1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                : .:  . .:                                                                                                                                                                                                                                                                     1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                       .= +                                                                    1
                                                                                                                                                                                                                                                                                                                      *=** -##*#%%#*-#:**##**#**+::  .                                                         1
                                                                                                                                                                                                                                                                                                               .***   -== ==     =+ =# :#     +*   +.  =*#                                                     1
                                                                                                                                                                                                                                                                                                         - =#*=  :*=#    * :  -* := **    :*  # +    =:*=   +#*.-                                              1
                                                                                                                                                                                                                                                                                                       :*#%+  :=    +  :+  :*    #+ #%:.#-   -#  .=  *    :+. :###-                                            1
                                                                                                                                                                                                                                                                                                    :+*.=-+==*      -=+  .+:=   : * ##=::*    *=+  =.#      -*** *:+#:                                         1
                                                                                                                                                                                                                                                                                                  *#:   ###-  :+    -*  +   +   # #.##*= +    +  =- :*    .+   ###*  -=+ .                                     1
                                                                                                                                                                                                                                                                                               :##*    *  :*     * +.#*.    #   * #*####  +  -.    **:* .+    -:  =:   :=+-                                    1
                                                                                                                                                                                                                                                                                             -##=  = *+ =-==.    .+*:%+.-   #  :  *#:.#*  *  +    +.#-.+=     # ** -#  + -+--                                  1
                                                                                                                                                                                                                                                                                           .+:*    =%* .= * #   #  +==+  *  #  *  *%-=*#  *  *  ::  =*#  *   :+.-.+ +#*    =-+-                                1
                                                                                                                                                                                                                                                                                          *.=     * -+ *  * *  #.+#%*###%##+   =  +:::+*   =  =###%%# #*. #. + .: =. * *     * +                               1
                                                                                                                                                                                                                                                                                        -#*+     * -- #   *.=#%%%%%* *      # *##    .   *#* -+     +.##%%%%##.=.  #= * =     -.#*                             1
                                                                                                                                                                                                                                                                                       *.#.-*   *  + =%*==%%+  #%    *       *+     :.     :#       *    #*  *##**-%+  : +-   # + *                            1
                                                                                                                                                                                                                                                                                      * +*   :*+  # =* :+ -#+  =     *    .*        .:        *     +     *  *#.:+- *- *. =-+   -* *                           1
                                                                                                                                                                                                                                                                                     * +.+    *:+++ +:   #:    + .*- #   *          .:          *   = -+. .:   :#    #.+#.+*    -=* +                          1
                                                                                                                                                                                                                                                                                    * * ::   *.+. *#   +      %%:    # *.           ::           .# =    =%#      *.  ## :# *   .* * +                         1
                                                                                                                                                                                                                                                                                   * #  -   -##:+ .- *.      +-  :#=:#+             :.             +#: +#.  =      .#  = *-+%:   *  + *                        1
                                                                                                                                                                                                                                                                                  # +   =  =#:**  #.*        #      #               -.              .#      *        +-*. ##.*#  #   * # =                     1
                                                                                                                                                                                                                                                                                 +:*#   +* -*   :-#          =     *                :                 #     -          %+*   *+ *#    * +                      1
                                                                                                                                                                                                                                                                                 = =  *=% +#     #          =     *                 :.                 #.    =          #     #+ #:-= . --                     1
                                                                                                                                                                                                                                                                                + *   +=+* =    *           #:   #                  =-                  +   .#           #.   ---+.*   # *                     1
                                                                                                                                                                                                                                                                                * *  # -: .    +            #  :#                   -                    **  #            #    * := *  :.:                     1
                                                                                                                                                                                                                                                                               -.+  # +   #   *             %  #                    -.                    #  *             *.  #   * =  + +                    1
                                                                                                                                                                                                                                                                               # # + *.   *  #              * =.                    =                      + #              *  #    # = = #                    1
                                                                                                                                                                                                                                                                             :-*=## *     * #             :=*.*                     =                      +-#               # =.    # ##++                    1
                                                                                                                                                                                                                                                                               =-* *:   .=**                #*                      =                       **                *=:     * =* :                   1
                                                                                                                                                                                                                                                                               -= :-     .#:                #.                      =                       -#                :*:     .- # -                   1
                                                                                                                                                                                                                                                                               -= *      -*                 #                       =                        #                 *:      = * :                   1
                                                                                                                                                                                                                                                                              .=*#       +=                 #                       =                        #                 .:       *#::                   1
                                                                                                                                                                                                                                                                                  +      + :               = +                     .::                      - +               -.:      -  =                    1
                                                                                                                                                                                                                                                                                -                                                                                                        :                     1
                                                                                                                                                                                                                                                                                :-+#  :... :   #  .            -+             :  -..=*.:.: .=+-=.+-- *=-=- =# .:  ::  .  :#     :.::: #  .                     1
                                                                                                                                                                                                                                                                                                                                       .  .. ..:.... ..:-..--:--.-=-::...-:.:::. :   :     .                   1
                                                                                                                                                                                                                                                                               :  .  . .. . . :-     .:      .   : ..  :.:.::.------:::--:==-=-*+=#--:====#*-.---:--:  ..: ........**..:=-.   :                1
                                                                                                                                                                                                                                                                            +-.-=====-----=:++===========-=======++=====+-:-=--===*++=.:-*==+++=========+====:=++===++++++++*+++++*++-++++++*                  1
                                                         .@@%%@%.                                                                                                                                                                                                            -:::::::::::::::::--=:==-.----:---::---:-----:---:-::...:.:::-:::-:--:::::::....:.:...:..:....::-.........*:. .                   1
                                                       -@@      @@.                                                                                                                                                                                                          ++=  *.* :-- +: :   *.   .:  +.   --       .        +.    ..  :-  .    -:   +=   ::  =                    .###                    1
                                                      #@%        @@+                                                                                                                                                                                                         +== .=:* .-- +-     +.   .-  +:   -=             :  =-    ..  :+  ..   :+   ++   :-  ::                   +##*                    1
                                                     =@@          @@:                                                                            @                                                                                                                           ++- :-.+.:-- +: = . *.   =-  =-   ==  . . .-   . :  +:     .  :=  ..   -=   -+   :-  :.                   :###                    1
                                                     @@*          %@@                                                                           %@                                                                                                                             -+*                     . .    .  .=                                    -=  .   :  :                     :--#                   1
                  .                      .          =@@            @@.                                                                        -@@@                                                                                                                             -**                     . .    .  :+                                    :-  -   :  :                     ::.*                   1
              +@-  :@@@.            %@=   =@@+      %@@            @@%         %@@   @@@@@      @@@@*        @@=     -@@@  *@@@@@@@:         --=@@-----                                                                                                                       *=#--    :    -  :     + - =.       %        .#  .==-==++==#   +-++-+++**=-      .. + -     +    =  . -  .=#**                   1
            .@        @@+         +@        @@@     @@%            @@@         @@@ .=  +@=       %@@         @%       @@@:@=     @@@#           @@                                                                                                                            *+#:-    -    -  .     + - +.       #         +  .         +   .        .=-       . + .     -    -  : :  -=*++                   1
           .@          @@        %@         +@%     @@#            %@@          @@*               @@=       =@         @@-        :@@=          @@                                                                                                                            **#.=    :  . -  .     = - +.       #         =  .         +   .         =-       . + .     =    =  : -  -:*=+                   1
           @@@@@@@@@@@@@@@      -@.                 @@#            %@@          @@                 @@       @-         @@          #@@          @@                                                                                                                            #=*-+    -  . :        + - +        #         +  .         +  ..        .=:       . + .     :    -  : -  -=#+*                   1
           @#                   %@                  @@%            @@@          @@                 -@@     #@          @@          :@@          @@                                                                                                                            #=#.=    -  . :  .     + - +:       #         +  .         *   .        :=-       . + .     =    -  : :  -+*+*                   1
          .@%                   @@                  #@@            @@*          @@                  *@@    @.          @@          .@@          @@                                                                                                                            *+# +    -    -        + - +:       #         +  .         *            :=-      .. + .     =    =  . -  :-#++                   1
           @@                   @@:                 :@@            @@           @@                   @@+  @#           @@          .@@          @@                                                                                                                            #*#.+    -    :  .     + - +:       *         +  .         +            -=-       . = .     =    -  : -  :=#+*                   1
           @@-            -     *@@            .     @@*          @@%           @@                    @@.#@            @@          =@+          @@                                                                                                                            *+#.=    :  . -        + = +:       #         =  :         *            :=-       . + .     =    =  : :  -=#+*                   1
           #@@          :%       @@@         :%       @@         .@@            @@                    .@@@=            @@          @@           @@                                                                                                                            **# =    :    :        = - +:       *         +  .         +  .         .--         + .     =    -    -  -+*+*                   1
            %@@#      -@+         @@@%     .@+         @@        @@             @@.                    *@@             @@*        @%            @@-                                                                                                                           +#* +    -    :        + - +-       #         +  .         +  .         -=-      .  = .     =    =    -  :+*=*                   1
             -@@@@@@@@@            #@@@@@@@@            %@=    +@%             @@@@.                   :@              @@.@@+ .+@@.             +@@@@@#                                                                                                                       ++# =    :    -        + - =:       #         +  .         +  .         ---      .  + .     =    =  . -  .=#+*                   1
                 .:                    -                   =##-                                        @*              @@                         .:                                                                                                                          +** +    -    -        = - =-       *         *  .         =            :=-      .. + .     +    -  . -  :-*+*                   1
                                                                                                      #@               @@                                                                                                                                                     **# ---++=-====++==+===  - ==       ===+++==++=   =:=======-   =-==:--====-      .. = =-:-:-+===-=--+=+-= .%=*                   1
                                                                                                @@@.-@%               @@@%                                                                                                                                                   :=*#                     +   +   .                                        :   :   :.                       -#==-                  1
                                                                                                 ++=                +++++++++                                                                                                                                               .                                                                                            .                   -                 1
                                                                                                                                                                                                                                                                            .                                                                                       -   .                    =                 1
                                                                                                                                                                                                                                                                             +::::*#+*+:+=+=+:=-:=+=+:=-=--=-==-==#.+.==:=-=--+--*:*-+=*=*==*-*=**-+==:++++++++===++**=***=++#***+*****+====                   1
                                                                                                                                                                                                                                                                             +    =- -. : -   .. .:.:             = = .    :  .  = -   : :  - . .= -                :: -+*   ++ : -#-**                        1
                                                                                                                                                                                                                                                                             =    +=.=  - =   ..  =.-             = = ..   :     + -   : -  = . .= -                -- *#*   =# : :#-**                        1
                                                                                                                                                                                                                                                                             =   - :    =-*#  .===+-* -           +   .     . :  .. :....   =:-:.      .-          -=+*#**#  +*+* -   **                       1
                                                                                                                                                                                                                                                                             +   - . -  =  +  :     + =           +:          :           . --       -  -          :=     *  *  = - . *#                       1
                                                                                                                                                                                                                                                                             =   : :    =  =  :     + =           +-          ..          : =:       =  :          :-     *  *  - =   =#                       1
                                                                                                                                                                                                                                                                             =   = .    +  +  :     * -           =:        : .           - =:       -  :          .-     *  *  = -   **                       1
                                                                                                                                                                                                                                                                             =   +.+    +  +  :     + -           +-        . :           : -:       -  :           -     *  *  = =   #*                       1
                                                                                                                                                                                                                                                                             -   -. --- :  :  :     * =.*-=- *  -.-:        :               -        =  =  : ****+ .=     +  +:-- +...+#  +                    1
                                                                                                                                                                                                                                                                             =     =.=: -=-+  .   ..*  .      =   +- :   # ..  .  = = + . . -. *- :- +              -:... #  +:.  +.  -                        1
                                                                                                                                                                                                                                                                             =     - .- :  :  -     -  .     :    +  .      : . ..... ..... =..... .. ..  +         -.....:  =..: +   :                        1
                                                                                                                                                                                                                                                                             -     =::= ---=  +----:+   :   -     +=:::::::.= =:::::::-::-: =.:.:.::.=-             -     .  =  : +   -                        1
                                                                                                                                                                                                                       =:           :=:                                    .-#+         .     =     -             =-                        =        -*             =  =     :    + : -    -+.                 1
                                                                                                                                                                                                                -      .         ..   ... :                           :       =         :  .  +     -             =-                        -        =+             -  =     :    + : +            =           1
                                                                                                                                                                                                                :     -*.       ......::- :                            :      =         :  .  +     -            * -                        :        =+             -  +     :    = : :          : =           1
                                                                                                                                                                                           :--   = =            :  =.*.                 : -           .  +           = :      =         .     =     -            = -        .               :        :+             =  =     :    + . .          . =           1
                                                                                                                                                                                        =:   .=    :   :-   +.  .                       : :  :-  :=      -  .=   +     :      -         .  .  =     -            = -        .               :        ==             -  =     .  . + : -          . +   .:  .-  1
                                                                                                                                                                                      =-=.  .=     :    .-:-    . :::...................: .   .-.=       -    =--      . . .  =         .  .  +     -            + :                        :        ++             -  =     .    + . :        .:= +    -..-   1
                                                                                                                                                                                   :        =-..:..-..-:::.-... +**++=*=***+==+=+=-==+=+==-           :  =           :**++**+**         .  .  =     -             .-        .               .        =+             -  -     .    = . :    *******#+     .     1
                                                                                                                                                                                 .                                                        -                                   =         .  .  =     -              -        :               .        =+             -  -     .    + : -   :                    1
                                                                                                                                                                               .                               :                          :                                   =         .  .  +     -            + -        .              *.        ++             -  -          + . :   .                    1
                                                                                                                                                                            . ..::::...  :..  .. ...........:::-::::.::::.:.::.:.::::::-:.=::.:::-.:--:-: .::.:.:.:-:.......:*+         .  .  +     :            = -        .              -.        =+             -  =          + . :   :  ::. ....-:...... ..
                                                                                                                                                                          +                    . .:                                                                      =    -         .  .  +     -            = -        :               :        ++             -  =          =   :   .                    1
                                                                                                                                                                         *++++++++**++++=+=+=+=======+--:-::     -  -...-:--:-::   :-::.:: .:.:.::...:...............-----==--+         .  .  +     -              -        :               .        ++             :  -          + . :   ..=--==--:--+=-=::++++
                                                                                                                                                                      .           ..  :  . :     - .   .. ::::=  :: :  :....:                   .                    ...   -  +         .  .  +     -              -        :               :        =+             -  -  .  .  . + . .   :    *: =++++--*++**.:
                                                                                                                                                                    .                                            +      .                              :..  .  .  .   :::: =: +         .  .  +     -              -        -               .        ++.            :  -  :       = .     .                    1
                                                                                                                                                                   -               .                             +                       .                             =      =         .  .  =     :              -        -               .        =++            :  -  .       = . .   -                    1
                                                                                                                                                                                   .                             +                       .                             -      =         .  .  =     -              -        -               .        +++            :  -  .     . = .     =                    1
                                                                                                                                                                   =-..            : :     : = - =      : = : + .+                       .- . = :   -    = : =         -      =         .  .  +     -            = -        -               .        -+:            :  -  .     : - . .   -        = - - =    .1
                                                                                                                                                                   =::.           =. :     - + : =      . = : + .  -                    : : . + : : : .  - - + : :    *.+     +       . .  :  +     :             +=..  . . +             . :        =+:            :  -  -   . : = .     =      #*- - = = .   1
                                                                                                                                                                   ::...          =. -   . - = - =      . + - + .=--                    #+: . + - : : :  = - + . -    *.=     +         .  .  =     :             +         :                         =             -     :     : =       =        = - + + .   1
                                                                                                                                                                   -=-:           =. -   ..  .   +  .     .     :  -                      =           -  -   .    .  -- -     +    =--= :--+  *=:+=-:             *.:: :=+ .=  :  -  . - -. .. --+ -:.-             =-----=  -:-+ *--=    -        + .. ..     :
                                                                                                                                                                   -=-:.          -. -           =              .*+-                    *+=           :  -              -     +    =:+: .= .  *: .+-:             *.:- :-- .-     -    - :     --+ :-.-             :=:-..=    :: ----    -        -           1
                                                                                                                                                                   -.          =  +: +           =              :+*-  -             =   *.:           :  -           .. -  .  =    -  - -  -  + .   :            .+         =             : .     .   -             - .   =  .  - =       =      * -           1
                                                                                                                                                                   -+==              +           =              -   ::                    -           -  =           .*  .+   =    -  . *  .  *     :          :  =-       .-               :        ::             :     *   ..# :  -    =        -           1
                                                                                                                                                                   -           -     -           -              -                         -           -  -           :        +    -  : *  .  *     :        -    +-       .- .             :        --             :     *   . + :  :    =        -           .
                                                                                                                                                                   =++=        +:::*+**:         -              :                         -           -  -           :        =    -  : *  :  #     -       :     +-       .- .          .. .        :=             :     +   = * :  :    =        -           1
                                                                                                                                                                   +.          **++#**    . :*-*+*=-            :                         +           -  -           :        +    -  : +  :  #     :             +:     + :- .           . . ::     -=             :     *   + * :  -    =        -           1
                                                                                                                                                                   +*::        -   :         :   -              -                         =           =  :           .:       +    -  : *  :  *     :        :    +=-: ::..:- .           : .      - :-             .     *   = + :  -    =        -           1
                                                                                                                                                                   =:          -   :         :   =              -                         -           =  :           .=       +    -  . +  :  *     :        +    +-.      := .          .. .        :-             :     *   = * .  =    =        :           1
                                                       :                                                                                                           +=+++-*     *=  :    =    .   +              :                         :           =  .           :+       +    -  - +  :  #     :        =    +: .:... -= :          .. .        -:             . -   *  #  * :  =    +       .:           .
                                                                                                                                                                   +:*.  +     -  #*    =    :   +              :                         =           =  .           :+       *    -  - +  :  *     :        .    *.      .:+ :          .: .        :-             .  :: *  =: # :  +    +        -           .
                                                                                                                                                                   *+*=:.#     -  *: -= -    .   +              :                         :           =  .           :+       +    -  - =  :  *     .             +:   -+*-== -  =  =. # :: . :** =  ::             :     *  := * :  +    +       .-           .
                                                       .                                                                                                           *.*:.:#     :  *:   --        +              :                         .           +  .           -:       +       + .  -  =     -             * .::.::: +  :====+=+=+=+ -------=:--             =-=-+ *   +.+ +* .    =        :           .
                                         .             :                                                                                                           +.=   *     -  *:   -:   .+   +              :                         :           =              =+       *.. ::  +.: -+:=*=--=-+-:.     +    +         -             :           .             :   - ==  . -  -      =        :           .
                                                       .                                                                                                           *****##     =. #+   +.    .  +#              .                         :           =              -.       +   .   =    :  =       -       +   #         + -           * +        :.             :   - + . - - .-      +        -           .
                                                     . :                                                                                                           +.+   +     +.-*=:-:          +=.            .                         :           =              :        +       -    -  :      :         =  #         + .           * +        :-             .   - +   - - .=      +        :           .
                                                      .: :      .                                                                                                  *******      +*%:-::-.        + +            .                         :           -              + .      =   .   =.   :  :                 + -         +.:           * =        :+             .   - =   - -  =      +        :           .
                                                    .  ..=                                                                                                         - -   +---==   #:..:*.        +=*            .                         .           +  .           =        +   .   =.   :  :                   -         *.:           * =        -+             .   - +   - - .=.     +        :           .
                                                         =                                                                                                           *.-:#          . :=.      .=# :            .                        +            =              +        =   .   =    :  -                   #         + -           * =        -+             :   - +   - -         +        -           .
                                                       :.-                                                                                                           *-..*             .: **##   = - :    .     :                        :            =  .           +        =   .   =.   :  .                   *         +.-           * =        -=             .   - +   = -         +        = ... .     .
                                     .                 :-:                                                                                                           *.. *          .   --*  *   + :      . . . =                         .   - : + - -    :   - + : =        =       =    -  :                   #         =.-           # =        ==             .   - +   - -  .      +        .   = : . . .
                                     .                 :.-    .                                                                                                      +.::*           :=#. .-:#   + : .    . . - *                         .   - : = - +    : . - + - =        =       =.   -  .                             =.:           * =        +              .   : +   = :  -      =        .   = = : . .
                                     -        -.       :.:   .:  . .                                                                                                 *-:.+          .  +. *#*#*##%+#* ..::      *                         :           =  :           *.:      -       +.   -  .                   *         =:.           * =        =              .   - +   = :  =      +        =  .:  .    +
                                         .      ..       .   .                                                                                                       **+-*          .  +.    *     =-          =.+                        :          +=  :          :+  -     -   .   +.   -  .                   *         =:            # -        =              .   : +   = :  +      =        +           *
                                                   :  .. =  .      .                                                                                                   .-*          .  +.   .*.+++ -:          -. -                                  ++  .          :+  -     :   .   +.   :  .                   #         =..           * -        =:             .   - +   = -  =      =        +           *
                                      .                  -                                                                                                                          .  +..###*=*=* +:          -. .                   =   .          ++  .          -+   .    :   :   +.   -  .     .            .:         =.            + =        ++             .   - =   + -  =      +        *  =     =  *
                                                       : - .       .                                                                                                      .            *.    *     =-          =.  :                      .          ++             :+   +    :   .   +.   -                     .+         -:            * :        ==             .   : +   = :  :      +        -          ::
                                     ..          .   ..: =                                     :                                                                          :         :  *#::        ==          =.   -                     .          +*             -+        :   .   +.   -  .                   +         -:            * -        =              .   : +   + -  .      -        #          =:
                          ..          . .         -    . ..         .                                                                                                     :         .%###          -=          =     :                 .             =+             :+    +   -       +.   :                      #         -:            * -        =              .   : +   + -  -      =        *         : :
                           :.        ...           .     .         :                                                                                                                :  #= -.       -=          -                      :              =+   :.        :=        .   :   +.   -        .             #         :-            * -        =              .   - =   = :         =            .     : .
                           .-    .    :.      .    ... : -         -                                                                                                                .-: =    *=  . = ::      :.     :                      :::     :: +           -.:=        .   :::.=.:..-  :...  -             *        :-:.  ..       + -        +              :   - =  -=.= -:+-    :            *  .    .
                            .         ..             -.+=          .                 -                                                                                   .          :#*#     *  .* +            :-:-                     .            =              =        .   :   +.   :        .             +         :-            =.         .              .     =     :   :.    :                    .
                            - .        -              :-   .        .                .                                                                                   .          .  *     +    :# ==========-.  .                     .:::::::.... =  ..          *        .   := .-.-..-  .- : :=  -          : .. =-+  :=  = .- + =  +.  ++=  = =              -.  = - . :+:  :.+    :       .            -
                             :.        =         .    -=            .        .              =                                                                      =     .          :  .     *   : +              -                      .            =              +        .   :-  +.. .-   - . .:             =    : +  :=  -    + :  +.  .--  - =              .   - -   :=.  : .    .       :            :
                              :        -              -=  .         :                -  : =                                                                        ==    +          :##%     +   -.*             :                       :            +              +        .   :+*:+:*-+-  =*=*-=+             +.++****++:=+*****+**#**+.+***++=#-*              +=-+= -  -*+= =#+*    :       *            .
                     -       ::        =:             =.       :                     -  :                                                                          #+    +          -  #     + = : +            *                        .            +              *        .   =   +:   -  =.:.  :             -        :-:+          =+.=        +              .. -+ -  = -- *. #    .       *            .
                          .   .:       .:     .       =      :      .    .        .  . . :                                                                         #=    +          -     *:**   : +                                     .            +              +        .   =   =.   -  =  .  :             :        --+=          ==.*        *              .*--. -  .  - *  *    :       +            .
                               :.       -             +    :        .                  :   .                                                                       *=    +          =  .+=#=*#   + +                                     :            +              +            =   +.   -  =.-:  :             :        --++          ++.=:----=  +              .+ :::-  ...- *  *    :       +            :
                          .   .-  .     :            .= .     .     :- .              . . :                                                                        #=    +          -+ #  -. *   * =                                     +            =              *            =   +.   -  =:- - :             :        --=*          ==.-:-    . -              .= .+.-     : *  *    :       +            :
                               =        .-           =+              = . .   .    .  =  :.                                                                         #=    +          =  *  :::#:###=*                                     *            =              *            =   +:   -  *+=-: =         ::           -:==          =+.=        :  --          .  .. -  . +- .  *    :       +            :
                                .    -   ..          :.             :- .           . .  -                                                                          *-    +          -  #  ===#-==*-*                                     *            =              +            =   =.   -  =+==+==        =             -.==          =+.=  .     .    =             : : :   :  :.*    :       +            :
                               :         -           -               : : .        : :  -                                                                           *=    +          -  #  -=-+.. - .                                     +            +              +.           =   =.   -   .-.: +         .        --  ::=+   ..:..  -=.=  .:      :                  - :   . # -.    :                    -
                                         .           -  .-           = .           .:  :       .     .                                                             *=    +          =  *  ++** * + .                                     *            =              *            =   -.   -  =   - :         =    -: .     :-* ..     .. =. .   .:::    =          -:+=  - .:+ . +..:    -                    :
                  :             -        .        . .=   .           : .     .   . : :.              .                                                             +=.   +          +  *     *   : .            -                       ..            =              *            =   -.   -        -             +         .-=           =          *      .     =       : :   :    .    :                    :
          .        :             -               .  ..            . : ::    :      .--       :      :                                                              =-==  =          -  * .   -   = .            +                       .:            :              *            -   -:   -        -          :  *:       -.-*          :-.:       =- =:          .    - . : = .  : =    .                    :
                   :.             -:                =  .   :      : - -   :         -:      -     .                                                                *.=   :          =::# -- ..                 ..                        :            :              *.           -   ::   :        :             :.       :..-  .       .- :       .:    -        :    : . . :   .  =    .                    :
                     .            :  .   :          -::       -  :   :  . ..        -     =        :                                                               *.    :          +  *+=+:     ::=           :                         -            :              #.           -   -.   :        :             =:       :-::      :   :: -  .   :.=    -        -    : . ..:   -  =    :       .            .
