#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;
}