numList = [['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']]
length = int(input())
nums = input()
output = ['', '', '', '', '']
count = 0
for num in nums:
count = count + 1
for index, value in enumerate(numList[int(num)]):
if count == length:
output[index] = output[index] + value
else:
output[index] = output[index] + value + '.'
print('\n'.join(str(x) for x in output))