:                    .           :.-  :.  .:       .:                :  .: .       -- .-          -:                                                               *-    :          =  #-=**+.    .=           -                         -            - .            #            -   :.   :  .     .         .   +        :. .          :. .      -:.    :        -    : . ..:   -  =    :       .            :
       . .  . .       .            :.-     = :     :: =        .   ::               =        -.     :  .                                                           +     :          -  #-.=.-=    .:           + .                       -            = .            #            =   ::   :        .             =           :      .   :  :       ..             =    .   ..:   -  =    :       :            :
              .        .. ..           ..   -     ::..       .  .   .=        .   :-. :      .   .  .                                                              =     :          - :*++++=+.- =.:           = .                       -            = .            #            -   :.   :        :            := -::-::.---::--::..: .=: =... ::.-:             =    :    :    :  -    :       :.           :
 :                  .   .   :     ....   :- .     :.  =:         : :.              -.       .    = : .             .                                              .=     -  ..      :--++=*-*+=:   -           =                         =            = :            #            :   ::   :        -          .--+:==---:.:::::::.:::::.---====-===-.             =         .    -  -    :       :.           :
             .   .      .    .   . . =     : =     = :  :      :  ::.        .     = -      :   ...                                                                +   . = .-.:     =  #: -. *..               =                         =            = :            #       ..   .   ::   :  .     :             :                      .                         -    .         -  -    :       :            :
      .   :     -    :     .  .       -      -::.  --.-:       -  .-:::       =    =.      -    :-:.                                                              -*  :  *   .     .=  #:**=**---+*+           =                         -            = :            #       .    -   ::   :  .     .                                                              -    :    :.   -  -    .       :.           :
           .   .        :    =:       :+      +:. :-           :  :.          .   ==.     :.    -                   .                                             =*:.   *   ..    .+ .%-=+.++.*:- =           =                         =            + -            #       .    -   ::   :  .                                 .:---=-++.                         =    :    :    +  =    .       :            :
    :    .  ..       :   :     ::         . +  .  . .          -  +.      .       -       -     -                 :                                               -#== ..#    .    :+:-%-=#=:+-: :             =    ::: :..              =            = :            %       .    =   ..   .                               .=:+.+: --:--:- .-        .             .         -    -  +    .       :.           :
     :      .             :      . -        -- *   :          .      .        .  .:      -  .  -        .         .     .                                         =+*:+-=%         =#%%#-=#+**:: .            := .. ::                   =            = :            #                 .   .        .                   .=:=. #-=   =: . += = -:                   =  . - . .=    -  +    .       :.           :
 :    .      : :         . -       +.      :   -= .=         :   ..  :                  -     :                 .                                                 :*-=.  *        :%##-#: *:*+*= .            :- ::--:: .:               =            + -            #                ..   .        .                  ---+*==-:=. :.= .+.+:- .+.-   .          .  :         :    -  =    .       -.           :
   =.-        =      :      =     .  .:        .=-*-                 . :         :    :=     ..                :    :       .                                     -* .:. *     .   *#  -:-+ =#*+--            --                         -            = -            #       .    .   ::   .                         =-:+= = ----=----++=-+-= -=- =.          -    .    .         -  =    .       ::           :
    .    :    -             . +.        -    +  -= -   .         .   ==.      .  :. -=.      - .              :                                                   -+::--:#       +=*= :#=:+-=#.**=.           +. .+:-::::                =            = :            #       .    .   ::  -#:=**=+===:              -=*::+-:.:-.=+:  *.=:-=-=: -.+-:         . .              =  .:  =    .       ::           .
      -    . .                 : -.-      =  :-  +.+             -      :        -:+.       :-             . :  . :                                               :- ::  %.%#%**#*-++:+#+*+=:: -.:            --.   --                   -            - .            #       ..   .   --..-*+++==:-++:             +-*.-..+:. +==:-.:*:- +-=+:-:..::.          -:              . ::  -    .       :.           1
        =    - =     .          .  .::  .  :  -  .-=             =       =     =+*          =              :.   :                                                 .=   ::* .:..=:-.*#. *. +  :--:-          . =.                        :.               :       -.. *        :   = .:+=: :+  =:=                 # *. -:+-:=.= =:: -+ - =: - == .*=-+         .             ==+++-.:.    :       :.           1
       . -:. : -         .            :      ::  :++:     :     .-       ...     =         -=             :. :                                                    .: *-  #  .=:=#+ +=  +  -.:-   .  .         +:.                   -.:- .   =                       *        :   +  :+-- -= ..   : .            =:--=. :. .. : : := -: :...- :: -=  ::                      +*. .= :+:   :       ::           1
  . .     --:- . : :        : :. -.=.. :      +  .==       :    +         .: .  ::         =               -                                                      :=  =- #  .=:.+#=-+: *:..          :  :-=-. =:              .          -   -..      .  -.. :       +       --.: #. #--  .   :.=:       .:..    :*:-+--.: :::+.-:: .=  . = :..=--: =-+  .: ..... ..    :                 :  .:   :=-:--:.. :  .
        .   =   -       .        -.*== . :     -  -   :     :   :           -   :.       .=        .      :                                                      -***+  :@=++= #++-*++++:=+*%*    .  -+.   -:.-:            ..          ..  -  .: -::.           .   =         .. =::==-. .=  .                  -::++:--:-:--:=-:. . ..: . : :  --::.:                     ...               :...       .     1
 :       .   :               .   : ..*    ::.  =- ..         : -.          =.   -.   .  :=                         .                                            :-=-=-=-:=:-:.:*=--@%**+:-**:+==-::. . :.:--- +..            =.     ..   .  .=  = -  :-  ..:    ..   + . :.  --   +  :.+ :-- .:                 . *+ . + - =:..     .: :-:::. --=.+:.=-. .=.-: :. .-. ::: :   .   - :-    :   -.-=.-..:  :.    =
   :      : = : :+  .         .    :  -     = .   :           .:      .-  -     -      :              ::         -                                             ..=*==:*=.=. . ..+*=..=***+*+-+*===-+  . .-  .                 ..      :  +  .        --  :                                 .  .            -: . -==.:--  ::=::::-.:-.=::: =.-  -... -=.:                      -.                  =            :
