题目分析:

观察前3个点,$361=19*19$,所以可以发现实际上就是快速幂,然后模数猜测是$998244353$,因为功能编号里面有这个数字,用费马小定理处理一下。 $pts:12$

观察第4个点,读入很大而结果很小,说明模数不是很大,所以枚举法,配合欧拉定理可以求出来模数为$1145141$,很巧的是这个数是个质数,所以接下来同上。 $pts:7$

观察第5个点,读入很小而结果很大,那我们可以yy一下,读入里面有两个靠得很近的数,所以将读入排序之后求相邻的差值,会发现读入里面有:

$264708066$和$264708068$,输出是x=1996649514996338529和y=1589589654696467295,把$x*361-y$,这个数一定是模数的倍数。这个数等于$719200885258981741674$。

肉眼观察法发现这个数可以被$2$,被$3$整除,然后枚举发现可以被$23$整除,接着我们搞进linux的计算器里面发现剩下的$5211600617818708273$是个质数,所以模数就是它了。 $pts:9$

第6,7个点写了WA掉了,结合提示可以猜测是自然溢出了,而且是枚举乘法的时候溢出了,我们需要找出循环节。$pts:13$

观察第8,9,10个点,因为叫$2p$,所以猜测是prime的意思,也就是求$[l,r]$之间的prime,是质数为$"p"$,不是为$"."$。

最后一个点到了$10^18$的程度,但区间大小只有$10^6$。我想到了可以用区间的埃拉托斯特尼筛来做8,9号点,第十个点我就采用了压缩打表法。 $pts:18$

观察11,12,13个点,因为叫$2u$,所以猜测和$\mu$有关,也就是莫比乌斯函数,对于11,12号点,可以用8,9点的方法,对于13号点,我有一个绝妙的想法。

首先先判定质数,这一步可以用上面的表去判定。对于没判定到的数,用小于等于$10^6$的质数去筛它,这样是没筛干净的。

对于剩下的数,如果等于$1$,那么不用再判断了;如果大于$1e6$那么有三种情况,一种是它是个质数,一种是它是两个相同的质数的乘积,一种是它是两个不同的质数的乘积。所以对于第一种,miller-rabin,第二种,开方,第三种,除了上面两种。 $pts:20$

最后一个部分,14,15,16号点,因为叫$2g$,所以猜测和原根有关。14号点直接枚举,16号点可以先筛出质数,再判是否拟合,如果不拟合就直接break。

十五号点有点难。。我一开始想了一个线性筛的做法,是$O(8n)$的,但是超时了,看了KB的sol之后得到了启发。

对于一个原根g,只要g^d=x,且d与phi(p)互质,那么x就是一个原根

代码:

 #include<bits/stdc++.h>
