r,k = [ int(v) for v in input().split() ] h,w = [ int(v) for v in input().split() ] figure = [ list(input()) for i in range(h) ] def big(inlist,k): outlist = [ [inlist[i//k][j//k] for j in range(w*k) ] for i in range(h*k) ] return outlist def rotate(inlist,r): def rotate1(inlist): h_f, v_f = len(inlist), len(inlist[0]) inlist = [ [inlist[h_f-1-j][i] for j in range(h_f) ] for i in range(v_f) ] return inlist for i in range(r//90): inlist = rotate1(inlist) return inlist def printfigure(): for i in range(len(figure)): print("".join(figure[i])) figure = big(figure,k) figure = rotate(figure,r) printfigure()