-   .   -  .. :=..  :. .:        : =-=- -     - = .:      ...:*:        *  :    =     .                       .  :                                            .+ -=+==-=#*#+:++.:.  **+#++=+###%#%###%+-.*=+- :       : .      :-:++::..     .       -      ..       =            =.:.=-.: -                    --+..  = :---.:...=-=. + :=+:--+ ++-.:+-    .-*:      -.=:   .=.     -    +.       --          .
 .   - : .       .:::::=*:  . -.       :++:-..  =-== .       -:       -  .     -= :  :           . .       :.                                              ::-.=%**:+=.::+=-++*+*--:-*=#**+*+*-++#::==-+++::: -.   .=.. :         =+#++  =  :+       := .- - *--: - .%   :*. .#. .+  *-+ :+:                     =-- =.:-- :=.: :=  -=:.-..::::-++:: +*+: .    =.    .  .-     =     .        .   ::.-=:-=.+   1
  -.  -       : : .=   :  -   -     -    -+:. :+.==- :.           .=.      ..  :+: ::      ..    :   . ...                                                 :: *##=**=*+-==+*+=#==.:==.===-+=+*+*-.-=*-.+#::.: -   .      =:- -     +.    +  :+  .  . .+ =- :..::  :*.%    *+..*=+-+  - + .-  :      :       .   -== .--.:=:---+::=-=--.=+.+:-.-=- .- =#   +..    -:    -    -=..::        .       -+          :.
.   .-          =. :+     . .+==     .--    + -:.:*:  . .-.:.+== -+ :.     .   ::*-  .  ..::.     -::   .     .                                        .  - = #*+*=**=:-:*.:--:::- -=::++-  .-.:-===.     :--.-=    :     .     ::=-+:-:.- :::--     := : .  :  .    =  :       . =  :*-.=++      +.==+=.:-.=  .-+= :+=-=-==--+---==-:-:--=:+-----.:-=%     :: .    - -=  -=+. -     .    :   -++-+ .       .  1
 -=:: .= .        * :--: =--   +.-   : =  . :*:.:+:+--:     -.  -  :       -   =*= .:-:       =.. ..   .                                               :+*-=.::=-:++-++.:=:-=:-.*.:==  *  +- --= - -..-:-...:. ..   :..:-:-+-. --  + =.  -   - .     -  :-  .:       ..  :.  ... .= .=:=: -+  : . . -+ .=. .+   *=*  -:===- -=- :=-:.=.-.-==+=-: ++---% . =.-.  :.    * -. .:  .:         . :..:. .   .    :.  =
  -    :=:.-   -   = - ..   - +. -.=-=- -   :- .--##+       .--        :    :  ===       - -=    =--.  --         :.                                .  :...-      :.     .                .===:=.:.:. - .: :  .     ..      .  .-.  .-.. -. ..  . -  ..  .         .::       .:   - .. .  .       .=:-+=:-# .   -  ::.=--+ - .- : ::=== -+: =  =-=:+:+*.+ + =:. :        -=   :: .   .    : . .=. =. -::-*..::=:
.   .+  :-.:= -:   .= +     .+. =   .= -  =   = ..=+=.   .  +           .-.. -++-. :  .  :=        .  :       ..-                                         :-                              =#+-.:==    --+ ==.-=                   . :        .   .                                :  :         .  #.            .- ::.---.:=-+==-::+-.::=:..-+:.--:.=+%        :        .                                      1
 :- . .:.:+  :*.. :-.++: .- . -:: ::. -=  .-- -:   #-    : :=  +-.-: .=       +:       :+..::    .= .                                              -:--:..-:   .   -.      . :+--:..=-.:==+-+-.=  --:.::.   .    . .: .  .:-=:-. .  :-:     :.  :==            ..::.-=:-:-=- .=::-+..-=-. .-      . ..         :- +. * =+*-: --  :==: =-:-- =  +-= :+-#       ..                    .- .                       1
   .+=    +.:++:-::  =-=       -       *=.- =- : .-===      - .=     - ::   --=:.  -  =       :=   :.:                                           *++-%=+==#****#***+*-*#*# *%=+-#+====+*+***=###%++#%###%::::+=:--=..*+=..--+--==++=+++=--=++:+=--.:: -.::.+=+..++-+#+  -::  ==      =-:  =- +.:+ +    : +#-       ::= #*=:=-: .-.-.:+= -.*-+ ==  *+:+*   - :       -     = *  :--::++@+ :=  -.  .     . :.-+=:-
 .     *.  :.+: .=     +      : :=       *   :+   *:*:      - :   .=      .. ::     *=+-.     = .:*.+=:    :                                    : #==*:+=#-++*==-***++**+#+#%###*++-+==*+*####*=+=::-=*##***++=---- .-        : :   :  . :  ..    :        ...  =---:+:..-*=.+#+==+:=%**- =. .=*-:#  = --  -+::. :--:::+---=::::::.= --=::+++: ==.+*::# .   .: .:=+:==++==. +#++  . +#+***=- : -  #-:.  ..  *= =
        .+ ..     .:   ...   :::: :  .  :::==  * . #-.  .  - -  =           .=    ==  = :    : :       +-::    -                                -. +          =.         .-=**+-%. =   ::+%#%= **=   =-:++++*++-=-::--- -=:-+=---===*===-=-:-:-:.....:-   :-:+:=+-: .+ .:.=  -- ..=  *:--  : =::-=::..    :- :    *.-::-+*=-.  -.- -=+::.: = ::+..:=+-+  .::**++*++++=++*+ -.:++%%%#+**=:+%-+::==-:=    .- .   1
  :--.    -=        -.  =  .    .  =  -:     +- * :==.     --+.  -    :     :-  =: .-=-      +#            ...  . :                              :.:.:                 .   -+-- .. .    +=*=.::-.            .-                -.     +               .         :                    .            =       -=.    :. -=..-:.+::+:..- ::-- === - -..-+#*+    . ::--:====------=--::::.=:----.-:-: ..+-  :..  .   1
:-: :=:.::+..+:. ..  .= --     :=  :- --::. :   +: =-=   :=-=    .  .    .   +:=-    .    =: =                                                  .-  .+         .       -  :=-- .:    - +====+:                                        -       ::                                                   -              +--.= .: +-.-.==:=-+--+=::=  ..==+:-=      * . .+                       -   .   .     -=     1
:            . :+=.-. : =+    ==::: :.*   :..-:  * +== :*. .=            . :.*+       =:-   .-                              :                    -  ..+.        :         =*+- :.    -+*=* =+                                         :                                                                          .+:.*= ::+.: =-+=-.+:-:.=*.+: .-=::+*:         .-=                               -      .     1
 -:.  .           =- +#+:.=   : - . .-  =-    -  *.-::- :.  -  -           -== :     ++    :-                                                  : -   =:                   .:   =:      .+-++*                                   .     -                                                            -             -*= *=+*:+=+:.==-=== ==  =-==**=: .+=                             . :      :     :  -         1
    :+:..       .    =: ***- .-. ..  =-+. :.   -..-++=-.=.  . ::         -. =: ..  .= :=::.=.  ..                                              - =   ..          -=      :-    -       +++.=*    ..-*:=-:-            :--*=.=:=-=:-==.:                                     :         .             -            ++=+#+:+=+:- +=:+ =--=:=+=:=+-.-+.-*              .              -:.  :    #.      ..        :1
=:.. :  =:.   .     . .-+---   ::-:  ::  .  -   - *++: -=  - .         -  .:=.   .=       -: :.     :.+=*:  :         .    :  .                . =  .. + .:       ::    .+     *    -  +-#.==. - .:.. ::=-=    - . ---: - :- : .  = ..         .                                    :=::          -  -          . -=#%+*+=+- --.:- .=:++-+*+.==*-: =#+                  -.        . :      .+*.    - . :       =
.    :-+.  +. :.-:.-:::*-  #:: =  =+ .+    :  :. =##+- +    +:       =     ++  --        =.     .      --.+=--   .      . =+.                  . -     : :       .: .    *     +    .  :+#==:=  :. .  :.=+-    .:.+. *.  .:=:..-.::::-:          .            :.:  . =.:- =. -  .    . .            .:            ++-*+=+++==-+=-.**:====:=-*--=.*-*%@:         .+       .        : -      --+      .=         1
:    ..=+**.. =-: : :=    -.-.=.. -*:==    . .-.+ +=- :-: -: =     -.      +-=          =-          .: .-..   . := =.:+=- .-             .:   .. -      -.         +=. .       =   .:  -++==-. . .=+- :==. :-:-:-*. =.=*.   :.= -..:-:.        .               ++-..+##=+*=-=.+--=-: :             :-             %+++ .- .#@#@@+*=.=+=##-#++::+:+=.#=+         -              ::-*  ..     .*        =        -
      :: :: .**-:.-=   -   -#    = -  =     . + =**+ .= ==+*::-= .:=   .   .-         .++                             -.:: .            .-    .. :.      +   -. +:. --        .:    -  -*-+:=.  .   :-.:** .  =  :-   +    :--   :.  : .    .   : :          = .  -= :==. --+:*++== ..       .     .:     :       #.#- .+-. **@.=+==- -+:-.:+:.=--:****         - .               ---*=+ : *: .=-     #  . #-  1
  . :.+.-  .-::.*==-:-* +=:+.%.   :-+ -+:.    - ==++:-*  . -   ++ :     .=.=         :-                         .     . --     .       :.     :  - .-     +  .  : -  :   .    :+    -  -=-+::=-:--:- =.**==  +--*+*-:.+-     :    : .-:: : --.-: :           -*==.=+#+:=+:-  - + +*+. :           .:.             #:-*= =-==::@*#====+=**-*=+*=--:#-*-#          +...           **-*.=    :+-:==.     -. -+. ..1
:----+-=...= .::  -=*+-*+#+= +=:    .:+        . .=-.=-    - := .-     :  +-      .   -                .            : -.=.  .-   :   .=-:     -  .-:       =  =      .:       .+.   :  =+*+:--   :=: ..++ .=: ...=: . .     .     :  ..:      .-.            - =   .  :. ==++*###+=+          :          .       :#-*+*=++=-=-=%==+.%*++%-*#+-.*+.. +:*           +-           .= =-+*#- :++=-+*.  .= #-:.::. -1
   :       : .+-:+-+:+==:====**+-.    += :   .     ---+ .:.- . .     . ::++..:=+**+*+-:                 .        :    -=*    .. .. .=-:=:- .  -         :+.  .        +.     =: :   :  -+=+:=.-=-.:   -+:=:   ::-:==     :.   .   ..-...             : ..-                      . :            =          =    +  *::= :#++==+++*+# =%=#=:=:=.*=.==:#++     .     : -     .:-=+=*-: ....-*-.*+=---*:==*+-:    #*
  -         =:::=+:.-= .:=-++*#*#.--:=*#*+= -. .- =++:-  ::-   =+ -: =..:+--==.      +=:            :  :. .         - -=- :. :..:.=--.==: :.  +           -:- ::...  .-+  --:          =+=*=::.-:-+.:-+ ==--    ::  =+..-:.:=.--=.-..-.-:=   ::.-=--:-:.:. :.-...---=+  -::.  .... .-- :.-:     +:..  :          .*:==-=**=:+* -*-+*%#*=*++=** --***#+#   ..  .:.:. :::=-+==.==::---=--=.:-:.:=-+  -+:#-.  +=+-:
 ...    :..  : .   -.:.:-     %.-#*. .  :  ::*=: ==*-=:::.-=--*-: . =  .-= .      . .. +.         :-  . .:    :   . .=:==: :::--=--=::=-...:  -       :+--=-==.=  :. : -:... .:.*   :  =+=* ...-=::-.-.==#+-                       .=:-=   = :..     .               . .....::: . .   =:.-:  +=::+=.:=-=-. : -  ::=+*. :+-*+++=+*+#+%@#+*+%: :+==+==#:+   :-=-=.=  -   .++=+-                  .: ===- - =:+*==+
            ..:-  -     =     *   *+--  = . . .== +*==  = +.+=+    =-...-+*=       --:  .+:-.    .-   :.=  =. :   .:+-+=*-:- -- .=::+-::=:-:  =         :   .=..-                      =+==+--   ++. :-:-#+*+                      -+:--    .-:+-+:*+--::.:-                             *-::++:*=-=#+*=*+ .  .   *==+***#-#+..+=:%*=#**==*#= :=*+*+*-+:==-=  .*=*.. :: = -         .:. =.::*#+=:+=*-.----+-:+*+
 :.    .:.:.:--+**==-*+*++*-: :-.:.:+=- +- :    .*#*+::. .=+= ===.=-=   -.   .:    +-    .   . :*+. =-=++++=+-:-=. =.-==. .+-..::-+=-++ -:-:  -       : :     . .               :     :=*=#+*+#==- .=-=**+*+=-:                         :+:-.+ :+%-++=  .:=-:-*===                 ...+ =*++.+=--:=#++==:*=+- ::= #-*#:-:++##+=-:#**:===##+=*-*=*=+-*+:--+*.*++=#.#%**.:*= ::+=+.*+-:.       -++ *#+-:=..=:*+: *
 :*=-- -=*+:.:  -   - -..   .--*:    +*=-+ .   .- *--+=-.#+ .. . *  .= +.  :.  .= =:-  ==-= = .:=:+.--: -.  =.-   +.--++=-:- :-==--:==-=-.=.  =                              :  -: :   =++ .+. *-=.-*-==-=:*- =*+**=-                 -+-:===-:#-= =-:++++ = #==+:     .     :..-..: :*-===-==:- -:.-=+*-=:+-----*==.:-.:#=%=-++**=+ =*** *#= :-++=+**.::*#=*++*++*-=-++::* :-=++++-         ==#+=-: . ---+*:=-+
