#include <iostream>
using namespace std;
int n,m,h,i,j;
char mat[1005][1005];
int C[1005],L[1005];
char c;
int main()
{
    cin>>n>>m>>h;
    for(i=1;i<=n;++i)
        for(j=1;j<=m;++j) cin>>mat[i][j];
    for(i=1;i<=h;++i)
        for(j=1;j<=m;++j)
        {
            cin>>c;
            if(c=='#') ++C[j];
        }
    for(i=1;i<=h;++i)
        for(j=1;j<=n;++j)
        {
            cin>>c;
            if(c=='#') ++L[n-j+1];
        }
    for(i=1;i<=n;++i)
    {
        for(j=1;j<=m;++j)
        {
            if(mat[i][j]=='.') cout<<mat[i][j];
            else cout<<min(L[i],C[j]);
        }
        cout<<'\n';
    }

    return 0;
}