#include <iostream>
#include <string>
using namespace std;
/*void print_star_triangle(int N) {
// 遍历每一行
for (int i = 1; i <= N; ++i) {
for(int j=1 ; j<=3 ; j++)//输出每一行的符号
{
for(int a=1 ; a<=N-i ; a++)cout<<" ";//输出前导空格
for(int b=1 ; b<=i*2-1 ; b++)cout<<"*";//输出'*'
for(int a=1 ; a<=N-i ; a++)cout<<" ";//输出后导空格
}
cout<<endl;
}
}*/
int main() {
// 输入行数 N
int N;
cin >> N;
for (int i = 1; i <= N; ++i) {
for(int j=1 ; j<=3 ; j++)//输出每一行的符号
{
for(int a=1 ; a<=N-i ; a++)cout<<" ";//输出前导空格
for(int b=1 ; b<=i*2-1 ; b++)cout<<"*";//输出'*'
for(int a=1 ; a<=N-i ; a++)cout<<" ";//输出后导空格
}
cout<<endl;
}
return 0;
}
/**************************************************************
Problem: 1006
User: 231308061
Language: C++
Result: Accepted
Time:4 ms
Memory:2072 kb
****************************************************************/