STATIONS

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