and... rooms

    ########################################################################
    ########################################################################
    ########################################################################
    ###..................###################################################
    ###.............................##....##................##.............#
    ###..................##########.##.##.##.##############.##.###########.#
    ###..................##########.##.##.##.##############.##.###########.#
    ###..................##########.##.##.##.##.............##.##.......##.#
    ###..................##########.##.##.##.##.##############.##.#####.##.#
    ###..................##########.##.##.##.##.##############.##.#####.##.#
    ###..................##########....##.##.##.##############.##.#####.##.#
    ###..................##########.#####.##.##.##############.##.#####.##.#
    ################.##############.#####.##.##.##############.##.#####.##.#
    ##########.............########.#####.##.##.##############.##....##.##.#
    ##########.#####.#####.########.#####.##.##.##############.##.##.##.##.#
    ##########.#####.#####.########.#####.##.##.##############.##.##.##.##.#
    ##########.#####.......########.#####.............##..........##.##.##.#
    ##########.###########.########.########.########.##############.##.##.#
    ##########.###########.########.########.########.##############.##.##.#
    ####.......###########.########.########.########.########.......##.##.#
    ####.#####.###########.########.########.########.########.########.##.#
    ####.#####.###########.########.########.########.########.########.##.#
    ####.#####.............##.......########.########.########.########.##.#
    ####.#####.##############.##############.########.########.########.##.#
    ####.#####.##############.##############.########.########.########.##.#
    ####.......##.###########.###########....########.##....##.########.##.#
    ##########.##.###########.###########.##############.##.##.########.##.#
    ###..................####.###########.#............#.##.##.########.##.#
    ###..................####.###########.#............#.##....########.##.#
    ###..................####.###########.#............#.##############.##.#
    ###..................####.###########.#............#.##############.##.#
    ###.......................########....#............#.##############.##.#
    ###..................####.########.##.#............#.##############.##.#
    ###..................####.########.##.#............#.##############.##.#
    ###..................####.########.##.#............#.##############.##.#
    ###..................####.########.##.#............#.##############.##.#
    ###..................####.########.##.##############.##############.##.#
    ###..................####..........##.##############..........#####.##.#
    ###..................################.##############.##############.##.#
    #####################################.##############.##############.##.#
    #####################################..................................#
    ########################################################################