#include<bits/stdc++.h>

using namespace std;

#define dbg(x) (cout<<#x<<" = "<<(x)<<'\n')

typedef long long int lld;
const int INF = (1LL << 30) - 1;
const lld LINF = (1LL << 62) - 1;

int N, M, X;
int A[2005][2005];

int main() {
	cin.sync_with_stdio(false);

	#ifndef ONLINE_JUDGE
	freopen("input.txt", "r", stdin);
	freopen("output.txt", "w", stdout);
	#endif

	scanf("%d%d%d", &N, &M, &X);

	for (int i = 1; i <= N; i++)
		for (int j = 1, x; j <= M; j++) {
			scanf("%d", &x);
			for (int k = 1; k <= X; k++)
				for (int l = 1; l <= X; l++)
					A[(i - 1)*X + k][(j - 1)*X + l] = x;
		}

	for (int i = 1; i <= N * X; i++, printf("\n"))
		for (int j = 1; j <= M * X; j++)
			printf("%d ", A[i][j]);

	return 0;
}