Nanami 和你选择了一块有着金色的阳光向日葵花田的地方养老。
Nanami 有一个 n×n 的金色阳光向日葵花田,花田中两个格子连通当且仅当两个格子有一条公共边,现在某些格子中已经被种上了向日葵,现在请你再最多再帮她种 ⌊2n×n⌋ 朵向日葵,使得所有有向日葵的格子构成一个联通块(即任意一对种上向日葵的格子都可以通过向日葵格子互相到达)。
其中 ⌊x⌋ 代表对 x 向下取整,例如 ⌊21⌋=0 、 ⌊29⌋=4 和 ⌊216⌋=8 。
第一行,一个整数 t(1≤t≤50),代表数据组数。
对于每组数据:
第一行,一个整数 n(1≤n≤50),代表花田的大小。
接下来 n 行长度为 n 的仅由 '#' 和 '.' 组成的字符串,'# 代表种植了向日葵的格子,'.' 代表空格子。
对于每组数据,输出一个 n 行长度为 n 仅由 '#' 和 '.' 组成的字符串,'# 代表种植了向日葵的格子,'.' 代表空格子,代表你的种植方案,你不能移动原有的向日葵的位置。
可以被证明的是,在题目要求的条件下,一定存在一个种植方案,能够满足 Nanami 的需求,任意满足题目要求的方案都是正确的。
输入样例
6
1
.
2
#.
.#
3
#.#
.#.
#.#
4
..#.
....
##.#
..#.
5
#...#
.....
#...#
.....
#...#
6
.....#
......
......
......
..##..
#.....
输出样例
.
##
##
###
.#.
###
..##
...#
####
..#.
#...#
#####
#...#
#####
#...#
..####
..#...
..#...
..#...
..##..
###...