




def 					UpperCAmelCase_							(      __UpperCAmelCase						:	Union[str, Any]			,			__UpperCAmelCase						:	List[Any]							)					-> str:
      if number < 0 or shift_amount < 0:
            raise ValueError('both inputs must be positive integers'							)

      SCREAMING_SNAKE_CASE_							=			str(bin(__UpperCAmelCase							)							)
      binary_number += "0" * shift_amount
      return binary_number

def 					UpperCAmelCase_							(      __UpperCAmelCase						:	Tuple			,			__UpperCAmelCase						:	List[Any]							)					-> str:
      if number < 0 or shift_amount < 0:
            raise ValueError('both inputs must be positive integers'							)

      SCREAMING_SNAKE_CASE_							=			str(bin(__UpperCAmelCase							)							)[2:]
      if shift_amount >= len(__UpperCAmelCase							):
            return "0b0"
      SCREAMING_SNAKE_CASE_							=			binary_number[: len(__UpperCAmelCase							) - shift_amount]
      return "0b" + shifted_binary_number

def 					UpperCAmelCase_							(      __UpperCAmelCase						:	str			,			__UpperCAmelCase						:	int							)					-> str:
      if number >= 0:  # Get binary representation of positive number
            SCREAMING_SNAKE_CASE_							=			'0' + str(bin(__UpperCAmelCase							)							).strip('-'							)[2:]
      else:  # Get binary (2's complement) representation of negative number
            SCREAMING_SNAKE_CASE_							=			len(bin(__UpperCAmelCase							)[3:]							)  # Find 2's complement of number
            SCREAMING_SNAKE_CASE_							=			bin(abs(__UpperCAmelCase							) - (1 << binary_number_length)							)[3:]
            SCREAMING_SNAKE_CASE_							=			(
                '1' + '0' * (binary_number_length - len(__UpperCAmelCase							)) + binary_number
            )

      if shift_amount >= len(__UpperCAmelCase							):
            return "0b" + binary_number[0] * len(__UpperCAmelCase							)
      return (
          "0b"
          + binary_number[0] * shift_amount
          + binary_number[: len(__UpperCAmelCase							) - shift_amount]
      )


if __name__ == "__main__":
   import doctest

   doctest.testmod()



def    snake_case_     (  snake_case			,							snake_case     )  ->				bool:
       return numa ^ numa < 0


if __name__ == "__main__":
 import doctest

 doctest.testmod()


