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