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