void funs(int s)
{
        int j = s;//第一行的空格数
        int k = 1;//第一行的星号数
        for (int i = 0; i < s+1; i++)
        {
            for (int b = 0; b < j; b++)
            {
                printf (" ");
            }
            for (int c = 0; c < k; c++)
            {
                printf ("* ");
            }
            printf ("\n");
            j--;
            k++;
        }
}
void funx(int x)
{
        int j = 1;//第一行的空格数
        int k = x;//第一行的星号数
        for ( int i = 0; i < x; i++)
        {
            for (int b = 0; b < j; b++)
            {
                printf (" ");
            }
            for (int c = 0; c < k; c++)
            {
                printf ("* ");
            }
            printf ("\n");
            j++;
            k--;
        }
}
int main()
{
    int a = 0;
    while ((scanf ("%d",&a)) != EOF)
    {
        //先计算上半部分
        funs(a);
        //计算下半部分
        funx (a);
    }
    return 0;
}