sz = [['XXX', 'X.X', 'X.X', 'X.X', 'XXX'],
['..X', '..X', '..X', '..X', '..X'],
['XXX', '..X', 'XXX', 'X..', 'XXX'],
['XXX', '..X', 'XXX', '..X', 'XXX'],
['X.X', 'X.X', 'XXX', '..X', '..X'],
['XXX', 'X..', 'XXX', '..X', 'XXX'],
['XXX', 'X..', 'XXX', 'X.X', 'XXX'],
['XXX', '..X', '..X', '..X', '..X'],
['XXX', 'X.X', 'XXX', 'X.X', 'XXX'],
['XXX', 'X.X', 'XXX', '..X', 'XXX'], ]
n = int(input())
txt = [int(i) for i in list(input())]
for i in range(5):
s = []
for j in txt:
s.append(sz[j][i])
print('.'.join(s))