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