#include<stdio.h>
int main(){
char a[5][10][5]={"XXX","..X","XXX","XXX","X.X","XXX","XXX","XXX","XXX","XXX",
"X.X","..X","..X","..X","X.X","X..","X..","..X","X.X","X.X",
"X.X","..X","XXX","XXX","XXX","XXX","XXX","..X","XXX","XXX",
"X.X","..X","X..","..X","..X","..X","X.X","..X","X.X","..X",
"XXX","..X","XXX","XXX","..X","XXX","XXX","..X","XXX","X.X"};
int n,i,j;
scanf("%d",&n);
char str[n];
for(i=0;i<n;i++)
scanf(" %c",&str[i]);
for(j=0;j<5;j++)
for(i=0;i<n;i++)
printf("%s%s%s",(i?".":""),a[j][(int)(str[i]-'0')],(i==n-1?"\n":""));
return 0;
}