use Compress::Zlib
                                           ;$O=0;$q=           q!f
                                          WBkn_                   _n
                                        ++ho                        +
                                        +lQ
                                        Ij
                                        v
                                        x
                                         `
                                         M
                                          t
                                            ;
                                             ;
                                         y>gCAlVRfc@JZyTA:u++Z++
                                    TQ^nPgB_TS@HfoDCpy=PsfoSe@[|kK+++             VkI^
                                 WplZkGLVxpUu]ZB>rpRLLCElr[rU>BUVnqd<e|++      F I  nt
                              IbEGkxf]uS?SNV>OKH?<`HMgcs?MSb[wwCk[<?cRqbDhx++  dL  CL rI
                            oa[whKT]mV<vodbwfvm`c|j=@T`C;:I;;jK>:lO:k:=TBCqQXiE++Xc[  q` ]O^
                          >ULTTjZNrxjkatj=uYftNyx[T|dLhGxkQUq:]SysIUr:baZw_?:ZNa?+++yuls
                        q?:eyZ_jLIj[::CiZequf?qqYwo<pA_fCIDT;?>[L]ywQA=EQlCd++++++++++<d
                       dgCqJ;m]PN|`fT>hgukHiPRY+o++K+++++++++++++++++++++++++++++++++++[f+
                      oGYm>JiFAtwiIR[wRC:FIJaGAl:vBICkM[UAtRxoDw+w+++++++++++++++++XXc]H:?g+
                    J:OG^gbvLf_MACGtBHP@RBcuRbWaZiygglGQj?Bb=jiioivCr:_gM^]cDD@Im|hEKa_Om:f|+
                   p_:sGupQgdDFV:xfp<W^jIGrl[ljY|MSmgFo`QSoeCPkW<umTZXnAJJrZXMfJHmrbfq``CDGtRvS+
        +        <RIABMaDSnrwRMgN^gTYybeP>aAawDrB<n^RAsC|fYPkf`cbap?IbVJcZZQHgaFIVfMfOEpEiGMRLN;BM++++X?[PB=[?L++++++++++
         |tOlXY:;tjcKWGIfVnAcJjcfPL|CO`Cy:B^ESG]]YgtiD[fSVc=EAySV|IIYOjT|OYdtDKi@awFrfWEZQ>VPWfEAgELPVqAr;klXpMB         ++
             ONtO>:Wsk:AGluNCrXkZOBD=dTnqSrV|_]fbrn[gCKEEUKscnRaFAhi]JnSBE>pB|^yKrS|FW?Q`=lN?GJ   WokxT|iPJKDZqfVF+
             PAajdM]uu|dCfknONtTe@OleCnLrEjcO@jHkFtKruiYuA:e]DTVsSfprt<f^Ros;GPMg_dILcofTQC?>VhJ       ^Xl|WNiF?f<i+
            l[IQjDZ[Sd^XPmr:tCZipwVUfq[U[S`Umlm hSkR<Ug;=VLimE;?c?LkG@oy;etHBjoA@R:oa:CrMMbrcU Q+           pAuf^uSsU
            eyuFi]H^_ljbpqeMjq[U?EcGqT=YqIv EJJ  YFEnB[fTe?ymXmw@XnA:|f=bqRWpYxmx]l;q>Mrr|F:QV` u+              ;cQqN+
          LQCTEiWyDPILDaAMx@:_ENy`Gilhmkf   rSH   ;kLkxIaLw|aBZEvN|E:GUEVFU@CQg]JjDjxSHCp|PoqL@  `+               aG<L+
         qpTAvGMffOWtIu?qGTBAIDB:yIXQODA     RL     USrBF]usnKx; SIEGo[;M|cRyaEOUBLEd@FOftVUA<n   +                 ^@+
        Ao  LdJYes<yAQY=RtHQ[e>m@PXs`y       `n      =QGaJEeYNVA  jFaZ=o[EPV`fro^BYZoAf^qS@@J;mB                     r+
        c  aOjtlmXn@b=|L]V;mU[gj AIDh. . .  .@N.......PyP`KqW >    eKCHYfDVqJVGuasyJ;_B:u=arAoao                      E+
           bhVenotWNViG=`>?y^ji  PiI         . W       osT_T;.k..    Pk `^PfciksTrQFlUP@yPDjJsJSL                      +
           Kbs:<gGodxR=rriDFhJ   b;? ..  .   .         W<J^  fa   ...HdY TZqZpJNMfnkhdtJ@@ewqL<f@^
        o<j;rttjW=QvT;Al^cPoL    sl          .           A jHUeGLhq  ..CE `|XJ>hHeLpf@xGqCftO@wX`P
       lS trWDZSNapXRxlwOGKxx  .  V       .  .              * *****Md   bT LnPDvgCwdfu^hUPNjWXMg  +
     fw  JSPJT`WLpWDvNwYGS^^f  .          .  .             **********mN  nw>lfVxPpoVfRP;TRivFgwfH +
    ng   TKxgcqFEoNNfo wKhfVu             .  .             **********     ]h[u_oLKwxxEkkKTraNdWTT
   q    wtrRNVPHlwsdup    ?Zh     ....  .    .              ********       pmkkWBfFp|JXfh^Xl< v@>+
        glwc|xH  rQrP@    cwCi             ....   .....        ***         XZy gmuHsWX@iLpKAR`  v+
        hk`MMl      SRX   >u x     .......              ....              X_ ^ |[fLmNjWPPvxbVX   T+
       wBH>nU       xBsx ; v[s.....                         ...          FR    ]mhugOx[nOuk[XrT
       N^mTR        GtV>C   p                                   ..      rK  B >cuU  eMngxdZDiMd
        XRD]         |xh_cr?H>                                     .   bg     qrX     pLOpnN@tR
        prT              BLVHu                                       .wY   HcMYx       :!; $q=~
       s/[                "-9\s              ]//gs;$l                =uncompress        ((  q{}
                            x 0).             unpack                "u",join #c          20 12
                               "",(                               map{chr (  $_          ==
                                  124                           ?67:$_                   -
                                     25)}                   unpack
                                        "C*",          $q))
                                              ;eval$l;