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