#17. 棋盘

棋盘

题目描述

现在有一个黑白棋盘,棋盘的左上角为黑色,其余的格子中黑白交替出现。

我们用 `X` 表示黑色区域,用 `.` 表示白色区域。

棋盘由 r×cr\times c 的格子组成,并且每个格子是由字符 `X` 和 `.` 组成的 a×ba\times b 的字符矩阵。

你需要输出最终棋盘。

输入格式

第一行两个整数 r,cr,c,分别表示棋盘的行数和列数。 第二行两个整数 a,ba,b,分别表示每个格子中的字符矩阵行数和列数。

输出格式

输出共 r×ar\times a 行,每行 c×bc\times b 个字符,描述最终画出来的棋盘。

样例

Input # 1

2 4
2 2

Output # 1

XX..XX..
XX..XX..
..XX..XX
..XX..XX

Input # 2

5 5
2 3

Output # 3

XXX...XXX...XXX
XXX...XXX...XXX
...XXX...XXX...
...XXX...XXX...
XXX...XXX...XXX
XXX...XXX...XXX
...XXX...XXX...
...XXX...XXX...
XXX...XXX...XXX
XXX...XXX...XXX

数据范围与提示

对于 20%20\% 的数据,有 a=b=1a=b=1

对于另外 20%20\% 的数据,有 a=1a=1

对于所有数据,1r,c,a,b101\leqslant r,c,a,b\leqslant 10