



"""simple docstring"""






import string


def     _lowercase       (						__snake_case			)		->     None:
			for key in range(len(string.ascii_uppercase			)			):
						__lowerCAmelCase   :						int				= ""
						for symbol in message:
									if symbol in string.ascii_uppercase:
												__lowerCAmelCase   :						List[str]				= string.ascii_uppercase.find(__snake_case			)
												__lowerCAmelCase   :						Tuple				= num - key
												if num < 0:
															__lowerCAmelCase   :						List[Any]				= num + len(string.ascii_uppercase			)
												__lowerCAmelCase   :						str				= translated + string.ascii_uppercase[num]
									else:
												__lowerCAmelCase   :						str				= translated + symbol
						print(F"""Decryption using Key #{key}: {translated}"""			)


def     _lowercase       (						)		->     None:
			__lowerCAmelCase   :						Optional[int]				= input("Encrypted message: "			)
			__lowerCAmelCase   :						str				= message.upper()
			decrypt(__snake_case			)


if __name__ == "__main__":
	import doctest

	doctest.testmod()
	main()




"""simple docstring"""






from abc import ABC, abstractmethod
from argparse import ArgumentParser



class     A__     (						__SCREAMING_SNAKE_CASE							):




	'''simple docstring'''





	@staticmethod
	@abstractmethod
	def 							_SCREAMING_SNAKE_CASE     (  _SCREAMING_SNAKE_CASE:	ArgumentParser)       -> str:

				"""simple docstring"""

				raise NotImplementedError()







	@abstractmethod
	def 							_SCREAMING_SNAKE_CASE     (  self:	List[str])       -> str:

				"""simple docstring"""

				raise NotImplementedError()