#include<iostream>
#include<iostream>
using namespace std;
int n,s,a[101];
int main()
{
cin>>n>>s;
for(int i=1;i<=n;i++)
{
a[i]=s%10;
if(s>9)s=(s-a[i])/10;
else break;
}
for(int i=n;i>=1;i--)
{
if(a[i]==0)cout<<"XXX";
if(a[i]==1)cout<<"..X";
if(a[i]==2)cout<<"XXX";
if(a[i]==3)cout<<"XXX";
if(a[i]==4)cout<<"X.X";
if(a[i]==5)cout<<"XXX";
if(a[i]==6)cout<<"XXX";
if(a[i]==7)cout<<"XXX";
if(a[i]==8)cout<<"XXX";
if(a[i]==9)cout<<"XXX";
if(i!=1)cout<<".";
}
cout<<endl;
for(int i=n;i>=1;i--)
{
if(a[i]==0)cout<<"X.X";
if(a[i]==1)cout<<"..X";
if(a[i]==2)cout<<"..X";
if(a[i]==3)cout<<"..X";
if(a[i]==4)cout<<"X.X";
if(a[i]==5)cout<<"X..";
if(a[i]==6)cout<<"X..";
if(a[i]==7)cout<<"..X";
if(a[i]==8)cout<<"X.X";
if(a[i]==9)cout<<"X.X";
if(i!=1)cout<<".";
}
cout<<endl;
for(int i=n;i>=1;i--)
{
if(a[i]==0)cout<<"X.X";
if(a[i]==1)cout<<"..X";
if(a[i]==2)cout<<"XXX";
if(a[i]==3)cout<<"XXX";
if(a[i]==4)cout<<"XXX";
if(a[i]==5)cout<<"XXX";
if(a[i]==6)cout<<"XXX";
if(a[i]==7)cout<<"..X";
if(a[i]==8)cout<<"XXX";
if(a[i]==9)cout<<"XXX";
if(i!=1)cout<<".";
}
cout<<endl;
for(int i=n;i>=1;i--)
{
if(a[i]==0)cout<<"X.X";
if(a[i]==1)cout<<"..X";
if(a[i]==2)cout<<"X..";
if(a[i]==3)cout<<"..X";
if(a[i]==4)cout<<"..X";
if(a[i]==5)cout<<"..X";
if(a[i]==6)cout<<"X.X";
if(a[i]==7)cout<<"..X";
if(a[i]==8)cout<<"X.X";
if(a[i]==9)cout<<"..X";
if(i!=1)cout<<".";
}
cout<<endl;
for(int i=n;i>=1;i--)
{
if(a[i]==0)cout<<"XXX";
if(a[i]==1)cout<<"..X";
if(a[i]==2)cout<<"XXX";
if(a[i]==3)cout<<"XXX";
if(a[i]==4)cout<<"..X";
if(a[i]==5)cout<<"XXX";
if(a[i]==6)cout<<"XXX";
if(a[i]==7)cout<<"..X";
if(a[i]==8)cout<<"XXX";
if(a[i]==9)cout<<"XXX";
if(i!=1)cout<<".";
}
return 0;
}