#include #include #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; if (t == '#') aux[i][j]++; } 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 + 1) g << aux[i][j] - h - 1; else g << '.'; g << '\n'; } return 0; }