#关键是找到规律,然后用循环或条件判断
def print_cris(n):
    for i in range(1,n+1): #循环打印树枝,每循环一次打印三行,找到每行的规律,然后分别打印
        for j in range(1,4):
            if j == 1:
                print('{:^{}}'.format('*     '*(i-1)+'*',6*n-1)) #每次外循环中第一行的规律
            elif j == 2:
                print('{:^{}}'.format('* *   '*(i-1)+'* *',6*n-1)) #每次外循环中第二行的规律
            else:
                print('{:^{}}'.format('* * * '*(i-1)+'* * *',6*n-1)) #每次外循环中第三行的规律
    for _ in range(n): #循环打印树干
        print('{:^{}}'.format('*',6*n-1))

while True:
    try:
        n = int(input())
        print_cris(n)
    except:
        break