AT_past20_d 回転した v

Description

縦 $ N $ マス、横 $ N $ マスのグリッドがあります。 グリッドの各マスには文字 `v` が様々な向きで $ 1 $ 個ずつ書きこまれています。上から $ i $ 行目、左から $ j $ 列目のマスに書きこまれている文字の向きは $ c_{i, j} $ で表されて、 - $ c_{i,j} = $ `v` の時は通常の `v` が、 - $ c_{i,j} = $ `^` の時は $ 180 $ 度回転した `v` が、 - $ c_{i,j} = $ `` の時は反時計回りに $ 90 $ 度回転した `v` がマスに書きこまれています。 今、グリッド全体を時計回りに $ 90 $ 度回転させました。 回転させた後のグリッドの各マスに書きこまれている文字の向きを出力してください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ 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} $

Output Format

回転させた後のグリッドの各マスに書きこまれている文字の向きを以下の形式で出力せよ。 > $ 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 $ 列目のマスに書きこまれている文字の向きを表して、 - $ a_{i,j} = $ `v` の時は通常の `v` を、 - $ a_{i,j} = $ `^` の時は $ 180 $ 度回転した `v` を、 - $ a_{i,j} = $ `` の時は反時計回りに $ 90 $ 度回転した `v` を意味する。

Explanation/Hint

### Sample Explanation 1 `v` を時計回りに $ 90 $ 度回転させると `