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