#include<stdio.h>
char ans[10][100]={"XXXX.XX.XX.XXXX","..X..X..X..X..X","XXX..XXXXX..XXX","XXX..XXXX..XXXX","X.XX.XXXX..X..X","XXXX..XXX..XXXX","XXXX..XXXX.XXXX","XXX..X..X..X..X","XXXX.XXXXX.XXXX","XXXX.XXXXX.XXXX"};
void Print(int i,int A);
int main(){
int n;
scanf("%d",&n);
getchar();
char s[30];
int k=n;
int o=0;
while(k--) scanf("%c",&s[o++]);
for(int i=0;i<=4;i++){
for(int j=0;j<n;j++){
Print(i,s[j]-'0');
if(j!=n-1) printf(".");
}
printf("\n");
}
}
void Print(int i,int A){
for(int k=0;k<=2;k++){
printf("%c",ans[A][i*3+k]);
}
}