На клетчатом поле размера $$$n \times n$$$, где $$$n = 2k+1$$$ — нечетное число, необходимо изобразить ромб.
Центром поля будем называть клетку $$$(k + 1, k + 1)$$$. Расстояние между двумя клетками $$$(x_1, y_1)$$$ и $$$(x_2, y_2)$$$ будем называть величину $$$|x_1 - x_2| + |y_1 - y_2|$$$.
Ромб с параметрами $$$(a, b)$$$ — это множество клеток, расстояние от которых до центра лежит в диапазоне от $$$a$$$ до $$$b$$$, включительно.
По заданным $$$n$$$, $$$a$$$ и $$$b$$$ изобразите ромб.
На первой строке ввода находится целое число $$$n$$$ ($$$1 \le n \le 201$$$, $$$n$$$ нечетно).
На второй строке ввода находится целое число $$$a$$$. На третьей строке ввода находится целое число $$$b$$$ ($$$0 \le a \le b$$$, если $$$k$$$ таково, что $$$n = 2k+1$$$, то $$$b \le k + 1$$$).
Выведите $$$n$$$ строк по $$$n$$$ символов. Клетка ромба обозначается символом «*», клетка, не лежащая в ромбе, обозначается символом «.».
Баллы за каждую подзадачу начисляются только в случае, если все тесты для этой и необходимых подзадач успешно пройдены.
Подзадача | Баллы | Доп. ограничения | Необх. подзадачи |
1 | 28 | $$$a = 0$$$ | |
2 | 10 | $$$a = 1$$$ | |
3 | 28 | $$$a = b$$$ | |
4 | 34 | 1–3 |
9 2 3
......... ....*.... ...***... ..**.**.. .**...**. ..**.**.. ...***... ....*.... .........