From 1f6fbafe63b4ed3034acd9e994e1a884a4a5340d Mon Sep 17 00:00:00 2001 From: crc <> Date: Tue, 23 Jan 2024 15:48:11 +0000 Subject: [PATCH] fix issue w/s:get-word, n:put no longer uses temporary string space FossilOrigin-Name: 0cec7950f8b912d820369e3d3891dbe9136ce7d808addb02ad9866b7ac5f1302 --- RELEASE-NOTES | 3 + image/retro.forth | 11 +- ngaImage | Bin 92944 -> 93344 bytes takawiri.retro | 23 +- vm/nga-c/image.c | 1701 +++++++++++++++++++++++---------------------- 5 files changed, 867 insertions(+), 871 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index a14294f..0f9d831 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -22,6 +22,9 @@ - `HOME` (in the library code) is now a floating buffer above `here` + - `s:get-word` was not properly breaking on space; this is + now corrected + - `n:put` no longer uses temporary string buffers - library diff --git a/image/retro.forth b/image/retro.forth index f0afa52..00d7006 100644 --- a/image/retro.forth +++ b/image/retro.forth @@ -1288,9 +1288,11 @@ returns an array containing pointers to each of them. :n->digit (n-c) s:DIGITS + fetch ; :convert (n-) [ @Base /mod swap n->digit buffer:add dup n:zero? ] until drop ; ---reveal--- - :n:to-string (n-s) + :n:to-string/reversed (n-s) [ &String buffer:set dup n:abs convert check-sign ] buffer:preserve - &String s:reverse ; + &String ; + :n:to-string (n-s) + n:to-string/reversed s:reverse ; }} ~~~ @@ -1852,7 +1854,8 @@ the log. :sp (-) ASCII:SPACE c:put ; :tab (-) ASCII:HT c:put ; :s:put (s-) &c:put s:for-each ; -:n:put (n-) n:to-string s:put ; +:n:put (n-) n:to-string/reversed dup s:length &+ sip n:inc + [ dup fetch c:put n:dec ] times drop ; ~~~ An interface layer may provide additional I/O words, but these @@ -1913,7 +1916,7 @@ FALSE 'Ignoring var-n &interpret &drop choose ; ---reveal--- :s:get-word (-s) [ #7 fetch buffer:set - [ c:get dup buffer:add check-bs eol? ] until + [ c:get dup buffer:add check-bs done? ] until buffer:start s:chop ] buffer:preserve ; :banner version 'RETRO_12_(%n.%n)\n s:format s:put FREE EOM FREE - EOM '%n_Max,_%n_Used,_%n_Free\n s:format s:put ; diff --git a/ngaImage b/ngaImage index fd169a476abd49706a6e1f62a0449147a2078716..b218944a16863e99b178f878316abd16a380f32d 100644 GIT binary patch delta 6048 zcma)AdvKK173VA@>kSqu!i$LU=tUw9TkPQ(CI6xvQ5Ut5d zM}iMXdJRXdGZ3wSk7>!E1g2V9X;qji#wrHJB2lzL%QV|5qaYzY-`;bX_5*A8pWWX% zzw^B3-tX?$d^~RFi8v<=>=*moK307<@waSo7C>El@QXpvwa+(r#UhbBMll}S*H-=6 z(~v1!E;~f^?6Z++-K&qSkuCRnWYH&i;FW=`g|g>stE_DhR`xz#!o{_aE$c3N>9Wa`qgTBym(EKCP$h$xys%D& z={Kd(>xD*nmVQ4Z-9LEYDH;5s0Gf#7l6!uziRaiW$UweBezYqQT4j`YyQTYb0lXlC zeO@u2IR_|mB^;8`%U*a>y25 z%JwTRsF0mk9PqDL0@gko#A9#(BwD%F1BTW@rIlaKy;|`IbPoiF+}T$KetEIa1^KN` za6ztN>1Ztlo4rR@!Mz;aT1SM@tu5dIH@5UAYug<*7}eShE^$MOV$F)V#T0->F_~o* z9WMhEfCw_)6yt2~52fx_7U>Dus&PN{sldAa6!dW;9Ca9v^aqdF$fOrlEZYDmf_+Bb z#ZZCI4j}#>Mbrtrs{+PBDQv=E9Jrh>vI{*Y2N`!MmpcvWml%zMLiikg@l@ak%!n#R zZ9Fl$FcJ@o#9vuuL!T8K=pP6hU=+3wgaUD+yI<@xP)4RWt|Dto*dh9{D&Mf$0dug^ zN+nK5At-1e&JN5^kBwHQ1Os+zqZ`9yWSOB{6)-Vm5Z6L2`i6nW zvc`=GLm-#Aa1XW(qaG|^?qka7>0!`lmn_q(F%|2E)66|?SUB*b;gBdEV9Fkh4u=j) zBvqCVNVdG0ib+EtS%>IAxQPPqQ&~O7CZA&PCTMW(VW_+PF5|CbiEO_a?trN{^JXX( zCs@;~QrvqplvxI+VS)o5wD+-2r`m-r4sh8=q^VZLS>gv6zlKU*yi0fK#x%U-fFn=7fkR}nxY{7o7&+k(H8z+8CH9)@Tg+y07(0`o5_X_( z1ZDQDCi7vw6{|+jbkfEj0gGtkpEb}g3}l=-R`DS7_hDcpY=%!`Uf^v!JCb<6i}5gT z6r{j04345jdLN%11zt->T5PC(&DLiyI*RtoNro4&Dj8O|&oCUSnss%TearHAB)^XB zE}FA57<5q=F0#fE(_oVeLe2{;(+io9uH0oBoE5ZfR;JKFWM++I))Z_@fo)DVuZ4D! z$LbOlDCCAcVmixKqdk>&`x1ur*pf>9Ex~9iotc{SB)Zc`x*Ef2)Tm!!yYaOeyVJk{ zPvb>GqMjYtWz}mA%5!FVjIuGE4vl(jODE=PjAqg%X=LVM>`te1@BqV342*{L?!ydi zrZ)b8CU1W4jVOivTkM0)wwoxJe~FPF_1+* zLU=HX`taXA7XE|}-KYDFJRBIxh7fdOBpY1rMw96oE=#AAk1&REu17b0WnD072eGvt zk7bN^s6dTl;29n0)t?A7Uj=&U{|mH*y+tsR11p?IP0sJv*th@%%rg!=5QjC3pKj%R z)azqjCTV|}lRbSRfj*%K(d;LWmTsBHCu>@#g^ zT}&Ky-%4w{!3#EL$TUMycJIJI9&rxP?NQj+@0bol2GEO(eYB<0SzLx;AB|fzUi3j> zR)r}E^RY08_3N(@fXJR7@hsEW53ox;d;%Af)5GpOA<*K?}; z(ixCqzs3)S4eD3y;Cn?qbbTr%>xC%3TuhZ06<^m|T`>(BWT~!>#`a=B=X>mYfbR7` z_2X8ox&sQFZ?IZ7C7Z1W%BoW3qqojWg84iBDT+h60w$LO^TN?8*0VRS=MIAh&LNL#5R__j&*aW%Wq<24qdeO zBg~~+#w)D+1buVq@%;|NGuSzoZYIYWUclfy%Iq74RtyJ?^`8e#zE4=D{||byRhRT6 zp3`lzD)||Fxdc4+G)?2CCS!LAIFdA5cS<)mDO(1Ubd6f$05a7wOG&tdh_n2YUqLeVvp z#Z0+RMX4nY__6&?8t4_QdQ_=;NM*@%VbUbXfGlhu0iFci=xEmuIDy;wTgD$_ zWC7iVdogPve6jMR$?856{@8@g`eN26a1_1ZT`WJM_2?_3k!$)HHDvG@dDNerrKdqB zY+lShHXW%DqO>w|KepdR?+@NW-`$kkL6iL-v5v$L!M3~Uf;$w=3qXr~b+0c8xGLgU>i;V1Y2^TYp zVhm{{UK9eqeHP30n0$;|LQrU#nj zSyiKb8I9Lz`io<)GEs^UmeNiyVR2X$6v_lEmM(?7tV$EV&D4npSufd;&W`QX6emY_ zkW;7s1=Zk4Z7_-3w0qugIb*QAn%3rd3|AYAu?%duw;GDBZi_=k9J+!g>cB)ZC1NpKHYTg%Mqh5#g=ze@AtBs^B7)6$J8|JUIrb$sLA<=6qTuV zWj;Yl@W^udzg5z4b~y}%2{-YZYEAz!b3Ity9PW1X)j*~1yeWFvgr&yZzUdgLp(q;uk>c?j*RDCMQ-Grk_c;3_C|uhS%Ms(y2*6RpPfRZ#hF DmNqa1 delta 5877 zcma)AdvKFg7Vn8I9k#cO|!$$l;qDkSw5HZGty=+hSGTGvte-XHQ(@t72+R-67lob zVs#%s0}ieKQj3|jCu^0Ln!u$UyOghmFPXK9Pb^}jL*o5fY+wykYH+z2?$BbF9oovv z7Fez|5*;Gi19e(A{a>Aw6KVLS3Iyqi_!nhN!fo$_M|4R7QQY*hkDYEU}4l5yR zcP}_#ECSHOiY|bB`$udWI0my*{u!zz=GwrF4-yDcF-8wlic=eSF-P>V%4F;ZK;dK! ze@B}Mia|_cdL4G(0uAoXOsWz`6`dk~ex|Kj|27-kt9!EHu2gWsMvSLIzF5V8$FVmR zR=}R!0GZm%&QTanBak0k(`Yq2Bv!?82)omu!L-h)T`147Kh74?rN@;0OdrSS5NLpR z@bnNUHNEB3#x2MZM_70Y14Bu891jhJ729JUxP1$q3!a&^IO2I}(n<2|PcN944g07a7s3BVICnu6ffxLldP zGTnd;-yTh|E=79=b#w>=8MJ=Jmt$-U0opUbEQ(pF5#t$v)(4nWrOCtUF%$*$=@{^c zl`P#MJ@k!%b~u1-w^B#GfN}l79`@n+TgmMn8Q2z9J1W(JV`0602lG^-4>A27c8`TM zkcU1Sl#4f+dj?x=&}8~17r(W^1EbF}TSa-?iEj*n9MiR2+?NScR21Lq?rp!SFl)_U z`o&*Z={Agvqt%D))Sd-+-VWtf*LayZWiJ&21QElSy+GIam~uHY3#zP(ZVsNp?6uN- zR~A&jqZrQyhxH+)!5eoJD{rG}+>4M+f$X{s{51UCI;%lvIYc!p?2)$o+0YC}leXa3 z*qu$l=Mi#fu3p8NIaHokur-I6`!JqE+S^#WQ)>6+(AfNec|DRBc0dq1G47yMe!!yh zQgn_)u1@Az3={b&^9Llh*-0bQ!#q{Vub3W&-DG}`i#&xePMk{+BBs3<{f zoIuHX828e{9%Kv3AMlDdVXuy=L2DkhbqIZVLRbm_xM^R=#Tbdegb8;tirzxVcW36w1r3gY zp%z0~K7$PvlA$t;k*dK^$&VOP8Crq9+hG&Du2;RNM3{8T=%E!|`;$w#NvHhp{xQDGB&=W#C?qmpBe{b-x0$o!m>K+VC0h{}v zK{|)`brm(T{9SCF0xwuUG{7JIfwA`tQlqg~S$+oFJk$0DO$D247K?`Qq^UG5Vt%7k>6=P3AXVrQq5wn@!|)8c zrc<;bjLx7GJi%F45iQ5~43cigw&}E#W>$Sg8tYcM*C-rZezdKP&J=F2rTA&KTHwl7?Oqk^TDH?8D++B0MZKdyO_LBCmq_`&zn2EcR&G%Iu<;Ok@@s?uVoUr;|M>W&Rx{?77)t2Sd1x_RW%jzY!iOe`rx?*85#BqYMZCzo zPRZ-KldcQLnAanD!792goM7HXotKHHt6-b2gL&#ImtH7Wqz2=pN|9OeJFzWDZ_yzN zHk9E^-y+GuYwtF;QG*XF|V-TEA7U*|Zr$A!>$Cn4N{u5S=Wtl_xDQ z)n@NuVLJPrrxEMsvxhj|y%_b21nvyAqS`!TYNR=a^EPhsmaz?n}mIm9Fj zP|vg~M={gsY1oYe z34YTjh1&ZiIqr*wq8bZ!l2tEA)uSt+B)yk;1BE!S67C!P9z^%7YPug?X7OlDRMWXJ z?RFW>c%9TY9X8pma()6zLe%fg0M5c3`50!q{dop&{LvJ+Kpf ztLfNz0bTlB+|Qr`a^2nrGq$g$Bf$|ouY-Sw_B9mqen!26p*3{s{1cua?&$Xn4o=;U z>0!D2Y^Opv0OvNtzgJO0?I~K4+Pf{2*mw>11rJg+~H&6qxs$5=C=ZR}5jE zGtlEPP)GZ|4`b`7VVmo~V)YnIjKsD&n(S<5S0%&6o;oOTPc}fC*t$x>9W0MX9lHHk zk|%)Xwcxc5a5hv&{u1MB!IryNMaU~^Qa(7bGz=Hk!bJL$^fV2f2&~Ans=J5s&*>li<3z~Z#`J>$T}!7?UK2Fm@OSgYXcpr zM`N@BI(%;#>|gsod!Djhgw^XQ@S=_f*TX27`T0*&S2;b*cq=9vVU6#&LA}aAM->_ s:put ; ~~~ -Start of work on a new input model. The current one uses -`s:evaluate`, which works, but burns through the temporary -strings pool. For this to be practical, I need to avoid doing -that, so it's time to write a replacement. - ~~~ -'InputStream d:create #1025 allot -'Len var -'At var - -:end? (-f) @At @Len gt? ; - -:c:get-from-input (-c) - &InputStream @At fetch &At v:inc end? [ &c:get unhook ] if ; -:s:get/input s:get &InputStream s:copy &c:get-from-input &c:get set-hook ; +:quit ioctl:set-lbreak vt:reset bye ; +:bye quit ; ~~~ ~~~ :ui &err:notfound unhook + ioctl:set-cbreak &banner tob:with [ vt:reset vt:clear vt:home display:tob sections stats dss (ss watchlist - prompt s:get vt:reset - [ dup s:put nl s:evaluate ] tob:with + prompt s:get-word vt:reset + [ dup s:put sp interpret ] tob:with ] forever ; ui @@ -209,8 +198,6 @@ Things needed: - termios device & words (or add termios to unix device?) - colors for interface elements -- write a better alternative to `s:evaluate` to avoid consuming - the temporary string space - refactor & document everything ================================================================ diff --git a/vm/nga-c/image.c b/vm/nga-c/image.c index 0ff3f21..8507070 100644 --- a/vm/nga-c/image.c +++ b/vm/nga-c/image.c @@ -10,8 +10,8 @@ #define CELL_MAX LLONG_MAX - 1 #endif #endif -CELL ngaImageCells = 21012; -CELL ngaImage[] = { 1793,11537,20974,21011,202409,417,389,1249,1535,0,11583,0,10,1,10,2,10,3,10, +CELL ngaImageCells = 21062; +CELL ngaImage[] = { 1793,11587,21024,21061,202409,417,389,1249,1535,0,11633,0,10,1,10,2,10,3,10, 4,10,5,10,6,10,7,10,8,10,11,10,12,10,13,10,14,10,15,10, 16,10,17,10,18,10,19,10,20,10,21,10,22,10,23,10,24,10,25,68223234, 1,2575,85000450,1,656912,163,180,268505089,65,64,285281281,0,65,2063,10,101384453,0,9,10,68485378, @@ -20,9 +20,9 @@ CELL ngaImage[] = { 1793,11537,20974,21011,202409,417,389,1249,1535,0,11583,0,10 1,251790353,101777669,1,17565186,109,524545,113,66,167838467,-1,134287105,3,61,659457,3,459023,130,2049,58, 25,2049,130,1793,137,2049,137,117506307,0,130,0,524545,28,135,168820993,0,149,1642241,149,134283523, 13,135,1793,130,524545,2049,130,1793,130,16846593,149,163,180,1793,66,16846593,149,135,180,1793, - 66,7,10,659713,1,659713,2,659713,3,659713,4,659713,5,1793,20281,17108737,3,2,524559,130, - 2049,130,2049,130,524545,0,130,524545,0,130,2049,144,1048838,2,1642241,10,7,19822,8246457295145463473,167841793, - 216,11,17826049,0,216,2,15,25,524546,18731,134287105,217,29,2305,218,459023,226,2049,4819,134287361, + 66,7,10,659713,1,659713,2,659713,3,659713,4,659713,5,1793,20331,17108737,3,2,524559,130, + 2049,130,2049,130,524545,0,130,524545,0,130,2049,144,1048838,2,1642241,10,7,19872,8246457295145463473,167841793, + 216,11,17826049,0,216,2,15,25,524546,18781,134287105,217,29,2305,218,459023,226,2049,4819,134287361, 217,221,659201,216,10,659969,7,2049,58,25,17694978,58,244,9,84152833,48,319750404,243,117507601,246, 184618754,45,25,16974851,-1,168886532,1,134284289,1,259,134284289,0,246,660227,32,0,0,115,105,103, 105,108,58,105,0,285278479,276,6,2576,524546,104,1641217,1,167838467,273,2049,288,2049,284,524545, @@ -30,7 +30,7 @@ CELL ngaImage[] = { 1793,11537,20974,21011,202409,417,389,1249,1535,0,11583,0,10 251727617,3,2,2049,182,16,168820993,-1,149,2049,182,2575,2049,236,17563906,0,328,9,1793,156, 285282049,3,2,134287105,149,325,524545,1793,130,16846593,3,0,130,8,659201,3,524545,28,135,17043201, 3,13,2049,135,2049,130,268505092,149,1642241,149,656131,659201,3,524545,13,135,2049,130,459009,25, - 135,459009,57,135,459009,21,135,459009,23,135,1793,10918,10,524546,182,134284303,184,1807,1249,1642241, + 135,459009,57,135,459009,21,135,459009,23,135,1793,10968,10,524546,182,134284303,184,1807,1249,1642241, 275,285282049,397,1,459012,392,117509889,216,392,134287105,397,236,16845825,0,405,389,1793,66,1793,419, 17826050,397,294,8,117506305,398,408,66,2116,11340,11700,11400,13685,13104,12432,12402,9603,9801,11514,11413, 11110,12528,11948,10302,13340,9700,13455,12753,10500,10670,12654,13320,11960,13908,10088,10605,11865,11025,0,2049, @@ -88,91 +88,91 @@ CELL ngaImage[] = { 1793,11537,20974,21011,202409,417,389,1249,1535,0,11583,0,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,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1231,1545,168, - 12432,193454822,69,79,77,0,1,-3,15,10,1536,1560,168,12432,210709897370,100,101,112,116,104, - 0,1,-1,15,10,1549,1576,168,12432,6953375454647,100,58,108,97,115,116,0,1,2,15, - 10,1564,1595,168,12432,249883453713703409,100,58,108,97,115,116,46,120,116,0,2049,1576,2049,182, - 15,10,1580,1619,168,12432,-3502687787217310053,100,58,108,97,115,116,46,99,108,97,115,115,0, - 2049,1576,2049,184,15,10,1601,1642,168,12432,-4578080011420638202,100,58,108,97,115,116,46,110,97, - 109,101,0,2049,1576,2049,190,10,1625,1660,168,12432,229481143079314,114,101,99,108,97,115,115, - 0,2049,1576,2049,184,16,10,1647,1681,168,12432,249892660727267252,105,109,109,101,100,105,97,116, - 101,0,1,180,2049,1660,10,1666,1696,168,12432,6385144159,100,97,116,97,0,1,156,2049, - 1660,10,1686,1716,168,12432,249902713833354782,112,114,105,109,105,116,105,118,101,0,1,174,2049, - 1660,10,1701,1731,180,12432,6385302998,104,111,111,107,0,1,1793,2049,130,1,3,15,1, - 1,17,2049,130,10,1721,1758,168,12432,7572920930896175,115,101,116,45,104,111,111,107,0,1, - 1,17,16,10,1744,1775,168,12432,6954102295577,117,110,104,111,111,107,0,1,1,17,2, - 1,1,17,4,16,10,1763,1792,180,12432,177613,40,0,10,1785,1800,180,12432,177614,41, - 0,10,1793,1818,168,12432,-4577149749211730287,99,111,109,112,105,108,101,58,108,105,116,0,1, - 1,2049,130,2049,130,10,1801,1843,168,12432,-3471989134310745468,99,111,109,112,105,108,101,58,106, - 117,109,112,0,1,1793,2049,130,2049,130,10,1825,1868,168,12432,-3471989134311018844,99,111,109,112, - 105,108,101,58,99,97,108,108,0,1,2049,2049,130,2049,130,10,1850,1892,168,12432, + 12482,193454822,69,79,77,0,1,-3,15,10,1536,1560,168,12482,210709897370,100,101,112,116,104, + 0,1,-1,15,10,1549,1576,168,12482,6953375454647,100,58,108,97,115,116,0,1,2,15, + 10,1564,1595,168,12482,249883453713703409,100,58,108,97,115,116,46,120,116,0,2049,1576,2049,182, + 15,10,1580,1619,168,12482,-3502687787217310053,100,58,108,97,115,116,46,99,108,97,115,115,0, + 2049,1576,2049,184,15,10,1601,1642,168,12482,-4578080011420638202,100,58,108,97,115,116,46,110,97, + 109,101,0,2049,1576,2049,190,10,1625,1660,168,12482,229481143079314,114,101,99,108,97,115,115, + 0,2049,1576,2049,184,16,10,1647,1681,168,12482,249892660727267252,105,109,109,101,100,105,97,116, + 101,0,1,180,2049,1660,10,1666,1696,168,12482,6385144159,100,97,116,97,0,1,156,2049, + 1660,10,1686,1716,168,12482,249902713833354782,112,114,105,109,105,116,105,118,101,0,1,174,2049, + 1660,10,1701,1731,180,12482,6385302998,104,111,111,107,0,1,1793,2049,130,1,3,15,1, + 1,17,2049,130,10,1721,1758,168,12482,7572920930896175,115,101,116,45,104,111,111,107,0,1, + 1,17,16,10,1744,1775,168,12482,6954102295577,117,110,104,111,111,107,0,1,1,17,2, + 1,1,17,4,16,10,1763,1792,180,12482,177613,40,0,10,1785,1800,180,12482,177614,41, + 0,10,1793,1818,168,12482,-4577149749211730287,99,111,109,112,105,108,101,58,108,105,116,0,1, + 1,2049,130,2049,130,10,1801,1843,168,12482,-3471989134310745468,99,111,109,112,105,108,101,58,106, + 117,109,112,0,1,1793,2049,130,2049,130,10,1825,1868,168,12482,-3471989134311018844,99,111,109,112, + 105,108,101,58,99,97,108,108,0,1,2049,2049,130,2049,130,10,1850,1892,168,12482, -4577149749211723885,99,111,109,112,105,108,101,58,114,101,116,0,1,10,2049,130,10,1875,1913, - 168,12432,8246182162316307558,99,111,109,112,105,108,105,110,103,63,0,1,149,15,10,1897,1930, - 180,12432,229482595734807,115,105,103,105,108,58,96,0,2049,266,2049,130,10,1917,1948,180,12432, - 229482595734803,115,105,103,105,108,58,92,0,2049,464,10,1935,1964,180,12432,229482595734805,115,105,103, - 105,108,58,94,0,2049,458,10,1951,1977,168,12432,6385292201,104,101,114,101,0,1,3, - 15,10,1967,1994,180,12432,229482595734775,115,105,103,105,108,58,64,0,2049,236,2049,182,15, + 168,12482,8246182162316307558,99,111,109,112,105,108,105,110,103,63,0,1,149,15,10,1897,1930, + 180,12482,229482595734807,115,105,103,105,108,58,96,0,2049,266,2049,130,10,1917,1948,180,12482, + 229482595734803,115,105,103,105,108,58,92,0,2049,464,10,1935,1964,180,12482,229482595734805,115,105,103, + 105,108,58,94,0,2049,458,10,1951,1977,168,12482,6385292201,104,101,114,101,0,1,3, + 15,10,1967,1994,180,12482,229482595734775,115,105,103,105,108,58,64,0,2049,236,2049,182,15, 2049,1913,1793,2010,1,3841,2049,130,2049,130,10,1,2003,1793,2016,15,10,1,2014,2049, - 66,10,1981,2034,180,12432,229482595734744,115,105,103,105,108,58,33,0,2049,236,2049,182,15, + 66,10,1981,2034,180,12482,229482595734744,115,105,103,105,108,58,33,0,2049,236,2049,182,15, 2049,1913,1793,2050,1,4097,2049,130,2049,130,10,1,2043,1793,2056,16,10,1,2054,2049, - 66,10,2021,2075,168,12432,7572225537532823,100,58,99,114,101,97,116,101,0,1793,2077,1,156, - 1,0,2049,192,2049,1977,2049,1576,2049,182,16,10,2061,2102,168,12432,210731100041,118,97,114, - 45,110,0,2049,2075,2049,130,10,2091,2116,168,12432,193508814,118,97,114,0,134284289,0,2102, - 10,2107,2131,168,12432,210709068620,99,111,110,115,116,0,2049,2075,2049,1576,2049,182,16,10, - 2120,2149,174,12432,6385740380,116,117,99,107,0,100926722,10,2139,2161,174,12432,6385561857,111,118,101, - 114,0,67502597,10,2151,2172,174,12432,193500364,110,105,112,0,772,10,2163,2189,174,12432,249885844724841747, - 100,114,111,112,45,112,97,105,114,0,771,10,2174,2201,174,12432,6383817805,63,100,117, - 112,0,6402,10,2191,2217,168,12432,7572302161469511,100,117,112,45,112,97,105,114,0,67502597,67502597, - 10,2203,2229,168,12432,193489474,100,105,112,0,525572,6,10,2220,2241,168,12432,193505809,115,105, - 112,0,67502597,1,27,2049,2229,10,2232,2255,168,12432,5863248,98,105,0,1,2241,2049,2229, - 8,10,2247,2270,168,12432,193487226,98,105,42,0,1,2229,2049,2229,8,10,2261,2285,168, - 12432,193487248,98,105,64,0,2,2049,2270,10,2276,2298,168,12432,193507188,116,114,105,0,1793, - 2307,1,2241,2049,2229,2049,2241,10,1,2300,2049,2229,8,10,2289,2323,168,12432,6385737246,116, + 66,10,2021,2075,168,12482,7572225537532823,100,58,99,114,101,97,116,101,0,1793,2077,1,156, + 1,0,2049,192,2049,1977,2049,1576,2049,182,16,10,2061,2102,168,12482,210731100041,118,97,114, + 45,110,0,2049,2075,2049,130,10,2091,2116,168,12482,193508814,118,97,114,0,134284289,0,2102, + 10,2107,2131,168,12482,210709068620,99,111,110,115,116,0,2049,2075,2049,1576,2049,182,16,10, + 2120,2149,174,12482,6385740380,116,117,99,107,0,100926722,10,2139,2161,174,12482,6385561857,111,118,101, + 114,0,67502597,10,2151,2172,174,12482,193500364,110,105,112,0,772,10,2163,2189,174,12482,249885844724841747, + 100,114,111,112,45,112,97,105,114,0,771,10,2174,2201,174,12482,6383817805,63,100,117, + 112,0,6402,10,2191,2217,168,12482,7572302161469511,100,117,112,45,112,97,105,114,0,67502597,67502597, + 10,2203,2229,168,12482,193489474,100,105,112,0,525572,6,10,2220,2241,168,12482,193505809,115,105, + 112,0,67502597,1,27,2049,2229,10,2232,2255,168,12482,5863248,98,105,0,1,2241,2049,2229, + 8,10,2247,2270,168,12482,193487226,98,105,42,0,1,2229,2049,2229,8,10,2261,2285,168, + 12482,193487248,98,105,64,0,2,2049,2270,10,2276,2298,168,12482,193507188,116,114,105,0,1793, + 2307,1,2241,2049,2229,2049,2241,10,1,2300,2049,2229,8,10,2289,2323,168,12482,6385737246,116, 114,105,42,0,1793,2340,1793,2333,4,1,2229,2049,2229,10,1,2327,2049,2229,2049,2229, - 10,1,2325,2049,2229,8,10,2313,2356,168,12432,6385737268,116,114,105,64,0,2,2,2049, - 2323,10,2346,2372,168,12432,210732529790,119,104,105,108,101,0,1793,2381,525570,1639430,3,1,2374, - 7,10,1,2374,8,3,10,2361,2397,168,12432,210730385457,117,110,116,105,108,0,1793,2408, - 525570,385942534,-1,25,3,1,2399,7,10,1,2399,8,3,10,2386,2426,168,12432,229466054377278,102, + 10,1,2325,2049,2229,8,10,2313,2356,168,12482,6385737268,116,114,105,64,0,2,2,2049, + 2323,10,2346,2372,168,12482,210732529790,119,104,105,108,101,0,1793,2381,525570,1639430,3,1,2374, + 7,10,1,2374,8,3,10,2361,2397,168,12482,210730385457,117,110,116,105,108,0,1793,2408, + 525570,385942534,-1,25,3,1,2399,7,10,1,2399,8,3,10,2386,2426,168,12482,229466054377278,102, 111,114,101,118,101,114,0,1793,2430,8,10,1,2428,2049,2241,1,2426,7,10,2413, - 2449,168,12432,210729012103,116,105,109,101,115,0,1793,2461,4,25,33886721,1,2053,1542,1,2452, - 7,10,1,2451,8,3,10,2438,2479,180,12432,229482595734835,115,105,103,105,108,58,124,0, + 2449,168,12482,210729012103,116,105,109,101,115,0,1793,2461,4,25,33886721,1,2053,1542,1,2452, + 7,10,1,2451,8,3,10,2438,2479,180,12482,229482595734835,115,105,103,105,108,58,124,0, 2049,236,1793,2487,2049,182,15,10,1,2483,1793,2495,2049,184,15,10,1,2491,2049,2255, 2049,1913,1793,2510,1,156,2049,2229,2049,1868,10,1,2503,1,27,2049,66,10,2466,2527, - 168,12432,6384551781,84,82,85,69,0,1,-1,10,2517,2541,168,12432,210672985680,70,65,76,83, - 69,0,1,0,10,2530,2554,168,12432,6385108193,99,97,115,101,0,1793,2559,67502597,11,10, + 168,12482,6384551781,84,82,85,69,0,1,-1,10,2517,2541,168,12482,210672985680,70,65,76,83, + 69,0,1,0,10,2530,2554,168,12482,6385108193,99,97,115,101,0,1793,2559,67502597,11,10, 1,2556,2049,2229,4,1793,2571,772,8,2049,2527,10,1,2566,1793,2579,3,2049,2541,10, - 1,2575,2049,66,25,6,3,3,10,2544,2600,168,12432,6953962162094,115,58,99,97,115,101, + 1,2575,2049,66,25,6,3,3,10,2544,2600,168,12482,6953962162094,115,58,99,97,115,101, 0,1793,2606,67502597,2049,118,10,1,2602,2049,2229,4,1793,2618,772,8,2049,2527,10,1, - 2613,1793,2626,3,2049,2541,10,1,2622,2049,66,25,6,3,3,10,2588,2644,168,12432, - 193500566,110,111,116,0,1,-1,23,10,2635,2659,168,12432,210719911674,108,116,101,113,63,0, - 2049,2217,101516555,22,10,2648,2675,168,12432,210713982069,103,116,101,113,63,0,4,2049,2659,10, - 2664,2690,168,12432,210720171475,110,58,77,65,88,0,1,-5,15,10,2679,2705,168,12432,210720171729, - 110,58,77,73,78,0,1,-4,15,10,2694,2722,168,12432,229474321428492,110,58,122,101,114, - 111,63,0,1,0,11,10,2709,2740,168,12432,7572649618157049,110,58,45,122,101,114,111,63, - 0,1,0,12,10,2726,2761,168,12432,-4562761254435316065,110,58,110,101,103,97,116,105,118,101, - 63,0,1,0,13,10,2744,2782,168,12432,-4562757999622951041,110,58,112,111,115,105,116,105,118, - 101,63,0,1,-1,14,10,2765,2812,168,12432,-1420858746182909718,110,58,115,116,114,105,99,116, + 2613,1793,2626,3,2049,2541,10,1,2622,2049,66,25,6,3,3,10,2588,2644,168,12482, + 193500566,110,111,116,0,1,-1,23,10,2635,2659,168,12482,210719911674,108,116,101,113,63,0, + 2049,2217,101516555,22,10,2648,2675,168,12482,210713982069,103,116,101,113,63,0,4,2049,2659,10, + 2664,2690,168,12482,210720171475,110,58,77,65,88,0,1,-5,15,10,2679,2705,168,12482,210720171729, + 110,58,77,73,78,0,1,-4,15,10,2694,2722,168,12482,229474321428492,110,58,122,101,114, + 111,63,0,1,0,11,10,2709,2740,168,12482,7572649618157049,110,58,45,122,101,114,111,63, + 0,1,0,12,10,2726,2761,168,12482,-4562761254435316065,110,58,110,101,103,97,116,105,118,101, + 63,0,1,0,13,10,2744,2782,168,12482,-4562757999622951041,110,58,112,111,115,105,116,105,118, + 101,63,0,1,-1,14,10,2765,2812,168,12482,-1420858746182909718,110,58,115,116,114,105,99,116, 108,121,45,112,111,115,105,116,105,118,101,63,0,1,0,14,10,2786,2829,168, - 12432,229474297120890,110,58,101,118,101,110,63,0,1,2,20,3,2049,2722,10,2816,2848,168, - 12432,6953766919107,110,58,111,100,100,63,0,2049,2829,2049,2644,10,2836,2862,168,12432,193494767,105, - 102,59,0,67502597,1,76,2049,2229,25,6,771,10,2853,2881,168,12432,6383175836,45,105,102, - 59,0,67502597,1,74,2049,2229,2049,2644,25,6,771,10,2871,2901,174,12432,193504922,114,111, - 116,0,67503109,10,2892,2910,174,12432,177620,47,0,197652,10,2903,2921,174,12432,193499461,109,111, - 100,0,788,10,2912,2934,168,12432,210720211139,110,58,112,111,119,0,1,1,4,1793,2942, - 67502597,19,10,1,2939,2049,2449,772,10,2923,2962,168,12432,7572652137106817,110,58,110,101,103,97, - 116,101,0,1,-1,19,10,2948,2980,168,12432,7572652347517886,110,58,115,113,117,97,114,101, - 0,4866,10,2966,2994,168,12432,6953767077527,110,58,115,113,114,116,0,1,1,1793,3012,2049, + 12482,229474297120890,110,58,101,118,101,110,63,0,1,2,20,3,2049,2722,10,2816,2848,168, + 12482,6953766919107,110,58,111,100,100,63,0,2049,2829,2049,2644,10,2836,2862,168,12482,193494767,105, + 102,59,0,67502597,1,76,2049,2229,25,6,771,10,2853,2881,168,12482,6383175836,45,105,102, + 59,0,67502597,1,74,2049,2229,2049,2644,25,6,771,10,2871,2901,174,12482,193504922,114,111, + 116,0,67503109,10,2892,2910,174,12482,177620,47,0,197652,10,2903,2921,174,12482,193499461,109,111, + 100,0,788,10,2912,2934,168,12482,210720211139,110,58,112,111,119,0,1,1,4,1793,2942, + 67502597,19,10,1,2939,2049,2449,772,10,2923,2962,168,12482,7572652137106817,110,58,110,101,103,97, + 116,101,0,1,-1,19,10,2948,2980,168,12482,7572652347517886,110,58,115,113,117,97,114,101, + 0,4866,10,2966,2994,168,12482,6953767077527,110,58,115,113,114,116,0,1,1,1793,3012,2049, 2217,197652,67502597,18,1,2,197652,25,17,1,2998,7,10,1,2998,8,772,10,2982,3028, - 168,12432,210720207665,110,58,109,105,110,0,2049,2217,13,1793,3035,3,10,1,3033,1793,3041, - 772,10,1,3039,2049,66,10,3017,3057,168,12432,210720207411,110,58,109,97,120,0,2049,2217, - 14,1793,3064,3,10,1,3062,1793,3070,772,10,1,3068,2049,66,10,3046,3086,168,12432, - 210720194371,110,58,97,98,115,0,2,2049,2761,1,2962,9,10,3075,3106,168,12432,229474304963756,110, - 58,108,105,109,105,116,0,4,5,2049,3028,6,2049,3057,10,3093,3125,168,12432,210720203463, - 110,58,105,110,99,0,659713,1,10,3114,3139,168,12432,210720197721,110,58,100,101,99,0, - 659969,1,10,3128,3158,168,12432,8246617666422322998,110,58,98,101,116,119,101,101,110,63,0,67503109, - 1793,3166,67503109,67503109,2049,3106,10,1,3161,2049,2241,11,10,3142,3187,168,12432,249861296566813883,83,99, - 111,112,101,76,105,115,116,0,20696,20809,10,3172,3198,168,12432,5864091,123,123,0,2049, - 1576,2,1,3187,2049,61,16,10,3190,3225,168,12432,-6305314778776785742,45,45,45,114,101,118,101, - 97,108,45,45,45,0,2049,1576,1,3187,2049,3125,16,10,3207,3241,168,12432,5864159,125, + 168,12482,210720207665,110,58,109,105,110,0,2049,2217,13,1793,3035,3,10,1,3033,1793,3041, + 772,10,1,3039,2049,66,10,3017,3057,168,12482,210720207411,110,58,109,97,120,0,2049,2217, + 14,1793,3064,3,10,1,3062,1793,3070,772,10,1,3068,2049,66,10,3046,3086,168,12482, + 210720194371,110,58,97,98,115,0,2,2049,2761,1,2962,9,10,3075,3106,168,12482,229474304963756,110, + 58,108,105,109,105,116,0,4,5,2049,3028,6,2049,3057,10,3093,3125,168,12482,210720203463, + 110,58,105,110,99,0,659713,1,10,3114,3139,168,12482,210720197721,110,58,100,101,99,0, + 659969,1,10,3128,3158,168,12482,8246617666422322998,110,58,98,101,116,119,101,101,110,63,0,67503109, + 1793,3166,67503109,67503109,2049,3106,10,1,3161,2049,2241,11,10,3142,3187,168,12482,249861296566813883,83,99, + 111,112,101,76,105,115,116,0,20746,20859,10,3172,3198,168,12482,5864091,123,123,0,2049, + 1576,2,1,3187,2049,61,16,10,3190,3225,168,12482,-6305314778776785742,45,45,45,114,101,118,101, + 97,108,45,45,45,0,2049,1576,1,3187,2049,3125,16,10,3207,3241,168,12482,5864159,125, 125,0,1,3187,2049,58,4,15,11,1793,3255,3841,3187,4097,2,10,1,3250,1793,3281, 3841,3187,1793,3276,1,2,983567,1,3187,2049,3125,1641487,3,1,3265,7,10,1,3263,8, 16,10,1,3259,2049,66,10,3233,3296,168,0,0,66,121,116,101,0,10,3286,3312, @@ -183,75 +183,75 @@ CELL ngaImage[] = { 1793,11537,20974,21011,202409,417,389,1249,1535,0,11583,0,10 1,1793,3400,1793,3395,1793,3390,3,3841,3296,10,1,3386,2049,2229,10,1,3384,2049,2229, 10,1,3382,2049,2554,1,2,1793,3419,1793,3414,3,3841,3296,10,1,3410,2049,2229,10, 1,3408,2049,2554,1,3,1793,3431,3,3841,3296,10,1,3427,2049,2554,3,10,3233,3460, - 168,12432,-6972911891006832072,98,58,116,111,45,98,121,116,101,45,97,100,100,114,101,115,115, - 0,4865,4,10,3437,3476,168,12432,229458800096267,98,58,102,101,116,99,104,0,267265,4,134288385, - 4,2901,266001,2049,3312,10,3463,3498,168,12432,229458816047342,98,58,115,116,111,114,101,0,1048836, + 168,12482,-6972911891006832072,98,58,116,111,45,98,121,116,101,45,97,100,100,114,101,115,115, + 0,4865,4,10,3437,3476,168,12482,229458800096267,98,58,102,101,116,99,104,0,267265,4,134288385, + 4,2901,266001,2049,3312,10,3463,3498,168,12482,229458816047342,98,58,115,116,111,114,101,0,1048836, 3296,267265,4,1793,3507,134287106,78,10,1,3504,2049,2229,2049,3345,2049,92,4,16,10,3485, - 3531,168,12432,229466548904081,104,58,102,101,116,99,104,0,1,3476,1793,3543,2049,3125,2049,3476, - 1,-8,24,10,1,3535,2049,2255,22,10,3518,3562,168,12432,229466564855156,104,58,115,116,111, + 3531,168,12482,229466548904081,104,58,102,101,116,99,104,0,1,3476,1793,3543,2049,3125,2049,3476, + 1,-8,24,10,1,3535,2049,2255,22,10,3518,3562,168,12482,229466564855156,104,58,115,116,111, 114,101,0,2049,2217,102039813,255,2049,3498,2049,3125,18350341,8,255,117507605,3498,10,3549,3589,168, - 12432,229485920923616,119,58,102,101,116,99,104,0,1,4,197652,15,10,3576,3607,168,12432,229485936874691, - 119,58,115,116,111,114,101,0,1,4,197652,16,10,3594,3630,168,12432,-2542660583859062324,119,58, + 12482,229485920923616,119,58,102,101,116,99,104,0,1,4,197652,15,10,3576,3607,168,12482,229485936874691, + 119,58,115,116,111,114,101,0,1,4,197652,16,10,3594,3630,168,12482,-2542660583859062324,119,58, 102,101,116,99,104,45,110,101,120,116,0,2,1,4,17,4,2049,3589,10,3612, - 3656,168,12432,-3300792181564964579,104,58,102,101,116,99,104,45,110,101,120,116,0,2,1,2, - 17,4,2049,3531,10,3638,3682,168,12432,-3604044820647325481,98,58,102,101,116,99,104,45,110,101, - 120,116,0,2,1,1,17,4,2049,3476,10,3664,3708,168,12432,-2542036332270164849,119,58,115,116, + 3656,168,12482,-3300792181564964579,104,58,102,101,116,99,104,45,110,101,120,116,0,2,1,2, + 17,4,2049,3531,10,3638,3682,168,12482,-3604044820647325481,98,58,102,101,116,99,104,45,110,101, + 120,116,0,2,1,1,17,4,2049,3476,10,3664,3708,168,12482,-2542036332270164849,119,58,115,116, 111,114,101,45,110,101,120,116,0,2,1,4,17,1,3607,2049,2229,10,3690,3735, - 168,12432,-3300167929976067104,104,58,115,116,111,114,101,45,110,101,120,116,0,2,1,2,17, - 1,3562,2049,2229,10,3717,3762,168,12432,-3603420569058428006,98,58,115,116,111,114,101,45,110,101, - 120,116,0,2,1,1,17,1,3498,2049,2229,10,3744,3785,168,12432,7572992899446007,118,58,105, - 110,99,45,98,121,0,286196994,659462,10,3771,3802,168,12432,7572992693095753,118,58,100,101,99,45, - 98,121,0,68093186,168822290,10,3788,3816,168,12432,210729690831,118,58,105,110,99,0,1,1,4, - 2049,3785,10,3805,3833,168,12432,210729685089,118,58,100,101,99,0,1,1,4,2049,3802,10, - 3822,3852,168,12432,229484636707508,118,58,108,105,109,105,116,0,251790597,1542,2049,3106,4100,10,3839, - 3868,168,12432,6385748402,118,58,111,110,0,2049,2527,4100,10,3858,3883,168,12432,210729697104,118,58, - 111,102,102,0,2049,2541,4100,10,3872,3898,168,12432,210706586657,97,108,108,111,116,0,1, - 3,2049,3785,10,3887,3919,168,12432,8246989571153063777,118,58,112,114,101,115,101,114,118,101,0, - 84869636,1,27,2049,2229,1049606,10,3903,3940,168,12432,7572993371535704,118,58,117,112,100,97,116,101, - 0,4,1793,3947,15,4,8,10,1,3943,2049,2241,16,10,3926,3963,168,12432,6385123360,99, + 168,12482,-3300167929976067104,104,58,115,116,111,114,101,45,110,101,120,116,0,2,1,2,17, + 1,3562,2049,2229,10,3717,3762,168,12482,-3603420569058428006,98,58,115,116,111,114,101,45,110,101, + 120,116,0,2,1,1,17,1,3498,2049,2229,10,3744,3785,168,12482,7572992899446007,118,58,105, + 110,99,45,98,121,0,286196994,659462,10,3771,3802,168,12482,7572992693095753,118,58,100,101,99,45, + 98,121,0,68093186,168822290,10,3788,3816,168,12482,210729690831,118,58,105,110,99,0,1,1,4, + 2049,3785,10,3805,3833,168,12482,210729685089,118,58,100,101,99,0,1,1,4,2049,3802,10, + 3822,3852,168,12482,229484636707508,118,58,108,105,109,105,116,0,251790597,1542,2049,3106,4100,10,3839, + 3868,168,12482,6385748402,118,58,111,110,0,2049,2527,4100,10,3858,3883,168,12482,210729697104,118,58, + 111,102,102,0,2049,2541,4100,10,3872,3898,168,12482,210706586657,97,108,108,111,116,0,1, + 3,2049,3785,10,3887,3919,168,12482,8246989571153063777,118,58,112,114,101,115,101,114,118,101,0, + 84869636,1,27,2049,2229,1049606,10,3903,3940,168,12482,7572993371535704,118,58,117,112,100,97,116,101, + 0,4,1793,3947,15,4,8,10,1,3943,2049,2241,16,10,3926,3963,168,12482,6385123360,99, 111,112,121,0,1793,3972,285278725,1,33951492,268767489,1,6,10,1,3965,2049,2449,771,10,3953, 3989,156,0,0,115,116,97,114,116,0,0,10,3978,4000,156,0,0,101,110,100, 0,0,10,3991,4017,168,0,0,116,101,114,109,105,110,97,116,101,0,1,0, - 3841,4000,16,10,3953,4041,168,12432,-3513680875729732409,98,117,102,102,101,114,58,115,116,97,114, - 116,0,3841,3989,10,4023,4060,168,12432,8246143877888709904,98,117,102,102,101,114,58,101,110,100, - 0,3841,4000,10,4044,4079,168,12432,8246143877888705218,98,117,102,102,101,114,58,97,100,100,0, - 3841,4000,16,1,4000,2049,3816,2049,4017,10,4063,4105,168,12432,8246143877888711801,98,117,102,102,101, - 114,58,103,101,116,0,1,4000,2049,3833,3841,4000,15,2049,4017,10,4089,4133,168,12432, + 3841,4000,16,10,3953,4041,168,12482,-3513680875729732409,98,117,102,102,101,114,58,115,116,97,114, + 116,0,3841,3989,10,4023,4060,168,12482,8246143877888709904,98,117,102,102,101,114,58,101,110,100, + 0,3841,4000,10,4044,4079,168,12482,8246143877888705218,98,117,102,102,101,114,58,97,100,100,0, + 3841,4000,16,1,4000,2049,3816,2049,4017,10,4063,4105,168,12482,8246143877888711801,98,117,102,102,101, + 114,58,103,101,116,0,1,4000,2049,3833,3841,4000,15,2049,4017,10,4089,4133,168,12482, -3513680875746570456,98,117,102,102,101,114,58,101,109,112,116,121,0,3841,3989,4097,4000,2049,4017, - 10,4115,4157,168,12432,-4578413135315348908,98,117,102,102,101,114,58,115,105,122,101,0,3841,4000, - 3841,3989,18,10,4140,4179,168,12432,8246143877888724869,98,117,102,102,101,114,58,115,101,116,0, - 4097,3989,2049,4133,10,4163,4205,168,12432,-3186446687793719003,98,117,102,102,101,114,58,112,114,101, + 10,4115,4157,168,12482,-4578413135315348908,98,117,102,102,101,114,58,115,105,122,101,0,3841,4000, + 3841,3989,18,10,4140,4179,168,12482,8246143877888724869,98,117,102,102,101,114,58,115,101,116,0, + 4097,3989,2049,4133,10,4163,4205,168,12482,-3186446687793719003,98,117,102,102,101,114,58,112,114,101, 115,101,114,118,101,0,3841,3989,3841,4000,1793,4218,1,27,2049,2229,4097,3989,10,1, - 4211,2049,2229,4097,4000,10,4184,4242,156,12432,-4600587576916820603,84,101,109,112,83,116,114,105,110, - 103,115,0,32,4225,4262,156,12432,7474516786580364824,84,101,109,112,83,116,114,105,110,103,77, - 97,120,0,512,4243,4276,168,12432,229440420829967,83,84,82,73,78,71,83,0,2049,1545,3841, + 4211,2049,2229,4097,4000,10,4184,4242,156,12482,-4600587576916820603,84,101,109,112,83,116,114,105,110, + 103,115,0,32,4225,4262,156,12482,7474516786580364824,84,101,109,112,83,116,114,105,110,103,77, + 97,120,0,512,4243,4276,168,12482,229440420829967,83,84,82,73,78,71,83,0,2049,1545,3841, 4242,3841,4262,19,18,10,4263,4298,156,0,0,67,117,114,114,101,110,116,0,1, 10,4285,4315,168,0,0,115,58,112,111,105,110,116,101,114,0,3841,4298,3841,4262, 19,2049,4276,17,10,4300,4336,168,0,0,115,58,110,101,120,116,0,1,4298,2049, 3816,3841,4298,3841,4242,11,1793,4352,1,0,4097,4298,10,1,4347,9,10,4263,4368,168, - 12432,6953962777192,115,58,116,101,109,112,0,2,2049,104,2049,3125,2049,4315,4,2049,3963,2049, - 4315,2049,4336,10,4356,4396,168,12432,229480754149537,115,58,101,109,112,116,121,0,2049,4315,2049, - 4336,1,0,67502597,16,10,4383,4417,168,12432,6953962747657,115,58,115,107,105,112,0,6,1793, - 4425,68223234,1,786703,0,10,1,4420,2049,2372,2049,3139,5,10,4405,4445,168,12432,6953962453495,115, + 12482,6953962777192,115,58,116,101,109,112,0,2,2049,104,2049,3125,2049,4315,4,2049,3963,2049, + 4315,2049,4336,10,4356,4396,168,12482,229480754149537,115,58,101,109,112,116,121,0,2049,4315,2049, + 4336,1,0,67502597,16,10,4383,4417,168,12482,6953962747657,115,58,115,107,105,112,0,6,1793, + 4425,68223234,1,786703,0,10,1,4420,2049,2372,2049,3139,5,10,4405,4445,168,12482,6953962453495,115, 58,107,101,101,112,0,2049,1913,1793,4454,1,4417,2049,1868,10,1,4449,9,2049,1977, 1,144,2049,2229,2049,156,10,4433,4479,180,0,229482595734750,115,105,103,105,108,58,39,0, - 2049,1913,1,4445,1,4368,2049,66,10,4466,4501,168,12432,229480755051740,115,58,102,101,116,99, - 104,0,17,15,10,4488,4517,168,12432,229480771002815,115,58,115,116,111,114,101,0,17,16, - 10,4504,4532,168,12432,6953962169596,115,58,99,104,111,112,0,2049,4368,2,2049,104,67502597,17, - 2049,3139,1,0,4,16,10,4520,4561,168,12432,249904557751418990,115,58,114,101,118,101,114,115, + 2049,1913,1,4445,1,4368,2049,66,10,4466,4501,168,12482,229480755051740,115,58,102,101,116,99, + 104,0,17,15,10,4488,4517,168,12482,229480771002815,115,58,115,116,111,114,101,0,17,16, + 10,4504,4532,168,12482,6953962169596,115,58,99,104,111,112,0,2049,4368,2,2049,104,67502597,17, + 2049,3139,1,0,4,16,10,4520,4561,168,12482,249904557751418990,115,58,114,101,118,101,114,115, 101,0,1793,4603,2,2049,4368,2049,4179,1,104,1793,4579,2,2049,104,17,2049,3139,10, 1,4572,2049,2255,4,1793,4593,2,15,2049,4079,2049,3139,10,1,4586,2049,2449,3,2049, - 4041,2049,4368,10,1,4563,2049,4205,10,4546,4623,168,12432,249904555657463488,115,58,112,114,101,112, + 4041,2049,4368,10,1,4563,2049,4205,10,4546,4623,168,12482,249904555657463488,115,58,112,114,101,112, 101,110,100,0,2049,4368,1793,4647,2,2049,104,17,1793,4639,2,2049,104,2049,3125,10, - 1,4633,2049,2229,4,2049,3963,10,1,4627,2049,2241,10,4608,4666,168,12432,7572864733934314,115,58, - 97,112,112,101,110,100,0,4,2049,4623,10,4652,4686,168,12432,8246849907066750743,115,58,102,111, + 1,4633,2049,2229,4,2049,3963,10,1,4627,2049,2241,10,4608,4666,168,12482,7572864733934314,115,58, + 97,112,112,101,110,100,0,4,2049,4623,10,4652,4686,168,12482,8246849907066750743,115,58,102,111, 114,45,101,97,99,104,0,1793,4701,67502597,6415,3,67502597,67502597,251987205,2054,101777670,1,1,4688, - 7,10,1,4688,8,771,10,4670,4724,168,12432,-2744677796467205929,115,58,105,110,100,101,120,47, + 7,10,1,4688,8,771,10,4670,4724,168,12482,-2744677796467205929,115,58,105,110,100,101,120,47, 99,104,97,114,0,4,1793,4747,2049,58,25,4,1793,4736,67502597,12,10,1,4733,2049, 2229,4,25,3,1,4727,7,10,1,4727,1793,4756,18,2049,3139,772,10,1,4751,1793, 4765,2049,104,67502597,11,10,1,4760,2049,2298,1793,4775,3,1,-1,10,1,4771,9,10, - 4706,4801,168,12432,-2157201767973730595,115,58,99,111,110,116,97,105,110,115,47,99,104,97,114, - 63,0,2049,4724,1,-1,12,10,4779,4819,168,12432,6953962341782,115,58,104,97,115,104,0, + 4706,4801,168,12482,-2157201767973730595,115,58,99,111,110,116,97,105,110,115,47,99,104,97,114, + 63,0,2049,4724,1,-1,12,10,4779,4819,168,12482,6953962341782,115,58,104,97,115,104,0, 1,5381,4,1793,4827,286458116,33,10,1,4824,2049,4686,10,4807,4841,156,0,0,83,116, 114,0,0,4832,4855,168,0,0,101,120,116,114,97,99,116,0,2049,2217,3841,4841, 4,2049,3963,3841,4841,67502597,17,1,0,4,16,10,4842,4882,168,0,0,99,104,101, @@ -260,7 +260,7 @@ CELL ngaImage[] = { 1793,11537,20974,21011,202409,417,389,1249,1535,0,11583,0,10 67503109,1793,4951,1793,4946,4,1793,4932,67502597,2049,2722,21,10,1,4927,2049,2229,4,1793,4942, 772,2,10,1,4939,9,10,1,4924,2049,2229,10,1,4922,2049,2229,10,4904,4967,168, 0,0,115,101,116,117,112,0,2049,4396,4097,4841,1,0,67503109,67503109,1,104,1,4819, - 2049,2255,1793,4987,67502597,2049,104,10,1,4983,2049,2229,4,10,4807,5013,168,12432,-581580411198892688,115, + 2049,2255,1793,4987,67502597,2049,104,10,1,4983,2049,2229,4,10,4807,5013,168,12482,-581580411198892688,115, 58,105,110,100,101,120,47,115,116,114,105,110,103,0,67502597,1793,5032,2049,4967,1793, 5025,2049,4882,2049,4918,10,1,5020,2049,2449,771,3,10,1,5016,2049,2229,18,1,2, 18,1,-1,2049,3057,10,4993,5054,156,0,0,83,114,99,0,0,5045,5064,156,0, @@ -271,112 +271,112 @@ CELL ngaImage[] = { 1793,11537,20974,21011,202409,417,389,1249,1535,0,11583,0,10 3841,5054,3841,5082,17,3841,5074,3841,5064,2049,104,2049,3963,10,5126,5166,168,0,0,99, 111,109,112,97,114,101,0,3841,5074,3841,5064,2049,118,3841,5090,22,4097,5090,3841,5090, 1793,5186,3841,5082,4097,5099,10,1,5181,2049,74,10,5153,5201,168,0,0,110,101,120, - 116,0,1,5082,2049,3816,10,4993,5230,168,12432,-6456227941126558634,115,58,99,111,110,116,97,105, + 116,0,1,5082,2049,3816,10,4993,5230,168,12482,-6456227941126558634,115,58,99,111,110,116,97,105, 110,115,47,115,116,114,105,110,103,63,0,4097,5064,4097,5054,2049,4396,4097,5074,1, 0,4097,5082,1,0,4097,5090,3841,5054,2049,104,1793,5261,2049,5139,2049,5115,2049,5166,2049, - 5201,10,1,5252,2049,2449,3841,5090,10,5206,5282,168,12432,7572864921182136,115,58,102,105,108,116, + 5201,10,1,5252,2049,2449,3841,5090,10,5206,5282,168,12482,7572864921182136,115,58,102,105,108,116, 101,114,0,1793,5310,2049,4396,2049,4179,4,1793,5302,2049,2217,4,8,1,4079,1,17, - 2049,66,10,1,5291,2049,4686,3,2049,4041,10,1,5284,2049,4205,10,5268,5326,168,12432, + 2049,66,10,1,5291,2049,4686,3,2049,4041,10,1,5284,2049,4205,10,5268,5326,168,12482, 210726137008,115,58,109,97,112,0,1793,5348,2049,4396,2049,4179,4,1793,5340,67502597,8,2049,4079, - 10,1,5335,2049,4686,3,2049,4041,10,1,5328,2049,4205,10,5315,5367,168,12432,7572865443813333,115, + 10,1,5335,2049,4686,3,2049,4041,10,1,5328,2049,4205,10,5315,5367,168,12482,7572865443813333,115, 58,115,117,98,115,116,114,0,1793,5373,17,2049,4396,10,1,5369,2049,2229,1793,5385, 67502597,1,3963,2049,2229,10,1,5379,2049,2241,67502597,1793,5398,17,1,0,4,16,10,1, - 5392,2049,2229,10,5353,5416,168,12432,229480769412560,115,58,114,105,103,104,116,0,67502597,2049,104, - 67502597,18,4,2049,5367,10,5403,5437,168,12432,6953962489469,115,58,108,101,102,116,0,1,0, - 4,2049,5367,10,5425,5463,168,12432,-949014848675520942,115,58,98,101,103,105,110,115,45,119,105, - 116,104,63,0,2,2049,104,1,19,2049,2229,2049,5437,2049,118,10,5443,5493,168,12432, + 5392,2049,2229,10,5353,5416,168,12482,229480769412560,115,58,114,105,103,104,116,0,67502597,2049,104, + 67502597,18,4,2049,5367,10,5403,5437,168,12482,6953962489469,115,58,108,101,102,116,0,1,0, + 4,2049,5367,10,5425,5463,168,12482,-949014848675520942,115,58,98,101,103,105,110,115,45,119,105, + 116,104,63,0,2,2049,104,1,19,2049,2229,2049,5437,2049,118,10,5443,5493,168,12482, -2744863427173801468,115,58,101,110,100,115,45,119,105,116,104,63,0,2,2049,104,1,19,2049, - 2229,2049,5416,2049,118,10,5475,5517,168,12432,6953962177261,115,58,99,111,112,121,0,67502597,2049, - 104,2049,3125,2049,3963,10,5505,5539,168,12432,7572863551252214,115,58,68,73,71,73,84,83,0, + 2229,2049,5416,2049,118,10,5475,5517,168,12482,6953962177261,115,58,99,111,112,121,0,67502597,2049, + 104,2049,3125,2049,3963,10,5505,5539,168,12482,7572863551252214,115,58,68,73,71,73,84,83,0, 2049,4417,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,0,1, - 5541,10,5525,5584,168,12432,-3174032931242973971,115,58,65,83,67,73,73,45,76,79,87,69,82, + 5541,10,5525,5584,168,12482,-3174032931242973971,115,58,65,83,67,73,73,45,76,79,87,69,82, 67,65,83,69,0,2049,4417,97,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,0,1,5586,10,5561,5639,168, - 12432,-3174020239987242608,115,58,65,83,67,73,73,45,85,80,80,69,82,67,65,83,69,0, + 12482,-3174020239987242608,115,58,65,83,67,73,73,45,85,80,80,69,82,67,65,83,69,0, 2049,4417,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,0,1,5641,10,5616,5692,168,12432,4909441458232360267,115,58,65, + 83,84,85,86,87,88,89,90,0,1,5641,10,5616,5692,168,12482,4909441458232360267,115,58,65, 83,67,73,73,45,76,69,84,84,69,82,83,0,2049,4417,97,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,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,0,1,5694,10,5671,5769,168,12432,1619870888324870636,115,58,80,85, + 84,85,86,87,88,89,90,0,1,5694,10,5671,5769,168,12482,1619870888324870636,115,58,80,85, 78,67,84,85,65,84,73,79,78,0,2049,4417,95,33,34,35,36,37,38,39, 40,41,42,43,44,45,46,47,58,59,60,61,62,63,64,91,92,93,94,96, - 123,124,125,126,0,1,5771,1,95,67502597,16,10,5750,5829,156,12432,-2745567821320788289,115,58,87, - 72,73,84,69,83,80,65,67,69,0,32,9,10,13,0,5811,5841,180,12432,177612, - 39,0,1,4396,2049,168,10,5834,5853,180,12432,177609,36,0,1,0,2049,156,10,5846, - 0,156,12432,249835240931843863,65,83,67,73,73,58,78,85,76,0,5858,27,156,12432,249835240931833987,65, - 83,67,73,73,58,69,83,67,0,5873,8,156,12432,7570764876722141,65,83,67,73,73,58, - 66,83,0,5888,9,156,12432,7570764876722340,65,83,67,73,73,58,72,84,0,5902,10,156, - 12432,7570764876722458,65,83,67,73,73,58,76,70,0,5916,11,156,12432,7570764876722802,65,83,67,73, - 73,58,86,84,0,5930,12,156,12432,7570764876722260,65,83,67,73,73,58,70,70,0,5944, - 13,156,12432,7570764876722173,65,83,67,73,73,58,67,82,0,5958,32,156,12432,-4630583730859567212,65,83, - 67,73,73,58,83,80,65,67,69,0,5972,127,156,12432,249835240931832445,65,83,67,73,73, - 58,68,69,76,0,5989,1,156,12432,249835240931849106,65,83,67,73,73,58,83,79,72,0, - 6004,2,156,12432,249835240931849287,65,83,67,73,73,58,83,84,88,0,6019,3,156,12432,249835240931834041, - 65,83,67,73,73,58,69,84,88,0,6034,4,156,12432,249835240931833872,65,83,67,73,73, - 58,69,79,84,0,6049,5,156,12432,249835240931833836,65,83,67,73,73,58,69,78,81,0, - 6064,6,156,12432,249835240931829111,65,83,67,73,73,58,65,67,75,0,6079,7,156,12432,249835240931830267, - 65,83,67,73,73,58,66,69,76,0,6094,14,156,12432,7570764876722698,65,83,67,73,73, - 58,83,79,0,6109,15,156,12432,7570764876722692,65,83,67,73,73,58,83,73,0,6123,16, - 156,12432,249835240931832669,65,83,67,73,73,58,68,76,69,0,6137,17,156,12432,249835240931832352,65,83, - 67,73,73,58,68,67,49,0,6152,18,156,12432,249835240931832353,65,83,67,73,73,58,68, - 67,50,0,6167,19,156,12432,249835240931832354,65,83,67,73,73,58,68,67,51,0,6182,20, - 156,12432,249835240931832355,65,83,67,73,73,58,68,67,52,0,6197,21,156,12432,249835240931843202,65,83, - 67,73,73,58,78,65,75,0,6212,22,156,12432,249835240931849442,65,83,67,73,73,58,83, - 89,78,0,6227,23,156,12432,249835240931834019,65,83,67,73,73,58,69,84,66,0,6242,24, - 156,12432,249835240931831226,65,83,67,73,73,58,67,65,78,0,6257,25,156,12432,7570764876722234,65,83, - 67,73,73,58,69,77,0,6272,26,156,12432,249835240931849298,65,83,67,73,73,58,83,85, - 66,0,6286,28,156,12432,7570764876722273,65,83,67,73,73,58,70,83,0,6301,29,156,12432, - 7570764876722306,65,83,67,73,73,58,71,83,0,6315,30,156,12432,7570764876722669,65,83,67,73,73, - 58,82,83,0,6329,31,156,12432,7570764876722768,65,83,67,73,73,58,85,83,0,6343,6375, - 168,12432,-3553210050247798618,99,58,108,111,119,101,114,99,97,115,101,63,0,1,97,1,122, - 2049,3158,10,6357,6400,168,12432,-3552791238808663639,99,58,117,112,112,101,114,99,97,115,101,63, - 0,1,65,1,90,2049,3158,10,6382,6422,168,12432,249882047462872305,99,58,108,101,116,116,101, - 114,63,0,1,6375,1,6400,2049,2255,22,10,6407,6444,168,12432,7572182947632498,99,58,100,105, - 103,105,116,63,0,1,48,1,57,2049,3158,10,6430,6467,168,12432,8246107997572794159,99,58,118, - 105,115,105,98,108,101,63,0,1,32,1,126,2049,3158,10,6451,6488,168,12432,7572183659755470, + 123,124,125,126,0,1,5771,1,95,67502597,16,10,5750,5829,156,12482,-2745567821320788289,115,58,87, + 72,73,84,69,83,80,65,67,69,0,32,9,10,13,0,5811,5841,180,12482,177612, + 39,0,1,4396,2049,168,10,5834,5853,180,12482,177609,36,0,1,0,2049,156,10,5846, + 0,156,12482,249835240931843863,65,83,67,73,73,58,78,85,76,0,5858,27,156,12482,249835240931833987,65, + 83,67,73,73,58,69,83,67,0,5873,8,156,12482,7570764876722141,65,83,67,73,73,58, + 66,83,0,5888,9,156,12482,7570764876722340,65,83,67,73,73,58,72,84,0,5902,10,156, + 12482,7570764876722458,65,83,67,73,73,58,76,70,0,5916,11,156,12482,7570764876722802,65,83,67,73, + 73,58,86,84,0,5930,12,156,12482,7570764876722260,65,83,67,73,73,58,70,70,0,5944, + 13,156,12482,7570764876722173,65,83,67,73,73,58,67,82,0,5958,32,156,12482,-4630583730859567212,65,83, + 67,73,73,58,83,80,65,67,69,0,5972,127,156,12482,249835240931832445,65,83,67,73,73, + 58,68,69,76,0,5989,1,156,12482,249835240931849106,65,83,67,73,73,58,83,79,72,0, + 6004,2,156,12482,249835240931849287,65,83,67,73,73,58,83,84,88,0,6019,3,156,12482,249835240931834041, + 65,83,67,73,73,58,69,84,88,0,6034,4,156,12482,249835240931833872,65,83,67,73,73, + 58,69,79,84,0,6049,5,156,12482,249835240931833836,65,83,67,73,73,58,69,78,81,0, + 6064,6,156,12482,249835240931829111,65,83,67,73,73,58,65,67,75,0,6079,7,156,12482,249835240931830267, + 65,83,67,73,73,58,66,69,76,0,6094,14,156,12482,7570764876722698,65,83,67,73,73, + 58,83,79,0,6109,15,156,12482,7570764876722692,65,83,67,73,73,58,83,73,0,6123,16, + 156,12482,249835240931832669,65,83,67,73,73,58,68,76,69,0,6137,17,156,12482,249835240931832352,65,83, + 67,73,73,58,68,67,49,0,6152,18,156,12482,249835240931832353,65,83,67,73,73,58,68, + 67,50,0,6167,19,156,12482,249835240931832354,65,83,67,73,73,58,68,67,51,0,6182,20, + 156,12482,249835240931832355,65,83,67,73,73,58,68,67,52,0,6197,21,156,12482,249835240931843202,65,83, + 67,73,73,58,78,65,75,0,6212,22,156,12482,249835240931849442,65,83,67,73,73,58,83, + 89,78,0,6227,23,156,12482,249835240931834019,65,83,67,73,73,58,69,84,66,0,6242,24, + 156,12482,249835240931831226,65,83,67,73,73,58,67,65,78,0,6257,25,156,12482,7570764876722234,65,83, + 67,73,73,58,69,77,0,6272,26,156,12482,249835240931849298,65,83,67,73,73,58,83,85, + 66,0,6286,28,156,12482,7570764876722273,65,83,67,73,73,58,70,83,0,6301,29,156,12482, + 7570764876722306,65,83,67,73,73,58,71,83,0,6315,30,156,12482,7570764876722669,65,83,67,73,73, + 58,82,83,0,6329,31,156,12482,7570764876722768,65,83,67,73,73,58,85,83,0,6343,6375, + 168,12482,-3553210050247798618,99,58,108,111,119,101,114,99,97,115,101,63,0,1,97,1,122, + 2049,3158,10,6357,6400,168,12482,-3552791238808663639,99,58,117,112,112,101,114,99,97,115,101,63, + 0,1,65,1,90,2049,3158,10,6382,6422,168,12482,249882047462872305,99,58,108,101,116,116,101, + 114,63,0,1,6375,1,6400,2049,2255,22,10,6407,6444,168,12482,7572182947632498,99,58,100,105, + 103,105,116,63,0,1,48,1,57,2049,3158,10,6430,6467,168,12482,8246107997572794159,99,58,118, + 105,115,105,98,108,101,63,0,1,32,1,126,2049,3158,10,6451,6488,168,12482,7572183659755470, 99,58,118,111,119,101,108,63,0,2049,4417,97,101,105,111,117,65,69,73,79, - 85,0,1,6490,4,2049,4801,10,6474,6525,168,12432,-3553628119197217420,99,58,99,111,110,115,111, + 85,0,1,6490,4,2049,4801,10,6474,6525,168,12482,-3553628119197217420,99,58,99,111,110,115,111, 110,97,110,116,63,0,2,2049,6422,1793,6535,2049,6488,2049,2644,10,1,6530,1793,6543, - 3,2049,2541,10,1,6539,2049,66,10,6507,6567,168,12432,-6558963794062736370,99,58,119,104,105,116, - 101,115,112,97,99,101,63,0,1,5829,4,2049,4801,10,6548,6592,168,12432,-6672106426782194349,99, + 3,2049,2541,10,1,6539,2049,66,10,6507,6567,168,12482,-6558963794062736370,99,58,119,104,105,116, + 101,115,112,97,99,101,63,0,1,5829,4,2049,4801,10,6548,6592,168,12482,-6672106426782194349,99, 58,45,108,111,119,101,114,99,97,115,101,63,0,2049,6375,2049,2644,10,6573,6616, - 168,12432,-6671687615343059370,99,58,45,117,112,112,101,114,99,97,115,101,63,0,2049,6400,2049, - 2644,10,6597,6636,168,12432,249881966047746975,99,58,45,100,105,103,105,116,63,0,2049,6444,2049, - 2644,10,6621,6661,168,12432,1197920222559514203,99,58,45,119,104,105,116,101,115,112,97,99,101, - 63,0,2049,6567,2049,2644,10,6641,6683,168,12432,-4579699312045814628,99,58,45,118,105,115,105,98, - 108,101,63,0,2049,6467,2049,2644,10,6666,6703,168,12432,249881966759869947,99,58,45,118,111,119, - 101,108,63,0,2049,6488,2049,2644,10,6688,6727,168,12432,-6672524495731613151,99,58,45,99,111,110, - 115,111,110,97,110,116,63,0,2049,6525,2049,2644,10,6708,6748,168,12432,8246107917359977086,99,58, + 168,12482,-6671687615343059370,99,58,45,117,112,112,101,114,99,97,115,101,63,0,2049,6400,2049, + 2644,10,6597,6636,168,12482,249881966047746975,99,58,45,100,105,103,105,116,63,0,2049,6444,2049, + 2644,10,6621,6661,168,12482,1197920222559514203,99,58,45,119,104,105,116,101,115,112,97,99,101, + 63,0,2049,6567,2049,2644,10,6641,6683,168,12482,-4579699312045814628,99,58,45,118,105,115,105,98, + 108,101,63,0,2049,6467,2049,2644,10,6666,6703,168,12482,249881966759869947,99,58,45,118,111,119, + 101,108,63,0,2049,6488,2049,2644,10,6688,6727,168,12482,-6672524495731613151,99,58,45,99,111,110, + 115,111,110,97,110,116,63,0,2049,6525,2049,2644,10,6708,6748,168,12482,8246107917359977086,99,58, 116,111,45,117,112,112,101,114,0,2,2049,6375,25,3,1,32,18,10,6732,6773, - 168,12432,8246107917349275483,99,58,116,111,45,108,111,119,101,114,0,2,2049,6400,25,3,1, - 32,17,10,6757,6799,168,12432,-4579599832837481303,99,58,116,111,45,115,116,114,105,110,103,0, - 2049,4417,46,0,1,6801,2049,4368,1,39,2049,2241,10,6782,6831,168,12432,-6563237009071717459,99,58, + 168,12482,8246107917349275483,99,58,116,111,45,108,111,119,101,114,0,2,2049,6400,25,3,1, + 32,17,10,6757,6799,168,12482,-4579599832837481303,99,58,116,111,45,115,116,114,105,110,103,0, + 2049,4417,46,0,1,6801,2049,4368,1,39,2049,2241,10,6782,6831,168,12482,-6563237009071717459,99,58, 116,111,103,103,108,101,45,99,97,115,101,0,2,2049,6375,1,6748,1,6773,2049, - 66,10,6812,6858,168,12432,-4579599833032159941,99,58,116,111,45,110,117,109,98,101,114,0,2, + 66,10,6812,6858,168,12482,-4579599833032159941,99,58,116,111,45,110,117,109,98,101,114,0,2, 2049,6444,1793,6867,1,48,18,10,1,6863,1793,6875,3,1,0,10,1,6871,2049,66, - 10,6841,6896,168,12432,8246850501110408334,115,58,116,111,45,117,112,112,101,114,0,1,6748,2049, - 5326,10,6880,6917,168,12432,8246850501099706731,115,58,116,111,45,108,111,119,101,114,0,1,6773, - 2049,5326,10,6901,6939,168,12432,-4555094364049076026,115,58,116,114,105,109,45,108,101,102,116,0, + 10,6841,6896,168,12482,8246850501110408334,115,58,116,111,45,117,112,112,101,114,0,1,6748,2049, + 5326,10,6880,6917,168,12482,8246850501099706731,115,58,116,111,45,108,111,119,101,114,0,1,6773, + 2049,5326,10,6901,6939,168,12482,-4555094364049076026,115,58,116,114,105,109,45,108,101,102,116,0, 2049,4368,1793,6953,2049,58,1,6567,1,2740,2049,2255,21,10,1,6943,2049,2372,2049,3139, - 10,6922,6978,168,12432,-2744161423935835847,115,58,116,114,105,109,45,114,105,103,104,116,0,2049, - 4368,2049,4561,2049,6939,2049,4561,10,6960,6999,168,12432,6953962791214,115,58,116,114,105,109,0, - 2049,6978,2049,6939,10,6987,7028,156,12432,-429402327855008236,82,101,119,114,105,116,101,85,110,100, + 10,6922,6978,168,12482,-2744161423935835847,115,58,116,114,105,109,45,114,105,103,104,116,0,2049, + 4368,2049,4561,2049,6939,2049,4561,10,6960,6999,168,12482,6953962791214,115,58,116,114,105,109,0, + 2049,6978,2049,6939,10,6987,7028,156,12482,-429402327855008236,82,101,119,114,105,116,101,85,110,100, 101,114,115,99,111,114,101,115,0,-1,7004,7038,168,0,0,115,117,98,0,1, 95,1793,7045,1,32,10,1,7042,2049,2554,10,7029,7063,168,0,0,114,101,119,114, 105,116,101,0,3841,7028,1793,7072,1,7038,2049,5326,10,1,7067,9,10,7050,7088,168, - 0,0,104,97,110,100,108,101,0,1,4479,8,10,7004,7105,180,12432,229482595734750,115,105, - 103,105,108,58,39,0,2049,7063,2049,7088,10,7092,7128,168,12432,-2744210522849075797,115,58,115,112, + 0,0,104,97,110,100,108,101,0,1,4479,8,10,7004,7105,180,12482,229482595734750,115,105, + 103,105,108,58,39,0,2049,7063,2049,7088,10,7092,7128,168,12482,-2744210522849075797,115,58,115,112, 108,105,116,47,99,104,97,114,0,2049,2217,2049,4724,772,2049,2217,2049,5437,1,41, - 2049,2229,10,7110,7162,168,12432,-72719441055178940,115,58,115,112,108,105,116,47,115,116,114,105, + 2049,2229,10,7110,7162,168,12482,-72719441055178940,115,58,115,112,108,105,116,47,115,116,114,105, 110,103,0,2049,2217,2049,5013,2049,3125,772,2049,2217,2049,5437,1,41,2049,2229,10,7142, - 7193,168,12432,249904557744535982,115,58,114,101,112,108,97,99,101,0,67502597,2049,104,2049,1977,16, + 7193,168,12482,249904557744535982,115,58,114,101,112,108,97,99,101,0,67502597,2049,104,2049,1977,16, 1793,7209,2049,7162,4,2049,1977,15,17,10,1,7201,2049,2229,2049,4623,2049,4666,10,7178, 7232,156,0,0,83,112,108,105,116,45,79,110,0,0,7218,7245,168,0,0,109, 97,116,99,104,63,0,3841,7232,11,10,7233,7264,168,0,0,116,101,114,109,105, 110,97,116,101,0,1,0,67502597,2049,3139,16,10,7249,7281,168,0,0,115,116,101, 112,0,1,3125,2049,2229,2049,7245,1793,7295,2,2049,130,2049,7264,10,1,7289,9,10, - 7178,7315,168,12432,8246850503517749147,115,58,116,111,107,101,110,105,122,101,0,4097,7232,2049,4445, + 7178,7315,168,12482,8246850503517749147,115,58,116,111,107,101,110,105,122,101,0,4097,7232,2049,4445, 2049,1977,1,0,2049,130,1793,7337,2,2049,130,2,1,7281,2049,4686,3,10,1,7327, 2049,2229,2049,1977,67502597,18,2049,3139,67502597,16,10,7299,7362,156,0,0,78,101,101,100, 108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -396,7 +396,7 @@ CELL ngaImage[] = { 1793,11537,20974,21011,202409,417,389,1249,1535,0,11583,0,10 0,7500,7648,156,0,0,84,80,0,0,7640,7659,168,0,0,115,97,118,101,0, 2049,4445,3841,7648,1,7512,17,2049,3125,16,1,7648,2049,3816,10,7649,7684,168,0,0, 110,101,120,116,0,1793,7690,3841,7499,17,10,1,7686,2049,2241,10,7674,7706,168,0, - 0,100,111,110,101,63,0,2049,104,2049,2722,10,7299,7737,168,12432,9213749861880762729,115,58,116, + 0,100,111,110,101,63,0,2049,104,2049,2722,10,7299,7737,168,12482,9213749861880762729,115,58,116, 111,107,101,110,105,122,101,45,111,110,45,115,116,114,105,110,103,0,1,0, 4097,7648,1793,7751,2,1,7362,2049,5517,2049,4666,10,1,7743,1793,7760,2049,104,4097,7499, 10,1,7755,2049,2255,1793,7777,1,7362,2049,7162,2049,7659,2049,7684,2049,7706,10,1,7766, @@ -408,657 +408,660 @@ CELL ngaImage[] = { 1793,11537,20974,21011,202409,417,389,1249,1535,0,11583,0,10 45,115,105,103,110,0,2049,2761,1793,7894,1,45,2049,4079,10,1,7889,9,10,7869, 7912,168,0,0,110,45,62,100,105,103,105,116,0,2049,5539,17,15,10,7898,7930, 168,0,0,99,111,110,118,101,114,116,0,1793,7944,3841,243,20,4,2049,7912,2049, - 4079,2,2049,2722,10,1,7932,2049,2397,3,10,7711,7967,168,12432,-4562752463999572364,110,58,116,111, - 45,115,116,114,105,110,103,0,1793,7981,1,7803,2049,4179,2,2049,3086,2049,7930,2049, - 7885,10,1,7969,2049,4205,1,7803,2049,4561,10,7950,8000,168,0,0,99,104,97,114, - 0,1,32,1793,8009,1,95,2049,4079,10,1,8004,2049,2554,1,114,1793,8022,1,13, - 2049,4079,10,1,8017,2049,2554,1,110,1793,8035,1,10,2049,4079,10,1,8030,2049,2554, - 1,116,1793,8048,1,9,2049,4079,10,1,8043,2049,2554,1,48,1793,8061,1,0,2049, - 4079,10,1,8056,2049,2554,1,94,1793,8074,1,27,2049,4079,10,1,8069,2049,2554,2049, - 4079,10,7990,8091,168,0,0,116,121,112,101,0,1,99,1793,8099,4,2049,4079,10, - 1,8095,2049,2554,1,115,1793,8113,4,1,4079,2049,4686,10,1,8107,2049,2554,1,110, - 1793,8129,4,2049,7967,1,4079,2049,4686,10,1,8121,2049,2554,3,10,8081,8147,168,0, - 0,104,97,110,100,108,101,0,1,92,1793,8156,2049,58,2049,8000,10,1,8151,2049, - 2554,1,37,1793,8169,2049,58,2049,8091,10,1,8164,2049,2554,2049,4079,10,7950,8190,168, - 12432,7572864928505531,115,58,102,111,114,109,97,116,0,1793,8219,2049,4396,1793,8214,2049,4179,1793, - 8209,2049,58,25,2049,8147,1,8200,7,10,1,8200,8,3,10,1,8196,2049,2241,10, - 1,8192,2049,4205,10,8176,8237,168,12432,229480751847353,115,58,99,111,110,115,116,0,1,4445, - 2049,2229,2049,2131,10,8224,8256,156,0,0,86,97,108,117,101,115,0,0,0,0, + 4079,2,2049,2722,10,1,7932,2049,2397,3,10,7711,7976,168,0,-3499893649969689757,110,58,116,111, + 45,115,116,114,105,110,103,47,114,101,118,101,114,115,101,100,0,1793,7990,1, + 7803,2049,4179,2,2049,3086,2049,7930,2049,7885,10,1,7978,2049,4205,1,7803,10,7950,8014, + 168,12482,-4562752463999572364,110,58,116,111,45,115,116,114,105,110,103,0,2049,7976,2049,4561,10, + 7997,8029,168,0,0,99,104,97,114,0,1,32,1793,8038,1,95,2049,4079,10,1, + 8033,2049,2554,1,114,1793,8051,1,13,2049,4079,10,1,8046,2049,2554,1,110,1793,8064, + 1,10,2049,4079,10,1,8059,2049,2554,1,116,1793,8077,1,9,2049,4079,10,1,8072, + 2049,2554,1,48,1793,8090,1,0,2049,4079,10,1,8085,2049,2554,1,94,1793,8103,1, + 27,2049,4079,10,1,8098,2049,2554,2049,4079,10,8019,8120,168,0,0,116,121,112,101, + 0,1,99,1793,8128,4,2049,4079,10,1,8124,2049,2554,1,115,1793,8142,4,1,4079, + 2049,4686,10,1,8136,2049,2554,1,110,1793,8158,4,2049,8014,1,4079,2049,4686,10,1, + 8150,2049,2554,3,10,8110,8176,168,0,0,104,97,110,100,108,101,0,1,92,1793, + 8185,2049,58,2049,8029,10,1,8180,2049,2554,1,37,1793,8198,2049,58,2049,8120,10,1, + 8193,2049,2554,2049,4079,10,7997,8219,168,12482,7572864928505531,115,58,102,111,114,109,97,116,0, + 1793,8248,2049,4396,1793,8243,2049,4179,1793,8238,2049,58,25,2049,8176,1,8229,7,10,1, + 8229,8,3,10,1,8225,2049,2241,10,1,8221,2049,4205,10,8205,8266,168,12482,229480751847353,115, + 58,99,111,110,115,116,0,1,4445,2049,2229,2049,2131,10,8253,8285,156,0,0,86, + 97,108,117,101,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,8273,8323,168,0,0,102, + 114,111,109,0,2049,104,2,1793,8341,1793,8334,1,8285,4113,10,1,8330,2049,2241,2049, + 3139,10,1,8328,2049,2449,3,10,8313,8355,168,0,0,116,111,0,2,2049,104,1793, + 8371,2049,58,1,97,18,2049,3125,1,8285,266001,10,1,8360,2049,2449,3,10,8253,8390, + 168,12482,229481157528792,114,101,111,114,100,101,114,0,1,8323,2049,2229,2049,8355,10,8377,8408, + 168,12482,210709288570,99,117,114,114,121,0,2049,1977,1793,8418,4,2049,1818,2049,1843,10,1, + 8412,2049,2229,10,8397,8433,168,12482,6385158928,100,111,101,115,0,2049,1595,4,2049,8408,2049, + 1576,2049,182,16,1,168,2049,1660,10,8423,8464,168,12482,8246153734800721448,100,58,102,111,114,45, + 101,97,99,104,0,1,2,1793,8477,6415,2049,2217,134481157,1542,1,8468,7,10,1,8468, + 8,3,10,8448,8499,168,12482,-4578079420196310922,100,58,108,111,111,107,117,112,45,120,116,0, + 1,0,4,1793,8524,2049,2217,2049,182,2831,1793,8517,4,1,2172,2049,2229,10,1,8511, + 1,17,2049,66,10,1,8504,2049,8464,3,10,8482,8538,168,12482,5863407,103,99,0,1, + 3,4,2049,3919,10,8530,8558,168,12482,7572098019335426,97,58,108,101,110,103,116,104,0,15, + 10,8544,8574,168,12482,7572098062851599,97,58,109,105,100,100,108,101,0,2049,1977,1793,8597,2, + 2049,130,1793,8587,2049,3125,17,10,1,8583,2049,2229,2049,1977,4,2049,3963,10,1,8578, + 2049,2229,10,8560,8614,168,12482,6953258052395,97,58,108,101,102,116,0,1,0,4,2049,8574, + 10,8602,8633,168,12482,229457522989118,97,58,114,105,103,104,116,0,67502597,2049,8558,67502597,18,4, + 2049,8574,10,8620,8665,168,12482,9069136730318539537,97,58,99,111,117,110,116,101,100,45,114,101, + 115,117,108,116,115,0,8,2049,1977,1793,8678,2,2049,130,1,130,2049,2449,10,1, + 8670,2049,2229,10,8642,8702,168,12482,8526436589641133048,97,58,102,114,111,109,45,115,116,114,105, + 110,103,0,2049,1977,1793,8716,2,2049,104,2049,130,1,130,2049,4686,10,1,8706,2049, + 2229,10,8683,8737,168,12482,8246014500347515589,97,58,102,111,114,45,101,97,99,104,0,4,2049, + 58,1,19,2049,2229,1793,8753,5,2049,58,84018692,525572,1542,10,1,8746,2049,2449,771,10, + 8721,8770,168,12482,210704781289,97,58,100,117,112,0,2049,1977,1793,8783,2,15,2049,130,1, + 130,2049,8737,10,1,8774,2049,2229,10,8759,8800,168,12482,6953257740187,97,58,99,111,112,121, + 0,1,3,1793,8816,4097,3,2,2049,8558,2049,130,1,130,2049,8737,10,1,8804,2049, + 3919,10,8788,8838,168,12482,-4582662990808010201,97,58,116,111,45,115,116,114,105,110,103,0,1, + 3,1793,8851,2049,8770,1,0,2049,130,2049,3125,10,1,8842,2049,3919,2049,4368,10,8821, + 8872,168,12482,7572097601960728,97,58,97,112,112,101,110,100,0,2049,2217,1,37,2049,2285,17, + 2049,1977,1793,8897,2049,130,1793,8892,1,130,2049,8737,10,1,8887,2049,2285,10,1,8883, + 2049,2229,10,8858,8917,168,12482,249879240302335150,97,58,112,114,101,112,101,110,100,0,4,2049, + 8872,10,8902,8933,168,12482,6953257732522,97,58,99,104,111,112,0,2049,8770,1,-1,2049,3898, + 2,2049,3833,10,8921,8957,168,12482,7572097789208550,97,58,102,105,108,116,101,114,0,1793,8972, + 67502597,1,27,2049,2229,4,1,130,1,17,2049,66,10,1,8959,2049,8408,2049,1977,1793, + 8987,67502597,15,2049,130,2049,8737,10,1,8980,2049,2229,2049,1977,67502597,18,2049,3139,67502597,16, + 10,8943,9017,168,12482,-4582686815792817282,97,58,99,111,110,116,97,105,110,115,63,0,1,0, + 4,1793,9029,4,5,67502597,11,6,22,10,1,9022,2049,8737,772,10,9000,9059,168,12482, + -3160266450763725308,97,58,99,111,110,116,97,105,110,115,47,115,116,114,105,110,103,63,0, + 1,0,4,1793,9072,4,5,67502597,2049,118,6,22,10,1,9064,2049,8737,772,10,9035, + 9089,168,12482,210704790430,97,58,109,97,112,0,4,1793,9119,2049,58,1793,9113,1793,9102,15, + 67502597,8,10,1,9098,2049,2241,1,39,2049,2241,2049,3125,10,1,9096,2049,2449,771,10, + 1,9092,2049,2241,10,9078,9139,168,12482,249879242396290652,97,58,114,101,118,101,114,115,101,0, + 2049,1977,1793,9173,2049,58,1793,9151,17,2049,3139,10,1,9147,2049,2241,2,2049,130,1793, + 9167,2,15,2049,130,2049,3139,10,1,9160,2049,2449,3,10,1,9143,2049,2229,10,9124, + 9188,168,12482,6384993884,97,58,116,104,0,17,2049,3125,10,9178,9205,168,12482,229457508628298,97,58, + 102,101,116,99,104,0,2049,9188,15,10,9192,9222,168,12482,229457524579373,97,58,115,116,111, + 114,101,0,2049,9188,16,10,9209,9239,168,12482,229457508770408,97,58,102,105,114,115,116,0, + 1,0,2049,9205,10,9226,9256,168,12482,6953258048468,97,58,108,97,115,116,0,2,2049,8558, + 2049,3139,2049,9205,10,9244,9278,168,12482,7572098253803096,97,58,114,101,100,117,99,101,0,1, + 19,2049,2229,2049,8737,10,9264,9295,168,12482,6384048135,70,82,69,69,0,2049,4276,1,1025, + 18,1,513,1,12,19,18,2049,1977,18,10,9285,9325,156,0,0,78,101,120,116, + 65,114,114,97,121,0,10,9310,9338,168,0,0,97,114,114,97,121,115,0,2049, + 9295,2049,1977,17,10,9285,9356,168,12482,6953258340118,97,58,116,101,109,112,0,3841,9325,2, + 1,12,11,1793,9371,3,1,0,2,4097,9325,10,1,9364,9,1,513,19,2049,9338, + 17,67502597,2049,8558,2049,3125,2049,3963,3841,9325,1,513,19,2049,9338,17,1,9325,2049,3816, + 10,9344,9411,156,0,0,67,111,117,110,116,0,3,9400,9425,168,0,0,112,114, + 101,112,97,114,101,0,1,0,1,9411,16,10,9412,9444,168,0,0,114,101,115, + 101,114,118,101,0,4,1,0,2049,130,10,9431,9461,168,0,0,112,97,116,99, + 104,0,2049,1977,67502597,18,2049,3139,67502597,16,10,9450,9483,168,0,0,99,108,101,97, + 110,117,112,0,2,2049,9356,4,1,3,16,10,9470,9503,168,0,0,114,101,99, + 111,114,100,0,3841,9411,2049,130,10,9491,9523,168,0,0,105,116,101,114,97,116, + 101,47,110,0,1793,9535,67502597,11,1,9503,9,1,9411,2049,3816,10,1,9525,2049,8737, + 10,9508,9555,168,0,0,105,116,101,114,97,116,101,47,115,0,1793,9568,67502597,2049, + 118,1,9503,9,1,9411,2049,3816,10,1,9557,2049,8737,10,9344,9588,168,12482,249879231104077855,97, + 58,105,110,100,105,99,101,115,0,2049,9425,2049,1977,1793,9600,2049,9444,2049,9523,3, + 10,1,9594,2049,2229,2049,9461,2049,9483,10,9573,9631,168,12482,6001861788990794213,97,58,105,110,100, + 105,99,101,115,47,115,116,114,105,110,103,0,2049,9425,2049,1977,1793,9643,2049,9444, + 2049,9555,3,10,1,9637,2049,2229,2049,9461,2049,9483,10,9609,9665,168,12482,229457512492152,97,58, + 105,110,100,101,120,0,1793,9674,2049,9588,1,0,2049,9205,10,1,9667,2049,8538,10, + 9652,9699,168,12482,4816227687043827742,97,58,105,110,100,101,120,47,115,116,114,105,110,103,0, + 1793,9708,2049,9631,1,0,2049,9205,10,1,9701,2049,8538,10,9679,9725,168,12482,6953258084126,97, + 58,109,97,107,101,0,2049,8665,2,2,1,3,1793,9736,2049,9139,10,1,9733,2049, + 3919,4,2049,8800,10,9713,9751,180,12482,177696,123,0,1,339,2049,180,1,1560,2049,168, + 1,339,2049,180,10,9744,9771,180,12482,177698,125,0,1,355,2049,180,1,2229,2049,168, + 1,1560,2049,168,1,19,2049,174,1,43,2049,174,1,3139,2049,168,1,355,2049,180, + 1,9725,2049,168,10,9764,9816,168,12482,6953257904708,97,58,104,97,115,104,0,1,5381,4, + 1793,9827,4,1,33,19,17,10,1,9821,2049,8737,10,9804,9843,168,12482,210704782197,97,58, + 101,113,63,0,2049,9816,4,2049,9816,11,10,9832,9862,168,12482,6953255788674,97,58,45,101, + 113,63,0,2049,9816,4,2049,9816,12,10,9850,9889,168,12482,4448793249567199488,97,58,98,101,103, + 105,110,115,45,119,105,116,104,63,0,1,3,1793,9905,2,2049,8558,1,19,2049, + 2229,2049,8614,2049,9843,10,1,9893,2049,3919,10,9869,9928,168,12482,-3654621344420884174,97,58,101,110, + 100,115,45,119,105,116,104,63,0,1,3,1793,9944,2,2049,8558,1,19,2049,2229, + 2049,8633,2049,9843,10,1,9932,2049,3919,10,9910,9965,156,0,0,83,117,98,115,116, + 105,116,117,116,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,8244,8294,168,0,0,102,114,111,109,0,2049,104,2,1793,8312, - 1793,8305,1,8256,4113,10,1,8301,2049,2241,2049,3139,10,1,8299,2049,2449,3,10,8284, - 8326,168,0,0,116,111,0,2,2049,104,1793,8342,2049,58,1,97,18,2049,3125,1, - 8256,266001,10,1,8331,2049,2449,3,10,8224,8361,168,12432,229481157528792,114,101,111,114,100,101, - 114,0,1,8294,2049,2229,2049,8326,10,8348,8379,168,12432,210709288570,99,117,114,114,121,0, - 2049,1977,1793,8389,4,2049,1818,2049,1843,10,1,8383,2049,2229,10,8368,8404,168,12432,6385158928, - 100,111,101,115,0,2049,1595,4,2049,8379,2049,1576,2049,182,16,1,168,2049,1660,10, - 8394,8435,168,12432,8246153734800721448,100,58,102,111,114,45,101,97,99,104,0,1,2,1793,8448, - 6415,2049,2217,134481157,1542,1,8439,7,10,1,8439,8,3,10,8419,8470,168,12432,-4578079420196310922,100, - 58,108,111,111,107,117,112,45,120,116,0,1,0,4,1793,8495,2049,2217,2049,182, - 2831,1793,8488,4,1,2172,2049,2229,10,1,8482,1,17,2049,66,10,1,8475,2049,8435, - 3,10,8453,8509,168,12432,5863407,103,99,0,1,3,4,2049,3919,10,8501,8529,168,12432, - 7572098019335426,97,58,108,101,110,103,116,104,0,15,10,8515,8545,168,12432,7572098062851599,97,58,109, - 105,100,100,108,101,0,2049,1977,1793,8568,2,2049,130,1793,8558,2049,3125,17,10,1, - 8554,2049,2229,2049,1977,4,2049,3963,10,1,8549,2049,2229,10,8531,8585,168,12432,6953258052395,97, - 58,108,101,102,116,0,1,0,4,2049,8545,10,8573,8604,168,12432,229457522989118,97,58,114, - 105,103,104,116,0,67502597,2049,8529,67502597,18,4,2049,8545,10,8591,8636,168,12432,9069136730318539537,97, - 58,99,111,117,110,116,101,100,45,114,101,115,117,108,116,115,0,8,2049,1977, - 1793,8649,2,2049,130,1,130,2049,2449,10,1,8641,2049,2229,10,8613,8673,168,12432,8526436589641133048, - 97,58,102,114,111,109,45,115,116,114,105,110,103,0,2049,1977,1793,8687,2,2049, - 104,2049,130,1,130,2049,4686,10,1,8677,2049,2229,10,8654,8708,168,12432,8246014500347515589,97,58, - 102,111,114,45,101,97,99,104,0,4,2049,58,1,19,2049,2229,1793,8724,5,2049, - 58,84018692,525572,1542,10,1,8717,2049,2449,771,10,8692,8741,168,12432,210704781289,97,58,100,117, - 112,0,2049,1977,1793,8754,2,15,2049,130,1,130,2049,8708,10,1,8745,2049,2229,10, - 8730,8771,168,12432,6953257740187,97,58,99,111,112,121,0,1,3,1793,8787,4097,3,2,2049, - 8529,2049,130,1,130,2049,8708,10,1,8775,2049,3919,10,8759,8809,168,12432,-4582662990808010201,97,58, - 116,111,45,115,116,114,105,110,103,0,1,3,1793,8822,2049,8741,1,0,2049,130, - 2049,3125,10,1,8813,2049,3919,2049,4368,10,8792,8843,168,12432,7572097601960728,97,58,97,112,112, - 101,110,100,0,2049,2217,1,37,2049,2285,17,2049,1977,1793,8868,2049,130,1793,8863,1, - 130,2049,8708,10,1,8858,2049,2285,10,1,8854,2049,2229,10,8829,8888,168,12432,249879240302335150,97, - 58,112,114,101,112,101,110,100,0,4,2049,8843,10,8873,8904,168,12432,6953257732522,97,58, - 99,104,111,112,0,2049,8741,1,-1,2049,3898,2,2049,3833,10,8892,8928,168,12432,7572097789208550, - 97,58,102,105,108,116,101,114,0,1793,8943,67502597,1,27,2049,2229,4,1,130,1, - 17,2049,66,10,1,8930,2049,8379,2049,1977,1793,8958,67502597,15,2049,130,2049,8708,10,1, - 8951,2049,2229,2049,1977,67502597,18,2049,3139,67502597,16,10,8914,8988,168,12432,-4582686815792817282,97,58,99, - 111,110,116,97,105,110,115,63,0,1,0,4,1793,9000,4,5,67502597,11,6,22, - 10,1,8993,2049,8708,772,10,8971,9030,168,12432,-3160266450763725308,97,58,99,111,110,116,97,105, - 110,115,47,115,116,114,105,110,103,63,0,1,0,4,1793,9043,4,5,67502597,2049, - 118,6,22,10,1,9035,2049,8708,772,10,9006,9060,168,12432,210704790430,97,58,109,97,112, - 0,4,1793,9090,2049,58,1793,9084,1793,9073,15,67502597,8,10,1,9069,2049,2241,1,39, - 2049,2241,2049,3125,10,1,9067,2049,2449,771,10,1,9063,2049,2241,10,9049,9110,168,12432, - 249879242396290652,97,58,114,101,118,101,114,115,101,0,2049,1977,1793,9144,2049,58,1793,9122,17, - 2049,3139,10,1,9118,2049,2241,2,2049,130,1793,9138,2,15,2049,130,2049,3139,10,1, - 9131,2049,2449,3,10,1,9114,2049,2229,10,9095,9159,168,12432,6384993884,97,58,116,104,0, - 17,2049,3125,10,9149,9176,168,12432,229457508628298,97,58,102,101,116,99,104,0,2049,9159,15, - 10,9163,9193,168,12432,229457524579373,97,58,115,116,111,114,101,0,2049,9159,16,10,9180,9210, - 168,12432,229457508770408,97,58,102,105,114,115,116,0,1,0,2049,9176,10,9197,9227,168,12432, - 6953258048468,97,58,108,97,115,116,0,2,2049,8529,2049,3139,2049,9176,10,9215,9249,168,12432, - 7572098253803096,97,58,114,101,100,117,99,101,0,1,19,2049,2229,2049,8708,10,9235,9266,168, - 12432,6384048135,70,82,69,69,0,2049,4276,1,1025,18,1,513,1,12,19,18,2049,1977, - 18,10,9256,9296,156,0,0,78,101,120,116,65,114,114,97,121,0,10,9281,9309, - 168,0,0,97,114,114,97,121,115,0,2049,9266,2049,1977,17,10,9256,9327,168,12432, - 6953258340118,97,58,116,101,109,112,0,3841,9296,2,1,12,11,1793,9342,3,1,0,2, - 4097,9296,10,1,9335,9,1,513,19,2049,9309,17,67502597,2049,8529,2049,3125,2049,3963,3841, - 9296,1,513,19,2049,9309,17,1,9296,2049,3816,10,9315,9382,156,0,0,67,111,117, - 110,116,0,3,9371,9396,168,0,0,112,114,101,112,97,114,101,0,1,0,1, - 9382,16,10,9383,9415,168,0,0,114,101,115,101,114,118,101,0,4,1,0,2049, - 130,10,9402,9432,168,0,0,112,97,116,99,104,0,2049,1977,67502597,18,2049,3139,67502597, - 16,10,9421,9454,168,0,0,99,108,101,97,110,117,112,0,2,2049,9327,4,1, - 3,16,10,9441,9474,168,0,0,114,101,99,111,114,100,0,3841,9382,2049,130,10, - 9462,9494,168,0,0,105,116,101,114,97,116,101,47,110,0,1793,9506,67502597,11,1, - 9474,9,1,9382,2049,3816,10,1,9496,2049,8708,10,9479,9526,168,0,0,105,116,101, - 114,97,116,101,47,115,0,1793,9539,67502597,2049,118,1,9474,9,1,9382,2049,3816,10, - 1,9528,2049,8708,10,9315,9559,168,12432,249879231104077855,97,58,105,110,100,105,99,101,115,0, - 2049,9396,2049,1977,1793,9571,2049,9415,2049,9494,3,10,1,9565,2049,2229,2049,9432,2049,9454, - 10,9544,9602,168,12432,6001861788990794213,97,58,105,110,100,105,99,101,115,47,115,116,114,105, - 110,103,0,2049,9396,2049,1977,1793,9614,2049,9415,2049,9526,3,10,1,9608,2049,2229,2049, - 9432,2049,9454,10,9580,9636,168,12432,229457512492152,97,58,105,110,100,101,120,0,1793,9645,2049, - 9559,1,0,2049,9176,10,1,9638,2049,8509,10,9623,9670,168,12432,4816227687043827742,97,58,105,110, - 100,101,120,47,115,116,114,105,110,103,0,1793,9679,2049,9602,1,0,2049,9176,10, - 1,9672,2049,8509,10,9650,9696,168,12432,6953258084126,97,58,109,97,107,101,0,2049,8636,2, - 2,1,3,1793,9707,2049,9110,10,1,9704,2049,3919,4,2049,8771,10,9684,9722,180,12432, - 177696,123,0,1,339,2049,180,1,1560,2049,168,1,339,2049,180,10,9715,9742,180,12432, - 177698,125,0,1,355,2049,180,1,2229,2049,168,1,1560,2049,168,1,19,2049,174,1, - 43,2049,174,1,3139,2049,168,1,355,2049,180,1,9696,2049,168,10,9735,9787,168,12432, - 6953257904708,97,58,104,97,115,104,0,1,5381,4,1793,9798,4,1,33,19,17,10,1, - 9792,2049,8708,10,9775,9814,168,12432,210704782197,97,58,101,113,63,0,2049,9787,4,2049,9787, - 11,10,9803,9833,168,12432,6953255788674,97,58,45,101,113,63,0,2049,9787,4,2049,9787,12, - 10,9821,9860,168,12432,4448793249567199488,97,58,98,101,103,105,110,115,45,119,105,116,104,63, - 0,1,3,1793,9876,2,2049,8529,1,19,2049,2229,2049,8585,2049,9814,10,1,9864,2049, - 3919,10,9840,9899,168,12432,-3654621344420884174,97,58,101,110,100,115,45,119,105,116,104,63,0, - 1,3,1793,9915,2,2049,8529,1,19,2049,2229,2049,8604,2049,9814,10,1,9903,2049,3919, - 10,9881,9936,156,0,0,83,117,98,115,116,105,116,117,116,101,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,9949,10106,168,0,0,101, + 120,116,114,97,99,116,0,1,9965,2049,5517,10,10093,10124,168,0,0,99,111,109, + 98,105,110,101,0,1,9965,2049,4666,2049,4666,10,10111,10145,168,0,0,102,105,110, + 100,45,101,110,100,0,2,2049,104,1,9965,2049,104,18,67502597,17,10,10131,10167,168, + 0,0,99,108,101,97,110,0,2049,10145,1,0,4,16,10,9910,10193,168,12482,1672736740201773236, + 115,58,114,101,112,108,97,99,101,45,97,108,108,0,1,3,1793,10216,2049,10106, + 2049,7737,2049,4396,4,1793,10209,2049,10124,10,1,10206,2049,8737,2049,10167,10,1,10197,2049, + 3919,10,10174,10239,168,0,0,99,117,114,114,101,110,116,45,108,105,110,101,0, + 2049,4276,1,1025,18,10,10221,10263,168,0,0,99,111,117,110,116,45,116,111,107, + 101,110,115,0,1793,10269,1,32,11,10,1,10265,2049,5282,2049,104,10,10245,10296,168, + 0,0,112,114,111,99,101,115,115,45,116,111,107,101,110,115,0,1793,10324,1, + 32,2049,7128,4,1793,10317,2,2049,104,2049,2740,1,417,1,17,2049,66,10,1,10305, + 2049,2229,2049,3125,10,1,10298,2049,2449,2049,417,10,10174,10347,168,12482,8246849872898570441,115,58,101, + 118,97,108,117,97,116,101,0,2049,10239,2049,5517,2049,10239,2,2049,10263,2049,10296,10, + 10331,10367,156,0,0,76,80,0,0,10359,10379,156,0,0,73,110,100,101,120,0, + 0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,10368,10421,168,0,0,110,101,120, + 116,0,3841,10367,1,10379,17,2049,3816,10,10411,10439,168,0,0,112,114,101,112,0, + 1,10367,2049,3816,1,0,3841,10367,1,10379,17,16,10,10429,10462,168,0,0,100,111, + 110,101,0,1,10367,2049,3833,10,10331,10474,168,12482,177646,73,0,3841,10367,1,10379,17, + 15,10,10467,10488,168,12482,177647,74,0,3841,10367,1,10379,17,2049,3139,15,10,10481,10504, + 168,12482,177648,75,0,3841,10367,1,10379,17,1,2,18,15,10,10497,10533,168,12482,6047344052022463093, + 105,110,100,101,120,101,100,45,116,105,109,101,115,0,2049,10439,4,1793,10549,25, + 33886721,1,2053,1542,2049,10421,1,10538,7,10,1,10538,8,3,2049,10462,10,10514,10569,168, + 12482,229463062432404,100,101,99,105,109,97,108,0,1,10,4097,243,10,10556,10586,168,12482,6953352993994, + 98,105,110,97,114,121,0,1,2,4097,243,10,10574,10602,168,12482,210722874360,111,99,116, + 97,108,0,1,8,4097,243,10,10591,10616,168,12482,193493706,104,101,120,0,1,16,4097, + 243,10,10607,10632,168,12482,210731100046,118,97,114,45,115,0,1,4445,2049,2229,2049,2102,10, + 10621,10657,168,12482,-2634409250251928459,116,97,105,108,45,114,101,99,117,114,115,101,0,1,1793, + 2049,1977,1,3,18,16,10,10639,10676,168,12482,6385224492,102,105,108,108,0,1793,10684,2049, + 2217,16,2049,3125,10,1,10678,2049,2449,771,10,10666,10708,168,12482,-3171118726347914531,105,111,58,101, + 110,117,109,101,114,97,116,101,0,27,10,10690,10724,168,12482,7572505472392333,105,111,58,113, + 117,101,114,121,0,28,10,10710,10741,168,12482,249892680268169699,105,111,58,105,110,118,111,107, + 101,0,29,10,10726,10760,168,12482,-4568031882453442320,105,111,58,115,99,97,110,45,102,111,114, + 0,1,-1,4,2049,10708,1793,10791,2049,10474,2049,10724,772,67502597,11,1793,10787,1793,10782,3, + 2049,10474,10,1,10778,2049,2229,10,1,10776,9,10,1,10767,2049,10533,3,10,10743,10808, + 168,12482,210707166203,99,58,112,117,116,0,1793,10810,1,0,2049,10741,10,10797,10823,168,12482, + 5863647,110,108,0,1,10,2049,10808,10,10815,10836,168,12482,5863816,115,112,0,1,32,2049, + 10808,10,10828,10850,168,12482,193506620,116,97,98,0,1,9,2049,10808,10,10841,10866,168,12482, + 210726140939,115,58,112,117,116,0,1,10808,2049,4686,10,10855,10882,168,12482,210720211334,110,58,112, + 117,116,0,2049,7976,2,2049,104,1,41,2049,2241,2049,3125,1793,10902,2,15,2049,10808, + 2049,3139,10,1,10895,2049,2449,3,10,10871,10919,168,12482,210726503048,114,101,115,101,116,0, + 2049,1560,25,771,1,10919,7,10,10908,10943,168,12482,8246237009912977886,100,117,109,112,45,115,116, + 97,99,107,0,2049,1560,25,134284547,10943,134283782,10882,2049,10836,10,10927,10962,168,12482,193470948,84, + 73,66,0,1,7,15,10,1793,11005,2049,4417,69,82,82,79,82,58,32,87,111, + 114,100,32,78,111,116,32,70,111,117,110,100,58,32,0,1,10970,2049,10866,2049, + 10962,2049,10866,2049,10823,10,1,10968,10953,11018,168,12482,210707155874,99,58,103,101,116,0,1793, + 11020,1,1,2049,10760,2049,10741,10,11007,11036,168,12482,193487813,98,121,101,0,26,10,11027, + 11052,156,12482,7571133383038306,73,103,110,111,114,105,110,103,0,0,11038,11062,156,0,0,69, + 79,84,0,0,11053,11076,168,0,0,118,101,114,115,105,111,110,0,3841,4,1, + 100,20,10,11063,11093,168,0,0,100,111,110,101,63,0,2,4097,11062,1793,11102,1, + 13,11,10,1,11098,1793,11110,1,10,11,10,1,11106,1793,11118,1,32,11,10,1, + 11114,2049,2298,22,22,10,11082,11135,168,0,0,101,111,108,63,0,3841,11062,1793,11143, + 1,13,11,10,1,11139,1793,11151,1,10,11,10,1,11147,2049,2255,22,10,11125,11169, + 168,0,0,118,97,108,105,100,63,0,2,2049,104,2049,2812,10,11157,11190,168,0, + 0,99,104,101,99,107,45,101,111,102,0,2,1793,11197,1,-1,11,10,1,11193, + 1793,11205,1,4,11,10,1,11201,2049,2255,22,1,11036,9,10,11175,11222,168,0,0, + 98,115,0,2049,4157,1,2,2049,2675,1793,11234,2049,4105,3,10,1,11230,9,2049,4105, + 3,10,11214,11255,168,0,0,99,104,101,99,107,45,98,115,0,2,1793,11262,1, + 8,11,10,1,11258,1793,11270,1,127,11,10,1,11266,2049,2255,22,1,11222,9,10, + 11241,11290,168,0,0,99,104,101,99,107,0,2049,11190,2049,11255,10,11279,11310,168,0, + 0,99,104,97,114,97,99,116,101,114,0,2049,11018,2,2049,4079,10,11295,11328,168, + 0,0,98,117,102,102,101,114,0,1793,11338,2049,10962,2049,4179,8,2049,4041,10,1, + 11330,2049,4205,10,11316,11359,168,0,0,114,101,97,100,45,116,111,107,101,110,0, + 1793,11375,1793,11370,2049,11310,2049,11290,2049,11093,10,1,11363,2049,2397,10,1,11361,2049,11328, + 2049,4532,10,11343,11393,168,0,0,105,110,112,117,116,0,2049,11359,2049,11169,10,11382, + 11411,168,0,0,112,114,111,99,101,115,115,0,3841,11052,1793,11429,771,2049,11135,1793, + 11425,1,11052,2049,3883,10,1,11420,9,10,1,11415,2049,2862,1,417,1,17,2049,66, + 10,11038,11456,168,12482,8246849936849447419,115,58,103,101,116,45,119,111,114,100,0,1793,11484,1, + 7,15,2049,4179,1793,11475,2049,11018,2,2049,4079,2049,11255,2049,11093,10,1,11465,2049,2397, + 2049,4041,2049,4532,10,1,11458,2049,4205,10,11440,11501,168,12482,6953343520347,98,97,110,110,101, + 114,0,2049,11076,2049,4417,82,69,84,82,79,32,49,50,32,40,37,110,46,37, + 110,41,92,110,0,1,11505,2049,8219,2049,10866,2049,9295,2049,1545,2049,9295,18,2049,1545, + 2049,4417,37,110,32,77,97,120,44,32,37,110,32,85,115,101,100,44,32,37, + 110,32,70,114,101,101,92,110,0,1,11541,2049,8219,2049,10866,10,11489,11587,168,12482, + 6953744547860,108,105,115,116,101,110,0,2049,11501,2049,11393,2049,11411,1,11589,7,10,11575,11618, + 156,12482,-213800119713087686,100,58,72,97,115,104,45,70,117,110,99,116,105,111,110,0,4819, + 11597,11633,168,12482,7572226109254526,100,58,114,101,104,97,115,104,0,1793,11651,1793,11643,2049,190, + 3841,11618,8,10,1,11637,2049,2241,2049,188,16,10,1,11635,2049,8464,10,11619,1,156, + 12468,210668957237,66,85,73,76,68,0,11656,11678,168,12151,210709067314,99,111,109,109,97,0,2049, + 130,10,11667,11691,168,12151,6385123288,99,111,110,115,0,2049,1977,1793,11701,4,2049,11678,2049, + 11678,10,1,11695,2049,2229,10,11681,11715,168,12151,193488123,99,97,114,0,10,11706,11725,168, + 12151,193488222,99,100,114,0,2049,3125,10,11716,11738,168,12151,6385108123,99,97,114,64,0,2049, + 11715,15,10,11728,11752,168,12151,6385108092,99,97,114,33,0,2049,11715,16,10,11742,11766,168, + 12151,6385111390,99,100,114,64,0,2049,11725,15,10,11756,11780,168,12151,6385111359,99,100,114,33, + 0,2049,11725,16,10,11770,11793,168,12151,193454780,69,78,68,0,10,11784,11810,168,12151,8246317064958091121, + 102,108,108,58,99,114,101,97,116,101,0,1,11793,2049,11691,10,11794,11822,156,0, + 177687,114,0,18995,11794,11839,168,12151,8246317065617826724,102,108,108,58,116,111,45,101,110,100,0, + 2,4097,11822,1793,11864,2049,11766,2,1,11793,12,2,1793,11857,67502597,4097,11822,10,1,11853, + 1,2172,2049,66,10,1,11844,2049,2372,3841,11822,10,11823,11893,168,12151,4204933718218055169,102,108,108, + 58,97,112,112,101,110,100,47,118,97,108,117,101,0,1,11793,2049,11691,4,2049, + 11839,2049,11780,10,11871,11921,168,12151,-3325079438733587419,102,108,108,58,116,111,45,105,110,100,101, + 120,0,1,11766,2049,2449,10,11903,11939,168,12151,229465928290674,102,108,108,58,100,101,108,0, + 2049,2217,2049,3139,2049,11921,1793,11952,2049,3125,2049,11921,10,1,11947,2049,2229,2049,11780,10, + 11926,11971,156,0,6952054634723,65,99,116,105,111,110,0,12323,11926,11990,168,12151,-3325080032762929022,102,108, + 108,58,102,111,114,45,101,97,99,104,0,4097,11971,1793,12013,1793,12002,2049,11738,3841, + 11971,8,10,1,11996,2049,2241,2049,11766,2,1,11793,12,10,1,11994,2049,2372,3,10, + 11972,12035,168,12151,8246317065295222655,102,108,108,58,108,101,110,103,116,104,0,1,0,4,1793, + 12044,3,2049,3125,10,1,12040,2049,11990,2049,3139,10,12019,12065,168,12151,7572375633606610,102,108,108, + 58,100,114,111,112,0,2,2049,12035,2049,3139,2049,11921,1,11793,4,2049,11780,10,12051, + 12085,156,0,177678,105,0,0,12051,12102,168,12151,8246317065188343290,102,108,108,58,105,110,106,101, + 99,116,0,2049,11810,4097,12085,2049,2217,2049,3139,2049,11921,1,11921,2049,2229,3841,12085,4, + 2049,11780,3841,12085,2049,11780,10,12086,12139,168,12151,229465928304278,102,108,108,58,112,117,116,0, + 1793,12146,2049,10882,2049,10836,10,1,12141,2049,11990,10,105,110,116,101,114,102,97,99, + 101,47,108,108,46,114,101,116,114,111,0,105,110,105,116,0,12170,12412,12126,12195, + 156,12390,-2744922491217532500,115,58,100,101,100,117,112,46,100,97,116,97,0,12175,12177,12204,156, + 0,5863786,116,49,0,508928,12196,12213,156,0,5863787,116,50,0,19846,12177,12236,168,12390,-1192507208876296873, + 115,58,100,101,100,117,112,46,114,101,103,105,115,116,101,114,0,2049,4445,3841, + 12195,4,1,11893,2049,2241,10,12214,12268,168,12390,-1192507805573830048,115,58,100,101,100,117,112,46, + 100,101,102,105,110,101,100,63,0,4097,12204,1,0,4097,12213,3841,12195,1793,12288,3841, + 12204,2049,118,3841,12213,22,4097,12213,10,1,12278,2049,11990,3841,12213,10,12246,12313,168,12390, + -2744922491217452109,115,58,100,101,100,117,112,46,102,105,110,100,0,4097,12204,1,0,4097,12213, + 3841,12195,1793,12340,2,3841,12204,2049,118,1793,12333,4097,12213,10,1,12330,1,17,2049,66, + 10,1,12323,2049,11990,3841,12213,10,12295,12360,168,12390,229480752663076,115,58,100,101,100,117,112, + 0,2049,4368,2,2049,12268,1,12313,1,12236,2049,66,10,12347,12387,168,12390,249904561963058472,115,58, + 117,110,105,113,117,101,63,0,2049,12268,10,105,110,116,101,114,102,97,99,101, + 47,100,101,100,117,112,46,114,101,116,114,111,0,12390,12466,12372,12432,168,12442,-3502357327552891667, + 100,58,115,101,116,45,115,111,117,114,99,101,0,1,12360,2049,2229,2049,236,2049, + 186,16,10,105,110,116,101,114,102,97,99,101,47,115,111,117,114,99,101,115, + 46,114,101,116,114,111,0,12442,12480,98,117,105,108,100,46,114,101,116,114,111, + 0,12468,12494,114,101,116,114,111,46,102,111,114,116,104,0,12482,12931,12414,0,156, + 12907,-2419379730924625824,68,69,86,73,67,69,58,79,85,84,80,85,84,0,12496,1,156,12907, + 3179875372589939872,68,69,86,73,67,69,58,75,69,89,66,79,65,82,68,0,12515,2,156, + 12907,-2419379731287713704,68,69,86,73,67,69,58,70,76,79,65,84,83,0,12536,4,156,12907, + -5104244739232646654,68,69,86,73,67,69,58,70,73,76,69,83,0,12555,3,156,12907,-2419379731444253395,68, + 69,86,73,67,69,58,66,76,79,67,75,83,0,12573,5,156,12907,-5104244739236093413,68,69, + 86,73,67,69,58,67,76,79,67,75,0,12592,6,156,12907,-5744567309556069531,68,69,86,73, + 67,69,58,82,69,83,69,82,86,69,68,54,0,12610,7,156,12907,-2419379730775816680,68,69, + 86,73,67,69,58,83,79,67,75,69,84,0,12632,8,156,12907,-4626612040269427085,68,69,86, + 73,67,69,58,85,78,73,88,0,12651,9,156,12907,-5744565989521702654,68,69,86,73,67,69, + 58,83,67,82,73,80,84,73,78,71,0,12668,10,156,12907,8244683305011325430,68,69,86,73, + 67,69,58,82,78,71,0,12690,11,156,12907,-5103280478254778479,68,69,86,73,67,69,58,82, + 69,83,69,82,86,69,68,49,49,0,12706,12,156,12907,-5103280478254778478,68,69,86,73,67, + 69,58,82,69,83,69,82,86,69,68,49,50,0,12729,13,156,12907,-5103280478254778477,68,69, + 86,73,67,69,58,82,69,83,69,82,86,69,68,49,51,0,12752,14,156,12907, + -5104244739228882582,68,69,86,73,67,69,58,73,79,67,84,76,0,12775,15,156,12907,-2419379731026907097,68, + 69,86,73,67,69,58,77,65,76,76,79,67,0,12793,1000,156,12907,-5104244739228957070,68,69, + 86,73,67,69,58,73,77,65,71,69,0,12812,1234,156,12907,-5104244739233502279,68,69,86,73, + 67,69,58,69,82,82,79,82,0,12830,8000,156,12907,-5744573668168662717,68,69,86,73,67,69, + 58,77,85,76,84,73,67,79,82,69,0,12848,8100,156,12907,8244683305011312100,68,69,86,73, + 67,69,58,70,70,73,0,12870,8101,156,12907,3179875810170796684,68,69,86,73,67,69,58,85, + 78,83,73,71,78,69,68,0,105,110,116,101,114,102,97,99,101,47,100,101, + 118,105,99,101,115,46,114,101,116,114,111,0,12907,15091,12886,12954,168,15061,-6845980351726443322,102, + 108,111,97,116,58,111,112,101,114,97,116,105,111,110,0,1,2,2049,10760,2, + 2049,2761,1793,13012,3,2049,4417,69,114,114,111,114,58,32,102,108,111,97,116,105, + 110,103,32,112,111,105,110,116,32,100,101,118,105,99,101,32,110,111,116,32, + 102,111,117,110,100,0,1,12966,2049,10866,2049,10823,10,1,12963,2049,2862,2049,10741,10, + 12933,13035,168,15061,8246618443670464787,110,58,116,111,45,102,108,111,97,116,0,1,0,2049,12954, + 10,13019,13056,168,15061,8246850501092474552,115,58,116,111,45,102,108,111,97,116,0,1,1,2049, + 12954,10,13040,13078,168,15061,-4575005096076366594,102,58,116,111,45,110,117,109,98,101,114,0,1, + 2,2049,12954,10,13061,13100,168,15061,-4575005095881687956,102,58,116,111,45,115,116,114,105,110,103, + 0,2049,4396,2,1,3,2049,12954,10,13083,13117,168,15061,193490032,102,58,43,0,1,4, + 2049,12954,10,13108,13131,168,15061,193490034,102,58,45,0,1,5,2049,12954,10,13122,13145,168, + 15061,193490031,102,58,42,0,1,6,2049,12954,10,13136,13159,168,15061,193490036,102,58,47,0, + 1,7,2049,12954,10,13150,13177,168,15061,229463966214663,102,58,102,108,111,111,114,0,1,8, + 2049,12954,10,13164,13197,168,15061,249886255052186944,102,58,99,101,105,108,105,110,103,0,1,9, + 2049,12954,10,13182,13214,168,15061,6953453994383,102,58,115,113,114,116,0,1,10,2049,12954,10, + 13202,13230,168,15061,210710711802,102,58,101,113,63,0,1,11,2049,12954,10,13219,13247,168,15061, + 6953451465639,102,58,45,101,113,63,0,1,12,2049,12954,10,13235,13263,168,15061,210710719524,102,58, + 108,116,63,0,1,13,2049,12954,10,13252,13279,168,15061,210710714079,102,58,103,116,63,0, + 1,14,2049,12954,10,13268,13297,168,15061,229463963592506,102,58,100,101,112,116,104,0,1,15, + 2049,12954,10,13284,13313,168,15061,210710710894,102,58,100,117,112,0,1,16,2049,12954,10,13302, + 13330,168,15061,6953453456314,102,58,100,114,111,112,0,1,17,2049,12954,10,13318,13347,168,15061, + 6953454000352,102,58,115,119,97,112,0,1,18,2049,12954,10,13335,13363,168,15061,210710719399,102,58, + 108,111,103,0,1,19,2049,12954,10,13352,13381,168,15061,229463978190066,102,58,112,111,119,101, + 114,0,1,20,2049,12954,10,13368,13397,168,15061,210710726831,102,58,115,105,110,0,1,21, + 2049,12954,10,13386,13413,168,15061,210710727656,102,58,116,97,110,0,1,22,2049,12954,10,13402, + 13429,168,15061,210710709610,102,58,99,111,115,0,1,23,2049,12954,10,13418,13446,168,15061,6953453349392, + 102,58,97,115,105,110,0,1,24,2049,12954,10,13434,13463,168,15061,6953453332171,102,58,97, + 99,111,115,0,1,25,2049,12954,10,13451,13480,168,15061,6953453350217,102,58,97,116,97,110, + 0,1,26,2049,12954,10,13468,13497,168,15061,6953453890949,102,58,112,117,115,104,0,1,27, + 2049,12954,10,13485,13513,168,15061,210710723764,102,58,112,111,112,0,1,28,2049,12954,10,13502, + 13532,168,15061,7572310679561435,102,58,97,100,101,112,116,104,0,1,29,2049,12954,10,13518,13549, + 168,15061,6953453855649,102,58,111,118,101,114,0,2049,13497,2049,13313,2049,13513,2049,13347,10,13537, + 13570,168,15061,6953454034172,102,58,116,117,99,107,0,2049,13313,2049,13497,2049,13347,2049,13513,10, + 13558,13590,168,15061,210710721388,102,58,110,105,112,0,2049,13347,2049,13330,10,13579,13612,168,15061, + -4575027385529052237,102,58,100,114,111,112,45,112,97,105,114,0,2049,13330,2049,13330,10,13595,13633, + 168,15061,8246246480203571943,102,58,100,117,112,45,112,97,105,114,0,2049,13549,2049,13549,10,13617, + 13649,168,15061,210710725946,102,58,114,111,116,0,2049,13497,2049,13347,2049,13513,2049,13347,10,13638, + 13671,180,15061,229482595734757,115,105,103,105,108,58,46,0,2049,1913,1,4445,1,4368,2049,66, + 1,13056,2049,168,10,13658,13698,168,15061,7572311399974070,102,58,115,113,117,97,114,101,0,2049, + 13313,2049,13145,10,13684,13720,168,15061,-4575010631505066633,102,58,112,111,115,105,116,105,118,101,63, + 0,1,0,2049,13035,2049,13279,10,13703,13744,168,15061,-4575013886317431657,102,58,110,101,103,97,116, + 105,118,101,63,0,1,0,2049,13035,2049,13263,10,13727,13765,168,15061,7572311189563001,102,58,110, + 101,103,97,116,101,0,1,-1,2049,13035,2049,13145,10,13751,13783,168,15061,210710707003,102,58, + 97,98,115,0,2049,13313,2049,13744,1,13765,9,10,13772,13802,168,15061,210710723966,102,58,112, + 117,116,0,2049,13100,2049,10866,10,13791,13817,168,15061,6385172350,102,58,80,73,0,2049,4417, + 51,46,49,52,49,53,57,50,54,53,52,0,1,13819,2049,13056,10,13807,13845,168, + 15061,193490058,102,58,69,0,2049,4417,50,46,55,49,56,50,56,49,56,50,56,0, + 1,13847,2049,13056,10,13836,13875,168,15061,210710685186,102,58,78,65,78,0,2049,4417,48,0, + 1,13877,2049,13056,2049,4417,48,0,1,13885,2049,13056,2049,13159,10,13864,13905,168,15061,210710680162, + 102,58,73,78,70,0,2049,4417,49,46,48,0,1,13907,2049,13056,2049,4417,48,0, + 1,13917,2049,13056,2049,13159,10,13894,13938,168,15061,6953451433999,102,58,45,73,78,70,0,2049, + 4417,45,49,46,48,0,1,13940,2049,13056,2049,4417,48,0,1,13951,2049,13056,2049,13159, + 10,13926,13972,168,15061,6953453797089,102,58,110,97,110,63,0,2049,13313,2049,13247,10,13960,13989, + 168,15061,6953453631297,102,58,105,110,102,63,0,2049,13905,2049,13230,10,13977,14007,168,15061,229463898507918, + 102,58,45,105,110,102,63,0,2049,13938,2049,13230,10,13994,14025,168,15061,229463980560013,102,58, + 114,111,117,110,100,0,2049,13313,2049,13744,1793,14046,2049,4417,48,46,53,0,1,14033, + 2049,13056,2049,13131,2049,13197,10,1,14031,1793,14065,2049,4417,48,46,53,0,1,14052,2049, + 13056,2049,13117,2049,13177,10,1,14050,2049,66,10,14012,14081,168,15061,210710720297,102,58,109,105, + 110,0,2049,13633,2049,13263,1,13330,1,13590,2049,66,10,14070,14103,168,15061,210710720043,102,58, + 109,97,120,0,2049,13633,2049,13279,1,13330,1,13590,2049,66,10,14092,14127,168,15061,229463973220004, + 102,58,108,105,109,105,116,0,2049,13347,2049,13497,2049,14081,2049,13513,2049,14103,10,14114, + 14154,168,15061,8246246374547107374,102,58,98,101,116,119,101,101,110,63,0,2049,13649,2049,13313,2049, + 13497,2049,13649,2049,13649,2049,14127,2049,13513,2049,13230,10,14138,14182,168,15061,210710716095,102,58,105, + 110,99,0,2049,4417,49,0,1,14184,2049,13056,2049,13117,10,14171,14204,168,15061,210710710353,102, + 58,100,101,99,0,2049,4417,49,0,1,14206,2049,13056,2049,13131,10,14193,14227,168,15061, + 6953453401985,102,58,99,97,115,101,0,2049,13549,2049,13230,1793,14239,2049,13330,8,1,-1,10, + 1,14233,1793,14247,3,1,0,10,1,14243,2049,66,25,6,771,10,14215,14267,168,15061, + 6953453985302,102,58,115,105,103,110,0,2049,13313,2049,4417,48,0,1,14271,2049,13056,2049,13230, + 1793,14286,1,0,2049,13330,10,1,14281,2049,2862,2049,4417,48,0,1,14292,2049,13056,2049, + 13279,1793,14305,1,1,10,1,14302,1793,14312,1,-1,10,1,14309,2049,66,10,14255,9223372036854775805, + 156,15061,210709498186,101,58,77,65,88,0,14317,-9223372036854775805,156,15061,210709498440,101,58,77,73,78,0, + 14328,-9223372036854775807,156,15061,210709499265,101,58,78,65,78,0,14339,9223372036854775806,156,15061,210709494241,101,58,73,78, + 70,0,14350,-9223372036854775806,156,15061,6953412298606,101,58,45,73,78,70,0,14361,14383,168,15061,6385137393,101, + 58,110,63,0,1,-9223372036854775805,2049,3125,1,9223372036854775805,2049,3139,2049,3158,10,14373,14406,168,15061,6953414626089, + 101,58,109,97,120,63,0,1,9223372036854775805,11,10,14394,14422,168,15061,6953414634471,101,58,109,105, + 110,63,0,1,-9223372036854775805,11,10,14410,14439,168,15061,229462698216771,101,58,122,101,114,111,63,0, + 2049,2722,10,14426,14454,168,15061,6953414661696,101,58,110,97,110,63,0,1,-9223372036854775807,11,10,14442, + 14470,168,15061,6953414495904,101,58,105,110,102,63,0,1,9223372036854775806,11,10,14458,14487,168,15061,229462607039949, + 101,58,45,105,110,102,63,0,1,-9223372036854775806,11,10,14474,14503,168,15061,6953414278252,101,58,99, + 108,105,112,0,1,-9223372036854775805,1,9223372036854775805,2049,3106,10,14491,14520,168,15061,6385171963,102,58,69,49, + 0,1793,14522,2049,4417,49,46,101,53,0,1,14524,2049,13056,10,14510,14553,168,15061,-1561378222854156682, + 102,58,115,105,103,110,101,100,45,115,113,114,116,0,2049,13313,2049,14267,2049,13783, + 2049,13214,2049,13035,2049,13145,10,14534,14587,168,15061,-3240429906897787043,102,58,115,105,103,110,101,100, + 45,115,113,117,97,114,101,0,2049,13313,2049,14267,2049,13313,2049,13145,2049,13035,2049,13145, + 10,14566,14614,168,0,7572308662409552,102,58,45,115,104,105,102,116,0,2049,14520,2049,13145,10, + 14600,14633,168,0,7572308584138766,102,58,43,115,104,105,102,116,0,2049,14520,2049,13159,10,14619, + 14653,168,0,249886182735593054,102,58,43,101,110,99,111,100,101,0,2049,14553,2049,14614,10,14638, + 14673,168,0,249886185318528992,102,58,45,101,110,99,111,100,101,0,2049,13313,2049,14267,2049,14633, + 2049,13313,2049,13145,2049,13035,2049,13145,10,14566,14700,168,15061,6953454025850,102,58,116,111,45,101, + 0,2049,13313,2049,13972,1793,14711,2049,13330,1,-9223372036854775807,10,1,14706,2049,2862,2049,13313,2049,13989, + 1793,14726,2049,13330,1,9223372036854775806,10,1,14721,2049,2862,2049,13313,2049,14007,1793,14741,2049,13330,1, + -9223372036854775806,10,1,14736,2049,2862,2049,14653,2049,14025,2049,13078,2049,14503,1,-9223372036854775805,1,13330,2049,2554, + 1,9223372036854775805,1,13330,2049,2554,10,14688,14778,168,15061,6953414890458,101,58,116,111,45,102,0,1, + -9223372036854775807,1,13875,2049,2554,1,9223372036854775806,1,13905,2049,2554,1,-9223372036854775806,1,13938,2049,2554,2049,13035,2049, + 14673,10,14766,14814,168,15061,229463981919218,102,58,115,116,111,114,101,0,1,14700,2049,2229,16, + 10,14801,14833,168,15061,229463965968143,102,58,102,101,116,99,104,0,15,2049,14778,10,14820,14855, + 168,15061,-3401946998789110658,102,58,100,117,109,112,45,115,116,97,99,107,0,2049,13297,2,1, + 13497,2049,2449,1793,14873,2049,13513,2049,13313,2049,13802,2049,10836,10,1,14864,2049,2449,10,14837, + 14897,168,15061,-1583786518488284545,102,58,100,117,109,112,45,97,115,116,97,99,107,0,2049,13532, + 2,1,13513,2049,2449,1793,14915,2049,13313,2049,13802,2049,10836,2049,13497,10,1,14906,2049,2449, + 10,14878,14931,168,15061,210709538045,101,58,112,117,116,0,1,9223372036854775805,1793,14948,2049,4417,101,58, + 77,65,88,0,1,14937,2049,10866,10,1,14935,2049,2554,1,-9223372036854775805,1793,14969,2049,4417,101, + 58,77,73,78,0,1,14958,2049,10866,10,1,14956,2049,2554,1,0,1793,14988,2049,4417, + 101,58,48,0,1,14979,2049,10866,10,1,14977,2049,2554,1,-9223372036854775807,1793,15009,2049,4417,101, + 58,78,65,78,0,1,14998,2049,10866,10,1,14996,2049,2554,1,9223372036854775806,1793,15030,2049,4417, + 101,58,73,78,70,0,1,15019,2049,10866,10,1,15017,2049,2554,1,-9223372036854775806,1793,15052,2049, + 4417,101,58,45,73,78,70,0,1,15040,2049,10866,10,1,15038,2049,2554,2049,14778,2049, + 13802,10,105,110,116,101,114,102,97,99,101,47,102,108,111,97,116,105,110,103, + 112,111,105,110,116,46,114,101,116,114,111,0,15061,15938,14920,15113,168,15911,8056574075740390096,102, + 105,108,101,58,111,112,101,114,97,116,105,111,110,0,1,4,2049,10760,2,2049, + 2761,1793,15162,3,2049,4417,69,114,114,111,114,58,32,102,105,108,101,115,32,100, + 101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,15125,2049,10866, + 2049,10823,10,1,15122,2049,2862,2049,10741,10,15093,0,156,15911,6953509466161,102,105,108,101,58, + 82,0,15169,1,156,15911,6953509466166,102,105,108,101,58,87,0,15181,2,156,15911,6953509466144,102, + 105,108,101,58,65,0,15193,3,156,15911,229465812383356,102,105,108,101,58,82,43,0,15205, + 15233,168,15911,249888269686595441,102,105,108,101,58,111,112,101,110,0,1,0,2049,15113,10,15218, + 15254,168,15911,8246312899643285909,102,105,108,101,58,99,108,111,115,101,0,1,1,2049,15113,10, + 15238,15274,168,15911,249888269686691131,102,105,108,101,58,114,101,97,100,0,1,2,2049,15113,10, + 15259,15295,168,15911,8246312899667213450,102,105,108,101,58,119,114,105,116,101,0,1,3,2049,15113, + 10,15279,15315,168,15911,249888269686763376,102,105,108,101,58,116,101,108,108,0,1,4,2049,15113, + 10,15300,15335,168,15911,249888269686727207,102,105,108,101,58,115,101,101,107,0,1,5,2049,15113, + 10,15320,15355,168,15911,249888269686732250,102,105,108,101,58,115,105,122,101,0,1,6,2049,15113, + 10,15340,15377,168,15911,-4572835417384127758,102,105,108,101,58,100,101,108,101,116,101,0,1,7, + 2049,15113,10,15360,15398,168,15911,8246312899646850209,102,105,108,101,58,102,108,117,115,104,0,1, + 8,2049,15113,10,15382,15424,168,15911,7612651040925696305,102,105,108,101,58,114,101,97,100,47,98, + 121,116,101,115,0,1,9,2049,15113,10,15403,15451,168,15911,-7028659436281878592,102,105,108,101,58, + 119,114,105,116,101,47,98,121,116,101,115,0,1,10,2049,15113,10,15429,15473,168, + 15911,-4572835416836630931,102,105,108,101,58,114,101,97,100,47,99,0,1,11,2049,15113,10,15456, + 15496,168,15911,-3329616158956188292,102,105,108,101,58,119,114,105,116,101,47,99,0,1,12,2049, + 15113,10,15478,15519,168,15911,-3329616181967816770,102,105,108,101,58,101,120,105,115,116,115,63,0, + 1,0,2049,15233,2,2049,2740,1793,15533,2049,15254,2049,2527,10,1,15528,1793,15541,3,2049, + 2541,10,1,15537,2049,66,10,15501,15573,168,15911,-4283841618960457812,102,105,108,101,58,111,112,101, + 110,45,102,111,114,45,114,101,97,100,105,110,103,0,1,0,2049,15233,2,2049, + 15355,4,10,15546,15608,168,15911,2106155595587003402,102,105,108,101,58,111,112,101,110,45,102,111, + 114,45,97,112,112,101,110,100,0,1,2,2049,15233,2,2049,15355,4,10,15582,15644, + 168,15911,-4283841611984295498,102,105,108,101,58,111,112,101,110,45,102,111,114,45,119,114,105, + 116,105,110,103,0,1,1,2049,15233,10,15617,15658,156,0,193455704,70,73,68,0,0, + 15649,15669,156,0,6384542144,83,105,122,101,0,0,15659,15682,156,0,6952054634723,65,99,116,105, + 111,110,0,0,15670,15694,168,0,210644670123,45,101,111,102,63,0,3841,15658,2049,15315,3841, + 15669,13,10,15683,15716,168,0,7572809360530097,112,114,101,115,101,114,118,101,0,1,15658,1793, + 15727,1,15669,1,27,2049,3919,10,1,15720,2049,3919,10,15617,15752,168,15911,8056577820387649264,102,105, + 108,101,58,114,101,97,100,45,108,105,110,101,0,2049,1977,4,1,13,2049,15113, + 2049,1977,10,15732,15786,168,15911,-8859848394595038695,102,105,108,101,58,102,111,114,45,101,97,99, + 104,45,108,105,110,101,0,1793,15817,4097,15682,2049,15573,4097,15658,4097,15669,1793,15808,3841, + 15658,2049,15752,3841,15682,8,2049,15694,10,1,15798,2049,2372,3841,15658,2049,15254,10,1,15788, + 2049,15716,10,15762,15831,156,0,193455704,70,73,68,0,0,15762,15848,168,15911,8246312899662267157,102,105, + 108,101,58,115,108,117,114,112,0,1793,15875,4,2049,4179,2049,15573,4097,15831,1793,15866, + 3841,15831,2049,15274,2049,4079,10,1,15859,2049,2449,3841,15831,2049,15254,10,1,15850,2049,4205, + 10,15832,15895,168,15911,249888269686739198,102,105,108,101,58,115,112,101,119,0,2049,15644,4,1793, + 15904,67502597,2049,15295,10,1,15900,2049,4686,2049,15254,10,105,110,116,101,114,102,97,99, + 101,47,102,105,108,101,115,121,115,116,101,109,46,114,101,116,114,111,0,15911, + 16675,15880,15961,168,16654,4299348465103751587,105,111,58,117,110,105,120,45,115,121,115,99,97,108, + 108,0,1,8,2049,10760,2,2049,2761,1793,16009,3,2049,4417,69,114,114,111,114,58, + 32,85,78,73,88,32,100,101,118,105,99,101,32,110,111,116,32,102,111,117, + 110,100,0,1,15973,2049,10866,2049,10823,10,1,15970,2049,2862,2049,10741,10,15940,16033,168, + 16654,-4549633084047572696,117,110,105,120,58,115,121,115,116,101,109,0,1,0,2049,15961,10,16016, + 16053,168,16654,249909575776928405,117,110,105,120,58,102,111,114,107,0,1,1,2049,15961,10,16038, + 16074,168,16654,8247016000637760504,117,110,105,120,58,101,120,101,99,48,0,1,2,2049,15961,10, + 16058,16095,168,16654,8247016000637760505,117,110,105,120,58,101,120,101,99,49,0,1,3,2049,15961, + 10,16079,16116,168,16654,8247016000637760506,117,110,105,120,58,101,120,101,99,50,0,1,4,2049, + 15961,10,16100,16137,168,16654,8247016000637760507,117,110,105,120,58,101,120,101,99,51,0,1,5, + 2049,15961,10,16121,16157,168,16654,249909575776901981,117,110,105,120,58,101,120,105,116,0,1,6, + 2049,15961,10,16142,16179,168,16654,-4549633084540884128,117,110,105,120,58,103,101,116,112,105,100,0, + 1,7,2049,15961,10,16162,16199,168,16654,249909575777523800,117,110,105,120,58,119,97,105,116,0, + 1,8,2049,15961,10,16184,16219,168,16654,249909575777101359,117,110,105,120,58,107,105,108,108,0, + 1,9,2049,15961,10,16204,16240,168,16654,8247016000650494309,117,110,105,120,58,112,111,112,101,110, + 0,1,10,2049,15961,10,16224,16262,168,16654,-4549633084191325687,117,110,105,120,58,112,99,108,111, + 115,101,0,1,11,2049,15961,10,16245,16283,168,16654,8247016000634812845,117,110,105,120,58,99,104, + 100,105,114,0,1,13,2049,15961,10,16267,16305,168,16654,-4549633084540895924,117,110,105,120,58,103, + 101,116,101,110,118,0,1,14,2049,15961,10,16288,16327,168,16654,-4549633084169702651,117,110,105,120, + 58,112,117,116,101,110,118,0,1,15,2049,15961,10,16310,16348,168,16654,8247016000653932284,117,110, + 105,120,58,115,108,101,101,112,0,1,16,2049,15961,10,16332,16371,168,16654,-2563939202030369066,117, + 110,105,120,58,101,120,101,99,117,116,101,0,1,17,2049,15961,10,16353,16391,168, + 16654,249909575777281169,117,110,105,120,58,112,105,112,101,0,1,0,2049,16240,1,15752,1,16262, + 2049,2255,10,16376,16420,168,16654,-2563939200175176882,117,110,105,120,58,103,101,116,45,99,119,100, + 0,2049,4417,112,119,100,0,1,16422,2049,16391,2049,6999,2049,4417,47,0,1,16434,2049, + 4666,10,16402,16470,168,16654,-2316844556017942917,117,110,105,120,58,99,111,117,110,116,45,102,105, + 108,101,115,45,105,110,45,99,119,100,0,2049,4417,108,115,32,45,49,32,124, + 32,119,99,32,45,108,0,1,16472,2049,16391,2049,6999,2049,266,10,16441,16519,168,16654, + -4594486429310984907,117,110,105,120,58,102,111,114,45,101,97,99,104,45,102,105,108,101,0, + 2049,4417,108,115,32,45,49,32,45,112,0,1,16521,1,0,2049,16240,2049,16470,1793, + 16554,1793,16549,2049,15752,2049,4368,67502597,8,10,1,16542,2049,2241,10,1,16540,2049,2449,2049, + 16262,3,10,16495,16573,168,0,210728208851,115,116,97,114,116,0,4,2049,4179,1,0,2049, + 16240,10,16562,16591,168,0,6385651009,114,101,97,100,0,2,2049,15274,2,2049,4079,2049,2722, + 10,16581,16612,168,0,6953509544294,102,105,110,105,115,104,0,2049,16262,2049,4157,10,16495,16638, + 168,16654,1204178398703148788,117,110,105,120,58,115,108,117,114,112,45,112,105,112,101,0,1793, + 16649,2049,16573,1,16591,2049,2397,2049,16612,10,1,16640,2049,4205,10,105,110,116,101,114, + 102,97,99,101,47,117,110,105,120,46,114,101,116,114,111,0,16654,16765,16617,16691, + 168,16745,7572652289159374,110,58,114,97,110,100,111,109,0,1,10,2049,10760,2,2049,2761,1793, + 16738,3,2049,4417,69,114,114,111,114,58,32,82,78,71,32,100,101,118,105,99, + 101,32,110,111,116,32,102,111,117,110,100,0,1,16703,2049,10866,2049,10823,10,1, + 16700,2049,2862,2049,10741,10,105,110,116,101,114,102,97,99,101,47,114,110,103,46, + 114,101,116,114,111,0,16745,17176,16677,16788,168,17154,4482520117059041020,99,108,111,99,107,58,111, + 112,101,114,97,116,105,111,110,0,1,5,2049,10760,2,2049,2761,1793,16837,3,2049, + 4417,69,114,114,111,114,58,32,99,108,111,99,107,32,100,101,118,105,99,101, + 32,110,111,116,32,102,111,117,110,100,0,1,16800,2049,10866,2049,10823,10,1,16797, + 2049,2862,2049,10741,10,16767,16865,168,17154,4482526860617352831,99,108,111,99,107,58,116,105,109,101, + 115,116,97,109,112,0,1,0,2049,16788,10,16844,16885,168,17154,249884182168395049,99,108,111,99, + 107,58,100,97,121,0,1,1,2049,16788,10,16870,16907,168,17154,-4577286724249897519,99,108,111,99, + 107,58,109,111,110,116,104,0,1,2,2049,16788,10,16890,16928,168,17154,8246178011557794972,99,108, + 111,99,107,58,121,101,97,114,0,1,3,2049,16788,10,16912,16949,168,17154,8246178011557195593,99, + 108,111,99,107,58,104,111,117,114,0,1,4,2049,16788,10,16933,16972,168,17154,-3476509310577319139, + 99,108,111,99,107,58,109,105,110,117,116,101,0,1,5,2049,16788,10,16954,16995, + 168,17154,-3476509310347652505,99,108,111,99,107,58,115,101,99,111,110,100,0,1,6,2049,16788, + 10,16977,17019,168,17154,-4044342796047171665,99,108,111,99,107,58,117,116,99,58,100,97,121,0, + 1,7,2049,16788,10,17000,17045,168,17154,4482528721224061399,99,108,111,99,107,58,117,116,99,58, + 109,111,110,116,104,0,1,8,2049,16788,10,17024,17070,168,17154,-4336103753589045278,99,108,111,99, + 107,58,117,116,99,58,121,101,97,114,0,1,9,2049,16788,10,17050,17095,168,17154, + -4336103753589644657,99,108,111,99,107,58,117,116,99,58,104,111,117,114,0,1,10,2049,16788, + 10,17075,17122,168,17154,349495210710499299,99,108,111,99,107,58,117,116,99,58,109,105,110,117, + 116,101,0,1,11,2049,16788,10,17100,17149,168,17154,349495210940165933,99,108,111,99,107,58,117, + 116,99,58,115,101,99,111,110,100,0,1,12,2049,16788,10,105,110,116,101,114, + 102,97,99,101,47,99,108,111,99,107,46,114,101,116,114,111,0,17154,17578,17127, + 17200,168,0,1976442044545254821,115,99,114,105,112,116,58,111,112,101,114,97,116,105,111,110, + 0,1,9,2049,10760,2,2049,2761,1793,17253,3,2049,4417,69,114,114,111,114,58,32, + 115,99,114,105,112,116,105,110,103,32,100,101,118,105,99,101,32,110,111,116, + 32,102,111,117,110,100,0,1,17212,2049,10866,2049,10823,10,1,17209,2049,2862,2049,10741, + 10,17127,17282,168,17552,1976422442775525130,115,99,114,105,112,116,58,97,114,103,117,109,101,110, + 116,115,0,1,0,2049,17200,10,17260,17312,168,17552,7012485947518414468,115,99,114,105,112,116,58, + 103,101,116,45,97,114,103,117,109,101,110,116,0,2049,4396,4,1,1,2049,17200, + 10,17287,17333,168,17552,229469872107401,105,110,99,108,117,100,101,0,1,2,2049,17200,10,17320, + 17355,168,17552,-4553194680242110987,115,99,114,105,112,116,58,110,97,109,101,0,2049,4396,1,3, + 2049,17200,10,17338,17387,168,17552,6834827170184619652,115,99,114,105,112,116,58,99,117,114,114,101, + 110,116,45,102,105,108,101,0,2049,4396,1,4,2049,17200,10,17362,17419,180,17552,6834827170184835340, + 115,99,114,105,112,116,58,99,117,114,114,101,110,116,45,108,105,110,101,0, + 1,5,2049,17200,2049,156,10,17394,17452,168,17552,-4964876483161304491,115,99,114,105,112,116,58,105, + 103,110,111,114,101,45,116,111,45,101,111,108,0,1,6,2049,17200,10,17426,17483, + 168,17552,-112287744780050755,115,99,114,105,112,116,58,97,98,111,114,116,45,105,110,99,108, + 117,100,101,0,1,7,2049,17200,10,17457,17499,168,17552,210706230653,97,98,111,114,116,0, + 1,149,2049,3883,1,8,2049,17200,10,17488,17538,168,17552,-7741142524340576066,115,99,114,105,112,116, + 58,99,117,114,114,101,110,116,45,108,105,110,101,45,116,101,120,116,0,2049, + 4396,1793,17547,1,9,2049,17200,10,1,17542,2049,2241,10,105,110,116,101,114,102,97, + 99,101,47,115,99,114,105,112,116,105,110,103,46,114,101,116,114,111,0,17552, + 18034,17508,17602,168,18036,1183117598919957017,115,111,99,107,101,116,58,111,112,101,114,97,116,105, + 111,110,0,1,7,2049,10760,2,2049,2761,1793,17759,3,2049,4417,69,114,114,111,114, + 58,32,115,111,99,107,101,116,32,100,101,118,105,99,101,32,110,111,116,32, + 102,111,117,110,100,0,1,17614,2049,10866,2049,10823,2049,4417,83,101,101,32,104,116, + 116,112,115,58,47,47,114,101,116,114,111,102,111,114,116,104,46,111,114,103, + 47,115,117,112,112,111,114,116,47,50,48,50,50,46,49,47,83,79,67,75, + 69,84,83,46,109,100,0,1,17653,2049,10866,2049,10823,2049,4417,102,111,114,32,105, + 110,115,116,114,117,99,116,105,111,110,115,32,111,110,32,101,110,97,98,108, + 105,110,103,32,115,111,99,107,101,116,115,46,0,1,17714,2049,10866,2049,10823,10, + 1,17611,2049,2862,2049,10741,10,17580,17792,168,18010,-7671511728383126910,115,111,99,107,101,116,58,103, + 101,116,104,111,115,116,98,121,110,97,109,101,0,1,0,2049,17602,10,17766,17816, + 168,18010,4328757989659661596,115,111,99,107,101,116,58,99,114,101,97,116,101,0,1,1,2049, + 17602,10,17797,17838,168,18010,-4552658767528245371,115,111,99,107,101,116,58,98,105,110,100,0,1, + 2,2049,17602,10,17821,17862,168,18010,4328757990001730167,115,111,99,107,101,116,58,108,105,115,116, + 101,110,0,1,3,2049,17602,10,17843,17886,168,18010,4328757989563534360,115,111,99,107,101,116,58, + 97,99,99,101,112,116,0,1,4,2049,17602,10,17867,17911,168,18010,-4724938931013862254,115,111,99, + 107,101,116,58,99,111,110,110,101,99,116,0,1,5,2049,17602,10,17891,17933,168, + 18010,-4552658767527638798,115,111,99,107,101,116,58,115,101,110,100,0,1,6,2049,17602,10,17916, + 17955,168,18010,-4552658767527675080,115,111,99,107,101,116,58,114,101,99,118,0,1,7,2049,17602, + 10,17938,17978,168,18010,-2663786738754388898,115,111,99,107,101,116,58,99,108,111,115,101,0,1, + 8,2049,17602,10,17960,18005,168,18010,1183100690560715498,115,111,99,107,101,116,58,99,111,110,102, + 105,103,117,114,101,0,1,9,2049,17602,10,105,110,116,101,114,102,97,99,101, + 47,115,111,99,107,101,116,115,46,114,101,116,114,111,0,18010,18053,115,111,99, + 107,101,116,58,111,112,101,114,97,116,105,111,110,0,18036,18263,17983,18068,168,18237, + 229469862290528,105,111,58,99,111,114,101,0,1,8000,2049,10760,2049,10741,10,18055,18090,168,18237, + 249884313919988732,99,111,114,101,58,105,110,105,116,0,1,0,2049,18068,10,18075,18111,168,18237, + 8246182359371694326,99,111,114,101,58,115,116,97,114,116,0,1,1,2049,18068,10,18095,18132,168, + 18237,8246182359367475558,99,111,114,101,58,112,97,117,115,101,0,1,2,2049,18068,10,18116,18161, + 168,18237,8337299194488917014,99,111,114,101,58,112,97,117,115,101,45,99,117,114,114,101,110, + 116,0,1,3,2049,18068,10,18137,18183,168,18237,-4577143246433635687,99,111,114,101,58,114,101,115, + 117,109,101,0,1,4,2049,18068,10,18166,18207,168,18237,-3888095465377135055,99,111,114,101,58,114, + 101,97,100,47,114,101,103,0,1,5,2049,18068,10,18188,18232,168,18237,820065755623810592,99,111, + 114,101,58,119,114,105,116,101,47,114,101,103,0,1,6,2049,18068,10,105,110, + 116,101,114,102,97,99,101,47,109,117,108,116,105,99,111,114,101,46,114,101, + 116,114,111,0,18237,18420,18212,18284,168,18400,644988671245709381,102,102,105,58,111,112,101,114,97, + 116,105,111,110,0,1,8100,2049,10760,2,2049,2761,1793,18331,3,2049,4417,69,114,114, + 111,114,58,32,70,70,73,32,100,101,118,105,99,101,32,110,111,116,32,102, + 111,117,110,100,0,1,18296,2049,10866,2049,10823,10,1,18293,2049,2862,2049,10741,10,18265, + 18352,168,18400,7572367767785414,102,102,105,58,111,112,101,110,0,1,0,2049,18284,10,18338,18374, + 168,18400,-4572980637897979592,102,102,105,58,109,97,112,45,115,121,109,0,1,1,2049,18284,10, + 18357,18395,168,18400,8246308498881747296,102,102,105,58,105,110,118,111,107,101,0,1,2,2049,18284, + 10,105,110,116,101,114,102,97,99,101,47,102,102,105,46,114,101,116,114,111, + 0,18400,18751,18379,18438,168,18726,8247016409221251463,117,110,115,105,103,110,101,100,58,43,0,1, + 0,1,8101,2049,10760,2049,10741,17,10,18422,18464,168,18726,8247016409221251465,117,110,115,105,103,110, + 101,100,58,45,0,1,0,1,8101,2049,10760,2049,10741,18,10,18448,18490,168,18726,8247016409221251462, + 117,110,115,105,103,110,101,100,58,42,0,1,0,1,8101,2049,10760,2049,10741,19, + 10,18474,18519,168,18726,7638409966457829387,117,110,115,105,103,110,101,100,58,47,109,111,100,0, + 1,0,1,8101,2049,10760,2049,10741,20,10,18500,18547,168,18726,-2563494254608726831,117,110,115,105,103, + 110,101,100,58,101,113,63,0,1,0,1,8101,2049,10760,2049,10741,11,10,18529,18576, + 168,18726,7638409966457748830,117,110,115,105,103,110,101,100,58,45,101,113,63,0,1,0,1, + 8101,2049,10760,2049,10741,12,10,18557,18604,168,18726,-2563494254608719109,117,110,115,105,103,110,101,100, + 58,108,116,63,0,1,0,1,8101,2049,10760,2049,10741,13,10,18586,18632,168,18726,-2563494254608724554, + 117,110,115,105,103,110,101,100,58,103,116,63,0,1,0,1,8101,2049,10760,2049, + 10741,14,10,18614,18662,168,18726,-6186888138744896262,117,110,115,105,103,110,101,100,58,115,104,105, + 102,116,0,1,0,1,8101,2049,10760,2049,10741,24,10,18642,18692,168,18726,-6186888138833512267,117,110, + 115,105,103,110,101,100,58,42,47,109,111,100,0,1,1,1,0,1,8101,2049, + 10760,2,2049,10741,2049,10741,10,18672,18717,168,18726,210639169918,42,47,109,111,100,0,1,1, + 1,8101,2049,10760,2049,10741,10,105,110,116,101,114,102,97,99,101,47,117,110,115, + 105,103,110,101,100,46,114,101,116,114,111,0,18726,18877,18706,18771,168,18854,-3502245454587251943,100, + 58,117,115,101,45,104,97,115,104,101,115,0,1,29,1,236,1,5,18,16, + 1793,18785,2049,188,15,10,1,18781,1,236,1,8,18,16,1,2049,1,236,16,1, + 4819,1,236,2049,3125,16,10,18753,18825,168,18854,-4893635544173424761,100,58,117,115,101,45,115,116, + 114,105,110,103,115,0,1,118,1,236,1,5,18,16,1,190,1,236,1,8, + 18,16,1,0,1,236,16,1,0,1,236,2049,3125,16,10,105,110,116,101,114, + 102,97,99,101,47,102,117,116,117,114,101,46,114,101,116,114,111,0,18854,18995, + 18806,18897,168,0,-3527051417241377258,98,108,111,99,107,58,105,110,118,111,107,101,0,1,3, + 2049,10760,2049,10741,10,18806,18920,168,18972,8246131600073141446,98,108,111,99,107,58,114,101,97,100, + 0,1,0,2049,18897,10,18904,18942,168,18972,-4578818303223200395,98,108,111,99,107,58,119,114,105, + 116,101,0,1,1,2049,18897,10,18925,18967,168,18972,-4036225629868593021,98,108,111,99,107,58,115, + 101,116,45,102,105,108,101,0,1,2,2049,18897,10,105,110,116,101,114,102,97, + 99,101,47,98,108,111,99,107,115,46,114,101,116,114,111,0,18972,19870,18947,19018, + 168,19242,4283726481136624767,101,114,114,58,115,101,116,45,104,97,110,100,108,101,114,0,1, + 1234,2049,10760,2,2049,2761,1793,19076,3,2049,4417,69,114,114,111,114,58,32,101,114, + 114,111,114,32,104,97,110,100,108,105,110,103,32,100,101,118,105,99,101,32, + 110,111,116,32,102,111,117,110,100,0,1,19030,2049,10866,2049,10823,10,1,19027,2049, + 2862,1,0,4,2049,10741,10,18997,19099,168,19242,229464878751060,101,114,114,58,100,115,117,0, + 2049,10919,2049,10823,2049,4417,69,82,82,79,82,58,32,68,83,85,58,32,68,65, + 84,65,32,83,84,65,67,75,32,85,78,68,69,82,70,76,79,87,0,1, + 19105,2049,10866,2049,10823,2049,11036,10,19086,19160,168,19242,229464878751054,101,114,114,58,100,115,111, + 0,2049,10919,2049,10823,2049,4417,69,82,82,79,82,58,32,68,83,79,58,32,68, + 65,84,65,32,83,84,65,67,75,32,79,86,69,82,70,76,79,87,0,1, + 19166,2049,10866,2049,10823,2049,11036,10,19147,19229,168,19242,-6210978877792005319,101,114,114,58,115,101,116, + 45,100,101,102,97,117,108,116,115,0,1,19099,1,1,2049,19018,1,19160,1,2, + 2049,19018,10,105,110,116,101,114,102,97,99,101,47,101,114,114,111,114,46,114, + 101,116,114,111,0,19207,19285,168,0,-1159954141530329845,105,111,99,116,108,58,111,112,101,114, + 97,116,105,111,110,0,1,14,2049,10760,2,2049,2761,1793,19334,3,2049,4417,69,114, + 114,111,114,58,32,105,111,99,116,108,32,100,101,118,105,99,101,32,110,111, + 116,32,102,111,117,110,100,0,1,19297,2049,10866,2049,10823,10,1,19294,2049,2862,2049, + 10741,10,19264,19362,168,0,-1159947561758408230,105,111,99,116,108,58,116,101,114,109,45,115,105, + 122,101,0,1,0,2049,19285,10,19341,19389,168,0,-1384827797416383269,105,111,99,116,108,58,115, + 101,116,45,99,98,114,101,97,107,0,1,1,2049,19285,10,19367,19416,168,0,-1384827797064164732, + 105,111,99,116,108,58,115,101,116,45,108,98,114,101,97,107,0,1,2,2049, + 19285,10,19394,19443,168,0,-1384833267584846441,105,111,99,116,108,58,115,97,118,101,45,115,116, + 97,116,101,0,1,3,2049,19285,10,19421,19473,168,0,1092846777098631660,105,111,99,116,108,58, + 114,101,115,116,111,114,101,45,115,116,97,116,101,0,1,4,2049,19285,10,1793, + 19499,1,192,1,2,17,8,2049,1576,2049,190,3841,11618,8,2049,1576,2049,188,16,10, + 1,19480,19448,19511,168,19846,6384117006,72,79,77,69,0,2049,1977,1,4096,17,10,37,115, + 47,46,99,111,110,102,105,103,47,114,101,116,114,111,102,111,114,116,104,47, + 108,105,98,114,97,114,121,47,37,115,46,114,101,116,114,111,0,19501,19517,156, + 19846,6061648467740287960,108,105,98,114,97,114,121,58,46,67,79,78,70,73,71,0,46,47, + 108,105,98,114,97,114,121,47,37,115,46,114,101,116,114,111,0,19556,19577,156, + 19846,-4563659402581934926,108,105,98,114,97,114,121,58,67,87,68,0,19596,19630,168,19846,-4563659402581898990,108, + 105,98,114,97,114,121,58,99,119,100,0,1,19577,2049,8219,10,19613,19656,168,19846, + 6061648469031755928,108,105,98,114,97,114,121,58,46,99,111,110,102,105,103,0,2049,4417,72, + 79,77,69,0,1,19658,2049,19511,2049,16305,2049,19511,1,19517,2049,8219,10,19635,19698,168, + 19846,-2879782938503308011,108,105,98,114,97,114,121,58,102,105,108,101,110,97,109,101,0,2, + 2049,19630,2,2049,15519,1793,19708,772,10,1,19706,2049,2862,3,2049,19656,2,2049,15519,1793, + 19721,10,1,19720,2049,2862,3,2049,4396,10,19676,19752,168,19846,-2799120562421764174,108,105,98,114,97, + 114,121,58,99,111,110,116,97,105,110,115,63,0,1,19630,1,19656,2049,2255,1, + 15519,2049,2285,22,10,19729,19782,168,19846,-3026807695525939020,108,105,98,114,97,114,121,58,108,111, + 97,100,0,2,2049,19752,1793,19792,2049,19698,2049,17333,10,1,19787,1793,19841,2049,4417,69, + 82,82,79,82,58,32,76,105,98,114,97,114,121,32,96,37,115,96,32,119, + 97,115,32,110,111,116,32,102,111,117,110,100,0,1,19798,2049,8219,2049,10866,2049, + 10823,10,1,19796,2049,66,10,105,110,116,101,114,102,97,99,101,47,108,105,98, + 114,97,114,121,46,114,101,116,114,111,0,19846,11793,19764,19888,168,20095,8246457295145463473,105,109, + 97,103,101,58,115,97,118,101,0,1,1000,2049,10760,2049,10741,10,19872,19906,168,0, + 210711039690,101,100,105,116,63,0,2,1793,19913,1,8,11,10,1,19909,1793,19921,1,127, + 11,10,1,19917,2049,2255,22,10,19895,19939,168,0,6953539406400,103,97,116,104,101,114,0, + 2049,19906,1,17,1,4079,2049,66,10,19927,19959,168,0,210709415765,99,121,99,108,101,0, + 2049,11018,2049,2217,4,8,2049,2644,25,3,2049,19939,1,19959,7,10,19872,19992,168,20095, + -4557881830897049127,112,97,114,115,101,45,117,110,116,105,108,0,1793,20004,2049,4396,2049,4179,2049, + 19959,771,2049,4041,10,1,19994,2049,4205,10,19975,20020,168,20095,210726130610,115,58,103,101,116, + 0,1793,20042,1793,20028,1,13,11,10,1,20024,1793,20036,1,10,11,10,1,20032,2049, + 2255,22,10,1,20022,2049,19992,10,20009,20058,168,20095,210708950412,99,108,101,97,114,0,2049, + 4417,92,94,91,50,74,92,94,91,48,59,48,72,0,1,20060,2049,8219,2049,10866, + 10,20047,20088,180,20095,5861507,47,47,0,2049,17452,1,11052,2049,3868,10,105,110,116,101, + 114,102,97,99,101,47,114,101,116,114,111,45,117,110,105,120,46,114,101,116, + 114,111,0,20080,20135,156,0,229441520490121,83,111,117,114,99,101,115,0,3,20384,20578,20769, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,9920,10077,168,0,0,101,120,116,114,97,99,116,0,1,9936, - 2049,5517,10,10064,10095,168,0,0,99,111,109,98,105,110,101,0,1,9936,2049,4666, - 2049,4666,10,10082,10116,168,0,0,102,105,110,100,45,101,110,100,0,2,2049,104, - 1,9936,2049,104,18,67502597,17,10,10102,10138,168,0,0,99,108,101,97,110,0,2049, - 10116,1,0,4,16,10,9881,10164,168,12432,1672736740201773236,115,58,114,101,112,108,97,99,101, - 45,97,108,108,0,1,3,1793,10187,2049,10077,2049,7737,2049,4396,4,1793,10180,2049,10095, - 10,1,10177,2049,8708,2049,10138,10,1,10168,2049,3919,10,10145,10210,168,0,0,99,117, - 114,114,101,110,116,45,108,105,110,101,0,2049,4276,1,1025,18,10,10192,10234,168, - 0,0,99,111,117,110,116,45,116,111,107,101,110,115,0,1793,10240,1,32,11, - 10,1,10236,2049,5282,2049,104,10,10216,10267,168,0,0,112,114,111,99,101,115,115, - 45,116,111,107,101,110,115,0,1793,10295,1,32,2049,7128,4,1793,10288,2,2049,104, - 2049,2740,1,417,1,17,2049,66,10,1,10276,2049,2229,2049,3125,10,1,10269,2049,2449, - 2049,417,10,10145,10318,168,12432,8246849872898570441,115,58,101,118,97,108,117,97,116,101,0,2049, - 10210,2049,5517,2049,10210,2,2049,10234,2049,10267,10,10302,10338,156,0,0,76,80,0,0, - 10330,10350,156,0,0,73,110,100,101,120,0,0,15,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,10339,10392,168,0,0,110,101,120,116,0,3841,10338,1,10350,17,2049,3816, - 10,10382,10410,168,0,0,112,114,101,112,0,1,10338,2049,3816,1,0,3841,10338,1, - 10350,17,16,10,10400,10433,168,0,0,100,111,110,101,0,1,10338,2049,3833,10,10302, - 10445,168,12432,177646,73,0,3841,10338,1,10350,17,15,10,10438,10459,168,12432,177647,74,0, - 3841,10338,1,10350,17,2049,3139,15,10,10452,10475,168,12432,177648,75,0,3841,10338,1,10350, - 17,1,2,18,15,10,10468,10504,168,12432,6047344052022463093,105,110,100,101,120,101,100,45,116, - 105,109,101,115,0,2049,10410,4,1793,10520,25,33886721,1,2053,1542,2049,10392,1,10509,7, - 10,1,10509,8,3,2049,10433,10,10485,10540,168,12432,229463062432404,100,101,99,105,109,97,108, - 0,1,10,4097,243,10,10527,10557,168,12432,6953352993994,98,105,110,97,114,121,0,1,2, - 4097,243,10,10545,10573,168,12432,210722874360,111,99,116,97,108,0,1,8,4097,243,10,10562, - 10587,168,12432,193493706,104,101,120,0,1,16,4097,243,10,10578,10603,168,12432,210731100046,118,97, - 114,45,115,0,1,4445,2049,2229,2049,2102,10,10592,10628,168,12432,-2634409250251928459,116,97,105,108, - 45,114,101,99,117,114,115,101,0,1,1793,2049,1977,1,3,18,16,10,10610,10647, - 168,12432,6385224492,102,105,108,108,0,1793,10655,2049,2217,16,2049,3125,10,1,10649,2049,2449, - 771,10,10637,10679,168,12432,-3171118726347914531,105,111,58,101,110,117,109,101,114,97,116,101,0, - 27,10,10661,10695,168,12432,7572505472392333,105,111,58,113,117,101,114,121,0,28,10,10681,10712, - 168,12432,249892680268169699,105,111,58,105,110,118,111,107,101,0,29,10,10697,10731,168,12432,-4568031882453442320, - 105,111,58,115,99,97,110,45,102,111,114,0,1,-1,4,2049,10679,1793,10762,2049, - 10445,2049,10695,772,67502597,11,1793,10758,1793,10753,3,2049,10445,10,1,10749,2049,2229,10,1, - 10747,9,10,1,10738,2049,10504,3,10,10714,10779,168,12432,210707166203,99,58,112,117,116,0, - 1793,10781,1,0,2049,10712,10,10768,10794,168,12432,5863647,110,108,0,1,10,2049,10779,10, - 10786,10807,168,12432,5863816,115,112,0,1,32,2049,10779,10,10799,10821,168,12432,193506620,116,97, - 98,0,1,9,2049,10779,10,10812,10837,168,12432,210726140939,115,58,112,117,116,0,1,10779, - 2049,4686,10,10826,10853,168,12432,210720211334,110,58,112,117,116,0,2049,7967,2049,10837,10,10842, - 10869,168,12432,210726503048,114,101,115,101,116,0,2049,1560,25,771,1,10869,7,10,10858,10893, - 168,12432,8246237009912977886,100,117,109,112,45,115,116,97,99,107,0,2049,1560,25,134284547,10893,134283782, - 10853,2049,10807,10,10877,10912,168,12432,193470948,84,73,66,0,1,7,15,10,1793,10955,2049, - 4417,69,82,82,79,82,58,32,87,111,114,100,32,78,111,116,32,70,111,117, - 110,100,58,32,0,1,10920,2049,10837,2049,10912,2049,10837,2049,10794,10,1,10918,10903,10968, - 168,12432,210707155874,99,58,103,101,116,0,1793,10970,1,1,2049,10731,2049,10712,10,10957,10986, - 168,12432,193487813,98,121,101,0,26,10,10977,11002,156,12432,7571133383038306,73,103,110,111,114,105, - 110,103,0,0,10988,11012,156,0,0,69,79,84,0,0,11003,11026,168,0,0,118, - 101,114,115,105,111,110,0,3841,4,1,100,20,10,11013,11043,168,0,0,100,111, - 110,101,63,0,2,4097,11012,1793,11052,1,13,11,10,1,11048,1793,11060,1,10,11, - 10,1,11056,1793,11068,1,32,11,10,1,11064,2049,2298,22,22,10,11032,11085,168,0, - 0,101,111,108,63,0,3841,11012,1793,11093,1,13,11,10,1,11089,1793,11101,1,10, - 11,10,1,11097,2049,2255,22,10,11075,11119,168,0,0,118,97,108,105,100,63,0, - 2,2049,104,2049,2812,10,11107,11140,168,0,0,99,104,101,99,107,45,101,111,102, - 0,2,1793,11147,1,-1,11,10,1,11143,1793,11155,1,4,11,10,1,11151,2049,2255, - 22,1,10986,9,10,11125,11172,168,0,0,98,115,0,2049,4157,1,2,2049,2675,1793, - 11184,2049,4105,3,10,1,11180,9,2049,4105,3,10,11164,11205,168,0,0,99,104,101, - 99,107,45,98,115,0,2,1793,11212,1,8,11,10,1,11208,1793,11220,1,127,11, - 10,1,11216,2049,2255,22,1,11172,9,10,11191,11240,168,0,0,99,104,101,99,107, - 0,2049,11140,2049,11205,10,11229,11260,168,0,0,99,104,97,114,97,99,116,101,114, - 0,2049,10968,2,2049,4079,10,11245,11278,168,0,0,98,117,102,102,101,114,0,1793, - 11288,2049,10912,2049,4179,8,2049,4041,10,1,11280,2049,4205,10,11266,11309,168,0,0,114, - 101,97,100,45,116,111,107,101,110,0,1793,11325,1793,11320,2049,11260,2049,11240,2049,11043, - 10,1,11313,2049,2397,10,1,11311,2049,11278,2049,4532,10,11293,11343,168,0,0,105,110, - 112,117,116,0,2049,11309,2049,11119,10,11332,11361,168,0,0,112,114,111,99,101,115, - 115,0,3841,11002,1793,11379,771,2049,11085,1793,11375,1,11002,2049,3883,10,1,11370,9,10, - 1,11365,2049,2862,1,417,1,17,2049,66,10,10988,11406,168,12432,8246849936849447419,115,58,103,101, - 116,45,119,111,114,100,0,1793,11434,1,7,15,2049,4179,1793,11425,2049,10968,2,2049, - 4079,2049,11205,2049,11085,10,1,11415,2049,2397,2049,4041,2049,4532,10,1,11408,2049,4205,10, - 11390,11451,168,12432,6953343520347,98,97,110,110,101,114,0,2049,11026,2049,4417,82,69,84,82, - 79,32,49,50,32,40,37,110,46,37,110,41,92,110,0,1,11455,2049,8190,2049, - 10837,2049,9266,2049,1545,2049,9266,18,2049,1545,2049,4417,37,110,32,77,97,120,44,32, - 37,110,32,85,115,101,100,44,32,37,110,32,70,114,101,101,92,110,0,1, - 11491,2049,8190,2049,10837,10,11439,11537,168,12432,6953744547860,108,105,115,116,101,110,0,2049,11451, - 2049,11343,2049,11361,1,11539,7,10,11525,11568,156,12432,-213800119713087686,100,58,72,97,115,104,45, - 70,117,110,99,116,105,111,110,0,4819,11547,11583,168,12432,7572226109254526,100,58,114,101,104, - 97,115,104,0,1793,11601,1793,11593,2049,190,3841,11568,8,10,1,11587,2049,2241,2049,188, - 16,10,1,11585,2049,8435,10,11569,1,156,12418,210668957237,66,85,73,76,68,0,11606,11628, - 168,12101,210709067314,99,111,109,109,97,0,2049,130,10,11617,11641,168,12101,6385123288,99,111,110, - 115,0,2049,1977,1793,11651,4,2049,11628,2049,11628,10,1,11645,2049,2229,10,11631,11665,168, - 12101,193488123,99,97,114,0,10,11656,11675,168,12101,193488222,99,100,114,0,2049,3125,10,11666, - 11688,168,12101,6385108123,99,97,114,64,0,2049,11665,15,10,11678,11702,168,12101,6385108092,99,97, - 114,33,0,2049,11665,16,10,11692,11716,168,12101,6385111390,99,100,114,64,0,2049,11675,15, - 10,11706,11730,168,12101,6385111359,99,100,114,33,0,2049,11675,16,10,11720,11743,168,12101,193454780, - 69,78,68,0,10,11734,11760,168,12101,8246317064958091121,102,108,108,58,99,114,101,97,116,101, - 0,1,11743,2049,11641,10,11744,11772,156,0,177687,114,0,18945,11744,11789,168,12101,8246317065617826724,102, - 108,108,58,116,111,45,101,110,100,0,2,4097,11772,1793,11814,2049,11716,2,1,11743, - 12,2,1793,11807,67502597,4097,11772,10,1,11803,1,2172,2049,66,10,1,11794,2049,2372,3841, - 11772,10,11773,11843,168,12101,4204933718218055169,102,108,108,58,97,112,112,101,110,100,47,118,97, - 108,117,101,0,1,11743,2049,11641,4,2049,11789,2049,11730,10,11821,11871,168,12101,-3325079438733587419,102, - 108,108,58,116,111,45,105,110,100,101,120,0,1,11716,2049,2449,10,11853,11889,168, - 12101,229465928290674,102,108,108,58,100,101,108,0,2049,2217,2049,3139,2049,11871,1793,11902,2049,3125, - 2049,11871,10,1,11897,2049,2229,2049,11730,10,11876,11921,156,0,6952054634723,65,99,116,105,111, - 110,0,12273,11876,11940,168,12101,-3325080032762929022,102,108,108,58,102,111,114,45,101,97,99,104, - 0,4097,11921,1793,11963,1793,11952,2049,11688,3841,11921,8,10,1,11946,2049,2241,2049,11716,2, - 1,11743,12,10,1,11944,2049,2372,3,10,11922,11985,168,12101,8246317065295222655,102,108,108,58,108, - 101,110,103,116,104,0,1,0,4,1793,11994,3,2049,3125,10,1,11990,2049,11940,2049, - 3139,10,11969,12015,168,12101,7572375633606610,102,108,108,58,100,114,111,112,0,2,2049,11985,2049, - 3139,2049,11871,1,11743,4,2049,11730,10,12001,12035,156,0,177678,105,0,0,12001,12052,168, - 12101,8246317065188343290,102,108,108,58,105,110,106,101,99,116,0,2049,11760,4097,12035,2049,2217,2049, - 3139,2049,11871,1,11871,2049,2229,3841,12035,4,2049,11730,3841,12035,2049,11730,10,12036,12089,168, - 12101,229465928304278,102,108,108,58,112,117,116,0,1793,12096,2049,10853,2049,10807,10,1,12091,2049, - 11940,10,105,110,116,101,114,102,97,99,101,47,108,108,46,114,101,116,114,111, - 0,105,110,105,116,0,12120,12362,12076,12145,156,12340,-2744922491217532500,115,58,100,101,100,117,112, - 46,100,97,116,97,0,12125,12127,12154,156,0,5863786,116,49,0,508928,12146,12163,156,0, - 5863787,116,50,0,19796,12127,12186,168,12340,-1192507208876296873,115,58,100,101,100,117,112,46,114,101, - 103,105,115,116,101,114,0,2049,4445,3841,12145,4,1,11843,2049,2241,10,12164,12218,168, - 12340,-1192507805573830048,115,58,100,101,100,117,112,46,100,101,102,105,110,101,100,63,0,4097, - 12154,1,0,4097,12163,3841,12145,1793,12238,3841,12154,2049,118,3841,12163,22,4097,12163,10,1, - 12228,2049,11940,3841,12163,10,12196,12263,168,12340,-2744922491217452109,115,58,100,101,100,117,112,46,102, - 105,110,100,0,4097,12154,1,0,4097,12163,3841,12145,1793,12290,2,3841,12154,2049,118,1793, - 12283,4097,12163,10,1,12280,1,17,2049,66,10,1,12273,2049,11940,3841,12163,10,12245,12310, - 168,12340,229480752663076,115,58,100,101,100,117,112,0,2049,4368,2,2049,12218,1,12263,1,12186, - 2049,66,10,12297,12337,168,12340,249904561963058472,115,58,117,110,105,113,117,101,63,0,2049,12218, - 10,105,110,116,101,114,102,97,99,101,47,100,101,100,117,112,46,114,101,116, - 114,111,0,12340,12416,12322,12382,168,12392,-3502357327552891667,100,58,115,101,116,45,115,111,117,114, - 99,101,0,1,12310,2049,2229,2049,236,2049,186,16,10,105,110,116,101,114,102,97, - 99,101,47,115,111,117,114,99,101,115,46,114,101,116,114,111,0,12392,12430,98, - 117,105,108,100,46,114,101,116,114,111,0,12418,12444,114,101,116,114,111,46,102, - 111,114,116,104,0,12432,12881,12364,0,156,12857,-2419379730924625824,68,69,86,73,67,69,58,79, - 85,84,80,85,84,0,12446,1,156,12857,3179875372589939872,68,69,86,73,67,69,58,75,69, - 89,66,79,65,82,68,0,12465,2,156,12857,-2419379731287713704,68,69,86,73,67,69,58,70, - 76,79,65,84,83,0,12486,4,156,12857,-5104244739232646654,68,69,86,73,67,69,58,70,73, - 76,69,83,0,12505,3,156,12857,-2419379731444253395,68,69,86,73,67,69,58,66,76,79,67, - 75,83,0,12523,5,156,12857,-5104244739236093413,68,69,86,73,67,69,58,67,76,79,67,75, - 0,12542,6,156,12857,-5744567309556069531,68,69,86,73,67,69,58,82,69,83,69,82,86,69, - 68,54,0,12560,7,156,12857,-2419379730775816680,68,69,86,73,67,69,58,83,79,67,75,69, - 84,0,12582,8,156,12857,-4626612040269427085,68,69,86,73,67,69,58,85,78,73,88,0,12601, - 9,156,12857,-5744565989521702654,68,69,86,73,67,69,58,83,67,82,73,80,84,73,78,71, - 0,12618,10,156,12857,8244683305011325430,68,69,86,73,67,69,58,82,78,71,0,12640,11,156, - 12857,-5103280478254778479,68,69,86,73,67,69,58,82,69,83,69,82,86,69,68,49,49,0, - 12656,12,156,12857,-5103280478254778478,68,69,86,73,67,69,58,82,69,83,69,82,86,69,68, - 49,50,0,12679,13,156,12857,-5103280478254778477,68,69,86,73,67,69,58,82,69,83,69,82, - 86,69,68,49,51,0,12702,14,156,12857,-5104244739228882582,68,69,86,73,67,69,58,73,79, - 67,84,76,0,12725,15,156,12857,-2419379731026907097,68,69,86,73,67,69,58,77,65,76,76, - 79,67,0,12743,1000,156,12857,-5104244739228957070,68,69,86,73,67,69,58,73,77,65,71,69, - 0,12762,1234,156,12857,-5104244739233502279,68,69,86,73,67,69,58,69,82,82,79,82,0,12780, - 8000,156,12857,-5744573668168662717,68,69,86,73,67,69,58,77,85,76,84,73,67,79,82,69, - 0,12798,8100,156,12857,8244683305011312100,68,69,86,73,67,69,58,70,70,73,0,12820,8101,156, - 12857,3179875810170796684,68,69,86,73,67,69,58,85,78,83,73,71,78,69,68,0,105,110, - 116,101,114,102,97,99,101,47,100,101,118,105,99,101,115,46,114,101,116,114, - 111,0,12857,15041,12836,12904,168,15011,-6845980351726443322,102,108,111,97,116,58,111,112,101,114,97, - 116,105,111,110,0,1,2,2049,10731,2,2049,2761,1793,12962,3,2049,4417,69,114,114, - 111,114,58,32,102,108,111,97,116,105,110,103,32,112,111,105,110,116,32,100, - 101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,12916,2049,10837, - 2049,10794,10,1,12913,2049,2862,2049,10712,10,12883,12985,168,15011,8246618443670464787,110,58,116,111,45, - 102,108,111,97,116,0,1,0,2049,12904,10,12969,13006,168,15011,8246850501092474552,115,58,116,111, - 45,102,108,111,97,116,0,1,1,2049,12904,10,12990,13028,168,15011,-4575005096076366594,102,58,116, - 111,45,110,117,109,98,101,114,0,1,2,2049,12904,10,13011,13050,168,15011,-4575005095881687956,102, - 58,116,111,45,115,116,114,105,110,103,0,2049,4396,2,1,3,2049,12904,10,13033, - 13067,168,15011,193490032,102,58,43,0,1,4,2049,12904,10,13058,13081,168,15011,193490034,102,58, - 45,0,1,5,2049,12904,10,13072,13095,168,15011,193490031,102,58,42,0,1,6,2049,12904, - 10,13086,13109,168,15011,193490036,102,58,47,0,1,7,2049,12904,10,13100,13127,168,15011,229463966214663, - 102,58,102,108,111,111,114,0,1,8,2049,12904,10,13114,13147,168,15011,249886255052186944,102,58, - 99,101,105,108,105,110,103,0,1,9,2049,12904,10,13132,13164,168,15011,6953453994383,102,58, - 115,113,114,116,0,1,10,2049,12904,10,13152,13180,168,15011,210710711802,102,58,101,113,63, - 0,1,11,2049,12904,10,13169,13197,168,15011,6953451465639,102,58,45,101,113,63,0,1,12, - 2049,12904,10,13185,13213,168,15011,210710719524,102,58,108,116,63,0,1,13,2049,12904,10,13202, - 13229,168,15011,210710714079,102,58,103,116,63,0,1,14,2049,12904,10,13218,13247,168,15011,229463963592506, - 102,58,100,101,112,116,104,0,1,15,2049,12904,10,13234,13263,168,15011,210710710894,102,58, - 100,117,112,0,1,16,2049,12904,10,13252,13280,168,15011,6953453456314,102,58,100,114,111,112, - 0,1,17,2049,12904,10,13268,13297,168,15011,6953454000352,102,58,115,119,97,112,0,1,18, - 2049,12904,10,13285,13313,168,15011,210710719399,102,58,108,111,103,0,1,19,2049,12904,10,13302, - 13331,168,15011,229463978190066,102,58,112,111,119,101,114,0,1,20,2049,12904,10,13318,13347,168, - 15011,210710726831,102,58,115,105,110,0,1,21,2049,12904,10,13336,13363,168,15011,210710727656,102,58, - 116,97,110,0,1,22,2049,12904,10,13352,13379,168,15011,210710709610,102,58,99,111,115,0, - 1,23,2049,12904,10,13368,13396,168,15011,6953453349392,102,58,97,115,105,110,0,1,24,2049, - 12904,10,13384,13413,168,15011,6953453332171,102,58,97,99,111,115,0,1,25,2049,12904,10,13401, - 13430,168,15011,6953453350217,102,58,97,116,97,110,0,1,26,2049,12904,10,13418,13447,168,15011, - 6953453890949,102,58,112,117,115,104,0,1,27,2049,12904,10,13435,13463,168,15011,210710723764,102,58, - 112,111,112,0,1,28,2049,12904,10,13452,13482,168,15011,7572310679561435,102,58,97,100,101,112, - 116,104,0,1,29,2049,12904,10,13468,13499,168,15011,6953453855649,102,58,111,118,101,114,0, - 2049,13447,2049,13263,2049,13463,2049,13297,10,13487,13520,168,15011,6953454034172,102,58,116,117,99,107, - 0,2049,13263,2049,13447,2049,13297,2049,13463,10,13508,13540,168,15011,210710721388,102,58,110,105,112, - 0,2049,13297,2049,13280,10,13529,13562,168,15011,-4575027385529052237,102,58,100,114,111,112,45,112,97, - 105,114,0,2049,13280,2049,13280,10,13545,13583,168,15011,8246246480203571943,102,58,100,117,112,45,112, - 97,105,114,0,2049,13499,2049,13499,10,13567,13599,168,15011,210710725946,102,58,114,111,116,0, - 2049,13447,2049,13297,2049,13463,2049,13297,10,13588,13621,180,15011,229482595734757,115,105,103,105,108,58, - 46,0,2049,1913,1,4445,1,4368,2049,66,1,13006,2049,168,10,13608,13648,168,15011,7572311399974070, - 102,58,115,113,117,97,114,101,0,2049,13263,2049,13095,10,13634,13670,168,15011,-4575010631505066633,102, - 58,112,111,115,105,116,105,118,101,63,0,1,0,2049,12985,2049,13229,10,13653,13694, - 168,15011,-4575013886317431657,102,58,110,101,103,97,116,105,118,101,63,0,1,0,2049,12985,2049, - 13213,10,13677,13715,168,15011,7572311189563001,102,58,110,101,103,97,116,101,0,1,-1,2049,12985, - 2049,13095,10,13701,13733,168,15011,210710707003,102,58,97,98,115,0,2049,13263,2049,13694,1,13715, - 9,10,13722,13752,168,15011,210710723966,102,58,112,117,116,0,2049,13050,2049,10837,10,13741,13767, - 168,15011,6385172350,102,58,80,73,0,2049,4417,51,46,49,52,49,53,57,50,54,53, - 52,0,1,13769,2049,13006,10,13757,13795,168,15011,193490058,102,58,69,0,2049,4417,50,46, - 55,49,56,50,56,49,56,50,56,0,1,13797,2049,13006,10,13786,13825,168,15011,210710685186, - 102,58,78,65,78,0,2049,4417,48,0,1,13827,2049,13006,2049,4417,48,0,1,13835, - 2049,13006,2049,13109,10,13814,13855,168,15011,210710680162,102,58,73,78,70,0,2049,4417,49,46, - 48,0,1,13857,2049,13006,2049,4417,48,0,1,13867,2049,13006,2049,13109,10,13844,13888,168, - 15011,6953451433999,102,58,45,73,78,70,0,2049,4417,45,49,46,48,0,1,13890,2049,13006, - 2049,4417,48,0,1,13901,2049,13006,2049,13109,10,13876,13922,168,15011,6953453797089,102,58,110,97, - 110,63,0,2049,13263,2049,13197,10,13910,13939,168,15011,6953453631297,102,58,105,110,102,63,0, - 2049,13855,2049,13180,10,13927,13957,168,15011,229463898507918,102,58,45,105,110,102,63,0,2049,13888, - 2049,13180,10,13944,13975,168,15011,229463980560013,102,58,114,111,117,110,100,0,2049,13263,2049,13694, - 1793,13996,2049,4417,48,46,53,0,1,13983,2049,13006,2049,13081,2049,13147,10,1,13981,1793, - 14015,2049,4417,48,46,53,0,1,14002,2049,13006,2049,13067,2049,13127,10,1,14000,2049,66, - 10,13962,14031,168,15011,210710720297,102,58,109,105,110,0,2049,13583,2049,13213,1,13280,1,13540, - 2049,66,10,14020,14053,168,15011,210710720043,102,58,109,97,120,0,2049,13583,2049,13229,1,13280, - 1,13540,2049,66,10,14042,14077,168,15011,229463973220004,102,58,108,105,109,105,116,0,2049,13297, - 2049,13447,2049,14031,2049,13463,2049,14053,10,14064,14104,168,15011,8246246374547107374,102,58,98,101,116,119, - 101,101,110,63,0,2049,13599,2049,13263,2049,13447,2049,13599,2049,13599,2049,14077,2049,13463,2049, - 13180,10,14088,14132,168,15011,210710716095,102,58,105,110,99,0,2049,4417,49,0,1,14134,2049, - 13006,2049,13067,10,14121,14154,168,15011,210710710353,102,58,100,101,99,0,2049,4417,49,0,1, - 14156,2049,13006,2049,13081,10,14143,14177,168,15011,6953453401985,102,58,99,97,115,101,0,2049,13499, - 2049,13180,1793,14189,2049,13280,8,1,-1,10,1,14183,1793,14197,3,1,0,10,1,14193, - 2049,66,25,6,771,10,14165,14217,168,15011,6953453985302,102,58,115,105,103,110,0,2049,13263, - 2049,4417,48,0,1,14221,2049,13006,2049,13180,1793,14236,1,0,2049,13280,10,1,14231,2049, - 2862,2049,4417,48,0,1,14242,2049,13006,2049,13229,1793,14255,1,1,10,1,14252,1793,14262, - 1,-1,10,1,14259,2049,66,10,14205,9223372036854775805,156,15011,210709498186,101,58,77,65,88,0,14267, - -9223372036854775805,156,15011,210709498440,101,58,77,73,78,0,14278,-9223372036854775807,156,15011,210709499265,101,58,78,65,78, - 0,14289,9223372036854775806,156,15011,210709494241,101,58,73,78,70,0,14300,-9223372036854775806,156,15011,6953412298606,101,58,45, - 73,78,70,0,14311,14333,168,15011,6385137393,101,58,110,63,0,1,-9223372036854775805,2049,3125,1,9223372036854775805, - 2049,3139,2049,3158,10,14323,14356,168,15011,6953414626089,101,58,109,97,120,63,0,1,9223372036854775805,11, - 10,14344,14372,168,15011,6953414634471,101,58,109,105,110,63,0,1,-9223372036854775805,11,10,14360,14389,168, - 15011,229462698216771,101,58,122,101,114,111,63,0,2049,2722,10,14376,14404,168,15011,6953414661696,101,58, - 110,97,110,63,0,1,-9223372036854775807,11,10,14392,14420,168,15011,6953414495904,101,58,105,110,102,63, - 0,1,9223372036854775806,11,10,14408,14437,168,15011,229462607039949,101,58,45,105,110,102,63,0,1,-9223372036854775806, - 11,10,14424,14453,168,15011,6953414278252,101,58,99,108,105,112,0,1,-9223372036854775805,1,9223372036854775805,2049,3106, - 10,14441,14470,168,15011,6385171963,102,58,69,49,0,1793,14472,2049,4417,49,46,101,53,0, - 1,14474,2049,13006,10,14460,14503,168,15011,-1561378222854156682,102,58,115,105,103,110,101,100,45,115, - 113,114,116,0,2049,13263,2049,14217,2049,13733,2049,13164,2049,12985,2049,13095,10,14484,14537,168, - 15011,-3240429906897787043,102,58,115,105,103,110,101,100,45,115,113,117,97,114,101,0,2049,13263, - 2049,14217,2049,13263,2049,13095,2049,12985,2049,13095,10,14516,14564,168,0,7572308662409552,102,58,45,115, - 104,105,102,116,0,2049,14470,2049,13095,10,14550,14583,168,0,7572308584138766,102,58,43,115,104, - 105,102,116,0,2049,14470,2049,13109,10,14569,14603,168,0,249886182735593054,102,58,43,101,110,99, - 111,100,101,0,2049,14503,2049,14564,10,14588,14623,168,0,249886185318528992,102,58,45,101,110,99, - 111,100,101,0,2049,13263,2049,14217,2049,14583,2049,13263,2049,13095,2049,12985,2049,13095,10,14516, - 14650,168,15011,6953454025850,102,58,116,111,45,101,0,2049,13263,2049,13922,1793,14661,2049,13280,1, - -9223372036854775807,10,1,14656,2049,2862,2049,13263,2049,13939,1793,14676,2049,13280,1,9223372036854775806,10,1,14671,2049, - 2862,2049,13263,2049,13957,1793,14691,2049,13280,1,-9223372036854775806,10,1,14686,2049,2862,2049,14603,2049,13975, - 2049,13028,2049,14453,1,-9223372036854775805,1,13280,2049,2554,1,9223372036854775805,1,13280,2049,2554,10,14638,14728,168, - 15011,6953414890458,101,58,116,111,45,102,0,1,-9223372036854775807,1,13825,2049,2554,1,9223372036854775806,1,13855,2049, - 2554,1,-9223372036854775806,1,13888,2049,2554,2049,12985,2049,14623,10,14716,14764,168,15011,229463981919218,102,58,115, - 116,111,114,101,0,1,14650,2049,2229,16,10,14751,14783,168,15011,229463965968143,102,58,102,101, - 116,99,104,0,15,2049,14728,10,14770,14805,168,15011,-3401946998789110658,102,58,100,117,109,112,45, - 115,116,97,99,107,0,2049,13247,2,1,13447,2049,2449,1793,14823,2049,13463,2049,13263,2049, - 13752,2049,10807,10,1,14814,2049,2449,10,14787,14847,168,15011,-1583786518488284545,102,58,100,117,109,112, - 45,97,115,116,97,99,107,0,2049,13482,2,1,13463,2049,2449,1793,14865,2049,13263,2049, - 13752,2049,10807,2049,13447,10,1,14856,2049,2449,10,14828,14881,168,15011,210709538045,101,58,112,117, - 116,0,1,9223372036854775805,1793,14898,2049,4417,101,58,77,65,88,0,1,14887,2049,10837,10,1, - 14885,2049,2554,1,-9223372036854775805,1793,14919,2049,4417,101,58,77,73,78,0,1,14908,2049,10837,10, - 1,14906,2049,2554,1,0,1793,14938,2049,4417,101,58,48,0,1,14929,2049,10837,10,1, - 14927,2049,2554,1,-9223372036854775807,1793,14959,2049,4417,101,58,78,65,78,0,1,14948,2049,10837,10, - 1,14946,2049,2554,1,9223372036854775806,1793,14980,2049,4417,101,58,73,78,70,0,1,14969,2049,10837, - 10,1,14967,2049,2554,1,-9223372036854775806,1793,15002,2049,4417,101,58,45,73,78,70,0,1,14990, - 2049,10837,10,1,14988,2049,2554,2049,14728,2049,13752,10,105,110,116,101,114,102,97,99, - 101,47,102,108,111,97,116,105,110,103,112,111,105,110,116,46,114,101,116,114, - 111,0,15011,15888,14870,15063,168,15861,8056574075740390096,102,105,108,101,58,111,112,101,114,97,116, - 105,111,110,0,1,4,2049,10731,2,2049,2761,1793,15112,3,2049,4417,69,114,114,111, - 114,58,32,102,105,108,101,115,32,100,101,118,105,99,101,32,110,111,116,32, - 102,111,117,110,100,0,1,15075,2049,10837,2049,10794,10,1,15072,2049,2862,2049,10712,10, - 15043,0,156,15861,6953509466161,102,105,108,101,58,82,0,15119,1,156,15861,6953509466166,102,105,108, - 101,58,87,0,15131,2,156,15861,6953509466144,102,105,108,101,58,65,0,15143,3,156,15861, - 229465812383356,102,105,108,101,58,82,43,0,15155,15183,168,15861,249888269686595441,102,105,108,101,58,111, - 112,101,110,0,1,0,2049,15063,10,15168,15204,168,15861,8246312899643285909,102,105,108,101,58,99, - 108,111,115,101,0,1,1,2049,15063,10,15188,15224,168,15861,249888269686691131,102,105,108,101,58, - 114,101,97,100,0,1,2,2049,15063,10,15209,15245,168,15861,8246312899667213450,102,105,108,101,58, - 119,114,105,116,101,0,1,3,2049,15063,10,15229,15265,168,15861,249888269686763376,102,105,108,101, - 58,116,101,108,108,0,1,4,2049,15063,10,15250,15285,168,15861,249888269686727207,102,105,108,101, - 58,115,101,101,107,0,1,5,2049,15063,10,15270,15305,168,15861,249888269686732250,102,105,108,101, - 58,115,105,122,101,0,1,6,2049,15063,10,15290,15327,168,15861,-4572835417384127758,102,105,108,101, - 58,100,101,108,101,116,101,0,1,7,2049,15063,10,15310,15348,168,15861,8246312899646850209,102,105, - 108,101,58,102,108,117,115,104,0,1,8,2049,15063,10,15332,15374,168,15861,7612651040925696305,102, - 105,108,101,58,114,101,97,100,47,98,121,116,101,115,0,1,9,2049,15063,10, - 15353,15401,168,15861,-7028659436281878592,102,105,108,101,58,119,114,105,116,101,47,98,121,116,101, - 115,0,1,10,2049,15063,10,15379,15423,168,15861,-4572835416836630931,102,105,108,101,58,114,101,97, - 100,47,99,0,1,11,2049,15063,10,15406,15446,168,15861,-3329616158956188292,102,105,108,101,58,119, - 114,105,116,101,47,99,0,1,12,2049,15063,10,15428,15469,168,15861,-3329616181967816770,102,105,108, - 101,58,101,120,105,115,116,115,63,0,1,0,2049,15183,2,2049,2740,1793,15483,2049, - 15204,2049,2527,10,1,15478,1793,15491,3,2049,2541,10,1,15487,2049,66,10,15451,15523,168, - 15861,-4283841618960457812,102,105,108,101,58,111,112,101,110,45,102,111,114,45,114,101,97,100, - 105,110,103,0,1,0,2049,15183,2,2049,15305,4,10,15496,15558,168,15861,2106155595587003402,102,105, - 108,101,58,111,112,101,110,45,102,111,114,45,97,112,112,101,110,100,0,1, - 2,2049,15183,2,2049,15305,4,10,15532,15594,168,15861,-4283841611984295498,102,105,108,101,58,111,112, - 101,110,45,102,111,114,45,119,114,105,116,105,110,103,0,1,1,2049,15183,10, - 15567,15608,156,0,193455704,70,73,68,0,0,15599,15619,156,0,6384542144,83,105,122,101,0, - 0,15609,15632,156,0,6952054634723,65,99,116,105,111,110,0,0,15620,15644,168,0,210644670123,45, - 101,111,102,63,0,3841,15608,2049,15265,3841,15619,13,10,15633,15666,168,0,7572809360530097,112,114, - 101,115,101,114,118,101,0,1,15608,1793,15677,1,15619,1,27,2049,3919,10,1,15670, - 2049,3919,10,15567,15702,168,15861,8056577820387649264,102,105,108,101,58,114,101,97,100,45,108,105, - 110,101,0,2049,1977,4,1,13,2049,15063,2049,1977,10,15682,15736,168,15861,-8859848394595038695,102,105, - 108,101,58,102,111,114,45,101,97,99,104,45,108,105,110,101,0,1793,15767,4097, - 15632,2049,15523,4097,15608,4097,15619,1793,15758,3841,15608,2049,15702,3841,15632,8,2049,15644,10,1, - 15748,2049,2372,3841,15608,2049,15204,10,1,15738,2049,15666,10,15712,15781,156,0,193455704,70,73, - 68,0,0,15712,15798,168,15861,8246312899662267157,102,105,108,101,58,115,108,117,114,112,0,1793, - 15825,4,2049,4179,2049,15523,4097,15781,1793,15816,3841,15781,2049,15224,2049,4079,10,1,15809,2049, - 2449,3841,15781,2049,15204,10,1,15800,2049,4205,10,15782,15845,168,15861,249888269686739198,102,105,108,101, - 58,115,112,101,119,0,2049,15594,4,1793,15854,67502597,2049,15245,10,1,15850,2049,4686,2049, - 15204,10,105,110,116,101,114,102,97,99,101,47,102,105,108,101,115,121,115,116, - 101,109,46,114,101,116,114,111,0,15861,16625,15830,15911,168,16604,4299348465103751587,105,111,58,117, - 110,105,120,45,115,121,115,99,97,108,108,0,1,8,2049,10731,2,2049,2761,1793, - 15959,3,2049,4417,69,114,114,111,114,58,32,85,78,73,88,32,100,101,118,105, - 99,101,32,110,111,116,32,102,111,117,110,100,0,1,15923,2049,10837,2049,10794,10, - 1,15920,2049,2862,2049,10712,10,15890,15983,168,16604,-4549633084047572696,117,110,105,120,58,115,121,115, - 116,101,109,0,1,0,2049,15911,10,15966,16003,168,16604,249909575776928405,117,110,105,120,58,102, - 111,114,107,0,1,1,2049,15911,10,15988,16024,168,16604,8247016000637760504,117,110,105,120,58,101, - 120,101,99,48,0,1,2,2049,15911,10,16008,16045,168,16604,8247016000637760505,117,110,105,120,58, - 101,120,101,99,49,0,1,3,2049,15911,10,16029,16066,168,16604,8247016000637760506,117,110,105,120, - 58,101,120,101,99,50,0,1,4,2049,15911,10,16050,16087,168,16604,8247016000637760507,117,110,105, - 120,58,101,120,101,99,51,0,1,5,2049,15911,10,16071,16107,168,16604,249909575776901981,117,110, - 105,120,58,101,120,105,116,0,1,6,2049,15911,10,16092,16129,168,16604,-4549633084540884128,117,110, - 105,120,58,103,101,116,112,105,100,0,1,7,2049,15911,10,16112,16149,168,16604,249909575777523800, - 117,110,105,120,58,119,97,105,116,0,1,8,2049,15911,10,16134,16169,168,16604,249909575777101359, - 117,110,105,120,58,107,105,108,108,0,1,9,2049,15911,10,16154,16190,168,16604,8247016000650494309, - 117,110,105,120,58,112,111,112,101,110,0,1,10,2049,15911,10,16174,16212,168,16604, - -4549633084191325687,117,110,105,120,58,112,99,108,111,115,101,0,1,11,2049,15911,10,16195,16233, - 168,16604,8247016000634812845,117,110,105,120,58,99,104,100,105,114,0,1,13,2049,15911,10,16217, - 16255,168,16604,-4549633084540895924,117,110,105,120,58,103,101,116,101,110,118,0,1,14,2049,15911, - 10,16238,16277,168,16604,-4549633084169702651,117,110,105,120,58,112,117,116,101,110,118,0,1,15, - 2049,15911,10,16260,16298,168,16604,8247016000653932284,117,110,105,120,58,115,108,101,101,112,0,1, - 16,2049,15911,10,16282,16321,168,16604,-2563939202030369066,117,110,105,120,58,101,120,101,99,117,116, - 101,0,1,17,2049,15911,10,16303,16341,168,16604,249909575777281169,117,110,105,120,58,112,105,112, - 101,0,1,0,2049,16190,1,15702,1,16212,2049,2255,10,16326,16370,168,16604,-2563939200175176882,117,110, - 105,120,58,103,101,116,45,99,119,100,0,2049,4417,112,119,100,0,1,16372,2049, - 16341,2049,6999,2049,4417,47,0,1,16384,2049,4666,10,16352,16420,168,16604,-2316844556017942917,117,110,105, - 120,58,99,111,117,110,116,45,102,105,108,101,115,45,105,110,45,99,119,100, - 0,2049,4417,108,115,32,45,49,32,124,32,119,99,32,45,108,0,1,16422,2049, - 16341,2049,6999,2049,266,10,16391,16469,168,16604,-4594486429310984907,117,110,105,120,58,102,111,114,45, - 101,97,99,104,45,102,105,108,101,0,2049,4417,108,115,32,45,49,32,45,112, - 0,1,16471,1,0,2049,16190,2049,16420,1793,16504,1793,16499,2049,15702,2049,4368,67502597,8,10, - 1,16492,2049,2241,10,1,16490,2049,2449,2049,16212,3,10,16445,16523,168,0,210728208851,115,116, - 97,114,116,0,4,2049,4179,1,0,2049,16190,10,16512,16541,168,0,6385651009,114,101,97, - 100,0,2,2049,15224,2,2049,4079,2049,2722,10,16531,16562,168,0,6953509544294,102,105,110,105, - 115,104,0,2049,16212,2049,4157,10,16445,16588,168,16604,1204178398703148788,117,110,105,120,58,115,108, - 117,114,112,45,112,105,112,101,0,1793,16599,2049,16523,1,16541,2049,2397,2049,16562,10, - 1,16590,2049,4205,10,105,110,116,101,114,102,97,99,101,47,117,110,105,120,46, - 114,101,116,114,111,0,16604,16715,16567,16641,168,16695,7572652289159374,110,58,114,97,110,100,111, - 109,0,1,10,2049,10731,2,2049,2761,1793,16688,3,2049,4417,69,114,114,111,114,58, - 32,82,78,71,32,100,101,118,105,99,101,32,110,111,116,32,102,111,117,110, - 100,0,1,16653,2049,10837,2049,10794,10,1,16650,2049,2862,2049,10712,10,105,110,116,101, - 114,102,97,99,101,47,114,110,103,46,114,101,116,114,111,0,16695,17126,16627,16738, - 168,17104,4482520117059041020,99,108,111,99,107,58,111,112,101,114,97,116,105,111,110,0,1, - 5,2049,10731,2,2049,2761,1793,16787,3,2049,4417,69,114,114,111,114,58,32,99,108, - 111,99,107,32,100,101,118,105,99,101,32,110,111,116,32,102,111,117,110,100, - 0,1,16750,2049,10837,2049,10794,10,1,16747,2049,2862,2049,10712,10,16717,16815,168,17104,4482526860617352831, - 99,108,111,99,107,58,116,105,109,101,115,116,97,109,112,0,1,0,2049,16738, - 10,16794,16835,168,17104,249884182168395049,99,108,111,99,107,58,100,97,121,0,1,1,2049,16738, - 10,16820,16857,168,17104,-4577286724249897519,99,108,111,99,107,58,109,111,110,116,104,0,1,2, - 2049,16738,10,16840,16878,168,17104,8246178011557794972,99,108,111,99,107,58,121,101,97,114,0,1, - 3,2049,16738,10,16862,16899,168,17104,8246178011557195593,99,108,111,99,107,58,104,111,117,114,0, - 1,4,2049,16738,10,16883,16922,168,17104,-3476509310577319139,99,108,111,99,107,58,109,105,110,117, - 116,101,0,1,5,2049,16738,10,16904,16945,168,17104,-3476509310347652505,99,108,111,99,107,58,115, - 101,99,111,110,100,0,1,6,2049,16738,10,16927,16969,168,17104,-4044342796047171665,99,108,111,99, - 107,58,117,116,99,58,100,97,121,0,1,7,2049,16738,10,16950,16995,168,17104,4482528721224061399, - 99,108,111,99,107,58,117,116,99,58,109,111,110,116,104,0,1,8,2049,16738, - 10,16974,17020,168,17104,-4336103753589045278,99,108,111,99,107,58,117,116,99,58,121,101,97,114, - 0,1,9,2049,16738,10,17000,17045,168,17104,-4336103753589644657,99,108,111,99,107,58,117,116,99, - 58,104,111,117,114,0,1,10,2049,16738,10,17025,17072,168,17104,349495210710499299,99,108,111,99, - 107,58,117,116,99,58,109,105,110,117,116,101,0,1,11,2049,16738,10,17050,17099, - 168,17104,349495210940165933,99,108,111,99,107,58,117,116,99,58,115,101,99,111,110,100,0, - 1,12,2049,16738,10,105,110,116,101,114,102,97,99,101,47,99,108,111,99,107, - 46,114,101,116,114,111,0,17104,17528,17077,17150,168,0,1976442044545254821,115,99,114,105,112,116, - 58,111,112,101,114,97,116,105,111,110,0,1,9,2049,10731,2,2049,2761,1793,17203, - 3,2049,4417,69,114,114,111,114,58,32,115,99,114,105,112,116,105,110,103,32, - 100,101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,17162,2049, - 10837,2049,10794,10,1,17159,2049,2862,2049,10712,10,17077,17232,168,17502,1976422442775525130,115,99,114,105, - 112,116,58,97,114,103,117,109,101,110,116,115,0,1,0,2049,17150,10,17210,17262, - 168,17502,7012485947518414468,115,99,114,105,112,116,58,103,101,116,45,97,114,103,117,109,101, - 110,116,0,2049,4396,4,1,1,2049,17150,10,17237,17283,168,17502,229469872107401,105,110,99,108, - 117,100,101,0,1,2,2049,17150,10,17270,17305,168,17502,-4553194680242110987,115,99,114,105,112,116, - 58,110,97,109,101,0,2049,4396,1,3,2049,17150,10,17288,17337,168,17502,6834827170184619652,115,99, - 114,105,112,116,58,99,117,114,114,101,110,116,45,102,105,108,101,0,2049,4396, - 1,4,2049,17150,10,17312,17369,180,17502,6834827170184835340,115,99,114,105,112,116,58,99,117,114, - 114,101,110,116,45,108,105,110,101,0,1,5,2049,17150,2049,156,10,17344,17402,168, - 17502,-4964876483161304491,115,99,114,105,112,116,58,105,103,110,111,114,101,45,116,111,45,101, - 111,108,0,1,6,2049,17150,10,17376,17433,168,17502,-112287744780050755,115,99,114,105,112,116,58, - 97,98,111,114,116,45,105,110,99,108,117,100,101,0,1,7,2049,17150,10,17407, - 17449,168,17502,210706230653,97,98,111,114,116,0,1,149,2049,3883,1,8,2049,17150,10,17438, - 17488,168,17502,-7741142524340576066,115,99,114,105,112,116,58,99,117,114,114,101,110,116,45,108, - 105,110,101,45,116,101,120,116,0,2049,4396,1793,17497,1,9,2049,17150,10,1,17492, - 2049,2241,10,105,110,116,101,114,102,97,99,101,47,115,99,114,105,112,116,105, - 110,103,46,114,101,116,114,111,0,17502,17984,17458,17552,168,17986,1183117598919957017,115,111,99,107, - 101,116,58,111,112,101,114,97,116,105,111,110,0,1,7,2049,10731,2,2049,2761, - 1793,17709,3,2049,4417,69,114,114,111,114,58,32,115,111,99,107,101,116,32,100, - 101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,17564,2049,10837, - 2049,10794,2049,4417,83,101,101,32,104,116,116,112,115,58,47,47,114,101,116,114, - 111,102,111,114,116,104,46,111,114,103,47,115,117,112,112,111,114,116,47,50, - 48,50,50,46,49,47,83,79,67,75,69,84,83,46,109,100,0,1,17603,2049, - 10837,2049,10794,2049,4417,102,111,114,32,105,110,115,116,114,117,99,116,105,111,110, - 115,32,111,110,32,101,110,97,98,108,105,110,103,32,115,111,99,107,101,116, - 115,46,0,1,17664,2049,10837,2049,10794,10,1,17561,2049,2862,2049,10712,10,17530,17742,168, - 17960,-7671511728383126910,115,111,99,107,101,116,58,103,101,116,104,111,115,116,98,121,110,97, - 109,101,0,1,0,2049,17552,10,17716,17766,168,17960,4328757989659661596,115,111,99,107,101,116,58, - 99,114,101,97,116,101,0,1,1,2049,17552,10,17747,17788,168,17960,-4552658767528245371,115,111,99, - 107,101,116,58,98,105,110,100,0,1,2,2049,17552,10,17771,17812,168,17960,4328757990001730167,115, - 111,99,107,101,116,58,108,105,115,116,101,110,0,1,3,2049,17552,10,17793,17836, - 168,17960,4328757989563534360,115,111,99,107,101,116,58,97,99,99,101,112,116,0,1,4,2049, - 17552,10,17817,17861,168,17960,-4724938931013862254,115,111,99,107,101,116,58,99,111,110,110,101,99, - 116,0,1,5,2049,17552,10,17841,17883,168,17960,-4552658767527638798,115,111,99,107,101,116,58,115, - 101,110,100,0,1,6,2049,17552,10,17866,17905,168,17960,-4552658767527675080,115,111,99,107,101,116, - 58,114,101,99,118,0,1,7,2049,17552,10,17888,17928,168,17960,-2663786738754388898,115,111,99,107, - 101,116,58,99,108,111,115,101,0,1,8,2049,17552,10,17910,17955,168,17960,1183100690560715498,115, - 111,99,107,101,116,58,99,111,110,102,105,103,117,114,101,0,1,9,2049,17552, - 10,105,110,116,101,114,102,97,99,101,47,115,111,99,107,101,116,115,46,114, - 101,116,114,111,0,17960,18003,115,111,99,107,101,116,58,111,112,101,114,97,116, - 105,111,110,0,17986,18213,17933,18018,168,18187,229469862290528,105,111,58,99,111,114,101,0,1, - 8000,2049,10731,2049,10712,10,18005,18040,168,18187,249884313919988732,99,111,114,101,58,105,110,105,116, - 0,1,0,2049,18018,10,18025,18061,168,18187,8246182359371694326,99,111,114,101,58,115,116,97,114, - 116,0,1,1,2049,18018,10,18045,18082,168,18187,8246182359367475558,99,111,114,101,58,112,97,117, - 115,101,0,1,2,2049,18018,10,18066,18111,168,18187,8337299194488917014,99,111,114,101,58,112,97, - 117,115,101,45,99,117,114,114,101,110,116,0,1,3,2049,18018,10,18087,18133,168, - 18187,-4577143246433635687,99,111,114,101,58,114,101,115,117,109,101,0,1,4,2049,18018,10,18116, - 18157,168,18187,-3888095465377135055,99,111,114,101,58,114,101,97,100,47,114,101,103,0,1,5, - 2049,18018,10,18138,18182,168,18187,820065755623810592,99,111,114,101,58,119,114,105,116,101,47,114, - 101,103,0,1,6,2049,18018,10,105,110,116,101,114,102,97,99,101,47,109,117, - 108,116,105,99,111,114,101,46,114,101,116,114,111,0,18187,18370,18162,18234,168,18350, - 644988671245709381,102,102,105,58,111,112,101,114,97,116,105,111,110,0,1,8100,2049,10731,2, - 2049,2761,1793,18281,3,2049,4417,69,114,114,111,114,58,32,70,70,73,32,100,101, - 118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,18246,2049,10837,2049, - 10794,10,1,18243,2049,2862,2049,10712,10,18215,18302,168,18350,7572367767785414,102,102,105,58,111,112, - 101,110,0,1,0,2049,18234,10,18288,18324,168,18350,-4572980637897979592,102,102,105,58,109,97,112, - 45,115,121,109,0,1,1,2049,18234,10,18307,18345,168,18350,8246308498881747296,102,102,105,58,105, - 110,118,111,107,101,0,1,2,2049,18234,10,105,110,116,101,114,102,97,99,101, - 47,102,102,105,46,114,101,116,114,111,0,18350,18701,18329,18388,168,18676,8247016409221251463,117,110, - 115,105,103,110,101,100,58,43,0,1,0,1,8101,2049,10731,2049,10712,17,10,18372, - 18414,168,18676,8247016409221251465,117,110,115,105,103,110,101,100,58,45,0,1,0,1,8101,2049, - 10731,2049,10712,18,10,18398,18440,168,18676,8247016409221251462,117,110,115,105,103,110,101,100,58,42, - 0,1,0,1,8101,2049,10731,2049,10712,19,10,18424,18469,168,18676,7638409966457829387,117,110,115,105, - 103,110,101,100,58,47,109,111,100,0,1,0,1,8101,2049,10731,2049,10712,20,10, - 18450,18497,168,18676,-2563494254608726831,117,110,115,105,103,110,101,100,58,101,113,63,0,1,0, - 1,8101,2049,10731,2049,10712,11,10,18479,18526,168,18676,7638409966457748830,117,110,115,105,103,110,101, - 100,58,45,101,113,63,0,1,0,1,8101,2049,10731,2049,10712,12,10,18507,18554,168, - 18676,-2563494254608719109,117,110,115,105,103,110,101,100,58,108,116,63,0,1,0,1,8101,2049, - 10731,2049,10712,13,10,18536,18582,168,18676,-2563494254608724554,117,110,115,105,103,110,101,100,58,103, - 116,63,0,1,0,1,8101,2049,10731,2049,10712,14,10,18564,18612,168,18676,-6186888138744896262,117,110, - 115,105,103,110,101,100,58,115,104,105,102,116,0,1,0,1,8101,2049,10731,2049, - 10712,24,10,18592,18642,168,18676,-6186888138833512267,117,110,115,105,103,110,101,100,58,42,47,109, - 111,100,0,1,1,1,0,1,8101,2049,10731,2,2049,10712,2049,10712,10,18622,18667,168, - 18676,210639169918,42,47,109,111,100,0,1,1,1,8101,2049,10731,2049,10712,10,105,110,116, - 101,114,102,97,99,101,47,117,110,115,105,103,110,101,100,46,114,101,116,114, - 111,0,18676,18827,18656,18721,168,18804,-3502245454587251943,100,58,117,115,101,45,104,97,115,104,101, - 115,0,1,29,1,236,1,5,18,16,1793,18735,2049,188,15,10,1,18731,1,236, - 1,8,18,16,1,2049,1,236,16,1,4819,1,236,2049,3125,16,10,18703,18775,168, - 18804,-4893635544173424761,100,58,117,115,101,45,115,116,114,105,110,103,115,0,1,118,1,236, - 1,5,18,16,1,190,1,236,1,8,18,16,1,0,1,236,16,1,0,1, - 236,2049,3125,16,10,105,110,116,101,114,102,97,99,101,47,102,117,116,117,114, - 101,46,114,101,116,114,111,0,18804,18945,18756,18847,168,0,-3527051417241377258,98,108,111,99,107, - 58,105,110,118,111,107,101,0,1,3,2049,10731,2049,10712,10,18756,18870,168,18922,8246131600073141446, - 98,108,111,99,107,58,114,101,97,100,0,1,0,2049,18847,10,18854,18892,168,18922, - -4578818303223200395,98,108,111,99,107,58,119,114,105,116,101,0,1,1,2049,18847,10,18875,18917, - 168,18922,-4036225629868593021,98,108,111,99,107,58,115,101,116,45,102,105,108,101,0,1,2, - 2049,18847,10,105,110,116,101,114,102,97,99,101,47,98,108,111,99,107,115,46, - 114,101,116,114,111,0,18922,19820,18897,18968,168,19192,4283726481136624767,101,114,114,58,115,101,116, - 45,104,97,110,100,108,101,114,0,1,1234,2049,10731,2,2049,2761,1793,19026,3,2049, - 4417,69,114,114,111,114,58,32,101,114,114,111,114,32,104,97,110,100,108,105, - 110,103,32,100,101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0, - 1,18980,2049,10837,2049,10794,10,1,18977,2049,2862,1,0,4,2049,10712,10,18947,19049,168, - 19192,229464878751060,101,114,114,58,100,115,117,0,2049,10869,2049,10794,2049,4417,69,82,82,79, - 82,58,32,68,83,85,58,32,68,65,84,65,32,83,84,65,67,75,32,85, - 78,68,69,82,70,76,79,87,0,1,19055,2049,10837,2049,10794,2049,10986,10,19036,19110, - 168,19192,229464878751054,101,114,114,58,100,115,111,0,2049,10869,2049,10794,2049,4417,69,82,82, - 79,82,58,32,68,83,79,58,32,68,65,84,65,32,83,84,65,67,75,32, - 79,86,69,82,70,76,79,87,0,1,19116,2049,10837,2049,10794,2049,10986,10,19097,19179, - 168,19192,-6210978877792005319,101,114,114,58,115,101,116,45,100,101,102,97,117,108,116,115,0, - 1,19049,1,1,2049,18968,1,19110,1,2,2049,18968,10,105,110,116,101,114,102,97, - 99,101,47,101,114,114,111,114,46,114,101,116,114,111,0,19157,19235,168,0,-1159954141530329845, - 105,111,99,116,108,58,111,112,101,114,97,116,105,111,110,0,1,14,2049,10731, - 2,2049,2761,1793,19284,3,2049,4417,69,114,114,111,114,58,32,105,111,99,116,108, - 32,100,101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,19247, - 2049,10837,2049,10794,10,1,19244,2049,2862,2049,10712,10,19214,19312,168,0,-1159947561758408230,105,111,99, - 116,108,58,116,101,114,109,45,115,105,122,101,0,1,0,2049,19235,10,19291,19339, - 168,0,-1384827797416383269,105,111,99,116,108,58,115,101,116,45,99,98,114,101,97,107,0, - 1,1,2049,19235,10,19317,19366,168,0,-1384827797064164732,105,111,99,116,108,58,115,101,116,45, - 108,98,114,101,97,107,0,1,2,2049,19235,10,19344,19393,168,0,-1384833267584846441,105,111,99, - 116,108,58,115,97,118,101,45,115,116,97,116,101,0,1,3,2049,19235,10,19371, - 19423,168,0,1092846777098631660,105,111,99,116,108,58,114,101,115,116,111,114,101,45,115,116, - 97,116,101,0,1,4,2049,19235,10,1793,19449,1,192,1,2,17,8,2049,1576,2049, - 190,3841,11568,8,2049,1576,2049,188,16,10,1,19430,19398,19461,168,19796,6384117006,72,79,77, - 69,0,2049,1977,1,4096,17,10,37,115,47,46,99,111,110,102,105,103,47,114, - 101,116,114,111,102,111,114,116,104,47,108,105,98,114,97,114,121,47,37,115, - 46,114,101,116,114,111,0,19451,19467,156,19796,6061648467740287960,108,105,98,114,97,114,121,58, - 46,67,79,78,70,73,71,0,46,47,108,105,98,114,97,114,121,47,37,115, - 46,114,101,116,114,111,0,19506,19527,156,19796,-4563659402581934926,108,105,98,114,97,114,121,58, - 67,87,68,0,19546,19580,168,19796,-4563659402581898990,108,105,98,114,97,114,121,58,99,119,100, - 0,1,19527,2049,8190,10,19563,19606,168,19796,6061648469031755928,108,105,98,114,97,114,121,58,46, - 99,111,110,102,105,103,0,2049,4417,72,79,77,69,0,1,19608,2049,19461,2049,16255, - 2049,19461,1,19467,2049,8190,10,19585,19648,168,19796,-2879782938503308011,108,105,98,114,97,114,121,58, - 102,105,108,101,110,97,109,101,0,2,2049,19580,2,2049,15469,1793,19658,772,10,1, - 19656,2049,2862,3,2049,19606,2,2049,15469,1793,19671,10,1,19670,2049,2862,3,2049,4396,10, - 19626,19702,168,19796,-2799120562421764174,108,105,98,114,97,114,121,58,99,111,110,116,97,105,110, - 115,63,0,1,19580,1,19606,2049,2255,1,15469,2049,2285,22,10,19679,19732,168,19796,-3026807695525939020, - 108,105,98,114,97,114,121,58,108,111,97,100,0,2,2049,19702,1793,19742,2049,19648, - 2049,17283,10,1,19737,1793,19791,2049,4417,69,82,82,79,82,58,32,76,105,98,114, - 97,114,121,32,96,37,115,96,32,119,97,115,32,110,111,116,32,102,111,117, - 110,100,0,1,19748,2049,8190,2049,10837,2049,10794,10,1,19746,2049,66,10,105,110,116, - 101,114,102,97,99,101,47,108,105,98,114,97,114,121,46,114,101,116,114,111, - 0,19796,11743,19714,19838,168,20045,8246457295145463473,105,109,97,103,101,58,115,97,118,101,0,1, - 1000,2049,10731,2049,10712,10,19822,19856,168,0,210711039690,101,100,105,116,63,0,2,1793,19863, - 1,8,11,10,1,19859,1793,19871,1,127,11,10,1,19867,2049,2255,22,10,19845,19889, - 168,0,6953539406400,103,97,116,104,101,114,0,2049,19856,1,17,1,4079,2049,66,10,19877, - 19909,168,0,210709415765,99,121,99,108,101,0,2049,10968,2049,2217,4,8,2049,2644,25,3, - 2049,19889,1,19909,7,10,19822,19942,168,20045,-4557881830897049127,112,97,114,115,101,45,117,110,116, - 105,108,0,1793,19954,2049,4396,2049,4179,2049,19909,771,2049,4041,10,1,19944,2049,4205,10, - 19925,19970,168,20045,210726130610,115,58,103,101,116,0,1793,19992,1793,19978,1,13,11,10,1, - 19974,1793,19986,1,10,11,10,1,19982,2049,2255,22,10,1,19972,2049,19942,10,19959,20008, - 168,20045,210708950412,99,108,101,97,114,0,2049,4417,92,94,91,50,74,92,94,91,48, - 59,48,72,0,1,20010,2049,8190,2049,10837,10,19997,20038,180,20045,5861507,47,47,0,2049, - 17402,1,11002,2049,3868,10,105,110,116,101,114,102,97,99,101,47,114,101,116,114, - 111,45,117,110,105,120,46,114,101,116,114,111,0,20030,20085,156,0,229441520490121,83,111, - 117,114,99,101,115,0,3,20334,20528,20719,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,20072,20225,168,0,6953711201841,107, - 110,111,119,110,63,0,2,1,20085,2049,9030,10,20213,20242,168,0,210716136861,105,110,100, - 101,120,0,1,20085,4,2049,9670,1,20085,4,2049,9176,10,20231,20265,168,0,6953974036516,114, - 101,99,111,114,100,0,2049,4445,2,1,20085,2049,3816,3841,20085,1,20085,17,16,10, - 1793,20332,2049,17337,2049,20225,1793,20290,2049,20242,10,1,20287,1793,20297,2049,20265,10,1,20294, - 2049,66,1793,20310,1,192,1,2,17,8,10,1,20303,2049,2229,2049,1576,2049,186,16, - 2049,1576,2049,190,3841,11568,8,2049,1576,2049,188,16,10,1,20281,100,105,99,116,45, - 119,111,114,100,115,45,108,105,115,116,105,110,103,46,102,111,114,116,104,0, - 20030,20372,168,20334,229461403550098,100,58,119,111,114,100,115,0,1793,20381,2049,190,2049,10837,2049, - 10807,10,1,20374,2049,8435,10,20359,20404,168,20334,-3502157631813457253,100,58,119,111,114,100,115,45, - 119,105,116,104,0,2049,1977,2049,5517,1793,20435,2049,190,2,2049,1977,2049,5230,1793,20424, - 2049,10837,2049,10807,10,1,20419,1793,20430,3,10,1,20428,2049,66,10,1,20410,2049,8435, - 10,20386,20461,168,20334,2818131571306626127,100,105,115,112,108,97,121,45,105,102,45,108,101,102, - 116,0,2,2049,1977,2049,5463,1793,20473,2049,10837,2049,10807,10,1,20468,1793,20479,3,10, - 1,20477,2049,66,10,20386,20512,168,20334,2947807019553410009,100,58,119,111,114,100,115,45,98,101, - 103,105,110,110,105,110,103,45,119,105,116,104,0,2049,1977,2049,5517,1793,20523,2049, - 190,2049,20461,10,1,20518,2049,8435,10,101,120,116,101,110,115,105,111,110,115,47, - 100,111,117,98,108,101,46,114,101,116,114,111,0,20484,20568,168,20528,8246228896775126019,100,111, - 117,98,108,101,58,118,97,114,0,2049,2075,4,2049,130,2049,130,10,20552,20594,168, - 20528,-3421095308458227740,100,111,117,98,108,101,58,102,101,116,99,104,0,2049,58,4,15,10, - 20576,20617,168,20528,-3421095308442276665,100,111,117,98,108,101,58,115,116,111,114,101,0,1,19, - 2049,2229,2049,61,16,10,20599,20643,168,20528,-3421095308461432127,100,111,117,98,108,101,58,99,111, - 110,115,116,0,2049,20568,1,20594,2049,8404,10,20625,20667,168,20528,-4575607512064199915,100,111,117,98, - 108,101,58,115,119,97,112,0,67503109,5,67503109,6,10,20650,20688,168,20528,8246228896775106679,100,111, - 117,98,108,101,58,100,105,112,0,67503109,67503109,5,5,8,6,6,10,20672,20712,168, - 20528,8246228896775123014,100,111,117,98,108,101,58,115,105,112,0,1,2217,2049,2229,2049,20688,10, - 101,120,116,101,110,115,105,111,110,115,47,109,97,108,108,111,99,46,114,101, - 116,114,111,0,20696,20759,168,20719,8246632143337714634,109,101,109,58,105,110,118,111,107,101,0, - 1,15,2049,10731,2049,10712,10,20743,0,156,20719,210667451248,65,76,76,79,67,0,20766,1, - 156,20719,6384048135,70,82,69,69,0,20777,2,156,20719,210689088690,83,84,79,82,69,0,20787, - 3,156,20719,210673137615,70,69,84,67,72,0,20798,4,156,20719,6952683137271,82,69,83,73,90, - 69,0,20696,20836,168,20719,249897943727936361,109,101,109,58,97,108,108,111,99,0,1,0,2049, - 20759,10,20821,20856,168,20719,249897943749573803,109,101,109,58,115,116,111,114,101,0,1,2,2049, - 20759,10,20841,20876,168,20719,249897943733622728,109,101,109,58,102,101,116,99,104,0,1,3,2049, - 20759,10,20861,20895,168,20719,7572664961638592,109,101,109,58,102,114,101,101,0,1,1,2049,20759, - 10,20881,20916,168,20719,8246632143679146032,109,101,109,58,114,101,115,105,122,101,0,1,4,2049, - 20759,10,20900,20936,168,20719,249897943730056489,109,101,109,58,99,101,108,108,43,0,1,8,19, - 17,10,20921,20963,168,20719,1050530996183190288,109,101,109,58,102,101,116,99,104,45,100,111,117, - 98,108,101,0,2,1,1,2049,20936,15,5,2049,20876,6,10,20941,20996,168,20719,1730340976492540563, - 109,101,109,58,115,116,111,114,101,45,100,111,117,98,108,101,0,5,5,2049, - 2217,1,1,2049,20936,6,2049,20856,6,2049,20856,10,0 }; + 0,0,0,0,20122,20275,168,0,6953711201841,107,110,111,119,110,63,0,2,1,20135,2049, + 9059,10,20263,20292,168,0,210716136861,105,110,100,101,120,0,1,20135,4,2049,9699,1,20135, + 4,2049,9205,10,20281,20315,168,0,6953974036516,114,101,99,111,114,100,0,2049,4445,2,1, + 20135,2049,3816,3841,20135,1,20135,17,16,10,1793,20382,2049,17387,2049,20275,1793,20340,2049,20292, + 10,1,20337,1793,20347,2049,20315,10,1,20344,2049,66,1793,20360,1,192,1,2,17,8, + 10,1,20353,2049,2229,2049,1576,2049,186,16,2049,1576,2049,190,3841,11618,8,2049,1576,2049, + 188,16,10,1,20331,100,105,99,116,45,119,111,114,100,115,45,108,105,115,116, + 105,110,103,46,102,111,114,116,104,0,20080,20422,168,20384,229461403550098,100,58,119,111,114, + 100,115,0,1793,20431,2049,190,2049,10866,2049,10836,10,1,20424,2049,8464,10,20409,20454,168, + 20384,-3502157631813457253,100,58,119,111,114,100,115,45,119,105,116,104,0,2049,1977,2049,5517,1793, + 20485,2049,190,2,2049,1977,2049,5230,1793,20474,2049,10866,2049,10836,10,1,20469,1793,20480,3, + 10,1,20478,2049,66,10,1,20460,2049,8464,10,20436,20511,168,20384,2818131571306626127,100,105,115,112, + 108,97,121,45,105,102,45,108,101,102,116,0,2,2049,1977,2049,5463,1793,20523,2049, + 10866,2049,10836,10,1,20518,1793,20529,3,10,1,20527,2049,66,10,20436,20562,168,20384,2947807019553410009, + 100,58,119,111,114,100,115,45,98,101,103,105,110,110,105,110,103,45,119,105, + 116,104,0,2049,1977,2049,5517,1793,20573,2049,190,2049,20511,10,1,20568,2049,8464,10,101, + 120,116,101,110,115,105,111,110,115,47,100,111,117,98,108,101,46,114,101,116, + 114,111,0,20534,20618,168,20578,8246228896775126019,100,111,117,98,108,101,58,118,97,114,0,2049, + 2075,4,2049,130,2049,130,10,20602,20644,168,20578,-3421095308458227740,100,111,117,98,108,101,58,102, + 101,116,99,104,0,2049,58,4,15,10,20626,20667,168,20578,-3421095308442276665,100,111,117,98,108, + 101,58,115,116,111,114,101,0,1,19,2049,2229,2049,61,16,10,20649,20693,168,20578, + -3421095308461432127,100,111,117,98,108,101,58,99,111,110,115,116,0,2049,20618,1,20644,2049,8433, + 10,20675,20717,168,20578,-4575607512064199915,100,111,117,98,108,101,58,115,119,97,112,0,67503109,5, + 67503109,6,10,20700,20738,168,20578,8246228896775106679,100,111,117,98,108,101,58,100,105,112,0,67503109, + 67503109,5,5,8,6,6,10,20722,20762,168,20578,8246228896775123014,100,111,117,98,108,101,58,115, + 105,112,0,1,2217,2049,2229,2049,20738,10,101,120,116,101,110,115,105,111,110,115, + 47,109,97,108,108,111,99,46,114,101,116,114,111,0,20746,20809,168,20769,8246632143337714634,109, + 101,109,58,105,110,118,111,107,101,0,1,15,2049,10760,2049,10741,10,20793,0,156, + 20769,210667451248,65,76,76,79,67,0,20816,1,156,20769,6384048135,70,82,69,69,0,20827,2, + 156,20769,210689088690,83,84,79,82,69,0,20837,3,156,20769,210673137615,70,69,84,67,72,0, + 20848,4,156,20769,6952683137271,82,69,83,73,90,69,0,20746,20886,168,20769,249897943727936361,109,101,109, + 58,97,108,108,111,99,0,1,0,2049,20809,10,20871,20906,168,20769,249897943749573803,109,101,109, + 58,115,116,111,114,101,0,1,2,2049,20809,10,20891,20926,168,20769,249897943733622728,109,101,109, + 58,102,101,116,99,104,0,1,3,2049,20809,10,20911,20945,168,20769,7572664961638592,109,101,109, + 58,102,114,101,101,0,1,1,2049,20809,10,20931,20966,168,20769,8246632143679146032,109,101,109,58, + 114,101,115,105,122,101,0,1,4,2049,20809,10,20950,20986,168,20769,249897943730056489,109,101,109, + 58,99,101,108,108,43,0,1,8,19,17,10,20971,21013,168,20769,1050530996183190288,109,101,109, + 58,102,101,116,99,104,45,100,111,117,98,108,101,0,2,1,1,2049,20986,15, + 5,2049,20926,6,10,20991,21046,168,20769,1730340976492540563,109,101,109,58,115,116,111,114,101,45, + 100,111,117,98,108,101,0,5,5,2049,2217,1,1,2049,20986,6,2049,20906,6,2049, + 20906,10,0 };