[NICA #3] 彩灯装饰
题目描述
Aya 在研究彩灯装饰图案。一个 $n$ 阶的彩灯装饰图案由 $n$ 行组成,第 $i$ 行一共有 $2\times i-1$ 个 `#` 构成一个等腰三角形。如下图是一个 $3$ 阶的彩灯装饰图案:
```
#
###
#####
```
为了让彩灯的图案更为有趣,Aya 决定将每一行中第 **完全平方数** 个 `#` 改为 `!`,例如说 $3$ 阶的彩灯装饰图案最后会变成这样:
```
!
!##
!##!#
```
现在给定一个正整数 $n$,问 $n$ 阶的彩灯装饰图案会变成什么样。
输入输出格式
输入格式
输入一个正整数 $n$,表示要求的是 $n$ 阶的彩灯装饰图案。
输出格式
输出该图案,注意每一行末尾不应出现多余的空格。
输入输出样例
输入样例 #1
3
输出样例 #1
!
!##
!##!#
说明
数据保证,$1 \leq n \leq 100$。