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