#include using namespace std; #define nmax 1002 #define hmax 12 char ttop[nmax][nmax],nord[hmax][nmax],west[hmax][nmax]; int i,j,n,m,h,k; int col[nmax],lin[nmax]; int main() { cin>>n>>m>>h; for(i=1;i<=n;++i) cin>>(ttop[i]+1); for(i=1;i<=h;++i) cin>>(nord[i]+1); for(i=1;i<=h;++i) cin>>(west[i]+1); for(j=1;j<=m;++j) { if(nord[h][j]=='.') continue; k=h; while(k-1>=0 && nord[k-1][j]=='#') --k; col[j]=h-k+1; } for(i=1;i<=n;++i) { if(west[h][i]=='.') continue; k=h; while(k-1>=0 && west[k-1][i]=='#') --k; lin[n-i+1]=h-k+1; } for(i=1;i<=n;++i) { for(j=1;j<=m;++j) if(ttop[i][j]=='#') cout<