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