/* Author haleyk10198 */
/* §@ªÌ: haleyk10198 */
#include <bits/stdc++.h>
#define MOD 1000000007
#define LINF (1LL<<60)
#define INF 2147483647
#define PI 3.1415926535897932384626433
#define ll long long
#define pii pair<int,int>
#define mp(x,y) make_pair((x),(y))
using namespace std;
string itos(int x){
stringstream ss;
ss<<x;
return ss.str();
}
void f(int now, int dx){
if(now == 1){
cout << string(dx, ' ') + "*" << endl
<< string(dx, ' ') + "**" << endl
<< string(dx+1, ' ') + "*" << endl;
return;
}
f(now - 1, dx);
cout << string(dx, ' ') + string(2*now, '*') << endl;
f(now - 1, dx + now);
}
int n;
int main(){
//freopen("input.txt","r",stdin);
//freopen("output.txt","w",stdout);
ios_base::sync_with_stdio(false);
cin >> n;
f(n, 0);
return 0;
}
LyogQXV0aG9yIGhhbGV5azEwMTk4ICovCi8qIMKnQMKqw4w6ICBoYWxleWsxMDE5OCAqLwojaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KCiNkZWZpbmUgTU9EIDEwMDAwMDAwMDcKI2RlZmluZSBMSU5GICgxTEw8PDYwKQojZGVmaW5lIElORiAyMTQ3NDgzNjQ3CiNkZWZpbmUgUEkgMy4xNDE1OTI2NTM1ODk3OTMyMzg0NjI2NDMzCiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgcGlpIHBhaXI8aW50LGludD4KI2RlZmluZSBtcCh4LHkpIG1ha2VfcGFpcigoeCksKHkpKQoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnN0cmluZyBpdG9zKGludCB4KXsKCXN0cmluZ3N0cmVhbSBzczsKCXNzPDx4OwoJcmV0dXJuIHNzLnN0cigpOwp9Cgp2b2lkIGYoaW50IG5vdywgaW50IGR4KXsKCWlmKG5vdyA9PSAxKXsKCQljb3V0IDw8IHN0cmluZyhkeCwgJyAnKSArICIqIiA8PCBlbmRsCgkJCSA8PCBzdHJpbmcoZHgsICcgJykgKyAiKioiIDw8IGVuZGwKCQkJIDw8IHN0cmluZyhkeCsxLCAnICcpICsgIioiIDw8IGVuZGw7CgkJcmV0dXJuOwoJfQoJZihub3cgLSAxLCBkeCk7Cgljb3V0IDw8IHN0cmluZyhkeCwgJyAnKSArIHN0cmluZygyKm5vdywgJyonKSA8PCBlbmRsOwoJZihub3cgLSAxLCBkeCArIG5vdyk7Cn0KCmludCBuOwoKaW50IG1haW4oKXsKCS8vZnJlb3BlbigiaW5wdXQudHh0IiwiciIsc3RkaW4pOwoJLy9mcmVvcGVuKCJvdXRwdXQudHh0IiwidyIsc3Rkb3V0KTsKCWlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwoJY2luID4+IG47CglmKG4sIDApOwoJcmV0dXJuIDA7Cn0K