#!/usr/bin/env python3 def rotate(s): h = len(s) w = len(s[0]) return [ [ s[y][x] for y in range(h) ] for x in range(w) ] def scale(xs, k): ys = [] for x in xs: ys += [ x ] * k return ys r, k = map(int, input().split()) h, w = map(int, input().split()) image = [ list(input()) for y in range(h) ] for _ in range(0, r, 90): image = rotate(image) for y in range(len(image)): image[y] = scale(image[y], k) image = scale(image, k) for line in image: print(*line, sep='')