Problem E
Rot
                                                                                    
  Damir likes to rotate. Right now he is rotating tables of letters. He wrote an $R\times C$ table onto a piece of paper. He has also chosen an angle $K$, a multiple of $45$, and wants to rotate his table that many degrees clockwise.
It turns out this task is a bit too hard for Damir, so help him out.
Input
The first line contains two integers $R$ and $C$ separated by a space ($1 \leq R \leq 10$, $1 \leq C \leq 10$), the number of rows and columns in Damir’s table. Each of the next $R$ lines contains one row of Damir’s table, a string of $C$ lowercase letters. The last line contains an integer $K$, a multiple of $45$ between $0$ and $360$ (inclusive).
Output
Output Damir’s table rotated $K$ degrees clockwise, like shown in the examples. The output should contain the smallest number of rows necessary. Some rows may have leading spaces, but no rows may have trailing spaces.
| Sample Input 1 | Sample Output 1 | 
|---|---|
          3 5 damir marko darko 45  | 
        
          
  d
 m a
d a m
 a r i
  r k r
   k o
    o
         | 
      
| Sample Input 2 | Sample Output 2 | 
|---|---|
          3 5 damir marko darko 90  | 
        
          dmd aaa rrm kki oor  | 
      
| Sample Input 3 | Sample Output 3 | 
|---|---|
          5 5 abcde bcdef cdefg defgh efghi 315  | 
        
          
    e
   d f
  c e g
 b d f h
a c e g i
 b d f h
  c e g
   d f
    e
         |