#include using namespace std; #define int long long int n,m,t; int c[30001]; int mp[10001][10001]; int cnt[10001]; vector q[10001]; queue > v; vector qq[10001]; int ans[30001][3]; signed main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin>>n>>m>>t; for(int i=0;i>x; int q=0; if(x=='#') { q=1; cnt[j]++; } mp[i][j]=q; } } for(int i=0;i>c[i]; q[c[i]].push_back(i); } for(int i=0;i0&&!v.empty()) { auto xx=v.front(); int k=xx.second; ans[k][i-c[k]]++; cnt[i]--; v.pop(); } } for(int i=0;i0) { int k=qq[i].back(); int xx=i-c[k]; if(ans[k][xx]==3) { qq[i].pop_back(); } else { ans[k][xx]++; cnt[i]--; } } } for(int i=0;ij) cout<<'#'; else cout<<'.'; } cout<<'\n'; } } return 0; }