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