-=**+=.-=..::- -   -: .. -   .--*=     *-+ :   . -+*#-++*::=    +.  .=+=-...     +-.  : . .=. - .*+= :  :-:: -*..:*.=+:+:-  -=-..-.-=-:-=+.  .:           :                            =+: -*-*::-#====+=*+*+==+*:*==.             ::*=:--==:++=+=-+*#*=-=+:==:+:.         .    .:  .+=--+--+==+*+++=-:++-== ++=- +*=*--++: .**#**:  . =-*%%#- .+**+#-+=++*++*++*-#+*+*=#++.:-*=:-=..-:      = +*   = -.==:=+++-
.-  -  :- *::=  .     =: -:=.+-..# .-==+.:+   :- .+#=*#*= :=: .+     -*=.:**==. .  -+   . -  .  .:.. ++.:.-- =-=-+  .+-+- +-:: -:.+ *-+==    :-         .+=.    .  :     *+-++***=     -#*-*+==:  : -: +.*++=   #*#.  :-*# . :=    .=#++=+*:+=-:* =*-*:=+=-:==--:.-:::  =**.**- .-+ .++++**+*+*=:++**+=**++=***++-*-.-#=*+-***++==+##%+=* .:-=*+#-+=%.* ==.:.--=:.*-- +**+*=+ =.   :  :-=:=+==*=::+=+=  -*-=+:*:
  .:= .-.- .:*::=...-:-..-+==. =: +*  - +-+---.:..=#==+=--+:.-+.. :  =*#.-    :.:--  .+:   =.:.  =  :+- --*=:---:=: -.*--+-  --=:==*+:+-     :=-        := -    -:+*+-%#==*#+.::-..    -. :=+=: =+=:+*++:#*#- =###+ .*###%+*++ ==:= *#-==*:++=+*=+-+++.:=  +:+.-+-++=*     :*-++=-=--*-==+*==+=+=::-==+*+*+==*.-+-=-*.+ * ##-**==+=    =**:-=-=+ -*=%:=*+:          -=**: +:+-:  :-    **=+:*+-++*#:  =. =:-*=--
.  : .-. .:-=   --     :-==-: -:=.  +-=. * :-*=:-*+#*#+:. +:-# .  ==**..:-  = =   ==    ==..:-  .-..-.--:.=-.=:+:- ..:=-:-=-:=: :==-==+: - : :+:.       ::   .:   :=-#=+:.: +          =.==: ==+*#+:++:-=**-*#*#%%-   ..:- .. - : -=*+==+---*: :.+*=++*=+=- +*=-:#-:==- ..=-.--   -+.= :-                        .-  +#*=-+.=*=:* :     .          *%:            .      +=+=*:-      . -+**++.=+++++.=:#+=++**+
 . . -:- -.. :     .:=::* -: -  .. :+=#-:.*--:-*:++++%.: -:.#   . +==* = ..==+--: ...:.:. ===- +-- :- ::--. -=::.--::--::-:=:.=-::**.+. .  - :+ .            : .     +*:    -          :--:+*+-+-: =-*+++#- :+*###            +=+ .=++=-*--: . .-=:.+.-=:--.=: +:+*-+-----#-  .: .-:.:*+                         -+:   .     :=++-+- +           =:::                . :* .:=-.:  -.       -*=*##=+--+==.+-+-=-=
. -:  *+..-  -. -:    .*-=----. :.#+:=+*::-=.  =-=--+*:..*+:    ::::+ .+++     ...+==-=    .-*-:*=::-:.:=- =-+=:.=.-:+-=.:..::+:+---=-:   =: :: -          :.   . --=.      :=         =+*+ -:= .:-++:-+.=*.  %*%#:      +=     -++=++**=-:.:=*+ #+:= =:-:=  =:=+==:.#**=: -:   :*+-. ::.:   -.           ..      =:.      *+   :   *     : ::::. =        ..    =-=-.       =-:::- =- +  .:*==*+++---.#+*=-++::
-.=. ==  =*:.-  .-::  :-=.==+==-+=-.=#+=.:=:*-:.:.=**+=. = = .    =.+.*-     .      = ...-:.=-:**+#+*:=---:+---- +-=-===:-- =-=.+-=-.-   .: .:            :++=:  -::                   =+=: --+-:=-- .=-**=:  .+=#%=          :=:  =++- +=.-:+=.*:=== +:+=  := :==###%#*+.: =-.            +:                : -*-  -              :-.   : :: : .  :     -      . - .         +..=+==+=.  =:  .-*=-.:*+*++.*=-=.
-::..=+: .- -=:=  .:..:=.=-:. -:... =+:*:*+* =-++===.#. = =     =. =*#        :   +. . .   +=-=-=:+===.--:.=:=:+=::::.+=::-:= ::+*+=-    : : -   :         =*=-=-:.                    +=--+-=#-+=-: - .+*+    -+++%%             =-**+*+.-=--.= :* - -=-=::* .*#==:*+---:-   =             +          .   -...    .               +     .     .  : :     .:             :         :++:   .:-  -=++=*-*==*.-+:++
:  := ==:+::-..   . -.----.:::. :.:=#-.:==:---:--:-=#*=+: :-=.    .-*          -:-:. .-     =::- #.=++.::-+--.+:+:=--+:    =-:.-=*:*+.. .  =.:    .          -. .                    . +++=====- **+==:==+- :+=:* *#=#-            :=*=:+:++.=**:-:**:  =-+=+*--..+*=#*=+  ..::-       :-=*:-+            : :                     +-   .: :   -  :      :.            ---=--. -=      .:=-. -+-=+*+#=+++*==+**+*
  :- .=. --::-=  :--: ::==.  + . .* -.=: = .=-.+-  ++ .*=:+-** .-..*=       . .==:=:-----.. - *++ .+=-:++--=:.- ..*=+:==+ =-+-:=--:- .=:   =.-                :                        *:+::++  --*= . ***== -#+-=.+**%:           -*--+=* .+=*- + + -*:-**=:+==:+.=**=*=    :: .   .:---=      .-.  .              -:     .     +=   . .    .- - -..       .        +:: :              -.=-=:=:%*+*#:*+:+-:++++
:.+.:*:- .-+-::: : --+ :  . :-::=.+:-.. : +=:*.:- +=-  =+*=.:.=+=+.+::--.+=- . -+*=++::=     + *-=::= =-=. := :=* #. :-.=--#*.:--=:=-::=.:.+--             -   :               -=.     **#---.===**=:+.=*+:  -#*=.-  ***- :        .*+=:+++=+==+: *:+*--*=# +:=..--#%.-*+      -   -: -=                 :   .      ..         .=*-  =.      : .:..    .            .-  -.             .*#*+:=+*#**==-:::=+-+#+-
-+--=-=+.=+ +-*:=:.----:.-=:+===:-+:  -. - =: *=-**:-=#*- .: : .:**=+=-. -  -*+-. : %+:  . -=*=+*-*+=++*.*=-- :=*:-. *-:-  # #:+::.:+.:. = +--           -=:             .=-:-    :    *  ==:-*=:-*   =#:   =-*+% :+=*-++           -+=-+:+::#:*=* +==*--# -- +: --=#+ +=       -=.-=-:    -.  .  :               .       .-   =+.-  :.    .-          .      .. :-   .=.=              +=:  *--.  ++=*++=-#*: 1
 .+==+:+++++==..::*-.-*=.=####*-+== :: : .:.*..+-:.-+*+::     :  +#*-: -:--. .- :    ..#=     . .+-.++-::- :+= +:=-=-+. .-:*:.:-:*:. -:..:%%--      .   :      -   : .=.. :- .:+      .*+= ::=*:-==+#-*+= . =*+ =   := :+.  **:     =- =+-.+=+#=*++=# =**.= :+:.+++++==+-   =  --=*-  ::.                    .          -.     =*::  -     .          ..      .      ::. :        -.           +=-*   -++=*    .
:-=-++-+:-+.*=::=:-*+*#-+- ==*::: +=*++::. ::#--+**=+#:. :+-:-: -+#+ .=== :--=:::  -= . .=#+:    *: :-. =-=:+=- + --+= -.-++= =::.++-.=  *=+:-       ::      -:-=- .:===     = =.      +=====*.=-*%*=+#:   -=*-#+:-: - =-++==    .  =*-*+==:=+*=:+:===+==-+=-: * *+=-*==:- :+-  .:    .       .    .        :.          :=    :*=   :     :                           .               .:   =    : ===*-+*-+-  #:
:-==+ *+=-=== +##---=  ++=+::  ..-.:   -:+#*-=#: --:=*++-+==.-: -*+*.=--. ..=..--  :*.-:*:-=:=++**-==:-:-+::+=+-=-= -+== --+*=::-:+ +  =--=:+-      ..-       : :    ::*+= - -:. .    :##=-*=+-:=**%+#%:. .-=::-#*#:=+-+=- .  .  = -=-=.=+::*#-=-:=-*.*+*+ --=-:-+#*-:=+.+- -.: -     :    :        .        =.         . .   +:..= .=-                    .                    .        -+.       --:*++-*=+-*1
 =++-=*++:+#+- :-:=-:: -=::..=.-:. ::..*-.:-- *=-...#=:=.+.==+--=**--#+. *=: : -. :=+=-    -++-*=++-*-+====.-:: .-.=+:+.+-.#--...:=#:  - +*==-    .=:=+          -    .--: ::-.==.. .  **+=-=:+*+-*=*##==:=-*:-  #.::- :=-=  :. .  .=+=+-#+-= #.:+ +*+-=-  -*==+=::++===+=   : -              :-.. :         . -             - -     -. :-         .: .     :           .:     :+        -    :       ..   + ::+
*+==*-=#*.=-=+=-= ++ .::*  :-+-=:-:*.-=:: - +- +=*.:*+   :-.-.=-=+*+ =-=-.. :+----=+*.=:.+-+*=-=+=#=+---+.+++=..+= ===::++ -+-.. .::*=+. .-:::    -+-::-.       :==    .=.+  +=. :     *:++. .+**-=-.#***    -=-::%*:+   -=--==:=:-=+--.**:-=+++*--*+=*+=:--*=+-=*==+-=+.=-. . :   .  .   .               .        --:    -.-  - .: .=  .:   .              .      .           -*        -              :. : :=1
+*+*#*:**-=+=+----*+-+=+:-..+*++= #*.=:-:.  + +-: ===+--*#+=-+--++=.-=:+*::::*****:*+==.+ -+:+*+=*=++:  =:-=++:.- *  ::-:  ==.--.++:: : .-* +:     ..= :.-      .       : ++=+=:-.    .#-=++: =..  . :=-#::  .== . ***  :-:.= :++**=*-++=.=. +:=++=-:-*-:: ::: :. *#- ++..-     ..: :                   :.                 :     :   = -        : .      :=.       .      .==   *: .       :::           -  - :1
###*++==-=:*==- ++-#*:=+*=#*:=+:  -=:-:= -=.=-:+ :-+*+- -.:::++-:-***#****++:.=- :++-:=---*+-++-=*+*+: ----=   =-:+-. +-  +==:.= ::-.:=-.+*.=-.:     :#-=       :   : .   * .:  :+     *:+=..+++--++.* : * :.=     : -:-   :- +#+=#+***.*=*--:.*=*.-++=*+=+*: -*: -=-+-   =   -     . .                                          .    :  :   :..:::       --       .       ==- :-*:    -=+..-=*     .=++-   -. 1
++:.=+: --#:-:==+:*=.*+-=*-  *-: .=-  +-=+-.-= -===++-++==+-+++=#-*-:+*+--.==-=  =+*:: **+-+*+==+:-+-.+===:    :-++ =.*=.-#.:   =+: :-:-===:-.   .    :=::=          +                 *+-*::#+.  **+++- :*===   -**  .   . *==   ++%-=*#==#-=-*-*+:+*#*+*:+=.++*#**==:+-:----   -:.:                    :               :                                        -       :=-+=-+.==*.      : +-+::=#* :.=:.-= :
.  :*+:+:*==++=*::#=. **=:- .+-. **++=+--=..=:=:==#:*=+ *-:+ +-++*+= :++ +:-- *.+- .+*=:==**:*+:+==+**=++-++: =-*.-====:*- *=-     : .+.=+::-:   :  .  :#.+..  . :    :. =             *=.=--+  .=*  #+***=++  =+=+-  .   +*    .  .:+++**+: +=+*=+.-+.++++#%**=+*#-+:=-:*- :-- .- .- :.... = =  :.-                 . -=        :        :                     ..+-   =:.==-.+..--*= :  :=::     *     :.:+  =-
++--+#+*==- :=:*:.=+=*#=.-:=+++*::  =-=:===*=--*##=-+-:##=.=*--+*.=#+- :=-+=:.==::  +-+:*+:#= +: =# *---*=+- :-*:..*+ : .-+-=#+= .+  = . *: -.    :..   =*=: :=  =.   =- .  .:         *==-=-*+  =**=+  *.=:+=  ==--++=+       .++  :=#++=*:.*+**# -  *-#--**#*:-+:  -=+--:         . .     .:     .          -      .            -            .. .:= ..  =   +-=+   *==#    -+#    :-  ..+ -*= -=-    -- - .=+:
 - :*#-+*--==*++-..-++==* .:-+ +==.:+++:. --:==.**.:=#:=+  :--=:** : %=+ +-=-.**+=: -=-+-+-**+#-=++:**-* =:++:.:: .++++ + + :.**-=:.  .=.+- -        ..  .==.. ::    :          .     +*=+.. =..:*.=- =.-*= + :   :     +*   - =**+ :.++=.=-:*:+-**#+#=#*#--=*##= ++::   +-:     -. :=::  :- -.:-=:          .**-=  -         :         :  ..*.            ::: :=      - *=+-   -*+--=.  +=:=  #=:*.     =** . =
