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