0740 - AUO〜英雄王〜∀∩O

時間制限 1 秒 / メモリ制限 64 MB / 得点 1 / Writer ei1620 / x 13 / 統計 /


TLE
1sec
MLE
64MB
得点
1

問題

turn:動詞 回す。回転する。
AUOは特にやることがなく暇だったので、大きさ n × n の絵 p を回転させることにした。

入力

n
s
p0 0・・・p0 n-1
  :
  :    
  :   
pn-1 0・・・pn-1 n-1

1 行目に整数 n が与えられる。

2 行目に整数 s が与えられる。基本的に s * 90° 右に回転させれば良い。だが、もし s0 だった場合は左右を反転させる。

3 行目以降に回転させる絵 p が与えられる。なお、 p には空白が入力される場合もある。

出力

回転させた p を出力せよ。改行を忘れずに。

制約

全ての入出力ケースについて以下を満たす。

  • 1 ≦ n ≦ 50
  • -100 ≦ s ≦ 100

入出力例

入力例1

5
1
#..#.
#..#.
#..#.
#..#.
#..#.

出力例1

#####
.....
.....
#####
.....

入力例2

14
3
....#....#....
....##..##....
....#.##.#....
....#.##.#....
....##..##....
....#....#....
...##....##...
...##....##...
....#....#....
....##..##....
....#.##.#....
....#.##.#....
....##..##....
....#....#....

出力例2

..............
..............
..............
......##......
##############
.#..#....#..#.
..##......##..
..##......##..
.#..#....#..#.
##############
......##......
..............
..............
..............