#include <iostream>
using namespace std;
void row(int pos, int k) {
for (int i = 1; i < pos; i++){
cout << " ";
}
cout << "*";
if (k >= 0) {
for (int i = 1; i <= k; i++){
cout << " ";
}
cout << "*";
}
cout << endl;
}
int main() {
int n;
cin >> n;
for (int t = (n + 1) / 2, k = -1;t > 0; k += 2, --t) {
row(t, k);
}
for (int t = 1, k = n - 4;t <= (n + 1) / 2; k -= 2, ++t) {
row(t, k);
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCByb3coaW50IHBvcywgaW50IGspIHsKICAgIGZvciAoaW50IGkgPSAxOyBpIDwgcG9zOyBpKyspewogICAgICAgIGNvdXQgPDwgIiAiOwogICAgfQogICAgY291dCA8PCAiKiI7CiAgICBpZiAoayA+PSAwKSB7CiAgICAgICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gazsgaSsrKXsKICAgICAgICAgICAgY291dCA8PCAiICI7CiAgICAgICAgfQogICAgICAgIGNvdXQgPDwgIioiOwogICAgfQogICAgY291dCA8PCBlbmRsOwp9CgppbnQgbWFpbigpIHsKICAgIGludCBuOwogICAgY2luID4+IG47CiAgICBmb3IgKGludCB0ID0gKG4gKyAxKSAvIDIsIGsgPSAtMTt0ID4gMDsgayArPSAyLCAtLXQpIHsKICAgICAgICByb3codCwgayk7CiAgICB9CiAgICBmb3IgKGludCB0ID0gMSwgayA9IG4gLSA0O3QgPD0gKG4gKyAxKSAvIDI7IGsgLT0gMiwgKyt0KSB7CiAgICAgICAgcm93KHQsIGspOwogICAgfSAgICAKICAgIAogICAgcmV0dXJuIDA7Cn0=