




UpperCamelCase__						=			{
    0: "0",
    1: "1",
    2: "2",
    3: "3",
    4: "4",
    5: "5",
    6: "6",
    7: "7",
    8: "8",
    9: "9",
    1_0: "a",
    1_1: "b",
    1_2: "c",
    1_3: "d",
    1_4: "e",
    1_5: "f",
}





def 							UpperCAmelCase		(		snake_case			:					float    ):
					assert type(a_    ) in (int, float) and decimal == int(a_    )
					_lowerCAmelCase:Union[str, Any]									=  int(a_    )
					_lowerCAmelCase:Tuple									=  ''''''
					_lowerCAmelCase:str									=  False
					if decimal < 0:
										_lowerCAmelCase:Optional[Any]									=  True
										decimal *= -1
					while decimal > 0:
										_lowerCAmelCase:List[Any]									=  divmod(a_      ,       16    )
										_lowerCAmelCase:Tuple									=  values[remainder] + hexadecimal
					_lowerCAmelCase:Any									=  '''0x''' + hexadecimal
					if negative:
										_lowerCAmelCase:Any									=  '''-''' + hexadecimal
					return hexadecimal


if __name__ == "__main__":
				import doctest

				doctest.testmod()












"""simple docstring"""






import baseaa





def 							UpperCAmelCase		(		snake_case			:					str    ):
					return baseaa.aaaencode(string.encode('''utf-8'''    )    )





def 							UpperCAmelCase		(		snake_case			:					bytes    ):
					return baseaa.aaadecode(snake_case    ).decode('''utf-8'''    )


if __name__ == "__main__":
				import doctest

				doctest.testmod()






