print SIZE_1 / 2 pairs of checker rows for (int i = 1; i <= SIZE_1 / 2; i++) print a pair of checker rows for (int i = 1; i <= SIZE_1 / 2; i++) print a checker row of type @ print a checker row of type * for (int i = 1; i <= SIZE_1 / 2; i++) print SIZE_2 @-rows print SIZE_2 *-rows for (int i = 1; i <= SIZE_1 / 2; i++) for (int j = 1; j <= SIZE_2; j++) print @-row for (int j = 1; j <= SIZE_2; j++) print *-row for (int i = 1; i <= SIZE_1 / 2; i++) for (int j = 1; j <= SIZE_2; j++) print SIZE_1 /2 @*-pairs for (int j = 1; j <= SIZE_2; j++) print SIZE_1 /2 *@-pairs for (int i = 1; i <= SIZE_1 / 2; i++) for (int j = 1; j <= SIZE_2; j++) for (int k = 1; k <= SIZE_1 /2; k++) print @*-pair for (int j = 1; j <= SIZE_2; j++) for (int k = 1; k <= SIZE_1 /2; k++) print *@-pair for (int i = 1; i <= SIZE_1 / 2; i++) for (int j = 1; j <= SIZE_2; j++) for (int k = 1; k <= SIZE_1 /2; k++) print SIZE_2 @s print SIZE_2 *s for (int j = 1; j <= SIZE_2; j++) for (int k = 1; k <= SIZE_1 /2; k++) print SIZE_2 *s print SIZE_2 @s for (int i = 1; i <= SIZE_1 / 2; i++) for (int j = 1; j <= SIZE_2; j++) for (int k = 1; k <= SIZE_1 /2; k++) for (int n = 1; n <= SIZE_2; n++) print("@") for (int n = 1; n <= SIZE_2; n++) print("*") for (int j = 1; j <= SIZE_2; j++) for (int k = 1; k <= SIZE_1 /2; k++) for (int n = 1; n <= SIZE_2; n++) print("*") for (int n = 1; n <= SIZE_2; n++) print("@")