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