/******************************************************************************

Welcome to GDB Online.
GDB online is an online compiler and debugger tool for C, C++, Python, Java, PHP, Ruby, Perl,
C#, OCaml, VB, Swift, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite, Prolog.
Code, Compile, Run and Debug online from anywhere in world.

*******************************************************************************/
#include <iostream>
using namespace std;
int main()
{
    
    int n;
    cin >> n;
    if(n<=1 && n%2 == 0){
        std::cout << "Range is invalid" << std::endl;
    }
    else if(n%2 !=0){
            int k=0;
            while(k<n*2){
                std::cout << " ";
                k++;
            }
            cout<<"e ";
            int j=0;
            while(j<n+2){
                std::cout << "* ";
                j++;
            }
            
            cout<<endl;
            int l=0;
            while(l<(n-1)/2){
                k=0;
            while(k<n*2){
                std::cout << " ";
                k++;
            }
            std::cout << "e"<< std::endl;
            l++;
            }
            k=0;
            while(k<n*2){
                std::cout << " ";
                k++;
            }
            cout<<"e ";
            j=0;
           
            while(j<n){
                std::cout << "* ";
                j++;
            }
            cout<<endl;
             l=0;
            while(l<(n-1)/2){
                k=0;
            while(k<n*2){
                std::cout << " ";
                k++;
            }
            std::cout << "e"<< std::endl;
            l++;
            }
            k=0;
            std::cout << " ";
            std::cout << " ";
            while(k<n-1){
                std::cout << "* ";
                k++;
            }
            
            std::cout << "e"<< std::endl;
            
    }
    else{
        cout<<"range is invalid"<<endl;
    }
    return 0;
}