                                                                                                
                                                 :*-                                            
                          .  .:-=++**++=-:.       :.                                    ..      
                        .=%%@@@@@@@@@@@@@@@@#+-.            :  .                        ..      
                     :+%@@@@@@@@@@@@@@@@@@@@@@@@#=.       .+:   .                               
                   -#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-     =.                                     
                 -%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                                           
                *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=                             ...          
              .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                                          
              %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.                                          
             *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                                           
            :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                                            
            +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-.                                             
            +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-                                               
            .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#+.                                                
             +@@@@@@@@@@@@@@@@@@@@@@@@@@@*:                                                     
              :*@@@@@@@@@@@@@@@@@@@@@@@%-     :---:               .                             
                ..=#@@@@@@@@@@@@@@@@+:@@-     -: ..                                             
                     .=@@@@@@@@@@@@@%.#@@.                                                      
                      -@@@@@@@@@@*%@@@@@@:                                                      
                      *@@@@@@@@@@-:@@%*=:                                   :.              ::. 
                      =@@@@@@@@@@# ..                                                      :--. 
      ..              .@@@@@@@@@@@-                                         ..                  
      --.             -@@@@@@@@@@@@.                                                            
                    .*@@@@@@@@@@@@@=                                                            
                   -@@@@@@@@@@@@@@@*                         .-                                 
                 :#@@@@@@@@@@@@@@@@%                                                            
               -#@@@@@@@@@@@@@@@@@@%                                                            
            :+%@@@@@@@@@@@@@@@@@@@@%                                         -.                 
         .=%@@@@@@@@@@@@@@@@@@@@@@@%                                         .:                 
       -#@@@@@@@@@@@@@@@@@@@@@@@@@@%                            +.                              
      #@@@@@@@@@@@@@@@@@@@@@@@@@@@@%                                                            
     :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#                                                            
     =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#                           -:                               
     .+@@@@@@@@@@@@@@@@@@@@@@@@@@@@%                           :.               .+*:            
       %@@@@@@@@@@@@@@@@@@@@@@@@@@@@:                                             ::            
