#include <iostream>
#include <fstream>

#define f cin
#define g cout

using namespace std;

int n , m , h , i , j , k;

int aux[1010][1010];

char t;

int main()
{
    //ifstream f("dd.in");
    //ofstream g("dd.out");

    f >> n >> m >> h;

    for (i = 1; i <= n; ++i)
     for (j = 1; j <= m; ++j)
    {
        f >> t;
    }

   for (i = 1; i <= h; ++i)
    for (j = 1; j <= m; ++j)
    {
        f >> t;
        if (t == '#') for (k = 1; k <= n; ++k) aux[k][j]++;
    }

   for (i = 1; i <= h; ++i)
    for (j = 1; j <= n; ++j)
     {
         f >> t;
         if (t == '#')for (k = 1; k <= m; ++k) aux[n-j+1][k]++;
     }

  for (i = 1; i <= n; ++i)
   {
       for (j=  1; j <= m ;++j)
        if (aux[i][j] > h) g << aux[i][j] - h;
        else g << '.';


    g << '\n';
   }





    return 0;
}