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