#include using namespace std; #define FOR(i,a,b) for(int i = (a); i <= (b); ++i) #define FORD(i,a,b) for(int i = (a); i >= (b); --i) #define RI(i,n) FOR(i,1,(n)) #define REP(i,n) FOR(i,0,(n)-1) #define mini(a,b) a=min(a,b) #define maxi(a,b) a=max(a,b) #define mp make_pair #define pb push_back #define st first #define nd second #define sz(w) (int) w.size() typedef vector vi; typedef long long ll; typedef long double ld; typedef pair pii; const int inf = 1e9 + 5; const int nax = 1e3 + 5; int t[nax][nax]; int main() { int h, w, k; scanf("%d%d%d", &h, &w, &k); REP(y, h) REP(x, w) scanf("%d", &t[x][y]); REP(y, h * k) { REP(x, w * k) { printf("%d ", t[x/k][y/k]); } puts(""); } return 0; }