
"""dladccdcrvevkstirtyjjmnyauhialujbsqxvncohg"""
import string
messageList = []
userInput = raw_input("input the code: ")
key = string.lowercase

#A#for i in range(0,10):
#A#    letter = key.find(userInput[i])
#A#    messageList.append(key[(letter+1)%26])
#B#messageList.append(".")
#C#for i in range(0,3):
#C#    letter = key.find(userInput[i])
#C#    messageList.append(key[(letter+2)%26])
#D#messageList.append("_")
#E#for i in range(0,7):
#E#    letter = key.find(userInput[i])
#E#    messageList.append(key[(letter+14)%26])
#F#for i in range(0,13):
#F#    letter = key.find(userInput[i])
#F#    messageList.append(key[(letter+22)%26])
#G#for i in range(0,21):
#G#    letter = key.find(userInput[i])
#G#    messageList.append(key[(letter-7)%26])
#H#messageList.append(".")
#I#messageList.append("/")
#J#for i in range(7,15):
#J#    letter = key.find(userInput[i])
#J#    messageList.append(key[(letter+1)%26])
#K#messageList.append("69")
#L#for i in range(7,10):
#L#    letter = key.find(userInput[i])
#L#    messageList.append(key[(letter+4)%26])
#M#for i in range(10,20):
#M#    letter = key.find(userInput[i])
#M#    messageList.append(key[(letter+1)%26])
#N#for i in range(10,13):
#N#    letter = key.find(userInput[i])
#N#    messageList.append(key[(letter+9)%26])
#O#for i in range(15,17):
#O#    letter = key.find(userInput[i])
#O#    messageList.append(key[(letter+15)%26])
#P#messageList.append(".")
#Q#messageList.append("/")
#R#for i in range(13,21):
#R#    letter = key.find(userInput[i])
#R#    messageList.append(key[(letter+22)%26])
#S#messageList.append("_")
#T#for i in range(18,22):
#T#    letter = key.find(userInput[i])
#T#    messageList.append(key[(letter+7)%26])
#U#messageList.append(".")
#V#for i in range(21,34):
#V#    letter = key.find(userInput[i])
#V#    messageList.append(key[(letter+6)%26])
#W#for i in range(22,26):
#W#    letter = key.find(userInput[i])
#W#    messageList.append(key[(letter+16)%26])
#X#messageList.append(".")
#Y#for i in range(26,36):
#Y#    letter = key.find(userInput[i])
#Y#    messageList.append(key[(letter+22)%26])
#Z#messageList.append("_")
#1#messageList.append("+432%")
#2#for i in range(20,28):
#2#    letter = key.find(userInput[i])
#2#    messageList.append(key[(letter+1)%26])
#3#for i in range(0,10):
#3#    letter = key.find(userInput[i])
#3#    messageList.append(key[(letter+1)%26])
#4#messageList.append("%214")
#5#for i in range(34,38):
#5#    letter = key.find(userInput[i])
#5#    messageList.append(key[(letter+17)%26])
#6#for i in range(32,35):
#6#    letter = key.find(userInput[i])
#6#    messageList.append(key[(i+25)%26])
#7#for i in range(24,30):
#7#    letter = key.find(userInput[i])
#7#    messageList.append(key[(letter+9)%26])
#8#for i in range(30,41):
#8#    letter = key.find(userInput[i])
#8#    messageList.append(key[(letter+11)%26])
#9#for i in range(30,42):
#9#    letter = key.find(userInput[i])
#9#    messageList.append(key[(letter+4)%26])
#0#for i in range(30,35):
#0#    letter = key.find(userInput[i])
#0#    messageList.append(key[(letter+15)%26])
#!#messageList.append("-")
#@#messageList.append(".")
#$#messageList.append("_")
#%#for i in range(38,42):
#%#    letter = key.find(userInput[i])
#%#    messageList.append(key[(letter+5)%26])
#^#messageList.append("8")
#&#for i in range(40,48):
#&#    letter = key.find(userInput[i])
#&#    messageList.append(key[(letter+1)%26])
#*#for i in range(40,44):
#&#    letter = key.find(userInput[i])
#&#    messageList.append(key[(letter+17)%26])

print "".join(messageList)