-.++. =+*..*:-::-**-+*#+=+*+-=-:=- .-==:.:*::    =+++*=++-=-#=+**:   ==*=+.=-:*=:=*.+=*= *:=-+*-*==.-. :*--*+-  =    :=:+ .=.:=*=..--.==:-. =              *:=: - ::      -   :     +  *=*+.= *- *: --    .*=*   ..   . . +  :=+-*=.. *.+  :::: =+ +=%#-=-+=*===+*+:..   -*-..    +.:+-+  *:::-:---           .:-=++:        +*=-       .   .           =      .+++::+  . ==#- : .=*++-=*:=::* .= =      *   . =
+#=: :===:==-*.-*-**+=.*-==-+#==-= :=-=: :.:=::--- +#++.=.*==+=++-:::++:*-+.-::++:=-=*:=-=*-:==***+ =  .:*==+#-+-#::-:   :..:**-.:-: :::-:: =.  :  .     -- +. :. +.          :.       ===:+:=: ++--=+. :+-:=   **-.    : ==* --=*.-=-=+    ==-  =++:=-:*=--**+.-     . .-:..==-:=+*-.+*--    :  +       -=: : =- .--:-#     -  - .   :.     .          -::   -     *    .:  #.=-=++:.#+=-  ::  :++:     -    =:
++-::*#:. =+-:++-*++=+*+=.-:==+:**+===+ ==:  =  ==:+#+-=#+-+==++-:-  +=-=-++-+====-*=====-  =-:+.*=-= -.  .+= **--+:-+.  =: ==.+- -  = :.*: =         ==-  : + ---++:.===::.:=-:-::-=:-++.=+=*++=.+*= -=-    +. . -.  ..  +:  :=:=: =* =*   -:=:+=#++- -++-=:= *. .:  - . :+ ***+:#+====.:       -=.    -: .:+- .+.  :-.=+-   .  #:::= .     -          *+ -=    +*-  #*-=  . :.+:++*=#=:+-:-=+.  -*-=:--= +   .
+=*=+=+-:==:=+==#====-+-+* .=+*=:.=*+=+--:...+===-=+==-**=++==#*-+.+=-:--:.=:+==+.*-+++=*=-*-+:.+-*.* - .+=..+-+*=+  .-.-  :=:- +:=...:  -= -   :: -      - .-     -  :  = ..+:  :-    #=*.:=*+=:-*-=**+***+#+++.= +:-+:---  :-=+===-*=+=      :- -:.  +*#.=.+--=+- -::+::.=+ ..+=+=-+-=:==+:     +.   .    -  .+-:.-   :-=-..-#: - : : . . :.- ..-:..--*:+-    :#.  : :++*+-+.-++==+==+=- +==+=--+-++.+==:  -:1
+:=:==   =+-==#====-+-+**+ =-=.===++-%+++=**+++-=+*=-*.=+*+-:*=+.**:=  .:. =--+-=*#**#** =*+**  -=:-:#  -. + . :=.*=.-=.: +:=::+*::: --:  = -  ++-..+.-+=:.-+:-=+ =-.+:+=:=:=*+===. .::=%#+=+-+-  :  .-=  :  .**+:+=     --.=++.=-::-=+=  :=    .=+= -==*=+==-=.+=:+==-+   .=.:=*=.+=-. - =::.    :+=- ..::....  *=-..  ..*+=*-==+=.:::.-    .  : =:=*+:+=    =- :-    -   *#==.+:--=-*--==---.=++:+- +===:=. :1
-:-.--=+-+*-**-+*=:*=-=-=+--=+= *==:-**#=-+=  .:=*+:--:=##=:-*++:-*==.==.   -*:+#.- *=-+=: +=+=.++..:*-==-=:-  .:- -=   -:=: *-*=-:++-.   : :   . :-*+  =+==   =+*.*. .:-=--+  +=:+=*.=%*===** .  -= -+-    -+   -:=:.    =-- =.+---+. +:+:-        +:  *=-  :  .+=.-  . .*.-:=:-===+--+= -.+ =:.=-=-==. --: -=--=:*=+=*-:-=+:-.+=+=+=:=. .:   -+: +::+..:=-:===+-+=:      ::.-#+=:=+-+=:-*=**+*#*+#+*++*--+:. -
-=-==-=+=*+:==*+-:- *=.-=-++=+-+=*:===*-+#** + ****+-*=::=:.*--++:+*..    - :-**:= +*=::+=*+- **++-:-==--=  --=-.-:-=..- .-=-=*+..-**===: *..    .-     :=    -.*=+::: -.  - +-*+---=+ +:*#=:+     .    +       +=-#  : : +======-===.:+-:=        :  +=*---:  .=++. ==+--==*.=.=-=+==.-+:+-+ =: +:-*+ ::-. .- : ++==:-:.-+=++:..-++*==++=:.-*=-:+*+-.+--+=        =:=#+* :.+. -==*+#+*##**==:===::+***##*#%#*=1
**+*=+=**+--==-++-:-#*=--#-++*:-: :-***- -++=-=*#=*-:-.   .*--=-+-=*-.  :.=#=--:*:= --=  +:+.++++*: + . = ++=:.  :-:=.- -  +-:--. ++:=* =*%-.    .-. =-=: #*=+ =#-: :  .*+:++.= :  +:*=#+=*-.*==      .==:--    :=:+*:     :*-:=.-=-.. +- .::+. :..   --+*=+  . *+*.. ++:+-**+++*=== #+-====+:.:*+:=*=-=   -.==+: ==-+  **#+.  --=*==. -::.=-=*:-:---  =-==+-:.=: - %.+---+:**=+*+*+:*+=::-=*:=*=#*+#+=+--+:**+=
*=* =*==.=. +=:=-  ===#==:*=*+=:  =-+ +-+-*+-.-.+*+--*: :=+*=-:=*:+=...++:-:+-=+*--.=:.:-*=--:==-#-.#+*-+- =.   -+  -  :=-::-.:. . -+=: -=.-      -..+..:==:#  + =+ +.+:-     ::++ *==:#+=-==* :--#. :   . ++-: -  =#+* .   ..*-===-.-= += +:-   .=+: =:+:-+#+=:-.:-+   -=+=**- ++=-+**::--: -  .=: =.:.- .=+-.::.+.-:-:=*-=:- -=+=+=:--:.+:-=:-+*+*-==*::=+=*:+-: --+#+-+   = -===+*=*++******=   :.* -=#==++-.
==*#*-=-==++*+:+-:-+=::+:-:=::+:  === ++=***#=:---*++----*+=.-:+-+==**=--#.-.*+-=#*-+:    +++ :=*=+ =-==+-+:+:.  +::*:+=- +-==+  : . +  --+:    --: :=::-.:=+*-+=--=#== =--=+%+-*++*=-:*: -=== : .:.-     :==*::=+:+  +:+- . .- .== :.   *=-:  *+=:    .:..-==*=-:*#:+:+##.  .:+===#*+.:-====+--+=:-+=*-: : .= --:.-----#+:.: --*:+=*=---+:  -=-:=*#=+*=:===##:+.  -=++***- :+=+*=. -#=+=*==+=++. =+--*==+.+=+::
====*::-+*:=:= -===: -:--+:==:==-.:.+-+-*=*+===--:=.===+#=*::-=:=+#%+*+.-==*-*.  :==*:: -:*::-++*==*+:=::-*=:-#*:=+=:: :.+-=+**==. +-. .:==- =-.=-+=*+   :.=:-:-=+ ++-+-:#=*=+*+==--..##++=-*=-  =:=+:+-=+-+ =+*+* =   =-===+.: :=-===::.-:  ====:+=  -=*+#  =*=-:=.=**.+:+:-++-*#=:=-=*#*:--:-=+=+-=+-+:-=::--: -=--..-= :=:+-:.+ :.-:=++-+=-*+--=+=- +-= == --:==:.--*+++==+==*###-#=**##++*.  +-.*-+.=:+++#*=
=-=**=+*=:=*=+*=::=  ==:=.==#.+--= -- +=:+*+==--:+-=:#+++-=.-:..#*:#**=::=.=*+. ..#::=-=-:+*=#:==**:+:-+ +++*+:.=:=-=:+=#++==:=.- :...--:==-.- ::::=..:==--+== --++*+=*=+*#+-+===+..:+**%=*+.*..++:.-=**.+==.=-+*+*:.:+=   -  +:-*++==**=+.   ::=--=--:=+-+++.- +. .:*+-=-+=**#--:*=-.+-*+=++= =::-::*:.:+.:+=-: ::=.-+*+=. -*+:.:-++== .:.+=+=+*#+-=:*-*-+ .=+*++=-*#:**=.+=*=##*=+*%#++*..:-.::+=.  -=   ==-=+
+:=:.:*=--.+++=+=:+----=.=-  *+-==:==::-=+*=-+=-= ==#+--. =+=+:-=+*+=%+-:. :+*- :.=*-+. =.:====**+*-=+--.:-. +*+==*-==-++=+: ::---.+:+#=-:*+=:=-=+-. + .-+*+*+*==+#**:-*-:++*+-+   -**#*#*####*=*#--  =-+*+=  ===+*++=+=.*--.:-+=+=:++==*.- =+=--::-:-*.-+*-=++-==-     -*#+++#===+=#%#=+=+=*. .: :--*.:+:+ ++:=##= --+==-  ==+-**+- ====++*+=##*-*::==:--*#+=:+=:**:..-:+++--+#%#*##*****+.=##==**  .=.#+==-++=
..:::*=+=:-==::==--===:+ .--:*=-=:=-=-=-::.*++==:++=**+-*:+*+-. ++-:*==+-.-*+*-   .*-=..-:.==+--*+*-*=::+++==**=:-=-#*  :++=.+*+===*-=++***+=- : --.+%-=-:*#+:.*=#*=+-###*-:=.=*+=*+-::=-#*=*-+===**=.::.*++:  :--*.-.:+*=*==-:+=+==+=:.+---++=..--++=.+==.==+*---+== =##=-:.+ : . +#++*==-=+:: :-==*+=+===:= =+#+=++##+=--=-=::=-==+*==-=.-==##*##+=++=++=::**==--=-#:#+*++*%**..+=:+*=+:.:.  -#=--++#+=.+:-..#
-++=-==:*:*-::*-++ .: -.:*. .=+=+:..*=:.- = :-+:= =*%++*=+*+= .:=-**++==:+=+-*:-.: ===-.:#*++=*+###:+=#::::++*-==*:. :- +-+=-++##*#=*##=#*##- --+--==*=:-*+**+***#*++***=*+#=#+=*-- .  ==*=::--+++*++-==+*:=+-:-**::-:-=+ =++=====**#+=+*=*-=*#=+==*.+**=*  +**+*=-==+#-=:::+*++=**+#*=++=-:-*=+=:-:.--.:+=+=*:.=***.=*.-.:+++++=*=**+.-*++  -*++*+*++=#:=++++=+#*:*=:#+##*=+-=-*###*=#+=-.-#=-- +#-: -+#-=***==
+*===+=*++#:*+=:===--==:-*=+**.=*.-*+-:-=*---  -:-:+%+#++#*=+++ **-#=+*+=:+=#*----:.+ =+++=#*+=:+=*=*=+**::*++-+:  :.+++-====+*+*#==***#%#%*=:+*=-==:--++##*==#+#*####:*+**+#*#+: :=-%*#%:*+*=***: --=+++*: -+-=#+++===-++-=-++==-*-*#++=-=*+#.*=+##****=+-=*++==:.-#==:-=+++-:**+*:=***+:=: :+*::+==*--=-=+=-:=##:=*=::++=++==+-:-*=  : . :-*=.::+*##**#.-*=+**-:  *-=##-#=-*###**##*-=*==:=++   ..=*=*==+=++++
+:*++*:+=-.=+==+=:-- *-*==--**#*#-- :--+ -.=+.+=+---*:==+*#+-+-::+**-*=#-*****+=+:+*=+.==**++=*+*=#*:*+*-#+#=++- -*=*#*==+ ==*+**+**###+##%%###**##*##*#**-++.=###+#%**+#+==-**+++.+*=++*#*+=-**#+++*+*+++-=+#+..*-+== *=:+-=##*-+  -+***.+++=.=:+-=-+++ :: *++*==*=:--==*.++*=-+= :-+**==**+. -*=+++:+=-**+*+#**+-+**:====+  .-++#+*+=- =++=+*+-=*##*#* *+#+=.   -###:-====+=*##**+...=*+=++++-:::. ==:  =+-=+#
   :-.=*-=+#+=-.*+++=#=-+ -::=+-***=+.*+===--+#==**+*#*+--#*+++-=:.-+*= -*+*+:=**++-=.===-****==**=*+=+*##++*+*-****#=+=-.=*==#***=%#%#=#**##*#**#%=++*****+#=**#=-*=-=*=+ =:-.:* :=::***=+-*#%- .=:++=.* :*.=-=*+.++-*++**++ ++**##. #*. . +-*#-:--*+    ::=---=+:=#-#=:++#*=*- *==* #*++-=+=+-+**+--=*=-==+#++.*+*=****=+-.+-+*+=-*+.##***=++++#**#=+=+**+=:  -.=-*-  :**#*##*+##-=+**=+***= :-%+-+*=:.==##++=
