@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=::*@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-    *@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#     :@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*     .%@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#*#%@@%.     %@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:   .:=*.     *@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%##%%%%%%%%##%%%%%%%%#%%%%%%%%%%%%#%%%%%%%##%%%%%%%%%%%%%%%@@@@@@@@@@@@@:              .:+@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#**++===-:::.:.....  ........  .......  ............ .......  ................:.::--==++**                ..+@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%##*+=--:..                                                                                                           ..:@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#*+=-::..                                                                                                                     ..:@@@@@@@@@@@@@@@@@
*@@@@@@@%%@@@@@@@@@@@@@@%%#*+=-:..                                                                                                                              ..-@@@@@@@@@@@@@@@@@
:%@@@%+: .+%%%#**+==--:..                                                                                                                                       ..:@@@#=:=%@@@@@@@@@
.*@@%:     ..                                                                                                                                                   ...+%%:...:%@@@@@@@@
.=@@=                                                                                                                                                           ....:-.....+@@@@@@@@
..*%:                                                                                                                                                           ...........=@@@@@@@@
....                                                                                                                                                            ...........=@@@@@@@@
.....                                                                                                                                                           ...........=@@@@@@@@
.....                                                                                                                                                           ...........-%@@@@@@@
.....                                                                                                                                                .:=#:     ..............-%@@@@@
.....                                                                                                                                             :*%@@@@.     ...............=@@@@@
......                                                                                                                                       ..:=*@@@@@@%.      ..............:@@@@@
......                                                                                                                                   ..=#%@@@@@@@@@@#        .............:%@@@@
......       .                                                                                                                      ..::---+@@@@@@@@@@@@#        .............:@@@@@
......       =#+:                                                                                                              ..::--------+@@@@@@@@@@@@*        .............:@@@@@
......       -@@@%*=-.                                                                                                  ...::--------------+@@@@@@@@@@@@+        .............:@@@@@
.......      -@@@@@@@+-::...                                                                                      ..::---------------------+@@@@@@@@@@@@+         ............=@@@@@
.......      -@@@@@@@=--------::::....                                                                    ...::----------------------------+@@@@@@@@@@@@=         ............*@@@@@
.......      :@@@@@@#--------------------:::::::........   ..                               ........::::-----------------------------------+@@@@@@@@@@@@-         ............*@@@@@
.......      :@@@@@@+--------------------------------:::::::-------------------------------------------------------------------------------+@@@@@@@@@@@@:         ............#@@@@@
.......      :@@@@@@=-------------------------------:::::::::--------------------------------------------::::::----------------------------+@@@@@@@@@@@@:         ............%@@@@@
.......      :@@@@@@=------------------------------:::::::::::------------------------------------------:::::::::--------------------------+@@@@@@@@@@@@.         ...........:@@@@@@
.......      .@@@@@%=-----------------------------:::::::::::::----------------------------------------:::::::::::-------------------------+@@@@@@@@@@@%.         ...........-@@@@@@
.......      .%@@@@%------------------------------:::::::::::::---------------------------------------::::::::::::-------------------------+@@@@@@@@@@@#          ...........=@@@@@@
.......      .%@@@@%=-----------------------------:::::::::::::---------------------------------------:::::::::::::------------------------+@@@@@@@@@@@#          ...........=@@@@@@
.......      .%@@@@%------------------------------:::::::::::::---------------------------------------:::::::::::::------------------------+@@@@@@@@@@@*          ...........=@@@@@@
.......      .%@@@@#------------------------------:::::::::::::---------------------------------------:::::::::::::------------------------+@@@@@@@@@@@*          ...........+@@@@@@
.......      .%@@@@#------------------------------:::::::::::::---------------------------------------:::::::::::::------------------------+@@@@@@@@@@@+          ...........*@@@@@@
.......      .%@@@@#-------------------------------:::::::::::----------------------------------------:::::::::::::------------------------+@@@@@@@@@@@+          ...........*@@@@@@
.......      .%@@@@*--------------------------------:::::::::------------------------------------------:::::::::::-------------------------+@@@@@@@@@@@=          ...........#@@@@@@
.......      .%@@@@+---------------------------------:::::::-------------------------------------------:::::::::::-------------------------+@@@@@@@@@@@=          ...........*@@@@@@
.......      .%@@@@+-----------------------------------:::----------------------------------------------:::::::::--------------------------+@@@@@@@@@@@+          ...........#@@@@@@
.......      .%@@@@+--------------------------------------------------------------------------------------:::::----------------------------+@@@@@@@@@@@=          ...........%@@@@@@
.......      .%@@@@*-----------------------------------------------------------------------------------------------------------------------*@@@@@@@@@@@=          ...........%@@@@@@
........     .%@@@@*-----------------------------------------------------------------------------------------------------------------------+@@@@@@@@@@@=          ...........%@@@@@@
........     .%@@@@+-----------------------------------------------------------------------------------------------------------------------+@@@@@@@@@@@+          ...........%@@@@@@
........     .%@@@@+-----------------------------------------------------------------------------------------------------------------------+@@@@@@@@@@@=          ..........:%@@@@@@
........     .%@@@@+-----------------------------------------------------------------------------------------------------------------------+@@@@@@@@@@@=          ..........:@@@@@@@
........     .%@@@@+-----------------------------------------------------------------------------------------------------------------------+@@@@@@@@@@@+          ..........:@@@@@@@
........     .%@@@@+-----------------------------------------------------------------------------------------------------------------------+@@@@@@@@@@@=          ..........:@@@@@@@
........     .%@@@@*-----------------------------------------------------------------------------------------------------------------------+@@@@@@@@@@@=          ..........:@@@@@@@
........     .%@@@@*-----------------------------------------------------------------------------------------------------------------------+@@@@@@@@@@@+          ..........-@@@@@@@
........     .%@@@@+-----------------------------------------------------------------------------------------------------------------------+@@@@@@@@@@@*          ..........-@@@@@@@
........     .%@@@@*-----------------------------------------------------------------------------------------------------------------------+@@@@@@@@@@@#          ..........-@@@@@@@
........     .%@@@@#---------------------------------------------------------------::::::::------------------------------------------------+@@@@@@@@@@@#          ..........=@@@@@@@
........      %@@@@%-----------------------------------------------------------:..            ..:------------------------------------------+@@@@@@@@@@@%.         ..........-@@@@@@@
........      %@@@@%=-------------------------------------------------------:.                    .:---------------------------------------+@@@@@@@@@@@%.         ...........#@@@@@@
........      %@@@@@=-----------------------------------------------------.                          .-------------------------------------+@@@@@@@@@@@@:        ............+@@@@@@
........      %@@@@@+---------------------------------------------------:                              :-----------------------------------+@@@@@@@@@@@@:        ............=@@@@@@
........      %@@@@@*-------------------------------------------------:.                                 :---------------------------------+@@@@@@@@@@@@-        ............+@@@@@@
........      %@@@@@#------------------------------------------------.                    .               :--------------------------------+@@@@@@@@@@@@=        ............+@@@@@@
........      %@@@@@%-----------------------------------------------.                     ......           .-------------------------------+@@@@@@@@@@@@+        ............*@@@@@@
........      %@@@@@@=---------------------------------------------                            ...          .------------------------------+@@@@@@@@@@@@+        ............*@@@@@@
........      %@@@@@@+--------------------------------------------                                ..          -----------------------------+@@@@@@@@@@@@*        ............*@@@@@@
........      %@@@@@@+-------------------------------------------                                              ----------------------------+@@@@@@@@@@@@*        ............#@@@@@@
........      %@@@@@@#------------------------------------------             .-:                               .---------------------------+@@@@@@@@@@@@#        ............#@@@@@@
........      %@@@@@@#-----------------------------------------.            :---:.                              .--------------------------+@@@@@@@@@@@@%        ............%@@@@@@
........      %@@@@@@%=---------------------------------------.            :-------------::.                     :-------------------------+@@@@@@@@@@@@%.       ............%@@@@@@
........      %@@@@@@@=--------------------:::::-------------:            :------------------:..                  :------------------------+@@@@@@@@@@@@%.       ............%@@@@@@
........      %@@@@@@@+-------------------::::::::-----------.           :---------------------::..                ------------------------+@@@@@@@@@@@@@.       ...........:%@@@@@@
........      %@@@@@@@*------------------::::::::::---------:           :---------------------------.              .-----------------------+@@@@@@@@@@@@@:       ...........:%@@@@@@
........      %@@@@@@@#-----------------:::::::::::---------           :------------------------------.             :----------------------=@@@@@@@@@@@@@:       ...........:@@@@@@@
........      %@@@@@@@%----------------:::::::::::::-------:          .--------------------------------:             ----------------------=@@@@@@@@@@@@@-       ...........:@@@@@@@
........      %@@@@@@@%=---------------:::::::::::::-------          .-----------------------------------.           :---------------------=%@@@@@@@@@@@@-       ...........-@@@@@@@
........      #@@@@@@@@=---------------:::::::::::::------:         .-------------------------------------:           ---------------------=%@@@@@@@@@@@@=       ...........-@@@@@@@
........      *@@@@@@@@=---------------:::::::::::::------          ---------------------------------------:          :--------------------=%@@@@@@@@@@@@+       ...........-@@@@@@@
........      +@@@@@@@@+---------------:::::::::::::-----:         .----------------------------------------.         .---------------------%@@@@@@@@@@@@+       ...........-@@@@@@@
........      =@@@@@@@@+----------------::::::::::::-----.        .------------------------------------------.         ---------------------%@@@@@@@@@@@@*      ............-@@@@@@@
........      =@@@@@@@@+----------------:::::::::::------         :----------------:. .:----------------------         :--------------------%@@@@@@@@@@@@*      ............-@@@@@@@
........      -@@@@@@@@*-----------------:::::::::------:        .----------------.         .:----------------.        .--------------------%@@@@@@@@@@@@#      ............-@@@@@@@
........      :@@@@@@@@*------------------:::::::-------.        :--------------:             :----------------         --:::---------------%@@@@@@@@@@@@%.     ............=@@@@@@@
........      .%@@@@@@@*--------------------------------.        --------------.               :---------------.        :::::::-------------#@@@@@@@@@@@@%.     ............-@@@@@@@
.........     .%@@@@@@@#--------------------------------        :-------------.                 ---------------:        .:::::::------------*@@@@@@@@@@@@@:     ............=@@@@@@@
.........      *@@@@@@@%-------------------------------:        -------------:                  .---------------.       .::::::::-----------#@@@@@@@@@@@@@-     ............-@@@@@@@
.........      +@@@@@@@%-------------------------------.       :-------------.                  .---------------.       .::::::::-----------*@@@@@@@@@@@@@-      ...........=@@@@@@@
.........      -@@@@@@@%-------------------------------.       -------------:                    ---------------:       .:::::::::----------*@@@@@@@@@@@@@-      ...........=@@@@@@@
.........      :@@@@@@@%-------------------------------.      :-------------:                    ---------------:       .:::::::::----------*@@@@@@@@@@@@@-      ...........-@@@@@@@
.........      .%@@@@@@%=------------------------------       --------------.        ...         ---------------:       .:::::::::----------+@@@@@@@@@@@@@-      ...........=@@@@@@@
.........       #@@@@@@@=------------------------------      .--------------.       :=--         ---------------:       .:::::::::----------+@@@@@@@@@@@@@-      ...........=@@@@@@@
.........       +@@@@@@@=------------------------------      :--------------.       .---         ---------------:       .::::::::-----------+@@@@@@@@@@@@@-      ...........=@@@@@@@
..........      -@@@@@@@+------------------------------      :-------------:.         ..        .---------------:       .::::::::-----------+@@@@@@@@@@@@@-       ..........-@@@@@@@
..........      :@@@@@@@+-----------------------------:      -------------::.                   .---------------:       .:::::::------------+@@@@@@@@@@@@@-       ..........-@@@@@@@
..........      .%@@@@@@+-----------------------------:     .------------:::.                   :---------------:       .::::::-------------+@@@@@@@@@@@@@-       ..........=@@@@@@@
..........       #@@@@@@+-----------------------------:     .-----------:::::                  .----------------:       :-------------------+@@@@@@@@@@@@@-       ..........=@@@@@@@
..........       *@@@@@@+-----------------------------.     .-----------::::::                 -----------------:       --------------------+@@@@@@@@@@@@@-       ..........-@@@@@@@
..........       =@@@@@@+-----------------------------.     .-----------::::::.              .------------------:       --------------------+@@@@@@@@@@@@@:       ..........=@@@@@@@
..........       -@@@@@@+-----------------------------.      -----------::::::::            .-------------------:      .--------------------+@@@@@@@@@@@@%.       ..........=@@@@@@@
...........      .@@@@@@+-----------------------------.      -----------:::::::::.         .--------------------:      .--------------------+@@@@@@@@@@@@%        ..........-@@@@@@@
...........      .%@@@@@=-----------------------------.      -----------:::::::::::.... ..:---------------------.      :--------------------+@@@@@@@@@@@@#        ..........=@@@@@@@
...........       #@@@@@=-------------------------::::.      :-----------:::::::::::----------------------------.      ---------------------+@@@@@@@@@@@@*         .........-@@@@@@@
...........       *@@@@@*-----------------------::::::.      :------------:::::::::-----------------------------       ---------------------+@@@@@@@@@@@@+         .........-@@@@@@@
...........       +@@@@@#----------------------:::::::.      .-------------:::::::-----------------------------:      .---------------------+@@@@@@@@@@@@+         .........=@@@@@@@
............      -@@@@@@=---------------------:::::::.      .----------------:--------------------------------:      :---------------------=@@@@@@@@@@@@=         .........-@@@@@@@
............      :@@@@@@*--------------------::::::::.       -------------------------------------------------.     .----------------------=@@@@@@@@@@@@=         .........=@@@@@@@
............      .@@@@@@%--------------------::::::::.       :------------------------------------------------      .----------------------=@@@@@@@@@@@@=         .........=@@@@@@@
............      .%@@@@@@=-------------------::::::::.       .-----------------------------------------------.      -----------------------=%@@@@@@@@@@@=         .........-@@@@@@@
.............      #@@@@@@+-------------------::::::::.        ----------------------------------------------:      .------------------------%@@@@@@@@@@@=          ........=@@@@@@@
.............      #@@@@@@*-------------------::::::::.        :---------------------------------------------       -------------------------#@@@@@@@@@@@=          ........=@@@@@@@
.............      *@@@@@@#-------------------:::::::::         --------------------------------------------.      .-------------------------#@@@@@@@@@@@=          ........-@@@@@@@
.............      +@@@@@@@=-------------------::::::::.        .------------------------------------------:       :-------------------------#@@@@@@@@@@@=          ........=@@@@@@@
.............      -@@@@@@@+--------------------:::::::.         :-----------------------------------------       .--------------------------*@@@@@@@@@@@=          ........=@@@@@@@
.............      :@@@@@@@+---------------------:::::::.         ----------------------------------------.       ---------------------------+@@@@@@@@@@@=          ........-@@@@@@@
..............     .%@@@@@@+----------------------------:         .--------------------------------------.       :---------------------------=@@@@@@@@@@@=          ........-@@@@@@@
..............      *@@@@@@+-----------------------------.          -----------------------------------:        .----------------------------=@@@@@@@@@@@=          ........-@@@@@@@
..............      -@@@@@@+------------------------------           :-------------------------------:.        .-----------------------------+@@@@@@@@@@@=          ........-@@@@@@@
..............      .@@@@@@+------------------------------:            :-------------------------:..          .------------------------------=@@@@@@@@@@@=          ........-@@@@@@@
..............       #@@@@@+-------------------------------:              ..::::::::::::::::...              .-------------------------------+@@@@@@@@@@@=          ........-@@@@@@@
..............       =@@@@@+--------------------------------:                                               .--------------------------------=@@@@@@@@@@@=          ........-@@@@@@@
..............       :@@@@@=----------------------------------.                                            .---------------------------------=@@@@@@@@@@@=          ........-@@@@@@@
..............        .=#@@=-----------------------------------:                                          .----------------------------------=@@@@@@@@@@@=          ........-@@@@@@@
..............           =@=-------------------------------------.                                       .-----------------------------------=@@@@@@@@@@@*          ........-@@@@@@@
................          ==---------------------------------------:                                    :------------------------------------=@@@@@@@@@@@%.         ........=@@@@@@@
................           ------------------------------------------:.                               .--------------------------------------=@@@@@@@@@@@@#.        ........-@@@@@@@
.................          -=-------------------------------------------:.                          .----------------------------------------=@@@@@@@@@@@@@#.       ........=@@@@@@@
.................          :%+----------------------------------------------:...                ..:------------:.   .------------------------=%@@@@@@@@@@@@%.       ........-@@@@@@@
.................          .@@%+-----------------------------------------------------::::::...:::::-----------.      .-------------:::--------=#@@@@@@@@@@@*        ........=@@@@@@@
................           :@@@@%*=-------------------------------------------------------::::::::::---------.        :-----------:::::---------*@@@@@@@@@@=        ........=@@@@@@@
.................          :@@@@@@%#+----------------------------------------------------::::::::::::-------.          ----------::::::----------+%@@@@@@@@:        ........-@@@@@@@
..................         =@@@@@@@@@#=--------------------------------------------------::::::::::::------:           -----------:::::-----------=%@@@@@@%.        ........=@@@@@@@
..................         +@@@@@@@@@@@*=------------------------------------------------:::::::::::::----:            :----------:::::------------+@@@@@@*         ........-@@@@@@@
.................         .%@@@@@@@@@@@@*-----------------------------------------------::::::::::::::----             :-----------:::--------------#@@@@#.         ........=@@@@@@@
.................         =@@@@@@@@@@@@#=------------------------------------------------:::::::::::::---.      .      -----------------------------+@@@*           ........=@@@@@@@
................         .%@@@@@@@@@@@#--------------------------------------------------::::::::::::----       -      -----------------------------=@@=            ........-@@@@@@@
...............          *@@@@@@@@@@@*---------------------------------------------------::::::::::::---.      :-      -----------------------------=%-             ........=@@@@@@@
..............          -@@@@@@@@@@%*-------------------:::-------------------------------::::::::::----       --.    .------------------------------.             .........-@@@@@@@
..............         .%@@@@@@@@@#--------------------:::::-------------------------------::::::::----.      .---.  .-----------------------------:              ..........-@@@@@@@
.............          #@@@@@@@@#+---------------------::::::-------------------------------::::::-----       ------:-----------------------------.               ..........-@@@@@@@
............          -@@@@@@@%*-----------------------::::::-----------------------------------------.      .----------------------------------:                ...........-@@@@@@@
............          *@@@@@@%=------------------------:::::-----------------------------------------:       ----------------------------------.                ............-@@@@@@@
...........          .%@@@@@*=--------------------------:::------------------------------------------.      .---------------------------------.                .............=@@@@@@@
..........           =@@@@%+------------------------------------------------------------------------.       ---------------------------------.                ..............-@@@@@@@
..........           %@@@%=------------------------------------------------------------------------:       :--------------------------------.                ...............-@@@@@@@
.........           =@@@#=-------------------------------------------------------------------------       .--------------------------------.               .................=@@@@@@@
.........           %@@#--------------------------------------------------------------------------.       --------------------------------:               .........-+.......-@@@@@@@
.........          =@@@=-------------------------------------------------------------------------.       :--------------------------------.              .........-#+.......=@@@@@@@
.........          %@@#---------:::::-----------------------------------------------------------:        --------------------------------:             .....................-@@@@@@@
........          =@@@=---------:::::-----------------------------------------------------------.       :--------------------------------             ......................-@@@@@@@
........          #@@#----------:::::----------------------------------------------------------.        -------------------------------=:            .......................-@@@@@@@
........         =@@@=----------:::::----------------------:-----------------------------------        :------------------------------+@-            .......................=@@@@@@@
........         *@@%-----------:::::--------------------:::::--------------------------------.        -----------------------------=%@@-            .......................=@@@@@@@
........         .-=+------------------------------------:::::-------------------------------:        :----------------------------+%@@@-          .*+......................-@@@@@@@
........              ..:--------------------------------::::::------------------------------        .----------------------------*@@@@@-          :+#......................=@@@@@@@
........                   .:----------------------------:::::------------------------------:        :---------------------------*@@@@@@#               ....................-@@@@@@@
........                      .---------------------------::::-----------------------------:        .---------------------------*@@@@@@@@:                ..................=@@@@@@@
........                        .:---------------------------------------------------------.        :--------------------------+@@@@@@@@@.                 .................=@@@@@@@
........                          .-------------------------------------------------------:        .--------------------------+@@@@@@@@@%.                   ...............-@@@@@@@
........                            ------------------------------------------------------         :--------------------------%@@@@@@@@@@.                    ..............=@@@@@@@
.........                           .----------------------------------------------------:        .--------------------------+@@@@@@@@@@@-       .             .............-@@@@@@@
..........                           :---------------------------------------------------         :--------------------------*@@@@@@@@@@@#         .            ............=@@@@@@@
...........                          :--------------------------------------------------.        .---------------------------*@@@@@@@@@@@@#.         .          ............=@@@@@@@
.............                        :--------------------------------------------------         .:--------------------------*@@@@@@@@@@@@@%=.                   ...........-@@@@@@@
..............                       :-------------------------------------------------.         :::-------------------------=%@@@@@@@@@@@@@@%*-.                ...........=@@@@@@@
...............                      :------------------------------------------------:         .::::-------------------------*@@@@@@@@@@@@@@@@@%*=:             ...........-@@@@@@@
................                    .-------------------------------------------------          :::::-------------------------=*@@@@@@@@@@@@@@@@@@@@%+.          ...........=@@@@@@@
.................                    ==----------------------------------------------.         .::::----------------------------#@@@@@@@@@@@@@@@@@@@@@%=         ...........=@@@@@@@
...........................          +@#+=------------------------------------------:         .-::::-----------------------------+%@@@@@@@@@@@@@@@@@@@@@#.       ...........-@@@@@@@
...........................          -@@@@#**+--------------------------------------          ------------------------------------=#@@@@@@@@@@@@@@@@@@@@@-       ...........=@@@@@@@
..........................           -@@@@@@@@%*+----------------------------------:         .--------------------------------------=*@@@@@@@@@@@@@@@@@@#        ...........-@@@@@@@
.........................            =@@@@@@@@@@%=--------------------------------:          -----------------------------------------+*%@@@@@@@@@@@@@@@-        ...........=@@@@@@@
........................             #@@@@@@@@@@%---------------------------------.         .--------------------------------------------*@@@@@@@@@@@@@=         ...........=@@@@@@@
.......................             :@@@@@@@@@@%=--------------------------------:          ------------------------:::::-----------------+%@@@@@@@@@@*          ...........-@@@@@@@
......................              %@@@@@@@@@@*---------------------------------          .------------------------:::::------------------==+#@@@@@@#          ............=@@@@@@@
.....................              *@@@@@@@@@%+---------------------------------:          -------------------------:::::----------------------+%@@@#.          ............-@@@@@@@
....................             :#@@@@@@@@@@+----------------------------------          .-------------------------:::::------------------------+@%.          .............=@@@@@@@
..................             .+@@@@@@@@@@+=----------------------------------.          --------------------------:::::-------------------------=:          ..............=@@@@@@@
.................             -%@@@@@@@@@%*-----------------------------------:          .--------------------------------------------------------.           ..............-@@@@@@@
................            :#@@@@@@@@@%=-------------------------------------.          :-------------------------------------------------------.           ...............=@@@@@@@
...............           .+@@@@@@@@@%%+-------------------------------------:          .-------------------------------------------------------:           ................-@@@@@@@
..............           =@@@@@@@@@@%=--------------------------------------:           :-------------------------------------------------------           .................-@@@@@@@
.............          :#@@@@@@@@@*+=---------------------------------------.          .-------------------------------------------------------.          ..................-@@@@@@@
.............         -@@@@@@@@@%+----------------------------------:::----.           :-------------------------------------------------------          ...................:@@@@@@@
-...........         +@@@@@@@@%+-----------------------------------:::::---            -------------------------------------------------------:         ....................:@@@@@@@
...........         *@@@@@@@@#=-----------------:::----------------:::::--.           :-----------------------------------------------------=+.        .....................:@@@@@@@
...........        +@@@@@@@@*------------------:::::---------------:::::-:            ---------------------------------------------------=*#+.        ......................:@@@@@@@
..........        =@@@@@@@@+-------------------:::::---------------:::::-            .------------------------------------------------++*%@%.         ......................:@@@@@@@
..........       -@@@@@@@%=--------------------:::::----------------:::-.            :------::::-----------------------------------==*@@@@@=                ................:@@@@@@@
..........       %@@@@@@%=---------------------:::::-------------------:            .------:::::--------------------------------==*@@@@@@@@-                  ..............:@@@@@@@
..........      =@@@@@@@+-----------------------:::--------------------             :------::::::----------------------------++*@@@@@@@@@@@-                    ............:@@@@@@@
..........      +@@@@@@#----------------------------------------------.             -------::::::--------------------------+*@@@@@@@@@@@@@@-                      ..........:@@@@@@@
..........      :+%@@@@#---------------------------------------------:             :-------:::::---:            .:-------+#@@@@@@@@@@@@@@@@=                      ..........:@@@@@@@
..........         :--=-:::::::::------------------------------------              ----------::--:.               .:---+%@@@@@@@@@@@@@@@@@@*                       .........:@@@@@@@
..........                          .:------------------------------.             :------------:                    .-#@@@@@@@@@@@@@@@@@@@@%.                       ........:@@@@@@@
=:.........                            .---------------------------.              ------------:                      .#@@@@@@@@@@@@@@@@@@@@@*                       ........:@@@@@@@
%:.........                              :------------------------:       .      :------------.                       .#@@@@@@@@@@@@@@@@@@@@@+                      ........:@@@@@@@
%:.........                               :-----------------------       :.      -------------                         :@@@@@@@@@@@@@@@@@@@@@@#:                    ........:@@@@@@@
%:........                                 ----------------------.       .      :-------------                          =@@@@@@@@@@@@@@@@@@@@@@@*.                  ........:@@@@@@@
%:........                                 :--------------------:               --------------      :::::::.            .%@@@@@@@@@@@@@@@@@@@@@@@@#=.               ........:@@@@@@@
%:........                                 .--------------------.              :--------------     .--------:            =#%@@@@@@@@@@@@@@@@@@@@@@@@%*=.            ........:@@@@@@@
%:........                                 .-------------------:               ---------------      ----------.          ---*@@@@@@@@@@@@@@@@@@@@@@@@@@@#=.         ........:@@@@@@@
%..........                                --------------------.              :---------------      -----------.         ----+*%@@@@@@@@@@@@@@@@@@@@@@@@@@@*        ........:@@@@@@@
%.............                             :*#*+=-------------:               ----------------      :----------:         -------*@@@@@@@@@@@@@@@@@@@@@@@@@@@.       ........:@@@@@@@
%................                           .#@@%%#*==--------.              .----------------.     :----------:         --------**#@@@@@@@@@@@@@@@@@@@@@@@%.       :.......:@@@@@@@
%:........................                   .%@@@@@@%%+=-----               ------------------.   .-----------:        .-----------+@@@@@@@@@@@@@@@@@@@@@@%.       ........:@@@@@@@
%:.........................   .               *@@@@@@@@@@%*==:               -------------------:.:------------:        .------------=+*%@@@@@@@@@@@@@@@@@@%.        .......:@@@@@@@
%:..............................              =@@@@@@@@@@@@@%:              :----------------------------------:        .---------------=%%@@@@@@@@@@@@@@@@%.        .......:@@@@@@@
%:..............................              *@@@@@@@@@@@@@@:              :---------------------------------:.        .------------------=#@@@@@@@@@@@@@@*          ......:@@@@@@@
%:.............................              .%@@@@@@@@@@@@@%.              :-------------------------::::---.          :-------------------=*#%@@@@@@@@@@%:          ......:@@@@@@@
%:............................         ..    #@@@@@@@@@@@@@@%                .:-----------------------::::..           .------------------------#@@@@@@@@%:           ......:@@@@@@@
%:...........................         ..   .*@@@@@@@@@@@@@@@%                    ..:::---------------::..             .--------------------------=+#@@@@%:            ......-@@@@@@@
%...........................         ...  -%@@@@@@@@@@@@@@@@#                                                        .------------------------------*#@%:            .......-@@@@@@@
%..........................             :*@@@@@@@@@@@@@@@@@+-                                                        :--------------------------------+-            ........-@@@@@@@
#.........................            .+@@@@@@@@@@@@@@@@@@*--                                                        ---------------------------------.             ........-@@@@@@@
+........................            =%@@@@@@@@@@@@@@@%+===--      .                                                .--------------------------------:             .........-@@@@@@@
+.......................           -#@@@@@@@@@@@@@@@@@*------                                                       :--------------------------------.             .........-@@@@@@@
+......................          .+@@@@@@@@@@@@@@@#++*=------.                                                     .-------------::::---------------:             ..........=@@@@@@@
+.....................          :%@@@@@@@@@@@@@@@#-----------:                                                     -------------:::::---------------:             ..........=@@@@@@@
+....................          -@@@@@@@@@@@@@*++*=------------.                                                   :-------------::::::--------------:             ..........=@@@@@@@
+...................          +@@@@@@@@@@@@@*---------------:::.                                                 :--------------::::::--------------:            ...........=@@@@@@@
=..................         .*@@@@@@@@@@#+++----------------::::.                                              .----------------:::::---------------:            ...........+@@@@@@@
-.................         .#@@@@@@@@@@#--------------------::::::.                                         ..-------------------::::----------------          :+...........#@@@@@@@
.................         :%@@@@@@@%+=+=--------------------:::::---..                                   .:------------------------------------------:         .............#@@@@@@@
................         :%@@@@@%%%=-------------------------::::------::..                        ..::-----------------------------------------------           ...........#@@@@@@@
...............         :%@@@@@#----------------------------------------------------------------------------------------------------------------------            ..........#@@@@@@@
..............         -%@@@%++--------------------------------------------------------------------------------------------------------------------+%#             .........%@@@@@@@
.............         -@@@@#=-----------------------------------------------------------------------------------------------------------------+#**#@@@:            ........:%@@@@@@@
.............        :%@@#=--------------------------------------------------------------------------------------------------------------*%###@@@@@@@@+            ........:@@@@@@@@
#=..........        .%@#=-----------------------------------------------------------------------------------------------------------+%##%@@@@@@@@@@@@@@:            .......:@@@@@@@@
@+.........         #@%--------------------------------------------------------------::::------------------------------------===*%%%@@@@@@@@@@@@@@@@@@@#.            ......:@@@@@@@@
@=.........        +@@*-------------------------------------------------------------::::::--------------------------------==*%%%@@@@@@@@@@@@@@@@@@@@@@@@#.           ......:@@@@@@@@
@:.........        :--:........:----------------------------------------------------::::::----------------------------=+*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-           .....:@@@@@@@@
%.........                      .---------------------------------------------------::::::---------------------------=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.         .....:@@@@@@@@
%.........                       .---------------------------------------------------::::-----------------------------+**==#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#-        .....:@@@@@@@@
#.........                        ------------------:  .------------------------------::-------------------------------:   .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#       .....:@@@@@@@@
+.........                        :-----------------     -------------------------------------------------------------:     -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.      .....:@@@@@@@@
:.........                        -+++==----------:.      ------------------------------------------------------------      .===#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%.      .....:@@@@@@@@
..........                        .:::*%%%#++++==.        .----------------------------------------------------------.      .----+++*@@@@@@@@@@@@@@@@@@@@@@@@@%.      .....:@@@@@@@@
..........                             #@@@@@@@@#          .--------------------------------------------------------.       :--------+###@@@@@@@@@@@@@@@@@@@@@%.      .....:@@@@@@@@
...........                            -@@@@@@@@#           .+*+=--------------------------------------------------.       .-------------=%@@@@@@@@@@@@@@@@@@@%       .....:@@@@@@@@
..........                             :@@@@@@@@%            :%@@#=-----------------------------------------------.        :--------------=+++#@@@@@@@@@@@@@@@-       .....:@@@@@@@@
...........                            :@@@@@@@@@-            :%%*-----------------------------------------------.        :--------------------+###@@@@@@@@@@*        .....:@@@@@@@@
...........                            =@@@@@@@@@%.            .------------------------------------------------.        .-------------------------=#@@@@@@@*         .....:@@@@@@@@
...........                            *@@@@@@@@@@#             .---------------------------------------------:          ----------------------------=+*@@@+          .....:@@@@@@@@
............                          :@@@@@@@@@@@@*             .-------------------------------------------:          :-------------------------------=+-           .....:@@@@@@@@
..........................            #@@@@@@@@@@%%*:             .-----------------------------------------.          .--------------------------------:.            .....:@@@@@@@@
..........................           +@@@@@@@@#*+=---:             .---------------------------------------           .--------------------------------:              .....:@@@@@@@@
..........................          =@@@@@@%+=--------:             .------------------------------------:           .--------------------------------.              ......:@@@@@@@@
..........................         -@@@@@@#------------:              :---------------------------------.           .-------------------------------:                ......:@@@@@@@@
..........................        :%@@@@@@=-------------:              :------------------------------.             -------------------------------:                 ......:@@@@@@@@
..........................       :%@@@@@@%---------------:              .:--------------------------:             .-------------------------------.                  ......-@@@@@@@@
..........................      .%@@@@@@@#-----------------.              .-----------------------:.             .-------------------------------.                 ........-@@@@@@@@
..........................      -@@@@@@@@%------------------:               :------------------:.               .-------------------------------.                ..........=@@@@@@@@
..............:...........      +@@@@@@@@%-------------------:               .:----------:::..                 :-----------------------===*****-               ............-@@@@@@@@
.........................       #@@@@@@@@%---------------------.                                             .-----------------------*%@@@@@@@%.              .............-@@@@@@@@
.........................      .%@@@@@@@@%----------------------:                                           :------------------------%@@@@@@@@+              ..............-@@@@@@@@
........................       .%@@@@@@@@%------------------------.                                       .--------------------------#@@@@@@@@:            ................-@@@@@@@@
.......................        .%@@@@@@@@%-------------------------:.                                   .:---------------------------#@@@@@@@%.           .........==:.....-@@@@@@@@
:......................        .%@@@@@@@@@=-----------------------::::.                               .:-----------------------------#@@@@@@@%            ......:...--.....-@@@@@@@@
=......................        .%@@@@@@@@@=----------------------:::::::..                         .:--------------------------------#@@@@@@@#           ......=+..........-@@@@@@@@
+......................        .%@@@@@@@@@=----------------------:::::::::::...                ..:-----------------------------------#@@@@@@@+          ...................-@@@@@@@@
#......................        .%@@@@@@@@@+---------------------:::::::::::::--------------------------------------------------------*@@@@@@@+          ...................-@@@@@@@@
%......................        .%@@@@@@@@@*---------------------:::::::::::::-----------------------------------:--------------------+@@@@@@@+         ....................-@@@@@@@@
@-.....................        .%@@@@@@@@@*---------------------:::::::::::::--------------------------------:::::::-----------------+@@@@@@@+         ....................-@@@@@@@@
@=.....................        .%@@@@@@@@@*---------------------:::::::::::::-------------------------------:::::::::----------------+@@@@@@@=         ....................-@@@@@@@@
@+.....................        .%@@@@@@@@@#----------------------::::::::::::------------------------------:::::::::::---------------+@@@@@@@=         ....................:@@@@@@@@
@#.....................         %@@@@@@@@@#----------------------:::::::::::-------------------------------::::::::::::--------------+@@@@@@@=         ....................:@@@@@@@@
@#.....................         %@@@@@@@@@#-----------------------::::::::::------------------------------:::::::::::::--------------+@@@@@@@=         .....................%@@@@@@@
@%:....................         #@@@@@@@@@#------------------------:::::::--------------------------------:::::::::::::--------------=%@@@@@@=         .....................#@@@@@@@
@@:....................         *@@@@@@@@@#---------------------------------------------------------------:::::::::::::---------------%@@@@@@=         .....................*@@@@@@@
@@-....................         *@@@@@@@@@#---------------------------------------------------------------:::::::::::::---------------#@@@@@@=         .....................+@@@@@@@
@@=....................         +@@@@@@@@@#----------------------------------------------------------------::::::::::::---------------*@@@@@@=         .....................=@@@@@@@
@@*....................         +@@@@@@@@@#----------------------------------------------------------------:::::::::::----------------*@@@@@@=         .....................-@@@@@@@
@@#....................         =@@@@@@@@@#-----------------------------------------------------------------::::::::::----------------*@@@@@@=         .....................:@@@@@@@
@@#....................         =@@@@@@@@@#------------------------------------------------------------------:::::::------------------*@@@@@@=         ......................%@@@@@@
@@%....................         -@@@@@@@@@#--------------------------------------------------------------------:::--------------------*@@@@@@+         ......................%@@@@@@
@@@:...................         -@@@@@@@@@#-------------------------------------------------------------------------------------------*@@@@@@=         ......................#@@@@@@
@@@-...................         -@@@@@@@@@*-------------------------------------------------------------------------------------------*@@@@@@=         ......................+@@@@@@
@@@=...................         :@@@@@@@@@*-------------------------------------------------------------------------------------------*@@@@@@+         ......................+@@@@@@
@@@+...................         .%@@@@@@@@*----------------------------------:::::----------------------------------------------------*@@@@@@+          .....................=@@@@@@
@@@+...................         .%@@@@@@@@*--------------------------------:::::::::--------------------------------------------------*@@@@@@=          .....................-@@@@@@
@@@*...................          *@@@@@@@@*-------------------------------:::::::::::-------------------------------------------------*@@@@@@=          .....................:@@@@@@
@@@#...................          *@@@@@@@@*-------------------------------:::::::::::-------------------------------------------------*@@@@@@=          .....................-@@@@@@
@@@%...................          =@@@@@@@@*------------------------------:::::::::::::------------------------------------------------*@@@@@@=          .....................-@@@@@@
@@@%...................          -@@@@@@@@*------------------------------:::::::::::::------------------------------------------------*@@@@@@=          .....................-@@@@@@
@@@%....................         :@@@@@@@@*------------------------------:::::::::::::------------------------------------------------+@@@@@@=          .....................:@@@@@@
@@@%....................         .%@@@@@@@*------------------------------:::::::::::::------------------------------------------------=@@@@@@=          .....................-@@@@@@
@@@%....................          *@@@@@@@*------------------------------:::::::::::::------------------------------------------------=@@@@@@+          .....................-@@@@@@
@@@%:...................          +@@@@@@@*-------------------------------:::::::::::-------------------------------------------------=@@@@@@=          .....................-@@@@@@
@@@@:....................         -@@@@@@@*-------------------------------:::::::::::-------------------------------------------------=@@@@@@=          .....................:@@@@@@
@@@@:....................         :@@@@@@@*--------------------------------:::::::::--------------------------------::::--------------=@@@@@@=           ....................-@@@@@@
@@@@-.....................        .%@@@@@@*----------------------------------:::::--------------------------------::::::::------------=@@@@@@=           ....................-@@@@@@
@@@@-.....................         %@@@@@@*----------------------------------------------------------------------::::::::::-----------=@@@@@@=           ....................-@@@@@@
@@@@-......................        #@@@@@@*---------------------------------------------------------------------::::::::::::----------=@@@@@@=           ....................:@@@@@@
@@@@=......................        *@@@@@@*---------------------------------------------------------------------::::::::::::----------=@@@@@@=           ....................-@@@@@@
@@@@+.....................=.       +@@@@@@*---------------------------------------------------------------------:::::::::::::---------=@@@@@@=           ....................-@@@@@@
@@@@*.....................@=       +@@@@@@*--------------------------------------------------------------------::::::::::::::---------=@@@@@@=           ....................-@@@@@@
@@@@#........:...........:@+       +@@@@@@*---------------------------------------------------------------------:::::::::::::---------=@@@@@@=           ....................=@@@@@@
@@@@@=.......+...........=@#       #@@@@@@*---------------------------------------------------------------------::::::::::::----------=@@@@@@=           .:=:................=@@@@@@
@@@@@@*==:..+@:.........=@@%      -@@@@@@@*---------------------------------------------------------------------::::::::::::----------=@@@@@@=           .-@*................=@@@@@@
@@@@@@@@@%#%@@:.......#%@@@%.     -*#%@@@@*----------------------------------------------------------------------::::::::::-----------=@@@@@@+           .=@*................=@@@@@@
@@@@@@@@@@@@@@+.......#@@@@-         .-+*#+-----------------------------------------------------------------------::::::::------------=@@@@@@+           .+@#................#@@@@@@
@@@@@@@@@@@@@@@*......=@@@%                ...::-------------------------------------------------------------------::::::-------------=@@@@@@+           .#@#...........*=:-*@@@@@@@
@@@@@@@@@@@@@@@@-.....-@@@%                        ...:::::---------------------------------------------------------------------------=@@@@@@+          .*@@%..........=@@@@@@@@@@@@
@@@@@@@@@@@@@@@@+.....-@@@@:                                    ....::::--------------------------------------------------------------=@@@@@@*          -@@@@:........-%@@@@@@@@@@@@
@@@@@@@@@@@@@@@@#.....-@@@@%.                                              ....::-----------------------------------------------------=@@@@@@%          -@@@@*....+%*#@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@=....#@@@@@=    .-:.                                               ....:::::::::::::::::-----------------------------=@@#*#@@*.        -@@@@@#==#@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@*==#@@@@@@%:  .#@@%#+=:.                                                                      .......................:.   +@@%#+      -@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%**%@@@@@@@@@+:::..                                                                                             #@@@%.     =@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*--------::::....                                                                                  *@@@@.     =@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=--------------------:::::....                                                                    #@@@@-     *@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%****++====---------------------:::...                                                           =@@@@@#.   .%@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%###**+++===------------------::::................                                 :*@@@@@@@#-:-#@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%##****++=====-------------------------------:::::::::::::::::::.:=*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%####**++====---------------------------------------=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%###**++++==--------------------------=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%#****++====-----------+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%####**+++*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Download 6s Download 27s