#include<bits/stdc++.h> using namespace std; const int N = 101; int n, m; char a[N][N]; bool vis[N][N] = {false}; int dx[8] = {-1, -1, -1, 0, 0, 1, 1, 1}; int dy[8] = {-1, 0, 1, -1, 1, -1, 0, 1}; void dfs(int x, int y) { vis[x][y] = true; for (int i = 0; i < 8; i++) { int nx = x + dx[i], ny...