include[HTML_REMOVED]
include[HTML_REMOVED]
include[HTML_REMOVED]
using namespace std;
typedef pair[HTML_REMOVED] PII;
int a1[5]={0,0,1,-1},a2[5]={1,-1,0,0};
queue[HTML_REMOVED] q;
int main(){
int n,m;
scanf(“%d%d”,&n,&m);
int F[n+1][m+1];
string s;
for(int i=0;i[HTML_REMOVED]>s;
for(int j=0;j[HTML_REMOVED]1) p=true;
q.push({i,j});
while(q.size()){
auto t=q.front();
F[t.first][t.second]=0;
q.pop();
for(int i1=0;i1<4;i1){
int dx=t.first+a1[i1],dy=t.second+a2[i1];
if(dx[HTML_REMOVED]=0&&dy[HTML_REMOVED]=0&&F[dx][dy]){
if(F[dx][dy]>1) p=true;
F[dx][dy]=0;
q.push({dx,dy});
}
}
}
if(p) cnt1;
}
cout<<cnt<<” “<<cnt1;
return 0;
}