http://www.perlmonks.org?node_id=11153565

While a lot of obfuscated code tries to make code unreadable, i find that it's not always required. Data blocks with custom encoding are fine, and you can always argue with "efficiency". But i find that the real joy of reading someone else's code comes from mixing of decimal, hex and octal values; as well as from misusing the ascii table to provide values for math equations.

The code itself is "a bit long", so it's in readmore tags. It also requires at least Perl 5.34 and a somewhat decent Linux terminal. (If you know my posts earlier this month, you can probably guess why...)

#!/usr/bin/env perl use v5.34; use strict; use warnings; use Data::Dumper; my (@japh, @just, $another) = (map(-65 + ord, split//, join('', <DATA> +)), ()); while(@japh) { $another = shift @japh; if($another**2 == 441) { print chr(sqrt(ord('y') - $another)); } elsif($another > -1) { push @just, $another; if(@just == 6) { foreach my $hacker (qw[38 48]) { my @perl; for(4..6) { push @perl, (shift @just) << sqrt(0x10); } print chr(27), chr(91), join(';', $hacker, 2, @perl), +chr(0x6d); } print chr(226), chr(0x96), chr(0o200); } } } __DATA__ OOPPPPPPPPPPPPPOOPNNPMMPMMOMMPMMOMMOMMOMMOMMOMMOMMOMMOMMOMMOMLNMMOMMOL +LNMLNMMOML NMMOMMOMLNMMOMMOMMOMMONNPMMPOOPOOPOOPNNPOOPNNPNNPNNPNNPNNPNNPNNPOOPNNP +NNPNNPNNPN NPMMOMLNLLNMLNLLNLLNLLNLLNLLNLLNLLNLLNNMONNPNNPNNPMLNMLNONPNNPPPPPOPOO +PPOPOOPOOP POPPOPOOPPNNPNNOKIPMMPJEOKIOGCOJGNHDNHFPJEPKGPKGPKGPIDPKGPIDPKGPIDNIGP +KGOJGPLIPL IOIEPLIMGBPKIMGBPLIMGDOLLMGFOMLNIGOMNPKINMNPMLNMNPMMMLMOLMNMNNMNMLNMLM +MLNMLMMLNM LMNMOMLNONOONONMONNPONONNPNNPONPONPONPMMONMONMOMMONMOMMONNPNMOONPMMOMM +OMLNLKMLKM LKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLLNLLNMLNNNPM +MPNNPNNPNN PNNPNNPNNPNNPOOPOOPNNPOOPNNPNNPNNPNNPNNPOOPNNPOOPNNPNNPNNPAAAAAAVPPPPP +POOPNNPNNP MMPMMPNNPMMOMMPMMOMMOMMOMMOMMOMMOMMOMMOMMOMMOMMOLLNMMOMMOLLNMMOMMOLLNM +MOMLNMLNML NMMOMMONNPNNPNNPOOPNNPNNPNNPNNPOOPNNPOOPNNPNNPNNPMMOMMOMMPMMPNNPNNPNNP +NNPLLNNNPM LNLLNLLNMLNMLNLLNLLNMLNONPONPNNPONOMLNMLNOOPNNPPOPONOOOPONOOOPOLMPNMOK +IOKIPJFPLI OIEPIDPIDPKGPKGPKGOIEPLHNGCOIEKEALEAIDAKEBKEALEAMGCNHDLEALFBKEAJDAKEAK +EAIDAJDAID AJDAIDAJDAHDBKEAIDAKEDJEBLFBKEDMHFKEBOJJKEDNLLKFDNMNNJIMLMNMNNMNOMMNMN +NMOONOONPN NPONOONPONONNPNNPONPNNPONPNNPONPNMOONPNNPNNPNMOMMOLLNLKMLKMLKMLKMLKMLK +MLKMLKMLKM LKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLLNLLNLLNMMPMMONNPMMOMMPMMON +NPMMPOOPNN PNNPMMPNNPMMONNPNNPNNPNNPOOPNNPOOPNNPNNPNNPAAAAAAVNNPNNPMMPNNPNNPMMPMM +ONNPMMOMMP MMOMMOMMOMMOMMOMMOMMOMMOMMOMMOMMOMMOMMOMMOMMOMMOMMONNPMMOMMOMLNMMOMMOM +MONNPLLNOO PMMONNPMMPPPPMMONNPMMOOOPMMOOOPNNPOOPOOPOOPNNPNNPNNPNNPNNPNNPMMOMLNMLN +MLNMLNMLNM LNLLNMLNNNPNMOOOPONPNNPNNPPOPOOPOOPOOPONOPMMOKKPLIMGDPIDJDAKEAJDAIDAKE +AHCAJDAHCA KEAHCAKEAHCAKEAHCAIDAIDAIDAIDALGDIDANHDIDAMGCIDAKEBJEBJEBIEBHDBIEBJEBJ +FDIEBIECHD BJFCJECKFCJEBJFCJECKFCKFCKGDKFCKGDJFCKGDNJIJFCOLMMIHPNNPNMOMNPNNNMOOMN +MLNNMNONPO NPONPONONNPNMOMLNNMONMONNPNNPONPMLNNNPLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLK +MLKMLKMLKM LKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLLNLLNMLNLLNMMPMMONNPNNPNNPNNPOOPNNPNNPN +NPNNPNNPOO PNNPOOPNNPNNPNNPNNPNNPOOPNNPAAAAAAVNNPNNPNNPMMPNNPONPOOPPPPNNPONPNMOMM +PMMPNNPMMO MMPMMOMMOMMOMMOMMOMMOMMOMMOMMOMMONNPOOPMMONNPMLNMMOLLNMMOMMOLLNMMOLLNM +LNMMOLLNLL NMLNMMOLLNMLNMLNLLNMLNMLNMLNLLNLLNMLNMLNMLNMLNLLNMLNMLNMLNMLNLLNMLNMLN +MLNMLNMLNM LNLLNONOMLLONPNLLPNNOKKPMLPLIPJFPKGNGCPJEMFAMGDJDAKEAIDAKEAIDAJECHCAHD +BGCAHDBGDA HDBHDBHDBIEBGDAHDBGDAGCAGDAGDAHDBGCAGCAIEBHDBJFCHDBJFDIECJFCIECIECGDAI +EBHDBHDBFC AJECHDBJECIEBKEDHDBKGDJECLGEKGDKGEKGEMIHKGDPNMOKIPOPNLLONPMLMONPLKLMLN +LKMMMOLKMN MOLKMNNPLKMNMOLKMLLNLKMLKMLKMLKMLKMLKMMMOLKMNNPLKMLKMLKMLKMLKMLKMLKMLK +MLKMLKMLKM LKMLKMLKMLKMLKMLLNLKMLLNLLNLLNLLNMMOLLNNNPLLNNNPMMOOOPMMONNPNNPNNPNNPN +NPNNPNNPMM OOOPNNPOOPNNPAAAAAAVNNPNNPOOPOOPPPPPPPPPPPPPOOPOOPMMPNNPNNPNNPNNPNNPNN +PMMONNPNNP MMOMMOMMOMMOMMPNNPOOPOOPONPNNPNNPNNPMMOONPMMOMMOMMOMMOLLNMMOMMOMMOLLNM +LNMMOLLNML NMLNMLNMLNMLNLLNMLNMLNMLNMLNMLNMMOMLNMMOMLNMMOMLNMLNMLNMLNMLMMLLMLLPLI +PKIPJEOJGP JFPLIPKGPLINHDOIEMGBMGBMFAMFAKEAKEAIDAJDAJDAGCAHDBGCAHDBFCAGCAGDAGDAGD +AHDBGDAGDA GDAHDBHDBGDAFCAFCAFCAFCAHDBGDAHDBGDAHDBHDBIEBHDBGDAHDBGDAIEBHDBGDAFCAF +CAIEBIECGC AFCAIECIECKGDJFDJFCJFCKGDJFCOKILGENLLNLJLKMMLMLKMLLNLKMLKMLKMLKMLKMLKM +LKMLKMLKML KMLKMLKMLLNLLNMLNMMOMMONNPMLNMMOLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLK +MLKMLKMLKM LLNLLNLLNLLNLKMLKMLLNLKMLLNLLNLLNLKMMMOLKMMMPLLNNNPLKMNNPLLNNNPLLNOOPM +MPPPPNNPAA AAAAVPPPPPPPPPPPPPPPPPPPPPOOPNNPNNPNNPNNPNNPMMPNNPNNPNNPMMPMMPNMOMMPMM +PMMOMMONNP NNPOOPPOPOOPPPPPPPNNPOOPMMOMMOMMOMMOMMOMLNMMOMMOMMOMLNMMOMMOOOPMLNOOPM +MOOOPNNPOO POOPOOPNNPOOPPPPOOPPPPPPPOOPOOPMLNNNPMLLLJIOKIOJGPMKPLIPJFPJFNHDOIENGC +NGCMGBMFAL EANHDLEANHDLEAMGBLEAJEBJEBHDBIEBHDBHDBFCAGDAGDAHDBHDBHDBGDAHDBFCAGDAGD +AGDAFCAFCB ECAFCAFCAFCAFCAGDAGCAGDAHDBHDBHDBHDBHDBIEBHDBFCAHDBIEBIECIECHDBGDAIECJ +FDJFCKFCJE CJFDJFDKGDJFDKGDKGDLHELHENLLPLJMLMNLMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMMLN +NMOMMONNPN MONNPNNPNNPOOPNNPLLNLLNLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLLNLLNLLNMMOMM +OMMONNPLKM LLNLKMLKMLLNLKMLLNLLNLKMLLNLKMLLNLLNLLNLLNLLNLKMLLNMMPLLNNNPMMOAAAAAAV +PPPPPPPPPP PPPPPPPPPPPPPPNNPNNPNNPNNPNNPNNPNNPNNPNNPNNPNNPNNPMMONNPMMPNNPNNPNNPOO +PPPPMMOMMO MMOMMOMMOMMOMMOMMOMMOMLNMMOMMOMMOMMOMMOOOPNNPPPPNNPNNPMMPOOPNNPOOPNNPO +OPOOPNNPOO POOPOOPNNPNNPONONMMNMMNJGOJGOIEOJFPKGOIEPKGOIENHDOIEMGCOJFOIEKEBMFAKEA +KEBLFBLEAJ EBJEBIEBHDBIEBHDBIECHDBIECGDAIECHDBIECGDAIECGDAIEBFCAIEBFCAIEBGCAHDBGD +AHDBGCAIEB GDAIEBHDBIEBGDAIEBIDAIECHDBIEBIEBHDBHDBHDBHDBHDBIECIEBHDBIEBHDBHDBHDBH +DBJFCIEBJF DJFCKGEJGENKINKINLLPNMLKMMLNLKMLKMLKLLKMLKMLKMLKMLKMLKMLKMMMOLKMNNPMMO +ONPNNPNNPN MOLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLLNLLNLKMLLNLLNMMOMMONNPNNPNNPNNPMM +ONNPLKMMMO LLNLLNLLNLLNLLNLLNLLNLLNLLNLLNLLNLKMLLNLLNLLNLLNAAAAAAVPPPOOPPPPPPPPPP +PPPPPPOOPN NPNNPNNPNNPNNPNNPNNPNNPNNPNNPNNPMMPMMPNNPNNPMMONNPMMPNNPMMPMMOMMOMMOMM +OMMOMMOMMO MMOMMOMMOMMOMMONNPOOPOOPPPPOOPPPPOOPOOPOOPOOPPPPPPPOOPPPPOOPOOPOOPOOPP +PPPPPPPPPP PONOONONKIPNMPKGPLHPKGPLHPJEOIEPJENGCLEANHDLFBLGDKFCKFCKFCLFBJFCLGEKGD +LGEKGDLHEL GEMHFKGEMHFLGENIHLHENIHLIGNJIMHFOJJLHENJIKGFOJJKGDNIHJFDLIGJFDMHHKGENJ +ILGFNKILHG OKKLHGNKINIGOJJMHHOJJLHEOJJKGFOJJJFCNIIJECLGFIEBIECHDBIEBIEBHDBIECIEBJ +FDJFDNKINJ HPNMPNMMLNONOMLNPOPLKMNMOLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLLNMLNNMOMMOLKM +LLNLKMLKML LNLKMLKMLKMLKMLKMLLNLLNLKMLLNLLNLLNMMOMMOOOPNNPOOPMMONNPMMOOOPMMOMMOMM +OLLNLLNMMO LKMLLNLLNLLNLLNLLNLLNLLNLLNLLNLLNAAAAAAVPPPPPPPPPPPPPPPPPPPPPPPPNNPNNP +NNPNNPNNPN NPNNPNNPNNPNNPNNPNNPMMONNPNMOMMOMMOMMOMMOMMOMMONMOMMONNPMMOOOPMMOOOPMM +OPPPMMPOOP NNPPPPNNPPPPOOPPPPNNPOOPOOPPPPNNPPPPOOPPPPNNPOOPOOPPPPOOPPPPONOPPPNMMP +NNPNNPMKPL HPLINGCOGCKEAKEBLEAIDAKFCIEBIEBJFCKGDLHELGELIGLIGMHFMHFMHFMHFMHFMHFMHF +MHFNIGNIHN IGNJGNIIOJJNJIOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJNKIOJJOKKOJJOKKOJJOKKOJJOJ +JOJJOJJOJJ OJJOJJOJJOJJOJJOJJNJIOJJNIINJIKGENIGIEBJECHDBIEBIECIEBJFDJFCNKINKIPNNP +NNONPOOPON POOPNMONMOLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLLNLKMLLNLLNLKMLKMLKMLKMLKMLKM +LKMLKMLKML LNLKMLLNLLNLLNLLNLLNMMOMMONNPNNPOOPNNPOOPMMPNNPNNPOOPNNPNNPNNPLLNMMOMM +OLLNLLNMMO MMOMMOLLNLLNLLNLLNAAAAAAVPPPPPPPPPPPPPPPPPPPPPNNPNNPMMPNNPMMPNNPNNPMMP +NNPNNPMMPM MPNNPNNPMMOMMONNPMMOMMOMMOMMONNPOOPOOPOOPOOPOOPOOPPPPOOPPPPNNPOOPPPPOO +POOPPPPPPP PPPOOPOOPPPPPPPPPPPPPOOPPPPOOPOOPPPPPPPPPPPPPPPPPPPPNNONOPMKOMLPKGPKGN +GBKEAKEAJD AJEBIDAJEBJFCKGEKHFLHGLHGMHFMHHMHFMHFMHFMHFMHFMHFMHFMHFMHFMHFNIGMHFNIG +NIGNIGNIHO JJNIIOJJNIGOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJKOJJOJKOJJOJ +KOJJOJKOJJ OJJOJJOJJOJJOJJNIINIIKGELGFJECJFDIECIFDIFDJFCNKILJHOOPPNNNNPOOPNMMOOPM +MONNPMLNOO PMLNOOPLLNNNPLKMMLNLKMLLNLLNLKMLLNLKMLLNLKMLKMLLNLLNLKMLKMLKMLKMLKMLKM +LLNLLNLLNL LNLLNMMOMMONNPOOPOOPOOPNNPNNPNNPMMPOOPNNPOOPNNPMMOMMOMLNLLNLLNMMOLLNLL +NMMOLLNLLN LLNAAAAAAVPPPPPPPPPPPPPPPPPPPPPPPPMMPMMPNNPNNPMMPNNPNNPNNPMMPNNPNMOMMP +MMPNMONMOM MPMMOMMOMMOMMONNPOOPNNPOOPNNPPPPNNPPPPNNPPPPMMPOOPNNPPPPNNPPPPNNPPPPMM +PPPPNNPPPP NNPPPPNNPPPPNNPPPPONOPPPOOPPPPONOPPPNMMONOOMLNLLOIEOIEKEAKEBIDAKEAIEBJ +ECJFDJFDKG FKHFLHHLHHLIGMHFMHFMHFMHFMGFMHFMHFMHFMHFMHFMHFMHFMHFMHGMHFNIGNIGNIGMIH +NIINIIOJJN JGOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJKOJKOJJOJJOJKOJJOJ +JOJJOJJOJJ OJJNIILHGMIHJFDKFDJFCJFCIFDJFDLJHLJHONOPOPOOPOOPNNPNNPNMMNNPNNPNNPNNPO +OPONPOOPNN PNNPMMONNPLLNMMOLLNLLNLKMLLNLLNLKMLKMLLNLKMLKMLLNLLNLKMLKMLLNLLNLLNLLN +MMOMMONNPN NPNNPOOPNNPOOPOOPOOPNNPNNPMMOMMPLLNMLNMMOLLNLLNMLNMMOLLNLLNMMOMLNLLNAA +AAAAVPPPNN PPPPPPPPPPPPPPPPPPPNNPMMPMMPNNPNNPNNPNNPNNPNNPNNPMMPMMONNPNNPMMOMMONNP +NMOMMOMMPN NPMMOOOPNNPOOPOOPPPPOOPOOPPPPNNPOOPOOPPPPPPPPPPPPPOOPOOPPPPPPPPPPPPPPP +POOPOOPOOP PPPPPPPPPPPPPPPPPPPOPONOONOPMMOLMOIENHFKEAKFCJECJEBJECJECJFDJGELHGLHGL +HHLHGLHGLH GMGFMHFMGFMGFMHFMGFMHFMHFMHFMHFMHFMHFNIGMHFNIGNIGNIHNIHNIIOJJOJJOJJOJJ +OJJOJGOJJO JJOJJOJJOJJNIINIIOJJOJKOJJOJJOJJOJKOJKOJKOJKOJKOJJOJJOJJOJJOJJOJJNIINI +IMIHMIHJFD JFDJFDJFCJFDKGDLIILJHNMMOOPNMMOOPMMPOOPNMMOOPMMONNPMMPOOPMMOOOPNMOOOPM +MOOOPLLNMM OLLNLKMLKMLLNLLNLKMLKMLLNLKMLKMLKMLLNLLNLKMLKMLLNLLNLLNLLNMMONNPNNPOOP +NNPOOPNNPO OPNNPOOPMMOMMOLLNLLNLLNMMOMMOLLNMMOMMOMMPMMONNPMMPNNPAAAAAAVMMPMMPNNPN +NPOOPMMPOO PMMPMMPNNPMMPMMPNNPNNPMMPNNPNNPNNPNNPMMPNMOMMOMMPNNPMMPMMOMMOMMOMMOMMO +MMOOOPNNPP PPNNPPPPNNPPPPNNPPPPNNPPPPNNPPPPOOPPPPNNPPPPOOPPPPOOPPPPNNPPPPNNPPPPOO +PPPPOOPPPP OOPPPPNNPONONLLNLLNHDOJGLGDLGEJECJECJFCKFDLGELHGLHHLHHLHGLHGLHGKGELGFJ +FDKFDLGEJF CLGEKEDKGFJECLGFJECKFDJFDJFDKEDJFDLGEJECMHFKFDNIGMGFOJJNIHOJJOJJNIINIH +NIGMHGNIIM HGOJJMHGOJJMHGOJKMIHOJKNIIOJKOJKOJKOJKOJJOJJNIIOJJNIINIIMIHMIHJFDJFDJF +CJFDKGDKGE NLJOMNNNPOOPOOPOOPOOPOOPOOPOOPNNPNNPOOPOOPOOPOOPNNPMLNMLNLKMLLNLLNLLNL +KMLLNLKMLL NLKMLKMLLNLLNLKMLKMLLNLLNLKMLLNLLNLKMLLNMLNLLNNNPNNPOOPOOPNNPNNPMMOLLN +LLNLLNLLNL LNLLNLLNMMOMMOMMPMMOMMPMMPMMPNNPNNPMMOAAAAAAVMMPOOPNNPMMPNNPMMPMMPNNPN +NPMMPNNPNN PNNPNNPNNPNNPNNPNNPNNPNNPNMOMMPNNPNNPMMPMMOMMONNPOOPOOPOOPOOPOOPPPPPPP +PPPPPPPPPN NPOOPPPPPPPPPPPPPOOPPPPOOPPPPPPPPPPPPPPPPPPPPPPOOPOOPOOPPPPPPPPPPOOPPP +POOPOOPOMM ONOOKINKILGDKFDJFCKFDKGDKGDLHGMHFLIGLHGLGFLGFLGFLGFLGFMHFMGFLGFLGFLGFM +HGKGENJIJF DOJJKGFNIGLHGLHHKGFKGFLGFKFDKGFLGELGDMHGLHGOJJNIIOJJNKIMGFNIILGFMHGKFD +LGFKEDLGFK EDLGFJFDMHGKFDMHGLHGLGFMHGKGFNIILHGNIIMIHMIHMIHJFDJFDJFDKHFNKIONONNPOO +PONOOOPNNP POPNNPOOPNNPOOPNMOOOPNNPOOPNMMOOPLLNOOPLKMLLNLKMLLNLLNLKMLLNLLNLLNLKML +KMLLNLKMLK MLKMLLNLLNLKMLKMLLNLLNLKMMMOLLNNNPLKMNNPLKMLLNLKMLLNLKMLLNLLNLLNMMOLLN +LLNLLNLLNM MOLLNMMPMMONNPMMPMMPNNPAAAAAAVPPPOOPNNPNNPNNPNNPNNPNNPNNPNNPNNPNNPNNPN +NPNNPNNPNN PNNPNNPNNPNNPNNPMMPNMOMMOMMPMMPNNPNNPOOPNNPPPPNNPPPPNNPPPPNNPPPPNNPOOP +OOPPPPNNPP PPNNPPPPNNPPPPNNPPPPNNPPPPNNPPPPMMPNNPONOPPPNNPPPPOOPOOPPOPPOPPNNPNNNK +IPMLLGDNIG LGENIGLGELHELIGLHGLHGLHGLGFMHFLHEMGFLGFMHFLFELGFKFDLHGIECLGFJFDLGFKGFM +IHLIINJIIF ELHHLGFLHGLGFLGELGELGELHELGFNIINIGOJJOJJOJJOJJNJIOJJMGFMIHKGFKGFKFDIEE +MHHKFDNIIJ FDOJJKGFOJJNIIMHHOJJLIINIIMHHLIGKGENJIOMMOOPPOPPOPPOPOOPONPOOPOOPOOPOO +PPOPOOPOOP NNPONOOOPOOPOOPOOPNNPOOPMLNOOPLLNMMOLLNLLNLLNLLNLKMLLNLKMLLNLLNLKMLKML +KMLLNLLNLL NLKMLLNLLNLLNLLNLLNLLNLKMLKMLKMLLNLLNNNPNNPNNPNNPNNPLLNMMOLLNLLNLLNLLN +LLNLLNLLNL LNMMOMMOAAAAAAVPPPPPPOOPPPPNNPPPPNNPNNPNNPNNPNNPONPNNPNNPNNPNNPNNPNNPN +NPNNPNNPNN PMMPNNPNMOMMPMMPMMPNNPMMPPPPNNPPPPOOPPPPPPPPPPOOPOOPOOPPPPOOPPPPPPPPPP +PPPPPPPPPP PPPPPPPPPPPPPPOOPOOPNNPPPPPPPPPPPPPPNNOJKOJKPEEPHGPGEPHGPGENGFPGENIGOI +EMIHPMLNIG PKIMHFNIGLHEMHFMHFMHFMHFMHFMHGNIGNIGNIGMHGNIIMIHNIHNIINIILIILHGLGFLGFL +GFLGFLGFLG FLGFLGEMGFLGENIGMHGOJJOJJOJJOJJOJJOJJOJJOJJNIINJKNJKOJJOJJOJJOJJOKKMHH +OKKMIHOKKN IIOJJNJINJKMHHLHHNLLOLLONOPOPNMOOOPNMMPOPNMOOOPNNPPPPNMOPPPMMPOOPMMOOO +PMMPOOPNMO OOPMMOOOPMMPOOPMLNNMOLLNLLNLLNLKMLKMLLNLKMLKMLKMLKMLLNLLNLLNLKMLLNLLNL +LNLLNLLNLL NLLNLLNLKMLLNMMOMMOOOPNNPNNPNNPMMPOOPMMOOOPLLNMMOLLNLLNLLNLLNLLNLLNMLN +LLNAAAAAAV PPPPPPPPPPPPPPPPPPOOPOOPNNPNNPONPNNPNNPONPNNPNNPNNPNNPNNPNNPNNPNNPNNPN +NPMMOMMPNN PMMONMOMMOMMOMMONNPMMONNPMLNOOPMLNNNPMMPOOPOOPOOPOOPNNPOOPOOPNNPPPPOOP +PPPOOPPPPO OPNNPNNPPPPOOPOOPONPOHHPIIPFEPFEPGFPFEPGFPFEPFEPFEOJGPHGPLJOKIOJJNIHNI +GMHFMHFLHE MGFMGFMHFMGFMHFMGFMHFMHFNIHNIGNIINIGMHGMGFMGFMGFLGFMGFLGFLGFLGFMGEMGFL +GFMGFMGFNI GNIGNIIOJJOJJOJJOJJOJJOJJOJJOJJOJJNJKOJJOJJNJKOKKOJJOKKOKKOKKOJJOJJOJJ +NJIOJJNIIN IINJIMGFPNMOLLOOPOOPOOPONPOOPONOPOPOOPPPPOOPOOPOOPNNPOOPOOPOOPOOPOOPNN +PNMONMMLLN LLNMLMLLNLLNLLNLLNLLNLLNLKMLKMLKMLKMLKMLKMLKMLKMLKMLLNLLNLLNLLNLKMLLNM +MOMMONNPNN POOPNNPOOPOOPNNPOOPNNPOOPOOPMMONNPLLNMMOLLNLLNMMOLLNLLNLLNAAAAAAVPPPPP +POOPPPPPPP PPPNNPOOPONPNNPNNPONPNNPNNPNNPNNPNNPNNPNNPNNPNNPNNPNNPNNPMMOPOPNMONNPM +MOMMOMMOML NMMOMMOMLNMMOMMOMLNMMPNNPOOPOOPOOPOOPOOPPPPOOPOOPPPPOOPOOPPPPPPPOOPOOP +OOPOOPOOPP OPPOPOMNPOPPFEPIIPFEPFEPGEPGFPGEPGFOGFPGFOKINIGNIHNIHMHFMHFMGFMGFLHEMG +FMGFLGELHE MGFMGFMGFMGFMGFMGFMGFMGFMGFMGFMGFMGFMGFLGFMHGLGFMGEMGFKEDMHFMGENIINHGO +JJNIIOJJOJ JOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJNIIOJJOJJNIINIIOJJOJJNHG +NIIOKKPMMO NOPOPNNPPOPNNPOOPNMMPPPNNPPPPNMMPOPMLNMLNMLNLKMLLNLLNLKMLKMLLNLLNLKMLK +MLLNLLNLKM LLNLLNLKMLLNLKMLKMLKMLKMLKMLKMLKMLKMLKMLLNLLNLKMLLNMMOMMOOOPOOPOOPOOPO +OPOOPNNPPP POOPOOPPPPPPPOOPPPPOOPOOPNNPPPPMMONMOLLNLLNAAAAAAVPPPPPPPPPPPPPPPPPPOO +POOPNNPNNP ONPONPNNPNNPONPNNPNNPNNPNNPNNPNNPNNPNNPNNPOOPOOPONPOOPMMOOOPMMOMMOMLNM +MOMLNMLNML NMMOMMOMLNNNPMMOOOPNNPOOPNNPNNPNNPOOPNNPPPPNNPPPPNNPNNPNNPOOPOOPOOPNNP +ONONMONLLM LMPFENIIPGFPGFPGFOGFOGFOGFLGELGENIHMHFMHFMHFLHEMHFMGFMGFLGEMGFMGFMGFMG +EMGFMGFLGE MGFMGFMGFMGFMHGMGFMGFMGELGELGFKEALGFKEDLGFLEEMGFLFENIILFENIIKEDMHFNIIN +IIOJJOJJOJ JOJKOJJOJJOJJOJJOJJOJJOJJOJJNIIOJJNIINIINIINIINIINIINIIOLLPOPPOPPOPOOP +OOPOOPONPO NPOOPOOPOOPPOPOOPOOPMLNLLNLKMLLNLKMLKMLLNLKMLKMLKMLLNLKMMLNMMONMMMMOLK +MLKMLKMLKM LKMLKMLKMLKMLKMLKMLKMLKMLLNLKMLLNLLNMMOMLNNNPOOPNNPPOPNNPPPPNNPOOPNNPP +PPNNPPPPNN PPPPNNPPPPNNPPPPMMONNPLLNLLNAAAAAAVPPPPPPPPPPPPOOPPPPNNPOOPNNPONPNNPON +PNNPNNPNNP NNPNNPNNPNNPNNPNNPNNPNNPNNPOOPPPPPPPPPPPOPPPPNNPOOPMLNNNPMLNLLNLLNMMOM +MOMLNMMOMM OMMPMLNNNPLLNPPPMMOPPPNNPPPPNNPPPPOOPOOPPPPOOPPPPOOPNNPMLNLLNLKMMLMNKL +MLMPHGOJJO GFNGFNGFNGFMGEMHGLGEMGFMHFMHFMHFMHFMHFMGFMHFMHFMGFMHFMHFMGFMGFMGFMGFMG +FMGFMGFMGF MGFMGFMHFMHGMHGMHGNIINIIOJJOJJOJJOJJOJJOJJOKKOJJOJKOJJOJKOJKOJJNIIOJJO +JJOJJOJJOJ JOJJOJJOJJPIINIIOJJNIINIINIINIIOJJOLMOMNNMOONPONPONOPOPNNPOOPNMOOOPNNP +OOPNNPNMOM LNLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMMLNMLNMMONMOMLNMMOLKMLKMLKMLKMLKMLKMLK +MLKMLKMLKM LKMLKMLKMLKMLKMLLNLLNMMOMMONNPOOPNNPOOPOOPOOPNNPNNPNNPOOPOOPOOPNNPOOPN +NPPPPOOPOO PNNPMMPLLNMMOAAAAAAVPPPPPPPPPPPPPPPPPPOOPONPNNPNNPNNPONPNNPNNPNNPNNPNN +PNNPNNPNNP NNPNNPNNPNNPOOPOOPPOPPPPOOPPPPOOPOOPOOPNNPNMOMMOLLNMLNMLNMMOLLNMLNMLNL +LNLLNMMOLL NMLNLLNMLNLLNMLNLLNMLNMLNMLMMMOLLNMLMLKMLKMLKMLKMLLNMLMLLNMLMMLNNKKLLN +OLMONOOLLN LMOLJOMLMHFMIHMGFMHFMHFMHFMHFMGFMHFMGFMHFMGFMGFMHFMGFLGEMGFKFDMGFLEEMG +FLGEMHGLGF MHGMHGNIIMHGOJJNIIOJJNIIOKKNIIOKKOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJOJJO +JJOJJOJJOJ JOJJOJJOJJNKKOMNONOMLNONPMLNPOPLLNOOPLKMONPLKMMLNLKLLKMLKMLKMLKMLKMLKM +LKMLKMLKML KMLKMNNPMMONNPNNPNMMOOPNNPOOPNMONNPMMOLLNLKMLKMLKMLKMLKMLKMLKMLKMLKMLL +NLKMLKMLLN LKMLLNMLNMMONNPOOPNNPOOPNNPOOPMMPOOPNNPOOPNNPPPPNNPPPPNNPPPPNNPOOPLLNM +MOLKMLLNAA AAAAVPPPPPPPPPPPPOOPPPPNNPONPNNPNNPNNPONPNNPNNPNNPNNPNNPNNPNNPNNPMMONM +ONNPNNPPOP PPPPPPNNPNNPMLNMLNMMOMMOMLNMLNMLNLLNLLNMLNLLNMLNMLNLLNLLNLLNLLNMLNLLNM +LNLKMLLNLL NMLMMLNMLNLKMLLNLLNLKMLLNLKMLKMLKMLLNMLNONPONPOOPMLNMLNONONMONLMNMNOML +NLLMIHNJIM HFMGFMGFMHFMHFMGFMGFMGFMGFLHEMGFMGFLGEMGFLFEMGFLEEMGFLEEMHGLEEMHGLEENH +GLEENHGLEE OHHLFEOHHLFEPIIMGGOJJMGGOJJMHGNIIMIHMIHOJJOJJOJJOJJOJJOJJOJJNJINJINLLN +MNMLMLKMLK MLKMLKLLKMLKMLKMLKMLKMLKMLKLLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLLN +LKMNMOLLNN NPMLNOOPNNPOOPOOPNMONNPLLNLLNLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLLNLLNLLNLK +MMLNMMONNP NNPNNPOOPOOPOOPNNPNNPOOPOOPOOPOOPOOPOOPOOPOOPNNPNNPLLNLLNMLNMLNAAAAAAV +PPPPPPPPPP PPPPPPPPNNPONPONPNNPNNPONPONPNNPNNPNNPNNPNNPMMONMONMOMMONMOMMONNPMMOMM +OMLNMLNMMO MMOMMOMLNMLNMLNMLNMLNMMOMLNNNPNMOOOPNNPPOPOOPOOPOOPPPPNNPOOPONONNPMMOO +OPLKMNNPLL NLKMLKMLLNLKMLLNMLNMLNNNPNNPOOPNNPMLNLKMNMMNMMOLMOLMOJJMHGNKKPKIMGFNII +MGFMGFMGFL HEMGFMGFMGFLGEMGFMGFMHFMHFMGFMGFMGFMHFMHGMHGMHGMHGMHGMHGNHGMHGOHHMHGNI +IOHHPIINII OJJOJJOJJOJJOJJOJJNIINJIOJJOJJOJJNJINJINJIOJJOMMONOMLMLKLLKMLKMLKMLKML +KMLKMMLNLK MNMOLKLONOLKMNNPLKMNMOLKMNMOLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLLNLKMLLN +LKMLKMMMOL LNNNPNNPMLMMLMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMMLNMLNNNPNNPNN +PPPPNNPPPP NNPOOPNNPOOPNNPPPPNNPPPPNNPOOPMMOMLNLLNLLNMLNMMPAAAAAAVPPPPPPPPPPPPOOP +OOPNNPNNPN NPONONNPNNPNNPNNPNNPNMONMONMONMOMMOMMOMLNMLNMMOMMOMLNMLNMMOMMOMMOMLNML +NMMOMLNMLN NNPOOPNNPOOPOOPOOPNNPPPPOOPOOPNNPNNPNNPOOPOOPOOPOOPOOPOOPOOPOOPMMOMMPM +LMLLNMLMML MMLNMLNNNPNMMONPOOPMLMNLMNLMNMOOMNPMMMHGMHGMHGMGFNKIMGFNIGNIHMGFMHFLHE +MGFMGFMGFM GFMHFMHFMHFMHFMHFMHGMHGMHGMHGMHGMHGNIINIINIIPIINIIOJJNIIOJJOJJOJJOJJOJ +JNIIOJJOJJ NIINIINIINJINJINJINJIOJJOMMPNNONOLLNMLMLKMLKMLKMLKMLKMMLNNMOONOONOONPN +NPNMONMMNN PONPONOOOPPOPOOPPOPNNPONPMLMNNPLKMMLNLKMLKMLKMLLNLKMLKMLKMLKMLKMLKMLLN +LKMLLNLKML KMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLLNMLNNNPOOPNNPOOPOOPOOPNNPNN +POOPOOPOOP OOPPPPOOPOOPNNPMMOMLNMMOMLMNNPMMPAAAAAAVPPPPPPPPPPPPPPPPPPONPNNPNNPNNP +NNPONONMON NPNNPNMONMONMONMONMONMOMMOMLNMLNMMOMLNMMOMMOMLNMLNMMOMMOMMONNPOOPOOPOO +POOPOOPOOP OOPOOPOOPNNPOOPOOPOOPOOPOOPOOPOOPPPPOOPPPPOOPOOPMLNMLNMLMMLMMLNMLMMLNM +LMMLNMLNOO PMLMNMMMLMNMOOMNOMMOMMMHGMHGMGFMHGMGFMGFMGFMGEMGFLGFLGFLGEMGFLGELHEMGF +MGFMGFMGFM GFMGFMGFMHGMGFMHGMHGNIIMHGNIINIIOJJNIIOJJNIIOJJOJJOJJNIINIINIINIINIINI +HNIINJINJI NJINKKPNMONONMOMLMMLMMLMLKMLLNLKMLLNMLMMLMONPNNPONOONPNNPPOPONOPOPONOO +NPNNPONOOO PNNPNNPNNPONOOOPOOPOOPMMOONPLKMLKMLKMLLNLLNLKMLLNLKMLKMLKMLLNLKMLLNLKM +LKMLKMLKML KMLKMLLNLKMLKMLKMLKMLKMLKMLLNLLNMLNNNPMMOPPPMMOOOPNMMOOPMMPPPPNNPPPPON +OOOPNMMMMP LLNLKMMMOMMONNPNNPAAAAAAVPPPPPPPPPPPPPPPONPNNPNNPNNPNNPNMONMONNPNNPNMO +NMONMONMON MOMMOMMONMOMLNMLNMMONNPMLNPOPNNPPPPPOPPPPOOPPOPPOPOOPPPPNNPOOPNNPOOPOO +PPPPPPPOOP PPPOOPPOPOOPOOPPPPNNPOOPMLNNMMMLMMLMLLNMLNMLMMLMMLNLLNMLMMLMMLMMLMLKML +KMLKLMLMLK MOLMNKKMHGMHGMGFMGFMGFMGFMGFMGFMGEMGFLGELGELGFLGELGEKFDLGFLGDMGELGELGF +LGEMGFLGEM GFLGEMGFLGFMHGLGFNIIMGFNIGMHGNIIMHGNIHMHGNIHMIHNIIMIHNIINJINJINIIOLJOL +LNMNMLMMLM MLMLKMMLNLLNMLMMLMLKMLLNMLMNMOMLMPOPONPPOPONPPOPONOPOPONOPOPNNPNNPNNPO +NOONOOOPON PPOPOOPONPNNPMLNMLMLKMLLNLKMLKMLKMLKMLKMLKMLKMLKMLLNLKMLKMLKMLKMLKMLKM +LKMLLNLKML KMLKMLKMLKMMLMLLNMMONNPONPOOPNNPONPNNPNNPNNPOOPOOPOOPNNPNNPMMOMLNLLNLL +NMLNMMONNP NNPAAAAAAVPPPNNPPPPOOPPPPOOPNNPNMONMONNPNNPNMONMONNPNMONMONMOMLNNMONMO +MLNMLNMMOM MOONPONPOOPPOPPPPPPPPPPPPPPPPPPPOOPPOPNNPNNPONPOOPOOPOOPOOPONPONPMLNNN +PLLNMLNMLM LLNMLMLLNMLNMLMLLNLLNMLNMLMMLMMLMLLNLLNMLMLLNMLMLKMLKMLKLLKLLKLMLLNKKO +LLMHGMHGMG FMGFMGFMGFMGFMGFMGFMGFMGFMGFMGFLHELGFMGFKFDLGEKEDLGEJFDLGEKEDKGDKEDLGF +KEDMGFKFDM HGLGEMIHLHGNIIMHHNIIMIHNIINIINIINIINIINIIOJJNJINIIOLLNLLMLMNLLMLNMLNML +MMLNMLMMLM MLMMLMLKMLLNLKMLKMMLMLKMONOLKMPOPMLNOOPONOPOPONPPOPPOPOOPOOPNNPONOONPN +NPOOPONOOO PNNPONPONPMLNONPLKMNNPLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLLNLKMLKMLKM +LKMLKMMLML LNNNPMLNOOPNNPOOPNMMONPNMOOOPMLNOOPMLNNNPLLNMLNLLNLLNLKMMMPNMMOOPOOPAA +AAAAVNNPNN PNNPNNPNNPNMONMONNPNNPNMONMONMONMOMLNNMOMLNMLNNMONMOMLNMLNMLNNMOMMOPOP +OOPPPPPOPO OPPPPOOPPOPOOPOOPONPNNPONPOOPOOPPPPOOPPPPOOPPOPONONNPMLNLLNMLNMLMLLNML +MMLMLLNMLM MLMMLMMMOMLNONOMMONNPMLNONOLKLMLNLKLNLMMLMMLLOKKOJKOLLPLIMHGMHFMGFMHGM +GFMGFMGFMG FMGFMGFMHFMGFMGFMGFMGFLGFLGFMGFLGFMGFLGFMHHMHGNIGMHGNIINIINIINIINIINII +NIINIINIIN IINIINIINIINIINIINIINIINIINIINJKOJJOKKNKKNLLNLLOMNNJKOMNPNNNLMPNNNLMNM +OMLMNKLLKM NKLLKMLLNLKLLKMLKLLKLLKMLKLLLNMLMNMNONPNNPPOPNMNONPNMOONOONPONOOOPONPO +OPNNPONPNM ONNPONPMLNNNPLKMMLMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLLNLKMLKMLLNLLNNMO +NMOPOPMMOO OPLKMNNPLKMNMMLKMLLNLKMMLMLKMLKMLLNLLNLKMMLNMLMNNPNNPAAAAAAVNNPNNPNMON +MONNPNMONM OMMONMONMOMLNNMONMOMLNMLNMLNNMOMLNMLNNMOMLNMLNMLNMLNNNPMLNPOPONPPPPPPP +POPOOPOOPO OPNNPOOPNNPOOPNNPPOPNNPNNPNNPLKMMLMLKMLLNLKMLLNLKMMLMLKMLLNMLMMLNONONN +PONPONOONO NNPNLMNMMNKKNLLOMLOLMPMMNKKNKKOJGNIIPKIPKIMHGMHFMHGMHGMGFMGFMGFMGFMGFM +GFMGFMGFMG FMGFMGFMGFLGFLGFLGFMGFMHGMHGNIIMIHNIIMIHNIINIINIINIINIINIINIINIINIINII +NIINIINIIN IIOJJNIIOJJOJJNJINIIOKKNLLOMNOMNGEEGEENJKFDDPNNLJIPNNPNNNMMPNNLKMNMNML +MLKMLKMNKL LKMLKMLKLLKMMLNLLNONONMOONPONOONPONPNMOOMNNMONMOONOONOONOONPNNPOOPONOO +OPONONMOLL NLKMLKMLKMLKMMLMLKMLKMLKMLKMLKMLKMLKMLKMLLNLKMLKMLKMLKMLLNMLMLKMLKMLLN +LKMLKMLKML KMLKMMMOLLNNMOLKMNMMLLNLKMLLNLKMMLNLKMAAAAAAVONPPPPNMOPOPNMOMMONMOMLNM +LNNMOMLNNM ONMOMLNNMNMLNMLNMLNMLNMLNMLNMLNMLMMLNMLNLLNMMOMLMOOPNNPOOPOOPONPNMOOOP +NMOOOPNMMO OPLKMMLMLLNLKMLKMLKMLKMLKMMLMLKMMLLLLNMLLNMMNKKNMMNKKNLLNKINKLNJINKINJ +IOKKNKIPNM PNMOMMOMLNKKNKKMHFMHFNHGLEENHFMHGMGGMHFMGFMHGMGFMGFMGFMGFMGFMGFMGFMGFL +GFMGGLGFLG FLGFLGFMGFMGFMHGLHGMIHMHGMIHNHGNIIMIHMIHNIINIINIINIINIINIINIINIINIIOJJ +OJJNIIMIHM IHNJKOMNOMNOMNMLMFDDFDDFDDFDDGEDEDDLJJFDDPNNLIGPNNPNMMLMOMMLKMMLMNKLLK +MLKMNKLMLM LKMNMNMLNONOONOONOONPNNPOMNONOONPONPONOONPONPONPONONMOMLNMLMLLNLLNMLMM +LMLLNLKMLK MLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKLLKMLLNLKMLKMLLNMLNMMPNNPNMM +NNPMLNNNPM MOOOPLLNOOPLKMMLMLKMLKMAAAAAAVPPPPPPPPPPPPNMONMOMLNNMNNMOMLNMLNMLNNMNM +LNMLNMLNML NMLNMLNMLMMLNMLNMLMMLMLLNLKMLLNLKMMLNLKMNNPMLMONOMLNOOPNNPONPMLLLKMMLL +LKMMLLMLLN JINLLNJINKKMIHNJILIGNJILIGNJILHGNJHLIGLJHLHHNJILJHNJIPPPPMKNJHPNMNLJNL +LNLLNKKNLL MHGNLLLEENLLLFENLLLGFOLMMGFMLLLGFMIHMGGLHGLHGLGFLGFLGFLGFLGFMGFLGFMGGL +HGLHGMHGMH GMHGNHGMIHMIHMHGNIIMIHNIINIINIINIINIINIINIINIINIINIIMIHLGFMHHNKLNMNNMN +OMNONOKJKI HIFDDFEEEDDEDDEDDEDDEDDEDDFEDEDDKHHFDCOMLHFEOMMLJIMLMOMLMLMOMNNKLMLMLK +MMLMMLNMLM ONOMLMNNPNMOONOONOONPNMOONONMOMLNMLNMLMMLMMLMMLMLLNMLMLLNLLNMLMLKMLKML +KMLKMLKMLK MLKMLKMLKMLKMLKMLKMLKMLKMLLNMLNNNPMMOONPNMMNNPNNPOOPNMMMMPNNPNNPONPOOP +OOPOOPMLNM LNLKMLKMAAAAAAVPOPPPPOOPPOPMLNNMOMLNMLNNMOMLNMLNMLNMLNMLNMLNMLMMLNMLNM +LMMLMMLNML NNMOONOLKMMLNLKMNKLLKMMLMMLMNKKNLMNKINLLNJINKLMHFNJILHEMIHKGELHEJFDLHE +IEBKGEGDCJ FDIECJFDGECJGEGDCJGEHFEKHFKHFNJHLIGNLLLIGKHFKHFMKKKHHNLLIHGMLKIGFNLMHG +GNLMHGFMLM HGFMLLKIIMLMHGGKGFKGFLHGLGFLGFLHGLGFLHGLGFLGFLGFLGFMGGLHGMHGMHGMHGMHHM +HGMHGMIHMH GNIINIIMIHNIINIIMIHNIIMHGNIILFELGFLHHNIINMNNMNNMNNMNNMONMOLKLGEEFDDEDD +FEEEDDEDDE DDEDDEDDEDDEDCEDCECCEDCECCECCGDCEDCGEDFCBKIIGCBNLLGECOMMJGFNMNKIIMLNNK +LNMNNMNNMN NMONMNNMNMLNMLMMLMMLMMLMMLNLLNMLNMLMMLMLLNMLMLKMMLMLKMLKMLKMLKMLKMMLML +KMLKMLKMLK MLKMLKMMLMLLNNNPNMOONPONPONPONPNNPNNPNMMMMPNMMNNPNNPOOPNMMOOPMLNONPLKM +MLNAAAAAAV PPPPOPPOPONPMLNMLNMLNMLNMLNMLNMLNMLMMLNMLMMLMMLNMLMNMNMLMNLLMLMNKKMLMO +JJNLLNJINK KMHHOJJLHGNIHKGELHGJFCKGFIEBKGDGCBIECFCCIEBECAGCBFCBGCBECAGCBHFEIGFECC +ECCECBECCE CBGECGDCJGEJGELIGKHFLJHNJHKIGLIGIGFIHGIHGIHGIHGIHGIHGIHGIHGIHGHGFIHGJI +IJIIIHGIHG KHHKGFLGFKGFMHHMIHLHHMIHLGFLHGLGFMGGLGFLHGMHGMGGMHGMHGMHGMHGMHGMHGNIIM +HGMHGLGFMG GLFELGFLHGLHGNKLNLLMLNMLNNMONMONMOOMNMLMIHIEDDFEEFEEEDDEDDEDDEDDEDCEDD +EDDEDCEDDE DCEDCEDCEDCDCCECBDCBECBDCBECCDCBECBECBGCBECBGEDECCHEDECCJGFGDCMKJGEDNL +MIGFNMMLII NMOMLLNLMOMMNMMOMNNLMMLNMLMMLMLKMMLMLLNMLMLKMLKMLKMLLNLKMLKMLKMMLMLKML +KMMLMMLNNM ONMOONOONOMMONMONMMNMONMOMMONNPNMMONPNNPONPOOPOOPOOPNNPONPAAAAAAVNMOPP +PMMOPOPLLN MLNMLMMLMMLMMLMMLMNKKNLLNJKNKLLIINJKMHHNJILHGMIHKGFLHHJFDLGFIECKGEGDCJ +ECGCBGDCFC AGCBECBFCBECAECADCAECBECBECBECAECBECBFDCECBFDCDCADCADCADCAECBECBDCAFDC +FDCJFDIFDK HFKHFNJHNJHKIHKIGIGFIGFIHGIHGIHGIHGIHGIHGIHGIHGIHGIHGJIIJHIJIIKJILJJON +OLGFLGFNII NIINIINIIMIHNIIMGGLHGLHGMHGLHGMGGMGGLGFLHGLGFMGGLGFLGFLFELFEMHHLHGMLMM +LMMLNMLMNM OOMNNMONMONNPNMONMOKJJIHIEDDEDDFDDEDDEDDEDCEDCEDCEDCEDCEDCEDCEDCEDCEDC +DCBDCCEDCD CBDCBDCBDCBDCBDBADBADCBDCBDBAECBDCBDCBDBAECBECBECCECBGDCECBGEDECCHFEGD +CJGFGECMKJ HEDOMMHGFOMMKIINLMMLLMLMOMMLKMNMNMLMLKMLKMLKMLKMLLNLKMLLNMLNMLMNMOONON +MMONOONONM ONNPNMMONOONOONPONONNPONOONONNPMMOMLNMLMLKMAAAAAAVPOPPOPONONKLNKKLHHNJ +KLGFNIIKGF MHHKFDLHGJFDKGFIECKGEIEDJFDGDCIEDGCBGDCECAGCBECBFCBECBECAECAECBDCADCAE +CAECADCADC AECBECBDCADCAECBDCADCADCADCADCAECBDCADCADCADCAECBECBECBECBGECFDCJGEJGE +NJHPMKKIGK HFIGFHGFIGFIGFIHGIHGIHGIHGIHGIHGIHGIHGJIHJIIJIIJIIMKJKJILGFLGFNIINIIOJ +JNIIMIHMHH MHGMGGLGFLHGLGFMGGLGFLGFLGFLGFLFENJKLJIMLMNMNMLMMLNNMONMONMONMONMONMOM +MONMOMLNMM ONMOJIJJHIEDDEDDEDDEDCEDDEDCEDCEDCEDCEDCEDCDCBDCBEDCEDCDCBEDCDCBDCBDCB +DCBDCBDBAD BADCBDCBDCBDBADBADCBDCBDBADCBDCBDBADCBDCBDBADCADCBECBDCBECBDCBECCECBGD +CECBGDCECC GEDECCJGFGCBMKJGEDOMNJGFNMNMKJMLLNMMMLMNMNMLNMLNNMMONONMONMMNMMNNPNMON +MMNMMONONN PONOONOONONMMONOMLNLKMLKMLKMAAAAAAVNMNMLMKHHIEEJFDGDCIEEGCBIEDECCHDDFC +BGDCECBGCB ECBECBECBECAECBECBECBECBECBECAECBECBECBDCADCAECBECBDCADCAECBDCADCADCAD +CADCADCADC ADCADCADCADCADCADCADCADCADCADCADCADCAECBDCAECBECBLIGLIGOLJNKIKIGKIGHGF +HGFIGFHGFI HGHGFIHGIHGIHGHGGHGGIHGJIHJIIJIIJIIMKJNLMLGFLGFMIHMGGMHGLHGMGGLHGLHGMG +GMGGKGFKGF NJILHGNKLNKKMLMMLMMLNMLNNMONMONMONMOMMONMONMOMMOMMONMONMOMMOMMONMOMLNI +HIGEEEDDED CEDCECCEDCEDCDCBEDCEDCEDCEDCDCBDCBEDCEDCDCBDCCDCBDCBDCBDCBDCBCBADCBDCB +DCBDCBECBD CBFDDDCBIFEDBAHFEDCBECCDCBDBADBADCBDCBDCBDCADCBDBADCBDCBDBAECBDCBDCBDC +BECCDCBECC ECBFDDECBFEDECCIGFGDCNKLFDDONOIHGONONKLONONMMNMMONOONOONOONONMMNMMONOO +NONNPMLNNM MMLMLLNLLNLKMAAAAAAVLKLKIIGDCGDCFCCFCCECCECCFCBECCECCECCECBECBECBECBEC +BECBECBECB ECAECBECBHFEGDCGEDECBFEDDCAECBDCADCADCADCADCADCADCADCADCADCADCADBADCAD +CADBADCADC ADCADCADCADCADCADCADCAECBDCAECBECBLIGLJHNKINJHKHFKHFHFEHGFIGFHGFHGFHGF +HGFHGGIHGH GGHGGIHGJIHJIHJIIJIIONONLMNLLMLMKGFNKLMGFLIILGFMKJMIHMLMNKKMLMLKMMLNML +MMLNMLNMMO MMOMMOMMOMMONMONMOMMONMONMOMMONMOMLNMMOMLNNMOJIJIHIEDCEDCEDDEDCEDCEDCE +DCEDCEDCDC BEDCEDCDCBEDCEDCDCBDCCDCCDCCDCBDCBDCBDCBDCBDCBDCBGEDGEDJGEIEELGFKGFLHG +LHHLHGLHHM HHLHHMHHJGHLIIGDCMIHDBAJGHECBGEDDCBECBDCBECBDCBDCBDBADBADCBDCBDCBDCBDC +BDCBECBDCB ECBDCBECCECBEDDECBGEDECCIHGFDDLKLHFENMMJHINNPNMMONOONONMONMMMLMLLNMLML +KMLLNLLNAA AAAAVJGHIEEFCCFCCECCECCFCBECCECCECBECBECCECBECBECCECBECBECBECBDCAECBEC +BFDCECBDCA ECBECBDCADCADCADCADCADCADCADCADCADCADCADCADCADCADCADBADCACCADBADCACCAD +CADCADCACC ADCADCADCADCADCADCCLJHFEDNJHLIGJGEIHGHGFHGFHGFHGFHGFHGFHGFHGFHGGIHGHGG +IHGJIHIHIJ IIJIINLLMKKJIILJJLJJMKJKIILKLMKJLJIMLMJIIMMOLJJMMONMMMLNMMPMMOMMONMONM +OMMOMMOMMO MLNMMONMONMOMMOMMOMLMLJJFEFEDDEDDECCECCEDCEDCEDCEDCEDCEDCDCBEDCEDCDCBE +DCEDCDCBDC BDCBDCBDCCDCBDCBDCBDCBDCBEDCEDDIFEJGHKGFLHGLHGLHHLHGLHHLHGLHGLHHLHHMHH +MHHMHHMHHM IHMHHMIHMHHMHHMHHJGHMHHGDCMHHECBIFEDCBECBDCBDCBECBDCBDCBDBADCBECBDCBDC +BDCBDCBDCB DCBECBEDCECCEDCEDDEDDFEDEDDLJJFEDOMNNLMMLMNMOLKMMLMLKMLLNLKMLLNAAAAAAV +IEDHDDFCCE CCFCCECCECCECBECBECBECBECBECBECBECBECBECBECBDCADCAECBECBECBECBECBDCADC +ADCADCADCA DCADCADCADCADCADCADCADCADCADCACBADCADCADBADCADCADCACCADCADCADCADCADCAC +CADCADCADC ADCCFEDFDCLIGHFEIGFHFEIGFGFEHGFGFEHGFGFEHGFGFEHGGFEDHGGFEFJIHHGGJIIJII +JIIMKKGEDK IIIHGHGFLIIFEDLKJFDCLKJFEDLJJHFEJIIGFELKMGEDNNPJIINNPNLMNMOONOMMONMOML +NNMONMOMLN JIJGFEECCEDCEDCECCEDCEDCECBEDCEDCEDCDCCDCCEDCDCBDCBEDCDCCDCBDCBDCBDCBD +CBDCCDCBDC BDCBDCBEDDHFEJGHLHGKHFLHHLHHLHGLHHLHHLHHLHGLHHLHGLHHLHGLHGMHHLHGLHGLHG +MHHLHGMHHL HGMIHMIHMIHMIHMIHNIIJGHMHHFCBIEEDCBDBADCBECBDCBDCBDBADCBDCBDCBECBDCBDC +BDCBEDCEDC EDCEDDEDDEDDFDDEDDJIJGEEOMNNLLMLNMLNMLMNLMMLMLLNAAAAAAVGDCFCCFCCFCCECB +ECBECCECBE CBECBECBDCAECBECBDCAECBECBDCADCAECBECBECBECBDCADCADCADCADCADCADCADCADC +ADCADCADCA CCADCADCACCADCADCADCACCADCADCACCADCADCADCACCADCADCADCACCADCADCCDCACCAH +GFECBNLLIH GIHGHFEKJIIHGKIHHGFJIIHGFMKKHGFLKMIHGMLKIHGMLKJIIMKKHFEKKKDCCMKKFDCMLK +GEDMLLIHGM KKKIHLJJLJJJIHNKKIGFMLLGEDNLJECCMLLFDDMKJIHGLJJLJIJHGKJKIGFHGGECBECCEC +BEDCEDCECB EDCDCBDCBDCBEDCDCBDCBEDCDCBDCBDCBDCBDCBDCBDCBDCBDCBDCBCCADCBDCBDCBDCBF +DDIFEKGFKG FLHGLHGLHHLHGLHHKHHMHHLHGMIHLHGMHHLHHMHHLHHLHHMHHLHGMIHMHHMIHMHHNIINII +NIINIINIIN IINIIMIHMHHJFDJFDECBECBDBADCBDCBDCBDCBEDCECBEDCEDCDCBDCBEDCEDCEDCEDDED +CEDDEDDEDD EDDFEEFEFMKJJIIMLNNMMNLMMLMMLNMLMAAAAAAVGCBFCCECCECBECBECBECBECBECBECB +ECBECBDCAD CCECBDCADCAECBDCADCADCAECBECBDCADCADCADCADCACCADCADCADCADCACCADCADCADC +ADCACCADCA DCACCACCADCADCACCADCACCACCADCADCACCACCADCADCACCADCCDCACCACCAECBDCAECBC +CAECBECBGE DKJIGECIHGFEDKJIGEDJIIGFEIHGJIHKIHJIIMKKJIHNLLHGFNMMFEDNMMECCNLLDCBMLL +DCALJJFDCJ IIGFEHGFIHGFEEKIHDCANKLDBAMLLECCOLJGFEMLLJHGJIIHGFEDCDCCECBEDCDCBDCBDC +BDCBDCBDCB DCBDCBDCBDCBDCBDCBDCBCBADCBDCBCCADCBDCBCCADCBDCBFDDFDDKGFKGFKGFKGFLHHL +HGLHHKGFLH GLHHLHGLHHLHGLHHLHHLIIMHHNIIMIHNIINIINIINIINJINIINIINIINIINIIMIHMIHMHH +LHGLHGIEEI EDFCCECBECBDCBEDCECCEDCEDCEDCDCBDCBEDCEDCEDCEDCEDCEDDEDCEDDEDDEDDEDDFE +EFEEIHGHGF NMNNMMMLNNLMMLNMLMAAAAAAVFCCFCBECCECBECBECBECBECBDCADCADCAECBECBDCADCA +ECBDCADCAD CADCADCADCADCCDCCDCADCADCCDCACCADCCDCACCADCCDCACCACCADCCCCACCADCACCACC +ADCADCACCA CCADCACCACCADCACCACCADCADCCCCACCADCACCADCCCCACCADCADCADCCFEDECBNLLKIHK +JIJIIKKKKJ KKKKKJJKKKKJJFEDHGGFEDGEEHGGEDDJIHDCBLJJDCAMLLDCANMMFDCOMMHGFPNMJIIOMM +LKJOMMNLLM KKNMMKIIOMMHGFNLLECBMKKCBAJHIDBAEDCDCBDCBDCBDCBDCBDCBDCBCCACBADCBDCBDC +BCBACBADCB DCBDCBCBACBADCBCCACBADBADCBCCACBAECCDBAJFDGEDKGFJFDKGFJFDKGFKGELHGKGFL +HGKGFMHHLH HLIIMIHNIINIINIINIINIINIINIINIINIINIIMIHMIHMIHMIHMHHMHHLGFKGFHDDGDCECB +ECBECCEDCE DCEDCEDDEDCDCBDCBEDCDCBEDCEDCEDCEDCEDCEDCEDCEDCEDDEDDEDDEDDGEEGEENMMNL +MNMMNMMMLM MLMAAAAAAVECCECBECBECBECBECBDCBDCADCAECBDCADCAECBDCADCADCADCADCADCACCA +DCADCADCCD CADCCDCACCADCCDCADCADCACCADCADCADCCCCACCACCADCADCCCCACCADCADCCCCACCADC +CCCACCADCA CCACCACCADCCDCACCACCACCADCADCACCADCCDCACCADCAFEDIHGMLKIHGKKKJIILKMJIJK +KKJIJKJKMK KJIIMLKKKKMKKMKKMKJNLLKJINMMJHGNMMHFEOMMECCNMMDCAMLLDBAKJIDCCHGGGFEFED +IHGDCAJIIC BALJJDBAJIIDCCDCBDCBDCBDCBDCBCCADCBDCBCCACCADBADCBDCBCCACCADCBCCACBADC +BCCACCACCA DCBCBACBACBACBACBACBADBAECBDBAIEDECBJECGDCJFDJFDKGEJFDLGFKGFLHHLHGMIHM +IHNIINIINI INIINIINIINIILIIMIHNIIMHHMIHMIHMIHLHGLHHKFDJFDFCCFCCEDCEDCEDCECCEDDEDC +DCBDCBEDCE DCDCBDCBEDCDCBDCCDCBEDCDCBEDCEDCEDCEDCEDDEDDFEDFEEMLLMKKMLNMLNNLMNLMAA +AAAAVECBEC BECBECBDCAECBDCADCADCADCCDCADCADCADCADCADCADCADCADCACCADCADCADCADCADCC +DCACCADCCD CACCADCACCADCCCCACCADCACCACCACCADCCCCACCACCACCADCCCCACCACCADCCCCACCADC +CCCACCACCA CCADCACCACCADCACCACCADCCDCCFEDFEDMLKMLKKKKKKKKKKKKKLKMLKMKKKKJJDCBIHGE +CBIHGFEDGF EFEFFEDHGFDCBJIHDBALJJDBAMLKDCCNLLFEDNMMIHGNMMJIINLLLJJMKKMKKJIIMKKFED +LKJDCBECBD CBDCBDCBDCADCBCCACCADCBCCACCACCADCBCBADCBCCACBACCACBADCBCBACBACBACCACC +ACBACBACCA DBACBACBACBACBACBADBADBADBAHDDHDBJFDJFDKGFKGFLGFLHGLHHLHHLIIMIHNIINIIN +IILIINIINI INIINIILIIMIHMIHMIHLHGLHHJFDIEEECBFCBECCECBEDCEDCDCCECBDCBDCBDCBDCBDCB +DCBDCBDCBD CBDCBDCCDCBCCADCBEDCEDCEDDEDDFEEFEEMKKKKKMLNNMMMLNNLMAAAAAAVECBDCADCAE +CBDCADCADC AECBDCADCADCADCADCADCADCADCACCACCADCADCACCACCADCADCACCADCADCACCADCADCA +DCACCADCCC CACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCADCACCACC +ADCACCACCA DCCDCACCADCCFEDFEDMLKMLKKKKKJIKKKLKMLKMLKMKJIJIIMLKIHGNLLKJINLLKJKMLKM +KKMKKMLLKJ INLLJIINLLHGGNLLFEDNLLDCAMKKDBAKIIDBAIGFFDCFEEGFECBAHGFCBADCBDCADCADCB +CCACCADCBD BACCACCADBACCACCACCACBADCBCCACBACCACCACBACBACCACCACBACBACBACCACBACBACB +ACBACBACBA CBACBACBACBAGCBGCBJFDJFCKGFKGFKGFLGFLHHLIGMIHMIHLIIMIHNIILIINIIMIHLIIM +IHMIHMIHMH HMHHLHGLHGIECIEEFCBECAECBDCBDCBDBADCBDBADCBDCBDCBDCBCCADCBDCBCBADBADCB +DCBDCBEDCE DCEDCEDDEDDEDDFEEFEEMKJLKMNMMNMMNLMMLNAAAAAAVECBDCADCAECBDCADCADCADCAD +CADCADCADC ADCADCADBACCACBADCADCACBACCADCADCACCACCACCADCACCACCADCACCACCACCACCACCA +CCACCACCAC CACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCADCACCACCACCADC +ACCADCCGFE GFEMLKMLKKKKMLKKKKMLKMLKLKMKJJJIIDCCJIIDCAJIHDCAHGFECBGEDFEDEDDHGFDCBJ +HIDCAKJIDB AMLKDCBNLLFEDNLLHFEMLKJHGMLLKJILKJLKJFEDEDDCCADCBDCADCADCBCBACCACCADCB +DCBCBACCAC CACCACCACCACCACBACBACCACCACBACBACCACBACBACBACBACBACBACBACBACBACBACBACB +ACBACBAFCA ECBIFDIECKGFKGFKGFKGFLHHLHGMHHMIHMIHLIIMIHMIHLIIMIHMIHLIIMIHMIHMIHMHHL +HGLHGIEEIF EECBECBECBECBDCBDBADBACBADCBDBACBACBACBADCBCBADCBEDCDCBEDCDCBEDCEDCEDC +EDDEDDEDDF EEFEEMLKNLMNLLNMMNMMNMMAAAAAAVECADCADCADCADCADCADCADCADCADCADBADBADCAD +CACBADCADB ACBACCACBACBACBADCACBACCACCADCACCACCACCACCACCADCACCACCACCACCACCACCACCA +CCACCACCAC CACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCAGFEHFENL +LMLKMLKMLK MLKMKKLKMMLKJIHIHGMKKHGFNLLIHGNLLJHINLMKIIMLKLKJLKJMKKKIIMLKIHGMLKHGFM +LLFEDMKKDC AKJICBAJIICBAHFEDBAECBCBADCADCADCADCACCACCADCBDCBCBACBACBADCBCCACBACCA +CCACCACCAC BACBACCACCACBACBACCACBACBACBACCACBACBACBACBACBACBACBACBACBACBADBACBAIE +CGDCJFDJFD KGFKGFKGFLGFLHHLHGMIHMHHMIHMIHMIHNIIMIHMIHMIHMIHMHHLHHLHHLHGJFDIEDECBE +CBDCBECBDB ADCBDBACBACCACBADCBCBACBADCBDCBCBADCBDCBEDCEDCDCCEDCEDCEDCEDDEDCFEFGFE +NMMNMMNMMN MMNMMNMMAAAAAAVDCADCADCADCADCADCADBADCADCADCADBADCADCADBACBACCADCADCAC +BACBACBACB ACBACBACCACBADCACCACCACBACCACCACCACCACCACCACCACCACCACCACCACCACCACCACCA +CBACCACCAC CACBACCACCACCACCACCACCACCACCACCACCACCACCADCCCCAFEDDCCMLKLJHMKKFEDMLKKK +KKKKKKKJHI GFEECBKIHDBAKIIDCAIHGDCAGFEDCBFEDFEDECBGFEDCAIHGCBAKIHCBALKJDCBLKJFEDN +LJGFEMKKIH GHGFFEDCCADCADCBCCACBADCBDCBCBACBACCADCBCCACCACCACBACCACCACBACBACCACCA +CBACBACBAC BACCACBACBACBACBACBACBACBACBACBACBACBACBACBACBACBACBAGDCECAJFDIECJFDJF +DKGFJGEKGF KGFMIHLHGMIHMIHNIILIINIINIIMIHLIILHHMHHKGFKGFHDDIFEECBECCDCBDCBDCBDCBD +BADCCCBACC ACBACBACBADCBDCBDCBDCBDCBDCCDCBEDCDCCDCCDCCEDDEDDGFEFEFNMMNMMNMMNMMNMM +NMMAAAAAAV DCADBADCADCADBADBADCADCADBADCADCACBACBADCADBACCACBACBADCACBACBACBACBAC +BACBACBACC ACCACCACBACCACCACBACBACCACCACBACCACBACBACCACCACBACBACCACCACBACCACCACCA +CBACCACCAC BACBACCACCACBACCACCACCACCACCACCADCCCCAKJIDCCFEDHGFKJIHGFJIIFEDIHGFEDMK +KGEDMKKHGF MKKIHGMLKJIHMLLKJIMKKLKJKJILKJJIHMKKIHGMKKFEDMKKECBLJJDBAKIHCBAHFECBAC +BADCACCACC ADCBDCBCBACBADCBDCBCCACBACCACCACCACBACCACCACBACBACCACCACBACBACCACBACBA +CBACBACCAC BACBACBACBACBACBACBACBACBACBACBACBACBACBACBAGDCDCAJFCIECJFDJFDKGEJGEKG +FKGFMIHLHE NIHMIHLJHMIHOJJMIHNKKLJHNIINJIJGFLHGFDDGEDDCBDCADCBDCBDCCDCBDCBDCBDCBD +CBCBADCCDC BDCBCCADCBDCBCCADCBDCBDCCDCCEDDDCCFEDEDDMLKLKMNMMNMMNMMNMMAAAAAAVDCADC +ADBACBACCA DCADBACBACCADCADCACBACBADCADBACBACCADCACBACBACBACBACBACBACBACBACBACBAC +CACBACBACC ACCACBACBACCACCACBACBACCACCACBACCACCACBACCACCACBACBACCACCACBACCACBACCA +CCACBACCAC CACBACCACCACCACCACCACCAEDDEDDHGFHGFIHGIHGFEDHGGFEDMKKFDCMKKDCAMKJDBAKJ +ICBAJHGCBA HGFDCBFEDFEDDCBHGFDBAIHGCBAJIHDBALJHDCALKJFEDJIHFEEDCACBACBADCBDCBCCAC +CADCBCBACC ADCBCBACBACCACCACCADBACCACCACCACBACCACBACBACBACCACCACBACBACBACBACBACBA +CBACBACBAC BACBACBACBACBACBACBACBACBACBACBACBADCACBAIEDDCAIFDGDCIFDGECJGEGDCJGEGC +BJGEFCBIFD ECAIEDECAIFEFCBJGEGECHFEHEDCCADCACCACBADCBCCADCBDCBDCCDCCDCBDCBDCBDCCC +CADCBDCBDC BDCBDCBDCCDCCEDCDCBEDDEDDJIIHGGNMMNMMNMMNMMAAAAAAV

