#include <iostream> #include <cstdio> #include <ctime> #include <cstdlib> #include <vector> #include <string> #include <fstream> #include <algorithm> using namespace std; typedef long long ll; typedef unsigned long long ull; typedef vector<int> vi; typedef pair<int,int> ii; typedef vector< ii > vii; ///////////////////////////////UTIL///////////////////////////////// #define ALL(x) (x).begin(),x.end() #define CLEAR0(v) memset(v, 0, sizeof(v)) #define CLEAR(v, x) memset(v, x, sizeof(v)) #define COPY(a, b) memcpy(a, b, sizeof(a)) #define CMP(a, b) memcmp(a, b, sizeof(a)) #define REP(i,n) for(int i = 0; i<n; i++) #define REPP(i,a,n) for(int i = a; i<n; i++) #define REPD(i,n) for(int i = n-1; i>-1; i--) #define REPDP(i,a,n) for(int i = n-1; i>=a; i--) int n, m, x, y; int a[2111][2111]; int main(){ while(cin >> n >> m >> x){ REP(i, n) REP(j, m){ cin >> y; REP(k, x) REP(l, x) a[i*x + k][j*x + l] = y; } REP(i, n*x){ cout << a[i][0]; REPP(j, 1, m*x) cout << " " << a[i][j]; cout << endl; } } }