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