#include <iostream> #include <vector> using namespace std; void dfs(vector<string>& grid, int n, int m, int i, int j) { if (i<0 || i>= n || j < 0 || j >= m || grid[i][j] == '.') { return; } grid[i][j] = '.'; dfs(grid, n, m, i+1, j); dfs(grid, n, m, i-1, j); dfs(grid...