            .                                :.      .       .  :.  .  .        
               .                              :.        .     .:::::::_  .      
          .      :                             :    .      . .://:..      
            : :::'                     .       :.        .  __/  /   / _____    
      .   : :::::                         .     :. .  . .  / /__/   /_/_  _/    
          :::::'                       :         :        /   /  _/ / /:.    
       `.::::'                            .      `:     . \_____ /___ / /:.     
                     .::::.            :          :  .  . .:::://  /  /::.     
  ,:                :::::::::.         :  :       :       .:::/____/::.      
 ,:::.              ;::::::::::.       :  :      ::    .  :::::://:::.  .    
 : .`::            :::::::::::::::.    ` :;    ::::.      .`:::/  /:::. .      
,'  : `            ::::::::  `::::::.    :   :::::::  . .  .::/  /_:::::. .     
:    ` .           `::::::'  ,:::::::::'   `::::::::      :::/   /---,:..      
:    .   ,          :::::'  .: :::::,::     ::::::::     ..:/____/   /:_:. .    
`:   . .:'          `::::  :::::::::::'     `::::::;    . .:::/   /_//:::.    
`:   : ':            `::::.::: ;::::' .      `:::::   .    ::/   /   /:_:.     
 :  `;  :               `:::::::''   . .          ::    . ::/________+/: .    
 `:    ,:                                          ::   . .:::/        /::..    
  `.   :'                                :  :       :     .::/__   /__/::. .    
   `:. '                                `:  ;'     ::  .  .::/    /_:::.      
     :.                                            :    .  ::/   //:::.      
     `:                                           :       . /___    /:::  .     
      :                                          :    .     :::/___/::. .       
     ,:                                         ::        .  :::::::.  .        
     :'          .                             ,:       .    . ::':: .    .     
     :           .                            ,:          . .  .   .    .       
    :'           `..                          :'                  .             
   :'             `::..                      ,:        .       .     .          
 .:'                 ``:.                   ,:'                                 
:'                     ``:..               .:'                    .             
                         ``::.            ;:':.                                 
                            ``::..      .:'   `:..                              
                                ```:::::'       `:::..                          
                                                   ``:::...                     
                                 ::  ::                 ``::::..        loco    
                                 `::::'                       ``:::... .        