                                                                                 ,:;;::,                                                              
                                                                             ,;+*?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?+:,                        
                                                              :S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%+:                     
                                                             ;S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?                    
                                                          ,;%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;                   
                                                        :*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*:                   
                                                      ,?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S;                    
                                                     :S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##%?+:                      
                                                    ,%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S%?**+;,,                         
                                                    ,S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S%*+;:,,, ,                               
                                                     +#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S%?+;:,                                          
                                                      ,;*?%%S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%?*+;::,                                                 
                                                            ,,:;+***;:+??????**#@@@@@@@@@@@@?                                                         
                                                                               +@@@@@@@@@@@@;                                                         
                                                                               ,%@@@@@@@@@@?,                                                         
                                                                                +@@@@@@@@@@;                                                          
                                                                                ,%@@@@@@@@S,                                                          