#include <iostream>
#include <cstdio>
using namespace std;
//英语 看博友分析 抄博友程序 输出格式
char a[108][108];
int dx[8]={0,0,1,-1,1,-1,1,-1};
int dy[8]={1,-1,0,0,1,-1,-1,1};
int main()
{
int n;
cin>>n;
while(1)
{
if(n==0)
{
break;
}
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
cin>>a[i][j];
}
}
while(1)
{
string s;
cin>>s;
if(s[0]>='0' && s[0]<='9')
{
n=0;
for(int i=0;i<s.size();i++)
{
n=n*10+s[i]-'0';
}
break;
}
int lk=0;
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
for(int k=0;k<8;k++)
{
int ii=i+(s.size()-1)*dx[k];
int jj=j+(s.size()-1)*dy[k];
if(ii>=0 && ii<n && jj>=0 && jj<n)
{
int flag=0;
for(int h=0;h<s.size();h++)
{
int ti=i+h*dx[k];
int tj=j+h*dy[k];
if(s[h]!=a[ti][tj])
{
flag=1;
}
}
if(flag==0)
{
cout<<i+1<<","<<j+1<<" "<<ii+1<<","<<jj+1<<endl;
lk=1;
continue;
}
}
}
if(lk==1)
break;
}
if(lk==1)
break;
}
if(lk==0)
{
cout<<"Not found"<<endl;
}
}
}
return 0;
}