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