#abc218c. [abc218_c]Shapes

[abc218_c]Shapes

問題文

22 次元グリッド上に 22 つの図形 SSTT があります。グリッドは正方形のマスからなります。

SSNNNN 列のグリッド内にあり、Si,jS_{i,j}# であるようなマス全体からなります。
TTNNNN 列のグリッド内にあり、Ti,jT_{i,j}# であるようなマス全体からなります。

SSTT9090 度回転及び平行移動の繰り返しによって一致させることができるか判定してください。

制約

  • 1leqNleq2001 \\leq N \\leq 200
  • S,TS,T#. のみからなる
  • S,TS,T11 つ以上 # を含む

入力

入力は以下の形式で標準入力から与えられる。

NN S1,1S1,2ldotsS1,NS_{1,1}S_{1,2}\\ldots S_{1,N} vdots\\vdots SN,1SN,2ldotsSN,NS_{N,1}S_{N,2}\\ldots S_{N,N} T1,1T1,2ldotsT1,NT_{1,1}T_{1,2}\\ldots T_{1,N} vdots\\vdots TN,1TN,2ldotsTN,NT_{N,1}T_{N,2}\\ldots T_{N,N}

出力

SSTT9090 度回転及び平行移動の繰り返しによって一致させることができるとき Yes を、そうでないとき No を出力せよ。


入力例 1

5
.....
..#..
.###.
.....
.....
.....
.....
....#
...##
....#

出力例 1

Yes

SS を左回りに 9090 度回転させ、平行移動することで TT に一致させることができます。


入力例 2

5
#####
##..#
#..##
#####
.....
#####
#..##
##..#
#####
.....

出力例 2

No

9090 度回転と平行移動の繰り返しによって一致させることはできません。


入力例 3

4
#...
..#.
..#.
....
#...
#...
..#.
....

出力例 3

Yes

SS 及び TT は連結とは限りません。


入力例 4

4
#...
.##.
..#.
....
##..
#...
..#.
....

出力例 4

No

回転や移動の操作は連結成分ごとにできるわけではなく、S,TS,T 全体に対して行うことに注意してください。