#include<iostream>
using namespace std;
int main()
{ 
 int n,i,j,k,a[10];
 int b[2][40];
 cin>>n;
 while(n>0)
 {
  for(i=0;i<10;i++)
  cin>>a[i];
  
  for(j=0;j<50;j++)
  {
  for(k=0;k<40;k++) 
{  if(j==0)
  	{
 	if(k==19)
  	b[1][k]=1;
  	else 
  	b[1][k]=0;
	} else { if(k!=0 && k!=39)
           b[1][k]=a[b[0][k]+b[0][k+1]+b[0][k-1]];
		   
		   b[1][0]=a[b[0][0]+b[0][1]];
		   b[1][39]=a[b[0][39]+b[0][38]];							     
		   }
}
for(k=0;k<40;k++)
{switch(b[1][k])
{
 case 0 : cout<<" ";
 	  	  break;
 case 1 : cout<<".";
 	  	  break;
  			   
 case 2 : cout<<"x";
 	  	  break;
  			   
 case 3 : cout<<"W";
 	  	  break;
 default : break;
}
b[0][k]=b[1][k];
}
cout<<endl;}
n--;
if(n!=0)
cout<<endl;
}
}