#include #include #include using namespace std; bool verifier(vector f, pair direction, int width, int height, int blacks) { int painted = 0; auto field = f; for(int i=0;i=height || X<0 || X>=width || field[Y][X]!='#') {return false;} else {field[Y][X] = 'B'; painted += 2;} } } return blacks==painted; } int main() { int w,h; cin >> h >> w; string s; vector m; for(int i=0;i> s; m.push_back(s); } int b = 0; for(int i=0;i> dirs; pair p; int d2, d1 = 0; for(d2=0;d2