.................%%%%/..%%%%%%//....))/))))))))%%%)%%%%)/)))..........
...(((((((((&&%(&%%%%%((%%%%%%//(...))/((((((((%%%(%%%%(/()).(((((((..
..((&&&&&&&%&%%%%%%%%%&&%%%%%%//((..)(%&&&&&&&&%%%&%%%%&/(()((&&&&&((.
.(&&&%%%%/%////%/%%%%%//%%%%%%//&&(.((&%%//////%%%%%%%%%/&()(&%//%%&(.
.&&&%////////////%%%%%//%%%%%%//&&(.(&&////////&&%/%%%%%/&()(&/////%&
.&%%///////%%%%//%%%%%//%%%%%%//&%&.(&(////////%%%/%%%% /&&)(//% / /&
.&///////%/%%%%%%%%%%%//%%%%%///%%&.(%)////////%%%/%%%/ /%& .//%%/ /&
.&////%%/%%%%%%%%%%%%%//%%%%%///%%&.(% //%%%%%%%%%%%%%/ %%& ./ &%/ /&
 &////%%%%%%%%%%%%%%%%%%%%%%%////%& (% %/%%%%%%&&&%%%%/ &%&  % %%%//(
 &////%%%%%%%%%%%%%%%%%%%%%%///%/%( )& %%%%%%%%&&&%%%%/ &%&  & %&%//(
 (////%%%%%%%%&%%%%%%%%%%%%///%&/%( )& %%%%%%%%&&&%%%/%/(%&  &/%&%//.
 ./////%%%%%&&&&&%&&&&%%%%///%&&/%. )( %%%%&&&&&&&%%%/%/)%(  (/ &%/%.
 .%/ //%%%%&&&&&%&&&&&%%%%///%((/%.  ( %%%&&&&&&&%%///&/ %(  (% %&/&
 .&/ //%%%&&&&&&%&&&&&%&%///%(..%&.  ( /%%&&&&&%%%&///(/ &(  .&/%&/(
  &% //%%%&&&&&%%&&&&&%&///%(.  %&   ) //%&&&&&///&//%)/ &)   (/ /%(
  (&/ /%%%&&&&&%%&&&&&&&//%&.   %(   ) //%&&&&&///&//& / ()   .&//&.
  .&/ //%%&&&&&%%&%%%%&&//%(    &.      /%%&&&&  /&&&) / (     (//(
  .(%  //%&&&&&&%%%%%%&&/%&.    (.     / /%&&&&///%(() / )     .&&.
   (%/ //%%&&&&&%%///%&&%&.     (      &/ %%%&&%%&%))  %        ((
   .&/  //%&&&&&&/////&&%&      .      &%//%%&&(((%    %        ..
    (%  //%%&&&&&/////&%&.            )(&/   %%)))%    %
    .&/  /%%&&&&&/ ///&%.             ()&&   //   /    &
     (%   /%&&&&& ////%%              ( ((%////   /   )(             .
     .%/  //%%%&&///%/%%              & ))&&&     /   ())           ..
      (/   /%%%&&/%%%%%%              &   (((%/   %  )& (     ......((
      .%/   ///%%%&&(%//              %   )))&& ))& )(% &    .((((((((
       (%/   //%%&....//              %      (( ((( (&  %   ..(&&&&&&(
       .&%/    //.    //    .         /      )) %%) %/      .(&%///%&(
        (&//   //     //  ..(.        /         //  /       .(%//// /.
        ..&%/         // .(&&(.       /                    ).&/%/   /.
          (&///       %% (&&&&(       /                    ) &/%%/  /
          ..%%/// ... && %%   &.      %                  ) ) &/&%% //
            &&%// &&&.&& /     (      %           )    )/( ( &/%%%%/&
            ...%% %%%(.. /     &      &)          (    (/& ( (/%&&%/&
               (& ///%                &(          %    &/& ( (/ &&%/(
               .. /  /              ) ((          /     /% ( .% &&//(
                                    ) (&                /  ( .& %%/%.
                                    ) )/                /  (  (/ %/&
                                    )  /                /  )  (%  /(
                                .   )  /                /  )  .&//&.
                      .         (   )  /                %  )   (//(
                      %         &      /                %      .&&.
                      %         &      /                &       ((
                      /                /                (       ..
                                                        )