             .::::..::::.     
         .::.      ......:.   
       .:.           .::. .:  
     .:          .:.  :::: .: 
   .:.       ..:::.   ::::. : 
  ...    ..:..::::    ::::: . 
  .:         ::::    .::::.   
 . :         .::    .:::::    
 .. .         :   .:::.::     
 .:: ..         .::::::.      
 .::::.......::::::::.        
  .::::::::::::::::.          
    ..:::::::...              
