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