Problem B: 输出 X 形图案

Problem B: 输出 X 形图案

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MiB

Description

给定正整数 n,输出一个大小为 \(n\times n\) 的网格图案。

  • 主对角线(行号等于列号)和副对角线(行号 + 列号等于 \(n+1\))位置输出字符 *
  • 其余位置输出 .

行、列都从 1 开始计数。

Input

输入一个正整数 n。

Output

输出 n 行,每行 n 个字符,不要多余空格。

Sample Input Copy

3

Sample Output Copy

*.*
.*.
*.*

HINT

样例

样例输入 1

3 

样例输出 1

*.*
.*.
*.* 

样例输入 2

4 

样例输出 2

*..*
.**.
.**.
*..* 

样例输入 3

5 

样例输出 3

*...*
.*.*.
..*..
.*.*.
*...* 

参考 C++ 代码