#include<bits/stdc++.h>
using namespace std;
int x=4,y=4;
char a[10][10]={
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','W','X','X','X','X',
};
void update(){
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
if(i==x&&j==y){
a[i][j] = 'W';
}else{
a[i][j] = 'X';
}
}
}
}
void print(){
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
}
int main(){
char w;
update();
print();
while(1){
cin>>w;
if(w=='a'){
if((y-1)>-1){
x=x;
y-=1;
}
}else if(w=='w'){
if((x-1)>-1){
x-=1;
y=y;
}
}else if(w=='d'){
if((y+1)<10){
x=x;
y+=1;
}
}else if(w=='s'){
if((x+1)>10){
x+=1;
y=y;
}
}
update();
print();
}
return 0;
}