while True: try: s = input() out = '' xxxx = [] if '.' in s: a = list(map(int,s.split('.'))) for i in a: v = bin(i)[2:] c = len(v) if c < 8: out = out + '0'(8-c) + v else: out += v print(int(out,2)) else: s_str = bin(int(s))[2:] kkkk= len(s_str)%8 if kkkk != 0: s_str = '0'(8-kkkk) + s_str for i in range(0,len(s_str),8): xxxx.append(int(s_str[i:i+8],2)) print(*xxxx,sep='.') except: break