:-*.#*===**=*::+=++----*+#=+-+-*+++*++=*+++:+*#%=*:**%+#--+*#+=##*===+--+-:.*-+==+-*+: ==##*==%++****++**-*#**-=+=-*--*=+#=+=#**+=##*#*###%##*++.   *+##.. --:++-.+- +=*#**-*-*+*#+ :+-*+##**=: =: .-=  ++=:.*:-=  -+*:=+:**+=+###%+=*+-. =.+*-.:  =-:-::+.  -*#:   .=-=:+--**=.:=*++=+-+*-:*=++=+- ::.+++=+**++****=+*=+#-++#-+***#****-:*=..%##@**-++-+=   .%*. .=++*==*#+*=..-*#=*+*%%#%=**+*-===*=:#+=**+*=-
=+=#+-==*:-+:-+=*= =+.= -*#==-=*+=+*.-+==*#-=*+=-+-=#=*#+*:==**#+::--*++=+*---#=##:-*=  ++**+#+== ++++****#*+-%***=-**#*+#=*%+=*+%*#*##+*%+%+  ++#*#**+--*%*#=.-.==.+=*+*+:=.+-#+  =.++#=*+ +==.+*+- ---::=:-: ::  ::**+=.+***+-: #*++-=  ++++*#*+=*:*  +- .++=:      == ..:+=#.-=+=-*=+*+*+*#****++=*+*+==++=#*%##+-+--+*+**=-#==    ==#*-*++#=*###*#=**:=*.-#*:#*=+=*#**:===#*=##=*%#:*#+*##%*****=#**%%##:.#-
.+#+*:+*+.*#-*+.=*.:   =.*=- *--=-*++=*+*=:=-#=*++=+*#*-##=#.  =:=+-+:=-#*+.:=-*+-*==-+#%%+*+==#+--+ -*+-**#*#:#*=+==+%=#%##=*+:.%-#+*%*###=. -++=##-:#*+##+*#:*##+=+*+*+==%*=*#=. -=+***++: -: = =***====+#.. :=*-*#*++=*+:::=-.=+=*##* =#****:=*:=#::-==.=+#    =: :=**.+:.+.+:+*+++=-+#=+=++*+#+=-*=-=#+*#**=***=#+###=+:+##.=- ::-*#++#-*#=-=**+###-+=##%%**%#*++***#*#*+*+###**+-.=%%*#=.=+=   *#*=-=***#%:
+#=*::==+ :*.-+-=.*-=:=+ +=+:*+=*+*-+=+- +**-==##=*=+++*##+#*+=+==#*+=+-+-*=*.:++*--+-*-++**++%#+###*=*:-***+##+*===--==:- ++*=--=#=:+=:#=##- =***#:#*-*+#+*-:-#-*+*=:*#=--::===+# -:*#++#+=  .:-=-.=-#+*  *==*-:#*-#*+++++: :-.:+*=**=*:=-.-=+=-++==-=+=+- *:-=--+-: ++#-+=+:-=.*+++++-==+=-*:**-++--++*+*##+: .  *++++=:%#*==:++: --**=+-+:=*++ *++*=*-- .++-:+##= ::-*#*+*++-:*+-+=+#***+.*.  .++%*==+*=*=+=+
**-#*+-*++--:=+++==:- :-=++##+##%++=:===*=*-*-#+%*=*=:.-**#-+= =:=**=++*=*-+=*+**#*##**:++- =+##+*##+##+%**=-.=--**#+=+=*=**+=-=*-=*+##*###**+=*%%*#*#**#*++-=**+=#*++-.+%***=-  +*-+=++--+=-.:  *+=-=-:==:=#+**+==*######*****-*+#+--*+==-..- .=.-*=*+-:+**+=--= =:  *+ -*=:+*-*+++***=**+=.=::--=**=+*++**==.:#+-+-+ *=#=*=+**+=:**:  -+%*+**=*#*##***++###:.=+#*##+***-**:. =*#=%#**+-+**=+*+++#=***####%*++#
=   -*+*=*++*#*-++-+=**+==--=-+*#++=*+*=:=+=*- ++##=*#++#*#*=.-- .+=+-*#*#--:*=++:##*+-- ::+**::++#+= -=#**##+**#**..*+*#===#*****+**#%#%%#*=+*+=%#=+-#**+*+-=+=*#=+#++=:= :++===+%%*+#%##-#=:. -=:++*=+*+*+**=.++*-+-####+**+=#****##*#+*-==+=-:**+=+=##*=:*==+=+ *==+ -#**-*.:=:*=++**=+--:++*#***=#****=. :. -  =.=-.-*.  :+ -=+=--#* :=-++.-==#+***#%%-#*+==+=*+=-+=--=***=##***####*#++##+=**%+-##=:-- -#**
.*-+-::*- --+.#===:+*+-=:*=: -#=++**+*++=#*++***++*#=*+###%**#=-=*#*++*-=. ++==+*#=* -  ==+=====-=##=+*=#*++***%%+**+*#*+**=:= - =++*%%#%*%%* *##*###+*#*#+==+ :++*:-:+-:: =%*-.==-#++*%#*=-*+:=  :++=:-:+++= =-**=##=:-++#+*+=+*-*%:#- -=*+*##+***+---::.=-++-.=+**++=:=-. --+=-:++=**==:-****#*#+##*=.++*=+#*-.:=-+:*++ +- .**:..  .*=* .  **==++#++#: ##+#%#***=  #*###**##*##:#**+%#++  =.=*+#*##**=:..:=+*+
   =+#**-  =+:--++-= +:--==++=#+*==+==++*+*++##*==..-:++#-+#*----===-:+:-:+=:: =+*+#=+:=+:...-=*=**=+ ==***#**-==+#**+=*+-:: .:. :::=*#-=+==-:*#*   -*+=#+%+==*#*+:+=- =*==+:- -  --#+==#.:**+:=.=#+ .=.-*++ :=+=**==#***+-*++=::=***+* =-*+**:++++++=--==+-=+***+:+*=+==:=+++:.-=++=-**==:--*====#*###*-#**-+=+:-.   =++=*=-.=*-  :-=::-+:--+#**##+=+ +:##:=++++***-.:#==+=.++##*#%#=**##=+ *##=+****#**##%****
: -==:#.  .+==+:.**-*#-.. +##*%+*##*+*#+****++%=-++-+-*==   .     =:*=*-+++ . =+**=*****-:.*:.====*+*++===+- :====+-+#=-:.+:  +=+*=+=++###*#=+*:   :*##*#+++**#.:--+*- *++*=  ==.+=-:**## . :=+-==-:++++++: .+:#*-+++  =++**+*+*+##+++==-#++*-+++++*+-++-*++:-*=:+:+=:-+:+*#-=--*:**=*:*= -.=#.- +#+#*#+*##### .++=:**#+=*-=.*+*=-.:=*+=-*+==+=-:-:. #%-*## . ::*+++*##== .  +#+*=+#:--+#%*-##**   ##***+*##=###
*+=-*+ =+-.=*-=:-+#-  +: :. =#=::***=+++#+=-+#+=#++##+#*= #**-*+=++*+-++-==-.**==-*#*#+=:.-=*+==-**--:-:#=*##*.++.##+-*#+###+--+=-+##-%##*#+***: - -*-*+*-#*##+-:  %**=*+ =-+:**:+=.:+#=#--.-+*++=-*:.++-.: :=***+####*=*#*+*+-+***#**=*.=*+=+*+-+**:++*::=*+=+#=+*++-+ **++=#+*-:**##=**#+=%**--*++%#*#**#%*%*-*#*: +*=+*#=:=*-.+*. --:=.+=.:#**. *+:*= +*+++=+#**+.:#**#-.:+-:**-#*=..%%+##%  --:*#*##++.*=+**
+-+#+*.:+***+-**:=+ .:+-+-+#*=*%#+::##-: --****-*+*#*#***#+##=##++#*#*#++-..+ +++**:.=*- =:-+---+=+%#==- =  =#:+=:%#+%###+-+.+####.:=+*=*%*** .-+* :=*=+*#+*-+***+:*=+#+:-*** =##-*+*:+++%+-+*+=**=:=+##-+*+==+#+#+:*+#=*#*#+***+##*#==#*#++== .:*=+-  =   +:++-**+-:*=++***++-++##*#+*#%******+**%=+##%###+ =:==-==+#%*#**#+=+ :*.*=-=:+=*+:+=- .:. *.::+##=++*#+=+###++***-*:++#+##*+-=##+%#=-  ++#=**=:=#**+#
##*#+:=##+*+##++=:---=*==**=: +++-*=*+**+#=-##%*##***:##:   .*******.++==##+=*-=++==*++=+###*+*:=##--  .=*- +-+ =*=:==.-*+**+**-==**-#+#*+#**-+#%#*=-#.:=*..=+#*+#**+++**+++=.-+=+-.-=*++--*+**###=- =%#***=-  .: *+#+#+#-*#-=+*:=.**==**-- :+++*#+*-**=*=+*++**###*=++*=+++:=+***+-:::.-:  =-*=***=*++*#==:+=.:*=+-++ **:+-+*+*=+#+*+=#*+-*= =-+#+=- %@++%%*# +#+ *--++=#*%#*+**+##***#*=**%*+=:=#=--=#=#*#%+=*
*#*=====*=+#+:%=.*=*+**+-+=  *=-=#=##**-*#+**-.#%:####=*-=-:. **##*+*=*++-++++++*#-+*+=#*:++*-*==*:*+#: =. += +++++==-+=*==:=+=++.=+*=***#*#*=-+=*%**+--#+-+*###+ -*=##*+===++==+***-* *++-*+*==*+- =-*#+**=**+-:***+-+=********-=+- #+=+= :**++#*=##*.**.+++=:+::**-+ -:+=+*+=##--:*: +**+  -+*+=***##+-#.*+*-##=##=-*:*=+-**##-#*:**+ .:=***#***#**#####%#=:*###%+##*==:+**-=+*++*=-#*=+#=%==- -##+=**##+#%%#=
+##+:==+*+::%**=*#=:*.-=:+: .=+:::*#=**==-*=*%*=+%###*#*+***#*#++-*##+#++*=+#**+--#%*###**=-+=:-  -**=###==- =-*: :-==# :*#*==*#-:-=*+**#:*+.+####+*+**+*=.-.+*.=*##+=*+**:---+##=:++=++=* :+=#**+=**:####*=+:===-#+ #.:+++#=*+*++%%:#:::**++*+#*#=:=**++-*=#+==+**-*+==+*-+-:#.. :-#+***=-=:+*#+#=*#+#+==*#. .**#*+*-:.*#*+###-+#-=+:. .::*:*:==+*#*+*##+#=. +-=*=*=*-*=+#+#*##-*=*###**#*#***=#*..#=*+=###   :
+*#**++#**--=***###+++##*=**+**-:=-.-#*+++..+==****#***+***#+#***+#**#%*=**++:=::=-*++*+*#*+==  -#=#:=+-#.+ :*+###*+=-:***+:     =+=##-=+=++::*----:=-#+***.:. -##=*==*##=#*##**:*+**= +=*:++-**+:+=**+*###**+*=:==:=+*#*===*=+=-+**+#*+ =#+*+***##**##+*-+#*-*=******+=+==  -+##*+*+***==--*=-.-*#*##*#+++..+###*+-##*#*++*#-**#++###**+=#+: #-.:++#*+*+*+*-:-*#+**###--*#*##=**%#*-#***###++*#-#*#*++-+#####-.
+=-#*+.-:=:-- -.=+++--#++**+++=++=..+*-=.    -=-=+#*. -     ...+*=-++=:---.:. :==-==*=:==-=.  :: -=:..:=-:...=-.+.  +.*+=+:-.=::=+.=. -+-.=-+-*+=-.==:==**=*++-**==*++%+==+**++=-+=#*+*-*::=*=+*+=::-+-.+#*=:=**=  ..+++=*+=--=:=-*+*+=:::*.:-=-=:-=+--=*++=****+:+=-:+*--::=++*-*+=+*+:=+.:#   .==.+=#**+==++= -=*-. . ::*=*-+=**+=-:-+:=-:=-:::. =++++==#.--=-+=+.--+=*#=*++=:::++****++***+=*#+-*#++=++*+*=-1
  .:===#==*.+:*+=+   -.*.+==:##+=+=.#++ -*+-.-+.%=+=-#:++-=#+:++**-=+= :=+.  +=-:.-  . =           :   =    .:-  :.=*+   ::-  %-+**.  .*+-.  #*=-+-:=:*=*##****-+*+++- - -: ++. ..++:*++-#%**#*##*#+*+#%##*.-:   +:+ -== +*-=-:#*=+==.:-+-*:. .:-. * : .*.-+.*+#:+.:-*=#-::-+#*-++**-#=- ::-*=+:*=- *.-#-=-:  -.    .=-*  :++-===     =: .  .         : -    .---.+:== ::=: --*:==- .    :-=-=*+:-=*:*   ... .:1
=**=*+=::+*  =-=-=:.=-.: :-..  :-=++-+* :#=*- + ==-==+  :-.==- .=.-=-  .:                         +:. .         **+--: . ---:  -+--  .-=:.::-.  :   -# :*:+:++=*:+:...-=. +=-=: .:.+   .:-#*-=*+:-+*:+==*:-+=:=-*+-+#*=:.#=. -- :*+. .:++++*=-=... +*#*+-+- = .-= .  -+= .-::* -== =*=.  .  * =:=#- :  +:--=:.+-:=-:*+==..:=+--:           :---::.. =+++=:  .::.:+*+.   .-==: .== **+:.:. =         -.:-.   +.=+
: +=-- ===+==:=+==    -==:      =. ...  ....-:  .    +:            +-=       .  .. -.     -++=+= : =+- +:.+-.-          :+..::=.::  --.=    . .  .      -*#*-=-+=*-*# : -+= :+ --* ..= -:-  +*=:.     *=.+*+=+==#-:* =*==*:-=+*#+#-+=--*#+*+:*#***#==:.  +=+=.:.*:. =  + :=..:*=:.-  -    :=** -   :.  +.    --    =-    =       .===-+= ::--= .+=+-  **.:-=-+**==:..:#==#==-=*=:==::-=*   .  :.--=- +*+=*..:=:1
  :*+*: :-:  .        +: ..  --::                 *.           =- .       .  ++==       ---=- # ==+:=+.-.-===-++=--:    +    ::   .::....++++++-::    =-.  :.: +-= =++-+=..:-  +*   -++.+ :.:=+: :  +:-+==.- +*-.==*+= **-    =         :#   -    =  .=            =- .=- .-=::::    =- :*: #=+        =.  :+.    - - : -:      . :: =-*=*-:.=++*=+=.== =:++=:--=-+ -=:**- .+*+:=-   *   :++**++=     :##*: .: .
 +===..+.+:=*..-=-.   -=       ..+-  .   : -:+.==.--:-=+++++:-+.   --:-:-=--.::      :       -:=.  =:.=               . =+-:..  -=++++-.    :::--:     .       -.      *=   .*=--    =+*+::.: .= +*   +:=+- :.*=-.    +*+:               *     =.   -=.:            #==          -   .=*   -*:     :+= --.+     .+-  := -    :++=+. :*=*+: .==+*==+=:--.      .-      .    .      - -=+  ==:   -.::-+=+****++  :
  .=                 -+   =    .:==+:*=    : .-.    . ..-+=+-+*====  :  -    .::.:   :---+     :.  .   :: :           .-=                 -.     ::           -:      .+=+**+.+===+**+-    -:=:  .=    . .:    =    :=  .++:             +    -=.+  .+          +--=*++=+-*+++:-=-*-+..    +  :+++=+++--=*-    . : . -===  .-=+*=*+:-+.   -*+*+                        :  .==++++*+=++-:==*=*.=+=-+::  .    +::.
 :  +.  .      .:..=.-.  .:=       :    :+=-=-. : -:  =.    .     .          .-         .    :=:-   ...  =            -                                       =      ==   *: ..         ..               -  .    . :-:--.+=:=:   :       =          :  . =--==-===    +++===:=:==  +      .= :+=+=+*. -+=+. .:*. :=:=++:  -=*****+++-+*+==:                     . .-=*+=.::---++-....::    .-      .:=---  .=  1
+==+*   :-=---:.:==-=::-=              .=:-  :=+==-=+=+=:..-     .                        -.    --      =.          =::.   -     :             .:     .:.:--.=:        +:    .::.          ==:=.*=::++#=+++=:-==+*++. :=-=**++++        -+-=-+-+*+=++++++=+=+**==::::.              +  :-===+ -:      =-:+  .+-  .=**+=--=..:.-.       .                .:--======:  :*+-  -     :                      =--=..::
     += -. :-         .::-+-=++==.:.:-=++--::     -      . . ---=++===:      ..::---    -:  .  .= .=:    =     = :.-+=-:+++=++===-                           =   :  --            :-=-.          :-+=***=..*-.:   =+*+.:--+++:=    .+*+*++===:.-  -.: .--    :++     .    =         =+++ ++.+:.  .:=+==:***++-... :       =                    .-=-:.            -+-      =:     .-                    -+===..+1
      . :::  .              :.:.   .   .--.:        :  :---. : .  .     -===-: .   :   . :    .:=.  ::   =  ::   =:=++++=:       .-=.==:::- :... .==---:-..  -     .:                  .                =-:=++-:..-         .:======-:::.:=---:::::    ..    :==                 .-===-. == :.*+=++:  =   -+     *.        :=:            ---                 -==..       --    .: --:-:   .:----:            :+
     =       :.-:                       .   :    --:::--. = .:.             :-==--:-      -:    .       .=.  .: ++= :                    .= ..:: :-.: .   :. ...-:--:    .   .     .:::      :-:-.-.=- .   .                    .--- .:::           :       .=+   .:      .    ========+++:    :   .  -   +=      :          ==- .     :          ::..:...  :--====-::  :=++-. ---+  .-.-: .  -    .:::--=--  .:
