


"""simple docstring"""


from math import factorial, radians


def _lowerCamelCase      (						_UpperCamelCase       ,					_UpperCamelCase = 18       ,					_UpperCamelCase = 10 ):

			'''simple docstring'''




			__lowerCAmelCase							       =     angle_in_degrees - ((angle_in_degrees // 3_60.0) * 3_60.0)

			# Converting from degrees to radians
			__lowerCAmelCase							       =     radians(_UpperCamelCase )

			__lowerCAmelCase							       =     angle_in_radians
			__lowerCAmelCase							       =     3
			__lowerCAmelCase							       =     -1

			for _ in range(_UpperCamelCase ):
						result += (b * (angle_in_radians**a)) / factorial(_UpperCamelCase )

						__lowerCAmelCase							       =     -b  # One positive term and the next will be negative and so on...
						a += 2  # Increased by 2 for every term.

			return round(_UpperCamelCase       ,					_UpperCamelCase )


if __name__ == "__main__":
	__import__("doctest").testmod()








"""simple docstring"""


import baseaa


def _lowerCamelCase      (						_UpperCamelCase ):

			'''simple docstring'''




			return baseaa.baaencode(string.encode("utf-8" ) )


def _lowerCamelCase      (						_UpperCamelCase ):

			'''simple docstring'''




			return baseaa.baadecode(_UpperCamelCase ).decode("utf-8" )


if __name__ == "__main__":
	A	:  List[str]            =     "Hello World!"
	A	:  Any            =     baseaa_encode(test)
	print(encoded)

	A	:  List[Any]            =     baseaa_decode(encoded)
	print(decoded)




