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