r, k = [int(x) for x in input().strip().split()] h, w = [int(x) for x in input().strip().split()] if r == 90 or r == 270: ls = [['_'] * h for _ in range(w)] else: ls = [['_'] * w for _ in range(h)] if r == 0: for y in range(h): vec = input().strip() for x in range(w): ls[y][x] = vec[x] elif r == 180: for y in range(h): vec = input().strip() for x in range(w): ls[h-y-1][w-x-1] = vec[x] elif r == 90: for y in range(h): vec = input().strip() for x in range(w): ls[x][h-y-1] = vec[x] elif r == 270: for y in range(h): vec = input().strip() for x in range(w): ls[w-x-1][y] = vec[x] for vec in ls: line = "" for ch in vec: line += ch * k for _ in range(k): print(line)