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