import numpy as np R, K = map(int, input().split()) H, W = map(int, input().split()) C = [] for _ in range(H): tmp = list(input()) C.append(tmp) C = np.array(C) for _ in range(R // 90 - 1): C = np.rot90(C) for h in range(C.shape[1]): for _ in range(K): for w in range(C.shape[0]): for __ in range(K): print(C[w, h], end='', sep='') print('')