                                                                                                                                                      
                                                            ,::;;+;;::,                                                                               
                                                          ,?@@@@@@@@@@##%*,,::::,  :;+***??*++;:,                                                     
                                                          ;@@@@@@@@@@@@@@@#@@@@@#%%@@@@@@@@@@@@@@%,                                                   
                                                          :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,                                                   
                                                          ,S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:                                                    
                                                           *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:                                                     
                                                           ,?%?*S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:                                                      
                                                              :%@@@@@@@@@@@@@@@@@@@@@@@@@@@#%*,                                                       
                                                            ,?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%                                                          
                                                            ,*%%S@@@@@@@@@@@@@@@@@@@@@@@@@@*                                                          
                                                                 ?@@@@@@@@@@@@@@@@@@@@@@@@%,                                                          
                                                                 ,%@@@@@@@@@@@@@@@@@@@@@@@@?,                                                         
                                                                  :@@@@@@@@@@@@@@@@@@@@@@@@S;                                                         
                                                                   ;@@@@@@@@@@@@@@@@@@@@@@@@;                                                         
                                                                 ,?S@@@@@@@@@@@@@@@@@@@@@@@@%,                                                        
                                                               ,;*S@@@@@@@@@@@@@@@@@@@@@@@@@+:                                                        
                                                             ,?#@@@@@@@@@@@@@@@@@@@@@@@@@@@@:                                                         
                                                            ,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;                                                        
                                                            +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;                                                       
                                                            %@@@@@@@@@@@@@@@@@@@@@@@@@S@@@@@@@#:                                                      
                                                       ,+??%@@@@@@@@@@@@@@@@@@@@@@@@@#;@@@@@@@@#:,                                                    
                                                        *@@@@@@@@@@@@@@@@@@@@@@@@@@@@#?@@@@@@@@@#:                                                    
                                                         %@@@@@@@@@@@@@@@@@@@@@@@@@@@SS@@@@@@@@@#,                                                    
                                                        ;@@@@@@@@@@@@@@@@@@@@@@@@@@@#, %@@@@@@@@@+                                                    
                                                       :#@@@@@@@@@@@@@@@@@@@@@@@@@@@;  %@@@@@@@@@*                                                    
                                                      :S@@@@@@@@@@@@@@@@@@@@@@@@@@@S, ,S@@@@@@@@@%                                                    
                                                     ;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@S,  S@@@@@@@@@S,                                                   
                                                    +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:  ?@@@@@@@@@@%,                                                  
                                                  ,%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;  *@@@@@@@@@@@%,                                                 
                                                 :S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;  ;@@@@@@@@@@@@S:                                                
                                                +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*  ,#@@@@@@@@@@@@#;                                               
                                                *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%, ?@@@@@@@@@@@@@@+                                              
                                                ,S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%,:@@@@@@@@@@@@@@*                                              
                                                 %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@* *@@@@@@@@@@@@?                                               
                                                 S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#: %@@@@@@@@@@@@+                                              
                                                 ;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%,,S@@@@@@@@@@@S                                              
                                                  ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@? ,%@@@@@@@@@@%,                                             
                                                  ,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?, *@@@@@@@@@?                                              
                                                   +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%, :S@@@@@@@@*                                             
                                                    +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%,  +#@@@@@@@;                                            
                                                    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%,  ,*#@@@@@S                                            
                                                   ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S,   ,*#@@@%                                            
                                                  ,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S,    ,*%*,                                            
                                                  %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S,    ::,                                             