#abc250b. [abc250_b]Enlarged Checker Board

[abc250_b]Enlarged Checker Board

問題文

AA 行、横 BB 列のマスからなるタイルを縦 NN 行、横 NN 列に並べてできた、縦 (AtimesN)(A\\times N) 行、横 (BtimesN)(B\\times N) 列のマス目 XX があります。
1leqi,jleqN1\\leq i,j \\leq N について、上から ii 行目、左から jj 列目のタイルをタイル (i,j)(i,j) とします。

XX の各マスは以下のように塗られています。

  • 各タイルは白いタイルまたは黒いタイルである。
  • 白いタイルのすべてのマスは白で塗られ、黒いタイルのすべてのマスは黒で塗られている。
  • タイル (1,1)(1,1) は白いタイルである。
  • 辺で隣接する 22 つのタイルは異なる色のタイルである。ただし、タイル (a,b)(a,b) とタイル (c,d)(c,d) が辺で隣接するとは、ac+bd=1|a-c|+|b-d|=1 ( x|x|xx の絶対値とする)であることを言う。

マス目 XX を出力の形式に従って出力してください。

制約

  • 1leqN,A,Bleq101 \\leq N,A,B \\leq 10
  • 入力は全て整数

入力

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

NN AA BB

出力

次の条件をみたす (AtimesN)(A\\times N) 個の文字列 S1,ldots,SAtimesNS_1,\\ldots,S_{A\\times N} を改行区切りで出力せよ。

  • S1,ldots,SAtimesNS_1,\\ldots,S_{A\\times N} はそれぞれ長さ (BtimesN)(B\\times N). または # からなる文字列である。
  • i,ji,j $(1 \\leq i \\leq A\\times N,1 \\leq j \\leq B\\times N)$ に対し、マス目 XX の上から ii 行目かつ左から jj 列目のマスが白で塗られているならば SiS_ijj 文字目は .であり、黒く塗られているならば # である。

入力例 1

4 3 2

出力例 1

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

入力例 2

5 1 5

出力例 2

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

入力例 3

4 4 1

出力例 3

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

入力例 4

1 4 4

出力例 4

....
....
....
....