


def 	a__ (							A__,			A__ = 1_3							):
			SCREAMING_SNAKE_CASE_		:    Optional[int] 		=				''
			for c in s:
						if "A" <= c <= "Z":
									out += chr(ord('A'							) + (ord(A__							) - ord('A'							) + n) % 2_6							)
						elif "a" <= c <= "z":
									out += chr(ord('a'							) + (ord(A__							) - ord('a'							) + n) % 2_6							)
						else:
									out += c
			return out






def 	a__ (							):
			SCREAMING_SNAKE_CASE_		:    Tuple 		=				input('Enter message: '							)

			SCREAMING_SNAKE_CASE_		:    Union[str, Any] 		=				dencrypt(A__,			1_3							)
			print('Encryption:',			A__							)

			SCREAMING_SNAKE_CASE_		:    Dict 		=				dencrypt(A__,			1_3							)
			print('Decryption: ',			A__							)


if __name__ == "__main__":
				import doctest

				doctest.testmod()
				main()









def 	a__ (							A__ = 4_0_0_0_0_0_0							):

			if n <= 1:
						return 0
			SCREAMING_SNAKE_CASE_		:    Dict 		=				0
			SCREAMING_SNAKE_CASE_		:    Optional[int] 		=				2
			SCREAMING_SNAKE_CASE_		:    List[str] 		=				0
			while 4 * b + a <= n:
						SCREAMING_SNAKE_CASE_		,			SCREAMING_SNAKE_CASE_		:    List[str] 		=				b, 4 * b + a
						count += a
			return count + b


if __name__ == "__main__":
				print(F"""{solution() = }""")





