#include<bits/stdc++.h>
using namespace std;
int main(){
string a[6][301]={},p;
int c=0,x,xh,dc;
cin>>x;
cin>>p;
for(c=0;c<x;c++){
if(p[c]==0){
a[c*3][0]="X";
a[c*3][1]="X";
a[c*3][2]="X";
a[c*3][3]="X";
a[c*3][4]="X";
a[c*3+1][0]="X";
a[c*3+1][1]=".";
a[c*3+1][2]=".";
a[c*3+1][3]=".";
a[c*3+1][4]="X";
a[c*3+2][0]="X";
a[c*3+2][1]="X";
a[c*3+2][2]="X";
a[c*3+2][3]="X";
a[c*3+2][4]="X";
}
if(p[c]==1){
a[c*3][0]=".";
a[c*3][1]=".";
a[c*3][2]=".";
a[c*3][3]=".";
a[c*3][4]=".";
a[c*3+1][0]=".";
a[c*3+1][1]=".";
a[c*3+1][2]=".";
a[c*3+1][3]=".";
a[c*3+1][4]=".";
a[c*3+2][0]="X";
a[c*3+2][1]="X";
a[c*3+2][2]="X";
a[c*3+2][3]="X";
a[c*3+2][4]="X";
}
if(p[c]==2){
a[c*3][0]="X";
a[c*3][1]=".";
a[c*3][2]="X";
a[c*3][3]="X";
a[c*3][4]="X";
a[c*3+1][0]="X";
a[c*3+1][1]=".";
a[c*3+1][2]="x";
a[c*3+1][3]=".";
a[c*3+1][4]="X";
a[c*3+2][0]="X";
a[c*3+2][1]="X";
a[c*3+2][2]="X";
a[c*3+2][3]=".";
a[c*3+2][4]="X";
}
if(p[c]==3){
a[c*3][0]="X";
a[c*3][1]=".";
a[c*3][2]="X";
a[c*3][3]=".";
a[c*3][4]="X";
a[c*3+1][0]="X";
a[c*3+1][1]=".";
a[c*3+1][2]="x";
a[c*3+1][3]=".";
a[c*3+1][4]="X";
a[c*3+2][0]="X";
a[c*3+2][1]="X";
a[c*3+2][2]="X";
a[c*3+2][3]="X";
a[c*3+2][4]="X";
}
if(p[c]==4){
a[c*3][0]="X";
a[c*3][1]="X";
a[c*3][2]="X";
a[c*3][3]=".";
a[c*3][4]=".";
a[c*3+1][0]=".";
a[c*3+1][1]=".";
a[c*3+1][2]="x";
a[c*3+1][3]=".";
a[c*3+1][4]=".";
a[c*3+2][0]="X";
a[c*3+2][1]="X";
a[c*3+2][2]="X";
a[c*3+2][3]="X";
a[c*3+2][4]="X";
}
if(p[c]==5){
a[c*3][0]="X";
a[c*3][1]="X";
a[c*3][2]="X";
a[c*3][3]=".";
a[c*3][4]="X";
a[c*3+1][0]="X";
a[c*3+1][1]=".";
a[c*3+1][2]="x";
a[c*3+1][3]=".";
a[c*3+1][4]="X";
a[c*3+2][0]=".";
a[c*3+2][1]="X";
a[c*3+2][2]="X";
a[c*3+2][3]="X";
a[c*3+2][4]="X";
}
if(p[c]==6){
a[c*3][0]="X";
a[c*3][1]="X";
a[c*3][2]="X";
a[c*3][3]="X";
a[c*3][4]="X";
a[c*3+1][0]="X";
a[c*3+1][1]=".";
a[c*3+1][2]="x";
a[c*3+1][3]=".";
a[c*3+1][4]="X";
a[c*3+2][0]="X";
a[c*3+2][1]=".";
a[c*3+2][2]="X";
a[c*3+2][3]="X";
a[c*3+2][4]="X";
}
if(p[c]==7){
a[c*3][0]="X";
a[c*3][1]=".";
a[c*3][2]=".";
a[c*3][3]=".";
a[c*3][4]=".";
a[c*3+1][0]="X";
a[c*3+1][1]=".";
a[c*3+1][2]=".";
a[c*3+1][3]=".";
a[c*3+1][4]=".";
a[c*3+2][0]="X";
a[c*3+2][1]="X";
a[c*3+2][2]="X";
a[c*3+2][3]="X";
a[c*3+2][4]="X";
}
if(p[c]==8){
a[c*3][0]="X";
a[c*3][1]="X";
a[c*3][2]="X";
a[c*3][3]="X";
a[c*3][4]="X";
a[c*3+1][0]="X";
a[c*3+1][1]=".";
a[c*3+1][2]="X";
a[c*3+1][3]=".";
a[c*3+1][4]="X";
a[c*3+2][0]="X";
a[c*3+2][1]="X";
a[c*3+2][2]="X";
a[c*3+2][3]="X";
a[c*3+2][4]="X";
}
if(p[c]==9){
a[c*3][0]="X";
a[c*3][1]="X";
a[c*3][2]="X";
a[c*3][3]=".";
a[c*3][4]="X";
a[c*3+1][0]="X";
a[c*3+1][1]=".";
a[c*3+1][2]="x";
a[c*3+1][3]=".";
a[c*3+1][4]="X";
a[c*3+2][0]="X";
a[c*3+2][1]="X";
a[c*3+2][2]="X";
a[c*3+2][3]="X";
a[c*3+2][4]="X";
}
}
for(xh=0;xh<5;xh++)
{
for(dc=0;dc<x*3;dc++)
{
cout<<a[xh][dc];
}
cout<<"\n";
}
return 0;
}
在线等,急