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