\           \                    |             |  |                       |\          /   /     /             
           \           \                   |             |  |                       | \        /   /     /              
\           \           \                  |             |  |                       |  \      /   /     /               
 \           \           \                 |             |  |                       |   \    /   /     /                
  \           \           \                |             |  |                       |    \  /   /     /                 
   \           \           \               |             |  |                       |     \/   /     /                  
    \           \           \              |             |  |                       |     /\  /     /                   
     \           \           \             |             |  |                       |    /  \/     /                    
      \           \           \            |             |  |                       |   /   /\    /                     
       \           \           \           |             |  |                       |  /   /  \  /                      
--------------------\------------------------------------|--------------------------------------------------------------
         \           \           \         |             |  |                       |/   /     /\                       
          \           \           \        |             |  |                       |   /     /  \                      
           \           \           \       |             |  |                      /|  /     /    \                     
            \           \           \      |             |  |                     / | /     /      \                    
             \           \           \     |             |  |                    /  |/     /        \                   
              \           \           \    |             |  |                   /   |     /          \                  
               \           \           \   |             |  |                  /   /|    /            \                 
                \           \           \  |             |  |                 /   / |   /              \                
                 \           \           \ |             |  |                /   /  |  /                \               
------------------------------\-----------\--------------|--------------------------|-/---------------------------------
-------------------\-----------\-----------\-------------|--|--------------/---/----|/--------------------\------------/
                    \           \          |\            |  |             /   /     /                      \          / 
                     \           \         | \           |  |            /   /     /|                       \        /  
                      \           \        |  \          |  |           /   /     / |                        \      /   
                       \           \       |   \         |  |          /   /     /  |                         \    /    
                        \           \      |    \        |  |         /   /     /   |                          \  /     
                         \           \     |     \       |  |        /   /     /    |                           \/      
                          \           \    |      \      |  |       /   /     /     |                           /\      
                           \           \   |       \     |  |      /   /     /      |                          /  \     
                            \           \  |        \    |  |     /   /     /       |                         /    \    
                             \           \ |         \   |  |    /   /     /        |                        /      \   
------------------------------------------\|----------\--|----------/-----/---------|-----------------------/--------\--
                               \           \           \ |  |  /   /     /          |                      /          \ 
                                \          |\           \|  | /   /     /           |                     /            \
                                 \         | \           |  |/   /     /            |                    /              
                                  \        |  \          |\ /   /     /             |                   /               
                                   \       |   \         | \|  /     /              |                  /                
                                    \      |    \        |/ \ /     /               |                 /                 
                                     \     |     \       |  |\     /                |                /