#include <stdio.h>
int main(){
	int n;
	scanf("%d",&n); 
	int i;
	for(i = 1;i <= n / 2 + 1;i++){
		//左空格
		int j;
		for(j = 1;j < i;j++)
			printf(" "); 
		//左*
		printf("X");
		//中空格
		for(j = 1; j <= n - 2 * i;j++)
			printf(" ");
		//右* 
		if(i != n / 2 + 1)
			printf("X");
		//换行 
		printf("\n");
		
	}
	
	//下
	for(i = 1;i <= n / 2;i++){
		//左空格
		int j;
		for(j = 1;j <= n / 2 - i;j++)
			printf(" ");
		//左*
		printf("X");
		
		//中空
		for(j = 1;j <= i * 2 - 1;j++)
			printf(" "); 
		//右*
		printf("X");
		
		//换行 
		printf("\n");
	} 
	return 0;
}
/**************************************************************
	Problem: 1239
	User: admin
	Language: C
	Result: Accepted
	Time:11 ms
	Memory:1144 kb
****************************************************************/