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