#include #include using namespace std; int op(int a, int b){return a=0;j--)R[j]=(S[i][j]=='#'?j:R[j+1]); } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); cin>>H>>W; for(int i=0;i>S[i]; for(int i=H-2;i>=0;i--) { initLR(i); for(int j=0;jseg(W); for(int j=0;j1) { int m=(l+r)/2; int f=seg.prod(max(L[j],j-m),min(R[j],j+m+1)); if(f<=m)r=m; else l=m; } ep[j]=r; } // for(int j=0;j