题目描述
给出若干组长方形的高度 和宽度 。对于每一组数据,用字符 # 画出边框,用字符 . 填充内部,得到一个高为 、宽为 的空心长方形。
每画完一个长方形,都要再输出一个空行。输入以 0 0 结束,结束标志本身不需要绘制。
输入格式
每组数据占一行,包含两个整数 。当读到 0 0 时输入结束。
输出格式
对每组数据输出对应的空心长方形,并在图案后输出一个空行。
3 4
0 0
####
#..#
####
5 5
0 0
#####
#...#
#...#
#...#
#####
3 8
6 3
0 0
########
#......#
########
###
#.#
#.#
#.#
#.#
###
样例说明
最外圈全部使用 #,只有既不在首末行、也不在首末列的位置使用 .。
数据范围与约定
- 输入至少包含一组需要绘制的数据