#include <bits/stdc++.h>
using namespace std;
int n;
string s[9] = {"\0"}, s2;
signed main() {
char y;
scanf("%lld", &n);
cin >> s2;
for (int i = 0; i < n; i++) {
if (s2[i] == '0') {
s[0] += "XXX", s[1] += "X.X", s[2] += "X.X", s[3] += "X.X", s[4] += "XXX";
} else if (s2[i] == '1') {
s[0] += "..X", s[1] += "..X", s[2] += "..X", s[3] += "..X", s[4] += "..X";
} else if (s2[i] == '2') {
s[0] += "XXX", s[1] += "..X", s[2] += "XXX", s[3] += "X..", s[4] += "XXX";
} else if (s2[i] == '3') {
s[0] += "XXX", s[1] += "X.X", s[2] += "XXX", s[3] += "..X", s[4] += "X.X";
} else if (s2[i] == '4') {
s[0] += "X.X", s[1] += "X.X", s[2] += "..X", s[3] += "..X", s[4] += "..X";
} else if (s2[i] == '5') {
s[0] += "XXX", s[1] += "X..", s[2] += "XXX", s[3] += "..X", s[4] += "XXX";
} else if (s2[i] == '6') {
s[0] += "XXX", s[1] += "X..", s[2] += "XXX", s[3] += "X..", s[4] += "..X";
} else if (s2[i] == '7') {
s[0] += "XXX", s[1] += "..X", s[2] += "..X", s[3] += "..X", s[4] += "X.X";
} else if (s2[i] == '8') {
s[0] += "XXX", s[1] += "X.X", s[2] += "XXX", s[3] += "X.X", s[4] += "XXX";
} else if (s2[i] == '9') {
s[0] += "XXX", s[1] += "X.X", s[2] += "XXX", s[3] += "X.X", s[4] += "XXX";
}
if (i != n - 1) {
s[0] += ".", s[1] += ".", s[2] += ".", s[3] += ".", s[4] += ".";
}
}
for (int i = 1; i <= 5; i++) {
cout << s[i] << endl;
}
return 0;
}
救救孩子吧,已经分不清XXX了