-     |             /       |             |         / #             |                 -         -       .             -     -             .         /      
      #           .       |                                 x   -                                           -         #                       .       -           -
              .         -                 -             .       /               -                                                 .                             -  
          .   /                   /                               -     |   /               |     - -                   - - /           .           #              
                                                            .   #         |         #                   .                   /   - .     |                          
          -                     .                                           |             .       -         |                   |       .       #                  
      #   -           /       -             /               -   /     .                 #   .                   /   |           |     |                           /
-     .           - -       .             /         -             -                 .     .           -                         #               #           / - .  
      .                               |                                                                 #         #                 x     .       |             | .
                  # .             #           - / |                                                 #             |               #                 -       .     #
  #                     |       -       | /                           -     -     / #                 . /         -                   - # /     #           #      
        |         #   -                                 |                         /                 .                               /                 -            
  . /                                     |                   -                                         -           |                       |               |      
      -         .                   -   |       /                     |                         .     | -     |                             - |     #              
-         . /                                       . #           .     .                   | .   -     /                                     #     .     |   -    
      -     .                                           |                             # / -                     -     x   -       - |                              
    .     |         /       /                                   /   /     /   |     #     -                       -             #                 #                
                -   #   - |     . .         #         # | -     /   /                                           /                           #       #       -      
|           #                       |       |     |   /                                                                         |             .       / /         #
    .           /       | |         |                   /                               #   /         |                   |               x                 /      
|             .   / |                               |     /   -       #     #               # #                                             /                      
#   |                                     # |             #           x                       |   .     -     .                 | #         - |             -   .