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