#include<iostream>
#include<cstring>
using namespace std;
int aa[15],bb[50];
void print()
{
int i;
for(i=1;i<41;i++)
{
if(bb[i]==0)
cout<<" ";
else if(bb[i]==1)
cout<<".";
else if(bb[i]==2)
cout<<"x";
else
cout<<"W";
}
cout<<endl;
}
void jisuan(int j,int temp)
{
if(j>40)return;
int temp1=bb[j];
bb[j]=aa[bb[j]+temp+bb[j+1]];
temp=temp1;
j++;
jisuan(j,temp);
}
int main()
{
int n;
cin>>n;
while(n--)
{
int p;
memset(aa,0,sizeof(aa));
memset(bb,0,sizeof(bb));
bb[20]=1;
for(p=0;p<10;p++)
{
cin>>aa[p];
}
p=50;
while(p>0)
{
print();
jisuan(1,0);
p--;
}
if(n!=0)
cout<<endl;
}
return 0;
}