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