#include <iostream>
using namespace std;

int main() {
    int n;
    cin >> n; // Citim lungimea diagonalei rombului
    
    // Liniile de sus  
    for (int i = 0; i < n / 2 + 1; ++i) {
        // Spații înainte de stele  
        for (int j = 0; j < (n / 2 - i); ++j) {
            cout << " ";
        }
        // Afisăm stea pe margini  
        cout << "*"; 
        if (i > 0) {
            // Spații interioare  
            for (int j = 0; j < (2 * i - 1); ++j) {
                cout << " ";
            }
            cout << "*"; // Steaua de la final  
        }
        cout << "\n"; // Trecem la următoarea linie  
    }
    
    // Liniile de jos  
    for (int i = n / 2 - 1; i >= 0; --i) {
        // Spații înainte de stele  
        for (int j = 0; j < (n / 2 - i); ++j) {
            cout << " ";
        }
        // Afisăm stea pe margini  
        cout << "*"; 
        if (i > 0) {
            // Spații interioare  
            for (int j = 0; j < (2 * i - 1); ++j) {
                cout << " ";
            }
            cout << "*"; // Steaua de la final  
        }
        cout << "\n"; // Trecem la următoarea linie  
    }
    
    return 0;
}