#include <stdio.h>
int main() {
    int n, count = 1, i, j;
    while (scanf("%d", &n) != EOF) {
        //先打印正三角
        for (count = 1; count <= n + 1; count++) {//需要打印的行数
            for (i = count; i <= n; i++)//每一行空格数
                printf(" ");          
            for (j = 1; j <= count; j++)//每一行*的个数
                printf("* ");
            printf("\n");//每行打完后换行
        }
        //再打印倒三角
        for (count = n; count > 0; count--) {//需要打印的行数
            printf(" ");//每行多打印一个空格
            for (i = 0; i < n - count; i++)//每一行打印的空格数
                printf(" ");
            for (j = 0; j < count; j++)//每一行打印的*数
                printf("* ");
            printf("\n");
        }
    }
    return 0;
}