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