#include<bits/stdc++.h>using namespace std;int n,m,ans=100000,s=0;int vis[505][505],vis2[505][505];char a[505][505];int dx[4]={0,0,1,-1};int dy[4]={1,-1,0,0};void dfs(int x,int y){ for(int i=0;i<4;i++){ int xx=x+dx[i]; int yy=y+dy[i]; if(xx<1||x>n||yy<1||yy>m) continue; if(a[xx]...