input_text = "Hello World!"
output_text = ""

for character in input_text:

  if character.isalpha():

    rotated_ordinal = ord(character) + 13

    if (character.isupper() and character > 'M') or (character.islower() and character > 'm'):
      rotated_ordinal -= 26

    output_text += chr(rotated_ordinal)

  else:

    output_text += character

print(output_text)
