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