![]()
```cpp
#include <iostream>
using namespace std;
int main()
{
int n,k;
scanf("%d",&n);
n++;
//cout<<n<<endl;
char h[105];
for(k=0;k<n;k++)
{
scanf("%c",&h[k]);
}
for(int i=0;i<5;i++)
{
switch(i)
{
case 0:
for(int j=1;j<=n;j++)
{
switch(h[j])
{
case '0':
printf("XXX");
break;
case '1':
printf("..X");
break;
case '2':
printf("XXX");
break;
case '3':
printf("XXX");
break;
case '4':
printf("X.X");
break;
case '5':
printf("XXX");
break;
case '6':
printf("XXX");
break;
case '7':
printf("XXX");
break;
case '8':
printf("XXX");
break;
case '9':
printf("XXX");
break;
}
if(j-n){printf((j==(n-1))?"":".");/*cout<<j;*/}
}
cout<<endl;
break;
case 1:
for(int j=1;j<=n;j++)
{
switch(h[j])
{
case '0':
printf("X.X");
break;
case '1':
printf("..X");
break;
case '2':
printf("..X");
break;
case '3':
printf("..X");
break;
case '4':
printf("X.X");
break;
case '5':
printf("X..");
break;
case '6':
printf("X..");
break;
case '7':
printf("..X");
break;
case '8':
printf("X.X");
break;
case '9':
printf("X.X");
break;
}
if(j-n){printf((j==(n-1))?"":".");/*cout<<j;*/}
}
cout<<endl;
break;
case 2:
for(int j=1;j<=n;j++)
{
switch(h[j])
{
case '0':
printf("X.X");
break;
case '1':
printf("..X");
break;
case '2':
printf("XXX");
break;
case '3':
printf("XXX");
break;
case '4':
printf("XXX");
break;
case '5':
printf("XXX");
break;
case '6':
printf("XXX");
break;
case '7':
printf("..X");
break;
case '8':
printf("XXX");
break;
case '9':
printf("XXX");
break;
}
if(j-n){printf((j==(n-1))?"":".");/*cout<<j;*/}
}
cout<<endl;
break;
case 3:
for(int j=1;j<=n;j++)
{
switch(h[j])
{
case '0':
printf("X.X");
break;
case '1':
printf("..X");
break;
case '2':
printf("X..");
break;
case '3':
printf("..X");
break;
case '4':
printf("..X");
break;
case '5':
printf("..X");
break;
case '6':
printf("X.X");
break;
case '7':
printf("..X");
break;
case '8':
printf("X.X");
break;
case '9':
printf("..X");
break;
}
if(j-n){printf((j==(n-1))?"":".");/*cout<<j;*/}
}
cout<<endl;
break;
case 4:
for(int j=1;j<=n;j++)
{
switch(h[j])
{
case '0':
printf("XXX");
break;
case '1':
printf("..X");
break;
case '2':
printf("XXX");
break;
case '3':
printf("XXX");
break;
case '4':
printf("..X");
break;
case '5':
printf("XXX");
break;
case '6':
printf("XXX");
break;
case '7':
printf("..X");
break;
case '8':
printf("XXX");
break;
case '9':
printf("XXX");
break;
}
if(j-n){printf((j==(n-1))?"":".");/*cout<<j;*/}
}
break;
}
}
return 0;
}