Problem D: 画方框

Problem D: 画方框

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

Description

输入正整数 n,输出 n 行 n 列的正方形方框,绘制规则:

  1. 四个顶点输出字符 #
  2. 除顶点以外,第 1 行、第 n 行的其余位置输出 -
  3. 除顶点以外,第 1 列、第 n 列其余位置输出 |
  4. 方框内部全部输出空格。

Input

一行一个正整数 n。

Output

输出 n 行,每一行是对应的图形。

Sample Input Copy

5

Sample Output Copy

#---#
|   |
|   |
|   |
#---#