#include #include #include #include #include #include #include #include #include #include #define rep(i,n) for(int i=0;i=0;i--) #define FOR(i,a,b) for(int i=a;i>r>>k>>h>>w; vector> c,ans; c.resize(h); rep(i,h){ c[i].resize(w); rep(j,w)cin>>c[i][j]; } if(r==0){ ans=c; } if(r==180){ ans=c; rep(i,h){ rep(j,w){ ans[i][j]=c[h-1-i][w-1-j]; } } } if(r==90){ ans.resize(w); rep(i,w){ ans[i].resize(h); rep(j,h){ ans[i][j]=c[h-1-j][i]; } } int x=h; h=w;w=x; } if(r==270){ ans.resize(w); rep(i,w){ ans[i].resize(h); rep(j,h){ ans[i][j]=c[j][w-1-i]; } } int x=h; h=w;w=x; } rep(i,h){ rep(y,k){ rep(j,w){ rep(z,k)cout<