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