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