#ABC357C. [ABC357C] 谢尔宾斯基地毯(Sierpinski carpet)
[ABC357C] 谢尔宾斯基地毯(Sierpinski carpet)
题目描述
对于非负整数 ,我们定义一个 级地毯如下:
- 0 级地毯是一个 1×1 的网格,由一个黑色单元格组成。
- 对于 , 级地毯是一个 的网格。当这个网格被分成九个 的块时:
- 中央块完全由白色单元格组成。
- 其他八个块是级地毯。
给定一个非负整数 。按照指定格式打印一个 级地毯。
输入格式
输入
输出格式
输出 行。 第 行 应包含一个长度为 的字符串 ,由 '.
' 和 '#
' 组成。如果 级地毯中从上到下第 行、从左到右第 列的单元格是黑色的, 的第 个字符 应为'#
',否则为 '.
'。
样例 #1
样例输入 #1
1
样例输出 #1
###
#.#
###
样例 #2
样例输入 #2
2
样例输出 #2
#########
#.##.##.#
#########
###...###
#.#...#.#
###...###
#########
#.##.##.#
#########
提示
样例说明 1
1 级地毯是一个 3×3 的网格,如下所示:
样例说明 2
2 级地毯是一个 9×9 的网格。
数据范围
- 是整数