#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;
}