==-:--++-          :.                  .      --:       .  .::.-.:-=:       :   -=++++=:    .-. :.   :=-.:=-   --                   ..                  ....===: .-:                         .=       :      .        -.     ::::--:               :        :-.     :.    -.==:==:=:=+  .=      =     :     + :---=-=-=-:.      =+--:        ..-:==--+*:+--:.++-++=+=.:-:-+====++=:=::=+.=  = =+.+:::-       . 1
*+*==+= -++.:==-:     .                :  ..   ..          .        . .:-=-==--::    -: .:       .-   ::. -     :.        ...                                    -.-::::                   -:                    =---::  ----:-:                   -       -=:        =-:=++=.--.    +  :=       +   =.  :-==--         ..:-=-==-::=+=-  .-=---   .---==----=..---==-:-=++++++-+-=:= - -+-+*=+-+-==-=+=+++-.::=+
  .=-+-:--*-+-:--.---=.    -:- .      -.   :     :           :                          .= : :-=--- :     =      -     -:                                   :  -=     .:-.--=:        . :                               .---:                      .      :+-          -+-=--       :=  :.       -= ===:         .--=.            -=.====::::.+==:  .:    :-  .:====::=++++*===--:-.    .:   .  .:*=+=====..+==.
--...:+:+ *:=::       .===-+===:-+-. .-      :    .                                           .    ..--..-=::.--  :  .:.:-.::.: -                          .--  .          -:.:--                                   :---:                         .:    :+-=        :--=-==         :: .-         +=:--:        :.    -=         ===..=-=..==            .-=---:    :.=-=+:.        ::::-====++++=-==-==---:+. .
.+-      +++-::  -          -   ==-::: -+=.    -.. :            :                                  .-:-:.     .  .--: =.  ..-.:--:::                - .  .::  .: .             -:-                             .::===-                           ..    -=+.       .-=-=== .         :   :         ::  =          .      -=     ---=---=+--.          .:--:..         --  :=                       .+==   .-=:=:-
  =--::   .:=*+-    .:    :.         -   ....:::--==-             -  ::- :--.-.  .-:::::.    .::-:              :          --:--:---:----=---.-==-   ..         -:-::--.          :-.                    -***===-                             ::      .==      .:.----   .:         :- :.       -  :  :          ..      -=.  .=-=====:--    . --=-:.                =    =                    :=:     --     --
   :--:      -=--::.:---:-:         =:      : :    ---=--:      :--:                       .             .       :              .:::-:-----:-:------:::::-::..    ----=-=-=          --            .---++++-                           .      -      :+-. .--:----=.      :         :: -:    :.   :   -          ..     =+====::-:....::---==.                     :-:    -               ::        .:         1
      =:-..    -=-+:::  *           :         .  .   .:-::  .:-.                                       .::::::    :                     :.-:-::--:---:=-=-:::: .:-=--:.---=-:-=-==--:.:--=-:+--:==+=++*+-                          .:.       ::     -----:.:::::        . ..        -  :--:.      :   .-            ===+++--=-=+---=-.....-                        ::-.   .           .::     . ::.            1
       .:-.      -.  .:: :-:        -        . .        .=: -..                     :            :...         .::. .                         .             .    .. :-======-:...  .:-=.---+=--==+*+=:                           :..         .--: :-::-:.              .:   :        -: :         .:    :            :+++++-+=:                                    :---.   :.        .:      ---                1
        .:.:-:  :-..  -. ..:--:.   --    .                ---.. .. . :.:..: :::...::. :... .                     ---:                       :                      .-=-       .:--=--:-.:=-:-===--:-:.                      :-:: ...:. ::-=---===-   .                :     :       := :.        :.    .     .===-: :-::.   ::                  ::-::-:--=-----.     -    -.       .:    :--:                  1
     .:       .+==---:.         .-:=    -                  .::-                                                    :-::                    -          ..             --=           :.:=-:=-::         .::-::--.::-===::------: ..       :===---.   :                 :       :        -.=        .  ====.  .::-=:::         .:.             :--                   :  -    .:    :::..:.:                       1
               -=---+==-=..        -  ..                       --...                                                :--:                 .:           .:               :-:          ..:::::::::. : .:::--::     .-----=-.:::.-.-        :  ::    ..                  .        -.       -:-       :  .=++=-----=-:            ::          .-:                     .:  -     ---:=-=--:-=--::::-----.            1
.....:::::.:..: .:.: : :-=------: +. .=                        :-.  .:.:::::....:..                                  .--:               .:            .-.           :    .:..    .:           ..--:---:-::.:.::--:------: ==. . :----:::: -.    -:                  :          --.      :..:.   :.  ::.=++: :-+=+            ::.      .:-                      ..:   :   :--=:    :--...::... .:--:-::::      :-
                  .:----:. .:.----=**=-.:-:-:.-                  --:-     . ....::.::::  ... ..:.:::.:                 .-.:            -.             -:              :     .-:.                                           .-:-.-=-:    .=-:  .--                   .            :::--   :-     ::  --=: =:  .:              :-.   :-=                         .::   ===+-=---                        --:---  --
                         .=------.-==--:----::::-.                 +=:.                 .:              .:              :..           -:             .=                 --::  :.                                     :=-=--.-::==:==      -.:--                    -               .---=..=:    : :-.-.   :                  .::-::         . .  -: .....--:   .-::=-==:   -=-:                             .::1
   .........                        .   -=--:-.--::---:::          .+:--                   .-.             .             .:         .-:              -=             .:.             .                              --==-:-.        ---    -:-:                                        -=-=::   --     ..  :.             -::---:   .--::-:-------=--=---:--==.-:..--=       .--:                           .:  1
              :..                          ==:.--------::----:-      --+-                      ::.                        :: .     ::                .=:         .:            .:--     ...:::..              ::--=+==:              =-..    :.                   :                  ..   -+-.-:        -+===-::=:::::..:.   .::.:::::::..:----:::-:---:...-=-. :::           .-                          .-   1
-:                .                          -=:  ::==-==--. .:.--::  .=+=-.:: .                  ..::.                    :::.--:.::.:::..           :-.      :.            .:                            ::.:-====                 . :.    .::                  .               .:------=-:=-      .      =++++=--------.  ---            -.:   :.:.   :=-    :-.             ...                      :.    1
- :                         . ....             :-:      ..:-:-:-: :.---.::===-------:                    ..              :--::                         .-.   :                 .                       :::-.:--::                  .         .-:                 .                ====      ::---          :==+..            ---------===-------==---:.-===.    .--:.             ::.                   -      1
 ::--::    .....:--:--:::::.       .--.          ::-             .::-=-::-:-.:===+:=--..                     --:-:---:::     :.                          -=            .        .                 ::::-:-- :.                   ..-         .::.   ::::         :               ::-=            -:      .-=-                 ----.             :-::      .:=-====+==--              :.-.              :.       1
=----:: ::....             .---.       .:.         -:-               ..---.:-=-.::.:-. :-:--=---=--:.::--:-===-=+-:     .-==--:.                          .-..         .         .             .:::-:                         .-:             :: ::                            ---:              --.   ===                   ---:                              :-+++==.                 .:         .:    .     1
      :-:                    :----        :          :-:                  ..:.  ::   .    -:..:--:---: :          :=:::.:-==:::    :::-:::..:::.::..        --==.     :                        -=-                           :.                :.                             :::                :--.--=.                    .-==.                                ==-==---:         .        ..   :.       .:  1
       ::.:::.          .:      ----                  .:-:.                     .:---::--=-=-==:::---:.                                      .:.. ::.:-:..    ==:    :                         ===                          -                  =..==-                    .:====                   ---==.                       ----:.                             .-=. .-===--=-:..  .           ..         ...1
           ::..::.         :.     -:--.             ::    --    .-.::::-:-:----=--      :=--=--------=++--:                                   ==-::.:.... :--.  ==:-:                          -==                        .=                  :=.   :====:.            :===+=.                    :-.-:                          :--==.                            ---      :-=-----: :.        .              :
                 :::-         ..    :.::          :-        .-:                     :--.             :=+====-                 ..                .:-==========-  -+=++=.                         -=-                      :.                   ==::       :---===+=+=====+=-                      :-=-=-                             --==:                          :--.          :===:.-:.    :.               .
                   :::-:             .  -        :-         :: :::              ::.                       -===:::.             .                                   :---.                        .:=-                     =                   -.  -:                                             .=- ===                               -==-.                         .-               --:-:  ::-                1
 .::.               .-.:-            .. --:      :        .:      ::-::::::::.                                .-----::.       :.                                      :==                        .+=                    .                   ::   :-:                                           .=-  -==.                                .===-                       :-.              :-=--.  .::.              1
     :                ::::             .  -=.   .       ..                                                             ::::.-::.                                       :=-:-=+                    --.                  .                   :.    :--                                           --   .==-                                 .-+=-:                     ::               .:   .::    :::.          1
                        .--            .  .-=-         :                                                                      .::  .....                                  -=+++=:                  --:                 :                 ..       :-                                          .:    .-=-                                    ===-.                  :-:               ::   .:        :..        1
                         ::-            ..  -== :    :                                                                         ::    ..:::..                                 :=====                .--:               .                ..         :::                                         :.     -=-                                      =+=.              : .-::               :.   :-          ::       1
                         :--:            :    --                                                                                -         :---:                                 .-===-              :==-              :              ..            ..                                         :      -==                                       -=++:            -:.:-                -   .-.          .::      -
                          -:::            :    :- :                                                                             :-           ---:                                    -:::            -=-              :          ...                :.                                       .       -=:                                        .=+=:           ::--.               :-  .==            :-    :+-
                          -:-::           .      =-                                                                              ::           -.--:                                      .::          =-:             .        ..                   ::                                      .:       --                                           =+=:         -==.                 --   ==            .:.  -==1
                          ---:.            . .=  .==.                                                                             --        .-    --                                        .::.      :==.         . :.      .                        .                                     -        -=-                                           -==-       .: ==                 -    -+:            ::.--- 1
                           -=-::            .=    :==                                                                             --       -:      --                                          :::     ===       .    :  ...                         ..                                    :          -==                                           -==-      :.  ==               ::    :==            :---:  1
                           .:-:::           ::     -=:                                   ..:... ...:-:                             -:    ::        ===.                                           .:.  -=-      .     :                               .                                   .:           -==-                                          ===:     :    =-:             :.     -==-          ::-=   1
                            .--:::.         :-     .==-                         ....   . .            ::.                           :-.:.          ==.                                               :-.:=.           :                                .                                  .               ::::.                                      :-=-:    :.    --:           ::       .===.        -:==   1
                             :-==----      .::      ==-                  .::.:                             :::.                       -           .=.                                                  :=-=. .                                         :                                 ::                    ::                                     -==:   .-.      --         :::          -=        -:=-   1
                              .=-=---=-.    -:      :=+=           .:.                                      :  :-:                    .-          =-                                                    .===:          .                               .                                .-                      .:                                    -=-     :        :--:    .:-:            :=      .: ==   1
                                .---=-==-   --       =+=.       .:                                        .-      ::.                   -       ==:                                                      -===.         .                               :.                               ::                       .:                                   :===    :           .:-:.:=.              = :    := --   1
                                  .-==::==---        :++:      ...                                       ::         -:.                 .-.   ---                                                        .-=:   ..      :                              .:                              .:                         ::                                   .===   .              .==.               ==::   --  -   1
                                     ==----=-.        -==      :  ::                                   .:.            --                 :==-:                                                           ::=.      .    :                               .                              ::                         .:.                                   -==   :              :.  ::..           - .-   -=. -.  1
                                       ==::..:  :-::: :==.     :=-..-                                .:.               :-.            ....-=                                                             :.--           :                               :                              ..                          ..                                   :==   :              -       .....::.::--  -: .-=  :.  1
                                           -:--:    ======-- ::.-=:  .-.                          .::                   .-.    ...        :=.                                                           :  --:          .                               .                             --                            ..                                  .==   .             :                   -::.= :=:  :   1
                                             .-=-  :-=:::=-=-===:---:..::-:                .  .:.                        :==.             .-=                                                          .    :=          .                               ..                           .-:                            ::                                  .-=   :             .                  :==: :--=  ..   1
                                             :-:=-     .--  .           . :::-:---:..:                                    :-               --                                                         ..    :--        .                                 .                           .:                             ..                                   ==   ..           +                    -==  ==   :    1
                                          ..   .-=      --.                     .-===++==-:                                :-              :-:                                                       .-      --        .                                ..                           =-                              .                                  .:-   ..          :=                     == .=.  -     1
                                        ..      .-=.    .--                           .-=======.                            ::              :-                                                       :       .::                                         .                          -=:                              :                                  :-:   ..         .=.                     -+  -::-      1
                                       .        ..=-     :--                                 :====-                          -=-            .                                                       .         --.                                       ..                         .--                               .                                 .-:     :         =-                       =. -:-       1
                                     .          .  -:    :-=                                    :==-                          -=:           ...                                                     :         .::                                       ..                         -=-                               .                                 .-:     .        +:                        : .=:        1
                                                 - :-.    --:                                     :=-                          .-.            .                                                                ::.                                      .:.                        --                                :                                 :..     .        +.                       .-.==         1
                                                 -  -=.   .--                                      :-.                          :-.           .                                                                ::.                                       --.                      --:                                .                                 .:       .      =-                       :-.-==         1
                                                 :. .-=    :-=                                     :--                           :-:         .:                                                                 ::                                       :::                      --                                 .                                ::        :     -=                       -=. ===         1
                                                 ..  -=:    =--                                     .:                             -.        ...                                                                .-:                                       =-.                    --.                                 .                                :         .:    -                       =-:  -==:        1
                                                 .   -==    :==:                                    ---                             -:        -.                                                                 ..                                       -=-                    --                                 .                                -:          :   =:                      -=-    --=        1
                                                 -.   -=:    -==.                                    -=-                             ::       .--                                                                .:.                                      .==:                  .--                                                                 :-           :  -:                       =-      -=.       1
                                                 -.   ---    .++-                                    -=-                              ..      .-=.                                                                .:                                        -=-                ---.                                                                 .            .==                       .-:        .:       1
                                                 =-   ---     :++.                                   ==-                                .      ---                                                                :.                                          :--              ---:                                                                ::            -+-                      =-           =:      1
                                                 -.   ---      :+=                                  .-=-                                  .    .--                                                                .:.                                           :-:             -=                                                                 :             ==                      -.             :=     1
                                                 -     --.      :-=                                  ==.                                   ::  .-=.                                                                :.                                              ::.          ..                                                                :.            -+.                     --               -::   1
                                                 -     --        --=                                 -=:                                     :  ==:                                                                :.                                                 ..        :                                                                :.            -==:                   =+-                 :::..1
                                                .-     --.        --=                                =--                                      ::---                                                                : ::                                                  ..     .                                                               .:           .: .-.                 :--:                    ::-=
                                                --     :-:         ===                               -=:                                        --=                                                                 .-:                                                        --                                                               :           --   -.                .-=.                        1
                                                =:     :-:           :-.                             .-.                                         --:                                                                : :                                                       .--    ...                                                       :          :-=    -                =-=                          1
                                                -:     .-:           ::-:                            --:                                          --                                                                --                                                        :-.       ....                                                  .        .-::.     :              .==-                           1
                                               .-:     :--            .--:                           :-:                                          --.                                                               -=:                                                      .-:            ....                                             .       ----       .-              =-:                            1
                                               :+.     .--              -:-                          .:.                                          ::-                                                                -=:                                                      :               ::..                                          ..    :---           -             -==                             1
                                               -=      :-=               ::-                         .::                                          .=-.                                                               .==                                                     ::                   ...                                      .    :-:              -            ==:                              1
                                              -=-      --=.               ::-                         -:.                                          --:                                                                -::                                                   .:.                      ...                               .:-:- ::                 .-           ==.                               1
                                              -=       :=-                 :--                        ..:                                          :=-                                                               .-=:                                                   -                            .                         .-=-=-==                     -:          .-                                 1
                                            .-=       :--:                  :-:                       .::                                          .:=-                                                               .=-                                                  .                                                    .:==-   .=                      :.          -:                                 1
                                           ::=.       .=-                    ::-                       .:                                          .==-                                                               ::=                                                 :.                                                  :--:      -:                      -          :-                                  1
                                          .:-          =:                     ::-                      :.:                                          --:                                                               -.-                                                ..                                                  ---       .:                      .:         ::                                   1
                                         :--          :-                       :.-                      ::                                          -+:                                                               -++                                               .:                                                .=--.        -                        .         -                                    1
                                       .---           :-                         .:                      :.                                        .+=                                                               :+-=.                                             --                                                ===          :.                        :       .-                                     1
                                      ..-.            -.                         ::                      :.                                        :=-                                                                -==                                             :-                                               :-=.          .-                        .:      .:                                      1
                                    .:-.              :                            ..                      .                                       -=-                                                                .-=                                            -.                                              -==:            :                          :     :.                                       :
                                 .::.               .=.                            .:.                                                             -+.                                                                .==:                                         .::                                             -==.             :                          :.   .-                                        .-
                              ..::                  --                              : .                    .                                       =-                                                                 .=-                                         :.:                                            -:=.             :.                           :   -:                                        -:-
                          ..::.                     ::                               :.:                                                           =-                                                                 .=+.                                       .-:                                           .-=-              -                              .-:                                         :--.
                       ....                        --.                                 .                                                           =:                                                                 .==.                                       =.                                           ==-              ..                            :=-=                                           ---1
                   .:::                           .-:                                  :..                                                         -                                                                  .=:-                                      -.                                          --=:              -                             :-....                                        .-:- 1
                ..::                              --.                                  ...                                                        .-                                                                   -=.                                     :.                                         :--.              -                              .-      .:.                                    :--  1
               .:.                                =.                                    ..                                                        --                                                                   --.                                    :.                                        :-=              :-                                :           :.                                .=-   1
           .::.                                  --                                       .                   .                                  .=:                                                                   -=.                                   =.                                       :-=-           :=-.                                -:.             :-:.                           :-=    1
         :.:                                    ==.                                      :..                   .                                 :-.                                                                   --:                                  :                                        -=.         --.                                    --.                :::                        :---:    1
      ...:                               .    :=+.                                        ..                   .                                 ::                                                                    :-.                                  :                                      -=.        :-                                        -                     :.                      .--:     1
    :--:                               .--==++++=                                         ...                   .                                .-                                                                    --                                  :                                     -::         -.                                       .=                        .                    .--.      1
 .:-:                              :=====-==-:.:-:                                         ..                    ..                              :.                                                                    :::                                :                                     =-          -.                                       -=.                        .:                  .-=.       1
