\n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n
\n                             +\n                             +\n                             =\n                             +\n                             *\n                             #\n                             %\n                            :@\n                            +@\n                            *@\n                            #@\n                            :#\n                              \n                              \n                              \n                              \n
\n@@@@@@@@@@%.             +@@@@\n@@@@@@@@@@@-             @@@@@\n@@@@@@@@@@%.            =@@@@@\n@@@@@@@@@@#             #@@@@@\n@@@@@@@@@@+             *@@@@@\n@@@@@@@@@@* =           :@@@@@\n@@@@@@@@@@@:-           .=%@@@\n@@@@@@@@@@@                #@@\n@@@@@@@@@@*                =@@\n@@@@@@@@@@=                -@@\n@@@@@@@@*.                  @@\n@@@@@@@@-                   ::\n@@@@@@@@#                     \n@@@@@@@@-               :    :\n@@@@@@@%                #     \n@@@@@@@-               .%     \n
\n@@@@@@@:          -@@@@@@@@@@@\n@@@@@@@*:         %@@@@@@@@@@@\n@@@@@@@@:       .*@@@@@@@@@@@@\n@@@@@@@@+       =@@@@@@@@@@@@@\n@@@@@@@@@       %@@@@@@@@@@@@@\n@@@@@@@@@.      #@@@@@@@@@@@@@\n@@@@@@@@@:      #@@@@@@@@@@@@@\n@@@@@@@@.       :@@@@@@@@@@@@@\n@@@@@@@@         =%@@@@@@@@@@@\n@@@@@@@:          #@@@@@@@@@@@\n@@@@@@@:          +@@@@@@@@@@@\n@@@@@@@:           %@@@@@@@@@@\n@@@@@@*            -@@@@@@@@@@\n@@@@@%              *@@@@@@@@@\n@@@@@.              *@@@@@@@@@\n@@@@%               =@@@@@@@@@\n
\n@@@@@@@@@@@%+=*##+=+%@@@@@@@@@\n@@@@@@@@@@@#        #@@@@@@@@@\n@@@@@@@@@@@@-      =@@@@@@@@@@\n@@@@@@@@@@@@@      @@@@@@@@@@@\n@@@@@@@@@@@@@+     %@@@@@@@@@@\n@@@@@@@@@@@@@%     %@@@@@@@@@@\n@@@@@@@@@@@@%.     #@@@@@@@@@@\n@@@@@@@@@@@@-      =@@@@@@@@@@\n@@@@@@@@@@@#        #@@@@@@@@@\n@@@@@@@@@@@+     =- #@@@@@@@@@\n@@@@@@@@@@%      += :@@@@@@@@@\n@@@@@@@@@@:      -=  *@@@@@@@@\n@@@@@@@@@@        :  .@@@@@@@@\n@@@@@@@@@@-       :. .@@@@@@@@\n@@@@@@@@@@@        = .@@@@@@@@\n@@@@@@@@@@%        == %@@@@@@@\n
\n@@@@@@@@@@@@%@@%*+@@@@@@@@@@@@\n@@@@@@@@@@+  ..   #@@@@@@@@@@@\n@@@@@@@@@@%      .%@@@@@@@@@@@\n@@@@@@@@@@@#     =@@@@@@@@@@@@\n@@@@@@@@@@@#    :@@@@@@@@@@@@@\n@@@@@@@@@@@+    :@@@@@@@@@@@@@\n@@@@@@@@@@@:     :@@@@@@@@@@@@\n@@@@@@@@@@*       #@@@@@@@@@@@\n@@@@@@@@@@: :.    -@@@@@@@@@@@\n@@@@@@@@@@. --    .@@@@@@@@@@@\n@@@@@@@@@@. =-     +@@@@@@@@@@\n@@@@@@@@@*  +.      @@@@@@@@@@\n@@@@@@@@@+  =      .@@@@@@@@@@\n@@@@@@@@@+ =:      +@@@@@@@@@@\n@@@@@@@@@::+       =@@@@@@@@@@\n@@@@@@@@@*#.       .@@@@@@@@@@\n
\n@@@@@@@@@@@@*%@@@@@@@@@@@@@@@@\n@@@@@@@@@@@*  :=+=+%@@@@@@@@@@\n@@@@@@@@@@@*       %@@@@@@@@@@\n@@@@@@@@@@@%.     #@@@@@@@@@@@\n@@@@@@@@@@@@-    =@@@@@@@@@@@@\n@@@@@@@@@@@@+    +@@@@@@@@@@@@\n@@@@@@@@@@@%:    :@@@@@@@@@@@@\n@@@@@@@@@@@=      =@@@@@@@@@@@\n@@@@@@@@@@#        %@@@@@@@@@@\n@@@@@@@@@@=     : .=@@@@@@@@@@\n@@@@@@@@@#      -  -@@@@@@@@@@\n@@@@@@@@@.      -  :@@@@@@@@@@\n@@@@@@@@@.      .  :@@@@@@@@@@\n@@@@@@@@@:       : -@@@@@@@@@@\n@@@@@@@@@=       ::.@@@@@@@@@@\n@@@@@@@@@#        =*@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@*:%@@@@@@@\n@@@@@@@@@@@@@@@@@@@%. .%@@@@@@\n@@@@@@@@@@@@@@@@@+:     :@@@@@\n@@@@@@@@@@@@@@@@:        +@@@@\n@@@@@@@@@@@@@@@*         .@@@@\n@@@@@@@@@@@@@@@%:         *@@@\n@@@@@@@@@@@@@@@@*         :@@@\n@@@@@@@@@@@@@@@@%.         @@@\n@@@@@@@@@@@@@@@@@@:        %@@\n@@@@@@@@@@@@@@@@@@:        *@@\n@@@@@@@@@@@@@@@@@*       .=*@@\n@@@@@@@@@*+%@@@@#       -+@@@@\n@@@@@@@@.  -@@@@=       #@@@@@\n@@@@@@@@    :---        =+*@@@\n@@@@@@@@%-:              =@@@@\n@@@@@@@@@@@-              #@@@\n
\n@@@@@@@@@@@@@@@@@%#@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@. :**%@@@@@@@\n@@@@@@@@@@@@@@@@#.     +@@@@@@\n@@@@@@@@@@@@@@@=        @@@@@@\n@@@@@@@@@@@@@@*         =@@@@@\n@@@@@@@@@@@@@@+         .@@@@@\n@@@@@@@@@@@@@@@+         %@@@@\n@@@@@@@@@@@@@@@@-        #@@@@\n@@@@@@@@@@@@@@@@@.       *@@@@\n@@@@@@@@@%#%@@@@@=      :*@@@@\n@@@@@@@@*   %@@@@+     .%@@@@@\n@@@@@@@@+   =%@@-      +@@@@@@\n@@@@@@@@@=.   -+       *@@@@@@\n@@@@@@@@@@%            -@%@@@@\n@@@@@@@@@@#             =#@@@@\n@@@@@@@@@@+             =@@@@@\n
\n@@@@@@@@@@@@@@@@@@#    =*@@@@@\n@@@@@@@@@@@@@@@@#-.      -@@@@\n@@@@@@@@@@@@@@@=          *@@@\n@@@@@@@@@@@@@@*           .@@@\n@@@@@@@@@@@@@@:            *@@\n@@@@@@@@@@@@@@*            -@@\n@@@@@@@@@@@@@@@#           .@@\n@@@@@@@@@@@@@@@@:          .@@\n@@@@@@@@@@@#:  +@:          @@\n@@@@@@@@@@@    .@*          @@\n@@@@@@@@@@@-    %@        -.%@\n@@@@@@@@@@@@-   .*        +#%@\n@@@@@@@@@@@@#            +#@@@\n@@@@@@@@@@@@-            =@@@@\n@@@@@@@@@@@@:            .@@@@\n@@@@@@@@@@@@.   :         +-+@\n
\n@@@@@@@@@@@@@@@@@.   -=*@@@@@@\n@@@@@@@@@@@@@@@%=.      =@@@@@\n@@@@@@@@@@@@@@+          #@@@@\n@@@@@@@@@@@@@#           .@@@@\n@@@@@@@@@@@@@:            *@@@\n@@@@@@@@@@@@@=            :@@@\n@@@@@@@@@@@@@@+.           %@@\n@@@@@@@@@@@@@@@:           #@@\n@@@@@@@@@@@*=-*%:          *@@\n@@@@@@@@@@-    @%          +@@\n@@@@@@@@@@:    %@:       ::=@@\n@@@@@@@@@@%.   .%=       .%%@@\n@@@@@@@@@@@%             +@@@@\n@@@@@@@@@@@*             *@@@@\n@@@@@@@@@@@+             :@@%@\n@@@@@@@@@@@-   --         *==@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@=. .---.-#@@@@\n@@@@@@@@@@@@@@@@:         *@@@\n@@@@@@@@@@@@@@@@:         .@@@\n@@@@@@@@@@@@@@@:           *@@\n@@@@@@@@@@@@@@#            :@@\n@@@@@@@@@@@@@@+            .@@\n@@@@@@@@@@@@@@%.           .@@\n@@@@@@@@@@@@@@@@#          .@@\n@@@@@@@@@@@@@@@@@.         :@@\n@@@@@@@@@@@@@@@@= .=+      -@@\n@@@@@@@@@@@@@@@#  %@@-      *@\n@@@@@@@@@@@@@@@+.*@@@=       +\n@@@@@@@@@@@@@@@=%@@@#         \n@@@@@@@@@@@@@@@%@@@@=         \n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@=..=%@@@@@@@@@@@@\n@@@@@@@@@@@@:    .@@@@@@@@@@@@\n@@@@@@@@@@@*      #@@@@@@@@@@@\n@@@@@@@@@@@%     :@@@@@@@@@@@@\n@@@@@@@@@@@@%-.:+@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@+-..:=@@@@@@@@@@@\n@@@@@@@@@@@@:      *@@@@@@@@@@\n@@@@@@@@@@@@.       %@@@@@@@@@\n@@@@@@@@@@@%-       %@@@@@@@@@\n@@@@@@@@@@@%%.     *@@@@@@@@@@\n@@@@@@@@@@@@@%-.:+%@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@%**%@@@@@@@@@@@\n@@@@@@@@@@@@@%:    :#@@@@@@@@@\n@@@@@@@@@@@@%.       *@@@@@@@@\n@@@@@@@@@@@@*        :@@@@@@@@\n@@@@@@@@@@@@@        =@@@@@@@@\n@@@@@@@@@@@@@*      *@@@@@@@@@\n@@@@@@@@@@@@@@*. .+%#@@@@@@@@@\n@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n@@@@*: %@@@%-                 \n@@@@@*+@@@@@*.                \n@@@@@@@@@@@@%-                \n@@@@@@@@@@@@%:             ...\n@@@@@@@@@@@@@*-:..:-:-=+#%%@@@\n@@@@@@@@@@@@@@%##%@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n%%%%%@@%@@@+-----+%@@@@@@@@@@@\n     .. =@@+       .:-=*##%@@@\n         -@#                 .\n                              \n                              \n                              \n
\n        :#@@@@@@@@@@@@@@@@@@@*\n          *@@@@@@@@@@@@@@@@@@@\n           :*@@@@@@@@@@@@@@@@@\n             :*@@@@@@@@@@@@@@@\n               .=@@@@@@@@@@@@@\n                 :@@@@@@@@@@@@\n             +%*. .#*@@@@@@@@@\n           .%@@@%    +@@@@@@@@\n           :@@@@@    %@@@@@@@@\n            -%@@@-  -@@@@@@@@@\n              .-@@--@@@@@@@@@@\n                =@@@@@@@@@@@@@\n                 %@@@@@@@@@@@@\n                 :@@@@@@@@@@@@\n                  #@@@%@@@@@@@\n                  *@@= +@@@@@@\n
\n                              \n                  .::.        \n          :++.  *@@@@@#:      \n         %@@@::#@@@@@%#@#=.   \n        .@@@@@@@@@@@@+  :-.   \n         .+%@@@@@@@@@@#+-.    \n            .+%@@@@@@@@@@@%:  \n              .%@@@@@@@@@@@:  \n             +@@+*@@@@@@@@@%=.\n             #@@-=@@@@@@@@@@@%\n              :+@@@@@@@:..=-=+\n               :@@@@@@@* #%:-=\n               :@@@@@@@@*@@@@@\n                %@:#@@@@@@@@@@\n               :@*  @@@@@@@@@@\n              .@#  =@@@@@@@@@%\n
\n                              \n                              \n                              \n             .-:-             \n             .#@@=            \n              -%@%-           \n               *%%=.          \n         =+==-+#@@@@%@%=      \n          ..:..==%-+*%@#      \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n
\n                              \n                              \n                              \n             =*#.             \n             =@@%:            \n              =@%=            \n        .--:::+@@%#+*+.       \n         .:--:++%*#%@@+       \n                .    .        \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n
\n                              \n                              \n                              \n                              \n             +##:             \n             :%@#:            \n              +@%-            \n        .---::*@@%#**+        \n         .:-::++%**%@@=       \n                .    .        \n                              \n                              \n                              \n                              \n                              \n                              \n
\n                              \n                              \n                  :.          \n               .#%@*.         \n                .%@@*         \n                 :@%%.        \n           .::...+#@@%*=++:   \n           .-=+=-*%%@#@@@@@-  \n                   .-  .:=:   \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n
\n                              \n                              \n                              \n                   .          \n                  =@+.        \n                  =@@=        \n                  .@%=        \n                   %@@#*.     \n                 :#@@@@@=     \n  ..              .+-#*+.     \n .#*                          \n *@@#=    .#                  \n-%@@@@+==--@                  \n@@@@@@@@@@@%                  \n@@@@@@@@@@@@                  \n@@@@@@@@@@@%                  \n
\n                              \n                              \n                              \n                  .:          \n                 :%@:         \n                 .%@*         \n                  #@*:        \n                  *@@@%-      \n                 *@@@@@*      \n  .=              -:+=-.      \n .*@-                         \n =@@%=+     %.                \n-#@@%%@+++=-@:                \n@@@@@@@@@@@@@.                \n@@@@@@@@@@@@@.                \n@@@@@@@@@@@@@.                \n
\n                              \n                              \n                              \n                  -           \n                 +@*:         \n                 =@@:         \n                 .@%+.        \n                 :@@@@*       \n                .%@%@@%       \n   #:             :.=-.       \n .*@#: .     ..               \n :@@@=-%     %+               \n=+@@@*#@**++:%*               \n@@@@@@@@@@@@@@+               \n@@@@@@@@@@@@@@+               \n@@@@@@@@@@@@@@+               \n
\n                       .@@@@@.\n                     -+%@@@@@@\n                   .%@@@@@@@@@\n                    --.*@@@@@@\n                       =@@@@@@\n                .+*. +@@@@@@@@\n                *%#@%@@@@@@@@%\n                 ++:-  .%@@@@%\n                 ..     =@@@@@\n                        .@@@@@\n                        :@@@@@\n                       :#@@@@@\n                    .**@@@@@@@\n                     %@@@@@@@@\n                     :@@@@@@@@\n                     :@@@@@@@@\n
\n                              \n                              \n                              \n                              \n           :=+++++-:          \n          %@@@@@@@@@@%*+=.  .=\n         .+#@. +#-*@@@@@@@%#@@\n           -:  .   .+@@@@@@@@@\n                     .+%@@@@@@\n                        -=+=-:\n             .                \n            :%%.              \n            .@@:              \n             +@*              \n             .@@:             \n              .               \n
\n@@@@@@@@@@@@@@#%@@@@@@@@@@@@@@\n@@@@@@@@@@@@@*  %@@@@@@@@@@@@@\n@@@@@@@@@@@@@%  *@@@@@@@@@@@@@\n@@@@@@@@@@@@@@+ .#@@@@@@@@@@@@\n@@@@@@@@@@@@@@@  =@@@@@@@@@@@@\n@@@@@@@@@@@@@@@#%@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@+  ==+*%*+@@@@@@@@@@\n@@@@@@@@@@          -*@@@@@@@@\n@@@@@@@@@*  .--.     :@@@@@@@@\n@@@@@@@@@+.+@@@@*:. :%@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@#**@@@@@@@@@@@@@@@@@@@@@@\n@@@@.   *@@@@@@@@@@@@@@@@@@@@@\n@@@@+   *@@@@@@@@@@@@@@@@@@@@@\n@@@@*   =%@@@@@@@@@@@@@@@@@@@@\n@@@@.    *@@@@@@@@@@@@@@@@@@@@\n@@@@    -*@@@@@@@@@@@@@@@@@@@@\n@@@=    %@@@@@@@@@@@@@@@@@@@@@\n@@%     #@@@@@@@@@@@@@@@@@@@@@\n@@@%=   *@@@@@@@@@@@@@@@@@@@@@\n@@@@=   =@@@@@@@@@@@@@@@@@@@@@\n@@@@-   :@@@@@@@@@@@@@@@@@@@@@\n@@@@:   .@@@@@@@@@@@@@@@@@@@@@\n@@@@:    %@@@@@@@@@@@@@@@@@@@@\n@@@@: +: #@@@@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@%*=%@@@@@@@@@@@@@@\n@@@@@@@@@@@+    *@@@@@@@@@@@@@\n@@@@@@@@@@@:    #@@@@@@@@@@@@@\n@@@@@@@@@@@@-   #@@@@@@@@@@@@@\n@@@@@@@@@@@@:    :%@@@@@@@@@@@\n@@@@@@@@@@@#     .@@@@@@@@@@@@\n@@@@@@@@@@@%     *@@@@@@@@@@@@\n@@@@@@@@@@@:    :@@@@@@@@@@@@@\n@@@@@@@@@@@.    -@@@@@@@@@@@@@\n@@@@@@@@@@@#    *@@@@@@@@@@@@@\n@@@@@@@@@@@*    *@@@@@@@@@@@@@\n@@@@@@@@@@@-    =@@@@@@@@@@@@@\n@@@@@@@@@@@.    :@@@@@@@@@@@@@\n@@@@@@@@@@@     .@@@@@@@@@@@@@\n@@@@@@@@@@%      %@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@#=-:%@@@@@@@@@@\n@@@@@@@@@@@@@%-    .*@@@@@@@@@\n@@@@@@@@@@@@@@.     *@@@@@@@@@\n@@@@@@@@@@@@@@@.   :@@@@@@@@@@\n@@@@@@@@@%:-##*.    :*@@@@@@@@\n@@@@@@@@#            .@@@@@@@@\n@@@@@@@@#.:+*#=      +@@@@@@@@\n@@@@@@@@@@@@@@%     .=@@@@@@@@\n@@@@@@@@@@@@@@*.    #@@@@@@@@@\n@@@@@@@@@@@@@@@=    =@@@@@@@@@\n@@@@@@@@@@@@@@@-    :@@@@@@@@@\n@@@@@@@@@@@@@@@:    .@@@@@@@@@\n@@@@@@@@@@@@@@%      %@@@@@@@@\n@@@@@@@@@@@@@@*      #@@@@@@@@\n@@@@@@@@@@@@@@-      +@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@==*#@@@@@@@@@\n@@@@@@@@@@@@@@@%.     *@@@@@@@\n@@@@@@@@@@@@@@@+      :@@@@@@@\n@@@@@@@@@@@@@@+:      .%@@@@@@\n@@@@@@@@@@@@@@%%.      #@@@@@@\n@@@@@@@@@@@@@@@@=      %@@@@@@\n@@@@@@@@@@@@@@@@+      %@@@@@@\n@@@@@@@@@@@@@@@@=      %@@@@@@\n@@@@@@@@@@@@@@@@:      #@@@@@@\n@@@@@@@@@@@@@@@*       -@@@@@@\n@@@@@@@@@@@@@@@=       .@@@@@@\n@@@@@@@@@@@@@@@:        %@@@@@\n@@@@@@@@@@@@@@*         @@@@@@\n@@@@@@@@@@@@@@*        :@@@@@@\n@@@@@@@@@@@@@@@-       -@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@*#%@@@@@@@@@\n@@@@@@@@@@@@@@@@@+   :*@@@@@@@\n@@@@@@@@@@@@@@@@*      -@@@@@@\n@@@@@@@@@@@@@@@*.       %@@@@@\n@@@@@@@@@@@@@@@@%      :@@@@@@\n@@@@@@%=-: .:=*%@.     :@@@@@@\n@@@@@@@@@%             +@@@@@@\n@@@@@@@@@@ .=-:.       *@@@@@@\n@@@@@@@@@@#@@@@@.      #@@@@@@\n@@@@@@@@@@@@@@@=       *@@@@@@\n@@@@@@@@@@@@@@@.       +@@@@@@\n@@@@@@@@@@@@@@@#       +@@@@@@\n@@@@@@@@@@@@@@@+       #@@@@@@\n@@@@@@@@@@@@@@@-      .@@@@@@@\n@@@@@@@@@@@@@@@#      *@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@*:       :#\n@@@@@@@@@@@@@@@@@@=           \n@@@@@@@@@@@@@@@@@@            \n@@@@@@@@@@@@@@@@#:            \n@@@@@@@@@@@@@@#:              \n@@@@@@@@@@@@@@#:              \n@@@@@@@@@@@@@@-%+.            \n@@@@@@@@@@@@@+:@@@            \n@@@@@@@@@@=.. #@@@:           \n@@@@@@@@@@.   %@@@: .         \n@@@@@@@@@@=  :@@@@: .         \n@@@@@@@@@@*  .@@@@:           \n@@@@@@@@@@@-  :*%+            \n@@@@@@@@@@@@.                 \n@@@@@@@@@@@@-                 \n@@@@@@@@@@@%                  \n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@%:: \n@@@@@@@@@@@@@@@@@@@@@@@@@@@@% \n@@@@@@@@@@@@@@@%@@@@@@@@@@@@@*\n@@@@@@@@@@@@@@@.:@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@ .@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@..@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@. @@@@@@@@@@@@@\n@@@@@@@@@@@@::=  *@@@@@@@@@@@@\n@@@@@@@@@@*.      %@@@@@@@@@@@\n@@@@@@@@@@        *@@@@@@@@@@@\n@@@@@@@@@*        -@@@@@@@@@@@\n@@@@@@@@@@*       =@@@@@@@@@@@\n@@@@@@@@@@@+      #@@@@@@@@@@@\n@@@@@@@@@@@@.     .#@@@@@@@@@@\n@@@@@@@@@@@@#       =@@@@@@@@@\n@@@@@@@@@@@@@*       :%@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@%+    \n@@@@@@@@@@@@@@@@@@@@@@@=      \n@@@@@@@@@@@@@@@@@@@@@@@.      \n@@@@@@@@@@@@@@@@@@@@@@@@+-    \n@@@@@@@@@@@@@@@@@@@@@@@@@@#.  \n@@@@@@@@@@@@@@@@@@@@@@@@@@@+  \n@@@@@@@@@@@@@@@@@@@@@@@@@@@*..\n@@@@@@@@@#%@@@@@@@@@@@@@@@@@@%\n@@@@@@@@@+.+@@.%@@@*.=@@@@@%+:\n@@@@@@@@@#  +@.:@@*   .#%=:   \n@@@@@@@@@*   .  #+      .     \n@@@@@@@@@-                    \n@@@@@@@@@=                    \n@@@@@@@@@@-                   \n@@@@@@@@@@@%+:                \n@@@@@@@@@@@@@@%*=:            \n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@=...:*@%@@@@@@@@@@\n@@@@@@@@@@@*        @@@@@@@@@@\n@@@@@@@@@@%:       :#@@@@@@@@@\n@@@@@@@@@@*.      .%@@@@@@@@@@\n@@@@@@@@@@@=      %@@@@@@@@@@@\n@@%@@@@@@@@%=. .-*@@@@@@@@@@@@\n@- =%@@@@@@-:.  -*@@@@@@%@@@@@\n:    -#%%%-       -@@@+: =@@@@\n  .      ::        ::     +@@@\n=@@#=#--#@@.      .  : ::. :%@\n@@@@@@@@@@@:    :..@@@%@@%::-*\n@@@@@@@@@@@+    :#*@@@@@@@@@@%\n@@@@@@@@@@@.     %@@@@@@@@@@@@\n@@@@@@@@@@#      #@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@\n@@@@@@@@@@@@+.   -- %@@@@@@@@@\n@@@@@@@@@@@%        -@@@@@@@@@\n@@@@@@@@@@@*       :@@@@@@@@@@\n@@@@@@@@@@%.      .%@@@@@@@@@@\n@@@@@@@@@@@%.     :@@@@@@@@@@@\n@@@@@%@@@@@@#-. .=%@@@@@@@@#@@\n@@@@* :*@@@@+-   :-%@@@@@+: :@\n@@%-    :#@=       .+-=-     :\n*-  ::.            :=.  . :-: \n##++@@@*%=-*       *@@%%@%@@@+\n@@@@@@@@@@@#       +@@@@@@@@@@\n@@@@@@@@@@@@*.    -%@@@@@@@@@@\n@@@@@@@@@@@@#     :@@@@@@@@@@@\n@@@@@@@@@@@@+      %@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@#*-    @@@@@\n@@@@@@@@@@@@@@@@*:      :#@@@@\n@@@@@@@@@@@@@@@#         =@@@@\n@@@@@@@@@@@@@@@-        -@@@@@\n@@@@@@@@@@@@@*.         =@@@@@\n@@@@@@@@@@@@@%*-        .*@@@@\n@@@@@@@@@@@@@@@@#       -%@@@@\n@@@@@@@@@@@@@@@@@+-:  :*-=@@@@\n@@@@@@@@@@@@@@@@@@+.  %@. #@@@\n@@@@@@@+::-=#@@@%-    -#   %@@\n@@@@@@@*     :@@:      ..##@@@\n@@@@@@@@#==*. :+        .***#+\n@@@@@@@@@@@@%        *%%+     \n@@@@@@@@@@@@@#      :@@@@%:   \n@@@@@@@@@@@@@@%:    -@@@@@@- -\n@@@@@@@@@@@@@@@*     *@@@@@@%@\n
\n@@@@@@@@@@@@@@@@@@@@@@@*      \n@@@@@@@@@@@@@@@@@@@#--:       \n@@@@@@@@@@@@@@@@@@@+          \n@@@@@@@@@@@@@@@@@@@@+         \n@@@@@@@@@@@@@@@@@@@@@#        \n@@@@@@@@@@@@@@@@@@@@@@.       \n@@@@@@#==+#@@@@@@@@@@@=       \n@@@@@+     .=%@@@@@@@@@*+.    \n@@@@@#.       =@@@@@@@%##.   .\n@@@@@@%:::-:   .#@@@#-       #\n@@@@@@@@@@@@+    ==:         =\n@@@@@@@@@@@@@#:              .\n@@@@@@@@@@@@@@@*-::--         \n@@@@@@@@@@@@@@@@@@@@%       ::\n@@@@@@@@@@@@@@@@@@@@#      :@@\n@@@@@@@@@@@@@@@@@@@@#      *@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@#:....-+%@@@@@@@@@@@\n@@@@@@@@@@=        =+@@@@@@@@@\n@@@@@@@@@@#        =*@@@@@@@@@\n@@@@@@@@@@@*      =%@@@@@@@@@@\n@@@@@@@@@@@@    .@@@@@@@@@@@@@\n@@@@@@@@@@@@*=::*@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n                              \n                              \n                              \n                              \n                              \n                              \n                              \n           +.                 \n         .#-                  \n       =*#=    .#-            \n       ##    +..@@@#          \n       .@%-  +%.-+*- -        \n        :%@#-.@@+=  #@%:      \n          %@@*+@@@*@@@@@=     \n          #@@@+@@@@%#@@*#:    \n          -@@@@#:+-  .--.     \n
\n                              \n                              \n                              \n                              \n                              \n                              \n          :##=                \n           :#%*=-             \n              .::             \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n
\n                              \n                              \n                              \n                              \n                              \n                              \n             +#@#.            \n         :--*@@@@%            \n         ++--%@@@*+*=         \n             -:.   .:         \n                              \n                              \n                              \n                              \n                              \n                              \n
\n                              \n                              \n            .+%%=             \n            #@@@@:            \n            #@@@@+.    ..-+.  \n          =*#@@@@@@@%%%%%@*.  \n   ...:+#%@@@@@@@%*=:.....    \n  -*#%%#+:. :@@@@#            \n  .-=:.   -*%@@@@%%+          \n         =@@@@@@@@@*          \n         *@@@@@@@@@@.         \n          %@@@@@@@@*          \n           +@@@@@*:           \n             -%=.             \n                              \n                              \n
\n                              \n                              \n                              \n                              \n             -**-             \n            -@@@@-            \n            .@@@@+            \n             *%@#:            \n         +@@%@@@%#.           \n         ==#@@@@@@+           \n            .@@@@@            \n            =@@@@+.           \n            +@@@@@#           \n            %@@@@#            \n           =@@@@@*            \n          .@@@@@@@-           \n
\n                              \n                              \n                              \n        *+    .##=            \n        +@-  .%@@@-           \n         =@#..@@@@#           \n          .*@*@@@@-           \n           #@@@@@+            \n          =@@@@@*             \n          ::#@@@:             \n            %@@*              \n            %@@@*             \n            *@@@@*            \n            #@@@@*            \n            #@@@@%.           \n            *@@@@@*           \n
\n                        =     \n               .:.      *.    \n              #@@@@%+.  +:    \n              %@@@@@@%. ++    \n             .@@@@@@@@= +%.   \n             .@@@@@@@@# -@*   \n              .+@@@@@@% -@@.  \n                %%@@@#: :@@:  \n                #%@@@@#:@@%   \n               -@@@@@@@@@%-   \n                @@@@@@@@@:    \n                *@@@@@@@+     \n                 @@@@@@@#=    \n             :--:#@@@@@@@@.   \n             :@@@@@@@@@@@+    \n              -@@@@@@@@%:     \n
\n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n     .::::*--.                \n     .::::+-:.                \n                              \n                              \n                              \n                              \n                              \n                              \n
\n                              \n                              \n                              \n                             =\n                      :-.    -\n                   .=%@@%-    \n                :=#@@%.:%@*.  \n          .:=*#@@@##@%: .@@%- \n=-=+*##%%@@%#*@@-. %@@#.#@@@@+\n*@@*++=*@*   =@@=  @@@#=@@@#*@\n=@@-   %@@: .@@@%: *@@*.@@@+-@\n@@@@. +@@@*  %@@#. -@@= *@@=@@\n@@@%. -@@@=  +@@+   @%: -@#=@@\n%@@*   @@@.  .@@-   *+   %+ %@\n=@@-   *@*    %%.        .. +@\n.@%.   -@=    ==            :@\n
\n                              \n                 =***+:       \n             :##%@@@@@@.      \n            .@@@@@@@@@@-      \n             -%@@@@@@@@#      \n             :@*@@@@@@@%      \n    :-       %@+=@@@@@+.      \n .=*++#:     %@- =+@@*        \n##*@- =@+.   -* -#@@@@%-      \n+ :@% %@-+=.   :@@@@@@@@: . .:\n% .@+ %@ +@-+#*%@@@@@@@@#+*%=*\n+  #: +* @@ %@ +@@@@@@@@@ -@==\n.  .  .: %# @@ =@@@@@@@@@ -@=.\n         == ** +@@@@@@@@*  @. \n            :: #@@@@@@@@=  :  \n               %@@@@@@@@*     \n
\n                ..            \n              +%@@@#.         \n             *@@@@@@%         \n             %@@@@@@@         \n           :#@@@@@@@@=        \n           ..-#@@@@@%:        \n    :+*:      .#@@%=          \n.:=*@-:@+      =@@@*:        -\n+#%.@#-@*+:   +@@@@@@. .  .=+%\n=#@ %*.@-+@-++@@@@@@@@++%=+@:#\n ** == #-#@:@*+@@@@@@@* @+-@-+\n -:    . =@.@*=@@@@@@@+ @=.@ .\n         .* *+:@@@@%*@: =. :  \n            ::*@@@@@*@:       \n             =@@@@@@@@:       \n            .@@@@@@@@@.       \n
\n                              \n            .----             \n           :@@@@@#=.          \n           =@@@@@@@%          \n          .#@@@@@@%%          \n           -@@@@@+%%          \n            .#@%= %@     .    \n  -==:      +%@@#-::   -+=*.  \n:+%=-@++:==*@@@@@@=+-*#@+#++*.\n@=.@-+*@*#%@@@@@@@%%*@*:*=-%=+\n=@. = ..*-@@@@@@@@*.=    .+-+#\n .=  -+: :%@#@@@@@+        .:.\n.    .#@%#+.+@@@@#@.          \n        .   @@@@@#@=          \n           +@@@@@@*#          \n           %@@@@@@%@.         \n
\n                              \n            -**##=            \n           .@@@@@@%*.         \n           .@@@@@@@@*         \n           *@@@@@@#@=         \n            *@@@@%=@*         \n   -.        =%@+  @#         \n -#-++:     -#@@%= -.   .-=:  \n*+@-+%:#-++*@@@@@@*--:--##:@+ \n@.#=-*:@:@:*@@@@@@@-@-@:#+*#-%\n@.:. :.#:% #@@@@@@# %-#:- +.*%\n=      . .=@#@@@@%@-.       *.\n        -%%:=@@@@=-%%=:       \n    :-%%#-  %@@@@%  -*@#-.    \n    :=:    =@@@@@@=    :=:    \n           #@@@@@@#           \n
\n            .---:             \n           :@@@@@%.:.         \n           *@@@@@@@@*         \n          :%@@@@@@@@=         \n          =@@@@@@@*@+         \n           :@@@@@%-@%         \n            .=@%=  @*         \n :+=:       =%@@#- .    .-=+: \n*@:=@-=::--*@@@@@@+--::=-@=:@*\n-@=*% @==@=@@@@@@@@-@=+% %++@-\n.# =- @.=@.@@@@@@@% @=:@ ==.#.\n .    + :--@@@@@@@@.=: *    . \n        .#@+#@@@@#*@#:        \n     -++@*: %@@@@# :*%##.     \n   -*%%+.  -@@@@@@-  .-##=:   \n    :.     %@@@@@@%     ..    \n
\n@@@@@@@@@@@@%.  .-#@@@@@@@@@@@\n@@@@@@@@@@@@.      *@@@@@@@@@@\n@@@@@@@@@@%+       ..:@@@@@@@@\n@@@@@@@@@@+           @@@@@@@@\n@@@@@@@@@@@=       - -@@@@@@@@\n@@#+#@@@@@@%. .   -* =@@#==+%@\n+:-#.=*%%@%@@+ .=+@- :*+= %: =\n+ -# %::#::+-.  .+=. #.-% ** #\n% @*.@ =@ .        . @- @-*@=+\n%#@%#@.#@.          -@%:@@%@@@\n@@@@@@#@@+         :#@@%@@@@@@\n@@@@@@@@@#          @@@@@@@@@@\n@@@@@@@@@- +      : +@@@@@@@@@\n@+%*:%@=  =%      #:  =@#:##=@\n@-      -#@*      *@*:      -@\n@@##*=+%@@@.      .@@@%+=+**@@\n
\n@@@@@@@@@#    ..      ##   .@@\n@@@@@@@@@@#-        .+@#    @@\n*@@@@@@@@@@@*   .=+=@@@@   :%=\n=.-=+=-:%@*=:    :+%@#.:   : -\n: =##. -.:          = =   =* .\n  :@=  =              -  .@:  \n  =@-                    -@+  \n. %@*                    *@@. \n*+@@@*###%%%%%%@@@@@@@@@%@@@%%\n@@@@@@@@%%%%%%#########%%@@@@@\n@@@@@+                  #@@@@@\n@@@@@:                  *@@@@@\n@@@@%   :               :@@@@@\n@@@%-  .#            =   #@@@@\n@*:    #%            %:   .=#@\n.     =@#            %%.     :\n
\n                              \n                              \n                              \n                              \n                              \n                             .\n                     : .    *@\n-=+***##############%@@@*=-%@@\n==---::::...........:==%@%#@@@\n                         -*%@@\n                            +@\n                            *@\n                            .=\n                              \n                              \n                              \n
\n              .%@@%@:         \n               .-: *@:        \n                    =@+:      \n                      =++-    \n                         --   \n                  .           \n   -%   ::---===*%@+:         \n   *@  :--::::.-@@@@-.        \n   @@-          :@@#          \n   %@.          .@@.          \n   %@-      ..  -@@--+        \n:--=-.       .-+%@@+:         \n            ::=@@@@*::.       \n           :==@@@@@@=.:       \n             %@@@@@@@+        \n            **#@@@@@@+        \n
\n    .-.         .+-==**=:.    \n      ::         :*****@@@+   \n       :-. .::-        #@@@ . \n         :*@@@@.       .**:   \n          -%@%- .             \n    .     .%@@.       .       \n   -@.    +@@#         ..     \n   =@= :  *%@+ .:             \n   =@* :-@*%@%==-             \n   -@=:+==%@@@+::.            \n   #%=    @@@@%.::            \n:--:.    #@@@@@:              \n         +%@@@#               \n          .@..%               \n          .%  #-              \n           #  =+          :   \n
\n                   -=##       \n                      -*=     \n             ..-=      -.     \n            =@@%  ..-=-       \n            *@@#++=*#+        \n            +@@#+-=-          \n   +%      *@@@::+:           \n   #%   .:-#-@@*-             \n   %@:    :%#@@.              \n   #@.   :=%@@@=              \n   %@-.=+-.%@@@@=-:           \n:=-=*+=:  +@@@@@#.:           \n    .     *@@@@@%             \n           #*=+%              \n           %:  %-             \n           #.  ++             \n
\n                 *:           \n             +%*+@-           \n            #@@@@#            \n           :@@@@@-            \n           .*%@%+             \n            =@@@-             \n  .*:      #@@@@@*        -*- \n  :@-     .@@@@@@@=:   .=+--* \n  #@#     -@#@@@+=**%#++-   . \n  %@#+-:  .%@@@@-  +@@*       \n  =@+ :-===+@@@@+*%*..        \n  +@*    .-*@@@@@+            \n-=**:      *@@@@@%++-:.       \n::      -*%@@@@@@@=.-=++=     \n   -.:+##-=@@@@@@@@.          \n  :*%*=.  #@@@@@@@@*          \n
\n                              \n            --=-              \n           #@@@@#.            \n          =@@@@@@%            \n       :-+%@@@@@@@=. .:.      \n     -#@@@@@@@@@@@-.:-::  .   \n    +@@@@@@@@@@@@@++:.+-      \n    *@@@@@@@@@@@@@+=.:-: .: ..\n   -%@@@@@@@@@@@@@@=:.:= :===.\n  =@@@@@@@@@@@@@@@@#-==.:*#=  \n  %@@@@@@@@@@@@@@@@@=:=--:    \n  *@@@@@@@@@@@@@@@@@#-.     .:\n  .%@@@@@@@@@@@@@@@#:      .@=\n   *@@#%%##@@%%*-#%         . \n  #@@+           %%           \n .=@@.          :@@           \n
\n      +@:                     \n   =#%@@%+:                   \n  =@@@@@@@@-                  \n  %@@@@@@@@@.                 \n=*@@@@@@@@@@.                 \n#@@@@@@@@@@@.                 \n .@@@@@@@@@%                  \n +@@@@@@@@@@.                 \n=@@@@@@@@@@@-                 \n:===*@@@@@@%                  \n .*%@@@@@@@@:                 \n -@@@@@@@@@@#                 \n *@@@@@@@@@@@=                \n @@@@@@@@@@@@@                \n:@@@@@@@@@@@@@-               \n:@@*#@@@@@@@@@@.              \n
\n        . -%                  \n .   :#@@@@@+                 \n -- .@@@@@@@@*                \n    +@@@@@@@@@:               \n  :%@@@@@@@@@@:               \n  .*@@@@@@@@@@+               \n    #@@@@@@@@@:               \n   .@@@@@@@@@@.               \n   .@@@@@@@@@@#               \n    *@@@@@@%*%+.              \n   :@@@@@@@@@%                \n   =@@@@@@@@@@*               \n   %@@@@@@@@@@@.              \n  .@@@@@@@@@@@@-              \n  :@@@@@@@@@@@@*              \n  -@@@@@@@@@=%@#              \n
\n        :                     \n      .#@:                    \n    -%@@@@@*.                 \n   .@@@@@@@@@.                \n   -@@@@@@@@@=                \n .+%@@@@@@@@@=                \n  *@@@@@@@@@@#     -          \n    @@@@@@@@@%             .: \n   .@@@@@@@@@@+            .  \n   -@@@@@@@@%%%:              \n   :*@@@@@@@%+                \n    %@@@@@@@@@-               \n   .@@@@@@@@@@#---:.          \n   =@@@@@@@@@@@@@@@@%*:       \n   =@@@@@@@@@@@@@@@@@@@#:     \n   :@@@@@@@@@@@@@@@@@@@@@=    \n
\n                              \n     ..:#:                    \n   =#@@@@@#                   \n  *@@@@@@@@*                  \n  @@@@@@@@@@:.                \n  %@@@@@@@@@@-                \n  =@@@@@@@@@*                 \n  +@@@@@@@@#.       .-        \n  :@@@@@@@@%        .:        \n  +@@@@@@%=-                  \n -%@@@@@@%#+-                 \n.:+@@@@@@@@@@-+#%%%*=.        \n .@@@@@@@@@@@@@@@@@@@@*.      \n +@@@@@@@@@@@@@@@@@@@@@@-     \n %@@@@@@@@@@@@@@@@@@@@@@@=    \n @@@@@@@@@@#@@@@@@@@@@@@@@.   \n
\n          :                   \n       -+#@*.                 \n     =@@@@@@@.                \n    #@@@@@@@@%::              \n   :@@@@@@@@@@@%:             \n    @@@@@@@@@@@.   :          \n    :@@@@@@@@@-    .          \n .  .@@@@@@@@@                \n     %@@@@@@@+                \n    .@@@@@@%=:                \n    =@@@@@@@@@%               \n   .%@@@@@@@@@@*=++=-.        \n   .-@@@@@@@@@@@@@@@@@%=.     \n    .@@@@@@@@@@@@@@@@@@@@=    \n    .@@@@@@@@@@@@@@@@@@@@@+   \n    *@@@@@@@@@@@@@@@@@@@@@@.  \n
\n     =                        \n:=++*@=                       \n@@@@@@@-                      \n@@@@@@@@.                     \n@@@@@@@@%*=      .            \n@@@@@@@@@%:     :*            \n@@@@@@@@@+                    \n@@@@@@@@=                     \n@@@@@@@@:                     \n@@@@@@%*                      \n@@@@@@+=.                     \n@@@@@@@@@+                    \n@@@@@@@@@@-                   \n@@@@@@@@@@@=                  \n@@@@@@@@@@@@*+**%%*=-.        \n@@@@@@@@@@@@@@@@@@@@@@#=      \n
\n                              \n                              \n                              \n                              \n                              \n                              \n            +@.               \n.           .##               \n*             =:              \n:              .              \n+                             \n-                             \n:                             \n                              \n                              \n                              \n
\n                              \n                              \n                              \n                              \n                              \n        +@%#*.                \n        .@@@@@%+:             \n         .#@@@@@@%+:          \n           -#@@@@@@@*:        \n             :*@@@@@@%        \n                -*%%@+        \n                    .         \n                              \n                              \n                              \n                              \n
\n                              \n                              \n                              \n                              \n               ::             \n               %%             \n              :%%             \n          .#@@@@@.            \n          -@@@@@@%-           \n           #@@@@@@@=          \n            +@@@@@@:          \n             =@@@@+           \n              ...             \n                              \n                              \n                              \n
\n              : :#*.          \n             -%:#@%.          \n             *= .#%+-=.       \n             *:  =@: :        \n             +-  #@=          \n             =:.#@@@.       :%\n             ::@@@@@.    ::-@=\n...           .+*@@%:=*#@@@@= \n@@@%%#*+=--:::--+@@@@@@@@@@=  \n@@@@@@@@@@@@@@@@@@@@@@@@@@=   \n%@@@@@@@@@@@@@@@@@@@@@@@@-    \n -#@@@%**#%%%%@@@@@@@@@#.     \n   .:.        :+%%@@@@=       \n                  .+=.        \n                              \n                              \n
\n   *@+       *%@@*            \n   =@*       *%@@*            \n   .@@.       #@@@:           \n    =@=      :@@@@%.          \n    -@.      %@@@@@=          \n    -%     .*@@@@@@%          \n     *-   :#@@@@@@@#         .\n      :  .=#@@@@@@@.     :=*%@\n         *#%##%@@@@+:=*#@@@@@@\n           ..:+@@@@@@@@@@@@@@@\n==++**##%@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@- \n
\n                              \n                              \n ..           -*=:            \n =@%+:      .#@@@@+           \n %@@%===:.  #@@@@@%           \n-@@@.  .:==-*@@@@*            \n*@@+       .+#@@%-            \n%@@:          %@@@+==-:.      \n%@@          -@@@@*  :%@#==-: \n%@%         .@%@@@@+*#%*..:=*#\n#@%          *@@@@##*-.       \n=@@.          -@@@=           \n %@+         :%@@@@           \n -@@       .+@@@@@@%.         \n  @@.    :*@@@@@@@@@-         \n .@=    +@@@@@@@@@@@=         \n
\n                              \n               .              \n            =*@@%:            \n -%+-.     *@@@@@-            \n +@@@==--:*@@@@@@:            \n %@@=   .:=#@@@@%-            \n.@@@        #@@@@@#==-:-:.    \n:@@#        ..@@@@@: .-@@+++++\n:@@*         +%@@@@%+#%#:   .:\n.@@*         *%%@@@##=.       \n %@#          -@@@%           \n +@@.         .@@@@=          \n  @@+        =@@@@@@:         \n  :@@:     :#@@@@@@@#         \n   *@=    *@@@@@@@@@*         \n   +@   .%@@@@@@@@@@%         \n
\n         --.                -*\n         #@@%#+-           #@@\n         #@@@@@%#*+=-.    -@@@\n        :@@@@@#  .:=+*#**=#@@@\n        +@@@@@:        .:=#@%@\n        #@@@@#            -+-@\n        %@@@@=              =@\n        @@@@@:               :\n        @@@@@.               *\n        @@@@@              .%@\n        %@@@@              :@@\n        *@@@@.              :%\n        -@@@@:                \n         @@@@+                \n         +@@@@                \n          %@@@+               \n
\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n
\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n             .-*%@@@@@@@@@@@@@\n           :+@@  =#@@@@@@@@@@@\n          :*@@@   =#@@@@@@@@@@\n           :#@@  :#@@@@@@@@@@@\n            -@@  *@@@@@@@@@@@@\n           .@@@   %@@@@@@@@@@@\n           -@@@   =@@@@@@@@@@@\n            @@@   #@@@@@@@@@@@\n            *@@   @@@@@@@@@@@@\n            *@@  .@@@@@@@@@@@@\n           .@@@   %@@@@@@@@@@@\n           *@@@   -@@@@@@@@@@@\n
\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n               @@@@@@@@@@@@@@@\n            ..==#%@@@@@@@@@@@@\n            *@@   %@@@@@@@@@@@\n           .%@@   #@@@@@@@@@@@\n            *@@  .*@@@@@@@@@@@\n            .#%..=%@@@@@@@@@@@\n            :@%  :@@@@@@@@@@@@\n           .%@@   *@@@@@@@@@@@\n           -@@@   -@@@@@@@@@@@\n           .@@@   #@@@@@@@@@@@\n           .@@@   %@@@@@@@@@@@\n            %@@   %@@@@@@@@@@@\n           :@@@   =@@@@@@@@@@@\n
\n              .@@@@@@@@@@@@@@@\n            = .@@@@@@@@@@@@@@@\n            @: @@@@@@@@@@@@@@@\n            #+ @@@@@@@@@@@@@@@\n            =# @@@@@@@@@@@@@@@\n            .%:@@@@@@@@@@@@@@@\n             #*@@@@@@@@@@@@@@@\n             @%@@@@@@@@@@@@@@@\n            =@#@@@@@@@@@@@@@@@\n            +@**@@@@@@@@@@@@@@\n           :@@% .%@@@@@@@@@@@@\n           *@@%  =@@@@@@@@@@@@\n           =@@%  %@@@@@@@@@@@@\n           =@@% .%@@@@@@@@@@@@\n           :*@%  *@@@@@@@@@@@@\n            +@%  .*@@@@@@@@@@@\n
\n         . :@@@@@@@@@@@@@@@@@@\n         =#.@@@@@@@@@@@@@@@@@@\n         .@+@@@@@@@@@@@@@@@@@@\n          =@@@@@@@@@@@@@@@@@@@\n           +#@@@@@@@@@@@@@@@@@\n           ..%@@@@@@@@@@@@@@@@\n           : *@@@@@@@@@@@@@@@@\n           = :%@@@@@@@@@@@@@@@\n          +#   -@@@@@@@@@@@@@@\n          @#    %@@@@@@@@@@@@@\n          @#   -@@@@@@@@@@@@@@\n         :%*  .#@@@@@@@@@@@@@@\n         -%*   +@@@@@@@@@@@@@@\n         -:*   .%@@@@@@@@@@@@@\n        .- +   :#@@@@@@@@@@@@@\n        :-.*   :@@@@@@@@@@@@@@\n
\n                       +@@@@@@\n                       +@@@@@@\n                       +#*%@@@\n                      --   =@@\n                    -=@=    %@\n                   :#+@=  -+:-\n      :++==--+#%###%@@@= :%@*.\n      :+**+++**+:.-*#@@=   .:.\n                  .- %@= =:   \n                .-= -@@-.@@#=*\n                ..  +@@= :*+#@\n                   .%@@=  --%@\n                   -@@@=  =++@\n                   +@@@=   =@@\n                   -%@@=  :@@@\n                    :@@%-  @@@\n
\n                              \n                              \n                              \n                              \n                              \n                -*=.          \n                #@@@+         \n                #@@@@%.       \n                =@@@@@%       \n                 @@@@@@+      \n                 -@@@@@@.     \n                  =@@@@@+     \n                   *@@@@@:    \n                    %@@@@%    \n                    :@@@@@+   \n                     =@@@@@:  \n
\n                              \n            =*                \n           =@@%=              \n           #@@@@=             \n           #@@@@@             \n            :%@@@-            \n             %@@@#            \n            =@@@@@-           \n            #@@@@@#           \n            -@@@@@+           \n            .@@@@@=           \n            %@@@@@            \n           #@@@@@*            \n           *#@@@@+            \n            =@@@@+            \n            *@@@@*            \n
\n                              \n             :%+              \n            +@@@.             \n           +@@@@%             \n           =@@@@@=            \n            -%@@@*            \n             *@@@%            \n            =@@@@@:           \n           .@@@@@@#           \n    .=##%#+%@@@@@@@           \n     ..:+*##=@@@@@%           \n            :@@@@@*           \n            :@@@@@.           \n            .@@@@#            \n            :@@@@+            \n            =@@@@+            \n
\n                              \n            .-@%              \n            %@@@=             \n           *@@@@@             \n           =@@@@@=            \n            :%@@@*            \n             #@@@%            \n           .%@@@@@:           \n     =:..  #@@@@@@#           \n     +*%@%*@@@@@@@@           \n        :=#-:@@@@@@           \n            :@@@@@%           \n            :@@@@@*           \n            -@@@@@:           \n            =@@@@@            \n            =@@@@@.           \n
\n                              \n            -@#-.:-           \n            +@@@@@#           \n            .@@@@@=           \n      -.    +@@@@@=           \n     .#*.   #@@@@:            \n     +%@=  .@@@@@-            \n     =@@+ :%@@@@@@-           \n     -@%  *@@@@@@@@           \n     =*#@#%@@@@@@@%           \n        -*@@@@@@@%@#+-..      \n          *%#@@@@+:=#%@%-     \n            -@@@@#    --:     \n            #@@@@@-           \n           -@@@@@@%           \n           *@@@@@@@-          \n
\n             .                \n            =@%-.--           \n            +@@@@@*           \n      :     :@@@@@-           \n     .:.    #@@@@@-           \n     -%*    %@@@@:            \n    .*@#   :@@@@@:            \n     +@#   *@@@@@@-           \n    .=@*. :@@@@@@@@    =:     \n     -=#@%%@@@@@@@@.  .@#     \n        .=#@@@@@@+@@%#+#=     \n           -%@@@@- :-+==-.    \n            *@@@@+            \n           .@@@@@@.           \n           *@@@@@@*           \n           @@@@@@@@.          \n
\n      :+%%@@- ...=*@@%@+      \n     .+@@@@@- ::=*##@@@*      \n     .#@@@@@%*-:%@@%@@@=      \n      =@@@@@@@@@@@@@@@=:      \n       #@@@@@@@@@@@@@@#:      \n      .%@@@@@@@@@@@@@@@.      \n      .#@@@@@@@@@@%%@@+       \n        #@%=@@@@@@-%@+        \n        =@@*@@@@@@*@@.        \n        .%@@@@@@@@@@#         \n         =@@@@@@@@@@=         \n          -#@@@@@@%+          \n           =@@@@@@=           \n          .#@@@@@@#.          \n           .@@@@@%:           \n           :@@@@@%            \n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@%*%@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@#***\n@@@@@@@@@@@@@@@@@@@@@@@@@@@#*+\n@@@@@@@@@@@@@@@@@@@@@@@@@@@%#*\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n   -=-:..:=*#%@@@@@@@@@@@@@@@@\n  ::--:..:-+#%@@@@@@@@@@@@@@@@\n:%@%#::..::=#%@@@@@@@@@@@@@@@@\n =@@@= ..:-+#@@@@@@@@@@@@@@@@@\n  %@@%- .:=+%@@@@@@@@@@@@@@@@@\n  %@@@@*.:=*@@@@@@@@@@@@@@@@@@\n +@@@@@@::=%@@@@@@@@@@@@@@@@@@\n:@@@@#@@:=#@@@@@@@@@@@@@@@@@@@\n*@@%+@@@==%@@@@@@@@@@@@@@@@@@@\n*+%==@@@#+@@@@@@@@@@@@@@@@@@@@\n  :.@@@@@*%@@@@@@@@@@@@@@@@@@@\n   %@@@@@#*@@@@@@@@@@@@@@@@@@@\n  *@@@@@@@+#@@@@@@@@@@@@@@@@@@\n :@@@@@@@@==*%@@@@@@@@@@@@@@@@\n .-*%@@%%*:-=%@@@@@@@@@@@@@@@@\n    -#*-..:-=#@@@@@@@@@@@@@@@@\n
\n                   ..:::.  .  \n .                  :::...==  \n .%%+-              ::.-@@#   \n  +@@@.             ::.+@@@.  \n  -@@@:             ...+@@*   \n  -@@@%:            .:#@@@:   \n .@@@@@@:            +@@@@.   \n *@@@@@@.           .+@@@@.   \n %@@*%@@:          . +@@@@:   \n ##%-@@@+          . *@@@@@:  \n   +#@@@@            *@@@@@@: \n   +@@@@@=           %@@@@@@@:\n  :@@@@@@%           %@@@@@@@+\n .@@@@@@@@:          #@@@@@@@=\n :%@@@@@@@:          -%@@@#+. \n   :=@%*-.            ++%.    \n
\n             ..               \n            .*. :.            \n          -*%-  +@            \n        =#%@@-   *%##=        \n       #@@@@@:  :%@@@@#.      \n     :%@@@@@@#  *@@@@@@%=:..  \n .-+%@@@@@@@+.  .+@@@@@@@@@@@#\n*@@@@@@@@@@:      :@@@@@@@@@@@\n@@@@@@@@@@@=  ++  =@@@#@@@@@@@\n@@@@@@@@@@@% :@@: %@@@@#@@@%@@\n@%#+++=@@@@@#*@@*#@@@@@:.:. .:\n:.     @@@@#**##**%@@@@       \n      -@@@@@#+..+#@@@@@-      \n     -@@@@=.      .=@@@@#+:   \n    -@@@@@=        -@@@@@@@#. \n   -@@@@@@#        =@@@@@@@@@-\n
\n        -*==:                 \n        -%@+:   -.    -:      \n        +%@@+   +:   *@+      \n        -@@@=   .##%#*=       \n       .@@@@@=  =@@@@@.       \n       =@@@@@*  +@@@@@=       \n       +@@@@@:  .@@@@@+       \n       *@@@@@-  -@@@@@*       \n       %@@@@@:##:@@@@@%       \n      :@@@@@%#@@#%@@@@@:      \n      +@@@@@@@@@@@@@@@@+      \n      *@@@@@@@-=@@@@@@@#      \n      #@@@@@+: .:+@@@@@%      \n      =@@@@#      #@@@@%+:    \n      %@@@@*      +@@@@@@@+   \n     -@@@@@@      *@@@@@@@@-  \n
\n       .+#@@@*+:              \n         +@@@@#:    ::        \n        +@@@@@#:    =:      . \n       +@@@@@@@@:   +.    ++*-\n      .@@@@@@@@@*   *=-.  =%++\n      +@@@@@@@@@-  =@@@@=.+- .\n     .@@@@@@@@%:  =@@@@@@*-   \n     +@@@@@@@#.  =@@@@@@@:    \n     @@@@@@@@= .*@@@@@@@#     \n    -@@@@@@@@@#@@@@@@@@@:     \n    *@@@@@@@@@@@@@@@@@@+      \n   .%@@@@@@@@@@@@@@@@@%       \n   .%@@@@@@@@@@@@@@@@@:       \n   .%@@@@@#=@@@@@@@@@*        \n    :+*%@%-.#@@@@@@@@-        \n        .:  -@@@@@@@%:        \n
\n       .=#@@@@@@@@@@@#.       \n     .+@@@@@@@@@@@@@@@%:      \n    -@@@@@@@%%%@@@@@@@@@:     \n   =@@@@%#%%@@@%%%@@@@@@@.    \n  -@@@@*#@@@@@@@@%%@@@@@@%=   \n :@@@@*#@@@@@@@@@@%%@@@@@@@:.-\n:%@@@%=@@@@@@%#%@@@%@@@@@@@#*%\n%@@@@=*@@@@@@###@@@%@@@@@@@@@#\n%@@@@-#@@@@@@###%@%%@@@@@@@@#.\n:%%@@-*@@@@@@%###%%@@@@@@@@#. \n :-%@==@@@@@@@@@@@@@@@@@@@%.  \n   -@#.#@@@@@@@@@@@@@@@@@@:   \n    *@=.#@@@@@@@@@@@@@@@%:    \n     #@=.+@@@@@@@@@@@@@*.     \n      *@+.:=#%@@@@@%#+:       \n       -%*:....:::.           \n
\n@@@@@@@@@%-:..                \n@@@@@@@@@%-:..                \n@@@@@@@@@*-...                \n@@@@@@@@%=:...       .:::     \n@@@@@@@%=:...        :@@@%.   \n@@@@@@*=:....         +@@@@:  \n*##*+-::....           :@@@@: \n:::::.....             *@@@@@-\n.........              #@@@+@@\n......                 -@@%=.%\n                       #@@@* .\n                      =@@@@#  \n                       *@@@@: \n                       #@@@@@:\n                       %@@@@@@\n                       %@@@@@@\n
\n@@@@@@@@@%-:..                \n@@@@@@@@@%-:..                \n@@@@@@@@@*-...                \n@@@@@@@@%=:..     *#=.        \n@@@@@@@%=:...     *@@@.       \n@@@@@@*=:...      .%@@+       \n*##*+-::....       +@@@       \n::::......        :@@@@=      \n........          -@@#@%      \n.....              %@-*@:     \n                  .@@%:@#     \n                  -@@@*:+     \n                  *@@@@.      \n                  @@@@@#      \n                 -@@@@@@=     \n                 =@@@@@@@.    \n
\n@@@@@@@@@%-:..                \n@@@@@@@@@%-:..                \n@@@@@@@@@*:..    .            \n@@@@@@@@%=:..    *#=.         \n@@@@@@@%=:. .    #@@%         \n@@@@@@*-:.:.     :@@@.        \n*#**+-:...-+==-+#+%@@=        \n::::.....   .:=+*#@@@@-       \n.......          -@@@@#       \n...               *@@*#       \n                  #@@%#       \n                  @@@@@.      \n                 :@@@@*       \n                 *@@@@%       \n                .@@@@@@#      \n                =@@@@@@@:     \n
\n@@@@@@@@@%-:..                \n@@@@@@@@@%-:..                \n@@@@@@@@@*:...                \n@@@@@@@@%=:..    #*=          \n@@@@@@@%=:....   @@@#         \n@@@@@@*-:.:.     -@@@.        \n****+-::..=+===*#+%@@-        \n::::.....   .:-+*%@@@%        \n........         =@@@@-       \n.....             #@@%*       \n                  %@@#*       \n                 .@@@@@       \n                 =@@@@*       \n                 %@@@@#       \n                -@@@@@@+      \n                +@@@@@@@.     \n
\n@@@@@@@@@%-:...               \n@@@@@@@@@%-:..                \n@@@@@@@@@*-...                \n@@@@@@@@%=:...  .===:         \n@@@@@@@%=:...    #@@@-        \n@@@@@@*=:....    .*@@@:       \n*##*+-::....      -@@@=       \n::::....... .--:-@@@@@+       \n.........   -=-++=#@@@#       \n......            .@@@*       \n                  -@@@+       \n                  +@@@=       \n                  %@@@#       \n                 -@@@@@-      \n                 %@@@@@%      \n                .@@@@@@@=     \n
\n@@@@@@@@@@@@@%-.              \n@@@@@@@@@@@@@%-.              \n@@@@@@@@@@@@@*:.              \n@@@@@@@@@@@@%=:.              \n@@@@@@@@@@@%=:.               \n=#@@@@@@@@*-:.               +\n::=+****+-:...              :@\n...:::::....                -@\n..........                  +@\n.......                     =@\n                            *@\n                            =%\n                             %\n                            *@\n                           -@@\n                           %@@\n
\n               ...:#@@@@@@@@@@\n               ...:#@@@@@@@@@@\n                ..:+@@@@@@@@@@\n                ..:-%@@@@@@@@@\n      -:         ..:=%@@@@@@@@\n    .@@@=        ...:-*%@@@@@@\n     *@@%         ....:-=**#*+\n      #@@:          .....:::::\n     :@@@=           .........\n     -@@@*              ......\n     .@@@%                    \n     :@@@%.                   \n     +@@@@:                   \n     -@@@@:                   \n     -@@@%                    \n     +@@@@:                   \n
\n                    ...-%@@@@@\n                    ...-%@@@@@\n                    ...:*@@@@@\n                     ..:=%@@@@\n             .-:     ...:=%@@@\n            .@@@-     ...:-*%@\n            .*@@%      ...::-+\n              %@@.      ......\n             :@@@=        ....\n             -@@@+          ..\n             .@@@*            \n             -@@@#            \n             +@@@#            \n             -@@@#            \n             =@@@%            \n             +@@@@:           \n
\n                       .......\n                       .......\n                        ......\n              =*+.      ......\n             %@@@@.      .....\n            .%@@@@=        ...\n              #@@@+         ..\n              +@@@*           \n             :@@@@#           \n             #@@@@@           \n             #@@@@@.          \n             =@@@@@.          \n             -@@@@@:          \n             =@@@@@:          \n             %@@@@@:          \n            -@@@@@@.          \n
\n                              \n                              \n             .=#%#+           \n            .@@@@@@%          \n            *@@@@@@@=         \n            :%@@@@@@#         \n             .@@@@@@%         \n              :@@@@@#         \n              -@@@@@#         \n             .@@@@@@%         \n             #@@@@@@@         \n            .@@@@@@@@.        \n            :@@@@@@@@:        \n             %@@@@@@@.        \n             =@@@@@@@:        \n             =@@@@@@@=        \n
\n                 .....:::::---\n                 ......:::::--\n                  ......::::::\n                   ......:::::\n                    ......::::\n   ..                ........:\n:+%@@%#+-             ........\n@@@@@@@@@:              ......\n@@@@@@@@@+                ....\n@@@@@@@@@=                    \n@@@@@@@@@@=                   \n@@@@@@@@@@*                   \n@@@@@@@@@@@                   \n@@@@@@@@@#.                   \n@@@@@@@@@-                    \n@@@@@@@@@%**-                 \n
\n    ..:-=+@@@@@@@@@@@@@@@@@@@@\n    ..:-=+%@@@@@@@@@@@@@@@@@@@\n    ..:--=#@@@@@@@@@@@@@@@@@@@\n    ..::-=+%@@@@@@@@@@@@@@@@@@\n     ..:-=+#@@@@@@@@@@@@@@@@@@\n     ..::-=+%@@@@@@@@@@@@@@@@@\n     ...:-==*%@@@@@@@@@@@@@@@@\n     ...::-=+*%@@@@@@@@@@@@@@@\n  :.  ...::-=+*%@@@@@@@@@@@@@@\n  @= #- .::--=++#@@@@@@@@@@@@@\n :@:## +:.:::-==+*%@@@@@@@@@@@\n =@#%-#= ...::--==+*#@@@@@@@@@\n-#@@%@*=+....:::--==++#%%@@@@@\n@@@@@@+=:  ....:::---==++**##%\n@@@@@=       .....:::----=====\n@@@@%           .....:::::----\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@%=%@@@@@@@*#@@%@\n@@@@#.+@@@@@@@* =@@@@@@@. *@@@\n@@@@= .@@@@@@@= :-+@@@@@: -+**\n@@@@* :@@@@@@@* .-=@@@@@.  +**\n@@%*. :@@@@@@@% -@@@@@@@#  @@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@%@@@@@@@%+%@@@@\n@@@@@*:%@@@@@@= %@@@@@@= -@@@@\n@@@@@: =@@@@@@= =@@@##*. -%@@@\n@@@@@+ *@@@@=.. =@@@%::  *@@@@\n*+##*: #@@@@%%+ #@@@@@% .@@@@@\n-   .. :@@@@@@: =@@@@@+  %@@@@\n@@#+:   *@@@@+  .@@@@#   :@@@@\n@@@@@:  .@@@@*. .%@@@#: ..@@@@\n@@@@@ :#%@@@@@++*@@@@@%-@-@@@@\n@@@@@#:*@@@@@%:--@@@@@%=@+#@@@\n@@@@@%. +@@@@*=:-@@@@@*:%+=@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@%*@@@@@@@#%@@@\n@@@@@@=-@@@@@@@@: #@@@@@@. #@@\n@@@@@%  *@@@@@@%  %@@@@@@. -=+\n@@@@@@- *@@@@@@#  .#@@@@@: .==\n#==#%*: =@@@@@@# -%*@@@@@* =@@\n#-   .- .@@@@@@+  @@@@@@@. +@@\n@@@#-    -@@@@@.  +@@@@@:  .@@\n@@@@@@+  .%@@@@===@@@@@@-  :@@\n@@@@@@+ *@@@@@@=*=%@@@@@=#-@@@\n@@@@@@@+ %@@@@@*..*@@@@=*#+@@@\n@#*+%@#: :%@@@@@#=*#@@@*=:.=@@\n@*:.:=+:-#@@@@@@@@@@@@@@%-=-+%\n@@@+:::-#@@@@@@@@@@@@@@@@*%%**\n@@@@%=::+@@@@@@@@@@@@@@@@@%@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@=-%@@@@@@@%+:@@@@@@@@\n@@@@@@@@#  =@@@@@@@=  +@@@@@@@\n@@@@@@@@@. -@@%#@@@=  +@@@@@@@\n@@@@@@@@+   %@*:::.   #@@@@@@@\n@@@@@@@*.+  %@@@#+   :@@@@@@@@\n@@@@@@@@@#  *@@@@@#  +@@@@@@@@\n#@@@@@@@%   *@@@@@*  -@@@@@@@@\n #@@@@@@:   +@@@@%   .@@@@@@@@\n  @@@@@@#.: #@@@@=    #@@@@@@@\n:+@@@@@@@:@=#@@@@@-.- %@@@@@@@\n@@@@@@@@%.#-=@@@@@=+@.@@@@@@@@\n:@@@@@@@#-:.*@@@@@+*@:@@@@@@@@\n =@@@@@@@=::*@@@@@:-* %@@@@@@@\n:=@@@@@@%=+#@@@@%#:.::%@@@@@@@\n#@@@@@@@#%@@@@@+#%+:--*@@@@@@@\n
\n@@@@@@@@@@=+%@@@@@@@@@@@@@@@@@\n@@@@@@@@%-   .+@@@@@@@@@@@@@@@\n@@@@@@@@.     *@@@@@@@@@@@@@@@\n@@@@@@@@+     =@@@%#*#@@@@@@@@\n@@@@@@@@#     *@#**#@@@@@@@@@@\n@@@@@@@@@.    =-+%@@@@@@@@@@@@\n@@@@@@@@:         .:==-=%@@@@@\n@@@@@@@*               ..-@@@@\n@@@@@@#  .    :@#-..-+#@@*@@@@\n@@@@@@@=#+    .@@@@@@@@@@@@@@@\n@@@@@@@@@-    =@@@@@@@@@@@@@@@\n@@@@@@@@@-    @@@@@@@@@@@@@@@@\n@@@@@@@@@:    =@@@@@@@@@@@@@@@\n@@@@@@@@#      *@@@@@@@@@@@@@@\n@@@@@@@@+       #@@@@@@@@@@@@@\n@@@@@@@@:        #@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@#::.%@@%@+.%@@@@@\n@@@@@@@@@@@@%.   =@= --.+@@@@@\n@@@@@@@@@@@@@-   :+. :@@@@@@@@\n@@@@@@@@@@@@@@.  ..  .@@@@@%++\n@@@@@@@@@@@@@=        +@@@@*  \n@@@@@@@@@@@@@#.    #%%@@@@@#  \n@@@@@@@@@@@@@@@.   %@@@@@@@#..\n@@@@@@@@@@@@@@@-   %@@@@@@@@@@\n@@@@@@@@@@@@@@%.  .@@@@@@@@@@@\n@@@@@@@@@@@@@@=    +@@@@@@@@@@\n@@@@@@@@@@@@@@.    .@@@@@@@@@@\n@@@@@@@@@@@@@*      *@@@@@@@@@\n@@@@@@@@@@@@@.      :@@@@@@@@@\n
\n@@@@@@@@@@@@@@#+%@@@@@@@@@@@@@\n@@@@@@@@@@@@@@: *@@@@@@@@@@@@@\n@@@@@@@@@@@#=.  -#@@@@@@@@@@#%\n@@@@@@@@@@@%     :@@@@@@@@@=  \n@@@@@@@@@@@@.    :@@@@@@@@@+::\n@@@@@@@@@@@@*     #@@@@@@@@@@:\n@@@@@@@@@@@@@=  .-@@@@@@@@@@- \n@@@@@@@@@@@@+.  .+@@@@@@@@@@-=\n@@@@@@@@@@@%     -@@@@@@@@@@@@\n@@@@@@@@@@@.     =@@@@@@@@@@@@\n@@@@@@@@@+       =@@@@@@@@@@@@\n###@%##= .*%     =@@@@@@@@@@@%\n   :.-...==-    =@@@@@@@@@@@@-\n                 #@@@@@@@@@@+ \n+:.               .::.  -@%-  \n@@@#=:                  :@#   \n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@+:+#%@@@@@\n@@@@@@@@@@@@@@@@@#-:.    +@@@@\n@@@@@@@@@@@@@@@@@@@%#+.   @@%+\n@@@@@@@@@@@@@@@@@@@@@@#   #+  \n@@@@@@@@@@@@@@@@@@@@@@@:      \n@@@@@@@@@@@@@@@@@@@@@@@*    :=\n@@@@@@@@@@@@@@@@@@@@@@@@*=+%@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@%##%@@@@@@@@@@@\n@@@@@@@@@@%**-     .=#@@@@@@@@\n@@@@@@@@@@.           =@@@@@@@\n@@@@@@@@#+             :@@@@@@\n@@@@@@@%                +@@@@@\n@@@@@@@@-               -@@@@@\n@@@@@@@#                %@@@@@\n@@@@@@@@.               .#@@@@\n@@@@@@@@*.:             =:%@@@\n@@@@@@@@@@*            :@@@@@@\n@@@@@@@@@@:            .@@@@@@\n@@@@@@@@@@@             *@@@@@\n@@@@@@@@@@@#            =@@@@@\n@@@@@@@@@@@@%*         .#@@@@@\n@@@@@@@@@@@#++      :+*#@@@@@@\n
\n            .#@@@@@@@@@@@@-   \n           =@@@@@@@@@@@@@@.   \n          =@@@@@@@@@@@@@@%    \n     ..  :@@@@@@@@@@@@@@@%    \n    +%@%#@@@@@@@@@@@@@@@@@    \n      -#@@@@@@@@@@@@@@@@@@.   \n       *@@@@@@@@@@@@@@@@@%    \n       *@@@@@@@@@@@@@@@@@*    \n       .@@@@@@@@@@@@@@@@@+    \n        :*@@#=--=#@@@@@@@%.   \n          ::      :==*%@@*+*. \n                       +@. +- \n                        =-    \n                         .    \n                             :\n                          .*%@\n
\n       %@@@.        -@@@:  :@@\n       =@@@=       -@@@#    :@\n        %@@%      :@@@%      .\n        :@@@:     %@@#        \n         #@@+    -@@%         \n         :@@#    #@@.         \n          %@%    %@*          \n**        *@@    @@=          \n@@#-:     -@@====@@:          \n@@@@=     :@@@@@@@@:          \n@@@:     -@@@@@@@@@@-         \n@@@%:    @@@@@@@@@@@@.        \n@@@@*   -@@@@@@@@@@@@+        \n@@@@@-  #@@@@@@@@@@@@%        \n@@@@@-  #@@@@@@@@@@@@#        \n@@@@% -+*@@@@@@@@@@@@+        \n
\n        :@@@@@@#              \n         .=#@@%@:             \n            .*@@-             \n              %@*:            \n            =%@@@@%-          \n           -@@@@@@@@.         \n           :@@@@@@@@-         \n            :@@@@@@@+         \n             +@@@@@@+         \n              @@@@@@*         \n             .@@@@@@%         \n             *@@@@@@@:        \n            :@@@@@@@@*        \n            %@@@@@@@@@        \n           *@@@@@@@@@@:       \n          -@@@@@@@@@@@:       \n
\n                              \n                              \n                              \n                     :+.      \n                     =*#      \n                      *@#.    \n                      #@@*    \n               -******#@@#    \n                ...:--*@@@:   \n                      .@@@*   \n                      =@@@%   \n                      %@@@@   \n                     -@@@@@   \n                     .@##@=   \n                     -@.*%    \n                     %+ **    \n
\n        :@@#                  \n       -@@@@#.                \n        *@@%+                 \n        -@@@*.                \n        +@@*@@%.              \n        +@@+@@@*              \n        #@@@@@@@.             \n--------@@@@@@*=--------------\n       =@@@@@@:               \n      *@@@@@@@@=              \n     .#*#@%#@#=.              \n         +# %*                \n          #=.:                \n          -@                  \n          -#                  \n                              \n
\n        -@@@@#:.        :%@@@@\n         :#@@*            =%@@\n          +@@@.             :*\n         %@@@@#              =\n         -@@@@@+   ..       -@\n: :   =-. %@@@@@%=:%:     .+@@\n@@@#-*@@@@@@@@@@@@@@%+=++#@@@@\n@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@\n@=:%@@@@@#+:+@@@@**#%@= .*@*%@\n@.  *@%=.   @@@@@:   :    .  %\n@.   *     #@@@@@#.:         .\n**        +@@@@@@@@@%:      +*\n        :#@@@@@@*-@@@@:   :+@@\n=.      .:*@@@@@+ #@@@@#- .@@@\n%-.   .    :%@@@@#-%@@@@@#*@@%\n:*@.  *=     #@@@@**@@@@@@@@%*\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n%@%*@@@@@@@@@@@@@@@@%@@@@@@@@@\n -:#@@@@@@@@@@@@@@@@: %@@@@@@@\n   :=#@@@@@@@@@@@@@@%-.=#@@%=.\n      %@@@@@@@@@@@@@@@@+-..   \n      #@@@@@@@@@@@@@@@@@@%.   \n      -@@@@@@@@@@@@@@@@@@@#   \n     +@@@@@@@@@@@@@@@@@@@@@.  \n   -.#@@@@@@@@@@@@@@@@@@@@@:  \n  -@@@@@@@@@@@@@@@@@@@@@@@@:  \n%+@@@@@@@@@%@@@@@@@@@@@@@@@=..\n@@@@@@@@@@@*@@+%@@@@@@@@@@@@@@\n@@@%.#@@@@@@+= -@@@@@@%:=#+=@@\n@@@: -@@@@@@-  .@@@@%+:     -@\n:#@  -*:..:%@= .@@@@.        :\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@#%@%@@@@@@@@@@@@@@@\n@@@@@@@@@@@@+# :@@@@@@@@@@@@@@\n@@@@@@@@@@@@:.  @@@@@@@@@@@@@@\n@@@@@@@@@@@@%=  %@@@@@@@@@@@@@\n@@@@@@@@@@@@@:  @@@@@@@@@@@@@@\n@@@@@@@@@@@@@+  %@@@@@@@@@@@@@\n@@@@@@@@@@@@@=  *@@@@@@@@@@@@@\n@@@@@@@@@@@@@*  *@@@@@@@@@@@@@\n@@@@@@@@@@@@@%  %@@@@@@@@@@@@@\n@@@@@@@@@@@@@%  *@@@@@@@@@@@@@\n@@@@@@@@@@@@@@#+@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@#-@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@++@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@=%#=-=@@@@@@@@@\n@@@@@@@@@@@@@@%=%    =@@@@@@@@\n@@@@@@@@@@@@@@* #:   -@@@@@@@@\n@@@@@@@@@@@@@@+-.-   -@@@@@@@@\n@@@@@@@@@@@@@@=.     -@@@@@@@@\n@@@@@@@@@@@@@#*=     +@@@@@@@@\n@@@@@@@@@@@@@-*@*    %@@@@@@@@\n@@@@@@@@@@@@@. .-   .@@@@@@@@@\n@@@@@@@@@@@@@=       %@@@@@@@@\n@@@@@@@@@@@@#.  .    #@@@@@@@@\n@@@@@@@@@@@@+##%#    *@@@@@@@@\n@@@@@@@@@@@@=@@@=    +@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@=+@@@@@@@@@@@@@%%@@@@@@@@\n@@@@@@@@@@@@@@@:+@+.  .-#@@@@@\n@@@@@@@@@@@@@@@.#*       %@@@@\n@@@@@@@@@@@@@@@.@*       -@@@@\n@@@@@@@@@@@@@@%.@*        @@@@\n@@@@@@@@@@@@@@+.@#.       %@@@\n@@@@@@@@@@@@@= :@@+       @@@@\n@@@@@@@@@@@@@. .@#       .@@@@\n@@@@@@@@@@@@@%  #.       =@@@@\n@@@@@@@@@@@@@%           +@@@@\n@@@@@@@@@@@@@+           -@@@@\n@@@@@@@@@@@@@:           :@@@@\n@@@@@@@@@@@@*             @@@@\n@@@@@@@@@@@@:             %@@@\n
\n@@@@@- . =@@@@@@@@@@@@@@@@@@@@\n@@@#+    #@@@@@@@@@@@@@@@@@@@@\n@@@-    .@@@@@@@@@@%%%@@@@@@@@\n@@#=.   #@@@@@%@@*.   .=@@@@@@\n@#-%=  .@@@@@@ %#       =@@@@@\n@@@@*  =@@@@@@.@#        %@@@@\n@@@@*  =@@@@@@.@@:       *@@@@\n@@@%.   #@@@@%.@@=       +@@@@\n@@@:     #@@@%.@@@.      *@@@@\n@@-       :#@# @@#       %@@@@\n@=          %# ::        @@@@@\n#            :           @@@@@\n+              :         #@@@@\n@+.           +%         +@@@@\n@@@*- .-      #@=        =@@@@\n@@@@@..*:   =.*@#        -@@@@\n
\n@@@@@@@@@@@@@@@#-=@@@@@@@@@@@@\n@@@@@@@@@@@@@@@:  =@@@@@@@@@@@\n@@@@@@@@@@@@@@%:   +@@@@@@@@@@\n@@@@@@@@@@@@@%.    -@@@@@@@@@@\n@@@@@@@@@@@@@@:     -@@@@@@@@@\n@@@@@@@@@@@@@+     --@@@@@@@@@\n@@@@@@@@@@@@@#:   -@@@@@@@@@@@\n@@@@@@@@@@@@@@=   .%@@@@@@@@@@\n@@@@@@@@@@@@@@.     +@@@@@@@@@\n@@@@@@@@@@@@@*       :*@@@@@@@\n@@@@@@@@@@@@%          .=%@@@@\n@@@@@@@@@@@%.             @@@@\n@@@@@@@@@@%             :+@@@@\n@@@@@@@@@@#         :=#%@@@@@@\n@@@@@@@@@@@%#**+  =@@@@@@@@@@@\n@@@@@@@@@@@@@@@@. #@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@%.#@@@@@@@@@@@@@@\n@@@@@@@@@@@@@# #@@@@@@@@@@@@@@\n@@@@@@@@@@@@@= %@@@@@@@@@@@@@@\n@@@@@@@@@@@@@. %@@@@@@@@@@@@@@\n@@@@@@@@@@@@%  *@@@@@@@@@@@@@@\n@@@@@@@@@@@@*  =@@@@@@@@@@@%+-\n@@@@@@@@@@@@#: +@@@@@@@@@@@*.=\n@@@@@@@@@@@@@*=%@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@. .%@@@@@@@@@@@@@@@@@@\n@@@@@@@@:  :@@@@@@@@@@@@@@@@@@\n@@@@@@@@# .*@@@@@@@@@@@@@@@@@@\n@@@@@@@%. .@@@@@@@@@@@@@@@@@@@\n@@@@@@@#   #@@@@@@@@@@@@@@@@@@\n@@@@@@@@   +@@@@@@@@@@@@@@@@@@\n@@@@@@@+  :@@@@@@@@@@@@@@@@@@@\n@@@@@@@:   @@@@@@@@@@@@@@@@@@@\n@@@@@@@    +@@@@@@@@@@@@@@@@@@\n@@@@@@%    :@@@@@@@@@@@@@@@@@@\n@@@@@@*     @@@@@@@@@@@@@@@@@@\n@@@@@@+     %@@@@@@@@@@@@@@@@@\n@@@@@@=     *@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@*..+@@@@@@@@@@@@@@@@@@@\n@@@@@@@#   %@@@@@@@@@@@@@@@@@@\n@@@@@@@@- =@@@@@@@@@@@@@@@@@@@\n@@@@@@@*  +@@@@@@@@@@@@@@@@@@@\n@@@@@@@-  :@@@@@@@@@@@@@@@@@@@\n@@@@@@@#   @@@@@@@@@@@@@@@@@@@\n@@@@@@@:  -@@@@@@@@@@@@@@@@@@@\n@@@@@@%   :@@@@@@@@@@@@@@@@@@@\n@@@@@@+    %@@@@@@@@@@@@@@@@@@\n@@@@@@=    +@@@@@@@@@@@@@@@@@@\n@@@@@@:    =@@@@@@@@@@@@@@@@@@\n@@@@@@.    -@@@@@@@@@@@@@@@@@@\n@@@@@@     .@@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@=.:%@@@@@@@@@@@@@@@@@@\n@@@@@@@@-   @@@@@@@@@@@@@@@@@@\n@@@@@@@@@  +@@@@@@@@@@@@@@@@@@\n@@@@@@@@-  @@@@@@@@++@@@@@@@@@\n@@@@@@@%   %@@@@@@#  :.#@@@@@@\n@@@@@@@@:  @@@@+.=    -#+:+@@@\n@@@@@@@*  -@@@@@#+-   -=+*%@@@\n@@@@@@@.   %@@@@@@@%. =@@@@@@@\n@@@@@@@:   =@@@@@@@@+ :@@@@@@@\n@@@@@@@    .@@@@@@@@=  @@@@@@@\n@@@@@@%     %@@@@@@@   #@@@@@@\n@@@@@@*     *@@@@@@=   =@@@@@@\n@@@@@@+     =@@@@@@*- .*@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@::*@@@@@@@@@@@@@@@@@@@\n@@@@@@@+   #@@@@@@@@@@@@@@@@@@\n@@@@@@@%. :#@@@@@@@@@@@@@@@@@@\n@@@@@@@*  #@@@@@@@@@@#:+@@@@@@\n@@@@@@@   +@@@@@@@@%.  .@@@@@@\n@@@@@@@-  +@@@@@@@@@=  -@@@@@@\n@@@@@@%   #@@@@@@@@@- -%@@@@@@\n@@@@@@+   #@@@@@@@@-  :@@@@@@@\n@@@@@@:   -@@@@@@@@    #@@@@@@\n@@@@@@.   .@@@@@@@@*  -@@@@@@@\n@@@@@%     %@@@@@@@+  +@@@@@@@\n@@@@@#     #@@@@@@@=  .@@@@@@@\n@@@@@*     +@@@@@@@#..=@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@=-=+%@@@@@@@@@@@@@@@@@\n@@@@@@@+     +@@@@@@@@@@@@@@@@\n@@@@@@@*      #@@@@@@@@@@@@@@@\n@@@@@@@+      :@@@=:=*@@@@@@@@\n@@@@@@@=    .:#@@@    @@@@@@@@\n@@@@@@@@%   -%%:.    :#@@@@@@@\n@@@@@@@%:     =         #@@@@@\n@@@@@@%.      +@+     ..*@@@@@\n@@@@@@#     . .@@    #@@@@@@@@\n@@@@@@@#   -#  #@.   %@@@@@@@@\n@@@@@@@+   *- :@=    +@@@@@@@@\n@@@@@@%    :  %% =.  .%@@@@@@@\n@@@@@@+      -@+ +-    +@@@@@@\n@@@@@@.     .@@#      ..@@@@@@\n@@@@@*       %@%      *=@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@%#+==--==+*%@@@@@@@@@@@@@@@@\n@@#=:       .-*%@@@@@@@@@@@@@@\n@@#=:         :=*#*+==+*#%@@@@\n@@#+:         .:=-:    .:=#%@@\n@@#+-.       .::::      :+#@@@\n@@@%*=:       ..        :=#%@@\n@@@%*-.                  .:-=*\n@%*=:                 .:-===+*\n@#=:                 .:+#@@@@@\n@%*=:      ..        .-*%@@@@@\n@@%+:     .:.         :=#%@@@@\n@%*-.                  :+#@@@@\n%*=:.      .::::..... .:+#@@@@\n@%#*+++++++**##*****+++*#%@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@%##%@@@@@@@@@@@@@\n@@@@@@@@@@%=.    .=%@@@@@@@@@@\n@@@@@@@@@=    ..    -#@@@@@@@@\n@@@@@@@+.   :%@@%=    :*@@@@@@\n@@@%#+.    .@@@@@@:     .=#@@@\n@@%*-      :@@@@@@-      -*%@@\n@@@@@%=.    *@@@@#     +@@@@@@\n@@@@@@@@*:   :++-    -%@@@@@@@\n@@@@@@@@@@#=.     .=%@@@@@@@@@\n@@@@@@@@@@@@@%###%@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@%#******##%@@@@@@@\n@@@@@@#+=:.            .:=*%@@\n@@#+:                       .:\n-.           .+#*+.           \n            -@@@@@%-          \n           .@@@@@@@%          \n           .@@@@@@@@          \n            *@@@@@@=         .\n             =%%@#-       :+%@\n@%*+=-:.            .:=+#@@@@@\n@@@@@@@@@%%######%@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n           *@@@@@@@           \n           *@@@@@@#           \n           :@@@@@@=           \n            =@@@@*            \n             +@@+             \n              *=              \n                              \n              -#=             \n             :@@@#*-          \n            %@@@@@@*          \n           .+#@@+-:           \n             .@@=             \n             :@@*             \n             +@@-             \n             %@@#             \n            =@@@@-            \n
\n            *@@@@=            \n            +@@@@-            \n             *@@+             \n              +=              \n              .               \n             :@#.             \n            -%@@@@#           \n           *@@@@@%+.          \n           -=%@*.             \n             %@#.             \n             %@*:             \n            .@@%              \n            %@@@:             \n           .%@@@+             \n            .-#=.             \n              ....            \n
\n              ++              \n              =+              \n              ::              \n                              \n              .*:             \n              #@@*+:          \n            -@@@@@@%.         \n            #%@@#+:           \n              #@#             \n              %@@-            \n             .@@@:            \n             -@@@-            \n             *@@@@.           \n             .*%*.            \n            ..:-...           \n                              \n
\n                     -*#*@+   \n          -*%@%%*=:-#@@@@@*   \n         .+=@@@@@@@@@@@@@@@=  \n          --=+=@@@@@@@@@@@@=  \n             ++%@@@@@@@@@@@.  \n             =@@@@@@@@@@@@@:  \n             ..%@@@@@%@@@@@@: \n             + =@@@@@+:#@@@@@=\n             = =@@@@%-+.=*%@@@\n            =* #@@@@@ .--::%@@\n           :@*+@@@@@@:  .:::#=\n            *%@@@@@@@-      :+\n             *@@@@@@@#       .\n            #%#@@@@@@@-       \n            : %@@@@@@@%       \n             .@@@@@@@@#       \n
\n          .***@@@@@@@@@@@@@@@@\n            =.=@@@@@@@@@@@@@@@\n             : =*@@@@@@@@@@@@@\n              .=%@@@@@@@@@@@@@\n =#-         .%%@@@@@@@@@@@@@@\n=@@%:         *@@@@@@@@%@@@@@@\n@@@@%.        .*@@@@@@@-=@@@@@\n@@@@@#.         #@@@@@@+ :*+%@\n@@@@@@@@#-     =%@@@@@@*  -. -\n@@@@@@@%%@@#=++%@@@@@@@%   ::.\n@@@@%:.  .+@@@@@@@@@@@@@.     \n*@@*        .:.#@@@@@@@@-     \n #+           +@@@@@@@@@+     \n             *@=@@@@@@@@%     \n            -%..@@@@@@@@@-    \n               +@@@@@@@@@%    \n
\n                    -#@@@@@*. \n                      -#@@@@@=\n                        :#@@@@\n                          :*@@\n            =@=             :*\n            :@*               \n            *@%.              \n            %@#               \n            %@@-              \n           :@@@%              \n           :%%#:              \n           -=.+               \n            ...               \n                              \n                              \n                              \n
\n                              \n                              \n                              \n             -#*              \n             @@@=             \n            +@@=              \n           -@@@@-             \n           @@@@%%             \n          .#@@@@=             \n            @@@@:             \n           .@@@@#             \n           =@@@@@.            \n          .@@@@@@+            \n          #@@@@@@@            \n          +@@@@@%#.           \n           *%=:#-             \n
\n                              \n                              \n               :-             \n              %@@*            \n              =@@@:           \n        .-:::::@@@@*-         \n         .:---%@@@@*+.        \n              %@#%@===:       \n             :@@@@:           \n             *@@@%.           \n            .@@@@@+:-:        \n            +@@@@@@@@%:       \n           +@@@@#=*%+         \n           =*##@%             \n               +@=            \n               =@*            \n
\n                              \n                              \n             .-*              \n           *@@@@*.            \n          .%@@@@=             \n           =@@@@%             \n            #@@@@:            \n           .%@@@@*            \n           =@@@@@@-           \n           :@@@@@@%           \n           .@@@@@@+           \n           #@@@@@@%           \n          =@@@@@@@*           \n         :@@@@@@@=            \n         *@@@@@@@#            \n        -@@@@@@@@@+           \n
\n                              \n             -=               \n           :*@@#+=- :.        \n           -@@@@@@@@%=        \n           --@@@@@@@@@.       \n            .@@@@@@@+=        \n            -@@@@@@+          \n            -@@@@@@=          \n          . =@@@@@@=          \n         +%%@@@@@@@*          \n     ..-#@@@@@@@@@@@=         \n      %@@@@%%@@@@@@@#         \n      +@%*-.+@@@@@@@:         \n       ..   -@@@@@@@          \n            .@@@@@@@#.        \n          :+*@@@@@@@#         \n
\n                              \n                            :+\n                       ..  +@@\n                      ...:+@@%\n                      .. :#@@@\n                     ... =@@@@\n                      ...:=%@@\n                      ...  #@%\n                      ... .%@%\n                     ..  =@@@@\n                   ....+#@@@@@\n                   ....%@@@@@@\n                      .%@##@@@\n                     . =@++@@@\n                      . #%=@@@\n                     .. :@%@@@\n
\n                              \n                              \n         -       -.           \n        .#%*#%%%#@=           \n        :@@@@@@@@@@*.         \n        +@@@@@@@@%+.          \n          =@@@@@@+            \n          .@@@@@@*            \n           %@@@@@%            \n          .%@@@@@%            \n        =%@@@@@@@@:           \n       =@@@@@@@@@@@:          \n      -@@%@@@@@@@@@*          \n      %@- #@@@@@@@@:          \n      -@+ @@@@@@@@@.          \n       #@.%@@@@@@@@:          \n
\n@@@@@@-             -- %@@@@@@\n@@@@@@@+.          -=*#@@@@@@@\n@@@@@@@@*.        -=.@@@@@@@@@\n@@@@@@@@@@%+     -#+@@@@@@@@@@\n@@@@@@@@@-.      :#@@@@@@@@@@@\n@@@@@@@@@.        -=#%@@@@@@@@\n@@@@@@@#=            .%@@@@@@@\n@@@@@@%.              .-%@@@@@\n@@@@@@@-               .%@@@@@\n@@@@@%:                .*@@@@@\n@@%@@-                   =@@@@\n@@: :                     *@@@\n@@%-                    =%@@@@\n@@@@+.                 .%@@@@@\n@@@@@@=                .%@@@@@\n@@@@@@@*              -@@@@@@@\n
\n@@@@@@@=          @@@@@@@@@@@@\n@@@@@@*           =@@@@@@@@@@@\n@@@@@@-            *@@@@@@@@@@\n@@@@@#.             %@@@@@@@@@\n@@@@%.              :@@@@@@@@@\n@@@@@=::             @@@@@@@@@\n@@@@@%@*             @@@@@@@@@\n@@@@@@@*             %@@@@@@@@\n@@@@@@@%             %@@@@@@@@\n@@@@@@@@*            %@@@@@@@@\n@@@@@@@@@-           %@@@@@@@@\n@@@@@@@@@-      .    %@@@@@@@@\n@@@@@@@@@%.     :    %@@@@@@@@\n@@@@@@@@@%     ++    %@@@@@@@@\n@@@@@@@@@#.    @%-   #@@@@@@@@\n@@@@@@@@@#:   :@@%.  #@@@@@@@@\n
\n@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@\n@@@@@@@@@%. -%@@@@@@@@@@@@@@@@\n@@@@@@@@@-    =@@@@@@@@@@@@@@@\n@@@@@@@@:      =@@@@@@@@@@@@@@\n@@@@@@@%        %@@@@@@@@@@@@@\n@@@@@@@@*.      =@@@@@@@@@@@@@\n@@@@@@@@@#      =*:%@@@@@@@@@@\n@==-#+#%%@@=  .==   =*%@@@@@@@\n@*     *%@=.  :=        ..-%@@\n@@=  - -@-                 .%@\n@@@. .- +                   .@\n@@@%- :        .==           :\n@@@@@*       .++@%            \n@@@@@@*.     :+*@@.           \n@@@@@@@%      :@@@=           \n@@@@@@@*       =%@@=          \n
\n@@@@@@@@@@@@@@@@#%@@@@@@@@@@@@\n@@@@@@@@@@@@@@@=  =*@@@@@@@@@@\n@@@@@@@@@@@@@@@.    :%@@@@@@@@\n@@@@@@@@@@@@@@-      .@@@@@@@@\n@@@@@@@@@@@@@@.       *@@@@@@@\n@@@@@@@@@@@@@@#:       @@%@@@@\n@@@@@@@@@@@@@@@@-     +@: #@@@\n@@@@@@@@%=@@@@@@@#.  *@:   =@@\n@@@@@@@@@ :%=+#%*:   :       -\n@@@@@@@@@# .  *@.             \n@@@@@@@@@@  : :%        .     \n@@@@@@@@@@*:         :=##     \n@@@@@@@@@@@@%:       =@@@.    \n@@@@@@@@@@@@@@=      +@@@=    \n@@@@@@@@@@@@@@@:      @@@@=   \n@@@@@@@@@@@@@@@.      :@@@@  .\n
\n@@@@@@@@@@@@@@@@@@@@#+%@@@@@@@\n@@@@@@@@@@@@@@@@@@#+  .@@@@@@@\n@@@@@@@@@@@@@@@@@:     =@@@@@@\n@@@@@@@@@@@@@@@@*       %@@@@@\n@@@@@@@@@@@@@@@@%.      #@@@@@\n@@@@@@@@@@@@@@@@@       #%@@@@\n@@@@@@@@@@@@@@@@@*-    :: #@@@\n@@@@@@@@@@@@%@@@@@=        =@@\n@@@@@@@=#@@+  *%#.           =\n@@@@@@@- *@@- #@.             \n@@@@@@@@= =@@ =#              \n@@@@@@@@@.  =:       .-**     \n@@@@@@@@@%+-.        =@@@     \n@@@@@@@@@@@@@=      .+@@@-    \n@@@@@@@@@@@@@@%.     .@@@%-   \n@@@@@@@@@@@@@@@       :@@@%   \n
\n@@@@@@@@@@@@@@@@@@@@@@@@@.    \n@@@@@@@@@@@@@@@@@@@@@@@%-     \n@@@@@@@@@@@@@@@@@@@@@@#       \n@@@@@@@@@@@@@@@@@@@@@@:       \n@@@@@@@@@@@@@@@%@@@@@%        \n@@@@@@@@@@@@@@@#+@@@@#        \n@@@@@@@@@@@@@@@@:#@@@@:       \n@@@@@@@@@@@@@@#-..#@@@@+:     \n@@@@@@@@@@@@@@=   -@@@@@-     \n@@@@@@@@@@@@@@.   -@@@@@@-    \n@@@@@@@@@@@@@*   =-%@@@@@@+.. \n@@@@@@@@@@@@@-  =@#+@@@@@@@+. \n@@@@@@@@@@@@@-  +@@#@@@%%+.   \n@@@@@@@@@@@@@+   @@@@#.       \n@@@@@@@@@@@@@%   *@#-         \n@@@@@@@@@@@@@@.  .-           \n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@%=+%@@@@@@@@@@@@@@@@\n@@@@@@@@@@@#= :*@@@@@@@@@@@@@@\n@@@@@@@@@@@@@#-  =%@@@@@@@@@@@\n@@@@@@@@@@@@@@@@*: -%@@@@@@@@@\n@@@@@@@@@@@@@@@@@@%=:-*@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@*-:+%@@@@\n@@@@@@@@@@@@@@@@@@@@@@@%+=%@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%\n@@@@@%#+@@@@@@@@@@@@@@@+. .%=.\n@@@@@@%=.%@@@@@@@@@@@@*      %\n@@@@@@@@= -%@@@@@@@@@@@#.  .%@\n@@@@@@@@@*  .--=+*++-::.  =@@@\n@@@@@@@@@@%=            :%@@@@\n@@@@@@@@@@@@#           #@@@@@\n@@@@@@@@@@@@@-         =@@@@@@\n@@@@@@@@@@@@@+        .@@@@@@@\n@@@@@@@@@@@@@%        .@@@@@@@\n@@@@@@@@@@@@@@        -@@@@@@@\n@@@@@@@@@@@@@@        -@@@@@@@\n@@@@@@@@@@@@@@        +@@@@@@@\n@@@@@@@@@@@@@:        :@@@@@@@\n@@@@@@@@@@@@@          %@@@@@@\n@@@@@@@@@@@@@.         %@@@@@@\n
\n@@@@@@@@@@@@@@@@@@#:+@@@@@@@@@\n@@@@@@@@@@@@@@@@@% .@@@@@@@@@@\n@@@@@@@@@@@@@@@@@-.@@@@@@@@@@@\n@@@@@@@@@@@@@%=:: -#@@@@@@@@@@\n@@@@@@@@@@@@=       @@@@@@@@@@\n@@@*-:-##=+@:       @@@@@@@@@@\n@@+        .:     .*@@@@@@@@@@\n@@:         .     *@@@@@@@@@@@\n@@=        *-    :@@@@@@@@@@@@\n@@@=. .  =@@.    @@@@@@@@@@@@@\n@@@@@@@* :#.     *@@@@@@@@@@@@\n@@@@@@@@          =@@@@@@@@@@@\n@@@@@@@#=+=     :: :@@@@@@@@@@\n@@@@@@@+#+:     =@= =@@@@@@@@@\n@@@@@@@--=:     -@= +@@@@@@@@@\n@@@@@@@-@@.      =  @@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@*@@@@\n@@@@@@%=:=%@@@@@@@@@@@@+.%@@@@\n@@@@@#     #@@@@@@@@@+. :@@@@@\n@@@@@:      -+@#-::-..*%@@@@@@\n@@@@@-        =.     -:*@@@@@@\n@@@@@@=...             *@@@@@@\n@@@@@@@@= .:.+=       -@@@@@@@\n@@@@@@@@- =@@@*     .%@@@@@@@@\n@@@@@@@@% -@@#.     +@@@@@@@@@\n@@@@@@@@@  .        %@@@@@@@@@\n@@@@@@@@@==+:       %@@@@@@@@@\n@@@@@@@@@*@@.        *@@@@@@@@\n@@@@@@@@@*%@:   := .  #@@@@@@@\n@@@@@@@@@+%@-   :# :  *@@@@@@@\n@@@@@@@@@+@@:    =   *@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@\n@@@@@@@+.  =@@@@@@@@@@@@@*+@@@\n@@@@@@+     *@@@@@@@@@@*. @@@@\n@@@@@@:     .=%@%*##*+...=@@@@\n@@@@@@#.      .*      =%@@@@@@\n@@@@@@@@*-     :     .. #@@@@@\n@@@@@@@@= .-.::        .@@@@@@\n@@@@@@@@* :@@@@.      :%@@@@@@\n@@@@@@@@@ .@@@*      #@@@@@@@@\n@@@@@@@@@: ::.      .@@@@@@@@@\n@@@@@@@@@+-=        -@@@@@@@@@\n@@@@@@@@@*@@        =@@@@@@@@@\n@@@@@@@@@*%#    .*   +@@@@@@@@\n@@@@@@@@@*%%    +@:   *@@@@@@@\n@@@@@@@@@*%@    =%:  .%@@@@@@@\n
\n@@@@@@@@*--*@@@@@@@@@@@@@@@@@@\n@@@@@@@-    =@@@@@@@@@@@@@@@@@\n@@@@@@*      @@@@@@@@@@@@@@@@@\n@@@@@@%      :*@@@@@@@@@@@@%*%\n@@@@@@@%-.     #@@@@@%@@%+:.%@\n@@@@@@@@-.     %@+..: -:.:.+@@\n@@@@@@@#. +*-==@%      :+@@@@@\n@@@@@@@@# -@@@@%         -@@@@\n@@@@@@@@#. *@@@@         #@@@@\n@@@@@@@@+*: ..-=      .:#@@@@@\n@@@@@@@@+%@#+=        %@@@@@@@\n@@@@@@@@+#@@@*       -@@@@@@@@\n@@@@@@@@+*@@#        *@@@@@@@@\n@@@@@@@@#+@@+        %@@@@@@@@\n@@@@@@@@@-@@+    *+  #@@@@@@@@\n@@@@@@@@@+#@*    %#  :@@@@@@@@\n
\n@@@@@@@@@@.     =@@@@@@@@@@@@@\n@@@@@@@@@@+     %@@@@@@@@@@@@@\n@@@@@@@@@@*:    +@@@@@@@@@@@@@\n@@@@@@@@@=       @@@@@@@#@@@@@\n@@@@@@@@@* =+   +@@@@@*:-@@@@@\n@@@@@@@@@% -@%+=*..-+. #@@@@@@\n@@@@@@@@@% .@@@*      +*=*@@@@\n@@@@@@@@@#. *@*        .--@@@@\n@@@@@@@@@**= .-        *@@@@@@\n@@@@@@@@@*#@#.         +@@@@@@\n@@@@@@@@@**@@%        =@@@@@@@\n@@@@@@@@@**@%.      :#@@@@@@@@\n@@@@@@@@@*#@.       *@@@@@@@@@\n@@@@@@@@@*#-        +@@@@@@@@@\n@@@@@@@@@*=         -@@@@@@@@@\n@@@@@@@@@*=.+.      -@@@@@@@@@\n
\n@%     *@:           =@@@@@@@@\n@+     +@%.         :@@@@@@@@@\n@*     *@@%-      .+@@@@@@@@@@\n@+.    -@@@@%*-  +@@@@@@*=+*#@\n@=:    .@@@@@@%  @@@@@#:      \n@::     #@@@@@@*%@@@@=        \n*:#     *@@@@@@@@@*%%         \n* .=    =@@@@@@@@*  :.        \n+::@=    -@@@@@@-             \n= .@@:    .#@@+               \n.+.%@@:     *@                \n.#:@@@@:     ++               \n  =@@@@@-     -               \n:-*@@@@@@=                    \n. *@@@@@@@*                   \n-.+@@@@@@@@#                  \n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@*..=@@@@@@@@@@@@@\n@@@@@@@@@@@@#    +@@@@@@@@@@@@\n@@@@@@@@@@@@@-  :%@@@@@@@@@@@@\n@@@@@@@@@@@@@@%#@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@*#@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@ .#@@@@@@@@@@@@@\n@@@@@@@@@@@@@@..*@@@@@@@@@@@@@\n@@@@@@@@@@@@@: .#@@@@@@@@@@@@@\n@@@@@@@@@@@@@-  -@@@@@@@@@@@@@\n@@@@@@@@@@@@@@*+#@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@%#@@@@@@@@@@@@\n@@@@@@@@@@@@@@@=  :@@@@@@@@@@@\n@@@@@@@@@@@@@@@:   *@@@@@@@@@@\n@@@@@@@@@@@@@@@@-  *@@@@@@@@@@\n@@@@@@@@@@@@@+%@-  %@@@@@@@@@@\n@@@@@@@@@@@@@ **   %@@@@@@@@@@\n@@@@@@@@@@@@%  .  -@@@@@@@@@@@\n@@@@@@@@@@@@@. +  =@@@@@@@@@@@\n@@@@@@@@@@@@#  =   #@@@@@@@@@@\n@@@@@@@@@@@@@++=   .@@@@@@@@@@\n@@@@@@@@@@@@@@@.    +@@@@@@@@@\n@@@@@@@@@@@@@@*      %@@@@@@@@\n@@@@@@@@@@@@@@.      :@@@@@@@@\n@@@@@@@@@@@@@#        @@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@%+-=%@@@@@@@@@@\n@@@@@@@@@@@@@@@.    #@@@@@@@@@\n@@@@@@@@@@@@@@*     -@@@@@@@@@\n@@@@@@@@@@@@@@@+     %@@@@@@@@\n@@@@@@@@@@@@@@@@*:  .@@@@@@@@@\n@@@@@@@@@@@%%@@@*.  %@@@@@@@@@\n@@@@@@@@@@% :@@%    +@@@@@@@@@\n@@@@@@@@@@# =@@+   :%@@@@@@@@@\n@@@@@@@@@@=  .:-   *@@@@@@@@@@\n@@@@@@@@@@+  .-    *@@@@@@@@@@\n@@@@@@@@@@@. .@#   :@@@@@@@@@@\n@@@@@@@@@@*   ##    =@@@@@@@@@\n@@@@@@@@@@*: :#=     *@@@@@@@@\n@@@@@@@@@@@@#@@.     .@@@@@@@@\n@@@@@@@@@@@@@@%       +@@@@@@@\n
\n@@@@@@@@@@@@@@@@@*       +@@@@\n@@@@@@@@@@@@@@@@@#       .@@@@\n@@@@@@@@@@@@@@@@@#       .@@@@\n@@@@@@@@@@@@@@@@@*       +@@@@\n@@@@@@@@@@@@@@@@@@+      #@@@@\n@@@@@@@@@@@@@@@@@@%      :@@@@\n@@@@@@@@@@@@@@@@@+     --*@@@@\n@@@@@@@@@@@@@@@@+      %@@@@@@\n@@@@@@@@@@@@@@@@:      *@@@@@@\n@@@@@@@@@*=*@@@#      *@@@@@@@\n@@@@@@@@#  :@@@%     .@@@@@@@@\n@@@@@@@@=  %@@@@-    =@@@@@@@@\n@@@@@@@@.  +%%#+.    -@@@@@@@@\n@@@@@@@#              @@@@@@@@\n@@@@@@@#       .      -@@@@@@@\n@@@@@@@@:   :@@@.      +@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@:      \n@@@@@@@@@@@@@@@@@@@@@@%      .\n@@@@@@@@@@@@@@@@@@@@@@*      =\n@@@@@@@@@@@@@@@@@@@@@@%      *\n@@@@@@@@@@@@@@@@@@@@@@@.     #\n@@@@@@@@@@@@@%@@@@@@@@=      :\n@@@@@@@@@@@@- *@@@@@#.        \n@@@@@@@@@@@+  =@@@%+          \n@@@@@@@@@@@*  .*-.    =:      \n@@@@@@@@@@@%        .%@       \n@@@@@@@@@@@#       -@@+       \n@@@@@@@@@@@%  -    -@@.       \n@@@@@@@@@@@@:+@     .-        \n@@@@@@@@@@@@@@@.              \n@@@@@@@@@@@@@@@:              \n@@@@@@@@@@@@@@@.              \n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@+.%@*@@@@@@@@@@@@@@@\n@@@@@@@@@@. ...#@@@##@@@@@@@@@\n@@@@@@@@@@%-   .=:  .@@@@@@@@@\n@@@@@@@@@@@@#:      :%@@@@@@@@\n@@@@@@@@@@@@@@#-    :#@@@@@@@@\n@@@@@@@@@@@@@@@@@*--+@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@==%@@@@@@@@@@@@@@@\n@@@@@@@@@@@=  .@@@@@@@@@@@@@@@\n@@@@@@@@@@@+.  %@@@@@@@@@@@@@@\n@@@@@@@@@@@@-   =@@@@@@@@@@@@@\n@@@@@@@@@@@@+   :@@@@@@@@@@@@@\n@@@@@@@@@@@@+   %@@@@@@@@@@@@@\n@@@@@@@@@@@@+.  .%@@@@@@@@@@@@\n@@@@@@@@@@@@@.   .+@@@@@@@@@@@\n@@@@@@@@@@@@+      :@@@@@@@@@@\n@@@@@@@@@@@@: : . -=@@@@@@@@@@\n@@@@@@@@@@@@%%@:+-@@@@@@@@@@@@\n@@@@@@@@@@@@@@@=-=***%@@@@@@@@\n@@@@@@@@@@@@@@%+=+++*%@@@@@@@@\n@@@@@@@@@@@@@@@%#%@@@@@@@@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@%-:+@@@@@@@@@@@@@@\n@@@@@@@@@@@#    .=%@@@@@@@@@@@\n@@@@@@@@@@@%     .-@@@@@@@@@@@\n@@@@@@@@@@@@#.   -@@@@@@@@@@@@\n@@@@@@@@@@@@@+    :@@@@@@@@@@@\n@@@@@@@@@@@%@-     +@@@@@@@@@@\n@@@@@@@@@@- :       #@@@@@@@@@\n@@@@@@@@@@*+=:      -@@@@@@@@@\n@@@@@@@@@@@@@#    :-%@@@@@@@@@\n@@@@@@@@@@@@@-    =@@@@@@@@@@@\n@@@@@@@@@@@@@.     +@@@@@@@@@@\n@@@@@@@@@@@@#       +%@@@@@@@@\n@@@@@@@@@@@@:         -@@@@@@@\n@@@@@@@@@@#.           -@@@@@@\n@@@@@@@@@@=             %@@@@@\n
\n@@@@@@@@@@@@@@@@@@@@@@@@%*+*%@\n@@@@@@@@@@@@@@@@@@@@@@@*     -\n@@@@@@@@@@@@@@@@@@@@@%+       \n@@@@@@@@@@@@@@@@@@@@@@.       \n@@@@@@@@@@@@@@@@@@@@@@*       \n@@@@@@@@@@@%#%@@@@@@@@@=      \n@@@@@@@@@@%.  -#@@@@@@@@-.    \n@@@@@@@@@@@#+=.  -*@@%++*=    \n@@@@@@@@@@@@@@@#-             \n@@@@@@@@@@@@@@@@@@*====+=     \n@@@@@@@@@@@@@@@@@@@@@@@@@     \n@@@@@@@@@@@@@@@@@@@@@@@@@:    \n@@@@@@@@@@@@@@@@@@@@@@@@@%.   \n@@@@@@@@@@@@@@@@@@@@@@@@@@*   \n@@@@@@@@@@@@@@@@@@@@@@@@@@@:  \n@@@@@@@@@@@@@@@@@@@@@@@@@@#   \n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@--*#%@@@@@@@@@@@@@@@\n@@@@@@@@@#-...:+%@@@@@@@@@@@@@\n@@@@@@@@@+::.   .-*%%@@@@@@@@@\n@@@@@@@@@@-:.      .:-=*#%@@@@\n@@@@@@@@@@%=:=-         .:-=+#\n@@@@@@@@@@@%@@@%+=.          .\n@@@@@@@@@@@@@@@@@@#.          \n@@@@@@@@@@@@@@@@@@@@@%*+-.    \n@@@@@@@@@@@@@@@@@@@@@@@@@@%+-.\n
\n@@@@@@@@@@@@@@= *@@@@@@@@@@@@@\n@@@@@@@@@@@+::  :%@@@@@@@@@@@@\n@@@@@@@@@@@*     *@@@@@@@@@@@@\n@@@@@@@@@@@@:   +@@@@@@@@@@@@@\n@@@@@@@@@@@@-  +@@@@@@@@@@@@@@\n@@@@@@@@@@=.. =@@@@@@@@@@@@@@@\n@@@@@@@@@@+   #@@@@@@@@@@@@@@@\n@@@@@@@@@@@: .@@@@@@@@@@@@@@@@\n@@@@@@@@@@@. -@@@@@@@@@@@@@@@@\n@@@@@@@@@@@+-=@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@=@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n
\n@@@@@@@@@@@@.  @@@@@@@@@@@@@@@\n@@@@@@@@@@@@   %@@@@@@@@@@@@@@\n@@@@@@@@@@@@   -@%@@@@@@@@@@@@\n@@@@@@@@%**+    =+@@%@@@@@@@@@\n@@@@@@@@--       ::+@@@@@@@@@@\n@@@@@%#+           .+#%@@@@@@@\n===-.                  :======\n                              \n                              \n             .:               \n             ...              \n                              \n             :.               \n            -@.               \n            .@.               \n            *@+:              \n
\n   .            .:            \n  .:   .      :       .:      \n                              \n                   :. .       \n         .  .                 \n    .        .  .   .   .     \n       ..                     \n              .   .           \n                :.   ..       \n              ..    .  .      \n              :..  .          \n                  .           \n                  . .:        \n                  .  .        \n                         .    \n              .        .      \n
\n     :                        \n                              \n                        :     \n              .               \n ..                           \n  .                           \n                              \n                              \n             :-               \n    .         :       ::      \n        .   .  ..:    -       \n        .           .         \n                           .  \n                   .:      .  \n#@-                      .    \n#-      -+. .:           = := \n
\n          ...                 \n       :*%@@@%*-.             \n      *@@@@@@@@@* .           \n     %@@@@@@@@@@@.            \n    +@@@@@@@@@@@#             \n    %@@@@@@@@@@+              \n    #@@@@@@@@*=               \n     +%@@@@#+.  .             \n       %@@@%%-                \n       #@@#-:                .\n   .   #@@@                   \n     .%@@@@-                  \n   .+@@@@@@:                  \n  +@@@@@@@@:                  \n :@@@@@@@@@:        .         \n :@@@@@@@@@-        .      :  \n
\n          .::.                \n       .=%@@@%                \n     .=@@@@@%:                \n     *@@@@@@#              .  \n .  =@@@@@@@@=   :            \n    %@@@@@@@+ .             . \n   .@@@@+.*@+           .  .  \n   .@@%=  *@@#  .             \n    ++:   %@@%#+=.            \n          *@@@*:.             \n          *@@#          .     \n :-      #@@@@                \n  .-   -%@@@@@.               \n  =::*%@@@@@@@:               \n   .@@@@@@@@@@=        .      \n    .:#@@@@@@@+    :          \n
\n                              \n                              \n  .                           \n            .**+%%@%#=        \n           .%@@@@@@@@@%-      \n          .%@@@@@@@@@@@@-     \n           .%@@@@@@@@@@@%     \n            *@@@@@@@@@@@@.    \n  .         +@@#=@@@@@@@+     \n            :@@%+.:=**+:      \n            -@@@*.            \n           =@@@@=:            \n   .     =%@@@@@=           : \n       :%@@@@@@@*             \n       %@@@@@@@@%             \n       .#@@@@@@@@.            \n
\n                              \n                              \n         .                    \n                --            \n              =%@@#           \n              %@@#=           \n       .      :@@#+*:         \n               %@@:-%+:       \n              :@@%. =%.       \n    .          #@#  #=        \n              +@@@+ #.        \n            .*@@@@- .         \n          .+@@@@@@:           \n        .*@@@@@@@@=           \n        :@@@@@@@@@+           \n         -%@@@@@@@*           \n
\n                              \n              -**=            \n             *@@@@%           \n            .@@@@@@-          \n             *@@@@@+          \n              =%@@%=          \n  -*%%%%%%####+#@@*           \n*@@@@@%%%%%%%@@@@@@@+         \n@%@@##:        +@@@@@#        \n=    .#         *@@@@+        \n   .-++         :@@@@=    .:  \n   .=-          +@@@@@=       \n                 =@@@@*       \n                .%@@@@*       \n               .@@@@@@%       \n               %@@@@@@@.      \n
\n                    %@#.      \n                    :*:       \n                              \n                              \n                              \n                              \n                              \n                              \n          .::-==+++++==-:.   .\n--==+*#%%@@@@@@@@@@@@@@@@@%%%@\n*#%@@@@@@@@@@@@@@@@@@@@@@@@@@@\n      .:-=++*##%%%%%%%%#+=-::=\n                              \n                              \n                              \n                              \n
\n             :#@@@@@@@@@@@@@@#\n             %@@@@@@@@@@@@@@@@\n             :+==@@#:*@@@@@@@@\n                :@@-  *@@%@@@@\n                -@@:  +@@=%@@@\n                *@@.  %@@.*@@@\n               .@@*  -@@* +@@@\n               #@@.  %@@: -@@@\n              +@@*  =@@@  :@@@\n              %@@+  +@@*  .@@@\n      .-=*#%%@@@@@@@@@@%-.=@@@\n .-*%@@@%#*+=----:.:=*+*%@@@@@\n%@@#+-.                  :@@@@\n*-                       :@@@@\n                         .@@@@\n                         .@@@@\n
\n                              \n                              \n                              \n                  :*%%==.     \n  :               @@@@@*.     \n -@+====+**###**=*@@@@@+      \n  +@@@%*=.   .:-*@@@@@*       \n  +@@@.          *@@@@#:      \n  *@@@            @@@@@@+.    \n  *@@@            #@@@@=+@*   \n  +@@%            *@@@@*%@@#  \n  =@@%            %@@@#@@+ *# \n  :@@%            #@@% .:   *#\n   %@@           .@@@*       %\n   =@@-          %@@@@       :\n    #@#         +@@@@@.       \n
\n                              \n                              \n            -#@%+=            \n            @@@@@=            \n           -@@@@@-            \n      .::::+@@@@%             \n----+***+**#@@@@-             \n@@@#+:      .%@@%#+:          \n@@%          +@@@@@@*:        \n@@%          -@@@@@-=@@.      \n@@%          :@@@@@@@@+%-     \n@@%          .@@@--:-- .#+    \n@@@          *@@@.       #=   \n@@@         +@@@@=        %-  \n@@@:       .@@@@@+        .%%.\n#@@=       +@@@@@*         .*:\n
\n          .-=.                \n        .+@@@@*#%             \n        %@@@@@@@.             \n        %@@@@@@@*             \n       =@@@@@@@@:             \n       *@@@@@@@@.             \n+***++-=@@@@@@@*              \n#***#%@@@@@@@@%               \n       .+%@@@@#-.             \n          @@@@@@@%*:          \n          *@@@@@@@@@#.        \n          =@@@@@@@@%%@*:      \n          :@@@@@@@@% :@@%:    \n           *@@@@@@@@##@@@@:   \n           =@@@@@%%@@@@#.*@=  \n           =@@@@*   .-*.  =@= \n
\n            .:.               \n          =#@@@+=*-           \n         *@@@@@@@*.           \n         %@@@@@@@+            \n        +@@@@@@@@+            \n====-:..*@@@@@@@@             \n%##%%@@@%@@@@@@@*             \n      .-@@@@@@@%              \n        .*@@@@@#:             \n          -@@@@@@%*:          \n          .@@@@@%%@@#.        \n           #@@@@@%@@@@=       \n           *@@@@@@@@==@%=     \n           =@@@@@@@@+:#@@#    \n           -@@@@@@@@@@@@#@+   \n           :@@@@@+-=*%@* -@+  \n
\n                  #@@@@@@@@@@%\n%#*+-:::-+*##*+=:.+@@@@@@@@@@#\n@@@@@@@@@@%%%%@@@@%@@@@@@@@@= \n@@@@***=:      .:+@@@@@@@@@@# \n@@@#              =@@@@@@@@@+ \n@@@-               .+@@@@@@@- \n@@@                 *@@@@@@@@%\n@@#                 %@@@@@@@#@\n@@+                 -@@@@@@@-+\n@@:                 =@@@@@@@##\n@@                  =@@@@@@@@@\n@%                  -@@@@@@@@@\n@*                  -@@@@@@@@@\n@=                  :@@@@@@@@@\n@-                  =@@@@@@@#.\n@:                 :@@@@@@@=  \n
\n *@@@@@%                      \n =@@@@@#                      \n :@@@@@#                      \n  %@@@@#                      \n  +@@@@%                      \n  :@@@@%                      \n   #@@@@.                     \n   :@@@@:                     \n    #@@@=                     \n    .@@@*                     \n     -@@@                     \n      =@@-                    \n       =@%                    \n        :%-                   \n          .                   \n                              \n
\n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n              :.              \n              ..              \n                              \n
\n                              \n                              \n              -:              \n             +@@.             \n             .=:              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n
\n                              \n                              \n                              \n                              \n                              \n                              \n       . .- := .=  = .:       \n     - + .:          ::.+     \n    **                  -#.   \n    =#:              .. *+    \n     -.:#  :-----=:  +#       \n       .**+=%-..:#++*-        \n      :%%:          -@%.      \n      #@+            *@*      \n      -@@=.        .+@%:      \n       .*@%*=----+#@@+.       \n
\n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n             .::              \n             #@@=             \n             +@@+             \n             +@@+             \n             %@@%             \n          :-=@@@@=-:          \n       -**=::@@@@::=**:       \n      *@+   .@@@@.   +@+      \n
\n                              \n                              \n                              \n                              \n                              \n                              \n             +%%+             \n             =@@+             \n             =@@*             \n             #@@%             \n            .@@@@:            \n            =@@@@+            \n            -@@@@=            \n            *@@@@*            \n           .@@@@@@.           \n           -@@@@@@-           \n
\n                              \n                              \n                              \n                              \n            ....:.            \n            #@@@@-            \n            .%@@*             \n             @@@-             \n            -@@@#             \n            -@@@%             \n            #@@@@-            \n           =@@@@@@-           \n          :@@@@@@*+           \n           .%@@@@*            \n           -@@@@@@.           \n           #@@@@@@=           \n
\n                              \n                              \n                              \n         .  .:-.              \n        :@@%@@@*              \n         #@@@@@%              \n          %@@@@-              \n          *@@@@.              \n          +@@@@@*             \n          %@@@@@@.            \n        .#@@@@@@@+            \n        =@@@%@@@@@+           \n       .%@@-.@@@@@@:          \n      :@@@+ *@@@@#:-          \n     -@@@= :@@@@@#            \n     *@#.  *@@@@@@.           \n
\n            =+==+=            \n                     -:   ..  \n            -:  .-   #@=*@@@#:\n            =%  %+   :@@@@@@@-\n            =@:.@=    %@@@@@@+\n            :+. +:   .@@@@@@@*\n            -.  .:   #@@@@@@# \n            =%::#-   +@@@@@@@+\n            =@@@@=   #@@@@@@@@\n            =@@@@=  =@@@@@@@@@\n            =@@@@= -@@@@@@@@@@\n            =@@@@-.@@@@@@@@@@@\n            =@@@@=#@@@@@@@@@@@\n            =@@@@%@@@@@@@@@@@@\n            =@@@@#@@@@@@@@@@@@\n            =@@@@*@@@#%@@@@@@@\n
\n  %@@@@@@@@@@*   .@@@@@@@@@%  \n  %@@@@@@@@@@#  .%@@%@@@@@@%  \n  %@@@@@@@@@@@  *=-. #@@@@@%  \n  %@@@@@@@@@#+  .   .%@@@@@%  \n  %@@@@@@@@@--.     *@@@@@@%  \n  %@@@@@@@@@#=:    %@@@@@@@%  \n  %@@@@@@@@@@*:    :*@@@@@@%  \n  %@@@@@@@@@=.    :=%@@@@@@%  \n  %@@@@@@@@%..    *@@@@@@@@%  \n  %@@@@@@@@@@@@=  +@@@@@@@@%  \n  %@@@@@@@@@@@@@%#@@@@@@@@@%  \n  %@@@@@@@@@@@@@@@@@@@@@@@@%  \n  %@@@@@@@@@@@@@@@@@@@@@@@@%  \n  %@@@@@@@@@@@@@@@@@@@@@@@@%  \n  %@@@@@@@@@@@@@@@@@@@@@@@@%  \n  %@@@@@@@@@@@@@@@@@@@@@@@@%  \n
\n@@@@@@@@@@-        %@@@@@@@   \n@@@@@@@@@@+       +@@@@@@@@   \n@@@@@@@@@@#       #@@@@@@@@   \n@@@@@@@@@@%        @@@@@@@@   \n@@@@@@@@@@@       .@@@@@@@@   \n@@@@@@@@@@= -.    *@-%@@@@@   \n@@@@@@@@@* :-     :: @@@@@@   \n@@@@@@@@% .+         @@@@@@   \n@@@@@@@@+ **    .  :*@@@@@@   \n@@@@@@@@- @% .*%@@@@@@@@@@@   \n@@@@@@@@..@@%@@@@@@@@@@@@@@   \n@@@@@@@@:.@@@@@@@@@@@@@@@@@   \n@@@@@@@@#*@@@@@@@@@@@@@@@@@   \n@@@@@@@@@@@@@@@@@@@@@@@@@@@   \n@@@@@@@@@@@@@@@@@@@@@@@@@@@   \n@@@@@@@@@@@@@@@@@@@@@@@@@@@   \n
\n@@:   :@@@@@@@@+              \n@@=  -@@@@@@@@@+              \n@@+ :@@@@@@@@@@+              \n@#. +-+@@@@@@@@+              \n@@+ ..%@@@@@@@@+              \n@+-  *@@@@@@@@@+              \n@#: =%@@@@@@@@@+              \n@@@+%@@@@@@@@@@+              \n@@@@@@@@@@@@@@@+              \n@@@@@@@@@@@@@@@+          -*. \n@@@@@@@@@@@@@@@+         :@%. \n@@@@@@@@@@@@@@@+        .%@# .\n@@@@@@@@@@@@@@@+        *@%@%#\n@@@@@@@@@@@@@@@+        +%@@%-\n@@@@@@@@@@@@@@@+         :@@: \n@@@@@@@@@@@@@@@+         =@@* \n
\n@%   .#@@@@@@@@               \n@@   :%@@@@@@@@               \n@@: -@@@@@@@@@@               \n@@= .#@@@@@@@@@               \n@@=  %@@@@@@@@@               \n@%= .+@@@@@@@@@               \n@#+..%@@@@@@@@@               \n@@@%%@@@@@@@@@@               \n@@@@@@@@@@@@@@@               \n@@@@@@@@@@@@@@@          -#-  \n@@@@@@@@@@@@@@@          %@-  \n@@@@@@@@@@@@@@@         *@@#- \n@@@@@@@@@@@@@@@         @@@@* \n@@@@@@@@@@@@@@@         :-@%  \n@@@@@@@@@@@@@@@           @@  \n@@@@@@@@@@@@@@@          -@@- \n
\n   *@@@@@@@@@@@               \n  -@@@@@@@@@@@@               \n  =@@@@@@@@@@@@               \n  +@@@@@@@@@@@@               \n  :--+%@@@@@@@@               \n  :=#+:=@@@@@@@               \n    .@@#@@@@@@@               \n  -**@@@@@@@@@@               \n##@@@@@@@@@@@@@             . \n@@@@@@@@@@@@@@@           .#@-\n@@@@@@@@@@@@@@@           :@@-\n@@@@@@@@@@@@@@@          =%@@-\n@@@@@@@@@@@@@@@         #@@@@#\n@@@@@@@@@@@@@@@         *=-@@@\n@@@@@@@@@@@@@@@            @@@\n@@@@@@@@@@@@@@@           =@@@\n
\n@#              .=#@@@@@@@@.  \n@@%.               :*@@@@@@:  \n@@@@:                -@@@@@-  \n@@@@@-                *@@@@-  \n@@@@@@*:        =-    .@@@@.  \n@@@@@@@@%*=:           #@@*   \n@@@@@@@@@@@@@#=:..     -@%    \n@@@@@@%@@@@@@@@@@*     =%.    \n@@@@%=%@@@@@@*. .      -      \n@@@@.+@@@@##@@=               \n@@@= +@@@@**%@#=-:.           \n@@@  :@@@@@@@@@@@@@@%+:       \n@@#   %@@@@%-*@@@@@@@@@#=.    \n@@*   +@@@@@%@@@@@@@@@@@@@#=  \n@@#    %@@@@@@@@@@@@@@@@@@@@@*\n@@@    .#@@@@@@@@@@@@@@@@@@@@@\n
\n     *@@@@@@@@@@@@@@@@@@%@@@@@\n   .%@@@@@@@@@@@@@@@@@@@@@%@@@\n  .@@@@@@@@@@@@@@@@@@@@@@@*%@@\n  %@@@@@@@@@@@@@@@+..*@@@@%:@@\n =@@@@@@@@@@@@@@@@   :@@@@@ +@\n %@@@@@@@@@@@@@@@@#--#@@@@% .@\n.@@@@@@#+==+#@@@@@@@@@@@@@-  %\n-@@@@+.      .*@@@@@@@@@@=   *\n-@@@-          :#@@@@@@*:    *\n.@@=             .:--:.      %\n %%     .+*.                .@\n =%     +@@#                *@\n  *     .+*:               :@@\n  ..                      .%@@\n                         :%@@@\n                        =@@@@@\n
\n  +@@@@@@@@@@@@@@@@@@@@@@@@+*@\n +@@@@@@@@@@@@@@@@@@@@@@@@@@*%\n=@@@@@@@@@@@@@@@@@@@@@@@@@@@@#\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@%#*+*#%@@@@@@@@@+::*@@@@@@\n@@#=.      -#@@@@@@%    %@@@@@\n@+.          =@@@@@@:  -@@@@@@\n+             -@@@@@@##@@@@@@%\n       .       +@@@@@@@@@@@@%-\n      +%%=      =@@@@@@@@@@#: \n      %@@%       .+#@@@@%#=.  \n      :**:          .:::.     \n                              \n.                            +\n -                          =@\n :=                        =@@\n
\n             .*@@@@@@@@@@@@@@@\n              .#@@@@@@@@@@@@@@\n               :@@@@@@@@@@@@@@\n      +#+.      %@@@@@@@@@@@@@\n     *@@@+      *@@@@@@@@@@@@@\n     =@@@-      #@@@@@@@@@@@@@\n      :-.       @@@@@@@@@@@@@@\n               +@@@@@@@@@@@@@@\n              :@@@@@@@@@@@@@@@\n              #@@@@@@+=+@@@@@@\n              @@@@@@:   -@@@@@\n             .@@@@@%    :@@@@@\n              %@@@@@*:.:%@@@@@\n              =@@@@@@@@@@@@@@@\n               *@@@@@@@@@@@@@@\n               .*@@@@@@@@@@@@%\n
\n@@@@@@@@@@@@@@%               \n@@@@@@@@@@@@@@%               \n@@@@@@@@@@@@@@%               \n@@@@@@@@@@@@@@%               \n@@@@@@@@@@@@@@%               \n@@@@@@@@@@@@@@%               \n@@@%: .+@@@@@@%       .+*=    \n@@@.    #@@@@@%       %@@@+   \n@@@:    %@@@@@%       %@@@=   \n@@@@=:-#@@@@@@%       .++-    \n@@@@@@@@@@@@@@%               \n@@@@@@@@@@@@@@%               \n@@@@@@@@@@@@@@%               \n@@@@@@@@@@@@@@%               \n@@@@@@@@@@@@@@%               \n@@@@@@@@@@@@@@%               \n
\n@@@@@=                        \n@@@@@=                        \n@@@@@=                        \n@@@@@=                        \n@@@@@=                        \n@@@@@=                        \n@@@@@=         :###.          \n@@@@@=          :%@+          \n@@@@@=           +@@:         \n@@@@@=     ==-::-#@@#=---     \n@@@@@=      .--:-#%@@@@@@#    \n@@@@@=             =. .-+-    \n@@@@@=                        \n@@@@@=                        \n@@@@@=                        \n@@@@@=                        \n
\n@@@@@@@@@@@@@@@@@@@@@@@@@=    \n@@@@@@@@@@@@@@@@@@@@@@@@@=    \n@@@@@@@@@@@@@@@@@@@@@@@@@=    \n@@@@@@@@@@@@@@@@@@@@@@@@@=    \n@@@@@@@@@@@@@@%@@@@@@@@@@=    \n@@@@@@@@@@@@%=...=@@@@@@@=    \n@@@@@@@@@@@@.     *@@@@@@=    \n@@@@@@@@@@@@.     +@@@@@@=    \n@@@@@@@@@@@@#     %@@@@@@=    \n@@@@@@@@@@@@@#-:=%@@@@@@@=    \n@@@@@@@@@@@@@@@@@@@@@@@@@=    \n@@@@@@@@@@@@@@@@@@@@@@@@@=    \n@@@@@@@@@@@@@@@@@@@@@@@@@=    \n@@@@@@@@@@@@@@@@@@@@@@@@@=    \n@@@@@@@@@@@@@@@@@@@@@@@@@=    \n@@@@@@@@@@@@@@@@@@@@@@@@@=    \n
\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@@@@@@@@@#*++@@@@@@@@@@@@@@@@\n@@@@@@@@@+    +@@@@@@@@@@@@@@@\n@@@@@@@@%      *@@@@@@@@@@@@@@\n@@@@@@@@+      +@@@@@@@@@@@@@@\n@@@@@@@@=     *@@@@@@@@@@@@@@@\n@@@@@@@@-    -@@@@@@@@@@@@@@@@\n@@@@@@@@%-   +@@@@@@=+@@@@@@@@\n@@@@@@@@@%    +@@@@+  %@@@@@@@\n@@@@@@@@@%     :=:  :*@@@@@@@@\n@@@@@@@@@%          -@@@@@@@@@\n@@@@@@@@@#    -      %@@@@@@@@\n@@@@@@@@@=    =:     *@@@@@@@@\n@@@@@@@@@:    #+     *@@@@@@@@\n@@@@@@@@%     @@   .-%@@@@@@@@\n
\n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n
\n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n                              \n
\n
