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