private static boolean[][] getFillArray() {
        boolean[][] fill = new boolean[X][Y];
        Rectangle[] rectangles = {
                new Rectangle(2, 0, 8, 16),
                new Rectangle(10, 2, 13, 19),
                new Rectangle(15, 0, 19, 18)
        };
        for (Rectangle rectangle : rectangles) {
            for (int i = rectangle.mTop; i <= rectangle.mBottom; i++) {
                fill[i][rectangle.mLeft] = true;
                fill[i][rectangle.mRight] = true;
            }
            for (int i = rectangle.mLeft; i <= rectangle.mRight; i++) {
                fill[rectangle.mTop][i] = true;
                fill[rectangle.mBottom][i] = true;
            }
        }
        print(fill);
        return fill;
    }