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