From a0c1f5f50f5e7ab52bd4b11296ffea1735b3b595 Mon Sep 17 00:00:00 2001 From: Laurent Gomila Date: Fri, 3 Aug 2012 23:50:34 +0200 Subject: [PATCH] Removed the built-in default font --- examples/opengl/OpenGL.cpp | 7 +- examples/opengl/resources/sansation.ttf | Bin 0 -> 28912 bytes examples/shader/Effect.hpp | 16 +- examples/shader/Shader.cpp | 14 +- include/SFML/Graphics/Font.hpp | 16 +- include/SFML/Graphics/Text.hpp | 15 +- src/SFML/Graphics/Arial.hpp | 14685 ---------------------- src/SFML/Graphics/Font.cpp | 22 - src/SFML/Graphics/Text.cpp | 30 +- 9 files changed, 53 insertions(+), 14752 deletions(-) create mode 100644 examples/opengl/resources/sansation.ttf delete mode 100644 src/SFML/Graphics/Arial.hpp diff --git a/examples/opengl/OpenGL.cpp b/examples/opengl/OpenGL.cpp index e1945e55..a62924ee 100644 --- a/examples/opengl/OpenGL.cpp +++ b/examples/opengl/OpenGL.cpp @@ -18,6 +18,11 @@ int main() sf::RenderWindow window(sf::VideoMode(800, 600), "SFML OpenGL", sf::Style::Default, sf::ContextSettings(32)); window.setVerticalSyncEnabled(true); + // Load a font for drawing some text + sf::Font font; + if (!font.loadFromFile("resources/sansation.ttf")) + return EXIT_FAILURE; + // Create a sprite for the background sf::Texture backgroundTexture; if (!backgroundTexture.loadFromFile("resources/background.jpg")) @@ -140,7 +145,7 @@ int main() // Draw some text on top of our OpenGL object window.pushGLStates(); - sf::Text text("SFML / OpenGL demo"); + sf::Text text("SFML / OpenGL demo", font); text.setColor(sf::Color(255, 255, 255, 170)); text.setPosition(250.f, 450.f); window.draw(text); diff --git a/examples/opengl/resources/sansation.ttf b/examples/opengl/resources/sansation.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d85fbc81d91e22c647a3338a37f24a9d684dcf8a GIT binary patch literal 28912 zcmeHw3v?94)^1gI&rAX&Wbz~=gqef@hIc|hG$<;90?JD<0Yn1{5C|baz=(i|hzKeX zVMIg?-~&(|Dk6i3Ac*JzABdtHL_kG+97IJ$GF@}OUDY$0B;;4`{qMT#uJtFY_f&ei zt9I?$d)HUH9$}m@<^(ZVRPO=(2ODd?c!jazwz%+a#ozdz zwHQ00to(;zeWv5@^WZOeeBtDhW)Uerfwf|kZ!exWDt~JE1Cfl47>?qjCghiw>WO>} zo-fDyu9Ex-h0U8KhA}p}j4{1Q>BK2z8FxSb4P!+Q;`ybelM73?GS&wC^uzN8BiZ2k z?)7V?-qtwhH`WlZ;^&p0zyf~uZh61A{|j+rScan;{tRcDye;3ceJlp@tgz?(U-;h* z%aA!)U(yG6&>hgu%pq@6NsKiB7m$-o>-r&H!E7wdw%nG5XOq;Y{t+9kMbmRO$PpjL zY{oW5vD^FLFZpv_KbMR3V6L;8;=yqRf7!+OqdoAg(bVR_hl^=O0n4Pv`8-^Z04|UA zD=TmmvI3(iE3iF`&ni~H?_mX6M|t(tGuSA73(^U=wyW>-LoCsD8|$mxh38k`8iuQo z^)(*D=VvmlK9QDr;a#I2E1-Pnlb#P7%{;c9$R`D#MJW3y^BC{q+GhRjXCBGl5Pc53 zZB9j(!Z^AwOA{)hv@_AnQ$aN4=@efjSZYk|*M;_C-8`zt9VLwo{k?Jpac3 zMUXe*FZ3dwL$8J`Q#*@iz_+nWeQMLtK3>S=bv(OJUG`q6H{_(jIvj&pBFSBwfoD!a zhRBaEh7RF!w6V%VyHY)E&}OX%tnFvy`7`R=1ke2fxlo;PQ9fbML+_w3+KYH@7On^I zEH0^M&=>u4>5 zq${|zme32*>#@ieUPqgN&mk}pNF&AhH z<_1k?sh}-cn*R^hinRc3&C)?HVJ$&3SS!#rpue-WtTkvmb_r;EmI2yeQ z_K~zN>xpzfcCG&>b_44LdL!!%+MitqI)GgdI*|48pJ9VoU(ms+2fj%K%lj$tD}$Fke}-?1WgJLot`$FqE-i`huf32c=AG%H~Rpc7dk zXek>FI*E+|oy^AizhzTc5oj432Rc>KX>7dz6uW~JgO;-ipm(wo(CKU<=v}PT{|%eL zCV|dmlR;;(DWG>tI-8aGzh?Kasi1S%G|+q59iVerIp}@tPXAYI9-9t&Kf4QbKAQph z0GsJQ$rebukj+B+L3TIjLu@wa!|Wda3ATvM0j*&7f_N~c*h8Qz*u(x~>`Ar=^eI*W`n05#>=C3_vc>){ z*edoY=xVkE^cl7k^jYQseU3fmKgynG%Rtw#$3fRhx{fXP|C_zQo&bH3tpHumo&?>% zo&w#-p7tMMn^-02OKc_R%WM_sD{M9BX3)>stLz!jE$ms)*VuEQTiNrVUbe>n8QaFz zg1*kyfo^9nfWEVf)w?(03($kG+QUzt~p)A-11+K@YHPpzpKSK|f&IK|f?~_&;VJu^pfX*_)sr zvz?%aB>jZ#@*iZMvbR7Fv)!Pdu|1%lv$sKyu)Y3|*uU93phww0&@b4#pvOQzWM8uP zK##M3fu3OdK~J&+pkJ}~{U5Ne*$1HCun$2`v5!E%Wd}h|vyc7nv+pGRo*hE^2lff* zkL*+b0rnqu81xML4D=`VIp|q-1oUV2Z~uPw3p)z>tEA`H7fAocj)DHpzV!c#{lSid zo@XaO|70gYFR-sbtJv56_n41;18TBUph8kV`__-%j4(J|K!FN*CgU%p_$g-R@8LTa z>Zk(&+n5~)H4MJL0epTV`1(lr_$c`HX!!J4`0{v`0RNo`znuhs-3)%ZIo@`|FQ>sD zr^64og8#h)ezy($Z9Dkc4)Cv?;8(NYPqSGU_|Qw?J1>LJ%z>}G0zR?_y9$2s8u-I& z;Rk!e|6LEi*BAco2Kc%D@NWa**9OC%-3&i=3;b6e{MIn|t6SlxZi9cyM;%7OD;2;S zjfNK*3-2?IjfcmX08cX!9%d3e%M^H&scag&NIAU6ba;&!@D{V+C1%4r%z;;!3vVzF zUSK|~e*s$vi+>1~ehhYA0bO_mQX&g~6k6~VTK^lg`VzJjt?q$kFM~xdN83Mvmj52M z{3LAnX;ullT?Ko626p-!>~jt5avkjP2Uz2JXv7BC;3ja-V1F;e?l!~Tw!qG|!oIe_ zuC~LTcEFBy;)z|bp53sTv#^=Hu$7;oEx*EA&Ot|hXNCqW1)20fD<-2>e(vCjyc55g z_vC~5FrLq6@x|IZ+Pm5p`VxJuzFptxigLxenz~Y4sjil;j;_mGJzX!lQ{637wN!g* zv)TCl^? zg8k6!T~ZTPLBl_WM(&aNFc!Y>L+I-`==^x-doeWL1D&4)ttXwI3auxdKLD+t4!yq% zIzIy%_!#tlmel+Y;5$hhFTjtShhI4gANV#jO6k{c(6w_?YhRK2yBU`95^Urv)azyF z`%my_XZ}a~{zv=%A8H>=hqdjym4y$;eTnmj^R{yTeOp=2W?uAU`fVfHZN-4i<+`@0 z=O%tT{?OXuMurkAgRdb!5t7i==pp@3$kw*6Ym?q`K<>cYO|yF@ zZR*i8FUjq8UAt-LfZRB$SF9US=7Yh*#VyI8TdX-;cFOA8GC+x{>BibA!*k zo+vxKZQsGU*Md`bUOSR`8yWx8(7Q7u(?%G>0o(xLcEFb%I(Eu(x}E86r#sVNK9|1J z*TV)E<1%()5DOp0cz?uq0`D-qW5YY#ndXd%OUvf{y%GTX6 zJjUJCEw3#6h0EcVS6Yl)*VBgbJBRxI$P?u$d~u$bn8H^SY%bu_M{h3V^HW4g9)Bc7 z6b#)wRLmQy7mIm(x^EG`bvd8DoG%npd4(ulF6J#4tNE>BHTt6hh-?e^aRWsuZc;jI z!~GN%;f(IK4X8_{I(F)s9iNq%-MI~SIiu3Ev*O|t;##J;;$knS8#aimrDx+CRnL0F zDn4SPXXeH=;;7fdM~K%qZaiC=<9U#G;YRBnI~ug6Kg4^&M}I&jHjKl5w`JHW(GCqE zlO*7{R^Ua0R3dSagi|F?sVq|Rqyy_ws$(a28qeZjDlIiGwpElHjJREO{_b=@|MP%v zKt;upIXs?6i!+}T+PS#fD`#9HTc2n(OtJbf1z-i;ey6dU|}?v7;Z=X~Ay1(^w3q%BZzlDJw47warPieB zyjf7&=s7W$e}m`3r8N-8WDQ(%M#ZEN;ot1r=iRptRnHNZ<2Q%z;cw%258myIclXzQ zH`*DcrxD>s{qK&_`)hmgZX^)3;?IGy!yzpVmdT{FY{67mFx4=ainLPTHp|g9!I9u- zI}JjVS0KeJ*Mp z@B$8L(eMLtZrHUun^$;vTXD!E4r#eog104C06nzBO1)AKt361%o)*Jj@pwI6WyE-n zzoq4BxwW3-aqes_S2WUcJ;+V*!g#Y_eu1`1C(qIho&^qtV;sZu*K4$=27a@k*QX9> zpB%t98saIx+hT2%kV|7(s|Jv0B%Vr_`i=&%G+%p_uMh?YlqEC%y!j$y@H%=HFP7(nU)gsJn?Oz@(4M;t*q_RK^7Y~a@BqWmg z@A@CeKN%x7W%CV?za67LP39jFOeI^Xj-6ttgjh#B%qq1Nyb^3H&7JLrA3*U1`}S%2 z_U)#*4?nz*Pi*Da`o$KgdO?nu{$t+FXT|88%3j>K;JI+Nm*k-@`VN|>h{Whp>8#DF zqYXTemm#&u;%;Y_Ga)WbpXW7a@r7H(EWXRTWC?%9qYw8zqeYo#`}GOb$>@jt;$)qu z-KkCn_*eQ*byBG~D}_2iJ#{I$K%GdI9({;;UFy_@+GXaEQ~UOv;uFN(KkT-7Jfb9C zTqiQ9B0YF2IzQ#7emBZ&yD(~wmo*^|+7KmEJCig~N)%5p9I6!OigiW`l#r%#^|B|e|{p89kD=aQFz%o>6dP1ZzX4P{L*5Np+KP%iqGBi$}aB-Xy#P2uV2(g&H* z+8Hw%Z^5OK*Q;F~>Ar#TG_*VQl!PL}IbJT%zBLo|xtSge->>(GQoJi=17ARREH3E1 z?I^EnTvj$$N}EP5+$9bDf>*qBaEGRg#)G{)oL?@s>^MlWdm&Ry$M0#r;p|y54B$L5 z*YTmP5~!l1)V8MJicn5Cdh`^jZ7r-6>PEe{%%A*NB9G0=M2l0a$4Lc1A~hSzz=1fj zGP`EC)F$zDPfiuztXj8j6+cvPz|1fswe`N``U?Fiar4i2djY!E{d{oeq!QknUlTj( z1$6CVllgG2mQ1qq36H)^pX-}p-gvwZKeul4p!2a-zhHYFvS@$^R-i8eLh)u{8yfFM!nhyLJ&J(rU4rn8H?+~e3yilAMfSnh{p{=x8RT+3*;$LHxECaJ5 z!BVPAKyDDWGuCFH)~(=W-D%k^0Jhvtk2aDo6TkChaaBXk#M%LT`PX7Bz{D%(in7I7 zk>}xtd1u$3_f>h6k2g-*DiOmYTMy_U&0Z^8cUmd*Xv)kKenO#{U5%68!=z=0z24pC zYufd@y_q@MciJv^KJycEJsh~Khpim-up?SXy?z+lmwJ72aF=kWgDMf_)?P+G^s9K% ztM$~LGDmu};aX&s$7A!D!%gbNIE@FS-&WWm9Jxr$1l$1UEH9%wc=;E4Gt<|Hys*oI zehek6ce^8{@D^d7(09|Efj2Rppx4Z4c$Uf}Ur4fv33_a@&wy+$CJ|?radQ1W-ycDl z^cY_1z4Yo3p)^5M)vAxJ2;~r}4vbJ#|3=cuLT^Sr8Vt(m@#^{HHXw`z+O!Mfv<2og zWTEP1jgbO)O4bW+VRS?aWz_>Xh6|+C=t~dOA9Bxz6>%Ywcw3vtXBPz?Zr3j$Z`E!y z@s18H4{%65f$|z1XL);%e?a880l59jp!phal< ziD!ke*z}={Ta2|A#u@ii-Axx>QM}1^2$$m;b&C+5Q?6>X{lM@#b&4wfD8%W_L5Q9!yBOUjdmY3kn%M!*pz|Lag3= zr)9v{*NU0LS6p>rZxvO6coGj;JVi@wCbSrZ8b$&=5?WLiNyexUt1ZUCT{RdKNvA8s zdv%#yS1f)h=0#RJ{|G*#fSjxSq64J_{G#QxqHJiL8t!Tm|KXhIR?Yl(^UM+2y>|vG zplop)WSS)XR3mWT6!~)W4UMF~ZEU6FSQyoSKP1Oud8=4A;a<0E-3e~vlf>Em;!5qx z3x^M15Yu_se*Uicsi?|aH-JZ;;`8|OoOJ_)?-cqeOzD%3;Kv~UQOka;F^kb%T;Ua0 zSQtv`Fxo#ywpU|I4&?P3!LDPVIA9|Y8j25(moMkbz24N%i zs2T*mH7e6~8_FacMZSZ2m1--dJUPNfJS*{pQFy{PgQ(@LB)@VzA13Qu%`fo@Es}MP zL4~s@5R`a;ui&c=o5$eo%sA}_-w4r&pOdnii8d<)58+Z@ROyt5Vb#!Kr8)vJVLSxT z2p{FDyZP@~X31Y^rTc(_!83r#(aX!Q={ zaFOvN)jm;;ALT%fvrLTX&js@i*f+<(20dFgKPRq0-T+_c&v?2yld$T57}0XD$BxH#@~S-mtN11HLC2t*Su%S?}#wx8@BP^Jhok6~>S+Fi!rP%o#Hk-|q8>-qI9b3Eo=?K01tIdjB# zzI4u*RJ>~7`0oLTxUr4?c~ z?_N>reN&tkZTK(q@AT?DyNHcqQmZ*vYN`BuCf^XqzdLx1Kx8n0waDvmH=(sSh2LD< z9qo4M$Ib5CvvA?Ucg+9rKln-Cajj`2aOf}mGqD3aYl#{cxg2npbl+d4huPjkD-se_ z{kQVzy5u?m&P+Pm)MjK#P7j}dPtmCP?*sS0Z8HY(nXNso*H7^H?jjk8xkdzd46{5r z$siFjhy=%p$ZZ?iQKi6lP#S??LU*nzk(r?1blZdCB}iq0S2TOe^Y|{_dfI#usYQJ9 zjy|@DSSl8F`BY#GlX)sLQ;X5C5>4U2=8%75siDfw$PZTc^9p&%!9^MZ7pV^P@z3ny z@mb;!AMm|+nGZX<9%C7iIY@kT^d@mFe`9d-H_;aAU*e^eM?kR0sf?n6S`z&;zCbo$vGhInay8)dGFwNH}QVny-V)# z?pbk{(RA+IiV88woT@GTVZIrrEj|M(^%AmZj&d8r=Tw(V60OswHOlhLbiZjes?l`b zyc%taH4sKWTd5??+$qKM~EC=KZt_e}Lc8Sp42F% z+W&}NWjk$quuuMkjfHoWahX-v&^?h~QGmcbirhCC#+ozILmy?ZD z`_I3H+k$f#!6?0)z;LI^*^6~z3x9R{#*N#>g(ud*d-r=I)0(?zD-)QvI0TtUJJ(to zdn~+6`p|%|mkjqiF((oSC+jI|eeUqxx%0(&W6wH|`Rt<}p7eKgDuBCS1=M#DlA~CI z(`bIT>&;!l<30U!h0(O?)Vz88e(h0n-1qlsRg^D&^wW@Ib$?BMl=^Ed-nRN{r^GdB z`!LneW}mqEMWd0|s?AhCPo9cojLjV~ zMLmr2Uez%z4Lw*It~#MDy$M2p1n{l+mfb|hMxz5+wxcb|j)s2ADPxpNdJ>1WpfO`y zuw0d*aw&yABp6H6YRxg$DPPlTPACQ$u{{<#nMl}Vs1*xK#X2)JN^*gdaOMg|!vd-3 z;Jw6PDk+#swo(^Eirkv2jmdIk#>J+kwyGOOGYgB0iwD1U@BITm{kgcfW>8JE%)F`x zH<);|aZ|C>19W``2Z(?2My5;S6zMoQI$D zASezIt9)%m*vW!kL}E$Gm*TyMOj*&7fLaBjAll1C;+L64JTf#Kf-Ye|`2bvSB`Pig zU8BA=2J;IvI*vlVvA8ZaXGYO;(x@6?2#S;Fr=U@Ff+Y@zrB@yrf1{iT@E#{ip}Fd4 zTy@9bfignI;`%t`UVA`pWe(Y3js)a$jEQKh#c2wlrg|aF2SL2=-v{3zH zA2e5u=ydh)NB@tqqq_XKYw_cjcGMjFQ0lMwN&nyD=avwD?1q$23#{l2$R-fkS5nyq z8wsRRgQ*sOQ)YTrOj;{PTK!_%=h^5fKtMAzuwN}YBTD!xD@iA1TN0k8woI2uQne&; zt5!GA`1S9#qte&irW}3!v+wjDH zQD=l3$*k+G_72OcYt?*~v}Q|ZWvrHXi3h5nK1Ojv>w+#C3kh@q^%kl%C$p_pWRzvD z=qs^wgTEnTWDXf2p=cwQ2!>lTt8&at{cwLTZzW0{(Y@JH57H8jE^3<_+ zglS>GsA^6;5YMI>hLJQSU&`wdZ<8S?D~lP`@_|ws&21l{EfRuQg5Cy}s4*@NB8uwq zxn{RKR?UIBZEdxqBKyLa9r9PWf?`zE-_z_yG|g{F3D#bZL&k+QMm5Lq+RK>ju04*o z9hYL3c6G6GNY9-pN7-@Ra?&qS&bo`0)2Bu`Xiut7ylhcINs%G-*#@7iYPJne)LTbo zOm(WspHPimr>b^6#Ez)06z~3LSglTBx*a-ErzG1_sUCs0`$(3P09qdsR6Sdr+_lq| ze$*{tO|^PGmQ6Lzg8?kho%2jS(fd~dGY4Z719(!TB;nS{km0~>Uxph1nL@JZ(X_4 zn@|?S+G_t$qt41x=!y^Mi_(_Rc$`A`G*+)qwzRf}aDHfkQI;pEQCQHYVC-z+Hnkog zI3E*SN$7TJWB6q8uoq+T8HjHVuk>xu2UYTCpbG{1BJDv-w-@H$tTgmwgrBIz0;_t-du~J2Db=!&m|!Z!O34}5K;%xX2UE3H%a5(KfHCR`tjwWU z-tH2yZ2ENm?wXCX6nS?EpHW_pc;5XbyLXrDrbWnec-sY+4XEHUvNuN@o^xG~C$T8> z>iJJrEX5d%;u}JX)?b8ls09P_GBKUA$Gtiib_4W}|Hq zvIA2(TF=^S4C~$ZSVL;KCPN!oEN z>kbJ~Yfu!8<{qha2=@^ZQ1gM9e~?m(f^=0X#!7)-r2&YOWF;Y@o94tm0jIX~&@EVp zTyp-GaX0>S?XNaZZ}T~AXm9g2ZKe5v)(M}@%@cG<9jh@fZ~G=FbE7PZ%$;cNiw zo?Ja;)mz=8*cn_0Eo!9;Yj_geI)Y|KAK$iv+CcN%NuDnv&2v~nHsUgo{T7%|YpIM+ z%{d-%h0=%6H7+r7)J#&R-4Y~qg}uV8SzoN%lllLfL0(LVK-4m z7`SgI*Cdfl<8U>{m4>=T!s=;ehh|Du3VIe;@t97NyEa-Lnb5`U(gPE}sf1;mfys9* zQmuJxZO!@mK3ek}Z<9Zj$M9n#FfUxO#W6(vv_pJN3s_$ zHg|{}&6cLjoy)K1SH+K6tN1qZz_-GSwCba#K7hxd7Fa8cNDG?r%M}I(jnrr^&DTnI z?e%@BIWd!l88zQbt&y5f!%PHCg;0Mb=IVc-tkAWnF|f86?0i9V6-!XDvJis{s&Q&7 zwHB54!ED_h-ogB5)7){8R@7Dfka_kj9P?>flB!~<6t|c8s$PX!m-Y?OsvRA9dtj27 z&TD~9M_15gNb@2NupK%75kBdqRMi69XwNg5Mz? z5D)M>)F;(16L~%qk|*&&D|X1IQLojN^5Zd*`rhN35Fif)5}rU->J#~?ID31H4kIN- zr2Hr^8c|S`UG3bV=)Ou(lwGA7S*aTFcA(R`G4?%hav>r9WdVPu%I=1;)tUrVcFp`0 zwy%??t_K6k!H|7OJQ=n^>+BGtCY}51u|wS`@@^~tx{>6h8e<38WLSpmXPU^Kn0mf= z$Swk&NbR(UwNjz0=m0C+@#JAO2T15zI^#RvpSx2u-855n>+w}#W~N8$h7RQe^BpZq zJK$L&HhaVqi{NymKX8nfc10MB_Fe^|lg+?|8(cWyeH%-Efb&pfs+tSA)`JYMhBt7v z!s-(3CS`bfhkzGo0P{<}a~jrkew%Mz#TP$1_klfP-#t^r7b2p1cy*M=V(Khv?OJjI z$%|c^XwHi;^;dd&NWVtytl}WbhB#KiWA|N*o=&@U@C!^{WAEKxy^puuxOg+XtF@_> z0q`L9UeUf8wU&uWmwT@QZ>Z7;H(va?z&;}DIg-0ap9&jPaSy_ngc~Vp5krf`fbeP5 zQlLAfs{ze85tb zw+Z?g%e_#4Simdz2%K+K4+fu!A1wkz>WAO1r_23TYE58m+(SFLYUqdD(PeFwKnbvQ z$6;HgY+tnxu?@y5Z7j)F??v3oGGP-OwxT@PKiiL(UMo_~FS0+;o*z0Y6h)zbL4E4o ztvI>n@Gc}tGH|t8CC-80KV9IHwYWP+)lCR@h`BpWY4{_O! z3@i2%m{ZIE57EJ0QWUMOUMU)wCnr9Gct@3m75#GAB26`F8LF6XLS`FfF%==RjrI3W ze_swY>WoNDoeFC;`zJZ)33;iwML*0HDm+f(x`5}B<3rfEoPi9flztZsep_{o)O5CZ zJfupH6pa-_=Vhr~Db~b+6x6CY8P5&Px7NI@o%&EQHZ)u0D`U-azE{PX$&Nx}y$Y?+ zjH1U|qWWZ;hg;n-(^Rb3k%9XDlUT7tK&pK`-Zj;_gRGZWYQwBpu_eofa*V9v#L5>_ z9)U;?At|*c06C0NgPe=kjaH0Q$H7$|={4%6DX4)ODLl~L!k~XY4qO)*Oc$kfLBXY} zpg=hpvK$qktsQUvNAcM@#cR`*gzK`=h;i>_0cezCgRX)+S_0X?Rqtyw3E5nz?FwPud=EVNFfalr!gi`2;y7{=*_&?4-#R-INs zlP{^eF58-Qv1X|4nrc+)Pv>Fp@)GD(aLtaEYhhHZ*|8QR4JUVJjztOd}z=_CPber#6J<(Tn1NVh&h7-?tN<5;x7ul2CmjE9b4y`9S5btUi zCiWm(t*273tT;CZ*rYvH=!YKBqkKp8LuNxgTueQTsEoBgfsfg-gPM#mC)UUT0|)XZ z#HykbHY;yhC8u`#U|?dclB2w9td!&59SAO#)1qbO7T@p#ls9Re8s8EosLeM;i!W9K zTa6mLLw!@Q3c>!#s>6w3IV7LJNELjMf&bZ`QLiLo^Cy9QsK11)ZT)Sfn#Fa;5za z40cQV9cV>iAQfw+LToJUV ztX!lRO<*N{Kvx52F;FB$SzcDi3Oed5b-9O7yPpiAdLN-esInZ)ombB#(%cO7DuEU5 zYJP?$DAYVRa<4U~jxws})A@d~hR`+dfzUL`4ehlJb<*LPsJ*Bh+Ka7W7Ag>34WweM zdx+~nay&cUUEiKNJqPOzvG2d$jd!xDe=fh+_Pgq~{O3IBA!p*$UQe#=6Q!%@M4Y;7 z%B4Imd|P*AIod)DvGyP*O5aWLp_QtQpk+!vw3^uJ7tt%CkC0bQ`wHwfrhUr#mSf8L z*9W8Q@xf(R)kqvROOMJfAFv{Gn~K+spk+$kVjlY#ozxh%K1*;Q+? zi*MNq%OfqLelwnr(Z?D?(Erlhq@1+Jjm6pL@7shu)!xHC+`hp6qJ5|R2v~`C+~_EGR65>roC`}0yFIKt zY(?0Pu=C;Z;g^Mv44)BR5xy>bfB3QRUmCP;FrvZS2AdlkZ)k7Wvte<=c@3Xyc(mc! zMr|7nX*8?RhDOI4iHJ)hhD6MXSQT+J;zDF8Ye&=r=h!IWxIe^3dez@^^dkq2wQve{81VH?`S=%|1(sO1Uv*ddhPt zdsEIek8R$$`Pk;`njdpDa$V<|=33%fgWu2o`q!Ad$AONNbd;ovB(0QmrKDRV-72XMv^~y$CYm8>rlg%E zEs%7Kq!p5`l61ACZ%VpT(p{h(WIi2aJ{@rWGu@$lI8+BEl;w_+v`F3=C+T=eizS^PX^Es0B`uY7lBAO*og(R-l1`WOE=gxd zI#beFlHM)pY)S8tbdfCGBh!ybS}E_Wl=K;SXNyd4mGn<}r%F&>XO<( zyFs=CL3{dFfcC=k-5^_{*Gbw((gA3NZjdd}LGsREnZ8M;ZLd&dY7a#B%LYgB3YJ4=JuGpQz`GP zl=K;SXNyd4mGn=UXO*NrdB>!8As^I{>-0Rgf#yj07buS0<8HaC4_i}L3 zcqJ&wCkOJOJ0zbRoHR~pl1~m!8mDxwOb?TkWR(NE7zj$T%E5Wy^bF}(4o(6mN;;N< zlfa3Rj^*GaaH6DRIXDTNDCt-Z&HyJ$vdY0(-;^dz%fVUSL`lV4-w}WSE2VvFQ%UFb8%@lw_F0NQODES-L}-mV@JML8T;fAW2G- zrj3*yZ>02iBc;b1CGU)qcSgxOuyx2BEr8sRE9gpjXQjNeQr_7j?`)BGw#YkM<(;ka z&Q^Kni1cPhq&GVvz1b1z&5lTKc0_u!BaFP+5$Vm2NN;vTdb1y0Ea=HF|Pkp{s17tDtB~+2o>;Q_Bi#e=~JT zp{ulT@|1}s`Ngh$WH4&tgb9U{M-}1EcCN|zhc~YLva*t7 zQlzfNnZlFl?0uwfz!||MI2$-0rwO|db#~!=;X?ct%hY6Ory%pec6rL!OWlq7#;Z))j(7?SxcyA2qQH*<&FY>*T$KR7( z-Q0&DcdD@}--SJQ?a>BxpObMooNYav<`U}uaEcOY7@Ph7eKI?pXZ?TYT=oi_sQoBp z_n16uz51l}=j3VCFUT{k)%ohR&sL|C)z!J`>O^&Qp87ug&w=-FcK3dqmHj^cx4?%u z7n}Zz0G-PdJZVos_N4VW+dI;beJ^qdhT(w&UFPFdmL``~`2o8}ddx zf=BYkJj&L-WNLA-aqZN}6OEw-6U&V0Aoij8qu_|_)8&Wbs)=JJmK2V6 zNuvTyQW_a(a%7N*d-M&>3sVnB{U7yy;SxL3h=6c2p=QF&gqXMBBD73cxsmMcGLXu| zMX0?17vXb4=Y-8y<04#6sC*Z$#&zBxlusC+`ozC_`|oij`$dW0FO&GaC(0%4PRO0G z6Co$U?1b0}GZ9)RyhKQyuo9tk!svOp2%i%=Cv1KzF2d!6$_XzKS|Y4ONQrO~p(Mgc zgpddy5jrAlM3{&W5#b?1LxhD0a}(kwyiI7Eur}czLO+DE31buPA$(2f`cI?@Sre`% ztOKM&h?-E2#5f%#S|lt@NSbgop=iR;gb)cI5_%?VNXVIRA)#i%frJ7H0}@&$tV~Fm za5AA}!pMY>2_F+WCTvW|n6Mt9V#36PhzSo98YUb^NSJUiAvnTsgn$XV5ppBkMyQQ2 z8&EGHHA1`+@6uRnphUZM+bU24YAdP%wH4KX+Nl!lQ(3Dff4^;1O)l0xm1v(zv`;14 zr_!ofpnU>0qxQL2%>wO1wNvd=)4Kk9{`x<&rJ6i&i6s%4LJWca`$#fk1DDAEE|LW= Y(-osHj2F<;P%p3rF{>lYhrW~jFV!_TuK)l5 literal 0 HcmV?d00001 diff --git a/examples/shader/Effect.hpp b/examples/shader/Effect.hpp index 66ff92fb..ce29c47b 100644 --- a/examples/shader/Effect.hpp +++ b/examples/shader/Effect.hpp @@ -5,6 +5,7 @@ // Headers //////////////////////////////////////////////////////////// #include +#include #include @@ -19,6 +20,11 @@ public : { } + static void setFont(const sf::Font& font) + { + s_font = &font; + } + const std::string& getName() const { return m_name; @@ -43,7 +49,7 @@ public : } else { - sf::Text error("Shader not\nsupported"); + sf::Text error("Shader not\nsupported", getFont()); error.setPosition(320.f, 200.f); error.setCharacterSize(36); target.draw(error, states); @@ -58,6 +64,12 @@ protected : { } + static const sf::Font& getFont() + { + assert(s_font != NULL); + return *s_font; + } + private : // Virtual functions to be implemented in derived effects @@ -69,6 +81,8 @@ private : std::string m_name; bool m_isLoaded; + + static const sf::Font* s_font; }; #endif // EFFECT_HPP diff --git a/examples/shader/Shader.cpp b/examples/shader/Shader.cpp index 9a48e9d7..2b0d8a58 100644 --- a/examples/shader/Shader.cpp +++ b/examples/shader/Shader.cpp @@ -8,6 +8,8 @@ #include +const sf::Font* Effect::s_font = NULL; + //////////////////////////////////////////////////////////// // "Pixelate" fragment shader //////////////////////////////////////////////////////////// @@ -87,6 +89,7 @@ public : "Mauris ultricies dolor sed massa convallis sed aliquet augue fringilla.\n" "Duis erat eros, porta in accumsan in, blandit quis sem.\n" "In hac habitasse platea dictumst. Etiam fringilla est id odio dapibus sit amet semper dui laoreet.\n"); + m_text.setFont(getFont()); m_text.setCharacterSize(22); m_text.setPosition(30, 20); @@ -268,6 +271,12 @@ int main() sf::RenderWindow window(sf::VideoMode(800, 600), "SFML Shader"); window.setVerticalSyncEnabled(true); + // Load the application font and pass it to the Effect class + sf::Font font; + if (!font.loadFromFile("resources/sansation.ttf")) + return EXIT_FAILURE; + Effect::setFont(font); + // Create the effects std::vector effects; effects.push_back(new Pixelate); @@ -288,11 +297,6 @@ int main() textBackground.setPosition(0, 520); textBackground.setColor(sf::Color(255, 255, 255, 200)); - // Load the messages font - sf::Font font; - if (!font.loadFromFile("resources/sansation.ttf")) - return EXIT_FAILURE; - // Create the description text sf::Text description("Current effect: " + effects[current]->getName(), font, 20); description.setPosition(10, 530); diff --git a/include/SFML/Graphics/Font.hpp b/include/SFML/Graphics/Font.hpp index 066b5a61..3bd28789 100644 --- a/include/SFML/Graphics/Font.hpp +++ b/include/SFML/Graphics/Font.hpp @@ -197,20 +197,6 @@ public : //////////////////////////////////////////////////////////// Font& operator =(const Font& right); - //////////////////////////////////////////////////////////// - /// \brief Return the default built-in font - /// - /// This font is provided for convenience, it is used by - /// sf::Text instances by default. It is provided so that - /// users don't have to provide and load a font file in order - /// to display text on screen. - /// The font used is Arial. - /// - /// \return Reference to the built-in default font - /// - //////////////////////////////////////////////////////////// - static const Font& getDefaultFont(); - private : //////////////////////////////////////////////////////////// @@ -316,7 +302,7 @@ private : /// the loadFromFile function for the complete list of supported formats. /// /// Once it is loaded, a sf::Font instance provides three -/// types of informations about the font: +/// types of information about the font: /// \li Global metrics, such as the line spacing /// \li Per-glyph metrics, such as bounding box or kerning /// \li Pixel representation of glyphs diff --git a/include/SFML/Graphics/Text.hpp b/include/SFML/Graphics/Text.hpp index 6037ee7e..9a17b8e0 100644 --- a/include/SFML/Graphics/Text.hpp +++ b/include/SFML/Graphics/Text.hpp @@ -70,14 +70,14 @@ public : Text(); //////////////////////////////////////////////////////////// - /// \brief Construct the string from a string, font and size + /// \brief Construct the text from a string, font and size /// /// \param string Text assigned to the string /// \param font Font used to draw the string /// \param characterSize Base size of characters, in pixels /// //////////////////////////////////////////////////////////// - explicit Text(const String& string, const Font& font = Font::getDefaultFont(), unsigned int characterSize = 30); + explicit Text(const String& string, const Font& font, unsigned int characterSize = 30); //////////////////////////////////////////////////////////// /// \brief Set the text's string @@ -109,8 +109,6 @@ public : /// a pointer to the one that you passed to this function. /// If the font is destroyed and the text tries to /// use it, the behaviour is undefined. - /// Texts have a valid font by default, which the built-in - /// Font::getDefaultFont(). /// /// \param font New font /// @@ -179,15 +177,16 @@ public : //////////////////////////////////////////////////////////// /// \brief Get the text's font /// + /// If the text has no font attached, a NULL pointer is returned. /// The returned reference is const, which means that you /// cannot modify the font when you get it from this function. /// - /// \return Text's font + /// \return Pointer to the text's font /// /// \see setFont /// //////////////////////////////////////////////////////////// - const Font& getFont() const; + const Font* getFont() const; //////////////////////////////////////////////////////////// /// \brief Get the character size @@ -348,10 +347,6 @@ private : /// window.draw(text); /// \endcode /// -/// Note that you don't need to load a font to draw text, -/// SFML comes with a built-in font that is implicitely used -/// by default. -/// /// \see sf::Font, sf::Transformable /// //////////////////////////////////////////////////////////// diff --git a/src/SFML/Graphics/Arial.hpp b/src/SFML/Graphics/Arial.hpp deleted file mode 100644 index e24f0dc3..00000000 --- a/src/SFML/Graphics/Arial.hpp +++ /dev/null @@ -1,14685 +0,0 @@ -0,1,0,0,0,23,1,0,0,4,0,112,68,83,73,71,36,61,-7,-25,0,5,127,-116,0, -0,26,124,71,68,69,70,94,35,93,114,0,5,117,24,0,0,0,-90,71,83,85,66,-43,-16, --35,-52,0,5,117,-64,0,0,9,-86,74,83,84,70,109,42,105,6,0,5,127,108,0,0,0, -30,76,84,83,72,-128,101,-6,60,0,0,28,120,0,0,6,-114,79,83,47,50,12,-33,50,107, -0,0,1,-8,0,0,0,86,80,67,76,84,-3,123,62,67,0,5,116,-32,0,0,0,54,86, -68,77,88,80,-110,106,-11,0,0,35,8,0,0,17,-108,99,109,97,112,-25,64,106,58,0,0, --47,-60,0,0,23,106,99,118,116,32,-106,42,-46,118,0,0,-6,-96,0,0,6,48,102,112,103, -109,-52,121,89,-102,0,0,-23,48,0,0,6,110,103,97,115,112,0,24,0,9,0,5,116,-48, -0,0,0,16,103,108,121,102,14,-9,-113,-20,0,1,26,-4,0,3,-25,98,104,100,109,120,-66, --69,-61,-105,0,0,52,-100,0,0,-99,40,104,101,97,100,-50,-104,38,-110,0,0,1,124,0,0, -0,54,104,104,101,97,18,51,18,-1,0,0,1,-76,0,0,0,36,104,109,116,120,14,52,88, -64,0,0,2,80,0,0,26,40,107,101,114,110,55,97,57,54,0,5,2,96,0,0,21,96, -108,111,99,97,14,97,105,50,0,1,0,-48,0,0,26,44,109,97,120,112,11,71,12,-88,0, -0,1,-40,0,0,0,32,110,97,109,101,-64,-14,101,59,0,5,23,-64,0,0,27,13,112,111, -115,116,-113,-23,-41,126,0,5,50,-48,0,0,65,-1,112,114,101,112,82,-2,-60,-23,0,0,-17, --96,0,0,10,-1,0,1,0,0,0,3,0,0,-26,-24,-70,-22,95,15,60,-11,8,27,8,0, -0,0,0,0,-94,-29,39,42,0,0,0,0,-71,-43,-76,-10,-6,-81,-3,103,16,0,8,12,0, -0,0,9,0,1,0,1,0,0,0,0,0,1,0,0,7,62,-2,78,0,67,16,0,-6,-81, --2,38,16,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,-118,0,1,0, -0,6,-118,1,0,0,63,0,118,0,7,0,2,0,16,0,47,0,86,0,0,4,13,10,-1, -0,3,0,2,0,1,3,-120,1,-112,0,5,0,0,5,-102,5,51,0,0,1,27,5,-102,5, -51,0,0,3,-47,0,102,2,18,8,5,2,11,6,4,2,2,2,2,2,4,0,0,122,-121, --128,0,0,0,0,0,0,8,0,0,0,0,77,111,110,111,0,64,0,32,-1,-4,5,-45,-2, -81,1,51,7,62,1,-78,64,0,1,-1,-1,-1,0,0,0,0,6,0,1,0,0,0,0,0, -2,57,0,0,2,57,0,0,2,57,0,-80,2,-41,0,94,4,115,0,21,4,115,0,73,7, -29,0,119,5,86,0,88,1,-121,0,90,2,-86,0,124,2,-86,0,124,3,29,0,64,4,-84, -0,114,2,57,0,-86,2,-86,0,65,2,57,0,-70,2,57,0,0,4,115,0,85,4,115,0, --33,4,115,0,60,4,115,0,86,4,115,0,26,4,115,0,85,4,115,0,77,4,115,0,97, -4,115,0,83,4,115,0,85,2,57,0,-71,2,57,0,-86,4,-84,0,112,4,-84,0,114,4, --84,0,112,4,115,0,90,8,31,0,111,5,86,-1,-3,5,86,0,-106,5,-57,0,102,5,-57, -0,-98,5,86,0,-94,4,-29,0,-88,6,57,0,109,5,-57,0,-92,2,57,0,-65,4,0,0, -55,5,86,0,-106,4,115,0,-106,6,-86,0,-104,5,-57,0,-100,6,57,0,99,5,86,0,-98, -6,57,0,88,5,-57,0,-95,5,86,0,92,4,-29,0,48,5,-57,0,-95,5,86,0,9,7, --115,0,25,5,86,0,9,5,86,0,6,4,-29,0,41,2,57,0,-117,2,57,0,0,2,57, -0,39,3,-63,0,54,4,115,-1,-31,2,-86,0,89,4,115,0,74,4,115,0,-122,4,0,0, -80,4,115,0,70,4,115,0,75,2,57,0,19,4,115,0,66,4,115,0,-121,1,-57,0,-120, -1,-57,-1,-94,4,0,0,-120,1,-57,0,-125,6,-86,0,-121,4,115,0,-121,4,115,0,68,4, -115,0,-121,4,115,0,72,2,-86,0,-123,4,0,0,63,2,57,0,36,4,115,0,-125,4,0, -0,26,5,-57,0,6,4,0,0,15,4,0,0,33,4,0,0,40,2,-84,0,57,2,20,0, --68,2,-84,0,47,4,-84,0,87,5,86,-1,-3,5,86,-1,-3,5,-57,0,104,5,86,0,-94, -5,-57,0,-100,6,57,0,99,5,-57,0,-95,4,115,0,74,4,115,0,74,4,115,0,74,4, -115,0,74,4,115,0,74,4,115,0,74,4,0,0,80,4,115,0,75,4,115,0,75,4,115, -0,75,4,115,0,75,2,57,0,-67,2,57,0,35,2,57,-1,-27,2,57,0,9,4,115,0, --121,4,115,0,68,4,115,0,68,4,115,0,68,4,115,0,68,4,115,0,68,4,115,0,-125, -4,115,0,-125,4,115,0,-125,4,115,0,-125,4,115,0,73,3,51,0,-128,4,115,0,107,4, -115,0,27,4,115,0,81,2,-51,0,109,4,76,0,1,4,-29,0,-103,5,-27,0,3,5,-27, -0,3,8,0,0,-31,2,-86,0,-34,2,-86,0,61,4,100,0,78,8,0,0,1,6,57,0, -83,5,-76,0,-102,4,100,0,78,4,100,0,77,4,100,0,77,4,115,-1,-3,4,-100,0,-96, -3,-12,0,56,5,-76,0,122,6,-106,0,-95,4,100,0,0,2,49,0,0,2,-10,0,47,2, --20,0,45,6,37,0,127,7,29,0,68,4,-29,0,-127,4,-29,0,-98,2,-86,0,-24,4,-84, -0,114,4,100,0,84,4,115,0,46,4,100,0,51,4,-27,0,26,4,115,0,-122,4,115,0, --116,8,0,0,-17,5,86,-1,-3,5,86,-1,-3,6,57,0,99,8,0,0,-127,7,-115,0,82, -4,115,-1,-4,8,0,0,0,2,-86,0,83,2,-86,0,71,1,-57,0,-128,1,-57,0,108,4, -100,0,78,3,-12,0,47,4,0,0,33,5,86,0,6,1,86,-2,57,4,115,-1,-28,2,-86, -0,92,2,-86,0,92,4,0,0,23,4,0,0,23,4,115,0,73,2,57,0,-71,1,-57,0, -108,2,-86,0,71,8,0,0,37,5,86,-1,-3,5,86,0,-94,5,86,-1,-3,5,86,0,-94, -5,86,0,-94,2,57,0,-115,2,57,-1,-32,2,57,0,4,2,57,0,21,6,57,0,99,6, -57,0,99,6,57,0,99,5,-57,0,-95,5,-57,0,-95,5,-57,0,-95,2,57,0,-58,2,-86, -0,25,2,-86,0,6,2,-86,0,29,2,-86,0,46,2,-86,0,-27,2,-86,0,-94,2,-86,0, -107,2,-86,0,58,2,-86,0,-73,2,-86,0,40,4,115,0,0,1,-57,0,3,5,86,0,92, -4,0,0,63,4,-29,0,41,4,0,0,40,2,20,0,-68,5,-57,-1,-3,4,115,0,73,5, -86,0,6,4,0,0,33,5,86,0,-98,4,115,0,-121,4,-84,0,114,4,-84,0,-95,2,-86, -0,107,2,-86,0,25,2,-86,0,33,6,-84,0,107,6,-84,0,107,6,-84,0,33,4,115,0, -0,6,57,0,109,4,115,0,66,2,57,0,-79,5,86,0,92,4,0,0,63,5,-57,0,102, -4,0,0,80,5,-57,0,102,4,0,0,80,4,115,0,70,4,107,-1,-31,2,-86,1,-15,5, -86,-1,-3,4,115,0,74,5,86,-1,-3,4,115,0,74,5,-57,0,-98,4,-21,0,71,5,-57, --1,-3,5,86,0,-94,4,115,0,75,5,86,0,-94,4,115,0,75,4,115,0,-106,1,-57,0, -66,4,115,0,-106,2,85,0,-120,4,115,0,-102,2,-84,0,-125,5,-57,0,-100,4,115,0,-121, -5,-57,0,-100,4,115,0,-121,6,57,0,99,4,115,0,68,5,-57,0,-95,2,-86,0,-123,5, --57,0,-95,2,-86,0,60,5,86,0,92,4,0,0,63,4,-29,0,48,2,57,0,36,4,-29, -0,48,3,0,0,35,5,-57,0,-95,4,115,0,-125,5,-57,0,-95,4,115,0,-125,4,-29,0, -41,4,0,0,40,4,-29,0,41,4,0,0,40,4,104,0,-92,6,57,0,96,6,98,0,85, -4,-96,0,72,4,116,0,72,3,-111,0,98,4,-16,0,68,3,41,0,46,5,48,0,72,4, -107,-1,-31,4,0,0,-80,2,-21,0,82,8,-64,0,51,8,0,0,79,4,0,0,-103,8,0, -0,79,4,0,0,-103,8,0,0,79,4,0,0,-104,4,0,0,-104,7,-43,1,106,5,-64,0, --98,4,-85,0,114,4,-43,0,-99,4,-84,0,113,4,-43,2,34,4,-43,1,5,5,-85,-1,-23, -5,0,1,-55,5,-85,2,126,5,-85,-1,-23,5,-85,2,126,5,-85,-1,-23,5,-85,2,126,5, --85,-1,-23,5,-85,-1,-23,5,-85,-1,-23,5,-85,-1,-23,5,-85,-1,-23,5,-85,1,-64,5,-85, -2,126,5,-85,1,-64,5,-85,1,-64,5,-85,-1,-23,5,-85,-1,-23,5,-85,-1,-23,5,-85,2, -126,5,-85,1,-64,5,-85,1,-64,5,-85,-1,-23,5,-85,-1,-23,5,-85,-1,-23,5,-85,2,126, -5,-85,1,-64,5,-85,1,-64,5,-85,-1,-23,5,-85,-1,-23,5,-85,-1,-23,5,-85,-1,-23,5, --85,-1,-23,5,-85,-1,-23,5,-85,-1,-23,5,-85,-1,-23,5,-85,-1,-23,5,-85,-1,-23,5,-85, --1,-23,5,-85,-1,-23,5,-85,-1,-23,5,-85,-1,-23,5,-85,-1,-23,5,-85,-1,-23,5,-85,2, --42,5,-85,0,102,5,-85,-1,-22,5,-43,-1,-1,4,-43,0,-110,8,0,0,0,7,-21,1,48, -7,-21,1,32,7,-21,1,48,7,-21,1,32,4,-43,0,-78,4,-43,0,-128,4,-43,0,42,8, -43,1,-104,8,107,1,-72,7,85,0,16,6,0,0,-12,6,0,0,111,4,64,0,58,5,64, -0,55,4,-64,0,63,4,21,0,64,4,0,0,37,6,0,0,85,5,-31,0,-65,3,-115,0, --119,4,-43,-1,-39,1,-128,0,-128,2,-43,0,-122,7,21,0,97,2,-106,0,15,4,-43,0,-110, -2,-42,0,-125,2,-42,0,-125,4,-43,0,-78,2,-42,0,112,5,86,-1,-3,4,115,0,74,5, --57,0,102,4,0,0,80,5,-57,0,102,4,0,0,80,5,86,0,-94,4,115,0,75,5,86, -0,-94,4,115,0,75,5,86,0,-94,4,115,0,75,6,57,0,109,4,115,0,66,6,57,0, -109,4,115,0,66,6,57,0,109,4,115,0,66,5,-57,0,-92,4,115,0,-121,5,-57,0,31, -4,115,0,6,2,57,-1,-50,2,57,-1,-50,2,57,-1,-28,2,57,-1,-28,2,57,-1,-10,2, -57,-1,-11,2,57,0,-93,1,-57,0,102,4,0,0,55,1,-57,-1,-94,5,86,0,-106,4,0, -0,-120,4,0,0,-122,4,115,0,-106,1,-57,-1,-6,5,-57,0,-100,4,115,0,-121,5,-55,0, --91,4,115,0,-117,6,57,0,99,4,115,0,68,6,57,0,99,4,115,0,68,5,-57,0,-95, -2,-86,0,107,5,86,0,92,4,0,0,63,4,-29,0,48,2,57,0,12,5,-57,0,-95,4, -115,0,-125,5,-57,0,-95,4,115,0,-125,5,-57,0,-95,4,115,0,-125,5,-57,0,-95,4,115, -0,-125,7,-115,0,25,5,-57,0,6,5,86,0,6,4,0,0,33,1,-57,0,-119,5,86,-1, --3,4,115,0,74,8,0,0,1,7,29,0,68,6,57,0,83,4,-29,0,-127,2,57,0,-71, -7,-115,0,25,5,-57,0,6,7,-115,0,25,5,-57,0,6,7,-115,0,25,5,-57,0,6,5, -86,0,6,4,0,0,33,1,-57,0,-118,2,-86,-1,-31,4,115,0,27,4,-51,0,90,6,-84, -0,107,6,-84,0,34,6,-84,0,34,6,-84,0,74,2,-86,0,-30,2,-86,0,107,2,-86,0, --34,2,-86,-1,-22,5,87,-1,-1,6,70,-1,-89,6,-76,-1,-88,3,18,-1,-88,6,50,-1,-89, -6,-40,-1,-89,6,5,-1,-89,1,-57,-1,120,5,86,-1,-3,5,86,0,-106,5,88,-1,-2,5, -86,0,-94,4,-29,0,41,5,-57,0,-92,2,57,0,-65,5,86,0,-106,5,88,0,11,6,-86, -0,-104,5,-57,0,-100,5,51,0,109,6,57,0,99,5,-57,0,-92,5,86,0,-98,4,-14,0, --108,4,-29,0,48,5,86,0,6,5,86,0,9,6,-81,0,127,5,-5,0,97,2,57,0,4, -5,86,0,6,4,-96,0,72,3,-111,0,98,4,115,0,-117,1,-57,0,107,4,96,0,-120,4, --102,0,-116,4,0,0,25,3,-121,0,72,4,115,0,-117,4,115,0,92,1,-57,0,-119,4,0, -0,-122,4,0,0,24,4,-100,0,-96,4,0,0,26,3,-107,0,92,4,115,0,68,4,-115,0, --125,3,-37,0,86,4,96,0,-120,4,51,0,17,5,-76,0,122,6,63,0,87,1,-57,-1,-55, -4,96,0,-120,4,115,0,72,4,96,0,-120,6,63,0,87,5,87,0,-94,6,-21,0,50,4, -85,0,-95,5,-64,0,100,5,86,0,92,2,57,0,-65,2,57,0,4,4,0,0,55,8,117, -0,13,8,21,0,-92,6,-43,0,49,4,-87,0,-95,5,21,0,10,5,-64,0,-96,5,86,-1, --3,5,64,0,-89,5,86,0,-106,4,85,0,-95,5,107,0,0,5,86,0,-94,7,99,0,7, -4,-43,0,78,5,-64,0,-95,5,-64,0,-95,4,-87,0,-95,5,64,0,18,6,-86,0,-104,5, --57,0,-92,6,57,0,99,5,-64,0,-96,5,86,0,-98,5,-57,0,102,4,-29,0,48,5,21, -0,10,6,21,0,82,5,86,0,9,5,-21,0,-97,5,85,0,87,7,85,0,-95,7,-128,0, --95,6,85,0,0,7,21,0,-88,5,64,0,-91,5,-64,0,85,8,21,0,-92,5,-57,0,26, -4,115,0,74,4,-107,0,91,4,64,0,-120,2,-21,0,-120,4,-85,0,0,4,115,0,75,5, -90,-1,-5,3,-85,0,50,4,120,0,-121,4,120,0,-121,3,-128,0,-122,4,-85,0,24,5,-128, -0,-116,4,107,0,-120,4,115,0,68,4,85,0,-120,4,115,0,-121,4,0,0,80,3,-86,0, -38,4,0,0,33,6,-107,0,75,4,0,0,15,4,-107,0,-118,4,43,0,69,6,107,0,-115, -6,-107,0,-115,5,0,0,40,5,-64,0,-117,4,43,0,-124,4,21,0,48,6,0,0,-119,4, -85,0,31,4,115,0,75,4,115,0,0,2,-21,0,-119,4,21,0,75,4,0,0,63,1,-57, -0,-120,2,57,0,9,1,-57,-1,-94,7,64,0,19,6,-128,0,-125,4,115,0,0,3,-128,0, --122,4,0,0,33,4,107,0,-120,3,-23,0,-95,3,74,0,-120,8,0,0,65,8,-107,0,-96, -5,-123,0,45,2,-86,1,1,2,-86,0,30,2,-86,0,49,2,-86,0,49,2,-86,1,1,2, --86,0,126,2,-86,0,126,2,-86,0,-116,2,-86,0,-116,2,-86,1,1,2,-86,0,16,2,-86, -1,1,2,-86,1,33,3,16,0,125,2,-86,0,-116,2,51,0,-46,2,-86,3,11,2,-86,-1, -4,2,57,0,-71,4,-127,0,105,4,86,0,50,3,49,0,25,4,17,0,45,4,-47,0,-106, -1,-7,0,-101,3,15,0,95,4,-54,0,-101,4,-72,0,-116,1,-7,0,-101,4,19,0,40,3, --80,0,80,3,-76,0,60,4,-54,0,-101,4,-49,0,80,1,-7,0,-101,2,-46,0,60,4,-104, -0,90,4,60,0,25,4,-120,0,110,4,95,0,115,3,-79,0,25,3,-44,0,10,4,102,0, --106,4,19,0,40,5,-114,0,100,5,36,0,40,3,-14,0,-101,3,-14,0,-101,3,-14,0,-101, -1,-29,0,90,3,86,0,90,6,-122,0,-101,1,-7,-1,-84,4,19,0,40,4,19,0,40,3, --76,-1,87,3,-76,-1,87,4,72,0,45,5,-114,0,100,5,-114,0,100,5,-114,0,100,5,-114, -0,100,4,-127,0,105,4,-127,0,105,4,-127,0,105,4,86,0,50,3,49,0,25,4,17,0, -45,4,-47,0,-106,2,75,0,0,3,74,0,0,4,-72,0,-116,2,75,0,0,4,19,0,40, -3,-80,0,80,3,-76,0,60,4,-49,0,80,2,-46,0,60,4,-104,0,90,4,-120,0,110,4, -95,0,115,3,-44,0,10,4,102,0,-106,4,19,0,40,5,-114,0,100,5,36,0,40,1,-7, -0,-101,4,86,0,50,3,-80,0,80,4,95,0,115,4,-101,0,60,0,0,-1,-36,0,0,-1, -37,0,0,-1,-36,0,0,-2,81,2,-115,0,-85,2,-115,0,-96,2,-38,0,67,3,77,0,121, -1,-88,-1,-70,1,-100,0,70,1,-27,0,70,1,-100,0,70,1,-100,0,70,1,-83,0,72,1, --100,0,70,1,-79,0,70,1,81,0,70,4,53,1,124,4,53,1,46,4,53,0,-73,4,53, -0,-127,4,53,1,44,4,53,0,-66,4,53,0,-81,4,53,0,-127,4,53,0,-102,4,53,0, --37,4,53,0,-123,2,-115,0,-63,4,53,0,-77,6,0,1,0,6,0,1,0,2,66,0,54, -6,0,1,0,4,53,0,-98,4,53,0,-104,4,53,0,-53,6,0,1,0,6,0,1,0,6, -0,1,0,6,0,1,0,6,0,1,0,1,-79,0,70,6,0,1,0,6,0,1,0,6,0, -1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,5,27,-1, --70,6,0,1,0,6,0,1,0,6,0,1,0,5,-75,0,58,5,-75,0,58,1,-12,-1,-70, -1,-12,-1,-70,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,4,-127,0,54,4, -53,0,54,4,61,-1,-70,4,61,-1,-70,3,-23,0,74,3,-23,0,74,6,127,0,20,7,118, -0,20,3,39,-1,-70,4,30,-1,-70,6,127,0,20,7,118,0,20,3,39,-1,-70,4,30,-1, --70,5,27,0,50,4,-75,0,36,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0, -6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6, -0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,1,-49, -0,48,1,-79,0,70,1,-79,0,70,1,-79,0,64,1,-79,0,70,6,0,1,0,6,0,1, -0,0,0,-1,-36,0,0,-2,81,0,0,-1,22,0,0,-1,22,0,0,-1,22,0,0,-1,22, -0,0,-1,22,0,0,-1,22,0,0,-1,22,0,0,-1,22,0,0,-1,22,0,0,-1,-36,0, -0,-1,22,0,0,-1,-36,0,0,-1,32,0,0,-1,-36,4,115,0,74,8,0,0,0,6,0, -1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1, -0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0, -6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6, -0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0, -1,0,6,0,1,0,6,0,1,0,2,-115,0,127,2,-115,0,93,6,0,1,0,4,-18,0, -21,3,77,0,121,1,-88,0,14,1,-42,-1,-36,1,-88,0,86,1,-42,0,16,3,117,0,50, -3,117,0,50,1,-88,0,45,1,-42,0,19,5,27,0,50,4,-75,0,36,1,-12,-1,-70,1, --12,-1,-70,1,-88,0,-109,1,-42,0,19,5,-75,0,58,5,-75,0,58,1,-12,-1,-70,1,-12, --1,-70,2,66,0,0,3,0,-1,-9,5,-75,0,58,5,-75,0,58,1,-12,-1,-70,1,-12,-1, --70,5,-75,0,58,5,-75,0,58,1,-12,-1,-70,1,-12,-1,-70,4,-127,0,54,4,53,0,54, -4,61,-1,-70,4,61,-1,-70,4,-127,0,54,4,53,0,54,4,61,-1,-70,4,61,-1,-70,4, --127,0,54,4,53,0,54,4,61,-1,-70,4,61,-1,-70,2,-77,0,95,2,-77,0,95,2,-77, -0,95,2,-77,0,95,3,-23,0,74,3,-23,0,74,3,-23,0,74,3,-23,0,74,6,-110,0, -62,6,-110,0,62,4,63,-1,-70,4,63,-1,-70,6,-110,0,62,6,-110,0,62,4,63,-1,-70, -4,63,-1,-70,8,-55,0,62,8,-55,0,62,6,-59,-1,-70,6,-59,-1,-70,8,-55,0,62,8, --55,0,62,6,-59,-1,-70,6,-59,-1,-70,4,-89,-1,-70,4,-89,-1,-70,4,-89,-1,-70,4,-89, --1,-70,4,-89,-1,-70,4,-89,-1,-70,4,-89,-1,-70,4,-89,-1,-70,4,90,0,42,3,-102,0, -54,4,53,-1,-70,3,39,-1,-70,4,90,0,42,3,-102,0,54,4,53,-1,-70,3,39,-1,-70, -6,79,0,39,6,79,0,39,2,36,-1,-70,2,26,-1,-70,4,-89,0,70,4,-89,0,70,2, -36,-1,-70,2,26,-1,-70,4,-49,0,45,4,-49,0,45,3,39,-1,-70,3,39,-1,-70,4,13, -0,71,4,13,0,71,1,-88,-1,-70,1,-88,-1,-70,2,-76,0,35,2,-76,0,35,3,39,-1, --70,3,39,-1,-70,4,53,0,69,4,53,0,69,1,-12,-1,-70,1,-12,-1,-70,2,66,0,54, -3,0,-1,-9,3,-102,-1,-70,3,39,-1,-70,3,117,0,50,3,117,0,50,5,27,0,50,4, --75,0,36,5,27,0,50,4,-75,0,36,1,-12,-1,-70,1,-12,-1,-70,4,90,0,64,4,-50, -0,73,4,90,0,38,4,-50,0,57,4,90,0,83,4,-50,0,74,4,90,0,83,4,-50,0, -74,6,0,1,0,6,0,1,0,1,-100,0,70,1,-100,0,70,6,0,1,0,6,0,1,0, -6,0,1,0,1,81,0,70,1,-79,0,70,6,0,1,0,6,0,1,0,1,-83,0,72,1, --27,0,70,6,0,1,0,6,0,1,0,6,0,1,0,1,-79,0,70,1,-79,0,70,1,-79, -0,70,1,-79,0,70,1,-79,0,64,1,-49,0,48,6,0,1,0,1,-100,0,70,1,-100,0, -70,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0, -6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6, -0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0, -1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1, -0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0, -6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6, -0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0, -1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1, -0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,2,-115,0,-54,2,-115,0,-57, -2,-115,0,-58,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6, -0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0, -1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1, -0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0,6,0,1,0, -1,0,-1,-70,8,0,-1,-70,16,0,-1,-70,6,-36,0,99,5,63,0,68,6,-43,0,-95,5, -91,0,-125,0,0,-3,-36,0,0,-4,47,0,0,-4,-90,0,0,-2,84,0,0,-4,-41,0,0, --3,115,0,0,-2,41,0,0,-2,13,0,0,-3,17,0,0,-4,103,0,0,-3,-99,0,0,-5, --11,0,0,-4,114,0,0,-2,-43,0,0,-2,-43,0,0,-1,2,4,27,0,-96,6,-84,0,107, -6,-84,0,25,0,0,-2,-74,0,0,-3,115,0,0,-2,8,0,0,-4,-90,0,0,-2,83,0, -0,-3,17,0,0,-5,-56,0,0,-6,-12,0,0,-6,-81,0,0,-4,114,0,0,-5,-86,0,0, --5,106,0,0,-4,-15,0,0,-4,125,0,0,-5,-35,0,0,-4,-63,0,0,-5,-104,0,0,-3, --22,0,0,-2,-124,0,0,-3,-62,0,0,-4,-15,0,0,-3,95,0,0,-2,118,0,0,-2,-68, -0,0,-4,-21,0,0,-3,108,0,0,-3,88,0,0,-4,-112,0,0,-3,21,0,0,-4,44,0, -0,-4,19,0,0,-4,18,0,0,-5,-106,0,0,-5,-106,1,-57,0,-120,5,86,-1,-3,4,115, -0,74,5,86,-1,-3,4,115,0,74,5,86,-1,-3,4,115,0,74,5,86,-1,-3,4,115,0, -74,5,86,-1,-3,4,115,0,74,5,86,-1,-3,4,115,0,74,5,86,-1,-3,4,115,0,74, -5,86,-1,-3,4,115,0,74,5,86,-1,-3,4,115,0,74,5,86,-1,-3,4,115,0,74,5, -86,-1,-3,4,115,0,74,5,86,-1,-3,4,115,0,74,5,86,0,-94,4,115,0,75,5,86, -0,-94,4,115,0,75,5,86,0,-94,4,115,0,75,5,86,0,-94,4,115,0,75,5,86,0, --94,4,115,0,75,5,86,0,-94,4,115,0,75,5,86,0,-94,4,115,0,75,5,86,0,-94, -4,115,0,75,2,57,0,99,1,-57,0,31,2,57,0,-70,1,-57,0,124,6,57,0,99,4, -115,0,68,6,57,0,99,4,115,0,68,6,57,0,99,4,115,0,68,6,57,0,99,4,115, -0,68,6,57,0,99,4,115,0,68,6,57,0,99,4,115,0,68,6,57,0,99,4,115,0, -68,6,-36,0,99,5,63,0,68,6,-36,0,99,5,63,0,68,6,-36,0,99,5,63,0,68, -6,-36,0,99,5,63,0,68,6,-36,0,99,5,63,0,68,5,-57,0,-95,4,115,0,-125,5, --57,0,-95,4,115,0,-125,6,-43,0,-95,5,91,0,-125,6,-43,0,-95,5,91,0,-125,6,-43, -0,-95,5,91,0,-125,6,-43,0,-95,5,91,0,-125,6,-43,0,-95,5,91,0,-125,5,86,0, -6,4,0,0,33,5,86,0,6,4,0,0,33,5,86,0,6,4,0,0,33,5,86,-1,-3, -4,115,0,74,2,57,-1,-30,1,-57,-1,-80,6,57,0,99,4,115,0,68,5,-57,0,-95,4, -115,0,-125,5,-57,0,-95,4,115,0,-125,5,-57,0,-95,4,115,0,-125,5,-57,0,-95,4,115, -0,-125,5,-57,0,-95,4,115,0,-125,0,0,-2,-2,0,0,-2,-2,0,0,-2,-2,0,0,-2, --2,4,85,-1,-3,2,-21,0,12,7,99,0,7,5,90,-1,-5,4,-87,0,-95,3,-128,0,-122, -4,-87,0,-95,3,-128,0,-122,5,-57,0,-92,4,107,0,-120,4,115,-1,-3,4,0,0,20,4, -115,-1,-3,4,0,0,20,5,86,0,9,4,0,0,15,5,85,0,87,4,43,0,69,5,85, -0,-95,4,115,0,-121,6,5,0,99,4,115,0,85,6,57,0,96,4,115,0,68,5,-75,0, -58,1,-12,-1,-70,2,36,-1,-70,2,26,-1,-70,4,-89,0,70,1,-12,0,-98,1,-12,0,16, -1,-12,0,27,1,-12,0,16,1,-12,0,107,1,-12,-1,-7,2,39,-1,-50,1,-88,0,15,1, --88,-1,-11,2,-86,0,-92,2,-86,0,-92,1,-88,0,14,1,-88,0,86,1,-88,0,86,0,0, --1,-49,1,-88,0,15,1,-42,-1,-65,1,-88,-1,-11,1,-42,-1,-51,1,-88,0,29,1,-42,-1, --11,1,-88,0,-109,1,-42,0,19,3,117,0,50,3,117,0,50,3,117,0,50,3,117,0,50, -5,27,0,50,4,-75,0,36,5,-75,0,58,5,-75,0,58,1,-12,-1,-70,1,-12,-1,-70,5, --75,0,58,5,-75,0,58,1,-12,-1,-70,1,-12,-1,-70,5,-75,0,58,5,-75,0,58,1,-12, --1,-70,1,-12,-1,-70,5,-75,0,58,5,-75,0,58,1,-12,-1,-70,1,-12,-1,-70,5,-75,0, -58,5,-75,0,58,1,-12,-1,-70,1,-12,-1,-70,5,-75,0,58,5,-75,0,58,1,-12,-1,-70, -1,-12,-1,-70,5,-75,0,58,5,-75,0,58,1,-12,-1,-70,1,-12,-1,-70,4,-127,0,54,4, -53,0,54,4,61,-1,-70,4,61,-1,-70,4,-127,0,54,4,53,0,54,4,61,-1,-70,4,61, --1,-70,4,-127,0,54,4,53,0,54,4,61,-1,-70,4,61,-1,-70,4,-127,0,54,4,53,0, -54,4,61,-1,-70,4,61,-1,-70,4,-127,0,54,4,53,0,54,4,61,-1,-70,4,61,-1,-70, -4,-127,0,54,4,53,0,54,4,61,-1,-70,4,61,-1,-70,2,-77,0,50,2,-77,0,50,2, --77,0,95,2,-77,0,95,2,-77,0,95,2,-77,0,95,2,-77,0,50,2,-77,0,50,2,-77, -0,95,2,-77,0,95,2,-77,0,95,2,-77,0,95,2,-77,0,95,2,-77,0,95,2,-77,0, -56,2,-77,0,56,2,-77,0,73,2,-77,0,73,3,-23,0,74,3,-23,0,74,3,-23,0,74, -3,-23,0,74,3,-23,0,74,3,-23,0,74,3,-23,0,74,3,-23,0,74,3,-23,0,74,3, --23,0,74,3,-23,0,74,3,-23,0,74,3,-23,0,74,3,-23,0,74,3,-23,0,74,3,-23, -0,74,6,-110,0,62,6,-110,0,62,4,63,-1,-70,4,63,-1,-70,6,-110,0,62,6,-110,0, -62,4,63,-1,-70,4,63,-1,-70,6,-110,0,62,6,-110,0,62,4,63,-1,-70,4,63,-1,-70, -8,-55,0,62,8,-55,0,62,6,-59,-1,-70,6,-59,-1,-70,8,-55,0,62,8,-55,0,62,6, --59,-1,-70,6,-59,-1,-70,4,-89,-1,-70,4,-89,-1,-70,4,90,0,42,3,-102,0,54,4,53, --1,-70,3,39,-1,-70,6,79,0,39,6,79,0,39,6,79,0,39,2,36,-1,-70,2,26,-1, --70,6,79,0,39,6,79,0,39,2,36,-1,-70,2,26,-1,-70,6,79,0,39,6,79,0,39, -2,36,-1,-70,2,26,-1,-70,6,79,0,39,6,79,0,39,2,36,-1,-70,2,26,-1,-70,6, -79,0,39,6,79,0,39,2,36,-1,-70,2,26,-1,-70,4,-89,0,70,4,-89,0,70,4,-89, -0,70,4,-89,0,70,6,127,0,20,7,118,0,20,3,39,-1,-70,4,30,-1,-70,6,127,0, -20,7,118,0,20,3,39,-1,-70,4,30,-1,-70,4,-49,0,45,4,-49,0,45,3,39,-1,-70, -3,39,-1,-70,4,-49,0,45,4,-49,0,45,3,39,-1,-70,3,39,-1,-70,4,-49,0,45,4, --49,0,45,3,39,-1,-70,3,39,-1,-70,6,127,0,20,7,118,0,20,3,39,-1,-70,4,30, --1,-70,6,127,0,20,7,118,0,20,3,39,-1,-70,4,30,-1,-70,6,127,0,20,7,118,0, -20,3,39,-1,-70,4,30,-1,-70,6,127,0,20,7,118,0,20,3,39,-1,-70,4,30,-1,-70, -6,127,0,20,7,118,0,20,3,39,-1,-70,4,30,-1,-70,4,13,0,71,4,13,0,71,1, --88,-1,-70,1,-88,-1,-70,4,13,0,71,4,13,0,71,1,-88,-1,-70,1,-88,-1,-70,4,13, -0,71,4,13,0,71,1,-88,-1,-70,1,-88,-1,-70,4,13,0,71,4,13,0,71,1,-88,-1, --70,1,-88,-1,-70,4,53,0,69,4,53,0,69,1,-12,-1,-70,1,-12,-1,-70,4,53,0,69, -4,53,0,69,4,53,0,69,4,53,0,69,4,53,0,69,4,53,0,69,1,-12,-1,-70,1, --12,-1,-70,4,53,0,69,4,53,0,69,4,-127,0,54,4,53,0,54,4,61,-1,-70,4,61, --1,-70,2,66,0,54,3,0,-1,-9,3,26,0,26,3,26,0,26,3,26,0,26,3,117,0, -50,3,117,0,50,3,117,0,50,3,117,0,50,3,117,0,50,3,117,0,50,3,117,0,50, -3,117,0,50,3,117,0,50,3,117,0,50,3,117,0,50,3,117,0,50,3,117,0,50,3, -117,0,50,3,117,0,50,3,117,0,50,5,27,-1,-70,4,-75,-1,-70,5,27,0,50,4,-75, -0,36,1,-12,-1,-70,1,-12,-1,-70,3,117,0,50,3,117,0,50,5,27,0,50,4,-75,0, -36,1,-12,-1,-70,1,-12,-1,-70,5,27,0,50,4,-75,0,36,6,127,0,69,6,127,0,69, -6,127,0,69,6,127,0,69,1,-88,0,40,0,0,-2,41,0,0,-2,-94,0,0,-1,48,0, -0,-1,29,0,0,-1,18,0,0,-1,-110,0,0,-2,126,8,-4,0,50,8,-83,0,50,0,0, --1,-75,0,0,-1,-74,0,0,-2,-19,0,0,-1,100,0,0,-2,126,0,0,-1,-97,1,-115,0, -0,2,-10,-1,-3,0,0,-2,-126,0,0,-1,16,4,-51,0,50,0,0,-1,88,0,0,-1,88, -0,0,-1,100,6,-110,0,62,6,-110,0,62,4,63,-1,-70,4,63,-1,-70,8,-55,0,62,8, --55,0,62,6,-59,-1,-70,6,-59,-1,-70,4,90,0,42,3,-102,0,54,4,53,-1,-70,3,39, --1,-70,3,77,0,121,2,-76,0,35,2,66,0,54,1,-12,-1,-70,2,-112,-1,-70,1,-12,0, -47,1,-12,0,59,1,-12,0,18,1,-12,0,-79,1,-12,0,109,6,127,0,20,7,118,0,20, -1,-7,0,-101,0,0,-2,-39,2,-68,0,0,3,-14,0,-101,4,90,-1,-11,4,-50,-1,-11,4, -90,0,83,4,-50,0,74,4,90,0,83,4,-50,0,74,4,90,0,83,4,-50,0,74,4,90, -0,83,4,-50,0,74,4,90,0,83,4,-50,0,74,4,90,0,83,4,-50,0,74,4,53,0, -113,4,53,0,-83,4,90,0,15,4,-50,0,15,0,0,6,-118,7,1,1,1,-85,6,6,6, -5,5,6,6,6,6,7,7,6,7,7,6,6,6,6,6,6,6,6,6,6,7,7,7,7, -7,6,1,37,5,12,12,12,12,18,28,62,28,5,6,117,28,18,28,18,18,5,-102,28,31, --123,-32,-106,18,7,7,7,-62,6,6,38,53,6,35,39,101,83,55,57,-27,93,57,113,55,36, -53,83,6,43,18,55,-58,-92,-43,-60,99,6,-2,6,7,5,5,6,5,6,7,6,6,6,6, -6,6,6,6,6,6,6,6,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,5,6, -6,6,6,6,17,6,6,1,6,6,6,1,12,6,6,6,6,6,24,12,12,1,6,-1,22, -24,1,5,41,12,-31,7,82,6,12,77,6,6,1,5,5,7,17,7,6,1,20,20,5,5, -6,2,6,5,1,6,6,7,1,1,6,7,5,20,95,5,5,5,5,5,7,7,7,7,7, -7,7,6,6,6,-1,6,-4,1,1,1,1,6,1,1,1,1,25,5,6,28,99,-2,6,6, -5,6,5,6,1,7,6,6,6,12,4,12,1,18,83,62,1,43,46,11,46,11,45,6,6, -37,38,37,38,46,1,46,12,39,12,39,1,57,1,37,1,1,46,55,46,55,18,36,46,1, -46,1,1,43,-102,-2,-102,1,46,55,46,55,28,99,28,99,1,18,48,11,45,38,18,30,30, -20,1,38,50,1,1,1,1,1,1,1,25,1,1,25,1,25,25,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,25,1,50,50,50,50,25,25,25, -1,1,43,1,1,1,1,1,49,1,1,18,1,25,1,25,49,18,25,1,1,25,1,37,38, -46,11,46,11,12,39,12,39,12,39,18,83,18,83,18,1,46,55,46,55,62,-1,62,-1,62, --1,62,57,28,-27,1,93,24,1,57,46,55,1,1,18,36,18,36,46,1,1,43,28,18,46, -55,46,55,46,55,46,55,-123,-92,-107,-60,57,37,38,1,1,12,41,-1,-123,-92,-123,-92,-123,-92, --107,-60,1,1,1,12,12,12,12,12,1,1,1,1,37,1,22,18,1,-126,20,-35,37,1,13, -12,28,46,62,1,16,117,46,31,18,46,28,1,-102,-107,77,39,15,62,-107,11,38,41,-35,41, -1,30,18,41,36,-35,24,21,24,-58,49,36,36,36,41,21,40,42,-35,41,36,41,42,12,1, -37,12,1,62,62,28,1,49,55,12,49,27,37,36,1,37,12,12,24,25,12,12,12,18,117, -46,18,28,28,46,-102,49,49,77,26,28,43,20,37,49,20,1,49,46,38,49,36,38,1,39, -40,11,55,55,13,55,22,55,36,55,53,11,20,-60,49,-43,49,1,44,49,36,1,42,49,1, -37,39,55,38,49,43,57,-1,-33,36,36,55,13,-60,55,1,1,1,49,12,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,-77,1,1,1,1,1,12,1,1,-9,18,1,12,-9,1, -1,28,1,1,-9,12,12,1,16,44,12,12,31,1,19,22,-62,-62,-62,1,1,-54,-9,1,1, -28,28,15,19,19,19,19,1,1,1,1,12,1,1,1,11,12,1,1,1,28,1,12,12,16, -44,12,31,1,19,22,-9,1,1,44,1,1,1,1,1,1,1,8,1,1,1,20,1,1,32, -1,27,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,27,1,1,1,1,1,1,1,1,1,1,1,1,1,1,44,44,1,1,1,1,1, -1,1,1,1,1,9,1,1,35,9,1,1,35,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,43,27,27,27,27,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,12,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,44,1,1,1,1,1,1,1,1,1,1,1,44, -44,1,1,1,1,44,44,1,1,1,1,44,44,1,1,44,44,1,1,1,1,1,1,1,1, -1,1,1,1,41,41,41,41,1,1,1,1,43,43,17,17,43,43,17,17,1,1,1,1,1, -1,1,1,50,50,50,50,50,50,50,50,35,1,1,1,35,1,1,1,1,1,29,1,50,50, -29,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,44,44,1,1,1,1,1,1,1, -1,1,1,44,44,35,1,35,1,35,1,35,1,1,1,1,1,1,1,1,4,27,1,1,32, -20,1,1,1,27,27,27,27,27,43,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,17,25, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,57,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38, -37,38,37,38,12,39,12,39,12,39,12,39,12,39,12,39,12,39,12,39,62,7,62,57,18, -36,18,36,18,36,18,36,18,36,18,36,18,36,1,17,1,17,1,17,1,17,1,17,28,55, -28,55,25,1,25,1,25,1,25,1,25,1,-106,-60,-106,-60,-106,-60,37,38,62,57,18,36,28, -55,28,55,28,55,28,55,28,55,0,0,0,0,37,38,1,1,7,1,7,1,46,20,1,1, -1,1,1,1,1,1,1,55,1,1,1,1,1,44,29,1,50,44,44,44,44,44,44,40,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,44,44, -1,1,44,44,1,1,44,44,1,1,44,44,1,1,44,44,1,1,44,44,1,1,44,44,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,41,41, -41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,43,43,17,17,43,43,17,17,43,43,17,17,1,1,1,1,1,1, -1,1,50,50,35,1,1,1,1,1,1,29,1,1,1,29,1,1,1,29,1,1,1,29,1, -1,1,29,1,50,50,50,50,9,1,1,35,9,1,1,35,1,1,1,1,1,1,1,1,1, -1,1,1,9,1,1,35,9,1,1,35,9,1,1,35,9,1,1,35,9,1,1,35,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,44,44,1,1,1,1,1,1,44, -44,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,44,44,1,1,1,1,44,44,1,1,9,9,9,9,1,1,1,1, -1,1,1,1,5,1,1,1,1,1,1,1,50,1,1,1,1,1,1,1,43,43,17,17,1, -1,1,1,35,1,1,1,1,1,1,44,40,44,44,44,44,44,9,1,-9,1,20,-62,35,1, -35,1,35,1,35,1,35,1,35,1,35,1,1,1,35,1,0,0,0,0,0,3,0,3,1, -1,1,1,1,5,3,3,1,2,1,1,0,24,5,-20,11,-64,0,-8,8,-1,0,8,0,8, --1,-2,0,9,0,9,-1,-3,0,10,0,10,-1,-3,0,11,0,11,-1,-3,0,12,0,12,-1, --3,0,13,0,13,-1,-3,0,14,0,13,-1,-3,0,15,0,14,-1,-3,0,16,0,15,-1,-3, -0,17,0,15,-1,-4,0,18,0,17,-1,-4,0,19,0,18,-1,-4,0,20,0,19,-1,-4,0, -21,0,19,-1,-5,0,22,0,20,-1,-5,0,23,0,21,-1,-5,0,24,0,21,-1,-6,0,25, -0,23,-1,-5,0,26,0,25,-1,-6,0,27,0,26,-1,-6,0,28,0,26,-1,-6,0,29,0, -27,-1,-6,0,30,0,28,-1,-7,0,31,0,28,-1,-7,0,32,0,29,-1,-7,0,33,0,31, --1,-7,0,34,0,32,-1,-7,0,35,0,32,-1,-8,0,36,0,33,-1,-8,0,37,0,34,-1, --8,0,38,0,34,-1,-9,0,39,0,35,-1,-9,0,40,0,36,-1,-9,0,41,0,38,-1,-9, -0,42,0,38,-1,-9,0,43,0,39,-1,-10,0,44,0,40,-1,-10,0,45,0,40,-1,-10,0, -46,0,42,-1,-10,0,47,0,43,-1,-10,0,48,0,45,-1,-10,0,49,0,45,-1,-11,0,50, -0,46,-1,-11,0,51,0,47,-1,-11,0,52,0,48,-1,-12,0,53,0,48,-1,-12,0,54,0, -49,-1,-12,0,55,0,51,-1,-12,0,56,0,52,-1,-13,0,57,0,52,-1,-13,0,58,0,53, --1,-13,0,59,0,53,-1,-13,0,60,0,54,-1,-13,0,61,0,55,-1,-13,0,62,0,56,-1, --13,0,63,0,57,-1,-14,0,64,0,58,-1,-14,0,65,0,59,-1,-14,0,66,0,60,-1,-14, -0,67,0,60,-1,-15,0,68,0,61,-1,-15,0,69,0,62,-1,-15,0,70,0,63,-1,-16,0, -71,0,64,-1,-16,0,72,0,65,-1,-16,0,73,0,66,-1,-16,0,74,0,66,-1,-16,0,75, -0,67,-1,-16,0,76,0,68,-1,-16,0,77,0,70,-1,-17,0,78,0,70,-1,-17,0,79,0, -71,-1,-17,0,80,0,72,-1,-17,0,81,0,73,-1,-18,0,82,0,73,-1,-18,0,83,0,74, --1,-18,0,84,0,75,-1,-19,0,85,0,77,-1,-19,0,86,0,77,-1,-19,0,87,0,78,-1, --19,0,88,0,79,-1,-20,0,89,0,80,-1,-20,0,90,0,80,-1,-19,0,91,0,81,-1,-20, -0,92,0,83,-1,-20,0,93,0,84,-1,-20,0,94,0,84,-1,-20,0,95,0,85,-1,-21,0, -96,0,86,-1,-21,0,97,0,87,-1,-21,0,98,0,87,-1,-22,0,99,0,89,-1,-22,0,100, -0,90,-1,-22,0,101,0,91,-1,-22,0,102,0,92,-1,-23,0,103,0,92,-1,-23,0,104,0, -93,-1,-23,0,105,0,94,-1,-24,0,106,0,96,-1,-23,0,107,0,96,-1,-23,0,108,0,97, --1,-23,0,109,0,98,-1,-24,0,110,0,99,-1,-24,0,111,0,99,-1,-24,0,112,0,100,-1, --25,0,113,0,101,-1,-25,0,114,0,103,-1,-25,0,115,0,103,-1,-25,0,116,0,104,-1,-26, -0,117,0,105,-1,-26,0,118,0,106,-1,-26,0,119,0,106,-1,-27,0,120,0,107,-1,-27,0, -121,0,109,-1,-27,0,122,0,110,-1,-27,0,123,0,110,-1,-27,0,124,0,111,-1,-27,0,125, -0,112,-1,-27,0,126,0,113,-1,-28,0,127,0,113,-1,-28,0,-128,0,115,-1,-28,0,-127,0, -116,-1,-28,0,-126,0,117,-1,-29,0,-125,0,118,-1,-29,0,-124,0,118,-1,-29,0,-123,0,119, --1,-30,0,-122,0,120,-1,-30,0,-121,0,121,-1,-30,0,-120,0,122,-1,-30,0,-119,0,123,-1, --31,0,-118,0,124,-1,-31,0,-117,0,125,-1,-30,0,-116,0,125,-1,-31,0,-115,0,126,-1,-31, -0,-114,0,127,-1,-31,0,-113,0,-127,-1,-31,0,-112,0,-127,-1,-32,0,-111,0,-126,-1,-32,0, --110,0,-125,-1,-32,0,-109,0,-124,-1,-33,0,-108,0,-124,-1,-33,0,-107,0,-123,-1,-33,0,-106, -0,-121,-1,-33,0,-105,0,-120,-1,-32,0,-104,0,-120,-1,-33,0,-103,0,-119,-1,-33,0,-102,0, --118,-1,-34,0,-101,0,-117,-1,-34,0,-100,0,-116,-1,-34,0,-99,0,-116,-1,-34,0,-98,0,-114, --1,-34,0,-97,0,-113,-1,-34,0,-96,0,-112,-1,-34,0,-95,0,-112,-1,-35,0,-94,0,-111,-1, --35,0,-93,0,-110,-1,-35,0,-92,0,-109,-1,-35,0,-91,0,-108,-1,-36,0,-90,0,-107,-1,-37, -0,-89,0,-106,-1,-37,0,-88,0,-105,-1,-37,0,-87,0,-105,-1,-37,0,-86,0,-104,-1,-37,0, --85,0,-103,-1,-37,0,-84,0,-101,-1,-37,0,-83,0,-101,-1,-37,0,-82,0,-100,-1,-37,0,-81, -0,-99,-1,-37,0,-80,0,-98,-1,-37,0,-79,0,-98,-1,-38,0,-78,0,-97,-1,-38,0,-77,0, --96,-1,-38,0,-76,0,-94,-1,-39,0,-75,0,-93,-1,-40,0,-74,0,-93,-1,-40,0,-73,0,-92, --1,-40,0,-72,0,-91,-1,-40,0,-71,0,-90,-1,-40,0,-70,0,-90,-1,-40,0,-69,0,-88,-1, --40,0,-68,0,-87,-1,-41,0,-67,0,-86,-1,-41,0,-66,0,-86,-1,-41,0,-65,0,-85,-1,-41, -0,-64,0,-84,-1,-41,0,-63,0,-83,-1,-41,0,-62,0,-82,-1,-41,0,-61,0,-81,-1,-42,0, --60,0,-80,-1,-42,0,-59,0,-79,-1,-43,0,-58,0,-79,-1,-43,0,-57,0,-78,-1,-43,0,-56, -0,-77,-1,-44,0,-55,0,-76,-1,-44,0,-54,0,-75,-1,-44,0,-53,0,-74,-1,-44,0,-52,0, --73,-1,-44,0,-51,0,-72,-1,-44,0,-50,0,-71,-1,-44,0,-49,0,-71,-1,-44,0,-48,0,-70, --1,-44,0,-47,0,-68,-1,-44,0,-46,0,-67,-1,-45,0,-45,0,-67,-1,-46,0,-44,0,-66,-1, --46,0,-43,0,-65,-1,-46,0,-42,0,-64,-1,-47,0,-41,0,-64,-1,-47,0,-40,0,-62,-1,-47, -0,-39,0,-61,-1,-47,0,-38,0,-60,-1,-47,0,-37,0,-60,-1,-47,0,-36,0,-59,-1,-47,0, --35,0,-58,-1,-47,0,-34,0,-57,-1,-48,0,-33,0,-57,-1,-48,0,-32,0,-55,-1,-49,0,-31, -0,-54,-1,-49,0,-30,0,-53,-1,-49,0,-29,0,-53,-1,-49,0,-28,0,-52,-1,-49,0,-27,0, --51,-1,-49,0,-26,0,-50,-1,-49,0,-25,0,-48,-1,-50,0,-24,0,-48,-1,-50,0,-23,0,-47, --1,-50,0,-22,0,-46,-1,-51,0,-21,0,-45,-1,-51,0,-20,0,-45,-1,-51,0,-19,0,-44,-1, --51,0,-18,0,-42,-1,-52,0,-17,0,-41,-1,-52,0,-16,0,-41,-1,-52,0,-15,0,-40,-1,-52, -0,-14,0,-39,-1,-52,0,-13,0,-38,-1,-52,0,-12,0,-38,-1,-52,0,-11,0,-36,-1,-53,0, --10,0,-35,-1,-53,0,-9,0,-34,-1,-53,0,-8,0,-34,-1,-54,0,-7,0,-33,-1,-54,0,-6, -0,-32,-1,-54,0,-5,0,-31,-1,-54,0,-4,0,-31,-1,-54,0,-3,0,-29,-1,-55,0,-2,0, --28,-1,-55,0,-1,0,-27,-1,-55,0,-8,8,-1,0,8,0,8,-1,-2,0,9,0,9,-1,-3, -0,10,0,10,-1,-3,0,11,0,11,-1,-3,0,12,0,12,-1,-3,0,13,0,13,-1,-3,0, -14,0,13,-1,-3,0,15,0,14,-1,-3,0,16,0,15,-1,-3,0,17,0,15,-1,-4,0,18, -0,17,-1,-4,0,19,0,18,-1,-4,0,20,0,19,-1,-4,0,21,0,19,-1,-5,0,22,0, -20,-1,-5,0,23,0,21,-1,-5,0,24,0,21,-1,-6,0,25,0,23,-1,-5,0,26,0,25, --1,-6,0,27,0,26,-1,-6,0,28,0,26,-1,-6,0,29,0,27,-1,-6,0,30,0,28,-1, --7,0,31,0,28,-1,-7,0,32,0,29,-1,-7,0,33,0,31,-1,-7,0,34,0,32,-1,-7, -0,35,0,32,-1,-8,0,36,0,33,-1,-8,0,37,0,34,-1,-8,0,38,0,34,-1,-9,0, -39,0,35,-1,-9,0,40,0,36,-1,-9,0,41,0,38,-1,-9,0,42,0,38,-1,-9,0,43, -0,39,-1,-10,0,44,0,40,-1,-10,0,45,0,40,-1,-10,0,46,0,42,-1,-10,0,47,0, -43,-1,-10,0,48,0,45,-1,-10,0,49,0,45,-1,-11,0,50,0,46,-1,-11,0,51,0,47, --1,-11,0,52,0,48,-1,-12,0,53,0,48,-1,-12,0,54,0,49,-1,-12,0,55,0,51,-1, --12,0,56,0,52,-1,-13,0,57,0,52,-1,-13,0,58,0,53,-1,-13,0,59,0,53,-1,-13, -0,60,0,54,-1,-13,0,61,0,55,-1,-13,0,62,0,56,-1,-13,0,63,0,57,-1,-14,0, -64,0,58,-1,-14,0,65,0,59,-1,-14,0,66,0,60,-1,-15,0,67,0,60,-1,-15,0,68, -0,61,-1,-15,0,69,0,62,-1,-15,0,70,0,63,-1,-16,0,71,0,64,-1,-16,0,72,0, -65,-1,-16,0,73,0,66,-1,-16,0,74,0,66,-1,-16,0,75,0,67,-1,-16,0,76,0,68, --1,-16,0,77,0,70,-1,-17,0,78,0,70,-1,-17,0,79,0,71,-1,-17,0,80,0,72,-1, --17,0,81,0,73,-1,-18,0,82,0,73,-1,-18,0,83,0,74,-1,-18,0,84,0,75,-1,-19, -0,85,0,77,-1,-19,0,86,0,77,-1,-19,0,87,0,78,-1,-19,0,88,0,79,-1,-20,0, -89,0,80,-1,-20,0,90,0,80,-1,-19,0,91,0,81,-1,-20,0,92,0,83,-1,-20,0,93, -0,84,-1,-20,0,94,0,84,-1,-20,0,95,0,85,-1,-21,0,96,0,86,-1,-21,0,97,0, -87,-1,-21,0,98,0,87,-1,-21,0,99,0,89,-1,-22,0,100,0,90,-1,-22,0,101,0,91, --1,-22,0,102,0,92,-1,-23,0,103,0,92,-1,-23,0,104,0,93,-1,-23,0,105,0,94,-1, --23,0,106,0,96,-1,-23,0,107,0,96,-1,-23,0,108,0,97,-1,-23,0,109,0,98,-1,-23, -0,110,0,99,-1,-24,0,111,0,99,-1,-24,0,112,0,100,-1,-24,0,113,0,101,-1,-25,0, -114,0,103,-1,-25,0,115,0,103,-1,-25,0,116,0,104,-1,-25,0,117,0,105,-1,-26,0,118, -0,106,-1,-26,0,119,0,106,-1,-26,0,120,0,107,-1,-27,0,121,0,109,-1,-27,0,122,0, -110,-1,-27,0,123,0,110,-1,-27,0,124,0,111,-1,-27,0,125,0,112,-1,-28,0,126,0,113, --1,-28,0,127,0,114,-1,-28,0,-128,0,115,-1,-28,0,-127,0,116,-1,-29,0,-126,0,117,-1, --29,0,-125,0,118,-1,-29,0,-124,0,118,-1,-29,0,-123,0,119,-1,-29,0,-122,0,120,-1,-29, -0,-121,0,121,-1,-30,0,-120,0,122,-1,-30,0,-119,0,123,-1,-30,0,-118,0,124,-1,-30,0, --117,0,125,-1,-30,0,-116,0,125,-1,-30,0,-115,0,126,-1,-30,0,-114,0,127,-1,-30,0,-113, -0,-127,-1,-31,0,-112,0,-127,-1,-31,0,-111,0,-126,-1,-32,0,-110,0,-125,-1,-32,0,-109,0, --124,-1,-32,0,-108,0,-124,-1,-32,0,-107,0,-123,-1,-32,0,-106,0,-121,-1,-33,0,-105,0,-120, --1,-32,0,-104,0,-120,-1,-33,0,-103,0,-119,-1,-33,0,-102,0,-118,-1,-34,0,-101,0,-117,-1, --34,0,-100,0,-116,-1,-34,0,-99,0,-116,-1,-34,0,-98,0,-114,-1,-34,0,-97,0,-113,-1,-34, -0,-96,0,-112,-1,-34,0,-95,0,-112,-1,-35,0,-94,0,-111,-1,-35,0,-93,0,-110,-1,-35,0, --92,0,-109,-1,-35,0,-91,0,-108,-1,-36,0,-90,0,-107,-1,-37,0,-89,0,-106,-1,-37,0,-88, -0,-105,-1,-37,0,-87,0,-105,-1,-37,0,-86,0,-104,-1,-37,0,-85,0,-103,-1,-37,0,-84,0, --101,-1,-37,0,-83,0,-101,-1,-37,0,-82,0,-100,-1,-37,0,-81,0,-99,-1,-37,0,-80,0,-98, --1,-37,0,-79,0,-98,-1,-38,0,-78,0,-97,-1,-38,0,-77,0,-96,-1,-39,0,-76,0,-94,-1, --39,0,-75,0,-93,-1,-40,0,-74,0,-93,-1,-40,0,-73,0,-92,-1,-40,0,-72,0,-91,-1,-40, -0,-71,0,-90,-1,-40,0,-70,0,-90,-1,-40,0,-69,0,-88,-1,-40,0,-68,0,-87,-1,-41,0, --67,0,-86,-1,-41,0,-66,0,-86,-1,-41,0,-65,0,-85,-1,-41,0,-64,0,-84,-1,-41,0,-63, -0,-83,-1,-41,0,-62,0,-82,-1,-41,0,-61,0,-81,-1,-42,0,-60,0,-80,-1,-42,0,-59,0, --79,-1,-43,0,-58,0,-79,-1,-43,0,-57,0,-78,-1,-44,0,-56,0,-77,-1,-44,0,-55,0,-76, --1,-44,0,-54,0,-75,-1,-44,0,-53,0,-74,-1,-44,0,-52,0,-73,-1,-44,0,-51,0,-72,-1, --44,0,-50,0,-71,-1,-44,0,-49,0,-71,-1,-44,0,-48,0,-70,-1,-44,0,-47,0,-68,-1,-44, -0,-46,0,-67,-1,-45,0,-45,0,-67,-1,-46,0,-44,0,-66,-1,-46,0,-43,0,-65,-1,-46,0, --42,0,-64,-1,-47,0,-41,0,-64,-1,-47,0,-40,0,-62,-1,-47,0,-39,0,-61,-1,-47,0,-38, -0,-60,-1,-47,0,-37,0,-60,-1,-47,0,-36,0,-59,-1,-47,0,-35,0,-58,-1,-47,0,-34,0, --57,-1,-48,0,-33,0,-57,-1,-48,0,-32,0,-55,-1,-49,0,-31,0,-54,-1,-49,0,-30,0,-53, --1,-49,0,-29,0,-53,-1,-49,0,-28,0,-52,-1,-49,0,-27,0,-51,-1,-49,0,-26,0,-50,-1, --49,0,-25,0,-48,-1,-50,0,-24,0,-48,-1,-50,0,-23,0,-47,-1,-50,0,-22,0,-46,-1,-51, -0,-21,0,-45,-1,-51,0,-20,0,-45,-1,-51,0,-19,0,-44,-1,-51,0,-18,0,-42,-1,-52,0, --17,0,-41,-1,-52,0,-16,0,-41,-1,-52,0,-15,0,-40,-1,-52,0,-14,0,-39,-1,-52,0,-13, -0,-38,-1,-52,0,-12,0,-38,-1,-52,0,-11,0,-36,-1,-53,0,-10,0,-35,-1,-53,0,-9,0, --34,-1,-53,0,-8,0,-34,-1,-54,0,-7,0,-33,-1,-54,0,-6,0,-32,-1,-54,0,-5,0,-31, --1,-54,0,-4,0,-31,-1,-54,0,-3,0,-29,-1,-55,0,-2,0,-28,-1,-55,0,-1,0,-27,-1, --55,0,-8,8,-1,0,8,0,8,-1,-2,0,9,0,9,-1,-3,0,10,0,10,-1,-3,0,11, -0,11,-1,-3,0,12,0,12,-1,-3,0,13,0,13,-1,-3,0,14,0,13,-1,-3,0,15,0, -14,-1,-3,0,16,0,15,-1,-3,0,17,0,15,-1,-4,0,18,0,17,-1,-4,0,19,0,18, --1,-4,0,20,0,19,-1,-4,0,21,0,19,-1,-5,0,22,0,20,-1,-5,0,23,0,21,-1, --5,0,24,0,21,-1,-6,0,25,0,23,-1,-5,0,26,0,25,-1,-6,0,27,0,26,-1,-6, -0,28,0,26,-1,-6,0,29,0,27,-1,-6,0,30,0,28,-1,-7,0,31,0,28,-1,-7,0, -32,0,29,-1,-7,0,33,0,31,-1,-7,0,34,0,32,-1,-7,0,35,0,32,-1,-8,0,36, -0,33,-1,-8,0,37,0,34,-1,-8,0,38,0,34,-1,-9,0,39,0,35,-1,-9,0,40,0, -36,-1,-9,0,41,0,38,-1,-9,0,42,0,38,-1,-9,0,43,0,39,-1,-10,0,44,0,40, --1,-10,0,45,0,40,-1,-10,0,46,0,42,-1,-10,0,47,0,43,-1,-10,0,48,0,45,-1, --10,0,49,0,45,-1,-11,0,50,0,46,-1,-11,0,51,0,47,-1,-11,0,52,0,48,-1,-12, -0,53,0,48,-1,-12,0,54,0,49,-1,-12,0,55,0,51,-1,-12,0,56,0,52,-1,-13,0, -57,0,52,-1,-13,0,58,0,53,-1,-13,0,59,0,53,-1,-13,0,60,0,54,-1,-13,0,61, -0,55,-1,-13,0,62,0,56,-1,-13,0,63,0,57,-1,-14,0,64,0,58,-1,-14,0,65,0, -59,-1,-14,0,66,0,60,-1,-14,0,67,0,60,-1,-15,0,68,0,61,-1,-15,0,69,0,62, --1,-15,0,70,0,63,-1,-16,0,71,0,64,-1,-16,0,72,0,65,-1,-16,0,73,0,66,-1, --16,0,74,0,66,-1,-16,0,75,0,67,-1,-16,0,76,0,68,-1,-16,0,77,0,70,-1,-17, -0,78,0,70,-1,-17,0,79,0,71,-1,-17,0,80,0,72,-1,-17,0,81,0,73,-1,-18,0, -82,0,73,-1,-18,0,83,0,74,-1,-18,0,84,0,75,-1,-19,0,85,0,77,-1,-19,0,86, -0,77,-1,-19,0,87,0,78,-1,-19,0,88,0,79,-1,-20,0,89,0,80,-1,-20,0,90,0, -80,-1,-19,0,91,0,81,-1,-20,0,92,0,83,-1,-20,0,93,0,84,-1,-20,0,94,0,84, --1,-20,0,95,0,85,-1,-21,0,96,0,86,-1,-21,0,97,0,87,-1,-21,0,98,0,87,-1, --21,0,99,0,89,-1,-22,0,100,0,90,-1,-22,0,101,0,91,-1,-22,0,102,0,92,-1,-23, -0,103,0,92,-1,-23,0,104,0,93,-1,-23,0,105,0,94,-1,-23,0,106,0,96,-1,-23,0, -107,0,96,-1,-23,0,108,0,97,-1,-23,0,109,0,98,-1,-23,0,110,0,99,-1,-24,0,111, -0,99,-1,-24,0,112,0,100,-1,-24,0,113,0,101,-1,-25,0,114,0,103,-1,-25,0,115,0, -103,-1,-25,0,116,0,104,-1,-25,0,117,0,105,-1,-26,0,118,0,106,-1,-26,0,119,0,106, --1,-26,0,120,0,107,-1,-27,0,121,0,109,-1,-27,0,122,0,110,-1,-27,0,123,0,110,-1, --27,0,124,0,111,-1,-27,0,125,0,112,-1,-28,0,126,0,113,-1,-28,0,127,0,114,-1,-28, -0,-128,0,115,-1,-28,0,-127,0,116,-1,-28,0,-126,0,117,-1,-29,0,-125,0,118,-1,-29,0, --124,0,118,-1,-29,0,-123,0,119,-1,-29,0,-122,0,120,-1,-29,0,-121,0,121,-1,-30,0,-120, -0,122,-1,-30,0,-119,0,123,-1,-30,0,-118,0,124,-1,-30,0,-117,0,125,-1,-30,0,-116,0, -125,-1,-30,0,-115,0,126,-1,-30,0,-114,0,127,-1,-30,0,-113,0,-127,-1,-31,0,-112,0,-127, --1,-31,0,-111,0,-126,-1,-32,0,-110,0,-125,-1,-32,0,-109,0,-124,-1,-32,0,-108,0,-124,-1, --32,0,-107,0,-123,-1,-32,0,-106,0,-121,-1,-33,0,-105,0,-120,-1,-32,0,-104,0,-120,-1,-33, -0,-103,0,-119,-1,-33,0,-102,0,-118,-1,-34,0,-101,0,-117,-1,-34,0,-100,0,-116,-1,-34,0, --99,0,-116,-1,-34,0,-98,0,-114,-1,-34,0,-97,0,-113,-1,-34,0,-96,0,-112,-1,-34,0,-95, -0,-112,-1,-35,0,-94,0,-111,-1,-35,0,-93,0,-110,-1,-35,0,-92,0,-109,-1,-35,0,-91,0, --108,-1,-36,0,-90,0,-107,-1,-37,0,-89,0,-106,-1,-37,0,-88,0,-105,-1,-37,0,-87,0,-105, --1,-37,0,-86,0,-104,-1,-37,0,-85,0,-103,-1,-37,0,-84,0,-101,-1,-37,0,-83,0,-101,-1, --37,0,-82,0,-100,-1,-37,0,-81,0,-99,-1,-37,0,-80,0,-98,-1,-37,0,-79,0,-98,-1,-38, -0,-78,0,-97,-1,-38,0,-77,0,-96,-1,-39,0,-76,0,-94,-1,-39,0,-75,0,-93,-1,-40,0, --74,0,-93,-1,-40,0,-73,0,-92,-1,-40,0,-72,0,-91,-1,-40,0,-71,0,-90,-1,-40,0,-70, -0,-90,-1,-40,0,-69,0,-88,-1,-40,0,-68,0,-87,-1,-41,0,-67,0,-86,-1,-41,0,-66,0, --86,-1,-41,0,-65,0,-85,-1,-41,0,-64,0,-84,-1,-41,0,-63,0,-83,-1,-41,0,-62,0,-82, --1,-41,0,-61,0,-81,-1,-42,0,-60,0,-80,-1,-42,0,-59,0,-79,-1,-43,0,-58,0,-79,-1, --43,0,-57,0,-78,-1,-44,0,-56,0,-77,-1,-44,0,-55,0,-76,-1,-44,0,-54,0,-75,-1,-44, -0,-53,0,-74,-1,-44,0,-52,0,-73,-1,-44,0,-51,0,-72,-1,-44,0,-50,0,-71,-1,-44,0, --49,0,-71,-1,-44,0,-48,0,-70,-1,-44,0,-47,0,-68,-1,-44,0,-46,0,-67,-1,-45,0,-45, -0,-67,-1,-46,0,-44,0,-66,-1,-46,0,-43,0,-65,-1,-46,0,-42,0,-64,-1,-47,0,-41,0, --64,-1,-47,0,-40,0,-62,-1,-47,0,-39,0,-61,-1,-47,0,-38,0,-60,-1,-47,0,-37,0,-60, --1,-47,0,-36,0,-59,-1,-47,0,-35,0,-58,-1,-47,0,-34,0,-57,-1,-48,0,-33,0,-56,-1, --48,0,-32,0,-55,-1,-49,0,-31,0,-54,-1,-49,0,-30,0,-53,-1,-49,0,-29,0,-53,-1,-49, -0,-28,0,-52,-1,-49,0,-27,0,-51,-1,-49,0,-26,0,-50,-1,-49,0,-25,0,-48,-1,-50,0, --24,0,-48,-1,-50,0,-23,0,-47,-1,-50,0,-22,0,-46,-1,-51,0,-21,0,-45,-1,-51,0,-20, -0,-45,-1,-51,0,-19,0,-44,-1,-51,0,-18,0,-42,-1,-52,0,-17,0,-41,-1,-52,0,-16,0, --41,-1,-52,0,-15,0,-40,-1,-52,0,-14,0,-39,-1,-52,0,-13,0,-38,-1,-52,0,-12,0,-38, --1,-52,0,-11,0,-36,-1,-53,0,-10,0,-35,-1,-53,0,-9,0,-34,-1,-53,0,-8,0,-34,-1, --54,0,-7,0,-33,-1,-54,0,-6,0,-32,-1,-54,0,-5,0,-31,-1,-54,0,-4,0,-31,-1,-54, -0,-3,0,-29,-1,-55,0,-2,0,-28,-1,-55,0,-1,0,-27,-1,-55,0,0,0,24,0,0,6, --116,11,22,8,0,3,3,2,4,6,6,10,7,2,4,4,4,6,3,4,3,3,6,6,6, -6,6,6,6,6,6,6,3,3,6,6,6,6,11,8,7,7,7,6,6,8,7,2,5,7, -6,8,7,8,6,8,7,7,6,7,8,10,7,8,7,3,3,3,5,6,4,6,6,6,6, -6,4,6,6,2,2,5,2,8,6,6,6,6,4,6,3,6,6,10,6,6,6,4,2,4, -6,8,8,7,6,7,8,7,6,6,6,6,6,6,6,6,6,6,6,2,2,2,2,6,6, -6,6,6,6,6,6,6,6,6,4,6,6,6,4,6,7,8,8,11,4,4,6,11,8,8, -6,6,6,6,6,6,7,9,6,3,4,5,8,10,6,6,2,6,7,6,7,6,6,6,11, -8,8,8,11,10,6,11,4,4,2,2,6,5,6,8,2,6,4,4,6,6,6,3,2,4, -11,8,6,8,6,6,2,2,2,2,8,8,8,7,7,7,2,4,4,4,4,4,4,4,4, -4,4,6,2,7,6,7,6,2,8,6,8,6,7,6,6,6,4,4,4,10,9,10,6,8, -6,2,7,6,7,6,7,6,6,6,4,8,6,8,6,7,7,8,6,6,6,6,6,2,6, -4,6,4,7,6,7,6,8,6,7,4,7,4,7,6,6,3,6,4,7,6,7,6,7,6, -7,6,6,8,8,6,6,5,7,4,7,6,6,4,12,11,6,11,6,11,6,6,11,8,6, -7,6,7,7,8,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, -8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, -8,8,7,11,11,11,11,11,7,7,7,11,12,10,8,8,6,7,7,6,6,8,8,5,7, -2,4,10,4,7,4,4,7,4,8,6,7,6,7,6,6,6,6,6,6,6,8,6,8,6, -8,6,7,6,9,6,2,2,2,2,2,2,2,2,5,2,7,5,6,6,2,7,6,8,6, -8,6,8,6,7,4,7,6,6,4,7,6,7,6,7,6,8,6,10,10,8,6,2,8,6, -11,10,8,6,3,10,10,10,10,10,10,8,6,2,4,6,6,10,10,10,10,4,4,4,4, -8,9,9,5,9,10,8,2,8,7,8,6,7,7,2,7,8,8,7,7,8,7,6,7,6, -8,7,8,8,2,8,6,5,6,2,6,6,6,5,6,6,2,6,6,6,6,5,6,6,5, -6,5,8,8,2,6,6,6,8,6,10,6,7,7,2,2,5,12,11,9,7,7,7,8,7, -7,6,8,6,12,7,9,9,7,7,8,7,8,7,6,7,6,7,8,7,7,6,10,10,8, -9,7,8,11,8,6,6,7,4,6,6,8,5,6,6,5,6,8,6,6,6,6,6,6,6, -8,6,6,6,8,8,7,8,6,6,8,6,6,6,4,6,6,2,2,2,10,9,6,5,6, -6,5,5,11,13,9,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3, -6,6,5,6,7,3,3,7,7,3,6,5,5,7,7,3,5,7,6,6,6,6,6,6,6, -9,7,6,6,6,3,5,9,3,6,6,5,5,7,9,9,9,9,6,6,6,6,5,6,7, -3,5,7,3,6,5,5,7,5,7,6,6,6,6,6,9,7,3,6,5,6,6,0,0,0, -0,4,4,4,5,2,2,3,2,2,2,2,2,2,6,6,6,6,6,6,6,6,6,6,6, -4,6,8,8,3,8,6,6,6,8,8,8,8,8,2,8,8,8,8,8,8,8,8,7,8, -8,8,8,8,3,3,8,8,8,8,6,6,6,6,5,5,9,10,4,6,9,10,4,6,7, -6,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2,2,2,2,2,8,8,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,11,8,8,8,8,8,8,8,8, -8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,4,4,8,7,5, -2,3,2,3,5,5,2,3,7,6,3,3,2,3,8,8,3,3,3,4,8,8,3,3,8, -8,3,3,6,6,6,6,6,6,6,6,6,6,6,6,4,4,4,4,5,5,5,5,9,9, -6,6,9,9,6,6,12,12,9,9,12,12,9,9,6,6,6,6,6,6,6,6,6,5,6, -4,6,5,6,4,9,9,3,3,6,6,3,3,7,7,4,4,6,6,2,2,4,4,4,4, -6,6,3,3,3,4,5,4,5,5,7,6,7,6,3,3,6,7,6,7,6,7,6,7,8, -8,2,2,8,8,8,2,2,8,8,2,3,8,8,8,2,2,2,2,2,2,8,2,2,8, -8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, -8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, -8,8,8,4,4,4,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, -8,8,8,8,8,1,11,22,9,7,9,7,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,6,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,6,8,6,8,6,8,6,8, -6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,2,2,2,2,8,6,8,6,8,6,8,6,8,6,8,6,8,6,9, -7,9,7,9,7,9,7,9,7,7,6,7,6,9,7,9,7,9,7,9,7,9,7,8,6, -8,6,8,6,8,6,2,2,8,6,7,6,7,6,7,6,7,6,7,6,0,0,0,0,6, -4,10,7,6,5,6,5,8,6,6,6,6,6,7,6,7,6,7,6,8,6,9,6,8,3, -3,3,6,3,3,3,3,3,3,3,2,2,4,4,2,2,2,0,2,3,2,3,2,3,2, -3,5,5,5,5,7,6,8,8,3,3,8,8,3,3,8,8,3,3,8,8,3,3,8,8, -3,3,8,8,3,3,8,8,3,3,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,6,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,9,9,6,6,9,9,6, -6,9,9,6,6,12,12,9,9,12,12,9,9,6,6,6,5,6,4,9,9,9,3,3,9, -9,3,3,9,9,3,3,9,9,3,3,9,9,3,3,6,6,6,6,9,10,4,6,9,10, -4,6,7,7,4,4,7,7,4,4,7,7,4,4,9,10,4,6,9,10,4,6,9,10,4, -6,9,10,4,6,9,10,4,6,6,6,2,2,6,6,2,2,6,6,2,2,6,6,2,2, -6,6,3,3,6,6,6,6,6,6,3,3,6,6,6,6,6,6,3,4,4,4,4,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,6,7,6,3,3,5,5,7,6,3, -3,7,6,9,9,9,9,2,0,0,0,0,0,0,0,12,12,0,0,0,0,0,0,2,4, -0,0,7,0,0,0,9,9,6,6,12,12,9,9,6,5,6,4,5,4,3,3,4,3,3, -3,3,3,9,10,3,0,4,6,6,7,6,7,6,7,6,7,6,7,6,7,6,7,6,6, -6,7,12,24,9,0,3,3,3,4,7,7,11,8,2,4,4,5,7,3,4,3,3,7,7, -7,7,7,7,7,7,7,7,3,3,7,7,7,7,12,7,8,9,9,8,7,9,9,3,6, -8,7,9,9,9,8,9,9,8,7,9,7,11,7,7,7,3,3,3,5,7,4,7,7,6, -7,7,3,7,7,3,3,6,3,11,7,7,7,7,4,7,3,7,5,9,5,5,5,4,3, -4,7,7,7,9,8,9,9,9,7,7,7,7,7,7,6,7,7,7,7,3,3,3,3,7, -7,7,7,7,7,7,7,7,7,7,5,7,7,7,4,6,8,9,9,12,4,4,7,12,9, -9,7,7,7,7,7,6,9,10,7,3,4,4,9,11,7,7,3,7,7,7,7,7,7,7, -12,7,7,9,12,11,7,12,4,4,3,3,7,6,5,7,2,7,4,4,6,6,7,3,3, -4,11,7,8,7,8,8,3,3,3,3,9,9,9,9,9,9,3,4,4,4,4,4,4,4, -4,4,4,7,3,8,7,7,5,3,9,7,7,5,8,7,7,7,4,4,4,10,10,10,7, -9,7,3,8,7,9,6,9,6,7,7,4,7,7,7,7,9,7,9,8,7,8,7,7,3, -7,4,7,4,9,7,9,7,9,7,9,4,9,4,8,7,7,3,7,5,9,7,9,7,7, -5,7,5,7,9,9,7,7,5,7,5,8,7,6,4,13,12,6,12,6,12,6,6,12,9, -7,7,7,7,7,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, -9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, -9,9,9,7,12,12,12,12,12,7,7,7,12,13,11,9,9,6,8,7,6,6,9,9,5, -7,2,4,11,4,7,4,4,7,4,7,7,9,6,9,6,8,7,8,7,8,7,9,7,9, -7,9,7,9,7,9,7,3,3,3,3,3,3,3,3,6,3,8,6,7,7,3,9,7,9, -7,9,7,9,7,9,4,8,7,7,3,9,7,9,7,9,7,9,7,11,9,7,5,3,7, -7,12,11,9,7,3,11,9,11,9,11,9,7,5,3,4,7,7,10,10,10,10,4,4,4, -4,7,9,10,4,9,9,9,3,7,8,7,8,7,9,3,8,7,9,9,8,9,9,8,7, -7,7,7,9,9,3,7,7,5,7,3,7,7,5,5,7,7,3,7,5,7,5,5,7,7, -6,7,6,9,9,3,7,7,7,9,8,10,7,9,8,3,3,6,13,12,10,7,8,9,7, -8,8,7,8,8,11,7,9,9,7,8,9,9,9,9,8,9,7,8,9,7,9,8,11,11, -10,10,8,9,12,9,7,7,6,4,7,7,9,6,7,7,6,7,9,7,7,7,7,6,5, -5,9,5,7,6,9,9,8,9,7,6,9,7,7,7,4,6,7,3,3,3,11,10,7,6, -5,7,6,5,12,13,8,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,3,4,4, -3,7,7,5,6,7,3,5,7,7,3,6,6,6,7,7,3,4,7,6,7,7,6,6,7, -6,8,8,6,6,6,3,5,9,3,6,6,6,6,6,8,8,8,8,7,7,7,7,5,6, -7,3,5,7,3,6,6,6,7,4,7,7,7,6,7,6,8,8,3,7,6,7,7,0,0, -0,0,4,4,4,5,2,2,3,2,2,3,2,3,2,6,6,6,6,6,6,6,6,6,6, -6,4,6,9,9,3,9,6,6,6,9,9,9,9,9,3,9,9,9,9,9,9,9,9,8, -9,9,9,9,9,3,3,9,9,9,9,7,6,6,6,6,6,10,11,5,6,10,11,5,6, -8,7,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,3,3,3,3,3,9,9, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,12,9,9,9,9,9,9,9, -9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,4,4,9,7, -5,2,3,2,3,5,5,2,3,8,7,3,3,2,3,9,9,3,3,3,5,9,9,3,3, -9,9,3,3,7,6,6,6,7,6,6,6,7,6,6,6,4,4,4,4,6,6,6,6,10, -10,6,6,10,10,6,6,13,13,10,10,13,13,10,10,7,7,7,7,7,7,7,7,7,5, -6,5,7,5,6,5,9,9,3,3,7,7,3,3,7,7,5,5,6,6,2,2,4,4,5, -5,6,6,3,3,3,5,5,5,5,5,8,7,8,7,3,3,7,7,7,7,7,7,7,7, -9,9,2,2,9,9,9,2,3,9,9,3,3,9,9,9,3,3,3,3,3,3,9,2,2, -9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, -9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, -9,9,9,9,4,4,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, -9,9,9,9,9,9,2,12,24,10,8,10,8,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,6,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,7,7,7,7,7,7,7,7, -7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,7,8,7,8,7,8,7,8, -7,8,7,8,7,8,7,3,3,3,3,9,7,9,7,9,7,9,7,9,7,9,7,9,7, -10,8,10,8,10,8,10,8,10,8,9,7,9,7,10,8,10,8,10,8,10,8,10,8,7, -5,7,5,7,5,7,7,3,3,9,7,9,7,9,7,9,7,9,7,9,7,0,0,0,0, -7,4,11,8,7,5,7,5,9,7,7,6,7,6,8,6,8,6,8,7,9,7,9,7,9, -3,3,3,7,3,3,3,3,3,3,3,2,2,4,4,2,2,2,0,2,3,2,3,2,3, -2,3,5,5,5,5,8,7,9,9,3,3,9,9,3,3,9,9,3,3,9,9,3,3,9, -9,3,3,9,9,3,3,9,9,3,3,7,6,6,6,7,6,6,6,7,6,6,6,7,6, -6,6,7,6,6,6,7,6,6,6,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,10,10,6,6,10,10, -6,6,10,10,6,6,13,13,10,10,13,13,10,10,7,7,7,5,6,5,9,9,9,3,3, -9,9,3,3,9,9,3,3,9,9,3,3,9,9,3,3,7,7,7,7,10,11,5,6,10, -11,5,6,7,7,5,5,7,7,5,5,7,7,5,5,10,11,5,6,10,11,5,6,10,11, -5,6,10,11,5,6,10,11,5,6,6,6,2,2,6,6,2,2,6,6,2,2,6,6,2, -2,6,6,3,3,6,6,6,6,6,6,3,3,6,6,7,6,6,6,3,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8,7,8,7,3,3,5,5,8,7, -3,3,8,7,10,10,10,10,2,0,0,0,0,0,0,0,13,13,0,0,0,0,0,0,2, -4,0,0,7,0,0,0,10,10,6,6,13,13,10,10,7,5,6,5,5,4,3,3,4,3, -3,3,3,3,10,11,3,0,4,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6, -6,7,7,13,26,10,0,4,4,3,5,7,7,12,9,2,4,4,5,8,4,4,4,4,7, -7,7,7,7,7,7,7,7,7,4,4,8,8,8,7,13,9,9,9,9,9,8,10,9,3, -6,9,7,11,9,10,9,10,9,9,7,9,9,13,7,9,7,4,4,4,5,7,4,7,7, -7,7,7,3,7,7,3,3,7,3,11,7,7,7,7,4,7,4,7,5,9,7,7,7,4, -3,4,8,9,9,9,9,9,10,9,7,7,7,7,7,7,7,7,7,7,7,3,3,3,3, -7,7,7,7,7,7,7,7,7,7,7,5,7,7,7,5,7,9,10,10,13,4,4,7,13, -10,9,7,7,7,7,7,6,9,11,7,3,4,5,10,12,7,8,3,8,8,7,7,8,7, -7,13,9,9,10,13,12,7,13,4,4,3,3,7,6,7,9,2,7,4,4,7,7,7,4, -3,4,14,9,9,9,9,9,3,3,3,3,10,10,10,9,9,9,3,4,4,4,4,4,4, -4,4,4,4,7,3,9,7,7,7,3,9,7,9,7,9,7,8,8,4,4,4,11,11,11, -7,10,7,3,9,7,9,7,9,7,7,7,4,9,7,9,7,9,8,9,9,7,9,7,7, -3,7,4,7,4,9,7,9,7,10,7,9,4,9,4,9,7,7,3,7,5,9,7,9,7, -7,7,7,7,7,10,9,8,7,6,8,5,8,7,7,5,15,13,7,13,7,13,7,7,13, -9,8,8,8,8,8,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, -9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, -9,9,9,9,8,13,13,13,13,13,8,8,8,13,14,12,10,10,7,9,8,7,7,10,10, -6,8,2,5,12,5,8,5,5,8,5,9,7,9,7,9,7,9,7,9,7,9,7,10,7, -10,7,10,7,9,7,9,7,3,3,3,3,3,3,3,3,6,3,9,7,7,7,3,9,7, -9,7,10,7,10,7,9,4,9,7,8,4,9,7,9,7,9,7,9,7,13,9,9,7,3, -9,7,13,12,10,7,3,13,9,13,9,13,9,9,7,3,4,7,8,11,11,11,11,4,4, -4,4,9,10,11,5,10,11,10,3,9,9,9,9,7,9,3,9,9,11,9,8,10,9,9, -8,7,9,7,9,10,3,9,8,6,7,3,7,7,7,6,7,7,3,7,7,7,5,6,7, -7,6,7,7,9,9,3,7,7,7,9,9,11,7,9,9,3,3,6,14,13,11,8,8,9, -9,9,9,7,9,9,11,8,9,9,8,9,11,9,10,9,9,9,7,8,11,7,10,9,11, -11,10,11,8,9,13,9,7,7,7,5,8,7,9,6,7,7,6,7,9,7,7,7,7,7, -5,7,9,7,7,7,11,12,8,9,7,7,10,7,7,7,5,7,7,3,3,3,12,11,7, -6,7,7,6,5,13,14,9,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,3,4, -4,4,7,7,5,7,8,3,5,8,8,3,7,6,6,8,8,3,5,7,7,7,7,6,6, -7,7,9,8,6,6,6,3,5,9,3,7,7,6,6,7,9,9,9,9,7,7,7,7,5, -7,8,4,5,8,4,7,6,6,8,5,7,7,7,6,7,7,9,8,3,7,6,7,7,0, -0,0,0,4,4,5,5,3,3,3,3,3,3,3,3,2,7,7,7,7,7,7,7,7,7, -7,7,4,7,10,10,4,10,7,7,7,10,10,10,10,10,3,10,10,10,10,10,10,10,10, -8,10,10,10,9,9,3,3,10,10,10,10,7,7,7,7,6,6,11,12,5,7,11,12,5, -7,8,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,3,3,3,3,3,10, -10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,13,10,10,10,10,10,10, -10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,4,4,10, -8,5,3,3,3,3,6,6,3,3,8,8,3,3,3,3,9,9,3,3,4,5,9,9,3, -3,9,9,3,3,7,7,7,7,7,7,7,7,7,7,7,7,4,4,4,4,6,6,6,6, -11,11,7,7,11,11,7,7,14,14,11,11,14,14,11,11,8,8,8,8,8,8,8,8,7, -6,7,5,7,6,7,5,10,10,3,3,8,8,3,3,8,8,5,5,7,7,3,3,4,4, -5,5,7,7,3,3,4,5,6,5,6,6,8,8,8,8,3,3,7,8,7,8,7,8,7, -8,10,10,3,3,10,10,10,2,3,10,10,3,3,10,10,10,3,3,3,3,3,3,10,3, -3,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, -10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, -10,10,10,10,10,4,4,4,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, -10,10,10,10,10,10,10,2,13,26,11,9,11,9,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,7,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,9,7,9,7,9,7,9, -7,9,7,9,7,9,7,9,7,9,7,9,7,9,7,9,7,9,7,9,7,9,7,9,7, -9,7,9,7,9,7,9,7,3,3,3,3,10,7,10,7,10,7,10,7,10,7,10,7,10, -7,11,9,11,9,11,9,11,9,11,9,9,7,9,7,11,9,11,9,11,9,11,9,11,9, -9,7,9,7,9,7,9,7,3,3,10,7,9,7,9,7,9,7,9,7,9,7,0,0,0, -0,7,5,12,9,8,6,8,6,9,7,7,7,7,7,9,7,9,7,9,7,10,7,10,7, -9,3,3,3,8,3,3,3,3,3,3,4,3,3,4,4,3,3,3,0,3,3,3,3,3, -3,3,3,6,6,6,6,8,8,9,9,3,3,9,9,3,3,9,9,3,3,9,9,3,3, -9,9,3,3,9,9,3,3,9,9,3,3,7,7,7,7,7,7,7,7,7,7,7,7,7, -7,7,7,7,7,7,7,7,7,7,7,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,11,11,7,7,11, -11,7,7,11,11,7,7,14,14,11,11,14,14,11,11,8,8,7,6,7,5,10,10,10,3, -3,10,10,3,3,10,10,3,3,10,10,3,3,10,10,3,3,8,8,8,8,11,12,5,7, -11,12,5,7,8,8,5,5,8,8,5,5,8,8,5,5,11,12,5,7,11,12,5,7,11, -12,5,7,11,12,5,7,11,12,5,7,7,7,3,3,7,7,3,3,7,7,3,3,7,7, -3,3,7,7,3,3,7,7,7,7,7,7,3,3,7,7,7,7,7,7,4,5,5,5,5, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,8,8,8,3,3,6,6,8, -8,3,3,8,8,11,11,11,11,3,0,0,0,0,0,0,0,15,14,0,0,0,0,0,0, -3,5,0,0,8,0,0,0,11,11,7,7,14,14,11,11,7,6,7,5,5,4,4,3,4, -3,3,3,3,3,11,12,3,0,4,6,7,8,7,8,7,8,7,8,7,8,7,8,7,8, -7,7,7,8,15,30,11,0,4,4,5,5,8,8,13,10,3,5,5,6,9,4,5,4,4, -8,8,8,8,8,8,8,8,8,8,4,4,9,9,9,8,15,9,10,11,11,10,9,11,10, -3,7,10,8,11,10,12,10,12,11,10,9,10,9,15,9,9,8,4,4,4,5,8,5,8, -8,8,8,8,4,8,8,3,3,7,3,13,8,8,8,8,5,8,4,8,7,11,7,7,8, -5,3,5,9,9,9,11,10,10,12,10,8,8,8,8,8,8,8,8,8,8,8,3,3,3, -3,8,8,8,8,8,8,8,8,8,8,8,6,8,8,8,5,8,9,11,11,15,5,5,8, -15,12,11,8,8,8,8,8,7,11,12,8,4,5,5,12,13,8,9,5,9,9,8,8,9, -8,8,15,9,9,12,15,14,8,15,5,5,3,3,8,7,7,9,3,8,5,5,8,8,8, -4,3,5,14,9,10,9,10,10,3,3,3,3,12,12,12,10,10,10,3,5,4,5,5,5, -5,5,5,5,5,8,3,10,8,8,8,3,11,8,9,7,10,8,9,9,5,5,5,13,13, -13,8,11,8,3,10,8,11,8,11,8,8,8,5,9,8,9,8,11,9,11,10,8,10,8, -8,3,8,4,8,5,10,8,10,8,12,8,11,5,11,5,10,8,9,4,9,6,10,8,10, -8,8,8,8,8,8,12,11,9,8,7,9,5,10,8,8,5,17,15,8,15,8,15,8,8, -15,11,9,9,9,9,9,11,9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, -11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, -11,11,11,11,11,9,15,15,15,15,15,9,9,9,15,16,14,11,11,8,10,9,8,8,11, -11,7,9,3,5,13,5,9,5,5,9,5,9,8,11,8,11,8,10,8,10,8,10,8,11, -8,11,8,11,8,10,8,10,8,3,3,3,3,3,3,3,3,7,3,10,7,8,8,3,10, -8,11,8,12,8,12,8,11,5,10,8,9,4,10,8,10,8,10,8,11,8,15,11,9,7, -3,9,8,15,13,12,8,3,15,11,15,11,15,11,9,7,3,5,8,9,13,13,13,13,5, -5,5,5,9,12,13,6,12,12,11,3,9,10,10,10,8,10,3,10,11,11,10,10,12,10, -10,9,9,9,9,11,11,3,9,9,7,8,3,8,9,7,7,8,8,3,8,7,8,7,7, -8,8,7,8,8,11,12,3,8,8,8,12,10,13,8,11,10,3,3,7,16,15,13,9,10, -11,9,10,10,8,10,10,14,9,11,11,9,10,11,10,12,10,10,11,9,10,11,9,11,9, -14,15,12,13,10,11,15,11,8,9,8,5,9,8,9,7,8,8,7,8,10,8,8,8,8, -8,7,7,11,7,9,8,11,11,9,11,8,8,11,8,8,8,5,8,8,3,3,3,14,12, -8,7,7,8,7,6,15,16,10,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,3, -5,5,4,8,8,6,8,9,3,6,9,9,3,8,7,7,9,9,3,5,9,8,9,8,7, -7,8,8,10,10,6,6,6,4,6,12,3,8,8,7,7,8,10,10,10,10,8,8,8,8, -6,8,9,4,6,9,4,8,7,7,9,5,9,9,8,7,8,8,10,10,3,8,7,8,9, -0,0,0,0,5,5,5,6,3,3,4,3,3,3,3,3,2,8,8,8,8,8,8,8,8, -8,8,8,5,8,11,11,4,11,8,8,8,11,11,11,11,11,3,11,11,11,11,11,11,11, -11,10,11,11,11,11,11,4,4,11,11,11,11,8,8,8,8,7,7,12,14,6,8,12,14, -6,8,10,9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,3,3, -11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,15,11,11,11,11,11, -11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5, -11,9,6,3,3,3,3,6,6,3,3,10,9,4,4,3,3,11,11,4,4,4,6,11,11, -4,4,11,11,4,4,8,8,8,8,8,8,8,8,8,8,8,8,5,5,5,5,7,7,7, -7,12,12,8,8,12,12,8,8,16,16,13,13,16,16,13,13,9,9,9,9,9,9,9,9, -8,7,8,6,8,7,8,6,12,12,4,4,9,9,4,4,9,9,6,6,8,8,3,3,5, -5,6,6,8,8,4,4,4,6,7,6,6,6,10,9,10,9,4,4,8,9,8,9,8,9, -8,9,11,11,3,3,11,11,11,2,3,11,11,3,4,11,11,11,3,3,3,3,3,3,11, -3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, -11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, -11,11,11,11,11,11,5,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, -11,11,11,11,11,11,11,11,2,15,30,13,10,13,10,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,8,13,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,9,8,9,8,9,8, -9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,10,8,10,8,10,8,10, -8,10,8,10,8,10,8,10,8,3,3,3,3,12,8,12,8,12,8,12,8,12,8,12,8, -12,8,13,10,13,10,13,10,13,10,13,10,10,8,10,8,13,10,13,10,13,10,13,10,13, -10,9,7,9,7,9,7,9,8,3,3,12,8,10,8,10,8,10,8,10,8,10,8,0,0, -0,0,8,5,14,10,9,7,9,7,11,8,8,8,8,8,10,8,10,8,10,8,11,8,12, -8,11,4,4,4,9,4,4,4,4,4,4,4,3,3,5,5,3,3,3,0,3,3,3,3, -3,3,3,3,6,6,6,6,10,9,11,11,4,4,11,11,4,4,11,11,4,4,11,11,4, -4,11,11,4,4,11,11,4,4,11,11,4,4,8,8,8,8,8,8,8,8,8,8,8,8, -8,8,8,8,8,8,8,8,8,8,8,8,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,12,12,8,8, -12,12,8,8,12,12,8,8,16,16,13,13,16,16,13,13,9,9,8,7,8,6,12,12,12, -4,4,12,12,4,4,12,12,4,4,12,12,4,4,12,12,4,4,9,9,9,9,12,14,6, -8,12,14,6,8,9,9,6,6,9,9,6,6,9,9,6,6,12,14,6,8,12,14,6,8, -12,14,6,8,12,14,6,8,12,14,6,8,8,8,3,3,8,8,3,3,8,8,3,3,8, -8,3,3,8,8,4,4,8,8,8,8,8,8,4,4,8,8,8,8,8,8,4,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,10,9,10,9,4,4,6,6, -10,9,4,4,10,9,12,12,12,12,3,0,0,0,0,0,0,0,17,16,0,0,0,0,0, -0,3,6,0,0,9,0,0,0,12,12,8,8,16,16,13,13,8,7,8,6,6,5,4,4, -5,4,4,4,4,4,12,14,3,0,5,6,8,9,8,9,8,9,8,9,8,9,8,9,8, -9,8,8,8,9,16,32,12,0,4,4,5,6,9,9,14,11,3,5,5,6,9,4,5,4, -4,9,9,9,9,9,9,9,9,9,9,4,4,9,9,9,9,16,11,11,12,12,11,10,12, -11,3,8,11,9,13,11,12,11,12,11,11,9,11,11,15,11,9,9,4,4,4,7,9,5, -9,9,8,9,9,4,9,8,4,3,8,3,13,8,9,9,9,5,8,4,8,7,11,7,7, -7,5,3,5,9,11,11,12,11,11,12,11,9,9,9,9,9,9,8,9,9,9,9,3,3, -3,3,8,9,9,9,9,9,8,8,8,8,9,6,9,9,9,6,9,9,12,12,16,5,5, -9,16,12,11,9,9,9,9,9,8,11,13,9,4,5,5,12,14,9,10,5,9,9,9,9, -9,9,9,16,11,11,12,17,15,9,16,5,5,4,4,9,8,7,9,3,9,5,5,8,8, -9,4,4,5,17,11,11,11,11,11,3,3,3,3,12,12,12,11,11,11,3,5,4,5,5, -5,5,5,5,5,5,9,3,11,8,9,7,3,12,9,9,7,11,9,9,9,5,5,5,13, -13,13,9,12,9,3,11,8,12,8,12,8,9,9,5,11,9,11,9,12,10,12,11,9,11, -9,9,3,9,4,9,5,11,8,11,8,12,9,11,5,11,5,11,8,9,4,9,6,11,8, -11,8,9,7,9,7,9,12,11,9,9,7,10,5,10,9,8,6,18,16,8,16,8,16,8, -8,16,12,9,10,9,10,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, -11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, -11,11,11,11,11,12,10,16,16,16,16,16,10,10,10,16,17,15,12,12,9,11,10,8,8, -12,12,7,10,3,6,14,5,10,6,6,10,6,11,9,12,8,12,8,11,9,11,9,11,9, -12,9,12,9,12,9,11,8,11,8,3,3,3,3,3,3,3,4,8,3,11,8,8,9,3, -11,8,12,9,12,9,12,9,11,5,11,8,10,4,11,8,11,8,11,8,12,8,15,11,9, -7,3,11,9,16,14,12,9,3,15,11,15,11,15,11,9,7,4,5,9,10,13,13,13,13, -5,5,5,5,11,13,13,6,12,12,12,3,11,11,11,11,9,11,3,11,11,13,11,10,12, -11,11,10,9,9,11,11,12,3,9,9,7,8,3,8,9,8,7,8,9,3,8,8,9,7, -7,9,9,8,8,8,11,13,3,8,9,8,13,11,14,9,12,11,3,3,8,17,16,13,9, -10,12,11,11,11,9,11,11,14,10,12,12,9,11,13,11,12,11,11,12,9,10,11,11,12, -10,13,14,13,14,11,12,16,12,9,9,9,6,9,9,10,7,8,8,7,8,11,8,9,8, -9,8,7,7,13,7,9,8,11,11,10,12,9,8,12,9,9,8,6,8,8,4,3,3,15, -13,8,7,7,8,8,7,16,17,11,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5, -3,5,5,4,9,9,6,8,10,3,6,10,9,3,8,7,7,10,10,3,6,9,8,9,9, -7,8,9,8,11,10,6,6,6,4,7,12,3,8,8,7,7,9,11,11,11,11,9,9,9, -9,6,8,10,5,7,9,5,8,7,7,10,6,9,9,9,8,9,8,11,10,3,9,7,9, -9,0,0,0,0,5,5,6,7,3,3,4,3,3,3,3,3,3,8,8,8,8,8,8,8, -8,8,8,8,5,8,12,12,5,12,8,8,8,12,12,12,12,12,3,12,12,12,12,12,12, -12,12,10,12,12,12,11,11,4,4,12,12,12,12,9,8,8,8,8,8,13,15,6,8,13, -15,6,8,10,9,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,4,3,3,3, -3,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,16,12,12,12,12, -12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,5, -5,12,10,7,3,4,3,4,7,7,3,4,10,9,4,4,3,4,11,11,4,4,5,6,11, -11,4,4,11,11,4,4,9,8,8,8,9,8,8,8,9,8,8,8,5,5,5,5,8,8, -8,8,13,13,9,9,13,13,9,9,18,18,14,14,18,18,14,14,9,9,9,9,9,9,9, -9,9,7,8,6,9,7,8,6,13,13,4,4,9,9,4,4,10,10,6,6,8,8,3,3, -5,5,6,6,8,8,4,4,5,6,7,6,7,7,10,9,10,9,4,4,9,10,9,10,9, -10,9,10,12,12,3,3,12,12,12,3,3,12,12,3,4,12,12,12,3,3,3,3,3,4, -12,3,3,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, -12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, -12,12,12,12,12,12,12,5,5,5,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, -12,12,12,12,12,12,12,12,12,2,16,32,14,11,14,11,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,8,13,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,9,11,9,11, -9,11,9,11,9,11,9,11,9,11,9,11,9,11,9,11,9,11,9,11,9,11,9,11,9, -11,9,11,9,11,9,11,9,11,9,3,4,3,4,12,9,12,9,12,9,12,9,12,9,12, -9,12,9,14,11,14,11,14,11,14,11,14,11,11,8,11,8,14,11,14,11,14,11,14,11, -14,11,9,7,9,7,9,7,11,9,3,4,12,9,11,8,11,8,11,8,11,8,11,8,0, -0,0,0,9,6,15,11,9,7,9,7,12,9,9,8,9,8,11,8,11,8,11,8,12,9, -12,9,11,4,4,4,9,4,4,4,4,4,4,4,3,3,5,5,3,3,3,0,3,4,3, -4,3,4,3,4,7,7,7,7,10,9,11,11,4,4,11,11,4,4,11,11,4,4,11,11, -4,4,11,11,4,4,11,11,4,4,11,11,4,4,9,8,8,8,9,8,8,8,9,8,8, -8,9,8,8,8,9,8,8,8,9,8,8,8,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,13,13,9, -9,13,13,9,9,13,13,9,9,18,18,14,14,18,18,14,14,9,9,9,7,8,6,13,13, -13,4,4,13,13,4,4,13,13,4,4,13,13,4,4,13,13,4,4,9,9,9,9,13,15, -6,8,13,15,6,8,10,10,6,6,10,10,6,6,10,10,6,6,13,15,6,8,13,15,6, -8,13,15,6,8,13,15,6,8,13,15,6,8,8,8,3,3,8,8,3,3,8,8,3,3, -8,8,3,3,8,8,4,4,8,8,8,8,8,8,4,4,8,8,9,8,8,8,5,6,6, -6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,10,9,10,9,4,4,7, -7,10,9,4,4,10,9,13,13,13,13,3,0,0,0,0,0,0,0,18,17,0,0,0,0, -0,0,3,6,0,0,10,0,0,0,13,13,9,9,18,18,14,14,9,7,8,6,7,5,5, -4,5,4,4,4,4,4,13,15,3,0,5,6,9,10,9,10,9,10,9,10,9,10,9,10, -9,10,8,8,9,10,17,34,13,0,5,5,5,6,9,9,15,11,3,6,6,7,10,5,6, -5,5,9,9,9,9,9,9,9,9,9,9,5,5,10,10,10,9,17,11,11,12,12,11,10, -12,11,5,9,11,9,13,11,12,11,12,11,11,9,11,11,17,11,11,9,5,5,5,7,9, -6,9,9,9,9,9,5,9,9,4,3,8,3,13,9,9,9,9,6,8,4,9,7,11,7, -9,8,6,5,6,10,11,11,12,11,11,12,11,9,9,9,9,9,9,9,9,9,9,9,5, -5,5,5,9,9,9,9,9,9,9,9,9,9,9,7,9,9,9,6,9,10,13,13,17,6, -6,9,17,13,12,9,9,9,9,9,8,12,14,9,4,5,5,13,15,9,10,5,10,10,9, -9,11,9,9,17,11,11,12,17,16,9,17,6,6,4,4,9,8,9,11,3,9,6,6,9, -9,9,5,4,6,17,11,11,11,11,11,5,5,5,5,12,12,12,11,11,11,5,6,4,6, -6,6,6,6,6,6,6,9,3,11,8,9,8,5,12,9,11,9,11,9,10,10,6,6,6, -14,14,14,9,12,9,5,11,8,12,9,12,9,10,9,6,11,9,11,9,12,10,12,11,9, -11,9,9,3,9,4,9,6,11,9,11,9,12,9,11,6,11,6,11,8,9,4,9,6,11, -9,11,9,9,8,9,8,9,12,13,10,9,8,11,6,11,9,9,6,19,17,9,17,9,17, -9,9,17,12,10,10,10,10,10,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12, -12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, -12,12,12,12,12,12,12,10,17,17,17,17,17,10,10,10,17,18,16,13,13,9,11,10,9, -9,13,13,8,10,3,6,15,6,10,6,6,10,6,11,9,12,9,12,9,11,9,11,9,11, -9,12,9,12,9,12,9,11,9,11,9,5,5,5,5,5,5,5,4,9,3,11,8,8,9, -3,11,9,12,9,12,9,12,9,11,6,11,8,10,4,11,9,11,9,11,9,12,9,17,11, -11,9,4,11,9,17,15,13,9,4,17,11,17,11,17,11,11,9,4,6,9,10,14,14,14, -14,6,6,6,6,11,13,13,6,13,14,13,3,11,11,11,11,9,11,5,11,11,13,11,11, -12,11,11,11,9,11,11,13,13,5,11,10,8,9,3,9,10,9,8,9,9,3,8,9,9, -7,8,9,9,8,9,9,11,13,3,9,9,9,13,11,15,9,12,11,5,5,9,18,17,15, -10,11,11,11,11,11,9,12,11,15,10,12,12,10,10,13,11,12,11,11,12,9,11,13,11, -13,10,15,15,13,14,10,12,16,12,9,9,9,6,10,9,11,8,9,9,7,10,11,9,9, -9,9,9,8,9,13,7,10,9,14,14,11,12,9,9,13,9,9,9,6,9,8,4,5,3, -15,14,9,7,9,9,8,7,17,18,12,6,6,6,6,6,6,6,6,6,6,6,6,6,7, -6,3,6,6,5,10,9,7,9,10,3,7,10,10,3,9,8,8,10,10,3,6,10,9,10, -9,8,8,9,9,12,11,7,7,7,4,7,12,3,9,9,8,8,9,12,12,12,12,10,10, -10,9,7,9,10,5,7,10,5,9,8,8,10,6,10,10,9,8,9,9,12,11,3,9,8, -9,10,0,0,0,0,5,5,6,7,4,3,4,3,3,4,3,4,3,9,9,9,9,9,9, -9,9,9,9,9,5,9,13,13,5,13,9,9,9,13,13,13,13,13,4,13,13,13,13,13, -13,13,13,11,13,13,13,12,12,4,4,13,13,13,13,10,9,9,9,8,8,14,16,7,9, -14,16,7,9,11,10,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,4,4, -4,4,13,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,17,13,13,13, -13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, -5,5,13,10,7,4,4,4,4,7,7,4,4,11,10,4,4,4,4,12,12,4,4,5,6, -12,12,4,4,12,12,4,4,10,9,9,9,10,9,9,9,10,9,9,9,6,6,6,6,8, -8,8,8,14,14,9,9,14,14,9,9,19,19,14,14,19,19,14,14,10,10,10,10,10,10, -10,10,9,8,9,7,9,8,9,7,13,13,5,4,10,10,5,4,10,10,7,7,9,9,4, -4,6,6,7,7,9,9,4,4,5,6,8,7,7,7,11,10,11,10,4,4,9,10,9,10, -9,10,9,10,13,13,3,3,13,13,13,3,4,13,13,4,4,13,13,13,4,4,4,4,4, -4,13,3,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, -13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, -13,13,13,13,13,13,13,13,5,5,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13, -13,13,13,13,13,13,13,13,13,13,2,17,34,15,11,15,11,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,9,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,9,11,9, -11,9,11,9,11,9,11,9,11,9,11,9,11,9,11,9,11,9,11,9,11,9,11,9,11, -9,11,9,11,9,11,9,11,9,11,9,5,4,5,4,12,9,12,9,12,9,12,9,12,9, -12,9,12,9,15,11,15,11,15,11,15,11,15,11,11,9,11,9,15,11,15,11,15,11,15, -11,15,11,11,9,11,9,11,9,11,9,5,4,12,9,11,9,11,9,11,9,11,9,11,9, -0,0,0,0,9,6,16,11,10,7,10,7,12,9,9,9,9,9,11,9,11,9,11,9,13, -9,13,9,12,4,5,4,10,4,4,4,4,4,4,5,4,4,6,6,4,4,4,0,4,4, -4,4,4,4,4,4,7,7,7,7,11,10,12,12,4,4,12,12,4,4,12,12,4,4,12, -12,4,4,12,12,4,4,12,12,4,4,12,12,4,4,10,9,9,9,10,9,9,9,10,9, -9,9,10,9,9,9,10,9,9,9,10,9,9,9,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,14,14, -9,9,14,14,9,9,14,14,9,9,19,19,14,14,19,19,14,14,10,10,9,8,9,7,13, -13,13,5,4,13,13,5,4,13,13,5,4,13,13,5,4,13,13,5,4,10,10,10,10,14, -16,7,9,14,16,7,9,10,10,7,7,10,10,7,7,10,10,7,7,14,16,7,9,14,16, -7,9,14,16,7,9,14,16,7,9,14,16,7,9,9,9,4,4,9,9,4,4,9,9,4, -4,9,9,4,4,9,9,4,4,9,9,9,9,9,9,4,4,9,9,10,9,9,9,5,6, -7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,11,10,11,10,4,4, -7,7,11,10,4,4,11,10,14,14,14,14,4,0,0,0,0,0,0,0,19,18,0,0,0, -0,0,0,3,6,0,0,10,0,0,0,14,14,9,9,19,19,14,14,9,8,9,7,7,6, -5,4,5,4,4,4,4,4,14,16,3,0,6,7,9,10,9,10,9,10,9,10,9,10,9, -10,9,10,9,9,9,10,19,38,14,0,5,5,6,7,11,11,17,13,4,6,6,7,11,5, -6,5,5,11,11,11,11,11,11,11,11,11,11,5,5,11,11,11,11,19,13,13,14,14,13, -12,15,13,6,10,13,11,15,13,15,13,15,14,13,12,13,13,19,13,12,12,5,5,5,7, -11,6,10,11,10,11,11,6,11,10,4,4,9,4,16,10,11,11,11,6,10,5,10,9,13, -9,9,9,6,6,6,11,13,13,14,13,13,15,13,10,10,10,10,10,10,10,11,11,11,11, -6,6,6,6,10,11,11,11,11,11,10,10,10,10,11,8,11,11,11,7,10,12,14,14,19, -6,6,10,19,15,14,10,10,10,11,11,9,14,16,10,4,7,7,15,17,11,12,6,11,11, -11,10,12,11,11,19,13,13,15,19,18,11,19,7,7,4,4,10,9,9,12,3,11,6,6, -10,10,11,5,4,7,17,13,13,13,13,13,6,6,6,6,15,15,15,13,13,13,6,6,5, -6,6,6,6,6,6,6,6,11,4,13,10,12,9,6,14,11,12,9,13,11,11,11,6,6, -6,16,16,16,11,15,11,6,13,10,14,10,14,10,11,11,6,13,10,13,10,14,12,14,13, -11,13,11,11,4,11,6,11,6,13,10,13,10,15,11,14,6,14,6,13,10,12,6,12,7, -13,10,13,10,12,9,12,9,10,15,14,11,11,8,12,8,12,11,10,7,21,19,10,19,10, -19,10,10,19,14,11,11,11,11,11,13,12,13,13,13,13,13,13,13,13,13,13,13,13,13, -13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, -13,13,13,13,13,13,13,14,11,19,19,19,19,19,11,11,11,19,20,17,14,14,10,12,11, -10,10,14,14,8,11,4,7,17,6,11,7,7,11,7,13,10,14,10,14,10,13,11,13,11, -13,11,15,11,15,11,15,11,13,10,13,10,6,6,6,6,6,6,6,4,10,4,13,9,10, -11,4,13,10,14,11,15,11,15,11,14,6,13,10,12,5,13,10,13,10,13,10,13,10,19, -13,12,9,4,13,10,19,17,15,11,6,19,13,19,13,19,13,12,9,4,6,11,11,16,16, -16,16,6,6,6,6,13,15,15,7,15,16,15,4,13,13,13,13,12,13,6,13,13,15,13, -12,15,13,13,12,12,12,13,14,14,6,12,11,8,10,4,10,11,10,8,10,11,4,10,9, -11,9,9,11,11,9,10,10,14,16,4,10,11,10,16,13,16,10,14,13,6,6,10,20,19, -15,11,12,14,13,12,13,10,13,13,18,11,14,14,11,12,15,13,15,13,13,14,12,12,14, -13,14,13,17,17,15,17,13,14,19,14,10,11,10,7,11,11,14,9,10,10,8,10,13,10, -11,9,11,10,8,9,16,9,11,10,14,14,12,14,11,10,14,10,11,10,7,10,10,4,6, -4,17,15,10,8,9,10,9,8,19,20,13,6,6,6,6,6,6,6,6,6,6,6,6,6, -7,6,4,6,6,5,11,10,8,10,11,4,7,11,11,4,10,9,9,11,11,4,7,11,10, -11,10,9,9,10,10,13,12,9,9,9,4,8,16,4,10,10,9,9,10,13,13,13,13,11, -11,11,10,8,10,11,5,8,11,5,10,9,9,11,7,11,11,10,9,10,10,13,12,4,10, -9,10,11,0,0,0,0,6,6,7,8,4,4,5,4,4,4,4,4,3,10,10,10,10,10, -10,10,10,10,10,10,6,10,14,14,5,14,10,10,10,14,14,14,14,14,4,14,14,14,14, -14,14,14,14,12,14,14,14,14,14,5,5,14,14,14,14,11,10,10,10,9,9,15,18,7, -10,15,18,7,10,12,11,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,4,4, -4,4,4,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,19,14,14, -14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, -14,6,6,14,12,8,4,4,4,4,8,8,4,4,12,11,5,5,4,4,14,14,5,5,5, -7,14,14,5,5,14,14,5,5,11,10,10,10,11,10,10,10,11,10,10,10,6,6,6,6, -9,9,9,9,16,16,10,10,16,16,10,10,21,21,16,16,21,21,16,16,11,11,11,11,11, -11,11,11,10,9,10,7,10,9,10,7,15,15,5,5,11,11,5,5,11,11,7,7,10,10, -4,4,6,6,7,7,10,10,5,5,5,7,9,7,8,8,12,11,12,11,5,5,10,11,10, -11,10,11,10,11,14,14,4,4,14,14,14,3,4,14,14,4,5,14,14,14,4,4,4,4, -4,4,14,4,4,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, -14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, -14,14,14,14,14,14,14,14,14,6,6,6,14,14,14,14,14,14,14,14,14,14,14,14,14, -14,14,14,14,14,14,14,14,14,14,14,2,19,38,16,12,16,13,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,10,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13,10,13, -10,13,10,13,10,13,10,13,10,13,10,13,10,13,10,13,10,13,10,13,10,13,11,13,11, -13,11,13,11,13,11,13,11,13,11,13,11,6,4,6,4,15,11,15,11,15,11,15,11,15, -11,15,11,15,11,16,12,16,12,16,12,16,12,16,12,13,10,13,10,16,13,16,13,16,13, -16,13,16,13,12,9,12,9,12,9,13,10,6,4,15,11,13,10,13,10,13,10,13,10,13, -10,0,0,0,0,10,7,18,13,11,8,11,8,14,11,11,10,11,10,13,10,13,10,13,10, -14,11,15,11,14,5,5,5,11,5,5,5,5,5,5,5,4,4,6,6,4,4,4,0,4, -4,4,4,4,4,4,4,8,8,8,8,12,11,14,14,5,5,14,14,5,5,14,14,5,5, -14,14,5,5,14,14,5,5,14,14,5,5,14,14,5,5,11,10,10,10,11,10,10,10,11, -10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,16, -16,10,10,16,16,10,10,16,16,10,10,21,21,16,16,21,21,16,16,11,11,10,9,10,7, -15,15,15,5,5,15,15,5,5,15,15,5,5,15,15,5,5,15,15,5,5,11,11,11,11, -15,18,7,10,15,18,7,10,11,11,7,7,11,11,7,7,11,11,7,7,15,18,7,10,15, -18,7,10,15,18,7,10,15,18,7,10,15,18,7,10,10,10,4,4,10,10,4,4,10,10, -4,4,10,10,4,4,10,10,5,5,10,10,10,10,10,10,5,5,10,10,11,10,10,10,5, -7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,12,11,12,11,5, -5,8,8,12,11,5,5,12,11,15,15,15,15,4,0,0,0,0,0,0,0,21,21,0,0, -0,0,0,0,4,7,0,0,11,0,0,0,16,16,10,10,21,21,16,16,10,9,10,7,8, -6,5,5,6,5,5,5,5,5,15,18,4,0,7,9,10,11,10,11,10,11,10,11,10,11, -10,11,10,11,10,10,10,11,21,42,16,0,6,6,6,7,12,12,19,14,4,7,7,8,12, -6,7,6,6,12,12,12,12,12,12,12,12,12,12,6,6,12,12,12,12,21,13,14,15,15, -14,13,16,14,6,11,14,12,17,14,16,14,16,15,14,12,14,13,21,14,14,13,6,6,6, -8,12,7,12,11,11,11,12,6,11,11,5,4,10,4,16,11,12,11,11,7,11,6,11,11, -15,10,11,9,7,6,7,12,13,13,15,14,14,16,14,12,12,12,12,12,12,11,12,12,12, -12,6,6,6,6,11,12,12,12,12,12,11,11,11,11,12,8,12,12,12,7,11,13,15,15, -21,7,7,12,21,16,15,12,12,12,12,11,10,15,17,12,6,7,8,16,19,12,13,6,12, -12,12,12,13,12,12,21,13,13,16,21,20,12,21,7,7,5,5,12,10,11,14,4,12,7, -7,11,11,12,6,5,7,21,13,14,13,14,14,6,6,6,6,16,16,16,14,14,14,6,7, -7,7,7,7,7,7,7,7,7,12,4,14,11,13,9,6,15,12,14,11,14,12,12,12,7, -7,7,18,18,18,12,16,11,6,14,11,15,11,15,11,12,12,7,13,12,13,12,15,13,15, -14,12,14,12,12,4,12,6,12,7,14,11,14,11,16,12,15,7,15,7,14,11,12,6,12, -8,14,11,14,11,13,9,13,9,12,16,16,12,12,9,13,8,14,12,11,8,23,21,11,21, -11,21,11,11,21,15,12,13,12,13,13,15,13,15,15,15,15,15,15,15,15,15,15,15,15, -15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, -15,15,15,15,15,15,15,15,15,13,21,21,21,21,21,13,13,13,21,22,19,16,16,11,14, -12,11,11,16,15,9,13,4,7,19,7,13,7,7,13,7,13,12,15,11,15,11,14,12,14, -12,14,12,16,11,16,11,16,12,14,11,14,11,6,6,6,6,6,6,6,5,11,4,14,10, -10,12,4,14,11,15,12,16,12,16,12,15,7,14,11,13,6,14,11,14,11,14,11,14,11, -21,15,14,11,5,13,12,21,19,16,12,6,21,15,21,15,21,15,14,11,5,7,12,13,18, -18,18,18,7,7,7,7,13,16,17,8,16,17,16,4,13,14,14,14,13,14,6,14,14,17, -14,14,16,14,14,13,12,14,14,18,16,6,14,12,9,11,4,10,12,10,9,11,12,4,10, -11,11,11,9,12,12,10,10,11,14,16,4,10,12,10,16,14,18,11,15,14,6,6,11,22, -21,18,12,13,15,13,14,14,11,14,14,19,13,15,15,12,14,17,14,16,14,14,15,12,13, -16,14,16,14,18,20,17,19,14,15,21,15,12,12,11,8,12,12,14,10,11,11,9,11,13, -11,12,10,11,11,10,11,17,10,12,11,16,16,13,15,11,11,16,11,12,12,8,11,11,5, -6,4,19,17,12,9,11,11,10,9,21,23,14,7,7,7,7,7,7,7,7,7,7,7,7, -7,8,7,6,7,7,6,12,11,8,11,13,6,8,13,12,6,11,10,10,13,13,6,7,12, -11,12,11,10,10,12,11,15,14,11,11,11,5,9,18,6,11,11,10,10,11,15,15,15,15, -12,12,12,11,8,11,13,6,9,12,6,11,10,10,13,7,12,12,11,10,12,11,15,14,6, -11,10,11,12,0,0,0,0,7,7,7,9,4,4,5,4,4,4,4,4,3,11,11,11,11, -11,11,11,11,11,11,11,7,11,16,16,6,16,11,11,11,16,16,16,16,16,4,16,16,16, -16,16,16,16,16,13,16,16,16,15,15,5,5,16,16,16,16,12,11,11,11,10,10,17,20, -8,11,17,20,8,11,13,12,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,5, -4,4,4,4,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,21,16, -16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, -16,16,7,7,16,13,9,4,5,4,5,9,9,4,5,13,12,5,5,4,5,15,15,5,5, -6,8,15,15,5,5,15,15,5,5,12,11,11,11,12,11,11,11,12,11,11,11,7,7,7, -7,10,10,10,10,17,17,11,11,17,17,11,11,23,23,18,18,23,23,18,18,12,12,12,12, -12,12,12,12,11,9,11,8,11,9,11,8,17,17,6,6,12,12,6,6,13,13,8,8,11, -11,4,4,7,7,8,8,11,11,5,5,6,8,9,8,9,9,13,12,13,12,5,5,11,13, -11,13,11,13,11,13,16,16,4,4,16,16,16,3,4,16,16,4,5,16,16,16,4,4,4, -4,4,5,16,4,4,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, -16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, -16,16,16,16,16,16,16,16,16,16,7,7,7,16,16,16,16,16,16,16,16,16,16,16,16, -16,16,16,16,16,16,16,16,16,16,16,16,3,21,42,18,14,18,14,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,11,18,18,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,13,12, -13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,14,12,14, -12,14,12,14,12,14,12,14,12,14,12,14,12,6,5,6,5,16,12,16,12,16,12,16,12, -16,12,16,12,16,12,18,14,18,14,18,14,18,14,18,14,14,11,14,11,18,14,18,14,18, -14,18,14,18,14,14,11,14,11,14,11,13,12,6,5,16,12,14,11,14,11,14,11,14,11, -14,11,0,0,0,0,11,8,19,14,12,9,12,9,15,12,12,11,12,11,14,11,14,11,14, -11,16,12,16,12,15,5,6,6,12,5,5,5,5,5,5,6,4,4,7,7,4,4,4,0, -4,5,4,5,4,5,4,5,9,9,9,9,13,12,15,15,5,5,15,15,5,5,15,15,5, -5,15,15,5,5,15,15,5,5,15,15,5,5,15,15,5,5,12,11,11,11,12,11,11,11, -12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,7,7,7,7,7,7,7,7,7, -7,7,7,7,7,7,7,7,7,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, -17,17,11,11,17,17,11,11,17,17,11,11,23,23,18,18,23,23,18,18,12,12,11,9,11, -8,17,17,17,6,6,17,17,6,6,17,17,6,6,17,17,6,6,17,17,6,6,12,12,12, -12,17,20,8,11,17,20,8,11,13,13,8,8,13,13,8,8,13,13,8,8,17,20,8,11, -17,20,8,11,17,20,8,11,17,20,8,11,17,20,8,11,11,11,4,4,11,11,4,4,11, -11,4,4,11,11,4,4,11,11,5,5,11,11,11,11,11,11,5,5,11,11,12,11,11,11, -6,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,13,12,13,12, -5,5,9,9,13,12,5,5,13,12,17,17,17,17,4,0,0,0,0,0,0,0,24,23,0, -0,0,0,0,0,4,8,0,0,13,0,0,0,17,17,11,11,23,23,18,18,11,9,11,8, -9,7,6,5,7,5,5,5,5,5,17,20,6,0,7,11,11,13,11,13,11,13,11,13,11, -13,11,13,11,13,11,11,11,13,24,48,18,0,7,7,8,9,13,13,21,16,5,8,8,9, -14,7,8,7,7,13,13,13,13,13,13,13,13,13,13,7,7,14,14,14,13,24,15,16,17, -17,16,15,19,17,6,12,16,13,19,17,19,16,19,17,16,14,17,15,23,15,16,15,7,7, -7,12,13,8,13,14,12,14,13,7,14,14,5,6,12,6,20,14,13,14,14,8,12,7,14, -11,17,11,12,12,8,6,8,14,15,15,17,16,17,19,17,13,13,13,13,13,13,12,13,13, -13,13,6,6,6,6,14,13,13,13,13,13,14,14,14,14,13,10,13,13,13,8,13,15,18, -18,24,8,8,13,24,19,17,13,13,13,13,14,12,17,20,13,6,9,9,18,21,15,15,8, -14,13,13,13,15,13,13,24,15,15,19,24,23,13,24,8,8,5,5,13,12,12,16,4,13, -8,8,12,12,13,7,5,8,26,15,16,15,16,16,6,6,6,6,19,19,19,17,17,17,6, -8,8,8,8,8,8,8,8,8,8,13,6,16,12,15,12,6,17,13,16,12,16,13,14,14, -8,8,8,20,20,20,13,19,14,6,16,12,17,12,17,12,13,13,8,15,13,15,13,17,15, -17,16,13,16,13,13,6,13,7,13,8,17,14,17,14,19,13,17,8,17,8,16,12,14,7, -14,9,17,14,17,14,15,12,15,12,13,19,18,14,13,11,15,9,16,13,12,9,26,24,12, -24,12,24,12,12,24,17,14,15,14,15,15,17,15,17,17,17,17,17,17,17,17,17,17,17, -17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, -17,17,17,17,17,17,17,17,17,18,15,24,24,24,24,24,15,15,15,25,25,22,18,18,13, -16,14,12,12,18,18,11,15,5,9,21,8,15,9,9,15,9,15,13,17,12,17,12,16,13, -16,13,16,13,19,14,19,14,19,13,17,14,17,14,6,6,6,6,6,6,6,5,12,6,16, -12,12,13,6,17,14,17,13,19,13,19,13,17,8,16,12,15,7,17,14,17,14,17,14,17, -14,23,17,16,12,5,15,13,24,21,19,15,6,23,17,23,17,23,17,16,12,5,8,13,14, -20,20,20,20,8,8,8,8,15,19,20,9,19,20,18,6,15,16,16,16,15,17,6,16,16, -19,17,16,19,17,16,15,14,16,15,19,18,6,16,14,11,14,6,14,14,11,11,14,13,6, -12,12,14,11,11,13,14,12,14,13,18,18,6,14,13,14,18,16,21,13,17,16,6,6,12, -25,24,22,14,15,17,15,16,16,13,16,16,22,15,17,17,14,16,19,17,19,17,16,17,14, -15,18,15,18,16,22,23,19,21,16,17,24,17,13,14,13,9,14,13,16,11,13,13,11,14, -17,13,13,13,14,12,11,12,20,11,14,13,19,20,15,17,13,12,18,13,13,14,9,12,12, -5,6,6,22,20,14,11,12,13,12,10,24,26,17,8,8,8,8,8,8,8,8,8,8,8, -8,8,9,8,6,8,8,7,14,13,10,12,14,6,9,14,14,6,12,11,11,14,14,6,8, -14,13,14,13,11,11,13,12,17,15,12,12,12,6,10,21,6,12,12,11,11,13,17,17,17, -17,14,14,14,13,10,12,14,7,10,14,7,12,11,11,14,8,14,14,13,11,13,12,17,15, -6,13,11,13,14,0,0,0,0,8,8,9,10,5,5,6,5,5,5,5,5,4,13,13,13, -13,13,13,13,13,13,13,13,8,13,18,18,7,18,13,13,13,18,18,18,18,18,5,18,18, -18,18,18,18,18,18,15,18,18,18,17,17,6,6,18,18,18,18,14,13,13,13,12,12,19, -22,9,12,19,22,9,12,15,14,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, -5,5,5,5,5,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,24, -18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, -18,18,18,8,8,18,15,10,5,6,5,6,10,10,5,6,15,14,6,6,5,6,17,17,6, -6,7,9,17,17,6,6,17,17,6,6,14,13,13,13,14,13,13,13,14,13,13,13,8,8, -8,8,12,12,12,12,20,20,13,13,20,20,13,13,26,26,20,20,26,26,20,20,14,14,14, -14,14,14,14,14,13,11,13,9,13,11,13,9,19,19,6,6,14,14,6,6,14,14,9,9, -12,12,5,5,8,8,9,9,13,13,6,6,7,9,11,9,10,10,15,14,15,14,6,6,13, -14,13,14,13,14,13,14,18,18,5,5,18,18,18,4,5,18,18,5,6,18,18,18,5,5, -5,5,5,5,18,5,5,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, -18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, -18,18,18,18,18,18,18,18,18,18,18,8,8,8,18,18,18,18,18,18,18,18,18,18,18, -18,18,18,18,18,18,18,18,18,18,18,18,18,3,24,48,21,16,21,16,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,12,20,20,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,15, -13,15,13,15,13,15,13,15,13,15,13,15,13,15,13,15,13,15,13,15,13,15,13,16,13, -16,13,16,13,16,13,16,13,16,13,16,13,16,13,6,5,6,5,19,13,19,13,19,13,19, -13,19,13,19,13,19,13,21,16,21,16,21,16,21,16,21,16,17,14,17,14,21,16,21,16, -21,16,21,16,21,16,16,12,16,12,16,12,15,13,6,5,19,13,17,14,17,14,17,14,17, -14,17,14,0,0,0,0,13,9,22,16,14,11,14,11,17,13,13,12,13,12,16,12,16,13, -16,14,18,13,19,13,17,6,6,6,14,6,6,6,6,6,6,6,5,5,8,8,5,5,5, -0,5,6,5,6,5,6,5,6,10,10,10,10,15,14,17,17,6,6,17,17,6,6,17,17, -6,6,17,17,6,6,17,17,6,6,17,17,6,6,17,17,6,6,14,13,13,13,14,13,13, -13,14,13,13,13,14,13,13,13,14,13,13,13,14,13,13,13,8,8,8,8,8,8,8,8, -8,8,8,8,8,8,8,8,8,8,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, -12,20,20,13,13,20,20,13,13,20,20,13,13,26,26,20,20,26,26,20,20,14,14,13,11, -13,9,19,19,19,6,6,19,19,6,6,19,19,6,6,19,19,6,6,19,19,6,6,14,14, -14,14,19,22,9,12,19,22,9,12,14,14,9,9,14,14,9,9,14,14,9,9,19,22,9, -12,19,22,9,12,19,22,9,12,19,22,9,12,19,22,9,12,12,12,5,5,12,12,5,5, -12,12,5,5,12,12,5,5,13,13,6,6,13,13,13,13,13,13,6,6,13,13,14,13,13, -13,7,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,15,14,15, -14,6,6,10,10,15,14,6,6,15,14,19,19,19,19,5,0,0,0,0,0,0,0,27,26, -0,0,0,0,0,0,5,9,0,0,14,0,0,0,20,20,13,13,26,26,20,20,13,11,13, -9,10,8,7,6,8,6,6,6,6,6,19,22,6,0,8,12,13,14,13,14,13,14,13,14, -13,14,13,14,13,14,13,13,13,14,27,54,20,0,8,8,8,10,15,15,24,18,5,9,9, -11,16,8,9,8,8,15,15,15,15,15,15,15,15,15,15,8,8,16,16,16,15,27,18,18, -20,20,18,17,21,19,8,13,18,15,23,19,21,17,21,20,18,16,19,17,28,17,18,17,8, -8,8,12,15,9,15,15,14,15,15,7,15,15,6,6,14,6,22,15,15,15,15,9,14,8, -15,13,19,12,14,13,9,6,9,16,18,18,20,18,19,21,19,15,15,15,15,15,15,14,15, -15,15,15,6,6,6,6,15,15,15,15,15,15,15,15,15,15,15,11,15,15,15,9,15,17, -20,20,27,9,9,15,27,21,19,15,15,15,15,16,13,19,22,15,7,10,10,21,24,17,17, -8,16,15,15,15,17,15,15,27,18,18,21,27,25,15,27,9,9,6,6,15,13,14,18,5, -15,9,9,14,14,15,8,6,9,29,18,18,18,18,18,8,8,8,8,21,21,21,19,19,19, -6,9,8,9,9,9,9,9,9,9,9,15,6,18,14,17,13,6,20,15,18,14,18,15,16, -16,9,9,9,23,23,23,15,21,15,8,18,14,20,14,20,14,15,15,9,18,15,18,15,20, -17,20,18,15,18,15,15,6,15,8,15,9,19,15,19,15,21,15,20,9,20,9,18,14,16, -7,16,10,19,15,19,15,17,13,17,13,15,21,22,16,15,12,17,11,18,15,14,10,29,27, -14,27,14,27,14,14,26,19,16,16,16,16,16,19,17,19,19,19,19,19,19,19,19,19,19, -19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19, -19,19,19,19,19,19,19,19,19,19,20,16,27,27,27,27,27,16,16,16,28,28,25,20,20, -14,18,16,14,14,20,20,12,16,5,10,24,9,16,10,10,16,10,18,15,20,14,20,14,18, -15,18,15,18,15,21,15,21,15,21,15,19,15,19,15,8,6,8,6,8,6,8,6,13,6, -18,14,14,15,6,19,15,20,15,21,15,21,15,20,9,18,14,17,8,19,15,19,15,19,15, -20,15,28,19,18,14,6,18,15,27,24,21,17,6,28,19,28,19,28,19,18,14,6,9,15, -16,23,23,23,23,9,9,9,9,18,21,23,10,21,22,20,6,18,18,18,18,17,19,8,18, -18,23,19,18,21,19,17,17,16,18,17,22,20,8,18,16,12,15,6,15,16,14,12,15,15, -6,14,14,16,13,12,15,15,13,15,14,18,21,6,15,15,15,21,18,23,15,19,18,8,8, -13,29,27,23,16,17,19,18,18,18,15,18,18,25,16,19,19,16,18,23,19,21,18,17,20, -16,17,20,17,20,17,25,25,21,24,18,19,27,20,15,15,14,10,16,15,18,12,15,15,12, -16,19,15,15,15,15,14,12,14,22,12,15,14,22,22,17,19,14,14,20,15,15,15,10,14, -14,6,6,6,24,22,15,12,14,15,13,11,27,29,19,9,9,9,9,9,9,9,9,9,9, -9,9,9,10,9,6,9,9,8,15,15,11,14,16,6,10,16,16,6,14,12,13,16,16,6, -10,16,14,15,15,12,13,15,14,19,17,12,12,12,6,11,21,6,14,14,13,13,14,19,19, -19,19,15,15,15,15,11,14,16,8,11,16,8,14,12,13,16,10,16,15,15,13,15,14,19, -17,6,15,12,15,16,0,0,0,0,9,9,10,11,6,5,6,5,5,6,5,6,4,14,14, -14,14,14,14,14,14,14,14,14,9,14,20,20,8,20,14,14,14,20,20,20,20,20,6,20, -20,20,20,20,20,20,20,17,20,20,20,19,19,7,7,20,20,20,20,15,14,14,14,13,13, -22,25,11,14,22,25,11,14,17,16,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, -20,6,6,6,6,6,20,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15, -27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, -20,20,20,20,9,9,20,17,11,6,6,6,6,12,12,6,6,17,16,7,7,6,6,19,19, -7,7,8,10,19,19,7,7,19,19,7,7,15,14,14,14,15,14,14,14,15,14,14,14,9, -9,9,9,13,13,13,13,22,22,14,14,22,22,14,14,30,30,23,23,30,30,23,23,16,16, -16,16,16,16,16,16,15,12,14,11,15,12,14,11,21,21,7,7,16,16,7,7,16,16,11, -11,14,14,6,6,9,9,11,11,14,14,7,7,8,10,12,11,12,12,17,16,17,16,7,7, -15,16,15,16,15,16,15,16,20,20,5,5,20,20,20,4,6,20,20,6,6,20,20,20,6, -6,6,6,6,6,20,5,5,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, -20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, -20,20,20,20,20,20,20,20,20,20,20,20,9,9,9,20,20,20,20,20,20,20,20,20,20, -20,20,20,20,20,20,20,20,20,20,20,20,20,20,3,27,54,23,18,23,18,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,14,23,23,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6, -18,15,18,15,18,15,18,15,18,15,18,15,18,15,18,15,18,15,18,15,18,15,18,15,18, -15,18,15,18,15,18,15,18,15,18,15,18,15,18,15,8,6,8,6,21,15,21,15,21,15, -21,15,21,15,21,15,21,15,23,18,23,18,23,18,23,18,23,18,19,15,19,15,23,18,23, -18,23,18,23,18,23,18,18,14,18,14,18,14,18,15,8,6,21,15,19,15,19,15,19,15, -19,15,19,15,0,0,0,0,15,10,25,18,16,12,16,12,20,15,15,14,15,14,18,14,18, -14,18,15,20,15,21,15,19,7,7,7,16,7,7,7,7,7,7,7,6,6,9,9,6,6, -6,0,6,6,6,6,6,6,6,6,12,12,12,12,17,16,19,19,7,7,19,19,7,7,19, -19,7,7,19,19,7,7,19,19,7,7,19,19,7,7,19,19,7,7,15,14,14,14,15,14, -14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,9,9,9,9,9,9,9, -9,9,9,9,9,9,9,9,9,9,9,13,13,13,13,13,13,13,13,13,13,13,13,13,13, -13,13,22,22,14,14,22,22,14,14,22,22,14,14,30,30,23,23,30,30,23,23,16,16,15, -12,14,11,21,21,21,7,7,21,21,7,7,21,21,7,7,21,21,7,7,21,21,7,7,16, -16,16,16,22,25,11,14,22,25,11,14,16,16,11,11,16,16,11,11,16,16,11,11,22,25, -11,14,22,25,11,14,22,25,11,14,22,25,11,14,22,25,11,14,14,14,6,6,14,14,6, -6,14,14,6,6,14,14,6,6,14,14,7,7,14,14,14,14,14,14,7,7,14,14,15,14, -14,14,8,10,10,10,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,17,16, -17,16,7,7,12,12,17,16,7,7,17,16,22,22,22,22,6,0,0,0,0,0,0,0,30, -29,0,0,0,0,0,0,5,10,0,0,16,0,0,0,22,22,14,14,30,30,23,23,15,12, -14,11,11,9,8,7,9,7,7,7,7,7,22,25,6,0,9,12,15,16,15,16,15,16,15, -16,15,16,15,16,15,16,14,14,15,16,29,58,22,0,8,8,9,10,16,16,26,19,6,10, -10,11,17,8,10,8,8,16,16,16,16,16,16,16,16,16,16,8,8,17,17,17,16,29,19, -19,21,21,19,18,23,21,7,15,19,16,23,21,23,19,23,21,19,19,21,19,30,19,19,18, -8,8,8,14,16,10,16,16,15,16,16,8,16,16,7,7,14,7,25,16,16,16,16,10,15, -8,16,13,21,13,13,14,10,8,10,17,19,19,21,19,21,23,21,16,16,16,16,16,16,15, -16,16,16,16,9,9,9,9,16,16,16,16,16,16,16,16,16,16,16,12,16,16,16,10,16, -18,21,21,29,10,10,16,29,23,21,16,16,16,16,17,14,21,24,16,7,11,11,22,26,18, -18,9,17,16,16,16,18,16,16,29,19,19,23,29,27,16,29,10,10,6,6,16,14,13,19, -5,16,10,10,15,15,16,8,6,10,29,19,19,19,19,19,7,7,7,7,23,23,23,21,21, -21,9,10,9,10,10,10,10,10,10,10,10,16,6,19,15,18,14,8,21,16,19,13,19,16, -17,17,10,10,10,24,24,24,16,23,16,7,19,15,21,15,21,15,16,16,10,19,16,19,16, -21,18,21,19,16,19,16,16,7,16,9,16,10,21,16,21,16,23,16,21,10,21,10,19,15, -19,8,19,11,21,16,21,16,18,14,18,14,16,23,22,17,16,13,18,12,18,16,15,11,31, -29,15,29,15,29,15,15,28,21,17,18,17,18,18,21,18,21,21,21,21,21,21,21,21,21, -21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, -21,21,21,21,21,21,21,21,21,21,21,21,18,29,29,29,29,29,18,18,18,30,31,27,22, -22,15,19,17,15,15,22,21,13,18,5,10,26,9,18,10,10,18,10,19,16,21,15,21,15, -19,16,19,16,19,16,23,16,23,16,23,16,21,16,21,16,7,9,7,9,7,9,7,7,15, -7,19,14,15,16,7,21,16,21,16,23,16,23,16,21,10,19,15,18,8,21,16,21,16,21, -16,21,16,30,21,19,13,7,19,16,29,26,23,18,8,30,21,30,21,30,21,19,13,6,10, -16,17,24,24,24,24,10,10,10,10,19,23,24,11,22,24,22,7,19,19,19,19,18,21,7, -19,19,23,21,19,23,21,19,18,19,19,19,23,22,7,19,17,13,16,7,16,17,14,13,16, -16,7,15,15,17,13,13,16,17,14,16,15,21,23,7,16,16,16,23,19,25,16,21,19,7, -7,15,31,29,25,17,18,21,19,19,19,16,20,19,27,18,21,21,17,19,23,21,23,21,19, -21,19,18,22,19,21,19,27,27,23,26,19,21,29,21,16,17,15,11,17,16,20,13,16,16, -13,17,20,16,16,16,16,15,13,13,24,13,17,15,23,24,18,21,15,15,22,16,16,16,11, -15,15,7,9,7,26,24,16,13,13,16,14,12,29,31,20,10,10,10,10,10,10,10,10,10, -10,10,10,10,11,10,7,10,10,8,16,16,12,15,17,7,11,17,17,7,15,13,13,17,17, -7,10,17,15,16,16,13,14,16,15,20,19,14,14,14,7,12,25,7,15,15,13,13,16,20, -20,20,20,16,16,16,16,12,15,17,8,12,17,8,15,13,13,17,10,17,16,16,14,16,15, -20,19,7,16,13,16,17,0,0,0,0,9,9,10,12,6,6,7,6,6,6,6,6,5,15, -15,15,15,15,15,15,15,15,15,15,9,15,22,22,8,22,15,15,15,22,22,22,22,22,6, -22,22,22,22,22,22,22,22,19,22,22,22,21,21,7,7,22,22,22,22,16,15,15,15,14, -14,24,27,11,15,24,27,11,15,19,17,22,22,22,22,22,22,22,22,22,22,22,22,22,22, -22,22,7,6,6,6,6,22,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -16,29,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, -22,22,22,22,22,9,9,22,18,12,6,7,6,7,13,13,6,7,19,17,7,7,6,7,21, -21,7,7,8,11,21,21,7,7,21,21,7,7,16,15,15,15,16,15,15,15,16,15,15,15, -10,10,10,10,14,14,14,14,24,24,15,15,24,24,15,15,32,32,25,25,32,32,25,25,17, -17,17,17,17,17,17,17,16,13,15,11,16,13,15,11,23,23,8,8,17,17,8,8,17,17, -11,11,15,15,6,6,10,10,11,11,15,15,7,7,8,11,13,11,13,13,19,17,19,17,7, -7,16,17,16,17,16,17,16,17,22,22,6,6,22,22,22,5,6,22,22,6,7,22,22,22, -6,6,6,6,6,7,22,6,6,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, -22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, -22,22,22,22,22,22,22,22,22,22,22,22,22,9,9,9,22,22,22,22,22,22,22,22,22, -22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,4,29,58,25,19,25,19,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,15,24,24,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -7,19,16,19,16,19,16,19,16,19,16,19,16,19,16,19,16,19,16,19,16,19,16,19,16, -19,16,19,16,19,16,19,16,19,16,19,16,19,16,19,16,7,7,7,7,23,16,23,16,23, -16,23,16,23,16,23,16,23,16,25,19,25,19,25,19,25,19,25,19,21,16,21,16,25,19, -25,19,25,19,25,19,25,19,19,13,19,13,19,13,19,16,7,7,23,16,21,16,21,16,21, -16,21,16,21,16,0,0,0,0,16,11,27,19,17,13,17,13,21,16,16,15,16,15,19,15, -19,15,19,16,22,16,23,16,21,7,8,8,17,7,7,7,7,7,7,8,6,6,10,10,6, -6,6,0,6,7,6,7,6,7,6,7,13,13,13,13,19,17,21,21,7,7,21,21,7,7, -21,21,7,7,21,21,7,7,21,21,7,7,21,21,7,7,21,21,7,7,16,15,15,15,16, -15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,10,10,10,10,10,10, -10,10,10,10,10,10,10,10,10,10,10,10,14,14,14,14,14,14,14,14,14,14,14,14,14, -14,14,14,24,24,15,15,24,24,15,15,24,24,15,15,32,32,25,25,32,32,25,25,17,17, -16,13,15,11,23,23,23,8,8,23,23,8,8,23,23,8,8,23,23,8,8,23,23,8,8, -17,17,17,17,24,27,11,15,24,27,11,15,17,17,11,11,17,17,11,11,17,17,11,11,24, -27,11,15,24,27,11,15,24,27,11,15,24,27,11,15,24,27,11,15,15,15,6,6,15,15, -6,6,15,15,6,6,15,15,6,6,15,15,7,7,15,15,15,15,15,15,7,7,15,15,16, -15,15,15,8,11,11,11,11,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,19, -17,19,17,7,7,13,13,19,17,7,7,19,17,24,24,24,24,6,0,0,0,0,0,0,0, -33,31,0,0,0,0,0,0,6,11,0,0,17,0,0,0,24,24,15,15,32,32,25,25,16, -13,15,11,12,10,8,7,9,7,7,7,7,7,24,27,7,0,10,14,16,17,16,17,16,17, -16,17,16,17,16,17,16,17,15,15,16,17,32,64,24,0,9,9,11,11,18,18,28,21,6, -11,11,12,19,9,11,9,9,18,18,18,18,18,18,18,18,18,18,9,9,19,19,19,18,32, -21,21,23,23,21,20,25,23,9,16,21,18,27,23,25,21,25,23,21,19,23,21,32,21,21, -20,9,9,9,14,18,11,17,17,16,17,17,10,17,18,7,7,16,7,27,18,17,17,17,11, -16,9,18,15,23,14,15,15,11,8,11,19,21,21,23,21,23,25,23,17,17,17,17,17,17, -16,17,17,17,17,9,9,9,9,18,17,17,17,17,17,18,18,18,18,18,13,18,18,18,11, -17,20,24,24,32,11,11,18,32,25,23,18,18,18,18,18,16,23,26,18,7,12,12,25,28, -20,20,11,19,17,18,18,20,18,18,32,21,21,25,32,30,18,32,11,11,7,7,18,16,15, -21,5,18,11,11,16,16,18,9,7,11,32,21,21,21,21,21,9,9,9,9,25,25,25,23, -23,23,9,11,9,11,11,11,11,11,11,11,11,18,7,21,16,20,15,8,23,18,21,15,21, -18,19,19,11,11,11,27,27,27,18,25,17,9,21,16,23,16,23,16,18,18,11,21,17,21, -17,23,20,23,21,17,21,17,18,7,18,9,18,11,23,18,23,18,25,17,23,11,23,11,21, -16,19,9,19,12,23,18,23,18,20,15,20,15,18,25,26,19,18,14,20,13,21,18,16,12, -35,32,16,32,16,32,16,16,31,23,19,19,19,19,19,23,20,23,23,23,23,23,23,23,23, -23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, -23,23,23,23,23,23,23,23,23,23,23,23,23,19,32,32,32,32,32,19,19,19,33,34,29, -24,24,17,21,19,16,16,24,24,14,19,6,11,28,10,19,11,11,19,11,21,17,23,16,23, -16,21,17,21,17,21,17,25,17,25,17,25,18,23,18,23,18,9,9,9,9,9,9,9,7, -16,7,21,16,16,18,7,23,18,23,18,25,17,25,17,23,11,21,16,20,9,23,18,23,18, -23,18,23,18,32,23,21,15,7,21,17,32,28,25,20,9,32,23,32,23,32,23,21,15,7, -11,18,19,27,27,27,27,11,11,11,11,21,25,27,12,25,26,24,7,21,21,21,21,20,23, -9,21,21,27,23,21,25,23,21,20,19,21,21,27,24,9,21,19,14,18,7,18,18,16,14, -18,17,7,16,16,18,15,14,17,17,14,18,17,23,24,7,18,17,18,24,21,28,17,23,21, -9,9,16,34,32,27,19,20,23,21,20,21,17,22,21,30,19,23,23,19,21,27,23,25,23, -21,23,19,20,24,21,24,21,29,30,25,28,21,23,32,23,17,17,16,12,19,17,22,15,18, -18,14,19,22,18,17,17,17,16,15,15,25,14,18,17,26,26,19,23,17,16,24,17,17,18, -12,16,16,7,9,7,28,25,18,14,15,18,16,13,32,34,22,11,11,11,11,11,11,11,11, -11,11,11,11,11,12,11,7,11,11,9,18,17,13,16,19,7,12,19,19,7,16,15,15,19, -19,7,11,18,17,18,17,15,15,18,16,22,21,15,15,15,8,13,28,7,16,16,15,15,17, -22,22,22,22,18,18,18,17,13,16,19,9,13,19,9,16,15,15,19,11,18,18,17,15,18, -16,22,21,7,17,15,17,18,0,0,0,0,10,10,11,13,7,6,8,6,6,7,6,7,5, -17,17,17,17,17,17,17,17,17,17,17,10,17,24,24,9,24,17,17,17,24,24,24,24,24, -7,24,24,24,24,24,24,24,24,20,24,24,24,23,23,8,8,24,24,24,24,18,17,17,17, -16,16,26,30,13,16,26,30,13,16,20,19,24,24,24,24,24,24,24,24,24,24,24,24,24, -24,24,24,7,7,7,7,7,24,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,18,32,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, -24,24,24,24,24,24,10,10,24,20,13,7,7,7,7,14,14,7,7,20,19,8,8,7,7, -23,23,8,8,9,12,23,23,8,8,23,23,8,8,18,17,17,17,18,17,17,17,18,17,17, -17,11,11,11,11,16,16,16,16,26,26,17,17,26,26,17,17,35,35,27,27,35,35,27,27, -19,19,19,19,19,19,19,19,17,14,17,13,17,14,17,13,25,25,9,8,19,19,9,8,19, -19,13,13,16,16,7,7,11,11,13,13,17,17,8,8,9,12,14,13,14,14,20,19,20,19, -8,8,17,19,17,19,17,19,17,19,24,24,6,6,24,24,24,5,7,24,24,7,8,24,24, -24,7,7,7,7,7,7,24,6,6,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, -24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, -24,24,24,24,24,24,24,24,24,24,24,24,24,24,10,10,10,24,24,24,24,24,24,24,24, -24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,4,32,64,27,21,27,21,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,27,27,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,7,21,17,21,17,21,17,21,17,21,17,21,17,21,17,21,17,21,17,21,17,21,17,21, -17,21,17,21,17,21,17,21,17,21,17,21,17,21,17,21,17,9,7,9,7,25,17,25,17, -25,17,25,17,25,17,25,17,25,17,27,21,27,21,27,21,27,21,27,21,23,18,23,18,27, -21,27,21,27,21,27,21,27,21,21,15,21,15,21,15,21,17,9,7,25,17,23,18,23,18, -23,18,23,18,23,18,0,0,0,0,17,12,30,21,19,14,19,14,23,18,18,16,18,16,21, -16,21,17,21,18,24,18,25,18,23,8,9,8,19,8,8,8,8,8,8,9,7,7,11,11, -7,7,7,0,7,7,7,7,7,7,7,7,14,14,14,14,20,19,23,23,8,8,23,23,8, -8,23,23,8,8,23,23,8,8,23,23,8,8,23,23,8,8,23,23,8,8,18,17,17,17, -18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,11,11,11,11,11, -11,11,11,11,11,11,11,11,11,11,11,11,11,16,16,16,16,16,16,16,16,16,16,16,16, -16,16,16,16,26,26,17,17,26,26,17,17,26,26,17,17,35,35,27,27,35,35,27,27,19, -19,17,14,17,13,25,25,25,9,8,25,25,9,8,25,25,9,8,25,25,9,8,25,25,9, -8,19,19,19,19,26,30,13,16,26,30,13,16,19,19,13,13,19,19,13,13,19,19,13,13, -26,30,13,16,26,30,13,16,26,30,13,16,26,30,13,16,26,30,13,16,16,16,7,7,16, -16,7,7,16,16,7,7,16,16,7,7,17,17,8,8,17,17,17,17,17,17,8,8,17,17, -18,17,17,17,9,12,12,12,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, -20,19,20,19,8,8,14,14,20,19,8,8,20,19,26,26,26,26,7,0,0,0,0,0,0, -0,36,35,0,0,0,0,0,0,6,12,0,0,19,0,0,0,26,26,17,17,35,35,27,27, -17,14,17,13,13,11,9,8,10,8,8,8,8,8,26,30,7,0,11,15,17,19,17,19,17, -19,17,19,17,19,17,19,17,19,17,17,17,19,33,66,25,0,9,9,11,12,18,18,29,22, -6,11,11,13,19,9,11,9,9,18,18,18,18,18,18,18,18,18,18,9,9,19,19,19,18, -34,22,22,24,24,22,20,26,24,9,17,22,18,27,24,26,22,26,24,22,21,24,22,34,21, -21,20,9,9,9,14,18,11,17,18,17,18,17,10,18,18,7,7,16,7,27,18,17,18,18, -11,17,9,18,15,23,15,15,16,11,8,11,19,22,22,24,22,24,26,24,17,17,17,17,17, -17,17,17,17,17,17,9,9,9,9,18,17,17,17,17,17,18,18,18,18,18,13,18,18,18, -12,18,20,24,24,33,11,11,18,33,26,24,18,18,18,18,19,16,24,27,18,7,12,12,25, -29,20,20,11,19,19,18,18,20,18,18,33,22,22,26,33,31,18,33,11,11,7,7,18,16, -15,21,6,18,11,11,17,17,18,9,7,11,32,22,22,22,22,22,9,9,9,9,26,26,26, -24,24,24,9,11,9,11,11,11,11,11,11,11,11,18,7,22,17,20,16,8,24,18,21,15, -22,18,19,19,11,11,11,28,28,28,18,26,18,9,22,17,24,17,24,17,18,18,11,22,17, -22,17,24,20,24,22,17,22,17,18,7,18,10,18,11,24,18,24,18,26,17,24,11,24,11, -22,17,21,9,21,12,24,18,24,18,20,16,20,16,18,26,26,19,18,14,20,13,21,18,17, -12,36,33,17,33,17,33,17,17,32,24,19,20,19,20,20,23,21,23,23,23,23,23,23,23, -23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, -23,23,23,23,23,23,23,23,23,23,23,23,23,24,20,33,33,33,33,33,20,20,20,34,35, -30,25,25,18,22,20,17,17,25,24,15,20,6,12,29,11,20,12,12,20,12,22,17,24,17, -24,17,22,17,22,17,22,17,26,18,26,18,26,18,24,18,24,18,9,9,9,9,9,9,9, -7,17,7,22,16,17,18,7,24,18,24,18,26,17,26,17,24,11,22,17,20,9,24,18,24, -18,24,18,24,18,34,23,21,15,7,22,17,33,29,26,20,9,34,23,34,23,34,23,21,15, -7,11,18,20,28,28,28,28,11,11,11,11,22,26,28,13,26,27,25,7,22,22,22,22,20, -24,9,22,22,27,24,21,26,24,22,20,21,21,21,27,25,9,21,19,14,18,7,18,19,17, -15,18,17,7,17,17,19,15,15,17,18,15,18,17,23,25,7,18,17,18,25,22,29,18,24, -22,9,9,17,35,33,28,19,21,24,22,21,22,18,22,22,30,20,24,24,19,22,27,24,26, -24,22,24,21,21,25,21,24,22,30,31,26,29,22,24,33,24,17,18,17,12,19,17,21,15, -18,18,14,19,23,18,17,18,18,17,15,15,26,15,19,17,26,27,20,24,18,17,25,18,17, -18,12,17,17,7,9,7,29,26,18,14,15,18,16,14,33,35,23,11,11,11,11,11,11,11, -11,11,11,11,11,11,13,11,7,11,11,9,19,18,13,17,20,7,13,20,19,7,17,15,15, -20,20,7,12,19,17,19,18,15,16,18,17,23,21,15,15,15,8,14,28,7,17,17,15,15, -18,23,23,23,23,19,19,19,18,13,17,20,9,14,19,9,17,15,15,20,12,19,19,18,16, -18,17,23,21,7,18,15,18,19,0,0,0,0,11,11,12,14,7,7,8,7,7,7,7,7, -5,17,17,17,17,17,17,17,17,17,17,17,11,17,25,25,9,25,17,17,17,25,25,25,25, -25,7,25,25,25,25,25,25,25,25,21,25,25,25,24,24,8,8,25,25,25,25,19,17,17, -17,16,16,27,31,13,17,27,31,13,17,21,19,25,25,25,25,25,25,25,25,25,25,25,25, -25,25,25,25,7,7,7,7,7,25,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,18,33,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25, -25,25,25,25,25,25,25,11,11,25,20,14,7,8,7,8,14,14,7,8,21,19,8,8,7, -8,24,24,8,8,9,12,24,24,8,8,24,24,8,8,19,17,17,17,19,17,17,17,19,17, -17,17,11,11,11,11,16,16,16,16,27,27,18,18,27,27,18,18,36,36,28,28,36,36,28, -28,19,19,19,19,19,19,19,19,18,15,17,13,18,15,17,13,26,26,9,9,19,19,9,9, -20,20,13,13,17,17,7,7,11,11,13,13,17,17,8,8,9,12,15,13,14,14,21,19,21, -19,8,8,18,20,18,20,18,20,18,20,25,25,7,7,25,25,25,5,7,25,25,7,8,25, -25,25,7,7,7,7,7,7,25,7,7,25,25,25,25,25,25,25,25,25,25,25,25,25,25, -25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25, -25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,11,11,11,25,25,25,25,25,25,25, -25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,4,33,66,28,22,28,22,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,28,28,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,7,22,17,22,17,22,17,22,17,22,17,22,17,22,17,22,17,22,17,22,17,22,17, -22,17,22,17,22,17,22,17,22,17,22,17,22,17,22,17,22,17,9,7,9,7,26,17,26, -17,26,17,26,17,26,17,26,17,26,17,28,22,28,22,28,22,28,22,28,22,24,18,24,18, -28,22,28,22,28,22,28,22,28,22,21,15,21,15,21,15,22,17,9,7,26,17,24,18,24, -18,24,18,24,18,24,18,0,0,0,0,18,12,30,22,19,14,19,14,24,18,18,17,18,17, -22,17,22,17,22,18,25,18,26,18,24,8,9,9,19,8,8,8,8,8,8,9,7,7,11, -11,7,7,7,0,7,8,7,8,7,8,7,8,14,14,14,14,21,19,24,24,8,8,24,24, -8,8,24,24,8,8,24,24,8,8,24,24,8,8,24,24,8,8,24,24,8,8,19,17,17, -17,19,17,17,17,19,17,17,17,19,17,17,17,19,17,17,17,19,17,17,17,11,11,11,11, -11,11,11,11,11,11,11,11,11,11,11,11,11,11,16,16,16,16,16,16,16,16,16,16,16, -16,16,16,16,16,27,27,18,18,27,27,18,18,27,27,18,18,36,36,28,28,36,36,28,28, -19,19,18,15,17,13,26,26,26,9,9,26,26,9,9,26,26,9,9,26,26,9,9,26,26, -9,9,19,19,19,19,27,31,13,17,27,31,13,17,20,20,13,13,20,20,13,13,20,20,13, -13,27,31,13,17,27,31,13,17,27,31,13,17,27,31,13,17,27,31,13,17,17,17,7,7, -17,17,7,7,17,17,7,7,17,17,7,7,17,17,8,8,17,17,17,17,17,17,8,8,17, -17,19,17,17,17,9,12,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, -14,21,19,21,19,8,8,14,14,21,19,8,8,21,19,27,27,27,27,7,0,0,0,0,0, -0,0,37,36,0,0,0,0,0,0,6,12,0,0,20,0,0,0,27,27,18,18,36,36,28, -28,18,15,17,13,14,11,9,8,11,8,8,8,8,8,27,31,7,0,11,15,18,20,18,20, -18,20,18,20,18,20,18,20,18,20,17,17,18,20,37,74,28,0,10,10,11,13,21,21,33, -25,7,12,12,14,22,10,12,10,10,21,21,21,21,21,21,21,21,21,21,10,10,22,22,22, -21,38,25,25,27,27,25,23,29,27,9,19,25,21,31,27,29,25,29,27,25,23,27,25,38, -25,23,23,10,10,10,17,21,12,20,21,19,21,20,10,21,21,7,9,19,7,31,21,21,21, -21,12,18,10,21,17,27,17,17,18,12,9,12,22,25,25,27,25,27,29,27,20,20,20,20, -20,20,19,20,20,20,20,9,9,9,9,21,21,21,21,21,21,21,21,21,21,21,15,21,21, -21,13,20,23,27,27,37,12,12,20,37,29,26,20,20,20,21,21,18,26,30,20,9,14,14, -28,33,23,23,11,22,21,21,20,23,21,21,37,25,25,29,37,35,21,37,12,12,8,8,20, -18,17,23,6,21,12,12,19,19,21,10,8,12,37,25,25,25,25,25,9,9,9,9,29,29, -29,27,27,27,9,12,11,12,12,12,12,12,12,12,12,21,8,25,18,23,18,9,27,21,23, -17,25,21,22,22,12,12,12,31,31,31,21,29,21,9,25,18,27,19,27,19,21,20,12,25, -20,25,20,27,23,27,25,20,25,20,21,7,21,11,21,12,27,21,27,21,29,21,27,12,27, -12,25,18,23,10,23,14,27,21,27,21,23,18,23,18,20,29,30,21,21,17,23,15,24,20, -19,14,40,37,19,37,19,37,19,19,36,27,22,22,22,22,22,26,23,26,26,26,26,26,26, -26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, -26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,22,37,37,37,37,37,22,22,22,38, -39,34,28,28,20,24,22,19,19,28,27,16,22,7,13,33,12,22,13,13,22,13,25,20,27, -19,27,19,25,20,25,20,25,20,29,21,29,21,29,21,27,21,27,21,9,9,9,9,9,9, -9,7,19,9,25,19,19,21,7,27,21,27,21,29,21,29,21,27,12,25,18,23,10,27,21, -27,21,27,21,27,21,38,27,23,17,7,25,20,37,33,29,23,9,38,27,38,27,38,27,23, -17,8,12,21,22,31,31,31,31,12,12,12,12,25,29,31,14,29,30,28,8,25,25,25,25, -23,27,9,25,25,31,27,24,29,27,25,23,23,23,25,30,28,9,23,21,17,21,8,20,21, -19,16,21,21,8,19,19,21,17,17,21,21,18,20,19,26,29,8,20,21,20,29,25,32,20, -27,25,9,9,19,39,37,32,22,24,27,25,24,25,20,25,25,34,22,27,27,22,24,31,27, -29,27,25,27,23,24,28,25,27,25,34,35,29,33,24,27,37,27,20,21,20,14,22,20,25, -17,21,21,16,22,25,20,21,20,21,19,17,17,30,17,21,19,30,30,23,27,20,19,28,20, -20,21,14,19,18,7,9,9,34,30,21,16,17,20,18,15,37,40,26,12,12,12,12,12,12, -12,12,12,12,12,12,12,14,12,9,12,12,10,21,20,15,19,22,9,14,22,22,9,19,17, -17,22,22,9,13,21,20,21,20,17,18,20,19,26,24,18,18,18,9,15,30,9,19,19,17, -17,20,26,26,26,26,21,21,21,20,15,19,22,11,15,22,11,19,17,17,22,13,21,21,20, -18,20,19,26,24,9,20,17,20,21,0,0,0,0,12,12,13,15,8,7,9,7,7,8,7, -8,6,19,19,19,19,19,19,19,19,19,19,19,12,19,28,28,10,28,19,19,19,28,28,28, -28,28,8,28,28,28,28,28,28,28,28,24,28,28,28,26,26,9,9,28,28,28,28,21,19, -20,20,18,18,30,35,15,19,30,35,15,19,24,22,28,28,28,28,28,28,28,28,28,28,28, -28,28,28,28,28,8,8,8,8,8,28,28,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,21,37,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, -28,28,28,28,28,28,28,28,12,12,28,23,15,8,8,8,8,16,16,8,8,24,22,9,9, -8,8,26,26,9,9,10,14,26,26,9,9,26,26,9,9,21,19,20,20,21,19,20,20,21, -19,20,20,12,12,12,12,18,18,18,18,30,30,20,20,30,30,20,20,41,41,31,31,41,41, -31,31,22,22,22,22,22,22,22,22,20,17,19,15,20,17,19,15,29,29,10,10,22,22,10, -10,22,22,15,15,19,19,8,8,13,13,15,15,19,19,9,9,10,14,17,15,16,16,24,22, -24,22,9,9,20,22,20,22,20,22,20,22,28,28,7,7,28,28,28,6,8,28,28,8,9, -28,28,28,8,8,8,8,8,8,28,7,7,28,28,28,28,28,28,28,28,28,28,28,28,28, -28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, -28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,12,12,12,28,28,28,28,28,28, -28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,5,37,74,32,24,32,25, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,31,31,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,7,25,20,25,20,25,20,25,20,25,20,25,20,25,20,25,20,25,20,25,20,25, -20,25,20,25,20,25,20,25,20,25,20,25,20,25,20,25,20,25,20,9,7,9,7,29,21, -29,21,29,21,29,21,29,21,29,21,29,21,32,24,32,24,32,24,32,24,32,24,27,21,27, -21,32,25,32,25,32,25,32,25,32,25,23,17,23,17,23,17,25,20,9,7,29,21,27,21, -27,21,27,21,27,21,27,21,0,0,0,0,20,14,34,25,22,16,22,16,27,20,21,19,21, -19,25,19,25,19,25,21,28,21,29,21,26,9,10,10,22,9,9,9,9,9,9,10,8,8, -12,12,8,8,8,0,8,8,8,8,8,8,8,8,16,16,16,16,24,22,26,26,9,9,26, -26,9,9,26,26,9,9,26,26,9,9,26,26,9,9,26,26,9,9,26,26,9,9,21,19, -20,20,21,19,20,20,21,19,20,20,21,19,20,20,21,19,20,20,21,19,20,20,12,12,12, -12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,18,18,18,18,18,18,18,18,18,18, -18,18,18,18,18,18,30,30,20,20,30,30,20,20,30,30,20,20,41,41,31,31,41,41,31, -31,22,22,20,17,19,15,29,29,29,10,10,29,29,10,10,29,29,10,10,29,29,10,10,29, -29,10,10,22,22,22,22,30,35,15,19,30,35,15,19,22,22,15,15,22,22,15,15,22,22, -15,15,30,35,15,19,30,35,15,19,30,35,15,19,30,35,15,19,30,35,15,19,19,19,8, -8,19,19,8,8,19,19,8,8,19,19,8,8,19,19,9,9,19,19,19,19,19,19,9,9, -19,19,21,19,20,20,10,14,14,14,14,16,16,16,16,16,16,16,16,16,16,16,16,16,16, -16,16,24,22,24,22,9,9,16,16,24,22,9,9,24,22,30,30,30,30,8,0,0,0,0, -0,0,0,42,40,0,0,0,0,0,0,7,14,0,0,22,0,0,0,30,30,20,20,41,41, -31,31,20,17,19,15,15,13,10,9,12,9,9,9,9,9,30,35,9,0,13,18,20,22,20, -22,20,22,20,22,20,22,20,22,20,22,19,19,20,22,42,84,32,0,12,12,14,15,23,23, -37,28,8,14,14,16,25,12,14,12,12,23,23,23,23,23,23,23,23,23,23,12,12,25,25, -25,23,43,28,28,30,30,28,26,33,30,12,21,28,23,35,30,33,28,33,30,28,26,30,28, -42,27,28,26,12,12,12,19,23,14,23,23,21,23,23,13,23,23,10,10,21,10,36,23,23, -23,23,14,20,12,23,23,29,22,21,21,14,11,14,25,28,28,30,28,30,33,30,23,23,23, -23,23,23,21,23,23,23,23,12,12,12,12,23,23,23,23,23,23,23,23,23,23,23,17,23, -23,23,15,23,26,31,31,42,14,14,23,42,33,30,23,23,23,23,24,21,30,35,23,10,16, -15,32,37,26,26,14,25,23,23,23,26,23,23,42,28,28,33,42,40,23,42,14,14,9,9, -23,21,21,28,7,23,14,14,21,21,23,12,9,14,43,28,28,28,28,28,12,12,12,12,33, -33,33,30,30,30,12,14,13,14,14,14,14,14,14,14,14,23,9,28,20,26,21,11,30,23, -28,21,28,23,25,25,14,14,14,35,35,35,23,33,23,12,28,20,30,21,30,21,23,23,14, -28,23,28,23,30,26,30,28,23,28,23,23,10,23,12,23,14,30,23,30,23,33,23,30,14, -30,14,28,20,26,12,26,16,30,23,30,23,26,21,26,21,23,33,34,24,23,19,26,17,27, -23,21,15,46,42,21,42,21,42,21,21,41,30,25,25,25,25,25,30,26,30,30,30,30,30, -30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30, -30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,25,42,42,42,42,42,25,25,25, -43,44,39,32,32,22,28,25,21,21,32,31,19,25,8,15,37,14,25,15,15,25,15,28,23, -30,21,30,21,28,23,28,23,28,23,33,23,33,23,33,23,30,23,30,23,12,12,12,12,12, -12,12,10,21,10,28,21,21,23,10,30,23,30,23,33,23,33,23,30,14,28,20,26,12,30, -23,30,23,30,23,30,23,42,29,28,21,10,28,23,42,37,33,26,12,42,29,42,29,42,29, -28,21,9,14,23,25,35,35,35,35,14,14,14,14,28,33,35,16,33,35,32,10,28,28,28, -28,26,30,12,28,28,35,30,27,33,30,28,26,26,28,27,35,31,12,28,24,19,23,10,23, -24,21,19,23,23,10,21,21,24,23,19,23,24,20,23,22,30,33,10,23,23,23,33,28,36, -23,30,28,12,12,21,44,42,36,24,27,30,28,28,28,23,28,28,39,25,30,30,24,28,35, -30,33,30,28,30,26,27,32,27,31,28,39,39,33,37,28,30,42,30,23,24,22,15,25,23, -28,19,23,23,18,25,29,23,23,23,23,21,19,21,35,22,24,22,34,35,26,30,22,21,32, -23,23,23,15,21,20,10,12,10,38,34,23,18,21,23,21,17,42,45,29,14,14,14,14,14, -14,14,14,14,14,14,14,14,16,14,10,14,14,12,24,23,17,21,25,10,16,25,25,10,21, -19,19,25,25,10,15,24,22,24,23,19,20,23,21,29,27,20,20,20,10,18,37,10,21,21, -19,19,22,29,29,29,29,24,24,24,23,17,21,25,12,17,25,12,21,19,19,25,15,24,24, -23,20,23,21,29,27,10,23,19,23,24,0,0,0,0,13,13,15,17,9,8,10,8,8,9, -8,9,7,22,22,22,22,22,22,22,22,22,22,22,13,22,32,32,12,32,22,22,22,32,32, -32,32,32,9,32,32,32,32,32,32,32,32,27,32,32,32,30,30,10,10,32,32,32,32,24, -22,22,22,21,21,34,39,17,22,34,39,17,22,27,25,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,10,9,9,9,9,32,32,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,23,42,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,13,13,32,26,17,9,10,9,10,18,18,9,10,27,25,10, -10,9,10,30,30,10,10,12,16,30,30,10,10,30,30,10,10,24,22,22,22,24,22,22,22, -24,22,22,22,14,14,14,14,21,21,21,21,35,35,22,22,35,35,22,22,46,46,36,36,46, -46,36,36,24,24,24,24,24,24,24,24,23,19,22,17,23,19,22,17,33,33,11,11,24,24, -11,11,25,25,17,17,21,21,9,9,14,14,17,17,22,22,10,10,12,16,19,17,18,18,27, -25,27,25,10,10,23,25,23,25,23,25,23,25,32,32,8,8,32,32,32,7,9,32,32,9, -10,32,32,32,9,9,9,9,9,10,32,8,8,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,13,13,13,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,5,42,84,36,28,36, -28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,35,35,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,10,28,23,28,23,28,23,28,23,28,23,28,23,28,23,28,23,28,23,28,23, -28,23,28,23,28,23,28,23,28,23,28,23,28,23,28,23,28,23,28,23,12,10,12,10,33, -23,33,23,33,23,33,23,33,23,33,23,33,23,36,28,36,28,36,28,36,28,36,28,30,23, -30,23,36,28,36,28,36,28,36,28,36,28,28,21,28,21,28,21,28,23,12,10,33,23,30, -23,30,23,30,23,30,23,30,23,0,0,0,0,23,15,39,28,24,18,24,18,30,23,23,21, -23,21,28,21,28,22,28,23,32,23,33,23,30,10,11,11,24,10,10,10,10,10,10,11,9, -9,14,14,9,9,9,0,9,10,9,10,9,10,9,10,18,18,18,18,27,25,30,30,10,10, -30,30,10,10,30,30,10,10,30,30,10,10,30,30,10,10,30,30,10,10,30,30,10,10,24, -22,22,22,24,22,22,22,24,22,22,22,24,22,22,22,24,22,22,22,24,22,22,22,14,14, -14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,21,21,21,21,21,21,21,21,21, -21,21,21,21,21,21,21,35,35,22,22,35,35,22,22,35,35,22,22,46,46,36,36,46,46, -36,36,24,24,23,19,22,17,33,33,33,11,11,33,33,11,11,33,33,11,11,33,33,11,11, -33,33,11,11,24,24,24,24,34,39,17,22,34,39,17,22,25,25,17,17,25,25,17,17,25, -25,17,17,34,39,17,22,34,39,17,22,34,39,17,22,34,39,17,22,34,39,17,22,21,21, -9,9,21,21,9,9,21,21,9,9,21,21,9,9,22,22,10,10,22,22,22,22,22,22,10, -10,22,22,24,22,22,22,12,16,16,16,16,18,18,18,18,18,18,18,18,18,18,18,18,18, -18,18,18,27,25,27,25,10,10,18,18,27,25,10,10,27,25,34,34,34,34,9,0,0,0, -0,0,0,0,47,46,0,0,0,0,0,0,8,16,0,0,25,0,0,0,35,35,22,22,46, -46,36,36,23,19,22,17,17,14,12,10,13,10,10,10,10,10,34,39,10,0,14,20,23,25, -23,25,23,25,23,25,23,25,23,25,23,25,22,22,23,25,46,92,35,0,13,13,14,16,26, -26,41,31,9,15,15,18,27,13,15,13,13,26,26,26,26,26,26,26,26,26,26,13,13,27, -27,27,26,47,31,31,33,33,31,28,36,33,12,23,31,26,37,33,36,31,36,33,31,28,33, -31,46,31,30,28,13,13,13,21,26,15,26,26,23,26,26,14,26,26,10,10,23,10,38,26, -26,26,26,15,23,13,26,23,33,23,23,23,15,11,15,27,31,31,33,31,33,36,33,26,26, -26,26,26,26,23,26,26,26,26,12,12,12,12,26,26,26,26,26,26,26,26,26,26,26,18, -26,26,26,16,25,28,34,34,46,15,15,25,46,36,33,25,25,25,26,27,23,33,38,25,15, -17,17,35,41,28,28,14,27,25,26,25,28,26,26,46,31,31,36,46,43,26,46,15,15,10, -10,25,23,23,30,8,26,15,15,23,23,26,13,10,15,46,31,31,31,31,31,12,12,12,12, -36,36,36,33,33,33,12,15,13,15,15,15,15,15,15,15,15,26,10,31,23,28,23,11,33, -26,30,23,31,26,27,27,15,15,15,38,38,38,26,36,26,12,31,23,33,23,33,23,26,25, -15,31,26,31,26,33,28,33,31,26,31,26,26,10,26,13,26,15,33,26,33,26,36,26,33, -15,33,15,31,23,28,13,28,17,33,26,33,26,28,23,28,23,25,36,37,27,26,21,28,18, -30,25,23,17,50,46,23,46,23,46,23,23,45,33,27,28,27,28,28,33,29,33,33,33,33, -33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, -33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,28,46,46,46,46,46,28,28, -28,47,48,42,35,35,24,30,27,23,23,35,34,20,28,9,16,41,15,28,16,16,28,16,31, -26,33,23,33,23,31,26,31,26,31,26,36,26,36,26,36,26,33,26,33,26,12,12,12,12, -12,12,12,10,23,10,31,23,23,26,10,33,26,33,26,36,26,36,26,33,15,31,23,28,13, -33,26,33,26,33,26,33,26,46,33,30,23,10,31,26,46,41,36,28,12,46,33,46,33,46, -33,30,23,10,15,26,28,38,38,38,38,15,15,15,15,31,36,39,18,36,38,35,10,31,31, -31,31,28,33,12,31,31,37,33,30,36,33,31,28,28,30,31,38,34,12,30,27,21,26,10, -25,26,23,20,26,26,10,23,23,27,23,21,26,26,22,25,24,33,36,10,25,26,25,36,31, -40,25,33,31,12,12,23,49,46,39,27,29,33,31,30,31,25,31,31,42,28,33,33,27,30, -37,33,36,33,31,33,28,29,35,31,34,31,42,43,36,41,30,33,46,33,26,26,24,17,27, -26,31,21,26,26,20,27,32,25,26,25,26,23,21,23,38,23,26,24,37,38,29,33,24,23, -35,25,26,26,17,23,23,10,12,10,42,37,26,20,23,25,22,19,46,49,32,15,15,15,15, -15,15,15,15,15,15,15,15,15,18,15,10,15,15,13,26,25,18,23,28,10,18,28,27,10, -23,21,21,28,28,10,16,26,24,26,25,21,22,25,23,32,30,21,21,21,11,19,37,10,23, -23,21,21,25,32,32,32,32,26,26,26,25,18,23,28,13,19,27,13,23,21,21,28,16,26, -26,25,22,25,23,32,30,10,25,21,25,26,0,0,0,0,15,15,16,19,10,9,11,9,9, -10,9,10,8,24,24,24,24,24,24,24,24,24,24,24,15,24,35,35,13,35,24,24,24,35, -35,35,35,35,10,35,35,35,35,35,35,35,35,29,35,35,35,33,33,11,11,35,35,35,35, -26,24,24,24,22,22,37,43,18,24,37,43,18,24,29,27,35,35,35,35,35,35,35,35,35, -35,35,35,35,35,35,35,10,10,10,10,10,35,35,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,26,46,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, -35,35,35,35,35,35,35,35,35,35,15,15,35,28,19,10,11,10,11,20,20,10,11,29,27, -11,11,10,11,33,33,11,11,13,17,33,33,11,11,33,33,11,11,26,24,24,24,26,24,24, -24,26,24,24,24,16,16,16,16,22,22,22,22,38,38,24,24,38,38,24,24,51,51,39,39, -51,51,39,39,27,27,27,27,27,27,27,27,25,21,24,18,25,21,24,18,36,36,12,12,27, -27,12,12,28,28,18,18,23,23,10,10,16,16,18,18,24,24,11,11,13,17,21,18,20,20, -29,27,29,27,11,11,25,28,25,28,25,28,25,28,35,35,9,9,35,35,35,8,10,35,35, -10,11,35,35,35,10,10,10,10,10,10,35,9,9,35,35,35,35,35,35,35,35,35,35,35, -35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, -35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,15,15,15,35,35,35,35, -35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,6,46,92,39,30, -39,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,38,38,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,10,31,26,31,26,31,26,31,26,31,26,31,26,31,26,31,26,31,26,31, -26,31,26,31,26,31,26,31,26,31,26,31,26,31,26,31,26,31,26,31,26,12,10,12,10, -36,26,36,26,36,26,36,26,36,26,36,26,36,26,39,30,39,30,39,30,39,30,39,30,33, -26,33,26,39,31,39,31,39,31,39,31,39,31,30,23,30,23,30,23,31,26,12,10,36,26, -33,26,33,26,33,26,33,26,33,26,0,0,0,0,25,17,42,31,27,20,27,20,33,25,26, -23,26,23,31,23,31,24,31,26,35,26,36,26,33,11,12,12,27,11,11,11,11,11,11,12, -10,10,15,15,10,10,10,0,10,11,10,11,10,11,10,11,20,20,20,20,29,27,33,33,11, -11,33,33,11,11,33,33,11,11,33,33,11,11,33,33,11,11,33,33,11,11,33,33,11,11, -26,24,24,24,26,24,24,24,26,24,24,24,26,24,24,24,26,24,24,24,26,24,24,24,16, -16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,22,22,22,22,22,22,22,22, -22,22,22,22,22,22,22,22,38,38,24,24,38,38,24,24,38,38,24,24,51,51,39,39,51, -51,39,39,27,27,25,21,24,18,36,36,36,12,12,36,36,12,12,36,36,12,12,36,36,12, -12,36,36,12,12,27,27,27,27,37,43,18,24,37,43,18,24,28,28,18,18,28,28,18,18, -28,28,18,18,37,43,18,24,37,43,18,24,37,43,18,24,37,43,18,24,37,43,18,24,23, -23,10,10,23,23,10,10,23,23,10,10,23,23,10,10,24,24,11,11,24,24,24,24,24,24, -11,11,24,24,26,24,24,24,13,17,18,18,18,20,20,20,20,20,20,20,20,20,20,20,20, -20,20,20,20,29,27,29,27,11,11,20,20,29,27,11,11,29,27,37,37,37,37,10,0,0, -0,0,0,0,0,52,50,0,0,0,0,0,0,9,17,0,0,28,0,0,0,38,38,24,24, -51,51,39,39,25,21,24,18,19,16,13,11,15,11,11,11,11,11,37,43,10,0,16,21,25, -28,25,28,25,28,25,28,25,28,25,28,25,28,24,24,25,28,50,100,38,0,14,14,16,18, -28,28,44,33,10,17,17,19,29,14,17,14,14,28,28,28,28,28,28,28,28,28,28,14,14, -29,29,29,28,51,33,33,36,36,33,31,39,36,14,25,33,28,41,36,39,33,39,36,33,31, -36,33,50,33,33,31,14,14,14,22,28,17,28,28,25,28,28,14,28,28,12,10,25,12,40, -28,28,28,28,17,25,14,28,25,35,24,25,25,17,12,17,29,33,33,36,33,36,39,36,28, -28,28,28,28,28,25,28,28,28,28,14,14,14,14,28,28,28,28,28,28,28,28,28,28,28, -20,28,28,28,18,27,31,37,37,50,17,17,27,50,39,36,27,27,27,28,29,25,36,41,27, -16,19,18,38,44,31,31,16,29,27,28,27,30,28,28,50,33,33,39,50,47,28,50,17,17, -11,11,27,25,25,33,8,28,17,17,25,25,28,14,11,17,50,33,33,33,33,33,14,14,14, -14,39,39,39,36,36,36,14,17,15,17,17,17,17,17,17,17,17,28,11,33,25,31,25,12, -36,28,33,25,33,28,29,29,17,17,17,42,42,42,28,39,28,14,33,25,36,25,36,25,28, -28,17,33,28,33,28,36,31,36,33,28,33,28,28,12,28,15,28,17,36,28,36,28,39,28, -36,17,36,17,33,25,31,13,31,19,36,28,36,28,31,25,31,25,28,39,40,29,28,22,31, -20,32,28,25,18,54,50,25,50,25,50,25,25,49,36,29,30,29,30,30,35,31,35,35,35, -35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, -35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,36,30,50,49,49,49,49,30, -30,30,51,53,46,38,38,27,33,30,26,25,38,37,22,30,9,18,44,16,30,18,18,30,18, -33,28,36,25,36,25,33,28,33,28,33,28,39,28,39,28,39,28,36,28,36,28,14,14,14, -14,14,14,14,12,25,10,33,25,25,28,12,36,28,36,28,39,28,39,28,36,17,33,25,31, -14,36,28,36,28,36,28,36,28,50,35,33,25,12,33,28,50,44,39,31,12,50,35,50,35, -50,35,33,25,11,17,28,30,42,42,42,42,17,17,17,17,33,39,42,19,39,42,38,10,33, -33,33,33,31,36,14,33,33,41,36,33,39,36,33,31,31,33,33,42,37,14,33,29,22,28, -10,27,29,25,22,28,28,10,25,25,29,25,22,28,28,24,27,26,36,39,10,27,28,27,39, -33,43,27,36,33,14,14,25,53,51,43,29,32,36,33,33,33,27,34,33,46,30,36,36,29, -33,41,36,39,36,33,36,31,32,38,33,37,33,46,47,40,44,33,36,51,36,28,29,27,18, -29,28,33,23,28,28,22,29,34,28,28,27,28,25,23,25,41,24,29,26,40,41,31,36,26, -26,38,27,28,28,18,26,25,12,14,10,45,41,28,22,25,28,24,21,50,54,35,17,17,17, -17,17,17,17,17,17,17,17,17,17,19,17,13,17,17,14,28,27,20,25,30,13,19,30,30, -13,25,23,23,30,30,13,18,29,26,28,27,23,24,27,25,35,32,26,26,26,12,21,42,13, -25,25,23,23,27,35,35,35,35,28,28,28,27,20,25,30,14,21,30,14,25,23,23,30,18, -29,28,27,24,27,25,35,32,13,27,23,27,29,0,0,0,0,16,16,18,21,10,10,12,10, -10,10,10,11,8,26,26,26,26,26,26,26,26,26,26,26,16,26,38,38,14,38,26,26,26, -38,38,38,38,38,11,38,38,38,38,38,38,38,38,32,38,38,38,36,36,12,12,38,38,38, -38,28,26,26,26,24,24,41,47,20,26,41,47,20,26,32,29,38,38,38,38,38,38,38,38, -38,38,38,38,38,38,38,38,11,11,11,11,11,38,38,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,28,50,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38, -38,38,38,38,38,38,38,38,38,38,38,16,16,38,31,21,10,11,10,11,22,22,10,11,32, -29,12,12,10,11,36,36,12,12,14,19,36,36,12,12,36,36,12,12,28,26,26,26,28,26, -26,26,28,26,26,26,17,17,17,17,24,24,24,24,41,41,27,27,41,41,27,27,55,55,42, -42,55,55,42,42,29,29,29,29,29,29,29,29,27,23,26,20,27,23,26,20,39,39,13,13, -29,29,13,13,30,30,20,20,25,25,10,10,17,17,20,20,26,26,12,12,14,19,23,20,22, -22,32,29,32,29,12,12,27,30,27,30,27,30,27,30,38,38,10,10,38,38,38,8,11,38, -38,10,12,38,38,38,11,11,11,11,11,11,38,10,10,38,38,38,38,38,38,38,38,38,38, -38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38, -38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,16,16,16,38,38,38, -38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,6,50,100,43, -33,43,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,42,42,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,12,33,28,33,28,33,28,33,28,33,28,33,28,33,28,33,28,33,28, -33,28,33,28,33,28,33,28,33,28,33,28,33,28,33,28,33,28,33,28,33,28,14,12,14, -12,39,28,39,28,39,28,39,28,39,28,39,28,39,28,43,33,43,33,43,33,43,33,43,33, -36,28,36,28,43,33,43,33,43,33,43,33,43,33,33,25,33,25,33,25,33,28,14,12,39, -28,36,28,36,28,36,28,36,28,36,28,0,0,0,0,27,18,46,33,29,22,29,22,36,28, -28,25,28,25,33,25,33,26,33,28,38,28,39,28,36,12,13,13,29,12,12,12,12,12,12, -13,10,10,17,17,10,10,10,0,10,11,10,11,10,11,10,11,22,22,22,22,32,29,36,36, -12,12,36,36,12,12,36,36,12,12,36,36,12,12,36,36,12,12,36,36,12,12,36,36,12, -12,28,26,26,26,28,26,26,26,28,26,26,26,28,26,26,26,28,26,26,26,28,26,26,26, -17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,24,24,24,24,24,24,24, -24,24,24,24,24,24,24,24,24,41,41,27,27,41,41,27,27,41,41,27,27,55,55,42,42, -55,55,42,42,29,29,27,23,26,20,39,39,39,13,13,39,39,13,13,39,39,13,13,39,39, -13,13,39,39,13,13,29,29,29,29,41,47,20,26,41,47,20,26,30,30,20,20,30,30,20, -20,30,30,20,20,41,47,20,26,41,47,20,26,41,47,20,26,41,47,20,26,41,47,20,26, -25,25,10,10,25,25,10,10,25,25,10,10,25,25,10,10,26,26,12,12,26,26,26,26,26, -26,12,12,26,26,28,26,26,26,14,19,19,19,19,22,22,22,22,22,22,22,22,22,22,22, -22,22,22,22,22,32,29,32,29,12,12,22,22,32,29,12,12,32,29,41,41,41,41,10,0, -0,0,0,0,0,0,56,54,0,0,0,0,0,0,10,19,0,0,30,0,0,0,41,41,27, -27,55,55,42,42,27,23,26,20,21,17,14,12,16,12,12,12,12,12,41,47,13,0,17,26, -27,30,27,30,27,30,27,30,27,30,27,30,27,30,26,26,27,30,54,108,41,0,15,15,17, -19,30,30,48,36,10,18,18,21,32,15,18,15,15,30,30,30,30,30,30,30,30,30,30,15, -15,32,32,32,30,55,36,36,39,39,36,33,42,39,15,27,36,30,45,39,42,36,42,39,36, -33,39,36,54,35,35,33,15,15,15,24,30,18,30,30,27,30,30,15,30,29,13,13,27,13, -45,29,30,30,30,18,27,15,29,27,39,26,27,26,18,14,18,32,36,36,39,36,39,42,39, -30,30,30,30,30,30,27,30,30,30,30,15,15,15,15,29,30,30,30,30,30,29,29,29,29, -30,22,30,30,30,19,29,33,40,40,54,18,18,30,54,42,39,30,30,30,30,31,27,39,44, -30,16,20,20,41,48,33,33,17,32,29,30,30,34,30,30,54,36,36,42,54,51,30,54,18, -18,12,12,30,27,27,35,9,30,18,18,27,27,30,15,12,18,53,36,36,36,36,36,15,15, -15,15,42,42,42,39,39,39,15,18,16,18,18,18,18,18,18,18,18,30,12,36,27,33,26, -14,39,30,35,27,36,30,32,32,18,18,18,45,45,45,30,42,30,15,36,27,39,27,39,27, -30,30,18,36,30,36,30,39,33,39,36,30,36,30,30,13,30,16,30,18,39,29,39,29,42, -30,39,18,39,18,36,27,33,15,33,20,39,29,39,29,33,26,33,26,30,42,43,31,30,24, -33,21,35,30,27,20,59,54,27,54,27,54,27,27,53,39,32,33,32,33,33,38,34,38,38, -38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38, -38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,33,54,53,53,53,53, -33,33,33,55,57,49,41,41,29,35,32,28,27,41,40,24,33,10,19,48,17,33,19,19,33, -19,36,30,39,27,39,27,36,30,36,30,36,30,42,30,42,30,42,30,39,29,39,29,15,15, -15,15,15,15,15,13,27,13,36,27,27,30,13,39,29,39,30,42,30,42,30,39,18,36,27, -33,15,39,29,39,29,39,29,39,29,54,39,35,27,13,36,30,54,48,42,33,15,54,39,54, -39,54,39,35,27,12,18,30,32,45,45,45,45,18,18,18,18,36,42,45,21,42,44,41,13, -36,36,36,36,33,39,15,36,36,45,39,35,42,39,36,33,33,35,35,45,40,15,35,31,24, -30,13,30,31,27,24,30,30,13,27,27,31,27,24,30,31,26,30,28,39,42,13,30,30,30, -42,36,47,29,39,36,15,15,27,57,55,45,31,34,39,36,35,36,29,37,36,50,33,39,39, -31,35,45,39,42,39,36,39,33,34,41,35,40,36,49,51,43,48,35,39,55,39,30,31,29, -20,32,30,36,25,29,29,24,31,37,29,30,28,30,27,25,27,44,26,31,28,43,44,34,39, -28,28,41,29,30,29,20,28,27,13,15,13,49,44,29,24,27,29,26,22,54,58,37,18,18, -18,18,18,18,18,18,18,18,18,18,18,21,18,13,18,18,15,30,29,22,27,33,13,21,32, -32,13,28,25,25,32,32,13,19,31,29,31,30,25,26,30,28,38,35,26,26,26,13,23,42, -13,28,28,25,25,29,38,38,38,38,30,30,30,29,22,27,33,15,22,32,15,28,25,25,32, -19,31,31,30,26,30,28,38,35,13,29,25,30,31,0,0,0,0,17,17,19,22,11,11,13, -11,11,11,11,11,9,28,28,28,28,28,28,28,28,28,28,28,17,28,41,41,15,41,28,28, -28,41,41,41,41,41,11,41,41,41,41,41,41,41,41,34,41,41,41,39,39,13,13,41,41, -41,41,30,28,29,29,26,26,44,50,21,28,44,50,21,28,34,32,41,41,41,41,41,41,41, -41,41,41,41,41,41,41,41,41,12,11,11,11,11,41,41,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,30,54,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, -41,41,41,41,41,41,41,41,41,41,41,41,17,17,41,33,22,11,12,11,12,23,23,11,12, -34,32,13,13,11,12,39,39,13,13,15,20,39,39,13,13,39,39,13,13,30,28,29,29,30, -28,29,29,30,28,29,29,18,18,18,18,26,26,26,26,44,44,29,29,44,44,29,29,59,59, -46,46,59,59,46,46,31,31,31,31,31,31,31,31,29,24,28,21,29,24,28,21,43,43,14, -14,31,31,14,14,32,32,21,21,27,27,11,11,18,18,21,21,28,28,13,13,15,20,24,21, -23,23,34,32,34,32,13,13,29,32,29,32,29,32,29,32,41,41,11,11,41,41,41,9,11, -41,41,11,13,41,41,41,11,11,11,11,11,12,41,11,11,41,41,41,41,41,41,41,41,41, -41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, -41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,17,17,17,41,41, -41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,7,54,108, -46,35,46,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,45,45,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,13,36,30,36,30,36,30,36,30,36,30,36,30,36,30,36,30,36, -30,36,30,36,30,36,30,36,30,36,30,36,30,36,30,36,30,36,30,36,30,36,30,15,13, -15,13,42,30,42,30,42,30,42,30,42,30,42,30,42,30,46,35,46,35,46,35,46,35,46, -35,39,29,39,29,46,36,46,36,46,36,46,36,46,36,35,27,35,27,35,27,36,30,15,13, -42,30,39,29,39,29,39,29,39,29,39,29,0,0,0,0,29,20,50,36,31,24,31,24,39, -30,30,27,30,27,36,27,36,28,36,29,41,30,42,30,39,13,14,14,31,13,13,13,13,13, -13,15,11,11,18,18,11,11,11,0,11,12,11,12,11,12,11,12,23,23,23,23,34,32,39, -39,13,13,39,39,13,13,39,39,13,13,39,39,13,13,39,39,13,13,39,39,13,13,39,39, -13,13,30,28,29,29,30,28,29,29,30,28,29,29,30,28,29,29,30,28,29,29,30,28,29, -29,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,26,26,26,26,26,26, -26,26,26,26,26,26,26,26,26,26,44,44,29,29,44,44,29,29,44,44,29,29,59,59,46, -46,59,59,46,46,31,31,29,24,28,21,43,43,43,14,14,43,43,14,14,43,43,14,14,43, -43,14,14,43,43,14,14,31,31,31,31,44,50,21,28,44,50,21,28,32,32,21,21,32,32, -21,21,32,32,21,21,44,50,21,28,44,50,21,28,44,50,21,28,44,50,21,28,44,50,21, -28,27,27,11,11,27,27,11,11,27,27,11,11,27,27,11,11,28,28,13,13,28,28,28,28, -28,28,13,13,28,28,30,28,29,29,15,20,21,21,21,23,23,23,23,23,23,23,23,23,23, -23,23,23,23,23,23,34,32,34,32,13,13,23,23,34,32,13,13,34,32,44,44,44,44,11, -0,0,0,0,0,0,0,61,59,0,0,0,0,0,0,10,20,0,0,32,0,0,0,44,44, -29,29,59,59,46,46,29,24,28,21,22,18,15,13,17,13,13,13,13,13,44,50,13,0,18, -26,29,32,29,32,29,32,29,32,29,32,29,32,29,32,28,28,29,32,58,116,44,0,16,16, -19,21,32,32,52,39,11,19,19,23,34,16,19,16,16,32,32,32,32,32,32,32,32,32,32, -16,16,34,34,34,32,59,39,39,42,42,39,35,45,42,15,29,39,32,47,42,45,39,45,42, -39,36,42,39,58,37,38,35,16,16,16,24,32,19,32,32,29,32,32,16,32,32,13,13,30, -13,49,32,32,32,32,19,29,16,32,29,41,28,27,28,19,14,19,34,39,39,42,39,42,45, -42,32,32,32,32,32,32,29,32,32,32,32,15,15,15,15,32,32,32,32,32,32,32,32,32, -32,32,23,32,32,32,20,31,35,43,43,58,19,19,32,58,45,41,32,32,32,32,33,29,41, -48,32,17,21,21,45,52,35,35,19,34,32,32,32,36,32,32,58,39,39,45,58,55,32,58, -19,19,13,13,32,29,27,38,10,32,19,19,29,29,32,16,13,19,57,39,39,39,39,39,15, -15,15,15,45,45,45,42,42,42,15,19,17,19,19,19,19,19,19,19,19,32,13,39,29,35, -28,14,42,32,38,27,39,32,34,34,19,19,19,48,48,48,32,45,32,15,39,29,42,29,42, -29,32,32,19,39,32,39,32,42,36,42,39,32,39,32,32,13,32,17,32,19,42,32,42,32, -45,32,42,19,42,19,39,29,36,16,36,22,42,32,42,32,35,28,35,28,32,45,46,34,32, -26,36,23,38,32,29,21,63,58,29,58,29,58,29,29,57,42,34,35,34,35,35,41,36,41, -41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, -41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,35,58,57,57,57, -57,35,35,35,59,61,53,44,44,31,38,34,30,29,44,43,26,35,11,21,51,19,35,21,21, -35,21,39,32,42,29,42,29,39,32,39,32,39,32,45,32,45,32,45,32,42,32,42,32,15, -15,15,15,15,15,15,13,29,13,39,30,29,32,13,42,32,42,32,45,32,45,32,42,19,39, -29,35,16,42,32,42,32,42,32,42,32,58,41,38,27,13,39,32,58,52,45,35,15,58,41, -58,41,58,41,38,27,13,19,32,35,48,48,48,48,19,19,19,19,39,45,49,22,45,48,44, -13,39,39,39,39,35,42,15,39,39,47,42,38,45,42,39,36,36,38,37,48,43,15,38,34, -26,32,13,32,33,29,26,32,32,13,29,29,33,29,26,32,33,28,32,30,41,45,13,32,32, -32,45,39,50,31,42,39,15,15,29,61,59,50,34,37,42,39,38,39,31,39,39,54,35,42, -42,34,38,47,42,45,42,39,42,36,37,44,37,43,39,53,54,46,51,38,42,59,42,32,33, -31,21,34,32,39,27,32,32,25,34,40,32,32,31,32,29,27,27,48,28,33,30,47,48,36, -42,30,30,44,31,32,32,21,30,29,13,15,13,53,47,32,25,27,32,28,24,58,62,40,19, -19,19,19,19,19,19,19,19,19,19,19,19,22,19,14,19,19,16,33,31,23,29,35,14,22, -35,34,14,30,27,27,35,35,14,20,33,31,33,32,27,28,32,30,40,37,29,29,29,14,24, -46,14,30,30,27,27,31,40,40,40,40,33,33,33,31,23,29,35,17,24,34,17,30,27,27, -35,20,33,33,32,28,32,30,40,37,14,31,27,32,33,0,0,0,0,19,19,21,24,12,12, -14,12,12,12,12,12,10,31,31,31,31,31,31,31,31,31,31,31,19,31,44,44,16,44,31, -31,31,44,44,44,44,44,12,44,44,44,44,44,44,44,44,37,44,44,44,41,41,14,14,44, -44,44,44,33,31,31,31,28,28,47,54,23,30,47,54,23,30,37,34,44,44,44,44,44,44, -44,44,44,44,44,44,44,44,44,44,13,12,12,12,12,44,44,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,32,58,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, -44,44,44,44,44,44,44,44,44,44,44,44,44,19,19,44,36,24,12,13,12,13,25,25,12, -13,37,34,14,14,12,13,41,41,14,14,16,22,41,41,14,14,41,41,14,14,33,31,31,31, -33,31,31,31,33,31,31,31,20,20,20,20,28,28,28,28,48,48,31,31,48,48,31,31,64, -64,49,49,64,64,49,49,34,34,34,34,34,34,34,34,32,26,31,23,32,26,31,23,46,46, -16,15,34,34,16,15,35,35,23,23,29,29,12,12,20,20,23,23,31,31,14,14,16,22,26, -23,25,25,37,34,37,34,14,14,32,35,32,35,32,35,32,35,44,44,12,12,44,44,44,10, -12,44,44,12,14,44,44,44,12,12,12,12,12,13,44,12,12,44,44,44,44,44,44,44,44, -44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, -44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,19,19,19,44, -44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,7,58, -116,50,38,50,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,48,48,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,13,39,32,39,32,39,32,39,32,39,32,39,32,39,32,39,32, -39,32,39,32,39,32,39,32,39,32,39,32,39,32,39,32,39,32,39,32,39,32,39,32,15, -13,15,13,45,32,45,32,45,32,45,32,45,32,45,32,45,32,50,38,50,38,50,38,50,38, -50,38,42,32,42,32,50,39,50,39,50,39,50,39,50,39,38,27,38,27,38,27,39,32,15, -13,45,32,42,32,42,32,42,32,42,32,42,32,0,0,0,0,31,21,54,39,34,25,34,25, -42,32,32,29,32,29,39,29,39,30,39,32,44,32,45,32,41,14,16,15,34,14,14,14,14, -14,14,16,12,12,19,19,12,12,12,0,12,13,12,13,12,13,12,13,25,25,25,25,37,34, -41,41,14,14,41,41,14,14,41,41,14,14,41,41,14,14,41,41,14,14,41,41,14,14,41, -41,14,14,33,31,31,31,33,31,31,31,33,31,31,31,33,31,31,31,33,31,31,31,33,31, -31,31,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,28,28,28,28,28, -28,28,28,28,28,28,28,28,28,28,28,48,48,31,31,48,48,31,31,48,48,31,31,64,64, -49,49,64,64,49,49,34,34,32,26,31,23,46,46,46,16,15,46,46,16,15,46,46,16,15, -46,46,16,15,46,46,16,15,34,34,34,34,47,54,23,30,47,54,23,30,35,35,23,23,35, -35,23,23,35,35,23,23,47,54,23,30,47,54,23,30,47,54,23,30,47,54,23,30,47,54, -23,30,29,29,12,12,29,29,12,12,29,29,12,12,29,29,12,12,31,31,14,14,31,31,31, -31,31,31,14,14,31,31,33,31,31,31,16,22,22,22,22,25,25,25,25,25,25,25,25,25, -25,25,25,25,25,25,25,37,34,37,34,14,14,25,25,37,34,14,14,37,34,47,47,47,47, -12,0,0,0,0,0,0,0,65,63,0,0,0,0,0,0,11,21,0,0,35,0,0,0,48, -48,31,31,64,64,49,49,32,26,31,23,24,20,16,14,19,14,14,14,14,14,47,54,14,0, -20,29,32,35,32,35,32,35,32,35,32,35,32,35,32,35,31,31,32,35,67,-122,50,0,19, -19,22,24,37,37,60,45,13,22,22,26,39,19,22,19,19,37,37,37,37,37,37,37,37,37, -37,19,19,39,39,39,37,68,45,45,48,48,45,41,52,48,19,34,45,37,55,48,52,45,52, -48,45,41,48,45,66,43,45,41,19,19,19,30,37,22,37,37,34,37,37,19,37,37,15,15, -34,15,57,37,37,37,37,22,34,19,37,33,47,32,33,33,22,17,22,39,45,45,48,45,48, -52,48,37,37,37,37,37,37,34,37,37,37,37,18,18,18,18,37,37,37,37,37,37,37,37, -37,37,37,27,37,37,37,23,36,41,49,49,67,22,22,37,67,52,48,37,37,37,37,39,33, -48,55,37,20,25,24,51,60,41,41,22,39,37,37,37,41,37,37,67,45,45,52,67,63,37, -67,22,22,15,15,37,33,33,45,11,37,22,22,34,34,37,19,15,22,67,45,45,45,45,45, -19,19,19,19,52,52,52,48,48,48,18,22,20,22,22,22,22,22,22,22,22,37,15,45,34, -41,33,17,48,37,45,33,45,37,39,39,22,22,22,56,56,56,37,52,37,19,45,34,48,34, -48,34,37,37,22,45,37,45,37,48,41,48,45,37,45,37,37,15,37,20,37,22,48,37,48, -37,52,37,48,22,48,22,45,34,41,19,41,25,48,37,48,37,41,33,41,33,37,52,53,39, -37,30,41,26,43,37,34,24,73,67,34,67,34,67,34,34,66,48,39,40,39,40,40,47,42, -47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47, -47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,49,40,67,66,66, -66,66,40,40,40,68,71,61,50,50,36,44,40,34,34,50,49,30,40,13,24,59,22,40,24, -24,40,24,45,37,48,34,48,34,45,37,45,37,45,37,52,37,52,37,52,37,48,37,48,37, -19,18,19,18,19,18,19,15,34,15,45,34,34,37,15,48,37,48,37,52,37,52,37,48,22, -45,34,41,19,48,37,48,37,48,37,48,37,66,47,45,33,15,45,37,67,60,52,41,18,66, -47,66,47,66,47,45,33,15,22,37,40,56,56,56,56,22,22,22,22,45,53,56,26,52,56, -50,15,45,45,45,45,41,48,19,45,45,55,48,44,52,48,45,41,41,45,43,56,50,19,45, -39,30,37,15,37,39,34,30,37,37,15,34,34,39,33,30,37,38,32,37,35,48,52,15,37, -37,37,52,45,58,36,48,45,19,19,34,71,68,57,39,43,48,45,44,45,36,45,45,62,40, -48,48,39,44,55,48,52,48,45,48,41,43,51,43,50,45,61,63,53,59,44,48,68,48,37, -38,36,24,39,37,45,31,37,37,29,39,46,37,37,36,37,34,31,33,55,32,38,35,54,55, -42,48,35,34,50,36,37,37,24,34,34,15,18,15,61,54,37,29,33,37,33,28,67,72,46, -22,22,22,22,22,22,22,22,22,22,22,22,22,26,22,17,22,22,19,38,36,27,34,40,17, -26,40,40,17,34,31,31,40,40,17,24,38,35,38,37,31,32,37,34,47,43,34,34,34,16, -28,55,17,34,34,31,31,36,47,47,47,47,38,38,38,36,27,34,40,19,28,40,19,34,31, -31,40,24,38,38,37,32,37,34,47,43,17,36,31,37,39,0,0,0,0,21,21,24,28,14, -13,16,13,13,14,13,14,11,35,35,35,35,35,35,35,35,35,35,35,21,35,50,50,19,50, -35,35,35,50,50,50,50,50,14,50,50,50,50,50,50,50,50,43,50,50,50,48,48,16,16, -50,50,50,50,38,35,36,36,33,33,54,62,26,34,54,62,26,34,43,39,50,50,50,50,50, -50,50,50,50,50,50,50,50,50,50,50,15,14,14,14,14,50,50,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,37,67,50,50,50,50,50,50,50,50,50,50,50,50,50,50, -50,50,50,50,50,50,50,50,50,50,50,50,50,50,21,21,50,41,28,14,15,14,15,29,29, -14,15,43,39,16,16,14,15,48,48,16,16,19,25,48,48,16,16,48,48,16,16,38,35,36, -36,38,35,36,36,38,35,36,36,23,23,23,23,33,33,33,33,55,55,36,36,55,55,36,36, -74,74,57,57,74,74,57,57,39,39,39,39,39,39,39,39,36,30,35,26,36,30,35,26,53, -53,18,18,39,39,18,18,40,40,26,26,34,34,14,14,23,23,26,26,35,35,16,16,19,25, -30,26,29,29,43,39,43,39,16,16,36,40,36,40,36,40,36,40,50,50,13,13,50,50,50, -11,14,50,50,14,16,50,50,50,14,14,14,14,14,15,50,13,13,50,50,50,50,50,50,50, -50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50, -50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,21,21,21, -50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,8, -67,-122,57,44,57,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,56,56, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,15,45,37,45,37,45,37,45,37,45,37,45,37,45,37,45, -37,45,37,45,37,45,37,45,37,45,37,45,37,45,37,45,37,45,37,45,37,45,37,45,37, -19,15,19,15,52,37,52,37,52,37,52,37,52,37,52,37,52,37,57,44,57,44,57,44,57, -44,57,44,48,37,48,37,57,45,57,45,57,45,57,45,57,45,45,33,45,33,45,33,45,37, -19,15,52,37,48,37,48,37,48,37,48,37,48,37,0,0,0,0,36,24,62,45,39,29,39, -29,48,37,37,34,37,34,45,34,45,35,45,37,50,37,52,37,48,16,18,18,39,16,16,16, -16,16,16,18,14,14,22,22,14,14,14,0,14,15,14,15,14,15,14,15,29,29,29,29,43, -39,48,48,16,16,48,48,16,16,48,48,16,16,48,48,16,16,48,48,16,16,48,48,16,16, -48,48,16,16,38,35,36,36,38,35,36,36,38,35,36,36,38,35,36,36,38,35,36,36,38, -35,36,36,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,33,33,33,33, -33,33,33,33,33,33,33,33,33,33,33,33,55,55,36,36,55,55,36,36,55,55,36,36,74, -74,57,57,74,74,57,57,39,39,36,30,35,26,53,53,53,18,18,53,53,18,18,53,53,18, -18,53,53,18,18,53,53,18,18,39,39,39,39,54,62,26,34,54,62,26,34,40,40,26,26, -40,40,26,26,40,40,26,26,54,62,26,34,54,62,26,34,54,62,26,34,54,62,26,34,54, -62,26,34,34,34,14,14,34,34,14,14,34,34,14,14,34,34,14,14,35,35,16,16,35,35, -35,35,35,35,16,16,35,35,38,35,36,36,19,25,26,26,26,29,29,29,29,29,29,29,29, -29,29,29,29,29,29,29,29,43,39,43,39,16,16,29,29,43,39,16,16,43,39,54,54,54, -54,14,0,0,0,0,0,0,0,75,73,0,0,0,0,0,0,13,25,0,0,40,0,0,0, -55,55,36,36,74,74,57,57,36,30,35,26,28,23,19,16,21,16,16,16,16,16,54,62,17, -0,23,34,36,40,36,40,36,40,36,40,36,40,36,40,36,40,35,35,36,40,75,-106,56,0, -21,21,23,27,42,42,67,50,14,25,25,29,44,21,25,21,21,42,42,42,42,42,42,42,42, -42,42,21,21,44,44,44,42,76,50,50,54,54,50,46,58,54,21,38,50,42,61,54,58,50, -58,54,50,45,54,50,75,49,49,46,21,21,21,34,42,25,42,42,38,42,42,21,42,42,17, -17,38,17,63,42,42,42,42,25,38,21,42,37,53,36,37,37,25,20,25,44,50,50,54,50, -54,58,54,42,42,42,42,42,42,38,42,42,42,42,21,21,21,21,42,42,42,42,42,42,42, -42,42,42,42,30,42,42,42,26,40,46,55,55,75,25,25,41,75,58,53,41,41,41,42,43, -37,53,62,41,23,28,27,58,67,46,46,23,44,41,42,41,46,42,42,75,50,50,58,75,71, -42,75,25,25,17,17,41,37,37,49,13,42,25,25,38,38,42,21,17,25,76,50,50,50,50, -50,21,21,21,21,58,58,58,54,54,54,21,25,24,25,25,25,25,25,25,25,25,42,17,50, -38,46,37,20,54,42,49,37,50,42,44,44,25,25,25,63,63,63,42,58,42,21,50,38,54, -38,54,38,42,41,25,50,42,50,42,54,46,54,50,42,50,42,42,17,42,22,42,25,54,42, -54,42,58,42,54,25,54,25,50,38,45,21,45,28,54,42,54,42,46,37,46,37,41,58,60, -43,42,33,46,30,49,41,38,27,82,75,38,75,38,75,38,38,73,54,44,45,44,45,45,53, -47,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53, -53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,55,45,75,74, -74,74,74,45,45,45,77,79,69,56,56,40,49,45,38,38,56,55,33,45,14,27,66,24,45, -27,27,45,27,50,42,54,38,54,38,50,42,50,42,50,42,58,42,58,42,58,42,54,42,54, -42,21,21,21,21,21,21,21,17,38,17,50,38,38,42,17,54,42,54,42,58,42,58,42,54, -25,50,38,46,21,54,42,54,42,54,42,54,42,75,53,49,37,17,50,42,75,67,58,46,21, -75,53,75,53,75,53,49,37,17,25,42,45,63,63,63,63,25,25,25,25,50,59,63,29,58, -62,56,17,50,50,50,50,46,54,21,50,50,61,54,49,58,54,50,46,45,49,49,63,56,21, -49,43,33,42,17,41,43,38,33,42,42,17,38,38,43,37,34,42,43,36,41,39,53,59,17, -41,42,41,59,50,65,41,54,50,21,21,38,79,76,64,44,48,54,50,49,50,41,51,50,69, -45,54,54,44,49,61,54,58,54,50,54,45,48,57,49,55,50,69,70,59,66,49,54,76,54, -42,43,40,27,44,42,50,34,42,42,33,44,52,41,42,41,42,38,34,37,62,36,43,39,60, -62,47,54,39,38,56,41,42,42,27,38,38,17,21,17,68,61,42,33,37,41,37,31,75,80, -52,25,25,25,25,25,25,25,25,25,25,25,25,25,29,25,19,25,25,21,42,41,30,38,45, -19,29,45,44,19,38,35,35,45,45,19,26,43,40,42,41,35,36,41,38,52,48,37,37,37, -18,31,60,19,38,38,35,35,40,52,52,52,52,42,42,42,41,30,38,45,22,31,44,22,38, -35,35,45,26,43,42,41,36,41,38,52,48,19,41,35,41,43,0,0,0,0,24,24,27,31, -16,15,18,15,15,16,15,16,12,39,39,39,39,39,39,39,39,39,39,39,24,39,56,56,21, -56,39,39,39,56,56,56,56,56,16,56,56,56,56,56,56,56,56,48,56,56,56,54,54,18, -18,56,56,56,56,42,39,40,40,37,37,61,70,30,39,61,70,30,39,48,44,56,56,56,56, -56,56,56,56,56,56,56,56,56,56,56,56,17,16,16,16,16,56,56,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,42,75,56,56,56,56,56,56,56,56,56,56,56,56,56, -56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,24,24,56,46,31,16,17,16,17,32, -32,16,17,48,44,18,18,16,17,54,54,18,18,21,28,54,54,18,18,54,54,18,18,42,39, -40,40,42,39,40,40,42,39,40,40,25,25,25,25,37,37,37,37,62,62,40,40,62,62,40, -40,82,82,63,63,82,82,63,63,44,44,44,44,44,44,44,44,41,34,39,30,41,34,39,30, -59,59,20,20,44,44,20,20,45,45,30,30,38,38,16,16,25,25,30,30,39,39,18,18,21, -28,34,30,32,32,48,44,48,44,18,18,41,45,41,45,41,45,41,45,56,56,15,15,56,56, -56,12,16,56,56,16,18,56,56,56,16,16,16,16,16,17,56,15,15,56,56,56,56,56,56, -56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56, -56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,24,24, -24,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56, -9,75,-106,64,49,64,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,63, -63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,17,50,42,50,42,50,42,50,42,50,42,50,42,50,42, -50,42,50,42,50,42,50,42,50,42,50,42,50,42,50,42,50,42,50,42,50,42,50,42,50, -42,21,17,21,17,58,42,58,42,58,42,58,42,58,42,58,42,58,42,64,49,64,49,64,49, -64,49,64,49,54,42,54,42,64,50,64,50,64,50,64,50,64,50,49,37,49,37,49,37,50, -42,21,17,58,42,54,42,54,42,54,42,54,42,54,42,0,0,0,0,41,27,69,50,44,33, -44,33,54,41,42,38,42,38,50,38,50,39,50,42,56,42,58,42,54,18,20,20,44,18,18, -18,18,18,18,20,16,16,25,25,16,16,16,0,16,17,16,17,16,17,16,17,32,32,32,32, -48,44,54,54,18,18,54,54,18,18,54,54,18,18,54,54,18,18,54,54,18,18,54,54,18, -18,54,54,18,18,42,39,40,40,42,39,40,40,42,39,40,40,42,39,40,40,42,39,40,40, -42,39,40,40,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,37,37,37, -37,37,37,37,37,37,37,37,37,37,37,37,37,62,62,40,40,62,62,40,40,62,62,40,40, -82,82,63,63,82,82,63,63,44,44,41,34,39,30,59,59,59,20,20,59,59,20,20,59,59, -20,20,59,59,20,20,59,59,20,20,44,44,44,44,61,70,30,39,61,70,30,39,45,45,30, -30,45,45,30,30,45,45,30,30,61,70,30,39,61,70,30,39,61,70,30,39,61,70,30,39, -61,70,30,39,38,38,16,16,38,38,16,16,38,38,16,16,38,38,16,16,39,39,18,18,39, -39,39,39,39,39,18,18,39,39,42,39,40,40,21,28,29,29,29,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,48,44,48,44,18,18,32,32,48,44,18,18,48,44,61,61, -61,61,16,0,0,0,0,0,0,0,84,81,0,0,0,0,0,0,15,28,0,0,45,0,0, -0,62,62,40,40,82,82,63,63,41,34,39,30,31,25,21,18,24,18,18,18,18,18,61,70, -19,0,26,37,41,45,41,45,41,45,41,45,41,45,41,45,41,45,39,39,41,45,83,-90,62, -0,23,23,25,29,46,46,74,55,16,28,28,32,48,23,28,23,23,46,46,46,46,46,46,46, -46,46,46,23,23,48,48,48,46,84,55,55,60,60,55,51,65,60,23,42,55,46,69,60,65, -55,65,60,55,52,60,55,83,56,54,51,23,23,23,38,46,28,46,46,42,46,46,24,46,46, -18,19,43,18,71,46,46,46,46,28,42,23,46,41,59,42,39,40,28,20,28,48,55,55,60, -55,60,65,60,46,46,46,46,46,46,42,46,46,46,46,23,23,23,23,46,46,46,46,46,46, -46,46,46,46,46,33,46,46,46,29,45,51,61,61,83,28,28,46,83,65,59,46,46,46,46, -48,41,59,68,46,23,31,30,64,74,51,51,25,48,46,46,46,50,46,46,83,55,55,65,83, -78,46,83,28,28,18,18,46,41,39,54,14,46,28,28,42,42,46,23,18,28,83,55,55,55, -55,55,23,23,23,23,65,65,65,60,60,60,23,28,24,28,28,28,28,28,28,28,28,46,18, -55,42,51,40,20,60,46,54,39,55,46,48,48,28,28,28,69,69,69,46,65,46,23,55,42, -60,42,60,42,46,46,28,55,46,55,46,60,51,60,55,46,55,46,46,18,46,24,46,28,60, -46,60,46,65,46,60,28,60,28,55,42,52,24,52,31,60,46,60,46,51,40,51,40,46,65, -66,48,46,37,51,33,54,46,42,30,90,83,42,83,42,83,42,42,81,60,48,50,48,50,50, -59,52,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59, -59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,61,50,83, -82,82,82,82,50,50,50,85,87,76,62,62,44,54,49,42,42,62,61,37,50,16,29,73,27, -50,29,29,50,29,55,46,60,42,60,42,55,46,55,46,55,46,65,46,65,46,65,46,60,46, -60,46,23,23,23,23,23,23,23,18,42,19,55,43,42,46,18,60,46,60,46,65,46,65,46, -60,28,55,42,51,23,60,46,60,46,60,46,60,46,83,59,54,39,18,55,46,83,74,65,51, -21,83,59,83,59,83,59,54,39,18,28,46,50,69,69,69,69,28,28,28,28,55,65,70,32, -64,68,62,18,55,55,55,55,51,60,23,55,55,69,60,54,65,60,55,51,52,54,56,69,62, -23,54,48,37,46,18,45,48,42,37,46,46,18,42,42,48,41,37,46,47,40,45,44,59,65, -18,45,46,45,65,55,72,45,60,55,23,23,42,88,84,71,48,53,60,55,54,55,45,56,55, -77,50,60,60,48,54,69,60,65,60,55,60,52,53,63,56,61,55,76,78,66,73,54,60,84, -60,46,48,44,30,48,46,56,38,46,46,36,48,57,46,46,45,46,42,38,39,68,42,48,43, -67,68,52,60,43,42,62,45,46,46,30,42,42,18,23,19,75,67,46,36,39,46,41,34,83, -89,57,28,28,28,28,28,28,28,28,28,28,28,28,28,32,28,20,28,28,23,47,45,33,42, -50,20,32,50,49,20,42,38,38,50,50,20,29,48,44,47,45,38,40,46,42,58,53,41,41, -41,20,35,67,20,42,42,38,38,44,58,58,58,58,47,47,47,45,33,42,50,24,34,49,24, -42,38,38,50,29,48,47,45,40,46,42,58,53,20,45,38,45,48,0,0,0,0,26,26,30, -34,17,17,20,17,17,17,17,18,14,44,44,44,44,44,44,44,44,44,44,44,26,44,62,62, -23,62,44,44,44,62,62,62,62,62,18,62,62,62,62,62,62,62,62,53,62,62,62,59,59, -20,20,62,62,62,62,47,44,44,44,41,41,67,77,33,43,67,77,33,43,53,49,62,62,62, -62,62,62,62,62,62,62,62,62,62,62,62,62,19,18,18,18,18,62,62,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,46,83,62,62,62,62,62,62,62,62,62,62,62,62, -62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,26,26,62,51,34,17,19,17,19, -36,36,17,19,53,49,20,20,17,19,59,59,20,20,23,31,59,59,20,20,59,59,20,20,47, -44,44,44,47,44,44,44,47,44,44,44,28,28,28,28,41,41,41,41,68,68,44,44,68,68, -44,44,91,91,70,70,91,91,70,70,48,48,48,48,48,48,48,48,45,37,44,33,45,37,44, -33,65,65,22,22,48,48,22,22,50,50,33,33,42,42,17,17,28,28,33,33,44,44,20,20, -23,31,37,33,36,36,53,49,53,49,20,20,45,50,45,50,45,50,45,50,62,62,17,17,62, -62,62,14,18,62,62,17,20,62,62,62,18,18,18,18,18,19,62,17,17,62,62,62,62,62, -62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62, -62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,26, -26,26,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62, -62,10,83,-90,71,54,71,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43, -69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,18,55,46,55,46,55,46,55,46,55,46,55,46,55, -46,55,46,55,46,55,46,55,46,55,46,55,46,55,46,55,46,55,46,55,46,55,46,55,46, -55,46,23,18,23,18,65,46,65,46,65,46,65,46,65,46,65,46,65,46,71,54,71,54,71, -54,71,54,71,54,60,46,60,46,71,56,71,56,71,56,71,56,71,56,54,39,54,39,54,39, -55,46,23,18,65,46,60,46,60,46,60,46,60,46,60,46,0,0,0,0,45,30,77,56,48, -36,48,36,60,46,46,42,46,42,55,42,55,43,55,46,62,46,65,46,59,20,22,22,48,20, -20,20,20,20,20,22,17,17,28,28,17,17,17,0,17,19,17,19,17,19,17,19,36,36,36, -36,53,49,59,59,20,20,59,59,20,20,59,59,20,20,59,59,20,20,59,59,20,20,59,59, -20,20,59,59,20,20,47,44,44,44,47,44,44,44,47,44,44,44,47,44,44,44,47,44,44, -44,47,44,44,44,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,41,41, -41,41,41,41,41,41,41,41,41,41,41,41,41,41,68,68,44,44,68,68,44,44,68,68,44, -44,91,91,70,70,91,91,70,70,48,48,45,37,44,33,65,65,65,22,22,65,65,22,22,65, -65,22,22,65,65,22,22,65,65,22,22,48,48,48,48,67,77,33,43,67,77,33,43,50,50, -33,33,50,50,33,33,50,50,33,33,67,77,33,43,67,77,33,43,67,77,33,43,67,77,33, -43,67,77,33,43,42,42,17,17,42,42,17,17,42,42,17,17,42,42,17,17,44,44,20,20, -44,44,44,44,44,44,20,20,44,44,47,44,44,44,23,31,32,32,32,36,36,36,36,36,36, -36,36,36,36,36,36,36,36,36,36,53,49,53,49,20,20,36,36,53,49,20,20,53,49,67, -67,67,67,17,0,0,0,0,0,0,0,93,90,0,0,0,0,0,0,16,31,0,0,50,0, -0,0,68,68,44,44,91,91,70,70,45,37,44,33,34,28,23,20,27,20,20,20,20,20,67, -77,20,0,28,41,45,50,45,50,45,50,45,50,45,50,45,50,45,50,44,44,45,50,92,-72, -69,0,26,26,26,33,51,51,82,61,18,31,31,36,54,26,31,26,26,51,51,51,51,51,51, -51,51,51,51,26,26,54,54,54,51,93,61,61,66,66,61,56,72,66,26,46,61,51,75,66, -72,61,72,66,61,57,66,61,91,62,61,56,26,26,26,41,51,31,51,51,46,51,51,27,52, -51,20,21,47,20,77,51,51,51,52,31,46,26,51,45,65,45,45,45,31,23,31,54,61,61, -66,61,66,72,66,51,51,51,51,51,51,46,51,51,51,51,24,24,24,24,51,51,51,51,51, -51,51,51,51,51,51,37,51,51,51,32,49,56,68,68,92,31,31,51,92,72,66,51,51,51, -51,53,45,66,76,51,25,34,34,71,82,56,56,28,54,50,51,51,57,51,51,92,61,61,72, -92,87,51,92,31,31,20,20,51,45,45,61,15,51,31,31,46,46,51,26,20,31,93,61,61, -61,61,61,26,26,26,26,72,72,72,66,66,66,24,31,28,31,31,31,31,31,31,31,31,51, -20,61,46,56,45,23,66,51,61,45,61,51,54,54,31,31,31,77,77,77,51,72,52,26,61, -46,66,46,66,46,51,51,31,61,51,61,51,66,57,66,61,51,61,51,51,20,51,27,51,31, -66,51,66,51,72,51,66,31,66,31,61,46,57,26,57,35,66,51,66,51,56,45,56,45,51, -72,73,53,51,41,57,36,60,51,46,34,100,92,46,92,46,92,46,46,90,66,54,56,54,56, -56,65,58,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65, -65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,67,56, -92,91,91,91,91,56,56,56,94,97,84,69,69,49,60,55,47,46,69,68,41,56,17,33,81, -30,56,33,33,56,33,61,51,66,46,66,46,61,51,61,51,61,51,72,52,72,52,72,51,66, -51,66,51,26,24,26,24,26,24,26,20,46,21,61,47,46,51,20,66,51,67,51,72,51,72, -51,66,31,61,46,56,26,66,51,66,51,66,51,66,51,91,65,61,45,20,61,51,92,82,72, -56,24,91,65,91,65,91,65,61,45,20,31,51,55,77,77,77,77,31,31,31,31,61,72,77, -35,71,77,69,20,61,61,61,61,56,66,26,61,61,75,66,60,72,66,61,57,57,61,62,77, -69,26,61,53,41,51,20,50,53,46,41,51,51,20,46,46,53,45,41,51,52,44,50,48,66, -72,20,50,51,50,72,61,80,50,66,61,26,26,46,97,93,79,54,58,66,61,60,61,50,62, -61,85,56,66,66,54,60,75,66,72,66,61,66,57,58,70,62,68,61,84,86,73,81,60,66, -93,66,51,53,49,34,54,51,62,42,51,51,40,54,63,51,51,50,51,46,42,45,76,45,53, -48,74,76,58,66,48,47,69,50,51,51,34,47,46,20,24,21,83,75,51,40,45,51,45,38, -92,99,63,31,31,31,31,31,31,31,31,31,31,31,31,31,35,31,20,31,31,26,52,50,37, -47,55,23,35,55,54,23,47,42,43,55,55,23,32,53,49,52,50,42,44,51,47,64,59,46, -46,46,22,38,76,23,47,47,43,43,49,64,64,64,64,52,52,52,50,37,47,55,26,38,54, -26,47,42,43,55,32,53,52,50,44,51,47,64,59,23,50,42,50,53,0,0,0,0,29,29, -33,38,19,19,22,19,19,19,19,19,15,48,48,48,48,48,48,48,48,48,48,48,29,48,69, -69,26,69,48,48,48,69,69,69,69,69,19,69,69,69,69,69,69,69,69,59,69,69,69,66, -66,22,22,69,69,69,69,52,48,49,49,45,45,75,86,36,47,75,86,36,47,59,54,69,69, -69,69,69,69,69,69,69,69,69,69,69,69,69,69,21,19,19,19,19,69,69,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,51,92,69,69,69,69,69,69,69,69,69,69,69, -69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,29,29,69,57,38,19,21,19, -21,40,40,19,21,59,54,22,22,19,21,66,66,22,22,26,35,66,66,22,22,66,66,22,22, -52,48,49,49,52,48,49,49,52,48,49,49,31,31,31,31,45,45,45,45,76,76,49,49,76, -76,49,49,101,101,78,78,101,101,78,78,54,54,54,54,54,54,54,54,50,41,48,36,50,41, -48,36,73,73,25,24,54,54,25,24,55,55,36,36,47,47,19,19,31,31,36,36,48,48,22, -22,26,35,41,36,40,40,59,54,59,54,22,22,50,55,50,55,50,55,50,55,69,69,19,19, -69,69,69,15,19,69,69,19,22,69,69,69,19,19,19,19,19,21,69,19,19,69,69,69,69, -69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69, -69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69, -29,29,29,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69, -69,69,12,92,-72,79,60,79,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -47,77,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,20,61,51,61,51,61,51,61,51,61,51,61,51, -61,51,61,51,61,51,61,51,61,51,61,51,61,51,61,51,61,51,61,51,61,51,61,51,61, -51,61,51,26,20,26,20,72,51,72,51,72,51,72,51,72,51,72,51,72,51,79,60,79,60, -79,60,79,60,79,60,66,51,66,51,79,62,79,62,79,62,79,62,79,62,61,45,61,45,61, -45,61,51,26,20,72,51,66,51,66,51,66,51,66,51,66,51,0,0,0,0,50,34,85,62, -54,40,54,40,66,51,51,46,51,46,61,46,61,48,61,51,69,51,72,51,66,22,25,24,54, -22,22,22,22,22,22,25,19,19,31,31,19,19,19,0,19,21,19,21,19,21,19,21,40,40, -40,40,59,54,66,66,22,22,66,66,22,22,66,66,22,22,66,66,22,22,66,66,22,22,66, -66,22,22,66,66,22,22,52,48,49,49,52,48,49,49,52,48,49,49,52,48,49,49,52,48, -49,49,52,48,49,49,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,45, -45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,76,76,49,49,76,76,49,49,76,76, -49,49,101,101,78,78,101,101,78,78,54,54,50,41,48,36,73,73,73,25,24,73,73,25,24, -73,73,25,24,73,73,25,24,73,73,25,24,54,54,54,54,75,86,36,47,75,86,36,47,55, -55,36,36,55,55,36,36,55,55,36,36,75,86,36,47,75,86,36,47,75,86,36,47,75,86, -36,47,75,86,36,47,47,47,19,19,47,47,19,19,47,47,19,19,47,47,19,19,48,48,22, -22,48,48,48,48,48,48,22,22,48,48,52,48,49,49,26,35,36,36,36,40,40,40,40,40, -40,40,40,40,40,40,40,40,40,40,40,59,54,59,54,22,22,40,40,59,54,22,22,59,54, -75,75,75,75,19,0,0,0,0,0,0,0,103,100,0,0,0,0,0,0,18,34,0,0,55, -0,0,0,76,76,49,49,101,101,78,78,50,41,48,36,38,31,26,22,29,22,22,22,22,22, -75,86,23,0,31,46,50,55,50,55,50,55,50,55,50,55,50,55,50,55,48,48,50,55,100, --56,75,0,28,28,28,36,56,56,89,67,19,33,33,39,58,28,33,28,28,56,56,56,56,56, -56,56,56,56,56,28,28,58,58,58,56,102,67,67,72,72,67,61,78,72,28,50,67,56,83, -72,78,67,78,72,67,62,72,67,99,66,66,61,28,28,28,43,56,33,56,56,50,56,56,29, -55,56,22,22,50,22,84,56,56,56,55,33,50,28,56,49,71,49,49,49,33,26,33,58,67, -67,72,67,72,78,72,56,56,56,56,56,56,50,56,56,56,56,27,27,27,27,56,56,56,56, -56,56,56,56,56,56,56,40,56,56,56,35,54,61,74,74,100,33,33,55,100,78,71,55,55, -55,56,58,49,71,82,55,29,37,37,77,89,61,61,31,58,55,56,55,61,56,56,100,67,67, -78,100,94,56,100,33,33,22,22,55,49,49,66,17,56,33,33,50,50,56,28,22,33,100,67, -67,67,67,67,28,28,28,28,78,78,78,72,72,72,27,33,31,33,33,33,33,33,33,33,33, -56,22,67,50,61,49,26,72,56,66,49,67,56,58,58,33,33,33,83,83,83,56,78,55,28, -67,50,72,50,72,50,56,55,33,67,56,67,56,72,61,72,67,56,67,56,56,22,56,29,56, -33,72,56,72,56,78,56,72,33,72,33,67,50,62,29,62,38,72,56,72,56,61,49,61,49, -55,78,80,58,56,45,62,40,65,55,50,36,109,100,50,100,50,100,50,50,98,72,58,60,58, -60,60,71,63,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71, -71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,73, -60,100,99,99,99,99,60,60,60,102,105,92,75,75,53,66,59,51,50,75,73,44,60,19,35, -89,32,60,35,35,60,35,67,56,72,50,72,50,67,56,67,56,67,56,78,55,78,55,78,56, -72,56,72,56,28,27,28,27,28,27,28,22,50,22,67,50,50,56,22,72,56,72,56,78,56, -78,56,72,33,67,50,61,28,72,56,72,56,72,56,72,56,99,71,66,49,22,67,56,100,89, -78,61,27,99,71,99,71,99,71,66,49,22,33,56,60,83,83,83,83,33,33,33,33,67,78, -84,38,77,83,75,23,67,67,67,67,61,72,28,67,67,83,72,65,78,72,67,62,62,66,66, -84,75,28,66,58,45,56,23,55,58,50,44,56,56,23,50,50,58,49,45,56,57,48,55,52, -71,78,23,55,56,55,78,67,86,54,72,67,28,28,50,106,101,85,58,64,72,67,66,67,54, -68,67,92,60,72,72,58,66,83,72,78,72,67,72,62,64,76,66,74,67,92,94,79,89,66, -72,101,72,56,57,53,36,58,56,67,46,56,56,44,58,69,55,56,54,56,50,46,49,82,49, -57,52,80,82,63,72,52,51,75,54,56,56,36,51,50,22,27,22,91,81,56,44,49,55,49, -41,100,107,69,33,33,33,33,33,33,33,33,33,33,33,33,33,38,33,27,33,33,28,56,54, -40,51,60,24,38,60,59,24,51,46,46,60,60,24,35,57,53,57,55,46,48,55,51,69,64, -49,49,49,24,42,79,24,51,51,46,46,54,69,69,69,69,56,56,56,54,40,51,60,29,41, -59,29,51,46,46,60,35,57,57,55,48,55,51,69,64,24,54,46,55,58,0,0,0,0,32, -32,36,41,21,20,24,20,20,21,20,21,16,53,53,53,53,53,53,53,53,53,53,53,32,53, -75,75,28,75,53,53,53,75,75,75,75,75,21,75,75,75,75,75,75,75,75,64,75,75,75, -71,71,24,24,75,75,75,75,56,53,53,53,49,49,81,93,39,51,81,93,39,51,64,59,75, -75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,23,21,21,21,21,75,75,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,56,100,75,75,75,75,75,75,75,75,75,75, -75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,32,32,75,62,41,21,23, -21,23,43,43,21,23,64,59,24,24,21,23,71,71,24,24,28,38,71,71,24,24,71,71,24, -24,56,53,53,53,56,53,53,53,56,53,53,53,34,34,34,34,49,49,49,49,82,82,53,53, -82,82,53,53,110,110,85,85,110,110,85,85,58,58,58,58,58,58,58,58,54,45,53,39,54, -45,53,39,79,79,27,26,58,58,27,26,60,60,39,39,51,51,21,21,34,34,39,39,53,53, -24,24,28,38,45,39,43,43,64,59,64,59,24,24,54,60,54,60,54,60,54,60,75,75,20, -20,75,75,75,16,21,75,75,21,24,75,75,75,21,21,21,21,21,23,75,20,20,75,75,75, -75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75, -75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75, -75,32,32,32,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75, -75,75,75,13,100,-56,86,66,85,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,51,83,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,22,67,56,67,56,67,56,67,56,67,56,67, -56,67,56,67,56,67,56,67,56,67,56,67,56,67,56,67,56,67,56,67,56,67,56,67,56, -67,56,67,56,28,22,28,22,78,56,78,56,78,56,78,56,78,56,78,56,78,56,86,66,86, -66,86,66,86,66,86,66,72,56,72,56,85,67,85,67,85,67,85,67,85,67,66,49,66,49, -66,49,67,56,28,22,78,56,72,56,72,56,72,56,72,56,72,56,0,0,0,0,54,36,92, -67,58,44,58,44,72,55,56,50,56,50,67,50,67,52,67,56,75,56,78,56,71,24,27,26, -58,24,24,24,24,24,24,27,21,21,33,33,21,21,21,0,21,23,21,23,21,23,21,23,43, -43,43,43,64,59,71,71,24,24,71,71,24,24,71,71,24,24,71,71,24,24,71,71,24,24, -71,71,24,24,71,71,24,24,56,53,53,53,56,53,53,53,56,53,53,53,56,53,53,53,56, -53,53,53,56,53,53,53,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, -49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,82,82,53,53,82,82,53,53,82, -82,53,53,110,110,85,85,110,110,85,85,58,58,54,45,53,39,79,79,79,27,26,79,79,27, -26,79,79,27,26,79,79,27,26,79,79,27,26,58,58,58,58,81,93,39,51,81,93,39,51, -60,60,39,39,60,60,39,39,60,60,39,39,81,93,39,51,81,93,39,51,81,93,39,51,81, -93,39,51,81,93,39,51,51,51,21,21,51,51,21,21,51,51,21,21,51,51,21,21,53,53, -24,24,53,53,53,53,53,53,24,24,53,53,56,53,53,53,28,38,39,39,39,43,43,43,43, -43,43,43,43,43,43,43,43,43,43,43,43,64,59,64,59,24,24,43,43,64,59,24,24,64, -59,81,81,81,81,21,0,0,0,0,0,0,0,112,108,0,0,0,0,0,0,19,37,0,0, -60,0,0,0,82,82,53,53,110,110,85,85,54,45,53,39,41,34,28,24,32,24,24,24,24, -24,81,93,24,0,34,49,54,60,54,60,54,60,54,60,54,60,54,60,54,60,53,53,54,60, -0,0,0,3,0,0,0,3,0,0,0,28,0,1,0,0,0,0,11,64,0,3,0,1,0, -0,12,70,0,4,11,36,0,0,1,28,1,0,0,7,0,28,0,126,1,127,1,-113,1,-110, -1,-95,1,-80,1,-36,1,-1,2,89,2,-57,2,-55,2,-35,3,1,3,3,3,9,3,35,3, -126,3,-118,3,-116,3,-95,3,-50,4,12,4,79,4,92,4,95,4,-109,4,-105,4,-99,4,-93, -4,-77,4,-69,4,-39,4,-23,5,-61,5,-22,5,-12,6,12,6,27,6,31,6,58,6,85,6, --19,6,-2,30,-123,30,-7,32,15,32,21,32,30,32,34,32,38,32,46,32,48,32,51,32,58, -32,60,32,62,32,68,32,111,32,127,32,-92,32,-89,32,-84,33,5,33,19,33,22,33,34,33, -38,33,46,33,84,33,94,33,-107,33,-88,34,2,34,6,34,15,34,18,34,21,34,26,34,31, -34,41,34,43,34,72,34,97,34,101,35,2,35,16,35,33,37,0,37,2,37,12,37,16,37, -20,37,24,37,28,37,36,37,44,37,52,37,60,37,108,37,-128,37,-124,37,-120,37,-116,37,-109, -37,-95,37,-84,37,-78,37,-70,37,-68,37,-60,37,-53,37,-49,37,-39,37,-26,38,60,38,64,38, -66,38,96,38,99,38,102,38,107,-24,5,-24,24,-24,58,-16,2,-16,49,-5,2,-5,32,-5,54, --5,60,-5,62,-5,65,-5,68,-5,-79,-5,-25,-5,-1,-4,98,-3,63,-3,-14,-2,-4,-1,-4,-1, --1,0,0,0,32,0,-96,1,-113,1,-110,1,-96,1,-81,1,-51,1,-6,2,89,2,-58,2,-55, -2,-40,3,0,3,3,3,9,3,35,3,126,3,-124,3,-116,3,-114,3,-93,4,1,4,14,4, -81,4,94,4,-112,4,-106,4,-102,4,-94,4,-82,4,-72,4,-40,4,-24,5,-80,5,-48,5,-16, -6,12,6,27,6,31,6,33,6,64,6,96,6,-16,30,-128,30,-96,32,12,32,19,32,23,32, -32,32,38,32,42,32,48,32,50,32,57,32,60,32,62,32,68,32,106,32,127,32,-93,32,-89, -32,-86,33,5,33,19,33,22,33,34,33,38,33,46,33,83,33,91,33,-112,33,-88,34,2,34, -6,34,15,34,17,34,21,34,25,34,30,34,41,34,43,34,72,34,96,34,100,35,2,35,16, -35,32,37,0,37,2,37,12,37,16,37,20,37,24,37,28,37,36,37,44,37,52,37,60,37, -80,37,-128,37,-124,37,-120,37,-116,37,-112,37,-96,37,-86,37,-78,37,-70,37,-68,37,-60,37,-54, -37,-49,37,-40,37,-26,38,58,38,64,38,66,38,96,38,99,38,101,38,106,-24,1,-24,24,-24, -58,-16,1,-16,4,-5,1,-5,29,-5,42,-5,56,-5,62,-5,64,-5,67,-5,70,-5,-45,-5,-4, --4,94,-3,62,-3,-14,-2,-128,-1,-4,-1,-1,-1,-29,0,0,3,-107,-1,20,2,-54,2,-67,3, -47,-1,-36,2,-52,0,0,-2,15,0,0,1,-110,1,119,1,107,1,114,-4,-96,0,0,-2,105, -0,0,0,0,-2,43,-2,42,-2,41,-2,40,0,0,0,124,0,122,0,118,0,108,0,104,0, -76,0,62,0,0,-4,-48,-4,-53,-4,-32,-4,-46,-4,-49,0,0,0,0,0,0,0,0,-29,93, -0,0,-30,-36,0,0,0,0,0,0,-32,-123,0,0,-32,-107,-31,91,-32,-124,-32,-7,-31,-88,-32, -119,0,0,-32,-73,0,0,-32,-112,0,0,-32,-118,-32,125,-31,117,-33,106,-33,121,-32,-70,-29,44, --32,-114,-33,-88,-33,-106,-34,-106,-34,-94,-34,-117,0,0,-34,-90,0,0,0,0,-33,23,-34,113,-34, -95,0,0,-34,48,-34,64,-34,51,-34,36,-36,70,-36,69,-36,60,-36,57,-36,54,-36,51,-36,48, --36,41,-36,34,-36,27,-36,20,-36,1,-37,-18,-37,-21,-37,-24,-37,-27,-37,-30,0,0,0,0,-37, --58,-37,-65,-37,-66,-37,-73,0,0,-37,-59,-37,-91,-37,-81,-37,69,-37,66,-37,65,-37,36,-37,34, --37,33,-37,30,26,-64,26,-6,26,-31,16,-66,0,0,5,-66,0,0,7,-99,7,-100,7,-101,7, --102,7,-103,0,0,0,0,0,0,6,-23,6,62,5,-115,5,0,3,99,0,1,0,0,1,26, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-54,0,0,2,-54,0,0,0,0,0, -0,0,0,0,0,2,-54,0,0,2,-44,2,-6,0,0,0,0,0,0,0,0,3,72,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,3,64,0,0,0,0,0,0,0,0,0,0,3, -92,3,-114,3,-72,4,-46,0,0,4,-20,0,0,5,-100,5,-96,5,-82,0,0,5,-80,0,0, -0,0,0,0,0,0,0,0,0,0,5,-84,0,0,5,-76,0,0,5,-76,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,-98,0,0, -5,-98,5,-96,0,0,0,0,0,0,5,-100,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,5,116,5,118,0,0,0,0,0,0,0,0,5,114,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,88,0,0, -5,-80,0,0,0,0,0,0,0,0,0,0,5,-84,6,-126,6,-86,0,0,0,0,0,0,0, -0,0,0,0,0,0,3,0,-93,0,-124,0,-123,3,94,0,-106,0,-26,0,-122,0,-114,0,-117, -0,-99,0,-87,0,-92,0,16,0,-118,1,0,0,-125,0,-109,0,-16,0,-15,0,-115,0,-105,0, --120,0,-62,0,-36,0,-17,0,-98,0,-86,0,-13,0,-14,0,-12,0,-94,0,-84,0,-56,0,-58, -0,-83,0,98,0,99,0,-112,0,100,0,-54,0,101,0,-57,0,-55,0,-50,0,-53,0,-52,0, --51,0,-25,0,102,0,-47,0,-49,0,-48,0,-82,0,103,0,-18,0,-111,0,-44,0,-46,0,-45, -0,104,0,-23,0,-21,0,-119,0,106,0,105,0,107,0,109,0,108,0,110,0,-96,0,111,0, -113,0,112,0,114,0,115,0,117,0,116,0,118,0,119,0,-24,0,120,0,122,0,121,0,123, -0,125,0,124,0,-73,0,-95,0,127,0,126,0,-128,0,-127,0,-22,0,-20,0,-71,1,-106,1, --105,1,2,1,3,1,4,1,5,0,-5,0,-4,1,-104,1,-103,1,-102,1,-101,0,-3,0,-2, -1,6,1,7,1,8,0,-1,1,-100,1,-99,1,-98,1,-97,1,-96,1,-95,1,9,1,10,1, -11,1,12,1,-94,1,-93,0,-10,0,-9,1,-92,1,-91,1,-90,1,-89,1,-88,1,-87,1,-86, -1,-85,1,-84,1,-83,1,-82,1,-81,1,-80,1,-79,1,-78,1,-77,0,-8,0,-43,1,-118,1, --117,1,-76,1,-75,1,-74,1,-73,1,-72,1,13,1,14,1,-71,1,-70,1,15,1,16,1,17, -1,18,0,-32,0,-31,1,19,1,20,1,-69,1,-68,1,21,1,22,1,-116,1,-67,1,-66,1, --65,1,-64,1,-63,1,-62,1,23,1,24,0,-81,0,-80,1,25,1,26,1,-61,1,-60,1,27, -1,28,1,29,1,30,1,-59,1,-58,0,-7,0,-6,0,-30,0,-29,1,31,1,32,1,33,1, -34,1,-57,1,-56,1,-55,1,-54,1,-53,1,-52,1,-51,1,-50,1,35,1,36,1,37,1,38, -1,-49,1,-48,1,-47,1,-46,1,-45,1,-44,0,-70,1,39,1,40,1,41,1,42,0,-28,0, --27,1,-43,0,-42,0,-33,0,-39,0,-38,0,-37,0,-34,0,-41,0,-35,1,-17,1,-16,1,-15, -1,-36,1,-14,1,-13,1,-12,1,-10,1,-9,1,-8,1,-7,1,-6,1,43,1,-5,1,-4,1, --3,1,-2,1,44,1,-1,2,0,2,1,2,2,2,3,2,4,2,5,2,6,2,7,2,8, -2,9,2,10,1,45,2,11,2,12,2,13,2,14,2,15,2,16,2,17,2,18,2,19,2, -20,1,46,2,21,2,22,1,47,1,48,2,23,2,24,2,25,2,26,2,27,2,28,2,29, -2,30,2,31,2,32,2,-116,2,33,2,34,1,49,1,50,2,35,1,51,2,36,2,37,2, -38,2,39,2,40,2,41,2,42,2,43,2,-120,2,-119,5,16,5,17,2,-115,2,-114,2,-113, -2,-112,2,-111,2,-110,2,-109,2,-108,2,-107,2,-106,2,-106,2,-105,2,-104,2,-103,2,-102,2, --101,2,-100,2,-99,2,-98,2,-97,2,-17,3,-127,3,-125,3,-123,3,-121,3,-119,3,-115,3,-113, -3,-109,3,-107,3,-103,3,-99,3,-95,3,-91,3,-87,3,-85,3,-83,3,-81,3,-79,3,-75,3, --71,3,-67,3,-63,3,-59,3,-55,3,-51,2,-16,3,-47,3,-43,3,-39,3,-35,3,-31,3,-27, -3,-23,3,-19,3,-17,3,-15,2,-15,2,-14,2,-13,2,-12,2,-11,2,-10,2,-9,2,-8,5, -56,5,57,5,58,2,-7,2,-6,2,-5,2,-4,2,-3,2,-2,2,-1,3,0,3,1,3,2, -3,3,3,4,2,-20,3,5,5,40,5,44,5,59,5,60,5,62,5,64,5,57,5,66,5, -68,5,70,5,72,5,74,5,78,5,82,5,86,5,90,3,31,5,94,5,98,5,102,5,106, -5,110,5,114,5,118,3,39,5,122,5,126,5,-128,5,-126,5,-124,5,-122,5,-120,5,-118,5, --116,5,-114,5,-112,5,-110,5,-108,5,-106,5,-104,5,-102,5,-100,3,43,5,-98,5,-96,5,-92, -5,-88,5,-84,5,-80,5,-76,5,-74,5,-70,5,-69,5,-65,5,-61,5,-57,5,-53,5,-49,5, --47,3,45,5,-45,5,-41,5,-37,5,-33,5,-29,3,49,5,-25,5,-21,5,-17,5,-13,5,-9, -5,-5,5,-1,6,3,6,7,6,11,6,15,6,17,6,19,6,23,3,-21,6,25,6,29,6, -31,6,32,6,33,6,34,6,36,6,38,6,40,6,42,6,44,6,46,6,48,3,53,6,50, -6,52,6,56,6,58,6,62,6,64,6,66,6,68,3,8,6,69,6,70,6,71,6,72,6, -73,6,74,6,75,6,76,6,77,6,78,6,79,6,80,6,81,6,82,6,83,6,84,6,85, -6,86,6,87,6,88,6,89,6,90,6,78,6,91,2,-7,2,-6,2,-5,2,-4,3,10,3, -11,3,12,3,0,3,1,3,2,6,92,6,96,6,100,6,104,6,105,4,-92,4,-91,4,-90, -4,-89,4,-88,4,-87,4,-86,4,-85,4,-84,4,-83,4,-82,4,-81,4,-80,4,-79,4,-78,4, --77,4,-76,4,-75,4,-74,4,-73,4,-72,4,-71,4,-70,4,-69,4,-68,4,-67,4,-66,4,-65, -4,-64,4,-63,4,-62,4,-61,4,-60,4,-59,4,-58,4,-57,4,-56,4,-55,4,-54,4,-53,4, --52,4,-51,4,-50,4,-49,4,-48,4,-47,4,-46,4,-45,4,-44,4,-43,4,-42,4,-41,4,-40, -4,-39,4,-38,4,-37,4,-36,4,-35,4,-34,4,-33,4,-32,4,-31,4,-30,4,-29,4,-28,4, --27,4,-26,4,-25,4,-24,4,-23,4,-22,4,-21,4,-20,4,-19,4,-18,4,-17,4,-16,4,-15, -4,-14,4,-13,4,-12,4,-11,1,-29,1,-28,4,-10,4,-9,4,-8,4,-7,4,-6,4,-5,0, --79,0,-78,2,-118,1,52,0,-75,0,-74,0,-61,1,-27,0,-77,0,-76,0,-60,0,-126,0,-63, -0,-121,3,78,3,79,3,82,3,80,3,81,3,85,3,86,3,87,3,88,3,83,3,84,0, --11,1,-25,2,-64,4,126,0,-68,0,-103,0,-19,0,-62,0,-91,0,-110,1,63,0,-113,1,65, -1,118,1,-111,1,-110,1,-109,1,119,0,-72,1,124,1,-19,1,-18,4,113,4,114,4,-127,4, -115,3,89,3,90,3,91,3,92,3,93,4,-124,4,117,4,119,4,-123,4,118,4,-122,4,121, -4,-121,4,-120,4,-119,4,-118,4,-117,4,-116,4,120,4,-108,4,-115,4,-114,4,-113,4,-112,4, --111,4,-106,4,-102,4,-101,4,-100,4,-99,4,-98,4,-105,4,-104,4,-103,4,125,4,-97,4,-96, -4,-95,4,-94,4,-93,6,116,6,117,6,119,2,-58,2,-34,2,-33,2,-32,2,-31,2,-30,2, --29,2,-28,2,-27,2,-26,2,-25,5,60,5,61,5,82,5,83,5,84,5,85,3,31,3,32, -3,33,3,34,5,98,5,99,5,100,5,101,5,78,5,79,5,80,5,81,5,94,5,95,5, -96,5,97,5,74,5,75,5,76,5,77,5,-61,5,-60,5,-59,5,-58,5,-53,5,-52,5,-51, -5,-50,5,114,5,115,5,116,5,117,5,110,5,111,5,112,5,113,3,39,3,40,3,41,3, -42,5,122,5,123,5,124,5,125,5,-120,5,-119,5,-122,5,-121,5,-118,5,-117,5,126,5,127, -3,43,3,44,5,-112,5,-111,3,45,3,46,3,47,3,48,3,49,3,50,3,51,3,52,5, --13,5,-12,5,-11,5,-10,5,-21,5,-20,5,-19,5,-18,6,15,6,16,6,17,6,18,5,76, -5,77,6,29,6,30,6,106,6,31,6,107,6,108,3,-21,3,-22,3,-21,3,-20,6,64,6, -65,6,66,6,67,5,-33,5,-32,5,-31,5,-30,6,40,6,41,6,38,6,39,6,42,6,43, -5,70,6,48,6,49,6,36,6,37,6,44,6,45,6,58,6,59,6,60,6,61,3,53,3, -54,3,-13,3,-12,0,0,1,6,0,0,1,0,0,0,0,0,0,0,1,2,0,0,0,2, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,3,4,5,6,7,8,9, -10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34, -35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59, -60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84, -85,86,87,88,89,90,91,92,93,94,95,96,97,0,98,99,100,101,102,103,104,105,106,107,108, -109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-127,-126,-125,-124,-123, --122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98, --97,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,3,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74, --73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49, --48,0,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,0,4,11,36,0,0,1,28, -1,0,0,7,0,28,0,126,1,127,1,-113,1,-110,1,-95,1,-80,1,-36,1,-1,2,89,2, --57,2,-55,2,-35,3,1,3,3,3,9,3,35,3,126,3,-118,3,-116,3,-95,3,-50,4,12, -4,79,4,92,4,95,4,-109,4,-105,4,-99,4,-93,4,-77,4,-69,4,-39,4,-23,5,-61,5, --22,5,-12,6,12,6,27,6,31,6,58,6,85,6,-19,6,-2,30,-123,30,-7,32,15,32,21, -32,30,32,34,32,38,32,46,32,48,32,51,32,58,32,60,32,62,32,68,32,111,32,127,32, --92,32,-89,32,-84,33,5,33,19,33,22,33,34,33,38,33,46,33,84,33,94,33,-107,33,-88, -34,2,34,6,34,15,34,18,34,21,34,26,34,31,34,41,34,43,34,72,34,97,34,101,35, -2,35,16,35,33,37,0,37,2,37,12,37,16,37,20,37,24,37,28,37,36,37,44,37,52, -37,60,37,108,37,-128,37,-124,37,-120,37,-116,37,-109,37,-95,37,-84,37,-78,37,-70,37,-68,37, --60,37,-53,37,-49,37,-39,37,-26,38,60,38,64,38,66,38,96,38,99,38,102,38,107,-24,5, --24,24,-24,58,-16,2,-16,49,-5,2,-5,32,-5,54,-5,60,-5,62,-5,65,-5,68,-5,-79,-5, --25,-5,-1,-4,98,-3,63,-3,-14,-2,-4,-1,-4,-1,-1,0,0,0,32,0,-96,1,-113,1,-110, -1,-96,1,-81,1,-51,1,-6,2,89,2,-58,2,-55,2,-40,3,0,3,3,3,9,3,35,3, -126,3,-124,3,-116,3,-114,3,-93,4,1,4,14,4,81,4,94,4,-112,4,-106,4,-102,4,-94, -4,-82,4,-72,4,-40,4,-24,5,-80,5,-48,5,-16,6,12,6,27,6,31,6,33,6,64,6, -96,6,-16,30,-128,30,-96,32,12,32,19,32,23,32,32,32,38,32,42,32,48,32,50,32,57, -32,60,32,62,32,68,32,106,32,127,32,-93,32,-89,32,-86,33,5,33,19,33,22,33,34,33, -38,33,46,33,83,33,91,33,-112,33,-88,34,2,34,6,34,15,34,17,34,21,34,25,34,30, -34,41,34,43,34,72,34,96,34,100,35,2,35,16,35,32,37,0,37,2,37,12,37,16,37, -20,37,24,37,28,37,36,37,44,37,52,37,60,37,80,37,-128,37,-124,37,-120,37,-116,37,-112, -37,-96,37,-86,37,-78,37,-70,37,-68,37,-60,37,-54,37,-49,37,-40,37,-26,38,58,38,64,38, -66,38,96,38,99,38,101,38,106,-24,1,-24,24,-24,58,-16,1,-16,4,-5,1,-5,29,-5,42, --5,56,-5,62,-5,64,-5,67,-5,70,-5,-45,-5,-4,-4,94,-3,62,-3,-14,-2,-128,-1,-4,-1, --1,-1,-29,0,0,3,-107,-1,20,2,-54,2,-67,3,47,-1,-36,2,-52,0,0,-2,15,0,0, -1,-110,1,119,1,107,1,114,-4,-96,0,0,-2,105,0,0,0,0,-2,43,-2,42,-2,41,-2, -40,0,0,0,124,0,122,0,118,0,108,0,104,0,76,0,62,0,0,-4,-48,-4,-53,-4,-32, --4,-46,-4,-49,0,0,0,0,0,0,0,0,-29,93,0,0,-30,-36,0,0,0,0,0,0,-32, --123,0,0,-32,-107,-31,91,-32,-124,-32,-7,-31,-88,-32,119,0,0,-32,-73,0,0,-32,-112,0,0, --32,-118,-32,125,-31,117,-33,106,-33,121,-32,-70,-29,44,-32,-114,-33,-88,-33,-106,-34,-106,-34,-94,-34, --117,0,0,-34,-90,0,0,0,0,-33,23,-34,113,-34,95,0,0,-34,48,-34,64,-34,51,-34,36, --36,70,-36,69,-36,60,-36,57,-36,54,-36,51,-36,48,-36,41,-36,34,-36,27,-36,20,-36,1,-37, --18,-37,-21,-37,-24,-37,-27,-37,-30,0,0,0,0,-37,-58,-37,-65,-37,-66,-37,-73,0,0,-37,-59, --37,-91,-37,-81,-37,69,-37,66,-37,65,-37,36,-37,34,-37,33,-37,30,26,-64,26,-6,26,-31,16, --66,0,0,5,-66,0,0,7,-99,7,-100,7,-101,7,-102,7,-103,0,0,0,0,0,0,6,-23, -6,62,5,-115,5,0,3,99,0,1,0,0,1,26,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,2,-54,0,0,2,-54,0,0,0,0,0,0,0,0,0,0,2,-54,0,0,2,-44, -2,-6,0,0,0,0,0,0,0,0,3,72,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,3,64,0,0,0,0,0,0,0,0,0,0,3,92,3,-114,3,-72,4,-46,0,0,4,-20, -0,0,5,-100,5,-96,5,-82,0,0,5,-80,0,0,0,0,0,0,0,0,0,0,0,0,5, --84,0,0,5,-76,0,0,5,-76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,5,-98,0,0,5,-98,5,-96,0,0,0,0,0,0,5, --100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,116,5,118,0,0,0, -0,0,0,0,0,5,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,5,88,0,0,5,-80,0,0,0,0,0,0,0,0,0, -0,5,-84,6,-126,6,-86,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,-93,0,-124, -0,-123,3,94,0,-106,0,-26,0,-122,0,-114,0,-117,0,-99,0,-87,0,-92,0,16,0,-118,1, -0,0,-125,0,-109,0,-16,0,-15,0,-115,0,-105,0,-120,0,-62,0,-36,0,-17,0,-98,0,-86, -0,-13,0,-14,0,-12,0,-94,0,-84,0,-56,0,-58,0,-83,0,98,0,99,0,-112,0,100,0, --54,0,101,0,-57,0,-55,0,-50,0,-53,0,-52,0,-51,0,-25,0,102,0,-47,0,-49,0,-48, -0,-82,0,103,0,-18,0,-111,0,-44,0,-46,0,-45,0,104,0,-23,0,-21,0,-119,0,106,0, -105,0,107,0,109,0,108,0,110,0,-96,0,111,0,113,0,112,0,114,0,115,0,117,0,116, -0,118,0,119,0,-24,0,120,0,122,0,121,0,123,0,125,0,124,0,-73,0,-95,0,127,0, -126,0,-128,0,-127,0,-22,0,-20,0,-71,1,-106,1,-105,1,2,1,3,1,4,1,5,0,-5, -0,-4,1,-104,1,-103,1,-102,1,-101,0,-3,0,-2,1,6,1,7,1,8,0,-1,1,-100,1, --99,1,-98,1,-97,1,-96,1,-95,1,9,1,10,1,11,1,12,1,-94,1,-93,0,-10,0,-9, -1,-92,1,-91,1,-90,1,-89,1,-88,1,-87,1,-86,1,-85,1,-84,1,-83,1,-82,1,-81,1, --80,1,-79,1,-78,1,-77,0,-8,0,-43,1,-118,1,-117,1,-76,1,-75,1,-74,1,-73,1,-72, -1,13,1,14,1,-71,1,-70,1,15,1,16,1,17,1,18,0,-32,0,-31,1,19,1,20,1, --69,1,-68,1,21,1,22,1,-116,1,-67,1,-66,1,-65,1,-64,1,-63,1,-62,1,23,1,24, -0,-81,0,-80,1,25,1,26,1,-61,1,-60,1,27,1,28,1,29,1,30,1,-59,1,-58,0, --7,0,-6,0,-30,0,-29,1,31,1,32,1,33,1,34,1,-57,1,-56,1,-55,1,-54,1,-53, -1,-52,1,-51,1,-50,1,35,1,36,1,37,1,38,1,-49,1,-48,1,-47,1,-46,1,-45,1, --44,0,-70,1,39,1,40,1,41,1,42,0,-28,0,-27,1,-43,0,-42,0,-33,0,-39,0,-38, -0,-37,0,-34,0,-41,0,-35,1,-17,1,-16,1,-15,1,-36,1,-14,1,-13,1,-12,1,-10,1, --9,1,-8,1,-7,1,-6,1,43,1,-5,1,-4,1,-3,1,-2,1,44,1,-1,2,0,2,1, -2,2,2,3,2,4,2,5,2,6,2,7,2,8,2,9,2,10,1,45,2,11,2,12,2, -13,2,14,2,15,2,16,2,17,2,18,2,19,2,20,1,46,2,21,2,22,1,47,1,48, -2,23,2,24,2,25,2,26,2,27,2,28,2,29,2,30,2,31,2,32,2,-116,2,33,2, -34,1,49,1,50,2,35,1,51,2,36,2,37,2,38,2,39,2,40,2,41,2,42,2,43, -2,-120,2,-119,5,16,5,17,2,-115,2,-114,2,-113,2,-112,2,-111,2,-110,2,-109,2,-108,2, --107,2,-106,2,-106,2,-105,2,-104,2,-103,2,-102,2,-101,2,-100,2,-99,2,-98,2,-97,2,-17, -3,-127,3,-125,3,-123,3,-121,3,-119,3,-115,3,-113,3,-109,3,-107,3,-103,3,-99,3,-95,3, --91,3,-87,3,-85,3,-83,3,-81,3,-79,3,-75,3,-71,3,-67,3,-63,3,-59,3,-55,3,-51, -2,-16,3,-47,3,-43,3,-39,3,-35,3,-31,3,-27,3,-23,3,-19,3,-17,3,-15,2,-15,2, --14,2,-13,2,-12,2,-11,2,-10,2,-9,2,-8,5,56,5,57,5,58,2,-7,2,-6,2,-5, -2,-4,2,-3,2,-2,2,-1,3,0,3,1,3,2,3,3,3,4,2,-20,3,5,5,40,5, -44,5,59,5,60,5,62,5,64,5,57,5,66,5,68,5,70,5,72,5,74,5,78,5,82, -5,86,5,90,3,31,5,94,5,98,5,102,5,106,5,110,5,114,5,118,3,39,5,122,5, -126,5,-128,5,-126,5,-124,5,-122,5,-120,5,-118,5,-116,5,-114,5,-112,5,-110,5,-108,5,-106, -5,-104,5,-102,5,-100,3,43,5,-98,5,-96,5,-92,5,-88,5,-84,5,-80,5,-76,5,-74,5, --70,5,-69,5,-65,5,-61,5,-57,5,-53,5,-49,5,-47,3,45,5,-45,5,-41,5,-37,5,-33, -5,-29,3,49,5,-25,5,-21,5,-17,5,-13,5,-9,5,-5,5,-1,6,3,6,7,6,11,6, -15,6,17,6,19,6,23,3,-21,6,25,6,29,6,31,6,32,6,33,6,34,6,36,6,38, -6,40,6,42,6,44,6,46,6,48,3,53,6,50,6,52,6,56,6,58,6,62,6,64,6, -66,6,68,3,8,6,69,6,70,6,71,6,72,6,73,6,74,6,75,6,76,6,77,6,78, -6,79,6,80,6,81,6,82,6,83,6,84,6,85,6,86,6,87,6,88,6,89,6,90,6, -78,6,91,2,-7,2,-6,2,-5,2,-4,3,10,3,11,3,12,3,0,3,1,3,2,6,92, -6,96,6,100,6,104,6,105,4,-92,4,-91,4,-90,4,-89,4,-88,4,-87,4,-86,4,-85,4, --84,4,-83,4,-82,4,-81,4,-80,4,-79,4,-78,4,-77,4,-76,4,-75,4,-74,4,-73,4,-72, -4,-71,4,-70,4,-69,4,-68,4,-67,4,-66,4,-65,4,-64,4,-63,4,-62,4,-61,4,-60,4, --59,4,-58,4,-57,4,-56,4,-55,4,-54,4,-53,4,-52,4,-51,4,-50,4,-49,4,-48,4,-47, -4,-46,4,-45,4,-44,4,-43,4,-42,4,-41,4,-40,4,-39,4,-38,4,-37,4,-36,4,-35,4, --34,4,-33,4,-32,4,-31,4,-30,4,-29,4,-28,4,-27,4,-26,4,-25,4,-24,4,-23,4,-22, -4,-21,4,-20,4,-19,4,-18,4,-17,4,-16,4,-15,4,-14,4,-13,4,-12,4,-11,1,-29,1, --28,4,-10,4,-9,4,-8,4,-7,4,-6,4,-5,0,-79,0,-78,2,-118,1,52,0,-75,0,-74, -0,-61,1,-27,0,-77,0,-76,0,-60,0,-126,0,-63,0,-121,3,78,3,79,3,82,3,80,3, -81,3,85,3,86,3,87,3,88,3,83,3,84,0,-11,1,-25,2,-64,4,126,0,-68,0,-103, -0,-19,0,-62,0,-91,0,-110,1,63,0,-113,1,65,1,118,1,-111,1,-110,1,-109,1,119,0, --72,1,124,1,-19,1,-18,4,113,4,114,4,-127,4,115,3,89,3,90,3,91,3,92,3,93, -4,-124,4,117,4,119,4,-123,4,118,4,-122,4,121,4,-121,4,-120,4,-119,4,-118,4,-117,4, --116,4,120,4,-108,4,-115,4,-114,4,-113,4,-112,4,-111,4,-106,4,-102,4,-101,4,-100,4,-99, -4,-98,4,-105,4,-104,4,-103,4,125,4,-97,4,-96,4,-95,4,-94,4,-93,6,116,6,117,6, -119,2,-58,2,-34,2,-33,2,-32,2,-31,2,-30,2,-29,2,-28,2,-27,2,-26,2,-25,5,60, -5,61,5,82,5,83,5,84,5,85,3,31,3,32,3,33,3,34,5,98,5,99,5,100,5, -101,5,78,5,79,5,80,5,81,5,94,5,95,5,96,5,97,5,74,5,75,5,76,5,77, -5,-61,5,-60,5,-59,5,-58,5,-53,5,-52,5,-51,5,-50,5,114,5,115,5,116,5,117,5, -110,5,111,5,112,5,113,3,39,3,40,3,41,3,42,5,122,5,123,5,124,5,125,5,-120, -5,-119,5,-122,5,-121,5,-118,5,-117,5,126,5,127,3,43,3,44,5,-112,5,-111,3,45,3, -46,3,47,3,48,3,49,3,50,3,51,3,52,5,-13,5,-12,5,-11,5,-10,5,-21,5,-20, -5,-19,5,-18,6,15,6,16,6,17,6,18,5,76,5,77,6,29,6,30,6,106,6,31,6, -107,6,108,3,-21,3,-22,3,-21,3,-20,6,64,6,65,6,66,6,67,5,-33,5,-32,5,-31, -5,-30,6,40,6,41,6,38,6,39,6,42,6,43,5,70,6,48,6,49,6,36,6,37,6, -44,6,45,6,58,6,59,6,60,6,61,3,53,3,54,3,-13,3,-12,0,0,64,67,85,84, -65,64,63,62,61,60,59,58,57,56,55,53,52,51,50,49,48,47,46,45,44,43,42,41,40, -39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15, -14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,44,69,35,70,96,32,-80,38,96,-80, -4,38,35,72,72,45,44,69,35,70,35,97,32,-80,38,97,-80,4,38,35,72,72,45,44,69, -35,70,96,-80,32,97,32,-80,70,96,-80,4,38,35,72,72,45,44,69,35,70,35,97,-80,32, -96,32,-80,38,97,-80,32,97,-80,4,38,35,72,72,45,44,69,35,70,96,-80,64,97,32,-80, -102,96,-80,4,38,35,72,72,45,44,69,35,70,35,97,-80,64,96,32,-80,38,97,-80,64,97, --80,4,38,35,72,72,45,44,1,16,32,60,0,60,45,44,32,69,35,32,-80,-51,68,35,32, --72,1,90,81,88,35,32,-80,-115,68,35,89,32,-80,-19,81,88,35,32,-80,77,68,35,89,32, --80,-112,81,88,35,32,-80,13,68,35,89,33,33,45,44,32,32,69,24,104,68,32,-80,1,96, -32,69,-80,70,118,104,-118,69,96,68,45,44,1,-79,11,10,67,35,67,101,10,45,44,0,-79, -10,11,67,35,67,11,45,44,0,-80,23,35,112,-79,1,23,62,1,-80,23,35,112,-79,2,23, -69,58,-79,2,0,8,13,45,44,69,-80,26,35,68,69,-80,25,35,68,45,44,32,69,-80,3, -37,69,97,100,-80,80,81,88,69,68,27,33,33,89,45,44,-80,1,67,99,35,98,-80,0,35, -66,-80,15,43,45,44,32,69,-80,0,67,96,68,45,44,1,-80,6,67,-80,7,67,101,10,45, -44,32,105,-80,64,97,-80,0,-117,32,-79,44,-64,-118,-116,-72,16,0,98,96,43,12,100,35,100, -97,92,88,-80,3,97,89,45,44,69,-80,17,43,-80,23,35,68,-80,23,122,-28,24,45,44,69, --80,17,43,-80,23,35,68,45,44,-80,18,67,88,-121,69,-80,17,43,-80,23,35,68,-80,23,122, --28,27,3,-118,69,24,105,32,-80,23,35,68,-118,-118,-121,32,-80,-96,81,88,-80,17,43,-80,23, -35,68,-80,23,122,-28,27,33,-80,23,122,-28,89,89,24,45,44,45,44,-80,2,37,70,96,-118, -70,-80,64,97,-116,72,45,44,75,83,32,92,88,-80,2,-123,89,88,-80,1,-123,89,45,44,32, --80,3,37,69,-80,25,35,68,69,-80,26,35,68,69,101,35,69,32,-80,3,37,96,106,32,-80, -9,35,66,35,104,-118,106,96,97,32,-80,26,-118,-80,0,82,121,33,-78,26,26,64,-71,-1,-32, -0,26,69,32,-118,84,88,35,33,-80,63,27,35,89,97,68,28,-79,20,0,-118,82,121,-77,25, -64,32,25,69,32,-118,84,88,35,33,-80,63,27,35,89,97,68,45,44,-79,16,17,67,35,67, -11,45,44,-79,14,15,67,35,67,11,45,44,-79,12,13,67,35,67,11,45,44,-79,12,13,67, -35,67,101,11,45,44,-79,14,15,67,35,67,101,11,45,44,-79,16,17,67,35,67,101,11,45, -44,75,82,88,69,68,27,33,33,89,45,44,1,32,-80,3,37,35,73,-80,64,96,-80,32,99, -32,-80,0,82,88,35,-80,2,37,56,35,-80,2,37,101,56,0,-118,99,56,27,33,33,33,33, -33,89,1,45,44,75,-80,100,81,88,69,105,-80,9,67,96,-118,16,58,27,33,33,33,89,45, -44,1,-80,5,37,16,35,32,-118,-11,0,-80,1,96,35,-19,-20,45,44,1,-80,5,37,16,35, -32,-118,-11,0,-80,1,97,35,-19,-20,45,44,1,-80,6,37,16,-11,0,-19,-20,45,44,32,-80, -1,96,1,16,32,60,0,60,45,44,32,-80,1,97,1,16,32,60,0,60,45,44,-80,43,43, --80,42,42,45,44,0,-80,7,67,-80,6,67,11,45,44,62,-80,42,42,45,44,53,45,44,118, --72,2,35,35,112,16,32,-72,2,35,69,32,-80,0,80,88,-80,1,97,89,58,47,24,45,44, -33,33,12,100,35,100,-117,-72,64,0,98,45,44,33,-80,-128,81,88,12,100,35,100,-117,-72,32, -0,98,27,-78,0,64,47,43,89,-80,2,96,45,44,33,-80,-64,81,88,12,100,35,100,-117,-72, -21,85,98,27,-78,0,-128,47,43,89,-80,2,96,45,44,12,100,35,100,-117,-72,64,0,98,96, -35,33,45,44,-76,0,1,0,0,0,21,-80,8,38,-80,8,38,-80,8,38,-80,8,38,15,16, -22,19,69,104,58,-80,1,22,45,44,-76,0,1,0,0,0,21,-80,8,38,-80,8,38,-80,8, -38,-80,8,38,15,16,22,19,69,104,101,58,-80,1,22,45,44,75,83,35,75,81,90,88,32, -69,-118,96,68,27,33,33,89,45,44,75,84,88,32,69,-118,96,68,27,33,33,89,45,44,75, -83,35,75,81,90,88,56,27,33,33,89,45,44,75,84,88,56,27,33,33,89,45,44,-80,19, -67,88,3,27,2,89,45,44,-80,19,67,88,2,27,3,89,45,44,75,84,-80,18,67,92,90, -88,56,27,33,33,89,45,44,-80,18,67,92,88,12,-80,4,37,-80,4,37,6,12,100,35,100, -97,100,-72,7,8,81,88,-80,4,37,-80,4,37,1,32,70,-80,16,96,72,32,70,-80,16,96, -72,89,10,33,33,27,33,33,89,45,44,-80,18,67,92,88,12,-80,4,37,-80,4,37,6,12, -100,35,100,97,100,-72,7,8,81,88,-80,4,37,-80,4,37,1,32,70,-72,-1,-16,96,72,32, -70,-72,-1,-16,96,72,89,10,33,33,27,33,33,89,45,44,75,83,35,75,81,90,88,-80,58, -43,27,33,33,89,45,44,75,83,35,75,81,90,88,-80,59,43,27,33,33,89,45,44,75,83, -35,75,81,90,-80,18,67,92,90,88,56,27,33,33,89,45,44,12,-118,3,75,84,-80,4,38, -2,75,84,90,-118,-118,10,-80,18,67,92,90,88,56,27,33,33,89,45,44,75,82,88,-80,4, -37,-80,4,37,73,-80,4,37,-80,4,37,73,97,32,-80,0,84,88,33,32,67,-80,0,85,88, --80,3,37,-80,3,37,-72,-1,-64,56,-72,-1,-64,56,89,27,-80,64,84,88,32,67,-80,0,84, -88,-80,2,37,-72,-1,-64,56,89,27,32,67,-80,0,84,88,-80,3,37,-80,3,37,-72,-1,-64, -56,-72,-1,-64,56,27,-80,3,37,-72,-1,-64,56,89,89,89,89,33,33,33,33,45,44,70,35, -70,96,-118,-118,70,35,32,70,-118,96,-118,97,-72,-1,-128,98,35,32,16,35,-118,-71,2,-62,2, --62,-118,112,69,96,32,-80,0,80,88,-80,1,97,-72,-1,-70,-117,27,-80,70,-116,89,-80,16,96, -104,1,58,45,44,-79,2,0,66,-79,35,1,-120,81,-79,64,1,-120,83,90,88,-71,16,0,0, -32,-120,84,88,-78,2,1,2,67,96,66,89,-79,36,1,-120,81,88,-71,32,0,0,64,-120,84, -88,-78,2,2,2,67,96,66,-79,36,1,-120,84,88,-78,2,32,2,67,96,66,0,75,1,75, -82,88,-78,2,8,2,67,96,66,89,27,-71,64,0,0,-128,-120,84,88,-78,2,4,2,67,96, -66,89,-71,64,0,0,-128,99,-72,1,0,-120,84,88,-78,2,8,2,67,96,66,89,-71,64,0, -1,0,99,-72,2,0,-120,84,88,-78,2,16,2,67,96,66,89,-71,64,0,2,0,99,-72,4, -0,-120,84,88,-78,2,64,2,67,96,66,89,89,89,89,89,45,44,-80,2,67,84,88,75,83, -35,75,81,90,88,56,27,33,33,89,27,33,33,33,33,89,45,0,0,-79,84,15,65,34,3, -23,0,-17,3,23,0,-1,3,23,0,3,0,31,3,23,0,47,3,23,0,79,3,23,0,95, -3,23,0,-113,3,23,0,-97,3,23,0,6,0,15,3,23,0,95,3,23,0,111,3,23,0, -127,3,23,0,-65,3,23,0,-16,3,23,0,6,0,64,3,23,-78,-110,51,64,-72,3,23,-78, --117,51,64,-72,3,23,-77,106,108,50,64,-72,3,23,-78,97,51,64,-72,3,23,-77,92,93,50, -64,-72,3,23,-77,87,89,50,64,-72,3,23,-77,77,81,50,64,-72,3,23,-77,68,73,50,64, --72,3,23,-78,58,51,64,-72,3,23,-77,49,52,50,64,-72,3,23,-77,46,66,50,64,-72,3, -23,-77,39,44,50,64,-72,3,23,-77,18,37,50,-128,-72,3,23,-77,10,13,50,-64,65,22,3, -22,0,-48,3,22,0,2,0,112,3,22,0,1,2,-60,0,15,1,1,0,31,0,-96,3,21, -0,-80,3,21,0,2,3,6,0,15,1,1,0,31,0,64,3,18,-77,36,38,50,-97,-65,3, -4,0,1,3,2,3,1,0,100,0,31,-1,-64,3,1,-78,13,17,50,65,10,2,-1,2,-17, -0,18,0,31,2,-18,2,-19,0,100,0,31,-1,-64,2,-19,-77,14,17,50,-97,65,74,2,-30, -0,-81,2,-30,0,-65,2,-30,0,3,2,-30,2,-30,2,-31,2,-31,0,127,2,-32,0,1,0, -16,2,-32,0,63,2,-32,0,-97,2,-32,0,-65,2,-32,0,-49,2,-32,0,-17,2,-32,0,6, -2,-32,2,-32,2,-33,2,-33,2,-34,2,-34,0,15,2,-35,0,47,2,-35,0,63,2,-35,0, -95,2,-35,0,-97,2,-35,0,-65,2,-35,0,-17,2,-35,0,7,2,-35,2,-35,0,16,2,-36, -0,1,0,0,2,-36,0,1,0,16,2,-36,0,63,2,-36,0,2,2,-36,2,-36,0,16,2, --37,0,1,2,-37,2,-37,0,15,2,-38,0,1,2,-38,2,-38,-1,-64,2,-45,-78,55,57,50, --71,-1,-64,2,-45,-78,43,47,50,-71,-1,-64,2,-45,-78,31,37,50,-71,-1,-64,2,-45,-78,23, -27,50,-71,-1,-64,2,-45,-78,18,22,50,-72,2,-46,-78,-7,41,31,-72,2,-29,-77,32,43,31, --96,65,48,2,-44,0,-80,2,-44,0,2,0,0,2,-44,0,16,2,-44,0,32,2,-44,0,80, -2,-44,0,96,2,-44,0,112,2,-44,0,6,0,96,2,-42,0,112,2,-42,0,-128,2,-42,0, --112,2,-42,0,-96,2,-42,0,-80,2,-42,0,6,0,0,2,-42,0,16,2,-42,0,32,2,-54, -0,32,2,-52,0,32,2,-42,0,48,2,-42,0,64,2,-42,0,80,2,-42,0,8,2,-48,-78, -32,43,31,-72,2,-49,-78,38,66,31,65,22,2,-50,2,-57,0,23,0,31,2,-51,2,-56,0, -23,0,31,2,-52,2,-58,0,23,0,31,2,-53,2,-59,0,23,0,31,2,-55,2,-59,0,30, -0,31,2,-54,2,-58,-78,30,31,0,65,11,2,-58,0,0,2,-57,0,16,2,-58,0,16,2, --57,0,47,2,-59,0,5,2,-63,-77,36,18,31,-1,65,17,2,-65,0,1,0,31,2,-65,0, -47,2,-65,0,63,2,-65,0,79,2,-65,0,95,2,-65,0,-113,2,-65,0,6,2,-65,2,34, --78,100,31,18,65,11,2,-69,0,-54,8,0,0,31,2,-78,0,-23,8,0,0,31,2,-90,0, --94,8,0,64,106,31,64,38,67,73,50,64,32,67,73,50,64,38,58,61,50,64,32,58,61, -50,-97,32,-97,38,2,64,38,-106,-103,50,64,32,-106,-103,50,64,38,-114,-110,50,64,32,-114,-110, -50,64,38,-124,-116,50,64,32,-124,-116,50,64,38,122,-127,50,64,32,122,-127,50,64,38,108,118, -50,64,32,108,118,50,64,38,100,106,50,64,32,100,106,50,64,38,90,95,50,64,32,90,95, -50,64,38,79,84,50,64,32,79,84,50,-72,2,-98,-73,36,39,31,55,79,107,1,32,65,15, -2,119,0,48,2,119,0,64,2,119,0,80,2,119,0,4,2,119,2,119,2,119,0,-7,4, -0,0,31,2,-101,-78,42,42,31,-72,2,-102,64,43,41,42,31,-128,-70,1,-128,-68,1,-128,82, -1,-128,-94,1,-128,101,1,-128,126,1,-128,-127,1,-128,60,1,-128,94,1,-128,43,1,-128,28,1, --128,30,1,-128,64,1,-128,-69,1,56,0,1,0,-128,1,64,-76,1,-128,64,1,-128,-69,1,56, -0,1,0,-128,1,57,64,24,1,-128,-54,1,-128,-83,1,-128,115,1,-128,38,1,-128,37,1,-128, -36,1,-128,32,1,55,64,-72,2,33,-78,73,51,64,-72,2,33,-78,69,51,64,-72,2,33,-77, -65,66,50,64,-72,2,33,-77,61,62,50,15,65,15,2,33,0,63,2,33,0,127,2,33,0, -3,0,-65,2,33,0,-49,2,33,0,-1,2,33,0,3,0,64,2,33,-77,32,34,50,64,-72, -2,33,-77,25,30,50,64,-72,2,34,-77,42,63,50,64,-72,2,33,-77,46,58,50,111,65,72, -2,-61,0,127,2,-61,0,-113,2,-61,0,-33,2,-61,0,4,0,47,2,-61,0,96,2,-61,0, --49,2,-61,0,3,0,15,2,-61,0,63,2,-61,0,95,2,-61,0,-64,2,-61,0,-17,2,-61, -0,-1,2,-61,0,6,0,-33,2,34,0,1,0,-113,2,34,0,1,0,15,2,34,0,47,2, -34,0,63,2,34,0,95,2,34,0,127,2,34,0,-17,2,34,0,6,0,-65,2,33,0,-17, -2,33,0,2,0,111,2,33,0,127,2,33,0,-81,2,33,0,3,0,47,2,33,0,63,2, -33,0,79,2,33,0,3,2,-61,2,-61,2,34,2,34,2,33,2,33,64,29,16,28,16,43, -16,72,3,-113,28,1,15,30,1,79,30,-1,30,2,55,0,22,22,0,0,0,18,17,8,17, --72,1,13,-74,-9,13,-8,-9,13,0,9,65,9,2,-114,2,-113,0,29,0,31,2,-112,2,-113, -0,29,0,31,2,-113,-78,-7,29,31,-72,1,-104,-78,38,-69,31,65,21,1,-105,0,30,4,1, -0,31,1,57,0,38,1,37,0,31,1,56,0,115,4,1,0,31,1,53,0,28,8,1,0, -31,1,52,0,28,2,-85,0,31,1,50,-78,28,86,31,-72,1,15,-78,38,44,31,-70,1,14, -0,30,4,1,-74,31,-7,28,-28,31,-23,28,-72,2,1,-74,31,-24,28,-69,31,-41,32,-72,4, -1,-78,31,-43,28,-72,2,-85,-74,31,-44,28,-119,31,-55,47,-72,8,1,-78,31,-68,38,-72,1, -1,-78,31,-70,32,-72,2,1,-74,31,-71,28,56,31,-83,-54,-72,4,1,-78,31,-127,38,-72,1, --102,-78,31,126,38,-72,1,-102,-74,31,125,28,71,31,107,28,-72,4,1,-78,31,101,38,-72,1, --102,-78,31,94,115,-72,4,1,64,15,31,82,38,90,31,72,28,-119,31,68,28,98,31,64,115, --72,8,1,-74,31,63,28,94,31,60,38,-72,1,-102,-78,31,53,28,-72,4,1,-74,31,48,28, --69,31,43,28,-72,4,1,-74,31,42,28,86,31,41,28,-72,1,1,-78,31,35,30,-72,4,1, --78,31,85,55,-72,1,104,64,44,7,-106,7,88,7,79,7,54,7,50,7,44,7,33,7,31, -7,29,7,27,7,20,8,18,8,16,8,14,8,12,8,10,8,8,8,6,8,4,8,2,8, -0,8,20,-72,-1,-32,64,43,0,0,1,0,20,6,16,0,0,1,0,6,4,0,0,1,0, -4,16,0,0,1,0,16,2,0,0,1,0,2,0,0,0,1,0,0,2,1,8,2,0,74, -0,-80,19,3,75,2,75,83,66,1,75,-80,-64,99,0,75,98,32,-80,-10,83,35,-72,1,10, -81,90,-80,5,35,66,1,-80,18,75,0,75,84,66,-80,56,43,75,-72,7,-1,82,-80,55,43, -75,-80,7,80,91,88,-79,1,1,-114,89,-80,56,43,-80,2,-120,-72,1,0,84,88,-72,1,-1, --79,1,1,-114,-123,27,-80,18,67,88,-71,0,1,1,17,-123,-115,27,-71,0,1,1,40,-123,-115, -89,89,0,24,22,118,63,24,63,18,62,17,57,70,68,62,17,57,70,68,62,17,57,70,68, -62,17,57,70,68,62,17,57,70,96,68,62,17,57,70,96,68,43,43,43,43,43,43,43,43, -43,43,43,24,43,43,43,43,43,43,43,43,43,43,43,24,43,29,-80,-106,75,83,88,-80,-86, -29,89,-80,50,75,83,88,-80,-1,29,89,75,-80,-109,83,32,92,88,-71,1,-14,1,-16,69,68, --71,1,-15,1,-16,69,68,89,88,-71,3,62,1,-14,69,82,88,-71,1,-14,3,62,68,89,89, -75,-72,1,86,83,32,92,88,-71,0,32,1,-15,69,68,-71,0,38,1,-15,69,68,89,88,-71, -8,30,0,32,69,82,88,-71,0,32,8,30,68,89,89,75,-72,1,-102,83,32,92,88,-71,0, -37,1,-14,69,68,-71,0,36,1,-14,69,68,89,88,-71,9,9,0,37,69,82,88,-71,0,37, -9,9,68,89,89,75,-72,4,1,83,32,92,88,-79,115,36,69,68,-79,36,36,69,68,89,88, --71,23,32,0,115,69,82,88,-71,0,115,23,32,68,89,89,75,-72,4,1,83,32,92,88,-79, --54,37,69,68,-79,37,37,69,68,89,88,-71,22,-128,0,-54,69,82,88,-71,0,-54,22,-128,68, -89,89,75,-80,62,83,32,92,88,-79,28,28,69,68,-79,30,28,69,68,89,88,-71,1,26,0, -28,69,82,88,-71,0,28,1,26,68,89,89,75,-80,86,83,32,92,88,-79,28,28,69,68,-79, -47,28,69,68,89,88,-71,1,-119,0,28,69,82,88,-71,0,28,1,-119,68,89,89,75,-72,3, -1,83,32,92,88,-79,28,28,69,68,-79,28,28,69,68,89,88,-71,13,-32,0,28,69,82,88, --71,0,28,13,-32,68,89,89,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, -43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,101, -66,43,43,1,-77,59,89,99,92,69,101,35,69,96,35,69,101,96,35,69,96,-80,-117,118,104, -24,-80,-128,98,32,32,-79,99,89,69,101,35,69,32,-80,3,38,96,98,99,104,32,-80,3,38, -97,101,-80,89,35,101,68,-80,99,35,68,32,-79,59,92,69,101,35,69,32,-80,3,38,96,98, -99,104,32,-80,3,38,97,101,-80,92,35,101,68,-80,59,35,68,-79,0,92,69,84,88,-79,92, -64,101,68,-78,59,64,59,69,35,97,68,89,-77,71,80,52,55,69,101,35,69,96,35,69,101, -96,35,69,96,-80,-119,118,104,24,-80,-128,98,32,32,-79,52,80,69,101,35,69,32,-80,3,38, -96,98,99,104,32,-80,3,38,97,101,-80,80,35,101,68,-80,52,35,68,32,-79,71,55,69,101, -35,69,32,-80,3,38,96,98,99,104,32,-80,3,38,97,101,-80,55,35,101,68,-80,71,35,68, --79,0,55,69,84,88,-79,55,64,101,68,-78,71,64,71,69,35,97,68,89,0,75,83,66,1, -75,80,88,-79,8,0,66,89,67,92,88,-79,8,0,66,89,-77,2,11,10,18,67,88,96,27, -33,89,66,22,16,112,62,-80,18,67,88,-71,59,33,24,126,27,-70,4,0,1,-88,0,11,43, -89,-80,12,35,66,-80,13,35,66,-80,18,67,88,-71,45,65,45,65,27,-70,4,0,4,0,0, -11,43,89,-80,14,35,66,-80,15,35,66,-80,18,67,88,-71,24,126,59,33,27,-70,1,-88,4, -0,0,11,43,89,-80,16,35,66,-80,17,35,66,0,43,116,117,115,117,0,24,69,105,68,69, -105,68,69,105,68,115,115,115,115,116,117,115,116,117,43,43,43,43,116,117,43,43,43,43,43, -115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115, -43,43,43,69,-80,64,97,68,115,116,0,0,75,-80,42,83,75,-80,63,81,90,88,-79,7,7, -69,-80,64,96,68,89,0,75,-80,58,83,75,-80,63,81,90,88,-79,11,11,69,-72,-1,-64,96, -68,89,0,75,-80,46,83,75,-80,58,81,90,88,-79,3,3,69,-80,64,96,68,89,0,75,-80, -46,83,75,-80,60,81,90,88,-79,9,9,69,-72,-1,-64,96,68,89,43,43,43,43,43,43,43, -43,43,43,43,43,43,43,43,43,43,43,117,43,43,43,43,43,43,43,67,92,88,-71,0,-128, -2,-69,-77,1,64,30,1,116,0,115,89,3,-80,30,75,84,2,-80,18,75,84,90,-80,18,67, -92,90,88,-70,0,-97,2,34,0,1,0,115,89,0,43,116,115,1,43,1,115,43,43,43,43, -43,43,43,43,115,115,115,115,43,0,43,43,43,43,43,43,0,69,105,68,115,69,105,68,115, -69,105,68,115,116,117,69,105,68,115,69,105,68,69,105,68,69,105,68,115,116,69,105,68,69, -105,68,115,43,43,43,43,43,115,43,0,43,115,43,116,117,43,43,43,43,43,43,43,43,43, -43,43,43,43,43,115,116,117,43,0,5,-70,0,25,5,-70,0,26,5,-89,0,25,4,38,0, -24,0,0,-1,-25,0,0,-1,-24,0,0,-1,-25,-2,105,-1,-24,5,-70,0,25,-2,105,-1,-24, -2,-22,0,0,0,-72,0,0,0,-72,0,0,0,0,0,-88,0,-83,1,105,0,-83,0,-65,0, --62,1,-16,0,24,0,-81,0,-71,0,-76,0,-56,0,23,0,68,0,-100,0,124,0,-108,0,-121, -0,6,0,90,0,-56,0,-119,0,82,0,82,0,5,0,68,0,-108,1,25,-1,-76,0,47,0, --95,0,3,0,-95,0,-51,0,23,0,87,0,126,0,-70,0,22,1,24,-1,-23,0,127,0,-123, -3,-45,0,-121,0,-123,0,13,0,34,0,65,0,80,0,111,0,-115,1,76,-1,117,0,92,0, --33,4,-125,0,55,0,76,0,110,0,112,1,-128,-1,88,-1,-114,-1,-110,-1,-92,0,-91,0,-71, -3,-56,-1,-3,0,11,0,26,0,99,0,99,0,-51,-1,-18,5,-40,-1,-36,0,45,0,92,0, --107,0,-103,0,-33,1,-110,9,-75,0,64,0,87,0,-128,0,-71,3,-99,0,114,0,-102,3,93, -4,1,-1,103,-1,-6,0,3,0,33,0,119,0,-51,0,4,0,77,0,-51,1,-64,2,43,0, -76,0,101,0,-25,1,24,1,124,3,67,5,-40,-1,-93,-1,-80,-1,-60,0,3,0,28,0,93, -0,104,0,-102,0,-70,1,53,1,71,2,33,5,92,-1,77,-1,-51,0,22,0,45,0,120,0, --128,0,-103,0,-78,0,-74,0,-74,0,-72,0,-67,0,-38,1,12,5,-16,-1,-92,-1,-16,0,25, -0,44,0,73,0,127,0,-76,0,-50,1,-64,3,-2,-3,-127,-2,63,0,0,0,5,0,24,0, -41,0,57,0,73,0,111,0,-66,0,-57,0,-48,1,35,1,-63,2,111,5,12,5,50,5,64, -5,122,-1,-44,0,20,0,49,0,85,0,87,0,-89,0,-76,0,-26,1,-9,2,126,2,126,2, -127,3,-58,4,70,-1,66,0,14,0,-123,0,-111,0,-65,0,-62,0,-59,0,-31,1,26,1,47, -1,79,1,86,2,41,2,111,2,-98,3,114,0,8,0,44,0,49,0,49,0,100,0,105,0, --119,0,-104,0,-57,0,-34,1,43,1,-74,2,12,2,-49,3,-93,4,-85,4,-5,6,29,-2,-32, --1,14,0,6,0,38,0,-101,0,-99,0,-63,1,13,1,24,1,32,1,115,1,-126,1,-42,1, --29,2,67,2,95,2,-101,2,-30,3,-108,4,-87,4,-46,7,97,0,28,0,94,0,109,0,-115, -0,-85,0,-9,1,18,1,56,1,81,1,91,1,104,1,124,1,-121,1,-111,1,-103,1,-51,1, --48,1,-24,2,65,2,84,2,107,2,-17,3,104,3,113,3,-67,4,66,4,66,4,83,4,115, -4,-125,5,-122,5,-117,6,-24,-2,88,-2,-60,-2,-47,-2,-9,-1,50,-1,-122,0,81,0,124,0, --127,0,-111,0,-107,0,-98,0,-76,0,-71,0,-49,0,-39,0,-39,0,-33,0,-30,1,5,1,11, -1,14,1,14,1,32,1,33,1,85,1,123,1,123,1,126,1,-115,1,-94,1,-88,1,-87,1, --76,1,-48,1,-48,1,-30,1,-23,1,-14,1,-11,1,-5,2,0,2,0,2,6,2,27,2,33, -2,34,2,34,2,35,2,114,2,119,2,-108,2,-100,2,-49,2,-49,2,-48,2,-20,2,-7,3, -23,3,34,3,43,3,53,3,60,3,89,3,111,3,113,3,-121,3,-112,3,-112,3,-75,3,-31, -4,26,4,-49,4,-1,5,50,5,50,5,-106,5,-97,5,-88,5,-85,5,-62,5,-16,6,12,7, --126,8,0,8,-52,-4,-93,-3,42,-3,-34,-2,0,-2,-120,-2,-106,-2,-78,-2,-76,-1,-31,0,21, -0,25,0,26,0,28,0,31,0,60,0,81,0,97,0,97,0,106,0,120,0,-106,0,-91,0, --81,0,-45,1,12,1,24,1,26,1,42,1,62,1,76,1,81,1,95,1,106,1,113,1,120, -1,-126,1,-124,1,-102,1,-91,1,-88,1,-87,1,-82,1,-68,1,-51,1,-41,1,-17,2,0,2, -13,2,28,2,33,2,34,2,46,2,53,2,66,2,79,2,79,2,94,2,101,2,113,2,-112, -2,-110,2,-76,2,-42,2,-6,3,7,3,11,3,15,3,21,3,42,3,71,3,93,3,101,3, -116,3,121,3,-106,3,-80,3,-52,3,-35,3,-30,3,-10,3,-4,3,-4,3,-1,4,10,4,31, -4,34,4,38,4,43,4,71,4,95,4,117,4,-98,4,-25,4,-25,5,92,5,-53,5,-27,6, -10,6,109,6,-122,6,-72,6,-15,7,54,7,62,7,80,7,81,7,93,7,-113,7,-74,7,-44, -8,96,0,-74,0,-61,0,-75,0,-73,0,0,0,0,0,0,0,0,0,0,0,0,1,-32,3, --127,3,69,3,-75,0,-114,2,51,4,25,2,-50,2,-50,0,45,0,95,0,100,3,77,2,63, -0,0,2,-88,1,-120,2,125,1,-76,2,36,5,120,6,59,2,59,1,78,0,-16,4,38,2, --108,2,-58,2,-97,2,-10,2,59,3,77,1,75,1,83,0,106,2,49,0,0,0,0,0,0, -6,20,4,-86,0,0,0,60,4,-61,0,-19,4,-68,2,101,2,-50,3,-75,0,120,6,12,1, -126,2,-17,6,12,0,-78,1,0,2,57,0,0,1,-59,3,48,4,43,3,-53,0,-38,3,-33, -1,7,4,-95,0,-37,4,10,1,23,1,-19,2,-89,3,80,1,11,1,-67,4,62,5,88,0, -33,3,-100,0,-82,3,113,1,125,0,-75,2,69,0,0,10,-5,8,-116,1,43,1,78,1,-86, -0,-121,0,84,1,50,1,-8,3,-1,0,3,2,78,0,-76,0,55,3,-29,0,-125,0,107,2, --40,0,-19,0,119,0,-120,0,-105,1,100,4,103,0,-114,0,51,1,124,0,-25,0,-90,2,-98, -3,41,5,110,6,42,6,21,1,-55,2,105,4,-118,2,19,1,-76,0,2,4,-87,0,0,2, -57,1,36,1,3,5,20,0,-124,1,93,3,-102,6,-17,2,-39,0,117,0,-49,4,10,0,-34, -3,-84,4,-68,2,-49,2,-82,3,77,4,-16,5,82,1,104,0,109,0,125,0,-122,0,113,-1, --127,0,121,5,88,4,-46,1,103,0,3,1,86,0,37,4,-32,0,-108,0,124,3,50,4,33, -0,-108,0,127,0,114,0,92,0,47,0,-74,0,24,0,-70,0,-72,0,65,3,77,0,114,0, -24,0,31,0,76,1,106,1,85,0,-103,0,-102,0,-102,0,-104,0,-78,0,4,0,120,0,105, -0,20,0,87,0,110,0,-50,0,-76,6,84,2,-72,0,103,5,14,1,101,0,-25,0,0,4, --53,-2,82,0,90,-1,-90,0,-103,-1,103,0,110,-1,-110,0,45,-1,-44,0,-121,-1,124,0,-72, -0,-88,0,-27,0,-113,0,-88,1,-123,-2,123,0,112,0,30,0,-39,0,-34,1,76,5,70,2, --49,5,70,-1,45,2,-118,2,-39,2,83,2,-106,0,-73,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,1,37,1,24,0,-22,0,-22,0,-82,0,0,0,62,5,-69,0,-118,4,-41,0, -83,0,63,-1,-116,-1,-43,0,21,0,40,0,34,0,-103,0,98,0,74,0,-28,0,109,0,-18, -0,-27,0,72,3,-64,0,51,-2,78,2,-79,-1,70,3,112,0,121,5,-33,0,81,-1,-89,-1, -31,1,10,0,104,-1,108,0,79,0,-68,0,-91,7,5,0,97,7,43,0,0,0,0,0,0, -0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,-42,0,0,1,126,0,0,3, -32,0,0,5,-90,0,0,7,78,0,0,9,56,0,0,9,126,0,0,9,-2,0,0,10,-92, -0,0,11,-124,0,0,11,-20,0,0,12,100,0,0,12,-86,0,0,12,-26,0,0,13,86,0, -0,15,18,0,0,15,-18,0,0,18,24,0,0,19,-14,0,0,21,82,0,0,23,12,0,0, -24,-30,0,0,25,-114,0,0,28,34,0,0,30,86,0,0,30,-78,0,0,31,112,0,0,31, --14,0,0,32,98,0,0,32,-24,0,0,33,-38,0,0,35,-38,0,0,37,-124,0,0,39,28, -0,0,40,86,0,0,41,-98,0,0,42,98,0,0,43,24,0,0,44,-88,0,0,45,-82,0, -0,46,-110,0,0,47,122,0,0,49,-80,0,0,50,58,0,0,53,100,0,0,55,14,0,0, -56,66,0,0,57,72,0,0,59,60,0,0,61,-88,0,0,64,82,0,0,65,0,0,0,66, -36,0,0,67,-104,0,0,69,-42,0,0,72,-30,0,0,74,-120,0,0,75,-56,0,0,76,50, -0,0,76,-100,0,0,77,0,0,0,77,-120,0,0,77,-68,0,0,78,56,0,0,81,10,0, -0,82,-24,0,0,84,-100,0,0,86,80,0,0,88,14,0,0,89,98,0,0,91,82,0,0, -92,-10,0,0,93,-22,0,0,95,2,0,0,97,-102,0,0,98,-106,0,0,100,-58,0,0,102, --116,0,0,104,78,0,0,106,18,0,0,107,-88,0,0,108,-82,0,0,112,86,0,0,113,122, -0,0,115,24,0,0,117,54,0,0,121,-96,0,0,123,-60,0,0,126,28,0,0,-128,4,0, -0,-127,2,0,0,-127,78,0,0,-126,80,0,0,-126,-16,0,0,-125,60,0,0,-125,112,0,0, --125,-84,0,0,-125,-18,0,0,-124,84,0,0,-124,-102,0,0,-124,-50,0,0,-123,4,0,0,-123, -58,0,0,-123,-118,0,0,-123,-52,0,0,-122,30,0,0,-122,86,0,0,-122,-88,0,0,-122,-34, -0,0,-121,30,0,0,-121,96,0,0,-121,-98,0,0,-121,-24,0,0,-120,40,0,0,-120,86,0, -0,-120,-114,0,0,-120,-34,0,0,-119,20,0,0,-119,84,0,0,-119,-114,0,0,-119,-46,0,0, --118,28,0,0,-118,88,0,0,-118,-120,0,0,-118,-52,0,0,-117,4,0,0,-117,-108,0,0,-116, -26,0,0,-114,40,0,0,-113,-68,0,0,-111,108,0,0,-111,-72,0,0,-110,76,0,0,-108,112, -0,0,-106,-60,0,0,-104,-76,0,0,-103,-96,0,0,-102,34,0,0,-102,-116,0,0,-101,-86,0, -0,-99,6,0,0,-97,78,0,0,-96,-80,0,0,-95,62,0,0,-95,-24,0,0,-94,-84,0,0, --93,-12,0,0,-91,-98,0,0,-90,-116,0,0,-89,82,0,0,-89,-74,0,0,-88,36,0,0,-87, -78,0,0,-86,114,0,0,-85,2,0,0,-84,-28,0,0,-81,62,0,0,-78,-112,0,0,-77,-122, -0,0,-76,44,0,0,-76,124,0,0,-75,50,0,0,-74,82,0,0,-73,-16,0,0,-72,-118,0, -0,-71,78,0,0,-70,14,0,0,-70,118,0,0,-70,-78,0,0,-69,10,0,0,-69,88,0,0, --67,112,0,0,-65,-74,0,0,-65,-18,0,0,-64,32,0,0,-63,74,0,0,-62,118,0,0,-61, -36,0,0,-61,-56,0,0,-60,106,0,0,-59,60,0,0,-59,-112,0,0,-59,-58,0,0,-58,30, -0,0,-57,112,0,0,-57,-30,0,0,-56,60,0,0,-55,-76,0,0,-53,32,0,0,-52,0,0, -0,-52,50,0,0,-52,-50,0,0,-51,-14,0,0,-48,104,0,0,-48,-94,0,0,-48,-26,0,0, --47,34,0,0,-47,-124,0,0,-47,-58,0,0,-46,12,0,0,-46,88,0,0,-46,-118,0,0,-46, --34,0,0,-45,28,0,0,-45,76,0,0,-45,-118,0,0,-45,-48,0,0,-44,18,0,0,-44,80, -0,0,-44,-46,0,0,-43,64,0,0,-42,38,0,0,-42,98,0,0,-42,-30,0,0,-41,22,0, -0,-41,-72,0,0,-40,64,0,0,-40,-84,0,0,-39,56,0,0,-39,-92,0,0,-38,-112,0,0, --37,-126,0,0,-37,-74,0,0,-37,-22,0,0,-36,26,0,0,-36,94,0,0,-36,-42,0,0,-34, -80,0,0,-32,106,0,0,-32,-100,0,0,-32,-42,0,0,-31,-48,0,0,-29,94,0,0,-29,-108, -0,0,-28,-8,0,0,-27,116,0,0,-26,84,0,0,-25,74,0,0,-24,-38,0,0,-22,68,0, -0,-20,50,0,0,-19,46,0,0,-19,116,0,0,-19,-88,0,0,-19,-22,0,0,-18,36,0,0, --18,120,0,0,-18,-64,0,0,-17,10,0,0,-17,58,0,0,-17,106,0,0,-15,82,0,0,-15, --112,0,0,-15,-54,0,0,-15,-6,0,0,-14,46,0,0,-14,94,0,0,-14,-118,0,0,-14,-46, -0,0,-12,-120,0,0,-10,2,0,0,-10,46,0,0,-10,112,0,0,-10,-76,0,0,-10,-28,0, -0,-9,20,0,0,-9,106,0,0,-8,72,0,0,-7,90,0,0,-7,-98,0,0,-7,-44,0,0, --6,46,0,0,-6,108,0,0,-6,-96,0,0,-6,-48,0,0,-5,12,0,0,-5,76,0,0,-5, --118,0,0,-5,-58,0,0,-4,8,0,0,-4,62,0,0,-4,122,0,0,-4,-70,0,0,-3,-56, -0,0,-1,52,0,0,-1,-124,0,1,0,-32,0,1,1,54,0,1,1,106,0,1,1,-72,0, -1,2,4,0,1,2,70,0,1,2,126,0,1,2,-76,0,1,2,-4,0,1,3,-98,0,1, -5,58,0,1,7,2,0,1,8,-124,0,1,10,118,0,1,11,-56,0,1,13,76,0,1,14, -46,0,1,15,-56,0,1,16,50,0,1,16,90,0,1,16,-8,0,1,19,122,0,1,19,-70, -0,1,19,-6,0,1,20,58,0,1,20,120,0,1,20,-42,0,1,21,52,0,1,21,-94,0, -1,21,-62,0,1,22,-84,0,1,23,76,0,1,23,-126,0,1,23,-48,0,1,24,26,0,1, -24,100,0,1,24,-128,0,1,24,-100,0,1,24,-68,0,1,24,-36,0,1,24,-4,0,1,25, -28,0,1,25,66,0,1,25,104,0,1,25,-114,0,1,25,-76,0,1,25,-28,0,1,26,12, -0,1,26,52,0,1,26,96,0,1,26,-116,0,1,26,-64,0,1,26,-22,0,1,27,22,0, -1,27,76,0,1,27,118,0,1,27,-94,0,1,27,-40,0,1,28,2,0,1,28,44,0,1, -28,96,0,1,28,-112,0,1,28,-60,0,1,29,8,0,1,29,56,0,1,29,108,0,1,29, --82,0,1,29,-30,0,1,30,20,0,1,30,86,0,1,30,-118,0,1,30,-70,0,1,30,-4, -0,1,31,64,0,1,31,-122,0,1,31,-30,0,1,31,-2,0,1,32,26,0,1,32,54,0, -1,32,82,0,1,32,110,0,1,33,-36,0,1,36,-84,0,1,39,28,0,1,39,56,0,1, -39,82,0,1,39,110,0,1,39,-118,0,1,39,-90,0,1,39,-62,0,1,40,30,0,1,40, -88,0,1,40,-62,0,1,41,-116,0,1,42,44,0,1,43,2,0,1,43,-126,0,1,44,10, -0,1,44,122,0,1,45,16,0,1,45,110,0,1,45,-76,0,1,46,18,0,1,46,116,0, -1,47,44,0,1,47,-22,0,1,48,22,0,1,48,114,0,1,48,-74,0,1,50,34,0,1, -51,22,0,1,51,64,0,1,51,92,0,1,51,-120,0,1,51,-64,0,1,52,12,0,1,52, -76,0,1,52,-128,0,1,52,-80,0,1,52,-32,0,1,53,16,0,1,53,84,0,1,53,-124, -0,1,53,-76,0,1,53,-12,0,1,54,36,0,1,54,84,0,1,54,-124,0,1,54,-60,0, -1,54,-12,0,1,55,36,0,1,55,84,0,1,55,-126,0,1,57,-122,0,1,57,-74,0,1, -57,-26,0,1,59,54,0,1,60,-20,0,1,61,28,0,1,61,74,0,1,61,122,0,1,61, --88,0,1,61,-40,0,1,62,6,0,1,63,52,0,1,64,98,0,1,64,-110,0,1,66,2, -0,1,66,58,0,1,66,106,0,1,67,-4,0,1,68,42,0,1,68,88,0,1,68,-122,0, -1,68,-82,0,1,70,12,0,1,71,-92,0,1,71,-36,0,1,72,28,0,1,72,88,0,1, -72,-120,0,1,72,-74,0,1,72,-46,0,1,73,2,0,1,73,50,0,1,74,34,0,1,75, --118,0,1,75,-70,0,1,75,-12,0,1,76,52,0,1,76,100,0,1,76,-108,0,1,76,-42, -0,1,78,118,0,1,80,86,0,1,80,-106,0,1,80,-42,0,1,81,6,0,1,81,70,0, -1,82,48,0,1,82,-80,0,1,83,-108,0,1,83,-60,0,1,83,-12,0,1,84,36,0,1, -84,84,0,1,84,-112,0,1,84,-62,0,1,84,-12,0,1,85,36,0,1,85,84,0,1,85, --102,0,1,85,-52,0,1,85,-4,0,1,86,50,0,1,86,-92,0,1,86,-40,0,1,88,-90, -0,1,89,-88,0,1,91,56,0,1,93,104,0,1,95,-72,0,1,97,74,0,1,97,-82,0, -1,98,56,0,1,98,72,0,1,98,-42,0,1,100,-44,0,1,102,0,0,1,103,108,0,1, -104,92,0,1,105,-32,0,1,107,-6,0,1,110,38,0,1,111,24,0,1,111,40,0,1,111, -56,0,1,112,80,0,1,112,96,0,1,112,112,0,1,112,-128,0,1,112,-112,0,1,112,-96, -0,1,113,-66,0,1,113,-50,0,1,113,-34,0,1,114,82,0,1,114,98,0,1,115,50,0, -1,115,66,0,1,116,84,0,1,116,100,0,1,116,116,0,1,116,-124,0,1,117,-30,0,1, -119,-64,0,1,120,2,0,1,120,56,0,1,120,110,0,1,120,-98,0,1,120,-50,0,1,121, -34,0,1,121,74,0,1,122,-44,0,1,124,28,0,1,125,112,0,1,126,-40,0,1,-128,92, -0,1,-128,-64,0,1,-126,82,0,1,-125,110,0,1,-125,126,0,1,-125,-114,0,1,-123,20,0, -1,-123,36,0,1,-122,-118,0,1,-121,-28,0,1,-119,24,0,1,-118,118,0,1,-117,-28,0,1, --115,-86,0,1,-115,-22,0,1,-114,34,0,1,-114,88,0,1,-114,126,0,1,-114,-82,0,1,-114, --44,0,1,-112,74,0,1,-112,122,0,1,-111,-80,0,1,-111,-64,0,1,-111,-48,0,1,-110,18, -0,1,-110,34,0,1,-109,-74,0,1,-107,98,0,1,-106,-20,0,1,-105,20,0,1,-105,68,0, -1,-104,-96,0,1,-104,-80,0,1,-103,-24,0,1,-103,-8,0,1,-102,-110,0,1,-101,-14,0,1, --100,2,0,1,-98,104,0,1,-97,-14,0,1,-95,90,0,1,-95,-118,0,1,-93,0,0,1,-92, -50,0,1,-92,66,0,1,-92,82,0,1,-92,98,0,1,-91,60,0,1,-91,76,0,1,-91,92, -0,1,-91,108,0,1,-90,100,0,1,-89,-34,0,1,-89,-18,0,1,-87,22,0,1,-86,74,0, -1,-85,-100,0,1,-83,48,0,1,-82,78,0,1,-81,-38,0,1,-80,-20,0,1,-79,34,0,1, --77,88,0,1,-77,-8,0,1,-76,8,0,1,-75,-98,0,1,-73,64,0,1,-73,-60,0,1,-71, -70,0,1,-71,86,0,1,-69,-66,0,1,-67,62,0,1,-66,-66,0,1,-66,-18,0,1,-64,-114, -0,1,-62,20,0,1,-61,-40,0,1,-59,4,0,1,-59,20,0,1,-58,68,0,1,-58,84,0, -1,-58,100,0,1,-57,36,0,1,-57,52,0,1,-55,26,0,1,-55,42,0,1,-54,96,0,1, --53,110,0,1,-51,26,0,1,-50,-48,0,1,-48,18,0,1,-47,-126,0,1,-46,-54,0,1,-45, -28,0,1,-44,-2,0,1,-42,122,0,1,-42,-72,0,1,-40,94,0,1,-40,-126,0,1,-39,-62, -0,1,-39,-46,0,1,-39,-30,0,1,-38,26,0,1,-38,42,0,1,-37,-74,0,1,-35,36,0, -1,-34,-104,0,1,-34,-68,0,1,-34,-20,0,1,-32,90,0,1,-31,12,0,1,-31,-54,0,1, --31,-8,0,1,-29,-82,0,1,-28,-90,0,1,-27,52,0,1,-26,96,0,1,-25,20,0,1,-25, --18,0,1,-24,56,0,1,-24,-74,0,1,-23,124,0,1,-23,-92,0,1,-23,-18,0,1,-22,68, -0,1,-21,48,0,1,-21,122,0,1,-21,-82,0,1,-21,-42,0,1,-21,-2,0,1,-20,50,0, -1,-20,118,0,1,-20,-70,0,1,-20,-8,0,1,-18,54,0,1,-18,-18,0,1,-16,14,0,1, --16,-124,0,1,-15,82,0,1,-15,-92,0,1,-14,54,0,1,-14,-26,0,1,-13,-38,0,1,-12, -46,0,1,-12,-60,0,1,-11,-126,0,1,-10,108,0,1,-9,30,0,1,-8,62,0,1,-8,-112, -0,1,-7,58,0,1,-6,112,0,1,-5,72,0,1,-4,46,0,1,-3,52,0,1,-2,26,0, -1,-2,-4,0,1,-1,-16,0,2,0,-114,0,2,1,-108,0,2,2,-114,0,2,3,6,0,2, -3,126,0,2,3,-12,0,2,4,42,0,2,4,-122,0,2,5,78,0,2,5,-38,0,2,6, -18,0,2,6,88,0,2,6,-120,0,2,6,-14,0,2,7,-78,0,2,7,-26,0,2,8,22, -0,2,8,74,0,2,8,122,0,2,8,-86,0,2,8,-38,0,2,10,122,0,2,10,-78,0, -2,10,-14,0,2,11,42,0,2,11,98,0,2,11,-2,0,2,12,-8,0,2,13,40,0,2, -13,-52,0,2,13,-6,0,2,14,58,0,2,14,-118,0,2,14,-70,0,2,15,6,0,2,16, --98,0,2,18,4,0,2,19,100,0,2,19,-86,0,2,19,-2,0,2,20,54,0,2,21,-88, -0,2,21,-34,0,2,22,112,0,2,22,-82,0,2,22,-36,0,2,23,26,0,2,24,74,0, -2,24,114,0,2,25,-82,0,2,26,62,0,2,26,-24,0,2,27,106,0,2,28,38,0,2, -29,62,0,2,30,76,0,2,30,-128,0,2,31,6,0,2,32,98,0,2,32,-28,0,2,33, -46,0,2,34,56,0,2,34,-128,0,2,35,-124,0,2,36,0,0,2,36,88,0,2,36,-36, -0,2,37,-58,0,2,38,-36,0,2,39,-40,0,2,40,-126,0,2,41,114,0,2,42,68,0, -2,43,46,0,2,44,22,0,2,44,-58,0,2,45,72,0,2,47,-90,0,2,47,-48,0,2, -47,-6,0,2,48,-78,0,2,48,-36,0,2,50,30,0,2,51,36,0,2,52,14,0,2,52, -56,0,2,52,98,0,2,52,-116,0,2,52,-74,0,2,52,-32,0,2,54,96,0,2,54,-118, -0,2,54,-76,0,2,54,-34,0,2,55,8,0,2,55,50,0,2,55,92,0,2,55,-122,0, -2,55,-80,0,2,55,-28,0,2,56,14,0,2,56,56,0,2,56,98,0,2,57,-36,0,2, -57,-20,0,2,59,6,0,2,59,22,0,2,59,64,0,2,59,106,0,2,59,-108,0,2,59, --66,0,2,61,104,0,2,63,-124,0,2,64,-78,0,2,64,-62,0,2,66,62,0,2,66,78, -0,2,67,-108,0,2,69,96,0,2,70,102,0,2,71,-26,0,2,73,-122,0,2,75,-86,0, -2,77,4,0,2,78,-26,0,2,80,42,0,2,81,88,0,2,81,-126,0,2,81,-84,0,2, -81,-42,0,2,82,0,0,2,82,42,0,2,82,84,0,2,82,126,0,2,82,-88,0,2,82, --46,0,2,82,-4,0,2,83,38,0,2,83,80,0,2,83,122,0,2,83,-92,0,2,83,-50, -0,2,83,-8,0,2,86,52,0,2,87,-80,0,2,88,-12,0,2,90,-36,0,2,92,36,0, -2,92,78,0,2,92,120,0,2,92,-88,0,2,92,-40,0,2,93,40,0,2,93,120,0,2, -93,-72,0,2,94,42,0,2,94,126,0,2,94,-36,0,2,95,50,0,2,95,104,0,2,95, --86,0,2,95,-16,0,2,96,58,0,2,96,106,0,2,96,-94,0,2,96,-46,0,2,98,10, -0,2,101,80,0,2,101,122,0,2,101,-92,0,2,101,-50,0,2,101,-8,0,2,102,34,0, -2,102,76,0,2,102,118,0,2,102,-96,0,2,102,-54,0,2,102,-12,0,2,103,30,0,2, -103,72,0,2,103,114,0,2,103,-100,0,2,103,-58,0,2,103,-16,0,2,104,26,0,2,104, -68,0,2,104,110,0,2,104,-104,0,2,104,-62,0,2,104,-20,0,2,105,22,0,2,105,64, -0,2,105,106,0,2,105,-108,0,2,105,-66,0,2,105,-24,0,2,106,-122,0,2,106,-100,0, -2,106,-58,0,2,109,-90,0,2,109,-74,0,2,110,-48,0,2,111,-14,0,2,113,48,0,2, -114,114,0,2,116,24,0,2,116,40,0,2,117,106,0,2,118,-70,0,2,120,-86,0,2,122, -126,0,2,123,-106,0,2,123,-90,0,2,124,40,0,2,124,-74,0,2,125,-74,0,2,125,-58, -0,2,126,102,0,2,126,118,0,2,127,-116,0,2,-128,-34,0,2,-126,14,0,2,-126,30,0, -2,-126,-20,0,2,-126,-4,0,2,-124,114,0,2,-124,-126,0,2,-123,-106,0,2,-123,-90,0,2, --122,-38,0,2,-120,112,0,2,-119,44,0,2,-119,60,0,2,-118,58,0,2,-117,-108,0,2,-116, -32,0,2,-116,48,0,2,-115,90,0,2,-114,-26,0,2,-113,-94,0,2,-113,-78,0,2,-112,78, -0,2,-112,94,0,2,-111,44,0,2,-111,60,0,2,-110,20,0,2,-110,36,0,2,-109,44,0, -2,-109,60,0,2,-107,2,0,2,-107,18,0,2,-106,106,0,2,-106,122,0,2,-104,-28,0,2, --104,-12,0,2,-102,-18,0,2,-102,-2,0,2,-100,104,0,2,-100,120,0,2,-99,104,0,2,-99, -120,0,2,-97,16,0,2,-97,32,0,2,-96,62,0,2,-96,78,0,2,-95,-114,0,2,-95,-98, -0,2,-95,-82,0,2,-95,-66,0,2,-93,54,0,2,-93,70,0,2,-93,86,0,2,-93,102,0, -2,-92,-72,0,2,-90,6,0,2,-90,-44,0,2,-89,-72,0,2,-87,56,0,2,-86,-70,0,2, --85,-70,0,2,-84,-50,0,2,-82,18,0,2,-82,34,0,2,-81,16,0,2,-81,-22,0,2,-79, --122,0,2,-79,-106,0,2,-78,-76,0,2,-77,-70,0,2,-75,-72,0,2,-75,-56,0,2,-75,-40, -0,2,-75,-24,0,2,-73,50,0,2,-73,66,0,2,-73,-6,0,2,-72,10,0,2,-71,24,0, -2,-71,40,0,2,-70,20,0,2,-70,36,0,2,-69,66,0,2,-69,82,0,2,-69,-16,0,2, --68,0,0,2,-68,16,0,2,-68,-2,0,2,-66,114,0,2,-65,-98,0,2,-64,-104,0,2,-64, --88,0,2,-64,-72,0,2,-64,-56,0,2,-62,102,0,2,-60,32,0,2,-60,-18,0,2,-60,-2, -0,2,-57,94,0,2,-55,-92,0,2,-52,42,0,2,-50,-114,0,2,-47,18,0,2,-45,-124,0, -2,-43,84,0,2,-41,10,0,2,-41,52,0,2,-41,94,0,2,-41,110,0,2,-41,126,0,2, --41,-88,0,2,-41,-46,0,2,-41,-4,0,2,-40,12,0,2,-40,28,0,2,-40,70,0,2,-40, -112,0,2,-40,-128,0,2,-40,-112,0,2,-40,-70,0,2,-40,-28,0,2,-39,14,0,2,-39,30, -0,2,-39,46,0,2,-39,62,0,2,-39,78,0,2,-39,94,0,2,-39,110,0,2,-39,-104,0, -2,-39,-88,0,2,-39,-72,0,2,-39,-30,0,2,-38,12,0,2,-38,54,0,2,-38,96,0,2, --38,-118,0,2,-38,-76,0,2,-38,-34,0,2,-37,8,0,2,-37,50,0,2,-37,92,0,2,-37, --122,0,2,-37,-80,0,2,-37,-38,0,2,-36,4,0,2,-36,46,0,2,-36,88,0,2,-36,-126, -0,2,-36,-84,0,2,-36,-42,0,2,-35,0,0,2,-35,42,0,2,-35,84,0,2,-35,126,0, -2,-35,-88,0,2,-35,-46,0,2,-35,-4,0,2,-34,38,0,2,-34,80,0,2,-34,122,0,2, --34,-92,0,2,-34,-50,0,2,-34,-8,0,2,-33,34,0,2,-33,76,0,2,-33,118,0,2,-33, --96,0,2,-33,-54,0,2,-33,-12,0,2,-32,30,0,2,-32,72,0,2,-32,114,0,2,-32,-100, -0,2,-32,-58,0,2,-32,-16,0,2,-31,26,0,2,-31,68,0,2,-31,110,0,2,-31,-104,0, -2,-31,-62,0,2,-31,-20,0,2,-30,22,0,2,-30,64,0,2,-30,106,0,2,-30,-108,0,2, --29,52,0,2,-29,120,0,2,-29,-18,0,2,-28,24,0,2,-28,66,0,2,-28,108,0,2,-28, --106,0,2,-28,-64,0,2,-28,-22,0,2,-27,20,0,2,-27,62,0,2,-27,104,0,2,-27,-110, -0,2,-27,-68,0,2,-27,-26,0,2,-26,16,0,2,-26,58,0,2,-26,100,0,2,-26,-114,0, -2,-26,-72,0,2,-26,-30,0,2,-25,12,0,2,-25,54,0,2,-25,96,0,2,-25,-118,0,2, --25,-76,0,2,-25,-34,0,2,-24,18,0,2,-24,70,0,2,-24,122,0,2,-22,12,0,2,-21, --88,0,2,-19,68,0,2,-18,-48,0,2,-17,22,0,2,-17,92,0,2,-17,-54,0,2,-16,38, -0,2,-16,120,0,2,-16,-24,0,2,-15,-64,0,2,-14,-116,0,2,-13,100,0,2,-12,48,0, -2,-12,-48,0,2,-11,-22,0,2,-10,-98,0,2,-9,32,0,2,-9,122,0,2,-9,-70,0,2, --8,-40,0,2,-6,34,0,2,-5,-70,0,2,-4,22,0,2,-4,116,0,2,-4,-48,0,2,-3, -44,0,2,-3,-32,0,2,-2,-106,0,2,-1,66,0,2,-1,-18,0,3,0,-102,0,3,1,82, -0,3,2,10,0,3,2,-62,0,3,2,-44,0,3,2,-26,0,3,2,-8,0,3,3,10,0, -3,3,28,0,3,3,-118,0,3,3,-8,0,3,4,-80,0,3,4,-62,0,3,4,-44,0,3, -4,-26,0,3,4,-10,0,3,5,8,0,3,5,26,0,3,5,44,0,3,5,62,0,3,5, -80,0,3,5,98,0,3,6,16,0,3,6,-68,0,3,7,106,0,3,8,22,0,3,8,-82, -0,3,8,-24,0,3,9,18,0,3,9,60,0,3,9,-112,0,3,9,-30,0,3,10,94,0, -3,10,-88,0,3,11,36,0,3,11,120,0,3,11,-4,0,3,12,78,0,3,12,-60,0,3, -13,28,0,3,13,-126,0,3,13,-40,0,3,14,50,0,3,14,-80,0,3,14,-4,0,3,15, -90,0,3,15,-66,0,3,16,12,0,3,16,90,0,3,16,-78,0,3,16,-6,0,3,17,36, -0,3,17,82,0,3,17,120,0,3,17,-84,0,3,17,-36,0,3,18,12,0,3,18,94,0, -3,18,-52,0,3,19,34,0,3,19,-106,0,3,19,-22,0,3,20,94,0,3,20,-92,0,3, -21,12,0,3,21,82,0,3,21,-82,0,3,21,-34,0,3,22,24,0,3,22,62,0,3,22, -110,0,3,22,-108,0,3,22,-70,0,3,22,-20,0,3,23,28,0,3,23,110,0,3,23,-44, -0,3,24,42,0,3,24,-112,0,3,24,-28,0,3,25,82,0,3,25,-108,0,3,25,-12,0, -3,26,54,0,3,26,-126,0,3,26,-68,0,3,26,-8,0,3,27,50,0,3,27,110,0,3, -27,-94,0,3,27,-44,0,3,28,4,0,3,28,52,0,3,28,94,0,3,28,-124,0,3,28, --82,0,3,28,-36,0,3,29,6,0,3,29,82,0,3,29,-106,0,3,29,-52,0,3,30,8, -0,3,30,60,0,3,30,106,0,3,30,-88,0,3,30,-40,0,3,31,18,0,3,31,60,0, -3,31,106,0,3,31,-112,0,3,31,-74,0,3,31,-30,0,3,32,62,0,3,32,110,0,3, -32,-98,0,3,32,-50,0,3,33,6,0,3,33,58,0,3,33,104,0,3,33,-104,0,3,33, --56,0,3,33,-8,0,3,34,40,0,3,34,92,0,3,34,-78,0,3,34,-26,0,3,35,70, -0,3,35,122,0,3,35,-46,0,3,36,6,0,3,36,98,0,3,37,0,0,3,37,-50,0, -3,38,-18,0,3,39,-74,0,3,40,70,0,3,40,-36,0,3,42,-56,0,3,44,-60,0,3, -46,60,0,3,47,-72,0,3,49,98,0,3,51,20,0,3,51,-4,0,3,53,50,0,3,54, -42,0,3,55,60,0,3,56,90,0,3,57,-112,0,3,58,-6,0,3,60,104,0,3,61,-2, -0,3,63,122,0,3,64,-118,0,3,64,-102,0,3,65,-58,0,3,67,2,0,3,68,68,0, -3,69,-56,0,3,70,-94,0,3,71,24,0,3,71,-50,0,3,72,116,0,3,73,-28,0,3, -74,28,0,3,74,-106,0,3,75,88,0,3,76,18,0,3,76,122,0,3,77,-128,0,3,78, --74,0,3,79,-124,0,3,80,-30,0,3,81,92,0,3,81,-42,0,3,82,-98,0,3,83,88, -0,3,84,12,0,3,84,104,0,3,84,-62,0,3,85,10,0,3,85,122,0,3,85,-10,0, -3,86,64,0,3,86,122,0,3,86,-64,0,3,87,4,0,3,87,86,0,3,87,-88,0,3, -88,42,0,3,88,-84,0,3,88,-18,0,3,89,46,0,3,89,100,0,3,89,-102,0,3,89, --56,0,3,89,-10,0,3,90,42,0,3,90,94,0,3,90,-96,0,3,90,-30,0,3,91,30, -0,3,91,90,0,3,91,-108,0,3,91,-50,0,3,92,0,0,3,92,50,0,3,92,100,0, -3,92,-106,0,3,92,-48,0,3,93,10,0,3,93,76,0,3,93,-114,0,3,93,-48,0,3, -94,18,0,3,94,96,0,3,94,-82,0,3,94,-16,0,3,95,50,0,3,95,114,0,3,95, --78,0,3,95,-20,0,3,96,38,0,3,96,114,0,3,96,-66,0,3,96,-4,0,3,97,60, -0,3,97,-126,0,3,97,-56,0,3,98,4,0,3,98,90,0,3,98,-106,0,3,98,-46,0, -3,99,18,0,3,99,82,0,3,99,-114,0,3,99,-54,0,3,100,10,0,3,100,74,0,3, -100,-114,0,3,100,-46,0,3,101,38,0,3,101,-76,0,3,101,-10,0,3,102,56,0,3,102, --96,0,3,103,8,0,3,103,58,0,3,103,108,0,3,103,-92,0,3,103,-36,0,3,104,114, -0,3,105,8,0,3,105,82,0,3,105,-100,0,3,105,-40,0,3,106,20,0,3,106,106,0, -3,106,-64,0,3,107,10,0,3,107,84,0,3,107,-84,0,3,108,4,0,3,108,68,0,3, -108,-124,0,3,108,-68,0,3,108,-12,0,3,109,62,0,3,109,-120,0,3,109,-58,0,3,110, -4,0,3,110,70,0,3,110,-120,0,3,110,-36,0,3,111,48,0,3,111,118,0,3,111,-68, -0,3,112,2,0,3,112,72,0,3,112,-98,0,3,112,-12,0,3,113,74,0,3,113,-96,0, -3,113,-20,0,3,114,56,0,3,114,-124,0,3,114,-48,0,3,115,68,0,3,115,-72,0,3, -116,44,0,3,116,-96,0,3,116,-34,0,3,117,28,0,3,117,90,0,3,117,-104,0,3,117, --42,0,3,118,20,0,3,118,88,0,3,118,-100,0,3,118,-24,0,3,119,52,0,3,119,-108, -0,3,119,-32,0,3,120,30,0,3,120,108,0,3,121,124,0,3,121,-52,0,3,122,28,0, -3,122,84,0,3,122,-116,0,3,122,-30,0,3,123,56,0,3,123,-84,0,3,124,16,0,3, -124,82,0,3,124,-108,0,3,124,-22,0,3,125,56,0,3,125,-124,0,3,125,-48,0,3,126, -16,0,3,126,80,0,3,126,-104,0,3,126,-32,0,3,127,76,0,3,127,-90,0,3,127,-34, -0,3,-128,22,0,3,-128,86,0,3,-128,-106,0,3,-127,-80,0,3,-126,-10,0,3,-125,-26,0, -3,-124,-10,0,3,-123,76,0,3,-123,-94,0,3,-123,-12,0,3,-122,72,0,3,-122,-84,0,3, --121,16,0,3,-121,102,0,3,-121,-68,0,3,-120,50,0,3,-120,-88,0,3,-120,-22,0,3,-119, -44,0,3,-119,110,0,3,-119,-80,0,3,-119,-14,0,3,-118,52,0,3,-118,-118,0,3,-118,-32, -0,3,-117,50,0,3,-117,-122,0,3,-116,14,0,3,-116,-112,0,3,-115,48,0,3,-115,-46,0, -3,-114,16,0,3,-114,78,0,3,-114,-116,0,3,-114,-56,0,3,-113,6,0,3,-113,68,0,3, --113,-126,0,3,-113,-66,0,3,-112,-94,0,3,-111,-114,0,3,-110,-92,0,3,-109,-64,0,3,-108, --118,0,3,-107,84,0,3,-106,78,0,3,-105,72,0,3,-104,70,0,3,-103,68,0,3,-102,98, -0,3,-101,-128,0,3,-100,-90,0,3,-99,-52,0,3,-98,-50,0,3,-97,-48,0,3,-96,98,0, -3,-96,-12,0,3,-95,50,0,3,-95,112,0,3,-95,-54,0,3,-94,36,0,3,-94,92,0,3, --94,-108,0,3,-93,-92,0,3,-93,-76,0,3,-93,-4,0,3,-92,68,0,3,-92,-100,0,3,-92, --12,0,3,-91,38,0,3,-91,88,0,3,-91,-102,0,3,-91,-36,0,3,-90,22,0,3,-90,80, -0,3,-90,-108,0,3,-90,-40,0,3,-89,80,0,3,-89,-54,0,3,-88,90,0,3,-88,-98,0, -3,-88,-34,0,3,-87,96,0,3,-87,-30,0,3,-85,58,0,3,-85,74,0,3,-85,-104,0,3, --85,-26,0,3,-84,34,0,3,-84,94,0,3,-84,-92,0,3,-84,-22,0,3,-83,56,0,3,-83, --122,0,3,-83,-42,0,3,-82,38,0,3,-82,-126,0,3,-82,-34,0,3,-80,84,0,3,-79,-68, -0,3,-79,-12,0,3,-78,46,0,3,-78,122,0,3,-78,-58,0,3,-77,24,0,3,-77,106,0, -3,-77,-68,0,3,-76,18,0,3,-76,78,0,3,-76,-118,0,3,-76,-32,0,3,-75,52,0,3, --74,108,0,3,-73,12,0,3,-73,90,0,3,-73,-102,0,3,-73,-44,0,3,-71,106,0,3,-69, --46,0,3,-68,-106,0,3,-66,44,0,3,-65,-118,0,3,-64,88,0,3,-63,-2,0,3,-60,82, -0,3,-58,-118,0,3,-58,-48,0,3,-57,2,0,3,-57,-84,0,3,-56,-48,0,3,-56,-12,0, -3,-55,-114,0,3,-54,-102,0,3,-53,-86,0,3,-52,-70,0,3,-51,-56,0,3,-49,78,0,3, --49,-128,0,3,-48,34,0,3,-48,74,0,3,-48,-84,0,3,-47,14,0,3,-47,112,0,3,-47, --46,0,3,-46,16,0,3,-46,78,0,3,-46,-120,0,3,-46,-62,0,3,-46,-18,0,3,-45,58, -0,3,-45,116,0,3,-45,-82,0,3,-43,10,0,3,-42,94,0,3,-42,110,0,3,-41,44,0, -3,-40,98,0,3,-40,-64,0,3,-39,-40,0,3,-37,102,0,3,-36,12,0,3,-35,82,0,3, --35,-112,0,3,-35,-50,0,3,-34,12,0,3,-34,96,0,3,-34,-120,0,3,-34,-30,0,3,-33, -70,0,3,-33,-114,0,3,-33,-16,0,3,-32,80,0,3,-32,-62,0,3,-31,62,0,3,-31,-70, -0,3,-30,60,0,3,-30,-56,0,3,-29,84,0,3,-29,-34,0,3,-28,94,0,3,-28,-104,0, -3,-28,-44,0,3,-26,56,0,3,-25,2,0,3,-25,50,0,3,-25,98,0,2,1,0,0,0, -5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3, --64,-4,64,5,0,-5,0,32,4,-64,0,0,2,0,-80,0,0,1,-113,5,-70,0,5,0,9, -0,125,-79,6,2,67,84,88,-78,2,0,5,-72,2,-81,64,11,8,60,6,10,9,58,4,60, -6,58,1,1,47,-28,-3,-28,0,63,-3,-26,63,27,-79,28,5,-72,2,-81,64,38,8,60,6, -2,0,6,10,11,-53,3,9,58,5,56,4,60,0,56,6,58,1,3,60,2,2,32,1,1, -1,-53,10,10,11,-127,33,-95,-104,24,43,43,78,16,-12,93,60,77,16,-19,16,-28,-28,-3,-28, --28,16,-18,0,63,63,77,16,-3,-26,75,83,88,-77,5,4,0,1,1,16,60,16,60,89,89, -49,48,19,3,17,51,17,3,3,53,51,21,-25,55,-33,52,-93,-49,1,108,3,9,1,69,-2, --69,-4,-9,-2,-108,-51,-51,0,0,2,0,94,3,-77,2,119,5,-70,0,5,0,11,0,117,-71, -0,0,-1,-8,-77,34,37,52,5,-72,-1,-8,64,34,38,41,52,11,6,10,7,5,0,4,1, -0,5,5,6,11,-18,9,8,8,3,3,2,0,7,8,60,10,15,9,-128,9,2,9,-72,-1, --64,64,21,13,15,52,9,-34,1,3,4,60,2,1,64,13,17,52,1,25,12,113,-89,24,43, -78,16,-12,43,60,77,-3,60,16,-3,43,93,60,-3,60,0,63,60,16,60,16,60,-3,60,60, -16,60,1,17,18,57,57,17,18,57,57,49,48,1,43,43,19,3,53,51,21,3,51,3,53, -51,21,3,-112,50,-51,45,-35,49,-51,48,3,-77,1,23,-16,-16,-2,-23,1,23,-16,-16,-2,-23, -0,0,2,0,21,-1,-25,4,89,5,-45,0,27,0,31,1,49,64,-121,40,29,56,29,2,9, -4,9,29,2,87,15,-73,19,-73,28,-57,19,-57,28,-8,29,6,1,2,21,0,9,4,3,20, -0,9,5,6,17,0,9,8,7,16,0,9,11,7,16,27,10,12,7,16,24,13,15,7,16, -23,14,18,6,17,23,14,19,3,20,23,14,22,2,21,23,14,25,2,21,24,13,26,2,21, -27,10,28,3,20,27,10,29,3,20,24,13,30,6,17,24,13,31,6,17,27,10,10,27,27, -37,0,9,20,0,0,9,13,24,24,37,23,14,20,23,23,14,21,2,37,20,3,3,0,16, -7,37,17,6,-72,1,-74,64,56,14,14,13,13,10,10,9,0,27,24,24,23,23,0,10,21, -20,20,17,16,62,14,7,6,6,3,2,62,0,24,-108,13,23,-108,13,37,14,64,17,57,79, -14,-97,14,2,14,117,33,10,-108,27,9,-108,27,37,0,-72,-1,-64,-75,17,57,32,0,1,0, --72,2,-95,-77,32,-87,104,24,43,16,-10,93,43,-19,-28,16,-28,16,-10,93,43,-19,-28,16,-28, -16,-12,60,60,16,60,16,-12,60,60,16,60,0,63,60,16,60,16,60,63,60,16,60,16,60, -16,-3,60,-3,60,17,57,47,60,-3,60,-121,5,46,43,125,16,-60,-121,46,24,43,125,16,-60, -15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,48,1,93,93,113,23,19,35, -53,51,19,33,53,33,19,51,3,33,19,51,3,51,21,35,3,33,21,33,3,35,19,33,3, -19,33,19,33,103,87,-87,-57,74,-2,-17,1,47,87,-106,87,1,59,87,-105,87,-83,-53,75,1, -22,-2,-52,87,-106,86,-2,-58,87,117,1,58,75,-2,-59,25,1,-86,-107,1,107,-107,1,-83,-2, -83,1,-83,-2,83,-107,-2,-107,-107,-2,86,1,-86,-2,86,2,63,1,107,0,3,0,73,-1,45, -4,19,6,65,0,42,0,49,0,56,1,-44,64,37,124,30,1,4,48,44,54,54,47,70,33, -85,33,80,47,93,54,106,3,99,47,122,3,119,33,115,47,123,54,-121,33,-128,47,-114,54,16, -49,-72,-1,-34,-73,11,57,30,32,32,36,52,44,-72,-1,-32,64,44,32,35,52,106,8,56,42, -22,12,55,32,22,42,48,33,11,0,21,12,55,49,48,33,0,21,55,33,48,48,-54,12,55, -20,12,12,55,48,12,33,55,4,23,50,6,-72,2,-92,-74,80,5,1,5,-19,1,28,-70,2, --92,0,27,2,-83,-77,23,31,-45,43,-72,1,53,64,10,20,21,22,-128,23,23,20,5,0,42, --72,1,55,-78,1,10,50,-72,1,53,-76,41,-45,1,13,28,-70,1,56,0,27,2,-104,-78,53, -115,38,-72,-1,-64,64,10,18,57,48,38,64,38,-128,38,3,38,-72,2,82,64,15,42,22,23, -23,31,31,32,32,56,56,50,50,41,41,42,-72,1,-109,64,22,0,21,20,20,43,43,49,49, -11,11,10,10,48,0,64,0,-128,0,-48,0,4,0,-72,2,12,64,9,5,46,115,111,16,127, -16,2,16,-70,1,-114,0,6,1,56,64,15,63,5,79,5,127,5,-113,5,4,5,25,57,-57, --117,24,43,78,16,-12,93,77,-19,-12,113,-19,16,-12,93,60,16,60,16,60,16,60,16,60,16, -60,16,-3,60,16,60,16,60,16,60,16,60,16,60,16,60,16,-12,93,43,-19,-12,-19,0,63, --12,-3,60,16,-12,60,63,60,16,-12,60,16,-3,-28,16,-3,-28,16,-3,93,-28,17,18,23,57, --121,14,46,43,-121,14,125,-60,15,15,15,15,49,48,24,67,121,64,74,33,55,12,19,36,37, -35,37,34,37,3,6,18,38,14,15,13,15,2,6,55,33,53,79,1,51,40,53,79,1,44, -19,46,79,0,48,12,46,79,0,54,37,56,79,1,33,32,55,56,52,39,50,79,0,51,50, -45,17,43,79,1,44,43,19,20,47,15,49,79,0,48,49,12,11,0,16,60,16,60,43,16, -60,16,60,43,16,60,43,16,60,16,60,43,1,43,43,43,43,42,43,42,-127,-127,1,43,43, -0,43,93,1,93,5,53,46,2,39,55,22,23,22,23,17,38,39,38,38,53,52,55,54,55, -53,51,21,22,23,22,23,7,38,38,39,17,22,23,30,2,21,20,6,7,21,3,6,6,21, -20,22,23,19,54,54,53,52,38,39,1,-2,-121,-87,123,10,-75,21,53,76,106,111,116,86,93, --120,91,-77,106,-99,92,118,24,-70,16,101,88,-120,44,84,106,57,-18,-67,106,105,121,103,123,106, -105,-119,97,-111,-45,-76,17,87,-62,-116,34,-111,68,96,11,2,61,21,65,48,-86,108,-64,119,80, -18,86,86,15,77,98,-85,28,106,113,18,-3,-7,34,19,37,106,-110,85,-69,-6,9,-74,6,40, -16,-120,93,92,124,37,-3,22,13,-100,115,98,119,47,0,0,5,0,119,-1,-54,6,-97,5,-45, -0,11,0,23,0,27,0,39,0,51,1,7,64,10,-112,25,-112,26,2,104,8,26,27,27,-72, -2,-102,64,15,24,25,20,24,24,25,24,27,21,15,25,26,49,43,18,-68,2,-97,0,9,1, -101,0,12,2,-97,64,11,3,26,25,25,3,1,27,24,24,37,40,-68,2,-97,0,31,1,101, -0,46,2,-97,-78,37,11,28,-68,2,-102,0,43,1,0,0,49,2,-102,-77,34,-84,53,6,-68, -2,-102,0,21,1,0,0,15,2,-102,64,9,32,0,1,0,117,52,87,90,24,43,16,-10,93, --19,-12,-19,16,-10,-19,-12,-19,0,63,-19,-3,-19,16,60,16,60,63,60,16,60,16,-19,-3,-19, -1,17,18,57,57,17,18,57,57,-121,46,43,125,16,-60,49,48,24,67,121,64,82,1,51,41, -30,43,31,0,51,32,49,31,1,45,38,43,31,0,47,36,49,31,1,13,2,15,31,0,23, -4,21,31,1,17,10,15,31,0,19,8,21,31,1,42,29,40,31,1,50,33,40,31,1,44, -39,46,31,0,48,35,46,31,0,14,1,12,31,1,22,5,12,31,1,16,11,18,31,0,20, -7,18,31,0,0,43,43,43,43,43,43,43,43,1,43,43,43,43,43,43,43,43,-127,1,93, -19,52,54,51,50,22,21,20,6,35,34,38,1,34,6,21,20,22,51,50,54,53,52,38,3, -1,51,1,1,52,54,51,50,22,21,20,6,35,34,38,1,34,6,21,20,22,51,50,54,53, -52,38,119,-98,-106,-118,-75,-73,-122,-123,-79,1,57,67,89,90,66,68,89,90,66,3,34,-110,-4, --31,1,-27,-98,-105,-118,-75,-73,-121,-123,-79,1,58,68,89,90,66,69,89,90,4,90,-99,-36,-59, --65,-70,-55,-58,1,-59,116,-101,-115,115,116,-102,-114,115,-6,115,6,9,-7,-9,1,-114,-98,-37,-59, --65,-70,-55,-57,1,-60,116,-101,-116,116,116,-102,-114,115,0,3,0,88,-1,-34,5,39,5,-45,0, -31,0,44,0,54,1,61,64,-56,122,21,114,22,114,23,122,46,122,47,-122,22,-90,47,-35,0, -8,-106,29,-93,22,2,-119,47,-125,54,2,-125,28,-124,33,2,-76,22,1,96,23,97,33,2,22, -21,64,22,106,0,3,-86,30,-38,22,2,115,28,115,29,2,117,26,114,27,2,117,0,123,22, -2,-118,23,-125,27,2,-87,21,-82,22,2,-125,30,-118,32,2,-118,10,-125,28,2,-53,32,-58,39, -2,-51,22,-62,27,2,-70,26,-58,20,2,105,54,-70,22,2,105,23,101,51,2,101,47,1,86, -51,92,54,2,70,51,90,31,2,77,22,66,27,2,48,26,57,31,2,38,27,36,32,2,0, -45,45,30,45,46,10,10,0,27,22,22,29,21,32,22,22,32,32,-70,10,45,20,10,10,45, -38,41,16,1,52,41,30,58,3,11,27,-122,29,35,94,96,19,112,19,-96,19,3,47,19,64, -19,2,19,-36,29,-113,24,1,24,-72,2,90,64,28,25,62,30,114,32,29,1,29,56,56,41, -94,-96,13,1,13,-96,49,94,32,7,1,7,106,55,113,-104,24,43,16,-10,93,-19,-12,93,-19, -16,-12,93,-28,-12,-19,93,16,-12,93,93,-19,16,-28,0,63,-28,-19,63,-19,-121,14,46,43,14, -125,16,-60,7,14,60,-121,14,16,-60,7,14,16,60,60,-121,14,16,-60,49,48,1,93,93,93, -93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,0,93,93,93,93,93,93,93,37, -6,6,35,34,39,38,53,52,54,55,38,38,53,52,54,51,50,22,21,20,5,1,54,55,23, -6,7,22,23,7,38,1,54,54,53,52,38,35,34,6,21,20,22,23,1,1,6,6,21,20, -22,51,50,54,3,-51,89,-46,122,-31,-124,107,-81,-82,99,66,-49,-99,-106,-65,-2,-21,1,7,45, -25,-69,48,82,101,-128,121,109,-2,30,117,69,95,71,73,97,35,35,1,77,-2,-74,-110,102,-114, --126,81,-83,-83,99,99,-104,124,-103,-120,-37,83,114,-114,66,-124,-61,-72,-127,-47,-108,-2,-79,88,116, -40,-64,124,-122,91,-113,70,3,-123,69,104,63,75,95,94,68,34,75,42,-3,53,1,-103,87,-107, -73,89,-64,101,0,1,0,90,3,-77,1,39,5,-70,0,5,0,38,64,21,0,5,3,1,5, --18,2,0,3,-127,32,1,-112,1,2,1,106,6,113,-89,24,43,16,-10,93,-19,0,63,-19,1, -17,18,57,57,49,48,19,3,53,51,21,3,-120,46,-51,48,3,-77,1,18,-11,-11,-2,-18,0, -1,0,124,-2,81,2,96,5,-45,0,16,0,61,64,10,39,15,1,0,16,18,7,8,16,16, --72,1,51,-77,0,-97,14,8,-72,1,51,64,17,7,-97,14,94,0,3,16,3,32,3,3,3, --84,17,-99,-116,24,43,16,-10,93,-3,-10,-19,16,-10,-19,0,63,60,63,60,49,48,1,93,1, -38,2,17,52,55,54,55,51,6,7,6,7,6,21,16,1,1,-33,-107,-50,77,90,-68,-127,121, -39,61,35,43,1,43,-2,81,-68,1,-8,1,14,-18,-38,-3,-5,-48,89,-118,-106,-69,-67,-2,31, --2,32,0,1,0,124,-2,81,2,96,5,-45,0,16,0,101,64,12,40,2,40,16,2,9,10, -16,1,0,18,9,-72,1,51,-77,10,-97,3,1,-72,1,51,-76,0,-97,3,94,14,-72,-1,-16, --76,16,16,2,85,14,-72,-1,-8,-76,15,15,2,85,14,-72,-1,-28,-76,13,13,2,85,14,-72, --1,-20,64,15,10,10,2,85,15,14,31,14,2,14,-84,18,-99,-116,24,43,16,-10,93,43,43, -43,43,-3,-10,-19,16,-10,-19,0,63,60,63,60,49,48,1,93,19,35,0,17,52,39,38,39, -38,39,51,22,23,22,21,16,2,-3,-127,1,43,43,34,61,39,122,-127,-68,90,77,-49,-2,81, -1,-32,1,-31,-68,-71,-106,-118,90,-46,-5,-3,-38,-18,-2,-14,-2,8,0,1,0,64,3,99,2, --43,5,-45,0,24,0,-122,64,74,11,1,11,10,27,1,27,10,4,10,9,12,14,15,16,17, -7,6,11,1,2,24,22,21,20,19,7,0,4,3,8,23,18,13,7,7,6,5,24,23,22, -21,19,18,17,16,15,13,12,11,20,4,7,3,8,1,10,6,5,11,0,0,16,32,20,1, -20,-65,6,5,0,11,-91,6,-72,1,-107,64,13,5,-91,0,64,17,19,52,0,25,25,112,-116, -24,43,78,16,-12,43,77,-12,-3,-28,0,63,60,-3,93,60,57,47,60,18,23,57,18,23,57, -1,17,18,23,57,18,23,57,17,18,23,57,49,48,0,93,19,55,22,23,38,39,51,6,7, -54,55,23,6,7,22,23,7,38,39,6,7,39,54,55,38,64,46,-97,72,19,1,-111,3,20, -103,-123,46,127,122,61,111,120,58,79,74,56,118,116,50,-127,4,-83,-114,56,41,-75,68,99,-107, -52,44,-114,42,14,53,-120,85,79,-120,-115,74,85,-113,46,25,0,0,1,0,114,0,-19,4,58, -4,-74,0,11,0,56,64,31,0,110,9,2,-7,8,3,110,5,7,6,9,110,10,4,10,-7, -5,1,110,63,2,79,2,2,2,25,12,87,90,24,43,78,16,-12,93,77,-12,60,-19,60,16, --28,60,60,0,47,-12,60,-3,60,-12,49,48,37,17,33,53,33,17,51,17,33,21,33,17,2, -1,-2,113,1,-113,-86,1,-113,-2,113,-19,1,-110,-88,1,-113,-2,113,-88,-2,110,0,1,0,-86, --2,-34,1,-125,0,-51,0,10,0,78,-75,10,3,0,7,-85,6,-72,1,80,64,38,1,3,60, -2,2,1,10,1,60,0,10,2,3,1,3,60,0,6,56,7,58,79,0,95,0,111,0,127, -0,-96,0,5,0,-96,11,-95,-104,24,43,16,-12,93,-12,-28,16,-19,60,16,60,0,63,-19,60, -16,60,16,-19,16,-3,-19,1,17,18,57,49,48,51,53,51,21,20,6,7,39,54,54,55,-74, --51,80,87,50,57,54,3,-51,-51,113,-117,38,77,25,97,91,0,1,0,65,1,-72,2,106,2, -109,0,3,0,44,64,25,112,2,112,3,2,77,1,77,2,2,1,35,0,2,26,5,112,0, -1,0,25,4,112,-115,24,43,78,16,-28,93,16,-26,0,47,77,-19,49,48,0,113,1,93,19, -53,33,21,65,2,41,1,-72,-75,-75,0,0,1,0,-70,0,0,1,-121,0,-51,0,3,0,37, -64,24,2,60,0,10,2,60,95,0,111,0,127,0,-81,0,4,-96,0,1,0,-96,4,-95,-104, -24,43,16,-10,93,93,-19,0,63,-19,49,48,51,53,51,21,-70,-51,-51,-51,0,0,1,0,0, --1,-25,2,57,5,-45,0,3,0,83,-71,0,3,-1,-34,-78,20,57,2,-72,-1,-34,64,32,20, -57,-105,3,1,2,3,-97,3,-81,3,2,3,118,0,1,20,0,0,1,2,1,0,3,0,10, -3,-24,0,2,-24,1,-72,1,-87,-75,0,0,4,-77,122,24,43,16,60,16,-12,-19,16,-19,0, -63,60,63,60,-121,5,46,43,93,125,16,-60,49,48,1,93,43,43,21,1,51,1,1,-87,-112, --2,88,25,5,-20,-6,20,0,0,2,0,85,-1,-25,4,17,5,-64,0,16,0,29,1,85,-79, -2,2,67,84,88,64,10,26,30,4,5,20,30,13,13,23,9,-72,-1,-24,-76,15,15,2,85, -9,-72,-1,-24,64,25,13,13,2,85,9,17,0,12,15,15,2,85,0,22,12,12,2,85,0, -12,13,13,2,85,0,47,43,43,43,-51,47,43,43,-51,0,63,-19,63,-19,49,48,27,-79,6, -2,67,84,88,64,10,26,30,4,5,20,30,13,13,23,9,-72,-1,-12,-76,15,15,6,85,9, --72,-1,-26,-76,13,13,6,85,9,-72,-1,-18,64,25,11,11,6,85,9,17,0,16,13,13,6, -85,0,16,12,12,6,85,0,16,11,11,6,85,0,47,43,43,43,-51,47,43,43,43,-51,0, -63,-19,63,-19,49,48,27,-76,6,32,25,16,28,-72,-1,-16,-78,2,32,11,-66,-1,-32,0,22, --1,-32,0,18,-1,-32,0,15,-1,-32,64,98,4,6,-121,2,-120,11,-120,15,-55,14,5,9,7, -11,24,2,69,19,76,21,74,25,67,27,84,19,92,21,92,25,82,27,107,7,107,11,99,19, -108,21,107,25,96,27,121,2,119,6,118,11,122,15,-121,6,-104,7,-106,16,-55,24,-38,2,-42, -6,-42,11,-37,15,26,26,30,4,5,20,30,13,13,23,115,9,64,33,35,52,48,9,1,0, -9,16,9,2,9,-112,31,17,115,0,-72,-1,-64,64,14,33,35,52,32,0,64,0,2,0,-112, -30,-57,-117,24,43,16,-10,93,43,-19,16,-10,93,113,43,-19,0,63,-19,63,-19,49,48,1,93, -113,0,93,0,56,56,56,56,56,1,56,56,56,89,89,19,16,18,54,51,50,22,22,18,21, -16,2,6,35,34,39,38,19,16,22,51,50,54,17,16,38,35,34,7,6,85,107,-45,-96,118, --78,116,66,106,-45,-95,-44,121,-111,-71,-87,124,124,-87,-87,126,124,74,93,2,-45,1,4,1,61, --84,95,-77,-2,-1,-38,-2,-2,-2,-61,-83,-104,-73,1,-99,-2,-105,-17,-16,1,104,1,106,-18,105, --122,0,0,1,0,-33,0,0,2,-5,5,-64,0,10,0,-81,64,32,3,64,13,17,52,107,4, -127,2,-113,2,-103,8,4,-84,4,1,9,0,6,5,2,3,9,5,1,12,2,1,-54,10,0, --72,-1,-64,64,10,33,35,52,48,0,1,32,0,1,0,-72,-1,-32,-76,16,16,2,85,0,-72, --1,-22,64,17,15,15,2,85,0,28,12,12,2,85,0,14,13,13,2,85,0,-72,-1,-16,64, -25,15,15,6,85,0,16,12,12,6,85,0,16,13,13,6,85,0,26,12,5,64,13,15,52, -5,-72,-1,-64,64,14,33,35,52,48,5,1,32,5,64,5,2,5,25,11,-70,1,60,1,-123, -0,24,43,78,16,-28,93,113,43,43,16,-10,43,43,43,43,43,43,43,93,113,43,60,77,-3, -60,0,63,63,23,57,1,17,57,49,48,1,93,0,93,43,33,35,17,6,6,7,53,54,54, -55,51,2,-5,-76,65,-45,84,-105,-30,47,116,4,123,62,124,31,-82,71,-54,95,0,0,1,0, -60,0,0,4,7,5,-64,0,30,1,-57,-79,6,2,67,84,88,64,9,17,16,13,24,19,19, -6,85,13,-72,-1,-12,-76,17,17,6,85,13,-72,-1,-18,64,9,16,16,6,85,13,30,20,5, -30,-72,-1,-24,64,23,19,19,6,85,30,30,17,17,6,85,30,28,14,16,6,85,30,12,13, -13,6,85,30,-72,2,-69,64,12,2,10,23,23,32,31,16,17,2,2,32,31,17,18,57,47, --44,-51,17,18,57,47,-51,0,47,-19,43,43,43,43,63,-19,43,43,43,-60,50,49,48,27,-79, -2,2,67,84,88,64,9,17,16,13,12,18,18,2,85,13,-72,-1,-12,64,9,15,17,2,85, -13,30,20,5,30,-72,-1,-32,64,11,18,19,2,85,30,20,15,17,2,85,30,-72,2,-69,-78, -2,10,23,-72,-1,-24,-76,11,11,2,85,23,-72,-1,-20,64,14,13,13,2,85,23,23,32,31, -16,17,2,2,32,31,17,18,57,47,-44,-51,17,18,57,47,43,43,-51,0,47,-19,43,43,63, --19,43,43,-60,50,49,48,27,64,54,59,5,59,6,-69,5,-65,6,-69,7,-57,8,-55,28,7, -73,12,89,12,84,14,107,12,100,14,122,18,122,19,-119,18,-68,18,-27,26,-27,27,-16,26,12, --65,11,-73,19,2,27,16,28,16,29,16,30,16,6,-66,-1,-16,0,7,-1,-32,0,8,-1,-16, -0,9,-1,-16,64,26,30,10,16,8,6,6,-54,28,26,20,28,28,26,8,28,26,3,1,2, -8,26,28,3,13,30,16,-72,2,-92,-77,79,17,1,17,-72,1,24,-75,13,30,20,5,0,30, --72,2,-69,64,15,1,2,12,10,115,23,-45,0,0,1,64,33,35,52,1,-69,2,-127,0,32, -0,16,1,56,64,12,17,-75,63,2,95,2,111,2,127,2,4,2,-70,2,36,0,31,1,-113, --79,-117,24,43,16,-10,93,-12,-19,16,-10,43,60,16,-12,-19,0,63,60,-3,60,63,-19,-3,93, --28,17,18,23,57,1,17,18,23,57,-121,14,46,43,14,125,16,-60,1,17,18,57,49,48,0, -56,56,56,56,1,56,56,56,56,0,93,1,93,114,89,89,37,21,33,38,55,54,54,55,54, -54,53,52,38,35,34,6,7,39,54,54,51,50,22,21,20,6,6,7,6,6,7,4,7,-4, -55,2,23,37,-93,-102,-17,-88,-103,123,-126,-100,1,-71,19,-8,-47,-45,-10,72,-89,-62,-94,92,30, --83,-83,65,60,99,-64,126,-60,-27,102,107,-109,-100,-118,19,-49,-39,-22,-83,88,-86,-68,-92,-120,97, -49,0,1,0,86,-1,-26,4,22,5,-64,0,43,1,89,-79,2,2,67,84,88,64,11,25,24, -64,13,13,2,85,24,28,0,1,-72,-1,-64,64,43,12,13,2,85,1,41,35,10,13,15,12, -15,30,10,10,41,21,30,28,4,30,41,28,5,41,13,35,13,12,24,25,1,0,18,32,16, -12,12,2,85,32,7,38,-72,-1,-24,-76,12,13,2,85,38,47,43,-51,47,43,-51,47,-51,47, --51,47,0,18,57,63,63,16,-19,16,-19,18,57,47,-19,-58,16,-58,18,57,16,-60,43,50,16, --60,43,50,49,48,27,64,40,5,13,22,13,69,13,-122,13,4,69,17,87,17,118,27,3,82, -22,108,16,106,20,100,22,117,13,121,20,-122,13,-118,20,-119,27,-91,13,10,5,32,3,-72,-1, --32,64,11,11,12,13,14,4,7,1,35,13,12,1,-72,2,-92,-77,64,0,1,0,-69,1,24, -0,41,0,13,1,53,-76,12,12,21,4,24,-70,2,-92,0,25,2,104,64,39,21,30,28,5, -4,30,41,13,18,115,95,32,111,32,2,32,24,13,13,6,85,32,-128,7,115,38,64,33,35, -52,48,38,1,0,38,16,38,2,38,-72,-1,-12,-73,13,13,6,85,38,-112,45,24,-72,1,56, --78,25,-45,1,-70,1,56,0,0,-1,-64,64,11,33,35,52,32,0,64,0,2,0,-112,44,-72, -1,-110,-79,-117,24,43,16,-10,93,43,-19,-12,-19,16,-10,43,93,113,43,-19,-12,43,93,-19,0, -63,-19,63,-19,-3,-28,17,18,57,47,-19,16,-3,93,-28,17,18,57,1,17,18,23,57,49,48, -1,56,56,1,93,0,93,1,113,89,19,55,22,22,51,50,54,53,52,38,35,34,7,55,22, -51,50,54,53,52,38,35,34,6,7,39,54,54,51,50,22,22,21,20,6,7,22,22,21,20, -0,35,34,38,86,-76,31,-107,107,127,-81,-94,125,51,76,20,18,11,115,-72,-122,106,105,-116,20, --76,33,-22,-82,120,-54,107,102,100,-126,-112,-2,-24,-42,-63,-1,1,-125,24,-103,-121,-80,-126,124,-95, -20,-98,2,120,125,99,-126,-124,-124,32,-75,-57,103,-78,100,95,-100,46,30,-67,-114,-64,-2,-11,-26, -0,2,0,26,0,0,4,16,5,-70,0,10,0,13,1,38,64,54,18,88,12,104,12,-102,12, --87,12,-55,12,5,76,3,76,13,-108,4,3,18,1,2,8,0,12,6,3,7,5,10,11,3, -7,0,12,12,13,13,-54,3,4,20,3,3,4,3,13,0,2,12,13,4,7,3,-69,2,-69, -0,8,0,2,1,-96,64,10,0,4,4,0,12,12,0,-54,10,4,-72,2,102,-73,5,5,10, -64,29,31,52,10,-72,-1,-32,-76,16,16,2,85,10,-72,-1,-26,-76,13,13,2,85,10,-72,-1, --18,-76,13,13,6,85,10,-72,1,55,64,13,7,64,34,35,52,7,-128,33,53,7,-112,15,2, --72,-1,-64,64,11,13,20,52,0,2,16,2,32,2,3,2,-72,-1,-32,-76,13,13,2,85,2, --72,-1,-28,-74,13,13,6,85,2,-75,14,-72,1,-116,-79,-117,24,43,16,-20,43,43,93,43,16, --10,43,43,-12,43,43,43,43,60,16,-26,16,-3,60,0,63,63,16,-12,60,-10,60,17,57,57, -1,17,18,57,57,-121,46,43,4,125,16,-60,15,15,15,49,48,1,67,92,88,-71,0,13,-1, --34,-78,18,57,13,-72,-1,-44,64,11,51,57,3,34,45,57,3,4,29,29,60,43,43,43,43, -89,93,0,93,67,92,88,64,20,12,64,11,57,12,-128,80,57,12,64,38,57,12,34,28,57, -12,64,45,57,43,43,43,43,43,89,33,17,33,53,1,51,17,51,21,35,17,3,17,1,2, --106,-3,-124,2,-99,-109,-58,-58,-76,-2,53,1,95,-91,3,-74,-4,74,-91,-2,-95,2,4,2,-107, --3,107,0,1,0,85,-1,-25,4,33,5,-90,0,30,1,86,-79,2,2,67,84,88,-71,0,1, --1,-64,64,13,13,13,2,85,1,28,14,10,30,21,21,28,18,-72,2,-69,64,11,15,4,4, -30,28,13,14,1,0,7,24,-72,-1,-22,-76,15,15,2,85,24,-72,-1,-22,-76,13,13,2,85, -24,47,43,43,-51,47,-51,47,0,63,-19,63,-19,18,57,47,-3,-60,16,-60,43,49,48,27,64, -41,18,12,13,13,6,85,15,12,13,13,6,85,75,26,121,29,-118,29,-106,19,-89,19,-61,12, --42,12,-37,27,8,9,19,24,14,42,26,3,9,48,5,48,11,-70,-1,-32,0,3,-1,-32,64, -16,19,10,21,18,19,19,-54,14,15,20,14,19,20,14,15,13,-72,2,-92,64,19,14,10,30, -21,64,14,-96,14,2,14,14,15,64,21,1,21,21,28,18,-72,2,-69,-73,15,4,1,-45,64, -0,1,0,-72,1,24,64,32,4,30,28,13,17,95,16,111,16,127,16,-113,16,4,16,-128,7, -115,24,64,33,35,52,48,24,1,0,24,16,24,2,24,-72,-1,-12,-73,13,13,6,85,24,-112, -32,18,-68,1,53,0,15,1,-107,0,13,1,56,-78,14,-75,1,-70,1,56,0,0,-1,-64,64, -11,33,35,52,32,0,64,0,2,0,-112,31,-72,1,-110,-79,-117,24,43,16,-10,93,43,-19,-12, --19,-12,-19,16,-10,43,93,113,43,-19,-12,93,60,0,63,-19,-3,93,-28,63,-19,18,57,47,93, -17,57,47,93,16,-19,16,-28,-121,8,46,43,5,125,16,-60,0,17,18,57,49,48,1,56,56, -56,56,1,113,93,43,43,89,19,55,22,22,51,50,54,53,52,38,35,34,6,7,39,19,33, -21,33,3,54,51,50,0,21,20,7,6,35,34,38,85,-67,21,-103,108,-126,-76,-83,-116,87,-116, -40,-87,-114,2,-39,-3,-73,79,-124,-111,-64,1,8,116,-115,-12,-56,-3,1,-128,16,-118,-117,-60,-94, --102,-78,79,63,22,2,-15,-84,-2,118,92,-2,-10,-47,-57,-111,-78,-32,0,0,2,0,77,-1,-25, -4,21,5,-64,0,29,0,42,1,79,-79,2,2,67,84,88,64,31,15,1,31,1,95,1,3, -1,27,40,30,64,13,1,13,13,20,5,30,27,5,34,30,20,13,10,30,1,0,37,16,-72, --1,-12,64,25,13,13,2,85,16,30,23,16,15,15,2,85,23,16,12,12,2,85,23,12,13, -13,2,85,23,47,43,43,43,-51,47,43,-51,-44,-51,16,-59,0,63,-19,63,-19,18,57,47,93, --19,16,-60,93,49,48,27,64,45,107,25,1,68,7,64,21,68,25,68,32,90,18,84,32,107, -3,100,7,100,8,106,18,100,32,116,8,117,28,-123,8,-122,28,-42,8,-44,22,17,7,32,13, -13,6,85,39,-72,-1,-32,-76,13,13,6,85,35,-72,-1,-32,64,11,13,13,6,85,33,32,13, -13,6,85,7,-72,-1,-32,-76,39,32,35,32,33,-72,-1,-32,64,17,40,30,64,13,80,13,2, -13,13,20,27,1,-45,95,0,1,0,-72,2,104,64,9,5,30,27,5,34,30,20,13,1,-72, -1,56,64,18,0,-75,37,115,16,64,33,35,52,48,16,1,0,16,16,16,2,16,-72,-1,-16, --73,12,12,6,85,16,-112,44,10,-70,1,56,0,30,1,57,64,22,63,23,95,23,111,23,127, -23,4,23,22,12,12,6,85,23,22,13,13,6,85,23,-72,2,36,-77,43,-57,-117,24,43,16, --10,43,43,93,-19,-19,16,-10,43,93,113,43,-19,-12,-19,0,63,-19,63,-19,-3,93,-28,17,18, -57,47,93,-19,49,48,1,56,56,56,56,43,43,43,43,1,93,0,93,89,1,7,38,39,38, -35,34,7,6,6,7,54,54,51,50,18,21,20,6,6,35,34,0,17,16,55,54,51,50,22, -1,20,22,22,51,50,54,53,52,38,35,34,6,3,-5,-77,24,44,73,107,86,65,85,98,2, -65,-68,103,-76,-3,119,-48,-124,-31,-2,-28,-99,-119,-24,-83,-35,-3,55,79,-114,78,114,-92,-94,123, -122,-86,4,83,14,106,48,77,48,62,-18,-36,99,96,-2,-9,-46,-118,-19,126,1,75,1,124,1, --87,-63,-88,-62,-4,-35,93,-86,89,-72,-98,-104,-81,-81,0,1,0,97,0,0,4,22,5,-89,0, -13,0,112,64,14,-60,13,1,4,13,1,4,2,8,4,9,3,13,0,-72,2,-69,64,48,2, -1,4,9,12,13,115,3,3,2,64,33,35,52,79,2,95,2,111,2,3,2,26,15,8,115, -9,-21,0,79,1,95,1,95,2,3,63,1,95,1,111,1,127,1,4,1,25,14,-72,1,-110, --79,-117,24,43,78,16,-12,93,113,60,77,-12,-19,78,16,-10,113,43,60,77,16,-19,0,63,63, -60,-3,60,57,17,57,1,17,18,57,49,48,1,113,93,19,53,33,21,6,0,3,6,7,35, -54,18,18,55,97,3,-75,-116,-2,-19,75,54,15,-71,3,-126,-13,-119,4,-6,-83,-116,-107,-2,18, --2,-5,-72,-37,-83,1,-22,1,-57,-100,0,0,3,0,83,-1,-25,4,25,5,-64,0,23,0,35, -0,48,2,0,-79,2,2,67,84,88,-76,12,0,27,30,46,-72,-1,-64,64,23,19,19,2,85, -46,46,18,33,30,6,5,40,30,18,13,30,9,12,12,12,2,85,9,-72,-1,-12,-74,13,13, -2,85,9,43,15,-72,-1,-16,-76,15,15,2,85,15,-72,-1,-24,-76,11,11,2,85,15,-72,-1, --24,-74,13,13,2,85,15,24,3,-72,-1,-16,-76,16,16,2,85,3,-72,-1,-16,-76,15,15,2, -85,3,-72,-1,-12,64,25,13,13,2,85,3,36,21,12,11,11,2,85,21,12,12,12,2,85, -21,12,13,13,2,85,21,47,43,43,43,-51,47,43,43,43,-51,47,43,43,43,-51,47,43,43, --51,0,63,-19,63,-19,18,57,47,43,-19,57,57,49,48,27,-79,6,2,67,84,88,-73,30,9, -12,12,12,6,85,9,-72,-1,-12,-74,13,13,6,85,9,43,15,-72,-1,-28,-76,15,15,6,85, -15,-72,-1,-28,-74,13,13,6,85,15,24,3,-72,-1,-16,-76,15,15,6,85,3,-72,-1,-4,64, -34,13,13,6,85,3,36,21,12,12,12,6,85,21,12,13,13,6,85,21,12,0,27,30,46, -46,18,33,30,6,5,40,30,18,13,0,63,-19,63,-19,18,57,47,-19,57,57,1,47,43,43, --51,47,43,43,-51,47,43,43,-51,47,43,43,-51,49,48,27,64,55,53,22,1,41,22,73,22, -73,38,-26,12,-23,48,5,9,48,1,125,0,125,1,124,4,116,8,113,11,114,12,117,13,122, -23,-117,0,-118,1,-116,4,-122,8,-127,11,-124,12,-122,13,-115,23,-52,17,-58,19,18,34,-72,-1, --32,-78,28,32,26,-72,-1,-32,-78,32,32,47,-72,-1,-32,-78,45,32,38,-72,-1,-32,64,30,41, -32,12,0,30,24,0,12,27,30,46,-96,46,1,46,18,33,30,6,5,40,30,18,13,30,115, --65,9,1,9,-72,2,103,64,16,43,115,15,64,32,35,52,48,15,1,0,15,16,15,2,15, --72,1,-111,-74,50,24,115,-80,3,1,3,-72,2,103,-78,36,115,21,-72,-1,-64,64,14,33,35, -52,32,21,64,21,2,21,-112,49,-57,-117,24,43,16,-10,93,43,-19,-12,93,-19,16,-12,93,113, -43,-19,-12,93,-19,0,63,-19,63,-19,18,57,93,47,-19,57,57,1,17,18,57,57,49,48,1, -56,56,56,56,56,56,56,56,1,93,114,113,0,113,89,89,1,38,38,53,52,54,51,50,22, -21,20,6,7,22,22,21,20,0,35,34,0,53,52,54,19,20,22,51,50,54,53,52,38,35, -34,6,3,20,22,22,51,50,54,53,52,38,35,34,6,1,106,112,108,-26,-65,-64,-22,107,109, --121,-115,-2,-10,-39,-39,-2,-10,-111,98,-122,107,104,-123,-119,102,103,-120,58,73,-112,83,-127,-88,-83, --126,127,-89,3,27,41,-104,106,-96,-38,-33,-96,102,-105,41,44,-60,-120,-68,-1,0,1,1,-64,-113, --63,1,84,104,-124,-125,95,99,-121,-124,-4,-1,77,-112,79,-90,-128,-126,-86,-88,0,0,2,0,85, --1,-25,4,25,5,-64,0,30,0,42,1,-82,-79,6,2,67,84,88,-73,11,31,24,1,0,37, -17,24,-72,-1,-10,-76,15,15,6,85,24,-72,-1,-12,-76,13,13,6,85,24,-72,-1,-16,64,40, -12,12,6,85,24,17,12,13,13,6,85,17,16,12,12,6,85,17,24,17,44,43,11,40,30, -15,14,31,14,79,14,3,14,14,20,0,80,1,1,1,-72,-1,-64,64,13,16,17,6,85,1, -4,30,28,13,34,30,20,5,0,63,-19,63,-19,-60,43,93,50,18,57,47,93,-19,50,1,17, -18,57,57,47,43,43,47,43,43,43,16,-51,-44,-51,16,-35,-59,49,48,27,-79,2,2,67,84, -88,-73,11,31,24,1,0,37,17,24,-72,-1,-22,-76,15,15,2,85,24,-72,-1,-22,64,42,13, -13,2,85,24,17,12,12,12,2,85,17,24,17,44,43,11,40,30,15,14,31,14,79,14,3, -14,14,20,0,80,1,1,1,4,30,28,13,34,30,20,5,0,63,-19,63,-19,-60,93,50,18, -57,47,93,-19,50,1,17,18,57,57,47,43,47,43,43,16,-51,-44,-51,16,-35,-59,49,48,27, -64,52,58,26,76,22,64,35,91,22,87,35,102,3,108,22,109,26,103,35,122,26,125,30,-116, -26,-117,30,-102,22,-87,26,-68,26,-22,22,-26,32,-10,32,19,61,22,-98,22,-83,22,3,58,41, -100,6,2,39,-70,-1,-32,0,35,-1,-32,64,24,33,32,6,32,40,30,79,14,95,14,2,14, -14,28,34,30,20,5,1,-45,80,0,1,0,-72,2,104,-76,4,30,28,13,31,-70,1,57,0, -11,1,56,64,17,24,64,33,35,52,48,24,1,0,24,16,24,2,24,-112,44,1,-72,1,56, --76,0,-75,37,115,17,-72,-1,-64,64,14,33,35,52,32,17,64,17,2,17,-112,43,-57,-117,24, -43,16,-10,93,43,-19,-12,-19,16,-10,93,113,43,-19,-19,0,63,-19,-3,93,-28,63,-19,18,57, -47,93,-19,49,48,1,56,56,56,56,0,93,113,1,93,89,89,19,55,22,22,51,50,62,2, -53,52,39,6,6,35,34,2,53,52,0,51,50,22,18,17,16,2,6,35,34,38,1,52,38, -35,34,6,21,20,22,51,50,54,112,-83,22,124,97,83,125,80,54,1,54,-69,109,-74,-4,1, -7,-58,-113,-19,123,122,-15,-94,-84,-38,2,-53,-91,116,120,-78,-87,124,125,-95,1,83,16,122,110, -76,127,-40,112,12,24,86,107,1,8,-40,-33,1,16,-102,-2,-29,-2,-14,-2,-25,-2,-77,-82,-65, -3,52,-101,-74,-60,-100,-116,-81,-81,0,0,2,0,-71,0,0,1,-122,4,38,0,3,0,7,0, -56,64,32,4,5,0,6,7,9,2,6,60,4,3,60,1,6,4,10,2,60,47,0,63,0, -2,32,0,1,0,-95,8,-95,-104,24,43,16,-12,93,113,-19,0,63,63,-19,16,-19,1,17,18, -57,57,18,57,57,49,48,19,53,51,21,3,53,51,21,-71,-51,-51,-51,3,89,-51,-51,-4,-89, --51,-51,0,2,0,-86,-2,-34,1,-125,4,38,0,3,0,14,0,-123,64,47,115,11,-125,11,-109, -11,-93,11,-16,11,5,0,11,1,38,10,55,10,70,10,86,10,101,10,-75,10,-30,10,7,11, -10,14,7,4,3,60,1,7,60,6,6,5,14,4,11,-85,10,-72,1,80,64,35,5,60,4, -1,6,4,10,2,-127,0,0,5,6,7,60,4,10,56,11,58,5,47,4,63,4,2,32,4, -1,4,-95,15,-95,-104,24,43,16,-12,93,113,60,-12,-28,16,-3,60,16,60,16,-19,0,63,63, -16,-3,-3,-19,16,60,16,60,16,-19,16,-19,1,17,18,57,0,16,-55,49,48,1,113,0,114, -113,19,53,51,21,3,53,51,21,20,6,7,39,54,54,55,-74,-51,-51,-51,80,87,50,57,54, -3,3,89,-51,-51,-4,-89,-51,-51,113,-117,38,77,25,97,91,0,0,1,0,112,0,-30,4,59, -4,-61,0,6,0,90,64,12,-113,3,-128,5,2,3,5,6,3,8,2,5,-69,2,90,0,6, -0,3,2,90,-78,2,64,6,-70,1,80,0,2,1,80,64,21,0,-85,1,-85,32,4,2,26, -8,4,60,1,32,0,1,0,117,7,87,90,24,43,16,-10,93,60,-19,78,16,-10,0,25,47, -26,77,-19,-19,-19,-19,24,26,16,-19,16,-19,1,17,18,23,57,49,48,0,93,19,53,1,21, -1,1,21,112,3,-53,-4,-2,3,2,2,-127,-88,1,-102,-77,-2,-60,-2,-63,-77,0,0,2,0, -114,1,-95,4,58,4,6,0,3,0,7,0,71,64,39,5,6,1,4,7,9,0,37,3,1, -37,3,2,7,37,4,4,6,37,48,2,1,-97,2,-49,2,2,2,-65,5,0,26,9,1,25, -8,87,90,24,43,78,16,-28,16,-26,0,47,77,-19,93,113,-19,60,16,-19,16,60,-19,16,-19, -1,17,57,57,17,57,57,49,48,1,33,53,33,17,33,53,33,4,58,-4,56,3,-56,-4,56, -3,-56,3,94,-88,-3,-101,-88,0,0,1,0,112,0,-30,4,59,4,-61,0,6,0,90,64,12, --128,2,-113,4,2,4,2,1,3,7,5,2,-69,2,90,0,1,0,4,2,90,-78,5,64,1, --70,1,80,0,5,1,80,64,21,0,-85,6,-85,32,3,3,60,6,0,26,8,32,5,1,5, -117,7,87,90,24,43,16,-26,93,78,16,-10,60,77,-19,0,25,47,26,-19,-19,-19,-19,24,26, -16,-19,16,-19,1,17,18,23,57,49,48,0,93,1,1,53,1,1,53,1,4,59,-4,53,3, -1,-4,-1,3,-53,2,-127,-2,97,-77,1,63,1,60,-77,-2,102,0,0,2,0,90,0,0,4, -12,5,-45,0,30,0,34,0,-124,64,47,-116,26,-117,27,2,124,26,124,27,2,98,26,101,27, -2,107,12,97,14,2,90,12,84,14,2,54,14,68,14,2,27,25,8,7,4,0,16,39,17, -17,0,13,41,20,1,30,0,-72,2,-81,64,35,33,34,33,60,31,10,31,60,34,34,32,60, -33,33,30,0,94,30,110,10,94,23,106,36,16,94,32,17,1,17,106,35,87,90,24,43,16, --10,93,-19,16,-10,-19,-12,-19,16,60,16,-19,60,16,-3,0,63,-19,60,16,-10,60,63,-19,18, -57,47,-28,17,23,57,49,48,1,93,93,93,93,0,93,93,1,38,53,52,55,54,55,62,2, -53,52,38,35,34,6,7,39,54,54,51,50,4,21,20,6,7,14,2,7,3,53,51,21,1, --40,1,30,22,49,36,-69,56,-92,119,115,-102,24,-71,25,-9,-53,-41,1,0,90,-125,88,54,26, -2,-72,-51,1,105,36,18,106,77,58,59,43,-91,98,58,105,-97,-112,-103,22,-51,-38,-22,-90,96, --94,116,78,74,96,108,-2,-105,-51,-51,0,2,0,111,-2,81,7,-43,5,-43,0,71,0,87,0, --9,64,87,4,33,16,32,22,33,33,37,53,13,51,14,69,14,73,24,68,33,70,36,70,73, -71,86,84,14,122,41,14,22,37,41,1,38,9,42,29,38,41,53,26,54,57,67,37,86,24, -89,29,91,33,86,41,86,73,89,86,101,24,101,37,102,41,118,26,122,29,114,36,-123,24,-124, -26,-116,29,-117,33,-121,38,25,14,16,80,14,0,3,83,-72,2,-69,64,10,15,39,48,11,80, -11,2,11,7,22,-69,2,72,0,67,0,75,2,-69,-76,67,58,3,10,31,-72,2,-69,-73,58, -1,32,43,112,43,2,43,-70,1,77,0,39,2,-69,-74,47,72,36,15,7,1,7,-72,2,-125, -64,15,16,80,62,0,36,18,-96,15,36,48,16,112,16,2,16,-70,1,-87,0,27,2,-98,-76, -63,56,42,36,43,-70,1,9,0,35,2,-98,64,9,32,53,1,53,25,88,87,-116,24,43,78, -16,-12,93,77,-19,-3,-19,-12,-19,-12,93,-19,-12,-3,-28,16,-3,93,-19,0,47,-19,-19,93,63, --19,63,-28,-19,16,-19,63,93,-28,-19,18,57,57,1,17,18,57,49,48,0,93,1,93,37,6, -6,35,34,38,38,53,52,18,54,51,50,22,23,55,51,3,6,21,20,22,51,50,55,54,18, -53,52,2,36,35,34,4,2,21,20,18,4,51,32,36,55,51,6,6,4,35,34,36,36,39, -38,53,52,55,18,0,33,50,4,23,22,21,16,7,6,35,34,38,39,38,1,20,22,51,50, -62,2,53,52,38,35,34,14,2,4,-119,65,-95,81,89,-88,105,-93,-14,114,87,-98,57,34,-77, --112,30,41,29,53,86,114,-123,-85,-2,-83,-51,-22,-2,125,-43,-43,1,-109,-11,1,6,1,98,88, --75,51,-8,-2,-86,-15,-34,-2,-119,-2,-8,67,84,100,122,1,-63,1,64,-8,1,-117,114,97,-52, --74,-40,69,85,20,13,-2,22,-126,84,56,124,113,72,-121,97,64,113,106,64,-93,75,91,104,-40, --127,-97,1,63,-96,91,93,-101,-3,97,-116,15,27,39,61,80,1,13,-113,-89,1,34,-82,-37,-2, -103,-22,-11,-2,-98,-87,-80,126,105,-38,127,114,-27,-107,-67,-37,-12,-35,1,15,1,32,-53,-55,-83, --53,-2,-34,-31,-54,42,39,25,1,76,-119,-104,67,-124,-53,102,-120,-106,65,-112,-50,0,0,2,-1, --3,0,0,5,89,5,-70,0,7,0,14,1,103,-74,1,14,15,16,2,85,2,-72,-1,-14,-76, -15,16,2,85,2,-72,-1,-8,-76,13,13,6,85,2,-72,-1,-12,64,89,12,12,6,85,9,12, -12,12,6,85,5,12,12,12,6,85,47,16,48,16,103,8,104,9,96,16,-120,3,-112,16,-55, -5,-58,6,-64,16,-16,16,11,8,5,89,1,86,2,80,16,104,11,-80,16,-13,12,-13,13,-13, -14,9,4,12,4,13,4,14,3,11,10,9,5,4,4,12,13,14,8,6,7,7,12,9,5, -4,8,6,12,7,1,0,0,-72,-1,-8,64,15,12,12,2,85,0,32,7,12,20,7,7,12, -2,3,3,-72,-1,-8,64,21,12,12,2,85,3,32,4,12,20,4,4,12,9,30,5,5,8, -30,6,3,6,-72,2,112,64,9,0,8,12,-23,64,2,1,2,2,-70,1,11,0,1,1,11, -64,18,12,32,0,101,7,3,82,80,4,-49,4,-33,4,3,-112,4,1,4,-72,1,1,64,11, -80,12,-64,7,-33,12,3,-112,12,1,12,-72,1,1,64,16,15,7,-49,7,2,127,7,-128,7, -2,7,-109,15,-42,-41,24,43,16,-12,93,113,25,-12,93,113,-12,93,113,24,-19,16,-19,26,25, -16,-19,-19,0,24,63,60,26,-19,63,-28,60,16,-19,60,16,-19,-121,5,46,43,43,125,16,-60, --121,46,24,43,43,125,16,-60,1,17,18,57,57,17,57,57,-121,16,-60,-60,14,-60,-60,-121,5, -16,-60,-60,14,-60,-60,49,48,1,75,-80,11,83,75,-80,30,81,90,88,-76,4,15,3,8,7, --70,-1,-16,0,0,-1,-8,56,56,56,56,89,1,114,113,93,43,43,43,43,43,43,35,1,51, -1,35,3,33,3,19,33,3,38,39,6,7,3,2,51,-47,2,88,-35,-85,-3,-101,-95,-39,1, --15,-103,70,34,28,51,5,-70,-6,70,1,-68,-2,68,2,90,1,-106,-71,119,-115,-117,0,0,3, -0,-106,0,0,4,-23,5,-70,0,17,0,29,0,42,1,19,-71,0,4,-1,-12,64,71,11,11, -6,85,4,4,70,35,86,35,102,35,115,9,-124,9,6,105,26,117,5,112,9,115,11,-125,5, --125,11,6,39,22,9,3,24,39,42,30,22,29,9,9,19,18,30,42,42,41,41,0,28,29, -30,2,1,2,31,30,30,17,0,8,24,38,6,12,16,16,2,85,6,-72,-1,-26,64,51,15, -15,2,85,6,18,13,13,2,85,6,6,12,12,2,85,6,8,11,11,6,85,6,12,12,12, -6,85,6,20,13,13,6,85,6,84,37,38,12,28,16,16,2,85,12,10,13,13,2,85,12, --72,-1,-12,64,21,11,11,6,85,12,26,44,29,30,32,1,32,0,1,0,32,16,16,2,85, -0,-72,-1,-10,-76,15,15,2,85,0,-72,-1,-10,-76,13,13,2,85,0,-72,-1,-6,-76,12,12, -2,85,0,-72,-1,-6,-76,12,12,6,85,0,-72,-1,-16,64,10,13,13,6,85,0,93,43,59, -92,24,43,16,-10,43,43,43,43,43,43,93,60,-3,60,78,16,-10,43,43,43,77,-19,-12,43, -43,43,43,43,43,43,-19,0,63,60,-3,60,63,60,-3,60,18,57,47,60,16,-3,60,57,47, -17,57,17,18,57,1,18,23,57,49,48,1,93,0,93,43,51,17,33,50,22,22,21,20,6, -7,22,22,21,20,14,2,35,1,33,50,55,54,54,53,52,38,38,35,33,17,33,50,55,62, -2,53,52,38,38,35,33,-106,2,38,-88,-53,115,102,103,-123,-113,87,-128,-63,-116,-2,-109,1,61, --127,56,74,75,70,-126,-98,-2,-37,1,109,94,38,67,90,58,84,-107,-116,-2,-83,5,-70,89,-71, -101,94,-90,51,39,-68,-128,103,-79,96,49,3,82,17,22,102,77,73,111,41,-5,-96,7,12,56, -107,70,82,121,49,0,0,1,0,102,-1,-25,5,118,5,-45,0,29,0,-45,-75,99,2,106,29, -2,1,-72,-1,-24,-76,11,11,6,85,0,-72,-1,-24,64,95,11,11,6,85,32,0,50,13,99, -0,112,0,116,29,-128,0,-124,29,-112,0,-102,5,-85,3,-91,13,-71,3,-76,13,-57,13,-48,0, --28,29,-13,29,17,14,18,29,17,29,29,3,42,6,40,17,42,28,32,31,71,13,86,20,87, -21,86,25,104,5,107,29,123,18,-117,18,-102,3,-103,14,-102,28,-88,1,-92,2,-88,17,-43,14, -19,0,20,0,26,16,20,16,26,4,2,-72,-1,-34,-78,40,57,1,-72,-1,-64,64,45,40,57, -16,15,0,1,4,27,19,30,12,3,27,30,4,9,16,38,15,74,0,38,32,1,1,1,26, -31,23,38,32,8,1,8,12,11,11,6,85,8,25,30,99,92,24,43,78,16,-12,43,93,77, --19,78,16,-10,93,77,-19,-12,-19,0,63,-19,63,-19,17,23,57,49,48,1,43,43,93,93,113, -0,93,43,43,1,114,1,23,6,4,35,34,36,2,53,52,18,36,51,50,4,23,7,38,38, -35,34,6,2,21,20,18,22,51,50,54,4,-76,-62,61,-2,-61,-27,-19,-2,-41,-101,-81,1,67, --62,-36,1,44,59,-65,51,-62,-109,-87,-29,92,109,-26,-122,-93,-30,2,2,49,-17,-5,-63,1,110, --46,-27,1,85,-79,-32,-53,45,-96,-110,-94,-2,-17,-111,-69,-2,-23,-118,-68,0,0,2,0,-98,0, -0,5,90,5,-70,0,15,0,29,0,-27,64,47,32,31,1,67,8,28,29,30,2,1,2,17, -16,30,15,0,8,23,38,32,9,1,31,64,13,13,2,85,9,32,16,16,2,85,9,10,15, -15,2,85,9,24,13,13,2,85,9,-72,-1,-12,64,21,12,12,6,85,9,26,31,29,16,32, -1,32,0,1,0,32,16,16,2,85,0,-72,-1,-10,-76,15,15,2,85,0,-72,-1,-10,-76,13, -13,2,85,0,-72,-1,-6,-76,12,12,2,85,0,-72,-1,-9,-76,12,12,6,85,0,-72,-1,-8, -64,10,13,13,6,85,0,93,30,59,92,24,43,16,-10,43,43,43,43,43,43,93,60,-3,60, -16,-10,43,43,43,43,43,93,-19,0,63,60,-3,60,63,60,-3,60,49,48,67,121,64,54,3, -27,7,8,6,8,5,8,4,8,4,6,25,24,26,24,2,6,11,10,12,10,13,10,3,6, -21,22,20,22,19,22,3,6,27,3,23,33,1,18,14,23,33,1,24,8,28,33,1,22,10, -17,33,0,43,43,1,43,43,42,42,42,42,-127,1,93,51,17,33,50,23,22,23,22,18,21, -20,2,14,2,35,37,33,50,54,55,54,54,53,52,38,39,38,35,33,-98,1,-7,-85,90,126, -89,116,115,78,122,-111,-51,-123,-2,-79,1,57,-111,-91,49,69,77,-105,108,78,-83,-2,-52,5,-70, -21,29,76,98,-2,-49,-60,-89,-2,-2,-87,97,50,-83,54,49,69,-23,-90,-26,-9,42,30,0,1, -0,-94,0,0,4,-24,5,-70,0,11,0,-107,64,21,6,5,30,8,8,7,7,0,3,4,30, -2,1,2,10,9,30,11,0,8,7,-72,-1,-64,64,29,16,18,52,7,84,3,74,32,10,32, -13,2,10,26,13,4,9,32,1,32,0,1,0,32,16,16,2,85,0,-72,-1,-10,-76,15,15, -2,85,0,-72,-1,-10,-76,13,13,2,85,0,-72,-1,-6,-76,12,12,2,85,0,-72,-1,-6,-76, -12,12,6,85,0,-72,-1,-16,64,10,13,13,6,85,0,93,12,59,91,24,43,78,16,-12,43, -43,43,43,43,43,93,60,77,-3,60,78,16,-10,93,77,-12,-28,43,0,63,60,-3,60,63,60, --3,60,18,57,47,60,16,-3,60,49,48,51,17,33,21,33,17,33,21,33,17,33,21,-94,4, -36,-4,-98,3,43,-4,-43,3,-124,5,-70,-83,-2,63,-84,-2,13,-83,0,0,1,0,-88,0,0, -4,-123,5,-70,0,9,0,-115,64,43,6,5,30,8,8,-113,7,1,7,7,0,3,4,30,2, -1,2,0,8,7,-100,32,2,32,11,2,2,26,11,4,9,32,1,32,0,1,0,32,16,16, -2,85,0,-72,-1,-10,-76,15,15,2,85,0,-72,-1,-10,-76,13,13,2,85,0,-72,-1,-6,64, -11,12,12,2,85,0,12,11,11,6,85,0,-72,-1,-2,-76,12,12,6,85,0,-72,-1,-16,64, -10,13,13,6,85,0,93,10,59,92,24,43,78,16,-12,43,43,43,43,43,43,43,93,60,77, --3,60,78,16,-10,93,77,-28,0,63,63,60,-3,60,18,57,47,93,60,16,-3,60,49,48,51, -17,33,21,33,17,33,21,33,17,-88,3,-35,-4,-27,2,-80,-3,80,5,-70,-83,-2,58,-83,-3, -102,0,1,0,109,-1,-25,5,-71,5,-45,0,37,1,19,64,26,27,20,27,21,2,96,39,1, -94,8,19,1,18,3,36,36,0,33,18,23,2,37,0,30,2,1,-72,-1,-64,64,32,12,12, -6,85,1,1,6,23,30,14,3,33,30,6,9,1,1,38,39,37,36,32,3,3,32,2,32, -39,96,2,3,2,-72,-1,-28,-76,15,15,2,85,2,-72,-1,-14,-76,13,13,2,85,2,-72,-1, --38,-76,12,12,2,85,2,-72,-1,-12,64,27,12,12,6,85,2,114,-128,39,1,39,29,38,32, -10,1,10,16,12,12,6,85,10,25,38,99,91,24,43,78,16,-12,43,93,77,-19,77,16,93, --10,43,43,43,43,93,60,77,16,-3,60,17,18,57,47,0,63,-19,63,-19,18,57,47,43,60, --3,60,17,18,57,17,18,57,1,17,18,57,18,57,49,48,67,121,64,68,4,35,27,28,26, -28,25,28,3,6,12,38,16,37,21,38,31,38,8,37,4,38,35,37,24,13,29,33,0,22, -15,19,33,1,17,18,20,19,32,7,29,33,0,34,5,37,33,1,28,11,23,33,1,20,17, -23,33,1,30,9,33,33,0,36,3,33,33,0,0,43,43,43,43,1,43,43,16,60,16,60, -43,43,43,43,43,43,43,43,43,42,-127,1,93,0,93,1,53,37,17,6,4,35,34,36,2, -53,52,18,36,51,50,4,22,23,7,46,2,35,34,6,6,7,6,21,20,18,4,51,50,54, -55,17,3,76,2,109,-113,-2,-48,-96,-40,-2,-97,-76,-77,1,80,-37,-97,1,1,-110,38,-81,33, -98,-74,111,-123,-62,119,33,56,-121,1,2,-111,126,-16,62,2,63,-84,1,-3,-32,114,115,-71,1, -94,-40,-42,1,115,-76,103,-72,-108,48,112,-128,77,81,-124,79,-120,-97,-60,-2,-8,-128,97,55,1, -17,0,1,0,-92,0,0,5,34,5,-70,0,11,0,-40,-71,0,13,-1,-64,64,26,19,21,52, -4,3,30,9,10,-96,10,-48,10,2,10,5,2,2,11,8,8,5,8,32,7,7,6,-72,-1, --18,-76,15,15,2,85,6,-72,-1,-14,64,11,13,13,2,85,6,16,12,12,2,85,6,-72,-1, --32,64,24,11,11,6,85,6,1,12,12,6,85,6,93,-128,13,1,13,2,11,32,1,32,0, -1,0,-72,-1,-64,64,10,19,21,52,0,32,16,16,2,85,0,-72,-1,-10,-76,15,15,2,85, -0,-72,-1,-10,-76,13,13,2,85,0,-72,-1,-6,64,11,12,12,2,85,0,8,11,11,6,85, -0,-72,-1,-9,-76,12,12,6,85,0,-72,-1,-8,64,22,13,13,6,85,0,93,12,32,13,1, -32,13,80,13,96,13,112,13,4,59,89,24,43,93,113,16,-10,43,43,43,43,43,43,43,43, -93,60,-3,60,16,93,-10,43,43,43,43,43,60,16,-3,60,0,63,60,63,60,57,93,47,60, --3,60,49,48,1,43,51,17,51,17,33,17,51,17,35,17,33,17,-92,-62,2,-6,-62,-62,-3, -6,5,-70,-3,-90,2,90,-6,70,2,-77,-3,77,0,1,0,-65,0,0,1,-127,5,-70,0,3, -0,-52,-75,1,2,0,8,2,5,-72,-1,-64,-77,56,61,52,5,-72,-1,-64,-77,51,52,52,5, --72,-1,-64,-77,45,48,52,5,-72,-1,-64,-77,40,41,52,5,-72,-1,-64,-77,35,37,52,5,-72, --1,-64,-77,29,30,52,5,-72,-1,-64,-77,24,26,52,5,-72,-1,-64,64,42,13,16,52,32,5, --112,5,-81,5,3,3,32,1,0,0,-113,0,-96,0,-80,0,4,47,0,64,0,80,0,-33,0, --16,0,5,18,32,0,-113,0,-112,0,3,5,-72,-1,-64,64,11,13,13,2,85,0,24,16,16, -2,85,0,-72,-1,-20,-76,15,15,2,85,0,-72,-1,-18,-76,13,13,2,85,0,-72,-1,-10,64, -16,12,12,2,85,0,32,11,11,6,85,0,-94,4,-42,89,24,43,16,-10,43,43,43,43,43, -43,93,67,92,88,-78,-128,0,1,1,93,89,113,114,60,-3,93,43,43,43,43,43,43,43,43, -60,0,63,63,49,48,51,17,51,17,-65,-62,5,-70,-6,70,0,1,0,55,-1,-25,3,97,5, --70,0,17,0,-87,64,16,101,2,103,6,116,2,117,6,-120,13,-120,17,6,9,2,1,-72,-1, --64,-76,11,12,6,85,1,-72,1,26,64,11,4,30,15,9,9,38,10,10,8,38,11,-72,-1, --22,-76,16,16,2,85,11,-72,-1,-22,-76,13,13,2,85,11,-72,-1,-2,-76,12,12,2,85,11, --72,-1,-24,-76,11,11,6,85,11,-72,-1,-2,64,22,12,12,6,85,11,93,32,19,1,32,19, -64,19,80,19,96,19,4,19,1,38,0,-72,-1,-24,-76,12,12,2,85,0,-72,-1,-22,-76,12, -12,6,85,0,-72,-1,-36,64,10,13,13,6,85,0,75,18,-74,89,24,43,16,-10,43,43,43, --19,16,93,113,-10,43,43,43,43,43,-19,60,16,-19,0,63,-19,-19,43,63,49,48,0,93,19, -55,22,22,51,50,54,54,53,17,51,17,20,6,6,35,34,38,59,-81,7,112,99,73,106,40, --62,89,-63,-126,-63,-51,1,-96,24,-88,124,67,115,126,3,-14,-4,25,-72,-54,106,-34,0,0,1, -0,-106,0,0,5,82,5,-70,0,11,1,-2,64,30,3,34,55,57,8,9,58,39,10,53,6, -54,10,71,10,87,3,-122,3,-41,3,7,118,10,-39,3,-39,10,3,6,-72,-1,-12,64,24,13, -13,2,85,40,5,-116,4,-118,5,-86,4,-22,8,5,10,4,1,53,4,-42,4,2,9,-72,-1, --32,64,9,18,33,52,3,32,18,33,52,3,-72,-1,-34,-77,12,57,18,9,-72,-1,-32,-77,18, -33,52,8,-72,-1,-32,-77,18,33,52,4,-72,-1,-32,-77,29,33,52,4,-72,-1,-64,-77,18,22, -52,8,-72,-1,-34,64,61,25,57,8,9,37,37,61,8,9,25,25,61,6,6,7,9,10,9, -8,10,5,3,4,4,32,5,10,20,5,5,10,9,8,8,32,7,6,20,7,7,6,10,10, -0,5,2,4,1,2,7,11,8,0,8,10,3,2,11,1,0,4,-72,2,58,64,15,48,5, -1,-96,5,-80,5,-64,5,-32,5,4,5,74,8,-72,2,58,64,11,48,7,1,32,7,-128,7, --80,7,3,7,-72,2,-122,64,12,11,32,32,0,1,0,32,16,16,2,85,0,-72,-1,-10,-76, -15,15,2,85,0,-72,-1,-10,-76,13,13,2,85,0,-72,-1,-6,-76,12,12,2,85,0,-72,-1, --6,-76,12,12,6,85,0,-72,-1,-14,64,10,13,13,6,85,0,93,12,59,-88,24,43,16,-12, -43,43,43,43,43,43,93,-19,-3,93,113,-19,-12,93,113,-19,16,60,16,60,60,60,0,63,60, -60,60,63,60,60,60,18,57,47,-121,5,46,43,14,125,16,-60,-121,5,46,24,43,4,125,16, --60,7,8,16,60,8,60,1,75,-80,24,83,75,-80,27,81,90,88,-71,0,4,-1,-40,56,89, --79,6,2,67,84,88,-71,0,4,-1,-16,-77,12,17,52,3,-72,-1,-16,64,23,12,17,52,6, -16,14,17,52,8,16,14,16,52,9,16,14,17,52,10,16,13,16,52,0,43,43,43,43,43, -43,89,49,48,1,43,43,43,43,43,43,43,67,92,88,64,17,9,34,25,57,8,44,25,57, -4,44,25,57,4,34,27,57,5,-72,-1,-34,-74,22,57,4,34,22,57,6,-72,-1,-34,64,11, -18,57,8,34,20,57,4,64,20,57,8,-72,-1,-34,-75,37,57,4,64,21,57,43,43,43,43, -43,43,43,43,43,43,43,89,0,43,43,43,1,113,114,93,43,0,113,93,43,43,51,17,51, -17,1,33,1,1,33,1,7,17,-106,-62,2,-40,1,7,-3,-103,2,-126,-1,0,-3,-10,-16,5, --70,-3,41,2,-41,-3,-82,-4,-104,2,-26,-22,-2,4,0,1,0,-106,0,0,4,42,5,-70,0, -5,0,109,64,12,1,2,4,3,30,5,0,8,32,4,1,4,-72,2,-89,64,15,7,2,3, -32,1,32,0,1,0,32,16,16,2,85,0,-72,-1,-10,-76,15,15,2,85,0,-72,-1,-10,-76, -13,13,2,85,0,-72,-1,-6,-76,12,12,2,85,0,-72,-1,-10,-76,12,12,6,85,0,-72,-1, --8,64,10,13,13,6,85,0,93,6,59,92,24,43,16,-10,43,43,43,43,43,43,93,60,-3, -60,16,-26,93,0,63,60,-3,60,63,49,48,51,17,51,17,33,21,-106,-62,2,-46,5,-70,-6, --13,-83,0,1,0,-104,0,0,6,15,5,-70,0,16,2,-28,-79,2,2,67,84,88,-71,0,8, --1,-10,64,11,12,12,2,85,8,14,13,17,2,85,2,-72,-1,-18,-76,13,17,2,85,5,-72, --1,-18,64,40,13,17,2,85,12,18,12,12,2,85,5,15,12,3,9,0,1,2,8,9,11, -14,0,8,9,2,10,11,6,16,16,2,85,11,16,13,13,2,85,11,-72,-1,-6,-74,12,12, -2,85,11,16,0,-72,-1,-26,-76,16,16,2,85,0,-72,-1,-8,-76,15,15,2,85,0,-72,-1, --4,-76,13,13,2,85,0,47,43,43,43,-51,47,43,43,43,-51,0,63,63,-64,-64,16,-48,-48, --64,17,18,23,57,43,43,49,48,1,43,43,43,0,27,-79,6,2,67,84,88,64,31,7,32, -11,11,6,85,6,32,11,11,6,85,3,32,11,11,6,85,4,32,11,11,6,85,5,32,11, -11,6,85,8,-72,-1,-14,64,35,11,11,6,85,2,12,11,11,6,85,3,6,12,12,6,85, -2,14,12,12,6,85,9,12,12,12,6,85,10,12,12,12,6,85,7,-72,-1,-8,-76,13,13, -6,85,8,-72,-1,-8,64,31,13,13,6,85,38,5,1,12,32,10,18,52,15,32,10,18,52, -15,5,12,3,0,1,14,11,0,8,8,1,2,10,-72,-1,-18,-76,11,11,6,85,10,-72,-1, --18,-76,12,12,6,85,10,-69,2,86,0,18,0,16,2,86,64,13,0,12,11,11,6,85,0, -6,12,12,6,85,0,-72,-1,-8,-76,13,13,6,85,0,1,47,43,43,43,-12,47,-12,43,43, -0,63,60,63,60,60,17,18,23,57,43,43,93,49,48,1,43,43,43,43,43,43,43,43,0, -43,43,43,43,43,27,64,127,0,2,15,8,20,2,27,8,4,118,12,-122,12,-56,12,3,9, -12,73,12,73,15,3,41,4,37,13,44,14,88,3,91,4,118,13,120,14,-121,13,8,11,2, -5,8,57,13,54,14,79,2,75,3,68,7,64,8,77,13,66,14,10,-104,2,-103,3,-106,7, --106,8,-88,3,-89,7,6,18,2,15,14,14,48,5,2,20,5,5,2,8,12,13,13,48,5, -8,20,5,5,8,12,82,15,82,1,64,1,2,2,8,8,9,10,11,11,13,13,14,14,16, -0,8,9,2,96,18,-128,18,2,18,-70,2,-88,0,13,1,49,-78,5,32,8,-72,1,49,64, -10,12,9,10,32,64,12,127,11,1,11,-70,2,86,0,14,1,11,-78,5,32,2,-72,1,11, -64,9,15,1,0,32,15,112,16,1,16,-72,2,86,-73,32,5,96,5,-128,5,3,5,-72,2, --88,-77,17,59,89,24,43,25,16,-12,93,-12,93,60,24,-3,60,16,-19,26,25,16,-19,-12,93, -60,26,24,-3,60,16,-19,26,25,16,-19,-28,93,0,24,63,63,60,60,16,60,16,60,16,60, -16,60,16,60,16,60,26,16,-19,-19,-121,5,46,43,-121,125,-60,-121,46,24,43,-121,125,-60,49, -48,0,75,-80,11,83,75,-80,30,81,90,88,-67,0,12,-1,-5,0,8,-1,-42,0,2,-1,-42, -56,56,56,89,1,75,-80,12,83,75,-80,40,81,90,88,-71,0,13,-1,-8,-79,14,10,56,56, -89,1,67,92,88,-71,0,13,-1,-44,-74,33,57,14,44,33,57,13,-72,-1,-44,-74,55,57,14, -50,55,57,13,-72,-1,-44,-75,45,57,14,44,45,57,43,43,43,43,43,43,89,114,113,93,0, -113,93,1,93,89,89,51,17,33,1,22,23,54,55,1,33,17,35,17,1,35,1,17,-104,1, -36,1,91,48,22,25,53,1,95,1,5,-69,-2,86,-81,-2,88,5,-70,-5,-14,-111,72,80,-101, -3,-4,-6,70,4,-53,-5,53,4,-32,-5,32,0,1,0,-100,0,0,5,31,5,-70,0,9,1, -125,-79,18,11,-72,-1,-64,64,10,19,21,52,8,24,12,22,2,85,3,-72,-1,-24,64,33,12, -22,2,85,8,2,3,3,32,7,8,20,7,7,8,2,7,3,3,8,9,4,2,2,9,7, -8,4,3,32,6,6,5,-72,-1,-20,-76,15,15,2,85,5,-72,-1,-14,64,11,13,13,2,85, -5,18,12,12,2,85,5,-72,-1,-9,64,26,11,11,6,85,5,93,32,11,1,32,11,80,11, -96,11,112,11,-128,11,5,11,8,9,32,1,0,-72,-1,-64,64,13,19,21,52,32,0,1,0, -32,16,16,2,85,0,-72,-1,-10,-76,15,15,2,85,0,-72,-1,-10,-76,13,13,2,85,0,-72, --1,-6,64,11,12,12,2,85,0,4,11,11,6,85,0,-72,-1,-9,-76,12,12,6,85,0,-72, --1,-8,64,10,13,13,6,85,0,93,10,59,89,24,43,16,-10,43,43,43,43,43,43,43,93, -43,60,-3,60,16,93,113,-12,43,43,43,43,60,16,-3,60,0,63,60,63,60,18,57,57,1, -17,57,57,-121,4,46,43,-121,125,-60,-79,6,2,67,84,88,-71,0,3,-1,-32,-73,12,17,52, -8,32,12,17,52,0,43,43,89,49,48,43,43,1,43,67,92,88,-76,8,64,70,57,3,-72, --1,-64,-74,70,57,8,64,50,57,3,-72,-1,-64,-74,50,57,7,34,25,57,2,-72,-1,-34,-74, -25,57,7,34,50,57,2,-72,-1,-34,-74,50,57,7,34,35,57,2,-72,-1,-34,64,11,35,57, -7,14,20,57,7,14,19,57,2,-72,-1,-12,-74,19,57,7,14,29,57,2,-72,-1,-12,-74,29, -57,7,14,21,57,2,-72,-1,-8,-79,21,57,43,43,43,43,43,43,43,1,43,43,43,43,43, -43,0,43,43,43,43,89,51,17,51,1,17,51,17,35,1,17,-100,-57,3,2,-70,-57,-4,-2, -5,-70,-5,-127,4,127,-6,70,4,-128,-5,-128,0,0,2,0,99,-1,-25,5,-35,5,-44,0,14, -0,27,0,-54,64,80,26,15,1,20,16,20,20,27,23,27,27,4,4,16,4,20,11,23,11, -27,4,-87,23,-74,14,-58,14,3,23,23,24,27,2,32,29,64,17,79,19,79,23,64,26,88, -5,88,9,87,16,85,17,95,19,90,23,95,24,86,26,87,27,-117,23,-103,2,16,25,30,3, -3,18,30,11,9,21,38,32,7,1,7,-72,-1,-24,-76,16,16,2,85,7,-72,-1,-18,-76,13, -13,2,85,7,-72,-1,-16,-76,12,12,2,85,7,-72,-1,-22,-76,11,11,6,85,7,-72,-1,-12, --76,13,13,6,85,7,-72,-1,-6,64,33,12,12,6,85,7,26,-128,29,1,29,15,38,32,0, -1,0,6,11,11,6,85,0,6,12,12,6,85,0,25,28,99,92,24,43,78,16,-12,43,43, -93,77,-19,78,16,93,-10,43,43,43,43,43,43,93,77,-19,0,63,-19,63,-19,49,48,1,93, -113,0,93,93,93,113,19,16,0,33,50,4,18,21,20,2,4,35,34,36,2,55,16,0,51, -50,0,17,52,2,38,35,34,0,99,1,-120,1,54,-53,1,70,-85,-76,-2,-74,-65,-49,-2,-70, --88,-56,1,29,-41,-37,1,27,121,-23,-111,-50,-2,-41,2,-54,1,109,1,-99,-62,-2,-91,-36,-33, --2,-96,-75,-56,1,90,-66,-2,-9,-2,-49,1,52,1,27,-77,1,11,-109,-2,-27,0,2,0,-98, -0,0,4,-3,5,-70,0,13,0,24,0,-78,64,44,101,17,107,20,2,75,16,75,20,91,16, -91,20,4,11,12,30,15,14,14,0,23,24,30,2,1,2,0,8,18,38,8,10,13,13,2, -85,8,16,11,11,6,85,8,-72,-1,-12,64,27,12,12,6,85,8,26,32,26,1,32,26,1, -26,24,13,32,1,32,0,1,0,32,16,16,2,85,0,-72,-1,-10,-76,15,15,2,85,0,-72, --1,-10,-76,13,13,2,85,0,-72,-1,-6,64,11,12,12,2,85,0,12,11,11,6,85,0,-72, --1,-6,-76,12,12,6,85,0,-72,-1,-16,64,10,13,13,6,85,0,93,25,59,92,24,43,16, --10,43,43,43,43,43,43,43,93,60,-3,60,78,16,113,93,-10,43,43,43,77,-19,0,63,63, -60,-3,60,18,57,47,60,-3,60,49,48,1,93,0,93,51,17,33,50,23,30,2,21,20,2, -33,33,17,17,33,50,54,53,52,38,39,38,35,33,-98,2,41,-110,77,108,-110,89,-18,-2,-55, --2,-120,1,123,-68,-98,93,76,49,-124,-2,-119,5,-70,14,18,101,-74,109,-69,-2,-3,-3,-84,3, -1,-116,127,92,-125,21,13,0,0,2,0,88,-1,-114,5,-18,5,-44,0,21,0,40,1,104,64, --107,95,38,-97,38,2,25,24,55,21,2,11,28,4,31,4,35,27,28,20,31,20,35,6,42, -5,45,23,43,38,59,5,60,23,58,38,76,5,76,23,73,38,93,5,85,35,88,38,111,5, -123,3,122,5,-116,3,-116,5,-107,0,-102,3,-92,0,-85,3,-43,0,-43,22,-27,0,-27,23,-27, -24,26,28,5,43,0,42,5,59,5,4,93,5,-110,24,-106,38,-43,38,4,37,22,42,38,52, -22,57,38,73,24,73,28,69,31,69,35,75,38,86,8,88,17,85,21,90,28,90,29,86,31, -87,32,87,34,105,5,102,21,107,38,123,38,-114,28,-114,38,-37,24,-36,38,25,11,24,1,21, --72,-1,-44,-78,27,57,0,-72,-1,-44,64,56,27,57,4,24,20,24,42,5,58,5,4,2,3, -22,40,3,7,40,38,24,22,5,0,6,33,3,19,26,5,2,40,38,24,22,0,5,36,30, -30,15,3,2,8,36,30,7,9,26,38,19,24,15,15,2,85,19,-72,-1,-18,-76,13,13,2, -85,19,-72,-1,-24,-76,12,12,2,85,19,-72,-1,-16,-76,11,11,6,85,19,-72,-1,-12,-76,13, -13,6,85,19,-72,-1,-12,64,37,12,12,6,85,19,74,2,26,32,42,-128,42,2,42,33,38, -32,11,1,11,24,11,11,6,85,11,6,12,12,6,85,11,25,41,99,92,24,43,78,16,-12, -43,43,93,77,-19,78,16,93,-10,77,-12,43,43,43,43,43,43,-19,0,63,-19,63,63,-19,17, -23,57,18,57,1,17,18,57,18,23,57,0,17,51,16,-55,16,-55,93,49,48,1,43,43,93, -93,0,114,113,93,1,93,113,114,37,22,23,7,38,39,6,35,34,36,2,53,52,18,36,51, -50,4,18,21,20,2,37,22,23,54,17,52,2,38,35,34,0,17,16,0,51,50,55,38,39, -4,-11,-121,114,57,-98,-99,-93,-59,-57,-2,-68,-81,-80,1,69,-55,-53,1,70,-85,110,-3,-26,-88, -109,-85,121,-23,-111,-39,-2,-30,1,27,-36,104,92,91,101,-99,93,43,-121,57,123,91,-64,1,92, --38,-39,1,100,-70,-63,-2,-91,-38,-75,-2,-33,-115,47,93,-100,1,57,-78,1,10,-109,-2,-41,-2, --39,-2,-30,-2,-50,39,59,25,0,2,0,-95,0,0,5,-83,5,-70,0,24,0,34,1,-4,64, -33,18,11,14,1,18,54,28,90,31,102,8,109,31,4,9,16,13,13,6,85,8,16,13,13, -6,85,7,16,13,13,6,85,36,-72,-1,-64,-76,12,12,2,85,13,-72,-1,-12,-76,12,12,2, -85,12,-72,-1,-12,-76,12,12,2,85,11,-72,-1,-12,-76,12,12,2,85,18,-72,-1,-30,-77,18, -26,52,18,-72,-1,-16,-77,34,39,52,17,-72,-1,-30,-77,29,39,52,16,-72,-1,-30,-77,29,39, -52,15,-72,-1,-30,-77,29,39,52,18,-72,-1,-40,-77,29,38,52,17,-72,-1,-30,-77,18,26,52, -16,-72,-1,-30,-77,18,26,52,15,-72,-1,-30,64,73,18,26,52,37,14,74,28,74,32,83,11, -92,28,109,28,114,9,120,14,121,15,-123,10,-120,15,-105,13,-87,15,-72,15,-24,14,-25,15,16, -14,12,12,32,17,15,20,17,17,15,17,15,12,9,18,27,2,33,26,22,10,6,18,17,16, -13,12,5,24,9,9,22,23,26,25,30,23,-72,-1,-64,64,25,11,11,6,85,23,23,0,33, -34,30,2,1,2,0,24,24,15,15,14,8,30,38,14,-100,6,-72,-1,-24,-76,15,15,2,85, -6,-72,-1,-10,-76,13,13,2,85,6,-72,-1,-32,64,34,12,12,2,85,6,6,13,13,6,85, -6,93,32,36,112,36,-128,36,3,36,34,24,32,1,32,0,1,0,32,16,16,2,85,0,-72, --1,-10,-76,15,15,2,85,0,-72,-1,-10,-76,13,13,2,85,0,-72,-1,-6,64,11,12,12,2, -85,0,6,11,11,6,85,0,-72,-1,-9,-76,12,12,6,85,0,-72,-1,-8,64,10,13,13,6, -85,0,93,35,59,-88,24,43,78,16,-12,43,43,43,43,43,43,43,93,60,77,-3,60,16,93, --10,43,43,43,43,25,-28,24,-19,0,63,60,16,60,16,60,63,60,-3,60,18,57,47,43,-3, -60,16,60,57,47,18,23,57,1,17,23,57,-121,14,46,43,5,125,16,-60,49,48,1,93,43, -43,43,43,43,43,43,43,43,43,43,43,43,0,43,43,43,93,67,92,88,64,10,8,64,15, -57,15,16,58,17,18,58,43,43,43,89,1,113,67,92,88,-71,0,14,-1,-34,64,26,25,57, -17,34,25,57,18,34,25,57,14,64,28,57,16,34,20,57,16,34,31,57,16,34,21,57,43, -43,43,43,43,43,43,89,51,17,33,50,22,22,21,20,6,7,22,23,22,23,19,35,3,46, -2,39,38,35,35,17,17,33,50,54,54,53,52,38,35,33,-95,2,-118,-60,-52,122,-54,-45,77, -40,85,76,-1,-12,-62,85,110,87,45,33,75,-31,1,-95,-123,-106,78,-105,-93,-2,48,5,-70,79, --56,121,-100,-42,29,37,36,78,117,-2,113,1,49,-124,-116,56,11,7,-3,117,3,51,55,121,71, -104,-122,0,0,1,0,92,-1,-25,4,-21,5,-45,0,48,2,21,64,39,99,3,99,4,115,3, -116,4,4,37,39,53,3,57,28,67,3,73,7,76,29,69,31,68,36,70,39,83,3,89,7, -92,29,87,40,-119,19,14,35,-72,-1,-14,-76,16,16,2,85,36,-72,-1,-14,-76,16,16,2,85, -37,-72,-1,-14,-76,16,16,2,85,38,-72,-1,-14,-76,16,16,2,85,39,-72,-1,-14,-76,16,16, -2,85,35,-72,-1,-10,-76,13,16,2,85,36,-72,-1,-10,-76,13,16,2,85,37,-72,-1,-10,-76, -13,16,2,85,38,-72,-1,-10,-76,13,16,2,85,39,-72,-1,-10,64,70,13,16,2,85,40,13, -38,36,2,36,3,39,37,54,15,52,35,68,37,69,47,90,32,86,35,85,37,108,11,106,13, -107,14,102,20,101,24,121,11,122,13,122,15,125,16,117,36,115,37,-122,3,-118,11,-119,13,-118, -15,-115,16,-123,36,-125,37,-110,13,-106,15,-106,21,30,-79,6,2,67,84,88,64,45,33,38,18, -27,38,26,9,38,41,1,38,0,0,41,26,18,4,50,49,38,0,101,0,2,0,13,45,121, -27,-119,27,2,27,37,22,13,45,30,39,37,1,37,5,22,5,-72,-1,-12,64,12,12,12,6, -85,5,30,45,9,30,30,22,3,0,63,-19,63,-19,43,17,18,57,93,17,18,57,17,18,57, -93,17,18,57,93,1,17,18,23,57,47,-19,47,-19,47,-19,47,-19,27,64,45,37,36,14,13, -11,5,33,28,29,30,27,8,7,6,4,3,2,6,1,37,36,34,14,13,11,6,5,30,27, -45,26,64,12,12,2,85,-113,26,1,26,-19,22,0,45,1,-72,-1,-64,64,18,12,12,2,85, -16,1,32,1,80,1,96,1,112,1,-112,1,6,1,-72,1,-80,64,19,45,30,30,22,3,5, -30,45,9,27,38,26,74,9,38,0,41,1,41,-72,-1,-22,-76,14,14,2,85,41,-72,-1,-12, -64,13,12,12,2,85,41,26,50,33,38,18,1,38,18,-72,-1,-20,-76,14,14,2,85,18,-72, --1,-10,-76,13,13,2,85,18,-72,-1,-8,64,15,12,12,2,85,18,84,32,0,1,0,25,49, -99,91,24,43,78,16,-12,93,77,-28,43,43,43,-19,16,-19,78,16,-10,43,43,93,77,-19,-12, --19,0,63,-19,63,-19,16,-3,93,43,-28,16,-3,93,43,-12,17,18,23,57,17,23,57,17,18, -57,57,1,18,23,57,89,49,48,0,93,113,43,43,43,43,43,43,43,43,43,43,1,93,113, -19,55,30,2,51,50,54,54,53,52,38,39,38,36,39,38,38,53,52,54,54,51,50,22,22, -23,7,38,38,35,34,6,21,20,23,22,4,23,22,22,21,20,6,6,35,34,36,38,92,-73, -13,95,-56,125,111,-86,83,80,92,59,-2,108,81,105,103,126,-14,-108,-93,-7,-122,5,-70,15,-83, --87,-80,-95,57,56,1,-39,88,-128,122,-122,-5,-99,-57,-2,-13,-103,1,-41,16,110,-115,87,66,115, -68,69,103,35,23,97,43,55,-93,101,111,-63,100,105,-52,-127,14,-117,-114,-127,91,79,51,51,107, -40,59,-75,118,117,-49,115,116,-23,0,0,1,0,48,0,0,4,-70,5,-70,0,7,0,-119,64, -13,5,2,30,4,3,2,0,8,7,6,5,4,9,-72,2,115,-77,32,4,1,4,-72,1,1, --73,6,32,1,2,47,3,1,3,-72,1,1,-75,1,1,32,0,1,0,-72,-1,-24,64,11,16, -16,2,85,0,8,15,15,2,85,0,-72,-1,-14,-76,12,12,2,85,0,-72,-1,-30,-76,13,13, -2,85,0,-72,-1,-4,-76,12,12,6,85,0,-72,-1,-2,-76,13,13,6,85,0,-72,2,115,-77, -8,-74,-103,24,43,16,-10,43,43,43,43,43,43,93,60,16,-12,93,60,16,-3,-28,93,-26,16, -60,16,60,0,63,63,60,-3,60,49,48,33,17,33,53,33,21,33,17,2,19,-2,29,4,-118, --2,27,5,13,-83,-83,-6,-13,0,0,1,0,-95,-1,-25,5,34,5,-70,0,20,0,-39,64,10, -38,15,88,4,88,8,-55,8,4,22,-72,-1,-64,64,22,19,21,52,52,4,59,8,70,4,74, -8,118,15,-90,5,-24,15,7,12,0,2,17,-72,2,-69,-76,6,9,20,38,2,-72,-1,-20,-76, -15,15,2,85,2,-72,-1,-14,64,11,13,13,2,85,2,16,12,12,2,85,2,-72,-1,-32,64, -28,11,11,6,85,2,93,32,22,1,32,22,80,22,2,96,22,112,22,-128,22,3,22,13,38, -32,10,1,10,-72,-1,-64,64,10,19,21,52,10,32,16,16,2,85,10,-72,-1,-10,-76,15,15, -2,85,10,-72,-1,-10,-76,13,13,2,85,10,-72,-1,-6,64,11,12,12,2,85,10,4,11,11, -6,85,10,-72,-1,-9,-76,12,12,6,85,10,-72,-1,-8,64,10,13,13,6,85,10,93,21,59, -89,24,43,78,16,-12,43,43,43,43,43,43,43,43,93,-19,77,16,93,93,113,-10,43,43,43, -43,77,-19,0,63,-19,63,60,49,48,1,93,43,0,93,1,51,17,20,2,4,35,34,36,2, -53,17,51,17,20,22,22,51,50,54,17,4,96,-62,100,-2,-5,-44,-50,-2,-6,112,-62,71,-83, -125,-42,-74,5,-70,-4,-79,-35,-2,-4,-93,-114,1,13,-23,3,79,-4,-78,-65,-75,98,-62,1,20, -0,0,1,0,9,0,0,5,70,5,-70,0,10,1,62,-79,2,2,67,84,88,64,18,5,1, -0,8,2,1,2,0,8,10,0,5,9,8,5,1,2,5,47,-35,-51,16,-35,-51,17,51,51, -0,63,63,63,17,18,57,49,48,27,64,36,47,5,1,42,0,40,3,37,10,47,12,48,12, -96,12,-119,8,-119,9,-112,12,-64,12,-16,12,11,32,12,80,12,2,4,2,11,8,2,-79,6, -2,67,84,88,-73,9,1,12,11,0,8,1,2,0,63,63,1,17,18,57,57,27,64,36,10, -9,9,32,8,5,20,8,8,5,0,1,1,32,2,5,20,2,2,5,9,1,2,5,-23,32, -10,0,8,9,101,8,1,101,2,8,-72,-1,-64,64,11,40,57,80,8,1,-128,8,-112,8,2, -8,-72,1,1,64,13,2,64,40,57,95,2,1,-113,2,-97,2,2,2,-72,1,1,64,17,32, -5,80,5,2,48,5,96,5,-112,5,-64,5,-16,5,5,5,-72,2,-120,-77,11,96,-88,24,43, -25,16,-12,93,113,-28,93,113,43,-28,93,113,43,24,16,-19,16,-19,0,63,60,26,25,-19,24, -63,60,-121,5,46,43,125,16,-60,-121,46,24,43,125,16,-60,1,75,-80,11,83,75,-80,20,81, -90,88,-78,0,15,10,-72,-1,-15,-78,9,18,1,-72,-1,-15,-78,8,20,2,-72,-1,-18,56,56, -56,56,56,56,89,1,75,-80,40,83,75,-80,54,81,90,88,-71,0,0,-1,-64,56,89,89,49, -48,1,93,113,93,0,93,89,33,1,51,1,22,23,54,55,1,51,1,2,65,-3,-56,-46,1, -125,46,31,34,45,1,-116,-58,-3,-62,5,-70,-5,-41,-128,112,120,120,4,41,-6,70,0,0,1, -0,25,0,0,7,118,5,-70,0,24,1,-37,64,38,41,0,38,17,41,18,38,24,57,0,54, -17,57,18,54,24,73,0,71,17,73,18,71,24,88,0,87,17,88,18,87,24,16,-104,8,-104, -15,2,-79,6,2,67,84,88,64,51,16,1,26,25,43,21,52,5,52,12,68,5,68,12,75, -21,84,5,84,12,91,21,100,5,100,12,107,21,116,5,116,12,123,21,15,5,21,12,3,0, -1,18,8,0,8,15,2,8,2,1,2,0,63,63,63,63,63,17,18,23,57,93,1,17,18, -57,57,27,64,30,3,4,5,5,2,6,7,8,8,5,10,11,12,12,9,13,14,15,15,12, -20,19,18,18,21,22,23,24,24,21,-72,-1,60,-77,5,0,24,32,-72,-1,60,-77,12,18,17, -32,-72,-1,60,64,90,21,8,9,32,0,5,2,2,32,1,0,20,1,1,0,24,5,8,8, -30,21,24,20,21,21,24,18,12,9,9,30,21,18,20,21,21,18,17,12,15,15,32,16,17, -20,16,16,17,18,9,12,8,24,21,5,15,17,16,12,0,2,5,21,12,5,3,24,16,15, -15,9,9,8,8,2,2,1,2,24,18,18,17,17,0,8,26,23,23,26,16,65,9,1,81, -0,32,0,12,1,81,0,21,1,81,0,64,0,5,1,81,-74,32,32,1,1,1,25,25,-72, -1,-117,-79,-88,24,43,78,16,-12,93,26,25,77,-3,26,24,-3,-3,26,25,-3,24,78,69,101, -68,-26,0,63,60,16,60,16,60,63,60,16,60,16,60,16,60,16,60,18,23,57,1,18,57, -57,17,18,57,57,17,18,57,57,17,57,57,-121,77,46,43,-121,125,-60,-121,46,24,43,-121,125, --60,-121,46,24,43,-121,125,-60,-121,46,24,43,-121,125,-60,43,43,43,-121,14,16,-60,-60,-121,14, -16,60,-60,-121,14,16,-60,-60,-121,14,16,-60,-60,-121,14,16,-60,-60,-121,14,16,-60,-60,1,75, --80,15,83,75,-80,17,81,90,88,-78,18,10,24,-72,-1,-10,56,56,89,1,75,-80,37,83,75, --80,42,81,90,88,-71,0,0,-1,-64,56,89,0,75,-80,11,83,75,-80,14,81,90,88,-77,12, -64,5,64,56,56,89,89,49,48,1,114,93,33,1,51,19,22,23,54,55,1,51,19,18,23, -54,55,19,51,1,35,1,38,39,6,7,1,1,-98,-2,123,-57,-33,36,26,56,10,1,23,-22, --46,79,35,28,45,-26,-61,-2,110,-69,-2,-53,39,7,23,20,-2,-55,5,-70,-4,63,-105,-107,-21, -36,3,-34,-3,26,-2,-20,-13,-117,-76,3,-82,-6,70,4,93,-116,32,101,71,-5,-93,0,1,0, -9,0,0,5,73,5,-70,0,19,2,-75,64,41,38,18,1,25,1,22,11,2,41,18,41,19, -56,1,55,3,56,8,56,9,56,13,58,14,53,18,55,19,10,18,19,32,18,33,52,18,32, -18,33,52,14,-72,-1,-32,-77,18,33,52,13,-72,-1,-32,-77,18,33,52,9,-72,-1,-32,-77,18, -33,52,8,-72,-1,-32,64,108,18,33,52,4,32,18,33,52,3,32,18,33,52,119,1,119,11, -2,38,4,41,7,40,11,42,14,38,18,54,4,58,8,58,11,58,14,53,18,72,8,84,4, -93,8,92,11,90,14,84,18,103,1,101,4,106,8,107,11,105,14,101,18,117,4,122,8,121, -11,122,13,119,18,119,19,-122,4,-118,7,-118,10,-107,4,-72,8,-73,18,-58,4,-55,8,-41,4, --40,8,-39,14,-42,18,-25,4,-24,8,-24,14,-26,18,44,6,-72,-1,-22,64,17,12,17,2,85, -16,22,12,17,2,85,11,8,12,17,2,85,1,-72,-1,-8,-77,12,17,2,85,-79,6,2,67, -84,88,64,11,12,0,21,20,16,24,10,17,6,85,6,-72,-1,-24,64,14,10,17,6,85,16, -6,0,2,13,0,8,10,2,2,0,63,60,63,60,17,18,57,57,43,43,1,17,18,57,57, -27,64,93,6,7,8,9,9,1,6,5,4,3,3,11,16,16,19,15,14,13,13,1,16,16, -13,17,18,19,19,11,1,0,9,2,13,11,3,12,19,10,11,1,6,16,2,19,9,10,19, -19,32,0,9,20,0,0,9,3,2,13,13,32,12,3,20,12,12,3,10,9,9,3,3,2, -2,19,13,13,12,12,0,8,47,21,1,21,23,23,26,32,12,64,12,2,12,-72,1,95,-73, -32,10,-112,10,-64,10,3,10,-72,1,-72,-75,95,2,-97,2,2,2,-72,1,-72,64,10,6,-76, -64,16,80,16,-49,16,3,16,-72,1,95,64,10,32,0,25,20,21,-62,33,96,-88,24,43,43, -78,-12,26,25,77,-3,93,24,-27,25,-19,93,-19,93,-3,93,24,78,69,101,68,-26,93,0,63, -60,16,60,16,60,63,60,16,60,16,60,-121,5,77,46,43,-121,125,-60,-121,46,24,43,-121,125, --60,0,17,18,57,57,57,57,15,15,-121,14,16,60,60,8,-60,-121,14,16,60,60,8,-60,-121, -14,16,60,60,-60,-121,14,16,-60,-60,-60,89,43,43,0,43,43,49,48,1,93,0,93,1,43, -43,43,43,43,43,43,43,67,92,88,-71,0,11,-1,-34,64,11,25,57,1,34,25,57,14,24, -27,57,18,-72,-1,-34,-78,27,57,19,-72,-1,-34,-78,27,57,4,-72,-1,-24,-74,27,57,8,34, -27,57,9,-72,-1,-64,-78,28,57,13,-72,-1,-64,64,31,28,57,19,64,28,57,3,64,28,57, -13,14,22,23,60,19,18,22,23,61,8,9,22,23,60,3,4,22,23,61,11,-72,-1,-34,64, -46,18,57,1,34,18,57,11,12,29,33,61,1,0,29,33,60,11,10,29,33,61,1,2,29, -33,60,11,12,19,23,61,1,0,19,23,60,11,10,19,23,61,1,2,19,23,60,43,43,43, -43,43,43,43,43,43,43,43,43,43,43,1,43,43,43,43,43,43,43,43,43,43,43,89,1, -113,1,93,113,51,1,1,51,1,22,23,54,55,1,51,1,1,35,1,38,39,6,7,1,9, -2,55,-2,12,-25,1,10,83,35,49,67,1,39,-45,-3,-3,2,43,-16,-2,-113,31,33,49,21, --2,-112,2,-4,2,-66,-2,-120,117,63,80,87,1,-123,-3,77,-4,-7,2,11,45,53,80,30,-2, -1,0,0,1,0,6,0,0,5,70,5,-70,0,12,1,106,-74,8,9,58,3,4,59,9,-72, --1,-25,-77,18,23,52,8,-72,-1,-25,64,14,18,23,52,4,25,18,23,52,3,25,18,23,52, -9,-72,-1,-40,-77,24,33,52,8,-72,-1,-40,64,59,24,33,52,4,40,24,33,52,18,38,4, -41,8,42,10,47,14,4,104,1,104,6,104,11,-34,6,4,5,4,3,3,6,8,7,9,6, -6,9,6,3,9,10,12,16,2,85,9,32,10,11,20,10,10,11,6,3,6,9,3,-72,-1, --10,64,22,12,16,2,85,3,32,2,1,20,2,2,1,6,12,11,6,1,3,2,0,1,11, --72,2,25,64,9,10,10,9,3,2,2,0,8,14,-72,2,24,64,9,12,9,82,64,10,-128, -10,2,10,-72,1,-75,64,13,11,11,12,32,0,3,82,79,2,-113,2,2,2,-72,1,-75,64, -9,1,1,0,20,16,16,2,85,0,-72,-1,-10,64,11,15,15,2,85,0,12,13,13,2,85, -0,-72,-1,-30,-76,12,12,2,85,0,-72,2,24,-74,13,14,-62,33,96,-88,24,43,43,-10,43, -43,43,43,60,16,-12,93,-19,16,-3,60,16,-12,93,-19,16,-26,0,63,63,60,60,60,16,-12, -60,17,18,23,57,1,18,57,-121,46,43,43,8,125,16,-60,5,-121,46,24,43,43,8,125,16, --60,-121,14,-60,-60,-121,16,14,-60,-60,75,-80,23,83,75,-80,28,81,90,88,-76,8,12,9,12, -4,-70,-1,-12,0,3,-1,-12,1,56,56,56,56,89,49,48,0,93,1,93,67,92,88,64,9, -9,34,25,57,8,34,25,57,4,-72,-1,-34,-79,25,57,43,43,43,89,43,43,43,43,43,43, -43,43,43,33,17,1,51,1,22,23,54,55,1,51,1,17,2,59,-3,-53,-20,1,33,80,69, -66,94,1,28,-30,-3,-73,2,109,3,77,-2,70,124,124,115,-112,1,-81,-4,-77,-3,-109,0,0, -1,0,41,0,0,4,-80,5,-70,0,12,1,12,-79,18,14,-72,-1,-64,64,15,13,17,52,72, -1,71,8,72,9,3,10,8,11,9,2,-79,6,2,67,84,88,64,14,12,0,14,13,1,11, -30,12,8,8,5,30,6,2,0,63,-3,60,63,-3,-60,1,17,18,57,57,27,64,43,-85,4, -1,3,2,1,1,4,9,10,4,8,10,10,38,29,33,52,40,10,1,-7,10,1,10,32,1, -4,20,1,1,4,10,40,11,28,52,1,40,11,28,52,8,-72,-1,-40,-77,11,28,52,4,-72, --1,-40,64,19,11,28,52,1,10,4,8,5,30,7,6,2,11,10,30,12,0,8,10,-69,1, --75,0,1,0,4,1,-75,64,27,0,7,48,8,64,8,2,8,74,12,63,11,1,11,26,14, -1,0,5,6,81,0,25,13,-74,-103,24,43,78,16,-12,77,-12,60,16,60,78,16,-10,93,60, -77,-12,113,60,16,-28,16,-4,0,63,60,-3,60,63,60,-3,60,60,17,57,1,43,43,43,43, --121,5,46,43,93,113,43,-121,125,-60,14,16,-60,-121,14,16,-60,-60,1,114,89,49,48,1,113, -93,43,67,92,88,64,9,2,34,33,57,1,24,33,57,9,-72,-1,-34,-75,25,57,2,34,25, -57,43,43,43,43,89,51,53,1,54,55,33,53,33,21,1,7,33,21,41,2,-17,80,72,-4, --50,4,26,-4,-55,89,3,-88,-76,3,-85,100,74,-83,-83,-4,7,103,-83,0,1,0,-117,-2,105, -2,24,5,-70,0,7,0,70,64,43,4,3,43,1,2,16,5,6,43,0,7,18,3,2,2, -7,6,-82,4,5,37,1,0,6,12,12,2,85,0,8,9,9,2,85,32,0,1,0,-84,8, --99,104,24,43,16,-10,93,43,43,60,-3,60,-12,60,60,16,60,0,63,60,-3,60,63,60,-3, -60,49,48,19,17,33,21,35,17,51,21,-117,1,-115,-39,-39,-2,105,7,81,-107,-7,-39,-107,0, -0,1,0,0,-1,-25,2,57,5,-45,0,3,0,76,64,36,1,1,34,20,57,0,34,20,57, --104,0,1,1,0,-112,0,-96,0,2,0,118,3,2,20,3,3,2,2,1,0,3,0,10,3, --24,0,-72,1,-87,-73,2,-24,1,1,4,-77,122,24,43,16,60,16,-19,-12,-19,0,63,60,63, -60,-121,5,46,43,93,125,16,-60,49,48,1,93,43,43,5,1,51,1,1,-87,-2,87,-111,1, --88,25,5,-20,-6,20,0,1,0,39,-2,105,1,-76,5,-70,0,7,0,63,64,23,4,5,43, -7,6,16,3,2,43,0,1,18,6,5,5,1,2,-82,4,3,37,7,0,-72,-1,-20,64,10, -12,12,2,85,0,-84,9,-101,90,24,43,16,-12,43,60,-3,60,-12,60,60,16,60,0,63,60, --3,60,63,60,-3,60,49,48,1,33,53,51,17,35,53,33,1,-76,-2,115,-39,-39,1,-115,-2, -105,-107,6,39,-107,0,0,1,0,54,2,-78,3,-117,5,-45,0,6,0,97,-71,0,0,-1,-64, -64,21,20,57,0,64,20,57,38,2,41,3,2,6,2,9,3,2,5,1,6,60,1,-72,1, -101,64,23,2,5,60,4,0,60,1,6,6,3,2,8,56,4,-36,3,108,2,-36,1,105,7, -8,-68,1,50,0,33,1,-65,1,-127,0,24,43,43,-10,-12,-10,-12,-28,17,18,61,57,47,24, -16,-19,16,-19,0,47,-19,-19,16,60,49,48,1,113,113,43,43,19,35,1,51,1,35,3,-17, --71,1,97,-111,1,99,-75,-9,2,-78,3,33,-4,-33,2,85,0,0,1,-1,-31,-2,105,4,-118, --2,-21,0,3,0,26,64,12,1,63,0,2,26,5,0,25,4,67,65,24,43,78,16,-28,16, --26,0,47,77,-19,49,48,3,53,33,21,31,4,-87,-2,105,-126,-126,0,0,1,0,89,4,-86, -1,-47,5,-62,0,3,0,96,64,11,3,56,23,25,52,2,64,15,17,52,0,-72,-1,-64,-77, -23,25,52,3,-72,-1,-64,64,26,22,25,52,80,1,80,3,2,64,3,80,0,2,3,2,0, -0,1,16,1,2,1,-121,2,0,0,-72,2,83,-78,1,-122,3,-72,2,96,-77,2,25,4,113, --71,1,47,0,24,43,78,16,-12,77,-19,-12,-19,0,63,-3,93,60,16,60,49,48,1,93,93, -43,43,43,43,1,35,3,51,1,-47,-111,-25,-15,4,-86,1,24,0,0,2,0,74,-1,-24,4, -28,4,62,0,40,0,55,2,45,64,44,9,13,9,42,25,13,26,42,41,13,42,42,57,13, -54,21,55,27,58,42,73,42,93,13,93,42,106,13,105,42,96,48,-118,13,-122,41,-102,22,-101, -26,-87,13,21,40,-72,-1,-24,-76,11,11,6,85,39,-72,-1,-24,64,25,11,11,6,85,-90,25, --86,40,-74,25,-69,40,-60,25,-49,40,-46,21,-35,40,8,68,22,1,30,-72,-1,-12,64,17,12, -12,6,85,18,18,12,12,6,85,5,12,12,12,6,85,53,-72,-1,-32,64,85,12,12,6,85, -31,23,31,24,43,44,42,52,57,4,57,44,73,4,72,44,86,8,89,43,102,8,105,43,118, -12,-121,12,-55,12,-7,13,-7,43,17,55,52,14,1,4,16,47,36,52,23,50,33,20,24,95, -41,111,41,2,41,28,47,14,63,14,-113,14,-97,14,-1,14,5,-97,14,-81,14,-17,14,3,14, -12,15,15,2,85,14,-72,-1,-22,-76,16,16,2,85,14,-72,-1,-12,64,21,16,16,6,85,14, -12,13,13,6,85,14,6,15,15,6,85,14,14,28,3,23,-72,2,-86,-74,24,-107,20,28,28, -7,0,-72,-1,-12,64,26,12,12,6,85,0,69,39,10,50,28,3,11,41,97,16,97,0,6, -13,13,2,85,0,37,33,36,-72,-1,-20,-76,16,16,2,85,36,-72,-1,-20,64,11,13,13,2, -85,36,4,12,12,2,85,36,-72,-1,-28,-76,11,11,2,85,36,-72,-1,-12,-76,11,11,6,85, -36,-72,-1,-36,64,11,16,16,6,85,36,6,15,15,6,85,36,-72,-1,-4,-76,12,12,6,85, -36,-72,2,91,64,14,39,64,0,38,16,38,32,38,48,38,-81,38,5,57,-72,-1,-64,-76,14, -14,2,85,38,-72,-1,-42,-74,14,14,2,85,38,49,57,-72,-1,-64,64,13,30,35,52,48,57, --64,57,2,-96,57,1,57,23,-72,-1,-12,64,65,16,16,6,85,23,37,24,34,47,36,-65,6, --49,6,2,31,6,63,6,2,6,14,15,15,2,85,6,12,13,13,2,85,6,24,12,12,2, -85,6,12,11,11,2,85,6,12,11,11,6,85,6,14,13,13,6,85,6,16,12,12,6,85, -6,49,56,16,-10,43,43,43,43,43,43,43,93,113,-19,-12,-19,43,16,93,113,43,-10,43,43, -93,-19,-12,43,43,43,43,43,43,43,43,60,-3,43,-27,-27,0,63,-19,63,-28,43,63,-19,-3, --28,17,18,57,47,43,43,43,43,43,93,113,-19,113,17,18,57,17,18,57,57,1,17,18,23, -57,49,48,0,93,43,43,43,43,1,113,93,43,43,0,113,37,6,6,35,34,38,53,52,54, -54,55,54,55,54,55,54,53,52,39,38,35,34,6,7,39,62,2,51,50,22,22,23,22,21, -21,20,22,23,35,38,3,6,7,14,2,21,20,22,51,50,54,55,54,53,3,60,100,-71,106, --81,-68,71,115,72,53,107,-38,103,1,51,69,-120,127,121,29,-80,24,110,-48,-119,-120,-86,80,16, -9,23,34,-68,28,23,98,-60,111,92,50,109,105,104,-94,38,29,-125,85,70,-85,-123,78,-127,78, -20,14,13,26,36,37,10,110,45,61,89,113,24,113,-117,75,64,97,74,46,120,-16,-5,-123,61, -56,1,-35,40,28,16,40,77,47,72,96,91,79,61,119,0,2,0,-122,-1,-24,4,31,5,-70, -0,16,0,29,1,-128,64,-101,1,5,12,15,36,5,53,5,69,5,5,63,31,-80,31,2,31, -31,34,28,51,28,66,28,112,31,-112,31,6,58,19,60,22,60,26,76,22,76,26,93,8,93, -13,88,15,93,22,94,26,106,8,108,13,104,15,110,22,110,26,-64,31,-39,12,-38,23,-38,25, --30,19,-20,23,-20,25,-29,29,-32,31,-1,31,25,32,5,47,15,47,20,48,5,63,15,64,5, -76,15,80,5,102,5,-38,29,-11,4,-6,16,12,16,21,14,4,6,2,0,27,28,6,7,1, -10,21,28,14,11,24,36,-48,11,1,16,11,64,11,96,11,-128,11,4,31,64,13,13,2,85, -11,12,15,15,2,85,11,24,13,13,2,85,11,-72,-1,-10,-76,12,12,2,85,11,-72,-1,-16, --76,11,11,6,85,11,-72,-1,-12,-76,15,15,6,85,11,-72,-1,-32,-76,12,12,6,85,11,-72, --1,-12,64,47,13,13,6,85,11,116,1,17,51,0,4,12,12,2,85,0,4,13,13,6,85, -0,51,3,37,2,2,-64,1,1,-112,1,-96,1,-80,1,-16,1,4,31,1,63,1,79,1,3, -1,-72,-1,-2,-76,16,16,2,85,1,-72,-1,-4,64,29,14,14,2,85,1,12,13,13,2,85, -1,16,12,12,2,85,1,18,11,11,2,85,1,12,11,11,6,85,1,-72,-1,-8,-76,16,16, -6,85,1,-72,-1,-4,64,22,15,15,6,85,1,24,12,12,6,85,1,20,13,13,6,85,1, -25,30,71,55,24,43,78,16,-12,43,43,43,43,43,43,43,43,43,43,93,113,114,60,77,16, --3,-12,43,43,-28,16,-3,43,43,43,43,43,43,43,43,93,113,-19,0,63,-19,63,63,-19,63, -17,57,17,18,57,49,48,0,93,1,93,113,114,0,113,33,35,17,51,17,54,51,50,30,2, -21,16,0,35,34,39,3,20,23,22,51,50,54,53,52,38,35,34,6,1,45,-89,-76,114,-79, -98,-81,113,64,-2,-14,-67,-68,107,2,52,85,-111,118,-84,-91,117,118,-84,5,-70,-3,-11,-113,79, --113,-54,115,-2,-17,-2,-42,-99,1,-106,-65,85,-117,-51,-53,-48,-58,-51,0,1,0,80,-1,-24,3, --19,4,62,0,26,1,90,-79,2,2,67,84,88,64,52,14,127,15,1,15,11,1,64,0,80, -0,112,0,3,0,4,18,28,11,7,24,28,4,11,1,14,21,7,8,14,14,2,85,7,12, -13,13,2,85,7,12,12,12,2,85,7,16,11,11,2,85,7,47,43,43,43,43,-51,-44,-58, -0,63,-19,63,-19,16,-60,93,50,16,-60,93,50,49,48,27,64,71,9,12,1,31,28,67,19, -67,23,83,19,83,23,96,19,96,23,-101,2,-101,3,-102,13,-92,16,-92,26,12,8,13,25,10, -106,2,105,3,106,5,117,12,112,13,-128,13,-90,12,-75,9,-74,10,-75,12,12,22,12,-122,12, --29,2,3,14,34,95,15,111,15,127,15,3,15,1,-72,2,-86,64,121,48,0,64,0,80,0, -96,0,112,0,-112,0,-96,0,-32,0,-16,0,9,0,15,15,11,0,0,4,18,28,11,7,24, -28,4,11,28,15,1,15,36,14,8,13,13,6,85,14,34,27,0,1,0,36,11,43,31,1, -1,0,1,1,1,64,11,11,6,85,1,64,16,16,6,85,1,72,12,12,6,85,1,26,13, -13,6,85,1,73,28,21,36,-49,7,1,31,7,63,7,2,7,14,11,11,6,85,7,10,16, -16,6,85,7,18,12,12,6,85,7,49,27,52,-60,24,43,16,-10,43,43,43,93,113,-19,16, --10,43,43,43,43,93,114,75,83,35,75,81,90,88,-71,0,1,-1,-64,56,89,-19,114,-12,43, --19,114,0,63,-19,63,-19,18,57,47,17,57,47,16,93,-28,16,93,-28,49,48,0,93,113,1, -93,113,89,1,23,6,6,35,34,0,17,52,18,54,51,50,22,23,7,38,38,35,34,6,21, -20,22,51,50,54,3,60,-79,29,-17,-82,-38,-2,-9,114,-23,-119,-83,-36,31,-81,25,127,90,-120, --86,-92,-124,106,-114,1,-123,23,-73,-49,1,29,1,10,-84,1,2,-127,-81,-95,27,107,108,-61,-45, --42,-62,-126,0,0,2,0,70,-1,-24,3,-33,5,-70,0,17,0,29,1,85,64,-92,10,2,4, -13,37,13,52,13,68,13,5,53,20,53,28,87,2,84,10,82,20,83,28,103,2,100,5,101, -9,99,20,96,28,-64,31,-44,5,-43,19,-35,25,-27,19,-27,20,-17,23,-21,25,-27,29,-32,31, --1,31,22,31,31,43,26,60,22,60,26,75,26,112,31,-112,31,7,46,2,36,13,46,22,58, -2,53,13,75,2,69,13,70,20,73,28,87,10,86,13,103,13,-27,6,-25,22,-6,1,-12,14, -16,1,21,3,14,11,16,15,0,27,28,11,7,17,0,10,21,28,3,11,24,51,1,0,37, -17,15,37,16,16,-48,17,1,16,17,64,17,96,17,-128,17,4,31,64,11,11,2,85,31,64, -13,13,2,85,17,18,16,16,2,85,17,-72,-1,-12,64,17,15,15,2,85,17,6,14,14,2, -85,17,24,13,13,2,85,17,-72,-1,-14,64,11,11,11,6,85,17,14,16,16,6,85,17,-72, --1,-18,-76,12,12,6,85,17,-72,-1,-8,64,66,13,13,6,85,17,116,18,36,-65,7,-49,7, --33,7,-1,7,4,31,7,63,7,79,7,3,7,30,11,11,2,85,7,24,12,12,2,85,7, -30,13,13,2,85,7,12,11,11,6,85,7,12,13,13,6,85,7,26,12,12,6,85,7,25, -30,52,80,24,43,78,16,-12,43,43,43,43,43,43,93,113,77,-19,-3,43,43,43,43,43,43, -43,43,43,43,93,113,60,16,-19,16,-3,60,-28,0,63,-19,63,60,63,-19,63,60,17,57,17, -18,57,49,48,0,93,1,113,93,0,113,33,53,6,35,34,38,38,53,52,18,54,51,50,22, -23,17,51,17,1,20,22,51,50,54,53,52,38,35,34,6,3,56,101,-60,127,-43,117,106,-44, --125,96,-106,47,-77,-3,32,-84,117,118,-91,-88,123,120,-95,-122,-98,-116,-5,-93,-97,1,3,-118,81, -65,2,14,-6,70,2,18,-52,-54,-63,-58,-38,-52,-60,0,0,2,0,75,-1,-24,4,30,4,62, -0,21,0,29,1,83,64,23,31,0,28,21,2,85,3,93,5,93,9,85,11,101,3,107,5, -111,9,101,11,8,21,-72,-1,-28,-76,13,13,6,85,17,-72,-1,-28,64,82,13,13,6,85,29, -28,13,13,6,85,39,18,-39,5,-6,20,-10,26,4,49,18,58,25,49,28,65,18,77,26,65, -28,81,18,92,25,82,28,97,18,109,26,97,28,120,6,120,21,-10,2,-10,24,16,0,22,1, -15,13,23,23,80,22,96,22,112,22,3,22,28,15,-112,16,-96,16,2,16,16,4,27,28,10, -7,0,-70,2,-86,0,1,-1,-64,-76,16,16,2,85,1,-72,-1,-64,64,16,16,16,6,85,16, -1,1,1,-107,19,28,4,11,23,64,13,-72,-1,-36,-76,13,13,2,85,13,-72,-1,-18,-76,13, -13,6,85,13,-72,-1,-22,-76,12,12,6,85,13,-72,-1,-64,64,9,39,42,52,-80,13,1,13, -26,31,-72,-1,-64,-77,37,38,52,31,-72,-1,-64,64,65,30,35,52,48,31,1,31,22,51,16, -36,7,64,36,42,52,31,7,63,7,79,7,3,7,32,11,11,2,85,7,24,12,12,2,85, -7,28,13,13,2,85,7,14,11,11,6,85,7,28,12,12,6,85,7,22,13,13,6,85,7, -25,30,52,55,24,43,78,16,-12,43,43,43,43,43,43,93,43,77,-3,-28,78,16,113,43,43, --10,113,43,43,43,43,77,-19,0,63,-19,-3,93,43,43,-28,63,-19,18,57,47,93,60,-3,113, -60,1,17,18,57,57,18,57,49,48,1,93,0,93,43,43,43,1,113,114,1,23,6,6,35, -34,0,17,16,0,51,50,0,17,20,7,33,22,22,51,50,54,1,33,38,39,38,35,34,6, -3,94,-70,44,-18,-71,-23,-2,-17,1,20,-36,-43,1,14,1,-4,-24,10,-78,-123,99,-116,-3,-38, -2,81,12,56,86,-119,124,-87,1,86,23,-93,-76,1,31,1,3,1,12,1,40,-2,-34,-2,-7, -16,32,-81,-70,104,1,-107,-122,67,104,-90,0,1,0,19,0,0,2,-128,5,-45,0,23,1,13, -64,30,20,9,1,15,25,47,25,48,25,64,25,112,25,-101,12,-100,13,-87,13,8,26,13,40, -13,-80,25,-64,25,4,25,-72,-1,-64,64,40,26,31,52,29,8,13,3,12,15,28,10,1,21, -2,43,20,19,4,3,6,0,10,-97,20,1,20,-1,19,64,4,23,37,4,0,3,2,-110,1, -1,0,-72,-1,-64,-77,49,56,52,0,-72,-1,-64,64,43,28,31,52,-112,0,1,25,64,15,15, -2,85,25,64,13,14,2,85,0,20,16,16,2,85,0,40,15,15,2,85,0,34,14,14,2, -85,0,44,13,13,2,85,0,-72,-1,-14,64,11,12,12,2,85,0,20,11,11,6,85,0,-72, --1,-22,-76,16,16,6,85,0,-72,-1,-26,-76,15,15,6,85,0,-72,-1,-6,-73,12,12,6,85, -0,-93,24,25,-68,1,-70,0,33,0,-10,1,10,0,24,43,43,-10,43,43,43,43,43,43,43, -43,43,43,43,93,43,43,60,16,-12,60,16,60,-19,16,-19,-19,93,0,63,63,60,60,60,-3, -60,63,-19,57,17,57,49,48,67,121,64,20,16,17,6,9,7,6,8,6,2,6,16,9,18, -27,0,17,6,15,27,1,43,1,43,42,-127,-127,1,43,113,93,0,114,51,17,35,53,51,53, -52,55,54,54,51,50,23,7,38,35,34,6,21,21,51,21,35,17,-78,-97,-97,19,26,-125,118, -76,92,27,56,50,82,68,-49,-49,3,-102,-116,113,107,52,70,87,18,-99,10,70,96,98,-116,-4, -102,0,2,0,66,-2,81,3,-22,4,62,0,30,0,42,1,111,64,96,11,11,5,20,44,11, -37,20,76,11,69,20,6,9,29,25,29,44,11,38,20,44,35,57,11,54,20,74,11,70,20, -86,7,88,11,104,11,-6,10,-11,21,14,46,35,44,39,62,35,62,39,76,39,-112,44,-96,44, -7,54,33,54,41,63,44,70,11,70,33,69,41,84,33,84,41,105,7,99,33,99,41,96,44, --128,44,-38,39,-24,33,-18,35,-17,39,17,23,22,6,21,-72,2,-79,-76,40,28,19,7,1,-72, -2,-86,64,16,32,0,48,0,96,0,112,0,-128,0,-64,0,-48,0,7,0,-72,2,125,64,50, -5,28,28,15,10,69,34,28,12,10,22,21,51,37,51,10,37,24,24,-48,23,1,16,23,64, -23,96,23,-128,23,4,44,64,11,12,2,85,44,64,13,13,2,85,23,18,16,16,2,85,23, --72,-1,-12,64,17,15,15,2,85,23,6,14,14,2,85,23,22,13,13,2,85,23,-72,-1,-22, -64,11,11,11,6,85,23,18,16,16,6,85,23,-72,-1,-18,-76,12,12,6,85,23,-72,-1,-4, -64,74,13,13,6,85,23,116,15,1,37,0,34,31,36,-65,15,-49,15,-33,15,-1,15,4,31, -15,63,15,79,15,3,15,32,11,11,2,85,15,26,12,12,2,85,15,34,13,13,2,85,15, -28,11,11,6,85,15,12,13,13,6,85,15,26,12,12,6,85,15,25,43,44,116,33,52,80, -24,43,43,78,-12,43,43,43,43,43,43,93,113,77,-19,-12,-19,16,-3,43,43,43,43,43,43, -43,43,43,43,93,113,60,16,-3,-28,-10,60,0,63,-19,-28,63,-19,-3,93,-28,63,-19,-28,63, -60,49,48,1,93,113,0,93,113,23,23,22,23,22,51,50,54,55,54,39,6,35,34,2,53, -52,18,54,51,50,23,53,51,17,20,6,6,35,34,38,19,20,22,51,50,54,53,52,38,35, -34,6,102,-81,11,50,67,116,125,-120,24,14,1,118,-80,-37,-16,110,-47,-115,-68,122,-90,101,-37, --96,-66,-22,-103,-90,125,124,-88,-83,122,120,-88,88,26,81,37,50,100,90,55,-80,-117,1,60,-35, --104,1,1,-116,-104,-128,-4,106,-8,-49,120,-85,3,42,-47,-64,-65,-52,-61,-58,-61,0,0,1,0, --121,0,0,3,-24,5,-70,0,20,1,97,-71,0,22,-1,-64,-77,21,23,52,3,-72,-1,-32,64, -14,13,13,6,85,37,4,53,3,69,3,-70,13,4,3,-72,-1,-32,64,58,23,25,52,23,8, -17,12,17,20,3,5,1,0,15,28,5,7,20,11,10,12,37,9,64,51,54,52,-1,9,1, --64,9,1,22,64,11,11,2,85,22,64,16,16,2,85,9,40,16,16,2,85,9,20,14,14, -2,85,9,-72,-1,-20,64,17,13,13,2,85,9,4,12,12,2,85,9,26,11,11,2,85,9, --72,-1,-10,64,11,11,11,6,85,9,20,16,16,6,85,9,-72,-1,-8,64,11,13,13,6,85, -9,10,15,15,6,85,9,-72,-1,-10,-74,12,12,6,85,9,78,22,-72,-1,-64,64,23,52,54, -52,-80,22,-16,22,2,112,22,-96,22,-80,22,-1,22,4,22,2,20,37,1,0,-72,-1,-64,64, -16,51,54,52,-16,0,1,0,0,32,0,-48,0,-32,0,4,0,-72,-1,-6,-76,16,16,2,85, -0,-72,-1,-6,64,23,14,14,2,85,0,4,12,12,2,85,0,8,11,11,2,85,0,4,11, -11,6,85,0,-72,-1,-6,64,22,15,15,6,85,0,2,12,12,6,85,0,2,13,13,6,85, -0,78,21,71,80,24,43,16,-10,43,43,43,43,43,43,43,43,93,113,43,60,-3,60,16,93, -113,43,-12,43,43,43,43,43,43,43,43,43,43,43,43,93,113,43,-19,0,63,60,63,-19,63, -17,57,17,57,1,18,57,49,48,67,121,64,14,6,14,7,37,14,6,12,27,1,13,8,15, -27,1,0,43,1,43,43,-127,0,43,93,43,1,43,51,17,51,17,54,51,50,22,22,21,17, -35,17,52,38,35,34,6,6,21,17,-121,-76,126,-64,118,-82,75,-76,117,107,80,-115,60,5,-70, --3,-14,-110,93,-92,-100,-3,95,2,-95,-121,123,83,-114,125,-3,-69,0,2,0,-120,0,0,1,60, -5,-70,0,3,0,7,0,-51,64,94,9,54,11,11,2,85,79,9,-112,9,-96,9,-80,9,-64, -9,-33,9,-16,9,7,0,9,31,9,112,9,-128,9,-97,9,-80,9,-64,9,-33,9,-32,9,-1, -9,10,31,9,1,0,1,7,4,2,3,9,6,3,126,1,0,6,5,6,4,10,6,7,37, -5,0,4,-97,4,-96,4,-80,4,-64,4,-32,4,6,-64,4,-16,4,2,0,4,32,4,-48,4, --32,4,4,4,-72,-1,-8,-76,16,16,2,85,4,-72,-1,-6,64,23,14,14,2,85,4,4,12, -12,2,85,4,10,11,11,2,85,4,20,11,11,6,85,4,-72,-1,-22,-76,16,16,6,85,4, --72,-1,-2,-76,13,13,6,85,4,-72,-1,-4,64,10,12,12,6,85,4,78,8,71,80,24,43, -16,-10,43,43,43,43,43,43,43,43,93,113,114,60,-3,60,0,63,63,60,63,-19,1,17,18, -57,57,17,18,57,57,49,48,1,93,114,113,43,19,53,51,21,3,17,51,17,-120,-76,-76,-76, -4,-21,-49,-49,-5,21,4,38,-5,-38,0,0,2,-1,-94,-2,81,1,58,5,-70,0,3,0,18, -0,-43,64,69,4,5,37,5,59,4,51,5,-122,5,5,23,8,5,5,7,4,4,2,4,5, -19,0,1,13,11,2,3,20,12,4,17,5,11,7,3,126,1,0,11,6,7,28,17,15,-112, -20,1,20,23,23,26,12,12,13,37,10,10,-112,11,1,31,11,63,11,79,11,3,11,-72,-1, --6,64,55,14,14,2,85,11,16,13,13,2,85,11,16,12,12,2,85,11,12,11,11,2,85, -11,30,11,11,6,85,11,12,16,16,6,85,11,8,12,12,6,85,11,12,13,13,6,85,11, -25,19,20,-83,33,71,80,24,43,43,78,-12,43,43,43,43,43,43,43,43,93,113,60,77,16, --3,60,78,16,69,101,68,-26,113,0,63,77,-19,63,63,-19,17,18,57,18,57,1,17,18,57, -57,17,18,57,57,17,51,51,-121,16,8,60,49,48,67,121,64,14,8,16,15,38,8,16,10, -27,1,9,14,7,27,0,0,43,1,43,43,-127,1,93,19,53,51,21,1,55,22,51,50,54, -53,17,51,17,20,7,6,35,34,-122,-76,-2,104,34,54,31,55,54,-76,51,65,-105,73,4,-23, --47,-47,-7,123,-103,14,73,-110,4,92,-5,-96,-60,77,100,0,0,1,0,-120,0,0,3,-8,5, --70,0,11,2,97,64,27,6,12,13,13,6,85,7,6,86,6,90,9,3,15,13,-13,5,-10, -6,3,9,12,16,16,2,85,6,-72,-1,-12,-76,12,12,2,85,10,-72,-1,-12,-76,12,12,2, -85,9,-72,-1,-12,-76,12,12,2,85,3,-72,-1,-24,64,16,13,13,6,85,85,3,119,10,2, -18,6,32,19,33,52,8,-72,-1,-16,-77,18,39,52,9,-72,-1,-16,-76,18,39,52,18,5,-72, --1,-16,-77,18,33,52,9,-72,-1,-16,64,-124,18,39,52,6,4,4,5,4,6,55,9,71,4, -5,37,6,45,10,88,10,119,3,117,10,-38,3,-29,6,7,-90,6,1,35,6,38,7,37,8, -57,6,56,9,63,13,79,13,89,4,89,6,88,7,89,9,125,4,121,5,-103,9,-58,6,-46, -4,-42,6,-28,6,-23,7,-9,6,-7,8,21,18,10,10,5,3,3,4,2,6,6,7,9,9, -8,10,10,5,9,8,8,37,7,6,20,7,7,6,3,4,4,37,5,10,20,5,5,10,10, -9,6,3,4,8,1,2,0,4,5,6,7,8,8,11,11,0,10,4,-72,1,15,64,9,5, -4,12,12,6,85,5,34,8,-72,1,15,64,33,32,7,63,7,2,7,16,12,12,6,85,7, -26,-112,13,1,13,11,37,0,2,37,1,1,-112,0,1,63,0,79,0,2,0,-72,-1,-2,64, -49,14,14,2,85,0,16,13,13,2,85,0,16,12,12,2,85,0,10,11,11,2,85,0,18, -11,11,6,85,0,18,12,12,6,85,0,8,13,13,6,85,0,25,12,13,-31,33,71,102,24, -43,43,78,-12,43,43,43,43,43,43,43,93,113,60,77,16,-19,16,-19,78,16,113,-10,43,93, -77,-19,-12,43,-19,0,63,60,16,60,16,60,63,60,63,60,17,23,57,-121,5,46,43,4,125, -16,-60,-121,5,46,24,43,14,125,16,-60,7,16,8,60,8,60,3,16,8,60,8,60,-79,6, -2,67,84,88,64,13,75,9,1,31,9,-124,3,2,9,24,13,17,52,0,43,93,113,89,49, -48,1,67,92,88,64,10,9,44,29,57,9,8,29,29,60,6,-72,-1,-34,-78,29,57,6,-72, --1,-44,-78,32,57,6,-72,-1,-44,-79,33,57,43,43,43,43,43,89,93,0,113,93,1,113,0, -43,43,67,92,88,-71,0,6,-1,-64,-78,33,57,3,-72,-1,-64,-78,22,57,3,-72,-1,-34,-78, -16,57,6,-72,-1,-34,-78,16,57,3,-72,-1,-34,-78,12,57,3,-72,-1,-34,-79,11,57,43,43, -43,43,43,43,89,1,43,43,43,67,92,88,64,18,-35,4,1,8,20,22,57,9,8,20,20, -60,9,8,20,20,60,6,-72,-1,-10,-78,24,57,6,-72,-1,-20,-79,27,57,43,43,43,43,43, -1,93,89,0,93,43,43,43,43,43,1,93,113,43,51,17,51,17,1,51,1,1,35,1,7, -17,-120,-76,1,-86,-23,-2,106,1,-65,-34,-2,-95,127,5,-70,-4,-68,1,-80,-2,118,-3,100,2, -31,122,-2,91,0,0,1,0,-125,0,0,1,55,5,-70,0,3,0,-29,-74,5,54,11,11,2, -85,5,-72,-1,-64,-77,55,56,52,5,-72,-1,-64,-77,52,53,52,5,-72,-1,-64,-77,48,49,52, -5,-72,-1,-64,-77,34,37,52,5,-72,-1,-64,64,37,21,23,52,15,5,31,5,-97,5,-33,5, -4,79,5,-33,5,-16,5,3,31,5,112,5,-128,5,-1,5,4,1,0,0,10,2,3,37,1, -0,-72,-1,-64,-77,55,56,52,0,-72,-1,-64,64,21,51,53,52,-97,0,1,-64,0,-16,0,2, -0,0,32,0,-48,0,-32,0,4,0,-72,-1,-8,-76,16,16,2,85,0,-72,-1,-6,64,29,14, -14,2,85,0,4,12,12,2,85,0,10,11,11,2,85,0,20,11,11,6,85,0,8,16,16, -6,85,0,-72,-1,-2,-76,13,13,6,85,0,-72,-1,-1,-76,12,12,6,85,0,-72,-1,-4,64, -10,12,12,6,85,0,78,4,71,80,24,43,16,-10,43,43,43,43,43,43,43,43,43,93,113, -114,43,43,60,-3,60,0,63,63,49,48,1,93,113,114,43,43,43,43,43,43,51,17,51,17, --125,-76,5,-70,-6,70,0,0,1,0,-121,0,0,6,38,4,62,0,35,1,-57,-71,0,13,-1, --12,-76,13,13,6,85,8,-72,-1,-12,-76,13,13,6,85,9,-72,-1,-40,64,77,11,13,52,37, -4,-28,4,-28,9,-31,23,-27,32,5,-43,5,-10,32,2,23,8,32,35,9,24,27,32,9,3, -3,35,30,28,6,21,28,11,11,6,7,1,6,35,26,25,16,10,-48,37,1,-112,37,-96,37, -2,37,23,23,26,14,37,-112,17,1,17,4,16,16,2,85,17,24,15,15,2,85,17,-72,-1, --20,64,11,14,14,2,85,17,20,12,12,2,85,17,-72,-1,-24,64,23,11,11,2,85,17,2, -11,11,6,85,17,12,16,16,6,85,17,6,15,15,6,85,17,-72,-1,-6,-76,12,12,6,85, -17,-72,-1,-8,-76,13,13,6,85,17,-72,1,93,64,12,24,37,-112,27,1,27,24,15,15,2, -85,27,-72,-1,-20,64,11,14,14,2,85,27,20,12,12,2,85,27,-72,-1,-18,64,17,11,11, -2,85,27,4,11,11,6,85,27,10,16,16,6,85,27,-72,-1,-2,64,11,13,13,6,85,27, -12,15,15,6,85,27,-72,-1,-4,-76,12,12,6,85,27,-72,1,93,64,22,0,2,51,35,37, -1,-48,0,1,-112,0,-96,0,2,31,0,63,0,79,0,3,0,-72,-1,-2,64,29,14,14,2, -85,0,16,13,13,2,85,0,16,12,12,2,85,0,12,11,11,2,85,0,22,11,11,6,85, -0,-72,-1,-4,-76,16,16,6,85,0,-72,-1,-12,64,20,15,15,6,85,0,10,12,12,6,85, -0,14,13,13,6,85,0,25,36,37,-72,1,120,-77,33,71,80,24,43,43,78,-12,43,43,43, -43,43,43,43,43,43,93,113,114,60,77,-3,-28,16,-12,43,43,43,43,43,43,43,43,43,93, --19,-12,43,43,43,43,43,43,43,43,43,43,93,-3,78,69,101,68,-26,113,114,0,63,60,60, -60,63,63,60,77,16,-19,16,-19,17,23,57,1,17,18,57,18,57,49,48,67,121,64,14,12, -20,19,38,20,12,17,27,1,18,13,21,27,1,0,43,1,43,43,-127,1,93,0,93,43,43, -43,51,17,51,21,54,54,51,50,22,23,54,51,50,22,21,17,35,17,52,38,38,35,34,6, -21,17,35,17,52,38,35,34,6,6,21,17,-121,-95,50,-90,106,118,-105,31,126,-54,-98,-86,-77, -35,92,62,112,-108,-76,88,100,76,-127,58,4,38,-107,78,95,98,88,-70,-81,-74,-3,39,2,-99, -108,95,58,-107,-92,-3,-105,2,-78,120,120,80,-102,-111,-3,-39,0,0,1,0,-121,0,0,3,-26, -4,62,0,22,1,125,64,19,5,3,6,19,2,-88,16,-72,16,-29,3,-25,19,-16,3,-10,19, -6,4,-72,-1,-16,64,60,11,13,52,121,16,1,-104,16,-48,24,-32,24,-1,24,4,32,8,20, -14,20,22,18,28,5,7,1,6,22,13,10,13,14,12,14,36,24,64,16,16,2,85,24,64, -11,11,2,85,11,40,16,16,2,85,11,20,14,14,2,85,11,-72,-1,-20,64,17,13,13,2, -85,11,4,12,12,2,85,11,34,11,11,2,85,11,-72,-1,-12,64,11,11,11,6,85,11,20, -16,16,6,85,11,-72,-1,-7,64,11,13,13,6,85,11,10,15,15,6,85,11,-72,-1,-10,64, -18,12,12,6,85,11,64,51,54,52,-1,11,1,-1,11,1,11,78,24,-72,-1,-64,64,26,52, -54,52,-80,24,-16,24,2,112,24,-96,24,-80,24,-64,24,4,24,3,2,51,21,22,37,1,0, --72,-1,-10,-76,17,17,2,85,0,-72,-1,-6,-76,16,16,2,85,0,-72,-1,-6,64,23,14,14, -2,85,0,4,12,12,2,85,0,10,11,11,2,85,0,4,11,11,6,85,0,-72,-1,-6,64, -17,15,15,6,85,0,2,12,12,6,85,0,4,13,13,6,85,0,-72,-1,-64,64,18,51,54, -52,-16,0,1,0,0,32,0,-48,0,-32,0,4,0,78,23,16,-10,93,113,43,43,43,43,43, -43,43,43,43,43,60,-3,60,-12,60,16,93,113,43,-10,93,113,43,43,43,43,43,43,43,43, -43,43,43,43,43,-19,60,16,60,0,63,60,63,63,-19,17,57,1,18,57,49,48,67,121,64, -22,6,17,9,10,8,10,7,10,3,6,16,38,17,6,14,27,1,15,10,18,27,1,0,43, -1,43,43,42,-127,1,93,113,0,43,93,113,51,17,51,21,54,51,50,22,22,23,22,21,17, -35,17,52,38,38,35,34,6,21,17,-121,-94,117,-35,96,-95,80,16,10,-76,42,107,72,115,-89, -4,38,-105,-81,69,112,77,50,125,-3,115,2,-122,110,109,65,-110,-52,-3,-68,0,0,2,0,68, --1,-24,4,39,4,62,0,13,0,25,1,107,-74,21,24,13,13,6,85,19,-72,-1,-24,-76,13, -13,6,85,15,-72,-1,-24,64,115,13,13,6,85,25,24,13,13,6,85,18,7,10,25,12,71, -6,72,8,86,6,89,8,103,6,105,8,8,52,16,58,18,58,22,53,24,69,16,75,18,75, -22,69,24,92,5,92,9,82,16,93,18,93,22,82,24,109,5,109,9,100,16,109,18,109,22, -100,24,119,1,21,9,6,5,13,91,3,84,5,84,10,91,12,108,3,101,5,101,10,108,12, -10,23,28,4,7,17,28,11,11,20,36,27,64,13,13,2,85,27,64,11,11,2,85,7,-72, --1,-22,64,17,15,15,2,85,7,24,13,13,2,85,7,16,11,11,2,85,7,-72,-1,-16,-76, -11,11,6,85,7,-72,-1,-16,-76,13,13,6,85,7,-72,-1,-16,-76,15,15,6,85,7,-72,-1, --16,-76,12,12,6,85,7,-72,-1,-64,64,19,36,37,52,48,7,1,0,7,16,7,32,7,3, -7,49,-33,27,1,27,-72,-1,-64,64,73,30,35,52,48,27,1,27,14,36,0,12,14,15,2, -85,0,18,13,13,2,85,0,12,12,12,2,85,0,28,11,11,2,85,0,14,11,11,6,85, -0,14,13,13,6,85,0,12,16,16,6,85,0,22,12,12,6,85,0,64,36,37,52,31,0, -63,0,2,0,49,26,52,55,24,43,16,-10,93,43,43,43,43,43,43,43,43,43,-19,16,113, -43,93,-10,93,93,43,43,43,43,43,43,43,43,43,43,-19,0,63,-19,63,-19,49,48,1,113, -93,0,113,67,92,88,64,9,83,5,83,9,98,5,98,9,4,1,93,89,0,43,43,43,43, -19,16,55,54,51,50,0,21,20,6,6,35,34,0,19,20,22,51,50,54,53,52,38,35,34, -6,68,-92,-119,-59,-37,1,22,123,-21,-117,-33,-2,-19,-71,-78,-121,-122,-78,-77,-123,-121,-78,2,19, -1,39,-114,118,-2,-31,-3,-51,-21,-126,1,30,1,13,-52,-53,-52,-47,-59,-53,-54,0,2,0,-121, --2,105,4,33,4,62,0,18,0,30,1,98,64,-114,12,16,45,16,61,16,75,16,4,63,32, --80,32,2,31,32,41,12,35,29,50,21,50,29,66,29,112,32,-112,32,8,58,23,58,27,74, -23,74,27,89,8,91,12,92,23,92,27,106,8,107,12,105,16,109,23,107,27,-64,32,-45,20, --35,24,-35,26,-45,30,-28,20,-28,30,-32,32,-1,32,22,35,4,43,16,43,21,53,4,58,16, -70,4,74,16,90,16,-27,11,-21,29,-2,16,11,17,14,3,22,28,28,6,7,1,6,22,28, -14,11,0,14,25,36,-48,10,1,16,10,64,10,96,10,-128,10,4,32,64,11,11,2,85,32, -64,13,13,2,85,10,-72,-1,-26,64,11,15,15,2,85,10,24,13,13,2,85,10,-72,-1,-6, --76,12,12,2,85,10,-72,-1,-18,-76,11,11,6,85,10,-72,-1,-12,-76,15,15,6,85,10,-72, --1,-24,64,35,12,12,6,85,10,116,1,19,51,2,51,18,37,0,0,-64,1,1,-112,1,-96, -1,-80,1,-16,1,4,31,1,63,1,79,1,3,1,-72,-1,-4,64,29,14,14,2,85,1,16, -13,13,2,85,1,16,12,12,2,85,1,16,11,11,2,85,1,12,11,11,6,85,1,-72,-1, --10,-76,16,16,6,85,1,-72,-1,-4,64,22,15,15,6,85,1,12,12,12,6,85,1,18,13, -13,6,85,1,25,31,71,55,24,1,43,78,16,-12,43,43,43,43,43,43,43,43,43,93,113, -114,60,77,16,-3,-12,-28,16,-3,43,43,43,43,43,43,43,43,93,113,-19,0,63,63,-19,63, -63,-19,17,57,18,57,49,48,0,93,1,93,113,114,0,113,19,17,51,21,54,54,51,50,22, -22,21,20,2,6,35,34,38,39,17,3,20,22,51,50,54,53,52,38,35,34,6,-121,-92,58, --110,104,-120,-48,106,117,-33,123,90,-113,46,17,-90,118,120,-85,-89,116,115,-79,-2,105,5,-67,-118, -81,81,-116,-1,-104,-93,-2,-5,-117,76,58,-3,-5,3,-92,-51,-60,-53,-43,-53,-54,-41,0,0,2, -0,72,-2,105,3,-32,4,62,0,16,0,28,1,54,64,-114,11,2,43,2,42,24,59,2,75, -2,121,12,6,63,21,63,25,75,25,-112,30,-96,30,5,52,19,52,27,63,30,68,19,68,27, -83,19,83,27,99,19,99,27,96,30,-128,30,-44,6,-43,18,-26,6,-23,12,-22,24,16,41,2, -34,12,43,21,57,2,53,12,73,2,70,12,90,2,105,2,-39,12,-37,24,-29,22,-23,25,-26, -27,-4,2,15,1,4,13,20,26,28,11,7,14,6,20,28,4,11,0,14,23,14,51,0,37, -16,16,-48,15,1,16,15,64,15,96,15,-128,15,4,30,64,11,12,2,85,30,64,13,13,2, -85,15,18,16,16,2,85,15,-72,-1,-12,64,17,15,15,2,85,15,6,14,14,2,85,15,22, -13,13,2,85,15,-72,-1,-2,64,11,12,12,2,85,15,22,16,16,6,85,15,-72,-1,-24,-76, -12,12,6,85,15,-72,-1,-12,64,63,13,13,6,85,15,116,17,36,-65,7,-49,7,-33,7,-1, -7,4,31,7,63,7,79,7,3,7,36,11,11,2,85,7,26,12,12,2,85,7,34,13,13, -2,85,7,22,12,12,6,85,7,26,13,13,6,85,7,25,29,30,116,33,52,80,24,43,43, -78,-12,43,43,43,43,43,93,113,77,-19,-3,43,43,43,43,43,43,43,43,43,43,93,113,60, -16,-3,-12,60,0,63,63,-19,63,63,-19,17,57,18,57,49,48,0,93,1,93,113,0,113,1, -17,6,6,35,34,0,17,52,54,54,51,50,23,53,51,17,1,20,22,51,50,54,53,52,38, -35,34,6,3,44,42,-105,85,-67,-2,-17,111,-45,126,-59,113,-94,-3,33,-84,120,115,-90,-81,118, -117,-93,-2,105,2,8,59,78,1,46,1,7,-96,-2,-125,-90,-114,-6,67,3,-83,-51,-51,-61,-57, --44,-42,-57,0,0,1,0,-123,0,0,2,-58,4,62,0,17,0,-55,64,59,47,19,1,16,4, -1,35,4,52,4,67,4,83,4,102,4,116,4,6,9,17,8,9,8,9,13,19,17,9,13, -0,3,8,1,11,28,6,7,1,6,0,10,9,40,-112,8,1,8,34,32,19,1,19,2,34, -17,37,1,0,-72,-1,-64,64,16,51,54,52,-16,0,1,0,0,32,0,-48,0,-32,0,4,0, --72,-1,-8,-76,16,16,2,85,0,-72,-1,-8,64,17,14,14,2,85,0,4,12,12,2,85,0, -6,11,11,2,85,0,-72,-1,-4,-76,16,16,6,85,0,-72,-1,-12,64,22,15,15,6,85,0, -6,12,12,6,85,0,8,13,13,6,85,0,78,18,71,-60,24,43,16,-10,43,43,43,43,43, -43,43,43,93,113,43,60,-3,-28,16,93,-12,114,-28,0,63,63,63,-19,17,57,57,17,57,57, -1,17,18,57,57,0,16,-55,-121,14,125,-60,49,48,0,93,114,1,93,51,17,51,21,54,54, -51,50,23,7,38,35,34,6,7,6,21,17,-123,-94,62,105,63,91,94,62,66,66,59,94,20, -30,4,38,-95,113,72,58,-89,39,71,63,96,114,-3,-44,0,0,1,0,63,-1,-24,3,-79,4, -62,0,48,3,23,64,123,4,34,20,34,58,9,74,9,68,36,86,34,101,34,124,9,-114,9, --124,36,-90,19,-85,44,-62,3,13,9,23,26,24,23,48,75,44,-42,23,5,27,2,85,2,2, -16,50,1,10,24,92,8,92,9,92,10,92,11,92,12,92,13,106,8,106,9,106,10,106,11, -106,12,106,13,-76,38,-76,39,15,39,38,36,39,36,41,54,36,90,10,89,11,100,38,100,40, -116,35,116,36,-128,36,-109,10,-100,12,-110,40,-105,44,-107,48,-92,10,-87,12,-93,39,-92,40,-77, -38,-59,38,22,40,-72,-1,-12,-76,13,13,6,85,34,-72,-1,-12,-76,13,13,6,85,35,-72,-1, --12,-76,13,13,6,85,36,-72,-1,-12,-76,13,13,6,85,40,-72,-1,-12,-76,12,12,6,85,34, --72,-1,-12,-76,12,12,6,85,35,-72,-1,-12,-76,12,12,6,85,36,-72,-1,-12,-76,12,12,6, -85,29,-72,-1,-34,64,18,30,57,90,8,39,37,12,10,4,26,32,38,21,4,11,46,29,26, --72,2,-86,64,34,25,44,11,11,2,85,31,25,63,25,79,25,95,25,-81,25,-49,25,6,15, -25,31,25,111,25,-33,25,4,31,25,-113,25,2,25,-67,2,85,0,21,0,0,2,-86,0,1, --1,-64,64,20,11,11,2,85,16,1,64,1,2,16,1,-48,1,2,0,1,16,1,2,1,-72, --1,-64,-77,20,22,52,1,-72,-1,-64,64,16,14,17,52,1,1,46,92,29,108,29,2,29,28, -21,7,4,-72,-1,-12,-76,11,11,2,85,4,-72,-1,-26,-76,16,16,6,85,4,-72,-1,-26,64, -19,15,15,6,85,4,28,46,11,31,26,1,26,36,25,64,19,24,52,50,-72,-1,-64,64,47, -15,15,2,85,25,24,15,15,2,85,25,24,13,13,2,85,25,22,12,12,2,85,25,32,16, -16,6,85,25,32,15,15,6,85,25,16,12,12,6,85,25,22,13,13,6,85,25,-72,2,91, --78,7,36,42,-72,-1,-64,-75,28,57,-48,42,1,42,-72,-1,-26,-76,12,12,2,85,42,-72,-1, --24,-76,15,15,2,85,42,-72,-1,-24,-76,12,12,6,85,42,-72,-1,-22,-74,13,13,6,85,42, -26,50,-72,-1,-64,64,33,39,42,52,96,50,-64,50,2,63,50,-128,50,2,50,16,1,1,1, -36,0,24,13,13,2,85,0,16,13,13,6,85,0,32,-72,-1,-12,-76,13,13,2,85,32,-72, --1,-12,-76,16,16,6,85,32,-72,-1,-12,64,25,15,15,6,85,32,36,15,16,11,11,2,85, -15,22,12,12,2,85,15,32,13,13,2,85,15,-72,-1,-6,64,32,15,15,2,85,15,14,12, -12,6,85,15,12,13,13,6,85,15,34,-33,0,1,63,0,79,0,2,0,25,49,52,55,24, -43,78,16,-12,93,113,77,-12,43,43,43,43,43,43,-19,43,43,43,16,43,43,-19,114,78,16, -93,113,43,-10,43,43,43,43,113,43,77,-19,-12,43,43,43,43,43,43,43,43,43,-19,114,0, -63,-19,43,43,43,63,-19,113,18,57,47,43,43,93,113,114,43,-28,16,-3,93,113,114,43,-28, -17,18,57,17,18,57,1,17,18,23,57,49,48,67,121,64,64,39,45,30,35,5,20,44,38, -17,16,18,16,19,16,3,6,34,13,32,27,0,9,40,7,27,1,5,45,7,27,1,30,20, -32,27,0,33,14,35,27,0,34,35,13,12,8,41,10,27,1,40,39,9,10,6,43,4,27, -0,31,16,29,27,1,0,43,43,16,60,16,60,43,16,60,16,60,43,1,43,43,43,43,42, -43,-127,-127,-127,0,43,43,43,43,43,43,43,43,43,93,113,1,93,114,113,93,19,55,22,22, -51,50,54,53,52,39,38,39,46,2,53,52,54,55,54,54,51,50,22,22,23,7,38,38,35, -34,6,21,20,23,22,23,22,23,30,2,21,20,6,6,35,34,38,63,-78,15,-119,123,124,120, -53,37,-109,-58,-103,79,65,56,42,-111,83,125,-67,90,17,-80,12,115,105,124,106,22,22,47,27, --124,-65,-105,86,105,-58,125,-49,-39,1,61,28,107,114,101,68,61,35,24,37,50,73,-127,78,71, -121,40,31,43,72,123,103,24,82,92,82,55,35,28,29,19,10,36,51,65,124,92,90,-97,87, --84,0,0,1,0,36,-1,-14,2,42,5,-103,0,23,0,-40,-71,0,10,-1,-64,-77,35,38,52, -9,-72,-1,-64,64,65,35,38,52,-128,25,1,0,1,12,13,10,1,3,0,22,16,9,43,15, -10,6,22,28,3,11,15,16,34,0,34,1,13,18,37,12,1,-1,7,8,69,9,69,96,7, -112,7,-128,7,-112,7,4,0,7,32,7,-96,7,-80,7,-64,7,-48,7,6,7,-72,-1,-18,-76, -16,16,2,85,7,-72,-1,-12,-76,15,15,2,85,7,-72,-1,-14,-76,14,14,2,85,7,-72,-1, --8,-76,13,13,2,85,7,-72,-1,-8,-76,12,12,2,85,7,-72,-1,-6,-76,16,16,6,85,7, --72,-1,-16,64,11,15,15,6,85,7,6,12,12,6,85,7,-72,-1,-24,-76,13,13,6,85,7, --70,2,106,0,24,1,54,-79,102,24,43,16,-10,43,43,43,43,43,43,43,43,43,93,113,-12, --28,16,-19,60,-3,60,16,-28,-12,60,0,63,-19,63,60,-3,60,17,57,18,57,17,51,51,16, --55,49,48,1,93,43,43,37,23,6,35,34,38,38,53,17,35,53,51,17,55,17,51,21,35, -17,20,22,22,51,50,2,16,26,76,60,98,108,44,-124,-124,-77,-75,-75,19,43,40,30,-95,-97, -16,62,101,-94,2,99,-116,1,7,108,-2,-115,-116,-3,-109,77,44,26,0,0,1,0,-125,-1,-24, -3,-32,4,38,0,24,1,79,-71,0,26,-1,-64,64,9,21,23,52,2,32,19,22,52,15,-72, --1,-16,64,51,18,20,52,43,19,1,36,8,19,22,12,1,19,22,11,6,0,10,17,28,3, -11,0,51,22,37,24,23,64,51,54,52,26,64,16,16,2,85,23,40,16,16,2,85,23,18, -14,14,2,85,23,-72,-1,-20,64,11,13,13,2,85,23,4,12,12,2,85,23,-72,-1,-12,64, -11,11,11,6,85,23,20,16,16,6,85,23,-72,-1,-8,64,11,13,13,6,85,23,12,15,15, -6,85,23,-72,-1,-10,64,13,12,12,6,85,-1,23,1,-64,23,1,23,78,26,-72,-1,-64,64, -21,52,54,52,-80,26,-16,26,2,112,26,-96,26,-80,26,-1,26,4,26,12,37,9,-72,-1,-64, -64,16,51,54,52,-16,9,1,0,9,32,9,-48,9,-32,9,4,9,-72,-1,-8,-76,16,16,2, -85,9,-72,-1,-8,64,17,14,14,2,85,9,4,12,12,2,85,9,10,11,11,6,85,9,-72, --1,-10,64,22,15,15,6,85,9,2,12,12,6,85,9,2,13,13,6,85,9,78,25,71,80, -24,43,16,-10,43,43,43,43,43,43,43,93,113,43,-19,16,93,113,43,-10,93,113,43,43,43, -43,43,43,43,43,43,43,43,60,-3,-28,0,63,-19,63,63,60,57,57,1,17,18,57,49,48, -67,121,64,26,4,16,14,13,15,13,2,6,7,8,6,8,5,8,3,6,16,4,12,27,0, -13,8,17,27,0,0,43,1,43,42,42,-127,0,93,1,43,43,43,33,53,6,35,34,38,38, -39,38,53,17,51,17,20,23,22,22,51,50,54,54,53,17,51,17,3,63,124,-43,94,-93,79, -16,11,-76,11,17,110,81,81,-114,59,-76,-100,-76,72,109,79,53,115,2,-110,-3,-77,-115,49,71, -81,83,-113,-120,2,57,-5,-38,0,1,0,26,0,0,3,-24,4,38,0,10,1,-22,-79,2,2, -67,84,88,64,23,5,8,0,10,8,6,1,6,10,0,5,9,8,5,1,2,5,36,15,15, -2,85,5,47,43,-35,-51,16,-35,-51,17,51,51,0,63,63,63,18,57,49,48,27,-73,53,5, -1,0,34,17,57,10,-72,-1,-34,64,13,17,57,9,22,18,28,52,8,22,18,28,52,2,-72, --1,-22,-77,18,28,52,1,-72,-1,-22,-77,18,28,52,10,-72,-1,-40,64,9,30,33,52,0,40, -30,33,52,10,-72,-1,-24,64,9,34,37,52,0,22,34,37,52,10,-72,-1,-38,64,126,40,46, -52,0,32,40,46,52,15,12,41,0,40,9,38,10,57,0,53,10,72,0,71,10,86,1,86, -2,89,8,88,9,102,1,102,2,105,8,105,9,120,0,119,1,119,2,121,8,120,9,119,10, --121,1,-121,2,-122,3,-119,7,-120,8,-118,9,-99,0,-104,9,-111,10,-84,0,-94,10,-67,0,-73, -7,-79,10,-55,0,-59,10,-38,0,-43,10,-20,0,-29,10,-5,0,-12,10,44,10,0,5,10,24, -0,22,10,40,0,38,10,55,10,79,0,64,10,9,5,64,18,22,52,5,64,11,13,52,-79, -6,2,67,84,88,64,9,5,1,0,8,6,1,6,0,10,-72,-1,-12,64,15,13,13,6,85, -10,0,12,13,13,6,85,0,5,9,8,-72,-1,-12,64,18,13,13,6,85,8,5,1,2,12, -13,13,6,85,2,5,5,12,11,17,18,57,47,-35,43,-51,16,-35,43,-51,16,-51,43,-51,43, -0,47,63,63,17,18,57,49,48,27,64,55,10,7,8,8,37,9,10,20,9,9,10,0,3, -2,2,37,1,0,20,1,1,0,5,10,10,0,10,9,8,8,2,2,1,6,7,10,9,3, -0,1,5,47,12,1,12,34,8,64,64,64,9,-128,9,2,9,-72,1,27,-75,64,5,-128,5, -2,5,-72,1,27,64,9,32,2,64,1,34,11,-22,-46,24,43,16,-10,-19,26,25,-3,93,-3, -93,26,24,-19,-28,93,17,18,57,57,18,57,57,0,63,60,16,60,16,60,63,60,17,57,-121, -5,46,43,-121,125,-60,-121,46,24,43,-121,125,-60,89,49,48,0,43,43,1,113,93,43,43,43, -43,43,43,43,43,43,43,43,43,0,93,89,33,1,51,19,22,23,54,55,19,51,1,1,-82, --2,108,-66,-28,37,31,24,43,-20,-71,-2,110,4,38,-3,-124,103,111,84,118,2,-120,-5,-38,0, -0,1,0,6,0,0,5,-73,4,38,0,18,4,29,-79,2,2,67,84,88,-71,0,18,-1,-12, -64,17,13,13,2,85,7,6,13,13,2,85,0,6,13,13,2,85,10,-72,-1,-44,-76,12,13, -2,85,4,-72,-1,-24,64,11,12,13,2,85,17,32,12,13,2,85,10,-72,-1,-64,-76,14,16, -2,85,4,-72,-1,-64,64,47,14,16,2,85,17,64,14,16,2,85,4,10,17,3,1,0,12, -6,7,6,1,6,15,10,0,10,13,12,6,12,12,2,85,12,17,1,2,4,10,4,17,10, -12,12,2,85,17,-72,-1,-8,-76,13,13,2,85,17,47,43,43,-51,-51,16,-42,-51,16,-44,43, --51,0,63,63,63,63,63,17,18,23,57,49,48,0,43,43,43,43,43,43,1,43,43,43,27, -64,22,15,20,1,42,4,41,10,2,74,17,91,17,-114,17,3,17,32,13,13,6,85,10,-72, --1,-32,-76,13,13,6,85,4,-72,-1,-32,-76,13,13,6,85,17,-72,-1,-16,64,9,31,33,52, -16,28,29,39,52,9,-72,-1,-16,64,-73,31,36,52,4,6,12,9,19,6,27,9,25,18,5, -4,0,4,6,11,9,11,14,8,18,16,0,19,3,20,7,28,8,27,11,29,14,36,0,37, -7,42,8,43,14,52,0,53,7,58,8,59,14,68,3,71,6,64,7,77,8,75,11,67,15, -71,17,74,18,91,15,82,18,107,7,100,8,103,18,121,6,122,7,116,8,-71,6,-70,15,-74, -18,-11,6,-5,9,40,11,17,40,0,40,13,39,14,40,15,39,18,47,20,56,0,55,18,119, -8,-122,8,-104,3,-105,12,-89,1,-88,2,-88,11,-90,12,-75,0,-74,6,-70,14,-56,4,-42,6, --39,9,-24,4,-24,15,-25,18,-12,6,-6,9,28,11,6,13,13,6,85,12,6,13,13,6,85, -16,6,13,13,6,85,14,6,13,13,6,85,15,6,13,13,6,85,18,-79,6,2,67,84,88, -64,27,10,14,15,4,18,0,17,8,7,8,37,7,15,37,14,18,37,0,0,14,7,3,13, -1,12,37,13,-72,-1,-42,64,55,11,11,6,85,13,2,37,1,42,11,11,6,85,1,13,1, -20,19,6,10,11,17,38,10,43,17,84,4,82,10,92,17,108,17,124,17,-118,17,10,17,10, -4,3,0,1,15,10,0,10,12,6,7,6,1,6,0,63,63,63,63,63,17,18,23,57,93, -1,17,18,57,57,47,43,-12,47,43,-12,17,18,23,57,16,-28,16,-28,16,-28,17,18,57,17, -18,57,17,18,57,27,64,20,3,5,5,2,6,7,7,5,9,10,10,8,11,12,12,10,16, -17,17,15,-72,-1,75,-77,5,0,18,32,-72,-1,73,64,102,10,15,14,32,-61,17,7,8,32, -7,17,18,18,43,5,7,20,5,5,7,14,10,12,12,37,13,14,20,13,13,14,8,17,15, -15,43,10,8,20,10,10,8,0,5,2,2,37,1,0,20,1,1,0,0,2,1,7,18,4, -8,15,17,12,14,13,10,17,10,4,3,18,13,12,12,8,8,7,7,2,2,1,6,18,15, -15,14,14,0,10,20,-10,16,13,1,96,13,112,13,-128,13,3,13,-72,1,-89,64,10,32,79, -10,1,111,10,127,10,2,10,-72,2,85,64,9,79,17,1,111,17,127,17,2,17,-72,2,85, -64,11,16,5,1,96,5,112,5,-128,5,3,5,-72,1,-89,-75,1,-10,19,-10,102,24,43,78, -16,-12,25,77,-12,93,93,24,-3,93,113,-3,93,113,26,25,-3,93,93,24,-26,0,63,60,16, -60,16,60,63,60,16,60,16,60,16,60,16,60,18,23,57,1,17,18,57,57,18,57,57,17, -57,57,18,57,57,-121,77,46,43,-121,125,-60,-121,46,24,43,-121,125,-60,-121,46,24,43,-121,125, --60,-121,46,24,43,-121,125,-60,43,43,43,-121,14,16,-60,7,14,16,60,7,14,16,60,-121,14, -16,-60,-121,14,16,-60,75,-80,31,83,88,-76,13,32,12,32,2,-68,-1,-32,0,1,-1,-32,0, -14,-1,-48,-76,0,48,15,32,18,-72,-1,-32,1,56,56,56,56,56,56,56,56,89,75,-80,52, -83,88,-71,0,8,-1,-48,-79,7,48,1,56,56,89,75,-80,33,83,75,-80,51,81,90,88,-71, -0,8,-1,-32,-79,7,32,1,56,56,89,75,-80,18,83,75,-80,30,81,90,88,-71,0,14,-1, --48,-74,15,32,13,32,12,32,8,-72,-1,-48,-78,7,48,18,-72,-1,-32,-78,0,56,2,-70,-1, --32,0,1,-1,-32,1,56,56,56,56,56,56,56,56,56,56,89,75,-80,18,83,75,-80,23,81, -90,88,-71,0,17,-1,-32,-77,10,32,4,32,0,56,56,56,89,89,49,48,1,67,92,88,-71, -0,14,-1,-44,-74,18,57,0,44,18,57,0,-72,-1,-44,-79,19,57,43,43,43,89,43,43,43, -43,43,93,113,114,43,43,43,0,43,43,43,113,93,1,93,89,33,1,51,19,23,54,55,19, -51,19,23,55,19,51,1,35,3,39,3,1,75,-2,-69,-70,-87,63,4,51,-87,-71,-97,53,61, --74,-81,-2,-76,-69,-87,41,-41,4,38,-3,-101,-28,17,-54,2,110,-3,-104,-53,-51,2,102,-5,-38, -2,124,-75,-4,-49,0,1,0,15,0,0,3,-15,4,38,0,16,1,-36,-79,2,2,67,84,88, -64,21,15,1,11,6,4,2,9,6,2,6,13,10,0,10,15,24,15,15,2,85,15,47,43, -0,63,63,63,63,17,23,57,49,48,27,-73,15,18,1,15,34,25,57,6,-72,-1,-34,64,80, -25,57,90,15,-106,4,-106,8,-103,14,-102,15,-64,5,-64,6,-64,7,-53,15,9,15,64,22,57, -26,3,19,9,21,13,26,16,53,1,58,11,-127,1,-114,11,8,47,18,87,4,89,7,89,11, -88,14,-105,1,-104,10,-104,11,-73,2,-72,12,-56,11,-54,14,-52,16,-38,3,-43,9,-47,13,-37, -16,-27,10,18,18,-79,6,2,67,84,88,64,11,12,0,18,17,15,24,13,16,6,85,6,-72, --1,-24,64,14,13,16,6,85,15,6,0,2,13,0,10,10,2,6,0,63,60,63,60,17,18, -57,57,43,43,1,17,18,57,57,27,64,102,6,6,3,7,8,9,9,1,6,6,9,5,4, -3,3,11,15,15,16,14,13,13,1,15,15,13,16,11,1,0,9,2,13,11,3,12,16,10, -6,15,2,15,10,16,-58,0,-58,9,2,16,37,0,9,20,0,0,9,3,2,13,-58,13,1, -13,37,12,3,20,12,12,3,10,9,9,3,3,2,6,16,13,13,12,12,0,10,79,18,1, -18,73,13,126,12,34,10,15,97,6,9,126,64,10,-72,1,27,-73,64,6,80,6,-128,6,3, -6,-72,2,67,64,14,32,3,126,2,34,79,0,1,0,73,17,124,-60,24,43,16,-10,93,-12, --19,26,25,-3,93,-3,26,24,-19,16,-27,16,-12,-19,-26,93,0,63,60,16,60,16,60,63,60, -16,60,16,60,-121,5,46,43,93,-121,125,-60,-121,46,24,43,93,125,16,-60,0,17,18,57,57, -15,15,-121,8,-60,-121,14,16,-60,8,-60,-121,14,16,-60,-60,8,-60,7,14,16,60,60,8,60, -89,49,48,1,67,92,88,-76,14,24,29,57,11,-72,-1,-34,64,11,29,57,12,34,23,57,3, -34,23,57,11,-72,-1,-34,-78,33,57,16,-72,-1,-64,64,10,21,57,1,34,33,57,9,64,28, -57,43,43,43,43,43,43,43,43,89,93,113,0,43,93,43,43,1,93,89,51,1,1,51,23, -22,23,54,55,55,51,1,1,35,3,39,1,15,1,-124,-2,-103,-31,-93,46,28,44,37,-77,-41, --2,-111,1,-117,-35,-38,58,-2,-23,2,40,1,-2,-7,71,48,66,51,-5,-2,12,-3,-50,1,74, -89,-2,93,0,1,0,33,-2,81,3,-18,4,38,0,26,1,-9,-79,2,2,67,84,88,64,29, -10,20,15,3,11,3,28,25,15,18,6,11,6,19,64,18,15,32,11,64,12,32,15,24,15, -15,2,85,15,25,47,43,26,-35,26,24,-51,26,25,16,-35,26,24,-51,0,63,63,63,-19,18, -23,57,49,48,27,-77,15,28,1,15,-72,-1,-34,64,109,28,57,40,20,86,15,-81,10,3,64, -13,64,15,2,15,32,40,48,52,16,32,40,48,52,7,12,9,18,22,13,24,18,39,11,39, -12,39,13,54,12,54,13,53,14,-103,17,11,40,18,40,19,72,22,89,18,89,19,89,21,105, -18,105,19,105,21,121,6,118,13,121,17,122,20,122,21,-123,13,-118,17,-116,18,-116,19,-119,20, --104,10,-88,11,-68,16,-69,17,-70,20,-22,10,-25,20,-11,13,-3,16,-7,20,-1,28,30,18,-79, -6,2,67,84,88,64,22,19,11,28,27,4,15,68,15,-124,15,3,15,25,11,3,28,25,15, -18,6,11,6,0,63,63,63,-19,17,18,57,93,1,17,18,57,57,27,64,55,15,15,12,16, -17,18,18,10,0,3,25,20,19,19,37,18,10,20,18,18,10,15,12,15,17,12,37,11,10, -20,11,11,10,19,18,18,12,12,11,6,3,28,25,15,0,28,16,28,2,47,28,-65,28,2, -28,-72,2,63,-75,15,19,64,18,64,20,-72,2,84,64,11,63,18,64,18,2,95,18,-65,18, -2,18,-72,1,66,-74,15,1,34,0,69,27,10,-72,2,84,64,18,15,32,11,64,64,32,12, -48,12,79,12,3,80,12,-1,12,2,12,-72,1,66,-77,47,15,1,15,-72,2,63,-76,27,32, -124,102,24,43,26,25,16,-3,113,-12,93,113,26,24,-19,26,25,16,-19,24,16,-12,-28,25,16, --28,93,113,-19,26,24,16,-19,25,16,-28,93,113,0,24,63,-19,63,60,16,60,16,60,-121,5, -46,43,8,125,16,-60,-121,5,46,24,43,14,125,16,-60,0,17,18,57,-121,14,16,60,60,8, --60,75,-80,14,83,75,-80,24,81,90,88,-69,0,12,-1,-24,0,11,-1,-24,1,56,56,89,89, -49,48,1,67,92,88,-71,0,20,-1,-34,-74,55,57,10,34,55,57,14,-72,-1,-24,-75,21,57, -17,34,21,57,43,43,43,43,89,93,113,43,43,0,113,93,43,1,93,89,19,39,22,51,50, -54,55,54,55,54,55,1,51,19,22,23,54,55,19,51,1,6,7,6,6,35,34,127,20,59, -44,60,72,23,17,38,5,11,-2,109,-62,-35,43,34,31,43,-29,-76,-2,108,65,36,48,124,86, -52,-2,103,-87,16,40,36,27,107,15,29,4,40,-3,-103,117,-127,124,118,2,107,-5,-56,-81,66, -89,83,0,0,1,0,40,0,0,3,-44,4,38,0,14,1,-81,64,13,18,-72,2,-55,8,2, -18,1,50,18,23,52,8,-72,-1,-50,64,9,18,23,52,1,62,30,33,52,8,-72,-1,-62,64, -74,30,33,52,41,2,40,9,47,16,57,1,57,10,73,1,70,2,70,8,73,9,79,16,92, -1,84,2,84,8,90,9,80,16,108,1,99,2,99,8,106,9,123,1,116,8,123,9,-117,1, --123,8,-119,9,-7,1,-12,2,27,25,8,38,1,41,8,43,9,57,8,-91,8,-41,1,7,16, --72,-1,-64,-73,16,21,52,2,44,18,57,9,-72,-1,-44,64,35,18,57,1,2,58,9,10,2, -8,10,10,37,1,2,20,1,1,2,1,13,14,8,6,2,97,5,43,7,6,6,10,97,13, -0,13,-72,-1,-12,64,9,11,11,6,85,13,43,14,10,2,-72,1,15,-76,8,8,7,5,6, --69,2,91,0,0,0,7,-1,-12,64,22,11,11,6,85,7,34,13,-96,14,1,0,14,64,14, -96,14,-128,14,-16,14,5,14,-72,-1,-12,64,36,11,11,6,85,14,116,0,10,126,1,1,-81, -0,1,79,0,111,0,-1,0,3,0,24,11,11,6,85,0,25,15,16,116,33,124,-60,24,43, -43,78,-12,43,93,113,60,77,16,-19,16,-3,43,93,113,60,-28,43,16,-12,60,16,60,16,-3, -0,63,-19,43,60,16,-27,63,60,-3,-27,17,57,17,18,57,-121,5,46,43,-121,125,-60,16,14, --60,43,49,48,1,43,43,43,113,93,0,43,43,43,43,67,92,88,-75,41,1,38,8,2,1, --72,-1,-50,64,9,18,23,52,8,50,18,23,52,1,-72,-1,-62,-73,30,33,52,8,62,30,33, -52,0,43,43,43,43,1,113,89,1,93,67,92,88,-71,0,8,-1,-34,-78,15,57,9,-72,-1, --34,-78,15,57,9,-72,-1,-24,-73,27,57,9,8,22,27,61,9,-72,-1,-16,-78,23,57,9,-72, --1,-8,64,10,22,57,2,20,22,57,2,26,22,57,43,43,43,43,43,43,43,43,89,51,53, -1,6,35,33,53,33,21,1,7,54,51,33,21,40,2,-92,115,88,-2,79,3,100,-3,-63,111, -121,106,1,-21,-110,3,8,6,-110,119,-3,94,123,9,-101,0,0,1,0,57,-2,81,2,124,5, --45,0,42,0,123,64,77,71,15,1,40,18,15,17,52,2,18,15,17,52,7,24,11,14,52, -37,18,11,14,52,22,39,22,0,41,42,42,12,31,37,32,19,13,37,12,17,13,12,12,31, -32,-82,27,18,17,37,5,25,58,27,37,38,3,58,5,-82,42,39,58,38,-82,42,42,95,0, --113,0,2,0,105,43,112,104,24,43,16,-10,93,60,16,-12,-28,16,-12,-28,16,-3,-28,16,-3, -60,16,-12,60,60,16,60,0,63,-19,63,-19,18,57,47,-19,57,1,18,57,49,48,43,43,43, -43,1,113,19,62,2,18,55,62,2,55,54,51,51,21,35,34,6,21,16,7,6,6,7,22, -22,21,20,23,22,22,51,51,21,35,34,39,46,2,2,38,38,39,57,77,97,32,2,5,9, -49,72,56,38,86,56,31,104,68,11,18,87,93,110,99,4,8,65,95,31,56,98,44,64,84, -25,2,32,97,77,2,100,2,79,-118,1,78,53,84,102,61,16,10,-99,75,-126,-2,-6,69,107, -116,45,46,-67,-41,-61,37,68,54,-99,16,23,103,-98,1,104,-118,80,2,0,0,1,0,-68,-2, -81,1,89,5,-45,0,3,0,50,-71,0,3,1,126,64,24,1,0,5,-95,2,2,-97,3,-81, -3,2,3,118,0,0,32,1,1,1,-95,4,-95,-104,24,43,78,16,-12,93,60,77,16,-3,93, -60,16,-18,0,63,77,-19,49,48,19,17,51,17,-68,-99,-2,81,7,-126,-8,126,0,1,0,47, --2,81,2,114,5,-45,0,42,0,-127,-71,0,3,-1,-18,-77,15,17,52,41,-72,-1,-18,-77,15, -17,52,38,-72,-1,-24,-77,11,14,52,8,-72,-1,-18,64,57,11,14,52,23,40,23,0,41,1, -1,13,32,37,33,17,14,37,13,19,33,32,32,14,13,-82,18,26,58,28,37,39,20,58,18, -37,6,39,58,40,-82,1,4,58,6,-82,0,80,1,-128,1,2,1,105,44,-101,-115,24,43,16, --12,93,60,-12,-28,16,-12,-28,16,-3,-28,16,-3,-28,16,-12,60,60,16,60,0,63,-19,63,-19, -18,57,47,-19,57,1,17,57,49,48,43,43,43,43,1,21,14,2,2,7,14,2,7,6,35, -35,53,51,50,54,53,52,55,54,54,55,38,38,53,52,39,38,38,35,35,53,51,50,23,30, -2,18,22,22,2,114,77,97,32,2,5,9,49,72,56,38,86,56,31,104,68,9,16,96,88, -115,94,5,7,65,95,31,56,98,44,64,84,25,2,32,97,2,100,-93,2,80,-119,-2,-78,53, -85,101,61,16,11,-99,75,-125,-6,67,111,-123,37,55,-75,-41,-61,38,67,53,-99,16,22,104,-98, --2,-104,-119,80,0,1,0,87,2,45,4,86,3,117,0,22,0,85,64,20,11,11,4,22,27, -11,20,22,4,13,32,43,12,59,12,2,12,1,32,0,-72,-1,-32,64,14,11,14,52,0,16, -32,9,-44,12,0,-44,20,32,3,-72,2,88,64,12,12,13,12,26,24,1,0,25,23,113,-116, -24,43,78,16,-12,60,16,-10,60,0,47,77,-12,-3,-28,16,-12,-19,16,43,-19,16,93,-19,49, -48,0,93,19,53,54,51,50,22,23,22,22,51,50,54,55,21,6,6,35,34,38,38,35,34, -6,87,106,-84,60,-124,122,69,69,35,65,-117,54,64,-125,82,60,109,-19,79,64,113,2,45,-51, -120,35,52,29,18,78,59,-44,60,54,28,106,55,0,-1,-1,-1,-3,0,0,5,89,6,-31,2, -38,0,36,0,0,1,7,0,-114,1,62,1,30,0,50,-75,3,2,2,3,2,22,-70,2,33, -0,41,1,100,-123,0,43,1,-79,6,2,67,84,88,-75,0,15,22,1,2,65,43,27,64,10, -20,64,18,20,52,20,12,100,72,43,43,43,89,53,53,-1,-1,-1,-3,0,0,5,89,6,-12, -2,38,0,36,0,0,1,7,0,-37,1,63,1,7,0,25,64,16,3,2,-1,18,1,18,12, -0,104,43,2,3,2,30,2,41,0,43,1,43,113,53,53,0,-1,-1,0,102,-2,91,5,118, -5,-45,2,38,0,38,0,0,1,7,0,-36,1,-108,0,0,0,34,64,25,1,0,48,32,48, -79,48,3,47,48,127,48,-113,48,3,48,4,0,72,43,1,1,31,8,41,0,43,1,43,93, -113,53,-1,-1,0,-94,0,0,4,-24,7,44,2,38,0,40,0,0,1,7,0,-115,1,84,1, -106,0,40,64,16,1,0,15,1,-48,15,-16,15,2,47,15,-112,15,2,15,2,-72,-2,3,-76, -72,43,1,1,15,-71,2,33,0,41,0,43,1,43,93,93,113,53,-1,-1,0,-100,0,0,5, -31,6,-5,2,38,0,49,0,0,1,7,0,-41,1,-89,1,81,0,75,-79,1,27,-72,-1,-64, --76,15,15,6,85,27,-72,-1,-64,64,29,12,12,6,85,-32,27,-1,27,2,111,27,-81,27,2, -79,27,1,-32,27,-1,27,2,95,27,-112,27,2,27,4,-72,-2,122,-76,72,43,1,1,25,-70, -2,33,0,41,1,100,-123,0,43,1,43,93,93,113,113,113,43,43,53,0,-1,-1,0,99,-1, --25,5,-35,6,-31,2,38,0,50,0,0,1,7,0,-114,1,-57,1,30,0,44,-75,3,2,2, -3,2,35,-71,2,33,0,41,0,43,1,-79,6,2,67,84,88,-75,0,31,32,3,3,65,43, -27,-73,-81,32,1,32,3,100,72,43,43,93,89,53,53,-1,-1,0,-95,-1,-25,5,34,6,-31, -2,38,0,56,0,0,1,7,0,-114,1,-119,1,30,0,25,64,12,2,1,0,21,28,12,0, -65,1,2,2,28,-71,2,33,0,41,0,43,1,43,53,53,0,-1,-1,0,74,-1,-24,4,28, -5,-62,2,38,0,68,0,0,1,7,0,-115,0,-15,0,0,0,27,64,14,2,47,59,63,59, -2,59,28,0,72,43,2,1,59,-71,2,34,0,41,0,43,1,43,113,53,0,-1,-1,0,74, --1,-24,4,28,5,-62,2,38,0,68,0,0,1,7,0,67,0,-6,0,0,0,27,64,14,2, --97,57,-17,57,2,57,28,10,72,43,2,1,57,-71,2,34,0,41,0,43,1,43,93,53,0, --1,-1,0,74,-1,-24,4,28,5,-62,2,38,0,68,0,0,1,7,0,-42,0,-34,0,0,0, -54,64,38,2,-97,58,1,32,58,48,58,112,58,-128,58,4,-112,58,-96,58,-80,58,-32,58,-16, -58,5,58,64,46,50,52,0,58,61,28,28,65,2,1,62,-71,2,34,0,41,0,43,1,43, -43,93,113,114,53,-1,-1,0,74,-1,-24,4,28,5,-61,2,38,0,68,0,0,1,7,0,-114, -0,-34,0,0,0,39,64,24,3,2,60,64,10,10,6,85,112,60,-128,60,-16,60,3,60,28, -98,72,43,2,3,2,63,-71,2,34,0,41,0,43,1,43,93,43,53,53,0,-1,-1,0,74, --1,-24,4,28,5,-86,2,38,0,68,0,0,1,7,0,-41,0,-34,0,0,0,56,64,30,2, -73,64,13,13,6,85,73,64,10,10,6,85,73,64,25,26,52,73,64,11,13,52,127,73,-113, -73,2,73,28,-72,-1,-48,-76,72,43,2,1,71,-71,2,34,0,41,0,43,1,43,93,43,43, -43,43,53,-1,-1,0,74,-1,-24,4,28,5,-19,2,38,0,68,0,0,1,7,0,-37,0,-35, -0,0,0,30,64,16,3,2,15,65,31,65,2,65,28,0,104,43,2,3,2,65,-71,2,34, -0,41,0,43,1,43,113,53,53,-1,-1,0,80,-2,111,3,-19,4,62,2,38,0,70,0,0, -1,7,0,-36,0,-61,0,20,0,55,-79,1,28,-72,-1,-64,64,26,20,20,6,85,31,28,47, -28,2,16,28,1,-17,28,-1,28,2,16,28,48,28,127,28,3,28,11,-72,-1,-104,-74,72,43, -1,1,28,8,41,0,43,1,43,93,93,113,114,43,53,0,-1,-1,0,75,-1,-24,4,30,5, --62,2,38,0,72,0,0,1,7,0,-115,0,-13,0,0,0,27,64,14,2,-32,33,-16,33,2, -33,10,0,72,43,2,1,33,-71,2,34,0,41,0,43,1,43,93,53,0,-1,-1,0,75,-1, --24,4,30,5,-62,2,38,0,72,0,0,1,7,0,67,0,-35,0,0,0,38,-79,2,31,-72, --1,-64,64,17,11,13,52,15,31,1,112,31,1,31,10,0,72,43,2,1,31,-71,2,34,0, -41,0,43,1,43,93,113,43,53,-1,-1,0,75,-1,-24,4,30,5,-62,2,38,0,72,0,0, -1,7,0,-42,0,-33,0,0,0,39,64,24,2,32,64,59,53,32,64,45,50,52,15,32,-97, -32,2,0,32,35,10,10,65,2,1,36,-71,2,34,0,41,0,43,1,43,114,43,43,53,0, --1,-1,0,75,-1,-24,4,30,5,-61,2,38,0,72,0,0,1,7,0,-114,0,-33,0,0,0, -35,64,20,3,2,34,64,11,11,2,85,-81,34,1,34,10,100,72,43,2,3,2,37,-71,2, -34,0,41,0,43,1,43,93,43,53,53,0,-1,-1,0,-67,0,0,2,46,5,-62,2,38,0, --43,0,0,1,6,0,-115,-33,0,0,50,-73,1,7,64,11,11,6,85,7,-72,-1,-64,-77,23, -25,52,7,-72,-1,-64,64,14,34,37,52,47,7,1,7,1,90,72,43,1,1,7,-71,2,34, -0,41,0,43,1,43,93,43,43,43,53,-1,-1,0,35,0,0,1,-101,5,-62,2,38,0,-43, -0,0,1,6,0,67,-54,0,0,40,64,16,1,5,64,23,25,52,5,64,34,37,52,32,5, -1,5,2,-72,-1,-90,-76,72,43,1,1,5,-71,2,34,0,41,0,43,1,43,93,43,43,53, --1,-1,-1,-17,0,0,2,104,5,-62,2,38,0,-43,0,0,1,6,0,-42,-42,0,0,22,64, -10,1,0,6,9,1,2,65,1,1,10,-71,2,34,0,41,0,43,1,43,53,-1,-1,0,9, -0,0,2,58,5,-61,2,38,0,-43,0,0,1,6,0,-114,-52,0,0,31,64,17,2,1,8, -32,11,11,6,85,8,2,0,72,43,1,2,2,11,-71,2,34,0,41,0,43,1,43,43,53, -53,0,-1,-1,0,-121,0,0,3,-26,5,-86,2,38,0,81,0,0,1,7,0,-41,0,-1,0, -0,0,53,-77,1,1,1,38,-71,2,34,0,41,0,43,1,-79,6,2,67,84,88,-75,0,23, -35,1,11,65,43,27,-71,0,40,-1,-64,-73,34,36,52,79,40,1,40,18,-72,-1,-30,-79,72, -43,43,93,43,89,53,0,-1,-1,0,68,-1,-24,4,39,5,-62,2,38,0,82,0,0,1,7, -0,-115,0,-12,0,0,0,27,64,14,2,-32,29,-16,29,2,29,4,0,72,43,2,1,29,-71, -2,34,0,41,0,43,1,43,93,53,0,-1,-1,0,68,-1,-24,4,39,5,-62,2,38,0,82, -0,0,1,7,0,67,0,-34,0,0,0,38,-79,2,27,-72,-1,-64,64,17,11,13,52,15,27, -1,112,27,1,27,4,0,72,43,2,1,27,-71,2,34,0,41,0,43,1,43,93,113,43,53, --1,-1,0,68,-1,-24,4,39,5,-62,2,38,0,82,0,0,1,7,0,-42,0,-32,0,0,0, -32,64,18,2,28,64,46,50,52,-97,28,1,0,28,31,0,7,65,2,1,32,-71,2,34,0, -41,0,43,1,43,114,43,53,-1,-1,0,68,-1,-24,4,39,5,-61,2,38,0,82,0,0,1, -7,0,-114,0,-32,0,0,0,42,64,9,3,2,30,64,22,22,6,85,30,-72,-1,-64,64,13, -10,11,6,85,30,4,110,72,43,2,3,2,33,-71,2,34,0,41,0,43,1,43,43,43,53, -53,-1,-1,0,68,-1,-24,4,39,5,-86,2,38,0,82,0,0,1,7,0,-41,0,-32,0,0, -0,48,64,23,2,47,43,63,43,2,127,43,-1,43,2,79,43,-113,43,2,47,43,63,43,2, -43,4,-72,-1,-20,-76,72,43,2,1,41,-71,2,34,0,41,0,43,1,43,93,93,93,113,53, --1,-1,0,-125,-1,-24,3,-32,5,-62,2,38,0,88,0,0,1,7,0,-115,0,-25,0,0,0, -33,64,19,1,28,64,14,16,52,31,28,79,28,2,28,17,60,72,43,1,1,28,-71,2,34, -0,41,0,43,1,43,113,43,53,0,-1,-1,0,-125,-1,-24,3,-32,5,-62,2,38,0,88,0, -0,1,7,0,67,1,7,0,0,0,21,64,10,1,1,26,17,0,72,39,1,1,26,-71,2, -34,0,41,0,43,1,43,0,-1,-1,0,-125,-1,-24,3,-32,5,-62,2,38,0,88,0,0,1, -7,0,-42,0,-36,0,0,0,41,-77,1,1,1,31,-71,2,34,0,41,0,43,1,-79,6,2, -67,84,88,-75,0,27,30,11,22,65,43,27,-73,-113,25,1,25,17,35,72,43,43,93,89,53, -0,-1,-1,0,-125,-1,-24,3,-32,5,-61,2,38,0,88,0,0,1,7,0,-114,0,-36,0,0, -0,29,64,15,2,1,112,25,1,0,25,31,17,17,65,1,2,2,32,-71,2,34,0,41,0, -43,1,43,93,53,53,0,0,1,0,73,-2,-90,4,30,5,-104,0,11,0,94,64,51,2,1, -9,10,10,1,32,4,11,0,3,4,8,7,7,4,110,6,5,0,8,9,6,7,7,10,10, -9,110,11,32,0,5,4,4,1,1,0,110,3,64,2,-112,2,2,2,62,12,112,-116,24,43, -16,-12,93,60,-12,60,16,60,16,60,16,-3,-28,60,16,60,16,60,16,60,0,63,60,-12,60, -16,60,16,60,47,60,16,-3,60,16,60,16,60,49,48,1,17,33,53,33,17,51,17,33,21, -33,17,1,-40,-2,113,1,-113,-76,1,-110,-2,110,-2,-90,4,-68,-96,1,-106,-2,106,-96,-5,68, -0,0,2,0,-128,3,-88,2,-85,5,-45,0,11,0,23,0,59,-71,0,15,2,-115,-75,0,9, -1,9,-125,21,-72,2,-115,-78,3,1,18,-72,2,-115,-75,15,6,1,6,-125,12,-72,2,-115,64, -9,32,0,1,0,-84,24,-99,121,24,43,16,-10,93,-19,-3,93,-19,0,63,-19,-3,93,-19,49, -48,19,52,54,51,50,22,21,20,6,35,34,38,55,20,22,51,50,54,53,52,38,35,34,6, --128,-93,114,116,-94,-93,115,114,-93,109,99,70,69,99,99,69,70,99,4,-66,115,-94,-94,115,115, --93,-94,116,70,99,99,70,70,99,99,0,2,0,107,-2,103,4,10,5,-70,0,32,0,42,1, --127,64,-106,21,27,20,28,2,54,1,93,4,88,16,104,15,104,24,104,33,120,15,115,28,117, -29,-119,41,-87,33,-26,1,-24,15,-24,27,-8,32,-7,33,-8,35,17,72,25,74,29,73,32,104, -25,104,29,104,42,6,74,9,75,32,105,15,107,32,121,15,-90,0,-91,17,-87,41,-87,42,-26, -14,10,69,30,102,5,101,30,3,29,8,31,20,16,16,2,85,15,15,16,24,33,42,42,41, -25,25,14,0,0,32,1,1,3,12,12,10,27,27,28,26,26,13,42,33,31,27,24,15,12, -1,0,9,39,30,7,6,15,12,1,42,7,3,31,30,0,3,33,6,27,24,35,25,26,13, -25,26,13,-72,2,94,64,23,14,25,20,14,14,25,13,14,14,18,13,25,39,26,7,6,14, -10,13,26,25,22,7,-72,2,-86,64,56,6,6,12,24,25,0,33,51,35,28,22,7,24,7, -12,11,3,28,10,11,14,14,6,36,7,26,44,39,36,18,6,13,13,2,85,18,10,12,12, -2,85,18,20,11,11,2,85,31,18,63,18,2,18,25,43,-26,-70,1,48,0,24,1,28,-123, -43,78,16,-12,93,43,43,43,77,-19,78,16,-10,77,-19,0,63,63,-19,63,63,63,-3,-28,63, -17,18,57,47,-28,17,18,57,17,18,57,1,17,18,57,18,57,57,17,57,8,-121,46,43,8, --121,125,-60,0,17,18,57,17,18,23,57,17,18,57,57,18,57,1,17,18,57,18,23,57,-121, -16,8,60,8,-60,8,60,8,60,-121,16,8,60,5,60,60,8,60,1,43,49,48,24,67,121, -64,18,36,38,19,21,37,37,20,38,36,21,39,29,0,38,19,35,29,1,0,43,1,43,43, -43,-127,-127,0,113,93,1,113,93,0,114,1,3,22,51,50,54,55,23,6,6,35,34,39,3, -39,19,38,2,53,52,54,54,51,50,23,19,23,3,22,22,23,7,38,39,38,35,34,6,6, -21,20,22,23,2,-24,-34,33,28,104,-105,17,-77,33,-9,-88,49,54,118,112,115,115,-110,117,-23, -121,36,64,113,110,112,99,106,21,-81,26,-80,32,18,82,-113,71,64,59,3,126,-3,2,9,-114, --128,20,-71,-44,14,-2,117,32,1,-114,55,1,1,-63,-78,-1,-128,8,1,-125,32,-2,125,43,-111, -109,27,112,105,3,91,-65,126,-124,-74,44,0,1,0,27,-1,-28,4,58,5,-45,0,57,0,-18, -64,74,109,55,118,43,-122,43,3,22,33,1,20,7,58,24,73,24,3,41,40,39,36,4,34, -42,57,0,3,3,5,56,2,3,3,36,36,37,30,38,1,0,0,39,39,38,38,30,46,50, -39,95,49,111,49,2,49,-2,64,53,1,53,41,46,1,10,64,29,34,52,10,64,18,20,52, -10,-72,1,-107,-77,47,27,1,27,-72,2,-72,64,10,20,16,30,17,-85,14,30,20,11,31,-72, -2,90,-74,30,11,50,94,49,56,16,-72,1,-113,64,44,32,17,48,17,2,17,26,59,1,2, --91,34,94,32,5,1,5,77,56,94,-65,42,-49,42,-17,42,3,42,114,31,38,37,39,30,62, --81,31,1,31,25,58,-87,-115,24,43,78,16,-12,93,25,77,-28,24,-12,60,16,-12,93,-3,-12, -93,-19,-12,60,78,16,-10,93,77,-28,-12,-19,0,63,-19,63,-19,-3,-19,16,-12,93,-19,43,43, -63,-19,113,-3,93,-28,17,18,57,47,60,16,60,16,60,16,-3,60,16,60,16,60,1,17,18, -23,57,17,18,23,57,49,48,1,93,113,0,93,1,33,21,33,22,21,20,6,7,54,51,50, -23,22,51,50,55,23,6,6,35,34,39,38,38,39,38,35,34,6,7,39,54,54,53,52,39, -35,53,51,38,38,53,52,55,54,51,50,22,23,7,38,38,35,34,6,21,20,1,-116,1,59, --2,-28,19,83,95,79,65,83,104,-84,61,74,118,58,92,101,50,42,43,27,-51,30,47,47,72, --93,67,69,96,-122,17,-60,-102,33,18,-102,124,-80,-75,-21,27,-77,15,-107,104,111,-109,3,41,-108, -44,44,87,-62,101,22,25,41,56,-91,39,24,8,5,63,6,8,50,43,-83,53,-59,-114,61,63, --108,112,103,49,-48,117,93,-57,-76,27,120,-118,-113,101,111,0,2,0,81,-2,81,4,21,5,-45, -0,56,0,74,0,-44,64,106,4,48,20,48,36,57,102,47,101,58,117,6,116,17,122,29,121, -45,121,62,123,63,123,64,123,65,115,73,115,74,-124,6,-124,17,-117,29,-119,45,-117,62,-117,63, --117,64,-117,65,-125,72,-125,73,-125,74,-108,41,27,41,13,41,19,36,41,34,49,4,72,67,18, -12,4,69,66,63,57,37,10,5,34,58,47,39,3,60,7,72,67,66,63,58,57,47,39,37, -18,12,10,12,28,1,54,28,4,-122,1,28,39,27,-72,1,19,64,45,31,28,24,1,0,39, -1,11,28,60,27,62,43,7,94,50,62,60,41,79,43,1,43,26,76,34,94,21,62,15,1, -60,0,56,69,41,79,15,1,15,25,75,113,-89,24,43,78,16,-12,93,77,-19,-12,-19,16,-12, --19,78,16,-10,93,77,-19,-12,-19,16,-12,-19,0,63,-28,63,-19,-3,-28,16,-12,-19,17,18,23, -57,1,17,18,23,57,18,23,57,17,23,57,49,48,1,93,0,93,23,55,22,22,51,50,54, -53,52,39,38,37,46,2,53,52,54,55,38,38,53,52,54,51,50,22,23,7,38,38,35,34, -6,21,20,23,22,23,22,23,22,22,21,20,7,6,7,22,22,21,20,6,6,35,34,38,1, -54,54,53,52,39,38,39,38,39,6,6,21,20,23,22,23,22,-113,-75,28,122,105,102,115,36, -62,-2,-22,-108,117,74,120,105,71,58,-56,-91,-69,-46,21,-69,21,105,89,92,113,36,56,-6,-99, -55,71,67,73,42,112,80,79,100,-68,109,-65,-32,2,51,74,73,52,53,-84,-119,67,81,69,46, -46,-95,-122,70,26,-126,105,104,70,51,43,75,-86,91,103,-116,76,96,-100,31,68,115,65,-128,-68, --78,-87,19,122,96,99,60,52,44,68,-104,96,45,60,-128,75,113,80,46,47,61,-116,80,88,-99, -83,-65,1,-28,38,101,48,57,63,63,106,84,54,46,92,56,63,57,57,95,79,0,0,1,0, -109,1,-48,2,104,3,-53,0,11,0,31,-71,0,3,1,83,64,14,9,6,-52,32,0,48,0, -2,0,117,12,87,-89,24,43,16,-10,93,-19,0,47,-19,49,48,19,52,54,51,50,22,21,20, -6,35,34,38,109,-107,104,105,-107,-107,105,104,-107,2,-50,105,-108,-108,105,105,-107,-107,0,0,1, -0,1,-2,105,4,83,5,-70,0,15,0,90,64,13,79,10,79,11,79,14,79,15,4,11,12, -1,15,-70,1,-22,0,1,1,105,64,33,7,9,14,35,8,7,0,13,12,35,10,11,114,17, -1,-7,0,15,16,15,2,15,15,16,8,26,17,4,25,16,-77,122,24,43,78,16,-28,16,-26, -18,57,47,93,77,-19,16,-12,60,-3,60,0,63,60,-3,60,16,-19,-19,17,57,57,49,48,1, -113,0,1,17,38,38,53,52,54,51,33,21,35,17,35,17,35,17,1,-107,-69,-39,-15,-24,2, -121,-112,-86,-33,-2,105,4,21,10,-33,-83,-63,-27,-83,-7,92,6,-92,-7,92,0,0,1,0,-103, --1,-25,4,-93,5,-45,0,54,1,-118,64,-123,11,45,27,45,63,56,70,10,70,17,69,19,79, -56,92,46,106,36,106,46,112,56,11,73,8,38,37,37,40,17,16,37,39,39,37,16,18,20, -16,37,39,39,37,16,18,20,16,16,18,23,24,25,26,33,32,31,30,29,9,27,34,41,40, -39,38,37,36,35,14,15,16,17,18,19,20,14,21,43,44,45,46,12,11,10,9,8,8,42, -2,3,51,49,6,48,6,47,0,45,44,39,37,38,28,27,29,18,17,16,11,10,51,52,15, -31,50,28,5,1,31,28,24,11,54,0,10,47,28,8,-92,21,42,36,13,-72,2,45,64,12, -21,27,-55,-97,28,1,28,28,53,34,36,21,-72,-1,-12,-76,15,15,6,85,21,-72,-1,-12,64, -14,12,12,6,85,0,21,96,21,112,21,-128,21,4,21,-72,2,61,-74,0,53,54,1,54,37, -0,-72,-1,-5,-76,16,16,6,85,0,-72,-1,-12,-76,15,15,6,85,0,-72,-1,-18,-76,13,13, -6,85,0,-72,-1,-11,64,10,12,12,6,85,32,0,1,0,-110,55,-72,1,54,-79,55,24,43, -16,-12,93,43,43,43,43,-19,60,16,60,16,-3,93,43,43,-19,17,57,47,93,-19,16,-12,-19, -16,-12,-19,0,63,60,63,-19,63,-19,17,23,57,1,17,18,23,57,17,18,23,57,18,23,57, -17,18,23,57,-121,14,46,43,14,125,16,-60,46,24,43,14,125,16,-60,16,60,-121,14,16,-60, -49,48,24,67,121,64,52,48,52,22,33,2,7,3,38,32,23,34,27,1,30,25,28,27,0, -29,28,26,27,51,4,53,29,0,49,6,47,27,1,33,22,31,27,0,29,26,31,27,0,52, -2,50,29,1,48,7,50,27,1,0,43,43,43,43,1,43,43,16,60,16,60,43,43,43,-127, --127,-127,1,93,51,17,52,54,54,51,50,22,21,20,14,2,21,20,23,22,23,22,23,22,21, -20,6,35,34,38,39,55,22,22,51,50,54,53,52,39,38,39,38,39,38,53,52,62,2,53, -52,38,35,34,6,21,17,-103,89,-48,-126,-83,-58,36,92,24,22,21,100,-120,45,64,-51,-96,126, --66,47,-101,50,100,55,76,108,32,21,91,-90,39,40,27,103,32,109,91,107,-120,3,-25,-73,-59, -112,-83,114,51,108,-95,63,24,32,31,32,65,89,54,77,105,-117,-58,-121,106,72,93,72,104,70, -56,40,26,62,114,57,57,60,39,80,-80,88,34,62,95,-124,-36,-4,33,0,4,0,3,-1,-18, -5,-24,5,-45,0,15,0,31,0,54,0,64,1,-125,64,54,-102,18,-108,22,-108,26,-102,30,-37, -18,-44,22,-44,26,-37,30,8,-65,44,-71,45,2,38,39,41,45,41,48,43,49,-89,3,-88,11, --87,13,-74,43,-58,43,-42,43,10,101,8,48,49,47,100,47,116,47,2,47,-72,-1,-48,-77,38, -45,52,47,-72,2,98,64,31,46,44,20,46,46,44,45,44,43,42,41,5,46,48,49,50,3, -54,48,49,40,51,45,44,43,42,8,47,41,41,53,-72,2,98,-75,55,55,32,33,64,63,-72, -2,98,64,28,33,0,34,-113,34,2,34,-108,0,46,47,47,54,79,32,1,15,32,111,32,127, -32,-17,32,4,32,-108,24,-72,2,98,-78,8,11,16,-72,2,98,-78,0,3,59,-72,2,98,-78, -38,84,47,-70,2,98,0,46,1,22,-74,4,64,55,53,54,33,54,-67,2,98,0,32,1,74, -0,12,0,28,2,98,-77,4,26,66,20,-72,2,98,-75,12,25,65,-77,122,24,43,78,16,-12, -77,-19,78,16,-10,77,-19,16,-12,-19,60,16,60,60,60,16,-12,-19,-12,-19,0,63,-19,63,-19, --12,93,113,60,60,16,60,16,-12,93,60,-3,60,17,18,57,47,-3,57,47,18,23,57,1,17, -23,57,18,23,57,-121,46,43,43,113,14,125,16,-60,1,57,49,48,24,67,121,64,74,60,62, -1,37,36,37,61,38,18,37,14,38,2,37,30,38,22,38,10,37,6,38,26,37,62,35,59, -44,1,17,15,20,33,0,31,1,28,33,1,23,9,20,33,0,25,7,28,33,1,60,37,63, -44,1,19,13,16,33,1,29,3,16,33,1,21,11,24,33,0,27,5,24,33,0,0,43,43, -43,43,43,1,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,-127,-127,1,93,113,0, -93,1,50,4,18,21,20,2,4,35,34,36,2,53,52,18,36,23,34,4,2,21,20,18,4, -51,50,36,18,53,52,2,36,1,17,33,50,22,22,21,20,6,7,22,23,22,23,23,35,39, -38,39,38,35,35,17,17,51,50,54,53,52,38,38,35,35,2,-10,-66,1,106,-54,-57,-2,-103, --60,-60,-2,-103,-56,-53,1,106,-66,-97,-2,-45,-86,-89,1,44,-93,-93,1,44,-90,-87,-2,-46,-2, -23,1,23,-113,-128,76,127,105,43,26,49,71,99,-96,72,85,52,36,69,77,-97,114,83,40,71, -96,-107,5,-45,-61,-2,-107,-59,-61,-2,-104,-57,-57,1,104,-61,-59,1,107,-61,125,-93,-2,-47,-92, --93,-2,-43,-89,-89,1,43,-93,-92,1,47,-93,-5,-23,3,44,45,112,63,89,-124,8,18,25,48, -113,-97,-128,-105,38,28,-2,-89,1,-55,68,56,36,57,28,0,3,0,3,-1,-18,5,-24,5,-45, -0,15,0,31,0,58,1,51,64,32,-108,18,-108,22,-101,26,-101,30,-90,3,-88,11,-88,13,-71, -48,-44,18,-44,22,-37,26,-37,30,-43,51,-42,54,14,112,8,32,-72,2,-85,-77,33,-121,36,47, --72,2,-85,-77,48,46,1,46,-69,2,96,0,43,0,56,2,98,64,16,79,36,1,15,36,111, -36,127,36,-17,36,4,36,-108,8,50,-72,2,98,64,11,0,43,-113,43,-1,43,3,43,-108,0, -24,-72,2,98,-78,8,11,16,-72,2,98,-78,0,3,47,-72,2,98,-78,46,-45,32,-72,2,98, --77,33,-120,4,53,-67,2,98,0,39,2,100,0,12,0,28,2,98,-77,4,26,60,20,-72,2, -98,-75,12,25,59,-77,122,24,43,78,16,-12,77,-19,78,16,-10,77,-19,16,-12,-19,16,-12,-19, --12,-19,0,63,-19,63,-19,16,-12,93,-19,16,-12,93,113,-19,16,-3,93,-28,16,-3,-28,49,48, -67,121,64,84,51,55,37,42,1,31,41,38,18,37,14,38,2,37,30,38,22,38,10,37,6, -38,26,37,51,42,53,31,0,55,37,53,31,0,17,15,20,33,0,31,1,28,33,1,23,9, -20,33,0,25,7,28,33,1,52,40,50,31,1,54,38,56,31,0,19,13,16,33,1,29,3, -16,33,1,21,11,24,33,0,27,5,24,33,0,43,43,43,43,43,43,1,43,43,43,43,43, -43,43,43,43,43,43,43,43,43,43,-127,-127,-127,1,93,1,50,4,18,21,20,2,4,35,34, -36,2,53,52,18,36,23,34,4,2,21,20,18,4,51,50,36,18,53,52,2,36,19,23,6, -6,35,34,38,53,52,54,54,51,50,22,23,7,38,38,35,34,6,21,20,22,51,50,54,2, --10,-66,1,106,-54,-57,-2,-103,-60,-60,-2,-103,-56,-53,1,106,-66,-97,-2,-45,-86,-89,1,44,-93, --93,1,44,-90,-87,-2,-46,84,123,30,-61,-117,-80,-36,100,-71,119,-123,-80,32,119,30,117,79,115, --107,-115,112,90,-120,5,-45,-61,-2,-107,-59,-61,-2,-104,-57,-57,1,104,-61,-59,1,107,-61,125,-93, --2,-47,-92,-93,-2,-43,-89,-89,1,43,-93,-92,1,47,-93,-3,16,36,125,-107,-28,-54,-124,-61,99, -127,109,29,74,79,-92,-103,-103,-99,104,0,0,2,0,-31,2,-117,6,-9,5,-70,0,7,0,20, -0,-100,64,31,93,11,1,57,17,53,18,74,17,70,18,4,11,17,18,15,14,7,0,4,18, -17,16,11,4,20,19,4,2,20,8,-72,1,105,-78,9,2,5,-72,2,98,64,10,13,12,10, -9,4,0,13,14,16,14,-70,2,98,0,15,1,59,-78,17,-84,18,-70,1,59,0,20,2,98, --78,8,8,9,-72,2,5,-78,5,-91,7,-72,2,98,64,14,0,-91,2,32,3,48,3,96,3, -3,3,25,21,-39,-71,1,46,0,24,43,16,-10,93,60,-12,-3,-12,-10,60,16,-3,-10,-10,-10, --19,60,16,60,0,63,60,60,60,60,-3,60,16,-3,60,17,18,57,18,23,57,23,57,1,17, -18,57,49,48,1,93,0,93,1,17,33,53,33,21,33,17,33,17,51,19,19,51,17,35,17, -3,35,3,17,1,-23,-2,-8,2,-102,-2,-10,1,101,-56,-50,-57,-60,124,-46,123,-37,2,-117,2, --74,121,121,-3,74,3,47,-3,117,2,-117,-4,-47,2,-84,-3,84,2,-74,-3,74,0,0,1,0, --34,4,-86,2,79,5,-62,0,3,0,101,-71,0,1,-1,-56,-77,23,25,52,2,-72,-1,-64,-77, -23,25,52,3,-72,-1,-64,64,38,23,25,52,127,1,-128,2,-33,1,3,111,3,127,0,127,3, -3,111,0,111,1,2,79,1,80,2,2,0,0,3,16,3,2,3,-121,1,4,1,-72,2,96, --78,2,-122,3,-72,2,83,-75,0,25,4,-39,-89,24,43,78,16,-12,77,-3,-12,-3,0,63,-3, -93,60,49,48,1,93,93,93,93,43,43,43,19,19,51,3,-34,-123,-20,-36,4,-86,1,24,-2, --24,0,0,2,0,61,4,-10,2,110,5,-61,0,3,0,7,0,72,64,35,0,3,2,7,60, -5,5,2,0,6,7,5,4,2,3,1,0,7,60,4,-97,3,60,95,0,111,0,-113,0,-112, -0,-96,0,5,0,-72,2,36,-77,8,112,-115,24,43,78,16,-12,93,77,-3,-10,-3,16,60,16, -60,16,60,16,60,0,63,60,16,-19,17,57,57,49,48,19,53,51,21,51,53,51,21,61,-68, --71,-68,4,-10,-51,-51,-51,-51,0,1,0,78,-1,-28,4,22,5,-62,0,19,0,-47,64,-126,-73, -13,-73,16,2,0,4,19,1,12,3,4,19,2,11,6,5,18,2,11,7,8,15,2,11,10, -9,14,2,11,13,9,14,1,12,16,8,15,1,12,17,5,18,1,12,11,12,1,1,63,2, -11,20,2,2,11,15,16,16,7,7,8,37,9,14,13,13,10,10,48,9,1,-97,9,-49,9, -2,9,-65,4,18,17,17,6,6,5,37,4,19,0,0,3,3,4,12,11,0,1,2,10,11, --24,12,1,-24,2,12,12,4,2,2,14,4,14,15,15,18,19,85,21,9,8,8,5,4,62, -20,113,-116,24,43,16,-12,60,60,16,60,16,-10,60,60,16,60,17,18,57,47,17,57,47,16, --19,16,-19,0,63,60,63,60,47,60,16,60,16,60,16,-3,60,16,60,16,60,16,-3,93,113, -60,16,60,16,60,16,-3,60,16,60,16,60,-121,5,46,43,-121,125,-60,15,15,15,15,15,15, -15,15,49,48,1,93,1,3,35,19,33,53,33,19,33,53,33,19,51,3,33,21,33,3,33, -21,1,-17,-62,-120,-61,-2,-26,1,100,122,-2,34,2,39,-60,-122,-61,1,26,-2,-100,121,1,-35, -1,-95,-2,67,1,-67,-88,1,21,-88,1,-68,-2,68,-88,-2,-21,-88,0,0,2,0,1,0,0, -7,-112,5,-70,0,15,0,19,1,16,64,15,1,24,13,17,6,85,14,16,19,15,14,16,12, -0,19,-72,-1,-15,-76,13,17,2,85,19,-72,-1,-10,64,30,11,11,2,85,19,15,15,32,0, -1,20,0,0,1,19,15,1,3,12,0,13,14,30,16,16,17,17,0,1,16,-72,2,-89,64, -40,8,6,5,30,7,127,8,-113,8,2,8,8,0,3,19,30,2,1,2,10,9,30,12,11, -15,12,0,8,4,9,32,12,12,18,12,16,16,2,85,18,-72,-1,-10,-76,15,15,2,85,18, --72,-1,-18,64,11,13,13,2,85,18,10,12,12,2,85,18,-72,-1,-24,-76,11,11,2,85,18, --72,-1,-16,-76,16,16,6,85,18,-72,-1,-21,64,11,13,13,6,85,18,10,12,12,6,85,18, --72,-1,-27,64,21,11,11,6,85,18,18,20,21,7,84,3,74,10,26,21,0,25,20,96,91, -24,43,25,78,16,-28,24,16,-10,77,-12,-28,17,18,57,47,43,43,43,43,43,43,43,43,43, -60,16,-3,60,0,63,60,60,60,16,-3,60,63,60,-3,60,18,57,47,93,60,-3,60,16,-26, -17,18,57,47,60,16,-3,60,1,17,18,23,57,-121,46,43,125,16,-60,43,43,1,17,18,57, -57,7,60,60,43,49,48,51,1,33,21,33,17,33,21,33,17,33,21,33,17,33,3,1,33, -17,35,1,2,-63,4,-77,-3,31,2,-83,-3,83,2,-4,-4,65,-3,-54,-56,1,26,1,-28,-111, -5,-70,-83,-2,61,-84,-2,15,-83,1,-89,-2,89,2,83,2,-70,0,3,0,83,-1,-59,5,-19, -5,-16,0,27,0,38,0,48,1,-93,64,-128,41,0,42,1,37,15,3,16,2,34,0,34,3, -56,15,58,27,69,38,73,39,69,40,82,9,92,33,82,38,84,46,105,14,-125,0,-128,1,-128, -2,-125,3,-124,27,-123,28,-69,27,-4,0,-6,38,22,11,28,7,38,11,39,3,58,4,61,48, -74,1,74,4,73,29,69,32,72,39,75,45,91,0,91,3,89,28,85,32,89,33,91,39,82, -41,90,45,107,1,105,2,122,48,-117,2,-123,37,-117,39,-94,9,-12,1,24,4,3,11,19,20, -4,27,19,4,4,32,11,45,20,32,27,45,4,18,0,-72,-1,-32,64,59,10,10,6,85,15, -32,8,10,6,85,3,39,40,15,16,16,2,0,28,38,18,17,17,1,42,40,38,37,4,29, -28,39,48,4,34,47,42,40,38,37,4,29,28,39,48,4,44,31,2,16,16,48,17,1,20, -17,17,1,31,-72,2,-69,-78,25,3,44,-72,2,-69,-78,11,9,1,-72,1,11,-76,2,45,47, -38,7,-72,-1,-24,-76,16,16,2,85,7,-72,-1,-18,-76,13,13,2,85,7,-72,-1,-16,-76,12, -12,2,85,7,-72,-1,-6,-76,11,11,6,85,7,-72,-1,-12,-76,13,13,6,85,7,-72,-1,-6, -64,11,12,12,6,85,7,26,32,50,1,50,17,-70,1,11,0,16,1,49,64,23,34,38,21, -6,11,11,6,85,21,6,12,12,6,85,32,21,1,21,25,49,99,92,24,43,78,16,-12,93, -43,43,77,-19,-3,-19,78,16,93,-10,43,43,43,43,43,43,77,-19,-12,-19,0,63,-19,63,-3, --121,14,46,43,125,16,-60,0,17,18,23,57,23,57,1,17,18,23,57,23,57,7,16,14,60, -60,60,60,7,16,14,60,60,60,60,0,43,43,49,48,1,67,92,88,-71,0,40,-1,-34,-74, -20,57,28,34,20,57,40,-72,-1,-34,-75,18,57,28,34,18,57,43,43,43,43,89,93,93,93, -113,0,93,113,1,55,23,7,22,23,22,21,20,2,4,35,34,39,38,39,7,39,55,38,38, -53,52,18,36,51,50,22,7,38,38,35,34,0,17,20,23,22,23,1,1,22,23,22,51,50, -0,17,52,4,-30,-88,99,-80,86,30,40,-74,-2,-73,-71,-118,112,86,115,-88,99,-80,98,66,-76, -1,69,-57,-122,-55,4,94,-115,95,-37,-2,-30,22,16,51,3,60,-3,25,77,65,85,99,-38,1, -28,5,52,-68,84,-58,-128,96,126,-100,-31,-2,-96,-76,39,30,85,-68,84,-59,-107,-45,-108,-30,1, -97,-74,71,-33,74,54,-2,-41,-2,-39,116,90,67,98,2,-36,-4,-64,63,25,33,1,52,1,22, --48,0,3,0,-102,1,-124,5,30,4,20,0,24,0,38,0,49,0,-50,64,66,36,25,37,26, -37,38,59,40,59,49,76,40,76,49,99,26,99,38,117,26,117,38,-124,26,-124,38,13,68,8, -25,7,45,39,32,20,15,11,35,0,29,4,39,25,15,0,4,32,45,39,25,15,0,4,48, -42,42,23,56,4,48,42,17,56,29,42,11,-72,1,-68,64,17,35,42,4,6,32,42,7,26, -51,45,42,20,25,50,-98,121,24,43,78,16,-12,77,-19,78,16,-10,77,-19,0,63,-19,-3,-19, --12,-19,16,-12,-19,17,23,57,1,17,18,23,57,0,17,18,57,17,18,57,1,17,18,57,17, -18,57,49,48,67,121,64,50,43,47,30,34,18,22,5,10,9,38,43,22,45,31,0,34,5, -32,31,1,47,18,45,31,0,30,10,32,31,1,44,21,42,31,1,33,6,35,31,1,46,19, -48,31,0,31,8,29,31,0,0,43,43,43,43,1,43,43,43,43,43,-127,-127,-127,-127,1,93, -1,54,55,54,51,50,22,21,20,6,6,35,34,39,38,39,6,35,34,38,53,52,54,51,50, -19,22,23,22,51,50,54,53,52,38,35,34,7,6,7,38,38,35,34,6,21,20,22,51,50, -2,-79,105,59,80,89,105,-73,68,-112,76,89,80,59,105,-120,-103,101,-111,-111,101,-103,-51,87,72, -46,57,76,103,105,78,49,43,58,-10,80,96,44,58,77,80,57,101,3,44,-124,42,58,-104,-87, -118,-121,82,57,43,-124,-85,-103,114,113,-102,-2,-10,-121,50,33,112,102,106,112,28,39,-108,100,57, -82,72,71,85,0,0,2,0,78,0,0,4,22,4,-51,0,11,0,15,0,78,64,46,9,2, -8,3,0,110,2,-7,3,110,15,5,1,5,15,14,-7,12,13,5,13,10,12,8,110,6,10, --7,5,1,13,1,110,63,2,-112,2,-96,2,3,2,85,16,113,-116,24,43,16,-10,93,-28,60, -16,60,-3,60,-12,60,0,63,47,16,60,-3,60,16,93,-12,-3,-28,16,60,16,60,49,48,1, -17,33,53,33,17,51,17,33,21,33,17,1,33,53,33,1,-35,-2,113,1,-113,-86,1,-113,-2, -113,1,-113,-4,56,3,-56,1,4,1,-109,-89,1,-113,-2,113,-89,-2,109,-2,-4,-88,0,2,0, -77,0,106,4,24,5,60,0,6,0,10,0,118,64,22,-114,3,-128,5,2,10,9,8,7,4, -0,6,5,3,3,12,2,8,7,37,9,10,-67,2,-84,0,5,2,90,0,6,0,3,2,90, --78,2,64,6,-70,1,80,0,2,1,80,64,26,0,-85,1,-85,32,4,2,95,0,8,9,58, -4,60,1,48,0,-96,0,2,0,25,11,113,-116,24,43,78,16,-12,93,60,77,-19,-12,60,16, --19,0,25,47,26,-19,-19,-19,-19,24,26,16,-19,16,-19,-10,60,-3,60,1,17,18,23,57,18, -23,57,49,48,0,93,19,53,1,21,1,1,21,7,33,53,33,77,3,-53,-4,-2,3,2,2, --4,56,3,-56,2,-6,-88,1,-102,-76,-2,-59,-2,-63,-77,-15,-89,0,2,0,77,0,106,4,24, -5,60,0,6,0,10,0,-118,64,24,-128,2,-113,4,2,10,9,8,7,4,0,4,2,1,3, -11,5,10,9,7,8,37,64,9,-72,2,-84,-73,1,0,-85,6,-85,3,32,2,-69,2,90,0, -64,0,1,1,80,-78,3,32,4,-69,2,90,0,64,0,5,1,80,64,9,32,3,7,10,58, -3,60,6,5,-72,1,34,64,11,31,0,48,0,2,0,26,12,113,-116,24,43,78,16,-10,93, -77,-19,60,-19,-12,60,0,25,47,26,-3,24,26,-19,25,26,16,-3,24,26,-19,25,26,16,-19, --19,24,16,-10,26,-3,60,16,60,1,17,18,23,57,18,23,57,49,48,0,93,1,1,53,1, -1,53,1,3,33,53,33,4,24,-4,53,3,1,-4,-1,3,-53,2,-4,56,3,-56,2,-6,-2, -97,-77,1,63,1,59,-76,-2,102,-4,-56,-89,0,0,1,-1,-3,0,0,4,109,5,-70,0,26, -0,-23,64,55,36,8,36,11,43,15,43,18,121,8,118,18,-119,8,-123,18,8,116,13,-124,13, -2,18,17,17,21,8,9,9,5,12,11,10,10,13,14,15,16,16,13,13,26,13,0,9,25, --24,22,22,4,21,5,1,-24,4,-72,2,-81,-73,5,-7,8,8,31,18,1,18,-72,1,96,64, -32,17,17,16,16,10,10,9,0,0,10,24,23,23,20,20,19,56,17,2,3,3,6,6,7, -56,9,16,60,32,17,1,17,-72,1,0,64,11,21,21,26,35,0,10,60,47,9,1,9,-72, -1,0,64,15,5,5,0,16,15,15,6,85,0,16,11,11,6,85,0,-72,1,25,-77,27,-77, -122,24,43,16,-10,43,43,60,16,-12,93,-19,16,-3,60,16,-12,93,-19,16,-12,60,16,60,16, -60,16,-12,60,16,60,16,60,0,63,63,60,16,60,16,60,16,-12,93,60,16,-3,-2,-19,16, -60,16,60,16,-19,17,18,57,1,17,57,-121,14,125,16,-60,-60,-121,14,16,-60,-60,-121,5,16, --60,-121,16,-60,49,48,0,93,1,93,33,17,33,53,33,53,33,53,33,1,51,1,22,23,54, -55,1,51,1,33,21,33,21,33,21,33,17,1,-35,-2,97,1,-97,-2,97,1,85,-2,106,-56, -1,34,49,27,23,59,1,18,-42,-2,107,1,85,-2,100,1,-100,-2,100,1,69,-117,-113,-108,2, --57,-3,-4,88,66,53,110,1,-5,-3,57,-108,-113,-117,-2,-69,0,1,0,-96,-2,105,3,-6,4, -38,0,25,1,86,64,61,40,4,40,5,40,22,56,4,56,10,57,11,72,4,72,10,72,11, -89,4,91,9,106,4,106,9,123,4,123,10,-118,4,-118,10,17,18,22,25,12,3,11,2,18, -22,25,15,6,2,10,20,28,7,11,13,14,2,51,25,37,1,27,-72,-1,-10,-76,15,15,2, -85,27,-72,-1,-10,-76,13,13,2,85,0,-72,-1,-28,-76,16,16,2,85,0,-72,-1,-26,-76,13, -13,2,85,0,-72,-1,-2,-76,12,12,2,85,0,-72,-1,-18,-76,11,11,2,85,0,-72,-1,-25, -64,11,16,16,6,85,0,27,14,15,6,85,0,-72,-1,-3,-76,13,13,6,85,0,-72,-1,-6, --76,12,12,6,85,0,-72,-1,-21,64,28,11,11,6,85,0,26,96,27,-128,27,2,-80,27,-64, -27,2,-48,27,-32,27,2,27,15,12,37,13,13,14,-72,-1,-12,-76,16,16,2,85,14,-72,-1, --8,-76,15,15,2,85,14,-72,-1,-8,-76,13,13,2,85,14,-72,-1,-4,-76,12,12,2,85,14, --72,-1,-8,-76,11,11,2,85,14,-72,-1,-17,-76,16,16,6,85,14,-72,-1,-14,-76,15,15,6, -85,14,-72,-1,-3,64,22,12,12,6,85,-32,14,1,-64,14,-48,14,2,0,14,32,14,-80,14, -3,14,25,26,-72,1,54,-79,80,24,43,78,16,-12,93,93,93,43,43,43,43,43,43,43,43, -60,77,16,-3,60,78,16,93,93,93,-10,43,43,43,43,43,43,43,43,43,43,43,60,77,-3, --28,0,63,63,-19,63,63,60,57,57,17,57,57,1,17,18,57,57,49,48,0,93,1,17,35, -53,6,7,6,35,34,39,38,39,17,35,17,51,17,20,22,22,51,50,54,54,53,17,3,-6, --95,52,51,70,93,83,64,48,58,-78,-78,52,117,76,80,126,52,4,38,-5,-38,126,80,30,41, -33,25,74,-3,-2,5,-67,-2,62,-11,-111,84,88,-117,-12,1,-59,0,2,0,56,-1,-25,3,-51, -5,-45,0,27,0,39,0,108,64,79,119,2,118,21,120,30,-122,21,4,9,12,9,37,11,38, -68,12,100,26,115,30,121,37,123,38,-118,2,-124,30,-118,37,-119,38,12,85,26,107,24,2,58, -37,69,26,2,47,41,54,26,2,28,21,14,25,-24,4,3,35,-24,14,9,28,-24,21,-24,10, -61,41,0,-24,1,-122,32,38,17,105,40,-101,104,24,43,16,-10,-19,-12,-19,16,-10,-19,-19,0, -63,-19,63,-19,18,57,57,49,48,1,93,93,93,93,0,93,1,39,54,54,51,50,22,23,22, -22,21,16,2,4,35,34,38,53,52,55,54,37,46,2,35,34,6,1,14,2,21,20,22,51, -50,55,54,18,1,-86,-121,70,-60,94,76,123,31,47,45,-83,-2,-38,-114,-119,-85,-103,-59,1,-60, -4,40,96,65,62,118,1,125,-12,-29,-109,102,68,75,85,117,-109,4,114,60,-99,-120,79,51,79, --40,-116,-2,-32,-2,63,-42,-74,-91,-30,-95,-49,8,-88,-80,95,99,-2,44,14,108,-11,126,83,108, -55,76,1,61,0,0,1,0,122,-2,81,5,106,5,-45,0,11,0,-115,64,32,4,10,0,8, -4,3,4,5,3,32,11,10,20,11,11,10,4,5,4,3,5,32,9,10,20,9,9,10,2, -3,30,11,-72,2,-90,-74,1,0,2,6,5,30,9,-72,2,-90,64,14,7,8,14,1,2,45, -6,7,81,32,13,1,13,4,-70,2,58,0,10,2,113,64,11,9,0,11,45,9,32,8,1, -8,86,12,-72,1,51,-79,92,24,43,16,-10,93,60,-12,60,16,-12,-19,16,93,-12,60,-12,60, -0,63,60,-26,-3,60,63,60,-26,-3,60,-121,5,46,43,8,125,16,-60,-121,5,46,24,43,8, -125,16,-60,0,17,18,57,57,49,48,19,33,21,33,1,1,33,21,33,53,1,1,-117,4,-43, --4,36,2,95,-3,119,4,16,-5,16,2,108,-3,-91,5,-45,-92,-4,-7,-4,-54,-95,-69,3,20, -3,4,0,0,1,0,-95,-2,81,5,-13,5,-45,0,7,0,62,64,34,2,3,3,6,7,14, -4,5,1,5,35,0,2,4,-70,1,1,3,-70,2,108,9,5,-70,0,0,6,-70,7,118,8, --98,121,24,43,16,-12,-19,60,16,-19,16,-10,-19,60,16,-19,0,63,-19,60,16,60,63,60,60, -16,60,49,48,19,33,17,35,17,33,17,35,-95,5,82,-65,-4,46,-63,5,-45,-8,126,6,-44, --7,44,0,0,1,0,0,0,0,4,100,4,39,0,11,0,65,64,30,6,7,2,11,43,1, -0,6,8,5,10,6,5,37,3,4,-110,1,26,13,7,8,37,10,9,-110,0,25,12,-10,-71, -2,-106,0,24,43,78,16,-12,77,-12,60,-3,60,78,16,-10,77,-12,60,-3,60,0,63,60,63, -60,-3,60,57,57,49,48,17,33,21,35,17,35,17,33,17,35,17,35,4,100,-94,-67,-2,86, --68,-97,4,39,-98,-4,119,3,-119,-4,119,3,-119,0,1,0,0,-1,36,2,48,7,71,0,44, -0,-91,64,20,51,8,36,37,0,34,13,15,9,23,44,42,22,20,4,12,36,16,41,6,-70, -1,-104,0,12,1,-23,-78,29,41,38,-72,2,-94,64,32,36,36,35,10,46,23,23,26,9,-82, -23,39,25,39,19,-85,41,39,1,39,0,118,34,25,32,45,46,-52,33,-101,122,24,43,43,47, -78,-12,77,-12,-12,-12,-3,-12,-12,-12,78,69,101,68,-26,0,63,60,77,16,-12,-3,-12,-3,-19, -17,18,23,57,1,17,18,57,57,17,18,57,57,49,48,67,121,64,36,39,40,26,28,17,18, -2,5,27,38,3,2,4,2,2,6,39,28,41,50,1,17,5,19,50,0,40,26,38,50,0, -18,2,16,50,1,0,43,43,1,43,43,42,43,-127,-127,-127,-127,19,19,54,55,54,54,51,50, -22,21,20,6,35,34,39,38,35,34,6,21,20,23,18,21,20,3,2,7,6,35,34,38,53, -52,54,51,50,22,51,50,54,53,52,39,2,-55,17,9,41,27,95,45,50,75,53,39,35,41, -23,17,17,23,9,37,16,8,82,54,80,52,66,51,39,40,58,20,17,22,9,37,3,-76,2, -19,-103,101,65,65,67,40,47,57,36,20,29,35,42,103,-2,102,-1,67,-3,-9,-2,-39,104,67, -68,53,45,54,64,28,33,42,78,1,59,0,2,0,47,2,-22,2,-50,5,-45,0,35,0,49, -0,-117,64,14,0,30,11,38,36,42,11,38,18,45,33,33,2,45,-70,2,124,0,2,1,31, --74,25,21,39,63,22,1,22,-70,2,-72,0,18,2,124,64,53,25,1,14,127,36,29,36,-24, -48,-7,30,56,34,-7,32,33,1,33,105,-112,51,1,-128,51,-64,51,2,96,51,112,51,2,64, -51,80,51,2,51,21,-24,63,22,1,22,39,42,41,5,105,50,-101,-116,24,43,16,-10,-19,-12, -93,-19,16,93,93,93,93,-10,93,-19,-12,-19,-19,60,16,-26,0,63,-3,-12,93,-28,16,-3,-19, -16,60,60,17,18,57,57,1,17,18,57,57,17,57,49,48,1,6,35,34,38,53,52,54,54, -55,54,55,55,54,55,46,2,35,34,6,7,39,54,54,51,50,23,22,21,21,7,20,23,35, -38,3,6,7,6,7,6,21,20,22,51,50,54,55,54,2,36,122,-122,113,-124,32,63,50,35, -64,-109,72,24,1,26,71,59,79,78,9,-119,12,-104,-115,-92,68,67,1,41,-108,20,17,53,-117, -90,27,28,68,62,73,108,18,7,3,85,107,123,96,48,72,56,17,11,10,22,14,6,70,48, -35,65,60,34,89,119,61,62,119,-16,61,-122,50,40,1,44,14,22,14,25,26,38,41,58,78, -57,20,0,0,2,0,45,2,-28,2,-67,5,-45,0,11,0,23,0,67,-77,47,25,1,18,-67, -2,124,0,6,0,6,1,31,0,12,2,124,64,26,0,6,20,0,1,21,41,3,105,-17,25, -1,112,25,-128,25,2,25,15,41,9,105,24,-101,104,24,43,16,-10,-19,16,93,93,-10,-19,0, -63,63,16,-19,-19,16,-19,49,48,1,93,1,50,22,21,20,6,35,34,38,53,52,54,23,34, -6,21,20,22,51,50,54,53,52,38,1,117,-111,-73,-72,-113,-111,-72,-73,-111,81,99,101,79,80, -100,101,5,-45,-56,-80,-81,-56,-60,-81,-76,-56,-123,114,-127,126,117,117,-125,122,116,0,0,1,0, -127,0,0,5,-61,5,-33,0,42,1,89,64,37,57,15,57,26,69,3,74,15,74,26,70,37, -89,1,86,17,105,1,102,17,124,1,122,26,116,37,-118,25,-124,38,15,59,2,1,46,8,32, --72,2,72,64,41,9,3,43,22,59,22,2,-7,22,1,22,58,19,58,18,43,39,59,39,2, --119,39,-7,39,2,39,58,42,58,0,0,18,30,20,21,41,40,40,21,8,18,-72,2,58,-78, -21,22,0,-69,2,58,0,39,0,40,-1,-10,64,17,11,11,2,85,40,22,10,11,11,2,85, -47,22,79,22,2,22,-72,2,120,64,13,19,28,38,13,74,20,19,40,15,15,2,85,19,-72, --1,-6,-76,13,13,2,85,19,-72,-1,-16,-76,12,12,2,85,19,-72,-1,-32,64,16,11,11,2, -85,16,19,1,19,106,44,32,40,64,40,2,40,-72,2,120,-75,41,36,38,5,74,41,-72,-1, --32,-76,16,16,2,85,41,-72,-1,-22,-76,15,15,2,85,41,-72,-1,-18,-76,13,13,2,85,41, --72,-1,-10,64,18,12,12,2,85,96,41,1,0,41,32,41,2,41,-84,43,-99,-89,24,43,16, --10,93,113,43,43,43,43,-12,-19,16,-19,93,16,-10,93,43,43,43,43,60,-10,-19,16,-28,93, -43,16,43,60,-19,16,60,-19,0,63,60,16,60,16,60,-3,60,16,-28,-27,93,113,16,-28,-27, -93,113,63,-19,49,48,67,121,64,32,29,35,6,12,34,37,7,38,11,37,30,38,33,8,36, --106,0,31,10,28,-106,1,35,6,32,-106,1,29,12,32,-106,1,43,43,1,43,43,43,43,43, -43,-127,-127,1,113,93,37,38,39,38,2,53,52,18,36,51,32,23,22,17,20,2,7,6,7, -37,21,33,53,54,55,62,2,53,52,2,38,35,34,7,6,17,20,18,23,21,33,53,1,-16, -108,57,87,94,-97,1,47,-60,1,80,-76,-125,108,87,53,96,1,108,-3,-63,80,44,72,100,51, -99,-55,-113,-65,105,-110,-74,-96,-3,-65,-96,67,63,96,1,3,-99,-60,1,73,-80,-2,-70,-2,-6, --88,-2,-3,93,58,63,6,-90,-79,40,38,61,-88,-66,103,-118,1,23,-110,120,-87,-2,-15,-39,-2, --55,72,-76,-88,0,3,0,68,-1,-24,6,-54,4,62,0,53,0,60,0,74,1,123,64,53,61, -57,61,72,76,41,79,57,90,41,94,57,122,5,7,40,64,48,34,52,37,76,5,67,14,66, -37,68,72,91,4,86,14,86,15,83,37,105,7,103,14,101,15,100,35,119,16,116,38,-121,16, -18,36,-72,-1,-1,-74,12,16,2,85,18,28,61,-72,-1,-26,-76,16,16,2,85,61,-72,-1,-64, -64,46,12,13,2,85,0,61,16,61,2,61,61,23,70,54,28,-112,46,-96,46,2,46,46,50, -58,28,-107,23,28,32,58,28,39,39,32,7,70,28,9,50,28,0,0,16,0,2,0,-72,2, -125,64,20,3,3,9,11,54,37,18,51,61,37,46,55,64,46,10,16,16,2,85,46,-72,-1, --10,64,27,13,13,2,85,46,21,12,12,6,85,46,16,11,11,6,85,-33,46,1,31,46,63, -46,-113,46,3,46,-72,1,-60,-75,43,53,36,0,51,43,-72,-1,-30,-76,16,16,2,85,43,-72, --1,-12,-76,13,13,6,85,43,-72,-1,-34,-76,12,12,6,85,43,-72,-1,-8,64,14,11,11,6, -85,16,43,48,43,64,43,-128,43,4,43,-72,1,-28,64,59,12,27,37,28,34,67,36,12,24, -13,13,2,85,12,34,12,12,2,85,12,20,11,11,2,85,12,20,13,13,6,85,12,28,12, -12,6,85,12,16,11,11,6,85,-33,12,1,31,12,63,12,79,12,3,12,25,75,52,55,24, -43,78,16,-12,93,113,43,43,43,43,43,43,77,-19,-12,-19,16,-3,93,43,43,43,43,77,-12, --19,16,-28,93,113,43,43,43,43,-19,16,-3,-28,-19,0,63,60,16,-19,93,-19,16,-19,63,60, -16,-19,16,-19,-19,17,18,57,47,93,-19,17,18,57,47,93,43,43,-19,43,49,48,0,93,1, -93,1,6,6,35,34,38,39,6,6,35,34,38,53,52,54,54,55,54,55,54,53,52,38,35, -34,6,6,7,39,62,2,51,50,23,22,23,54,54,51,50,22,18,21,20,7,33,30,2,51, -50,54,55,1,33,38,38,35,34,6,7,6,7,6,7,6,21,20,22,51,50,54,55,54,6, --58,50,-16,-78,127,-65,77,104,-43,123,-84,-65,99,-79,-62,-106,102,1,105,-125,87,120,57,19,-81, -28,105,-60,-125,-89,102,59,40,64,-94,115,-94,-44,98,2,-3,1,2,67,-109,88,103,-113,27,-3, --65,2,72,14,-104,122,126,-95,-71,79,-13,109,44,59,106,101,115,-85,26,15,1,69,-89,-74,96, -102,102,96,-79,127,86,-105,78,25,20,29,25,16,126,101,42,77,85,21,117,-119,78,50,29,64, -70,73,-99,-2,-2,125,19,42,-112,-126,87,118,107,1,28,-98,-110,-96,-12,34,39,17,34,47,76, -71,97,114,85,52,0,0,3,0,-127,-1,-79,4,100,4,103,0,25,0,33,0,43,2,-62,64, --1,24,3,21,5,34,0,44,13,37,25,70,0,84,25,100,25,8,21,25,1,27,16,16,16, -2,85,40,33,1,16,4,20,5,28,16,28,17,28,18,21,34,70,3,73,13,76,16,76,17, -69,29,75,38,90,26,102,21,100,30,102,34,-118,26,-128,34,-49,26,19,18,26,43,44,3,43, -26,47,34,59,0,5,12,0,11,2,4,15,26,2,4,-70,17,-20,4,-5,1,-10,15,4,61, -17,56,38,84,29,-70,2,4,-33,45,-23,0,-22,2,-21,3,4,88,9,92,17,94,38,-118,34, -4,-123,0,-118,13,-118,16,-118,27,4,-23,1,-22,26,-6,0,-6,2,4,-54,33,-38,0,-38,3, --21,34,4,-54,0,-54,2,-7,4,3,-97,17,-102,33,-86,3,-85,33,4,124,27,121,33,121,34, --85,35,4,106,33,105,35,122,13,122,16,4,108,17,102,26,109,38,117,0,4,23,0,59,34, -69,2,74,15,4,38,25,45,26,44,34,57,26,4,-91,0,-60,26,-39,2,-26,15,4,77,12, -67,25,73,30,70,39,4,122,34,118,35,-108,16,-107,34,4,100,9,109,21,109,30,104,34,-117, -34,5,18,3,34,35,64,55,13,14,14,2,0,26,33,16,15,1,1,15,15,125,14,2,20, -14,14,2,33,35,26,34,4,40,31,2,45,3,1,0,3,40,7,15,44,16,13,14,3,31, -20,0,28,23,13,37,11,15,14,20,2,7,1,-72,2,91,-76,28,28,23,7,14,-72,2,91, --74,37,28,11,11,40,36,7,-72,-1,-16,-76,16,16,2,85,7,-72,-1,-20,-76,12,12,2,85, -7,-72,-1,-8,-76,11,11,6,85,7,-72,-1,-6,-76,12,12,6,85,7,-72,-1,-3,-76,13,13, -6,85,7,-72,-1,-4,64,22,15,15,6,85,7,16,16,16,6,85,-49,7,-33,7,-17,7,-16, -7,4,7,26,45,-72,-1,-64,-77,18,21,52,45,-72,-1,-64,64,53,13,16,52,-112,45,-96,45, --16,45,3,0,45,32,45,-128,45,-32,45,4,45,31,36,20,0,16,16,2,85,20,10,11,11, -2,85,20,5,11,11,6,85,20,14,12,12,6,85,20,4,13,13,6,85,20,-72,-1,-12,64, -17,15,15,6,85,31,20,-33,20,-17,20,3,31,20,1,20,25,44,-70,1,51,2,-111,0,24, -43,78,16,-12,93,113,43,43,43,43,43,43,77,-19,78,16,93,113,43,43,-10,93,43,43,43, -43,43,43,43,77,-19,0,63,-19,-28,63,-19,-28,17,57,17,18,57,17,18,57,17,18,57,1, -17,18,23,57,18,57,17,18,23,57,18,57,17,18,23,57,-121,14,46,43,125,16,-60,7,14, -60,60,60,60,7,16,14,60,60,60,60,49,48,1,67,92,88,-71,0,0,-1,-34,-78,12,57, -33,-72,-1,-34,-74,28,57,34,34,18,57,35,-72,-1,-34,64,10,25,57,26,34,37,57,26,64, -30,57,43,43,43,0,43,43,43,89,93,93,93,93,113,113,1,93,93,93,93,93,93,93,93, -93,93,93,93,113,113,67,92,88,64,30,41,25,34,26,35,34,3,-23,15,1,35,3,36,26, -32,34,3,-26,0,-27,2,-28,3,-29,4,-28,34,-17,45,6,1,93,113,0,93,113,89,1,93, -113,43,0,113,93,1,55,23,7,22,23,22,21,16,7,6,35,34,39,7,39,55,38,39,38, -53,16,0,51,50,22,7,38,35,34,6,21,20,23,1,1,22,51,50,54,53,52,39,38,3, --105,99,96,107,63,23,31,-87,-119,-63,-97,122,105,94,108,59,25,40,1,38,-58,82,-118,23,91, -100,-123,-76,52,2,15,-2,63,78,98,-117,-75,12,8,3,-25,-128,70,-118,86,70,100,-123,-2,-44, --115,113,80,-121,71,-115,68,68,109,-118,1,45,1,13,42,-79,70,-52,-54,-106,101,1,-22,-3,-71, -63,-52,-52,76,57,42,0,2,0,-98,-2,83,4,79,4,38,0,3,0,34,0,-120,64,55,-116, -31,1,124,31,-116,30,2,107,31,124,30,2,96,16,107,30,2,93,30,93,31,2,75,30,82, -16,2,76,18,75,29,2,58,18,68,16,2,31,29,11,12,4,4,20,39,21,21,4,17,41, -24,15,34,4,-72,2,-81,64,33,2,2,1,60,3,6,20,94,21,108,32,36,1,36,0,60, -2,34,4,94,34,-120,14,94,32,27,1,27,118,35,-98,-104,24,43,16,-12,93,-19,-12,-19,16, -60,-19,16,93,-10,-19,0,63,-3,60,16,-10,60,63,-19,18,57,47,-28,17,23,57,49,48,1, -93,93,93,93,93,93,93,93,1,21,35,53,19,22,21,20,7,6,7,14,2,21,20,22,51, -50,54,55,23,6,6,35,34,38,53,52,54,55,62,2,55,2,-35,-51,-63,1,30,22,49,36, --69,55,-92,119,114,-101,24,-72,25,-9,-54,-40,-1,89,-125,89,54,25,2,4,38,-51,-51,-2,-105, -34,17,110,77,58,59,43,-92,98,58,106,-98,-112,-104,21,-53,-36,-22,-90,97,-96,116,79,74,96, -108,0,0,2,0,-24,-2,108,1,-57,4,38,0,3,0,9,0,118,-79,6,2,67,84,88,-79, -7,4,-72,2,-81,64,11,1,60,3,6,0,58,6,60,3,58,7,1,47,-28,-3,-28,0,63, --3,-26,47,49,48,27,-79,28,4,-72,2,-81,64,35,1,60,3,7,3,6,11,-53,0,58,4, -56,5,9,56,3,58,8,60,5,5,6,60,32,7,1,7,-53,10,11,-127,33,-39,-11,24,43, -43,-10,93,-3,60,16,-3,-28,-28,16,-28,-28,-26,0,63,47,16,-3,-26,49,48,75,83,88,-77, -4,5,9,8,1,16,60,16,60,89,89,1,21,35,53,19,19,17,35,17,19,1,-65,-49,-96, -55,-33,52,4,38,-51,-51,-2,-109,-4,-8,-2,-69,1,69,3,8,0,0,1,0,114,1,-88,4, -58,4,6,0,5,0,47,-74,2,3,1,0,3,37,4,-72,1,29,64,14,0,2,1,37,5, -0,26,7,3,25,6,87,90,24,43,78,16,-28,16,-10,60,77,-3,60,0,47,-3,-19,16,60, -16,60,49,48,1,35,17,33,53,33,4,58,-86,-4,-30,3,-56,1,-88,1,-74,-88,0,0,1, -0,84,-1,-78,4,100,7,77,0,7,0,-121,64,59,4,6,20,6,2,0,7,16,7,2,3, -6,7,3,4,7,63,2,3,20,2,2,3,7,0,3,4,3,2,4,76,5,6,20,5,5, -6,4,5,0,7,7,76,2,1,20,2,2,1,7,6,3,4,5,7,2,0,3,1,-72,1, -102,64,17,6,6,6,6,8,1,26,9,5,25,8,9,120,33,113,122,24,43,43,78,-28,16, --26,18,57,47,24,0,63,77,-28,1,23,57,18,57,57,8,-121,46,43,5,125,16,-60,8,-121, -46,24,43,8,125,16,-60,8,-121,46,24,43,8,-121,125,-60,49,48,0,93,1,93,1,51,1, -1,7,39,37,1,4,26,74,-2,-56,-2,16,-58,34,1,45,1,-107,7,77,-8,101,3,-3,91, -64,-105,-4,-55,0,0,1,0,46,-2,81,4,61,5,-44,0,33,0,-76,64,94,103,6,1,1, -9,9,0,7,10,11,11,6,25,28,29,24,0,1,34,28,27,25,10,9,7,6,8,18,19, -35,26,0,32,1,8,3,19,9,18,16,21,24,29,29,37,6,11,20,6,6,11,29,24,11, -6,4,26,6,29,8,3,11,24,9,21,28,16,1,27,28,7,8,43,26,25,10,9,6,3, -28,32,15,32,26,1,26,26,35,32,8,1,8,25,34,-72,1,-97,-79,-46,24,43,78,16,-28, -93,16,-26,93,0,63,77,-19,63,60,60,60,-3,60,60,60,63,-19,17,57,57,17,18,57,57, -1,17,23,57,-121,14,46,43,125,16,-60,0,17,18,57,18,57,17,18,57,18,57,1,17,18, -57,57,18,23,57,17,57,57,7,60,60,7,16,14,60,60,7,16,14,60,49,48,1,93,19, -55,22,51,50,54,55,19,35,55,51,55,54,55,54,54,51,50,23,7,38,35,34,6,7,7, -51,7,35,3,6,6,35,34,46,35,101,51,54,58,16,-79,-55,24,-55,24,22,23,31,115,93, -80,-121,35,103,51,56,56,19,19,-52,25,-52,-65,26,122,112,94,-2,107,-101,22,56,96,4,18, --116,-123,120,45,62,70,38,-103,24,55,105,103,-116,-5,-68,-108,113,0,0,2,0,51,1,120,4, -50,4,42,0,22,0,45,1,21,64,99,36,11,35,14,43,22,36,34,34,37,43,45,47,47, -7,0,2,15,14,0,25,13,34,15,37,17,2,28,14,26,15,17,25,26,33,30,34,28,37, -26,38,33,2,33,25,53,2,54,5,53,25,54,28,69,2,70,5,69,25,70,28,86,2,86, -25,101,2,101,25,118,5,118,28,-122,5,-122,28,31,27,10,27,18,27,41,20,45,4,11,10, -11,18,11,41,4,45,4,36,32,35,-72,2,-96,-73,39,32,112,32,-128,32,2,32,-72,2,-77, --78,16,32,9,-72,2,-96,-73,13,32,12,58,3,24,32,23,-72,2,-96,-73,43,32,112,26,-128, -26,2,26,-72,2,-77,-77,20,1,32,0,-72,2,-96,-76,20,32,3,6,39,-69,1,62,0,36, -0,32,1,62,-77,36,35,35,16,-69,1,62,0,13,0,9,1,62,-76,13,12,105,47,43,-69, -1,62,0,23,0,26,1,62,-77,23,24,24,20,-69,1,62,0,0,0,3,1,62,-73,1,1, -0,105,46,-101,-115,24,43,16,-10,60,16,-19,16,-26,60,16,60,-19,16,-26,16,-10,60,-26,16, --19,60,16,60,-26,16,-19,0,63,-3,-12,-19,16,-10,93,-3,-12,-19,16,-12,-19,-12,-3,-10,93, --19,-12,-19,49,48,0,93,93,93,1,93,19,53,54,51,50,22,23,22,22,51,50,54,55,21, -6,6,35,34,38,38,35,34,6,3,53,54,51,50,22,23,22,22,51,50,54,55,21,6,6, -35,34,38,38,35,34,6,51,106,-84,60,-125,123,69,69,35,65,-117,54,64,-125,82,60,108,-18, -79,64,113,84,106,-84,60,-125,123,69,69,35,65,-117,54,64,-125,82,60,108,-18,79,64,113,2, --30,-51,120,34,53,30,17,78,59,-44,60,54,27,107,55,-2,69,-51,120,34,53,29,18,78,59, --44,60,54,28,106,55,0,0,2,0,26,0,0,4,-54,5,107,0,2,0,5,0,114,64,65, -2,1,2,0,1,76,5,4,20,5,5,4,2,0,2,1,0,-70,3,4,20,3,3,4,5, -1,2,3,0,4,6,3,5,76,1,1,0,10,4,4,5,3,11,0,1,0,26,7,-22,1, --8,1,2,121,1,1,1,25,6,7,-15,33,-87,104,24,43,43,78,-28,113,93,16,-26,93,25, -17,18,57,47,0,24,63,60,77,16,-3,60,63,1,18,57,57,18,57,-121,46,43,8,125,16, --60,-121,5,46,24,43,8,125,16,-60,49,48,33,33,9,3,4,-54,-5,80,2,116,1,80,-2, -113,-2,72,5,107,-6,-25,3,-57,-4,57,0,2,0,-122,0,72,3,-33,3,-40,0,5,0,11, -0,-124,64,11,9,3,13,9,25,3,29,9,4,10,4,-72,1,-53,64,11,8,2,8,-7,7, -7,11,-7,10,117,6,-72,-1,-64,-77,25,28,52,6,-72,-1,-64,64,27,15,17,52,6,-82,9, -64,25,28,52,9,64,14,17,52,9,-97,0,2,-24,1,58,5,-7,4,117,0,-72,-1,-64,-77, -25,28,52,0,-72,-1,-64,64,18,15,17,52,0,-82,0,3,16,3,32,3,3,3,-84,12,-81, -121,24,43,16,-10,93,-3,43,43,-10,-3,-12,-19,16,-10,43,43,-3,43,43,-10,-3,60,16,-3, -0,47,60,-3,60,49,48,1,93,1,1,35,1,1,51,19,1,35,1,1,51,1,84,1,3, --110,-2,-63,1,63,-108,126,1,8,-104,-2,-57,1,57,-104,2,16,-2,56,1,-56,1,-56,-2,56, --2,56,1,-56,1,-56,0,0,2,0,-116,0,72,3,-27,3,-40,0,5,0,11,0,-128,64,11, -6,3,2,9,22,3,18,9,4,1,7,-72,1,-53,64,24,5,11,10,8,-7,7,7,11,-7, -10,117,6,64,25,28,52,6,64,15,17,52,6,-82,9,-72,-1,-64,-77,25,28,52,9,-72,-1, --64,64,35,14,17,52,9,-97,0,2,-7,1,58,5,-24,4,117,0,64,25,28,52,0,64,15, -17,52,0,-82,15,3,31,3,2,3,-84,13,-99,-71,1,-122,0,24,43,16,-10,93,-3,43,43, --10,-3,-12,-19,16,-10,43,43,-3,43,43,-10,-3,60,16,-19,16,0,47,60,-10,60,49,48,1, -93,1,1,51,1,1,35,3,1,51,1,1,35,3,23,-2,-5,-108,1,63,-2,-63,-109,127,-2, --8,-105,1,58,-2,-58,-105,2,16,1,-56,-2,56,-2,56,1,-56,1,-56,-2,56,-2,56,0,0, -3,0,-17,0,0,7,18,0,-51,0,3,0,7,0,11,0,60,64,18,6,5,2,1,4,10, -60,8,8,7,7,4,4,3,10,10,60,9,-72,1,25,-78,7,60,5,-72,1,25,-73,3,60, -0,-53,12,-39,-11,24,43,16,-10,-3,-10,-3,-10,-3,0,63,60,16,60,16,60,16,-19,23,50, -49,48,51,53,51,21,33,53,51,21,33,53,51,21,-17,-51,1,-34,-51,1,-35,-50,-51,-51,-51, --51,-51,-51,-1,-1,-1,-3,0,0,5,89,7,44,2,38,0,36,0,0,1,7,0,67,1,103, -1,106,0,33,-79,2,16,-72,-1,-64,64,11,11,17,52,16,12,0,72,43,2,1,16,-70,2, -33,0,41,1,100,-123,0,43,1,43,43,53,0,-1,-1,-1,-3,0,0,5,89,6,-5,2,38, -0,36,0,0,1,7,0,-41,1,86,1,81,0,61,-77,2,2,1,30,-70,2,33,0,41,1, -100,-123,0,43,1,-79,6,2,67,84,88,-75,0,15,27,0,3,65,43,27,64,21,15,32,1, --1,32,1,32,64,24,29,52,32,64,11,16,52,32,1,82,72,43,43,43,43,113,114,89,53, -0,-1,-1,0,99,-1,-25,5,-35,6,-5,2,38,0,50,0,0,1,7,0,-41,1,-53,1,81, -0,51,-77,2,2,1,43,-71,2,33,0,41,0,43,1,-79,6,2,67,84,88,-75,0,28,40, -3,3,65,43,27,64,10,47,45,63,45,2,95,45,1,45,3,-72,-1,-30,-79,72,43,43,93, -93,89,53,0,0,2,0,-127,-1,-25,7,-65,5,-45,0,23,0,36,1,-104,64,80,20,25,20, -30,27,32,27,36,4,4,25,4,30,11,32,11,36,4,108,32,110,36,2,101,26,99,30,2, -48,25,48,30,2,32,25,32,30,2,121,7,1,5,13,1,-25,11,1,-73,6,-58,11,2,-113, -3,-128,14,2,107,4,1,112,14,1,117,11,115,13,2,126,3,124,4,2,35,32,9,17,2, -85,33,-72,-1,-32,-76,9,17,2,85,14,-72,-1,-4,64,51,11,17,2,85,3,22,23,14,18, -20,19,30,22,22,21,21,2,15,24,30,12,3,17,18,30,16,15,2,0,23,30,1,2,8, -31,30,5,9,34,45,15,2,30,18,23,10,16,16,2,85,23,-72,-1,-12,-76,15,15,2,85, -23,-72,-1,-10,64,11,13,13,2,85,23,22,12,12,2,85,23,-72,-1,-8,-76,11,11,2,85, -23,-72,-1,-12,-76,15,15,6,85,23,-72,-1,-12,64,11,13,13,6,85,23,18,12,12,6,85, -23,-72,-1,-8,64,46,11,11,6,85,23,48,23,80,23,2,32,23,96,23,2,23,37,38,21, -84,17,74,48,0,64,0,2,80,0,96,0,2,32,0,112,0,2,0,26,127,38,1,38,28, -38,9,-72,-1,-14,-76,16,16,2,85,9,-72,-1,-12,64,11,15,15,2,85,9,4,11,11,2, -85,9,-72,-1,-24,-76,16,16,6,85,9,-72,-1,-9,64,16,15,15,6,85,9,4,11,11,6, -85,32,9,1,9,25,37,-72,1,51,-79,-103,24,43,78,16,-12,93,43,43,43,43,43,43,77, --19,78,16,93,-10,93,93,93,77,-12,-28,17,18,57,93,93,47,43,43,43,43,43,43,43,43, -43,60,-3,60,-28,0,63,-19,63,60,-3,60,63,60,-3,60,63,-19,17,18,57,47,60,16,-3, -60,17,57,17,18,57,49,48,0,43,43,43,93,93,93,93,93,93,93,113,1,93,93,93,93, -93,93,93,37,21,33,53,6,33,32,39,38,17,16,0,33,32,23,53,33,21,33,17,33,21, -33,17,1,34,6,2,21,16,18,51,50,18,17,16,2,7,-65,-4,-94,-121,-2,-9,-2,-45,-101, --120,1,28,1,52,1,8,-120,3,63,-3,118,2,87,-3,-87,-3,-70,101,-64,98,-25,-96,-95,-27, --25,-83,-83,-44,-19,-24,-51,1,67,1,66,1,-78,-33,-58,-83,-2,64,-84,-2,12,4,-119,-126,-2, --9,-37,-2,-47,-2,-30,1,29,1,73,1,50,1,27,0,0,3,0,82,-1,-24,7,67,4,62, -0,32,0,46,0,53,1,-100,64,109,38,21,87,11,2,68,22,68,35,75,38,75,42,68,45, -75,50,68,52,87,5,87,8,83,35,95,38,95,42,83,45,103,8,104,14,96,36,108,38,108, -42,99,45,19,92,50,84,52,2,82,22,91,25,2,50,22,51,35,59,38,58,42,51,45,62, -50,50,52,7,0,13,40,0,21,20,37,13,53,51,47,28,-112,20,-96,20,2,20,20,3,43, -28,10,51,28,16,16,10,7,37,28,3,23,28,0,27,16,27,2,27,-72,2,125,64,38,30, -30,3,11,47,64,40,64,20,26,64,27,51,20,10,15,15,2,85,20,10,11,12,2,85,20, -12,12,12,6,85,-33,20,1,63,20,1,20,-72,1,-60,-78,48,64,19,-72,-1,-20,-76,16,16, -2,85,19,-72,-1,-10,-76,15,15,2,85,19,-72,-1,-42,-76,13,13,2,85,19,-72,-1,-48,-76, -12,12,2,85,19,-72,-1,-42,-76,11,11,2,85,19,-72,-1,-16,-76,16,16,6,85,19,-72,-1, --13,-76,15,15,6,85,19,-72,-1,-20,-76,13,13,6,85,19,-72,-1,-53,-76,12,12,6,85,19, --72,-1,-15,-73,11,11,6,85,-48,19,1,19,-72,-1,-64,-77,11,17,52,19,-72,2,127,64,64, -33,36,6,6,14,15,2,85,6,28,13,13,2,85,6,24,12,12,2,85,6,32,11,11,2, -85,6,10,16,16,6,85,6,25,13,13,6,85,6,40,12,12,6,85,6,22,11,11,6,85, --33,6,1,63,6,79,6,2,6,25,54,52,55,24,43,78,16,-12,93,113,43,43,43,43,43, -43,43,43,77,-19,-3,43,113,43,43,43,43,43,43,43,43,43,43,-19,-28,93,113,43,43,43, --12,-19,16,-3,-3,0,63,60,16,-19,93,-19,16,-19,63,60,16,-19,16,-19,18,57,47,93,-19, -17,57,57,17,18,57,57,1,17,57,57,49,48,1,93,93,93,93,0,93,37,6,6,35,34, -0,17,52,18,54,51,50,22,23,54,54,51,50,0,3,33,22,22,51,50,54,55,23,6,6, -35,34,38,1,20,23,22,51,50,54,53,52,38,35,34,6,6,5,33,38,38,35,34,6,3, --46,76,-58,122,-31,-2,-19,117,-17,-110,-118,-51,51,64,-55,124,-36,1,16,2,-4,-16,3,-77,-122, -99,-113,32,-76,43,-21,-77,-122,-44,-4,-5,71,92,-109,-127,-72,-75,-124,87,-110,77,3,45,2,75, -12,-97,118,120,-89,-81,99,100,1,30,1,0,-87,1,11,-124,115,88,93,110,-2,-46,-2,-45,-90, --63,111,111,26,-91,-77,105,1,-60,-70,97,126,-44,-57,-58,-51,98,-64,17,-105,-100,-92,0,1,-1, --4,1,-54,4,111,2,91,0,3,0,30,64,15,1,53,0,2,26,5,32,0,1,0,25,4, --77,122,24,43,78,16,-28,93,16,-26,0,47,77,-19,49,48,3,53,33,21,4,4,115,1,-54, --111,-111,0,0,1,0,0,1,-54,8,0,2,91,0,3,0,26,64,13,1,53,0,2,5,32, -0,1,0,4,-77,122,24,43,16,60,93,16,60,0,47,-19,49,48,17,53,33,21,8,0,1, --54,-111,-111,0,2,0,83,3,-13,2,90,5,-45,0,11,0,23,0,-40,64,92,-97,25,-81,25, -2,-17,7,-17,19,2,-33,7,-33,19,2,-49,7,-49,19,2,-65,7,-65,19,2,-81,7,-81,19, -2,-97,7,-97,19,2,-113,7,-113,19,2,126,7,126,19,2,-5,8,-5,20,2,108,8,108,20, -2,90,8,90,20,2,12,8,12,20,2,20,19,8,7,23,12,15,11,0,3,15,-7,14,3, --7,2,14,13,2,1,12,60,13,0,60,13,1,-72,1,80,64,47,19,111,7,127,7,-113,7, -3,7,1,19,56,20,60,14,13,12,60,15,15,14,64,23,26,52,14,117,1,7,56,8,60, -2,1,0,60,3,3,-113,2,1,2,25,24,113,-89,24,43,78,16,-12,93,60,77,16,-3,60, -16,-3,-28,16,-10,43,60,16,-3,60,16,-3,-28,0,63,93,60,-3,60,-19,16,-19,16,60,16, -60,16,-19,16,-19,1,17,18,57,17,18,57,0,16,-55,16,-55,49,48,0,114,113,113,113,1, -113,113,113,113,113,113,113,113,1,93,1,21,35,53,52,55,54,55,23,6,6,7,33,21,35, -53,52,55,54,55,23,6,6,7,1,20,-63,32,42,91,44,55,52,3,1,-108,-63,32,42,91, -44,55,52,3,4,-60,-47,-91,-122,60,80,41,70,23,91,87,-47,-91,-122,60,80,41,70,23,91, -87,0,2,0,71,3,-23,2,78,5,-55,0,11,0,23,0,-37,64,78,-97,25,-81,25,2,-16, -8,-16,20,2,1,8,1,20,2,-32,7,-32,19,2,-48,7,-48,19,2,-64,7,-64,19,2,-80, -7,-80,19,2,-94,7,-94,19,2,-110,7,-110,19,2,-126,7,-126,19,2,112,7,112,19,2,101, -8,101,20,2,83,8,83,20,2,20,19,8,7,23,15,12,11,3,0,20,-85,19,-72,1,80, -64,12,13,15,-7,14,14,12,60,13,1,8,-85,7,-72,1,80,64,48,1,3,-7,2,2,0, -60,1,1,14,15,60,12,19,56,20,39,13,23,62,12,12,13,64,23,26,52,13,117,2,2, -3,60,0,7,56,8,39,0,32,1,1,1,106,24,113,-89,24,43,16,-10,93,60,-12,-28,16, --3,60,16,-10,43,60,16,-28,16,-12,-28,16,-3,60,0,63,-19,60,16,-19,16,-3,-19,63,-19, -60,16,-19,16,-3,-19,1,17,18,57,17,18,57,0,16,-55,16,-55,49,48,1,113,113,113,113, -113,113,113,113,113,113,0,114,113,1,93,19,53,51,21,20,7,6,7,39,54,54,55,51,53, -51,21,20,7,6,7,39,54,54,55,87,-63,31,43,91,44,54,53,3,-40,-63,31,43,91,44, -54,53,3,4,-8,-47,-91,-122,59,81,41,71,22,95,83,-47,-91,-122,59,81,41,71,22,95,83, -0,0,1,0,-128,3,-13,1,81,5,-45,0,11,0,126,64,54,123,8,-116,8,2,13,8,1, --3,7,1,-34,7,-17,7,2,-67,7,-49,7,2,-101,7,-82,7,2,90,7,108,7,2,8,7, -11,0,3,-7,2,2,1,11,0,60,1,8,56,111,1,127,1,-113,1,3,1,-72,1,80,64, -21,7,0,1,0,7,56,8,39,0,60,3,3,32,2,1,2,25,12,-99,121,24,43,78,16, --12,93,60,77,16,-3,-12,-28,16,60,0,63,-19,93,1,-28,0,16,-3,60,16,60,16,-19,1, -17,57,0,16,-55,49,48,1,113,113,113,113,113,0,114,113,1,21,35,53,52,55,54,55,23, -6,6,7,1,65,-63,32,42,91,44,55,52,3,4,-60,-47,-91,-122,60,80,41,70,23,91,87, -0,1,0,108,3,-23,1,61,5,-55,0,11,0,116,64,38,-45,7,-29,7,2,-79,7,-61,7, -2,-14,8,1,-109,8,-95,8,2,115,8,-126,8,2,85,8,101,8,2,2,8,1,8,11,3, -0,8,-85,7,-72,1,80,64,30,1,3,-7,2,2,1,11,0,60,1,0,2,3,60,0,7, -56,8,39,0,0,32,1,1,1,25,12,-99,121,24,43,78,16,-12,93,60,77,16,-12,-28,16, --3,60,0,63,-3,60,16,60,16,-19,16,-3,-19,1,17,18,57,0,-55,49,48,0,114,113,113, -113,113,1,113,113,19,53,51,21,20,7,6,7,39,54,54,55,124,-63,31,43,91,44,54,53, -3,4,-8,-47,-91,-122,59,81,41,71,22,95,83,0,0,3,0,78,1,63,4,22,4,103,0, -3,0,7,0,11,0,108,-75,8,60,0,9,1,9,-72,2,-87,64,9,64,5,1,5,-7,0, -6,1,6,-72,2,-87,64,51,0,60,-80,1,1,48,1,-112,1,2,-64,1,-32,1,2,80,1, -112,1,2,1,7,110,2,60,0,110,6,4,110,11,60,9,6,9,110,64,5,80,5,-112,5, --96,5,4,5,113,12,113,-116,24,43,78,16,-12,93,77,-28,60,16,-3,-28,16,-12,-3,-28,0, -47,93,93,113,113,-3,-10,113,-3,113,-10,113,-19,49,48,1,53,51,21,1,33,53,33,1,53, -51,21,1,-53,-51,1,126,-4,56,3,-56,-3,-75,-51,3,-102,-51,-51,-2,-27,-88,-2,24,-51,-51, -0,0,2,0,47,0,0,3,-57,5,-114,0,5,0,9,0,-105,64,93,9,6,9,8,6,-123, -0,1,20,0,6,7,0,1,6,7,6,9,7,-123,4,5,20,4,7,8,4,5,9,8,9, -6,8,-123,2,1,20,2,8,7,2,1,8,7,8,9,7,-123,4,3,20,4,7,6,4,3, -5,0,3,2,7,9,6,8,8,1,4,8,6,4,7,9,1,6,3,0,5,0,2,3,8, -15,1,1,1,105,11,4,105,10,-98,121,24,43,16,-26,16,-26,93,0,63,60,63,60,18,23, -57,1,17,18,23,57,-121,8,46,43,8,125,16,-60,-121,8,46,24,43,8,125,16,-60,-121,8, -46,24,43,8,125,16,-60,-121,8,46,24,43,8,125,16,-60,49,48,9,2,35,1,1,23,9, -2,2,37,1,-94,-2,94,111,-2,121,1,-121,57,-2,-84,1,84,1,103,5,-114,-3,55,-3,59, -2,-59,2,-55,97,-3,-104,-3,-103,2,103,-1,-1,0,33,-2,81,3,-18,5,-61,2,38,0,92, -0,0,1,7,0,-114,0,-74,0,0,0,58,-75,2,1,1,2,2,34,-71,2,34,0,41,0, -43,1,-79,6,2,67,84,88,-75,0,27,34,11,19,65,43,27,-71,0,31,-1,-64,64,15,43, -48,52,15,31,31,31,-16,31,3,31,15,98,72,43,43,113,43,89,53,53,-1,-1,0,6,0, -0,5,70,6,-31,2,38,0,60,0,0,1,7,0,-114,1,80,1,30,0,27,64,11,2,1, -17,11,0,72,43,1,2,2,20,-70,2,33,0,41,1,100,-123,0,43,1,43,53,53,0,0, -1,-2,57,-1,-57,3,35,5,-45,0,3,0,57,64,12,1,0,0,63,3,2,20,3,3,2, -0,3,-72,1,125,64,10,2,1,0,2,26,5,1,25,4,-50,-71,1,-84,0,24,43,25,78, -16,-28,16,-26,0,24,63,60,77,-19,57,-121,5,46,43,125,16,-60,49,48,5,1,51,1,-2, -57,4,77,-99,-5,-77,57,6,12,-7,-12,0,0,1,-1,-28,-1,-25,4,83,5,-45,0,47,0, --66,-77,102,2,1,18,-72,-1,-32,-77,13,17,52,4,-72,-1,-32,-77,9,17,52,17,-72,-1,-32, --77,9,17,52,45,-72,-1,-52,64,22,14,28,52,45,43,46,46,0,38,23,32,14,28,52,23, -25,22,22,30,20,7,38,-72,2,83,-76,8,-113,37,1,37,-72,2,83,-78,31,15,30,-72,2, -83,64,46,14,31,31,20,0,30,43,3,20,30,25,9,13,16,9,6,4,14,29,32,36,39, -4,11,38,31,34,30,15,14,14,11,8,7,7,11,45,46,46,23,49,37,30,11,38,34,47, --19,-44,60,16,-42,60,17,51,17,57,47,51,18,57,47,51,17,18,57,57,17,23,57,18,23, -57,0,63,-19,63,-19,17,57,47,60,-3,60,16,-10,93,60,-3,60,17,18,57,47,18,57,43, -0,17,18,57,24,47,18,57,43,49,48,1,43,43,43,93,1,34,7,6,7,6,7,33,7, -33,6,21,20,23,33,7,33,22,23,22,51,50,55,21,6,35,32,3,38,39,35,55,51,38, -53,52,55,35,55,51,18,37,54,51,50,23,7,38,3,22,-88,114,68,55,56,10,2,-86,27, --3,97,1,1,2,-124,28,-3,-83,42,-96,115,-122,-69,105,125,-105,-2,60,-97,32,23,-103,28,105, -3,1,-125,28,116,62,1,5,-95,-62,-70,127,40,122,5,45,81,48,88,91,82,-122,21,19,77, -15,-122,-27,96,69,98,-50,58,1,120,76,108,-122,42,49,20,21,-122,1,70,-114,88,81,-70,101, -0,1,0,92,0,72,2,44,3,-40,0,5,0,76,-71,0,0,-1,-18,-78,22,57,0,-72,-1, --18,64,10,23,57,7,0,23,0,-89,0,3,4,-72,1,-53,64,22,2,1,-7,2,117,0,5, --43,4,117,0,60,32,3,48,3,-112,3,3,3,106,6,-72,1,75,-79,90,24,43,16,-10,93, --3,-10,-19,16,-10,-19,0,47,-19,49,48,1,93,43,43,1,1,35,1,1,51,1,35,1,9, --107,-2,-59,1,59,-107,2,15,-2,57,1,-57,1,-55,0,1,0,92,0,72,2,33,3,-40,0, -5,0,52,-75,7,3,23,3,2,2,-72,1,-53,64,23,4,5,-7,4,1,-7,2,117,4,117, -0,60,63,3,-97,3,2,3,106,7,113,-78,24,43,16,-10,93,-3,-26,-10,-19,16,-19,0,47, --19,49,48,1,93,1,1,51,1,1,35,1,101,-2,-9,-107,1,48,-2,-48,-107,2,18,1,-58, --2,64,-2,48,0,3,0,23,0,0,3,117,5,-45,0,21,0,25,0,29,1,28,64,45,22, -8,11,13,25,10,8,25,126,24,0,13,28,8,1,19,2,43,3,28,18,18,17,17,4,4, -3,6,26,21,10,23,22,22,27,27,26,64,29,24,25,25,28,28,29,-72,-1,-16,64,11,15, -16,2,85,29,16,13,13,2,85,29,-72,-1,-24,64,11,12,12,2,85,29,12,16,16,6,85, -29,-72,-1,-22,64,41,11,12,6,85,-97,29,-65,29,-1,29,3,29,26,31,-112,10,-80,10,2, -10,40,18,18,19,-69,17,20,20,21,64,0,5,4,4,1,1,0,-110,2,2,3,-72,-1,-28, --76,14,16,2,85,3,-72,-1,-20,-76,13,13,2,85,3,-72,-1,-14,-76,12,12,2,85,3,-72, --1,-6,-76,11,11,2,85,3,-72,-1,-20,-76,13,13,6,85,3,-72,-1,-14,64,10,11,12,6, -85,3,25,30,124,80,24,43,78,16,-12,43,43,43,43,43,43,60,77,16,-12,60,16,60,16, -60,16,-3,60,16,60,-12,60,16,-28,93,78,16,-10,113,43,43,43,43,43,60,16,60,16,60, -77,16,-3,60,16,60,16,60,0,63,60,63,60,16,60,16,60,16,60,16,-3,60,63,-19,63, --19,18,57,17,18,57,49,48,67,121,64,14,14,15,6,7,14,7,16,27,0,15,6,13,27, -1,43,1,43,-127,-127,51,17,35,53,51,53,52,54,51,50,23,7,38,35,34,6,21,21,51, -21,35,17,1,53,51,21,3,17,51,17,-73,-96,-96,-120,-109,99,84,28,53,44,93,68,-50,-50, -1,86,-76,-76,-76,3,-101,-117,103,-98,-88,23,-104,9,74,120,69,-117,-4,101,4,-21,-49,-49,-5, -21,4,38,-5,-38,0,2,0,23,0,0,3,115,5,-45,0,21,0,25,1,29,64,42,22,8, -11,13,3,10,8,24,24,23,0,19,20,20,1,1,2,43,3,18,17,17,4,4,3,6,13, -28,8,1,25,22,22,0,21,10,23,22,64,25,25,24,-72,-1,-12,64,11,15,16,2,85,24, -14,13,13,2,85,24,-72,-1,-24,64,11,12,12,2,85,24,12,16,16,6,85,24,-72,-1,-22, -64,44,11,12,6,85,-97,24,-65,24,-1,24,3,24,26,27,-112,10,-80,10,2,10,40,18,18, -19,-69,20,16,17,17,20,20,21,64,0,5,4,4,1,1,0,-110,2,2,3,-72,-1,-28,-76, -14,16,2,85,3,-72,-1,-20,-76,13,13,2,85,3,-72,-1,-14,-76,12,12,2,85,3,-72,-1, --6,-76,11,11,2,85,3,-72,-1,-20,-76,13,13,6,85,3,-72,-1,-14,64,10,11,12,6,85, -3,25,26,124,80,24,43,78,16,-12,43,43,43,43,43,43,60,77,16,-12,60,16,60,16,60, -16,-3,60,16,60,16,60,16,-12,60,16,-28,93,78,16,-10,113,43,43,43,43,43,60,77,16, --3,60,0,63,60,60,16,60,63,-19,63,60,16,60,16,60,16,-3,60,16,60,16,60,63,60, -17,18,57,17,18,57,49,48,67,121,64,14,14,15,6,7,14,7,16,27,0,15,6,13,27, -1,43,1,43,-127,-127,51,17,35,53,51,53,52,54,51,50,23,7,38,35,34,6,21,21,51, -21,35,17,33,17,51,17,-73,-96,-96,-120,-109,99,84,28,53,44,93,68,-50,-50,1,84,-76,3, --101,-117,103,-98,-88,23,-104,9,74,120,69,-117,-4,101,5,-70,-6,70,0,0,1,0,73,-2,-90, -4,34,5,-90,0,19,0,-104,64,81,13,14,14,5,5,6,32,7,7,12,11,11,8,-120,10, -9,0,16,15,15,4,4,3,32,1,2,2,17,18,18,1,-120,19,0,12,13,13,16,17,110, -19,10,11,11,14,14,15,15,18,18,19,32,0,9,8,8,5,5,4,4,1,1,0,110,2, -7,6,6,2,2,64,3,-112,3,2,3,62,20,112,-116,24,43,16,-12,93,60,16,60,16,60, -16,-12,60,16,60,16,60,16,60,16,60,16,-3,60,16,60,16,60,16,60,16,60,16,-12,60, -60,16,60,0,47,60,-12,60,16,60,60,16,60,-3,60,16,60,16,60,63,60,-12,60,16,60, -60,16,-3,60,16,60,16,60,49,48,1,17,33,53,33,17,33,53,33,17,51,17,33,21,33, -17,33,21,33,17,1,-37,-2,110,1,-110,-2,110,1,-110,-76,1,-109,-2,109,1,-109,-2,109,-2, --90,1,114,-95,2,-43,-95,1,119,-2,-119,-95,-3,43,-95,-2,-114,0,0,1,0,-71,2,107,1, --122,3,56,0,3,0,26,64,14,1,60,0,2,60,32,0,1,0,-96,4,-95,-104,24,43,16, --12,93,-3,0,47,-19,49,48,19,53,51,21,-71,-51,2,107,-51,-51,0,1,0,108,-2,-15,1, -61,0,-47,0,11,0,110,64,40,-13,8,1,-111,8,-96,8,2,114,8,-124,8,2,3,8,1, --46,7,1,-76,7,-61,7,2,84,7,100,7,2,8,11,3,0,8,-85,7,3,-7,2,7,-72, -1,80,64,24,2,1,11,1,60,0,8,3,-127,0,7,56,8,39,1,32,0,1,0,25,12, --99,121,24,43,78,16,-12,93,60,77,-12,-28,16,-19,0,63,-19,60,16,60,-19,16,-19,16,-19, -1,17,18,57,0,-55,49,48,1,113,113,113,0,114,113,113,113,51,53,51,21,20,7,6,7, -39,54,54,55,124,-63,31,43,91,44,54,53,3,-47,-91,-122,59,81,41,71,22,95,83,0,0, -2,0,71,-2,-15,2,78,0,-47,0,11,0,23,0,-42,64,78,-97,25,-81,25,2,0,8,0, -20,2,-30,7,-30,19,2,-48,7,-48,19,2,-64,7,-64,19,2,-80,7,-80,19,2,-96,7,-96, -19,2,-111,7,-111,19,2,-126,7,-126,19,2,115,7,115,19,2,-16,8,-16,20,2,100,8,100, -20,2,84,8,84,20,2,20,19,8,7,23,15,12,11,3,0,20,-85,19,-72,1,80,64,11, -13,15,-7,14,14,13,60,12,8,7,7,-72,1,80,64,44,1,3,-7,2,2,1,60,0,8, -14,15,60,12,19,56,20,39,13,12,64,23,26,52,12,117,2,2,3,60,0,7,56,8,39, -1,-113,0,1,0,25,24,113,-89,24,43,78,16,-12,93,60,77,-12,-28,16,-3,60,16,-10,43, -60,-12,-28,16,-3,60,0,63,-3,60,16,-19,16,-3,60,63,-3,60,16,-19,16,-3,-19,1,17, -18,57,17,18,57,0,16,-55,16,-55,49,48,0,113,113,113,1,113,113,113,113,113,113,113,113, -0,114,1,93,51,53,51,21,20,7,6,7,39,54,54,55,51,53,51,21,20,7,6,7,39, -54,54,55,87,-63,31,43,91,44,54,53,3,-40,-63,31,43,91,44,54,53,3,-47,-91,-122,59, -81,41,71,22,95,83,-47,-91,-122,59,81,41,71,22,95,83,0,7,0,37,-1,-54,7,-37,5, --45,0,3,0,15,0,30,0,42,0,57,0,69,0,84,1,126,64,11,-104,1,-105,3,2,-77, -8,1,2,3,3,-72,2,-102,64,15,0,1,20,0,0,1,2,1,50,43,3,0,23,16,19, --68,2,-97,0,13,1,31,0,27,2,-97,64,11,7,2,1,58,7,1,3,0,0,40,81,-72, -2,-97,-78,61,61,54,-67,2,-97,0,34,1,31,0,40,0,73,2,-97,-78,67,67,46,-72,2, --97,-76,40,11,86,105,77,-68,2,-102,0,64,1,-74,0,70,2,-102,-78,58,106,50,-68,2,-102, -0,37,1,-74,0,43,2,-102,-78,31,108,23,-68,2,-102,0,10,1,-74,0,16,2,-102,-77,4, -105,85,86,-72,1,-19,-77,33,-101,104,24,43,43,-10,-19,-3,-19,-10,-19,-3,-19,-10,-19,-3,-19, --26,0,63,-19,60,16,-19,16,-3,-19,60,16,-19,16,60,16,60,63,-12,60,16,-19,-3,-19,1, -17,18,57,57,17,18,57,57,-121,46,43,-121,125,-60,49,48,24,67,121,64,-116,5,84,83,37, -79,38,75,37,56,37,52,38,48,37,29,37,25,38,21,37,82,60,70,31,0,80,62,77,31, -1,72,68,70,31,0,74,66,77,31,1,55,33,43,31,0,53,35,50,31,1,45,41,43,31, -0,47,39,50,31,1,28,6,16,31,0,26,8,23,31,1,18,14,16,31,0,20,12,23,31, -1,84,59,81,31,1,78,63,81,31,1,71,69,73,31,0,76,65,73,31,0,57,32,54,31, -1,51,36,54,31,1,44,42,46,31,0,49,38,46,31,0,30,5,27,31,1,24,9,27,31, -1,17,15,19,31,0,22,11,19,31,0,0,43,43,43,43,43,43,43,43,43,43,43,43,1, -43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,-127,1,93,5, -1,51,1,1,52,54,51,50,22,21,20,6,35,34,38,55,20,22,51,50,55,54,53,52,39, -38,35,34,7,6,1,52,54,51,50,22,21,20,6,35,34,38,55,20,22,51,50,55,54,53, -52,39,38,35,34,7,6,5,52,54,51,50,22,21,20,6,35,34,38,55,20,22,51,50,55, -54,53,52,39,38,35,34,7,6,1,64,2,89,-125,-3,-88,-2,97,-99,-127,-128,-96,-116,-110,-128, --96,-108,79,65,59,32,43,44,34,60,62,33,45,2,66,-99,-128,-128,-95,-116,-110,-128,-96,-108,79, -65,59,32,43,45,34,59,62,33,45,2,14,-99,-127,-128,-96,-117,-109,-128,-96,-108,79,65,59,32, -43,44,34,60,62,33,45,54,6,9,-7,-9,4,-127,-57,-75,-74,-62,-60,-57,-70,-59,-104,106,45, -60,-101,-104,63,47,46,63,-4,114,-57,-75,-74,-62,-60,-58,-71,-59,-105,107,45,61,-102,-103,62,47, -46,62,-108,-57,-75,-74,-62,-60,-58,-71,-59,-105,107,45,61,-102,-103,62,47,46,62,-1,-1,-1,-3, -0,0,5,89,7,44,2,38,0,36,0,0,1,7,0,-42,1,64,1,106,0,31,64,15,2, -111,17,-97,17,2,0,17,20,1,2,65,2,1,21,-70,2,33,0,41,1,100,-123,0,43,1, -43,114,53,0,-1,-1,0,-94,0,0,4,-24,7,44,2,38,0,40,0,0,1,7,0,-42,1, -107,1,106,0,42,64,18,1,12,64,30,32,52,0,12,-81,12,2,47,12,95,12,2,12,2, --72,-3,-1,-76,72,43,1,1,18,-71,2,33,0,41,0,43,1,43,93,113,43,53,-1,-1,-1, --3,0,0,5,89,7,44,2,38,0,36,0,0,1,7,0,-115,1,63,1,106,0,33,-79,2, -18,-72,-1,-64,64,11,18,25,52,18,12,0,72,43,2,1,15,-70,2,33,0,41,1,100,-123, -0,43,1,43,43,53,0,-1,-1,0,-94,0,0,4,-24,6,-31,2,38,0,40,0,0,1,7, -0,-114,1,108,1,30,0,71,-78,2,1,14,-72,-1,-64,64,10,11,12,6,85,14,64,24,28, -52,14,-72,-1,-64,64,20,29,32,52,14,64,15,17,52,-96,14,-17,14,2,-96,14,-80,14,2, -14,4,-72,1,14,-75,72,43,1,2,2,19,-71,2,33,0,41,0,43,1,43,93,113,43,43, -43,43,53,53,0,-1,-1,0,-94,0,0,4,-24,7,44,2,38,0,40,0,0,1,7,0,67, -1,-127,1,106,0,40,64,16,1,-97,13,-81,13,2,111,13,127,13,2,64,13,1,13,2,-72, --3,-5,-76,72,43,1,1,13,-71,2,33,0,41,0,43,1,43,93,113,113,53,-1,-1,0,-115, -0,0,1,-2,7,44,2,38,0,44,0,0,1,7,0,-115,-1,-81,1,106,0,43,-79,1,7, --72,-1,-64,-77,23,25,52,7,-72,-1,-64,64,14,34,37,52,47,7,1,7,1,90,72,43,1, -1,7,-71,2,33,0,41,0,43,1,43,93,43,43,53,0,-1,-1,-1,-32,0,0,2,89,7, -44,2,38,0,44,0,0,1,7,0,-42,-1,-57,1,106,0,50,-77,1,1,1,10,-71,2,33, -0,41,0,43,1,-79,6,2,67,84,88,-75,0,6,9,1,2,65,43,27,64,15,4,64,51, -52,52,4,64,29,31,52,4,1,97,72,43,43,43,43,89,53,-1,-1,0,4,0,0,2,53, -6,-31,2,38,0,44,0,0,1,7,0,-114,-1,-57,1,30,0,24,64,11,2,1,8,2,0, -72,43,1,2,2,11,-71,2,33,0,41,0,43,1,43,53,53,-1,-1,0,54,0,0,1,-82, -7,44,2,38,0,44,0,0,1,7,0,67,-1,-35,1,106,0,57,-77,1,1,1,5,-71,2, -33,0,41,0,43,1,-79,6,2,67,84,88,-75,45,4,4,2,2,65,43,27,64,15,5,64, -23,25,52,5,64,34,37,52,32,5,1,5,2,-72,-1,-90,-79,72,43,43,93,43,43,89,53, -0,-1,-1,0,99,-1,-25,5,-35,7,44,2,38,0,50,0,0,1,7,0,-115,1,-57,1,106, -0,36,-79,2,31,-72,-1,-64,64,16,22,25,52,112,31,-33,31,2,31,3,0,72,43,2,1, -31,-71,2,33,0,41,0,43,1,43,113,43,53,-1,-1,0,99,-1,-25,5,-35,7,44,2,38, -0,50,0,0,1,7,0,-42,1,-58,1,106,0,22,64,10,2,0,30,33,3,3,65,2,1, -34,-71,2,33,0,41,0,43,1,43,53,-1,-1,0,99,-1,-25,5,-35,7,44,2,38,0,50, -0,0,1,7,0,67,1,-61,1,106,0,36,-79,2,29,-72,-1,-64,64,16,11,12,52,80,29, --17,29,2,29,3,0,72,43,2,1,29,-71,2,33,0,41,0,43,1,43,93,43,53,-1,-1, -0,-95,-1,-25,5,34,7,44,2,38,0,56,0,0,1,7,0,-115,1,-120,1,106,0,43,64, -27,1,24,64,12,14,52,79,24,1,31,24,47,24,2,127,24,-113,24,2,24,17,0,72,43, -1,1,24,-71,2,33,0,41,0,43,1,43,93,113,113,43,53,0,-1,-1,0,-95,-1,-25,5, -34,7,44,2,38,0,56,0,0,1,7,0,-42,1,-120,1,106,0,39,-78,1,1,27,-71,2, -33,0,41,0,43,1,-79,6,2,67,84,88,-74,1,0,23,26,11,1,65,43,53,27,-74,1, -1,21,17,20,72,39,43,89,0,-1,-1,0,-95,-1,-25,5,34,7,44,2,38,0,56,0,0, -1,7,0,67,1,-123,1,106,0,35,64,20,1,22,64,23,25,52,127,22,1,-97,22,1,22, -17,0,72,43,1,1,22,-71,2,33,0,41,0,43,1,43,93,113,43,53,0,0,1,0,-58, -0,0,1,122,4,38,0,3,0,106,-75,2,1,6,0,10,5,-72,-1,-28,64,16,15,15,2, -85,5,-93,2,3,37,1,0,0,32,0,2,0,-72,-1,-28,-76,16,16,2,85,0,-72,-1,-20, --76,13,15,2,85,0,-72,-1,-16,-76,12,12,2,85,0,-72,-1,-6,-76,11,11,2,85,0,-72, --1,-4,64,16,12,12,6,85,0,29,11,11,6,85,0,-93,4,-22,-46,24,43,16,-10,43,43, -43,43,43,43,93,60,-3,60,-26,43,0,63,63,60,49,48,51,17,51,17,-58,-76,4,38,-5, --38,0,1,0,25,4,-86,2,-110,5,-62,0,6,0,73,64,20,5,6,1,0,2,16,2,2, -2,-121,0,100,4,3,0,5,60,6,61,4,-72,-1,-64,64,17,9,12,52,4,100,0,100,3, -127,1,60,2,25,7,-87,104,24,43,25,78,16,-12,24,77,-3,25,-10,24,-3,-3,43,25,-10, -24,-19,0,63,60,-19,-3,93,60,60,60,49,48,1,7,35,19,51,19,35,1,88,113,-50,-40, --64,-31,-52,5,84,-86,1,24,-2,-24,0,0,1,0,6,4,-61,2,-92,5,-86,0,23,0,-105, -64,17,-121,14,1,64,8,18,16,7,5,4,11,23,0,58,15,63,8,-72,2,-72,-78,19,63, -4,-72,2,-76,64,25,12,0,25,23,23,26,12,118,11,-127,16,77,17,-99,23,118,0,127,24, -25,-32,33,-77,122,24,43,43,-10,-3,-10,-28,-12,-3,78,69,101,68,-26,0,63,77,-26,-20,-4, --3,-28,1,17,18,23,57,49,48,67,121,64,44,20,22,9,14,1,3,21,37,2,38,20,3, -22,50,0,21,22,2,1,20,3,23,50,0,9,14,11,50,1,21,2,19,50,1,22,1,19, -50,1,10,13,8,50,0,0,43,43,43,1,43,43,16,60,16,60,43,43,43,-127,-127,-127,1, -93,19,38,55,54,51,50,23,22,51,50,54,55,51,6,6,35,34,39,38,35,34,7,6,23, -7,1,58,57,89,62,107,59,35,32,34,7,-126,3,109,84,63,103,67,31,34,21,22,1,4, --61,104,62,62,54,30,35,52,114,114,56,36,24,24,47,0,0,1,0,29,4,-53,2,-115,5, -95,0,3,0,35,-71,0,1,-1,-64,64,15,18,20,52,1,53,0,2,26,5,0,25,4,-87, -104,24,43,78,16,-28,16,-26,0,47,77,-19,43,49,48,19,53,33,21,29,2,112,4,-53,-108, --108,0,1,0,46,4,-75,2,125,5,-72,0,13,0,75,-77,85,2,1,11,-72,2,-97,64,12, -16,4,127,4,2,4,7,8,8,0,0,8,-69,2,-97,0,7,0,0,2,-97,64,15,64,1, --67,4,-20,32,7,25,14,16,4,1,-101,65,24,43,93,78,16,-12,26,25,77,-3,-3,26,24, --19,16,-19,0,63,60,16,60,47,93,-19,49,48,1,93,1,51,6,6,35,34,38,39,51,22, -22,51,50,54,2,2,123,15,-103,127,-128,-103,15,123,14,83,70,81,83,5,-72,125,-122,-123,126, -68,67,65,0,0,1,0,-27,4,-86,1,-60,5,-118,0,3,0,28,64,14,2,1,3,0,60, -1,3,60,0,-53,4,-39,-11,24,43,16,-10,-19,0,47,-3,60,16,60,49,48,19,53,51,21, --27,-33,4,-86,-32,-32,0,2,0,-94,4,127,2,10,5,-19,0,11,0,23,0,86,64,14,6, --124,18,77,3,77,12,-124,0,108,24,-98,121,24,43,16,-10,-3,25,-12,-12,24,-19,0,-79,6, -2,67,84,88,-78,15,-124,9,-72,-1,-64,64,9,11,14,52,9,9,21,-124,3,1,63,-19,51, -47,43,-3,27,-76,9,-124,15,77,6,-72,2,-76,-75,0,77,21,-124,3,1,63,-3,25,-12,24, --10,25,-12,24,-19,89,49,48,19,52,54,51,50,22,21,20,6,35,34,38,55,20,22,51,50, -54,53,52,38,35,34,6,-94,107,73,74,106,106,73,75,106,76,63,43,43,63,62,44,43,63, -5,58,73,106,107,76,77,106,107,79,47,64,64,45,45,64,63,0,0,1,0,107,-2,91,2, -28,0,23,0,21,0,65,-76,11,9,12,58,9,-72,2,-75,-75,14,-100,79,0,1,0,-72,2, -90,64,15,2,1,10,12,58,11,-91,6,118,18,77,1,2,-100,1,-72,1,62,-77,22,87,121, -24,43,16,-10,-3,16,-12,-19,-12,-28,0,63,60,-3,113,-10,-19,-12,16,60,49,48,23,55,51, -7,22,22,21,20,6,35,34,39,55,22,51,50,55,54,53,52,38,38,-40,52,-122,33,85,86, --112,-111,82,62,11,64,30,94,38,29,23,62,-102,-79,107,10,85,52,75,115,12,117,4,26,20, -29,18,28,20,0,2,0,58,4,-86,2,-5,5,-62,0,3,0,7,0,65,64,33,7,4,0, -0,3,16,3,2,3,-121,6,1,5,2,0,6,60,5,114,15,4,1,4,-36,0,2,60,1, -114,0,25,8,112,-71,1,-112,0,24,43,78,16,-12,77,-12,-19,16,-12,93,-12,-3,0,63,60, -60,60,77,-3,93,60,60,60,49,48,19,19,51,3,51,19,51,3,58,121,-22,-45,-53,127,-25, --49,4,-86,1,24,-2,-24,1,24,-2,-24,0,0,1,0,-73,-2,86,2,109,0,24,0,16,0, -85,64,9,-39,2,1,14,32,13,19,52,6,-72,-1,-64,-77,25,28,52,6,-72,2,-97,64,14, -12,15,0,10,8,32,9,48,9,2,9,85,18,3,-72,-1,-64,64,14,25,28,52,3,-84,15, -1,-84,0,56,15,-97,17,-95,-71,1,-122,0,24,43,16,-10,-12,-19,16,-19,43,16,-10,93,60, -0,63,63,-19,43,49,48,0,43,1,93,55,51,6,21,20,22,51,50,55,21,6,6,35,34, -38,53,52,-32,124,39,82,62,77,91,52,122,45,99,120,24,89,75,68,84,46,119,27,34,120, -101,86,0,1,0,40,4,-86,2,-95,5,-62,0,6,0,72,64,19,5,6,1,15,2,31,2, -2,2,-121,0,100,4,3,2,60,1,61,3,-72,-1,-64,64,17,9,12,52,3,100,0,100,4, -127,6,60,5,25,7,-101,122,24,43,25,78,16,-12,24,77,-3,25,-10,24,-3,-3,43,25,-10, -24,-19,0,47,60,-19,-3,93,60,60,60,49,48,1,55,51,3,35,3,51,1,103,110,-52,-31, --64,-40,-50,5,24,-86,-2,-24,1,24,0,1,0,0,0,0,4,43,5,-70,0,13,0,-77,64, -21,0,1,8,4,13,3,4,13,2,7,6,2,7,5,10,9,1,8,5,10,7,-69,1,14, -0,8,0,2,1,14,-78,1,11,10,-72,1,14,64,36,12,13,8,1,1,4,8,8,10,4, -2,32,11,1,11,84,15,7,8,-35,5,10,2,1,10,101,4,1,93,13,28,16,16,2,85, -13,-72,-1,-14,-76,15,15,2,85,13,-72,-1,-14,-76,13,13,2,85,13,-72,-1,-6,-76,10,12, -2,85,13,-72,-1,-10,-76,12,12,6,85,13,-72,-1,-12,-73,13,13,6,85,32,13,1,13,-72, -2,-78,-77,14,59,92,24,43,16,-3,93,43,43,43,43,43,43,-26,60,-19,16,60,16,60,-12, -60,16,-28,93,0,63,25,18,57,47,17,57,47,24,63,60,-3,60,16,-19,16,-19,15,15,15, -15,49,48,19,7,53,55,17,51,17,1,21,1,17,33,21,33,-111,-111,-111,-62,1,76,-2,-76, -2,-40,-4,102,2,53,123,-89,124,2,-35,-3,-56,1,25,-89,-2,-25,-3,-46,-83,0,1,0,3, -0,0,1,-65,5,-70,0,11,0,-61,64,72,31,13,112,13,-128,13,-64,13,-48,13,-1,13,6, -0,1,8,4,11,3,4,11,2,7,6,2,7,5,10,9,1,8,5,10,7,-55,8,2,-55, -1,10,11,10,1,1,4,8,8,10,4,0,7,8,69,5,10,2,1,10,64,4,-33,1,1, -1,78,13,54,11,11,2,85,11,-72,-1,-8,-76,16,16,2,85,11,-72,-1,-6,64,29,14,14, -2,85,11,4,12,12,2,85,11,10,11,11,2,85,11,20,11,11,6,85,11,8,16,16,6, -85,11,-72,-1,-2,-76,13,13,6,85,11,-72,-1,-5,64,17,12,12,6,85,0,11,32,11,-48, -11,3,11,78,12,71,80,24,43,16,-3,93,43,43,43,43,43,43,43,43,43,-26,93,60,-19, -16,60,16,60,-12,60,0,63,25,18,57,47,17,57,47,24,63,60,16,-19,16,-19,15,15,15, -15,49,48,1,93,19,7,53,55,17,51,17,55,21,7,17,35,-123,-126,-126,-77,-121,-121,-77,2, -62,110,-98,110,2,-34,-3,-70,115,-99,115,-3,41,-1,-1,0,92,-1,-25,4,-21,7,38,2,38, -0,54,0,0,1,7,0,-33,1,40,1,100,0,25,64,12,1,-16,49,1,49,22,18,72,43, -1,1,52,-71,2,33,0,41,0,43,1,43,93,53,0,-1,-1,0,63,-1,-24,3,-79,5,-62, -2,38,0,86,0,0,1,7,0,-33,0,-108,0,0,0,25,64,12,1,112,49,1,49,21,18, -72,43,1,1,53,-71,2,34,0,41,0,43,1,43,113,53,0,-1,-1,0,41,0,0,4,-80, -7,38,2,38,0,61,0,0,1,7,0,-33,1,20,1,100,0,22,64,10,1,0,18,15,6, -7,65,1,1,16,-71,2,33,0,41,0,43,1,43,53,-1,-1,0,40,0,0,3,-44,5,-62, -2,38,0,93,0,0,1,7,0,-33,0,-72,0,0,0,41,-77,1,1,1,19,-70,2,34,0, -41,1,100,-123,0,43,1,-79,6,2,67,84,88,-75,0,20,17,6,7,65,43,27,-75,0,20, -17,6,14,65,43,89,53,0,0,2,0,-68,-2,81,1,89,5,-45,0,3,0,7,0,79,-67, -0,2,2,-82,0,7,1,101,0,6,1,126,64,35,3,0,9,-95,0,3,2,0,1,1,5, -5,-97,4,-81,4,2,4,118,6,7,7,32,2,1,2,-95,8,8,9,-43,33,-95,-104,24,43, -43,78,16,-12,93,60,16,60,77,-3,93,60,16,60,16,60,16,60,16,-18,0,63,77,-3,-3, --26,49,48,1,17,35,17,19,17,35,17,1,89,-99,-99,-99,5,-45,-4,-22,3,22,-5,-107,-4, --23,3,23,0,2,-1,-3,0,0,5,90,5,-70,0,19,0,37,1,3,64,46,67,8,35,3, -48,36,2,2,0,32,33,30,6,5,2,21,20,30,19,0,8,36,36,38,39,27,38,13,40, -16,16,2,85,13,14,15,15,2,85,13,20,13,13,2,85,13,-72,-1,-8,-76,12,12,2,85, -13,-72,-1,-8,-76,11,11,2,85,13,-72,-1,-21,64,23,12,12,6,85,0,13,1,13,26,39, -33,20,32,5,2,57,0,32,16,16,2,85,0,-72,-1,-10,-76,15,15,2,85,0,-72,-1,-10, --76,13,13,2,85,0,-72,-1,-6,-76,12,12,2,85,0,-72,-1,-9,-76,12,12,6,85,0,-72, --1,-8,64,10,13,13,6,85,0,93,38,96,91,24,43,16,-10,43,43,43,43,43,43,-28,60, --3,60,78,16,-10,93,43,43,43,43,43,43,77,-19,17,18,57,47,0,63,60,-3,60,63,60, --3,60,18,57,47,60,-3,60,49,48,67,121,64,54,7,31,11,12,10,12,9,12,8,12,4, -6,29,28,30,28,2,6,15,14,16,14,17,14,3,6,25,26,24,26,23,26,3,6,31,7, -27,33,1,22,18,27,33,1,28,12,32,33,1,26,14,21,33,0,43,43,1,43,43,42,42, -42,42,-127,51,17,35,53,51,17,33,50,23,22,23,22,18,21,20,2,6,7,6,35,37,33, -50,54,55,54,54,53,52,46,2,35,33,17,33,21,33,-98,-95,-95,1,-6,-86,90,126,89,116, -115,-114,-58,-127,71,-113,-2,-79,1,57,-110,-92,48,69,78,77,124,-104,-99,-2,-52,1,-108,-2,108, -2,-101,-124,2,-101,21,29,76,98,-2,-49,-60,-32,-2,-67,-110,31,17,-83,54,48,69,-24,-89,-84, --50,124,48,-2,18,-124,0,2,0,73,-1,-25,4,33,5,-70,0,28,0,40,1,-110,64,109,15, -25,31,25,55,3,58,30,86,3,93,28,6,4,0,20,0,42,5,36,24,93,0,5,50,8, -2,3,3,1,24,24,22,6,6,7,25,25,5,27,27,0,26,3,3,3,1,27,27,0,26, -26,4,28,27,27,0,24,23,21,6,2,5,29,35,21,18,32,24,23,6,2,4,0,25,27, -26,25,4,3,1,0,7,35,5,8,29,27,26,5,3,4,0,25,32,28,32,18,48,18,2, -18,-113,25,4,1,0,0,25,-72,-1,-64,64,13,14,14,2,85,25,7,38,28,11,11,29,36, -8,-72,-1,-20,-76,15,15,2,85,8,-72,-1,-10,-76,13,13,2,85,8,-72,-1,-30,-76,11,11, -2,85,8,-72,-1,-16,-76,11,11,6,85,8,-72,-1,-23,-76,13,13,6,85,8,-72,-1,-16,-76, -15,15,6,85,8,-72,-1,-26,64,54,12,12,6,85,8,26,42,35,36,15,10,15,15,2,85, -15,30,12,12,2,85,15,20,11,11,6,85,15,27,13,13,6,85,15,8,16,16,6,85,15, -32,12,12,6,85,31,15,1,15,25,41,52,55,24,43,78,16,-12,93,43,43,43,43,43,43, -77,-19,78,16,-10,43,43,43,43,43,43,43,77,-19,0,63,-19,63,43,63,60,60,16,-10,93, --19,17,18,23,57,1,17,18,57,18,23,57,0,17,18,23,57,17,18,57,1,17,18,23,57, -7,16,14,60,7,16,8,60,8,60,-121,8,60,-121,16,8,125,-60,8,60,7,16,14,60,-79, -6,2,67,84,88,-74,9,24,26,24,89,24,3,0,93,89,49,48,24,67,121,64,36,33,40, -9,17,13,37,33,17,35,29,0,37,12,35,29,0,39,10,29,29,1,34,16,32,29,1,36, -14,38,29,0,40,9,38,29,0,0,43,43,43,1,43,43,43,43,-127,-127,1,93,0,93,1, -51,22,23,55,23,7,0,17,20,0,35,34,39,38,53,16,0,51,50,22,23,38,38,39,5, -39,55,38,1,52,38,35,34,6,21,20,22,51,50,54,1,52,-39,72,53,-42,45,-84,1,64, --2,-22,-41,-1,-113,93,1,2,-62,58,88,66,36,54,52,-2,-19,44,-17,97,1,-60,-75,-124,-126, --86,-81,-125,-128,-77,5,-70,54,48,102,102,83,-2,-112,-2,120,-3,-2,-37,-62,127,-35,1,5,1, -28,24,35,73,81,59,127,103,109,90,-4,-94,-64,-53,-53,-47,-62,-60,-49,-1,-1,0,6,0,0, -5,70,7,44,2,38,0,60,0,0,1,7,0,-115,1,77,1,106,0,24,64,10,1,1,16, -6,26,72,39,1,1,16,-70,2,33,0,41,1,100,-123,0,43,1,43,-1,-1,0,33,-2,81, -3,-18,5,-62,2,38,0,92,0,0,1,7,0,-115,0,-58,0,0,0,31,64,17,1,0,30, -1,-112,30,-32,30,2,30,15,34,72,43,1,1,30,-71,2,34,0,41,0,43,1,43,93,113, -53,0,0,2,0,-98,0,0,4,-3,5,-70,0,15,0,26,0,-95,64,22,16,26,20,15,16, -30,14,-38,0,25,26,30,4,3,-38,1,2,0,8,20,38,10,-72,-1,-16,-76,13,13,6,85, -10,-72,-1,-16,-76,12,12,6,85,10,-72,-1,-22,64,23,11,11,6,85,16,10,32,10,2,10, -46,28,2,15,32,1,0,32,16,16,2,85,0,-72,-1,-10,-76,15,15,2,85,0,-72,-1,-10, --76,13,13,2,85,0,-72,-1,-6,-76,12,12,2,85,0,-72,-1,-16,-76,13,13,6,85,0,-72, --1,-6,64,13,12,12,6,85,32,0,1,0,93,27,59,92,24,43,16,-10,93,43,43,43,43, -43,43,60,-3,60,16,-10,93,43,43,43,-19,0,63,63,-12,60,-3,60,16,-12,-19,1,17,18, -57,57,49,48,51,17,51,17,33,50,23,30,2,21,20,2,33,33,17,17,33,50,54,53,52, -38,39,38,35,33,-98,-62,1,103,-110,78,108,-110,88,-18,-2,-55,-2,-120,1,123,-68,-98,92,76, -49,-123,-2,-119,5,-70,-2,-42,14,19,101,-74,109,-70,-2,-3,-2,-42,1,-41,-116,126,91,-124,21, -14,0,0,2,0,-121,-2,105,4,33,5,-70,0,20,0,32,1,37,64,41,72,32,87,4,88, -18,102,4,104,18,-21,32,6,55,31,1,41,8,21,20,0,19,24,15,3,7,1,0,30,28, -7,7,24,28,15,11,0,14,27,36,11,-72,-1,-14,64,11,15,15,2,85,11,18,13,13,2, -85,11,-72,-1,-6,64,11,12,12,2,85,11,6,11,11,2,85,11,-72,-1,-14,-76,11,11,6, -85,11,-72,-1,-28,-76,12,12,6,85,11,-72,-1,-6,-76,13,13,6,85,11,-72,-1,-5,64,14, -16,16,6,85,11,26,34,2,3,19,20,37,1,0,-72,-1,-4,64,23,14,14,2,85,0,16, -13,13,2,85,0,16,12,12,2,85,0,16,11,11,2,85,0,-72,-1,-10,-76,16,16,6,85, -0,-72,-1,-4,64,35,15,15,6,85,0,18,13,13,6,85,0,12,12,12,6,85,0,12,11, -11,6,85,31,0,63,0,79,0,3,0,25,33,71,55,24,43,16,-10,93,43,43,43,43,43, -43,43,43,43,60,-3,60,60,60,78,16,-10,43,43,43,43,43,43,43,43,77,-19,0,63,63, --19,63,-19,63,17,57,17,18,57,1,17,18,57,49,48,67,121,64,28,25,29,8,14,9,37, -13,38,29,8,27,29,1,25,14,27,29,1,28,10,30,29,1,26,12,24,29,0,0,43,43, -1,43,43,43,43,-127,-127,1,93,0,93,19,17,51,17,54,55,54,51,50,22,22,21,20,2, -6,35,34,39,38,39,17,3,20,22,51,50,54,53,52,38,35,34,6,-121,-76,73,55,72,92, --120,-48,106,117,-33,122,83,71,54,72,17,-90,118,120,-85,-89,116,115,-79,-2,105,7,81,-3,-4, -77,25,34,-116,-1,-104,-92,-2,-4,-117,33,26,75,-3,-5,3,-92,-51,-60,-53,-43,-53,-54,-41,0, -0,1,0,114,2,127,4,58,3,39,0,3,0,26,64,12,2,37,0,0,26,5,1,25,4, -87,90,24,43,78,16,-28,16,-10,0,47,77,-19,49,48,1,33,53,33,4,58,-4,56,3,-56, -2,127,-88,0,0,1,0,-95,1,32,4,9,4,-120,0,11,1,32,-75,39,4,1,36,4,1, --79,6,2,67,84,88,64,17,11,10,3,17,3,35,3,73,3,85,3,102,3,-123,3,7,3, -0,47,93,51,48,27,-80,124,75,83,88,64,23,30,17,10,6,11,2,9,7,6,11,3,8, -4,3,8,0,5,1,0,5,2,9,5,-69,2,119,0,6,0,3,2,119,-77,2,7,1,9, --69,2,119,0,8,0,11,2,119,64,24,0,6,2,-108,42,1,1,1,-108,8,48,0,-112,0, -2,63,0,80,0,2,0,10,4,8,65,10,2,-110,0,9,0,6,2,-110,0,5,0,2,2, --110,0,3,0,0,2,-110,64,22,11,9,5,-108,4,-108,3,-80,11,-64,11,2,-97,11,1,32, -11,1,11,-4,12,-98,-71,1,-127,0,24,43,16,-10,93,93,93,60,25,-4,-4,60,24,16,-20, -16,-20,16,-20,16,-20,16,60,0,47,93,113,60,25,-4,93,-4,60,24,16,-20,16,-20,16,60, -16,-20,16,-20,15,15,15,15,75,83,88,-78,6,42,8,-66,-1,-42,0,7,-1,-32,0,3,-1, --32,0,11,-1,-32,64,13,1,0,2,3,4,5,6,7,8,9,10,11,11,1,23,56,56,56, -56,0,56,56,89,75,81,88,64,9,2,1,10,9,0,4,5,4,7,1,23,56,89,89,89, -49,48,0,93,1,93,19,1,1,55,1,1,23,1,1,7,1,1,-95,1,59,-2,-58,122,1, -58,1,57,120,-2,-56,1,58,122,-2,-58,-2,-59,1,-103,1,59,1,58,122,-2,-58,1,57,121, --2,-57,-2,-58,122,1,58,-2,-59,0,0,1,0,107,2,-35,1,-36,5,-52,0,9,0,80,64, -16,1,34,18,57,3,34,18,57,7,8,0,1,4,3,9,0,-72,1,31,-77,8,3,-24,4, --72,2,-93,64,15,7,7,8,1,8,9,53,1,0,-53,4,3,117,10,87,-71,1,47,0,24, -43,16,-10,60,-10,60,-3,60,0,63,60,16,-12,-19,16,-3,60,17,18,57,1,17,18,57,49, -48,0,43,43,1,17,6,7,53,54,54,55,51,17,1,75,102,122,62,-104,47,108,2,-35,2, -42,81,32,123,20,106,61,-3,17,0,1,0,25,2,-35,2,-120,5,-52,0,28,0,-126,64,27, -3,4,12,24,2,117,24,-27,23,-27,24,-4,3,4,10,5,1,26,25,24,3,7,13,24,25, -18,26,-70,2,97,0,28,1,31,-74,17,13,39,63,14,1,14,-70,2,-72,0,10,2,97,64, -20,17,1,27,28,58,7,41,20,-65,0,13,41,14,39,0,25,29,-87,104,24,43,78,16,-12, -77,-12,-19,16,-3,-19,-12,60,0,63,-3,-12,93,-28,16,-3,-3,17,57,57,1,17,18,23,57, --79,6,2,67,84,88,-75,24,17,28,3,17,26,0,17,18,57,17,18,57,89,49,48,1,113, -93,0,113,19,54,55,54,36,55,54,53,52,38,35,34,6,7,39,54,54,51,50,22,21,20, -7,6,7,6,7,33,21,25,6,41,63,1,32,27,37,70,68,66,65,21,-105,29,-113,-122,-105, --115,59,45,-96,83,35,1,-126,2,-35,57,57,86,-47,30,41,43,48,62,47,67,16,111,105,118, -85,84,75,56,115,61,36,121,0,1,0,33,2,-53,2,-122,5,-52,0,43,0,118,64,17,35, -8,16,19,35,16,77,15,15,22,5,1,39,48,0,1,0,-68,2,-72,0,5,2,97,0,41, -1,31,64,12,29,25,39,95,26,111,26,2,63,26,1,26,-70,2,-72,0,22,2,97,64,25, -29,1,15,-96,19,41,32,39,8,41,38,-33,0,25,41,26,39,1,41,0,25,44,-87,104,24, -43,78,16,-12,77,-19,-12,-19,16,-3,-19,-12,-3,-12,0,63,-3,-12,93,114,-28,16,-3,-3,-12, -93,-28,17,18,57,47,-4,57,1,18,57,17,57,49,48,19,55,22,23,22,51,50,54,53,52, -38,35,34,7,6,35,55,22,54,53,52,38,35,34,6,7,39,54,54,51,50,22,21,20,6, -7,22,22,21,20,6,35,34,38,33,-110,20,32,43,59,71,86,72,87,12,21,14,8,22,81, -75,60,59,56,63,23,-113,41,125,120,-112,-125,71,67,89,84,-98,-110,-116,-108,3,-95,15,60,22, -30,78,55,50,60,2,1,110,1,60,43,37,52,44,58,23,106,84,107,80,55,86,19,22,101, -68,93,-118,111,0,3,0,107,-1,-57,6,-120,5,-45,0,3,0,13,0,42,1,0,64,26,6, -17,1,-10,17,1,47,44,51,33,63,38,68,33,84,33,-84,40,-68,40,-20,40,8,2,3,3, --72,2,-102,64,33,0,1,20,0,0,1,40,41,15,16,17,3,27,14,0,3,1,2,4,44, -43,11,12,4,5,8,7,28,24,27,7,-24,8,-72,2,-93,-78,11,4,13,-72,1,31,64,16, -11,12,58,2,1,1,31,27,47,27,63,27,3,27,77,24,-65,2,97,0,31,1,31,0,40, -2,97,0,14,0,41,2,97,64,11,42,42,14,39,0,0,3,9,14,39,27,-70,2,99,0, -28,1,29,64,19,21,41,34,58,42,42,41,105,44,5,4,12,13,41,4,8,7,-53,4,-72, -1,68,-77,43,87,104,24,43,16,-10,-10,60,16,-3,60,16,60,16,-10,60,16,-12,-19,-3,-19, --28,0,63,60,16,-12,60,16,-19,16,-19,-3,-3,-12,93,63,60,-12,60,-3,60,16,-12,-3,17, -18,57,17,18,57,1,17,18,57,17,18,23,57,17,18,23,57,17,57,-121,46,43,125,16,-60, --79,6,2,67,84,88,-75,38,31,42,17,31,41,0,17,18,57,17,18,57,89,49,48,1,93, -0,93,113,23,1,51,1,3,17,6,7,53,54,54,55,51,17,1,54,55,54,36,55,54,53, -52,38,35,34,6,7,39,54,54,51,50,22,21,20,7,6,7,6,7,33,21,-28,4,77,-99, --5,-77,54,102,122,62,-104,47,108,2,61,6,42,62,1,32,27,37,69,69,66,65,21,-105,29, --112,-123,-105,-115,59,45,-97,84,35,1,-126,57,6,12,-7,-12,3,22,2,42,81,32,123,20,106, -61,-3,17,-3,4,56,57,87,-48,31,41,43,48,61,47,66,15,112,105,118,85,84,75,56,116, -61,35,121,0,0,4,0,107,-1,-57,6,-114,5,-45,0,3,0,13,0,24,0,27,1,1,64, -32,22,17,1,32,1,32,2,41,17,43,27,58,17,58,27,86,0,102,0,-122,27,9,27,27, -102,27,118,27,3,1,0,0,-72,2,-102,64,29,3,2,20,3,3,2,11,12,4,0,3,1, -2,4,29,28,27,17,18,24,14,26,17,18,27,5,7,-24,8,-72,2,-93,-78,11,4,13,-72, -1,31,64,21,12,12,11,2,11,58,1,1,22,23,23,16,15,27,25,21,20,20,25,100,15, --72,2,-80,-78,14,19,18,-72,1,31,64,45,24,24,14,0,3,39,14,11,26,53,19,27,-7, -17,17,95,16,1,16,-18,14,53,19,22,77,32,24,1,24,-84,29,12,13,53,5,4,8,7, --53,32,4,1,4,25,28,-69,1,-95,0,104,0,24,1,14,-123,43,78,16,-12,93,77,-10,60, -16,60,-3,60,16,-10,93,-28,60,-19,-3,93,60,16,-19,16,-19,0,63,-12,60,16,60,16,-3, -60,16,-12,-3,60,16,60,16,60,16,60,60,16,60,63,-28,60,16,60,16,-3,60,16,-12,-3, -57,17,18,57,57,1,17,18,57,18,57,17,18,23,57,17,18,57,-121,46,43,125,16,-60,49, -48,1,93,93,0,93,23,1,51,1,3,17,6,7,53,54,54,55,51,17,1,53,33,53,1, -51,17,51,21,35,21,3,17,3,-4,4,78,-100,-5,-77,78,102,122,62,-104,47,108,3,-70,-2, --127,1,-107,122,104,104,-112,-26,57,6,12,-7,-12,3,22,2,42,81,32,123,20,106,61,-3,17, --3,4,-102,123,1,-38,-2,23,108,-102,1,6,1,7,-2,-7,0,4,0,33,-1,-57,6,-114,5, --45,0,3,0,45,0,56,0,59,1,51,-75,47,61,1,2,3,3,-72,2,-102,64,39,0,1, -20,0,0,1,18,21,17,0,3,1,2,4,61,60,37,12,21,50,51,58,37,17,18,5,4, -9,49,58,50,48,18,77,17,17,24,9,5,-72,2,-86,64,11,16,4,32,4,48,4,3,4, --111,9,27,-72,2,-86,64,23,31,28,47,28,63,28,3,127,28,1,95,28,111,28,2,95,28, -111,28,2,28,-111,24,-67,2,97,0,31,0,9,2,97,0,43,1,31,64,18,31,51,2,1, -1,53,52,52,57,54,55,55,47,59,57,100,48,47,-72,2,-79,-78,46,51,50,-72,1,31,64, -9,56,56,46,3,0,-113,46,11,17,-72,2,48,64,29,21,59,-7,49,49,48,-18,56,58,53, -51,54,-111,51,46,41,56,78,61,21,41,34,34,12,41,48,40,1,40,-72,2,40,64,13,4, -27,41,28,34,5,41,4,25,60,124,102,24,43,78,16,-12,77,-19,-12,-19,16,-3,93,-19,-12, --19,16,-10,-19,60,-28,16,-19,16,-3,60,16,-19,16,-12,0,63,-10,60,16,60,16,-3,60,16, --12,60,-3,60,16,60,16,60,16,60,16,60,63,60,-12,-3,-19,16,-3,-12,114,113,113,93,-28, -16,-12,93,-28,17,18,57,47,-4,17,18,57,57,17,18,57,17,18,57,1,17,18,57,17,18, -57,17,18,23,57,17,18,57,-121,46,43,125,16,-60,49,48,1,93,23,1,51,1,1,55,22, -23,22,51,50,54,53,52,38,35,6,35,55,22,54,53,52,38,35,34,6,7,39,54,54,51, -50,22,21,20,6,7,22,22,21,20,6,35,34,38,1,53,33,53,1,51,17,51,21,35,21, -3,17,3,-4,4,77,-99,-5,-77,-2,-120,-110,20,32,43,59,71,86,72,84,50,8,22,81,75, -60,59,56,63,23,-113,41,125,120,-112,-125,71,67,89,84,-98,-110,-116,-108,5,95,-2,-126,1,-108, -123,104,104,-111,-27,57,6,12,-7,-12,3,-38,15,60,22,30,78,55,50,60,3,110,1,60,43, -37,52,44,58,23,106,84,107,80,55,86,19,22,101,68,93,-118,111,-4,-89,-102,123,1,-38,-2, -23,108,-102,1,6,1,7,-2,-7,0,0,1,0,0,0,0,4,13,5,-70,0,17,0,-65,64, -20,7,30,5,5,4,9,30,11,64,11,11,2,85,11,64,17,17,2,85,11,-72,2,49,64, -53,14,30,12,30,2,30,0,64,13,13,2,85,0,-122,16,17,4,2,17,0,14,13,-91,10, -10,9,77,6,6,5,106,19,7,8,11,12,15,16,32,4,3,0,17,2,1,118,17,28,16, -16,2,85,17,-72,-1,-18,-76,15,15,2,85,17,-72,-1,-14,-76,13,13,2,85,17,-72,-1,-10, --76,12,12,2,85,17,-72,-1,-4,-76,11,11,2,85,17,-72,-1,-14,-76,12,12,6,85,17,-72, --1,-16,64,10,13,13,6,85,17,-97,18,-95,-89,24,43,16,-10,43,43,43,43,43,43,43,-12, -60,16,60,60,60,-3,60,60,60,60,60,16,-10,60,16,-12,60,16,-12,60,0,63,63,16,60, --12,43,-19,-3,-19,-2,43,43,-19,16,60,16,-19,49,48,55,35,53,51,17,33,21,33,17,33, -21,33,17,33,21,33,21,35,-88,-88,-88,3,101,-3,93,2,56,-3,-56,1,59,-2,-59,-62,-10, --107,4,47,-83,-2,58,-83,-2,-15,-107,-10,0,-1,-1,0,109,-1,-25,5,-71,7,23,2,38,0, -42,0,0,1,7,0,-39,2,14,1,95,0,44,-77,1,1,1,42,-71,2,33,0,41,0,43, -1,-79,6,2,67,84,88,-75,0,45,39,14,14,65,43,27,64,10,112,42,-96,42,2,42,14, -0,104,43,43,93,89,53,-1,-1,0,66,-2,81,3,-22,5,-72,2,38,0,74,0,0,1,7, -0,-39,0,-28,0,0,0,25,64,12,2,-64,47,1,47,19,44,104,43,2,1,47,-71,2,34, -0,41,0,43,1,43,113,53,0,-1,-1,0,-79,0,0,1,-112,6,-12,2,38,0,44,0,0, -1,7,0,-38,-1,-52,1,106,0,39,-78,1,1,7,-71,2,33,0,41,0,43,1,-79,6,2, -67,84,88,-74,1,0,5,6,1,2,65,43,53,27,-74,1,1,7,2,9,72,39,43,89,0, --1,-1,0,92,-2,101,4,-21,5,-45,2,38,0,54,0,0,1,7,0,-36,1,83,0,10,0, -32,64,22,1,31,51,1,-64,51,-16,51,2,-112,51,1,51,45,25,72,43,1,1,50,8,41, -0,43,1,43,93,93,113,53,-1,-1,0,63,-2,111,3,-79,4,62,2,38,0,86,0,0,1, -7,0,-36,0,-97,0,20,0,58,-75,1,1,1,50,10,41,0,43,1,-79,6,2,67,84,88, --75,0,50,51,46,46,65,43,27,64,12,16,51,1,-32,51,-16,51,2,-80,51,1,51,-72,-1, --64,-73,15,17,52,51,46,60,72,43,43,43,93,93,114,89,53,-1,-1,0,102,-1,-25,5,118, -7,44,2,38,0,38,0,0,1,7,0,-115,1,-71,1,106,0,46,-74,1,33,64,16,17,52, -33,-72,-1,-64,64,19,19,25,52,112,33,-33,33,2,47,33,1,33,12,0,72,43,1,1,33, --71,2,33,0,41,0,43,1,43,93,113,43,43,53,-1,-1,0,80,-1,-24,3,-19,5,-62,2, -38,0,70,0,0,1,7,0,-115,0,-54,0,0,0,48,-77,1,1,1,30,-71,2,34,0,41, -0,43,1,-79,6,2,67,84,88,-75,0,30,30,11,11,65,43,27,64,13,0,30,-96,30,2, -127,30,1,30,11,0,72,43,43,93,113,89,53,-1,-1,0,102,-1,-25,5,118,7,38,2,38, -0,38,0,0,1,7,0,-33,1,-80,1,100,0,22,64,10,1,0,35,32,8,15,65,1,1, -34,-71,2,33,0,41,0,43,1,43,53,-1,-1,0,80,-1,-24,3,-19,5,-62,2,38,0,70, -0,0,1,7,0,-33,0,-54,0,0,0,22,64,10,1,0,32,29,7,14,65,1,1,31,-71, -2,34,0,41,0,43,1,43,53,0,2,0,70,-1,-24,4,112,5,-70,0,25,0,37,1,118, -64,118,83,28,80,36,-113,39,3,63,39,1,41,13,38,24,42,30,57,13,54,24,54,28,58, -37,74,13,69,23,70,27,73,37,90,13,90,20,87,21,86,24,15,12,29,25,22,35,1,0, -64,30,43,52,0,-44,3,8,9,64,30,43,52,9,-44,7,95,6,111,6,2,31,6,47,6, -63,6,95,6,-97,6,5,6,-111,5,2,95,3,111,3,2,31,3,47,3,63,3,95,3,-97, -3,5,3,-111,5,4,0,10,11,10,29,28,14,11,35,28,22,7,2,1,-72,2,107,64,49, -8,3,4,37,5,32,51,0,25,12,11,37,10,7,96,8,1,-96,8,1,-80,8,-48,8,2, -8,-110,5,6,9,39,64,11,11,2,85,39,64,13,13,2,85,10,18,16,16,2,85,10,-72, --1,-12,64,17,15,15,2,85,10,6,14,14,2,85,10,24,13,13,2,85,10,-72,-1,-14,64, -11,11,11,6,85,10,14,16,16,6,85,10,-72,-1,-18,-76,12,12,6,85,10,-72,-1,-8,64, -66,13,13,6,85,16,10,64,10,-128,10,3,10,116,26,36,18,30,11,11,2,85,18,24,12, -12,2,85,18,30,13,13,2,85,18,12,11,11,6,85,18,12,13,13,6,85,18,26,12,12, -6,85,31,18,63,18,79,18,96,18,4,18,25,38,52,80,24,43,78,16,-12,93,43,43,43, -43,43,43,77,-19,-3,93,43,43,43,43,43,43,43,43,43,43,60,60,60,-12,93,113,114,60, -16,-3,60,60,60,-28,16,-3,60,16,-3,60,0,63,-19,63,-19,63,60,63,60,-12,93,113,60, -16,-12,93,113,60,-3,43,60,16,-3,43,60,17,18,57,18,57,49,48,0,93,1,114,93,1, -33,53,33,53,51,21,51,21,35,17,35,53,6,35,34,38,38,53,52,18,54,51,50,22,23, -1,20,22,51,50,54,53,52,38,35,34,6,3,44,-2,-90,1,90,-77,-111,-111,-89,101,-60,127, --43,117,106,-44,-125,96,-106,47,-3,-45,-84,117,118,-91,-88,123,120,-95,4,-61,-124,115,115,-124,-5, -61,-122,-98,-116,-5,-93,-97,1,3,-118,81,65,-2,102,-52,-54,-63,-58,-38,-52,-60,0,0,1,-1, --31,6,30,4,-118,6,-97,0,3,0,37,64,13,2,48,3,3,1,48,0,3,26,5,0,25, -4,-70,1,-119,1,-114,0,24,43,78,16,-28,16,-26,0,47,77,-19,60,16,-19,49,48,3,53, -33,21,31,4,-87,6,30,-127,-127,0,1,1,-15,2,125,2,-66,3,74,0,3,0,33,64,11, -2,1,3,0,60,1,3,60,0,25,4,-72,1,79,-79,65,24,43,78,16,-12,77,-3,0,47, --3,60,16,60,49,48,1,53,51,21,1,-15,-51,2,125,-51,-51,-1,-1,-1,-3,0,0,5,89, -7,23,2,38,0,36,0,0,1,7,0,-39,1,82,1,95,0,21,64,10,2,1,19,12,9, -104,39,2,1,19,-71,2,33,0,41,0,43,1,43,0,-1,-1,0,74,-1,-24,4,28,5,-72, -2,38,0,68,0,0,1,7,0,-39,0,-11,0,0,0,25,64,12,2,-49,60,1,60,28,3, -104,43,2,1,60,-71,2,34,0,41,0,43,1,43,93,53,0,-1,-1,-1,-3,-2,96,6,12, -5,-70,2,38,0,36,0,0,1,7,0,-34,3,-97,0,10,0,22,64,12,2,1,15,4,0, -72,39,2,1,15,8,41,-72,1,100,-123,0,43,1,43,-1,-1,0,74,-2,111,4,-12,4,62, -2,38,0,68,0,0,1,7,0,-34,2,-121,0,25,0,18,64,12,2,1,56,39,0,72,39, -2,1,56,10,41,0,43,1,43,-1,-1,0,-98,0,0,5,90,7,38,2,38,0,39,0,0, -1,7,0,-33,0,-15,1,100,0,45,64,21,2,30,64,19,19,6,85,30,64,15,15,6,85, -30,64,12,12,6,85,30,2,-72,-1,-10,-76,72,43,2,1,33,-71,2,33,0,41,0,43,1, -43,43,43,43,53,0,0,3,0,71,-1,-24,4,-18,5,-70,0,10,0,28,0,40,1,52,64, -48,54,39,83,31,83,39,98,31,98,39,5,53,24,54,31,2,45,33,58,13,73,13,67,23, -69,30,73,40,90,13,106,13,8,45,13,35,24,2,6,10,0,12,38,32,25,28,22,6,-72, -2,67,64,52,0,64,1,3,64,2,2,1,0,27,26,0,38,72,22,7,28,11,10,32,72, -14,11,10,-111,0,0,1,3,2,64,1,49,27,27,28,35,51,11,25,26,12,26,11,37,28, -18,16,16,2,85,28,-72,-1,-12,64,23,15,15,2,85,28,6,14,14,2,85,28,24,13,13, -2,85,28,11,16,16,6,85,28,-72,-1,-8,-76,15,15,6,85,28,-72,-1,-18,64,11,13,13, -6,85,28,9,12,12,6,85,28,-72,-1,-25,64,62,11,11,6,85,16,28,64,28,96,28,-128, -28,4,28,116,29,36,18,30,11,11,2,85,18,24,12,12,2,85,18,30,13,13,2,85,18, -10,13,13,6,85,18,34,12,12,6,85,18,7,11,11,6,85,63,18,79,18,2,18,25,41, -52,-71,2,-106,0,24,43,78,16,-12,93,43,43,43,43,43,43,77,-19,-3,93,43,43,43,43, -43,43,43,43,43,-3,60,60,16,60,16,-28,16,60,16,-2,-3,60,16,60,77,16,-28,0,63, --19,63,60,63,-19,63,60,63,60,16,-19,16,-19,-19,17,18,57,17,18,57,1,17,18,57,49, -48,0,93,93,1,93,93,1,53,51,21,20,6,7,39,54,54,55,1,53,6,35,34,38,38, -53,52,18,54,51,50,22,23,17,51,17,1,20,22,51,50,54,53,52,38,35,34,6,4,54, --72,72,78,45,51,49,2,-2,-88,101,-60,127,-43,117,106,-44,-125,96,-106,47,-77,-3,32,-84,117, -118,-91,-88,123,120,-95,5,1,-71,-71,101,125,34,68,23,87,82,-6,-1,-122,-98,-116,-5,-93,-97, -1,3,-118,81,65,2,14,-6,70,2,18,-52,-54,-63,-58,-38,-52,-60,0,0,2,-1,-3,0,0, -5,90,5,-70,0,19,0,37,1,3,64,46,67,8,35,3,48,36,2,2,0,32,33,30,6, -5,2,21,20,30,19,0,8,36,36,38,39,27,38,13,40,16,16,2,85,13,14,15,15,2, -85,13,20,13,13,2,85,13,-72,-1,-8,-76,12,12,2,85,13,-72,-1,-8,-76,11,11,2,85, -13,-72,-1,-21,64,23,12,12,6,85,0,13,1,13,26,39,33,20,32,5,2,57,0,32,16, -16,2,85,0,-72,-1,-10,-76,15,15,2,85,0,-72,-1,-10,-76,13,13,2,85,0,-72,-1,-6, --76,12,12,2,85,0,-72,-1,-9,-76,12,12,6,85,0,-72,-1,-8,64,10,13,13,6,85,0, -93,38,96,91,24,43,16,-10,43,43,43,43,43,43,-28,60,-3,60,78,16,-10,93,43,43,43, -43,43,43,77,-19,17,18,57,47,0,63,60,-3,60,63,60,-3,60,18,57,47,60,-3,60,49, -48,67,121,64,54,7,31,11,12,10,12,9,12,8,12,4,6,29,28,30,28,2,6,15,14, -16,14,17,14,3,6,25,26,24,26,23,26,3,6,31,7,27,33,1,22,18,27,33,1,28, -12,32,33,1,26,14,21,33,0,43,43,1,43,43,42,42,42,42,-127,51,17,35,53,51,17, -33,50,23,22,23,22,18,21,20,2,6,7,6,35,37,33,50,54,55,54,54,53,52,46,2, -35,33,17,33,21,33,-98,-95,-95,1,-6,-86,90,126,89,116,115,-114,-58,-127,71,-113,-2,-79,1, -57,-110,-92,48,69,78,77,124,-104,-99,-2,-52,1,-108,-2,108,2,-101,-124,2,-101,21,29,76,98, --2,-49,-60,-32,-2,-67,-110,31,17,-83,54,48,69,-24,-89,-84,-50,124,48,-2,18,-124,-1,-1,0, --94,-2,86,4,-24,5,-70,2,38,0,40,0,0,1,7,0,-34,2,120,0,0,0,18,64,12, -1,1,20,11,0,72,39,1,1,12,8,41,0,43,1,43,-1,-1,0,75,-2,86,4,30,4, -62,2,38,0,72,0,0,1,7,0,-34,1,61,0,0,0,39,64,18,2,-112,30,-49,30,-33, -30,3,96,30,-128,30,2,80,30,1,30,19,-72,-1,-70,-74,72,43,2,1,30,10,41,0,43, -1,43,93,93,93,53,0,-1,-1,0,-94,0,0,4,-24,7,38,2,38,0,40,0,0,1,7, -0,-33,1,51,1,100,0,42,64,18,1,12,64,30,32,52,0,12,-81,12,2,47,12,95,12, -2,12,2,-72,-3,-1,-76,72,43,1,1,16,-71,2,33,0,41,0,43,1,43,93,113,43,53, --1,-1,0,75,-1,-24,4,30,5,-62,2,38,0,72,0,0,1,7,0,-33,0,-32,0,0,0, -21,64,10,2,1,30,10,0,72,39,2,1,33,-71,2,34,0,41,0,43,1,43,0,-1,-1, -0,-106,0,0,4,42,7,44,2,38,0,47,0,0,1,7,0,-115,0,82,1,106,0,21,64, -10,1,1,9,2,112,72,39,1,1,9,-71,2,33,0,41,0,43,1,43,0,-1,-1,0,66, -0,0,1,-77,7,29,2,38,0,79,0,0,1,7,0,-115,-1,100,1,91,0,60,-77,1,1, -1,7,-71,2,33,0,41,0,43,1,-79,6,2,67,84,88,-75,0,7,7,1,2,65,43,27, --71,0,7,-1,-64,-77,23,25,52,7,-72,-1,-64,64,11,34,37,52,47,7,1,7,1,90,72, -43,43,93,43,43,89,53,0,2,0,-106,0,0,4,42,5,-70,0,10,0,16,0,-99,-77,6, -10,0,6,-72,1,81,64,51,1,3,101,2,0,101,2,1,1,13,10,81,0,0,1,3,2, -10,11,16,2,85,2,101,1,1,18,13,13,12,2,15,14,30,16,11,8,15,26,18,13,14, -32,12,11,36,16,16,2,85,11,-72,-1,-14,-76,15,15,2,85,11,-72,-1,-2,64,11,13,13, -2,85,11,4,16,16,6,85,11,-72,-1,-2,64,13,12,12,6,85,32,11,1,11,25,17,59, -92,24,43,78,16,-12,93,43,43,43,43,43,60,77,-3,60,78,16,-26,0,63,60,77,-3,60, -63,60,1,17,18,57,47,-3,43,60,16,60,16,-28,0,16,60,16,60,-19,16,-19,16,-19,1, -17,18,57,49,48,1,53,51,21,20,6,7,39,54,54,55,1,17,51,17,33,21,2,-56,-51, -80,87,50,57,55,2,-3,104,-62,2,-46,4,-19,-51,-51,113,-117,38,77,25,97,91,-5,19,5, --70,-6,-13,-83,0,2,0,-120,0,0,2,84,5,-70,0,10,0,14,0,-43,64,9,47,16,1, -10,3,0,7,-73,6,-72,2,67,64,14,1,3,64,2,0,64,2,1,0,2,3,1,0,6, --72,2,91,64,40,7,51,0,64,3,20,11,16,2,85,31,3,1,3,73,112,16,-128,16,2, --97,16,-33,16,2,79,16,1,16,13,12,0,14,11,10,13,14,37,12,11,-72,-1,-8,-76,16, -16,2,85,11,-72,-1,-6,64,17,14,14,2,85,11,4,12,12,2,85,11,10,11,11,2,85, -11,-72,-1,-14,-76,11,11,6,85,11,-72,-1,-2,64,11,15,15,6,85,11,8,16,16,6,85, -11,-72,-1,-4,-76,13,13,6,85,11,-72,-1,-7,64,15,12,12,6,85,0,11,32,11,2,11, -78,15,71,102,24,43,16,-10,93,43,43,43,43,43,43,43,43,43,60,-3,60,0,63,60,63, -60,1,16,113,93,93,-10,93,43,-3,-12,-28,16,60,16,60,0,63,60,-19,16,-19,16,-3,-19, -1,17,18,57,49,48,1,93,1,53,51,21,20,6,7,39,54,54,55,1,17,51,17,1,-100, --72,72,78,45,51,49,2,-2,-111,-76,5,1,-71,-71,101,125,34,68,23,87,82,-6,-1,5,-70, --6,70,0,-1,-1,0,-106,0,0,4,42,5,-70,2,38,0,47,0,0,1,7,1,1,0,-28, -0,0,0,41,-79,1,6,-72,-1,-64,-76,12,14,52,6,4,-72,-2,-89,64,10,72,43,1,6, -64,13,17,52,6,4,-72,1,-48,-79,72,43,0,43,43,53,1,43,43,53,0,-1,-1,0,-125, -0,0,2,-92,5,-70,0,38,0,79,0,0,1,6,1,1,-26,0,0,29,64,14,1,-113,4, --65,4,2,4,3,-107,72,43,1,4,3,-72,2,125,-79,72,43,0,43,53,1,43,93,53,0, --1,-1,0,-100,0,0,5,31,7,44,2,38,0,49,0,0,1,7,0,-115,1,92,1,106,0, -64,-77,1,1,1,13,-70,2,33,0,41,1,100,-123,0,43,1,-79,6,2,67,84,88,-72,-1, --20,-76,13,13,2,4,65,43,27,64,17,111,13,127,13,2,0,13,1,-65,13,-32,13,-16,13, -3,13,4,-72,-2,-107,-79,72,43,43,93,113,113,89,53,-1,-1,0,-121,0,0,3,-26,5,-62, -2,38,0,81,0,0,1,7,0,-115,0,-30,0,0,0,36,-76,1,63,26,1,26,-72,-1,-64, --76,18,20,52,26,5,-72,-1,-38,-76,72,43,1,1,26,-71,2,34,0,41,0,43,1,43,43, -113,53,-1,-1,0,-100,0,0,5,31,7,44,2,38,0,49,0,0,1,7,0,-33,1,119,1, -106,0,25,64,10,1,0,15,12,1,5,65,1,1,13,-70,2,33,0,41,1,100,-123,0,43, -1,43,53,0,-1,-1,0,-121,0,0,3,-26,5,-62,2,38,0,81,0,0,1,7,0,-33,0, --30,0,0,0,22,64,10,1,0,28,25,1,11,65,1,1,26,-71,2,34,0,41,0,43,1, -43,53,-1,-1,0,99,-1,-25,5,-35,7,44,2,38,0,50,0,0,1,7,0,-35,1,-97,1, -106,0,34,64,19,3,2,0,32,32,32,2,-16,32,1,32,3,86,72,43,2,3,2,35,-71, -2,33,0,41,0,43,1,43,93,113,53,53,-1,-1,0,68,-1,-24,4,39,5,-62,2,38,0, -82,0,0,1,7,0,-35,0,-31,0,0,0,38,-78,3,2,30,-72,-1,-64,64,16,15,15,6, -85,-113,30,1,30,4,43,72,43,2,3,2,33,-71,2,34,0,41,0,43,1,43,93,43,53, -53,-1,-1,0,-95,0,0,5,-83,7,44,2,38,0,53,0,0,1,7,0,-115,1,25,1,106, -0,36,64,13,2,38,64,12,17,52,38,64,19,20,52,38,2,-72,-1,120,-76,72,43,2,1, -38,-71,2,33,0,41,0,43,1,43,43,43,53,-1,-1,0,-123,0,0,2,-58,5,-62,2,38, -0,85,0,0,1,6,0,-115,20,0,0,36,64,13,1,-81,21,-33,21,2,21,64,11,13,52, -21,6,-72,-1,123,-76,72,43,1,1,21,-71,2,34,0,41,0,43,1,43,43,93,53,-1,-1, -0,-95,0,0,5,-83,7,38,2,38,0,53,0,0,1,7,0,-33,1,34,1,100,0,40,64, -16,2,63,35,1,-17,35,-1,35,2,95,35,-113,35,2,35,2,-72,-1,107,-76,72,43,2,1, -38,-71,2,33,0,41,0,43,1,43,93,93,113,53,-1,-1,0,60,0,0,2,-58,5,-62,2, -38,0,85,0,0,1,6,0,-33,20,0,0,29,-73,1,63,18,79,18,2,18,6,-72,-1,-106, --76,72,43,1,1,21,-71,2,34,0,41,0,43,1,43,93,53,0,-1,-1,0,92,-1,-25,4, --21,7,44,2,38,0,54,0,0,1,7,0,-115,1,14,1,106,0,33,64,19,1,127,52,-113, -52,2,79,52,95,52,2,52,22,0,72,43,1,1,52,-71,2,33,0,41,0,43,1,43,93, -93,53,0,-1,-1,0,63,-1,-24,3,-79,5,-62,2,38,0,86,0,0,1,7,0,-115,0,-84, -0,0,0,37,64,22,1,-49,52,-33,52,2,47,52,95,52,2,79,52,1,52,21,0,72,43, -1,1,52,-71,2,34,0,41,0,43,1,43,93,93,93,53,0,0,2,0,48,-3,-67,4,-70, -5,-70,0,7,0,18,0,-54,-77,13,18,8,14,-70,1,49,0,13,1,73,64,13,9,11,101, -10,18,8,101,9,9,0,10,1,10,-72,2,-71,64,20,7,18,81,8,8,9,101,10,45,7, -5,2,30,4,3,2,7,0,8,20,-72,2,115,-75,6,5,32,4,1,4,-72,1,1,-73,6, -32,1,2,47,3,1,3,-72,1,1,-76,1,7,32,1,0,-72,-1,-24,64,11,16,16,2,85, -0,8,15,15,2,85,0,-72,-1,-14,-76,12,12,2,85,0,-72,-1,-30,-76,13,13,2,85,0, --72,-1,-4,-76,12,12,6,85,0,-72,-1,-2,-73,13,13,6,85,32,0,1,0,-72,2,115,-77, -19,-74,-103,24,43,16,-10,93,43,43,43,43,43,43,60,-19,16,-12,93,60,16,-3,-12,93,60, -16,-26,0,63,60,63,60,-3,60,1,16,-12,-3,60,16,-28,0,16,-10,93,60,16,-3,60,16, --19,16,-3,-19,1,17,18,57,49,48,33,17,33,53,33,21,33,17,3,53,51,21,20,7,39, -54,55,54,55,2,19,-2,29,4,-118,-2,27,-54,-51,-89,50,60,30,20,4,5,13,-83,-83,-6, --13,-2,-70,-51,-51,-76,73,76,27,51,33,66,0,2,0,36,-3,-20,2,42,5,-103,0,23,0, -33,1,4,64,21,33,33,47,35,49,33,3,0,1,13,12,10,30,33,24,1,3,0,9,22, -30,-72,1,73,64,12,25,27,64,26,24,64,25,25,0,26,1,26,-72,2,-74,64,47,3,33, --111,24,27,26,24,25,64,26,26,1,7,16,9,43,15,10,6,22,28,3,11,15,16,35,73, -16,34,0,34,-97,1,1,1,13,18,37,12,1,-1,7,8,69,9,69,7,-72,-1,-22,-76,16, -16,2,85,7,-72,-1,-16,-76,15,15,2,85,7,-72,-1,-22,-76,14,14,2,85,7,-72,-1,-12, --76,12,13,2,85,7,-72,-1,-4,-76,11,11,2,85,7,-72,-1,-8,-76,16,16,6,85,7,-72, --1,-20,64,24,15,15,6,85,7,2,12,12,6,85,7,13,13,13,6,85,0,7,32,7,-112, -7,3,7,-70,2,48,0,34,1,54,-79,-60,24,43,16,-12,93,43,43,43,43,43,43,43,43, -43,-12,-28,16,-19,60,-3,60,16,93,-28,-28,-26,16,60,0,63,-19,63,60,-3,60,1,17,18, -57,47,-3,60,16,60,16,-28,0,16,-10,93,60,16,-19,16,-19,16,-19,17,18,57,18,57,1, -17,18,57,0,17,51,51,16,-55,49,48,1,93,37,23,6,35,34,38,38,53,17,35,53,51, -17,55,17,51,21,35,17,20,22,22,51,50,3,53,51,21,20,6,7,39,54,55,2,16,26, -76,60,98,108,44,-124,-124,-77,-75,-75,19,43,40,30,-52,-71,73,78,44,95,7,-95,-97,16,62, -101,-94,2,99,-116,1,7,108,-2,-115,-116,-3,-109,77,44,26,-2,53,-72,-72,70,123,34,69,42, -116,-1,-1,0,48,0,0,4,-70,7,38,2,38,0,55,0,0,1,7,0,-33,1,15,1,100, -0,53,-77,1,1,1,11,-71,2,33,0,41,0,43,1,-79,6,2,67,84,88,-75,0,12,11, -1,6,65,43,27,64,12,8,64,37,39,52,8,64,13,17,52,8,6,-72,-1,-83,-79,72,43, -43,43,43,89,53,0,0,2,0,35,-1,-14,2,-3,5,-70,0,10,0,34,0,-16,64,42,111, -5,108,7,127,7,-114,7,4,96,1,96,6,96,7,112,1,112,4,114,7,-128,1,-128,4,8, -0,23,24,21,6,10,0,11,13,27,12,14,11,20,33,7,-72,2,45,64,36,1,7,-73,6, -0,64,2,2,1,0,7,51,1,10,-111,0,64,1,64,2,26,36,27,20,43,26,21,6,33, -28,14,11,26,12,34,27,-72,2,48,-74,24,29,37,23,20,69,18,-72,-1,-14,-76,16,16,2, -85,18,-72,-1,-10,-76,14,15,2,85,18,-72,-1,-4,-76,12,12,2,85,18,-72,-1,-20,-76,16, -16,6,85,18,-72,-1,-24,-76,15,15,6,85,18,-72,-1,-10,-76,13,13,6,85,18,-72,-1,-12, -64,10,12,12,6,85,0,18,1,18,25,35,-72,1,54,-79,102,24,43,78,16,-12,93,43,43, -43,43,43,43,43,77,-28,60,-3,60,-12,-28,60,0,63,-19,63,60,-3,60,1,78,16,-10,77, --19,-3,-28,16,-28,0,63,60,16,-19,16,-19,16,-28,17,18,57,18,57,1,17,18,57,17,18, -57,0,17,51,51,-55,49,48,1,93,0,93,1,53,51,21,20,6,7,39,54,54,55,3,23, -6,35,34,38,38,53,17,35,53,51,17,55,17,51,21,35,17,20,22,22,51,50,2,69,-72, -72,78,45,51,49,2,-111,26,76,60,98,108,44,-124,-124,-77,-75,-75,19,43,40,30,5,1,-71, --71,101,125,34,68,23,87,82,-5,-96,-97,16,62,101,-94,2,99,-116,1,7,108,-2,-115,-116,-3, --109,77,44,26,-1,-1,0,-95,-1,-25,5,34,7,43,2,38,0,56,0,0,1,7,0,-37,1, --118,1,62,0,59,64,15,2,1,24,-128,58,60,52,-81,24,-65,24,-1,24,3,24,-72,3,23, -0,125,63,114,43,24,53,53,1,-79,6,2,67,84,88,-73,2,1,0,21,27,12,0,65,43, -53,53,27,-73,1,2,2,30,6,0,104,39,43,89,0,-1,-1,0,-125,-1,-24,3,-32,5,-19, -2,38,0,88,0,0,1,7,0,-37,0,-36,0,0,0,25,64,12,2,1,0,25,31,17,17, -65,1,2,2,34,-71,2,34,0,41,0,43,1,43,53,53,0,-1,-1,0,-95,-1,-25,5,34, -7,44,2,38,0,56,0,0,1,7,0,-35,1,-105,1,106,0,51,-75,2,1,1,2,2,28, --71,2,33,0,41,0,43,1,-79,6,2,67,84,88,-72,-1,-23,-76,21,28,12,0,65,43,27, -64,11,-64,25,1,96,25,1,25,17,85,72,43,43,93,93,89,53,53,0,-1,-1,0,-125,-1, --24,3,-32,5,-62,2,38,0,88,0,0,1,7,0,-35,0,-76,0,0,0,49,-75,2,1,1, -2,2,32,-71,2,34,0,41,0,43,1,-79,6,2,67,84,88,-75,0,28,32,11,22,65,43, -27,-71,0,29,-1,-64,-73,18,20,52,29,17,100,72,43,43,43,89,53,52,0,-1,-1,0,41, -0,0,4,-80,7,44,2,38,0,61,0,0,1,7,0,-115,0,-5,1,106,0,40,64,16,1, --49,16,-33,16,2,-81,16,1,16,64,11,15,52,16,2,-72,-1,89,-76,72,43,1,1,16,-71, -2,33,0,41,0,43,1,43,43,93,93,53,-1,-1,0,40,0,0,3,-44,5,-62,2,38,0, -93,0,0,1,7,0,-115,0,-87,0,0,0,30,-75,1,79,18,1,18,7,-72,-2,105,-76,72, -43,1,1,18,-70,2,34,0,41,1,100,-123,0,43,1,43,93,53,-1,-1,0,41,0,0,4, --80,6,-12,2,38,0,61,0,0,1,7,0,-38,1,48,1,106,0,27,-75,1,-49,13,1,13, -2,-72,-1,17,-76,72,43,1,1,13,-71,2,33,0,41,0,43,1,43,93,53,0,-1,-1,0, -40,0,0,3,-44,5,-118,2,38,0,93,0,0,1,7,0,-38,0,-87,0,0,0,46,64,19, -1,15,64,11,11,6,85,31,15,47,15,2,-17,15,-1,15,2,15,4,-72,-1,-95,-76,72,43, -1,1,15,-70,2,34,0,41,1,100,-123,0,43,1,43,93,113,43,53,0,1,0,-92,0,0, -4,56,5,-70,0,5,0,-125,64,28,2,3,30,1,0,2,5,8,16,1,32,1,2,1,26, -7,3,4,32,5,5,0,36,16,16,2,85,0,-72,-1,-14,-76,15,15,2,85,0,-72,-1,-22, --76,13,13,2,85,0,-72,-1,-6,-76,12,12,2,85,0,-72,-1,-3,-76,16,16,6,85,0,-72, --1,-13,-76,15,15,6,85,0,-72,-1,-22,-76,13,13,6,85,0,-72,-1,-12,-73,12,12,6,85, -0,25,6,59,-71,1,-114,0,24,43,78,16,-12,43,43,43,43,43,43,43,43,60,77,16,-3, -60,78,16,-26,93,0,63,63,60,77,-3,60,49,48,19,33,21,33,17,35,-92,3,-108,-3,46, --62,5,-70,-83,-6,-13,0,3,0,96,-1,-25,5,-38,5,-44,0,12,0,24,0,28,1,40,64, -105,108,8,109,10,108,15,106,17,99,21,99,23,6,16,14,16,18,31,20,31,24,99,2,99, -4,6,106,14,99,18,100,20,107,24,-104,2,-106,4,6,31,21,16,23,109,1,98,5,99,7, -106,11,111,12,7,16,2,31,4,31,8,18,10,16,15,31,17,32,30,7,58,8,27,30,79, -25,95,25,127,25,-113,25,4,-17,25,1,25,25,9,22,30,3,3,16,30,9,9,28,101,19, -25,101,13,19,38,6,-72,-1,-24,-76,16,16,2,85,6,-72,-1,-18,-76,13,13,2,85,6,-72, --1,-16,-76,12,12,2,85,6,-72,-1,-7,-76,11,11,6,85,6,-72,-1,-12,-76,13,13,6,85, -6,-72,-1,-6,64,38,12,12,6,85,32,6,-128,6,2,-128,30,1,6,26,30,13,38,0,6, -11,11,6,85,0,6,12,12,6,85,32,0,1,0,25,29,99,92,24,43,16,-10,93,43,43, --19,16,-10,93,93,43,43,43,43,43,43,-19,16,-26,16,-26,0,63,-19,63,-19,18,57,47,113, -93,-19,49,48,67,121,64,44,1,24,11,37,17,8,19,33,1,15,10,13,33,0,21,4,19, -33,1,23,2,13,33,0,18,7,16,33,0,14,12,16,33,0,20,5,22,33,1,24,1,22, -33,1,43,43,43,43,1,43,43,43,43,43,-127,1,93,93,93,0,93,93,19,16,0,33,32, -0,17,16,0,33,34,36,2,55,20,0,51,50,0,17,16,0,35,34,0,19,53,33,21,96, -1,-118,1,52,1,53,1,-121,-2,118,-2,-51,-35,-2,-77,-109,-56,1,16,-28,-32,1,22,-2,-24, --37,-41,-2,-32,-45,2,68,2,-54,1,110,1,-100,-2,93,-2,-86,-2,-84,-2,96,-35,1,91,-88, --5,-2,-63,1,59,1,20,1,24,1,57,-2,-38,-2,-128,-84,-84,0,0,3,0,85,-1,-53,6, -13,5,-26,0,18,0,25,0,32,1,84,64,96,32,34,58,3,58,7,53,12,53,16,53,20, -52,24,60,27,58,31,68,3,68,7,73,17,96,34,112,34,-124,21,-118,30,-97,34,-96,34,-65, -34,-16,34,20,0,34,56,3,2,41,21,38,23,38,28,40,30,56,6,104,4,105,21,101,23, -101,28,105,30,118,4,121,6,121,13,118,16,-120,4,-120,20,-123,23,-123,28,-120,30,19,57,3, -1,32,19,8,11,26,25,30,11,-72,1,58,64,38,10,19,30,18,112,2,-128,2,2,2,-94, -0,3,10,9,26,9,19,10,1,-112,9,1,64,9,80,9,96,9,112,9,-128,9,5,9,32, -0,10,-72,-1,-4,64,13,12,12,6,85,127,10,1,10,10,14,29,38,5,-72,-1,-12,64,58, -15,16,6,85,5,42,13,13,6,85,5,26,11,12,6,85,0,5,96,5,2,32,5,96,5, -112,5,-97,5,-96,5,-65,5,-16,5,7,5,26,34,0,34,16,34,64,34,3,16,34,48,34, -64,34,-80,34,-64,34,5,34,-72,-1,-64,64,12,16,18,52,22,38,14,18,16,16,2,85,14, --72,-1,-22,64,11,13,13,2,85,14,8,15,16,6,85,14,-72,-1,-42,-76,13,13,6,85,14, --72,-1,-24,64,13,11,12,6,85,32,14,1,14,25,33,99,92,24,43,16,-10,93,43,43,43, -43,43,-19,43,93,113,16,-10,93,113,43,43,43,-19,18,57,47,113,43,60,-3,113,114,60,16, -60,16,60,0,63,63,-12,93,60,-19,16,-12,-3,60,16,60,16,60,49,48,0,113,93,1,113, -93,1,51,21,4,0,21,16,0,5,21,35,53,36,0,53,52,18,36,55,21,6,6,21,20, -22,23,51,54,54,53,52,38,35,2,-48,-62,1,52,1,71,-2,-98,-2,-25,-62,-2,-33,-2,-90, --106,1,18,-45,-50,-29,-8,-71,-62,-51,-24,-34,-41,5,-26,-75,19,-2,-66,-17,-2,-12,-2,-54,10, --42,-42,11,1,63,-7,-93,1,8,-104,10,-88,6,-42,-56,-54,-46,3,6,-38,-62,-72,-23,0,0, -2,0,72,-1,-24,4,83,4,62,0,20,0,32,1,20,64,80,6,9,6,18,16,34,55,2, -71,2,86,2,86,4,118,9,117,18,-122,9,10,8,7,1,73,23,70,25,70,29,73,31,91, -23,84,25,84,29,91,31,104,9,104,11,103,15,121,9,-9,28,13,24,19,1,37,29,42,31, -53,29,58,31,4,111,8,96,19,2,19,8,3,30,4,16,6,0,6,6,10,27,-72,2,-102, --78,10,11,21,-72,2,-102,-75,16,7,8,19,0,3,-72,-1,-10,-76,16,17,2,85,3,-72,-1, --16,-76,16,17,6,85,3,-72,-1,-16,-73,13,13,6,85,3,107,64,30,-72,-1,-24,-76,13,17, -2,85,30,-72,-1,-20,-76,11,11,2,85,30,-72,-1,-18,64,71,13,13,6,85,-112,30,1,31, -30,-16,30,2,30,66,5,-128,0,-83,1,1,6,-83,5,55,34,24,64,13,8,14,15,2,85, -13,28,12,13,2,85,13,12,16,16,6,85,13,18,13,13,6,85,13,37,12,12,6,85,13, -23,11,11,6,85,63,13,79,13,2,13,52,33,16,-10,93,43,43,43,43,43,43,-19,16,-10, --19,60,16,-19,26,16,-3,113,93,43,43,43,26,-19,43,43,43,17,51,51,0,63,-19,63,-19, -63,63,17,18,23,57,93,49,48,0,113,114,93,1,113,93,1,51,6,3,18,23,35,38,39, -6,33,34,2,17,16,18,51,50,22,23,54,37,34,6,21,20,22,51,50,54,53,52,38,3, --101,-72,70,59,70,59,-77,43,22,83,-2,-8,-56,-12,-11,-54,125,-98,68,7,-2,-72,-127,-106,-114, -127,124,-90,-101,4,38,-36,-2,-55,-2,126,-111,100,94,-38,1,44,1,1,1,8,1,33,101,103, -35,20,-48,-60,-65,-38,-41,-54,-60,-56,0,2,0,72,-1,-24,4,44,5,-70,0,19,0,31,1, --122,64,-127,59,18,1,88,10,90,12,85,15,104,10,104,12,120,31,6,69,25,74,27,74,31, -85,6,90,9,5,39,21,40,31,55,21,56,31,69,21,5,-58,3,1,51,22,57,24,57,28, -51,30,91,28,-114,19,-121,31,-103,3,-88,18,-72,18,-42,21,-38,25,-36,28,-42,31,-25,12,-25, -22,-9,12,-9,22,18,107,6,111,10,99,12,96,16,99,22,111,24,111,28,96,30,126,19,9, -95,6,95,10,80,12,80,16,80,22,95,24,90,28,80,30,8,6,3,21,3,43,17,107,12, -106,16,5,19,2,0,29,-72,2,-102,-75,5,17,7,17,2,23,-72,2,-102,-78,11,11,2,-72, -2,-102,64,51,0,0,123,3,-117,3,2,3,1,0,48,17,64,17,2,91,17,107,17,127,17, --113,17,4,5,17,8,14,64,0,1,0,0,14,1,1,26,64,33,64,13,13,2,85,33,64, -11,11,2,85,8,-72,-1,-22,64,17,15,15,2,85,8,24,13,13,2,85,8,16,11,11,2, -85,8,-72,-1,-16,-76,15,15,6,85,8,-72,-1,-15,-76,11,13,6,85,8,-72,-1,-64,64,74, -36,37,52,48,8,1,0,8,16,8,32,8,3,8,49,33,20,64,14,12,14,15,2,85,14, -18,13,13,2,85,14,12,12,12,2,85,14,28,11,11,2,85,14,12,16,16,6,85,14,13, -13,13,6,85,14,22,12,12,6,85,14,13,11,11,6,85,31,14,63,14,2,14,49,32,16, --10,93,43,43,43,43,43,43,43,43,-19,16,-10,93,93,43,43,43,43,43,43,43,43,-19,51, -47,17,51,47,93,17,18,57,57,93,114,17,18,57,93,0,63,-19,63,-19,17,51,63,51,-19, -17,18,57,49,48,1,113,93,93,93,114,0,93,93,93,113,19,33,21,33,22,23,22,22,21, -16,0,35,34,2,53,16,0,55,38,39,19,20,22,51,50,54,53,52,38,35,34,6,-82,3, -33,-3,-48,100,-43,-66,-106,-2,-23,-32,-11,-8,1,6,-74,93,-7,82,-77,-117,122,-69,-78,-121,-107, --91,5,-70,-110,102,-109,-124,-30,-63,-2,-3,-2,-29,1,64,-36,1,0,1,13,7,65,-33,-4,-54, --86,-36,-68,-53,-68,-50,-24,0,0,1,0,98,-1,-24,3,99,4,62,0,36,0,-24,64,55,31, -38,95,38,125,2,125,21,-119,1,-117,2,-125,8,-124,15,-117,21,-119,22,-78,4,-78,15,-61,4, --62,15,14,-128,38,1,38,33,57,26,54,34,117,7,121,16,-76,5,-74,33,-60,5,-58,33,9, -30,12,23,22,-72,-1,-64,64,14,9,12,52,22,22,20,0,63,1,1,1,1,3,11,-72,2, --102,64,9,112,12,-65,12,2,12,12,25,3,-72,2,-102,-78,35,7,20,-72,2,-102,64,43,25, -11,30,6,28,12,12,23,28,1,0,22,23,6,64,32,64,26,34,52,32,32,28,16,0,1, -0,0,0,23,32,23,96,23,-128,23,4,23,-86,38,17,64,28,-72,-1,-8,64,24,15,15,6, -85,28,16,12,12,6,85,28,22,11,11,6,85,31,28,79,28,2,28,52,37,16,-10,93,43, -43,43,-19,16,-10,93,50,47,113,17,51,47,43,-19,17,51,17,51,17,18,57,47,17,18,57, -0,63,-19,63,-19,18,57,47,113,-19,17,51,47,93,51,17,51,47,43,51,17,57,49,48,0, -93,1,113,93,1,7,38,35,34,6,21,20,22,51,50,55,21,38,35,34,6,21,20,22,51, -50,55,23,6,35,34,38,53,52,55,38,53,52,54,51,50,3,61,-127,123,107,88,81,120,116, -15,35,32,16,-113,111,112,77,-115,123,-127,-96,-18,-69,-72,-80,-109,-82,-76,-50,3,-82,104,93,94, -54,70,93,1,-105,1,110,69,71,97,-125,109,-86,-66,126,-75,76,83,-110,119,-67,0,2,0,68, --1,-24,4,-61,4,62,0,15,0,27,1,36,64,61,54,17,54,21,57,23,57,27,69,17,69, -21,73,23,73,27,83,2,88,5,84,8,82,17,84,21,94,23,101,2,106,5,100,8,100,17, -100,21,109,23,20,15,2,2,10,4,22,28,7,11,1,28,15,6,16,28,13,7,25,36,4, --72,-1,-22,-76,14,14,2,85,4,-72,-1,-22,-76,10,12,2,85,4,-72,-1,-17,-76,16,16,6, -85,4,-72,-1,-32,-76,15,15,6,85,4,-72,-1,-43,-76,13,13,6,85,4,-72,-1,-15,-76,12, -12,6,85,4,-72,-1,-28,64,33,11,11,6,85,80,4,96,4,112,4,-128,4,4,16,4,48, -4,64,4,80,4,96,4,112,4,-128,4,-112,4,-80,4,9,4,-72,1,-49,64,50,10,63,0, -1,15,0,-113,0,2,0,-86,29,19,36,10,64,36,37,52,10,12,14,15,2,85,10,18,13, -13,2,85,10,12,12,12,2,85,10,28,11,11,2,85,10,12,16,16,6,85,10,-72,-1,-1, -64,30,15,15,6,85,10,12,13,13,6,85,10,30,12,12,6,85,10,10,11,11,6,85,31, -10,63,10,2,10,49,28,16,-10,93,43,43,43,43,43,43,43,43,43,43,-19,16,-26,113,93, -16,-3,93,113,43,43,43,43,43,43,43,-19,0,63,-19,63,-19,63,-19,1,17,18,57,17,51, -49,48,1,93,1,21,33,22,17,16,0,35,34,0,17,16,0,51,50,23,7,34,6,21,20, -22,51,50,54,53,52,38,4,-61,-2,-33,-123,-2,-35,-48,-40,-2,-24,1,35,-51,75,95,-83,-125, --79,-83,-118,-111,-85,-99,4,38,-110,124,-2,-6,-2,-29,-2,-13,1,24,1,19,1,27,1,16,24, -125,-52,-53,-54,-52,-43,-62,-79,-27,0,1,0,46,0,0,2,-6,4,38,0,7,0,-67,64,29, -16,9,80,9,96,9,112,9,-128,9,-97,9,-48,9,7,79,9,1,2,10,7,4,28,5,6, -127,7,1,7,-72,1,15,-76,1,112,4,1,4,-72,1,15,-78,1,37,2,-72,-1,-32,-76,16, -16,2,85,2,-72,-1,-12,-76,13,13,2,85,2,-72,-1,-2,-76,12,12,2,85,2,-72,-1,-28, --76,11,11,2,85,2,-72,-1,-20,64,11,10,10,2,85,2,8,16,16,6,85,2,-72,-1,-8, --76,13,13,6,85,2,-72,-1,-10,64,45,12,12,6,85,16,2,32,2,112,2,-128,2,-48,2, --32,2,-16,2,7,64,2,-96,2,-80,2,3,0,2,112,2,-128,2,-48,2,-32,2,-16,2,6, -9,0,2,1,74,2,47,94,93,94,114,113,93,43,43,43,43,43,43,43,43,-19,-28,93,16, --28,93,0,63,-3,60,63,49,48,1,113,93,1,17,35,17,33,53,33,21,1,-6,-76,-2,-24, -2,-52,3,-108,-4,108,3,-108,-110,-110,0,2,0,72,-2,105,4,-23,4,63,0,27,0,37,1, -30,64,68,64,39,1,35,5,35,23,40,24,56,29,72,29,115,12,122,23,-118,9,-116,23,-76, -5,-9,2,11,82,13,102,4,103,5,98,13,103,27,-104,23,-88,23,-57,13,-54,18,-54,23,-54, -24,11,28,51,6,28,19,22,11,21,1,28,0,34,28,11,7,0,7,1,0,-72,-1,-64,64, -21,9,14,52,0,0,25,28,20,6,79,21,1,21,37,20,6,16,16,2,85,20,-72,-1,-12, --76,15,15,2,85,20,-72,-1,-4,64,24,15,15,6,85,20,6,12,12,6,85,20,64,11,13, -52,-65,20,1,20,20,25,31,36,15,-72,-1,-10,-76,15,15,6,85,15,-72,-1,-15,-76,13,13, -6,85,15,-72,-1,-18,-76,12,12,6,85,15,-72,-1,-14,64,28,11,11,6,85,64,15,1,0, -15,16,15,32,15,48,15,4,15,49,39,3,36,25,16,16,16,6,85,25,-72,-1,-4,64,31, -15,15,6,85,25,18,13,13,6,85,25,23,12,12,6,85,25,14,11,11,6,85,63,25,1, -25,49,38,52,55,24,43,16,-10,93,43,43,43,43,43,-19,16,-10,93,113,43,43,43,43,-19, -18,57,47,93,43,43,43,43,43,-3,113,60,16,60,17,57,47,43,51,0,63,63,-19,16,-19, -47,63,60,-3,-28,49,48,0,93,1,93,113,1,7,6,17,20,22,23,17,52,54,54,51,50, -22,22,21,20,6,6,7,17,35,17,34,0,17,52,0,1,54,54,53,52,38,35,34,6,21, -1,-13,35,-49,-93,-94,30,107,92,-113,-77,124,98,-36,-77,-78,-70,-2,-68,1,3,1,-83,127,-75, --124,74,53,49,4,59,-100,69,-2,-37,-101,-13,35,2,-108,106,115,73,116,-6,-112,120,-15,-54,38, --2,-126,1,126,1,70,1,0,-19,1,37,-4,77,23,-18,-63,-77,-92,73,124,0,2,-1,-31,-3, -103,4,-118,-2,-21,0,3,0,7,0,67,-74,2,1,63,3,0,6,0,-72,2,-97,64,24,5, -7,5,63,4,7,6,6,3,3,2,26,9,4,5,5,0,0,1,-59,8,67,65,24,43,16, --11,60,16,60,16,60,78,16,-10,60,16,60,16,60,0,47,77,-19,60,16,-26,60,16,60,-3, -60,49,48,3,53,33,21,1,53,33,21,31,4,-87,-5,87,4,-87,-2,105,-126,-126,-2,-2,-127, --127,-1,-1,0,-80,0,0,3,79,5,-70,0,38,0,4,0,0,1,7,0,4,1,-64,0,0, -0,13,-77,2,1,14,4,-72,1,-64,-79,72,39,1,43,0,0,1,0,82,2,7,2,-101,4, --82,0,20,0,90,64,26,53,4,68,4,101,4,98,17,119,4,112,17,6,18,13,20,3,3, -16,20,1,2,39,6,12,20,-72,1,89,64,24,6,28,16,7,13,37,10,-126,20,2,63,1, -20,37,1,48,0,1,0,25,21,113,-116,24,43,78,16,-12,93,60,77,-19,16,-19,16,-12,-19, -0,63,-19,-12,60,16,-12,60,17,18,57,47,1,17,18,57,49,48,0,93,19,17,51,21,54, -54,51,50,22,22,21,17,35,17,52,38,35,34,6,21,17,82,-126,41,103,64,83,114,50,-115, -65,68,81,89,2,7,2,-103,69,41,42,63,101,109,-2,106,1,-111,88,69,92,104,-2,-106,0, -3,0,51,-1,-26,8,-109,5,-70,0,54,0,65,0,95,1,106,64,107,83,4,82,28,102,27, -101,28,-123,14,-118,87,-119,89,-120,91,-102,90,-100,91,10,6,28,10,35,5,47,22,28,25,35, -21,47,35,27,44,35,52,26,69,25,66,26,74,59,74,63,81,3,85,4,100,3,108,19,100, -47,101,48,98,80,118,4,123,19,121,83,123,87,122,91,-123,4,-113,14,-113,19,-115,22,-123,31, --119,59,-128,80,-116,94,-115,95,-87,13,-72,13,-60,13,-54,35,-60,37,39,26,12,81,88,33,20, -36,-72,2,-73,-75,71,28,40,78,58,77,-72,1,19,64,19,40,20,28,12,8,58,7,56,30, -52,52,53,55,30,0,0,17,58,16,-72,1,19,-78,12,7,95,-72,2,-76,64,57,46,43,10, -5,6,53,10,71,28,40,11,81,28,33,11,61,60,5,46,106,5,106,7,37,-27,93,78,39, -23,94,93,61,77,36,-59,74,56,77,106,68,58,8,37,44,7,32,16,16,2,85,7,8,13, -13,2,85,7,-72,-1,-8,64,51,12,12,2,85,7,7,96,97,16,56,30,17,56,85,94,30, -26,97,55,53,-70,54,54,0,28,16,16,2,85,0,42,15,15,2,85,0,38,13,13,2,85, -0,42,11,12,2,85,0,25,96,97,-72,1,-17,-77,33,-101,104,24,43,43,78,-12,43,43,43, -43,60,77,16,-3,60,78,16,-10,77,-3,-28,16,-28,17,18,57,47,43,43,43,60,-3,-28,-10, --12,-27,16,-10,-3,-28,16,-27,16,-26,-26,16,-19,0,63,-19,63,-19,63,63,60,-3,-26,63,-3, --28,63,-19,17,57,47,-19,47,-28,16,-19,16,-3,-28,16,-3,-27,17,18,57,17,18,57,49,48, -1,93,0,93,19,33,50,23,22,23,51,17,23,17,33,54,51,50,23,22,23,39,38,38,35, -34,6,21,20,23,22,4,22,22,21,20,6,35,34,38,39,7,6,6,35,34,39,38,53,17, -35,6,6,7,6,35,35,17,35,19,17,51,50,54,54,53,52,38,38,35,1,17,7,20,22, -51,50,54,55,38,38,39,23,22,22,51,50,55,54,53,52,39,38,36,39,38,38,53,52,55, -51,1,-50,-22,123,94,13,92,-74,1,64,85,92,-67,118,95,4,-69,6,104,102,102,101,57,56, -1,61,-117,74,-21,-60,125,-98,69,1,28,47,18,-109,65,37,102,31,-112,114,79,-61,-97,-62,-62, --124,-96,-102,88,72,125,-124,3,33,1,46,44,12,26,14,23,18,1,-74,8,-127,108,105,76,57, -35,46,-2,-81,56,86,81,32,5,-70,-127,99,-82,1,54,1,-2,-53,28,102,82,-111,1,83,87, -80,46,55,36,36,76,81,-120,75,-123,-50,74,83,-125,8,8,78,44,102,2,-57,116,-106,33,22, --3,-86,5,15,-3,-16,50,122,92,83,121,60,-2,-120,-3,113,31,38,44,5,5,47,76,54,1, -99,111,61,46,60,46,32,42,91,29,46,120,78,77,63,0,0,1,0,79,0,-99,7,-80,3, -108,0,16,0,0,1,51,6,6,7,33,21,33,22,23,35,38,38,39,53,54,54,1,-20,76, -59,59,77,6,59,-7,-59,104,94,78,-127,-70,99,87,-62,3,108,118,95,96,101,108,-55,-112,-107, -48,45,37,-104,0,0,1,0,-103,-2,83,3,104,5,59,0,16,0,0,19,54,54,55,51,22, -22,23,21,38,39,17,35,17,6,6,7,-103,-111,-105,37,46,47,-107,-112,-55,108,101,96,95,118, -3,-98,-123,-62,86,99,-70,-127,77,94,103,-6,62,5,-62,76,60,59,0,0,1,0,79,0,-99, -7,-80,3,108,0,16,0,0,1,22,22,23,21,6,6,7,35,54,55,33,53,33,38,38,39, -6,19,-123,-62,86,99,-70,-127,77,94,103,-7,-59,6,59,76,60,59,3,108,-111,-105,37,45,48, --107,-112,-55,108,101,97,94,118,0,1,0,-103,-2,83,3,104,5,59,0,16,0,0,23,53,22, -22,23,17,51,17,54,55,21,6,6,7,35,38,38,-103,119,94,96,101,108,-55,-112,-107,47,46, -37,-105,16,76,59,60,76,5,-62,-6,62,103,94,77,-127,-70,99,86,-62,0,0,1,0,79,0, --98,7,-80,3,110,0,27,0,0,1,21,6,6,7,35,54,55,33,22,23,35,38,38,39,53, -54,54,55,51,6,7,33,38,39,51,22,22,7,-80,94,-74,-126,80,69,125,-6,-25,125,69,80, --126,-74,94,94,-74,-126,80,69,125,5,25,125,69,80,-126,-74,2,28,45,43,-110,-108,-84,-117,-117, --84,-108,-110,43,45,44,-111,-107,-84,-117,-117,-84,-107,-111,0,1,0,-104,-2,85,3,103,5,-73,0, -27,0,0,1,51,22,22,23,21,38,39,17,54,55,21,6,6,7,35,38,38,39,53,22,23, -17,6,7,53,54,54,1,-23,45,44,-111,-108,-85,-116,-116,-85,-108,-111,44,45,43,-110,-108,-85,-116, --116,-85,-108,-110,5,-73,94,-73,-126,80,69,126,-6,-26,126,68,79,-126,-73,94,94,-73,-126,79,68, -126,5,26,126,69,80,-126,-73,0,2,0,-104,-3,-108,3,103,5,-73,0,27,0,31,0,0,1, -51,22,22,23,21,38,39,17,54,55,21,6,6,7,35,38,38,39,53,22,23,17,6,7,53, -54,54,1,33,21,33,1,-23,45,44,-111,-108,-85,-116,-116,-85,-108,-111,44,45,43,-110,-108,-85,-116, --116,-85,-108,-110,-2,-36,2,-51,-3,51,5,-73,94,-73,-126,80,69,126,-6,-26,126,68,79,-126,-73, -94,94,-73,-126,79,68,126,5,26,126,69,80,-126,-73,-8,-99,98,0,0,1,1,106,0,0,6, -107,4,-1,0,5,0,0,1,51,17,33,21,33,1,106,100,4,-99,-6,-1,4,-1,-5,101,100, -0,1,0,-98,0,0,5,35,5,-44,0,33,0,-124,-78,70,8,26,-72,2,-69,64,26,9,3, -17,18,1,0,8,19,18,32,17,17,16,26,35,0,33,1,33,32,2,25,34,-98,121,24,43, -78,16,-12,77,-19,60,16,60,78,16,-10,60,77,16,-3,60,0,63,60,60,60,63,-19,49,48, -67,121,64,56,22,30,3,15,29,30,28,30,2,6,4,3,5,3,6,3,7,3,4,6,14, -15,13,15,12,15,11,15,4,6,23,22,24,22,2,6,27,8,31,88,0,25,10,21,88,1, -30,3,26,88,1,22,15,26,88,1,43,43,1,43,43,42,42,42,42,-127,-127,33,35,17,16, -55,62,3,51,50,30,2,23,22,21,17,35,17,52,39,46,3,35,34,14,2,7,6,21,1, -37,-121,7,12,68,-107,-37,124,119,-41,-96,69,11,4,-122,6,10,53,111,-83,92,92,-76,115,46, -7,3,2,109,1,5,69,125,-94,-100,98,93,-96,-76,-121,52,-5,-3,-109,2,116,-29,63,114,-121, -118,76,80,-125,-100,104,54,-48,0,0,3,0,114,0,-62,4,58,4,-28,0,3,0,7,0,11, -0,106,64,60,11,10,37,8,63,9,1,-112,9,-64,9,2,9,-65,6,3,2,0,1,37,48, -2,1,-97,2,-49,2,2,2,-65,5,7,6,37,4,5,8,11,11,4,7,7,3,0,26,13, -9,10,10,5,5,6,6,2,1,25,12,87,90,24,43,78,16,-12,60,60,16,60,16,60,16, -60,16,-10,60,60,16,60,60,16,60,0,47,60,77,-3,60,16,-3,93,113,-3,60,16,60,16, --3,93,113,60,-3,60,49,48,1,33,53,33,17,33,53,33,17,33,53,33,4,58,-4,56,3, --56,-4,56,3,-56,-4,56,3,-56,4,61,-89,-3,-101,-88,-3,-101,-88,0,0,2,0,-99,0,0, -4,56,4,-127,0,4,0,9,0,0,51,17,1,1,17,37,33,17,1,1,-99,1,-51,1,-50, --4,-74,2,-7,-2,-125,-2,-124,2,122,2,7,-3,-7,-3,-122,81,2,7,1,-85,-2,85,0,1, -0,113,1,-88,4,57,4,6,0,5,0,45,-76,3,37,2,2,1,-72,1,-71,64,14,0,2, -26,7,4,5,37,1,0,25,6,87,90,24,43,78,16,-12,60,77,-3,60,78,16,-26,0,47, -77,-2,60,16,-19,49,48,19,17,33,21,33,17,113,3,-56,-4,-30,1,-88,2,94,-88,-2,74, -0,0,1,2,34,-3,-3,3,-48,6,-55,0,22,0,0,1,35,17,52,54,51,50,22,21,20, -6,35,34,39,38,38,35,34,7,6,7,6,21,2,-77,-111,-77,113,67,71,51,37,30,27,18, -47,23,17,14,10,4,7,-3,-3,7,19,-37,-34,65,44,40,52,15,10,73,12,8,19,33,106, -0,1,1,5,-3,-3,2,-77,6,-55,0,22,0,0,1,51,17,20,6,35,34,38,53,52,54, -51,50,23,22,22,51,50,55,54,55,54,53,2,34,-111,-77,113,67,71,51,36,31,28,18,46, -23,17,14,10,4,7,6,-55,-8,-19,-37,-34,65,44,40,52,16,10,72,12,7,21,32,106,0, -1,-1,-23,2,22,5,-63,2,-59,0,3,0,0,1,33,53,33,5,-63,-6,40,5,-40,2,22, --81,0,0,1,1,-55,-3,-109,2,120,7,72,0,3,0,0,1,17,51,17,1,-55,-81,-3,-109, -9,-75,-10,75,0,0,1,2,126,-3,-109,5,-62,2,-59,0,5,0,0,1,21,33,17,35,17, -5,-62,-3,107,-81,2,-59,-81,-5,125,5,50,0,1,-1,-23,-3,-109,3,44,2,-59,0,5,0, -0,1,33,53,33,17,35,2,125,-3,108,3,67,-81,2,22,-81,-6,-50,0,1,2,126,2,22, -5,-62,7,72,0,5,0,0,1,17,51,17,33,21,2,126,-81,2,-107,2,22,5,50,-5,125, --81,0,1,-1,-23,2,22,3,44,7,72,0,5,0,0,1,33,53,33,17,51,3,44,-4,-67, -2,-108,-81,2,22,-81,4,-125,0,1,2,126,-3,-109,5,-62,7,72,0,7,0,0,1,17,51, -17,33,21,33,17,2,126,-81,2,-107,-3,107,-3,-109,9,-75,-5,125,-81,-5,125,0,1,-1,-23, --3,-109,3,44,7,72,0,7,0,0,1,17,33,53,33,17,51,17,2,125,-3,108,2,-108,-81, --3,-109,4,-125,-81,4,-125,-10,75,0,1,-1,-23,-3,-109,5,-63,2,-59,0,7,0,0,1,33, -53,33,21,33,17,35,2,125,-3,108,5,-40,-3,107,-81,2,22,-81,-81,-5,125,0,0,1,-1, --23,2,22,5,-63,7,72,0,7,0,0,1,33,53,33,17,51,17,33,5,-63,-6,40,2,-108, --81,2,-107,2,22,-81,4,-125,-5,125,0,1,-1,-23,-3,-109,5,-63,7,72,0,11,0,0,1, -33,53,33,17,51,17,33,21,33,17,35,2,125,-3,108,2,-108,-81,2,-107,-3,107,-81,2,22, --81,4,-125,-5,125,-81,-5,125,0,2,-1,-23,1,88,5,-63,3,-125,0,3,0,7,0,0,1, -33,53,33,17,33,53,33,5,-63,-6,40,5,-40,-6,40,5,-40,2,-44,-81,-3,-43,-81,0,2, -1,-64,-3,-109,3,-21,7,72,0,3,0,7,0,0,1,17,51,17,33,17,51,17,3,60,-81, --3,-43,-81,-3,-109,9,-75,-10,75,9,-75,-10,75,0,1,2,126,-3,-109,5,-62,3,-125,0,9, -0,0,1,17,33,21,33,21,33,21,33,17,2,126,3,68,-3,107,2,-107,-3,107,-3,-109,5, --16,-81,-51,-81,-4,59,0,0,1,1,-64,-3,-109,5,-62,2,-59,0,9,0,0,1,17,33,21, -33,17,35,17,35,17,1,-64,4,2,-2,41,-81,-51,-3,-109,5,50,-81,-5,125,4,116,-5,-116, -0,0,2,1,-64,-3,-109,5,-63,3,-125,0,5,0,11,0,0,1,35,17,33,21,33,1,17, -35,17,33,21,2,111,-81,4,1,-4,-82,1,124,-81,2,-123,-3,-109,5,-16,-81,-2,-124,-4,59, -4,116,-81,0,1,-1,-23,-3,-109,3,44,3,-125,0,9,0,0,1,33,53,33,53,33,53,33, -17,35,2,125,-3,108,2,-108,-3,108,3,67,-81,1,88,-81,-51,-81,-6,16,0,1,-1,-23,-3, --109,3,-22,2,-59,0,9,0,0,1,19,33,53,33,17,35,17,35,17,1,-65,1,-2,41,4, -1,-81,-51,-3,-109,4,-125,-81,-6,-50,4,-125,-5,125,0,2,-1,-23,-3,-109,3,-22,3,-125,0, -5,0,11,0,0,1,17,33,53,33,17,1,33,53,33,17,35,3,59,-4,-82,4,1,-3,-43, --2,42,2,-123,-81,-3,-109,5,65,-81,-6,16,3,-59,-81,-5,-116,0,0,1,2,126,1,88,5, --62,7,72,0,9,0,0,1,17,51,17,33,21,33,21,33,21,2,126,-81,2,-107,-3,107,2, --107,1,88,5,-16,-4,59,-81,-51,-81,0,1,1,-64,2,22,5,-62,7,72,0,9,0,0,1, -33,17,51,17,51,17,51,17,33,5,-62,-5,-2,-81,-51,-81,1,-41,2,22,5,50,-5,125,4, --125,-5,125,0,0,2,1,-64,1,88,5,-63,7,72,0,5,0,11,0,0,1,17,33,21,33, -17,1,33,21,33,17,51,2,111,3,82,-5,-1,2,43,1,-42,-3,123,-81,7,72,-6,-65,-81, -5,-16,-4,59,-81,4,116,0,0,1,-1,-23,1,88,3,44,7,72,0,9,0,0,1,33,53, -33,53,33,53,33,17,51,3,44,-4,-67,2,-108,-3,108,2,-108,-81,1,88,-81,-51,-81,3,-59, -0,1,-1,-23,2,22,3,-22,7,72,0,9,0,0,1,33,53,33,17,51,17,51,17,51,3, --22,-5,-1,1,-42,-81,-51,-81,2,22,-81,4,-125,-5,125,4,-125,0,2,-1,-23,1,88,3,-22, -7,72,0,5,0,11,0,0,1,51,17,33,53,33,1,17,51,17,33,53,3,59,-81,-5,-1, -3,82,-2,-124,-81,-3,123,7,72,-6,16,-81,1,124,3,-59,-5,-116,-81,0,1,2,126,-3,-109, -5,-62,7,72,0,11,0,0,1,17,51,17,33,21,33,21,33,21,33,17,2,126,-81,2,-107, --3,107,2,-107,-3,107,-3,-109,9,-75,-4,59,-81,-51,-81,-4,59,0,2,1,-64,-3,-109,5,-62, -7,72,0,7,0,11,0,0,1,17,51,17,33,21,33,17,33,17,51,17,3,60,-81,1,-41, --2,41,-3,-43,-81,-3,-109,9,-75,-5,125,-81,-5,125,9,-75,-10,75,0,0,3,1,-64,-3,-109, -5,-62,7,72,0,3,0,9,0,15,0,0,1,17,51,17,19,17,51,17,33,21,1,17,33, -21,33,17,1,-64,-81,-51,-81,1,-41,-3,122,2,-122,-2,41,-3,-109,9,-75,-10,75,5,65,4, -116,-4,59,-81,-6,-65,4,116,-81,-4,59,0,0,1,-1,-23,-3,-109,3,44,7,72,0,11,0, -0,1,33,53,33,39,33,53,33,17,51,17,35,2,125,-3,108,2,-107,1,-3,108,2,-108,-81, --81,1,88,-81,-51,-81,3,-59,-10,75,0,2,-1,-23,-3,-109,3,-22,7,72,0,7,0,11,0, -0,1,19,33,53,33,17,51,17,51,17,51,17,1,-65,1,-2,41,1,-42,-81,-51,-81,-3,-109, -4,-125,-81,4,-125,-10,75,9,-75,-10,75,0,0,3,-1,-23,-3,-109,3,-22,7,72,0,3,0, -9,0,15,0,0,1,17,51,17,1,17,33,53,33,17,17,33,53,33,17,35,3,59,-81,-2, --124,-3,123,1,-42,-2,42,2,-123,-81,-3,-109,9,-75,-10,75,9,-75,-5,-116,-81,3,-59,-6,16, --81,-5,-116,0,2,-1,-23,-3,-109,5,-63,3,-125,0,3,0,11,0,0,1,33,53,33,1,33, -53,33,21,33,17,35,5,-63,-6,40,5,-40,-4,-68,-3,108,5,-40,-3,107,-81,2,-44,-81,-3, --43,-81,-81,-4,59,0,1,-1,-23,-3,-109,5,-63,2,-59,0,11,0,0,1,19,33,53,33,21, -33,17,35,17,35,17,1,-65,1,-2,41,5,-40,-2,41,-81,-51,-3,-109,4,-125,-81,-81,-5,125, -4,116,-5,-116,0,0,3,-1,-23,-3,-109,5,-63,3,-125,0,3,0,9,0,15,0,0,1,33, -53,33,1,33,53,33,17,35,33,17,33,21,33,17,5,-63,-6,40,5,-40,-5,-2,-2,42,2, --123,-81,1,124,2,-122,-2,41,2,-44,-81,-3,-43,-81,-5,-116,4,116,-81,-4,59,0,2,-1,-23, -1,88,5,-63,7,72,0,7,0,11,0,0,1,33,53,33,17,51,17,33,17,33,53,33,5, --63,-6,40,2,-108,-81,2,-107,-6,40,5,-40,2,-44,-81,3,-59,-4,59,-3,-43,-81,0,0,1, --1,-23,2,22,5,-63,7,72,0,11,0,0,1,33,53,33,17,51,17,51,17,51,17,33,5, --63,-6,40,1,-42,-81,-51,-81,1,-41,2,22,-81,4,-125,-5,125,4,-125,-5,125,0,3,-1,-23, -1,88,5,-63,7,72,0,5,0,11,0,15,0,0,1,33,53,33,17,51,1,33,17,51,17, -33,17,33,53,33,2,110,-3,123,1,-42,-81,3,83,-3,122,-81,1,-41,-6,40,5,-40,2,-44, --81,3,-59,-5,-116,4,116,-4,59,-3,-43,-81,0,1,-1,-23,-3,-109,5,-63,7,72,0,19,0, -0,1,33,53,33,53,33,53,33,17,51,17,33,21,33,21,33,21,33,17,35,2,125,-3,108, -2,-108,-3,108,2,-108,-81,2,-107,-3,107,2,-107,-3,107,-81,1,88,-81,-51,-81,3,-59,-4,59, --81,-51,-81,-4,59,0,1,-1,-23,-3,-109,5,-63,7,72,0,19,0,0,1,19,33,53,33,17, -51,17,51,17,51,17,33,21,33,17,35,17,35,17,1,-65,1,-2,41,1,-42,-81,-51,-81,1, --41,-2,41,-81,-51,-3,-109,4,-125,-81,4,-125,-5,125,4,-125,-5,125,-81,-5,125,4,-125,-5,125, -0,4,-1,-23,-3,-109,5,-63,7,72,0,5,0,11,0,17,0,23,0,0,1,33,21,33,17, -51,1,17,51,17,33,53,1,33,53,33,17,35,1,17,35,17,33,21,3,-21,1,-42,-3,123, --81,-3,-44,-81,-3,123,1,-42,-2,42,2,-123,-81,2,44,-81,2,-123,3,-125,-81,4,116,-4,59, -3,-59,-5,-116,-81,-3,-43,-81,-5,-116,3,-59,-4,59,4,116,-81,0,1,-1,-23,2,109,5,-63, -7,72,0,3,0,0,1,33,17,33,5,-63,-6,40,5,-40,2,109,4,-37,0,1,-1,-23,-3, --109,5,-63,2,109,0,3,0,0,1,33,17,33,5,-63,-6,40,5,-40,-3,-109,4,-38,0,1, --1,-23,-3,-109,5,-63,7,72,0,3,0,0,3,17,33,17,23,5,-40,-3,-109,9,-75,-10,75, -0,0,1,-1,-23,-3,-109,2,-43,7,72,0,3,0,0,3,17,33,17,23,2,-20,-3,-109,9, --75,-10,75,0,0,1,2,-42,-3,-109,5,-62,7,72,0,3,0,0,1,17,33,17,2,-42,2, --20,-3,-109,9,-75,-10,75,0,30,0,102,-2,8,5,-63,7,72,0,3,0,7,0,11,0,15, -0,19,0,23,0,27,0,31,0,35,0,39,0,43,0,47,0,51,0,55,0,59,0,63,0, -67,0,71,0,75,0,79,0,83,0,87,0,91,0,95,0,99,0,103,0,107,0,111,0,115, -0,119,0,0,19,51,21,35,37,51,21,35,37,51,21,35,5,51,21,35,37,51,21,35,37, -51,21,35,7,51,21,35,37,51,21,35,37,51,21,35,5,51,21,35,37,51,21,35,37,51, -21,35,7,51,21,35,37,51,21,35,37,51,21,35,23,51,21,35,37,51,21,35,37,51,21, -35,7,51,21,35,37,51,21,35,37,51,21,35,5,51,21,35,37,51,21,35,37,51,21,35, -7,51,21,35,37,51,21,35,37,51,21,35,23,51,21,35,37,51,21,35,37,51,21,35,102, -125,125,1,-14,125,125,1,-13,125,125,-3,20,125,125,1,-13,124,124,1,-14,125,125,-7,125,125, --2,13,125,125,-2,14,125,125,4,-34,125,125,-2,14,124,124,-2,13,125,125,-7,125,125,1,-14, -125,125,1,-13,125,125,-7,125,125,-2,14,124,124,-2,13,125,125,-7,125,125,1,-14,125,125,1, --13,125,125,-3,20,125,125,1,-13,124,124,1,-14,125,125,-7,125,125,-2,13,125,125,-2,14,125, -125,-7,125,125,1,-13,124,124,1,-14,125,125,7,72,125,125,125,125,125,124,125,125,125,125,125, -124,125,125,125,125,125,125,124,124,124,124,124,125,125,125,125,125,125,124,125,125,125,125,125,124, -125,125,125,125,125,125,124,124,124,124,124,125,125,125,125,125,125,124,125,125,125,125,125,0,63, --1,-22,-2,8,5,-63,7,72,0,3,0,7,0,11,0,15,0,19,0,23,0,27,0,31,0, -35,0,39,0,43,0,47,0,51,0,55,0,59,0,63,0,67,0,71,0,75,0,79,0,83, -0,87,0,91,0,95,0,99,0,107,0,111,0,115,0,119,0,123,0,127,0,-125,0,-121,0, --117,0,-113,0,-109,0,-105,0,-101,0,-97,0,-93,0,-89,0,-85,0,-81,0,-77,0,-73,0,-69, -0,-65,0,-61,0,-57,0,-53,0,-49,0,-45,0,-41,0,-37,0,-33,0,-29,0,-25,0,-21,0, --17,0,-13,0,-9,0,-5,0,-1,0,0,19,51,21,35,55,51,21,35,55,51,21,35,55,51, -21,35,55,51,21,35,55,51,21,35,5,51,21,35,55,51,21,35,55,51,21,35,55,51,21, -35,55,51,21,35,55,51,21,35,53,51,21,35,53,51,21,35,5,51,21,35,55,51,21,35, -55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,5,51,21,35,55,51,21,35,55, -51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,53,51,21,35,53,51,21,35,5,51, -21,35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,5,51,21, -35,37,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,37,51,21,35,5,51,21,35, -39,51,21,35,39,51,21,35,39,51,21,35,39,51,21,35,39,51,21,35,7,51,21,35,55, -51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,23,51,21,35,39,51, -21,35,39,51,21,35,39,51,21,35,39,51,21,35,39,51,21,35,7,51,21,35,55,51,21, -35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,103,124,124,-7,124,124,-7,125, -125,-7,125,125,-6,124,124,-7,124,124,-6,-91,125,125,-7,125,125,-7,125,125,-6,124,124,-7,125, -125,-7,125,125,125,125,125,125,-5,-97,124,124,-7,124,124,-7,125,125,-7,125,125,-6,124,124,-7, -124,124,-6,-91,125,125,-7,125,125,-7,125,125,-6,124,124,-7,125,125,-7,125,125,125,125,125,125, --5,-97,124,124,-7,124,124,-7,125,125,-7,125,125,-6,124,124,-7,124,124,-6,-91,125,125,1,-14, -125,125,-6,124,124,-7,125,125,-7,125,125,-4,27,125,125,4,98,124,124,-7,124,124,-6,125,125, --7,125,125,-7,124,124,-7,124,124,125,125,125,-7,125,125,-7,125,125,-6,124,124,-7,125,125,-7, -125,125,125,124,124,-7,124,124,-6,125,125,-7,125,125,-7,124,124,-7,124,124,125,125,125,-7,125, -125,-7,125,125,-6,124,124,-7,125,125,-7,125,125,7,72,125,125,125,125,125,125,125,125,125,125, -125,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,124,125,125,125,125,125,125,125, -125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125, -125,125,125,125,125,125,125,124,125,125,125,125,125,125,125,125,125,125,125,124,125,125,125,125,125, -125,125,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125, -125,125,125,125,125,124,125,125,125,125,125,125,125,125,125,125,125,0,0,46,-1,-1,-3,-116,5, --42,7,72,0,61,0,65,0,69,0,73,0,77,0,81,0,85,0,89,0,93,0,97,0,101, -0,105,0,109,0,113,0,117,0,121,0,125,0,-127,0,-123,0,-119,0,-115,0,-111,0,-107,0, --103,0,-99,0,-95,0,-91,0,-87,0,-83,0,-79,0,-75,0,-71,0,-67,0,-63,0,-59,0,-55, -0,-51,0,-47,0,-43,0,-39,0,-35,0,-31,0,-27,0,-23,0,-19,0,-15,0,0,1,17,35, -21,51,17,35,21,51,17,35,21,51,17,35,21,51,21,33,17,51,53,35,17,51,53,35,17, -51,53,35,17,51,53,35,17,51,53,51,21,51,53,51,21,51,53,51,21,51,53,51,21,51, -53,51,21,51,53,51,21,35,21,37,21,51,53,51,21,51,53,51,21,51,53,51,21,51,53, -51,21,51,53,23,35,21,51,39,35,21,51,39,35,21,51,39,35,21,51,39,35,21,51,7, -21,51,53,51,21,51,53,51,21,51,53,51,21,51,53,51,21,51,53,5,35,21,51,55,21, -51,53,51,21,51,53,51,21,51,53,51,21,51,53,5,21,51,53,33,21,51,53,7,53,35, -21,37,21,51,53,51,21,51,53,19,53,35,21,35,53,35,21,35,53,35,21,35,53,35,21, -35,53,35,21,7,21,51,53,51,21,51,53,51,21,51,53,51,21,51,53,51,21,51,53,19, -53,35,21,35,53,35,21,35,53,35,21,35,53,35,21,35,53,35,21,7,21,51,53,51,21, -51,53,51,21,51,53,51,21,51,53,51,21,51,53,5,-42,124,124,124,124,124,124,124,124,-6, -41,125,125,125,125,125,125,125,125,125,124,125,124,125,125,124,125,125,124,125,124,124,-5,34,124, -125,124,125,125,124,125,125,124,125,125,125,-7,125,125,-6,124,124,-7,125,125,-7,125,125,-7,124, -125,124,125,125,124,125,125,124,-4,-104,125,125,124,125,125,124,125,125,124,125,-5,34,124,1,118, -125,-6,124,1,-14,125,125,124,125,125,124,125,125,124,125,125,124,125,124,124,125,124,125,125,124, -125,125,124,125,125,124,125,125,124,125,125,124,125,124,124,125,124,125,125,124,125,125,124,5,-46, --2,-118,124,-2,-118,125,-2,-118,124,-2,-118,125,124,1,117,125,1,118,125,1,117,125,1,118,125, -1,117,125,125,125,125,125,125,125,125,125,125,125,-7,125,125,125,125,125,125,125,125,125,125,125, -125,-7,125,125,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,-7,125,125, -125,125,125,125,125,125,125,125,-7,125,125,125,125,125,125,125,125,125,125,125,125,-2,-118,125,125, -125,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,-2,-118,125,125,125,125, -125,125,125,125,125,125,124,125,125,125,125,125,125,125,125,125,125,0,1,0,-110,0,0,4,66, -3,-80,0,3,0,0,19,33,17,33,-110,3,-80,-4,80,3,-80,-4,80,0,0,1,0,0,1, -61,7,-1,2,-65,0,3,0,0,17,33,17,33,7,-1,-8,1,2,-65,-2,126,0,1,1,48, -0,0,6,-68,5,-117,0,2,0,0,33,1,1,1,48,2,-58,2,-58,5,-117,-6,117,0,0, -1,1,32,-1,-31,6,-53,5,-119,0,2,0,0,9,2,1,32,5,-85,-6,85,5,-119,-3,44, --3,44,0,1,1,48,-1,-31,6,-68,5,108,0,2,0,0,9,2,6,-68,-3,58,-3,58,5, -108,-6,117,5,-117,0,1,1,32,-1,-31,6,-53,5,-119,0,2,0,0,1,17,1,6,-53,-6, -85,5,-119,-6,88,2,-44,0,0,2,0,-78,0,-119,4,35,3,-6,0,13,0,27,0,0,1, -50,22,22,21,20,0,35,34,0,53,52,54,54,23,34,6,6,21,20,22,51,50,54,53,52, -38,38,2,106,111,-44,118,-2,-2,-74,-73,-2,-2,118,-44,111,93,-82,98,-42,-105,-105,-43,98,-82, -3,-6,114,-44,114,-73,-2,-2,1,2,-73,115,-45,114,76,94,-80,94,-105,-42,-42,-105,94,-80,94, -0,2,0,-128,0,0,4,84,3,-44,0,3,0,15,0,0,51,17,33,17,1,34,6,21,20, -22,51,50,54,53,52,38,-128,3,-44,-2,22,84,118,119,83,84,118,118,3,-44,-4,44,2,-76, -118,84,83,119,119,83,84,118,0,3,0,42,0,0,4,-83,4,-125,0,3,0,17,0,31,0, -0,51,17,33,17,1,34,6,6,21,20,0,51,50,0,53,52,38,38,7,50,22,22,21,20, -6,35,34,38,53,52,54,54,42,4,-125,-3,-65,112,-45,118,1,2,-73,-74,1,2,118,-45,111, -91,-81,98,-43,-105,-104,-43,98,-81,4,-125,-5,125,3,-6,114,-44,115,-74,-2,-2,1,2,-74,115, --44,114,76,94,-81,96,-105,-43,-43,-105,96,-81,94,0,0,5,1,-104,-1,-119,6,-109,4,-124,0, -11,0,23,0,35,0,47,0,59,0,0,1,16,0,33,32,0,17,16,0,33,32,0,3,52, -0,35,34,0,21,20,0,51,50,0,1,20,6,35,34,38,53,52,54,51,50,22,5,20,6, -35,34,38,53,52,54,51,50,22,1,55,22,51,50,55,23,6,6,35,34,38,6,-109,-2,-117, --2,-8,-2,-8,-2,-118,1,118,1,8,1,8,1,117,92,-2,-63,-30,-30,-2,-63,1,63,-30,-30, -1,63,-3,59,47,34,33,48,48,33,34,47,1,-23,47,34,33,48,48,33,34,47,-3,-107,62, -79,-103,-103,78,63,50,-109,97,98,-110,2,6,-2,-8,-2,-117,1,117,1,8,1,9,1,117,-2, --117,-2,-9,-30,1,63,-2,-63,-30,-31,-2,-63,1,63,1,101,33,48,48,33,34,47,47,34,33, -48,48,33,34,47,47,-2,-115,36,-112,-112,36,95,100,100,0,0,4,1,-72,-1,-119,6,-77,4, --124,0,11,0,23,0,35,0,47,0,0,1,16,0,33,32,0,17,16,0,33,32,0,5,52, -38,35,34,6,21,20,22,51,50,54,37,52,38,35,34,6,21,20,22,51,50,54,1,22,22, -51,50,54,55,39,6,35,34,39,6,-77,-2,-117,-2,-8,-2,-8,-2,-118,1,118,1,8,1,8, -1,117,-4,-33,47,34,33,48,48,33,34,47,1,-23,47,34,33,48,48,33,34,47,-3,-107,50, --110,98,97,-109,50,63,78,-103,-103,79,2,6,-2,-8,-2,-117,1,117,1,8,1,9,1,117,-2, --117,-123,34,47,47,34,33,48,48,33,34,47,47,34,33,48,48,-2,-48,95,100,100,95,36,-112, --112,0,2,0,16,-1,33,7,70,6,85,0,47,0,59,0,0,1,51,17,22,22,23,1,23, -1,22,23,22,23,33,21,33,6,7,1,7,1,6,6,7,17,35,17,38,38,39,1,39,1, -38,38,39,33,53,33,54,54,55,1,55,1,54,54,55,1,52,0,35,34,0,21,20,0,51, -50,0,3,-122,76,102,-97,88,1,34,52,-2,-30,73,30,38,2,1,80,-2,-79,19,124,1,29, -57,-2,-27,98,-110,107,76,112,-103,80,-2,-38,51,1,29,66,68,11,-2,-80,1,80,9,66,69, --2,-28,48,1,36,101,-99,92,2,36,-2,-45,-44,-44,-2,-44,1,44,-44,-44,1,45,6,85,-2, --81,7,63,71,1,28,53,-2,-30,95,74,96,93,69,-67,-98,-2,-35,50,1,26,72,57,12,-2, --81,1,81,15,62,61,-2,-22,51,1,30,84,-92,106,69,106,-97,84,1,31,57,-2,-26,70,61, -8,-3,-73,-44,1,44,-2,-44,-44,-44,-2,-45,1,45,0,0,2,0,-12,-2,73,5,11,5,-29, -0,25,0,39,0,0,1,17,33,21,33,17,35,17,33,53,33,17,34,38,38,53,52,54,54, -51,50,22,22,21,20,0,3,34,6,6,21,20,0,51,50,0,53,52,38,38,3,28,1,-53, --2,53,59,-2,52,1,-52,103,-11,-111,-117,-8,-119,-120,-7,-118,-2,-31,-19,118,-31,126,1,19,-62, --61,1,19,126,-31,1,-51,-2,110,59,-2,73,1,-73,59,1,-110,-125,-5,-116,-120,-6,-118,-117,-7, --120,-47,-2,-47,3,-44,121,-30,122,-61,-2,-19,1,19,-61,122,-30,121,0,2,0,111,-2,-6,5, --121,6,84,0,24,0,38,0,0,1,23,19,7,3,1,22,22,21,20,6,6,35,34,38,38, -53,52,0,51,50,23,1,1,39,19,34,6,6,21,20,0,51,50,0,53,52,38,38,4,-64, -36,-93,57,-114,-2,-102,-108,-104,-118,-7,-119,-120,-7,-118,1,51,-37,78,88,1,104,-3,-25,24,32, -118,-31,126,1,19,-62,-61,1,19,126,-31,6,84,16,-3,102,15,2,69,-3,0,75,-2,-111,-120, --7,-117,-117,-7,-120,-39,1,50,27,3,3,-2,-9,53,-3,-74,121,-30,122,-61,-2,-19,1,19,-61, -122,-30,121,0,0,1,0,58,0,0,4,6,4,-49,0,34,0,0,1,22,22,4,22,21,20, -6,35,34,38,39,30,2,23,23,33,55,50,54,39,6,6,35,34,38,53,52,55,54,54,55, -54,54,2,33,26,108,1,21,74,-128,92,78,127,49,1,75,-91,-119,7,-4,-25,8,-72,-53,4, -45,-123,84,90,-127,33,45,-54,48,73,67,4,-49,108,-86,-5,-122,69,96,-128,97,93,-109,-83,99, -9,37,37,-41,-43,95,95,-126,91,73,59,82,-90,54,83,-126,0,1,0,55,0,0,5,8,4, --49,0,51,0,0,33,33,55,54,55,54,54,53,52,39,6,6,35,34,38,53,52,54,51,50, -23,38,38,53,52,54,51,50,22,21,20,7,54,55,54,51,50,22,21,20,6,35,34,38,39, -38,39,22,22,23,22,23,4,74,-4,-80,8,-91,54,81,103,1,61,-81,91,116,-94,-108,94,60, -103,42,25,-98,118,118,-95,69,84,17,27,34,100,-109,-95,113,63,-123,49,35,52,4,89,92,62, --95,34,35,34,51,-56,111,16,30,124,114,-94,118,116,-97,51,70,71,41,114,-98,-98,109,89,98, -40,5,8,-99,116,120,-93,61,51,37,88,-97,-71,61,41,31,0,1,0,63,-1,-24,4,-127,4, --49,0,28,0,0,5,38,38,39,38,39,38,38,53,52,54,51,50,23,22,23,54,55,54,51, -50,22,21,20,6,7,6,7,6,2,98,31,115,-91,121,28,46,41,-108,109,110,81,61,38,33, -60,83,109,108,-106,88,126,-92,75,59,24,118,-49,-38,-96,43,70,117,60,111,-106,78,58,115,113, -59,80,-107,103,90,-61,-98,-49,-123,105,0,1,0,64,-1,-24,3,-42,4,-49,0,17,0,0,1, -22,23,22,23,6,7,6,7,38,39,38,39,38,39,54,55,54,2,9,89,-126,-106,92,74,-88, --120,82,27,47,81,120,26,-99,101,-97,118,4,-49,-105,-83,-56,103,78,-32,-74,-112,52,69,120,-97, -35,-63,115,-43,-98,0,1,0,37,-1,-37,3,-37,5,83,0,30,0,0,1,51,50,23,22,23, -22,22,21,21,35,53,52,38,39,38,35,35,17,20,6,6,35,34,38,53,52,54,51,50,23, -1,-26,38,-84,55,79,60,45,52,99,57,56,73,89,28,64,-100,92,109,127,-104,123,78,96,5, -83,14,20,57,42,-103,102,103,43,68,95,25,32,-4,-67,121,-121,81,123,100,105,-113,46,0,0, -1,0,85,-1,-128,5,50,5,-17,0,30,0,0,1,37,17,20,6,6,35,34,38,53,52,54, -51,50,22,23,17,5,17,20,6,6,35,34,38,53,52,54,51,50,23,2,22,3,28,63,-105, -95,109,-126,-102,122,40,61,69,-3,-83,64,-100,92,109,127,-104,123,78,96,4,-9,-8,-5,-84,124, -126,82,125,99,100,-111,14,29,2,-44,-71,-4,-68,121,-121,80,123,99,105,-113,46,0,-1,-1,0, --65,-1,-25,5,120,5,-70,0,38,0,44,0,0,1,7,0,45,2,23,0,0,0,-98,64,14, -1,4,30,15,16,2,85,4,28,13,13,2,85,4,-72,-1,-16,-76,11,11,2,85,4,-72,-1, --32,-76,9,10,6,85,4,-72,-1,-4,64,17,12,12,6,85,4,18,13,13,6,85,4,9,15, -15,6,85,4,-72,-1,-38,64,22,16,16,6,85,79,4,95,4,-97,4,-65,4,-64,4,5,4, -3,-106,72,43,0,0,-72,-1,-10,-76,16,16,2,85,0,-72,-1,-6,-76,12,13,2,85,0,-72, --1,-17,-76,16,16,6,85,0,-72,-1,-13,-76,15,15,6,85,0,-72,-1,-7,64,14,11,13,6, -85,111,0,-112,0,2,0,22,-65,72,43,1,43,93,43,43,43,43,43,53,43,93,43,43,43, -43,43,43,43,43,52,-1,-1,0,-120,-2,81,3,24,5,-70,0,38,0,76,0,0,1,7,0, -77,1,-34,0,0,0,-92,64,15,3,2,28,64,12,12,2,85,28,64,9,10,2,85,19,-72, --1,-8,-76,12,13,2,85,19,-72,-1,-64,-76,11,11,2,85,19,-72,-1,-4,-76,16,16,6,85, -19,-72,-1,-6,-76,13,13,6,85,19,-72,-1,-50,64,24,11,12,6,85,96,19,112,19,2,31, -19,48,19,111,19,-112,19,-96,19,-32,19,6,19,7,-72,1,44,-76,72,43,1,0,4,-72,-1, --8,-76,12,13,2,85,4,-72,-1,-4,-76,16,16,6,85,4,-72,-1,-8,-76,15,15,6,85,4, --72,-1,-6,64,20,11,13,6,85,0,4,16,4,32,4,127,4,-113,4,5,4,27,-120,72,43, -1,43,93,43,43,43,43,53,53,43,93,113,43,43,43,43,43,43,43,53,53,-1,-1,0,108, -0,0,4,-42,5,-55,0,39,0,81,0,-16,0,0,1,6,0,-74,0,0,0,18,64,14,0, -1,0,35,-16,72,39,1,1,24,35,0,72,39,43,43,0,1,0,-128,3,-77,1,-114,5,-70, -0,5,0,58,64,35,3,34,26,33,52,2,34,26,33,52,2,3,0,5,4,4,1,5,-18, -3,2,0,2,-7,4,-127,47,1,1,1,25,6,-99,104,24,43,78,16,-12,93,77,-3,-19,0, -63,60,-19,1,17,18,23,57,49,48,43,43,19,19,55,51,7,3,-128,12,52,-50,53,105,3, --77,1,18,-11,-11,-2,-18,-1,-1,0,-128,3,-77,2,-87,5,-70,0,38,1,-115,0,0,1,7, -1,-115,1,27,0,0,0,42,1,-79,6,2,67,84,88,27,-75,1,79,7,1,7,12,-72,1, -127,64,15,72,43,0,79,1,95,1,-112,1,3,1,12,70,72,43,43,93,53,43,93,52,89, -0,4,0,97,-1,-54,6,-75,5,-45,0,25,0,29,0,41,0,53,0,-57,64,41,33,0,32, -1,47,13,-128,0,4,32,1,32,2,-122,19,-122,22,-126,44,-114,47,-114,50,-126,53,8,28,29, -29,63,26,27,20,26,26,27,29,26,56,39,51,-68,2,-66,0,33,1,101,0,45,2,-66,64, -22,39,9,28,27,27,10,15,14,31,14,2,14,118,17,0,0,16,0,2,0,-96,23,-68,2, --66,0,4,1,101,0,17,2,-66,64,10,10,3,28,-24,27,-96,30,48,42,36,-72,2,-67,64, -17,42,42,30,110,0,29,-7,26,-82,0,14,42,13,58,0,42,1,-72,1,84,64,11,20,42, -63,7,1,7,25,54,113,-89,24,43,78,16,-12,93,77,-3,-12,-19,-12,-19,25,16,-12,24,-19, -16,-12,-19,-3,-19,25,16,-12,24,-19,0,63,-19,-3,-3,-28,93,16,-28,93,16,60,16,60,63, --19,-3,-19,16,-12,60,-121,5,46,43,125,16,-60,49,48,1,93,0,93,1,23,6,6,35,34, -38,53,52,54,51,50,22,23,7,38,38,35,34,6,21,20,22,51,50,54,3,1,51,1,1, -52,54,51,50,22,21,20,6,35,34,38,55,20,22,51,50,54,53,52,38,35,34,6,2,108, -123,20,-89,122,-104,-71,-70,-104,122,-103,21,122,17,89,63,95,119,115,92,74,99,-58,3,34,-110, --4,-31,1,-48,-64,-100,-102,-62,-65,-99,-101,-63,-127,125,94,94,125,125,94,94,125,3,-20,16,-128, --112,-57,-70,-64,-58,122,112,20,75,76,-120,-108,-107,-120,90,-4,61,6,9,-7,-9,1,-87,-69,-55, --55,-80,-58,-55,-56,-68,-114,-114,-114,-110,-118,-114,-114,0,0,2,0,15,-1,-24,2,-122,5,-45,0, -26,0,38,0,125,64,31,79,40,1,25,26,26,11,11,12,11,10,25,24,27,11,26,0,25, -1,4,12,24,1,60,25,25,21,5,19,-7,18,-72,2,122,64,40,15,41,21,13,34,42,5, -5,19,18,39,8,41,30,108,38,38,12,2,12,41,0,24,32,24,-112,24,-96,24,-80,24,-64, -24,6,24,-97,39,-87,122,24,43,16,-10,93,-19,60,16,60,16,-10,-3,-12,60,0,63,-19,63, --19,-3,-19,17,18,57,47,-19,1,17,18,23,57,57,57,14,16,60,8,16,60,-121,4,125,16, --60,49,48,1,93,19,55,17,52,54,51,50,22,21,20,2,7,17,20,22,51,50,54,55,21, -6,35,34,38,53,53,7,19,54,54,53,52,39,38,35,34,7,6,21,15,-79,123,111,96,124, -120,-91,29,27,26,68,105,111,114,92,107,79,-8,98,47,26,20,30,31,15,23,1,-90,-21,1, --57,-30,-103,-126,109,92,-2,-9,-26,-2,97,89,43,33,74,-94,87,114,127,-31,98,2,43,-87,-128, -55,61,34,25,26,42,-79,0,0,2,0,-110,0,0,4,66,3,-80,0,3,0,7,0,0,19, -33,17,33,19,17,33,17,-110,3,-80,-4,80,76,3,24,3,-80,-4,80,3,100,-4,-24,3,24, -0,1,0,-125,1,-67,2,82,3,-116,0,3,0,0,1,17,33,17,2,82,-2,49,3,-116,-2, -49,1,-49,0,2,0,-125,1,-67,2,82,3,-116,0,3,0,7,0,0,1,17,33,17,5,33, -17,33,2,82,-2,49,1,-125,-2,-55,1,55,3,-116,-2,49,1,-49,76,-2,-55,0,0,1,0, --78,0,-119,4,35,3,-6,0,13,0,0,1,50,22,22,21,20,0,35,34,0,53,52,54,54, -2,107,110,-44,118,-2,-2,-74,-73,-2,-2,118,-44,3,-6,114,-44,114,-73,-2,-2,1,2,-73,115, --45,114,0,0,2,0,112,1,-86,2,102,3,-96,0,11,0,23,0,0,1,50,22,21,20,6, -35,34,38,53,52,54,23,34,6,21,20,22,51,50,54,53,52,38,1,107,104,-109,-109,104,104, --109,-110,105,73,102,103,72,72,103,102,3,-96,-109,104,104,-109,-109,104,104,-109,76,103,72,73,102, -102,73,72,103,-1,-1,-1,-3,0,0,5,89,6,-66,2,38,0,36,0,0,1,7,0,-40,1, -74,1,95,0,38,64,23,2,0,15,1,16,15,-48,15,2,32,15,48,15,2,0,15,18,12, -12,65,2,1,15,-71,2,33,0,41,0,43,1,43,93,113,114,53,-1,-1,0,74,-1,-24,4, -28,5,95,2,38,0,68,0,0,1,7,0,-40,0,-11,0,0,0,26,64,13,2,112,56,1, -0,56,59,2,2,65,2,1,56,-71,2,-61,0,41,0,43,1,43,93,53,-1,-1,0,102,-1, --25,5,118,7,38,2,38,0,38,0,0,1,7,0,-42,1,-80,1,100,0,22,64,10,1,0, -32,35,8,15,65,1,1,32,-71,2,33,0,41,0,43,1,43,53,-1,-1,0,80,-1,-24,3, --19,5,-62,2,38,0,70,0,0,1,7,0,-42,0,-6,0,0,0,22,64,10,1,0,29,32, -7,14,65,1,1,29,-71,2,34,0,41,0,43,1,43,53,-1,-1,0,102,-1,-25,5,118,7, -26,2,38,0,38,0,0,1,7,0,-38,1,-80,1,-112,0,21,64,9,1,30,11,100,72,43, -1,1,30,-71,2,33,0,41,0,43,1,43,53,0,-1,-1,0,80,-1,-24,3,-19,5,-118,2, -38,0,70,0,0,1,7,0,-38,0,-16,0,0,0,41,-77,1,1,1,27,-71,2,34,0,41, -0,43,1,-79,6,2,67,84,88,-75,0,27,30,11,11,65,43,27,-73,111,27,1,27,19,40, -72,43,43,93,89,53,0,-1,-1,0,-94,0,0,4,-24,6,-55,2,38,0,40,0,0,1,7, -0,-40,1,-127,1,106,0,22,64,10,1,0,12,15,1,2,65,1,1,12,-71,2,33,0,41, -0,43,1,43,53,-1,-1,0,75,-1,-24,4,30,5,95,2,38,0,72,0,0,1,7,0,-40, -0,-32,0,0,0,22,64,10,2,0,30,33,7,15,65,2,1,30,-71,2,-61,0,41,0,43, -1,43,53,-1,-1,0,-94,0,0,4,-24,7,34,2,38,0,40,0,0,1,7,0,-39,1,107, -1,106,0,37,-77,1,1,1,16,-71,2,33,0,41,0,43,1,-79,6,2,67,84,88,-75,0, -19,13,1,2,65,43,27,-76,19,5,70,72,43,43,89,53,0,-1,-1,0,75,-1,-24,4,30, -5,-72,2,38,0,72,0,0,1,7,0,-39,0,-12,0,0,0,21,64,10,2,1,37,22,0, -72,39,2,1,34,-71,2,34,0,41,0,43,1,43,0,-1,-1,0,-94,0,0,4,-24,6,-12, -2,38,0,40,0,0,1,7,0,-38,1,-127,1,106,0,22,64,10,1,0,12,15,1,2,65, -1,1,12,-71,2,33,0,41,0,43,1,43,53,-1,-1,0,75,-1,-24,4,30,5,-118,2,38, -0,72,0,0,1,7,0,-38,0,-6,0,0,0,22,64,10,2,0,30,33,7,15,65,2,1, -30,-71,2,34,0,41,0,43,1,43,53,-1,-1,0,109,-1,-25,5,-71,7,33,2,38,0,42, -0,0,1,7,0,-42,2,14,1,95,0,37,-77,1,1,1,40,-71,2,33,0,41,0,43,1, --79,6,2,67,84,88,-75,0,40,43,14,14,65,43,27,-76,38,14,0,72,43,43,89,53,0, --1,-1,0,66,-2,81,3,-22,5,-62,2,38,0,74,0,0,1,7,0,-42,0,-56,0,0,0, -22,64,10,2,0,45,48,15,23,65,2,1,45,-71,2,34,0,41,0,43,1,43,53,-1,-1, -0,109,-1,-25,5,-71,6,-23,2,38,0,42,0,0,1,7,0,-38,2,14,1,95,0,22,64, -10,1,0,38,41,10,2,65,1,1,38,-71,2,33,0,41,0,43,1,43,53,-1,-1,0,66, --2,81,3,-22,5,-118,2,38,0,74,0,0,1,7,0,-38,0,-28,0,0,0,21,64,9,2, -43,41,44,72,43,2,1,43,-71,2,34,0,41,0,43,1,43,53,0,-1,-1,0,109,-2,91, -5,-71,5,-45,2,38,0,42,0,0,1,7,0,-36,2,20,0,0,0,19,64,12,1,0,49, -44,10,2,65,1,1,39,8,41,0,43,1,43,53,0,0,3,0,66,-2,81,3,-22,6,40, -0,9,0,36,0,48,1,112,64,48,42,18,38,26,41,41,38,45,59,18,52,26,75,18,68, -26,86,15,91,18,101,15,106,18,12,53,39,53,47,68,39,68,47,83,39,83,47,97,39,98, -47,8,6,49,7,-110,9,0,-72,2,48,-78,1,1,2,-72,2,84,-76,25,29,28,6,27,-72, -2,127,-76,46,28,25,7,11,-72,2,-86,64,16,32,10,48,10,96,10,112,10,-128,10,-64,10, --48,10,7,10,-72,2,125,64,11,13,28,34,15,17,69,40,28,19,10,6,-70,2,91,0,7, -1,12,64,36,9,9,1,126,2,2,29,22,28,27,51,43,51,17,37,30,30,50,64,11,11, -2,85,50,64,13,13,2,85,29,18,16,16,2,85,29,-72,-1,-12,64,17,15,15,2,85,29, -6,14,14,2,85,29,22,13,13,2,85,29,-72,-1,-22,64,11,11,11,6,85,29,18,16,16, -6,85,29,-72,-1,-18,-76,12,12,6,85,29,-72,-1,-4,64,81,13,13,6,85,-48,29,1,16, -29,64,29,96,29,-128,29,4,29,116,22,11,37,10,34,37,36,22,32,11,11,2,85,22,26, -12,12,2,85,22,34,13,13,2,85,22,28,11,11,6,85,22,12,13,13,6,85,22,26,12, -12,6,85,-65,22,-49,22,-33,22,-1,22,4,31,22,63,22,79,22,3,22,25,49,52,-71,1, -10,0,24,43,78,16,-12,93,113,43,43,43,43,43,43,77,-19,-12,-19,16,-3,93,113,43,43, -43,43,43,43,43,43,43,43,60,16,-3,-12,-11,60,17,18,57,47,-19,57,47,-12,-28,0,63, --19,-28,63,-19,-3,93,-28,63,-19,-28,63,60,16,-2,60,16,-3,60,-10,-19,49,48,1,93,0, -93,1,21,35,53,52,54,55,23,6,7,1,23,22,51,50,54,54,53,6,35,34,2,53,52, -18,51,50,23,53,51,17,20,6,6,35,34,38,19,20,22,51,50,54,53,52,38,35,34,6, -2,120,-47,74,94,54,93,16,-2,78,-81,17,-29,121,-117,38,117,-82,-36,-14,-14,-36,-70,122,-90, -92,-27,-101,-42,-42,-103,-86,121,-127,-93,-101,-116,-126,-98,5,65,-81,117,112,-116,37,83,39,109,-6, -103,26,-88,96,-112,-75,-117,1,59,-36,-15,1,54,-104,-128,-4,106,-25,-38,126,-69,3,26,-43,-68, --59,-54,-86,-37,-49,0,-1,-1,0,-92,0,0,5,34,7,44,2,38,0,43,0,0,1,7,0, --42,1,-82,1,106,0,22,64,10,1,0,14,17,1,6,65,1,1,14,-71,2,33,0,41,0, -43,1,43,53,-1,-1,0,-121,0,0,3,-24,7,44,2,38,0,75,0,0,1,7,0,-42,1, -44,1,106,0,21,64,9,1,21,5,0,72,43,1,1,23,-71,2,33,0,41,0,43,1,43, -53,0,0,2,0,31,0,0,5,-89,5,-70,0,19,0,23,1,6,-71,0,25,-1,-64,64,44, -19,21,52,47,25,1,17,21,20,6,4,18,0,3,4,3,19,23,8,6,2,20,1,11,2, -30,12,1,1,4,22,21,30,16,17,17,19,8,4,2,15,19,8,12,-72,2,93,64,9,15, -32,14,14,9,15,8,32,9,-72,-1,-18,-76,15,15,2,85,9,-72,-1,-14,64,11,13,13,2, -85,9,16,12,12,2,85,9,-72,-1,-64,64,19,11,11,6,85,9,1,12,12,6,85,9,93, -47,25,-128,25,2,25,1,-72,2,93,64,11,19,5,18,32,19,32,16,16,2,85,19,-72,-1, --10,-76,15,15,2,85,19,-72,-1,-10,-76,13,13,2,85,19,-72,-1,-6,64,11,12,12,2,85, -19,48,11,11,6,85,19,-72,-1,-9,-76,12,12,6,85,19,-72,-1,-8,64,19,13,13,6,85, -19,93,24,32,25,1,32,25,80,25,96,25,112,25,4,93,113,16,-10,43,43,43,43,43,43, -43,-3,60,16,-28,16,93,-10,43,43,43,43,43,-3,60,16,60,16,-19,-28,0,63,60,63,60, -18,57,47,60,-3,60,17,57,47,60,-3,60,17,51,17,51,1,17,51,17,23,51,17,23,51, -49,48,1,93,43,19,35,53,51,53,51,21,33,53,51,21,51,21,35,17,35,17,33,17,35, -19,21,33,53,-92,-123,-123,-62,2,-6,-62,-123,-123,-62,-3,6,-62,-62,2,-6,4,75,-108,-37,-37, --37,-37,-108,-5,-75,2,-77,-3,77,4,75,-21,-21,0,1,0,6,0,0,3,-24,5,-70,0,25, -1,102,-75,19,34,16,23,52,27,-72,-1,-64,-77,21,23,52,14,-72,-1,-64,-77,9,10,52,21, --72,-1,-34,64,11,23,25,52,37,11,53,10,69,10,3,10,-72,-1,-32,-74,23,25,52,10,24, -7,2,-72,-1,-64,64,50,30,43,52,2,-44,8,1,1,12,4,0,20,28,12,7,17,25,10, -7,32,1,1,1,18,37,27,64,11,11,2,85,27,64,16,16,2,85,15,40,16,16,2,85, -15,20,14,14,2,85,15,-72,-1,-20,64,17,13,13,2,85,15,4,12,12,2,85,15,26,11, -11,2,85,15,-72,-1,-10,64,11,11,11,6,85,15,20,16,16,6,85,15,-72,-1,-8,64,11, -13,13,6,85,15,10,15,15,6,85,15,-72,-1,-10,64,18,12,12,6,85,15,64,51,54,52, --1,15,1,-64,15,1,15,78,27,-72,-1,-64,64,23,52,54,52,-80,27,-16,27,2,112,27,-96, -27,-80,27,-1,27,4,27,5,24,37,4,25,-72,-1,-6,-76,16,16,2,85,25,-72,-1,-6,64, -23,14,14,2,85,25,4,12,12,2,85,25,8,11,11,2,85,25,4,11,11,6,85,25,-72, --1,-6,64,17,15,15,6,85,25,2,12,12,6,85,25,2,13,13,6,85,25,-72,-1,-64,64, -18,51,54,52,-16,25,1,0,25,32,25,-48,25,-32,25,4,25,78,26,16,-10,93,113,43,43, -43,43,43,43,43,43,43,60,-3,60,16,93,113,43,-10,93,113,43,43,43,43,43,43,43,43, -43,43,43,43,43,-19,47,93,47,0,63,60,63,-19,63,18,57,47,60,-3,43,60,1,17,51, -49,48,0,43,93,43,43,1,43,43,19,35,53,51,53,51,21,33,21,33,17,54,51,50,22, -17,17,35,17,16,35,34,6,21,17,35,-121,-127,-127,-76,1,111,-2,-111,122,-58,-119,-28,-76,-31, -123,-99,-76,4,-81,-122,-123,-123,-122,-2,-3,-110,-104,-2,-5,-3,95,2,-95,1,2,-95,-67,-3,-69, -0,-1,-1,-1,-64,0,0,2,94,7,20,2,38,0,44,0,0,1,7,0,-41,-1,-70,1,106, -0,22,64,10,1,0,4,16,1,2,65,1,1,19,-71,2,33,0,41,0,43,1,43,53,-1, --1,-1,-46,0,0,2,112,5,-86,2,38,0,-43,0,0,1,6,0,-41,-52,0,0,22,64,10, -1,0,4,16,1,2,65,1,1,19,-71,2,34,0,41,0,43,1,43,53,-1,-1,-1,-28,0, -0,2,84,6,-81,2,38,0,44,0,0,1,7,0,-40,-1,-57,1,80,0,22,64,10,1,0, -4,7,1,2,65,1,1,7,-71,2,33,0,41,0,43,1,43,53,-1,-1,-1,-23,0,0,2, -89,5,95,2,38,0,-43,0,0,1,6,0,-40,-52,0,0,22,64,10,1,0,4,7,1,2, -65,1,1,7,-71,2,-61,0,41,0,43,1,43,53,-1,-1,-1,-1,0,0,2,78,7,8,2, -38,0,44,0,0,1,7,0,-39,-1,-47,1,80,0,22,64,10,1,0,11,5,1,2,65,1, -1,8,-71,2,33,0,41,0,43,1,43,53,-1,-1,-1,-6,0,0,2,73,5,-72,2,38,0, --43,0,0,1,6,0,-39,-52,0,0,22,64,10,1,0,11,5,1,2,65,1,1,8,-71,2, -34,0,41,0,43,1,43,53,0,1,0,-93,-2,86,2,89,5,-70,0,18,0,-16,-71,0,5, -2,93,64,13,10,15,18,8,16,2,7,8,0,0,18,15,2,-72,-1,-64,-77,24,26,52,2, --72,2,93,-75,32,13,1,13,17,20,-72,-1,-64,-76,13,13,2,85,20,-72,-1,-64,-77,56,61, -52,20,-72,-1,-64,-77,51,52,52,20,-72,-1,-64,-77,45,48,52,20,-72,-1,-64,-77,40,41,52, -20,-72,-1,-64,-77,35,37,52,20,-72,-1,-64,-77,29,30,52,20,-72,-1,-64,-77,24,26,52,20, --72,-1,-64,64,40,13,16,52,32,20,-112,20,-81,20,3,18,32,0,15,-113,15,-96,15,-80,15, -4,47,15,64,15,80,15,-33,15,-16,15,5,18,15,24,16,16,2,85,15,-72,-1,-20,-76,15, -15,2,85,15,-72,-1,-18,-76,13,13,2,85,15,-72,-1,-10,64,20,12,12,2,85,15,32,11, -11,6,85,32,15,-113,15,-112,15,3,15,-94,19,16,-10,93,43,43,43,43,43,67,92,88,-78, --128,15,1,1,93,89,113,114,-3,93,43,43,43,43,43,43,43,43,43,60,47,93,-19,43,17, -18,57,47,47,60,0,63,63,63,-19,49,48,33,6,21,20,22,51,50,55,21,6,35,34,38, -53,52,55,17,51,17,1,62,29,82,62,77,91,119,104,91,124,35,-62,78,62,67,85,46,119, -61,118,103,80,126,5,-71,-6,70,0,0,2,0,102,-2,87,2,28,5,-70,0,3,0,22,0, --29,64,85,24,54,11,11,2,85,79,24,-112,24,-96,24,-80,24,-64,24,-33,24,-16,24,7,0, -24,31,24,112,24,-128,24,-97,24,-80,24,-64,24,-33,24,-21,4,-32,24,-1,24,11,31,24,1, -0,126,1,0,20,6,22,19,10,9,69,14,15,12,32,11,1,11,4,4,22,19,6,69,32, -17,1,17,2,3,3,22,1,0,0,22,37,19,-72,-1,-8,-76,16,16,2,85,19,-72,-1,-6, -64,23,14,14,2,85,19,4,12,12,2,85,19,10,11,11,2,85,19,20,11,11,6,85,19, --72,-1,-22,-76,16,16,6,85,19,-72,-1,-2,-76,13,13,6,85,19,-72,-1,-4,64,34,12,12, -6,85,0,19,-97,19,-96,19,-80,19,-64,19,-32,19,6,-64,19,-16,19,2,0,19,32,19,-48, -19,-32,19,4,19,78,23,16,-10,93,113,114,43,43,43,43,43,43,43,43,-19,60,16,60,16, -60,16,60,47,93,-19,17,18,57,47,47,93,60,0,63,-19,63,60,63,63,-3,49,48,1,93, -114,113,43,19,53,51,21,3,6,21,20,22,51,50,55,21,6,35,34,38,53,52,55,17,51, -17,-120,-76,59,29,82,62,77,91,117,104,101,116,34,-76,4,-21,-49,-49,-5,21,78,62,67,85, -46,119,60,122,98,65,-116,4,38,-5,-38,0,-1,-1,0,55,-1,-25,4,84,7,44,2,38,0, -45,0,0,1,7,0,-42,1,-62,1,106,0,22,64,10,1,0,20,23,8,11,65,1,1,20, --71,2,33,0,41,0,43,1,43,53,0,2,-1,-94,-2,81,2,32,5,-62,0,6,0,20,1, -37,64,43,4,8,3,18,32,8,32,17,32,18,59,7,51,8,50,17,72,11,-122,8,10,7, -19,8,14,10,0,100,4,4,15,3,31,3,2,3,-121,2,5,6,6,1,2,-72,2,34,64, -11,14,6,10,28,19,15,5,60,6,61,4,-72,-1,-64,64,33,9,12,52,4,100,0,100,3, -127,1,60,2,32,16,16,6,85,2,32,11,11,6,85,15,2,31,2,47,2,63,2,4,2, --72,-1,-64,64,25,11,23,52,0,2,63,2,127,2,-1,2,4,2,-112,22,1,22,23,23,26, -16,15,37,13,14,-72,-1,-6,64,67,14,14,2,85,14,16,13,13,2,85,14,16,12,12,2, -85,14,12,11,11,2,85,14,30,11,11,6,85,14,12,16,16,6,85,14,8,12,12,6,85, -14,12,13,13,6,85,-112,14,1,31,14,63,14,79,14,3,14,25,21,8,7,21,20,8,71, -80,24,43,67,121,64,12,11,18,11,18,13,27,1,12,17,10,27,0,0,43,1,43,-127,17, -51,51,78,16,-12,93,113,43,43,43,43,43,43,43,43,60,77,-3,60,78,69,101,68,-26,113, -25,47,93,43,113,43,43,24,77,-3,25,-10,24,-3,-3,43,25,-10,24,-19,0,63,-19,63,63, -60,60,16,60,16,-3,93,60,16,-19,17,18,57,18,57,49,48,1,93,19,7,35,19,51,19, -35,1,55,22,51,50,54,53,17,51,17,20,6,35,34,-26,113,-51,-40,-64,-32,-53,-2,77,34, -52,33,63,46,-76,117,-106,73,5,84,-86,1,24,-2,-24,-7,-70,-103,14,83,-120,4,92,-5,-96, --59,-80,0,-1,-1,0,-106,-2,91,5,82,5,-70,2,38,0,46,0,0,1,7,1,-18,1,-52, -0,0,0,29,-79,1,22,-72,-1,-64,64,14,9,100,6,85,32,22,1,0,22,17,0,5,65, -14,0,47,1,43,93,43,53,0,-1,-1,0,-120,-2,91,3,-8,5,-70,2,38,0,78,0,0, -1,7,1,-18,1,33,0,0,0,21,64,13,1,32,22,-112,22,2,0,22,17,0,5,65,14, -0,47,1,43,93,53,0,0,1,0,-122,0,0,3,-10,4,38,0,11,1,91,-71,0,6,-1, --24,-76,12,12,2,85,10,-72,-1,-24,-76,12,12,2,85,9,-72,-1,-24,64,76,12,12,2,85, -23,3,1,68,3,1,6,6,4,9,2,7,6,37,6,47,7,47,8,-128,13,-73,5,-58,5, --64,13,-27,6,-27,9,-32,13,-6,4,-11,6,13,63,13,90,4,89,5,105,4,105,5,-104,6, --88,6,7,5,6,27,4,24,9,40,9,56,9,88,4,89,5,7,74,6,1,3,-72,-1,-12, -64,16,10,9,16,2,6,6,7,9,10,9,8,10,5,9,8,8,-72,-1,-8,64,64,11,12, -6,85,8,37,7,6,20,7,7,6,3,4,4,37,5,10,20,5,5,10,101,10,1,10,9, -6,3,4,4,1,6,5,4,6,11,8,8,7,10,-85,6,1,10,9,8,6,5,4,3,7, -32,7,-128,7,-65,7,3,7,2,11,37,0,-72,-1,-8,-76,16,16,2,85,0,-72,-1,-6,64, -17,14,14,2,85,0,6,12,12,2,85,0,6,11,11,2,85,0,-72,-1,-8,-76,16,16,6, -85,0,-72,-1,-18,-76,15,15,6,85,0,-72,-1,-8,-76,12,13,6,85,0,-72,-1,-64,64,18, -51,54,52,-16,0,1,0,0,32,0,-48,0,-32,0,4,0,78,12,16,-10,93,113,43,43,43, -43,43,43,43,43,-3,60,25,47,93,23,57,113,0,24,63,60,16,60,63,60,63,17,23,57, -114,-121,5,46,43,4,125,16,-60,-121,5,46,24,43,43,14,125,16,-60,7,8,16,60,8,60, -0,23,56,49,48,56,1,114,113,93,93,0,93,114,113,43,43,43,51,17,51,17,1,51,1, -1,35,1,7,17,-122,-76,1,-86,-23,-2,106,1,-65,-34,-2,-95,127,4,38,-2,80,1,-80,-2, -118,-3,100,2,31,122,-2,91,0,-1,-1,0,-106,-2,91,4,42,5,-70,2,38,0,47,0,0, -1,7,1,-18,1,84,0,0,0,19,64,11,1,32,22,1,0,16,11,0,5,65,8,0,47, -1,43,93,53,0,-1,-1,-1,-3,-2,91,1,-82,5,-70,2,38,0,79,0,0,1,6,1,-18, --110,0,0,22,-74,1,79,4,1,31,4,1,-72,-1,-28,-76,4,4,0,0,65,1,43,93,113, -53,-1,-1,0,-100,-2,91,5,31,5,-70,2,38,0,49,0,0,1,7,1,-18,1,-26,0,0, -0,19,64,11,1,32,20,1,0,20,15,0,5,65,12,0,47,1,43,93,53,0,-1,-1,0, --121,-2,91,3,-26,4,62,2,38,0,81,0,0,1,7,1,-18,0,-6,0,0,0,14,-73,1, -0,33,28,1,12,65,25,0,47,1,43,53,0,1,0,-91,-1,-25,5,93,5,-45,0,29,0, --4,64,94,59,7,52,11,63,22,65,11,105,19,108,22,123,3,117,6,114,7,117,22,-117,3, --101,3,12,5,3,5,25,20,3,20,25,36,3,36,19,47,22,113,2,-126,2,-107,2,-92,2, --92,3,-77,2,-74,3,-64,2,-48,2,16,15,14,14,12,15,14,23,30,5,3,1,0,2,15, -14,17,30,12,9,28,29,8,15,47,14,1,14,21,38,9,36,16,16,2,85,9,-72,-1,-44, --76,13,13,2,85,9,-72,-1,-16,-76,11,11,2,85,9,-72,-1,-20,-76,13,13,6,85,9,-72, --1,-12,64,20,11,12,6,85,0,9,1,9,86,31,1,28,32,29,32,16,16,2,85,29,-72, --1,-10,-76,15,15,2,85,29,-72,-1,-10,-76,13,13,2,85,29,-72,-1,-6,-76,12,12,2,85, -29,-72,-1,-12,-76,15,15,6,85,29,-72,-1,-8,-76,13,13,6,85,29,-72,-1,-10,-74,12,12, -6,85,29,93,30,16,-3,43,43,43,43,43,43,43,-3,60,16,-10,93,43,43,43,43,43,-19, -47,93,47,0,63,60,63,-19,47,47,63,60,63,-19,1,17,51,0,17,51,17,51,49,48,0, -93,1,93,19,51,21,54,54,51,50,22,18,17,16,0,35,34,39,55,22,51,50,54,18,53, -16,33,34,6,6,21,17,35,-91,-60,115,-30,125,-75,-27,-120,-2,-4,-36,127,121,87,96,65,77, --126,76,-2,107,-123,-55,76,-60,5,-70,-74,-124,75,-94,-2,-49,-2,-14,-2,118,-2,127,72,-103,52, --127,1,7,-47,2,67,125,-63,-47,-4,-33,0,0,1,0,-117,-2,81,3,-22,4,62,0,29,1, -60,64,74,36,24,52,25,68,25,-32,24,-27,25,5,21,28,-44,17,-46,18,-30,18,4,-123,18, --99,15,-84,15,-86,18,-68,15,5,6,18,5,28,114,18,-119,15,-128,17,5,7,7,6,6,9, -28,4,15,21,10,16,28,26,7,23,22,6,18,16,20,12,13,1,13,37,0,18,16,16,2, -85,0,-72,-1,-22,64,11,13,13,2,85,0,6,12,12,2,85,0,-72,-1,-10,-76,11,11,2, -85,0,-72,-1,-12,64,11,11,11,6,85,0,26,16,16,6,85,0,-72,-1,-7,-76,13,13,6, -85,0,-72,-1,-10,64,11,12,12,6,85,-1,0,1,-1,0,1,0,-72,-1,-64,64,28,51,54, -52,-80,0,-16,0,2,112,0,-96,0,-80,0,-64,0,4,0,69,31,24,23,-102,19,20,37,22, -21,-72,-1,-8,64,17,16,16,2,85,21,6,12,12,2,85,21,4,11,11,6,85,21,-72,-1, --6,-76,16,16,6,85,21,-72,-1,-6,64,17,15,15,6,85,21,2,12,12,6,85,21,4,13, -13,6,85,21,-72,-1,-64,64,21,51,54,52,-16,21,1,0,21,32,21,-48,21,-32,21,4,21, -78,30,18,13,20,17,18,57,16,-10,93,113,43,43,43,43,43,43,43,43,60,-3,60,-12,60, -16,-10,93,113,43,93,113,43,43,43,43,43,43,43,43,-19,60,16,60,0,17,18,57,63,60, -63,-19,63,63,-19,51,47,51,47,49,48,1,93,93,93,0,93,1,17,20,6,35,34,39,55, -22,51,50,54,53,17,52,38,35,34,6,21,17,35,17,51,21,54,51,50,22,22,3,-22,117, --106,73,68,34,53,32,65,44,104,119,117,-93,-76,-94,117,-35,-126,-80,57,2,-115,-3,57,-59,-80, -19,-103,14,88,-125,2,-68,-108,-120,-106,-56,-3,-68,4,38,-105,-81,112,-91,0,-1,-1,0,99,-1, --25,5,-35,6,-45,2,38,0,50,0,0,1,7,0,-40,1,-37,1,116,0,30,-75,2,32,28, -112,28,2,-72,-1,-20,-73,28,31,0,7,65,2,1,28,-71,2,33,0,41,0,43,1,43,93, -53,-1,-1,0,68,-1,-24,4,39,5,95,2,38,0,82,0,0,1,7,0,-40,0,-21,0,0, -0,37,-77,2,2,1,26,-71,2,-61,0,41,0,43,1,-79,6,2,67,84,88,-75,0,27,28, -0,7,65,43,27,-76,26,2,10,72,43,43,89,53,0,-1,-1,0,99,-1,-25,5,-35,7,34, -2,38,0,50,0,0,1,7,0,-39,1,-37,1,106,0,33,64,20,2,80,35,96,35,112,35, --128,35,-112,35,5,35,2,0,72,43,2,1,32,-71,2,33,0,41,0,43,1,43,93,53,0, --1,-1,0,68,-1,-24,4,39,5,-72,2,38,0,82,0,0,1,7,0,-39,0,-21,0,0,0, -22,64,10,2,0,33,27,0,7,65,2,1,30,-71,2,34,0,41,0,43,1,43,53,-1,-1, -0,-95,-2,91,5,-83,5,-70,2,38,0,53,0,0,1,7,1,-18,1,-26,0,0,0,19,64, -11,2,32,46,1,0,46,40,1,6,65,37,0,47,1,43,93,53,0,-1,-1,0,-123,-2,91, -2,-58,4,62,2,38,0,85,0,0,1,6,1,-18,37,0,0,4,-80,20,0,47,-1,-1,0, -92,-1,-25,4,-21,7,38,2,38,0,54,0,0,1,7,0,-42,1,76,1,100,0,22,64,10, -1,0,51,54,22,22,65,1,1,50,-71,2,33,0,41,0,43,1,43,53,-1,-1,0,63,-1, --24,3,-79,5,-62,2,38,0,86,0,0,1,7,0,-42,0,-66,0,0,0,22,64,10,1,0, -51,54,21,21,65,1,1,50,-71,2,34,0,41,0,43,1,43,53,0,1,0,48,0,0,4, --70,5,-70,0,15,0,-76,64,38,0,17,16,17,32,17,3,12,1,48,11,2,2,15,6,8, -5,30,7,6,2,15,8,11,12,57,7,1,2,57,6,14,9,8,32,7,1,7,-72,1,1, --73,9,32,4,5,47,6,1,6,-72,1,1,-78,4,4,15,-72,-1,-24,64,11,16,16,2,85, -15,8,15,15,2,85,15,-72,-1,-14,-76,12,12,2,85,15,-72,-1,-30,-76,13,13,2,85,15, --72,-1,-4,-76,12,12,6,85,15,-72,-1,-24,-76,13,13,6,85,15,-72,-1,-32,64,10,16,16, -6,85,16,15,32,15,2,15,-72,2,115,-77,16,-74,-103,24,43,16,-3,93,43,43,43,43,43, -43,43,60,16,-12,93,60,16,-3,-12,93,60,16,60,16,-12,60,16,-12,60,0,63,63,60,-3, -60,17,18,57,47,60,-3,60,49,48,1,93,1,33,53,33,17,33,53,33,21,33,17,33,21, -33,17,35,2,19,-2,-74,1,74,-2,29,4,-118,-2,27,1,72,-2,-72,-62,2,117,-124,2,20, --83,-83,-3,-20,-124,-3,-117,0,0,1,0,12,-1,-14,2,19,5,-103,0,30,1,14,-71,0,5, --1,-64,-77,35,38,52,6,-72,-1,-64,64,91,35,38,52,47,32,-128,32,2,16,1,43,15,2, -2,26,12,5,43,11,6,6,22,-55,26,3,24,26,23,5,21,8,52,11,12,6,85,9,52, -11,12,6,85,8,9,6,17,14,13,10,4,9,18,0,3,4,7,4,8,30,15,51,11,-96, -2,-80,2,-64,2,-48,2,4,2,2,6,11,12,34,23,34,24,9,18,37,8,24,-1,30,6, -5,69,30,-72,-1,-6,-76,16,16,2,85,30,-72,-1,-6,64,23,14,14,2,85,30,4,12,13, -2,85,30,8,11,11,2,85,30,6,16,16,6,85,30,-72,-1,-6,-76,15,15,6,85,30,-72, --1,-4,64,11,11,11,6,85,30,18,12,12,6,85,30,-72,-1,-12,64,20,13,13,6,85,-81, -30,-65,30,2,0,30,-48,30,2,30,78,31,23,24,71,-71,1,10,0,24,43,0,16,-55,1, -16,-12,93,113,43,43,43,43,43,43,43,43,43,-12,60,16,-19,60,-3,60,16,-28,-12,60,17, -51,47,113,16,-28,17,18,23,51,17,18,23,51,0,17,51,51,43,43,17,18,57,18,57,63, --19,63,60,-3,60,18,57,47,60,-3,60,49,48,1,93,43,43,19,35,53,51,17,35,53,51, -17,55,17,51,21,35,17,51,21,35,21,20,22,51,50,55,23,6,35,34,38,38,53,-111,-123, --123,-124,-124,-76,-76,-76,-84,-84,37,64,32,47,26,73,61,106,115,31,2,2,-124,1,20,-116,1, -7,108,-2,-115,-116,-2,-20,-124,-43,85,62,7,-97,16,72,117,-120,0,-1,-1,0,-95,-1,-25,5, -34,7,14,2,38,0,56,0,0,1,7,0,-41,1,-92,1,100,0,22,64,10,1,0,21,33, -17,17,65,1,1,21,-71,2,33,0,41,0,43,1,43,53,-1,-1,0,-125,-1,-24,3,-32,5, --86,2,38,0,88,0,0,1,7,0,-41,0,-20,0,0,0,32,64,18,1,-17,25,1,25,64, -83,84,52,0,25,37,17,17,65,1,1,25,-71,2,34,0,41,0,43,1,43,43,113,53,-1, --1,0,-95,-1,-25,5,34,6,-61,2,38,0,56,0,0,1,7,0,-40,1,-92,1,100,0,37, --77,1,1,1,21,-71,2,33,0,41,0,43,1,-79,6,2,67,84,88,-75,0,21,23,11,1, -65,43,27,-76,21,15,0,72,43,43,89,53,0,-1,-1,0,-125,-1,-24,3,-32,5,95,2,38, -0,88,0,0,1,7,0,-40,0,-20,0,0,0,22,64,10,1,0,25,28,10,23,65,1,1, -25,-71,2,-61,0,41,0,43,1,43,53,-1,-1,0,-95,-1,-25,5,34,7,28,2,38,0,56, -0,0,1,7,0,-39,1,-112,1,100,0,22,64,10,1,0,28,22,11,1,65,1,1,25,-71, -2,33,0,41,0,43,1,43,53,-1,-1,0,-125,-1,-24,3,-32,5,-72,2,38,0,88,0,0, -1,7,0,-39,0,-20,0,0,0,40,-77,1,1,1,29,-71,2,34,0,41,0,43,1,-79,6, -2,67,84,88,-75,0,32,26,10,23,65,43,27,-79,32,11,-72,-1,-40,-79,72,43,43,89,53, -0,1,0,-95,-2,86,5,34,5,-70,0,34,1,51,-73,88,16,88,34,-55,16,3,36,-72,-1, --64,64,42,19,21,52,58,16,59,17,52,33,54,34,74,16,74,17,70,33,70,34,88,17,86, -33,102,34,118,23,-86,34,-24,23,14,12,34,13,21,52,7,-100,8,8,5,-72,2,93,-75,10, -15,15,9,15,25,-72,2,-69,64,10,0,9,29,19,2,32,8,1,8,2,-72,2,93,64,16, -13,13,15,0,1,-1,0,1,0,-100,15,15,18,28,38,31,-72,-1,-20,-76,15,15,2,85,31, --72,-1,-14,64,17,13,13,2,85,31,16,12,12,2,85,31,12,15,15,6,85,31,-72,-1,-16, -64,31,11,11,6,85,32,31,1,32,31,80,31,2,96,31,112,31,-128,31,3,31,93,36,21, -38,18,32,16,16,2,85,18,-72,-1,-10,-76,15,15,2,85,18,-72,-1,-10,-76,13,13,2,85, -18,-72,-1,-6,-76,12,12,2,85,18,-72,-1,-4,-76,11,11,6,85,18,-72,-1,-9,-76,12,12, -6,85,18,-72,-1,-8,-76,13,13,6,85,18,-72,-1,-10,-73,15,15,6,85,32,10,1,18,-72, --1,-64,-74,19,21,52,18,93,35,59,-71,1,-114,0,24,43,16,-12,43,93,43,43,43,43,43, -43,43,43,-19,16,-10,93,93,113,43,43,43,43,43,-19,18,57,47,-19,93,113,51,47,-19,47, -93,0,63,60,63,-19,51,63,63,-19,51,47,-19,49,48,1,43,93,43,0,93,5,6,21,20, -22,51,50,55,21,6,35,34,38,53,52,55,36,2,17,17,51,17,20,22,22,51,50,54,17, -17,51,17,20,2,6,3,18,20,82,62,77,91,118,101,98,121,28,-2,-13,-18,-62,73,-79,116, --37,-76,-62,78,-16,24,71,42,71,84,46,119,61,120,101,70,113,23,1,26,1,80,3,79,-4, --78,-65,-71,94,-60,1,18,3,78,-4,-79,-63,-2,-2,-76,0,0,1,0,-125,-2,87,4,-45,4, -38,0,37,1,114,-75,12,34,15,17,52,39,-72,-1,-64,64,9,21,23,52,18,32,19,22,52, -28,-72,-1,-16,64,64,18,20,52,10,21,25,21,38,18,53,18,68,18,119,28,-124,28,7,42, -18,43,32,2,7,7,8,8,5,69,10,15,35,24,6,37,16,11,30,28,19,11,7,32,8, -64,8,112,8,3,8,2,69,13,13,0,0,37,34,33,17,3,16,-102,35,-72,2,48,64,25, -37,36,64,51,54,52,39,64,16,16,2,85,36,40,16,16,2,85,36,18,14,14,2,85,36, --72,-1,-22,64,11,13,13,2,85,36,4,12,12,2,85,36,-72,-1,-4,-76,11,11,2,85,36, --72,-1,-12,64,11,11,11,6,85,36,20,16,16,6,85,36,-72,-1,-10,64,11,13,13,6,85, -36,12,15,15,6,85,36,-72,-1,-10,64,13,12,12,6,85,-1,36,1,-64,36,1,36,78,39, --72,-1,-64,64,21,52,54,52,-80,39,-16,39,2,112,39,-96,39,-80,39,-1,39,4,39,26,37, -23,-72,-1,-8,-76,16,16,2,85,23,-72,-1,-8,64,17,14,14,2,85,23,4,12,12,2,85, -23,10,11,11,6,85,23,-72,-1,-10,64,17,15,15,6,85,23,2,12,12,6,85,23,2,13, -13,6,85,23,-72,-1,-64,64,21,51,54,52,-16,23,1,0,23,32,23,-48,23,-32,23,4,23, -78,38,71,80,24,43,16,-12,93,113,43,43,43,43,43,43,43,43,-19,16,93,113,43,-10,93, -113,43,43,43,43,43,43,43,43,43,43,43,43,60,-3,-28,23,57,17,57,47,50,47,-19,47, -93,60,0,63,-19,63,60,63,60,63,-19,51,47,51,47,49,48,0,93,1,93,43,43,43,43, -33,6,21,20,22,51,50,55,21,6,35,34,38,53,52,55,55,53,6,35,34,38,38,53,17, -51,17,20,22,22,51,50,54,54,53,17,51,17,3,-72,29,82,62,76,92,117,104,98,119,26, -8,124,-42,126,-79,59,-76,26,110,83,91,-113,48,-76,78,62,67,85,46,119,60,120,100,67,105, -33,-100,-76,112,-89,-107,2,-110,-3,-77,-117,119,84,96,-112,122,2,57,-5,-38,0,-1,-1,0,25, -0,0,7,118,7,44,2,38,0,58,0,0,1,7,0,-42,2,108,1,106,0,37,-77,1,1, -1,27,-71,2,33,0,41,0,43,1,-79,6,2,67,84,88,-75,0,27,30,8,9,65,43,27, --76,25,21,0,72,43,43,89,53,0,-1,-1,0,6,0,0,5,-73,5,-62,2,38,0,90,0, -0,1,7,0,-42,1,-102,0,0,0,37,-77,1,1,1,21,-71,2,34,0,41,0,43,1,-79, -6,2,67,84,88,-75,0,21,24,7,8,65,43,27,-76,19,17,0,72,43,43,89,53,0,-1, --1,0,6,0,0,5,70,7,44,2,38,0,60,0,0,1,7,0,-42,1,109,1,106,0,22, -64,10,1,0,15,18,2,10,65,1,1,15,-71,2,33,0,41,0,43,1,43,53,-1,-1,0, -33,-2,81,3,-18,5,-62,2,38,0,92,0,0,1,7,0,-42,0,-41,0,0,0,37,-77,1, -1,1,29,-71,2,34,0,41,0,43,1,-79,6,2,67,84,88,-75,0,29,32,12,18,65,43, -27,-76,27,15,0,72,43,43,89,53,0,0,1,0,-119,0,0,2,86,5,-45,0,14,0,-75, -64,77,79,16,-112,16,-96,16,-80,16,-64,16,-33,16,-16,16,7,-80,16,-64,16,-33,16,-32,16, --1,16,5,0,16,31,16,112,16,-128,16,-97,16,5,31,16,75,3,89,3,104,3,112,16,5, -10,28,5,0,0,10,7,7,0,8,32,8,112,8,-128,8,4,8,13,14,37,1,16,64,11, -11,2,85,0,-72,-1,-10,64,23,16,16,2,85,0,6,12,12,2,85,0,16,11,11,2,85, -0,8,16,16,6,85,0,-72,-1,-4,64,38,12,13,6,85,-97,0,-64,0,-32,0,3,0,0, --96,0,-80,0,3,-64,0,-16,0,2,0,0,32,0,-48,0,-32,0,4,0,78,15,71,80,24, -43,16,-12,93,113,114,114,43,43,43,43,43,43,60,-3,60,47,93,51,47,0,63,63,-19,49, -48,1,93,114,114,113,51,17,52,54,54,51,50,23,7,38,35,34,6,21,17,-119,54,-122,106, -79,88,26,54,52,90,59,4,-105,115,127,74,18,-99,10,79,87,-5,120,0,-1,-1,-1,-3,0, -0,5,89,8,12,2,54,0,99,0,0,1,23,0,-115,1,83,2,74,0,101,-73,4,39,17, -0,72,43,4,39,-72,-1,-64,-77,51,54,52,39,-72,-1,-64,-77,34,36,52,39,-72,-1,-64,-77, -30,32,52,39,-72,-1,-64,-74,16,18,52,-81,39,1,39,0,47,93,43,43,43,43,-79,6,2, -67,84,88,64,9,0,39,16,39,2,-96,39,1,39,-72,-1,-64,-77,69,69,52,39,-72,-1,-64, --77,44,47,52,39,-72,-1,-64,-78,23,25,52,43,43,43,93,114,89,53,1,43,53,0,-1,-1, -0,74,-1,-24,4,28,7,-124,2,38,0,110,0,0,1,7,0,-115,1,15,1,-62,0,-54,-79, -6,2,67,84,88,64,42,4,0,80,83,59,59,65,3,2,0,56,62,28,28,65,4,0,83, -80,83,-16,83,3,47,83,112,83,-128,83,3,83,3,2,32,65,-128,65,2,-128,65,1,65,0, -47,113,114,53,53,47,93,113,53,1,43,53,53,43,53,27,64,44,4,80,68,0,72,43,81, -82,80,83,-128,75,79,52,83,64,96,96,52,83,64,56,56,52,0,83,96,83,-113,83,-48,83, -4,-113,83,-16,83,2,83,-128,56,63,52,83,-72,-1,-64,64,9,44,46,52,83,-128,41,47,52, -83,-72,-1,-64,-77,39,40,52,83,-72,-1,-128,-77,35,36,52,83,-72,-1,-64,-77,31,34,52,83, --72,-1,-128,64,15,30,30,52,83,64,21,24,52,83,-128,19,20,52,83,28,-72,1,64,0,26, -24,16,-36,43,43,43,43,43,43,43,43,43,113,114,43,43,43,-60,-44,-60,49,48,1,43,53, -89,-1,-1,0,1,0,0,7,-112,7,44,2,38,0,-112,0,0,1,7,0,-115,2,-109,1,106, -0,22,64,10,2,0,20,22,1,4,65,2,1,23,-71,2,33,0,41,0,43,1,43,53,-1, --1,0,68,-1,-24,6,-54,5,-62,2,38,0,-96,0,0,1,7,0,-115,2,88,0,0,0,21, -64,10,3,1,78,37,0,72,39,3,1,78,-71,2,34,0,41,0,43,1,43,0,-1,-1,0, -83,-1,-59,5,-19,7,44,2,38,0,-111,0,0,1,7,0,-115,1,-53,1,106,0,21,64,9, -3,52,25,50,72,43,3,1,52,-71,2,33,0,41,0,43,1,43,53,0,-1,-1,0,-127,-1, --79,4,100,5,-62,2,38,0,-95,0,0,1,7,0,-115,1,54,0,0,0,21,64,10,3,1, -44,29,30,72,39,3,1,47,-71,2,34,0,41,0,43,1,43,0,0,1,0,-71,3,89,1, --122,4,38,0,3,0,36,64,14,2,1,3,0,60,1,5,-97,3,60,0,25,4,-95,-71,1, --112,0,24,43,78,16,-12,77,-3,-26,0,47,-3,60,16,60,49,48,19,53,51,21,-71,-51,3, -89,-51,-51,-1,-1,0,25,0,0,7,118,7,44,2,38,0,58,0,0,1,7,0,67,2,-118, -1,106,0,24,-71,0,1,-1,-90,-73,27,25,8,9,65,1,1,26,-71,2,33,0,41,0,43, -1,43,53,-1,-1,0,6,0,0,5,-73,5,-62,2,38,0,90,0,0,1,7,0,67,1,104, -0,0,0,24,-71,0,1,-1,-90,-73,21,19,7,8,65,1,1,20,-71,2,34,0,41,0,43, -1,43,53,-1,-1,0,25,0,0,7,118,7,44,2,38,0,58,0,0,1,7,0,-115,2,-118, -1,106,0,21,64,9,1,25,8,0,72,43,1,1,25,-71,2,33,0,41,0,43,1,43,53, -0,-1,-1,0,6,0,0,5,-73,5,-62,2,38,0,90,0,0,1,7,0,-115,1,104,0,0, -0,21,64,9,1,19,7,0,72,43,1,1,19,-71,2,34,0,41,0,43,1,43,53,0,-1, --1,0,25,0,0,7,118,6,-31,2,38,0,58,0,0,1,7,0,-114,2,108,1,30,0,43, --75,2,1,1,2,2,25,-71,2,33,0,41,0,43,1,-79,6,2,67,84,88,-75,0,28,29, -8,9,65,43,27,-79,28,23,-72,-1,-30,-79,72,43,43,89,53,53,0,-1,-1,0,6,0,0, -5,-73,5,-61,2,38,0,90,0,0,1,7,0,-114,1,-102,0,0,0,24,64,11,2,1,22, -7,0,72,43,1,2,2,22,-71,2,34,0,41,0,43,1,43,53,53,-1,-1,0,6,0,0, -5,70,7,44,2,38,0,60,0,0,1,7,0,67,1,77,1,106,0,21,64,10,1,1,14, -6,26,72,39,1,1,14,-71,2,33,0,41,0,43,1,43,0,-1,-1,0,33,-2,81,3,-18, -5,-62,2,38,0,92,0,0,1,7,0,67,0,-73,0,0,0,28,64,15,1,28,32,13,14, -6,85,28,15,26,72,43,1,1,28,-71,2,34,0,41,0,43,1,43,43,53,0,1,0,-118, -3,-23,1,91,5,-55,0,9,0,71,-74,3,1,8,0,3,-85,4,-72,1,80,64,24,9,1, -0,60,9,9,8,0,4,105,3,-59,0,0,9,-127,7,63,8,1,8,25,10,-99,-71,1,-112, -0,24,43,78,16,-12,93,60,77,-3,60,16,-12,-28,0,63,60,16,-3,60,16,-3,-19,1,17, -18,57,0,-55,49,48,1,35,22,23,7,38,38,53,53,51,1,75,94,2,108,44,93,72,-63, -4,-8,-100,44,71,42,-114,-125,-91,0,0,1,-1,-31,4,-53,2,-54,5,95,0,3,0,26,64, -12,1,53,0,2,26,5,0,25,4,67,104,24,43,78,16,-28,16,-26,0,47,77,-19,49,48, -3,53,33,21,31,2,-23,4,-53,-108,-108,0,0,1,0,27,-1,-28,4,58,5,-45,0,54,1, -47,64,-59,11,36,19,4,41,24,58,18,83,46,109,44,98,46,-122,40,8,-37,30,-33,33,-38, -50,-23,33,-6,33,5,25,33,1,117,9,-122,9,2,52,53,53,30,30,31,43,32,51,50,50, -33,33,95,32,-33,32,2,-113,32,1,15,32,31,32,47,32,-97,32,-81,32,5,32,32,38,2, -3,3,25,25,26,43,27,1,0,0,28,28,0,27,1,47,27,1,27,27,22,38,42,39,95, -41,111,41,2,41,-120,64,45,1,45,41,38,1,7,30,20,106,16,13,30,14,-85,11,30,16, -11,23,-97,22,11,33,30,28,3,25,35,50,53,0,3,3,48,42,94,41,105,13,-27,32,14, -48,14,2,14,26,56,51,52,52,1,1,2,-121,25,94,32,3,1,3,77,48,94,-65,35,-49, -35,-17,35,3,35,114,23,32,31,31,27,27,26,-59,22,-85,-81,31,1,23,25,55,-87,-115,24, -43,78,16,-12,93,25,77,-28,24,-12,60,16,60,16,60,16,-12,93,-3,-12,93,-19,-12,60,16, -60,16,60,78,16,-10,93,77,-28,-12,-19,17,18,23,57,17,18,23,57,0,63,-19,63,-19,-3, --19,16,-12,-19,63,-19,113,-3,93,-28,17,18,57,47,93,113,60,16,60,16,60,16,-3,60,16, -60,16,60,17,57,47,93,113,114,60,16,60,16,60,16,-3,60,16,60,16,60,49,48,0,93, -1,114,113,93,1,33,21,33,6,7,54,51,50,23,22,51,50,55,23,6,35,34,39,38,35, -34,7,39,54,55,35,53,51,38,39,35,53,51,38,53,52,36,51,50,22,23,7,38,38,35, -34,6,21,20,23,33,21,33,22,1,-79,1,22,-2,-26,33,-128,77,64,87,103,-86,68,69,118, -58,-110,92,74,-112,-105,70,-91,-112,69,-62,32,-47,-47,4,37,-88,126,23,1,9,-63,-90,-9,26, --77,13,-108,107,117,-115,28,1,88,-2,-54,26,2,102,-108,-112,-125,22,25,41,56,-91,63,44,46, -93,-83,112,-47,-108,31,117,-108,90,77,-62,-36,-65,-68,27,113,-111,-106,92,58,-123,-108,105,0,0, -2,0,90,-1,-34,4,124,4,72,0,18,0,25,0,-92,64,80,-74,4,1,69,23,90,4,82, -14,91,16,90,21,82,23,107,4,104,7,8,32,27,58,4,75,4,73,17,74,21,5,18,0, -76,19,47,25,-49,25,2,25,25,9,15,6,105,5,1,-84,3,-85,9,11,20,58,24,-84,22, --85,15,7,5,-85,-113,6,-97,6,-81,6,-65,6,-49,6,-33,6,6,6,6,20,19,-72,2,-63, -64,21,0,18,32,18,2,16,18,32,18,48,18,3,18,49,27,1,0,24,25,25,0,-72,2, --63,-73,31,12,63,12,2,12,49,26,16,-10,93,-3,60,16,60,16,60,16,-10,93,93,-3,60, -57,47,93,-19,0,63,-3,-12,-28,63,-3,-28,47,-28,17,18,57,47,93,60,-3,60,49,48,1, -93,93,0,93,1,17,22,51,50,55,23,6,6,35,34,0,53,52,0,51,50,0,19,39,17, -38,35,34,7,17,1,65,120,-78,-2,-115,72,120,-32,123,-19,-2,-36,1,38,-21,-42,1,48,11, --25,-128,-84,-81,121,2,19,-2,-115,121,-10,43,-83,103,1,64,-11,-9,1,62,-2,-28,-2,-25,74, -1,41,121,122,-2,-40,0,0,5,0,107,-1,-57,6,-128,5,-45,0,3,0,13,0,33,0,45, -0,56,0,-28,64,14,47,58,123,17,119,21,-118,17,-122,21,5,2,3,3,-72,-1,-64,-77,66, -92,52,3,-72,-1,-64,64,17,39,59,52,3,63,0,1,20,0,0,1,24,24,37,14,14,54, --72,2,97,64,11,31,37,47,37,63,37,3,37,37,29,43,-70,2,97,0,19,1,-64,64,9, -29,5,7,-84,8,-96,11,4,13,-72,1,31,-76,11,12,-30,2,1,-69,1,125,0,3,0,48, -2,97,64,13,29,-30,0,0,3,9,34,41,16,39,46,41,32,-72,1,29,64,29,26,40,41, -22,39,51,41,26,26,58,0,3,1,2,4,58,57,11,12,5,4,12,13,41,4,8,7,-53, -4,-72,1,70,-77,57,87,104,24,43,16,-10,-10,60,16,-3,60,16,60,18,57,17,18,23,57, -78,16,-10,77,-19,-12,-19,16,-3,-19,-12,-19,0,63,60,16,-10,-19,16,-3,60,-12,60,-3,60, -16,-12,-3,57,16,-3,-19,18,57,47,93,-19,25,57,47,17,57,47,-121,5,46,24,43,43,43, -125,16,-60,49,48,1,93,23,1,51,1,3,17,6,7,53,54,54,55,51,17,1,38,53,52, -54,51,50,22,21,20,7,22,21,20,6,35,34,38,53,52,55,20,22,51,50,54,53,52,38, -35,34,6,3,20,51,50,54,53,52,38,35,34,6,-28,4,77,-99,-5,-77,54,102,122,55,-96, -46,108,2,-19,-126,125,-117,-117,-117,-116,-89,-88,-126,-118,-95,-79,70,51,51,73,72,54,55,64,28, --107,71,80,86,68,70,76,57,6,12,-7,-12,3,22,2,42,81,32,123,17,109,61,-3,17,-2, --110,47,115,80,111,107,86,115,45,41,-113,106,126,127,100,-108,-63,50,52,52,45,46,55,58,-2, --111,127,69,53,58,68,69,0,5,0,34,-1,-57,6,-127,5,-45,0,3,0,34,0,54,0,66, -0,77,1,81,64,23,31,20,-33,20,2,47,79,105,38,102,42,123,38,119,42,-118,38,-123,42, -7,2,3,3,-72,-1,-64,-77,66,92,52,3,-72,-1,-64,64,21,39,59,52,3,63,0,1,20, -0,0,1,28,28,33,24,45,45,58,35,35,75,-72,2,97,64,11,31,58,47,58,63,58,3, -58,58,50,64,-67,2,97,0,40,1,-64,0,50,0,14,2,97,64,14,13,13,33,24,5,-59, -32,4,48,4,2,4,100,7,-67,2,97,0,33,1,31,0,24,0,20,2,-86,64,23,31,21, -47,21,63,21,3,127,21,1,95,21,111,21,2,95,21,111,21,2,21,-111,18,-72,2,97,-77, -24,-30,2,1,-69,1,125,0,3,0,69,2,97,64,17,50,-30,0,0,3,9,14,13,-97,16, -55,41,37,39,67,41,53,-72,1,29,64,27,47,61,41,43,39,72,41,47,26,79,0,3,1, -2,4,79,78,16,41,26,34,10,41,48,30,1,30,-72,2,40,64,23,4,14,39,13,100,5, -20,41,16,21,-48,21,2,21,34,5,41,4,25,78,124,104,24,43,78,16,-12,77,-19,-12,114, --19,16,-10,-28,16,-3,93,-19,-12,-19,17,18,23,57,78,16,-10,77,-19,-12,-19,16,-3,-19,-12, --19,16,-28,57,0,63,60,16,-10,-19,16,-3,60,-12,-3,-12,114,113,113,93,-28,16,-3,-3,-12, -93,-28,17,18,57,47,-19,16,-3,-19,18,57,47,93,-19,25,57,47,17,57,47,17,18,57,47, --121,5,46,24,43,43,43,125,16,-60,49,48,1,93,0,114,23,1,51,1,1,55,22,51,50, -54,53,52,35,7,55,50,53,52,35,34,7,39,54,54,51,32,21,20,7,22,21,20,6,35, -32,1,38,53,52,54,51,50,22,21,20,7,22,21,20,6,35,34,38,53,52,55,20,22,51, -50,54,53,52,38,35,34,6,3,20,51,50,54,53,52,38,35,34,6,-27,4,77,-100,-5,-76, --2,-96,-110,31,123,67,90,-100,58,22,-100,121,104,36,-113,41,-122,100,1,30,-118,-83,-91,-118,-2, --11,4,125,-126,-119,126,-116,-117,-115,-88,-86,-128,-121,-92,-79,70,51,49,74,72,54,54,64,28,-107, -72,78,85,68,70,76,57,6,12,-7,-12,3,-38,15,112,75,57,111,3,110,102,89,102,23,111, -79,-68,120,39,43,-110,101,-124,-2,-92,47,115,90,101,107,86,112,48,41,-113,109,123,123,104,-108, --63,50,52,51,46,46,55,58,-2,-111,127,70,52,58,68,69,0,0,5,0,34,-1,-57,6,-127, -5,-45,0,3,0,31,0,51,0,63,0,74,1,119,64,44,123,35,119,39,-118,35,-122,39,-63, -27,-41,27,-27,27,-11,21,8,18,25,32,25,47,76,49,25,4,5,21,5,27,2,20,21,21, -108,16,17,20,16,16,17,2,3,3,-72,-1,-64,-77,66,92,52,3,-72,-1,-64,64,17,39,59, -52,3,63,0,1,20,0,0,1,42,42,55,32,32,72,-72,2,97,64,11,31,55,47,55,63, -55,3,55,55,47,61,-70,2,97,0,37,1,-64,64,19,47,21,21,13,17,16,39,95,15,111, -15,127,15,-113,15,4,15,-85,13,-72,2,97,64,28,15,23,64,23,80,23,3,23,23,29,17, -5,-59,-128,4,1,32,4,48,4,64,4,80,4,4,4,100,7,-70,2,97,0,29,1,31,-76, -17,19,20,18,20,-72,2,97,-77,17,39,2,1,-69,1,125,0,3,0,66,2,97,64,13,47, --30,0,0,3,9,52,41,34,39,64,41,50,-72,1,29,64,34,44,58,41,40,39,69,41,44, -26,76,0,3,1,2,4,76,75,21,15,16,19,15,18,1,18,34,10,41,0,26,48,26,2, -26,-72,2,40,64,20,4,20,20,17,17,15,15,15,16,1,16,39,5,41,4,25,75,87,104, -24,43,78,16,-12,77,-19,-12,93,50,47,50,47,51,47,16,-3,93,-19,-12,93,60,17,18,57, -17,18,23,57,78,16,-10,77,-19,-12,-19,16,-3,-19,-12,-19,0,63,60,16,-10,-19,16,-3,60, --12,-19,60,16,60,16,-3,-3,-12,93,113,-28,17,18,57,47,93,-3,-12,93,-28,17,18,57,47, -16,-3,-19,18,57,47,93,-19,25,57,47,17,57,47,-121,5,46,24,43,43,43,125,16,-60,-121, -14,46,24,43,5,125,16,-60,49,48,1,113,93,93,23,1,51,1,1,55,22,51,50,54,53, -52,38,35,34,7,39,19,33,21,33,7,54,51,50,22,21,20,6,35,34,38,1,38,53,52, -54,51,50,22,21,20,7,22,21,20,6,35,34,38,53,52,55,20,22,51,50,54,53,52,38, -35,34,6,3,20,51,50,54,53,52,38,35,34,6,-27,4,77,-100,-5,-76,-2,-96,-112,26,121, -76,92,83,66,70,70,-115,79,1,-42,-2,-118,34,79,89,113,-98,-71,-126,118,-101,4,-109,-126,-119, -126,-116,-117,-115,-88,-86,-128,-121,-92,-79,70,51,49,74,72,54,54,64,28,-107,72,78,85,68,70, -76,57,6,12,-7,-12,3,-41,18,105,83,63,58,85,64,25,1,121,121,-98,53,-109,108,120,-106, -113,-2,51,47,115,90,101,107,86,112,48,41,-113,109,123,123,104,-108,-63,50,52,51,46,46,55, -58,-2,-111,127,70,52,58,68,69,0,5,0,74,-1,-57,6,-128,5,-45,0,3,0,12,0,32, -0,44,0,55,0,-28,64,14,47,57,125,16,119,20,-117,16,-122,20,5,2,3,3,-72,-1,-64, --77,66,92,52,3,-72,-1,-64,64,17,39,59,52,3,63,0,1,20,0,0,1,23,23,36,13, -13,53,-72,2,97,64,11,31,36,47,36,63,36,3,36,36,28,42,-70,2,97,0,18,1,-64, --78,28,12,4,-72,1,-71,-73,6,7,-84,9,8,39,2,1,-69,1,125,0,3,0,47,2,97, -64,13,28,-30,0,0,3,9,33,41,15,39,45,41,31,-72,1,29,64,41,25,39,41,21,39, -50,41,25,26,57,0,3,1,2,4,57,56,6,9,4,9,32,10,1,10,-121,12,41,4,8, -7,-84,47,4,1,4,60,56,124,104,24,43,16,-10,93,-12,60,16,-3,-12,93,60,17,18,57, -17,18,23,57,78,16,-10,77,-19,-12,-19,16,-3,-19,-12,-19,0,63,60,16,-10,-19,16,-3,60, --12,60,-3,60,-10,60,16,-3,-19,18,57,47,93,-19,25,57,47,17,57,47,-121,5,46,24,43, -43,43,125,16,-60,49,48,1,93,23,1,51,1,3,18,19,33,53,33,21,2,3,1,38,53, -52,54,51,50,22,21,20,7,22,21,20,6,35,34,38,53,52,55,20,22,51,50,54,53,52, -38,35,34,6,3,20,51,50,54,53,52,38,35,34,6,-52,4,77,-99,-5,-77,-92,24,-19,-2, --128,2,37,-12,34,3,112,-126,125,-117,-117,-117,-116,-89,-87,-127,-122,-91,-79,70,51,49,75,72,54, -55,64,28,-107,71,80,86,68,70,76,57,6,12,-7,-12,3,22,1,65,1,35,121,80,-2,-28, --2,-113,-2,-110,47,115,80,111,107,86,115,45,41,-113,109,123,123,104,-108,-63,49,53,51,46,46, -55,58,-2,-111,127,69,53,58,68,69,0,0,1,0,-30,-3,-39,1,-64,-1,111,0,9,0,58, -64,21,6,62,7,108,9,9,0,-97,2,1,3,2,-127,1,1,0,6,-27,7,-30,0,-72,2, -96,-77,10,9,3,-39,-71,1,-112,0,24,43,17,57,16,-12,-12,-28,16,60,16,-3,60,0,47, -60,-3,60,16,-10,-19,49,48,19,53,51,21,20,6,7,39,54,55,-17,-47,74,94,54,93,16, --2,-64,-81,117,110,-115,38,84,40,107,0,0,1,0,107,-2,91,2,28,-1,-46,0,19,0,75, -64,10,8,77,0,13,16,13,32,13,3,13,-72,2,49,64,30,2,17,58,19,77,0,127,15, -2,31,2,47,2,3,2,56,20,5,41,15,-7,19,0,106,10,-30,11,25,20,87,-71,1,-112, -0,24,43,78,16,-12,77,-28,-10,60,-12,-19,0,16,-2,93,-12,-3,-28,16,-12,93,-19,49,48, -23,54,51,50,22,21,20,6,35,34,39,55,22,51,50,53,52,35,34,7,-43,35,31,-119,124, --115,-104,63,77,11,44,43,-89,127,14,18,50,4,110,72,77,116,12,117,4,76,67,2,0,-1, --1,0,-34,4,-86,2,79,5,-62,2,22,0,-115,0,0,0,3,-1,-22,4,-50,2,-63,5,-29, -0,3,0,7,0,11,0,90,64,56,4,-96,6,9,-96,11,64,6,11,0,3,1,-112,3,1, -3,-121,-128,0,3,5,-97,7,7,0,8,-97,80,10,96,10,2,10,10,0,3,117,-16,2,1, -2,64,44,47,52,2,-59,1,-96,95,0,1,80,0,1,0,47,114,93,-19,-10,43,113,-19,17, -51,47,93,-19,17,51,47,-19,0,63,26,-3,93,113,60,60,26,16,-19,16,-19,49,48,1,51, -3,35,37,51,21,35,37,51,21,35,1,91,-70,-56,117,1,60,-83,-83,-3,-42,-83,-83,5,-29, --2,-21,-64,-64,-64,-64,0,0,3,-1,-1,0,0,5,91,5,-70,0,7,0,14,0,18,1,-85, --74,1,14,15,16,2,85,2,-72,-1,-14,-76,15,16,2,85,2,-72,-1,-4,-76,16,16,6,85, -2,-72,-1,-10,-76,13,13,6,85,2,-72,-1,-8,64,101,12,12,6,85,9,12,12,12,6,85, -5,12,12,12,6,85,47,20,48,20,103,8,104,9,96,20,-120,3,-97,15,-112,20,-55,5,-58, -6,-64,20,-16,20,12,8,5,89,1,86,2,80,20,104,11,-80,20,-13,12,-13,13,-13,14,9, -4,12,4,13,4,14,3,15,0,18,16,18,2,18,-38,16,2,11,10,9,5,4,4,12,13, -14,8,6,7,7,12,9,5,4,8,6,12,7,2,3,3,-72,-1,-8,64,15,12,12,2,85, -3,32,4,12,20,4,4,12,1,0,0,-72,-1,-8,64,21,12,12,2,85,0,32,7,12,20, -7,7,12,9,30,5,5,8,30,6,3,6,-72,2,112,64,14,0,12,-23,2,1,2,16,82, -17,82,18,-23,64,15,-72,-1,-64,-77,18,21,52,15,-72,-1,-64,64,10,11,12,52,-33,15,1, -15,84,0,2,-70,1,11,0,1,1,11,64,18,12,32,0,101,7,3,82,80,4,-49,4,-33, -4,3,-112,4,1,4,-72,1,1,64,11,80,12,-64,7,-33,12,3,-112,12,1,12,-72,1,1, -64,13,15,7,-49,7,2,127,7,-128,7,2,7,-109,19,-70,1,-101,1,-114,0,24,43,16,-12, -93,113,25,-12,93,113,-12,93,113,24,-19,16,-19,26,25,16,-19,-19,24,16,-12,114,43,43,26, --3,-12,-19,0,63,60,-19,47,-28,60,16,-19,60,16,-19,-121,5,46,43,43,125,16,-60,-121,46, -24,43,43,125,16,-60,1,17,18,57,57,17,57,57,-121,16,-60,-60,14,-60,-60,-121,5,16,-60, --60,14,-60,-60,0,24,63,-3,93,60,49,48,1,75,-80,11,83,75,-80,30,81,90,88,-76,4, -15,3,8,7,-70,-1,-16,0,0,-1,-8,56,56,56,56,89,1,114,113,93,43,43,43,43,43, -43,43,35,1,51,1,35,3,33,3,19,33,3,38,39,6,7,37,19,51,3,1,2,51,-47, -2,88,-35,-85,-3,-101,-95,-39,1,-15,-103,73,31,28,51,-3,-17,-123,-20,-36,5,-70,-6,70,1, --68,-2,68,2,90,1,-106,-62,110,-115,-117,-102,1,24,-2,-24,0,0,2,-1,-89,0,0,5,-41, -5,-70,0,11,0,15,0,-21,64,56,12,0,15,16,15,2,15,-38,13,2,6,5,30,8,8, -7,7,0,3,4,30,2,1,2,10,9,30,11,0,8,13,82,14,82,-112,15,1,15,-23,15, -12,31,12,79,12,-49,12,-33,12,5,12,64,14,17,52,12,-72,-1,-64,64,13,9,11,52,-97, -12,1,12,64,46,100,52,12,7,-72,-1,-64,64,44,16,18,52,7,84,3,74,32,10,32,13, -2,10,26,17,4,9,32,1,0,50,16,16,2,85,0,10,15,15,2,85,0,26,13,13,2, -85,0,38,12,12,2,85,0,-72,-1,-15,64,23,11,11,2,85,0,8,16,16,6,85,0,15, -15,15,6,85,0,28,13,13,6,85,0,-72,-1,-20,64,11,12,12,6,85,0,32,11,11,6, -85,0,-70,1,22,0,16,1,-119,-79,91,24,43,16,-10,43,43,43,43,43,43,43,43,43,43, -60,-3,60,78,16,-10,93,77,-12,-28,43,47,43,114,43,43,113,-3,93,-12,-19,0,63,60,-3, -60,63,60,-3,60,18,57,47,60,16,-3,60,63,-3,93,60,49,48,33,17,33,21,33,17,33, -21,33,17,33,21,1,19,51,3,1,-111,4,36,-4,-98,3,43,-4,-43,3,-124,-7,-48,-123,-20, --36,5,-70,-83,-2,63,-84,-2,13,-83,4,-94,1,24,-2,-24,0,0,2,-1,-88,0,0,5,-26, -5,-70,0,11,0,15,1,44,-71,0,17,-1,-64,64,46,19,21,52,12,0,15,16,15,2,15, --38,13,2,4,3,30,9,-96,10,-48,10,2,10,10,8,5,2,2,11,8,8,13,82,14,82, --112,15,1,15,-23,12,64,15,17,52,12,-72,-1,-64,64,29,9,11,52,12,32,11,11,6,85, -79,12,95,12,-96,12,3,80,12,1,16,12,1,12,5,8,32,7,7,6,-72,-1,-35,64,29, -16,16,2,85,6,12,15,15,2,85,6,30,13,13,2,85,6,10,12,12,2,85,6,18,16, -16,6,85,6,-72,-1,-2,64,52,15,15,6,85,6,17,13,13,6,85,6,10,12,12,6,85, -96,6,-113,6,2,6,26,80,17,-128,17,2,17,2,11,32,1,0,8,16,16,2,85,0,28, -15,15,2,85,0,46,13,13,2,85,0,-72,-1,-6,64,23,12,12,2,85,0,48,16,16,6, -85,0,25,15,15,6,85,0,38,13,13,6,85,0,-72,-1,-6,64,20,12,12,6,85,0,64, -11,11,6,85,79,0,95,0,-65,0,3,0,-35,16,-72,1,-119,-79,89,24,43,16,-10,93,43, -43,43,43,43,43,43,43,43,60,-3,60,16,93,-10,93,43,43,43,43,43,43,43,43,60,16, --3,60,47,114,113,93,43,43,43,-3,93,-12,-19,0,63,60,63,60,18,57,47,93,60,-3,60, -63,-3,93,60,49,48,1,43,33,17,51,17,33,17,51,17,35,17,33,17,1,19,51,3,1, -104,-62,2,-6,-62,-62,-3,6,-3,126,-123,-20,-36,5,-70,-3,-90,2,90,-6,70,2,-77,-3,77, -4,-94,1,24,-2,-24,0,2,-1,-88,0,0,2,42,5,-70,0,3,0,7,0,-58,64,50,15, -9,47,9,48,9,-128,9,4,0,7,16,7,2,7,-38,6,5,2,1,2,0,8,5,82,6, -82,-112,7,1,7,-23,4,22,12,13,2,85,4,24,11,11,6,85,4,64,15,17,52,4,-72, --1,-64,64,95,9,11,52,79,4,95,4,-96,4,-80,4,4,16,4,1,4,2,3,32,1,0, -10,16,16,2,85,0,28,15,15,2,85,0,46,13,13,2,85,0,56,12,12,2,85,0,10, -11,11,2,85,0,4,16,16,6,85,0,12,15,15,6,85,0,42,13,13,6,85,0,18,12, -12,6,85,0,24,11,11,6,85,95,0,111,0,127,0,3,79,0,95,0,2,0,-35,8,-72, -1,-119,-79,89,24,43,16,-10,93,113,43,43,43,43,43,43,43,43,43,43,60,-3,60,47,114, -93,43,43,43,43,-3,93,-12,-19,0,63,63,63,60,-19,93,49,48,1,93,33,17,51,17,1, -19,51,3,1,104,-62,-3,126,-123,-20,-36,5,-70,-6,70,4,-94,1,24,-2,-24,0,3,-1,-89, --1,-25,5,-46,5,-44,0,12,0,24,0,28,1,14,64,86,5,15,10,17,10,21,5,23,19, -15,29,17,29,21,19,23,71,14,73,18,73,20,71,24,88,5,88,7,86,11,84,15,90,17, -91,18,93,21,83,23,-119,18,-102,2,-107,4,23,0,28,16,28,2,28,-38,27,26,2,22,30, -3,3,16,30,9,9,26,82,27,82,-112,28,1,28,-23,25,32,11,11,6,85,25,64,15,17, -52,25,-72,-1,-64,64,15,9,11,52,-96,25,-80,25,2,-128,25,1,25,19,38,6,-72,-1,-22, -64,11,16,16,2,85,6,8,15,15,2,85,6,-72,-1,-18,-76,13,13,2,85,6,-72,-1,-16, -64,11,12,12,2,85,6,16,11,11,2,85,6,-72,-1,-11,-76,13,13,6,85,6,-72,-1,-8, -64,55,12,12,6,85,6,26,30,13,38,0,10,15,16,2,85,0,16,11,14,2,85,0,10, -9,10,2,85,0,11,13,13,6,85,0,18,12,12,6,85,0,73,11,11,6,85,15,0,31, -0,47,0,3,0,46,29,-72,1,-119,-79,92,24,43,16,-10,93,43,43,43,43,43,43,-19,78, -16,-10,43,43,43,43,43,43,43,77,-19,47,113,93,43,43,43,-3,93,-12,-19,0,63,-19,63, --19,63,60,-19,93,49,48,1,93,19,16,0,33,32,0,17,16,0,33,34,36,2,55,20,0, -51,50,0,17,16,0,35,34,0,37,19,51,3,88,1,-118,1,52,1,53,1,-121,-2,118,-2, --51,-35,-2,-77,-109,-56,1,16,-28,-32,1,22,-2,-24,-37,-41,-2,-32,-2,-121,-123,-20,-36,2,-54, -1,110,1,-100,-2,93,-2,-86,-2,-84,-2,96,-35,1,91,-88,-5,-2,-63,1,59,1,20,1,24, -1,57,-2,-38,-101,1,24,-2,-24,0,2,-1,-89,0,0,6,-68,5,-70,0,12,0,16,1,-51, --74,8,9,58,3,4,59,9,-72,-1,-25,-77,18,23,52,8,-72,-1,-25,64,14,18,23,52,4, -25,18,23,52,3,25,18,23,52,9,-72,-1,-40,-77,24,33,52,8,-72,-1,-40,64,42,24,33, -52,4,40,24,33,52,18,38,4,41,8,42,10,47,18,4,104,1,104,6,104,11,-34,6,4, -5,4,3,3,6,8,7,9,9,6,6,3,6,9,3,-72,-1,-10,64,42,12,16,2,85,3, -32,2,1,20,2,2,1,6,9,6,3,9,10,12,16,2,85,9,32,10,11,20,10,10,11, -0,16,16,16,2,16,-38,15,14,2,1,11,-72,-1,-32,64,11,13,13,6,85,11,32,11,11, -6,85,11,-72,2,25,64,42,10,10,9,9,3,3,2,2,0,8,11,6,1,3,2,0,14, -82,15,82,-112,16,1,16,-23,13,25,12,12,2,85,96,13,112,13,2,13,64,15,17,52,13, --72,-1,-64,64,14,9,11,52,79,13,95,13,-80,13,-64,13,4,13,18,-72,2,24,64,9,12, -9,82,64,10,-128,10,2,10,-72,1,-75,64,13,11,11,12,32,0,3,82,79,2,-113,2,2, -2,-72,1,-75,64,39,1,1,0,36,16,16,2,85,0,12,15,15,2,85,0,28,12,12,2, -85,0,34,16,16,6,85,0,32,15,15,6,85,0,12,12,12,6,85,0,-72,2,71,-78,17, -6,12,-72,1,-119,-79,-88,24,43,17,57,16,-10,43,43,43,43,43,43,60,16,-12,93,-19,16, --3,60,16,-12,93,-19,16,-26,47,93,43,43,113,43,-3,93,-12,-19,0,17,18,23,57,63,63, -60,16,60,16,60,16,-12,43,43,60,63,60,-19,93,-121,5,46,43,43,8,125,16,-60,-121,5, -46,24,43,43,8,125,16,-60,-121,14,16,-60,-60,-121,14,16,-60,-60,75,-80,23,83,75,-80,28, -81,90,88,-76,8,12,9,12,4,-70,-1,-12,0,3,-1,-12,1,56,56,56,56,89,49,48,0, -93,1,93,67,92,88,64,9,9,34,25,57,8,34,25,57,4,-72,-1,-34,-79,25,57,43,43, -43,89,43,43,43,43,43,43,43,43,43,33,17,1,51,1,22,23,54,55,1,51,1,17,1, -19,51,3,3,-79,-3,-53,-20,1,33,85,64,66,94,1,28,-30,-3,-73,-5,52,-123,-20,-36,2, -109,3,77,-2,70,-125,117,115,-112,1,-81,-4,-77,-3,-109,4,-94,1,24,-2,-24,0,0,2,-1, --89,0,0,5,-91,5,-45,0,29,0,33,1,-76,64,69,-97,17,-97,27,2,88,1,87,13,122, -18,117,26,-122,24,-81,35,6,92,5,80,9,111,5,100,9,118,9,5,37,9,75,18,75,20, -70,24,69,26,5,11,5,4,9,29,5,20,9,42,5,5,12,21,2,23,59,26,3,0,33, -16,33,2,33,-38,32,31,2,22,-72,2,72,64,35,7,3,14,13,0,1,45,27,27,17,45, -13,30,15,16,29,28,28,16,8,31,82,32,82,-112,33,1,33,-23,30,64,15,17,52,30,-72, --1,-64,64,16,9,11,52,79,30,95,30,-96,30,-80,30,-64,30,5,30,13,-72,2,58,-77,16, -16,17,1,-69,2,58,0,27,0,28,-1,-10,64,17,11,11,2,85,28,17,10,11,11,2,85, -47,17,79,17,2,17,-72,2,120,64,13,14,19,38,11,74,15,14,12,16,16,2,85,14,-72, --1,-10,64,11,15,15,2,85,14,6,13,13,2,85,14,-72,-1,-4,-76,12,12,2,85,14,-72, --1,-24,64,11,11,11,2,85,14,16,16,16,6,85,14,-72,-1,-6,-76,12,13,6,85,14,-72, --1,-9,64,18,11,11,6,85,16,19,-81,14,2,14,106,35,32,28,64,28,2,28,-72,2,120, --75,29,25,38,3,74,29,-72,-1,-32,-76,16,16,2,85,29,-72,-1,-22,-76,15,15,2,85,29, --72,-1,-18,-76,13,13,2,85,29,-72,-1,-10,-76,12,12,2,85,29,-72,-1,-32,-76,16,16,6, -85,29,-72,-1,-20,-76,15,15,6,85,29,-72,-1,-14,-76,13,13,6,85,29,-72,-1,-8,64,10, -12,12,6,85,32,29,1,29,-84,34,-70,1,-119,1,-114,0,24,43,16,-10,93,43,43,43,43, -43,43,43,43,-12,-19,16,-19,93,16,-10,93,43,43,43,43,43,43,43,43,60,-12,-19,16,-19, -93,43,16,43,60,-19,16,60,16,-19,47,93,43,43,-3,93,-12,-19,0,63,60,16,60,16,60, --3,-12,60,16,-12,60,16,60,63,-19,63,60,-19,93,49,48,1,113,93,93,93,93,0,93,55, -33,36,17,52,18,36,51,50,4,18,21,16,5,33,21,33,53,36,17,52,2,35,34,2,21, -16,5,21,33,3,19,51,3,107,1,64,-2,-48,-96,1,36,-51,-53,1,15,-81,-2,-48,1,64, --3,-58,1,100,-5,-55,-49,-8,1,98,-3,-59,-60,-123,-20,-36,-83,-2,1,110,-57,1,60,-73,-88, --2,-58,-40,-2,-110,-2,-83,-94,-90,1,-77,-11,1,61,-2,-63,-23,-2,71,-86,-94,4,-94,1,24, --2,-24,0,0,4,-1,120,0,0,2,79,5,-29,0,3,0,7,0,11,0,15,0,-77,64,26, -9,-93,10,13,-93,15,64,10,15,15,4,1,-97,4,1,4,66,-128,7,-55,2,1,6,0,10, -9,-72,2,48,-77,11,11,4,12,-72,2,48,64,12,80,14,96,14,2,14,14,4,31,7,1, -7,-72,1,12,64,20,-16,6,1,6,64,44,47,52,6,73,5,64,4,17,78,2,3,37,1, -0,-72,-1,-4,64,17,14,14,2,85,0,4,11,12,2,85,0,12,16,16,6,85,0,-72,-1, --2,-76,13,13,6,85,0,-72,-1,-4,64,13,12,12,6,85,16,0,32,0,2,0,69,16,71, --71,1,10,0,24,43,16,-10,93,43,43,43,43,43,60,-3,60,-28,47,-19,-10,43,113,-19,113, -17,51,47,93,-19,17,51,47,-19,0,63,63,60,-2,26,-19,93,113,60,60,26,16,-19,16,-19, -49,48,51,17,51,17,3,51,3,35,37,51,21,35,37,51,21,35,-119,-76,84,-70,-56,117,1, -60,-83,-83,-3,-42,-83,-83,4,38,-5,-38,5,-29,-2,-21,-64,-64,-64,-64,0,-1,-1,-1,-3,0, -0,5,89,5,-70,2,6,0,36,0,0,-1,-1,0,-106,0,0,4,-23,5,-70,2,6,0,37, -0,0,0,2,-1,-2,0,0,5,90,5,-70,0,3,0,10,0,-31,64,60,-124,8,1,-97,8, -1,7,2,23,2,47,12,48,12,120,6,-119,1,-122,2,-105,4,-104,5,-73,4,-72,5,-57,4, --56,5,-25,3,-9,3,15,6,4,8,5,39,4,40,5,55,4,56,5,6,-108,8,1,1,14, -15,16,2,85,2,-72,-1,-14,-76,15,16,2,85,2,-72,-1,-10,64,60,12,12,2,85,6,8, -8,5,10,4,4,8,2,3,1,0,8,5,8,4,5,32,3,2,20,3,3,2,8,4,8, -5,4,32,0,1,20,0,0,1,5,4,30,0,8,1,2,2,1,2,3,8,0,8,4,1, -0,5,2,3,-70,2,20,0,0,2,20,64,13,8,6,12,12,6,85,-49,8,1,8,8,12, -11,25,17,18,57,47,93,43,24,-19,-19,57,57,18,57,57,0,63,63,63,63,17,57,16,-3, -60,-121,5,46,43,8,125,16,-60,-121,5,46,24,43,8,125,16,-60,1,17,57,17,57,-121,14, -16,-60,-121,14,16,-60,49,48,1,43,43,43,114,113,93,0,114,93,35,1,51,1,37,33,1, -38,39,6,7,2,2,51,-47,2,88,-5,-79,3,47,-2,-61,71,33,27,52,5,-70,-6,70,-83, -3,67,-68,116,-120,-112,0,-1,-1,0,-94,0,0,4,-24,5,-70,2,6,0,40,0,0,-1,-1, -0,41,0,0,4,-80,5,-70,2,6,0,61,0,0,-1,-1,0,-92,0,0,5,34,5,-70,2, -6,0,43,0,0,-1,-1,0,-65,0,0,1,-127,5,-70,2,6,0,44,0,0,-1,-1,0,-106, -0,0,5,82,5,-70,2,6,0,46,0,0,0,1,0,11,0,0,5,72,5,-70,0,10,0, --25,64,26,95,5,1,0,12,47,12,48,12,111,12,4,87,3,92,4,86,5,3,10,8,15, -16,2,85,0,-72,-1,-8,64,17,15,16,2,85,3,5,5,2,7,8,8,5,0,1,10,9, -5,-72,-1,-18,64,9,12,12,2,85,5,2,5,8,2,-72,-1,-20,64,13,12,12,6,85,2, -32,1,0,20,1,1,0,5,-72,-1,-18,64,40,12,12,2,85,5,8,5,2,8,12,12,13, -6,85,8,32,9,10,20,9,9,10,5,0,1,9,8,8,2,1,8,10,0,2,8,10,9, -0,2,1,-70,1,95,0,9,-1,-8,-76,13,13,2,85,9,-70,1,95,0,5,-1,-12,64,13, -11,11,6,85,0,5,48,5,2,5,5,12,11,25,17,18,57,47,93,43,24,-19,43,-19,57, -57,18,57,57,0,63,60,63,60,63,60,17,18,57,-121,5,46,43,43,8,125,16,-60,43,-121, -5,46,24,43,43,8,125,16,-60,43,1,17,57,17,57,-121,14,16,-60,-121,14,16,-60,49,48, -1,43,43,114,93,0,114,1,1,35,1,38,39,6,7,1,35,1,3,16,2,56,-45,-2,-125, -50,27,33,45,-2,116,-58,2,61,5,-70,-6,70,4,40,-116,101,121,120,-5,-40,5,-70,-1,-1, -0,-104,0,0,6,15,5,-70,2,6,0,48,0,0,-1,-1,0,-100,0,0,5,31,5,-70,2, -6,0,49,0,0,0,3,0,109,0,0,4,-58,5,-70,0,3,0,7,0,11,0,62,64,39, -5,30,31,7,1,79,7,95,7,127,7,-113,7,4,7,7,0,9,30,11,8,2,30,0,2, -6,-100,1,98,10,86,13,7,-100,0,98,11,86,12,16,-10,-28,-28,16,-10,-28,-28,0,63,-19, -63,-19,18,57,47,93,113,-19,49,48,19,33,21,33,19,33,21,33,3,33,21,33,-120,4,35, --5,-35,94,3,103,-4,-103,121,4,89,-5,-89,5,-70,-83,-2,38,-84,-2,38,-83,-1,-1,0,99, --1,-25,5,-35,5,-44,2,6,0,50,0,0,0,1,0,-92,0,0,5,34,5,-70,0,7,0, --84,-71,0,9,-1,-64,64,14,19,21,52,3,8,0,8,5,30,1,2,5,32,3,-72,-1,-18, --76,15,15,2,85,3,-72,-1,-14,64,25,13,13,2,85,3,16,12,12,2,85,3,93,-128,9, -1,9,6,32,0,32,16,16,2,85,0,-72,-1,-10,-76,15,15,2,85,0,-72,-1,-10,-76,13, -13,2,85,0,-72,-1,-6,-76,12,12,2,85,0,-72,-1,-11,64,14,12,13,6,85,0,8,11, -11,6,85,32,0,1,0,-72,-1,-64,-74,19,21,52,0,93,8,9,-72,-1,-32,64,19,11,11, -6,85,32,9,1,32,9,80,9,96,9,112,9,4,59,89,24,43,93,113,43,16,-10,43,93, -43,43,43,43,43,43,-19,16,93,-10,43,43,43,-19,0,63,-19,63,63,49,48,1,43,51,17, -33,17,35,17,33,17,-92,4,126,-62,-3,6,5,-70,-6,70,5,13,-6,-13,-1,-1,0,-98,0, -0,4,-3,5,-70,2,6,0,51,0,0,0,1,0,-108,0,0,4,-94,5,-70,0,11,0,-39, -64,60,-11,9,1,54,3,54,9,2,21,4,-107,4,-91,4,-42,2,4,7,2,11,9,22,2, -26,9,38,2,45,9,55,2,58,3,63,9,73,3,10,105,3,106,9,120,3,120,9,-72,3, --71,9,-10,2,-7,9,8,3,4,3,2,4,-72,-1,-16,-76,15,16,2,85,4,-72,-1,-16,64, -17,12,12,2,85,4,30,8,9,20,8,8,9,3,2,3,4,2,-72,-1,-10,64,54,15,16, -2,85,2,18,12,12,6,85,2,30,10,9,20,10,10,9,10,8,9,3,4,4,2,4,5, -2,1,30,11,2,5,30,7,8,4,2,9,3,4,8,8,7,10,11,11,7,0,-29,32,6, -1,6,-72,1,49,-77,13,7,-23,12,16,-26,16,-10,93,-28,16,60,16,60,16,60,18,23,57, -0,63,-19,63,-3,60,16,60,17,18,23,57,-121,5,46,43,43,43,8,125,16,-60,-121,5,46, -24,43,43,43,8,125,16,-60,49,48,1,93,113,114,0,113,93,1,21,33,1,1,33,21,33, -53,1,1,53,4,121,-4,-19,1,-12,-2,12,3,60,-5,-14,1,-33,-2,33,5,-70,-83,-3,-20, --3,-76,-83,-54,2,47,1,-2,-61,0,-1,-1,0,48,0,0,4,-70,5,-70,2,6,0,55,0, -0,-1,-1,0,6,0,0,5,70,5,-70,2,6,0,60,0,0,-1,-1,0,9,0,0,5,73, -5,-70,2,6,0,59,0,0,0,1,0,127,0,0,6,48,5,-70,0,22,1,10,64,74,64, -4,79,9,73,15,64,20,64,24,96,24,112,24,-112,24,-96,24,9,0,24,32,24,48,24,64, -24,4,21,32,15,17,52,15,32,15,17,52,35,3,35,10,52,3,52,10,-94,10,-28,10,-10, -10,7,8,5,93,16,19,19,0,18,12,2,6,2,0,2,18,8,7,17,32,6,18,-72,-1, --5,64,14,12,13,6,85,18,18,22,11,32,13,1,32,22,13,-72,-1,-16,-76,15,15,2,85, -13,-72,-1,-22,-76,12,12,2,85,13,-72,-1,-32,64,27,12,13,6,85,0,13,32,13,48,13, -64,13,4,64,13,96,13,112,13,-112,13,-96,13,-1,13,6,13,-72,2,93,64,16,24,-128,24, --64,24,-48,24,3,-96,24,-32,24,-16,24,3,24,-72,-1,-64,-77,9,17,52,22,-72,-1,-12,64, -32,16,16,2,85,22,8,12,12,2,85,22,16,15,15,6,85,22,16,13,13,6,85,22,20, -12,12,6,85,32,22,1,22,-71,2,93,0,23,16,-28,93,43,43,43,43,43,43,93,113,16, --26,93,113,43,43,43,16,-19,16,-19,18,57,47,43,60,-3,60,0,63,63,63,63,17,18,57, -47,60,-3,60,49,48,0,93,43,43,1,113,93,19,51,17,20,22,23,17,51,17,54,54,17, -17,51,17,16,5,17,35,17,36,0,17,127,-62,-42,-33,-62,-46,-29,-61,-3,-120,-62,-2,-74,-2, --45,5,-70,-2,117,-15,-63,18,3,79,-4,-79,13,-50,1,1,1,115,-2,98,-3,-77,10,-2,59, -1,-59,6,1,53,1,11,0,0,1,0,97,0,0,5,-101,5,-45,0,29,1,119,64,91,-97, -17,-97,27,2,88,1,89,4,88,5,87,13,91,20,84,21,88,23,88,24,122,18,117,26,-122, -24,11,92,5,80,9,111,5,100,9,118,9,5,37,9,75,18,75,20,70,24,69,26,5,11, -5,4,9,29,5,20,9,42,5,5,12,21,2,23,59,26,3,22,30,7,3,14,13,0,1, -45,27,27,17,45,13,30,15,16,29,28,28,16,8,13,-72,2,58,-77,16,16,17,1,-69,2, -58,0,27,0,28,-1,-10,64,17,11,11,2,85,28,17,10,11,11,2,85,47,17,79,17,2, -17,-72,2,120,64,13,14,19,38,11,74,15,14,16,16,16,2,85,14,-72,-1,-10,64,11,15, -15,2,85,14,10,13,13,2,85,14,-72,-1,-20,64,11,11,11,2,85,14,16,16,16,6,85, -14,-72,-1,-6,-76,12,13,6,85,14,-72,-1,-9,64,19,11,11,6,85,16,19,1,14,106,95, -31,1,31,32,28,64,28,2,28,-72,2,120,-75,29,25,38,3,74,29,-72,-1,-32,-76,16,16, -2,85,29,-72,-1,-22,-76,15,15,2,85,29,-72,-1,-18,-76,13,13,2,85,29,-72,-1,-10,-76, -12,12,2,85,29,-72,-1,-32,-76,16,16,6,85,29,-72,-1,-20,-76,15,15,6,85,29,-72,-1, --14,-76,13,13,6,85,29,-72,-1,-8,64,15,12,12,6,85,96,29,1,0,29,32,29,2,29, --84,30,16,-10,93,113,43,43,43,43,43,43,43,43,-12,-19,16,-19,93,16,93,-10,93,43,43, -43,43,43,43,43,60,-12,-19,16,-19,93,43,16,43,60,-19,16,60,16,-19,0,63,60,16,60, -16,60,-3,-12,60,16,-12,60,16,60,63,-19,49,48,1,113,93,93,93,93,0,93,55,33,36, -17,52,18,36,51,50,4,18,21,16,5,33,21,33,53,36,17,52,2,35,34,2,21,16,5, -21,33,97,1,64,-2,-48,-96,1,36,-51,-53,1,15,-81,-2,-48,1,64,-3,-58,1,100,-5,-55, --49,-8,1,98,-3,-59,-83,-2,1,110,-57,1,60,-73,-88,-2,-58,-40,-2,-110,-2,-83,-94,-90,1, --77,-11,1,61,-2,-63,-23,-2,71,-86,-94,-1,-1,0,4,0,0,2,53,6,-31,2,38,0,44, -0,0,1,7,0,-114,-1,-57,1,30,0,40,-75,2,1,1,2,2,11,-71,2,33,0,41,0, -43,1,-79,6,2,67,84,88,-75,0,5,10,1,2,65,43,27,-76,8,2,0,72,43,43,89, -53,53,-1,-1,0,6,0,0,5,70,6,-31,2,38,0,60,0,0,1,7,0,-114,1,80,1, -30,0,27,64,11,2,1,17,11,0,72,43,1,2,2,20,-70,2,33,0,41,1,100,-123,0, -43,1,43,53,53,0,-1,-1,0,72,-1,-24,4,83,5,-62,2,38,1,46,0,0,1,7,0, --115,0,-12,0,0,0,27,64,14,2,-32,33,-16,33,2,33,21,0,72,43,2,1,33,-71,2, -34,0,41,0,43,1,43,93,53,0,-1,-1,0,98,-1,-24,3,99,5,-62,2,38,1,48,0, -0,1,7,0,-115,0,-112,0,0,0,22,64,10,1,0,37,39,28,0,65,1,1,37,-71,2, -34,0,41,0,43,1,43,53,-1,-1,0,-117,-2,105,3,-22,5,-62,2,38,2,24,0,0,1, -7,0,-115,0,-12,0,0,0,21,64,9,1,20,16,0,72,43,1,1,20,-71,2,34,0,41, -0,43,1,43,53,0,-1,-1,0,99,0,0,1,-44,5,-62,2,38,2,26,0,0,1,6,0, --115,-123,0,0,60,-77,1,1,1,7,-71,2,34,0,41,0,43,1,-79,6,2,67,84,88,-75, -21,7,7,1,2,65,43,27,-71,0,7,-1,-64,-77,23,25,52,7,-72,-1,-64,64,11,34,37, -52,47,7,1,7,1,90,72,43,43,93,43,43,89,53,-1,-1,0,-120,-1,-24,3,-38,5,-29, -2,38,2,35,0,0,1,7,1,-16,0,-36,0,0,0,13,-76,1,2,3,3,23,-71,2,34, -0,41,0,43,0,0,2,0,-116,-2,105,4,61,5,-45,0,20,0,44,1,6,64,89,56,20, -72,20,87,15,103,15,106,25,106,29,101,38,121,11,122,25,122,29,-119,11,-117,25,-105,13,13, -40,12,1,72,41,89,37,-87,8,-84,13,4,13,16,10,14,52,-69,13,-53,13,2,0,7,36, -104,13,1,13,13,21,28,16,44,-64,44,2,44,27,28,7,36,28,19,7,1,19,11,2,14, -13,21,21,1,24,36,63,10,79,10,2,10,-72,2,84,64,9,39,36,46,20,11,11,2,85, -16,-72,-1,-16,-76,11,13,6,85,16,-72,-1,-64,64,20,36,37,52,48,16,1,0,16,16,16, -32,16,3,16,49,46,31,1,37,2,-72,-1,-10,64,17,16,16,2,85,2,6,12,12,2,85, -2,6,11,11,2,85,2,-72,-1,-14,64,17,15,15,6,85,2,4,12,12,6,85,2,6,11, -11,6,85,2,-72,-1,-64,64,18,51,54,52,-16,2,1,0,2,32,2,-48,2,-32,2,4,2, -78,45,16,-10,93,113,43,43,43,43,43,43,43,-3,60,16,-10,93,93,43,43,43,-19,-12,93, --19,17,57,47,57,0,63,63,63,16,-19,16,-19,47,93,-19,25,57,47,93,17,18,57,1,93, -43,49,48,1,93,0,113,93,37,17,35,17,52,54,54,51,50,22,21,20,6,7,22,22,21, -20,2,35,34,19,50,54,53,52,38,35,34,6,6,21,17,20,22,22,51,50,54,53,52,38, -38,35,35,1,63,-77,91,-34,-120,-55,-49,-89,108,-82,-67,-33,-45,-40,43,-72,-88,-113,107,93,-119, -31,48,-98,103,125,-111,107,-99,-126,26,-121,-3,-30,5,-123,-87,-65,125,-25,-119,-122,-92,19,17,-40, --98,-86,-2,-13,3,120,-128,121,98,-124,98,120,-106,-2,109,-84,-94,-126,-85,126,104,-91,59,0,0, -1,0,25,-2,105,3,-25,4,38,0,8,1,26,-77,-113,10,1,2,-72,-1,-18,64,11,15,17, -2,85,2,10,13,13,2,85,2,-72,-1,-20,64,15,9,11,2,85,-16,2,1,0,2,1,2, -1,2,3,1,-72,-1,-4,64,68,14,17,6,85,1,37,0,8,20,0,0,8,2,3,2,1, -3,4,15,17,6,85,3,37,4,5,20,4,4,5,2,1,5,7,14,4,3,3,1,1,0, -6,5,8,10,3,4,6,1,0,7,4,-1,6,0,-1,7,5,6,37,8,7,18,17,17,2, -85,7,-72,-1,-16,64,17,16,16,2,85,7,10,13,13,2,85,7,10,9,9,2,85,7,-72, --1,-2,-76,16,16,6,85,7,-72,-1,-8,64,38,12,12,6,85,0,7,-113,7,-32,7,-16,7, -4,64,7,1,-80,7,1,7,7,10,9,0,10,48,10,96,10,-128,10,-112,10,5,64,10,1, -10,-72,-1,-64,-78,21,26,52,43,113,93,17,18,57,47,114,113,93,43,43,43,43,43,43,60, --3,60,25,16,-28,16,-28,17,18,57,17,18,57,-79,6,2,67,84,88,-78,2,6,7,17,18, -57,89,0,24,63,60,63,60,16,60,16,60,63,17,18,57,-121,5,46,43,43,8,125,16,-60, --121,5,46,24,43,43,8,125,16,-60,49,48,0,114,113,43,43,43,1,93,19,51,1,1,51, -1,17,35,17,25,-67,1,41,1,48,-72,-2,115,-73,4,38,-4,-69,3,69,-5,-38,-2,105,1, --105,0,0,1,0,72,-2,81,3,118,5,-70,0,31,0,-20,64,32,8,25,24,25,108,4,119, -6,-122,6,-90,4,-87,24,7,26,3,67,3,84,3,3,55,3,122,29,-117,29,3,2,30,17, --72,2,106,64,19,16,15,8,28,23,10,30,72,0,0,30,1,16,16,12,-96,0,1,0,-72, --1,-64,-74,9,10,52,0,0,27,19,-72,2,48,64,19,12,24,16,16,2,85,12,24,13,14, -2,85,12,25,16,16,6,85,12,-72,-1,-12,-76,15,15,6,85,12,-72,-1,-22,64,18,13,13, -6,85,12,10,12,12,6,85,12,12,31,1,111,1,2,1,-72,-1,-64,64,58,9,11,52,1, -5,36,27,18,11,17,2,85,27,18,16,16,6,85,27,2,15,15,6,85,27,12,13,13,6, -85,27,32,12,12,6,85,27,12,11,11,6,85,31,27,63,27,79,27,95,27,127,27,-113,27, -6,27,40,32,16,-10,93,43,43,43,43,43,43,-19,47,43,93,51,47,43,43,43,43,43,43, --19,17,51,47,43,93,17,51,47,17,51,0,63,-19,63,-19,63,-19,17,51,49,48,1,93,0, -113,93,19,33,21,4,0,21,20,22,23,30,2,21,20,6,6,35,55,54,53,52,38,38,39, -46,2,53,52,0,55,33,-22,2,-116,-2,-13,-2,-109,108,121,-100,-125,98,120,-99,113,49,-88,54, -78,109,-105,-103,76,1,86,-20,-2,96,5,-70,122,-90,-3,-25,-28,120,116,10,14,41,127,89,97, --92,66,-90,19,122,41,62,18,4,4,113,-70,117,-19,1,-9,-97,0,1,0,-117,-2,105,3,-22, -4,62,0,19,1,41,64,87,114,17,112,21,-117,14,-126,16,-126,17,-101,14,-84,14,-87,17,-96, -21,-69,14,-80,21,-64,21,-44,17,-48,21,-32,21,-1,21,16,-16,21,1,6,7,9,17,22,7, -37,4,53,4,70,4,-39,16,-32,3,-17,17,9,11,15,0,10,15,28,5,7,2,1,6,17, -15,19,11,12,10,12,37,21,64,11,11,2,85,9,24,16,16,2,85,9,-72,-1,-22,64,17, -13,13,2,85,9,6,12,12,2,85,9,28,11,11,2,85,9,-72,-1,-12,64,11,11,11,6, -85,9,20,16,16,6,85,9,-72,-1,-7,64,11,13,13,6,85,9,10,15,15,6,85,9,-72, --1,-10,64,26,12,12,6,85,112,9,-96,9,-80,9,-64,9,-1,9,5,9,78,21,3,2,-102, -18,19,37,1,0,-72,-1,-8,64,17,16,16,2,85,0,6,11,12,2,85,0,4,11,11,6, -85,0,-72,-1,-6,64,17,15,15,6,85,0,2,12,12,6,85,0,4,13,13,6,85,0,-72, --1,-64,64,21,51,54,52,-16,0,1,0,0,32,0,-48,0,-32,0,4,0,78,20,17,12,19, -17,18,57,16,-10,93,113,43,43,43,43,43,43,43,60,-3,60,-12,60,16,-10,93,43,43,43, -43,43,43,43,43,43,43,-19,60,16,60,0,17,18,57,63,60,63,-19,63,63,49,48,0,93, -1,113,93,51,17,51,21,54,51,50,22,22,21,17,35,17,52,38,35,34,6,21,17,-117,-94, -117,-35,-126,-80,57,-76,104,119,117,-93,4,38,-105,-81,112,-91,-100,-5,-36,4,29,-108,-120,-106,-56, --3,-68,0,3,0,92,-1,-24,4,24,5,-45,0,7,0,13,0,18,1,52,64,97,87,1,87, -3,88,5,88,7,103,1,103,3,6,36,16,41,18,58,11,53,13,53,16,58,18,70,1,73, -3,73,5,70,7,73,11,70,13,67,16,74,18,102,5,105,7,118,16,121,18,-122,16,-119,18, --75,16,-70,18,22,9,28,127,15,-113,15,2,15,15,2,17,28,6,11,12,28,2,3,9,14, -36,4,8,15,36,0,20,64,13,13,2,85,20,64,11,11,2,85,4,-72,-1,-22,64,17,15, -15,2,85,4,24,13,13,2,85,4,16,11,11,2,85,4,-72,-1,-16,-76,11,11,6,85,4, --72,-1,-16,-76,13,13,6,85,4,-72,-1,-16,-76,15,15,6,85,4,-72,-1,-16,-76,12,12,6, -85,4,-72,-1,-64,64,21,36,37,52,48,4,1,0,4,16,4,32,4,3,4,49,4,49,-33, -20,1,20,-72,-1,-64,64,68,30,35,52,48,20,1,20,0,12,14,15,2,85,0,18,13,13, -2,85,0,12,12,12,2,85,0,28,11,11,2,85,0,14,11,11,6,85,0,14,13,13,6, -85,0,12,16,16,6,85,0,22,12,12,6,85,0,64,36,37,52,31,0,63,0,2,0,49, -19,16,-28,93,43,43,43,43,43,43,43,43,43,16,113,43,93,-26,-10,93,93,43,43,43,43, -43,43,43,43,43,43,16,-3,60,16,-3,60,0,63,-19,63,-19,18,57,47,93,-19,49,48,1, -93,0,93,19,16,33,32,17,16,33,32,19,33,2,38,35,32,1,33,18,33,32,92,1,-34, -1,-34,-2,34,-2,34,-70,2,72,10,-96,124,-2,-23,2,61,-3,-72,11,1,25,1,26,2,-35, -2,-10,-3,10,-3,11,3,62,1,57,-32,-3,86,-3,-25,0,1,0,-119,0,0,1,61,4,38, -0,3,0,76,64,18,2,1,6,0,10,5,78,2,3,37,1,0,6,11,12,2,85,0,-72, --1,-4,-76,12,12,6,85,0,-72,-1,-2,64,19,13,13,6,85,0,12,16,16,6,85,0,0, -32,0,2,0,69,4,71,-71,1,10,0,24,43,16,-10,93,43,43,43,43,60,-3,60,-26,0, -63,63,60,49,48,51,17,51,17,-119,-76,4,38,-5,-38,0,1,0,-122,0,0,3,-1,4,38, -0,11,1,90,-71,0,5,-1,-24,-76,12,12,2,85,8,-72,-1,-24,-76,12,12,2,85,9,-72, --1,-24,64,62,12,12,2,85,23,2,1,68,2,1,63,13,90,3,89,4,105,3,105,4,-128, -13,-104,5,-88,5,-73,4,-58,4,-64,13,-27,5,-27,8,-32,13,-6,3,-11,5,16,5,5,27, -3,24,8,40,8,56,8,88,3,89,4,7,74,5,1,2,-72,-1,-12,64,12,9,8,16,2, -5,8,9,9,4,8,7,7,-72,-1,-7,64,82,11,11,6,85,7,37,6,5,20,6,6,5, -2,3,3,16,16,16,6,85,3,7,12,13,6,85,3,37,4,9,20,4,4,9,101,9,1, -9,8,5,2,4,3,0,6,4,3,6,10,7,7,6,10,-85,5,1,9,8,7,5,4,3, -2,7,16,6,80,6,112,6,-128,6,-97,6,-65,6,6,6,1,10,37,11,-72,-1,-8,-76,16, -16,2,85,11,-72,-1,-6,64,17,14,14,2,85,11,6,12,12,2,85,11,6,11,11,2,85, -11,-72,-1,-4,-76,16,16,6,85,11,-72,-1,-16,-76,15,15,6,85,11,-72,-1,-7,-76,12,13, -6,85,11,-72,-1,-64,64,18,51,54,52,-16,11,1,0,11,32,11,-48,11,-32,11,4,11,78, -12,16,-10,93,113,43,43,43,43,43,43,43,43,-3,60,25,47,93,23,57,113,0,24,63,60, -16,60,63,60,63,17,23,57,114,-121,5,46,43,43,43,4,125,16,-60,-121,5,46,24,43,43, -14,125,16,-60,7,14,16,60,60,0,23,56,49,48,56,1,114,113,93,0,114,113,43,43,43, -19,51,17,1,51,1,1,35,1,7,17,35,-122,-77,1,-81,-18,-2,37,2,4,-26,-2,98,66, --77,4,38,-2,95,1,-95,-2,71,-3,-109,1,-12,61,-2,73,0,0,1,0,24,0,0,3,-26, -5,-70,0,7,0,-17,-71,0,3,-1,-20,64,64,9,9,2,85,0,24,14,17,2,85,3,0, -19,0,121,0,-119,0,4,3,16,20,25,52,55,6,70,5,86,5,104,3,-89,4,-89,5,6, -8,3,0,9,24,3,48,9,96,9,-104,0,-96,9,-80,9,8,0,12,11,15,6,85,5,4, -7,7,-72,-1,-6,64,22,11,13,6,85,7,12,16,17,6,85,7,37,6,5,20,6,6,5, -1,2,3,3,-72,-1,-12,64,56,12,13,6,85,3,12,16,17,6,85,3,37,0,1,20,0, -3,4,0,1,0,3,1,5,4,0,6,7,7,2,1,10,4,4,20,4,-106,0,-106,4,4, -3,5,4,1,4,2,7,6,2,24,17,17,2,85,2,-70,1,27,0,6,1,27,64,13,0, -0,32,0,48,0,96,0,4,0,0,9,8,25,17,18,57,47,93,24,-19,-19,43,18,57,18, -23,57,93,0,63,60,60,16,60,63,60,18,57,57,-121,8,46,43,43,43,-121,5,125,-60,-121, -46,24,43,43,43,-121,125,-60,0,43,49,48,1,93,93,43,0,93,43,43,1,1,35,1,3, -51,1,35,1,-1,-2,-41,-66,1,-118,-98,-66,2,36,-66,3,26,-4,-26,4,18,1,-88,-6,70, -0,-1,-1,0,-96,-2,105,3,-6,4,38,2,6,0,-105,0,0,-1,-1,0,26,0,0,3,-24, -4,38,2,6,0,89,0,0,0,1,0,92,-2,81,3,112,5,-45,0,40,1,12,64,49,9, -33,9,38,70,15,86,15,-125,15,5,5,10,54,11,-26,11,3,-119,4,-121,6,-118,11,-117,12, --121,35,-101,38,-58,11,-42,12,8,105,4,103,6,107,11,106,30,121,12,121,30,6,33,-72,-1, --24,-77,9,11,52,12,-72,-1,-48,64,33,29,32,52,34,8,28,-96,9,1,9,9,29,40,24, -28,23,15,16,28,29,10,2,28,40,1,24,23,23,20,31,5,36,37,-72,-1,-19,-76,15,16, -6,85,37,-72,-1,-8,-76,13,13,6,85,37,-72,-1,-12,64,27,12,12,6,85,111,37,127,37, -2,37,37,31,27,28,20,10,16,16,2,85,20,20,13,13,2,85,20,-72,-1,-27,-76,15,16, -6,85,20,-72,-1,-27,-73,13,13,6,85,31,20,1,20,-72,-1,-64,64,33,9,11,52,20,20, --128,8,1,8,8,0,78,42,13,36,31,32,12,12,6,85,31,8,11,11,6,85,31,31,-113, -31,2,31,-71,2,84,0,41,16,-10,93,43,43,-19,16,-10,50,47,93,51,47,43,93,43,43, -43,43,-19,17,51,47,93,43,43,43,-19,17,18,57,47,51,0,63,-19,63,-19,63,-19,17,18, -57,47,93,-3,57,49,48,0,43,43,93,93,113,1,93,1,21,35,34,6,21,20,33,51,21, -34,6,6,21,20,22,23,30,2,21,20,6,7,55,54,54,53,52,39,36,17,52,54,55,38, -38,53,52,54,51,3,4,-109,-92,-109,1,43,-109,-124,-60,-99,113,-70,120,112,74,-38,-71,46,99, -83,-85,-2,70,-73,-114,-114,-127,-27,-37,5,-45,-107,97,90,-84,-107,78,-54,-128,96,-106,21,14,61, -124,72,-124,-71,2,-89,7,88,46,102,19,48,1,118,-103,-12,61,18,-77,93,-126,-63,0,-1,-1, -0,68,-1,-24,4,39,4,62,2,6,0,82,0,0,0,2,0,-125,-2,105,4,69,4,62,0, -13,0,25,1,12,64,100,7,2,1,107,11,-54,3,-39,3,-9,2,-8,8,5,106,24,106,25, -96,27,-128,27,-88,6,-71,5,6,95,25,98,3,106,6,108,9,98,15,108,21,6,80,3,95, -5,95,9,80,15,95,21,5,57,16,53,18,55,22,57,24,73,16,70,18,70,22,73,24,86, -3,87,5,88,9,89,12,104,12,120,12,-118,12,15,12,10,0,14,20,28,10,11,14,28,4, -7,17,17,13,23,36,7,-72,-1,-64,64,10,36,37,52,7,14,15,15,2,85,7,-72,-1,-18, --76,15,15,6,85,7,-72,-1,-18,64,24,11,13,6,85,48,7,96,7,-128,7,3,0,7,16, -7,32,7,3,7,49,-33,27,1,27,-72,-1,-64,64,10,30,35,52,48,27,1,27,13,37,0, --72,-1,-4,64,11,14,16,2,85,0,4,11,12,2,85,0,-72,-1,-4,64,11,15,16,6,85, -0,4,11,11,6,85,0,-72,-1,-64,64,18,51,54,52,-16,0,1,0,0,32,0,-48,0,-32, -0,4,0,78,26,16,-10,93,113,43,43,43,43,43,-19,16,113,43,93,-10,93,93,43,43,43, -43,-19,17,51,47,0,63,-19,63,-19,63,17,57,49,48,0,93,1,93,93,93,93,113,19,17, -16,18,51,50,0,21,20,0,35,34,39,17,1,34,6,21,20,22,51,50,54,53,52,38,-125, --18,-29,-30,1,15,-2,-3,-45,-59,115,1,35,-125,-98,-100,-122,-121,-86,-74,-2,105,3,-123,1,46, -1,34,-2,-52,-10,-9,-2,-53,125,-2,4,5,64,-55,-37,-59,-60,-53,-61,-34,-63,0,0,1,0, -86,-2,81,3,-58,4,62,0,34,0,-18,64,75,39,8,41,31,54,8,57,32,70,8,74,32, -6,-122,32,-104,31,-88,5,-88,31,-73,32,-57,32,-40,4,-39,31,8,38,32,55,32,71,32,118, -32,-122,4,5,9,28,27,21,28,16,15,3,28,33,7,19,18,18,13,30,1,0,0,24,36, -13,8,16,16,2,85,13,4,16,16,6,85,13,-72,-1,-4,-76,15,15,6,85,13,-72,-1,-8, --76,13,13,6,85,13,-72,-1,-16,-76,12,12,6,85,13,-72,-1,-64,64,19,36,37,52,48,13, -1,0,13,16,13,32,13,3,13,49,-33,36,1,36,-72,-1,-64,64,58,30,35,52,48,36,1, -36,6,36,30,8,14,14,2,85,30,12,13,13,2,85,30,12,12,12,2,85,30,16,11,11, -2,85,30,4,15,16,6,85,30,19,11,13,6,85,30,64,36,37,52,31,30,63,30,2,30, -49,35,16,-10,93,43,43,43,43,43,43,43,-19,16,113,43,93,-10,93,93,43,43,43,43,43, -43,-19,51,47,51,17,18,57,47,51,0,63,-19,63,-19,47,-19,49,48,0,93,93,1,93,1, -7,38,35,34,6,21,20,22,23,30,2,21,20,6,35,34,39,55,22,51,50,54,53,52,38, -39,38,38,53,52,0,33,50,3,-58,42,112,112,-55,-18,-125,-62,-117,124,70,-34,-90,67,85,44, -58,43,96,110,79,126,-34,-39,1,89,1,36,123,4,28,-106,35,-7,-88,116,-77,51,37,65,115, -75,-119,-80,14,-91,12,83,59,54,57,27,47,-4,-82,-15,1,100,0,0,1,0,-120,-1,-24,3, --38,4,38,0,19,0,-14,64,57,68,3,68,7,84,3,83,7,-102,17,-106,18,6,31,21,80, -4,91,7,99,4,106,7,115,4,123,7,-64,21,-48,21,-32,21,-1,21,11,112,21,-80,21,2, --16,21,1,5,28,15,11,10,0,6,9,10,12,10,37,11,-72,-1,-12,64,17,16,16,2,85, -11,10,15,15,2,85,11,26,14,14,2,85,11,-72,-1,-12,64,23,13,13,2,85,11,12,12, -12,2,85,11,24,16,16,6,85,11,8,15,15,6,85,11,-72,-1,-8,64,23,12,13,6,85, -31,11,112,11,-80,11,-64,11,-1,11,5,11,78,21,1,2,37,0,19,-72,-1,-8,-76,16,16, -2,85,19,-72,-1,-8,64,11,14,14,2,85,19,4,12,12,2,85,19,-72,-1,-8,64,11,15, -15,6,85,19,4,11,11,6,85,19,-72,-1,-64,64,18,51,54,52,-16,19,1,0,19,32,19, --48,19,-32,19,4,19,78,20,16,-10,93,113,43,43,43,43,43,43,60,-3,60,16,-12,93,43, -43,43,43,43,43,43,43,-19,60,16,60,0,63,60,63,-19,49,48,1,113,93,93,0,113,19, -51,17,20,22,51,50,54,54,53,17,51,17,20,6,35,34,38,38,53,-120,-76,-110,98,81,120, -46,-77,-20,-63,-107,-61,77,4,38,-3,-117,-93,-110,92,120,111,2,103,-3,-110,-19,-29,-123,-82,-106, -0,0,1,0,17,-2,105,4,32,4,38,0,11,1,33,64,117,53,2,1,-95,2,-51,8,-16, -2,-1,8,4,48,2,63,8,2,5,5,10,11,21,5,26,11,56,11,119,8,6,-88,3,-90, -8,-74,5,-71,11,-55,2,-57,5,-57,8,-56,11,-41,8,-8,3,-9,9,11,7,11,15,13,23, -11,32,13,57,5,55,11,6,5,1,6,4,9,8,9,4,0,7,11,0,7,10,3,2,1, -6,10,3,2,8,0,9,1,0,7,7,8,9,17,2,85,7,11,13,17,6,85,7,37,6, -1,20,6,6,1,3,4,9,9,-72,-1,-8,-76,9,17,2,85,9,-72,-1,-11,64,40,13,17, -6,85,9,37,10,3,20,10,10,3,4,3,3,1,1,0,6,9,7,7,6,6,10,14,7, -9,6,10,3,1,0,4,-102,6,0,-113,10,6,-72,-1,-11,-76,16,16,2,85,6,-72,-1,-11, -64,30,10,10,2,85,15,6,31,6,32,6,3,6,-102,13,10,11,17,17,2,85,0,10,16, -10,32,10,3,10,73,12,25,16,-26,93,43,16,-26,93,43,43,24,16,-28,16,-28,17,57,57, -17,18,57,57,0,63,60,16,60,16,60,63,60,16,60,16,60,-121,5,46,43,43,43,-121,125, --60,-121,46,24,43,43,43,-121,125,-60,0,17,18,57,57,15,15,15,15,49,48,1,93,113,114, -0,93,113,114,19,51,1,1,51,1,1,35,1,1,35,1,48,-60,1,36,1,46,-58,-2,122, -1,-102,-51,-2,-59,-2,-62,-55,1,-103,4,38,-3,-76,2,76,-3,44,-3,23,2,101,-3,-101,2, --29,0,1,0,122,-2,105,5,57,4,38,0,28,1,18,-73,-76,19,-32,30,-1,30,3,11,-72, --1,-32,-77,11,14,52,4,-72,-1,-32,64,35,11,14,52,18,32,36,38,52,-68,26,-54,26,2, -121,18,121,25,2,9,6,20,6,-110,23,11,22,14,14,6,7,6,0,6,8,21,-69,2,48, -0,7,0,22,-1,-2,-73,13,13,2,85,22,22,28,14,-72,2,48,-74,15,40,15,15,2,85, -15,-72,-1,-22,64,11,13,13,2,85,15,12,12,12,2,85,15,-72,-1,-10,64,33,12,13,6, -85,15,20,15,15,6,85,15,31,16,16,6,85,15,64,50,54,52,-1,15,1,-33,15,-1,15, -2,15,78,30,2,-70,2,48,0,28,-1,-6,64,11,16,16,2,85,28,4,11,12,2,85,28, --72,-1,-3,-76,11,11,6,85,28,-72,-1,-13,-76,15,15,6,85,28,-72,-1,-64,64,40,51,54, -52,-16,28,1,0,28,32,28,-48,28,-32,28,4,28,78,29,32,30,111,30,-128,30,-80,30,-32, -30,5,80,30,-128,30,-112,30,-64,30,-17,30,5,93,113,16,-12,93,113,43,43,43,43,43,-19, -16,-10,93,113,43,43,43,43,43,43,43,-19,18,57,47,43,60,-3,60,0,63,63,63,63,63, --19,60,16,60,49,48,0,93,113,43,43,43,1,93,19,51,17,20,22,22,23,17,51,17,62, -2,53,17,51,17,20,6,6,7,17,35,17,46,3,53,122,-77,48,-101,-120,-76,-125,-102,53,-77, -77,-22,-50,-76,-123,-56,-117,46,4,38,-3,-12,-109,-102,103,7,3,-89,-4,89,7,98,-103,-103,2, -12,-3,-6,-48,-54,-105,7,-2,-127,1,127,4,68,-107,-92,-73,0,0,1,0,87,-1,-24,5,-24, -4,38,0,36,1,85,64,73,0,38,40,30,32,38,57,30,72,30,64,38,83,5,92,18,93, -29,83,31,100,5,107,18,110,29,97,31,118,24,122,29,117,31,122,36,-123,24,-119,36,-81,38, --16,38,22,0,38,1,30,11,6,17,72,28,6,72,32,0,11,1,11,11,32,0,22,6,0, -6,28,11,32,11,22,-69,2,48,0,23,0,1,2,48,64,19,0,23,23,25,20,0,0,3, -35,30,0,13,16,13,2,80,13,1,13,-72,2,48,64,18,10,8,15,15,6,85,10,10,35, -20,64,25,10,16,16,2,85,25,-72,-1,-10,64,11,12,12,2,85,25,10,11,11,2,85,25, --72,-1,-13,-76,15,15,6,85,25,-72,-1,-23,-76,12,13,6,85,25,-72,-1,-64,64,41,36,37, -52,32,25,48,25,2,0,25,1,0,25,16,25,32,25,48,25,-81,25,-16,25,6,0,25,16, -25,32,25,64,25,96,25,5,25,49,-33,38,1,38,-72,-1,-64,64,10,30,35,52,48,38,1, -38,3,64,35,-72,-1,-10,64,11,11,11,2,85,35,5,16,16,6,85,35,-72,-1,-5,64,29, -15,15,6,85,35,24,13,13,6,85,35,27,12,12,6,85,35,64,36,37,52,31,35,63,35, -2,35,49,37,16,-10,93,43,43,43,43,43,43,-19,16,113,43,93,-10,93,93,114,113,43,43, -43,43,43,43,-19,18,57,47,43,-19,113,114,57,17,18,57,47,17,18,57,47,16,-19,16,-19, -0,63,63,63,63,17,18,57,47,93,16,-19,16,-19,17,18,57,49,48,1,114,93,19,51,2, -21,20,22,51,50,54,54,53,17,51,17,20,22,22,51,50,54,53,52,3,51,18,17,16,2, -35,34,39,6,35,34,2,53,16,-11,-82,-107,-128,99,64,112,37,-77,37,113,64,98,-128,-108,-83, --98,-37,-86,-30,97,98,-30,-77,-46,4,38,-2,-73,-29,-81,-42,100,-116,126,1,55,-2,-55,123,-112, -99,-43,-80,-29,1,73,-2,-25,-2,-8,-2,-9,-2,-20,-17,-17,1,34,-5,1,8,-1,-1,-1,-47, -0,0,2,2,5,-61,2,38,2,26,0,0,1,6,0,-114,-108,0,0,40,-75,2,1,1,2, -2,11,-71,2,34,0,41,0,43,1,-79,6,2,67,84,88,-75,0,5,10,1,2,65,43,27, --76,8,2,0,72,43,43,89,53,53,-1,-1,0,-120,-1,-24,3,-38,5,-61,2,38,2,35,0, -0,1,7,0,-114,0,-16,0,0,0,29,64,15,2,1,112,20,1,0,20,27,0,11,65,1, -2,2,20,-71,2,34,0,41,0,43,1,43,93,53,52,0,-1,-1,0,68,-1,-24,4,39,5, --62,2,38,0,82,0,0,1,7,0,-115,0,-12,0,0,0,27,64,14,2,-32,29,-16,29,2, -29,4,0,72,43,2,1,29,-71,2,34,0,41,0,43,1,43,93,53,0,-1,-1,0,-120,-1, --24,3,-38,5,-62,2,38,2,35,0,0,1,7,0,-115,0,-36,0,0,0,11,-78,1,1,20, --71,2,34,0,41,0,43,0,-1,-1,0,87,-1,-24,5,-24,5,-62,2,38,2,38,0,0,1, -7,0,-115,1,-32,0,0,0,22,64,10,1,0,37,39,11,12,65,1,1,37,-71,2,34,0, -41,0,43,1,43,53,-1,-1,0,-94,0,0,4,-24,6,-31,2,38,0,40,0,0,1,7,0, --114,1,94,1,30,0,12,-77,1,2,2,12,-71,2,33,0,41,0,43,0,1,0,50,-1,-25, -6,-103,5,-70,0,29,1,24,64,42,102,4,118,4,-121,4,3,34,8,25,12,4,6,23,15, -93,14,74,12,6,30,23,23,27,2,29,30,0,2,27,8,17,30,12,9,15,74,14,14,20, -3,2,-72,2,-120,-77,27,20,38,9,-72,-1,-48,-76,13,13,2,85,9,-72,-1,-14,-76,11,11, -2,85,9,-72,-1,-10,-76,11,11,6,85,9,-72,-1,-30,-76,12,12,6,85,9,-72,-1,-20,64, -12,13,13,6,85,9,55,31,27,32,26,26,3,-70,2,-120,0,0,-1,-32,-76,16,16,2,85, -0,-72,-1,-12,-76,15,15,2,85,0,-72,-1,-42,-76,13,13,2,85,0,-72,-1,-22,-76,12,12, -2,85,0,-72,-1,-6,-76,11,11,2,85,0,-72,-1,-22,-76,11,11,6,85,0,-72,-1,-10,-76, -12,12,6,85,0,-72,-1,-42,-76,13,13,6,85,0,-72,-1,-15,-74,15,16,6,85,0,84,30, -16,-10,43,43,43,43,43,43,43,43,43,-3,60,16,-19,16,-10,43,43,43,43,43,-19,16,-19, -17,18,57,47,-28,0,63,-19,63,63,-3,60,18,57,47,-19,16,-3,-19,17,18,57,18,57,49, -48,67,121,64,24,18,22,7,11,18,11,20,54,1,22,7,20,54,1,19,10,17,54,0,21, -8,23,54,1,43,43,1,43,43,-127,-127,0,93,19,33,21,33,17,54,51,50,0,21,20,2, -35,34,39,55,22,51,50,54,53,52,38,35,34,7,17,35,17,33,50,4,-110,-2,24,-3,-69, --23,1,28,-23,-31,104,-125,31,76,82,-105,-101,-77,-68,-94,-26,-62,-2,24,5,-70,-83,-2,56,99, --2,-26,-53,-78,-2,-42,33,-92,37,-80,-122,-114,-69,94,-3,88,5,13,-1,-1,0,-95,0,0,4, -85,7,44,2,38,2,61,0,0,1,7,0,-115,0,-5,1,106,0,21,64,9,1,6,3,-89, -72,43,1,1,6,-71,2,33,0,41,0,43,1,43,53,0,0,1,0,100,-1,-25,5,118,5, --45,0,26,0,-49,64,-123,-87,22,-76,6,-71,22,3,27,6,43,6,59,6,93,25,111,25,127, -25,-79,9,7,41,3,41,9,41,11,53,3,59,6,53,9,59,22,71,3,75,6,69,9,75, -22,86,3,84,9,86,11,84,19,106,11,119,3,121,6,120,11,-121,3,-119,12,-88,22,-75,6, --56,8,24,7,-29,32,8,96,8,112,8,-128,8,4,8,8,10,17,21,84,20,20,10,17,26, -30,2,2,10,23,30,17,3,5,30,10,9,1,1,8,2,21,38,20,7,38,20,98,47,8, -1,-97,8,1,8,26,32,28,1,28,26,45,2,38,13,-72,-1,-7,64,19,16,16,6,85,13, -10,11,11,6,85,32,13,1,13,25,27,99,92,24,43,16,-10,93,43,43,-3,-28,16,93,-12, -93,113,-28,-19,16,-19,17,18,57,47,0,63,-19,63,-19,18,57,47,-19,17,18,57,47,-28,17, -18,57,47,93,-28,49,48,1,93,113,0,93,1,21,33,22,18,51,32,19,23,2,33,32,0, -19,52,18,36,51,50,4,23,7,2,33,34,2,7,3,89,-3,-33,11,-4,-59,1,94,89,-69, -127,-2,27,-2,-91,-2,-83,11,-105,1,56,-40,-28,1,51,54,-66,83,-2,-61,-42,-13,12,3,75, --83,-9,-2,-29,1,116,49,-2,26,1,-65,1,71,-56,1,74,-44,-30,-55,50,1,51,-2,-2,-36, -0,-1,-1,0,92,-1,-25,4,-21,5,-45,2,6,0,54,0,0,-1,-1,0,-65,0,0,1,-127, -5,-70,2,6,0,44,0,0,-1,-1,0,4,0,0,2,53,6,-31,2,38,0,44,0,0,1, -7,0,-114,-1,-57,1,30,0,40,-75,2,1,1,2,2,11,-71,2,33,0,41,0,43,1,-79, -6,2,67,84,88,-75,0,5,10,1,2,65,43,27,-76,8,2,0,72,43,43,89,53,53,-1, --1,0,55,-1,-25,3,97,5,-70,2,6,0,45,0,0,0,2,0,13,-1,-25,8,41,5,-70, -0,27,0,38,1,24,-78,61,8,21,-72,1,14,64,17,20,98,18,1,30,38,38,11,13,30, -27,2,28,30,11,8,23,-72,2,72,64,30,18,9,11,32,0,28,10,16,16,2,85,28,36, -15,15,2,85,28,30,13,13,2,85,28,10,11,11,6,85,28,-72,-1,-10,64,11,12,12,6, -85,28,32,13,13,6,85,28,-72,-1,-24,64,19,14,15,6,85,28,25,16,16,6,85,-128,28, -1,28,28,26,33,38,6,-72,-1,-11,-76,12,13,6,85,6,-72,-1,-64,64,19,36,37,52,48, -6,1,0,6,16,6,32,6,3,6,49,40,14,32,26,-72,-1,-16,64,11,16,16,2,85,26, -10,13,13,2,85,26,-72,2,58,64,17,21,74,20,12,11,12,6,85,20,2,16,16,6,85, -20,45,39,16,-10,43,43,-28,-12,43,43,-19,16,-10,93,93,43,43,-19,18,57,47,93,43,43, -43,43,43,43,43,43,60,-19,0,63,-19,63,-19,63,-19,18,57,47,-19,16,-3,-19,49,48,67, -121,64,44,24,36,3,17,16,38,8,38,31,37,4,37,35,38,24,17,26,44,1,30,9,33, -54,1,36,3,33,54,1,25,15,23,44,0,32,7,29,54,0,34,5,37,54,1,43,43,43, -1,43,43,43,43,43,43,43,43,-127,-127,1,17,33,50,22,22,21,20,6,6,35,33,17,33, -17,20,6,6,35,34,39,55,22,51,50,54,53,17,1,33,50,54,54,53,52,38,38,35,33, -4,-102,1,94,-13,-36,98,-115,-55,-66,-3,-61,-3,-18,43,-118,106,64,90,33,48,34,66,66,3, --106,1,-124,106,122,87,93,-99,-63,-2,-4,5,-70,-3,-114,111,-58,104,-119,-43,77,5,13,-3,13, --26,-42,119,24,-84,20,99,-72,4,8,-6,-21,41,119,96,91,123,38,0,0,2,0,-92,0,0, -7,-55,5,-70,0,20,0,31,1,68,64,47,43,8,12,31,19,1,30,31,31,11,20,17,2, -21,30,14,11,8,20,11,32,0,21,32,15,16,2,85,21,6,13,13,2,85,21,32,12,12, -2,85,21,12,11,11,6,85,21,-72,-1,-12,64,11,12,12,6,85,21,24,13,13,6,85,21, --72,-1,-30,64,34,15,15,6,85,21,16,16,16,6,85,21,21,15,26,38,6,30,13,13,2, -85,6,22,12,12,2,85,6,12,11,11,2,85,6,-72,-1,-11,-76,11,11,6,85,6,-72,-1, --14,-76,12,12,6,85,6,-72,-1,-12,-76,13,13,6,85,6,-72,-1,-64,64,26,36,37,52,48, -6,1,0,6,16,6,32,6,3,6,49,33,17,14,32,15,32,16,16,2,85,15,-72,-1,-10, --76,15,15,2,85,15,-72,-1,-10,-76,13,13,2,85,15,-72,-1,-6,-76,12,12,2,85,15,-72, --1,-6,-76,12,12,6,85,15,-72,-1,-12,-76,13,13,6,85,15,-72,-1,-8,-76,15,15,6,85, -15,-72,-1,-4,-74,16,16,6,85,15,93,32,16,-10,43,43,43,43,43,43,43,43,-3,60,16, --12,93,93,43,43,43,43,43,43,43,-19,18,57,47,43,43,43,43,43,43,43,43,60,-3,60, -0,63,60,-19,63,60,18,57,47,-3,60,16,60,49,48,67,121,64,30,3,29,8,38,24,37, -4,37,28,38,23,9,26,54,1,29,3,26,54,1,25,7,22,54,0,27,5,30,54,1,43, -43,1,43,43,43,43,43,43,-127,1,17,33,50,22,22,21,20,6,6,35,33,17,33,17,35, -17,51,17,33,17,19,33,50,54,54,53,52,38,38,35,35,4,58,1,70,-47,-23,-113,-105,-55, --64,-3,-49,-3,-18,-62,-62,2,18,-62,1,107,124,123,93,82,-89,-38,-20,5,-70,-3,-114,70,-50, --119,-113,-40,68,2,-95,-3,95,5,-70,-3,-114,2,114,-6,-21,36,121,99,85,122,45,0,1,0, -49,0,0,6,120,5,-70,0,23,1,57,64,13,102,4,119,4,-121,4,3,25,8,19,12,4, -6,-72,2,72,64,12,17,17,12,2,23,30,0,2,20,12,8,2,-72,2,-120,-77,21,12,32, -10,-72,-1,-44,64,17,16,16,2,85,10,10,15,15,2,85,10,20,13,13,2,85,10,-72,-1, --46,64,11,12,13,2,85,10,19,16,16,6,85,10,-72,-1,-21,-76,13,13,6,85,10,-72,-1, --32,-76,12,12,6,85,10,-72,-1,-42,64,18,11,11,6,85,10,64,51,54,52,-1,10,1,-64, -10,1,10,78,25,-72,-1,-64,64,25,52,54,52,-80,25,-16,25,2,16,25,112,25,-96,25,-80, -25,-1,25,5,25,21,32,20,20,3,-70,2,-120,0,0,-1,-32,-76,16,16,2,85,0,-72,-1, --38,-76,13,13,2,85,0,-72,-1,-18,-76,12,12,2,85,0,-72,-1,-2,64,11,11,11,2,85, -0,9,16,16,6,85,0,-72,-1,-9,-76,15,15,6,85,0,-72,-1,-39,-76,13,13,6,85,0, --72,-1,-12,64,16,12,12,6,85,0,4,11,11,6,85,0,0,1,0,-29,24,16,-10,113,43, -43,43,43,43,43,43,43,43,-3,60,16,-19,16,93,113,43,-10,93,113,43,43,43,43,43,43, -43,43,43,-19,16,-19,0,63,60,63,-3,60,18,57,47,-19,57,18,57,49,48,67,121,64,16, -7,16,8,37,15,38,16,7,13,54,1,14,9,17,54,1,43,1,43,43,43,-127,0,93,19, -33,21,33,17,36,51,50,22,22,21,17,35,17,52,38,38,35,34,5,17,35,17,33,49,4, --107,-2,23,1,17,-92,-97,-20,91,-62,54,-113,106,-95,-2,-9,-62,-2,22,5,-70,-83,-2,61,94, --127,-32,-59,-2,126,1,123,-112,-97,90,92,-3,88,5,13,0,-1,-1,0,-95,0,0,4,-94,7, -44,2,38,2,68,0,0,1,7,0,-115,1,47,1,106,0,14,-78,1,1,34,-70,2,33,0, -41,1,100,-123,0,43,-1,-1,0,10,-1,-20,5,15,7,23,2,38,2,77,0,0,1,7,0, --39,1,100,1,95,0,22,64,10,1,0,24,18,0,4,65,1,1,21,-71,2,33,0,41,0, -43,1,43,53,0,1,0,-96,-2,105,5,33,5,-70,0,11,1,45,64,25,16,13,1,15,13, -32,13,-128,13,-32,13,4,9,6,2,2,7,30,4,4,11,8,8,32,11,-72,-1,-28,64,11, -15,15,2,85,11,16,12,12,2,85,11,-72,-1,-19,64,50,11,11,6,85,11,2,12,12,6, -85,11,10,13,13,6,85,11,25,15,15,6,85,64,11,96,11,2,32,11,79,11,96,11,-112, -11,-96,11,-64,11,6,32,11,96,11,-64,11,-16,11,4,11,-72,2,20,64,10,2,7,32,4, -36,16,16,2,85,4,-72,-1,-25,-76,15,15,2,85,4,-72,-1,-2,-76,13,13,2,85,4,-72, --1,-4,64,25,12,12,2,85,4,16,11,11,2,85,4,14,11,11,6,85,64,4,-113,4,2, -95,4,1,4,-72,2,20,64,15,1,6,13,13,2,85,1,30,2,12,15,15,2,85,2,-72, --1,-14,-76,13,13,2,85,2,-72,-1,-16,-76,11,11,2,85,2,-72,-1,-10,-76,11,11,6,85, -2,-72,-1,-6,-76,12,12,6,85,2,-72,-1,-8,-76,13,13,6,85,2,-72,-1,-10,64,22,15, -15,6,85,0,2,80,2,-96,2,-80,2,-16,2,5,80,2,1,-112,2,1,2,47,93,113,114, -43,43,43,43,43,43,43,-3,43,-3,93,113,43,43,43,43,43,43,-19,16,-3,93,113,114,43, -43,43,43,43,43,-19,0,63,60,16,-19,47,63,60,49,48,1,93,113,33,17,35,17,33,17, -51,17,33,17,51,17,3,55,-83,-2,22,-62,2,-4,-61,-2,105,1,-105,5,-70,-6,-13,5,13, --6,70,-1,-1,-1,-3,0,0,5,89,5,-70,2,6,0,36,0,0,0,2,0,-89,0,0,4, --8,5,-70,0,14,0,24,0,-28,64,21,40,8,4,30,24,24,14,3,30,0,2,15,30,14, -8,2,2,0,19,38,9,-72,-1,-15,-76,11,12,6,85,9,-72,-1,-8,64,11,13,13,6,85, -9,4,16,16,6,85,9,-72,-1,-64,64,19,36,37,52,48,9,1,0,9,16,9,32,9,3, -9,49,-33,26,1,26,-72,-1,-64,64,17,30,35,52,48,26,1,26,3,15,32,0,32,16,16, -2,85,0,-72,-1,-10,-76,15,15,2,85,0,-72,-1,-10,-76,13,13,2,85,0,-72,-1,-6,-76, -12,12,2,85,0,-72,-1,-10,-76,12,12,6,85,0,-72,-1,-18,-76,13,13,6,85,0,-72,-1, --10,-74,15,16,6,85,0,93,25,16,-10,43,43,43,43,43,43,43,-3,60,16,113,43,93,-10, -93,93,43,43,43,43,-19,18,57,47,0,63,-19,63,-19,18,57,47,-3,49,48,67,121,64,28, -6,22,11,38,7,37,21,38,17,12,19,54,1,22,6,19,54,1,18,10,16,54,0,20,8, -23,54,1,43,43,1,43,43,43,43,43,-127,19,33,21,33,17,33,50,22,22,21,20,6,6, -35,33,55,33,50,54,53,52,38,38,35,33,-89,3,-73,-3,11,1,94,-62,-27,-118,99,-60,-20, --3,-62,-62,1,-124,-99,-99,90,-96,-63,-2,-3,5,-70,-83,-2,60,74,-51,-120,111,-63,122,-91,-128, --128,91,122,40,0,-1,-1,0,-106,0,0,4,-23,5,-70,2,6,0,37,0,0,0,1,0,-95, -0,0,4,85,5,-70,0,5,0,123,64,23,2,3,30,1,0,2,5,8,1,26,7,3,4, -32,5,5,0,36,16,16,2,85,0,-72,-1,-14,-76,15,15,2,85,0,-72,-1,-22,-76,13,13, -2,85,0,-72,-1,-2,-76,12,12,2,85,0,-72,-1,-10,-76,16,16,6,85,0,-72,-1,-12,-76, -15,15,6,85,0,-72,-1,-23,-76,13,13,6,85,0,-72,-1,-10,64,10,12,12,6,85,0,25, -6,59,-114,24,43,78,16,-12,43,43,43,43,43,43,43,43,60,77,16,-3,60,78,16,-26,0, -63,63,60,77,-3,60,49,48,19,33,21,33,17,35,-95,3,-76,-3,14,-62,5,-70,-83,-6,-13, -0,2,0,0,-2,-86,5,35,5,-70,0,13,0,20,1,18,64,21,15,22,47,22,2,15,30, -0,2,5,9,2,19,3,10,30,7,8,13,30,16,-72,-1,-32,-76,16,16,2,85,16,-72,-1, --14,-76,13,13,2,85,16,-72,-1,-24,64,11,11,11,2,85,16,10,13,13,6,85,16,-72,-1, --8,-76,15,15,6,85,16,-72,-1,-14,64,11,16,16,6,85,16,16,3,9,20,32,2,-72,-1, --2,-76,12,12,2,85,2,-72,-1,-24,-76,11,11,2,85,2,-72,-1,-10,-76,11,12,6,85,2, --72,2,93,-78,5,30,3,-72,-1,-32,64,17,15,15,2,85,3,34,13,13,2,85,3,10,11, -12,6,85,3,-72,-1,-40,-76,13,13,6,85,3,-72,-1,-16,64,46,15,15,6,85,3,10,16, -16,6,85,9,15,3,1,58,31,3,-33,3,2,15,3,-113,3,2,15,3,-97,3,-81,3,-65, -3,-1,3,5,3,75,22,19,101,11,11,8,30,9,-72,-1,-10,64,16,11,13,6,85,9,10, -16,16,6,85,9,31,9,1,9,21,16,60,114,16,43,43,-19,57,47,-19,16,-10,93,113,114, -94,93,94,43,43,43,43,43,43,-19,-12,43,43,43,-19,17,18,57,47,43,43,43,43,43,43, --19,0,63,-3,60,60,60,47,60,63,-19,49,48,1,93,1,33,17,51,17,35,17,33,17,35, -17,51,18,17,37,33,21,20,2,7,33,1,35,3,124,-124,-83,-4,55,-83,114,-79,2,-70,-2, -1,67,98,2,-92,5,-70,-6,-13,-3,-3,1,86,-2,-86,2,3,1,11,3,44,41,75,-69,-3, -119,-47,-1,-1,0,-94,0,0,4,-24,5,-70,2,6,0,40,0,0,0,1,0,7,0,0,7, -91,5,-69,0,61,1,-90,64,-91,-115,24,-124,26,-117,38,-126,40,4,47,63,1,15,63,47,63, -64,63,119,20,112,63,-121,20,-128,63,-106,20,-106,23,-103,41,-103,44,-32,63,12,40,28,40,35, -57,18,56,28,56,35,56,46,73,46,104,27,104,36,-120,44,10,73,18,73,28,73,35,118,23, -118,41,120,44,6,39,25,56,58,58,32,44,46,20,44,44,46,37,38,38,32,39,40,20,39, -39,40,5,3,3,32,20,18,20,20,20,18,27,26,26,32,25,24,20,25,25,24,58,56,3, -5,4,8,60,44,46,20,18,4,49,42,22,42,60,37,40,27,24,4,33,37,40,32,39,27, -26,24,3,25,3,5,18,20,22,3,31,11,46,44,42,3,58,56,32,50,1,60,30,60,-72, -2,93,-73,33,33,61,38,26,32,8,49,-69,2,72,0,53,0,11,1,14,64,22,53,8,123, -61,2,-97,50,1,50,45,39,26,11,11,6,85,79,39,-113,39,2,39,-72,1,114,-74,31,-112, -11,1,11,45,25,-72,-1,-16,64,10,11,11,6,85,64,25,-128,25,2,25,-72,1,114,64,12, -32,0,31,101,61,32,12,16,16,2,85,32,-72,-1,-8,-76,15,15,2,85,32,-72,-1,-2,-76, -12,12,2,85,32,-72,-1,-6,-76,11,11,6,85,32,-72,-1,-2,64,13,15,15,6,85,-16,32, -1,112,32,-32,32,2,32,47,93,113,43,43,43,43,43,60,-3,60,16,-3,93,43,-28,113,16, --3,93,43,-28,113,0,63,-12,60,-19,16,-19,63,60,60,18,57,47,-19,60,16,60,1,17,18, -57,57,23,57,17,18,23,57,57,57,17,23,57,17,18,57,57,0,17,23,57,18,57,57,17, -18,23,57,17,18,23,57,-121,5,46,43,14,125,16,-60,-121,14,46,24,43,14,125,16,-60,-121, -5,46,24,43,14,125,16,-60,-121,14,46,24,43,14,125,16,-60,0,46,46,49,48,0,93,93, -1,93,93,113,1,17,50,54,55,62,2,51,50,23,21,34,39,38,35,34,7,6,7,6,6, -7,22,23,1,35,3,38,38,35,17,35,17,34,6,7,7,3,35,1,54,55,38,38,39,38, -39,38,35,7,53,54,51,50,22,22,23,22,22,23,17,4,21,-113,107,83,61,79,-110,87,95, -23,9,29,32,7,93,45,46,59,64,94,89,-112,-121,1,46,-16,-11,98,-122,121,-57,96,-109,98, -12,-11,-15,1,46,-118,-114,79,100,69,63,45,45,89,78,11,101,96,-115,80,63,84,105,-112,5, --70,-3,126,105,-62,-112,119,81,2,-88,1,1,45,45,-109,-97,115,38,40,-34,-2,24,1,-114,-98, --126,-3,82,2,-82,101,-89,20,-2,114,1,-24,-33,39,32,107,-83,-99,40,40,2,-88,2,79,119, --110,-59,100,2,2,-126,0,0,1,0,78,-1,-25,4,-126,5,-45,0,38,1,22,64,83,78,25, --60,3,2,6,31,57,14,70,30,101,33,117,30,-91,31,6,7,25,75,30,90,30,116,3,4, --64,1,-63,22,-53,23,-56,24,4,40,8,31,11,64,31,80,31,96,31,112,31,-128,31,5,31, -29,12,23,-29,63,24,79,24,95,24,127,24,4,24,24,37,26,1,-29,48,0,64,0,80,0, -3,0,0,26,37,12,-72,2,72,-77,10,10,37,19,-72,2,72,-78,26,3,4,-72,2,72,64, -20,37,9,11,11,23,16,38,29,16,11,11,6,85,29,16,13,13,6,85,29,-72,-1,-25,64, -14,15,16,6,85,-97,29,-81,29,2,29,75,7,38,34,-72,-1,-18,-76,12,12,2,85,34,-72, --1,-19,64,17,11,12,6,85,32,34,1,34,92,40,23,38,24,98,1,38,0,-71,1,49,0, -39,16,-12,-19,-12,-19,16,-10,93,43,43,-19,-12,93,43,43,43,-19,17,57,47,0,63,-19,63, --19,18,57,47,-19,17,18,57,47,93,-28,17,18,57,47,93,-28,1,17,18,57,93,0,18,57, -49,48,67,121,64,28,35,36,27,28,17,18,5,6,18,27,16,54,1,5,36,7,54,1,17, -28,19,54,1,6,35,4,54,0,43,43,1,43,43,-127,-127,-127,-127,0,113,93,1,93,113,19, -55,22,22,51,50,54,53,52,38,35,35,53,50,54,54,53,52,38,35,34,6,6,21,39,18, -33,50,22,21,20,7,22,22,21,20,4,35,32,78,-71,21,-73,-105,-102,-78,-68,-94,93,-122,-114, -109,-107,127,111,-99,60,-70,69,1,-65,-41,-4,-62,112,-105,-2,-37,-14,-2,96,1,-98,48,107,-42, --98,112,121,-113,-87,31,127,81,96,-114,111,-73,45,42,1,-45,-17,-96,-51,113,31,-65,-123,-67,-1, -0,0,1,0,-95,0,0,5,32,5,-70,0,9,1,58,64,10,47,11,1,7,24,12,28,2, -85,2,-72,-1,-24,64,20,12,28,2,85,55,2,56,7,86,2,89,7,105,7,118,2,121,7, -7,2,-72,-1,-12,64,34,16,16,6,85,7,76,15,16,6,85,7,60,12,12,6,85,7,78, -11,11,6,85,3,7,8,8,32,2,3,20,2,2,3,2,-72,-1,-32,-76,11,11,6,85,7, --72,-1,-52,64,20,11,11,6,85,2,7,8,3,1,2,8,6,8,3,8,6,2,7,32,4, --72,-1,-20,-76,15,15,2,85,4,-72,-1,-18,64,11,13,13,2,85,4,18,12,12,2,85,4, --72,-1,-4,-76,11,11,6,85,4,-72,-1,-2,64,25,12,13,6,85,4,8,15,15,6,85,4, -57,15,11,1,11,2,32,0,36,16,16,2,85,0,-72,-1,-10,-76,15,15,2,85,0,-72,-1, --6,-76,13,13,2,85,0,-72,-1,-4,-76,12,12,2,85,0,-72,-1,-10,-76,11,11,6,85,0, --72,-1,-6,-76,12,13,6,85,0,-72,-1,-9,-74,15,15,6,85,0,57,10,16,-10,43,43,43, -43,43,43,43,-19,16,93,-10,43,43,43,43,43,43,-19,17,18,57,57,0,63,60,63,60,18, -57,57,43,43,-121,5,46,43,-121,125,-60,-79,6,2,67,84,88,64,12,6,2,15,7,21,2, -91,7,-118,7,5,2,-72,-1,-32,-78,12,17,52,0,43,93,89,43,43,43,43,49,48,0,93, -43,43,1,93,19,51,17,1,51,17,35,17,1,35,-95,-80,3,12,-61,-80,-4,-13,-62,5,-70, --5,119,4,-119,-6,70,4,-122,-5,122,0,-1,-1,0,-95,0,0,5,32,7,23,2,38,2,66, -0,0,1,7,0,-39,1,120,1,95,0,22,64,10,1,0,17,11,0,4,65,1,1,14,-71, -2,33,0,41,0,43,1,43,53,0,1,0,-95,0,0,4,-94,5,-69,0,33,1,9,64,67, --117,25,-124,27,2,10,7,29,7,44,7,47,35,118,24,-119,7,-115,30,7,58,19,58,21,56, -29,3,6,4,4,37,21,19,20,21,21,19,28,27,27,8,11,16,6,85,27,32,26,25,20, -26,26,25,25,28,31,27,6,4,9,2,19,21,16,23,23,2,-72,2,93,-77,31,31,33,16, --72,2,72,64,33,9,123,0,2,26,27,27,33,8,27,28,25,3,26,6,4,23,21,19,3, -32,-112,11,1,11,45,26,45,35,1,32,32,33,-72,-1,-22,-76,16,16,2,85,33,-72,-1,-10, --76,15,15,2,85,33,-72,-1,-6,-76,13,13,2,85,33,-72,-1,-2,-76,12,12,2,85,33,-72, --1,-8,-76,11,11,6,85,33,-72,-1,-4,-76,12,12,6,85,33,-72,-1,-12,-76,13,13,6,85, -33,-72,-1,-12,-74,15,15,6,85,33,57,34,16,-10,43,43,43,43,43,43,43,43,-3,60,16, --10,-28,113,17,23,57,57,57,18,23,57,0,63,60,16,60,63,-12,-19,18,57,47,-19,25,57, -47,18,57,57,17,18,57,57,17,18,57,57,-121,5,46,24,43,43,14,125,16,-60,-121,14,46, -24,43,14,125,16,-60,49,48,0,93,1,93,113,19,51,17,50,54,55,62,2,51,50,23,21, -34,39,38,35,34,7,6,7,6,6,7,22,23,1,35,3,38,38,35,17,35,-95,-62,-123,108, -84,61,79,-110,88,112,6,10,29,32,7,93,45,46,59,74,102,71,-114,-118,1,46,-15,-11,101, --120,108,-62,5,-70,-3,126,103,-60,-112,119,81,2,-88,1,1,45,45,-109,-70,97,29,39,-33,-2, -24,1,-114,-91,123,-3,82,0,0,1,0,18,-1,-25,4,-97,5,-70,0,18,0,-17,-78,25,8, -13,-72,1,14,-73,12,98,10,5,30,0,2,15,-72,2,72,64,13,10,9,3,8,3,32,2, -6,16,16,2,85,2,-72,-1,-20,64,17,15,15,2,85,2,38,13,13,2,85,2,6,12,12, -2,85,2,-72,-1,-24,-76,11,11,2,85,2,-72,-1,-22,64,25,11,11,6,85,2,8,13,13, -6,85,2,8,15,15,6,85,2,93,-128,20,1,20,6,32,18,-72,-1,-28,-76,16,16,2,85, -18,-72,-1,-8,64,17,15,15,2,85,18,2,13,13,2,85,18,8,12,12,2,85,18,-72,-1, --28,64,11,11,11,2,85,18,26,11,11,6,85,18,-72,2,58,64,9,13,74,12,6,12,12, -6,85,12,-72,-1,-8,-76,13,13,6,85,12,-72,-1,-8,-74,15,15,6,85,12,98,19,16,-10, -43,43,43,-28,-12,43,43,43,43,43,43,-19,16,93,-10,43,43,43,43,43,43,43,43,-3,0, -63,63,-19,63,-19,16,-3,-19,49,48,67,121,64,16,16,17,7,9,8,38,16,9,18,44,1, -17,7,15,44,0,43,1,43,43,-127,-127,1,33,17,35,17,33,17,20,6,6,35,34,39,55, -22,51,50,54,53,1,9,3,-106,-62,-3,-18,43,-118,106,64,90,33,48,34,66,66,5,-70,-6, -70,5,13,-3,13,-26,-42,119,24,-84,20,99,-72,0,-1,-1,0,-104,0,0,6,15,5,-70,2, -6,0,48,0,0,-1,-1,0,-92,0,0,5,34,5,-70,2,6,0,43,0,0,-1,-1,0,99, --1,-25,5,-35,5,-44,2,6,0,50,0,0,0,1,0,-96,0,0,5,33,5,-70,0,7,0, --76,-71,0,9,-1,-64,64,13,19,21,52,3,7,8,5,30,0,2,3,32,2,-72,-1,-18,-76, -15,15,2,85,2,-72,-1,-18,64,11,13,13,2,85,2,16,12,12,2,85,2,-72,-1,-32,-76, -11,11,6,85,2,-72,-1,-2,64,21,12,13,6,85,2,57,15,9,-128,9,2,9,6,32,7, -32,16,16,2,85,7,-72,-1,-10,-76,15,15,2,85,7,-72,-1,-10,-76,13,13,2,85,7,-72, --1,-6,64,11,12,12,2,85,7,10,11,11,6,85,7,-72,-1,-10,-73,12,13,6,85,32,7, -1,7,-72,-1,-64,64,18,19,21,52,7,93,8,32,9,1,32,9,80,9,96,9,112,9,4, -93,113,16,-10,43,93,43,43,43,43,43,43,-19,16,93,-10,43,43,43,43,43,-19,0,63,-19, -63,60,49,48,1,43,19,33,17,35,17,33,17,35,-96,4,-127,-61,-3,4,-62,5,-70,-6,70, -5,13,-6,-13,0,-1,-1,0,-98,0,0,4,-3,5,-70,2,6,0,51,0,0,-1,-1,0,102, --1,-25,5,118,5,-45,2,6,0,38,0,0,-1,-1,0,48,0,0,4,-70,5,-70,2,6,0, -55,0,0,0,1,0,10,-1,-20,5,15,5,-70,0,16,0,-73,64,23,102,2,1,-101,2,1, -104,2,1,-100,1,-109,3,2,2,16,2,1,16,3,1,2,2,-72,-1,-12,64,17,13,13,6, -85,2,30,16,0,20,16,2,3,16,0,3,2,2,-72,-1,-12,64,32,13,13,6,85,2,30, -5,4,20,5,2,1,5,4,2,16,5,3,8,0,11,93,10,74,8,4,3,3,1,0,2, -13,-72,2,72,64,16,8,9,16,1,0,5,3,4,2,32,10,1,10,-109,0,4,-70,1,92, -0,0,1,92,-77,2,2,18,17,25,17,18,57,47,24,-19,-19,25,16,-28,93,17,18,57,57, -18,57,57,0,24,63,-19,63,60,60,16,60,16,-12,-19,17,18,23,57,-121,8,46,43,43,5, -125,16,-60,-121,8,46,24,43,43,5,125,16,-60,-121,8,16,-60,49,48,1,114,93,0,114,93, -19,51,1,1,51,1,6,6,35,34,39,53,22,51,50,54,55,10,-60,1,-34,1,-94,-63,-3, --38,103,-124,123,75,109,78,87,71,103,62,5,-70,-4,126,3,-126,-5,-116,-42,-124,35,-90,45,91, --94,0,3,0,82,0,0,5,-62,5,-58,0,17,0,24,0,31,1,7,64,73,32,33,1,16, -33,79,33,112,33,-48,33,-32,33,5,37,21,43,23,43,27,37,29,4,18,123,25,9,12,19, -123,31,30,48,12,1,111,12,127,12,2,12,-109,11,25,30,0,63,3,1,112,3,1,3,-109, -1,2,11,8,28,38,15,18,15,15,6,85,15,20,13,13,6,85,15,-72,-1,-10,64,21,11, -12,6,85,15,15,63,15,2,31,15,111,15,127,15,-113,15,-17,15,5,15,-72,1,-61,-77,10, -22,38,6,-72,-1,-12,-76,15,15,6,85,6,-72,-1,-10,64,27,13,13,6,85,6,10,11,12, -6,85,0,6,48,6,2,16,6,96,6,112,6,-128,6,-32,6,5,6,-72,1,-61,64,13,11, -19,10,25,11,2,64,10,1,10,30,1,11,-72,-1,-4,64,11,15,15,2,85,11,10,15,15, -6,85,11,-72,-1,-6,64,19,13,13,6,85,0,11,-112,11,-64,11,3,32,11,79,11,-80,11, -3,11,47,93,114,43,43,43,60,-3,113,60,16,60,16,60,16,-3,93,113,43,43,43,-19,16, --3,93,113,43,43,43,-19,0,63,63,-12,93,113,60,-19,16,-12,93,113,-3,-28,16,60,16,-28, -49,48,0,93,1,93,113,1,53,51,21,4,0,21,20,0,5,21,35,53,36,0,53,52,0, -5,17,54,54,53,52,38,37,6,6,21,20,22,23,2,-80,-74,1,24,1,68,-2,-58,-2,-34, --74,-2,-4,-2,-90,1,89,1,-69,-68,-40,-44,-2,-118,-75,-32,-35,-72,5,10,-68,-68,15,-2,-51, --28,-33,-2,-56,16,-67,-67,10,1,41,-12,-11,1,38,-101,-3,0,9,-56,-81,-84,-55,10,8,-58, --79,-81,-56,8,-1,-1,0,9,0,0,5,73,5,-70,2,6,0,59,0,0,0,1,0,-97,-2, -105,5,-90,5,-70,0,11,0,-7,64,23,32,13,-32,13,2,4,1,2,9,7,2,30,11,8, -3,32,6,0,15,15,2,85,6,-72,-1,-14,-76,13,13,2,85,6,-72,-1,-10,-76,12,12,2, -85,6,-72,-1,-44,-76,16,16,6,85,6,-72,-1,-10,64,14,11,11,6,85,96,6,-128,6,2, -6,6,9,30,7,-72,-1,-22,64,11,15,15,2,85,7,24,12,12,2,85,7,-72,-1,-35,-76, -15,15,6,85,7,-72,-1,-35,64,31,13,13,6,85,7,6,12,12,6,85,32,7,-97,7,-81, -7,-65,7,4,7,75,13,2,32,11,36,16,16,2,85,11,-72,-1,-10,-76,15,15,2,85,11, --72,-1,-6,-76,13,13,2,85,11,-72,-1,-2,-76,12,12,2,85,11,-72,-1,-2,-76,16,16,6, -85,11,-72,-1,-12,-76,15,15,6,85,11,-72,-1,-12,-76,13,13,6,85,11,-72,-1,-6,64,16, -12,12,6,85,11,6,11,11,6,85,32,11,1,11,57,12,16,-10,93,43,43,43,43,43,43, -43,43,43,-19,16,-10,93,43,43,43,43,43,-3,57,47,93,43,43,43,43,43,-19,0,63,-3, -60,47,63,60,49,48,1,93,19,51,17,33,17,51,17,51,17,35,17,33,-97,-62,2,-4,-61, --122,-84,-5,-91,5,-70,-6,-13,5,13,-6,-13,-3,-68,1,-105,0,1,0,87,0,0,4,-76,5, --70,0,18,0,-12,64,11,105,2,121,2,-119,2,3,22,8,2,4,-72,2,72,64,11,14,14, -17,10,2,1,8,17,1,32,0,-72,-1,-8,-76,16,16,2,85,0,-72,-1,-28,64,11,15,15, -2,85,0,30,13,13,2,85,0,-72,-1,-2,-76,12,12,2,85,0,-72,-1,-24,64,11,11,11, -2,85,0,6,13,13,6,85,0,-72,-1,-4,64,43,12,12,6,85,0,93,-128,20,1,20,11, -32,8,10,16,16,2,85,8,20,15,15,2,85,8,22,13,13,2,85,8,26,12,12,2,85, -8,18,11,11,2,85,8,-72,-1,-14,64,26,16,16,6,85,8,14,15,15,6,85,8,12,13, -13,6,85,8,24,12,12,6,85,32,8,1,8,-72,-1,-64,64,18,19,21,52,8,93,19,32, -20,1,32,20,80,20,96,20,112,20,4,93,113,16,-10,43,93,43,43,43,43,43,43,43,43, -43,-19,16,93,-10,43,43,43,43,43,43,43,-3,60,0,63,63,60,57,47,-19,57,49,48,67, -121,64,14,5,13,6,37,13,5,11,54,0,12,7,14,54,0,43,1,43,43,-127,0,93,33, -35,17,4,35,34,38,38,53,17,51,17,20,22,51,50,55,17,51,4,-76,-62,-2,-5,-60,-103, --22,79,-62,-81,123,-51,-30,-62,2,79,97,-113,-36,-78,1,-81,-2,99,-16,-105,91,2,-55,0,0, -1,0,-95,0,0,6,-75,5,-70,0,11,1,34,64,79,15,13,64,13,112,13,-128,13,-65,13, --64,13,-17,13,7,7,2,30,11,8,4,4,1,16,2,32,11,42,16,16,2,85,11,14,15, -15,2,85,11,6,13,13,2,85,11,16,12,12,2,85,11,10,11,11,2,85,11,26,15,15, -6,85,11,15,12,13,6,85,15,11,1,79,11,127,11,-113,11,3,11,-72,1,109,-77,6,7, -32,10,-72,-1,-40,-76,16,16,2,85,10,-72,-1,-18,-76,15,15,2,85,10,-72,-1,-2,-76,13, -13,2,85,10,-72,-1,-16,-76,12,12,2,85,10,-72,-1,-32,-76,11,11,2,85,10,-72,-1,-26, --76,15,15,6,85,10,-72,-1,-18,64,18,12,13,6,85,80,10,1,0,10,1,64,10,112,10, --128,10,3,10,-72,1,109,64,9,6,32,3,16,16,16,2,85,3,-72,-1,-10,-76,15,15,2, -85,3,-72,-1,-2,64,11,12,12,2,85,3,7,16,16,6,85,3,-72,-1,-4,-76,15,15,6, -85,3,-72,-1,-2,64,24,11,13,6,85,64,3,-112,3,2,32,3,112,3,-96,3,-64,3,-17, -3,5,3,112,13,1,93,47,93,114,43,43,43,43,43,43,-19,-3,93,113,114,43,43,43,43, -43,43,43,-19,16,-3,93,113,43,43,43,43,43,43,43,-19,0,63,60,16,60,47,-3,60,49, -48,1,93,19,51,17,33,17,51,17,33,17,51,17,33,-95,-62,1,-25,-62,1,-25,-62,-7,-20, -5,-70,-6,-13,5,13,-6,-13,5,13,-6,70,0,1,0,-95,-2,105,7,58,5,-70,0,15,1, -89,64,37,64,17,111,17,112,17,-128,17,-96,17,5,8,4,4,1,2,13,6,11,2,30,15, -8,12,30,-112,14,-96,14,-80,14,3,14,14,7,32,10,-72,-1,-40,-76,16,16,2,85,10,-72, --1,-18,-76,15,15,2,85,10,-72,-1,-2,-76,13,13,2,85,10,-72,-1,-16,-76,12,12,2,85, -10,-72,-1,-32,-76,11,11,2,85,10,-72,-1,-18,-76,16,16,6,85,10,-72,-1,-45,-76,15,15, -6,85,10,-72,-1,-10,64,28,12,13,6,85,10,10,11,11,6,85,0,10,80,10,2,0,10, -16,10,2,64,10,112,10,-128,10,3,10,-72,1,109,64,52,3,2,32,15,42,16,16,2,85, -15,14,15,15,2,85,15,6,13,13,2,85,15,16,12,12,2,85,15,10,11,11,2,85,15, -14,16,16,6,85,15,40,15,15,6,85,15,10,12,12,6,85,15,-72,-1,-10,64,15,11,11, -6,85,15,15,1,79,15,127,15,-113,15,3,15,-72,1,109,64,9,6,32,3,16,16,16,2, -85,3,-72,-1,-10,-76,15,15,2,85,3,-72,-1,-2,-76,12,12,2,85,3,-72,-1,-14,-76,16, -16,6,85,3,-72,-1,-24,64,30,15,15,6,85,3,6,11,13,6,85,64,3,1,-17,3,1, -0,3,32,3,111,3,112,3,-96,3,-17,3,6,3,47,93,113,114,43,43,43,43,43,43,-3, --3,93,113,43,43,43,43,43,43,43,43,43,-19,16,-3,93,113,114,43,43,43,43,43,43,43, -43,43,-3,57,47,93,-19,0,63,-3,60,60,47,63,60,16,60,49,48,1,93,19,51,17,33, -17,51,17,33,17,51,17,51,17,35,17,33,-95,-62,1,-25,-62,1,-25,-62,-123,-83,-6,20,5, --70,-6,-13,5,13,-6,-13,5,13,-6,-13,-3,-68,1,-105,0,0,2,0,0,0,0,6,15,5, --70,0,12,0,22,0,-53,64,30,34,8,2,30,22,22,10,12,30,0,2,13,30,10,8,17, -38,6,20,16,16,2,85,6,12,13,13,2,85,6,-72,-1,-10,-76,11,13,6,85,6,-72,-1, --64,64,29,36,37,52,48,6,1,0,6,16,6,32,6,3,6,49,32,24,1,24,1,13,32, -10,24,16,16,2,85,10,-72,-1,-10,64,23,15,15,2,85,10,6,13,13,2,85,10,20,12, -12,2,85,10,26,11,11,2,85,10,-72,-1,-18,64,11,11,11,6,85,10,10,12,13,6,85, -10,-72,-1,-18,64,9,15,16,6,85,10,-19,0,0,23,16,60,16,-12,43,43,43,43,43,43, -43,43,-3,60,16,93,-10,93,93,43,43,43,43,-19,0,63,-19,63,-19,18,57,47,-3,49,48, -67,121,64,24,4,20,19,38,15,8,17,54,1,20,4,17,54,1,16,7,14,54,0,18,5, -21,54,1,43,43,1,43,43,43,-127,17,33,17,33,32,18,21,20,6,33,33,17,33,1,33, -50,54,53,52,38,38,35,33,2,-128,1,95,1,89,-41,-7,-2,-43,-3,-45,-2,66,2,-128,1, -99,-73,-92,97,-96,-70,-2,-3,5,-70,-3,-114,-1,0,-96,-72,-16,5,13,-5,-104,123,-122,91,125, -35,0,0,3,0,-88,0,0,6,107,5,-70,0,10,0,20,0,24,1,52,64,18,34,8,2, -30,20,20,10,21,1,2,11,30,24,10,8,15,38,6,-72,-1,-22,-76,15,15,2,85,6,-72, --1,-36,-76,13,13,2,85,6,-72,-1,-50,-76,12,12,2,85,6,-72,-1,-30,64,39,13,13,6, -85,6,3,15,15,6,85,80,6,1,16,6,32,6,-64,6,-48,6,-32,6,5,64,6,96,6, --128,6,-81,6,4,6,6,10,24,32,22,-72,-1,-36,-76,16,16,2,85,22,-72,-1,-52,64,17, -15,15,2,85,22,46,13,13,2,85,22,22,12,12,2,85,22,-72,-1,-23,-76,11,11,6,85, -22,-72,-1,-8,64,17,12,12,6,85,22,8,13,13,6,85,22,10,15,15,6,85,22,-72,1, -14,64,22,32,26,48,26,64,26,80,26,-128,26,5,26,1,11,32,10,32,16,16,2,85,10, --72,-1,-10,-76,15,15,2,85,10,-72,-1,-10,-76,13,13,2,85,10,-72,-1,-6,-76,12,12,2, -85,10,-72,-1,-8,-76,13,13,6,85,10,-72,-1,-8,-74,15,16,6,85,10,93,25,16,-10,43, -43,43,43,43,43,-3,60,16,93,-10,43,43,43,43,43,43,43,43,-3,17,57,47,93,113,114, -43,43,43,43,43,-19,0,63,60,-19,63,60,18,57,47,-19,49,48,67,121,64,24,4,18,17, -38,13,8,15,54,1,18,4,15,54,1,14,7,12,54,0,16,5,19,54,1,43,43,1,43, -43,43,-127,19,51,17,33,32,22,21,20,6,33,33,55,33,50,54,53,52,38,38,35,33,1, -51,17,35,-88,-62,1,94,1,88,-39,-24,-2,-59,-3,-46,-62,1,99,-73,-91,100,-98,-71,-2,-4, -4,63,-62,-62,5,-70,-3,-114,-2,-95,-86,-1,-91,123,-121,92,124,34,3,25,-6,70,0,0,2, -0,-91,0,0,4,-10,5,-70,0,11,0,21,0,-59,64,22,37,8,2,30,21,21,11,0,2, -12,30,11,8,16,38,7,22,16,16,2,85,7,-72,-1,-16,-76,12,12,2,85,7,-72,-1,-13, --76,11,13,6,85,7,-72,-1,-64,64,35,36,37,52,48,7,1,0,7,16,7,32,7,3,7, -49,64,23,-128,23,-112,23,-81,23,4,23,1,12,32,11,32,16,16,2,85,11,-72,-1,-10,-76, -15,15,2,85,11,-72,-1,-10,-76,13,13,2,85,11,-72,-1,-6,-76,12,12,2,85,11,-72,-1, --10,-76,12,13,6,85,11,-72,-1,-14,-74,15,16,6,85,11,93,22,16,-10,43,43,43,43,43, -43,-3,60,16,93,-10,93,93,43,43,43,43,-19,0,63,-19,63,18,57,47,-3,49,48,67,121, -64,26,4,19,5,37,18,38,14,9,16,54,1,19,4,16,54,1,15,8,13,54,0,17,6, -20,54,1,43,43,1,43,43,43,43,-127,19,51,17,33,50,22,22,21,20,2,33,33,55,33, -50,54,53,52,38,38,35,33,-91,-62,1,94,-11,-36,96,-24,-2,-60,-3,-45,-62,1,99,-40,-125, -95,-98,-67,-2,-4,5,-70,-3,-114,114,-60,104,-86,-1,0,-91,-103,108,88,123,36,0,-1,-1,0, -74,-1,-25,5,92,5,-45,1,83,2,47,5,-64,0,0,-64,0,64,0,0,29,64,9,0,13, -13,39,16,16,2,85,13,-72,-1,-35,-74,13,13,2,85,13,92,28,78,16,-10,43,43,17,53, -0,0,2,0,-92,-1,-25,7,-83,5,-45,0,18,0,30,1,-68,64,54,6,21,9,23,9,27, -6,29,21,21,27,23,27,27,21,29,37,7,38,11,43,13,38,21,42,23,42,27,37,29,70, -20,72,24,73,26,71,30,80,21,91,23,92,27,83,29,123,14,-117,14,-100,4,26,14,-72,-1, --24,-76,16,17,2,85,14,-72,-1,-24,-76,13,14,2,85,14,-72,-1,-24,-76,11,11,2,85,4, --72,-1,-24,-76,16,17,2,85,4,-72,-1,-24,-76,13,14,2,85,4,-72,-1,-24,64,49,11,11, -2,85,2,30,16,64,16,17,2,85,16,64,13,14,2,85,16,64,11,11,2,85,16,64,11, -11,6,85,16,16,18,0,28,30,6,3,0,2,18,8,22,30,12,9,25,38,9,-72,-1,-10, --76,16,16,2,85,9,-72,-1,-14,-76,15,15,2,85,9,-72,-1,-18,-76,13,13,2,85,9,-72, --1,-16,-76,12,12,2,85,9,-72,-1,-18,-76,11,11,2,85,9,-72,-1,-2,-76,11,11,6,85, -9,-72,-1,-10,-76,13,13,6,85,9,-72,-1,-8,64,15,15,15,6,85,9,92,-128,32,1,32, -19,38,15,123,3,-72,-1,-42,64,11,16,16,2,85,3,20,15,15,2,85,3,-72,-1,-4,64, -11,13,13,2,85,3,4,12,12,2,85,3,-72,-1,-24,64,17,11,11,2,85,3,26,11,11, -6,85,3,10,12,12,6,85,3,-72,-1,-8,64,29,13,13,6,85,3,26,15,15,6,85,32, -3,127,3,-113,3,3,3,-38,1,17,32,18,32,16,16,2,85,18,-72,-1,-10,-76,15,15,2, -85,18,-72,-1,-10,-76,13,13,2,85,18,-72,-1,-6,-76,12,12,2,85,18,-72,-1,-8,-76,15, -16,6,85,18,-72,-1,-10,-76,13,13,6,85,18,-72,-1,-6,-74,12,12,6,85,18,93,31,16, --10,43,43,43,43,43,43,43,-3,60,-10,93,43,43,43,43,43,43,43,43,43,-12,-19,16,93, --12,43,43,43,43,43,43,43,43,-19,0,63,-19,63,63,63,-19,17,18,57,47,43,43,43,43, --19,49,48,43,43,43,43,43,43,1,93,19,51,17,33,18,0,33,32,0,17,16,0,33,32, -0,3,33,17,35,1,16,0,51,50,18,17,16,2,35,34,2,-92,-62,1,26,21,1,112,1, -16,1,31,1,121,-2,-120,-2,-37,-2,-10,-2,-99,31,-2,-30,-62,2,-97,1,0,-48,-43,-2,-6, --43,-39,-5,5,-70,-3,110,1,56,1,115,-2,108,-2,-90,-2,-104,-2,106,1,95,1,54,-3,-124, -2,-42,-2,-22,-2,-51,1,52,1,33,1,18,1,59,-2,-63,0,-1,-1,0,26,0,0,5,38, -5,-70,1,83,0,53,5,-57,0,0,-64,0,64,0,0,-120,-71,0,15,-1,-12,-76,11,16,6, -85,16,-72,-1,-12,64,14,11,16,6,85,1,0,0,0,34,16,16,2,85,0,-72,-1,-18,-76, -15,15,2,85,0,-72,-1,-14,64,11,13,13,2,85,0,16,12,12,2,85,0,-72,-1,-10,-76, -11,11,2,85,0,-72,-1,-4,-76,16,16,6,85,0,-72,-1,-16,64,11,15,15,6,85,0,2, -13,13,6,85,0,-72,-1,-4,-76,12,12,6,85,0,-72,-1,-14,64,13,11,11,6,85,32,0, -1,32,0,1,0,93,36,1,16,-10,93,93,43,43,43,43,43,43,43,43,43,43,17,53,53, -43,43,-1,-1,0,74,-1,-24,4,28,4,62,2,6,0,68,0,0,0,2,0,91,-1,-24,4, -68,5,-35,0,28,0,40,1,19,64,69,57,10,53,37,57,39,73,10,70,37,72,39,89,14, -89,17,85,21,91,31,81,37,92,39,12,61,24,1,9,32,38,9,35,23,0,51,1,-113,5, -28,26,0,32,28,12,7,38,28,19,11,0,-110,1,-102,29,36,42,64,13,13,2,85,42,64, -11,11,2,85,15,-72,-1,-16,64,17,16,16,2,85,15,10,15,15,2,85,15,10,13,13,2, -85,15,-72,-1,-10,64,11,12,12,2,85,15,4,11,11,2,85,15,-72,-1,-16,-76,11,13,6, -85,15,-72,-1,-8,-76,15,15,6,85,15,-72,-1,-64,64,16,36,37,52,48,15,1,0,15,16, -15,32,15,3,15,49,42,-72,-1,-64,64,67,30,35,52,48,42,1,42,-128,42,1,35,36,23, -12,14,15,2,85,23,18,13,13,2,85,23,12,12,12,2,85,23,28,11,11,2,85,23,18, -11,11,6,85,23,22,12,13,6,85,23,14,16,16,6,85,23,64,36,37,52,31,23,63,23, -2,23,49,41,16,-10,93,43,43,43,43,43,43,43,43,-19,93,16,113,43,-10,93,93,43,43, -43,43,43,43,43,43,43,43,-19,-12,-19,0,63,-19,63,-19,63,-19,-12,-28,1,17,18,57,0, -17,18,57,49,48,0,113,1,93,1,23,14,2,35,34,6,6,7,54,54,51,50,0,21,20, -6,6,35,34,38,2,17,16,0,33,50,54,3,52,38,35,34,6,21,20,22,51,50,54,3, --111,-97,11,73,115,-88,-33,-94,71,4,68,-74,114,-47,1,18,-118,-67,-93,-67,-46,112,1,29,1, -40,-72,50,2,-99,-113,-107,-94,-77,-125,-122,-89,5,-35,2,107,84,24,86,-67,-107,101,101,-2,-31, --11,-70,-18,-126,-83,1,14,1,79,1,-91,1,36,12,-4,80,-90,-44,-32,-69,-71,-60,-29,0,0, -3,0,-120,0,0,3,-16,4,38,0,15,0,25,0,35,1,50,64,54,15,37,47,37,2,70, -8,8,16,35,8,5,30,16,43,35,35,15,25,43,0,6,26,43,15,10,21,36,5,12,12, -13,6,85,5,8,15,15,6,85,5,22,16,16,6,85,-48,5,1,5,-86,30,36,11,-72,-1, --4,-76,13,13,2,85,11,-72,-1,-18,-76,12,12,6,85,11,-72,-1,-8,-76,13,13,6,85,11, --72,-1,-12,64,11,15,15,6,85,11,6,16,16,6,85,11,-72,-1,-64,64,19,36,37,52,48, -11,1,0,11,16,11,32,11,3,11,49,-33,37,1,37,-72,-1,-64,64,29,30,35,52,48,37, -1,37,25,26,37,15,4,12,12,2,85,15,10,11,11,2,85,15,4,9,9,2,85,15,-72, --1,-10,64,11,11,11,6,85,15,10,12,12,6,85,15,-72,-1,-14,-74,15,16,6,85,15,69, -36,16,-10,43,43,43,43,43,43,-3,60,16,113,43,93,-10,93,93,43,43,43,43,43,43,-19, --12,93,43,43,43,-19,0,63,-19,63,-19,18,57,47,-3,1,17,18,57,0,17,18,57,49,48, -67,121,64,51,2,33,19,37,3,37,32,38,18,7,21,27,1,23,2,21,27,1,28,13,30, -27,1,33,9,30,27,1,20,6,17,27,0,7,22,4,24,27,1,29,12,27,27,0,31,10, -34,27,1,9,8,16,60,43,43,43,60,43,1,43,43,43,43,43,43,43,-127,1,93,19,33, -50,22,22,21,20,6,7,22,22,21,6,6,35,33,19,51,50,54,54,53,52,38,35,35,17, -51,50,54,55,52,38,38,35,35,-120,1,-97,-103,-107,107,63,63,75,99,10,-60,-69,-2,33,-76, --64,115,86,68,119,-112,-58,-19,-103,114,3,66,106,117,-38,4,38,51,-120,95,76,113,38,25,-119, -94,-105,-110,2,103,24,73,51,84,66,-3,3,71,87,51,87,23,0,1,0,-120,0,0,2,-21, -4,38,0,5,0,100,64,11,3,43,0,6,5,10,1,7,4,37,0,-72,-1,-10,-76,17,17, -2,85,0,-72,-1,-6,64,17,14,14,2,85,0,4,12,12,2,85,0,10,11,11,2,85,0, --72,-1,-12,-76,16,16,6,85,0,-72,-1,-4,64,22,13,13,6,85,0,12,12,12,6,85,0, -4,11,11,6,85,0,0,1,0,69,6,16,-10,93,43,43,43,43,43,43,43,43,-19,16,60, -0,63,63,-19,49,48,19,33,21,33,17,35,-120,2,99,-2,81,-76,4,38,-107,-4,111,0,0, -2,0,0,-2,-45,4,108,4,38,0,12,0,17,1,59,64,15,13,43,0,6,5,9,15,3, -10,43,7,10,13,-110,0,-72,-1,-18,64,11,16,16,2,85,0,22,12,12,2,85,0,-72,-1, --14,-76,11,11,2,85,0,-72,-1,-8,-76,11,11,6,85,0,-72,-1,-22,64,25,12,12,6,85, --113,0,1,0,64,15,-55,0,11,16,11,32,11,3,11,11,8,9,16,37,2,-72,-1,-12,64, -23,12,12,6,85,2,2,16,16,6,85,15,2,1,15,2,-49,2,2,2,2,5,43,3,-72, --1,-30,64,17,16,16,2,85,3,0,15,15,2,85,3,14,14,14,2,85,3,-72,-1,-10,64, -11,13,13,2,85,3,6,12,12,2,85,3,-72,-1,-10,64,17,11,11,2,85,3,8,11,11, -6,85,3,18,12,12,6,85,3,-72,-1,-38,-76,13,13,6,85,3,-72,-1,-26,-76,15,15,6, -85,3,-72,-1,-11,64,36,16,16,6,85,31,3,63,3,-97,3,-81,3,-65,3,-33,3,-17,3, --1,3,8,79,3,-113,3,2,-33,3,1,3,78,19,8,43,9,9,-72,-1,-8,-76,12,13,6, -85,9,-72,-1,-12,64,15,15,15,6,85,-33,9,1,15,9,1,31,9,1,9,18,16,60,93, -113,114,43,43,16,-19,16,-10,114,113,93,43,43,43,43,43,43,43,43,43,43,43,-3,57,47, -93,113,43,43,-19,17,18,57,47,93,-19,-12,93,43,43,43,43,43,-19,0,63,-3,60,60,47, -60,63,-19,49,48,1,33,17,51,17,35,17,33,17,35,17,51,18,19,2,7,33,17,1,21, -2,-28,115,-108,-4,-68,-108,95,-66,-114,20,-116,2,59,4,38,-4,110,-2,63,1,45,-2,-45,1, --63,1,2,1,-5,-3,-5,-8,2,-3,-1,-1,0,75,-1,-24,4,30,4,62,2,6,0,72,0, -0,0,1,-1,-5,0,0,5,96,4,38,0,56,1,-72,64,57,39,5,1,3,18,12,37,19, -18,28,37,16,58,47,58,63,58,96,58,112,58,-81,58,10,0,58,31,58,48,58,79,58,127, -58,-128,58,-33,58,-17,58,8,52,22,59,33,-124,22,-117,33,-108,22,-101,33,6,53,51,51,-72, --1,-8,-76,16,16,2,85,51,-72,-1,-14,64,74,15,17,6,85,51,43,41,39,20,41,41,39, -3,5,5,14,15,17,6,85,5,43,14,16,20,14,14,16,23,22,22,37,21,20,20,21,21, -20,32,33,33,37,34,35,20,34,34,35,3,5,53,51,4,8,1,16,14,39,41,4,11,18, -37,18,1,35,32,23,20,4,29,34,55,1,-72,1,12,64,63,29,26,26,0,27,46,51,11, -48,11,72,8,8,0,6,34,33,33,27,27,22,22,21,10,37,39,53,41,51,5,47,35,33, -32,3,28,34,18,16,14,3,5,5,10,23,22,20,3,27,64,10,1,10,-86,-128,21,1,0, -21,16,21,2,21,-72,2,40,64,11,0,27,37,56,28,10,15,16,2,85,28,-72,-1,-14,-76, -14,14,2,85,28,-72,-1,-4,-76,12,12,2,85,28,-72,-1,-10,-76,11,11,2,85,28,-72,-1, --9,-76,11,13,6,85,28,-72,-1,-8,64,13,16,16,6,85,-128,28,1,0,28,16,28,2,28, --72,2,40,64,29,79,47,1,47,-86,0,34,-112,34,-48,34,3,80,34,-80,34,-16,34,3,112, -34,-32,34,-16,34,3,34,51,57,16,-11,93,113,114,-28,113,-12,93,113,43,43,43,43,43,43, -60,-3,60,-12,93,113,-28,113,18,23,57,17,23,57,17,18,23,57,17,23,57,0,63,60,16, -60,16,60,16,60,63,60,16,-19,60,16,-28,17,18,57,47,60,-3,60,17,18,23,57,17,57, -57,17,18,23,57,17,18,23,57,-121,5,46,43,14,125,16,-60,-121,5,46,24,43,14,125,16, --60,-121,14,46,24,43,43,14,125,16,-60,-121,14,46,24,43,43,43,14,125,16,-60,49,48,1, -113,113,93,0,93,1,17,50,54,55,54,55,54,51,51,21,39,34,7,6,7,6,6,7,22, -23,19,35,3,38,38,35,17,35,17,34,6,7,3,35,19,54,55,38,38,39,38,39,38,35, -34,7,53,51,50,22,22,23,22,22,51,17,3,9,86,70,67,63,50,49,107,66,49,72,20, -21,43,40,68,72,117,111,-58,-58,-63,59,88,61,-72,60,88,59,-63,-58,-59,112,117,80,64,64, -22,25,26,51,13,40,25,104,85,67,54,66,69,87,4,38,-2,53,66,-97,-105,42,41,-107,1, -21,22,109,104,80,33,31,-71,-2,-73,1,73,100,62,-2,21,1,-21,61,101,-2,-73,1,73,-71, -31,37,87,-92,55,13,13,1,-107,25,81,-128,-99,68,1,-53,0,0,1,0,50,-1,-24,3,98, -4,62,0,38,1,10,64,93,-44,9,1,16,40,85,29,-128,9,-124,12,-126,29,5,8,25,1, -59,8,18,0,1,26,-113,0,27,80,27,96,27,112,27,-80,27,5,-48,27,1,27,27,30,0, -11,-113,15,10,127,10,2,10,10,8,64,1,1,1,72,-112,0,-96,0,2,0,0,24,8,72, -13,7,30,72,24,11,18,16,33,1,1,5,10,-55,11,-113,27,-55,26,5,36,16,-113,33,36, -21,-72,-1,-16,-76,16,16,2,85,21,-72,-1,-64,64,17,36,37,52,48,21,1,0,21,16,21, -32,21,3,21,49,40,26,-72,-1,-16,64,13,16,16,2,85,64,26,1,-113,26,-80,26,2,26, --71,2,91,0,39,16,-26,93,113,43,16,-10,93,93,43,43,-19,-12,-19,16,-19,-12,-3,17,57, -47,17,18,57,0,63,-19,63,-19,18,57,47,93,-19,113,17,57,47,93,-28,17,18,57,47,113, -93,-28,17,18,57,49,48,67,121,64,42,31,36,19,23,14,15,6,7,35,38,7,14,5,27, -1,31,23,33,27,1,36,19,33,27,3,6,15,8,27,1,32,22,30,27,0,34,20,37,27, -1,19,18,16,60,43,43,43,1,43,43,43,43,-127,-127,-127,-127,0,93,1,93,113,1,53,62, -2,53,52,38,35,34,7,39,18,33,50,22,21,20,7,22,22,21,20,6,35,32,3,55,22, -22,51,50,54,53,52,38,38,35,34,1,114,114,83,74,97,77,-104,61,-85,80,1,50,-86,-63, -126,80,80,-48,-69,-2,-107,58,-87,23,-115,91,91,121,76,86,113,9,1,-32,-115,1,16,80,60, -73,87,-77,28,1,43,-70,-127,-126,77,43,-123,91,-113,-78,1,67,36,102,112,103,80,62,92,23, -0,0,1,0,-121,0,0,3,-16,4,38,0,9,1,82,64,17,25,3,20,8,2,86,2,103, -2,123,7,-124,2,-115,7,5,2,-72,-1,-22,64,11,9,17,2,85,7,22,9,17,2,85,2, --72,-1,-22,64,57,9,17,6,85,7,22,9,17,6,85,3,7,8,8,43,2,3,20,2,2, -3,2,7,8,3,1,6,8,6,10,7,37,11,64,16,16,2,85,11,64,11,11,2,85,4, -36,16,17,2,85,4,18,14,14,2,85,4,-72,-1,-19,64,29,13,13,2,85,4,6,12,12, -2,85,4,26,11,11,2,85,4,22,16,16,6,85,4,6,15,15,6,85,4,-72,-1,-12,-76, -12,13,6,85,4,-72,-1,-4,64,18,11,11,6,85,4,64,51,54,52,-1,4,1,-1,4,1, -4,78,11,-72,-1,-64,64,23,52,54,52,-80,11,-16,11,2,112,11,-128,11,-96,11,-80,11,-64, -11,5,11,2,37,9,-72,-1,-6,-76,16,16,2,85,9,-72,-1,-6,64,11,14,14,2,85,9, -6,11,12,2,85,9,-72,-1,-6,64,11,15,15,6,85,9,4,11,11,6,85,9,-72,-1,-64, -64,18,51,54,52,-16,9,1,0,9,32,9,-48,9,-32,9,4,9,78,10,16,-10,93,113,43, -43,43,43,43,43,-19,16,93,113,43,-10,93,113,43,43,43,43,43,43,43,43,43,43,43,43, --19,-79,6,2,67,84,88,-77,3,8,7,2,17,18,57,57,27,-77,3,8,6,2,17,18,57, -57,89,0,63,60,63,60,18,57,57,-121,5,46,43,-121,125,-60,0,43,43,43,43,49,48,0, -93,1,93,19,51,17,1,51,17,35,17,1,35,-121,-76,1,-13,-62,-76,-2,13,-62,4,38,-4, --42,3,42,-5,-38,3,37,-4,-37,0,-1,-1,0,-121,0,0,3,-16,5,-72,2,38,2,98,0, -0,1,7,0,-39,0,-10,0,0,0,22,64,10,1,0,17,11,0,4,65,1,1,14,-71,2, -34,0,41,0,43,1,43,53,0,1,0,-122,0,0,3,-112,4,38,0,29,1,62,64,75,62, -5,63,6,63,7,68,5,68,23,-108,23,6,13,6,47,4,44,5,47,6,47,31,76,6,94, -6,122,7,-117,7,-106,6,10,75,4,75,6,-101,4,-101,6,-85,4,-85,6,-69,4,-69,6,-53, -4,-53,6,10,31,31,63,31,123,4,123,6,-113,4,-113,6,6,4,17,6,15,24,23,23,-72, --1,-16,64,27,12,13,6,85,23,37,22,21,20,22,22,21,6,4,9,2,17,15,4,6,4, -12,21,24,28,19,2,-72,1,12,64,42,27,27,22,1,12,72,9,9,1,6,28,23,23,22, -10,4,6,19,17,15,5,11,24,21,23,3,28,11,-86,0,22,1,22,73,32,31,1,31,1, -28,37,0,-72,-1,-8,-76,16,16,2,85,0,-72,-1,-6,64,17,14,14,2,85,0,6,12,12, -2,85,0,6,11,11,2,85,0,-72,-1,-6,-76,12,12,6,85,0,-72,-1,-4,-76,13,13,6, -85,0,-72,-1,-16,-76,15,15,6,85,0,-72,-1,-10,-76,16,16,6,85,0,-72,-1,-64,64,18, -51,54,52,-16,0,1,0,0,32,0,-48,0,-32,0,4,0,78,30,16,-12,93,113,43,43,43, -43,43,43,43,43,43,-3,60,16,93,-11,93,-28,18,23,57,17,23,57,0,63,60,16,60,63, -60,16,-19,17,18,57,47,-19,57,18,57,57,18,23,57,17,18,57,57,-121,5,46,43,43,14, -125,16,-60,1,17,51,17,51,93,113,49,48,1,93,113,19,51,17,50,54,55,62,2,51,51, -21,39,34,7,6,7,6,6,7,22,23,19,35,3,38,38,35,17,35,-122,-76,86,69,67,53, -66,86,95,36,50,71,20,21,43,41,68,71,116,112,-59,-58,-64,59,88,61,-76,4,38,-2,53, -66,-97,126,80,28,-107,1,21,22,109,104,80,33,31,-71,-2,-73,1,73,99,63,-2,21,0,0, -1,0,24,-1,-7,4,35,4,38,0,18,1,70,64,22,28,8,5,43,0,6,3,51,12,14, -28,10,10,3,37,20,64,11,11,2,85,2,-72,-1,-52,64,11,16,16,2,85,2,40,15,15, -2,85,2,-72,-1,-6,64,11,14,14,2,85,2,20,13,13,2,85,2,-72,-1,-14,64,11,12, -12,2,85,2,10,11,11,2,85,2,-72,-1,-20,-76,9,9,2,85,2,-72,-1,-15,-76,11,12, -6,85,2,-72,-1,-10,64,27,13,13,6,85,2,4,15,15,6,85,2,16,16,16,6,85,2, -64,51,54,52,-1,2,1,2,78,20,-72,-1,-64,64,25,52,54,52,-80,20,-16,20,2,64,20, -96,20,112,20,-96,20,-80,20,-64,20,6,20,5,37,18,-72,-1,-10,-76,17,17,2,85,18,-72, --1,-48,64,17,16,16,2,85,18,22,15,15,2,85,18,22,13,13,2,85,18,-72,-1,-26,-76, -12,12,2,85,18,-72,-1,-20,-76,11,11,2,85,18,-72,-1,-18,-76,12,12,6,85,18,-72,-1, --14,-76,13,13,6,85,18,-72,-1,-32,64,22,15,16,6,85,79,18,95,18,111,18,112,18,-33, -18,5,18,-69,12,12,20,19,124,-71,1,10,0,24,43,17,18,57,47,-12,93,43,43,43,43, -43,43,43,43,43,-19,16,93,113,43,-10,113,43,43,43,43,43,43,43,43,43,43,43,43,43, --19,0,63,-19,16,-28,63,-19,49,48,67,121,64,18,15,17,7,9,8,38,16,37,15,9,18, -27,1,17,7,14,27,0,43,1,43,43,43,-127,-127,19,33,17,35,17,33,17,20,6,6,35, -34,39,53,51,50,54,54,53,-33,3,68,-77,-2,35,24,108,102,63,82,79,56,48,16,4,38, --5,-38,3,-111,-3,-17,-71,118,88,8,-106,23,50,-118,0,1,0,-116,0,0,4,-12,4,38,0, -12,1,-120,-74,7,28,10,13,2,85,2,-72,-1,-28,64,118,10,12,2,85,14,2,-75,10,-59, -10,3,18,2,27,7,2,4,1,12,3,3,8,12,9,70,1,74,3,69,8,74,9,86,8, -90,9,-124,1,-113,3,-127,8,-113,9,-48,1,-33,3,-48,8,-33,9,-11,8,-6,9,20,8,9, -25,2,27,9,120,2,120,9,-120,9,-108,1,-101,3,-108,8,-101,9,-92,1,-85,3,-76,1,-69, -3,-74,8,-60,1,-53,3,-58,8,18,5,8,10,9,20,1,26,3,22,8,27,9,-107,1,-103, -2,-102,3,-107,8,-98,9,11,1,-72,-1,-10,64,21,1,10,9,9,11,10,12,6,85,9,43, -2,1,20,2,2,1,3,7,8,8,-72,-1,-20,-76,10,12,6,85,8,-72,-1,-11,64,39,13, -13,6,85,8,43,2,3,20,2,2,3,10,7,2,3,11,3,1,6,11,9,9,8,8,6, -10,2,9,8,1,3,5,6,11,6,7,37,4,-72,-1,-28,64,11,16,16,2,85,4,28,14, -14,2,85,4,-72,-1,-20,-76,12,12,2,85,4,-72,-1,-6,-76,12,12,6,85,4,-72,-1,-2, -64,33,13,13,6,85,4,8,15,15,6,85,4,32,16,17,6,85,4,78,-128,14,-80,14,-64, -14,3,14,63,14,1,11,10,37,0,-72,-1,-6,64,11,16,16,2,85,0,6,11,12,2,85, -0,-72,-1,-2,-76,12,12,6,85,0,-72,-1,-12,64,12,15,17,6,85,0,0,32,0,2,0, -78,13,16,-10,93,43,43,43,43,-3,60,93,16,93,-10,43,43,43,43,43,43,43,-3,60,17, -18,23,57,0,63,60,16,60,16,60,63,60,18,23,57,-121,5,46,43,43,43,-121,125,-60,-121, -46,24,43,43,-121,125,-60,49,48,1,56,1,114,93,113,0,114,93,43,43,19,33,1,1,33, -17,35,17,1,35,1,17,35,-116,1,24,1,23,1,54,1,3,-76,-2,-58,-95,-2,-41,-80,4, -38,-4,-82,3,82,-5,-38,3,87,-4,-87,3,-128,-4,-128,0,0,1,0,-120,0,0,3,-29,4, -38,0,11,0,-4,64,25,-48,13,-32,13,2,2,43,9,9,4,1,6,10,7,10,4,7,37, -13,64,11,11,2,85,5,-72,-1,-20,64,11,16,16,2,85,5,22,14,14,2,85,5,-72,-1, --20,64,17,13,13,2,85,5,8,12,12,2,85,5,34,11,11,2,85,5,-72,-1,-10,64,30, -11,13,6,85,5,10,15,15,6,85,5,22,16,16,6,85,5,64,51,54,52,-1,5,1,-1, -5,1,5,78,13,-72,-1,-64,64,22,52,54,52,-80,13,-16,13,2,112,13,-96,13,-80,13,-64, -13,4,13,1,10,37,0,-72,-1,-10,-76,17,17,2,85,0,-72,-1,-6,-76,16,16,2,85,0, --72,-1,-6,64,23,14,14,2,85,0,4,12,12,2,85,0,10,11,11,2,85,0,3,11,11, -6,85,0,-72,-1,-10,-76,15,15,6,85,0,-72,-1,-64,64,20,51,54,52,-16,0,1,0,0, -32,0,-48,0,-32,0,-16,0,5,0,78,12,16,-10,93,113,43,43,43,43,43,43,43,43,-3, -60,16,93,113,43,-10,93,113,43,43,43,43,43,43,43,43,43,43,-3,60,0,63,60,63,60, -57,47,-19,49,48,1,93,19,51,17,33,17,51,17,35,17,33,17,35,-120,-76,1,-13,-76,-76, --2,13,-76,4,38,-2,70,1,-70,-5,-38,1,-41,-2,41,0,-1,-1,0,68,-1,-24,4,39,4, -62,2,6,0,82,0,0,0,1,0,-120,0,0,3,-50,4,38,0,7,1,11,64,16,4,43, -0,6,6,3,10,3,37,9,64,11,11,2,85,1,-72,-1,-5,64,17,16,16,2,85,1,12, -15,15,2,85,1,22,14,14,2,85,1,-72,-1,-8,64,17,13,13,2,85,1,16,12,12,2, -85,1,38,11,11,2,85,1,-72,-1,-8,-76,12,12,6,85,1,-72,-1,-6,64,32,13,13,6, -85,1,14,15,15,6,85,1,24,16,16,6,85,1,64,51,54,52,-1,1,1,-33,1,-1,1, -2,1,78,9,-72,-1,-64,64,23,52,54,52,-80,9,-16,9,2,31,9,112,9,-96,9,-80,9, --64,9,5,9,6,37,0,-72,-1,-10,-76,17,17,2,85,0,-72,-1,-6,-76,16,16,2,85,0, --72,-1,-6,64,17,14,14,2,85,0,4,12,12,2,85,0,10,11,11,2,85,0,-72,-1,-2, --76,12,12,6,85,0,-72,-1,-8,-76,15,15,6,85,0,-72,-1,-4,-76,16,16,6,85,0,-72, --1,-64,64,18,51,54,52,-16,0,1,0,0,32,0,-48,0,-32,0,4,0,78,8,16,-10,93, -113,43,43,43,43,43,43,43,43,43,-19,16,93,113,43,-10,93,113,43,43,43,43,43,43,43, -43,43,43,43,43,-3,0,63,60,63,-19,49,48,19,33,17,35,17,33,17,35,-120,3,70,-76, --2,34,-76,4,38,-5,-38,3,-111,-4,111,-1,-1,0,-121,-2,105,4,33,4,62,2,6,0,83, -0,0,-1,-1,0,80,-1,-24,3,-19,4,62,2,6,0,70,0,0,0,1,0,38,0,0,3, --123,4,38,0,7,0,-102,64,19,47,9,48,9,64,9,95,9,-96,9,5,2,7,43,0,6, -5,10,7,-69,1,87,0,4,0,2,1,87,-78,4,37,5,-72,-1,-10,64,11,16,16,2,85, -5,10,15,15,2,85,5,-72,-1,-12,-76,13,13,2,85,5,-72,-1,-10,-76,11,11,2,85,5, --72,-1,-18,-76,11,11,6,85,5,-72,-1,-8,-76,12,12,6,85,5,-72,-1,-5,64,38,13,13, -6,85,5,6,16,16,6,85,0,5,16,5,80,5,-80,5,-64,5,5,0,5,80,5,96,5, --96,5,-80,5,5,0,5,-96,5,2,5,47,93,113,114,43,43,43,43,43,43,43,43,-19,-19, -16,-19,0,63,63,-3,60,49,48,1,93,19,33,21,33,17,35,17,33,38,3,95,-2,-86,-77, --2,-86,4,38,-107,-4,111,3,-111,0,-1,-1,0,33,-2,81,3,-18,4,38,2,6,0,92,0, -0,0,3,0,75,-2,105,6,74,5,-70,0,29,0,41,0,53,1,68,64,98,88,18,1,4, -6,4,10,11,21,11,25,15,55,31,55,91,3,92,13,85,18,83,28,89,32,89,34,89,38, -85,44,86,46,85,52,106,3,106,13,101,18,100,28,106,32,110,34,110,38,104,40,102,44,101, -46,102,52,121,3,118,6,121,13,118,18,118,28,-125,6,-119,13,-123,18,35,30,48,1,0,39, -51,51,28,5,26,7,33,51,45,28,11,20,11,16,14,0,0,1,15,-72,-1,-10,-73,15,16, -2,85,15,37,0,16,-72,-1,-16,-76,12,12,6,85,16,-72,-1,-13,64,10,13,13,6,85,16, -16,23,36,36,8,-72,-1,-10,-76,10,11,2,85,8,-72,-1,-28,-76,11,12,6,85,8,-72,-1, --22,-76,13,13,6,85,8,-72,-1,-22,-76,15,15,6,85,8,-72,-1,-64,64,36,36,37,52,48, -8,1,32,8,1,8,49,0,55,64,55,80,55,96,55,-128,55,-112,55,6,0,55,32,55,48, -55,64,55,-33,55,5,55,-72,-1,-64,64,52,30,35,52,48,55,1,55,42,36,23,24,11,11, -6,85,23,35,12,12,6,85,23,28,13,13,6,85,23,8,15,15,6,85,23,14,16,16,6, -85,23,64,36,37,52,31,23,63,23,2,23,49,54,16,-10,93,43,43,43,43,43,43,-19,16, -113,43,93,93,-12,93,93,43,43,43,43,43,-19,18,57,47,43,43,60,-3,43,60,0,63,63, -63,60,-3,-28,63,60,-3,-28,1,17,18,57,57,49,48,93,0,93,1,51,17,54,54,51,50, -18,21,20,2,35,34,38,39,17,35,17,6,6,35,34,2,17,52,18,51,50,22,23,19,20, -22,51,50,54,53,52,38,35,34,6,5,20,22,51,50,54,53,52,38,35,34,6,2,-15,-76, -56,-122,77,-67,-35,-18,-79,58,120,84,-76,54,-125,76,-89,-6,-30,-65,80,-126,51,-77,-124,99,110, --101,-113,112,120,121,-3,94,-105,112,117,116,122,123,111,-116,5,-70,-2,5,64,63,-2,-59,-17,-7, --2,-51,36,80,-2,13,1,-13,58,58,1,37,1,17,-25,1,57,63,64,-2,80,-16,-91,-53,-42, --54,-58,-50,-70,-31,-58,-59,-59,-46,-46,-51,0,-1,-1,0,15,0,0,3,-15,4,38,2,6,0, -91,0,0,0,1,0,-118,-2,-45,4,88,4,38,0,11,1,6,64,22,95,13,1,4,1,6, -7,2,43,11,10,9,14,3,37,13,64,11,11,2,85,6,-72,-1,-22,-76,16,16,2,85,6, --72,-1,-32,-76,13,13,2,85,6,-72,-1,-6,64,11,12,12,2,85,6,22,11,11,2,85,6, --72,-1,-14,-76,11,13,6,85,6,-72,-1,-26,-76,15,15,6,85,6,-72,-1,-18,-73,16,16,6, -85,6,9,43,7,-72,-1,-16,-76,16,16,2,85,7,-72,-1,-16,64,17,13,13,2,85,7,40, -11,11,2,85,7,8,13,13,6,85,7,-72,-1,-10,-76,15,16,6,85,7,-72,1,12,64,16, --112,6,1,96,6,-128,6,-64,6,3,6,78,13,2,37,0,-72,-1,-6,64,23,16,16,2,85, -0,6,11,12,2,85,0,14,11,11,6,85,0,4,12,12,6,85,0,-72,-1,-15,-76,15,15, -6,85,0,-72,-1,-10,-76,16,16,6,85,0,-72,-1,-64,64,18,51,54,52,-16,0,1,0,0, -32,0,-48,0,-32,0,4,0,78,12,16,-10,93,113,43,43,43,43,43,43,43,-19,16,-10,93, -114,-4,43,43,43,43,43,-19,16,43,43,43,43,43,43,43,43,-19,0,63,63,-3,60,63,60, -49,48,1,93,19,51,17,33,17,51,17,51,17,35,17,33,-118,-76,1,-14,-76,116,-108,-4,-58, -4,38,-4,110,3,-110,-4,110,-2,63,1,45,0,0,1,0,69,0,0,3,-93,4,38,0,19, -0,-51,64,18,28,8,8,1,13,15,72,6,6,9,1,6,12,10,9,12,37,10,-72,-1,-48, -64,17,16,16,2,85,10,32,15,15,2,85,10,10,13,13,2,85,10,-72,-1,-6,-76,10,11, -2,85,10,-72,-1,-8,64,22,12,12,6,85,10,20,15,15,6,85,10,26,16,16,6,85,10, -78,21,1,37,0,-72,-1,-32,64,17,16,16,2,85,0,28,15,15,2,85,0,22,13,13,2, -85,0,-72,-1,-4,64,36,12,12,2,85,0,22,11,12,6,85,0,24,13,13,6,85,0,24, -15,15,6,85,0,28,16,16,6,85,31,0,79,0,2,0,40,20,16,-10,93,43,43,43,43, -43,43,43,43,-19,16,-12,43,43,43,43,43,43,43,-3,60,0,63,63,60,57,47,-19,57,18, -57,49,48,67,121,64,18,16,18,3,5,4,38,17,37,5,16,2,29,0,3,18,6,29,0, -43,1,43,43,43,-127,-127,19,51,21,20,22,22,51,50,55,17,51,17,35,17,6,35,34,38, -38,53,69,-76,31,118,89,102,-94,-76,-76,-90,-112,121,-71,66,4,38,-55,-126,117,87,54,1,-31, --5,-38,1,-84,52,123,-78,107,0,1,0,-115,0,0,5,-35,4,38,0,11,1,124,64,37,0, -13,16,13,112,13,3,32,13,48,13,79,13,96,13,112,13,-96,13,-64,13,-17,13,8,8,4, -4,1,6,7,2,43,11,10,7,37,9,-72,-1,-10,-76,16,16,2,85,9,-72,-1,-18,64,11, -13,13,2,85,9,6,12,12,2,85,9,-72,-1,-16,-76,11,11,2,85,9,-72,-1,-24,-76,12, -12,6,85,9,-72,-1,-5,-76,15,15,6,85,9,-72,-1,-3,64,36,16,16,6,85,48,9,1, -0,9,16,9,48,9,64,9,-80,9,-48,9,-32,9,7,16,9,32,9,48,9,96,9,112,9, --128,9,6,9,-72,1,-60,-75,64,5,1,3,37,5,-72,-1,-20,-76,16,16,2,85,5,-72,-1, --22,-76,13,13,2,85,5,-72,-1,-12,-76,12,12,2,85,5,-72,-1,-12,-76,11,11,2,85,5, --72,-1,-19,-76,12,12,6,85,5,-72,-1,-10,-76,15,15,6,85,5,-72,-1,-6,64,36,16,16, -6,85,31,5,47,5,-81,5,-33,5,4,0,5,48,5,-48,5,-32,5,4,16,5,32,5,48, -5,96,5,112,5,-128,5,6,5,-72,1,-60,-78,2,37,0,-72,-1,-6,-76,16,16,2,85,0, --72,-1,-12,64,11,14,14,2,85,0,6,11,11,2,85,0,-72,-1,-16,64,11,9,10,2,85, -0,6,16,16,6,85,0,-72,-1,-2,-76,15,15,6,85,0,-72,-1,-8,64,28,13,13,6,85, -0,9,12,12,6,85,0,5,11,11,6,85,15,0,1,79,0,1,0,0,1,0,78,12,16, --10,93,113,114,43,43,43,43,43,43,43,43,43,-19,-3,93,113,114,43,43,43,43,43,43,43, --3,113,-3,93,113,114,43,43,43,43,43,43,43,-19,0,63,-3,60,63,60,16,60,49,48,1, -93,93,19,51,17,33,17,51,17,33,17,51,17,33,-115,-76,1,-102,-76,1,-101,-77,-6,-80,4, -38,-4,111,3,-111,-4,111,3,-111,-5,-38,0,1,0,-115,-2,-45,6,84,4,38,0,15,1,124, -64,46,16,17,1,32,17,79,17,96,17,112,17,-96,17,-64,17,-17,17,7,8,4,4,1,6, -6,11,2,43,15,10,13,14,14,43,12,10,16,16,6,85,12,20,15,15,6,85,12,-72,-1, --17,64,25,13,13,6,85,12,17,12,12,6,85,12,12,17,48,17,80,17,112,17,-96,17,4, -7,37,9,-72,-1,-10,-76,16,16,2,85,9,-72,-1,-18,64,11,13,13,2,85,9,6,12,12, -2,85,9,-72,-1,-16,-76,11,11,2,85,9,-72,-1,-19,64,42,12,13,6,85,9,3,16,16, -6,85,48,9,1,0,9,16,9,48,9,64,9,-80,9,-48,9,-32,9,7,16,9,32,9,48, -9,96,9,112,9,-128,9,6,9,-72,1,-60,-75,64,5,1,3,37,5,-72,-1,-20,-76,16,16, -2,85,5,-72,-1,-22,-76,13,13,2,85,5,-72,-1,-12,-76,12,12,2,85,5,-72,-1,-12,-76, -11,11,2,85,5,-72,-1,-15,64,36,12,13,6,85,31,5,47,5,-81,5,-33,5,4,0,5, -48,5,-48,5,-32,5,4,16,5,32,5,48,5,96,5,112,5,-128,5,6,5,-72,1,-60,-78, -2,37,0,-72,-1,-6,-76,16,16,2,85,0,-72,-1,-12,64,11,14,14,2,85,0,6,11,11, -2,85,0,-72,-1,-16,64,11,9,10,2,85,0,10,16,16,6,85,0,-72,-1,-13,64,22,13, -13,6,85,0,13,12,12,6,85,15,0,1,79,0,1,0,0,1,0,78,16,16,-10,93,113, -114,43,43,43,43,43,43,43,-19,-3,93,113,114,43,43,43,43,43,-3,113,-3,93,113,114,43, -43,43,43,43,43,-19,93,18,57,47,43,43,43,43,-19,0,63,63,-3,60,60,63,60,16,60, -49,48,1,93,93,19,51,17,33,17,51,17,33,17,51,17,51,17,35,17,33,-115,-76,1,-102, --76,1,-101,-77,119,-107,-6,-50,4,38,-4,110,3,-110,-4,110,3,-110,-4,110,-2,63,1,45,0, -2,0,40,0,0,4,-73,4,38,0,12,0,21,0,-8,64,28,19,16,1,25,19,1,25,18, -1,25,4,1,21,43,2,2,10,12,43,0,6,13,43,10,10,17,36,6,-72,-1,-26,-76,13, -13,2,85,6,-72,-1,-6,-76,11,11,2,85,6,-72,-1,-2,-76,11,11,6,85,6,-72,-1,-22, --76,12,12,6,85,6,-72,-1,-20,64,10,15,15,6,85,6,23,-33,23,1,23,-72,-1,-64,64, -22,30,35,52,48,23,1,2,13,37,10,12,16,16,2,85,10,16,15,15,2,85,10,-72,-1, --38,-76,13,13,2,85,10,-72,-1,-22,-76,12,12,2,85,10,-72,-1,-12,-76,11,11,2,85,10, --72,-1,-64,-77,25,76,52,10,-72,-1,-64,64,10,11,13,52,-112,10,1,10,12,12,0,-72,-1, --14,-76,11,11,6,85,0,-72,-1,-32,-76,12,13,6,85,0,-72,-1,-45,-76,15,15,6,85,0, --72,-1,-54,64,11,16,16,6,85,0,64,25,76,52,0,22,16,-34,43,43,43,43,43,60,16, --34,93,43,43,43,43,43,43,43,-3,60,1,113,43,93,16,-34,43,43,43,43,43,-19,0,63, --19,63,-19,18,57,47,-19,49,48,114,114,114,114,19,33,17,51,50,22,21,20,6,35,33,17, -33,1,51,50,54,53,52,38,35,35,40,1,-37,-27,-13,-36,-43,-48,-2,61,-2,-39,1,-37,-67, --84,-112,123,-87,-43,4,38,-2,97,-67,-119,-114,-77,3,-111,-3,1,83,92,84,92,0,3,0,-117, -0,0,5,46,4,38,0,3,0,14,0,23,1,32,64,19,31,8,6,43,23,23,3,5,0, -6,15,43,14,14,3,10,19,36,10,-72,-1,-20,64,11,15,16,2,85,10,10,13,13,2,85, -10,-72,-1,-38,-76,15,15,6,85,10,-72,-1,-20,64,39,16,16,6,85,80,10,-112,10,2,15, -10,1,96,10,112,10,-128,10,-64,10,4,10,10,15,3,37,1,4,16,16,2,85,1,32,15, -15,2,85,1,-72,-1,-30,64,11,13,13,2,85,1,10,12,12,2,85,1,-72,-1,-20,-76,10, -11,2,85,1,-72,-1,-28,-76,11,11,6,85,1,-72,-1,-12,64,23,12,13,6,85,1,16,15, -15,6,85,1,36,16,16,6,85,1,78,25,5,15,37,4,-72,-1,-4,64,11,16,16,2,85, -4,4,11,12,2,85,4,-72,-1,-12,-76,15,15,6,85,4,-72,-1,-16,-76,16,16,6,85,4, --72,-1,-64,64,18,51,54,52,-16,4,1,0,4,32,4,-48,4,-32,4,4,4,78,24,16,-10, -93,113,43,43,43,43,43,-3,60,16,-10,43,43,43,43,43,43,43,43,43,-3,17,57,47,93, -113,114,43,43,43,43,-19,0,63,60,16,-19,63,60,18,57,47,-3,49,48,67,121,64,22,8, -21,17,12,19,27,1,21,8,19,27,1,18,11,16,27,0,20,9,22,27,1,43,43,1,43, -43,-127,1,51,17,35,1,51,17,51,50,22,21,20,6,35,33,55,51,50,54,53,52,38,35, -35,4,122,-76,-76,-4,17,-76,-28,-33,-15,-55,-35,-2,62,-76,-67,-85,-110,108,-71,-43,4,38,-5, --38,4,38,-2,97,-83,-104,-123,-67,-108,84,89,69,108,0,2,0,-124,0,0,3,-20,4,38,0, -10,0,19,1,6,64,22,31,8,2,43,19,19,10,0,6,11,43,10,10,15,36,6,14,12, -12,2,85,6,-72,-1,-4,-76,11,11,6,85,6,-72,-1,-15,-76,12,12,6,85,6,-72,-1,-10, -64,11,15,15,6,85,6,6,16,16,6,85,6,-72,-1,-64,64,55,36,37,52,48,6,1,0, -6,16,6,32,6,3,6,49,31,21,63,21,95,21,127,21,-97,21,-81,21,-65,21,-33,21,8, -15,21,1,15,21,-113,21,-81,21,-65,21,-49,21,-33,21,-17,21,7,21,1,11,37,0,-72,-1, --4,64,11,16,16,2,85,0,4,11,12,2,85,0,-72,-1,-4,-76,12,12,6,85,0,-72,-1, --2,-76,13,13,6,85,0,-72,-1,-12,-76,15,15,6,85,0,-72,-1,-20,-76,16,16,6,85,0, --72,-1,-64,64,18,51,54,52,-16,0,1,0,0,32,0,-48,0,-32,0,4,0,78,20,16,-10, -93,113,43,43,43,43,43,43,43,-3,60,16,113,114,93,-10,93,93,43,43,43,43,43,43,-19, -0,63,-19,63,18,57,47,-3,49,48,67,121,64,22,4,17,13,8,15,27,1,17,4,15,27, -1,14,7,12,27,0,16,5,18,27,1,43,43,1,43,43,-127,19,51,17,51,50,22,21,20, -6,35,33,55,51,50,54,53,52,38,35,35,-124,-76,-28,-33,-15,-55,-35,-2,62,-76,-67,-85,-110, -108,-71,-43,4,38,-2,97,-83,-104,-123,-67,-108,84,89,69,108,0,-1,-1,0,43,-1,-37,3,-54, -4,62,1,83,2,125,4,21,0,0,-64,0,64,0,0,57,-79,0,14,-72,-1,-6,64,11,16, -16,2,85,14,6,15,15,2,85,14,-72,-1,-12,-76,12,12,2,85,14,-72,-1,-2,64,14,15, -15,6,85,14,6,16,16,6,85,14,14,55,28,78,16,-10,17,43,43,43,43,43,53,0,0, -2,0,-119,-1,-24,5,-83,4,62,0,19,0,31,1,125,64,94,10,4,1,52,25,71,25,90, -8,95,12,80,14,83,21,83,25,95,27,91,31,110,8,111,12,101,14,99,21,99,25,111,27, -110,31,-71,4,-53,4,-39,4,-39,15,-37,21,-39,22,-37,25,-43,27,-45,31,-23,4,-25,15,-7, -4,-5,5,-9,15,-7,21,-6,25,-11,27,-13,31,34,2,43,17,17,19,0,20,28,6,7,0, -6,19,10,26,28,13,11,3,16,36,23,-72,-1,-18,-76,16,16,2,85,23,-72,-1,-28,-76,13, -13,2,85,23,-72,-1,-19,64,11,16,16,6,85,23,16,13,13,6,85,23,-72,-1,-9,64,24, -12,12,6,85,48,23,-1,23,2,-97,23,-48,23,-32,23,-16,23,4,23,23,0,29,36,10,-72, --1,-4,-76,16,16,2,85,10,-72,-1,-14,-76,15,15,2,85,10,-72,-1,-12,-76,15,15,6,85, -10,-72,-1,-10,-76,13,13,6,85,10,-72,-1,-16,-76,11,12,6,85,10,-72,-1,-64,64,20,36, -37,52,48,10,1,0,10,16,10,32,10,3,10,49,33,1,18,37,0,-72,-1,-10,-76,17,17, -2,85,0,-72,-1,-6,-76,16,16,2,85,0,-72,-1,-6,64,23,14,14,2,85,0,4,12,12, -2,85,0,10,11,11,2,85,0,4,11,12,6,85,0,-72,-1,-2,-76,13,13,6,85,0,-72, --1,-8,-76,15,15,6,85,0,-72,-1,-12,-76,16,16,6,85,0,-72,-1,-64,64,18,51,54,52, --16,0,1,0,0,32,0,-48,0,-32,0,4,0,78,32,16,-10,93,113,43,43,43,43,43,43, -43,43,43,43,-3,60,16,-10,93,93,43,43,43,43,43,43,-19,18,57,47,93,113,43,43,43, -43,43,-3,60,0,63,-19,63,63,63,-19,17,18,57,47,-19,49,48,1,93,113,19,51,17,51, -54,54,51,50,22,22,21,16,2,35,34,2,39,35,17,35,1,34,6,21,20,22,51,50,54, -53,52,38,-119,-76,-38,24,-19,-67,-95,-70,121,-6,-42,-57,-16,15,-38,-76,3,90,-124,-109,-108,124, -123,-99,-120,4,38,-2,68,-28,-16,-126,-28,-63,-2,-19,-2,-28,1,8,-26,-2,42,3,-91,-53,-73, --37,-52,-67,-46,-51,-51,0,2,0,31,0,0,3,-53,4,38,0,18,0,27,1,32,64,38,4, -9,29,8,52,12,68,12,91,8,84,12,-44,12,7,121,11,1,36,8,12,2,10,6,8,8, -10,12,12,2,85,8,6,12,12,6,85,8,-72,-1,-10,64,42,16,16,6,85,8,37,9,11, -20,9,9,11,11,12,6,9,3,12,12,27,43,3,3,2,20,43,18,6,9,8,8,2,10, -11,6,8,3,9,19,2,37,0,-72,-1,-4,64,11,16,16,2,85,0,18,15,15,2,85,0, --72,-1,-10,64,11,13,13,2,85,0,18,12,12,2,85,0,-72,-1,-18,-76,11,11,2,85,0, --72,-1,-22,-76,10,10,2,85,0,-72,-1,-8,-76,12,12,6,85,0,-72,-1,-6,64,24,13,13, -6,85,0,14,15,15,6,85,0,34,16,16,6,85,0,78,29,9,40,23,36,15,-72,-1,-8, --74,10,10,2,85,15,-111,28,16,-10,43,-19,25,-28,24,16,-10,43,43,43,43,43,43,43,43, -43,43,-3,60,17,23,57,0,63,60,16,60,63,-19,18,57,47,-19,25,57,47,17,18,57,17, -57,-121,5,46,24,43,43,43,43,14,125,16,-60,1,17,18,57,49,48,24,67,121,64,24,13, -25,25,13,23,27,2,21,17,23,27,0,24,14,26,27,0,13,12,22,16,20,27,1,0,43, -16,60,43,1,43,43,-127,1,93,113,1,17,35,17,35,34,6,7,7,35,19,54,55,38,38, -53,52,54,51,5,33,34,6,21,20,22,51,51,3,-53,-77,104,95,93,89,-99,-33,-62,89,88, --102,-107,-61,-71,1,57,-1,0,-95,93,-119,-82,-57,4,38,-5,-38,1,-98,49,-123,-24,1,30,-125, -17,21,-76,117,-118,-84,-107,100,67,95,89,-1,-1,0,75,-1,-24,4,30,5,-61,2,38,0,72, -0,0,1,7,0,-114,0,-33,0,0,0,35,64,20,3,2,34,64,11,11,2,85,-81,34,1, -34,10,80,72,43,2,3,2,37,-71,2,34,0,41,0,43,1,43,93,43,53,53,0,0,1, -0,0,-2,81,3,-24,5,-70,0,37,1,56,64,30,3,15,20,15,37,11,53,11,70,11,5, -54,18,69,19,122,31,-117,31,4,23,23,22,22,26,28,20,15,7,2,-72,-1,-64,64,55,30, -43,52,2,-44,8,1,1,13,4,0,32,28,13,7,36,37,10,23,0,22,1,22,7,32,2, -1,2,29,37,39,64,11,11,2,85,39,64,16,16,2,85,16,40,16,16,2,85,16,20,14, -14,2,85,16,-72,-1,-20,64,17,13,13,2,85,16,4,12,12,2,85,16,26,11,11,2,85, -16,-72,-1,-10,64,30,11,13,6,85,16,10,15,15,6,85,16,20,16,16,6,85,16,64,51, -54,52,-1,16,1,-64,16,1,16,78,39,-72,-1,-64,64,24,52,54,52,-80,39,-16,39,2,112, -39,-96,39,-80,39,-1,39,4,39,10,5,36,37,4,37,-72,-1,-6,-76,16,16,2,85,37,-72, --1,-6,64,23,14,14,2,85,37,4,12,12,2,85,37,8,11,11,2,85,37,8,11,11,6, -85,37,-72,-1,-8,-76,15,15,6,85,37,-72,-1,-64,64,18,51,54,52,-16,37,1,0,37,32, -37,-48,37,-32,37,4,37,78,38,16,-3,93,113,43,43,43,43,43,43,43,60,-3,60,60,16, -93,113,43,-10,93,113,43,43,43,43,43,43,43,43,43,43,43,-19,47,93,47,47,93,51,0, -63,60,63,-19,63,18,57,47,60,-3,43,60,63,-19,51,47,51,47,49,48,1,93,0,93,19, -35,39,51,53,51,21,33,21,33,17,54,54,51,50,22,21,17,20,6,35,34,39,55,22,51, -50,54,53,17,52,38,35,34,6,21,17,35,-121,-122,1,-121,-77,1,87,-2,-87,61,-95,99,-81, --66,-104,114,79,63,34,52,32,47,63,113,113,99,-75,-77,4,-63,119,-126,-126,119,-2,-22,74,73, --72,-27,-3,37,-18,-121,19,-103,14,63,-100,2,-41,-127,-127,-118,-44,-3,-69,0,-1,-1,0,-120,0, -0,2,-21,5,-62,2,38,2,93,0,0,1,6,0,-115,120,0,0,11,-78,1,1,6,-71,2, -34,0,41,0,43,0,0,1,0,75,-1,-37,3,-22,4,62,0,26,0,-30,64,58,31,28,69, -24,85,4,85,24,107,12,108,13,108,16,115,9,115,10,123,12,116,18,117,19,-123,18,-107,18, --112,24,15,20,-113,95,21,111,21,2,21,21,11,17,8,34,48,7,64,7,96,7,-96,7,4, -7,7,17,11,26,-72,-1,-64,64,72,30,32,52,26,43,2,2,11,23,28,17,7,5,28,11, -11,1,1,7,2,21,36,20,-102,7,36,31,8,1,8,55,28,26,2,36,14,8,14,14,2, -85,14,12,13,13,2,85,14,12,12,12,2,85,14,16,11,11,2,85,14,16,12,12,6,85, -14,10,11,13,6,85,14,-72,-1,-4,64,24,15,15,6,85,14,14,16,16,6,85,14,64,36, -37,52,31,14,63,14,2,14,49,27,52,-71,1,10,0,24,43,78,16,-12,93,43,43,43,43, -43,43,43,43,43,77,-3,60,78,16,-10,93,77,-19,-12,-19,17,18,57,47,0,63,-19,63,-19, -18,57,47,-19,43,17,18,57,47,93,-28,17,18,57,47,93,-28,49,48,1,93,1,21,33,22, -22,51,50,19,23,6,6,35,6,2,55,16,0,51,50,22,23,7,38,35,34,6,7,2,-127, --2,-119,17,-111,-127,-28,41,-80,28,-21,-66,-30,-8,6,1,2,-33,-78,-36,24,-81,44,-47,120,-103, -17,2,106,-108,-83,-83,1,8,23,-81,-42,13,1,57,-1,1,3,1,40,-67,-107,28,-39,-79,-114, -0,-1,-1,0,63,-1,-24,3,-79,4,62,2,6,0,86,0,0,-1,-1,0,-120,0,0,1,60, -5,-70,2,6,0,76,0,0,-1,-1,0,9,0,0,2,58,5,-61,2,38,0,-43,0,0,1, -6,0,-114,-52,0,0,31,64,17,2,1,8,32,11,11,6,85,8,2,0,72,43,1,2,2, -11,-71,2,34,0,41,0,43,1,43,43,53,53,0,-1,-1,-1,-94,-2,81,1,58,5,-70,2, -6,0,77,0,0,0,2,0,19,-1,-6,6,-8,4,38,0,25,0,34,1,32,64,31,21,4, -21,6,16,36,3,1,43,34,34,9,11,43,25,6,26,43,9,19,43,18,18,9,10,16,10, -0,26,37,9,-72,-1,-12,64,11,16,16,2,85,9,12,15,15,2,85,9,-72,-1,-12,-76,13, -13,2,85,9,-72,-1,-20,-76,11,11,6,85,9,-72,-1,-39,-76,12,12,6,85,9,-72,-1,-16, --76,13,13,6,85,9,-72,-1,-30,64,18,16,16,6,85,64,9,96,9,2,-112,9,1,9,9, -12,30,36,5,-72,-1,-10,-76,11,11,6,85,5,-72,-1,-28,-76,12,12,6,85,5,-72,-1,-10, -64,11,15,15,6,85,5,4,16,16,6,85,5,-72,-1,-64,64,19,36,37,52,48,5,1,0, -5,16,5,32,5,3,5,49,-33,36,1,36,-72,-1,-64,64,22,30,35,52,48,36,1,36,12, -37,24,8,15,16,2,85,24,18,13,13,2,85,24,-72,-1,-12,64,34,11,12,2,85,24,32, -11,11,6,85,24,28,12,12,6,85,24,20,13,13,6,85,79,24,95,24,-33,24,3,24,-92, -19,-102,35,16,-10,-10,93,43,43,43,43,43,43,-19,16,113,43,93,-12,93,93,43,43,43,43, -43,-3,17,57,47,93,113,43,43,43,43,43,43,43,-3,60,0,63,63,60,16,-19,16,-19,63, --19,18,57,47,-19,49,48,1,93,1,17,51,50,22,21,20,6,35,33,17,33,17,20,6,6, -35,34,39,53,22,51,50,54,53,17,1,51,50,54,53,52,38,35,35,4,68,-27,-36,-13,-60, --30,-2,62,-2,13,39,111,104,29,111,71,40,63,40,3,91,-67,-84,-110,107,-70,-42,4,38,-2, -97,-84,-103,-128,-62,3,-111,-3,-17,-81,-112,71,6,-109,10,78,-109,2,-68,-4,110,83,90,70,107, -0,0,2,0,-125,0,0,6,57,4,38,0,18,0,27,1,22,64,40,21,3,21,5,2,1, -15,43,26,10,10,8,17,14,6,19,43,11,8,10,17,8,37,0,27,18,18,19,28,16,16, -2,85,19,20,13,13,2,85,19,-72,-1,-14,64,11,12,12,6,85,19,10,13,13,6,85,19, --72,-1,-12,64,21,15,15,6,85,19,25,16,16,6,85,15,19,47,19,2,19,19,12,23,36, -4,-72,-1,-8,-76,11,11,6,85,4,-72,-1,-28,-76,12,12,6,85,4,-72,-1,-12,-76,15,15, -6,85,4,-72,-1,-64,64,17,36,37,52,48,4,1,0,4,32,4,2,4,49,-33,29,1,29, --72,-1,-64,64,11,30,35,52,48,29,1,29,14,11,37,12,-72,-1,-8,64,17,16,16,2,85, -12,4,11,12,2,85,12,4,12,12,6,85,12,-72,-1,-4,-76,13,13,6,85,12,-72,-1,-12, --76,15,15,6,85,12,-72,-1,-12,-76,16,16,6,85,12,-72,-1,-64,64,18,51,54,52,-16,12, -1,0,12,32,12,-48,12,-32,12,4,12,78,28,16,-10,93,113,43,43,43,43,43,43,43,-3, -60,16,113,43,93,-10,93,93,43,43,43,43,-19,18,57,47,93,43,43,43,43,43,43,60,18, -57,57,-3,60,0,63,60,-19,63,60,18,57,47,60,-3,60,49,48,1,93,1,51,50,22,21, -20,6,35,33,17,33,17,35,17,51,17,33,17,51,17,51,50,54,53,52,38,35,35,3,-123, --27,-34,-15,-54,-36,-2,62,-2,102,-76,-76,1,-102,-76,-67,-83,-112,107,-70,-43,2,108,-90,-111,-127, --76,1,-41,-2,41,4,38,-2,70,1,-70,-4,103,79,84,66,101,0,1,0,0,0,0,3,-24, -5,-70,0,27,1,30,64,18,3,12,20,12,37,8,53,8,70,8,5,122,18,-118,18,2,4, -27,-72,-1,-64,64,50,30,43,52,27,-44,5,26,26,10,1,0,19,28,10,7,15,24,10,4, -32,27,1,27,16,37,29,64,11,11,2,85,29,64,16,16,2,85,13,40,16,16,2,85,13, -20,14,14,2,85,13,-72,-1,-20,64,17,13,13,2,85,13,4,12,12,2,85,13,26,11,11, -2,85,13,-72,-1,-10,64,30,11,13,6,85,13,10,15,15,6,85,13,22,16,16,6,85,13, -64,51,54,52,-1,13,1,-64,13,1,13,78,29,-72,-1,-64,64,24,52,54,52,-80,29,-16,29, -2,112,29,-96,29,-80,29,-1,29,4,29,7,2,23,37,1,24,-72,-1,-6,-76,16,16,2,85, -24,-72,-1,-6,64,23,14,14,2,85,24,4,12,12,2,85,24,8,11,11,2,85,24,6,11, -11,6,85,24,-72,-1,-6,-76,15,15,6,85,24,-72,-1,-64,64,18,51,54,52,-16,24,1,0, -24,32,24,-48,24,-32,24,4,24,78,28,16,-10,93,113,43,43,43,43,43,43,43,60,-3,60, -60,16,93,113,43,-10,93,113,43,43,43,43,43,43,43,43,43,43,43,-19,47,93,47,0,63, -60,63,-19,63,18,57,47,60,-3,43,60,49,48,1,93,0,93,19,53,51,21,33,21,33,17, -54,54,51,50,22,21,17,35,17,52,38,35,34,6,21,17,35,17,35,39,-121,-77,1,87,-2, --87,61,-95,99,-81,-66,-76,113,113,99,-75,-77,-122,1,5,56,-126,-126,119,-2,-22,74,73,-72,-27, --3,95,2,-95,-127,-127,-118,-44,-3,-69,4,-63,119,0,-1,-1,0,-122,0,0,3,-112,5,-62,2, -38,2,100,0,0,1,6,0,-115,120,0,0,11,-78,1,1,30,-71,2,34,0,41,0,43,0, --1,-1,0,33,-2,81,3,-18,5,-72,2,38,0,92,0,0,1,7,0,-39,0,-73,0,0,0, -22,64,10,1,0,34,28,11,19,65,1,1,31,-71,2,34,0,41,0,43,1,43,53,0,1, -0,-120,-2,-46,3,-29,4,38,0,11,1,62,64,14,9,6,6,2,14,7,43,4,4,11,10, -0,43,3,-72,-1,-6,-76,10,13,2,85,3,-72,-1,-4,-76,12,12,6,85,3,-72,-1,-8,-76, -13,13,6,85,3,-72,-1,-16,64,23,15,16,6,85,95,3,111,3,127,3,3,3,3,4,8, -37,13,64,11,11,2,85,11,-72,-1,-15,64,11,16,16,2,85,11,22,14,14,2,85,11,-72, --1,-16,64,17,13,13,2,85,11,10,12,12,2,85,11,38,11,11,2,85,11,-72,-1,-9,-76, -11,11,6,85,11,-72,-1,-11,-76,12,12,6,85,11,-72,-1,-8,64,30,13,13,6,85,11,8, -15,15,6,85,11,22,16,16,6,85,11,64,51,54,52,-1,11,1,-1,11,1,11,78,13,-72, --1,-64,64,21,52,54,52,-80,13,-16,13,2,112,13,-96,13,-80,13,-64,13,4,13,7,37,4, --72,-1,-10,-76,17,17,2,85,4,-72,-1,-6,-76,16,16,2,85,4,-72,-1,-6,64,23,14,14, -2,85,4,4,12,12,2,85,4,10,11,11,2,85,4,4,11,11,6,85,4,-72,-1,-8,-76, -15,15,6,85,4,-72,-1,-64,64,18,51,54,52,-16,4,1,0,4,32,4,-48,4,-32,4,4, -4,78,12,16,-10,93,113,43,43,43,43,43,43,43,43,-19,16,93,113,43,-10,93,113,43,43, -43,43,43,43,43,43,43,43,43,43,-19,18,57,47,93,43,43,43,43,-19,0,63,60,16,-19, -63,63,60,49,48,33,17,35,17,33,17,51,17,33,17,51,17,2,-128,-107,-2,-99,-76,1,-13, --76,-2,-46,1,46,4,38,-4,110,3,-110,-5,-38,0,0,1,0,-95,0,0,3,-84,7,80,0, -7,0,-116,64,46,1,4,30,7,2,6,8,0,30,3,22,15,15,2,85,3,18,12,12,2, -85,3,9,11,11,6,85,3,19,12,13,6,85,3,30,15,15,6,85,3,3,8,9,5,32, -6,-72,-1,-28,-76,16,16,2,85,6,-72,-1,-12,-76,15,15,2,85,6,-72,-1,-6,-76,13,13, -2,85,6,-72,-1,-2,-76,12,12,2,85,6,-72,-1,-3,-76,15,16,6,85,6,-72,-1,-1,-76, -13,13,6,85,6,-72,-1,-6,-74,12,12,6,85,6,57,8,16,-10,43,43,43,43,43,43,43, --19,17,18,57,47,43,43,43,43,43,-19,0,63,63,-19,47,49,48,1,17,51,17,33,17,35, -17,2,-1,-83,-3,-73,-62,5,-70,1,-106,-3,-67,-6,-13,5,-70,0,1,0,-120,0,0,3,12, -5,-68,0,7,0,-105,64,35,1,0,4,43,7,6,6,10,0,37,3,22,15,15,2,85,3, -12,12,12,2,85,3,10,11,11,6,85,3,20,12,13,6,85,3,-72,-1,-25,-76,15,15,6, -85,3,-72,-1,-13,64,14,16,16,6,85,32,3,1,3,3,8,9,5,37,6,-72,-1,-10,-76, -17,17,2,85,6,-72,-1,-6,64,23,14,14,2,85,6,4,12,12,2,85,6,10,11,11,2, -85,6,2,12,12,6,85,6,-72,-1,-4,-76,15,15,6,85,6,-72,-1,-13,-74,16,16,6,85, -6,69,8,16,-10,43,43,43,43,43,43,43,-19,17,18,57,47,93,43,43,43,43,43,43,-19, -0,63,63,-19,63,49,48,1,17,51,17,33,17,35,17,2,119,-107,-2,48,-76,4,38,1,-106, --3,-43,-4,111,4,38,0,0,1,0,65,1,-54,7,-64,2,91,0,3,0,20,64,9,1,30, -0,2,-85,5,0,-85,4,16,-26,16,-26,0,47,-19,49,48,19,53,33,21,65,7,127,1,-54, --111,-111,0,0,4,0,-96,0,0,8,64,5,-70,0,9,0,21,0,33,0,37,1,58,64,24, -39,1,40,6,47,39,-118,1,-122,6,-86,11,-93,14,-86,21,8,7,24,9,22,2,85,2,-72, --1,-24,64,37,9,22,2,85,55,2,102,2,117,2,-123,2,-113,7,5,56,8,1,7,6,6, --70,2,1,20,2,2,1,2,7,6,3,1,2,31,42,13,-72,1,102,64,40,25,42,19,77, -35,34,53,36,37,117,8,8,6,8,1,6,2,8,2,3,32,5,22,16,16,2,85,5,4, -15,15,2,85,5,10,13,13,2,85,5,-72,-1,-32,64,16,12,12,2,85,5,5,8,10,36, --59,16,37,-59,22,94,10,-72,1,98,64,23,28,94,16,6,11,12,2,85,16,62,39,7,8, -32,9,9,0,28,16,16,2,85,0,-72,-1,-12,-76,15,15,2,85,0,-72,-1,-14,-76,13,13, -2,85,0,-72,-1,-6,-74,11,12,2,85,0,-7,38,16,-10,43,43,43,43,60,16,-3,60,16, --10,43,-19,-3,-19,-28,16,-28,17,18,57,47,43,43,43,43,-3,60,17,18,57,57,0,63,60, -16,-12,60,-3,60,-2,-19,-3,-19,63,60,18,57,57,-121,5,46,43,-121,125,-60,49,48,24,67, -121,64,42,11,33,26,18,28,31,1,24,20,22,31,0,30,14,28,31,1,32,12,22,31,0, -27,17,25,31,0,23,21,25,31,0,29,15,31,31,1,33,11,31,31,1,0,43,43,43,43, -1,43,43,43,43,-127,0,93,43,43,1,93,19,51,1,17,51,17,35,1,17,35,1,52,54, -51,50,22,21,20,6,35,34,38,55,20,22,51,50,54,53,52,38,35,34,6,3,33,21,33, --96,-61,2,-51,-71,-62,-3,47,-74,4,-49,-57,-92,-93,-61,-55,-91,-114,-43,-81,107,78,73,113,117, -70,75,109,-100,2,-87,-3,87,5,-70,-5,-112,4,112,-6,70,4,107,-5,-107,3,17,-79,-46,-40, --73,-71,-40,-61,-44,-122,-120,-125,-123,-116,125,-126,-3,126,-108,0,0,1,0,45,0,0,5,89,4, -38,0,11,0,-56,64,22,15,13,47,13,2,10,10,2,10,8,0,4,43,5,6,11,37,9, -0,37,2,9,-72,-1,-24,-76,16,16,2,85,9,-72,-1,-8,-76,13,13,2,85,9,-72,-1,-14, --76,12,12,2,85,9,-72,-1,-19,-76,12,12,6,85,9,-72,-1,-4,64,20,13,13,6,85,9, -10,15,15,6,85,9,38,16,16,6,85,9,66,6,2,-72,-1,-24,-76,15,16,2,85,2,-72, --1,-12,64,11,13,13,2,85,2,10,11,11,2,85,2,-72,-1,-18,64,11,11,11,6,85,2, -8,12,12,6,85,2,-72,-1,-8,-76,13,13,6,85,2,-72,-1,-22,-76,15,15,6,85,2,-72, --1,-32,64,13,16,16,6,85,2,66,5,6,-60,13,5,124,12,16,-26,16,-26,16,-28,43,43, -43,43,43,43,43,43,16,-28,43,43,43,43,43,43,43,16,-19,16,-19,0,63,-3,60,60,63, -63,49,48,1,93,1,17,35,17,33,53,33,21,35,17,35,17,1,-7,-76,-2,-24,5,44,-14, --76,3,-108,-4,108,3,-108,-110,-110,-4,108,3,-108,0,0,2,1,1,-2,82,1,-87,-1,-50,0, -14,0,29,0,49,-71,0,0,2,-45,-73,8,64,13,23,52,8,8,15,-67,2,-45,0,23,2, --60,0,19,0,4,2,-45,-74,27,12,64,26,27,52,12,47,43,60,-3,60,0,63,-3,50,47, -43,-3,49,48,5,50,22,22,21,20,6,6,35,34,38,38,53,52,54,23,50,22,22,21,20, -6,6,35,34,38,38,53,52,54,1,85,24,38,22,22,38,24,24,38,22,43,41,24,38,22, -22,38,24,24,38,22,48,50,22,38,24,24,37,23,23,37,24,31,53,-44,22,38,24,24,37, -23,23,37,24,36,48,0,5,0,30,-2,82,2,-116,-1,-50,0,14,0,29,0,42,0,55,0, -70,0,99,-78,30,15,0,-72,2,-45,64,11,37,23,8,64,13,23,52,8,8,56,43,-67,2, --45,0,64,0,49,2,-60,0,46,2,-45,-78,53,53,12,-72,2,-45,-76,4,-27,27,60,33,-72, -2,-45,-77,68,40,-27,19,-72,2,-45,64,9,27,64,26,27,52,27,27,72,71,17,18,57,47, -43,-3,-2,60,-3,60,16,-2,-3,57,47,-19,0,63,60,-3,60,50,47,43,60,60,-3,60,60, -49,48,23,50,22,22,21,20,6,6,35,34,38,38,53,52,54,33,50,22,22,21,20,6,6, -35,34,38,38,53,52,54,33,50,22,21,20,6,6,35,34,38,53,52,54,5,50,22,21,20, -6,35,34,38,38,53,52,54,33,50,22,22,21,20,6,6,35,34,38,38,53,52,54,114,24, -37,23,23,37,24,24,38,22,43,1,12,22,37,25,22,38,24,24,38,22,48,1,7,41,43, -22,38,24,35,49,48,-2,-50,31,53,48,36,24,37,23,44,1,126,22,37,25,22,38,24,21, -37,26,48,50,22,38,24,24,37,23,23,37,24,31,53,19,39,26,24,37,23,23,37,24,36, -48,53,31,24,37,23,49,35,36,48,-44,43,41,35,49,23,37,24,31,53,19,39,26,24,37, -23,20,38,26,36,48,0,3,0,49,-2,82,2,121,-1,-50,0,12,0,16,0,31,0,80,-76, -16,100,14,14,0,-72,2,-45,-73,6,64,13,23,52,6,6,17,-70,2,-45,0,24,2,-60,-74, -14,14,15,85,9,21,3,-72,2,-45,64,16,28,95,9,1,127,9,1,9,64,23,25,52,9, -9,33,32,17,18,57,47,43,93,114,60,-3,60,16,-2,50,47,0,63,-3,50,47,43,-3,50, -47,-19,49,48,5,50,22,21,20,6,35,34,38,53,52,54,54,5,53,33,21,23,50,22,22, -21,20,6,35,34,38,38,53,52,54,54,2,37,40,44,44,40,36,48,22,38,-2,36,1,80, --92,21,37,26,44,40,22,37,25,19,39,50,53,31,31,53,49,35,24,38,22,114,104,104,98, -19,39,26,31,53,20,38,26,22,37,25,0,3,0,49,-2,82,2,121,-1,-50,0,12,0,20, -0,35,0,108,64,12,32,20,1,20,20,28,14,19,100,16,16,0,-72,2,-45,-73,6,64,13, -23,52,6,6,21,-67,2,-45,0,28,2,-60,0,25,0,3,2,-45,64,34,32,9,85,18,15, -117,14,117,19,117,47,18,63,18,2,18,64,32,34,52,18,64,45,47,52,18,64,63,67,52, -18,18,37,36,17,18,57,47,43,43,43,113,-12,-3,-28,16,-2,60,-3,60,0,63,-3,50,47, -43,-3,50,47,-3,60,17,57,47,113,49,48,5,50,22,21,20,6,35,34,38,53,52,54,54, -1,53,35,53,33,21,35,21,37,50,22,22,21,20,6,35,34,38,38,53,52,54,54,2,37, -40,44,44,40,36,48,22,38,-2,-107,113,1,80,107,1,15,21,37,26,44,40,22,37,25,19, -39,50,53,31,31,53,49,35,24,38,22,-2,-6,-108,104,104,-108,50,19,39,26,31,53,20,38, -26,22,37,25,0,1,1,1,-2,-113,1,-87,-1,55,0,14,0,20,-67,0,0,2,-45,0,8, -0,4,2,-45,0,12,47,-19,0,47,-3,49,48,5,50,22,22,21,20,6,6,35,34,38,38, -53,52,54,1,85,24,38,22,22,38,24,24,38,22,43,-55,22,38,24,24,37,23,23,37,24, -31,53,0,0,2,0,126,-2,-113,2,44,-1,55,0,12,0,27,0,39,-79,13,0,-72,2,-45, --78,20,6,16,-72,2,-45,-78,24,106,10,-72,2,-45,-77,3,3,29,28,17,18,57,47,-19,-2, --19,0,47,60,-3,60,49,48,23,50,22,21,20,6,35,34,38,38,53,52,54,33,50,22,21, -20,6,6,35,34,38,38,53,52,54,54,-46,30,54,48,36,24,38,22,48,1,42,40,44,22, -38,24,22,37,25,19,39,-55,43,41,35,49,23,37,24,36,48,53,31,24,37,23,20,38,26, -22,37,25,0,0,3,0,126,-2,82,2,44,-1,-50,0,12,0,27,0,42,0,72,-79,13,0, --72,2,-45,64,9,20,6,64,13,23,52,6,6,28,-68,2,-45,0,36,2,-60,0,32,2,-45, --76,40,40,3,10,16,-72,2,-45,-78,24,106,10,-72,2,-45,-77,3,3,44,43,17,18,57,47, --19,-2,-19,17,18,57,47,-19,0,63,-3,50,47,43,60,-3,60,49,48,23,50,22,21,20,6, -35,34,38,38,53,52,54,33,50,22,21,20,6,6,35,34,38,38,53,52,54,54,7,50,22, -22,21,20,6,6,35,34,38,38,53,52,54,-46,30,54,48,36,24,38,22,48,1,42,40,44, -22,38,24,22,37,25,19,39,105,24,38,22,22,38,24,24,38,22,48,50,43,41,35,49,23, -37,24,36,48,53,31,24,37,23,20,38,26,22,37,25,-44,22,38,24,24,37,23,23,37,24, -36,48,0,1,0,-116,-2,-59,2,30,-1,45,0,3,0,15,-75,1,100,0,2,2,1,47,51, -47,0,47,-19,49,48,19,53,33,21,-116,1,-110,-2,-59,104,104,0,1,0,-116,-2,82,2,30, --1,98,0,7,0,40,-75,3,100,6,2,-97,0,-72,2,-60,64,11,5,5,6,117,1,2,2, -1,1,9,8,17,18,57,47,51,47,16,-3,50,47,0,63,-12,60,-19,49,48,1,53,35,53, -33,21,35,21,1,28,-112,1,-110,-114,-2,82,-88,104,104,-88,0,1,1,1,4,-98,1,-87,5, -70,0,14,0,32,-71,0,0,2,-45,-76,16,8,1,8,4,-72,2,-45,-73,31,12,47,12,-81, -12,3,12,47,113,-19,0,47,93,-19,49,48,1,50,22,22,21,20,6,6,35,34,38,38,53, -52,54,1,85,22,37,25,22,38,24,24,37,23,48,5,70,20,38,26,24,38,22,22,38,24, -35,49,0,3,0,16,-2,81,2,-102,-1,-51,0,15,0,30,0,45,0,98,-71,0,16,2,-45, --77,24,24,39,0,-72,2,-45,64,18,8,64,53,57,52,8,64,33,37,52,8,64,9,23,52, -8,8,31,-70,2,-45,0,39,-1,-64,-77,9,12,52,39,-70,2,-60,0,35,2,-45,-78,43,-85, -20,-69,2,-45,0,28,0,12,2,-45,-75,4,-85,28,28,47,46,17,18,57,47,-10,-19,16,-3, --10,-19,0,63,43,-3,50,47,43,43,43,-19,18,57,47,-19,49,48,23,50,22,22,21,20,6, -6,35,34,38,38,53,52,54,54,5,50,22,22,21,20,6,6,35,34,38,38,53,52,54,5, -50,22,22,21,20,6,6,35,34,38,38,53,52,54,100,22,37,25,22,38,24,24,37,23,20, -38,1,11,24,38,22,22,38,24,24,38,22,48,1,21,24,37,23,23,37,24,24,38,22,48, -51,19,39,26,24,37,23,23,37,24,22,37,25,108,22,38,24,24,37,23,23,37,24,36,48, -104,22,38,24,24,37,23,23,37,24,36,48,0,0,1,1,1,1,-18,1,-87,2,-106,0,12, -0,26,-68,0,6,2,-45,0,0,0,3,2,-45,-75,31,10,47,10,2,10,47,113,-19,0,47, --19,49,48,1,50,22,21,20,6,35,34,38,38,53,52,54,1,85,30,54,49,35,24,38,22, -43,2,-106,44,40,36,48,22,37,25,31,53,0,1,1,33,-2,81,1,-119,-1,-51,0,3,0, -26,-71,0,0,-1,-64,-76,13,19,52,0,3,-72,2,-60,-78,1,100,0,47,-19,0,63,47,43, -49,48,5,51,17,35,1,33,104,104,51,-2,-124,0,0,1,0,125,3,-123,2,-109,4,37,0, -3,0,14,-75,0,-7,1,3,-18,0,47,-19,0,47,-3,49,48,19,53,33,21,125,2,22,3, --123,-96,-96,0,0,1,0,-116,4,-29,2,30,5,75,0,3,0,14,-75,0,100,1,3,110,0, -47,-19,0,47,-3,49,48,19,53,33,21,-116,1,-110,4,-29,104,104,0,0,1,0,-46,-1,-20, -1,97,5,1,0,3,0,27,-77,1,1,0,5,-72,2,-56,-78,3,32,0,-71,2,-57,0,4, -16,-10,-3,-26,0,47,51,47,49,48,23,17,51,17,-46,-113,20,5,21,-6,-21,0,1,3,11, -4,-98,3,-77,5,71,0,12,0,20,-67,0,7,2,-45,0,0,0,3,2,-45,0,10,47,-19, -0,47,-19,49,48,1,50,22,21,20,6,6,35,34,38,53,52,54,3,95,41,43,18,39,27, -35,49,54,5,71,53,32,22,36,26,49,35,41,44,0,1,-1,4,4,-98,-1,-84,5,71,0, -12,0,20,-67,0,7,2,-45,0,0,0,10,2,-45,0,3,47,-19,0,47,-19,49,48,3,50, -22,21,14,2,35,34,38,53,52,54,-88,40,44,1,22,37,24,36,48,53,5,71,53,32,24, -37,23,49,35,41,44,0,0,2,0,-71,0,0,1,-122,4,38,0,3,0,7,0,26,64,12, -0,60,1,5,60,4,3,7,0,7,60,4,47,-19,60,16,60,0,47,-19,47,-19,49,48,19, -53,51,21,3,53,51,21,-71,-51,-51,-51,3,89,-51,-51,-4,-89,-51,-51,0,1,0,105,0,0, -4,74,4,37,0,21,0,-23,64,122,25,8,38,12,56,1,58,2,59,8,59,9,57,12,59, -21,72,1,77,2,73,8,77,9,73,12,77,21,85,3,86,9,86,12,103,3,127,8,115,20, --116,9,-126,20,-128,21,-89,12,-40,0,-41,21,26,8,2,41,19,40,21,61,2,63,21,-127,9, --113,21,-90,12,-38,21,9,21,12,11,11,0,2,9,10,1,1,0,11,11,32,10,1,20,10, -10,1,21,12,1,9,4,10,6,5,0,1,10,17,16,11,10,6,15,16,18,4,5,7,9, -2,12,21,4,17,6,1,-72,2,96,-73,-128,0,1,0,0,16,32,17,-72,2,-54,-74,23,11, -10,5,32,10,6,-71,2,-55,0,22,16,-10,50,-19,47,51,16,-10,-19,51,47,93,-19,17,18, -23,57,51,17,51,50,17,51,0,63,60,60,60,63,60,60,60,18,23,57,-121,5,46,43,-121, -125,-60,7,14,60,60,-121,14,16,-60,60,-79,6,2,67,84,88,-75,2,24,12,17,52,12,-72, --1,-24,-78,12,17,52,0,43,43,89,49,48,0,93,1,93,33,35,1,6,7,3,35,19,18, -55,3,51,1,54,54,55,55,51,7,6,6,7,4,74,-20,-2,107,94,17,43,-58,43,30,-78, --9,-21,1,84,62,49,14,25,-58,24,16,95,117,2,61,51,-101,-2,-111,1,111,1,0,90,1, -92,-2,37,41,103,118,-43,-37,-115,-75,71,0,0,1,0,50,0,0,4,41,4,49,0,18,0, -118,64,44,5,16,22,16,84,16,99,16,-30,16,5,0,4,-7,3,10,12,-7,13,12,-7,13, -13,10,-7,15,7,5,32,0,0,1,20,12,12,6,85,1,26,13,13,6,85,1,-72,-1,-16, -64,11,15,15,6,85,1,8,16,16,6,85,1,-72,2,-52,-76,20,12,12,13,12,-72,-1,-64, --75,13,17,52,12,13,4,-71,2,-53,0,19,16,-10,50,47,43,17,51,47,16,-10,43,43,43, -43,50,47,-19,0,63,-19,51,47,-19,47,-19,63,-3,60,49,48,1,93,37,51,21,33,53,33, -17,52,38,38,35,34,7,39,54,51,32,4,21,3,-128,-87,-4,9,2,-113,66,-83,-73,65,-120, -16,-121,-104,1,30,1,1,-96,-96,-96,1,106,-108,-107,88,14,-98,22,-8,-4,0,0,1,0,25, -0,0,2,-24,4,49,0,25,0,-55,64,86,3,24,18,24,35,24,47,27,56,10,52,24,75, -10,89,10,106,10,123,10,-123,6,-112,5,-87,11,13,3,4,4,-70,1,2,20,1,1,2,5, -7,7,35,8,10,20,8,8,10,5,4,10,8,1,12,-24,0,4,16,4,2,4,4,22,8, -7,2,3,10,19,-7,20,7,20,17,-7,22,7,5,10,12,8,19,-59,20,20,7,8,-72,-1, --16,64,17,8,8,4,12,32,1,3,-97,2,-81,2,-65,2,3,2,2,1,-72,-1,-10,64,14, -12,12,6,85,1,10,15,16,6,85,47,1,1,1,-71,2,-56,0,27,16,-10,93,43,43,50, -125,47,24,93,51,16,-3,50,51,47,56,51,51,47,-28,17,18,57,57,0,63,-19,51,63,-19, -63,60,60,60,124,18,57,47,93,24,-19,51,17,57,18,57,-121,5,46,43,14,125,16,-60,-121, -5,46,24,43,125,16,-60,49,48,1,93,1,17,19,35,3,34,7,7,35,55,54,54,51,17, -52,38,38,35,34,7,39,54,51,50,22,22,2,-122,98,-69,73,123,82,59,-61,84,75,-58,73, -25,86,71,61,48,14,67,97,-120,-112,52,2,-82,-2,-70,-2,-104,1,4,-107,111,-92,-110,91,1, -23,86,89,54,10,-104,22,102,-107,0,1,0,45,0,0,3,-28,4,37,0,7,0,81,64,16, -3,10,1,5,-7,6,6,4,32,1,12,11,12,6,85,1,-72,-1,-20,-76,13,13,6,85,1, --72,-1,-4,64,16,15,15,6,85,1,10,16,16,6,85,-97,1,1,1,-96,7,-72,2,-52,-76, -9,48,6,1,6,-71,2,-53,0,8,16,-26,93,16,-10,-12,93,43,43,43,43,-19,0,63,-3, -60,63,49,48,1,35,17,35,17,33,53,33,3,-28,-75,-66,-3,-68,3,-73,3,-123,-4,123,3, --123,-96,0,2,0,-106,0,0,4,64,4,49,0,14,0,18,0,-118,64,31,50,3,52,4,69, -3,69,4,86,3,86,4,102,4,7,14,-7,0,18,7,17,10,14,12,-7,0,2,7,8,32, -5,-72,-1,-20,64,11,16,16,6,85,5,16,15,15,6,85,5,-72,-1,-16,-76,12,12,6,85, -5,-72,2,-56,64,14,20,14,14,0,0,15,32,18,42,16,16,6,85,18,-72,-1,-18,-76,15, -15,6,85,18,-72,-1,-10,64,11,13,13,6,85,18,4,12,12,6,85,18,-71,2,-57,0,19, -16,-10,43,43,43,43,-19,51,47,51,47,16,-10,43,43,43,-19,0,63,51,-3,50,63,60,47, -47,-19,49,48,1,93,19,54,51,32,22,21,17,35,17,52,38,38,35,34,7,19,17,35,17, --106,-75,-85,1,76,-2,-65,74,-75,-83,-120,-89,-69,-65,4,18,31,-10,-2,-3,-61,2,10,-97,-107, -77,28,-2,-25,-3,-86,2,86,0,1,0,-101,0,0,1,94,4,37,0,3,0,55,-76,2,10, -3,6,5,-72,2,-56,-78,0,32,3,-72,-1,-2,-76,11,11,6,85,3,-72,-1,-2,64,11,13, -13,6,85,3,20,16,16,6,85,3,-71,2,-57,0,4,16,-10,43,43,43,-3,-28,0,63,63, -49,48,1,17,35,17,1,94,-61,4,37,-5,-37,4,37,0,1,0,95,0,0,2,-30,4,37, -0,19,0,80,64,30,15,21,32,21,2,9,10,0,-24,17,-7,18,6,16,16,0,17,8,32, -9,9,3,32,14,14,18,15,19,1,19,-72,2,-52,64,11,21,18,20,12,13,6,85,32,18, -1,18,-71,2,-59,0,20,16,-26,93,43,16,-26,93,17,57,47,-19,57,47,-19,17,18,57,47, -0,63,-19,-19,63,49,48,1,93,1,34,6,21,20,23,22,21,21,35,53,52,39,38,53,52, -55,33,53,33,2,-30,-103,-83,9,26,-64,20,7,-121,-2,-12,2,-125,3,-98,-81,-109,29,84,-14, -102,-109,-82,106,-36,74,49,-91,113,-96,0,0,1,0,-101,0,0,4,57,4,49,0,17,0,115, -64,20,99,15,115,16,2,67,15,83,15,2,1,10,10,6,-7,13,7,2,32,17,-72,-1,-20, -64,11,16,16,6,85,17,16,15,15,6,85,17,-72,-1,-16,-76,12,12,6,85,17,-72,2,-56, -64,10,19,8,32,11,42,16,16,6,85,11,-72,-1,-18,-76,15,15,6,85,11,-72,-1,-10,64, -11,13,13,6,85,11,4,12,12,6,85,11,-71,2,-57,0,18,16,-10,43,43,43,43,-19,16, --12,43,43,43,-19,0,63,-19,63,60,49,48,1,93,93,33,35,17,52,38,38,35,34,7,17, -35,17,54,51,50,22,22,21,4,57,-65,52,-100,-110,85,105,-65,-42,-77,-60,-17,98,2,63,117, --122,81,14,-4,-125,4,14,35,115,-64,-84,0,0,1,0,-116,-1,-29,4,64,4,59,0,29,0, --100,64,41,47,31,1,107,27,123,27,2,3,18,19,18,35,18,3,70,5,86,5,107,23,123, -23,4,5,-7,25,11,31,14,1,14,14,12,-7,17,7,0,6,15,14,-72,-1,-16,64,23,2, -15,15,-97,14,-81,14,2,14,14,0,9,32,21,16,16,16,6,85,47,21,1,21,-72,2,-56, --77,31,1,32,0,-72,-1,-10,-76,16,16,6,85,0,-72,-1,-17,-76,15,15,6,85,0,-72,-1, --12,-76,13,13,6,85,0,-72,-1,-2,-76,11,11,6,85,0,-71,2,-57,0,30,16,-10,43,43, -43,43,-19,16,-10,93,43,-19,18,57,47,93,51,47,23,56,0,63,63,-3,50,47,93,63,-19, -93,93,49,48,1,93,93,19,51,17,20,22,51,50,54,54,53,53,52,35,34,7,39,54,51, -50,22,21,21,20,6,6,35,34,38,38,53,-116,-65,-83,107,114,-123,40,-121,95,79,60,108,-89, --116,-112,79,-33,-81,-102,-29,90,4,37,-3,-39,-21,-106,106,-86,-112,-121,-23,106,98,-78,-36,-44,76, --50,-24,-90,-104,-24,-48,0,1,0,-101,2,0,1,94,4,37,0,3,0,56,-76,2,2,3,6, -5,-72,2,-56,-78,0,32,3,-72,-1,-2,-76,11,11,6,85,3,-72,-1,-2,64,11,13,13,6, -85,3,16,16,16,6,85,3,-71,2,-57,0,4,16,-12,43,43,43,-3,-26,0,63,51,47,49, -48,1,17,35,17,1,94,-61,4,37,-3,-37,2,37,0,0,1,0,40,-2,104,3,-126,4,49, -0,14,0,94,-75,43,10,59,10,2,3,-70,-1,-16,0,4,-1,-16,64,19,7,14,14,-7,0, -6,0,12,-7,2,7,14,14,0,0,15,8,32,5,-72,-1,-14,64,23,11,12,6,85,5,10, -13,13,6,85,5,22,15,15,6,85,5,32,16,16,6,85,5,-71,2,-56,0,16,16,-10,43, -43,43,43,-19,17,51,47,51,47,0,63,-19,51,63,-19,63,49,48,56,1,56,1,93,19,54, -51,32,4,17,17,35,17,52,38,38,35,34,7,40,-102,-128,1,42,1,22,-65,89,-72,122,108, --108,4,27,22,-29,-2,-17,-4,43,3,-94,-83,-110,66,20,0,1,0,80,-1,-16,3,86,4,55, -0,23,0,113,64,53,74,5,74,9,92,5,92,9,89,17,89,20,6,42,5,44,9,59,5, -59,9,4,1,-97,0,0,3,-97,22,11,12,-97,13,13,10,-97,15,7,1,12,1,0,0,12, -63,13,1,13,13,24,7,38,18,-72,-1,-8,-76,11,13,6,85,18,-72,-1,-8,-73,15,15,6, -85,32,18,1,18,-71,2,-58,0,25,16,-10,93,43,43,-19,17,51,47,93,51,60,17,51,47, -47,0,63,-19,51,47,-19,63,-19,51,47,-19,49,48,1,93,93,55,55,22,51,50,54,54,53, -52,38,35,34,7,39,54,51,32,0,21,20,6,6,35,34,80,26,94,99,113,-102,83,-75,-87, -100,93,26,117,92,1,10,1,43,-127,-10,-66,93,14,-84,30,93,-86,111,-89,-46,30,-84,30,-2, --54,-17,-100,-16,-106,0,1,0,60,0,0,3,70,5,-70,0,22,0,-97,64,28,54,6,68,6, -84,6,117,6,-125,6,5,10,10,20,-7,0,6,21,2,8,32,11,8,11,13,6,85,11,-72, --1,-25,-76,15,15,6,85,11,-72,-1,-32,64,10,16,16,6,85,11,11,20,19,32,1,-72,-1, --20,-76,11,11,6,85,1,-72,-1,-24,-76,12,13,6,85,1,-72,-1,-8,-76,15,15,6,85,1, --72,-1,-2,-76,16,16,6,85,1,-72,2,-54,-77,24,0,32,20,-72,-1,-10,64,25,11,11,6, -85,20,25,12,13,6,85,20,25,15,15,6,85,20,34,16,16,6,85,20,20,23,17,51,47, -43,43,43,43,-19,16,-12,43,43,43,43,-19,18,57,47,43,43,43,-19,0,63,63,-19,63,49, -48,1,93,19,33,17,20,6,7,7,6,21,21,35,53,52,54,55,55,54,54,53,53,33,17, -51,-6,2,76,42,52,54,81,-65,51,49,60,44,25,-3,-75,-66,4,37,-2,-8,112,-117,71,72, -109,124,-86,-113,-127,-126,63,76,56,90,71,-113,2,53,0,2,0,-101,0,0,4,57,4,49,0, -8,0,17,0,112,64,18,67,6,83,6,102,6,3,17,-7,1,10,14,-7,4,7,10,32,8, --72,-1,-20,64,11,16,16,6,85,8,14,15,15,6,85,8,-72,-1,-14,-76,12,12,6,85,8, --72,2,-56,64,10,19,16,32,2,60,16,16,6,85,2,-72,-1,-18,-76,15,16,6,85,2,-72, --1,-12,64,11,13,13,6,85,2,4,12,12,6,85,2,-71,2,-57,0,18,16,-10,43,43,43, -43,-19,16,-10,43,43,43,-19,0,63,-19,63,-19,49,48,1,93,33,33,17,54,51,50,22,22, -21,3,17,52,38,38,35,34,7,17,4,57,-4,98,-42,-77,-60,-17,98,-65,52,-100,-110,85,105, -4,14,35,115,-64,-84,-2,78,1,-97,117,-122,81,14,-3,35,0,0,1,0,80,0,0,4,62, -4,49,0,26,0,-59,64,22,10,4,7,8,8,21,41,4,54,21,90,4,90,5,105,5,106, -18,9,0,16,3,-72,-1,-16,64,75,12,12,15,23,3,2,2,32,1,0,20,1,1,0,21, -23,23,18,11,13,6,85,23,32,24,0,20,24,24,0,0,3,21,3,24,1,19,-7,6,7, -2,1,6,13,-7,11,11,23,24,10,0,3,2,23,21,5,10,1,1,24,30,16,16,6,85, -63,24,95,24,2,24,24,15,32,10,-72,-1,-20,64,11,16,16,6,85,10,16,15,15,6,85, -10,-72,-1,-16,-76,12,12,6,85,10,-71,2,-56,0,28,16,-10,43,43,43,-19,51,47,93,43, -25,51,47,24,18,23,57,0,63,60,60,16,-19,63,60,63,-19,17,18,23,57,-121,5,46,43, -43,14,125,16,-60,-121,5,46,24,43,14,125,16,-60,1,24,17,18,57,47,0,56,1,56,49, -48,1,93,19,3,51,23,54,54,51,50,22,22,21,17,33,53,33,17,52,38,38,35,34,6, -3,3,35,19,54,-12,-92,-69,78,47,-56,115,122,-79,80,-3,-35,1,98,23,95,72,112,-99,55, -75,-63,84,12,2,106,1,-69,-22,103,-113,125,-16,-15,-2,45,-96,1,55,-80,-95,101,-25,-2,-29, --2,119,1,-98,59,0,1,0,-101,-2,104,1,94,4,37,0,3,0,55,-76,2,14,3,6,5, --72,2,-56,-78,0,32,3,-72,-1,-2,-76,11,11,6,85,3,-72,-1,-2,64,11,13,13,6,85, -3,16,16,16,6,85,3,-71,2,-57,0,4,16,-10,43,43,43,-3,-26,0,63,63,49,48,1, -17,35,17,1,94,-61,4,37,-6,67,5,-67,0,1,0,60,0,0,2,60,4,49,0,17,0, -108,64,35,4,15,20,15,36,15,47,19,52,15,5,2,-7,1,10,10,-7,11,11,8,-7,13, -7,11,2,2,10,16,11,1,11,11,4,32,17,-72,-1,-17,64,17,16,16,6,85,17,7,15, -15,6,85,17,14,13,13,6,85,17,-72,-1,-17,64,12,12,12,6,85,47,17,-65,17,-49,17, -3,17,-71,2,-56,0,19,16,-10,93,43,43,43,43,-19,51,47,93,51,51,47,47,0,63,-19, -51,47,-19,63,-19,49,48,1,93,33,33,53,33,17,52,38,38,35,34,7,39,54,51,50,22, -22,21,2,60,-2,0,1,65,26,85,71,61,48,14,67,97,-120,-112,52,-96,2,8,86,89,54, -10,-104,22,102,-107,-120,0,0,2,0,90,-1,-31,4,62,4,66,0,13,0,25,0,-33,64,42, -47,27,55,24,71,24,83,2,89,5,89,9,83,12,83,16,92,18,92,22,83,24,-89,9,-88, -13,-25,1,-23,6,15,17,-7,11,11,23,-7,3,7,20,38,7,-72,-1,-12,64,11,16,16,2, -85,7,12,15,15,2,85,7,-72,-1,-12,64,11,14,14,2,85,7,10,13,13,2,85,7,-72, --1,-10,64,11,12,12,2,85,7,0,11,11,2,85,7,-72,-1,-26,-76,11,11,6,85,7,-72, --1,-16,-76,13,13,6,85,7,-72,-1,-14,-76,12,12,6,85,7,-72,-1,-8,-76,15,15,6,85, -7,-72,2,-58,64,10,27,14,38,0,10,12,15,2,85,0,-72,-1,-10,64,29,11,11,2,85, -0,14,11,11,6,85,0,14,13,13,6,85,0,12,16,16,6,85,0,20,12,12,6,85,0, --72,-1,-10,-76,15,15,6,85,0,-71,2,-59,0,26,16,-10,43,43,43,43,43,43,43,-19,16, --10,43,43,43,43,43,43,43,43,43,43,-19,0,63,-19,63,-19,49,48,1,93,19,52,0,51, -50,22,18,21,20,6,6,35,34,0,55,20,22,51,50,54,53,52,38,35,34,6,90,1,17, --31,-122,-40,-108,112,-30,-96,-31,-2,-17,-47,-104,-119,-108,-113,-102,-119,-111,-112,2,14,-2,1,54,117, --1,0,-65,-99,-8,-104,1,49,-4,-68,-47,-30,-83,-64,-42,-25,0,0,1,0,25,-1,-98,3,-75, -4,37,0,17,0,-111,64,31,-121,17,1,8,0,53,13,121,0,121,3,117,12,117,13,-119,0, -7,27,0,24,3,59,4,105,4,4,0,3,2,2,-72,-1,-8,64,54,15,16,6,85,2,32, -1,0,20,1,1,0,3,0,2,16,-7,0,15,16,15,2,15,7,2,1,6,3,3,16,3, -2,0,2,1,18,12,12,6,85,1,1,8,16,15,15,31,16,1,16,16,7,32,8,-71,2, --51,0,19,16,-10,-19,51,47,93,51,47,17,18,57,47,43,51,51,17,51,25,17,57,47,0, -24,63,60,60,47,93,-3,17,57,57,-121,5,46,43,43,-121,14,125,-60,49,48,1,93,93,0, -93,37,3,51,19,54,54,53,19,51,3,14,3,4,5,39,54,1,60,-72,-55,-99,-86,86,10, --63,10,8,19,85,-92,-2,-61,-2,-38,27,-77,-127,3,-92,-4,-105,67,-5,-66,1,109,-2,-25,-53, --92,-59,-111,120,49,-90,26,0,0,1,0,110,-2,104,3,-9,4,49,0,25,0,-110,64,9,56, -22,73,22,91,22,3,15,23,-72,-1,-16,-78,2,16,21,-72,-1,-16,64,23,2,3,108,8,8, -14,26,19,14,12,12,24,-7,14,7,5,5,6,6,0,20,32,17,-72,-1,-8,-76,11,12,6, -85,17,-72,-1,-4,64,17,13,13,6,85,17,20,15,15,6,85,17,35,16,16,6,85,17,-72, -2,-56,64,22,27,0,32,12,18,11,13,6,85,12,8,15,15,6,85,12,18,16,16,6,85, -12,-71,2,-55,0,26,16,-10,43,43,43,-19,16,-10,43,43,43,43,-19,17,57,47,51,47,0, -63,-19,51,47,63,17,18,57,47,-19,49,48,23,56,1,23,56,93,1,17,20,51,50,55,23, -6,35,34,38,53,17,54,51,50,4,17,17,35,17,52,38,38,35,34,1,38,123,50,34,21, -59,76,-126,-109,-76,-63,-16,1,36,-66,51,-96,-113,98,3,-127,-2,-25,122,12,-117,25,-116,-117,1, --113,53,-58,-2,-25,-4,22,3,-41,111,-119,92,0,0,1,0,115,-1,-16,4,5,4,55,0,32, -0,-96,64,57,77,14,75,18,122,14,-117,14,4,47,14,47,18,61,14,61,18,4,24,108,29, -29,2,8,11,-7,10,10,13,-7,8,11,0,0,19,-7,2,7,11,11,10,10,32,26,26,27, -27,22,16,38,5,8,16,16,6,85,5,-72,-1,-8,-76,15,15,6,85,5,-72,-1,-8,-73,11, -13,6,85,32,5,1,5,-67,2,-58,0,34,0,22,2,-49,0,32,-1,-8,64,17,16,16,6, -85,32,14,15,15,6,85,32,14,11,13,6,85,32,-71,2,-55,0,33,16,-12,43,43,43,-19, -16,-12,93,43,43,43,-19,17,57,47,51,47,17,51,47,51,47,0,63,-19,51,47,63,-19,51, -47,-19,17,18,57,47,-19,49,48,1,93,93,19,54,51,50,0,17,16,0,33,34,39,55,22, -51,50,54,53,52,38,35,34,7,21,20,51,50,55,23,6,35,34,38,53,122,-83,-67,-23,1, -56,-2,-64,-2,-30,-61,113,46,98,-105,-85,-9,-62,-94,84,82,123,50,34,20,58,77,-126,-110,4, -2,53,-2,-18,-2,-4,-2,-1,-2,-48,71,-98,63,-61,-60,-84,-47,19,-62,123,12,-117,25,-115,-118, -0,1,0,25,-2,104,3,97,4,37,0,13,0,-90,-71,0,3,-1,-20,64,65,15,16,6,85, -9,3,1,87,4,104,2,102,3,102,4,120,2,118,4,-23,3,-7,3,8,25,1,20,11,38, -11,47,15,54,11,72,2,71,4,88,2,8,12,16,1,4,108,0,12,16,12,2,12,12,2, -0,14,9,8,3,2,6,4,12,32,1,-72,-1,-8,64,26,11,13,6,85,1,36,15,16,6, -85,-113,1,1,31,1,47,1,111,1,127,1,4,1,1,9,2,-72,-1,-16,64,16,3,32,15, -2,63,2,95,2,127,2,4,2,2,8,32,9,-71,2,-58,0,15,16,-10,-19,51,47,93,-19, -56,18,57,47,93,113,43,43,-19,57,0,63,60,60,60,63,18,57,47,93,-19,51,56,49,48, -1,93,93,113,43,1,17,1,51,1,54,54,55,19,51,3,2,5,17,1,89,-2,-64,-53,1, -0,79,64,10,29,-57,33,29,-2,-14,-2,104,3,41,2,-108,-3,-17,47,115,97,1,14,-2,-51, --2,-14,105,-4,-19,0,1,0,10,0,0,3,102,4,37,0,17,0,-101,-71,0,10,-1,-20,64, -28,11,12,6,85,11,20,13,16,6,85,7,13,47,19,58,5,58,10,72,10,118,4,-124,4, -7,12,16,5,-70,-1,-16,0,13,-1,-16,64,30,5,13,5,13,6,12,10,6,12,12,-70,11, -10,20,11,11,10,6,10,-7,7,10,17,12,11,6,9,9,12,11,-72,-1,-16,64,22,15,11, -47,11,2,11,11,0,10,6,6,7,7,17,10,16,16,6,85,17,32,0,-71,2,-58,0,19, -16,-10,-19,43,51,47,60,17,51,17,51,47,93,56,51,51,47,0,63,60,60,63,-3,57,-121, -5,46,43,-121,125,-60,1,17,18,57,57,0,57,57,56,1,56,56,49,48,1,93,43,43,1, -7,14,2,7,19,21,33,53,33,1,51,1,54,54,53,55,3,102,10,5,33,106,116,-29,-3, -4,2,21,-3,-74,-39,1,39,75,64,10,4,37,-65,95,117,124,67,-2,-98,113,-96,3,-123,-2, -41,55,125,115,-80,0,0,2,0,-106,-2,104,3,-8,4,37,0,20,0,24,0,-97,64,25,16, -26,117,6,-125,6,3,22,21,14,10,10,20,-7,0,6,8,32,11,14,16,16,6,85,11,-72, --1,-12,64,28,15,15,6,85,11,12,13,13,6,85,11,22,12,12,6,85,11,11,0,18,32, -2,6,16,16,6,85,2,-72,-1,-11,-76,15,15,6,85,2,-72,-1,-11,-73,11,12,6,85,16, -2,1,2,-69,2,-54,0,26,0,23,2,-29,-78,22,22,0,-72,-1,-23,-76,15,16,6,85,0, --72,-1,-13,-76,13,13,6,85,0,-72,-1,-11,-76,12,12,6,85,0,-71,2,-57,0,25,16,-10, -43,43,43,50,47,-19,16,-10,93,43,43,43,-19,18,57,47,43,43,43,43,-19,0,63,-19,63, -63,47,49,48,1,93,19,33,17,20,6,7,7,6,21,21,35,53,52,54,55,55,54,54,53, -53,33,19,17,51,17,-106,3,98,41,53,53,82,-65,39,62,59,43,27,-3,92,16,-73,4,37, --2,-8,113,-119,72,72,110,123,-86,-113,109,-121,78,76,55,89,73,-113,-6,-29,3,-18,-4,18,0, -0,1,0,40,0,0,3,-126,4,49,0,14,0,104,-73,43,10,59,10,73,10,3,3,-70,-1, --16,0,4,-1,-16,64,21,7,10,14,-7,0,6,0,12,-7,2,7,14,14,47,0,1,0,0, -8,32,5,-72,-1,-14,64,11,12,12,6,85,5,8,13,13,6,85,5,-72,-1,-35,-76,15,15, -6,85,5,-72,-1,-32,-76,16,16,6,85,5,-71,2,-56,0,16,16,-10,43,43,43,43,-19,51, -47,93,51,47,0,63,-19,51,63,-19,63,49,48,56,1,56,1,93,19,54,51,32,22,21,17, -35,17,52,38,38,35,34,7,40,-102,-127,1,66,-3,-66,62,-80,-98,107,-107,4,27,22,-7,-5, --3,-61,2,10,-111,-108,92,20,0,1,0,100,-1,-29,5,42,4,37,0,33,0,-111,64,70,7, -15,8,19,22,15,28,19,25,26,43,31,47,35,49,15,53,16,61,19,61,26,49,30,72,20, -72,25,89,5,92,18,90,31,104,5,106,18,106,31,117,11,114,12,116,16,118,26,121,31,-116, -5,-119,30,-119,31,28,14,3,3,33,17,-7,28,11,22,7,33,6,8,-72,-1,-8,64,24,16, -16,6,85,22,8,16,16,6,85,33,8,16,16,6,85,8,32,7,7,33,22,32,23,-72,2, --58,-75,35,14,3,0,32,33,-71,2,-59,0,34,16,-12,-3,50,50,16,-10,-19,18,57,47,-19, -43,43,43,0,63,60,60,63,-19,18,57,47,51,49,48,1,93,1,23,18,23,50,54,53,19, -51,3,14,3,7,22,22,51,50,54,54,55,19,51,3,6,2,4,35,34,38,2,17,3,1, -38,4,6,17,106,-86,21,-64,24,6,26,81,-81,-108,25,-74,-123,123,-80,84,14,43,-64,36,21, -108,-2,-11,-45,-69,-3,125,14,4,37,-84,-2,-9,102,106,-108,1,29,-2,-78,85,88,98,73,12, -108,-126,117,-71,-85,1,-57,-2,119,-35,-2,-38,-74,-75,1,80,1,24,1,37,0,1,0,40,-1, --8,4,-109,4,49,0,30,0,-102,64,76,73,21,73,22,90,21,101,15,117,15,5,1,-24,0, -0,3,-7,29,10,18,10,7,24,-7,12,7,10,10,0,24,32,7,11,11,11,6,85,7,15, -12,12,6,85,7,15,15,15,6,85,7,8,16,16,6,85,64,7,1,7,7,16,0,0,1, -1,10,9,9,47,10,1,10,10,19,32,16,-72,-1,-11,-76,12,12,6,85,16,-72,-1,-35,-76, -15,15,6,85,16,-72,-1,-32,-76,16,16,6,85,16,-71,2,-56,0,32,16,-10,43,43,43,-19, -51,47,93,51,47,17,51,47,51,47,18,57,47,113,43,43,43,43,-19,18,57,47,0,63,-3, -50,63,63,-19,51,25,47,24,-19,49,48,1,93,55,55,22,51,50,54,53,17,34,7,39,54, -51,50,4,22,21,17,35,17,52,38,38,35,7,17,20,6,6,35,34,40,33,52,61,69,52, -86,125,17,-28,-21,-18,1,0,-121,-65,47,-98,-74,96,37,117,116,94,25,-113,18,61,80,2,100, -18,-97,29,80,-43,-49,-3,-61,2,10,-101,-112,90,2,-3,125,100,106,68,0,0,2,0,-101,0, -0,3,87,4,37,0,3,0,7,0,79,-74,2,6,10,3,7,6,9,-72,2,-56,64,25,0, -32,3,13,15,15,6,85,3,3,12,12,6,85,3,-108,4,32,7,20,16,16,6,85,7,-72, --1,-3,-76,13,13,6,85,7,-72,-1,-3,-76,11,11,6,85,7,-71,2,-57,0,8,16,-10,43, -43,43,-3,-10,43,43,-3,-26,0,63,60,63,60,49,48,1,17,35,17,33,17,35,17,3,87, --61,-2,-54,-61,4,37,-5,-37,4,37,-5,-37,4,37,0,0,2,0,-101,0,0,3,87,4,37, -0,3,0,7,0,79,-74,2,10,6,3,7,6,9,-72,2,-56,64,25,0,32,3,13,15,15, -6,85,3,3,12,12,6,85,3,-108,4,32,7,20,16,16,6,85,7,-72,-1,-3,-76,13,13, -6,85,7,-72,-1,-3,-76,11,11,6,85,7,-71,2,-57,0,8,16,-10,43,43,43,-3,-10,43, -43,-3,-26,0,63,60,47,63,49,48,1,17,35,17,33,17,35,17,3,87,-61,-2,-54,-61,4, -37,-5,-37,4,37,-3,-37,2,37,0,0,2,0,-101,2,0,3,87,4,37,0,3,0,7,0, -78,-75,2,6,3,7,6,9,-72,2,-56,64,25,0,32,3,13,15,15,6,85,3,3,12,12, -6,85,3,-108,4,32,7,20,16,16,6,85,7,-72,-1,-3,-76,13,13,6,85,7,-72,-1,-3, --76,11,11,6,85,7,-71,2,-57,0,8,16,-10,43,43,43,-3,-10,43,43,-3,-26,0,63,60, -47,47,49,48,1,17,35,17,33,17,35,17,3,87,-61,-2,-54,-61,4,37,-3,-37,2,37,-3, --37,2,37,0,1,0,90,2,-92,1,-119,4,37,0,3,0,25,64,12,3,0,0,1,6,2, -60,1,100,3,-84,0,47,-19,-4,-19,0,63,51,47,60,49,48,19,19,51,3,90,98,-51,-74, -2,-92,1,-127,-2,127,0,0,2,0,90,2,-92,2,-4,4,37,0,3,0,7,0,48,64,26, -0,4,1,5,4,4,5,6,2,60,1,100,3,-84,95,0,1,0,0,6,60,5,100,7,-84, -4,47,-19,-4,-3,50,47,93,-19,-4,-19,0,63,51,47,16,60,16,60,49,48,1,19,51,3, -33,19,51,3,1,-51,98,-51,-74,-2,20,98,-51,-74,2,-92,1,-127,-2,127,1,-127,-2,127,0, -2,0,-101,0,0,5,-21,4,37,0,13,0,27,0,106,64,9,22,6,2,16,15,1,15,18, -17,-72,2,-46,-75,14,14,9,10,6,7,-72,2,-46,-78,10,6,29,-68,2,-56,0,23,2,-48, -0,22,2,-47,-76,1,1,0,2,0,-70,2,-48,0,3,2,-47,-77,17,16,14,16,-65,2,-48, -0,15,2,-47,0,7,2,-48,0,10,2,-57,0,28,16,-10,-3,-10,-19,60,16,60,-10,-19,60, -16,60,16,-10,-3,-26,0,63,-3,60,63,60,16,-3,60,47,93,47,63,49,48,1,17,35,17, -52,38,35,33,17,35,17,33,50,22,1,17,51,17,33,50,54,53,17,51,17,20,6,35,4, -94,-88,70,78,-2,33,-88,2,-88,-117,-112,-3,-54,-88,1,-33,88,60,-88,-120,-109,3,23,-2,65, -1,-82,77,67,-4,106,4,37,-107,-4,112,2,-51,-3,-62,78,66,3,6,-4,-23,115,-101,0,0, -2,-1,-84,0,0,1,94,5,71,0,12,0,16,0,78,-71,0,0,2,-45,-73,7,-84,16,15, -10,16,6,10,-72,2,-45,-76,47,3,1,3,18,-72,2,-56,-78,13,32,16,-72,-1,-2,-76,11, -11,6,85,16,-72,-1,-2,64,11,13,13,6,85,16,18,16,16,6,85,16,-71,2,-57,0,17, -16,-12,43,43,43,-3,-26,47,93,-19,0,63,63,16,-2,-19,49,48,17,50,22,21,20,6,6, -35,38,38,53,52,54,1,17,35,17,41,43,22,38,24,37,47,49,1,-127,-61,5,71,53,32, -24,38,22,1,50,33,37,48,-2,-34,-5,-37,4,37,-1,-1,0,40,-2,104,3,-126,4,49,2, -38,2,-86,0,0,1,7,2,-115,0,8,1,-10,0,29,64,15,2,1,-113,15,1,0,15,15, -2,2,65,1,2,2,15,-71,2,-38,0,41,0,43,1,43,93,53,53,0,-1,-1,0,40,-2, -104,3,-126,4,49,2,38,2,-86,0,0,1,7,2,-107,0,8,1,-10,0,44,64,12,1,80, -15,-112,15,2,-112,15,-80,15,2,15,-72,-1,-64,64,12,9,12,52,0,15,15,2,2,65,1, -1,18,-71,2,-38,0,41,0,43,1,43,43,93,113,53,-1,-1,-1,87,0,0,3,70,5,-70, -0,38,2,-84,0,0,1,7,2,-106,-2,86,0,0,0,22,64,10,1,0,27,27,38,38,65, -1,1,23,-71,2,-37,0,41,0,43,1,43,53,-1,-1,-1,87,0,0,3,70,5,-70,0,38, -2,-84,0,0,0,39,2,-106,-2,86,0,0,1,6,2,-104,-31,57,0,73,-79,2,48,-72,-1, --30,-76,10,10,6,85,48,-72,-1,-30,-73,15,15,6,85,0,48,1,48,-72,-1,-64,64,19,12, -14,52,0,48,41,20,19,65,1,0,27,27,51,51,65,2,1,38,-72,2,-36,-77,41,1,1, -23,-71,2,-37,0,41,0,43,43,1,43,53,43,43,93,43,43,53,0,0,1,0,45,0,0, -3,-63,4,37,0,13,0,-126,64,32,47,15,59,9,58,10,121,6,121,9,121,10,-127,2,7, -42,2,42,6,42,9,42,10,60,2,59,6,6,6,9,8,8,-72,-1,-10,64,46,14,17,6, -85,8,-70,7,6,20,7,7,6,6,9,58,5,-7,4,4,3,10,12,7,6,9,9,4,9, -8,6,8,7,7,13,4,4,12,32,47,13,-65,13,-49,13,3,13,-71,2,-51,0,15,16,-10, -93,-19,51,47,18,57,47,51,51,17,51,25,17,57,47,0,24,63,60,63,60,16,-3,-28,57, --121,5,46,43,43,-121,125,-60,49,48,1,93,93,1,2,0,35,33,53,33,3,51,19,54,19, -19,51,3,-73,17,-2,-5,-22,-2,118,1,20,-79,-55,-94,-18,13,10,-63,3,12,-2,40,-2,-52, --96,3,-123,-4,121,67,1,-41,1,109,0,-1,-1,0,100,-1,-29,5,42,5,70,2,38,2,-71, -0,0,1,7,2,-106,3,125,0,0,0,26,64,13,1,79,46,1,10,46,46,22,22,65,1, -1,34,-71,2,-35,0,41,0,43,1,43,113,53,-1,-1,0,100,-1,-29,5,42,5,70,2,38, -2,-71,0,0,1,7,2,-106,-1,106,0,0,0,22,64,10,1,0,46,46,33,33,65,1,1, -34,-71,2,-35,0,41,0,43,1,43,53,-1,-1,0,100,-1,-29,5,42,5,70,2,38,2,-31, -0,0,1,7,2,-106,3,125,0,0,0,26,64,13,2,79,59,1,10,59,59,22,22,65,2, -1,47,-71,2,-35,0,41,0,43,1,43,113,53,-1,-1,0,100,-1,-29,5,42,5,70,2,38, -2,-31,0,0,1,7,2,-106,-1,106,0,0,0,22,64,10,2,0,59,59,33,33,65,2,1, -47,-71,2,-35,0,41,0,43,1,43,53,-1,-1,0,105,-2,-59,4,74,4,37,2,38,2,-96, -0,0,1,7,2,-108,0,-21,0,0,0,22,64,10,1,0,23,24,6,17,65,1,1,23,-71, -2,-34,0,41,0,43,1,43,53,-1,-1,0,105,-2,82,4,74,4,37,2,38,2,-96,0,0, -1,7,2,-107,0,-21,0,0,0,22,64,10,1,0,25,26,6,17,65,1,1,25,-71,2,-34, -0,41,0,43,1,43,53,0,2,0,105,0,0,4,74,4,37,0,21,0,37,1,30,64,83, --126,20,-128,21,-89,12,-40,0,-41,21,5,85,3,86,9,86,12,103,3,127,8,115,20,-116,9, -7,59,21,72,1,77,2,73,8,77,9,73,12,77,21,7,25,8,38,12,56,1,58,2,59, -8,59,9,57,12,7,63,21,-127,9,-113,21,-90,12,-38,21,5,8,2,41,19,40,21,61,2, -4,2,24,12,17,6,85,12,-72,-1,-24,-76,12,17,6,85,34,-72,2,-45,64,44,-80,26,1, -26,26,6,10,21,12,11,11,0,2,9,10,1,1,0,11,11,-70,10,1,20,10,10,1,21, -12,1,9,4,10,6,5,0,1,10,17,16,11,10,6,30,-72,2,-45,64,33,0,22,32,22, -127,22,-81,22,-65,22,5,31,22,47,22,2,22,22,5,15,16,18,4,5,7,9,2,12,21, -4,17,6,1,-72,2,96,-73,-128,0,1,0,0,16,32,17,-72,2,-54,-74,39,11,10,5,32, -10,6,-71,2,-55,0,38,16,-10,50,-19,47,51,16,-10,-19,51,47,93,-19,17,18,23,57,51, -17,51,50,17,51,18,57,47,113,93,-19,0,63,60,60,60,63,60,60,60,18,23,57,-121,5, -46,43,-121,125,-60,7,14,60,60,-121,14,16,-60,60,0,24,17,18,57,47,93,-19,43,43,49, -48,0,93,93,1,93,93,93,93,33,35,1,6,7,3,35,19,18,55,3,51,1,54,54,55, -55,51,7,6,6,7,1,52,54,54,51,50,22,22,21,20,6,6,35,34,38,38,4,74,-20, --2,107,93,18,43,-58,43,30,-78,-9,-21,1,84,62,50,13,25,-58,24,17,108,103,-2,-83,23, -38,23,24,38,22,22,38,24,23,38,22,2,61,51,-101,-2,-111,1,111,1,0,90,1,92,-2, -37,41,109,112,-43,-37,-100,-81,62,-2,-35,24,37,23,23,37,24,24,37,23,23,37,0,-1,-1, -0,50,0,0,4,41,4,49,2,38,2,-95,0,0,1,6,2,-104,8,-20,0,32,64,19,1, -0,29,16,29,32,29,96,29,4,0,29,22,15,15,65,1,1,19,-71,2,-33,0,41,0,43, -1,43,93,53,-1,-1,0,25,0,0,2,-24,4,49,2,38,2,-94,0,0,1,6,2,-104,-40, -70,0,40,64,26,1,64,36,-128,36,2,32,36,80,36,-112,36,-80,36,-64,36,5,0,36,29, -17,17,65,1,1,26,-71,2,-32,0,41,0,43,1,43,93,113,53,-1,-1,0,45,0,0,3, --28,4,37,2,38,2,-93,0,0,1,6,2,-104,78,0,0,32,64,19,1,0,18,16,18,32, -18,-80,18,4,0,18,11,5,4,65,1,1,8,-71,2,-36,0,41,0,43,1,43,93,53,-1, --1,0,-106,0,0,4,64,4,49,2,38,2,-92,0,0,1,7,2,-104,1,12,-1,-66,0,30, -64,17,2,64,29,112,29,-80,29,3,0,29,22,15,8,65,2,1,19,-71,2,-31,0,41,0, -43,1,43,93,53,0,2,0,0,0,0,1,-80,4,37,0,3,0,18,0,87,-71,0,12,2, --45,-73,4,2,10,3,6,3,32,0,-72,-1,-18,64,28,16,16,6,85,0,10,13,15,6,85, -0,64,67,68,52,0,64,61,53,-97,0,1,79,0,-1,0,2,0,-69,2,-56,0,20,0,8, -2,-45,64,9,47,15,1,15,64,16,17,52,15,47,43,113,-19,16,-10,113,114,43,43,43,43, --3,0,63,63,47,-19,49,48,1,17,35,17,3,50,22,22,21,20,6,6,35,34,38,53,52, -54,54,1,-80,-62,-102,22,37,25,22,38,24,31,53,22,38,4,37,-5,-37,4,37,-2,113,20, -38,26,24,38,22,43,41,24,37,23,0,0,2,0,0,0,0,3,59,4,37,0,19,0,34, -0,-114,64,10,15,36,31,36,80,1,98,1,4,28,-72,2,-45,64,29,16,20,1,20,9,10, -0,39,17,-7,18,6,16,16,0,17,8,32,9,2,16,16,6,85,9,9,3,32,14,-72,-1, --6,64,43,11,13,6,85,14,22,15,15,6,85,14,2,16,16,6,85,14,64,14,16,52,79, -14,1,15,14,-49,14,-33,14,3,14,19,64,14,23,52,15,19,31,19,2,19,-72,2,-52,-77, -36,18,-59,24,-71,2,-45,0,32,47,-3,-26,16,-26,93,43,47,93,113,43,43,43,43,-19,51, -47,43,-19,17,18,57,47,0,63,-3,-28,63,47,93,-19,49,48,1,93,1,34,6,21,20,23, -22,21,21,35,53,52,39,38,53,52,55,33,53,33,1,50,22,22,21,20,6,6,35,34,38, -38,53,52,54,3,59,-103,-83,9,26,-64,20,7,-121,-2,-12,2,-125,-3,25,22,37,25,22,38, -24,24,37,23,48,3,-98,-81,-109,29,84,-14,102,-109,-82,106,-36,74,49,-91,113,-96,-2,-86,20, -38,26,24,38,22,22,38,24,35,49,0,-1,-1,0,-116,-1,-29,4,64,4,59,2,38,2,-88, -0,0,1,7,2,-104,1,20,0,0,0,22,64,10,1,0,40,33,29,22,65,1,1,30,-71, -2,-33,0,41,0,43,1,43,53,0,2,0,0,2,0,1,-80,4,37,0,3,0,16,0,102, --71,0,10,2,-45,64,12,4,4,0,2,1,2,2,3,6,3,32,0,-72,-1,-18,64,34,16, -16,6,85,0,10,13,15,6,85,0,40,11,12,6,85,0,64,67,68,52,0,64,61,53,-97, -0,1,79,0,-1,0,2,0,-69,2,-56,0,18,0,7,2,-45,64,9,47,13,1,13,64,16, -17,52,13,47,43,113,-19,16,-12,113,114,43,43,43,43,43,-3,0,63,51,47,93,57,47,-19, -49,48,1,17,35,17,7,50,22,21,20,6,35,34,38,53,52,54,54,1,-80,-62,-102,31,53, -49,35,31,53,22,38,4,37,-3,-37,2,37,-10,43,41,35,49,44,40,24,38,22,0,-1,-1, -0,40,-2,104,3,-126,4,49,2,38,2,-86,0,0,1,6,2,-104,18,-72,0,22,64,10,1, -0,25,18,14,8,65,1,1,15,-71,2,-31,0,41,0,43,1,43,53,-1,-1,0,80,-1,-16, -3,86,4,55,2,38,2,-85,0,0,1,6,2,-104,-11,-52,0,40,-79,1,34,-72,-1,-32,64, -20,11,11,6,85,0,34,96,34,112,34,3,0,34,27,13,7,65,1,1,24,-71,2,-33,0, -41,0,43,1,43,93,43,53,-1,-1,0,60,0,0,3,70,5,-70,0,38,2,-84,0,0,1, -6,2,-104,31,57,0,55,-79,1,33,-72,-1,-30,-76,15,15,6,85,33,-72,-1,-30,-73,10,10, -6,85,0,33,1,33,-72,-1,-64,64,12,12,14,52,0,33,26,20,19,65,1,1,23,-71,2, --36,0,41,0,43,1,43,43,93,43,43,53,0,-1,-1,0,80,0,0,4,62,4,49,2,38, -2,-82,0,0,1,7,2,-104,1,63,-1,-68,0,22,64,10,1,0,37,30,21,14,65,1,1, -27,-71,2,-33,0,41,0,43,1,43,53,-1,-1,0,60,0,0,2,60,4,49,2,38,2,-80, -0,0,1,7,2,-104,-1,98,-1,-50,0,49,-79,1,28,-72,-1,-30,-76,11,13,6,85,28,-72, --1,-64,-73,12,14,52,16,28,-112,28,2,-72,-1,-22,-73,28,21,2,3,65,1,1,18,-71,2, --33,0,41,0,43,1,43,93,43,43,53,0,0,3,0,90,-1,-31,4,62,4,66,0,13,0, -25,0,40,1,25,64,33,47,42,92,18,92,22,83,24,-89,9,-88,13,-25,1,-23,6,8,55, -24,71,24,83,2,89,5,89,9,83,12,83,16,7,34,-72,2,-45,64,25,127,26,-97,26,2, -32,26,-33,26,2,47,26,1,26,26,23,17,-7,11,11,23,-7,3,7,30,-72,2,-45,64,18, -31,38,79,38,2,95,38,-113,38,-97,38,3,38,38,14,20,38,7,-72,-1,-12,64,11,16,16, -2,85,7,12,15,15,2,85,7,-72,-1,-12,64,11,14,14,2,85,7,10,13,13,2,85,7, --72,-1,-10,64,11,12,12,2,85,7,0,11,11,2,85,7,-72,-1,-26,-76,11,11,6,85,7, --72,-1,-16,-76,13,13,6,85,7,-72,-1,-14,-76,12,12,6,85,7,-72,-1,-8,-76,15,15,6, -85,7,-72,2,-58,64,10,42,14,38,0,10,12,15,2,85,0,-72,-1,-10,64,29,11,11,2, -85,0,14,11,11,6,85,0,14,13,13,6,85,0,12,16,16,6,85,0,20,12,12,6,85, -0,-72,-1,-10,-76,15,15,6,85,0,-71,2,-59,0,41,16,-10,43,43,43,43,43,43,43,-19, -16,-10,43,43,43,43,43,43,43,43,43,43,-19,17,57,47,93,113,-19,0,63,-19,63,-3,17, -57,47,93,113,114,-19,49,48,1,93,93,19,52,0,51,50,22,18,21,20,6,6,35,34,0, -55,20,22,51,50,54,53,52,38,35,34,6,5,50,22,22,21,20,6,6,35,34,38,38,53, -52,54,90,1,17,-31,-122,-40,-108,112,-30,-96,-31,-2,-17,-47,-104,-119,-108,-113,-102,-119,-111,-112,1, -35,22,37,25,22,38,24,24,37,23,48,2,14,-2,1,54,117,-1,0,-65,-99,-8,-104,1,49, --4,-68,-47,-30,-83,-64,-42,-25,89,20,38,26,24,38,22,22,38,24,35,49,0,2,0,110,-2, -104,3,-9,4,49,0,24,0,40,0,-23,64,32,9,32,31,34,52,9,32,14,17,52,73,21, -75,22,91,21,-117,22,-72,15,5,25,21,41,21,56,21,61,22,4,15,23,-72,-1,-16,-78,2, -14,21,-69,-1,-16,0,2,0,25,2,-45,64,19,33,33,3,108,8,8,13,41,18,14,11,11, -23,-7,13,7,5,-59,6,-72,-1,-64,-75,25,40,52,6,85,29,-72,2,-45,-74,37,20,15,15, -6,85,37,-72,-1,-22,64,20,12,13,6,85,37,64,35,38,52,37,64,25,28,52,37,37,0, -19,32,16,-72,-1,-8,-76,11,12,6,85,16,-72,-1,-4,64,20,13,13,6,85,16,20,15,15, -6,85,16,35,16,16,6,85,47,16,1,16,-72,2,-56,64,22,42,0,32,11,18,11,13,6, -85,11,8,15,15,6,85,11,18,16,16,6,85,11,-71,2,-55,0,41,16,-10,43,43,43,-19, -16,-10,93,43,43,43,43,-19,17,57,47,43,43,43,43,-19,-2,43,-28,0,63,-19,51,47,63, -17,18,57,47,-19,51,47,-19,49,48,23,56,1,23,56,93,93,43,43,1,17,20,51,50,55, -23,6,35,34,17,17,54,51,32,22,21,17,35,17,52,38,38,35,34,1,50,22,22,21,20, -6,6,35,34,38,38,53,52,54,54,1,38,92,45,31,19,54,68,-7,-76,-63,1,26,-6,-66, -63,-91,126,98,1,11,24,37,23,22,37,25,24,38,22,19,39,3,-127,-2,-25,122,12,-117,25, -1,23,1,-113,53,-26,-7,-4,22,3,-41,117,-111,78,-2,-93,23,37,24,25,37,22,22,38,24, -22,37,25,0,2,0,115,-1,-16,4,5,4,55,0,32,0,45,0,-42,64,19,77,14,75,18, -122,14,-117,14,4,47,14,47,18,61,14,61,18,4,33,-72,2,-45,64,28,40,40,24,108,29, -29,2,8,11,-7,10,10,13,-7,8,11,0,0,19,-7,2,7,11,11,10,10,32,27,-72,-1, --64,-75,25,35,52,27,62,37,-70,2,-45,0,43,-1,-28,64,32,12,13,6,85,43,8,16,16, -6,85,43,64,33,35,52,43,64,25,28,52,43,43,22,16,38,5,8,16,16,6,85,5,-72, --1,-8,-76,15,15,6,85,5,-72,-1,-8,-73,11,13,6,85,32,5,1,5,-67,2,-58,0,47, -0,22,2,-49,0,32,-1,-8,64,17,16,16,6,85,32,14,15,15,6,85,32,14,11,13,6, -85,32,-71,2,-55,0,46,16,-10,43,43,43,-19,16,-12,93,43,43,43,-19,17,57,47,43,43, -43,43,-19,-18,43,17,51,47,51,47,0,63,-19,51,47,63,-19,51,47,-19,17,18,57,47,-19, -51,47,-19,49,48,1,93,93,19,54,51,50,0,17,16,0,33,34,39,55,22,51,50,54,53, -52,38,35,34,7,21,20,51,50,55,23,6,35,34,38,53,5,50,22,22,21,20,6,35,34, -38,53,52,54,122,-83,-67,-23,1,56,-2,-64,-2,-30,-61,113,46,98,-105,-85,-9,-62,-94,84,82, -123,18,10,21,39,66,98,-103,2,10,24,37,23,48,36,35,49,48,4,2,53,-2,-18,-2,-4, --2,-1,-2,-48,71,-98,63,-61,-60,-84,-47,19,-62,123,2,-121,19,-125,-121,73,23,37,24,36,48, -48,36,35,49,0,-1,-1,0,10,0,0,3,102,4,37,2,38,2,-74,0,0,1,7,2,-104, --1,101,-1,-115,0,43,-73,1,28,18,11,12,6,85,28,-72,-1,-18,64,16,13,13,6,85,0, -28,28,9,9,65,71,11,1,1,1,18,-71,2,-31,0,41,0,43,1,113,43,43,43,53,0, --1,-1,0,-106,-2,104,3,-8,4,37,2,38,2,-73,0,0,1,7,2,-104,0,-56,0,0,0, -58,64,28,2,35,8,16,16,6,85,35,64,62,67,52,35,64,51,55,52,35,64,29,31,52, --1,35,1,112,35,1,-72,-1,-93,-73,35,28,23,19,65,2,1,25,-71,2,-30,0,41,0,43, -1,43,93,113,43,43,43,43,53,-1,-1,0,40,0,0,3,-126,4,49,2,38,2,-72,0,0, -1,6,2,-104,18,-72,0,32,-79,1,25,-72,-1,-18,64,13,13,13,6,85,0,25,18,14,8, -65,1,1,15,-71,2,-31,0,41,0,43,1,43,43,53,0,2,0,100,-1,-29,5,42,4,37, -0,33,0,46,0,-40,64,90,47,48,-51,19,-53,20,-53,25,-38,20,-38,25,6,-92,11,-92,12, --86,20,-86,25,-69,20,-69,25,6,121,31,-116,5,-119,30,-119,31,-101,20,-103,25,6,106,18,106, -31,117,11,114,12,116,16,118,26,6,72,20,72,25,89,5,92,18,90,31,104,5,6,43,31, -49,15,53,16,61,19,61,26,49,30,6,7,15,8,19,22,15,28,19,25,26,5,34,-72,2, --45,64,16,40,40,17,14,3,3,33,17,-7,28,11,22,7,33,6,37,-72,2,-45,-74,111,44, -1,44,44,22,8,-72,-1,-8,64,27,16,16,6,85,22,8,16,16,6,85,33,8,16,16,6, -85,8,32,48,7,1,7,7,33,22,32,23,-72,2,-58,-75,48,14,3,0,32,33,-71,2,-59, -0,47,16,-10,-3,50,50,16,-10,-19,18,57,47,93,-3,43,43,43,17,57,47,93,-19,0,63, -60,60,63,-19,18,57,47,51,17,57,47,-19,49,48,1,93,93,93,93,93,93,93,1,23,18, -23,50,54,53,19,51,3,14,3,7,22,22,51,50,54,54,55,19,51,3,6,2,4,35,34, -38,2,17,3,1,50,22,21,20,6,35,34,38,38,53,52,54,1,38,4,6,17,106,-86,21, --64,24,6,26,81,-81,-108,25,-74,-123,123,-80,84,14,43,-64,36,21,108,-2,-11,-45,-69,-3,125, -14,3,16,35,49,48,36,21,37,26,48,4,37,-84,-2,-9,102,106,-108,1,29,-2,-78,85,88, -98,73,12,108,-126,117,-71,-85,1,-57,-2,119,-35,-2,-38,-74,-75,1,80,1,24,1,37,-2,2, -49,35,35,49,19,39,26,35,49,0,-1,-1,0,40,-1,-8,4,-109,4,49,2,38,2,-70,0, -0,1,7,2,-104,1,-122,-1,-93,0,28,64,15,1,-96,41,-80,41,2,0,41,34,24,18,65, -1,1,31,-71,2,-31,0,41,0,43,1,43,93,53,0,2,0,-101,0,0,1,94,5,70,0, -3,0,18,0,78,-69,0,12,2,-45,0,4,2,-35,-76,2,10,3,6,8,-72,2,-45,-77,16, -16,3,20,-72,2,-56,-78,0,32,3,-72,-1,-2,-76,11,11,6,85,3,-72,-1,-2,64,11,13, -13,6,85,3,20,16,16,6,85,3,-71,2,-57,0,19,16,-10,43,43,43,-3,-26,18,57,47, --19,0,63,63,63,-19,49,48,1,17,35,17,19,50,22,22,21,20,6,6,35,34,38,38,53, -52,54,1,94,-61,96,22,37,25,22,38,24,24,37,23,48,4,37,-5,-37,4,37,1,33,20, -38,26,24,38,22,22,38,24,35,49,-1,-1,0,50,0,0,4,41,5,75,2,38,2,-95,0, -0,1,7,2,-101,0,-122,0,0,0,36,64,22,1,20,64,18,21,52,0,20,16,20,-32,20, -3,0,20,21,11,11,65,1,1,20,-71,2,-35,0,41,0,43,1,43,93,43,53,-1,-1,0, -80,-1,-16,3,86,5,75,2,38,2,-85,0,0,1,6,2,-101,100,0,0,22,64,10,1,0, -25,26,13,7,65,1,1,25,-71,2,-35,0,41,0,43,1,43,53,-1,-1,0,115,-1,-16,4, -5,5,75,2,38,2,-76,0,0,1,7,2,-101,0,-68,0,0,0,35,-76,1,64,34,1,34, --72,-1,-64,64,12,9,11,52,0,34,35,2,2,65,1,1,34,-71,2,-35,0,41,0,43,1, -43,43,93,53,0,0,1,0,60,0,0,4,100,5,-70,0,25,0,-46,64,35,108,2,113,8, -115,9,3,5,15,26,8,39,24,52,3,75,0,75,1,87,25,111,8,-118,8,-126,24,10,2, -24,12,17,6,85,16,-72,-1,-24,64,59,12,17,6,85,12,25,16,15,15,0,2,9,10,1, -1,10,10,32,15,0,20,15,15,0,25,16,2,9,4,14,6,5,0,1,10,11,-7,14,20, -21,21,15,15,14,6,22,19,20,4,5,7,9,2,25,16,4,21,6,1,-72,2,96,-73,-128, -0,1,0,0,20,32,21,-72,2,-54,64,15,27,10,11,12,15,117,14,14,13,32,12,12,5, -32,6,-71,2,-55,0,26,16,-10,-19,51,47,-3,60,16,-28,16,60,50,16,-10,-19,51,47,93, --19,17,18,23,57,51,17,51,17,51,50,0,63,60,16,60,16,60,16,-19,63,60,60,60,18, -23,57,-121,5,46,43,125,16,-60,7,14,60,60,-121,14,16,-60,60,0,24,47,43,43,49,48, -1,93,0,93,33,35,1,6,7,3,35,19,18,55,39,35,17,51,17,51,1,54,54,55,55, -51,7,6,6,7,4,100,-20,-2,107,93,18,43,-58,43,30,-78,-122,-68,-66,120,1,84,62,50, -13,25,-58,24,17,108,103,2,61,51,-101,-2,-111,1,111,1,0,90,-68,2,53,-2,107,-2,37, -41,109,112,-43,-37,-100,-81,62,0,0,1,-1,-36,-2,-19,0,36,5,9,0,3,0,13,-76,2, -3,0,-85,3,47,-19,0,47,47,49,48,19,17,35,17,36,72,5,9,-7,-28,6,28,0,0, -1,-1,37,-2,-19,0,-37,5,-123,0,14,1,1,64,18,24,5,23,11,2,77,2,77,14,2, -1,12,-27,13,13,4,-27,3,-72,-1,-64,-77,9,14,52,3,-72,2,-40,64,13,5,10,-27,9, -6,-27,9,7,64,9,14,52,7,-72,2,-40,-74,5,8,64,63,63,52,8,-72,-1,-64,64,52, -22,23,52,8,8,5,11,5,14,2,64,-115,-114,52,2,64,91,92,52,2,64,38,41,52,2, -64,14,23,52,2,2,5,34,9,20,52,5,12,-27,13,10,-27,9,13,64,43,45,52,0,13, -1,13,-72,2,-42,64,9,9,64,43,45,52,0,9,1,9,-70,2,-42,0,11,-1,-34,64,15, -43,51,52,11,11,14,-85,2,4,-27,3,6,-27,7,3,-72,-1,-64,-74,43,45,52,15,3,1, -3,-70,2,-42,0,7,-1,-64,-74,43,45,52,15,7,1,7,-72,2,-42,-73,5,34,43,51,52, -5,5,2,47,51,47,43,-28,93,43,-28,93,43,16,-20,16,-20,16,-3,50,47,43,-28,93,43, --28,93,43,16,-20,16,-20,0,47,43,51,47,43,43,43,43,60,16,60,17,51,47,43,43,16, --3,43,60,-20,16,-20,16,-3,43,-20,60,16,-20,47,49,48,0,93,1,114,19,35,17,7,39, -55,39,55,23,55,23,7,23,7,39,36,72,-122,49,-85,-85,49,-86,-86,49,-85,-85,49,-122,-2, --19,5,109,-120,49,-87,-88,49,-85,-85,49,-88,-87,49,-120,0,1,-1,-36,-2,-19,1,-82,5,-123, -0,10,0,95,64,54,6,10,-27,9,114,8,0,0,3,8,1,-27,2,114,3,3,4,-85,8, -7,0,114,8,5,-85,6,6,7,10,-27,9,1,-27,2,2,9,-24,8,8,3,34,40,41,52, -3,64,9,11,52,3,-91,4,-85,7,47,-3,-10,43,43,60,16,-12,60,16,-20,16,-20,16,60, -16,-19,16,-19,0,47,60,-3,60,16,-12,-28,25,17,18,57,47,24,16,-12,-28,47,49,48,1, -7,39,55,33,17,35,17,33,39,55,1,-82,-39,49,-119,-2,-10,71,1,81,-119,49,4,-82,-42, -49,-126,-6,98,5,-27,-126,49,0,0,1,-2,81,-2,-19,0,35,5,-123,0,10,0,122,64,46, -12,64,9,10,52,1,7,-27,8,114,9,6,6,9,3,5,-27,4,114,3,-85,9,2,-85,9, -10,6,114,9,1,-85,0,0,10,7,-27,8,5,-27,4,4,8,-24,9,9,3,-72,-1,-34,-77, -40,41,52,3,-72,-1,-64,64,13,9,11,52,3,-91,2,-85,10,64,9,10,52,10,-71,2,-39, -0,12,16,-11,43,-3,-10,43,43,60,16,-12,60,16,-20,16,-20,16,60,16,-19,16,-19,0,47, -60,-19,16,-3,-12,-28,25,17,18,57,47,24,16,-12,-28,47,49,48,1,43,19,35,17,33,23, -7,39,55,23,7,33,35,71,-2,-10,-119,49,-39,-39,49,-119,1,81,-2,-19,5,-98,-126,49,-42, --41,49,-126,0,0,1,0,-85,1,24,1,-19,3,-116,0,17,0,67,-79,11,10,-72,-1,-64,-77, -15,17,52,10,-72,-1,-64,-75,12,17,52,10,10,3,-72,2,-20,-73,11,10,10,0,15,15,6, -0,-72,-1,-64,-75,16,17,52,0,0,6,-72,1,28,-123,47,51,47,43,18,57,47,18,57,47, -51,0,63,51,47,43,43,51,49,48,1,20,6,35,34,38,53,52,55,54,55,23,6,7,6, -21,20,22,1,-19,80,63,77,102,88,43,86,33,59,31,55,-39,1,-95,53,84,-112,107,-107,112, -55,61,55,54,40,71,54,54,48,0,2,0,-96,1,22,1,-30,4,-32,0,17,0,29,0,93, --79,11,10,-72,-1,-64,-77,15,17,52,10,-72,-1,-64,64,11,12,17,52,10,10,15,3,1,3, -3,27,-68,2,-18,0,21,2,-20,0,18,2,-19,64,11,24,24,6,11,10,10,0,15,15,6, -0,-72,-1,-64,-75,16,17,52,0,0,6,-72,1,28,-123,47,51,47,43,18,57,47,18,57,47, -51,17,51,47,-19,0,63,-3,50,47,93,51,47,43,43,51,49,48,1,20,6,35,34,38,53, -52,55,54,55,23,6,7,6,21,20,22,3,20,6,35,34,38,53,52,54,51,50,22,1,-30, -80,63,77,102,88,43,86,33,59,31,55,-39,27,67,48,48,71,70,49,49,66,2,-11,53,84, --112,107,-107,112,55,61,55,54,40,71,54,54,48,-2,34,47,69,69,47,48,68,66,0,2,0, -67,1,24,2,-100,5,-79,0,39,0,51,0,-125,-71,0,20,-1,-52,-77,14,17,52,20,-72,-1, --32,64,17,10,12,52,4,64,21,26,52,4,64,9,17,52,4,4,25,13,-70,2,-15,0,37, -2,-14,-73,25,64,9,11,52,25,25,49,-68,2,-18,0,43,2,-20,0,24,2,-15,-74,25,25, -40,46,10,10,0,-72,2,-19,64,15,7,64,18,19,52,7,7,-128,16,1,16,16,34,34,40, --70,2,-19,0,46,1,36,-123,47,-19,51,47,51,47,93,51,47,43,-19,57,47,17,18,57,47, --19,0,63,-3,50,47,43,63,-19,17,57,47,43,43,49,48,1,43,43,1,20,7,6,35,34, -38,53,52,54,53,52,38,35,34,6,21,20,23,22,23,22,21,20,7,39,52,55,55,52,39, -38,39,38,53,52,54,51,50,22,3,20,6,35,34,38,53,52,54,51,50,22,2,-100,36,41, -64,50,66,110,64,52,65,83,42,64,14,42,10,61,1,5,74,126,12,75,-76,-123,120,-88,-74, -73,52,49,72,73,52,51,70,4,-71,62,47,53,66,44,68,68,22,34,42,73,53,49,76,116, -34,105,122,66,82,1,18,10,52,56,66,112,14,89,111,-121,-78,-119,-4,108,51,73,74,50,52, -73,74,0,1,0,121,0,-109,2,-24,3,51,0,36,0,-105,-75,11,32,16,17,52,33,-72,-1, --32,64,15,16,17,52,23,19,24,64,14,21,52,24,24,28,35,0,-70,2,-17,0,1,-1,-64, --73,9,13,52,1,1,35,10,19,-72,2,-17,-78,28,28,35,-72,2,-17,-75,10,6,10,5,5, -10,-72,2,-21,64,13,35,35,24,24,23,23,1,0,0,1,1,38,6,-72,-1,-64,64,12,9, -10,52,6,5,16,14,15,52,5,5,31,-70,2,-13,0,13,1,22,-123,47,-19,57,47,43,51, -43,17,51,47,51,47,17,57,47,57,47,57,47,0,63,51,47,18,57,16,-3,50,47,-19,17, -18,57,47,43,-19,17,18,57,47,43,17,57,49,48,1,43,43,1,7,6,7,6,7,39,54, -55,54,55,39,38,53,52,55,54,55,54,51,50,23,22,23,7,38,39,38,35,34,6,21,20, -23,22,23,54,2,-24,48,-104,98,113,93,31,13,22,19,25,116,51,40,48,62,80,81,75,49, -11,40,52,37,7,61,39,48,104,60,47,95,-117,2,25,-92,38,47,54,87,17,46,39,34,27, -66,34,40,32,84,100,67,86,43,9,46,-125,25,5,39,54,34,41,38,29,34,67,0,1,-1, --70,1,37,1,-88,1,-45,0,3,0,24,-67,0,2,2,-17,0,1,2,-21,0,0,2,-16,-79, -5,1,47,16,-28,0,63,-19,49,48,1,33,53,33,1,-88,-2,18,1,-18,1,37,-82,0,0, -2,0,70,4,-41,1,-100,6,61,0,7,0,16,0,68,-71,0,0,2,-11,-78,2,2,6,-72, -2,-11,64,9,4,64,9,14,52,4,4,15,8,-72,2,-11,-78,11,11,15,-70,2,-11,0,13, -2,-12,-76,0,8,8,4,13,-72,1,36,-123,47,60,51,47,60,0,63,-19,51,47,-19,17,51, -47,43,-19,51,47,-3,49,48,1,20,7,6,7,52,55,54,23,20,6,7,6,7,52,55,54, -1,-100,51,91,-56,44,83,-41,27,23,92,-56,44,83,6,61,46,43,37,80,43,40,35,62,48, -23,20,37,80,43,40,35,0,0,2,0,70,4,-41,1,-27,6,90,0,47,0,58,0,-83,64, -9,3,57,9,37,8,8,35,13,45,-70,2,-11,0,51,-1,-64,-75,11,15,52,51,51,57,-72, -2,-11,-74,37,37,20,24,24,35,28,-72,2,-11,-78,20,20,35,-70,2,-11,0,13,2,-12,64, -14,8,6,57,9,48,37,53,41,35,31,17,6,6,0,-70,2,-10,0,48,-1,-64,-75,9,10, -52,48,48,53,-72,2,-10,64,12,41,64,9,17,52,41,41,31,13,24,24,17,-70,2,-10,0, -31,-1,-64,-77,23,27,52,31,-72,-1,-64,-77,14,18,52,31,47,43,43,-3,50,47,57,17,51, -47,43,-3,50,47,43,-19,57,47,17,18,57,17,18,57,17,57,57,18,57,0,63,-3,50,47, --19,18,57,47,17,57,47,-3,50,47,43,-19,17,18,57,47,18,57,17,57,49,48,1,20,6, -7,22,22,21,20,7,39,6,7,6,35,54,55,54,53,52,38,35,34,7,6,7,54,55,54, -51,50,22,21,20,7,6,7,54,55,38,39,38,53,52,55,54,51,50,22,7,52,38,35,34, -21,20,23,22,23,54,1,-27,22,22,14,18,7,86,46,58,71,87,40,4,12,20,19,20,18, -7,20,7,11,20,46,34,38,4,7,3,69,63,17,16,26,39,43,53,27,38,71,24,20,22, -18,5,30,13,6,26,37,65,34,10,23,13,47,41,67,54,30,36,66,9,27,24,24,37,24, -10,35,70,31,55,66,42,21,21,29,15,20,47,16,17,29,32,47,47,52,38,85,23,38,28, -18,20,6,27,19,0,0,2,0,70,-2,-10,1,-100,0,91,0,7,0,15,0,69,-71,0,8, -2,-11,-78,10,10,12,-70,2,-11,0,14,-1,-64,-74,9,15,52,14,14,4,0,-72,2,-11,-78, -2,2,6,-70,2,-11,0,4,2,-9,-76,0,8,8,4,12,-72,1,36,-123,47,60,51,47,60, -0,63,-19,51,47,-19,17,51,47,43,-3,50,47,-19,49,48,37,20,7,6,7,52,55,54,23, -20,7,6,7,52,55,54,1,-100,52,90,-56,44,83,-41,52,90,-56,44,83,91,47,44,35,81, -44,40,34,59,47,45,35,82,43,42,35,0,1,0,70,5,98,1,-100,6,49,0,7,0,35, --71,0,0,2,-11,-78,2,2,6,-70,2,-11,0,4,2,-12,-78,0,0,4,-72,1,36,-123,47, -51,47,0,63,-19,51,47,-3,49,48,1,20,7,6,7,52,55,54,1,-100,52,90,-56,44,83, -6,49,46,45,35,81,44,40,35,0,0,2,0,72,4,-41,1,-83,6,-118,0,29,0,40,0, --118,-75,26,39,4,13,3,20,-70,2,-11,0,33,-1,-64,64,10,11,13,52,33,33,39,3,3, -9,39,-72,2,-11,-78,13,13,9,-72,2,-12,64,12,3,0,23,13,4,39,3,30,36,0,0, -23,-72,2,-10,-77,30,30,36,8,-72,2,-10,-78,9,9,17,-70,2,-10,0,36,-1,-64,-77,26, -28,52,36,-72,-1,-64,-77,19,21,52,36,-72,-1,-64,-77,14,16,52,36,-72,1,29,-123,47,43, -43,43,-3,50,47,-19,17,51,47,-3,50,47,17,18,23,57,17,18,57,0,63,51,47,-19,18, -57,47,17,51,47,43,-19,17,18,57,17,57,49,48,1,20,6,7,39,6,7,6,35,35,54, -55,54,55,38,39,38,53,52,54,51,50,22,21,20,6,7,22,23,22,39,52,38,35,34,6, -21,20,23,23,54,1,-83,6,3,83,50,18,74,50,73,53,71,64,33,31,16,20,77,45,26, -42,11,20,16,17,11,75,38,18,10,11,25,44,8,5,125,17,36,18,50,55,18,72,25,56, -51,39,19,21,26,31,66,101,56,40,19,41,55,14,13,11,93,27,46,14,7,22,24,34,20, -0,0,1,0,70,-1,-43,1,-100,0,-92,0,7,0,35,-71,0,0,2,-11,-78,2,2,6,-70, -2,-11,0,4,2,-8,-78,0,0,4,-72,1,36,-123,47,51,47,0,63,-19,51,47,-19,49,48, -37,20,7,6,7,52,55,54,1,-100,52,90,-56,44,83,-92,48,44,35,80,43,40,34,0,1, -0,70,4,-41,1,-79,6,25,0,40,0,-121,64,27,7,24,4,37,38,33,28,29,17,24,29, -29,18,38,64,9,10,52,38,38,15,18,1,18,18,24,33,-72,2,-11,-78,4,4,24,-70,2, --11,0,11,2,-12,-73,7,29,28,21,18,17,0,38,-72,2,-7,-76,37,37,29,14,17,-72,2, --7,-78,18,18,29,-70,2,-7,0,28,-1,-64,-77,21,23,52,28,-72,-1,-64,-77,13,16,52,28, -47,43,43,-19,51,47,-3,50,17,51,47,-3,50,17,18,57,17,18,57,0,63,-19,57,47,-19, -17,51,47,93,51,47,43,18,57,47,17,57,18,57,17,18,57,17,18,57,49,48,1,20,7, -6,35,34,38,39,6,7,6,35,34,38,53,52,54,55,55,20,6,21,20,22,51,50,55,54, -55,55,22,23,22,51,50,55,54,53,55,22,22,1,-79,26,29,51,18,30,19,21,18,32,35, -42,42,14,13,21,4,18,18,43,26,12,18,21,8,5,12,28,38,22,18,21,4,7,5,-59, -75,48,54,12,13,36,18,32,57,50,26,50,32,9,8,36,12,22,35,56,26,75,6,49,11, -31,50,40,43,6,19,47,0,0,2,0,70,4,-41,1,81,6,13,0,11,0,24,0,45,-71, -0,9,2,-11,-78,15,15,22,-68,2,-11,0,3,2,-12,0,0,2,-10,-78,12,12,6,-70,2, --6,0,18,1,29,-123,47,-19,51,47,-19,0,63,-3,50,47,-19,49,48,1,20,6,35,34,38, -53,52,54,51,50,22,7,52,38,35,34,6,21,20,23,22,51,50,54,1,81,92,67,54,54, -80,59,54,74,60,78,27,26,36,33,26,49,25,34,5,119,62,98,60,54,77,119,90,87,28, -68,45,24,35,14,11,14,0,1,1,124,1,-64,2,-63,3,-99,0,13,0,29,64,14,10,10, -3,10,32,16,19,52,3,10,7,0,0,7,47,51,47,18,57,57,43,0,47,51,47,49,48, -1,6,6,7,38,39,38,39,54,54,55,22,23,22,2,-63,28,28,19,85,48,32,85,21,35, -34,56,57,38,2,-24,87,108,101,48,34,23,68,91,118,95,49,44,29,0,0,1,1,46,1, -37,2,-98,5,-69,0,19,0,59,-78,13,13,14,-68,2,-14,0,5,2,-21,0,18,-1,-16,64, -16,9,18,52,7,4,14,14,5,13,64,11,29,52,13,13,4,-71,2,-5,0,5,47,-19,51, -47,43,25,18,57,47,17,57,43,0,24,63,63,57,47,49,48,1,1,20,7,6,7,35,52, -55,52,39,38,39,38,39,55,22,23,22,23,22,2,-98,14,3,25,34,4,58,45,79,40,74, -96,79,48,68,35,42,2,-57,90,119,29,-76,24,115,-44,-72,-113,126,64,90,-40,95,81,115,-128, --104,0,0,1,0,-73,1,37,3,33,5,-56,0,32,0,127,-79,6,4,-72,2,-17,64,12,25, -64,14,17,52,25,25,21,20,20,15,21,-68,2,-14,0,29,2,-14,0,15,2,-21,-75,17,64, -14,24,52,9,-72,-1,-12,-77,9,17,52,29,-72,2,-5,-77,30,30,14,6,-72,-1,-42,64,15, -14,17,52,6,21,21,15,20,64,11,29,52,20,20,14,-71,2,-5,0,15,47,-19,51,47,43, -25,18,57,47,57,43,17,51,24,47,-19,43,43,0,63,63,63,18,57,47,17,57,47,43,-3, -57,-79,6,2,67,84,88,-76,20,64,15,17,52,0,43,89,49,48,1,20,7,6,35,34,39, -22,23,22,22,21,20,6,21,35,2,39,38,38,39,55,22,23,22,51,50,55,54,55,55,22, -22,3,33,52,57,104,13,56,38,16,27,28,4,30,76,25,48,-125,-125,66,67,52,95,106,112, -43,24,13,32,4,4,5,27,110,66,72,8,80,47,79,-44,-78,31,-115,6,1,67,85,-90,-9, --92,-54,95,46,84,75,41,107,2,35,93,0,1,0,-127,1,37,3,-60,5,-56,0,41,0,-106, --73,21,32,14,17,52,6,28,3,-72,2,-17,-77,36,36,24,9,-72,2,-17,64,11,-113,28,1, -28,28,18,23,23,24,18,38,65,9,2,-14,0,32,2,-14,0,24,2,-14,0,18,2,-21,0, -32,2,-5,-77,33,33,17,39,-70,2,-5,0,38,-1,-64,64,23,12,18,52,38,38,14,17,-128, -9,1,9,23,24,24,18,23,64,10,29,52,23,23,17,-70,2,-5,0,18,-1,-64,-77,9,12, -52,18,47,43,-19,51,47,43,25,18,57,47,17,57,93,17,51,51,24,47,43,-19,18,57,47, --19,0,63,63,63,63,17,18,57,47,17,57,47,93,-19,18,57,47,-3,17,57,49,48,1,43, -1,20,6,35,34,38,39,6,6,35,22,23,22,22,21,20,6,7,35,52,2,39,38,39,55, -22,23,22,51,50,55,54,55,51,22,22,51,50,55,51,20,22,3,-60,95,99,57,84,20,34, -104,73,37,16,29,31,11,24,40,56,68,52,-125,73,52,60,67,82,85,48,41,16,32,8,56, -52,105,20,33,5,5,99,125,-124,36,37,56,57,73,39,71,-96,113,63,117,-103,-36,1,26,-123, -101,-63,-19,86,44,49,58,50,92,92,74,-90,22,73,0,1,1,44,1,37,3,46,5,-75,0, -43,0,114,-77,-124,31,1,31,-72,-1,-64,-77,11,17,52,32,-72,-1,-64,-73,10,17,52,32,13, -13,0,24,-66,2,-17,0,23,2,-14,0,0,2,-17,0,1,2,-21,-74,1,0,0,24,23,23, -34,-72,2,-4,-77,13,13,40,17,-72,2,-4,-78,28,28,7,-70,2,-4,0,40,1,46,-123,47, --3,57,47,-19,17,51,47,-19,57,47,51,50,47,51,0,63,-19,63,-19,17,57,47,57,43,-79, -6,2,67,84,88,-78,9,13,1,0,93,89,49,48,1,43,93,1,7,34,39,38,39,38,53, -52,55,54,55,54,55,38,39,38,53,52,55,54,55,54,55,7,6,7,6,21,20,23,22,23, -22,21,20,7,6,7,6,21,20,23,22,3,46,63,90,83,110,67,82,35,30,62,33,92,85, -85,101,74,57,109,76,93,31,111,37,88,75,70,71,76,68,63,63,68,-119,89,1,-17,-54,13, -17,34,41,61,57,60,51,66,35,87,32,33,45,46,76,100,77,98,68,71,-64,41,18,43,36, -32,33,27,26,31,26,29,72,66,65,77,41,48,32,21,0,0,2,0,-66,1,-6,3,-128,4, --7,0,16,0,33,0,64,64,16,20,64,14,17,52,25,32,14,17,52,20,64,9,17,52,14, --72,2,-17,-78,23,23,31,-69,2,-17,0,4,0,0,2,-2,-78,17,17,8,-70,2,-3,0,27, -1,52,-123,47,-19,51,47,-19,0,47,-3,50,47,-19,49,48,1,43,43,0,43,1,20,7,6, -35,34,39,38,53,52,55,54,55,54,51,50,22,7,52,39,38,39,38,35,34,7,6,21,20, -23,22,51,50,54,3,-128,103,117,-41,121,70,80,44,50,70,86,92,118,-10,74,80,67,101,93, -47,66,44,36,69,63,124,122,-100,3,-103,-83,113,-127,42,48,91,81,-121,-104,98,120,-18,-36,57, -66,55,45,41,90,73,72,82,38,35,73,0,1,0,-81,1,64,3,71,5,-81,0,40,0,111, --71,0,40,-1,-32,-77,12,17,52,39,-72,-1,-24,-74,9,17,52,31,22,11,15,-72,2,-1,-77, -27,27,22,0,-72,-1,-64,-74,14,17,52,0,0,1,22,-68,2,-14,0,1,2,-21,0,23,2, --5,-74,22,22,7,31,1,11,7,-72,2,-2,64,11,35,64,16,17,52,35,35,1,0,0,1, -25,47,51,24,47,17,51,47,43,-3,57,18,57,17,51,47,-19,0,63,63,18,57,47,43,17, -57,47,-3,57,18,57,49,48,1,43,43,1,7,38,39,38,39,38,53,52,55,54,55,6,7, -6,35,34,39,38,53,52,54,53,55,22,23,22,51,50,55,54,55,6,7,6,21,20,23,22, -23,22,3,71,38,65,33,56,29,36,5,1,21,48,23,74,47,-100,48,38,6,36,24,22,46, -106,79,99,22,85,17,7,12,28,22,46,16,2,36,-28,43,37,61,91,111,-93,58,61,17,-74, -9,4,14,32,25,78,33,-124,34,4,55,18,37,19,4,19,103,51,87,65,-95,110,87,72,25, -0,0,1,0,-127,1,37,3,-84,5,-81,0,17,0,-123,64,32,12,32,14,17,52,3,38,14, -17,52,3,52,9,13,52,1,1,0,8,64,14,17,52,8,64,10,17,52,8,8,9,0,-70, -2,-14,0,9,2,-14,-75,13,32,9,13,52,13,-70,2,-1,0,5,2,-21,64,11,14,13,5, -8,9,1,0,0,9,4,5,-72,1,71,-123,25,47,51,51,51,47,51,47,51,17,51,51,0, -24,63,-19,43,63,63,17,57,47,43,43,18,57,47,-79,6,2,67,84,88,64,15,13,-56,15, -17,52,13,-106,14,14,52,13,64,9,13,52,0,43,43,43,89,49,48,1,43,43,43,1,3, -6,2,3,35,2,2,39,19,22,23,22,19,51,18,55,54,3,-84,8,-108,-82,41,14,64,-57, --93,36,-101,101,98,63,10,39,89,86,5,-81,-2,-31,-105,-2,94,-2,-50,1,51,1,-124,-110,1, -61,-75,-47,-53,-2,-8,1,22,-39,-46,0,0,1,0,-102,1,49,3,-58,5,-69,0,22,0,-109, -64,19,6,84,14,17,52,19,38,14,17,52,19,52,9,13,52,12,12,11,0,-72,-1,-64,-77, -14,17,52,0,-72,-1,-64,-75,10,17,52,0,0,1,-68,2,-21,0,11,2,-21,0,4,-1,-32, --77,9,13,52,4,-70,2,-1,0,17,2,-14,64,11,5,4,17,12,11,0,1,1,11,16,17, --72,1,71,-123,25,47,51,51,51,47,51,47,51,17,51,51,0,24,63,-19,43,63,63,57,47, -43,43,18,57,47,-79,6,2,67,84,88,-71,0,4,-1,56,-77,15,17,52,4,-72,-1,106,-77, -14,14,52,4,-72,-1,-64,-78,9,13,52,0,43,43,43,89,49,48,1,43,43,43,1,3,38, -2,39,35,6,7,6,7,6,7,17,54,55,54,19,51,22,23,22,23,22,3,-58,36,-108,-34, -49,7,43,32,42,60,63,110,-112,89,86,50,19,51,63,59,80,66,2,115,-2,-60,-103,1,-56, --3,-31,114,-105,118,124,-120,1,30,-123,-43,-49,1,67,-18,-98,-108,110,90,0,0,2,0,-37,1, -37,3,77,5,-52,0,26,0,39,0,106,-71,0,26,-1,-32,64,13,12,17,52,3,16,9,10, -52,27,31,5,37,0,-72,-1,-64,-74,15,17,52,0,0,1,8,-72,2,-17,-77,37,37,1,31, --66,2,-17,0,17,2,-14,0,1,2,-21,0,11,2,-3,-78,34,34,27,-70,2,-3,0,5,2, --3,-75,23,23,1,0,0,1,25,47,51,24,47,17,51,47,-19,-3,50,47,-19,0,63,63,-19, -17,57,47,-19,17,57,47,43,17,57,18,57,49,48,1,43,43,1,7,38,39,38,17,6,6, -35,34,38,53,52,55,54,55,54,51,50,23,22,23,22,21,22,23,22,3,52,39,38,35,34, -6,21,20,22,51,50,54,3,77,61,100,32,26,68,68,33,109,-127,30,38,64,82,111,83,43, -35,11,7,20,34,15,-82,23,31,80,60,112,98,70,30,86,1,-6,-43,61,-112,118,1,45,24, -14,90,84,62,91,116,71,91,87,70,-117,86,-88,-26,93,41,2,10,91,47,64,90,39,42,46, -12,0,0,3,0,-123,0,-84,3,-76,6,56,0,11,0,15,0,27,0,80,64,9,15,2,15, -27,52,6,13,1,3,-72,2,-18,-77,9,9,15,25,-72,2,-18,-77,19,19,14,22,-72,2,-19, --78,16,16,15,-72,3,0,-77,12,12,29,0,-72,2,-19,-78,6,6,13,-71,3,0,0,14,47, --19,57,47,-19,17,51,47,-3,57,47,-19,0,47,51,47,-19,47,51,47,-19,49,48,1,93,43, -1,20,6,35,34,38,53,52,54,51,50,22,37,1,35,1,19,20,6,35,34,38,53,52,54, -51,50,22,1,-76,76,55,54,77,76,55,55,76,2,0,-3,62,109,2,-68,68,76,56,55,74, -75,54,54,78,5,-71,55,78,79,54,53,74,72,71,-6,-122,5,122,-6,-9,54,76,76,54,54, -79,78,0,0,1,0,-63,0,48,1,-41,2,34,0,20,0,57,-71,0,18,-1,-64,-75,12,17, -52,18,7,6,-72,-1,-64,-74,12,14,52,6,6,18,11,-72,2,-20,64,9,7,6,6,11,11, -15,0,0,15,47,51,47,18,57,47,57,47,51,0,63,51,51,47,43,51,47,43,49,48,1, -20,7,6,7,6,7,39,54,55,54,53,38,39,38,53,52,54,51,50,22,1,-41,38,31,59, -34,74,42,69,23,41,49,37,41,75,54,57,86,1,-102,85,73,59,57,33,55,55,55,25,45, -40,19,32,36,60,54,77,80,0,2,0,-77,3,58,3,100,5,-12,0,103,0,115,1,28,-71, -0,13,-1,-32,-77,11,16,52,35,-72,-1,-32,64,50,11,16,52,13,35,24,3,48,30,113,101, -54,107,89,32,11,16,52,66,32,11,16,52,89,66,71,78,24,24,44,57,6,97,4,107,31, -42,15,7,4,113,30,70,85,59,96,4,107,71,30,-68,2,-5,0,17,2,-5,0,113,-1,-64, --75,10,13,52,113,113,84,-70,2,-5,0,71,2,-5,-75,31,107,1,107,107,78,-72,2,-14,64, -25,10,32,11,16,52,92,32,11,16,52,10,92,95,0,1,0,0,81,21,97,104,75,27,110, -63,-72,-1,-32,-77,11,16,52,38,-72,-1,-32,64,30,11,16,52,63,38,44,80,51,1,51,51, -70,71,84,85,15,17,30,31,8,110,7,96,97,104,59,42,110,44,6,-70,2,-5,0,97,2, --5,-73,104,64,10,12,52,104,104,57,-68,2,-5,0,44,2,-5,0,110,1,64,-123,47,-27,-27, -51,47,43,-27,-27,17,18,57,57,17,18,57,57,18,23,57,50,47,113,18,57,57,43,43,17, -57,57,17,18,57,57,51,47,113,57,57,43,43,0,63,51,47,93,-27,-27,51,47,43,-27,-27, -17,18,23,57,17,18,23,57,17,23,57,50,47,17,18,57,57,43,43,17,57,57,17,18,57, -57,17,57,57,43,43,49,48,1,20,6,35,34,39,39,7,23,22,21,20,6,35,34,39,6, -7,22,23,22,21,20,6,35,34,38,53,52,54,55,39,6,7,6,35,34,38,53,52,55,54, -55,38,39,6,7,6,35,34,38,53,52,54,51,50,22,23,54,55,38,39,38,53,52,54,51, -50,23,22,23,55,38,39,38,53,52,54,51,50,22,21,20,6,7,23,54,55,54,51,50,22, -21,20,7,6,7,23,54,55,54,51,50,22,5,52,38,35,34,6,21,20,22,51,50,54,3, -100,44,33,53,74,74,10,118,86,37,28,52,106,9,12,22,9,17,33,32,31,33,36,18,27, -34,33,46,48,28,36,86,8,113,8,3,67,33,59,43,33,43,42,34,44,107,51,3,8,61, -60,86,36,28,47,46,40,28,25,2,23,27,33,31,32,33,37,17,27,63,3,46,46,29,36, -85,73,46,10,65,33,60,43,35,42,-2,-49,22,18,17,22,22,17,17,23,4,-106,29,36,25, -26,30,58,47,54,28,39,-49,6,3,68,34,60,44,30,40,39,31,45,110,51,9,64,63,80, -38,29,54,46,4,55,16,14,23,10,18,35,30,31,36,37,18,16,18,28,29,45,54,29,40, -80,76,52,8,9,67,81,49,30,43,42,31,45,109,50,10,122,5,81,40,29,53,45,36,22, -34,24,11,20,35,32,18,22,22,18,16,24,23,0,0,2,1,0,0,0,5,0,5,0,0, -3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0, --5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33, -17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2, -0,54,1,10,2,24,3,113,0,17,0,31,0,80,64,9,22,32,13,17,52,12,22,29,14, --72,2,-17,-78,13,13,29,-70,2,-17,0,4,2,-21,64,9,22,18,12,13,8,14,14,26,18, --72,2,-3,-77,0,0,33,26,-70,2,-3,0,8,1,40,-123,47,-19,17,51,47,-19,25,17,57, -47,18,57,57,18,57,0,24,63,-3,50,47,-20,18,57,57,43,49,48,1,20,7,6,35,34, -39,38,53,52,55,54,55,39,55,22,23,22,7,52,39,38,39,6,7,6,21,20,22,51,50, -54,2,24,46,71,-67,73,48,55,35,32,33,15,61,-75,35,120,87,110,47,54,45,9,28,57, -48,56,-124,2,76,-115,71,110,29,33,61,70,92,78,79,4,-87,95,25,84,-89,38,63,27,26, -49,12,39,35,51,57,63,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17, -33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0, -1,0,-98,1,45,3,-92,5,-61,0,44,0,-73,-71,0,18,-1,-32,-74,16,17,52,11,12,25, -4,-72,-1,-32,64,11,9,17,52,4,19,16,26,25,32,29,25,-72,-1,-64,64,10,9,14,52, -25,25,22,16,16,7,29,-72,2,-17,-75,0,22,1,22,22,7,-72,2,-14,-77,0,0,39,1, --70,2,-14,0,39,2,-21,64,10,12,11,11,19,36,26,38,32,0,19,-72,2,-5,-76,4,4, -38,0,25,-72,2,-5,64,16,26,26,32,38,0,1,1,39,0,64,12,29,52,0,0,38,-72, -2,-5,-77,48,39,1,39,47,93,-19,51,47,43,25,18,57,47,17,18,57,50,24,47,-19,17, -18,57,47,-19,18,57,17,18,57,17,57,47,51,0,63,63,18,57,47,63,57,47,93,-19,18, -57,47,18,57,47,43,17,57,17,57,17,57,57,43,18,57,57,49,48,1,43,19,55,22,22, -23,54,54,51,50,23,22,23,7,38,39,38,35,34,6,7,22,22,51,50,54,55,23,6,6, -35,34,38,39,22,23,22,21,20,7,35,52,39,38,39,38,-98,75,90,74,71,14,95,91,61, -49,45,49,8,5,33,49,46,93,113,29,51,73,31,82,114,62,23,28,-101,122,59,69,40,42, -12,9,51,35,39,34,68,54,4,-53,-16,-94,96,42,-93,-111,30,27,60,12,1,11,16,105,116, -16,15,56,75,8,-109,-102,21,29,96,65,50,107,-114,-23,-37,-76,-97,-114,113,0,0,2,0,-104, -1,70,3,-121,5,-86,0,22,0,44,0,123,64,25,35,32,11,17,52,31,32,11,17,52,23, -33,22,3,0,26,12,42,9,0,64,14,17,52,0,-68,2,-1,0,1,2,-14,0,26,2,-1, --78,9,9,42,-70,2,-1,0,15,2,-21,64,16,23,12,33,22,42,11,17,52,22,22,29,0, -1,1,19,29,-72,2,-2,-77,5,5,46,39,-70,2,-4,0,19,1,44,-123,47,-19,17,51,47, --19,25,18,57,47,51,18,57,47,43,51,57,57,0,24,63,-19,57,47,-19,63,-19,43,17,18, -57,17,18,23,57,49,48,1,43,43,1,55,22,23,22,21,20,7,6,35,34,38,39,6,6, -35,34,39,38,53,52,18,55,19,22,22,51,50,54,53,52,39,38,39,6,7,6,7,6,21, -20,22,51,50,54,1,-82,66,-46,105,92,65,74,107,28,48,28,44,89,47,95,61,65,-94,-60, -80,22,77,40,48,65,87,80,-115,41,48,64,39,49,68,61,43,71,4,-49,-37,-47,-48,-74,-105, -120,105,119,14,23,37,30,52,55,95,113,1,29,-28,-3,-44,23,32,51,39,74,-121,124,-98,43, -67,89,82,103,74,64,74,28,0,1,0,-53,1,45,3,123,5,-67,0,35,0,121,-75,21,32, -14,22,52,10,-72,-1,-32,-74,11,17,52,15,16,19,29,-72,2,-17,-74,28,28,25,19,19,12, -3,-72,2,-17,-77,25,25,0,12,-70,2,-14,0,0,2,-21,64,21,3,64,15,16,52,3,64, -11,13,52,3,28,35,16,15,15,29,28,28,35,22,-72,2,-13,-78,6,6,35,-70,2,-5,0, -0,1,34,-123,47,-19,51,47,-19,17,51,47,51,57,47,51,17,18,57,43,43,0,63,63,18, -57,47,-19,18,57,47,18,57,47,-19,18,57,57,49,48,1,43,43,1,52,18,55,34,38,53, -52,54,55,54,54,51,50,22,23,7,38,38,35,34,6,21,20,22,51,50,54,55,7,6,7, -6,7,6,7,1,88,71,81,-107,-112,78,75,59,118,45,53,115,75,10,73,77,49,125,-107,108, -95,86,-115,123,45,98,94,104,68,77,20,1,45,-85,1,46,-123,63,62,47,-111,89,74,82,86, -95,10,25,16,67,50,54,60,34,56,-65,34,88,97,-121,-104,-76,0,2,1,0,0,0,5,0, -5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4, -64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0, -33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64, -0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33, -1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5, -0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64, --4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0, -0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4, --64,0,0,3,0,70,4,-41,1,-79,7,87,0,7,0,16,0,58,0,-50,-71,0,0,2,-11, --78,2,2,6,-72,2,-11,64,9,4,64,9,14,52,4,4,15,8,-72,2,-11,-78,11,11,15, --72,2,-11,64,27,13,64,9,17,52,13,13,36,24,42,21,55,56,51,46,47,35,42,47,47, -36,56,56,36,36,42,51,-72,2,-11,-78,21,21,42,-70,2,-11,0,28,2,-12,-76,0,8,8, -4,13,-72,-1,-63,64,12,15,16,52,13,24,47,46,39,36,35,17,56,-72,2,-7,-76,55,55, -47,31,35,-72,2,-7,-78,36,36,47,-70,2,-7,0,46,-1,-64,-77,21,23,52,46,-72,-1,-64, --77,13,16,52,46,-72,1,36,-123,47,43,43,-19,51,47,-3,50,17,51,47,-3,50,17,18,57, -17,18,57,47,43,60,51,47,60,0,63,-19,57,47,-19,17,51,47,50,47,18,57,47,17,57, -18,57,17,18,57,17,18,57,17,51,47,43,-19,51,47,-19,17,51,47,43,-19,51,47,-19,49, -48,1,20,7,6,7,52,55,54,23,20,6,7,6,7,52,55,54,23,20,7,6,35,34,38, -39,6,7,6,35,34,38,53,52,55,54,55,55,20,6,21,20,22,51,50,55,54,55,55,22, -23,22,51,50,55,54,53,55,22,22,1,-100,51,91,-56,44,83,-41,27,23,92,-56,44,83,-20, -26,29,51,17,33,17,20,19,32,35,41,43,8,5,14,21,4,18,18,43,26,12,18,21,9, -4,12,28,38,22,18,21,4,7,7,87,46,43,37,80,43,40,35,62,48,23,20,37,80,43, -40,35,-94,76,48,54,13,12,34,19,32,57,49,26,29,18,36,8,8,36,12,22,35,56,25, -75,7,49,11,32,50,41,45,6,19,49,0,2,1,0,0,0,5,0,5,0,0,3,0,7, -0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32, -4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33, -17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0, -0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32, -3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0, -7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0, -32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37, -33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0, -0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4, -32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3, -0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5, -0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17, -37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,1,-1, --70,1,37,5,27,1,-45,0,3,0,24,-67,0,2,2,-17,0,1,2,-21,0,0,2,-16,-79, -5,1,47,16,-28,0,63,-19,49,48,1,33,53,33,5,27,-6,-97,5,97,1,37,-82,0,0, -2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0, -4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5, -0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64, -5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33, -17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0, -0,4,0,58,-2,-103,5,-75,3,-64,0,28,0,32,0,36,0,40,0,-18,-75,36,16,18,21, -52,30,-72,-1,-16,-77,18,21,52,40,-72,-1,-16,-77,18,21,52,16,-72,-1,-64,64,11,14,17, -52,22,52,12,17,52,33,35,34,-72,3,2,-75,36,36,30,37,39,38,-72,3,2,-76,40,40, -29,31,30,-72,3,2,64,12,111,32,1,-33,32,1,32,32,1,10,18,9,65,9,3,4,0, -23,2,-17,0,24,3,4,0,18,2,-17,0,1,2,-21,-78,34,36,33,-72,3,1,-75,35,35, -37,30,32,29,-72,3,1,-76,31,31,38,40,39,-72,3,1,-73,37,37,5,24,24,23,23,19, -65,10,3,3,0,64,0,0,2,-16,0,42,0,10,2,-5,0,32,0,9,-1,-64,-75,9,11, -52,9,9,14,-70,3,3,0,5,1,42,-123,47,-3,50,25,47,43,26,-19,24,16,-12,26,-3, -50,47,25,57,47,24,17,57,47,-3,57,57,51,47,-19,57,57,17,51,47,-19,57,57,0,63, --19,63,-19,63,18,57,17,51,47,93,113,-3,57,57,51,47,-3,57,57,17,51,47,-3,57,57, -49,48,1,43,43,43,43,43,1,33,34,39,38,53,52,55,54,55,23,6,7,6,21,20,23, -22,51,33,53,52,38,39,55,22,23,22,21,1,7,39,55,19,7,39,55,39,7,39,55,5, --75,-4,70,-64,114,-113,42,15,57,30,22,21,29,124,111,-86,3,79,54,65,77,44,9,68,-2, -69,74,-92,76,-128,74,-93,77,34,75,-91,78,1,37,67,84,-77,93,97,35,98,19,46,46,71, -56,118,65,58,27,112,-115,50,-93,55,14,112,-42,-2,3,-111,84,-111,-2,-97,-110,86,-110,90,-113, -85,-112,0,-1,-1,0,58,-2,-103,5,-75,3,-64,0,22,3,31,0,0,0,4,-1,-70,-2,-103, -1,-12,3,-90,0,3,0,7,0,11,0,24,0,-69,-75,7,16,18,21,52,1,-72,-1,-16,-77, -18,21,52,11,-72,-1,-16,64,11,18,21,52,18,52,12,17,52,4,6,5,-72,3,2,-75,7, -7,1,8,10,9,-72,3,2,-76,11,11,0,2,1,-72,3,2,64,10,111,3,1,-33,3,1, -3,3,13,19,-66,2,-17,0,20,3,4,0,14,2,-17,0,13,2,-21,-78,5,7,4,-72,3, -1,-75,6,6,8,1,3,0,-72,3,1,-76,2,2,9,11,10,-72,3,1,-73,8,8,13,20, -20,19,19,15,-67,3,3,0,12,2,-16,0,26,0,13,1,42,-123,47,16,-11,-3,50,47,25, -57,47,24,17,57,47,-3,57,57,51,47,-19,57,57,17,51,47,-19,57,57,0,63,-19,63,-19, -17,51,47,93,113,-3,57,57,51,47,-3,57,57,17,51,47,-3,57,57,49,48,1,43,43,43, -43,37,7,39,55,19,7,39,55,39,7,39,55,37,33,53,33,52,39,38,39,55,22,23,22, -21,1,-28,74,-92,76,-128,74,-93,77,34,75,-91,78,1,-106,-3,-58,1,-15,28,19,75,78,72, -18,27,56,-111,84,-111,-2,-97,-110,86,-110,90,-113,85,-112,-12,-82,118,62,43,81,-93,91,51,77, --78,-1,-1,-1,-70,-2,-103,1,-12,3,-90,0,22,3,33,0,0,0,2,1,0,0,0,5,0, -5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4, -64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0, -33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64, -0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33, -1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5, -0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64, --4,64,5,0,-5,0,32,4,-64,0,0,4,0,54,-2,78,4,32,3,117,0,44,0,48,0, -52,0,56,0,-10,-75,52,16,18,21,52,46,-72,-1,-16,-77,18,21,52,56,-72,-1,-16,64,17, -18,21,52,41,32,10,11,52,24,42,10,11,52,121,42,1,27,-72,-1,-74,-75,9,17,52,49, -51,50,-72,3,2,-75,52,52,46,53,55,54,-72,3,2,-76,56,56,45,47,46,-70,3,2,0, -48,-1,-64,64,10,11,17,52,48,48,19,7,3,31,30,-70,2,-17,0,32,3,6,-76,15,18, -0,19,11,-72,2,-17,-78,3,3,18,-70,2,-17,0,19,3,7,-78,50,52,49,-72,3,1,-75, -51,51,53,46,48,45,-72,3,1,-76,47,47,54,56,55,-72,3,1,64,23,53,64,10,11,52, -53,53,-113,0,1,0,18,30,32,31,31,19,18,18,58,7,7,25,-70,3,3,0,39,1,42, --123,47,-19,51,47,17,51,47,51,51,47,57,57,17,57,93,57,47,43,-3,57,57,51,47,-19, -57,57,17,51,47,-19,57,57,0,63,-19,57,47,-19,18,57,17,57,63,-19,57,17,57,17,57, -47,43,-3,57,57,51,47,-3,57,57,17,51,47,-3,57,57,49,48,1,43,93,43,43,43,43, -43,1,34,38,35,34,7,6,7,54,55,54,51,50,23,22,51,50,54,51,7,6,7,6,7, -6,21,20,23,22,33,51,23,7,35,34,39,38,39,38,53,52,55,54,55,54,5,7,39,55, -19,7,39,55,39,7,39,55,1,-28,20,76,19,64,80,52,90,40,35,75,-79,66,-52,95,69, -29,112,28,37,-45,-108,-36,123,-103,-32,-61,1,70,-72,6,-30,58,-40,-113,-85,88,100,79,60,115, -35,2,1,74,-92,76,-128,74,-93,77,34,75,-91,78,2,-72,6,12,8,18,113,34,74,28,13, -14,-87,36,46,68,98,122,-90,-41,108,94,11,-97,40,48,106,121,-57,-88,-122,102,91,28,-13,-111, -84,-111,-2,-97,-110,86,-110,90,-113,85,-112,0,4,0,54,-2,78,4,53,3,105,0,62,0,66, -0,70,0,74,1,54,-75,70,16,18,21,52,64,-72,-1,-16,-77,18,21,52,74,-72,-1,-16,64, -17,18,21,52,30,32,10,11,52,13,42,10,11,52,121,31,1,16,-72,-1,-94,-75,9,17,52, -71,73,72,-72,3,2,-76,74,74,65,63,66,-72,3,2,-76,64,64,67,69,70,-72,3,2,64, -15,-48,68,1,68,68,1,19,56,8,52,61,41,37,20,19,-70,2,-17,0,21,3,6,-76,48, -51,34,52,45,-72,2,-17,-78,37,37,51,-66,2,-17,0,52,3,7,0,61,2,-17,0,1,2, --21,-78,68,70,67,-72,3,1,-75,69,69,65,72,74,73,-72,3,1,-76,71,71,64,66,65,-72, -3,1,64,18,63,64,18,25,52,95,63,127,63,2,63,63,4,14,56,51,8,4,-72,3,3, -64,16,57,57,-113,34,1,34,51,19,21,14,20,20,52,51,51,0,-72,2,-16,-77,76,41,41, -14,-70,3,3,0,28,1,42,-123,47,-19,51,47,16,-28,51,47,51,51,47,18,57,57,17,57, -93,57,47,-3,57,18,57,17,18,57,47,93,43,-3,57,57,50,47,-3,57,57,17,51,47,-19, -57,57,0,63,-19,63,-19,57,47,-19,18,57,17,57,63,-19,57,17,57,17,18,57,57,17,18, -57,47,93,-79,6,2,67,84,88,-76,15,68,31,68,2,0,93,89,-19,57,57,50,47,-3,57, -57,50,47,-3,57,57,49,48,1,43,93,43,43,43,43,43,1,35,34,38,53,52,55,54,55, -6,7,6,7,6,21,20,23,22,33,51,23,7,35,34,39,38,39,38,53,52,55,54,55,54, -55,38,38,35,34,7,6,7,54,55,54,51,50,22,51,50,54,55,7,6,7,6,7,7,20, -23,22,51,51,5,7,39,55,19,7,39,55,39,7,39,55,4,53,-119,121,102,10,4,7,-85, -87,-96,88,111,-32,-61,1,70,-72,6,-30,58,-40,-113,-85,88,100,85,66,127,37,-87,40,89,36, -101,63,21,110,34,37,83,-79,97,-30,77,51,97,53,40,41,52,33,58,2,50,31,75,-119,-2, --101,74,-92,76,-128,74,-93,77,34,75,-91,78,1,37,90,104,39,58,22,36,52,37,68,86,108, --118,-41,108,94,11,-97,40,48,106,121,-57,-85,-128,100,83,25,90,5,7,9,3,24,98,38,84, -37,8,7,-86,5,9,6,11,56,82,28,17,-37,-111,84,-111,-2,-97,-110,86,-110,90,-113,85,-112, -0,0,4,-1,-70,-2,-103,4,61,3,107,0,22,0,26,0,30,0,34,0,-79,-75,30,16,18, -21,52,24,-72,-1,-16,-77,18,21,52,34,-72,-1,-16,-75,18,21,52,27,29,28,-72,3,2,-75, -30,30,24,31,33,32,-72,3,2,-76,34,34,25,23,24,-72,3,2,-75,26,26,1,11,2,15, --72,2,-17,-77,9,9,22,2,-70,2,-17,0,1,2,-21,-78,28,30,27,-72,3,1,-75,29,29, -25,32,34,33,-72,3,1,-76,31,31,24,26,23,-72,3,1,64,15,25,25,3,11,11,1,3, -84,11,17,52,3,3,1,0,-72,2,-16,-79,36,1,47,16,-28,17,57,47,43,18,57,47,17, -57,47,-19,57,57,51,47,-19,57,57,17,51,47,-19,57,57,0,63,-3,60,50,47,-19,18,57, -17,51,47,-19,57,57,51,47,-3,57,57,17,51,47,-3,57,57,49,48,1,43,43,43,1,33, -53,33,38,39,38,39,38,35,34,7,54,55,54,51,50,23,22,23,22,23,51,1,7,39,55, -19,7,39,55,39,7,39,55,4,61,-5,125,3,47,102,70,87,72,81,83,51,52,29,47,68, -104,102,-117,69,-100,121,43,60,-2,-123,74,-92,76,-128,74,-93,77,34,75,-91,78,1,37,-82,79, -44,55,25,28,7,74,45,65,100,50,-116,109,9,-2,101,-111,84,-111,-2,-97,-110,86,-110,90,-113, -85,-112,0,-1,-1,-1,-70,-2,-103,4,61,3,107,0,22,3,41,0,0,0,4,0,74,-1,70, -3,-23,5,-55,0,30,0,34,0,38,0,42,0,-23,64,11,42,16,18,21,52,36,16,18,21, -52,32,-72,-1,-16,64,14,18,21,52,19,42,9,17,52,18,42,12,17,52,4,-72,-1,-32,-77, -9,17,52,3,-72,-1,-32,-77,9,17,52,2,-72,-1,-42,64,11,9,17,52,24,52,12,17,52, -31,33,34,-72,3,2,-75,32,32,42,35,37,38,-72,3,2,-76,36,36,39,41,42,-72,3,2, -64,9,15,40,1,40,40,26,13,12,25,-70,2,-17,0,26,3,9,-78,12,58,16,-70,3,10, -0,6,3,8,-78,32,34,33,-72,3,1,-75,31,31,37,40,42,41,-72,3,1,-76,39,39,36, -38,35,-72,3,1,-73,37,37,25,26,26,25,25,21,-70,3,3,0,0,2,-16,-78,44,13,12, --72,1,26,-123,47,51,16,-12,-3,50,47,25,57,47,17,51,24,47,-19,57,57,51,47,-3,57, -57,17,51,47,-3,57,57,0,63,-3,25,-28,24,63,-19,17,57,17,51,47,93,-19,57,57,51, -47,-19,57,57,17,51,47,-19,57,57,49,48,1,43,43,43,43,43,43,43,43,43,1,20,7, -6,7,6,35,34,39,38,39,38,39,55,22,22,51,50,55,54,54,53,52,39,38,39,55,22, -23,22,21,3,7,39,55,1,7,39,55,7,7,39,55,3,-23,94,82,122,116,75,69,80,61, -85,72,71,17,66,-113,58,-128,-117,126,-78,46,37,67,57,82,39,44,-33,77,-96,74,1,104,78, --94,75,65,76,-94,74,1,37,110,118,104,75,72,20,15,32,27,27,40,13,27,82,75,-27,92, -79,87,70,74,-99,76,76,86,106,3,91,-110,86,-110,-2,-8,-112,86,-113,-81,-111,84,-111,0,-1, --1,0,74,-1,70,3,-23,5,-55,0,22,3,43,0,0,0,1,0,20,1,37,6,127,5,-33, -0,44,0,-70,-71,0,22,-1,-64,64,19,16,17,52,9,32,16,17,52,59,5,107,5,2,9, -32,9,12,52,42,-72,-1,-32,-77,16,17,52,18,-72,-1,-24,-77,15,17,52,18,-72,-1,-36,-77, -13,14,52,18,-72,-1,-16,64,10,10,12,52,4,3,7,18,4,44,13,65,11,2,-17,0,12, -3,11,0,37,0,36,3,9,0,26,0,44,2,-17,0,28,2,-21,-77,3,4,0,7,-72,2, --13,-74,64,18,18,40,12,12,0,65,9,3,0,0,27,2,-16,0,46,0,37,2,-5,0,32, -0,36,-1,-64,-75,9,11,52,36,36,40,-70,3,3,0,32,1,42,-123,47,-3,50,25,47,43, -26,-19,24,16,-11,25,-19,51,24,47,18,57,47,26,-19,18,57,57,0,63,-3,60,63,57,63, --19,17,23,57,43,43,43,49,48,1,43,43,93,43,43,1,38,38,39,7,39,38,53,52,55, -54,55,37,21,7,6,7,6,21,20,23,22,23,22,23,22,23,21,33,34,39,38,53,52,55, -54,55,23,6,6,21,20,23,22,51,6,11,70,-76,-103,33,118,62,84,78,-65,1,26,-47,125, -77,98,64,40,41,-104,113,122,74,-5,85,-17,101,108,47,13,42,34,34,21,115,86,-90,1,-45, -106,-99,91,31,90,52,29,-84,98,90,72,110,-83,70,41,34,43,23,23,48,30,30,115,126,-121, --111,-82,57,61,-109,88,112,31,84,20,78,84,38,109,44,33,0,1,0,20,1,37,7,118,5, --33,0,69,0,-3,-71,0,42,-1,-42,-77,16,17,52,33,-72,-1,-16,-77,15,17,52,47,-72,-1, --32,-77,15,17,52,44,-72,-1,-32,-77,15,17,52,48,-72,-1,-32,-77,13,17,52,46,-72,-1,-32, -64,21,13,17,52,59,27,107,27,-119,61,3,31,32,9,15,52,19,32,15,17,52,14,-72,-1, --32,-77,16,17,52,40,-72,-1,-32,-77,15,17,52,40,-72,-1,-36,-77,13,14,52,40,-72,-1,-16, -64,11,10,12,52,65,26,25,29,40,5,16,35,65,12,2,-17,0,34,3,11,0,9,0,8, -3,9,0,55,0,16,2,-17,0,56,0,0,2,-21,-77,25,26,21,29,-72,2,-13,64,13,15, -40,95,40,2,40,40,21,12,35,35,56,21,-72,3,3,-76,64,65,65,12,56,-66,2,-16,0, -71,0,9,2,-5,0,32,0,8,-1,-64,-75,9,11,52,8,8,12,-70,3,3,0,4,1,42, --123,47,-3,50,25,47,43,26,-19,24,16,-27,17,57,47,26,-19,18,57,47,17,18,57,47,93, --19,18,57,57,0,63,60,-3,60,63,57,63,-19,17,23,57,43,43,43,49,48,1,43,43,43, -93,43,43,0,43,43,43,43,1,34,39,38,53,52,55,54,55,23,6,6,21,20,23,22,51, -33,50,55,54,53,52,39,38,39,7,39,38,53,52,55,54,55,37,21,7,6,7,6,21,20, -23,22,23,22,23,22,23,22,23,22,23,22,51,51,21,35,34,39,38,39,38,39,38,39,20, -7,6,35,1,-44,-17,101,108,47,13,42,34,34,21,115,86,-90,1,-86,-97,108,-127,49,25,72, -33,118,62,84,78,-65,1,26,-47,-85,70,59,64,40,41,88,71,61,53,33,73,47,45,61,45, --125,123,82,90,44,81,49,11,25,51,111,119,-21,1,37,57,61,-109,88,112,31,84,20,78,84, -38,109,44,33,41,49,89,67,46,24,38,31,90,52,29,-84,98,90,72,110,-83,70,58,35,30, -18,23,48,30,30,67,65,56,60,37,90,57,38,51,-82,84,41,105,63,13,30,49,-78,100,107, -0,0,1,-1,-70,1,37,3,39,5,-33,0,29,0,-95,-71,0,25,-1,-64,64,19,16,17,52, -12,32,16,17,52,59,8,107,8,2,12,32,9,12,52,21,-72,-1,-24,-77,15,17,52,21,-72, --1,-36,-77,13,14,52,21,-72,-1,-16,64,10,10,12,52,7,6,10,21,4,2,16,-65,2,-17, -0,15,3,11,0,29,0,2,2,-17,0,1,2,-21,-77,6,7,3,10,-72,2,-13,64,22,64, -111,21,-113,21,2,15,21,47,21,95,21,3,32,21,1,21,21,1,15,15,3,-66,3,0,0, -32,0,0,2,-16,0,31,0,1,1,42,-123,47,16,-12,26,25,-19,51,24,47,18,57,47,93, -93,93,26,-19,18,57,57,0,63,-3,60,63,-19,17,23,57,43,43,43,49,48,1,43,93,43, -43,1,33,53,33,38,38,39,7,39,38,53,52,55,54,55,37,21,7,6,7,6,21,20,23, -22,23,22,23,22,23,3,39,-4,-109,2,-7,70,-76,-103,33,118,62,84,78,-65,1,26,-47,125, -77,98,64,40,41,-104,113,122,74,1,37,-82,106,-99,91,31,90,52,29,-84,98,90,72,110,-83, -70,41,34,43,23,23,48,30,30,115,126,-121,-111,0,1,-1,-70,1,37,4,30,5,-33,0,54, -0,-36,-71,0,47,-1,-42,-77,13,17,52,38,-72,-1,-16,-77,13,17,52,52,-72,-1,-32,-77,15, -17,52,49,-72,-1,-32,-77,13,17,52,53,-72,-1,-32,-77,13,17,52,51,-72,-1,-32,64,31,13, -17,52,84,43,84,50,2,68,43,68,50,2,59,32,107,32,-119,11,3,36,32,9,15,52,24, -32,15,17,52,45,-72,-1,-32,-77,15,17,52,45,-72,-1,-36,-77,13,14,52,45,-72,-1,-16,64, -14,10,12,52,0,45,1,15,31,30,34,45,5,21,40,65,9,2,-17,0,39,3,11,0,5, -0,21,2,-17,0,6,0,20,2,-21,-77,30,31,26,34,-72,2,-13,64,11,15,45,1,45,45, -26,20,40,40,6,26,-72,3,3,-77,15,15,20,6,-69,2,-16,0,56,0,20,1,42,-123,47, -16,-27,17,57,47,-19,18,57,47,17,18,57,47,93,-19,18,57,57,0,63,60,-3,60,63,-19, -17,23,57,93,43,43,43,49,48,1,43,43,93,93,93,43,43,0,43,43,43,43,1,22,23, -22,51,51,21,35,34,39,38,39,38,39,38,39,20,7,6,35,35,53,51,50,55,54,53,52, -39,38,39,7,39,38,53,52,55,54,55,37,21,7,6,7,6,21,20,23,22,23,22,23,22, -23,22,2,-43,47,45,61,45,-125,123,82,90,44,81,49,11,25,51,111,119,-21,103,108,-97,108, --127,49,25,72,33,118,62,84,78,-65,1,26,-47,125,77,98,64,40,41,88,71,61,53,33,2, -101,57,38,51,-82,84,41,105,63,13,30,49,-78,100,107,-82,41,49,89,67,46,24,38,31,90, -52,29,-84,98,90,72,110,-83,70,41,34,43,23,23,48,30,30,67,65,56,60,37,0,2,0, -20,1,37,6,127,6,-16,0,44,0,55,0,-15,64,16,48,8,19,21,52,47,32,10,11,52, -54,32,10,11,52,22,-72,-1,-64,64,19,16,17,52,9,32,16,17,52,59,5,107,5,2,9, -32,9,12,52,42,-72,-1,-32,-73,16,17,52,51,13,50,12,45,-72,2,-17,-74,15,46,1,46, -46,12,18,-72,-1,-24,-77,15,17,52,18,-72,-1,-36,-77,13,14,52,18,-72,-1,-16,64,10,10, -12,52,4,3,7,18,4,44,13,65,11,2,-17,0,12,3,11,0,37,0,36,3,9,0,26, -0,44,2,-17,0,28,2,-21,64,9,46,12,50,50,7,3,4,0,7,-72,2,-13,-74,64,18, -18,40,12,12,0,65,9,3,0,0,27,2,-16,0,57,0,37,2,-5,0,32,0,36,-1,-64, --75,9,11,52,36,36,40,-70,3,3,0,32,1,42,-123,47,-3,50,25,47,43,26,-19,24,16, --11,25,-19,51,24,47,18,57,47,26,-19,18,57,57,17,51,47,16,60,0,63,-3,60,63,57, -63,-19,17,23,57,43,43,43,17,51,47,93,-19,17,51,18,57,49,48,1,43,43,93,43,43, -0,43,43,43,1,38,38,39,7,39,38,53,52,55,54,55,37,21,7,6,7,6,21,20,23, -22,23,22,23,22,23,21,33,34,39,38,53,52,55,54,55,23,6,6,21,20,23,22,51,1, -21,6,7,6,7,53,54,54,55,54,6,11,70,-76,-103,33,118,62,84,78,-65,1,26,-47,125, -77,98,64,40,41,-104,113,122,74,-5,85,-17,101,108,47,13,42,34,34,21,115,86,-90,4,74, --40,-72,-93,93,32,-64,-122,-106,1,-45,106,-99,91,31,90,52,29,-84,98,90,72,110,-83,70,41, -34,43,23,23,48,30,30,115,126,-121,-111,-82,57,61,-109,88,112,31,84,20,78,84,38,109,44, -33,5,29,-87,79,89,78,63,106,36,126,70,79,0,2,0,20,1,37,7,118,6,-16,0,69, -0,80,1,51,64,16,73,8,19,21,52,72,32,10,11,52,79,32,10,11,52,42,-72,-1,-42, --77,16,17,52,33,-72,-1,-16,-77,15,17,52,47,-72,-1,-32,-77,15,17,52,44,-72,-1,-32,-77, -15,17,52,48,-72,-1,-32,-77,13,17,52,46,-72,-1,-32,64,21,13,17,52,59,27,107,27,-119, -61,3,31,32,9,15,52,19,32,15,17,52,14,-72,-1,-32,-73,16,17,52,76,35,75,34,70, --72,2,-17,-74,15,71,1,71,71,34,40,-72,-1,-32,-77,15,17,52,40,-72,-1,-36,-77,13,14, -52,40,-72,-1,-16,64,11,10,12,52,65,26,25,29,40,5,16,35,65,12,2,-17,0,34,3, -11,0,9,0,8,3,9,0,55,0,16,2,-17,0,56,0,0,2,-21,64,9,71,35,75,75, -29,25,26,21,29,-72,2,-13,64,13,15,40,95,40,2,40,40,21,12,35,35,56,21,-72,3, -3,-76,64,65,65,12,56,-66,2,-16,0,82,0,9,2,-5,0,32,0,8,-1,-64,-75,9,11, -52,8,8,12,-70,3,3,0,4,1,42,-123,47,-3,50,25,47,43,26,-19,24,16,-27,17,57, -47,26,-19,18,57,47,17,18,57,47,93,-19,18,57,57,17,51,47,16,60,0,63,60,-3,60, -63,57,63,-19,17,23,57,43,43,43,17,51,47,93,-19,17,51,18,57,49,48,1,43,43,43, -93,43,43,0,43,43,43,43,43,43,43,1,34,39,38,53,52,55,54,55,23,6,6,21,20, -23,22,51,33,50,55,54,53,52,39,38,39,7,39,38,53,52,55,54,55,37,21,7,6,7, -6,21,20,23,22,23,22,23,22,23,22,23,22,23,22,51,51,21,35,34,39,38,39,38,39, -38,39,20,7,6,35,1,21,6,7,6,7,53,54,54,55,54,1,-44,-17,101,108,47,13,42, -34,34,21,115,86,-90,1,-86,-97,108,-127,49,25,72,33,118,62,84,78,-65,1,26,-47,-85,70, -59,64,40,41,88,71,61,53,33,73,47,45,61,45,-125,123,82,90,44,81,49,11,25,51,111, -119,-21,2,-91,-40,-72,-93,93,32,-64,-122,-106,1,37,57,61,-109,88,112,31,84,20,78,84,38, -109,44,33,41,49,89,67,46,24,38,31,90,52,29,-84,98,90,72,110,-83,70,58,35,30,18, -23,48,30,30,67,65,56,60,37,90,57,38,51,-82,84,41,105,63,13,30,49,-78,100,107,5, --53,-87,79,89,78,63,106,36,126,70,79,0,2,-1,-70,1,37,3,39,7,2,0,29,0,40, -0,-46,64,14,-56,33,1,32,32,10,11,52,39,32,10,11,52,25,-72,-1,-64,64,23,16,17, -52,12,32,16,17,52,59,8,107,8,2,12,32,9,12,52,36,16,35,15,30,-72,2,-17,-77, -31,31,15,21,-72,-1,-24,-77,15,17,52,21,-72,-1,-36,-77,13,14,52,21,-72,-1,-16,64,10, -10,12,52,7,6,10,21,4,2,16,-65,2,-17,0,15,3,11,0,29,0,2,2,-17,0,1, -2,-21,64,9,31,15,35,35,10,6,7,3,10,-72,2,-13,64,22,64,111,21,-113,21,2,15, -21,47,21,95,21,3,32,21,1,21,21,1,15,15,3,-66,3,0,0,32,0,0,2,-16,0, -42,0,1,1,42,-123,47,16,-11,26,25,-19,51,24,47,18,57,47,93,93,93,26,-19,18,57, -57,17,51,47,16,60,0,63,-3,60,63,-19,17,23,57,43,43,43,17,51,47,-19,17,51,18, -57,49,48,1,43,93,43,43,0,43,43,93,1,33,53,33,38,38,39,7,39,38,53,52,55, -54,55,37,21,7,6,7,6,21,20,23,22,23,22,23,22,23,3,21,6,7,6,7,53,54, -54,55,54,3,39,-4,-109,2,-7,70,-76,-103,33,118,62,84,78,-65,1,26,-47,125,77,98,64, -40,41,-104,113,122,74,97,-40,-72,-93,93,32,-64,-122,-106,1,37,-82,106,-99,91,31,90,52,29, --84,98,90,72,110,-83,70,41,34,43,23,23,48,30,30,115,126,-121,-111,5,47,-87,79,89,78, -63,106,36,126,70,79,0,0,2,-1,-70,1,37,4,30,7,2,0,54,0,65,1,27,-77,-56, -58,1,65,-72,-1,-32,64,19,16,17,52,63,32,13,14,52,57,32,10,11,52,64,32,10,11, -52,47,-72,-1,-42,-77,13,17,52,38,-72,-1,-16,-77,13,17,52,52,-72,-1,-32,-77,15,17,52, -49,-72,-1,-32,-77,13,17,52,53,-72,-1,-32,-77,13,17,52,51,-72,-1,-32,64,35,13,17,52, -84,43,84,50,2,68,43,68,50,2,59,32,107,32,-119,11,3,36,32,9,15,52,24,32,15, -17,52,61,40,60,39,55,-72,2,-17,-77,56,56,39,45,-72,-1,-32,-77,15,17,52,45,-72,-1, --36,-77,13,14,52,45,-72,-1,-16,64,14,10,12,52,0,45,1,15,31,30,34,45,5,21,40, -65,9,2,-17,0,39,3,11,0,5,0,21,2,-17,0,6,0,20,2,-21,64,9,56,40,60, -60,34,30,31,26,34,-72,2,-13,64,11,15,45,1,45,45,26,20,40,40,6,26,-72,3,3, --77,15,15,20,6,-69,2,-16,0,67,0,20,1,42,-123,47,16,-27,17,57,47,-19,18,57,47, -17,18,57,47,93,-19,18,57,57,17,51,47,16,60,0,63,60,-3,60,63,-19,17,23,57,93, -43,43,43,17,51,47,-19,17,51,18,57,49,48,1,43,43,93,93,93,43,43,0,43,43,43, -43,43,43,43,43,93,1,22,23,22,51,51,21,35,34,39,38,39,38,39,38,39,20,7,6, -35,35,53,51,50,55,54,53,52,39,38,39,7,39,38,53,52,55,54,55,37,21,7,6,7, -6,21,20,23,22,23,22,23,22,23,22,19,21,6,7,6,7,53,54,54,55,54,2,-43,47, -45,61,45,-125,123,82,90,44,81,49,11,25,51,111,119,-21,103,108,-97,108,-127,49,25,72,33, -118,62,84,78,-65,1,26,-47,125,77,98,64,40,41,88,71,61,53,33,58,-40,-72,-93,93,32, --64,-122,-106,2,101,57,38,51,-82,84,41,105,63,13,30,49,-78,100,107,-82,41,49,89,67,46, -24,38,31,90,52,29,-84,98,90,72,110,-83,70,41,34,43,23,23,48,30,30,67,65,56,60, -37,4,67,-87,79,89,78,63,106,36,126,70,79,0,0,1,0,50,-1,-89,4,-39,3,-78,0, -59,0,-103,-71,0,38,-1,-42,64,19,14,17,52,41,52,14,17,52,42,52,11,17,52,3,6, -14,33,39,32,65,9,3,7,0,6,2,-17,0,57,3,4,0,39,2,-17,0,22,-1,-64,-77, -9,11,52,22,-66,3,13,0,14,2,-17,0,48,2,-21,0,51,3,12,64,9,10,10,44,36, -3,18,0,0,44,-72,2,-3,-76,64,18,18,61,33,-69,2,-5,0,32,0,32,-1,-64,-75,9, -11,52,32,32,36,-70,3,12,0,26,1,57,-123,47,-3,50,25,47,43,26,-19,17,51,24,47, -26,-19,51,47,18,57,17,18,57,47,-19,0,63,-19,63,43,-19,63,-19,63,18,57,17,18,57, -49,48,1,43,43,43,1,20,6,7,38,38,35,34,7,6,21,20,22,51,51,50,22,22,21, -20,7,6,33,34,39,38,53,52,55,54,55,54,55,23,6,6,21,20,22,51,50,55,54,54, -53,52,38,35,35,34,38,53,52,55,54,55,54,51,50,22,4,-39,12,2,35,97,50,87,96, -88,43,53,80,72,69,96,-37,-55,-2,-87,-78,94,102,34,26,46,3,60,42,63,67,-87,-99,120, --97,-120,-38,25,28,-22,43,66,55,60,85,102,103,66,76,3,32,32,67,14,45,52,101,93,55, -19,19,3,16,65,-5,-125,120,69,75,-105,104,114,87,95,6,113,17,112,-61,75,122,122,48,41, -114,27,19,12,62,49,67,115,125,84,101,80,0,0,1,0,36,-1,31,4,-75,2,5,0,54, -0,-112,-71,0,32,-1,-32,64,9,12,17,52,26,53,25,25,53,6,-72,-1,-64,64,10,9,10, -52,6,6,1,44,44,1,34,-70,2,-17,0,17,-1,-64,-77,9,13,52,17,-66,3,14,0,53, -2,-17,0,1,2,-21,0,38,3,12,-77,13,13,0,47,-72,3,12,-76,64,4,4,30,0,-66, -2,-16,0,56,0,26,2,-5,0,32,0,25,-1,-64,-75,9,11,52,25,25,30,-70,3,12,0, -21,1,57,-123,47,-3,50,25,47,43,26,-19,24,16,-28,17,57,47,26,-19,18,57,47,-19,0, -63,-19,63,43,-3,17,57,47,18,57,47,43,17,51,47,18,57,49,48,1,43,1,35,34,6, -21,20,51,50,22,23,22,23,22,21,20,7,6,33,34,39,38,53,52,55,54,55,23,6,7, -6,21,20,23,22,51,50,55,54,53,52,38,35,38,38,35,34,38,53,52,55,54,55,54,51, -51,4,-75,-81,-102,-101,93,41,48,81,48,18,29,123,-122,-2,-53,-41,127,-121,64,23,98,40,38, -37,57,-128,122,-43,-113,109,-122,30,35,27,115,18,63,54,73,60,101,76,84,-81,1,37,16,24, -33,4,9,6,9,15,37,-69,85,93,73,78,-112,116,-126,47,-102,20,65,64,110,70,123,64,61, -22,27,47,17,17,3,7,33,33,124,79,64,31,23,0,0,2,1,0,0,0,5,0,5,0, -0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5, -0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17, -33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0, -2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0, -4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5, -0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64, -5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33, -17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0, -0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1, -0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0, -5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4, -64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0, -33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64, -0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33, -1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5, -0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64, --4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0, -0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4, --64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17, -33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0, -5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3, --64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7, -0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32, -4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33, -17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0, -0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32, -3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,3,0,48,4,-41,1,-49,7,119,0,45,0, -86,0,98,1,29,64,9,3,97,10,35,9,9,33,14,43,-70,2,-11,0,90,-1,-64,-75,11, -15,52,90,90,97,-72,2,-11,-74,35,35,20,23,23,33,27,-72,2,-11,-78,20,20,33,-72,2, --11,64,22,14,14,75,53,70,50,83,84,79,74,75,63,70,75,75,64,84,84,64,64,70,79, --72,2,-11,-78,50,50,70,-70,2,-11,0,57,2,-12,64,14,9,6,97,10,87,35,93,39,33, -30,17,6,6,0,-70,2,-10,0,87,-1,-64,-75,9,10,52,87,87,93,-72,2,-10,64,12,39, -64,9,16,52,39,39,30,14,23,23,17,-72,2,-10,64,10,30,30,53,75,74,67,64,63,46, -84,-72,2,-7,-76,83,83,75,60,63,-72,2,-7,-78,64,64,75,-70,2,-7,0,74,-1,-64,-77, -21,23,52,74,-72,-1,-64,-77,13,16,52,74,-72,1,36,-123,47,43,43,-19,51,47,-3,50,17, -51,47,-3,50,17,18,57,17,18,57,51,47,-3,50,47,57,17,51,47,43,-3,50,47,43,-19, -57,47,17,18,57,17,18,57,17,57,57,18,57,0,63,-19,57,47,-19,17,51,47,50,47,18, -57,47,17,57,18,57,17,18,57,17,18,57,17,51,47,-3,50,47,-19,18,57,47,17,57,47, --3,50,47,43,-19,17,18,57,47,18,57,17,57,49,48,1,6,6,7,22,22,21,20,6,7, -39,6,7,6,35,55,54,53,52,38,35,34,7,7,54,55,54,51,50,22,21,20,6,7,54, -55,38,39,38,53,52,55,54,55,22,22,3,20,7,6,35,34,38,39,6,7,6,35,34,38, -53,52,54,55,55,20,6,21,20,22,51,50,55,54,55,55,22,23,22,51,50,55,54,53,55, -22,22,3,52,38,35,34,6,21,20,23,22,23,54,1,-54,4,13,22,15,17,3,4,86,46, -58,71,87,36,20,20,19,21,18,26,7,11,20,46,34,38,7,8,69,64,32,9,18,37,46, -50,29,38,30,26,29,51,18,30,19,20,19,32,35,42,42,14,13,21,4,18,18,43,26,12, -18,21,8,5,12,28,38,22,18,21,4,7,41,23,12,19,12,18,5,30,13,7,21,23,47, -35,12,21,13,18,43,26,67,54,30,36,60,37,29,22,38,24,44,71,30,55,67,42,17,35, -33,20,46,32,12,24,27,47,45,55,1,1,38,-2,116,75,48,54,12,13,34,19,32,56,50, -26,50,33,8,8,36,12,22,35,56,25,76,6,49,11,31,50,41,44,6,19,49,1,36,24, -38,17,12,18,20,6,27,17,0,0,3,0,70,4,-41,1,-79,7,61,0,41,0,49,0,57, -0,-52,64,19,7,25,4,38,39,34,29,30,18,25,30,30,19,39,39,19,19,25,34,-72,2, --11,-78,4,4,25,-72,2,-11,64,9,11,64,9,12,52,11,11,48,42,-72,2,-11,-78,44,44, -48,-72,2,-11,64,9,46,64,9,24,52,46,46,56,50,-72,2,-11,-78,52,52,56,-70,2,-11, -0,54,2,-12,64,18,42,50,50,46,54,64,37,40,52,54,7,30,29,22,19,18,0,39,-72, -2,-7,-76,38,38,30,14,18,-72,2,-7,-78,19,19,30,-70,2,-7,0,29,-1,-64,-77,21,23, -52,29,-72,-1,-64,-77,13,16,52,29,-72,1,36,-123,47,43,43,-19,51,47,-3,50,17,51,47, --3,50,17,18,57,17,18,57,47,43,60,51,47,60,0,63,-19,51,47,-19,17,51,47,43,-19, -51,47,-19,17,51,47,43,-19,57,47,-19,17,51,47,50,47,18,57,47,17,57,18,57,17,18, -57,17,18,57,49,48,1,20,7,6,35,34,38,39,6,7,6,35,34,38,53,52,55,54,55, -55,20,6,21,20,22,51,50,55,54,55,55,22,23,22,51,50,55,54,53,55,22,22,7,20, -7,6,7,52,55,54,23,20,7,6,7,52,55,54,1,-79,26,29,51,17,33,17,19,20,32, -35,42,42,8,5,14,21,4,17,19,43,26,13,17,21,9,4,12,28,38,22,18,21,4,7, -15,52,89,-55,43,84,-41,51,90,-55,43,84,6,-25,76,48,53,13,12,34,19,31,56,49,25, -29,18,36,8,8,36,12,23,33,56,27,73,6,49,11,32,50,41,45,7,24,44,-42,46,44, -35,82,44,41,34,35,47,45,36,81,43,41,35,0,0,2,0,70,4,-41,1,-79,6,-71,0, -7,0,49,0,-83,-71,0,0,2,-11,-78,2,2,6,-72,2,-11,64,27,4,64,9,28,52,4, -4,27,46,47,42,37,38,26,27,15,33,12,38,38,27,47,47,27,27,33,42,-72,2,-11,-78, -12,12,33,-70,2,-11,0,19,2,-12,-78,0,0,4,-72,-1,-64,64,12,14,19,52,4,15,38, -37,30,27,26,8,47,-72,2,-7,-76,46,46,38,22,26,-72,2,-7,-78,27,27,38,-70,2,-7, -0,37,-1,-64,-77,21,23,52,37,-72,-1,-64,-77,13,16,52,37,-72,1,36,-123,47,43,43,-19, -51,47,-3,50,17,51,47,-3,50,17,18,57,17,18,57,47,43,51,47,0,63,-19,57,47,-19, -17,51,47,50,47,18,57,47,17,18,57,17,57,17,57,17,18,57,17,51,47,43,-19,51,47, --3,49,48,1,20,7,6,7,52,55,54,23,20,7,6,35,34,38,39,6,7,6,35,34,38, -53,52,55,54,55,55,20,6,21,20,22,51,50,55,54,55,55,22,23,22,51,50,55,54,53, -55,22,22,1,-94,52,89,-55,45,82,-26,26,29,51,17,33,17,20,19,32,35,42,42,8,5, -14,21,4,18,18,43,26,12,18,21,8,5,12,28,38,22,18,21,4,7,6,-71,46,46,35, -80,42,41,34,-101,75,48,54,13,12,34,19,32,56,50,26,29,18,36,8,8,36,12,22,35, -56,25,76,6,49,11,31,50,41,44,6,19,49,0,3,0,64,4,-39,1,-79,7,46,0,32, -0,74,0,86,0,-20,-73,29,84,4,15,11,0,8,22,-70,2,-11,0,78,-1,-64,64,10,11, -13,52,78,78,84,0,0,8,84,-72,2,-11,64,29,15,15,8,64,9,24,52,8,8,52,40, -58,37,71,72,67,62,63,51,58,63,63,52,72,72,52,52,58,67,-72,2,-11,-78,37,37,58, --70,2,-11,0,44,2,-12,64,9,84,4,75,15,81,19,0,0,25,-72,2,-10,-75,75,75,81, -11,11,19,-72,2,-10,64,10,81,81,40,63,62,55,52,51,33,72,-72,2,-7,-76,71,71,63, -47,51,-72,2,-7,-78,52,52,63,-70,2,-7,0,62,-1,-64,-77,21,23,52,62,-72,-1,-64,-77, -13,16,52,62,-72,1,36,-123,47,43,43,-19,51,47,-3,50,17,51,47,-3,50,17,18,57,17, -18,57,51,47,-3,50,47,17,51,47,-3,50,47,17,18,57,17,57,57,0,63,-19,57,47,-19, -17,51,47,50,47,18,57,47,17,57,18,57,17,18,57,17,18,57,17,51,47,43,51,47,-19, -18,57,47,17,51,47,43,-19,17,18,57,17,57,18,57,49,48,1,34,39,38,39,6,7,6, -35,34,38,39,54,55,54,55,38,39,38,53,52,54,51,50,22,21,20,7,6,7,22,23,22, -21,20,7,6,35,34,38,39,6,7,6,35,34,38,53,52,55,54,55,55,20,6,21,20,22, -51,50,55,54,55,55,22,23,22,51,50,55,54,53,55,22,22,39,52,38,35,34,6,21,20, -22,23,54,54,1,-79,35,39,8,35,57,23,60,56,14,27,15,76,31,48,58,23,11,17,71, -45,29,47,10,3,20,32,6,10,26,29,51,17,33,17,20,19,32,35,42,42,8,5,14,21, -4,18,18,43,26,12,18,21,9,4,12,28,38,22,18,21,4,7,81,30,22,7,6,20,35, -3,7,6,49,9,2,10,49,14,38,9,8,34,15,23,33,22,15,23,23,43,85,41,29,21, -23,7,35,15,11,17,-95,75,48,54,13,12,34,19,32,56,50,26,29,18,36,8,8,36,12, -22,35,56,25,75,7,50,11,31,50,41,45,6,20,49,-14,21,40,14,9,21,29,19,7,18, -0,0,2,0,70,4,-41,1,-79,6,-45,0,41,0,49,0,-79,64,19,7,25,4,38,39,34, -29,30,18,25,30,30,19,39,39,19,19,25,34,-72,2,-11,-78,4,4,25,-72,2,-11,64,14, -11,64,27,29,52,11,64,9,9,52,11,11,48,42,-72,2,-11,-78,44,44,48,-70,2,-11,0, -46,2,-12,64,16,42,42,46,64,37,40,52,46,7,30,29,22,19,18,0,39,-72,2,-7,-76, -38,38,30,14,18,-72,2,-7,-78,19,19,30,-70,2,-7,0,29,-1,-64,-77,21,23,52,29,-72, --1,-64,-77,13,16,52,29,-72,1,36,-123,47,43,43,-19,51,47,-3,50,17,51,47,-3,50,17, -18,57,17,18,57,47,43,51,47,0,63,-19,51,47,-19,17,51,47,43,43,-19,57,47,-19,17, -51,47,50,47,18,57,47,17,57,18,57,17,18,57,17,18,57,49,48,1,20,7,6,35,34, -38,39,6,7,6,35,34,38,53,52,55,54,55,55,20,6,21,20,22,51,50,55,54,55,55, -22,23,22,51,50,55,54,53,55,22,22,7,20,7,6,7,52,55,54,1,-79,26,29,51,18, -30,19,20,19,32,35,42,42,8,5,14,21,4,18,18,43,26,12,18,21,8,5,12,28,38, -22,18,21,4,7,15,51,90,-55,44,83,6,125,75,47,53,12,13,34,19,32,56,50,25,29, -18,35,9,9,36,12,22,33,55,26,74,6,49,11,31,50,41,44,6,19,49,-24,47,45,36, -80,43,40,35,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37, -33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0, -0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4, -32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,1,-1,-36,-2,-19,1,-81,4,-46,0,5, -0,16,-75,0,3,2,5,1,2,47,-35,-58,0,47,47,-51,49,48,19,17,35,17,33,21,36, -72,1,-45,4,-117,-6,98,5,-27,71,0,0,1,-2,81,-2,-19,0,36,4,-46,0,5,0,16, --75,5,2,3,0,3,4,47,-51,-58,0,47,47,-51,49,48,1,53,33,17,35,17,-2,81,1, --45,72,4,-117,71,-6,27,5,-98,0,1,-1,22,-2,-19,0,-22,5,-123,0,11,0,33,64,14, -6,9,10,0,5,10,3,8,0,2,3,10,5,3,47,-42,-51,16,-35,-42,60,0,47,47,-35, -60,16,-42,-51,49,48,19,35,17,35,17,35,17,33,21,33,17,33,-22,-58,72,-58,1,-44,-2, -114,1,-114,3,-40,-5,21,4,-21,1,-83,71,-2,-31,0,1,-1,22,-2,-19,0,-22,5,-123,0, -11,0,33,64,14,5,2,1,11,6,1,8,1,6,8,9,3,11,9,47,-42,-64,16,-35,-42, --51,0,47,47,-35,-64,16,-42,-51,49,48,3,33,17,33,53,33,17,35,17,35,17,35,-22,1, --114,-2,114,1,-44,-58,72,-58,4,31,1,31,71,-2,83,-5,21,4,-21,0,1,-1,22,-2,-19, -0,-22,5,-123,0,7,0,27,64,13,47,6,127,6,2,6,0,5,3,0,2,5,3,47,-58, --35,-58,0,47,47,60,-51,93,49,48,19,35,17,35,17,35,17,33,-22,-58,72,-58,1,-44,3, --40,-5,21,4,-21,1,-83,0,0,2,-1,22,-2,-19,0,-22,5,-123,0,6,0,10,0,64,64, -30,5,7,9,3,3,10,4,8,64,16,21,52,8,10,6,2,1,8,4,10,10,0,1,7, -5,0,1,9,3,1,47,-42,-51,16,-35,-42,-51,17,18,57,61,47,60,60,0,24,47,47,60, --35,-34,43,-51,18,57,61,47,60,60,60,49,48,19,35,17,39,55,23,7,55,39,7,23,36, -72,-58,-22,-22,-58,98,-122,-122,-122,-2,-19,5,11,-74,-41,-41,-74,-74,121,121,120,0,0,1,-1, -22,-2,-19,0,-22,5,-123,0,13,0,35,64,15,4,3,7,0,8,13,11,8,6,10,11,3, -13,1,11,47,-64,-42,-64,16,-35,-64,-50,0,47,47,-64,-35,-64,-42,-51,49,48,3,51,17,35, -53,33,17,51,21,35,17,35,17,35,-22,-58,-58,1,14,-58,-58,72,-58,4,31,1,31,71,-2, --102,71,-5,21,4,-21,0,1,-1,22,-2,-19,0,-22,5,-123,0,15,0,41,64,18,5,4,6, -3,9,0,10,15,13,5,10,7,12,13,4,15,2,13,47,-64,-42,-64,16,-35,-64,-42,-64,0, -47,47,-64,-35,-64,-42,-64,-35,-64,49,48,3,51,17,35,53,33,21,35,17,51,21,35,17,35, -17,35,-22,-58,-58,1,-44,-58,-58,-58,72,-58,4,31,1,31,71,71,-2,-31,71,-5,21,4,-21, -0,2,-1,22,-2,-19,0,-22,5,-123,0,3,0,11,0,33,64,14,5,3,0,7,4,0,10, -1,7,9,10,0,4,10,47,-42,-51,16,-35,-42,-51,0,47,47,-35,60,16,-42,-51,49,48,3, -33,17,33,3,17,33,17,35,17,35,17,-92,1,72,-2,-72,70,1,-44,-58,72,4,31,1,31, --2,-102,1,-83,-2,83,-5,21,4,-21,0,0,1,-1,22,-2,-19,0,-22,5,-123,0,5,0,20, --73,3,5,2,1,4,0,3,1,47,-58,-35,-58,0,47,47,60,-51,49,48,19,35,17,3,33, -3,36,72,-58,1,-44,-58,-2,-19,5,44,1,108,-2,-108,0,1,-1,22,-2,-19,0,-22,5,-123, -0,6,0,29,64,11,5,6,4,2,5,5,2,6,1,4,2,47,-58,-35,-58,18,57,61,47, -0,24,47,47,60,-51,49,48,19,17,35,17,35,19,19,36,72,-58,-22,-22,3,-40,-5,21,4, --21,1,-83,-2,83,0,0,2,-1,-36,-2,87,0,36,7,39,0,3,0,7,0,29,64,12,2, -2,3,7,7,6,3,6,1,5,2,6,47,60,-35,60,0,47,47,18,57,47,18,57,47,49, -48,19,17,35,17,19,17,35,17,36,72,72,72,7,39,-4,56,3,-56,-6,-8,-4,56,3,-56, -0,0,1,-1,22,-2,87,0,-22,7,39,0,11,0,31,64,13,7,4,5,10,1,0,7,11, -9,2,4,0,2,47,-35,-64,16,-35,-35,-64,0,47,-35,-64,47,-35,-64,49,48,3,53,51,17, -35,53,33,21,35,17,51,21,-22,-58,-58,1,-44,-58,-58,-2,87,71,8,66,71,71,-9,-66,71, -0,1,-1,-36,-2,87,0,-32,7,39,0,4,0,19,-74,1,0,4,3,0,2,3,47,-35,-50, -0,47,47,25,-35,-51,49,48,19,7,17,35,17,-32,-68,72,6,110,-114,-8,119,8,-48,0,1, --1,32,-2,87,0,36,7,39,0,4,0,27,64,12,6,4,22,4,2,3,4,0,2,1,4, -2,47,-50,-51,0,47,47,25,-35,-51,49,48,0,93,19,17,35,17,39,36,72,-68,7,39,-9, -48,7,-119,-114,0,1,-1,-36,-2,87,0,-22,7,39,0,5,0,16,-75,5,1,4,3,1,4, -47,-35,-51,0,47,-51,47,49,48,19,17,51,21,33,17,36,-58,-2,-14,7,39,-9,119,71,8, --48,0,0,2,0,74,0,-21,4,33,4,-64,0,27,0,39,0,-67,64,24,47,41,1,8,16, -14,15,22,2,0,1,23,15,17,16,9,1,3,2,22,33,16,1,16,-68,2,-94,0,17,2, --72,0,21,2,-72,-78,31,41,19,-72,1,105,-75,5,8,46,2,1,2,-68,2,-94,0,7,2, --72,0,3,2,-72,64,22,37,41,5,9,46,15,48,15,64,15,-126,15,4,15,62,34,41,14, -62,10,62,12,-72,1,105,64,27,28,41,26,23,33,1,63,1,79,1,-115,1,4,1,62,24, -62,0,62,56,26,72,26,-49,26,3,26,-72,1,-2,-75,40,5,7,-98,121,24,43,0,63,1, -78,16,-12,93,77,-28,-28,-12,93,60,16,-19,-3,-28,-28,-19,-12,93,60,0,77,16,-19,-28,-28, --12,93,60,16,-3,-19,-28,-28,-12,93,60,17,18,57,57,17,18,57,57,1,17,18,57,57,17, -18,57,57,49,48,1,93,19,39,55,23,54,51,50,23,55,23,7,22,21,20,7,23,7,39, -6,35,34,39,7,39,55,38,53,52,23,20,22,51,50,54,53,52,38,35,34,6,-43,-117,115, --117,106,-125,-124,105,-117,116,-117,71,71,-117,116,-117,105,-124,-125,106,-117,115,-117,71,-93,-104,107,107, --104,-105,108,107,-104,3,-63,-120,119,-117,72,72,-117,119,-120,110,125,126,110,-120,119,-116,73,73,-116, -119,-120,110,126,125,125,108,-104,-104,108,107,-104,-104,0,0,16,0,0,0,0,8,0,5,-63,0, -5,0,9,0,13,0,25,0,29,0,35,0,46,0,52,0,56,0,68,0,72,0,76,0,82, -0,89,0,96,0,104,1,-2,64,-1,-89,15,-73,15,2,119,15,-121,15,-105,15,3,122,38,1, -83,37,99,37,2,35,37,51,37,67,37,3,89,61,105,61,2,41,61,57,61,73,61,3,89, -65,105,65,2,41,65,57,65,73,65,3,86,59,102,59,2,38,59,54,59,70,59,3,86,67, -102,67,2,38,67,54,67,70,67,3,-58,102,1,-59,104,1,-54,98,1,-55,100,1,86,96,102, -96,2,89,91,105,91,2,-91,42,-75,42,2,99,42,1,-75,42,-59,42,-43,42,-11,42,4,117, -42,-123,42,-107,42,3,51,42,67,42,83,42,3,99,66,24,66,40,45,87,111,93,1,63,93, -79,93,95,93,3,93,93,39,86,80,40,1,47,40,63,40,79,40,3,40,47,12,79,71,1, -71,1,50,51,7,27,3,47,8,28,4,51,19,21,103,16,60,94,80,39,1,15,39,79,39, -95,39,3,-97,39,1,32,39,48,39,64,39,3,39,82,11,70,34,79,77,55,75,32,82,54, -74,31,77,97,112,57,-128,57,-112,57,3,64,57,80,57,96,57,3,31,57,1,57,39,87,48, -94,1,94,31,39,-65,39,2,31,39,95,39,111,39,-97,64,102,39,-33,39,-17,39,6,39,36, -85,45,101,45,2,37,45,53,45,69,45,3,45,83,-97,43,1,43,95,18,111,18,2,18,90, -80,36,1,36,23,-112,14,1,111,14,127,14,2,14,33,7,54,9,53,35,3,0,31,1,31, -35,1,11,33,0,10,35,106,48,101,1,101,111,63,127,63,2,15,63,31,63,63,63,79,63, -4,63,26,73,27,74,78,47,15,77,1,77,78,49,69,81,50,70,78,47,-64,-64,-35,-64,-64, -16,-35,93,-64,16,-44,-64,-35,-64,47,93,113,-51,114,16,-48,-64,-64,-35,-64,-64,16,-44,93,-64, -16,-44,-64,-35,-64,16,-42,113,93,-51,-44,93,-51,-58,93,-44,113,-51,51,93,93,16,-44,93,113, --35,114,-64,16,-42,93,93,93,-51,0,47,-64,60,60,-35,-64,60,60,16,-44,-64,-42,-64,16,-42, -93,93,113,93,-51,-44,-64,-35,-48,-58,47,-64,60,60,-35,-64,60,60,16,-35,-64,-42,93,-64,16, --42,93,113,-51,18,57,47,113,113,-51,57,16,-60,-64,16,-51,49,48,93,93,113,93,93,113,113, -93,93,93,93,1,93,93,93,93,93,93,93,93,93,93,113,93,93,1,35,53,35,53,33,5, -33,53,33,1,35,17,51,1,20,35,34,39,55,22,51,50,53,17,51,1,33,53,33,1,33, -53,51,53,51,1,20,33,35,17,51,50,21,20,7,22,1,35,21,35,17,33,1,33,53,33, -1,20,6,35,34,38,53,52,54,51,50,22,1,35,17,51,1,33,53,33,5,33,17,51,21, -51,1,52,35,35,21,51,50,23,52,35,35,21,51,50,37,16,35,34,17,16,51,50,8,0, -100,-33,1,67,-3,-63,-2,-67,1,67,2,63,100,100,-2,-10,-45,86,52,73,25,40,95,116,-4, --116,-2,-67,1,67,4,126,-2,-67,-33,100,-3,-113,-2,-18,-16,-21,-7,89,119,-5,-76,-33,100,1, -67,4,126,-2,-67,1,67,-3,-107,-92,-103,-103,-95,-95,-103,-103,-92,-3,14,100,100,3,30,-2,-67, -1,67,-3,-63,-2,-67,100,-33,3,-70,-93,89,101,-105,30,-85,111,124,-98,-3,-57,-55,-58,-58,-55, -4,126,-33,100,100,100,-4,126,1,67,-2,-31,-15,45,79,26,-118,1,-28,1,27,100,-6,63,100, --33,1,12,-47,2,-60,-70,91,54,46,2,-108,-33,1,67,-6,63,100,2,123,-83,-64,-64,-83,-81, --64,-64,-2,-79,1,67,-4,126,100,100,1,67,-33,3,25,99,-62,-49,109,-36,-1,1,13,-2,-13, --2,-11,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17, -33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0, -5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3, --64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7, -0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32, -4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33, -17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0, -0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32, -3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0, -7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0, -32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37, -33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0, -0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4, -32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3, -0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5, -0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17, -37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1, -0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0, --4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0, -3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0, --5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33, -17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2, -1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4, -0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0, -0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5, -0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17, -33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0, -2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0, -4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5, -0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64, -5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33, -17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0, -0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1, -0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0, -5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4, -64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0, -33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64, -0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33, -1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5, -0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64, --4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0, -0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4, --64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17, -33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0, -5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3, --64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7, -0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32, -4,-64,0,0,1,0,127,-2,83,2,48,6,72,0,23,0,72,-71,0,22,-1,-32,-77,11,17, -52,16,-72,-1,-12,-77,14,17,52,15,-72,-1,-32,-76,10,17,52,0,1,-72,3,6,-78,14,13, -13,-72,2,-6,-78,14,14,1,-72,2,-6,-78,0,0,7,-71,2,-1,0,18,47,-19,51,47,-20, -60,16,-3,0,47,51,63,51,49,48,1,43,43,43,1,7,38,39,38,39,38,17,52,55,54, -55,54,55,23,6,7,6,21,20,23,22,23,22,2,48,44,104,51,103,57,74,74,58,102,53, -100,46,108,56,60,34,28,56,28,-2,-128,45,125,78,-98,-82,-28,1,5,-6,-32,-79,-98,83,121, -42,-18,-22,-7,-14,-12,-62,-99,-106,75,0,-1,-1,0,93,-2,83,2,14,6,72,0,87,3,124, -2,-115,0,0,-64,0,64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33, -17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0, -0,4,0,21,1,37,4,-45,6,32,0,12,0,47,0,124,0,-121,1,79,64,35,5,0,1, -7,7,1,1,37,45,46,41,36,37,29,30,19,33,16,37,37,30,15,46,1,46,46,30,64, -9,12,52,30,30,33,41,-72,2,-11,-78,16,16,33,-72,2,-11,64,26,23,23,99,-126,126,-123, -57,87,61,64,67,126,126,-123,73,73,80,80,119,99,99,-123,-123,87,67,107,-72,2,-17,-78,53, -53,87,-72,2,-17,-78,61,61,67,-72,2,-21,-78,5,5,1,-72,2,-7,-74,0,0,19,37,36, -13,46,-72,2,-7,-76,45,45,37,26,29,-72,2,-7,-78,30,30,36,-72,2,-7,-73,64,37,37, -99,57,90,103,95,-72,3,3,64,18,99,99,119,80,103,103,48,84,-126,-126,70,73,126,125,64, -4,84,76,-72,3,3,-78,80,80,84,-72,-1,-64,-77,16,17,52,84,-72,-1,-64,64,10,9,10, -52,84,84,70,53,110,48,115,-72,3,3,-74,32,119,119,48,48,-119,70,-72,1,28,-123,47,17, -51,47,51,25,47,26,-3,17,57,57,24,17,57,47,43,43,51,25,47,-3,17,23,57,24,17, -57,47,17,18,57,47,25,17,18,57,47,-3,17,57,57,17,51,24,47,26,-3,50,47,-3,50, -17,51,47,-3,50,17,18,57,51,47,-3,50,47,0,63,60,16,-19,60,16,-19,17,18,57,47, -50,47,60,57,47,57,47,18,57,47,17,57,17,18,57,17,18,57,17,51,47,-19,57,47,-19, -17,51,47,43,50,47,93,18,57,47,17,18,57,17,57,17,57,17,18,57,17,51,47,51,47, -18,57,57,49,48,1,7,38,39,38,39,54,51,50,23,22,23,22,23,20,6,35,34,38,39, -6,7,6,35,34,38,53,52,54,55,55,20,22,51,50,54,55,55,22,23,22,51,50,55,54, -55,55,22,1,20,7,6,7,7,34,39,38,39,6,7,6,35,34,38,39,6,6,35,34,38, -53,52,54,55,38,38,53,52,55,54,55,22,23,22,23,22,22,51,50,54,55,3,38,39,38, -53,52,55,54,55,22,22,23,23,22,23,22,51,50,54,55,3,38,39,38,53,52,55,54,55, -22,23,22,23,22,5,39,6,7,6,7,22,22,51,50,54,2,-3,21,25,51,13,54,9,37, -37,21,31,5,17,-69,53,41,23,37,23,12,25,32,33,42,42,8,2,30,29,32,21,47,6, -23,11,6,14,38,27,19,12,8,25,5,1,34,5,8,20,13,119,76,61,46,40,56,48,63, -65,123,22,40,112,53,112,-124,-28,-92,4,11,23,19,32,13,14,21,22,12,67,57,46,51,39, -59,7,3,7,23,19,32,9,23,23,36,16,32,39,66,28,35,5,58,7,2,7,23,20,29, -4,30,36,16,27,-4,-18,19,88,46,52,35,22,55,50,28,60,5,81,8,61,53,14,45,42, -36,57,12,42,106,72,107,11,13,30,24,31,54,45,18,45,12,12,48,35,85,40,6,40,7, -19,41,27,38,6,20,-4,-93,37,31,50,38,25,35,28,59,68,29,25,76,60,59,77,33,26, -84,-43,76,15,52,15,34,42,34,38,82,82,123,106,55,48,25,60,1,17,32,20,39,17,35, -42,34,37,51,119,114,-84,73,38,46,45,39,1,17,42,10,41,15,34,43,37,34,25,-121,-92, -84,-114,23,111,32,31,35,56,9,10,33,-1,-1,0,121,0,-109,2,-24,3,51,0,22,2,-17, -0,0,0,2,0,14,1,10,1,-90,6,-99,0,22,0,43,0,-116,64,14,0,20,22,64,22, -63,52,22,22,16,20,12,8,11,-72,-1,-64,-74,22,63,52,11,11,4,16,-72,2,-15,-78,8, -8,20,-72,2,-15,64,11,4,64,9,15,52,4,4,39,28,27,36,-68,2,-17,0,39,3,11, -0,27,3,15,64,9,22,22,0,11,0,11,12,12,36,-72,3,16,-74,39,39,31,28,27,27, -23,-71,3,16,0,31,47,-19,25,57,47,51,17,57,47,24,-3,50,47,51,51,25,47,24,47, -51,25,47,0,24,63,63,-28,17,57,17,51,47,43,-19,51,47,-19,18,57,47,43,18,57,17, -18,57,47,43,18,57,49,48,1,6,7,6,35,34,39,38,35,34,6,7,39,54,55,54,51, -50,23,22,51,50,55,3,20,7,6,7,39,54,54,53,52,2,39,38,39,54,54,55,22,18, -23,22,1,-90,28,29,41,48,50,45,99,6,12,24,15,11,25,11,23,38,9,100,50,33,53, -52,70,29,15,50,18,3,5,33,23,14,17,20,51,23,16,49,14,18,6,118,32,17,24,15, -33,7,7,13,36,9,20,32,16,23,-5,-96,80,75,40,87,10,29,76,13,104,1,117,-53,123, --128,44,102,45,114,-2,116,-97,-58,0,2,-1,-36,1,37,1,-42,6,-99,0,22,0,45,0,-112, -64,14,23,43,45,64,22,63,52,45,45,39,43,35,31,34,-72,-1,-64,-74,22,63,52,34,34, -27,39,-72,2,-15,-78,31,31,43,-72,2,-15,-73,27,64,9,15,52,27,27,12,-66,2,-17,0, -13,3,11,0,22,2,-17,0,1,2,-21,64,18,45,45,23,34,23,34,35,35,12,64,9,17, -52,12,12,13,13,6,-72,3,18,-78,17,17,0,-71,2,-16,0,47,16,-11,50,47,-3,25,57, -47,50,24,47,43,51,47,51,51,25,47,24,47,51,25,47,0,24,63,-19,63,-20,51,47,43, --19,51,47,-19,18,57,47,43,18,57,17,18,57,47,43,18,57,49,48,1,35,34,39,38,38, -39,46,2,39,38,39,55,22,23,22,19,22,23,22,51,51,3,6,7,6,35,34,39,38,35, -34,6,7,39,54,55,54,51,50,23,22,51,50,55,1,-42,-116,68,41,36,37,10,6,13,21, -18,22,39,123,39,16,10,10,18,34,28,33,-116,98,28,29,41,48,50,45,99,6,12,24,15, -11,25,11,23,38,9,100,50,33,53,52,1,37,55,48,-66,-117,113,-18,123,39,48,36,-62,120, --89,104,-2,124,-78,50,42,4,-93,32,17,24,15,33,7,7,13,36,9,20,32,16,23,0,0, -2,0,86,1,10,1,110,7,10,0,31,0,52,0,-101,-71,0,3,-1,-32,-77,18,25,52,2, --72,-1,-32,-75,11,17,52,37,36,45,-70,2,-17,0,48,-1,-64,64,13,9,42,52,48,48,5, -21,0,23,7,29,5,5,-72,-1,-64,-74,18,25,52,5,29,29,23,-68,2,-11,0,15,3,21, -0,36,3,15,64,11,21,7,18,18,26,0,0,26,5,5,11,-72,3,5,-78,26,26,45,-72, -3,16,-74,48,48,40,37,36,36,32,-70,3,16,0,40,1,59,-123,47,-19,25,57,47,51,17, -57,47,24,-3,57,47,-3,50,47,17,51,47,18,57,47,57,57,0,63,63,-3,50,47,51,43, -47,18,57,17,57,57,17,51,125,47,24,43,-28,17,57,49,48,0,43,43,1,20,7,6,7, -7,52,55,38,39,38,53,52,55,54,51,50,22,21,20,6,7,38,35,34,6,21,20,22,51, -50,54,19,20,7,6,7,39,54,54,53,52,2,39,38,39,54,54,55,22,18,23,22,1,110, -31,21,42,-70,100,31,16,21,53,59,45,20,29,12,11,31,36,22,43,93,33,22,19,2,29, -15,50,18,3,5,33,23,14,17,20,51,23,16,49,14,18,6,102,25,20,13,15,64,46,35, -16,15,19,21,31,56,62,27,22,14,29,18,28,18,12,15,52,3,-5,-54,80,75,40,87,10, -29,76,13,104,1,117,-53,123,-128,44,102,45,114,-2,116,-97,-58,0,2,0,16,1,37,1,-42, -7,10,0,31,0,54,0,-100,-71,0,2,-1,-32,-77,11,17,52,44,-70,2,-17,0,45,-1,-64, -64,13,9,42,52,45,45,5,21,0,23,7,29,5,5,-72,-1,-64,-74,18,25,52,5,29,29, -23,-66,2,-11,0,15,3,21,0,54,2,-17,0,33,2,-21,64,11,21,7,18,18,26,0,0, -26,5,5,11,-72,3,5,64,13,26,26,45,44,64,9,17,52,44,44,45,45,38,-72,3,18, --78,49,49,32,-70,2,-16,0,56,1,59,-123,16,-11,50,47,-3,25,57,47,50,24,47,43,18, -57,47,-3,50,47,17,51,47,18,57,47,57,57,0,63,-19,63,-3,50,47,51,43,47,18,57, -17,57,57,17,51,125,47,24,43,-20,49,48,0,43,1,20,7,6,7,7,52,55,38,39,38, -53,52,55,54,51,50,22,21,20,6,7,38,35,34,6,21,20,22,51,50,54,19,35,34,39, -38,38,39,46,2,39,38,39,55,22,23,22,19,22,23,22,51,51,1,40,31,21,42,-70,100, -31,16,21,53,59,45,20,29,12,11,31,36,22,43,93,33,22,19,-52,-116,68,41,36,37,10, -6,13,21,18,22,39,123,39,16,10,10,18,34,28,33,-116,6,102,25,20,13,15,64,46,35, -16,15,19,21,31,56,62,27,22,14,29,18,28,18,12,15,52,3,-6,-53,55,48,-66,-117,113, --18,123,39,48,36,-62,120,-89,104,-2,124,-78,50,42,0,3,0,50,-1,99,3,117,4,113,0, -32,0,42,0,74,0,-51,-71,0,45,-1,-32,64,9,11,17,52,16,64,11,17,52,3,-72,-1, --32,64,15,11,18,52,18,64,9,17,52,64,43,66,50,72,48,58,-72,2,-11,64,21,66,66, -72,64,18,25,52,72,72,48,64,9,29,52,48,48,28,11,20,10,28,-72,2,-17,-78,37,37, -33,-70,2,-17,0,20,2,-21,-78,10,10,14,-70,3,10,0,4,3,8,64,11,64,50,61,61, -69,43,43,69,48,48,54,-72,3,5,-78,69,69,24,-72,2,-3,-77,40,40,10,33,-68,3,3, -0,20,3,3,0,0,2,-16,-78,76,11,10,-72,-1,-64,-77,9,12,52,10,-72,1,59,-123,47, -43,51,16,-12,-19,-19,17,57,47,-3,50,47,-3,50,47,17,51,47,18,57,47,57,57,0,63, --3,50,25,47,24,63,-3,50,47,-19,17,18,57,17,51,47,43,51,47,43,51,47,-19,17,18, -57,17,57,57,49,48,1,43,43,43,0,43,1,20,7,6,35,34,39,38,39,38,39,55,22, -22,51,50,55,54,55,54,55,34,39,38,53,52,55,54,51,50,23,22,21,7,38,39,38,35, -34,6,21,20,22,3,20,7,6,7,7,52,55,38,39,38,53,52,55,54,51,50,22,21,20, -6,7,38,35,34,6,21,20,22,51,50,54,3,117,122,-120,-78,66,70,51,82,65,65,17,56, -123,49,122,109,85,85,43,79,-121,67,76,48,56,86,87,38,30,63,22,31,27,39,28,41,88, -77,31,21,42,-70,100,31,16,21,53,59,45,20,29,12,11,31,36,22,43,93,33,22,19,1, -97,-91,-93,-74,15,11,27,23,22,35,13,29,62,49,93,47,106,43,49,112,103,88,102,101,79, --115,5,96,37,32,37,28,49,51,1,-1,25,20,13,15,64,46,35,16,15,19,21,31,56,62, -27,22,14,29,18,28,18,12,15,52,3,-1,-1,0,50,-1,99,3,117,4,113,0,22,3,-123, -0,0,0,2,0,45,-1,64,1,82,5,-20,0,31,0,52,0,-97,-71,0,2,-1,-32,64,10, -11,17,52,21,0,23,7,29,5,15,-72,2,-11,64,10,23,23,29,64,18,25,52,29,29,5, --72,-1,-64,-74,18,20,52,32,5,1,5,-72,-1,-64,-73,9,15,52,5,5,37,36,45,-70,2, --17,0,48,3,11,-77,47,36,1,36,-72,3,15,64,9,21,7,18,18,0,0,5,5,26,-72, -3,5,-77,11,11,40,45,-72,3,16,-74,48,48,40,37,36,36,32,-70,3,16,0,40,1,59, --123,47,-19,25,57,47,51,17,57,47,24,-19,17,51,47,-19,51,47,50,47,57,47,57,57,0, -63,93,63,-28,17,57,51,47,43,93,43,51,47,43,51,47,-19,17,18,57,17,57,57,49,48, -0,43,5,20,7,6,7,7,52,55,38,39,38,53,52,55,54,51,50,22,21,20,6,7,38, -35,34,6,21,20,22,51,50,54,19,20,7,6,7,39,54,54,53,52,2,39,38,39,54,54, -55,22,18,23,22,1,69,31,21,42,-70,100,31,16,21,53,59,45,20,29,12,11,31,36,22, -43,93,33,22,19,43,29,15,50,18,3,5,33,23,14,17,20,51,23,16,49,14,18,55,25, -20,13,15,64,46,35,16,15,19,21,31,56,62,27,22,14,29,18,28,18,12,15,52,3,2, -103,80,75,40,87,10,29,76,13,104,1,117,-53,123,-128,44,102,45,114,-2,116,-97,-58,0,0, -2,0,19,-1,64,1,-42,5,-20,0,22,0,54,0,-87,-71,0,25,-1,-32,64,10,11,17,52, -44,23,46,30,52,28,38,-72,2,-11,64,13,46,46,52,64,18,25,52,52,52,-112,28,1,28, --72,-1,-64,-74,9,14,52,28,28,1,12,-66,2,-17,0,13,3,11,0,22,2,-17,0,1,2, --21,64,11,44,30,41,41,49,23,23,49,28,28,34,-72,3,5,64,22,49,64,13,14,52,49, -64,9,10,52,49,49,12,64,9,17,52,12,12,13,13,6,-72,3,18,-78,17,17,0,-70,2, --16,0,56,1,59,-123,16,-12,50,47,-3,25,57,47,50,24,47,43,50,47,43,43,-3,50,47, -17,51,47,18,57,47,57,57,0,63,-19,63,-20,17,51,47,43,93,51,47,43,51,47,-19,17, -18,57,17,57,57,49,48,0,43,1,35,34,39,38,38,39,46,2,39,38,39,55,22,23,22, -19,22,23,22,51,51,3,20,7,6,7,7,52,55,38,39,38,53,52,55,54,51,50,22,21, -20,6,7,38,35,34,6,21,20,22,51,50,54,1,-42,-116,68,41,36,37,10,6,13,21,18, -22,39,123,39,16,10,10,18,34,28,33,-116,-91,31,21,42,-70,100,31,16,21,53,59,45,20, -29,12,11,31,36,22,43,93,33,22,19,1,37,55,48,-66,-117,113,-18,123,39,48,36,-62,120, --89,104,-2,124,-78,50,42,-3,-10,25,20,13,15,64,46,35,16,15,19,21,31,56,62,27,22, -14,29,18,28,18,12,15,52,3,0,0,2,0,50,-1,-89,4,-39,4,113,0,59,0,91,0, --16,-71,0,62,-1,-32,-77,11,17,52,38,-72,-1,-42,64,20,14,17,52,41,52,14,17,52,42, -52,11,17,52,81,60,83,67,89,65,75,-72,2,-11,64,21,83,83,89,64,18,25,52,89,89, -15,65,1,65,65,32,3,6,14,33,39,32,65,9,3,7,0,6,2,-17,0,57,3,4,0, -39,2,-17,0,22,-1,-64,-77,9,11,52,22,-68,3,13,0,14,2,-17,0,48,2,-21,64,11, -81,67,78,78,86,60,60,86,65,65,71,-72,3,5,-77,86,86,36,51,-72,3,12,64,9,10, -10,44,36,3,18,0,0,44,-72,2,-3,-76,64,18,18,93,33,-69,2,-5,0,32,0,32,-1, --64,-75,9,11,52,32,32,36,-70,3,12,0,26,1,59,-123,47,-3,50,25,47,43,26,-19,17, -51,24,47,26,-19,51,47,18,57,17,18,57,47,-19,17,51,47,-3,50,47,17,51,47,18,57, -47,57,57,0,63,-19,63,43,-19,63,-19,63,18,57,17,18,57,17,51,47,93,51,47,43,51, -47,-19,17,18,57,17,57,57,49,48,1,43,43,43,0,43,1,20,6,7,38,38,35,34,7, -6,21,20,22,51,51,50,22,22,21,20,7,6,33,34,39,38,53,52,55,54,55,54,55,23, -6,6,21,20,22,51,50,55,54,54,53,52,38,35,35,34,38,53,52,55,54,55,54,51,50, -22,37,20,7,6,7,7,52,55,38,39,38,53,52,55,54,51,50,22,21,20,6,7,38,35, -34,6,21,20,22,51,50,54,4,-39,12,2,35,97,50,87,96,88,43,53,80,72,69,96,-37, --55,-2,-87,-78,94,102,34,26,46,3,60,42,63,67,-87,-99,120,-97,-120,-38,25,28,-22,43,66, -55,60,85,102,103,66,76,-4,-111,31,21,42,-70,100,31,16,21,53,59,45,20,29,12,11,31, -36,22,43,93,33,22,19,3,32,32,67,14,45,52,101,93,55,19,19,3,16,65,-5,-125,120, -69,75,-105,104,114,87,95,6,113,17,112,-61,75,122,122,48,41,114,27,19,12,62,49,67,115, -125,84,101,80,107,25,20,13,15,64,46,35,16,15,19,21,31,56,62,27,22,14,29,18,28, -18,12,15,52,3,0,0,2,0,36,-1,31,4,-75,3,-18,0,54,0,86,0,-31,-71,0,57, --1,-32,-77,11,17,52,32,-72,-1,-32,64,10,12,17,52,76,55,78,62,84,60,70,-72,2,-11, -64,17,78,78,84,64,18,25,52,84,84,60,60,26,53,25,25,53,6,-72,-1,-64,64,10,9, -10,52,6,6,1,44,44,1,34,-70,2,-17,0,17,-1,-64,-77,9,13,52,17,-68,3,14,0, -53,2,-17,0,1,2,-21,64,11,76,62,73,73,81,55,55,81,60,60,66,-72,3,5,-77,81, -81,30,38,-72,3,12,-77,13,13,0,47,-72,3,12,-76,64,4,4,30,0,-66,2,-16,0,88, -0,26,2,-5,0,32,0,25,-1,-64,-75,9,11,52,25,25,30,-70,3,12,0,21,1,59,-123, -47,-3,50,25,47,43,26,-19,24,16,-27,17,57,47,26,-19,18,57,47,-19,17,51,47,-3,50, -47,17,51,47,18,57,47,57,57,0,63,-19,63,43,-3,17,57,47,18,57,47,43,17,51,47, -18,57,51,47,51,47,43,51,47,-19,17,18,57,17,57,57,49,48,1,43,0,43,1,35,34, -6,21,20,51,50,22,23,22,23,22,21,20,7,6,33,34,39,38,53,52,55,54,55,23,6, -7,6,21,20,23,22,51,50,55,54,53,52,38,35,38,38,35,34,38,53,52,55,54,55,54, -51,51,1,20,7,6,7,7,52,55,38,39,38,53,52,55,54,51,50,22,21,20,6,7,38, -35,34,6,21,20,22,51,50,54,4,-75,-81,-102,-101,93,41,48,81,48,18,29,123,-122,-2,-53, --41,127,-121,64,23,98,40,38,37,57,-128,122,-43,-113,109,-122,30,35,27,115,18,63,54,73,60, -101,76,84,-81,-4,-85,31,21,42,-70,100,31,16,21,53,59,45,20,29,12,11,31,36,22,43, -93,33,22,19,1,37,16,24,33,4,9,6,9,15,37,-69,85,93,73,78,-112,116,-126,47,-102, -20,65,64,110,70,123,64,61,22,27,47,17,17,3,7,33,33,124,79,64,31,23,1,119,25, -20,13,15,64,46,35,16,15,19,21,31,56,62,27,22,14,29,18,28,18,12,15,52,3,0, -2,-1,-70,1,37,1,-12,5,89,0,12,0,44,0,-114,-71,0,15,-1,-32,64,15,11,17,52, -6,52,12,17,52,34,13,36,20,42,18,28,-72,2,-11,64,12,36,36,42,64,18,24,52,42, -42,18,18,7,-66,2,-17,0,8,3,4,0,2,2,-17,0,1,2,-21,64,11,34,20,31,31, -39,13,13,39,18,18,24,-72,3,5,-73,39,39,1,8,8,7,7,3,-67,3,3,0,0,2, --16,0,46,0,1,1,59,-123,47,16,-11,-3,50,47,25,57,47,24,17,57,47,-3,50,47,17, -51,47,18,57,47,57,57,0,63,-19,63,-19,51,47,51,47,43,51,47,-19,17,18,57,17,57, -57,49,48,1,43,0,43,1,33,53,33,52,39,38,39,55,22,23,22,21,3,20,7,6,7, -7,52,55,38,39,38,53,52,55,54,51,50,22,21,20,6,7,38,35,34,6,21,20,22,51, -50,54,1,-12,-3,-58,1,-15,28,19,75,78,72,18,27,108,31,21,42,-70,100,31,16,21,53, -59,45,20,29,12,11,31,36,22,43,93,33,22,19,1,37,-82,118,62,43,81,-93,91,51,77, --78,2,-100,25,20,13,15,64,46,35,16,15,19,21,31,56,62,27,22,14,29,18,28,18,12, -15,52,3,0,-1,-1,-1,-70,1,37,1,-12,5,89,0,22,3,-117,0,0,0,1,0,-109,1, -10,1,82,5,-20,0,20,0,51,-78,5,4,13,-66,2,-17,0,16,3,11,0,4,3,15,0, -13,3,16,-74,16,16,8,5,4,4,0,-71,3,16,0,8,47,-19,25,57,47,51,17,57,47, -24,-19,0,63,63,-28,17,57,49,48,1,20,7,6,7,39,54,54,53,52,2,39,38,39,54, -54,55,22,18,23,22,1,82,29,15,50,18,3,5,33,23,14,17,20,51,23,16,49,14,18, -2,36,80,75,40,87,10,29,76,13,104,1,117,-53,123,-128,44,102,45,114,-2,116,-97,-58,0, -0,1,0,19,1,37,1,-42,5,-20,0,22,0,60,-65,0,12,2,-17,0,13,3,11,0,22, -2,-17,0,1,2,-21,64,10,12,64,9,17,52,12,12,13,13,6,-72,3,18,-78,17,17,0, --71,2,-16,0,24,16,-12,50,47,-3,25,57,47,50,24,47,43,0,63,-19,63,-20,49,48,1, -35,34,39,38,38,39,46,2,39,38,39,55,22,23,22,19,22,23,22,51,51,1,-42,-116,68, -41,36,37,10,6,13,21,18,22,39,123,39,16,10,10,18,34,28,33,-116,1,37,55,48,-66, --117,113,-18,123,39,48,36,-62,120,-89,104,-2,124,-78,50,42,0,0,2,0,58,-1,-95,5,-75, -3,-64,0,28,0,32,0,-111,-71,0,16,-1,-64,64,11,14,17,52,22,52,12,17,52,29,31, -30,-72,3,2,-75,32,32,1,10,18,9,65,9,3,4,0,23,2,-17,0,24,3,4,0,18, -2,-17,0,1,2,-21,-78,30,32,29,-72,3,1,-73,31,31,5,24,24,23,23,19,65,10,3, -3,0,64,0,0,2,-16,0,34,0,10,2,-5,0,32,0,9,-1,-64,-75,9,11,52,9,9, -14,-70,3,3,0,5,1,42,-123,47,-3,50,25,47,43,26,-19,24,16,-12,26,-3,50,47,25, -57,47,24,17,57,47,-19,57,57,0,63,-19,63,-19,63,18,57,17,51,47,-3,57,57,49,48, -1,43,43,1,33,34,39,38,53,52,55,54,55,23,6,7,6,21,20,23,22,51,33,53,52, -38,39,55,22,23,22,21,1,7,39,55,5,-75,-4,70,-64,114,-113,42,15,57,30,22,21,29, -124,111,-86,3,79,54,65,77,44,9,68,-3,-61,78,-94,74,1,37,67,84,-77,93,97,35,98, -19,46,46,71,56,118,65,58,27,112,-115,50,-93,55,14,112,-42,-3,-3,-111,84,-110,0,-1,-1, -0,58,-1,-95,5,-75,3,-64,0,22,3,-113,0,0,0,2,-1,-70,-1,-95,1,-12,3,-90,0, -12,0,16,0,93,-73,6,52,12,17,52,15,13,14,-72,3,2,-77,16,16,1,7,-66,2,-17, -0,8,3,4,0,2,2,-17,0,1,2,-21,-78,14,16,13,-72,3,1,-73,15,15,1,8,8, -7,7,3,-67,3,3,0,0,2,-16,0,18,0,1,1,42,-123,47,16,-12,-3,50,47,25,57, -47,24,17,57,47,-19,57,57,0,63,-19,63,-19,17,51,47,-19,57,57,49,48,1,43,1,33, -53,33,52,39,38,39,55,22,23,22,21,3,7,39,55,1,-12,-3,-58,1,-15,28,19,75,78, -72,18,27,102,78,-94,74,1,37,-82,118,62,43,81,-93,91,51,77,-78,-2,25,-111,84,-110,-1, --1,-1,-70,-1,-95,1,-12,3,-90,0,22,3,-111,0,0,0,4,0,0,1,10,2,44,5,32, -0,3,0,7,0,25,0,39,0,-112,-78,0,2,3,-72,3,2,-76,1,1,4,6,7,-72,3, -2,64,15,15,5,1,5,5,22,30,32,13,17,52,20,30,37,22,-72,2,-17,-78,21,21,37, --70,2,-17,0,12,2,-21,-78,1,3,0,-72,3,1,-76,2,2,5,7,6,-72,3,1,64,12, -4,4,34,30,26,21,20,16,22,22,34,26,-72,2,-3,-77,8,8,41,34,-70,2,-3,0,16, -1,40,-123,47,-19,17,51,47,-19,25,17,57,47,18,57,57,18,57,17,51,24,47,-3,57,57, -51,47,-19,57,57,0,63,-3,50,47,-20,18,57,57,43,17,51,47,93,-19,57,57,51,47,-19, -57,57,49,48,1,7,39,55,7,7,39,55,1,20,7,6,35,34,39,38,53,52,55,54,55, -39,55,22,23,22,7,52,39,38,39,6,7,6,21,20,22,51,50,54,1,-44,78,-94,75,65, -76,-94,74,1,-30,46,71,-67,73,48,55,35,32,33,15,61,-75,35,120,87,110,47,54,45,9, -28,57,48,56,-124,4,-53,-112,86,-113,-81,-111,84,-111,-3,-121,-115,71,110,29,33,61,70,92,78, -79,4,-87,95,25,84,-89,38,63,27,26,49,12,39,35,51,57,63,0,4,-1,-9,1,37,3, -0,6,37,0,3,0,7,0,38,0,47,0,-76,-75,4,11,1,0,2,3,-72,3,2,-76,1, -1,4,6,7,-72,3,2,64,17,5,64,9,11,52,5,5,29,39,43,40,13,46,16,29,29, -22,-72,3,10,-78,40,40,46,-72,2,-17,-75,-112,16,1,16,16,38,-70,2,-17,0,9,2,-21, --78,1,3,0,-72,3,1,-76,2,2,5,7,6,-72,3,1,64,12,64,4,4,43,35,8,22, -40,39,13,4,25,-72,2,-2,-73,32,15,29,1,29,29,43,8,-67,2,-16,0,49,0,43,3, -19,0,19,1,19,-123,47,-19,16,-27,25,17,57,47,93,26,-3,23,57,18,57,24,18,57,47, -26,-3,57,57,51,47,-19,57,57,0,63,-3,50,47,93,-3,50,47,-3,50,47,17,18,57,17, -57,57,17,51,47,43,-19,57,57,51,47,-19,57,57,49,48,1,93,1,7,39,55,7,7,39, -55,1,35,34,39,38,39,6,6,35,34,38,53,52,54,55,38,38,53,52,55,54,55,22,22, -23,23,22,23,22,51,51,1,39,6,6,7,22,22,51,50,2,3,78,-94,75,65,76,-94,74, -2,-121,-113,72,55,41,25,30,92,51,115,-103,-32,-88,2,13,23,19,31,10,21,14,30,25,20, -31,33,-113,-2,-93,19,87,100,34,21,56,49,60,5,-48,-112,86,-113,-81,-111,84,-111,-5,91,123, -92,-111,56,62,31,24,86,-47,78,8,68,8,34,42,34,36,62,116,62,-84,-114,68,104,1,17, -109,31,67,55,9,10,0,3,0,58,1,37,5,-75,5,6,0,3,0,7,0,36,0,-76,-71, -0,24,-1,-64,64,11,14,17,52,30,52,12,17,52,0,2,3,-72,3,2,-76,1,1,4,6, -7,-72,3,2,64,11,5,64,9,11,52,5,5,32,18,26,17,65,9,3,4,0,31,2,-17, -0,32,3,4,0,26,2,-17,0,9,2,-21,-78,1,3,0,-72,3,1,-76,2,2,5,7,6, --72,3,1,-73,4,4,13,32,32,31,31,27,65,10,3,3,0,64,0,8,2,-16,0,38,0, -18,2,-5,0,32,0,17,-1,-64,-75,9,11,52,17,17,22,-70,3,3,0,13,1,42,-123,47, --3,50,25,47,43,26,-19,24,16,-11,26,-3,50,47,25,57,47,24,17,57,47,-3,57,57,51, -47,-19,57,57,0,63,-19,63,-19,63,18,57,17,51,47,43,-19,57,57,51,47,-19,57,57,49, -48,1,43,43,1,7,39,55,7,7,39,55,1,33,34,39,38,53,52,55,54,55,23,6,7, -6,21,20,23,22,51,33,53,52,38,39,55,22,23,22,21,3,-33,78,-94,75,65,76,-94,74, -3,96,-4,70,-64,114,-113,42,15,57,30,22,21,29,124,111,-86,3,79,54,65,77,44,9,68, -4,-79,-112,86,-113,-81,-111,84,-111,-4,122,67,84,-77,93,97,35,98,19,46,46,71,56,118,65, -58,27,112,-115,50,-93,55,14,112,-42,-1,-1,0,58,1,37,5,-75,5,6,0,22,3,-107,0, -0,0,3,-1,-70,1,37,1,-12,5,86,0,3,0,7,0,20,0,123,-73,14,52,12,17,52, -0,2,3,-72,3,2,-76,1,1,4,6,7,-72,3,2,-75,15,5,1,5,5,15,-66,2,-17, -0,16,3,4,0,10,2,-17,0,9,2,-21,-78,1,3,0,-72,3,1,-76,2,2,5,7,6, --72,3,1,-73,4,4,9,16,16,15,15,11,-67,3,3,0,8,2,-16,0,22,0,9,1,42, --123,47,16,-11,-3,50,47,25,57,47,24,17,57,47,-3,57,57,51,47,-19,57,57,0,63,-19, -63,-19,51,47,93,-19,57,57,51,47,-19,57,57,49,48,1,43,1,7,39,55,7,7,39,55, -1,33,53,33,52,39,38,39,55,22,23,22,21,1,-17,78,-94,75,65,76,-94,74,1,-113,-3, --58,1,-15,28,19,75,78,72,18,27,5,1,-112,86,-113,-81,-111,84,-111,-4,42,-82,118,62,43, -81,-93,91,51,77,-78,0,-1,-1,-1,-70,1,37,1,-12,5,86,0,22,3,-105,0,0,0,4, -0,58,1,37,5,-75,5,-71,0,3,0,7,0,11,0,40,0,-22,64,11,11,16,18,21,52, -5,16,18,21,52,1,-72,-1,-16,-77,18,21,52,28,-72,-1,-64,64,11,14,17,52,34,52,12, -17,52,0,2,3,-72,3,2,-75,1,1,11,4,6,7,-72,3,2,-76,5,5,8,10,11,-72, -3,2,64,11,9,64,9,11,52,9,9,36,22,30,21,65,9,3,4,0,35,2,-17,0,36, -3,4,0,30,2,-17,0,13,2,-21,-78,1,3,2,-72,3,1,-75,0,0,8,5,7,4,-72, -3,1,-76,6,6,9,11,10,-72,3,1,-73,8,8,17,36,36,35,35,31,65,10,3,3,0, -64,0,12,2,-16,0,42,0,22,2,-5,0,32,0,21,-1,-64,-75,9,11,52,21,21,26,-70, -3,3,0,17,1,42,-123,47,-3,50,25,47,43,26,-19,24,16,-11,26,-3,50,47,25,57,47, -24,17,57,47,-3,57,57,51,47,-19,57,57,17,51,47,-3,57,57,0,63,-19,63,-19,63,18, -57,17,51,47,43,-19,57,57,51,47,-19,57,57,17,51,47,-19,57,57,49,48,1,43,43,43, -43,43,1,7,39,55,1,7,39,55,7,7,39,55,1,33,34,39,38,53,52,55,54,55,23, -6,7,6,21,20,23,22,51,33,53,52,38,39,55,22,23,22,21,3,26,77,-96,74,1,104, -78,-94,75,65,76,-94,74,3,96,-4,70,-64,114,-113,42,15,57,30,22,21,29,124,111,-86,3, -79,54,65,77,44,9,68,5,99,-110,86,-110,-2,-8,-112,86,-113,-81,-111,84,-111,-4,122,67,84, --77,93,97,35,98,19,46,46,71,56,118,65,58,27,112,-115,50,-93,55,14,112,-42,-1,-1,0, -58,1,37,5,-75,5,-71,0,22,3,-103,0,0,0,4,-1,-70,1,37,1,-12,6,9,0,3, -0,7,0,11,0,24,0,-78,64,11,11,16,18,21,52,5,16,18,21,52,1,-72,-1,-16,64, -11,18,21,52,18,52,12,17,52,0,2,3,-72,3,2,-75,1,1,11,4,6,7,-72,3,2, --76,5,5,8,10,11,-72,3,2,-75,15,9,1,9,9,19,-66,2,-17,0,20,3,4,0,14, -2,-17,0,13,2,-21,-78,1,3,2,-72,3,1,-75,0,0,8,5,7,4,-72,3,1,-76,6, -6,9,11,10,-72,3,1,-73,8,8,13,20,20,19,19,15,-67,3,3,0,12,2,-16,0,26, -0,13,1,42,-123,47,16,-11,-3,50,47,25,57,47,24,17,57,47,-3,57,57,51,47,-19,57, -57,17,51,47,-3,57,57,0,63,-19,63,-19,51,47,93,-19,57,57,51,47,-19,57,57,17,51, -47,-19,57,57,49,48,1,43,43,43,43,1,7,39,55,1,7,39,55,7,7,39,55,1,33, -53,33,52,39,38,39,55,22,23,22,21,1,42,77,-96,74,1,104,78,-94,75,65,76,-94,74, -1,-113,-3,-58,1,-15,28,19,75,78,72,18,27,5,-77,-110,86,-110,-2,-8,-112,86,-113,-81,-111, -84,-111,-4,42,-82,118,62,43,81,-93,91,51,77,-78,-1,-1,-1,-70,1,37,1,-12,6,9,0, -22,3,-101,0,0,0,2,0,54,-2,78,4,32,3,117,0,3,0,48,0,-100,64,14,45,32, -10,11,52,28,42,10,11,52,121,46,1,31,-72,-1,-74,-75,9,17,52,0,2,1,-70,3,2, -0,3,-1,-64,64,10,9,10,52,3,3,23,11,7,35,34,-70,2,-17,0,36,3,6,-76,19, -22,4,23,15,-72,2,-17,-78,7,7,22,-70,2,-17,0,23,3,7,-78,1,3,2,-72,3,1, -64,18,0,0,-113,4,1,4,22,34,36,35,35,23,22,22,50,11,11,29,-70,3,3,0,43, -1,42,-123,47,-19,51,47,17,51,47,51,51,47,57,57,17,57,93,57,47,-3,57,57,0,63, --19,57,47,-19,18,57,17,57,63,-19,57,17,57,17,57,47,43,-3,57,57,49,48,1,43,93, -43,43,1,7,39,55,3,34,38,35,34,7,6,7,54,55,54,51,50,23,22,51,50,54,51, -7,6,7,6,7,6,21,20,23,22,33,51,23,7,35,34,39,38,39,38,53,52,55,54,55, -54,3,6,85,-99,77,125,20,76,19,64,80,52,90,40,35,75,-79,66,-52,95,69,29,112,28, -37,-45,-108,-36,123,-103,-32,-61,1,70,-72,6,-30,58,-40,-113,-85,88,100,79,60,115,35,1,7, --105,90,-111,1,93,6,12,8,18,113,34,74,28,13,14,-87,36,46,68,98,122,-90,-41,108,94, -11,-97,40,48,106,121,-57,-88,-122,102,91,28,0,0,2,0,54,-2,78,4,53,3,105,0,62, -0,66,0,-52,64,14,30,32,10,11,52,13,42,10,11,52,121,31,1,16,-72,-1,-94,-75,9, -17,52,65,63,64,-70,3,2,0,66,-1,-64,64,15,11,19,52,66,66,1,19,56,8,52,61, -41,37,20,19,-70,2,-17,0,21,3,6,-76,48,51,34,52,45,-72,2,-17,-78,37,37,51,-66, -2,-17,0,52,3,7,0,61,2,-17,0,1,2,-21,-78,64,66,65,-72,3,1,-73,63,63,4, -14,56,51,8,4,-72,3,3,64,16,57,57,-113,34,1,34,51,19,21,14,20,20,52,51,51, -0,-72,2,-16,-77,68,41,41,14,-70,3,3,0,28,1,42,-123,47,-19,51,47,16,-27,51,47, -51,51,47,18,57,57,17,57,93,57,47,-3,57,18,57,17,18,57,47,-3,57,57,0,63,-19, -63,-19,57,47,-19,18,57,17,57,63,-19,57,17,57,17,18,57,57,17,18,57,47,43,-19,57, -57,49,48,1,43,93,43,43,1,35,34,38,53,52,55,54,55,6,7,6,7,6,21,20,23, -22,33,51,23,7,35,34,39,38,39,38,53,52,55,54,55,54,55,38,38,35,34,7,6,7, -54,55,54,51,50,22,51,50,54,55,7,6,7,6,7,7,20,23,22,51,51,1,7,39,55, -4,53,-119,121,102,10,4,7,-85,87,-96,88,111,-32,-61,1,70,-72,6,-30,58,-40,-113,-85,88, -100,85,66,127,37,-87,40,89,36,101,63,21,110,34,37,83,-79,97,-30,77,51,97,53,40,41, -52,33,58,2,50,31,75,-119,-2,-118,77,-95,77,1,37,90,104,39,58,22,36,52,37,68,86, -108,-118,-41,108,94,11,-97,40,48,106,121,-57,-85,-128,100,83,25,90,5,7,9,3,24,98,38, -84,37,8,7,-86,5,9,6,11,56,82,28,17,-2,-26,-110,85,-110,0,0,2,-1,-70,-1,-68, -4,61,3,107,0,22,0,26,0,92,-78,25,23,24,-72,3,2,-75,26,26,1,11,2,15,-72, -2,-17,-77,9,9,22,2,-70,2,-17,0,1,2,-21,-78,24,26,23,-72,3,1,64,15,25,25, -3,11,11,1,3,84,11,17,52,3,3,1,0,-72,2,-16,-79,28,1,47,16,-27,17,57,47, -43,18,57,47,17,57,47,-19,57,57,0,63,-3,60,50,47,-19,18,57,17,51,47,-19,57,57, -49,48,1,33,53,33,38,39,38,39,38,35,34,7,54,55,54,51,50,23,22,23,22,23,51, -1,7,39,55,4,61,-5,125,3,47,102,70,87,72,81,83,51,52,29,47,68,104,102,-117,69, --100,121,43,60,-2,3,75,-93,78,1,37,-82,79,44,55,25,28,7,74,45,65,100,50,-116,109, -9,-2,121,-112,84,-110,0,-1,-1,-1,-70,-1,-68,4,61,3,107,0,22,3,-97,0,0,0,1, -0,54,-2,78,4,32,3,117,0,44,0,117,64,14,41,32,10,11,52,24,42,10,11,52,121, -42,1,27,-72,-1,-74,-74,9,17,52,7,3,31,30,-70,2,-17,0,32,3,6,-76,15,18,0, -19,11,-72,2,-17,-78,3,3,18,-70,2,-17,0,19,3,7,64,16,-113,0,1,0,18,30,32, -31,31,19,18,18,46,7,7,25,-70,3,3,0,39,1,42,-123,47,-19,51,47,17,51,47,51, -51,47,57,57,17,57,93,0,63,-19,57,47,-19,18,57,17,57,63,-19,57,17,57,49,48,1, -43,93,43,43,1,34,38,35,34,7,6,7,54,55,54,51,50,23,22,51,50,54,51,7,6, -7,6,7,6,21,20,23,22,33,51,23,7,35,34,39,38,39,38,53,52,55,54,55,54,1, --28,20,76,19,64,80,52,90,40,35,75,-79,66,-52,95,69,29,112,28,37,-45,-108,-36,123,-103, --32,-61,1,70,-72,6,-30,58,-40,-113,-85,88,100,79,60,115,35,2,-72,6,12,8,18,113,34, -74,28,13,14,-87,36,46,68,98,122,-90,-41,108,94,11,-97,40,48,106,121,-57,-88,-122,102,91, -28,0,0,1,0,54,-2,78,4,53,3,105,0,62,0,-96,64,14,30,32,10,11,52,13,42, -10,11,52,121,31,1,16,-72,-1,-94,64,11,9,17,52,56,8,52,61,41,37,20,19,-70,2, --17,0,21,3,6,-76,48,51,34,52,45,-72,2,-17,-78,37,37,51,-66,2,-17,0,52,3,7, -0,61,2,-17,0,1,2,-21,-77,56,51,8,4,-72,3,3,64,16,57,57,-113,34,1,34,51, -19,21,14,20,20,52,51,51,0,-72,2,-16,-77,64,41,41,14,-70,3,3,0,28,1,42,-123, -47,-19,51,47,16,-27,51,47,51,51,47,18,57,57,17,57,93,57,47,-3,57,18,57,0,63, --19,63,-19,57,47,-19,18,57,17,57,63,-19,57,17,57,17,18,57,57,49,48,1,43,93,43, -43,1,35,34,38,53,52,55,54,55,6,7,6,7,6,21,20,23,22,33,51,23,7,35,34, -39,38,39,38,53,52,55,54,55,54,55,38,38,35,34,7,6,7,54,55,54,51,50,22,51, -50,54,55,7,6,7,6,7,7,20,23,22,51,51,4,53,-119,121,102,10,4,7,-85,87,-96, -88,111,-32,-61,1,70,-72,6,-30,58,-40,-113,-85,88,100,85,66,127,37,-87,40,89,36,101,63, -21,110,34,37,83,-79,97,-30,77,51,97,53,40,41,52,33,58,2,50,31,75,-119,1,37,90, -104,39,58,22,36,52,37,68,86,108,-118,-41,108,94,11,-97,40,48,106,121,-57,-85,-128,100,83, -25,90,5,7,9,3,24,98,38,84,37,8,7,-86,5,9,6,11,56,82,28,17,0,0,1, --1,-70,1,37,4,61,3,107,0,22,0,60,-78,11,2,15,-72,2,-17,-77,9,9,22,2,-70, -2,-17,0,1,2,-21,64,12,11,11,1,3,84,11,17,52,3,3,1,0,-72,2,-16,-79,24, -1,47,16,-27,17,57,47,43,18,57,47,0,63,-3,60,50,47,-19,18,57,49,48,1,33,53, -33,38,39,38,39,38,35,34,7,54,55,54,51,50,23,22,23,22,23,51,4,61,-5,125,3, -47,102,70,87,72,81,83,51,52,29,47,68,104,102,-117,69,-100,121,43,60,1,37,-82,79,44, -55,25,28,7,74,45,65,100,50,-116,109,9,0,-1,-1,-1,-70,1,37,4,61,3,107,0,22, -3,-93,0,0,0,2,0,54,-2,78,4,32,5,29,0,3,0,48,0,-109,64,14,45,32,10, -11,52,28,42,10,11,52,121,46,1,31,-72,-1,-74,-75,9,17,52,0,2,3,-72,3,2,-74, -1,1,15,11,7,35,34,-70,2,-17,0,36,3,6,-76,19,22,4,23,15,-72,2,-17,-78,7, -7,22,-70,2,-17,0,23,3,7,-78,1,3,2,-72,3,1,64,18,0,0,-113,4,1,4,22, -34,36,35,35,23,22,22,50,11,11,29,-70,3,3,0,43,1,42,-123,47,-19,51,47,17,51, -47,51,51,47,57,57,17,57,93,57,47,-3,57,57,0,63,-19,57,47,-19,18,57,17,57,63, --19,57,17,57,17,51,47,-19,57,57,49,48,1,43,93,43,43,1,7,39,55,3,34,38,35, -34,7,6,7,54,55,54,51,50,23,22,51,50,54,51,7,6,7,6,7,6,21,20,23,22, -33,51,23,7,35,34,39,38,39,38,53,52,55,54,55,54,2,-92,77,-95,75,29,20,76,19, -64,80,52,90,40,35,75,-79,66,-52,95,69,29,112,28,37,-45,-108,-36,123,-103,-32,-61,1,70, --72,6,-30,58,-40,-113,-85,88,100,79,60,115,35,4,-56,-111,84,-110,-3,-101,6,12,8,18,113, -34,74,28,13,14,-87,36,46,68,98,122,-90,-41,108,94,11,-97,40,48,106,121,-57,-88,-122,102, -91,28,0,2,0,54,-2,78,4,53,5,29,0,3,0,66,0,-62,64,14,34,32,10,11,52, -17,42,10,11,52,121,35,1,20,-72,-1,-94,-75,9,17,52,0,2,3,-72,3,2,64,11,1, -1,49,60,12,56,65,45,41,24,23,-70,2,-17,0,25,3,6,-76,52,55,38,56,49,-72,2, --17,-78,41,41,55,-66,2,-17,0,56,3,7,0,65,2,-17,0,5,2,-21,-78,1,3,2,-72, -3,1,-73,0,0,8,18,60,55,12,8,-72,3,3,64,16,61,61,-113,38,1,38,55,23,25, -18,24,24,56,55,55,4,-72,2,-16,-77,68,45,45,18,-70,3,3,0,32,1,42,-123,47,-19, -51,47,16,-27,51,47,51,51,47,18,57,57,17,57,93,57,47,-3,57,18,57,17,18,57,47, --3,57,57,0,63,-19,63,-19,57,47,-19,18,57,17,57,63,-19,57,17,57,17,18,57,57,17, -51,47,-19,57,57,49,48,1,43,93,43,43,1,7,39,55,1,35,34,38,53,52,55,54,55, -6,7,6,7,6,21,20,23,22,33,51,23,7,35,34,39,38,39,38,53,52,55,54,55,54, -55,38,38,35,34,7,6,7,54,55,54,51,50,22,51,50,54,55,7,6,7,6,7,7,20, -23,22,51,51,2,-88,77,-95,75,2,48,-119,121,102,10,4,7,-85,87,-96,88,111,-32,-61,1, -70,-72,6,-30,58,-40,-113,-85,88,100,85,66,127,37,-87,40,89,36,101,63,21,110,34,37,83, --79,97,-30,77,51,97,53,40,41,52,33,58,2,50,31,75,-119,4,-56,-111,84,-110,-4,8,90, -104,39,58,22,36,52,37,68,86,108,-118,-41,108,94,11,-97,40,48,106,121,-57,-85,-128,100,83, -25,90,5,7,9,3,24,98,38,84,37,8,7,-86,5,9,6,11,56,82,28,17,0,0,2, --1,-70,1,37,4,61,5,29,0,3,0,26,0,92,-78,0,2,3,-72,3,2,-75,1,1,19, -15,6,19,-72,2,-17,-77,13,13,26,6,-70,2,-17,0,5,2,-21,-78,1,3,0,-72,3,1, -64,15,2,2,7,15,15,5,7,84,11,17,52,7,7,5,4,-72,2,-16,-79,28,5,47,16, --27,17,57,47,43,18,57,47,17,57,47,-19,57,57,0,63,-3,60,50,47,-19,18,57,17,51, -47,-19,57,57,49,48,1,7,39,55,1,33,53,33,38,39,38,39,38,35,34,7,54,55,54, -51,50,23,22,23,22,23,51,2,94,76,-94,74,2,-125,-5,125,3,47,102,70,87,72,81,83, -51,52,29,47,68,104,102,-117,69,-100,121,43,60,4,-56,-111,84,-110,-4,8,-82,79,44,55,25, -28,7,74,45,65,100,50,-116,109,9,0,-1,-1,-1,-70,1,37,4,61,5,29,0,22,3,-89, -0,0,0,1,0,95,1,37,2,-77,4,106,0,22,0,77,64,9,102,19,116,19,2,7,7, -13,18,-72,2,-17,-78,17,17,13,-70,2,-17,0,1,2,-21,-75,18,18,17,17,8,13,-70,3, -3,0,0,2,-16,-78,24,4,8,-70,2,-7,0,7,1,42,-123,47,-19,51,16,-11,-19,17,57, -47,25,57,47,0,24,63,-3,50,47,-19,18,57,47,49,48,1,93,1,33,34,38,53,52,54, -55,51,22,23,22,51,33,52,39,38,39,55,22,23,22,21,2,-77,-2,64,57,91,8,11,23, -11,29,24,42,1,-125,50,62,-111,15,-83,72,58,1,37,66,45,38,62,37,41,18,15,-77,109, --120,45,-62,85,-70,-106,-14,0,-1,-1,0,95,1,37,2,-77,4,106,0,22,3,-87,0,0,0, -2,0,95,1,37,2,-77,6,19,0,3,0,26,0,111,-73,102,23,116,23,2,0,2,3,-72, -3,2,-74,1,1,22,11,11,17,22,-72,2,-17,-78,21,21,17,-70,2,-17,0,5,2,-21,-78, -1,3,0,-72,3,1,64,10,2,2,21,11,22,22,21,21,12,17,-70,3,3,0,4,2,-16, --78,28,8,12,-70,2,-7,0,11,1,42,-123,47,-19,51,16,-11,-19,17,57,47,25,57,47,24, -17,18,57,47,-19,57,57,0,63,-3,50,47,-19,18,57,47,17,51,47,-19,57,57,49,48,1, -93,1,7,39,55,1,33,34,38,53,52,54,55,51,22,23,22,51,33,52,39,38,39,55,22, -23,22,21,1,-87,78,-96,73,1,-81,-2,64,57,91,8,11,23,11,29,24,42,1,-125,50,62, --111,15,-83,72,58,5,-67,-111,86,-111,-5,18,66,45,38,62,37,41,18,15,-77,109,-120,45,-62, -85,-70,-106,-14,0,-1,-1,0,95,1,37,2,-77,6,19,0,22,3,-85,0,0,0,1,0,74, --1,70,3,-23,3,112,0,30,0,114,64,11,19,42,9,17,52,18,42,12,17,52,4,-72,-1, --32,-77,9,17,52,3,-72,-1,-32,-77,9,17,52,2,-72,-1,-42,64,11,9,17,52,24,52,12, -17,52,13,12,25,-70,2,-17,0,26,3,9,-78,12,58,16,-70,3,10,0,6,3,8,-76,26, -26,25,25,21,-70,3,3,0,0,2,-16,-78,32,13,12,-72,1,26,-123,47,51,16,-12,-3,50, -47,25,57,47,0,24,63,-3,25,-28,24,63,-19,17,57,49,48,1,43,43,43,43,43,43,1, -20,7,6,7,6,35,34,39,38,39,38,39,55,22,22,51,50,55,54,54,53,52,39,38,39, -55,22,23,22,21,3,-23,94,82,122,116,75,69,80,61,85,72,71,17,66,-113,58,-128,-117,126, --78,46,37,67,57,82,39,44,1,37,110,118,104,75,72,20,15,32,27,27,40,13,27,82,75, --27,92,79,87,70,74,-99,76,76,86,106,0,-1,-1,0,74,-1,70,3,-23,3,112,0,22,3, --83,0,0,0,2,0,74,-1,70,3,-23,5,29,0,3,0,34,0,-110,64,11,23,42,9,17, -52,22,42,12,17,52,8,-72,-1,-32,-77,9,17,52,7,-72,-1,-32,-77,9,17,52,6,-72,-1, --42,64,11,9,17,52,28,52,12,17,52,0,2,3,-72,3,2,-75,1,1,30,17,16,29,-70, -2,-17,0,30,3,9,-78,16,58,20,-70,3,10,0,10,3,8,-78,1,3,2,-72,3,1,-73, -0,0,29,30,30,29,29,25,-70,3,3,0,4,2,-16,-78,36,17,16,-72,1,26,-123,47,51, -16,-12,-3,50,47,25,57,47,17,51,24,47,-3,57,57,0,63,-3,25,-28,24,63,-19,17,57, -17,51,47,-19,57,57,49,48,1,43,43,43,43,43,43,1,7,39,55,1,20,7,6,7,6, -35,34,39,38,39,38,39,55,22,22,51,50,55,54,54,53,52,39,38,39,55,22,23,22,21, -3,83,77,-95,75,1,57,94,82,122,116,75,69,80,61,85,72,71,17,66,-113,58,-128,-117,126, --78,46,37,67,57,82,39,44,4,-56,-111,84,-110,-4,8,110,118,104,75,72,20,15,32,27,27, -40,13,27,82,75,-27,92,79,87,70,74,-99,76,76,86,106,0,-1,-1,0,74,-1,70,3,-23, -5,29,0,22,3,-81,0,0,0,1,0,62,-1,108,6,-110,3,87,0,70,0,-7,-75,64,32, -16,17,52,30,-72,-1,-32,64,26,14,17,52,33,32,11,17,52,38,52,11,17,52,65,65,66, -58,52,53,44,66,66,40,53,53,39,-70,2,-17,0,40,3,9,-78,25,31,24,-70,3,7,0, -58,2,-17,-78,0,0,44,-66,2,-17,0,9,2,-21,0,31,2,-17,0,15,3,17,-77,4,65, -49,52,-70,2,-6,0,53,-1,-64,64,17,9,17,52,53,53,65,9,40,40,15,39,31,39,2, -39,39,35,-69,3,5,0,44,0,9,-1,-64,64,15,9,13,52,9,9,65,28,66,66,63,65, -1,65,65,61,65,10,3,5,0,64,0,0,2,-16,0,72,0,25,2,-5,0,32,0,24,-1, --64,-75,9,11,52,24,24,28,-72,3,3,-77,0,19,1,19,-72,1,42,-123,47,93,-3,50,25, -47,43,26,-19,24,16,-11,26,-3,50,47,93,25,57,47,24,17,18,57,47,43,60,-3,50,47, -93,25,57,47,17,18,57,47,43,-12,57,18,57,0,24,63,-19,63,-19,60,16,-19,63,18,57, -63,-3,57,47,18,57,47,17,18,57,17,18,57,47,49,48,1,43,43,43,43,1,35,34,38, -39,6,7,6,35,35,20,7,6,7,6,35,34,39,38,53,52,54,55,54,55,23,6,6,21, -20,22,51,50,55,54,53,52,39,38,39,55,22,23,22,21,51,50,55,54,53,52,38,39,55, -23,22,23,22,51,50,54,53,52,39,38,39,55,22,23,22,21,6,-110,79,60,91,47,42,33, -47,90,123,44,57,117,-109,-35,-56,106,116,42,36,22,54,40,70,45,-79,-92,-64,-105,-68,37,29, -53,83,50,18,25,123,95,40,35,7,7,40,16,22,37,41,75,23,25,31,23,38,67,47,10, -22,1,37,33,36,38,13,18,92,87,113,66,83,70,77,-97,86,-80,89,54,112,18,-112,-90,69, -124,-127,67,83,-107,100,90,71,65,-51,82,63,89,-102,29,25,52,29,59,35,60,97,98,43,48, -29,22,50,57,42,42,109,77,28,63,120,0,-1,-1,0,62,-1,108,6,-110,3,87,0,22,3, --79,0,0,0,1,-1,-70,1,37,4,63,3,53,0,59,0,-86,64,23,53,32,16,17,52,4, -13,18,17,41,42,34,26,18,27,27,54,42,42,55,54,54,55,-70,3,9,0,47,2,-17,-78, -0,0,34,-72,2,-17,-78,9,9,18,-70,2,-17,0,17,2,-21,-74,4,50,42,13,27,38,41, --70,2,-6,0,42,-1,-64,-73,9,14,52,42,42,54,23,26,-70,2,-6,0,27,-1,-64,64,17, -9,10,52,27,27,54,17,55,55,54,64,12,14,52,54,54,50,-70,3,5,0,0,2,-16,-79, -61,17,47,16,-11,-3,50,47,43,25,57,47,17,18,57,47,43,-12,57,18,57,47,43,-12,57, -17,57,17,18,57,0,24,63,-19,60,16,-19,60,16,-19,63,57,47,18,57,47,17,57,47,18, -57,17,18,57,17,18,57,57,49,48,1,43,1,35,34,38,39,6,7,6,35,35,34,39,38, -39,6,6,35,35,53,51,50,55,54,53,52,38,39,55,22,23,22,23,22,51,51,50,55,54, -53,52,38,39,55,23,22,23,22,51,50,54,53,52,39,38,39,55,22,23,22,21,4,63,77, -64,92,38,47,35,51,89,65,52,52,34,50,48,80,90,-63,-63,81,35,58,6,8,41,28,18, -32,38,46,64,67,75,36,40,8,7,42,21,27,39,34,58,27,33,41,7,42,65,41,15,22, -1,37,35,32,37,12,18,20,13,30,36,27,-82,14,23,69,29,58,36,60,92,42,73,37,45, -23,26,57,31,58,34,60,94,111,43,38,33,26,56,62,10,55,109,62,45,68,113,-1,-1,-1, --70,1,37,4,63,3,53,0,22,3,-77,0,0,0,4,0,62,-1,108,6,-110,5,-71,0,3, -0,7,0,11,0,82,1,111,64,11,11,16,18,21,52,5,16,18,21,52,1,-72,-1,-16,64, -9,18,21,52,76,32,16,17,52,42,-72,-1,-32,64,16,14,17,52,45,32,11,17,52,50,52, -11,17,52,0,2,3,-72,3,2,-75,1,1,11,4,6,7,-72,3,2,-76,5,5,8,10,11, --72,3,2,64,16,9,9,52,77,77,78,70,64,65,56,78,78,52,65,65,51,-70,2,-17,0, -52,3,9,-78,37,43,36,-70,3,7,0,70,2,-17,-78,12,12,56,-66,2,-17,0,21,2,-21, -0,43,2,-17,0,27,3,17,-78,1,3,2,-72,3,1,-75,0,0,8,5,7,4,-72,3,1, --76,6,6,9,11,10,-72,3,1,-73,8,8,73,21,16,77,61,64,-70,2,-6,0,65,-1,-64, -64,17,9,17,52,65,65,77,21,52,52,15,51,31,51,2,51,51,47,-69,3,5,0,56,0, -21,-1,-64,64,15,9,13,52,21,21,77,40,78,78,63,77,1,77,77,73,65,10,3,5,0, -64,0,12,2,-16,0,84,0,37,2,-5,0,32,0,36,-1,-64,-75,9,11,52,36,36,40,-72, -3,3,-77,0,31,1,31,-72,1,42,-123,47,93,-3,50,25,47,43,26,-19,24,16,-11,26,-3, -50,47,93,25,57,47,24,17,18,57,47,43,60,-3,50,47,93,25,57,47,17,18,57,47,43, --12,57,18,57,24,17,18,57,47,-3,57,57,51,47,-19,57,57,17,51,47,-3,57,57,0,63, --19,63,-19,60,16,-19,63,18,57,63,-3,57,47,18,57,47,17,18,57,17,18,57,47,17,51, -47,-19,57,57,51,47,-19,57,57,17,51,47,-19,57,57,49,48,1,43,43,43,43,43,43,43, -1,7,39,55,1,7,39,55,7,7,39,55,1,35,34,38,39,6,7,6,35,35,20,7,6, -7,6,35,34,39,38,53,52,54,55,54,55,23,6,6,21,20,22,51,50,55,54,53,52,39, -38,39,55,22,23,22,21,51,50,55,54,53,52,38,39,55,23,22,23,22,51,50,54,53,52, -39,38,39,55,22,23,22,21,5,126,77,-96,74,1,104,78,-94,75,65,76,-94,74,1,-39,79, -60,91,47,42,33,47,90,123,44,57,117,-109,-35,-56,106,116,42,36,22,54,40,70,45,-79,-92, --64,-105,-68,37,29,53,83,50,18,25,123,95,40,35,7,7,40,16,22,37,41,75,23,25,31, -23,38,67,47,10,22,5,99,-110,86,-110,-2,-8,-112,86,-113,-81,-111,84,-111,-4,122,33,36,38, -13,18,92,87,113,66,83,70,77,-97,86,-80,89,54,112,18,-112,-90,69,124,-127,67,83,-107,100, -90,71,65,-51,82,63,89,-102,29,25,52,29,59,35,60,97,98,43,48,29,22,50,57,42,42, -109,77,28,63,120,0,-1,-1,0,62,-1,108,6,-110,5,-71,0,22,3,-75,0,0,0,4,-1, --70,1,37,4,63,5,-71,0,3,0,7,0,11,0,71,1,30,64,11,11,16,18,21,52,5, -16,18,21,52,1,-72,-1,-16,64,11,18,21,52,65,32,16,17,52,0,2,3,-72,3,2,-75, -1,1,11,4,6,7,-72,3,2,-76,5,5,8,10,11,-72,3,2,64,21,9,9,67,16,25, -30,29,53,54,46,38,30,39,39,66,54,54,67,66,66,67,-70,3,9,0,59,2,-17,-78,12, -12,46,-72,2,-17,-78,21,21,30,-70,2,-17,0,29,2,-21,-78,1,3,2,-72,3,1,-75,0, -0,8,5,7,4,-72,3,1,-76,6,6,9,11,10,-72,3,1,64,10,8,8,53,16,62,54, -25,39,50,53,-70,2,-6,0,54,-1,-64,-73,9,14,52,54,54,66,35,38,-70,2,-6,0,39, --1,-64,64,17,9,10,52,39,39,66,29,67,67,66,64,12,14,52,66,66,62,-70,3,5,0, -12,2,-16,-79,73,29,47,16,-11,-3,50,47,43,25,57,47,17,18,57,47,43,-12,57,18,57, -47,43,-12,57,17,57,17,18,57,24,18,57,47,-3,57,57,51,47,-19,57,57,17,51,47,-3, -57,57,0,63,-19,60,16,-19,60,16,-19,63,57,47,18,57,47,17,57,47,18,57,17,18,57, -17,18,57,57,17,51,47,-19,57,57,51,47,-19,57,57,17,51,47,-19,57,57,49,48,1,43, -43,43,43,1,7,39,55,1,7,39,55,7,7,39,55,1,35,34,38,39,6,7,6,35,35, -34,39,38,39,6,6,35,35,53,51,50,55,54,53,52,38,39,55,22,23,22,23,22,51,51, -50,55,54,53,52,38,39,55,23,22,23,22,51,50,54,53,52,39,38,39,55,22,23,22,21, -3,33,77,-96,74,1,104,78,-94,75,65,76,-94,74,1,-29,77,64,92,38,47,35,51,89,65, -52,52,34,50,48,80,90,-63,-63,81,35,58,6,8,41,28,18,32,38,46,64,67,75,36,40, -8,7,42,21,27,39,34,58,27,33,41,7,42,65,41,15,22,5,99,-110,86,-110,-2,-8,-112, -86,-113,-81,-111,84,-111,-4,122,35,32,37,12,18,20,13,30,36,27,-82,14,23,69,29,58,36, -60,92,42,73,37,45,23,26,57,31,58,34,60,94,111,43,38,33,26,56,62,10,55,109,62, -45,68,113,-1,-1,-1,-70,1,37,4,63,5,-71,0,22,3,-73,0,0,0,2,0,62,-1,108, -8,-55,3,87,0,49,0,62,0,-83,-71,0,20,-1,-42,64,14,14,17,52,23,52,11,17,52, -28,52,11,17,52,53,-72,2,-17,-78,45,45,29,-70,2,-17,0,30,3,9,-78,15,21,14,-70, -3,7,0,60,2,-17,-78,0,0,34,-66,2,-17,0,1,2,-21,0,21,2,-17,0,5,3,17, --73,59,50,1,30,30,29,29,25,-72,3,5,-74,1,34,34,1,1,18,50,65,10,2,-4,0, -64,0,0,2,-16,0,64,0,15,2,-5,0,32,0,14,-1,-64,-75,9,11,52,14,14,18,-70, -3,3,0,9,1,42,-123,47,-3,50,25,47,43,26,-19,24,16,-11,26,-19,17,57,47,51,47, -16,-3,50,47,25,57,47,17,18,57,0,24,63,-19,63,-19,60,16,-19,63,18,57,63,-3,57, -47,-19,49,48,1,43,43,43,1,33,6,7,6,33,34,39,38,53,52,54,55,54,55,23,6, -6,21,20,22,51,50,55,54,53,52,39,38,39,55,22,23,22,21,51,50,55,54,55,54,55, -54,55,54,51,50,23,22,21,7,52,38,35,34,7,6,7,6,7,33,50,54,8,-55,-5,92, -30,114,-114,-2,-35,-56,106,116,42,36,22,54,40,70,45,-79,-92,-64,-105,-68,37,29,53,83,50, -18,25,18,119,102,88,97,-108,29,82,65,74,89,-119,68,63,-94,123,82,72,89,63,97,73,72, -1,-51,96,114,1,37,-48,104,-127,70,77,-97,86,-80,89,54,112,18,-112,-90,69,124,-127,67,83, --107,100,90,71,65,-51,82,63,89,-102,38,33,71,103,19,52,22,25,79,73,-124,2,49,55,32, -23,50,38,38,39,0,-1,-1,0,62,-1,108,8,-55,3,87,0,22,3,-71,0,0,0,2,-1, --70,1,37,6,-59,3,62,0,37,0,48,0,91,-73,18,19,5,10,9,19,19,33,-72,2,-17, --78,41,41,45,-70,2,-17,0,23,2,-17,-78,1,1,10,-70,2,-17,0,9,2,-21,-76,45,5, -38,15,18,-72,2,-6,-77,19,19,9,38,-70,2,-4,0,0,2,-16,-79,50,9,47,16,-11,-19, -25,17,57,47,-12,57,18,57,57,0,24,63,-19,60,16,-19,-3,50,47,-19,57,47,17,18,57, -17,57,49,48,1,33,34,39,38,39,6,6,35,35,53,51,50,55,54,53,52,38,39,55,22, -23,22,51,50,55,54,55,54,55,54,55,54,51,50,23,22,21,7,52,38,35,34,7,6,7, -33,50,54,6,-59,-5,78,54,49,37,50,42,84,92,-63,-63,81,35,58,7,7,41,35,61,65, -88,84,113,122,88,-113,32,81,66,74,88,-120,69,64,-93,122,81,100,-114,113,112,1,-51,109,100, -1,37,18,14,31,36,27,-82,14,23,69,29,59,35,60,-120,74,79,38,41,63,102,20,52,22, -25,79,73,-124,2,49,55,67,57,57,38,0,-1,-1,-1,-70,1,37,6,-59,3,62,0,22,3, --69,0,0,0,3,0,62,-1,108,8,-55,4,-71,0,3,0,53,0,66,0,-52,-71,0,24,-1, --42,64,16,14,17,52,27,52,11,17,52,32,52,11,17,52,0,2,3,-72,3,2,-77,1,1, -34,57,-72,2,-17,-78,49,49,33,-70,2,-17,0,34,3,9,-78,19,25,18,-70,3,7,0,64, -2,-17,-78,4,4,38,-66,2,-17,0,5,2,-21,0,25,2,-17,0,9,3,17,-78,1,3,2, --72,3,1,64,10,0,0,63,54,5,34,34,33,33,29,-72,3,5,-74,5,38,38,5,5,22, -54,65,10,2,-4,0,64,0,4,2,-16,0,68,0,19,2,-5,0,32,0,18,-1,-64,-75,9, -11,52,18,18,22,-70,3,3,0,13,1,42,-123,47,-3,50,25,47,43,26,-19,24,16,-11,26, --19,17,57,47,51,47,16,-3,50,47,25,57,47,17,18,57,24,57,47,-3,57,57,0,63,-19, -63,-19,60,16,-19,63,18,57,63,-3,57,47,-19,17,51,47,-19,57,57,49,48,1,43,43,43, -1,7,39,55,1,33,6,7,6,33,34,39,38,53,52,54,55,54,55,23,6,6,21,20,22, -51,50,55,54,53,52,39,38,39,55,22,23,22,21,51,50,55,54,55,54,55,54,55,54,51, -50,23,22,21,7,52,38,35,34,7,6,7,6,7,33,50,54,6,47,76,-94,74,3,62,-5, -92,30,114,-114,-2,-35,-56,106,116,42,36,22,54,40,70,45,-79,-92,-64,-105,-68,37,29,53,83, -50,18,25,18,119,102,88,97,-108,29,82,65,74,89,-119,68,63,-94,123,82,72,89,63,97,73, -72,1,-51,96,114,4,100,-111,84,-110,-4,108,-48,104,-127,70,77,-97,86,-80,89,54,112,18,-112, --90,69,124,-127,67,83,-107,100,90,71,65,-51,82,63,89,-102,38,33,71,103,19,52,22,25,79, -73,-124,2,49,55,32,23,50,38,38,39,-1,-1,0,62,-1,108,8,-55,4,-71,0,22,3,-67, -0,0,0,3,-1,-70,1,37,6,-59,4,-71,0,3,0,41,0,52,0,122,-78,0,2,3,-72, -3,2,64,11,1,1,37,22,23,9,14,13,23,23,37,-72,2,-17,-78,45,45,49,-70,2,-17, -0,27,2,-17,-78,5,5,14,-70,2,-17,0,13,2,-21,-78,1,3,2,-72,3,1,-74,0,0, -49,9,42,19,22,-72,2,-6,-77,23,23,13,42,-70,2,-4,0,4,2,-16,-79,54,13,47,16, --11,-19,25,17,57,47,-12,57,18,57,57,24,57,47,-3,57,57,0,63,-19,60,16,-19,-3,50, -47,-19,57,47,17,18,57,17,57,17,51,47,-19,57,57,49,48,1,7,39,55,1,33,34,39, -38,39,6,6,35,35,53,51,50,55,54,53,52,38,39,55,22,23,22,51,50,55,54,55,54, -55,54,55,54,51,50,23,22,21,7,52,38,35,34,7,6,7,33,50,54,4,73,76,-94,74, -3,32,-5,78,54,49,37,50,42,84,92,-63,-63,81,35,58,7,7,41,35,61,65,88,84,113, -122,88,-113,32,81,66,74,88,-120,69,64,-93,122,81,100,-114,113,112,1,-51,109,100,4,100,-111, -84,-110,-4,108,18,14,31,36,27,-82,14,23,69,29,59,35,60,-120,74,79,38,41,63,102,20, -52,22,25,79,73,-124,2,49,55,67,57,57,38,-1,-1,-1,-70,1,37,6,-59,4,-71,0,22, -3,-65,0,0,0,2,-1,-70,1,37,4,-89,6,89,0,45,0,57,0,-115,-71,0,31,-1,-16, -64,13,15,17,52,37,7,49,55,17,16,24,27,41,30,-67,2,-17,0,20,0,24,3,11,0, -41,2,-17,-76,49,49,55,55,2,-70,2,-17,0,1,2,-21,64,16,37,33,55,7,10,1,27, -24,30,20,20,17,17,24,24,16,-72,3,18,-78,30,30,33,-72,3,18,-77,10,10,1,46,-70, -2,-4,0,0,2,-16,-79,59,1,47,16,-11,-19,17,57,47,-19,51,47,-19,51,47,50,47,25, -57,47,17,18,57,17,18,57,57,17,57,0,24,63,-3,60,17,51,47,-19,63,51,-19,17,57, -17,57,57,17,18,57,57,49,48,1,43,1,33,53,55,50,55,54,55,54,54,53,52,39,38, -39,38,39,39,54,54,55,22,23,22,23,6,6,7,38,39,39,22,22,21,20,7,6,7,54, -55,54,51,50,23,22,21,7,52,38,35,34,7,6,7,6,7,33,50,4,-89,-5,19,-103,68, -59,68,86,18,22,20,15,30,16,26,62,7,27,24,16,57,47,73,10,10,14,7,30,13,35, -45,14,5,13,-81,49,-108,106,-121,67,61,-98,105,98,73,95,78,88,65,69,1,-77,-20,1,37, --82,1,18,21,53,44,101,47,107,-127,94,127,66,95,31,60,112,52,47,26,21,7,103,56,41, -1,9,4,117,-9,84,71,87,31,65,101,23,70,79,72,-123,2,51,53,32,26,46,34,43,-1, --1,-1,-70,1,37,4,-89,6,89,0,22,3,-63,0,0,-1,-1,-1,-70,1,37,4,-89,6,89, -0,22,3,-63,0,0,-1,-1,-1,-70,1,37,4,-89,6,89,0,22,3,-63,0,0,0,3,-1, --70,1,37,4,-89,6,89,0,3,0,49,0,61,0,-75,-71,0,35,-1,-16,-75,15,17,52,0, -2,3,-72,3,2,64,13,1,1,45,41,11,53,59,21,20,28,31,45,34,-67,2,-17,0,24, -0,28,3,11,0,45,2,-17,-76,53,53,59,59,6,-70,2,-17,0,5,2,-21,-78,1,3,2, --72,3,1,64,25,0,64,9,11,52,0,0,50,28,41,37,59,11,14,5,31,28,34,24,24, -21,21,28,28,20,-72,3,18,-78,34,34,37,-72,3,18,-77,14,14,5,50,-70,2,-4,0,4, -2,-16,-79,63,5,47,16,-11,-19,17,57,47,-19,51,47,-19,51,47,50,47,25,57,47,17,18, -57,17,18,57,57,17,57,24,17,18,57,47,43,-3,57,57,0,63,-3,60,17,51,47,-19,63, -51,-19,17,57,17,57,57,17,18,57,57,17,51,47,-19,57,57,49,48,1,43,1,7,39,55, -1,33,53,55,50,55,54,55,54,54,53,52,39,38,39,38,39,39,54,54,55,22,23,22,23, -6,6,7,38,39,39,22,22,21,20,7,6,7,54,55,54,51,50,23,22,21,7,52,38,35, -34,7,6,7,6,7,33,50,3,-105,77,-94,74,1,-75,-5,19,-103,68,59,68,86,18,22,20, -15,30,16,26,62,7,27,24,16,57,47,73,10,10,14,7,30,13,35,45,14,5,13,-81,49, --108,106,-121,67,61,-98,105,98,73,95,78,88,65,69,1,-77,-20,4,-56,-111,84,-110,-4,8,-82, -1,18,21,53,44,101,47,107,-127,94,127,66,95,31,60,112,52,47,26,21,7,103,56,41,1, -9,4,117,-9,84,71,87,31,65,101,23,70,79,72,-123,2,51,53,32,26,46,34,43,-1,-1, --1,-70,1,37,4,-89,6,89,0,22,3,-59,0,0,-1,-1,-1,-70,1,37,4,-89,6,89,0, -22,3,-59,0,0,-1,-1,-1,-70,1,37,4,-89,6,89,0,22,3,-59,0,0,0,1,0,42, --2,78,4,32,4,70,0,55,0,-89,-77,-128,43,1,29,-72,-1,-32,-77,14,17,52,49,-72,-1, --52,-77,11,17,52,48,-72,-1,-32,64,9,11,17,52,13,32,14,17,52,13,-70,2,-17,0,35, --1,-38,-73,14,17,52,35,35,40,0,55,-68,2,-17,0,1,3,6,0,21,2,-17,-78,25,25, -39,-70,2,-17,0,40,3,7,64,20,13,52,14,17,52,35,13,39,31,1,0,46,25,25,39, -55,0,0,40,39,-72,-1,-64,-74,12,13,52,39,39,57,31,-72,3,12,-78,17,17,46,-70,3, -12,0,7,1,31,-123,47,-19,51,47,-19,17,51,47,43,51,51,47,60,17,57,47,17,18,57, -17,18,57,57,43,0,63,-3,50,47,-19,63,-19,57,17,57,47,43,-19,43,49,48,1,43,43, -43,93,1,7,34,39,38,39,38,53,52,55,54,55,54,55,38,39,38,53,52,55,54,51,50, -23,22,23,34,7,6,7,6,21,20,23,22,23,54,55,54,55,7,6,7,6,7,6,21,20, -23,22,23,22,51,50,54,55,4,32,-3,-48,114,-59,107,-121,38,31,58,28,70,96,37,82,89, -102,-111,65,73,49,74,98,103,-123,82,100,115,97,123,100,95,106,114,42,-48,92,-70,99,127,106, -92,-77,-114,-36,47,94,47,-2,-11,-89,17,29,87,109,-52,124,99,81,72,34,69,48,35,77,118, -106,102,117,38,25,58,13,17,32,39,57,61,55,46,19,54,38,42,28,-100,81,43,88,92,118, --121,-115,81,70,29,23,2,1,0,0,1,0,54,-2,78,3,-29,3,115,0,52,0,-79,64,9, --24,4,1,5,32,12,14,52,49,-72,-1,-70,-77,9,17,52,48,-72,-1,-52,64,16,9,17,52, -11,10,27,10,2,40,31,13,3,19,35,0,52,-70,2,-17,0,1,3,6,-75,16,16,23,19, -19,23,-72,-1,-64,-75,13,17,52,23,23,35,-70,2,-17,0,37,2,-21,64,15,52,1,0,46, -40,31,13,27,27,36,31,13,13,18,31,-72,-1,-64,64,9,15,17,52,31,31,18,0,0,36, --69,2,-16,0,54,0,18,2,-7,-78,19,19,46,-70,3,12,0,7,1,30,-123,47,-19,51,47, --19,16,-11,50,47,17,57,47,43,18,57,47,17,18,57,47,17,18,57,17,18,57,57,0,63, --3,50,47,43,57,47,18,57,47,63,-19,57,17,18,23,57,49,48,1,93,43,43,43,0,93, -1,7,34,39,38,39,38,53,52,55,54,55,54,55,38,38,35,34,7,35,54,55,54,51,50, -23,22,21,20,7,6,7,22,22,51,51,21,35,34,38,39,6,7,6,7,6,21,20,23,22, -23,22,51,3,-29,-54,-69,107,-62,110,-115,53,42,84,40,107,10,37,21,26,25,17,21,23,56, --128,86,62,69,38,35,22,56,103,77,92,92,-103,-87,51,73,59,80,45,56,-87,-126,-29,120,-55, --2,-18,-96,17,31,89,115,-49,-119,117,93,94,45,100,34,32,35,105,40,96,42,47,75,49,34, -28,18,67,56,-82,92,106,47,50,68,65,81,75,-87,93,71,25,13,0,1,-1,-70,1,37,3, --61,3,-57,0,29,0,110,-71,0,22,-1,-32,-73,16,17,52,17,18,18,0,21,-72,2,-17,-77, -47,13,1,13,-70,3,4,0,0,2,-17,-74,0,1,1,1,1,6,27,-68,2,-17,0,6,2, --17,0,5,2,-21,64,17,18,27,17,7,52,13,17,52,7,10,17,17,1,0,0,31,24,-72, -3,0,-78,10,10,5,47,51,47,-19,17,51,47,51,51,47,17,57,43,17,57,57,0,63,-19, --19,18,57,47,93,-19,63,93,-19,17,57,47,57,49,48,1,43,1,7,6,4,35,35,53,51, -38,38,53,52,54,51,50,23,22,23,7,38,38,35,34,6,21,20,22,23,54,54,3,-61,69, --105,-2,115,-89,-7,-16,29,36,-59,-101,123,80,34,81,19,69,110,59,-118,-99,99,78,-92,-46,2, -93,-74,55,75,-82,47,119,56,118,-96,60,25,98,17,19,19,61,50,49,121,47,25,47,0,0, -1,-1,-70,1,37,3,39,3,88,0,40,0,106,64,12,16,36,23,5,40,0,19,19,28,23, -23,28,-72,-1,-64,-75,14,17,52,28,28,40,-72,2,-17,-78,0,0,11,-70,2,-17,0,10,2, --21,64,15,5,36,16,16,36,36,22,80,32,-128,32,2,32,32,0,-69,2,-16,0,42,0,22, -2,-7,-78,23,23,10,47,51,47,-19,16,-12,50,47,93,18,57,47,57,47,18,57,0,63,-19, -60,16,-3,50,47,43,57,47,18,57,47,17,18,57,17,57,57,49,48,1,35,34,39,38,39, -6,7,6,35,35,53,51,50,55,54,55,39,38,35,34,6,7,35,53,52,55,54,51,50,23, -22,21,20,7,6,7,22,22,51,51,3,39,-109,65,67,80,36,67,86,105,-122,90,90,84,72, -82,79,42,32,40,18,28,17,21,58,53,-125,113,71,93,37,27,72,16,91,31,-109,1,37,31, -37,66,60,33,41,-82,18,21,46,54,38,13,22,59,110,41,37,30,39,81,43,46,34,60,24, -32,0,0,2,0,42,-2,78,4,32,5,-27,0,3,0,59,0,-59,-77,-128,47,1,33,-72,-1, --32,-77,14,17,52,53,-72,-1,-52,-77,11,17,52,52,-72,-1,-32,-75,11,17,52,0,2,3,-72, -3,2,64,9,1,1,25,17,32,14,17,52,17,-70,2,-17,0,39,-1,-38,-73,14,17,52,39, -39,44,4,59,-68,2,-17,0,5,3,6,0,25,2,-17,-78,29,29,43,-70,2,-17,0,44,3, -7,-78,1,3,2,-72,3,1,64,22,0,0,17,52,14,17,52,39,17,43,35,5,4,50,29, -29,43,59,4,4,44,43,-72,-1,-64,-74,12,13,52,43,43,61,35,-72,3,12,-78,21,21,50, --70,3,12,0,11,1,31,-123,47,-19,51,47,-19,17,51,47,43,51,51,47,60,17,57,47,17, -18,57,17,18,57,57,43,57,47,-3,57,57,0,63,-3,50,47,-19,63,-19,57,17,57,47,43, --19,43,17,51,47,-19,57,57,49,48,1,43,43,43,93,1,7,39,55,1,7,34,39,38,39, -38,53,52,55,54,55,54,55,38,39,38,53,52,55,54,51,50,23,22,23,34,7,6,7,6, -21,20,23,22,23,54,55,54,55,7,6,7,6,7,6,21,20,23,22,23,22,51,50,54,55, -1,-14,81,-100,81,2,-54,-3,-48,114,-59,107,-121,38,31,58,28,70,96,37,82,89,102,-111,65, -73,49,74,98,103,-123,82,100,115,97,123,100,95,106,114,42,-48,92,-70,99,127,106,92,-77,-114, --36,47,94,47,5,-112,-112,83,-110,-7,16,-89,17,29,87,109,-52,124,99,81,72,34,69,48,35, -77,118,106,102,117,38,25,58,13,17,32,39,57,61,55,46,19,54,38,42,28,-100,81,43,88, -92,118,-121,-115,81,70,29,23,2,1,0,0,2,0,54,-2,78,3,-29,5,29,0,3,0,56, -0,-44,64,9,-24,8,1,9,32,12,14,52,53,-72,-1,-70,-77,9,17,52,52,-72,-1,-52,64, -11,9,17,52,11,14,27,14,2,0,2,3,-72,3,2,64,11,1,1,27,44,35,17,3,23, -39,4,56,-70,2,-17,0,5,3,6,-75,20,20,27,23,23,27,-72,-1,-64,-75,13,17,52,27, -27,39,-70,2,-17,0,41,2,-21,-78,1,3,2,-72,3,1,64,19,0,0,31,35,56,5,4, -50,44,35,17,31,31,40,35,17,17,22,35,-72,-1,-64,64,9,15,17,52,35,35,22,4,4, -40,-69,2,-16,0,58,0,22,2,-7,-78,23,23,50,-70,3,12,0,11,1,30,-123,47,-19,51, -47,-19,16,-11,50,47,17,57,47,43,18,57,47,17,18,57,47,17,18,57,17,18,57,57,17, -18,57,47,-3,57,57,0,63,-3,50,47,43,57,47,18,57,47,63,-19,57,17,18,23,57,17, -51,47,-19,57,57,49,48,1,93,43,43,43,0,93,1,7,39,55,1,7,34,39,38,39,38, -53,52,55,54,55,54,55,38,38,35,34,7,35,54,55,54,51,50,23,22,21,20,7,6,7, -22,22,51,51,21,35,34,38,39,6,7,6,7,6,21,20,23,22,23,22,51,2,87,76,-94, -75,2,47,-54,-69,107,-62,110,-115,53,42,84,40,107,10,37,21,26,25,17,21,23,56,-128,86, -62,69,38,35,22,56,103,77,92,92,-103,-87,51,73,59,80,45,56,-87,-126,-29,120,-55,4,-56, --111,84,-110,-7,-47,-96,17,31,89,115,-49,-119,117,93,94,45,100,34,32,35,105,40,96,42,47, -75,49,34,28,18,67,56,-82,92,106,47,50,68,65,81,75,-87,93,71,25,13,0,0,2,-1, --70,1,37,3,-61,5,29,0,3,0,33,0,-111,-71,0,26,-1,-32,-75,16,17,52,0,2,3, --72,3,2,64,11,15,1,1,1,1,17,21,22,22,4,25,-72,2,-17,-77,47,17,1,17,-70, -3,4,0,4,2,-17,-74,0,5,1,5,5,10,31,-68,2,-17,0,10,2,-17,0,9,2,-21, --78,1,3,2,-72,3,1,64,19,0,0,22,31,21,11,52,13,17,52,11,14,21,21,5,4, -4,35,28,-72,3,0,-78,14,14,9,47,51,47,-19,17,51,47,51,51,47,17,57,43,17,57, -57,57,47,-3,57,57,0,63,-19,-19,18,57,47,93,-19,63,93,-19,17,57,47,57,17,51,47, -93,-19,57,57,49,48,1,43,1,7,39,55,1,7,6,4,35,35,53,51,38,38,53,52,54, -51,50,23,22,23,7,38,38,35,34,6,21,20,22,23,54,54,2,31,75,-93,76,2,70,69, --105,-2,115,-89,-7,-16,29,36,-59,-101,123,80,34,81,19,69,110,59,-118,-99,99,78,-92,-46,4, --56,-111,84,-110,-3,64,-74,55,75,-82,47,119,56,118,-96,60,25,98,17,19,19,61,50,49,121, -47,25,47,0,2,-1,-70,1,37,3,39,5,29,0,3,0,44,0,-118,-78,0,2,3,-72,3, -2,64,15,1,1,32,20,40,27,9,44,4,23,23,32,27,27,32,-72,-1,-64,-75,14,17,52, -32,32,44,-72,2,-17,-78,4,4,15,-70,2,-17,0,14,2,-21,-78,1,3,2,-72,3,1,64, -18,0,0,36,9,40,20,20,40,40,26,80,36,-128,36,2,36,36,4,-69,2,-16,0,46,0, -26,2,-7,-78,27,27,14,47,51,47,-19,16,-11,50,47,93,18,57,47,57,47,18,57,18,57, -47,-3,57,57,0,63,-19,60,16,-3,50,47,43,57,47,18,57,47,17,18,57,17,57,57,17, -51,47,-19,57,57,49,48,1,7,39,55,1,35,34,39,38,39,6,7,6,35,35,53,51,50, -55,54,55,39,38,35,34,6,7,35,53,52,55,54,51,50,23,22,21,20,7,6,7,22,22, -51,51,1,-46,76,-94,75,1,-8,-109,65,67,80,36,67,86,105,-122,90,90,84,72,82,79,42, -32,40,18,28,17,21,58,53,-125,113,71,93,37,27,72,16,91,31,-109,4,-56,-111,84,-110,-4, -8,31,37,66,60,33,41,-82,18,21,46,54,38,13,22,59,110,41,37,30,39,81,43,46,34, -60,24,32,0,0,3,0,39,1,37,6,79,5,115,0,3,0,35,0,46,0,-81,-75,9,32, -16,17,52,21,-72,-1,-52,-77,12,17,52,20,-72,-1,-32,-75,12,17,52,0,2,3,-72,3,2, --77,1,1,31,36,-72,-1,-64,64,9,16,17,52,36,36,40,16,22,15,65,9,3,4,0,40, -2,-17,0,31,3,4,0,22,2,-17,0,5,2,-21,-78,1,3,2,-72,3,1,-74,0,0,43, -23,23,36,27,-72,2,-13,-78,43,43,36,65,10,3,16,0,64,0,4,2,-16,0,48,0,16, -2,-5,0,32,0,15,-1,-64,-75,9,11,52,15,15,19,-70,3,3,0,11,1,42,-123,47,-3, -50,25,47,43,26,-19,24,16,-11,26,-3,50,47,-19,18,57,47,17,57,47,-3,57,57,0,63, --19,63,-19,63,18,57,17,57,47,43,17,51,47,-19,57,57,49,48,1,43,43,43,1,7,39, -55,1,33,34,39,38,39,38,53,52,55,54,55,23,6,6,21,20,4,33,33,38,39,38,53, -52,55,54,51,50,23,22,21,39,52,39,38,35,34,6,21,20,23,22,5,-120,82,-94,83,1, -104,-4,107,-45,-127,-102,79,86,51,37,18,40,43,28,1,32,1,58,2,-31,117,55,63,62,70, -85,99,44,37,104,19,23,47,34,33,41,30,5,29,-108,88,-110,-5,-78,26,31,72,78,-122,89, -119,81,40,23,87,91,37,-124,126,32,42,48,71,93,106,119,117,98,-75,14,87,47,56,41,37, -49,25,18,-1,-1,0,39,1,37,6,79,5,115,0,22,3,-47,0,0,0,3,-1,-70,1,37, -2,36,5,-49,0,3,0,25,0,37,0,116,-78,0,2,3,-72,3,2,64,9,1,1,21,26, -30,9,35,13,21,-72,2,-17,-78,30,30,35,-72,2,-17,-78,13,13,6,-70,2,-17,0,5,2, --21,-78,1,3,2,-72,3,1,64,11,0,0,26,32,14,17,52,9,26,7,17,-72,3,12,-77, -33,33,5,7,-70,3,12,0,4,2,-16,-79,39,5,47,16,-11,-19,17,57,47,-19,18,57,57, -43,57,47,-3,57,57,0,63,-3,50,47,-3,50,47,-19,17,18,57,17,57,17,51,47,-19,57, -57,49,48,1,7,39,55,1,33,53,33,52,39,6,7,6,35,34,39,38,53,52,55,54,51, -50,23,22,21,3,38,39,38,35,34,6,21,20,51,50,54,1,-97,77,-95,74,1,41,-3,-106, -2,21,21,52,28,46,35,73,46,53,50,56,90,122,66,55,-93,14,31,42,38,27,35,88,23, -52,5,121,-110,86,-110,-5,86,-82,89,78,17,7,12,37,42,79,-117,104,116,-65,-98,-43,1,4, -36,37,50,45,31,80,18,0,3,-1,-70,1,37,2,26,5,-89,0,3,0,22,0,33,0,106, -64,11,11,12,1,25,32,16,17,52,0,2,3,-72,3,2,-78,1,1,18,-72,2,-17,-75,27, -27,10,23,23,6,-70,2,-17,0,5,2,-21,-78,1,3,2,-72,3,1,-74,0,0,30,10,4, -23,14,-72,3,12,-77,30,30,5,23,-70,3,12,0,4,2,-16,-79,35,5,47,16,-11,-19,17, -57,47,-19,17,18,57,18,57,47,-3,57,57,0,63,-3,50,47,57,51,47,-3,50,47,-19,57, -57,49,48,1,43,93,1,7,39,55,19,33,53,33,50,54,55,38,39,38,53,52,55,54,51, -50,23,22,21,39,38,39,38,35,34,6,21,20,23,22,1,-61,88,-116,83,-24,-3,-96,1,87, -62,87,51,-84,51,115,55,62,89,102,53,42,90,23,21,41,58,28,40,79,28,5,75,-112,96, --116,-5,126,-82,9,15,25,22,50,120,105,93,105,-126,103,-116,4,80,39,75,44,30,76,26,9, -0,4,0,70,-1,103,4,-89,5,119,0,3,0,7,0,53,0,66,0,-47,-77,84,10,1,9, --72,-1,-32,-77,14,17,52,29,-72,-1,-32,64,11,14,17,52,33,64,9,17,52,0,2,3,-72, -3,2,-76,1,1,4,6,7,-72,3,2,-78,5,5,49,-72,2,-17,-78,58,58,41,-72,2,-17, --77,64,64,21,20,-68,3,7,0,31,2,-17,0,12,3,17,-78,1,3,0,-72,3,1,-76,2, -2,5,7,6,-72,3,1,64,11,4,4,54,32,13,17,52,38,54,35,45,-72,2,-3,-77,61, -61,27,35,65,10,3,3,0,64,0,8,2,-16,0,68,0,21,2,-5,0,32,0,20,-1,-64, --75,9,11,52,20,20,27,-72,3,3,-77,0,16,1,16,-72,1,42,-123,47,93,-3,50,25,47, -43,26,-19,24,16,-11,26,-19,17,57,47,-19,18,57,57,43,57,47,-3,57,57,51,47,-19,57, -57,0,63,-19,63,57,57,47,-19,51,47,-3,50,47,-19,57,57,51,47,-19,57,57,49,48,1, -43,43,43,93,1,7,39,55,7,7,39,55,1,20,7,6,33,34,39,38,53,52,55,54,55, -23,6,7,6,7,6,21,20,23,22,51,50,55,54,53,52,38,39,6,6,35,34,39,38,53, -52,55,54,51,50,23,22,21,39,38,39,38,35,34,6,21,20,22,51,50,54,4,50,78,-94, -75,65,76,-94,74,1,-1,-66,-85,-2,-27,-33,122,-124,38,35,65,42,29,20,27,12,15,110,102, --57,-43,-96,-71,7,9,38,77,39,88,55,67,58,65,89,117,68,58,-97,26,11,28,42,48,45, -58,37,26,45,5,34,-112,86,-113,-81,-111,84,-111,-5,-42,-58,104,93,80,87,-85,118,-126,120,120, -18,70,54,74,53,67,63,-126,62,57,70,81,-118,51,45,23,18,21,40,48,97,113,103,116,-96, --120,-77,-79,62,15,41,46,35,31,36,15,0,-1,-1,0,70,-1,103,4,-89,5,119,0,22,3, --43,0,0,0,4,-1,-70,1,37,2,36,5,-20,0,3,0,7,0,29,0,41,0,-106,-78,0, -2,3,-72,3,2,-76,1,1,4,6,7,-72,3,2,64,14,5,64,9,12,52,5,5,25,30, -34,13,39,17,25,-72,2,-17,-78,34,34,39,-72,2,-17,-78,17,17,10,-70,2,-17,0,9,2, --21,-78,1,3,0,-72,3,1,-76,2,2,5,7,6,-72,3,1,64,11,4,4,30,32,14,17, -52,13,30,11,21,-72,3,12,-77,37,37,9,11,-70,3,12,0,8,2,-16,-79,43,9,47,16, --11,-19,17,57,47,-19,18,57,57,43,57,47,-3,57,57,51,47,-19,57,57,0,63,-3,50,47, --3,50,47,-19,17,18,57,17,57,17,51,47,43,-19,57,57,51,47,-19,57,57,49,48,1,7, -39,55,7,7,39,55,1,33,53,33,52,39,6,7,6,35,34,39,38,53,52,55,54,51,50, -23,22,21,3,38,39,38,35,34,6,21,20,51,50,54,2,4,78,-94,75,65,76,-94,74,1, --86,-3,-106,2,21,21,52,28,46,35,73,46,53,50,56,90,122,66,55,-93,14,31,42,38,27, -35,88,23,52,5,-105,-112,86,-113,-81,-111,84,-111,-5,-108,-82,89,78,17,7,12,37,42,79,-117, -104,116,-65,-98,-43,1,4,36,37,50,45,31,80,18,0,4,-1,-70,1,37,2,26,5,-48,0, -3,0,7,0,26,0,37,0,-122,64,11,11,16,1,29,32,16,17,52,0,2,3,-72,3,2, --76,1,1,4,6,7,-72,3,2,-78,5,5,22,-72,2,-17,-75,31,31,14,27,27,10,-70,2, --17,0,9,2,-21,-78,1,3,0,-72,3,1,-76,2,2,5,7,6,-72,3,1,-74,4,4,34, -14,8,27,18,-72,3,12,-77,34,34,9,27,-70,3,12,0,8,2,-16,-79,39,9,47,16,-11, --19,17,57,47,-19,17,18,57,18,57,47,-3,57,57,51,47,-19,57,57,0,63,-3,50,47,57, -51,47,-3,50,47,-19,57,57,51,47,-19,57,57,49,48,1,43,93,1,7,39,55,7,7,39, -55,1,33,53,33,50,54,55,38,39,38,53,52,55,54,51,50,23,22,21,39,38,39,38,35, -34,6,21,20,23,22,1,-17,85,125,86,105,79,123,83,1,-121,-3,-96,1,87,62,87,51,-84, -51,115,55,62,89,102,53,42,90,23,21,41,58,28,40,79,28,5,127,-122,82,-123,-115,-120,81, --122,-5,-109,-82,9,15,25,22,50,120,105,93,105,-126,103,-116,4,80,39,75,44,30,76,26,9, -0,0,2,0,45,1,37,4,-49,6,51,0,40,0,73,1,37,-71,0,56,-1,-32,-77,16,17, -52,27,-72,3,10,64,9,47,28,1,28,28,72,35,18,21,-72,3,10,-74,47,38,1,38,38, -72,3,-72,2,-15,64,15,12,64,9,12,52,12,12,50,58,61,60,68,71,50,72,-72,2,-17, --78,65,64,68,-65,3,11,0,51,0,50,3,9,0,58,2,-17,0,42,2,-21,64,21,28,15, -27,64,11,14,52,27,27,0,15,8,7,64,9,14,52,7,7,54,24,-72,2,-3,64,9,32, -64,9,10,52,32,32,54,0,-69,2,-3,0,64,0,15,-1,-64,-73,9,17,52,15,15,61,54, -65,-72,2,-5,64,11,32,64,64,61,61,60,71,72,68,68,60,-72,3,16,-75,15,72,1,72, -72,59,-65,3,16,0,41,2,-16,0,75,0,51,2,-5,0,50,-1,-64,-75,9,17,52,50,50, -54,-70,3,12,0,46,1,36,-123,47,-3,50,47,43,-19,16,-11,-19,51,47,93,-19,51,47,18, -57,17,51,47,51,25,47,26,-19,24,17,18,57,47,43,26,-19,18,57,47,43,-19,17,57,47, -43,57,17,18,57,47,43,18,57,0,63,-19,63,57,63,51,51,-19,17,57,17,57,57,17,18, -57,47,43,-19,18,57,47,93,-79,6,2,67,84,88,-76,11,38,27,38,2,0,93,89,-3,57, -57,18,57,47,93,-19,49,48,1,43,1,20,6,35,34,39,38,39,55,50,23,22,51,50,54, -53,52,38,35,34,7,7,34,38,53,52,54,55,7,6,7,6,21,20,22,51,50,55,55,50, -22,1,33,34,39,38,53,52,55,54,55,23,6,6,21,20,23,22,51,33,3,39,52,54,55, -23,20,23,23,20,6,7,39,19,3,97,-110,-124,61,74,45,87,17,24,34,79,19,115,-91,34, -23,26,14,70,25,35,-81,96,19,69,37,60,32,21,18,14,54,52,42,1,110,-3,30,-17,101, -108,47,13,42,34,34,21,115,86,-90,2,125,125,52,24,24,15,72,108,23,12,48,118,3,-120, -109,120,17,10,27,21,3,7,67,46,21,30,1,5,26,31,84,-22,32,-125,19,22,35,49,17, -15,2,7,54,-3,89,57,61,-109,88,112,31,84,20,78,84,38,109,44,33,3,80,25,69,121, -57,11,58,29,40,46,114,32,16,-4,-16,-1,-1,0,45,1,37,4,-49,6,51,0,22,3,-39, -0,0,-1,-1,-1,-70,1,37,3,39,5,-33,0,22,3,47,0,0,-1,-1,-1,-70,1,37,3, -39,5,-33,0,22,3,47,0,0,0,1,0,71,0,14,4,13,6,51,0,55,0,-96,-71,0, -2,-1,-32,-77,15,17,52,53,-72,-1,-16,-77,13,17,52,25,-72,-1,-52,64,14,13,17,52,28, -32,12,17,52,36,35,46,49,16,50,-72,2,-17,-78,39,38,46,65,9,3,11,0,17,0,16, -3,9,0,26,2,-17,0,6,0,39,2,-5,64,10,38,38,36,36,35,49,50,46,46,35,-72, -3,16,-78,50,50,30,-65,3,12,0,0,2,-16,0,57,0,17,2,-5,0,16,-1,-64,-75,9, -11,52,16,16,23,-70,3,12,0,10,1,37,-123,47,-3,50,47,43,-19,16,-11,-19,51,47,-19, -51,47,18,57,17,51,47,51,25,47,-27,0,24,47,-19,63,57,63,51,51,-19,17,57,17,57, -57,49,48,1,43,43,43,43,1,20,7,6,7,6,35,34,39,38,53,52,55,54,55,54,55, -23,6,7,6,7,6,21,20,22,51,50,55,54,53,52,39,38,47,2,52,55,51,22,22,23, -22,23,22,23,20,6,7,39,22,23,22,23,22,4,13,75,67,-126,110,-87,-63,106,116,25,21, -43,31,53,32,37,25,33,16,19,-77,-97,-87,-112,-98,31,24,35,33,46,55,17,4,20,23,31, -37,27,20,10,15,57,2,27,31,15,24,1,-95,-96,94,83,36,30,71,78,-101,86,93,79,94, -68,96,19,67,53,71,56,68,64,123,126,58,64,89,97,-24,-78,-36,-62,24,-122,110,38,37,9, -13,18,13,10,70,64,58,18,22,-77,-47,-126,-48,0,-1,-1,0,71,0,14,4,13,6,51,0, -22,3,-35,0,0,0,1,-1,-70,1,37,1,-88,6,51,0,18,0,113,-71,0,18,-1,-16,64, -10,28,29,52,5,4,13,16,18,3,17,-72,2,-17,-78,9,8,13,-65,3,11,0,3,2,-17, -0,64,0,1,2,-21,0,9,2,-5,64,11,32,8,8,5,5,4,16,17,13,13,4,-72,3, -16,-78,17,17,3,-67,3,16,0,0,2,-16,0,20,0,1,1,37,-123,47,16,-11,-19,51,47, --19,51,47,18,57,17,51,47,51,25,47,26,-19,0,24,63,26,-19,63,51,51,-19,17,57,57, -17,57,57,49,48,0,43,1,33,53,33,3,39,52,54,55,23,20,23,22,23,20,6,7,39, -19,1,-88,-2,18,1,-119,119,52,24,24,15,65,50,51,16,11,48,118,1,37,-82,3,80,25, -69,121,57,11,58,29,20,20,50,114,28,16,-4,-16,-1,-1,-1,-70,1,37,1,-88,6,51,0, -22,3,-33,0,0,0,1,0,35,-2,78,2,-76,2,-37,0,42,0,-120,-71,0,8,-1,-32,-77, -28,31,52,7,-72,-1,-8,64,19,17,25,52,-117,19,-117,24,2,32,27,31,64,9,24,52,31, -31,23,36,-72,2,-17,64,9,27,64,25,26,52,27,27,23,42,-66,2,-17,0,23,2,-17,0, -1,2,-21,0,12,3,6,-77,23,23,0,31,-72,2,-6,-77,32,32,5,0,-72,2,-16,-74,44, -12,12,18,9,9,5,-72,2,-3,-77,16,18,1,18,47,93,-19,51,47,25,18,57,47,24,16, --28,17,57,47,-3,17,57,47,0,63,63,-19,-19,17,51,47,43,-19,18,57,47,43,18,57,49, -48,1,93,43,43,1,35,34,7,6,21,20,22,22,21,20,6,7,38,39,38,39,38,53,52, -54,55,54,55,38,39,38,35,34,7,6,7,39,54,55,54,51,50,23,22,23,22,23,2,-76, -119,-90,124,-99,45,47,11,14,26,25,48,23,36,107,111,88,-79,63,15,51,52,33,30,24,34, -46,30,38,63,86,62,62,51,53,26,51,1,37,31,39,73,66,-106,-102,64,38,62,50,83,83, --98,81,-128,26,-128,-119,33,26,18,64,12,40,20,16,39,29,75,45,74,46,38,68,33,79,0, --1,-1,0,35,-2,78,2,-76,2,-37,0,22,3,-31,0,0,0,2,-1,-70,1,37,3,39,3, -73,0,23,0,35,0,118,64,11,30,32,12,13,52,27,32,12,17,52,33,-72,-1,-32,-77,12, -17,52,19,-72,3,10,-78,28,28,32,-72,2,-17,-76,5,5,10,9,35,-72,2,-17,-78,0,0, -10,-70,2,-17,0,9,2,-21,-73,28,32,19,19,24,5,9,32,-72,-1,-32,-74,17,21,52,32, -32,9,24,-70,3,0,0,0,2,-16,-79,37,9,47,16,-11,-19,17,57,47,43,18,57,25,18, -57,47,18,57,0,24,63,-19,60,16,-19,17,18,57,47,-3,50,47,-19,49,48,1,43,43,43, -1,35,34,39,38,39,6,6,35,35,53,51,50,55,54,55,54,55,54,55,22,23,22,21,39, -38,39,38,39,6,7,6,7,22,22,23,3,39,104,67,84,97,74,58,121,116,-100,-103,91,71, -55,45,61,89,80,67,69,41,55,115,13,27,23,38,48,33,22,30,36,-125,58,1,37,30,35, -61,71,55,-82,46,36,65,88,65,58,16,105,84,114,71,23,58,56,47,50,12,33,21,50,39, -62,7,-1,-1,-1,-70,1,37,3,39,3,73,0,22,3,-29,0,0,0,2,0,69,-1,108,4, -53,4,118,0,3,0,36,0,-90,-71,0,6,-1,-32,-77,13,17,52,23,-72,-1,-42,64,16,14, -17,52,26,32,11,17,52,31,32,11,17,52,0,2,3,-72,3,2,-78,1,1,32,65,10,2, --17,0,33,3,9,0,18,0,17,3,7,0,24,2,-17,0,8,3,17,-78,1,3,2,-70,3, -1,0,0,-1,-64,64,11,10,14,52,0,0,21,33,33,32,32,28,65,10,3,3,0,64,0, -4,2,-16,0,38,0,18,2,-5,0,32,0,17,-1,-64,-75,9,11,52,17,17,21,-70,3,3, -0,12,1,42,-123,47,-3,50,25,47,43,26,-19,24,16,-11,26,-3,50,47,25,57,47,24,17, -57,47,43,-3,57,57,0,63,-19,63,57,63,-19,51,47,-19,57,57,49,48,1,43,43,43,43, -1,7,39,55,1,20,7,6,33,34,39,38,53,52,54,55,54,55,23,6,6,21,20,22,51, -50,55,54,53,52,39,38,39,55,22,22,21,2,-63,75,-100,72,2,19,-125,-115,-2,-58,-56,106, -116,42,36,22,54,40,70,45,-79,-92,-67,-110,-75,30,26,48,83,53,40,4,36,-113,86,-117,-4, --81,-33,105,113,70,77,-97,86,-80,89,54,112,18,-112,-90,69,124,-127,67,83,-107,102,88,78,58, --51,81,-88,-117,-1,-1,0,69,-1,108,4,53,4,118,0,22,3,-27,0,0,0,2,-1,-70,1, -37,1,-12,5,22,0,3,0,16,0,91,-73,10,52,12,17,52,0,2,3,-72,3,2,-78,1, -1,11,-66,2,-17,0,12,3,4,0,6,2,-17,0,5,2,-21,-78,1,3,0,-72,3,1,-73, -2,2,5,12,12,11,11,7,-67,3,3,0,4,2,-16,0,18,0,5,1,42,-123,47,16,-11, --3,50,47,25,57,47,24,17,57,47,-19,57,57,0,63,-19,63,-19,51,47,-19,57,57,49,48, -1,43,1,7,39,55,19,33,53,33,52,39,38,39,55,22,23,22,21,1,-92,76,-94,74,-12, --3,-58,1,-15,28,19,75,78,72,18,27,4,-62,-111,84,-111,-4,15,-82,118,62,43,81,-93,91, -51,77,-78,-1,-1,-1,-70,1,37,1,-12,5,22,0,22,3,-25,0,0,-1,-1,0,54,1,10, -2,24,3,113,0,22,3,8,0,0,0,2,-1,-9,1,37,3,0,4,-87,0,30,0,39,0, -110,64,12,4,3,1,31,35,32,5,38,8,21,21,14,-72,3,10,-78,32,32,38,-72,2,-17, --78,8,8,30,-69,2,-17,0,64,0,1,2,-21,-73,27,0,14,32,31,5,4,17,-72,2,-2, --73,32,15,21,1,21,21,35,0,-67,2,-16,0,41,0,35,3,19,0,11,1,19,-123,47,-19, -16,-27,25,17,57,47,93,26,-3,23,57,18,57,0,24,63,26,-3,50,47,-3,50,47,-3,50, -47,17,18,57,17,57,57,49,48,1,93,1,35,34,39,38,39,6,6,35,34,38,53,52,54, -55,38,38,53,52,55,54,55,22,22,23,23,22,23,22,51,51,1,39,6,6,7,22,22,51, -50,3,0,-113,72,55,41,25,30,92,51,115,-103,-32,-88,2,13,23,19,31,10,21,14,30,25, -20,31,33,-113,-2,-93,19,87,100,34,21,56,49,60,1,37,123,92,-111,56,62,31,24,86,-47, -78,8,68,8,34,42,34,36,62,116,62,-84,-114,68,104,1,17,109,31,67,55,9,10,0,3, --1,-70,1,0,3,20,4,112,0,40,0,53,0,67,0,-89,64,15,58,32,15,17,52,58,45, -61,18,50,14,29,29,45,35,-72,-1,-64,-73,15,17,52,35,35,45,45,50,-72,2,-17,-76,8, -8,14,13,65,-66,2,-17,0,4,2,-21,0,14,2,-17,0,13,2,-21,64,20,61,58,8,50, -41,29,31,35,18,32,9,14,52,18,48,22,35,35,41,22,-72,3,0,-77,48,48,13,41,-72, -2,-3,64,9,58,64,9,12,52,58,58,13,54,-72,3,0,-77,0,0,69,13,-72,1,31,-123, -47,17,51,47,-19,17,57,47,43,-19,17,57,47,-19,25,18,57,47,17,18,57,43,17,57,57, -17,57,57,18,57,0,24,63,-19,63,-19,17,18,57,47,-3,50,47,51,47,43,18,57,47,17, -18,57,57,17,57,43,49,48,1,20,7,6,35,34,39,38,39,6,7,6,35,35,53,51,50, -54,55,38,39,38,53,52,54,55,55,54,54,55,38,53,52,55,54,55,22,23,22,23,22,37, -52,39,38,35,34,6,21,20,23,54,55,54,23,52,39,38,39,20,6,7,22,23,22,51,50, -54,3,20,36,39,39,41,112,103,71,116,53,67,91,90,90,41,76,65,26,26,28,3,12,99, -20,33,29,69,44,15,31,64,97,123,71,94,-2,-96,18,21,46,46,80,122,43,21,25,-15,56, -35,51,41,37,60,61,50,21,12,16,1,-50,58,71,77,52,48,46,66,19,24,-82,13,17,19, -20,25,24,17,16,22,-83,35,27,8,47,20,20,83,28,55,61,116,-110,115,-104,-123,43,25,30, -61,43,41,67,28,26,30,-57,35,74,47,53,49,85,23,31,30,22,18,0,0,3,-1,-70,-1, --126,3,39,3,111,0,31,0,41,0,52,0,-118,-75,38,34,46,16,15,23,-72,2,-17,-77,34, -34,16,9,-72,2,-17,-77,50,50,15,31,-72,2,-17,-78,0,0,16,-70,2,-17,0,15,2,-21, -64,10,1,42,46,30,32,38,14,46,13,38,-72,3,3,-78,17,17,46,-72,3,3,-76,13,13, -42,15,32,-72,2,-3,-78,26,26,5,-72,2,-3,-77,42,42,15,0,-69,2,-16,0,54,0,15, -1,27,-123,47,16,-28,17,57,47,-19,57,47,-19,17,18,57,47,-19,51,47,-19,17,18,57,17, -18,57,17,18,57,0,63,-19,60,16,-19,17,51,47,-19,17,51,47,-19,17,18,57,17,57,49, -48,1,33,22,23,22,21,20,7,6,35,34,39,38,53,55,35,53,51,54,55,54,55,54,51, -50,22,21,20,7,6,7,33,37,52,35,34,7,6,7,54,55,54,19,52,39,38,39,20,23, -22,51,50,54,3,39,-2,-110,64,45,57,24,30,64,120,100,120,2,-35,-3,35,42,53,58,67, -59,31,47,46,27,-121,1,-72,-2,-75,40,43,60,29,53,91,62,72,40,116,95,92,53,64,127, -24,35,1,37,30,55,69,81,78,47,59,83,100,-92,72,-82,93,80,101,64,74,108,61,88,55, -33,67,-87,95,94,45,105,25,38,44,-3,-8,79,73,60,16,110,71,86,20,0,2,0,50,-1, -99,3,117,3,20,0,32,0,42,0,117,-75,16,64,11,17,52,3,-72,-1,-32,64,12,11,18, -52,18,64,9,17,52,11,20,10,28,-72,2,-17,-78,37,37,33,-70,2,-17,0,20,2,-21,-78, -10,10,14,-68,3,10,0,4,3,8,0,24,2,-3,-77,40,40,10,33,-68,3,3,0,20,3, -3,0,0,2,-16,-78,44,11,10,-72,-1,-64,-77,9,12,52,10,-72,1,31,-123,47,43,51,16, --11,-19,-19,17,57,47,-19,0,63,-3,50,25,47,24,63,-3,50,47,-19,17,18,57,49,48,1, -43,43,43,1,20,7,6,35,34,39,38,39,38,39,55,22,22,51,50,55,54,55,54,55,34, -39,38,53,52,55,54,51,50,23,22,21,7,38,39,38,35,34,6,21,20,22,3,117,122,-120, --78,66,70,51,82,65,65,17,56,123,49,122,109,85,85,43,79,-121,67,76,48,56,86,87,38, -30,63,22,31,27,39,28,41,88,1,97,-91,-93,-74,15,11,27,23,22,35,13,29,62,49,93, -47,106,43,49,112,103,88,102,101,79,-115,5,96,37,32,37,28,49,51,0,-1,-1,0,50,-1, -99,3,117,3,20,0,22,3,-19,0,0,-1,-1,0,50,-1,-89,4,-39,3,-78,0,22,3,53, -0,0,-1,-1,0,36,-1,31,4,-75,2,5,0,22,3,54,0,0,0,3,0,50,-2,86,4, --39,3,-78,0,59,0,63,0,67,0,-43,-71,0,38,-1,-42,64,16,14,17,52,41,52,14,17, -52,42,52,11,17,52,60,62,63,-72,3,2,-76,61,61,64,66,67,-70,3,2,0,65,3,6, --75,3,6,14,33,39,32,65,9,3,7,0,6,2,-17,0,57,3,4,0,39,2,-17,0,22, --1,-64,-77,9,11,52,22,-68,3,13,0,14,2,-17,0,48,2,-21,-78,61,63,60,-72,3,1, --76,62,62,65,67,66,-72,3,1,-77,64,64,36,51,-72,3,12,64,9,10,10,44,36,3,18, -0,0,44,-72,2,-3,-76,64,18,18,69,33,-69,2,-5,0,32,0,32,-1,-64,-75,9,11,52, -32,32,36,-70,3,12,0,26,1,57,-123,47,-3,50,25,47,43,26,-19,17,51,24,47,26,-19, -51,47,18,57,17,18,57,47,-19,17,57,47,-3,57,57,51,47,-19,57,57,0,63,-19,63,43, --19,63,-19,63,18,57,17,18,57,63,-19,57,57,51,47,-19,57,57,49,48,1,43,43,43,1, -20,6,7,38,38,35,34,7,6,21,20,22,51,51,50,22,22,21,20,7,6,33,34,39,38, -53,52,55,54,55,54,55,23,6,6,21,20,22,51,50,55,54,54,53,52,38,35,35,34,38, -53,52,55,54,55,54,51,50,22,1,7,39,55,7,7,39,55,4,-39,12,2,35,97,50,87, -96,88,43,53,80,72,69,96,-37,-55,-2,-87,-78,94,102,34,26,46,3,60,42,63,67,-87,-99, -120,-97,-120,-38,25,28,-22,43,66,55,60,85,102,103,66,76,-2,-121,78,-94,75,65,76,-94,74, -3,32,32,67,14,45,52,101,93,55,19,19,3,16,65,-5,-125,120,69,75,-105,104,114,87,95, -6,113,17,112,-61,75,122,122,48,41,114,27,19,12,62,49,67,115,125,84,101,80,-5,-33,-112, -86,-113,-81,-111,84,-111,0,0,3,0,36,-2,78,4,-75,2,5,0,54,0,58,0,62,0,-2, --75,-122,51,-106,51,2,32,-72,-1,-32,64,19,12,24,52,58,16,18,21,52,20,24,18,20,52, --106,15,-89,15,2,6,-72,-1,-64,-74,9,10,52,6,6,1,44,-72,-1,-64,-74,46,47,52,44, -44,1,34,-72,2,-17,64,12,-17,17,1,17,17,62,55,57,-97,58,1,58,-72,3,20,-73,56, -56,59,61,-97,62,1,62,-70,3,20,0,60,-1,-64,-77,9,12,52,60,-72,3,6,-77,26,25, -25,53,-70,2,-17,0,1,2,-21,-78,56,58,55,-72,3,1,-76,57,57,60,62,61,-72,3,1, --73,48,59,1,59,59,47,30,38,-72,3,12,-77,13,13,0,47,-72,3,12,-76,64,4,4,30, -0,-66,2,-16,0,64,0,26,2,-5,0,32,0,25,-1,-64,-75,9,11,52,25,25,30,-70,3, -12,0,21,1,57,-123,47,-3,50,25,47,43,26,-19,24,16,-28,17,57,47,26,-19,18,57,47, --19,17,18,57,47,93,-3,57,57,51,47,-19,57,57,0,63,-3,50,47,57,63,43,-19,93,57, -57,51,47,-19,93,57,57,17,51,47,93,-3,17,57,47,43,18,57,47,43,49,48,1,93,43, -43,43,0,113,1,35,34,6,21,20,51,50,22,23,22,23,22,21,20,7,6,33,34,39,38, -53,52,55,54,55,23,6,7,6,21,20,23,22,51,50,55,54,53,52,38,35,38,38,35,34, -38,53,52,55,54,55,54,51,51,1,7,39,55,7,7,39,55,4,-75,-81,-102,-101,93,41,48, -81,48,18,29,123,-122,-2,-53,-41,127,-121,64,23,98,40,38,37,57,-128,122,-43,-113,109,-122,30, -35,27,115,18,63,54,73,60,101,76,84,-81,-2,98,93,112,90,92,91,116,93,1,37,16,24, -33,4,9,6,9,15,37,-69,85,93,73,78,-112,116,-126,47,-102,20,65,64,110,70,123,64,61, -22,27,47,17,17,3,7,33,33,124,79,64,31,23,-4,-47,86,71,94,79,86,71,94,0,0, -3,-1,-70,-1,114,1,-12,3,-90,0,12,0,16,0,20,0,125,-73,6,52,12,17,52,17,19, -18,-72,3,2,-76,20,20,15,13,14,-72,3,2,-74,0,16,1,16,16,1,7,-66,2,-17,0, -8,3,4,0,2,2,-17,0,1,2,-21,-78,14,16,13,-72,3,1,-76,15,15,18,20,19,-72, -3,1,-73,17,17,1,8,8,7,7,3,-67,3,3,0,0,2,-16,0,22,0,1,1,42,-123, -47,16,-12,-3,50,47,25,57,47,24,17,57,47,-3,57,57,51,47,-19,57,57,0,63,-19,63, --19,17,51,47,93,-19,57,57,51,47,-3,57,57,49,48,1,43,1,33,53,33,52,39,38,39, -55,22,23,22,21,3,7,39,55,7,7,39,55,1,-12,-3,-58,1,-15,28,19,75,78,72,18, -27,5,78,-94,75,65,76,-94,74,1,37,-82,118,62,43,81,-93,91,51,77,-78,-2,68,-112,86, --113,-81,-111,84,-111,-1,-1,-1,-70,-1,114,1,-12,3,-90,0,22,3,-13,0,0,0,3,0,64, -0,-94,4,14,6,-99,0,68,0,78,0,101,1,48,64,19,84,8,86,74,2,79,99,101,64, -22,63,52,101,101,95,99,91,87,90,-72,-1,-64,-74,22,63,52,90,90,83,95,-72,2,-15,-78, -87,87,99,-72,2,-15,64,39,83,83,46,60,59,0,1,2,75,31,46,55,32,12,17,52,21, -72,23,7,55,5,35,14,75,17,-113,35,1,35,64,9,17,52,35,35,46,75,2,-72,2,-17, --77,0,0,75,63,-65,2,-14,0,46,2,-14,0,17,2,-17,0,64,0,75,2,-21,64,19,101, -101,79,90,79,90,91,91,31,35,42,55,72,7,75,21,23,17,64,-72,2,-5,64,11,32,63, -63,60,60,59,1,2,0,0,59,-72,3,12,-78,2,2,7,-70,3,12,0,23,-1,-64,64,9, -9,10,52,23,23,17,17,42,69,-72,3,3,64,17,11,64,13,15,52,11,64,9,11,52,11, -11,103,64,42,1,42,-72,1,21,-123,47,93,17,51,47,43,43,-19,17,57,47,57,47,43,-3, -50,47,-19,51,47,18,57,17,51,47,51,25,47,26,-19,17,18,57,57,17,57,57,17,57,57, -51,24,47,51,51,25,47,24,47,51,25,47,0,24,63,26,-19,63,63,18,57,47,-19,17,18, -57,47,43,93,17,18,57,17,23,57,43,18,57,17,18,57,17,57,57,17,51,47,-19,51,47, --19,18,57,47,43,18,57,17,18,57,47,43,18,57,49,48,0,93,1,7,39,23,20,7,6, -7,22,23,22,21,20,6,7,6,6,35,54,53,54,55,54,55,38,39,38,39,38,39,38,35, -34,7,6,35,34,39,38,39,38,38,53,52,55,54,51,50,23,22,23,22,23,23,22,23,54, -55,54,53,39,52,54,55,23,22,23,22,22,3,52,38,39,6,6,7,50,55,54,1,6,7, -6,35,34,39,38,35,34,6,7,39,54,55,54,51,50,23,22,51,50,55,4,14,48,59,2, -34,37,80,38,15,23,4,7,106,-15,114,1,5,19,-86,117,70,32,35,84,31,24,33,19,13, -30,16,11,22,47,41,45,36,26,8,12,29,41,78,69,85,75,73,102,45,47,67,25,22,57, -23,21,23,4,44,24,75,-16,17,29,30,119,58,118,50,85,-2,-50,28,29,41,48,50,45,99, -6,12,24,15,11,25,11,23,38,9,100,50,33,53,52,5,70,-76,29,91,-122,126,-118,-121,70, -40,63,65,37,52,35,24,27,19,13,76,65,91,-111,-124,55,60,127,43,26,35,15,8,44,39, -57,46,61,43,62,35,53,78,70,114,101,117,-92,74,94,-121,-118,120,-70,33,66,107,44,6,43, -26,14,36,-4,43,22,47,54,39,102,36,7,12,5,32,32,17,24,15,33,7,7,13,36,9, -20,32,16,23,0,3,0,73,0,-14,4,-50,6,-99,0,23,0,62,0,85,1,68,-71,0,22, --1,-32,-77,15,17,52,20,-72,-1,-32,-77,15,17,52,21,-72,-1,-42,-77,14,17,52,41,-72,-1, --42,-77,11,17,52,40,-72,-1,-32,64,9,11,17,52,91,28,-119,43,2,34,-72,-1,-32,64,37, -9,10,52,43,42,9,17,52,42,74,9,17,52,41,84,9,17,52,40,64,9,17,52,63,83, -85,64,22,63,52,85,85,79,83,75,71,74,-72,-1,-64,-74,22,63,52,74,74,67,79,-72,2, --15,-78,71,71,83,-72,2,-15,64,24,67,67,7,10,64,10,17,52,10,10,18,3,32,32,48, -3,64,9,24,52,3,3,62,18,-66,2,-14,0,48,2,-17,0,51,2,-14,0,39,2,-5,-78, -38,38,62,-70,2,-17,0,25,2,-21,64,13,85,85,63,74,63,63,74,75,75,7,10,0,3, --72,-1,-64,-77,24,32,52,3,-72,-1,-64,64,13,10,15,52,3,3,16,32,55,45,11,48,1, -48,-72,3,16,-78,51,51,45,-72,3,16,-78,55,55,24,-72,2,-16,-77,87,38,38,16,-72,1, -29,-123,47,51,47,16,-11,50,47,-19,51,25,47,24,-19,93,17,18,57,25,18,57,47,43,43, -51,57,57,50,24,47,51,51,47,25,47,17,51,47,0,24,63,-19,51,47,-19,63,-19,63,18, -57,47,43,17,57,47,17,18,57,47,43,57,50,47,-19,51,47,-19,18,57,47,43,18,57,17, -18,57,47,43,18,57,49,48,1,43,43,43,43,43,93,0,43,43,43,43,43,1,20,6,7, -38,39,38,35,34,6,35,34,39,38,39,38,53,52,51,50,23,22,23,22,1,35,34,39,38, -53,52,38,53,2,7,6,7,6,33,53,36,55,54,55,54,53,52,38,39,55,54,55,22,23, -22,23,22,23,22,23,22,51,51,1,6,7,6,35,34,39,38,35,34,6,7,39,54,55,54, -51,50,23,22,51,50,55,3,48,4,8,56,110,122,70,15,30,20,27,58,73,44,59,41,72, --103,-85,116,-113,1,-98,61,84,51,61,7,96,75,89,-94,-118,-2,-76,1,13,-124,-43,110,-123,25, -22,33,20,17,26,23,16,15,19,14,18,36,24,24,61,-3,19,28,29,41,48,50,45,99,6, -12,24,15,11,25,11,23,38,9,100,50,33,53,52,3,48,20,28,21,125,-123,-109,52,35,44, -58,78,88,63,91,101,-121,-91,-3,87,91,110,-33,16,54,7,-2,-11,99,116,38,32,28,81,59, -94,123,-108,-53,98,-86,89,84,49,34,-112,-89,115,-124,-94,99,126,54,36,4,-93,32,17,24,15, -33,7,7,13,36,9,20,32,16,23,0,0,3,0,38,0,-94,4,14,7,10,0,68,0,78, -0,110,1,64,-71,0,81,-1,-32,64,44,11,17,52,84,8,86,74,2,60,59,0,1,2,75, -31,46,55,32,12,17,52,21,72,23,7,55,5,35,14,75,17,-113,35,1,35,64,9,17,52, -35,35,46,75,2,-72,2,-17,-76,0,0,63,75,46,-72,-1,-64,-74,9,29,52,46,46,84,63, --72,2,-14,-74,79,100,102,86,108,84,84,-72,-1,-64,-74,18,25,52,84,108,108,102,-72,2,-11, --75,94,64,9,14,52,94,-68,3,21,0,17,2,-17,0,75,2,-21,64,11,100,86,97,97,105, -79,79,105,84,84,90,-72,3,5,64,14,64,105,105,31,35,42,55,72,7,75,21,23,17,64, --72,2,-5,64,11,32,63,63,60,60,59,1,2,0,0,59,-72,3,12,-78,2,2,7,-70,3, -12,0,23,-1,-64,64,9,9,10,52,23,23,17,17,42,69,-72,3,3,64,17,11,64,13,15, -52,11,64,9,11,52,11,11,112,64,42,1,42,-72,1,59,-123,47,93,17,51,47,43,43,-19, -17,57,47,57,47,43,-3,50,47,-19,51,47,18,57,17,51,47,51,25,47,26,-19,17,18,57, -57,17,57,57,17,57,57,51,24,47,26,-3,50,47,17,51,47,18,57,47,57,57,0,63,-19, -63,43,-3,50,47,51,43,47,18,57,17,57,57,63,17,51,47,43,17,18,57,47,-19,17,18, -57,47,43,93,17,18,57,17,23,57,43,18,57,17,18,57,17,57,57,49,48,0,93,43,1, -7,39,23,20,7,6,7,22,23,22,21,20,6,7,6,6,35,54,53,54,55,54,55,38,39, -38,39,38,39,38,35,34,7,6,35,34,39,38,39,38,38,53,52,55,54,51,50,23,22,23, -22,23,23,22,23,54,55,54,53,39,52,54,55,23,22,23,22,22,3,52,38,39,6,6,7, -50,55,54,1,20,7,6,7,7,52,55,38,39,38,53,52,55,54,51,50,22,21,20,6,7, -38,35,34,6,21,20,22,51,50,54,4,14,48,59,2,34,37,80,38,15,23,4,7,106,-15, -114,1,5,19,-86,117,70,32,35,84,31,24,33,19,13,30,16,11,22,47,41,45,36,26,8, -12,29,41,78,69,85,75,73,102,45,47,67,25,22,57,23,21,23,4,44,24,75,-16,17,29, -30,119,58,118,50,85,-2,52,31,21,42,-70,100,31,16,21,53,59,45,20,29,12,11,31,36, -22,43,93,33,22,19,5,70,-76,29,91,-122,126,-118,-121,70,40,63,65,37,52,35,24,27,19, -13,76,65,91,-111,-124,55,60,127,43,26,35,15,8,44,39,57,46,61,43,62,35,53,78,70, -114,101,117,-92,74,94,-121,-118,120,-70,33,66,107,44,6,43,26,14,36,-4,43,22,47,54,39, -102,36,7,12,5,16,25,20,13,15,64,46,35,16,15,19,21,31,56,62,27,22,14,29,18, -28,18,12,15,52,3,0,0,3,0,57,0,-14,4,-50,7,10,0,23,0,62,0,94,1,78, --71,0,65,-1,-32,-77,11,17,52,41,-72,-1,-42,-77,11,17,52,40,-72,-1,-32,64,18,11,17, -52,-123,20,-122,21,-122,22,-57,20,4,91,28,-119,43,2,34,-72,-1,-32,64,47,9,10,52,43, -42,9,17,52,42,74,9,17,52,41,84,9,17,52,40,64,9,17,52,7,32,10,1,10,64, -10,17,52,10,10,3,64,9,24,52,3,3,18,62,32,32,62,48,-68,2,-17,0,51,2,-14, -0,39,2,-5,-78,38,38,62,-68,2,-17,0,25,2,-21,0,18,-1,-64,-77,23,29,52,18,-72, --1,-64,64,13,9,17,52,18,18,68,84,63,86,70,92,68,68,-72,-1,-64,-74,18,25,52,68, -92,92,86,-72,2,-11,-75,78,64,9,14,52,78,-72,3,21,64,11,84,70,81,81,89,63,63, -89,68,68,74,-72,3,5,-75,89,89,7,10,0,3,-72,-1,-64,-77,24,32,52,3,-72,-1,-64, -64,13,10,15,52,3,3,16,32,55,45,11,48,1,48,-72,3,16,-78,51,51,45,-72,3,16, --78,55,55,24,-72,2,-16,-77,96,38,38,16,-72,1,59,-123,47,51,47,16,-11,50,47,-19,51, -25,47,24,-19,93,17,18,57,25,18,57,47,43,43,51,57,57,50,24,47,-3,50,47,17,51, -47,18,57,47,57,57,0,63,43,-3,50,47,51,43,47,18,57,17,57,57,17,51,47,43,43, -63,-19,51,47,-19,63,-19,17,57,47,17,18,57,47,43,57,47,43,93,57,49,48,1,43,43, -43,43,43,93,0,93,43,43,43,1,20,6,7,38,39,38,35,34,6,35,34,39,38,39,38, -53,52,51,50,23,22,23,22,1,35,34,39,38,53,52,38,53,2,7,6,7,6,33,53,36, -55,54,55,54,53,52,38,39,55,54,55,22,23,22,23,22,23,22,23,22,51,51,1,20,7, -6,7,7,52,55,38,39,38,53,52,55,54,51,50,22,21,20,6,7,38,35,34,6,21,20, -22,51,50,54,3,48,4,8,56,110,122,70,15,30,20,27,58,73,44,59,41,72,-103,-85,116, --113,1,-98,61,84,51,61,7,96,75,89,-94,-118,-2,-76,1,13,-124,-43,110,-123,25,22,33,20, -17,26,23,16,15,19,14,18,36,24,24,61,-4,-125,31,21,42,-70,100,31,16,21,53,59,45, -20,29,12,11,31,36,22,43,93,33,22,19,3,48,20,28,21,125,-123,-109,52,35,44,58,78, -88,63,91,101,-121,-91,-3,87,91,110,-33,16,54,7,-2,-11,99,116,38,32,28,81,59,94,123, --108,-53,98,-86,89,84,49,34,-112,-89,115,-124,-94,99,126,54,36,4,-109,25,20,13,15,64,46, -35,16,15,19,21,31,56,62,27,22,14,29,18,28,18,12,15,52,3,0,3,0,83,-1,29, -4,14,5,-53,0,68,0,78,0,110,1,64,-71,0,81,-1,-32,64,15,11,17,52,84,8,86, -74,2,100,79,102,86,108,84,94,-72,2,-11,64,15,102,102,108,64,18,25,52,108,108,64,84, --112,84,2,84,-72,-1,-64,64,42,11,23,52,84,84,17,60,59,0,1,2,75,31,46,55,32, -12,17,52,21,72,23,7,55,5,35,14,75,17,-113,35,1,35,64,9,17,52,35,35,46,75, -2,-72,2,-17,-77,0,0,75,63,-66,2,-14,0,46,2,-14,0,17,2,-17,0,75,2,-21,64, -11,100,86,97,97,105,79,79,105,84,84,90,-72,3,5,64,15,64,105,105,17,31,35,42,55, -72,7,75,21,23,17,64,-72,2,-5,64,11,32,63,63,60,60,59,1,2,0,0,59,-72,3, -12,-78,2,2,7,-70,3,12,0,23,-1,-64,64,9,9,10,52,23,23,17,17,42,69,-72,3, -3,64,17,11,64,13,15,52,11,64,9,11,52,11,11,112,64,42,1,42,-72,1,59,-123,47, -93,17,51,47,43,43,-19,17,57,47,57,47,43,-3,50,47,-19,51,47,18,57,17,51,47,51, -25,47,26,-19,17,18,57,57,17,57,57,17,57,57,17,51,24,47,26,-3,50,47,17,51,47, -18,57,47,57,57,0,63,-19,63,63,18,57,47,-19,17,18,57,47,43,93,17,18,57,17,23, -57,43,18,57,17,18,57,17,57,57,17,51,47,43,93,51,47,43,51,47,-19,17,18,57,17, -57,57,49,48,0,93,43,1,7,39,23,20,7,6,7,22,23,22,21,20,6,7,6,6,35, -54,53,54,55,54,55,38,39,38,39,38,39,38,35,34,7,6,35,34,39,38,39,38,38,53, -52,55,54,51,50,23,22,23,22,23,23,22,23,54,55,54,53,39,52,54,55,23,22,23,22, -22,3,52,38,39,6,6,7,50,55,54,3,20,7,6,7,7,52,55,38,39,38,53,52,55, -54,51,50,22,21,20,6,7,38,35,34,6,21,20,22,51,50,54,4,14,48,59,2,34,37, -80,38,15,23,4,7,106,-15,114,1,5,19,-86,117,70,32,35,84,31,24,33,19,13,30,16, -11,22,47,41,45,36,26,8,12,29,41,78,69,85,75,73,102,45,47,67,25,22,57,23,21, -23,4,44,24,75,-16,17,29,30,119,58,118,50,85,-101,31,21,42,-70,100,31,16,21,53,59, -45,20,29,12,11,31,36,22,43,93,33,22,19,5,70,-76,29,91,-122,126,-118,-121,70,40,63, -65,37,52,35,24,27,19,13,76,65,91,-111,-124,55,60,127,43,26,35,15,8,44,39,57,46, -61,43,62,35,53,78,70,114,101,117,-92,74,94,-121,-118,120,-70,33,66,107,44,6,43,26,14, -36,-4,43,22,47,54,39,102,36,7,12,-2,80,25,20,13,15,64,46,35,16,15,19,21,31, -56,62,27,22,14,29,18,28,18,12,15,52,3,0,3,0,74,-1,29,4,-50,5,-34,0,23, -0,62,0,94,1,91,-71,0,65,-1,-32,-77,11,17,52,22,-72,-1,-32,-77,15,17,52,20,-72, --1,-32,-77,15,17,52,21,-72,-1,-42,-77,14,17,52,41,-72,-1,-42,-77,11,17,52,40,-72,-1, --32,64,9,11,17,52,91,28,-119,43,2,34,-72,-1,-32,64,30,9,10,52,43,42,9,17,52, -42,74,9,17,52,41,84,9,17,52,40,64,9,17,52,84,63,86,70,92,68,78,-72,2,-11, -64,10,86,86,92,64,18,25,52,92,92,68,-72,-1,-64,-77,18,19,52,68,-72,-1,-64,64,28, -9,15,52,68,68,38,7,10,64,10,17,52,10,10,18,3,32,32,48,3,64,9,24,52,3, -3,62,18,-66,2,-14,0,48,2,-17,0,51,2,-14,0,39,2,-5,-78,38,38,62,-70,2,-17, -0,25,2,-21,64,11,84,70,81,81,89,63,63,89,68,68,74,-72,3,5,-73,89,89,45,38, -7,10,0,3,-72,-1,-64,-77,24,32,52,3,-72,-1,-64,64,13,10,15,52,3,3,16,32,55, -45,11,48,1,48,-72,3,16,-78,51,51,45,-72,3,16,-78,55,55,24,-72,2,-16,-77,96,38, -38,16,-72,1,59,-123,47,51,47,16,-11,50,47,-19,51,25,47,24,-19,93,17,18,57,25,18, -57,47,43,43,51,57,57,24,17,18,57,47,-3,50,47,17,51,47,18,57,47,57,57,0,63, --19,51,47,-19,63,-19,63,18,57,47,43,17,57,47,17,18,57,47,43,57,17,51,47,43,43, -51,47,43,51,47,-19,17,18,57,17,57,57,49,48,1,43,43,43,43,43,93,0,43,43,43, -43,43,43,1,20,6,7,38,39,38,35,34,6,35,34,39,38,39,38,53,52,51,50,23,22, -23,22,1,35,34,39,38,53,52,38,53,2,7,6,7,6,33,53,36,55,54,55,54,53,52, -38,39,55,54,55,22,23,22,23,22,23,22,23,22,51,51,1,20,7,6,7,7,52,55,38, -39,38,53,52,55,54,51,50,22,21,20,6,7,38,35,34,6,21,20,22,51,50,54,3,48, -4,8,56,110,122,70,15,30,20,27,58,73,44,59,41,72,-103,-85,116,-113,1,-98,61,84,51, -61,7,96,75,89,-94,-118,-2,-76,1,13,-124,-43,110,-123,25,22,33,20,17,26,23,16,15,19, -14,18,36,24,24,61,-3,11,31,21,42,-70,100,31,16,21,53,59,45,20,29,12,11,31,36, -22,43,93,33,22,19,3,48,20,28,21,125,-123,-109,52,35,44,58,78,88,63,91,101,-121,-91, --3,87,91,110,-33,16,54,7,-2,-11,99,116,38,32,28,81,59,94,123,-108,-53,98,-86,89,84, -49,34,-112,-89,115,-124,-94,99,126,54,36,-3,-45,25,20,13,15,64,46,35,16,15,19,21,31, -56,62,27,22,14,29,18,28,18,12,15,52,3,0,0,2,0,83,0,-94,4,14,5,-53,0, -68,0,78,0,-32,64,41,84,8,86,74,2,60,59,0,1,2,75,31,46,55,32,12,17,52, -21,72,23,7,55,5,35,14,75,17,-113,35,1,35,64,9,17,52,35,35,46,75,2,-72,2, --17,-77,0,0,75,63,-65,2,-14,0,46,2,-14,0,17,2,-17,0,64,0,75,2,-21,64,11, -31,35,42,55,72,7,75,21,23,17,64,-72,2,-5,64,11,32,63,63,60,60,59,1,2,0, -0,59,-72,3,12,-78,2,2,7,-70,3,12,0,23,-1,-64,64,9,9,10,52,23,23,17,17, -42,69,-72,3,3,64,17,11,64,13,15,52,11,64,9,11,52,11,11,80,64,42,1,42,-72, -1,21,-123,47,93,17,51,47,43,43,-19,17,57,47,57,47,43,-3,50,47,-19,51,47,18,57, -17,51,47,51,25,47,26,-19,17,18,57,57,17,57,57,17,57,57,0,24,63,26,-19,63,63, -18,57,47,-19,17,18,57,47,43,93,17,18,57,17,23,57,43,18,57,17,18,57,17,57,57, -49,48,0,93,1,7,39,23,20,7,6,7,22,23,22,21,20,6,7,6,6,35,54,53,54, -55,54,55,38,39,38,39,38,39,38,35,34,7,6,35,34,39,38,39,38,38,53,52,55,54, -51,50,23,22,23,22,23,23,22,23,54,55,54,53,39,52,54,55,23,22,23,22,22,3,52, -38,39,6,6,7,50,55,54,4,14,48,59,2,34,37,80,38,15,23,4,7,106,-15,114,1, -5,19,-86,117,70,32,35,84,31,24,33,19,13,30,16,11,22,47,41,45,36,26,8,12,29, -41,78,69,85,75,73,102,45,47,67,25,22,57,23,21,23,4,44,24,75,-16,17,29,30,119, -58,118,50,85,5,70,-76,29,91,-122,126,-118,-121,70,40,63,65,37,52,35,24,27,19,13,76, -65,91,-111,-124,55,60,127,43,26,35,15,8,44,39,57,46,61,43,62,35,53,78,70,114,101, -117,-92,74,94,-121,-118,120,-70,33,66,107,44,6,43,26,14,36,-4,43,22,47,54,39,102,36, -7,12,0,0,2,0,74,0,-14,4,-50,5,-34,0,23,0,62,0,-11,-71,0,22,-1,-32,-77, -15,17,52,20,-72,-1,-32,-77,15,17,52,21,-72,-1,-42,-77,14,17,52,41,-72,-1,-42,-77,11, -17,52,40,-72,-1,-32,64,9,11,17,52,91,28,-119,43,2,34,-72,-1,-32,64,45,9,10,52, -43,42,9,17,52,42,74,9,17,52,41,84,9,17,52,40,64,9,17,52,7,10,64,10,17, -52,10,10,18,3,32,32,48,3,64,9,24,52,3,3,62,18,-66,2,-14,0,48,2,-17,0, -51,2,-14,0,39,2,-5,-78,38,38,62,-70,2,-17,0,25,2,-21,-77,7,10,0,3,-72,-1, --64,-77,24,32,52,3,-72,-1,-64,64,13,10,15,52,3,3,16,32,55,45,11,48,1,48,-72, -3,16,-78,51,51,45,-72,3,16,-78,55,55,24,-72,2,-16,-77,64,38,38,16,-72,1,29,-123, -47,51,47,16,-11,50,47,-19,51,25,47,24,-19,93,17,18,57,25,18,57,47,43,43,51,57, -57,0,24,63,-19,51,47,-19,63,-19,63,18,57,47,43,17,57,47,17,18,57,47,43,57,49, -48,1,43,43,43,43,43,93,0,43,43,43,43,43,1,20,6,7,38,39,38,35,34,6,35, -34,39,38,39,38,53,52,51,50,23,22,23,22,1,35,34,39,38,53,52,38,53,2,7,6, -7,6,33,53,36,55,54,55,54,53,52,38,39,55,54,55,22,23,22,23,22,23,22,23,22, -51,51,3,48,4,8,56,110,122,70,15,30,20,27,58,73,44,59,41,72,-103,-85,116,-113,1, --98,61,84,51,61,7,96,75,89,-94,-118,-2,-76,1,13,-124,-43,110,-123,25,22,33,20,17,26, -23,16,15,19,14,18,36,24,24,61,3,48,20,28,21,125,-123,-109,52,35,44,58,78,88,63, -91,101,-121,-91,-3,87,91,110,-33,16,54,7,-2,-11,99,116,38,32,28,81,59,94,123,-108,-53, -98,-86,89,84,49,34,-112,-89,115,-124,-94,99,126,54,36,0,0,2,1,0,0,0,5,0,5, -0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64, -5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33, -17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0, --1,-1,0,70,5,98,1,-100,6,49,0,22,2,-12,0,0,-1,-1,0,70,4,-41,1,-100,6, -61,0,22,2,-15,0,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17, -33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0, -2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0, -4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5, -0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64, -5,0,-5,0,32,4,-64,0,-1,-1,0,70,4,-41,1,81,6,13,0,22,2,-8,0,0,-1, --1,0,70,4,-41,1,-79,6,25,0,22,2,-9,0,0,0,2,1,0,0,0,5,0,5,0, -0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5, -0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17, -33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,-1, --1,0,72,4,-41,1,-83,6,-118,0,22,2,-11,0,0,-1,-1,0,70,4,-41,1,-27,6,90, -0,22,2,-14,0,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33, -17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2, -1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4, -0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0, -0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5, -0,-5,0,32,4,-64,0,-1,-1,0,70,4,-41,1,-79,6,-71,0,22,3,73,0,0,-1,-1, -0,70,4,-41,1,-79,7,87,0,22,3,18,0,0,-1,-1,0,70,4,-41,1,-79,6,-45,0, -22,3,75,0,0,-1,-1,0,70,4,-41,1,-79,7,61,0,22,3,72,0,0,-1,-1,0,64, -4,-39,1,-79,7,46,0,22,3,74,0,0,-1,-1,0,48,4,-41,1,-49,7,119,0,22,3, -71,0,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33, -17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,-1,-1,0,70,-1, --43,1,-100,0,-92,0,22,2,-10,0,0,-1,-1,0,70,-2,-10,1,-100,0,91,0,22,2,-13, -0,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17, -33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0, -5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3, --64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7, -0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32, -4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33, -17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0, -0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32, -3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0, -7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0, -32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37, -33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0, -0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4, -32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3, -0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5, -0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17, -37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1, -0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0, --4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0, -3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0, --5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33, -17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2, -1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4, -0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0, -0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5, -0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17, -33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0, -2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0, -4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5, -0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64, -5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33, -17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0, -0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1, -0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0, -5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4, -64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0, -33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64, -0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33, -1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5, -0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64, --4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0, -0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4, --64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17, -33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0, -5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3, --64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7, -0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32, -4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33, -17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0, -0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32, -3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0, -7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0, -32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37, -33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0, -0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4, -32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3, -0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5, -0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17, -37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1, -0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0, --4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0, -3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0, --5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33, -17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2, -1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4, -0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0, -0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5, -0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17, -33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0, -2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0, -4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5, -0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64, -5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33, -17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0, -0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1, -0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0, -5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4, -64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0, -33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64, -0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33, -1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5, -0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64, --4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0, -0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4, --64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17, -33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0, -5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3, --64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7, -0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32, -4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33, -17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,0,-54,1, -24,1,-55,5,-73,0,18,0,30,0,62,-71,0,16,2,-14,-73,7,64,9,10,52,7,7,28, --68,2,-18,0,22,2,-20,0,6,2,-15,-76,7,7,19,25,0,-72,2,-19,-78,13,13,19,-71, -2,-19,0,25,47,-19,51,47,-19,17,18,57,47,-19,0,63,-3,50,47,43,63,49,48,1,20, -7,6,7,6,21,35,52,39,38,39,38,53,52,54,51,50,22,3,20,6,35,34,38,53,52, -54,51,50,22,1,-55,26,43,5,26,57,25,10,37,26,70,55,57,73,6,72,52,50,72,72, -52,50,72,5,29,67,118,-61,28,-110,-120,126,-103,58,-74,126,45,61,93,92,-4,55,50,72,72, -50,51,74,74,0,0,1,0,-57,1,24,1,-49,2,34,0,11,0,22,-66,0,9,2,-18,0, -3,2,-20,0,0,2,-19,0,6,47,-19,0,63,-19,49,48,1,20,6,35,34,38,53,52,54, -51,50,22,1,-49,79,55,54,76,77,53,56,78,1,-99,54,79,78,55,54,79,78,0,0,2, -0,-58,1,24,1,-51,4,87,0,11,0,23,0,42,-71,0,9,2,-18,-78,3,3,21,-68,2, --18,0,15,2,-20,0,0,2,-19,-78,6,6,12,-71,2,-19,0,18,47,-19,51,47,-19,0,63, --3,50,47,-19,49,48,1,20,6,35,34,38,53,52,54,51,50,22,17,20,6,35,34,38,53, -52,54,51,50,22,1,-51,78,56,53,76,74,55,56,78,79,55,53,76,75,54,56,78,3,-46, -56,78,78,56,55,78,78,-3,-108,54,79,78,55,54,79,78,0,2,1,0,0,0,5,0,5, -0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64, -5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33, -17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0, -0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1, -0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0, -5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4, -64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0, -33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64, -0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33, -1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5, -0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64, --4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0, -0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4, --64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17, -33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0, -5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3, --64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7, -0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32, -4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33, -17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0, -0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32, -3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0, -7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0, -32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37, -33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0, -0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4, -32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3, -0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5, -0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17, -37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1, -0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0, --4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0, -3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0, --5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33, -17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2, -1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4, -0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0, -0,3,0,7,0,0,33,17,33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5, -0,-5,0,32,4,-64,0,0,2,1,0,0,0,5,0,5,0,0,3,0,7,0,0,33,17, -33,17,37,33,17,33,1,0,4,0,-4,32,3,-64,-4,64,5,0,-5,0,32,4,-64,0,0, -1,-1,-70,1,37,1,0,1,-45,0,3,0,24,-67,0,2,2,-17,0,1,2,-21,0,0,2, --16,-79,5,1,47,16,-27,0,63,-19,49,48,1,33,53,33,1,0,-2,-70,1,70,1,37,-82, -0,0,1,-1,-70,1,37,8,0,1,-45,0,3,0,24,-67,0,2,2,-17,0,1,2,-21,0, -0,2,-16,-79,5,1,47,16,-27,0,63,-19,49,48,1,33,53,33,8,0,-9,-70,8,70,1, -37,-82,0,0,1,-1,-70,1,37,16,0,1,-45,0,3,0,24,-67,0,2,2,-17,0,1,2, --21,0,0,2,-16,-79,5,1,47,16,-27,0,63,-19,49,48,1,33,53,33,16,0,-17,-70,16, -70,1,37,-82,0,0,2,0,99,-1,-25,6,-84,5,-44,0,15,0,44,1,1,-75,27,16,13, -14,52,39,-72,-1,-32,64,19,16,17,52,39,32,9,10,52,10,32,9,14,52,6,32,9,14, -52,2,-72,-1,-32,-77,9,14,52,14,-72,-1,-32,64,70,9,14,52,40,16,23,23,12,4,16, -30,17,3,12,30,37,3,4,30,29,9,23,40,25,8,44,44,18,38,17,26,16,16,2,85, -17,35,11,11,6,85,17,28,12,12,6,85,17,22,13,13,6,85,17,12,15,15,6,85,17, -56,16,16,6,85,17,17,8,38,25,-72,-1,-26,-76,16,16,2,85,25,-72,-1,-32,-76,13,13, -2,85,25,-72,-1,-34,-76,12,12,2,85,25,-72,-1,-32,-76,11,11,6,85,25,-72,-1,-28,-76, -12,12,6,85,25,-72,-1,-24,-76,13,13,6,85,25,-72,-1,-46,-76,16,16,6,85,25,-72,-1, --64,64,21,11,13,52,0,25,1,25,0,38,33,8,11,11,6,85,32,33,1,33,99,45,16, --10,93,43,-19,47,93,43,43,43,43,43,43,43,43,-19,51,47,43,43,43,43,43,43,-19,57, -47,17,18,57,57,0,63,-19,63,-19,63,-19,17,18,57,47,18,57,49,48,1,43,43,43,43, -43,43,43,1,16,23,22,51,50,55,54,17,16,39,38,35,34,7,6,37,53,51,21,20,7, -6,7,22,21,20,2,4,35,34,36,2,53,16,55,54,33,50,4,23,54,55,54,39,1,43, --113,-118,-37,-32,-119,-115,-19,117,-111,-33,-125,-107,4,-64,-63,38,52,-113,26,-75,-2,-73,-65,-50,-2, --71,-88,-60,-65,1,59,-29,1,95,73,91,37,30,1,2,-57,-2,-4,-98,-104,-102,-96,1,21,1, -114,-106,73,-115,-96,-7,-47,-91,124,66,91,76,108,121,-32,-2,-95,-75,-57,1,91,-63,1,104,-44, --50,-9,-48,49,56,45,86,0,2,0,68,-1,-24,5,0,4,64,0,15,0,44,1,19,64,14, -89,39,1,6,32,12,14,52,10,32,12,14,52,2,-72,-1,-32,-77,12,14,52,14,-72,-1,-32, -64,52,12,14,52,41,16,23,23,12,4,16,28,17,7,12,28,37,7,4,28,29,11,23,40, -25,8,44,44,18,38,17,32,16,16,6,85,17,48,15,15,6,85,17,18,11,13,6,85,17, -17,8,36,25,-72,-1,-26,64,17,15,15,2,85,25,24,13,13,2,85,25,16,11,11,2,85, -25,-72,-1,-15,-76,16,16,6,85,25,-72,-1,-45,-76,15,15,6,85,25,-72,-1,-42,-76,13,13, -6,85,25,-72,-1,-8,64,48,11,12,6,85,0,25,32,25,2,25,0,36,0,64,36,37,52, -33,12,14,15,2,85,33,18,13,13,2,85,33,12,12,12,2,85,33,28,11,11,2,85,33, -8,16,16,6,85,33,-72,-1,-4,64,30,15,15,6,85,33,8,13,13,6,85,33,22,12,12, -6,85,33,14,11,11,6,85,31,33,63,33,2,33,49,45,16,-10,93,43,43,43,43,43,43, -43,43,43,43,-19,47,93,43,43,43,43,43,43,43,-19,51,47,43,43,43,-19,57,47,17,18, -57,57,0,63,-19,63,-19,63,-19,17,18,57,47,18,57,49,48,1,43,43,43,43,93,19,20, -23,22,51,50,55,54,53,52,39,38,35,34,7,6,37,53,51,21,20,7,6,7,20,21,16, -7,6,35,34,39,38,17,16,55,54,51,50,23,22,23,54,54,39,-3,89,84,-116,-116,83,89, -90,84,-118,-115,83,89,3,66,-63,38,49,-126,-16,118,-117,-28,-123,-119,-92,-119,-59,-37,-117,105,26, -68,59,1,2,19,-59,108,102,102,109,-54,-65,107,102,101,108,-105,-47,-91,124,66,86,72,14,15, --2,-116,-123,65,-113,-108,1,8,1,39,-114,118,-113,109,-84,42,90,85,0,0,1,0,-95,-1,-25, -6,-126,5,-70,0,37,1,37,-75,15,52,12,14,52,12,-72,-1,-32,64,19,12,14,52,38,24, -1,33,7,7,26,0,28,1,2,31,2,19,2,26,-72,2,-69,64,54,14,9,37,37,2,14, -9,13,2,85,2,38,1,18,10,10,2,85,1,68,11,11,6,85,1,8,12,12,6,85,1, -30,13,13,6,85,1,68,15,15,6,85,1,68,16,16,6,85,1,1,30,38,32,8,-72,-1, --20,-76,15,15,2,85,8,-72,-1,-18,64,11,13,13,2,85,8,16,12,12,2,85,8,-72,-1, --59,64,11,11,11,6,85,8,28,12,12,6,85,8,-72,-1,-15,-76,13,13,6,85,8,-72,-1, --45,-76,15,15,6,85,8,-72,-1,-45,64,14,16,16,6,85,8,21,38,18,32,16,16,2,85, -18,-72,-1,-10,-76,15,15,2,85,18,-72,-1,-10,-76,13,13,2,85,18,-72,-1,-6,-76,12,12, -2,85,18,-72,-1,-6,-76,12,12,6,85,18,-72,-1,-10,-76,13,13,6,85,18,-72,-1,-15,-76, -15,15,6,85,18,-72,-1,-8,-76,16,16,6,85,18,-72,-1,-64,-75,19,21,52,18,93,38,16, --10,43,43,43,43,43,43,43,43,43,-19,47,43,43,43,43,43,43,43,43,60,-19,51,47,43, -43,43,43,43,43,-19,43,57,47,0,63,-19,63,63,63,-19,17,57,47,57,49,48,1,93,43, -43,1,53,51,21,20,7,6,7,17,20,7,6,7,6,35,32,3,38,53,17,51,17,20,23, -22,22,51,50,55,54,17,17,51,17,54,55,54,53,5,-63,-63,36,99,-39,50,52,-128,-125,-44, --2,103,115,56,-62,36,34,-82,125,-37,86,91,-62,-100,70,27,4,-23,-47,-91,-99,62,-83,10,-2, --24,-31,126,-125,80,82,1,21,-122,-23,3,79,-4,-78,-67,93,89,99,97,102,1,15,3,78,-2, -19,16,108,42,118,0,0,1,0,-125,-1,-24,5,29,4,38,0,36,1,28,-75,27,16,11,13, -52,24,-72,-1,-32,64,83,16,17,52,14,32,9,10,52,10,19,25,32,7,7,25,0,28,1, -6,30,6,19,6,9,10,25,28,12,36,36,2,38,1,30,11,11,6,85,1,20,12,12,6, -85,1,45,13,13,6,85,1,12,15,15,6,85,1,32,16,16,6,85,1,1,8,9,51,29, -37,31,8,44,16,16,2,85,8,18,14,14,2,85,8,-72,-1,-16,64,11,13,13,2,85,8, -10,12,12,2,85,8,-72,-1,-12,64,11,11,11,6,85,8,10,12,12,6,85,8,-72,-1,-30, --76,13,13,6,85,8,-72,-1,-34,-73,16,16,6,85,8,21,37,18,-72,-1,-8,-76,16,16,2, -85,18,-72,-1,-8,64,23,14,14,2,85,18,4,12,12,2,85,18,10,11,11,6,85,18,4, -12,12,6,85,18,-72,-1,-4,-76,13,13,6,85,18,-72,-1,-14,-76,15,16,6,85,18,-72,-1, --64,64,18,51,54,52,-16,18,1,0,18,32,18,-48,18,-32,18,4,18,78,37,16,-10,93,113, -43,43,43,43,43,43,43,43,-19,47,43,43,43,43,43,43,43,43,60,-3,-28,17,51,47,43, -43,43,43,43,-19,57,47,0,47,-19,63,63,63,63,-19,17,57,47,57,17,18,57,49,48,1, -43,43,0,43,1,53,51,21,20,7,6,7,17,35,53,6,35,34,38,38,39,38,53,17,51, -17,20,23,22,51,50,54,54,53,17,51,17,54,55,54,53,4,92,-63,36,92,-67,-95,124,-43, -93,-93,80,16,11,-76,11,35,-83,83,-115,58,-76,127,63,28,3,85,-47,-91,-99,62,-96,20,-2, -14,-100,-76,71,110,79,54,114,2,-110,-3,-77,-113,47,-104,84,-114,-120,2,57,-2,24,22,97,42, -118,0,0,1,-3,-36,6,-115,-1,69,7,43,0,3,0,44,-73,1,32,14,17,52,1,-128,2, --70,3,23,0,0,2,83,-73,1,-122,64,3,-48,3,2,3,-71,2,96,0,2,47,-19,93,-3, --19,0,125,63,26,-51,49,48,1,43,3,35,39,51,-69,-126,-25,-30,6,-115,-98,0,0,1,-4, -47,6,-115,-3,-104,7,43,0,3,0,44,-73,1,32,14,17,52,1,-128,2,-70,3,23,0,0, -2,83,-73,1,-122,64,3,-48,3,2,3,-71,2,96,0,2,47,-19,93,-3,-19,0,125,63,26, --51,49,48,1,43,1,35,39,51,-3,-104,-126,-25,-30,6,-115,-98,0,1,-4,-90,6,11,-2,30, -7,35,0,3,0,83,-75,1,32,14,17,52,1,-72,-1,-64,64,31,9,10,52,1,-121,31,2, -47,2,2,31,2,47,2,-113,2,-97,2,4,-81,2,-65,2,2,2,64,9,16,52,2,0,-72, -2,83,-73,1,-122,64,3,-48,3,2,3,-72,2,96,-75,112,2,-80,2,2,2,47,93,-19,93, --3,-19,0,47,43,93,113,114,-19,43,49,48,1,43,1,35,3,51,-2,30,-111,-25,-15,6,11, -1,24,0,1,-2,84,6,-115,-1,-67,7,43,0,3,0,65,-71,0,2,-1,-32,-77,14,17,52, -1,-72,-1,-32,-75,14,17,52,2,-128,0,-70,3,23,0,3,-1,-12,-77,9,18,52,3,-72,2, -83,-73,2,-122,79,0,-33,0,2,0,-71,2,96,0,1,47,-19,93,-3,-19,43,0,125,63,26, --51,49,48,1,43,43,1,51,7,35,-2,-37,-30,-25,-126,7,43,-98,0,0,1,-4,-41,6,-115, --2,64,7,43,0,3,0,56,-71,0,2,-1,-32,-75,14,17,52,2,-128,0,-70,3,23,0,3, --1,-12,-77,9,18,52,3,-72,2,83,-73,2,-122,79,0,-33,0,2,0,-71,2,96,0,1,47, --19,93,-3,-19,43,0,125,63,26,-51,49,48,1,43,1,51,7,35,-3,94,-30,-25,-126,7,43, --98,0,1,-3,115,6,11,-2,-21,7,35,0,3,0,84,-77,-103,2,1,2,-72,-1,-32,-77,14, -17,52,2,-72,-1,-64,64,31,9,10,52,2,-121,31,1,47,1,2,31,1,47,1,-113,1,-97, -1,4,-81,1,-65,1,2,1,64,9,16,52,1,3,-72,2,83,-73,2,-122,79,0,-33,0,2, -0,-71,2,96,0,1,47,-19,93,-3,-19,0,47,43,93,113,114,-19,43,49,48,1,43,93,1, -51,3,35,-3,-6,-15,-25,-111,7,35,-2,-24,0,0,1,-2,41,5,-24,-1,-34,7,44,0,21, -0,-117,-71,0,17,-1,-64,64,9,9,24,52,10,12,9,7,21,18,-72,-1,-64,64,14,18,24, -52,18,-112,20,1,127,20,1,-112,20,1,20,-72,-1,-64,-77,9,12,52,20,-72,-1,-64,-77,25, -37,52,20,-72,-1,-64,64,10,55,57,52,20,64,83,90,52,20,7,-70,3,22,0,12,3,23, -64,12,16,-55,3,3,19,9,20,10,10,19,87,20,-72,-1,-64,64,9,11,13,52,0,20,112, -20,2,20,47,93,43,-19,51,47,18,57,17,51,47,-19,0,125,63,24,-19,125,-44,43,43,43, -43,93,113,114,24,-35,43,-51,17,57,18,57,49,48,1,43,0,55,54,55,54,39,38,35,34, -7,39,54,23,22,23,22,23,22,7,21,35,53,-2,-19,16,53,1,1,29,42,91,31,63,11, -39,105,123,78,86,2,4,-70,112,6,94,5,13,28,23,16,23,4,94,8,1,1,39,42,67, -101,23,50,112,0,1,-2,13,6,109,-1,-95,7,44,0,20,0,-128,-71,0,16,-1,-64,64,42, -9,32,52,11,13,10,7,17,17,20,64,19,64,124,-118,52,19,64,82,85,52,19,64,75,76, -52,19,64,60,62,52,19,64,38,54,52,16,19,1,19,-128,7,-68,1,-113,0,13,3,23,0, -15,-1,-64,64,15,22,24,52,15,-8,3,3,18,10,19,11,11,18,-112,19,47,-19,51,47,18, -57,17,51,47,-19,43,0,125,63,24,-19,26,-36,113,43,43,43,43,43,26,-51,57,47,17,57, -18,57,-79,6,2,67,84,88,-76,17,64,9,25,52,0,43,89,49,48,1,43,0,55,54,55, -54,39,38,35,34,6,7,39,54,23,4,23,22,7,21,35,53,-2,-65,18,49,1,1,27,39, -84,8,60,18,11,36,98,1,6,5,3,-84,93,6,-90,4,11,22,13,9,13,5,3,65,5, -1,1,90,63,14,22,55,0,0,1,-3,17,5,-24,-2,-58,7,44,0,21,0,-117,-71,0,17, --1,-64,64,9,9,24,52,10,12,9,7,21,18,-72,-1,-64,64,14,18,24,52,18,-112,20,1, -127,20,1,-112,20,1,20,-72,-1,-64,-77,9,12,52,20,-72,-1,-64,-77,25,37,52,20,-72,-1, --64,64,10,55,57,52,20,64,83,90,52,20,7,-70,3,22,0,12,3,23,64,12,16,-55,3, -3,19,9,20,10,10,19,87,20,-72,-1,-64,64,9,11,13,52,0,20,112,20,2,20,47,93, -43,-19,51,47,18,57,17,51,47,-19,0,125,63,24,-19,125,-44,43,43,43,43,93,113,114,24, --35,43,-51,17,57,18,57,49,48,1,43,0,55,54,55,54,39,38,35,34,7,39,54,23,22, -23,22,23,22,7,21,35,53,-3,-43,16,53,1,1,29,42,91,31,63,11,39,105,123,78,86, -2,4,-70,112,6,94,5,13,28,23,16,23,4,94,8,1,1,39,42,75,93,23,50,112,0, -1,-4,103,6,109,-3,-5,7,44,0,20,0,-128,-71,0,16,-1,-64,64,42,9,32,52,11,13, -10,7,17,17,20,64,19,64,124,-118,52,19,64,82,85,52,19,64,75,76,52,19,64,60,62, -52,19,64,38,54,52,16,19,1,19,-128,7,-68,1,-113,0,13,3,23,0,15,-1,-64,64,15, -22,24,52,15,-8,3,3,18,10,19,11,11,18,-112,19,47,-19,51,47,18,57,17,51,47,-19, -43,0,125,63,24,-19,26,-36,113,43,43,43,43,43,26,-51,57,47,17,57,18,57,-79,6,2, -67,84,88,-76,17,64,9,25,52,0,43,89,49,48,1,43,0,55,54,55,54,39,38,35,34, -6,7,39,54,23,4,23,22,7,21,35,53,-3,25,18,49,1,1,27,39,84,8,60,18,11, -36,98,1,6,5,3,-84,93,6,-90,4,11,22,13,9,13,5,3,65,5,1,1,90,63,14, -22,55,0,0,1,-3,-99,6,73,0,59,7,48,0,18,0,95,-75,14,32,9,17,52,11,-72, --1,-32,64,55,9,19,52,2,32,9,17,52,0,0,-17,12,1,12,69,7,7,-17,16,1,16, -69,3,3,31,9,-33,9,2,-113,9,1,9,64,9,16,52,63,9,-65,9,2,9,10,118,9, -9,0,118,64,18,111,18,2,18,47,93,-19,51,47,-19,0,47,93,43,113,114,51,47,-19,93, -57,47,-19,93,50,47,49,48,1,43,43,43,1,38,54,51,50,23,22,51,50,55,51,6,35, -34,39,38,35,34,23,-3,-98,1,113,91,62,107,59,35,61,12,-126,6,-66,63,103,67,31,78, -2,6,73,102,126,54,30,87,-28,56,36,95,0,0,1,-5,-11,6,124,-2,-109,7,43,0,18, -0,-39,-77,75,14,1,11,-72,-1,-32,64,11,10,19,52,2,32,10,17,52,0,0,7,-72,3, -22,64,31,64,12,64,94,53,12,64,79,83,52,12,64,67,69,52,12,64,43,45,52,111,12, -127,12,2,15,12,1,12,-128,16,-72,3,22,64,97,3,3,15,9,-17,9,2,31,9,47,9, -79,9,95,9,-113,9,-97,9,6,15,9,95,9,111,9,127,9,-65,9,-16,9,6,9,64,-117, -53,9,64,106,108,52,9,64,97,53,9,64,92,93,52,9,64,87,89,52,9,64,77,81,52, -9,64,68,73,52,9,64,58,53,9,64,49,52,52,9,64,46,66,52,9,64,39,44,52,9, -64,18,37,52,9,-128,10,13,52,9,10,-72,3,22,-78,9,9,0,-71,3,22,0,18,47,-19, -51,47,-19,0,125,47,43,43,43,43,43,43,43,43,43,43,43,43,43,93,113,114,51,24,47, --19,26,-35,93,113,43,43,43,43,26,-19,51,47,49,48,1,43,43,93,1,38,54,51,50,23, -22,51,50,55,51,6,35,34,39,38,35,34,23,-5,-10,1,113,91,62,107,59,68,61,12,97, -6,-66,63,103,67,67,78,2,6,124,82,91,44,24,70,-84,44,29,76,0,0,1,-4,114,6, -11,-1,16,6,-14,0,18,0,115,-75,14,32,9,17,52,11,-72,-1,-32,64,16,9,19,52,2, -32,9,17,52,0,0,-17,12,1,12,69,7,-72,-1,-64,64,52,33,38,52,7,7,-17,16,1, -16,69,3,3,31,9,47,9,63,9,3,47,9,-113,9,2,9,64,9,16,52,9,64,54,62, -52,63,9,-65,9,2,9,10,118,9,9,0,118,64,18,111,18,2,18,47,93,-19,51,47,-19, -0,47,93,43,43,113,114,51,47,-19,93,57,47,43,-19,93,50,47,49,48,1,43,43,43,1, -38,54,51,50,23,22,51,50,55,51,6,35,34,39,38,35,34,23,-4,115,1,113,91,62,107, -59,35,61,12,-126,6,-66,63,103,67,31,78,2,6,11,102,126,54,30,87,-28,56,36,95,0, -0,1,-2,-43,5,-44,1,28,6,102,0,19,0,61,-71,0,10,-1,-16,-77,22,31,52,4,-72, --1,-16,-76,22,31,52,11,2,-72,-1,-64,64,19,35,40,52,2,-128,-16,7,1,7,-128,16,3, -12,-128,11,11,2,-128,3,47,-19,51,47,-19,0,63,-19,113,26,-35,43,-64,49,48,0,43,43, -3,38,39,51,22,23,22,51,50,55,54,55,51,6,7,6,35,34,39,38,-4,30,17,78,24, -59,64,65,67,64,59,24,79,31,73,77,112,35,31,118,6,35,30,37,29,19,20,20,18,30, -72,36,38,4,14,0,1,-2,-43,5,-44,1,57,6,79,0,6,0,57,64,17,0,3,6,15, -3,1,3,-128,2,3,3,4,0,3,1,5,6,-72,-1,-64,-77,20,24,52,6,-72,-1,-64,-75, -12,17,52,6,2,1,47,-51,-42,43,43,-51,18,23,57,0,63,26,-51,114,-64,18,57,49,48, -1,19,7,35,55,51,23,35,7,-125,-81,-47,-61,-48,-81,6,23,67,123,123,0,1,-1,2,-2, --69,-1,-49,-1,-120,0,3,0,40,64,19,0,60,80,1,-112,1,-48,1,3,0,1,1,1,3, -60,64,0,1,0,-72,-1,-64,-77,9,10,52,0,47,43,113,-19,0,47,113,114,-19,49,48,3, -53,51,21,-2,-51,-2,-69,-51,-51,0,3,0,-96,0,-10,3,-119,5,-70,0,24,0,36,0,40, -0,-92,64,21,-113,16,-128,20,2,-119,12,-122,24,2,7,2,46,8,1,1,4,22,38,46,39, --72,-1,-64,64,23,9,11,52,39,39,14,24,12,34,11,11,28,-111,14,64,10,12,52,14,14, -34,-111,22,-72,-1,-64,64,14,10,12,52,22,22,4,2,31,0,11,11,10,0,2,-72,-1,-64, -64,12,10,22,52,2,2,4,25,7,37,37,4,0,-72,2,-114,64,10,5,32,10,1,10,10, -42,38,38,25,-71,2,-114,0,18,47,-19,51,47,17,51,47,93,60,-3,60,51,47,60,17,18, -57,47,43,17,18,57,47,18,57,0,63,51,47,43,-19,51,47,43,-19,57,47,17,57,57,17, -51,47,43,-19,17,18,57,47,60,-3,60,49,48,0,93,93,1,35,53,51,53,51,21,51,21, -35,17,35,53,6,35,34,39,38,53,52,55,54,51,50,23,1,20,22,51,50,54,53,52,38, -35,34,6,1,33,53,33,2,-90,94,94,125,102,102,116,71,-119,-65,87,41,-108,74,92,-126,74, --2,123,111,91,91,107,109,95,92,104,2,104,-3,23,2,-23,5,13,92,81,81,92,-4,-83,93, -111,-69,87,114,-12,96,49,103,-2,-30,-126,-102,-109,126,-116,-100,-106,-3,67,91,0,3,0,107,-1, --57,6,-106,5,-45,0,3,0,12,0,48,0,-79,64,21,2,3,3,63,0,1,20,0,0,1, -34,33,33,31,27,13,14,14,18,41,27,-72,2,97,-77,26,26,18,31,-68,2,97,0,37,1, -31,0,18,2,97,64,9,47,-30,3,0,9,5,7,-24,8,-70,2,-93,0,4,1,31,64,22, -10,-30,2,1,1,2,1,14,41,21,27,26,26,29,14,33,41,34,34,14,41,13,-72,2,40, -64,20,43,29,41,39,39,21,41,43,43,50,3,12,0,7,10,12,41,7,-53,4,47,-26,-19, -57,18,57,18,57,17,51,47,-3,57,47,-19,16,-3,-19,51,47,-19,17,18,57,47,57,17,57, -18,57,57,0,63,60,-12,-19,-12,-3,57,63,60,-10,-19,-3,-19,17,57,47,-20,57,18,57,47, -57,17,18,57,47,57,-121,5,46,43,125,16,-60,49,48,23,1,51,1,3,17,6,7,53,54, -55,51,17,1,55,22,23,22,51,50,54,53,52,35,34,6,35,55,22,53,52,35,34,7,39, -54,54,51,32,21,20,7,22,21,20,7,6,35,32,-28,4,77,-99,-5,-77,54,102,122,-100,105, -108,2,85,-110,20,32,43,59,70,87,-97,7,41,7,22,-100,119,101,41,-113,41,125,120,1,19, --118,-83,79,84,-115,-2,-9,57,6,12,-7,-12,3,22,2,42,81,32,123,50,-119,-3,17,-3,-54, -15,59,23,30,77,56,110,3,110,2,104,89,102,23,107,83,-69,120,40,42,-107,97,65,69,0, -0,3,0,25,-1,-57,6,-116,5,-45,0,3,0,39,0,66,0,-48,64,21,2,3,3,63,0, -1,20,0,0,1,25,24,24,22,18,4,5,5,9,32,18,-72,2,97,-77,17,17,9,22,-68, -2,97,0,28,1,31,0,9,2,97,64,11,38,-30,3,0,9,52,51,51,48,65,64,-68,2, -97,0,66,1,31,0,48,2,97,64,22,54,-30,2,1,1,2,1,24,32,12,18,17,17,20, -5,24,41,25,25,5,41,4,-72,2,40,64,13,34,20,41,30,30,12,41,34,34,68,3,0, -64,-72,-1,-32,64,18,15,17,52,64,46,40,66,58,46,41,58,-65,40,51,41,52,39,40,47, --12,-19,16,-3,-19,-28,17,18,57,43,57,57,17,51,47,-3,57,47,-19,16,-3,-19,51,47,-19, -17,18,57,47,57,17,57,17,57,57,0,63,60,-12,-19,-3,-19,17,18,57,47,57,63,60,-10, --19,-3,-19,17,57,47,-20,57,18,57,47,57,17,18,57,47,57,-121,5,46,43,125,16,-60,49, -48,23,1,51,1,37,55,22,23,22,51,50,54,53,52,35,34,6,35,55,22,53,52,35,34, -7,39,54,54,51,32,21,20,7,22,21,20,7,6,35,32,1,54,55,54,55,54,53,52,35, -34,6,7,39,54,51,50,23,22,21,20,7,6,7,6,7,33,21,-28,4,77,-99,-5,-77,2, --90,-110,20,32,43,59,70,87,-97,7,41,7,22,-100,119,101,41,-113,41,125,120,1,19,-118,-83, -79,84,-115,-2,-9,-5,-58,14,-16,-112,27,37,-118,67,64,21,-105,56,-6,-112,78,70,59,42,-93, -80,38,1,-126,57,6,12,-7,-12,-32,15,59,23,30,77,56,110,3,110,2,104,89,102,23,107, -83,-69,120,40,42,-107,97,65,69,3,12,-126,-81,104,30,41,43,110,48,66,16,-40,59,54,90, -85,74,53,118,58,39,121,0,0,1,-2,-74,4,-86,0,46,5,-62,0,3,0,66,-77,-103,1, -1,2,-72,-1,-32,-77,14,17,52,2,-72,-1,-64,64,15,9,10,52,2,-121,-113,1,1,1,64, -9,16,52,1,3,-72,2,83,-73,2,-122,79,0,-33,0,2,0,-71,2,96,0,1,47,-19,93, --3,-19,0,47,43,113,-19,43,49,48,1,43,93,3,51,3,35,-61,-15,-25,-111,5,-62,-2,-24, -0,1,-3,115,4,-86,-2,-21,5,-62,0,3,0,66,-77,-103,1,1,2,-72,-1,-32,-77,14,17, -52,2,-72,-1,-64,64,15,9,10,52,2,-121,-113,1,1,1,64,9,16,52,1,3,-72,2,83, --73,2,-122,79,0,-33,0,2,0,-71,2,96,0,1,47,-19,93,-3,-19,0,47,43,113,-19,43, -49,48,1,43,93,1,51,3,35,-3,-6,-15,-25,-111,5,-62,-2,-24,0,0,1,-2,8,4,-86, --1,-128,5,-62,0,3,0,65,-75,1,32,14,17,52,1,-72,-1,-64,64,15,9,10,52,1,-121, --113,2,1,2,64,9,16,52,2,0,-72,2,83,-73,1,-122,64,3,-48,3,2,3,-72,2,96, --75,112,2,-80,2,2,2,47,93,-19,93,-12,-19,0,47,43,113,-19,43,49,48,1,43,3,35, -3,51,-128,-111,-25,-15,4,-86,1,24,0,0,1,-4,-90,4,-86,-2,30,5,-62,0,3,0,65, --75,1,32,14,17,52,1,-72,-1,-64,64,15,9,10,52,1,-121,-113,2,1,2,64,9,16,52, -2,0,-72,2,83,-73,1,-122,64,3,-48,3,2,3,-72,2,96,-75,112,2,-80,2,2,2,47, -93,-19,93,-12,-19,0,47,43,113,-19,43,49,48,1,43,1,35,3,51,-2,30,-111,-25,-15,4, --86,1,24,0,1,-2,83,4,-86,0,8,6,13,0,21,0,104,-71,0,17,-1,-64,-73,9,23, -52,10,12,9,21,7,-72,3,22,-77,12,21,52,18,-72,-1,-64,-76,9,26,52,18,20,-72,2, --61,64,12,16,-55,3,3,19,9,20,10,10,19,87,20,-72,-1,-64,64,9,11,13,52,0,20, -112,20,2,20,47,93,43,-19,51,47,18,57,17,51,47,-19,0,63,-35,43,-3,-44,-19,17,57, -17,57,-79,6,2,67,84,88,-76,18,64,9,13,52,0,43,89,49,48,1,43,2,55,54,55, -54,39,38,35,34,7,39,54,23,22,23,22,23,22,7,21,35,53,-23,16,53,1,1,29,42, -91,31,63,11,39,105,123,78,86,2,4,-70,112,5,40,5,18,38,23,16,23,4,102,8,1, -1,39,42,75,124,23,50,120,0,1,-3,17,4,-86,-2,-58,6,13,0,21,0,104,-71,0,17, --1,-64,-73,9,23,52,10,12,9,21,7,-72,3,22,-77,12,21,52,18,-72,-1,-64,-76,9,26, -52,18,20,-72,2,-61,64,12,16,-55,3,3,19,9,20,10,10,19,87,20,-72,-1,-64,64,9, -11,13,52,0,20,112,20,2,20,47,93,43,-19,51,47,18,57,17,51,47,-19,0,63,-35,43, --3,-44,-19,17,57,17,57,-79,6,2,67,84,88,-76,18,64,9,13,52,0,43,89,49,48,1, -43,0,55,54,55,54,39,38,35,34,7,39,54,23,22,23,22,23,22,7,21,35,53,-3,-43, -16,53,1,1,29,42,91,31,63,11,39,105,123,78,86,2,4,-70,112,5,40,5,18,38,23, -16,23,4,102,8,1,1,39,42,75,124,23,50,120,0,0,1,-5,-56,6,73,-2,102,7,48, -0,18,0,107,-75,14,32,9,17,52,11,-72,-1,-32,64,65,9,19,52,2,32,9,17,52,0, -0,-17,12,1,12,69,7,7,-17,16,1,16,69,3,3,31,9,-33,9,2,79,9,1,9,64, -9,16,52,63,9,79,9,-65,9,3,9,10,118,9,9,0,118,-128,18,1,64,18,-48,18,-32, -18,3,80,18,1,18,47,93,93,113,-19,51,47,-19,0,47,93,43,113,114,51,47,-3,93,57, -47,-3,93,50,47,49,48,1,43,43,43,1,38,54,51,50,23,22,51,50,55,51,6,35,34, -39,38,35,34,23,-5,-55,1,113,91,62,107,59,35,61,12,-126,6,-66,63,103,67,31,78,2, -6,73,102,126,54,30,87,-28,56,36,95,0,0,1,-6,-12,6,73,-3,-110,7,48,0,18,0, -107,-75,14,32,9,17,52,11,-72,-1,-32,64,65,9,19,52,2,32,9,17,52,0,0,-17,12, -1,12,69,7,7,-17,16,1,16,69,3,3,31,9,-33,9,2,79,9,1,9,64,9,16,52, -63,9,79,9,-65,9,3,9,10,118,9,9,0,118,-128,18,1,64,18,-48,18,-32,18,3,80, -18,1,18,47,93,93,113,-19,51,47,-19,0,47,93,43,113,114,51,47,-3,93,57,47,-3,93, -50,47,49,48,1,43,43,43,1,38,54,51,50,23,22,51,50,55,51,6,35,34,39,38,35, -34,23,-6,-11,1,113,91,62,107,59,35,61,12,-126,6,-66,63,103,67,31,78,2,6,73,102, -126,54,30,87,-28,56,36,95,0,0,1,-6,-81,6,73,-3,77,7,48,0,18,0,107,-75,14, -32,9,17,52,11,-72,-1,-32,64,65,9,19,52,2,32,9,17,52,0,0,-17,12,1,12,69, -7,7,-17,16,1,16,69,3,3,31,9,-33,9,2,79,9,1,9,64,9,16,52,63,9,79, -9,-65,9,3,9,10,118,9,9,0,118,-128,18,1,64,18,-48,18,-32,18,3,80,18,1,18, -47,93,93,113,-19,51,47,-19,0,47,93,43,113,114,51,47,-3,93,57,47,-3,93,50,47,49, -48,1,43,43,43,1,38,54,51,50,23,22,51,50,55,51,6,35,34,39,38,35,34,23,-6, --80,1,113,91,62,107,59,35,61,12,-126,6,-66,63,103,67,31,78,2,6,73,102,126,54,30, -87,-28,56,36,95,0,0,1,-4,114,4,-61,-1,16,5,-86,0,23,0,105,-71,0,14,-1,-32, -64,50,9,17,52,17,32,9,17,52,2,32,9,17,52,0,0,-17,15,1,15,69,8,8,-17, -19,1,19,69,4,4,-33,11,1,15,11,127,11,2,11,64,9,14,52,11,12,118,11,11,0, -118,23,-72,-1,-64,-77,19,23,52,23,-72,-1,-64,-74,13,14,52,111,23,1,23,47,93,43,43, --19,51,47,-19,0,47,43,93,114,51,47,-3,93,57,47,-3,93,50,47,49,48,1,43,43,43, -1,38,55,54,51,50,23,22,51,50,54,55,51,6,6,35,34,39,38,35,34,7,6,23,-4, -115,1,58,57,89,62,107,59,35,32,34,7,-126,3,109,84,63,103,67,31,34,21,22,1,4, --61,104,62,62,54,30,35,52,114,114,56,36,24,24,47,0,1,-5,-86,4,-61,-2,72,5,-86, -0,23,0,105,-71,0,14,-1,-32,64,50,9,17,52,17,32,9,17,52,2,32,9,17,52,0, -0,-17,15,1,15,69,8,8,-17,19,1,19,69,4,4,-33,11,1,15,11,127,11,2,11,64, -9,14,52,11,12,118,11,11,0,118,23,-72,-1,-64,-77,19,23,52,23,-72,-1,-64,-74,13,14, -52,111,23,1,23,47,93,43,43,-19,51,47,-19,0,47,43,93,114,51,47,-3,93,57,47,-3, -93,50,47,49,48,1,43,43,43,1,38,55,54,51,50,23,22,51,50,54,55,51,6,6,35, -34,39,38,35,34,7,6,23,-5,-85,1,58,57,89,62,107,59,35,32,34,7,-126,3,109,84, -63,103,67,31,34,21,22,1,4,-61,104,62,62,54,30,35,52,114,114,56,36,24,24,47,0, -1,-5,106,4,-61,-2,8,5,-86,0,23,0,105,-71,0,14,-1,-32,64,50,9,17,52,17,32, -9,17,52,2,32,9,17,52,0,0,-17,15,1,15,69,8,8,-17,19,1,19,69,4,4,-33, -11,1,15,11,127,11,2,11,64,9,14,52,11,12,118,11,11,0,118,23,-72,-1,-64,-77,19, -23,52,23,-72,-1,-64,-74,13,14,52,111,23,1,23,47,93,43,43,-19,51,47,-19,0,47,43, -93,114,51,47,-3,93,57,47,-3,93,50,47,49,48,1,43,43,43,1,38,55,54,51,50,23, -22,51,50,54,55,51,6,6,35,34,39,38,35,34,7,6,23,-5,107,1,58,57,89,62,107, -59,35,32,34,7,-126,3,109,84,63,103,67,31,34,21,22,1,4,-61,104,62,62,54,30,35, -52,114,114,56,36,24,24,47,-1,-1,-4,-15,-2,-69,-3,-66,-1,-120,2,23,4,125,-3,-17,0, -0,-1,-1,-4,125,-2,-69,-3,74,-1,-120,2,23,4,125,-3,123,0,0,-1,-1,-5,-35,-2,-69, --4,-86,-1,-120,2,23,4,125,-4,-37,0,0,-1,-1,-4,-63,-2,-69,-3,-114,-1,-120,2,23,4, -125,-3,-65,0,0,-1,-1,-5,-104,-2,-69,-4,101,-1,-120,2,23,4,125,-4,-106,0,0,0,1, --3,-22,6,11,-1,98,7,35,0,3,0,83,-75,1,32,14,17,52,1,-72,-1,-64,64,31,9, -10,52,1,-121,31,2,47,2,2,31,2,47,2,-113,2,-97,2,4,-81,2,-65,2,2,2,64, -9,16,52,2,0,-72,2,83,-73,1,-122,64,3,-48,3,2,3,-72,2,96,-75,112,2,-80,2, -2,2,47,93,-19,93,-3,-19,0,47,43,93,113,114,-19,43,49,48,1,43,3,35,3,51,-98, --111,-25,-15,6,11,1,24,0,0,1,-2,-124,6,11,-1,-4,7,35,0,3,0,84,-77,-103,1, -1,2,-72,-1,-32,-77,14,17,52,2,-72,-1,-64,64,31,9,10,52,2,-121,31,1,47,1,2, -31,1,47,1,-113,1,-97,1,4,-81,1,-65,1,2,1,64,9,16,52,1,3,-72,2,83,-73, -2,-122,79,0,-33,0,2,0,-71,2,96,0,1,47,-19,93,-3,-19,0,47,43,93,113,114,-19, -43,49,48,1,43,93,3,51,3,35,-11,-15,-25,-111,7,35,-2,-24,0,1,-3,-62,4,-61,0, -96,5,-86,0,23,0,105,-71,0,14,-1,-32,64,50,9,17,52,17,32,9,17,52,2,32,9, -17,52,0,0,-17,15,1,15,69,8,8,-17,19,1,19,69,4,4,-33,11,1,15,11,127,11, -2,11,64,9,14,52,11,12,118,11,11,0,118,23,-72,-1,-64,-77,19,23,52,23,-72,-1,-64, --74,13,14,52,111,23,1,23,47,93,43,43,-19,51,47,-19,0,47,43,93,114,51,47,-3,93, -57,47,-3,93,50,47,49,48,1,43,43,43,1,38,55,54,51,50,23,22,51,50,54,55,51, -6,6,35,34,39,38,35,34,7,6,23,-3,-61,1,58,57,89,62,107,59,35,32,34,7,-126, -3,109,84,63,103,67,31,34,21,22,1,4,-61,104,62,62,54,30,35,52,114,114,56,36,24, -24,47,-1,-1,-4,-15,-2,-69,-3,-66,-1,-120,2,23,4,125,-3,-17,0,0,-1,-1,-3,95,-2, --69,-2,44,-1,-120,2,23,4,125,-2,93,0,0,-1,-1,-2,118,-2,-69,-1,67,-1,-120,2,23, -4,125,-1,116,0,0,-1,-1,-2,-68,-2,-69,-1,-119,-1,-120,2,22,4,125,-70,0,-1,-1,-4, --21,-2,-69,-3,-72,-1,-120,2,23,4,125,-3,-23,0,0,-1,-1,-3,108,-2,-69,-2,57,-1,-120, -2,23,4,125,-2,106,0,0,-1,-1,-3,88,-2,-69,-2,37,-1,-120,2,23,4,125,-2,86,0, -0,-1,-1,-4,-112,-2,-69,-3,93,-1,-120,2,23,4,125,-3,-114,0,0,-1,-1,-3,21,-2,-69, --3,-30,-1,-120,2,23,4,125,-2,19,0,0,-1,-1,-4,44,-2,-69,-4,-7,-1,-120,2,23,4, -125,-3,42,0,0,0,1,-4,19,6,124,-2,-80,7,43,0,18,0,110,-77,75,14,1,11,-72, --1,-32,64,11,10,19,52,2,32,10,17,52,0,0,7,-72,3,22,64,31,64,12,64,94,53, -12,64,79,83,52,12,64,67,69,52,12,64,43,45,52,111,12,127,12,2,15,12,1,12,-128, -16,-72,3,22,-78,3,3,9,-70,3,23,0,10,3,22,-78,9,9,0,-71,3,22,0,18,47, --19,51,47,-19,0,125,63,51,24,47,-19,26,-35,93,113,43,43,43,43,26,-19,51,47,49,48, -1,43,43,93,1,52,54,51,50,23,22,51,50,55,51,6,35,34,39,38,35,34,23,-4,19, -112,91,62,107,59,68,61,12,97,6,-66,63,103,67,64,81,2,6,124,82,91,44,24,70,-84, -44,29,76,0,0,1,-4,18,6,73,-2,-80,7,48,0,18,0,107,-75,14,32,9,17,52,11, --72,-1,-32,64,65,9,19,52,2,32,9,17,52,0,0,-17,12,1,12,69,7,7,-17,16,1, -16,69,3,3,31,9,-33,9,2,79,9,1,9,64,9,16,52,63,9,79,9,-65,9,3,9, -10,118,9,9,0,118,-128,18,1,64,18,-48,18,-32,18,3,80,18,1,18,47,93,93,113,-19, -51,47,-19,0,47,93,43,113,114,51,47,-3,93,57,47,-3,93,50,47,49,48,1,43,43,43, -1,38,54,51,50,23,22,51,50,55,51,6,35,34,39,38,35,34,23,-4,19,1,113,91,62, -107,59,35,61,12,-126,6,-66,63,103,67,31,78,2,6,73,102,126,54,30,87,-28,56,36,95, -0,0,1,-5,-106,6,124,-2,52,7,43,0,18,0,110,-77,75,14,1,11,-72,-1,-32,64,11, -10,19,52,2,32,10,17,52,0,0,7,-72,3,22,64,31,64,12,64,94,53,12,64,79,83, -52,12,64,67,69,52,12,64,43,45,52,111,12,127,12,2,15,12,1,12,-128,16,-72,3,22, --78,3,3,9,-70,3,23,0,10,3,22,-78,9,9,0,-71,3,22,0,18,47,-19,51,47,-19, -0,125,63,51,24,47,-19,26,-35,93,113,43,43,43,43,26,-19,51,47,49,48,1,43,43,93, -1,38,54,51,50,23,22,51,50,55,51,6,35,34,39,38,35,34,23,-5,-105,1,113,91,62, -107,59,68,61,12,97,6,-66,63,103,67,67,78,2,6,124,82,91,44,24,70,-84,44,29,76, -0,1,-5,-106,6,73,-2,52,7,48,0,18,0,107,-75,14,32,9,17,52,11,-72,-1,-32,64, -65,9,19,52,2,32,9,17,52,0,0,-17,12,1,12,69,7,7,-17,16,1,16,69,3,3, -31,9,-33,9,2,79,9,1,9,64,9,16,52,63,9,79,9,-65,9,3,9,10,118,9,9, -0,118,-128,18,1,64,18,-48,18,-32,18,3,80,18,1,18,47,93,93,113,-19,51,47,-19,0, -47,93,43,113,114,51,47,-3,93,57,47,-3,93,50,47,49,48,1,43,43,43,1,38,54,51, -50,23,22,51,50,55,51,6,35,34,39,38,35,34,23,-5,-105,1,113,91,62,107,59,35,61, -12,-126,6,-66,63,103,67,31,78,2,6,73,102,126,54,30,87,-28,56,36,95,0,0,1,0, --120,0,0,1,60,4,38,0,3,0,127,64,64,79,5,-112,5,-96,5,-80,5,-64,5,-33,5, --16,5,7,0,5,31,5,112,5,-128,5,-97,5,-80,5,-64,5,-33,5,-32,5,-1,5,10,31, -5,1,1,6,0,10,3,37,5,32,11,11,2,85,0,6,12,12,2,85,0,10,11,11,2, -85,0,-72,-1,-20,64,11,10,10,2,85,0,20,11,11,6,85,0,-72,-1,-4,-76,12,13,6, -85,0,-72,-1,-18,64,12,16,16,6,85,0,0,32,0,-32,0,3,0,47,93,43,43,43,43, -43,43,43,-19,0,63,63,49,48,1,93,114,113,51,17,51,17,-120,-76,4,38,-5,-38,0,-1, --1,-1,-3,-2,-69,5,89,5,-70,2,38,0,36,0,0,1,7,4,125,3,52,0,0,0,32, --79,2,16,-72,-1,-64,-77,53,60,52,16,-72,-1,-64,-78,18,23,52,-72,-1,-20,-76,16,17,7, -4,65,1,43,43,43,53,-1,-1,0,74,-2,-69,4,28,4,62,2,38,0,68,0,0,1,7, -4,125,2,-56,0,0,0,16,64,10,2,31,57,1,0,57,58,47,55,65,1,43,93,53,-1, --1,-1,-3,0,0,5,89,7,44,2,38,0,36,0,0,1,7,4,116,3,-84,0,0,0,16, -64,10,2,127,35,1,0,35,34,1,2,65,1,43,93,53,-1,-1,0,74,-1,-24,4,28,6, -13,2,38,0,68,0,0,1,7,4,-123,3,52,0,0,0,58,-79,2,76,-72,-1,-64,-76,18, -18,6,85,76,-72,-1,-64,64,27,14,16,6,85,-112,76,1,112,76,-128,76,2,80,76,96,76, --96,76,-80,76,-32,76,-16,76,6,76,28,-72,-1,-54,-79,72,43,1,43,93,113,114,43,43,53, --1,-1,-1,-3,0,0,5,89,7,43,2,38,0,36,0,0,0,39,4,124,2,-115,0,25,1, -7,4,113,3,-33,0,0,0,48,-73,3,-48,25,1,0,25,1,25,-72,-1,-64,64,22,31,42, -52,25,18,0,72,43,2,0,17,20,1,2,65,2,17,64,25,40,52,17,0,47,43,53,1, -43,53,43,43,93,113,53,-1,-1,0,74,-1,-24,4,28,7,35,2,38,0,68,0,0,0,39, -0,-42,0,-34,0,0,1,7,4,-109,3,75,0,0,0,90,-76,3,95,66,1,66,-72,-1,-64, -64,61,23,25,52,66,59,0,72,43,2,-97,58,1,32,58,48,58,112,58,-128,58,4,-112,58, --96,58,-80,58,-32,58,-16,58,5,58,64,46,50,52,0,58,61,28,28,65,2,31,62,47,62, -2,-16,62,1,95,62,1,62,64,9,12,52,62,0,47,43,93,113,114,53,1,43,43,93,113, -114,53,43,43,93,53,-1,-1,-1,-3,0,0,5,89,7,43,2,38,0,36,0,0,0,39,4, -124,2,-115,0,25,1,7,4,110,3,-79,0,0,0,39,64,26,3,-33,22,1,15,22,1,22, -19,0,72,43,2,0,17,20,1,2,65,2,17,64,25,40,52,17,0,47,43,53,1,43,53, -43,93,113,53,0,-1,-1,0,74,-1,-24,4,28,7,35,2,38,0,68,0,0,0,39,0,-42, -0,-34,0,0,1,7,4,-110,3,45,0,0,0,89,64,69,3,63,64,38,51,52,63,64,23, -30,52,63,60,0,72,43,2,-97,58,1,32,58,48,58,112,58,-128,58,4,-112,58,-96,58,-80, -58,-32,58,-16,58,5,58,64,46,50,52,0,58,61,28,28,65,2,31,62,47,62,2,-16,62, -1,95,62,1,62,64,9,12,52,62,0,47,43,93,113,114,53,1,43,43,93,113,114,53,43, -43,43,53,0,-1,-1,-1,-3,0,0,5,89,7,44,2,38,0,36,0,0,0,39,4,124,2, --115,0,25,1,7,4,117,3,-44,0,0,0,49,-79,3,41,-72,-1,-64,64,29,29,31,52,-80, -41,1,0,41,1,0,41,40,18,19,65,2,0,17,20,1,2,65,2,16,64,25,40,52,16, -0,47,43,53,1,43,53,43,93,113,43,53,0,-1,-1,0,74,-1,-24,4,28,7,44,2,38, -0,68,0,0,0,39,0,-42,0,-34,0,0,1,7,4,116,3,72,0,0,0,98,64,10,3, --128,83,1,79,83,127,83,2,83,-72,-1,-64,64,62,18,27,52,0,83,82,59,60,65,2,-97, -58,1,32,58,48,58,112,58,-128,58,4,-112,58,-96,58,-80,58,-32,58,-16,58,5,58,64,46, -50,52,0,58,61,28,28,65,2,31,62,47,62,2,-16,62,1,95,62,1,62,64,9,12,52, -62,0,47,43,93,113,114,53,1,43,43,93,113,114,53,43,43,93,113,53,-1,-1,-1,-3,0, -0,5,89,7,43,2,38,0,36,0,0,0,39,4,124,2,-115,0,25,1,7,4,-97,5,60, -0,0,0,48,64,34,3,22,64,29,32,52,22,64,20,23,52,16,22,1,0,22,32,1,2, -65,2,0,17,20,1,2,65,2,17,64,25,40,52,17,0,47,43,53,1,43,53,43,93,43, -43,53,-1,-1,0,74,-1,-24,4,28,6,-14,2,38,0,68,0,0,0,39,0,-42,0,-34,0, -0,1,7,4,122,4,116,0,0,0,84,64,65,3,0,63,79,63,2,0,63,73,58,61,65, -2,-97,58,1,32,58,48,58,112,58,-128,58,4,-112,58,-96,58,-80,58,-32,58,-16,58,5,58, -64,46,50,52,0,58,61,28,28,65,2,31,62,47,62,2,-16,62,1,95,62,1,62,64,9, -12,52,62,0,47,43,93,113,114,53,1,43,43,93,113,114,53,43,93,53,-1,-1,-1,-3,-2, --69,5,89,6,104,2,38,0,36,0,0,0,39,4,124,2,-115,0,25,1,7,4,125,3,52, -0,0,0,53,-79,3,23,-72,-1,-64,-77,53,60,52,23,-72,-1,-64,-78,18,23,52,-72,-1,-20, -64,19,23,24,7,4,65,2,0,17,20,1,2,65,2,17,64,10,40,52,17,0,47,43,53, -1,43,53,43,43,43,53,0,-1,-1,0,74,-2,-69,4,28,5,-62,2,38,0,68,0,0,0, -39,0,-42,0,-34,0,0,1,7,4,125,2,-56,0,0,0,67,64,48,3,31,64,1,0,64, -65,47,55,65,2,-97,58,1,32,58,48,58,112,58,-128,58,4,-112,58,-96,58,-80,58,-32,58, --16,58,5,58,64,46,50,52,0,58,61,28,28,65,2,1,62,-71,2,34,0,41,0,43,1, -43,43,93,113,114,53,43,93,53,0,-1,-1,-1,-3,0,0,5,89,7,43,2,38,0,36,0, -0,0,39,4,123,2,-85,0,0,1,7,4,113,3,-33,0,0,0,52,-79,3,35,-72,-1,-64, --77,65,66,52,35,-72,-1,-64,64,24,57,53,-1,35,1,35,22,19,72,43,2,0,17,27,1, -2,65,2,32,64,25,45,52,32,0,47,43,53,1,43,53,43,113,43,43,53,-1,-1,0,74, --1,-24,4,28,7,35,2,38,0,68,0,0,0,39,0,-39,0,-11,0,0,1,7,4,-109,3, -72,0,0,0,55,64,12,3,96,72,112,72,2,0,72,91,72,2,72,-72,-1,-32,64,20,15, -17,52,72,67,24,72,43,2,-49,60,1,60,28,3,104,43,2,1,60,-71,2,34,0,41,0, -43,1,43,93,53,43,43,93,113,53,0,-1,-1,-1,-3,0,0,5,89,7,43,2,38,0,36, -0,0,0,39,4,123,2,-85,0,0,1,7,4,110,3,-79,0,0,0,92,-74,2,32,64,25, -45,52,32,0,47,43,53,1,-79,6,2,67,84,88,64,14,3,84,35,35,22,22,65,2,0, -31,31,1,2,65,43,53,43,53,27,64,27,3,35,64,56,57,52,35,64,41,49,52,35,64, -9,17,52,64,35,111,35,-33,35,-17,35,4,35,2,-72,-1,-11,64,9,72,43,2,0,17,27, -1,2,65,43,53,43,113,43,43,43,53,89,-1,-1,0,74,-1,-24,4,28,7,35,2,38,0, -68,0,0,0,39,0,-39,0,-11,0,0,1,7,4,-110,3,92,0,0,0,42,-73,3,15,73, -80,73,2,73,67,-72,-1,-14,64,14,72,43,2,-49,60,1,60,28,3,104,43,2,1,60,-71, -2,34,0,41,0,43,1,43,93,53,43,93,53,-1,-1,-1,-3,0,0,5,89,7,44,2,38, -0,36,0,0,0,39,4,123,2,-85,0,0,1,7,4,117,3,-44,0,0,0,59,64,9,3, --80,54,-64,54,-48,54,3,54,-72,-1,-64,-77,42,50,52,54,-72,-1,-64,64,23,33,40,52,0, -54,53,1,2,65,2,0,17,27,1,2,65,2,32,64,25,45,52,32,0,47,43,53,1,43, -53,43,43,43,114,53,0,-1,-1,0,74,-1,-24,4,28,7,44,2,38,0,68,0,0,0,39, -0,-39,0,-11,0,0,1,7,4,116,3,92,0,0,0,66,64,48,3,80,90,96,90,-112,90, --96,90,4,0,90,16,90,48,90,112,90,-128,90,5,0,90,-128,90,-64,90,-48,90,4,0,90, -89,28,28,65,2,-49,60,1,60,28,3,104,43,2,1,60,-71,2,34,0,41,0,43,1,43, -93,53,43,93,113,114,53,-1,-1,-1,-3,0,0,5,89,7,43,2,38,0,36,0,0,0,39, -4,123,2,-85,0,0,1,7,4,-97,5,80,0,0,0,44,64,31,3,-49,35,-33,35,-17,35, -3,47,35,1,0,35,45,1,2,65,2,0,17,27,1,2,65,2,32,64,25,45,52,32,0, -47,43,53,1,43,53,43,93,113,53,-1,-1,0,74,-1,-24,4,28,6,-14,2,38,0,68,0, -0,0,39,0,-39,0,-11,0,0,1,7,4,122,4,-100,0,0,0,43,-79,3,70,-72,-1,-64, -64,21,10,12,52,0,70,80,63,57,65,2,-49,60,1,60,28,3,104,43,2,1,60,-71,2, -34,0,41,0,43,1,43,93,53,43,43,53,0,-1,-1,-1,-3,-2,-69,5,89,6,102,2,38, -0,36,0,0,0,39,4,123,2,-85,0,0,1,7,4,125,3,52,0,0,0,53,-79,3,36, --72,-1,-64,-77,53,60,52,36,-72,-1,-64,-78,18,23,52,-72,-1,-20,64,19,36,37,7,4,65, -2,0,17,27,1,2,65,2,32,64,10,45,52,32,0,47,43,53,1,43,53,43,43,43,53, -0,-1,-1,0,74,-2,-69,4,28,5,-72,2,38,0,68,0,0,0,39,0,-39,0,-11,0,0, -1,7,4,125,2,-56,0,0,0,38,64,22,3,31,71,1,0,71,72,47,55,65,2,-49,60, -1,60,28,3,104,43,2,1,60,-71,2,34,0,41,0,43,1,43,93,53,43,93,53,-1,-1, -0,-94,-2,-69,4,-24,5,-70,2,38,0,40,0,0,1,7,4,125,3,92,0,0,0,16,64, -10,1,32,13,1,0,13,14,0,11,65,1,43,93,53,-1,-1,0,75,-2,-69,4,30,4,62, -2,38,0,72,0,0,1,7,4,125,2,-38,0,0,0,20,-75,2,80,31,96,31,2,-72,-1, --40,-76,31,32,4,4,65,1,43,93,53,-1,-1,0,-94,0,0,4,-24,7,44,2,38,0,40, -0,0,1,7,4,116,3,-44,0,0,0,11,-74,1,0,22,28,1,2,65,1,43,53,0,-1, --1,0,75,-1,-24,4,30,6,13,2,38,0,72,0,0,1,7,4,-123,3,42,0,0,0,26, -64,19,2,0,50,16,50,2,-112,50,-64,50,-48,50,3,0,50,49,10,10,65,1,43,93,113, -53,-1,-1,0,-94,0,0,4,-24,7,20,2,38,0,40,0,0,1,7,0,-41,1,124,1,106, -0,22,64,10,1,0,12,24,1,2,65,1,1,12,-71,2,33,0,41,0,43,1,43,53,-1, --1,0,75,-1,-24,4,30,5,-86,2,38,0,72,0,0,1,7,0,-41,0,-16,0,0,0,22, -64,10,2,0,30,42,10,10,65,2,1,30,-71,2,-61,0,41,0,43,1,43,53,-1,-1,0, --94,0,0,4,-24,7,43,2,38,0,40,0,0,0,39,4,124,2,-85,0,25,1,7,4,113, -3,-3,0,0,0,48,-73,2,-48,22,1,0,22,1,22,-72,-1,-64,64,22,31,42,52,22,15, -0,72,43,1,0,14,17,1,2,65,1,14,64,25,40,52,14,0,47,43,53,1,43,53,43, -43,93,113,53,-1,-1,0,75,-1,-24,4,30,7,35,2,38,0,72,0,0,0,39,0,-42,0, --33,0,0,1,7,4,-109,3,76,0,0,0,75,-76,3,95,40,1,40,-72,-1,-64,64,47,23, -25,52,40,33,0,72,43,2,32,64,59,53,32,64,45,50,52,15,32,-97,32,2,0,32,35, -10,10,65,2,31,32,47,32,2,-16,32,1,95,32,1,32,64,9,12,52,32,0,47,43,93, -113,114,53,1,43,114,43,43,53,43,43,93,53,0,-1,-1,0,-94,0,0,4,-24,7,43,2, -38,0,40,0,0,0,39,4,124,2,-85,0,25,1,7,4,110,3,-49,0,0,0,52,64,37, -2,19,64,58,53,15,19,31,19,2,-33,19,-1,19,2,15,19,1,19,16,0,72,43,1,0, -14,17,1,2,65,1,14,64,25,40,52,14,0,47,43,53,1,43,53,43,93,113,114,43,53, --1,-1,0,75,-1,-24,4,30,7,35,2,38,0,72,0,0,0,39,0,-42,0,-33,0,0,1, -7,4,-110,3,46,0,0,0,81,64,61,3,37,64,17,17,6,85,37,64,38,51,52,37,64, -23,30,52,37,34,0,72,43,2,32,64,59,53,32,64,45,50,52,15,32,-97,32,2,0,32, -35,10,10,65,2,31,32,47,32,2,-16,32,1,95,32,1,32,64,9,12,52,32,0,47,43, -93,113,114,53,1,43,114,43,43,53,43,43,43,43,53,0,-1,-1,0,-94,0,0,4,-24,7, -44,2,38,0,40,0,0,0,39,4,124,2,-85,0,25,1,7,4,117,3,-24,0,0,0,49, --79,2,38,-72,-1,-64,64,29,28,32,52,-80,38,1,0,38,1,0,38,37,15,16,65,1,0, -14,17,1,2,65,1,14,64,25,40,52,14,0,47,43,53,1,43,53,43,93,113,43,53,0, --1,-1,0,75,-1,-24,4,30,7,44,2,38,0,72,0,0,0,39,0,-42,0,-33,0,0,1, -7,4,116,3,72,0,0,0,81,64,9,3,79,57,127,57,-17,57,3,57,-72,-1,-64,64,48, -18,27,52,0,57,56,33,34,65,2,32,64,59,53,32,64,45,50,52,15,32,-97,32,2,0, -32,35,10,10,65,2,31,32,47,32,2,-16,32,1,95,32,1,32,64,9,12,52,32,0,47, -43,93,113,114,53,1,43,114,43,43,53,43,43,93,53,0,-1,-1,0,-94,0,0,4,-24,7, -43,2,38,0,40,0,0,0,39,4,124,2,-85,0,25,1,7,4,-97,5,80,0,0,0,36, -64,24,2,-80,19,1,0,19,29,14,17,65,1,0,14,17,1,2,65,1,14,64,25,40,52, -14,0,47,43,53,1,43,53,43,113,53,-1,-1,0,75,-1,-24,4,30,6,-14,2,38,0,72, -0,0,0,39,0,-42,0,-33,0,0,1,7,4,122,4,116,0,0,0,69,64,51,3,0,37, -79,37,2,0,37,47,32,35,65,2,32,64,59,53,32,64,45,50,52,15,32,-97,32,2,0, -32,35,10,10,65,2,31,32,47,32,2,-16,32,1,95,32,1,32,64,9,12,52,32,0,47, -43,93,113,114,53,1,43,114,43,43,53,43,93,53,0,-1,-1,0,-94,-2,-69,4,-24,6,104, -2,38,0,40,0,0,0,39,4,124,2,-85,0,25,1,7,4,125,3,92,0,0,0,36,64, -24,2,32,20,1,0,20,21,0,11,65,1,0,14,17,1,2,65,1,14,64,10,40,52,14, -0,47,43,53,1,43,53,43,93,53,-1,-1,0,75,-2,-69,4,30,5,-62,2,38,0,72,0, -0,0,39,0,-42,0,-33,0,0,1,7,4,125,2,-38,0,0,0,57,-75,3,80,38,96,38, -2,-72,-1,-40,64,29,38,39,4,4,65,2,32,64,59,53,32,64,45,50,52,15,32,-97,32, -2,0,32,35,10,10,65,2,1,36,-71,2,34,0,41,0,43,1,43,114,43,43,53,43,93, -53,0,-1,-1,0,99,0,0,2,24,7,44,2,38,0,44,0,0,1,7,4,116,2,58,0, -0,0,22,-79,1,14,-72,-1,-64,64,10,16,16,6,85,0,14,20,1,2,65,1,43,43,53, --1,-1,0,31,0,0,1,-44,6,13,2,38,4,-93,0,0,1,7,4,-123,1,-52,0,0,0, -31,-80,1,1,-79,6,2,67,84,88,-75,0,24,23,1,2,65,43,27,-73,79,24,1,24,1, -34,72,43,43,113,89,53,0,-1,-1,0,-70,-2,-69,1,-121,5,-70,2,38,0,44,0,0,1, -7,4,125,1,-72,0,0,0,11,-74,1,0,5,6,0,3,65,1,43,53,0,-1,-1,0,124, --2,-69,1,73,5,-70,2,38,0,76,0,0,1,7,4,125,1,122,0,0,0,22,64,15,2, -9,64,109,111,52,79,9,1,0,9,10,4,7,65,1,43,113,43,53,-1,-1,0,99,-2,-69, -5,-35,5,-44,2,38,0,50,0,0,1,7,4,125,3,-84,0,0,0,11,-74,2,0,29,30, -11,11,65,1,43,53,0,-1,-1,0,68,-2,-69,4,39,4,62,2,38,0,82,0,0,1,7, -4,125,2,-58,0,0,0,11,-74,2,0,27,28,11,11,65,1,43,53,0,-1,-1,0,99,-1, --25,5,-35,7,44,2,38,0,50,0,0,1,7,4,116,4,56,0,0,0,24,64,17,2,112, -48,1,-112,48,-80,48,-64,48,3,0,48,47,3,3,65,1,43,93,113,53,-1,-1,0,68,-1, --24,4,39,6,13,2,38,0,82,0,0,1,7,4,-123,3,42,0,0,0,22,64,15,2,0, -46,16,46,2,-112,46,1,0,46,45,4,4,65,1,43,93,113,53,-1,-1,0,99,-1,-25,5, --35,7,43,2,38,0,50,0,0,0,39,4,124,3,28,0,25,1,7,4,113,4,110,0,0, -0,48,-73,3,-48,38,1,0,38,1,38,-72,-1,-64,64,22,31,42,52,38,31,0,72,43,2, -0,30,33,0,7,65,2,30,64,25,40,52,30,0,47,43,53,1,43,53,43,43,93,113,53, --1,-1,0,68,-1,-24,4,39,7,35,2,38,0,82,0,0,0,39,0,-42,0,-32,0,0,1, -7,4,-109,3,77,0,0,0,68,-76,3,95,36,1,36,-72,-1,-64,64,41,23,25,52,36,29, -0,72,43,2,28,64,46,50,52,-97,28,1,0,28,31,0,7,65,2,31,28,47,28,2,-16, -28,1,95,28,1,28,64,9,12,52,28,0,47,43,93,113,114,53,1,43,114,43,53,43,43, -93,53,-1,-1,0,99,-1,-25,5,-35,7,43,2,38,0,50,0,0,0,39,4,124,3,28,0, -25,1,7,4,110,4,64,0,0,0,52,64,37,3,35,64,58,53,15,35,31,35,2,-33,35, --1,35,2,15,35,1,35,32,0,72,43,2,0,30,33,0,7,65,2,30,64,25,40,52,30, -0,47,43,53,1,43,53,43,93,113,114,43,53,-1,-1,0,68,-1,-24,4,39,7,35,2,38, -0,82,0,0,0,39,0,-42,0,-32,0,0,1,7,4,-110,3,47,0,0,0,67,64,49,3, -33,64,38,51,52,33,64,23,30,52,33,30,0,72,43,2,28,64,46,50,52,-97,28,1,0, -28,31,0,7,65,2,31,28,47,28,2,-16,28,1,95,28,1,28,64,9,12,52,28,0,47, -43,93,113,114,53,1,43,114,43,53,43,43,43,53,0,-1,-1,0,99,-1,-25,5,-35,7,44, -2,38,0,50,0,0,0,39,4,124,3,28,0,25,1,7,4,117,4,96,0,0,0,49,-79, -3,54,-72,-1,-64,64,29,28,32,52,-80,54,1,0,54,1,0,54,53,30,33,65,2,0,30, -33,0,7,65,2,30,64,25,40,52,30,0,47,43,53,1,43,53,43,93,113,43,53,0,-1, --1,0,68,-1,-24,4,39,7,44,2,38,0,82,0,0,0,39,0,-42,0,-32,0,0,1,7, -4,116,3,72,0,0,0,76,64,11,3,79,53,127,53,-33,53,-17,53,4,53,-72,-1,-64,64, -42,18,27,52,0,53,52,29,30,65,2,28,64,46,50,52,-97,28,1,0,28,31,0,7,65, -2,31,28,47,28,2,-16,28,1,95,28,1,28,64,9,12,52,28,0,47,43,93,113,114,53, -1,43,114,43,53,43,43,93,53,-1,-1,0,99,-1,-25,5,-35,7,43,2,38,0,50,0,0, -0,39,4,124,3,28,0,25,1,7,4,-97,5,-56,0,0,0,32,64,21,3,0,35,45,30, -33,65,2,0,30,33,0,7,65,2,29,64,25,40,52,29,0,47,43,53,1,43,53,43,53, --1,-1,0,68,-1,-24,4,39,6,-14,2,38,0,82,0,0,0,39,0,-42,0,-32,0,0,1, -7,4,122,4,116,0,0,0,62,64,45,3,0,33,79,33,2,0,33,43,28,31,65,2,28, -64,46,50,52,-97,28,1,0,28,31,0,7,65,2,31,28,47,28,2,-16,28,1,95,28,1, -28,64,9,12,52,28,0,47,43,93,113,114,53,1,43,114,43,53,43,93,53,-1,-1,0,99, --2,-69,5,-35,6,104,2,38,0,50,0,0,0,39,4,124,3,28,0,25,1,7,4,125,3, --84,0,0,0,32,64,21,3,0,36,37,11,11,65,2,0,30,33,0,7,65,2,30,64,10, -40,52,30,0,47,43,53,1,43,53,43,53,-1,-1,0,68,-2,-69,4,39,5,-62,2,38,0, -82,0,0,0,39,0,-42,0,-32,0,0,1,7,4,125,2,-58,0,0,0,41,64,25,3,0, -34,35,11,11,65,2,28,64,46,50,52,-97,28,1,0,28,31,0,7,65,2,1,32,-71,2, -34,0,41,0,43,1,43,114,43,53,43,53,0,-1,-1,0,99,-1,-25,6,-84,7,44,2,38, -4,106,0,0,1,7,0,-115,1,-57,1,106,0,31,64,17,2,0,48,1,111,48,-16,48,2, -48,37,25,72,43,2,1,45,-71,2,33,0,41,0,43,1,43,93,113,53,0,-1,-1,0,68, --1,-24,5,0,5,-62,2,38,4,107,0,0,1,7,0,-115,0,-12,0,0,0,33,64,19,2, -0,48,1,79,48,95,48,-113,48,3,48,37,49,72,43,2,1,45,-71,2,34,0,41,0,43, -1,43,93,113,53,0,-1,-1,0,99,-1,-25,6,-84,7,44,2,38,4,106,0,0,1,7,0, -67,1,-61,1,106,0,32,64,9,2,15,46,1,-1,46,1,46,37,-72,-1,-30,-76,72,43,2, -1,45,-71,2,33,0,41,0,43,1,43,93,113,53,-1,-1,0,68,-1,-24,5,0,5,-62,2, -38,4,107,0,0,1,7,0,67,0,-34,0,0,0,33,64,19,2,95,46,111,46,2,32,46, -48,46,2,46,37,0,72,43,2,1,45,-71,2,34,0,41,0,43,1,43,93,113,53,0,-1, --1,0,99,-1,-25,6,-84,7,69,2,38,4,106,0,0,1,7,4,116,4,56,0,25,0,26, -64,19,2,80,65,1,127,65,-112,65,-80,65,-64,65,4,0,65,64,37,37,65,1,43,93,113, -53,-1,-1,0,68,-1,-24,5,0,6,13,2,38,4,107,0,0,1,7,4,-123,3,42,0,0, -0,24,64,17,2,0,65,1,-112,65,-64,65,-48,65,3,0,65,64,37,37,65,1,43,93,113, -53,-1,-1,0,99,-1,-25,6,-84,6,-5,2,38,4,106,0,0,1,7,0,-41,1,-53,1,81, -0,22,64,10,2,0,45,57,37,37,65,2,1,45,-71,2,33,0,41,0,43,1,43,53,-1, --1,0,68,-1,-24,5,0,5,-86,2,38,4,107,0,0,1,7,0,-41,0,-32,0,0,0,22, -64,10,2,0,45,57,37,37,65,2,1,45,-71,2,34,0,41,0,43,1,43,53,-1,-1,0, -99,-2,-69,6,-84,5,-44,2,38,4,106,0,0,1,7,4,125,3,-84,0,0,0,16,64,10, -2,0,46,1,0,46,47,29,29,65,1,43,113,53,-1,-1,0,68,-2,-69,5,0,4,64,2, -38,4,107,0,0,1,7,4,125,2,-58,0,0,0,11,-74,2,0,46,47,29,29,65,1,43, -53,0,-1,-1,0,-95,-2,-69,5,34,5,-70,2,38,0,56,0,0,1,7,4,125,3,112,0, -0,0,16,64,10,1,79,22,1,0,22,23,17,6,65,1,43,113,53,-1,-1,0,-125,-2,-69, -3,-32,4,38,2,38,0,88,0,0,1,7,4,125,2,-88,0,0,0,20,64,14,1,80,26, -96,26,112,26,3,0,26,27,12,21,65,1,43,93,53,-1,-1,0,-95,-1,-25,5,34,7,44, -2,38,0,56,0,0,1,7,4,116,3,-24,0,0,0,16,64,10,1,-48,31,1,0,31,37, -12,0,65,1,43,93,53,-1,-1,0,-125,-1,-24,3,-32,6,13,2,38,0,88,0,0,1,7, -4,-123,3,27,0,0,0,50,64,28,1,80,45,-112,45,-96,45,-80,45,4,0,45,16,45,80, -45,96,45,112,45,-112,45,-96,45,-80,45,8,45,-72,-1,-64,64,9,23,26,52,0,45,44,11, -22,65,1,43,43,93,113,53,-1,-1,0,-95,-1,-25,6,-126,7,44,2,38,4,108,0,0,1, -7,0,-115,1,-120,1,106,0,41,-79,1,39,-72,-1,-64,64,20,57,53,112,39,1,47,39,95, -39,-113,39,3,39,26,23,72,43,1,1,38,-71,2,33,0,41,0,43,1,43,93,114,43,53, -0,-1,-1,0,-125,-1,-24,5,29,5,-62,2,38,4,109,0,0,1,7,0,-115,0,-25,0,0, -0,27,64,14,1,79,40,-112,40,2,40,25,60,72,43,1,1,37,-71,2,34,0,41,0,43, -1,43,113,53,0,-1,-1,0,-95,-1,-25,6,-126,7,44,2,38,4,108,0,0,1,7,0,67, -1,-123,1,106,0,33,64,18,1,127,41,1,111,41,1,-97,41,1,41,26,0,72,43,1,1, -39,-71,2,33,0,41,0,43,1,43,93,113,114,53,0,-1,-1,0,-125,-1,-24,5,29,5,-62, -2,38,4,109,0,0,1,7,0,67,0,-34,0,0,0,25,64,12,1,-32,38,1,38,25,12, -72,43,1,1,38,-71,2,34,0,41,0,43,1,43,113,53,0,-1,-1,0,-95,-1,-25,6,-126, -7,44,2,38,4,108,0,0,1,7,4,116,3,-24,0,0,0,20,64,14,1,47,48,-128,48, --48,48,3,0,48,54,20,31,65,1,43,93,53,-1,-1,0,-125,-1,-24,5,29,6,13,2,38, -4,109,0,0,1,7,4,-123,3,27,0,0,0,36,-79,1,57,-72,-1,-64,64,16,22,24,6, -85,80,57,-96,57,2,-112,57,-96,57,2,57,25,-72,-1,-25,-79,72,43,1,43,93,113,43,53, --1,-1,0,-95,-1,-25,6,-126,6,-5,2,38,4,108,0,0,1,7,0,-41,1,-103,1,81,0, -22,64,10,1,0,38,50,20,31,65,1,1,38,-71,2,33,0,41,0,43,1,43,53,-1,-1, -0,-125,-1,-24,5,29,5,-86,2,38,4,109,0,0,1,7,0,-41,0,-26,0,0,0,32,64, -18,1,-17,37,1,37,64,83,84,52,0,37,49,19,31,65,1,1,37,-71,2,34,0,41,0, -43,1,43,43,113,53,-1,-1,0,-95,-2,-69,6,-126,5,-70,2,38,4,108,0,0,1,7,4, -125,3,112,0,0,0,16,64,10,1,79,39,1,0,39,40,26,14,65,1,43,113,53,-1,-1, -0,-125,-2,-69,5,29,4,38,2,38,4,109,0,0,1,7,4,125,2,-88,0,0,0,20,64, -14,1,80,38,96,38,112,38,3,0,38,39,21,29,65,1,43,93,53,-1,-1,0,6,-2,-69, -5,70,5,-70,2,38,0,60,0,0,1,7,4,125,3,52,0,0,0,11,-74,1,0,14,15, -0,12,65,1,43,53,0,-1,-1,0,33,-2,81,3,-18,4,38,2,38,0,92,0,0,1,7, -4,125,3,-84,0,0,0,11,-74,1,0,28,28,18,18,65,1,43,53,0,-1,-1,0,6,0, -0,5,70,7,44,2,38,0,60,0,0,1,7,4,116,3,-74,0,0,0,18,64,12,1,-48, -23,-32,23,2,0,23,29,3,9,65,1,43,93,53,-1,-1,0,33,-2,81,3,-18,6,13,2, -38,0,92,0,0,1,7,4,-123,2,-8,0,0,0,65,-79,1,47,-72,-1,-64,-76,24,24,6, -85,47,-72,-1,-64,-76,20,21,6,85,47,-72,-1,-64,64,15,15,17,6,85,31,47,112,47,2, --112,47,-96,47,2,47,-72,-1,-64,-76,43,48,52,47,15,-72,-1,-55,-79,72,43,1,43,43,93, -113,43,43,43,53,0,-1,-1,0,6,0,0,5,70,6,-5,2,38,0,60,0,0,1,7,0, --41,1,104,1,81,0,22,64,10,1,0,13,25,3,9,65,1,1,13,-71,2,33,0,41,0, -43,1,43,53,-1,-1,0,33,-2,81,3,-18,5,-86,2,38,0,92,0,0,1,7,0,-41,0, --66,0,0,0,22,64,10,1,0,27,39,12,18,65,1,1,27,-71,2,34,0,41,0,43,1, -43,53,-1,-1,-1,-3,0,0,5,89,7,33,2,54,0,36,0,0,1,23,0,-33,1,54,1, -95,0,22,64,10,2,0,20,17,1,2,65,2,1,19,-71,2,33,0,41,0,43,1,43,53, --1,-1,0,74,-1,-24,4,28,5,-62,2,54,0,68,0,0,1,23,0,-33,0,-11,0,0,0, -30,64,16,2,96,61,1,-32,61,1,0,61,58,28,28,65,2,1,60,-71,2,-61,0,41,0, -43,1,43,93,113,53,-1,-1,-1,-30,0,0,2,91,7,33,2,54,0,44,0,0,1,23,0, --33,-1,-70,1,95,0,26,64,13,1,32,9,1,0,9,6,1,2,65,1,1,8,-71,2,33, -0,41,0,43,1,43,93,53,-1,-1,-1,-80,0,0,2,41,5,-62,2,54,4,-93,0,0,1, -22,0,-33,-120,0,0,22,64,10,1,0,9,6,1,2,65,1,1,8,-71,2,-61,0,41,0, -43,1,43,53,-1,-1,0,99,-1,-25,5,-35,7,33,2,54,0,50,0,0,1,23,0,-33,1, --62,1,95,0,22,64,10,2,0,33,30,3,3,65,2,1,32,-71,2,33,0,41,0,43,1, -43,53,-1,-1,0,68,-1,-24,4,39,5,-62,2,54,0,82,0,0,1,23,0,-33,0,-46,0, -0,0,22,64,10,2,0,31,28,4,4,65,2,1,30,-71,2,-61,0,41,0,43,1,43,53, --1,-1,0,-95,-1,-25,5,34,7,33,2,54,0,56,0,0,1,23,0,-33,1,-112,1,95,0, -22,64,10,1,0,26,23,11,1,65,1,1,25,-71,2,33,0,41,0,43,1,43,53,-1,-1, -0,-125,-1,-24,3,-32,5,-62,2,54,0,88,0,0,1,23,0,-33,0,-36,0,0,0,22,64, -10,1,0,30,27,10,23,65,1,1,29,-71,2,-61,0,41,0,43,1,43,53,-1,-1,0,-95, --1,-25,5,34,7,51,2,54,0,56,0,0,1,23,5,12,2,-18,0,0,0,25,64,13,3, -2,1,0,30,25,11,1,65,3,2,1,23,0,47,53,53,53,1,43,53,53,53,0,-1,-1, -0,-125,-1,-24,3,-32,6,-47,2,38,0,88,0,0,0,39,0,-114,0,-36,0,0,1,7,0, --40,0,-36,1,114,0,52,64,32,3,0,33,36,25,32,65,2,1,112,25,1,0,25,31,17, -17,65,3,-64,33,1,15,33,63,33,2,33,1,2,2,32,-71,2,34,0,41,0,43,47,93, -93,53,1,43,93,53,53,43,53,-1,-1,0,-95,-1,-25,5,34,7,52,2,54,0,56,0,0, -1,23,5,13,2,-18,0,0,0,25,64,13,3,2,1,0,30,25,11,1,65,3,2,1,30, -0,47,53,53,53,1,43,53,53,53,0,-1,-1,0,-125,-1,-24,3,-32,7,52,2,38,0,88, -0,0,0,39,0,-114,0,-36,0,0,1,7,0,-115,0,-25,1,114,0,61,-71,0,3,-1,-16, -64,18,33,33,27,27,65,2,1,112,25,1,0,25,31,17,17,65,3,33,-72,-1,-64,64,13, -15,17,52,33,64,10,12,52,33,1,2,2,25,-71,2,34,0,41,0,43,47,43,43,53,1, -43,93,53,53,43,53,0,-1,-1,0,-95,-1,-25,5,34,7,52,2,54,0,56,0,0,1,23, -5,14,2,-18,0,0,0,25,64,13,3,2,1,0,33,21,11,1,65,3,2,1,33,0,47, -53,53,53,1,43,53,53,53,0,-1,-1,0,-125,-1,-24,3,-32,7,52,2,38,0,88,0,0, -0,39,0,-114,0,-36,0,0,1,7,0,-33,0,-36,1,114,0,54,64,34,3,0,37,36,25, -32,65,2,1,112,25,1,0,25,31,17,17,65,3,96,37,-128,37,2,37,64,11,12,52,37, -1,2,2,25,-71,2,34,0,41,0,43,47,43,93,53,1,43,93,53,53,43,53,-1,-1,0, --95,-1,-25,5,34,7,52,2,54,0,56,0,0,1,23,5,15,2,-18,0,0,0,25,64,13, -3,2,1,0,30,21,11,1,65,3,2,1,30,0,47,53,53,53,1,43,53,53,53,0,-1, --1,0,-125,-1,-24,3,-32,7,52,2,38,0,88,0,0,0,39,0,-114,0,-36,0,0,1,7, -0,67,0,-51,1,114,0,58,64,20,3,16,33,33,30,30,65,2,1,112,25,1,0,25,31, -17,17,65,3,34,-72,-1,-64,64,13,15,17,52,34,64,10,12,52,34,1,2,2,25,-71,2, -34,0,41,0,43,47,43,43,53,1,43,93,53,53,43,53,0,3,-2,-2,5,-40,1,2,7, -51,0,3,0,7,0,11,0,108,64,75,2,10,8,3,7,5,8,8,4,64,35,37,52,4, -64,21,22,52,4,11,15,6,1,6,0,2,64,-120,-119,52,2,64,79,115,52,2,64,62,69, -52,2,64,46,51,52,2,64,36,41,52,47,2,1,2,64,26,30,52,-16,2,1,2,64,18, -20,52,127,2,1,2,64,9,13,52,2,0,47,43,93,43,93,43,113,43,43,43,43,43,-35, --34,93,60,-35,43,43,60,1,47,-34,-35,60,16,-35,60,49,48,1,33,53,33,17,35,53,51, -5,35,53,51,1,2,-3,-4,2,4,-121,-121,-2,-125,-121,-121,6,-66,117,-2,-91,-109,-109,-109,0, -3,-2,-2,5,-40,1,2,7,52,0,3,0,7,0,11,0,-100,-77,3,1,2,0,-72,-1,-64, --77,21,22,52,0,-72,-1,-64,64,37,12,20,52,0,7,5,64,11,20,52,63,5,1,5,2, -64,11,28,52,2,10,8,8,5,64,35,37,52,5,64,21,22,52,5,10,7,1,-72,-1,-64, -64,57,10,17,52,1,0,64,-120,-119,52,0,64,79,115,52,0,64,62,69,52,0,64,46,58, -52,15,0,1,0,64,36,37,52,47,0,1,0,64,26,30,52,-16,0,1,0,64,18,20,52, -127,0,1,0,64,9,13,52,0,0,47,43,93,43,93,43,113,43,114,43,43,43,43,-35,43, --42,60,-35,43,43,60,1,47,-51,-58,43,-34,93,43,-35,-58,43,43,17,57,57,49,48,19,7, -35,55,19,35,53,51,5,35,53,51,-3,-25,-126,-121,-25,-121,-121,-2,-125,-121,-121,7,52,-78,-78, --2,-92,-109,-109,-109,0,3,-2,-2,5,-40,1,2,7,52,0,3,0,10,0,14,0,-27,-78,9, -10,8,-72,-1,-64,-77,48,52,52,8,-72,-1,-100,-73,21,22,52,8,6,5,4,7,-72,-1,-64, -64,28,35,37,52,7,64,11,22,52,7,13,11,10,64,49,52,52,10,100,21,22,52,10,4, -64,35,37,52,4,-72,-1,-64,64,20,12,22,52,4,3,1,64,15,20,52,1,64,11,14,52, -63,1,1,1,11,-72,-1,-64,64,25,12,22,52,11,12,1,64,35,37,52,1,64,21,22,52, -1,14,3,64,43,44,52,3,9,5,-72,-1,-64,64,58,9,17,52,5,4,8,64,-120,-119,52, -8,64,79,115,52,8,64,62,69,52,8,64,46,58,52,15,8,1,8,64,36,37,52,47,8, -1,8,64,26,30,52,-16,8,1,8,64,18,20,52,127,8,1,8,64,9,13,52,8,0,47, -43,93,43,93,43,113,43,114,43,43,43,43,60,-35,43,57,-42,43,60,-35,43,43,60,1,47, -43,-34,93,43,43,-35,-42,43,43,-51,43,43,16,-35,-42,43,43,17,57,57,-51,43,43,17,57, -49,48,1,35,53,51,39,7,35,39,51,23,55,3,35,53,51,1,2,-121,-121,30,-94,-118,-100, --107,81,79,-52,-121,-121,5,-40,-109,-55,-79,-79,98,98,-2,-92,-109,0,0,3,-2,-2,5,-40,1, -2,7,52,0,3,0,7,0,11,0,-106,64,12,5,7,4,6,64,12,22,52,6,10,8,4, --72,-1,-64,64,30,11,28,52,4,3,1,64,11,20,52,63,1,1,1,8,9,1,64,35,37, -52,1,64,21,22,52,1,11,3,5,-72,-1,-64,64,57,10,17,52,5,7,64,-120,-119,52,7, -64,79,115,52,7,64,62,69,52,7,64,46,58,52,15,7,1,7,64,36,37,52,47,7,1, -7,64,26,30,52,-16,7,1,7,64,18,20,52,127,7,1,7,64,9,13,52,7,0,47,43, -93,43,93,43,113,43,114,43,43,43,43,-35,43,-42,60,-35,43,43,60,1,47,-34,93,43,-51, --58,43,16,-35,-58,43,17,57,57,49,48,1,35,53,51,39,35,39,51,3,35,53,51,1,2, --121,-121,-106,-126,-25,-30,96,-121,-121,5,-40,-109,23,-78,-2,-92,-109,0,0,1,-1,-3,0,0,4, -85,5,-70,0,13,0,90,64,17,3,3,5,0,15,1,5,32,11,9,7,32,16,16,2,85, -7,-72,-1,-12,-76,15,15,2,85,7,-72,-1,-10,-76,13,13,2,85,7,-72,-1,-6,64,20,12, -12,2,85,7,93,14,10,2,30,4,8,8,7,1,30,13,2,7,8,0,63,63,-19,17,57, -47,-64,-3,-64,1,16,-10,43,43,43,43,-50,-64,-3,-64,16,-64,17,57,47,49,48,1,33,17, -33,21,33,17,35,17,35,53,51,17,33,4,85,-3,14,1,-111,-2,111,-62,-92,-92,3,-76,5, -13,-2,18,-124,-3,101,2,-101,-124,2,-101,0,0,1,0,12,0,0,2,-21,4,38,0,13,0, -98,64,11,3,3,5,0,15,2,5,37,11,9,7,-72,-1,-8,-76,16,17,2,85,7,-72,-1, --6,64,24,14,14,2,85,7,4,12,12,2,85,7,10,11,11,2,85,7,78,14,10,2,43, -4,8,-72,-1,-64,64,13,16,19,2,85,8,8,7,1,43,13,6,7,10,0,63,63,-19,17, -57,47,43,-64,-3,-64,1,16,-10,43,43,43,43,-50,-64,-3,-64,16,-64,17,57,47,49,48,1, -33,17,51,21,35,17,35,17,35,53,51,17,33,2,-21,-2,81,-25,-25,-76,124,124,2,99,3, --111,-2,-11,-124,-3,-2,2,2,-124,1,-96,0,0,1,0,7,-2,105,7,91,5,-69,0,70,1, -19,64,95,56,49,1,55,36,71,36,2,8,20,24,20,2,69,13,1,41,6,57,6,2,36, -38,38,32,25,27,20,25,25,27,27,25,30,41,17,18,18,32,19,20,20,19,19,20,20,22, -19,41,10,30,19,10,5,3,3,32,69,68,20,69,69,68,66,68,8,69,49,47,47,32,63, -61,20,63,63,61,63,61,43,54,2,32,0,69,43,8,32,10,12,16,16,2,85,10,-72,-1, --8,-76,15,15,2,85,10,-72,-1,-2,-76,12,12,2,85,10,-72,-1,-3,64,51,15,15,6,85, -10,38,47,49,36,4,44,55,30,54,42,25,63,61,27,4,11,30,30,31,42,20,68,70,44, -66,22,41,30,17,5,3,8,11,11,10,42,2,69,70,30,3,19,18,1,10,8,0,63,-50, --64,-64,-48,-3,-64,63,18,57,47,-64,17,57,57,-3,57,57,-64,17,57,57,16,-44,-19,17,23, -57,16,-44,-19,18,23,57,1,47,43,43,43,43,-3,-64,-44,-35,-19,-60,17,57,57,-121,16,43, -125,16,-60,1,17,18,57,57,-121,24,16,43,125,16,-60,1,24,16,-44,-58,16,-64,17,57,57, --121,16,43,125,16,-60,1,17,18,57,57,-121,24,16,43,125,16,-60,49,48,1,93,93,93,93, -93,1,35,17,35,3,38,39,38,35,17,35,17,34,7,6,7,55,6,3,35,1,54,55,38, -39,38,39,38,38,7,7,53,54,51,50,23,22,23,22,23,22,23,17,51,17,50,55,54,55, -54,55,54,51,50,23,21,34,38,35,34,7,6,7,6,7,6,7,22,23,19,51,7,91,-84, -69,-12,93,46,90,124,-57,96,73,66,106,1,11,-9,-15,1,46,-118,-114,100,58,36,54,63,92, -87,78,11,101,-72,93,41,62,77,36,68,-104,-57,-106,70,37,76,62,39,93,-77,95,23,13,51, -13,103,57,32,51,54,35,58,100,-115,-118,-61,107,-2,105,1,-105,1,-114,-104,46,90,-3,82,2, --82,50,45,-83,2,18,-2,110,1,-24,-33,39,41,84,51,-120,-99,82,2,2,-88,2,-118,60,-110, --76,40,77,2,2,-126,-3,126,79,42,-78,-111,59,-116,2,-88,2,71,38,-128,-121,51,83,43,39, --33,-2,-59,0,0,1,-1,-5,-2,-45,5,80,4,38,0,66,1,49,64,59,7,35,1,104,6, -1,36,38,38,12,16,16,2,85,38,12,15,16,6,85,38,37,23,25,20,23,23,25,25,23, -29,41,15,16,16,15,12,13,6,85,16,37,17,18,20,17,17,18,18,20,17,41,10,29,17, -10,48,47,47,-72,-1,-12,64,23,15,16,6,85,47,37,59,57,20,59,59,57,59,57,44,53, -2,37,66,65,5,3,3,-72,-1,-15,64,25,12,13,6,85,3,37,65,63,20,65,63,63,62, -44,65,44,9,37,10,14,15,16,2,85,10,-72,-1,-10,64,11,14,14,2,85,10,8,13,13, -2,85,10,-72,-1,-14,64,59,11,11,2,85,10,9,16,16,6,85,10,25,57,23,59,4,8, -53,43,48,36,38,47,4,44,52,42,29,43,30,42,63,65,44,20,62,41,43,5,18,15,3, -3,8,11,11,10,42,6,17,16,10,66,65,43,3,1,10,10,0,63,-50,-48,-3,-64,16,-48, --64,63,18,57,47,-64,17,23,57,-3,57,57,-64,17,57,16,-48,-19,16,-48,17,23,57,-19,17, -23,57,1,47,43,43,43,43,43,-3,-64,-44,17,57,57,-121,43,43,125,16,-60,1,24,16,-35, --19,-58,17,57,57,-121,16,43,43,125,16,-60,1,24,16,-44,-58,16,-64,17,57,57,-121,16,43, -43,125,16,-60,1,17,18,57,57,-121,24,16,43,43,43,125,16,-60,49,48,1,93,93,1,35, -17,35,3,38,39,38,35,17,35,17,34,7,6,7,3,35,19,54,55,38,39,38,39,38,38, -35,34,7,53,51,50,23,22,23,22,23,22,23,22,51,17,51,17,50,55,54,18,55,54,51, -51,21,39,38,7,6,7,6,7,6,7,22,23,23,51,5,80,-108,34,-63,48,34,53,73,-72, -74,52,32,49,-63,-58,-59,111,118,90,45,17,56,20,48,56,13,40,25,106,41,57,46,19,41, -57,17,49,99,-72,100,48,18,113,37,58,118,66,49,76,30,11,39,37,27,38,78,117,111,109, -73,-2,-45,1,45,1,73,81,32,49,-2,21,1,-21,48,31,83,-2,-73,1,73,-71,31,41,76, -28,-113,51,30,1,-107,12,17,75,32,98,-120,23,66,1,-53,-2,53,65,24,1,14,39,61,-107, -1,2,41,14,99,95,36,50,36,31,-71,-75,0,1,0,-95,-2,105,4,-94,5,-69,0,39,0, --5,64,15,23,37,1,-119,20,1,8,19,1,-119,6,1,5,3,3,-72,-1,-12,64,47,11,11, -6,85,3,12,14,16,6,85,3,32,38,36,20,38,38,36,103,36,1,38,36,35,3,8,39, -18,16,16,32,32,30,20,32,32,30,55,30,1,32,30,13,24,2,32,39,-72,-1,-10,64,10, -11,11,2,85,39,41,13,8,32,10,-72,-1,-26,-76,16,16,2,85,10,-72,-1,-10,-76,15,15, -2,85,10,-72,-1,-10,-76,13,13,2,85,10,-72,-1,-6,-76,12,12,2,85,10,-72,-1,-8,-76, -12,12,6,85,10,-72,-1,-16,-76,13,13,6,85,10,-72,-1,-12,64,35,15,15,6,85,10,93, -40,32,30,8,27,30,16,18,13,21,12,36,38,35,13,30,5,3,8,8,9,12,2,38,30, -3,1,9,8,0,63,-50,-48,-19,63,18,57,47,18,57,-19,57,17,57,16,-44,17,57,57,-19, -17,57,57,1,16,-10,43,43,43,43,43,43,43,-3,-64,16,-42,43,-19,-58,17,57,57,93,-121, -16,43,125,16,-60,1,17,18,23,57,93,-121,24,16,43,43,43,125,16,-60,49,48,1,93,93, -93,93,1,35,17,35,3,38,39,38,35,17,35,17,51,17,50,55,54,55,54,55,54,51,50, -23,21,34,38,35,34,7,6,7,6,7,6,7,22,23,19,51,4,-94,-84,69,-11,92,44,90, -119,-62,-62,-112,70,37,74,62,39,93,-76,112,6,13,52,13,103,57,32,51,55,34,57,101,-114, --118,-61,107,-2,105,1,-105,1,-114,-106,46,92,-3,82,5,-70,-3,126,82,43,-82,-111,59,-116,2, --88,2,71,39,127,-117,49,83,41,39,-33,-2,-59,0,1,0,-122,-2,-45,3,118,4,38,0,38, -0,-1,-78,5,3,3,-72,-1,-18,64,24,13,13,6,85,3,37,37,35,20,37,37,35,70,35, -1,34,35,37,3,38,8,18,16,16,-72,-1,-18,64,19,15,16,6,85,16,37,31,29,20,31, -31,29,31,29,13,25,2,37,38,-72,-1,-16,64,13,10,10,2,85,32,38,1,38,40,13,8, -37,10,-72,-1,-8,-76,16,16,2,85,10,-72,-1,-6,64,17,14,14,2,85,10,6,12,12,2, -85,10,6,11,11,2,85,10,-72,-1,-16,-76,10,10,2,85,10,-72,-1,-10,-76,16,16,6,85, -10,-72,-1,-18,-76,15,15,6,85,10,-72,-1,-4,64,46,13,13,6,85,10,10,12,12,6,85, -0,10,32,10,2,10,78,39,31,29,8,25,43,16,18,13,24,12,35,37,34,13,43,5,3, -8,8,9,12,6,37,43,3,1,9,10,0,63,-50,-48,-19,63,18,57,47,18,57,-19,57,17, -57,16,-48,17,57,57,-19,17,57,57,1,16,-10,93,43,43,43,43,43,43,43,43,43,-3,-64, -16,-42,93,43,-19,-58,17,57,57,-121,16,43,43,125,16,-60,1,17,18,23,57,93,-121,24,16, -43,43,125,16,-60,49,48,1,35,17,35,3,38,39,38,35,17,35,17,51,17,50,55,54,55, -54,55,54,55,54,51,51,21,39,38,7,6,7,6,7,6,7,22,23,23,51,3,118,-108,24, --64,47,35,53,73,-76,-76,100,48,16,58,40,20,44,58,43,95,36,50,75,31,10,39,37,28, -38,77,117,111,109,62,-2,-45,1,45,1,73,81,32,49,-2,21,4,38,-2,53,65,21,-117,96, -32,73,19,14,-107,1,1,40,13,100,94,37,50,36,31,-71,-75,0,0,1,0,-95,0,0,4, --94,5,-69,0,43,1,36,-74,4,38,1,22,38,36,38,-72,-1,-28,64,56,13,16,6,85,38, -32,20,22,20,20,20,22,73,20,89,20,105,20,3,-122,36,1,20,36,30,18,5,42,1,3, -1,18,13,16,6,85,1,32,0,42,20,0,0,42,3,0,41,5,10,11,12,2,85,5,17, -6,-72,-1,-18,64,23,16,16,2,85,6,10,11,12,2,85,6,6,9,30,15,0,1,0,45, -14,9,32,11,-72,-1,-26,-76,16,16,2,85,11,-72,-1,-10,-76,15,15,2,85,11,-72,-1,-10, --76,13,13,2,85,11,-72,-1,-6,-76,12,12,2,85,11,-72,-1,-8,-76,12,12,6,85,11,-72, --1,-16,-76,13,13,6,85,11,-72,-1,-12,64,49,15,15,6,85,32,11,1,11,93,44,38,36, -9,33,30,22,14,27,13,42,1,41,9,20,19,16,3,17,17,13,14,30,9,7,4,3,3, -9,6,9,6,9,10,13,2,0,1,10,8,0,63,-48,-64,63,18,57,57,47,47,18,23,57, -16,-19,17,57,47,23,57,17,57,17,57,16,-44,17,57,-19,17,57,57,1,16,-10,93,43,43, -43,43,43,43,43,-3,-64,16,-42,93,-58,17,57,47,43,43,-64,-51,43,50,17,57,-121,16,43, -43,-121,125,-60,1,16,-64,17,57,57,93,93,-121,24,16,43,43,-121,125,-60,1,93,49,48,33, -35,3,38,39,17,35,17,38,35,17,35,17,51,17,50,55,17,51,17,54,55,54,55,54,55, -54,51,50,23,21,34,38,35,34,7,6,7,6,7,6,7,22,23,4,-94,-15,-11,58,47,120, -51,69,-62,-62,71,49,120,38,47,55,26,54,78,72,89,112,6,13,52,13,103,57,32,51,55, -34,57,101,-114,-118,1,-114,95,60,-2,-58,1,-89,24,-3,82,5,-70,-3,126,15,1,-109,-2,-38, -65,110,-126,42,88,44,40,2,-88,2,71,39,127,-117,49,83,41,39,-33,0,1,0,-122,0,0, -3,-112,4,38,0,40,1,52,-74,105,21,1,22,35,33,35,-72,-1,-18,64,74,13,17,6,85, -35,37,20,22,20,20,20,22,-65,33,1,-21,33,1,-97,33,-33,33,2,20,33,29,19,5,39, -1,3,1,8,15,16,6,85,1,37,0,39,20,0,0,39,3,0,38,5,16,6,6,11,14, -2,85,6,6,9,-81,29,-65,29,2,29,-49,0,1,0,42,14,9,37,11,-72,-1,-8,-76,16, -16,2,85,11,-72,-1,-6,64,17,14,14,2,85,11,6,12,12,2,85,11,6,11,11,2,85, -11,-72,-1,-10,-76,16,16,6,85,11,-72,-1,-18,-76,15,15,6,85,11,-72,-1,-4,64,59,13, -13,6,85,11,10,12,12,6,85,0,11,32,11,48,11,3,11,78,41,35,33,9,29,43,22, -14,28,13,39,0,38,9,20,19,16,3,17,17,13,14,43,9,7,4,3,3,9,6,9,6, -9,10,13,6,0,1,10,10,0,63,-48,-64,63,18,57,57,47,47,18,23,57,16,-19,17,57, -47,23,57,17,57,17,57,16,-48,17,57,-19,17,57,57,1,16,-10,93,43,43,43,43,43,43, -43,43,-3,-64,16,-43,114,-58,114,17,57,47,43,-64,-51,50,17,57,-121,16,43,43,-121,125,-60, -1,16,-64,17,57,57,93,93,114,-121,24,16,43,43,-121,125,-60,-79,6,2,67,84,88,64,9, -45,6,34,17,61,6,50,17,4,0,93,89,49,48,1,93,33,35,3,38,39,21,35,17,38, -35,17,35,17,51,17,50,55,17,51,21,54,55,54,55,54,55,54,51,51,21,39,38,7,6, -7,6,7,6,7,22,23,3,-112,-58,-64,14,17,99,35,43,-76,-76,45,33,99,21,24,40,20, -44,58,43,95,36,50,75,31,10,39,41,34,41,54,106,112,1,73,24,25,-42,1,55,16,-2, -21,4,38,-2,53,10,1,68,-47,43,57,96,32,73,19,14,-107,1,1,40,13,100,104,40,48, -25,28,-68,0,1,0,-92,-2,105,5,-88,5,-70,0,15,0,-82,64,20,11,4,32,14,2,32, -0,12,12,12,2,85,0,10,12,13,6,85,0,14,-72,-1,-18,-76,15,15,2,85,14,-72,-1, --14,64,11,13,13,2,85,14,16,12,12,2,85,14,-72,-1,-14,64,22,11,11,6,85,14,10, -15,15,6,85,14,17,10,5,32,7,32,16,16,2,85,7,-72,-1,-10,-76,15,15,2,85,7, --72,-1,-10,-76,13,13,2,85,7,-72,-1,-6,-76,12,12,2,85,7,-72,-1,-9,-76,12,13,6, -85,7,-72,-1,-14,64,21,15,16,6,85,7,93,16,11,30,5,5,6,12,9,2,14,30,3, -1,6,8,0,63,-50,-48,-19,63,-64,18,57,47,-19,1,16,-10,43,43,43,43,43,43,-3,-64, -16,-44,43,43,43,43,43,-35,43,43,-19,16,-3,-64,49,48,1,35,17,35,17,33,17,35,17, -51,17,33,17,51,17,51,5,-88,-84,-100,-3,6,-62,-62,2,-6,-62,-122,-2,105,1,-105,2,-77, --3,77,5,-70,-3,-90,2,90,-6,-13,0,1,0,-120,-2,-45,4,87,4,38,0,15,0,-5,64, -44,11,3,37,14,2,37,17,64,11,11,2,85,0,20,13,13,2,85,0,12,11,11,2,85, -0,12,15,15,6,85,0,14,12,13,6,85,0,10,11,11,6,85,0,14,-72,-1,-6,-76,17, -17,2,85,14,-72,-1,-20,64,11,16,16,2,85,14,20,14,14,2,85,14,-72,-1,-20,64,17, -13,13,2,85,14,10,12,12,2,85,14,34,11,11,2,85,14,-72,-1,-33,-76,16,16,6,85, -14,-72,-1,-10,-76,12,13,6,85,14,-72,-1,-8,64,10,11,11,6,85,14,17,10,5,37,7, --72,-1,-10,-76,17,17,2,85,7,-72,-1,-6,-76,16,16,2,85,7,-72,-1,-6,64,17,14,14, -2,85,7,4,12,12,2,85,7,10,11,11,2,85,7,-72,-1,-13,64,32,15,16,6,85,7, -10,11,11,6,85,0,7,32,7,2,7,78,16,11,43,5,5,6,12,9,6,15,43,3,1, -6,8,0,63,-50,-48,-19,63,-64,18,57,47,-19,1,16,-10,93,43,43,43,43,43,43,43,-3, --64,16,-44,43,43,43,43,43,43,43,43,43,-35,43,43,43,43,43,43,-19,16,-3,-64,49,48, -1,35,17,35,17,33,17,35,17,51,17,33,17,51,17,51,4,87,-108,-108,-2,13,-76,-76,1, --13,-76,116,-2,-45,1,45,1,-41,-2,41,4,38,-2,70,1,-70,-4,110,0,0,1,-1,-3,0, -0,4,109,5,-70,0,12,0,-70,-71,0,9,-1,-22,-76,13,16,2,85,9,-72,-1,-12,64,58, -13,16,6,85,9,12,16,16,6,85,9,12,9,6,12,32,0,1,20,0,0,1,9,6,6, -18,13,13,2,85,6,8,12,13,6,85,6,32,5,4,20,5,4,111,5,1,5,4,0,1, -32,4,4,16,16,2,85,4,-72,-1,-28,-76,15,15,2,85,4,-72,-1,-12,64,11,13,13,2, -85,4,6,12,12,2,85,4,-72,-1,-4,-76,12,13,6,85,4,-72,-1,-6,64,24,16,16,6, -85,4,0,12,6,1,9,6,38,4,54,4,2,4,4,3,5,6,2,3,8,0,63,63,-64, -18,57,47,93,18,57,-64,16,-48,-64,1,47,43,43,43,43,43,43,-3,-51,16,-35,93,-121,43, -43,43,125,16,-60,-121,24,16,43,8,125,16,-60,1,43,0,43,43,49,48,1,1,17,35,17, -1,51,1,22,23,54,55,1,4,109,-2,36,-76,-2,32,-56,1,34,48,28,25,57,1,18,5, --70,-4,-72,-3,-114,2,114,3,72,-3,-4,85,69,57,106,1,-5,0,0,1,0,20,-2,105,3, --19,4,38,0,12,0,-42,-71,0,9,-1,-18,64,11,15,17,2,85,9,10,13,13,2,85,9, --72,-1,-20,-76,9,11,2,85,9,-72,-1,-12,64,61,14,16,6,85,9,11,11,11,6,85,9, -12,9,6,12,15,15,15,6,85,12,37,0,1,20,0,0,1,9,6,6,4,11,11,6,85, -6,15,13,13,6,85,6,37,5,4,20,5,4,5,4,0,1,37,4,18,17,17,2,85,4, --72,-1,-16,-76,16,16,2,85,4,-72,-1,-8,64,17,15,15,2,85,4,10,13,13,2,85,4, -10,9,9,2,85,4,-72,-1,-4,-76,13,13,6,85,4,-72,-1,-2,64,27,16,16,6,85,4, -9,4,12,5,0,6,6,1,36,4,52,4,68,4,116,4,-124,4,5,4,10,2,0,47,63, -93,-64,63,-64,-64,-64,18,57,1,47,43,43,43,43,43,43,43,-3,-51,16,-35,-121,43,43,43, -125,16,-60,-121,24,16,43,43,8,125,16,-60,1,43,0,43,43,43,43,49,48,1,1,17,35, -17,1,51,19,22,23,54,55,19,3,-19,-2,110,-76,-2,109,-62,-35,46,31,29,49,-35,4,38, --5,-38,-2,105,1,-105,4,38,-3,-103,127,119,109,-119,2,103,0,0,1,-1,-3,0,0,4,109, -5,-70,0,18,0,-47,-71,0,15,-1,-22,-76,13,17,2,85,15,-72,-1,-18,64,72,15,16,6, -85,1,0,4,15,18,15,12,18,8,16,17,2,85,18,8,13,16,6,85,18,32,0,4,20, -0,0,4,10,11,7,15,12,12,18,13,13,2,85,12,4,12,13,6,85,12,32,11,7,20, -11,7,9,11,7,1,4,18,2,0,4,32,7,4,16,16,2,85,7,-72,-1,-28,-76,15,15, -2,85,7,-72,-1,-12,64,11,13,13,2,85,7,6,12,12,2,85,7,-72,-1,-4,-76,16,16, -6,85,7,-72,-1,-4,64,21,12,13,6,85,7,15,12,2,9,30,4,7,7,6,18,11,0, -12,2,6,8,0,63,63,-64,-64,-64,18,57,47,-64,-3,-64,18,57,1,47,43,43,43,43,43, -43,-3,-36,-58,51,18,57,16,-36,-58,-121,43,43,43,125,16,-60,1,17,18,57,-121,24,16,43, -43,43,8,125,16,-60,1,17,18,57,0,43,43,49,48,1,1,33,21,33,17,35,17,33,53, -33,1,51,1,22,23,54,55,1,4,109,-2,107,1,85,-2,100,-76,-2,97,1,85,-2,106,-56, -1,34,48,28,25,57,1,18,5,-70,-3,57,-108,-3,-95,2,95,-108,2,-57,-3,-4,85,69,57, -106,1,-5,0,1,0,20,-2,105,3,-19,4,38,0,18,0,-22,64,19,38,13,70,13,118,13, --122,13,4,38,17,70,17,118,17,-122,17,4,15,-72,-1,-18,64,11,15,17,2,85,15,10,13, -13,2,85,15,-72,-1,-20,-76,9,11,2,85,15,-72,-1,-30,64,71,14,16,6,85,15,11,13, -13,6,85,15,11,11,11,6,85,15,18,15,12,18,15,15,15,6,85,18,37,0,1,20,0, -0,1,15,12,12,4,11,11,6,85,12,10,13,13,6,85,12,37,11,10,20,11,10,9,11, -10,2,0,5,1,37,6,10,18,17,17,2,85,10,-72,-1,-16,-76,16,16,2,85,10,-72,-1, --8,64,17,15,15,2,85,10,10,13,13,2,85,10,10,9,9,2,85,10,-72,-1,-4,64,19, -13,13,6,85,10,15,10,18,11,0,12,6,3,8,43,1,10,10,6,0,47,63,-64,-3,-64, -63,-64,-64,-64,18,57,1,47,43,43,43,43,43,43,-64,-3,-64,-35,-58,16,-35,-58,-121,43,43, -43,125,16,-60,-121,24,16,43,43,8,125,16,-60,1,43,43,0,43,43,43,43,49,48,0,93, -93,1,1,33,21,33,17,35,17,33,53,33,1,51,19,22,23,54,55,19,3,-19,-2,110,1, -66,-2,-66,-76,-2,-67,1,67,-2,109,-62,-35,46,31,29,49,-35,4,38,-5,-38,-124,-2,-19,1, -19,-124,4,38,-3,-103,127,119,109,-119,2,103,0,0,1,0,9,-2,105,5,73,5,-70,0,23, -1,8,-71,0,16,-1,-12,64,27,11,11,2,85,105,3,1,68,21,116,21,-124,21,3,73,11, -1,22,13,1,6,14,12,17,2,85,16,-72,-1,-14,-76,12,17,2,85,21,-72,-1,-8,64,10, -12,17,2,85,11,8,12,17,2,85,-79,6,2,67,84,88,-73,2,32,23,23,10,25,24,16, --72,-1,-24,64,21,10,17,52,6,24,10,17,52,6,11,21,16,4,10,12,3,10,8,19,12, -2,0,63,60,63,60,17,18,23,57,43,43,1,17,18,57,57,47,-19,27,64,48,6,9,20, -3,12,21,9,20,22,13,16,10,19,22,13,11,10,19,3,12,13,3,12,3,32,22,13,20, -22,22,13,2,32,0,22,20,19,9,20,9,32,10,19,20,10,10,19,20,-72,-1,-18,64,33, -9,12,2,85,20,16,10,12,4,9,12,2,85,12,16,16,21,11,6,4,9,20,19,12,13, -2,22,30,3,10,9,8,1,0,47,63,-64,-48,-19,63,-64,-64,-64,18,23,57,1,47,-35,43, --58,16,-51,43,-121,16,43,-121,125,-60,1,24,16,-42,-35,-19,-121,16,43,-121,125,-60,15,15,15, -15,89,43,43,0,43,43,49,48,1,93,93,93,93,0,43,1,35,17,35,1,38,39,6,7, -1,35,1,1,51,1,22,23,54,55,1,51,1,1,51,5,73,-84,68,-2,-113,25,39,52,18, --2,-112,-23,2,55,-2,12,-25,1,10,84,34,45,71,1,39,-45,-3,-3,1,-82,125,-2,105,1, --105,2,11,36,62,86,24,-2,1,2,-4,2,-66,-2,-120,119,61,73,94,1,-123,-3,77,-3,-90, -0,1,0,15,-2,-45,3,-15,4,38,0,19,1,28,64,21,38,17,70,17,-122,17,3,38,4, -70,4,2,88,7,1,38,17,70,17,2,12,-72,-1,-20,64,11,11,11,6,85,4,40,13,17, -6,85,12,-72,-1,-40,64,40,13,17,6,85,12,20,11,11,6,85,12,10,13,13,6,85,4, -5,16,3,8,17,5,16,18,9,12,6,15,18,9,7,6,15,3,8,3,9,18,9,-72,-1, --8,64,15,13,17,2,85,9,37,8,3,20,8,8,3,2,37,0,-72,-1,-3,64,29,12,12, -6,85,0,10,13,13,6,85,0,12,15,16,6,85,0,-107,18,1,48,18,1,18,16,15,5, -16,5,-72,-1,-8,64,30,13,17,2,85,5,37,6,15,20,6,6,15,95,16,111,16,-97,16, -3,16,12,6,-96,8,1,8,17,7,4,12,-72,-1,-10,-76,13,13,2,85,12,-72,-1,-10,64, -26,10,10,2,85,32,12,1,12,12,17,7,4,4,5,16,15,8,9,6,18,43,3,6,5, -10,1,0,47,63,-64,-48,-19,63,-64,-64,-64,18,23,57,1,47,93,43,43,51,51,51,-35,93, --58,16,-51,93,-121,16,43,43,-121,125,-60,1,24,16,-42,93,93,-35,43,43,43,-19,-121,16,43, -43,-121,125,-60,15,15,15,15,1,43,43,0,43,43,43,49,48,0,93,93,93,1,93,1,35, -17,35,1,1,35,1,1,51,23,22,23,54,55,55,51,1,1,51,3,-15,-108,73,-2,-20,-2, --23,-38,1,-124,-2,-103,-31,-93,42,32,35,46,-77,-41,-2,-111,1,36,103,-2,-45,1,45,1,-93, --2,93,2,40,1,-2,-7,64,55,52,65,-5,-2,12,-2,98,0,1,0,87,0,0,4,-76,5, --70,0,29,1,56,64,15,100,20,1,69,20,85,20,2,54,20,1,24,4,23,6,-72,-1,-14, -64,11,16,16,2,85,6,4,13,13,2,85,6,-72,-1,-14,64,11,12,12,2,85,6,14,16, -16,6,85,6,-72,-1,-8,-76,15,15,6,85,6,-72,-1,-14,64,11,12,12,6,85,6,6,17, -27,29,32,1,-72,-1,-8,-76,16,16,2,85,1,-72,-1,-28,64,11,15,15,2,85,1,30,13, -13,2,85,1,-72,-1,-2,-76,12,12,2,85,1,-72,-1,-24,64,23,11,11,2,85,1,10,16, -16,6,85,1,18,15,15,6,85,1,8,13,13,6,85,1,-72,-1,-2,64,45,12,12,6,85, -1,14,11,11,6,85,1,31,17,32,15,10,16,16,2,85,15,20,15,15,2,85,15,22,13, -13,2,85,15,26,12,12,2,85,15,18,11,11,2,85,15,-72,-1,-20,64,17,16,16,6,85, -15,14,13,13,6,85,15,24,12,12,6,85,15,-72,-1,-4,64,33,11,11,6,85,0,15,1, -15,93,30,24,24,28,27,25,22,21,30,9,7,4,2,9,6,9,6,9,1,17,28,2,1, -8,0,63,63,-64,18,57,57,47,47,17,51,51,51,16,-19,50,50,50,17,57,47,1,16,-10, -93,43,43,43,43,43,43,43,43,43,-19,16,-44,43,43,43,43,43,43,43,43,43,43,-19,-64, -17,57,47,43,43,43,43,43,43,-64,-35,-64,49,48,93,93,93,33,35,17,6,7,17,35,17, -6,35,34,39,38,39,38,53,17,51,17,20,22,55,51,17,51,17,54,55,17,51,4,-76,-62, --94,-118,120,22,15,-118,116,-128,44,40,-62,-79,121,11,120,-111,-101,-62,2,79,60,23,-2,-23,1, -10,1,62,70,121,111,-79,1,-81,-2,99,-17,-103,1,1,-62,-2,71,20,62,2,-55,0,1,0, -69,0,0,3,-93,4,38,0,30,1,28,64,30,116,21,-124,21,2,101,21,1,25,4,14,12, -12,2,85,4,14,11,12,6,85,4,24,6,10,15,16,2,85,6,-72,-1,-10,-76,12,12,2, -85,6,-72,-1,-8,64,17,11,12,6,85,6,14,15,15,6,85,6,6,17,28,30,37,1,-72, --1,-52,64,17,16,16,2,85,1,32,15,15,2,85,1,8,13,13,2,85,1,-72,-1,-10,-76, -10,11,2,85,1,-72,-1,-8,-76,11,12,6,85,1,-72,-1,-4,64,27,13,13,6,85,1,14, -15,15,6,85,1,24,16,16,6,85,31,1,1,0,1,1,1,32,17,37,14,-72,-1,-32,64, -17,16,16,2,85,14,28,15,15,2,85,14,22,13,13,2,85,14,-72,-1,-4,64,58,12,12, -2,85,14,22,11,12,6,85,14,24,13,13,6,85,14,24,15,15,6,85,14,28,16,16,6, -85,79,14,95,14,2,14,31,25,25,23,29,16,28,26,23,43,8,7,4,2,8,6,8,6, -8,1,16,6,1,10,0,63,63,18,57,57,47,47,17,51,51,51,16,-19,50,50,16,-64,17, -57,47,1,16,-42,93,43,43,43,43,43,43,43,43,-19,16,-44,93,93,43,43,43,43,43,43, -43,43,-19,-64,17,57,47,43,43,43,43,-64,-35,43,43,-64,49,48,93,93,33,35,17,6,7, -21,35,53,35,34,39,38,39,38,53,17,51,21,20,23,22,23,22,23,17,51,17,54,55,17, -51,3,-93,-76,110,100,99,21,89,94,100,36,33,-76,9,18,63,44,59,99,87,123,-76,1,-84, -34,12,-42,-48,55,59,98,89,107,1,22,-55,116,43,84,47,33,8,1,21,-2,-21,10,41,1, --31,0,0,1,0,-95,0,0,4,-2,5,-70,0,21,0,-57,64,24,103,19,1,91,4,1,74, -4,1,21,32,1,20,16,16,2,85,1,2,13,13,2,85,1,-72,-1,-32,-76,12,12,2,85, -1,-72,-1,-48,-76,11,11,6,85,1,-72,-1,-30,-76,12,12,6,85,1,-72,-1,-16,-76,13,13, -6,85,1,-72,-1,-16,-76,15,15,6,85,1,-72,-1,-24,64,16,16,16,6,85,1,23,9,13, -32,11,32,16,16,2,85,11,-72,-1,-10,-76,15,15,2,85,11,-72,-1,-10,-76,13,13,2,85, -11,-72,-1,-6,-76,12,12,2,85,11,-72,-1,-8,-76,12,12,6,85,11,-72,-1,-19,-76,13,13, -6,85,11,-72,-1,-29,64,19,15,15,6,85,11,93,22,8,6,30,13,15,15,9,12,2,1, -9,8,0,63,-64,63,18,57,47,51,-19,50,1,16,-10,43,43,43,43,43,43,43,-3,-64,16, --44,43,43,43,43,43,43,43,43,-19,49,48,93,93,93,33,35,17,52,39,38,35,34,7,17, -35,17,51,17,36,51,50,23,22,23,22,21,4,-2,-62,56,71,-85,-51,-30,-62,-62,1,5,-60, --117,115,-127,44,39,1,-99,-72,92,115,91,-3,55,5,-70,-3,-79,97,62,69,122,109,-77,0,-1, --1,0,-121,0,0,3,-24,5,-70,2,22,0,75,0,0,0,2,0,99,-1,-25,5,-80,5,-45, -0,26,0,33,0,-75,64,53,-118,32,1,109,32,1,92,32,1,26,32,74,32,2,98,30,1, -85,30,1,68,30,1,21,30,1,-122,29,1,119,24,1,57,19,73,19,2,-124,15,1,118,15, -1,106,12,1,25,12,1,10,27,38,0,-72,-1,-22,-76,15,15,2,85,0,-72,-1,-20,-76,11, -11,2,85,0,-72,-1,-8,-76,12,12,6,85,0,-72,-1,-21,-76,11,11,6,85,0,-72,-1,-13, -64,38,13,13,6,85,0,92,35,16,38,17,28,38,32,8,1,8,99,34,28,30,17,16,47, -16,1,9,16,9,16,31,14,30,21,3,31,30,4,9,0,63,-19,63,-19,17,57,57,47,47, -93,17,51,-19,1,16,-10,93,-19,-44,-19,16,-10,43,43,43,43,43,-3,-59,49,48,93,93,93, -93,93,93,93,93,93,93,93,93,93,93,93,1,18,7,6,33,32,39,38,17,53,33,38,39, -38,35,32,3,39,54,55,54,51,50,23,22,23,22,3,33,22,18,51,50,18,5,-87,7,-91, --86,-2,-91,-2,-90,-86,-97,4,117,12,117,124,-40,-2,-61,83,-66,56,-96,-103,-36,-56,-97,-93,82, -71,-59,-4,76,11,-4,-45,-45,-4,2,-19,-2,-77,-39,-32,-32,-46,1,84,94,-36,126,-124,-2,-51, -50,-48,112,107,98,99,-76,-102,-2,-34,-10,-2,-30,1,30,0,2,0,85,-1,-24,4,40,4,62, -0,23,0,32,0,-50,64,45,56,31,72,31,2,85,21,101,21,2,-118,19,1,121,19,1,92, -19,108,19,2,74,13,1,40,13,56,13,2,108,6,1,91,6,1,99,3,1,85,3,1,24, -11,36,0,-72,-1,-26,-76,15,15,2,85,0,-72,-1,-22,-76,13,13,2,85,0,-72,-1,-22,-76, -11,11,2,85,0,-72,-1,-18,-76,15,15,6,85,0,-72,-1,-14,64,71,11,13,6,85,0,7, -34,17,36,18,25,36,10,12,14,15,2,85,10,20,12,13,2,85,10,28,11,13,6,85,31, -10,63,10,79,10,3,10,52,33,25,43,-97,11,-81,11,2,18,17,15,17,31,17,-97,17,-81, -17,4,11,17,11,17,29,15,28,20,7,29,28,4,11,0,63,-19,63,-19,17,57,57,47,47, -93,17,51,93,-19,1,16,-10,93,43,43,43,-19,-42,-19,16,-2,43,43,43,43,43,-19,50,49, -48,93,93,93,93,93,93,93,93,93,93,93,1,20,7,6,35,34,39,38,53,52,55,33,38, -39,38,35,34,7,39,18,33,50,23,22,3,33,22,23,22,51,50,55,54,4,40,123,-123,-16, --22,-126,119,1,3,24,9,76,86,-106,-54,78,-70,93,1,118,-11,-122,127,-60,-3,-81,12,56,86, --119,-125,83,79,2,28,-10,-103,-91,-93,-106,-16,16,32,-100,96,109,-38,23,1,87,-104,-111,-2,-104, --122,67,104,88,84,0,0,3,0,96,-1,-25,5,-38,5,-44,0,17,0,26,0,35,0,-57,64, -56,89,34,1,26,34,1,22,30,86,30,2,-124,24,1,117,24,1,84,24,1,22,24,70,24, -2,86,23,1,-118,20,1,121,20,1,92,20,1,73,20,1,26,20,1,89,16,1,120,12,1, -89,2,1,27,18,38,0,-72,-1,-24,64,11,16,16,2,85,0,8,15,15,2,85,0,-72,-1, --18,-76,13,13,2,85,0,-72,-1,-16,-76,12,12,2,85,0,-72,-1,-12,-76,13,13,6,85,0, --72,-1,-6,64,47,12,12,6,85,0,92,37,26,28,38,10,6,12,12,6,85,32,10,1,10, -99,36,18,30,28,64,16,17,2,85,28,64,13,14,2,85,28,28,32,22,30,14,3,32,30, -4,9,0,63,-19,63,-19,17,57,47,43,43,-19,1,16,-10,93,43,-3,-59,16,-10,43,43,43, -43,43,43,-3,-64,49,48,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,1,16, -7,6,33,34,39,38,39,38,53,16,55,54,33,32,23,22,7,38,39,38,35,34,7,6,7, -5,33,22,23,22,51,50,55,54,5,-38,-71,-62,-2,-66,-49,-89,-82,79,74,-78,-65,1,77,1, -69,-64,-73,-52,19,117,-116,-37,-41,-112,118,21,3,-31,-4,28,15,119,-120,-28,-37,-122,126,2,-37, --2,-71,-47,-36,103,106,-70,-81,-87,1,84,-44,-30,-35,-46,-14,-37,-125,-100,-109,120,-17,-84,-49,-117, --96,-109,-120,0,3,0,68,-1,-24,4,39,4,62,0,15,0,24,0,33,1,18,64,68,92,32, -108,32,2,83,28,99,28,2,100,22,1,85,22,1,55,22,71,22,2,91,18,107,18,2,72, -18,1,57,18,1,105,14,1,88,14,1,102,10,1,102,6,1,85,6,1,90,2,106,2,2, -16,25,36,35,64,13,13,2,85,35,64,11,11,2,85,0,-72,-1,-14,64,17,15,15,2,85, -0,18,13,13,2,85,0,16,11,11,2,85,0,-72,-1,-16,-76,11,11,6,85,0,-72,-1,-25, --76,13,13,6,85,0,-72,-1,-8,-76,15,15,6,85,0,-72,-1,-22,64,47,12,12,6,85,0, -55,35,24,26,36,8,8,14,15,2,85,8,32,13,13,2,85,8,24,12,12,2,85,8,28, -11,11,2,85,8,18,11,11,6,85,8,28,13,13,6,85,8,-72,-1,-4,64,44,15,15,6, -85,8,4,16,16,6,85,8,32,12,12,6,85,31,8,63,8,79,8,3,8,52,34,16,43, --112,26,-96,26,2,26,26,30,20,28,12,7,30,28,4,11,0,63,-19,63,-19,17,57,47,93, --19,1,16,-10,93,43,43,43,43,43,43,43,43,43,-3,-59,16,-10,43,43,43,43,43,43,43, -43,43,-3,-59,49,48,93,93,93,93,93,93,93,93,93,93,93,93,93,93,1,16,7,6,35, -34,39,38,53,16,55,54,51,50,23,22,7,38,39,38,35,34,7,6,7,5,33,22,23,22, -51,50,55,54,4,39,-16,117,-116,-14,-123,123,-92,-119,-59,-21,-122,-128,-65,17,66,89,-122,-121,89, -66,17,2,106,-3,-111,8,73,84,-109,-109,83,72,2,34,-2,-116,-123,65,-97,-108,-8,1,39,-114, -118,-101,-109,-105,-127,74,101,101,74,-127,-108,-102,97,110,111,96,0,1,0,58,1,37,5,-75,3, --64,0,28,0,124,64,33,121,22,-119,22,2,88,22,104,22,2,-127,16,1,114,16,1,100,16, -1,85,16,1,40,3,1,9,3,1,24,24,0,23,19,-72,3,3,-77,64,0,30,10,-72,2, --5,64,9,32,0,9,16,9,2,9,9,14,65,14,3,3,0,5,0,23,2,-17,0,24,3, -4,0,10,0,9,3,4,0,18,2,-17,0,1,2,-21,1,42,-123,0,63,-19,63,51,63,-19, -1,47,-19,50,25,47,93,26,-19,16,-48,26,24,-3,-50,17,57,25,47,49,48,93,93,93,93, -93,93,93,93,1,33,34,39,38,53,52,55,54,55,23,6,7,6,21,20,23,22,51,33,53, -52,38,39,55,22,23,22,21,5,-75,-4,70,-64,114,-113,42,15,57,30,22,21,29,124,111,-86, -3,79,54,65,77,44,9,68,1,37,67,84,-77,93,97,35,98,19,46,46,71,56,118,65,58, -27,112,-115,50,-93,55,14,112,-42,0,1,-1,-70,1,37,1,-12,3,-90,0,12,0,66,64,18, --116,6,1,125,6,1,90,6,106,6,2,8,8,31,7,1,7,3,-72,3,3,-77,0,14,1, -7,-65,2,-17,0,8,3,4,0,3,2,-17,0,1,2,-21,1,42,-123,0,63,-19,63,-19,1, -47,16,-48,-3,-50,114,57,25,47,49,48,93,93,93,1,33,53,33,52,39,38,39,55,22,23, -22,21,1,-12,-3,-58,1,-15,28,19,75,78,72,18,27,1,37,-82,118,62,43,81,-93,91,51, -77,-78,0,2,-1,-70,1,37,2,36,4,91,0,21,0,33,0,76,-71,0,13,3,12,64,14, --116,22,1,107,22,123,22,2,22,5,29,29,2,3,-72,3,12,-77,0,35,2,17,-72,2,-17, --77,26,26,5,31,-72,2,-17,-78,9,9,3,-70,2,-17,0,1,2,-21,0,63,-19,50,47,-19, -57,50,47,-19,1,47,16,-48,-19,17,57,47,57,57,93,93,-19,49,48,1,33,53,33,52,39, -6,7,6,35,34,39,38,53,52,55,54,51,50,23,22,21,3,38,39,38,35,34,6,21,20, -51,50,54,2,36,-3,-106,2,21,21,52,28,46,35,73,46,53,50,56,90,122,66,55,-93,14, -31,42,38,27,35,88,23,52,1,37,-82,89,78,17,7,12,37,42,79,-117,104,116,-65,-98,-43, -1,4,36,37,50,45,31,80,18,0,2,-1,-70,1,37,2,26,3,-13,0,18,0,29,0,68, --75,120,21,-120,21,2,10,-72,3,12,-76,26,26,2,6,19,-72,3,12,-77,0,31,2,14,-72, -2,-17,64,9,23,23,11,6,1,6,19,19,3,-70,2,-17,0,1,2,-21,0,63,-19,50,47, -57,93,51,47,-19,1,47,16,-48,-19,57,17,57,47,-19,49,48,93,1,33,53,33,50,54,55, -38,39,38,53,52,55,54,51,50,23,22,21,39,38,39,38,35,34,6,21,20,23,22,2,26, --3,-96,1,87,62,87,51,-84,51,115,55,62,89,102,53,42,90,23,21,41,58,28,40,79,28, -1,37,-82,9,15,25,22,50,120,105,93,105,-126,103,-116,4,80,39,75,44,30,76,26,9,0, -0,2,0,70,-1,103,4,-89,3,-113,0,45,0,58,0,-60,64,51,-117,25,1,76,25,1,58, -25,1,41,25,1,24,25,1,-124,21,1,118,21,1,101,21,1,86,21,1,87,16,103,16,119, -16,3,-123,15,1,87,10,1,8,6,1,84,1,100,1,116,1,3,37,-72,2,-3,64,19,-118, -46,1,124,46,1,75,46,91,46,107,46,3,46,30,53,53,19,27,-72,3,3,-74,64,0,60, -4,13,1,13,-72,2,-5,64,11,32,0,12,16,12,32,12,3,12,12,19,-72,3,3,-77,8, -46,56,41,-72,2,-17,-77,50,50,30,33,-72,2,-17,-77,56,56,13,12,-67,3,7,0,23,2, --17,0,4,3,17,1,42,-123,0,63,-19,63,51,57,47,-19,57,51,47,-19,18,57,1,47,-19, -50,25,47,93,26,-19,93,16,-48,26,24,-19,17,57,47,57,57,93,93,93,-19,49,48,93,93, -93,93,93,93,93,93,93,93,93,93,93,93,37,20,7,6,33,34,39,38,53,52,55,54,55, -23,6,7,6,7,6,21,20,23,22,51,50,55,54,53,52,38,39,6,6,35,34,39,38,53, -52,55,54,51,50,23,22,21,39,38,39,38,35,34,6,21,20,22,51,50,54,4,-89,-66,-85, --2,-27,-33,122,-124,38,35,65,42,29,20,27,12,15,110,102,-57,-43,-96,-71,7,9,38,77,39, -88,55,67,58,65,89,117,68,58,-97,26,11,28,42,48,45,58,37,26,45,-14,-58,104,93,80, -87,-85,118,-126,120,120,18,70,54,74,53,67,63,-126,62,57,70,81,-118,51,45,23,18,21,40, -48,97,113,103,116,-96,-120,-77,-79,62,15,41,46,35,31,36,15,0,0,1,0,-98,-1,-95,1, --114,0,-121,0,3,0,29,-78,3,1,0,-72,3,1,-77,2,2,0,3,-71,3,2,0,1,0, -47,-19,57,57,1,47,-19,57,57,49,48,37,7,39,55,1,-114,78,-94,74,50,-111,84,-110,0, -2,0,16,-1,76,1,-28,0,-116,0,3,0,7,0,80,64,21,103,5,119,5,-121,5,-89,5, -4,-104,4,-72,4,-56,4,-40,4,4,7,5,6,-72,3,1,-77,4,3,1,0,-72,3,1,-75, -2,2,4,6,4,5,-72,3,2,-77,7,2,0,3,-71,3,2,0,1,0,47,-3,57,57,-42, --19,57,57,1,47,51,47,-19,57,57,16,-19,57,57,49,48,0,113,1,113,37,7,39,55,7, -7,39,55,1,-28,74,-92,76,66,75,-91,78,56,-111,84,-111,-79,-113,85,-112,0,0,3,0,27, --2,-103,1,-17,0,-116,0,3,0,7,0,11,0,-119,64,13,-87,11,-71,11,-55,11,3,-102,11, -1,9,11,10,-72,3,1,64,14,8,-87,5,-71,5,-55,5,3,-102,5,1,7,5,4,-72,3, -1,64,16,6,6,8,-59,1,1,-106,1,-90,1,-74,1,3,1,3,2,-72,3,1,-75,0,0, -8,10,8,9,-72,3,2,-75,11,11,1,4,6,5,-72,3,2,64,10,-97,7,-81,7,2,7, -7,2,0,3,-71,3,2,0,1,0,47,-19,57,57,51,47,93,-19,57,57,17,51,47,-19,57, -57,1,47,51,47,-19,57,57,93,93,17,51,47,-19,57,57,93,93,16,-19,57,57,93,93,49, -48,37,7,39,55,1,7,39,55,7,7,39,55,1,42,77,-96,74,1,104,78,-94,75,65,76, --94,74,54,-110,86,-110,-2,-8,-112,86,-113,-81,-111,84,-111,0,3,0,16,-2,-103,1,-28,0,-116, -0,3,0,7,0,11,0,-126,64,13,-59,11,1,-106,11,-90,11,-74,11,3,11,9,10,-72,3, -1,64,14,8,-54,7,1,-103,7,-87,7,-71,7,3,7,5,4,-72,3,1,64,16,6,6,8, --59,1,1,-106,1,-90,1,-74,1,3,3,1,0,-72,3,1,-75,2,2,8,4,6,5,-72,3, -2,-75,7,7,1,10,8,9,-72,3,2,-76,11,11,2,0,3,-71,3,2,0,1,0,47,-19, -57,57,50,47,-19,57,57,17,51,47,-19,57,57,1,47,51,47,-19,57,57,93,93,17,51,47, --19,57,57,93,93,16,-19,57,57,93,93,49,48,37,7,39,55,19,7,39,55,39,7,39,55, -1,-28,74,-92,76,-128,74,-93,77,34,75,-91,78,56,-111,84,-111,-2,-97,-110,86,-110,90,-113,85, --112,0,2,0,107,-2,-84,1,-121,0,-116,0,3,0,7,0,62,-78,7,5,4,-72,3,1,-77, -6,3,1,0,-72,3,1,64,9,16,2,32,2,2,2,6,4,5,-72,3,2,-76,7,7,2, -0,3,-71,3,2,0,1,0,47,-19,57,57,51,47,-19,57,57,1,47,93,-19,57,57,-34,-19, -57,57,49,48,37,7,39,55,19,7,39,55,1,89,74,-92,76,-48,74,-93,77,56,-111,84,-111, --2,-78,-110,86,-110,0,4,-1,-7,-2,81,1,-5,0,-116,0,3,0,7,0,11,0,15,0,-64, -64,13,58,12,1,9,12,25,12,41,12,3,14,12,13,-72,3,1,64,14,15,53,11,1,6, -11,22,11,38,11,3,11,9,10,-72,3,1,64,14,8,53,7,1,6,7,22,7,38,7,3, -7,5,4,-72,3,1,64,21,6,6,8,8,15,58,1,1,3,15,1,31,1,47,1,3,18, -5,3,1,0,-72,3,1,-75,2,2,15,6,4,7,-72,3,2,-75,5,5,9,2,0,3,-72, -3,2,-76,1,1,13,15,14,-72,3,2,-76,12,12,10,8,11,-72,3,2,-73,9,64,9,64, -12,17,52,9,0,47,43,0,26,24,16,77,-19,57,57,50,47,-19,57,57,51,47,-19,57,57, -17,51,47,-19,57,57,1,47,51,47,-19,57,57,95,94,93,95,93,17,51,47,51,47,-19,57, -57,93,93,16,-19,57,57,93,93,16,-19,57,57,93,93,49,48,37,7,39,55,19,7,39,55, -7,7,39,55,55,39,55,23,1,-53,77,-96,74,-45,78,-94,75,65,76,-94,74,40,-96,70,-89, -54,-110,86,-110,-2,-80,-112,86,-113,-81,-111,84,-111,19,90,-112,90,0,2,-1,-50,4,38,2,39, -6,-96,0,37,0,46,0,-90,64,22,38,0,37,48,37,64,37,112,37,-128,37,5,10,3,37, -48,22,25,16,16,14,20,-72,-1,-64,64,52,7,14,52,20,25,64,14,13,7,44,40,9,20, -52,44,5,7,31,79,27,95,27,2,27,27,48,-17,2,-1,2,2,2,25,13,14,20,14,20, -22,15,16,31,16,2,7,16,1,5,31,3,35,40,-72,-1,-64,64,18,7,14,52,40,3,44, -31,1,63,1,95,1,127,1,-97,1,5,1,-72,1,42,-123,0,47,93,-35,-64,-34,43,-51,17, -57,57,16,-36,94,93,-52,57,57,47,47,57,57,1,47,93,18,57,47,93,51,-51,50,50,43, -1,24,16,-42,-59,26,-35,-51,43,17,57,25,47,17,57,16,-48,95,94,93,24,-51,49,48,1, -33,53,51,50,55,54,53,52,39,38,39,38,39,39,54,55,22,23,22,23,6,7,38,39,39, -22,21,20,7,6,7,54,55,54,51,50,21,7,52,35,34,7,6,7,51,50,2,39,-3,-89, -73,63,71,19,10,8,13,7,13,29,8,19,8,32,20,32,2,14,4,14,6,38,7,2,6, -81,26,72,48,126,76,96,63,96,39,25,-49,112,4,38,83,44,46,45,49,64,49,56,30,47, -14,65,42,24,13,8,3,31,64,1,3,2,127,86,32,43,13,33,47,12,34,-120,1,50,50, -20,16,0,2,0,15,5,-37,1,-81,7,33,0,19,0,26,0,124,64,82,7,23,23,23,39, -23,3,-26,23,-10,23,2,24,15,16,31,16,47,16,3,8,16,16,13,127,20,-113,20,2,20, -0,28,11,7,0,13,16,13,2,11,13,22,0,18,1,68,0,18,1,112,18,1,18,126,11, -1,79,11,95,11,111,11,3,11,5,16,-16,25,1,95,25,111,25,-81,25,3,-81,25,-65,25, -2,25,-72,1,52,-123,0,47,93,113,93,-64,-35,-58,93,93,47,113,114,94,93,-51,1,47,94, -93,-51,50,16,-44,-51,113,18,57,47,94,93,-51,49,48,93,113,1,20,7,6,35,35,34,21, -20,23,22,7,38,53,52,51,51,54,51,50,7,52,35,34,7,51,50,1,-81,48,52,72,-89, -31,2,1,1,48,76,24,118,116,82,90,32,55,85,82,90,6,-67,53,44,48,45,5,13,12, -6,49,52,66,-97,99,38,98,0,1,-1,-11,5,-8,1,110,7,30,0,38,0,-18,-71,0,1, --1,-32,64,124,16,20,52,-102,23,-86,23,2,4,1,20,1,-60,1,-44,1,4,37,1,53,1, -69,1,3,29,33,27,19,21,27,27,0,12,33,0,21,16,21,2,21,21,12,-97,0,1,-113, -0,-97,0,-81,0,3,126,0,1,0,40,11,0,12,16,12,2,11,12,29,8,29,51,52,0, -29,37,31,25,57,19,73,19,89,19,-103,19,-87,19,5,8,19,24,19,40,19,104,19,120,19, --120,19,6,18,19,17,37,12,11,14,9,9,6,64,15,17,31,17,79,17,95,17,4,19,3, -17,37,37,-72,-1,-64,64,33,14,17,52,15,37,31,37,95,37,3,64,63,37,79,37,-113,37, --97,37,-81,37,5,-96,37,-80,37,2,32,37,48,37,2,37,-72,1,74,-123,0,47,93,114,113, -94,93,43,0,24,16,-44,95,94,93,26,-51,57,47,-51,-58,50,17,18,57,94,93,93,47,-51, -17,57,57,43,1,47,94,93,51,16,-58,93,93,113,17,57,47,113,-51,17,18,57,47,17,57, -17,18,57,49,48,0,93,93,113,43,1,20,7,6,7,6,35,34,38,35,34,7,39,54,51, -50,22,51,50,55,38,53,52,55,54,51,50,21,20,7,38,35,34,21,20,23,22,51,50,1, -110,94,76,53,7,9,16,57,11,17,26,11,40,30,20,48,19,22,18,68,53,59,45,49,23, -31,36,65,53,49,24,33,6,122,40,33,26,17,2,23,35,13,70,22,13,35,36,31,56,62, -49,23,38,28,30,19,25,23,0,1,0,-92,4,-41,1,-20,5,-67,0,6,0,87,64,58,-42, -2,-26,2,-10,2,3,4,2,-64,3,1,53,3,1,4,3,20,3,36,3,3,3,-39,1,-23, -1,-7,1,3,1,6,-49,0,1,58,0,1,11,0,27,0,43,0,3,0,64,5,0,-32,3, --16,3,2,3,-128,5,2,0,47,-51,26,-35,93,-64,1,25,47,26,-51,93,93,113,57,57,93, --51,93,93,113,57,57,93,49,48,1,7,35,39,51,23,55,1,-20,-120,56,-120,87,77,77,5, --67,-26,-26,-116,-116,0,1,0,-92,4,-41,1,-20,5,-67,0,6,0,87,64,58,-42,5,-26,5, --10,5,3,3,5,-64,4,1,53,4,1,4,4,20,4,36,4,3,4,-39,6,-23,6,-7,6, -3,6,1,-49,0,1,58,0,1,11,0,27,0,43,0,3,0,2,2,64,-32,5,-16,5,2, -5,-128,0,4,0,47,-64,26,-35,93,26,-51,1,25,47,-51,93,93,113,57,57,93,-51,93,93, -113,57,57,93,49,48,1,35,39,7,35,55,51,1,-20,87,77,77,87,-120,56,4,-41,-116,-116, --26,0,0,1,0,14,5,-119,1,-90,5,-7,0,15,0,-113,64,101,23,12,1,6,12,1,-25, -12,-9,12,2,105,3,1,90,3,1,41,3,57,3,73,3,3,-37,3,1,-55,3,1,-69,3, -1,-103,3,-87,3,2,122,3,-118,3,2,107,3,1,58,3,74,3,90,3,3,-39,3,1,-54, -3,1,-103,3,-87,3,-71,3,3,15,0,7,8,0,2,15,13,2,8,7,10,112,7,1,97, -7,1,48,7,64,7,80,7,3,7,-97,5,-81,5,-65,5,3,5,2,0,47,-44,93,-58,114, -114,114,-51,17,57,16,-35,-58,17,57,1,47,51,-52,50,49,48,0,93,93,93,113,113,113,113, -113,113,113,114,114,114,113,114,114,1,6,35,34,38,35,34,7,39,54,51,50,22,51,50,55, -1,-90,64,82,60,118,22,19,32,11,46,51,17,-123,42,53,52,5,-46,73,48,14,13,65,48, -23,0,0,1,0,86,5,-35,1,110,7,10,0,31,0,87,-71,0,2,-1,-32,64,14,11,17, -52,21,7,18,18,26,0,0,26,5,5,11,-72,3,5,-73,26,21,0,23,7,29,5,5,-72, --1,-64,-74,18,25,52,5,29,29,23,-72,2,-11,-77,79,15,1,15,-72,1,74,-123,0,47,93, --19,50,47,51,43,47,18,57,17,57,57,1,47,-19,50,47,17,51,47,18,57,47,57,57,49, -48,0,43,1,20,7,6,7,7,52,55,38,39,38,53,52,55,54,51,50,22,21,20,6,7, -38,35,34,6,21,20,22,51,50,54,1,110,31,21,42,-70,100,31,16,21,53,59,45,20,29, -12,11,31,36,22,43,93,33,22,19,6,102,25,20,13,15,64,46,35,16,15,19,21,31,56, -62,27,22,14,29,18,28,18,12,15,52,3,0,0,1,0,86,-1,95,1,110,0,-116,0,31, -0,82,-71,0,2,-1,-32,64,14,11,17,52,21,7,18,18,26,0,0,26,5,5,11,-72,3, -5,-73,26,21,0,23,7,29,5,5,-72,-1,-64,-74,18,24,52,5,29,29,23,-70,2,-11,0, -15,1,42,-123,0,47,-19,50,47,51,43,47,18,57,17,57,57,1,47,-19,50,47,17,51,47, -18,57,47,57,57,49,48,0,43,5,20,7,6,7,7,52,55,38,39,38,53,52,55,54,51, -50,22,21,20,6,7,38,35,34,6,21,20,22,51,50,54,1,110,31,21,42,-70,100,31,16, -21,53,59,45,20,29,12,11,31,36,22,43,93,33,22,19,24,25,20,13,15,64,46,35,16, -15,19,21,31,56,62,27,22,14,29,18,28,18,12,15,52,3,0,0,1,-1,-49,4,38,0, -50,6,121,0,10,0,45,64,26,2,16,26,31,52,9,7,3,2,5,0,7,9,3,31,2, -63,2,95,2,127,2,-97,2,5,2,0,47,93,51,-51,50,1,47,-35,50,50,-42,-51,49,48, -1,43,19,20,7,39,54,53,52,3,54,55,18,50,47,9,4,47,19,28,52,4,-89,54,75, -4,37,17,124,1,70,38,49,-2,-78,-1,-1,0,15,1,10,1,-81,7,33,2,54,3,-115,0, -0,1,22,5,52,0,0,0,65,-78,2,1,34,-72,-1,-64,64,10,22,26,52,0,34,21,13, -16,65,16,-72,-1,-64,-77,9,16,52,15,-72,-1,-64,64,21,9,16,52,0,13,0,14,0,15, -0,16,0,17,-16,15,-16,16,7,2,1,25,0,47,53,53,93,43,43,1,43,43,53,53,0, --1,-1,-1,-65,1,37,1,-42,7,33,2,54,3,-114,0,0,1,22,5,52,-80,0,0,47,64, -9,2,1,0,36,23,13,13,65,13,-72,-1,-64,64,21,9,16,52,0,10,0,11,0,12,0, -13,0,14,0,15,-16,13,7,2,1,27,0,47,53,53,93,43,1,43,53,53,0,-1,-1,-1, --11,1,10,1,110,7,30,2,54,3,-115,0,0,1,22,5,53,0,0,0,88,64,14,1,48, -33,1,0,33,21,13,16,65,25,16,1,17,-72,-1,-100,-77,9,16,52,16,-72,-1,-100,-77,9, -16,52,15,-72,-1,-100,-77,9,16,52,14,-72,-1,-64,-77,9,16,52,13,-72,-1,-64,-77,9,16, -52,16,-72,-1,-64,-77,17,28,52,15,-72,-1,-64,-76,17,18,52,1,58,0,47,53,43,43,43, -43,43,43,43,93,1,43,113,53,-1,-1,-1,-51,1,37,1,-42,7,30,2,54,3,-114,0,0, -1,22,5,53,-40,0,0,100,-79,1,35,-72,-1,-64,64,10,18,26,52,0,35,23,13,13,65, -15,-72,-1,-64,-77,9,16,52,14,-72,-1,-100,-77,9,16,52,13,-72,-1,-100,-77,9,16,52,12, --72,-1,-100,-77,9,16,52,11,-72,-1,-64,-77,9,16,52,10,-72,-1,-64,-77,9,16,52,13,-72, --1,-64,64,13,17,31,52,-48,13,-32,13,2,25,13,1,1,60,0,47,53,93,113,43,43,43, -43,43,43,43,1,43,43,53,-1,-1,0,29,-1,84,1,-106,5,-20,2,54,3,-115,0,0,1, -23,5,53,0,40,-7,92,0,47,-76,1,48,21,1,21,-72,-1,-64,-77,14,16,52,21,-72,-1, --64,64,18,8,10,52,68,21,21,0,0,65,1,0,58,16,58,95,58,3,58,0,47,93,53, -1,43,43,43,93,53,0,-1,-1,-1,-11,-1,84,1,-42,5,-20,2,54,3,-114,0,0,1,23, -5,53,0,0,-7,92,0,31,64,21,1,35,64,13,15,52,0,35,23,6,17,65,1,0,60, -16,60,95,60,3,60,0,47,93,53,1,43,43,53,0,-1,-1,0,-109,1,10,2,94,5,-20, -2,54,3,-115,0,0,1,23,5,57,0,-16,-2,-44,0,43,-76,1,112,32,1,32,-72,-1,-64, -64,11,14,20,52,117,32,32,16,16,65,0,0,-72,-1,-64,-75,9,49,52,0,1,50,0,47, -53,1,47,43,53,43,43,113,53,0,-1,-1,0,19,1,37,2,54,5,-20,2,54,3,-114,0, -0,1,23,5,57,0,-56,-2,-44,0,41,-79,1,34,-72,-1,-64,-77,26,32,52,34,-72,-1,-64, -64,16,13,20,52,0,34,16,34,2,101,34,34,17,17,65,1,52,0,47,53,1,43,93,43, -43,53,0,-1,-1,0,50,-1,99,4,22,4,-58,2,54,3,-19,0,0,1,23,5,57,2,-88, --3,-68,0,55,64,41,2,0,48,48,24,0,65,2,95,48,1,48,48,64,48,127,48,3,15, -48,47,48,-128,48,3,48,-128,18,21,52,48,64,22,23,52,48,64,9,14,52,48,0,47,43, -43,43,93,113,114,53,1,43,53,0,-1,-1,0,50,-1,99,4,22,4,-58,2,54,3,-19,0, -0,1,23,5,57,2,-88,-3,-68,0,55,64,41,2,0,48,48,24,0,65,2,95,48,1,48, -48,64,48,127,48,3,15,48,47,48,-128,48,3,48,-128,18,21,52,48,64,22,23,52,48,64, -9,14,52,48,0,47,43,43,43,93,113,114,53,1,43,53,0,-1,-1,0,50,-1,99,4,22, -4,-19,2,54,3,-19,0,0,0,55,5,57,2,-88,-3,-68,1,23,2,-11,0,-56,-2,99,0, -96,64,18,4,3,0,98,98,24,40,65,2,0,48,48,24,0,65,4,3,78,-72,-1,-64,64, -50,15,17,52,96,78,1,15,78,-97,78,-81,78,-65,78,4,78,2,95,48,1,48,48,64,48, -127,48,3,15,48,47,48,-128,48,3,48,-128,18,21,52,48,64,22,23,52,48,64,9,14,52, -48,0,47,43,43,43,93,113,114,53,47,93,113,43,53,53,1,43,53,43,53,53,-1,-1,0, -50,-1,99,4,22,4,-19,2,54,3,-19,0,0,0,55,5,57,2,-88,-3,-68,1,23,2,-11, -0,-56,-2,99,0,96,64,18,4,3,0,98,98,24,40,65,2,0,48,48,24,0,65,4,3, -78,-72,-1,-64,64,50,15,17,52,96,78,1,15,78,-97,78,-81,78,-65,78,4,78,2,95,48, -1,48,48,64,48,127,48,3,15,48,47,48,-128,48,3,48,-128,18,21,52,48,64,22,23,52, -48,64,9,14,52,48,0,47,43,43,43,93,113,114,53,47,93,113,43,53,53,1,43,53,43, -53,53,-1,-1,0,50,-1,-89,5,86,5,122,2,54,3,53,0,0,1,23,5,57,3,-24,-2, -112,0,39,64,28,1,-64,60,-48,60,-16,60,3,125,60,60,0,0,65,1,95,89,-97,89,-49, -89,3,89,64,9,19,52,89,0,47,43,93,53,1,43,93,53,0,-1,-1,0,36,-1,31,4, --75,3,-122,2,54,3,54,0,0,1,23,5,57,3,32,-4,124,0,37,64,26,1,0,60,55, -38,13,65,1,15,84,47,84,-97,84,3,84,64,18,22,52,84,64,11,15,52,84,0,47,43, -43,93,53,1,43,53,0,-1,-1,0,58,1,37,5,-75,6,-96,2,54,5,40,0,0,1,23, -5,51,1,-12,0,0,0,27,64,16,2,1,16,30,32,30,2,0,30,29,14,19,65,2,1, -30,0,47,53,53,1,43,93,53,53,0,-1,-1,0,58,1,37,5,-75,6,-96,2,54,5,40, -0,0,1,23,5,51,1,-12,0,0,0,27,64,16,2,1,16,30,32,30,2,0,30,29,14, -19,65,2,1,30,0,47,53,53,1,43,93,53,53,0,-1,-1,-1,-70,1,37,2,39,6,-96, -2,54,5,41,0,0,1,22,5,51,0,0,0,21,64,11,2,1,31,14,13,1,0,65,2, -1,14,0,47,53,53,1,43,53,53,0,-1,-1,-1,-70,1,37,2,39,6,-96,2,54,5,41, -0,0,1,22,5,51,0,0,0,21,64,11,2,1,31,14,13,1,0,65,2,1,14,0,47, -53,53,1,43,53,53,0,-1,-1,0,58,1,37,5,-75,6,4,2,54,5,40,0,0,1,23, -5,49,1,-12,5,120,0,25,64,14,2,1,0,35,33,14,19,65,2,1,32,34,1,34,0, -47,93,53,53,1,43,53,53,0,-1,-1,0,58,1,37,5,-75,6,4,2,54,5,40,0,0, -1,23,5,49,1,-12,5,120,0,25,64,14,2,1,0,35,33,14,19,65,2,1,32,34,1, -34,0,47,93,53,53,1,43,53,53,0,-1,-1,-1,-70,1,37,1,-12,6,4,2,54,5,41, -0,0,1,23,5,49,-1,-40,5,120,0,40,-78,2,1,15,-72,-1,-64,64,21,11,14,52,0, -15,17,1,0,65,2,1,32,18,63,18,-128,18,-97,18,4,18,0,47,93,53,53,1,43,43, -53,53,-1,-1,-1,-70,1,37,1,-12,6,4,2,54,5,41,0,0,1,23,5,49,-1,-40,5, -120,0,40,-78,2,1,15,-72,-1,-64,64,21,11,14,52,0,15,17,1,0,65,2,1,32,18, -63,18,-128,18,-97,18,4,18,0,47,93,53,53,1,43,43,53,53,-1,-1,0,58,-2,-84,5, --75,3,-64,2,54,5,40,0,0,1,23,5,49,2,48,0,0,0,33,64,21,2,1,0,31, -29,14,19,65,2,1,32,64,12,21,52,0,32,16,32,2,32,0,47,93,43,53,53,1,43, -53,53,0,-1,-1,0,58,-2,-84,5,-75,3,-64,2,54,5,40,0,0,1,23,5,49,2,48, -0,0,0,33,64,21,2,1,0,31,29,14,19,65,2,1,32,64,12,21,52,0,32,16,32, -2,32,0,47,93,43,53,53,1,43,53,53,0,-1,-1,-1,-70,-2,-84,1,-12,3,-90,2,54, -5,41,0,0,1,22,5,49,0,0,0,33,64,21,2,1,0,15,17,1,0,65,2,1,16, -64,12,21,52,0,16,16,16,2,16,0,47,93,43,53,53,1,43,53,53,0,-1,-1,-1,-70, --2,-84,1,-12,3,-90,2,54,5,41,0,0,1,22,5,49,0,0,0,33,64,21,2,1,0, -15,17,1,0,65,2,1,16,64,12,21,52,0,16,16,16,2,16,0,47,93,43,53,53,1, -43,53,53,0,-1,-1,0,58,0,64,5,-75,5,6,2,54,3,-107,0,0,1,23,2,-8,2, -88,-5,105,0,24,64,11,4,3,0,43,37,22,27,65,4,3,52,-72,2,-21,0,63,53,53, -1,43,53,53,-1,-1,0,58,0,64,5,-75,5,6,2,54,3,-107,0,0,1,23,2,-8,2, -88,-5,105,0,24,64,11,4,3,0,43,37,22,27,65,4,3,52,-72,2,-21,0,63,53,53, -1,43,53,53,-1,-1,-1,-70,0,64,1,-12,5,86,2,54,3,-105,0,0,1,23,2,-8,0, -40,-5,105,0,24,64,11,4,3,0,27,21,9,8,65,4,3,36,-72,2,-21,0,63,53,53, -1,43,53,53,-1,-1,-1,-70,0,64,1,-12,5,86,2,54,3,-105,0,0,1,23,2,-8,0, -40,-5,105,0,24,64,11,4,3,0,27,21,9,8,65,4,3,36,-72,2,-21,0,63,53,53, -1,43,53,53,-1,-1,0,58,1,37,5,-75,6,4,2,54,5,40,0,0,1,23,5,48,1, --12,5,120,0,31,64,18,3,2,1,0,35,33,14,19,65,3,2,1,32,34,63,34,2,34, -0,47,93,53,53,53,1,43,53,53,53,0,-1,-1,0,58,1,37,5,-75,6,4,2,54,5, -40,0,0,1,23,5,48,1,-12,5,120,0,31,64,18,3,2,1,0,35,33,14,19,65,3, -2,1,32,34,63,34,2,34,0,47,93,53,53,53,1,43,53,53,53,0,-1,-1,-1,-70,1, -37,1,-12,6,4,2,54,5,41,0,0,1,23,5,48,-1,-40,5,120,0,39,64,25,3,2, -1,0,23,13,1,0,65,3,2,1,111,18,1,32,18,63,18,-128,18,-97,18,4,18,0,47, -93,113,53,53,53,1,43,53,53,53,0,-1,-1,-1,-70,1,37,1,-12,6,4,2,54,5,41, -0,0,1,23,5,48,-1,-40,5,120,0,39,64,25,3,2,1,0,23,13,1,0,65,3,2, -1,111,18,1,32,18,63,18,-128,18,-97,18,4,18,0,47,93,113,53,53,53,1,43,53,53, -53,0,-1,-1,0,58,1,37,5,-75,6,4,2,54,5,40,0,0,1,23,5,50,1,-12,5, -120,0,39,64,23,4,3,2,1,16,39,1,0,39,33,14,19,65,4,3,2,1,15,38,31, -38,2,38,0,47,93,53,53,53,53,1,43,93,53,53,53,53,0,-1,-1,0,58,1,37,5, --75,6,4,2,54,5,40,0,0,1,23,5,50,1,-12,5,120,0,39,64,23,4,3,2,1, -16,39,1,0,39,33,14,19,65,4,3,2,1,15,38,31,38,2,38,0,47,93,53,53,53, -53,1,43,93,53,53,53,53,0,-1,-1,-1,-70,1,37,1,-12,6,4,2,54,5,41,0,0, -1,23,5,50,-1,-40,5,120,0,51,64,33,4,3,2,1,-33,23,1,0,23,17,1,0,65, -4,3,2,1,22,64,8,10,52,47,22,111,22,2,63,22,-97,22,2,22,0,47,93,113,43, -53,53,53,53,1,43,93,53,53,53,53,0,-1,-1,-1,-70,1,37,1,-12,6,4,2,54,5, -41,0,0,1,23,5,50,-1,-40,5,120,0,51,64,33,4,3,2,1,-33,23,1,0,23,17, -1,0,65,4,3,2,1,22,64,8,10,52,47,22,111,22,2,63,22,-97,22,2,22,0,47, -93,113,43,53,53,53,53,1,43,93,53,53,53,53,0,-1,-1,0,58,-2,81,5,-75,3,-64, -2,54,5,40,0,0,1,23,5,50,2,28,0,0,0,39,64,23,4,3,2,1,0,39,33, -14,19,65,4,3,2,1,32,64,17,21,52,47,32,1,32,0,47,93,43,53,53,53,53,1, -43,53,53,53,53,0,-1,-1,0,58,-2,81,5,-75,3,-64,2,54,5,40,0,0,1,23,5, -50,2,28,0,0,0,39,64,23,4,3,2,1,0,39,33,14,19,65,4,3,2,1,32,64, -17,21,52,47,32,1,32,0,47,93,43,53,53,53,53,1,43,53,53,53,53,0,-1,-1,-1, --70,-2,81,1,-5,3,-90,2,54,5,41,0,0,1,22,5,50,0,0,0,39,64,23,4,3, -2,1,0,26,17,1,0,65,4,3,2,1,16,64,17,21,52,47,16,1,16,0,47,93,43, -53,53,53,53,1,43,53,53,53,53,0,-1,-1,-1,-70,-2,81,1,-5,3,-90,2,54,5,41, -0,0,1,22,5,50,0,0,0,39,64,23,4,3,2,1,0,26,17,1,0,65,4,3,2, -1,16,64,17,21,52,47,16,1,16,0,47,93,43,53,53,53,53,1,43,53,53,53,53,0, --1,-1,0,54,-2,78,4,32,5,122,2,54,3,-95,0,0,1,23,5,57,1,-112,-2,112,0, -31,64,22,1,0,50,45,7,18,65,1,15,74,47,74,95,74,112,74,-128,74,-97,74,6,74, -0,47,93,53,1,43,53,0,-1,-1,0,54,-2,78,4,53,5,122,2,54,3,-94,0,0,1, -23,5,57,1,-112,-2,112,0,31,64,22,1,0,68,63,41,51,65,1,15,92,47,92,95,92, -112,92,-128,92,-97,92,6,92,0,47,93,53,1,43,53,0,-1,-1,-1,-70,1,37,4,61,5, -122,2,54,3,-93,0,0,1,23,5,57,1,44,-2,112,0,50,64,30,1,0,28,23,1,0, -65,1,48,52,64,52,2,15,52,47,52,95,52,111,52,-97,52,5,52,64,18,19,52,52,-72, --1,-64,-77,15,17,52,52,0,47,43,43,93,113,53,1,43,53,-1,-1,-1,-70,1,37,4,61, -5,122,2,54,3,-93,0,0,1,23,5,57,1,44,-2,112,0,50,64,30,1,0,28,23,1, -0,65,1,48,52,64,52,2,15,52,47,52,95,52,111,52,-97,52,5,52,64,18,19,52,52, --72,-1,-64,-77,15,17,52,52,0,47,43,43,93,113,53,1,43,53,-1,-1,0,54,-2,78,4, -32,6,4,2,54,3,-95,0,0,1,23,5,49,1,44,5,120,0,36,64,16,2,1,0,51, -49,7,18,65,2,1,16,50,32,50,2,50,-72,-1,-64,-77,13,17,52,50,0,47,43,93,53, -53,1,43,53,53,-1,-1,0,54,-2,78,4,53,6,4,2,54,3,-94,0,0,1,23,5,49, -1,44,5,120,0,37,64,11,2,1,0,69,67,41,51,65,2,1,68,-72,-1,-64,64,9,13, -17,52,16,68,32,68,2,68,0,47,93,43,53,53,1,43,53,53,0,-1,-1,-1,-70,1,37, -4,61,6,4,2,54,3,-93,0,0,1,23,5,49,0,-56,5,120,0,44,64,23,2,1,0, -29,27,1,0,65,2,1,16,28,32,28,-128,28,3,28,64,18,19,52,28,-72,-1,-64,-77,13, -17,52,28,0,47,43,43,93,53,53,1,43,53,53,-1,-1,-1,-70,1,37,4,61,6,4,2, -54,3,-93,0,0,1,23,5,49,0,-56,5,120,0,44,64,23,2,1,0,29,27,1,0,65, -2,1,16,28,32,28,-128,28,3,28,64,18,19,52,28,-72,-1,-64,-77,13,17,52,28,0,47, -43,43,93,53,53,1,43,53,53,-1,-1,0,54,-2,78,4,32,3,117,2,54,3,-95,0,0, -1,23,5,46,1,124,0,-56,0,33,64,21,2,1,0,51,49,25,18,65,2,1,0,50,16, -50,2,50,64,12,15,52,50,0,47,43,93,53,53,1,43,53,53,0,-1,-1,0,54,-2,78, -4,53,3,105,2,54,3,-94,0,0,1,23,5,46,0,-16,0,-76,0,59,64,29,-101,2,-85, -2,2,2,1,15,69,-81,69,2,-97,69,-81,69,2,0,69,63,14,4,65,2,1,64,68,1, -68,-72,-1,-64,64,9,7,11,52,68,64,12,16,52,68,0,47,43,43,93,53,53,1,43,93, -113,53,53,93,0,-1,-1,-1,-70,-1,76,4,61,3,107,2,54,3,-93,0,0,1,23,5,46, -1,4,0,0,0,33,64,21,2,1,0,29,23,1,0,65,2,1,0,28,16,28,2,28,64, -12,21,52,28,0,47,43,93,53,53,1,43,53,53,0,-1,-1,-1,-70,-1,76,4,61,3,107, -2,54,3,-93,0,0,1,23,5,46,1,4,0,0,0,33,64,21,2,1,0,29,23,1,0, -65,2,1,0,28,16,28,2,28,64,12,21,52,28,0,47,43,93,53,53,1,43,53,53,0, --1,-1,0,54,-2,78,4,32,3,117,2,54,3,-95,0,0,1,23,5,49,1,124,1,4,0, -37,64,25,2,1,-97,51,-81,51,-33,51,-17,51,4,51,64,9,10,52,0,51,49,25,18,65, -2,1,50,0,47,53,53,1,43,43,93,53,53,0,-1,-1,0,54,-2,78,4,53,3,105,2, -54,3,-94,0,0,1,23,5,49,1,24,0,-16,0,38,64,18,2,1,0,65,63,14,4,65, -2,1,63,68,-65,68,-49,68,3,68,-72,-1,-64,-77,9,10,52,68,0,47,43,93,53,53,1, -43,53,53,-1,-1,-1,-70,-2,-84,4,61,3,107,2,54,3,-93,0,0,1,23,5,49,1,4, -0,0,0,33,64,21,2,1,0,29,23,1,0,65,2,1,0,28,16,28,2,28,64,12,21, -52,28,0,47,43,93,53,53,1,43,53,53,0,-1,-1,-1,-70,-2,-84,4,61,3,107,2,54, -3,-93,0,0,1,23,5,49,1,4,0,0,0,33,64,21,2,1,0,29,23,1,0,65,2, -1,0,28,16,28,2,28,64,12,21,52,28,0,47,43,93,53,53,1,43,53,53,0,-1,-1, -0,54,-2,78,4,32,6,4,2,54,3,-95,0,0,1,23,5,47,1,84,5,120,0,38,64, -16,3,2,1,0,55,49,7,18,65,3,2,1,16,54,1,54,-72,-1,-64,-77,13,17,52,54, -0,47,43,93,53,53,53,1,43,53,53,53,-1,-1,0,54,-2,78,4,53,6,4,2,54,3, --94,0,0,1,23,5,47,1,84,5,120,0,38,64,16,3,2,1,0,73,67,41,51,65,3, -2,1,16,72,1,72,-72,-1,-64,-77,13,17,52,72,0,47,43,93,53,53,53,1,43,53,53, -53,-1,-1,-1,-70,1,37,4,61,6,4,2,54,3,-93,0,0,1,23,5,47,1,24,5,120, -0,42,64,20,3,2,1,0,33,27,1,0,65,3,2,1,16,32,-128,32,-97,32,3,32,-72, --1,-64,-77,13,17,52,32,0,47,43,93,53,53,53,1,43,53,53,53,-1,-1,-1,-70,1,37, -4,61,6,4,2,54,3,-93,0,0,1,23,5,47,1,24,5,120,0,42,64,20,3,2,1, -0,33,27,1,0,65,3,2,1,16,32,-128,32,-97,32,3,32,-72,-1,-64,-77,13,17,52,32, -0,47,43,93,53,53,53,1,43,53,53,53,-1,-1,0,54,-2,78,4,32,3,117,2,54,3, --95,0,0,1,23,5,50,1,-92,1,84,0,57,64,38,4,3,2,1,111,58,1,-33,58,1, -0,58,49,25,18,65,-105,27,-89,27,2,4,3,2,1,47,54,1,64,54,112,54,-65,54,-49, -54,4,54,0,47,93,113,53,53,53,53,93,1,43,93,113,53,53,53,53,0,-1,-1,0,54, --2,78,4,53,3,105,2,54,3,-94,0,0,1,23,5,50,1,14,1,34,0,116,64,83,4, -3,2,1,76,64,56,57,52,76,64,41,45,52,76,64,17,22,52,-112,76,1,15,76,31,76, -95,76,111,76,-17,76,5,0,76,67,14,4,65,4,3,2,1,95,72,111,72,-97,72,3,0, -72,47,72,-65,72,-49,72,-33,72,5,15,72,31,72,48,72,-17,72,-1,72,5,72,64,52,67, -52,72,64,30,32,52,72,-72,-1,-64,-77,13,16,52,72,0,47,43,43,43,93,113,114,53,53, -53,53,1,43,113,114,43,43,43,53,53,53,53,-1,-1,-1,-70,-2,81,4,61,3,107,2,54, -3,-93,0,0,1,23,5,50,1,24,0,0,0,39,64,23,4,3,2,1,0,36,27,1,0, -65,4,3,2,1,47,32,1,32,64,17,21,52,32,0,47,43,93,53,53,53,53,1,43,53, -53,53,53,0,-1,-1,-1,-70,-2,81,4,61,3,107,2,54,3,-93,0,0,1,23,5,50,1, -24,0,0,0,39,64,23,4,3,2,1,0,36,27,1,0,65,4,3,2,1,47,32,1,32, -64,17,21,52,32,0,47,43,93,53,53,53,53,1,43,53,53,53,53,0,-1,-1,0,50,1, -37,2,-77,7,33,2,54,3,-87,0,0,1,23,5,51,0,100,0,-127,0,78,-79,2,1,-72, --1,-40,64,26,23,23,0,0,65,2,18,34,16,34,18,36,19,36,20,-110,18,6,2,1,24, -64,18,22,52,24,-72,-1,-64,64,25,14,17,52,0,24,-49,24,2,48,24,-113,24,-16,24,3, -0,24,16,24,-112,24,-65,24,4,24,0,47,93,113,114,43,43,53,53,93,1,43,53,53,-1, --1,0,50,1,37,2,-77,7,33,2,54,3,-87,0,0,1,23,5,51,0,100,0,-127,0,78, --79,2,1,-72,-1,-40,64,26,23,23,0,0,65,2,18,34,16,34,18,36,19,36,20,-110,18, -6,2,1,24,64,18,22,52,24,-72,-1,-64,64,25,14,17,52,0,24,-49,24,2,48,24,-113, -24,-16,24,3,0,24,16,24,-112,24,-65,24,4,24,0,47,93,113,114,43,43,53,53,93,1, -43,53,53,-1,-1,0,95,0,64,2,-77,4,106,2,54,3,-87,0,0,1,23,2,-8,0,-36, --5,105,0,24,64,11,2,1,0,29,23,4,0,65,2,1,38,-72,2,-21,0,63,53,53,1, -43,53,53,-1,-1,0,95,0,64,2,-77,4,106,2,54,3,-87,0,0,1,23,2,-8,0,-36, --5,105,0,24,64,11,2,1,0,29,23,4,0,65,2,1,38,-72,2,-21,0,63,53,53,1, -43,53,53,-1,-1,0,95,-1,-95,2,-77,4,106,2,54,3,-87,0,0,1,23,5,45,0,-116, -0,0,0,29,64,19,1,0,25,23,4,0,65,1,0,24,16,24,2,24,64,11,21,52,24, -0,47,43,93,53,1,43,53,0,-1,-1,0,95,-1,-95,2,-77,4,106,2,54,3,-87,0,0, -1,23,5,45,0,-116,0,0,0,29,64,19,1,0,25,23,4,0,65,1,0,24,16,24,2, -24,64,11,21,52,24,0,47,43,93,53,1,43,53,0,-1,-1,0,50,-1,-95,2,-77,7,33, -2,54,3,-87,0,0,0,55,5,51,0,100,0,-127,1,23,5,45,0,-116,0,0,0,116,64, -9,3,0,72,70,4,0,65,2,1,-72,-1,-40,64,49,23,23,0,0,65,2,18,34,16,34, -18,36,19,36,20,5,3,0,71,16,71,2,71,64,11,21,52,71,2,18,34,16,34,18,36, -19,36,20,-110,18,6,2,1,24,64,18,22,52,24,-72,-1,-64,64,25,14,17,52,0,24,-49, -24,2,48,24,-113,24,-16,24,3,0,24,16,24,-112,24,-65,24,4,24,0,47,93,113,114,43, -43,53,53,93,47,43,93,53,93,1,43,53,53,43,53,-1,-1,0,50,-1,-95,2,-77,7,33, -2,54,3,-87,0,0,0,55,5,51,0,100,0,-127,1,23,5,45,0,-116,0,0,0,116,64, -9,3,0,72,70,4,0,65,2,1,-72,-1,-40,64,49,23,23,0,0,65,2,18,34,16,34, -18,36,19,36,20,5,3,0,71,16,71,2,71,64,11,21,52,71,2,18,34,16,34,18,36, -19,36,20,-110,18,6,2,1,24,64,18,22,52,24,-72,-1,-64,64,25,14,17,52,0,24,-49, -24,2,48,24,-113,24,-16,24,3,0,24,16,24,-112,24,-65,24,4,24,0,47,93,113,114,43, -43,53,53,93,47,43,93,53,93,1,43,53,53,43,53,-1,-1,0,95,1,37,2,-77,6,4, -2,54,3,-87,0,0,1,23,5,46,0,80,5,120,0,47,64,33,2,1,48,29,64,29,-128, -29,3,0,29,23,4,0,65,2,1,63,28,-97,28,2,28,64,18,21,52,28,64,12,13,52, -28,0,47,43,43,93,53,53,1,43,93,53,53,0,-1,-1,0,95,1,37,2,-77,6,4,2, -54,3,-87,0,0,1,23,5,46,0,80,5,120,0,47,64,33,2,1,48,29,64,29,-128,29, -3,0,29,23,4,0,65,2,1,63,28,-97,28,2,28,64,18,21,52,28,64,12,13,52,28, -0,47,43,43,93,53,53,1,43,93,53,53,0,-1,-1,0,95,-1,76,2,-77,4,106,2,54, -3,-87,0,0,1,23,5,46,0,-116,0,0,0,33,64,21,2,1,0,29,23,4,0,65,2, -1,0,28,16,28,2,28,64,12,21,52,28,0,47,43,93,53,53,1,43,53,53,0,-1,-1, -0,95,-1,76,2,-77,4,106,2,54,3,-87,0,0,1,23,5,46,0,-116,0,0,0,33,64, -21,2,1,0,29,23,4,0,65,2,1,0,28,16,28,2,28,64,12,21,52,28,0,47,43, -93,53,53,1,43,53,53,0,-1,-1,0,95,1,37,2,-77,6,-52,2,54,3,-87,0,0,1, -23,5,47,0,100,6,64,0,59,-77,3,2,1,29,-72,-1,-64,-78,11,16,52,-72,-1,-33,64, -9,29,29,18,18,65,3,2,1,32,-72,-1,-64,64,14,13,17,52,16,32,-97,32,2,32,64, -11,13,52,32,0,47,43,93,43,53,53,53,1,43,43,53,53,53,0,-1,-1,0,95,1,37, -2,-77,6,-52,2,54,3,-87,0,0,1,23,5,47,0,100,6,64,0,59,-77,3,2,1,29, --72,-1,-64,-78,11,16,52,-72,-1,-33,64,9,29,29,18,18,65,3,2,1,32,-72,-1,-64,64, -14,13,17,52,16,32,-97,32,2,32,64,11,13,52,32,0,47,43,93,43,53,53,53,1,43, -43,53,53,53,0,-1,-1,0,56,1,37,2,-77,6,-52,2,54,3,-87,0,0,1,23,5,48, -0,40,6,64,0,47,64,18,3,2,1,28,28,28,18,18,65,3,2,1,16,28,-97,28,2, -28,-72,-1,-64,64,9,14,17,52,28,64,12,12,52,28,0,47,43,43,93,53,53,53,1,43, -53,53,53,0,-1,-1,0,56,1,37,2,-77,6,-52,2,54,3,-87,0,0,1,23,5,48,0, -40,6,64,0,47,64,18,3,2,1,28,28,28,18,18,65,3,2,1,16,28,-97,28,2,28, --72,-1,-64,64,9,14,17,52,28,64,12,12,52,28,0,47,43,43,93,53,53,53,1,43,53, -53,53,0,-1,-1,0,73,1,37,2,-77,6,-52,2,54,3,-87,0,0,1,23,5,50,0,80, -6,64,0,62,-77,4,3,2,1,-72,-1,-41,64,22,29,29,18,18,65,4,3,2,1,15,32, -96,32,112,32,3,32,64,18,22,52,32,-72,-1,-64,64,9,14,16,52,32,64,11,12,52,32, -0,47,43,43,43,93,53,53,53,53,1,43,53,53,53,53,-1,-1,0,73,1,37,2,-77,6, --52,2,54,3,-87,0,0,1,23,5,50,0,80,6,64,0,62,-77,4,3,2,1,-72,-1,-41, -64,22,29,29,18,18,65,4,3,2,1,15,32,96,32,112,32,3,32,64,18,22,52,32,-72, --1,-64,64,9,14,16,52,32,64,11,12,52,32,0,47,43,43,43,93,53,53,53,53,1,43, -53,53,53,53,-1,-1,0,74,-1,70,3,-23,6,-96,2,54,3,-83,0,0,1,23,5,51,1, --112,0,0,0,37,64,11,2,1,0,31,31,21,0,65,2,1,32,-72,-1,-64,64,9,12,19, -52,16,32,79,32,2,32,0,47,93,43,53,53,1,43,53,53,0,-1,-1,0,74,-1,70,3, --23,6,-96,2,54,3,-83,0,0,1,23,5,51,1,-112,0,0,0,37,64,11,2,1,0,31, -31,21,0,65,2,1,32,-72,-1,-64,64,9,12,19,52,16,32,79,32,2,32,0,47,93,43, -53,53,1,43,53,53,0,-1,-1,0,74,-1,70,3,-23,5,19,2,54,3,-83,0,0,1,23, -5,54,1,-112,-1,86,0,30,64,9,1,56,31,31,26,26,65,1,33,-72,-1,-64,-74,15,19, -52,15,33,1,33,0,47,93,43,53,1,43,53,-1,-1,0,74,-1,70,3,-23,5,19,2,54, -3,-83,0,0,1,23,5,54,1,-112,-1,86,0,30,64,9,1,56,31,31,26,26,65,1,33, --72,-1,-64,-74,15,19,52,15,33,1,33,0,47,93,43,53,1,43,53,-1,-1,0,74,-2,-5, -3,-23,3,112,2,54,3,-83,0,0,1,23,2,-8,2,-108,-6,36,0,47,64,17,2,1,0, -31,31,0,0,65,2,1,-81,34,1,-64,34,1,34,-72,-1,-64,-77,17,19,52,34,-72,-1,-64, --77,10,11,52,34,0,47,43,43,93,113,53,53,1,43,53,53,0,-1,-1,0,74,-2,-5,3, --23,3,112,2,54,3,-83,0,0,1,23,2,-8,2,-108,-6,36,0,47,64,17,2,1,0,31, -31,0,0,65,2,1,-81,34,1,-64,34,1,34,-72,-1,-64,-77,17,19,52,34,-72,-1,-64,-77, -10,11,52,34,0,47,43,43,93,113,53,53,1,43,53,53,0,-1,-1,0,74,-2,-39,4,14, -3,112,2,54,3,-83,0,0,1,23,5,45,2,-128,-1,56,0,36,-79,1,31,-72,-1,-64,64, -19,18,21,52,96,31,1,37,31,31,0,0,65,1,127,32,-113,32,2,32,0,47,93,53,1, -43,93,43,53,-1,-1,0,74,-2,-39,4,14,3,112,2,54,3,-83,0,0,1,23,5,45,2, --128,-1,56,0,36,-79,1,31,-72,-1,-64,64,19,18,21,52,96,31,1,37,31,31,0,0,65, -1,127,32,-113,32,2,32,0,47,93,53,1,43,93,43,53,-1,-1,0,74,-2,111,3,-23,3, -112,2,54,3,-83,0,0,1,23,5,54,1,-12,-7,-104,0,39,64,9,1,0,37,31,21,0, -65,1,33,-72,-1,-64,64,14,18,19,52,48,33,64,33,2,64,33,-33,33,2,33,0,47,93, -113,43,53,1,43,53,0,-1,-1,0,74,-2,111,3,-23,3,112,2,54,3,-83,0,0,1,23, -5,54,1,-12,-7,-104,0,39,64,9,1,0,37,31,21,0,65,1,33,-72,-1,-64,64,14,18, -19,52,48,33,64,33,2,64,33,-33,33,2,33,0,47,93,113,43,53,1,43,53,0,-1,-1, -0,74,-2,-39,4,14,3,112,2,54,3,-83,0,0,0,55,5,45,2,-128,-1,56,1,23,5, -45,0,-56,1,44,0,50,64,9,2,0,35,35,12,21,65,1,31,-72,-1,-64,64,21,18,21, -52,96,31,1,37,31,31,0,0,65,2,36,1,127,32,-113,32,2,32,0,47,93,53,47,53, -1,43,93,43,53,43,53,-1,-1,0,74,-2,-39,4,14,3,112,2,54,3,-83,0,0,0,55, -5,45,2,-128,-1,56,1,23,5,45,0,-56,1,44,0,50,64,9,2,0,35,35,12,21,65, -1,31,-72,-1,-64,64,21,18,21,52,96,31,1,37,31,31,0,0,65,2,36,1,127,32,-113, -32,2,32,0,47,93,53,47,53,1,43,93,43,53,43,53,-1,-1,0,74,-1,70,3,-23,5, -22,2,54,3,-83,0,0,1,23,5,46,1,-112,4,-118,0,43,64,30,2,1,0,31,31,21, -21,65,2,1,36,64,20,21,52,36,64,12,14,52,16,36,79,36,127,36,-97,36,4,36,0, -47,93,43,43,53,53,1,43,53,53,0,-1,-1,0,74,-1,70,3,-23,5,22,2,54,3,-83, -0,0,1,23,5,46,1,-112,4,-118,0,43,64,30,2,1,0,31,31,21,21,65,2,1,36, -64,20,21,52,36,64,12,14,52,16,36,79,36,127,36,-97,36,4,36,0,47,93,43,43,53, -53,1,43,53,53,0,-1,-1,0,74,-1,70,3,-23,6,17,2,54,3,-83,0,0,1,23,5, -50,1,124,5,-123,0,44,64,20,4,3,2,1,0,35,35,21,21,65,4,3,2,1,15,40, --49,40,2,40,-72,-1,-64,-77,14,17,52,40,0,47,43,93,53,53,53,53,1,43,53,53,53, -53,-1,-1,0,74,-1,70,3,-23,6,17,2,54,3,-83,0,0,1,23,5,50,1,124,5,-123, -0,44,64,20,4,3,2,1,0,35,35,21,21,65,4,3,2,1,15,40,-49,40,2,40,-72, --1,-64,-77,14,17,52,40,0,47,43,93,53,53,53,53,1,43,53,53,53,53,-1,-1,0,62, --1,108,6,-110,4,-65,2,54,3,-79,0,0,0,55,5,45,3,-24,4,56,1,23,5,45,4, --80,0,0,0,52,64,21,2,0,77,75,9,0,65,1,0,73,71,35,0,65,2,76,64,11, -21,52,76,-72,-1,-64,64,11,9,10,52,76,1,72,64,11,16,52,72,0,47,43,53,47,43, -43,53,1,43,53,43,53,-1,-1,0,62,-1,108,6,-110,4,-65,2,54,3,-79,0,0,0,55, -5,45,3,-24,4,56,1,23,5,45,4,-80,0,0,0,52,64,21,2,0,77,75,9,0,65, -1,0,73,71,35,0,65,2,76,64,11,21,52,76,-72,-1,-64,64,11,9,10,52,76,1,72, -64,11,16,52,72,0,47,43,53,47,43,43,53,1,43,53,43,53,-1,-1,-1,-70,-1,-95,4, -63,4,-65,2,54,3,-77,0,0,0,55,5,45,1,-112,4,56,1,23,5,45,2,88,0,0, -0,52,64,21,2,0,64,64,54,54,65,1,0,62,60,26,0,65,2,65,64,11,21,52,65, --72,-1,-64,64,11,9,10,52,65,1,61,64,11,16,52,61,0,47,43,53,47,43,43,53,1, -43,53,43,53,-1,-1,-1,-70,-1,-95,4,63,4,-65,2,54,3,-77,0,0,0,55,5,45,1, --112,4,56,1,23,5,45,2,88,0,0,0,52,64,21,2,0,64,64,54,54,65,1,0,62, -60,26,0,65,2,65,64,11,21,52,65,-72,-1,-64,64,11,9,10,52,65,1,61,64,11,16, -52,61,0,47,43,53,47,43,43,53,1,43,53,43,53,-1,-1,0,62,-2,-103,6,-108,3,87, -2,54,3,-79,0,0,1,23,5,48,4,-80,0,0,0,49,-77,3,2,1,71,-72,-1,-64,64, -18,9,17,52,0,71,71,0,0,65,3,2,1,76,64,12,21,52,76,-72,-1,-64,-77,9,10, -52,76,0,47,43,43,53,53,53,1,43,43,53,53,53,0,-1,-1,0,62,-2,-103,6,-108,3, -87,2,54,3,-79,0,0,1,23,5,48,4,-80,0,0,0,49,-77,3,2,1,71,-72,-1,-64, -64,18,9,17,52,0,71,71,0,0,65,3,2,1,76,64,12,21,52,76,-72,-1,-64,-77,9, -10,52,76,0,47,43,43,53,53,53,1,43,43,53,53,53,0,-1,-1,-1,-70,-2,-103,4,63, -3,53,2,54,3,-77,0,0,1,23,5,48,2,88,0,0,0,49,-77,3,2,1,60,-72,-1, --64,64,18,9,17,52,0,60,60,0,0,65,3,2,1,65,64,12,21,52,65,-72,-1,-64,-77, -9,10,52,65,0,47,43,43,53,53,53,1,43,43,53,53,53,0,-1,-1,-1,-70,-2,-103,4, -63,3,53,2,54,3,-77,0,0,1,23,5,48,2,88,0,0,0,49,-77,3,2,1,60,-72, --1,-64,64,18,9,17,52,0,60,60,0,0,65,3,2,1,65,64,12,21,52,65,-72,-1,-64, --77,9,10,52,65,0,47,43,43,53,53,53,1,43,43,53,53,53,0,-1,-1,0,62,-2,-103, -6,-108,5,-56,2,54,3,-79,0,0,0,55,5,48,4,-80,0,0,1,23,5,47,3,-24,5, -60,0,81,64,13,6,5,4,0,93,87,35,0,65,3,2,1,71,-72,-1,-64,64,31,9,17, -52,0,71,71,0,0,65,6,5,4,16,92,47,92,96,92,-128,92,4,92,3,2,1,76,64, -12,21,52,76,-72,-1,-64,-77,9,10,52,76,0,47,43,43,53,53,53,47,93,53,53,53,1, -43,43,53,53,53,43,53,53,53,0,-1,-1,0,62,-2,-103,6,-108,5,-56,2,54,3,-79,0, -0,0,55,5,48,4,-80,0,0,1,23,5,47,3,-24,5,60,0,81,64,13,6,5,4,0, -93,87,35,0,65,3,2,1,71,-72,-1,-64,64,31,9,17,52,0,71,71,0,0,65,6,5, -4,16,92,47,92,96,92,-128,92,4,92,3,2,1,76,64,12,21,52,76,-72,-1,-64,-77,9, -10,52,76,0,47,43,43,53,53,53,47,93,53,53,53,1,43,43,53,53,53,43,53,53,53, -0,-1,-1,-1,-70,-2,-103,4,63,5,-56,2,54,3,-77,0,0,0,55,5,48,2,88,0,0, -1,23,5,47,1,-112,5,60,0,81,64,13,6,5,4,0,82,76,26,0,65,3,2,1,60, --72,-1,-64,64,31,9,17,52,0,60,60,0,0,65,6,5,4,16,81,47,81,96,81,-128,81, -4,81,3,2,1,65,64,12,21,52,65,-72,-1,-64,-77,9,10,52,65,0,47,43,43,53,53, -53,47,93,53,53,53,1,43,43,53,53,53,43,53,53,53,0,-1,-1,-1,-70,-2,-103,4,63, -5,-56,2,54,3,-77,0,0,0,55,5,48,2,88,0,0,1,23,5,47,1,-112,5,60,0, -81,64,13,6,5,4,0,82,76,26,0,65,3,2,1,60,-72,-1,-64,64,31,9,17,52,0, -60,60,0,0,65,6,5,4,16,81,47,81,96,81,-128,81,4,81,3,2,1,65,64,12,21, -52,65,-72,-1,-64,-77,9,10,52,65,0,47,43,43,53,53,53,47,93,53,53,53,1,43,43, -53,53,53,43,53,53,53,0,-1,-1,0,62,-1,76,8,-55,3,87,2,54,3,-71,0,0,1, -23,5,46,5,120,0,0,0,36,64,16,3,2,0,69,63,25,0,65,3,2,68,64,12,21, -52,68,-72,-1,-64,-77,9,10,52,68,0,47,43,43,53,53,1,43,53,53,-1,-1,0,62,-1, -76,8,-55,3,87,2,54,3,-71,0,0,1,23,5,46,5,120,0,0,0,36,64,16,3,2, -0,69,63,25,0,65,3,2,68,64,12,21,52,68,-72,-1,-64,-77,9,10,52,68,0,47,43, -43,53,53,1,43,53,53,-1,-1,-1,-70,-1,76,6,-59,3,62,2,54,3,-69,0,0,1,23, -5,46,3,-24,0,0,0,36,64,16,3,2,0,55,49,18,0,65,3,2,54,64,12,21,52, -54,-72,-1,-64,-77,9,10,52,54,0,47,43,43,53,53,1,43,53,53,-1,-1,-1,-70,-1,76, -6,-59,3,62,2,54,3,-69,0,0,1,23,5,46,3,-24,0,0,0,36,64,16,3,2,0, -55,49,18,0,65,3,2,54,64,12,21,52,54,-72,-1,-64,-77,9,10,52,54,0,47,43,43, -53,53,1,43,53,53,-1,-1,0,62,-1,108,8,-55,5,-56,2,54,3,-71,0,0,1,23,5, -47,5,120,5,60,0,35,64,22,4,3,2,0,73,67,25,0,65,4,3,2,16,72,47,72, -96,72,-128,72,4,72,0,47,93,53,53,53,1,43,53,53,53,0,-1,-1,0,62,-1,108,8, --55,5,-56,2,54,3,-71,0,0,1,23,5,47,5,120,5,60,0,35,64,22,4,3,2,0, -73,67,25,0,65,4,3,2,16,72,47,72,96,72,-128,72,4,72,0,47,93,53,53,53,1, -43,53,53,53,0,-1,-1,-1,-70,1,37,6,-59,5,-56,2,54,3,-69,0,0,1,23,5,47, -3,-24,5,60,0,41,64,13,4,3,2,0,59,53,18,0,65,4,3,2,58,-72,-1,-64,64, -9,13,17,52,16,58,47,58,2,58,0,47,93,43,53,53,53,1,43,53,53,53,0,-1,-1, --1,-70,1,37,6,-59,5,-56,2,54,3,-69,0,0,1,23,5,47,3,-24,5,60,0,41,64, -13,4,3,2,0,59,53,18,0,65,4,3,2,58,-72,-1,-64,64,9,13,17,52,16,58,47, -58,2,58,0,47,93,43,53,53,53,1,43,53,53,53,0,-1,-1,-1,-70,1,37,4,-89,6, -89,2,54,3,-63,0,0,1,23,5,47,2,88,5,60,0,49,64,16,4,3,2,0,68,1, --111,68,68,33,33,65,4,3,2,67,-72,-1,-64,64,13,13,17,52,16,67,47,67,-97,67,-81, -67,4,67,0,47,93,43,53,53,53,1,43,93,53,53,53,0,-1,-1,-1,-70,1,37,4,-89, -6,89,2,54,3,-63,0,0,1,23,5,47,2,88,5,60,0,49,64,16,4,3,2,0,68, -1,-111,68,68,33,33,65,4,3,2,67,-72,-1,-64,64,13,13,17,52,16,67,47,67,-97,67, --81,67,4,67,0,47,93,43,53,53,53,1,43,93,53,53,53,0,-1,-1,0,42,-2,78,4, -32,6,-52,2,54,3,-55,0,0,1,23,5,47,0,100,6,64,0,70,-77,3,2,1,66,-72, --1,-64,64,44,30,67,52,-112,66,-32,66,2,0,66,60,17,25,65,3,2,1,65,64,35,91, -52,65,64,18,22,52,95,65,111,65,127,65,-97,65,4,47,65,63,65,112,65,3,65,0,47, -93,113,43,43,53,53,53,1,43,93,43,53,53,53,-1,-1,0,54,-2,78,3,-29,5,-56,2, -54,3,-54,0,0,1,23,5,47,0,-96,5,60,0,50,64,27,3,2,1,0,63,57,7,27, -65,3,2,1,31,62,1,16,62,47,62,-128,62,-97,62,-81,62,5,62,-72,-1,-64,-77,13,17, -52,62,0,47,43,93,114,53,53,53,1,43,53,53,53,-1,-1,-1,-70,1,37,3,-61,6,44, -2,54,3,-53,0,0,1,23,5,47,0,120,5,-96,0,35,64,22,3,2,1,0,40,34,10, -17,65,3,2,1,47,39,63,39,96,39,-128,39,4,39,0,47,93,53,53,53,1,43,53,53, -53,0,-1,-1,-1,-70,1,37,3,39,5,-56,2,54,3,-52,0,0,1,23,5,47,0,100,5, -60,0,52,64,13,3,2,1,0,51,45,23,32,65,3,2,1,50,-72,-1,-128,-77,15,17,52, -50,-72,-1,-64,64,11,13,14,52,16,50,47,50,-81,50,3,50,0,47,93,43,43,53,53,53, -1,43,53,53,53,0,2,0,39,1,37,6,79,3,-46,0,31,0,42,0,-118,64,23,98,17, -1,2,80,17,1,68,17,1,54,17,1,121,5,1,-119,5,1,19,19,32,23,-69,2,-13,0, -39,0,32,3,16,-77,64,0,44,12,-72,2,-5,64,12,32,33,11,1,0,11,16,11,2,11, -11,15,-72,3,3,64,10,7,112,32,-128,32,2,32,32,19,36,65,11,2,-17,0,27,3,4, -0,12,0,11,3,4,0,19,2,-17,0,1,2,-21,1,42,-123,0,63,-19,63,51,63,-19,17, -57,47,93,1,47,-19,50,25,47,93,93,26,-19,16,-48,26,24,-3,-34,-19,18,57,47,49,48, -0,93,1,93,93,93,93,95,93,1,33,34,39,38,39,38,53,52,55,54,55,23,6,6,21, -20,4,33,33,38,39,38,53,52,55,54,51,50,23,22,21,39,52,39,38,35,34,6,21,20, -23,22,6,79,-4,107,-45,-127,-102,79,86,51,37,18,40,43,28,1,32,1,58,2,-31,117,55, -63,62,70,85,99,44,37,104,19,23,47,34,33,41,30,1,37,26,31,72,78,-122,89,119,81, -40,23,87,91,37,-124,126,32,42,48,71,93,106,119,117,98,-75,14,87,47,56,41,37,49,25, -18,0,-1,-1,0,39,-1,-95,6,79,3,-46,2,54,5,-70,0,0,1,23,5,45,4,-120,0, -0,0,53,-79,2,43,-72,-1,-64,-77,17,27,52,43,-72,-1,-64,-78,9,15,52,-72,-1,-57,64, -12,43,43,0,0,65,2,44,64,11,21,52,44,-72,-1,-64,-77,9,10,52,44,0,47,43,43, -53,1,43,43,43,53,0,-1,-1,0,39,-1,-95,6,79,3,-46,2,54,5,-70,0,0,1,23, -5,45,4,-120,0,0,0,53,-79,2,43,-72,-1,-64,-77,17,27,52,43,-72,-1,-64,-78,9,15, -52,-72,-1,-57,64,12,43,43,0,0,65,2,44,64,11,21,52,44,-72,-1,-64,-77,9,10,52, -44,0,47,43,43,53,1,43,43,43,53,0,-1,-1,-1,-70,-1,-95,2,36,4,91,2,54,5, -42,0,0,1,22,5,45,0,0,0,32,64,14,2,0,36,34,13,0,65,2,35,64,11,21, -52,35,-72,-1,-64,-77,9,10,52,35,0,47,43,43,53,1,43,53,-1,-1,-1,-70,-1,-95,2, -26,3,-13,2,54,5,43,0,0,1,22,5,45,0,0,0,32,64,14,2,20,32,30,1,0, -65,2,31,64,11,21,52,31,-72,-1,-64,-77,9,10,52,31,0,47,43,43,53,1,43,53,-1, --1,0,39,-1,-95,6,79,5,35,2,54,5,-70,0,0,0,55,5,45,2,88,0,0,1,23, -5,45,4,76,4,-100,0,51,64,28,3,0,49,47,23,0,65,2,0,45,43,7,0,65,3, -48,64,11,18,52,48,2,44,64,11,21,52,44,-72,-1,-64,-77,9,10,52,44,0,47,43,43, -53,47,43,53,1,43,53,43,53,0,-1,-1,0,39,-1,-95,6,79,5,35,2,54,5,-70,0, -0,0,55,5,45,2,88,0,0,1,23,5,45,4,76,4,-100,0,51,64,28,3,0,49,47, -23,0,65,2,0,45,43,7,0,65,3,48,64,11,18,52,48,2,44,64,11,21,52,44,-72, --1,-64,-77,9,10,52,44,0,47,43,43,53,47,43,53,1,43,53,43,53,0,-1,-1,-1,-70, --1,-95,2,36,5,-121,2,54,5,42,0,0,0,54,5,45,0,0,1,23,5,45,-1,-60,5, -0,0,83,64,55,3,40,64,10,17,52,0,40,40,13,13,65,2,0,36,34,13,0,65,3, -31,39,-17,39,2,-113,39,-97,39,2,47,39,-128,39,-97,39,3,39,64,18,21,52,39,64,9, -13,52,39,2,35,64,11,21,52,35,-72,-1,-64,-77,9,10,52,35,0,47,43,43,53,47,43, -43,93,113,114,53,1,43,53,43,43,53,0,-1,-1,-1,-70,-1,-95,2,26,5,-121,2,54,5, -43,0,0,0,54,5,45,0,0,1,23,5,45,-1,-60,5,0,0,67,64,41,3,36,64,10, -17,52,0,36,36,10,10,65,2,0,32,30,10,0,65,3,-97,35,1,35,64,18,19,52,35, -64,11,11,52,35,2,31,64,11,21,52,31,-72,-1,-64,-77,9,10,52,31,0,47,43,43,53, -47,43,43,93,53,1,43,53,43,43,53,0,-1,-1,0,39,1,37,6,79,6,44,2,54,5, --70,0,0,1,23,5,47,4,76,5,-96,0,40,-75,4,3,2,-48,53,1,-72,-1,-91,64,16, -53,53,23,23,65,4,3,2,63,52,96,52,-128,52,3,52,0,47,93,53,53,53,1,43,93, -53,53,53,-1,-1,0,39,1,37,6,79,6,44,2,54,5,-70,0,0,1,23,5,47,4,76, -5,-96,0,40,-75,4,3,2,-48,53,1,-72,-1,-91,64,16,53,53,23,23,65,4,3,2,63, -52,96,52,-128,52,3,52,0,47,93,53,53,53,1,43,93,53,53,53,-1,-1,-1,-70,1,37, -2,36,6,-112,2,54,5,42,0,0,1,23,5,47,-1,-40,6,4,0,60,-77,4,3,2,44, --72,-1,-64,64,22,10,13,52,0,44,38,1,0,65,4,3,2,15,43,47,43,80,43,96,43, -4,43,-72,-1,-128,64,9,16,17,52,43,64,11,12,52,43,0,47,43,43,93,53,53,53,1, -43,43,53,53,53,-1,-1,-1,-70,1,37,2,26,6,-112,2,54,5,43,0,0,1,23,5,47, --1,-20,6,4,0,51,64,20,4,3,2,0,40,34,1,0,65,4,3,2,16,39,47,39,64, -39,3,39,-72,-1,-64,-77,24,30,52,39,-72,-1,-128,-77,14,17,52,39,0,47,43,43,93,53, -53,53,1,43,53,53,53,0,-1,-1,0,39,-2,-103,6,-108,3,-46,2,54,5,-70,0,0,1, -23,5,48,4,-80,0,0,0,49,-77,4,3,2,53,-72,-1,-64,64,18,18,19,52,0,53,43, -23,0,65,4,3,2,48,64,12,21,52,48,-72,-1,-64,-77,9,10,52,48,0,47,43,43,53, -53,53,1,43,43,53,53,53,0,-1,-1,0,39,-2,-103,6,-108,3,-46,2,54,5,-70,0,0, -1,23,5,48,4,-80,0,0,0,49,-77,4,3,2,53,-72,-1,-64,64,18,18,19,52,0,53, -43,23,0,65,4,3,2,48,64,12,21,52,48,-72,-1,-64,-77,9,10,52,48,0,47,43,43, -53,53,53,1,43,43,53,53,53,0,-1,-1,-1,-70,-2,-103,2,36,4,91,2,54,5,42,0, -0,1,22,5,48,40,0,0,40,64,18,4,3,2,0,44,34,1,0,65,4,3,2,39,64, -12,21,52,39,-72,-1,-64,-77,9,10,52,39,0,47,43,43,53,53,53,1,43,53,53,53,-1, --1,-1,-70,-2,-103,2,26,3,-13,2,54,5,43,0,0,1,22,5,48,40,0,0,40,64,18, -4,3,2,0,40,30,1,0,65,4,3,2,35,64,12,21,52,35,-72,-1,-64,-77,9,10,52, -35,0,47,43,43,53,53,53,1,43,53,53,53,-1,-1,0,39,1,37,6,79,6,104,2,54, -5,-70,0,0,1,23,5,50,4,76,5,-36,0,45,64,29,5,4,3,2,-112,53,1,0,53, -47,23,0,65,5,4,3,2,31,52,64,52,96,52,112,52,-97,52,5,52,0,47,93,53,53, -53,53,1,43,93,53,53,53,53,0,-1,-1,0,39,1,37,6,79,6,104,2,54,5,-70,0, -0,1,23,5,50,4,76,5,-36,0,45,64,29,5,4,3,2,-112,53,1,0,53,47,23,0, -65,5,4,3,2,31,52,64,52,96,52,112,52,-97,52,5,52,0,47,93,53,53,53,53,1, -43,93,53,53,53,53,0,-1,-1,-1,-70,1,37,2,36,6,-72,2,54,5,42,0,0,1,23, -5,50,-1,-40,6,44,0,82,-76,5,4,3,2,44,-72,-1,-64,64,38,10,13,52,0,44,38, -1,0,65,5,4,3,2,31,43,47,43,95,43,-17,43,4,-113,43,1,15,43,47,43,80,43, -3,43,64,18,22,52,43,-72,-1,-128,64,9,15,17,52,43,64,9,12,52,43,0,47,43,43, -43,93,113,114,53,53,53,53,1,43,43,53,53,53,53,-1,-1,-1,-70,1,37,2,26,6,-72, -2,54,5,43,0,0,1,23,5,50,-1,-40,6,44,0,63,-76,5,4,3,2,40,-72,-1,-64, -64,29,10,13,52,0,40,34,1,0,65,5,4,3,2,15,39,47,39,64,39,96,39,-97,39, --81,39,-16,39,7,39,-72,-1,-128,-77,14,17,52,39,0,47,43,93,53,53,53,53,1,43,43, -53,53,53,53,0,-1,-1,0,70,-1,103,4,-89,5,5,2,54,5,44,0,0,1,23,5,45, -2,68,4,126,0,29,64,19,2,48,59,1,30,59,59,41,41,65,2,15,60,47,60,112,60, -3,60,0,47,93,53,1,43,93,53,0,-1,-1,0,70,-1,103,4,-89,5,5,2,54,5,44, -0,0,1,23,5,45,2,68,4,126,0,29,64,19,2,48,59,1,30,59,59,41,41,65,2, -15,60,47,60,112,60,3,60,0,47,93,53,1,43,93,53,0,-1,-1,0,70,-1,103,4,-89, -5,-56,2,54,5,44,0,0,1,23,5,47,2,48,5,60,0,37,64,24,4,3,2,107,63, -63,41,41,65,4,3,2,15,68,47,68,64,68,96,68,112,68,5,68,0,47,93,53,53,53, -1,43,53,53,53,0,-1,-1,0,70,-1,103,4,-89,5,-56,2,54,5,44,0,0,1,23,5, -47,2,48,5,60,0,37,64,24,4,3,2,107,63,63,41,41,65,4,3,2,15,68,47,68, -64,68,96,68,112,68,5,68,0,47,93,53,53,53,1,43,53,53,53,0,0,1,0,20,1, -37,6,127,5,99,0,43,0,-116,-71,0,13,3,0,-77,0,45,27,33,-72,2,-13,-78,22,8, -10,-72,3,3,64,23,7,5,11,24,1,24,27,121,15,1,26,15,42,15,58,15,3,9,15, -1,15,12,19,-72,2,-17,64,27,-122,41,1,26,41,42,41,58,41,3,9,41,1,41,12,31, --97,37,-81,37,-65,37,3,37,37,12,28,-72,2,-17,64,10,47,27,-97,27,2,27,8,7,43, -12,-70,2,-17,0,1,2,-21,0,63,-3,50,-52,50,47,93,-19,17,57,47,93,57,18,57,93, -93,93,-19,17,57,93,93,93,17,57,93,1,47,51,-3,50,-34,-3,-52,16,-48,-19,49,48,1, -33,34,39,38,53,52,55,23,6,21,20,33,33,38,39,38,37,36,37,38,38,53,52,55,54, -55,55,21,7,6,7,6,21,20,23,22,23,22,23,4,23,22,23,6,127,-5,85,-53,94,-105, -52,37,8,1,111,4,55,37,92,65,-2,-45,-2,-2,-2,-1,90,-124,109,117,-50,-33,-47,-124,70, -116,68,16,79,-28,-28,1,106,58,124,57,1,37,37,59,-87,71,107,20,34,29,-70,61,39,28, -58,50,49,18,90,47,88,103,111,82,88,-83,70,44,31,51,34,42,26,6,18,43,44,70,37, -78,-111,0,1,0,20,1,37,7,118,5,99,0,52,0,-89,-73,24,5,5,43,0,54,37,43, --72,2,-13,-78,32,17,19,-72,3,3,64,47,16,14,-124,47,1,118,47,1,25,47,57,47,2, -47,45,51,11,34,1,34,37,-118,26,1,121,26,1,106,26,1,89,26,1,75,26,1,56,26, -1,25,26,41,26,2,26,22,28,-72,2,-17,64,12,41,-97,45,-81,45,-65,45,3,45,45,22, -38,-72,2,-17,64,9,47,37,-97,37,2,37,17,16,22,-65,2,-17,0,10,2,-21,0,51,2, --17,0,5,0,0,2,-21,0,63,50,-19,63,-3,-50,50,47,93,-19,17,57,47,93,57,-19,17, -57,93,93,93,93,93,93,93,17,57,93,17,18,57,93,93,93,1,47,51,-3,50,-34,-3,-52, -16,-64,17,57,47,-51,49,48,1,35,34,39,38,39,20,7,6,35,33,34,39,38,53,52,55, -23,6,21,20,33,33,32,53,52,39,38,37,38,39,38,53,52,55,54,55,55,21,7,6,7, -6,21,20,23,4,23,22,23,22,51,51,7,118,123,94,-113,57,-76,-112,-128,118,-2,57,-53,94, --105,52,37,8,1,111,1,-4,1,8,104,-105,-2,64,91,64,67,109,118,-51,-33,-47,-124,70,116, --93,2,17,-107,120,121,-65,63,-125,1,37,78,31,117,90,72,64,37,59,-87,71,107,20,34,29, --70,61,41,34,49,100,20,43,45,47,88,103,112,81,88,-83,70,44,31,51,34,54,38,123,66, -64,64,100,0,1,-1,-70,1,37,3,39,4,-24,0,29,0,-117,-76,88,8,1,16,3,-72,3, -0,-78,0,31,21,-72,2,-13,64,24,10,2,60,12,1,11,12,27,12,43,12,3,12,15,57, -5,89,5,105,5,3,5,3,7,-72,2,-17,64,33,117,25,1,104,25,1,25,3,57,19,1, -19,-97,23,-81,23,-65,23,3,61,23,1,15,23,31,23,47,23,3,23,23,3,16,-72,2,-17, --75,-97,15,1,15,29,3,-69,2,-17,0,1,2,-21,1,42,-123,0,63,-19,50,47,93,-19,17, -57,47,93,93,93,57,93,18,57,93,93,-19,17,57,93,17,57,93,93,1,47,-42,-19,16,-48, --19,-60,49,48,0,93,1,33,53,33,38,39,38,39,38,38,53,52,55,54,55,55,21,7,6, -7,6,21,20,23,22,23,22,23,22,23,3,39,-4,-109,2,-7,35,94,37,-17,90,-124,109,118, --51,-33,-47,-124,70,116,-93,-99,112,72,55,42,14,1,37,-82,58,39,15,50,19,89,47,88,103, -112,81,88,-83,70,44,31,51,34,59,33,31,47,30,75,58,53,0,0,1,-1,-70,1,37,4, -30,4,-24,0,39,0,-106,64,14,89,17,1,40,2,1,12,3,3,30,25,0,41,30,-72,2, --13,64,29,19,9,-128,34,1,116,34,1,53,34,1,36,34,1,34,32,38,11,21,43,21,59, -21,3,21,24,14,10,16,-72,2,-17,64,23,28,-66,32,1,-97,32,-81,32,2,62,32,1,15, -32,31,32,47,32,3,32,32,10,25,-72,2,-17,-76,-97,24,1,24,10,-65,2,-17,0,8,2, --21,0,38,2,-17,0,3,0,0,2,-21,0,63,50,-19,63,-19,47,93,-19,17,57,47,93,93, -93,93,57,-19,17,57,17,57,93,17,18,57,93,93,93,93,1,47,-42,-19,16,-48,-60,18,57, -47,-51,49,48,0,93,93,1,35,34,39,20,7,6,35,33,53,33,50,53,52,39,38,39,38, -38,53,52,55,54,55,55,21,7,6,7,6,21,20,23,22,23,22,23,22,51,51,4,30,122, -117,-104,113,90,102,-2,84,1,-70,-15,81,51,-61,90,-124,109,118,-51,-33,-47,-124,70,116,-93,-71, -84,48,107,88,57,-126,1,37,-62,96,55,43,-82,49,30,26,16,41,19,89,47,88,103,112,81, -88,-83,70,44,31,51,34,59,33,37,41,23,106,87,0,-1,-1,0,20,1,37,6,127,5,-33, -2,54,3,45,0,0,1,23,2,-8,4,-50,-1,60,0,60,64,37,2,1,-81,45,-65,45,-49, -45,3,45,64,12,15,52,0,45,45,13,13,65,2,1,47,48,63,48,-81,48,3,16,48,32, -48,-64,48,3,48,-72,-1,-64,-77,9,10,52,48,0,47,43,93,113,53,53,1,43,43,93,53, -53,-1,-1,0,20,1,37,7,118,5,-33,2,54,3,46,0,0,1,23,2,-8,4,-50,-1,60, -0,60,64,37,2,1,32,70,-81,70,-65,70,-49,70,4,70,64,12,14,52,0,70,70,35,35, -65,2,1,47,73,63,73,-81,73,3,96,73,-64,73,2,73,-72,-1,-64,-77,9,11,52,73,0, -47,43,93,113,53,53,1,43,43,93,53,53,-1,-1,-1,-70,1,37,3,39,5,-33,2,54,3, -47,0,0,1,23,2,-8,1,124,-1,60,0,56,64,33,2,1,-65,30,-49,30,2,30,64,12, -15,52,0,30,30,15,15,65,2,1,47,33,63,33,-81,33,3,96,33,-64,33,2,33,-72,-1, --64,-77,9,11,52,33,0,47,43,93,113,53,53,1,43,43,93,53,53,-1,-1,-1,-70,1,37, -4,30,5,-33,2,54,3,48,0,0,1,23,2,-8,1,124,-1,60,0,58,64,35,2,1,-81, -55,-65,55,-49,55,3,55,64,12,14,52,0,55,55,39,39,65,2,1,47,58,63,58,-81,58, -3,96,58,-64,58,2,58,-72,-1,-64,-77,9,11,52,58,0,47,43,93,113,53,53,1,43,43, -93,53,53,-1,-1,0,45,1,37,4,-49,6,51,2,54,3,-39,0,0,1,23,5,45,1,104, -5,-84,0,73,-76,2,16,74,1,74,-72,-1,-64,-78,11,14,52,-72,-1,-59,64,42,74,74,27, -27,65,0,26,0,27,16,26,16,27,4,2,15,75,127,75,-81,75,-65,75,-17,75,5,75,64, -33,47,52,75,64,11,13,52,75,64,11,17,52,75,0,47,43,43,43,93,53,93,1,43,43, -113,53,0,-1,-1,0,45,1,37,4,-49,6,51,2,54,3,-39,0,0,1,23,5,45,1,104, -5,-84,0,73,-76,2,16,74,1,74,-72,-1,-64,-78,11,14,52,-72,-1,-59,64,42,74,74,27, -27,65,0,26,0,27,16,26,16,27,4,2,15,75,127,75,-81,75,-65,75,-17,75,5,75,64, -33,47,52,75,64,11,13,52,75,64,11,17,52,75,0,47,43,43,43,93,53,93,1,43,43, -113,53,0,-1,-1,-1,-70,1,37,3,39,6,-65,2,54,3,47,0,0,1,23,5,45,0,80, -6,56,0,59,-73,1,-32,30,1,16,30,1,30,-72,-1,-64,-77,31,35,52,30,-72,-1,-64,64, -25,9,15,52,50,30,30,14,14,65,1,16,31,63,31,79,31,127,31,4,31,64,54,62,52, -31,0,47,43,93,53,1,43,43,43,93,113,53,0,-1,-1,-1,-70,1,37,3,39,6,-65,2, -54,3,47,0,0,1,23,5,45,0,80,6,56,0,59,-73,1,-32,30,1,16,30,1,30,-72, --1,-64,-77,31,35,52,30,-72,-1,-64,64,25,9,15,52,50,30,30,14,14,65,1,16,31,63, -31,79,31,127,31,4,31,64,54,62,52,31,0,47,43,93,53,1,43,43,43,93,113,53,0, --1,-1,0,45,1,37,4,-49,7,8,2,54,3,-39,0,0,1,23,5,47,1,104,6,124,0, -92,64,10,4,3,2,-32,84,1,111,84,1,84,-72,-1,-64,64,25,9,19,52,0,84,78,51, -61,65,0,26,0,27,16,26,16,27,4,4,3,2,-81,83,1,83,-72,-1,-64,64,16,23,39, -52,83,64,61,62,52,83,64,11,16,52,83,0,3,-72,-1,-64,-77,23,45,52,3,0,47,43, -53,47,43,43,43,113,53,53,53,93,1,43,43,93,113,53,53,53,-1,-1,0,45,1,37,4, --49,7,8,2,54,3,-39,0,0,1,23,5,47,1,104,6,124,0,92,64,10,4,3,2,-32, -84,1,111,84,1,84,-72,-1,-64,64,25,9,19,52,0,84,78,51,61,65,0,26,0,27,16, -26,16,27,4,4,3,2,-81,83,1,83,-72,-1,-64,64,16,23,39,52,83,64,61,62,52,83, -64,11,16,52,83,0,3,-72,-1,-64,-77,23,45,52,3,0,47,43,53,47,43,43,43,113,53, -53,53,93,1,43,43,93,113,53,53,53,-1,-1,-1,-70,1,37,3,39,6,-47,2,54,3,47, -0,0,1,23,6,110,0,40,6,-7,0,39,64,25,3,2,1,-17,40,1,0,40,40,10,10, -65,3,2,1,63,39,79,39,-128,39,-65,39,4,39,0,47,93,53,53,53,1,43,93,53,53, -53,0,-1,-1,-1,-70,1,37,3,39,6,-47,2,54,3,47,0,0,1,23,6,110,0,40,6, --7,0,39,64,25,3,2,1,-17,40,1,0,40,40,10,10,65,3,2,1,63,39,79,39,-128, -39,-65,39,4,39,0,47,93,53,53,53,1,43,93,53,53,53,0,-1,-1,0,45,-2,-103,4, --49,6,51,2,54,3,-39,0,0,1,23,5,48,1,-112,0,0,0,40,64,18,4,3,2,0, -84,78,46,41,65,4,3,2,79,64,12,19,52,79,-72,-1,-64,-77,9,10,52,79,0,47,43, -43,53,53,53,1,43,53,53,53,-1,-1,0,45,-2,-103,4,-49,6,51,2,54,3,-39,0,0, -1,23,5,48,1,-112,0,0,0,40,64,18,4,3,2,0,84,78,46,41,65,4,3,2,79, -64,12,19,52,79,-72,-1,-64,-77,9,10,52,79,0,47,43,43,53,53,53,1,43,53,53,53, --1,-1,-1,-70,-2,-103,3,39,5,-33,2,54,3,47,0,0,1,23,5,48,0,-116,0,0,0, -40,64,18,3,2,1,0,40,30,1,0,65,3,2,1,35,64,12,19,52,35,-72,-1,-64,-77, -9,10,52,35,0,47,43,43,53,53,53,1,43,53,53,53,-1,-1,-1,-70,-2,-103,3,39,5, --33,2,54,3,47,0,0,1,23,5,48,0,-116,0,0,0,40,64,18,3,2,1,0,40,30, -1,0,65,3,2,1,35,64,12,19,52,35,-72,-1,-64,-77,9,10,52,35,0,47,43,43,53, -53,53,1,43,53,53,53,-1,-1,0,20,1,37,6,127,6,-16,2,54,3,49,0,0,1,23, -2,-8,4,-50,-1,60,0,60,64,37,3,2,-81,56,-65,56,-49,56,3,56,64,12,15,52,0, -56,56,13,13,65,3,2,47,59,63,59,-81,59,3,16,59,32,59,-64,59,3,59,-72,-1,-64, --77,9,10,52,59,0,47,43,93,113,53,53,1,43,43,93,53,53,-1,-1,0,20,1,37,7, -118,6,-16,2,54,3,50,0,0,1,23,2,-8,4,-50,-1,60,0,60,64,37,3,2,32,81, --81,81,-65,81,-49,81,4,81,64,12,14,52,0,81,81,35,35,65,3,2,47,84,63,84,-81, -84,3,96,84,-64,84,2,84,-72,-1,-64,-77,9,11,52,84,0,47,43,93,113,53,53,1,43, -43,93,53,53,-1,-1,-1,-70,1,37,3,39,7,2,2,54,3,51,0,0,1,23,2,-8,1, -124,-1,60,0,56,64,33,3,2,-65,41,-49,41,2,41,64,12,15,52,0,41,41,15,15,65, -3,2,47,44,63,44,-81,44,3,96,44,-64,44,2,44,-72,-1,-64,-77,9,11,52,44,0,47, -43,93,113,53,53,1,43,43,93,53,53,-1,-1,-1,-70,1,37,4,30,7,2,2,54,3,52, -0,0,1,23,2,-8,1,124,-1,60,0,58,64,35,3,2,-81,66,-65,66,-49,66,3,66,64, -12,14,52,0,66,66,40,40,65,3,2,47,69,63,69,-81,69,3,96,69,-64,69,2,69,-72, --1,-64,-77,9,11,52,69,0,47,43,93,113,53,53,1,43,43,93,53,53,-1,-1,0,20,1, -37,6,127,7,33,2,54,3,49,0,0,1,23,6,109,3,112,6,-67,0,110,64,9,3,2, -16,62,1,-96,62,1,62,-72,-1,-64,-77,49,92,52,62,-72,-1,-64,-77,18,21,52,62,-72,-1, --64,64,19,9,16,52,0,62,62,7,7,65,7,49,-25,54,-9,54,3,3,2,61,-72,-1,-64, -64,25,60,-1,52,-96,61,-80,61,-64,61,3,95,61,111,61,2,0,61,80,61,96,61,3,61, -1,46,-72,-1,-64,-77,60,-1,52,46,0,47,43,53,47,93,113,114,43,53,53,93,1,43,43, -43,43,113,114,53,53,-1,-1,0,20,1,37,7,118,7,33,2,54,3,50,0,0,1,23,6, -109,3,112,6,-67,0,103,-78,3,2,87,-72,-1,-64,64,36,49,92,52,16,87,-64,87,2,79, -87,1,32,87,64,87,-81,87,-32,87,4,0,87,81,29,29,65,7,74,-25,79,-9,79,3,3, -2,86,-72,-1,-64,64,25,60,-1,52,-96,86,-80,86,-64,86,3,95,86,111,86,2,0,86,80, -86,96,86,3,86,1,71,-72,-1,-64,-77,60,-1,52,71,0,47,43,53,47,93,113,114,43,53, -53,93,1,43,93,113,114,43,53,53,0,-1,-1,-1,-70,1,37,3,39,7,33,2,54,3,51, -0,0,1,23,6,109,0,0,6,-67,0,-122,-78,3,2,47,-72,-1,-128,64,21,60,-1,52,16, -47,1,-96,47,1,0,47,80,47,96,47,-80,47,-64,47,5,47,-72,-1,-64,-77,27,29,52,47, --72,-1,-64,64,26,37,39,52,0,47,47,10,10,65,-26,38,-25,39,-10,38,-9,39,4,3,63, -46,79,46,2,2,46,-72,-1,-64,64,25,60,-1,52,-96,46,-80,46,-64,46,3,95,46,111,46, -2,0,46,80,46,96,46,3,46,1,31,-72,-1,-64,-74,42,-1,52,116,31,1,31,0,47,93, -43,53,47,93,113,114,43,53,93,53,93,1,43,43,43,93,113,114,43,53,53,-1,-1,-1,-70, -1,37,4,30,7,33,2,54,3,52,0,0,1,23,6,109,0,0,6,-67,0,-120,-78,3,2, -72,-72,-1,-128,-77,60,-1,52,72,-72,-1,-64,64,19,27,30,52,16,72,1,-96,72,1,0,72, -80,72,-80,72,-64,72,4,72,-72,-1,-64,64,30,37,39,52,0,72,72,34,34,65,123,55,122, -56,-26,63,-25,64,-10,63,-9,64,6,3,63,71,79,71,2,2,71,-72,-1,-64,64,25,60,-1, -52,-96,71,-80,71,-64,71,3,95,71,111,71,2,0,71,80,71,96,71,3,71,1,56,-72,-1, --64,-74,42,-1,52,116,56,1,56,0,47,93,43,53,47,93,113,114,43,53,93,53,93,1,43, -43,93,113,114,43,43,53,53,-1,-1,0,20,-1,76,6,127,6,-16,2,54,3,49,0,0,1, -23,5,46,2,-108,0,0,0,36,64,16,3,2,0,62,56,32,27,65,3,2,61,64,12,21, -52,61,-72,-1,-64,-77,9,10,52,61,0,47,43,43,53,53,1,43,53,53,-1,-1,0,20,-1, -76,7,118,6,-16,2,54,3,50,0,0,1,23,5,46,1,-92,0,0,0,36,64,16,3,2, -0,87,81,4,65,65,3,2,86,64,12,21,52,86,-72,-1,-64,-77,9,10,52,86,0,47,43, -43,53,53,1,43,53,53,-1,-1,-1,-70,-1,76,3,39,7,2,2,54,3,51,0,0,1,23, -5,46,0,-96,0,0,0,36,64,16,3,2,0,47,41,1,0,65,3,2,46,64,12,21,52, -46,-72,-1,-64,-77,9,10,52,46,0,47,43,43,53,53,1,43,53,53,-1,-1,-1,-70,-1,76, -4,30,7,2,2,54,3,52,0,0,1,22,5,46,20,0,0,36,64,16,3,2,0,72,66, -21,15,65,3,2,71,64,12,21,52,71,-72,-1,-64,-77,9,10,52,71,0,47,43,43,53,53, -1,43,53,53,-1,-1,0,20,-2,-84,6,127,6,-16,2,54,3,49,0,0,1,23,5,49,2, --108,0,0,0,36,64,16,3,2,0,62,56,32,27,65,3,2,61,64,12,21,52,61,-72,-1, --64,-77,9,10,52,61,0,47,43,43,53,53,1,43,53,53,-1,-1,0,20,-2,-84,7,118,6, --16,2,54,3,50,0,0,1,23,5,49,1,-52,0,0,0,36,64,16,3,2,0,87,81,4, -65,65,3,2,86,64,12,21,52,86,-72,-1,-64,-77,9,10,52,86,0,47,43,43,53,53,1, -43,53,53,-1,-1,-1,-70,-2,-84,3,39,7,2,2,54,3,51,0,0,1,23,5,49,0,-96, -0,0,0,36,64,16,3,2,0,47,41,1,0,65,3,2,46,64,12,21,52,46,-72,-1,-64, --77,9,10,52,46,0,47,43,43,53,53,1,43,53,53,-1,-1,-1,-70,-2,-84,4,30,7,2, -2,54,3,52,0,0,1,22,5,49,0,0,0,36,64,16,3,2,0,72,66,21,15,65,3, -2,71,64,12,21,52,71,-72,-1,-64,-77,9,10,52,71,0,47,43,43,53,53,1,43,53,53, --1,-1,0,20,1,37,6,127,7,33,2,54,3,49,0,0,1,23,6,110,3,72,7,73,0, --55,-77,4,3,2,66,-72,-1,-128,-77,55,-1,52,66,-72,-1,-64,-77,50,54,52,66,-72,-1,-64, --77,38,43,52,66,-72,-1,-64,-77,33,36,52,66,-72,-1,-64,-77,18,20,52,66,-72,-1,-64,64, -16,13,15,52,0,66,1,0,66,1,0,66,66,7,7,65,54,-72,-1,-24,64,22,18,28,52, -7,49,119,52,2,4,3,2,-33,65,1,95,65,111,65,-32,65,3,65,-72,-1,-64,64,9,14, -16,52,65,64,18,22,52,65,-72,-1,-64,-77,24,28,52,65,-72,-1,-64,-77,60,61,52,65,-72, --1,-64,64,10,70,-1,52,65,64,73,53,65,1,46,-72,-1,-128,-77,100,-1,52,46,-72,-1,-64, --77,49,99,52,46,-72,-1,-32,-73,30,48,52,118,46,1,0,46,0,47,53,93,43,43,43,53, -47,43,43,43,43,43,43,113,114,53,53,53,93,43,1,43,93,113,43,43,43,43,43,43,53, -53,53,0,-1,-1,0,20,1,37,7,118,7,33,2,54,3,50,0,0,1,23,6,110,3,72, -7,73,0,-46,-77,4,3,2,91,-72,-1,-128,-77,55,-1,52,91,-72,-1,-64,-78,61,53,91,-72, --1,-64,-77,50,54,52,91,-72,-1,-64,-77,38,45,52,91,-72,-1,-64,-77,33,36,52,91,-72,-1, --64,64,22,18,20,52,0,91,96,91,2,0,91,64,91,80,91,3,0,91,91,29,29,65,79, --72,-1,-24,64,29,18,28,52,8,73,1,7,74,100,77,116,77,-73,79,4,4,3,2,-33,90, -1,95,90,111,90,-32,90,3,90,-72,-1,-64,64,9,14,16,52,90,64,18,22,52,90,-72,-1, --64,-77,24,28,52,90,-72,-1,-64,-77,60,61,52,90,-72,-1,-64,64,10,70,-1,52,90,64,73, -53,90,1,71,-72,-1,-128,-77,100,-1,52,71,-72,-1,-64,-77,49,99,52,71,-72,-1,-32,-76,30, -48,52,0,71,0,47,53,43,43,43,53,47,43,43,43,43,43,43,113,114,53,53,53,93,113, -43,1,43,93,113,43,43,43,43,43,43,53,53,53,-1,-1,-1,-70,1,37,3,39,7,33,2, -54,3,51,0,0,1,23,6,110,-1,-15,7,73,0,-5,-77,4,3,2,51,-72,-1,-128,-77,58, --1,52,51,-72,-1,-64,-77,61,62,52,51,-72,-1,-64,-77,39,57,52,51,-72,-1,-64,-77,33,36, -52,51,-72,-1,-64,64,17,18,20,52,0,51,80,51,96,51,3,0,51,51,10,10,65,40,-72, --1,-48,-77,55,-1,52,39,-72,-1,-48,-77,55,-1,52,38,-72,-1,-48,-77,55,-1,52,39,-72,-1, --8,-77,29,39,52,39,-72,-1,-32,64,38,18,28,52,20,39,36,39,2,25,34,1,6,34,115, -35,115,36,115,37,-26,38,-10,38,6,4,3,2,-33,50,1,95,50,111,50,-32,50,3,50,-72, --1,-64,64,9,14,16,52,50,64,18,22,52,50,-72,-1,-64,-77,24,28,52,50,-72,-1,-64,-77, -60,61,52,50,-72,-1,-64,64,10,70,-1,52,50,64,73,53,50,1,31,-72,-1,-128,-77,100,-1, -52,31,-72,-1,-64,-77,42,99,52,31,-72,-1,-32,-77,29,41,52,31,-72,-1,-40,-76,25,28,52, -0,31,0,47,53,43,43,43,43,53,47,43,43,43,43,43,43,113,114,53,53,53,93,113,114, -43,43,43,43,43,1,43,93,43,43,43,43,43,53,53,53,0,-1,-1,-1,-70,1,37,4,30, -7,33,2,54,3,52,0,0,1,23,6,110,-1,-15,7,73,1,1,64,20,4,3,2,80,76, -1,0,76,64,76,80,76,-112,76,-96,76,-80,76,6,76,-72,-1,-128,-77,59,-1,52,76,-72,-1, --64,-77,61,62,52,76,-72,-1,-64,-77,39,58,52,76,-72,-1,-64,64,10,33,36,52,0,76,76, -34,34,65,65,-72,-1,-48,-77,55,-1,52,64,-72,-1,-48,-77,55,-1,52,63,-72,-1,-48,-77,55, --1,52,64,-72,-1,-8,-77,29,39,52,64,-72,-1,-32,64,43,18,28,52,20,64,36,64,2,6, -59,100,60,100,61,100,62,116,60,116,61,116,62,-74,64,-26,63,-10,63,10,4,3,2,-33,75, -1,95,75,111,75,-32,75,3,75,-72,-1,-64,64,9,14,16,52,75,64,18,22,52,75,-72,-1, --64,-77,24,28,52,75,-72,-1,-64,-77,60,61,52,75,-72,-1,-64,64,10,70,-1,52,75,64,73, -53,75,1,56,-72,-1,-128,-77,100,-1,52,56,-72,-1,-64,-77,42,99,52,56,-72,-1,-32,-77,29, -41,52,56,-72,-1,-40,-76,25,28,52,0,56,0,47,53,43,43,43,43,53,47,43,43,43,43, -43,43,113,114,53,53,53,93,114,43,43,43,43,43,1,43,43,43,43,43,93,113,53,53,53, -0,-1,-1,0,71,0,14,4,13,7,32,2,54,3,-35,0,0,1,23,5,54,1,-12,1,99, -0,-81,64,11,1,0,57,16,57,-96,57,-80,57,4,57,-72,-1,-128,64,10,11,16,52,0,57, -57,39,39,65,40,-72,-1,-64,-77,37,-1,52,39,-72,-1,-128,-77,37,-1,52,38,-72,-1,-128,-77, -37,-1,52,42,-72,-1,-16,-77,9,-1,52,41,-72,-1,-16,-77,9,-1,52,40,-72,-1,-48,-77,9, -36,52,39,-72,-1,-80,-77,9,36,52,38,-72,-1,-80,64,10,9,36,52,1,58,64,83,99,52, -58,-72,-1,-64,64,39,32,34,52,0,58,48,58,-128,58,-96,58,4,15,58,47,58,95,58,111, -58,4,0,58,16,58,32,58,96,58,112,58,-65,58,-64,58,7,58,0,6,-72,-1,-64,-77,28, --1,52,6,0,47,43,53,47,93,113,114,43,43,53,43,43,43,43,43,43,43,43,1,43,43, -93,53,0,-1,-1,0,71,0,14,4,13,7,32,2,54,3,-35,0,0,1,23,5,54,1,-12, -1,99,0,-81,64,11,1,0,57,16,57,-96,57,-80,57,4,57,-72,-1,-128,64,10,11,16,52, -0,57,57,39,39,65,40,-72,-1,-64,-77,37,-1,52,39,-72,-1,-128,-77,37,-1,52,38,-72,-1, --128,-77,37,-1,52,42,-72,-1,-16,-77,9,-1,52,41,-72,-1,-16,-77,9,-1,52,40,-72,-1,-48, --77,9,36,52,39,-72,-1,-80,-77,9,36,52,38,-72,-1,-80,64,10,9,36,52,1,58,64,83, -99,52,58,-72,-1,-64,64,39,32,34,52,0,58,48,58,-128,58,-96,58,4,15,58,47,58,95, -58,111,58,4,0,58,16,58,32,58,96,58,112,58,-65,58,-64,58,7,58,0,6,-72,-1,-64, --77,28,-1,52,6,0,47,43,53,47,93,113,114,43,43,53,43,43,43,43,43,43,43,43,1, -43,43,93,53,0,-1,-1,-1,-70,1,37,1,-88,7,32,2,54,3,-33,0,0,1,23,5,54, --1,-100,1,99,0,-32,-74,1,0,23,16,23,2,23,-72,-1,-64,64,40,13,16,52,0,23,19, -4,17,65,24,64,40,66,52,21,64,40,66,52,20,64,40,66,52,24,-128,67,-1,52,21,-128, -67,-1,52,20,-128,67,-1,52,14,-72,-1,-64,-77,9,-1,52,13,-72,-1,-64,-77,9,-1,52,12, --72,-1,-64,-77,9,-1,52,11,-72,-1,-64,-77,9,-1,52,10,-72,-1,-64,-77,9,-1,52,9,-72, --1,-128,-77,23,-1,52,8,-72,-1,-128,-77,23,-1,52,7,-72,-1,-64,-77,9,-1,52,9,-72,-1, --64,-77,9,22,52,8,-72,-1,-64,-76,9,22,52,1,21,-72,-1,-64,-77,67,69,52,21,-72,-1, --64,-77,61,62,52,21,-72,-1,-64,-78,59,53,21,-72,-1,-64,64,31,9,11,52,0,21,48,21, --128,21,-96,21,4,16,21,112,21,-128,21,-112,21,-49,21,5,96,21,112,21,-65,21,3,21,0, -47,93,113,114,43,43,43,43,53,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, -1,43,43,113,53,-1,-1,-1,-70,1,37,1,-88,7,32,2,54,3,-33,0,0,1,23,5,54, --1,-100,1,99,0,-32,-74,1,0,23,16,23,2,23,-72,-1,-64,64,40,13,16,52,0,23,19, -4,17,65,24,64,40,66,52,21,64,40,66,52,20,64,40,66,52,24,-128,67,-1,52,21,-128, -67,-1,52,20,-128,67,-1,52,14,-72,-1,-64,-77,9,-1,52,13,-72,-1,-64,-77,9,-1,52,12, --72,-1,-64,-77,9,-1,52,11,-72,-1,-64,-77,9,-1,52,10,-72,-1,-64,-77,9,-1,52,9,-72, --1,-128,-77,23,-1,52,8,-72,-1,-128,-77,23,-1,52,7,-72,-1,-64,-77,9,-1,52,9,-72,-1, --64,-77,9,22,52,8,-72,-1,-64,-76,9,22,52,1,21,-72,-1,-64,-77,67,69,52,21,-72,-1, --64,-77,61,62,52,21,-72,-1,-64,-78,59,53,21,-72,-1,-64,64,31,9,11,52,0,21,48,21, --128,21,-96,21,4,16,21,112,21,-128,21,-112,21,-49,21,5,96,21,112,21,-65,21,3,21,0, -47,93,113,114,43,43,43,43,53,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, -1,43,43,113,53,-1,-1,0,71,0,14,4,13,7,33,2,54,3,-35,0,0,1,23,5,45, -2,78,6,-102,0,-28,-73,1,0,58,-81,58,-48,58,3,-72,-1,-38,64,16,58,58,36,36,65, -57,64,65,100,52,56,64,65,100,52,40,-72,-1,-64,-77,37,-1,52,39,-72,-1,-128,-77,37,-1, -52,38,-72,-1,-128,-77,37,-1,52,42,-72,-1,-16,-77,9,-1,52,41,-72,-1,-16,-77,9,-1,52, -40,-72,-1,-48,-77,9,36,52,39,-72,-1,-80,-77,9,36,52,38,-72,-1,-80,64,37,11,36,52, -0,38,16,38,2,1,16,57,112,57,-96,57,-80,57,-64,57,5,0,57,96,57,112,57,3,111, -57,127,57,-32,57,-16,57,4,57,-72,-1,-64,-78,88,53,57,-72,-1,-64,-78,82,53,57,-72,-1, --64,-77,74,75,52,57,-72,-1,-64,-77,68,71,52,57,-72,-1,-64,-78,65,53,57,-72,-1,-64,-78, -60,53,57,-72,-1,-64,64,11,91,-1,52,57,64,11,13,52,57,0,6,-72,-1,-64,-77,28,-1, -52,6,0,47,43,53,47,43,43,43,43,43,43,43,43,93,113,114,53,93,43,43,43,43,43, -43,43,43,43,43,1,43,93,53,-1,-1,0,71,0,14,4,13,7,33,2,54,3,-35,0,0, -1,23,5,45,2,78,6,-102,0,-28,-73,1,0,58,-81,58,-48,58,3,-72,-1,-38,64,16,58, -58,36,36,65,57,64,65,100,52,56,64,65,100,52,40,-72,-1,-64,-77,37,-1,52,39,-72,-1, --128,-77,37,-1,52,38,-72,-1,-128,-77,37,-1,52,42,-72,-1,-16,-77,9,-1,52,41,-72,-1,-16, --77,9,-1,52,40,-72,-1,-48,-77,9,36,52,39,-72,-1,-80,-77,9,36,52,38,-72,-1,-80,64, -37,11,36,52,0,38,16,38,2,1,16,57,112,57,-96,57,-80,57,-64,57,5,0,57,96,57, -112,57,3,111,57,127,57,-32,57,-16,57,4,57,-72,-1,-64,-78,88,53,57,-72,-1,-64,-78,82, -53,57,-72,-1,-64,-77,74,75,52,57,-72,-1,-64,-77,68,71,52,57,-72,-1,-64,-78,65,53,57, --72,-1,-64,-78,60,53,57,-72,-1,-64,64,11,91,-1,52,57,64,11,13,52,57,0,6,-72,-1, --64,-77,28,-1,52,6,0,47,43,53,47,43,43,43,43,43,43,43,43,93,113,114,53,93,43, -43,43,43,43,43,43,43,43,43,1,43,93,53,-1,-1,-1,-70,1,37,1,-88,7,33,2,54, -3,-33,0,0,1,23,5,45,-1,-53,6,-102,1,3,-73,1,0,19,1,80,19,1,19,-72,-1, --64,-77,44,46,52,19,-72,-1,-64,-78,14,16,52,-72,-1,-32,64,21,19,19,13,13,65,20,-128, -82,99,52,20,64,39,81,52,19,64,39,99,52,14,-72,-1,-64,-77,9,-1,52,13,-72,-1,-64, --77,9,-1,52,12,-72,-1,-64,-77,9,-1,52,11,-72,-1,-64,-77,9,-1,52,10,-72,-1,-64,-77, -9,-1,52,9,-72,-1,-128,-77,23,-1,52,8,-72,-1,-128,-77,23,-1,52,7,-72,-1,-64,-77,9, --1,52,9,-72,-1,-64,-77,9,22,52,8,-72,-1,-64,64,39,9,22,52,4,6,4,8,4,9, -3,1,16,20,112,20,-96,20,-80,20,-64,20,5,0,20,96,20,112,20,3,111,20,127,20,-32, -20,-16,20,4,20,-72,-1,-64,-78,88,53,20,-72,-1,-64,-78,82,53,20,-72,-1,-64,-77,74,75, -52,20,-72,-1,-64,-77,68,71,52,20,-72,-1,-64,-78,65,53,20,-72,-1,-64,-78,60,53,20,-72, --1,-64,64,9,91,-1,52,20,64,11,13,52,20,0,47,43,43,43,43,43,43,43,43,93,113, -114,53,93,43,43,43,43,43,43,43,43,43,43,43,43,43,1,43,43,43,113,114,53,0,-1, --1,-1,-70,1,37,1,-88,7,33,2,54,3,-33,0,0,1,23,5,45,-1,-53,6,-102,1,3, --73,1,0,19,1,80,19,1,19,-72,-1,-64,-77,44,46,52,19,-72,-1,-64,-78,14,16,52,-72, --1,-32,64,21,19,19,13,13,65,20,-128,82,99,52,20,64,39,81,52,19,64,39,99,52,14, --72,-1,-64,-77,9,-1,52,13,-72,-1,-64,-77,9,-1,52,12,-72,-1,-64,-77,9,-1,52,11,-72, --1,-64,-77,9,-1,52,10,-72,-1,-64,-77,9,-1,52,9,-72,-1,-128,-77,23,-1,52,8,-72,-1, --128,-77,23,-1,52,7,-72,-1,-64,-77,9,-1,52,9,-72,-1,-64,-77,9,22,52,8,-72,-1,-64, -64,39,9,22,52,4,6,4,8,4,9,3,1,16,20,112,20,-96,20,-80,20,-64,20,5,0, -20,96,20,112,20,3,111,20,127,20,-32,20,-16,20,4,20,-72,-1,-64,-78,88,53,20,-72,-1, --64,-78,82,53,20,-72,-1,-64,-77,74,75,52,20,-72,-1,-64,-77,68,71,52,20,-72,-1,-64,-78, -65,53,20,-72,-1,-64,-78,60,53,20,-72,-1,-64,64,9,91,-1,52,20,64,11,13,52,20,0, -47,43,43,43,43,43,43,43,43,93,113,114,53,93,43,43,43,43,43,43,43,43,43,43,43, -43,43,1,43,43,43,113,114,53,0,-1,-1,0,71,0,14,4,13,7,33,2,54,3,-35,0, -0,1,23,6,110,2,48,7,73,1,11,-77,3,2,1,62,-72,-1,-64,-78,70,53,62,-72,-1, --64,-77,46,48,52,62,-72,-1,-64,-77,39,44,52,62,-72,-1,-64,-77,21,23,52,62,-72,-1,-64, --78,10,18,52,-72,-1,-22,-75,62,62,39,39,65,41,-72,-1,-8,-77,24,27,52,40,-72,-1,-8, --77,24,27,52,39,-72,-1,-8,-77,24,27,52,38,-72,-1,-8,-77,24,27,52,40,-72,-1,-64,-77, -37,-1,52,39,-72,-1,-128,-77,37,-1,52,38,-72,-1,-128,-77,37,-1,52,42,-72,-1,-16,-77,9, --1,52,41,-72,-1,-16,-77,9,-1,52,40,-72,-1,-48,-77,9,36,52,39,-72,-1,-80,-77,9,36, -52,38,-72,-1,-80,64,25,11,36,52,0,38,1,3,2,-1,65,1,1,-32,65,1,80,65,96, -65,112,65,-16,65,4,65,-72,-1,-64,-77,101,-1,52,65,-72,-1,-64,-77,88,89,52,65,-72,-1, --64,-77,70,72,52,65,-72,-1,-64,-77,60,61,52,65,-72,-1,-64,64,11,25,28,52,65,64,18, -22,52,65,0,6,-72,-1,-64,-77,28,-1,52,6,0,47,43,53,47,43,43,43,43,43,43,93, -113,53,93,53,53,93,43,43,43,43,43,43,43,43,43,43,43,43,1,43,43,43,43,43,43, -53,53,53,0,-1,-1,0,71,0,14,4,13,7,33,2,54,3,-35,0,0,1,23,6,110,2, -48,7,73,1,11,-77,3,2,1,62,-72,-1,-64,-78,70,53,62,-72,-1,-64,-77,46,48,52,62, --72,-1,-64,-77,39,44,52,62,-72,-1,-64,-77,21,23,52,62,-72,-1,-64,-78,10,18,52,-72,-1, --22,-75,62,62,39,39,65,41,-72,-1,-8,-77,24,27,52,40,-72,-1,-8,-77,24,27,52,39,-72, --1,-8,-77,24,27,52,38,-72,-1,-8,-77,24,27,52,40,-72,-1,-64,-77,37,-1,52,39,-72,-1, --128,-77,37,-1,52,38,-72,-1,-128,-77,37,-1,52,42,-72,-1,-16,-77,9,-1,52,41,-72,-1,-16, --77,9,-1,52,40,-72,-1,-48,-77,9,36,52,39,-72,-1,-80,-77,9,36,52,38,-72,-1,-80,64, -25,11,36,52,0,38,1,3,2,-1,65,1,1,-32,65,1,80,65,96,65,112,65,-16,65,4, -65,-72,-1,-64,-77,101,-1,52,65,-72,-1,-64,-77,88,89,52,65,-72,-1,-64,-77,70,72,52,65, --72,-1,-64,-77,60,61,52,65,-72,-1,-64,64,11,25,28,52,65,64,18,22,52,65,0,6,-72, --1,-64,-77,28,-1,52,6,0,47,43,53,47,43,43,43,43,43,43,93,113,53,93,53,53,93, -43,43,43,43,43,43,43,43,43,43,43,43,1,43,43,43,43,43,43,53,53,53,0,-1,-1, --1,-70,1,37,1,-88,7,33,2,54,3,-33,0,0,1,23,6,110,-1,-60,7,73,0,-24,64, -10,3,2,1,32,27,1,-64,27,1,27,-72,-1,-64,-77,54,59,52,27,-72,-1,-64,-77,23,29, -52,27,-72,-1,-64,-78,13,17,52,-72,-1,-14,-75,27,27,8,8,65,14,-72,-1,-64,-77,9,-1, -52,13,-72,-1,-64,-77,9,-1,52,12,-72,-1,-64,-77,9,-1,52,11,-72,-1,-64,-77,9,-1,52, -10,-72,-1,-64,-77,9,-1,52,9,-72,-1,-128,-77,23,-1,52,8,-72,-1,-128,-77,23,-1,52,7, --72,-1,-64,-77,9,-1,52,9,-72,-1,-64,-77,9,22,52,8,-72,-1,-64,64,30,9,22,52,4, -6,4,8,4,9,3,3,2,1,95,28,111,28,-32,28,3,80,28,96,28,112,28,-16,28,4, -28,-72,-1,-64,-77,101,-1,52,28,-72,-1,-64,-77,88,89,52,28,-72,-1,-64,-77,70,72,52,28, --72,-1,-64,-77,60,61,52,28,-72,-1,-64,64,9,25,28,52,28,64,18,22,52,28,0,47,43, -43,43,43,43,43,93,113,53,53,53,93,43,43,43,43,43,43,43,43,43,43,1,43,43,43, -43,113,114,53,53,53,-1,-1,-1,-70,1,37,1,-88,7,33,2,54,3,-33,0,0,1,23,6, -110,-1,-60,7,73,0,-24,64,10,3,2,1,32,27,1,-64,27,1,27,-72,-1,-64,-77,54,59, -52,27,-72,-1,-64,-77,23,29,52,27,-72,-1,-64,-78,13,17,52,-72,-1,-14,-75,27,27,8,8, -65,14,-72,-1,-64,-77,9,-1,52,13,-72,-1,-64,-77,9,-1,52,12,-72,-1,-64,-77,9,-1,52, -11,-72,-1,-64,-77,9,-1,52,10,-72,-1,-64,-77,9,-1,52,9,-72,-1,-128,-77,23,-1,52,8, --72,-1,-128,-77,23,-1,52,7,-72,-1,-64,-77,9,-1,52,9,-72,-1,-64,-77,9,22,52,8,-72, --1,-64,64,30,9,22,52,4,6,4,8,4,9,3,3,2,1,95,28,111,28,-32,28,3,80, -28,96,28,112,28,-16,28,4,28,-72,-1,-64,-77,101,-1,52,28,-72,-1,-64,-77,88,89,52,28, --72,-1,-64,-77,70,72,52,28,-72,-1,-64,-77,60,61,52,28,-72,-1,-64,64,9,25,28,52,28, -64,18,22,52,28,0,47,43,43,43,43,43,43,93,113,53,53,53,93,43,43,43,43,43,43, -43,43,43,43,1,43,43,43,43,113,114,53,53,53,-1,-1,0,71,-2,93,4,13,6,51,2, -54,3,-35,0,0,1,23,6,111,1,44,-1,116,0,120,-73,3,2,1,0,62,16,62,2,-72, --1,-42,64,38,62,62,10,0,65,3,2,61,64,71,53,61,64,60,65,52,61,64,49,54,52, -1,-65,61,-49,61,-33,61,3,-48,61,1,61,64,82,82,52,61,-72,-1,-64,-78,71,53,61,-72, --1,-64,-77,60,65,52,61,-72,-1,-64,-77,50,54,52,61,-72,-1,-64,-77,41,44,52,61,-72,-1, --64,64,9,31,36,52,61,64,9,11,52,61,0,47,43,43,43,43,43,43,43,93,114,53,43, -43,43,53,53,1,43,93,53,53,53,-1,-1,0,71,-2,93,4,13,6,51,2,54,3,-35,0, -0,1,23,6,111,1,44,-1,116,0,120,-73,3,2,1,0,62,16,62,2,-72,-1,-42,64,38, -62,62,10,0,65,3,2,61,64,71,53,61,64,60,65,52,61,64,49,54,52,1,-65,61,-49, -61,-33,61,3,-48,61,1,61,64,82,82,52,61,-72,-1,-64,-78,71,53,61,-72,-1,-64,-77,60, -65,52,61,-72,-1,-64,-77,50,54,52,61,-72,-1,-64,-77,41,44,52,61,-72,-1,-64,64,9,31, -36,52,61,64,9,11,52,61,0,47,43,43,43,43,43,43,43,93,114,53,43,43,43,53,53, -1,43,93,53,53,53,-1,-1,-1,-70,-2,-103,1,-68,6,51,2,54,3,-33,0,0,1,22,5, -48,-40,0,0,37,64,23,3,2,1,33,29,19,1,0,65,3,2,1,0,24,16,24,2,24, -64,12,21,52,24,0,47,43,93,53,53,53,1,43,53,53,53,0,-1,-1,-1,-70,-2,-103,1, --68,6,51,2,54,3,-33,0,0,1,22,5,48,-40,0,0,37,64,23,3,2,1,33,29,19, -1,0,65,3,2,1,0,24,16,24,2,24,64,12,21,52,24,0,47,43,93,53,53,53,1, -43,53,53,53,0,-1,-1,0,69,-2,82,4,53,4,118,2,54,3,-27,0,0,1,23,5,45, -1,60,-2,-79,0,63,64,19,2,0,39,37,12,4,65,2,38,64,77,78,52,38,64,59,59, -52,38,-72,-1,-64,64,25,50,52,52,-33,38,1,-97,38,-81,38,-1,38,3,0,38,47,38,63, -38,127,38,-113,38,5,38,0,47,93,113,114,43,43,43,53,1,43,53,0,-1,-1,0,69,-2, -82,4,53,4,118,2,54,3,-27,0,0,1,23,5,45,1,60,-2,-79,0,63,64,19,2,0, -39,37,12,4,65,2,38,64,77,78,52,38,64,59,59,52,38,-72,-1,-64,64,25,50,52,52, --33,38,1,-97,38,-81,38,-1,38,3,0,38,47,38,63,38,127,38,-113,38,5,38,0,47,93, -113,114,43,43,43,53,1,43,53,0,-1,-1,-1,-70,-1,-95,1,-12,5,22,2,54,3,-25,0, -0,1,22,5,45,0,0,0,32,64,14,2,0,19,17,5,4,65,2,18,64,11,21,52,18, --72,-1,-64,-77,9,10,52,18,0,47,43,43,53,1,43,53,-1,-1,-1,-70,-1,-95,1,-12,5, -22,2,54,3,-25,0,0,1,22,5,45,0,0,0,32,64,14,2,0,19,17,5,4,65,2, -18,64,11,21,52,18,-72,-1,-64,-77,9,10,52,18,0,47,43,43,53,1,43,53,0,1,0, -69,-1,108,4,53,3,87,0,32,0,-88,64,64,122,27,-118,27,2,107,27,1,73,27,89,27, -2,40,27,56,27,2,-120,22,1,42,22,58,22,2,-124,19,1,118,19,1,101,19,1,86,19, -1,-122,15,1,119,15,1,119,11,1,117,2,1,83,2,99,2,2,68,2,1,29,29,0,28, -28,24,-72,3,3,-77,64,0,34,14,-72,2,-5,64,12,32,33,13,1,0,13,16,13,2,13, -13,17,65,14,3,3,0,8,0,28,2,-17,0,29,3,9,0,14,0,13,3,7,0,20,2, --17,0,4,3,17,1,42,-123,0,63,-19,63,51,63,-19,1,47,-19,50,25,47,93,93,26,-19, -16,-48,26,24,-19,50,47,18,57,25,47,49,48,93,93,93,93,93,93,93,93,93,93,93,93, -93,93,93,93,1,20,7,6,33,34,39,38,53,52,54,55,54,55,23,6,6,21,20,22,51, -50,55,54,53,52,39,38,39,55,22,22,21,4,53,-125,-115,-2,-58,-56,106,116,42,36,22,54, -40,70,45,-79,-92,-67,-110,-75,30,26,48,83,53,40,1,37,-33,105,113,70,77,-97,86,-80,89, -54,112,18,-112,-90,69,124,-127,67,83,-107,102,88,78,58,-51,81,-88,-117,-1,-1,0,69,-1,108, -4,53,3,87,2,22,6,15,0,0,-1,-1,0,69,-1,108,4,53,6,80,2,54,6,15,0, -0,1,23,5,51,1,84,-1,-80,0,45,64,10,2,1,96,34,112,34,-80,34,3,34,-72,-1, --64,64,17,9,12,52,15,34,33,17,24,65,2,1,16,34,48,34,2,34,0,47,93,53,53, -1,43,43,93,53,53,0,-1,-1,0,69,-1,108,4,53,6,80,2,54,6,15,0,0,1,23, -5,51,1,84,-1,-80,0,45,64,10,2,1,96,34,112,34,-80,34,3,34,-72,-1,-64,64,17, -9,12,52,15,34,33,17,24,65,2,1,16,34,48,34,2,34,0,47,93,53,53,1,43,43, -93,53,53,0,-1,-1,0,69,-2,-121,4,53,4,118,2,54,3,-27,0,0,1,23,2,-8,1, -84,-7,-80,0,62,64,12,3,2,-128,43,1,0,43,37,22,27,65,45,-72,-1,-64,-77,9,11, -52,47,-72,-1,-64,-77,9,11,52,46,-72,-1,-64,64,11,9,11,52,3,2,52,64,9,11,52, -52,-72,3,17,0,63,43,53,53,43,43,43,1,43,93,53,53,-1,-1,0,69,-2,-121,4,53, -4,118,2,54,3,-27,0,0,1,23,2,-8,1,84,-7,-80,0,62,64,12,3,2,-128,43,1, -0,43,37,22,27,65,45,-72,-1,-64,-77,9,11,52,47,-72,-1,-64,-77,9,11,52,46,-72,-1, --64,64,11,9,11,52,3,2,52,64,9,11,52,52,-72,3,17,0,63,43,53,53,43,43,43, -1,43,93,53,53,-1,-1,-1,-70,0,64,1,-12,5,22,2,54,3,-25,0,0,1,23,2,-8, -0,40,-5,105,0,24,64,11,3,2,0,23,17,5,4,65,3,2,32,-72,2,-21,0,63,53, -53,1,43,53,53,-1,-1,-1,-70,0,64,1,-12,5,22,2,54,3,-25,0,0,1,23,2,-8, -0,40,-5,105,0,24,64,11,3,2,0,23,17,5,4,65,3,2,32,-72,2,-21,0,63,53, -53,1,43,53,53,-1,-1,0,69,-1,108,4,53,5,-56,2,54,6,15,0,0,1,23,5,47, -1,44,5,60,0,40,-75,3,2,1,0,43,1,-72,-1,-10,64,16,43,37,8,0,65,3,2, -1,0,42,16,42,47,42,3,42,0,47,93,53,53,53,1,43,93,53,53,53,-1,-1,0,69, --1,108,4,53,5,-56,2,54,6,15,0,0,1,23,5,47,1,44,5,60,0,40,-75,3,2, -1,0,43,1,-72,-1,-10,64,16,43,37,8,0,65,3,2,1,0,42,16,42,47,42,3,42, -0,47,93,53,53,53,1,43,93,53,53,53,-1,-1,0,54,-2,78,4,32,5,29,2,54,3, -39,0,0,1,23,5,45,1,24,4,-106,0,31,64,22,4,0,59,57,7,18,65,4,16,58, -47,58,96,58,-97,58,-65,58,-48,58,6,58,0,47,93,53,1,43,53,0,-1,-1,0,54,-2, -78,4,53,5,29,2,54,3,40,0,0,1,23,5,45,1,28,4,-106,0,31,64,22,4,0, -77,75,41,51,65,4,16,76,47,76,96,76,-97,76,-65,76,-48,76,6,76,0,47,93,53,1, -43,53,0,-1,-1,-1,-70,-2,-103,4,61,5,29,2,54,3,41,0,0,1,23,5,45,0,-46, -4,-106,0,42,-71,0,4,-1,-27,64,27,37,37,15,15,65,4,16,36,47,36,-128,36,-97,36, --65,36,-48,36,-16,36,7,36,64,18,19,52,36,0,47,43,93,53,1,43,53,-1,-1,-1,-70, --2,-103,4,61,5,29,2,54,3,41,0,0,1,23,5,45,0,-46,4,-106,0,42,-71,0,4, --1,-27,64,27,37,37,15,15,65,4,16,36,47,36,-128,36,-97,36,-65,36,-48,36,-16,36,7, -36,64,18,19,52,36,0,47,43,93,53,1,43,53,-1,-1,0,54,1,10,2,24,5,22,2, -54,3,8,0,0,1,23,5,57,0,60,-2,12,0,93,-74,2,32,37,-96,37,2,37,-72,-1, --64,-78,37,47,52,-72,-1,-54,64,57,37,37,14,14,65,2,37,-128,32,32,52,37,-128,20,21, -52,37,-64,18,19,52,37,64,13,15,52,37,-128,11,12,52,95,37,-49,37,2,15,37,64,37, --113,37,-17,37,4,15,37,47,37,-128,37,-33,37,-17,37,5,37,0,47,93,113,114,43,43,43, -43,43,53,1,43,43,93,53,0,-1,-1,-1,-9,1,37,3,0,5,-34,2,54,3,-22,0,0, -1,23,5,57,0,60,-2,-44,0,95,-73,2,32,40,-112,40,-96,40,3,-72,-1,-15,64,64,40, -40,21,21,65,2,-113,45,1,15,45,47,45,63,45,95,45,111,45,-128,45,-97,45,7,45,64, -67,53,45,64,53,55,52,45,64,46,47,52,45,64,42,43,52,45,-128,32,32,52,45,64,30, -35,52,45,64,18,21,52,45,64,11,27,52,45,0,47,43,43,43,43,43,43,43,43,93,113, -53,1,43,93,53,0,0,1,0,26,0,-111,3,26,2,-97,0,20,0,71,64,32,-122,16,-106, -16,2,-103,14,-87,14,2,-117,14,1,89,4,1,56,4,72,4,2,121,3,1,104,3,1,0, -22,12,13,8,-69,2,-17,0,15,0,19,2,-17,-78,13,12,0,-72,2,-21,0,63,-58,50,-3, --36,-19,1,47,-51,16,-64,49,48,93,93,93,93,93,93,93,1,35,34,38,39,38,39,38,35, -34,7,6,7,39,18,51,50,23,22,51,51,3,26,72,66,93,64,56,5,32,33,67,102,71, -61,46,-57,-47,57,84,92,67,60,1,37,53,71,62,5,29,-113,100,125,29,1,-15,97,107,0, --1,-1,0,26,0,-111,3,26,4,78,2,54,6,31,0,0,1,23,5,57,0,-116,-3,68,0, -42,-71,0,1,-1,-44,64,26,26,21,13,0,65,1,15,26,63,26,95,26,111,26,4,26,-128, -11,11,52,26,64,18,22,52,26,0,47,43,43,93,53,1,43,53,-1,-1,0,26,0,-111,3, -26,4,116,2,54,6,31,0,0,1,23,5,46,0,100,3,-24,0,38,-79,2,1,-72,-1,-60, -64,21,27,21,13,0,65,2,1,16,26,63,26,79,26,111,26,-97,26,-81,26,6,26,0,47, -93,53,53,1,43,53,53,-1,-1,0,50,-1,99,3,117,3,20,2,54,3,-19,0,0,1,23, -2,-8,1,54,-6,-40,0,103,64,11,3,2,16,55,1,-80,55,1,16,55,1,-72,-1,-24,64, -14,55,55,17,17,65,-118,45,1,45,24,11,13,52,53,-72,-1,-24,64,30,11,17,52,22,16, -11,15,52,3,2,0,46,1,127,46,-81,46,-32,46,3,64,46,112,46,-128,46,-96,46,4,46, --72,-1,-128,-77,24,24,52,46,-72,-1,-64,-77,10,11,52,46,0,47,43,43,93,113,114,53,53, -43,43,43,93,1,43,93,114,113,53,53,0,-1,-1,0,50,-1,99,3,117,3,20,2,54,3, --19,0,0,1,23,2,-8,1,54,-6,-40,0,103,64,11,3,2,16,55,1,-80,55,1,16,55, -1,-72,-1,-24,64,14,55,55,17,17,65,-118,45,1,45,24,11,13,52,53,-72,-1,-24,64,30, -11,17,52,22,16,11,15,52,3,2,0,46,1,127,46,-81,46,-32,46,3,64,46,112,46,-128, -46,-96,46,4,46,-72,-1,-128,-77,24,24,52,46,-72,-1,-64,-77,10,11,52,46,0,47,43,43, -93,113,114,53,53,43,43,43,93,1,43,93,114,113,53,53,0,0,2,0,50,-1,99,3,117, -3,20,0,46,0,52,0,-68,64,36,23,15,13,15,52,39,32,11,17,52,48,16,19,28,52, -89,23,105,23,2,96,17,1,13,3,29,3,2,11,4,19,36,38,27,28,28,-72,-1,-64,-74, -13,15,52,28,28,10,40,-72,2,-3,-77,51,51,10,47,-70,3,3,0,38,3,3,-76,0,54, -11,10,44,-72,2,-17,-78,49,49,47,-72,2,-17,64,28,38,19,21,36,47,34,63,34,2,34, -34,28,27,25,0,30,1,-32,30,-16,30,2,30,30,14,11,10,38,-72,2,-21,-78,10,10,14, --69,3,10,0,4,3,8,1,42,-123,0,63,-19,50,25,47,24,63,18,57,18,57,47,113,114, --51,50,50,57,47,93,51,-51,50,16,-19,50,47,-19,1,47,51,16,-48,-19,-19,17,57,47,-19, -17,57,47,43,1,17,51,18,57,57,49,48,0,95,94,93,93,93,43,43,43,1,20,7,6, -35,34,39,38,39,38,39,55,23,22,51,50,55,54,55,55,6,35,34,39,38,35,34,7,39, -54,51,50,23,22,51,50,55,54,55,32,53,52,55,54,51,50,17,7,38,35,34,21,20,3, -117,122,-120,-78,66,70,58,75,43,87,17,118,66,44,123,108,82,78,11,17,16,46,92,121,11, -21,30,11,48,59,21,120,91,30,31,31,29,26,-2,-22,48,56,86,-101,63,38,81,69,1,97, --91,-93,-74,15,12,26,15,30,35,27,15,62,47,85,12,3,25,33,14,13,75,33,25,8,37, -35,-52,103,88,102,-2,-65,5,-91,65,100,-1,-1,0,50,-1,99,3,117,3,20,2,22,6,36, -0,0,-1,-1,0,50,-1,99,3,124,4,-81,2,54,3,-19,0,0,1,23,5,54,1,-112,-2, --14,0,52,-79,2,43,-72,-1,-64,64,11,18,24,52,0,43,43,0,0,65,2,45,-72,-1,-128, -64,18,16,17,52,64,45,127,45,2,15,45,63,45,96,45,-65,45,4,45,0,47,93,113,43, -53,1,43,43,53,-1,-1,0,50,-1,99,3,124,4,-81,2,54,3,-19,0,0,1,23,5,54, -1,-112,-2,-14,0,52,-79,2,43,-72,-1,-64,64,11,18,24,52,0,43,43,0,0,65,2,45, --72,-1,-128,64,18,16,17,52,64,45,127,45,2,15,45,63,45,96,45,-65,45,4,45,0,47, -93,113,43,53,1,43,43,53,-1,-1,0,50,-1,99,3,117,5,81,2,54,3,-19,0,0,1, -23,2,-11,1,-92,-2,-57,0,33,64,21,3,2,0,60,66,24,0,65,3,2,51,64,18,20, -52,51,64,9,12,52,51,0,47,43,43,53,53,1,43,53,53,0,-1,-1,0,50,-1,99,3, -117,5,81,2,54,3,-19,0,0,1,23,2,-11,1,-92,-2,-57,0,33,64,21,3,2,0,60, -66,24,0,65,3,2,51,64,18,20,52,51,64,9,12,52,51,0,47,43,43,53,53,1,43, -53,53,0,-1,-1,0,50,-1,99,3,117,5,-19,2,54,3,-19,0,0,1,23,5,59,2,-88, --1,116,0,44,64,25,2,0,43,43,28,28,65,2,47,45,112,45,-128,45,-81,45,-65,45,5, -45,64,8,9,52,45,-72,-1,-64,-77,14,17,52,45,0,47,43,43,93,53,1,43,53,-1,-1, -0,50,-1,99,3,117,5,-19,2,54,3,-19,0,0,1,23,5,59,2,-88,-1,116,0,44,64, -25,2,0,43,43,28,28,65,2,47,45,112,45,-128,45,-81,45,-65,45,5,45,64,8,9,52, -45,-72,-1,-64,-77,14,17,52,45,0,47,43,43,93,53,1,43,53,-1,-1,0,50,-1,99,3, -124,4,-81,2,54,3,-19,0,0,1,23,5,55,1,-112,-2,-14,0,52,-79,2,43,-72,-1,-64, -64,11,18,24,52,0,43,43,0,0,65,2,47,-72,-1,-128,64,18,16,17,52,64,47,127,47, -2,15,47,63,47,96,47,-65,47,4,47,0,47,93,113,43,53,1,43,43,53,-1,-1,0,50, --1,99,3,124,4,-81,2,54,3,-19,0,0,1,23,5,55,1,-112,-2,-14,0,52,-79,2,43, --72,-1,-64,64,11,18,24,52,0,43,43,0,0,65,2,47,-72,-1,-128,64,18,16,17,52,64, -47,127,47,2,15,47,63,47,96,47,-65,47,4,47,0,47,93,113,43,53,1,43,43,53,-1, --1,0,50,-1,99,3,117,4,-4,2,54,3,-19,0,0,1,23,5,46,1,-112,4,112,0,54, --78,3,2,43,-72,-1,-64,64,33,9,17,52,0,43,43,0,0,65,3,2,48,64,18,20,52, -48,48,64,48,2,16,48,63,48,79,48,112,48,-128,48,5,48,0,47,93,113,43,53,53,1, -43,43,53,53,-1,-1,0,50,-1,99,3,117,4,-4,2,54,3,-19,0,0,1,23,5,46,1, --112,4,112,0,54,-78,3,2,43,-72,-1,-64,64,33,9,17,52,0,43,43,0,0,65,3,2, -48,64,18,20,52,48,48,64,48,2,16,48,63,48,79,48,112,48,-128,48,5,48,0,47,93, -113,43,53,53,1,43,43,53,53,-1,-1,0,50,-1,99,3,127,5,-81,2,54,3,-19,0,0, -1,23,5,47,1,-112,5,35,0,66,-77,4,3,2,47,-72,-1,-64,64,25,9,21,52,0,47, -47,0,0,65,4,3,2,16,52,48,52,64,52,3,47,52,-81,52,2,52,-72,-1,-64,-77,15, -17,52,52,-72,-1,-64,-77,14,17,52,52,0,47,43,43,93,113,53,53,53,1,43,43,53,53, -53,-1,-1,0,50,-1,99,3,127,5,-81,2,54,3,-19,0,0,1,23,5,47,1,-112,5,35, -0,66,-77,4,3,2,47,-72,-1,-64,64,25,9,21,52,0,47,47,0,0,65,4,3,2,16, -52,48,52,64,52,3,47,52,-81,52,2,52,-72,-1,-64,-77,15,17,52,52,-72,-1,-64,-77,14, -17,52,52,0,47,43,43,93,113,53,53,53,1,43,43,53,53,53,0,1,-1,-70,-1,-89,4, --39,3,-78,0,54,0,-42,64,48,73,38,1,58,38,1,101,39,117,39,2,-121,38,1,116,38, -1,99,38,1,84,38,1,-125,34,1,102,34,118,34,2,-114,32,1,3,104,32,120,32,2,9, -20,25,20,41,20,3,47,-72,3,12,-77,8,8,33,41,-72,2,-3,64,15,15,2,2,15,0, -0,15,15,56,89,26,1,26,21,31,-72,2,-5,64,17,54,29,70,29,2,36,29,1,2,29, -18,29,2,2,29,29,33,-72,3,12,-76,27,21,2,11,4,-66,2,-17,0,53,3,4,0,11, -2,-17,0,44,2,-21,-77,28,27,31,29,-70,3,7,0,35,2,-17,-73,0,19,16,19,32,19, -3,19,-71,3,13,1,57,-123,0,63,93,-19,63,51,-51,57,63,-19,63,-19,17,57,1,47,-50, --19,50,25,47,95,93,93,93,-19,18,57,93,17,51,24,47,51,47,18,57,61,47,24,16,-19, -17,57,47,-19,49,48,0,93,93,95,93,93,93,93,93,93,93,93,1,93,93,1,20,7,38, -35,34,7,6,21,20,51,51,50,23,22,21,16,5,6,33,32,17,52,55,54,55,55,7,53, -37,22,23,6,21,20,33,50,55,54,55,54,53,52,35,35,34,38,53,52,55,54,55,54,51, -50,4,-39,14,75,107,87,96,88,96,80,123,66,48,-2,-3,-59,-2,-51,-2,-118,34,31,41,18, --12,1,32,17,26,-126,1,70,120,-97,83,113,-98,53,-22,46,63,55,60,85,102,103,-114,3,32, -15,98,97,101,93,55,38,11,8,65,-2,-20,-128,98,1,39,104,114,104,78,33,126,61,-106,5, -11,-25,-105,-12,48,25,50,70,37,31,65,46,67,115,125,84,101,0,1,-1,-70,-1,31,4,-75, -2,5,0,54,0,-54,64,28,24,50,1,7,50,1,54,33,1,-125,32,1,100,32,116,32,2, -86,32,1,69,32,1,8,17,1,3,49,-69,3,12,0,3,0,39,3,12,64,14,11,4,11, -1,3,11,3,11,31,0,56,23,19,27,-72,2,-5,64,12,20,26,36,26,2,2,26,1,2, -26,26,31,-72,3,12,64,13,24,19,0,5,16,5,2,45,5,45,5,1,35,-72,2,-17,64, -14,64,15,1,49,15,1,0,15,16,15,32,15,3,15,-72,3,14,64,16,89,25,1,72,25, -1,57,25,1,25,23,24,27,26,26,54,-69,2,-17,0,1,2,-21,1,57,-123,0,63,-19,50, -47,51,-51,57,57,93,93,93,63,93,93,93,-19,17,57,57,47,47,93,1,47,-50,-19,50,25, -47,95,93,93,-19,18,57,16,-64,17,57,57,24,47,47,93,16,-19,16,-19,49,48,0,95,93, -93,93,93,93,93,93,1,93,1,35,32,21,20,51,50,23,22,23,22,21,20,7,6,35,34, -39,38,53,52,55,54,55,7,53,37,23,6,7,6,21,20,23,22,51,50,55,54,53,52,39, -38,39,38,39,38,35,34,53,52,55,54,51,51,4,-75,-81,-2,-53,93,58,112,47,19,29,-72, -127,-1,-71,124,-88,64,18,46,-22,1,35,40,26,49,57,-84,116,-81,-113,109,-122,15,8,42,17, -67,54,22,117,-22,75,85,-81,1,37,40,33,13,6,9,15,37,-34,84,59,56,76,-93,116,-126, -36,75,121,61,-106,20,43,86,106,74,-112,62,42,22,27,47,18,8,5,3,3,4,3,66,-29, -71,23,-1,-1,0,50,-1,-89,4,-39,4,45,2,54,3,53,0,0,1,23,5,54,0,-56,-2, -112,0,29,64,19,1,0,63,16,63,2,0,63,60,36,10,65,1,15,62,95,62,2,62,0, -47,93,53,1,43,93,53,0,-1,-1,0,36,-1,31,4,-75,3,101,2,54,3,54,0,0,1, -23,5,54,0,-56,-3,-88,0,31,64,21,1,-112,55,-96,55,-48,55,3,56,55,55,47,47,65, -1,15,57,63,57,2,57,0,47,93,53,1,43,93,53,0,-1,-1,-1,-70,-1,114,1,-12,4, --11,2,54,3,-13,0,0,1,23,5,54,0,8,-1,56,0,49,64,36,3,0,21,21,0,0, -65,3,111,23,127,23,2,47,23,1,15,23,31,23,63,23,95,23,4,23,64,16,18,52,23, -64,38,42,52,23,0,47,43,43,93,113,114,53,1,43,53,0,-1,-1,-1,-70,-1,114,1,-12, -4,-11,2,54,3,-13,0,0,1,23,5,54,0,8,-1,56,0,49,64,36,3,0,21,21,0, -0,65,3,111,23,127,23,2,47,23,1,15,23,31,23,63,23,95,23,4,23,64,16,18,52, -23,64,38,42,52,23,0,47,43,43,93,113,114,53,1,43,53,0,-1,-1,0,50,-1,99,3, -117,4,-79,2,54,3,-19,0,0,1,23,5,45,1,84,4,42,0,56,-71,0,2,-1,-15,64, -25,45,43,40,40,65,2,48,44,64,44,-113,44,3,47,44,63,44,-128,44,-32,44,-16,44,5, -44,-72,-1,-64,64,9,15,17,52,44,64,18,20,52,44,0,47,43,43,93,113,53,1,43,53, --1,-1,0,50,-1,99,3,117,4,-79,2,54,3,-19,0,0,1,23,5,45,1,84,4,42,0, -56,-71,0,2,-1,-15,64,25,45,43,40,40,65,2,48,44,64,44,-113,44,3,47,44,63,44, --128,44,-32,44,-16,44,5,44,-72,-1,-64,64,9,15,17,52,44,64,18,20,52,44,0,47,43, -43,93,113,53,1,43,53,-1,-1,0,50,-2,-116,4,-39,3,-78,2,54,3,53,0,0,1,23, -6,112,1,44,-1,16,0,56,-74,2,1,-64,62,-48,62,2,-72,-1,-64,64,15,62,64,26,18, -65,2,1,-80,65,-64,65,-48,65,3,65,-72,-1,-64,-77,18,21,52,65,-72,-1,-64,-77,9,12, -52,65,0,47,43,43,113,53,53,1,43,93,53,53,-1,-1,0,36,-2,78,4,-75,2,5,2, -54,3,54,0,0,1,23,6,112,1,64,-2,-46,0,59,64,14,2,1,0,57,1,0,57,59, -21,13,65,2,1,58,-72,-1,-64,-77,74,76,52,58,-72,-1,-64,-77,64,71,52,58,-72,-1,-64, --74,45,54,52,-48,58,1,58,-72,3,14,0,63,93,43,43,43,53,53,1,43,93,53,53,0, --1,-1,-1,-70,-2,-84,1,-12,3,-90,2,54,5,41,0,0,1,22,5,49,0,0,0,36,64, -16,2,1,35,15,17,1,0,65,2,1,18,64,12,21,52,18,-72,-1,-64,-77,9,10,52,18, -0,47,43,43,53,53,1,43,53,53,-1,-1,-1,-70,-2,-84,1,-12,3,-90,2,54,5,41,0, -0,1,22,5,49,0,0,0,36,64,16,2,1,35,15,17,1,0,65,2,1,18,64,12,21, -52,18,-72,-1,-64,-77,9,10,52,18,0,47,43,43,53,53,1,43,53,53,-1,-1,0,50,-2, --88,4,-39,3,-78,2,54,3,53,0,0,1,23,6,113,1,84,-1,56,0,59,-77,3,2,1, -70,-72,-1,-64,-78,9,24,52,-72,-1,-20,64,12,70,60,26,18,65,3,2,1,31,65,1,65, --72,-1,-64,-77,17,22,52,65,-72,-1,-64,-77,9,15,52,65,0,47,43,43,113,53,53,53,1, -43,43,53,53,53,0,-1,-1,0,36,-2,78,4,-75,2,5,2,54,3,54,0,0,1,23,6, -113,1,64,-2,-34,0,57,-77,3,2,1,65,-72,-1,-64,64,22,10,14,52,0,65,55,21,13, -65,3,2,1,58,64,73,53,-49,58,-33,58,2,58,-72,-1,-64,-77,9,13,52,58,-72,3,14, -0,63,43,114,43,53,53,53,1,43,43,53,53,53,0,0,1,0,69,-1,-51,6,127,2,-5, -0,40,0,-73,64,64,11,15,27,15,2,21,3,0,11,16,11,2,26,5,23,25,25,64,23, -25,52,25,25,37,1,40,42,37,64,30,37,52,37,6,41,35,1,15,33,1,-1,33,1,42, -33,1,3,15,33,63,33,79,33,-81,33,-65,33,5,11,5,35,33,39,27,-72,2,-17,64,25, -19,64,13,32,28,37,52,13,32,23,25,52,13,32,18,22,52,15,13,31,13,2,26,3,9, --72,-1,-24,64,17,9,12,52,-75,9,-59,9,-43,9,3,9,13,39,25,19,0,39,-71,2,-17, -0,2,0,47,-19,57,47,-51,18,57,57,93,43,0,95,94,93,43,43,43,0,26,24,16,77, --19,17,57,57,95,94,93,95,113,93,113,113,1,47,-51,43,1,16,-64,50,17,57,25,47,43, -1,17,51,49,48,0,95,94,93,95,94,93,37,7,33,34,39,38,39,38,54,55,54,55,54, -55,54,55,54,55,54,51,50,23,22,21,20,7,38,35,34,7,6,7,6,7,6,7,6,21, -20,51,33,6,127,-3,-5,111,116,25,28,1,2,53,34,24,-124,89,89,81,100,70,4,31,33, -42,25,22,11,61,61,54,65,4,50,36,30,101,-104,120,94,5,-120,114,-91,14,16,32,64,-73, -40,27,73,48,48,47,111,78,4,29,54,48,71,77,46,124,76,5,77,55,14,52,77,58,25, -29,0,0,1,0,69,-2,87,6,127,1,-45,0,24,0,73,64,15,-119,17,1,71,12,87,12, -103,12,3,0,23,15,26,20,-72,3,12,64,10,5,18,16,118,11,1,9,11,22,14,-65,2, --17,0,16,2,-21,0,24,0,22,2,-17,0,1,3,6,0,63,-19,57,63,-19,17,57,57,93, -18,57,1,47,-19,16,-48,-64,50,49,48,0,93,93,1,33,34,39,38,39,38,55,54,55,54, -55,0,33,51,21,35,32,1,6,21,20,51,33,21,5,-126,-5,111,116,25,28,1,2,30,29, -28,49,112,1,-76,2,-94,-20,-14,-3,87,-2,42,117,94,5,-120,-2,87,14,16,32,60,98,117, -44,72,100,1,83,-82,-2,-108,106,45,29,9,-1,-1,0,69,-1,-51,6,127,3,-22,2,54,6, -64,0,0,1,23,5,57,1,44,-4,-32,0,51,-79,1,41,-72,-1,-64,-75,11,27,52,-48,41, -1,-72,-1,113,64,22,41,41,19,19,65,1,111,46,-97,46,2,46,64,21,23,52,46,64,9, -12,52,46,0,47,43,43,93,53,1,43,113,43,53,0,-1,-1,0,69,-2,87,6,127,3,-102, -2,54,6,65,0,0,1,23,5,57,3,-24,-4,-112,0,37,64,26,1,0,30,35,5,14,65, -1,16,30,47,30,95,30,3,30,64,18,21,52,30,64,9,13,52,30,0,47,43,43,93,53, -1,43,53,0,0,1,0,40,1,37,1,-128,1,-45,0,3,0,30,-71,0,0,-1,-64,-74,9, -25,52,0,5,1,3,-70,2,-17,0,1,2,-21,0,63,-19,1,47,16,-58,43,49,48,1,33, -53,33,1,-128,-2,-88,1,88,1,37,-82,0,0,2,-2,41,4,38,1,-38,7,22,0,49,0, -58,0,-21,-71,0,42,-1,-16,64,40,33,36,52,20,16,9,15,52,9,20,25,20,41,20,3, -22,56,50,12,12,50,42,40,37,3,15,39,1,38,3,39,35,64,33,34,26,27,24,31,31, --72,-1,-64,64,31,7,19,52,31,34,64,24,64,7,18,52,24,23,34,22,35,35,17,50,49, -9,17,0,47,1,36,3,47,52,64,52,-72,-1,-64,64,30,12,19,52,52,39,40,56,27,31, -24,23,34,5,33,0,26,1,13,3,26,3,1,44,35,22,56,64,5,1,1,-72,-1,-64,64, -22,21,24,52,47,1,63,1,2,1,12,31,13,63,13,95,13,127,13,-97,13,5,13,-72,1, -87,-123,0,47,93,-51,-60,93,43,0,16,-64,26,24,-35,-64,-64,-64,18,57,47,95,94,93,-52, -23,57,16,-52,57,-60,43,0,26,24,16,-51,95,94,93,1,47,-51,47,-51,18,57,47,-51,-42, --35,-51,43,1,26,24,16,-51,43,1,17,18,57,57,18,57,26,24,16,-34,95,94,93,50,50, --51,50,17,57,47,17,57,49,48,94,93,43,43,1,33,34,39,6,35,35,34,6,21,20,51, -33,21,33,34,38,39,38,55,54,51,51,3,39,52,55,23,20,23,22,23,20,7,39,19,50, -53,52,39,55,22,23,22,51,50,54,51,50,21,7,52,35,34,7,6,7,51,50,1,-38,-2, -101,34,27,35,69,99,91,-119,45,2,-108,-3,105,56,24,1,3,41,105,-115,31,47,25,23,7, -31,5,43,13,23,47,86,7,19,22,2,21,45,43,-75,58,109,78,54,38,44,72,16,-98,66, -5,28,30,30,98,52,13,83,14,15,74,63,-93,1,38,12,62,55,5,28,13,2,17,59,33, -8,-2,-18,51,23,35,29,86,4,48,-83,-121,1,49,29,49,8,0,0,4,-2,-94,4,38,1, --115,7,22,0,3,0,7,0,55,0,65,1,-96,64,67,40,8,24,31,52,15,16,22,26,52, -15,16,11,17,52,28,22,21,3,19,26,7,5,6,4,3,1,2,0,47,6,1,15,6,1, -28,3,6,4,64,4,64,9,14,52,4,32,0,1,0,0,1,28,3,0,2,64,2,64,35, -36,52,2,2,47,38,26,-72,-1,-64,-77,28,32,52,26,-72,-1,-64,64,18,9,21,52,26,29, -64,19,64,7,18,52,19,18,29,17,30,64,30,-72,-1,-64,64,101,15,17,52,0,30,16,30, -32,30,3,64,-48,30,-32,30,-16,30,3,0,30,16,30,-64,30,-48,30,4,0,30,16,30,-16, -30,3,9,3,30,30,47,12,56,24,32,36,52,56,33,31,62,-112,38,1,15,38,31,38,2, -15,3,38,31,55,47,52,64,12,15,60,47,60,79,60,95,60,4,54,5,64,60,36,42,5, -36,64,19,23,52,36,30,6,4,5,7,2,0,1,3,5,7,64,7,-72,-1,-64,64,24,17, -23,52,7,1,3,22,26,19,18,29,5,28,0,21,1,13,3,21,17,30,48,64,48,-72,-1, --64,64,29,21,25,52,80,48,96,48,112,48,3,47,48,63,48,2,48,55,31,8,63,8,95, -8,127,8,-97,8,5,8,-72,1,87,-123,0,47,93,-51,-60,93,113,43,0,26,24,16,-35,-64, -47,95,94,93,-52,23,57,-48,-51,-58,43,0,26,24,16,-51,17,18,57,57,17,18,57,57,16, --58,43,0,24,16,-58,17,57,57,95,94,93,1,47,26,-51,47,-58,-51,-36,95,94,93,93,-51, -17,57,57,43,1,17,18,57,24,47,95,94,93,113,114,94,93,43,1,26,24,16,-51,-42,-35, --51,43,1,26,24,16,-51,43,43,1,17,18,57,24,47,43,1,26,24,16,-51,95,94,93,113, --58,43,1,26,24,16,-51,95,94,93,113,17,18,57,57,17,18,57,57,17,18,23,57,49,48, -1,43,43,43,1,7,39,55,7,7,39,55,1,33,34,38,39,38,55,54,51,51,3,39,52, -55,23,20,23,22,23,20,7,39,19,51,52,39,6,6,35,34,53,52,55,54,51,50,23,22, -21,21,33,34,7,6,21,20,51,33,3,38,39,38,35,34,21,20,51,50,1,15,36,77,35, -30,36,77,35,1,56,-3,105,56,24,1,3,42,105,-116,32,46,25,23,7,31,5,43,13,23, -46,-13,10,15,46,16,82,20,26,48,57,32,26,-2,-124,90,71,66,44,2,-108,-82,6,16,19, -19,29,42,21,6,-18,69,40,69,83,69,40,69,-3,59,14,15,73,64,-93,1,38,12,62,55, -5,28,13,2,17,59,33,8,-2,-18,23,37,5,13,66,46,50,65,91,75,82,104,50,48,52, -13,1,125,16,19,23,46,28,0,0,2,-1,48,4,38,0,-47,5,42,0,14,0,23,0,115, -64,11,10,16,57,66,52,16,16,29,36,52,22,-72,-1,-46,64,29,29,47,52,17,21,15,12, -0,3,10,21,64,21,64,7,17,52,21,21,6,15,0,6,21,23,12,17,64,17,-72,-1,-64, -64,21,7,17,52,17,3,0,23,8,5,31,0,63,0,95,0,127,0,-97,0,5,0,0,47, -93,-48,-35,-44,17,57,-50,43,0,26,24,16,-51,18,57,1,47,-44,-51,17,57,47,43,1,26, -24,16,-51,57,17,57,17,18,57,49,48,1,43,43,43,19,35,34,39,6,35,35,53,51,50, -55,54,55,22,21,39,38,39,6,7,6,7,22,23,-47,49,81,73,49,91,74,73,76,48,62, -80,78,55,12,36,21,17,13,12,41,66,4,38,60,60,83,69,89,19,119,59,11,54,47,5, -17,12,21,44,8,0,2,-1,29,4,38,0,-28,6,-101,0,49,0,57,0,-26,64,20,13,41, -29,41,2,46,4,35,9,24,31,50,19,40,42,17,13,54,64,52,-72,-1,-24,64,17,22,25, -52,0,5,16,5,32,5,3,29,5,52,5,54,3,54,-72,-1,-32,64,45,46,59,52,54,64, -7,11,52,54,50,64,45,46,43,0,43,64,9,24,52,43,42,3,1,3,0,50,64,11,9, -2,3,0,31,27,24,24,54,33,19,16,32,37,52,5,-72,-1,-32,64,44,15,21,52,40,5, -19,52,4,54,46,0,43,42,2,5,1,45,33,13,11,11,56,17,15,54,31,54,47,54,3, -64,54,31,13,63,13,95,13,127,13,-97,13,5,13,-72,1,87,-123,0,47,93,-51,94,93,50, -50,57,47,16,-44,-42,-51,23,57,17,23,57,43,43,0,17,18,57,24,47,51,1,47,-44,-44, -50,-44,50,26,-51,17,18,57,16,-35,-51,43,1,17,18,57,57,26,24,16,-50,43,43,1,17, -18,57,57,95,94,93,43,1,26,24,16,-51,50,17,57,57,17,18,57,17,57,49,48,95,94, -93,19,7,39,23,22,7,22,23,22,21,20,7,6,35,52,55,54,55,54,55,38,39,38,38, -35,34,6,35,34,39,38,53,52,51,50,23,22,23,23,22,23,54,53,39,52,55,23,22,23, -22,3,52,39,6,7,50,55,54,-28,23,28,1,3,75,17,8,11,5,106,114,1,2,9,81, -56,29,20,23,66,18,6,23,4,21,53,30,24,36,93,40,31,48,21,23,55,28,21,11,2, -50,10,106,22,34,64,59,21,40,6,92,86,14,44,127,126,31,22,30,31,34,25,24,5,10, -36,31,43,70,55,34,40,98,11,67,38,33,72,125,54,50,78,35,45,111,-91,16,59,44,3, -24,24,5,-2,41,18,41,44,40,3,6,0,2,-1,18,4,38,0,-18,6,-103,0,3,0,38, -0,-26,64,23,34,16,21,24,52,0,36,32,36,2,18,5,8,32,21,28,52,7,16,21,28, -52,36,-72,-1,-16,64,116,30,33,52,33,16,30,33,52,3,1,0,0,1,28,3,0,2,64, -2,64,21,24,52,63,2,1,0,2,1,12,3,2,2,30,10,14,24,34,47,52,14,24,21, -24,52,10,14,26,14,2,10,14,19,30,5,10,38,31,30,19,35,10,2,0,15,1,1,28, -3,1,3,64,3,64,9,14,52,3,3,31,37,27,23,30,19,14,17,31,4,37,-49,31,1, --128,31,1,16,31,80,31,-96,31,3,31,31,5,63,5,95,5,127,5,-97,5,5,5,-72,1, -107,-123,0,47,93,-60,93,113,93,-51,57,16,-60,50,50,-35,-60,51,17,18,57,47,43,0,26, -24,16,-51,95,94,93,57,57,1,47,-51,-60,-44,50,-58,17,57,17,18,57,94,93,43,43,1, -17,18,57,24,47,95,94,93,93,43,1,26,24,16,-51,95,94,93,57,57,49,48,0,43,43, -43,43,1,95,94,93,43,19,7,39,55,19,7,35,34,39,38,53,52,55,54,55,34,38,35, -34,7,54,55,54,51,50,23,22,51,50,54,51,7,6,7,6,21,20,33,51,102,40,73,37, --44,107,28,-38,76,47,120,12,72,9,37,9,46,90,19,17,36,84,33,95,44,35,13,54,13, -18,98,72,-19,1,99,88,5,113,72,43,69,-2,-37,78,92,57,95,-115,95,9,48,3,18,53, -17,35,11,6,7,83,17,22,73,-113,-60,0,3,-1,-110,4,38,0,111,5,19,0,3,0,7, -0,11,0,-106,-71,0,5,-1,-16,-77,29,46,52,8,-72,-1,-8,64,83,29,46,52,2,8,29, -46,52,11,9,47,10,1,15,10,1,10,8,7,5,47,6,1,15,6,1,6,48,4,64,4, -80,4,3,4,8,3,1,32,0,1,0,0,1,0,2,0,8,1,28,3,8,6,4,7,5, -0,2,1,3,64,3,64,29,40,52,3,5,10,8,11,31,9,63,9,95,9,127,9,-97,9, -5,9,0,47,93,-35,57,57,-42,-58,43,0,26,24,16,-51,57,57,16,-51,57,57,1,47,95, -94,93,-42,-51,93,113,57,57,16,-44,114,-51,93,113,57,57,16,-51,93,113,57,57,49,48,0, -43,43,1,43,19,7,39,55,39,7,39,55,23,7,39,55,111,37,76,35,14,37,76,35,62, -37,76,35,4,-105,69,40,69,44,69,40,69,-88,69,40,69,0,0,1,-2,126,4,38,1,-126, -6,4,0,51,1,19,-75,11,32,19,25,52,8,-72,-1,-24,-77,25,33,52,7,-72,-1,-16,64, -61,25,34,52,59,11,75,11,91,11,3,15,26,31,26,47,26,3,25,5,47,47,0,46,46, -38,44,28,28,27,32,27,64,18,25,52,27,25,64,6,32,32,64,26,29,52,32,64,9,18, -52,32,32,12,3,35,37,38,64,39,38,38,-72,-1,-64,64,35,14,23,52,38,38,12,44,0, -64,0,64,9,13,52,0,7,16,23,16,39,16,3,17,16,12,0,17,1,19,3,17,19,64, -12,38,-72,-1,-64,64,49,8,13,52,46,47,42,33,47,38,37,38,27,-128,28,1,28,33,17, --65,16,-49,16,-33,16,3,0,16,16,16,2,16,38,3,33,1,6,21,31,10,63,10,95,10, -127,10,-97,10,5,10,-72,1,87,-123,0,47,93,-51,-44,-64,-35,57,-34,-60,93,93,50,16,-60, -93,57,18,57,16,-58,16,-60,17,57,43,1,24,47,26,-35,-58,95,94,93,17,57,94,93,47, -43,1,26,24,16,-51,18,57,47,43,1,17,51,26,24,16,-51,50,50,17,57,47,43,43,1, -16,-64,26,24,-35,-58,43,1,17,18,57,25,47,17,18,57,24,47,18,57,25,47,49,48,95, -94,93,113,43,43,43,1,35,34,39,6,35,35,20,7,6,35,34,53,52,55,54,55,23,6, -21,20,51,50,55,54,53,52,39,55,22,23,22,21,51,50,53,52,39,55,23,22,22,51,50, -53,52,39,55,22,23,22,21,1,-126,38,51,43,36,65,59,104,71,104,-55,38,11,25,19,55, --94,92,72,89,57,40,23,9,12,59,81,7,19,8,7,41,35,23,44,32,22,5,11,4,-8, -33,33,111,59,40,-110,73,94,27,52,9,113,67,120,32,39,71,85,70,98,38,31,42,74,50, -24,35,29,47,43,47,25,42,49,52,36,14,31,57,0,8,0,50,-2,127,8,-54,7,22,0, -51,0,63,0,68,0,80,0,110,0,122,0,127,0,-117,0,-60,64,103,89,58,41,64,46,117, -105,11,123,111,109,4,6,85,52,48,63,46,1,46,46,1,15,46,31,46,2,46,81,0,-115, -90,69,37,68,32,-128,104,15,124,-122,100,22,20,94,75,30,48,32,1,33,32,1,0,32,16, -32,2,32,98,26,85,61,48,87,94,78,30,92,90,68,55,41,43,72,37,35,35,39,68,66, -39,-125,100,22,102,114,109,4,107,105,123,-119,15,17,120,11,9,9,13,123,126,13,0,47,-35, --50,17,57,47,51,-51,-48,50,-51,16,-35,-35,50,50,-51,-48,50,50,-51,47,-35,-50,17,57,47, -51,-51,-48,50,-51,16,-35,-35,50,-51,51,-48,50,-51,51,1,47,-51,-44,93,93,93,50,-51,51, --48,50,50,-51,-36,50,50,-51,16,-36,50,-51,51,16,-42,-51,-44,93,93,93,50,-51,51,-48,50, -50,-51,-36,50,50,-51,16,-36,50,-51,51,49,48,1,20,7,6,7,22,21,20,6,35,34,39, -6,33,32,39,6,35,34,38,53,52,55,38,39,38,53,52,55,54,55,38,53,52,54,51,50, -23,54,33,32,23,54,51,50,22,21,20,7,22,23,22,1,52,38,35,34,6,21,20,22,51, -50,54,39,38,35,34,7,7,52,38,35,34,6,21,20,22,51,50,54,1,52,39,38,39,6, -35,34,39,33,6,35,34,39,6,7,6,21,16,1,54,51,50,23,33,54,51,50,23,0,1, -52,38,35,34,6,21,20,22,51,50,54,39,33,22,51,50,37,52,38,35,34,6,21,20,22, -51,50,54,8,-54,104,100,-77,3,78,55,40,33,-16,-2,-19,-2,-17,-16,33,40,55,78,3,-77, -100,104,104,100,-77,3,78,55,40,33,-16,1,19,1,17,-16,33,40,55,78,3,-77,100,104,-2, -78,46,32,32,47,46,33,32,46,-42,-44,-17,-15,-44,57,47,32,32,46,46,32,33,46,5,-37, -92,88,-97,29,35,56,39,-4,40,39,56,35,29,-97,88,92,1,83,29,35,56,39,3,-40,39, -56,35,29,1,83,-2,-68,46,32,33,46,47,32,32,46,-42,-4,120,-44,-15,-17,-3,19,46,33, -32,46,46,32,32,47,2,-53,-10,-36,-42,-102,14,15,55,77,22,127,127,22,77,55,15,14,-102, --42,-36,-10,-10,-36,-43,-102,14,15,55,77,22,127,127,22,77,55,15,14,-102,-43,-36,2,103,33, -46,47,32,32,46,46,51,109,109,19,32,47,46,33,32,46,46,-4,-62,-37,-58,-66,-117,16,41, -41,16,-117,-66,-58,-37,-2,63,-2,-40,16,41,41,16,1,40,-2,100,32,46,46,32,32,47,46, -14,109,-128,32,46,46,32,33,46,47,0,12,0,50,-2,-55,8,123,7,19,0,15,0,18,0, -21,0,24,0,27,0,30,0,33,0,36,0,44,0,47,0,59,0,71,1,34,64,69,12,27, -28,27,44,27,3,12,24,28,24,44,24,3,39,12,1,37,1,1,-55,16,1,-55,26,1,20, -26,36,26,2,-58,22,1,27,22,43,22,2,-58,21,1,8,29,1,7,35,1,9,45,16,0, -1,0,15,2,47,64,25,22,44,0,44,32,44,2,16,3,44,-72,-1,-64,64,54,7,14,52, -44,48,29,4,12,35,4,60,66,32,15,8,1,17,3,8,9,6,33,64,21,17,41,41,64, -7,13,52,41,54,66,35,16,12,1,12,13,10,36,64,24,20,39,0,39,32,39,2,16,3, -39,-72,-1,-64,64,51,7,14,52,39,57,45,0,32,8,4,63,69,29,15,4,1,17,3,4, -5,2,30,64,25,18,43,43,64,7,13,52,43,51,0,69,1,70,32,69,1,16,69,1,48, -69,-96,69,-32,69,3,69,0,47,93,113,114,94,93,-35,-50,43,0,16,-64,-64,26,24,-35,-64, --64,-51,95,94,93,50,16,-34,23,57,-35,-50,43,0,95,94,93,16,-64,-64,26,24,-35,-64,-64, --51,93,50,1,47,-35,-50,43,1,16,-64,-64,26,24,-35,-64,-64,-51,95,94,93,50,16,-34,23, -57,-35,-50,43,1,95,94,93,16,-64,-64,26,24,-35,-64,-64,-51,93,50,49,48,0,94,93,93, -93,93,93,93,93,93,93,1,93,93,93,1,1,17,33,1,1,33,17,1,1,17,33,1,1, -33,17,1,17,33,17,33,17,33,17,33,1,17,1,5,23,55,1,7,23,1,39,7,1,1, -33,1,17,1,33,1,1,39,17,37,20,6,35,34,38,53,52,54,51,50,22,7,52,38,35, -34,6,21,20,22,51,50,54,8,123,-2,-54,-2,72,-2,-54,-2,-55,-2,73,-2,-55,1,55,1, --73,1,55,1,54,1,-72,-6,111,1,33,-2,-33,5,70,-2,-34,1,34,-2,-34,-3,-78,-51,-52, --4,70,-51,-51,3,-70,-52,-51,3,112,-2,116,-3,-47,-2,117,1,-117,2,47,1,-116,1,23,-52, --3,-21,127,90,90,-128,-128,90,90,127,75,84,59,59,83,83,59,59,84,2,-18,-2,-55,-2,73, --2,-55,1,55,1,-73,1,55,1,55,1,-73,1,55,-2,-55,-2,73,-3,71,-2,-33,5,70,-2, --33,1,33,-6,-70,1,33,-2,-33,75,-51,-51,3,-69,-51,-51,3,-69,-51,-51,-2,42,1,-117,-2, -117,-3,-48,-2,117,1,-117,1,24,-51,-2,102,-51,90,-128,-128,90,90,127,127,90,59,83,83,59, -59,84,84,0,1,-1,-75,4,38,0,75,4,-68,0,11,0,26,64,15,0,6,9,31,3,63, -3,95,3,127,3,-97,3,5,3,0,47,93,-51,1,47,-51,49,48,19,20,6,35,34,38,53, -52,54,51,50,22,75,44,31,31,44,44,31,31,44,4,113,31,44,44,31,31,44,44,0,1, --1,-74,4,38,0,74,4,-70,0,3,0,26,64,15,3,1,3,31,1,63,1,95,1,127,1, --97,1,5,1,0,47,93,-51,1,47,-51,49,48,19,35,53,51,74,-108,-108,4,38,-108,0,1, --2,-19,4,38,1,18,5,60,0,18,0,103,-71,0,17,-1,-38,64,38,25,36,52,3,24,58, -65,52,3,24,36,39,52,3,24,21,24,52,0,17,16,17,32,17,3,14,5,17,3,9,9, -0,1,9,7,11,64,11,-72,-1,-64,64,23,27,31,52,95,11,111,11,2,11,17,3,31,1, -63,1,95,1,127,1,-97,1,5,1,0,47,93,-35,-64,-51,93,43,0,26,24,16,-51,50,1, -47,-51,57,47,57,57,95,94,93,43,43,43,43,49,48,1,33,53,33,38,39,38,35,34,7, -54,51,50,23,22,23,22,23,51,1,18,-3,-37,1,-124,99,59,38,40,27,22,34,84,48,67, -29,78,58,20,28,4,38,83,78,21,13,3,86,48,21,70,52,4,0,1,-1,100,4,38,0, --99,6,81,0,31,0,-64,-71,0,30,-1,-16,64,9,36,43,52,15,32,17,22,52,5,-72,-1, --8,64,25,27,32,52,26,15,42,15,2,3,0,15,1,36,5,18,8,56,62,52,18,0,24, -25,64,25,-72,-1,-64,64,31,17,22,52,25,64,9,16,52,25,25,15,0,1,9,3,0,14, -9,9,11,7,3,14,25,24,24,18,27,22,64,22,-72,-1,-64,64,9,7,16,52,22,31,18, -1,64,1,-72,-1,-64,64,27,9,12,52,96,1,112,1,-128,1,-64,1,-48,1,5,1,31,9, -63,9,95,9,127,9,-97,9,5,9,-72,1,42,-123,0,47,93,-50,93,43,0,26,24,16,-35, -50,-50,43,0,26,24,16,-51,18,57,47,51,1,47,-35,-44,-51,57,25,47,24,16,-60,95,94, -93,57,47,43,43,1,26,24,16,-51,17,57,43,49,48,1,95,94,93,95,93,43,43,43,19, -35,34,21,20,23,22,21,20,7,38,39,39,38,53,52,55,54,55,38,39,38,35,34,7,39, -54,51,50,23,22,23,-99,57,-43,33,11,12,2,22,34,17,104,42,84,30,7,24,25,27,31, -22,37,67,51,57,16,21,5,-128,68,31,108,36,31,29,43,7,72,114,60,13,111,31,12,9, -31,5,19,35,13,93,73,20,33,0,-1,-1,-2,126,-2,-111,1,-126,0,111,3,23,6,75,0, -0,-6,107,0,15,-74,0,10,64,67,68,52,10,-72,3,6,0,63,43,53,0,0,1,-1,-97, -4,38,0,97,4,92,0,15,0,98,64,28,5,10,2,13,4,7,15,0,64,7,8,0,2, -15,15,64,37,91,52,15,13,2,8,7,10,5,64,7,-72,-1,-64,64,23,37,-88,52,7,5, -5,64,37,43,52,5,31,2,63,2,95,2,127,2,-97,2,5,2,0,47,93,-60,43,0,24, -16,-58,43,0,26,24,16,-51,17,57,16,-35,-58,43,0,17,18,57,1,24,47,25,-59,26,24, --36,25,-59,17,23,57,49,48,19,6,35,34,38,35,34,7,39,54,51,50,22,51,50,55,97, -31,38,20,63,12,11,14,5,22,24,11,63,18,25,25,4,73,35,23,6,6,31,23,11,0, -0,2,0,0,4,38,1,-115,5,-25,0,25,0,31,0,-87,64,11,15,24,19,23,52,14,24, -29,33,52,3,-72,-1,-42,-77,24,28,52,3,-72,-1,-42,64,31,9,12,52,-110,3,-94,3,-78, -3,3,-109,2,-93,2,-77,2,3,3,0,2,16,2,32,2,3,9,5,19,30,64,30,-72,-1, --64,64,19,20,25,52,30,64,9,11,52,30,0,17,26,0,10,9,23,28,64,28,-72,-1,-64, -64,30,13,19,52,28,26,25,17,64,17,64,12,14,52,17,4,10,9,13,31,4,63,4,95, -4,127,4,-97,4,5,4,-72,1,87,-123,0,47,93,-51,-35,-59,16,-60,43,0,26,24,16,-35, --43,-58,43,0,26,24,16,-51,1,47,51,-44,-35,-59,16,-60,43,43,1,26,24,16,-51,49,48, -95,94,93,95,113,113,43,43,43,43,1,20,7,6,35,34,39,38,39,39,55,23,22,51,50, -55,54,55,34,53,52,55,54,51,50,21,7,38,35,34,21,20,1,-115,58,64,85,32,33,27, -36,62,8,56,30,22,102,89,19,39,-124,23,26,41,74,30,18,38,33,5,24,78,78,86,7, -6,12,21,17,13,7,97,21,52,97,49,42,48,-103,2,79,31,48,0,1,-1,-3,4,38,2, --10,5,-86,0,28,0,-78,-71,0,21,-1,-16,64,108,23,27,52,15,13,1,14,6,13,15,15, -8,15,18,52,-97,15,-65,15,2,3,11,15,1,20,15,15,0,28,25,64,4,15,23,31,23, -47,23,3,21,5,21,24,10,14,52,23,21,27,17,15,8,31,8,47,8,3,21,4,8,16, -10,14,52,6,8,27,11,15,64,7,14,52,15,17,11,64,11,64,15,18,52,11,64,9,13, -52,80,11,-96,11,-80,11,3,11,27,31,1,63,1,95,1,127,1,-97,1,5,1,-72,1,87, --123,0,47,93,-51,-60,113,43,43,0,26,24,16,-35,-50,43,0,17,18,57,57,43,0,95,94, -93,17,18,57,57,43,0,95,94,93,1,24,47,26,-51,-51,50,57,25,47,94,93,95,93,43, -1,17,51,49,48,1,95,94,93,43,1,33,34,38,39,38,55,54,55,54,54,51,50,21,20, -7,38,35,34,7,6,7,6,7,6,21,20,51,33,2,-110,-3,-65,55,25,1,3,44,5,-102, -39,94,18,43,6,29,29,25,31,16,41,49,72,57,45,2,-94,4,38,15,15,85,51,6,88, -22,106,84,33,25,59,36,30,41,25,37,27,12,14,0,0,1,-2,-126,4,38,1,123,5,-86, -0,28,0,-78,-71,0,21,-1,-16,64,108,23,27,52,15,13,1,14,6,13,15,15,8,15,18, -52,-97,15,-65,15,2,3,11,15,1,20,15,15,0,28,25,64,4,15,23,31,23,47,23,3, -21,5,21,24,10,14,52,23,21,27,17,15,8,31,8,47,8,3,21,4,8,16,10,14,52, -6,8,27,11,15,64,7,14,52,15,17,11,64,11,64,15,18,52,11,64,9,13,52,80,11, --96,11,-80,11,3,11,27,31,1,63,1,95,1,127,1,-97,1,5,1,-72,1,87,-123,0,47, -93,-51,-60,113,43,43,0,26,24,16,-35,-50,43,0,17,18,57,57,43,0,95,94,93,17,18, -57,57,43,0,95,94,93,1,24,47,26,-51,-51,50,57,25,47,94,93,95,93,43,1,17,51, -49,48,1,95,94,93,43,1,33,34,38,39,38,55,54,55,54,54,51,50,21,20,7,38,35, -34,7,6,7,6,7,6,21,20,51,33,1,23,-3,-65,55,25,1,3,44,5,-102,39,94,18, -43,6,29,29,25,31,16,41,49,72,57,45,2,-94,4,38,15,15,85,51,6,88,22,106,84, -33,25,59,36,30,41,25,37,27,12,14,0,0,2,-1,16,4,38,0,-16,6,-115,0,3,0, -26,0,-75,-71,0,5,-1,-24,64,79,28,34,52,7,32,17,25,52,19,22,24,27,52,22,8, -25,27,52,24,24,23,26,3,1,15,2,1,46,3,2,64,0,0,13,23,23,64,21,23,52, -23,21,15,26,31,26,2,9,26,8,12,0,13,1,19,3,13,15,8,2,0,3,1,64,1, -64,11,14,52,1,24,13,12,12,6,23,26,24,24,-72,-1,-64,64,19,9,14,52,24,26,4, -17,31,6,63,6,95,6,127,6,-97,6,5,6,-72,1,87,-123,0,47,93,-51,-44,-35,-51,43, -0,17,18,57,18,57,24,47,51,16,-58,43,0,26,24,16,-51,57,57,1,47,-35,-42,95,94, -93,-51,16,-44,94,93,-35,-58,43,1,17,18,57,24,47,26,-51,95,94,93,57,57,17,18,57, -25,47,49,48,1,43,43,43,43,19,7,39,55,19,20,33,34,53,52,55,54,55,23,6,21, -20,51,50,55,54,53,52,39,55,22,21,64,36,77,35,-2,-2,-23,-55,37,11,25,19,54,-94, -85,70,91,50,40,44,6,101,69,40,69,-2,107,-46,-110,76,91,27,52,9,111,69,120,30,39, -73,95,60,97,67,117,0,0,6,0,50,0,0,4,-101,6,-116,0,8,0,17,0,24,0,31, -0,38,0,45,0,-45,64,123,32,39,39,33,31,15,17,0,6,9,16,18,32,18,48,18,3, -18,25,25,19,7,0,17,1,17,65,19,81,19,2,16,19,32,19,48,19,3,19,0,31,1, -31,33,45,40,37,41,41,28,36,14,12,1,4,11,31,23,47,23,63,23,3,23,27,27,22, -3,15,12,1,12,31,22,63,22,79,22,3,22,94,28,1,15,28,47,28,2,28,36,42,38, -26,24,10,5,40,40,38,26,5,16,10,32,10,80,10,3,10,24,26,8,2,16,13,4,1, -43,35,29,21,14,1,-72,1,42,-123,0,47,-35,-42,-35,-42,-51,17,23,57,47,-35,-42,93,-51, -16,-42,-51,1,25,47,50,50,50,50,50,-42,24,-35,-42,93,93,-35,93,-42,93,-51,17,57,47, --35,93,-42,-35,-64,17,57,17,18,57,47,-51,25,16,-42,24,-35,-42,93,-35,93,93,-42,93,-51, -17,57,47,-35,93,-42,-35,-64,17,57,17,18,57,47,-51,49,48,33,33,19,17,3,1,1,3, -17,19,1,1,23,17,7,33,39,17,55,7,17,33,17,39,9,3,23,17,33,17,55,7,17, -33,17,39,55,23,39,7,23,17,51,17,4,-101,-5,-105,-28,-28,2,52,2,53,-28,-106,-2,25, --2,26,-46,-96,3,105,-96,104,-106,-2,51,-106,1,124,1,52,-2,-52,-2,-51,126,1,107,37,88, --2,-5,88,-38,-90,-90,-91,74,-74,1,5,2,76,1,3,2,56,-3,-56,-2,-3,-3,-76,3,79, -1,-22,-2,22,-19,-3,-120,-73,-73,2,120,-19,-85,-4,-38,3,38,-85,1,125,-2,-125,1,52,-2, --52,-116,-4,-14,3,14,-116,97,-3,24,2,-24,97,-33,-33,-86,-86,81,-3,50,2,-50,-1,-1,-1, -88,-2,-82,0,-88,-1,-2,1,23,6,90,0,0,-6,-120,0,30,-78,1,0,1,-72,-1,-64,64, -14,12,16,52,31,1,1,16,1,-112,1,-65,1,3,1,0,47,93,113,43,53,53,0,2,-1, -88,4,38,0,-88,5,118,0,3,0,7,0,120,64,10,3,7,5,1,4,6,4,0,64,0, --72,-1,-64,64,17,34,39,52,15,0,31,0,47,0,3,13,3,0,6,2,64,2,-72,-1,-1, -64,14,22,27,52,2,0,4,2,6,4,7,5,3,64,3,-72,-1,-64,64,24,34,39,52,79, -3,95,3,111,3,3,3,7,31,1,63,1,95,1,127,1,-97,1,5,1,0,47,93,-51,-60, -93,43,0,26,24,16,-51,17,23,57,1,47,43,1,26,24,16,-51,-60,95,94,93,43,1,26, -24,16,-51,17,23,57,49,48,19,7,39,55,23,39,7,23,-88,-88,-88,-88,104,104,104,104,4, --50,-88,-88,-88,-88,104,104,104,0,-1,-1,-1,100,-2,-111,0,-99,0,-68,3,23,6,81,0,0, --6,107,0,20,64,10,0,9,64,67,68,52,-128,9,1,9,-72,3,6,0,63,93,43,53,-1, --1,0,62,-1,108,6,-110,5,-56,2,54,3,-79,0,0,0,55,5,45,4,-80,0,0,1,23, -5,47,3,-24,5,60,0,63,64,36,4,3,2,0,85,79,35,0,65,1,0,73,71,9,0, -65,4,3,2,16,84,47,84,96,84,-128,84,4,84,1,72,64,11,19,52,72,-72,-1,-64,-77, -9,10,52,72,0,47,43,43,53,47,93,53,53,53,1,43,53,43,53,53,53,0,-1,-1,0, -62,-1,108,6,-110,5,-56,2,54,3,-79,0,0,0,55,5,45,4,-80,0,0,1,23,5,47, -3,-24,5,60,0,63,64,36,4,3,2,0,85,79,35,0,65,1,0,73,71,9,0,65,4, -3,2,16,84,47,84,96,84,-128,84,4,84,1,72,64,11,19,52,72,-72,-1,-64,-77,9,10, -52,72,0,47,43,43,53,47,93,53,53,53,1,43,53,43,53,53,53,0,-1,-1,-1,-70,-1, --95,4,63,5,-56,2,54,3,-77,0,0,0,55,5,45,2,88,0,0,1,23,5,47,1,-112, -5,60,0,63,64,36,4,3,2,0,74,68,26,0,65,1,0,60,60,54,54,65,4,3,2, -16,73,47,73,96,73,-128,73,4,73,1,61,64,11,19,52,61,-72,-1,-64,-77,9,10,52,61, -0,47,43,43,53,47,93,53,53,53,1,43,53,43,53,53,53,0,-1,-1,-1,-70,-1,-95,4, -63,5,-56,2,54,3,-77,0,0,0,55,5,45,2,88,0,0,1,23,5,47,1,-112,5,60, -0,63,64,36,4,3,2,0,74,68,26,0,65,1,0,60,60,54,54,65,4,3,2,16,73, -47,73,96,73,-128,73,4,73,1,61,64,11,19,52,61,-72,-1,-64,-77,9,10,52,61,0,47, -43,43,53,47,93,53,53,53,1,43,53,43,53,53,53,0,-1,-1,0,62,-1,108,8,-55,4, --71,2,54,3,-67,0,0,1,23,5,45,5,97,0,0,0,36,64,17,3,-113,69,1,0,69, -67,5,4,65,3,68,64,11,21,52,68,-72,-1,-64,-77,9,10,52,68,0,47,43,43,53,1, -43,93,53,-1,-1,0,62,-1,108,8,-55,4,-71,2,54,3,-67,0,0,1,23,5,45,5,97, -0,0,0,36,64,17,3,-113,69,1,0,69,67,5,4,65,3,68,64,11,21,52,68,-72,-1, --64,-77,9,10,52,68,0,47,43,43,53,1,43,93,53,-1,-1,-1,-70,-1,-95,6,-59,4,-71, -2,54,3,-65,0,0,1,23,5,45,2,-8,0,0,0,32,64,14,3,0,55,53,23,4,65, -3,54,64,11,21,52,54,-72,-1,-64,-77,9,10,52,54,0,47,43,43,53,1,43,53,-1,-1, --1,-70,-1,-95,6,-59,4,-71,2,54,3,-65,0,0,1,23,5,45,2,-8,0,0,0,32,64, -14,3,0,55,53,23,4,65,3,54,64,11,21,52,54,-72,-1,-64,-77,9,10,52,54,0,47, -43,43,53,1,43,53,-1,-1,0,42,-2,78,4,32,5,-27,2,54,3,-51,0,0,1,23,5, -45,1,-112,0,100,0,17,64,9,2,0,62,62,50,43,65,2,61,0,47,53,1,43,53,0, --1,-1,0,54,-2,78,3,-29,5,29,2,54,3,-50,0,0,1,23,5,45,1,64,0,40,0, -49,-79,2,59,-72,-1,-64,-77,28,32,52,59,-72,-1,-64,64,22,14,17,52,16,59,1,0,59, -57,50,56,65,2,96,58,1,58,64,11,21,52,58,0,47,43,113,53,1,43,93,43,43,53, -0,-1,-1,-1,-70,-1,-95,3,-61,5,29,2,54,3,-49,0,0,1,23,5,45,1,44,0,0, -0,32,64,14,2,0,36,36,9,4,65,2,35,64,11,21,52,35,-72,-1,-64,-77,9,10,52, -35,0,47,43,43,53,1,43,53,-1,-1,-1,-70,-1,-95,3,39,5,29,2,54,3,-48,0,0, -1,23,5,45,0,-106,0,0,0,32,64,14,2,15,47,45,9,9,65,2,46,64,11,21,52, -46,-72,-1,-64,-77,9,10,52,46,0,47,43,43,53,1,43,53,0,3,0,121,-2,-40,2,-24, -3,51,0,36,0,40,0,44,0,-53,64,37,9,11,25,11,2,6,33,22,33,2,42,44,39, -64,15,37,31,37,47,37,3,16,3,37,37,13,0,35,35,24,24,1,23,23,31,1,0,-72, --1,-64,64,17,9,21,52,0,1,46,2,6,18,6,2,9,3,6,5,5,31,-72,2,-13,64, -14,64,13,23,28,19,24,64,14,21,52,24,24,35,19,-72,2,-17,-78,28,35,0,-72,2,-17, --78,1,64,1,-72,-1,-64,-75,9,13,52,1,1,35,-72,2,-17,64,15,10,44,39,42,32,37, -48,37,64,37,3,37,6,5,10,-71,2,-21,1,22,-123,0,63,-35,57,-42,93,-64,-35,-64,16, --19,57,47,43,0,26,24,16,77,-19,16,-34,-19,18,57,47,43,0,17,18,57,1,24,47,26, -77,-19,57,47,51,95,94,93,16,-42,-51,43,1,17,18,57,24,47,17,57,47,57,47,17,18, -57,47,95,94,93,26,-51,-34,-51,49,48,93,93,1,7,6,7,6,7,39,54,55,54,55,39, -38,53,52,55,54,55,54,51,50,23,22,23,7,38,39,38,35,34,6,21,20,23,22,23,54, -3,17,35,17,51,51,17,35,2,-24,48,-104,98,113,93,31,13,22,19,25,116,51,40,48,62, -80,81,75,49,11,40,52,37,7,61,39,48,104,60,47,95,-117,-64,95,-70,95,95,2,25,-92, -38,47,54,87,17,46,39,34,27,66,34,40,32,84,100,67,86,43,9,46,-125,25,5,39,54, -34,41,38,29,34,67,-2,-127,-2,103,1,-103,-2,103,0,0,3,0,35,-2,78,2,-76,2,-37, -0,42,0,46,0,50,0,-78,64,18,-119,24,1,9,20,1,-121,7,1,0,23,1,9,3,23, -23,0,31,-72,2,-6,64,9,32,32,5,0,52,48,50,64,50,-72,-1,-64,64,18,9,13,52, -0,50,1,34,3,50,44,46,64,46,64,23,32,52,46,-72,-1,-64,64,9,9,9,52,46,9, -12,12,9,5,-72,2,-3,-76,16,18,1,18,12,-72,3,6,64,9,44,49,50,43,1,32,31, -23,36,-72,2,-17,-74,15,27,31,27,2,27,23,-68,2,-17,0,42,2,-17,0,1,2,-21,0, -63,-19,-3,-34,113,-19,16,-50,50,16,-34,-64,-34,-64,63,1,47,93,-19,-51,57,25,47,24,16, --50,43,43,1,26,24,16,-35,-50,95,94,93,43,1,26,24,16,-51,16,-64,17,57,47,77,-19, -17,57,47,95,94,93,49,48,93,93,93,1,35,34,7,6,21,20,22,22,21,20,6,7,38, -39,38,39,38,53,52,54,55,54,55,38,39,38,35,34,7,6,7,39,54,55,54,51,50,23, -22,23,22,23,1,17,35,17,33,17,35,17,2,-76,119,-90,124,-99,45,47,11,14,26,25,48, -23,36,107,111,88,-79,63,15,51,52,33,30,24,34,46,30,38,63,86,62,62,51,53,26,51, --2,-28,95,1,25,95,1,37,31,39,73,66,-106,-102,64,38,62,50,83,83,-98,81,-128,26,-128, --119,33,26,18,64,12,40,20,16,39,29,75,45,74,46,38,68,33,79,-2,-98,-2,103,1,-103, --2,103,1,-103,0,-1,-1,0,54,1,10,2,24,3,113,2,22,3,8,0,0,0,2,-1,-70, --2,-15,1,-12,3,-90,0,12,0,27,0,96,64,30,-39,18,1,-116,6,1,125,6,1,90,6, -106,6,2,22,23,20,13,25,25,1,0,8,8,0,31,7,1,7,3,-72,3,3,-77,0,29, -1,7,-70,2,-17,0,8,3,4,-77,23,16,22,3,-69,2,-17,0,1,2,-21,1,44,-123,0, -63,-19,-34,-52,51,63,-19,1,47,16,-48,-3,-50,114,17,57,25,47,17,18,57,24,47,-52,-51, --50,50,49,48,93,93,93,93,1,33,53,33,52,39,38,39,55,22,23,22,21,3,20,6,35, -34,39,38,53,52,55,23,6,21,20,22,1,-12,-3,-58,1,-15,28,19,75,78,72,18,27,-113, -54,38,56,33,27,-116,22,94,-116,1,37,-82,117,63,44,80,-93,91,51,77,-78,-3,48,38,50, -55,47,60,-111,99,35,86,56,28,45,0,0,2,-1,-70,-2,92,2,-112,2,-20,0,30,0,45, -0,-85,64,16,11,27,1,21,13,36,29,36,45,36,3,22,4,40,41,41,-72,-1,-32,64,22, -9,17,52,41,38,0,31,16,31,2,9,3,31,43,23,13,11,20,21,9,5,11,-72,3,3, -64,16,25,5,23,23,16,0,47,16,25,30,7,40,64,41,40,40,-72,-1,-64,64,24,13,17, -52,0,40,16,40,-32,40,-16,40,4,40,34,107,13,123,13,2,13,16,21,20,18,-66,2,-17, -0,16,0,30,2,-17,0,0,0,16,1,44,-123,0,47,-48,-19,16,-3,-50,50,17,57,93,47, --52,93,43,0,17,51,26,24,16,-50,17,57,1,47,16,-64,17,57,47,-60,57,77,-19,17,57, --42,-51,17,57,16,-44,-52,95,94,93,-51,-50,43,1,17,51,49,48,95,94,93,94,93,1,35, -34,7,6,7,6,35,34,39,38,39,38,55,6,35,35,53,51,50,19,23,6,21,20,23,54, -55,54,51,51,3,20,6,35,34,39,38,53,52,55,23,6,21,20,22,2,-112,40,104,50,63, -19,17,10,39,31,27,5,4,8,80,-101,90,90,-48,101,52,60,22,2,50,76,-111,40,-79,54, -38,56,33,27,-116,22,94,-116,1,37,36,46,94,81,107,90,91,87,46,-92,-82,1,25,18,-81, --104,113,60,77,65,95,-4,-31,38,50,55,47,60,-111,99,35,86,56,28,45,0,0,2,0,47, --1,116,1,-58,0,100,0,3,0,7,0,52,64,25,7,5,6,4,3,1,0,2,2,4,6, -4,112,5,1,5,-97,7,1,7,7,2,0,3,1,0,47,-51,57,57,50,47,113,-51,114,57, -57,1,47,51,47,-51,57,57,16,-51,57,57,49,48,37,7,39,55,7,7,39,55,1,-58,54, --112,56,67,54,-112,56,56,105,44,105,-121,105,44,105,0,0,3,0,59,-2,-53,1,-49,-1,-40, -0,3,0,7,0,11,0,-33,64,52,1,3,0,2,2,64,28,32,52,15,2,1,17,3,2, -0,64,0,64,72,84,52,0,64,61,69,52,0,0,6,9,11,8,10,10,64,28,32,52,15, -10,1,17,3,10,8,64,7,5,6,4,4,-72,-1,-64,64,30,28,32,52,0,4,1,17,3, -4,6,64,6,64,50,69,52,6,64,24,33,52,6,6,8,10,8,9,11,64,11,-72,-1,-64, --77,33,38,52,11,-72,-1,-64,64,12,18,23,52,11,11,1,4,6,5,7,64,7,-72,-1,-64, --77,62,69,52,7,-72,-1,-64,64,12,18,23,52,-48,7,1,7,7,2,0,3,1,0,47,-51, -57,57,51,47,113,43,43,0,26,24,16,-51,57,57,17,51,47,43,43,0,26,24,16,-51,57, -57,1,47,51,47,43,43,1,26,24,16,-51,95,94,93,43,1,17,18,57,57,26,24,16,-51, -95,94,93,43,1,17,18,57,57,17,51,24,47,43,43,1,26,24,16,-51,95,94,93,43,1, -17,18,57,57,49,48,5,7,39,55,5,7,39,55,7,7,39,55,1,32,57,-126,54,1,52, -57,-126,54,84,57,-126,54,76,96,36,96,85,96,36,96,124,96,36,96,0,0,3,0,18,-2, --23,1,-28,0,120,0,3,0,7,0,11,1,86,64,60,11,9,10,8,10,64,13,17,52,-113, -10,-97,10,2,126,10,1,79,10,95,10,111,10,3,10,8,64,121,7,-119,7,-103,7,3,106, -7,1,57,7,73,7,89,7,3,42,7,1,3,15,7,31,7,2,18,5,7,5,6,4,4, --72,-1,-64,64,64,13,17,52,64,4,80,4,2,49,4,1,0,4,16,4,32,4,3,22,3, -4,6,64,6,64,24,27,52,6,6,8,-122,1,-106,1,2,101,1,117,1,2,54,1,70,1, -86,1,3,37,1,1,3,0,1,16,1,2,18,5,3,1,2,0,0,-72,-1,-64,64,67,13, -17,52,-112,0,-96,0,2,-127,0,1,80,0,96,0,112,0,3,0,2,2,8,4,6,15,5, -1,5,7,7,1,-106,8,-90,8,2,117,8,-123,8,2,70,8,86,8,102,8,3,53,8,1, -22,8,38,8,2,10,8,15,9,1,17,3,9,11,64,11,-72,-1,-64,64,21,49,55,52,11, -64,34,37,52,11,11,2,0,0,3,1,17,3,3,1,64,1,-72,-1,-64,-77,9,14,52,1, -0,47,43,0,26,24,16,-51,95,94,93,57,57,50,47,43,43,0,26,24,16,-51,95,94,93, -57,57,93,93,93,93,93,17,51,47,-51,93,57,57,1,47,51,47,-51,93,93,93,43,1,17, -18,57,57,95,94,93,95,93,93,93,93,17,51,24,47,43,1,26,24,16,-51,95,94,93,93, -93,43,1,17,18,57,57,95,94,93,95,93,93,93,93,26,24,16,-51,93,93,93,43,1,17, -18,57,57,49,48,37,7,39,55,19,7,39,55,39,7,39,55,1,-28,74,-92,76,-128,74,-92, -76,32,74,-92,76,56,125,64,125,-2,-18,125,64,125,55,125,64,125,0,2,0,-79,-1,124,1, -75,0,70,0,3,0,7,0,124,64,49,7,5,6,4,4,64,36,55,52,4,64,6,6,3, -1,2,0,0,64,36,55,52,0,2,6,4,15,5,31,5,47,5,3,33,3,5,7,64,7, -64,98,-112,52,7,64,77,87,52,7,-72,-1,-64,-77,72,72,52,7,-72,-1,-64,64,16,27,35, -52,7,7,2,0,-128,3,-112,3,-96,3,3,3,1,0,47,-51,113,57,57,51,47,43,43,43, -43,0,26,24,16,-51,95,94,93,57,57,1,47,-51,43,1,17,18,57,57,50,24,47,26,-51, -43,1,17,18,57,57,49,48,37,7,39,55,23,7,39,55,1,49,34,94,36,118,34,94,36, -46,70,24,70,-124,70,24,70,0,0,3,0,109,-1,112,1,-108,0,55,0,3,0,7,0,11, -1,14,64,22,11,9,10,8,10,64,23,25,52,10,64,38,45,52,10,8,64,7,5,6,4, -4,-72,-1,-64,-77,23,25,52,4,-72,-1,-64,64,13,38,45,52,4,64,6,6,8,3,1,2, -0,0,-72,-1,-64,-77,23,25,52,0,-72,-1,-64,64,25,38,45,52,0,2,64,2,64,46,67, -52,2,64,31,43,52,2,64,18,25,52,2,2,8,8,-72,-1,-64,-77,38,67,52,8,-72,-1, --64,64,17,21,25,52,8,4,6,7,5,5,64,31,35,52,5,7,64,7,-72,-1,-64,-77,46, -51,52,7,-72,-1,-64,64,35,26,35,52,15,7,1,52,3,7,7,1,10,8,9,11,9,64, -31,35,52,9,11,64,11,64,21,25,52,11,11,2,0,1,3,3,-72,-1,-64,-76,31,35,52, -3,1,0,47,-51,43,0,17,18,57,57,51,24,47,43,0,26,24,16,-51,43,0,17,18,57, -57,17,51,24,47,95,94,93,43,43,0,26,24,16,-51,43,0,17,18,57,57,1,24,47,43, -43,1,17,51,24,47,43,43,43,1,26,24,16,-51,43,43,1,17,18,57,57,17,51,24,47, -26,-51,43,43,1,17,18,57,57,26,24,16,-51,43,43,1,17,18,57,57,49,48,37,7,39, -55,23,7,39,55,39,7,39,55,1,-108,34,102,34,68,34,102,34,23,34,102,34,26,70,29, -70,-127,70,29,70,20,70,29,70,0,-1,-1,0,20,1,37,6,127,6,-47,2,54,3,45,0, -0,1,23,6,110,3,112,6,-7,0,35,64,22,3,2,1,8,55,55,7,7,65,3,2,1, -63,54,79,54,-128,54,-65,54,4,54,0,47,93,53,53,53,1,43,53,53,53,0,-1,-1,0, -20,1,37,7,118,6,-47,2,54,3,46,0,0,1,23,6,110,3,112,6,-7,0,35,64,22, -3,2,1,0,80,80,29,29,65,3,2,1,63,79,79,79,-128,79,-65,79,4,79,0,47,93, -53,53,53,1,43,53,53,53,0,-1,-1,0,-101,0,-33,1,94,4,37,2,54,2,-87,0,0, -1,23,2,-104,-1,-88,-2,-15,0,35,64,9,1,0,14,7,2,1,65,1,4,-72,-1,-64,-77, -17,18,52,4,-72,-1,-64,-77,10,11,52,4,0,47,43,43,53,1,43,53,0,0,1,-2,-39, -4,-29,1,40,5,-26,0,13,0,33,-68,0,1,2,-97,0,0,0,7,2,-97,-77,8,0,8, -11,-71,2,-97,0,4,0,47,-3,-34,-64,1,47,-19,-34,-19,49,48,19,51,6,6,35,34,38, -39,51,22,22,51,50,54,-83,123,15,-103,127,-128,-103,15,123,14,83,70,81,83,5,-26,125,-122, --123,126,68,67,65,0,1,0,0,1,31,2,-68,1,-121,0,3,0,16,-75,3,5,0,2,100, -0,0,47,-19,1,47,16,-64,49,48,17,53,33,21,2,-68,1,31,104,104,-1,-1,0,-101,1, -31,3,87,4,37,2,54,2,-67,0,0,1,23,6,118,0,-101,0,0,0,64,-71,0,11,-1, --64,-77,14,17,52,10,-72,-1,-64,64,26,14,17,52,80,8,80,9,2,16,8,16,9,-112,8, --112,9,4,2,0,9,10,6,1,65,2,9,-72,-1,-64,-74,11,13,52,0,9,1,9,0,47, -93,43,53,1,43,53,93,113,43,43,-1,-1,-1,-11,0,-94,4,14,7,30,2,54,3,-5,0, -0,1,22,5,53,0,0,0,75,64,14,3,45,3,46,3,47,19,45,19,46,19,47,6,48, --72,-1,-40,-77,12,22,52,47,-72,-1,-40,-77,12,22,52,46,-72,-1,-40,-77,12,22,52,45,-72, --1,-40,-77,12,22,52,44,-72,-1,-40,-77,12,22,52,2,-72,-1,-11,-76,91,91,118,118,65,1, -43,53,0,43,43,43,43,43,113,0,-1,-1,-1,-11,0,-14,4,-50,7,30,2,54,3,-4,0, -0,1,22,5,53,0,0,0,48,64,11,0,32,10,48,10,80,10,96,10,4,10,-72,-1,-64, -64,10,9,26,52,10,0,47,16,1,16,2,-72,-1,-11,-76,75,75,102,102,65,1,43,53,46, -93,53,0,46,43,93,53,-1,-1,0,83,-1,36,4,14,5,-53,2,54,3,-5,0,0,1,23, -5,53,0,-56,-7,44,0,72,-71,0,2,-1,-69,-74,100,100,19,19,65,2,104,-72,-1,-64,-77, -18,22,52,104,-72,-1,-128,-78,31,53,104,-72,-1,-64,-78,58,53,104,-72,-1,-64,64,19,65,66, -52,64,104,1,80,104,-48,104,2,48,104,64,104,-16,104,3,104,0,46,93,113,114,43,43,43, -43,53,1,43,53,-1,-1,0,74,-1,36,4,-50,5,-34,2,54,3,-4,0,0,1,23,5,53, -0,100,-7,44,0,70,64,9,2,15,75,75,38,38,65,2,88,-72,-1,-64,-77,18,22,52,88, --72,-1,-128,-78,31,53,88,-72,-1,-64,-78,58,53,88,-72,-1,-64,64,19,65,66,52,64,88,1, -80,88,-48,88,2,48,88,64,88,-16,88,3,88,0,46,93,113,114,43,43,43,43,53,1,43, -53,-1,-1,0,83,0,-94,4,14,6,66,2,54,3,-5,0,0,1,23,5,57,1,84,-1,56, -0,87,-74,-90,50,-58,50,2,2,84,-72,-1,-64,-77,33,36,52,84,-72,-1,-64,64,28,20,21, -52,0,84,32,84,64,84,3,0,84,96,84,2,32,84,48,84,64,84,112,84,-128,84,-112,84, -6,-72,-1,-38,64,19,84,79,50,60,65,-93,62,-93,63,-93,64,3,2,94,64,9,22,52,94, -0,46,43,53,93,1,43,93,113,114,43,43,53,93,0,-1,-1,0,74,0,-14,4,-50,6,66, -2,54,3,-4,0,0,1,23,5,57,1,-32,-1,56,0,97,-74,48,8,11,17,52,2,68,-72, --1,-64,-77,37,40,52,68,-72,-1,-64,-77,32,34,52,68,-72,-1,-64,-77,23,27,52,68,-72,-1, --64,64,10,11,19,52,112,68,-128,68,-112,68,3,-72,-1,-15,64,12,68,63,21,48,65,-106,21, --90,21,2,0,10,-72,-1,-64,64,11,11,26,52,10,2,78,64,9,72,52,78,0,46,43,53, -46,43,53,93,1,43,113,43,43,43,43,53,43,0,-1,-1,0,83,0,-94,4,28,7,32,2, -54,3,-5,0,0,1,23,5,54,2,48,1,99,0,98,-79,2,79,-72,-1,-64,64,16,10,12, -52,80,79,96,79,2,14,79,79,0,0,65,2,81,-72,-1,-64,-77,67,69,52,81,-72,-1,-64, --77,61,62,52,81,-72,-1,-64,-78,59,53,81,-72,-1,-64,64,31,9,11,52,0,81,48,81,-128, -81,-96,81,4,16,81,112,81,-128,81,-112,81,-49,81,5,96,81,112,81,-65,81,3,81,0,47, -93,113,114,43,43,43,43,53,1,43,93,43,53,-1,-1,0,74,0,-14,4,-50,7,32,2,54, -3,-4,0,0,1,23,5,54,2,48,1,99,0,103,-79,2,66,-72,-1,-64,-78,10,15,52,-72, --1,-30,64,14,66,63,48,51,65,3,49,3,50,3,51,3,2,65,-72,-1,-64,-77,67,69,52, -65,-72,-1,-64,-77,61,62,52,65,-72,-1,-64,-78,59,53,65,-72,-1,-64,64,31,9,11,52,0, -65,48,65,-128,65,-96,65,4,16,65,112,65,-128,65,-112,65,-49,65,5,96,65,112,65,-65,65, -3,65,0,47,93,113,114,43,43,43,43,53,93,1,43,43,53,0,-1,-1,0,83,0,-94,4, -14,7,33,2,54,3,-5,0,0,1,23,5,45,2,78,6,-102,0,113,-71,0,2,-1,-56,64, -38,81,81,60,60,65,2,16,82,112,82,-96,82,-80,82,-64,82,5,0,82,96,82,112,82,3, -47,82,63,82,111,82,-80,82,-32,82,-16,82,6,82,-72,-1,-64,-78,88,53,82,-72,-1,-64,-78, -82,53,82,-72,-1,-64,-77,74,75,52,82,-72,-1,-64,-77,68,71,52,82,-72,-1,-64,-78,65,53, -82,-72,-1,-64,-78,60,53,82,-72,-1,-64,-77,91,-1,52,82,0,46,43,43,43,43,43,43,43, -93,113,114,53,1,43,53,0,-1,-1,0,74,0,-14,4,-50,7,33,2,54,3,-4,0,0,1, -23,5,45,2,78,6,-102,0,114,64,43,2,111,63,1,34,63,63,51,51,65,2,16,66,112, -66,-96,66,-80,66,-64,66,5,0,66,96,66,112,66,3,47,66,63,66,111,66,-80,66,-32,66, --16,66,6,66,-72,-1,-64,-78,88,53,66,-72,-1,-64,-78,82,53,66,-72,-1,-64,-77,74,75,52, -66,-72,-1,-64,-77,68,71,52,66,-72,-1,-64,-78,65,53,66,-72,-1,-64,-78,60,53,66,-72,-1, --64,-77,91,-1,52,66,0,46,43,43,43,43,43,43,43,93,113,114,53,1,43,93,53,-1,-1, -0,83,0,-94,4,14,7,33,2,54,3,-5,0,0,1,23,6,110,2,48,7,73,0,111,64, -14,4,3,2,16,83,63,83,80,83,96,83,-96,83,5,-72,-1,-15,64,25,83,83,0,0,65, -4,3,2,95,82,111,82,-32,82,3,80,82,96,82,112,82,-16,82,4,82,-72,-1,-64,-77,101, --1,52,82,-72,-1,-64,-77,88,89,52,82,-72,-1,-64,-77,70,72,52,82,-72,-1,-64,-77,60,61, -52,82,-72,-1,-64,64,9,25,28,52,82,64,18,22,52,82,0,47,43,43,43,43,43,43,93, -113,53,53,53,1,43,93,53,53,53,0,-1,-1,0,74,0,-14,4,-50,7,33,2,54,3,-4, -0,0,1,23,6,110,2,88,7,73,0,102,-75,4,3,2,15,73,1,-72,-1,-58,64,25,73, -67,48,51,65,4,3,2,95,66,111,66,-32,66,3,80,66,96,66,112,66,-16,66,4,66,-72, --1,-64,-77,101,-1,52,66,-72,-1,-64,-77,88,89,52,66,-72,-1,-64,-77,70,72,52,66,-72,-1, --64,-77,60,61,52,66,-72,-1,-64,64,9,25,28,52,66,64,18,22,52,66,0,47,43,43,43, -43,43,43,93,113,53,53,53,1,43,93,53,53,53,-1,-1,0,83,-2,-69,4,14,5,-53,2, -54,3,-5,0,0,1,23,6,111,1,-12,-1,-46,0,31,-77,4,3,2,79,-72,-1,-64,64,14, -15,17,52,48,79,64,79,2,126,79,79,11,11,65,1,43,93,43,53,53,53,0,-1,-1,0, -74,-2,-69,4,-50,5,-34,2,54,3,-4,0,0,1,23,6,111,2,-68,-1,-46,0,34,-78,4, -3,2,-72,-1,-46,64,14,63,63,24,24,65,4,3,2,74,64,11,17,52,74,0,46,43,53, -53,53,1,43,53,53,53,0,1,0,113,1,37,3,-30,5,-75,0,36,0,-18,-75,24,32,18, -25,52,32,-72,-1,-32,-77,22,33,52,18,-72,-1,-64,-77,17,21,52,18,-72,-1,-79,64,24,12, -16,52,31,9,1,3,9,9,15,23,15,29,31,29,47,29,3,13,4,29,31,32,1,-72,-1, --32,-74,9,31,52,1,0,3,3,-72,-1,-64,64,17,24,27,52,3,35,15,15,31,15,2,16, -3,15,31,33,33,7,-72,2,-5,-78,11,64,11,-72,-1,-64,64,11,12,17,52,0,11,1,19, -3,11,22,17,-72,-1,-64,-77,22,64,52,17,-72,-1,-38,-77,18,21,52,17,-72,-1,-64,-75,12, -17,52,17,29,23,-72,2,-5,64,13,64,0,22,16,22,64,22,3,17,3,22,29,1,-72,-1, --32,-74,9,31,52,1,0,38,29,47,16,-58,50,43,1,24,16,-44,95,94,93,26,77,-19,18, -57,43,43,43,1,24,16,-58,95,94,93,43,1,26,24,16,77,-19,57,25,47,0,24,47,-51, -95,94,93,-48,-51,43,0,25,16,-60,50,43,0,26,25,16,-51,95,94,93,24,47,18,57,47, -95,93,49,48,1,43,43,43,43,1,7,38,35,34,7,6,7,6,35,34,39,38,39,38,35, -34,7,18,17,20,7,7,35,2,39,38,39,38,39,54,51,50,23,54,51,50,3,-30,10,63, -64,-100,29,1,7,7,14,12,6,11,23,37,97,31,40,-84,2,2,30,75,26,51,71,64,124, --97,-56,126,40,25,-107,88,5,38,16,47,-44,9,92,12,14,117,43,67,20,-2,-4,-3,-2,30, -71,77,1,62,90,-79,-127,115,-100,-73,-123,-123,0,0,1,0,-83,0,-36,3,-79,5,-75,0,28, -0,107,64,11,13,16,14,20,52,14,16,17,31,52,21,-72,-1,-24,64,16,12,17,52,2,21, -1,22,4,4,64,9,12,52,4,9,25,-72,2,-1,64,10,64,6,8,15,0,23,1,21,5, -23,-72,-1,-64,-75,12,60,52,23,9,15,-72,2,-5,-78,16,9,4,-72,2,-5,-78,0,30,9, -47,16,-42,-19,16,-44,-19,18,57,43,1,95,94,93,0,24,47,47,-42,26,77,-19,50,-58,43, -49,48,1,95,94,93,43,43,43,1,20,6,21,7,38,35,34,7,39,54,55,54,55,54,19, -51,20,22,21,20,7,6,7,54,51,50,23,22,3,-79,6,36,48,-66,-14,-73,67,122,65,72, -51,26,75,30,4,48,51,82,90,-120,-118,46,98,1,-85,33,-119,33,4,114,41,-50,-103,109,-125, --86,90,1,53,30,118,30,-88,-52,-33,-117,13,13,31,0,-1,-1,0,15,0,-94,4,14,7,33, -2,54,3,-5,0,0,1,22,5,52,0,0,0,23,-76,3,2,83,3,2,-72,-1,-68,-76,92, -92,42,42,65,1,43,53,53,0,47,53,53,0,-1,-1,0,15,0,-14,4,-50,7,33,2,54, -3,-4,0,0,1,22,5,52,0,0,0,23,-76,3,2,67,3,2,-72,-1,-105,-76,76,76,16, -16,65,1,43,53,53,0,47,53,53,0,0,0,0,0,0,1,0,0,21,92,0,1,3,-115, -12,0,0,9,9,78,0,3,0,36,-1,-113,0,3,0,55,-1,-37,0,3,0,60,-1,-37,0, -3,1,-15,-1,-113,0,3,1,-7,-1,-113,0,3,1,-5,-1,-113,0,3,2,1,-1,-113,0,3, -2,9,-1,-37,0,3,2,10,-1,-37,0,3,2,15,-1,-37,0,20,0,20,-1,104,0,36,0, -3,-1,-113,0,36,0,55,-1,104,0,36,0,57,-1,104,0,36,0,58,-1,-76,0,36,0,60, --1,104,0,36,0,89,-1,-37,0,36,0,90,-1,-37,0,36,0,92,-1,-37,0,36,0,-74,-1, -104,0,41,0,15,-1,29,0,41,0,17,-1,29,0,41,0,36,-1,-113,0,47,0,3,-1,-76, -0,47,0,55,-1,104,0,47,0,57,-1,104,0,47,0,58,-1,104,0,47,0,60,-1,104,0, -47,0,92,-1,-76,0,47,0,-74,-1,-113,0,51,0,3,-1,-37,0,51,0,15,-2,-8,0,51, -0,17,-2,-8,0,51,0,36,-1,104,0,53,0,55,-1,-37,0,53,0,57,-1,-37,0,53,0, -58,-1,-37,0,53,0,60,-1,-37,0,55,0,3,-1,-37,0,55,0,15,-1,29,0,55,0,16, --1,-113,0,55,0,17,-1,29,0,55,0,29,-1,29,0,55,0,30,-1,29,0,55,0,36,-1, -104,0,55,0,50,-1,-37,0,55,0,68,-1,29,0,55,0,70,-1,29,0,55,0,72,-1,29, -0,55,0,76,-1,-76,0,55,0,82,-1,29,0,55,0,85,-1,-76,0,55,0,86,-1,29,0, -55,0,88,-1,-76,0,55,0,90,-1,-113,0,55,0,92,-1,-113,0,57,0,15,-1,68,0,57, -0,16,-1,-113,0,57,0,17,-1,68,0,57,0,29,-1,-76,0,57,0,30,-1,-76,0,57,0, -36,-1,104,0,57,0,68,-1,104,0,57,0,72,-1,-113,0,57,0,76,-1,-37,0,57,0,82, --1,-113,0,57,0,85,-1,-76,0,57,0,88,-1,-76,0,57,0,92,-1,-76,0,58,0,15,-1, --113,0,58,0,16,-1,-37,0,58,0,17,-1,-113,0,58,0,29,-1,-37,0,58,0,30,-1,-37, -0,58,0,36,-1,-76,0,58,0,68,-1,-76,0,58,0,72,-1,-37,0,58,0,76,0,0,0, -58,0,82,-1,-37,0,58,0,85,-1,-37,0,58,0,88,-1,-37,0,58,0,92,-1,-18,0,60, -0,3,-1,-37,0,60,0,15,-2,-8,0,60,0,16,-1,68,0,60,0,17,-2,-8,0,60,0, -29,-1,-113,0,60,0,30,-1,123,0,60,0,36,-1,104,0,60,0,68,-1,104,0,60,0,72, --1,68,0,60,0,76,-1,-76,0,60,0,82,-1,68,0,60,0,83,-1,104,0,60,0,84,-1, -68,0,60,0,88,-1,-113,0,60,0,89,-1,-113,0,73,0,73,-1,-37,0,73,0,-74,0,37, -0,85,0,15,-1,-113,0,85,0,17,-1,-113,0,85,0,-74,0,76,0,89,0,15,-1,104,0, -89,0,17,-1,104,0,90,0,15,-1,-113,0,90,0,17,-1,-113,0,92,0,15,-1,104,0,92, -0,17,-1,104,0,-75,0,-75,-1,-37,0,-74,0,3,-1,-76,0,-74,0,86,-1,-37,0,-74,0, --74,-1,-37,0,-60,2,45,-1,96,0,-60,2,54,-1,96,0,-60,2,76,-1,96,0,-60,2,81, --1,-68,0,-60,2,84,-1,-68,1,43,0,15,-1,31,1,43,0,17,-1,31,1,43,1,-8,0, --92,1,43,1,-7,-1,68,1,43,1,-5,-1,68,1,43,2,1,-1,68,1,43,2,26,-1,-88, -1,43,2,39,0,88,1,44,1,-7,-1,-37,1,44,1,-5,-1,-37,1,44,2,1,-1,-37,1, -44,2,10,-1,-66,1,44,2,15,-1,-66,1,45,1,-7,-1,-59,1,45,2,10,-1,-66,1,45, -2,15,-1,-66,1,47,1,50,-1,-29,1,47,2,28,-1,-39,1,47,2,36,-1,-55,1,47,2, --116,-1,-29,1,50,1,46,-1,-29,1,50,1,47,-1,-29,1,50,1,49,-1,-29,1,50,1,51, --1,-29,1,50,2,16,-1,-29,1,50,2,23,-1,-29,1,50,2,32,-1,-29,1,50,2,34,-1, --29,1,50,2,38,-1,-29,1,50,2,43,-1,-29,1,51,1,50,-1,-29,1,51,2,28,-1,-39, -1,51,2,36,-1,-55,1,51,2,-116,-1,-29,1,-15,1,44,-1,-43,1,-15,1,45,-1,-59,1, --15,2,5,-1,-43,1,-15,2,9,-1,104,1,-15,2,10,-1,104,1,-15,2,15,-1,104,1,-15, -2,22,-1,-37,1,-15,2,30,-1,-37,1,-15,2,36,-1,-37,1,-11,2,10,-1,-66,1,-10,1, -44,-1,-115,1,-10,1,45,-1,-115,1,-10,1,46,-1,70,1,-10,1,49,-1,70,1,-10,1,51, --1,70,1,-10,1,-8,0,-86,1,-10,1,-7,-1,104,1,-10,1,-5,-1,104,1,-10,2,1,-1, -104,1,-10,2,5,-1,-115,1,-10,2,13,-1,-98,1,-10,2,18,-1,104,1,-10,2,19,-1,-76, -1,-10,2,24,-1,104,1,-10,2,26,-1,-76,1,-10,2,27,-1,104,1,-10,2,29,-1,104,1, --10,2,32,-1,70,1,-10,2,39,0,98,1,-10,2,41,-1,70,1,-9,2,10,-1,-47,1,-9, -2,15,-1,-47,1,-7,0,3,-1,-113,1,-7,0,-74,-1,104,1,-7,1,44,-1,-43,1,-7,1, -45,-1,-59,1,-7,2,5,-1,-43,1,-7,2,9,-1,104,1,-7,2,10,-1,104,1,-7,2,15, --1,104,1,-7,2,22,-1,-37,1,-7,2,30,-1,-37,1,-7,2,36,-1,-37,1,-5,0,3,-1, --113,1,-5,1,44,-1,-43,1,-5,2,5,-1,-43,1,-5,2,9,-1,-119,1,-5,2,10,-1,104, -1,-5,2,15,-1,104,2,0,1,44,-1,-63,2,0,1,45,-1,-113,2,0,1,46,-1,-25,2, -0,1,47,-1,-25,2,0,1,49,-1,-25,2,0,1,51,-1,-25,2,0,2,5,-1,-63,2,0, -2,16,-1,-25,2,0,2,23,-1,-25,2,0,2,25,-1,-25,2,0,2,31,-1,-25,2,0,2, -32,-1,-25,2,0,2,38,-1,-25,2,0,2,41,-1,-25,2,0,2,43,-1,-25,2,1,0,3, --1,-113,2,1,1,44,-1,-43,2,1,2,5,-1,-43,2,1,2,9,-1,104,2,1,2,10,-1, -104,2,1,2,15,-1,104,2,5,1,-7,-1,-37,2,5,1,-5,-1,-43,2,5,2,1,-1,-37, -2,5,2,10,-1,-66,2,5,2,15,-1,-66,2,7,0,3,-1,-37,2,7,0,15,-2,-6,2, -7,0,17,-2,-6,2,7,1,-7,-1,104,2,7,1,-5,-1,104,2,7,2,1,-1,104,2,8, -1,50,-1,-98,2,8,2,-116,-1,-98,2,9,0,3,-1,-37,2,9,0,15,-1,31,2,9,0, -17,-1,31,2,9,0,29,-1,31,2,9,0,30,-1,31,2,9,1,44,-1,-37,2,9,1,45, --1,-37,2,9,1,46,-1,31,2,9,1,48,-1,31,2,9,1,49,-1,31,2,9,1,51,-1, -31,2,9,1,-8,0,-68,2,9,1,-7,-1,104,2,9,1,-5,-1,104,2,9,2,1,-1,104, -2,9,2,5,-1,-37,2,9,2,13,-1,-37,2,9,2,16,-1,31,2,9,2,17,-1,31,2, -9,2,20,-1,78,2,9,2,22,-1,78,2,9,2,24,-1,106,2,9,2,26,-1,-76,2,9, -2,29,-1,106,2,9,2,30,-1,-113,2,9,2,32,-1,31,2,9,2,35,-1,80,2,9,2, -36,-1,-113,2,9,2,37,-1,106,2,9,2,39,0,-68,2,9,2,40,-1,78,2,9,2,41, --1,31,2,9,2,42,-1,78,2,10,0,3,-1,-37,2,10,0,15,-2,-6,2,10,0,16,-1, -70,2,10,0,17,-2,-6,2,10,0,29,-1,-113,2,10,0,30,-1,-113,2,10,1,44,-1,-115, -2,10,1,45,-1,-115,2,10,1,46,-1,70,2,10,1,49,-1,70,2,10,1,51,-1,70,2, -10,1,-8,0,-68,2,10,1,-7,-1,104,2,10,1,-5,-1,104,2,10,2,1,-1,104,2,10, -2,5,-1,-115,2,10,2,13,-1,-98,2,10,2,18,-1,104,2,10,2,19,-1,-76,2,10,2, -22,-1,-98,2,10,2,24,-1,104,2,10,2,26,-1,-76,2,10,2,27,-1,104,2,10,2,29, --1,104,2,10,2,32,-1,70,2,10,2,39,0,121,2,10,2,41,-1,70,2,12,1,46,-1, --78,2,12,1,47,-1,-78,2,12,1,49,-1,-78,2,12,1,51,-1,-78,2,12,2,16,-1,-78, -2,12,2,25,-1,-39,2,12,2,32,-1,-78,2,12,2,38,-1,-78,2,12,2,41,-1,-78,2, -12,2,43,-1,-78,2,13,2,10,-1,-47,2,13,2,15,-1,-47,2,15,0,3,-1,-37,2,15, -1,44,-1,-115,2,15,1,45,-1,-115,2,15,1,46,-1,70,2,15,1,49,-1,70,2,15,1, -51,-1,70,2,15,1,-8,0,-86,2,15,1,-7,-1,104,2,15,1,-5,-1,104,2,15,2,1, --1,104,2,15,2,5,-1,-115,2,15,2,13,-1,-98,2,15,2,18,-1,104,2,15,2,19,-1, --76,2,15,2,24,-1,104,2,15,2,26,-1,-76,2,15,2,27,-1,104,2,15,2,29,-1,104, -2,15,2,32,-1,70,2,15,2,39,0,98,2,15,2,41,-1,70,2,23,1,46,-1,119,2, -23,1,47,-1,-76,2,23,1,49,-1,119,2,23,1,50,-1,-86,2,23,1,51,-1,119,2,23, -2,16,-1,119,2,23,2,18,-1,-37,2,23,2,22,-1,-86,2,23,2,24,-1,-37,2,23,2, -25,-1,-98,2,23,2,26,-1,-37,2,23,2,27,-1,-37,2,23,2,30,-1,-86,2,23,2,32, --1,119,2,23,2,38,-1,119,2,23,2,41,-1,119,2,23,2,43,-1,119,2,23,2,-116,-1, --86,2,25,2,28,-1,-39,2,27,1,46,-1,-25,2,27,1,47,-1,-25,2,27,1,49,-1,-25, -2,27,1,51,-1,-25,2,27,2,16,-1,-25,2,27,2,23,-1,-25,2,27,2,25,-1,-25,2, -27,2,31,-1,-25,2,27,2,32,-1,-25,2,27,2,34,-1,-25,2,27,2,38,-1,-25,2,27, -2,41,-1,-25,2,27,2,43,-1,-25,2,28,1,46,-1,-31,2,28,1,47,-1,-31,2,28,1, -49,-1,-31,2,28,1,51,-1,-37,2,28,2,16,-1,-31,2,28,2,31,-1,-31,2,28,2,32, --1,-31,2,28,2,34,-1,-47,2,28,2,35,-1,-49,2,28,2,38,-1,-31,2,28,2,41,-1, --31,2,28,2,42,-1,-49,2,28,2,43,-1,-31,2,31,1,46,-1,-55,2,31,1,47,-1,-55, -2,31,1,49,-1,-55,2,31,1,51,-1,-55,2,31,2,16,-1,-55,2,31,2,23,-1,-55,2, -31,2,31,-1,-55,2,31,2,32,-1,-55,2,31,2,34,-1,-55,2,31,2,41,-1,-55,2,32, -1,50,-1,-29,2,32,2,28,-1,-39,2,32,2,36,-1,-55,2,32,2,-116,-1,-29,2,33,1, -50,-1,-29,2,33,2,28,-1,-39,2,33,2,-116,-1,-29,2,36,1,46,-1,-55,2,36,1,47, --1,-55,2,36,1,49,-1,-55,2,36,1,51,-1,-55,2,36,2,16,-1,-55,2,36,2,23,-1, --55,2,36,2,32,-1,-55,2,36,2,34,-1,-55,2,36,2,38,-1,-55,2,36,2,41,-1,-55, -2,36,2,43,-1,-55,2,38,1,50,-1,-29,2,38,2,28,-1,-39,2,38,2,36,-1,-55,2, -38,2,-116,-1,-29,2,41,1,50,-1,-29,2,41,2,28,-1,-39,2,41,2,36,-1,-55,2,41, -2,-116,-1,-29,2,43,1,50,-1,-29,2,43,2,28,-1,-39,2,43,2,36,-1,-55,2,43,2, --116,-1,-29,2,46,0,15,-1,6,2,46,0,17,-1,6,2,46,0,-87,-1,119,2,46,0,-86, --1,119,2,46,0,-78,-1,-45,2,52,0,-74,-1,96,2,53,0,-74,-1,119,2,58,0,-74,-1, --115,2,58,2,62,0,68,2,58,2,65,-1,-23,2,58,2,69,0,45,2,58,2,72,-1,-45, -2,58,2,73,-1,-23,2,58,2,75,-1,-45,2,58,2,76,-1,96,2,58,2,77,-1,-90,2, -58,2,78,-1,-68,2,58,2,81,-1,96,2,58,2,87,-1,-45,2,58,2,90,0,23,2,58, -2,108,-1,-45,2,58,2,109,-1,-23,2,58,2,110,0,23,2,58,2,119,0,45,2,59,2, -58,-1,-45,2,59,2,65,-1,-23,2,59,2,72,-1,-23,2,59,2,75,-1,-23,2,59,2,76, --1,-92,2,59,2,77,-1,-47,2,59,2,78,-1,-23,2,59,2,79,-1,-45,2,59,2,81,-1, --92,2,59,2,84,-1,-68,2,59,2,87,-1,-23,2,59,2,89,-1,-23,2,59,2,101,-1,-23, -2,59,2,109,-1,-45,2,60,2,58,-1,-68,2,60,2,62,-1,-45,2,60,2,64,-1,-45,2, -60,2,65,-1,-68,2,60,2,69,-1,-23,2,60,2,72,-1,-68,2,60,2,75,-1,-68,2,60, -2,76,-1,119,2,60,2,77,-1,-68,2,60,2,78,-1,-68,2,60,2,79,-1,-90,2,60,2, -81,-1,-92,2,60,2,84,-1,-115,2,60,2,89,-1,-68,2,60,2,94,-1,-23,2,60,2,102, --1,-23,2,60,2,108,-1,-68,2,60,2,109,-1,-23,2,60,2,111,-1,-23,2,60,2,113,-1, --68,2,60,2,121,-1,-23,2,61,0,15,-1,6,2,61,0,17,-1,6,2,61,0,-87,-1,119, -2,61,0,-86,-1,119,2,61,0,-78,-1,-45,2,61,2,58,-1,119,2,61,2,62,-1,119,2, -61,2,65,-1,-45,2,61,2,69,-1,-115,2,61,2,70,-1,-47,2,61,2,72,-1,-115,2,61, -2,75,-1,-92,2,61,2,89,-1,-68,2,61,2,90,-1,-115,2,61,2,92,-1,-115,2,61,2, -94,-1,119,2,61,2,95,-1,119,2,61,2,98,-1,-115,2,61,2,101,-1,-115,2,61,2,102, --1,-115,2,61,2,103,-1,-115,2,61,2,104,-1,119,2,61,2,106,-1,-115,2,61,2,109,-1, -119,2,61,2,117,-1,-115,2,61,2,118,-1,-115,2,61,2,120,-1,-115,2,61,2,121,-1,119, -2,62,2,77,0,23,2,62,2,78,-1,-45,2,62,2,81,-1,-70,2,62,2,97,0,68,2, -62,2,104,0,23,2,62,2,109,0,45,2,63,2,65,-1,-45,2,63,2,107,-1,-23,2,64, -2,65,-1,-23,2,64,2,72,-1,-45,2,64,2,75,-1,-23,2,64,2,76,0,23,2,64,2, -77,0,45,2,64,2,84,0,45,2,64,2,90,0,23,2,64,2,95,-1,-25,2,64,2,104, --1,-23,2,64,2,109,-1,-23,2,65,2,69,-1,-23,2,65,2,72,-1,-23,2,65,2,75,-1, --23,2,65,2,76,-1,-45,2,65,2,77,-1,-23,2,65,2,78,-1,-23,2,65,2,81,-1,-45, -2,65,2,89,-1,-23,2,68,2,65,-1,-23,2,68,2,72,-1,-23,2,68,2,75,-1,-23,2, -68,2,77,0,23,2,68,2,78,-1,-70,2,69,2,78,-1,-23,2,69,2,91,0,23,2,69, -2,109,0,23,2,70,2,78,-1,-23,2,70,2,81,-1,-23,2,70,2,90,0,23,2,70,2, -95,0,23,2,70,2,104,0,23,2,70,2,107,0,23,2,70,2,109,0,23,2,70,2,113, --1,-23,2,70,2,119,0,23,2,72,2,58,-1,-45,2,72,2,62,-1,-45,2,72,2,64,-1, --45,2,72,2,69,-1,-23,2,72,2,77,-1,-45,2,72,2,79,-1,-92,2,72,2,81,-1,-45, -2,72,2,89,-1,-45,2,72,2,94,-1,-45,2,72,2,101,-1,-23,2,72,2,111,-1,-23,2, -74,0,15,-2,125,2,74,0,17,-2,125,2,74,0,29,-1,-45,2,74,0,30,-1,-45,2,74, -0,-86,-1,-115,2,74,2,58,-1,119,2,74,2,62,-1,119,2,74,2,64,-1,-23,2,74,2, -65,-1,-45,2,74,2,69,-1,-115,2,74,2,70,-1,-23,2,74,2,72,-1,-45,2,74,2,75, --1,-23,2,74,2,76,-1,-92,2,74,2,77,-1,-45,2,74,2,78,-1,-23,2,74,2,79,-1, --92,2,74,2,89,-1,-45,2,74,2,90,-1,-68,2,74,2,94,-1,96,2,74,2,95,-1,-90, -2,74,2,104,-1,-90,2,74,2,119,-1,-45,2,74,2,121,-1,-68,2,75,2,58,-1,-45,2, -75,2,62,-1,-45,2,75,2,65,-1,-23,2,75,2,69,-1,-68,2,75,2,70,-1,-23,2,75, -2,72,-1,-45,2,75,2,76,-1,-68,2,75,2,77,-1,-68,2,75,2,79,-1,-115,2,75,2, -81,-1,-68,2,75,2,84,-1,-70,2,75,2,87,-1,-23,2,75,2,90,0,23,2,75,2,96, -0,45,2,75,2,113,-1,-23,2,76,0,15,-1,29,2,76,0,17,-1,29,2,76,0,-87,-1, --90,2,76,0,-86,-1,-90,2,76,0,-78,-1,-45,2,76,2,58,-1,-68,2,76,2,62,-1,-68, -2,76,2,64,0,23,2,76,2,65,-1,-23,2,76,2,69,-1,-45,2,76,2,72,-1,-92,2, -76,2,78,-1,-68,2,76,2,89,-1,-45,2,76,2,90,-1,-92,2,76,2,92,-1,-90,2,76, -2,95,-1,-115,2,76,2,98,-1,-90,2,76,2,100,-1,-90,2,76,2,101,-1,-92,2,76,2, -102,-1,-90,2,76,2,104,-1,96,2,76,2,105,-1,-90,2,76,2,106,-1,-115,2,76,2,107, --1,-115,2,76,2,109,-1,-115,2,76,2,111,-1,-90,2,76,2,115,-1,-90,2,76,2,117,-1, --90,2,76,2,118,-1,-90,2,76,2,120,-1,-90,2,76,2,121,-1,-115,2,77,0,15,-2,-16, -2,77,0,17,-2,-16,2,77,0,29,-1,-45,2,77,0,30,-1,-45,2,77,0,-87,-1,-90,2, -77,0,-86,-1,-92,2,77,0,-78,-1,-23,2,77,2,58,-1,119,2,77,2,62,-1,-92,2,77, -2,65,-1,-45,2,77,2,69,-1,-68,2,77,2,72,-1,-68,2,77,2,78,-1,-68,2,77,2, -87,-1,-45,2,77,2,89,-1,-45,2,77,2,91,-1,-45,2,77,2,92,-1,-115,2,77,2,93, --1,-92,2,77,2,94,-1,96,2,77,2,95,-1,119,2,77,2,96,-1,-68,2,77,2,97,-1, --115,2,77,2,98,-1,-92,2,77,2,99,-1,-68,2,77,2,100,-1,-92,2,77,2,101,-1,119, -2,77,2,102,-1,-92,2,77,2,103,-1,-92,2,77,2,104,-1,119,2,77,2,105,-1,-92,2, -77,2,106,-1,-92,2,77,2,107,-1,119,2,77,2,111,-1,-92,2,77,2,112,-1,-92,2,77, -2,114,-1,-92,2,77,2,115,-1,-92,2,77,2,120,-1,-92,2,77,2,121,-1,119,2,78,2, -58,-1,-45,2,78,2,62,-1,-68,2,78,2,69,-1,-68,2,78,2,76,-1,-115,2,78,2,77, --1,-92,2,78,2,81,-1,-45,2,78,2,89,-1,-70,2,78,2,101,-1,-68,2,79,2,65,-1, --45,2,79,2,72,-1,-68,2,79,2,75,-1,-68,2,79,2,78,-1,-68,2,79,2,87,-1,-70, -2,79,2,104,-1,-23,2,79,2,109,-1,-45,2,80,2,72,-1,-45,2,80,2,90,0,45,2, -83,2,90,0,23,2,83,2,109,0,45,2,84,0,-74,-1,119,2,84,2,89,-1,-68,2,86, -0,-74,-1,96,2,86,2,58,-1,-45,2,86,2,62,-1,-45,2,86,2,64,-1,-68,2,86,2, -65,-1,-23,2,86,2,69,-1,-70,2,86,2,70,-1,-45,2,86,2,72,-1,-45,2,86,2,75, --1,-45,2,86,2,76,-1,51,2,86,2,79,-1,-92,2,86,2,81,-1,96,2,86,2,87,-1, --23,2,86,2,89,-1,-92,2,87,2,62,-1,-68,2,87,2,64,-1,-25,2,87,2,65,-1,-23, -2,87,2,69,-1,-68,2,87,2,79,-1,-70,2,87,2,89,-1,-45,2,87,2,94,-1,-68,2, -87,2,96,0,23,2,87,2,101,-1,-68,2,87,2,102,-1,-23,2,87,2,121,-1,-23,2,88, -2,58,-1,-68,2,88,2,62,-1,-90,2,88,2,64,-1,-45,2,88,2,69,-1,-92,2,88,2, -72,-1,-23,2,88,2,75,-1,-23,2,88,2,76,-1,-115,2,88,2,79,-1,-92,2,88,2,81, --1,-68,2,88,2,94,-1,-92,2,88,2,101,-1,-92,2,88,2,102,-1,-23,2,90,2,97,-1, --23,2,90,2,108,-1,-45,2,90,2,109,-1,-23,2,90,2,113,-1,-45,2,91,2,90,-1,-47, -2,91,2,94,-1,-92,2,91,2,95,-1,-23,2,91,2,96,-1,-23,2,91,2,97,-1,-45,2, -91,2,101,-1,-92,2,91,2,102,-1,-45,2,91,2,107,-1,-23,2,91,2,109,-1,-45,2,91, -2,110,-1,-23,2,91,2,111,-1,-68,2,91,2,113,-1,-68,2,91,2,116,-1,-68,2,91,2, -119,-1,-23,2,91,2,121,-1,-45,2,92,2,90,-1,-23,2,92,2,91,-1,-23,2,92,2,94, --1,-23,2,92,2,95,-1,-23,2,92,2,96,-1,-23,2,92,2,97,-1,-23,2,92,2,101,-1, --47,2,92,2,102,-1,-23,2,92,2,104,-1,-23,2,92,2,107,-1,-23,2,92,2,108,-1,-45, -2,92,2,109,-1,-45,2,92,2,110,-1,-23,2,92,2,113,-1,-92,2,92,2,116,-1,-68,2, -92,2,121,-1,-23,2,93,0,15,-1,6,2,93,0,17,-1,6,2,93,2,90,-1,-45,2,93, -2,94,-1,-92,2,93,2,95,-1,-45,2,93,2,97,-1,-23,2,93,2,101,-1,-45,2,93,2, -104,-1,-45,2,93,2,107,-1,-45,2,93,2,121,-1,-23,2,94,2,116,-1,-45,2,94,2,119, -0,23,2,95,2,91,-1,-23,2,95,2,94,-1,-45,2,95,2,96,-1,-23,2,95,2,97,-1, --45,2,95,2,101,-1,-68,2,95,2,108,-1,-68,2,95,2,109,-1,-23,2,95,2,111,-1,-45, -2,95,2,113,-1,-68,2,96,2,91,0,23,2,96,2,109,0,23,2,96,2,113,-1,-23,2, -96,2,116,0,45,2,97,2,91,-1,-23,2,97,2,94,-1,-45,2,97,2,95,-1,-23,2,97, -2,97,-1,-23,2,97,2,101,-1,-23,2,97,2,104,-1,-23,2,97,2,107,-1,-23,2,97,2, -109,-1,-23,2,97,2,110,-1,-23,2,97,2,113,-1,-68,2,97,2,116,-1,-45,2,100,2,90, -0,45,2,100,2,91,0,45,2,100,2,95,0,23,2,100,2,97,0,23,2,100,2,101,0, -23,2,100,2,104,0,23,2,100,2,107,0,23,2,100,2,108,0,23,2,100,2,109,0,23, -2,100,2,119,0,23,2,101,2,104,0,23,2,101,2,113,-1,-45,2,102,2,91,-1,-23,2, -102,2,97,-1,-23,2,102,2,109,0,23,2,104,2,94,-1,-45,2,104,2,96,-1,-23,2,104, -2,97,-1,-23,2,104,2,101,-1,-45,2,104,2,108,-1,-45,2,104,2,109,-1,-23,2,104,2, -111,-1,-23,2,104,2,113,-1,-45,2,106,2,94,-1,-47,2,106,2,97,-1,-23,2,106,2,101, --1,-70,2,106,2,108,-1,-45,2,106,2,109,-1,-23,2,106,2,111,-1,-23,2,106,2,113,-1, --45,2,106,2,121,-1,-23,2,107,2,96,0,23,2,107,2,104,0,23,2,107,2,113,-1,-23, -2,107,2,119,0,23,2,108,0,15,-1,29,2,108,0,17,-1,29,2,108,2,90,-1,-23,2, -108,2,94,-1,-68,2,108,2,95,-1,-23,2,108,2,96,0,68,2,108,2,101,-1,-45,2,108, -2,104,-1,-23,2,108,2,107,-1,-23,2,108,2,109,0,23,2,109,0,15,-1,51,2,109,0, -17,-1,51,2,109,0,-86,0,23,2,109,2,90,-1,-23,2,109,2,91,0,23,2,109,2,94, --1,-68,2,109,2,95,-1,-23,2,109,2,96,0,23,2,109,2,101,-1,-45,2,109,2,102,-1, --23,2,109,2,104,-1,-25,2,109,2,106,-1,-23,2,109,2,107,-1,-23,2,109,2,110,-1,-23, -2,109,2,119,-1,-23,2,109,2,121,-1,-23,2,110,2,91,-1,-23,2,110,2,94,-1,-45,2, -110,2,101,-1,-45,2,110,2,108,-1,-45,2,110,2,109,-1,-23,2,110,2,113,-1,-45,2,110, -2,121,-1,-23,2,111,2,90,-1,-23,2,111,2,91,-1,-23,2,111,2,95,-1,-23,2,111,2, -97,-1,-23,2,111,2,104,-1,-23,2,111,2,107,-1,-23,2,111,2,108,-1,-23,2,111,2,110, --1,-23,2,111,2,113,-1,-45,2,112,2,95,-1,-23,2,112,2,97,-1,-23,2,112,2,104,-1, --23,2,112,2,107,-1,-23,2,115,2,95,-1,-23,2,115,2,104,-1,-23,2,115,2,109,0,23, -2,118,2,108,-1,96,2,118,2,113,-1,119,2,119,2,94,-1,-45,2,119,2,95,0,23,2, -119,2,97,-1,-23,2,119,2,101,-1,-45,2,119,2,104,0,23,2,119,2,108,-1,-45,2,119, -2,111,-1,-23,2,119,2,121,-1,-23,2,120,2,94,-1,-45,2,120,2,96,-1,-23,2,120,2, -101,-1,-45,2,120,2,102,-1,-23,2,120,2,108,-1,-45,2,120,2,111,-1,-23,2,120,2,113, --1,-45,2,-122,0,15,-1,51,2,-122,0,17,-1,51,2,-120,0,15,-1,6,2,-120,0,17,-1, -6,2,-120,0,29,-1,-45,2,-120,0,30,-1,-45,2,-120,0,-87,-1,96,2,-120,0,-86,-1,96, -2,-120,0,-78,-1,-45,2,-116,1,46,-1,-29,2,-116,1,49,-1,-29,2,-116,1,51,-1,-29,2, --116,2,16,-1,-29,2,-116,2,23,-1,-29,2,-116,2,32,-1,-29,2,-116,2,34,-1,-29,2,-116, -2,38,-1,-29,2,-116,2,43,-1,-29,0,0,0,70,3,78,0,0,0,3,0,0,0,0,0, --2,0,0,0,0,0,3,0,0,0,1,0,10,1,62,0,0,0,3,0,0,0,2,0,14, -5,-34,0,0,0,3,0,0,0,3,0,94,5,-64,0,0,0,3,0,0,0,4,0,10,1, -62,0,0,0,3,0,0,0,5,0,24,5,-18,0,0,0,3,0,0,0,6,0,14,6,30, -0,0,0,3,0,0,0,7,0,-60,6,44,0,0,0,3,0,0,0,8,0,38,7,124,0, -0,0,3,0,0,0,9,0,-118,13,-92,0,0,0,3,0,0,0,10,4,-62,0,-2,0,0, -0,3,0,0,0,11,0,98,14,46,0,0,0,3,0,0,0,12,0,102,14,-112,0,0,0, -3,0,0,0,13,6,-76,6,-16,0,0,0,3,0,0,0,14,0,92,14,-10,0,1,0,0, -0,0,0,0,0,127,15,82,0,1,0,0,0,0,0,1,0,5,15,-15,0,1,0,0,0, -0,0,2,0,7,18,65,0,1,0,0,0,0,0,3,0,47,18,50,0,1,0,0,0,0, -0,4,0,5,15,-15,0,1,0,0,0,0,0,5,0,12,18,73,0,1,0,0,0,0,0, -6,0,7,18,97,0,1,0,0,0,0,0,7,0,98,18,104,0,1,0,0,0,0,0,8, -0,19,19,16,0,1,0,0,0,0,0,9,0,69,22,36,0,1,0,0,0,0,0,10,2, -97,15,-47,0,1,0,0,0,0,0,11,0,49,22,105,0,1,0,0,0,0,0,12,0,51, -22,-102,0,1,0,0,0,0,0,13,3,90,18,-54,0,1,0,0,0,0,0,14,0,46,22, --51,0,3,0,1,4,3,0,2,0,12,22,-5,0,3,0,1,4,5,0,2,0,16,23,11, -0,3,0,1,4,6,0,2,0,12,23,27,0,3,0,1,4,7,0,2,0,16,23,39,0, -3,0,1,4,8,0,2,0,16,23,55,0,3,0,1,4,9,0,0,0,-2,0,0,0,3, -0,1,4,9,0,1,0,10,1,62,0,3,0,1,4,9,0,2,0,14,5,-34,0,3,0, -1,4,9,0,3,0,94,5,-64,0,3,0,1,4,9,0,4,0,10,1,62,0,3,0,1, -4,9,0,5,0,24,5,-18,0,3,0,1,4,9,0,6,0,14,6,30,0,3,0,1,4, -9,0,7,0,-60,6,44,0,3,0,1,4,9,0,8,0,38,7,124,0,3,0,1,4,9, -0,9,0,-118,13,-92,0,3,0,1,4,9,0,10,4,-62,0,-2,0,3,0,1,4,9,0, -11,0,98,14,46,0,3,0,1,4,9,0,12,0,102,14,-112,0,3,0,1,4,9,0,13, -6,-76,6,-16,0,3,0,1,4,9,0,14,0,92,14,-10,0,3,0,1,4,10,0,2,0, -12,22,-5,0,3,0,1,4,11,0,2,0,16,23,71,0,3,0,1,4,12,0,2,0,12, -22,-5,0,3,0,1,4,14,0,2,0,12,23,87,0,3,0,1,4,16,0,2,0,14,23, -103,0,3,0,1,4,19,0,2,0,18,23,117,0,3,0,1,4,20,0,2,0,12,22,-5, -0,3,0,1,4,21,0,2,0,16,22,-5,0,3,0,1,4,22,0,2,0,12,22,-5,0, -3,0,1,4,25,0,2,0,14,23,-121,0,3,0,1,4,27,0,2,0,16,23,87,0,3, -0,1,4,29,0,2,0,12,22,-5,0,3,0,1,4,31,0,2,0,12,22,-5,0,3,0, -1,4,36,0,2,0,14,23,-107,0,3,0,1,4,42,0,2,0,14,23,-93,0,3,0,1, -4,45,0,2,0,14,23,-79,0,3,0,1,8,10,0,2,0,12,22,-5,0,3,0,1,8, -22,0,2,0,12,22,-5,0,3,0,1,12,10,0,2,0,12,22,-5,0,3,0,1,12,12, -0,2,0,12,22,-5,0,84,0,121,0,112,0,101,0,102,0,97,0,99,0,101,0,32,0, --87,0,32,0,84,0,104,0,101,0,32,0,77,0,111,0,110,0,111,0,116,0,121,0,112, -0,101,0,32,0,67,0,111,0,114,0,112,0,111,0,114,0,97,0,116,0,105,0,111,0, -110,0,32,0,112,0,108,0,99,0,46,0,32,0,68,0,97,0,116,0,97,0,32,0,-87, -0,32,0,84,0,104,0,101,0,32,0,77,0,111,0,110,0,111,0,116,0,121,0,112,0, -101,0,32,0,67,0,111,0,114,0,112,0,111,0,114,0,97,0,116,0,105,0,111,0,110, -0,32,0,112,0,108,0,99,0,47,0,84,0,121,0,112,0,101,0,32,0,83,0,111,0, -108,0,117,0,116,0,105,0,111,0,110,0,115,0,32,0,73,0,110,0,99,0,46,0,32, -0,49,0,57,0,57,0,48,0,45,0,49,0,57,0,57,0,50,0,46,0,32,0,65,0, -108,0,108,0,32,0,82,0,105,0,103,0,104,0,116,0,115,0,32,0,82,0,101,0,115, -0,101,0,114,0,118,0,101,0,100,0,67,0,111,0,110,0,116,0,101,0,109,0,112,0, -111,0,114,0,97,0,114,0,121,0,32,0,115,0,97,0,110,0,115,0,32,0,115,0,101, -0,114,0,105,0,102,0,32,0,100,0,101,0,115,0,105,0,103,0,110,0,44,0,32,0, -65,0,114,0,105,0,97,0,108,0,32,0,99,0,111,0,110,0,116,0,97,0,105,0,110, -0,115,0,32,0,109,0,111,0,114,0,101,0,32,0,104,0,117,0,109,0,97,0,110,0, -105,0,115,0,116,0,32,0,99,0,104,0,97,0,114,0,97,0,99,0,116,0,101,0,114, -0,105,0,115,0,116,0,105,0,99,0,115,0,32,0,116,0,104,0,97,0,110,0,32,0, -109,0,97,0,110,0,121,0,32,0,111,0,102,0,32,0,105,0,116,0,115,0,32,0,112, -0,114,0,101,0,100,0,101,0,99,0,101,0,115,0,115,0,111,0,114,0,115,0,32,0, -97,0,110,0,100,0,32,0,97,0,115,0,32,0,115,0,117,0,99,0,104,0,32,0,105, -0,115,0,32,0,109,0,111,0,114,0,101,0,32,0,105,0,110,0,32,0,116,0,117,0, -110,0,101,0,32,0,119,0,105,0,116,0,104,0,32,0,116,0,104,0,101,0,32,0,109, -0,111,0,111,0,100,0,32,0,111,0,102,0,32,0,116,0,104,0,101,0,32,0,108,0, -97,0,115,0,116,0,32,0,100,0,101,0,99,0,97,0,100,0,101,0,115,0,32,0,111, -0,102,0,32,0,116,0,104,0,101,0,32,0,116,0,119,0,101,0,110,0,116,0,105,0, -101,0,116,0,104,0,32,0,99,0,101,0,110,0,116,0,117,0,114,0,121,0,46,0,32, -0,32,0,84,0,104,0,101,0,32,0,111,0,118,0,101,0,114,0,97,0,108,0,108,0, -32,0,116,0,114,0,101,0,97,0,116,0,109,0,101,0,110,0,116,0,32,0,111,0,102, -0,32,0,99,0,117,0,114,0,118,0,101,0,115,0,32,0,105,0,115,0,32,0,115,0, -111,0,102,0,116,0,101,0,114,0,32,0,97,0,110,0,100,0,32,0,102,0,117,0,108, -0,108,0,101,0,114,0,32,0,116,0,104,0,97,0,110,0,32,0,105,0,110,0,32,0, -109,0,111,0,115,0,116,0,32,0,105,0,110,0,100,0,117,0,115,0,116,0,114,0,105, -0,97,0,108,0,32,0,115,0,116,0,121,0,108,0,101,0,32,0,115,0,97,0,110,0, -115,0,32,0,115,0,101,0,114,0,105,0,102,0,32,0,102,0,97,0,99,0,101,0,115, -0,46,0,32,0,32,0,84,0,101,0,114,0,109,0,105,0,110,0,97,0,108,0,32,0, -115,0,116,0,114,0,111,0,107,0,101,0,115,0,32,0,97,0,114,0,101,0,32,0,99, -0,117,0,116,0,32,0,111,0,110,0,32,0,116,0,104,0,101,0,32,0,100,0,105,0, -97,0,103,0,111,0,110,0,97,0,108,0,32,0,119,0,104,0,105,0,99,0,104,0,32, -0,104,0,101,0,108,0,112,0,115,0,32,0,116,0,111,0,32,0,103,0,105,0,118,0, -101,0,32,0,116,0,104,0,101,0,32,0,102,0,97,0,99,0,101,0,32,0,97,0,32, -0,108,0,101,0,115,0,115,0,32,0,109,0,101,0,99,0,104,0,97,0,110,0,105,0, -99,0,97,0,108,0,32,0,97,0,112,0,112,0,101,0,97,0,114,0,97,0,110,0,99, -0,101,0,46,0,32,0,32,0,65,0,114,0,105,0,97,0,108,0,32,0,105,0,115,0, -32,0,97,0,110,0,32,0,101,0,120,0,116,0,114,0,101,0,109,0,101,0,108,0,121, -0,32,0,118,0,101,0,114,0,115,0,97,0,116,0,105,0,108,0,101,0,32,0,102,0, -97,0,109,0,105,0,108,0,121,0,32,0,111,0,102,0,32,0,116,0,121,0,112,0,101, -0,102,0,97,0,99,0,101,0,115,0,32,0,119,0,104,0,105,0,99,0,104,0,32,0, -99,0,97,0,110,0,32,0,98,0,101,0,32,0,117,0,115,0,101,0,100,0,32,0,119, -0,105,0,116,0,104,0,32,0,101,0,113,0,117,0,97,0,108,0,32,0,115,0,117,0, -99,0,99,0,101,0,115,0,115,0,32,0,102,0,111,0,114,0,32,0,116,0,101,0,120, -0,116,0,32,0,115,0,101,0,116,0,116,0,105,0,110,0,103,0,32,0,105,0,110,0, -32,0,114,0,101,0,112,0,111,0,114,0,116,0,115,0,44,0,32,0,112,0,114,0,101, -0,115,0,101,0,110,0,116,0,97,0,116,0,105,0,111,0,110,0,115,0,44,0,32,0, -109,0,97,0,103,0,97,0,122,0,105,0,110,0,101,0,115,0,32,0,101,0,116,0,99, -0,44,0,32,0,97,0,110,0,100,0,32,0,102,0,111,0,114,0,32,0,100,0,105,0, -115,0,112,0,108,0,97,0,121,0,32,0,117,0,115,0,101,0,32,0,105,0,110,0,32, -0,110,0,101,0,119,0,115,0,112,0,97,0,112,0,101,0,114,0,115,0,44,0,32,0, -97,0,100,0,118,0,101,0,114,0,116,0,105,0,115,0,105,0,110,0,103,0,32,0,97, -0,110,0,100,0,32,0,112,0,114,0,111,0,109,0,111,0,116,0,105,0,111,0,110,0, -115,0,46,0,77,0,111,0,110,0,111,0,116,0,121,0,112,0,101,0,58,0,65,0,114, -0,105,0,97,0,108,0,32,0,82,0,101,0,103,0,117,0,108,0,97,0,114,0,58,0, -86,0,101,0,114,0,115,0,105,0,111,0,110,0,32,0,51,0,46,0,48,0,48,0,32, -0,40,0,77,0,105,0,99,0,114,0,111,0,115,0,111,0,102,0,116,0,41,0,65,0, -114,0,105,0,97,0,108,0,77,0,84,0,65,0,114,0,105,0,97,0,108,0,-82,0,32, -0,84,0,114,0,97,0,100,0,101,0,109,0,97,0,114,0,107,0,32,0,111,0,102,0, -32,0,84,0,104,0,101,0,32,0,77,0,111,0,110,0,111,0,116,0,121,0,112,0,101, -0,32,0,67,0,111,0,114,0,112,0,111,0,114,0,97,0,116,0,105,0,111,0,110,0, -32,0,112,0,108,0,99,0,32,0,114,0,101,0,103,0,105,0,115,0,116,0,101,0,114, -0,101,0,100,0,32,0,105,0,110,0,32,0,116,0,104,0,101,0,32,0,85,0,83,0, -32,0,80,0,97,0,116,0,32,0,38,0,32,0,84,0,77,0,32,0,79,0,102,0,102, -0,46,0,32,0,97,0,110,0,100,0,32,0,101,0,108,0,115,0,101,0,119,0,104,0, -101,0,114,0,101,0,46,0,78,0,79,0,84,0,73,0,70,0,73,0,67,0,65,0,84, -0,73,0,79,0,78,0,32,0,79,0,70,0,32,0,76,0,73,0,67,0,69,0,78,0, -83,0,69,0,32,0,65,0,71,0,82,0,69,0,69,0,77,0,69,0,78,0,84,0,13, -0,10,0,13,0,10,0,84,0,104,0,105,0,115,0,32,0,116,0,121,0,112,0,101,0, -102,0,97,0,99,0,101,0,32,0,105,0,115,0,32,0,116,0,104,0,101,0,32,0,112, -0,114,0,111,0,112,0,101,0,114,0,116,0,121,0,32,0,111,0,102,0,32,0,77,0, -111,0,110,0,111,0,116,0,121,0,112,0,101,0,32,0,84,0,121,0,112,0,111,0,103, -0,114,0,97,0,112,0,104,0,121,0,32,0,97,0,110,0,100,0,32,0,105,0,116,0, -115,0,32,0,117,0,115,0,101,0,32,0,98,0,121,0,32,0,121,0,111,0,117,0,32, -0,105,0,115,0,32,0,99,0,111,0,118,0,101,0,114,0,101,0,100,0,32,0,117,0, -110,0,100,0,101,0,114,0,32,0,116,0,104,0,101,0,32,0,116,0,101,0,114,0,109, -0,115,0,32,0,111,0,102,0,32,0,97,0,32,0,108,0,105,0,99,0,101,0,110,0, -115,0,101,0,32,0,97,0,103,0,114,0,101,0,101,0,109,0,101,0,110,0,116,0,46, -0,32,0,89,0,111,0,117,0,32,0,104,0,97,0,118,0,101,0,32,0,111,0,98,0, -116,0,97,0,105,0,110,0,101,0,100,0,32,0,116,0,104,0,105,0,115,0,32,0,116, -0,121,0,112,0,101,0,102,0,97,0,99,0,101,0,32,0,115,0,111,0,102,0,116,0, -119,0,97,0,114,0,101,0,32,0,101,0,105,0,116,0,104,0,101,0,114,0,32,0,100, -0,105,0,114,0,101,0,99,0,116,0,108,0,121,0,32,0,102,0,114,0,111,0,109,0, -32,0,77,0,111,0,110,0,111,0,116,0,121,0,112,0,101,0,32,0,111,0,114,0,32, -0,116,0,111,0,103,0,101,0,116,0,104,0,101,0,114,0,32,0,119,0,105,0,116,0, -104,0,32,0,115,0,111,0,102,0,116,0,119,0,97,0,114,0,101,0,32,0,100,0,105, -0,115,0,116,0,114,0,105,0,98,0,117,0,116,0,101,0,100,0,32,0,98,0,121,0, -32,0,111,0,110,0,101,0,32,0,111,0,102,0,32,0,77,0,111,0,110,0,111,0,116, -0,121,0,112,0,101,0,39,0,115,0,32,0,108,0,105,0,99,0,101,0,110,0,115,0, -101,0,101,0,115,0,46,0,13,0,10,0,13,0,10,0,84,0,104,0,105,0,115,0,32, -0,115,0,111,0,102,0,116,0,119,0,97,0,114,0,101,0,32,0,105,0,115,0,32,0, -97,0,32,0,118,0,97,0,108,0,117,0,97,0,98,0,108,0,101,0,32,0,97,0,115, -0,115,0,101,0,116,0,32,0,111,0,102,0,32,0,77,0,111,0,110,0,111,0,116,0, -121,0,112,0,101,0,46,0,32,0,85,0,110,0,108,0,101,0,115,0,115,0,32,0,121, -0,111,0,117,0,32,0,104,0,97,0,118,0,101,0,32,0,101,0,110,0,116,0,101,0, -114,0,101,0,100,0,32,0,105,0,110,0,116,0,111,0,32,0,97,0,32,0,115,0,112, -0,101,0,99,0,105,0,102,0,105,0,99,0,32,0,108,0,105,0,99,0,101,0,110,0, -115,0,101,0,32,0,97,0,103,0,114,0,101,0,101,0,109,0,101,0,110,0,116,0,32, -0,103,0,114,0,97,0,110,0,116,0,105,0,110,0,103,0,32,0,121,0,111,0,117,0, -32,0,97,0,100,0,100,0,105,0,116,0,105,0,111,0,110,0,97,0,108,0,32,0,114, -0,105,0,103,0,104,0,116,0,115,0,44,0,32,0,121,0,111,0,117,0,114,0,32,0, -117,0,115,0,101,0,32,0,111,0,102,0,32,0,116,0,104,0,105,0,115,0,32,0,115, -0,111,0,102,0,116,0,119,0,97,0,114,0,101,0,32,0,105,0,115,0,32,0,108,0, -105,0,109,0,105,0,116,0,101,0,100,0,32,0,116,0,111,0,32,0,121,0,111,0,117, -0,114,0,32,0,119,0,111,0,114,0,107,0,115,0,116,0,97,0,116,0,105,0,111,0, -110,0,32,0,102,0,111,0,114,0,32,0,121,0,111,0,117,0,114,0,32,0,111,0,119, -0,110,0,32,0,112,0,117,0,98,0,108,0,105,0,115,0,104,0,105,0,110,0,103,0, -32,0,117,0,115,0,101,0,46,0,32,0,89,0,111,0,117,0,32,0,109,0,97,0,121, -0,32,0,110,0,111,0,116,0,32,0,99,0,111,0,112,0,121,0,32,0,111,0,114,0, -32,0,100,0,105,0,115,0,116,0,114,0,105,0,98,0,117,0,116,0,101,0,32,0,116, -0,104,0,105,0,115,0,32,0,115,0,111,0,102,0,116,0,119,0,97,0,114,0,101,0, -46,0,13,0,10,0,13,0,10,0,73,0,102,0,32,0,121,0,111,0,117,0,32,0,104, -0,97,0,118,0,101,0,32,0,97,0,110,0,121,0,32,0,113,0,117,0,101,0,115,0, -116,0,105,0,111,0,110,0,32,0,99,0,111,0,110,0,99,0,101,0,114,0,110,0,105, -0,110,0,103,0,32,0,121,0,111,0,117,0,114,0,32,0,114,0,105,0,103,0,104,0, -116,0,115,0,32,0,121,0,111,0,117,0,32,0,115,0,104,0,111,0,117,0,108,0,100, -0,32,0,114,0,101,0,118,0,105,0,101,0,119,0,32,0,116,0,104,0,101,0,32,0, -108,0,105,0,99,0,101,0,110,0,115,0,101,0,32,0,97,0,103,0,114,0,101,0,101, -0,109,0,101,0,110,0,116,0,32,0,121,0,111,0,117,0,32,0,114,0,101,0,99,0, -101,0,105,0,118,0,101,0,100,0,32,0,119,0,105,0,116,0,104,0,32,0,116,0,104, -0,101,0,32,0,115,0,111,0,102,0,116,0,119,0,97,0,114,0,101,0,32,0,111,0, -114,0,32,0,99,0,111,0,110,0,116,0,97,0,99,0,116,0,32,0,77,0,111,0,110, -0,111,0,116,0,121,0,112,0,101,0,32,0,102,0,111,0,114,0,32,0,97,0,32,0, -99,0,111,0,112,0,121,0,32,0,111,0,102,0,32,0,116,0,104,0,101,0,32,0,108, -0,105,0,99,0,101,0,110,0,115,0,101,0,32,0,97,0,103,0,114,0,101,0,101,0, -109,0,101,0,110,0,116,0,46,0,13,0,10,0,13,0,10,0,77,0,111,0,110,0,111, -0,116,0,121,0,112,0,101,0,32,0,99,0,97,0,110,0,32,0,98,0,101,0,32,0, -99,0,111,0,110,0,116,0,97,0,99,0,116,0,101,0,100,0,32,0,97,0,116,0,58, -0,13,0,10,0,13,0,10,0,85,0,83,0,65,0,32,0,45,0,32,0,40,0,56,0, -52,0,55,0,41,0,32,0,55,0,49,0,56,0,45,0,48,0,52,0,48,0,48,0,9, -0,9,0,85,0,75,0,32,0,45,0,32,0,48,0,49,0,49,0,52,0,52,0,32,0, -48,0,49,0,55,0,51,0,55,0,32,0,55,0,54,0,53,0,57,0,53,0,57,0,13, -0,10,0,104,0,116,0,116,0,112,0,58,0,47,0,47,0,119,0,119,0,119,0,46,0, -109,0,111,0,110,0,111,0,116,0,121,0,112,0,101,0,46,0,99,0,111,0,109,0,77, -0,111,0,110,0,111,0,116,0,121,0,112,0,101,0,32,0,84,0,121,0,112,0,101,0, -32,0,68,0,114,0,97,0,119,0,105,0,110,0,103,0,32,0,79,0,102,0,102,0,105, -0,99,0,101,0,32,0,45,0,32,0,82,0,111,0,98,0,105,0,110,0,32,0,78,0, -105,0,99,0,104,0,111,0,108,0,97,0,115,0,44,0,32,0,80,0,97,0,116,0,114, -0,105,0,99,0,105,0,97,0,32,0,83,0,97,0,117,0,110,0,100,0,101,0,114,0, -115,0,32,0,49,0,57,0,56,0,50,0,104,0,116,0,116,0,112,0,58,0,47,0,47, -0,119,0,119,0,119,0,46,0,109,0,111,0,110,0,111,0,116,0,121,0,112,0,101,0, -46,0,99,0,111,0,109,0,47,0,104,0,116,0,109,0,108,0,47,0,109,0,116,0,110, -0,97,0,109,0,101,0,47,0,109,0,115,0,95,0,97,0,114,0,105,0,97,0,108,0, -46,0,104,0,116,0,109,0,108,0,104,0,116,0,116,0,112,0,58,0,47,0,47,0,119, -0,119,0,119,0,46,0,109,0,111,0,110,0,111,0,116,0,121,0,112,0,101,0,46,0, -99,0,111,0,109,0,47,0,104,0,116,0,109,0,108,0,47,0,109,0,116,0,110,0,97, -0,109,0,101,0,47,0,109,0,115,0,95,0,119,0,101,0,108,0,99,0,111,0,109,0, -101,0,46,0,104,0,116,0,109,0,108,0,104,0,116,0,116,0,112,0,58,0,47,0,47, -0,119,0,119,0,119,0,46,0,109,0,111,0,110,0,111,0,116,0,121,0,112,0,101,0, -46,0,99,0,111,0,109,0,47,0,104,0,116,0,109,0,108,0,47,0,116,0,121,0,112, -0,101,0,47,0,108,0,105,0,99,0,101,0,110,0,115,0,101,0,46,0,104,0,116,0, -109,0,108,84,121,112,101,102,97,99,101,32,-87,32,84,104,101,32,77,111,110,111,116,121,112, -101,32,67,111,114,112,111,114,97,116,105,111,110,32,112,108,99,46,32,68,97,116,97,32,-87, -32,84,104,101,32,77,111,110,111,116,121,112,101,32,67,111,114,112,111,114,97,116,105,111,110, -32,112,108,99,47,84,121,112,101,32,83,111,108,117,116,105,111,110,115,32,73,110,99,46,32, -49,57,57,48,45,49,57,57,50,46,32,65,108,108,32,82,105,103,104,116,115,32,82,101,115, -101,114,118,101,100,67,111,110,116,101,109,112,111,114,97,114,121,32,115,97,110,115,32,115,101, -114,105,102,32,100,101,115,105,103,110,44,32,65,114,105,97,108,32,99,111,110,116,97,105,110, -115,32,109,111,114,101,32,104,117,109,97,110,105,115,116,32,99,104,97,114,97,99,116,101,114, -105,115,116,105,99,115,32,116,104,97,110,32,109,97,110,121,32,111,102,32,105,116,115,32,112, -114,101,100,101,99,101,115,115,111,114,115,32,97,110,100,32,97,115,32,115,117,99,104,32,105, -115,32,109,111,114,101,32,105,110,32,116,117,110,101,32,119,105,116,104,32,116,104,101,32,109, -111,111,100,32,111,102,32,116,104,101,32,108,97,115,116,32,100,101,99,97,100,101,115,32,111, -102,32,116,104,101,32,116,119,101,110,116,105,101,116,104,32,99,101,110,116,117,114,121,46,32, -32,84,104,101,32,111,118,101,114,97,108,108,32,116,114,101,97,116,109,101,110,116,32,111,102, -32,99,117,114,118,101,115,32,105,115,32,115,111,102,116,101,114,32,97,110,100,32,102,117,108, -108,101,114,32,116,104,97,110,32,105,110,32,109,111,115,116,32,105,110,100,117,115,116,114,105, -97,108,32,115,116,121,108,101,32,115,97,110,115,32,115,101,114,105,102,32,102,97,99,101,115, -46,32,32,84,101,114,109,105,110,97,108,32,115,116,114,111,107,101,115,32,97,114,101,32,99, -117,116,32,111,110,32,116,104,101,32,100,105,97,103,111,110,97,108,32,119,104,105,99,104,32, -104,101,108,112,115,32,116,111,32,103,105,118,101,32,116,104,101,32,102,97,99,101,32,97,32, -108,101,115,115,32,109,101,99,104,97,110,105,99,97,108,32,97,112,112,101,97,114,97,110,99, -101,46,32,32,65,114,105,97,108,32,105,115,32,97,110,32,101,120,116,114,101,109,101,108,121, -32,118,101,114,115,97,116,105,108,101,32,102,97,109,105,108,121,32,111,102,32,116,121,112,101, -102,97,99,101,115,32,119,104,105,99,104,32,99,97,110,32,98,101,32,117,115,101,100,32,119, -105,116,104,32,101,113,117,97,108,32,115,117,99,99,101,115,115,32,102,111,114,32,116,101,120, -116,32,115,101,116,116,105,110,103,32,105,110,32,114,101,112,111,114,116,115,44,32,112,114,101, -115,101,110,116,97,116,105,111,110,115,44,32,109,97,103,97,122,105,110,101,115,32,101,116,99, -44,32,97,110,100,32,102,111,114,32,100,105,115,112,108,97,121,32,117,115,101,32,105,110,32, -110,101,119,115,112,97,112,101,114,115,44,32,97,100,118,101,114,116,105,115,105,110,103,32,97, -110,100,32,112,114,111,109,111,116,105,111,110,115,46,77,111,110,111,116,121,112,101,58,65,114, -105,97,108,32,82,101,103,117,108,97,114,58,86,101,114,115,105,111,110,32,51,46,48,48,32, -40,77,105,99,114,111,115,111,102,116,41,65,114,105,97,108,77,84,65,114,105,97,108,-88,32, -84,114,97,100,101,109,97,114,107,32,111,102,32,84,104,101,32,77,111,110,111,116,121,112,101, -32,67,111,114,112,111,114,97,116,105,111,110,32,112,108,99,32,114,101,103,105,115,116,101,114, -101,100,32,105,110,32,116,104,101,32,85,83,32,80,97,116,32,38,32,84,77,32,79,102,102, -46,32,97,110,100,32,101,108,115,101,119,104,101,114,101,46,78,79,84,73,70,73,67,65,84, -73,79,78,32,79,70,32,76,73,67,69,78,83,69,32,65,71,82,69,69,77,69,78,84,13, -10,13,10,84,104,105,115,32,116,121,112,101,102,97,99,101,32,105,115,32,116,104,101,32,112, -114,111,112,101,114,116,121,32,111,102,32,77,111,110,111,116,121,112,101,32,84,121,112,111,103, -114,97,112,104,121,32,97,110,100,32,105,116,115,32,117,115,101,32,98,121,32,121,111,117,32, -105,115,32,99,111,118,101,114,101,100,32,117,110,100,101,114,32,116,104,101,32,116,101,114,109, -115,32,111,102,32,97,32,108,105,99,101,110,115,101,32,97,103,114,101,101,109,101,110,116,46, -32,89,111,117,32,104,97,118,101,32,111,98,116,97,105,110,101,100,32,116,104,105,115,32,116, -121,112,101,102,97,99,101,32,115,111,102,116,119,97,114,101,32,101,105,116,104,101,114,32,100, -105,114,101,99,116,108,121,32,102,114,111,109,32,77,111,110,111,116,121,112,101,32,111,114,32, -116,111,103,101,116,104,101,114,32,119,105,116,104,32,115,111,102,116,119,97,114,101,32,100,105, -115,116,114,105,98,117,116,101,100,32,98,121,32,111,110,101,32,111,102,32,77,111,110,111,116, -121,112,101,39,115,32,108,105,99,101,110,115,101,101,115,46,13,10,13,10,84,104,105,115,32, -115,111,102,116,119,97,114,101,32,105,115,32,97,32,118,97,108,117,97,98,108,101,32,97,115, -115,101,116,32,111,102,32,77,111,110,111,116,121,112,101,46,32,85,110,108,101,115,115,32,121, -111,117,32,104,97,118,101,32,101,110,116,101,114,101,100,32,105,110,116,111,32,97,32,115,112, -101,99,105,102,105,99,32,108,105,99,101,110,115,101,32,97,103,114,101,101,109,101,110,116,32, -103,114,97,110,116,105,110,103,32,121,111,117,32,97,100,100,105,116,105,111,110,97,108,32,114, -105,103,104,116,115,44,32,121,111,117,114,32,117,115,101,32,111,102,32,116,104,105,115,32,115, -111,102,116,119,97,114,101,32,105,115,32,108,105,109,105,116,101,100,32,116,111,32,121,111,117, -114,32,119,111,114,107,115,116,97,116,105,111,110,32,102,111,114,32,121,111,117,114,32,111,119, -110,32,112,117,98,108,105,115,104,105,110,103,32,117,115,101,46,32,89,111,117,32,109,97,121, -32,110,111,116,32,99,111,112,121,32,111,114,32,100,105,115,116,114,105,98,117,116,101,32,116, -104,105,115,32,115,111,102,116,119,97,114,101,46,13,10,13,10,73,102,32,121,111,117,32,104, -97,118,101,32,97,110,121,32,113,117,101,115,116,105,111,110,32,99,111,110,99,101,114,110,105, -110,103,32,121,111,117,114,32,114,105,103,104,116,115,32,121,111,117,32,115,104,111,117,108,100, -32,114,101,118,105,101,119,32,116,104,101,32,108,105,99,101,110,115,101,32,97,103,114,101,101, -109,101,110,116,32,121,111,117,32,114,101,99,101,105,118,101,100,32,119,105,116,104,32,116,104, -101,32,115,111,102,116,119,97,114,101,32,111,114,32,99,111,110,116,97,99,116,32,77,111,110, -111,116,121,112,101,32,102,111,114,32,97,32,99,111,112,121,32,111,102,32,116,104,101,32,108, -105,99,101,110,115,101,32,97,103,114,101,101,109,101,110,116,46,13,10,13,10,77,111,110,111, -116,121,112,101,32,99,97,110,32,98,101,32,99,111,110,116,97,99,116,101,100,32,97,116,58, -13,10,13,10,85,83,65,32,45,32,40,56,52,55,41,32,55,49,56,45,48,52,48,48,9, -9,85,75,32,45,32,48,49,49,52,52,32,48,49,55,51,55,32,55,54,53,57,53,57,13, -10,104,116,116,112,58,47,47,119,119,119,46,109,111,110,111,116,121,112,101,46,99,111,109,77, -111,110,111,116,121,112,101,32,84,121,112,101,32,68,114,97,119,105,110,103,32,79,102,102,105, -99,101,32,45,32,82,111,98,105,110,32,78,105,99,104,111,108,97,115,44,32,80,97,116,114, -105,99,105,97,32,83,97,117,110,100,101,114,115,32,49,57,56,50,104,116,116,112,58,47,47, -119,119,119,46,109,111,110,111,116,121,112,101,46,99,111,109,47,104,116,109,108,47,109,116,110, -97,109,101,47,109,115,95,97,114,105,97,108,46,104,116,109,108,104,116,116,112,58,47,47,119, -119,119,46,109,111,110,111,116,121,112,101,46,99,111,109,47,104,116,109,108,47,109,116,110,97, -109,101,47,109,115,95,119,101,108,99,111,109,101,46,104,116,109,108,104,116,116,112,58,47,47, -119,119,119,46,109,111,110,111,116,121,112,101,46,99,111,109,47,104,116,109,108,47,116,121,112, -101,47,108,105,99,101,110,115,101,46,104,116,109,108,0,78,0,111,0,114,0,109,0,97,0, -108,0,110,0,121,0,111,0,98,0,121,1,13,0,101,0,106,0,110,0,-23,0,110,0,111, -0,114,0,109,0,97,0,108,0,83,0,116,0,97,0,110,0,100,0,97,0,114,0,100,3, --102,3,-79,3,-67,3,-65,3,-67,3,-71,3,-70,3,-84,0,78,0,111,0,114,0,109,0,97, -0,97,0,108,0,105,0,78,0,111,0,114,0,109,0,-31,0,108,0,110,0,101,0,78,0, -111,0,114,0,109,0,97,0,108,0,101,0,83,0,116,0,97,0,110,0,100,0,97,0,97, -0,114,0,100,4,30,4,49,4,75,4,71,4,61,4,75,4,57,0,78,0,97,0,118,0, -97,0,100,0,110,0,111,0,116,0,104,1,-80,1,-95,3,0,0,110,0,103,0,65,0,114, -0,114,0,117,0,110,0,116,0,97,0,0,0,0,2,0,0,0,0,0,0,-1,39,0,-106, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,-118,0,0,1, -2,1,3,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0,10,0,11,0,12,0,13, -0,14,0,15,0,16,0,17,0,18,0,19,0,20,0,21,0,22,0,23,0,24,0,25,0, -26,0,27,0,28,0,29,0,30,0,31,0,32,0,33,0,34,0,35,0,36,0,37,0,38, -0,39,0,40,0,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,50,0, -51,0,52,0,53,0,54,0,55,0,56,0,57,0,58,0,59,0,60,0,61,0,62,0,63, -0,64,0,65,0,66,0,67,0,68,0,69,0,70,0,71,0,72,0,73,0,74,0,75,0, -76,0,77,0,78,0,79,0,80,0,81,0,82,0,83,0,84,0,85,0,86,0,87,0,88, -0,89,0,90,0,91,0,92,0,93,0,94,0,95,0,96,0,97,0,98,0,99,0,100,0, -101,0,102,0,103,0,104,0,105,0,106,0,107,0,108,0,109,0,110,0,111,0,112,0,113, -0,114,0,115,0,116,0,117,0,118,0,119,0,120,0,121,0,122,0,123,0,124,0,125,0, -126,0,127,0,-128,0,-127,0,-126,0,-125,0,-124,0,-123,0,-122,0,-121,0,-120,0,-119,0,-118, -0,-117,0,-116,0,-115,0,-114,0,-113,0,-112,0,-111,0,-110,0,-109,0,-108,0,-107,0,-106,1, -4,0,-104,0,-103,0,-102,1,5,0,-100,0,-99,0,-98,1,6,0,-96,0,-95,0,-94,0,-93, -0,-92,0,-91,0,-90,0,-89,0,-88,0,-87,0,-86,0,-85,0,-83,0,-82,0,-81,0,-80,0, --79,0,-78,0,-77,0,-76,0,-75,0,-74,0,-73,0,-72,0,-71,0,-70,0,-69,0,-68,1,7, -0,-66,0,-65,0,-64,0,-63,0,-62,0,-61,0,-60,0,-59,0,-58,0,-57,0,-56,0,-55,0, --54,0,-53,0,-52,0,-51,0,-50,0,-49,0,-48,0,-47,0,-45,0,-44,0,-43,0,-42,0,-41, -0,-40,0,-39,0,-38,0,-37,0,-36,0,-35,0,-34,0,-33,0,-32,0,-31,0,-30,0,-29,0, --28,0,-27,0,-26,0,-25,0,-24,0,-23,0,-22,0,-21,0,-20,0,-19,0,-18,0,-17,0,-16, -0,-15,0,-14,0,-13,0,-12,0,-11,0,-10,0,-9,0,-8,0,-7,0,-6,0,-5,0,-4,0, --3,0,-2,0,-1,1,0,1,8,1,9,1,10,1,11,1,12,1,13,1,14,1,15,1,16, -1,17,1,18,1,19,1,20,1,21,1,22,1,23,1,24,1,25,1,26,1,27,1,28,1, -29,1,30,1,31,1,32,1,33,1,34,1,35,1,36,1,37,1,38,1,39,1,40,1,41, -1,42,1,43,1,44,1,45,1,46,1,47,1,48,1,49,1,50,1,51,1,52,1,53,1, -54,1,55,1,56,1,57,1,58,1,59,1,60,1,61,1,62,1,63,1,64,1,65,1,66, -1,67,1,68,1,69,1,70,1,71,1,72,1,73,1,74,1,75,1,76,1,77,1,78,1, -79,1,80,1,81,1,82,1,83,1,84,1,85,1,86,1,87,1,88,1,89,1,90,1,91, -1,92,1,93,1,94,1,95,1,96,1,97,1,98,1,99,1,100,1,101,1,102,1,103,1, -104,1,105,1,106,1,107,1,108,1,109,1,110,1,111,1,112,1,113,1,114,1,115,1,116, -1,117,1,118,1,119,1,120,1,121,1,122,1,123,1,124,1,125,1,126,1,127,1,-128,1, --127,1,-126,1,-125,1,-124,1,-123,1,-122,1,-121,1,-120,1,-119,1,-118,1,-117,1,-116,1,-115, -1,-114,1,-113,1,-112,1,-111,1,-110,1,-109,1,-108,1,-107,1,-106,1,-105,1,-104,1,-103,1, --102,1,-101,1,-100,1,-99,1,-98,1,-97,1,-96,1,-95,1,-94,1,-93,1,-92,1,-91,1,-90, -1,-89,1,-88,1,-87,1,-86,1,-85,1,-84,1,-83,1,-82,1,-81,1,-80,1,-79,1,-78,1, --77,1,-76,1,-75,1,-74,1,-73,1,-72,1,-71,1,-70,1,-69,1,-68,1,-67,1,-66,1,-65, -1,-64,1,-63,1,-62,1,-61,1,-60,1,-59,1,-58,1,-57,1,-56,1,-55,1,-54,1,-53,1, --52,1,-51,1,-50,1,-49,1,-48,1,-47,1,-46,1,-45,1,-44,1,-43,1,-42,1,-41,1,-40, -1,-39,1,-38,1,-37,1,-36,1,-35,1,-34,1,-33,1,-32,1,-31,1,-30,1,-29,1,-28,1, --27,1,-26,1,-25,1,-24,1,-23,1,-22,1,-21,1,-20,1,-19,1,-18,1,-17,1,-16,1,-15, -1,-14,1,-13,1,-12,1,-11,1,-10,1,-9,1,-8,1,-7,1,-6,1,-5,1,-4,1,-3,1, --2,1,-1,2,0,2,1,2,2,2,3,2,4,2,5,2,6,2,7,2,8,2,9,2,10, -2,11,2,12,2,13,2,14,2,15,2,16,2,17,2,18,2,19,2,20,2,21,0,-97,2, -22,2,23,2,24,2,25,2,26,2,27,2,28,2,29,2,30,2,31,2,32,2,33,2,34, -2,35,2,36,0,-105,2,37,2,38,2,39,2,40,2,41,2,42,2,43,2,44,2,45,2, -46,2,47,2,48,2,49,2,50,2,51,2,52,2,53,2,54,2,55,2,56,2,57,2,58, -2,59,2,60,2,61,2,62,2,63,2,64,2,65,2,66,2,67,2,68,2,69,2,70,2, -71,2,72,2,73,2,74,2,75,2,76,2,77,2,78,2,79,2,80,2,81,2,82,2,83, -2,84,2,85,2,86,2,87,2,88,2,89,2,90,2,91,2,92,2,93,2,94,2,95,2, -96,2,97,2,98,2,99,2,100,2,101,2,102,2,103,2,104,2,105,2,106,2,107,2,108, -2,109,2,110,2,111,2,112,2,113,2,114,2,115,2,116,2,117,2,118,2,119,2,120,2, -121,2,122,2,123,2,124,2,125,2,126,2,127,2,-128,2,-127,2,-126,2,-125,2,-124,2,-123, -2,-122,2,-121,2,-120,2,-119,2,-118,2,-117,2,-116,2,-115,2,-114,2,-113,2,-112,2,-111,2, --110,0,-101,2,-109,2,-108,2,-107,2,-106,2,-105,2,-104,2,-103,2,-102,2,-101,2,-100,2,-99, -2,-98,2,-97,2,-96,2,-95,2,-94,2,-93,2,-92,2,-91,2,-90,2,-89,2,-88,2,-87,2, --86,2,-85,2,-84,2,-83,2,-82,2,-81,2,-80,2,-79,2,-78,2,-77,2,-76,2,-75,2,-74, -2,-73,2,-72,2,-71,2,-70,2,-69,2,-68,2,-67,2,-66,2,-65,2,-64,2,-63,2,-62,2, --61,2,-60,2,-59,2,-58,2,-57,2,-56,2,-55,2,-54,2,-53,2,-52,2,-51,2,-50,2,-49, -2,-48,2,-47,2,-46,2,-45,2,-44,2,-43,2,-42,2,-41,2,-40,2,-39,2,-38,2,-37,2, --36,2,-35,2,-34,2,-33,2,-32,2,-31,2,-30,2,-29,2,-28,2,-27,2,-26,2,-25,2,-24, -2,-23,2,-22,2,-21,2,-20,2,-19,2,-18,2,-17,2,-16,2,-15,2,-14,2,-13,2,-12,2, --11,2,-10,2,-9,2,-8,2,-7,2,-6,2,-5,2,-4,2,-3,2,-2,2,-1,3,0,3,1, -3,2,3,3,3,4,3,5,3,6,3,7,3,8,3,9,3,10,3,11,3,12,3,13,3, -14,3,15,3,16,3,17,3,18,3,19,3,20,3,21,3,22,3,23,3,24,3,25,3,26, -3,27,3,28,3,29,3,30,3,31,3,32,3,33,3,34,3,35,3,36,3,37,3,38,3, -39,3,40,3,41,3,42,3,43,3,44,3,45,3,46,3,47,3,48,3,49,3,50,3,51, -3,52,3,53,3,54,3,55,3,56,3,57,3,58,3,59,3,60,3,61,3,62,3,63,3, -64,3,65,3,66,3,67,3,68,3,69,3,70,3,71,3,72,3,73,3,74,3,75,3,76, -3,77,3,78,3,79,3,80,3,81,3,82,3,83,3,84,3,85,3,86,3,87,3,88,3, -89,3,90,3,91,3,92,3,93,3,94,3,95,3,96,3,97,3,98,3,99,0,-67,3,100, -3,101,3,102,3,103,3,104,3,105,3,106,3,107,3,108,3,109,3,110,3,111,3,112,3, -113,3,114,3,115,3,116,3,117,3,118,3,119,3,120,3,121,3,122,3,123,3,124,3,125, -3,126,3,127,3,-128,3,-127,3,-126,3,-125,3,-124,3,-123,3,-122,3,-121,3,-120,3,-119,3, --118,3,-117,3,-116,3,-115,3,-114,3,-113,3,-112,3,-111,3,-110,3,-109,3,-108,3,-107,3,-106, -3,-105,3,-104,3,-103,3,-102,3,-101,3,-100,3,-99,3,-98,3,-97,3,-96,3,-95,3,-94,3, --93,3,-92,3,-91,3,-90,3,-89,3,-88,3,-87,3,-86,3,-85,3,-84,3,-83,3,-82,3,-81, -3,-80,3,-79,3,-78,3,-77,3,-76,3,-75,3,-74,3,-73,3,-72,3,-71,3,-70,3,-69,3, --68,3,-67,3,-66,3,-65,3,-64,3,-63,3,-62,3,-61,3,-60,3,-59,3,-58,3,-57,3,-56, -3,-55,3,-54,3,-53,3,-52,3,-51,3,-50,3,-49,3,-48,3,-47,3,-46,3,-45,3,-44,3, --43,3,-42,3,-41,3,-40,3,-39,3,-38,3,-37,3,-36,3,-35,3,-34,3,-33,3,-32,3,-31, -3,-30,3,-29,3,-28,3,-27,3,-26,3,-25,3,-24,3,-23,3,-22,3,-21,3,-20,3,-19,3, --18,3,-17,3,-16,3,-15,3,-14,3,-13,3,-12,3,-11,3,-10,3,-9,3,-8,3,-7,3,-6, -3,-5,3,-4,3,-3,3,-2,3,-1,4,0,4,1,4,2,4,3,4,4,4,5,4,6,4, -7,4,8,4,9,4,10,4,11,4,12,4,13,4,14,4,15,4,16,4,17,4,18,4,19, -4,20,4,21,4,22,4,23,4,24,4,25,4,26,4,27,4,28,4,29,4,30,4,31,4, -32,4,33,4,34,4,35,4,36,4,37,4,38,4,39,4,40,4,41,4,42,4,43,4,44, -4,45,4,46,4,47,4,48,4,49,4,50,4,51,4,52,4,53,4,54,4,55,4,56,4, -57,4,58,4,59,4,60,4,61,4,62,4,63,4,64,4,65,4,66,4,67,4,68,4,69, -4,70,4,71,4,72,4,73,4,74,4,75,4,76,4,77,4,78,4,79,4,80,4,81,4, -82,4,83,4,84,4,85,4,86,4,87,4,88,4,89,4,90,4,91,4,92,4,93,4,94, -4,95,4,96,4,97,4,98,4,99,4,100,4,101,4,102,4,103,4,104,4,105,4,106,4, -107,4,108,4,109,4,110,4,111,4,112,4,113,4,114,4,115,4,116,4,117,4,118,4,119, -4,120,4,121,4,122,4,123,4,124,4,125,4,126,4,127,4,-128,4,-127,4,-126,4,-125,4, --124,4,-123,4,-122,4,-121,4,-120,4,-119,4,-118,4,-117,4,-116,4,-115,4,-114,4,-113,4,-112, -4,-111,4,-110,4,-109,4,-108,4,-107,4,-106,4,-105,4,-104,4,-103,4,-102,4,-101,4,-100,4, --99,4,-98,4,-97,4,-96,4,-95,4,-94,4,-93,4,-92,4,-91,4,-90,4,-89,4,-88,4,-87, -4,-86,4,-85,4,-84,4,-83,4,-82,4,-81,4,-80,4,-79,4,-78,4,-77,4,-76,4,-75,4, --74,4,-73,4,-72,4,-71,4,-70,4,-69,4,-68,4,-67,4,-66,4,-65,4,-64,4,-63,4,-62, -4,-61,4,-60,4,-59,4,-58,4,-57,4,-56,4,-55,4,-54,4,-53,4,-52,4,-51,4,-50,4, --49,4,-48,4,-47,4,-46,4,-45,4,-44,4,-43,4,-42,4,-41,4,-40,4,-39,4,-38,4,-37, -4,-36,4,-35,4,-34,4,-33,4,-32,4,-31,4,-30,4,-29,4,-28,4,-27,4,-26,4,-25,4, --24,4,-23,4,-22,4,-21,4,-20,4,-19,4,-18,4,-17,4,-16,4,-15,4,-14,4,-13,4,-12, -4,-11,4,-10,4,-9,4,-8,4,-7,4,-6,4,-5,4,-4,4,-3,4,-2,4,-1,5,0,5, -1,5,2,5,3,5,4,5,5,5,6,5,7,5,8,5,9,5,10,5,11,5,12,5,13, -5,14,5,15,5,16,5,17,5,18,5,19,5,20,5,21,5,22,5,23,5,24,5,25,5, -26,5,27,5,28,5,29,5,30,5,31,5,32,5,33,5,34,5,35,5,36,5,37,5,38, -5,39,5,40,5,41,5,42,5,43,5,44,5,45,5,46,5,47,5,48,5,49,5,50,5, -51,5,52,5,53,5,54,5,55,5,56,5,57,5,58,5,59,5,60,5,61,5,62,5,63, -5,64,5,65,5,66,5,67,5,68,5,69,5,70,5,71,5,72,5,73,5,74,5,75,5, -76,5,77,5,78,5,79,5,80,5,81,5,82,5,83,5,84,5,85,5,86,5,87,5,88, -5,89,5,90,5,91,5,92,5,93,5,94,5,95,5,96,5,97,5,98,5,99,5,100,5, -101,5,102,5,103,5,104,5,105,5,106,5,107,5,108,5,109,5,110,5,111,5,112,5,113, -5,114,5,115,5,116,5,117,5,118,5,119,5,120,5,121,5,122,5,123,5,124,5,125,5, -126,5,127,5,-128,5,-127,5,-126,5,-125,5,-124,5,-123,5,-122,5,-121,5,-120,5,-119,5,-118, -5,-117,5,-116,5,-115,5,-114,5,-113,5,-112,5,-111,5,-110,5,-109,5,-108,5,-107,5,-106,5, --105,5,-104,5,-103,5,-102,5,-101,5,-100,5,-99,5,-98,5,-97,5,-96,5,-95,5,-94,5,-93, -5,-92,5,-91,5,-90,5,-89,5,-88,5,-87,5,-86,5,-85,5,-84,5,-83,5,-82,5,-81,5, --80,5,-79,5,-78,5,-77,5,-76,5,-75,5,-74,5,-73,5,-72,5,-71,5,-70,5,-69,5,-68, -5,-67,5,-66,5,-65,5,-64,5,-63,5,-62,5,-61,5,-60,5,-59,5,-58,5,-57,5,-56,5, --55,5,-54,5,-53,5,-52,5,-51,5,-50,5,-49,5,-48,5,-47,5,-46,5,-45,5,-44,5,-43, -5,-42,5,-41,5,-40,5,-39,5,-38,5,-37,5,-36,5,-35,5,-34,5,-33,5,-32,5,-31,5, --30,5,-29,5,-28,5,-27,5,-26,5,-25,5,-24,5,-23,5,-22,5,-21,5,-20,5,-19,5,-18, -5,-17,5,-16,5,-15,5,-14,5,-13,5,-12,5,-11,5,-10,5,-9,5,-8,5,-7,5,-6,5, --5,5,-4,5,-3,5,-2,5,-1,6,0,6,1,6,2,6,3,6,4,6,5,6,6,6,7, -6,8,6,9,6,10,6,11,6,12,6,13,6,14,6,15,6,16,6,17,6,18,6,19,6, -20,6,21,6,22,6,23,6,24,6,25,6,26,6,27,6,28,6,29,6,30,6,31,6,32, -6,33,6,34,6,35,6,36,6,37,6,38,6,39,6,40,6,41,6,42,6,43,6,44,6, -45,6,46,6,47,6,48,6,49,6,50,6,51,6,52,6,53,6,54,6,55,6,56,6,57, -6,58,6,59,6,60,6,61,6,62,6,63,6,64,6,65,6,66,6,67,6,68,6,69,6, -70,6,71,6,72,6,73,6,74,6,75,6,76,6,77,6,78,6,79,6,80,6,81,6,82, -6,83,6,84,6,85,6,86,6,87,6,88,6,89,6,90,6,91,6,92,6,93,6,94,6, -95,6,96,6,97,6,98,6,99,6,100,6,101,6,102,6,103,6,104,6,105,6,106,6,107, -6,108,6,109,6,110,6,111,6,112,6,113,6,114,6,115,6,116,6,117,6,118,6,119,6, -120,6,121,6,122,6,123,6,124,6,125,6,126,6,127,6,-128,6,-127,6,-126,6,-125,6,-124, -6,-123,6,-122,6,-121,6,-120,6,-119,6,-118,6,-117,6,-116,6,-115,6,-114,5,46,110,117,108, -108,16,110,111,110,109,97,114,107,105,110,103,114,101,116,117,114,110,3,109,117,49,3,112,105, -49,3,79,104,109,4,69,117,114,111,7,100,109,97,99,114,111,110,9,111,118,101,114,115,99, -111,114,101,6,109,105,100,100,111,116,6,65,98,114,101,118,101,6,97,98,114,101,118,101,7, -65,111,103,111,110,101,107,7,97,111,103,111,110,101,107,6,68,99,97,114,111,110,6,100,99, -97,114,111,110,6,68,115,108,97,115,104,7,69,111,103,111,110,101,107,7,101,111,103,111,110, -101,107,6,69,99,97,114,111,110,6,101,99,97,114,111,110,6,76,97,99,117,116,101,6,108, -97,99,117,116,101,6,76,99,97,114,111,110,6,108,99,97,114,111,110,4,76,100,111,116,4, -108,100,111,116,6,78,97,99,117,116,101,6,110,97,99,117,116,101,6,78,99,97,114,111,110, -6,110,99,97,114,111,110,9,79,100,98,108,97,99,117,116,101,9,111,100,98,108,97,99,117, -116,101,6,82,97,99,117,116,101,6,114,97,99,117,116,101,6,82,99,97,114,111,110,6,114, -99,97,114,111,110,6,83,97,99,117,116,101,6,115,97,99,117,116,101,8,84,99,101,100,105, -108,108,97,8,116,99,101,100,105,108,108,97,6,84,99,97,114,111,110,6,116,99,97,114,111, -110,5,85,114,105,110,103,5,117,114,105,110,103,9,85,100,98,108,97,99,117,116,101,9,117, -100,98,108,97,99,117,116,101,6,90,97,99,117,116,101,6,122,97,99,117,116,101,4,90,100, -111,116,4,122,100,111,116,5,71,97,109,109,97,5,84,104,101,116,97,3,80,104,105,5,97, -108,112,104,97,5,100,101,108,116,97,7,101,112,115,105,108,111,110,5,115,105,103,109,97,3, -116,97,117,3,112,104,105,13,117,110,100,101,114,115,99,111,114,101,100,98,108,9,101,120,99, -108,97,109,100,98,108,9,110,115,117,112,101,114,105,111,114,6,112,101,115,101,116,97,9,97, -114,114,111,119,108,101,102,116,7,97,114,114,111,119,117,112,10,97,114,114,111,119,114,105,103, -104,116,9,97,114,114,111,119,100,111,119,110,9,97,114,114,111,119,98,111,116,104,9,97,114, -114,111,119,117,112,100,110,12,97,114,114,111,119,117,112,100,110,98,115,101,10,111,114,116,104, -111,103,111,110,97,108,12,105,110,116,101,114,115,101,99,116,105,111,110,11,101,113,117,105,118, -97,108,101,110,99,101,5,104,111,117,115,101,13,114,101,118,108,111,103,105,99,97,108,110,111, -116,10,105,110,116,101,103,114,97,108,116,112,10,105,110,116,101,103,114,97,108,98,116,8,83, -70,49,48,48,48,48,48,8,83,70,49,49,48,48,48,48,8,83,70,48,49,48,48,48,48, -8,83,70,48,51,48,48,48,48,8,83,70,48,50,48,48,48,48,8,83,70,48,52,48,48, -48,48,8,83,70,48,56,48,48,48,48,8,83,70,48,57,48,48,48,48,8,83,70,48,54, -48,48,48,48,8,83,70,48,55,48,48,48,48,8,83,70,48,53,48,48,48,48,8,83,70, -52,51,48,48,48,48,8,83,70,50,52,48,48,48,48,8,83,70,53,49,48,48,48,48,8, -83,70,53,50,48,48,48,48,8,83,70,51,57,48,48,48,48,8,83,70,50,50,48,48,48, -48,8,83,70,50,49,48,48,48,48,8,83,70,50,53,48,48,48,48,8,83,70,53,48,48, -48,48,48,8,83,70,52,57,48,48,48,48,8,83,70,51,56,48,48,48,48,8,83,70,50, -56,48,48,48,48,8,83,70,50,55,48,48,48,48,8,83,70,50,54,48,48,48,48,8,83, -70,51,54,48,48,48,48,8,83,70,51,55,48,48,48,48,8,83,70,52,50,48,48,48,48, -8,83,70,49,57,48,48,48,48,8,83,70,50,48,48,48,48,48,8,83,70,50,51,48,48, -48,48,8,83,70,52,55,48,48,48,48,8,83,70,52,56,48,48,48,48,8,83,70,52,49, -48,48,48,48,8,83,70,52,53,48,48,48,48,8,83,70,52,54,48,48,48,48,8,83,70, -52,48,48,48,48,48,8,83,70,53,52,48,48,48,48,8,83,70,53,51,48,48,48,48,8, -83,70,52,52,48,48,48,48,7,117,112,98,108,111,99,107,7,100,110,98,108,111,99,107,5, -98,108,111,99,107,7,108,102,98,108,111,99,107,7,114,116,98,108,111,99,107,7,108,116,115, -104,97,100,101,5,115,104,97,100,101,7,100,107,115,104,97,100,101,9,102,105,108,108,101,100, -98,111,120,10,102,105,108,108,101,100,114,101,99,116,7,116,114,105,97,103,117,112,7,116,114, -105,97,103,114,116,7,116,114,105,97,103,100,110,7,116,114,105,97,103,108,102,6,99,105,114, -99,108,101,9,105,110,118,98,117,108,108,101,116,9,105,110,118,99,105,114,99,108,101,9,115, -109,105,108,101,102,97,99,101,12,105,110,118,115,109,105,108,101,102,97,99,101,3,115,117,110, -6,102,101,109,97,108,101,4,109,97,108,101,5,115,112,97,100,101,4,99,108,117,98,5,104, -101,97,114,116,7,100,105,97,109,111,110,100,11,109,117,115,105,99,97,108,110,111,116,101,14, -109,117,115,105,99,97,108,110,111,116,101,100,98,108,2,73,74,2,105,106,11,110,97,112,111, -115,116,114,111,112,104,101,6,109,105,110,117,116,101,6,115,101,99,111,110,100,9,97,102,105, -105,54,49,50,52,56,9,97,102,105,105,54,49,50,56,57,6,72,50,50,48,55,51,6,72, -49,56,53,52,51,6,72,49,56,53,53,49,6,72,49,56,53,51,51,10,111,112,101,110,98, -117,108,108,101,116,7,65,109,97,99,114,111,110,7,97,109,97,99,114,111,110,11,67,99,105, -114,99,117,109,102,108,101,120,11,99,99,105,114,99,117,109,102,108,101,120,4,67,100,111,116, -4,99,100,111,116,7,69,109,97,99,114,111,110,7,101,109,97,99,114,111,110,6,69,98,114, -101,118,101,6,101,98,114,101,118,101,4,69,100,111,116,4,101,100,111,116,11,71,99,105,114, -99,117,109,102,108,101,120,11,103,99,105,114,99,117,109,102,108,101,120,4,71,100,111,116,4, -103,100,111,116,8,71,99,101,100,105,108,108,97,8,103,99,101,100,105,108,108,97,11,72,99, -105,114,99,117,109,102,108,101,120,11,104,99,105,114,99,117,109,102,108,101,120,4,72,98,97, -114,4,104,98,97,114,6,73,116,105,108,100,101,6,105,116,105,108,100,101,7,73,109,97,99, -114,111,110,7,105,109,97,99,114,111,110,6,73,98,114,101,118,101,6,105,98,114,101,118,101, -7,73,111,103,111,110,101,107,7,105,111,103,111,110,101,107,11,74,99,105,114,99,117,109,102, -108,101,120,11,106,99,105,114,99,117,109,102,108,101,120,8,75,99,101,100,105,108,108,97,8, -107,99,101,100,105,108,108,97,12,107,103,114,101,101,110,108,97,110,100,105,99,8,76,99,101, -100,105,108,108,97,8,108,99,101,100,105,108,108,97,8,78,99,101,100,105,108,108,97,8,110, -99,101,100,105,108,108,97,3,69,110,103,3,101,110,103,7,79,109,97,99,114,111,110,7,111, -109,97,99,114,111,110,6,79,98,114,101,118,101,6,111,98,114,101,118,101,8,82,99,101,100, -105,108,108,97,8,114,99,101,100,105,108,108,97,11,83,99,105,114,99,117,109,102,108,101,120, -11,115,99,105,114,99,117,109,102,108,101,120,4,84,98,97,114,4,116,98,97,114,6,85,116, -105,108,100,101,6,117,116,105,108,100,101,7,85,109,97,99,114,111,110,7,117,109,97,99,114, -111,110,6,85,98,114,101,118,101,6,117,98,114,101,118,101,7,85,111,103,111,110,101,107,7, -117,111,103,111,110,101,107,11,87,99,105,114,99,117,109,102,108,101,120,11,119,99,105,114,99, -117,109,102,108,101,120,11,89,99,105,114,99,117,109,102,108,101,120,11,121,99,105,114,99,117, -109,102,108,101,120,5,108,111,110,103,115,10,65,114,105,110,103,97,99,117,116,101,10,97,114, -105,110,103,97,99,117,116,101,7,65,69,97,99,117,116,101,7,97,101,97,99,117,116,101,11, -79,115,108,97,115,104,97,99,117,116,101,11,111,115,108,97,115,104,97,99,117,116,101,9,97, -110,111,116,101,108,101,105,97,6,87,103,114,97,118,101,6,119,103,114,97,118,101,6,87,97, -99,117,116,101,6,119,97,99,117,116,101,9,87,100,105,101,114,101,115,105,115,9,119,100,105, -101,114,101,115,105,115,6,89,103,114,97,118,101,6,121,103,114,97,118,101,13,113,117,111,116, -101,114,101,118,101,114,115,101,100,9,114,97,100,105,99,97,108,101,120,9,97,102,105,105,48, -56,57,52,49,9,101,115,116,105,109,97,116,101,100,9,111,110,101,101,105,103,104,116,104,12, -116,104,114,101,101,101,105,103,104,116,104,115,11,102,105,118,101,101,105,103,104,116,104,115,12, -115,101,118,101,110,101,105,103,104,116,104,115,11,99,111,109,109,97,97,99,99,101,110,116,16, -117,110,100,101,114,99,111,109,109,97,97,99,99,101,110,116,5,116,111,110,111,115,13,100,105, -101,114,101,115,105,115,116,111,110,111,115,10,65,108,112,104,97,116,111,110,111,115,12,69,112, -115,105,108,111,110,116,111,110,111,115,8,69,116,97,116,111,110,111,115,9,73,111,116,97,116, -111,110,111,115,12,79,109,105,99,114,111,110,116,111,110,111,115,12,85,112,115,105,108,111,110, -116,111,110,111,115,10,79,109,101,103,97,116,111,110,111,115,17,105,111,116,97,100,105,101,114, -101,115,105,115,116,111,110,111,115,5,65,108,112,104,97,4,66,101,116,97,5,68,101,108,116, -97,7,69,112,115,105,108,111,110,4,90,101,116,97,3,69,116,97,4,73,111,116,97,5,75, -97,112,112,97,6,76,97,109,98,100,97,2,77,117,2,78,117,2,88,105,7,79,109,105,99, -114,111,110,2,80,105,3,82,104,111,5,83,105,103,109,97,3,84,97,117,7,85,112,115,105, -108,111,110,3,67,104,105,3,80,115,105,12,73,111,116,97,100,105,101,114,101,115,105,115,15, -85,112,115,105,108,111,110,100,105,101,114,101,115,105,115,10,97,108,112,104,97,116,111,110,111, -115,12,101,112,115,105,108,111,110,116,111,110,111,115,8,101,116,97,116,111,110,111,115,9,105, -111,116,97,116,111,110,111,115,20,117,112,115,105,108,111,110,100,105,101,114,101,115,105,115,116, -111,110,111,115,4,98,101,116,97,5,103,97,109,109,97,4,122,101,116,97,3,101,116,97,5, -116,104,101,116,97,4,105,111,116,97,5,107,97,112,112,97,6,108,97,109,98,100,97,2,110, -117,2,120,105,7,111,109,105,99,114,111,110,3,114,104,111,6,115,105,103,109,97,49,7,117, -112,115,105,108,111,110,3,99,104,105,3,112,115,105,5,111,109,101,103,97,12,105,111,116,97, -100,105,101,114,101,115,105,115,15,117,112,115,105,108,111,110,100,105,101,114,101,115,105,115,12, -111,109,105,99,114,111,110,116,111,110,111,115,12,117,112,115,105,108,111,110,116,111,110,111,115, -10,111,109,101,103,97,116,111,110,111,115,9,97,102,105,105,49,48,48,50,51,9,97,102,105, -105,49,48,48,53,49,9,97,102,105,105,49,48,48,53,50,9,97,102,105,105,49,48,48,53, -51,9,97,102,105,105,49,48,48,53,52,9,97,102,105,105,49,48,48,53,53,9,97,102,105, -105,49,48,48,53,54,9,97,102,105,105,49,48,48,53,55,9,97,102,105,105,49,48,48,53, -56,9,97,102,105,105,49,48,48,53,57,9,97,102,105,105,49,48,48,54,48,9,97,102,105, -105,49,48,48,54,49,9,97,102,105,105,49,48,48,54,50,9,97,102,105,105,49,48,49,52, -53,9,97,102,105,105,49,48,48,49,55,9,97,102,105,105,49,48,48,49,56,9,97,102,105, -105,49,48,48,49,57,9,97,102,105,105,49,48,48,50,48,9,97,102,105,105,49,48,48,50, -49,9,97,102,105,105,49,48,48,50,50,9,97,102,105,105,49,48,48,50,52,9,97,102,105, -105,49,48,48,50,53,9,97,102,105,105,49,48,48,50,54,9,97,102,105,105,49,48,48,50, -55,9,97,102,105,105,49,48,48,50,56,9,97,102,105,105,49,48,48,50,57,9,97,102,105, -105,49,48,48,51,48,9,97,102,105,105,49,48,48,51,49,9,97,102,105,105,49,48,48,51, -50,9,97,102,105,105,49,48,48,51,51,9,97,102,105,105,49,48,48,51,52,9,97,102,105, -105,49,48,48,51,53,9,97,102,105,105,49,48,48,51,54,9,97,102,105,105,49,48,48,51, -55,9,97,102,105,105,49,48,48,51,56,9,97,102,105,105,49,48,48,51,57,9,97,102,105, -105,49,48,48,52,48,9,97,102,105,105,49,48,48,52,49,9,97,102,105,105,49,48,48,52, -50,9,97,102,105,105,49,48,48,52,51,9,97,102,105,105,49,48,48,52,52,9,97,102,105, -105,49,48,48,52,53,9,97,102,105,105,49,48,48,52,54,9,97,102,105,105,49,48,48,52, -55,9,97,102,105,105,49,48,48,52,56,9,97,102,105,105,49,48,48,52,57,9,97,102,105, -105,49,48,48,54,53,9,97,102,105,105,49,48,48,54,54,9,97,102,105,105,49,48,48,54, -55,9,97,102,105,105,49,48,48,54,56,9,97,102,105,105,49,48,48,54,57,9,97,102,105, -105,49,48,48,55,48,9,97,102,105,105,49,48,48,55,50,9,97,102,105,105,49,48,48,55, -51,9,97,102,105,105,49,48,48,55,52,9,97,102,105,105,49,48,48,55,53,9,97,102,105, -105,49,48,48,55,54,9,97,102,105,105,49,48,48,55,55,9,97,102,105,105,49,48,48,55, -56,9,97,102,105,105,49,48,48,55,57,9,97,102,105,105,49,48,48,56,48,9,97,102,105, -105,49,48,48,56,49,9,97,102,105,105,49,48,48,56,50,9,97,102,105,105,49,48,48,56, -51,9,97,102,105,105,49,48,48,56,52,9,97,102,105,105,49,48,48,56,53,9,97,102,105, -105,49,48,48,56,54,9,97,102,105,105,49,48,48,56,55,9,97,102,105,105,49,48,48,56, -56,9,97,102,105,105,49,48,48,56,57,9,97,102,105,105,49,48,48,57,48,9,97,102,105, -105,49,48,48,57,49,9,97,102,105,105,49,48,48,57,50,9,97,102,105,105,49,48,48,57, -51,9,97,102,105,105,49,48,48,57,52,9,97,102,105,105,49,48,48,57,53,9,97,102,105, -105,49,48,48,57,54,9,97,102,105,105,49,48,48,57,55,9,97,102,105,105,49,48,48,55, -49,9,97,102,105,105,49,48,48,57,57,9,97,102,105,105,49,48,49,48,48,9,97,102,105, -105,49,48,49,48,49,9,97,102,105,105,49,48,49,48,50,9,97,102,105,105,49,48,49,48, -51,9,97,102,105,105,49,48,49,48,52,9,97,102,105,105,49,48,49,48,53,9,97,102,105, -105,49,48,49,48,54,9,97,102,105,105,49,48,49,48,55,9,97,102,105,105,49,48,49,48, -56,9,97,102,105,105,49,48,49,48,57,9,97,102,105,105,49,48,49,49,48,9,97,102,105, -105,49,48,49,57,51,9,97,102,105,105,49,48,48,53,48,9,97,102,105,105,49,48,48,57, -56,9,97,102,105,105,48,48,50,48,56,9,97,102,105,105,54,49,51,53,50,5,115,104,101, -118,97,10,104,97,116,97,102,115,101,103,111,108,10,104,97,116,97,102,112,97,116,97,104,11, -104,97,116,97,102,113,97,109,97,116,115,5,104,105,114,105,113,5,116,115,101,114,101,5,115, -101,103,111,108,5,112,97,116,97,104,6,113,97,109,97,116,115,5,104,111,108,97,109,6,113, -117,98,117,116,115,6,100,97,103,101,115,104,5,109,101,116,101,103,5,109,97,113,97,102,4, -114,97,102,101,5,112,97,115,101,113,7,115,104,105,110,100,111,116,6,115,105,110,100,111,116, -8,115,111,102,112,97,115,117,113,4,97,108,101,102,3,98,101,116,5,103,105,109,101,108,5, -100,97,108,101,116,2,104,101,3,118,97,118,5,122,97,121,105,110,3,104,101,116,3,116,101, -116,3,121,111,100,8,102,105,110,97,108,107,97,102,3,107,97,102,5,108,97,109,101,100,8, -102,105,110,97,108,109,101,109,3,109,101,109,8,102,105,110,97,108,110,117,110,3,110,117,110, -6,115,97,109,101,107,104,4,97,121,105,110,7,102,105,110,97,108,112,101,2,112,101,10,102, -105,110,97,108,116,115,97,100,105,5,116,115,97,100,105,3,113,111,102,4,114,101,115,104,4, -115,104,105,110,3,116,97,118,9,100,111,117,98,108,101,118,97,118,6,118,97,118,121,111,100, -9,100,111,117,98,108,101,121,111,100,6,103,101,114,101,115,104,9,103,101,114,115,104,97,121, -105,109,13,110,101,119,115,104,101,113,101,108,115,105,103,110,10,118,97,118,115,104,105,110,100, -111,116,13,102,105,110,97,108,107,97,102,115,104,101,118,97,14,102,105,110,97,108,107,97,102, -113,97,109,97,116,115,10,108,97,109,101,100,104,111,108,97,109,16,108,97,109,101,100,104,111, -108,97,109,100,97,103,101,115,104,7,97,108,116,97,121,105,110,11,115,104,105,110,115,104,105, -110,100,111,116,10,115,104,105,110,115,105,110,100,111,116,17,115,104,105,110,100,97,103,101,115, -104,115,104,105,110,100,111,116,16,115,104,105,110,100,97,103,101,115,104,115,105,110,100,111,116, -9,97,108,101,102,112,97,116,97,104,10,97,108,101,102,113,97,109,97,116,115,9,97,108,101, -102,109,97,112,105,113,9,98,101,116,100,97,103,101,115,104,11,103,105,109,101,108,100,97,103, -101,115,104,11,100,97,108,101,116,100,97,103,101,115,104,8,104,101,100,97,103,101,115,104,9, -118,97,118,100,97,103,101,115,104,11,122,97,121,105,110,100,97,103,101,115,104,9,116,101,116, -100,97,103,101,115,104,9,121,111,100,100,97,103,101,115,104,14,102,105,110,97,108,107,97,102, -100,97,103,101,115,104,9,107,97,102,100,97,103,101,115,104,11,108,97,109,101,100,100,97,103, -101,115,104,9,109,101,109,100,97,103,101,115,104,9,110,117,110,100,97,103,101,115,104,12,115, -97,109,101,107,104,100,97,103,101,115,104,13,102,105,110,97,108,112,101,100,97,103,101,115,104, -8,112,101,100,97,103,101,115,104,11,116,115,97,100,105,100,97,103,101,115,104,9,113,111,102, -100,97,103,101,115,104,10,114,101,115,104,100,97,103,101,115,104,10,115,104,105,110,100,97,103, -101,115,104,8,116,97,118,100,97,103,101,115,8,118,97,118,104,111,108,97,109,7,98,101,116, -114,97,102,101,7,107,97,102,114,97,102,101,6,112,101,114,97,102,101,9,97,108,101,102,108, -97,109,101,100,18,122,101,114,111,119,105,100,116,104,110,111,110,106,111,105,110,101,114,15,122, -101,114,111,119,105,100,116,104,106,111,105,110,101,114,15,108,101,102,116,116,111,114,105,103,104, -116,109,97,114,107,15,114,105,103,104,116,116,111,108,101,102,116,109,97,114,107,9,97,102,105, -105,53,55,51,56,56,9,97,102,105,105,53,55,52,48,51,9,97,102,105,105,53,55,52,48, -55,9,97,102,105,105,53,55,52,48,57,9,97,102,105,105,53,55,52,52,48,9,97,102,105, -105,53,55,52,53,49,9,97,102,105,105,53,55,52,53,50,9,97,102,105,105,53,55,52,53, -51,9,97,102,105,105,53,55,52,53,52,9,97,102,105,105,53,55,52,53,53,9,97,102,105, -105,53,55,52,53,54,9,97,102,105,105,53,55,52,53,55,9,97,102,105,105,53,55,52,53, -56,9,97,102,105,105,53,55,51,57,50,9,97,102,105,105,53,55,51,57,51,9,97,102,105, -105,53,55,51,57,52,9,97,102,105,105,53,55,51,57,53,9,97,102,105,105,53,55,51,57, -54,9,97,102,105,105,53,55,51,57,55,9,97,102,105,105,53,55,51,57,56,9,97,102,105, -105,53,55,51,57,57,9,97,102,105,105,53,55,52,48,48,9,97,102,105,105,53,55,52,48, -49,9,97,102,105,105,53,55,51,56,49,9,97,102,105,105,53,55,52,54,49,9,97,102,105, -105,54,51,49,54,55,9,97,102,105,105,53,55,52,53,57,9,97,102,105,105,53,55,53,52, -51,9,97,102,105,105,53,55,53,51,52,9,97,102,105,105,53,55,52,57,52,9,97,102,105, -105,54,50,56,52,51,9,97,102,105,105,54,50,56,52,52,9,97,102,105,105,54,50,56,52, -53,9,97,102,105,105,54,52,50,52,48,9,97,102,105,105,54,52,50,52,49,9,97,102,105, -105,54,51,57,53,52,9,97,102,105,105,53,55,51,56,50,9,97,102,105,105,54,52,50,52, -50,9,97,102,105,105,54,50,56,56,49,9,97,102,105,105,53,55,53,48,52,9,97,102,105, -105,53,55,51,54,57,9,97,102,105,105,53,55,51,55,48,9,97,102,105,105,53,55,51,55, -49,9,97,102,105,105,53,55,51,55,50,9,97,102,105,105,53,55,51,55,51,9,97,102,105, -105,53,55,51,55,52,9,97,102,105,105,53,55,51,55,53,9,97,102,105,105,53,55,51,57, -49,9,97,102,105,105,53,55,52,55,49,9,97,102,105,105,53,55,52,54,48,9,97,102,105, -105,53,50,50,53,56,9,97,102,105,105,53,55,53,48,54,9,97,102,105,105,54,50,57,53, -56,9,97,102,105,105,54,50,57,53,54,9,97,102,105,105,53,50,57,53,55,9,97,102,105, -105,53,55,53,48,53,9,97,102,105,105,54,50,56,56,57,9,97,102,105,105,54,50,56,56, -55,9,97,102,105,105,54,50,56,56,56,9,97,102,105,105,53,55,53,48,55,9,97,102,105, -105,54,50,57,54,49,9,97,102,105,105,54,50,57,53,57,9,97,102,105,105,54,50,57,54, -48,9,97,102,105,105,53,55,53,48,56,9,97,102,105,105,54,50,57,54,50,9,97,102,105, -105,53,55,53,54,55,9,97,102,105,105,54,50,57,54,52,9,97,102,105,105,53,50,51,48, -53,9,97,102,105,105,53,50,51,48,54,9,97,102,105,105,53,55,53,48,57,9,97,102,105, -105,54,50,57,54,55,9,97,102,105,105,54,50,57,54,53,9,97,102,105,105,54,50,57,54, -54,9,97,102,105,105,53,55,53,53,53,9,97,102,105,105,53,50,51,54,52,9,97,102,105, -105,54,51,55,53,51,9,97,102,105,105,54,51,55,53,52,9,97,102,105,105,54,51,55,53, -57,9,97,102,105,105,54,51,55,54,51,9,97,102,105,105,54,51,55,57,53,9,97,102,105, -105,54,50,56,57,49,9,97,102,105,105,54,51,56,48,56,9,97,102,105,105,54,50,57,51, -56,9,97,102,105,105,54,51,56,49,48,9,97,102,105,105,54,50,57,52,50,9,97,102,105, -105,54,50,57,52,55,9,97,102,105,105,54,51,56,49,51,9,97,102,105,105,54,51,56,50, -51,9,97,102,105,105,54,51,56,50,52,9,97,102,105,105,54,51,56,51,51,9,97,102,105, -105,54,51,56,52,52,9,97,102,105,105,54,50,56,56,50,9,97,102,105,105,54,50,56,56, -51,9,97,102,105,105,54,50,56,56,52,9,97,102,105,105,54,50,56,56,53,9,97,102,105, -105,54,50,56,56,54,9,97,102,105,105,54,51,56,52,54,9,97,102,105,105,54,51,56,52, -57,7,117,110,105,50,48,50,65,7,117,110,105,50,48,50,66,7,117,110,105,50,48,50,68, -7,117,110,105,50,48,50,69,7,117,110,105,50,48,50,67,7,117,110,105,50,48,54,69,8, -117,110,105,50,48,54,70,59,7,117,110,105,50,48,54,65,7,117,110,105,50,48,54,66,8, -117,110,105,50,48,54,67,59,7,117,110,105,50,48,54,68,7,117,110,105,70,48,48,65,7, -117,110,105,70,48,48,66,7,117,110,105,70,48,48,67,7,117,110,105,70,48,48,68,7,117, -110,105,70,48,48,69,7,117,110,105,70,70,70,67,9,97,102,105,105,54,51,57,48,52,9, -97,102,105,105,54,51,57,48,53,9,97,102,105,105,54,51,57,48,54,9,97,102,105,105,54, -51,57,48,56,9,97,102,105,105,54,51,57,49,48,9,97,102,105,105,54,51,57,49,50,9, -97,102,105,105,54,50,57,50,55,9,97,102,105,105,54,51,57,52,49,9,97,102,105,105,54, -50,57,51,57,9,97,102,105,105,54,51,57,52,51,9,97,102,105,105,54,50,57,52,51,9, -97,102,105,105,54,50,57,52,54,9,97,102,105,105,54,51,57,52,54,9,97,102,105,105,54, -50,57,53,49,9,97,102,105,105,54,51,57,52,56,9,97,102,105,105,54,50,57,53,51,9, -97,102,105,105,54,51,57,53,48,9,97,102,105,105,54,51,57,53,49,9,97,102,105,105,54, -51,57,53,50,9,97,102,105,105,54,51,57,53,51,9,97,102,105,105,54,51,57,53,54,9, -97,102,105,105,54,51,57,53,56,9,97,102,105,105,54,51,57,53,57,9,97,102,105,105,54, -51,57,54,48,9,97,102,105,105,54,51,57,54,49,9,97,102,105,105,54,52,48,52,54,9, -97,102,105,105,54,52,48,53,56,9,97,102,105,105,54,52,48,53,57,9,97,102,105,105,54, -52,48,54,48,9,97,102,105,105,54,52,48,54,49,9,97,102,105,105,54,50,57,52,53,9, -97,102,105,105,54,52,49,56,52,9,97,102,105,105,53,50,51,57,57,9,97,102,105,105,53, -50,52,48,48,9,97,102,105,105,54,50,55,53,51,9,97,102,105,105,53,55,52,49,49,9, -97,102,105,105,54,50,55,53,52,9,97,102,105,105,53,55,52,49,50,9,97,102,105,105,54, -50,55,53,53,9,97,102,105,105,53,55,52,49,51,9,97,102,105,105,54,50,55,53,54,9, -97,102,105,105,53,55,52,49,52,9,97,102,105,105,54,50,55,53,57,9,97,102,105,105,54, -50,55,53,55,9,97,102,105,105,54,50,55,53,56,9,97,102,105,105,53,55,52,49,53,9, -97,102,105,105,54,50,55,54,48,9,97,102,105,105,53,55,52,49,54,9,97,102,105,105,54, -50,55,54,51,9,97,102,105,105,54,50,55,54,49,9,97,102,105,105,54,50,55,54,50,9, -97,102,105,105,53,55,52,49,55,9,97,102,105,105,54,50,55,54,52,9,97,102,105,105,53, -55,52,49,56,9,97,102,105,105,54,50,55,54,55,9,97,102,105,105,54,50,55,54,53,9, -97,102,105,105,54,50,55,54,54,9,97,102,105,105,53,55,52,49,57,9,97,102,105,105,54, -50,55,55,48,9,97,102,105,105,54,50,55,54,56,9,97,102,105,105,54,50,55,54,57,9, -97,102,105,105,53,55,52,50,48,9,97,102,105,105,54,50,55,55,51,9,97,102,105,105,54, -50,55,55,49,9,97,102,105,105,54,50,55,55,50,9,97,102,105,105,53,55,52,50,49,9, -97,102,105,105,54,50,55,55,54,9,97,102,105,105,54,50,55,55,52,9,97,102,105,105,54, -50,55,55,53,9,97,102,105,105,53,55,52,50,50,9,97,102,105,105,54,50,55,55,57,9, -97,102,105,105,54,50,55,55,55,9,97,102,105,105,54,50,55,55,56,9,97,102,105,105,53, -55,52,50,51,9,97,102,105,105,54,50,55,56,48,9,97,102,105,105,53,55,52,50,52,9, -97,102,105,105,54,50,55,56,49,9,97,102,105,105,53,55,52,50,53,9,97,102,105,105,54, -50,55,56,50,9,97,102,105,105,53,55,52,50,54,9,97,102,105,105,54,50,55,56,51,9, -97,102,105,105,53,55,52,50,55,9,97,102,105,105,54,50,55,56,54,9,97,102,105,105,54, -50,55,56,52,9,97,102,105,105,54,50,55,56,53,9,97,102,105,105,53,55,52,50,56,9, -97,102,105,105,54,50,55,56,57,9,97,102,105,105,54,50,55,56,55,9,97,102,105,105,54, -50,55,56,56,9,97,102,105,105,53,55,52,50,57,9,97,102,105,105,54,50,55,57,50,9, -97,102,105,105,54,50,55,57,48,9,97,102,105,105,54,50,55,57,49,9,97,102,105,105,53, -55,52,51,48,9,97,102,105,105,54,50,55,57,53,9,97,102,105,105,54,50,55,57,51,9, -97,102,105,105,54,50,55,57,52,9,97,102,105,105,53,55,52,51,49,9,97,102,105,105,54, -50,55,57,56,9,97,102,105,105,54,50,55,57,54,9,97,102,105,105,54,50,55,57,55,9, -97,102,105,105,53,55,52,51,50,9,97,102,105,105,54,50,56,48,49,9,97,102,105,105,54, -50,55,57,57,9,97,102,105,105,54,50,56,48,48,9,97,102,105,105,53,55,52,51,51,9, -97,102,105,105,54,50,56,48,52,9,97,102,105,105,54,50,56,48,50,9,97,102,105,105,54, -50,56,48,51,9,97,102,105,105,53,55,52,51,52,9,97,102,105,105,54,50,56,48,55,9, -97,102,105,105,54,50,56,48,53,9,97,102,105,105,54,50,56,48,54,9,97,102,105,105,53, -55,52,52,49,9,97,102,105,105,54,50,56,49,48,9,97,102,105,105,54,50,56,48,56,9, -97,102,105,105,54,50,56,48,57,9,97,102,105,105,53,55,52,52,50,9,97,102,105,105,54, -50,56,49,51,9,97,102,105,105,54,50,56,49,49,9,97,102,105,105,54,50,56,49,50,9, -97,102,105,105,53,55,52,52,51,9,97,102,105,105,54,50,56,49,54,9,97,102,105,105,53, -55,52,49,48,9,97,102,105,105,54,50,56,49,53,9,97,102,105,105,53,55,52,52,52,9, -97,102,105,105,54,50,56,49,57,9,97,102,105,105,54,50,56,49,55,9,97,102,105,105,54, -50,56,49,56,9,97,102,105,105,53,55,52,52,53,9,97,102,105,105,54,50,56,50,50,9, -97,102,105,105,54,50,56,50,48,9,97,102,105,105,54,50,56,50,49,9,97,102,105,105,53, -55,52,52,54,9,97,102,105,105,54,50,56,50,53,9,97,102,105,105,54,50,56,50,51,9, -97,102,105,105,54,50,56,50,52,9,97,102,105,105,53,55,52,52,55,9,97,102,105,105,54, -50,56,50,56,9,97,102,105,105,53,55,52,55,48,9,97,102,105,105,54,50,56,50,55,9, -97,102,105,105,53,55,52,52,56,9,97,102,105,105,54,50,56,50,57,9,97,102,105,105,53, -55,52,52,57,9,97,102,105,105,54,50,56,51,48,9,97,102,105,105,53,55,52,53,48,9, -97,102,105,105,54,50,56,51,51,9,97,102,105,105,54,50,56,51,49,9,97,102,105,105,54, -50,56,51,50,9,97,102,105,105,54,50,56,51,52,9,97,102,105,105,54,50,56,51,53,9, -97,102,105,105,54,50,56,51,54,9,97,102,105,105,54,50,56,51,55,9,97,102,105,105,54, -50,56,51,56,9,97,102,105,105,54,50,56,51,57,9,97,102,105,105,54,50,56,52,48,9, -97,102,105,105,54,50,56,52,49,9,103,108,121,112,104,49,48,50,49,11,97,102,105,105,53, -55,53,52,51,45,50,11,97,102,105,105,53,55,52,53,52,45,50,11,97,102,105,105,53,55, -52,53,49,45,50,9,103,108,121,112,104,49,48,50,53,9,103,108,121,112,104,49,48,50,54, -11,97,102,105,105,53,55,52,55,49,45,50,11,97,102,105,105,53,55,52,53,56,45,50,11, -97,102,105,105,53,55,52,53,55,45,50,11,97,102,105,105,53,55,52,57,52,45,50,11,97, -102,105,105,53,55,52,53,57,45,50,11,97,102,105,105,53,55,52,53,53,45,50,11,97,102, -105,105,53,55,52,53,50,45,50,9,103,108,121,112,104,49,48,51,52,9,103,108,121,112,104, -49,48,51,53,9,103,108,121,112,104,49,48,51,54,11,97,102,105,105,54,50,56,56,52,45, -50,11,97,102,105,105,54,50,56,56,49,45,50,11,97,102,105,105,54,50,56,56,54,45,50, -11,97,102,105,105,54,50,56,56,51,45,50,11,97,102,105,105,54,50,56,56,53,45,50,11, -97,102,105,105,54,50,56,56,50,45,50,11,97,102,105,105,53,55,53,48,52,45,50,11,97, -102,105,105,53,55,52,53,54,45,50,11,97,102,105,105,53,55,52,53,51,45,50,9,103,108, -121,112,104,49,48,52,54,9,103,108,121,112,104,49,48,52,55,11,97,102,105,105,53,55,53, -52,51,45,51,11,97,102,105,105,53,55,52,53,52,45,51,11,97,102,105,105,53,55,52,53, -49,45,51,9,103,108,121,112,104,49,48,53,49,9,103,108,121,112,104,49,48,53,50,11,97, -102,105,105,53,55,52,55,49,45,51,11,97,102,105,105,53,55,52,53,56,45,51,11,97,102, -105,105,53,55,52,53,55,45,51,11,97,102,105,105,53,55,52,57,52,45,51,11,97,102,105, -105,53,55,52,53,57,45,51,11,97,102,105,105,53,55,52,53,53,45,51,11,97,102,105,105, -53,55,52,53,50,45,51,9,103,108,121,112,104,49,48,54,48,9,103,108,121,112,104,49,48, -54,49,9,103,108,121,112,104,49,48,54,50,11,97,102,105,105,54,50,56,56,52,45,51,11, -97,102,105,105,54,50,56,56,49,45,51,11,97,102,105,105,54,50,56,56,54,45,51,11,97, -102,105,105,54,50,56,56,51,45,51,11,97,102,105,105,54,50,56,56,53,45,51,11,97,102, -105,105,54,50,56,56,50,45,51,11,97,102,105,105,53,55,53,48,52,45,51,11,97,102,105, -105,53,55,52,53,54,45,51,11,97,102,105,105,53,55,52,53,51,45,51,9,103,108,121,112, -104,49,48,55,50,9,103,108,121,112,104,49,48,55,51,11,97,102,105,105,53,55,53,52,51, -45,52,11,97,102,105,105,53,55,52,53,52,45,52,11,97,102,105,105,53,55,52,53,49,45, -52,9,103,108,121,112,104,49,48,55,55,9,103,108,121,112,104,49,48,55,56,11,97,102,105, -105,53,55,52,55,49,45,52,11,97,102,105,105,53,55,52,53,56,45,52,11,97,102,105,105, -53,55,52,53,55,45,52,11,97,102,105,105,53,55,52,57,52,45,52,11,97,102,105,105,53, -55,52,53,57,45,52,11,97,102,105,105,53,55,52,53,53,45,52,11,97,102,105,105,53,55, -52,53,50,45,52,9,103,108,121,112,104,49,48,56,54,9,103,108,121,112,104,49,48,56,55, -9,103,108,121,112,104,49,48,56,56,11,97,102,105,105,54,50,56,56,52,45,52,11,97,102, -105,105,54,50,56,56,49,45,52,11,97,102,105,105,54,50,56,56,54,45,52,11,97,102,105, -105,54,50,56,56,51,45,52,11,97,102,105,105,54,50,56,56,53,45,52,11,97,102,105,105, -54,50,56,56,50,45,52,11,97,102,105,105,53,55,53,48,52,45,52,11,97,102,105,105,53, -55,52,53,54,45,52,11,97,102,105,105,53,55,52,53,51,45,52,9,103,108,121,112,104,49, -48,57,56,9,103,108,121,112,104,49,48,57,57,9,103,108,121,112,104,49,49,48,48,9,103, -108,121,112,104,49,49,48,49,9,103,108,121,112,104,49,49,48,50,9,103,108,121,112,104,49, -49,48,51,9,103,108,121,112,104,49,49,48,52,9,103,108,121,112,104,49,49,48,53,9,103, -108,121,112,104,49,49,48,54,9,103,108,121,112,104,49,49,48,55,9,103,108,121,112,104,49, -49,48,56,9,103,108,121,112,104,49,49,48,57,9,103,108,121,112,104,49,49,49,48,9,103, -108,121,112,104,49,49,49,49,9,103,108,121,112,104,49,49,49,50,9,103,108,121,112,104,49, -49,49,51,9,103,108,121,112,104,49,49,49,52,9,103,108,121,112,104,49,49,49,53,9,103, -108,121,112,104,49,49,49,54,9,103,108,121,112,104,49,49,49,55,9,103,108,121,112,104,49, -49,49,56,9,103,108,121,112,104,49,49,49,57,9,103,108,121,112,104,49,49,50,48,9,103, -108,121,112,104,49,49,50,49,9,103,108,121,112,104,49,49,50,50,9,103,108,121,112,104,49, -49,50,51,9,103,108,121,112,104,49,49,50,52,9,103,108,121,112,104,49,49,50,53,9,103, -108,121,112,104,49,49,50,54,11,97,102,105,105,53,55,52,52,48,45,50,11,97,102,105,105, -53,55,52,52,48,45,51,11,97,102,105,105,53,55,52,52,48,45,52,5,79,104,111,114,110, -5,111,104,111,114,110,5,85,104,111,114,110,5,117,104,111,114,110,9,103,108,121,112,104,49, -49,51,52,9,103,108,121,112,104,49,49,51,53,9,103,108,121,112,104,49,49,51,54,7,117, -110,105,70,48,48,54,7,117,110,105,70,48,48,55,7,117,110,105,70,48,48,57,18,99,111, -109,98,105,110,105,110,103,104,111,111,107,97,98,111,118,101,7,117,110,105,70,48,49,48,7, -117,110,105,70,48,49,51,7,117,110,105,70,48,49,49,7,117,110,105,70,48,49,67,7,117, -110,105,70,48,49,53,20,99,111,109,98,105,110,105,110,103,116,105,108,100,101,97,99,99,101, -110,116,9,103,108,121,112,104,49,49,52,55,9,103,108,121,112,104,49,49,52,56,7,117,110, -105,70,48,50,67,8,100,111,110,103,115,105,103,110,8,111,110,101,116,104,105,114,100,9,116, -119,111,116,104,105,114,100,115,7,117,110,105,70,48,48,56,9,103,108,121,112,104,49,49,53, -52,9,103,108,121,112,104,49,49,53,53,7,117,110,105,70,48,48,70,7,117,110,105,70,48, -49,50,7,117,110,105,70,48,49,52,7,117,110,105,70,48,49,54,7,117,110,105,70,48,49, -55,7,117,110,105,70,48,49,56,7,117,110,105,70,48,49,57,7,117,110,105,70,48,49,65, -7,117,110,105,70,48,49,66,7,117,110,105,70,48,49,69,7,117,110,105,70,48,49,70,7, -117,110,105,70,48,50,48,7,117,110,105,70,48,50,49,7,117,110,105,70,48,50,50,20,99, -111,109,98,105,110,105,110,103,103,114,97,118,101,97,99,99,101,110,116,20,99,111,109,98,105, -110,105,110,103,97,99,117,116,101,97,99,99,101,110,116,7,117,110,105,70,48,49,68,17,99, -111,109,98,105,110,105,110,103,100,111,116,98,101,108,111,119,7,117,110,105,70,48,50,51,7, -117,110,105,70,48,50,57,7,117,110,105,70,48,50,65,7,117,110,105,70,48,50,66,7,117, -110,105,70,48,50,52,7,117,110,105,70,48,50,53,7,117,110,105,70,48,50,54,7,117,110, -105,70,48,50,55,7,117,110,105,70,48,50,56,7,117,110,105,70,48,50,68,7,117,110,105, -70,48,50,69,7,117,110,105,70,48,50,70,7,117,110,105,70,48,51,48,7,117,110,105,70, -48,51,49,9,65,100,111,116,98,101,108,111,119,9,97,100,111,116,98,101,108,111,119,10,65, -104,111,111,107,97,98,111,118,101,10,97,104,111,111,107,97,98,111,118,101,16,65,99,105,114, -99,117,109,102,108,101,120,97,99,117,116,101,16,97,99,105,114,99,117,109,102,108,101,120,97, -99,117,116,101,16,65,99,105,114,99,117,109,102,108,101,120,103,114,97,118,101,16,97,99,105, -114,99,117,109,102,108,101,120,103,114,97,118,101,20,65,99,105,114,99,117,109,102,108,101,120, -104,111,111,107,97,98,111,118,101,20,97,99,105,114,99,117,109,102,108,101,120,104,111,111,107, -97,98,111,118,101,16,65,99,105,114,99,117,109,102,108,101,120,116,105,108,100,101,16,97,99, -105,114,99,117,109,102,108,101,120,116,105,108,100,101,19,65,99,105,114,99,117,109,102,108,101, -120,100,111,116,98,101,108,111,119,19,97,99,105,114,99,117,109,102,108,101,120,100,111,116,98, -101,108,111,119,11,65,98,114,101,118,101,97,99,117,116,101,11,97,98,114,101,118,101,97,99, -117,116,101,11,65,98,114,101,118,101,103,114,97,118,101,11,97,98,114,101,118,101,103,114,97, -118,101,15,65,98,114,101,118,101,104,111,111,107,97,98,111,118,101,15,97,98,114,101,118,101, -104,111,111,107,97,98,111,118,101,11,65,98,114,101,118,101,116,105,108,100,101,11,97,98,114, -101,118,101,116,105,108,100,101,14,65,98,114,101,118,101,100,111,116,98,101,108,111,119,14,97, -98,114,101,118,101,100,111,116,98,101,108,111,119,9,69,100,111,116,98,101,108,111,119,9,101, -100,111,116,98,101,108,111,119,10,69,104,111,111,107,97,98,111,118,101,10,101,104,111,111,107, -97,98,111,118,101,6,69,116,105,108,100,101,6,101,116,105,108,100,101,16,69,99,105,114,99, -117,109,102,108,101,120,97,99,117,116,101,16,101,99,105,114,99,117,109,102,108,101,120,97,99, -117,116,101,16,69,99,105,114,99,117,109,102,108,101,120,103,114,97,118,101,16,101,99,105,114, -99,117,109,102,108,101,120,103,114,97,118,101,20,69,99,105,114,99,117,109,102,108,101,120,104, -111,111,107,97,98,111,118,101,20,101,99,105,114,99,117,109,102,108,101,120,104,111,111,107,97, -98,111,118,101,16,69,99,105,114,99,117,109,102,108,101,120,116,105,108,100,101,16,101,99,105, -114,99,117,109,102,108,101,120,116,105,108,100,101,19,69,99,105,114,99,117,109,102,108,101,120, -100,111,116,98,101,108,111,119,19,101,99,105,114,99,117,109,102,108,101,120,100,111,116,98,101, -108,111,119,10,73,104,111,111,107,97,98,111,118,101,10,105,104,111,111,107,97,98,111,118,101, -9,73,100,111,116,98,101,108,111,119,9,105,100,111,116,98,101,108,111,119,9,79,100,111,116, -98,101,108,111,119,9,111,100,111,116,98,101,108,111,119,10,79,104,111,111,107,97,98,111,118, -101,10,111,104,111,111,107,97,98,111,118,101,16,79,99,105,114,99,117,109,102,108,101,120,97, -99,117,116,101,16,111,99,105,114,99,117,109,102,108,101,120,97,99,117,116,101,16,79,99,105, -114,99,117,109,102,108,101,120,103,114,97,118,101,16,111,99,105,114,99,117,109,102,108,101,120, -103,114,97,118,101,20,79,99,105,114,99,117,109,102,108,101,120,104,111,111,107,97,98,111,118, -101,20,111,99,105,114,99,117,109,102,108,101,120,104,111,111,107,97,98,111,118,101,16,79,99, -105,114,99,117,109,102,108,101,120,116,105,108,100,101,16,111,99,105,114,99,117,109,102,108,101, -120,116,105,108,100,101,19,79,99,105,114,99,117,109,102,108,101,120,100,111,116,98,101,108,111, -119,19,111,99,105,114,99,117,109,102,108,101,120,100,111,116,98,101,108,111,119,10,79,104,111, -114,110,97,99,117,116,101,10,111,104,111,114,110,97,99,117,116,101,10,79,104,111,114,110,103, -114,97,118,101,10,111,104,111,114,110,103,114,97,118,101,14,79,104,111,114,110,104,111,111,107, -97,98,111,118,101,14,111,104,111,114,110,104,111,111,107,97,98,111,118,101,10,79,104,111,114, -110,116,105,108,100,101,10,111,104,111,114,110,116,105,108,100,101,13,79,104,111,114,110,100,111, -116,98,101,108,111,119,13,111,104,111,114,110,100,111,116,98,101,108,111,119,9,85,100,111,116, -98,101,108,111,119,9,117,100,111,116,98,101,108,111,119,10,85,104,111,111,107,97,98,111,118, -101,10,117,104,111,111,107,97,98,111,118,101,10,85,104,111,114,110,97,99,117,116,101,10,117, -104,111,114,110,97,99,117,116,101,10,85,104,111,114,110,103,114,97,118,101,10,117,104,111,114, -110,103,114,97,118,101,14,85,104,111,114,110,104,111,111,107,97,98,111,118,101,14,117,104,111, -114,110,104,111,111,107,97,98,111,118,101,10,85,104,111,114,110,116,105,108,100,101,10,117,104, -111,114,110,116,105,108,100,101,13,85,104,111,114,110,100,111,116,98,101,108,111,119,13,117,104, -111,114,110,100,111,116,98,101,108,111,119,9,89,100,111,116,98,101,108,111,119,9,121,100,111, -116,98,101,108,111,119,10,89,104,111,111,107,97,98,111,118,101,10,121,104,111,111,107,97,98, -111,118,101,6,89,116,105,108,100,101,6,121,116,105,108,100,101,7,117,110,105,48,49,67,68, -7,117,110,105,48,49,67,69,7,117,110,105,48,49,67,70,7,117,110,105,48,49,68,48,7, -117,110,105,48,49,68,49,7,117,110,105,48,49,68,50,7,117,110,105,48,49,68,51,7,117, -110,105,48,49,68,52,7,117,110,105,48,49,68,53,7,117,110,105,48,49,68,54,7,117,110, -105,48,49,68,55,7,117,110,105,48,49,68,56,7,117,110,105,48,49,68,57,7,117,110,105, -48,49,68,65,7,117,110,105,48,49,68,66,7,117,110,105,48,49,68,67,9,103,108,121,112, -104,49,50,57,50,9,103,108,121,112,104,49,50,57,51,9,103,108,121,112,104,49,50,57,52, -9,103,108,121,112,104,49,50,57,53,7,117,110,105,48,52,57,50,7,117,110,105,48,52,57, -51,7,117,110,105,48,52,57,54,7,117,110,105,48,52,57,55,7,117,110,105,48,52,57,65, -7,117,110,105,48,52,57,66,7,117,110,105,48,52,57,67,7,117,110,105,48,52,57,68,7, -117,110,105,48,52,65,50,7,117,110,105,48,52,65,51,7,117,110,105,48,52,65,69,7,117, -110,105,48,52,65,70,7,117,110,105,48,52,66,48,7,117,110,105,48,52,66,49,7,117,110, -105,48,52,66,50,7,117,110,105,48,52,66,51,7,117,110,105,48,52,66,56,7,117,110,105, -48,52,66,57,7,117,110,105,48,52,66,65,7,117,110,105,48,52,66,66,7,117,110,105,48, -49,56,70,7,117,110,105,48,50,53,57,7,117,110,105,48,52,69,56,7,117,110,105,48,52, -69,57,9,103,108,121,112,104,49,51,50,48,9,103,108,121,112,104,49,51,50,49,9,103,108, -121,112,104,49,51,50,50,9,103,108,121,112,104,49,51,50,51,9,103,108,121,112,104,49,51, -50,52,9,103,108,121,112,104,49,51,50,53,9,103,108,121,112,104,49,51,50,54,9,103,108, -121,112,104,49,51,50,55,9,103,108,121,112,104,49,51,50,56,9,103,108,121,112,104,49,51, -50,57,9,103,108,121,112,104,49,51,51,48,9,103,108,121,112,104,49,51,51,49,9,103,108, -121,112,104,49,51,51,50,9,103,108,121,112,104,49,51,51,51,9,103,108,121,112,104,49,51, -51,52,9,103,108,121,112,104,49,51,51,53,7,117,110,105,48,54,53,51,7,117,110,105,48, -54,53,52,7,117,110,105,48,54,53,53,7,117,110,105,48,54,55,48,7,117,110,105,48,54, -55,49,7,117,110,105,70,66,53,49,7,117,110,105,48,54,55,50,9,103,108,121,112,104,49, -51,52,51,7,117,110,105,48,54,55,51,9,103,108,121,112,104,49,51,52,53,7,117,110,105, -48,54,55,53,7,103,108,121,112,104,52,55,7,117,110,105,48,54,55,54,9,103,108,121,112, -104,49,51,52,57,7,117,110,105,48,54,55,55,9,103,108,121,112,104,49,51,53,49,7,117, -110,105,48,54,55,56,5,103,108,121,112,104,7,117,110,105,48,54,55,57,7,117,110,105,70, -66,54,55,7,117,110,105,70,66,54,56,7,117,110,105,70,66,54,57,7,117,110,105,48,54, -55,65,7,117,110,105,70,66,53,70,7,117,110,105,70,66,54,48,7,117,110,105,70,66,54, -49,7,117,110,105,48,54,55,66,7,117,110,105,70,66,53,51,7,117,110,105,70,66,53,52, -7,117,110,105,70,66,53,53,7,117,110,105,48,54,55,67,9,103,108,121,112,104,49,51,54, -55,9,103,108,121,112,104,49,51,54,56,9,103,108,121,112,104,49,51,54,57,7,117,110,105, -48,54,55,68,9,103,108,121,112,104,49,51,55,49,9,103,108,121,112,104,49,51,55,50,9, -103,108,121,112,104,49,51,55,51,7,117,110,105,48,54,55,70,7,117,110,105,70,66,54,51, -7,117,110,105,70,66,54,52,7,117,110,105,70,66,54,53,7,117,110,105,48,54,56,48,7, -117,110,105,70,66,53,66,7,117,110,105,70,66,53,67,7,117,110,105,70,66,53,68,7,117, -110,105,48,54,56,49,9,103,108,121,112,104,49,51,56,51,9,103,108,121,112,104,49,51,56, -52,9,103,108,121,112,104,49,51,56,53,7,117,110,105,48,54,56,50,9,103,108,121,112,104, -49,51,56,55,9,103,108,121,112,104,49,51,56,56,9,103,108,121,112,104,49,51,56,57,7, -117,110,105,48,54,56,51,7,117,110,105,70,66,55,55,7,117,110,105,70,66,55,56,7,117, -110,105,70,66,55,57,7,117,110,105,48,54,56,52,7,117,110,105,70,66,55,51,7,117,110, -105,70,66,55,52,7,117,110,105,70,66,55,53,7,117,110,105,48,54,56,53,9,103,108,121, -112,104,49,51,57,57,9,103,108,121,112,104,49,52,48,48,9,103,108,121,112,104,49,52,48, -49,7,117,110,105,48,54,56,55,7,117,110,105,70,66,55,102,7,117,110,105,70,66,56,48, -7,117,110,105,70,66,56,49,7,117,110,105,48,54,56,56,7,117,110,105,70,66,56,57,7, -117,110,105,48,54,56,57,9,103,108,121,112,104,49,52,48,57,7,117,110,105,48,54,56,65, -9,103,108,121,112,104,49,52,49,49,7,117,110,105,48,54,56,66,9,103,108,121,112,104,49, -52,49,51,7,117,110,105,48,54,56,67,7,117,110,105,70,66,56,53,7,117,110,105,48,54, -56,68,7,117,110,105,70,66,56,51,7,117,110,105,48,54,56,69,7,117,110,105,70,66,56, -55,7,117,110,105,48,54,56,70,9,103,108,121,112,104,49,52,50,49,7,117,110,105,48,54, -57,48,9,103,108,121,112,104,49,52,50,51,7,117,110,105,48,54,57,49,7,117,110,105,70, -66,56,68,7,117,110,105,48,54,57,50,9,103,108,121,112,104,49,52,50,54,7,117,110,105, -48,54,57,51,9,103,108,121,112,104,49,52,50,57,7,117,110,105,48,54,57,52,9,103,108, -121,112,104,49,52,51,49,7,117,110,105,48,54,57,53,9,103,108,121,112,104,49,52,51,51, -7,117,110,105,48,54,57,54,9,103,108,121,112,104,49,52,51,53,7,117,110,105,48,54,57, -55,9,103,108,121,112,104,49,52,51,55,7,117,110,105,48,54,57,57,9,103,108,121,112,104, -49,52,51,57,7,117,110,105,48,54,57,65,9,103,108,121,112,104,49,52,52,49,9,103,108, -121,112,104,49,52,52,50,9,103,108,121,112,104,49,52,52,51,7,117,110,105,48,54,57,66, -9,103,108,121,112,104,49,52,52,53,9,103,108,121,112,104,49,52,52,54,9,103,108,121,112, -104,49,52,52,55,7,117,110,105,48,54,57,67,9,103,108,121,112,104,49,52,52,57,9,103, -108,121,112,104,49,52,53,48,9,103,108,121,112,104,49,52,53,49,7,117,110,105,48,54,57, -68,9,103,108,121,112,104,49,52,53,51,9,103,108,121,112,104,49,52,53,52,9,103,108,121, -112,104,49,52,53,53,7,117,110,105,48,54,57,69,9,103,108,121,112,104,49,52,53,55,9, -103,108,121,112,104,49,52,53,56,9,103,108,121,112,104,49,52,53,57,7,117,110,105,48,54, -57,70,9,103,108,121,112,104,49,52,54,49,7,117,110,105,48,54,65,48,9,103,108,121,112, -104,49,52,54,51,9,103,108,121,112,104,49,52,54,52,9,103,108,121,112,104,49,52,54,53, -7,117,110,105,48,54,65,49,7,117,110,105,48,54,65,50,9,103,108,121,112,104,49,52,54, -56,9,103,108,121,112,104,49,52,54,57,9,103,108,121,112,104,49,52,55,48,7,117,110,105, -48,54,65,51,9,103,108,121,112,104,49,52,55,50,9,103,108,121,112,104,49,52,55,51,9, -103,108,121,112,104,49,52,55,52,7,117,110,105,48,54,65,52,7,117,110,105,70,66,54,66, -7,117,110,105,70,66,54,67,7,117,110,105,70,66,54,68,7,117,110,105,48,54,65,53,9, -103,108,121,112,104,49,52,56,48,9,103,108,121,112,104,49,52,56,49,9,103,108,121,112,104, -49,52,56,50,7,117,110,105,48,54,65,54,7,117,110,105,70,66,54,70,7,117,110,105,70, -66,55,48,7,117,110,105,70,66,55,49,7,117,110,105,48,54,65,55,9,103,108,121,112,104, -49,52,56,56,7,117,110,105,48,54,65,56,9,103,108,121,112,104,49,52,57,48,7,117,110, -105,48,54,65,65,9,103,108,121,112,104,49,52,57,50,9,103,108,121,112,104,49,52,57,51, -9,103,108,121,112,104,49,52,57,52,7,117,110,105,48,54,65,66,9,103,108,121,112,104,49, -52,57,54,9,103,108,121,112,104,49,52,57,55,9,103,108,121,112,104,49,52,57,56,7,117, -110,105,48,54,65,67,9,103,108,121,112,104,49,53,48,48,9,103,108,121,112,104,49,53,48, -49,9,103,108,121,112,104,49,53,48,50,7,117,110,105,48,54,65,68,7,117,110,105,70,66, -68,52,7,117,110,105,70,66,68,53,7,117,110,105,70,66,68,54,7,117,110,105,48,54,65, -69,9,103,108,121,112,104,49,53,48,56,9,103,108,121,112,104,49,53,48,57,9,103,108,121, -112,104,49,53,49,48,7,117,110,105,48,54,66,48,9,103,108,121,112,104,49,53,49,50,9, -103,108,121,112,104,49,53,49,51,9,103,108,121,112,104,49,53,49,52,7,117,110,105,48,54, -66,49,7,117,110,105,70,66,57,66,7,117,110,105,70,66,57,67,7,117,110,105,70,66,57, -68,7,117,110,105,48,54,66,50,9,103,108,121,112,104,49,53,50,48,9,103,108,121,112,104, -49,53,50,49,9,103,108,121,112,104,49,53,50,50,7,117,110,105,48,54,66,51,7,117,110, -105,70,66,57,55,7,117,110,105,70,66,57,56,7,117,110,105,70,66,57,57,7,117,110,105, -48,54,66,52,9,103,108,121,112,104,49,53,50,56,9,103,108,121,112,104,49,53,50,57,9, -103,108,121,112,104,49,53,51,48,7,117,110,105,48,54,66,53,9,103,108,121,112,104,49,53, -51,50,9,103,108,121,112,104,49,53,51,51,9,103,108,121,112,104,49,53,51,52,7,117,110, -105,48,54,66,54,9,103,108,121,112,104,49,53,51,54,9,103,108,121,112,104,49,53,51,55, -9,103,108,121,112,104,49,53,51,56,7,117,110,105,48,54,66,55,9,103,108,121,112,104,49, -53,52,48,9,103,108,121,112,104,49,53,52,49,9,103,108,121,112,104,49,53,52,50,7,117, -110,105,48,54,66,56,9,103,108,121,112,104,49,53,52,52,9,103,108,121,112,104,49,53,52, -53,9,103,108,121,112,104,49,53,52,54,7,117,110,105,48,54,66,57,9,103,108,121,112,104, -49,53,52,56,9,103,108,121,112,104,49,53,52,57,9,103,108,121,112,104,49,53,53,48,7, -117,110,105,48,54,66,65,7,117,110,105,70,66,57,70,7,117,110,105,48,54,66,66,7,117, -110,105,70,66,65,49,7,117,110,105,48,54,66,67,9,103,108,121,112,104,49,53,53,54,9, -103,108,121,112,104,49,53,53,55,9,103,108,121,112,104,49,53,53,56,7,117,110,105,48,54, -66,68,9,103,108,121,112,104,49,53,54,48,7,117,110,105,48,54,66,70,9,103,108,121,112, -104,49,53,54,50,9,103,108,121,112,104,49,53,54,51,9,103,108,121,112,104,49,53,54,52, -7,117,110,105,48,54,67,48,7,117,110,105,70,66,65,53,7,117,110,105,48,54,67,49,7, -117,110,105,48,54,67,50,7,117,110,105,48,54,67,51,7,117,110,105,48,54,67,52,9,103, -108,121,112,104,49,53,55,49,7,117,110,105,48,54,67,53,7,117,110,105,70,66,69,49,7, -117,110,105,48,54,67,54,7,117,110,105,70,66,68,65,7,117,110,105,48,54,67,55,7,117, -110,105,70,66,68,56,7,117,110,105,48,54,67,56,7,117,110,105,70,66,68,67,7,117,110, -105,48,54,67,57,7,117,110,105,70,66,69,51,7,117,110,105,48,54,67,65,9,103,108,121, -112,104,49,53,56,51,7,117,110,105,48,54,67,66,7,117,110,105,70,66,68,70,7,117,110, -105,48,54,67,68,9,103,108,121,112,104,49,53,56,55,7,117,110,105,48,54,67,69,9,103, -108,121,112,104,49,53,56,57,9,103,108,121,112,104,49,53,57,48,9,103,108,121,112,104,49, -53,57,49,7,117,110,105,48,54,67,70,9,103,108,121,112,104,49,53,57,51,7,117,110,105, -48,54,68,48,7,117,110,105,70,66,69,53,7,117,110,105,70,66,69,54,7,117,110,105,70, -66,69,55,7,117,110,105,48,54,68,49,9,103,108,121,112,104,49,53,57,57,7,117,110,105, -48,54,68,50,7,117,110,105,70,66,65,70,7,117,110,105,48,54,68,51,7,117,110,105,70, -66,66,49,7,117,110,105,48,54,68,52,7,117,110,105,48,54,68,54,7,117,110,105,48,54, -68,55,7,117,110,105,48,54,68,56,7,117,110,105,48,54,68,57,7,117,110,105,48,54,68, -65,7,117,110,105,48,54,68,66,7,117,110,105,48,54,68,67,7,117,110,105,48,54,68,68, -7,117,110,105,48,54,68,69,7,117,110,105,48,54,68,70,7,117,110,105,48,54,69,48,7, -117,110,105,48,54,69,49,7,117,110,105,48,54,69,50,7,117,110,105,48,54,69,51,7,117, -110,105,48,54,69,52,7,117,110,105,48,54,69,53,7,117,110,105,48,54,69,54,7,117,110, -105,48,54,69,55,7,117,110,105,48,54,69,56,7,117,110,105,48,54,69,57,7,117,110,105, -48,54,69,65,7,117,110,105,48,54,69,66,7,117,110,105,48,54,69,68,7,117,110,105,48, -54,70,65,9,103,108,121,112,104,49,54,50,57,9,103,108,121,112,104,49,54,51,48,9,103, -108,121,112,104,49,54,51,49,7,117,110,105,48,54,70,66,9,103,108,121,112,104,49,54,51, -51,9,103,108,121,112,104,49,54,51,52,9,103,108,121,112,104,49,54,51,53,7,117,110,105, -48,54,70,67,9,103,108,121,112,104,49,54,51,55,9,103,108,121,112,104,49,54,51,56,9, -103,108,121,112,104,49,54,51,57,7,117,110,105,48,54,70,68,7,117,110,105,48,54,70,69, -7,117,110,105,70,66,65,54,7,117,110,105,70,66,65,56,7,117,110,105,70,66,65,57,9, -103,108,121,112,104,49,54,52,53,9,103,108,121,112,104,49,54,52,54,9,103,108,121,112,104, -49,54,52,55,9,103,108,121,112,104,49,54,52,56,9,103,108,121,112,104,49,54,52,57,9, -103,108,121,112,104,49,54,53,48,9,103,108,121,112,104,49,54,53,49,7,117,110,105,70,66, -49,68,7,117,110,105,70,66,49,69,9,103,108,121,112,104,49,54,53,52,7,117,110,105,70, -66,49,70,9,103,108,121,112,104,49,54,53,54,9,103,108,121,112,104,49,54,53,55,9,103, -108,121,112,104,49,54,53,56,9,103,108,121,112,104,49,54,53,57,9,103,108,121,112,104,49, -54,54,48,9,103,108,121,112,104,49,54,54,49,9,103,108,121,112,104,49,54,54,50,9,103, -108,121,112,104,49,54,54,51,9,103,108,121,112,104,49,54,54,52,9,103,108,121,112,104,49, -54,54,53,9,103,108,121,112,104,49,54,54,54,9,103,108,121,112,104,49,54,54,55,9,103, -108,121,112,104,49,54,54,56,9,103,108,121,112,104,49,54,54,57,9,103,108,121,112,104,49, -54,55,48,9,103,108,121,112,104,49,54,55,49,9,103,108,121,112,104,49,54,55,50,9,103, -108,121,112,104,49,54,55,51,0,0,0,0,3,0,8,0,2,0,17,0,1,-1,-1,0,3, -0,1,0,0,77,2,-65,34,2,57,4,38,0,0,64,-38,5,-70,0,0,77,32,65,114,105, -97,108,32,32,32,32,32,32,32,32,32,-1,-1,-1,-1,0,63,-1,-2,65,82,76,82,48,48, -0,0,64,0,0,0,0,1,0,0,0,12,0,0,0,0,0,0,0,2,0,25,2,-24,2, --16,0,1,2,-15,2,-8,0,3,2,-7,3,5,0,1,3,8,3,8,0,1,3,10,3,12, -0,1,3,18,3,18,0,3,3,27,3,27,0,1,3,31,3,34,0,1,3,39,3,54,0, -1,3,71,3,75,0,3,3,124,3,125,0,1,3,127,3,127,0,2,3,-128,3,-128,0,1, -3,-127,3,-116,0,2,3,-115,3,-12,0,1,3,-11,3,-4,0,2,3,-1,4,0,0,3,4, -4,4,5,0,3,4,8,4,9,0,3,4,13,4,18,0,3,4,20,4,21,0,3,4,76, -4,78,0,1,4,103,4,105,0,1,5,42,6,108,0,1,6,114,6,-119,0,1,0,0,0, -1,0,0,0,10,0,62,0,-94,0,1,97,114,97,98,0,8,0,10,0,1,77,65,82,32, -0,26,0,0,0,7,0,5,0,1,0,2,0,3,0,5,0,6,0,0,0,7,0,6,0, -0,0,1,0,2,0,3,0,4,0,6,0,8,105,115,111,108,0,50,105,115,111,108,0,56, -105,110,105,116,0,62,109,101,100,105,0,68,102,105,110,97,0,74,102,105,110,97,0,80,108, -105,103,97,0,86,114,108,105,103,0,94,0,0,0,1,0,0,0,0,0,1,0,1,0,0, -0,1,0,2,0,0,0,1,0,3,0,0,0,1,0,4,0,0,0,1,0,5,0,0,0, -2,0,6,0,7,0,0,0,1,0,6,0,8,0,18,0,40,0,70,1,-88,3,10,5,84, -7,-98,8,-64,0,1,0,1,0,1,0,8,0,2,0,8,0,1,6,114,0,1,0,1,5, --33,0,1,0,1,0,1,0,8,0,2,0,12,0,3,6,106,6,29,3,-109,0,1,0,3, -6,31,6,32,6,33,0,1,0,1,0,1,0,8,0,2,0,-82,0,84,3,33,3,41,3, -47,3,51,3,-13,3,-117,3,-111,3,-105,3,-101,3,-97,3,-93,3,-89,3,-77,3,-73,3,-69, -3,-65,3,-61,3,-57,3,-53,3,-49,3,-45,3,-41,3,-37,3,-33,3,-29,3,-25,3,-21,3, --21,3,-13,5,41,5,42,5,76,5,80,5,84,5,88,5,92,5,96,5,100,5,104,5,108, -5,112,5,116,5,120,5,124,5,-94,5,-90,5,-86,5,-82,5,-78,5,-76,5,-72,5,42,5, --67,5,-63,5,-59,5,-55,5,-51,3,-45,5,-59,5,-43,5,-39,5,-35,5,-31,5,-27,5,-23, -5,-19,5,-15,5,-11,5,-7,5,-3,6,1,6,5,6,9,6,13,5,76,6,21,3,33,6, -27,6,107,6,54,6,60,6,94,6,98,6,102,0,1,0,84,3,31,3,39,3,45,3,49, -3,53,3,-119,3,-113,3,-107,3,-103,3,-99,3,-95,3,-91,3,-79,3,-75,3,-71,3,-67,3, --63,3,-59,3,-55,3,-51,3,-47,3,-43,3,-39,3,-35,3,-31,3,-27,3,-23,3,-21,3,-15, -5,40,5,44,5,74,5,78,5,82,5,86,5,90,5,94,5,98,5,102,5,106,5,110,5, -114,5,118,5,122,5,-96,5,-92,5,-88,5,-84,5,-80,5,-76,5,-74,5,-70,5,-69,5,-65, -5,-61,5,-57,5,-53,5,-49,5,-47,5,-45,5,-41,5,-37,5,-33,5,-29,5,-25,5,-21,5, --17,5,-13,5,-9,5,-5,5,-1,6,3,6,7,6,11,6,17,6,19,6,23,6,25,6,31, -6,52,6,58,6,92,6,96,6,100,0,1,0,1,0,1,0,8,0,2,0,-82,0,84,3, -34,3,42,3,48,3,52,3,-12,3,-116,3,-110,3,-104,3,-100,3,-96,3,-92,3,-88,3,-76, -3,-72,3,-68,3,-64,3,-60,3,-56,3,-52,3,-48,3,-44,3,-40,3,-36,3,-32,3,-28,3, --24,3,-20,3,-20,3,-12,5,41,5,43,5,77,5,81,5,85,5,89,5,93,5,97,5,101, -5,105,5,109,5,113,5,117,5,121,5,125,5,-93,5,-89,5,-85,5,-81,5,-77,5,-75,5, --71,5,43,5,-66,5,-62,5,-58,5,-54,5,-50,3,-44,5,-58,5,-42,5,-38,5,-34,5,-30, -5,-26,5,-22,5,-18,5,-14,5,-10,5,-6,5,-2,6,2,6,6,6,10,6,14,5,76,6, -22,3,34,6,28,6,108,6,55,6,61,6,95,6,99,6,103,0,1,0,84,3,31,3,39, -3,45,3,49,3,53,3,-119,3,-113,3,-107,3,-103,3,-99,3,-95,3,-91,3,-79,3,-75,3, --71,3,-67,3,-63,3,-59,3,-55,3,-51,3,-47,3,-43,3,-39,3,-35,3,-31,3,-27,3,-23, -3,-21,3,-15,5,40,5,44,5,74,5,78,5,82,5,86,5,90,5,94,5,98,5,102,5, -106,5,110,5,114,5,118,5,122,5,-96,5,-92,5,-88,5,-84,5,-80,5,-76,5,-74,5,-70, -5,-69,5,-65,5,-61,5,-57,5,-53,5,-49,5,-47,5,-45,5,-41,5,-37,5,-33,5,-29,5, --25,5,-21,5,-17,5,-13,5,-9,5,-5,5,-1,6,3,6,7,6,11,6,17,6,19,6,23, -6,25,6,31,6,52,6,58,6,92,6,96,6,100,0,1,0,1,0,1,0,8,0,2,1, -34,0,-114,3,32,3,40,3,44,3,46,3,50,3,54,3,-126,3,-124,3,-122,3,-120,3,-118, -3,-114,3,-112,3,-108,3,-106,3,-102,3,-98,3,-94,3,-90,3,-86,3,-84,3,-82,3,-80,3, --78,3,-74,3,-70,3,-66,3,-62,3,-58,3,-54,3,-50,3,-46,3,-42,3,-38,3,-34,3,-30, -3,-26,3,-22,3,-22,3,-18,3,-16,3,-14,3,-10,3,-8,3,-6,3,-4,5,40,5,44,5, -61,5,63,5,65,5,67,5,69,5,71,5,73,5,75,5,79,5,83,5,87,5,91,5,95, -5,99,5,103,5,107,5,111,5,115,5,119,5,123,5,127,5,-127,5,-125,5,-123,5,-121,5, --119,5,-117,5,-115,5,-113,5,-111,5,-109,5,-107,5,-105,5,-103,5,-101,5,-99,5,-97,5,-95, -5,-91,5,-87,5,-83,5,-79,5,-75,5,-73,5,-70,5,-68,5,-64,5,-60,5,-56,5,-52,5, --48,5,-46,5,-44,5,-40,5,-36,6,115,5,-28,5,-24,5,-20,5,-16,5,-12,5,-8,5,-4, -6,0,6,4,6,8,6,12,6,16,6,18,6,20,6,24,6,26,6,30,6,31,6,32,6, -33,6,35,6,37,6,39,6,41,6,43,6,45,6,47,6,49,6,51,6,53,6,57,6,59, -6,63,6,65,6,67,6,93,6,97,6,101,0,1,0,-114,3,31,3,39,3,43,3,45,3, -49,3,53,3,-127,3,-125,3,-123,3,-121,3,-119,3,-115,3,-113,3,-109,3,-107,3,-103,3,-99, -3,-95,3,-91,3,-87,3,-85,3,-83,3,-81,3,-79,3,-75,3,-71,3,-67,3,-63,3,-59,3, --55,3,-51,3,-47,3,-43,3,-39,3,-35,3,-31,3,-27,3,-23,3,-21,3,-19,3,-17,3,-15, -3,-11,3,-9,3,-7,3,-5,5,40,5,44,5,60,5,62,5,64,5,66,5,68,5,70,5, -72,5,74,5,78,5,82,5,86,5,90,5,94,5,98,5,102,5,106,5,110,5,114,5,118, -5,122,5,126,5,-128,5,-126,5,-124,5,-122,5,-120,5,-118,5,-116,5,-114,5,-112,5,-110,5, --108,5,-106,5,-104,5,-102,5,-100,5,-98,5,-96,5,-92,5,-88,5,-84,5,-80,5,-76,5,-74, -5,-70,5,-69,5,-65,5,-61,5,-57,5,-53,5,-49,5,-47,5,-45,5,-41,5,-37,5,-33,5, --29,5,-25,5,-21,5,-17,5,-13,5,-9,5,-5,5,-1,6,3,6,7,6,11,6,15,6,17, -6,19,6,23,6,25,6,29,6,31,6,32,6,33,6,34,6,36,6,38,6,40,6,42,6, -44,6,46,6,48,6,50,6,52,6,56,6,58,6,62,6,64,6,66,6,92,6,96,6,100, -0,1,0,1,0,1,0,8,0,2,1,34,0,-114,3,32,3,40,3,44,3,46,3,50,3, -54,3,-126,3,-124,3,-122,3,-120,3,-118,3,-114,3,-112,3,-108,3,-106,3,-102,3,-98,3,-94, -3,-90,3,-86,3,-84,3,-82,3,-80,3,-78,3,-74,3,-70,3,-66,3,-62,3,-58,3,-54,3, --50,3,-46,3,-42,3,-38,3,-34,3,-30,3,-26,3,-22,3,-22,3,-18,3,-16,3,-14,3,-10, -3,-8,3,-6,3,-4,5,40,5,44,5,61,5,63,5,65,5,67,5,69,5,71,5,73,5, -75,5,79,5,83,5,87,5,91,5,95,5,99,5,103,5,107,5,111,5,115,5,119,5,123, -5,127,5,-127,5,-125,5,-123,5,-121,5,-119,5,-117,5,-115,5,-113,5,-111,5,-109,5,-107,5, --105,5,-103,5,-101,5,-99,5,-97,5,-95,5,-91,5,-87,5,-83,5,-79,5,-75,5,-73,5,-70, -5,-68,5,-64,5,-60,5,-56,5,-52,5,-48,5,-46,5,-44,5,-40,5,-36,5,-32,5,-28,5, --24,5,-20,5,-16,5,-12,5,-8,5,-4,6,0,6,4,6,8,6,12,6,16,6,18,6,20, -6,24,6,26,6,30,6,31,6,32,6,33,6,35,6,37,6,39,6,41,6,43,6,45,6, -47,6,49,6,51,6,53,6,57,6,59,6,63,6,65,6,67,6,93,6,97,6,101,0,1, -0,-114,3,31,3,39,3,43,3,45,3,49,3,53,3,-127,3,-125,3,-123,3,-121,3,-119,3, --115,3,-113,3,-109,3,-107,3,-103,3,-99,3,-95,3,-91,3,-87,3,-85,3,-83,3,-81,3,-79, -3,-75,3,-71,3,-67,3,-63,3,-59,3,-55,3,-51,3,-47,3,-43,3,-39,3,-35,3,-31,3, --27,3,-23,3,-21,3,-19,3,-17,3,-15,3,-11,3,-9,3,-7,3,-5,5,40,5,44,5,60, -5,62,5,64,5,66,5,68,5,70,5,72,5,74,5,78,5,82,5,86,5,90,5,94,5, -98,5,102,5,106,5,110,5,114,5,118,5,122,5,126,5,-128,5,-126,5,-124,5,-122,5,-120, -5,-118,5,-116,5,-114,5,-112,5,-110,5,-108,5,-106,5,-104,5,-102,5,-100,5,-98,5,-96,5, --92,5,-88,5,-84,5,-80,5,-76,5,-74,5,-70,5,-69,5,-65,5,-61,5,-57,5,-53,5,-49, -5,-47,5,-45,5,-41,5,-37,5,-33,5,-29,5,-25,5,-21,5,-17,5,-13,5,-9,5,-5,5, --1,6,3,6,7,6,11,6,15,6,17,6,19,6,23,6,25,6,29,6,31,6,32,6,33, -6,34,6,36,6,38,6,40,6,42,6,44,6,46,6,48,6,50,6,52,6,56,6,58,6, -62,6,64,6,66,6,92,6,96,6,100,0,4,0,9,0,1,0,8,0,1,1,2,0,10, -0,26,0,112,0,-78,0,-68,0,-58,0,-48,0,-38,0,-28,0,-18,0,-8,0,10,0,22,0, -30,0,38,0,44,0,50,0,56,0,62,0,68,0,74,0,80,3,127,0,3,3,-32,3,-22, -3,127,0,3,3,-32,6,31,3,-11,0,2,3,-126,3,-9,0,2,3,-124,3,-7,0,2,3, --120,3,-5,0,2,3,-114,6,120,0,2,5,63,6,122,0,2,5,65,6,124,0,2,5,67, -6,-120,0,2,5,61,0,8,0,18,0,24,0,30,0,36,0,42,0,48,0,54,0,60,3, --10,0,2,3,-126,3,-8,0,2,3,-124,3,-6,0,2,3,-120,3,-4,0,2,3,-114,6,121, -0,2,5,63,6,123,0,2,5,65,6,125,0,2,5,67,6,-119,0,2,5,61,0,1,0, -4,6,126,0,2,3,-114,0,1,0,4,6,127,0,2,3,-114,0,1,0,4,6,-128,0,2, -3,-114,0,1,0,4,6,-127,0,2,3,-114,0,1,0,4,6,-126,0,2,3,-114,0,1,0, -4,6,-125,0,2,3,-114,0,1,0,4,6,-124,0,2,3,-114,0,1,0,4,6,-123,0,2, -3,-114,0,1,0,10,3,-33,3,-32,5,-3,5,-2,6,1,6,2,6,5,6,6,6,9,6, -10,0,4,0,7,0,1,0,8,0,1,0,58,0,1,0,8,0,6,0,14,0,20,0,26, -0,32,0,38,0,44,3,18,0,2,2,-15,3,71,0,2,2,-14,3,72,0,2,2,-13,3, -73,0,2,2,-12,3,74,0,2,2,-11,3,75,0,2,2,-10,0,1,0,1,2,-9,0,0, -0,1,0,0,0,1,97,114,97,98,0,12,0,6,0,0,0,0,0,5,2,-16,3,27,4, -103,4,104,4,105,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,0,26,103,0,0, -0,20,0,0,0,0,0,0,26,95,48,-126,26,91,6,9,42,-122,72,-122,-9,13,1,7,2, --96,-126,26,76,48,-126,26,72,2,1,1,49,14,48,12,6,8,42,-122,72,-122,-9,13,2,5, -5,0,48,96,6,10,43,6,1,4,1,-126,55,2,1,4,-96,82,48,80,48,44,6,10,43, -6,1,4,1,-126,55,2,1,28,-94,30,-128,28,0,60,0,60,0,60,0,79,0,98,0,115, -0,111,0,108,0,101,0,116,0,101,0,62,0,62,0,62,48,32,48,12,6,8,42,-122,72, --122,-9,13,2,5,5,0,4,16,-92,69,-51,-68,-104,-28,-120,70,-6,-83,-17,-8,84,-30,96,35, --96,-126,20,-68,48,-126,2,-68,48,-126,2,37,2,16,74,25,-46,56,-116,-126,89,28,-91,93,115, -95,21,93,-36,-93,48,13,6,9,42,-122,72,-122,-9,13,1,1,4,5,0,48,-127,-98,49,31, -48,29,6,3,85,4,10,19,22,86,101,114,105,83,105,103,110,32,84,114,117,115,116,32,78, -101,116,119,111,114,107,49,23,48,21,6,3,85,4,11,19,14,86,101,114,105,83,105,103,110, -44,32,73,110,99,46,49,44,48,42,6,3,85,4,11,19,35,86,101,114,105,83,105,103,110, -32,84,105,109,101,32,83,116,97,109,112,105,110,103,32,83,101,114,118,105,99,101,32,82,111, -111,116,49,52,48,50,6,3,85,4,11,19,43,78,79,32,76,73,65,66,73,76,73,84,89, -32,65,67,67,69,80,84,69,68,44,32,40,99,41,57,55,32,86,101,114,105,83,105,103,110, -44,32,73,110,99,46,48,30,23,13,57,55,48,53,49,50,48,48,48,48,48,48,90,23,13, -48,52,48,49,48,55,50,51,53,57,53,57,90,48,-127,-98,49,31,48,29,6,3,85,4,10, -19,22,86,101,114,105,83,105,103,110,32,84,114,117,115,116,32,78,101,116,119,111,114,107,49, -23,48,21,6,3,85,4,11,19,14,86,101,114,105,83,105,103,110,44,32,73,110,99,46,49, -44,48,42,6,3,85,4,11,19,35,86,101,114,105,83,105,103,110,32,84,105,109,101,32,83, -116,97,109,112,105,110,103,32,83,101,114,118,105,99,101,32,82,111,111,116,49,52,48,50,6, -3,85,4,11,19,43,78,79,32,76,73,65,66,73,76,73,84,89,32,65,67,67,69,80,84, -69,68,44,32,40,99,41,57,55,32,86,101,114,105,83,105,103,110,44,32,73,110,99,46,48, --127,-97,48,13,6,9,42,-122,72,-122,-9,13,1,1,1,5,0,3,-127,-115,0,48,-127,-119,2, --127,-127,0,-45,46,32,-16,104,124,44,45,46,-127,28,-79,6,-78,-89,11,-73,17,13,87,-38,83, --40,117,-29,-55,51,42,-78,-44,-10,9,91,52,-13,-23,-112,-2,9,12,-48,-37,27,90,-71,-51,-25, --10,-120,-79,-99,-64,-121,37,-21,125,88,16,115,106,120,-53,113,21,-3,-58,88,-10,41,-85,88,94, --106,4,-3,45,98,17,88,-127,28,-54,113,-108,-43,34,88,47,-43,-52,20,5,-124,54,-70,-108,-86, --76,77,74,-23,-18,59,34,-83,86,-103,126,33,-100,108,-122,-64,74,71,-105,106,-76,-90,54,-43,-4, -9,45,-45,-76,57,-101,2,3,1,0,1,48,13,6,9,42,-122,72,-122,-9,13,1,1,4,5, -0,3,-127,-127,0,97,85,14,62,123,-57,-110,18,126,17,16,-114,34,-52,-44,-77,19,43,91,-24, -68,-28,11,120,-98,-92,126,-13,-89,7,114,30,-30,89,-17,-52,-124,-29,-119,-108,76,-37,78,97,-17, --77,-92,-5,70,61,80,52,11,-97,112,86,-10,-114,42,127,23,-50,-27,99,-65,121,105,7,115,46, --80,-107,40,-118,-11,-19,-86,-87,-46,93,-51,10,-54,16,9,-113,-50,-77,-81,40,-106,-60,121,41,-124, --110,-36,-1,-70,103,66,72,-90,-112,16,-28,-65,97,-8,-100,83,-27,-109,-47,115,63,-8,-3,-99,79, --124,-84,85,-47,-3,17,99,99,48,-126,4,2,48,-126,3,107,-96,3,2,1,2,2,16,8,122, -109,92,111,98,-109,79,-70,-60,-3,67,-31,20,24,-99,48,13,6,9,42,-122,72,-122,-9,13,1, -1,4,5,0,48,-127,-98,49,31,48,29,6,3,85,4,10,19,22,86,101,114,105,83,105,103, -110,32,84,114,117,115,116,32,78,101,116,119,111,114,107,49,23,48,21,6,3,85,4,11,19, -14,86,101,114,105,83,105,103,110,44,32,73,110,99,46,49,44,48,42,6,3,85,4,11,19, -35,86,101,114,105,83,105,103,110,32,84,105,109,101,32,83,116,97,109,112,105,110,103,32,83, -101,114,118,105,99,101,32,82,111,111,116,49,52,48,50,6,3,85,4,11,19,43,78,79,32, -76,73,65,66,73,76,73,84,89,32,65,67,67,69,80,84,69,68,44,32,40,99,41,57,55, -32,86,101,114,105,83,105,103,110,44,32,73,110,99,46,48,30,23,13,48,49,48,50,50,56, -48,48,48,48,48,48,90,23,13,48,52,48,49,48,54,50,51,53,57,53,57,90,48,-127,-96, -49,23,48,21,6,3,85,4,10,19,14,86,101,114,105,83,105,103,110,44,32,73,110,99,46, -49,31,48,29,6,3,85,4,11,19,22,86,101,114,105,83,105,103,110,32,84,114,117,115,116, -32,78,101,116,119,111,114,107,49,59,48,57,6,3,85,4,11,19,50,84,101,114,109,115,32, -111,102,32,117,115,101,32,97,116,32,104,116,116,112,115,58,47,47,119,119,119,46,118,101,114, -105,115,105,103,110,46,99,111,109,47,114,112,97,32,40,99,41,48,49,49,39,48,37,6,3, -85,4,3,19,30,86,101,114,105,83,105,103,110,32,84,105,109,101,32,83,116,97,109,112,105, -110,103,32,83,101,114,118,105,99,101,48,-126,1,34,48,13,6,9,42,-122,72,-122,-9,13,1, -1,1,5,0,3,-126,1,15,0,48,-126,1,10,2,-126,1,1,0,-64,122,97,-121,-21,-78,-89, -3,99,27,43,26,97,-34,-128,-73,21,29,-96,-117,-112,61,-69,39,-110,-124,20,57,-21,-123,-50,41, --110,6,102,72,-92,3,79,-115,-24,79,-89,-16,-81,94,-47,47,25,-57,-111,-15,-75,-98,123,-111,33, --50,-23,-1,-29,78,-16,-4,-81,-107,88,-72,99,45,-26,-114,-10,41,24,-51,112,-114,80,-61,-19,-106, --69,64,-37,-66,37,-24,66,85,-42,-10,-123,-14,6,-25,-117,-103,28,49,-13,3,15,-44,76,-100,36, -42,-36,27,27,-113,-126,-13,-80,-17,-89,77,-29,20,-89,-32,-113,-42,-57,104,-62,97,88,-87,114,-44, --8,48,72,79,-39,47,111,99,32,-39,-119,-54,-126,123,-62,75,-68,40,-59,-127,104,-25,-26,-126,64, --84,70,58,-96,-7,63,54,-51,76,-69,84,66,90,122,101,123,-2,-124,-28,-57,71,84,-84,-71,61, --20,-128,-57,26,-9,-60,51,-127,-127,-55,42,-107,-5,127,94,58,-121,-112,20,-37,-52,46,117,-14,-17, -107,-26,61,-87,96,-66,66,1,-86,79,-86,91,-88,63,34,49,-97,18,21,-7,115,-95,30,-126,-117, -4,43,-22,70,2,76,109,-113,31,80,46,-107,75,42,120,6,-124,116,61,-111,-113,44,71,49,2, -3,1,0,1,-93,-127,-72,48,-127,-75,48,64,6,8,43,6,1,5,5,7,1,1,4,52,48, -50,48,48,6,8,43,6,1,5,5,7,48,1,-122,36,104,116,116,112,58,47,47,111,99,115, -112,46,118,101,114,105,115,105,103,110,46,99,111,109,47,111,99,115,112,47,115,116,97,116,117, -115,48,9,6,3,85,29,19,4,2,48,0,48,68,6,3,85,29,32,4,61,48,59,48,57, -6,11,96,-122,72,1,-122,-8,69,1,7,1,1,48,42,48,40,6,8,43,6,1,5,5,7, -2,1,22,28,104,116,116,112,115,58,47,47,119,119,119,46,118,101,114,105,115,105,103,110,46, -99,111,109,47,114,112,97,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5, -7,3,8,48,11,6,3,85,29,15,4,4,3,2,6,-64,48,13,6,9,42,-122,72,-122,-9, -13,1,1,4,5,0,3,-127,-127,0,45,-13,79,99,96,44,24,-38,-11,36,15,82,-77,12,-21, --77,-68,103,-123,-62,35,-19,-113,70,13,-49,26,77,-66,-13,124,122,32,48,50,24,104,-117,-110,-69, -50,-103,-16,-109,-72,59,21,6,39,123,62,2,6,0,-92,33,-110,-124,19,10,-59,-104,-27,64,87, --59,5,37,-24,-81,-81,17,106,-87,-27,59,-53,-23,35,-10,-108,41,93,64,85,-13,-91,83,-99,-56, -54,58,57,101,8,115,115,-92,50,-46,-81,-84,-65,-57,5,60,-1,69,-20,-61,-24,-38,36,-47,-50, -99,-82,9,-89,-5,-30,27,-29,-3,65,10,106,-106,48,-126,4,18,48,-126,2,-6,-96,3,2,1, -2,2,15,0,-63,0,-117,60,60,-120,17,-47,62,-10,99,-20,-33,64,48,13,6,9,42,-122,72, --122,-9,13,1,1,4,5,0,48,112,49,43,48,41,6,3,85,4,11,19,34,67,111,112,121, -114,105,103,104,116,32,40,99,41,32,49,57,57,55,32,77,105,99,114,111,115,111,102,116,32, -67,111,114,112,46,49,30,48,28,6,3,85,4,11,19,21,77,105,99,114,111,115,111,102,116, -32,67,111,114,112,111,114,97,116,105,111,110,49,33,48,31,6,3,85,4,3,19,24,77,105, -99,114,111,115,111,102,116,32,82,111,111,116,32,65,117,116,104,111,114,105,116,121,48,30,23, -13,57,55,48,49,49,48,48,55,48,48,48,48,90,23,13,50,48,49,50,51,49,48,55,48, -48,48,48,90,48,112,49,43,48,41,6,3,85,4,11,19,34,67,111,112,121,114,105,103,104, -116,32,40,99,41,32,49,57,57,55,32,77,105,99,114,111,115,111,102,116,32,67,111,114,112, -46,49,30,48,28,6,3,85,4,11,19,21,77,105,99,114,111,115,111,102,116,32,67,111,114, -112,111,114,97,116,105,111,110,49,33,48,31,6,3,85,4,3,19,24,77,105,99,114,111,115, -111,102,116,32,82,111,111,116,32,65,117,116,104,111,114,105,116,121,48,-126,1,34,48,13,6, -9,42,-122,72,-122,-9,13,1,1,1,5,0,3,-126,1,15,0,48,-126,1,10,2,-126,1,1, -0,-87,2,-67,-63,112,-26,59,-14,78,27,40,-97,-105,120,94,48,-22,-94,-87,-115,37,95,-8,-2, --107,76,-93,-73,-2,-99,-94,32,62,124,81,-94,-101,-94,-113,96,50,107,-47,66,100,121,-18,-84,118, --55,84,-38,-14,-21,-100,-122,28,-113,-97,-124,102,-77,-59,107,122,98,35,-42,29,60,-34,15,1,-110, --24,-106,-60,-65,45,102,-102,-102,104,38,-103,-48,58,44,-65,12,-75,88,38,-63,70,-25,10,62,56, --106,44,-87,40,57,-88,-20,73,-125,66,-29,-124,15,-69,-102,108,85,97,-84,-126,124,-95,96,45,119, -76,-23,-103,-76,100,59,-102,80,28,49,8,36,20,-97,-87,-25,-111,43,24,-26,61,-104,99,20,96, -88,5,101,-97,29,55,82,-121,-9,-89,-17,-108,2,-58,27,-45,-65,85,69,-77,-119,-128,-65,58,-20, -84,-108,78,-82,-3,-89,122,109,116,78,-81,24,-52,-106,9,40,33,0,87,-112,96,105,55,-69,75, -18,7,60,86,-1,91,-5,-92,102,10,8,-90,-46,-127,86,87,-17,-74,59,94,22,-127,119,4,-38, --10,-66,-82,-128,-107,-2,-80,-51,127,-42,-89,26,114,92,60,-54,-68,-16,8,-93,34,48,-77,6,-123, --55,-77,32,119,19,-123,-33,2,3,1,0,1,-93,-127,-88,48,-127,-91,48,-127,-94,6,3,85,29, -1,4,-127,-102,48,-127,-105,-128,16,91,-48,112,-17,105,114,-98,35,81,126,20,-78,77,-114,-1,-53, --95,114,48,112,49,43,48,41,6,3,85,4,11,19,34,67,111,112,121,114,105,103,104,116,32, -40,99,41,32,49,57,57,55,32,77,105,99,114,111,115,111,102,116,32,67,111,114,112,46,49, -30,48,28,6,3,85,4,11,19,21,77,105,99,114,111,115,111,102,116,32,67,111,114,112,111, -114,97,116,105,111,110,49,33,48,31,6,3,85,4,3,19,24,77,105,99,114,111,115,111,102, -116,32,82,111,111,116,32,65,117,116,104,111,114,105,116,121,-126,15,0,-63,0,-117,60,60,-120, -17,-47,62,-10,99,-20,-33,64,48,13,6,9,42,-122,72,-122,-9,13,1,1,4,5,0,3,-126, -1,1,0,-107,-24,11,-64,-115,-13,-105,24,53,-19,-72,1,36,-40,119,17,-13,92,96,50,-97,-98, -11,-53,62,5,-111,-120,-113,-55,58,-26,33,-14,-16,87,-109,44,-75,-96,71,-56,98,-17,-4,-41,-52, -59,59,90,-87,54,84,105,-2,36,109,63,-55,-52,-86,-34,5,124,-35,49,-115,61,-97,16,112,106, --69,-2,18,79,24,105,-64,-4,-48,67,-29,17,90,32,79,-22,98,123,-81,-86,25,-56,43,55,37, -45,-66,101,-95,18,-118,37,15,99,-93,-9,84,28,-7,33,-55,-42,21,-13,82,-84,110,67,50,7, --3,-126,23,-8,-27,103,108,13,81,-10,-67,-15,82,-57,-67,-25,-60,48,-4,32,49,9,-120,29,-107, -41,26,77,-43,29,2,-91,-15,-128,-32,3,-76,91,-12,-79,-35,-56,87,-18,101,73,-57,82,84,-74, --76,3,40,18,-1,-112,-42,-16,8,-113,126,-72,-105,-59,-85,55,44,-28,122,-28,-88,119,-29,118,-96, -0,-48,106,63,-63,-46,54,-118,-32,65,18,-88,53,106,27,106,-37,53,-31,-44,28,4,-28,-88,69, -4,-56,90,51,56,110,77,28,13,98,-73,10,-94,-116,-45,-43,84,63,70,-51,28,85,-90,112,-37, -18,58,-121,-109,117,-97,-89,-46,-96,48,-126,4,-55,48,-126,3,-79,-96,3,2,1,2,2,16,106, -11,-103,79,-64,0,-34,-86,17,-44,-40,64,-102,-88,-66,-26,48,13,6,9,42,-122,72,-122,-9,13, -1,1,4,5,0,48,112,49,43,48,41,6,3,85,4,11,19,34,67,111,112,121,114,105,103, -104,116,32,40,99,41,32,49,57,57,55,32,77,105,99,114,111,115,111,102,116,32,67,111,114, -112,46,49,30,48,28,6,3,85,4,11,19,21,77,105,99,114,111,115,111,102,116,32,67,111, -114,112,111,114,97,116,105,111,110,49,33,48,31,6,3,85,4,3,19,24,77,105,99,114,111, -115,111,102,116,32,82,111,111,116,32,65,117,116,104,111,114,105,116,121,48,30,23,13,48,48, -49,50,49,48,48,56,48,48,48,48,90,23,13,48,53,49,49,49,50,48,56,48,48,48,48, -90,48,-127,-90,49,11,48,9,6,3,85,4,6,19,2,85,83,49,19,48,17,6,3,85,4, -8,19,10,87,97,115,104,105,110,103,116,111,110,49,16,48,14,6,3,85,4,7,19,7,82, -101,100,109,111,110,100,49,30,48,28,6,3,85,4,10,19,21,77,105,99,114,111,115,111,102, -116,32,67,111,114,112,111,114,97,116,105,111,110,49,43,48,41,6,3,85,4,11,19,34,67, -111,112,121,114,105,103,104,116,32,40,99,41,32,50,48,48,48,32,77,105,99,114,111,115,111, -102,116,32,67,111,114,112,46,49,35,48,33,6,3,85,4,3,19,26,77,105,99,114,111,115, -111,102,116,32,67,111,100,101,32,83,105,103,110,105,110,103,32,80,67,65,48,-126,1,32,48, -13,6,9,42,-122,72,-122,-9,13,1,1,1,5,0,3,-126,1,13,0,48,-126,1,8,2,-126, -1,1,0,-94,-124,21,83,-40,11,48,14,52,-107,-1,58,27,-62,-13,47,123,109,55,35,77,-13, --46,-116,-27,-3,-81,-3,-59,2,52,31,36,-57,-27,-95,-36,84,-20,126,2,116,71,-85,-37,50,88, -22,20,81,41,56,-15,126,-78,-76,-116,58,71,-75,57,78,110,84,-62,49,12,58,109,-5,-51,-51, --53,80,-100,27,-82,-89,-40,-39,74,38,63,-75,-59,-53,-113,-106,-30,73,-14,109,-40,-23,-106,62,-34, -5,-49,-16,-90,85,55,-83,47,96,-51,-128,97,66,-95,73,84,74,15,24,-73,75,-39,-109,-103,48, -90,71,117,100,-76,-45,-69,-35,-74,-85,12,-99,79,-72,115,59,24,58,-86,-76,-121,-116,-80,-120,-80, -77,79,31,78,17,-75,51,-128,-33,13,58,100,111,68,-57,52,-67,74,-109,-101,-68,-90,29,-7,5, -35,78,96,41,-113,-52,42,-14,-124,-102,-103,-83,-88,-37,10,112,123,-42,52,65,-112,-91,-73,102,-57, -92,27,29,-93,51,14,-101,84,3,26,63,-104,-112,-72,-52,-25,61,4,116,67,28,-113,-9,57,-26, --77,-84,72,122,107,42,14,98,1,97,57,118,110,-3,62,-104,7,75,20,-15,1,70,-3,21,0, --32,71,-38,79,-28,5,-28,-128,37,2,1,3,-93,-126,1,40,48,-126,1,36,48,19,6,3,85, -29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,3,48,-127,-94,6,3,85,29,1,4, --127,-102,48,-127,-105,-128,16,91,-48,112,-17,105,114,-98,35,81,126,20,-78,77,-114,-1,-53,-95,114, -48,112,49,43,48,41,6,3,85,4,11,19,34,67,111,112,121,114,105,103,104,116,32,40,99, -41,32,49,57,57,55,32,77,105,99,114,111,115,111,102,116,32,67,111,114,112,46,49,30,48, -28,6,3,85,4,11,19,21,77,105,99,114,111,115,111,102,116,32,67,111,114,112,111,114,97, -116,105,111,110,49,33,48,31,6,3,85,4,3,19,24,77,105,99,114,111,115,111,102,116,32, -82,111,111,116,32,65,117,116,104,111,114,105,116,121,-126,15,0,-63,0,-117,60,60,-120,17,-47, -62,-10,99,-20,-33,64,48,16,6,9,43,6,1,4,1,-126,55,21,1,4,3,2,1,0,48, -29,6,3,85,29,14,4,22,4,20,41,92,-71,27,-74,-51,51,-18,-69,-98,89,125,-9,-27,-54, -46,-60,13,52,40,48,25,6,9,43,6,1,4,1,-126,55,20,2,4,12,30,10,0,83,0, -117,0,98,0,67,0,65,48,11,6,3,85,29,15,4,4,3,2,1,70,48,15,6,3,85, -29,19,1,1,-1,4,5,48,3,1,1,-1,48,13,6,9,42,-122,72,-122,-9,13,1,1,4, -5,0,3,-126,1,1,0,69,88,-30,-102,65,127,-4,-99,-65,72,119,119,-82,-116,-39,-26,25,-59, -87,-76,26,-67,-76,-71,95,2,-95,69,106,57,89,-7,-71,39,-100,45,77,-98,-4,-94,-28,56,-118, -56,100,34,66,-33,-71,47,42,-49,-73,-42,6,-54,-21,42,-65,-32,26,-123,124,-37,81,8,61,-12, -34,-45,-44,-64,109,-120,-127,21,68,95,100,-125,100,-60,-87,-108,44,-118,-37,-112,55,74,15,-73,-24, --44,97,-113,118,118,-31,-39,37,-1,36,-124,-107,-115,4,86,84,-108,-95,28,58,62,-126,-68,-18,-91, --121,-116,28,-116,75,121,95,-75,73,-6,94,50,105,58,31,84,-83,117,77,-33,100,-25,48,60,-37, -100,73,68,-5,-5,-60,28,66,113,-26,-96,61,69,-18,107,0,-97,-84,66,-67,-70,17,-77,86,-28, --5,-43,-94,42,-127,-40,31,78,-94,85,-66,39,-113,112,-90,-94,108,27,-1,84,-118,-126,-68,-127,75, --90,-95,-79,102,122,-87,23,-89,-53,6,-64,71,-21,-90,-77,-23,49,21,83,61,42,4,-65,-1,115, -72,-36,-117,39,67,-4,99,-24,-18,36,-121,91,-66,54,-47,-24,49,-11,50,-39,94,-33,121,122,-70, -48,-84,105,-122,74,-5,-116,17,-65,27,-115,84,89,48,-126,5,15,48,-126,3,-9,-96,3,2,1, -2,2,10,97,7,17,67,0,0,0,0,0,52,48,13,6,9,42,-122,72,-122,-9,13,1,1, -5,5,0,48,-127,-90,49,11,48,9,6,3,85,4,6,19,2,85,83,49,19,48,17,6,3, -85,4,8,19,10,87,97,115,104,105,110,103,116,111,110,49,16,48,14,6,3,85,4,7,19, -7,82,101,100,109,111,110,100,49,30,48,28,6,3,85,4,10,19,21,77,105,99,114,111,115, -111,102,116,32,67,111,114,112,111,114,97,116,105,111,110,49,43,48,41,6,3,85,4,11,19, -34,67,111,112,121,114,105,103,104,116,32,40,99,41,32,50,48,48,48,32,77,105,99,114,111, -115,111,102,116,32,67,111,114,112,46,49,35,48,33,6,3,85,4,3,19,26,77,105,99,114, -111,115,111,102,116,32,67,111,100,101,32,83,105,103,110,105,110,103,32,80,67,65,48,30,23, -13,48,50,48,53,50,53,48,48,53,53,52,56,90,23,13,48,51,49,49,50,53,48,49,48, -53,52,56,90,48,-127,-95,49,11,48,9,6,3,85,4,6,19,2,85,83,49,19,48,17,6, -3,85,4,8,19,10,87,97,115,104,105,110,103,116,111,110,49,16,48,14,6,3,85,4,7, -19,7,82,101,100,109,111,110,100,49,30,48,28,6,3,85,4,10,19,21,77,105,99,114,111, -115,111,102,116,32,67,111,114,112,111,114,97,116,105,111,110,49,43,48,41,6,3,85,4,11, -19,34,67,111,112,121,114,105,103,104,116,32,40,99,41,32,50,48,48,50,32,77,105,99,114, -111,115,111,102,116,32,67,111,114,112,46,49,30,48,28,6,3,85,4,3,19,21,77,105,99, -114,111,115,111,102,116,32,67,111,114,112,111,114,97,116,105,111,110,48,-126,1,34,48,13,6, -9,42,-122,72,-122,-9,13,1,1,1,5,0,3,-126,1,15,0,48,-126,1,10,2,-126,1,1, -0,-86,-103,-67,57,-88,24,39,-12,43,61,11,76,63,124,119,46,-89,-53,-75,-47,-116,13,-62,58, -116,-41,-109,-75,-32,-96,75,63,89,94,-50,69,79,-102,121,41,-15,73,-52,26,71,-18,85,-62,8, -62,18,32,-8,85,-14,-18,95,-45,-32,-54,-106,-68,48,-34,-2,88,-56,39,50,-48,-123,84,-24,-16, --111,16,-69,-13,43,-66,25,-27,3,-101,11,-122,29,-13,-80,57,-116,-72,-3,11,29,60,115,38,-84, -87,43,-54,41,-94,21,-112,-126,21,-30,119,-93,64,82,3,-117,-99,-62,112,-70,31,-23,52,-10,-13, -53,-110,78,85,-125,-8,-38,48,-74,32,-34,87,6,-75,90,66,6,-34,89,-53,-14,-33,-90,-67,21, -71,113,25,37,35,-46,-53,111,-101,25,121,-33,106,91,-15,118,5,121,41,-4,-61,86,-54,-113,68, -8,-123,85,-118,-53,-56,15,70,75,85,-53,-116,-106,119,74,-121,-24,-87,65,6,-57,-1,13,-23,104, -87,99,114,-61,105,87,-76,67,-49,50,58,48,-36,27,-23,-43,67,38,42,121,-2,-107,-37,34,103, -36,-55,47,-48,52,-29,-26,-5,81,73,-122,-72,60,-48,37,95,-42,-20,-98,3,97,-121,-87,104,64, --57,-8,-30,3,-26,-49,5,2,3,1,0,1,-93,-126,1,64,48,-126,1,60,48,14,6,3,85, -29,15,1,1,-1,4,4,3,2,6,-64,48,19,6,3,85,29,37,4,12,48,10,6,8,43, -6,1,5,5,7,3,3,48,29,6,3,85,29,14,4,22,4,20,107,-56,-58,81,32,-16,-76, -47,-45,-96,-74,-82,127,94,38,-78,-72,-121,82,41,48,-127,-87,6,3,85,29,35,4,-127,-95,48, --127,-98,-128,20,41,92,-71,27,-74,-51,51,-18,-69,-98,89,125,-9,-27,-54,46,-60,13,52,40,-95, -116,-92,114,48,112,49,43,48,41,6,3,85,4,11,19,34,67,111,112,121,114,105,103,104,116, -32,40,99,41,32,49,57,57,55,32,77,105,99,114,111,115,111,102,116,32,67,111,114,112,46, -49,30,48,28,6,3,85,4,11,19,21,77,105,99,114,111,115,111,102,116,32,67,111,114,112, -111,114,97,116,105,111,110,49,33,48,31,6,3,85,4,3,19,24,77,105,99,114,111,115,111, -102,116,32,82,111,111,116,32,65,117,116,104,111,114,105,116,121,-126,16,106,11,-103,79,-64,0, --34,-86,17,-44,-40,64,-102,-88,-66,-26,48,74,6,3,85,29,31,4,67,48,65,48,63,-96,61, --96,59,-122,57,104,116,116,112,58,47,47,99,114,108,46,109,105,99,114,111,115,111,102,116,46, -99,111,109,47,112,107,105,47,99,114,108,47,112,114,111,100,117,99,116,115,47,67,111,100,101, -83,105,103,110,80,67,65,46,99,114,108,48,13,6,9,42,-122,72,-122,-9,13,1,1,5,5, -0,3,-126,1,1,0,53,35,-3,19,84,-4,-23,-36,-16,-35,12,20,122,-6,-89,-77,-50,-3,-89, -58,-56,-70,-27,-25,-10,3,-5,83,-37,-89,-103,-87,-96,-101,54,-100,3,-21,-126,71,28,33,-67,20, --53,-25,103,64,9,-57,22,-111,2,85,-50,67,66,-76,-51,27,93,-80,-13,50,4,61,18,-27,29, --89,7,-89,-113,-93,126,69,85,118,27,-106,-107,-111,105,-16,-35,56,-13,72,-119,-17,112,64,-73,-37, --75,85,-128,-64,3,-60,46,-74,40,-36,10,-126,14,-57,67,-29,122,72,93,-72,6,-119,-110,64,108, -110,-59,-36,-8,-102,-17,11,-66,33,10,-116,47,58,-75,-19,-89,-50,113,-121,104,35,-31,-77,-28,24, -125,-72,71,1,-91,43,-60,88,-53,-78,-119,108,95,-3,-45,44,-60,111,-72,35,-78,13,-1,60,-14, -17,69,116,-14,9,6,-103,24,-35,111,-64,-122,1,24,18,29,43,22,-81,86,-17,101,51,-95,-22, -103,78,-12,75,-126,-85,-23,15,-36,1,-6,-33,96,127,102,71,93,-53,44,112,-52,123,78,-39,6, --72,110,-116,12,-2,98,30,66,-7,-109,124,-94,-85,10,-98,-48,35,16,-82,77,123,39,-111,111,38, --66,104,-6,-90,63,-97,35,-21,-56,-99,-69,-121,49,-126,5,15,48,-126,5,11,2,1,1,48,-127, --75,48,-127,-90,49,11,48,9,6,3,85,4,6,19,2,85,83,49,19,48,17,6,3,85,4, -8,19,10,87,97,115,104,105,110,103,116,111,110,49,16,48,14,6,3,85,4,7,19,7,82, -101,100,109,111,110,100,49,30,48,28,6,3,85,4,10,19,21,77,105,99,114,111,115,111,102, -116,32,67,111,114,112,111,114,97,116,105,111,110,49,43,48,41,6,3,85,4,11,19,34,67, -111,112,121,114,105,103,104,116,32,40,99,41,32,50,48,48,48,32,77,105,99,114,111,115,111, -102,116,32,67,111,114,112,46,49,35,48,33,6,3,85,4,3,19,26,77,105,99,114,111,115, -111,102,116,32,67,111,100,101,32,83,105,103,110,105,110,103,32,80,67,65,2,10,97,7,17, -67,0,0,0,0,0,52,48,12,6,8,42,-122,72,-122,-9,13,2,5,5,0,-96,-127,-36,48, -20,6,9,43,6,1,4,1,-126,55,40,1,49,7,3,5,0,3,0,0,0,48,25,6,9, -42,-122,72,-122,-9,13,1,9,3,49,12,6,10,43,6,1,4,1,-126,55,2,1,4,48,28, -6,10,43,6,1,4,1,-126,55,2,1,11,49,14,48,12,6,10,43,6,1,4,1,-126,55, -2,1,21,48,31,6,9,42,-122,72,-122,-9,13,1,9,4,49,18,4,16,90,7,4,-83,-45, -91,-18,73,48,65,-96,-43,-40,-66,-122,-48,48,106,6,10,43,6,1,4,1,-126,55,2,1,12, -49,92,48,90,-96,48,-128,46,0,65,0,114,0,105,0,97,0,108,0,32,0,70,0,111,0, -110,0,116,0,32,0,86,0,101,0,114,0,115,0,105,0,111,0,110,0,32,0,51,0,46, -0,48,0,48,-95,38,-128,36,104,116,116,112,58,47,47,119,119,119,46,109,105,99,114,111,115, -111,102,116,46,99,111,109,47,116,121,112,111,103,114,97,112,104,121,32,48,13,6,9,42,-122, -72,-122,-9,13,1,1,1,5,0,4,-126,1,0,78,55,23,-30,26,55,-103,89,39,11,-55,-105, -42,-21,80,-32,97,2,-42,35,-122,72,-99,-16,-108,-67,-103,29,96,-63,42,71,-81,-73,-113,89,56, -5,-13,-92,-125,-105,-107,123,-15,4,36,8,83,-52,109,-54,-57,-57,25,64,-111,43,79,-57,-68,-105, --82,28,58,-38,124,119,-44,-127,117,-114,92,34,60,-103,7,82,-118,-2,-29,-80,103,-25,14,30,-12, --19,46,116,-109,70,-118,18,-106,76,72,11,13,-1,95,-61,-118,59,-22,-69,-33,91,8,10,92,-1, --93,12,77,-23,81,71,84,-68,-126,-43,36,-27,-127,-22,-67,-63,-73,-79,-62,10,121,114,-106,100,-83, --14,102,-126,-6,-11,0,-122,28,-17,-43,-91,-90,35,-107,19,61,33,-86,-102,-13,-78,76,-23,60,-31, -80,-106,-105,-123,-9,80,-103,-41,-120,21,63,-104,-111,88,18,66,-38,84,122,-124,-101,-92,50,54,68, --64,-85,-9,-93,-98,8,21,23,-4,104,85,-96,83,60,88,-19,-58,42,-12,-102,125,-51,48,66,-116, --122,5,6,-46,-58,-27,27,-102,-17,-11,50,-48,-45,-119,-33,-68,-97,117,-115,-50,-101,121,98,43,-6, -20,43,19,-77,-92,30,8,-92,87,63,-116,89,-6,-5,-59,-6,-80,-45,-4,-95,-126,2,76,48,-126, -2,72,6,9,42,-122,72,-122,-9,13,1,9,6,49,-126,2,57,48,-126,2,53,2,1,1,48, --127,-77,48,-127,-98,49,31,48,29,6,3,85,4,10,19,22,86,101,114,105,83,105,103,110,32, -84,114,117,115,116,32,78,101,116,119,111,114,107,49,23,48,21,6,3,85,4,11,19,14,86, -101,114,105,83,105,103,110,44,32,73,110,99,46,49,44,48,42,6,3,85,4,11,19,35,86, -101,114,105,83,105,103,110,32,84,105,109,101,32,83,116,97,109,112,105,110,103,32,83,101,114, -118,105,99,101,32,82,111,111,116,49,52,48,50,6,3,85,4,11,19,43,78,79,32,76,73, -65,66,73,76,73,84,89,32,65,67,67,69,80,84,69,68,44,32,40,99,41,57,55,32,86, -101,114,105,83,105,103,110,44,32,73,110,99,46,2,16,8,122,109,92,111,98,-109,79,-70,-60, --3,67,-31,20,24,-99,48,12,6,8,42,-122,72,-122,-9,13,2,5,5,0,-96,89,48,24,6, -9,42,-122,72,-122,-9,13,1,9,3,49,11,6,9,42,-122,72,-122,-9,13,1,7,1,48,28, -6,9,42,-122,72,-122,-9,13,1,9,5,49,15,23,13,48,50,49,48,49,56,50,49,49,55, -51,52,90,48,31,6,9,42,-122,72,-122,-9,13,1,9,4,49,18,4,16,12,105,-5,26,94, -53,104,20,-112,-111,115,35,117,-35,-128,95,48,13,6,9,42,-122,72,-122,-9,13,1,1,1,5, -0,4,-126,1,0,-90,107,37,59,-30,84,-46,-81,-9,-25,55,-113,-111,79,-41,0,87,17,54,-96, --93,84,-24,-86,9,21,10,-79,-30,15,4,120,56,-48,-23,-66,-34,10,63,-116,65,-104,-80,44,88, -59,86,-11,-48,67,68,-45,-34,28,38,-86,122,-25,-17,41,-34,30,-120,64,111,106,-112,66,-33,18, -123,18,-79,-70,113,20,-88,-21,-89,-93,14,-119,115,-23,3,-128,-76,-106,-61,16,-27,-26,-29,51,118, --101,-38,-25,126,109,-20,56,21,49,-63,-3,-20,33,106,-119,84,-4,80,-45,-2,98,-115,56,5,102, --16,120,56,-29,-127,31,107,-114,43,44,50,-111,-72,-40,-1,7,10,-124,-119,76,-106,63,109,-40,-99, --123,97,59,38,-103,62,-69,115,-105,-95,10,-78,-98,-87,46,56,-93,14,95,-77,83,-23,-37,-97,3, --90,28,29,-85,74,71,99,14,21,-102,-112,2,-3,32,-11,80,-48,-108,34,120,9,-123,116,-101,77, --17,-21,34,64,-84,-72,-82,117,93,-84,-64,-114,58,-7,-9,-73,52,91,92,-31,-101,-6,-17,-60,36, -52,74,94,-107,-5,-31,116,28,-102,78,-84,118,-82,127,22,6,66,-14,-11,113,77,-70,-44,-14,52, --9,24,-43,-104,68,80,-14,99,-5,114,75,0 diff --git a/src/SFML/Graphics/Font.cpp b/src/SFML/Graphics/Font.cpp index f6f8c931..02f36c42 100644 --- a/src/SFML/Graphics/Font.cpp +++ b/src/SFML/Graphics/Font.cpp @@ -326,28 +326,6 @@ Font& Font::operator =(const Font& right) } -//////////////////////////////////////////////////////////// -const Font& Font::getDefaultFont() -{ - static Font font; - static bool loaded = false; - - // Load the default font on first call - if (!loaded) - { - static const signed char data[] = - { - #include - }; - - font.loadFromMemory(data, sizeof(data)); - loaded = true; - } - - return font; -} - - //////////////////////////////////////////////////////////// void Font::cleanup() { diff --git a/src/SFML/Graphics/Text.cpp b/src/SFML/Graphics/Text.cpp index 95b4dedd..b46f18a3 100644 --- a/src/SFML/Graphics/Text.cpp +++ b/src/SFML/Graphics/Text.cpp @@ -36,7 +36,7 @@ namespace sf //////////////////////////////////////////////////////////// Text::Text() : m_string (), -m_font (&Font::getDefaultFont()), +m_font (NULL), m_characterSize(30), m_style (Regular), m_color (255, 255, 255), @@ -122,10 +122,9 @@ const String& Text::getString() const //////////////////////////////////////////////////////////// -const Font& Text::getFont() const +const Font* Text::getFont() const { - assert(m_font != NULL); // can never be NULL, always &Font::getDefaultFont() by default - return *m_font; + return m_font; } @@ -153,7 +152,9 @@ const Color& Text::getColor() const //////////////////////////////////////////////////////////// Vector2f Text::findCharacterPos(std::size_t index) const { - assert(m_font != NULL); + // Make sure that we have a valid font + if (!m_font) + return Vector2f(); // Adjust the index if it's out of range if (index > m_string.getSize()) @@ -212,23 +213,26 @@ FloatRect Text::getGlobalBounds() const //////////////////////////////////////////////////////////// void Text::draw(RenderTarget& target, RenderStates states) const { - assert(m_font != NULL); - - states.transform *= getTransform(); - states.blendMode = BlendAlpha; // alpha blending is mandatory for proper text rendering - states.texture = &m_font->getTexture(m_characterSize); - target.draw(m_vertices, states); + if (m_font) + { + states.transform *= getTransform(); + states.blendMode = BlendAlpha; // alpha blending is mandatory for proper text rendering + states.texture = &m_font->getTexture(m_characterSize); + target.draw(m_vertices, states); + } } //////////////////////////////////////////////////////////// void Text::updateGeometry() { - assert(m_font != NULL); - // Clear the previous geometry m_vertices.clear(); + // No font: nothing to draw + if (!m_font) + return; + // No text: nothing to draw if (m_string.isEmpty()) return;