*@                   
               @@.@
               @*#,@
              @@##(@(
              @,###%@
             %@(#%#(@                                                    @@&
             @%##&##&@                                                 .@,(&@
             @,#%&##,@                                                (@*##.@
             @.#&&##(@@                                              ,@*###.@
            ,@*#&&&##,@                                             (@,####.@
            @@(#&&&/#/@@                                            @ #####*@
            @@(#&&&/##.@                                           @.##&###(@
            @%##&&&&##(#@                                         @#(##&###%@
            @###&&&&*##,@@                                       @@.##&&###@@
            @(##&&&&/### @@                                      @ ##&&%###@*
            @(##&&&&&#### @&                                    @#(##&&%##(@,
            @(##&&&&&,#### @@                                  *@ ##&&&###/@,
            @%(#&&&&&(##### &@                                 @/###&&&###,@
            @@(#&&&&&&/#####,#@                               /@ ##%&&&###,@
            @@*#&&&&&&.######*/@                              @*(##&&&&###.@
            ,@,%&&&&&&%#######/*@                             @ ##%&&&&### @
             @ %&&&&&&&.%%%%%%%(/@                           @#(##&&&&&### @
             @.%%&&&&&&#%%%%%%%%/#@                          @ ###&&&&%###.@,
             @##%&&&&&&&,%%%%%%%%,@@                        @@*##%&&&&%###,@,
             %@/%&&&&&&&/%%%%%%%%% @#                       @/###&&&&&%###*@@
              @ %&&&&&&&&.%%%%%%%%%.@                       @ ###&&&&&%###(%@
              @*%%&&&&&&&(%%%%%%%%%/&@                     &@*###&&&&&%####*@
              @@*%&&&&&&&&.%%%%%%%%% @                     @%#%#%&&&&&%#### @
               @ %&&&&&&&&%#%%%%%%%%(&@                    @*%%%&&&&&&%####.@#
               @%#%&&&&&&&&.%%%%%%%%% @                    @.%%%&&&&&&%####(%@
                @ %&&&&&&&&&*%%%%%%%%(@#                  *@*%%%&&&&&&######.@
                @##%&&&&&&&&#%%%%%%%%%*@                  *@(%%%&&&&&&(#####.@.
                 @ %%&&&&&&&&,%%%%%%%%*@@@@%              @@%%%%&&&&&&/#####(#@
                 @&(%#&&&&&&&&*%#*.       ,(&@@@@         @@%%%%&&&&&&,###### @
                  @.%%/&&&&%.,(%%%%%%%%%%%%%%%(./@@@      @&%%%&&&&&&&.######.@#
                  /@.%%## #%%%%%%%%%%%%%%%%%%%%%%%/,@@/   @%%%%&&&&&&&.%#####/&@
                   @&#*(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.&@  @(%%%&&&&&&&*%%#####*@
                  /@/#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.@@@(%%%&&&&&&%(%%%#### @
                 @&#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#,@#%%%&&&&&&##%%%%%## @
                @,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.&%%%&&&&&&.%%%%%%%%,@
              *@*%#(#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/%%%&&&&&& %%%%%%%%*@
              @* ..... #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%,%%%%%%%%*@
             @/.........,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&/#%%%%%%%%*@
            @,...........*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&& %%%%%%%%%,@
           @*... ( .......#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%*%%%%%%%%% @
          @*...*%&&( ......%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&,%%%%%%%%%% @
         @& ...%&&&# ......#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&& %%%%%%%%%%*@
         @,.. %&&& .. ......#%%%%%%%%%%%(//(%%%%%%%%%%%%%%%%%%%%&&/#%%%%%%%%%/@@
        @@ ../&&&.... ....... *####(* ........ (%%%%%%%%%%%%%%%%&& %%%%%%%%%% @
       ,@,. .%&&#..... ......................... (%%%%%%%%%%%%%%%%(%%%%%%%%%#(@
     @@@*,...&&& ..... ........................... %%%%%%%%%%%%%% %%%%%%%%%% @.
   (@( %%#..*&&%................................... %%%%%%%%%%%%%*%%%%%%%%%#(@
  @@ #%%%% .(&&,.......   ...........       ........ %%%%%%%%%%%/%%%%%%%%%% @
 (@.%%%%%%#.,&& ....... /...........%%# ...., .......*%%%%%%%%%%,%%%%%%%%%/@@
 @&,%%%%%%%*.&& .......% ......... %%# ......%( ....../%%%%%%%%%(%%%%%%%%#*@
 @ %%%%%#    .&*....../*..........%%% ....@/.#%% ......,%%%%%%%%%%%%%%%%% @
@@*%%%%%.......&.....(%..........*%%*.....*..#%%% ...... #%%%%%%%%%%%%%%*@@
@%#/%%%*.......(*  *&#.......... %%% ........#%%%%........ %%%%%%%%%%%%#&@
@@ (%%## ...... %%%/  ...........%%(........ %%%%%......... ,%%%%%%%%%%/@
 @&#%%.%...... /%%%%%%%,........(%%..........%%%%%........... ,%%%%%%%.@
 @&#%% %% .. *%%%%%%%%%%%,......%%% ....... %%%%%(............. *%%%%,@&
 (@ %% %%%%%%%%%%%%%%%%%%%# ....%%% .......*%%%%% ............... (%/@*
  @@%% %%%%%%%%%%%%%%%%%%%%%....%%% ......,%%%%%#..................*@
   @.% %%%%%%%%%%%%%%%%%%%%%% .. #%(      .*(%%%................. . @
   @&#,%%%%%%%%%%%%%%%%%%%%%%%# ..............  ............... .../@
    @.##%%%%/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##/, .......... ....  &@
    @@.*%%(,/%%%%%%%%%%%%%%%%%%%%(#( ,. /%%%%%%%%%%%#,   ......    @*
     @@**%%%%.%%%%%%%%%%%%%%%%%%%*(%%%%%%%%%%%%%%%%%%%%%%%#/*,..*/ @
      @@*%%%%%.%%%%%%%%%%%%%%%# (%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @
       #@ %%%%% #%%%%%%%%%%%,.#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%. @
        @@.%%%%%# #%%%%%#,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.#@
         @&.%%%%%%%%#(#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @
          @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @
            @@/#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(#@
              @@& (%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.% @
                .@@( #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,.@
                   @@@.,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% (/@@@
                      @@&,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/   @@
                        *@@(%%%%%%%%%%%%%%%%%%%%%%%(  %@@@@
                           @@@@@&%%%%#####(/,.   *&@@@*
                               *@@@@@@@@@@@@@@@@@@