
import java.util.Scanner;

public class HelloWorld {
    private static final int MIN_ROWS = 1;
    private static final int MAX_ROWS = 9;

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        try {
            int n = getInput(sc);
            printHashTriangle(n);
        } catch (InputMismatchException e) {
            System.out.println("Invalid input. Please enter a positive integer less than 10.");
        } finally {
            sc.close();
        }
    }

    private static int getInput(Scanner sc) {
        System.out.print("Enter the number of rows (1-9): ");
        int n = sc.nextInt();
        if (n < MIN_ROWS || n > MAX_ROWS) {
            System.out.println("Invalid input. Please enter a positive integer less than 10.");
            return -1; 
        }
        return n;
    }

    private static void printHashTriangle(int n) {
        if (n <= 0 || n > MAX_ROWS) {
            return; 
        }
        for (int i = 1; i <= n; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print("#");
            }
            System.out.println();
        }
    }
}