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