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