#include <iostream>
#include <map>
#include <utility>
#include <string>
#include <cstring>
using namespace std;
int a[40][40];
int main()
{
map<char,pair<int,int> > fk;//方块开始坐标1,1
fk['E']=make_pair(1,0);
fk['N']=make_pair(1,1);
fk['S']=make_pair(0,0);
fk['W']=make_pair(0,1);
map<char,pair<int,int> > dian;//点
dian['E']=make_pair(1,0);
dian['N']=make_pair(0,1);
dian['W']=make_pair(-1,0);
dian['S']=make_pair(0,-1);
int T;
cin>>T;
for(int o=0;o<T;o++)
{
int x,y;
cin>>x>>y;
string s;
cin>>s;
memset(a,0,sizeof(a));
for(int i=0;i<s.size()-1;i++)
{
int tx=x+fk[s[i]].first;
int ty=y+fk[s[i]].second;
a[ty][tx]=1;
//cout<<s[i]<<"("<<x<<","<<y<<")->"<<" "<<tx<<" "<<ty<<endl;
x=x+dian[s[i]].first;
y=y+dian[s[i]].second;
//cout<<x<<" "<<y<<endl;
}
cout<<"Bitmap #"<<o+1<<endl;
for(int i=32;i>=1;i--)
{
for(int j=1;j<=32;j++)
{
if(a[i][j]==1)
{
cout<<'X';
}else
{
cout<<'.';
}
}
cout<<endl;
}
cout<<endl;
}
return 0;
}