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