#include<bits/stdc++.h> using namespace std; char a[55][55]; int dx[128], dy[128]; int main() { dx['E']=dx['W']=dy['N']=dy['S']=0; dy['E']=1, dy['W']=-1, dx['N']=-1, dx['S']=1; int x=27, y=27; a[x][y]='.'; for(int i=0; i<=54; i++) for(int j=0; j<=54; j++) a[i][j]='#'; for(int i=1; i<=20000; i++) { int X=rand()%2; switch(X) { case 0: puts("LEFT"); break; case 1: puts("RIGHT"); break; } char Dir; cin >> Dir; int dir=Dir; puts("GO"); string stat; cin >> stat; if(stat=="FAIL") { int A=x+dx[dir], B=y+dy[dir]; a[A][B]='#'; } else { x+=dx[dir], y+=dy[dir]; a[x][y]='.'; } } puts("END"); for(int i=0; i<=54; i++) { for(int j=0; j<54; j++) cout << a[i][j]; puts(""); } return 0; }