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