import sys sys.setrecursionlimit(5*10**5) input = sys.stdin.readline from collections import defaultdict, deque, Counter from heapq import heappop, heappush from bisect import bisect_left, bisect_right from math import gcd n,k = map(int,input().split()) a = [input().rstrip() for i in range(n)] b = [[""]*(n*k) for i in range(n*k)] for i in range(n*k): for j in range(n*k): b[i][j] = a[i//k][j//k] print("".join(b[i]))