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