AT_past20_d 回転した v

题目描述

有一个 $N$ 行 $N$ 列的网格。 每个格子里写有字符 `v`,且朝向各不相同。第 $i$ 行第 $j$ 列格子的 `v` 的朝向由 $c_{i,j}$ 描述: - 如果 $c_{i,j}=$ `v`,则为普通朝下的 `v`; - 如果 $c_{i,j}=$ `^`,则为倒置的 `v`; - 如果 $c_{i,j}=$ ``,则为逆时针旋转 $90$ 度的 `v`。 现在你要将这个网格整体顺时针旋转 $90$ 度。 请输出旋转后网格中每个格子的字符朝向。

输入格式

输入按如下格式给出: > $N$ > $c_{1,1}c_{1,2}\dots c_{1,N}$ > $c_{2,1}c_{2,2}\dots c_{2,N}$ > $\vdots$ > $c_{N,1}c_{N,2}\dots c_{N,N}$

输出格式

请输出旋转后网格中字符的朝向,格式如下: > $a_{1,1}a_{1,2}\dots a_{1,N}$ > $a_{2,1}a_{2,2}\dots a_{2,N}$ > $\vdots$ > $a_{N,1}a_{N,2}\dots a_{N,N}$ 其中,$a_{i,j}$ 表示旋转后第 $i$ 行第 $j$ 列格子的 `v` 的朝向: - $a_{i,j} = $ `v`,表示普通朝下的 `v`; - $a_{i,j} = $ `^`,表示倒置的 `v`; - $a_{i,j} = $ ``,表示逆时针旋转 $90$ 度的 `v`。

说明/提示

### 样例解释 1 将 `v` 顺时针旋转 $90$ 度会变成 `