#include using namespace std; int h, w; char c[50][50]; char original[50][50]; bool search(int y, int x) { for (int i = 0; i < h; i++) { for (int j = 0; j < w; j++) { if (c[i][j] == '#') { if (i + y >= h || j + x >= w || c[i + y][j + x] != '#') { return false; } else { c[i][j] = '.'; c[i + y][j + x] = '.'; } } } } return true; } void reset() { for (int i = 0; i < h; i++) { for (int j = 0; j < w; j++) { c[i][j] = original[i][j]; } } } int main() { cin >> h >> w; for (int i = 0; i> original[i][j]; } } reset(); for (int x = 1; x