+
                               |
                               O
                               |
                               O
                               |
                               O       O
                               |       :
                 O             O       O
                 |             |        \
                 O-O-O-O       O:O       O
                   | |           |       |
                   O O           O       O-O
                   | |           |      /
               O O-O O---O-O-O---O-O-O O
               |   |       | |   | | | |
             O-O-O O O-O O O-O---O-O-O*O
                 | | |   : | |   | | | *
           O-O   O O-O   O-O-O---O-O-O A
          /| |\  |   |     | |*O | | |
     O-O-O-O-O-O-O-O-O     O-O---O-O-O
          \| |/      |           | :
           O-O     O-O           O O
                                 |
                                 O         O
                                 |        /
                             O   O-O     O
                             *   |       |
                           O O O-O-O O   O
                           | | | | | |   |
                         O-O-O-O-O-O-O-O-O
                           | | | | | |   |
                         O-O O O-O-A O   O-O
                                 |      /
                               O-O     O
                                 |     |  O
                                 O O   O :
                                 | :   |:
                               O-O-O O-O-O
                                 |     |
                                 O     O

Legend:
+         Entrance to area
O         Room
A         Look for corresponding room elsewhere on map
- / \ |   Normal exits
:         Up/Down exit
*         Special exit