#include<bits/stdc++.h>
using namespace std;
int n;
char a[10001];
int main(){
cin>>n;
for(int i=1;i<=n;i++)cin>>a[i];
for(int i=1;i<=5;i++){
for(int j=1;j<=n;j++){
if(i==1){
if(a[j]=='0'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");
}if(a[j]=='1'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("..X.");
else printf("..X");
}if(a[j]=='2'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='3'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='4'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("X.X.");
else printf("X.X");}
if(a[j]=='5'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='6'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='7'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='8'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='9'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j+1]!='0'&&a[j+1]!='1'&&a[j+1]!='2'&&a[j+1]!='3'&&a[j+1]!='4'&&a[j+1]!='5'&&a[j+1]!='6'&&a[j+1]!='7'&&a[j+1]!='8'&&a[j+1]!='9')cout<<"\n";}
if(i==2){
if(a[j]=='0'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("X.X.");
else printf("X.X");}
if(a[j]=='1'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("..X.");
else printf("..X.");}
if(a[j]=='2'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("..X.");
else printf("..X");}
if(a[j]=='3'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("..X.");
else printf("..X");}
if(a[j]=='4'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("X.X.");
else printf("X.X");}
if(a[j]=='5'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("X...");
else printf("X..");}
if(a[j]=='6'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("X...");
else printf("X..");}
if(a[j]=='7'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("..X.");
else printf("..X");}
if(a[j]=='8'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("X.X.");
else printf("X.X");}
if(a[j]=='9'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("X.X.");
else printf("X.X");}
if(a[j+1]!='0'&&a[j+1]!='1'&&a[j+1]!='2'&&a[j+1]!='3'&&a[j+1]!='4'&&a[j+1]!='5'&&a[j+1]!='6'&&a[j+1]!='7'&&a[j+1]!='8'&&a[j+1]!='9')cout<<"\n";}
if(i==3){
if(a[j]=='0'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("X.X.");
else printf("X.X");}
if(a[j]=='1'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("..X.");
else printf("..X");}
if(a[j]=='2'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX"); }
if(a[j]=='3'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='4'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='5'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='6'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='7'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("..X.");
else printf("..X");}
if(a[j]=='8'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='9'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j+1]!='0'&&a[j+1]!='1'&&a[j+1]!='2'&&a[j+1]!='3'&&a[j+1]!='4'&&a[j+1]!='5'&&a[j+1]!='6'&&a[j+1]!='7'&&a[j+1]!='8'&&a[j+1]!='9')cout<<"\n";}
if(i==4){
if(a[j]=='0'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("X.X.");
else printf("X.X");}
if(a[j]=='1'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("..X.");
else printf("..X");}
if(a[j]=='2'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("X...");
else printf("X..");}
if(a[j]=='3'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("..X.");
else printf("..X");}
if(a[j]=='4'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("..X.");
else printf("..X");}
if(a[j]=='5'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("..X.");
else printf("..X"); }
if(a[j]=='6'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("X.X.");
else printf("X.X");}
if(a[j]=='7'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("..X.");
else printf("..X");}
if(a[j]=='8'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("X.X.");
else printf("X.X");}
if(a[j]=='9'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("..X.");
else printf("..X");}
if(a[j+1]!='0'&&a[j+1]!='1'&&a[j+1]!='2'&&a[j+1]!='3'&&a[j+1]!='4'&&a[j+1]!='5'&&a[j+1]!='6'&&a[j+1]!='7'&&a[j+1]!='8'&&a[j+1]!='9')cout<<"\n";}
if(i==5){
if(a[j]=='0'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='1'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("..X.");
else printf("..X");}
if(a[j]=='2'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='3'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='4'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("..X.");
else printf("..X");}
if(a[j]=='5'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='6'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='7'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("..X.");
else printf("..X");}
if(a[j]=='8'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j]=='9'){
if(a[j+1]=='0'||a[j+1]=='1'||a[j+1]=='2'||a[j+1]=='3'||a[j+1]=='4'||a[j+1]=='5'||a[j+1]=='6'||a[j+1]=='7'||a[j+1]=='8'||a[j+1]=='9')printf("XXX.");
else printf("XXX");}
if(a[j+1]!='0'&&a[j+1]!='1'&&a[j+1]!='2'&&a[j+1]!='3'&&a[j+1]!='4'&&a[j+1]!='5'&&a[j+1]!='6'&&a[j+1]!='7'&&a[j+1]!='8'&&a[j+1]!='9')cout<<"\n";}}}
return 0;}