#P1284. 分形地毯

分形地毯

题目描述

给定一个整数 NN,请打印出一个级别为 NN 的分形地毯。

分形地毯定义如下:

  • 00 级分形地毯是
#
  • 11 级分形十字是
###
#.#
###
  • 22 级分形十字是
#########
#.##.##.#
#########
###...###
#.#...#.#
###...###
#########
#.##.##.#
#########

总结来说,当 k>0k > 0 时,kk 级分形地毯是将八个 k−1k-1 级的分形地毯摆放在四周,而中心用 . 填充。

输入格式

  • 单个整数表示 NN

输出格式

1
###
#.#
###

数据范围

  • 0≤N≤60\leq N\leq 6

来源

改编自 ABC357C Sierpinski carpet