#include<bits/stdc++.h> using namespace std; char a[204][204],b[102][102]; int hx=1,sx=1; void dfs(int x,int y){ a[x][y]='.'; cout<<"LEFT"<<endl; char s; cin>>s; string c; if(s=='N'){ cout<<"GO"<<endl; cin>>c; if(c[1]=='S') dfs(x-1,y); else{ a[x-1][y]='#'; } hx++; } if(s=='S'){ cout<<"GO"<<endl; cin>>c; if(c[1]=='S') dfs(x+1,y); else a[x+1][y]='#'; hx++; } if(s=='W'){ cout<<"GO"<<endl; cin>>c; if(c[1]=='S') dfs(x,y-1); else a[x][y-1]='#'; sx++; } if(s=='E'){ cout<<"GO"<<endl; cin>>c; if(c[1]=='S') dfs(x,y+1); else a[x][y+1]='#'; sx++; } cout<<"LEFT"<<endl; cin>>s; if(s=='N'){ cout<<"GO"<<endl; cin>>c; if(c[1]=='S') dfs(x-1,y); else a[x-1][y]='#'; hx++; } if(s=='S'){ cout<<"GO"<<endl; cin>>c; if(c[1]=='S') dfs(x+1,y); else a[x+1][y]='#'; hx++; } if(s=='W'){ cout<<"GO"<<endl; cin>>c; if(c[1]=='S') dfs(x,y-1); else a[x][y-1]='#'; sx++; } if(s=='E'){ cout<<"GO"<<endl; cin>>c; if(c[1]=='S') dfs(x,y+1); else a[x][y+1]='#'; sx++; } cout<<"LEFT"<<endl; cin>>s; if(s=='N'){ cout<<"GO"<<endl; cin>>c; if(c[1]=='S') dfs(x-1,y); else a[x-1][y]='#'; hx++; } if(s=='S'){ cout<<"GO"<<endl; cin>>c; if(c[1]=='S') dfs(x+1,y); else a[x+1][y]='#'; hx++; } if(s=='W'){ cout<<"GO"<<endl; cin>>c; if(c[1]=='S') dfs(x,y-1); else a[x][y-1]='#'; sx++; } if(s=='E'){ cout<<"GO"<<endl; cin>>c; if(c[1]=='S') dfs(x,y+1); else a[x][y+1]='#'; sx++; } cout<<"LEFT"<<endl; cin>>s; if(s=='N'){ cout<<"GO"<<endl; cin>>c; if(c[1]=='S') dfs(x-1,y); else a[x-1][y]='#'; hx++; } if(s=='S'){ cout<<"GO"<<endl; cin>>c; if(c[1]=='S') dfs(x+1,y); else a[x+1][y]='#'; hx++; } if(s=='W'){ cout<<"GO"<<endl; cin>>c; if(c[1]=='S') dfs(x,y-1); else a[x][y-1]='#'; sx++; } if(s=='E'){ cout<<"GO"<<endl; cin>>c; if(c[1]=='S') dfs(x,y+1); else a[x][y+1]='#'; sx++; } } int main(){ for(int i=1;i<204;i++){ for(int j=1;j<204;j++){ a[i][j]='0'; } } dfs(102,102); cout<<"END"<<endl; cout<<hx<<" "<<sx; int mi=10000,ma=0,mi1=10000,ma1=0; for(int i=1;i<204;i++){ int t=0; for(int j=1;j<204;j++){ if(a[i][j]!='0'){mi=min(i,mi);ma=max(i,ma);mi1=min(j,mi);ma1=max(j,ma);} } } for(int i=mi;i<=ma;i++){ for(int j=mi1;j<=ma1;j++){ if(a[i][j]=='0')cout<<"#"; else cout<<a[i][j]; } cout<<endl; } return 0; }