R,K = map(int,input().split()) H,W = map(int,input().split()) P = [['' for j in range(100)]for i in range(100)] for i in range(H): s = input() for j in range(W): P[i][j] = s[j] for i in range(R // 90): H,W = W,H tmp = [['' for j in range(100)]for i in range(100)] for i in range(W): for j in range(H): tmp[j][W-i-1] = P[i][j] P = tmp tmp = [['' for j in range(100)]for i in range(100)] for i in range(H): for j in range(W): for k in range(K): for l in range(K): tmp[i * K + k][j * K + l] = P[i][j] for i in range(H * K): print(''.join(tmp[i]))