#P1929. 还是打印菱形

还是打印菱形

这个菱形大家熟悉吧。

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

现在要求的是打印这样的菱形:不要*号,要最外层是字母A,然后里一层是B,再里一层是C···这样呢?

    A
ABA
ABCBA
ABA
A

Input

第一行是一个正整数N(N≤25),代表有N组测试数据。
每一组数据包括一个正整数M(1≤M≤25),表示菱形的半径(直径就是M*2+1)。

Output

对于每组数据,输出要求打印的菱形。

Sample Input

1
2

Sample Output

   A
  ABA
 ABCBA
  ABA
   A

HINT

Source