#include <iostream> using namespace std; int main() { int n,m,h,i,j,k; char a[1000][1000],s[10][1000],x[10][1000],height; cin>>n>>m>>h; for(i=0;i<n;i++) for(j=0;j<m;j++) { cin>>a[i][j]; if(a[i][j]=='#') a[i][j]=h+'0'; } for(i=0;i<h;i++) for(j=0;j<m;j++) cin>>s[i][j]; for(i=0;i<h;i++) for(j=0;j<n;j++) cin>>x[i][j]; for(i=0;i<m;i++) { height = '0'; for(j=h-1;j>=0;j--) if(s[j][i]=='#') height++; for(k=0;k<n;k++) if(a[k][i]>height) a[k][i]=height; } for(i=0;i<n;i++) { height = '0'; for(j=h-1;j>=0;j--) if(x[j][i]=='#') height++; for(k=0;k<m;k++) if(a[i][k]>height) a[i][k]=height; } for(i=0;i<n;i++) { for(j=0;j<m;j++) cout<<a[i][j]; cout<<'\n'; } return 0; }