#yuki_565 r,k=map(int,raw_input().split()) h,w=map(int,raw_input().split()) l=[] for i in xrange(h): l.append(raw_input()) if r==0: for i in xrange(h*k): res='' for j in xrange(w*k): res+=l[i/k][j/k] print res elif r==90: for i in xrange(w*k): res='' for j in xrange(h*k-1,-1,-1): res+=l[j/k][i/k] print res elif r==180: for i in xrange(h*k-1,-1,-1): res='' for j in xrange(w*k-1,-1,-1): res+=l[i/k][j/k] print res elif r==270: for i in xrange(w*k-1,-1,-1): res='' for j in xrange(h*k): res+=l[j/k][i/k] print res