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