#!/usr/bin/perl
                                           $==$';
                                       $;||$.|$|;$_=
           '*$(^@                  (%_+*$(^@&~~;#~~/.
       ~~;_);;.);;               #);~~~~;_,.~~,.*+,./|
  ~~;_);@-  ,.;.);~             ~,./@@-__);@-);~~,.*+,.
/|);;;~~@-~~~~;.~~,.           /.);;.,./@~~@-;.;#~~@-;;
;;,.*+,./.);;#;./@,./        |~~~~;#-(@-__@-__&$#%^$#%^$
 #%^$#%';$__='`'&'&';      $___="````"|"$[`$["|'`%",';$~=
        ("$___$__-$[``$__"    |"$___"|("$___$__-$[.%")).("'`"
       |"'$["|"'#").   '/.*?&([^&]*)&.*/$'.~~++$=.("/``"|"/$[`"
      |"/#'"  ).(";`/[\\`\\`$__]//`;"|";$[/[\\$[\\`$__]//`;"|
     ";#/[\\\$\\.$__]//'").'@:=("@-","/.","~~",";#",";;",";.",
     ",.",");","()","*+","__","-(","/@",".%","/|",";_");@:{@:}=$%..$#:;'
     .('`'|"$["|'#')."/(..)(..)/".("```"|"``$["|'#("').'(($:{$'
      .~~$=.'}<<'.(++$=+$=).')|($:{$'.$=.'}))/'.("```;"|"``$[;"
      |"%'#;").("````'$__"|"%$[``"|"%&!,").${$[};`$~$__>&$=`;$_=
      '@-__~~;#~~@-;.;;,.(),./.,./|,.-();;#~~@-);;;,.;_~~@-,./.,./@,
       ./@~~@-);;;,.(),.;.~~@-,.,.,.;_,./@,.-();;#~~@-,.;_,./|~~@-,.
        ,.);););@-@-__~~;#~~@-,.,.,.;_);~~~~@-);;;,.(),.*+);;# ~~@-,
         ./|,.*+,.,.);;;);*+~~@-,.*+,.;;,.;.,./.~~@-,.,.,.;_)   ;~~~
           ~@-,.;;,.;.,./@,./.);*+,.;.,.;;@-__~~;#~~@-,.;;,.*   +);;
             #);@-,./@,./.);*+~~@-~~.%~~.%~~@-;;__,. /.);;#@-   __@-
               __   ~~;;);/@;#.%;#/.;#-(@-__~~;;;.;_ ;#.%~~~~  ;;()
                    ,.;.,./@,.  /@,.;_~~@- ););,.;_   );~~,./  @,.
                    ;;;./@,./|  ~~~~;#-(@- __,.,.,.    ;_);~~~ ~@
                     -~~());;   #);@-,./@,  .*+);;;     ~~@-~~
                     );~~);~~  *+~~@-);-(   ~~@-@-_      _~~@-
                     ~~@-);;   #,./@,.;.,    .;.);@      -~~@-;
                     #/.;#-(   ~~@-@-__      ~~@-~~       @-);@
                     -);~~,    .*+,./       |);;;~        ~@-~~
                      ;;;.;     _~~@-@     -__);.         %;#-(
                      @-__@      -__~~;#  ~~@-;;          ;#,.
                      ;_,..         %);@-,./@,            .*+,
                      ..%,           .;.,./|)             ;;;)
                      ;;#~            ~@-,.*+,.           ,.~~
                     @-);            *+,.;_);;.~         ~););
                    ~~,.;         .~~@-);~~,.;.,         ./.,.;
                    ;,.*+        ,./|,.);  ~~@-         );;;,.(
                  ),.*+);                              ;#~~/|@-
                __~~;#~~                                @-~~@-
              ~~@-~';$;;