#include<bits/stdc++.h>
#include<string>
using namespace std;
char num[10][20]={"XXXX.XX.XX.XXXX","..X..X..X..X..X","XXX..XXXX..XXX","XXX..XXXX..XXXX","X.XX.XXXX..X..X","XXXX..XXX..XXXX","XXXX..XXXX.XXXX","XXX..X..X..X..X","XXXX.XXXXX.XXXX","XXXX.XXXX..XXXX"};
int main()
{
int n,a[110]={0};
char b[110],t;
scanf("%d",&n);
scanf("%c",&t);
for(int i=1;i<=n;i++)
{
scanf("%c",&b[i]);
a[i]=b[i]-'0';
}
for(int i=1;i<=5;i++)
{
for(int j=1;j<=n;j++)
{
for(int k=(i-1)*3;k<=i*3-1;k++)
printf("%c",num[a[j]][k]);
if(j!=n)
putchar('.');
}
if(i!=5)
putchar('\n');
}
}