一个 $R \times C$ 的方格网格需要被涂成棋盘样式。棋盘将由若干矩形填充,这些矩形由网格中的方格组成。垂直方向应有 $A$ 个矩形,水平方向应有 $B$ 个矩形。第 $i$ 行的所有矩形高度均为 $a_i$;第 $j$ 列的所有矩形宽度均为 $b_j$。左上角的矩形应为黑色,且两个共享边的相邻矩形颜色必须不同。
请输出该棋盘。
输入格式
第一行包含四个整数 $R, C, A$ 和 $B$,其中 $1 \le A \le R \le 50$ 且 $1 \le B \le C \le 50$。接下来的 $A$ 行,每行包含一个正整数 $a_i$;所有 $a_i$ 的和为 $R$。再接下来的 $B$ 行,每行包含一个正整数 $b_i$;所有 $b_i$ 的和为 $C$。
输出格式
输出要求的棋盘。它应包含 $R$ 行,每行是一个长度为 $C$ 的字符串,仅包含字符 ‘B’ 和 ‘W’。
样例
样例输入 1
6 5 3 2 1 2 3 3 2
样例输出 1
BBBWW WWWBB WWWBB BBBWW BBBWW BBBWW
样例输入 2
4 4 2 2 1 3 3 1
样例输出 2
BBBW WWWB WWWB WWWB