#include <iostream>
using namespace std;
int main() {
int a,b,c,d,e,f,g;
cin>>a;
for(b=0; b<a-1; b++)
{
if(b==0)
{
for(c=0; c<a-1; c++)
{
cout<<" ";
}
cout<<"*";
for(c=0; c<a-1; c++)
{
cout<<" ";
}
cout<<endl;
continue;
}
for(c=b; c<a-1; c++)
{
cout<<" ";
}
cout<<"*";
for(c=0; c<b; c++)
{
cout<<" ";
}
for(c=0; c<b-1; c++)
{
cout<<" ";
}
cout<<"*"<<endl;
}
for(b=1; b<=a; b++)
{
if(b==a)
{
for(c=0; c<a-1; c++)
{
cout<<" ";
}
cout<<"*";
continue;
}
for(c=0; c<b-1; c++)
{
cout<<" ";
}
cout<<"*";
for(c=0; c<a-b; c++)
{
cout<<" ";
}
for(c=0; c<a-b-1; c++)
{
cout<<" ";
}
cout<<"*"<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgYSxiLGMsZCxlLGYsZzsKICAgIGNpbj4+YTsKICAgIGZvcihiPTA7IGI8YS0xOyBiKyspCiAgICB7CiAgICAgICAgaWYoYj09MCkKICAgICAgICB7CiAgICAgICAgICAgIGZvcihjPTA7IGM8YS0xOyBjKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGNvdXQ8PCIgIjsKICAgICAgICAgICAgfQogICAgICAgICAgICBjb3V0PDwiKiI7CiAgICAgICAgICAgIGZvcihjPTA7IGM8YS0xOyBjKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGNvdXQ8PCIgIjsKICAgICAgICAgICAgfQogICAgICAgICAgICBjb3V0PDxlbmRsOwogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICB9CiAgICAgICAgZm9yKGM9YjsgYzxhLTE7IGMrKykKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQ8PCIgIjsKICAgICAgICB9CiAgICAgICAgY291dDw8IioiOwogICAgICAgIGZvcihjPTA7IGM8YjsgYysrKQogICAgICAgIHsKICAgICAgICAgICAgY291dDw8IiAiOwogICAgICAgIH0KICAgICAgICBmb3IoYz0wOyBjPGItMTsgYysrKQogICAgICAgIHsKICAgICAgICAgICAgY291dDw8IiAiOwogICAgICAgIH0KICAgICAgICBjb3V0PDwiKiI8PGVuZGw7CiAgICB9CiAgICBmb3IoYj0xOyBiPD1hOyBiKyspCiAgICB7CiAgICAgICAgaWYoYj09YSkKICAgICAgICB7CiAgICAgICAgICAgIGZvcihjPTA7IGM8YS0xOyBjKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGNvdXQ8PCIgIjsKICAgICAgICAgICAgfQogICAgICAgICAgICBjb3V0PDwiKiI7CiAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgIH0KICAgICAgICBmb3IoYz0wOyBjPGItMTsgYysrKQogICAgICAgIHsKICAgICAgICAgICAgY291dDw8IiAiOwogICAgICAgIH0KICAgICAgICBjb3V0PDwiKiI7CiAgICAgICAgZm9yKGM9MDsgYzxhLWI7IGMrKykKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQ8PCIgIjsKICAgICAgICB9CiAgICAgICAgZm9yKGM9MDsgYzxhLWItMTsgYysrKQogICAgICAgIHsKICAgICAgICAgICAgY291dDw8IiAiOwogICAgICAgIH0KICAgICAgICBjb3V0PDwiKiI8PGVuZGw7CiAgICB9CglyZXR1cm4gMDsKfQ==