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