回転角, 拡大倍率=[int(i) for i in input().split()] 高さ, 幅=[int(i) for i in input().split()] 画像=[] #読み込み☆☆☆☆☆☆☆☆☆☆☆ for i in range(高さ): 画像.append(input()) #回転☆☆☆☆☆☆☆☆☆☆☆☆☆ if 回転角==0: 回転後画像=画像 elif 回転角==90: 回転後画像=[[0 for i in range(高さ)] for i in range(幅)] for j in range(高さ): for i in range(幅): 回転後画像[i][j]=画像[高さ-1-j][i] 高さ, 幅=幅, 高さ elif 回転角==180: 回転後画像=[[0 for i in range(幅)] for i in range(高さ)] for j in range(幅): for i in range(高さ): 回転後画像[i][j]=画像[高さ-1-i][幅-1-j] elif 回転角==270: 回転後画像=[[0 for i in range(高さ)] for i in range(幅)] for j in range(高さ): for i in range(幅): 回転後画像[i][j]=画像[j][幅-1-i] 高さ, 幅=幅, 高さ #拡大☆☆☆☆☆☆☆☆☆☆☆☆☆ 拡大後画像=["" for i in range(高さ)] for i in range(高さ): for j in range(幅): 拡大後画像[i]=拡大後画像[i]+回転後画像[i][j]*拡大倍率 #出力 for i in range(高さ): for j in range(拡大倍率): print(拡大後画像[i])