//#include<bits/stdc++.h>
//#include<windows.h>
#include<iostream>
using namespace std;
int main(){
int n,m;
char c;
char l[1001][1001]={},x=-1,y=-1;
cin>>n>>m>>c;
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
cin>>l[i][j];
}
}
for(int x=0;x<n;x++){
for(int y=0;y<m;y++){
if(l[x][y]=='o'){
if(c=='v'){
for(int i=x;i<n;i++){
if(l[i][y]=='x'){
cout<<"GG";
return 0;
}
}
}if(c=='>'){
for(int i=y;i<m;i++){
if(l[x][i]=='x'){
cout<<"GG";
return 0;
}
}
}if(c=='^'){
for(int i=x;i>=0;i--){
if(l[i][y]=='x'){
cout<<"GG";
return 0;
}
}
}if(c=='<'){
for(int i=x;i>=0;i--){
if(l[x][i]=='x'){
cout<<"GG";
return 0;
}
}
}
}
}
}
cout<<"OK";
return 0;
}//大帅哥的著作,快快运行吧!