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