--                              -:--.           .::                                        .. .                    ::                           .::                                                                    .--                               -                                    :-           -                                        .:-                           .                ::=.        1
                               -:                ...                                        ...                      :.                         .-                                                                     :-=.                             :                                    ..           -                                        ::                                              :-          1
                            :-:::                  .                                        ...                        .:                       ::                                                                      -=-                            .                                     :           -                                       ::.                                             .=-:         .-
                           -.  :--                ..                                        ....                         .:                     .:                                                                      -=-.                           .                                   .:           -                                       :.                                               --:         :-1
                           -    .-.                                                          ..:                            :.                 .-:                                                                      :--.                         .:                                                :.                                      -                                               :--.        :-. 1
                          ::     ::                                                           :.                              ..               :-                                                                        -:.                         :                                     :           .                                     .:                                                --.       --:   1
                          ::       .                                                           .:                                ..             :                                                                         -:.                       :                                     .           :                                     :.                                                --:     .--.     1
                          :.      ..                                                          . .                                 . ..         :-:                                                                         :-                      -                                                 :                                     :                                                 -=:   .---        1
                           :       ..                                                           .                                   . ..        :-                                                                         .:                     .                                                                                       ..                                                :--  ---.          1
                           .        .                   .                                        .                                     .:.     :-.                                                                          ..:                   .                                                                                      :.                                                -====-              1
                           .       ...                  .                                       ..                                        ..   .--                                                                           -:                 .:                                                                                      ..                                             .::===:                 1
                                                        .                                       .:                                         ...  :                                                                             ::                                                                                                                                                    .---::-:                   1
                                      .                  .                                       :..                                         ...:                                                                              .:             .                                                                                         .                                       :::::    :-                    1
                                      .                  ..                                      :.:                                           ::                                                                              .::..         ::.                                                                                       .                                      :::        --                    1
                                     ...                 :.                                       -:-.                                         ..:                                                                              .-:         :::                                                                                       .:                                   .::          :-.                    1
                                      ..                 .                                        .:::                                         :-.                                                                                .        .:-                                                                                        :                                 .-:             :-                     1
                                      .                   :                                         --                                         :-:                                                                                 :      :::                                                                                         .                               .-.               -:                     1
                                        .                :.                                                                                    ---                                                                                  :    ::.                                                                                         .:                             :.                  :.                     1
                                       ..                :.                                            .                                       .--                                                                                     .::.                                                                                           :                          ::.                    -.                     1
                                        ..               .                                               .                                     ::=:        .                                                                          :::                                                                                           ..                         :.                      .:                      1
                                        .:               :.                                                .                                    :--         .                                                                        :-                                                                                              .                       ::                       .::                      1
                                        .:              .:                                                   ..                                 .=-.          .                                                                     :-                                                                                             .:                     .:                           :                       1
                                         .              .:                                                      ..                               --:          .                                                                   :-  .                                                                                            .:                   :-                             -                       1
                                         .              :.                                                           :.                          :=-                                                                            .:-    ..                                                                                          .:                 .-:                             :.                       1
                                                        ::                                                                ..                     .:-             .                                                             ::.      :                                                                                         ::                ::                              ...                        1
                                         .             :-                                                                      .                 .--:                                                                        ::.        .                                                                                        . .              .-.                                :                         1
                                                       ::                                                                                         :--:             .                                                        ---                                                                                                  .:             .:-                                 ..                         1
                                         .             ::                                                                                          :-:             ...                                                     -:            :                                                                                       :             -:                                   .                          1
                                                       ::                                                                                         .--:               ..                                                  -..                                                                                                     :           :-                                    ..                          1
                                                       .                                                                                           .--:               ..                                               .-.               .                                                                                       .         .=-                                      .                          1
                                                      .:                                                                                            .:-                 .                                             -:                                                                                                        .        :-:                                       :                           1
                                                      ::                                                                                            :-:.                ..                                          . :                  .                                                                                            :--:                                        :.                           1
                                                      :.                                                                                            .--.                 ..                                        .:.                   ..                                                                                   .-::=-==-                                          .:                            1
                                                      :                                                                                              ---                  ..                                      ..                                                                                                       .---==-.                                              :.                            1
                                                     :.                                                                                              .--:                                                        ::                      .                                                                                .:-:                                                   .                             1
                                                                                                                                                      --:                   .                                   ::                                                                                                        .::.                                                  .:                             1
                                                                                                                                                       :.                  .                                   ::                                                                                                         .:-.                                                  -                              1
                                                     :                                                                                                  :.                   .                                -.                                                                                                          .--                                                  :.                              1
                                                    :.                                                                                                 :::                    .                               :                                                                                                          .--.                                                  :                               1
                                                    .                                                                                                   :.                   ..                               .                                                                                                          --.                                                   :                               1
                                                    :                                                                                                   ..                    .                              .                         .                                                                                 --                                                                                    1
                                                   :                                                                                                    :..                     .                          .:                                                                                                           .-.                                                                                    1
                                                  .:                                                                                                     :.                                               ..                                                                                                            .-                                                    .                                1
                                                  :                                                                                                      :::                                              :                           .                                                                                 =                                                     .                                1
                                                 .                                                                                                       ---                      .                      :                           .                                                                                .-                                                      :                                1
                                                :                                                                                                        -:-.                      ..                    :                                                                                                           ::.                                                      :                                1
                                              .:                                                                                                         .---                         .                 :                           .                                                                                ::                                                       :                                1
                                            ...                                                                                                           :--                          .:              .                           :                                                                                ::                                                        -                                1
                                          .: .                                                                                                             ---                         . .            .                           ..                                                                              ..                                                          :.                               1
                                         .:                                                                                                                 =-                           ...          .                           .                                                                              . .                                                          :.                               1
                                        .                                                                                                                   :--                            ...       .                           .                                                                               .:                                                           :                                1
                                                                                                                                                             :=                             ....    ..                          .                                                                              ::.                                                            .                                1
                                                                                                                                                             ..:                              :...  :                        ..                                                                               .::                                                             ..                               1
                                                                                                                                                              -.                                :.--.                        .                                                                               .:.                                                              ..                               1
                                 ..                                                                                                                            ::                                 ---:.                    :.                                                                               ..:                                                                ..                              1
                               .:                                                                                                                               :                                .-..-::::               :.                                                                               .:..                                                                 -:.                             1
                              .                                                                                                                                 ..                              .:     -:::            :.                                                                                .::                                                                    :.                             1
                           ...                                                                                                                                  .:                              :.       --:::.      :.                                                                                 ::-                                                                      .:                            1
                          .:                                                                                                                                     :                             :.          ::.:-:..-                                                                                   ::-                                                                         ::                          1
                        .:                                                                                                                                       ..                           .:              :.  ..                                                                                 ::::                                                                            .:.                       1
                      .:.                                                                                                                                         ..                         :.              .       .....                                                                          ::-                                                                                 :..                    1
                    .::                                                                                                                                            :                         :                           .::.                                                                     .:-.                                                                                      .:..               1
                   .:                                                                                                                                             .:.                      ..                                 ...                                                              .::::                                                                                           .:              1
                 .:                                                                                                                                                ::                                                              .  ..      .:                                             ::--:                                                                                                   :::       1
                :.                                                                                                                                                  ::                    -                                                    .                                          .----.                                                                                                            .  1
              .:                                                                                                                                                    .::                  .:                                                                                             :--=-                                                                                                                  1
             -                                                                                                                                                       ::.                                                                                                             .--=-.                                                                                                                    1
           .                                                                                                                                                         .-:                                                                                                           :=+=.                                                                                                                       1
          :                                                                                                                                                           :..                                                                                                       .====                                                                                                                          1
        :                                                                                                                                                              .                                                                                                      .--=-                                                                                                                            1
      ..                                                                                                                                                                                                                                                                    :--=-                                                                                                                              1
     :                                                                                                                                                                                                                                                                    ::==-                                                                                                                                1
   ..                                                                                                                                                                                                                                                                    --=-                                                                                                                                  1
  -                                                                                                                                                                                                                                                                    .--=.                                                                                                                                   1
:                                                                                                                                                                                                                                                                     .--=                                                                                                                                     1
                                                                                                                                                                                                                                                                     .-==                                                                                                                                      1
                                                                                                                                                                                                                                                                    --=:                                                                                                                                       1
                                                                                                                                                                                                                                                                   --=:                                                                                                                                        1
                                                                                                                                                                                                                                                                  =-=                                                                                                                                          1
                                                                                                                                                                                                                                                                ----                                                                                                                                           1
                                                                                                                                                                                                                                                              .---                                                                                                                                             1
                                                                                                                                                                                                                                                             ..-=                                                                                                                                              1
                                                                                                                                                                                                                                                            .:=-                                                                                                                                               1
                                                                                                                                                                                                                                                           --=.                                                                                                                                                1
                                                                                                                                                                                                                                                          --=                                                                                                                                                  1
                                                                                                                                                                                                                                                        .-==                                                                                                                                                   1
                                                                                                                                                                                                                                                       :-=:                                                                                                                                                    1
                                                                                                                                                                                                                                                      :==                                                                                                                                                      1
                                                                                                                                                                                                                                                       :                                                                                                                                                       1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                   @@@@@@@@@@@@@@@@@@@  @@@@.         .@@@@@@ @@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@  @@@@@@@@@@@@%-                                                                                                                                                         1
                                                                                                                                                      @@%           %@    @@@.           #@-  @@*      @@      +@@    @@%           %@     @@@       *@@#                                                                                                                                                      1
                                                                                                                                                      %@#            @    @@@@=           @   @        @@        @:   %@#            @     *@@         +@@                                                                                                                                                     1
                                                                                                                                                      #@#            +    @+*@@+          @  -%        @@        #+   #@#            +     +@@          %@@                                                                                                                                                    1
                                                                                                                                                      #@#                 @+ +@@*         @            @@             #@#                  +@@          *@@                                                                                                                                                    1
                                                                                                                                                      #@#          *      @+  -@@%        @            @@             #@#          *       +@@          #@@                                                                                                                                                    1
                                                                                                                                                      #@#          @      @+   :@@@       @            @@             #@#          @       +@@         -@@                                                                                                                                                     1
                                                                                                                                                      #@#        :@@      @+    :@@@      @            @@             #@#        :@@       +@@        @@@                                                                                                                                                      1
                                                                                                                                                      #@@@@@@@@@@@@@      @+      @@@     @            @@             #@@@@@@@@@@@@@       +@@@@@@@@@@                                                                                                                                                         1
                                                                                                                                                      #@#         .@      @+       @@@    @            @@             #@#         .@       +@@   -@@*                                                                                                                                                          1
                                                                                                                                                      #@#          @      @+        @@@   @            @@             #@#          @       +@@    +@@+                                                                                                                                                         1
                                                                                                                                                      #@#                 @+         @@@  @            @@             #@#                  +@@     *@@+                                                                                                                                                        1
                                                                                                                                                      #@#                 @+          @@@ @            @@             #@#                  +@@      #@@-                                                                                                                                                       1
                                                                                                                                                      #@*              %  @*           @@@@            @@             #@*              %   +@@       @@@:                                                                                                                                                      1
                                                                                                                                                      #@#             @-  @*            %@@            @@             #@#             @-   *@@        @@@                                                                                                                                                      1
                                                                                                                                                      @@@           =@@   @@             @@           =@@*            @@@           =@@    @@@         @@@                                                                                                                                                     1
                                                                                                                                                   :#@@@@@@@@@@@@@@@@@% -@@@@#.           @        .#@@@@@@*:      :#@@@@@@@@@@@@@@@@@% .%@@@@@@=       @@@@=                                                                                                                                                  1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1
                                                                                                                                                                                                                                                                                                                                                                                                               1