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