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