#include <iostream>
#include <utility>

template <std::size_t... Is>
auto print_triangle(int n, std::index_sequence<Is...>) {
    static constexpr char stars[] = 
        "****************************************************************************************************";
    using expander = int[];
    (void)expander{0, (static_cast<int>(Is) < n ? (std::cout.write(stars, Is + 1).put('\n'), 0) : 0)...};
}

auto main() -> int {
    std::ios_base::sync_with_stdio(false);
    std::cin.tie(nullptr);
    
    int n;
    if (std::cin >> n) {
        print_triangle(n, std::make_index_sequence<100>{});
    }
    
    return 0;
}