#include<stdio.h>
int main()
{
int n = 0, i = 0, j = 0;
while (scanf("%d", &n) != EOF)
{
//全部树叶输出
for (i = 1; i <= 3*n; i++)
{
for (j = 0; j < 3 * n - i; j++)
printf(" ");
if ((i - 1) % 3 == 0)
{
//第一个空隙行
for (j = 0; j < i; j++)
{
if (j%3==0)
printf("* ");
else
printf(" ");
}
printf("\n");
}
else if ((i + 1) % 3 == 0)
{
//第二个空隙行
for (j = 1; j <= i; j++)
{
if ((j % 3 == 0)&&(j!=0))
printf(" ");
else
printf("* ");
}
printf("\n");
}
else
{
for (j = 1; j <= i; j++)
printf("* ");
printf("\n");
}
}
//树枝
for (i = 0; i < n; i++)
{
for (j = 0; j < 3*n - 1; j++)
printf(" ");
printf("* \n");
}
}
return 0;
}