I hope you like this attempt. But if not, i can only quote Shakespeare to beg for forgiveness:

“If we shadows have offended, Think but this, and all is mended, That you have but slumbered here While these visions did appear. And this weak and idle theme, No more yielding but a dream, Gentles, do not reprehend: If you pardon, we will mend: And, as I am an honest Puck, If we have unearned luck Now to 'scape the serpent's tongue, We will make amends ere long; Else the Puck a liar call; So, good night unto you all. Give me your hands, if we be friends, And Robin shall restore amends.”
PerlMonks XP is useless? Not anymore: XPD - Do more with your PerlMonks XP

Replies are listed 'Best First'.
Re: Mixed value encoding
by stevieb (Canon) on Jul 25, 2023 at 19:38 UTC

    Nice. Here's mine from a long time ago...

    use 5.10.0; $p=japh;push@a,w();$s=j4;sub n{"8fbac6c6e252"};unshift@a, "b4d6c7ea52a7";$k=crypt($s,$p);$o="aeafa7cfdbd58c";@h= map{sprintf"%x",ord$_}split//,$k;push@a,$o;$a[3]=pop@a; $a[2]=n();sub w{"bcb3d8dec8dd"}$x.=$_ for@a;@b=($x=~m/..?/g); push@z,@h until @z>@b;for(@b){push@japh,hex($_)-hex($z [$n]);$n++;}say map{chr$_}@japh;