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