#131. 输出由星号和问号交错组成的正方形

输出由星号和问号交错组成的正方形

输出由星号和问号交错组成的正方形

题目描述

给定一个整数 nn,输出一个 n×nn \times n 的正方形图案,该图案由 *? 交错组成。即第一行第一个字符为 *,第二个为 ?,第三个为 *,以此类推;下一行第一个字符为 ?,第二个为 *,第三个为 ?,以此类推,形成棋盘格交错样式。

(术语说明:交错是指相邻的字符不同,如同国际象棋棋盘的黑白格子交替排列。)

输入格式

输入一行,包含一个整数 nn,其中 1n<1001 \le n < 100

输出格式

输出 nn 行,每行 nn 个字符,字符为 *?,按交错规律排列。

样例输入

3

样例输出

*?*
?*?
*?*

数据范围

1n<1001 \le n < 100