Problem G: 菱形
[Creator : ]
Description
小 A 想绘制一个菱形。具体来说,需要绘制的菱形是一个 行 列的字符画, 是一个大于 的奇数。菱形的四个顶点依次位于第 行、第 列、第 行、第 列的正中间,使用
# 绘制。相邻顶点之间也用 # 连接。其余位置都是 .。
例如,一个 行 列的菱形字符画是这样的:
..#..
.#.#.
#...#
.#.#.
..#..
给定 ,请你帮小 A 绘制对应的菱形。
Input
一行,一个正整数 。对于所有测试点,保证 并且 为奇数。
Output
输出共 行,表示对应的菱形。
Sample Input Copy
3
Sample Output Copy
.#.
#.#
.#.
HINT
-
对于从左上角到右下角方向的对角线,
行号 - 列号的值固定。 -
对于从右上角到左下角方向的对角线,
行号 + 列号的值固定。
可以通过 行号 - 列号 或 行号 + 列号 的值判断一个位置在哪一条对角线上。