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  :
                   : | B:O   O   |           | :
                    :|           |           |:
            O--O  O  O---O---O---O---O---O---O
            |  | / \             |
            O  O O O             |   C*O-O-O   O-O
            |  | | |             |     |    :  |
            O  O O O           O-O-O   | O   : O
           / \ | | |             |     | |    :|
           O-O-O-O-O-O   E     O-O-O   | O     O
                      \  |     | | |   | |
                       O-O-O-O-O-F-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   :       D*O-O
           | | |     |   |   :            :
           O O O     O   O   :         O   O-O-O-O
           | \ /    / \  |   :        / *
           O  O  O O   O O   O-O-O-O-O   C
                 | |   | |   |        \
                 O O   O O   O         O
                 |  \ /  |              *
                 O---O   O               D

                                                  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*F          O O   O   O O
                    |        |                  |     |
                    O      O-O-O                O     O
                    |        |                        |
                    E        B                        O
                                                      |
                                                  O---O---O
                                                  | \   / |
                                                  |  \ /  |
                                                  O   O:O O
                                                  |  / \  |
                                                  | /   \ |
                                                  O---O---O

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