The Squared Mosquito Coil
Lusrica designs a mosquito coil in a board with n × n grids. The mosquito coil is a series of consecutive grids, each two neighboring grids of which share a common border. If two grids in the mosquito coil are not consecutive, they do not share any border, but they can share a common endpoint.
The mosquito coil Lusrica designed starts from the upper left corner of the board. It goes right to the last available grid. Alter the direction and go downward to the last available grid, and alter the direction again going left to the last available grid. To carry on after altering the direction and go upward to the last available grid. Then it goes right again and repeats the above turns.
It ends up in a grid such that the above process cannot be continued any more. Your mission now is to print the whole blueprint of Lusrica’s mosquito coil.
Input
This problem has several test cases and the first line contains an integer t (1 ≤ t ≤ 36) which is the number of test cases. For each case a line contains an integer n (1 ≤ n ≤ 36) indicating the size of the board.
Output
For each case with input n, output n lines to describe the whole board. Each line contains n characters. If a grid is a part of Lusrica’s mosquito coil, the corresponding character is ‘#’, or ’ ’ (a single blank) if not.
我这种弱鸡去不了比赛,只能过后补补题了QAQ…学校弱人也弱什么都弱简直蓝廋,写的代码可能很麻烦,但应