From c84b9a7e5dc16a2b3d26780f152464c5b2520356 Mon Sep 17 00:00:00 2001 From: crc <> Date: Fri, 15 Dec 2023 14:10:08 +0000 Subject: [PATCH] move the full listener from interface/retro-unix to the basic image FossilOrigin-Name: e6fd949a0911730c0db46faf3c20fdb7b265b38bc2b3b3456980d26a4bb1bdbc --- RELEASE-NOTES | 3 + image/retro.forth | 55 +- interface/retro-unix.retro | 45 +- ngaImage | Bin 89664 -> 92944 bytes vm/nga-c/image.c | 1586 ++++++++++++++++++------------------ 5 files changed, 830 insertions(+), 859 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 83c46fa..77d2a21 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -46,6 +46,9 @@ the device handlers - support loading extensions at runtime via `library:load` (searches ./library/ and ~/.config/retroforth/library/) + - more use of assembly language + - move full listener from interface/retro-unix to the base + image - library - block-editor (from konilo) diff --git a/image/retro.forth b/image/retro.forth index e6df167..f0afa52 100644 --- a/image/retro.forth +++ b/image/retro.forth @@ -1872,33 +1872,52 @@ provide much more than I can do here. ## Listener +The basic image has a space allocated for input at the end of +the kernel. A pointer to this is stored at address 7. + +~~~ +:TIB #7 fetch ; +~~~ + +~~~ +[ 'ERROR:_Word_Not_Found:_ s:put TIB s:put nl ] +&err:notfound set-hook +~~~ + If a VM implementation provides both the character output and a generic "keyboard" input, the basic listener here can be used. ~~~ +:c:get (-c) hook #1 io:scan-for io:invoke ; +:bye (-) \ha...... ; +FALSE 'Ignoring var-n {{ - :eol? (c-f) - [ ASCII:CR eq? ] [ ASCII:LF eq? ] [ ASCII:SPACE eq? ] tri or or ; - - :valid? (s-sf) - dup s:length n:-zero? ; - - :bs? (c-cf) - dup [ #8 eq? ] [ #127 eq? ] bi or ; - - :check-bs (c-c) - bs? [ buffer:size #2 gteq? [ buffer:get drop ] if buffer:get drop ] if ; + 'EOT var + (-nn) :version @Version #100 /mod ; + (c-f) :done? dup !EOT + [ ASCII:CR eq? ] + [ ASCII:LF eq? ] + [ ASCII:SPACE eq? ] tri or or ; + (c-f) :eol? @EOT [ ASCII:CR eq? ] [ ASCII:LF eq? ] bi or ; + (s-sf) :valid? dup s:length n:strictly-positive? ; + (c-c) :check-eof dup [ #-1 eq? ] [ ASCII:EOT eq? ] bi or &bye if ; + :bs buffer:size #2 gteq? + [ buffer:get drop ] if buffer:get drop ; + (c-c) :check-bs dup [ ASCII:BS eq? ] [ ASCII:DEL eq? ] bi or &bs if ; + (c-c) :check check-eof check-bs ; + (-c) :character c:get dup buffer:add ; + (q-) :buffer [ TIB buffer:set call buffer:start ] buffer:preserve ; + (-s) :read-token [ [ character check done? ] until ] buffer s:chop ; + (-sf) :input read-token valid? ; + (sf-) :process @Ignoring [ drop-pair eol? [ &Ignoring v:off ] if ] if; + &interpret &drop choose ; ---reveal--- - :c:get (-c) hook #1 io:scan-for io:invoke ; - :s:get-word (-s) [ #7 fetch buffer:set [ c:get dup buffer:add check-bs eol? ] until buffer:start s:chop ] buffer:preserve ; - - :bye (-) \ha...... ; - - :listen (-) - repeat s:get-word valid? &interpret &drop choose again ; + :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 ; + :listen banner repeat input process again ; }} &listen #1 store diff --git a/interface/retro-unix.retro b/interface/retro-unix.retro index 0694ed3..40e5c43 100644 --- a/interface/retro-unix.retro +++ b/interface/retro-unix.retro @@ -3,13 +3,6 @@ In this file I am implementing the interactive listener that RETRO will run when started with `-i`, `-i,c`, or `-i,fs`. -The basic image has a space allocated for input at the end of -the kernel. A pointer to this is stored at address 7. - -~~~ -:TIB #7 fetch ; -~~~ - ~~~ :image:save (s-) #1000 io:scan-for io:invoke ; ~~~ @@ -55,53 +48,17 @@ RRE's C part will access a couple parts of this, based on the startup flags passed. ~~~ -{{ - 'EOT var - FALSE 'Ignoring var-n - (-nn) :version @Version #100 /mod ; - (c-f) :done? dup !EOT - [ ASCII:CR eq? ] - [ ASCII:LF eq? ] - [ ASCII:SPACE eq? ] tri or or ; - (c-f) :eol? @EOT [ ASCII:CR eq? ] [ ASCII:LF eq? ] bi or ; - (s-sf) :valid? dup s:length n:strictly-positive? ; - (c-c) :check-eof dup [ #-1 eq? ] [ ASCII:EOT eq? ] bi or &bye if ; - :bs buffer:size #2 gteq? - [ buffer:get drop ] if buffer:get drop ; - (c-c) :check-bs dup [ ASCII:BS eq? ] [ ASCII:DEL eq? ] bi or &bs if ; - (c-c) :check check-eof check-bs ; - (-c) :character c:get dup buffer:add ; - (q-) :buffer [ TIB buffer:set call buffer:start ] buffer:preserve ; - (-s) :read-token [ [ character check done? ] until ] buffer s:chop ; - (-sf) :input read-token valid? ; - (sf-) :process @Ignoring [ drop-pair eol? [ &Ignoring v:off ] if ] if; - &interpret &drop choose ; ----reveal--- - :// script:ignore-to-eol &Ignoring v:on ; immediate - :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 ; - :listen banner repeat input process again ; -}} - -&listen #1 store -~~~ - -~~~ -[ 'ERROR:_Word_Not_Found:_ s:put TIB s:put nl ] -&err:notfound set-hook +:// script:ignore-to-eol &Ignoring v:on ; immediate ~~~ ## d:source ~~~ 'interface/retro-unix.retro s:keep -dup 'listen d:lookup d:source store -dup 'banner d:lookup d:source store dup '// d:lookup d:source store dup 'clear d:lookup d:source store dup 's:get d:lookup d:source store dup 'parse-until d:lookup d:source store dup 'image:save d:lookup d:source store -dup 'TIB d:lookup d:source store drop ~~~ diff --git a/ngaImage b/ngaImage index 22cac198f903c9ac81a1ca2fc73d309d2fd6504a..41dd3f0b5c71e09c8c28f6d60b7688636286c308 100644 GIT binary patch delta 2580 zcma)8TWB0*6y7sU%*;mX>=c~MmS%U2P4?d1ASLyZOKSr`VzWthbC0{J;^m>)B7%yx zRof~Gb=w2|LHe*OZ44qcArF1wkb2c|$t4xLFnr|K7=zrKYcWfry zL&)+@EVi4NpHN{GSN-PPa?{Mc&Obu7Rexmet=*^Z#FYVkE^|2ZB^1PqNibc%`CqLq zS@ct|F5LTxiR}p$YOvVt9;949qcEV_b{#GocamGLgu5hu4{;yi0IqKGYRn$Og+{Z& zIz{$2@Z!qzs#bBsM8fQtmXb(GydZH|9}?MNtK=y%6NF3UPKc#JXjd+Tgl7m^wJ%6_ zsjNFb0xgN3NpzL)1eL-t@y&PN|9;Wq=pw;mxO&<|eS?ZKKl*T{N!9o+s)TD4%#sK* zAKI$FDX1Y92Ei118g$GYapO-7KFk$WR}}>X!bfl~m|At%rVVAUa=^k$Tr4(#Zd8$u zr!5i|Mhas7fF!@0IYo8~e+s-toW(Q%_l3oUHi#)LVR6<9qq#}nZ6BQzx>)W9f8FhN z82R)Rot~7!jxoRCbY&=vpPp~jc93?m(v?izn$tEVaO@_VgSJh609r(@22^Z$R>z(? z6>}NQM@76Yo%RnswWVG2zrtFwM&^`TRk<_D8>QUpgM1U0=;k!8fbePZK56GwNP`>m z&ALzrAr3QQ+aPR#cf}JHXeY?@T&0AbQq~&f@wwIdG{lVaoDa#r4hzqKbtQ}Cgfvd* zq$pY=q@5w_#jj2^DS8C2o~m~$D z760Zi)Vns3d>7#~7MrXWbCZq-HmgGK179dAxlT%XJV5$vL^yXsOyo*+=bN<*?H9j< zc)On>`*rJX>~}ZUOZ}PTb7@K|aj0KmTzJ{ko+K-+v=_#s>_axOTCu$YS}UKHBM~t% z1pAbCBI1`J*lH9d`=yWw4MSsy2aRWebK{LhzB~=VeH89}!f8sKVPyTW z%e}Wa921zmX5uq}H zl6(}CSKMwQA4{#dCK7#M?&pp)-(}k|*Q~Ni4|CQVwzwjf?YK%gS0DLx6J~8h?;$Nn znK{_zX1*z$b(^?yQT^W@*Z-GX*Nb2Os~2A9dn9&6#r6>x@8xUf9`I5z&vF>5X#@Q~ z(ZD-+x~fSYj|yWHrkopzw?)O-QP{IBNt`#Ti#bisM-(4u1LLGuOFN?Mh>DlSpf%Vb Ud0nPl9z^Ixr3bhD^Dn!X*?Di~&70X>{?ymq?n^_z zbNnnQ6Spb8SIu-@v?+7+uJ65_?+&m5C%8CRJB{@maNRw~ynI&=Qn@FE#A9g$e#zj~ z{mpE1&kgEN>mOhRmu`cn=h4N|T^JTLZ&l)zDHu(@rZ($iOXA`Yz7fMa5UvgiB0+uIf!uf zUFzQ6IS~?lNQ3^S@OKr)^sP%gxgTpisW4py9|m!%3g?02^C;-h=iuPS8hFAUDT@~> z;Ni1LD6+E(dz0V`k8WKsoI3*zR#vz;1Nl=oi34sn%Tmtt?wjbgFStCkR;Xfy@&ug% zC{8F$&cY3LRq222GeVKjtQnds!*J6gv9k8}p|9)Mu@9-Q zh2P52!hagDES3ms8~wFMP`TW(`XsPrb6RJ|t}$d@TEz3CACs*syfX*>$ZD+XAY-bn O8??M`c03H{p!gqI-I4_W diff --git a/vm/nga-c/image.c b/vm/nga-c/image.c index fff3061..ad2ca2f 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 = 22547; -CELL ngaImage[] = { 1793,20905,22527,22546,202401,417,389,1249,1535,0,11173,0,10,1,10,2,10,3,10, +CELL ngaImageCells = 22393; +CELL ngaImage[] = { 1793,11537,22373,22392,202401,417,389,1249,1535,0,11583,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,20905,22527,22546,202401,417,389,1249,1535,0,11173,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,21192,17108737,3,2,524559,130, - 2049,130,2049,130,524545,0,130,524545,0,130,2049,144,1048838,2,1642241,10,7,20182,8246457295145463473,167841793, - 216,11,17826049,0,216,2,15,25,524546,18300,134287105,217,29,2305,218,459023,226,2049,4819,134287361, + 66,7,10,659713,1,659713,2,659713,3,659713,4,659713,5,1793,21038,17108737,3,2,524559,130, + 2049,130,2049,130,524545,0,130,524545,0,130,2049,144,1048838,2,1642241,10,7,20579,8246457295145463473,167841793, + 216,11,17826049,0,216,2,15,25,524546,18710,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,20905,22527,22546,202401,417,389,1249,1535,0,11173,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,20917,10,524546,182,134284303,184,1807,1249,1642241, + 135,459009,57,135,459009,21,135,459009,23,135,1793,10918,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,20905,22527,22546,202401,417,389,1249,1535,0,11173,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, - 12438,193454822,69,79,77,0,1,-3,15,10,1536,1560,168,12438,210709897370,100,101,112,116,104, - 0,1,-1,15,10,1549,1576,168,12438,6953375454647,100,58,108,97,115,116,0,1,2,15, - 10,1564,1595,168,12438,249883453713703409,100,58,108,97,115,116,46,120,116,0,2049,1576,2049,182, - 15,10,1580,1619,168,12438,-3502687787217310053,100,58,108,97,115,116,46,99,108,97,115,115,0, - 2049,1576,2049,184,15,10,1601,1642,168,12438,-4578080011420638202,100,58,108,97,115,116,46,110,97, - 109,101,0,2049,1576,2049,190,10,1625,1660,168,12438,229481143079314,114,101,99,108,97,115,115, - 0,2049,1576,2049,184,16,10,1647,1681,168,12438,249892660727267252,105,109,109,101,100,105,97,116, - 101,0,1,180,2049,1660,10,1666,1696,168,12438,6385144159,100,97,116,97,0,1,156,2049, - 1660,10,1686,1716,168,12438,249902713833354782,112,114,105,109,105,116,105,118,101,0,1,174,2049, - 1660,10,1701,1731,180,12438,6385302998,104,111,111,107,0,1,1793,2049,130,1,3,15,1, - 1,17,2049,130,10,1721,1758,168,12438,7572920930896175,115,101,116,45,104,111,111,107,0,1, - 1,17,16,10,1744,1775,168,12438,6954102295577,117,110,104,111,111,107,0,1,1,17,2, - 1,1,17,4,16,10,1763,1792,180,12438,177613,40,0,10,1785,1800,180,12438,177614,41, - 0,10,1793,1818,168,12438,-4577149749211730287,99,111,109,112,105,108,101,58,108,105,116,0,1, - 1,2049,130,2049,130,10,1801,1843,168,12438,-3471989134310745468,99,111,109,112,105,108,101,58,106, - 117,109,112,0,1,1793,2049,130,2049,130,10,1825,1868,168,12438,-3471989134311018844,99,111,109,112, - 105,108,101,58,99,97,108,108,0,1,2049,2049,130,2049,130,10,1850,1892,168,12438, + 12848,193454822,69,79,77,0,1,-3,15,10,1536,1560,168,12848,210709897370,100,101,112,116,104, + 0,1,-1,15,10,1549,1576,168,12848,6953375454647,100,58,108,97,115,116,0,1,2,15, + 10,1564,1595,168,12848,249883453713703409,100,58,108,97,115,116,46,120,116,0,2049,1576,2049,182, + 15,10,1580,1619,168,12848,-3502687787217310053,100,58,108,97,115,116,46,99,108,97,115,115,0, + 2049,1576,2049,184,15,10,1601,1642,168,12848,-4578080011420638202,100,58,108,97,115,116,46,110,97, + 109,101,0,2049,1576,2049,190,10,1625,1660,168,12848,229481143079314,114,101,99,108,97,115,115, + 0,2049,1576,2049,184,16,10,1647,1681,168,12848,249892660727267252,105,109,109,101,100,105,97,116, + 101,0,1,180,2049,1660,10,1666,1696,168,12848,6385144159,100,97,116,97,0,1,156,2049, + 1660,10,1686,1716,168,12848,249902713833354782,112,114,105,109,105,116,105,118,101,0,1,174,2049, + 1660,10,1701,1731,180,12848,6385302998,104,111,111,107,0,1,1793,2049,130,1,3,15,1, + 1,17,2049,130,10,1721,1758,168,12848,7572920930896175,115,101,116,45,104,111,111,107,0,1, + 1,17,16,10,1744,1775,168,12848,6954102295577,117,110,104,111,111,107,0,1,1,17,2, + 1,1,17,4,16,10,1763,1792,180,12848,177613,40,0,10,1785,1800,180,12848,177614,41, + 0,10,1793,1818,168,12848,-4577149749211730287,99,111,109,112,105,108,101,58,108,105,116,0,1, + 1,2049,130,2049,130,10,1801,1843,168,12848,-3471989134310745468,99,111,109,112,105,108,101,58,106, + 117,109,112,0,1,1793,2049,130,2049,130,10,1825,1868,168,12848,-3471989134311018844,99,111,109,112, + 105,108,101,58,99,97,108,108,0,1,2049,2049,130,2049,130,10,1850,1892,168,12848, -4577149749211723885,99,111,109,112,105,108,101,58,114,101,116,0,1,10,2049,130,10,1875,1913, - 168,12438,8246182162316307558,99,111,109,112,105,108,105,110,103,63,0,1,149,15,10,1897,1930, - 180,12438,229482595734807,115,105,103,105,108,58,96,0,2049,266,2049,130,10,1917,1948,180,12438, - 229482595734803,115,105,103,105,108,58,92,0,2049,464,10,1935,1964,180,12438,229482595734805,115,105,103, - 105,108,58,94,0,2049,458,10,1951,1977,168,12438,6385292201,104,101,114,101,0,1,3, - 15,10,1967,1994,180,12438,229482595734775,115,105,103,105,108,58,64,0,2049,236,2049,182,15, + 168,12848,8246182162316307558,99,111,109,112,105,108,105,110,103,63,0,1,149,15,10,1897,1930, + 180,12848,229482595734807,115,105,103,105,108,58,96,0,2049,266,2049,130,10,1917,1948,180,12848, + 229482595734803,115,105,103,105,108,58,92,0,2049,464,10,1935,1964,180,12848,229482595734805,115,105,103, + 105,108,58,94,0,2049,458,10,1951,1977,168,12848,6385292201,104,101,114,101,0,1,3, + 15,10,1967,1994,180,12848,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,12438,229482595734744,115,105,103,105,108,58,33,0,2049,236,2049,182,15, + 66,10,1981,2034,180,12848,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,12438,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,12438,210731100041,118,97,114, - 45,110,0,2049,2075,2049,130,10,2091,2116,168,12438,193508814,118,97,114,0,134284289,0,2102, - 10,2107,2131,168,12438,210709068620,99,111,110,115,116,0,2049,2075,2049,1576,2049,182,16,10, - 2120,2149,174,12438,6385740380,116,117,99,107,0,100926722,10,2139,2161,174,12438,6385561857,111,118,101, - 114,0,67502597,10,2151,2172,174,12438,193500364,110,105,112,0,772,10,2163,2189,174,12438,249885844724841747, - 100,114,111,112,45,112,97,105,114,0,771,10,2174,2201,174,12438,6383817805,63,100,117, - 112,0,6402,10,2191,2217,168,12438,7572302161469511,100,117,112,45,112,97,105,114,0,67502597,67502597, - 10,2203,2229,168,12438,193489474,100,105,112,0,525572,6,10,2220,2241,168,12438,193505809,115,105, - 112,0,67502597,1,27,2049,2229,10,2232,2255,168,12438,5863248,98,105,0,1,2241,2049,2229, - 8,10,2247,2270,168,12438,193487226,98,105,42,0,1,2229,2049,2229,8,10,2261,2285,168, - 12438,193487248,98,105,64,0,2,2049,2270,10,2276,2298,168,12438,193507188,116,114,105,0,1793, - 2307,1,2241,2049,2229,2049,2241,10,1,2300,2049,2229,8,10,2289,2323,168,12438,6385737246,116, + 66,10,2021,2075,168,12848,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,12848,210731100041,118,97,114, + 45,110,0,2049,2075,2049,130,10,2091,2116,168,12848,193508814,118,97,114,0,134284289,0,2102, + 10,2107,2131,168,12848,210709068620,99,111,110,115,116,0,2049,2075,2049,1576,2049,182,16,10, + 2120,2149,174,12848,6385740380,116,117,99,107,0,100926722,10,2139,2161,174,12848,6385561857,111,118,101, + 114,0,67502597,10,2151,2172,174,12848,193500364,110,105,112,0,772,10,2163,2189,174,12848,249885844724841747, + 100,114,111,112,45,112,97,105,114,0,771,10,2174,2201,174,12848,6383817805,63,100,117, + 112,0,6402,10,2191,2217,168,12848,7572302161469511,100,117,112,45,112,97,105,114,0,67502597,67502597, + 10,2203,2229,168,12848,193489474,100,105,112,0,525572,6,10,2220,2241,168,12848,193505809,115,105, + 112,0,67502597,1,27,2049,2229,10,2232,2255,168,12848,5863248,98,105,0,1,2241,2049,2229, + 8,10,2247,2270,168,12848,193487226,98,105,42,0,1,2229,2049,2229,8,10,2261,2285,168, + 12848,193487248,98,105,64,0,2,2049,2270,10,2276,2298,168,12848,193507188,116,114,105,0,1793, + 2307,1,2241,2049,2229,2049,2241,10,1,2300,2049,2229,8,10,2289,2323,168,12848,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,12438,6385737268,116,114,105,64,0,2,2,2049, - 2323,10,2346,2372,168,12438,210732529790,119,104,105,108,101,0,1793,2381,525570,1639430,3,1,2374, - 7,10,1,2374,8,3,10,2361,2397,168,12438,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,12438,229466054377278,102, + 10,1,2325,2049,2229,8,10,2313,2356,168,12848,6385737268,116,114,105,64,0,2,2,2049, + 2323,10,2346,2372,168,12848,210732529790,119,104,105,108,101,0,1793,2381,525570,1639430,3,1,2374, + 7,10,1,2374,8,3,10,2361,2397,168,12848,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,12848,229466054377278,102, 111,114,101,118,101,114,0,1793,2430,8,10,1,2428,2049,2241,1,2426,7,10,2413, - 2449,168,12438,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,12438,229482595734835,115,105,103,105,108,58,124,0, + 2449,168,12848,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,12848,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,12438,6384551781,84,82,85,69,0,1,-1,10,2517,2541,168,12438,210672985680,70,65,76,83, - 69,0,1,0,10,2530,2554,168,12438,6385108193,99,97,115,101,0,1793,2559,67502597,11,10, + 168,12848,6384551781,84,82,85,69,0,1,-1,10,2517,2541,168,12848,210672985680,70,65,76,83, + 69,0,1,0,10,2530,2554,168,12848,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,12438,6953962162094,115,58,99,97,115,101, + 1,2575,2049,66,25,6,3,3,10,2544,2600,168,12848,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,12438, - 193500566,110,111,116,0,1,-1,23,10,2635,2659,168,12438,210719911674,108,116,101,113,63,0, - 2049,2217,101516555,22,10,2648,2675,168,12438,210713982069,103,116,101,113,63,0,4,2049,2659,10, - 2664,2690,168,12438,210720171475,110,58,77,65,88,0,1,-5,15,10,2679,2705,168,12438,210720171729, - 110,58,77,73,78,0,1,-4,15,10,2694,2722,168,12438,229474321428492,110,58,122,101,114, - 111,63,0,1,0,11,10,2709,2740,168,12438,7572649618157049,110,58,45,122,101,114,111,63, - 0,1,0,12,10,2726,2761,168,12438,-4562761254435316065,110,58,110,101,103,97,116,105,118,101, - 63,0,1,0,13,10,2744,2782,168,12438,-4562757999622951041,110,58,112,111,115,105,116,105,118, - 101,63,0,1,-1,14,10,2765,2812,168,12438,-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,12848, + 193500566,110,111,116,0,1,-1,23,10,2635,2659,168,12848,210719911674,108,116,101,113,63,0, + 2049,2217,101516555,22,10,2648,2675,168,12848,210713982069,103,116,101,113,63,0,4,2049,2659,10, + 2664,2690,168,12848,210720171475,110,58,77,65,88,0,1,-5,15,10,2679,2705,168,12848,210720171729, + 110,58,77,73,78,0,1,-4,15,10,2694,2722,168,12848,229474321428492,110,58,122,101,114, + 111,63,0,1,0,11,10,2709,2740,168,12848,7572649618157049,110,58,45,122,101,114,111,63, + 0,1,0,12,10,2726,2761,168,12848,-4562761254435316065,110,58,110,101,103,97,116,105,118,101, + 63,0,1,0,13,10,2744,2782,168,12848,-4562757999622951041,110,58,112,111,115,105,116,105,118, + 101,63,0,1,-1,14,10,2765,2812,168,12848,-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, - 12438,229474297120890,110,58,101,118,101,110,63,0,1,2,20,3,2049,2722,10,2816,2848,168, - 12438,6953766919107,110,58,111,100,100,63,0,2049,2829,2049,2644,10,2836,2862,168,12438,193494767,105, - 102,59,0,67502597,1,76,2049,2229,25,6,771,10,2853,2881,168,12438,6383175836,45,105,102, - 59,0,67502597,1,74,2049,2229,2049,2644,25,6,771,10,2871,2901,174,12438,193504922,114,111, - 116,0,67503109,10,2892,2910,174,12438,177620,47,0,197652,10,2903,2921,174,12438,193499461,109,111, - 100,0,788,10,2912,2934,168,12438,210720211139,110,58,112,111,119,0,1,1,4,1793,2942, - 67502597,19,10,1,2939,2049,2449,772,10,2923,2962,168,12438,7572652137106817,110,58,110,101,103,97, - 116,101,0,1,-1,19,10,2948,2980,168,12438,7572652347517886,110,58,115,113,117,97,114,101, - 0,4866,10,2966,2994,168,12438,6953767077527,110,58,115,113,114,116,0,1,1,1793,3012,2049, + 12848,229474297120890,110,58,101,118,101,110,63,0,1,2,20,3,2049,2722,10,2816,2848,168, + 12848,6953766919107,110,58,111,100,100,63,0,2049,2829,2049,2644,10,2836,2862,168,12848,193494767,105, + 102,59,0,67502597,1,76,2049,2229,25,6,771,10,2853,2881,168,12848,6383175836,45,105,102, + 59,0,67502597,1,74,2049,2229,2049,2644,25,6,771,10,2871,2901,174,12848,193504922,114,111, + 116,0,67503109,10,2892,2910,174,12848,177620,47,0,197652,10,2903,2921,174,12848,193499461,109,111, + 100,0,788,10,2912,2934,168,12848,210720211139,110,58,112,111,119,0,1,1,4,1793,2942, + 67502597,19,10,1,2939,2049,2449,772,10,2923,2962,168,12848,7572652137106817,110,58,110,101,103,97, + 116,101,0,1,-1,19,10,2948,2980,168,12848,7572652347517886,110,58,115,113,117,97,114,101, + 0,4866,10,2966,2994,168,12848,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,12438,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,12438,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,12438, - 210720194371,110,58,97,98,115,0,2,2049,2761,1,2962,9,10,3075,3106,168,12438,229474304963756,110, - 58,108,105,109,105,116,0,4,5,2049,3028,6,2049,3057,10,3093,3125,168,12438,210720203463, - 110,58,105,110,99,0,659713,1,10,3114,3139,168,12438,210720197721,110,58,100,101,99,0, - 659969,1,10,3128,3158,168,12438,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,12438,249861296566813883,83,99, - 111,112,101,76,105,115,116,0,21607,21720,10,3172,3198,168,12438,5864091,123,123,0,2049, - 1576,2,1,3187,2049,61,16,10,3190,3225,168,12438,-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,12438,5864159,125, + 168,12848,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,12848,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,12848, + 210720194371,110,58,97,98,115,0,2,2049,2761,1,2962,9,10,3075,3106,168,12848,229474304963756,110, + 58,108,105,109,105,116,0,4,5,2049,3028,6,2049,3057,10,3093,3125,168,12848,210720203463, + 110,58,105,110,99,0,659713,1,10,3114,3139,168,12848,210720197721,110,58,100,101,99,0, + 659969,1,10,3128,3158,168,12848,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,12848,249861296566813883,83,99, + 111,112,101,76,105,115,116,0,21453,21566,10,3172,3198,168,12848,5864091,123,123,0,2049, + 1576,2,1,3187,2049,61,16,10,3190,3225,168,12848,-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,12848,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,20905,22527,22546,202401,417,389,1249,1535,0,11173,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,12438,-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,12438,229458800096267,98,58,102,101,116,99,104,0,267265,4,134288385, - 4,2901,266001,2049,3312,10,3463,3498,168,12438,229458816047342,98,58,115,116,111,114,101,0,1048836, + 168,12848,-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,12848,229458800096267,98,58,102,101,116,99,104,0,267265,4,134288385, + 4,2901,266001,2049,3312,10,3463,3498,168,12848,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,12438,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,12438,229466564855156,104,58,115,116,111, + 3531,168,12848,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,12848,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, - 12438,229485920923616,119,58,102,101,116,99,104,0,1,4,197652,15,10,3576,3607,168,12438,229485936874691, - 119,58,115,116,111,114,101,0,1,4,197652,16,10,3594,3630,168,12438,-2542660583859062324,119,58, + 12848,229485920923616,119,58,102,101,116,99,104,0,1,4,197652,15,10,3576,3607,168,12848,229485936874691, + 119,58,115,116,111,114,101,0,1,4,197652,16,10,3594,3630,168,12848,-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,12438,-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,12438,-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,12438,-2542036332270164849,119,58,115,116, + 3656,168,12848,-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,12848,-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,12848,-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,12438,-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,12438,-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,12438,7572992899446007,118,58,105, - 110,99,45,98,121,0,286196994,659462,10,3771,3802,168,12438,7572992693095753,118,58,100,101,99,45, - 98,121,0,68093186,168822290,10,3788,3816,168,12438,210729690831,118,58,105,110,99,0,1,1,4, - 2049,3785,10,3805,3833,168,12438,210729685089,118,58,100,101,99,0,1,1,4,2049,3802,10, - 3822,3852,168,12438,229484636707508,118,58,108,105,109,105,116,0,251790597,1542,2049,3106,4100,10,3839, - 3868,168,12438,6385748402,118,58,111,110,0,2049,2527,4100,10,3858,3883,168,12438,210729697104,118,58, - 111,102,102,0,2049,2541,4100,10,3872,3898,168,12438,210706586657,97,108,108,111,116,0,1, - 3,2049,3785,10,3887,3919,168,12438,8246989571153063777,118,58,112,114,101,115,101,114,118,101,0, - 84869636,1,27,2049,2229,1049606,10,3903,3940,168,12438,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,12438,6385123360,99, + 168,12848,-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,12848,-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,12848,7572992899446007,118,58,105, + 110,99,45,98,121,0,286196994,659462,10,3771,3802,168,12848,7572992693095753,118,58,100,101,99,45, + 98,121,0,68093186,168822290,10,3788,3816,168,12848,210729690831,118,58,105,110,99,0,1,1,4, + 2049,3785,10,3805,3833,168,12848,210729685089,118,58,100,101,99,0,1,1,4,2049,3802,10, + 3822,3852,168,12848,229484636707508,118,58,108,105,109,105,116,0,251790597,1542,2049,3106,4100,10,3839, + 3868,168,12848,6385748402,118,58,111,110,0,2049,2527,4100,10,3858,3883,168,12848,210729697104,118,58, + 111,102,102,0,2049,2541,4100,10,3872,3898,168,12848,210706586657,97,108,108,111,116,0,1, + 3,2049,3785,10,3887,3919,168,12848,8246989571153063777,118,58,112,114,101,115,101,114,118,101,0, + 84869636,1,27,2049,2229,1049606,10,3903,3940,168,12848,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,12848,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,12438,-3513680875729732409,98,117,102,102,101,114,58,115,116,97,114, - 116,0,3841,3989,10,4023,4060,168,12438,8246143877888709904,98,117,102,102,101,114,58,101,110,100, - 0,3841,4000,10,4044,4079,168,12438,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,12438,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,12438, + 3841,4000,16,10,3953,4041,168,12848,-3513680875729732409,98,117,102,102,101,114,58,115,116,97,114, + 116,0,3841,3989,10,4023,4060,168,12848,8246143877888709904,98,117,102,102,101,114,58,101,110,100, + 0,3841,4000,10,4044,4079,168,12848,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,12848,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,12848, -3513680875746570456,98,117,102,102,101,114,58,101,109,112,116,121,0,3841,3989,4097,4000,2049,4017, - 10,4115,4157,168,12438,-4578413135315348908,98,117,102,102,101,114,58,115,105,122,101,0,3841,4000, - 3841,3989,18,10,4140,4179,168,12438,8246143877888724869,98,117,102,102,101,114,58,115,101,116,0, - 4097,3989,2049,4133,10,4163,4205,168,12438,-3186446687793719003,98,117,102,102,101,114,58,112,114,101, + 10,4115,4157,168,12848,-4578413135315348908,98,117,102,102,101,114,58,115,105,122,101,0,3841,4000, + 3841,3989,18,10,4140,4179,168,12848,8246143877888724869,98,117,102,102,101,114,58,115,101,116,0, + 4097,3989,2049,4133,10,4163,4205,168,12848,-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,12438,-4600587576916820603,84,101,109,112,83,116,114,105,110, - 103,115,0,32,4225,4262,156,12438,7474516786580364824,84,101,109,112,83,116,114,105,110,103,77, - 97,120,0,512,4243,4276,168,12438,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,8, + 4211,2049,2229,4097,4000,10,4184,4242,156,12848,-4600587576916820603,84,101,109,112,83,116,114,105,110, + 103,115,0,32,4225,4262,156,12848,7474516786580364824,84,101,109,112,83,116,114,105,110,103,77, + 97,120,0,512,4243,4276,168,12848,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,2, 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, - 12438,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,12438,229480754149537,115,58,101,109,112,116,121,0,2049,4315,2049, - 4336,1,0,67502597,16,10,4383,4417,168,12438,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,12438,6953962453495,115, + 12848,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,12848,229480754149537,115,58,101,109,112,116,121,0,2049,4315,2049, + 4336,1,0,67502597,16,10,4383,4417,168,12848,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,12848,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,12438,229480755051740,115,58,102,101,116,99, - 104,0,17,15,10,4488,4517,168,12438,229480771002815,115,58,115,116,111,114,101,0,17,16, - 10,4504,4532,168,12438,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,12438,249904557751418990,115,58,114,101,118,101,114,115, + 2049,1913,1,4445,1,4368,2049,66,10,4466,4501,168,12848,229480755051740,115,58,102,101,116,99, + 104,0,17,15,10,4488,4517,168,12848,229480771002815,115,58,115,116,111,114,101,0,17,16, + 10,4504,4532,168,12848,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,12848,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,12438,249904555657463488,115,58,112,114,101,112, + 4041,2049,4368,10,1,4563,2049,4205,10,4546,4623,168,12848,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,12438,7572864733934314,115,58, - 97,112,112,101,110,100,0,4,2049,4623,10,4652,4686,168,12438,8246849907066750743,115,58,102,111, + 1,4633,2049,2229,4,2049,3963,10,1,4627,2049,2241,10,4608,4666,168,12848,7572864733934314,115,58, + 97,112,112,101,110,100,0,4,2049,4623,10,4652,4686,168,12848,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,12438,-2744677796467205929,115,58,105,110,100,101,120,47, + 7,10,1,4688,8,771,10,4670,4724,168,12848,-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,12438,-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,12438,6953962341782,115,58,104,97,115,104,0, + 4706,4801,168,12848,-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,12848,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,20905,22527,22546,202401,417,389,1249,1535,0,11173,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,12438,-581580411198892688,115, + 2049,2255,1793,4987,67502597,2049,104,10,1,4983,2049,2229,4,10,4807,5013,168,12848,-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,20905,22527,22546,202401,417,389,1249,1535,0,11173,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,12438,-6456227941126558634,115,58,99,111,110,116,97,105, + 116,0,1,5082,2049,3816,10,4993,5230,168,12848,-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,12438,7572864921182136,115,58,102,105,108,116, + 5201,10,1,5252,2049,2449,3841,5090,10,5206,5282,168,12848,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,12438, + 2049,66,10,1,5291,2049,4686,3,2049,4041,10,1,5284,2049,4205,10,5268,5326,168,12848, 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,12438,7572865443813333,115, + 10,1,5335,2049,4686,3,2049,4041,10,1,5328,2049,4205,10,5315,5367,168,12848,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,12438,229480769412560,115,58,114,105,103,104,116,0,67502597,2049,104, - 67502597,18,4,2049,5367,10,5403,5437,168,12438,6953962489469,115,58,108,101,102,116,0,1,0, - 4,2049,5367,10,5425,5463,168,12438,-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,12438, + 5392,2049,2229,10,5353,5416,168,12848,229480769412560,115,58,114,105,103,104,116,0,67502597,2049,104, + 67502597,18,4,2049,5367,10,5403,5437,168,12848,6953962489469,115,58,108,101,102,116,0,1,0, + 4,2049,5367,10,5425,5463,168,12848,-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,12848, -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,12438,6953962177261,115,58,99,111,112,121,0,67502597,2049, - 104,2049,3125,2049,3963,10,5505,5539,168,12438,7572863551252214,115,58,68,73,71,73,84,83,0, + 2229,2049,5416,2049,118,10,5475,5517,168,12848,6953962177261,115,58,99,111,112,121,0,67502597,2049, + 104,2049,3125,2049,3963,10,5505,5539,168,12848,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,12438,-3174032931242973971,115,58,65,83,67,73,73,45,76,79,87,69,82, + 5541,10,5525,5584,168,12848,-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, - 12438,-3174020239987242608,115,58,65,83,67,73,73,45,85,80,80,69,82,67,65,83,69,0, + 12848,-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,12438,4909441458232360267,115,58,65, + 83,84,85,86,87,88,89,90,0,1,5641,10,5616,5692,168,12848,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,12438,1619870888324870636,115,58,80,85, + 84,85,86,87,88,89,90,0,1,5694,10,5671,5769,168,12848,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,12438,-2745567821320788289,115,58,87, - 72,73,84,69,83,80,65,67,69,0,32,9,10,13,0,5811,5841,180,12438,177612, - 39,0,1,4396,2049,168,10,5834,5853,180,12438,177609,36,0,1,0,2049,156,10,5846, - 0,156,12438,249835240931843863,65,83,67,73,73,58,78,85,76,0,5858,27,156,12438,249835240931833987,65, - 83,67,73,73,58,69,83,67,0,5873,8,156,12438,7570764876722141,65,83,67,73,73,58, - 66,83,0,5888,9,156,12438,7570764876722340,65,83,67,73,73,58,72,84,0,5902,10,156, - 12438,7570764876722458,65,83,67,73,73,58,76,70,0,5916,11,156,12438,7570764876722802,65,83,67,73, - 73,58,86,84,0,5930,12,156,12438,7570764876722260,65,83,67,73,73,58,70,70,0,5944, - 13,156,12438,7570764876722173,65,83,67,73,73,58,67,82,0,5958,32,156,12438,-4630583730859567212,65,83, - 67,73,73,58,83,80,65,67,69,0,5972,127,156,12438,249835240931832445,65,83,67,73,73, - 58,68,69,76,0,5989,1,156,12438,249835240931849106,65,83,67,73,73,58,83,79,72,0, - 6004,2,156,12438,249835240931849287,65,83,67,73,73,58,83,84,88,0,6019,3,156,12438,249835240931834041, - 65,83,67,73,73,58,69,84,88,0,6034,4,156,12438,249835240931833872,65,83,67,73,73, - 58,69,79,84,0,6049,5,156,12438,249835240931833836,65,83,67,73,73,58,69,78,81,0, - 6064,6,156,12438,249835240931829111,65,83,67,73,73,58,65,67,75,0,6079,7,156,12438,249835240931830267, - 65,83,67,73,73,58,66,69,76,0,6094,14,156,12438,7570764876722698,65,83,67,73,73, - 58,83,79,0,6109,15,156,12438,7570764876722692,65,83,67,73,73,58,83,73,0,6123,16, - 156,12438,249835240931832669,65,83,67,73,73,58,68,76,69,0,6137,17,156,12438,249835240931832352,65,83, - 67,73,73,58,68,67,49,0,6152,18,156,12438,249835240931832353,65,83,67,73,73,58,68, - 67,50,0,6167,19,156,12438,249835240931832354,65,83,67,73,73,58,68,67,51,0,6182,20, - 156,12438,249835240931832355,65,83,67,73,73,58,68,67,52,0,6197,21,156,12438,249835240931843202,65,83, - 67,73,73,58,78,65,75,0,6212,22,156,12438,249835240931849442,65,83,67,73,73,58,83, - 89,78,0,6227,23,156,12438,249835240931834019,65,83,67,73,73,58,69,84,66,0,6242,24, - 156,12438,249835240931831226,65,83,67,73,73,58,67,65,78,0,6257,25,156,12438,7570764876722234,65,83, - 67,73,73,58,69,77,0,6272,26,156,12438,249835240931849298,65,83,67,73,73,58,83,85, - 66,0,6286,28,156,12438,7570764876722273,65,83,67,73,73,58,70,83,0,6301,29,156,12438, - 7570764876722306,65,83,67,73,73,58,71,83,0,6315,30,156,12438,7570764876722669,65,83,67,73,73, - 58,82,83,0,6329,31,156,12438,7570764876722768,65,83,67,73,73,58,85,83,0,6343,6375, - 168,12438,-3553210050247798618,99,58,108,111,119,101,114,99,97,115,101,63,0,1,97,1,122, - 2049,3158,10,6357,6400,168,12438,-3552791238808663639,99,58,117,112,112,101,114,99,97,115,101,63, - 0,1,65,1,90,2049,3158,10,6382,6422,168,12438,249882047462872305,99,58,108,101,116,116,101, - 114,63,0,1,6375,1,6400,2049,2255,22,10,6407,6444,168,12438,7572182947632498,99,58,100,105, - 103,105,116,63,0,1,48,1,57,2049,3158,10,6430,6467,168,12438,8246107997572794159,99,58,118, - 105,115,105,98,108,101,63,0,1,32,1,126,2049,3158,10,6451,6488,168,12438,7572183659755470, + 123,124,125,126,0,1,5771,1,95,67502597,16,10,5750,5829,156,12848,-2745567821320788289,115,58,87, + 72,73,84,69,83,80,65,67,69,0,32,9,10,13,0,5811,5841,180,12848,177612, + 39,0,1,4396,2049,168,10,5834,5853,180,12848,177609,36,0,1,0,2049,156,10,5846, + 0,156,12848,249835240931843863,65,83,67,73,73,58,78,85,76,0,5858,27,156,12848,249835240931833987,65, + 83,67,73,73,58,69,83,67,0,5873,8,156,12848,7570764876722141,65,83,67,73,73,58, + 66,83,0,5888,9,156,12848,7570764876722340,65,83,67,73,73,58,72,84,0,5902,10,156, + 12848,7570764876722458,65,83,67,73,73,58,76,70,0,5916,11,156,12848,7570764876722802,65,83,67,73, + 73,58,86,84,0,5930,12,156,12848,7570764876722260,65,83,67,73,73,58,70,70,0,5944, + 13,156,12848,7570764876722173,65,83,67,73,73,58,67,82,0,5958,32,156,12848,-4630583730859567212,65,83, + 67,73,73,58,83,80,65,67,69,0,5972,127,156,12848,249835240931832445,65,83,67,73,73, + 58,68,69,76,0,5989,1,156,12848,249835240931849106,65,83,67,73,73,58,83,79,72,0, + 6004,2,156,12848,249835240931849287,65,83,67,73,73,58,83,84,88,0,6019,3,156,12848,249835240931834041, + 65,83,67,73,73,58,69,84,88,0,6034,4,156,12848,249835240931833872,65,83,67,73,73, + 58,69,79,84,0,6049,5,156,12848,249835240931833836,65,83,67,73,73,58,69,78,81,0, + 6064,6,156,12848,249835240931829111,65,83,67,73,73,58,65,67,75,0,6079,7,156,12848,249835240931830267, + 65,83,67,73,73,58,66,69,76,0,6094,14,156,12848,7570764876722698,65,83,67,73,73, + 58,83,79,0,6109,15,156,12848,7570764876722692,65,83,67,73,73,58,83,73,0,6123,16, + 156,12848,249835240931832669,65,83,67,73,73,58,68,76,69,0,6137,17,156,12848,249835240931832352,65,83, + 67,73,73,58,68,67,49,0,6152,18,156,12848,249835240931832353,65,83,67,73,73,58,68, + 67,50,0,6167,19,156,12848,249835240931832354,65,83,67,73,73,58,68,67,51,0,6182,20, + 156,12848,249835240931832355,65,83,67,73,73,58,68,67,52,0,6197,21,156,12848,249835240931843202,65,83, + 67,73,73,58,78,65,75,0,6212,22,156,12848,249835240931849442,65,83,67,73,73,58,83, + 89,78,0,6227,23,156,12848,249835240931834019,65,83,67,73,73,58,69,84,66,0,6242,24, + 156,12848,249835240931831226,65,83,67,73,73,58,67,65,78,0,6257,25,156,12848,7570764876722234,65,83, + 67,73,73,58,69,77,0,6272,26,156,12848,249835240931849298,65,83,67,73,73,58,83,85, + 66,0,6286,28,156,12848,7570764876722273,65,83,67,73,73,58,70,83,0,6301,29,156,12848, + 7570764876722306,65,83,67,73,73,58,71,83,0,6315,30,156,12848,7570764876722669,65,83,67,73,73, + 58,82,83,0,6329,31,156,12848,7570764876722768,65,83,67,73,73,58,85,83,0,6343,6375, + 168,12848,-3553210050247798618,99,58,108,111,119,101,114,99,97,115,101,63,0,1,97,1,122, + 2049,3158,10,6357,6400,168,12848,-3552791238808663639,99,58,117,112,112,101,114,99,97,115,101,63, + 0,1,65,1,90,2049,3158,10,6382,6422,168,12848,249882047462872305,99,58,108,101,116,116,101, + 114,63,0,1,6375,1,6400,2049,2255,22,10,6407,6444,168,12848,7572182947632498,99,58,100,105, + 103,105,116,63,0,1,48,1,57,2049,3158,10,6430,6467,168,12848,8246107997572794159,99,58,118, + 105,115,105,98,108,101,63,0,1,32,1,126,2049,3158,10,6451,6488,168,12848,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,12438,-3553628119197217420,99,58,99,111,110,115,111, + 85,0,1,6490,4,2049,4801,10,6474,6525,168,12848,-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,12438,-6558963794062736370,99,58,119,104,105,116, - 101,115,112,97,99,101,63,0,1,5829,4,2049,4801,10,6548,6592,168,12438,-6672106426782194349,99, + 3,2049,2541,10,1,6539,2049,66,10,6507,6567,168,12848,-6558963794062736370,99,58,119,104,105,116, + 101,115,112,97,99,101,63,0,1,5829,4,2049,4801,10,6548,6592,168,12848,-6672106426782194349,99, 58,45,108,111,119,101,114,99,97,115,101,63,0,2049,6375,2049,2644,10,6573,6616, - 168,12438,-6671687615343059370,99,58,45,117,112,112,101,114,99,97,115,101,63,0,2049,6400,2049, - 2644,10,6597,6636,168,12438,249881966047746975,99,58,45,100,105,103,105,116,63,0,2049,6444,2049, - 2644,10,6621,6661,168,12438,1197920222559514203,99,58,45,119,104,105,116,101,115,112,97,99,101, - 63,0,2049,6567,2049,2644,10,6641,6683,168,12438,-4579699312045814628,99,58,45,118,105,115,105,98, - 108,101,63,0,2049,6467,2049,2644,10,6666,6703,168,12438,249881966759869947,99,58,45,118,111,119, - 101,108,63,0,2049,6488,2049,2644,10,6688,6727,168,12438,-6672524495731613151,99,58,45,99,111,110, - 115,111,110,97,110,116,63,0,2049,6525,2049,2644,10,6708,6748,168,12438,8246107917359977086,99,58, + 168,12848,-6671687615343059370,99,58,45,117,112,112,101,114,99,97,115,101,63,0,2049,6400,2049, + 2644,10,6597,6636,168,12848,249881966047746975,99,58,45,100,105,103,105,116,63,0,2049,6444,2049, + 2644,10,6621,6661,168,12848,1197920222559514203,99,58,45,119,104,105,116,101,115,112,97,99,101, + 63,0,2049,6567,2049,2644,10,6641,6683,168,12848,-4579699312045814628,99,58,45,118,105,115,105,98, + 108,101,63,0,2049,6467,2049,2644,10,6666,6703,168,12848,249881966759869947,99,58,45,118,111,119, + 101,108,63,0,2049,6488,2049,2644,10,6688,6727,168,12848,-6672524495731613151,99,58,45,99,111,110, + 115,111,110,97,110,116,63,0,2049,6525,2049,2644,10,6708,6748,168,12848,8246107917359977086,99,58, 116,111,45,117,112,112,101,114,0,2,2049,6375,25,3,1,32,18,10,6732,6773, - 168,12438,8246107917349275483,99,58,116,111,45,108,111,119,101,114,0,2,2049,6400,25,3,1, - 32,17,10,6757,6799,168,12438,-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,12438,-6563237009071717459,99,58, + 168,12848,8246107917349275483,99,58,116,111,45,108,111,119,101,114,0,2,2049,6400,25,3,1, + 32,17,10,6757,6799,168,12848,-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,12848,-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,12438,-4579599833032159941,99,58,116,111,45,110,117,109,98,101,114,0,2, + 66,10,6812,6858,168,12848,-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,12438,8246850501110408334,115,58,116,111,45,117,112,112,101,114,0,1,6748,2049, - 5326,10,6880,6917,168,12438,8246850501099706731,115,58,116,111,45,108,111,119,101,114,0,1,6773, - 2049,5326,10,6901,6939,168,12438,-4555094364049076026,115,58,116,114,105,109,45,108,101,102,116,0, + 10,6841,6896,168,12848,8246850501110408334,115,58,116,111,45,117,112,112,101,114,0,1,6748,2049, + 5326,10,6880,6917,168,12848,8246850501099706731,115,58,116,111,45,108,111,119,101,114,0,1,6773, + 2049,5326,10,6901,6939,168,12848,-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,12438,-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,12438,6953962791214,115,58,116,114,105,109,0, - 2049,6978,2049,6939,10,6987,7028,156,12438,-429402327855008236,82,101,119,114,105,116,101,85,110,100, + 10,6922,6978,168,12848,-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,12848,6953962791214,115,58,116,114,105,109,0, + 2049,6978,2049,6939,10,6987,7028,156,12848,-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,12438,229482595734750,115,105, - 103,105,108,58,39,0,2049,7063,2049,7088,10,7092,7128,168,12438,-2744210522849075797,115,58,115,112, + 0,0,104,97,110,100,108,101,0,1,4479,8,10,7004,7105,180,12848,229482595734750,115,105, + 103,105,108,58,39,0,2049,7063,2049,7088,10,7092,7128,168,12848,-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,12438,-72719441055178940,115,58,115,112,108,105,116,47,115,116,114,105, + 2049,2229,10,7110,7162,168,12848,-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,12438,249904557744535982,115,58,114,101,112,108,97,99,101,0,67502597,2049,104,2049,1977,16, + 7193,168,12848,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,12438,8246850503517749147,115,58,116,111,107,101,110,105,122,101,0,4097,7232,2049,4445, + 7178,7315,168,12848,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,20905,22527,22546,202401,417,389,1249,1535,0,11173,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,12438,9213749861880762729,115,58,116, + 0,100,111,110,101,63,0,2049,104,2049,2722,10,7299,7737,168,12848,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,7 +408,7 @@ CELL ngaImage[] = { 1793,20905,22527,22546,202401,417,389,1249,1535,0,11173,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,12438,-4562752463999572364,110,58,116,111, + 4079,2,2049,2722,10,1,7932,2049,2397,3,10,7711,7967,168,12848,-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, @@ -420,63 +420,63 @@ CELL ngaImage[] = { 1793,20905,22527,22546,202401,417,389,1249,1535,0,11173,0,10 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, - 12438,7572864928505531,115,58,102,111,114,109,97,116,0,1793,8219,2049,4396,1793,8214,2049,4179,1793, + 12848,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,12438,229480751847353,115,58,99,111,110,115,116,0,1,4445, + 1,8192,2049,4205,10,8176,8237,168,12848,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, 0,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,12438,229481157528792,114,101,111,114,100,101, - 114,0,1,8294,2049,2229,2049,8326,10,8348,8379,168,12438,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,12438,6385158928, + 8256,266001,10,1,8331,2049,2449,3,10,8224,8361,168,12848,229481157528792,114,101,111,114,100,101, + 114,0,1,8294,2049,2229,2049,8326,10,8348,8379,168,12848,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,12848,6385158928, 100,111,101,115,0,2049,1595,4,2049,8379,2049,1576,2049,182,16,1,168,2049,1660,10, - 8394,8435,168,12438,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,12438,-4578079420196310922,100, + 8394,8435,168,12848,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,12848,-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,12438,5863407,103,99,0,1,3,4,2049,3919,10,8501,8529,168,12438, - 7572098019335426,97,58,108,101,110,103,116,104,0,15,10,8515,8545,168,12438,7572098062851599,97,58,109, + 3,10,8453,8509,168,12848,5863407,103,99,0,1,3,4,2049,3919,10,8501,8529,168,12848, + 7572098019335426,97,58,108,101,110,103,116,104,0,15,10,8515,8545,168,12848,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,12438,6953258052395,97, - 58,108,101,102,116,0,1,0,4,2049,8545,10,8573,8604,168,12438,229457522989118,97,58,114, - 105,103,104,116,0,67502597,2049,8529,67502597,18,4,2049,8545,10,8591,8636,168,12438,9069136730318539537,97, + 8554,2049,2229,2049,1977,4,2049,3963,10,1,8549,2049,2229,10,8531,8585,168,12848,6953258052395,97, + 58,108,101,102,116,0,1,0,4,2049,8545,10,8573,8604,168,12848,229457522989118,97,58,114, + 105,103,104,116,0,67502597,2049,8529,67502597,18,4,2049,8545,10,8591,8636,168,12848,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,12438,8526436589641133048, + 1793,8649,2,2049,130,1,130,2049,2449,10,1,8641,2049,2229,10,8613,8673,168,12848,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,12438,8246014500347515589,97,58, + 104,2049,130,1,130,2049,4686,10,1,8677,2049,2229,10,8654,8708,168,12848,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,12438,210704781289,97,58,100,117, + 58,84018692,525572,1542,10,1,8717,2049,2449,771,10,8692,8741,168,12848,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,12438,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,12438,-4582662990808010201,97,58, + 8730,8771,168,12848,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,12848,-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,12438,7572097601960728,97,58,97,112,112, + 2049,3125,10,1,8813,2049,3919,2049,4368,10,8792,8843,168,12848,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,12438,249879240302335150,97, - 58,112,114,101,112,101,110,100,0,4,2049,8843,10,8873,8904,168,12438,6953257732522,97,58, - 99,104,111,112,0,2049,8741,1,-1,2049,3898,2,2049,3833,10,8892,8928,168,12438,7572097789208550, + 130,2049,8708,10,1,8858,2049,2285,10,1,8854,2049,2229,10,8829,8888,168,12848,249879240302335150,97, + 58,112,114,101,112,101,110,100,0,4,2049,8843,10,8873,8904,168,12848,6953257732522,97,58, + 99,104,111,112,0,2049,8741,1,-1,2049,3898,2,2049,3833,10,8892,8928,168,12848,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,12438,-4582686815792817282,97,58,99, + 8951,2049,2229,2049,1977,67502597,18,2049,3139,67502597,16,10,8914,8988,168,12848,-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,12438,-3160266450763725308,97,58,99,111,110,116,97,105, + 10,1,8993,2049,8708,772,10,8971,9030,168,12848,-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,12438,210704790430,97,58,109,97,112, + 118,6,22,10,1,9035,2049,8708,772,10,9006,9060,168,12848,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,12438, + 2049,2241,2049,3125,10,1,9067,2049,2449,771,10,1,9063,2049,2241,10,9049,9110,168,12848, 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,12438,6384993884,97,58,116,104,0, - 17,2049,3125,10,9149,9176,168,12438,229457508628298,97,58,102,101,116,99,104,0,2049,9159,15, - 10,9163,9193,168,12438,229457524579373,97,58,115,116,111,114,101,0,2049,9159,16,10,9180,9210, - 168,12438,229457508770408,97,58,102,105,114,115,116,0,1,0,2049,9176,10,9197,9227,168,12438, - 6953258048468,97,58,108,97,115,116,0,2,2049,8529,2049,3139,2049,9176,10,9215,9249,168,12438, + 9131,2049,2449,3,10,1,9114,2049,2229,10,9095,9159,168,12848,6384993884,97,58,116,104,0, + 17,2049,3125,10,9149,9176,168,12848,229457508628298,97,58,102,101,116,99,104,0,2049,9159,15, + 10,9163,9193,168,12848,229457524579373,97,58,115,116,111,114,101,0,2049,9159,16,10,9180,9210, + 168,12848,229457508770408,97,58,102,105,114,115,116,0,1,0,2049,9176,10,9197,9227,168,12848, + 6953258048468,97,58,108,97,115,116,0,2,2049,8529,2049,3139,2049,9176,10,9215,9249,168,12848, 7572098253803096,97,58,114,101,100,117,99,101,0,1,19,2049,2229,2049,8708,10,9235,9266,168, - 12438,6384048135,70,82,69,69,0,2049,4276,1,1025,18,1,513,1,12,19,18,2049,1977, + 12848,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,2,9281,9309, - 168,0,0,97,114,114,97,121,115,0,2049,9266,2049,1977,17,10,9256,9327,168,12438, + 168,0,0,97,114,114,97,121,115,0,2049,9266,2049,1977,17,10,9256,9327,168,12848, 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, @@ -488,24 +488,24 @@ CELL ngaImage[] = { 1793,20905,22527,22546,202401,417,389,1249,1535,0,11173,0,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,12438,249879231104077855,97,58,105,110,100,105,99,101,115,0, + 1,9528,2049,8708,10,9315,9559,168,12848,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,12438,6001861788990794213,97,58,105,110,100,105,99,101,115,47,115,116,114,105, + 10,9544,9602,168,12848,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,12438,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,12438,4816227687043827742,97,58,105,110, + 9432,2049,9454,10,9580,9636,168,12848,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,12848,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,12438,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,12438, - 177696,123,0,1,339,2049,180,1,1560,2049,168,1,339,2049,180,10,9715,9742,180,12438, + 1,9672,2049,8509,10,9650,9696,168,12848,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,12848, + 177696,123,0,1,339,2049,180,1,1560,2049,168,1,339,2049,180,10,9715,9742,180,12848, 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,12438, + 43,2049,174,1,3139,2049,168,1,355,2049,180,1,9696,2049,168,10,9735,9787,168,12848, 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,12438,210704782197,97,58,101,113,63,0,2049,9787,4,2049,9787, - 11,10,9803,9833,168,12438,6953255788674,97,58,45,101,113,63,0,2049,9787,4,2049,9787,12, - 10,9821,9860,168,12438,4448793249567199488,97,58,98,101,103,105,110,115,45,119,105,116,104,63, + 9792,2049,8708,10,9775,9814,168,12848,210704782197,97,58,101,113,63,0,2049,9787,4,2049,9787, + 11,10,9803,9833,168,12848,6953255788674,97,58,45,101,113,63,0,2049,9787,4,2049,9787,12, + 10,9821,9860,168,12848,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,12438,-3654621344420884174,97,58,101,110,100,115,45,119,105,116,104,63,0, + 3919,10,9840,9899,168,12848,-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, @@ -518,7 +518,7 @@ CELL ngaImage[] = { 1793,20905,22527,22546,202401,417,389,1249,1535,0,11173,0,10 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,12438,1672736740201773236,115,58,114,101,112,108,97,99,101, + 10116,1,0,4,16,10,9881,10164,168,12848,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, @@ -526,432 +526,453 @@ CELL ngaImage[] = { 1793,20905,22527,22546,202401,417,389,1249,1535,0,11173,0,10 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,12438,8246849872898570441,115,58,101,118,97,108,117,97,116,101,0,2049, + 2049,417,10,10145,10318,168,12848,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,14,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,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,12438,177646,73,0,3841,10338,1,10350,17,15,10,10438,10459,168,12438,177647,74,0, - 3841,10338,1,10350,17,2049,3139,15,10,10452,10475,168,12438,177648,75,0,3841,10338,1,10350, - 17,1,2,18,15,10,10468,10504,168,12438,6047344052022463093,105,110,100,101,120,101,100,45,116, + 10445,168,12848,177646,73,0,3841,10338,1,10350,17,15,10,10438,10459,168,12848,177647,74,0, + 3841,10338,1,10350,17,2049,3139,15,10,10452,10475,168,12848,177648,75,0,3841,10338,1,10350, + 17,1,2,18,15,10,10468,10504,168,12848,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,12438,229463062432404,100,101,99,105,109,97,108, - 0,1,10,4097,243,10,10527,10557,168,12438,6953352993994,98,105,110,97,114,121,0,1,2, - 4097,243,10,10545,10573,168,12438,210722874360,111,99,116,97,108,0,1,8,4097,243,10,10562, - 10587,168,12438,193493706,104,101,120,0,1,16,4097,243,10,10578,10603,168,12438,210731100046,118,97, - 114,45,115,0,1,4445,2049,2229,2049,2102,10,10592,10628,168,12438,-2634409250251928459,116,97,105,108, + 10,1,10509,8,3,2049,10433,10,10485,10540,168,12848,229463062432404,100,101,99,105,109,97,108, + 0,1,10,4097,243,10,10527,10557,168,12848,6953352993994,98,105,110,97,114,121,0,1,2, + 4097,243,10,10545,10573,168,12848,210722874360,111,99,116,97,108,0,1,8,4097,243,10,10562, + 10587,168,12848,193493706,104,101,120,0,1,16,4097,243,10,10578,10603,168,12848,210731100046,118,97, + 114,45,115,0,1,4445,2049,2229,2049,2102,10,10592,10628,168,12848,-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,12438,6385224492,102,105,108,108,0,1793,10655,2049,2217,16,2049,3125,10,1,10649,2049,2449, - 771,10,10637,10679,168,12438,-3171118726347914531,105,111,58,101,110,117,109,101,114,97,116,101,0, - 27,10,10661,10695,168,12438,7572505472392333,105,111,58,113,117,101,114,121,0,28,10,10681,10712, - 168,12438,249892680268169699,105,111,58,105,110,118,111,107,101,0,29,10,10697,10731,168,12438,-4568031882453442320, + 168,12848,6385224492,102,105,108,108,0,1793,10655,2049,2217,16,2049,3125,10,1,10649,2049,2449, + 771,10,10637,10679,168,12848,-3171118726347914531,105,111,58,101,110,117,109,101,114,97,116,101,0, + 27,10,10661,10695,168,12848,7572505472392333,105,111,58,113,117,101,114,121,0,28,10,10681,10712, + 168,12848,249892680268169699,105,111,58,105,110,118,111,107,101,0,29,10,10697,10731,168,12848,-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,12438,210707166203,99,58,112,117,116,0, - 1793,10781,1,0,2049,10712,10,10768,10794,168,12438,5863647,110,108,0,1,10,2049,10779,10, - 10786,10807,168,12438,5863816,115,112,0,1,32,2049,10779,10,10799,10821,168,12438,193506620,116,97, - 98,0,1,9,2049,10779,10,10812,10837,168,12438,210726140939,115,58,112,117,116,0,1,10779, - 2049,4686,10,10826,10853,168,12438,210720211334,110,58,112,117,116,0,2049,7967,2049,10837,10,10842, - 10869,168,12438,210726503048,114,101,115,101,116,0,2049,1560,25,771,1,10869,7,10,10858,10893, - 168,12438,8246237009912977886,100,117,109,112,45,115,116,97,99,107,0,2049,1560,25,134284547,10893,134283782, - 10853,2049,10807,10,10877,10913,168,0,0,101,111,108,63,0,1793,10919,1,13,11,10, - 1,10915,1793,10927,1,10,11,10,1,10923,1793,10935,1,32,11,10,1,10931,2049,2298, - 22,22,10,10903,10954,168,0,0,118,97,108,105,100,63,0,2,2049,104,2049,2740, - 10,10942,10969,168,0,0,98,115,63,0,2,1793,10976,1,8,11,10,1,10972,1793, - 10984,1,127,11,10,1,10980,2049,2255,22,10,10960,11004,168,0,0,99,104,101,99, - 107,45,98,115,0,2049,10969,1793,11027,2049,4157,1,2,2049,2675,1793,11020,2049,4105,3, - 10,1,11016,9,2049,4105,3,10,1,11008,9,10,10877,11042,168,12438,210707155874,99,58,103, - 101,116,0,1793,11044,1,1,2049,10731,2049,10712,10,11031,11067,168,12438,8246849936849447419,115,58,103, - 101,116,45,119,111,114,100,0,1793,11095,1,7,15,2049,4179,1793,11086,2049,11042,2, - 2049,4079,2049,11004,2049,10913,10,1,11076,2049,2397,2049,4041,2049,4532,10,1,11069,2049,4205, - 10,11051,11109,168,12438,193487813,98,121,101,0,26,10,11100,11123,168,12438,6953744547860,108,105,115, - 116,101,110,0,2049,11067,2049,10954,1,417,1,17,2049,66,1,11123,7,10,11111,11158, - 156,12438,-213800119713087686,100,58,72,97,115,104,45,70,117,110,99,116,105,111,110,0,4819, - 11137,11173,168,12438,7572226109254526,100,58,114,101,104,97,115,104,0,1793,11191,1793,11183,2049,190, - 3841,11158,8,10,1,11177,2049,2241,2049,188,16,10,1,11175,2049,8435,10,11159,1,156, - 12424,210668957237,66,85,73,76,68,0,11196,0,156,0,-2419379730924625824,68,69,86,73,67,69,58, - 79,85,84,80,85,84,0,11207,1,156,0,3179875372589939872,68,69,86,73,67,69,58,75, - 69,89,66,79,65,82,68,0,11226,2,156,0,-2419379731287713704,68,69,86,73,67,69,58, - 70,76,79,65,84,83,0,11247,4,156,0,-5104244739232646654,68,69,86,73,67,69,58,70, - 73,76,69,83,0,11266,3,156,0,-2419379731444253395,68,69,86,73,67,69,58,66,76,79, - 67,75,83,0,11284,5,156,0,-5104244739236093413,68,69,86,73,67,69,58,67,76,79,67, - 75,0,11303,6,156,0,-5744567309556069531,68,69,86,73,67,69,58,82,69,83,69,82,86, - 69,68,54,0,11321,7,156,0,-2419379730775816680,68,69,86,73,67,69,58,83,79,67,75, - 69,84,0,11343,8,156,0,-4626612040269427085,68,69,86,73,67,69,58,85,78,73,88,0, - 11362,9,156,0,-5744565989521702654,68,69,86,73,67,69,58,83,67,82,73,80,84,73,78, - 71,0,11379,10,156,0,8244683305011325430,68,69,86,73,67,69,58,82,78,71,0,11401,11, - 156,0,-5103280478254778479,68,69,86,73,67,69,58,82,69,83,69,82,86,69,68,49,49, - 0,11417,12,156,0,-5103280478254778478,68,69,86,73,67,69,58,82,69,83,69,82,86,69, - 68,49,50,0,11440,13,156,0,-5103280478254778477,68,69,86,73,67,69,58,82,69,83,69, - 82,86,69,68,49,51,0,11463,14,156,0,-5103280478254778476,68,69,86,73,67,69,58,82, - 69,83,69,82,86,69,68,49,52,0,11486,15,156,0,-2419379731026907097,68,69,86,73,67, - 69,58,77,65,76,76,79,67,0,11509,1000,156,0,-5104244739228957070,68,69,86,73,67,69, - 58,73,77,65,71,69,0,11528,1234,156,0,-5104244739233502279,68,69,86,73,67,69,58,69, - 82,82,79,82,0,11546,8000,156,0,-5744573668168662717,68,69,86,73,67,69,58,77,85,76, - 84,73,67,79,82,69,0,11564,8100,156,0,8244683305011312100,68,69,86,73,67,69,58,70, - 70,73,0,11586,8101,156,0,3179875810170796684,68,69,86,73,67,69,58,85,78,83,73,71, - 78,69,68,0,11602,11634,168,12107,210709067314,99,111,109,109,97,0,2049,130,10,11623,11647, - 168,12107,6385123288,99,111,110,115,0,2049,1977,1793,11657,4,2049,11634,2049,11634,10,1,11651, - 2049,2229,10,11637,11671,168,12107,193488123,99,97,114,0,10,11662,11681,168,12107,193488222,99,100, - 114,0,2049,3125,10,11672,11694,168,12107,6385108123,99,97,114,64,0,2049,11671,15,10,11684, - 11708,168,12107,6385108092,99,97,114,33,0,2049,11671,16,10,11698,11722,168,12107,6385111390,99,100, - 114,64,0,2049,11681,15,10,11712,11736,168,12107,6385111359,99,100,114,33,0,2049,11681,16, - 10,11726,11749,168,12107,193454780,69,78,68,0,10,11740,11766,168,12107,8246317064958091121,102,108,108,58, - 99,114,101,97,116,101,0,1,11749,2049,11647,10,11750,11778,156,0,177687,114,0,18396, - 11750,11795,168,12107,8246317065617826724,102,108,108,58,116,111,45,101,110,100,0,2,4097,11778,1793, - 11820,2049,11722,2,1,11749,12,2,1793,11813,67502597,4097,11778,10,1,11809,1,2172,2049,66, - 10,1,11800,2049,2372,3841,11778,10,11779,11849,168,12107,4204933718218055169,102,108,108,58,97,112,112, - 101,110,100,47,118,97,108,117,101,0,1,11749,2049,11647,4,2049,11795,2049,11736,10, - 11827,11877,168,12107,-3325079438733587419,102,108,108,58,116,111,45,105,110,100,101,120,0,1,11722, - 2049,2449,10,11859,11895,168,12107,229465928290674,102,108,108,58,100,101,108,0,2049,2217,2049,3139, - 2049,11877,1793,11908,2049,3125,2049,11877,10,1,11903,2049,2229,2049,11736,10,11882,11927,156,0, - 6952054634723,65,99,116,105,111,110,0,12234,11882,11946,168,12107,-3325080032762929022,102,108,108,58,102,111, - 114,45,101,97,99,104,0,4097,11927,1793,11969,1793,11958,2049,11694,3841,11927,8,10,1, - 11952,2049,2241,2049,11722,2,1,11749,12,10,1,11950,2049,2372,3,10,11928,11991,168,12107, - 8246317065295222655,102,108,108,58,108,101,110,103,116,104,0,1,0,4,1793,12000,3,2049,3125, - 10,1,11996,2049,11946,2049,3139,10,11975,12021,168,12107,7572375633606610,102,108,108,58,100,114,111, - 112,0,2,2049,11991,2049,3139,2049,11877,1,11749,4,2049,11736,10,12007,12041,156,0,177678, - 105,0,0,12007,12058,168,12107,8246317065188343290,102,108,108,58,105,110,106,101,99,116,0,2049, - 11766,4097,12041,2049,2217,2049,3139,2049,11877,1,11877,2049,2229,3841,12041,4,2049,11736,3841,12041, - 2049,11736,10,12042,12095,168,12107,229465928304278,102,108,108,58,112,117,116,0,1793,12102,2049,10853, - 2049,10807,10,1,12097,2049,11946,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,12126,12368,12082,12151,156,12346,-2744922491217532500,115, - 58,100,101,100,117,112,46,100,97,116,97,0,12131,12133,12160,156,0,5863786,116,49, - 0,519680,12152,12169,156,0,5863787,116,50,0,0,12133,12192,168,12346,-1192507208876296873,115,58,100,101, - 100,117,112,46,114,101,103,105,115,116,101,114,0,2049,4445,3841,12151,4,1,11849, - 2049,2241,10,12170,12224,168,12346,-1192507805573830048,115,58,100,101,100,117,112,46,100,101,102,105, - 110,101,100,63,0,4097,12160,1,0,4097,12169,3841,12151,1793,12244,3841,12160,2049,118,3841, - 12169,22,4097,12169,10,1,12234,2049,11946,3841,12169,10,12202,12269,168,12346,-2744922491217452109,115,58,100, - 101,100,117,112,46,102,105,110,100,0,4097,12160,1,0,4097,12169,3841,12151,1793,12296, - 2,3841,12160,2049,118,1793,12289,4097,12169,10,1,12286,1,17,2049,66,10,1,12279,2049, - 11946,3841,12169,10,12251,12316,168,12346,229480752663076,115,58,100,101,100,117,112,0,2049,4368,2, - 2049,12224,1,12269,1,12192,2049,66,10,12303,12343,168,12346,249904561963058472,115,58,117,110,105,113, - 117,101,63,0,2049,12224,10,105,110,116,101,114,102,97,99,101,47,100,101,100, - 117,112,46,114,101,116,114,111,0,12346,12422,12328,12388,168,12398,-3502357327552891667,100,58,115,101, - 116,45,115,111,117,114,99,101,0,1,12316,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,12398,12436,98,117,105,108,100,46,114,101,116,114,111,0,12424,12450,114, - 101,116,114,111,46,102,111,114,116,104,0,12438,14610,12370,12473,168,14580,-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,12531,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,12485,2049,10837,2049,10794,10,1,12482,2049,2862,2049,10712,10,12452, - 12554,168,14580,8246618443670464787,110,58,116,111,45,102,108,111,97,116,0,1,0,2049,12473,10, - 12538,12575,168,14580,8246850501092474552,115,58,116,111,45,102,108,111,97,116,0,1,1,2049,12473, - 10,12559,12597,168,14580,-4575005096076366594,102,58,116,111,45,110,117,109,98,101,114,0,1,2, - 2049,12473,10,12580,12619,168,14580,-4575005095881687956,102,58,116,111,45,115,116,114,105,110,103,0, - 2049,4396,2,1,3,2049,12473,10,12602,12636,168,14580,193490032,102,58,43,0,1,4,2049, - 12473,10,12627,12650,168,14580,193490034,102,58,45,0,1,5,2049,12473,10,12641,12664,168,14580, - 193490031,102,58,42,0,1,6,2049,12473,10,12655,12678,168,14580,193490036,102,58,47,0,1, - 7,2049,12473,10,12669,12696,168,14580,229463966214663,102,58,102,108,111,111,114,0,1,8,2049, - 12473,10,12683,12716,168,14580,249886255052186944,102,58,99,101,105,108,105,110,103,0,1,9,2049, - 12473,10,12701,12733,168,14580,6953453994383,102,58,115,113,114,116,0,1,10,2049,12473,10,12721, - 12749,168,14580,210710711802,102,58,101,113,63,0,1,11,2049,12473,10,12738,12766,168,14580,6953451465639, - 102,58,45,101,113,63,0,1,12,2049,12473,10,12754,12782,168,14580,210710719524,102,58,108, - 116,63,0,1,13,2049,12473,10,12771,12798,168,14580,210710714079,102,58,103,116,63,0,1, - 14,2049,12473,10,12787,12816,168,14580,229463963592506,102,58,100,101,112,116,104,0,1,15,2049, - 12473,10,12803,12832,168,14580,210710710894,102,58,100,117,112,0,1,16,2049,12473,10,12821,12849, - 168,14580,6953453456314,102,58,100,114,111,112,0,1,17,2049,12473,10,12837,12866,168,14580,6953454000352, - 102,58,115,119,97,112,0,1,18,2049,12473,10,12854,12882,168,14580,210710719399,102,58,108, - 111,103,0,1,19,2049,12473,10,12871,12900,168,14580,229463978190066,102,58,112,111,119,101,114, - 0,1,20,2049,12473,10,12887,12916,168,14580,210710726831,102,58,115,105,110,0,1,21,2049, - 12473,10,12905,12932,168,14580,210710727656,102,58,116,97,110,0,1,22,2049,12473,10,12921,12948, - 168,14580,210710709610,102,58,99,111,115,0,1,23,2049,12473,10,12937,12965,168,14580,6953453349392,102, - 58,97,115,105,110,0,1,24,2049,12473,10,12953,12982,168,14580,6953453332171,102,58,97,99, - 111,115,0,1,25,2049,12473,10,12970,12999,168,14580,6953453350217,102,58,97,116,97,110,0, - 1,26,2049,12473,10,12987,13016,168,14580,6953453890949,102,58,112,117,115,104,0,1,27,2049, - 12473,10,13004,13032,168,14580,210710723764,102,58,112,111,112,0,1,28,2049,12473,10,13021,13051, - 168,14580,7572310679561435,102,58,97,100,101,112,116,104,0,1,29,2049,12473,10,13037,13068,168, - 14580,6953453855649,102,58,111,118,101,114,0,2049,13016,2049,12832,2049,13032,2049,12866,10,13056,13089, - 168,14580,6953454034172,102,58,116,117,99,107,0,2049,12832,2049,13016,2049,12866,2049,13032,10,13077, - 13109,168,14580,210710721388,102,58,110,105,112,0,2049,12866,2049,12849,10,13098,13131,168,14580,-4575027385529052237, - 102,58,100,114,111,112,45,112,97,105,114,0,2049,12849,2049,12849,10,13114,13152,168, - 14580,8246246480203571943,102,58,100,117,112,45,112,97,105,114,0,2049,13068,2049,13068,10,13136,13168, - 168,14580,210710725946,102,58,114,111,116,0,2049,13016,2049,12866,2049,13032,2049,12866,10,13157,13190, - 180,14580,229482595734757,115,105,103,105,108,58,46,0,2049,1913,1,4445,1,4368,2049,66,1, - 12575,2049,168,10,13177,13217,168,14580,7572311399974070,102,58,115,113,117,97,114,101,0,2049,12832, - 2049,12664,10,13203,13239,168,14580,-4575010631505066633,102,58,112,111,115,105,116,105,118,101,63,0, - 1,0,2049,12554,2049,12798,10,13222,13263,168,14580,-4575013886317431657,102,58,110,101,103,97,116,105, - 118,101,63,0,1,0,2049,12554,2049,12782,10,13246,13284,168,14580,7572311189563001,102,58,110,101, - 103,97,116,101,0,1,-1,2049,12554,2049,12664,10,13270,13302,168,14580,210710707003,102,58,97, - 98,115,0,2049,12832,2049,13263,1,13284,9,10,13291,13321,168,14580,210710723966,102,58,112,117, - 116,0,2049,12619,2049,10837,10,13310,13336,168,14580,6385172350,102,58,80,73,0,2049,4417,51, - 46,49,52,49,53,57,50,54,53,52,0,1,13338,2049,12575,10,13326,13364,168,14580, - 193490058,102,58,69,0,2049,4417,50,46,55,49,56,50,56,49,56,50,56,0,1, - 13366,2049,12575,10,13355,13394,168,14580,210710685186,102,58,78,65,78,0,2049,4417,48,0,1, - 13396,2049,12575,2049,4417,48,0,1,13404,2049,12575,2049,12678,10,13383,13424,168,14580,210710680162,102, - 58,73,78,70,0,2049,4417,49,46,48,0,1,13426,2049,12575,2049,4417,48,0,1, - 13436,2049,12575,2049,12678,10,13413,13457,168,14580,6953451433999,102,58,45,73,78,70,0,2049,4417, - 45,49,46,48,0,1,13459,2049,12575,2049,4417,48,0,1,13470,2049,12575,2049,12678,10, - 13445,13491,168,14580,6953453797089,102,58,110,97,110,63,0,2049,12832,2049,12766,10,13479,13508,168, - 14580,6953453631297,102,58,105,110,102,63,0,2049,13424,2049,12749,10,13496,13526,168,14580,229463898507918,102, - 58,45,105,110,102,63,0,2049,13457,2049,12749,10,13513,13544,168,14580,229463980560013,102,58,114, - 111,117,110,100,0,2049,12832,2049,13263,1793,13565,2049,4417,48,46,53,0,1,13552,2049, - 12575,2049,12650,2049,12716,10,1,13550,1793,13584,2049,4417,48,46,53,0,1,13571,2049,12575, - 2049,12636,2049,12696,10,1,13569,2049,66,10,13531,13600,168,14580,210710720297,102,58,109,105,110, - 0,2049,13152,2049,12782,1,12849,1,13109,2049,66,10,13589,13622,168,14580,210710720043,102,58,109, - 97,120,0,2049,13152,2049,12798,1,12849,1,13109,2049,66,10,13611,13646,168,14580,229463973220004,102, - 58,108,105,109,105,116,0,2049,12866,2049,13016,2049,13600,2049,13032,2049,13622,10,13633,13673, - 168,14580,8246246374547107374,102,58,98,101,116,119,101,101,110,63,0,2049,13168,2049,12832,2049,13016, - 2049,13168,2049,13168,2049,13646,2049,13032,2049,12749,10,13657,13701,168,14580,210710716095,102,58,105,110, - 99,0,2049,4417,49,0,1,13703,2049,12575,2049,12636,10,13690,13723,168,14580,210710710353,102,58, - 100,101,99,0,2049,4417,49,0,1,13725,2049,12575,2049,12650,10,13712,13746,168,14580,6953453401985, - 102,58,99,97,115,101,0,2049,13068,2049,12749,1793,13758,2049,12849,8,1,-1,10,1, - 13752,1793,13766,3,1,0,10,1,13762,2049,66,25,6,771,10,13734,13786,168,14580,6953453985302, - 102,58,115,105,103,110,0,2049,12832,2049,4417,48,0,1,13790,2049,12575,2049,12749,1793, - 13805,1,0,2049,12849,10,1,13800,2049,2862,2049,4417,48,0,1,13811,2049,12575,2049,12798, - 1793,13824,1,1,10,1,13821,1793,13831,1,-1,10,1,13828,2049,66,10,13774,9223372036854775805,156, - 14580,210709498186,101,58,77,65,88,0,13836,-9223372036854775805,156,14580,210709498440,101,58,77,73,78,0,13847, - -9223372036854775807,156,14580,210709499265,101,58,78,65,78,0,13858,9223372036854775806,156,14580,210709494241,101,58,73,78,70, - 0,13869,-9223372036854775806,156,14580,6953412298606,101,58,45,73,78,70,0,13880,13902,168,14580,6385137393,101,58, - 110,63,0,1,-9223372036854775805,2049,3125,1,9223372036854775805,2049,3139,2049,3158,10,13892,13925,168,14580,6953414626089,101, - 58,109,97,120,63,0,1,9223372036854775805,11,10,13913,13941,168,14580,6953414634471,101,58,109,105,110, - 63,0,1,-9223372036854775805,11,10,13929,13958,168,14580,229462698216771,101,58,122,101,114,111,63,0,2049, - 2722,10,13945,13973,168,14580,6953414661696,101,58,110,97,110,63,0,1,-9223372036854775807,11,10,13961,13989, - 168,14580,6953414495904,101,58,105,110,102,63,0,1,9223372036854775806,11,10,13977,14006,168,14580,229462607039949,101, - 58,45,105,110,102,63,0,1,-9223372036854775806,11,10,13993,14022,168,14580,6953414278252,101,58,99,108, - 105,112,0,1,-9223372036854775805,1,9223372036854775805,2049,3106,10,14010,14039,168,14580,6385171963,102,58,69,49,0, - 1793,14041,2049,4417,49,46,101,53,0,1,14043,2049,12575,10,14029,14072,168,14580,-1561378222854156682,102, - 58,115,105,103,110,101,100,45,115,113,114,116,0,2049,12832,2049,13786,2049,13302,2049, - 12733,2049,12554,2049,12664,10,14053,14106,168,14580,-3240429906897787043,102,58,115,105,103,110,101,100,45, - 115,113,117,97,114,101,0,2049,12832,2049,13786,2049,12832,2049,12664,2049,12554,2049,12664,10, - 14085,14133,168,0,7572308662409552,102,58,45,115,104,105,102,116,0,2049,14039,2049,12664,10,14119, - 14152,168,0,7572308584138766,102,58,43,115,104,105,102,116,0,2049,14039,2049,12678,10,14138,14172, - 168,0,249886182735593054,102,58,43,101,110,99,111,100,101,0,2049,14072,2049,14133,10,14157,14192, - 168,0,249886185318528992,102,58,45,101,110,99,111,100,101,0,2049,12832,2049,13786,2049,14152,2049, - 12832,2049,12664,2049,12554,2049,12664,10,14085,14219,168,14580,6953454025850,102,58,116,111,45,101,0, - 2049,12832,2049,13491,1793,14230,2049,12849,1,-9223372036854775807,10,1,14225,2049,2862,2049,12832,2049,13508,1793, - 14245,2049,12849,1,9223372036854775806,10,1,14240,2049,2862,2049,12832,2049,13526,1793,14260,2049,12849,1,-9223372036854775806, - 10,1,14255,2049,2862,2049,14172,2049,13544,2049,12597,2049,14022,1,-9223372036854775805,1,12849,2049,2554,1, - 9223372036854775805,1,12849,2049,2554,10,14207,14297,168,14580,6953414890458,101,58,116,111,45,102,0,1,-9223372036854775807, - 1,13394,2049,2554,1,9223372036854775806,1,13424,2049,2554,1,-9223372036854775806,1,13457,2049,2554,2049,12554,2049,14192, - 10,14285,14333,168,14580,229463981919218,102,58,115,116,111,114,101,0,1,14219,2049,2229,16,10, - 14320,14352,168,14580,229463965968143,102,58,102,101,116,99,104,0,15,2049,14297,10,14339,14374,168, - 14580,-3401946998789110658,102,58,100,117,109,112,45,115,116,97,99,107,0,2049,12816,2,1,13016, - 2049,2449,1793,14392,2049,13032,2049,12832,2049,13321,2049,10807,10,1,14383,2049,2449,10,14356,14416, - 168,14580,-1583786518488284545,102,58,100,117,109,112,45,97,115,116,97,99,107,0,2049,13051,2, - 1,13032,2049,2449,1793,14434,2049,12832,2049,13321,2049,10807,2049,13016,10,1,14425,2049,2449,10, - 14397,14450,168,14580,210709538045,101,58,112,117,116,0,1,9223372036854775805,1793,14467,2049,4417,101,58,77, - 65,88,0,1,14456,2049,10837,10,1,14454,2049,2554,1,-9223372036854775805,1793,14488,2049,4417,101,58, - 77,73,78,0,1,14477,2049,10837,10,1,14475,2049,2554,1,0,1793,14507,2049,4417,101, - 58,48,0,1,14498,2049,10837,10,1,14496,2049,2554,1,-9223372036854775807,1793,14528,2049,4417,101,58, - 78,65,78,0,1,14517,2049,10837,10,1,14515,2049,2554,1,9223372036854775806,1793,14549,2049,4417,101, - 58,73,78,70,0,1,14538,2049,10837,10,1,14536,2049,2554,1,-9223372036854775806,1793,14571,2049,4417, - 101,58,45,73,78,70,0,1,14559,2049,10837,10,1,14557,2049,2554,2049,14297,2049,13321, - 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,14580,15457,14439,14632,168,15430,8056574075740390096,102,105, - 108,101,58,111,112,101,114,97,116,105,111,110,0,1,4,2049,10731,2,2049,2761, - 1793,14681,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,14644,2049,10837,2049, - 10794,10,1,14641,2049,2862,2049,10712,10,14612,0,156,15430,6953509466161,102,105,108,101,58,82, - 0,14688,1,156,15430,6953509466166,102,105,108,101,58,87,0,14700,2,156,15430,6953509466144,102,105, - 108,101,58,65,0,14712,3,156,15430,229465812383356,102,105,108,101,58,82,43,0,14724,14752, - 168,15430,249888269686595441,102,105,108,101,58,111,112,101,110,0,1,0,2049,14632,10,14737,14773, - 168,15430,8246312899643285909,102,105,108,101,58,99,108,111,115,101,0,1,1,2049,14632,10,14757, - 14793,168,15430,249888269686691131,102,105,108,101,58,114,101,97,100,0,1,2,2049,14632,10,14778, - 14814,168,15430,8246312899667213450,102,105,108,101,58,119,114,105,116,101,0,1,3,2049,14632,10, - 14798,14834,168,15430,249888269686763376,102,105,108,101,58,116,101,108,108,0,1,4,2049,14632,10, - 14819,14854,168,15430,249888269686727207,102,105,108,101,58,115,101,101,107,0,1,5,2049,14632,10, - 14839,14874,168,15430,249888269686732250,102,105,108,101,58,115,105,122,101,0,1,6,2049,14632,10, - 14859,14896,168,15430,-4572835417384127758,102,105,108,101,58,100,101,108,101,116,101,0,1,7,2049, - 14632,10,14879,14917,168,15430,8246312899646850209,102,105,108,101,58,102,108,117,115,104,0,1,8, - 2049,14632,10,14901,14943,168,15430,7612651040925696305,102,105,108,101,58,114,101,97,100,47,98,121, - 116,101,115,0,1,9,2049,14632,10,14922,14970,168,15430,-7028659436281878592,102,105,108,101,58,119, - 114,105,116,101,47,98,121,116,101,115,0,1,10,2049,14632,10,14948,14992,168,15430, - -4572835416836630931,102,105,108,101,58,114,101,97,100,47,99,0,1,11,2049,14632,10,14975,15015, - 168,15430,-3329616158956188292,102,105,108,101,58,119,114,105,116,101,47,99,0,1,12,2049,14632, - 10,14997,15038,168,15430,-3329616181967816770,102,105,108,101,58,101,120,105,115,116,115,63,0,1, - 0,2049,14752,2,2049,2740,1793,15052,2049,14773,2049,2527,10,1,15047,1793,15060,3,2049,2541, - 10,1,15056,2049,66,10,15020,15092,168,15430,-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,14752,2,2049,14874, - 4,10,15065,15127,168,15430,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,14752,2,2049,14874,4,10,15101,15163,168, - 15430,-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,14752,10,15136,15177,156,0,193455704,70,73,68,0,0,15168, - 15188,156,0,6384542144,83,105,122,101,0,0,15178,15201,156,0,6952054634723,65,99,116,105,111, - 110,0,0,15189,15213,168,0,210644670123,45,101,111,102,63,0,3841,15177,2049,14834,3841,15188, - 13,10,15202,15235,168,0,7572809360530097,112,114,101,115,101,114,118,101,0,1,15177,1793,15246, - 1,15188,1,27,2049,3919,10,1,15239,2049,3919,10,15136,15271,168,15430,8056577820387649264,102,105,108, - 101,58,114,101,97,100,45,108,105,110,101,0,2049,1977,4,1,13,2049,14632,2049, - 1977,10,15251,15305,168,15430,-8859848394595038695,102,105,108,101,58,102,111,114,45,101,97,99,104, - 45,108,105,110,101,0,1793,15336,4097,15201,2049,15092,4097,15177,4097,15188,1793,15327,3841,15177, - 2049,15271,3841,15201,8,2049,15213,10,1,15317,2049,2372,3841,15177,2049,14773,10,1,15307,2049, - 15235,10,15281,15350,156,0,193455704,70,73,68,0,0,15281,15367,168,15430,8246312899662267157,102,105,108, - 101,58,115,108,117,114,112,0,1793,15394,4,2049,4179,2049,15092,4097,15350,1793,15385,3841, - 15350,2049,14793,2049,4079,10,1,15378,2049,2449,3841,15350,2049,14773,10,1,15369,2049,4205,10, - 15351,15414,168,15430,249888269686739198,102,105,108,101,58,115,112,101,119,0,2049,15163,4,1793,15423, - 67502597,2049,14814,10,1,15419,2049,4686,2049,14773,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,15430,16194, - 15399,15480,168,16173,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,15528,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,15492,2049,10837,2049,10794,10,1,15489,2049,2862,2049,10712,10,15459,15552,168,16173, - -4549633084047572696,117,110,105,120,58,115,121,115,116,101,109,0,1,0,2049,15480,10,15535,15572, - 168,16173,249909575776928405,117,110,105,120,58,102,111,114,107,0,1,1,2049,15480,10,15557,15593, - 168,16173,8247016000637760504,117,110,105,120,58,101,120,101,99,48,0,1,2,2049,15480,10,15577, - 15614,168,16173,8247016000637760505,117,110,105,120,58,101,120,101,99,49,0,1,3,2049,15480,10, - 15598,15635,168,16173,8247016000637760506,117,110,105,120,58,101,120,101,99,50,0,1,4,2049,15480, - 10,15619,15656,168,16173,8247016000637760507,117,110,105,120,58,101,120,101,99,51,0,1,5,2049, - 15480,10,15640,15676,168,16173,249909575776901981,117,110,105,120,58,101,120,105,116,0,1,6,2049, - 15480,10,15661,15698,168,16173,-4549633084540884128,117,110,105,120,58,103,101,116,112,105,100,0,1, - 7,2049,15480,10,15681,15718,168,16173,249909575777523800,117,110,105,120,58,119,97,105,116,0,1, - 8,2049,15480,10,15703,15738,168,16173,249909575777101359,117,110,105,120,58,107,105,108,108,0,1, - 9,2049,15480,10,15723,15759,168,16173,8247016000650494309,117,110,105,120,58,112,111,112,101,110,0, - 1,10,2049,15480,10,15743,15781,168,16173,-4549633084191325687,117,110,105,120,58,112,99,108,111,115, - 101,0,1,11,2049,15480,10,15764,15802,168,16173,8247016000634812845,117,110,105,120,58,99,104,100, - 105,114,0,1,13,2049,15480,10,15786,15824,168,16173,-4549633084540895924,117,110,105,120,58,103,101, - 116,101,110,118,0,1,14,2049,15480,10,15807,15846,168,16173,-4549633084169702651,117,110,105,120,58, - 112,117,116,101,110,118,0,1,15,2049,15480,10,15829,15867,168,16173,8247016000653932284,117,110,105, - 120,58,115,108,101,101,112,0,1,16,2049,15480,10,15851,15890,168,16173,-2563939202030369066,117,110, - 105,120,58,101,120,101,99,117,116,101,0,1,17,2049,15480,10,15872,15910,168,16173, - 249909575777281169,117,110,105,120,58,112,105,112,101,0,1,0,2049,15759,1,15271,1,15781,2049, - 2255,10,15895,15939,168,16173,-2563939200175176882,117,110,105,120,58,103,101,116,45,99,119,100,0, - 2049,4417,112,119,100,0,1,15941,2049,15910,2049,6999,2049,4417,47,0,1,15953,2049,4666, - 10,15921,15989,168,16173,-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,15991,2049,15910,2049,6999,2049,266,10,15960,16038,168,16173,-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,16040,1,0,2049,15759,2049,15989,1793,16073, - 1793,16068,2049,15271,2049,4368,67502597,8,10,1,16061,2049,2241,10,1,16059,2049,2449,2049,15781, - 3,10,16014,16092,168,0,210728208851,115,116,97,114,116,0,4,2049,4179,1,0,2049,15759, - 10,16081,16110,168,0,6385651009,114,101,97,100,0,2,2049,14793,2,2049,4079,2049,2722,10, - 16100,16131,168,0,6953509544294,102,105,110,105,115,104,0,2049,15781,2049,4157,10,16014,16157,168, - 16173,1204178398703148788,117,110,105,120,58,115,108,117,114,112,45,112,105,112,101,0,1793,16168, - 2049,16092,1,16110,2049,2397,2049,16131,10,1,16159,2049,4205,10,105,110,116,101,114,102, - 97,99,101,47,117,110,105,120,46,114,101,116,114,111,0,16173,16284,16136,16210,168, - 16264,7572652289159374,110,58,114,97,110,100,111,109,0,1,10,2049,10731,2,2049,2761,1793,16257, - 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,16222,2049,10837,2049,10794,10,1,16219, - 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,16264,16695,16196,16307,168,16673,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,16356,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,16319,2049,10837,2049,10794,10,1,16316,2049, - 2862,2049,10712,10,16286,16384,168,16673,4482526860617352831,99,108,111,99,107,58,116,105,109,101,115, - 116,97,109,112,0,1,0,2049,16307,10,16363,16404,168,16673,249884182168395049,99,108,111,99,107, - 58,100,97,121,0,1,1,2049,16307,10,16389,16426,168,16673,-4577286724249897519,99,108,111,99,107, - 58,109,111,110,116,104,0,1,2,2049,16307,10,16409,16447,168,16673,8246178011557794972,99,108,111, - 99,107,58,121,101,97,114,0,1,3,2049,16307,10,16431,16468,168,16673,8246178011557195593,99,108, - 111,99,107,58,104,111,117,114,0,1,4,2049,16307,10,16452,16491,168,16673,-3476509310577319139,99, - 108,111,99,107,58,109,105,110,117,116,101,0,1,5,2049,16307,10,16473,16514,168, - 16673,-3476509310347652505,99,108,111,99,107,58,115,101,99,111,110,100,0,1,6,2049,16307,10, - 16496,16538,168,16673,-4044342796047171665,99,108,111,99,107,58,117,116,99,58,100,97,121,0,1, - 7,2049,16307,10,16519,16564,168,16673,4482528721224061399,99,108,111,99,107,58,117,116,99,58,109, - 111,110,116,104,0,1,8,2049,16307,10,16543,16589,168,16673,-4336103753589045278,99,108,111,99,107, - 58,117,116,99,58,121,101,97,114,0,1,9,2049,16307,10,16569,16614,168,16673,-4336103753589644657, - 99,108,111,99,107,58,117,116,99,58,104,111,117,114,0,1,10,2049,16307,10, - 16594,16641,168,16673,349495210710499299,99,108,111,99,107,58,117,116,99,58,109,105,110,117,116, - 101,0,1,11,2049,16307,10,16619,16668,168,16673,349495210940165933,99,108,111,99,107,58,117,116, - 99,58,115,101,99,111,110,100,0,1,12,2049,16307,10,105,110,116,101,114,102, - 97,99,101,47,99,108,111,99,107,46,114,101,116,114,111,0,16673,17097,16646,16719, - 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,16772,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,16731,2049,10837,2049,10794,10,1,16728,2049,2862,2049,10712,10, - 16646,16801,168,17071,1976422442775525130,115,99,114,105,112,116,58,97,114,103,117,109,101,110,116, - 115,0,1,0,2049,16719,10,16779,16831,168,17071,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,16719,10, - 16806,16852,168,17071,229469872107401,105,110,99,108,117,100,101,0,1,2,2049,16719,10,16839,16874, - 168,17071,-4553194680242110987,115,99,114,105,112,116,58,110,97,109,101,0,2049,4396,1,3,2049, - 16719,10,16857,16906,168,17071,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,16719,10,16881,16938,180,17071,6834827170184835340,115, - 99,114,105,112,116,58,99,117,114,114,101,110,116,45,108,105,110,101,0,1, - 5,2049,16719,2049,156,10,16913,16971,168,17071,-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,16719,10,16945,17002,168, - 17071,-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,16719,10,16976,17018,168,17071,210706230653,97,98,111,114,116,0,1, - 149,2049,3883,1,8,2049,16719,10,17007,17057,168,17071,-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,17066,1,9,2049,16719,10,1,17061,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,17071,17553, - 17027,17121,168,17555,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,17278,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,17133,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,17172,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,17233,2049,10837,2049,10794,10,1, - 17130,2049,2862,2049,10712,10,17099,17311,168,17529,-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,17121,10,17285,17335,168, - 17529,4328757989659661596,115,111,99,107,101,116,58,99,114,101,97,116,101,0,1,1,2049,17121, - 10,17316,17357,168,17529,-4552658767528245371,115,111,99,107,101,116,58,98,105,110,100,0,1,2, - 2049,17121,10,17340,17381,168,17529,4328757990001730167,115,111,99,107,101,116,58,108,105,115,116,101, - 110,0,1,3,2049,17121,10,17362,17405,168,17529,4328757989563534360,115,111,99,107,101,116,58,97, - 99,99,101,112,116,0,1,4,2049,17121,10,17386,17430,168,17529,-4724938931013862254,115,111,99,107, - 101,116,58,99,111,110,110,101,99,116,0,1,5,2049,17121,10,17410,17452,168,17529, - -4552658767527638798,115,111,99,107,101,116,58,115,101,110,100,0,1,6,2049,17121,10,17435,17474, - 168,17529,-4552658767527675080,115,111,99,107,101,116,58,114,101,99,118,0,1,7,2049,17121,10, - 17457,17497,168,17529,-2663786738754388898,115,111,99,107,101,116,58,99,108,111,115,101,0,1,8, - 2049,17121,10,17479,17524,168,17529,1183100690560715498,115,111,99,107,101,116,58,99,111,110,102,105, - 103,117,114,101,0,1,9,2049,17121,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,17529,17572,115,111,99,107, - 101,116,58,111,112,101,114,97,116,105,111,110,0,17555,17782,17502,17587,168,17756,229469862290528, - 105,111,58,99,111,114,101,0,1,8000,2049,10731,2049,10712,10,17574,17609,168,17756,249884313919988732, - 99,111,114,101,58,105,110,105,116,0,1,0,2049,17587,10,17594,17630,168,17756,8246182359371694326, - 99,111,114,101,58,115,116,97,114,116,0,1,1,2049,17587,10,17614,17651,168,17756, - 8246182359367475558,99,111,114,101,58,112,97,117,115,101,0,1,2,2049,17587,10,17635,17680,168, - 17756,8337299194488917014,99,111,114,101,58,112,97,117,115,101,45,99,117,114,114,101,110,116, - 0,1,3,2049,17587,10,17656,17702,168,17756,-4577143246433635687,99,111,114,101,58,114,101,115,117, - 109,101,0,1,4,2049,17587,10,17685,17726,168,17756,-3888095465377135055,99,111,114,101,58,114,101, - 97,100,47,114,101,103,0,1,5,2049,17587,10,17707,17751,168,17756,820065755623810592,99,111,114, - 101,58,119,114,105,116,101,47,114,101,103,0,1,6,2049,17587,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,17756,17939,17731,17803,168,17919,644988671245709381,102,102,105,58,111,112,101,114,97,116, - 105,111,110,0,1,8100,2049,10731,2,2049,2761,1793,17850,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,17815,2049,10837,2049,10794,10,1,17812,2049,2862,2049,10712,10,17784,17871, - 168,17919,7572367767785414,102,102,105,58,111,112,101,110,0,1,0,2049,17803,10,17857,17893,168, - 17919,-4572980637897979592,102,102,105,58,109,97,112,45,115,121,109,0,1,1,2049,17803,10,17876, - 17914,168,17919,8246308498881747296,102,102,105,58,105,110,118,111,107,101,0,1,2,2049,17803,10, - 105,110,116,101,114,102,97,99,101,47,102,102,105,46,114,101,116,114,111,0, - 17919,18270,17898,17957,168,18245,8247016409221251463,117,110,115,105,103,110,101,100,58,43,0,1,0, - 1,8101,2049,10731,2049,10712,17,10,17941,17983,168,18245,8247016409221251465,117,110,115,105,103,110,101, - 100,58,45,0,1,0,1,8101,2049,10731,2049,10712,18,10,17967,18009,168,18245,8247016409221251462,117, - 110,115,105,103,110,101,100,58,42,0,1,0,1,8101,2049,10731,2049,10712,19,10, - 17993,18038,168,18245,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,18019,18066,168,18245,-2563494254608726831,117,110,115,105,103,110, - 101,100,58,101,113,63,0,1,0,1,8101,2049,10731,2049,10712,11,10,18048,18095,168, - 18245,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,18076,18123,168,18245,-2563494254608719109,117,110,115,105,103,110,101,100,58, - 108,116,63,0,1,0,1,8101,2049,10731,2049,10712,13,10,18105,18151,168,18245,-2563494254608724554,117, - 110,115,105,103,110,101,100,58,103,116,63,0,1,0,1,8101,2049,10731,2049,10712, - 14,10,18133,18181,168,18245,-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,18161,18211,168,18245,-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,18191,18236,168,18245,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,18245,18396,18225,18290,168,18373,-3502245454587251943,100,58, - 117,115,101,45,104,97,115,104,101,115,0,1,29,1,236,1,5,18,16,1793, - 18304,2049,188,15,10,1,18300,1,236,1,8,18,16,1,2049,1,236,16,1,4819, - 1,236,2049,3125,16,10,18272,18344,168,18373,-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,18373,18514,18325, - 18416,168,0,-3527051417241377258,98,108,111,99,107,58,105,110,118,111,107,101,0,1,3,2049, - 10731,2049,10712,10,18325,18439,168,18491,8246131600073141446,98,108,111,99,107,58,114,101,97,100,0, - 1,0,2049,18416,10,18423,18461,168,18491,-4578818303223200395,98,108,111,99,107,58,119,114,105,116, - 101,0,1,1,2049,18416,10,18444,18486,168,18491,-4036225629868593021,98,108,111,99,107,58,115,101, - 116,45,102,105,108,101,0,1,2,2049,18416,10,105,110,116,101,114,102,97,99, - 101,47,98,108,111,99,107,115,46,114,101,116,114,111,0,18491,11749,18466,18537,168, - 18761,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,18595,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,18549,2049,10837,2049,10794,10,1,18546,2049,2862, - 1,0,4,2049,10712,10,18516,18618,168,18761,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,18624, - 2049,10837,2049,10794,2049,11109,10,18605,18679,168,18761,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,18685, - 2049,10837,2049,10794,2049,11109,10,18666,18748,168,18761,-6210978877792005319,101,114,114,58,115,101,116,45, - 100,101,102,97,117,108,116,115,0,1,18618,1,1,2049,18537,1,18679,1,2,2049, - 18537,10,105,110,116,101,114,102,97,99,101,47,101,114,114,111,114,46,114,101, - 116,114,111,0,1793,18804,1,192,1,2,17,8,2049,1576,2049,190,3841,11158,8,2049, - 1576,2049,188,16,10,1,18785,18726,18816,156,0,6384117006,72,79,77,69,0,0,0,0, + 10747,9,10,1,10738,2049,10504,3,10,10714,10779,168,12848,210707166203,99,58,112,117,116,0, + 1793,10781,1,0,2049,10712,10,10768,10794,168,12848,5863647,110,108,0,1,10,2049,10779,10, + 10786,10807,168,12848,5863816,115,112,0,1,32,2049,10779,10,10799,10821,168,12848,193506620,116,97, + 98,0,1,9,2049,10779,10,10812,10837,168,12848,210726140939,115,58,112,117,116,0,1,10779, + 2049,4686,10,10826,10853,168,12848,210720211334,110,58,112,117,116,0,2049,7967,2049,10837,10,10842, + 10869,168,12848,210726503048,114,101,115,101,116,0,2049,1560,25,771,1,10869,7,10,10858,10893, + 168,12848,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,0,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,12848,210707155874,99,58,103,101,116,0,1793,10970,1,1,2049,10731,2049,10712,10,10957,10986, + 168,12848,193487813,98,121,101,0,26,10,10977,11002,156,0,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,12848,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,0,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,12848,6953744547860,108,105,115,116,101,110,0,2049,11451, + 2049,11343,2049,11361,1,11539,7,10,11525,11568,156,12848,-213800119713087686,100,58,72,97,115,104,45, + 70,117,110,99,116,105,111,110,0,4819,11547,11583,168,12848,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,12834,210668957237,66,85,73,76,68,0,11606,0, + 156,0,-2419379730924625824,68,69,86,73,67,69,58,79,85,84,80,85,84,0,11617,1,156, + 0,3179875372589939872,68,69,86,73,67,69,58,75,69,89,66,79,65,82,68,0,11636,2, + 156,0,-2419379731287713704,68,69,86,73,67,69,58,70,76,79,65,84,83,0,11657,4,156, + 0,-5104244739232646654,68,69,86,73,67,69,58,70,73,76,69,83,0,11676,3,156,0,-2419379731444253395, + 68,69,86,73,67,69,58,66,76,79,67,75,83,0,11694,5,156,0,-5104244739236093413,68, + 69,86,73,67,69,58,67,76,79,67,75,0,11713,6,156,0,-5744567309556069531,68,69,86, + 73,67,69,58,82,69,83,69,82,86,69,68,54,0,11731,7,156,0,-2419379730775816680,68, + 69,86,73,67,69,58,83,79,67,75,69,84,0,11753,8,156,0,-4626612040269427085,68,69, + 86,73,67,69,58,85,78,73,88,0,11772,9,156,0,-5744565989521702654,68,69,86,73,67, + 69,58,83,67,82,73,80,84,73,78,71,0,11789,10,156,0,8244683305011325430,68,69,86, + 73,67,69,58,82,78,71,0,11811,11,156,0,-5103280478254778479,68,69,86,73,67,69,58, + 82,69,83,69,82,86,69,68,49,49,0,11827,12,156,0,-5103280478254778478,68,69,86,73, + 67,69,58,82,69,83,69,82,86,69,68,49,50,0,11850,13,156,0,-5103280478254778477,68, + 69,86,73,67,69,58,82,69,83,69,82,86,69,68,49,51,0,11873,14,156, + 0,-5103280478254778476,68,69,86,73,67,69,58,82,69,83,69,82,86,69,68,49,52,0, + 11896,15,156,0,-2419379731026907097,68,69,86,73,67,69,58,77,65,76,76,79,67,0,11919, + 1000,156,0,-5104244739228957070,68,69,86,73,67,69,58,73,77,65,71,69,0,11938,1234,156, + 0,-5104244739233502279,68,69,86,73,67,69,58,69,82,82,79,82,0,11956,8000,156,0,-5744573668168662717, + 68,69,86,73,67,69,58,77,85,76,84,73,67,79,82,69,0,11974,8100,156, + 0,8244683305011312100,68,69,86,73,67,69,58,70,70,73,0,11996,8101,156,0,3179875810170796684,68,69, + 86,73,67,69,58,85,78,83,73,71,78,69,68,0,12012,12044,168,12517,210709067314,99, + 111,109,109,97,0,2049,130,10,12033,12057,168,12517,6385123288,99,111,110,115,0,2049,1977, + 1793,12067,4,2049,12044,2049,12044,10,1,12061,2049,2229,10,12047,12081,168,12517,193488123,99,97, + 114,0,10,12072,12091,168,12517,193488222,99,100,114,0,2049,3125,10,12082,12104,168,12517,6385108123, + 99,97,114,64,0,2049,12081,15,10,12094,12118,168,12517,6385108092,99,97,114,33,0,2049, + 12081,16,10,12108,12132,168,12517,6385111390,99,100,114,64,0,2049,12091,15,10,12122,12146,168, + 12517,6385111359,99,100,114,33,0,2049,12091,16,10,12136,12159,168,12517,193454780,69,78,68,0, + 10,12150,12176,168,12517,8246317064958091121,102,108,108,58,99,114,101,97,116,101,0,1,12159,2049, + 12057,10,12160,12188,156,0,177687,114,0,18806,12160,12205,168,12517,8246317065617826724,102,108,108,58,116, + 111,45,101,110,100,0,2,4097,12188,1793,12230,2049,12132,2,1,12159,12,2,1793,12223, + 67502597,4097,12188,10,1,12219,1,2172,2049,66,10,1,12210,2049,2372,3841,12188,10,12189,12259, + 168,12517,4204933718218055169,102,108,108,58,97,112,112,101,110,100,47,118,97,108,117,101,0, + 1,12159,2049,12057,4,2049,12205,2049,12146,10,12237,12287,168,12517,-3325079438733587419,102,108,108,58,116, + 111,45,105,110,100,101,120,0,1,12132,2049,2449,10,12269,12305,168,12517,229465928290674,102,108, + 108,58,100,101,108,0,2049,2217,2049,3139,2049,12287,1793,12318,2049,3125,2049,12287,10,1, + 12313,2049,2229,2049,12146,10,12292,12337,156,0,6952054634723,65,99,116,105,111,110,0,12644,12292, + 12356,168,12517,-3325080032762929022,102,108,108,58,102,111,114,45,101,97,99,104,0,4097,12337,1793, + 12379,1793,12368,2049,12104,3841,12337,8,10,1,12362,2049,2241,2049,12132,2,1,12159,12,10, + 1,12360,2049,2372,3,10,12338,12401,168,12517,8246317065295222655,102,108,108,58,108,101,110,103,116, + 104,0,1,0,4,1793,12410,3,2049,3125,10,1,12406,2049,12356,2049,3139,10,12385,12431, + 168,12517,7572375633606610,102,108,108,58,100,114,111,112,0,2,2049,12401,2049,3139,2049,12287,1, + 12159,4,2049,12146,10,12417,12451,156,0,177678,105,0,0,12417,12468,168,12517,8246317065188343290,102,108, + 108,58,105,110,106,101,99,116,0,2049,12176,4097,12451,2049,2217,2049,3139,2049,12287,1, + 12287,2049,2229,3841,12451,4,2049,12146,3841,12451,2049,12146,10,12452,12505,168,12517,229465928304278,102,108, + 108,58,112,117,116,0,1793,12512,2049,10853,2049,10807,10,1,12507,2049,12356,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,12536,12778,12492,12561,156,12756,-2744922491217532500,115,58,100,101,100,117,112,46,100,97,116, + 97,0,12541,12543,12570,156,0,5863786,116,49,0,523264,12562,12579,156,0,5863787,116,50,0, + 0,12543,12602,168,12756,-1192507208876296873,115,58,100,101,100,117,112,46,114,101,103,105,115,116, + 101,114,0,2049,4445,3841,12561,4,1,12259,2049,2241,10,12580,12634,168,12756,-1192507805573830048,115,58, + 100,101,100,117,112,46,100,101,102,105,110,101,100,63,0,4097,12570,1,0,4097, + 12579,3841,12561,1793,12654,3841,12570,2049,118,3841,12579,22,4097,12579,10,1,12644,2049,12356,3841, + 12579,10,12612,12679,168,12756,-2744922491217452109,115,58,100,101,100,117,112,46,102,105,110,100,0, + 4097,12570,1,0,4097,12579,3841,12561,1793,12706,2,3841,12570,2049,118,1793,12699,4097,12579,10, + 1,12696,1,17,2049,66,10,1,12689,2049,12356,3841,12579,10,12661,12726,168,12756,229480752663076,115, + 58,100,101,100,117,112,0,2049,4368,2,2049,12634,1,12679,1,12602,2049,66,10,12713, + 12753,168,12756,249904561963058472,115,58,117,110,105,113,117,101,63,0,2049,12634,10,105,110,116, + 101,114,102,97,99,101,47,100,101,100,117,112,46,114,101,116,114,111,0,12756, + 12832,12738,12798,168,12808,-3502357327552891667,100,58,115,101,116,45,115,111,117,114,99,101,0,1, + 12726,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,12808,12846,98,117,105,108,100, + 46,114,101,116,114,111,0,12834,12860,114,101,116,114,111,46,102,111,114,116,104, + 0,12848,15020,12780,12883,168,14990,-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,12941,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,12895,2049,10837,2049, + 10794,10,1,12892,2049,2862,2049,10712,10,12862,12964,168,14990,8246618443670464787,110,58,116,111,45,102, + 108,111,97,116,0,1,0,2049,12883,10,12948,12985,168,14990,8246850501092474552,115,58,116,111,45, + 102,108,111,97,116,0,1,1,2049,12883,10,12969,13007,168,14990,-4575005096076366594,102,58,116,111, + 45,110,117,109,98,101,114,0,1,2,2049,12883,10,12990,13029,168,14990,-4575005095881687956,102,58, + 116,111,45,115,116,114,105,110,103,0,2049,4396,2,1,3,2049,12883,10,13012,13046, + 168,14990,193490032,102,58,43,0,1,4,2049,12883,10,13037,13060,168,14990,193490034,102,58,45, + 0,1,5,2049,12883,10,13051,13074,168,14990,193490031,102,58,42,0,1,6,2049,12883,10, + 13065,13088,168,14990,193490036,102,58,47,0,1,7,2049,12883,10,13079,13106,168,14990,229463966214663,102, + 58,102,108,111,111,114,0,1,8,2049,12883,10,13093,13126,168,14990,249886255052186944,102,58,99, + 101,105,108,105,110,103,0,1,9,2049,12883,10,13111,13143,168,14990,6953453994383,102,58,115, + 113,114,116,0,1,10,2049,12883,10,13131,13159,168,14990,210710711802,102,58,101,113,63,0, + 1,11,2049,12883,10,13148,13176,168,14990,6953451465639,102,58,45,101,113,63,0,1,12,2049, + 12883,10,13164,13192,168,14990,210710719524,102,58,108,116,63,0,1,13,2049,12883,10,13181,13208, + 168,14990,210710714079,102,58,103,116,63,0,1,14,2049,12883,10,13197,13226,168,14990,229463963592506,102, + 58,100,101,112,116,104,0,1,15,2049,12883,10,13213,13242,168,14990,210710710894,102,58,100, + 117,112,0,1,16,2049,12883,10,13231,13259,168,14990,6953453456314,102,58,100,114,111,112,0, + 1,17,2049,12883,10,13247,13276,168,14990,6953454000352,102,58,115,119,97,112,0,1,18,2049, + 12883,10,13264,13292,168,14990,210710719399,102,58,108,111,103,0,1,19,2049,12883,10,13281,13310, + 168,14990,229463978190066,102,58,112,111,119,101,114,0,1,20,2049,12883,10,13297,13326,168,14990, + 210710726831,102,58,115,105,110,0,1,21,2049,12883,10,13315,13342,168,14990,210710727656,102,58,116, + 97,110,0,1,22,2049,12883,10,13331,13358,168,14990,210710709610,102,58,99,111,115,0,1, + 23,2049,12883,10,13347,13375,168,14990,6953453349392,102,58,97,115,105,110,0,1,24,2049,12883, + 10,13363,13392,168,14990,6953453332171,102,58,97,99,111,115,0,1,25,2049,12883,10,13380,13409, + 168,14990,6953453350217,102,58,97,116,97,110,0,1,26,2049,12883,10,13397,13426,168,14990,6953453890949, + 102,58,112,117,115,104,0,1,27,2049,12883,10,13414,13442,168,14990,210710723764,102,58,112, + 111,112,0,1,28,2049,12883,10,13431,13461,168,14990,7572310679561435,102,58,97,100,101,112,116, + 104,0,1,29,2049,12883,10,13447,13478,168,14990,6953453855649,102,58,111,118,101,114,0,2049, + 13426,2049,13242,2049,13442,2049,13276,10,13466,13499,168,14990,6953454034172,102,58,116,117,99,107,0, + 2049,13242,2049,13426,2049,13276,2049,13442,10,13487,13519,168,14990,210710721388,102,58,110,105,112,0, + 2049,13276,2049,13259,10,13508,13541,168,14990,-4575027385529052237,102,58,100,114,111,112,45,112,97,105, + 114,0,2049,13259,2049,13259,10,13524,13562,168,14990,8246246480203571943,102,58,100,117,112,45,112,97, + 105,114,0,2049,13478,2049,13478,10,13546,13578,168,14990,210710725946,102,58,114,111,116,0,2049, + 13426,2049,13276,2049,13442,2049,13276,10,13567,13600,180,14990,229482595734757,115,105,103,105,108,58,46, + 0,2049,1913,1,4445,1,4368,2049,66,1,12985,2049,168,10,13587,13627,168,14990,7572311399974070,102, + 58,115,113,117,97,114,101,0,2049,13242,2049,13074,10,13613,13649,168,14990,-4575010631505066633,102,58, + 112,111,115,105,116,105,118,101,63,0,1,0,2049,12964,2049,13208,10,13632,13673,168, + 14990,-4575013886317431657,102,58,110,101,103,97,116,105,118,101,63,0,1,0,2049,12964,2049,13192, + 10,13656,13694,168,14990,7572311189563001,102,58,110,101,103,97,116,101,0,1,-1,2049,12964,2049, + 13074,10,13680,13712,168,14990,210710707003,102,58,97,98,115,0,2049,13242,2049,13673,1,13694,9, + 10,13701,13731,168,14990,210710723966,102,58,112,117,116,0,2049,13029,2049,10837,10,13720,13746,168, + 14990,6385172350,102,58,80,73,0,2049,4417,51,46,49,52,49,53,57,50,54,53,52, + 0,1,13748,2049,12985,10,13736,13774,168,14990,193490058,102,58,69,0,2049,4417,50,46,55, + 49,56,50,56,49,56,50,56,0,1,13776,2049,12985,10,13765,13804,168,14990,210710685186,102, + 58,78,65,78,0,2049,4417,48,0,1,13806,2049,12985,2049,4417,48,0,1,13814,2049, + 12985,2049,13088,10,13793,13834,168,14990,210710680162,102,58,73,78,70,0,2049,4417,49,46,48, + 0,1,13836,2049,12985,2049,4417,48,0,1,13846,2049,12985,2049,13088,10,13823,13867,168,14990, + 6953451433999,102,58,45,73,78,70,0,2049,4417,45,49,46,48,0,1,13869,2049,12985,2049, + 4417,48,0,1,13880,2049,12985,2049,13088,10,13855,13901,168,14990,6953453797089,102,58,110,97,110, + 63,0,2049,13242,2049,13176,10,13889,13918,168,14990,6953453631297,102,58,105,110,102,63,0,2049, + 13834,2049,13159,10,13906,13936,168,14990,229463898507918,102,58,45,105,110,102,63,0,2049,13867,2049, + 13159,10,13923,13954,168,14990,229463980560013,102,58,114,111,117,110,100,0,2049,13242,2049,13673,1793, + 13975,2049,4417,48,46,53,0,1,13962,2049,12985,2049,13060,2049,13126,10,1,13960,1793,13994, + 2049,4417,48,46,53,0,1,13981,2049,12985,2049,13046,2049,13106,10,1,13979,2049,66,10, + 13941,14010,168,14990,210710720297,102,58,109,105,110,0,2049,13562,2049,13192,1,13259,1,13519,2049, + 66,10,13999,14032,168,14990,210710720043,102,58,109,97,120,0,2049,13562,2049,13208,1,13259,1, + 13519,2049,66,10,14021,14056,168,14990,229463973220004,102,58,108,105,109,105,116,0,2049,13276,2049, + 13426,2049,14010,2049,13442,2049,14032,10,14043,14083,168,14990,8246246374547107374,102,58,98,101,116,119,101, + 101,110,63,0,2049,13578,2049,13242,2049,13426,2049,13578,2049,13578,2049,14056,2049,13442,2049,13159, + 10,14067,14111,168,14990,210710716095,102,58,105,110,99,0,2049,4417,49,0,1,14113,2049,12985, + 2049,13046,10,14100,14133,168,14990,210710710353,102,58,100,101,99,0,2049,4417,49,0,1,14135, + 2049,12985,2049,13060,10,14122,14156,168,14990,6953453401985,102,58,99,97,115,101,0,2049,13478,2049, + 13159,1793,14168,2049,13259,8,1,-1,10,1,14162,1793,14176,3,1,0,10,1,14172,2049, + 66,25,6,771,10,14144,14196,168,14990,6953453985302,102,58,115,105,103,110,0,2049,13242,2049, + 4417,48,0,1,14200,2049,12985,2049,13159,1793,14215,1,0,2049,13259,10,1,14210,2049,2862, + 2049,4417,48,0,1,14221,2049,12985,2049,13208,1793,14234,1,1,10,1,14231,1793,14241,1, + -1,10,1,14238,2049,66,10,14184,9223372036854775805,156,14990,210709498186,101,58,77,65,88,0,14246,-9223372036854775805, + 156,14990,210709498440,101,58,77,73,78,0,14257,-9223372036854775807,156,14990,210709499265,101,58,78,65,78,0, + 14268,9223372036854775806,156,14990,210709494241,101,58,73,78,70,0,14279,-9223372036854775806,156,14990,6953412298606,101,58,45,73, + 78,70,0,14290,14312,168,14990,6385137393,101,58,110,63,0,1,-9223372036854775805,2049,3125,1,9223372036854775805,2049, + 3139,2049,3158,10,14302,14335,168,14990,6953414626089,101,58,109,97,120,63,0,1,9223372036854775805,11,10, + 14323,14351,168,14990,6953414634471,101,58,109,105,110,63,0,1,-9223372036854775805,11,10,14339,14368,168,14990, + 229462698216771,101,58,122,101,114,111,63,0,2049,2722,10,14355,14383,168,14990,6953414661696,101,58,110, + 97,110,63,0,1,-9223372036854775807,11,10,14371,14399,168,14990,6953414495904,101,58,105,110,102,63,0, + 1,9223372036854775806,11,10,14387,14416,168,14990,229462607039949,101,58,45,105,110,102,63,0,1,-9223372036854775806,11, + 10,14403,14432,168,14990,6953414278252,101,58,99,108,105,112,0,1,-9223372036854775805,1,9223372036854775805,2049,3106,10, + 14420,14449,168,14990,6385171963,102,58,69,49,0,1793,14451,2049,4417,49,46,101,53,0,1, + 14453,2049,12985,10,14439,14482,168,14990,-1561378222854156682,102,58,115,105,103,110,101,100,45,115,113, + 114,116,0,2049,13242,2049,14196,2049,13712,2049,13143,2049,12964,2049,13074,10,14463,14516,168,14990, + -3240429906897787043,102,58,115,105,103,110,101,100,45,115,113,117,97,114,101,0,2049,13242,2049, + 14196,2049,13242,2049,13074,2049,12964,2049,13074,10,14495,14543,168,0,7572308662409552,102,58,45,115,104, + 105,102,116,0,2049,14449,2049,13074,10,14529,14562,168,0,7572308584138766,102,58,43,115,104,105, + 102,116,0,2049,14449,2049,13088,10,14548,14582,168,0,249886182735593054,102,58,43,101,110,99,111, + 100,101,0,2049,14482,2049,14543,10,14567,14602,168,0,249886185318528992,102,58,45,101,110,99,111, + 100,101,0,2049,13242,2049,14196,2049,14562,2049,13242,2049,13074,2049,12964,2049,13074,10,14495,14629, + 168,14990,6953454025850,102,58,116,111,45,101,0,2049,13242,2049,13901,1793,14640,2049,13259,1,-9223372036854775807, + 10,1,14635,2049,2862,2049,13242,2049,13918,1793,14655,2049,13259,1,9223372036854775806,10,1,14650,2049,2862, + 2049,13242,2049,13936,1793,14670,2049,13259,1,-9223372036854775806,10,1,14665,2049,2862,2049,14582,2049,13954,2049, + 13007,2049,14432,1,-9223372036854775805,1,13259,2049,2554,1,9223372036854775805,1,13259,2049,2554,10,14617,14707,168,14990, + 6953414890458,101,58,116,111,45,102,0,1,-9223372036854775807,1,13804,2049,2554,1,9223372036854775806,1,13834,2049,2554, + 1,-9223372036854775806,1,13867,2049,2554,2049,12964,2049,14602,10,14695,14743,168,14990,229463981919218,102,58,115,116, + 111,114,101,0,1,14629,2049,2229,16,10,14730,14762,168,14990,229463965968143,102,58,102,101,116, + 99,104,0,15,2049,14707,10,14749,14784,168,14990,-3401946998789110658,102,58,100,117,109,112,45,115, + 116,97,99,107,0,2049,13226,2,1,13426,2049,2449,1793,14802,2049,13442,2049,13242,2049,13731, + 2049,10807,10,1,14793,2049,2449,10,14766,14826,168,14990,-1583786518488284545,102,58,100,117,109,112,45, + 97,115,116,97,99,107,0,2049,13461,2,1,13442,2049,2449,1793,14844,2049,13242,2049,13731, + 2049,10807,2049,13426,10,1,14835,2049,2449,10,14807,14860,168,14990,210709538045,101,58,112,117,116, + 0,1,9223372036854775805,1793,14877,2049,4417,101,58,77,65,88,0,1,14866,2049,10837,10,1,14864, + 2049,2554,1,-9223372036854775805,1793,14898,2049,4417,101,58,77,73,78,0,1,14887,2049,10837,10,1, + 14885,2049,2554,1,0,1793,14917,2049,4417,101,58,48,0,1,14908,2049,10837,10,1,14906, + 2049,2554,1,-9223372036854775807,1793,14938,2049,4417,101,58,78,65,78,0,1,14927,2049,10837,10,1, + 14925,2049,2554,1,9223372036854775806,1793,14959,2049,4417,101,58,73,78,70,0,1,14948,2049,10837,10, + 1,14946,2049,2554,1,-9223372036854775806,1793,14981,2049,4417,101,58,45,73,78,70,0,1,14969,2049, + 10837,10,1,14967,2049,2554,2049,14707,2049,13731,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,14990,15867,14849,15042,168,15840,8056574075740390096,102,105,108,101,58,111,112,101,114,97,116,105, + 111,110,0,1,4,2049,10731,2,2049,2761,1793,15091,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,15054,2049,10837,2049,10794,10,1,15051,2049,2862,2049,10712,10,15022, + 0,156,15840,6953509466161,102,105,108,101,58,82,0,15098,1,156,15840,6953509466166,102,105,108,101, + 58,87,0,15110,2,156,15840,6953509466144,102,105,108,101,58,65,0,15122,3,156,15840,229465812383356, + 102,105,108,101,58,82,43,0,15134,15162,168,15840,249888269686595441,102,105,108,101,58,111,112, + 101,110,0,1,0,2049,15042,10,15147,15183,168,15840,8246312899643285909,102,105,108,101,58,99,108, + 111,115,101,0,1,1,2049,15042,10,15167,15203,168,15840,249888269686691131,102,105,108,101,58,114, + 101,97,100,0,1,2,2049,15042,10,15188,15224,168,15840,8246312899667213450,102,105,108,101,58,119, + 114,105,116,101,0,1,3,2049,15042,10,15208,15244,168,15840,249888269686763376,102,105,108,101,58, + 116,101,108,108,0,1,4,2049,15042,10,15229,15264,168,15840,249888269686727207,102,105,108,101,58, + 115,101,101,107,0,1,5,2049,15042,10,15249,15284,168,15840,249888269686732250,102,105,108,101,58, + 115,105,122,101,0,1,6,2049,15042,10,15269,15306,168,15840,-4572835417384127758,102,105,108,101,58, + 100,101,108,101,116,101,0,1,7,2049,15042,10,15289,15327,168,15840,8246312899646850209,102,105,108, + 101,58,102,108,117,115,104,0,1,8,2049,15042,10,15311,15353,168,15840,7612651040925696305,102,105, + 108,101,58,114,101,97,100,47,98,121,116,101,115,0,1,9,2049,15042,10,15332, + 15380,168,15840,-7028659436281878592,102,105,108,101,58,119,114,105,116,101,47,98,121,116,101,115, + 0,1,10,2049,15042,10,15358,15402,168,15840,-4572835416836630931,102,105,108,101,58,114,101,97,100, + 47,99,0,1,11,2049,15042,10,15385,15425,168,15840,-3329616158956188292,102,105,108,101,58,119,114, + 105,116,101,47,99,0,1,12,2049,15042,10,15407,15448,168,15840,-3329616181967816770,102,105,108,101, + 58,101,120,105,115,116,115,63,0,1,0,2049,15162,2,2049,2740,1793,15462,2049,15183, + 2049,2527,10,1,15457,1793,15470,3,2049,2541,10,1,15466,2049,66,10,15430,15502,168,15840, + -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,15162,2,2049,15284,4,10,15475,15537,168,15840,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,15162,2,2049,15284,4,10,15511,15573,168,15840,-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,15162,10,15546, + 15587,156,0,193455704,70,73,68,0,0,15578,15598,156,0,6384542144,83,105,122,101,0,0, + 15588,15611,156,0,6952054634723,65,99,116,105,111,110,0,0,15599,15623,168,0,210644670123,45,101, + 111,102,63,0,3841,15587,2049,15244,3841,15598,13,10,15612,15645,168,0,7572809360530097,112,114,101, + 115,101,114,118,101,0,1,15587,1793,15656,1,15598,1,27,2049,3919,10,1,15649,2049, + 3919,10,15546,15681,168,15840,8056577820387649264,102,105,108,101,58,114,101,97,100,45,108,105,110, + 101,0,2049,1977,4,1,13,2049,15042,2049,1977,10,15661,15715,168,15840,-8859848394595038695,102,105,108, + 101,58,102,111,114,45,101,97,99,104,45,108,105,110,101,0,1793,15746,4097,15611, + 2049,15502,4097,15587,4097,15598,1793,15737,3841,15587,2049,15681,3841,15611,8,2049,15623,10,1,15727, + 2049,2372,3841,15587,2049,15183,10,1,15717,2049,15645,10,15691,15760,156,0,193455704,70,73,68, + 0,0,15691,15777,168,15840,8246312899662267157,102,105,108,101,58,115,108,117,114,112,0,1793,15804, + 4,2049,4179,2049,15502,4097,15760,1793,15795,3841,15760,2049,15203,2049,4079,10,1,15788,2049,2449, + 3841,15760,2049,15183,10,1,15779,2049,4205,10,15761,15824,168,15840,249888269686739198,102,105,108,101,58, + 115,112,101,119,0,2049,15573,4,1793,15833,67502597,2049,15224,10,1,15829,2049,4686,2049,15183, + 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,15840,16604,15809,15890,168,16583,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,15938, + 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,15902,2049,10837,2049,10794,10,1, + 15899,2049,2862,2049,10712,10,15869,15962,168,16583,-4549633084047572696,117,110,105,120,58,115,121,115,116, + 101,109,0,1,0,2049,15890,10,15945,15982,168,16583,249909575776928405,117,110,105,120,58,102,111, + 114,107,0,1,1,2049,15890,10,15967,16003,168,16583,8247016000637760504,117,110,105,120,58,101,120, + 101,99,48,0,1,2,2049,15890,10,15987,16024,168,16583,8247016000637760505,117,110,105,120,58,101, + 120,101,99,49,0,1,3,2049,15890,10,16008,16045,168,16583,8247016000637760506,117,110,105,120,58, + 101,120,101,99,50,0,1,4,2049,15890,10,16029,16066,168,16583,8247016000637760507,117,110,105,120, + 58,101,120,101,99,51,0,1,5,2049,15890,10,16050,16086,168,16583,249909575776901981,117,110,105, + 120,58,101,120,105,116,0,1,6,2049,15890,10,16071,16108,168,16583,-4549633084540884128,117,110,105, + 120,58,103,101,116,112,105,100,0,1,7,2049,15890,10,16091,16128,168,16583,249909575777523800,117, + 110,105,120,58,119,97,105,116,0,1,8,2049,15890,10,16113,16148,168,16583,249909575777101359,117, + 110,105,120,58,107,105,108,108,0,1,9,2049,15890,10,16133,16169,168,16583,8247016000650494309,117, + 110,105,120,58,112,111,112,101,110,0,1,10,2049,15890,10,16153,16191,168,16583,-4549633084191325687, + 117,110,105,120,58,112,99,108,111,115,101,0,1,11,2049,15890,10,16174,16212,168, + 16583,8247016000634812845,117,110,105,120,58,99,104,100,105,114,0,1,13,2049,15890,10,16196,16234, + 168,16583,-4549633084540895924,117,110,105,120,58,103,101,116,101,110,118,0,1,14,2049,15890,10, + 16217,16256,168,16583,-4549633084169702651,117,110,105,120,58,112,117,116,101,110,118,0,1,15,2049, + 15890,10,16239,16277,168,16583,8247016000653932284,117,110,105,120,58,115,108,101,101,112,0,1,16, + 2049,15890,10,16261,16300,168,16583,-2563939202030369066,117,110,105,120,58,101,120,101,99,117,116,101, + 0,1,17,2049,15890,10,16282,16320,168,16583,249909575777281169,117,110,105,120,58,112,105,112,101, + 0,1,0,2049,16169,1,15681,1,16191,2049,2255,10,16305,16349,168,16583,-2563939200175176882,117,110,105, + 120,58,103,101,116,45,99,119,100,0,2049,4417,112,119,100,0,1,16351,2049,16320, + 2049,6999,2049,4417,47,0,1,16363,2049,4666,10,16331,16399,168,16583,-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,16401,2049,16320, + 2049,6999,2049,266,10,16370,16448,168,16583,-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,16450,1,0,2049,16169,2049,16399,1793,16483,1793,16478,2049,15681,2049,4368,67502597,8,10,1, + 16471,2049,2241,10,1,16469,2049,2449,2049,16191,3,10,16424,16502,168,0,210728208851,115,116,97, + 114,116,0,4,2049,4179,1,0,2049,16169,10,16491,16520,168,0,6385651009,114,101,97,100, + 0,2,2049,15203,2,2049,4079,2049,2722,10,16510,16541,168,0,6953509544294,102,105,110,105,115, + 104,0,2049,16191,2049,4157,10,16424,16567,168,16583,1204178398703148788,117,110,105,120,58,115,108,117, + 114,112,45,112,105,112,101,0,1793,16578,2049,16502,1,16520,2049,2397,2049,16541,10,1, + 16569,2049,4205,10,105,110,116,101,114,102,97,99,101,47,117,110,105,120,46,114, + 101,116,114,111,0,16583,16694,16546,16620,168,16674,7572652289159374,110,58,114,97,110,100,111,109, + 0,1,10,2049,10731,2,2049,2761,1793,16667,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,16632,2049,10837,2049,10794,10,1,16629,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,16674,17105,16606,16717,168, + 17083,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,16766,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,16729,2049,10837,2049,10794,10,1,16726,2049,2862,2049,10712,10,16696,16794,168,17083,4482526860617352831,99, + 108,111,99,107,58,116,105,109,101,115,116,97,109,112,0,1,0,2049,16717,10, + 16773,16814,168,17083,249884182168395049,99,108,111,99,107,58,100,97,121,0,1,1,2049,16717,10, + 16799,16836,168,17083,-4577286724249897519,99,108,111,99,107,58,109,111,110,116,104,0,1,2,2049, + 16717,10,16819,16857,168,17083,8246178011557794972,99,108,111,99,107,58,121,101,97,114,0,1,3, + 2049,16717,10,16841,16878,168,17083,8246178011557195593,99,108,111,99,107,58,104,111,117,114,0,1, + 4,2049,16717,10,16862,16901,168,17083,-3476509310577319139,99,108,111,99,107,58,109,105,110,117,116, + 101,0,1,5,2049,16717,10,16883,16924,168,17083,-3476509310347652505,99,108,111,99,107,58,115,101, + 99,111,110,100,0,1,6,2049,16717,10,16906,16948,168,17083,-4044342796047171665,99,108,111,99,107, + 58,117,116,99,58,100,97,121,0,1,7,2049,16717,10,16929,16974,168,17083,4482528721224061399,99, + 108,111,99,107,58,117,116,99,58,109,111,110,116,104,0,1,8,2049,16717,10, + 16953,16999,168,17083,-4336103753589045278,99,108,111,99,107,58,117,116,99,58,121,101,97,114,0, + 1,9,2049,16717,10,16979,17024,168,17083,-4336103753589644657,99,108,111,99,107,58,117,116,99,58, + 104,111,117,114,0,1,10,2049,16717,10,17004,17051,168,17083,349495210710499299,99,108,111,99,107, + 58,117,116,99,58,109,105,110,117,116,101,0,1,11,2049,16717,10,17029,17078,168, + 17083,349495210940165933,99,108,111,99,107,58,117,116,99,58,115,101,99,111,110,100,0,1, + 12,2049,16717,10,105,110,116,101,114,102,97,99,101,47,99,108,111,99,107,46, + 114,101,116,114,111,0,17083,17507,17056,17129,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,17182,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,17141,2049,10837, + 2049,10794,10,1,17138,2049,2862,2049,10712,10,17056,17211,168,17481,1976422442775525130,115,99,114,105,112, + 116,58,97,114,103,117,109,101,110,116,115,0,1,0,2049,17129,10,17189,17241,168, + 17481,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,17129,10,17216,17262,168,17481,229469872107401,105,110,99,108,117, + 100,101,0,1,2,2049,17129,10,17249,17284,168,17481,-4553194680242110987,115,99,114,105,112,116,58, + 110,97,109,101,0,2049,4396,1,3,2049,17129,10,17267,17316,168,17481,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,17129,10,17291,17348,180,17481,6834827170184835340,115,99,114,105,112,116,58,99,117,114,114, + 101,110,116,45,108,105,110,101,0,1,5,2049,17129,2049,156,10,17323,17381,168,17481, + -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,17129,10,17355,17412,168,17481,-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,17129,10,17386,17428, + 168,17481,210706230653,97,98,111,114,116,0,1,149,2049,3883,1,8,2049,17129,10,17417,17467, + 168,17481,-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,17476,1,9,2049,17129,10,1,17471,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,17481,17963,17437,17531,168,17965,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, + 17688,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,17543,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,17582,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,17643,2049,10837,2049,10794,10,1,17540,2049,2862,2049,10712,10,17509,17721,168,17939, + -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,17531,10,17695,17745,168,17939,4328757989659661596,115,111,99,107,101,116,58,99, + 114,101,97,116,101,0,1,1,2049,17531,10,17726,17767,168,17939,-4552658767528245371,115,111,99,107, + 101,116,58,98,105,110,100,0,1,2,2049,17531,10,17750,17791,168,17939,4328757990001730167,115,111, + 99,107,101,116,58,108,105,115,116,101,110,0,1,3,2049,17531,10,17772,17815,168, + 17939,4328757989563534360,115,111,99,107,101,116,58,97,99,99,101,112,116,0,1,4,2049,17531, + 10,17796,17840,168,17939,-4724938931013862254,115,111,99,107,101,116,58,99,111,110,110,101,99,116, + 0,1,5,2049,17531,10,17820,17862,168,17939,-4552658767527638798,115,111,99,107,101,116,58,115,101, + 110,100,0,1,6,2049,17531,10,17845,17884,168,17939,-4552658767527675080,115,111,99,107,101,116,58, + 114,101,99,118,0,1,7,2049,17531,10,17867,17907,168,17939,-2663786738754388898,115,111,99,107,101, + 116,58,99,108,111,115,101,0,1,8,2049,17531,10,17889,17934,168,17939,1183100690560715498,115,111, + 99,107,101,116,58,99,111,110,102,105,103,117,114,101,0,1,9,2049,17531,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,17939,17982,115,111,99,107,101,116,58,111,112,101,114,97,116,105, + 111,110,0,17965,18192,17912,17997,168,18166,229469862290528,105,111,58,99,111,114,101,0,1,8000, + 2049,10731,2049,10712,10,17984,18019,168,18166,249884313919988732,99,111,114,101,58,105,110,105,116,0, + 1,0,2049,17997,10,18004,18040,168,18166,8246182359371694326,99,111,114,101,58,115,116,97,114,116, + 0,1,1,2049,17997,10,18024,18061,168,18166,8246182359367475558,99,111,114,101,58,112,97,117,115, + 101,0,1,2,2049,17997,10,18045,18090,168,18166,8337299194488917014,99,111,114,101,58,112,97,117, + 115,101,45,99,117,114,114,101,110,116,0,1,3,2049,17997,10,18066,18112,168,18166, + -4577143246433635687,99,111,114,101,58,114,101,115,117,109,101,0,1,4,2049,17997,10,18095,18136, + 168,18166,-3888095465377135055,99,111,114,101,58,114,101,97,100,47,114,101,103,0,1,5,2049, + 17997,10,18117,18161,168,18166,820065755623810592,99,111,114,101,58,119,114,105,116,101,47,114,101, + 103,0,1,6,2049,17997,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,18166,18349,18141,18213,168,18329,644988671245709381, + 102,102,105,58,111,112,101,114,97,116,105,111,110,0,1,8100,2049,10731,2,2049, + 2761,1793,18260,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,18225,2049,10837,2049,10794, + 10,1,18222,2049,2862,2049,10712,10,18194,18281,168,18329,7572367767785414,102,102,105,58,111,112,101, + 110,0,1,0,2049,18213,10,18267,18303,168,18329,-4572980637897979592,102,102,105,58,109,97,112,45, + 115,121,109,0,1,1,2049,18213,10,18286,18324,168,18329,8246308498881747296,102,102,105,58,105,110, + 118,111,107,101,0,1,2,2049,18213,10,105,110,116,101,114,102,97,99,101,47, + 102,102,105,46,114,101,116,114,111,0,18329,18680,18308,18367,168,18655,8247016409221251463,117,110,115, + 105,103,110,101,100,58,43,0,1,0,1,8101,2049,10731,2049,10712,17,10,18351,18393, + 168,18655,8247016409221251465,117,110,115,105,103,110,101,100,58,45,0,1,0,1,8101,2049,10731, + 2049,10712,18,10,18377,18419,168,18655,8247016409221251462,117,110,115,105,103,110,101,100,58,42,0, + 1,0,1,8101,2049,10731,2049,10712,19,10,18403,18448,168,18655,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,18429, + 18476,168,18655,-2563494254608726831,117,110,115,105,103,110,101,100,58,101,113,63,0,1,0,1, + 8101,2049,10731,2049,10712,11,10,18458,18505,168,18655,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,18486,18533,168,18655, + -2563494254608719109,117,110,115,105,103,110,101,100,58,108,116,63,0,1,0,1,8101,2049,10731, + 2049,10712,13,10,18515,18561,168,18655,-2563494254608724554,117,110,115,105,103,110,101,100,58,103,116, + 63,0,1,0,1,8101,2049,10731,2049,10712,14,10,18543,18591,168,18655,-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,18571,18621,168,18655,-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,18601,18646,168,18655, + 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,18655,18806,18635,18700,168,18783,-3502245454587251943,100,58,117,115,101,45,104,97,115,104,101,115, + 0,1,29,1,236,1,5,18,16,1793,18714,2049,188,15,10,1,18710,1,236,1, + 8,18,16,1,2049,1,236,16,1,4819,1,236,2049,3125,16,10,18682,18754,168,18783, + -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,18783,18924,18735,18826,168,0,-3527051417241377258,98,108,111,99,107,58, + 105,110,118,111,107,101,0,1,3,2049,10731,2049,10712,10,18735,18849,168,18901,8246131600073141446,98, + 108,111,99,107,58,114,101,97,100,0,1,0,2049,18826,10,18833,18871,168,18901,-4578818303223200395, + 98,108,111,99,107,58,119,114,105,116,101,0,1,1,2049,18826,10,18854,18896,168, + 18901,-4036225629868593021,98,108,111,99,107,58,115,101,116,45,102,105,108,101,0,1,2,2049, + 18826,10,105,110,116,101,114,102,97,99,101,47,98,108,111,99,107,115,46,114, + 101,116,114,111,0,18901,12159,18876,18947,168,19171,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,19005,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, + 18959,2049,10837,2049,10794,10,1,18956,2049,2862,1,0,4,2049,10712,10,18926,19028,168,19171, + 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,19034,2049,10837,2049,10794,2049,10986,10,19015,19089,168, + 19171,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,19095,2049,10837,2049,10794,2049,10986,10,19076,19158,168, + 19171,-6210978877792005319,101,114,114,58,115,101,116,45,100,101,102,97,117,108,116,115,0,1, + 19028,1,1,2049,18947,1,19089,1,2,2049,18947,10,105,110,116,101,114,102,97,99, + 101,47,101,114,114,111,114,46,114,101,116,114,111,0,1793,19214,1,192,1,2, + 17,8,2049,1576,2049,190,3841,11568,8,2049,1576,2049,188,16,10,1,19195,19136,19226,156, + 0,6384117006,72,79,77,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -1002,140 +1023,111 @@ CELL ngaImage[] = { 1793,20905,22527,22546,202401,417,389,1249,1535,0,11173,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,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,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,18806,19841,156,0,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,19880,19901,156,0,-4563659402581934926,108,105,98,114,97,114,121,58,67,87,68,0,19920,19954, - 168,0,-4563659402581898990,108,105,98,114,97,114,121,58,99,119,100,0,1,19901,2049,8190,10, - 19937,19980,168,0,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,19982,1,18816,2049,15824,1,18816,1,19841,2049,8190, - 10,19959,20022,168,0,-2879782938503308011,108,105,98,114,97,114,121,58,102,105,108,101,110,97, - 109,101,0,2,2049,19954,2,2049,15038,1793,20032,772,10,1,20030,2049,2862,3,2049,19980, - 2,2049,15038,1793,20045,10,1,20044,2049,2862,3,2049,4396,10,20000,20076,168,0,-2799120562421764174,108, - 105,98,114,97,114,121,58,99,111,110,116,97,105,110,115,63,0,1,19954,1, - 19980,2049,2255,1,15038,2049,2285,22,10,20053,20106,168,0,-3026807695525939020,108,105,98,114,97,114, - 121,58,108,111,97,100,0,2,2049,20076,1793,20116,2049,20022,2049,16852,10,1,20111,1793, - 20164,2049,4417,69,82,82,79,82,58,32,76,105,98,114,97,121,32,96,37,115, - 96,32,119,97,115,32,110,111,116,32,102,111,117,110,100,0,1,20122,2049,8190, - 2049,10837,2049,10794,10,1,20120,2049,66,10,20088,20178,168,20956,193470948,84,73,66,0,1, - 7,15,10,20169,20198,168,20956,8246457295145463473,105,109,97,103,101,58,115,97,118,101,0,1, - 1000,2049,10731,2049,10712,10,20182,20216,168,0,210711039690,101,100,105,116,63,0,2,1793,20223, - 1,8,11,10,1,20219,1793,20231,1,127,11,10,1,20227,2049,2255,22,10,20205,20249, - 168,0,6953539406400,103,97,116,104,101,114,0,2049,20216,1,17,1,4079,2049,66,10,20237, - 20269,168,0,210709415765,99,121,99,108,101,0,2049,11042,2049,2217,4,8,2049,2644,25,3, - 2049,20249,1,20269,7,10,20182,20302,168,20956,-4557881830897049127,112,97,114,115,101,45,117,110,116, - 105,108,0,1793,20314,2049,4396,2049,4179,2049,20269,771,2049,4041,10,1,20304,2049,4205,10, - 20285,20330,168,20956,210726130610,115,58,103,101,116,0,1793,20352,1793,20338,1,13,11,10,1, - 20334,1793,20346,1,10,11,10,1,20342,2049,2255,22,10,1,20332,2049,20302,10,20319,20368, - 168,20956,210708950412,99,108,101,97,114,0,2049,4417,92,94,91,50,74,92,94,91,48, - 59,48,72,0,1,20370,2049,8190,2049,10837,10,20357,20399,156,0,193454829,69,79,84,0, - 0,20390,20414,156,0,7571133383038306,73,103,110,111,114,105,110,103,0,0,20400,20428,168,0, - 229486327000139,118,101,114,115,105,111,110,0,3841,4,1,100,20,10,20415,20445,168,0,210710254026, - 100,111,110,101,63,0,2,4097,20399,1793,20454,1,13,11,10,1,20450,1793,20462,1, - 10,11,10,1,20458,1793,20470,1,32,11,10,1,20466,2049,2298,22,22,10,20434,20487, - 168,0,6385195044,101,111,108,63,0,3841,20399,1793,20495,1,13,11,10,1,20491,1793,20503, - 1,10,11,10,1,20499,2049,2255,22,10,20477,20521,168,0,6954126150804,118,97,108,105,100, - 63,0,2,2049,104,2049,2812,10,20509,20542,168,0,249883998779477802,99,104,101,99,107,45,101, - 111,102,0,2,1793,20549,1,-1,11,10,1,20545,1793,20557,1,4,11,10,1,20553, - 2049,2255,22,1,11109,9,10,20527,20574,168,0,5863258,98,115,0,2049,4157,1,2,2049, - 2675,1793,20586,2049,4105,3,10,1,20582,9,2049,4105,3,10,20566,20607,168,0,7572242387256805,99, - 104,101,99,107,45,98,115,0,2,1793,20614,1,8,11,10,1,20610,1793,20622,1, - 127,11,10,1,20618,2049,2255,22,1,20574,9,10,20593,20642,168,0,210708806723,99,104,101, - 99,107,0,2049,20542,2049,20607,10,20631,20662,168,0,249883994190734226,99,104,97,114,97,99,116, - 101,114,0,2049,11042,2,2049,4079,10,20647,20680,168,0,6953366942559,98,117,102,102,101,114, - 0,1793,20690,2049,20178,2049,4179,8,2049,4041,10,1,20682,2049,4205,10,20668,20711,168,0, - 8246863741238799215,114,101,97,100,45,116,111,107,101,110,0,1793,20727,1793,20722,2049,20662,2049,20642, - 2049,20445,10,1,20715,2049,2397,10,1,20713,2049,20680,2049,4532,10,20695,20745,168,0,210716150453, - 105,110,112,117,116,0,2049,20711,2049,20521,10,20734,20763,168,0,229479082815460,112,114,111,99, - 101,115,115,0,3841,20414,1793,20781,771,2049,20487,1793,20777,1,20414,2049,3883,10,1,20772, - 9,10,1,20767,2049,2862,1,417,1,17,2049,66,10,20357,20800,180,20956,5861507,47,47, - 0,2049,16971,1,20414,2049,3868,10,20792,20819,168,20956,6953343520347,98,97,110,110,101,114,0, - 2049,20428,2049,4417,82,69,84,82,79,32,49,50,32,40,37,110,46,37,110,41, - 92,110,0,1,20823,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,20859,2049,8190,2049,10837,10,20807,20905,168,20956,6953744547860,108, - 105,115,116,101,110,0,2049,20819,2049,20745,2049,20763,1,20907,7,10,1793,20954,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,20919,2049,10837,2049,20178,2049,10837,2049,10794,10,1,20917,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,20893,20996,156,0,229441520490121,83,111,117,114,99,101,115,0,4,21245,21439, - 21630,21922,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,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,19216,20251,156,0,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,20290,20311,156,0,-4563659402581934926,108,105,98,114, + 97,114,121,58,67,87,68,0,20330,20364,168,0,-4563659402581898990,108,105,98,114,97,114,121, + 58,99,119,100,0,1,20311,2049,8190,10,20347,20390,168,0,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,20392, + 1,19226,2049,16234,1,19226,1,20251,2049,8190,10,20369,20432,168,0,-2879782938503308011,108,105,98,114, + 97,114,121,58,102,105,108,101,110,97,109,101,0,2,2049,20364,2,2049,15448,1793, + 20442,772,10,1,20440,2049,2862,3,2049,20390,2,2049,15448,1793,20455,10,1,20454,2049,2862, + 3,2049,4396,10,20410,20486,168,0,-2799120562421764174,108,105,98,114,97,114,121,58,99,111,110, + 116,97,105,110,115,63,0,1,20364,1,20390,2049,2255,1,15448,2049,2285,22,10,20463, + 20516,168,0,-3026807695525939020,108,105,98,114,97,114,121,58,108,111,97,100,0,2,2049,20486, + 1793,20526,2049,20432,2049,17262,10,1,20521,1793,20574,2049,4417,69,82,82,79,82,58,32, + 76,105,98,114,97,121,32,96,37,115,96,32,119,97,115,32,110,111,116,32, + 102,111,117,110,100,0,1,20532,2049,8190,2049,10837,2049,10794,10,1,20530,2049,66,10, + 20498,20595,168,20802,8246457295145463473,105,109,97,103,101,58,115,97,118,101,0,1,1000,2049,10731, + 2049,10712,10,20579,20613,168,0,210711039690,101,100,105,116,63,0,2,1793,20620,1,8,11, + 10,1,20616,1793,20628,1,127,11,10,1,20624,2049,2255,22,10,20602,20646,168,0,6953539406400, + 103,97,116,104,101,114,0,2049,20613,1,17,1,4079,2049,66,10,20634,20666,168,0, + 210709415765,99,121,99,108,101,0,2049,10968,2049,2217,4,8,2049,2644,25,3,2049,20646,1, + 20666,7,10,20579,20699,168,20802,-4557881830897049127,112,97,114,115,101,45,117,110,116,105,108,0, + 1793,20711,2049,4396,2049,4179,2049,20666,771,2049,4041,10,1,20701,2049,4205,10,20682,20727,168, + 20802,210726130610,115,58,103,101,116,0,1793,20749,1793,20735,1,13,11,10,1,20731,1793,20743, + 1,10,11,10,1,20739,2049,2255,22,10,1,20729,2049,20699,10,20716,20765,168,20802,210708950412, + 99,108,101,97,114,0,2049,4417,92,94,91,50,74,92,94,91,48,59,48,72, + 0,1,20767,2049,8190,2049,10837,10,20754,20795,180,20802,5861507,47,47,0,2049,17381,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,20787,20842,156,0,229441520490121,83,111,117,114,99, + 101,115,0,4,21091,21285,21476,21768,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,20983,21136,168,0,6953711201841,107,110,111,119,110,63,0,2,1,20996, - 2049,9030,10,21124,21153,168,0,210716136861,105,110,100,101,120,0,1,20996,4,2049,9670,1, - 20996,4,2049,9176,10,21142,21176,168,0,6953974036516,114,101,99,111,114,100,0,2049,4445,2, - 1,20996,2049,3816,3841,20996,1,20996,17,16,10,1793,21243,2049,16906,2049,21136,1793,21201,2049, - 21153,10,1,21198,1793,21208,2049,21176,10,1,21205,2049,66,1793,21221,1,192,1,2,17, - 8,10,1,21214,2049,2229,2049,1576,2049,186,16,2049,1576,2049,190,3841,11158,8,2049,1576, - 2049,188,16,10,1,21192,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,20893,21283,168,21245,229461403550098,100,58,119,111, - 114,100,115,0,1793,21292,2049,190,2049,10837,2049,10807,10,1,21285,2049,8435,10,21270,21315, - 168,21245,-3502157631813457253,100,58,119,111,114,100,115,45,119,105,116,104,0,2049,1977,2049,5517, - 1793,21346,2049,190,2,2049,1977,2049,5230,1793,21335,2049,10837,2049,10807,10,1,21330,1793,21341, - 3,10,1,21339,2049,66,10,1,21321,2049,8435,10,21297,21372,168,21245,2818131571306626127,100,105,115, - 112,108,97,121,45,105,102,45,108,101,102,116,0,2,2049,1977,2049,5463,1793,21384, - 2049,10837,2049,10807,10,1,21379,1793,21390,3,10,1,21388,2049,66,10,21297,21423,168,21245, - 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,21434,2049,190,2049,21372,10,1,21429,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,21395,21479,168,21439,8246228896775126019,100,111,117,98,108,101,58,118,97,114,0, - 2049,2075,4,2049,130,2049,130,10,21463,21505,168,21439,-3421095308458227740,100,111,117,98,108,101,58, - 102,101,116,99,104,0,2049,58,4,15,10,21487,21528,168,21439,-3421095308442276665,100,111,117,98, - 108,101,58,115,116,111,114,101,0,1,19,2049,2229,2049,61,16,10,21510,21554,168, - 21439,-3421095308461432127,100,111,117,98,108,101,58,99,111,110,115,116,0,2049,21479,1,21505,2049, - 8404,10,21536,21578,168,21439,-4575607512064199915,100,111,117,98,108,101,58,115,119,97,112,0,67503109, - 5,67503109,6,10,21561,21599,168,21439,8246228896775106679,100,111,117,98,108,101,58,100,105,112,0, - 67503109,67503109,5,5,8,6,6,10,21583,21623,168,21439,8246228896775123014,100,111,117,98,108,101,58, - 115,105,112,0,1,2217,2049,2229,2049,21599,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,21607,21670,168,21630,8246632143337714634, - 109,101,109,58,105,110,118,111,107,101,0,1,15,2049,10731,2049,10712,10,21654,0, - 156,21630,210667451248,65,76,76,79,67,0,21677,1,156,21630,6384048135,70,82,69,69,0,21688, - 2,156,21630,210689088690,83,84,79,82,69,0,21698,3,156,21630,210673137615,70,69,84,67,72, - 0,21709,4,156,21630,6952683137271,82,69,83,73,90,69,0,21607,21747,168,21630,249897943727936361,109,101, - 109,58,97,108,108,111,99,0,1,0,2049,21670,10,21732,21767,168,21630,249897943749573803,109,101, - 109,58,115,116,111,114,101,0,1,2,2049,21670,10,21752,21787,168,21630,249897943733622728,109,101, - 109,58,102,101,116,99,104,0,1,3,2049,21670,10,21772,21806,168,21630,7572664961638592,109,101, - 109,58,102,114,101,101,0,1,1,2049,21670,10,21792,21827,168,21630,8246632143679146032,109,101,109, - 58,114,101,115,105,122,101,0,1,4,2049,21670,10,21811,21847,168,21630,249897943730056489,109,101, - 109,58,99,101,108,108,43,0,1,8,19,17,10,21832,21874,168,21630,1050530996183190288,109,101, - 109,58,102,101,116,99,104,45,100,111,117,98,108,101,0,2,1,1,2049,21847, - 15,5,2049,21787,6,10,21852,21907,168,21630,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,21847,6,2049,21767,6, - 2049,21767,10,101,120,116,101,110,115,105,111,110,115,47,116,101,114,109,105,110, - 97,46,114,101,116,114,111,0,21885,21961,156,21922,7572966533140508,116,105,58,119,105,100,116, - 104,0,74,21947,21977,156,21922,249907895002027829,116,105,58,104,101,105,103,104,116,0,25,21962, - 21990,168,21922,6954146882628,118,116,58,101,115,99,0,1,27,2049,10779,10,21978,22007,168,21922, - 6954146880456,118,116,58,99,115,105,0,2049,21990,1,91,2049,10779,10,21995,22027,168,21922,229486847230610, - 118,116,58,104,111,109,101,0,2049,22007,1,72,2049,10779,10,22014,22050,168,21922,8247068841851033643, - 118,116,58,114,111,119,44,99,111,108,0,2049,22007,4,2049,10853,1,59,2049,10779, - 2049,10853,1,72,2049,10779,10,22034,22077,168,21922,210731724238,118,116,58,117,112,0,2049,22007, - 2049,10853,1,65,2049,10779,10,22066,22099,168,21922,229486847087201,118,116,58,100,111,119,110,0, - 2049,22007,2049,10853,1,66,2049,10779,10,22086,22122,168,21922,7573065970247399,118,116,58,114,105,103, - 104,116,0,2049,22007,2049,10853,1,67,2049,10779,10,22108,22144,168,21922,229486847363252,118,116,58, - 108,101,102,116,0,2049,22007,2049,10853,1,68,2049,10779,10,22131,22167,168,21922,7573065952563984,118, - 116,58,99,108,101,97,114,0,2049,22007,2049,4417,50,74,0,1,22171,2049,10837,10, - 22153,22193,168,21922,7573065970116620,118,116,58,114,101,115,101,116,0,2049,22007,2049,4417,48,109, - 0,1,22197,2049,10837,10,22179,22223,168,21922,-2506394144308805245,118,116,58,115,101,116,47,99,111, - 108,111,114,0,2049,22007,2049,4417,49,59,51,52,59,0,1,22227,2049,10837,2049,10853, - 1,109,2049,10779,10,22205,22258,168,21922,7572367267202537,102,103,58,98,108,97,99,107,0,1, - 30,2049,22223,10,22244,22277,168,21922,7572196793430629,98,103,58,98,108,97,99,107,0,1,40, - 2049,22223,10,22263,22294,168,21922,6953505313063,102,103,58,114,101,100,0,1,31,2049,22223,10, - 22282,22311,168,21922,6953348771491,98,103,58,114,101,100,0,1,41,2049,22223,10,22299,22330,168, - 21922,7572367273352189,102,103,58,103,114,101,101,110,0,1,32,2049,22223,10,22316,22349,168,21922, - 7572196799580281,98,103,58,103,114,101,101,110,0,1,42,2049,22223,10,22335,22369,168,21922,249888120709901672, - 102,103,58,121,101,108,108,111,119,0,1,33,2049,22223,10,22354,22389,168,21922,249882495075428708, - 98,103,58,121,101,108,108,111,119,0,1,43,2049,22223,10,22374,22407,168,21922,229465674764372, - 102,103,58,98,108,117,101,0,1,34,2049,22223,10,22394,22425,168,21922,229460508892496,98,103, - 58,98,108,117,101,0,1,44,2049,22223,10,22412,22446,168,21922,8246307967766415721,102,103,58,109, - 97,103,101,110,116,97,0,1,35,2049,22223,10,22430,22467,168,21922,8246122321828807909,98,103,58, - 109,97,103,101,110,116,97,0,1,45,2049,22223,10,22451,22485,168,21922,229465674813815,102,103, - 58,99,121,97,110,0,1,36,2049,22223,10,22472,22503,168,21922,229460508941939,98,103,58,99, - 121,97,110,0,1,46,2049,22223,10,22490,22522,168,21922,7572367291972397,102,103,58,119,104,105, - 116,101,0,1,37,2049,22223,10,22508,22541,168,21922,7572196818200489,98,103,58,119,104,105,116, - 101,0,1,47,2049,22223,10,0 }; + 0,0,0,0,0,0,0,0,0,0,0,20829,20982,168,0,6953711201841,107,110,111,119, + 110,63,0,2,1,20842,2049,9030,10,20970,20999,168,0,210716136861,105,110,100,101,120,0, + 1,20842,4,2049,9670,1,20842,4,2049,9176,10,20988,21022,168,0,6953974036516,114,101,99,111, + 114,100,0,2049,4445,2,1,20842,2049,3816,3841,20842,1,20842,17,16,10,1793,21089,2049, + 17316,2049,20982,1793,21047,2049,20999,10,1,21044,1793,21054,2049,21022,10,1,21051,2049,66,1793, + 21067,1,192,1,2,17,8,10,1,21060,2049,2229,2049,1576,2049,186,16,2049,1576,2049, + 190,3841,11568,8,2049,1576,2049,188,16,10,1,21038,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,20787,21129,168, + 21091,229461403550098,100,58,119,111,114,100,115,0,1793,21138,2049,190,2049,10837,2049,10807,10,1, + 21131,2049,8435,10,21116,21161,168,21091,-3502157631813457253,100,58,119,111,114,100,115,45,119,105,116, + 104,0,2049,1977,2049,5517,1793,21192,2049,190,2,2049,1977,2049,5230,1793,21181,2049,10837,2049, + 10807,10,1,21176,1793,21187,3,10,1,21185,2049,66,10,1,21167,2049,8435,10,21143,21218, + 168,21091,2818131571306626127,100,105,115,112,108,97,121,45,105,102,45,108,101,102,116,0,2, + 2049,1977,2049,5463,1793,21230,2049,10837,2049,10807,10,1,21225,1793,21236,3,10,1,21234,2049, + 66,10,21143,21269,168,21091,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,21280,2049,190,2049,21218, + 10,1,21275,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,21241,21325,168,21285,8246228896775126019,100,111,117,98,108, + 101,58,118,97,114,0,2049,2075,4,2049,130,2049,130,10,21309,21351,168,21285,-3421095308458227740,100, + 111,117,98,108,101,58,102,101,116,99,104,0,2049,58,4,15,10,21333,21374,168, + 21285,-3421095308442276665,100,111,117,98,108,101,58,115,116,111,114,101,0,1,19,2049,2229,2049, + 61,16,10,21356,21400,168,21285,-3421095308461432127,100,111,117,98,108,101,58,99,111,110,115,116, + 0,2049,21325,1,21351,2049,8404,10,21382,21424,168,21285,-4575607512064199915,100,111,117,98,108,101,58, + 115,119,97,112,0,67503109,5,67503109,6,10,21407,21445,168,21285,8246228896775106679,100,111,117,98,108, + 101,58,100,105,112,0,67503109,67503109,5,5,8,6,6,10,21429,21469,168,21285,8246228896775123014,100, + 111,117,98,108,101,58,115,105,112,0,1,2217,2049,2229,2049,21445,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,21453,21516,168,21476,8246632143337714634,109,101,109,58,105,110,118,111,107,101,0,1,15,2049, + 10731,2049,10712,10,21500,0,156,21476,210667451248,65,76,76,79,67,0,21523,1,156,21476,6384048135, + 70,82,69,69,0,21534,2,156,21476,210689088690,83,84,79,82,69,0,21544,3,156,21476, + 210673137615,70,69,84,67,72,0,21555,4,156,21476,6952683137271,82,69,83,73,90,69,0,21453, + 21593,168,21476,249897943727936361,109,101,109,58,97,108,108,111,99,0,1,0,2049,21516,10,21578, + 21613,168,21476,249897943749573803,109,101,109,58,115,116,111,114,101,0,1,2,2049,21516,10,21598, + 21633,168,21476,249897943733622728,109,101,109,58,102,101,116,99,104,0,1,3,2049,21516,10,21618, + 21652,168,21476,7572664961638592,109,101,109,58,102,114,101,101,0,1,1,2049,21516,10,21638,21673, + 168,21476,8246632143679146032,109,101,109,58,114,101,115,105,122,101,0,1,4,2049,21516,10,21657, + 21693,168,21476,249897943730056489,109,101,109,58,99,101,108,108,43,0,1,8,19,17,10,21678, + 21720,168,21476,1050530996183190288,109,101,109,58,102,101,116,99,104,45,100,111,117,98,108,101, + 0,2,1,1,2049,21693,15,5,2049,21633,6,10,21698,21753,168,21476,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,21693,6,2049,21613,6,2049,21613,10,101,120,116,101,110,115,105,111,110,115,47, + 116,101,114,109,105,110,97,46,114,101,116,114,111,0,21731,21807,156,21768,7572966533140508,116, + 105,58,119,105,100,116,104,0,74,21793,21823,156,21768,249907895002027829,116,105,58,104,101,105, + 103,104,116,0,25,21808,21836,168,21768,6954146882628,118,116,58,101,115,99,0,1,27,2049, + 10779,10,21824,21853,168,21768,6954146880456,118,116,58,99,115,105,0,2049,21836,1,91,2049,10779, + 10,21841,21873,168,21768,229486847230610,118,116,58,104,111,109,101,0,2049,21853,1,72,2049,10779, + 10,21860,21896,168,21768,8247068841851033643,118,116,58,114,111,119,44,99,111,108,0,2049,21853,4, + 2049,10853,1,59,2049,10779,2049,10853,1,72,2049,10779,10,21880,21923,168,21768,210731724238,118,116, + 58,117,112,0,2049,21853,2049,10853,1,65,2049,10779,10,21912,21945,168,21768,229486847087201,118,116, + 58,100,111,119,110,0,2049,21853,2049,10853,1,66,2049,10779,10,21932,21968,168,21768,7573065970247399, + 118,116,58,114,105,103,104,116,0,2049,21853,2049,10853,1,67,2049,10779,10,21954,21990, + 168,21768,229486847363252,118,116,58,108,101,102,116,0,2049,21853,2049,10853,1,68,2049,10779,10, + 21977,22013,168,21768,7573065952563984,118,116,58,99,108,101,97,114,0,2049,21853,2049,4417,50,74, + 0,1,22017,2049,10837,10,21999,22039,168,21768,7573065970116620,118,116,58,114,101,115,101,116,0, + 2049,21853,2049,4417,48,109,0,1,22043,2049,10837,10,22025,22069,168,21768,-2506394144308805245,118,116,58, + 115,101,116,47,99,111,108,111,114,0,2049,21853,2049,4417,49,59,51,52,59,0, + 1,22073,2049,10837,2049,10853,1,109,2049,10779,10,22051,22104,168,21768,7572367267202537,102,103,58,98, + 108,97,99,107,0,1,30,2049,22069,10,22090,22123,168,21768,7572196793430629,98,103,58,98,108, + 97,99,107,0,1,40,2049,22069,10,22109,22140,168,21768,6953505313063,102,103,58,114,101,100, + 0,1,31,2049,22069,10,22128,22157,168,21768,6953348771491,98,103,58,114,101,100,0,1,41, + 2049,22069,10,22145,22176,168,21768,7572367273352189,102,103,58,103,114,101,101,110,0,1,32,2049, + 22069,10,22162,22195,168,21768,7572196799580281,98,103,58,103,114,101,101,110,0,1,42,2049,22069, + 10,22181,22215,168,21768,249888120709901672,102,103,58,121,101,108,108,111,119,0,1,33,2049,22069, + 10,22200,22235,168,21768,249882495075428708,98,103,58,121,101,108,108,111,119,0,1,43,2049,22069, + 10,22220,22253,168,21768,229465674764372,102,103,58,98,108,117,101,0,1,34,2049,22069,10,22240, + 22271,168,21768,229460508892496,98,103,58,98,108,117,101,0,1,44,2049,22069,10,22258,22292,168, + 21768,8246307967766415721,102,103,58,109,97,103,101,110,116,97,0,1,35,2049,22069,10,22276,22313, + 168,21768,8246122321828807909,98,103,58,109,97,103,101,110,116,97,0,1,45,2049,22069,10,22297, + 22331,168,21768,229465674813815,102,103,58,99,121,97,110,0,1,36,2049,22069,10,22318,22349,168, + 21768,229460508941939,98,103,58,99,121,97,110,0,1,46,2049,22069,10,22336,22368,168,21768,7572367291972397, + 102,103,58,119,104,105,116,101,0,1,37,2049,22069,10,22354,22387,168,21768,7572196818200489,98, + 103,58,119,104,105,116,101,0,1,47,2049,22069,10,0 };