input_text = "Hello World!"
output_text = ""
from_map = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
to_map = "NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm"
rot_char = lambda character: to_map[from_map.find(character)] if from_map.find(character) > -1 else character
output_text = ''.join(rot_char(character) for character in input_text)
print(output_text)
aW5wdXRfdGV4dCA9ICJIZWxsbyBXb3JsZCEiCm91dHB1dF90ZXh0ID0gIiIKCmZyb21fbWFwID0gIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXoiCnRvX21hcCAgID0gIk5PUFFSU1RVVldYWVpBQkNERUZHSElKS0xNbm9wcXJzdHV2d3h5emFiY2RlZmdoaWprbG0iCgpyb3RfY2hhciA9IGxhbWJkYSBjaGFyYWN0ZXI6IHRvX21hcFtmcm9tX21hcC5maW5kKGNoYXJhY3RlcildIGlmIGZyb21fbWFwLmZpbmQoY2hhcmFjdGVyKSA+IC0xIGVsc2UgY2hhcmFjdGVyCm91dHB1dF90ZXh0ID0gJycuam9pbihyb3RfY2hhcihjaGFyYWN0ZXIpIGZvciBjaGFyYWN0ZXIgaW4gaW5wdXRfdGV4dCkKCnByaW50KG91dHB1dF90ZXh0KQo=