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