

def 							__SCREAMING_SNAKE_CASE							( lowerCAmelCase:     str       )      ->				int:
				_UpperCAmelCase				:						Union[str, Any]       						=			str(lowerCAmelCase       ).strip()
				if not oct_string:
								raise ValueError("Empty string was passed to the function"       )
				_UpperCAmelCase				:						Optional[int]       						=			oct_string[0] == "-"
				if is_negative:
								_UpperCAmelCase				:						List[str]       						=			oct_string[1:]
				if not oct_string.isdigit() or not all(0 <= int(lowerCAmelCase       ) <= 7 for char in oct_string       ):
								raise ValueError("Non-octal value was passed to the function"       )
				_UpperCAmelCase				:						Tuple       						=			0
				for char in oct_string:
								_UpperCAmelCase				:						List[str]       						=			8 * decimal_number + int(lowerCAmelCase       )
				if is_negative:
								_UpperCAmelCase				:						Optional[int]       						=			-decimal_number
				return decimal_number


if __name__ == "__main__":
					from doctest import testmod

					testmod()










def    lowerCAmelCase__		(			_a				:	str     ,					_a				:	int = 13			):
		snake_case_ :							List[Any]         =				""
		for c in s:
				if "A" <= c <= "Z":
						out += chr(ord("A"			) + (ord(_a			) - ord("A"			) + n) % 26			)
				elif "a" <= c <= "z":
						out += chr(ord("a"			) + (ord(_a			) - ord("a"			) + n) % 26			)
				else:
						out += c
		return out

def    lowerCAmelCase__		(			):
		snake_case_ :							int         =				input("Enter message: "			)

		snake_case_ :							List[Any]         =				dencrypt(_a     ,					13			)
		print("Encryption:"     ,					_a			)

		snake_case_ :							int         =				dencrypt(_a     ,					13			)
		print("Decryption: "     ,					_a			)


if __name__ == "__main__":
							import doctest

							doctest.testmod()
							main()
