SZ#G2LP02. 【GESP强化 二级】空心长方形

提交1 通过1
通过率100%
时间限制2000ms
内存限制256MiB

题目描述

给出若干组长方形的高度 hh 和宽度 ww。对于每一组数据,用字符 # 画出边框,用字符 . 填充内部,得到一个高为 hh、宽为 ww 的空心长方形。

每画完一个长方形,都要再输出一个空行。输入以 0 0 结束,结束标志本身不需要绘制。

输入格式

每组数据占一行,包含两个整数 h,wh,w。当读到 0 0 时输入结束。

输出格式

对每组数据输出对应的空心长方形,并在图案后输出一个空行。

3 4
0 0
####
#..#
####
5 5
0 0
#####
#...#
#...#
#...#
#####
3 8
6 3
0 0
########
#......#
########

###
#.#
#.#
#.#
#.#
###

样例说明

最外圈全部使用 #,只有既不在首末行、也不在首末列的位置使用 .

数据范围与约定

  • 3h,w3003 \le h,w \le 300
  • 输入至少包含一组需要绘制的数据