#include<iostream>
using namespace std;
char a[50][50];
int maxn=-10000,book[50][50],n,m,mx,my;
int res(int i,int j)
{
int sum=0,l,b;
l=i;
b=j;
while(a[l][b]!='#')
{
if(a[l][b]=='G') sum++;
b++;
}
l=i;
b=j;
while(a[l][b]!='#')
{
if(a[l][b]=='G') sum++;
b--;
}
l=i;
b=j;
while(a[l][b]!='#')
{
if(a[l][b]=='G') sum++;
l++;
}
l=i;
b=j;
while(a[l][b]!='#')
{
if(a[l][b]=='G') sum++;
l--;
}
return sum;
}
void dfs(int x,int y)
{
int next[4][2]={{0,1},
{1,0},
{0,-1},
{-1,0}};
int sum,tx,ty,k;
sum=res(x,y);
if(sum>maxn)
{
maxn=sum;
mx=x;
my=y;
}
for(k=0;k<=3;k++)
{
tx=x+next[k][0];
ty=y+next[k][1];
if(tx<0 || tx>n-1 || ty<0 || ty>m-1) continue;
if(a[tx][ty]=='.' && book[tx][ty]==0)
{
book[tx][ty]=1;
dfs(tx,ty);
}
}
return ;
}
int main()
{
int i,startx=3,starty=3;
cin>>n>>m;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
cin>>a[i][j];
book[startx][starty]=1;
maxn=res(startx,starty);
mx=3;
my=3;
dfs(3,3);
cout<<"将导弹投送到("<<mx<<","<<my<<"),最多可以消灭"<<maxn<<"个敌人。";
}