1037:DNA
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for (int i = 0; i < n; i++) {
int column_num = sc.nextInt();
int sum = sc.nextInt();
paint(column_num, sum);
System.out.println();
}
}
private static void paint(int column_num, int sum) {
for (int i = 0; i < column_num; i++) {
paint_line(column_num, i);
}
for (int i = 0; i < sum - 1; i++) {
for (int j = 1; j < column_num; j++) {
paint_line(column_num, j);
}
}
}
private static void paint_line(int column_num, int index) {
if (index == column_num / 2) {
for (int i = 0; i < column_num / 2; i++) {
System.out.print(' ');
}
System.out.print('X');
}
else {
if (index > column_num / 2) {
index = column_num - index - 1;
}
for (int i = 0; i < index; i++) {
System.out.print(' ');
}
System.out.print('X');
for (int i = 0; i < column_num - 2 * (index + 1); i++) {
System.out.print(' ');
}
System.out.print('X');
}
System.out.println();
}
}