#include <iostream>

using namespace std;

const int NMAX = 5001;

int n, m, x;
int a[NMAX][NMAX];

int main()
{
    ios::sync_with_stdio(false);
    cin >> n >> m >> x;
    int indx = 0, indy = 0;
    int y;
    for (int i = 1; i <= n; ++i) {
        for (int j = 1; j <= m; ++j) {
            cin >> y;
            indx = (i - 1) * x + 1;
            indy = (j - 1) * x + 1;
            for (int k = indx; k < indx + x; ++k)
                for (int l = indy; l < indy + x; ++l)
                    a[k][l] = y;
        }
    }
    n *= x;
    m *= x;
    for (int i = 1; i <= n; ++i) {
        for (int j = 1; j <= m; ++j) {
            if (a[i][j] == 0)
                a[i][j] = a[i - 1][j];
            cout << a[i][j] << ' ';
        }
        cout << "\n";
    }
    return 0;
}