#include <stdio.h>
/*1.保证输入的字符为ascll码,ascll码的范围是0~255,貌似不用做限制
2.可以使用循环来打印字符和空格
把图形分为上下两个三角,使用for循环控制空格和字符的输出
*/
int main() {
    char a;
    int i;
    scanf("%c",&a);
    for (i=1; i<=3; i++) //上三角,1,2,3
    { 
        for (int j=1; j<4-i; j++) //打印空格,递减输出空格
        {
            printf(" ");
        }
        for (int j=0; j<2*i-1; j++) //打印字符,递增,奇数个
        {
            printf("%c",a);
        }
        printf("\n");//需要字符和空格都输出完之后再换行
    }

    for (i=4; i<=5; i++) //下三角,4,5
    {
        for (int j=1; j<i-2; j++) //打印空格,递增输出空格
        {
            printf(" ");
        }
        for (int j=0; j<11-2*i; j++) //打印字符,递减
        {
            printf("%c",a);
        }
        printf("\n");//需要字符和空格都输出完之后再换行
    }
    return 0;
}