num = input()
n = input()
one = ['xxx', '..x', 'xxx', 'xxx',
'x.x', 'xxx', 'x..', 'xxx',
'xxx', 'xxx']
two = ['x.x', '..x', '..x', '..x',
'x.x', 'x..', 'x..', '..x',
'x.x', 'x.x']
tir = ['x.x', '..x', 'xxx', 'xxx',
'xxx', 'xxx', 'xxx', '..x',
'xxx', 'xxx']
fur = ['x.x', '..x', 'x..', '..x',
'..x','..x', 'x.x', '..x',
'x.x', '..x']
fiv = ['xxx', '..x', 'xxx', 'xxx',
'..x', 'xxx', 'xxx', '..x',
'xxx', '..x']
m = [one, two, tir, fur, fiv]
fin = [[] for i in range(0, 5)]
for t in n:
i = int(t)
fin[0].append(m[0][i])
fin[1].append(m[1][i])
fin[2].append(m[2][i])
fin[3].append(m[3][i])
fin[4].append(m[4][i])
for i in fin:
print('.'.join(i))