#include <iostream>
#include <cstdio>
using namespace std;



long n,m,h,i,j,v[1005],v2[1005];
char s[1005][1005],s2[1005][1005];
int main()
{
    scanf("%ld%ld%ld",&n,&m,&h);
    cin.get();
    for (i=1;i<=n;i++)
        cin.getline(s2[i],1003);

    for (i=1;i<=h;i++)
        cin.getline(s[i],1004);
    for (i=1;i<=h;i++)
    {
        for (j=1;j<=m;j++)
            if (s[i][j-1]=='#')
                v[j]++;
    }

    for (i=1;i<=h;i++)
        cin.getline(s[i],1005);
    for (i=1;i<=h;i++)
    {
        for (j=1;j<=n;j++)
            if (s[i][j-1]=='#')
                v2[n-j+1]++;
    }

    for (i=1;i<=n;i++)
    {
        for (j=1;j<=m;j++)
        {
            if (s2[i][j-1]=='.')
                cout<<'.';
            else
                cout<<min(v2[i],v[j]);
        }
        cout<<'\n';
    }
    cin.get();
    return 0;
}