


def 		a__       (							A__,	A__ = 1_3							):
			SCREAMING_SNAKE_CASE_						:			Union[str, Any]       						= ''
			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_						:			List[Any]       						= input('Enter message: '							)

			SCREAMING_SNAKE_CASE_						:			str       						= dencrypt(A__,	1_3							)
			print('Encryption:',	A__							)

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


if __name__ == "__main__":
				import doctest

				doctest.testmod()
				main()









from __future__ import annotations






def 		a__       (							A__							):
			if len(A__							) == 0:
						raise ValueError('find_max() arg is an empty sequence'							)
			SCREAMING_SNAKE_CASE_						:			str       						= nums[0]
			for x in nums:
						if x > max_num:
									SCREAMING_SNAKE_CASE_						:			Optional[int]       						= x
			return max_num


if __name__ == "__main__":
				import doctest

				doctest.testmod(verbose=True)





