#include <stdio.h>
int main()
{
char a[101][101];
int n,m,i,j,k=0,d=-1,s=0,e=0;
int b[10001]={0};
char c;
scanf("%d %d %c",&n,&m,&c);
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
scanf(" %c",&a[i][j]);
if(a[i][j]=='o')
b[k]=i,b[k+1]=j,s++,k+=2,e++;
}
if(k!=0)
{
for(k=0;d!=-1;k+=2)
{
if(c=='^')
{
for(i=b[k];i>=0;i--)
{
if(a[i][b[k+1]]=='x')
{
printf("GG");
d=0;
break;
}
else
continue;
}
}
}
for(i=b[k];i<n;i++)
if(c=='v')
{
if(a[i][b[k+1]]=='x')
{
printf("GG");
d=0;
break;
}
else
continue;
}
for(i=b[k+1];i>=0;i--)
if(c=='<')
{
if(a[b[k]][i]=='x')
{
printf("GG");
d=0;
break;
}
else
continue;
}
for(i=b[k+1];i<m;i++)
if(c=='>')
{
if(a[b[k]][i]=='x')
{
printf("GG");
d=0;
break;
}
else
continue;
}
}
if(d==-1||e==0)
{
printf("OK");
}
}