#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a[100];
int an;
int flag;
string k[10][5];
k[0][0]="XXX";
k[0][1]="X.X";
k[0][2]="X.X";
k[0][3]="X.X";
k[0][4]="XXX";
k[1][0]="..X";
k[1][1]="..X";
k[1][2]="..X";
k[1][3]="..X";
k[1][4]="..X";
k[2][0]="XXX";
k[2][1]="..X";
k[2][2]="XXX";
k[2][3]="X..";
k[2][4]="XXX";
k[3][0]="XXX";
k[3][1]="..X";
k[3][2]="XXX";
k[3][3]="..X";
k[3][4]="XXX";
k[4][0]="X.X";
k[4][1]="X.X";
k[4][2]="XXX";
k[4][3]="..X";
k[4][4]="..X";
k[5][0]="XXX";
k[5][1]="X..";
k[5][2]="XXX";
k[5][3]="..X";
k[5][4]="XXX";
k[6][0]="XXX";
k[6][1]="X..";
k[6][2]="XXX";
k[6][3]="X.X";
k[6][4]="XXX";
k[7][0]="XXX";
k[7][1]="..X";
k[7][2]="..X";
k[7][3]="..X";
k[7][4]="..X";
k[8][0]="XXX";
k[8][1]="X.X";
k[8][2]="XXX";
k[8][3]="X.X";
k[8][4]="XXX";
k[9][0]="XXX";
k[9][1]="X.X";
k[9][2]="XXX";
k[9][3]="..X";
k[9][4]="XXX";
cin>>an;
cin>>flag;
int l=an-1;
while(l!=-1)
{
a[l]=flag%10;
l--;
flag/=10;
}
for(int i=0;i<5;i++)
{
for(int j=0;j<an;j++)
{
cout<<k[a[j]][i];
cout<<".";
}
cout<<endl;
}
return 0;
}