


'''simple docstring'''







from __future__ import annotations




def        __lowercase						(      __SCREAMING_SNAKE_CASE = 4		)				->					list[list[int]]:
     """simple docstring"""




     __a       =   abs(__SCREAMING_SNAKE_CASE		) or 4
     return [[1 + x + y * row_size for x in range(__SCREAMING_SNAKE_CASE		)] for y in range(__SCREAMING_SNAKE_CASE		)]




def        __lowercase						(      __SCREAMING_SNAKE_CASE		)				->					list[list[int]]:
     """simple docstring"""




     return reverse_row(transpose(__SCREAMING_SNAKE_CASE		)		)
     # OR.. transpose(reverse_column(matrix))




def        __lowercase						(      __SCREAMING_SNAKE_CASE		)				->					list[list[int]]:
     """simple docstring"""




     return reverse_row(reverse_column(__SCREAMING_SNAKE_CASE		)		)
     # OR.. reverse_column(reverse_row(matrix))




def        __lowercase						(      __SCREAMING_SNAKE_CASE		)				->					list[list[int]]:
     """simple docstring"""




     return reverse_column(transpose(__SCREAMING_SNAKE_CASE		)		)
     # OR.. transpose(reverse_row(matrix))




def        __lowercase						(      __SCREAMING_SNAKE_CASE		)				->					list[list[int]]:
     """simple docstring"""




     __a       =   [list(__SCREAMING_SNAKE_CASE		) for x in zip(*__SCREAMING_SNAKE_CASE		)]
     return matrix




def        __lowercase						(      __SCREAMING_SNAKE_CASE		)				->					list[list[int]]:
     """simple docstring"""




     __a       =   matrix[::-1]
     return matrix




def        __lowercase						(      __SCREAMING_SNAKE_CASE		)				->					list[list[int]]:
     """simple docstring"""




     __a       =   [x[::-1] for x in matrix]
     return matrix




def        __lowercase						(      __SCREAMING_SNAKE_CASE		)				->					None:
     """simple docstring"""




     for i in matrix:
          print(*__SCREAMING_SNAKE_CASE		)


if __name__ == "__main__":
 SCREAMING_SNAKE_CASE_      =			make_matrix()
 print('\norigin:\n')
 print_matrix(matrix)
 print('\nrotate 90 counterclockwise:\n')
 print_matrix(rotate_aa(matrix))

 SCREAMING_SNAKE_CASE_      =			make_matrix()
 print('\norigin:\n')
 print_matrix(matrix)
 print('\nrotate 180:\n')
 print_matrix(rotate_aaa(matrix))

 SCREAMING_SNAKE_CASE_      =			make_matrix()
 print('\norigin:\n')
 print_matrix(matrix)
 print('\nrotate 270 counterclockwise:\n')
 print_matrix(rotate_aaa(matrix))










'''simple docstring'''







from __future__ import annotations

import os
from typing import Any

import requests

SCREAMING_SNAKE_CASE_      =			'https://api.github.com'

# https://docs.github.com/en/free-pro-team@latest/rest/reference/users#get-the-authenticated-user
SCREAMING_SNAKE_CASE_      =			BASE_URL + '/user'

# https://github.com/settings/tokens
SCREAMING_SNAKE_CASE_      =			os.environ.get('USER_TOKEN', '')




def        __lowercase						(      __SCREAMING_SNAKE_CASE		)				->					dict[Any, Any]:
     """simple docstring"""




     __a       =   {
         """Authorization""": F'''token {auth_token}''',
         """Accept""": """application/vnd.github.v3+json""",
     }
     return requests.get(__SCREAMING_SNAKE_CASE				,  headers=__SCREAMING_SNAKE_CASE		).json()


if __name__ == "__main__":  # pragma: no cover
 if USER_TOKEN:
  for key, value in fetch_github_info(USER_TOKEN).items():
   print(f"""{key}: {value}""")
 else:
  raise ValueError('\'USER_TOKEN\' field cannot be empty.')