using namespace std; string ss = "[email protected]:71.JH>@Dxn71.V|!Vtl:JlXB163.DBj191.71.JDtT125.vBL99.nd>`!|zP<97.b>Zp>JDJBJXD><|h119.NR`R<[email protected]<J115.81.VJnbJ>:t107.>!ZRDNd83.JJ>tJB|<305.X137.Pn>[email protected].>ttPD83.L<:135.L93.J121.HV:B:H151.TFHFZ:PZDXBt:<!RBXb233.~jNdHdxF89.tJP<D89.DX<:J129.>j<:TR83.>!87.125.JDJ@J`XNp>107.H71.F95.N|89.123.L75.J79.HP!^B@T:x109.>[email protected]^lDDRl107.XNL!<>73.HX`jTVDL>VHn:Bb:89.~>P107.151.159.p<>DXV~!71.79.>179.`D:bP83.NjfPn!V133.VzH151.VTL119.101.HP:B>bj`>R<73.fD:bh>[email protected]^<XzD81.137.JL83.Z79.>r@<d><71.vz<@[email protected]`>>119.@zB@!HVnRJ87.XhtJtP>VDt81.79.fR77.TPP:[email protected].^77.135.>[email protected]>blV:83.>J~Dn115.<VR>hft^!<@71.`LH89.FDxd87.J79.BFB@<RnBLZL<[email protected].`D:rJP:nt!h`97.209.xj<113.@nT>:Dr:>><bFr:89.Z239.D|HFNdZFNJ:87.^77.`>103.V<JP73.nN!131.:~73.89.171.^xb@DhHvZdz`Ftfn:Z|NnDb85.<JLJ~Rr!F~bd93.>[email protected]!VvhDV99.@`n^zN:81.^!BV:h75.133.!rVhd`89.dZLT@>87.>>Pn:99.79.Z:`VDbh:fD^[email protected]>!^~D>163.Z73.>H!DXBF155.95.ZpbHbd75.103.PPH:~DDLr^113.PnH>PtP|N121.fXH71.V73.nH115.<dPbV`89.LJfpB>bLhPf:DB127.H:tl77.DD@Hj93.!R<235.!D>HdB!>:>~F77.Dz>!xJ>n^77.HPF99.DJh113.>|>fLN107.:!`Dd>xF165.FftL<103.T@111.|95.77.N>VdfbR141.D^tPtzD>bJ!Z145.ZbdJ101.B103.H!JR<[email protected].@B:h>113.N>@D87.:lJXz101.Tj213.z71.@Bb^NPp`VJ71.bRlLN@lj>129.F`JDtbVRxF171.J109.xDhVRPNLt95.<Vj<79.V<209.!vTFB@N>jN103.!77.fLH103.H139.nHJDb>bJ73.JPJTPJ>[email protected]>145.nZX`@VBLPVV87.b89.DL<>145.bV>H97.H79.br:JPHRnD<F`>z:105.:tBLZnP109.>Hn101.FP<XVhT:159.R>B>[email protected]:T101.107.p<97.rFbPl@<@[email protected]^Bd~V!F>ZJ97.<F!Jb>tJPB^ZdfjJJJPJB91.TJD^tDPV`hbzJR93.:ZFP75.Fhxz^x>Vd`Jdz<FlX!BLfFn>t195.hXJt~79.>NVX>203.NnVdDPN:ThD71.151.~jP89.ft^!>195.121.>>[email protected].>:Dt165.VP|Db117.V^167.Pf!JJLP<Vb89.PPFTJDt:[email protected]>!^l71.:T^nt>hB>>P@>NvlR87.nz109.~79.!fDJD109.!!B>107.Ptz71.dB!@123.@`jnBzFJ119.B^T163.H>77.D!73.VJ111.^rL77.VBRhhn>N:[email protected]:NV85.x!dP<LHDV:!><FNFP~:V107.f115.HvNF191.111.^Z77.>j`:ZP:J75.167.!>jPnHDFTt:nPBj~D@~hb115.<71.77.>73.H!F`173.|<@N@Jx>F`139.B133.ZR<Jb95.!P>p`LVPH:H101.:!>JDrXP161.P153.PV:`77.:JTD85.l107.V71.|`Vb:JD!fF><F167.lv<F`:H103.JlFPtrLBDRZXZ:`jDNV>@99.Fr91.Vzb89.<jfF83.!Jt87.:!B!73.269.99.95.d125.<FHFJ<@H85.Zb167.XnH101.D199.B179.83.b:D83.83.JDt!`73.VDth>H@bB@N!LJx:V>lD>hL>f^PJbH73.VBpnrbJP109.!tJ123.>PX>hD87.P:!P>~139.nZR>N|TRB>77.t79.P`vJ>Hn:x!97.N:Bp<JJp89.Vx:tT109.nH113.V^T!>113.>dTv!231.hdZ103.`107.83.tL105.73.VV`tLHF<D:zD`J>^VDBp<F95.`77.RDJb<!D@Z^87.V:119.V~b^>DNbpxL93.n@<JRHPjV!n`FbBRh!<bFnVbBF<>FDZ@D!VDVJJ129.FBt131.F105.!:NLZLZ@DBjN|bT|b159.bd75.tL`L87.XP<@D!249.!LnV`z^!fzL87.91.Nj75.LZ>79.>VZ:T:123.V!L129.131.D^DH73.93.>J85.>!nP!<pB>h:<@TP73.V<@DB71.|[email protected]:DJ`[email protected][email protected].>P91.fbV71.R77.N79.77.71.nnxJhFJJBjH!F>143.Z:hV`!>^75.L~>127.<JF<>!Lr103.JBPhXTXzJBFV107.<133.D<LZ!z137.DhFhN:tB269.>j<^NLPlD:BLn!t>87.83.bL83.NPRDTDLJ77.B:nBpbBzP>F>71.V`v>>~pJBF77.TXVVB121.197.xF83.~vrvhDH:HDFJD99.^tB>101.J103.BR`!145.83.f119.LP>h<z!>FZ:B^!~!|<Rbt93.139.T:135.83.FVt<@V83.V135.vDTDjrbJ!d75.>JJj83.113.<DJhD>:N@<@T103.B!bX93.:81.:Vn!<DXz<RZ167.D:!TR<dHLNJF99.V71.|Tbt>pZPVbdBLVDDB119.@DJlRHt@[email protected]>LbH125.Ft95.Zv87.b|n~>>73.ZD163.`n>Fb!ZdB89.73.N@DhJPfLD><[email protected]@VbVT:`d>J101.93.VD@<JLT!89.79.fd<R>lR>PB>db<j75.VLB:bBF!z`D@D><tVJX`101.P109.l131.131.@D113.>V!201.DpTFN83.X101.l149.dnVV`>FB:99.FBP209.:~79.T115.B91.x!PnDFf107.Vb:T71.hXB:HP115.`83.h!DJL93.:VnzHDzVXD`>>79.95.D95.ZtJ^N@D83.>tNp<@111.>!@!b<>Vh91.N91.TLTLN@Bt:81.P>@hBF147.107.d77.H163.JnVH73.<73.zVHd!>TXZd99.83.j~71.>L<dN:b<tnhPh>125.P:[email protected]|>b77.195.Pp<:VZPP:><p89.P77.rVDJdB113.pJ135.!d>Z101.FP>129.j149.VJ77.tPJ95.V71.77.Bn71.95.:131.Z:tbfDLr73.>113.VDx115.rDdVt83.fV!^Nh119.R>PlVtP119.PF!V75.nD73.93.F>Bbb101.@[email protected]@129.:rpB!b!:83.VJb~115.V`[email protected]@JH^HdJPPBDJ115.Bz:JB@165.@N>77.PJPRVJ`vlD>b:137.fVF99.^DTFH101.161.!D71.n91.~:81.|BDRBn>PF`dNPdBRHdt!75.^NJFB:245.<FNjt<R~h89.DJ:bDBpB:HVP125.RJbVfj<@tNJD!@lFH101.:><VJ@J~>t79.119.nBLDtN101.j119.>Z|D>93.n:l:VT289.HpTpPfDb91.!BFJ>Z>>>n>F83.>Tb>L153.>DpDJ`F`tj!D`:129.>LbDlV277.r97.<VD@`p>VT>t73.h71.>>VV125.b81.JJ|H73.NFVf@nlJJ^129.n91.!81.V^N79.77.`:227.bNLx101.^[email protected]>X77.TdDBF>JTb:129.!VtXDB>@~:99.PL77.fp`197.RB131.FHj<^>PfD@[email protected]~>VDR>>TV145.hbtt`PFBj>>BR<pBF77.>l^B:TLtbt99.:Tdt<:P~J!>j!rLZ:87.pN91.J~:NLnHL83.N:JNVj>~>89.79.<FB127.B@>ZLt>TL>93.97.71.DBLT:n<D@J<73.N^bVN^101.NFZ:119.TLJN@BFH^ZhL<zJ>hD@znBXV<btP!F119.TRxpPV129.R189.jNVt121.D87.RN91.BDVd183.DPbh79.bPHD97.JPtHRB@B127.83.153.tDF>V71.b95.hBtP157.rL>[email protected]:tZ:77.zxLHRVB|<155.D:T133.JD137.NLT@J<R~nVJX95.bT>V>@[email protected]@V81.RTVtFDHd><P>RDt137.Z^B215.>85.<73.BVd!Z^PV`FbNzRH73.<FHR75.DRD<R<119.FH113.Vz97.N83.bjl>Fb113.>P!H|~Dv111.>vNdtx:Z:NV109.B91.P>143.HL77.99.95.jBjPbBV103.B109.DtN109.DHX105.j135.F<85.BR<83.V@l@VBF`137.>95.z@>75.^~F95.Z77.73.129.Ft83.NPt:Z@BJb^203.PBVDD131.>D>d99.!103.tzPVD87.vHhD71.bnDVLJVVnNVdl83.d`V!83.R!TVDDJ^PTh>[email protected]>P:119.77.H143.>b:TDpf>j<@DTRbZL95.brXBRz107.NdHzLTX<107.>D@!rJn73.`71.P79.<!^!DJ81.nFVlLNLT83.j87.89.RDD>105.79.HD!FbH79.149.Jf>:DH73.P71.87.X<RT>^ld99.bP73.b87.nt@J`85.h>[email protected]<bF>N>RJBD>^171.bD109.Bzb>bD:<RZp123.bDV:hb123.79.75.V^161.TDn>pJNvh<JV101.|71.105.:D<103.TD>VX87.b73.x:BVL101.H85.H^VP>89.bN109.rF>[email protected].:75.P>Lx89.157.<P79.<R71.lLTPPFb<nj107.71.81.73.B79.!ZVbXb`[email protected]><>@>`XJB109.<z!R131.>HPtn^ZRxF<101.|T77.XZ@>DBJD:81.pN85.111.:89.107.`d<109.89.bPT77.:TF<FD89.xDJD@!P71.93.|bJ77.r89.PR179.BLZ:`PnLb75.VFVHD95.FVDVVzrLP129.89.JPJ71.>FHvlRnBRZd!Pf83.91.DT:>D89.VD149.>89.HjT:[email protected]<|JB91.J<163.Z@DDP`L~79.<L`Jdt>nJ75.bV103.nb107.>>Z@!N:H73.JJ><b113.F>93.dNJz!VFBFN^B!F87.FBFbBbt:<119.p!TL<J109.71.!H167.h73.B!:`bRbJ87.D109.T101.|95.B>[email protected]!JHP>nn^bbtPNX99.109.J<149.>Ln83.fF<!131.vHLn~DdNd99.>[email protected].:NJD77.bpD!<zF~115.fP:hzTLtHR87.Jb@VNbJv83.<V77.X95.<:PZ>LV>83.75.dNtLBD>VXDHDD>P115.>BF95.xtF~JJ139.zJV155.99.85.99.77.X>BDRfhp<79.95.BRnH>hV:xJR!hNJ157.VBFBjTD>101.DR<dH103.Hj!l85.>xRx89.vx>VFVP149.!<d!<161.pD119.hn>TL!75.vD<149.D107.>149.JDR`@H89.J119.h:l>@bB97.99.>R<@b99.^>`j!PBbV@`vNVjTd<D149.:105.:Dh`107.PRDb!H|Bb|`V91.HFHDR71.93.t125.D@T>>[email protected]`Rf>jZ119.p101.b><J79.DHJF>P>!<:rR75.dJhBb@D117.@Hh@BJjB:DfD167.vNDj~>89.J143.h^brV83.jJtPTb113.101.F`RBjDBL!111.V127.P>lVP^>P>Zt121.f:[email protected].>T91.DfdBV107.71.bL95.Tj<^[email protected]`[email protected]!81.^DNL143.<|83.PB:DVtD>tJB223.~77.D71.FN:>Z125.R<F75.Dj<PDd>DDJDV77.r:Bh^<R<@Z>[email protected]~jDbN79.r>L`[email protected]:113.V!HLJBL75.Vn>ptJB89.Xx>[email protected][email protected]^>PVVN>JdNpNLfL81.:NPD:!Dnxv147.V!103.~b133.`RT>155.dT167.107.205.<F!PhZ>d~103.DnJ81.dH>FH:l>bVL81.P>LZtFDT:>101.!ZLf>F195.>j`[email protected]>!^N@bJB|BjJ93.:B89.^HVVL81.V:fD:>ZVV115.PT@HJ>LD77.xp81.FHn^b`V77.X153.t155.139.t<101.:HR`>DhP|V87.J89.95.>dT:tnPHVRHtJv<JL155.VN137.>>169.Vr121.<73.fh71.!d99.Ffh>DPF83.Dz<73.<125.:J<RH97.>Z71.LxDF<bV:bPVPf>t^101.HnJL>B119.PVDRl77.77.>>@xJDD|zf>D>F111.RDDnbbTFHV:99.109.>ZD79.fFHV71.79.TF`dB!tVJXB!@!n219.pP81.^fP71.@!93.:<ztX95.V<71.!PPtPX!N^89.nn<^DBjVDZF107.77.81.vB>73.161.nNLBJ143.RBRVVJBbPFVhPBj`@Jn<>@B157.nJDHJ>RZFnN95.:tJB:T@fJJXrF!V81.125.PLHV95.tPP77.@!~!121.b>`JP:`73.P`[email protected]^bD135.jD~JD>t119.F>~vrVR`p<jTVX<113.>71.^NJPJvhDTFP123.D139.!BLZ>PFZ71.R89.DBbjJB@TnRVVl:f121.t141.^rXJ83.!>[email protected]@71.81.:fDDVV@[email protected]>tt>89.P`D:>99.151.Np>99.>X125.PN89.>83.F155.<bL`P>@!89.hVb123.D:~79.N79.P~n71.77.DRT:[email protected]>JJhD107.p75.@<h^<LB!95.d101.ZV^>!<121.`D>149.VDdzT209.71.83.dB79.>83.81.VhF111.FD<77.>v89.hN|143.117.dnfjZPDLJD89.89.!Vb!PBtpbP`89.125.@NDzFJnfF>N|[email protected]!j`79.zh77.87.R105.F~J^nTR93.>>hb79.95.71.`Lr^HPvV101.B79.H85.93.!FHnVRx113.>LDlh@HVJ|TP^83.125.rR<Xn77.Nhb>D:[email protected].`|>Htb97.T>JDR`:HRB103.D77.P!89.ZVJL<|J71.bB127.V117.JdN@~jHv<89.JJ101.>>97.~XB85.T>[email protected]<pB@>BVpn83.JD`89.h73.>~LxzFfjBFJDZFB127.BF`z@z~!107.P71.@[email protected].:V105.t:h153.^JZ97.btlFfJVDJ:143.zVB>PJvJVBRHVJ>F!PT:Tb>vJ<>DF107.VN83.>@81.P113.:99.hJ77.zF~!89.^zH73.H83.91.`:D83.129.F71.>[email protected]>zD!`91.J119.<[email protected]>p119.HVP>LB139.B83.!71.:~137.Dh|rDLJZJFzNp159.73.NJj105.jtx139.hBdHVPPLHPR~J77.:>89.DrDXhT>LBzP^125.t>ZDFJN125.F>129.:N>[email protected]|117.>>263.P!d><Dn77.101.!DRb93.dt`pfnJzb@><DFP~:[email protected]:>tZR`109.PJ<>P73.b~79.DB:TjTF87.>[email protected]:`VX71.117.D79.<pB133.DPTD>^H127.HP@BXlF83.>>B>JXBFP>>243.FVnbxDDhLDT:T@!f91.NLJrb121.f89.Jzj135.J!115.NLB>:P267.>j89.71.Z>Fz147.F>PJ`Dz:l>:l>!125.193.VHDt@<119.FN@<!zLJth<FfL75.:!VDB71.:PNP^ThRPBLbZPP121.!<PDJ73.95.>117.DpBd`P83.XVhHF!zH@n!<DFn>xt71.>181.71.HV@ZR>B95.JzRTDF155.x@zBF!111.XbBPPLDf97.DDbVTD83.115.t77.rF<d77.DNz:>Z:>J75.t77.^<!Xf109.VDb!D<>Xzl91.l>89.LhHPDL77.>[email protected]>VHdV>[email protected]!DV119.DB>83.pZdBRPV153.j!BLBFfX111.119.>181.T73.>[email protected]>Zb|NhVRH79.185.99.D>F77.`79.D75.PD@B:B89.>[email protected]`:JBR75.jZn^h129.XPVVnNX99.Rb~89.t137.>V115.P~>LP`RB263.L93.133.DT!71.D>Ll91.TF<F>ZX83.171.F<DD:TtRPH:J>VrL177.b@V<85.123.P>77.241.<XBbR75.t>tV91.!89.NVVh:xJt|171.^hn`LB77.83.FB79.<jB@hZt^B127.DDzPJ~173.F>!h119.`P91.VJhZL<Fl@bP93.!:b75.:ZnVFz101.hHt!n77.>V73.fXPT@JzPN133.<DFf71.@TnLBR!>DVNF<101.R<Rt119.89.T!dZbRN>!h>zJ85.!TJL147.121.BD>LD129.v!89.D107.z>81.:V135.:[email protected]>hb111.:JTD:V203.HJ@DN>@<>XPBLzJ>ZFTPh!D91.H91.TFD!<!nn73.D`FPTV137.:r71.jJ`>VRNJ@!93.nbRV89.Nh83.jhH>t!bVR149.<pbTV73.Bp`113.hDD^><[email protected]!101.`|b75.VPbL<v83.105.:fFD<b:TLJ105.JtL105.R!Z^!~jPHtFVVTJ>JD!L189.@<@[email protected]:nN^n75.P95.V>V95.:>`D:[email protected]!P145.H^P`:P111.@fFVx>83.^[email protected]^z111.LZd`D143.p167.81.Pzb119.!X119.tDVB71.>|`95.@>H^bfDpN133.Vf^<Xt>Z!ndZ:173.<101.107.JFzVN>109.Pzb87.101.tJ>^95.DbHv87.113.jVbJ105.>j>l215.F149.fFT91.DBL<d!>Bz:JJBRTvB77.pBL>BLBR81.145.DtnBRNb>ndNjb81.@!D87.XDhPh105.jfVp129.119.127.>129.73.DP>117.p<VLBt:[email protected]:`:r:>f73.PDrR131.Z113.>LHLDH115.zNz>@hBXDZ>VP:`dV75.LZ@H:r71.vDH:B>d77.<79.H^>95.83.BVJ!85.f@ZJJ83.>[email protected].>XJ135.t107.LBJj147.FDVx>pB:H89.185.^Bj>>tT:Hv77.`91.hVb>83.T83.73.NJLxR<JX71.`Ln`d>fdnBDFZhJ133.DV87.119.DJ107.F87.LDBF>htb83.101.123.!b:ZFJBFzD131.tJB>:T145.V`FZ|87.vPn!H107.>83.b:T:[email protected].!p<[email protected]<:113.95.V173.T>V103.>nbx!>b:ZX`131.z95.JD@!DDV125.D131.!z>NvH97.191.D81.>Jz95.137.V83.JP89.109.HPRBF>143.>DbBF129.VvrRz93.115.129.PFDN@<>VvBVRtBzL<PzFhPJT@>[email protected]>[email protected]>221.PHF~jHbLB>D77.>103.H>[email protected].!^207.133.PbN91.T71.pBntP85.TDV113.d>~LZ79.lPn241.ZLb`FV<t139.NL<F<DRNRz119.B!hDVbzL113.129.@ZpP`Pd81.J!>@!NV^>!<83.71.P|89.DBF71.b>b<F>B113.>Pt83.hn^TDRNL71.TFP131.D><DtF!BPF`VDFZ@tP87.!>@>93.:xPjB:[email protected]!Tt83.p83.>zT:~149.pNRb<npHXB^<LxjB73.z!B>@>B85.93.p93.d<DhpZDL<RBL`F>93.n|93.83.L`dr161.>bh:tV<LJJV89.D!<v123.FT^[email protected]<:[email protected]~:77.<!d77.DNR93.^>!B79.Jb<vB@tHJ181.`R87.FT71.131.J97.`@Db77.71.Bbh^NDFBPh:zb111.JbhPF~PD|>znD<85.r>jV~73.HJ^<!L71.>NV77.FD!81.RznBLNF!87.169.Nt77.83.t:T79.>P125.83.b113.75.d<X209.135.73.`^zHLP>137.Hpx:Bbhh:221.T^`PbVPF!<71.!@101.`:T:`97.DNJh73.HJFJB:TP79.fX>Bb@Ht!73.!JNFH73.xdN@Jh<bFHn101.83.>b:`^!P>n75.v`FtV87.107.F`VR<pZ>71.>229.111.JLb117.L~>113.Vj<hhFTD97.P~79.89.<RBd89.b107.z>81.:P>~85.~LVD87.JFJrV179.p<Vb@<119.XHP>113.p`DRDhD77.b99.263.!:h119.~|xvHD:J~!79.z135.nj77.N85.N^<jx85.T89.vJbB>d89.hrFZ155.VVP79.H73.H>101.:t107.fDj<JjbB@~R<DV83.Pjl!DhF117.J|bb71.>B|BVFfFb83.129.>F89.>87.155.jP75.235.153.>V83.85.!PtnHFZLD99.J^JN83.145.Vh111.hR<[email protected]@V>Hnd<V95.pV<:[email protected].^!<:~zt:!!>~:fbVbJ:hVZJ|rX`:f79.zPN83.Fb<>PVRnfh151.159.F75.nV109.r71.d>VZ133.><XHdTR!TvzD>bD`J77.FbJJ`jB227.:ZFHF131.xPd95.V111.FZ125.>149.D:xP77.:VBJLh119.DB211.BLDJ`89.V:fLBDbFl:l@!lV209.@>!NV@thD`@<R75.149.RJ99.F!71.`jB^DN^[email protected]<101.127.87.tbX89.t`[email protected]<DRr155.V79.rbJ77.XBRPNRTF`Xzr:TPV169.B:T@`dB@VNRBF>BF<91.83.Z>n143.97.~143.>@>93.DLNvB77.Jj171.V91.129.79.J77.<d203.VD!rPX<V:TDn77.RDJVN73.Z71.113.113.:D95.DN^<115.Z97.H113.>!95.nPDtVb:!83.243.:b!D<83.X<JR89.>77.!>~R<PFf95.dPBtD^N103.HVF>75.h103.119.>t`LDVlXBLBdZ:rJ107.RTXnl101.v>71.>>>117.>nP@N@Z>^>n`125.FnTF<89.:b77.h<:77.JB@`83.@[email protected]<F~VJjV`JLn>fh149.@J~v149.<!89.J:111.>:tlR`XxRN77.199.bHtV>PdtT79.NL71.105.:TLJBD|B143.t131.F81.89.D167.Dh119.D:V<jNL99.101.:123.:D>tPB>RfLJ>185.Z>d75.bD>73.83.>JJ`LBJVL!TvBLP!93.PJDRV>fLBj129.107.P95.F!71.<!V73.nDZPVzd95.f|DBv!V123.h107.V151.J83.HL>~|VtJ<ztXTFZPRVD`^V89.nH139.ZJ77.:141.p71.t107.81.XDJN79.~^>83.D~>t79.JN89.97.75.tJJJ85.f|BDvhJlJ:`LlD73.H|71.fPJhbjBJ@bN:<:BF107.155.B113.t:Z71.:D!n!D>H!:t89.99.101.Ft<91.!NR`PJF`tPP@Z>^Zv<113.p`[email protected]>P@nP89.!h>H83.VbdTpZLDPHdlFT^317.81.LD107.89.N^h!JJZ@V>>HL99.D101.JX107.!B>j!`71.vfV83.JhJVvVDBpbPnVlD>XJH103.`n127.<PPpHF131.DDJ`j75.R93.jBjtfP83.>FTPt109.ZLB:VnVVV77.>PNL<143.121.<:N>R>n>B:B>103.VHV71.X>PNJhPR83.Jlh:95.DHnV:~103.N127.~>>FBRNL>b71.>`Lf>@>r>LftPz83.>hXVTXh>N@<:H89.vV75.v<RhN|tP95.83.77.NDF>xb161.@V<>P!F<>@Bb83.vl77.PFPHd89.>PH:B:T@lb^`bD119.PRrJ|DDB^159.Ln<79.fFPV~:117.X99.299.LJTjZRDHLP77.B149.D!:DbJV177.Fz227.BFhJBt83.t>z193.!77.Hn!Ffd87.Pj~^TP115.BF<Vjn71.83.<107.bRZJ187.101.Vl>>!DbF`bD^b!`R>87.79.BjVZR<[email protected]!B91.rp~>@83.`77.@Z!d>D83.Tjt~DRN!X77.DhHRl109.75.:r131.dJHXBJ91.81.:!VPV75.dPNFf127.185.>N95.83.z79.lt:hbbV!<[email protected]>155.X89.N83.FV>DNV>R!<79.Hbhd`pNDVV^JBPFl139.xtPP79.T127.xRPBDPLVPbrJPR71.Jt71.Ttd123.n>>!Db!LT:<77.DF95.><J85.P179.171.79.B>:bh>DBj83.`J71.175.rXNp123.bVdZp>J!131.JfpBL<@B95.DFTj!N113.103.DVZndJ87.D|<^TFlt^T97.N89.L77.DZ^!PDZ>RPn>x:<LTR93.t:rbL<Ll71.:BFN@>fXHF~>:n!<VL>J`125.@BpB:b131.>99.PtVd75.!F107.141.77.>bV:BRVDBV:HXb><DdHPDDJ137.:131.>71.J81.71.bPXDT:105.F!93.RzHLTzz77.:DT^>zx!D107.b119.vVBV>:[email protected]>TF81.VFH@>~:Dhl77.:197.99.161.Jb85.>[email protected]>[email protected]>:rF141.>X>lF`h>:JH@zZ@B91.>>tTjNV>XJl151.HDRDN^ZPXNzXPHF77.bzxFl^~RV<D:h<j<p>lzFJDlFfd269.Pr:DP135.VtJJF<Rt<>>VP^89.71.!<83.PX75.^Dnzr109.89.PhN:135.VXDf259.Vl:fd>`X87.d105.Jb:129.X>111.jtDr:<LP>201.P>d>l@bt>Nh115.Pb77.BP!FTv~JF!xLT|V~b>:xRh!`@75.P!!V77.:T109.tJhV`>Rh111.hVD:VBJ@Z:P<139.TVFTvH109.119.TbF159.J77.V|83.JV71.T:`DpVblLtT^N:n<pZJdfXBLDZzd<p~>113.R>[email protected]~FNj77.b129.FP>75.@[email protected]`p>`dt>DH89.Rt<L155.>VD101.P>H107.RTL125.Z!83.!:TFV291.>F189.>167.XJ`L`79.t<131.103.BDDp<Xz237.F`XTV155.L`Vv93.F>f@HF>HbLbB107.:TD127.195.P71.R<FV81.LP!TPbP71.79.129.F~F!T!RTj125.N@<VD^`!D:lFV95.J`LHXD>>Z>@99.^71.B71.RZRl85.NPhJ83.95.F155.DVT:H>97.D99.!P169.!TdTb^89.83.n89.129.V>jJVlpl77.:!>JN85.N:<L105.h!FD>77.V>ZPJVPF<^83.95.83.`tFP155.B:J83.`DRTpB77.X!<VdZLD<j>75.hL89.N101.RnNLJz71.V<@VH83.p`n>91.bHb:V>71.ZV^99.>t:<F89.Z@DHbJPRZtXfVtnV>v117.FHJ73.DV<131.VD:[email protected]>XV107.`85.>PJ99.p75.V155.:B>R`^>!99.L105.L<LBR101.95.V>119.Z!t>V:99.XTX>DDnP`[email protected]<t95.V>>X87.103.TRPTd<XNDF125.<119.!!J85.nDnJDHPdVPbZ133.>Z!d77.TdD>l79.JB151.B121.<t>83.Xb`97.DJb105.FfVD:>>Z85.~pn77.HFDV<vVVZ>L83.H:>>137.hPfb:[email protected]:209.tZF125.t!><pbfRJB>:`d`@V99.DJj95.ZX<LPVz99.>[email protected]<77.nFPb105.h131.143.!89.PRl251.h97.~F>l>X77.PVfX83.77.>f>@V`z^><^b~109.101.fdB!:fRJTVPn:203.>BF<Pv~>@191.h<:`>XDHt^!Z>>Phj><>DJp89.77.!>105.nF<V79.J87.89.89.d>tnld~:rzjJN79.95.hNF89.BPd`>jtf^111.^tz>~!:[email protected]<!:JPVxFBhLT>>P!101.vPVf205.<RD>N89.P73.>113.B79.>T>L~:123.>X77.lJVPpDB97.DBhL101.D<!|tBVJdHtP>[email protected]>n`DLVB169.~@TVD:>BF83.DTv`@>xj!89.BJ107.b!b@DDb`V73.75.77.:h101.219.>137.:89.ZtR117.:ZnRt!87.RBFH77.J:75.LZJ79.<LZVDjx^DPbZd119.H83.>J!:h171.@[email protected]<D97.D71.>>>71.D>83.J99.109.z125.PZ:tHv117.:h<@125.<D!F87.jB97.<FxDFHR<Lf77.>hjlRDJNL111.@D<!JR89.PfFB^J95.HF83.nJPx>139.>VN97.<R129.@btDr:N137.:J>>107.81.J151.HvTJ:161.><79.f73.DBF81.VXH119.D101.R<145.<X155.ttVDThF>>PZDRDbTJVFP<[email protected].<tFNP!^D!<F<R71.T73.V>fzL107.83.>>`jVf@!165.dV<bF>rLlVJPj>BRJHRTV@NpPJZJ:BFNF~>[email protected]@!83.hb!>Hvt><z85.>Bv>bDD>TLH155.@>[email protected].:101.87.DF>>VTDPL>Z107.:107.b<D:trX>125.TRB91.bD~RDN^D>N109.89.N>npD165.>FNF>D191.!P<>[email protected].<89.^87.j>B133.<151.H@<XBt>F<PvH73.>[email protected].^N95.F!BXN>VLD123.PLDZ>bb!97.>`113.v113.>Z77.J101.139.!<71.187.125.>153.>>b97.rdbfjDBL149.>`!F153.!161.J91.n!hP>71.87.103.H:JH>v117.:>D81.XVJNP>125.bD>:>P99.|h!V77.N>71.J91.BL105.F>Dx77.85.f>JV:P`FnbhfpfdtB@fV:BJ:BVVFJ101.!VbzB>Lx>d!TRHR71.B:hhJzrj117.97.>z<JhXVNPV>JD125.t101.>X249.JvrbFJ`DRVTF95.!Z79.>`JLBbFt123.VJV@N:!H83.XBbbRBF~^D87.>PXT:Z>@bTDP83.R>77.bZd!<p113.TD85.>>b`:BFD77.Hz97.123.V121.87.bjP`175.JVBz73.T121.Vf:VT79.81.229.<@VN79.J>x>D77.D:NjB>DR<[email protected]!139.129.P^93.t@JJN:D113.tzPZ@BLrD:Tdn125.Z83.175.<97.bD~!^!<Dj267.XB:z83.tf91.N^JDh161.Tbd<L93.:PNdT107.:hVtl:~>@HJ79.Bb>Llvf:Nj83.<z115.Z139.DnJD137.DH:bh><bdD101.z105.!bjtr^fh@VZF131.`[email protected]<>:rbJt89.v77.87.79.B!>DVDzjDD165.nh!L<pZ85.ZhDVX165.hPR125.93.>FfF`113.LV149.TJXBPP!157.HF`77.D!95.jrRlh:Zj89.<71.dr107.97.89.71.<PXN:107.87.P!LtB:`95.>115.x95.PL233.99.zRNV@P<89.133.>N:!143.VN>jZPnJ:`VDJj`hb161.F>155.n87.>bLnt!hN143.^JT!h@rL<^Bt@>>119.`[email protected]@DT107.LDbZd>>75.PFbrLbPH^VNP77.D215.89.Lr:DBbPLHj89.75.PJ!>>@75.139.z<jV105.nRJ`DtXf:BhdfX149.bVDBh95.71.F!J89.VZXPB>L75.dxR`V77.155.D|VD<h|h>J101.VJ!>B!|BPXf|H95.JtP!n>>@z`>@!>Z>JD>P139.>NJFhJ`Dj125.D71.BRH>FnB:P`FZt@`L81.71.h:125.JH>V:Dnx@T>|DJVNFHdHP83.Rfdzt89.153.n97.xh:!JxVt101.^!Z^87.tR~tnLZ>P:<L143.BL>119.N:`Lrj81.bn173.zRf109.71.D77.DT@VJ>>`PpZRTD:l>n>FPxvPn201.pB:T71.J109.B79.NjH:<@89.>>h!Z:143.BL93.:155.NDJ>[email protected]>123.!:!119.bl:H|<@111.L99.>!@hTRP!>JbPT71.|HLNFz~113.V^131.xFH101.:H115.ZX`D:BpBt|xjf>@D<139.D~b:zPJN>VD:r>jf@bPt>HD@BP>X>Db101.>ZLB>@95.`F105.>LB|H95.Ff^VZ@Jx@T:Np>t>[email protected]>77.113.@T:tPfVVvHvDbP>TX>x^95.nlRP93.:DrD|<FZJXHpf77.>V145.71.95.H!^b<dnH:rRVx:B91.JBXV~:`dn75.DFH@fJb^V!fV!101.:B>F!89.TDjhV131.hn77.NR93.b155.:f103.H:NvB!hnX>[email protected][email protected]<D103.>DhB@fV!@N73.~Jb|!111.XN^~@VnHP!103.TL!<95.>73.Bz^95.<>j<D!89.71.>dD!Z77.>:VBd!BJ115.>77.141.@~b^<RBDt77.t113.169.V119.BjzzrJ^161.<[email protected].<Rb113.JhNDR<83.LDVr:lJVD77.@l|101.B103.~hJh199.!HFZF>81.D:`|~187.DBD^[email protected]>107.hnJBpBj<DzX`L>f113.L99.131.P>FZXBJF99.z>R89.B107.pHF>Bn>bL`>X<79.tr:nbN!PJ71.R>HJDhFhZ85.BbR83.D129.P!>133.<dH:rFH109.NF<j<DtJ97.BV@!ZR105.@125.`tpJ83.TD:Bt163.><Xn117.pZp!!tt<79.`F99.89.LBV109.H!X87.VnpD165.:<>v75.:83.T:J`D^>141.PPv87.>j<73.111.P:Zdn75.j~V!89.139.x73.81.!Jb:~p!147.85.DTDVv89.f>p167.>>l>103.Td>JfL<133.hTd>N:BXztTP:99.zVFHDR<@ZzJL129.!JDFnTX>[email protected]^TJ>145.DD>h>!T89.:D119.VHn97.<!LTPD@~X113.NDD|DhV101.<>@h83.f:>zJHpJ>H!D@nBF!ZRHjNtV|`[email protected]!DLTPRDNz>@89.hTXtD><>95.jJHFB>>n163.>>V`>J83.b>121.B:`Lx85.95.171.zR>V89.77.105.LhBJVLDzD<P:T>^z75.RZPRhJ~V:75.L~XN77.:>H97.>PtDHLbHP85.<^DHD@BPpbV111.|101.r:~vVf:NL`Pp75.^113.~79.fn>R75.LJ119.DNb157.>n137.<n>!vNJ85.`j153.|J143.~>71.bD>F83.nzbhxV>nDVP115.!83.VJ99.@`@nBLBDVLhHp>Nth@Nh>L~!L`nd71.Np153.^Z@>83.f161.J125.PF89.H>LP`pT^DbBJ^71.b<X89.blFV>xzLr^71.95.>xb:Bpn>l:>75.d191.83.Bj>77.<97.111.119.j101.fLDNh95.85.>VV101.bT:77.h<PDLZ85.ZP115.x109.P~JbRZD187.BR!>Bn@[email protected]`F`:Z@Nh|r>P!JL87.103.xP@~:NR81.!P79.!>hl@T^f!107.bLl@J<>103.75.:J125.Bh@BtPdNdH@!Z!>127.H79.!P<>@BD>V^V>JD113.B:b>159.:89.`dTL107.tl>R><217.DtJJ<169.P81.@H@ltz@VlDL>b~hV>R83.<tn!:D101.>DNtPX107.DZzVbX93.DVF87.:<!pxdZ139.b135.bpN97.B>@NV107.R<71.PDLDb`!D!181.<@89.J93.R<[email protected]:NFB289.t<LNd>Z125.>71.:89.>81.@BFPP`jbHXrLhz107.Bb@f!P83.|131.95.<X!Nh:hbJ81.D>^DJlD245.LfVJ>L75.@!~71.:!x>jDPr>109.PHR75.|D119.<FZjtTV@`:D87.@<DVRNXzt83.JDJJbTL<[email protected]@TD:VlJ:153.:83.Tt71.97.>ZJDbjTDj`LJ>>T^JPVH>Lr^l79.>119.lJj<L107.143.xbVnV143.X<RnHX`pnJJZJD:107.VHP127.TP^BJF129.>z^>H!FrR<RB73.VVDrzD103.BndD`>97.~83.b!LTD^>>BD>:r:87.XBh:[email protected]<XtTz!t109.135.dPt>Pz!B|><bd95.351.jBJJb107.>F>PDVT:<|DJJbNRJ<LD93.79.tZ77.F107.BR131.JPDzh>[email protected]>JNp99.JpTb119.J79.H!J:119.<:[email protected]>>:D<>pDJVT:N91.B155.VFBj<[email protected]>XPT:[email protected]:JB^93.R111.LJDP>t<dDJH@BLfFT^l71.97.141.:><P103.VHXZn83.>161.:N>@t`!R71.hD>zTDJ:JlFz75.FHFPNXDf109.101.111.97.`@113.!hHdNbX137.147.^B:JNjJZpBV:N107.XB@DNnR<185.zn145.<>[email protected].|J87.bn@zB95.>79.J><D:`DRN|`|>T^VDhBnJ97.bD123.F285.121.BJD^B>RT>^N95.^<125.>VLT:ZLx>VP71.dPTX75.tR>87.jDDlJv>89.N:HDt:P81.DjDTRP87.73.JN89.LP161.N:T:VT>j95.HF>trF71.BdHJp>HDVjbZv129.X!161.153.83.bJt:[email protected]>79.81.>bjbDJN97.TF137.>PD<Db71.J>>RlLT109.P>N71.FP161.rLf151.81.:~VzF<b@BvtbN!D:>Z!PLH:NF>TtR191.81.t!!!133.xz77.125.:<VFVP75.V>^h129.P>191.D>173.^TF>[email protected]@NbVnDnLV`@JJD107.NtFT:Hbz!77.|<F>xDL`Fr>[email protected].!rD>@Z^txtLJJnx73.JPZLn75.Pb>[email protected]:99.>:83.>93.P83.p>Vn!H|HFf77.h157.t>Pt<@<113.bFxb:VDBJRVH175.NL!Bj<pl:89.H>J^<n73.149.>>147.X>TV79.V<R95.TD137.!101.127.89.H95.:N>^~X<[email protected]<RH:DP99.LBX111.D@D<[email protected]<163.VH113.FbH^Hpt93.jJ101.TzDXbz<V127.B101.@>B95.97.T113.Jz:B71.155.83.v<73.H115.<>Jv!Z|H133.r:95.HJRHd153.@113.~F<J^>>81.!VD97.tVt75.FbZ>173.tF83.~RPJD`^BtFV`97.tVHF125.293.NRB119.JFz<b>@nb107.D<121.VDTj`113.V|BD@hnVVZXPZDjTFNn>Vj>BJp>VD~L137.191.r71.145.Nd87.tL71.107.ld<|<VztFTJt227.V133.f!!^119.<b>L<73.ZJ@NjJnJhHtj>~^>H@[email protected]`@fDhF`DVPL>189.77.109.T@bbBDPVj>~RNV>:T85.HLZ^t105.p<PLDn89.xJD85.Db101.BzvT^VBFVf113.LB>:r!>:HDh119.F!<DFP>D177.F135.LH149.209.145.N!dDH97.>rp81.LDH>>79.nTLN119.d81.71.77.Ph91.T71.109.zBb97.<LZjDP>87.RTVR>75.Jn:z87.!79.J129.:TDhDFb`@f79.xLZ101.>[email protected]:<LV~d75.:[email protected]@Dl89.z113.RT101.J>@rF`127.T119.jT163.hN127.T139.!<VVV113.>Xh89.HzXHRH@l@111.^129.R`j153.bFPDDz~L81.vJ`91.`JDjN173.89.>@DTjh93.77.DjBdZXHFT95.LB125.|bP155.JT@>HbV^JP`:<zdHtL<FfL<b!:101.>J!JtVB101.PPVDhL!H73.ZRHFBvP><jVt~>D157.P<jnB>j<71.>jD>BLnzn!P~p<@Z!XJB79.b~J:hB@nDT>pVrXH:HX129.h109.<>d>179.bBLDJlVV!101.j<@b77.NR87.>>@~P71.Fz>th!VfD:B85.r:Dz81.LJBb:rv99.79.141.125.:117.77.:213.F>J155.PDh!H>L<[email protected]>HRVVBh71.FTD^JPTRN:>DtTFrdV>JHd<>d>B>>b85.DT:137.`pf|DrzzF173.BRhNjBh149.91.Jz<LlF`FDVJT:>f77.pbP75.DVv~R<|TD107.@Nd!V`h:Zh:ZVFhV83.>N^[email protected]!VLxz97.bN>103.bth81.77.|P105.79.~VDb^hD77.83.93.LH>^81.b:[email protected]:h>>B77.115.>ZP:Z@>>J101.!T:`FTJ@`t:DDVZ133.l127.NJ79.DHXTPPRHVj131.>>137.DTvV125.h<@143.<db119.P>99.R~:!D<83.dlFn!l^bJ>x83.J:l77.zX183.h119.bJJj`[email protected]@N83.!@TJzLt>129.LVDVr:z>>JDPzD!89.b117.FV`VptV119.101.DHP:>83.Z143.91.BJ77.dPl71.VJJ>79.H79.<115.BP125.Vb>dJVDV>ZjN83.bDz79.PrJVDPdPr121.TF93.b|BXhxLV81.L77.N>j131.>BtR<>J107.P119.Fz!123.133.99.pZFB95.FJ`V161.J^!89.P83.h~FH101.!:hP129.109.N119.L!thx^b107.<>@93.XfJ>nVLHRbHV169.bV<F>JBD>97.><V121.V81.DJV:BFt75.145.N!p87.JJD71.119.Vt:`@[email protected].@[email protected]<Pt@V101.!143.75.p<z>hpBhpltt73.PZXh`L`95.VX153.!@<>!FPJxzDpf119.83.!Fl121.B@J!87.JvD77.>>TX<101.n>89.tV:lFbPHJRn81.L`89.Db|BhD71.209.pBhp!DJDbJ89.BRZJFT107.jBFzh<>101.^Hn91.83.t<LNFVH:J71.99.b83.D:B89.DP>FB!@Jn`113.P179.V221.J185.83.zDdH91.B^PxFlP83.bRNb107.L~>FVD<71.:TFPx89.71.|HRPH>@HJ97.161.J`143.@[email protected]>r77.|t113.>[email protected]><RHD:P`bn169.z113.TJFTR221.<95.:bT!163.JJZD83.89.>109.fFP141.Fr:ZnXJVf>F71.T71.hLH79.TXJH103.rbh@tB>j!PZj183.v77.>nT113.zn95.LJx71.RDHV119.L<@Z^71.`^[email protected]!`103.Bn:nP<Xf83.RV123.pVNVXBz:DJzZ|[email protected][email protected]>Bd93.tDX71.<:VZFZhd93.b:119.!<hDRx287.b>79.NLP297.85.111.91.T@ZL~D127.zHtFN:DJ><^<n:<[email protected].>>Jz<73.rvz123.Lb`d!>hB83.L131.>r>d131.71.Jrz97.lL`F~RVr@VB:225.>P85.n!rJV^75.P71.:[email protected]@H133.hJ~101.PJ:87.D119.125.VV149.jbbJtJD119.BhJnJ:DV<X71.H:DBzbjN@TDPLBdDPVn!JrF<F!>113.113.>[email protected]`b163.P71.PlF83.BP:zV83.H^lh!FfR~F!l:PBXDN>F75.nnX81.:>lD|DJNhRVH@167.<@77.NLb89.Hd~@B>pHPL107.99.>P|hlDD143.95.FbT103.`R`FT|89.!f@N@>HP137.>t:Ttd71.tBnbLt<FnNL107.DZDL161.BJL77.nDrt155.>VLPl@>125.JPHLPDfjT>d`109.<191.Lf:81.83.V!J>[email protected]^>nrF>[email protected]<d>`:179.t`hF>fLPP131.hN>73.><>V:f83.LJxFbrVLzn81.tJ>RV<pDrDRDb>`bPtPDVvDVPNJD77.vJP77.PB115.BdTXT>L<!:JPzf79.r|T!zJ73.>B89.P^93.>187.zPN|BdTPtdBXPH^75.!vbz`@VnhrRZX<89.VLP`nD139.B@zDJDVx!n@!HLh89.ThDdP>HDjH113.DpVNJD>95.^>bT>VJDh205.`:D~89.79.Vz>B95.LB|B:<^tJDB^219.^n89.b105.t77.XP<151.<Fx:hzDTL81.L129.^>!T101.131.>[email protected]<>113.VLn107.Z>LrPDF<LV!zP113.z~Ft>NL`:TjBPjJ71.P<R155.143.V>!rPhJj>t!DB125.LBFJ~109.`X`thb91.PNd!DD<t:rXZJ>XNj`!L89.H109.r:x89.D89.FJ`VDh79.B!D73.!t137.NV@>Jt165.>^>[email protected]~JFD165.:HP97.<P145.V117.J233.157.HPX123.>jBp77.81.bRVHL99.!L87.109.75.139.PVH>:BhP>b!:DJBFV>137.75.FBX189.Lrv`83.95.LhVB:Db>JDDfLNtj`|PH!P:VT!d155.`@l^N!h:VJDbHD:[email protected]@[email protected]<JjhB103.Z109.tBvl@Tj>T>>^h89.<79.167.HR`L`V^>BVb@[email protected].>tB>LN119.DhzL75.zd!NvzbB!LB:87.n:zJ81.jJ>Jr@f@hBFx>>:r119.VbDPv147.zF95.123.101.:D~^DJT:161.r:[email protected]:T>n79.~L`@b75.!^[email protected]@N@Vr^71.BFJB77.jJlFV75.X129.:<73.T143.P:D87.79.h93.>109.n>B83.X119.B77.127.x^z~RBPP^71.`VVXV83.<XTp>HP>P>^P~J121.bf71.DPV>107.DpTXt`139.BL227.VZ:75.XTDJdPDPJ><JdHFBt@>ND@[email protected]:261.hh@>t107.81.hVv<Pb>|143.Ntj93.LDP~j<PRH>73.xjD<85.J<91.BJV89.XJBX<:hBbL77.89.BV>119.>F143.DJV>BpJZ@TLbN@`73.<LPJ`D101.319.HDD!PPR<XB:b~R83.HF147.Lb`t!L117.>83.PRbPzJ<:105.XtH!JJbb95.^N151.hbtVJPr:ZFTntJbP83.JDp125.149.t<tp143.Bp!b>183.:Z>@75.jBj>B73.BD:rXBV:H181.!113.107.NXtHXJ<V^87.^123.XzZ|71.135.t91.bT@TpzT:JNVX`79.>95.>P~t@NL!<Fn`R><DP103.tZJjTDDX<79.fV@fvxprvNRDPV99.@VD~@B>[email protected].!75.79.n<R!J251.89.<77.L117.tJFb`F>BF131.D!NJFl@lV^[email protected]:T:!r109.89.ZJ:99.DdHjh215.<:H107.DDLBX77.DVf@>105.J73.NFtB109.V`VD:`bp<JRNX71.!PBn>p123.^JP83.81.h>85.101.D>[email protected].:105.|!PPhl:TJdBR173.x:93.V73.PH83.97.V`79.N259.>ZRHJVR<bFNV119.V:><139.V75.R<>V>@bBJ:l!209.L123.131.73.<>:153.!n>91.B@bl@Vz!~L<F75.bV71.:BF`91.<L87.>83.XnZpBV>@BV^81.>n>DF`163.131.n137.107.<J>v71.NRT145.B@!>>77.BFN143.VzLB83.VDJR77.H!>:JnJ!DhnTFHFVhtVh71.DB>73.VT91.H|~71.DDt73.>tV<jbPPPJtV<V@>H>b125.vN@DB:TJF>N>XNb97.><b83.>[email protected].>79.r>tXnBJ95.RJzxDFb~bL!ZJd83.Bv81.:T^<125.jV`:rPF<85.BXDbr:105.LhN77.D97.>HJ!>h73.>89.lbD263.z>Jp95.<137.|DNp~89.@Z:ZX<163.!>J71.P<73.87.bVLB:V117.!b:107.NJLNXrRn77.BD:fXlJRxjJhzfFJbtHJbd89.HPdH>143.npfPRZ169.195.bj81.@N>F105.|b<JpNLB:zbDNn89.LBdD<[email protected].`hb:!V141.91.VHR`>LJPH173.Dd>PBnVVhVXVDxLDD~j111.LrXBFnNjHD85.!!N!t>[email protected].^H71.PF141.FT97.ZFNP^TD>P>73.167.D>zVVZ71.n@JB^99.>^125.NPt>DRb<97.N113.D|fpNJFB@!b77.bb111.J175.n~101.F165.97.Hp87.LNFB!RVTpzh119.Nb151.125.71.95.PTJ!>109.D!83.179.B:<73.>V>JbT155.XP<!95.VDVDR153.83.:`b409.`hVPP89.>@DHD!:TVD151.Jb><107.97.Z@<P>73.~119.d75.Pv!h!87.149.|J171.jJDnfvBvJr:119.TvNRZPPL~85.PV`b>@V81.113.119.>DV:Zz!D@111.@BP>LP<:107.101.P105.@HRP<131.d!T149.tDD85.>>l|bB!bV77.83.209.79.DPV81.DJ:>PN>[email protected]:T:xX93.>|NDhFHFH137.P>D77.LH!XHL!h95.93.JPL>D191.rXP71.bH91.TbVVXDPHJXBPpt<bXl>t97.DB73.105.FVPZ119.LNP>@l83.DDR149.ZLD<XTXDD!`FP203.>Z91.rLb!JN:HR99.VF81.Xfb89.@<DtFBRJ75.P@VT155.>73.<vJHV>@DZpZLTbRJ><dHFB^J>`RJ>ZRPZ@<Vn!@>t101.117.:nJ107.89.DTb:VVxdBD@T^H^87.73.83.tP>!>113.117.hL77.DJP117.J!VVjTJbt95.d>VZ|TbdPb99.P89.pxLnH^`^<F71.161.>PtDn81.LDD<73.B^t93.FZ77.DJXHFNLJVDP<X>ZR<>L101.HPhFfLNp89.D89.89.h141.@>~RxLT>p75.JLbVrzh:89.HdJTF><PXVB:137.D77.b~L>BL<@B97.bPP119.<V>t185.>d135.vD<83.:<XJzJ><>119.>h101.Vp77.<DhRDNtJ^HVd>tHh!^><JtP|>Bvn`PbJjbJ<@J129.F!nDZVdf101.d!N>:`@75.pb117.DJhPJPLhT77.:`VLPH77.R<RfF87.Rl^<101.>@x:Jl^>BRB73.<v>J105.JVR`F77.tZjB>91.B^b117.dZ!h:Hdrh161.^77.V89.`RB!bjJ81.L81.dDx109.155.`dZPz:Dh141.>83.187.T83.X`>:JlRbP!hD147.X81.>125.>Jd71.77.`DznPRJDVrRPVt!VDZj<121.Z145.lL>Z!>>nR<F!T!PDnXJNF>71.J<h>>!73.<bL<zLN167.JFlR83.Pf>79.Z@>BdHF75.FVfFT^Z>FNnFN^[email protected]`71.@HRT>h!XB121.DPN@[email protected]<RDJ83.71.107.~L>111.tPRJnV`:B127.75.V!L<143.t:xpV107.>N127.101.VhtPrX!NPJ!143.D133.B139.83.!f!b>>97.>BLl173.119.pDfX83.TXHV^BL`d~Vtv105.D97.J>83.>PHz119.@ZRNDJ:95.ZjVV131.fdfJpP81.107.F99.119.J71.@J<p83.125.Nh119.R185.B@H>DL95.<79.~>!FDxPR83.>77.t>H133.>83.f@z149.<>j~F95.>>D>Nb71.PLlXbnlX101.J~h71.@tTjBn|TP>L<V@[email protected]>jV81.FZLt`DJFVN>VJFB>:rd149.135.FH>P>^!NFV135.dP`d107.xj~R<^BJhD|95.><!DXH^fL<:DhDhJZ^t131.119.~!R129.V79.<DP>:!H@V>113.DZd>>113.<95.z>83.109.`L105.FTX`nj<LTVD125.!JRV>>[email protected]@[email protected]`F153.89.j71.155.bJ113.J!125.>143.83.179.N143.>:~@b!DhZJ|`:PTz79.f!79.VT149.119.Dd<FfFB77.:N^107.N>j>fL`n185.79.Jt><D:177.vrb>155.|N79.B@ljBplR<79.89.!239.Bt:N:ZP@ZV>FP93.DFf85.<>D:P>!DhB73.JlRDNj107.N>[email protected]>t^[email protected].:D`Pbn@`@ZFBR117.101.RDlJX>lJJ>n115.P101.Z89.|149.JTR<Fr@ND:<X81.b119.n>PF75.:JBbhL<X117.Lh<FDDH>df115.JVz~!:71.TR179.71.JB!^bVPZvnZRbl^bN>|P171.ztPPLzVBFH>j81.j`t121.<pTL71.T:`d95.J!`dTJF191.87.77.101.79.HDFx71.D97.b>H@fV:B@Z@T113.>LBX`XNprXJ93.jr|H73.<[email protected]:hN:71.zJBD83.z@B:141.V|PhNJ|[email protected].|NR<DJDdB73.`R113.177.VJP@129.^81.^BLNF<zjx:JPB97.PP`:tJ<[email protected]<:P<101.J121.B@141.>D!tvZF113.l107.95.V191.V71.!F75.>nXZ83.XVN95.FD<>nL71.Z215.203.dN|>ZVvVZj<:N!tt95.h|<L99.Pt>hJFTDJ85.N^<101.pb`119.z>@105.FB:h`bR221.hB83.JL101.P<115.H!t79.Td111.dlD97.243.jf:111.RVNR<t:[email protected]`bvV135.175.HLV77.~>PPjf>J91.tBnnjVD!111.RNb77.JdhT113.V157.TPLfLPVV71.83.B113.@N:<VDVD^77.H77.X89.P~R<:x79.ZR<[email protected]:b81.P!!vBD>hDPJ119.RVzHVF>TdfD:Hn139.DJBt!vNVvT77.n>LNpB:rRJh<F!75.71.:107.95.B131.77.!hb^>NjbV!xD!XhTv<V>b:TRZ^`^><119.>|r139.77.fJR!>[email protected].>Z>173.:TXVTz>P!:V`VJ:>D~b119.pP`p!hTDh:81.dN@ZXB@[email protected][email protected]~FZX<Pj99.jT^l131.DJDF225.@>D111.:>JbBv!<z131.77.>77.@<>VvBb203.dN>J!F<>83.Vb@!b~d135.:HDh91.JNDvPNh83.@hZLJD>H89.73.123.151.>bVzPD<P:t~J@l@Tnbtj`VJ119.jlpDz111.JptPVH>143.F<71.@l127.~97.89.NVpP117.@~FBjBvf83.F`FbxjBXn>~:J107.N|l:Dr139.V105.b@<@PJ>N77.RJVV105.71.X71.>bh`J73.zf@N!Db139.119.<D127.V!~125.FT91.77.f>F<JPR83.105.t91.~151.!111.tRZD!VvV!<D@N>79.<[email protected]>`RtH^D167.PNjV>J71.`73.113.!>D`[email protected].^<RNP@f:Tn131.z109.<137.X75.LTR<!F125.<n!jZ71.R~tLbh<^f!Pn:T@T79.<Vb^Jl!131.LV77.DDBJ@D227.>hV`^n125.N119.L129.>VVR77.NL>`X><z151.<J@`X`77.DLBzRzJBFV117.LB83.@BXVBF71.<L<vDB85.DZ@H:71.>81.F149.<pPZb85.JPb117.>73.J93.^bT@nr@BV@N|123.XB!:t87.V107.VDXDHPj83.>113.fLHX~:B85.Vh>155.`97.P!l:l>73.83.<115.zfvB>!RZFH>D@r:Tp>DD<Ff:h75.@!131.113.PVNjDb119.HVd75.^BVP>PbFVD<109.>J>BRB73.>89.`121.`>znjNP79.V<FVJ<LBdVfpxR143.273.t!109.75.107.>Rb!HdDTDVJb127.HpB^<91.~@BDR<Fz<bJLxh:V111.^J<zX!f95.89.@<:nZL107.<nXrbLJD`JFJZ77.>!^Hn^Jz>VB:T:b>119.<jHJP91.h>VBvbDn`[email protected].>N:zV`J91.xL87.:!JBL<|D101.>ZVF<149.jfDV:zV75.^!H85.77.`VR87.RH^rtJP:83.ND:>h>t125.NJ77.d195.pHFfJ:n<L329.71.<109.V!J221.b101.ZFH145.~RxLPD119.N>tz73.<|hzhz`85.<LnT^ND:hT97.`:JP>HF129.VFBbV83.>>bDLPl:JN:JTnzFrJ@[email protected].~jVZ@~>bhFHd`D@!<XB|>>V<V95.jr179.LB97.<LBh@<>127.B173.DF119.<!PXV123.jNDJJdtV>HJh^xLhPr77.X>PB77.L`73.HD^Zt>jJHRN^171.hP^H>h^161.hnz93.npBPv113.P89.81.D>DnVJ119.:n129.:B|lLDJN:>83.75.@t93.!103.B:zn`^89.J<Pbn95.:>D119.xF<>XZ77.@~L<tzPJ139.B@JBDvN>:[email protected]>[email protected]:x^`bR71.fVbJFT@HL`h127.BF75.h>!LPf163.BJX113.fJ>jbJ!<D97.bT73.hN:ZdtVN>L<jH:D<[email protected]~h77.n>71.R89.f>nh^<jx:V<pZL207.bz:D`!:`@77.z<133.>93.|hBRHn109.>ZPp77.>`L>!77.B101.D161.PLtf^D75.119.F137.>75.73.99.121.bhlvBFx>121.NLtf91.149.89.<>:DJB119.RB:lp>Hh>F>T101.^T@V<zX111.vV77.rFnxD!J:NRPfP!VD|~83.j~R71.`DD>79.N77.:B@<P>133.bP><[email protected].:77.101.BvN157.201.!DtL>H89.Rh111.|93.:rb>@`Xrb:`187.N121.107.b!81.!FNzFh>119.BP127.B113.>Dz:bJB:71.75.PL<185.^!!>77.Nb!73.87.:`107.:Hp<>[email protected]:75.Dh^>rLVTD169.H:n83.<^87.DLrLPbJlt!jTLVB161.113.^N@zPb>J<71.89.Pz107.!D83.n71.109.<83.DF>137.BRTV209.127.JB89.95.79.>Dln>^71.HDJt97.>83.!f83.zLPfbD>F>h!T>v<LBPL>Pxb>hLZX95.n105.@NFT>145.77.rbtjhVx73.N71.X>153.d89.bT:D>N113.pl149.@`LZ77.t131.>|>zD>HdBDXzHJ79.lLP>`119.Ft125.<103.rFV`PFB|`|nfX123.|VNVFbJ99.n79.`!RB>b>LH179.LP129.tdl89.FVN:T^DB@[email protected]^143.!165.PjVDP93.131.:><@b~b119.h>L!149.~nj`b161.>161.77.95.F105.jZR<j>105.XDP>xXTtX<109.87.Dd<Rl^101.VBDp><pTL>B73.DP<^Db<z@HDP>jh!JN85.Z|>>fnPb:T:71.TL71.`J@lhFJrVbjtN!73.P101.119.NRHF~D^Z131.^B>Fzf139.185.161.r97.143.bJVV>NvNJDRrFNL123.Fz!P`DJ:77.ln89.Fbb77.T95.^T:VNJXhN83.v~101.zLPhBF<jV>ZVX81.:!<PnzP@93.>dTzPLf:N77.jZ73.V>83.HJbP109.99.DDDL125.J<:rjN^NtV85.TD79.D89.TD:tfPFZ>!103.>V!xL>[email protected]@TL93.h|B|`[email protected]>B103.`znbL<71.b|87.j<115.BpnV81.D@[email protected]>T119.RbJt>HbL!b~:hrFB155.85.hb<dH>z101.95.zRJDBPpNXP95.xtP^<F123.zV:rnRNJ71.FJTF~nFDJNJ:n>[email protected]:T>!RDNht^[email protected]<bRZ@b<DdPltL`113.LVB77.|JBXN:93.>RnPNF>[email protected]^J191.B:ZFN@DrJ@>83.D87.DPj`77.@`Lb>83.101.hN95.bRV189.>85.87.85.<!85.Db87.|[email protected].>Zh97.T!>PRJ165.R77.NVFJtB!F~R>HjBP!DJVPV@>PDHJFTV|!rJ^<!103.JBnt133.b167.~71.137.VLxp143.D<109.zJ95.BFJlJ|bhBPX147.bp93.109.nx^bBDP>@fXDT@Z|<n!@>125.hBL99.XJtB145.lJjH119.!jDl^N@TF!VhBX149.81.89.131.>@Z71.>:V`79.z95.P>`>JD:><85.N@fV^95.155.125.`nn!97.!>nD<@95.ZtjzHnXT109.HFz83.NVh73.z<DVJLbfbR<bjZ!103.>[email protected]!BXb`pV`RBPPLHDFB>83.P205.117.RN83.JV@hn>135.@[email protected]:l145.nBF<121.BhL>VbJ<RZV>:Bd`[email protected]<107.D:z83.95.TP!bLT71.JFT101.LNhRPl79.T151.155.77.xVJ89.dT79.l>139.81.71.F<Vv<79.bB83.119.L`89.^J<J>LBX149.89.Bv137.T:DB>bDRlj179.TpZ83.:113.93.>XhN@H^tHL101.`LB^V71.D`>Dtb95.DJ89.:89.~^>87.zFD215.bB!X`P307.JD71.n113.JJVD111.>!dtN^>75.b>LHpn<D@NbXH@<185.F99.199.>N109.`jB|75.LHbhF87.JD79.>H@99.@b>Nvf>nL`[email protected]:`PRrJVVb!:<^JZ119.77.145.<bV89.119.d83.75.bLn!Zh119.X~J85.tt<hdT>119.Vpfb!VD73.JN83.XPV`J>[email protected]>N71.@rR~95.DtJ211.75.X<95.D197.83.^>75.JRD`@bDB119.79.Df@>P~95.F>>[email protected].@JB:DB97.BJJLf>:JPZ79.H137.J89.bDz@H@NRl>85.93.DFTpB>@B^B@PB!jf>FPNbDpJ105.113.>PFT89.v99.zF>fJb@BX>N>115.P<pBX<h121.95.b~:89.H107.t:BjZj>b!<121.hTD^BPLPHRBVXDJ>71.TD79.ZF89.ND";
string sk = "fxxxxvgxxfxdxxxxxoxvxwXxxhwxwfrXxlxvptXxhvxprphxdpxVwx`PxxxnwxnxxhpWNxfLovxpoxpxwx>txvshxxxrtNx`xxxwthxxtv^xx[vVxXtxxWxxxwlXnlxlxxxxpXvxWnwdxxXP?XTp`sxuBxwXVvvxxxxwPsdxt^XwtXwxphjxwhxxvxXxowxtwvvxxvpvxthfxxwtxpoWxxxppxxxxwppxsxhnWXhvtpwxxxTHxhuxbxtXxOXwvgpvpnptsrtxvXWhxOwWpUevxxL`htxhxpxwxxxHvtrxxxxxvXXxbmxp!vnxxwtvhtxtgxubxjbtXxdHGphxxxfxxxnxxpDuxhpvVwxvvEuwxx`lpSxxVlpoxvgxXXtxUvwXpwxxxhnflxfwTxUxwgrv^sxXXpwsvtXtlnnxwwwtxxxxxRvxxxvxoxvhdUxxxftXpvxpvphpxxvgthXxxxqxWxx@xwpdxruUxxxwxtdxnxwxwfxtppRjWvxtxtvxXpxuxdwh`wo@XxxxW^xvvxvMxrxtxXHxxxwwxxxwxXxXtppxdHwXtvxxnwhXnxpxxvspxxX]txvupXpxxxQhpUxpxwtBpvtoxf@xtvpVvxpxpfvpTsThxFxxxtxqxxxhxt`hwltohxwrtw_p!wptTxhgpwvvxxTxxtXtdpowppfxphxPxfwxxXxTxtdxxxXx`pxWxpwto`vxwrxTtOxhfxpXwhxtxhxcxntPrxOp[RxjxHwXfhpXxgxh`whUmwuxoxwtxxvX@HnxxqTxWhxitt!xogsvhvrgpsnrhXXsevhxx!xvvnfhtmxdt`htwxwwhwxxxxvh!sWdsXXxhvotxWxtHxxhWvwpx`snvXxwgxWhVXxxXfpvwXNXxxnotb]puhxtxfNFppXxWxxthvxVfhcDvnVppxHxUtstpXXxvVtVnxdxxxxwfWxDppVXuhxxxhFwxh>hv`xnxhxxFxwx`xxpdpl<uxppxLpXfxgh^_tpvtbh`xxxTtHFxxxpHxDxxxtxlox`PhtxxhoshhxtxotwxlLlxvxoxttxxvpwhVghPwTxxfnpwHxxwwxnhxohvxxrsxvvvxxjwvlxXhurvRx!HhXxxlxhxlvhtxWtvhTXHwtwxxhdwxxtxwvrpxxxuvWvxxxpxxhhxwxpxxxmv`xpxvgudhxxtpxdlxxHwplXXwxXxXhFphvxwVxspxoxx_WwpxvtxvxhpXxxxVhrxwgv>xtXtxwpVmvXH!vxxoHxxH@^jwvfK`Xrhtvxxx]SxpxZbhpwpp_vpdfrxoWPttdxxhxxpvxXhxNxxppxxxxxww`v`_XhxptsxvxPwbxwxwxxwxPwvvdxxxwxxxxxlrxowxxxphhXrxoxhxtVxhxxxNUUxTnxpVXWhxxxXgxpHpvt_`VTxtxsxDpxxxlnrwpPxxxUtPlxwxxxhvFvt`xx`xpTxtxgxxvxt`Dd@xpwXxpvfvXghxxxxvthxtfxxxsgrw_t`xdxxfxXvdtrtxxxxxxkhuxvDXpWvwxxlfhxplsxxwxpRxxgdxxpxxhdnPHxxXprpwxwXpxxPvxwpvVxxkVPx`^swXGwWhc`txXpvxHsxgutxXtwtxxvhtkXhrhVpwxuXpxhubwvuwxTRtpt>tlXltxxvxxn!XhhpxxxXxXthlxxvxtVXxwXxWcwxWxxwuxtxhxPhxvwwjuxXxxXXtvxtxwxRVwtxxHxnWxXrnahx`xxx_pxhDpTxphlhxXwCSrsxxmxxhxWvTvpwtRhlxXrxspxwwxwtrXtxphbxtXxPxxtWpxxxw`wXxvxXnxGxxpTxphof]VptXxwhrxxxxgtxpfxhxtxwtpxXQxxufxhxtXpVxxpxuhxohxvkxvdRpwxgpxrxxXOxxStxvPwxx^xvXUXx`ulxxxxxdxx_pwpwOwxvvxxux!XnHspxxoDtoshWhpgXxXXxwfTPhxvxlxxVuXxpdtsnsupxxhepX`xXXttXLxlvxXxPwltXxthXvgfXxtxtwbvxxgnwpNpxxxVhxxxxxwxvxxsdXwPwxnwxxxXptxxxvvxtHxhxxsxxtwnxTbgZvdhxfdxgxXtvtTw`HxptWxTxxKvxxRpxWxvpvlptvsvvhpXXSsxXvttnxxnxvXxPxhvvhtwvxRxhxfxxvxt`uXgxxwtnCxwhtpuxx`pxtxwXxxxxudhp`xxxwpxXNvcxvvTnhTtwhxHxxoxxsHhgWunxxblxtxxxhxxxXsxxxTwwhxomxphxNxxxR@pxXxhfXxpxhxmx`txxXdt`oTXThhXxGptvtwXpxxtgfxhxWxxFghxxxw`xxXxXleXxvxnxxvhxwvptwXshXevXwvxXnxxrxcvVhxtWwv_tphphXtwTswsoTqwvwplBxxhxxxxpwHth`XhhovpxxpbpxThxwhxhxuXpXxVxx`shdpvxwbdWXtxvTWprlxxxxqphtthwjpxxXxplDXtNXptxvXV`fXnxHxtphhvBxrptno!xxvWTXChxOpOxxwxXtXvwxhrpvtxxpgwwxtvxXxxPxxxxxxXxxxXxhxW`phxHxxxXxhrhhxGlxxxVn`vtdXpx@PvxvxtvXx`wxxxpVvftxtPpwxSXWgLxx[xpNxxxhlhptwSvGxtxsdpxwxvhwhgwxpghxpxlxwpxpwHxxxhxxPxtVsXxfhxpgpxxhpetxxxTxwOxtjhlxxxVhxvxxhXcxwXpcxxwvxxwxhxRxxtxxvxhtvxhxvXxXwhvhxxxxs`gxxvtpxhxx>tpvxXvptfhh`xRHftXxxp?vxpXqkWrxvWxxWXoXPhqWxxkgxxghXNdfpvwnoxfxGnihxxcxxvmktxhGxuxxv`xXxvxrxwxVhWxolhvxx_X_Vtxx`xMxTxX]pvtxGXvxwxsXxPXXpxt_rwVplxtxxpxPxuxhpcpVtpnx_uwdwVwwphttpphnnwxwwWxVZxhvupX_vxthvwp[xvxhxxxxxvWnlxtpxxrsPvxvvvpvxxxxxx`XoLvxhixFxXwxbWPpxXtf`tXtsxlpsxvhXxavxtHxgtx>wrxxpwxtvt`wvpvxTxpXXlPhphxXxxvwhxWxXOxxphgVhxvntxvxTtxdnwpvtpxxlxxtvDxgwpFXxtxvtxvxtpxxpxDvvHvgxgcxetXPuxvpXxphgxRxpwpxpxxtwgxhxwg`wxxhXptpwtXovxxxXnxdgvxvTpXpvhtpxmHxthWtvhxvxxwVxxwTvXvxxcXnxxxuXhrxcvxwxwXxshcubXxxpwhxxxwxlwxTvRnxptXvXrsjlwxvpoxxhjxhxUsxdwxnxXvuxxxhxxxVxXxphh]wpxxxh]xxxxpxXFBxxvlxxmtxhVxswrFUxpxXhtuxxjwo`ttxxxxpxxxwxtxxnvxVXxxxvxxpvxxxxswPxvtxtptrvsHxxlxwx^xlXhxxfpxpThxVmhxVwhxtHxSFpX_pxexXvhx`vTWxHxwvxxvtvvxxfpxOgvthxxoXjhnxlwfnxxvx_xteXvxxxtnxXX`xxxVTxXmtvxHhWxsvxpdpHdxftxgjxVxttvxxpwtJxxJhxXHWxXxgxXFhnxxwnPhxxWxxxVWVXxXxXdwwhxlwwwtxhlWhgphxwxpxxvTvhpxxxhxxtmwxtxtmFPxutxtXdptxwswdTvvxxtxxoutxxxxXhUWxtxxxwxwvxpxhxxxwxGpwhdxxXxtpWxphwxtxxxxxvxRxxpw`xxPppXxxrXWtvpr_htsxXItohXxHXxHwXctvxtVtXthUwxxxvXxlfwjuxxvXxhjwvxwWwhXw?pxhxxphXxtruPhxhWxsvxgpxrHTxhtlwxhXWsxlstXvfPXx`Xwhvvwqvx`rGxxWuxxw_otxxXDpHxwxhXlxvvgxxxxPhxxwXxxxVWxwtphxww!xHxXhxrpBXwpxxxlngxxuxxxXtvtvhwxhtxwxvXxxpxQcxS`lp`rwtrHWXWwxpxoTuppvwwxx<TwwstxvnphrhxXxxfprVhpxBxthxpxxmhxwxXR?tprxwxptxuxxxoxtGxvhppxtXxxxxvnrxvxWdwfovxPxvxvxNwxXxxustxvxvXvvppmfXxwtxtxudxvXxXuvvppxMxphx@fpphxrVvXlXSrxxxhxxodFph^tUHuvxwwwxxltwwVxnxwxtxpXxxnHpplpWwpwxxvxwphwwxtg`otRVk_fvXdx@fxvxvwphPTxxWtvtxTeNThsxxgxXxphmdVwxuThrxxxwvxPxhxwxTxxWxwpxxxnxxewxreUvjkwhddxfxmpWtstxpXxxwHvvtebxxxhwvwthnhtxxxVboxvt`hxxdhXvxpGxxtxux!xxxnxxxtxVXhxxx`xtxxxxxpXgpxpjxwvTwxhxxxdXuTxxXhxwuxHvxxtWxwTxvl`lx;vtwPrntnWXMv`hxsvvtwptthVxx`XhxSxwfvWvwsxXdultxhvxxtxtNxhxXthXpLpdUvxNmshtxxxxrpwst`whx`xwlNfhpvpxggoxhwvrxo!pXtTxxvpTdtxTDwvvd`vhtwxvHxxXhrxxtWxvhwVgxohvdxxp`pcchxvTotxvhWxoxxthhlTXxWxvxxx^XXvp[hhtnoXxxTpxpXQwxXTxxxxuxxxtpWxxvthwxxrxwxlXvvWuhlxVxvxxsXtgvbhxTkWhwWpxht`vxHxhXpxxxuhPwGhrgtLX;xXxlxkXxhtwxxrxvlgwxdsOxxfwxwxwxjxxFwxogxptXushxGx=xxx<nxovXxtppxwvxlPxhtvhwwtdgPthxextlptxxtxxVvt`HwxXvNxxpxLwhvt@xXpx@xrpexxwxX^xxv`pxxhwxxmWhuexvTxxupxwXxxVmxxkpxnxxtxxxXkxqxpfhhNhXfvuhXwpGvvxx`hxwXh?pULgnwxpvvxxxxwxxhHtxxolvrtvprawwkvXxpxxutxxu`xttx`fqhfxPxxxxxxtxtWxxxxx`_dtoxpthxMXxxhtxx^pt!fttxxXvlHxDxxxxh@nuXwpnxThxXxvxx`twxWwpvxhNvVxxhpwxt`txlXxxjpxvxVxuppglxwpxxpxxOvdXhXxXVPhxowxdx<xxohwtHHbgH^xhxrt`xxfxxhwrktrxhVShxvtWtprhtxxxwxpxxxxtxXxhwwVHhPXxxxVvxxpxvxwdwpxxvrwxx`vxp`v`xppxHXpxpvhkVtLhvxp]jsxXhxvxxfxXttpVvoxxSnppxfhhlxxxtvxP`xgxxVx!HToxxwtxxlUXx`wvsxwrvpVxxxxx!xvxvvFxxxxwphxntuwhxxTrxxpPtxxlxFxkvvrxXtOx`xsxvoXpftpvhXSxxlwxxxxpprsvtvvdXwrxxxxPvlWuxvxRxWewogxVxphhxqpGnpxxXHwXxudwnxtxvtlXPvpxxdokxxoxjPtxXdtj]vtxntPixxhxXXlxglvuxbxxXpXxttrpH@XXXvowHOwxpwxxFoXxgRxxphrxpxwOxUphLxxvxHdWRhpwxrxwtvwxvh!pXvvVhkwwx!WptxWfvxxtxxxvxvxqwvupxMvtwXNXtxvXhxhhVvRLxVlvgwVxxvfvXVvxvxvxxxxwnxX`txsWxXxsttsvtuvxwHXvXxxvwlsxwwxxOqX@hXtGxwSgxrpxlntxPdpxVxtlhvxxhxbxuxxphhhxTUttxsxdpmxtxXVhtrvLXsp`xtthvxtxxxxxpvxxxhwHxxp^xprHtr@tvww`jwvx>ttXolxvvxxVwhUwtvxVxxxrhx`xxxvxxwtp^rgxxTwOhtXhSvxtvXtxxXtpxxhxxXrxsppwuWGxXlxwwtrWxTxx!xvwXxwDxOtxwxxxxxnxovvxpqtfxxxxX`_VwxxxxxDhhivvxvxnhxxxrfPxxxxxpVxxxvxptxXpbwtWxxxWovvxvxP!vxxpxtxOuxxxxxxXtxpCxwwgxxhPtVTvxxtxxxtxSXJxxnhwxxwhoDxxXvxtxphxhhPvjlXXxpxhxXgGhxhrHpcPtwpxulTxWtsXxVxxoflxxxwfvnxX[HxxxwtoxpxxxVt_vXwxxVxvVr`txvu@tpvxPSxtfdXxxohuXttxvXxPhHxxXhvlXpXwpfhtvXfOXsgxghxpvhxhxwxxhxrtNxpxxxxpHpxxoxvxdxtxxHwdgwtpTvt@xvxtgxhthgpxvxxsxvhXpXvxtxjsDopxxx@vxhxxxhhqvhxophXfv`tHXxxxHvHvxxXxh`p^Xsh>wtxXTxx`xxxuxPXxxxnxtxHhpxwppvxcVsxxtxhpvNtpXXXlwTxpxxwpXxuwxqxxxXnphhtwxgxw`phTVwtpwt_xxPxtvHxhPvxVpxpkxXx_UxhwpxwxppTxhpxbxwuptxfxlxfXSxVowxWxxXwHphxwXxxxxW`xhlptwxpoxhxxxXnvxHokwdxstxxxxxwXxpxpxtwxhwvwVxuTTphwxpXgxtxXvXtWhgpVxXvxTxhxpVoxhHpFvxxlxxxwvHxPxvtXtXuwhs!wxfPXxuDxXwxhhpovxxxhwhpxxwpwh`phwixwhtDXPXtxwxtXwxgpwxHvxwwxvxxxuwxPsxxwxxxBxrVxxxxvtplxdwpxxXxhxxlxxppxxtxXxhxWrx`whuT_nWxwptgxrqxxf_XhhwwxVxxLsxhwxUsxxXpxHxuxnxwtxnXvxstxxxxptxXxxxxfxhKhLppmsTXxfvxxxPxvXwtxxxpxxXtfxrwxxxxvxhxHhwwwxpxxXrxxRxxxPhxxxtXxgxhxhxxuptXofuxpVnwWxlxxxxstx`hPSdtxhwxvxhvhxvpVxwvtXxxppPwxxXodxxxtGGWxxxxxXrxX^_sttwSwOfttxdhrxvfxxwplwxh@ppfVpXXaxTxxxxWwxhhxxXxvsvwnxUxdwxwwXwtR!ffsxwNWrvKppxGvxpXxXxxxxwOxxxtx`txddrXxvxvJlTXtXxwfXwwxxxtttwGrxcvfxXnrhhxvuxvxstxTx?fxtxx`vxxkvxxvhhpVsttThXxVhpppPXwPPwhVVsxxxphn!pwxtxhxwHXxxxxppvxtkoWxpoxxhnXvoxHUxxTxpxfvxxsvwxxxvxxhxhtwx!xwxlvPVwixXxxxpxxtTXxxxxx`hhxxpxvxphvox`xxxxrHdgx`f`vWxxtxwvroxvxxshxxtjxxxVOxxxXxvtuxpxtfvwoxuxxtpqwstvnhvxxHhxx!txxuxVxxwtXxxpf:xxRxxxtVFxxTtxhntlXftwwxUPwXShPxxxxxxurxh`x<UxhpwwxxdxpvPtl^hpxwwxHTpwvHhxxxXW`oXtxvxpXgnxxxXu`xxxxCxhWWvxqhxnfvpxpxxwxKxixxwvxpRx`vxxxusXhhWwHxxWxXvxxvHxxxXpooxxsXXhpRhdhvlvxghxDxxhpxqfvPphfdXwpxfXtxthxPxcLphvxthpfdXvxwwxxxXgxxxohxpxvbwPXvvMhjVXhWtXtpxGXpvxxgwVxdopxxxTpxx>xxvxvpwvxXTvxxwPx`Hxwxpxostxv_wsw`TshwxhwvwHHxgxwUhxhxxXnxhxwvxpjXhtpxsXxwxvDpxwxfZFptwpnwHxxswrxxxwXFx>xxtTxthXgehnvxxjlxxfvhxXXpxxxfxsutpxXxPxxvxxrdPXLHxxXxxxvppTxhXbrxxhwxh^pxwp>oxojpxXhxxvxtxxXuPWsxxrxxwvx`lxhgxxvtxxwpxuxRXstxoxWpXxNmRxvvHtHVwpph_hXTxxXuxggwdstgxwvpwldpvrhtWpxxxvxxxtxpw_FWsXWxhvoXxt``upFx_twxnfVxxxxWwxptvxnWwTVpTxxVwvnxoxXpfhxxOxhXhxxVoxwunxdtxxoxwxLWwooxxkXwxxXvpdpxxhPgtxwxxXPtxxGgtVHpsswtbXxhx`LhWwxvwxpuvtdpvWTxwpwwpxxXrxpq!xpXxxvxxwbxXlwjxhxpxpxpxxmx`txxxTx^twlXxoxVVxctxuXxxvxFxnxvdXvxXkxvxxslpxrHUtrdxxxtxrxtxxwvdspxPxxNnwhxOttgpbxvxPutVwthUtxxxOixVkpxxvxHxtXXxxxtxxPhtbxxpxxpoXhlxVpxdxxPp<ouxXxxxxxvTPxpwxhxwsxtxTxx`XtxbwphpwXxxxtTmxXxhvwhvxxhtpxxxh!vfHTxxxvxptqtxxHwxphtpXxr`vxpxhxvXvcroxx@xpxqxxpuxfvphXFX@xxtpvxn_vkXXpxxxXxhxvx`dwthpxxvwxXxrxhXxlvx`lxp`togvhwxxwtUvxXvntxpXxtitxOxxWxpwHxswpxtxwhh`xVxp`xXxeptlxWxhxcpxpXhk`XvXpwxwoxpxvvPluxxx<vTxfxwtturhpxZ`xrxwTdTxPsvhtwePwVoxxostxxlxstphxWEHovsxowhxplX@PXhuxxxxwhVxXdXphTtrtXxNtvhexR_thhxxxWdxwvsV!phxppxtdxwxxxxQVxVlhxpuXpwxwxPvXflxrxxxtgpXuxxxxPxhxxXos`@ghpvXx`pwtphvwpvhdXwndxvHvvxxxQnxhwxpHvpfsxJppxovehxdhXdWhXwtXp`XxXWhuHGxvutxnxXdpthPtTwpxxpXtuxhtoXsFhvXXxsTXwtwstxxfXxvxxjxxxljXxhPvXxvtRvxPXwhtXXpRlhrtxHXPhx`ptxutpVxxhxxdrxxpdTdxxpNvxPHvxhvhoxXxxgopxVXdxxxuUWwxnpXWx`xhUvhtxptpdXOxVxxtxwhplshtxpnptxxhXXqxxxrxpHTxDxxhgwvxqxXfhtuu`lxVrXLvxlxfmvLhppoxwxvwXhHsxwxPpxXVxxxuxvwxxxxp!hLWspxvXHiKVmXlpH`XxThXtwwXXhxtxhxp`XtsxHtwvxwpxxxdxxLtwwxxoknxvkwgoxHtVxxdvgxOoTtXtmwxwxxxphxX`dnhxhwxxXxwxvhpxlhxtcupxhpwPhxhpxsxuX`nqXfwVxxxnxhxx!WvhXxxxtxxwdfphxxtt`oxtlpxvxXpXxgvxhxh!xxvWxWvtmhHxgHStxprxXhvxrXpwdxx`xxnDopvfwpuhxWxlxxhxxURovkxtSxuxjxtxhxXhgogpPhpvtVppN`pxpxtwpXvvhltoRxoXvxvGntHtvxwxxxhxtwWvOXxwThPlxxhtwtOxoHxvxxxXsXvxxNxsxttXrTvxXlpxGPnxvoxhfwWkxolxwxwXtxxvwXvpwpvXthhxxhnxxvrhxxxx^WnxWPwNxh_vxvlFxsBvpstXxttlTtxpvtxnpxNxxXfWxxhgxxxVxhwxxHxdxhxTtXPHpphPlhXxsTFfxwxhX@xHgHgtn`xtWxWpwsxhhxxrvwXRFxw`uxxsOx!lwxxxxXxXwxTthxpxxtxxvhxotxdxwLh`xpxWXxpWWdrv@xNRpfHxXprhcxwptXxwxXUtHdxPepXoxwvxfHxxxnxxlwvdoochluguxxTghvDfxwxvxwpPxvnpfpxxpVpfTt_TxhhxZtpxvwfhxhR`pvtxgtxlthpxXTxpxxxxwhVpxXXgxsXbxvxhphfxsxx`pxtoXqdrhXtuXxXxvrtwxxxwxxxwo`xxvwxxxwxgHRxpxtxxXtTWwxxxxvFXr!KtpVxXhTplSrxhVwwxVwxvwxhvxwgxhfxHwVuxxSsxxxWwwtxvxXwxwvxh`fxwlpxwwxxxww_gStXvoxxxgxxFgxtxpnxTTnpXtphtxpx`kxxHxxxpxxxxvXtxxhxXX^wxvVxxxxtxxvpxxXxrhtslxxsxUxoOvvhxtxjutHpXphBWprTXxxXgxvXtwTpxfxgXxtthWxtxxgThmpxxvFpxvtvUfhXf_vvxoXdx^vhxwxx`xXwTxvXxOpxXxHxxvvxowHphsxlxxuxxoXwnWvxxxrXhxxtmtXxXtWkw`efxtxXtpvxxxXxXhKvwxnwvwfPXXwXxGxpvrxrxxxvxxXphXnspxfVtxTfxHwvvXxd!xxxxtHxepnwxxoxepwxntwxvxnxvxpxpxhphPt_XVPpxltLvrpxQXpvXxxxpPxxtXXxOx[xwu_pxpxhp`xXgxxxPRpRprxptp^xdxfxxf_xxhwxxWXxvrdpxxrwmxtkxHxDxtsvhnWpPtuWthxxhPtXoxptmxgtxxXxeVxpvVtnwTxpwsttwxwxXugXhrXvrxwxspvspXwbhweowxxhhxgxxwwxFxXxxfpXsXxLVxxxxTxx_OxWx`_XxxxvdxhxxhhxpxWplxWXwtxwh`Plgxvhvx@wXHhhxxX[hxvsxhpxxxxhfh<xlpooXXrkxpvXxHtXwnxqhxxrdvxehHtXvtpxpxVxpmxxVv`xVxxowfwjxewxrv!tdwxxxv`xhxwxXNXHpxwSuvtwwPvstVtfxxxxdvxxxpxxttStwXxxpxvxfxptXuxxnxTxPtxppxxdoxpftPdwhxWWXxxtxXThoxpxRtxvdxsZxupxxw`vXXxlXhhnfoxdfrhhxxWVxTvuttxwshwxhxpwxwtxxtvxxVxtptxtPvxXxxfPrhWvxtlxvsxhhXpgttvxt`hxwxxpxvrpxXhxxxhtwwxhxwHxxhotXwgpxx`uxdWnwXtxrXPxVdwxxwpxpshnxxtTxxtMxPPwtssxxpWX`vvGtxxWdnu^wwxxhuXvxtsxxpwXxvnxrsgPxwxdrpvpVttxpxPxxvtwtpxcdxthxxgnt@pxvwxvwuw]xxWhvPxofxttvXtxxXxxpxnhHgxHxxnwtpxO@HhWvwtxXrthxhGtsxXxxsxtVxhwpxxvlWRhhvmdwgvrvXxxxxWxpvtXxutxtxNxphpHgxervtundvwpxhnoxbxpdXXsedxxxVpntXxxPhGHxrtwHHrxxxpHwhlXxxpxhqRohfhTvxhXxxhUxXuvxuxxwwhtxxxHvxhwxxtpxtWxophlXpwxgvrxxxxXXxtlw`XxxxWxxxgPhtXxpwxxppxhvxpXThvVXeothxmxpxophohxxxhxXxptuhvpvXxxp`xxxxvXxTXvwnxxXxXsXlpxxXxxxxtpdxpwxvkHxxfoxXVxsvHxguxTvxpxwOxxvkxOpxwsxxxxuxvxXvpotxXCxrxnhfvxXpodxpwGhXXPdotphhXfwxggHXgxpxXpoxXxp`xxdxxpx@xvUphUxxwvxhPxwxppfxfxdYxghxuvXXxxtWnvxprlxxoxxxvpxtppgpxwtVxxsptwhthoxxXspwwx^hrupXwvpxXpfxxwvxxtxgWwXhvthvrxtOg^xxXhwHbXxXgXxxTtfVxxxXxZPxXwxhxnxhXdwfvXvlsxxxtxoxfhtvxxTtHwpnxnuhxxwX^xtnxGxhXlvXhwlvxhwpXxpXxhTxvdxsxh!vZsxhVextWpHTxlhfTd;xphhvxNvkwpnHtphxxxxxTxlxUVkhvsXVpxxpfmxkhtXxxxXvhphXxxhxxxwtphRwphwjnxxvsxvxhmXvkdxxxVxwpxhxXXwHxxhhwtxxuxvxwxxXpxwXxnXwxvsxxppxwgRtxXotHxfXvxh_pvuuwgPwxrpxXhwxxvRXwpWvbwX`xvThpxvxpWwxgxwx`vXXxPxoxxxFvHhUhwxsdxtwxhwxxvxwhvltxx_xxvodxtxhbhTvh^wxtxpshFpxvtxPxxxfnhvHHwtvXtwpwxnXwXwxtxxghxxregxxRxxuoxxxXXxxhx`xtxxhPxv`wxx@fhtXWxoVgphv]ulxxhwtttWwtxwWhtxpppZwpvghXpxxcxxxxtD@wpxXpxxxPpxwxthXtwvofTwtxfvxxtxxxtwXXhpHvxm_hxXPpTXpxPhvdxxnxxochhvrxxtlpxDXXxXxhwxhXphtuGxLxXkxTxxvxXZhlOxxwdttPThwxhxxixhuRfxwwgxXvuvwxPtXFxhvxlcvxhShwhxWXQTXxvhx]vnxxxnrvtvwHxwxXvxXxxwtxoxxxpRcUxXpHwTxgpxshWxpxwRTgx@xxgxptHxxxxxwtxrxxxtXxxthxht]`psh>ttvVX`xxTuhx`xnPbWPTtphxvxtxpxuxPwxhphtdtxxpvxxxqxpx_xhXvwwPxxbxgxkxxxVTpxxxTrbwnpxVgwvUXXxdpfuOxwhxdxxowxxxuuwpxdxvrHnpxfthlXrXhxZ!ohLdvvPpxxlxXxxhVlTuxwWxtxlwxxvtbxtxnpXhxxxeX!pxwxXRxRnXHh`xxhxxvtxXXpxnptvxxpvxgXbsxtlTThXVwxWxxuxXnxwxxx`fpXxhExhx`xRxxHPXuxpVvfxTxvpoxXpxRxtrXttvplvxwsxxxNxswxhwDumxrmPxdPhVPtrxwxtNxXWxhrXvrXXxxwpxxvpvxLc?xhe^hHXpxvXxBhhhXxxoxvttXphxjgxhvxnowxHxwhClxtXnvisdprvxxxwoxhxXhxHtwxpl@HhhxxhrTTxdxS^xwtvxhp`VhxwxxvtdpGxxrtxxxxvvxolxxxaxv!VvhxvxpxfHxXpxxxwxXXkxxxxnwvxhTxHVxvwtxXfwxHdfrhPUrXxphtxjWxvxHxdttvXvxkuXxgnvWagxfrxXxwwxhgpopugfxHxgxowxxwxxvtxhNdHxxxpWhxnxswxx@XhoFxxohphxnpvxkWxxHxWPd!txpxhxPxxWpscvvxxtlvxXfTBXpxphxXVpxxXqghwxttWXvcmvxhwxxpvpxxvvXxGxsDfHWXpxxpVstxtXxTlvXhu^xXxhdtvpdShHXetVsXxxhTtvvxxdXxxXpxxdvpfxxwxlwxxxhh>xtlvhrxxxXxxhhxxvFvjph_jpXXXxpxxTwNvvPvxhxXhXtPWxxXxvsTgXHWwxPoTxTxhwxxxXx@XhtP]htvtXvphhldxXphXxxxpxewxwXgxwhthxxxuwxhwxFxhrohw`gNxdxtxXs@xxvdvxtxXxwtwuxxxsupbxxphxxvXvxpwupdnXprxwxVafpvvfxuxPxVdxdxxnpwTvXpdvxxpvxtxphxxh!xxxxxSv`tppXhwXxpXfxhdwgXxGxtrxWRtVxttpxPx`hhdofWXhxwxdxxpTXXxxxtdxrxhxxwxTlWWpxhxxwXhxxPxSxoxxxdhTxxx`hxpxx^xuxHnxvwlxpXxxwTVpTTwxXxnttgEXdVHhxXdVuWxxhhxuhx`xxTxXxxkxxxxcdgt!dWdxnxVuVxXhxxphxlWt`wCxDXpfwOvcDxUptxxtSxuxtxfxvtxxwxLxtpXwvpoxsxxxfv!xxxtxvNXwtXd@hxndpptxpkhvxTpxvxxfxrhx_tppvHx9BPdhtptxxxxXwxxXxxXXxxTxFlxphvXsTvlxxjvxXhwxpxxxXXxSwVPttfhfxftPpvxhqxxpWph!xVg`hxvxxhxwtlhwXvwvxxLxtx!pxxwpHxpxuvppvvxpxttwpXxxwpVtW]vtxxvXXxlGvxxvNP`tTqXxxxXxxgdxwWxn`xghfhvxoxwXxPow`hxhxxx_XvXvuPpxwpxtXwxxXttpcvtwXwpvvtXxpsx`phvxETHfxxxXhwxHXgUkhvlpxXXdDxXxtpwsxx^rvgtsxxxHSxxxhwTpqTd_xHhvrtxwxxdWxXxpgxfxPttwcwkhfxwpnhhxXewTtXVxxwwvwxpxxxVxnxxnotPwpxpxnxxwvXwxhxWfoXxwxxpwxxXGnXXxqxxxXwxhxxvuwoxrxoXsVftxWXxxVxmX^tspxhvvRWtwsXxvxxXXhwxxxtXxpwxxXoxvopxxxtXhuvwwpo_xxhwsTxpwwXxvxxmxnxfxXxrxxXwXvxxxdvx>^mfXxrxxfxLphw@tbxvotxopxpPvvxhxxxvxwrFopvtDnxwXtXdwxx`nxxXxwHwhxhVwHbxxxXdxn`hWxjupwxwmxhnxXhtxxxxxplwlxxGx`xfnohxwxx_dgpvxWx`sxfUXx!Ppxpp`vtxxOrtxXdvdWpsXxwXtjppxcfdplCVvxx^vxxtpptWxlxxhxXxxrxXlhXxpxsxdgvwXdthwTxpxUtdTx^cgtk>TqwrxvlDPxxXvWMgXxxxxlxPvxxxuHxxgxxxwhtthXPlplVsxXxX`tvvUhVxrxppxxxVXHxaxgXrtpxpXpwsxxtxxxxnplXgwUthHhfvtxehxJvxvTtwHxvwwswPxhjwwXxxpxXhWxFgPXofXx`hVhxwwwWxtxlhFxdux^hdpoxrxdghupx`WvwvpxxxxhXxxxvv^WXxxxxhxktvxpvxoxhrX!prww@xmxrWHxhoh?txxxZXpXxTvXxxsxhwUnxPxxxvvoxXlxXxvXvxwvhxtxfxXwxtShxpXxPWXvxxt`xlnltDxNxwxloxttwdxpoTxxxxpfwxwGxvfxopxXxgxunXTdulx`wecpvfoSXwHxtfvxTxxhophTpxxbvttwxvtv_xstvmXgdNpxHWphthqppxxwhxwxxvVxhvwXttXtviwDwxvlxXxxhwlPpshpdpxDHtltXxxwpxxtxpxxXvxxtgdexwXxttxxtxxxhpSGwxPxxxpxxtpXVxtxpTxxgphhxxvtHthxvKxLxlxh`wXxxsdxscpwTrxuxtHwxgXxnxwhdxxnOxWtwt@WxkHxxxxXlxxRsvxxvtfpXhxxxwXxtxxvhxxxcPXXcxxhwtTrvvpFvxdkxxpWtpxWXlDHwrpxpw_vWxxDwvxpoHxVwOxlxTvXwsdwtxpxhxtxv`pRdtXvdvxrphxhxnXxp^ghhxvlotvtWxPpvuvxvxXr_xoithfvvFxpvxxhkrxxvxxxxpxhxxwxxxXbhxxXPtxurXxxwhePxtGXtPxhxxxpxWpXtpVcwvwptwxxxxxxxnxxxPppgn@fTxXOxftvtntxhxpXxxtxvxtgvvpvvhpWpvxoXkXpXpWwthwxXtwdtvhwxnfGHoxwpvhuwxteHSwtPxxx`GSWxxwDxXwouVhtxcvPxptobdxXxJxEuwxXxlxxpSXhxhxXpWpCHxpxhvxKxphxdwvgtTfvppvWxvhuxxfvVvxxXxg=vXppwvoHhLtXPhpvt<xupnxshxxxDNTxxhxxTxxxxthpxgpthxxPoHhxxwoswxhtv`xHh[wDxxtxeoalvuNdXvSTxTtxptvxhphwhxtdXREvuv^wp`xVWdvhxGthVVv^xxxxxwgfLph`wnXuxoxhcXwhkwUxflpxpxXwfXsxwtvxnvm`potxxwxxxxpwtxVxxxxwxdFTtxXtwhhwtXH_vjvxwphvTVxxxxcVwWxwwtxXXptwhwxxpPpsXxGxwhXtpvOtpxxxrXxhwqxKht^wdxrHxtmgvuXthXhxxbvhtww^CpwXw`px!tt@tXxnxXhtxhwhtrxVpfxNxXrxsvwTxvpkWwOdX`ssWnxxxvtxvxp_pPrttvXwTfxwmxvpxHxdtwxpwxdgt>oxXgXWxxpxptxxptWhxpxpxtNxnwWWxxpdGXwhwhpf^xTrxXhnOlkX`xtXxxdVxwtT@hxXprtxhxxpfWhxxutTvPPxxxwxvhutVxtvxxXoVxxxxNwxtx[uxxx@XwfpxvHpxxvLxwxpxxqpXHpvpXxXtxxXpxtppuXhn@ftvxODg_ajxxwhpnfxeXxWlktTxXx>hupWXhxxXpvxhvTxpxtWttxwWXvwttvvtpvfwxpANjxxHxxtxHppuxxwGxgxtPtnxsXxtnv`gxxvsvxwtgXwnFxxtvhwwXVxxdpvvwvxxxtxxwxxx`tTpVtvXxxPhfdxxXxhvn!xxThxrphpxxwWTvxxwrwXwxXPDtpXPxdNxhkxO@xlPhlnunxHfhpxxxlwvxpwxpxxx<xwdwtvXxvtsxvhxxxwvhxxhHVhpPvxplthxdFxhhvxxxtsxxxhXpxxVxxhxrXXgxop!tvWnx!xtXdwPTpttvwpHXt`huvvwxrplw^xxtdhPStxxDxlwqxsxltxtTxtpxhVgVgvxXvXxU_htxxDdWXvepttrdXXfxoxpx@pxXsxhpvptxVwxtxt?pwWpsgtovgvwvlmxtvwxxhOuuxxhxxppwfXXxxwXwXlxnxxxmpp!hxtvVxxgxvtxxxPrx_wfXx`hwtWtvxpvxnlhXxlvxphv`xxxFTxfvwvxxHxshlXxxxxxtmOxtghSxtxpwxexXXxVewdxwwvbxpvwvxPlvgHxvsXGwxhvXXhx_txTwtwtXPphtXVpXv`XxhxvhwXHvhmxpww`vwWxxphV]wxxxvxoWhfvlHottxxtxxvtxluhpVGkxhdVxxwXhphrhxtvxvtxxHxtvvdPPXx^xhxGtttftXxxHtVXxxxhXdwxn`xepVvZpxlxhptxx`PXpTXtwxuvhhupwthovvxxtxPxxXxwtWXrxxtvxhXWxvxxxwofvpXglwox^PphtxuvswxtxxxrvwttvUD^xXJXvvxvDXSvtwpwtXxpwwwp!xpxpvrrUhxdhpxPxxxHxxwt`wxrx`VvvwxhxxQhpxxxxNsfpvxhVvxxhxwtgxxX`txnhGxxxpptkxrwhxXxxxwupv`xxxcgLxVnfxrqwhxxVvxXXutxhxxxxvtxwgxtpxxxxWxtkktwxpfxpwXkNtxgx`u`xNIxhxVpwxx`sxxxhsnHhMnwvnOwpxPxvxwtvwhXepCxhhxwepxxhxnTxXvwptwW``xXxxtxuxxw`vtpwvpX!oxpxtXTHXTvPxtxx!p^xvptplx`nptpxomwxtTvx`xxxdXxphwxtxNpXXpTfxhxxwgdpxxxPltwvuXxxxmwpxvgxTxphxnnxxxxttxpxDaXwTXXwwpxPXxtwxxpwxxXXpHxhtPxxwtxhxxoxxxWwxtwtxpXxvxwx`xpxXx`HxxvxhvxXxLxgwXWwXwhFwxXxxxhvttwvxwvxxjwXhhtxvhxkwtxxLGvxPxxVxwxUwvTrxPxwlxthTbv@gxwwpwxvXwlq_xwwxpshCxvwXhxXxXXwvxxgxxxXlrtDtXx_pwwxWjghUmphxptcxvPjvoxwwsPDXxxsWxxhfxdxhxjhxXxtxwxtTdWxpftxqwhjdpxhtdoxwpxtnpPfxxxWxwxgLpxxppxxPxxwDvpxutgXnvXadxXrxxv`h;mpXtwlnvoxppxhhTpXwqxpxXVXvWxvxtSlfvXTxxxgxPXxxDtxxvfXkxVdtuvnxptwwvpxnw`xppxxwHkTOtvxxvxhxxxvvxvtxvvwhxxxwxwxowxhxxPOXxtpxXxxxPfxwVWxxwtWhlxthvxppv`vsxtptpx?TXhphx`xxwTxtxTwhwxhtxUpvgVtxxxxwvhwppxhxxdxxXxxxp`Wxxp!SxgvxwxxhtHSx`xpxtxlxHvxxhxxxxxxcwvoxxhkxfxvXxxwXPonxxlttxhHxlfxpxxtXlpWxhWwWxpxpx_xvhNxwjxxpxxXvxxww_v`tXvxtvNxjMxrxpxxpvxDwPvWvXTxxwvxtHxXxxnlpgewtxh!`vxhtxtrPxxxhtgxxvXpw^vuxhVFxXXxuhvvvpHgpvfhxlcpxvPwxpX`vugxHnrxxWxnttxttlHtxxvwtxxgxxuxwxcxhxxpXsxvutvtXxpxfwtxxHhwpVxwRLxhp`xhxvxdTHhrPgx`mwNXxvxdexxxxvpwHxpTxwwpvxvWxjrpwtDxxWdHWxTxwxxvxfxuhv@TphhwxxXurSxXwwvhxvotSvtUgwwxxXttxxKXrpGxvwPtvotvhdxtxxvXpxxxxgXxuvwPxPwxVxhHfxtxQdThwxxYfxxvXXxxsvuXnxpwthxwx]xZxxfxxxwxltshxvxv`hhXxwhxVxpXvwpexctepn?wXsxxxxPvxxuhxxphXvxsXpxxxxnVvx`FvoXxpxxhrUxxhtNxx`xxxxxWwXxvxtxtwx`xthxxgxuOhxtpvXwpxxwopvwLvxvtxxtxxWXXtsotXhPVpvxGfonthvGXhgpxxxwvuCpxvwxwpxxxrxupkpvXxnxtwxwLXuxnwhtosnp_wEXp`xxwxvxoWxhvTXxxWvXwtTVfxXgxxxdptfxPruwoSpxxXpxxxwxxoxrXDeophsRsvhhx`xWxmqxxovwwxxnoxodHXxoxpwEXxwlxttrx]tMvtmx^vdXtpxxttWpxxhsvtxlxvxfxxcpsTtpxXwwxhvpuxhGxwxxWXHtXsphh`h`dvxtgxvxpxhvxxvxvxdfHoPwxshlHxtMUvXWwxtX@hTtHxwxtxxlXxtxxLxpgTHxxxgxv`txhxxphpxnxnvxXxbvxxxpphxxwHtxxxshwRxhtlXgxxxxvhwPltXxthhXhxtx^whFxbvwFxhdxwxsxwkOxTxxwxxw`vf^xXhxvgpwxwpwxXhulxXhXoHeTxpHvgxoTXttxhrbosttxwdrxpwwxvxvXhFvwxXOxxsxxxwXuphpox`ovXxvLxxtXxjxdxxwwn[xhwhxxxpwhxHnPxvxxXngrxxxxvx`xXlgxxwxxxurxp@XxwxhppwbTpxxsxpwhxxxpttVPpWhtxlTTXxnHxxtVwt`hpgXuXXxwxxvPhxctxpphxxxxsvXp`!Gnhpd`XvXbxwxvwtsXDxwxwXttxxwxlhvlhqTwPvxxx`xxTxvvtXxpxXpveuF`htxxxpxcxpdwxxxpxltstoplvpxxVxslwovwhxxwcpvxtpotxGXxxPxt_rx`hsoxVpxtwtdxttpVgpvXvwpux`xotxh`hGpWpxxvvrhxPvOxvbtxx!xxxxhxtxvx`oPxxwXHXbwfrwXtgwsxvx`XwPwhVxouhxtxhxxxtvvdxxwxxp`wxVxvvthxxpTnnpxVgWxpuvxxxwhXwVHxtVhxxnvwxvdxoxxxdXnt[XvsNhxrpwxTxtpXxx<Xv@vtwxvXkxthtsxdxxxThsxtwvprHlxxvwvtXxwlxsufxxOTxvpwxx`wFxXctxvXxgtvfxhxxxfxvbwXkXhxuxVxoxxxhxxxlXwXvuxTx_xtt`wxnhXhVxxttxxtxpXhxxhxsxVxfxtlxVfthwtpXVxvxswxhphxXxXpxxphtxxxXoDvpxxhXkPol!lxXOxtxxXxSvsxhwxdvwewfxTxwxhxdthHxWhkppt`VvxZpxrpTuvVxTxPWwshxuXprvhx`XgPgnxh_pthtXWvwxlwsPxpxlvshxxxtwXxhHx`hPvxxPoloxdXxvxuXxjwsxnvlxvWxwxhtptxGwfVxxOtxwXtxxstpwxxstxptxgKxjtXxxpwhnXhpwxXvxvxwxxVhxTxXwxtXxmwvXttXvtw`xwtxNtgvxxTtf`tx`uwOTwopxexxpxx^Hx`^^lxtxpthHnxhfwvtxktpxxPrgfxUxHxwXXvxxtTHxXxxwhxxdowlXpxroPxh!f`xvtvthtxf`xXvxxphXpxpwvD`vxxxxxdXxx`dxxXxw`xht]xxwfpexxrVpXtX`XhxhVPrhx`TvxVXxhxxvXxhxXOxvvxtxfVXtpxxtNXhovlxxxxhTpvtxxwvxxOxxXvpvrvXvhthxrvVjwhXvxtXtuxnxpNxvvxxvxdhxpx`TFtxvxxxvVhtTXxp_whvxXVxxswhxrwXxxx`dpxvwHhvxxhthxxnxxhhwwxvTdxpXxhtShVxxXcXTtvxppxtxxxhdXvXXxgwhxxxpsvbxuXxvxntxvpWxxuwvxXwoxxvhD`pdudwfXxFrgprtlXuxx!wXstpVxxxxtxvtwhhphxxl!xtfXXv`hxxxexxxphxxhXqXv^xhXSxTpunwhjjxNppgxnxxwwVLwvx^dSxhtvpvxxx`pPwXXqxwwhwXxiOtxhvxxrotnxxxwrutPxxxxxxxxSqXxNwxwuxwpXvtveXhWwhpxtvwghvvhXPXtxvlxvePxXxupxXLVvhhxtXTwt`xfXxWhxvxXmxxxwxXxhxvPvhxXXVxfwWxs=vxxx`jwrxhxuRhwNXv!xXxxvsxvpejutxtxGpxXlxVw!vrVT]btxhxxx@xnjvxhpxtPxuhpoexwfwjxxxxhxlvpvhTVWrPxshxvhXxxhVDxotvwxxVpxgulxvtXXtvtsNxwxtswxppXxxspxxH@rvxihfippxhxphVxxXeAO_xxtxohflfhoXxxPxPxXwtpxwhxhhqhxjshXwtrwDXwtvjxxXhVtdXvP`xxTvoxlxpgxVHGxwxxxxXxXWtxttUxxhhpxxxxwxTovxhpXxtxxtxxkpexXxhhtvvVhxhxXxxtxwXxhpWfXtxxHXvmHxxxvpTRxvxxvvxVtxDXwWXduxxHtdXVpvwvwvhwegthxh`NhvXvxX`hwuhLVptxxXt]pxoVxPpxxfxVwhxxttxxshuxtxVxwtxpvtxdUfTxxhXhxxfpxxPxuVTxplvxXhphXHvGvOXTxxxxxwxWxxvvxxwXplwhxxxu`xstVZvgxxxxxtxXqvvvxhxvxpputxx`vFvthpufvWxxpvxPguxxTpduxqhxxphxwxpTtxxxxwxufhxoxpsxXxXpwxxvdwtxhflXCwxlhxx>xxrXhgxXxhHtgXpxHHv`nIxXxvXxvHZwvxhpwptpxTTpTXdvhwthOXvGhxvoxtw<hxsvn`H^vlw`gdxrxxFpvttphvXhxnxXLppxv@VuVtxxxvtVwxVxVw`XhhxVxxwpspxLoxgvs[GxLxnx!spPjtxxnoxDvnhxFpphppLvxXxwxxxtxxophxtwXXXXplxxhTxrwtxHpoxfspwtxvtoxWbhtuxpxvtxxsx!xpxwxUvxuvgqXw^tnPxdpppvHgLhxxxvxvhlXxvsxxxXxwtvwhp!txxhvxxXoxXxwxvsxpvhwxxfxhtXxhxpxXpvvQcxxUbxdxxXxxtXxhxtxhuLxPVpxxwfvtlvpxx`xtXgwxxtvpvphHhvVtpwxtuQxXxtxtfxhxXvoxWX_mxwxxxXxxxv@toxxpXxkxwXwhxxhvhx_WxxfwVxHxxltdxptvplsxxVQxRxXp[pxxxHHtpOxhtPxHtXpvhxxvvxvpxx_nwxvpurxwvxxhxxwkxXx`xFxvvthHtXpDxhwvvxw`gxhtvTQhxtxxwXnhh`xwwXvtxntv<rwwxHxmvh`xovxgPtxxvxuxxvvvuhXxhVdwlV`xxXvot!xUNxxwX@xXhxgeq`rsoxxxxwtxxPWxhTpsdXxuXjx`OfxxpxdgdtXgfhlxvXxTx`XxxTXrvrHXtVXxnpxxVpVVRxtUdVtxsShmXxhwcxxX`vhVxwhxrvtwXpgxvhxxlxxbxWVxtxxwxpVxwovfxtwXGwX!oxvxp`xxxfhxhxxXTtxhsvxhvxuxxxppXwxxxXhoXxwxXxpopxUlxxuvx!vxlhGhvlNhwhxpxlPHxehHxxTppxvhxwxh_vwufoxrxxgvXxoxxxuwhxxhhPxxpPxvxuexxbfvpxHhtxsxxV`pWvPhXxxtpxwvlxTxHxtwwhxhHghxxxwnxxxxh@tvxxkhwwxwxXxXvuVxuX!xoXwnPtxxxhxvXxwxhxxwvxtXphPwxXhXxUnxhddxwxxxWlxxp_XxxpuhhtxhwpxPoxvtWhtTxxxxtwTxvtwxgxXtxwsvWxxvwXsVxxfxXxjrxxxxxnvxdhxvxPx`xttcxxxwxXxvthHwwxgtxhjxoxtxrWpWrttsx`hxxgrxUxPxtXHtxt`wxxprwxlxrnxxxhtvVNXpvxpw!Exh]DrvxhwdXvxHufsvvWtcpnwxpUvswwdnXxxVWdwvX`vlwpXxxxttHhTxtxnX_xxxxhxhvpsxwpXtxxVxxxvtSgXwWpxUsexxkxugxmhjvwTvX!owvxxxxxwpvupxxvxxwhxxxvptrxxwwusxpvxBpxvwXXpXvHXxxn`txXpxHlHxhxtodxhvPnXOsxHXn`hxhttfvhXtxxxwHwrRdxxxxXpxhVtpxesnurhXpxvtfxsVowxwwXfuwtwx`x^hxhtshTuSvhxxhSpXXxxxugxxxhtXxxxpSxgogLhxxWtxwxxXuvxpx`xxxnhxxxwvs`VXxKxgxxwpxnpPhxxxxgxxxpxtwwL<pdfxxxPxXpvTwxwxXxwVtWXwWvXnwDxxxxPhtfwxtxwunhNtxhoxxxNfxtRlxhxppWhxwXhxlXpxpcFrxvvpXPfxLSdtHtXjxxxfXdvpwfvPxxxvxhpwx@PxppxxhvxXdvpXvnxxsxxxFxhxxwxotxpxXcXlXpTxvxPxxwxvspvwxrxxhvXhxvxxv`xxfPwtpwgxphehwtqndxXpXxWxvhXxhdxxvWUw`FWpxpptXxwxPwxhXuxRftvxxwxxtxxWA`xvxxphdX`txtoxWxxwTtXh`xxWpxoxHxwxxxWXuXxwxxgxdvPxWlXHNxxwVxvhhxvhSgpUrXPdxxnXvWxxwdxvxxvxCrlvkxXFghx!Xxxhp?wWxwwpgfwpvcXxphxxvxWVxvxgvRwHXtfxxtvpxwHpxvwwtStWxXtvwpxtxmxxwx!xxwxSx@XwvvwhtxfXoxu`pwHxxxtxrHvvxwxwxtruwXXwxxvXrvxDxttPxhhphXxxXpnvwphptx^xuwrfxHwpxlw`FXxtwXxxxwitxefXfxxxppvoVxhRuxhhhXhvXptxsxvwxxqPxxxtxvTPvtXgpnxtfxhxxDhvhptohxhXxDxxxxxXpxpxtodxpwWX`tvwvwXhxTdsxvltvohxwwJwtHpFxwhXolphpxXxvpuUoWkXxxkPvxGXwttxdDvlwHXxhXtmjwXxGxwwwvwwxxxOxxXxxtXtxWDVxvvxphc"; char str[]; int fast_pow(int now,int pw,int mod){
int ans = ,dt = now,bit = ;
while(bit <= pw){
if(bit & pw) ans = 1ll*ans*dt%mod;
dt = 1ll*dt*dt%mod; bit <<= ;
}
return ans;
} namespace solve1{
int n; const int mod = ;
void work(){
scanf("%d",&n);
for(int i=;i<=n;i++){
char ch = getchar();
while(ch > '' || ch < '') ch = getchar();
int zz = ;
while(ch<=''&&ch>='')zz=(zz*10ll+ch-'')%(mod-),ch=getchar();
printf("%d\n",fast_pow(,zz,mod));
}
}
} namespace solve2{
int n; int mod=;
void work(){
scanf("%d",&n);
for(int i=;i<=n;i++){
char ch = getchar();
while(ch > '' || ch < '') ch = getchar();
int zz = ;
while(ch<=''&&ch>='')zz=(zz*10ll+ch-'')%(mod-),ch=getchar();
printf("%d\n",fast_pow(,zz,mod));
}
}
} namespace solve3{
int n; unsigned long long mod=5211600617818708273ll;
unsigned long long fast_multi(unsigned long long now,unsigned long long pw){
unsigned long long dt = now,bit = ,ans = ;
while(bit <= pw){
if(bit & pw){ans = ans+dt; if(ans >= mod) ans-=mod;}
dt = (dt+dt); if(dt >= mod) dt -= mod;
bit<<=;
}
return ans;
}
unsigned long long fast_pow(int now,int pw){
unsigned long long dt = now,bit = ,ans = ;
while(bit <= pw){
if(bit & pw){ans = fast_multi(dt,ans);}
bit <<=; dt = fast_multi(dt,dt);
}
return ans;
}
void work(){
scanf("%d",&n);
for(int i=;i<=n;i++){
int zz; scanf("%d",&zz);printf("%llu\n",fast_pow(,zz));
}
}
} namespace solve4{
int n; const int mod = ;
int res[];
void work(){
res[] = ;
for(int i=;i<=;i++) res[i] = res[i-]*%mod;
scanf("%d",&n);
for(int i=;i<=n;i++){
long long zz; scanf("%lld",&zz);
if(zz > ) {zz -= ; zz %= ; zz += ;}
printf("%d\n",res[zz]);
}
}
} namespace solve5{
int n,prime[],flag[],num;
void solveit(long long l,long long r){
if(r <= 1e12+){
flag[] = ;int N = ;
for(int i=;i<=N;i++){
if(!flag[i]) prime[++num] = i;
for(int j=;j<=num&&i*prime[j]<=N;j++){
flag[i*prime[j]] = ;
if(i%prime[j] == ) break;
}
}
memset(flag,,sizeof(flag));
for(int i=;i<=num;i++){
long long st = l/prime[i]+(l%prime[i]!=);
if(st == ) st++;
for(long long j=st;j*prime[i]<=r;j++){
flag[j*prime[i]-l+] = ;
}
}
for(long long i=l;i<=r;i++)
if(flag[i-l+] == ) printf(".");
else printf("p");
puts("");
}else{
for(int i=;i<ss.length();i++){
if(i!=){printf("p");}
int dd = ;
if(ss[i] == '!') dd = -'';
else if(ss[i]>'') dd = ss[i]-'';
else{
for(int j=i;j<ss.length()&&ss[j]!='.';j++,i++)
dd = dd*+ss[j]-'';
}
for(int j=;j<=dd;j++) printf(".");
}
puts("");
}
}
void work(){
scanf("%d",&n);
for(int i=;i<=n;i++){
long long l,r; scanf("%lld%lld",&l,&r);
if(i == ){puts("pp.p.p...");}
else if(i == ){puts("p.p...");}
else if(i == ){puts("pp.p.p...p.p..");}
else solveit(l,r);
}
}
} namespace solve6{
int n,prime[],flag[],num;
long long oth[];
int res[];
void solveit(long long l,long long r){
flag[] = ;int N = ;
for(int i=;i<=N;i++){
if(!flag[i]) prime[++num] = i;
for(int j=;j<=num&&i*prime[j]<=N;j++){
flag[i*prime[j]] = ;
if(i%prime[j] == ) break;
}
}
for(long long i=l;i<=r;i++) flag[i-l+]=,oth[i-l+]=i;
if(r <= 1e12+){
for(int i=;prime[i]<=;i++){
long long st = l/prime[i]+(l%prime[i]!=);
if(st == ) st++;
for(long long j=st;j*prime[i]<=r;j++){
while(oth[j*prime[i]-l+] % prime[i]==) oth[j*prime[i]-l+]/=prime[i];
if(j%prime[i] == ) flag[j*prime[i]-l+] = ;
else flag[j*prime[i]-l+]*=-;
}
}
for(long long i=l;i<=r;i++) if(oth[i-l+]!=) flag[i-l+] *=-;
for(long long i=l;i<=r;i++)
if(flag[i-l+] == -) printf("-");
else if(flag[i-l+] == ) printf("+");
else printf("");
puts("");
}else{
int nur = ;
for(int i=;i<sk.length();i++){
int um = (int)sk[i]-'';
if(sk[i] == '!')um = -'';
for(int j=;j>=;j--) res[i*+j] = (um&),um>>=;
}
for(int i=;i<ss.length();i++){
if(i!=){flag[++nur] = -; oth[nur] = ;}
int dd = ;
if(ss[i] == '!') dd = -'';
else if(ss[i]>'') dd = ss[i]-'';
else{for(int j=i;j<ss.length()&&ss[j]!='.';j++,i++)dd = dd*+ss[j]-'';}nur += dd;
}
for(int i=;i<=num;i++){
long long st = l/prime[i]+(l%prime[i]!=);
if(st == ) st++;
for(long long j=st;j*prime[i]<=r;j++){
while(oth[j*prime[i]-l+] % prime[i]==) oth[j*prime[i]-l+]/=prime[i];
if(j%prime[i] == ) flag[j*prime[i]-l+] = ;
else flag[j*prime[i]-l+]*=-;
}
}
nur = ;
for(long long i=l;i<=r;i++){
if(flag[i-l+] == || oth[i-l+] == ) {
;
}else{
if(oth[i-l+] > 1e15){
if(res[nur++] == ) flag[i-l+]*=-;
//printf("%lld %d\n",i,flag[i-l+1]);
}else{flag[i-l+] *= -;}
}
if(flag[i-l+] == ) printf("+");
else if(flag[i-l+] == ) printf("");
else printf("-");
}
puts("");
}
}
void work(){
scanf("%d",&n);
for(int i=;i<=n;i++){
long long l,r; scanf("%lld%lld",&l,&r);
if(i == ){puts("--0-+-00+");}
else if(i == ){puts("-+-00+");}
else if(i == ){puts("--0-+-00+-0-++");}
else solveit(l,r);
}
}
} namespace solve8{
void s99(int l,int r){
int mod =;
for(int i=l;i<=r;i++){
int flag = ;
if(fast_pow(i,(mod-)/,mod) == ) flag = ;
if(fast_pow(i,(mod-)/,mod) == ) flag = ;
if(fast_pow(i,(mod-)/,mod) == ) flag = ;
if(flag) printf(".");
else printf("g");
}
puts("");
}
int tab[] = {,,,,,,,,};
int gg = ;
int res[];
void s13(int l,int r,int p){
for(int i=;i<=p-;i++,gg=1ll*gg*%p){
for(int j=;j<=;j++) if(i%tab[j] == ) res[gg] = ;
}
for(int i=;i<p;i++) if(res[i]) printf("."); else printf("g");
puts("");
}
void work(){
int n; scanf("%d",&n);
for(int i=;i<=n;i++){
int a,b,c; scanf("%d%d%d",&a,&b,&c);
if(i == ){puts(".g");}
else if(i == ){puts(".g.gg...g");}
else if(n == ) s99(a,b);
else s13(a,b,c);
}
}
} namespace solve7{
const int mod = ;
void work(){
int n; scanf("%d",&n);
for(int i=;i<=n;i++){
int l,r,c;
if(i != ) scanf("%d%d%d",&l,&r,&c);
else scanf("%d%d",&l,&r);
if(i == ){puts(".g");}
else if(i == ){puts(".g.gg...g");}
else {
for(int i=l;i<=r;i++){
int flag = ;
if(fast_pow(i,(mod-)/,mod) == ) flag = ;
if(fast_pow(i,(mod-)/,mod) == ) flag = ;
if(fast_pow(i,(mod-)/,mod) == ) flag = ;
if(fast_pow(i,(mod-)/,mod) == ) flag = ;
if(flag) printf(".");
else printf("g");
}
puts("");
}
}
}
} int main(){
scanf("%s",str);
if(str[] == '' && str[] == '_') solve1::work();
else if(str[] == '' && str[] == '?' && str[] == '+') solve3::work();
else if(str[] == '' && str[] == '?') solve2::work();
else if(str[] == '' && str[] == 'w') solve4::work();
else if(str[] == '' && str[] == 'p') solve5::work();
else if(str[] == '' && str[] == 'u') solve6::work();
else if(str[] == '?') solve7::work();
else if(str[] == 'g') solve8::work();
return ;
}
05-11 19:19