#689. 标记图案

标记图案

题目描述

学校要制作一个正方形标记图案。给定一个奇数 nn,输出 nnnn 列的字符图。对于第 ii 行第 jj 列的位置,按照以下优先级确定输出字符:

  • 若该位置在最外层边框上,输出 #
  • 否则若该位置在中间行或中间列上,输出 +
  • 否则若该位置在两条对角线上,输出 *
  • 其他位置输出 .

行号和列号均从 11 开始。

输入格式

输入一个奇数 nn

输出格式

输出 nn 行,每行 nn 个字符,表示标记图案。每行末尾不要输出多余空格。

样例

5
#####
#*+*#
#+++#
#*+*#
#####
7
#######
#*...*#
#.*+*.#
#+++++#
#.*+*.#
#*...*#
#######

样例解释

样例 11 中,边框位置优先输出 #,中间行和中间列输出 +,两条对角线的非边框、非中线位置输出 *

样例 22 展示了较大的奇数 nn 时四种字符的分布。

数据范围

对于全部测试数据,3n993 \le n \le 99,且 nn 为奇数。