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