在人工智慧的領域裡時常討論到機器人走迷宮的問題。一個迷宮包含了走道與牆,機器人可以沿著走道行走,但是不可以穿牆。
Input
輸入的第一列有一個整數,代表以下有多少組測試資料。接下來的一列為空白。另外,每組測試資料間亦空一列。
每組測試資料的第一列有2個不大於60的正整數a,b,分別代表迷宮的列數及欄數。接下來的a列每列有b個字元。空白字元代表走道,星號代表牆。這個迷宮不需要有出口。
在迷宮後的第一列有2個整數,代表一開始時機器人所在迷宮中的位置。機器人一開始時是面向北方的(也就是面向第一列的方向)。
接下來的輸入代表機器人的動作指令。合法的指令有以下4種(不合法的指令應被忽略):
請參考Sample Input。
Output
每組測試資料輸出一列。含有2個整數及一個字元,分別代表機器人所在的位置(列數及欄數)及面向何方(N,W,S,E分別代表北、西、南、東)。測試資料間輸出亦請空一列。請參考Sample Output。
Sample Input
2 7 8 ******** * * * ** * * * * * ** * * * * * * * ** ******** 2 4 RRFLFF FFR FF RFFQ 3 4 **** * * **** 2 2 FR F Q
Sample Output
5 6 W 2 3 E