#pragma GCC optimize("O3")
#pragma GCC optimize("Ofast")
#pragma GCC optimize("unroll-loops")
#pragma GCC target("avx,avx2")
#include <bits/stdc++.h>
#define INF 1000000001LL
#define LNF 1000000000000000001LL
#define MOD 1000000007LL
#define MAX 1005
#define long long long
#define all(x) x.begin(),x.end()
using namespace std;

int main()
{
	ios_base::sync_with_stdio(0); 
    cin.tie(0);
    
    int n,k;
    cin >> n >> k;

    vector<string> pan(n);

    for(int i = 0; i<n; i++)
        cin >> pan[i];

    for(int i = 0; i<n*k; i++)
    {
        for(int j = 0; j<n*k; j++)
            cout << pan[i/k][j/k];
        cout << "\n";
    }
    return 0;
}