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