# -*- coding: utf-8 -*-
import math
alphabetDic = {chr(e):e for e in range(ord('A'), ord('Z')+1)}
numberDic = {chr(e):e-48 for e in range(ord('0'), ord('9')+1)}
print (alphabetDic)
print (numberDic)
def main():
strData = input(": ").upper()
sList = strData.split(' ')
result = ""
print (sList)
for element in sList:
if (element == "00"):
result += "."
else: # element != "00"
L = len(element)-1 # 임시 변수
Tresult = ""
S = 0
for i in range(0, len(element)):
print (element[i]) # 확인후 지울 것

if element[i] in alphabetDic.keys():
print(element[i])
S += (int(math.pow(16, L)) * alphabetDic[element[i]])

else: # element[i] not in alphabetDic.keys():
S += (int(math.pow(16, L)) * numberDic[element[i]])

L -= 1
Tresult += chr(S)
result += Tresult

print (result)
if __name__ == "__main__":
main()