def print_rangoli(size):
    #Generating string of characters that will be used in rangoli
    alpha = 'abcdefghijklmnopqrstuvwxyz'[0:size]

    #Traversing from (size-1) to (-size) ex: e to a
    for i in range(size-1,-size,-1):
        #To get the proper index of alphabets
        x = abs(i) 
        #Generating the line to be printed
        line = alpha[size:x:-1] + alpha[x:size]
        print ("--"*x+ '-'.join(line)+"--"*x)
        

if __name__ == '__main__':
    n = int(input())
    print_rangoli(n)
69f8ac8b949a738785419c520611a80b9e7734f4
<mask token>

def print_rangoli(size):
    alpha = 'abcdefghijklmnopqrstuvwxyz'[0:size]
    for i in range(size - 1, -size, -1):
        x = abs(i)
        line = alpha[size:x:-1] + alpha[x:size]
        print('--' * x + '-'.join(line) + '--' * x)


<mask token>

def print_rangoli(size):
    alpha = 'abcdefghijklmnopqrstuvwxyz'[0:size]
    for i in range(size - 1, -size, -1):
        x = abs(i)
        line = alpha[size:x:-1] + alpha[x:size]
        print('--' * x + '-'.join(line) + '--' * x)


if __name__ == '__main__':
    n = int(input())
    print_rangoli(n)

def print_rangoli(size):
    #Generating string of characters that will be used in rangoli
    alpha = 'abcdefghijklmnopqrstuvwxyz'[0:size]

    #Traversing from (size-1) to (-size) ex: e to a
    for i in range(size-1,-size,-1):
        #To get the proper index of alphabets
        x = abs(i) 
        #Generating the line to be printed
        line = alpha[size:x:-1] + alpha[x:size]
        print ("--"*x+ '-'.join(line)+"--"*x)
        

if __name__ == '__main__':
    n = int(input())
    print_rangoli(n)