#include using namespace std; const int N = 103; int a [20 * N][20 * N], b [N][N]; int main () { int n, m, u = 0, p = 0, i, j, x, ix, jx, lim; /* freopen ("ggx.in", "r", stdin); freopen ("ggx.out", "w", stdout);*/ scanf ("%d%d%d", &n, &m, &x); for (i = 1; i <= n; i ++) for (j = 1; j <= m; j ++) scanf ("%d", &b [i][j]); u = 1; for (i = 1; i <= n; i ++) { p = 1; lim = 1; for (j = 1; j <= m; j ++) { for (ix = u; ix < u + x; ix ++) { for (jx = p; jx < p + x; jx ++) a [ix][jx] = b [i][j]; p = lim; } lim = lim + x; p = lim ; } u = u + x; } for (i = 1; i <= x * n; i ++) { for (j = 1; j <= x * m; j ++) printf ("%d ", a [i][j]); printf ("\n"); } return 0; }