#B1213. 放大字母

放大字母

【题目描述】

给定一个大写字母 chch 和一个正奇数 NN,请输出由 * 组成的 N×NN\times N 放大字母。

字母(大写)规则如下:

  • X:两条对角线位置输出 *;
  • Y:上半部分两条斜线位置输出 *,下半部分中间列输出 *;
  • Z:第一行、最后一行以及从右上到左下的对角线位置输出 *。

其余位置输出空格。


【输入描述】

输入一个大写字母 chch 和一个正奇数 NN。

保证:

  • chch 为 X、Y、Z 之一;
  • 3≤N≤153\le N\le 15;
  • NN 为奇数。

【输出描述】

输出 NN 行,表示放大后的字母。每行末尾不添加多余空格。


【样例 1】

【样例 1 输入】

X 3

【样例 1 输出】

* *
 *
* *

【样例 1 解释】

字母 X 的两条对角线位置输出 *。


【样例 2】

【样例 2 输入】

Y 5

【样例 2 输出】

*   *
 * *
  *
  *
  *

【样例 3】

【样例 3 输入】

Z 5

【样例 3 输出】

*****
   *
  *
 *
*****