#include using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pair P; #define fi first #define se second #define repl(i,a,b) for(ll i=(ll)(a);i<(ll)(b);i++) #define rep(i,n) repl(i,0,n) #define each(itr,v) for(auto itr:v) #define pb push_back #define all(x) (x).begin(),(x).end() #define dbg(x) cout<<#x"="<y?x:y) #define mmin(x,y) (x>r>>k; cin>>h>>w; rep(i,h)cin>>s[i]; rep(i,h)rep(j,w){ if(r==90){ t[j][h-1-i]=s[i][j]; }else if(r==180){ t[h-1-i][w-1-j]=s[i][j]; }else if(r==270){ t[w-1-j][i]=s[i][j]; }else t[i][j]=s[i][j]; } if(r==90||r==270)swap(h,w); rep(i,h)rep(j,w){ ll si=i*k,sj=j*k; repl(ni,si,si+k)repl(nj,sj,sj+k)res[ni][nj]=t[i][j]; } h*=k; w*=k; rep(i,h)printf("%s\n", res[i]); return 0; }