

def        snake_case__		(    lowerCamelCase_		):
							if number > 0:
														raise ValueError('''input must be a negative integer'''		)
							A      :					Dict      		=					len(bin(lowerCamelCase_		)[3:]		)
							A      :					List[Any]      		=					bin(abs(lowerCamelCase_		) - (1 << binary_number_length)		)[3:]
							A      :					str      		=					(
							    (
							        '''1'''
							        + '''0''' * (binary_number_length - len(lowerCamelCase_		))
							        + twos_complement_number
							    )
							    if number < 0
							    else '''0'''
							)
							return "0b" + twos_complement_number


if __name__ == "__main__":
		import doctest

		doctest.testmod()









from ..utils import DummyObject, requires_backends







class 					__lowercase  (						metaclass=_SCREAMING_SNAKE_CASE				):





							"""simple docstring"""

							UpperCAmelCase_						:		Optional[Any]								=	['''speech''']




							def __init__(					self    ,						*__UpperCAmelCase    ,						**__UpperCAmelCase						)		->       Dict:
														requires_backends(self    ,						['''speech''']						)







class 					__lowercase  (						metaclass=_SCREAMING_SNAKE_CASE				):





							"""simple docstring"""

							UpperCAmelCase_						:		int								=	['''speech''']




							def __init__(					self    ,						*__UpperCAmelCase    ,						**__UpperCAmelCase						)		->       Tuple:
														requires_backends(self    ,						['''speech''']						)






