From 20d71b6840bdbb3b81eca6eadf2e98bf50031a3d Mon Sep 17 00:00:00 2001 From: crc <> Date: Mon, 20 Mar 2023 13:58:11 +0000 Subject: [PATCH] add a:indices and a:indices/string ; rewrite a:index and a:index/string to use them ; add a:temp FossilOrigin-Name: 64666568dec02f6900c053557be9adc73c3cdf7a8a2fa6d5730001e852fd7fe0 --- image/retro.forth | 52 +- interface/future.retro | 25 - interface/sources.retro | 3 + ngaImage | Bin 88240 -> 90552 bytes vm/nga-c-native-x86/Makefile | 2 +- vm/nga-c-no-libc/image.c | 1019 +++++++++++----------- vm/nga-c/image.c | 1562 +++++++++++++++++----------------- 7 files changed, 1329 insertions(+), 1334 deletions(-) diff --git a/image/retro.forth b/image/retro.forth index ce2907a..7dfc87e 100644 --- a/image/retro.forth +++ b/image/retro.forth @@ -1606,6 +1606,38 @@ and return a new value. &swap dip a:for-each ; ~~~ +~~~ +:FREE (-n) STRINGS #1025 - #513 #12 * - here - ; + +'NextArray var +:arrays STRINGS #1025 - #513 #12 * - ; + +:a:temp (a-a) @NextArray dup #12 eq? [ drop #0 dup !NextArray ] if + #513 * arrays + over a:length n:inc copy + @NextArray #513 * arrays + + &NextArray v:inc ; + +{{ + 'Count var + :prepare #0 &Count store ; + :reserve swap #0 , ; + :patch here over - n:dec over store ; + :cleanup dup a:temp swap &Heap store ; + :record @Count , ; + (numbers) + :match? over eq? ; + :iterate/n [ match? &record if &Count v:inc ] a:for-each ; + (strings) + :match? over s:eq? ; + :iterate/s [ match? &record if &Count v:inc ] a:for-each ; +---reveal--- + :a:indices (av-a) + prepare here [ reserve iterate/n drop ] dip patch cleanup ; + :a:indices/string (as-a) + prepare here [ reserve iterate/s drop ] dip patch cleanup ; +}} +~~~ + `a:index` and `a:index/string` build on these to return the offset of a value in the array, or -1 if the value wasn't found. @@ -1621,20 +1653,8 @@ using a variable for the flag/offset value, but it's pretty clean overall. ~~~ -:a:index (an-i) - push push #-1 #0 pop pop swap - [ over eq? [ [ over #-1 eq? [ nip dup ] if ] dip ] if - [ n:inc ] dip ] - a:for-each drop-pair ; - -{{ - :identify - #-1 swap #0 - [ TRUE eq? [ over #-1 eq? [ nip dup ] if ] if n:inc ] a:reduce drop ; ----reveal--- - :a:index/string (as-n) - &Heap [ &s:eq? curry a:map identify ] v:preserve ; -}} +:a:index (av-n) [ a:indices #0 a:fetch ] gc ; +:a:index/string (as-n) [ a:indices/string #0 a:fetch ] gc ; ~~~ When making an array, I often want the values in the original @@ -1865,10 +1885,6 @@ provide much more than I can do here. :dump-stack (-) depth 0; \drpulica ^dump-stack \podulica ^n:put sp ; ~~~ -~~~ -:FREE (-n) STRINGS #1025 - here - ; -~~~ - ## Listener If a VM implementation provides both the character output and a diff --git a/interface/future.retro b/interface/future.retro index 9496b92..6846ced 100644 --- a/interface/future.retro +++ b/interface/future.retro @@ -8,15 +8,6 @@ Notes: existing set in the future. ~~~ -'NextArray var -:arrays FREE #513 #12 n:mul n:sub ; - - -:aa:temp (a-a) @NextArray dup #12 [ drop #0 dup !NextArray ] if - #513 n:mul arrays n:add over a:length n:inc copy - @NextArray #513 n:mul arrays n:add - &NextArray v:inc ; - :aa:make (...n-a) here [ dup comma &comma times ] dip ; :aa:map @@ -24,22 +15,6 @@ existing set in the future. &store sip n:inc ] times drop-pair ] sip ; -{{ - 'Count var - :prepare #0 &Count store ; - :reserve swap #0 comma ; - :patch here over n:sub n:dec over store ; - :cleanup dup s:temp swap &Free store ; - :match? over eq? ; - :record &Count fetch comma ; - :iterate [ match? &record if &Count v:inc ] a:for-each ; ----reveal--- - :aa:indices (av-a) - prepare here [ reserve iterate drop ] dip patch cleanup ; -}} - -:aa:index (av-n) [ aa:indices #0 a:fetch ] gc ; - :aa:contains? (an-f) swap #0 swap [ swap [ over eq? ] dip or ] a:for-each nip ; diff --git a/interface/sources.retro b/interface/sources.retro index 3cefc74..e2ba6c2 100644 --- a/interface/sources.retro +++ b/interface/sources.retro @@ -47,7 +47,10 @@ dup 'a:right d:set-source dup 'a:left d:set-source dup '} d:set-source dup '{ d:set-source +dup 'arrays d:set-source +dup 'a:temp d:set-source dup 'a:make d:set-source +dup 'a:indices d:set-source dup 'a:index/string d:set-source dup 'a:index d:set-source dup 'a:reduce d:set-source diff --git a/ngaImage b/ngaImage index ba6883ba75f832dda36f1fc985f14d9d248c735f..d4f8c35205c20f5bd8bb351ea90b001ab9db80b7 100644 GIT binary patch delta 4322 zcmb7IeNa@_72oqfe0SCQK;kYmvmX|AmwgBem1V&Xc1a?uDBlsZQwPn|M$IIPG^55w z!DOOCG9z%)p32x%ZHBSh=|Ig4Buy7Gml;>n zwENH7^E5kAd(8TQ zU;4joo<9EAmK)+Nohdc^*wapk@M9huww8d-qdN^g;MG|(1-2)WGuv}JrW?{MmQ6EE z*v&hOoj6biF1IS9#l-V3owqFJ%c1SfCx>KHB+ z`Nps6yv{JhXbtuvaZ-6v(8fbxu+Ir`B%*NFO0aW7ga(=*i_Mp9imq;l94sSOnuRjK z)U6PYt=IYcwFdhJxgyfl?bZ3fMT5Jtb&OSk9SV8+zw8mZZ`KkSXat4IrlC5>PF~=% za@c&TSJxiO#l8jLV8z7UI8#&aDTBAx8?1pmZTByU`(814#~P#jS(Tlt*{JOQqndWA zMs0(hcupI0j=dJV@|&G0oA`$>dwJ^;onO0XV4V(jZ7c`<^T3h!W0j4v-=gJEvx$&D zC4QP{n9FZhIr2VAB3X%~?v(vxzbVUjck6}reebSrysHd8^}LS8gAn3@E5=MY=f9$y zw!6wX`@fabPeFf9l!L}1i1M*&9mfhlPgjlhsLVX_O9^B>ykG9Bz zyIfH)1t@*u#r64r@>B~XfC zKZM!$2ay>MA`F%9Z6u^^=ckQOz=W4W|e>!yG@9(W5hWl<9zuL@E;*ewcV-g z`41$9+D>-62lwZL$9;xunwmvTR@Hu04q`kXqWe_rJ=!)%+`C`UXF%noRqIZ&RnC+Y zNSruISLOaA@u%r}LarnhmH@+n#o|dCD+R{W*W1`%h%yJ=W#VC3RsaZJ$HApyGq?f} zKzkt=a20Qaz^2Xj;%KH=mVZ)AaXiL`9ffcZDraKCiXJ4o%PZ42W7~3Y4vhq$C6!eX zI1$%yVz>mN(2VKJh2Bx|{AE|k{|VkGgF+lHfsoeh#q1yyuu1aG!As%zrcD(OsH6Ql zb_Ag%PP!h1Ap4w1Zb=H1LRg#Q<9&w;m?~%~#g{^NMuYF}-9F*P%^?V`s!qZ`Az3wQ zb)!X-c&irOttZM@B}Q1`lOyyIeQTlw-u-U_yH|=f#t*poNKmv=1}&_aNS(4ymtQQ9 zQ4X!z0Uz!thXU<6A08K1_7oA1OX5^H9MsPE@R_9$)P{WcMjaI3_);-|Q@;3lh~Z`8 zM19qV8PF42H0%^oLE#Vc0iy40vVHpsi}S}8m#~idmv9HE|OgFS`g4CeK=hK z1zGpTNNzeW5|0!wMMe{mymi{eJC+#n;6A(9%Bs>P9E^&s^nMsz|3xtV-m#VhH_M2Y z2)OQ7c2@)n;9FQVr{gXVrBVw|g{hleHJd1(+M_}8r>5{bKXBwdt?08QJw|ql8o83eOHJaweZtR2 zqaN6X>7pS%wn8u3qy&g~i1H}`D+#S4UKd_!6!-7$)lk7+QnB3KYqyi30``%8ST?Iy zLnx~&iPJ-NzvRU3$9aV~uSw3eY6#z>bBZ|UBqzE?oDp4q?*GEUUMJUO={mm#>axxe zW~JUPkUc@+YoQe;aML<*o4iA=&!lU7Ep$XaBP>mmi*lK4wM6}7TS;F14m9X@;|bom z*NH8);7eafkh%lrVP`ow-5Cm|Rdpzv6s-wbMz(^9<}u}Yy2!+0aaLN>$X{mSwmNvh zx|r;!iFfLtMyoY(bv+bhR43^)o7g3At^*F436n5Ff4Ua;N^$%pql z3JFWp0Of&gPhh0-P~<0-L{h{G;ek+y2{tBzi6Qhm4fOZ`72}%xUtOJFPE2#BLIr!bhtdN4tuj%lzCg{j_guw{OUH%(*ST2kP*G8yq+kfG|s!l$3Nn-r(TdcG>vp9Xd?n7dAPxjb46lm#b-= zS8~+yYspU6CZ$;(Ac+U`n@qOiuOWU~s&r^pf^0RR%(Aq0FCPp0@>eJ@N#a#6p3DWG z_DX_Q(o8haC2v8Ye5TS0nG{|{yq#F!12>NuIu5sj-oIMszizehE<@+RT%CtE*!kUt zEQ~J!#DTdL?$Q z41#7SVXEAEWoP9kPOnO>x(EwH;4A1QKV7(qHmg$hTiOnch9JCI#Xh9%fW)y;*J6`e zlMZcrlC9QEO@%D0VMA*=Mvgl*bmK1-lktbvt5@L^2}=orrdo&8Mg zsn}Es?&Fb4Xi0-9$jZcq#;ZhHQ+;Swi$k^FCo?{S_A;@tUDeWevKj&~f*m1&olXNA zA3UU^rv_TAz}IUa#6F?GYckMQ48`1Y$EIEM@qwLzi3Bomv|MaTWH!XIU4~psZOX6@ zwK)*7JCg7-2$kR{$Vr0LKvCh>5;T~Mmny)`Zc#pE*igj6>BWclHFBEHPvV>ew;mI(LPCsntOY_wn$Q&H6785*j!^5L9Y*z4qQwXcfJ(k;n+ZKZ7KLiVe zU|z927y%h^M?_>loC2D4qO%5Zt0cFl?w`4b>%!FB^*(&5 z7zY+XDDNuyRo5aUk%4`a!Kss_^QMiCyd1LBmW9dQEK_T&7lW^xu$aW+_0Y-QBy3P( zoedCSy9hfXu`3N?=pH2Ol*C#V3%z56i8*35_sU{8!9FJJhQv-cLX^b`)9`56x_?b# zja!6GkyyM* zDx!|;H8Nso8C2voCvjGi-7Pt`<^RBWkvLJw=~)gn59w?mPE2yH2#(h5=jH@R*DZ(JdSB=mX@O$xwjX<2Ado$-lxc_W`*F;|?<98Y@xo#;L5IbsU#wLe!bePbQjEWF&k6|I1B9!~sAIuga2J>grsYG*raQekLDQz2 zym!pUT;yFS#bdua(bEPs*@lWDl@1fT+n`EYVd771;+@cJ;&*Lg+&AFSrK01iDP0K} zY-|^M*=_Q%3YXuf%BI7beB{>9O4|{Zi90sl4lig2OhfN=yS2xh;>Y+*0TyK*kQs(C3b!lgtNCNsX0wFpM|PI_1A?O zG4WwFLj3Pd?0psvvCqi9NiB##OLjW_-BGjRzKJIz;wA7sarMMMiQi1T7ZJU^Ee=8l MxU?Tc^&PP4Px(e!MF0Q* diff --git a/vm/nga-c-native-x86/Makefile b/vm/nga-c-native-x86/Makefile index 88014a2..fe21124 100644 --- a/vm/nga-c-native-x86/Makefile +++ b/vm/nga-c-native-x86/Makefile @@ -4,7 +4,7 @@ native386: cp ../../ngaImage nativeImage ../../bin/retro-extend nativeImage x86/common.retro x86/cmos-rtc.retro x86/serial.retro x86/display.retro x86/ata.retro x86/listener.retro # x86/Block-Editor.retro - ../../bin/retro-embedimage nativeImage >image.c +# ../../bin/retro-embedimage nativeImage >image.c cc -fno-pie -Wall -m32 -DTARGET_X86 -c retro.c -o retro_qwerty.o cc -fno-pie -Wall -m32 -DTARGET_X86 -DUSE_DVORAK -c retro.c -o retro_dvorak.o nasm -f elf 386.s diff --git a/vm/nga-c-no-libc/image.c b/vm/nga-c-no-libc/image.c index d49a211..73cf263 100644 --- a/vm/nga-c-no-libc/image.c +++ b/vm/nga-c-no-libc/image.c @@ -10,72 +10,73 @@ #define CELL_MAX LLONG_MAX - 1 #endif #endif -CELL ngaImageCells = 10979; -CELL ngaImage[] = { 1793,10964,10952,10978,202201,410,382,1230,1535,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,133,178,268505089,63,62,285281281,0,63,2063,10,101384453,0,9,10,68485378,255,18350338, - 8,255,1045,18350338,16,255,1045,352393217,24,255,10,268289,-24,68229121,-16,68229121,-8,2577,2049,56, - 25,459011,97,524546,97,302256641,1,10,16974595,0,50529798,10,25,524547,116,50529798,10,17108738,1,251790353, - 101777669,1,17565186,107,524545,111,64,167838467,-1,134287105,3,59,659457,3,459023,128,2049,56,25,2049, - 128,1793,135,2049,135,117506307,0,128,0,524545,26,133,168820993,0,147,1642241,147,134283523,11,133, - 1793,128,524545,2049,128,1793,128,16846593,147,161,178,1793,64,16846593,147,133,178,1793,64,7, - 10,659713,1,659713,2,659713,3,659713,4,659713,5,1793,192,17108737,3,2,524559,128,2049,128, - 2049,128,524545,0,128,524545,0,128,2049,142,168820998,2,595,1230,167841793,211,9,17826049,0,211, - 2,15,25,524546,188,134287105,212,116,2305,213,459023,221,134287361,212,216,659201,211,10,659969,7, - 2049,56,25,17694978,58,237,9,84152833,48,319750404,236,117507601,239,184618754,45,25,16974851,-1,168886532,1, - 134284289,1,252,134284289,0,239,660227,32,0,0,115,105,103,105,108,58,115,0,285278479,269, - 6,2576,524546,102,1641217,1,167838467,266,2049,281,2049,277,524545,269,231,17826050,268,0,2572,2563, - 2049,259,1793,154,459023,154,1793,307,17760513,166,3,190,8,251727617,3,2,2049,180,16,168820993, - -1,147,2049,180,2575,2049,231,17563906,0,321,9,1793,154,285282049,3,2,134287105,147,318,524545, - 1793,128,16846593,3,0,128,8,659201,3,524545,26,133,17043201,3,11,2049,133,2049,128,268505092, - 147,1642241,147,656131,659201,3,524545,11,133,2049,128,459009,23,133,459009,55,133,459009,19,133, - 459009,21,133,1793,9,10,524546,180,134284303,182,1807,1230,1642241,268,285282049,390,1,459012,385,117509889, - 211,385,134287105,390,231,16845825,0,398,382,1793,64,1793,412,17826050,390,287,8,117506305,391,401, - 64,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,231,987393,1,1793,128,524546,488, - 2049,486,2049,486,17891588,2,488,8,17045505,-24,-16,17043736,-8,1118488,1793,128,17043202,1,169021201,2049, - 56,25,33883396,101450758,6404,459011,478,34668804,2,2049,475,524545,420,478,302056196,420,659969,1,114,101, - 116,114,111,46,109,117,114,105,0,0,13,172,497,0,100,117,112,0,508,15, - 172,497,0,100,114,111,112,0,517,17,172,497,0,115,119,97,112,0,527,25, - 172,497,0,99,97,108,108,0,537,27,172,497,0,101,113,63,0,547,29,172, - 497,0,45,101,113,63,0,556,31,172,497,0,108,116,63,0,566,33,172,497, - 0,103,116,63,0,575,35,172,497,0,102,101,116,99,104,0,584,37,172,497, - 0,115,116,111,114,101,0,595,39,172,497,0,43,0,606,41,172,497,0,45, - 0,613,43,172,497,0,42,0,620,45,172,497,0,47,109,111,100,0,627,47, - 172,497,0,97,110,100,0,637,49,172,497,0,111,114,0,646,51,172,497,0, - 120,111,114,0,654,53,172,497,0,115,104,105,102,116,0,663,376,178,497,0, - 112,117,115,104,0,674,379,178,497,0,112,111,112,0,684,373,178,497,0,48, - 59,0,693,56,166,497,0,102,101,116,99,104,45,110,101,120,116,0,701,59, - 166,497,0,115,116,111,114,101,45,110,101,120,116,0,717,259,166,497,0,115, - 58,116,111,45,110,117,109,98,101,114,0,733,116,166,497,0,115,58,101,113, - 63,0,750,102,166,497,0,115,58,108,101,110,103,116,104,0,761,64,166,497, - 0,99,104,111,111,115,101,0,775,74,172,497,0,105,102,0,787,72,166,497, - 0,45,105,102,0,795,298,178,497,0,115,105,103,105,108,58,40,0,804,147, - 154,497,0,67,111,109,112,105,108,101,114,0,817,3,154,497,0,72,101,97, - 112,0,831,128,166,497,0,44,0,841,142,166,497,0,115,44,0,848,148,178, - 497,0,59,0,856,332,178,497,0,91,0,863,348,178,497,0,93,0,870,2, - 154,497,0,68,105,99,116,105,111,110,97,114,121,0,877,179,166,497,0,100, - 58,108,105,110,107,0,893,180,166,497,0,100,58,120,116,0,905,182,166,497, - 0,100,58,99,108,97,115,115,0,915,188,166,497,0,100,58,110,97,109,101, - 0,928,166,166,497,0,99,108,97,115,115,58,119,111,114,100,0,940,178,166, - 497,0,99,108,97,115,115,58,109,97,99,114,111,0,956,154,166,497,0,99, - 108,97,115,115,58,100,97,116,97,0,973,190,166,497,0,100,58,97,100,100, - 45,104,101,97,100,101,114,0,989,299,178,497,0,115,105,103,105,108,58,35, - 0,1007,305,178,497,0,115,105,103,105,108,58,58,0,1020,324,178,497,0,115, - 105,103,105,108,58,38,0,1033,303,178,497,0,115,105,103,105,108,58,36,0, - 1046,363,178,497,0,114,101,112,101,97,116,0,1059,365,178,497,0,97,103,97, - 105,110,0,1071,410,166,497,0,105,110,116,101,114,112,114,101,116,0,1082,231, - 166,497,0,100,58,108,111,111,107,117,112,0,1097,172,166,497,0,99,108,97, - 115,115,58,112,114,105,109,105,116,105,118,101,0,1111,4,154,497,0,86,101, - 114,115,105,111,110,0,1132,457,166,497,0,105,0,1145,128,166,497,0,100,0, - 1152,451,166,497,0,114,0,1159,236,154,497,0,66,97,115,101,0,1166,90,166, - 497,0,112,97,99,107,0,1176,76,166,497,0,117,110,112,97,99,107,0,1186, - 184,166,497,0,100,58,115,111,117,114,99,101,0,1198,382,166,497,0,101,114, - 114,58,110,111,116,102,111,117,110,100,0,115,116,111,114,101,0,110,0,101, - 116,0,101,114,118,101,0,115,0,63,0,0,0,63,64,91,92,93,94,96, - 123,124,125,126,0,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86, - 87,88,89,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +CELL ngaImageCells = 11030; +CELL ngaImage[] = { 1793,10945,11018,11029,202301,417,389,1249,1535,0,10995,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, + 255,18350338,8,255,1045,18350338,16,255,1045,352393217,24,255,10,268289,-24,68229121,-16,68229121,-8,2577, + 2049,58,25,459011,99,524546,99,302256641,1,10,16974595,0,50529798,10,25,524547,118,50529798,10,17108738, + 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,194,17108737,3,2,524559,130, + 2049,130,2049,130,524545,0,130,524545,0,130,2049,144,1048838,2,1642241,10,7,2120,1249,167841793, + 216,11,17826049,0,216,2,15,25,524546,190,134287105,217,118,2305,218,459023,226,0,0,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,99,0,285278479,276,6,2576,524546,104,1641217,1,167838467,273,2049,288,2049,284,524545, + 276,236,17826050,275,0,2572,2563,2049,266,1793,156,459023,156,1793,314,17760513,168,3,192,8, + 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,11,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, + 236,987393,1,1793,130,524546,495,2049,493,2049,493,17891588,2,495,8,17045505,-24,-16,17043736,-8, + 1118488,1793,130,17043202,1,169021201,2049,58,25,33883396,101450758,6404,459011,485,34668804,2,2049,482,524545,427, + 485,302056196,427,659969,1,114,101,116,114,111,46,109,117,114,105,0,0,15,174,504, + 193489870,100,117,112,0,515,17,174,504,6385162522,100,114,111,112,0,524,19,174,504,6385706560, + 115,119,97,112,0,534,27,174,504,6385107969,99,97,108,108,0,544,29,174,504,193490778, + 101,113,63,0,554,31,174,504,6383171847,45,101,113,63,0,563,33,174,504,193498500,108, + 116,63,0,573,35,174,504,193493055,103,116,63,0,582,37,174,504,210712273007,102,101,116, + 99,104,0,591,39,174,504,210728224082,115,116,111,114,101,0,602,41,174,504,177616,43, + 0,613,43,174,504,177618,45,0,620,45,174,504,177615,42,0,627,47,174,504,6383252404, + 47,109,111,100,0,634,49,174,504,193486360,97,110,100,0,644,51,174,504,5863686,111, + 114,0,653,53,174,504,193511454,120,111,114,0,661,55,174,504,210727785923,115,104,105,102, + 116,0,670,383,180,504,6385597157,112,117,115,104,0,681,386,180,504,193502740,112,111,112, + 0,691,380,180,504,5861552,48,59,0,700,58,168,504,8246307614109670331,102,101,116,99,104,45, + 110,101,120,116,0,708,61,168,504,8246931865698567806,115,116,111,114,101,45,110,101,120,116, + 0,724,266,168,504,-4555094569267928757,115,58,116,111,45,110,117,109,98,101,114,0,740,118, + 168,504,210726128775,115,58,101,113,63,0,757,104,168,504,7572865151309012,115,58,108,101,110,103, + 116,104,0,768,66,168,504,6953390994662,99,104,111,111,115,101,0,782,76,174,504,5863476, + 105,102,0,794,74,168,504,193429569,45,105,102,0,802,305,180,504,229482595734751,115,105,103, + 105,108,58,40,0,811,149,156,504,7570887965854272,67,111,109,112,105,108,101,114,0,824, + 3,156,504,6384141667,72,101,97,112,0,838,130,168,504,177617,44,0,848,144,168,504, + 5863748,115,44,0,855,150,180,504,177632,59,0,863,339,180,504,177664,91,0,870,355, + 180,504,177666,93,0,877,2,156,504,8244734546833303387,68,105,99,116,105,111,110,97,114,121, + 0,884,181,168,504,6953375463185,100,58,108,105,110,107,0,900,182,168,504,6385101839,100,58, + 120,116,0,912,184,168,504,229461379705849,100,58,99,108,97,115,115,0,922,190,168,504, + 6953375526308,100,58,110,97,109,101,0,935,168,168,504,8246177435876103505,99,108,97,115,115,58,119, + 111,114,100,0,947,180,168,504,-4577305721744236665,99,108,97,115,115,58,109,97,99,114,111, + 0,963,156,168,504,8246177435875405519,99,108,97,115,115,58,100,97,116,97,0,980,192,168, + 504,-3503194823018915134,100,58,97,100,100,45,104,101,97,100,101,114,0,996,306,180,504,229482595734746, + 115,105,103,105,108,58,35,0,1014,312,180,504,229482595734769,115,105,103,105,108,58,58, + 0,1027,331,180,504,229482595734749,115,105,103,105,108,58,38,0,1040,310,180,504,229482595734747,115, + 105,103,105,108,58,36,0,1053,370,180,504,6953974492262,114,101,112,101,97,116,0,1066, + 372,180,504,210706394789,97,103,97,105,110,0,1078,417,168,504,249892712402858498,105,110,116,101,114, + 112,114,101,116,0,1089,236,168,504,7572225886563901,100,58,108,111,111,107,117,112,0,1104, + 174,168,504,399738814153734542,99,108,97,115,115,58,112,114,105,109,105,116,105,118,101,0, + 1118,4,156,504,229445000025131,86,101,114,115,105,111,110,0,1139,464,168,504,177678,105,0, + 1152,130,168,504,177673,100,0,1159,458,168,504,177687,114,0,1166,243,156,504,6383922272,66, + 97,115,101,0,1173,92,168,504,6385574852,112,97,99,107,0,1183,78,168,504,6954102567431,117, + 110,112,97,99,107,0,1193,186,168,504,7572226160734292,100,58,115,111,117,114,99,101,0, + 1205,188,168,504,6953375310887,100,58,104,97,115,104,0,1219,389,168,504,-3366153855364863819,101,114,114, + 58,110,111,116,102,111,117,110,100,0,99,111,110,115,116,0,0,115,104,0, + 0,99,116,105,111,110,0,105,110,103,0,0,63,64,91,92,93,94,96,123, + 124,125,126,0,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87, + 88,89,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -86,477 +87,479 @@ CELL ngaImage[] = { 1793,10964,10952,10978,202201,410,382,1230,1535,0,10,1,10,2, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1212,1545,166, - 0,0,69,79,77,0,1,-3,15,10,1536,1560,166,0,0,100,101,112,116,104, - 0,1,-1,15,10,1549,1576,166,0,0,100,58,108,97,115,116,0,1,2,15, - 10,1564,1595,166,0,0,100,58,108,97,115,116,46,120,116,0,2049,1576,2049,180, - 15,10,1580,1619,166,0,0,100,58,108,97,115,116,46,99,108,97,115,115,0, - 2049,1576,2049,182,15,10,1601,1642,166,0,0,100,58,108,97,115,116,46,110,97, - 109,101,0,2049,1576,2049,188,10,1625,1660,166,0,0,114,101,99,108,97,115,115, - 0,2049,1576,2049,182,16,10,1647,1681,166,0,0,105,109,109,101,100,105,97,116, - 101,0,1,178,2049,1660,10,1666,1696,166,0,0,100,97,116,97,0,1,154,2049, - 1660,10,1686,1716,166,0,0,112,114,105,109,105,116,105,118,101,0,1,172,2049, - 1660,10,1701,1731,178,0,0,104,111,111,107,0,1,1793,2049,128,1,3,15,1, - 1,17,2049,128,10,1721,1758,166,0,0,115,101,116,45,104,111,111,107,0,1, - 1,17,16,10,1744,1775,166,0,0,117,110,104,111,111,107,0,1,1,17,2, - 1,1,17,4,16,10,1763,1792,178,0,0,40,0,10,1785,1800,178,0,0,41, - 0,10,1793,1818,166,0,0,99,111,109,112,105,108,101,58,108,105,116,0,1, - 1,2049,128,2049,128,10,1801,1843,166,0,0,99,111,109,112,105,108,101,58,106, - 117,109,112,0,1,1793,2049,128,2049,128,10,1825,1868,166,0,0,99,111,109,112, - 105,108,101,58,99,97,108,108,0,1,2049,2049,128,2049,128,10,1850,1892,166,0, - 0,99,111,109,112,105,108,101,58,114,101,116,0,1,10,2049,128,10,1875,1913, - 166,0,0,99,111,109,112,105,108,105,110,103,63,0,1,147,15,10,1897,1930, - 178,0,0,115,105,103,105,108,58,96,0,2049,259,2049,128,10,1917,1948,178,0, - 0,115,105,103,105,108,58,92,0,2049,457,10,1935,1964,178,0,0,115,105,103, - 105,108,58,94,0,2049,451,10,1951,1977,166,0,0,104,101,114,101,0,1,3, - 15,10,1967,1994,178,0,0,115,105,103,105,108,58,64,0,2049,231,2049,180,15, - 2049,1913,1793,2010,1,3841,2049,128,2049,128,10,1,2003,1793,2016,15,10,1,2014,2049, - 64,10,1981,2034,178,0,0,115,105,103,105,108,58,33,0,2049,231,2049,180,15, - 2049,1913,1793,2050,1,4097,2049,128,2049,128,10,1,2043,1793,2056,16,10,1,2054,2049, - 64,10,2021,2075,166,0,0,100,58,99,114,101,97,116,101,0,1793,2077,1,154, - 1,0,2049,190,2049,1977,2049,1576,2049,180,16,10,2061,2102,166,0,0,118,97,114, - 45,110,0,2049,2075,2049,128,10,2091,2116,166,0,0,118,97,114,0,134284289,0,2102, - 10,2107,2131,166,0,0,99,111,110,115,116,0,2049,2075,2049,1576,2049,180,16,10, - 2120,2149,172,0,0,116,117,99,107,0,100926722,10,2139,2161,172,0,0,111,118,101, - 114,0,67502597,10,2151,2172,172,0,0,110,105,112,0,772,10,2163,2189,172,0,0, - 100,114,111,112,45,112,97,105,114,0,771,10,2174,2201,172,0,0,63,100,117, - 112,0,6402,10,2191,2217,166,0,0,100,117,112,45,112,97,105,114,0,67502597,67502597, - 10,2203,2229,166,0,0,100,105,112,0,525572,6,10,2220,2241,166,0,0,115,105, - 112,0,67502597,1,25,2049,2229,10,2232,2255,166,0,0,98,105,0,1,2241,2049,2229, - 8,10,2247,2270,166,0,0,98,105,42,0,1,2229,2049,2229,8,10,2261,2285,166, - 0,0,98,105,64,0,2,2049,2270,10,2276,2298,166,0,0,116,114,105,0,1793, - 2307,1,2241,2049,2229,2049,2241,10,1,2300,2049,2229,8,10,2289,2323,166,0,0,116, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1231,1545,168, + 0,193454822,69,79,77,0,1,-3,15,10,1536,1560,168,0,210709897370,100,101,112,116,104, + 0,1,-1,15,10,1549,1576,168,0,6953375454647,100,58,108,97,115,116,0,1,2,15, + 10,1564,1595,168,0,249883453713703409,100,58,108,97,115,116,46,120,116,0,2049,1576,2049,182, + 15,10,1580,1619,168,0,-3502687787217310053,100,58,108,97,115,116,46,99,108,97,115,115,0, + 2049,1576,2049,184,15,10,1601,1642,168,0,-4578080011420638202,100,58,108,97,115,116,46,110,97, + 109,101,0,2049,1576,2049,190,10,1625,1660,168,0,229481143079314,114,101,99,108,97,115,115, + 0,2049,1576,2049,184,16,10,1647,1681,168,0,249892660727267252,105,109,109,101,100,105,97,116, + 101,0,1,180,2049,1660,10,1666,1696,168,0,6385144159,100,97,116,97,0,1,156,2049, + 1660,10,1686,1716,168,0,249902713833354782,112,114,105,109,105,116,105,118,101,0,1,174,2049, + 1660,10,1701,1731,180,0,6385302998,104,111,111,107,0,1,1793,2049,130,1,3,15,1, + 1,17,2049,130,10,1721,1758,168,0,7572920930896175,115,101,116,45,104,111,111,107,0,1, + 1,17,16,10,1744,1775,168,0,6954102295577,117,110,104,111,111,107,0,1,1,17,2, + 1,1,17,4,16,10,1763,1792,180,0,177613,40,0,10,1785,1800,180,0,177614,41, + 0,10,1793,1818,168,0,-4577149749211730287,99,111,109,112,105,108,101,58,108,105,116,0,1, + 1,2049,130,2049,130,10,1801,1843,168,0,-3471989134310745468,99,111,109,112,105,108,101,58,106, + 117,109,112,0,1,1793,2049,130,2049,130,10,1825,1868,168,0,-3471989134311018844,99,111,109,112, + 105,108,101,58,99,97,108,108,0,1,2049,2049,130,2049,130,10,1850,1892,168,0, + -4577149749211723885,99,111,109,112,105,108,101,58,114,101,116,0,1,10,2049,130,10,1875,1913, + 168,0,8246182162316307558,99,111,109,112,105,108,105,110,103,63,0,1,149,15,10,1897,1930, + 180,0,229482595734807,115,105,103,105,108,58,96,0,2049,266,2049,130,10,1917,1948,180,0, + 229482595734803,115,105,103,105,108,58,92,0,2049,464,10,1935,1964,180,0,229482595734805,115,105,103, + 105,108,58,94,0,2049,458,10,1951,1977,168,0,6385292201,104,101,114,101,0,1,3, + 15,10,1967,1994,180,0,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,0,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,0,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,0,210731100041,118,97,114, + 45,110,0,2049,2075,2049,130,10,2091,2116,168,0,193508814,118,97,114,0,134284289,0,2102, + 10,2107,2131,168,0,210709068620,99,111,110,115,116,0,2049,2075,2049,1576,2049,182,16,10, + 2120,2149,174,0,6385740380,116,117,99,107,0,100926722,10,2139,2161,174,0,6385561857,111,118,101, + 114,0,67502597,10,2151,2172,174,0,193500364,110,105,112,0,772,10,2163,2189,174,0,249885844724841747, + 100,114,111,112,45,112,97,105,114,0,771,10,2174,2201,174,0,6383817805,63,100,117, + 112,0,6402,10,2191,2217,168,0,7572302161469511,100,117,112,45,112,97,105,114,0,67502597,67502597, + 10,2203,2229,168,0,193489474,100,105,112,0,525572,6,10,2220,2241,168,0,193505809,115,105, + 112,0,67502597,1,27,2049,2229,10,2232,2255,168,0,5863248,98,105,0,1,2241,2049,2229, + 8,10,2247,2270,168,0,193487226,98,105,42,0,1,2229,2049,2229,8,10,2261,2285,168, + 0,193487248,98,105,64,0,2,2049,2270,10,2276,2298,168,0,193507188,116,114,105,0,1793, + 2307,1,2241,2049,2229,2049,2241,10,1,2300,2049,2229,8,10,2289,2323,168,0,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,166,0,0,116,114,105,64,0,2,2,2049, - 2323,10,2346,2372,166,0,0,119,104,105,108,101,0,1793,2381,525570,1639430,3,1,2374, - 7,10,1,2374,8,3,10,2361,2397,166,0,0,117,110,116,105,108,0,1793,2408, - 525570,385942534,-1,25,3,1,2399,7,10,1,2399,8,3,10,2386,2426,166,0,0,102, + 10,1,2325,2049,2229,8,10,2313,2356,168,0,6385737268,116,114,105,64,0,2,2,2049, + 2323,10,2346,2372,168,0,210732529790,119,104,105,108,101,0,1793,2381,525570,1639430,3,1,2374, + 7,10,1,2374,8,3,10,2361,2397,168,0,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,0,229466054377278,102, 111,114,101,118,101,114,0,1793,2430,8,10,1,2428,2049,2241,1,2426,7,10,2413, - 2449,166,0,0,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,178,0,0,115,105,103,105,108,58,124,0, - 2049,231,1793,2487,2049,180,15,10,1,2483,1793,2495,2049,182,15,10,1,2491,2049,2255, - 2049,1913,1793,2510,1,154,2049,2229,2049,1868,10,1,2503,1,25,2049,64,10,2466,2527, - 166,0,0,84,82,85,69,0,1,-1,10,2517,2541,166,0,0,70,65,76,83, - 69,0,1,0,10,2530,2554,166,0,0,99,97,115,101,0,1793,2559,67502597,11,10, + 2449,168,0,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,0,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,0,6384551781,84,82,85,69,0,1,-1,10,2517,2541,168,0,210672985680,70,65,76,83, + 69,0,1,0,10,2530,2554,168,0,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,64,25,6,3,3,10,2544,2600,166,0,0,115,58,99,97,115,101, - 0,1793,2606,67502597,2049,116,10,1,2602,2049,2229,4,1793,2618,772,8,2049,2527,10,1, - 2613,1793,2626,3,2049,2541,10,1,2622,2049,64,25,6,3,3,10,2588,2644,166,0, - 0,110,111,116,0,1,-1,23,10,2635,2659,166,0,0,108,116,101,113,63,0, - 2049,2217,101516555,22,10,2648,2675,166,0,0,103,116,101,113,63,0,4,2049,2659,10, - 2664,2690,166,0,0,110,58,77,65,88,0,1,-5,15,10,2679,2705,166,0,0, - 110,58,77,73,78,0,1,-4,15,10,2694,2722,166,0,0,110,58,122,101,114, - 111,63,0,1,0,11,10,2709,2740,166,0,0,110,58,45,122,101,114,111,63, - 0,1,0,12,10,2726,2761,166,0,0,110,58,110,101,103,97,116,105,118,101, - 63,0,1,0,13,10,2744,2782,166,0,0,110,58,112,111,115,105,116,105,118, - 101,63,0,1,-1,14,10,2765,2812,166,0,0,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,166, - 0,0,110,58,101,118,101,110,63,0,1,2,20,3,2049,2722,10,2816,2848,166, - 0,0,110,58,111,100,100,63,0,2049,2829,2049,2644,10,2836,2862,166,0,0,105, - 102,59,0,67502597,1,74,2049,2229,25,6,771,10,2853,2881,166,0,0,45,105,102, - 59,0,67502597,1,72,2049,2229,2049,2644,25,6,771,10,2871,2901,172,0,0,114,111, - 116,0,67503109,10,2892,2910,172,0,0,47,0,197652,10,2903,2921,172,0,0,109,111, - 100,0,788,10,2912,2934,166,0,0,110,58,112,111,119,0,1,1,4,1793,2942, - 67502597,19,10,1,2939,2049,2449,772,10,2923,2962,166,0,0,110,58,110,101,103,97, - 116,101,0,1,-1,19,10,2948,2980,166,0,0,110,58,115,113,117,97,114,101, - 0,4866,10,2966,2994,166,0,0,110,58,115,113,114,116,0,1,1,1793,3012,2049, + 1,2575,2049,66,25,6,3,3,10,2544,2600,168,0,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,0, + 193500566,110,111,116,0,1,-1,23,10,2635,2659,168,0,210719911674,108,116,101,113,63,0, + 2049,2217,101516555,22,10,2648,2675,168,0,210713982069,103,116,101,113,63,0,4,2049,2659,10, + 2664,2690,168,0,210720171475,110,58,77,65,88,0,1,-5,15,10,2679,2705,168,0,210720171729, + 110,58,77,73,78,0,1,-4,15,10,2694,2722,168,0,229474321428492,110,58,122,101,114, + 111,63,0,1,0,11,10,2709,2740,168,0,7572649618157049,110,58,45,122,101,114,111,63, + 0,1,0,12,10,2726,2761,168,0,-4562761254435316065,110,58,110,101,103,97,116,105,118,101, + 63,0,1,0,13,10,2744,2782,168,0,-4562757999622951041,110,58,112,111,115,105,116,105,118, + 101,63,0,1,-1,14,10,2765,2812,168,0,-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, + 0,229474297120890,110,58,101,118,101,110,63,0,1,2,20,3,2049,2722,10,2816,2848,168, + 0,6953766919107,110,58,111,100,100,63,0,2049,2829,2049,2644,10,2836,2862,168,0,193494767,105, + 102,59,0,67502597,1,76,2049,2229,25,6,771,10,2853,2881,168,0,6383175836,45,105,102, + 59,0,67502597,1,74,2049,2229,2049,2644,25,6,771,10,2871,2901,174,0,193504922,114,111, + 116,0,67503109,10,2892,2910,174,0,177620,47,0,197652,10,2903,2921,174,0,193499461,109,111, + 100,0,788,10,2912,2934,168,0,210720211139,110,58,112,111,119,0,1,1,4,1793,2942, + 67502597,19,10,1,2939,2049,2449,772,10,2923,2962,168,0,7572652137106817,110,58,110,101,103,97, + 116,101,0,1,-1,19,10,2948,2980,168,0,7572652347517886,110,58,115,113,117,97,114,101, + 0,4866,10,2966,2994,168,0,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, - 166,0,0,110,58,109,105,110,0,2049,2217,13,1793,3035,3,10,1,3033,1793,3041, - 772,10,1,3039,2049,64,10,3017,3057,166,0,0,110,58,109,97,120,0,2049,2217, - 14,1793,3064,3,10,1,3062,1793,3070,772,10,1,3068,2049,64,10,3046,3086,166,0, - 0,110,58,97,98,115,0,2,2049,2761,1,2962,9,10,3075,3106,166,0,0,110, - 58,108,105,109,105,116,0,4,5,2049,3028,6,2049,3057,10,3093,3125,166,0,0, - 110,58,105,110,99,0,659713,1,10,3114,3139,166,0,0,110,58,100,101,99,0, - 659969,1,10,3128,3158,166,0,0,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,166,0,0,83,99, - 111,112,101,76,105,115,116,0,10725,10831,10,3172,3198,166,0,0,123,123,0,2049, - 1576,2,1,3187,2049,59,16,10,3190,3225,166,0,0,45,45,45,114,101,118,101, - 97,108,45,45,45,0,2049,1576,1,3187,2049,3125,16,10,3207,3241,166,0,0,125, - 125,0,1,3187,2049,56,4,15,11,1793,3255,3841,3187,4097,2,10,1,3250,1793,3281, + 168,0,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,0,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,0, + 210720194371,110,58,97,98,115,0,2,2049,2761,1,2962,9,10,3075,3106,168,0,229474304963756,110, + 58,108,105,109,105,116,0,4,5,2049,3028,6,2049,3057,10,3093,3125,168,0,210720203463, + 110,58,105,110,99,0,659713,1,10,3114,3139,168,0,210720197721,110,58,100,101,99,0, + 659969,1,10,3128,3158,168,0,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,0,249861296566813883,83,99, + 111,112,101,76,105,115,116,0,10706,10812,10,3172,3198,168,0,5864091,123,123,0,2049, + 1576,2,1,3187,2049,61,16,10,3190,3225,168,0,-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,0,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,64,10,3233,3296,166,0,0,66,121,116,101,0,10,3286,3312, - 166,0,0,98,121,116,101,45,109,97,115,107,0,1,255,4,1,8,19,2, - 1793,3326,2049,2962,24,21,10,1,3321,2049,2229,24,10,3297,3345,166,0,0,114,101, + 16,10,1,3259,2049,66,10,3233,3296,168,0,0,66,121,116,101,0,10,3286,3312, + 168,0,0,98,121,116,101,45,109,97,115,107,0,1,255,4,1,8,19,2, + 1793,3326,2049,2962,24,21,10,1,3321,2049,2229,24,10,3297,3345,168,0,0,114,101, 112,108,97,99,101,0,1,0,1793,3374,1793,3369,1793,3364,1793,3359,3,3841,3296,10, 1,3355,2049,2229,10,1,3353,2049,2229,10,1,3351,2049,2229,10,1,3349,2049,2554,1, 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, - 166,0,0,98,58,116,111,45,98,121,116,101,45,97,100,100,114,101,115,115, - 0,1,4,19,10,3437,3477,166,0,0,98,58,102,101,116,99,104,0,1,4, - 20,4,1,4,20,67503109,17,15,4,2049,3312,10,3464,3504,166,0,0,98,58,115, - 116,111,114,101,0,4,4097,3296,1,4,20,4,1793,3518,2,15,2049,76,10,1, - 3513,2049,2229,2049,3345,2049,90,4,16,10,3491,3542,166,0,0,104,58,102,101,116, + 168,0,-6972911891006832072,98,58,116,111,45,98,121,116,101,45,97,100,100,114,101,115,115, + 0,1,4,19,10,3437,3477,168,0,229458800096267,98,58,102,101,116,99,104,0,1,4, + 20,4,1,4,20,67503109,17,15,4,2049,3312,10,3464,3504,168,0,229458816047342,98,58,115, + 116,111,114,101,0,4,4097,3296,1,4,20,4,1793,3518,2,15,2049,78,10,1, + 3513,2049,2229,2049,3345,2049,92,4,16,10,3491,3542,168,0,229466548904081,104,58,102,101,116, 99,104,0,1793,3547,2049,3477,10,1,3544,1793,3559,2049,3125,2049,3477,1,-8,24,10, - 1,3551,2049,2255,22,10,3529,3578,166,0,0,104,58,115,116,111,114,101,0,2049, + 1,3551,2049,2255,22,10,3529,3578,168,0,229466564855156,104,58,115,116,111,114,101,0,2049, 2217,1793,3586,1,255,21,10,1,3582,2049,2229,2049,3504,2049,3125,1793,3603,1,8,24, - 1,255,21,10,1,3596,2049,2229,2049,3504,10,3565,3623,166,0,0,119,58,102,101, - 116,99,104,0,1,4,197652,15,10,3610,3641,166,0,0,119,58,115,116,111,114, - 101,0,1,4,197652,16,10,3628,3664,166,0,0,119,58,102,101,116,99,104,45, - 110,101,120,116,0,2,1,4,17,4,2049,3623,10,3646,3690,166,0,0,104,58, + 1,255,21,10,1,3596,2049,2229,2049,3504,10,3565,3623,168,0,229485920923616,119,58,102,101, + 116,99,104,0,1,4,197652,15,10,3610,3641,168,0,229485936874691,119,58,115,116,111,114, + 101,0,1,4,197652,16,10,3628,3664,168,0,-2542660583859062324,119,58,102,101,116,99,104,45, + 110,101,120,116,0,2,1,4,17,4,2049,3623,10,3646,3690,168,0,-3300792181564964579,104,58, 102,101,116,99,104,45,110,101,120,116,0,2,1,2,17,4,2049,3542,10,3672, - 3716,166,0,0,98,58,102,101,116,99,104,45,110,101,120,116,0,2,1,1, - 17,4,2049,3477,10,3698,3742,166,0,0,119,58,115,116,111,114,101,45,110,101, - 120,116,0,2,1,4,17,1,3641,2049,2229,10,3724,3769,166,0,0,104,58,115, + 3716,168,0,-3604044820647325481,98,58,102,101,116,99,104,45,110,101,120,116,0,2,1,1, + 17,4,2049,3477,10,3698,3742,168,0,-2542036332270164849,119,58,115,116,111,114,101,45,110,101, + 120,116,0,2,1,4,17,1,3641,2049,2229,10,3724,3769,168,0,-3300167929976067104,104,58,115, 116,111,114,101,45,110,101,120,116,0,2,1,2,17,1,3578,2049,2229,10,3751, - 3796,166,0,0,98,58,115,116,111,114,101,45,110,101,120,116,0,2,1,1, - 17,1,3504,2049,2229,10,3778,3819,166,0,0,118,58,105,110,99,45,98,121,0, - 1793,3823,4367,10,1,3821,2049,2241,16,10,3805,3843,166,0,0,118,58,100,101,99, - 45,98,121,0,1793,3847,1180687,10,1,3845,2049,2241,16,10,3829,3864,166,0,0,118, - 58,105,110,99,0,1,1,4,2049,3819,10,3853,3881,166,0,0,118,58,100,101, - 99,0,1,1,4,2049,3843,10,3870,3900,166,0,0,118,58,108,105,109,105,116, - 0,251790597,1542,2049,3106,4100,10,3887,3916,166,0,0,118,58,111,110,0,2049,2527,4100, - 10,3906,3931,166,0,0,118,58,111,102,102,0,2049,2541,4100,10,3920,3946,166,0, - 0,97,108,108,111,116,0,1,3,2049,3819,10,3935,3967,166,0,0,118,58,112, - 114,101,115,101,114,118,101,0,983556,1793,3975,1,25,2049,2229,10,1,3970,2049,2229, - 4100,10,3951,3995,166,0,0,118,58,117,112,100,97,116,101,0,4,1793,4002,15, - 4,8,10,1,3998,2049,2241,16,10,3981,4018,166,0,0,99,111,112,121,0,1793, - 4027,285278725,1,33951492,268767489,1,6,10,1,4020,2049,2449,771,10,4008,4044,154,0,0,115, - 116,97,114,116,0,0,10,4033,4055,154,0,0,101,110,100,0,0,10,4046,4072, - 166,0,0,116,101,114,109,105,110,97,116,101,0,1,0,3841,4055,16,10,4008, - 4096,166,0,0,98,117,102,102,101,114,58,115,116,97,114,116,0,3841,4044,10, - 4078,4115,166,0,0,98,117,102,102,101,114,58,101,110,100,0,3841,4055,10,4099, - 4134,166,0,0,98,117,102,102,101,114,58,97,100,100,0,3841,4055,16,1,4055, - 2049,3864,2049,4072,10,4118,4160,166,0,0,98,117,102,102,101,114,58,103,101,116, - 0,1,4055,2049,3881,3841,4055,15,2049,4072,10,4144,4188,166,0,0,98,117,102,102, - 101,114,58,101,109,112,116,121,0,3841,4044,4097,4055,2049,4072,10,4170,4212,166,0, - 0,98,117,102,102,101,114,58,115,105,122,101,0,3841,4055,3841,4044,18,10,4195, - 4234,166,0,0,98,117,102,102,101,114,58,115,101,116,0,4097,4044,2049,4188,10, - 4218,4260,166,0,0,98,117,102,102,101,114,58,112,114,101,115,101,114,118,101, - 0,3841,4044,3841,4055,1793,4273,1,25,2049,2229,4097,4044,10,1,4266,2049,2229,4097,4055, - 10,4239,4297,154,0,0,84,101,109,112,83,116,114,105,110,103,115,0,32,4280, - 4317,154,0,0,84,101,109,112,83,116,114,105,110,103,77,97,120,0,512,4298, - 4331,166,0,0,83,84,82,73,78,71,83,0,2049,1545,3841,4297,3841,4317,19,18, - 10,4318,4353,154,0,0,67,117,114,114,101,110,116,0,31,10,4340,4370,166,0, + 3796,168,0,-3603420569058428006,98,58,115,116,111,114,101,45,110,101,120,116,0,2,1,1, + 17,1,3504,2049,2229,10,3778,3819,168,0,7572992899446007,118,58,105,110,99,45,98,121,0, + 1793,3823,4367,10,1,3821,2049,2241,16,10,3805,3843,168,0,7572992693095753,118,58,100,101,99, + 45,98,121,0,1793,3847,1180687,10,1,3845,2049,2241,16,10,3829,3864,168,0,210729690831,118, + 58,105,110,99,0,1,1,4,2049,3819,10,3853,3881,168,0,210729685089,118,58,100,101, + 99,0,1,1,4,2049,3843,10,3870,3900,168,0,229484636707508,118,58,108,105,109,105,116, + 0,251790597,1542,2049,3106,4100,10,3887,3916,168,0,6385748402,118,58,111,110,0,2049,2527,4100, + 10,3906,3931,168,0,210729697104,118,58,111,102,102,0,2049,2541,4100,10,3920,3946,168,0, + 210706586657,97,108,108,111,116,0,1,3,2049,3819,10,3935,3967,168,0,8246989571153063777,118,58,112, + 114,101,115,101,114,118,101,0,983556,1793,3975,1,27,2049,2229,10,1,3970,2049,2229, + 4100,10,3951,3995,168,0,7572993371535704,118,58,117,112,100,97,116,101,0,4,1793,4002,15, + 4,8,10,1,3998,2049,2241,16,10,3981,4018,168,0,6385123360,99,111,112,121,0,1793, + 4027,285278725,1,33951492,268767489,1,6,10,1,4020,2049,2449,771,10,4008,4044,156,0,0,115, + 116,97,114,116,0,0,10,4033,4055,156,0,0,101,110,100,0,0,10,4046,4072, + 168,0,0,116,101,114,109,105,110,97,116,101,0,1,0,3841,4055,16,10,4008, + 4096,168,0,-3513680875729732409,98,117,102,102,101,114,58,115,116,97,114,116,0,3841,4044,10, + 4078,4115,168,0,8246143877888709904,98,117,102,102,101,114,58,101,110,100,0,3841,4055,10,4099, + 4134,168,0,8246143877888705218,98,117,102,102,101,114,58,97,100,100,0,3841,4055,16,1,4055, + 2049,3864,2049,4072,10,4118,4160,168,0,8246143877888711801,98,117,102,102,101,114,58,103,101,116, + 0,1,4055,2049,3881,3841,4055,15,2049,4072,10,4144,4188,168,0,-3513680875746570456,98,117,102,102, + 101,114,58,101,109,112,116,121,0,3841,4044,4097,4055,2049,4072,10,4170,4212,168,0, + -4578413135315348908,98,117,102,102,101,114,58,115,105,122,101,0,3841,4055,3841,4044,18,10,4195, + 4234,168,0,8246143877888724869,98,117,102,102,101,114,58,115,101,116,0,4097,4044,2049,4188,10, + 4218,4260,168,0,-3186446687793719003,98,117,102,102,101,114,58,112,114,101,115,101,114,118,101, + 0,3841,4044,3841,4055,1793,4273,1,27,2049,2229,4097,4044,10,1,4266,2049,2229,4097,4055, + 10,4239,4297,156,0,-4600587576916820603,84,101,109,112,83,116,114,105,110,103,115,0,32,4280, + 4317,156,0,7474516786580364824,84,101,109,112,83,116,114,105,110,103,77,97,120,0,512,4298, + 4331,168,0,229440420829967,83,84,82,73,78,71,83,0,2049,1545,3841,4297,3841,4317,19,18, + 10,4318,4353,156,0,0,67,117,114,114,101,110,116,0,5,10,4340,4370,168,0, 0,115,58,112,111,105,110,116,101,114,0,3841,4353,3841,4317,19,2049,4331,17,10, - 4355,4391,166,0,0,115,58,110,101,120,116,0,1,4353,2049,3864,3841,4353,3841,4297, - 11,1793,4407,1,0,4097,4353,10,1,4402,9,10,4318,4423,166,0,0,115,58,116, - 101,109,112,0,2,2049,102,2049,3125,2049,4370,4,2049,4018,2049,4370,2049,4391,10,4411, - 4451,166,0,0,115,58,101,109,112,116,121,0,2049,4370,2049,4391,1,0,67502597,16, - 10,4438,4472,166,0,0,115,58,115,107,105,112,0,6,1793,4480,68223234,1,786703,0, - 10,1,4475,2049,2372,2049,3139,5,10,4460,4500,166,0,0,115,58,107,101,101,112, - 0,2049,1913,1793,4509,1,4472,2049,1868,10,1,4504,9,2049,1977,1,142,2049,2229,2049, - 154,10,4488,4534,178,0,0,115,105,103,105,108,58,39,0,2049,1913,1,4500,1, - 4423,2049,64,10,4521,4556,166,0,0,115,58,102,101,116,99,104,0,17,15,10, - 4543,4572,166,0,0,115,58,115,116,111,114,101,0,17,16,10,4559,4587,166,0, - 0,115,58,99,104,111,112,0,2049,4423,2,2049,102,67502597,17,2049,3139,1,0,4, - 16,10,4575,4616,166,0,0,115,58,114,101,118,101,114,115,101,0,1793,4658,2, - 2049,4423,2049,4234,1,102,1793,4634,2,2049,102,17,2049,3139,10,1,4627,2049,2255,4, + 4355,4391,168,0,0,115,58,110,101,120,116,0,1,4353,2049,3864,3841,4353,3841,4297, + 11,1793,4407,1,0,4097,4353,10,1,4402,9,10,4318,4423,168,0,6953962777192,115,58,116, + 101,109,112,0,2,2049,104,2049,3125,2049,4370,4,2049,4018,2049,4370,2049,4391,10,4411, + 4451,168,0,229480754149537,115,58,101,109,112,116,121,0,2049,4370,2049,4391,1,0,67502597,16, + 10,4438,4472,168,0,6953962747657,115,58,115,107,105,112,0,6,1793,4480,68223234,1,786703,0, + 10,1,4475,2049,2372,2049,3139,5,10,4460,4500,168,0,6953962453495,115,58,107,101,101,112, + 0,2049,1913,1793,4509,1,4472,2049,1868,10,1,4504,9,2049,1977,1,144,2049,2229,2049, + 156,10,4488,4534,180,0,229482595734750,115,105,103,105,108,58,39,0,2049,1913,1,4500,1, + 4423,2049,66,10,4521,4556,168,0,229480755051740,115,58,102,101,116,99,104,0,17,15,10, + 4543,4572,168,0,229480771002815,115,58,115,116,111,114,101,0,17,16,10,4559,4587,168,0, + 6953962169596,115,58,99,104,111,112,0,2049,4423,2,2049,104,67502597,17,2049,3139,1,0,4, + 16,10,4575,4616,168,0,249904557751418990,115,58,114,101,118,101,114,115,101,0,1793,4658,2, + 2049,4423,2049,4234,1,104,1793,4634,2,2049,104,17,2049,3139,10,1,4627,2049,2255,4, 1793,4648,2,15,2049,4134,2049,3139,10,1,4641,2049,2449,3,2049,4096,2049,4423,10,1, - 4618,2049,4260,10,4601,4678,166,0,0,115,58,112,114,101,112,101,110,100,0,2049, - 4423,1793,4702,2,2049,102,17,1793,4694,2,2049,102,2049,3125,10,1,4688,2049,2229,4, - 2049,4018,10,1,4682,2049,2241,10,4663,4721,166,0,0,115,58,97,112,112,101,110, - 100,0,4,2049,4678,10,4707,4741,166,0,0,115,58,102,111,114,45,101,97,99, + 4618,2049,4260,10,4601,4678,168,0,249904555657463488,115,58,112,114,101,112,101,110,100,0,2049, + 4423,1793,4702,2,2049,104,17,1793,4694,2,2049,104,2049,3125,10,1,4688,2049,2229,4, + 2049,4018,10,1,4682,2049,2241,10,4663,4721,168,0,7572864733934314,115,58,97,112,112,101,110, + 100,0,4,2049,4678,10,4707,4741,168,0,8246849907066750743,115,58,102,111,114,45,101,97,99, 104,0,1793,4756,67502597,6415,3,67502597,67502597,251987205,2054,101777670,1,1,4743,7,10,1,4743,8, - 771,10,4725,4779,166,0,0,115,58,105,110,100,101,120,47,99,104,97,114,0, - 4,1793,4793,68223234,1,6415,33883396,101450758,6404,3,1,4782,7,10,1,4782,1793,4802,18,2049, - 3139,772,10,1,4797,1793,4811,2049,102,67502597,11,10,1,4806,2049,2298,1793,4821,3,1, - -1,10,1,4817,9,10,4761,4847,166,0,0,115,58,99,111,110,116,97,105,110, - 115,47,99,104,97,114,63,0,2049,4779,1,-1,12,10,4825,4865,166,0,0,115, - 58,104,97,115,104,0,1,5381,4,1793,4873,286458116,33,10,1,4870,2049,4741,10,4853, - 4887,154,0,0,83,114,99,0,0,4878,4897,154,0,0,84,97,114,0,0,4888, - 4907,154,0,0,80,97,100,0,0,4898,4915,154,0,0,73,0,0,4908,4923,154, - 0,0,70,0,0,4916,4932,154,0,0,65,116,0,0,4924,4948,166,0,0,116, - 101,114,109,105,110,97,116,101,0,1,0,3841,4907,3841,4897,2049,102,17,16,10, - 4933,4972,166,0,0,101,120,116,114,97,99,116,0,3841,4887,3841,4915,17,3841,4907, - 3841,4897,2049,102,2049,4018,10,4959,4999,166,0,0,99,111,109,112,97,114,101,0, - 3841,4907,3841,4897,2049,116,3841,4923,22,4097,4923,3841,4923,1793,5019,3841,4915,4097,4932,10, - 1,5014,2049,72,10,4986,5034,166,0,0,110,101,120,116,0,1,4915,2049,3864,10, - 4853,5063,166,0,0,115,58,99,111,110,116,97,105,110,115,47,115,116,114,105, - 110,103,63,0,4097,4897,4097,4887,2049,4451,4097,4907,1,0,4097,4915,1,0,4097,4923, - 3841,4887,2049,102,1793,5094,2049,4972,2049,4948,2049,4999,2049,5034,10,1,5085,2049,2449,3841, - 4923,10,5039,5110,154,0,0,83,116,114,0,0,5101,5124,166,0,0,101,120,116, - 114,97,99,116,0,2049,2217,3841,5110,4,2049,4018,3841,-1,67502597,17,1,0,4,16, - 10,5111,5151,166,0,0,99,104,101,99,107,0,1,5124,2049,2229,1793,5162,1,3125, - 2049,2229,10,1,5157,2049,2229,3841,5110,2049,4865,67502597,11,10,5140,5187,166,0,0,108, - 111,99,97,116,105,111,110,0,67503109,67503109,1793,5220,1793,5215,4,1793,5201,67502597,2049,2722, - 21,10,1,5196,2049,2229,4,1793,5211,772,2,10,1,5208,9,10,1,5193,2049,2229, - 10,1,5191,2049,2229,10,5173,5236,166,0,0,115,101,116,117,112,0,2049,4451,4097, - 5110,1,0,67503109,67503109,1,102,1,4865,2049,2255,2049,4451,2049,4234,1793,5260,67502597,2049,102, - 10,1,5256,2049,2229,4,10,5039,5286,166,0,0,115,58,105,110,100,101,120,47, - 115,116,114,105,110,103,0,67502597,1793,5312,1793,5305,2049,5236,1793,5300,2049,5151,2049,5187, - 10,1,5295,2049,2449,10,1,5291,2049,4260,771,3,10,1,5289,2049,2229,18,1,2, - 18,1,-1,2049,3057,10,5266,5339,166,0,0,115,58,102,105,108,116,101,114,0, - 1793,5367,2049,4451,2049,4234,4,1793,5359,2049,2217,4,8,1,4134,1,15,2049,64,10, - 1,5348,2049,4741,3,2049,4096,10,1,5341,2049,4260,10,5325,5383,166,0,0,115,58, - 109,97,112,0,1793,5405,2049,4451,2049,4234,4,1793,5397,67502597,8,2049,4134,10,1,5392, - 2049,4741,3,2049,4096,10,1,5385,2049,4260,10,5372,5424,166,0,0,115,58,115,117, - 98,115,116,114,0,1793,5430,17,2049,4451,10,1,5426,2049,2229,1793,5442,67502597,1,4018, - 2049,2229,10,1,5436,2049,2241,67502597,1793,5455,17,1,0,4,16,10,1,5449,2049,2229, - 10,5410,5473,166,0,0,115,58,114,105,103,104,116,0,67502597,2049,102,67502597,18,4, - 2049,5424,10,5460,5494,166,0,0,115,58,108,101,102,116,0,1,0,4,2049,5424, - 10,5482,5520,166,0,0,115,58,98,101,103,105,110,115,45,119,105,116,104,63, - 0,2,2049,102,1,17,2049,2229,2049,5494,2049,116,10,5500,5550,166,0,0,115,58, - 101,110,100,115,45,119,105,116,104,63,0,2,2049,102,1,17,2049,2229,2049,5473, - 2049,116,10,5532,5574,166,0,0,115,58,99,111,112,121,0,67502597,2049,102,2049,3125, - 2049,4018,10,5562,5596,166,0,0,115,58,68,73,71,73,84,83,0,2049,4472,48, - 49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,0,1,5598,10,5582, - 5641,166,0,0,115,58,65,83,67,73,73,45,76,79,87,69,82,67,65,83, - 69,0,2049,4472,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,5643,10,5618,5696,166,0,0,115, - 58,65,83,67,73,73,45,85,80,80,69,82,67,65,83,69,0,2049,4472,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,5698,10,5673,5749,166,0,0,115,58,65,83,67,73, - 73,45,76,69,84,84,69,82,83,0,2049,4472,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, + 771,10,4725,4779,168,0,-2744677796467205929,115,58,105,110,100,101,120,47,99,104,97,114,0, + 1793,4793,1793,4788,1,-1,1,0,10,1,4783,2049,2229,10,1,4781,2049,2229,4,1793, + 4829,67502597,11,1793,4821,1793,4816,1793,4810,3,10,1,4808,2049,2229,2,10,1,4806,2049, + 2229,10,1,4804,9,1,3125,2049,2229,10,1,4800,2049,4741,771,10,4761,4857,168,0, + -2157201767973730595,115,58,99,111,110,116,97,105,110,115,47,99,104,97,114,63,0,2049,4779, + 1,-1,12,10,4835,4875,168,0,6953962341782,115,58,104,97,115,104,0,1,5381,4,1793, + 4883,286458116,33,10,1,4880,2049,4741,10,4863,4897,156,0,0,83,116,114,0,0,4888, + 4911,168,0,0,101,120,116,114,97,99,116,0,2049,2217,3841,4897,4,2049,4018,3841, + 4897,67502597,17,1,0,4,16,10,4898,4938,168,0,0,99,104,101,99,107,0,1, + 4911,2049,2229,1793,4949,1,3125,2049,2229,10,1,4944,2049,2229,3841,4897,2049,4875,67502597,11, + 10,4927,4974,168,0,0,108,111,99,97,116,105,111,110,0,67503109,67503109,1793,5007,1793, + 5002,4,1793,4988,67502597,2049,2722,21,10,1,4983,2049,2229,4,1793,4998,772,2,10,1, + 4995,9,10,1,4980,2049,2229,10,1,4978,2049,2229,10,4960,5023,168,0,0,115,101, + 116,117,112,0,2049,4451,4097,4897,1,0,67503109,67503109,1,104,1,4875,2049,2255,1793,5043, + 67502597,2049,104,10,1,5039,2049,2229,4,10,4863,5069,168,0,-581580411198892688,115,58,105,110,100, + 101,120,47,115,116,114,105,110,103,0,67502597,1793,5088,2049,5023,1793,5081,2049,4938,2049, + 4974,10,1,5076,2049,2449,771,3,10,1,5072,2049,2229,18,1,2,18,1,-1,2049, + 3057,10,5049,5110,156,0,0,83,114,99,0,0,5101,5120,156,0,0,84,97,114, + 0,0,5111,5130,156,0,0,80,97,100,0,0,5121,5138,156,0,0,73,0,0, + 5131,5146,156,0,0,70,0,0,5139,5155,156,0,0,65,116,0,0,5147,5171,168, + 0,0,116,101,114,109,105,110,97,116,101,0,1,0,3841,5130,3841,5120,2049,104, + 17,16,10,5156,5195,168,0,0,101,120,116,114,97,99,116,0,3841,5110,3841,5138, + 17,3841,5130,3841,5120,2049,104,2049,4018,10,5182,5222,168,0,0,99,111,109,112,97, + 114,101,0,3841,5130,3841,5120,2049,118,3841,5146,22,4097,5146,3841,5146,1793,5242,3841,5138, + 4097,5155,10,1,5237,2049,74,10,5209,5257,168,0,0,110,101,120,116,0,1,5138, + 2049,3864,10,5049,5286,168,0,-6456227941126558634,115,58,99,111,110,116,97,105,110,115,47,115, + 116,114,105,110,103,63,0,4097,5120,4097,5110,2049,4451,4097,5130,1,0,4097,5138,1, + 0,4097,5146,3841,5110,2049,104,1793,5317,2049,5195,2049,5171,2049,5222,2049,5257,10,1,5308, + 2049,2449,3841,5146,10,5262,5338,168,0,7572864921182136,115,58,102,105,108,116,101,114,0,1793, + 5366,2049,4451,2049,4234,4,1793,5358,2049,2217,4,8,1,4134,1,17,2049,66,10,1, + 5347,2049,4741,3,2049,4096,10,1,5340,2049,4260,10,5324,5382,168,0,210726137008,115,58,109, + 97,112,0,1793,5404,2049,4451,2049,4234,4,1793,5396,67502597,8,2049,4134,10,1,5391,2049, + 4741,3,2049,4096,10,1,5384,2049,4260,10,5371,5423,168,0,7572865443813333,115,58,115,117,98, + 115,116,114,0,1793,5429,17,2049,4451,10,1,5425,2049,2229,1793,5441,67502597,1,4018,2049, + 2229,10,1,5435,2049,2241,67502597,1793,5454,17,1,0,4,16,10,1,5448,2049,2229,10, + 5409,5472,168,0,229480769412560,115,58,114,105,103,104,116,0,67502597,2049,104,67502597,18,4,2049, + 5423,10,5459,5493,168,0,6953962489469,115,58,108,101,102,116,0,1,0,4,2049,5423,10, + 5481,5519,168,0,-949014848675520942,115,58,98,101,103,105,110,115,45,119,105,116,104,63,0, + 2,2049,104,1,19,2049,2229,2049,5493,2049,118,10,5499,5549,168,0,-2744863427173801468,115,58,101, + 110,100,115,45,119,105,116,104,63,0,2,2049,104,1,19,2049,2229,2049,5472,2049, + 118,10,5531,5573,168,0,6953962177261,115,58,99,111,112,121,0,67502597,2049,104,2049,3125,2049, + 4018,10,5561,5595,168,0,7572863551252214,115,58,68,73,71,73,84,83,0,2049,4472,48,49, + 50,51,52,53,54,55,56,57,65,66,67,68,69,70,0,1,5597,10,5581,5640, + 168,0,-3174032931242973971,115,58,65,83,67,73,73,45,76,79,87,69,82,67,65,83,69, + 0,2049,4472,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,5642,10,5617,5695,168,0,-3174020239987242608,115,58, + 65,83,67,73,73,45,85,80,80,69,82,67,65,83,69,0,2049,4472,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,5751,10,5728,5826,166,0,0,115,58,80,85,78,67,84, - 85,65,84,73,79,78,0,2049,4472,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,5828,1,95,67502597,16,10,5807,5886,154,0,0,115,58,87,72,73,84, - 69,83,80,65,67,69,0,32,9,10,13,0,5868,5898,178,0,0,39,0,1, - 4451,2049,166,10,5891,5910,178,0,0,36,0,1,0,2049,154,10,5903,0,154,0, - 0,65,83,67,73,73,58,78,85,76,0,5915,27,154,0,0,65,83,67,73, - 73,58,69,83,67,0,5930,8,154,0,0,65,83,67,73,73,58,66,83,0, - 5945,9,154,0,0,65,83,67,73,73,58,72,84,0,5959,10,154,0,0,65, - 83,67,73,73,58,76,70,0,5973,11,154,0,0,65,83,67,73,73,58,86, - 84,0,5987,12,154,0,0,65,83,67,73,73,58,70,70,0,6001,13,154,0, - 0,65,83,67,73,73,58,67,82,0,6015,32,154,0,0,65,83,67,73,73, - 58,83,80,65,67,69,0,6029,127,154,0,0,65,83,67,73,73,58,68,69, - 76,0,6046,1,154,0,0,65,83,67,73,73,58,83,79,72,0,6061,2,154, - 0,0,65,83,67,73,73,58,83,84,88,0,6076,3,154,0,0,65,83,67, - 73,73,58,69,84,88,0,6091,4,154,0,0,65,83,67,73,73,58,69,79, - 84,0,6106,5,154,0,0,65,83,67,73,73,58,69,78,81,0,6121,6,154, - 0,0,65,83,67,73,73,58,65,67,75,0,6136,7,154,0,0,65,83,67, - 73,73,58,66,69,76,0,6151,14,154,0,0,65,83,67,73,73,58,83,79, - 0,6166,15,154,0,0,65,83,67,73,73,58,83,73,0,6180,16,154,0,0, - 65,83,67,73,73,58,68,76,69,0,6194,17,154,0,0,65,83,67,73,73, - 58,68,67,49,0,6209,18,154,0,0,65,83,67,73,73,58,68,67,50,0, - 6224,19,154,0,0,65,83,67,73,73,58,68,67,51,0,6239,20,154,0,0, - 65,83,67,73,73,58,68,67,52,0,6254,21,154,0,0,65,83,67,73,73, - 58,78,65,75,0,6269,22,154,0,0,65,83,67,73,73,58,83,89,78,0, - 6284,23,154,0,0,65,83,67,73,73,58,69,84,66,0,6299,24,154,0,0, - 65,83,67,73,73,58,67,65,78,0,6314,25,154,0,0,65,83,67,73,73, - 58,69,77,0,6329,26,154,0,0,65,83,67,73,73,58,83,85,66,0,6343, - 28,154,0,0,65,83,67,73,73,58,70,83,0,6358,29,154,0,0,65,83, - 67,73,73,58,71,83,0,6372,30,154,0,0,65,83,67,73,73,58,82,83, - 0,6386,31,154,0,0,65,83,67,73,73,58,85,83,0,6400,6432,166,0,0, - 99,58,108,111,119,101,114,99,97,115,101,63,0,1,97,1,122,2049,3158,10, - 6414,6457,166,0,0,99,58,117,112,112,101,114,99,97,115,101,63,0,1,65, - 1,90,2049,3158,10,6439,6479,166,0,0,99,58,108,101,116,116,101,114,63,0, - 1,6432,1,6457,2049,2255,22,10,6464,6501,166,0,0,99,58,100,105,103,105,116, - 63,0,1,48,1,57,2049,3158,10,6487,6524,166,0,0,99,58,118,105,115,105, - 98,108,101,63,0,1,32,1,126,2049,3158,10,6508,6545,166,0,0,99,58,118, - 111,119,101,108,63,0,2049,4472,97,101,105,111,117,65,69,73,79,85,0,1, - 6547,4,2049,4847,10,6531,6582,166,0,0,99,58,99,111,110,115,111,110,97,110, - 116,63,0,2,2049,6479,1793,6592,2049,6545,2049,2644,10,1,6587,1793,6600,3,2049,2541, - 10,1,6596,2049,64,10,6564,6624,166,0,0,99,58,119,104,105,116,101,115,112, - 97,99,101,63,0,1,5886,4,2049,4847,10,6605,6649,166,0,0,99,58,45,108, - 111,119,101,114,99,97,115,101,63,0,2049,6432,2049,2644,10,6630,6673,166,0,0, - 99,58,45,117,112,112,101,114,99,97,115,101,63,0,2049,6457,2049,2644,10,6654, - 6693,166,0,0,99,58,45,100,105,103,105,116,63,0,2049,6501,2049,2644,10,6678, - 6718,166,0,0,99,58,45,119,104,105,116,101,115,112,97,99,101,63,0,2049, - 6624,2049,2644,10,6698,6740,166,0,0,99,58,45,118,105,115,105,98,108,101,63, - 0,2049,6524,2049,2644,10,6723,6760,166,0,0,99,58,45,118,111,119,101,108,63, - 0,2049,6545,2049,2644,10,6745,6784,166,0,0,99,58,45,99,111,110,115,111,110, - 97,110,116,63,0,2049,6582,2049,2644,10,6765,6805,166,0,0,99,58,116,111,45, - 117,112,112,101,114,0,2,2049,6432,25,3,1,32,18,10,6789,6830,166,0,0, - 99,58,116,111,45,108,111,119,101,114,0,2,2049,6457,25,3,1,32,17,10, - 6814,6856,166,0,0,99,58,116,111,45,115,116,114,105,110,103,0,2049,4472,46, - 0,1,6858,2049,4423,1,37,2049,2241,10,6839,6888,166,0,0,99,58,116,111,103, - 103,108,101,45,99,97,115,101,0,2,2049,6432,1,6805,1,6830,2049,64,10,6869, - 6915,166,0,0,99,58,116,111,45,110,117,109,98,101,114,0,2,2049,6501,1793, - 6924,1,48,18,10,1,6920,1793,6932,3,1,0,10,1,6928,2049,64,10,6898,6953, - 166,0,0,115,58,116,111,45,117,112,112,101,114,0,1,6805,2049,5383,10,6937, - 6974,166,0,0,115,58,116,111,45,108,111,119,101,114,0,1,6830,2049,5383,10, - 6958,6996,166,0,0,115,58,116,114,105,109,45,108,101,102,116,0,2049,4423,1793, - 7010,2049,56,1,6624,1,2740,2049,2255,21,10,1,7000,2049,2372,2049,3139,10,6979,7035, - 166,0,0,115,58,116,114,105,109,45,114,105,103,104,116,0,2049,4423,2049,4616, - 2049,6996,2049,4616,10,7017,7056,166,0,0,115,58,116,114,105,109,0,2049,7035,2049, - 6996,10,7044,7085,154,0,0,82,101,119,114,105,116,101,85,110,100,101,114,115, - 99,111,114,101,115,0,-1,7061,7095,166,0,0,115,117,98,0,1,95,1793,7102, - 1,32,10,1,7099,2049,2554,10,7086,7120,166,0,0,114,101,119,114,105,116,101, - 0,3841,7085,1793,7129,1,7095,2049,5383,10,1,7124,9,10,7107,7145,166,0,0,104, - 97,110,100,108,101,0,1,4534,8,10,7061,7162,178,0,0,115,105,103,105,108, - 58,39,0,2049,7120,2049,7145,10,7149,7185,166,0,0,115,58,115,112,108,105,116, - 47,99,104,97,114,0,2049,2217,2049,4779,772,2049,2217,2049,5494,1,39,2049,2229,10, - 7167,7219,166,0,0,115,58,115,112,108,105,116,47,115,116,114,105,110,103,0, - 2049,2217,2049,5286,2049,3125,772,2049,2217,2049,5494,1,39,2049,2229,10,7199,7250,166,0, - 0,115,58,114,101,112,108,97,99,101,0,67502597,2049,102,2049,1977,16,1793,7266,2049, - 7219,4,2049,1977,15,17,10,1,7258,2049,2229,2049,4678,2049,4721,10,7235,7289,154,0, - 0,83,112,108,105,116,45,79,110,0,0,7275,7302,166,0,0,109,97,116,99, - 104,63,0,3841,7289,11,10,7290,7321,166,0,0,116,101,114,109,105,110,97,116, - 101,0,1,0,67502597,2049,3139,16,10,7306,7338,166,0,0,115,116,101,112,0,1, - 3125,2049,2229,2049,7302,1793,7352,2,2049,128,2049,7321,10,1,7346,9,10,7235,7372,166, - 0,0,115,58,116,111,107,101,110,105,122,101,0,4097,7289,2049,4500,2049,1977,1, - 0,2049,128,1793,7394,2,2049,128,2,1,7338,2049,4741,3,10,1,7384,2049,2229,2049, - 1977,67502597,18,2049,3139,67502597,16,10,7356,7419,154,0,0,78,101,101,100,108,101,0, + 87,88,89,90,0,1,5697,10,5672,5748,168,0,4909441458232360267,115,58,65,83,67,73,73, + 45,76,69,84,84,69,82,83,0,2049,4472,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,5750,10,5727,5825,168,0,1619870888324870636,115,58,80,85,78,67,84,85, + 65,84,73,79,78,0,2049,4472,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,5827,1,95,67502597,16,10,5806,5885,156,0,-2745567821320788289,115,58,87,72,73,84,69, + 83,80,65,67,69,0,32,9,10,13,0,5867,5897,180,0,177612,39,0,1,4451, + 2049,168,10,5890,5909,180,0,177609,36,0,1,0,2049,156,10,5902,0,156,0,249835240931843863, + 65,83,67,73,73,58,78,85,76,0,5914,27,156,0,249835240931833987,65,83,67,73,73, + 58,69,83,67,0,5929,8,156,0,7570764876722141,65,83,67,73,73,58,66,83,0,5944, + 9,156,0,7570764876722340,65,83,67,73,73,58,72,84,0,5958,10,156,0,7570764876722458,65,83, + 67,73,73,58,76,70,0,5972,11,156,0,7570764876722802,65,83,67,73,73,58,86,84, + 0,5986,12,156,0,7570764876722260,65,83,67,73,73,58,70,70,0,6000,13,156,0,7570764876722173, + 65,83,67,73,73,58,67,82,0,6014,32,156,0,-4630583730859567212,65,83,67,73,73,58, + 83,80,65,67,69,0,6028,127,156,0,249835240931832445,65,83,67,73,73,58,68,69,76, + 0,6045,1,156,0,249835240931849106,65,83,67,73,73,58,83,79,72,0,6060,2,156,0, + 249835240931849287,65,83,67,73,73,58,83,84,88,0,6075,3,156,0,249835240931834041,65,83,67,73, + 73,58,69,84,88,0,6090,4,156,0,249835240931833872,65,83,67,73,73,58,69,79,84, + 0,6105,5,156,0,249835240931833836,65,83,67,73,73,58,69,78,81,0,6120,6,156,0, + 249835240931829111,65,83,67,73,73,58,65,67,75,0,6135,7,156,0,249835240931830267,65,83,67,73, + 73,58,66,69,76,0,6150,14,156,0,7570764876722698,65,83,67,73,73,58,83,79,0, + 6165,15,156,0,7570764876722692,65,83,67,73,73,58,83,73,0,6179,16,156,0,249835240931832669,65, + 83,67,73,73,58,68,76,69,0,6193,17,156,0,249835240931832352,65,83,67,73,73,58, + 68,67,49,0,6208,18,156,0,249835240931832353,65,83,67,73,73,58,68,67,50,0,6223, + 19,156,0,249835240931832354,65,83,67,73,73,58,68,67,51,0,6238,20,156,0,249835240931832355,65, + 83,67,73,73,58,68,67,52,0,6253,21,156,0,249835240931843202,65,83,67,73,73,58, + 78,65,75,0,6268,22,156,0,249835240931849442,65,83,67,73,73,58,83,89,78,0,6283, + 23,156,0,249835240931834019,65,83,67,73,73,58,69,84,66,0,6298,24,156,0,249835240931831226,65, + 83,67,73,73,58,67,65,78,0,6313,25,156,0,7570764876722234,65,83,67,73,73,58, + 69,77,0,6328,26,156,0,249835240931849298,65,83,67,73,73,58,83,85,66,0,6342,28, + 156,0,7570764876722273,65,83,67,73,73,58,70,83,0,6357,29,156,0,7570764876722306,65,83,67, + 73,73,58,71,83,0,6371,30,156,0,7570764876722669,65,83,67,73,73,58,82,83,0, + 6385,31,156,0,7570764876722768,65,83,67,73,73,58,85,83,0,6399,6431,168,0,-3553210050247798618,99, + 58,108,111,119,101,114,99,97,115,101,63,0,1,97,1,122,2049,3158,10,6413, + 6456,168,0,-3552791238808663639,99,58,117,112,112,101,114,99,97,115,101,63,0,1,65,1, + 90,2049,3158,10,6438,6478,168,0,249882047462872305,99,58,108,101,116,116,101,114,63,0,1, + 6431,1,6456,2049,2255,22,10,6463,6500,168,0,7572182947632498,99,58,100,105,103,105,116,63, + 0,1,48,1,57,2049,3158,10,6486,6523,168,0,8246107997572794159,99,58,118,105,115,105,98, + 108,101,63,0,1,32,1,126,2049,3158,10,6507,6544,168,0,7572183659755470,99,58,118,111, + 119,101,108,63,0,2049,4472,97,101,105,111,117,65,69,73,79,85,0,1,6546, + 4,2049,4857,10,6530,6581,168,0,-3553628119197217420,99,58,99,111,110,115,111,110,97,110,116, + 63,0,2,2049,6478,1793,6591,2049,6544,2049,2644,10,1,6586,1793,6599,3,2049,2541,10, + 1,6595,2049,66,10,6563,6623,168,0,-6558963794062736370,99,58,119,104,105,116,101,115,112,97, + 99,101,63,0,1,5885,4,2049,4857,10,6604,6648,168,0,-6672106426782194349,99,58,45,108,111, + 119,101,114,99,97,115,101,63,0,2049,6431,2049,2644,10,6629,6672,168,0,-6671687615343059370,99, + 58,45,117,112,112,101,114,99,97,115,101,63,0,2049,6456,2049,2644,10,6653,6692, + 168,0,249881966047746975,99,58,45,100,105,103,105,116,63,0,2049,6500,2049,2644,10,6677,6717, + 168,0,1197920222559514203,99,58,45,119,104,105,116,101,115,112,97,99,101,63,0,2049,6623, + 2049,2644,10,6697,6739,168,0,-4579699312045814628,99,58,45,118,105,115,105,98,108,101,63,0, + 2049,6523,2049,2644,10,6722,6759,168,0,249881966759869947,99,58,45,118,111,119,101,108,63,0, + 2049,6544,2049,2644,10,6744,6783,168,0,-6672524495731613151,99,58,45,99,111,110,115,111,110,97, + 110,116,63,0,2049,6581,2049,2644,10,6764,6804,168,0,8246107917359977086,99,58,116,111,45,117, + 112,112,101,114,0,2,2049,6431,25,3,1,32,18,10,6788,6829,168,0,8246107917349275483,99, + 58,116,111,45,108,111,119,101,114,0,2,2049,6456,25,3,1,32,17,10,6813, + 6855,168,0,-4579599832837481303,99,58,116,111,45,115,116,114,105,110,103,0,2049,4472,46,0, + 1,6857,2049,4423,1,39,2049,2241,10,6838,6887,168,0,-6563237009071717459,99,58,116,111,103,103, + 108,101,45,99,97,115,101,0,2,2049,6431,1,6804,1,6829,2049,66,10,6868,6914, + 168,0,-4579599833032159941,99,58,116,111,45,110,117,109,98,101,114,0,2,2049,6500,1793,6923, + 1,48,18,10,1,6919,1793,6931,3,1,0,10,1,6927,2049,66,10,6897,6952,168, + 0,8246850501110408334,115,58,116,111,45,117,112,112,101,114,0,1,6804,2049,5382,10,6936,6973, + 168,0,8246850501099706731,115,58,116,111,45,108,111,119,101,114,0,1,6829,2049,5382,10,6957, + 6995,168,0,-4555094364049076026,115,58,116,114,105,109,45,108,101,102,116,0,2049,4423,1793,7009, + 2049,58,1,6623,1,2740,2049,2255,21,10,1,6999,2049,2372,2049,3139,10,6978,7034,168, + 0,-2744161423935835847,115,58,116,114,105,109,45,114,105,103,104,116,0,2049,4423,2049,4616,2049, + 6995,2049,4616,10,7016,7055,168,0,6953962791214,115,58,116,114,105,109,0,2049,7034,2049,6995, + 10,7043,7084,156,0,-429402327855008236,82,101,119,114,105,116,101,85,110,100,101,114,115,99, + 111,114,101,115,0,-1,7060,7094,168,0,0,115,117,98,0,1,95,1793,7101,1, + 32,10,1,7098,2049,2554,10,7085,7119,168,0,0,114,101,119,114,105,116,101,0, + 3841,7084,1793,7128,1,7094,2049,5382,10,1,7123,9,10,7106,7144,168,0,0,104,97, + 110,100,108,101,0,1,4534,8,10,7060,7161,180,0,229482595734750,115,105,103,105,108,58, + 39,0,2049,7119,2049,7144,10,7148,7184,168,0,-2744210522849075797,115,58,115,112,108,105,116,47, + 99,104,97,114,0,2049,2217,2049,4779,772,2049,2217,2049,5493,1,41,2049,2229,10,7166, + 7218,168,0,-72719441055178940,115,58,115,112,108,105,116,47,115,116,114,105,110,103,0,2049, + 2217,2049,5069,2049,3125,772,2049,2217,2049,5493,1,41,2049,2229,10,7198,7249,168,0,249904557744535982, + 115,58,114,101,112,108,97,99,101,0,67502597,2049,104,2049,1977,16,1793,7265,2049,7218, + 4,2049,1977,15,17,10,1,7257,2049,2229,2049,4678,2049,4721,10,7234,7288,156,0,0, + 83,112,108,105,116,45,79,110,0,0,7274,7301,168,0,0,109,97,116,99,104, + 63,0,3841,7288,11,10,7289,7320,168,0,0,116,101,114,109,105,110,97,116,101, + 0,1,0,67502597,2049,3139,16,10,7305,7337,168,0,0,115,116,101,112,0,1,3125, + 2049,2229,2049,7301,1793,7351,2,2049,130,2049,7320,10,1,7345,9,10,7234,7371,168,0, + 8246850503517749147,115,58,116,111,107,101,110,105,122,101,0,4097,7288,2049,4500,2049,1977,1,0, + 2049,130,1793,7393,2,2049,130,2,1,7337,2049,4741,3,10,1,7383,2049,2229,2049,1977, + 67502597,18,2049,3139,67502597,16,10,7355,7418,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,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,7407,7556,154,0,0,76,101,110,0,0,7547,7569, - 154,0,0,84,111,107,101,110,115,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,7406,7555,156,0,0,76,101,110,0,0,7546,7568,156, + 0,0,84,111,107,101,110,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,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7557,7705, - 154,0,0,84,80,0,0,7697,7716,166,0,0,115,97,118,101,0,2049,4500,3841, - 7705,1,7569,17,2049,3125,16,1,7705,2049,3864,10,7706,7741,166,0,0,110,101,120, - 116,0,1793,7747,3841,7556,17,10,1,7743,2049,2241,10,7731,7763,166,0,0,100,111, - 110,101,63,0,2049,102,2049,2722,10,7356,7794,166,0,0,115,58,116,111,107,101, - 110,105,122,101,45,111,110,45,115,116,114,105,110,103,0,1,0,4097,7705,1793, - 7808,2,1,7419,2049,5574,2049,4721,10,1,7800,1793,7817,2049,102,4097,7556,10,1,7812, - 2049,2255,1793,7834,1,7419,2049,7219,2049,7716,2049,7741,2049,7763,10,1,7823,2049,2397,1, - 7569,3841,7705,2049,3139,4097,7569,10,7768,7861,166,0,0,102,111,114,45,101,97,99, - 104,0,4,2049,56,1,17,2049,2229,1793,7877,5,2049,56,84018692,525572,1542,10,1,7870, - 2049,2449,771,10,7847,7899,166,0,0,115,117,98,115,116,105,116,117,116,101,0, - 2049,4331,1,129,18,10,7883,7918,166,0,0,101,120,116,114,97,99,116,0,2049, - 7899,2049,5574,10,7905,7937,166,0,0,116,111,107,101,110,105,122,101,0,2049,7794, - 2049,4451,10,7923,7955,166,0,0,99,111,109,98,105,110,101,0,2049,7899,2049,4721, - 2049,4721,10,7942,7973,166,0,0,109,101,114,103,101,0,4,1,7955,2049,7861,772, - 10,7962,7994,166,0,0,102,105,110,100,45,101,110,100,0,2,2049,102,2049,7899, - 2049,102,18,67502597,17,10,7980,8016,166,0,0,99,108,101,97,110,0,2049,7994,1, - 0,4,16,10,7768,8042,166,0,0,115,58,114,101,112,108,97,99,101,45,97, - 108,108,0,1,3,1793,8057,2049,7918,2049,7937,2049,7973,2049,8016,2049,4423,10,1,8046, - 2049,3967,10,8023,8074,154,0,0,83,116,114,105,110,103,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7556,7704,156, + 0,0,84,80,0,0,7696,7715,168,0,0,115,97,118,101,0,2049,4500,3841,7704, + 1,7568,17,2049,3125,16,1,7704,2049,3864,10,7705,7740,168,0,0,110,101,120,116, + 0,1793,7746,3841,7555,17,10,1,7742,2049,2241,10,7730,7762,168,0,0,100,111,110, + 101,63,0,2049,104,2049,2722,10,7355,7793,168,0,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,7704,1793,7807, + 2,1,7418,2049,5573,2049,4721,10,1,7799,1793,7816,2049,104,4097,7555,10,1,7811,2049, + 2255,1793,7833,1,7418,2049,7218,2049,7715,2049,7740,2049,7762,10,1,7822,2049,2397,1,7568, + 3841,7704,2049,3139,4097,7568,772,10,7767,7859,156,0,0,83,116,114,105,110,103,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,8062,8156,166,0,0,99,104,101,99,107,45,115,105,103,110,0,2049,2761,1793, - 8165,1,45,2049,4134,10,1,8160,9,10,8140,8183,166,0,0,110,45,62,100,105, - 103,105,116,0,2049,5596,17,15,10,8169,8201,166,0,0,99,111,110,118,101,114, - 116,0,1793,8215,3841,236,20,4,2049,8183,2049,4134,2,2049,2722,10,1,8203,2049,2397, - 3,10,8023,8238,166,0,0,110,58,116,111,45,115,116,114,105,110,103,0,1793, - 8252,1,8074,2049,4234,2,2049,3086,2049,8201,2049,8156,10,1,8240,2049,4260,1,8074,2049, - 4616,10,8221,8271,166,0,0,99,104,97,114,0,1,32,1793,8280,1,95,2049,4134, - 10,1,8275,2049,2554,1,114,1793,8293,1,13,2049,4134,10,1,8288,2049,2554,1,110, - 1793,8306,1,10,2049,4134,10,1,8301,2049,2554,1,116,1793,8319,1,9,2049,4134,10, - 1,8314,2049,2554,1,48,1793,8332,1,0,2049,4134,10,1,8327,2049,2554,1,94,1793, - 8345,1,27,2049,4134,10,1,8340,2049,2554,2049,4134,10,8261,8362,166,0,0,116,121, - 112,101,0,1,99,1793,8370,4,2049,4134,10,1,8366,2049,2554,1,115,1793,8384,4, - 1,4134,2049,4741,10,1,8378,2049,2554,1,110,1793,8400,4,2049,8238,1,4134,2049,4741, - 10,1,8392,2049,2554,3,10,8352,8418,166,0,0,104,97,110,100,108,101,0,1, - 92,1793,8427,2049,56,2049,8271,10,1,8422,2049,2554,1,37,1793,8440,2049,56,2049,8362, - 10,1,8435,2049,2554,2049,4134,10,8221,8461,166,0,0,115,58,102,111,114,109,97, - 116,0,1793,8490,2049,4451,1793,8485,2049,4234,1793,8480,2049,56,25,2049,8418,1,8471,7, - 10,1,8471,8,3,10,1,8467,2049,2241,10,1,8463,2049,4260,10,8447,8508,166,0, - 0,115,58,99,111,110,115,116,0,1,4500,2049,2229,2049,2131,10,8495,8527,154,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,8515,8565,166,0, - 0,102,114,111,109,0,2049,102,2,1793,8583,1793,8576,1,8527,4113,10,1,8572,2049, - 2241,2049,3139,10,1,8570,2049,2449,3,10,8555,8597,166,0,0,116,111,0,2,2049, - 102,1793,8613,2049,56,1,97,18,2049,3125,1,8527,266001,10,1,8602,2049,2449,3,10, - 8495,8632,166,0,0,114,101,111,114,100,101,114,0,1,8565,2049,2229,2049,8597,10, - 8619,8650,166,0,0,99,117,114,114,121,0,2049,1977,1793,8660,4,2049,1818,2049,1843, - 10,1,8654,2049,2229,10,8639,8675,166,0,0,100,111,101,115,0,2049,1595,4,2049, - 8650,2049,1576,2049,180,16,1,166,2049,1660,10,8665,8706,166,0,0,100,58,102,111, - 114,45,101,97,99,104,0,1,2,1793,8732,6415,2049,2217,1793,8724,1793,8719,2052,10, - 1,8717,2049,2229,10,1,8715,2049,2229,1,8710,7,10,1,8710,8,3,10,8690,8754, - 166,0,0,100,58,108,111,111,107,117,112,45,120,116,0,1,0,4,1793,8779, - 2049,2217,2049,180,2831,1793,8772,4,1,2172,2049,2229,10,1,8766,1,15,2049,64,10, - 1,8759,2049,8706,3,10,8737,8799,166,0,0,97,58,108,101,110,103,116,104,0, - 15,10,8785,8824,166,0,0,97,58,99,111,117,110,116,101,100,45,114,101,115, - 117,108,116,115,0,8,2049,1977,1793,8837,2,2049,128,1,128,2049,2449,10,1,8829, - 2049,2229,10,8801,8861,166,0,0,97,58,102,114,111,109,45,115,116,114,105,110, - 103,0,2049,1977,1793,8875,2,2049,102,2049,128,1,128,2049,4741,10,1,8865,2049,2229, - 10,8842,8896,166,0,0,97,58,102,111,114,45,101,97,99,104,0,4,2049,56, - 1,17,2049,2229,1793,8912,5,2049,56,84018692,525572,1542,10,1,8905,2049,2449,771,10,8880, - 8929,166,0,0,97,58,100,117,112,0,2049,1977,1793,8942,2,15,2049,128,1,128, - 2049,8896,10,1,8933,2049,2229,10,8918,8959,166,0,0,97,58,99,111,112,121,0, - 1,3,1793,8975,4097,3,2,2049,8799,2049,128,1,128,2049,8896,10,1,8963,2049,3967, - 10,8947,8997,166,0,0,97,58,116,111,45,115,116,114,105,110,103,0,1,3, - 1793,9010,2049,8929,1,0,2049,128,2049,3125,10,1,9001,2049,3967,2049,4423,10,8980,9031, - 166,0,0,97,58,97,112,112,101,110,100,0,2049,2217,1,35,2049,2285,17,2049, - 1977,1793,9056,2049,128,1793,9051,1,128,2049,8896,10,1,9046,2049,2285,10,1,9042,2049, - 2229,10,9017,9076,166,0,0,97,58,112,114,101,112,101,110,100,0,4,2049,9031, - 10,9061,9092,166,0,0,97,58,99,104,111,112,0,2049,8929,1,-1,2049,3946,2, - 2049,3881,10,9080,9116,166,0,0,97,58,102,105,108,116,101,114,0,1793,9131,67502597, - 1,25,2049,2229,4,1,128,1,15,2049,64,10,1,9118,2049,8650,2049,1977,1793,9146, - 67502597,15,2049,128,2049,8896,10,1,9139,2049,2229,2049,1977,67502597,18,2049,3139,67502597,16,10, - 9102,9176,166,0,0,97,58,99,111,110,116,97,105,110,115,63,0,1,0,4, - 1793,9188,4,5,67502597,11,6,22,10,1,9181,2049,8896,772,10,9159,9218,166,0,0, - 97,58,99,111,110,116,97,105,110,115,47,115,116,114,105,110,103,63,0,1, - 0,4,1793,9231,4,5,67502597,2049,116,6,22,10,1,9223,2049,8896,772,10,9194,9248, - 166,0,0,97,58,109,97,112,0,1793,9254,8,2049,128,10,1,9250,2049,8650,2049, - 1977,1793,9269,67502597,15,2049,128,2049,8896,10,1,9262,2049,2229,10,9237,9289,166,0,0, - 97,58,114,101,118,101,114,115,101,0,2049,1977,1793,9323,2049,56,1793,9301,17,2049, - 3139,10,1,9297,2049,2241,2,2049,128,1793,9317,2,15,2049,128,2049,3139,10,1,9310, - 2049,2449,3,10,1,9293,2049,2229,10,9274,9338,166,0,0,97,58,116,104,0,17, - 2049,3125,10,9328,9355,166,0,0,97,58,102,101,116,99,104,0,2049,9338,15,10, - 9342,9372,166,0,0,97,58,115,116,111,114,101,0,2049,9338,16,10,9359,9390,166, - 0,0,97,58,114,101,100,117,99,101,0,1,17,2049,2229,2049,8896,10,9376,9410, - 166,0,0,97,58,105,110,100,101,120,0,5,5,1,-1,1,0,6,6,4, - 1793,9458,67502597,11,1793,9445,1793,9440,67502597,1,-1,11,1793,9436,772,2,10,1,9433,9, - 10,1,9427,2049,2229,10,1,9425,9,1793,9453,2049,3125,10,1,9450,2049,2229,10,1, - 9421,2049,8896,771,10,9397,9478,166,0,0,105,100,101,110,116,105,102,121,0,1, - -1,4,1,0,1793,9509,2049,2527,11,1793,9503,67502597,1,-1,11,1793,9499,772,2,10, - 1,9496,9,10,1,9490,9,2049,3125,10,1,9485,2049,9390,3,10,9397,9535,166,0, - 0,97,58,105,110,100,101,120,47,115,116,114,105,110,103,0,1,3,1793,9548, - 1,116,2049,8650,2049,9248,2049,9478,10,1,9539,2049,3967,10,9515,9565,166,0,0,97, - 58,109,97,107,101,0,2049,8824,2,2,1,3,1793,9576,2049,9289,10,1,9573,2049, - 3967,4,2049,8959,10,9553,9591,178,0,0,123,0,1,332,2049,178,1,1560,2049,166, - 1,332,2049,178,10,9584,9611,178,0,0,125,0,1,348,2049,178,1,2229,2049,166, - 1,1560,2049,166,1,17,2049,172,1,41,2049,172,1,3139,2049,166,1,348,2049,178, - 1,9565,2049,166,10,9604,9657,166,0,0,98,111,117,110,100,115,63,0,67502597,2049, - 8799,67502597,13,10,9644,9673,166,0,0,99,111,112,121,0,2049,56,2049,128,10,9663, - 9690,166,0,0,116,111,45,101,110,100,0,2,2049,8799,17,2049,3125,10,9604,9709, - 166,0,0,97,58,108,101,102,116,0,2049,9657,1793,9717,771,1,-1,10,1,9713, - 2049,2862,2049,1977,67502597,2049,128,1793,9738,1,3125,2049,2229,1,9673,2049,2449,3,10,1, - 9728,2049,2229,10,9697,9756,166,0,0,97,58,114,105,103,104,116,0,2049,9657,1793, - 9764,771,1,-1,10,1,9760,2049,2862,2049,1977,67502597,2049,128,1793,9787,4,2049,9690,67502597, - 18,4,1,9673,2049,2449,3,10,1,9775,2049,2229,10,9743,9806,166,0,0,97,58, - 109,105,100,100,108,101,0,1,2161,2049,2229,4,67502597,2049,9657,1793,9821,771,3,1, - -1,10,1,9816,2049,2862,771,2049,2217,4,18,2049,3125,2049,1977,67502597,2049,128,1793,9856, - 772,1793,9846,17,2049,3125,10,1,9842,2049,2229,1,9673,2049,2449,3,10,1,9839,2049, - 2229,10,9792,9871,154,0,0,70,108,97,103,0,0,9861,9885,166,0,0,99,111, - 109,112,97,114,101,0,67440386,184946434,10,9872,9900,166,0,0,108,101,110,103,116,104, - 0,659202,10,9888,9912,166,0,0,110,101,120,116,0,17043713,1,1,2577,10,9902,9932, - 166,0,0,110,111,116,45,101,113,117,97,108,0,50529030,2561,0,10,9917,9946,166, - 0,0,108,111,111,112,0,524549,9912,2049,9885,18157313,9871,9871,16,420610310,1,1,9946,7, - 10,9792,9971,166,0,0,97,58,101,113,63,0,1048833,-1,9871,2049,9885,151066369,-1,9932, - 2049,9900,2049,9946,251724547,9871,10,9960,9998,166,0,0,97,58,45,101,113,63,0,2049, - 9971,2049,2644,10,9986,10023,166,0,0,97,58,98,101,103,105,110,115,45,119,105, - 116,104,63,0,1,3,1793,10039,2,2049,8799,1,17,2049,2229,2049,9709,2049,9971,10, - 1,10027,2049,3967,10,10003,10062,166,0,0,97,58,101,110,100,115,45,119,105,116, - 104,63,0,1,3,1793,10078,2,2049,8799,1,17,2049,2229,2049,9756,2049,9971,10,1, - 10066,2049,3967,10,10044,10101,166,0,0,99,117,114,114,101,110,116,45,108,105,110, - 101,0,2049,4331,1,1025,18,10,10083,10125,166,0,0,99,111,117,110,116,45,116, - 111,107,101,110,115,0,1793,10131,1,32,11,10,1,10127,2049,5339,2049,102,10,10107, - 10158,166,0,0,112,114,111,99,101,115,115,45,116,111,107,101,110,115,0,1793, - 10186,1,32,2049,7185,4,1793,10179,2,2049,102,2049,2740,1,410,1,15,2049,64,10, - 1,10167,2049,2229,2049,3125,10,1,10160,2049,2449,2049,410,10,10044,10209,166,0,0,115, - 58,101,118,97,108,117,97,116,101,0,2049,10101,2049,5574,2049,10101,2,2049,10125,2049, - 10158,10,10193,10229,154,0,0,76,80,0,0,10221,10241,154,0,0,73,110,100,101, - 120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,10230,10283,166,0,0,110, - 101,120,116,0,3841,10229,1,10241,17,2049,3864,10,10273,10301,166,0,0,112,114,101, - 112,0,1,10229,2049,3864,1,0,3841,10229,1,10241,17,16,10,10291,10324,166,0,0, - 100,111,110,101,0,1,10229,2049,3881,10,10193,10336,166,0,0,73,0,3841,10229,1, - 10241,17,15,10,10329,10350,166,0,0,74,0,3841,10229,1,10241,17,2049,3139,15,10, - 10343,10366,166,0,0,75,0,3841,10229,1,10241,17,1,2,18,15,10,10359,10395,166, - 0,0,105,110,100,101,120,101,100,45,116,105,109,101,115,0,2049,10301,4,1793, - 10411,25,33886721,1,2053,1542,2049,10283,1,10400,7,10,1,10400,8,3,2049,10324,10,10376, - 10431,166,0,0,100,101,99,105,109,97,108,0,1,10,4097,236,10,10418,10448,166, - 0,0,98,105,110,97,114,121,0,1,2,4097,236,10,10436,10464,166,0,0,111, - 99,116,97,108,0,1,8,4097,236,10,10453,10478,166,0,0,104,101,120,0,1, - 16,4097,236,10,10469,10501,166,0,0,105,111,58,101,110,117,109,101,114,97,116, - 101,0,27,10,10483,10517,166,0,0,105,111,58,113,117,101,114,121,0,28,10, - 10503,10534,166,0,0,105,111,58,105,110,118,111,107,101,0,29,10,10519,10553,166, - 0,0,105,111,58,115,99,97,110,45,102,111,114,0,1,-1,4,2049,10501,1793, - 10584,2049,10336,2049,10517,772,67502597,11,1793,10580,1793,10575,3,2049,10336,10,1,10571,2049,2229, - 10,1,10569,9,10,1,10560,2049,10395,3,10,10536,10601,166,0,0,99,58,112,117, - 116,0,1793,10603,1,0,2049,10534,10,10590,10616,166,0,0,110,108,0,1,10,2049, - 10601,10,10608,10629,166,0,0,115,112,0,1,32,2049,10601,10,10621,10643,166,0,0, - 116,97,98,0,1,9,2049,10601,10,10634,10659,166,0,0,115,58,112,117,116,0, - 1,10601,2049,4741,10,10648,10675,166,0,0,110,58,112,117,116,0,2049,8238,2049,10659, - 10,10664,10691,166,0,0,114,101,115,101,116,0,2049,1560,25,771,1,10691,7,10, - 10680,10715,166,0,0,100,117,109,112,45,115,116,97,99,107,0,2049,1560,25,134284547, - 10715,134283782,10675,2049,10629,10,10699,10735,166,0,0,70,82,69,69,0,2049,4331,1,1025, - 18,2049,1977,18,10,10725,10754,166,0,0,101,111,108,63,0,1793,10760,1,13,11, - 10,1,10756,1793,10768,1,10,11,10,1,10764,1793,10776,1,32,11,10,1,10772,2049, - 2298,22,22,10,10744,10795,166,0,0,118,97,108,105,100,63,0,2,2049,102,2049, - 2740,10,10783,10810,166,0,0,98,115,63,0,2,1793,10817,1,8,11,10,1,10813, - 1793,10825,1,127,11,10,1,10821,2049,2255,22,10,10801,10845,166,0,0,99,104,101, - 99,107,45,98,115,0,2049,10810,1793,10868,2049,4212,1,2,2049,2675,1793,10861,2049,4160, - 3,10,1,10857,9,2049,4160,3,10,1,10849,9,10,10725,10883,166,0,0,99,58, - 103,101,116,0,1793,10885,1,1,2049,10553,2049,10534,10,10872,10908,166,0,0,115,58, - 103,101,116,45,119,111,114,100,0,1793,10936,1,7,15,2049,4234,1793,10927,2049,10883, - 2,2049,4134,2049,10845,2049,10754,10,1,10917,2049,2397,2049,4096,2049,4587,10,1,10910,2049, - 4260,10,10892,10950,166,0,0,98,121,101,0,26,10,10941,10964,166,0,0,108,105, - 115,116,101,110,0,2049,10908,2049,10795,1,410,1,15,2049,64,1,10964,7,10,0 }; + 0,0,0,0,0,0,7847,7941,168,0,0,99,104,101,99,107,45,115,105,103, + 110,0,2049,2761,1793,7950,1,45,2049,4134,10,1,7945,9,10,7925,7968,168,0,0, + 110,45,62,100,105,103,105,116,0,2049,5595,17,15,10,7954,7986,168,0,0,99, + 111,110,118,101,114,116,0,1793,8000,3841,243,20,4,2049,7968,2049,4134,2,2049,2722, + 10,1,7988,2049,2397,3,10,7767,8023,168,0,-4562752463999572364,110,58,116,111,45,115,116,114, + 105,110,103,0,1793,8037,1,7859,2049,4234,2,2049,3086,2049,7986,2049,7941,10,1,8025, + 2049,4260,1,7859,2049,4616,10,8006,8056,168,0,0,99,104,97,114,0,1,32,1793, + 8065,1,95,2049,4134,10,1,8060,2049,2554,1,114,1793,8078,1,13,2049,4134,10,1, + 8073,2049,2554,1,110,1793,8091,1,10,2049,4134,10,1,8086,2049,2554,1,116,1793,8104, + 1,9,2049,4134,10,1,8099,2049,2554,1,48,1793,8117,1,0,2049,4134,10,1,8112, + 2049,2554,1,94,1793,8130,1,27,2049,4134,10,1,8125,2049,2554,2049,4134,10,8046,8147, + 168,0,0,116,121,112,101,0,1,99,1793,8155,4,2049,4134,10,1,8151,2049,2554, + 1,115,1793,8169,4,1,4134,2049,4741,10,1,8163,2049,2554,1,110,1793,8185,4,2049, + 8023,1,4134,2049,4741,10,1,8177,2049,2554,3,10,8137,8203,168,0,0,104,97,110, + 100,108,101,0,1,92,1793,8212,2049,58,2049,8056,10,1,8207,2049,2554,1,37,1793, + 8225,2049,58,2049,8147,10,1,8220,2049,2554,2049,4134,10,8006,8246,168,0,7572864928505531,115,58, + 102,111,114,109,97,116,0,1793,8275,2049,4451,1793,8270,2049,4234,1793,8265,2049,58,25, + 2049,8203,1,8256,7,10,1,8256,8,3,10,1,8252,2049,2241,10,1,8248,2049,4260, + 10,8232,8293,168,0,229480751847353,115,58,99,111,110,115,116,0,1,4500,2049,2229,2049,2131, + 10,8280,8312,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,8300,8350,168,0,0,102,114,111,109,0,2049,104,2,1793,8368,1793,8361,1,8312, + 4113,10,1,8357,2049,2241,2049,3139,10,1,8355,2049,2449,3,10,8340,8382,168,0,0, + 116,111,0,2,2049,104,1793,8398,2049,58,1,97,18,2049,3125,1,8312,266001,10,1, + 8387,2049,2449,3,10,8280,8417,168,0,229481157528792,114,101,111,114,100,101,114,0,1,8350, + 2049,2229,2049,8382,10,8404,8435,168,0,210709288570,99,117,114,114,121,0,2049,1977,1793,8445, + 4,2049,1818,2049,1843,10,1,8439,2049,2229,10,8424,8460,168,0,6385158928,100,111,101,115, + 0,2049,1595,4,2049,8435,2049,1576,2049,182,16,1,168,2049,1660,10,8450,8491,168,0, + 8246153734800721448,100,58,102,111,114,45,101,97,99,104,0,1,2,1793,8517,6415,2049,2217,1793, + 8509,1793,8504,2052,10,1,8502,2049,2229,10,1,8500,2049,2229,1,8495,7,10,1,8495, + 8,3,10,8475,8539,168,0,-4578079420196310922,100,58,108,111,111,107,117,112,45,120,116,0, + 1,0,4,1793,8564,2049,2217,2049,182,2831,1793,8557,4,1,2172,2049,2229,10,1,8551, + 1,17,2049,66,10,1,8544,2049,8491,3,10,8522,8578,168,0,5863407,103,99,0,1, + 3,4,2049,3967,10,8570,8598,168,0,7572098019335426,97,58,108,101,110,103,116,104,0,15, + 10,8584,8614,168,0,7572098062851599,97,58,109,105,100,100,108,101,0,2049,1977,1793,8637,2, + 2049,130,1793,8627,2049,3125,17,10,1,8623,2049,2229,2049,1977,4,2049,4018,10,1,8618, + 2049,2229,10,8600,8654,168,0,6953258052395,97,58,108,101,102,116,0,1,0,4,2049,8614, + 10,8642,8673,168,0,229457522989118,97,58,114,105,103,104,116,0,67502597,2049,8598,67502597,18,4, + 2049,8614,10,8660,8705,168,0,9069136730318539537,97,58,99,111,117,110,116,101,100,45,114,101, + 115,117,108,116,115,0,8,2049,1977,1793,8718,2,2049,130,1,130,2049,2449,10,1, + 8710,2049,2229,10,8682,8742,168,0,8526436589641133048,97,58,102,114,111,109,45,115,116,114,105, + 110,103,0,2049,1977,1793,8756,2,2049,104,2049,130,1,130,2049,4741,10,1,8746,2049, + 2229,10,8723,8777,168,0,8246014500347515589,97,58,102,111,114,45,101,97,99,104,0,4,2049, + 58,1,19,2049,2229,1793,8793,5,2049,58,84018692,525572,1542,10,1,8786,2049,2449,771,10, + 8761,8810,168,0,210704781289,97,58,100,117,112,0,2049,1977,1793,8823,2,15,2049,130,1, + 130,2049,8777,10,1,8814,2049,2229,10,8799,8840,168,0,6953257740187,97,58,99,111,112,121, + 0,1,3,1793,8856,4097,3,2,2049,8598,2049,130,1,130,2049,8777,10,1,8844,2049, + 3967,10,8828,8878,168,0,-4582662990808010201,97,58,116,111,45,115,116,114,105,110,103,0,1, + 3,1793,8891,2049,8810,1,0,2049,130,2049,3125,10,1,8882,2049,3967,2049,4423,10,8861, + 8912,168,0,7572097601960728,97,58,97,112,112,101,110,100,0,2049,2217,1,37,2049,2285,17, + 2049,1977,1793,8937,2049,130,1793,8932,1,130,2049,8777,10,1,8927,2049,2285,10,1,8923, + 2049,2229,10,8898,8957,168,0,249879240302335150,97,58,112,114,101,112,101,110,100,0,4,2049, + 8912,10,8942,8973,168,0,6953257732522,97,58,99,104,111,112,0,2049,8810,1,-1,2049,3946, + 2,2049,3881,10,8961,8997,168,0,7572097789208550,97,58,102,105,108,116,101,114,0,1793,9012, + 67502597,1,27,2049,2229,4,1,130,1,17,2049,66,10,1,8999,2049,8435,2049,1977,1793, + 9027,67502597,15,2049,130,2049,8777,10,1,9020,2049,2229,2049,1977,67502597,18,2049,3139,67502597,16, + 10,8983,9057,168,0,-4582686815792817282,97,58,99,111,110,116,97,105,110,115,63,0,1,0, + 4,1793,9069,4,5,67502597,11,6,22,10,1,9062,2049,8777,772,10,9040,9099,168,0, + -3160266450763725308,97,58,99,111,110,116,97,105,110,115,47,115,116,114,105,110,103,63,0, + 1,0,4,1793,9112,4,5,67502597,2049,118,6,22,10,1,9104,2049,8777,772,10,9075, + 9129,168,0,210704790430,97,58,109,97,112,0,1793,9135,8,2049,130,10,1,9131,2049,8435, + 2049,1977,1793,9150,67502597,15,2049,130,2049,8777,10,1,9143,2049,2229,10,9118,9170,168,0, + 249879242396290652,97,58,114,101,118,101,114,115,101,0,2049,1977,1793,9204,2049,58,1793,9182,17, + 2049,3139,10,1,9178,2049,2241,2,2049,130,1793,9198,2,15,2049,130,2049,3139,10,1, + 9191,2049,2449,3,10,1,9174,2049,2229,10,9155,9219,168,0,6384993884,97,58,116,104,0, + 17,2049,3125,10,9209,9236,168,0,229457508628298,97,58,102,101,116,99,104,0,2049,9219,15, + 10,9223,9253,168,0,229457524579373,97,58,115,116,111,114,101,0,2049,9219,16,10,9240,9271, + 168,0,7572098253803096,97,58,114,101,100,117,99,101,0,1,19,2049,2229,2049,8777,10,9257, + 9291,168,0,229457512492152,97,58,105,110,100,101,120,0,5,5,1,-1,1,0,6,6, + 4,1793,9339,67502597,11,1793,9326,1793,9321,67502597,1,-1,11,1793,9317,772,2,10,1,9314, + 9,10,1,9308,2049,2229,10,1,9306,9,1793,9334,2049,3125,10,1,9331,2049,2229,10, + 1,9302,2049,8777,771,10,9278,9359,168,0,0,105,100,101,110,116,105,102,121,0, + 1,-1,4,1,0,1793,9390,2049,2527,11,1793,9384,67502597,1,-1,11,1793,9380,772,2, + 10,1,9377,9,10,1,9371,9,2049,3125,10,1,9366,2049,9271,3,10,9278,9416,168, + 0,4816227687043827742,97,58,105,110,100,101,120,47,115,116,114,105,110,103,0,1,3,1793, + 9429,1,118,2049,8435,2049,9129,2049,9359,10,1,9420,2049,3967,10,9396,9446,168,0,6953258084126, + 97,58,109,97,107,101,0,2049,8705,2,2,1,3,1793,9457,2049,9170,10,1,9454, + 2049,3967,4,2049,8840,10,9434,9472,180,0,177696,123,0,1,339,2049,180,1,1560,2049, + 168,1,339,2049,180,10,9465,9492,180,0,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,9446,2049,168,10,9485,9535,156,0,0,70,108,97,103,0,0,9525,9549,168, + 0,0,99,111,109,112,97,114,101,0,67440386,184946434,10,9536,9564,168,0,0,108,101, + 110,103,116,104,0,659202,10,9552,9576,168,0,0,110,101,120,116,0,17043713,1,1, + 2577,10,9566,9596,168,0,0,110,111,116,45,101,113,117,97,108,0,50529030,2561,0, + 10,9581,9610,168,0,0,108,111,111,112,0,524549,9576,2049,9549,18157313,9535,9535,16,420610310, + 1,1,9610,7,10,9485,9635,168,0,210704782197,97,58,101,113,63,0,1048833,-1,9535,2049, + 9549,151066369,-1,9596,2049,9564,2049,9610,251724547,9535,10,9624,9662,168,0,6953255788674,97,58,45,101, + 113,63,0,2049,9635,2049,2644,10,9650,9687,168,0,4448793249567199488,97,58,98,101,103,105,110, + 115,45,119,105,116,104,63,0,1,3,1793,9703,2,2049,8598,1,19,2049,2229,2049, + 8654,2049,9635,10,1,9691,2049,3967,10,9667,9726,168,0,-3654621344420884174,97,58,101,110,100,115, + 45,119,105,116,104,63,0,1,3,1793,9742,2,2049,8598,1,19,2049,2229,2049,8673, + 2049,9635,10,1,9730,2049,3967,10,9708,9763,156,0,0,83,117,98,115,116,105,116, + 117,116,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,9747,9904,168,0,0,101,120,116, + 114,97,99,116,0,1,9763,2049,5573,10,9891,9922,168,0,0,99,111,109,98,105, + 110,101,0,1,9763,2049,4721,2049,4721,10,9909,9943,168,0,0,102,105,110,100,45, + 101,110,100,0,2,2049,104,1,9763,2049,104,18,67502597,17,10,9929,9965,168,0,0, + 99,108,101,97,110,0,2049,9943,1,0,4,16,10,9708,9991,168,0,1672736740201773236,115,58, + 114,101,112,108,97,99,101,45,97,108,108,0,1,3,1793,10014,2049,9904,2049,7793, + 2049,4451,4,1793,10007,2049,9922,10,1,10004,2049,8777,2049,9965,10,1,9995,2049,3967,10, + 9972,10037,168,0,0,99,117,114,114,101,110,116,45,108,105,110,101,0,2049,4331, + 1,1025,18,10,10019,10061,168,0,0,99,111,117,110,116,45,116,111,107,101,110, + 115,0,1793,10067,1,32,11,10,1,10063,2049,5338,2049,104,10,10043,10094,168,0,0, + 112,114,111,99,101,115,115,45,116,111,107,101,110,115,0,1793,10122,1,32,2049, + 7184,4,1793,10115,2,2049,104,2049,2740,1,417,1,17,2049,66,10,1,10103,2049,2229, + 2049,3125,10,1,10096,2049,2449,2049,417,10,9972,10145,168,0,8246849872898570441,115,58,101,118,97, + 108,117,97,116,101,0,2049,10037,2049,5573,2049,10037,2,2049,10061,2049,10094,10,10129,10165, + 156,0,0,76,80,0,0,10157,10177,156,0,0,73,110,100,101,120,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,10166,10219,168,0,0,110,101,120,116,0, + 3841,10165,1,10177,17,2049,3864,10,10209,10237,168,0,0,112,114,101,112,0,1,10165, + 2049,3864,1,0,3841,10165,1,10177,17,16,10,10227,10260,168,0,0,100,111,110,101, + 0,1,10165,2049,3881,10,10129,10272,168,0,177646,73,0,3841,10165,1,10177,17,15,10, + 10265,10286,168,0,177647,74,0,3841,10165,1,10177,17,2049,3139,15,10,10279,10302,168,0, + 177648,75,0,3841,10165,1,10177,17,1,2,18,15,10,10295,10331,168,0,6047344052022463093,105,110, + 100,101,120,101,100,45,116,105,109,101,115,0,2049,10237,4,1793,10347,25,33886721,1, + 2053,1542,2049,10219,1,10336,7,10,1,10336,8,3,2049,10260,10,10312,10367,168,0,229463062432404, + 100,101,99,105,109,97,108,0,1,10,4097,243,10,10354,10384,168,0,6953352993994,98,105, + 110,97,114,121,0,1,2,4097,243,10,10372,10400,168,0,210722874360,111,99,116,97,108, + 0,1,8,4097,243,10,10389,10414,168,0,193493706,104,101,120,0,1,16,4097,243,10, + 10405,10430,168,0,210731100046,118,97,114,45,115,0,1,4500,2049,2229,2049,2102,10,10419,10455, + 168,0,-2634409250251928459,116,97,105,108,45,114,101,99,117,114,115,101,0,1,1793,2049,1977, + 1,3,18,16,10,10437,10482,168,0,-3171118726347914531,105,111,58,101,110,117,109,101,114,97, + 116,101,0,27,10,10464,10498,168,0,7572505472392333,105,111,58,113,117,101,114,121,0,28, + 10,10484,10515,168,0,249892680268169699,105,111,58,105,110,118,111,107,101,0,29,10,10500,10534, + 168,0,-4568031882453442320,105,111,58,115,99,97,110,45,102,111,114,0,1,-1,4,2049,10482, + 1793,10565,2049,10272,2049,10498,772,67502597,11,1793,10561,1793,10556,3,2049,10272,10,1,10552,2049, + 2229,10,1,10550,9,10,1,10541,2049,10331,3,10,10517,10582,168,0,210707166203,99,58,112, + 117,116,0,1793,10584,1,0,2049,10515,10,10571,10597,168,0,5863647,110,108,0,1,10, + 2049,10582,10,10589,10610,168,0,5863816,115,112,0,1,32,2049,10582,10,10602,10624,168,0, + 193506620,116,97,98,0,1,9,2049,10582,10,10615,10640,168,0,210726140939,115,58,112,117,116, + 0,1,10582,2049,4741,10,10629,10656,168,0,210720211334,110,58,112,117,116,0,2049,8023,2049, + 10640,10,10645,10672,168,0,210726503048,114,101,115,101,116,0,2049,1560,25,771,1,10672,7, + 10,10661,10696,168,0,8246237009912977886,100,117,109,112,45,115,116,97,99,107,0,2049,1560,25, + 134284547,10696,134283782,10656,2049,10610,10,10680,10716,168,0,6384048135,70,82,69,69,0,2049,4331,1, + 1025,18,2049,1977,18,10,10706,10735,168,0,0,101,111,108,63,0,1793,10741,1,13, + 11,10,1,10737,1793,10749,1,10,11,10,1,10745,1793,10757,1,32,11,10,1,10753, + 2049,2298,22,22,10,10725,10776,168,0,0,118,97,108,105,100,63,0,2,2049,104, + 2049,2740,10,10764,10791,168,0,0,98,115,63,0,2,1793,10798,1,8,11,10,1, + 10794,1793,10806,1,127,11,10,1,10802,2049,2255,22,10,10782,10826,168,0,0,99,104, + 101,99,107,45,98,115,0,2049,10791,1793,10849,2049,4212,1,2,2049,2675,1793,10842,2049, + 4160,3,10,1,10838,9,2049,4160,3,10,1,10830,9,10,10706,10864,168,0,210707155874,99, + 58,103,101,116,0,1793,10866,1,1,2049,10534,2049,10515,10,10853,10889,168,0,8246849936849447419,115, + 58,103,101,116,45,119,111,114,100,0,1793,10917,1,7,15,2049,4234,1793,10908,2049, + 10864,2,2049,4134,2049,10826,2049,10735,10,1,10898,2049,2397,2049,4096,2049,4587,10,1,10891, + 2049,4260,10,10873,10931,168,0,193487813,98,121,101,0,26,10,10922,10945,168,0,6953744547860,108, + 105,115,116,101,110,0,2049,10889,2049,10776,1,417,1,17,2049,66,1,10945,7,10, + 10933,10980,156,0,-213800119713087686,100,58,72,97,115,104,45,70,117,110,99,116,105,111,110, + 0,4875,10959,10995,168,0,7572226109254526,100,58,114,101,104,97,115,104,0,1793,11013,1793,11005, + 2049,190,3841,10980,8,10,1,10999,2049,2241,2049,188,16,10,1,10997,2049,8491,10,10981, + 12,156,0,210668957237,66,85,73,76,68,0,0 }; diff --git a/vm/nga-c/image.c b/vm/nga-c/image.c index 3090745..21f9e6a 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 = 20420; -CELL ngaImage[] = { 1793,19917,20375,20419,202301,417,389,1249,1535,0,10995,0,10,1,10,2,10,3,10, +CELL ngaImageCells = 20390; +CELL ngaImage[] = { 1793,19887,20345,20389,202301,417,389,1249,1535,0,11284,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,8 +20,8 @@ CELL ngaImage[] = { 1793,19917,20375,20419,202301,417,389,1249,1535,0,10995,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,20172,17108737,3,2,524559,130, - 2049,130,2049,130,524545,0,130,524545,0,130,2049,144,1048838,2,1642241,10,7,19153,1249,167841793, + 66,7,10,659713,1,659713,2,659713,3,659713,4,659713,5,1793,20142,17108737,3,2,524559,130, + 2049,130,2049,130,524545,0,130,524545,0,130,2049,144,1048838,2,1642241,10,7,19123,1249,167841793, 216,11,17826049,0,216,2,15,25,524546,190,134287105,217,118,2305,218,459023,226,0,0,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, @@ -88,91 +88,91 @@ CELL ngaImage[] = { 1793,19917,20375,20419,202301,417,389,1249,1535,0,10995,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, - 11782,193454822,69,79,77,0,1,-3,15,10,1536,1560,168,11782,210709897370,100,101,112,116,104, - 0,1,-1,15,10,1549,1576,168,11782,6953375454647,100,58,108,97,115,116,0,1,2,15, - 10,1564,1595,168,11782,249883453713703409,100,58,108,97,115,116,46,120,116,0,2049,1576,2049,182, - 15,10,1580,1619,168,11782,-3502687787217310053,100,58,108,97,115,116,46,99,108,97,115,115,0, - 2049,1576,2049,184,15,10,1601,1642,168,11782,-4578080011420638202,100,58,108,97,115,116,46,110,97, - 109,101,0,2049,1576,2049,190,10,1625,1660,168,11782,229481143079314,114,101,99,108,97,115,115, - 0,2049,1576,2049,184,16,10,1647,1681,168,11782,249892660727267252,105,109,109,101,100,105,97,116, - 101,0,1,180,2049,1660,10,1666,1696,168,11782,6385144159,100,97,116,97,0,1,156,2049, - 1660,10,1686,1716,168,11782,249902713833354782,112,114,105,109,105,116,105,118,101,0,1,174,2049, - 1660,10,1701,1731,180,11782,6385302998,104,111,111,107,0,1,1793,2049,130,1,3,15,1, - 1,17,2049,130,10,1721,1758,168,11782,7572920930896175,115,101,116,45,104,111,111,107,0,1, - 1,17,16,10,1744,1775,168,11782,6954102295577,117,110,104,111,111,107,0,1,1,17,2, - 1,1,17,4,16,10,1763,1792,180,11782,177613,40,0,10,1785,1800,180,11782,177614,41, - 0,10,1793,1818,168,11782,-4577149749211730287,99,111,109,112,105,108,101,58,108,105,116,0,1, - 1,2049,130,2049,130,10,1801,1843,168,11782,-3471989134310745468,99,111,109,112,105,108,101,58,106, - 117,109,112,0,1,1793,2049,130,2049,130,10,1825,1868,168,11782,-3471989134311018844,99,111,109,112, - 105,108,101,58,99,97,108,108,0,1,2049,2049,130,2049,130,10,1850,1892,168,11782, + 12071,193454822,69,79,77,0,1,-3,15,10,1536,1560,168,12071,210709897370,100,101,112,116,104, + 0,1,-1,15,10,1549,1576,168,12071,6953375454647,100,58,108,97,115,116,0,1,2,15, + 10,1564,1595,168,12071,249883453713703409,100,58,108,97,115,116,46,120,116,0,2049,1576,2049,182, + 15,10,1580,1619,168,12071,-3502687787217310053,100,58,108,97,115,116,46,99,108,97,115,115,0, + 2049,1576,2049,184,15,10,1601,1642,168,12071,-4578080011420638202,100,58,108,97,115,116,46,110,97, + 109,101,0,2049,1576,2049,190,10,1625,1660,168,12071,229481143079314,114,101,99,108,97,115,115, + 0,2049,1576,2049,184,16,10,1647,1681,168,12071,249892660727267252,105,109,109,101,100,105,97,116, + 101,0,1,180,2049,1660,10,1666,1696,168,12071,6385144159,100,97,116,97,0,1,156,2049, + 1660,10,1686,1716,168,12071,249902713833354782,112,114,105,109,105,116,105,118,101,0,1,174,2049, + 1660,10,1701,1731,180,12071,6385302998,104,111,111,107,0,1,1793,2049,130,1,3,15,1, + 1,17,2049,130,10,1721,1758,168,12071,7572920930896175,115,101,116,45,104,111,111,107,0,1, + 1,17,16,10,1744,1775,168,12071,6954102295577,117,110,104,111,111,107,0,1,1,17,2, + 1,1,17,4,16,10,1763,1792,180,12071,177613,40,0,10,1785,1800,180,12071,177614,41, + 0,10,1793,1818,168,12071,-4577149749211730287,99,111,109,112,105,108,101,58,108,105,116,0,1, + 1,2049,130,2049,130,10,1801,1843,168,12071,-3471989134310745468,99,111,109,112,105,108,101,58,106, + 117,109,112,0,1,1793,2049,130,2049,130,10,1825,1868,168,12071,-3471989134311018844,99,111,109,112, + 105,108,101,58,99,97,108,108,0,1,2049,2049,130,2049,130,10,1850,1892,168,12071, -4577149749211723885,99,111,109,112,105,108,101,58,114,101,116,0,1,10,2049,130,10,1875,1913, - 168,11782,8246182162316307558,99,111,109,112,105,108,105,110,103,63,0,1,149,15,10,1897,1930, - 180,11782,229482595734807,115,105,103,105,108,58,96,0,2049,266,2049,130,10,1917,1948,180,11782, - 229482595734803,115,105,103,105,108,58,92,0,2049,464,10,1935,1964,180,11782,229482595734805,115,105,103, - 105,108,58,94,0,2049,458,10,1951,1977,168,11782,6385292201,104,101,114,101,0,1,3, - 15,10,1967,1994,180,11782,229482595734775,115,105,103,105,108,58,64,0,2049,236,2049,182,15, + 168,12071,8246182162316307558,99,111,109,112,105,108,105,110,103,63,0,1,149,15,10,1897,1930, + 180,12071,229482595734807,115,105,103,105,108,58,96,0,2049,266,2049,130,10,1917,1948,180,12071, + 229482595734803,115,105,103,105,108,58,92,0,2049,464,10,1935,1964,180,12071,229482595734805,115,105,103, + 105,108,58,94,0,2049,458,10,1951,1977,168,12071,6385292201,104,101,114,101,0,1,3, + 15,10,1967,1994,180,12071,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,11782,229482595734744,115,105,103,105,108,58,33,0,2049,236,2049,182,15, + 66,10,1981,2034,180,12071,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,11782,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,11782,210731100041,118,97,114, - 45,110,0,2049,2075,2049,130,10,2091,2116,168,11782,193508814,118,97,114,0,134284289,0,2102, - 10,2107,2131,168,11782,210709068620,99,111,110,115,116,0,2049,2075,2049,1576,2049,182,16,10, - 2120,2149,174,11782,6385740380,116,117,99,107,0,100926722,10,2139,2161,174,11782,6385561857,111,118,101, - 114,0,67502597,10,2151,2172,174,11782,193500364,110,105,112,0,772,10,2163,2189,174,11782,249885844724841747, - 100,114,111,112,45,112,97,105,114,0,771,10,2174,2201,174,11782,6383817805,63,100,117, - 112,0,6402,10,2191,2217,168,11782,7572302161469511,100,117,112,45,112,97,105,114,0,67502597,67502597, - 10,2203,2229,168,11782,193489474,100,105,112,0,525572,6,10,2220,2241,168,11782,193505809,115,105, - 112,0,67502597,1,27,2049,2229,10,2232,2255,168,11782,5863248,98,105,0,1,2241,2049,2229, - 8,10,2247,2270,168,11782,193487226,98,105,42,0,1,2229,2049,2229,8,10,2261,2285,168, - 11782,193487248,98,105,64,0,2,2049,2270,10,2276,2298,168,11782,193507188,116,114,105,0,1793, - 2307,1,2241,2049,2229,2049,2241,10,1,2300,2049,2229,8,10,2289,2323,168,11782,6385737246,116, + 66,10,2021,2075,168,12071,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,12071,210731100041,118,97,114, + 45,110,0,2049,2075,2049,130,10,2091,2116,168,12071,193508814,118,97,114,0,134284289,0,2102, + 10,2107,2131,168,12071,210709068620,99,111,110,115,116,0,2049,2075,2049,1576,2049,182,16,10, + 2120,2149,174,12071,6385740380,116,117,99,107,0,100926722,10,2139,2161,174,12071,6385561857,111,118,101, + 114,0,67502597,10,2151,2172,174,12071,193500364,110,105,112,0,772,10,2163,2189,174,12071,249885844724841747, + 100,114,111,112,45,112,97,105,114,0,771,10,2174,2201,174,12071,6383817805,63,100,117, + 112,0,6402,10,2191,2217,168,12071,7572302161469511,100,117,112,45,112,97,105,114,0,67502597,67502597, + 10,2203,2229,168,12071,193489474,100,105,112,0,525572,6,10,2220,2241,168,12071,193505809,115,105, + 112,0,67502597,1,27,2049,2229,10,2232,2255,168,12071,5863248,98,105,0,1,2241,2049,2229, + 8,10,2247,2270,168,12071,193487226,98,105,42,0,1,2229,2049,2229,8,10,2261,2285,168, + 12071,193487248,98,105,64,0,2,2049,2270,10,2276,2298,168,12071,193507188,116,114,105,0,1793, + 2307,1,2241,2049,2229,2049,2241,10,1,2300,2049,2229,8,10,2289,2323,168,12071,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,11782,6385737268,116,114,105,64,0,2,2,2049, - 2323,10,2346,2372,168,11782,210732529790,119,104,105,108,101,0,1793,2381,525570,1639430,3,1,2374, - 7,10,1,2374,8,3,10,2361,2397,168,11782,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,11782,229466054377278,102, + 10,1,2325,2049,2229,8,10,2313,2356,168,12071,6385737268,116,114,105,64,0,2,2,2049, + 2323,10,2346,2372,168,12071,210732529790,119,104,105,108,101,0,1793,2381,525570,1639430,3,1,2374, + 7,10,1,2374,8,3,10,2361,2397,168,12071,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,12071,229466054377278,102, 111,114,101,118,101,114,0,1793,2430,8,10,1,2428,2049,2241,1,2426,7,10,2413, - 2449,168,11782,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,11782,229482595734835,115,105,103,105,108,58,124,0, + 2449,168,12071,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,12071,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,11782,6384551781,84,82,85,69,0,1,-1,10,2517,2541,168,11782,210672985680,70,65,76,83, - 69,0,1,0,10,2530,2554,168,11782,6385108193,99,97,115,101,0,1793,2559,67502597,11,10, + 168,12071,6384551781,84,82,85,69,0,1,-1,10,2517,2541,168,12071,210672985680,70,65,76,83, + 69,0,1,0,10,2530,2554,168,12071,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,11782,6953962162094,115,58,99,97,115,101, + 1,2575,2049,66,25,6,3,3,10,2544,2600,168,12071,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,11782, - 193500566,110,111,116,0,1,-1,23,10,2635,2659,168,11782,210719911674,108,116,101,113,63,0, - 2049,2217,101516555,22,10,2648,2675,168,11782,210713982069,103,116,101,113,63,0,4,2049,2659,10, - 2664,2690,168,11782,210720171475,110,58,77,65,88,0,1,-5,15,10,2679,2705,168,11782,210720171729, - 110,58,77,73,78,0,1,-4,15,10,2694,2722,168,11782,229474321428492,110,58,122,101,114, - 111,63,0,1,0,11,10,2709,2740,168,11782,7572649618157049,110,58,45,122,101,114,111,63, - 0,1,0,12,10,2726,2761,168,11782,-4562761254435316065,110,58,110,101,103,97,116,105,118,101, - 63,0,1,0,13,10,2744,2782,168,11782,-4562757999622951041,110,58,112,111,115,105,116,105,118, - 101,63,0,1,-1,14,10,2765,2812,168,11782,-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,12071, + 193500566,110,111,116,0,1,-1,23,10,2635,2659,168,12071,210719911674,108,116,101,113,63,0, + 2049,2217,101516555,22,10,2648,2675,168,12071,210713982069,103,116,101,113,63,0,4,2049,2659,10, + 2664,2690,168,12071,210720171475,110,58,77,65,88,0,1,-5,15,10,2679,2705,168,12071,210720171729, + 110,58,77,73,78,0,1,-4,15,10,2694,2722,168,12071,229474321428492,110,58,122,101,114, + 111,63,0,1,0,11,10,2709,2740,168,12071,7572649618157049,110,58,45,122,101,114,111,63, + 0,1,0,12,10,2726,2761,168,12071,-4562761254435316065,110,58,110,101,103,97,116,105,118,101, + 63,0,1,0,13,10,2744,2782,168,12071,-4562757999622951041,110,58,112,111,115,105,116,105,118, + 101,63,0,1,-1,14,10,2765,2812,168,12071,-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, - 11782,229474297120890,110,58,101,118,101,110,63,0,1,2,20,3,2049,2722,10,2816,2848,168, - 11782,6953766919107,110,58,111,100,100,63,0,2049,2829,2049,2644,10,2836,2862,168,11782,193494767,105, - 102,59,0,67502597,1,76,2049,2229,25,6,771,10,2853,2881,168,11782,6383175836,45,105,102, - 59,0,67502597,1,74,2049,2229,2049,2644,25,6,771,10,2871,2901,174,11782,193504922,114,111, - 116,0,67503109,10,2892,2910,174,11782,177620,47,0,197652,10,2903,2921,174,11782,193499461,109,111, - 100,0,788,10,2912,2934,168,11782,210720211139,110,58,112,111,119,0,1,1,4,1793,2942, - 67502597,19,10,1,2939,2049,2449,772,10,2923,2962,168,11782,7572652137106817,110,58,110,101,103,97, - 116,101,0,1,-1,19,10,2948,2980,168,11782,7572652347517886,110,58,115,113,117,97,114,101, - 0,4866,10,2966,2994,168,11782,6953767077527,110,58,115,113,114,116,0,1,1,1793,3012,2049, + 12071,229474297120890,110,58,101,118,101,110,63,0,1,2,20,3,2049,2722,10,2816,2848,168, + 12071,6953766919107,110,58,111,100,100,63,0,2049,2829,2049,2644,10,2836,2862,168,12071,193494767,105, + 102,59,0,67502597,1,76,2049,2229,25,6,771,10,2853,2881,168,12071,6383175836,45,105,102, + 59,0,67502597,1,74,2049,2229,2049,2644,25,6,771,10,2871,2901,174,12071,193504922,114,111, + 116,0,67503109,10,2892,2910,174,12071,177620,47,0,197652,10,2903,2921,174,12071,193499461,109,111, + 100,0,788,10,2912,2934,168,12071,210720211139,110,58,112,111,119,0,1,1,4,1793,2942, + 67502597,19,10,1,2939,2049,2449,772,10,2923,2962,168,12071,7572652137106817,110,58,110,101,103,97, + 116,101,0,1,-1,19,10,2948,2980,168,12071,7572652347517886,110,58,115,113,117,97,114,101, + 0,4866,10,2966,2994,168,12071,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,11782,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,11782,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,11782, - 210720194371,110,58,97,98,115,0,2,2049,2761,1,2962,9,10,3075,3106,168,11782,229474304963756,110, - 58,108,105,109,105,116,0,4,5,2049,3028,6,2049,3057,10,3093,3125,168,11782,210720203463, - 110,58,105,110,99,0,659713,1,10,3114,3139,168,11782,210720197721,110,58,100,101,99,0, - 659969,1,10,3128,3158,168,11782,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,11782,249861296566813883,83,99, - 111,112,101,76,105,115,116,0,20277,20331,10,3172,3198,168,11782,5864091,123,123,0,2049, - 1576,2,1,3187,2049,61,16,10,3190,3225,168,11782,-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,11782,5864159,125, + 168,12071,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,12071,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,12071, + 210720194371,110,58,97,98,115,0,2,2049,2761,1,2962,9,10,3075,3106,168,12071,229474304963756,110, + 58,108,105,109,105,116,0,4,5,2049,3028,6,2049,3057,10,3093,3125,168,12071,210720203463, + 110,58,105,110,99,0,659713,1,10,3114,3139,168,12071,210720197721,110,58,100,101,99,0, + 659969,1,10,3128,3158,168,12071,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,12071,249861296566813883,83,99, + 111,112,101,76,105,115,116,0,20247,20301,10,3172,3198,168,12071,5864091,123,123,0,2049, + 1576,2,1,3187,2049,61,16,10,3190,3225,168,12071,-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,12071,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,78 +183,78 @@ CELL ngaImage[] = { 1793,19917,20375,20419,202301,417,389,1249,1535,0,10995,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,11782,-6972911891006832072,98,58,116,111,45,98,121,116,101,45,97,100,100,114,101,115,115, - 0,1,4,19,10,3437,3477,168,11782,229458800096267,98,58,102,101,116,99,104,0,1,4, - 20,4,1,4,20,67503109,17,15,4,2049,3312,10,3464,3504,168,11782,229458816047342,98,58,115, + 168,12071,-6972911891006832072,98,58,116,111,45,98,121,116,101,45,97,100,100,114,101,115,115, + 0,1,4,19,10,3437,3477,168,12071,229458800096267,98,58,102,101,116,99,104,0,1,4, + 20,4,1,4,20,67503109,17,15,4,2049,3312,10,3464,3504,168,12071,229458816047342,98,58,115, 116,111,114,101,0,4,4097,3296,1,4,20,4,1793,3518,2,15,2049,78,10,1, - 3513,2049,2229,2049,3345,2049,92,4,16,10,3491,3542,168,11782,229466548904081,104,58,102,101,116, + 3513,2049,2229,2049,3345,2049,92,4,16,10,3491,3542,168,12071,229466548904081,104,58,102,101,116, 99,104,0,1793,3547,2049,3477,10,1,3544,1793,3559,2049,3125,2049,3477,1,-8,24,10, - 1,3551,2049,2255,22,10,3529,3578,168,11782,229466564855156,104,58,115,116,111,114,101,0,2049, + 1,3551,2049,2255,22,10,3529,3578,168,12071,229466564855156,104,58,115,116,111,114,101,0,2049, 2217,1793,3586,1,255,21,10,1,3582,2049,2229,2049,3504,2049,3125,1793,3603,1,8,24, - 1,255,21,10,1,3596,2049,2229,2049,3504,10,3565,3623,168,11782,229485920923616,119,58,102,101, - 116,99,104,0,1,4,197652,15,10,3610,3641,168,11782,229485936874691,119,58,115,116,111,114, - 101,0,1,4,197652,16,10,3628,3664,168,11782,-2542660583859062324,119,58,102,101,116,99,104,45, - 110,101,120,116,0,2,1,4,17,4,2049,3623,10,3646,3690,168,11782,-3300792181564964579,104,58, + 1,255,21,10,1,3596,2049,2229,2049,3504,10,3565,3623,168,12071,229485920923616,119,58,102,101, + 116,99,104,0,1,4,197652,15,10,3610,3641,168,12071,229485936874691,119,58,115,116,111,114, + 101,0,1,4,197652,16,10,3628,3664,168,12071,-2542660583859062324,119,58,102,101,116,99,104,45, + 110,101,120,116,0,2,1,4,17,4,2049,3623,10,3646,3690,168,12071,-3300792181564964579,104,58, 102,101,116,99,104,45,110,101,120,116,0,2,1,2,17,4,2049,3542,10,3672, - 3716,168,11782,-3604044820647325481,98,58,102,101,116,99,104,45,110,101,120,116,0,2,1,1, - 17,4,2049,3477,10,3698,3742,168,11782,-2542036332270164849,119,58,115,116,111,114,101,45,110,101, - 120,116,0,2,1,4,17,1,3641,2049,2229,10,3724,3769,168,11782,-3300167929976067104,104,58,115, + 3716,168,12071,-3604044820647325481,98,58,102,101,116,99,104,45,110,101,120,116,0,2,1,1, + 17,4,2049,3477,10,3698,3742,168,12071,-2542036332270164849,119,58,115,116,111,114,101,45,110,101, + 120,116,0,2,1,4,17,1,3641,2049,2229,10,3724,3769,168,12071,-3300167929976067104,104,58,115, 116,111,114,101,45,110,101,120,116,0,2,1,2,17,1,3578,2049,2229,10,3751, - 3796,168,11782,-3603420569058428006,98,58,115,116,111,114,101,45,110,101,120,116,0,2,1,1, - 17,1,3504,2049,2229,10,3778,3819,168,11782,7572992899446007,118,58,105,110,99,45,98,121,0, - 1793,3823,4367,10,1,3821,2049,2241,16,10,3805,3843,168,11782,7572992693095753,118,58,100,101,99, - 45,98,121,0,1793,3847,1180687,10,1,3845,2049,2241,16,10,3829,3864,168,11782,210729690831,118, - 58,105,110,99,0,1,1,4,2049,3819,10,3853,3881,168,11782,210729685089,118,58,100,101, - 99,0,1,1,4,2049,3843,10,3870,3900,168,11782,229484636707508,118,58,108,105,109,105,116, - 0,251790597,1542,2049,3106,4100,10,3887,3916,168,11782,6385748402,118,58,111,110,0,2049,2527,4100, - 10,3906,3931,168,11782,210729697104,118,58,111,102,102,0,2049,2541,4100,10,3920,3946,168,11782, - 210706586657,97,108,108,111,116,0,1,3,2049,3819,10,3935,3967,168,11782,8246989571153063777,118,58,112, + 3796,168,12071,-3603420569058428006,98,58,115,116,111,114,101,45,110,101,120,116,0,2,1,1, + 17,1,3504,2049,2229,10,3778,3819,168,12071,7572992899446007,118,58,105,110,99,45,98,121,0, + 1793,3823,4367,10,1,3821,2049,2241,16,10,3805,3843,168,12071,7572992693095753,118,58,100,101,99, + 45,98,121,0,1793,3847,1180687,10,1,3845,2049,2241,16,10,3829,3864,168,12071,210729690831,118, + 58,105,110,99,0,1,1,4,2049,3819,10,3853,3881,168,12071,210729685089,118,58,100,101, + 99,0,1,1,4,2049,3843,10,3870,3900,168,12071,229484636707508,118,58,108,105,109,105,116, + 0,251790597,1542,2049,3106,4100,10,3887,3916,168,12071,6385748402,118,58,111,110,0,2049,2527,4100, + 10,3906,3931,168,12071,210729697104,118,58,111,102,102,0,2049,2541,4100,10,3920,3946,168,12071, + 210706586657,97,108,108,111,116,0,1,3,2049,3819,10,3935,3967,168,12071,8246989571153063777,118,58,112, 114,101,115,101,114,118,101,0,983556,1793,3975,1,27,2049,2229,10,1,3970,2049,2229, - 4100,10,3951,3995,168,11782,7572993371535704,118,58,117,112,100,97,116,101,0,4,1793,4002,15, - 4,8,10,1,3998,2049,2241,16,10,3981,4018,168,11782,6385123360,99,111,112,121,0,1793, + 4100,10,3951,3995,168,12071,7572993371535704,118,58,117,112,100,97,116,101,0,4,1793,4002,15, + 4,8,10,1,3998,2049,2241,16,10,3981,4018,168,12071,6385123360,99,111,112,121,0,1793, 4027,285278725,1,33951492,268767489,1,6,10,1,4020,2049,2449,771,10,4008,4044,156,0,0,115, 116,97,114,116,0,0,10,4033,4055,156,0,0,101,110,100,0,0,10,4046,4072, 168,0,0,116,101,114,109,105,110,97,116,101,0,1,0,3841,4055,16,10,4008, - 4096,168,11782,-3513680875729732409,98,117,102,102,101,114,58,115,116,97,114,116,0,3841,4044,10, - 4078,4115,168,11782,8246143877888709904,98,117,102,102,101,114,58,101,110,100,0,3841,4055,10,4099, - 4134,168,11782,8246143877888705218,98,117,102,102,101,114,58,97,100,100,0,3841,4055,16,1,4055, - 2049,3864,2049,4072,10,4118,4160,168,11782,8246143877888711801,98,117,102,102,101,114,58,103,101,116, - 0,1,4055,2049,3881,3841,4055,15,2049,4072,10,4144,4188,168,11782,-3513680875746570456,98,117,102,102, - 101,114,58,101,109,112,116,121,0,3841,4044,4097,4055,2049,4072,10,4170,4212,168,11782, + 4096,168,12071,-3513680875729732409,98,117,102,102,101,114,58,115,116,97,114,116,0,3841,4044,10, + 4078,4115,168,12071,8246143877888709904,98,117,102,102,101,114,58,101,110,100,0,3841,4055,10,4099, + 4134,168,12071,8246143877888705218,98,117,102,102,101,114,58,97,100,100,0,3841,4055,16,1,4055, + 2049,3864,2049,4072,10,4118,4160,168,12071,8246143877888711801,98,117,102,102,101,114,58,103,101,116, + 0,1,4055,2049,3881,3841,4055,15,2049,4072,10,4144,4188,168,12071,-3513680875746570456,98,117,102,102, + 101,114,58,101,109,112,116,121,0,3841,4044,4097,4055,2049,4072,10,4170,4212,168,12071, -4578413135315348908,98,117,102,102,101,114,58,115,105,122,101,0,3841,4055,3841,4044,18,10,4195, - 4234,168,11782,8246143877888724869,98,117,102,102,101,114,58,115,101,116,0,4097,4044,2049,4188,10, - 4218,4260,168,11782,-3186446687793719003,98,117,102,102,101,114,58,112,114,101,115,101,114,118,101, + 4234,168,12071,8246143877888724869,98,117,102,102,101,114,58,115,101,116,0,4097,4044,2049,4188,10, + 4218,4260,168,12071,-3186446687793719003,98,117,102,102,101,114,58,112,114,101,115,101,114,118,101, 0,3841,4044,3841,4055,1793,4273,1,27,2049,2229,4097,4044,10,1,4266,2049,2229,4097,4055, - 10,4239,4297,156,11782,-4600587576916820603,84,101,109,112,83,116,114,105,110,103,115,0,32,4280, - 4317,156,11782,7474516786580364824,84,101,109,112,83,116,114,105,110,103,77,97,120,0,512,4298, - 4331,168,11782,229440420829967,83,84,82,73,78,71,83,0,2049,1545,3841,4297,3841,4317,19,18, - 10,4318,4353,156,0,0,67,117,114,114,101,110,116,0,30,10,4340,4370,168,0, + 10,4239,4297,156,12071,-4600587576916820603,84,101,109,112,83,116,114,105,110,103,115,0,32,4280, + 4317,156,12071,7474516786580364824,84,101,109,112,83,116,114,105,110,103,77,97,120,0,512,4298, + 4331,168,12071,229440420829967,83,84,82,73,78,71,83,0,2049,1545,3841,4297,3841,4317,19,18, + 10,4318,4353,156,0,0,67,117,114,114,101,110,116,0,4,10,4340,4370,168,0, 0,115,58,112,111,105,110,116,101,114,0,3841,4353,3841,4317,19,2049,4331,17,10, 4355,4391,168,0,0,115,58,110,101,120,116,0,1,4353,2049,3864,3841,4353,3841,4297, - 11,1793,4407,1,0,4097,4353,10,1,4402,9,10,4318,4423,168,11782,6953962777192,115,58,116, + 11,1793,4407,1,0,4097,4353,10,1,4402,9,10,4318,4423,168,12071,6953962777192,115,58,116, 101,109,112,0,2,2049,104,2049,3125,2049,4370,4,2049,4018,2049,4370,2049,4391,10,4411, - 4451,168,11782,229480754149537,115,58,101,109,112,116,121,0,2049,4370,2049,4391,1,0,67502597,16, - 10,4438,4472,168,11782,6953962747657,115,58,115,107,105,112,0,6,1793,4480,68223234,1,786703,0, - 10,1,4475,2049,2372,2049,3139,5,10,4460,4500,168,11782,6953962453495,115,58,107,101,101,112, + 4451,168,12071,229480754149537,115,58,101,109,112,116,121,0,2049,4370,2049,4391,1,0,67502597,16, + 10,4438,4472,168,12071,6953962747657,115,58,115,107,105,112,0,6,1793,4480,68223234,1,786703,0, + 10,1,4475,2049,2372,2049,3139,5,10,4460,4500,168,12071,6953962453495,115,58,107,101,101,112, 0,2049,1913,1793,4509,1,4472,2049,1868,10,1,4504,9,2049,1977,1,144,2049,2229,2049, 156,10,4488,4534,180,0,229482595734750,115,105,103,105,108,58,39,0,2049,1913,1,4500,1, - 4423,2049,66,10,4521,4556,168,11782,229480755051740,115,58,102,101,116,99,104,0,17,15,10, - 4543,4572,168,11782,229480771002815,115,58,115,116,111,114,101,0,17,16,10,4559,4587,168,11782, + 4423,2049,66,10,4521,4556,168,12071,229480755051740,115,58,102,101,116,99,104,0,17,15,10, + 4543,4572,168,12071,229480771002815,115,58,115,116,111,114,101,0,17,16,10,4559,4587,168,12071, 6953962169596,115,58,99,104,111,112,0,2049,4423,2,2049,104,67502597,17,2049,3139,1,0,4, - 16,10,4575,4616,168,11782,249904557751418990,115,58,114,101,118,101,114,115,101,0,1793,4658,2, + 16,10,4575,4616,168,12071,249904557751418990,115,58,114,101,118,101,114,115,101,0,1793,4658,2, 2049,4423,2049,4234,1,104,1793,4634,2,2049,104,17,2049,3139,10,1,4627,2049,2255,4, 1793,4648,2,15,2049,4134,2049,3139,10,1,4641,2049,2449,3,2049,4096,2049,4423,10,1, - 4618,2049,4260,10,4601,4678,168,11782,249904555657463488,115,58,112,114,101,112,101,110,100,0,2049, + 4618,2049,4260,10,4601,4678,168,12071,249904555657463488,115,58,112,114,101,112,101,110,100,0,2049, 4423,1793,4702,2,2049,104,17,1793,4694,2,2049,104,2049,3125,10,1,4688,2049,2229,4, - 2049,4018,10,1,4682,2049,2241,10,4663,4721,168,11782,7572864733934314,115,58,97,112,112,101,110, - 100,0,4,2049,4678,10,4707,4741,168,11782,8246849907066750743,115,58,102,111,114,45,101,97,99, + 2049,4018,10,1,4682,2049,2241,10,4663,4721,168,12071,7572864733934314,115,58,97,112,112,101,110, + 100,0,4,2049,4678,10,4707,4741,168,12071,8246849907066750743,115,58,102,111,114,45,101,97,99, 104,0,1793,4756,67502597,6415,3,67502597,67502597,251987205,2054,101777670,1,1,4743,7,10,1,4743,8, - 771,10,4725,4779,168,11782,-2744677796467205929,115,58,105,110,100,101,120,47,99,104,97,114,0, + 771,10,4725,4779,168,12071,-2744677796467205929,115,58,105,110,100,101,120,47,99,104,97,114,0, 1793,4793,1793,4788,1,-1,1,0,10,1,4783,2049,2229,10,1,4781,2049,2229,4,1793, 4829,67502597,11,1793,4821,1793,4816,1793,4810,3,10,1,4808,2049,2229,2,10,1,4806,2049, - 2229,10,1,4804,9,1,3125,2049,2229,10,1,4800,2049,4741,771,10,4761,4857,168,11782, + 2229,10,1,4804,9,1,3125,2049,2229,10,1,4800,2049,4741,771,10,4761,4857,168,12071, -2157201767973730595,115,58,99,111,110,116,97,105,110,115,47,99,104,97,114,63,0,2049,4779, - 1,-1,12,10,4835,4875,168,11782,6953962341782,115,58,104,97,115,104,0,1,5381,4,1793, + 1,-1,12,10,4835,4875,168,12071,6953962341782,115,58,104,97,115,104,0,1,5381,4,1793, 4883,286458116,33,10,1,4880,2049,4741,10,4863,4897,156,0,0,83,116,114,0,0,4888, 4911,168,0,0,101,120,116,114,97,99,116,0,2049,2217,3841,4897,4,2049,4018,3841, 4897,67502597,17,1,0,4,16,10,4898,4938,168,0,0,99,104,101,99,107,0,1, @@ -263,7 +263,7 @@ CELL ngaImage[] = { 1793,19917,20375,20419,202301,417,389,1249,1535,0,10995,0,10 5002,4,1793,4988,67502597,2049,2722,21,10,1,4983,2049,2229,4,1793,4998,772,2,10,1, 4995,9,10,1,4980,2049,2229,10,1,4978,2049,2229,10,4960,5023,168,0,0,115,101, 116,117,112,0,2049,4451,4097,4897,1,0,67503109,67503109,1,104,1,4875,2049,2255,1793,5043, - 67502597,2049,104,10,1,5039,2049,2229,4,10,4863,5069,168,11782,-581580411198892688,115,58,105,110,100, + 67502597,2049,104,10,1,5039,2049,2229,4,10,4863,5069,168,12071,-581580411198892688,115,58,105,110,100, 101,120,47,115,116,114,105,110,103,0,67502597,1793,5088,2049,5023,1793,5081,2049,4938,2049, 4974,10,1,5076,2049,2449,771,3,10,1,5072,2049,2229,18,1,2,18,1,-1,2049, 3057,10,5049,5110,156,0,0,83,114,99,0,0,5101,5120,156,0,0,84,97,114, @@ -274,111 +274,111 @@ CELL ngaImage[] = { 1793,19917,20375,20419,202301,417,389,1249,1535,0,10995,0,10 17,3841,5130,3841,5120,2049,104,2049,4018,10,5182,5222,168,0,0,99,111,109,112,97, 114,101,0,3841,5130,3841,5120,2049,118,3841,5146,22,4097,5146,3841,5146,1793,5242,3841,5138, 4097,5155,10,1,5237,2049,74,10,5209,5257,168,0,0,110,101,120,116,0,1,5138, - 2049,3864,10,5049,5286,168,11782,-6456227941126558634,115,58,99,111,110,116,97,105,110,115,47,115, + 2049,3864,10,5049,5286,168,12071,-6456227941126558634,115,58,99,111,110,116,97,105,110,115,47,115, 116,114,105,110,103,63,0,4097,5120,4097,5110,2049,4451,4097,5130,1,0,4097,5138,1, 0,4097,5146,3841,5110,2049,104,1793,5317,2049,5195,2049,5171,2049,5222,2049,5257,10,1,5308, - 2049,2449,3841,5146,10,5262,5338,168,11782,7572864921182136,115,58,102,105,108,116,101,114,0,1793, + 2049,2449,3841,5146,10,5262,5338,168,12071,7572864921182136,115,58,102,105,108,116,101,114,0,1793, 5366,2049,4451,2049,4234,4,1793,5358,2049,2217,4,8,1,4134,1,17,2049,66,10,1, - 5347,2049,4741,3,2049,4096,10,1,5340,2049,4260,10,5324,5382,168,11782,210726137008,115,58,109, + 5347,2049,4741,3,2049,4096,10,1,5340,2049,4260,10,5324,5382,168,12071,210726137008,115,58,109, 97,112,0,1793,5404,2049,4451,2049,4234,4,1793,5396,67502597,8,2049,4134,10,1,5391,2049, - 4741,3,2049,4096,10,1,5384,2049,4260,10,5371,5423,168,11782,7572865443813333,115,58,115,117,98, + 4741,3,2049,4096,10,1,5384,2049,4260,10,5371,5423,168,12071,7572865443813333,115,58,115,117,98, 115,116,114,0,1793,5429,17,2049,4451,10,1,5425,2049,2229,1793,5441,67502597,1,4018,2049, 2229,10,1,5435,2049,2241,67502597,1793,5454,17,1,0,4,16,10,1,5448,2049,2229,10, - 5409,5472,168,11782,229480769412560,115,58,114,105,103,104,116,0,67502597,2049,104,67502597,18,4,2049, - 5423,10,5459,5493,168,11782,6953962489469,115,58,108,101,102,116,0,1,0,4,2049,5423,10, - 5481,5519,168,11782,-949014848675520942,115,58,98,101,103,105,110,115,45,119,105,116,104,63,0, - 2,2049,104,1,19,2049,2229,2049,5493,2049,118,10,5499,5549,168,11782,-2744863427173801468,115,58,101, + 5409,5472,168,12071,229480769412560,115,58,114,105,103,104,116,0,67502597,2049,104,67502597,18,4,2049, + 5423,10,5459,5493,168,12071,6953962489469,115,58,108,101,102,116,0,1,0,4,2049,5423,10, + 5481,5519,168,12071,-949014848675520942,115,58,98,101,103,105,110,115,45,119,105,116,104,63,0, + 2,2049,104,1,19,2049,2229,2049,5493,2049,118,10,5499,5549,168,12071,-2744863427173801468,115,58,101, 110,100,115,45,119,105,116,104,63,0,2,2049,104,1,19,2049,2229,2049,5472,2049, - 118,10,5531,5573,168,11782,6953962177261,115,58,99,111,112,121,0,67502597,2049,104,2049,3125,2049, - 4018,10,5561,5595,168,11782,7572863551252214,115,58,68,73,71,73,84,83,0,2049,4472,48,49, + 118,10,5531,5573,168,12071,6953962177261,115,58,99,111,112,121,0,67502597,2049,104,2049,3125,2049, + 4018,10,5561,5595,168,12071,7572863551252214,115,58,68,73,71,73,84,83,0,2049,4472,48,49, 50,51,52,53,54,55,56,57,65,66,67,68,69,70,0,1,5597,10,5581,5640, - 168,11782,-3174032931242973971,115,58,65,83,67,73,73,45,76,79,87,69,82,67,65,83,69, + 168,12071,-3174032931242973971,115,58,65,83,67,73,73,45,76,79,87,69,82,67,65,83,69, 0,2049,4472,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,5642,10,5617,5695,168,11782,-3174020239987242608,115,58, + 114,115,116,117,118,119,120,121,122,0,1,5642,10,5617,5695,168,12071,-3174020239987242608,115,58, 65,83,67,73,73,45,85,80,80,69,82,67,65,83,69,0,2049,4472,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,5697,10,5672,5748,168,11782,4909441458232360267,115,58,65,83,67,73,73, + 87,88,89,90,0,1,5697,10,5672,5748,168,12071,4909441458232360267,115,58,65,83,67,73,73, 45,76,69,84,84,69,82,83,0,2049,4472,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,5750,10,5727,5825,168,11782,1619870888324870636,115,58,80,85,78,67,84,85, + 88,89,90,0,1,5750,10,5727,5825,168,12071,1619870888324870636,115,58,80,85,78,67,84,85, 65,84,73,79,78,0,2049,4472,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,5827,1,95,67502597,16,10,5806,5885,156,11782,-2745567821320788289,115,58,87,72,73,84,69, - 83,80,65,67,69,0,32,9,10,13,0,5867,5897,180,11782,177612,39,0,1,4451, - 2049,168,10,5890,5909,180,11782,177609,36,0,1,0,2049,156,10,5902,0,156,11782,249835240931843863, - 65,83,67,73,73,58,78,85,76,0,5914,27,156,11782,249835240931833987,65,83,67,73,73, - 58,69,83,67,0,5929,8,156,11782,7570764876722141,65,83,67,73,73,58,66,83,0,5944, - 9,156,11782,7570764876722340,65,83,67,73,73,58,72,84,0,5958,10,156,11782,7570764876722458,65,83, - 67,73,73,58,76,70,0,5972,11,156,11782,7570764876722802,65,83,67,73,73,58,86,84, - 0,5986,12,156,11782,7570764876722260,65,83,67,73,73,58,70,70,0,6000,13,156,11782,7570764876722173, - 65,83,67,73,73,58,67,82,0,6014,32,156,11782,-4630583730859567212,65,83,67,73,73,58, - 83,80,65,67,69,0,6028,127,156,11782,249835240931832445,65,83,67,73,73,58,68,69,76, - 0,6045,1,156,11782,249835240931849106,65,83,67,73,73,58,83,79,72,0,6060,2,156,11782, - 249835240931849287,65,83,67,73,73,58,83,84,88,0,6075,3,156,11782,249835240931834041,65,83,67,73, - 73,58,69,84,88,0,6090,4,156,11782,249835240931833872,65,83,67,73,73,58,69,79,84, - 0,6105,5,156,11782,249835240931833836,65,83,67,73,73,58,69,78,81,0,6120,6,156,11782, - 249835240931829111,65,83,67,73,73,58,65,67,75,0,6135,7,156,11782,249835240931830267,65,83,67,73, - 73,58,66,69,76,0,6150,14,156,11782,7570764876722698,65,83,67,73,73,58,83,79,0, - 6165,15,156,11782,7570764876722692,65,83,67,73,73,58,83,73,0,6179,16,156,11782,249835240931832669,65, - 83,67,73,73,58,68,76,69,0,6193,17,156,11782,249835240931832352,65,83,67,73,73,58, - 68,67,49,0,6208,18,156,11782,249835240931832353,65,83,67,73,73,58,68,67,50,0,6223, - 19,156,11782,249835240931832354,65,83,67,73,73,58,68,67,51,0,6238,20,156,11782,249835240931832355,65, - 83,67,73,73,58,68,67,52,0,6253,21,156,11782,249835240931843202,65,83,67,73,73,58, - 78,65,75,0,6268,22,156,11782,249835240931849442,65,83,67,73,73,58,83,89,78,0,6283, - 23,156,11782,249835240931834019,65,83,67,73,73,58,69,84,66,0,6298,24,156,11782,249835240931831226,65, - 83,67,73,73,58,67,65,78,0,6313,25,156,11782,7570764876722234,65,83,67,73,73,58, - 69,77,0,6328,26,156,11782,249835240931849298,65,83,67,73,73,58,83,85,66,0,6342,28, - 156,11782,7570764876722273,65,83,67,73,73,58,70,83,0,6357,29,156,11782,7570764876722306,65,83,67, - 73,73,58,71,83,0,6371,30,156,11782,7570764876722669,65,83,67,73,73,58,82,83,0, - 6385,31,156,11782,7570764876722768,65,83,67,73,73,58,85,83,0,6399,6431,168,11782,-3553210050247798618,99, + 0,1,5827,1,95,67502597,16,10,5806,5885,156,12071,-2745567821320788289,115,58,87,72,73,84,69, + 83,80,65,67,69,0,32,9,10,13,0,5867,5897,180,12071,177612,39,0,1,4451, + 2049,168,10,5890,5909,180,12071,177609,36,0,1,0,2049,156,10,5902,0,156,12071,249835240931843863, + 65,83,67,73,73,58,78,85,76,0,5914,27,156,12071,249835240931833987,65,83,67,73,73, + 58,69,83,67,0,5929,8,156,12071,7570764876722141,65,83,67,73,73,58,66,83,0,5944, + 9,156,12071,7570764876722340,65,83,67,73,73,58,72,84,0,5958,10,156,12071,7570764876722458,65,83, + 67,73,73,58,76,70,0,5972,11,156,12071,7570764876722802,65,83,67,73,73,58,86,84, + 0,5986,12,156,12071,7570764876722260,65,83,67,73,73,58,70,70,0,6000,13,156,12071,7570764876722173, + 65,83,67,73,73,58,67,82,0,6014,32,156,12071,-4630583730859567212,65,83,67,73,73,58, + 83,80,65,67,69,0,6028,127,156,12071,249835240931832445,65,83,67,73,73,58,68,69,76, + 0,6045,1,156,12071,249835240931849106,65,83,67,73,73,58,83,79,72,0,6060,2,156,12071, + 249835240931849287,65,83,67,73,73,58,83,84,88,0,6075,3,156,12071,249835240931834041,65,83,67,73, + 73,58,69,84,88,0,6090,4,156,12071,249835240931833872,65,83,67,73,73,58,69,79,84, + 0,6105,5,156,12071,249835240931833836,65,83,67,73,73,58,69,78,81,0,6120,6,156,12071, + 249835240931829111,65,83,67,73,73,58,65,67,75,0,6135,7,156,12071,249835240931830267,65,83,67,73, + 73,58,66,69,76,0,6150,14,156,12071,7570764876722698,65,83,67,73,73,58,83,79,0, + 6165,15,156,12071,7570764876722692,65,83,67,73,73,58,83,73,0,6179,16,156,12071,249835240931832669,65, + 83,67,73,73,58,68,76,69,0,6193,17,156,12071,249835240931832352,65,83,67,73,73,58, + 68,67,49,0,6208,18,156,12071,249835240931832353,65,83,67,73,73,58,68,67,50,0,6223, + 19,156,12071,249835240931832354,65,83,67,73,73,58,68,67,51,0,6238,20,156,12071,249835240931832355,65, + 83,67,73,73,58,68,67,52,0,6253,21,156,12071,249835240931843202,65,83,67,73,73,58, + 78,65,75,0,6268,22,156,12071,249835240931849442,65,83,67,73,73,58,83,89,78,0,6283, + 23,156,12071,249835240931834019,65,83,67,73,73,58,69,84,66,0,6298,24,156,12071,249835240931831226,65, + 83,67,73,73,58,67,65,78,0,6313,25,156,12071,7570764876722234,65,83,67,73,73,58, + 69,77,0,6328,26,156,12071,249835240931849298,65,83,67,73,73,58,83,85,66,0,6342,28, + 156,12071,7570764876722273,65,83,67,73,73,58,70,83,0,6357,29,156,12071,7570764876722306,65,83,67, + 73,73,58,71,83,0,6371,30,156,12071,7570764876722669,65,83,67,73,73,58,82,83,0, + 6385,31,156,12071,7570764876722768,65,83,67,73,73,58,85,83,0,6399,6431,168,12071,-3553210050247798618,99, 58,108,111,119,101,114,99,97,115,101,63,0,1,97,1,122,2049,3158,10,6413, - 6456,168,11782,-3552791238808663639,99,58,117,112,112,101,114,99,97,115,101,63,0,1,65,1, - 90,2049,3158,10,6438,6478,168,11782,249882047462872305,99,58,108,101,116,116,101,114,63,0,1, - 6431,1,6456,2049,2255,22,10,6463,6500,168,11782,7572182947632498,99,58,100,105,103,105,116,63, - 0,1,48,1,57,2049,3158,10,6486,6523,168,11782,8246107997572794159,99,58,118,105,115,105,98, - 108,101,63,0,1,32,1,126,2049,3158,10,6507,6544,168,11782,7572183659755470,99,58,118,111, + 6456,168,12071,-3552791238808663639,99,58,117,112,112,101,114,99,97,115,101,63,0,1,65,1, + 90,2049,3158,10,6438,6478,168,12071,249882047462872305,99,58,108,101,116,116,101,114,63,0,1, + 6431,1,6456,2049,2255,22,10,6463,6500,168,12071,7572182947632498,99,58,100,105,103,105,116,63, + 0,1,48,1,57,2049,3158,10,6486,6523,168,12071,8246107997572794159,99,58,118,105,115,105,98, + 108,101,63,0,1,32,1,126,2049,3158,10,6507,6544,168,12071,7572183659755470,99,58,118,111, 119,101,108,63,0,2049,4472,97,101,105,111,117,65,69,73,79,85,0,1,6546, - 4,2049,4857,10,6530,6581,168,11782,-3553628119197217420,99,58,99,111,110,115,111,110,97,110,116, + 4,2049,4857,10,6530,6581,168,12071,-3553628119197217420,99,58,99,111,110,115,111,110,97,110,116, 63,0,2,2049,6478,1793,6591,2049,6544,2049,2644,10,1,6586,1793,6599,3,2049,2541,10, - 1,6595,2049,66,10,6563,6623,168,11782,-6558963794062736370,99,58,119,104,105,116,101,115,112,97, - 99,101,63,0,1,5885,4,2049,4857,10,6604,6648,168,11782,-6672106426782194349,99,58,45,108,111, - 119,101,114,99,97,115,101,63,0,2049,6431,2049,2644,10,6629,6672,168,11782,-6671687615343059370,99, + 1,6595,2049,66,10,6563,6623,168,12071,-6558963794062736370,99,58,119,104,105,116,101,115,112,97, + 99,101,63,0,1,5885,4,2049,4857,10,6604,6648,168,12071,-6672106426782194349,99,58,45,108,111, + 119,101,114,99,97,115,101,63,0,2049,6431,2049,2644,10,6629,6672,168,12071,-6671687615343059370,99, 58,45,117,112,112,101,114,99,97,115,101,63,0,2049,6456,2049,2644,10,6653,6692, - 168,11782,249881966047746975,99,58,45,100,105,103,105,116,63,0,2049,6500,2049,2644,10,6677,6717, - 168,11782,1197920222559514203,99,58,45,119,104,105,116,101,115,112,97,99,101,63,0,2049,6623, - 2049,2644,10,6697,6739,168,11782,-4579699312045814628,99,58,45,118,105,115,105,98,108,101,63,0, - 2049,6523,2049,2644,10,6722,6759,168,11782,249881966759869947,99,58,45,118,111,119,101,108,63,0, - 2049,6544,2049,2644,10,6744,6783,168,11782,-6672524495731613151,99,58,45,99,111,110,115,111,110,97, - 110,116,63,0,2049,6581,2049,2644,10,6764,6804,168,11782,8246107917359977086,99,58,116,111,45,117, - 112,112,101,114,0,2,2049,6431,25,3,1,32,18,10,6788,6829,168,11782,8246107917349275483,99, + 168,12071,249881966047746975,99,58,45,100,105,103,105,116,63,0,2049,6500,2049,2644,10,6677,6717, + 168,12071,1197920222559514203,99,58,45,119,104,105,116,101,115,112,97,99,101,63,0,2049,6623, + 2049,2644,10,6697,6739,168,12071,-4579699312045814628,99,58,45,118,105,115,105,98,108,101,63,0, + 2049,6523,2049,2644,10,6722,6759,168,12071,249881966759869947,99,58,45,118,111,119,101,108,63,0, + 2049,6544,2049,2644,10,6744,6783,168,12071,-6672524495731613151,99,58,45,99,111,110,115,111,110,97, + 110,116,63,0,2049,6581,2049,2644,10,6764,6804,168,12071,8246107917359977086,99,58,116,111,45,117, + 112,112,101,114,0,2,2049,6431,25,3,1,32,18,10,6788,6829,168,12071,8246107917349275483,99, 58,116,111,45,108,111,119,101,114,0,2,2049,6456,25,3,1,32,17,10,6813, - 6855,168,11782,-4579599832837481303,99,58,116,111,45,115,116,114,105,110,103,0,2049,4472,46,0, - 1,6857,2049,4423,1,39,2049,2241,10,6838,6887,168,11782,-6563237009071717459,99,58,116,111,103,103, + 6855,168,12071,-4579599832837481303,99,58,116,111,45,115,116,114,105,110,103,0,2049,4472,46,0, + 1,6857,2049,4423,1,39,2049,2241,10,6838,6887,168,12071,-6563237009071717459,99,58,116,111,103,103, 108,101,45,99,97,115,101,0,2,2049,6431,1,6804,1,6829,2049,66,10,6868,6914, - 168,11782,-4579599833032159941,99,58,116,111,45,110,117,109,98,101,114,0,2,2049,6500,1793,6923, + 168,12071,-4579599833032159941,99,58,116,111,45,110,117,109,98,101,114,0,2,2049,6500,1793,6923, 1,48,18,10,1,6919,1793,6931,3,1,0,10,1,6927,2049,66,10,6897,6952,168, - 11782,8246850501110408334,115,58,116,111,45,117,112,112,101,114,0,1,6804,2049,5382,10,6936,6973, - 168,11782,8246850501099706731,115,58,116,111,45,108,111,119,101,114,0,1,6829,2049,5382,10,6957, - 6995,168,11782,-4555094364049076026,115,58,116,114,105,109,45,108,101,102,116,0,2049,4423,1793,7009, + 12071,8246850501110408334,115,58,116,111,45,117,112,112,101,114,0,1,6804,2049,5382,10,6936,6973, + 168,12071,8246850501099706731,115,58,116,111,45,108,111,119,101,114,0,1,6829,2049,5382,10,6957, + 6995,168,12071,-4555094364049076026,115,58,116,114,105,109,45,108,101,102,116,0,2049,4423,1793,7009, 2049,58,1,6623,1,2740,2049,2255,21,10,1,6999,2049,2372,2049,3139,10,6978,7034,168, - 11782,-2744161423935835847,115,58,116,114,105,109,45,114,105,103,104,116,0,2049,4423,2049,4616,2049, - 6995,2049,4616,10,7016,7055,168,11782,6953962791214,115,58,116,114,105,109,0,2049,7034,2049,6995, - 10,7043,7084,156,11782,-429402327855008236,82,101,119,114,105,116,101,85,110,100,101,114,115,99, + 12071,-2744161423935835847,115,58,116,114,105,109,45,114,105,103,104,116,0,2049,4423,2049,4616,2049, + 6995,2049,4616,10,7016,7055,168,12071,6953962791214,115,58,116,114,105,109,0,2049,7034,2049,6995, + 10,7043,7084,156,12071,-429402327855008236,82,101,119,114,105,116,101,85,110,100,101,114,115,99, 111,114,101,115,0,-1,7060,7094,168,0,0,115,117,98,0,1,95,1793,7101,1, 32,10,1,7098,2049,2554,10,7085,7119,168,0,0,114,101,119,114,105,116,101,0, 3841,7084,1793,7128,1,7094,2049,5382,10,1,7123,9,10,7106,7144,168,0,0,104,97, - 110,100,108,101,0,1,4534,8,10,7060,7161,180,11782,229482595734750,115,105,103,105,108,58, - 39,0,2049,7119,2049,7144,10,7148,7184,168,11782,-2744210522849075797,115,58,115,112,108,105,116,47, + 110,100,108,101,0,1,4534,8,10,7060,7161,180,12071,229482595734750,115,105,103,105,108,58, + 39,0,2049,7119,2049,7144,10,7148,7184,168,12071,-2744210522849075797,115,58,115,112,108,105,116,47, 99,104,97,114,0,2049,2217,2049,4779,772,2049,2217,2049,5493,1,41,2049,2229,10,7166, - 7218,168,11782,-72719441055178940,115,58,115,112,108,105,116,47,115,116,114,105,110,103,0,2049, - 2217,2049,5069,2049,3125,772,2049,2217,2049,5493,1,41,2049,2229,10,7198,7249,168,11782,249904557744535982, + 7218,168,12071,-72719441055178940,115,58,115,112,108,105,116,47,115,116,114,105,110,103,0,2049, + 2217,2049,5069,2049,3125,772,2049,2217,2049,5493,1,41,2049,2229,10,7198,7249,168,12071,249904557744535982, 115,58,114,101,112,108,97,99,101,0,67502597,2049,104,2049,1977,16,1793,7265,2049,7218, 4,2049,1977,15,17,10,1,7257,2049,2229,2049,4678,2049,4721,10,7234,7288,156,0,0, 83,112,108,105,116,45,79,110,0,0,7274,7301,168,0,0,109,97,116,99,104, 63,0,3841,7288,11,10,7289,7320,168,0,0,116,101,114,109,105,110,97,116,101, 0,1,0,67502597,2049,3139,16,10,7305,7337,168,0,0,115,116,101,112,0,1,3125, - 2049,2229,2049,7301,1793,7351,2,2049,130,2049,7320,10,1,7345,9,10,7234,7371,168,11782, + 2049,2229,2049,7301,1793,7351,2,2049,130,2049,7320,10,1,7345,9,10,7234,7371,168,12071, 8246850503517749147,115,58,116,111,107,101,110,105,122,101,0,4097,7288,2049,4500,2049,1977,1,0, 2049,130,1793,7393,2,2049,130,2,1,7337,2049,4741,3,10,1,7383,2049,2229,2049,1977, 67502597,18,2049,3139,67502597,16,10,7355,7418,156,0,0,78,101,101,100,108,101,0,0, @@ -399,7 +399,7 @@ CELL ngaImage[] = { 1793,19917,20375,20419,202301,417,389,1249,1535,0,10995,0,10 0,0,84,80,0,0,7696,7715,168,0,0,115,97,118,101,0,2049,4500,3841,7704, 1,7568,17,2049,3125,16,1,7704,2049,3864,10,7705,7740,168,0,0,110,101,120,116, 0,1793,7746,3841,7555,17,10,1,7742,2049,2241,10,7730,7762,168,0,0,100,111,110, - 101,63,0,2049,104,2049,2722,10,7355,7793,168,11782,9213749861880762729,115,58,116,111,107,101,110, + 101,63,0,2049,104,2049,2722,10,7355,7793,168,12071,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,7704,1793,7807, 2,1,7418,2049,5573,2049,4721,10,1,7799,1793,7816,2049,104,4097,7555,10,1,7811,2049, 2255,1793,7833,1,7418,2049,7218,2049,7715,2049,7740,2049,7762,10,1,7822,2049,2397,1,7568, @@ -411,7 +411,7 @@ CELL ngaImage[] = { 1793,19917,20375,20419,202301,417,389,1249,1535,0,10995,0,10 110,0,2049,2761,1793,7950,1,45,2049,4134,10,1,7945,9,10,7925,7968,168,0,0, 110,45,62,100,105,103,105,116,0,2049,5595,17,15,10,7954,7986,168,0,0,99, 111,110,118,101,114,116,0,1793,8000,3841,243,20,4,2049,7968,2049,4134,2,2049,2722, - 10,1,7988,2049,2397,3,10,7767,8023,168,11782,-4562752463999572364,110,58,116,111,45,115,116,114, + 10,1,7988,2049,2397,3,10,7767,8023,168,12071,-4562752463999572364,110,58,116,111,45,115,116,114, 105,110,103,0,1793,8037,1,7859,2049,4234,2,2049,3086,2049,7986,2049,7941,10,1,8025, 2049,4260,1,7859,2049,4616,10,8006,8056,168,0,0,99,104,97,114,0,1,32,1793, 8065,1,95,2049,4134,10,1,8060,2049,2554,1,114,1793,8078,1,13,2049,4134,10,1, @@ -422,614 +422,612 @@ CELL ngaImage[] = { 1793,19917,20375,20419,202301,417,389,1249,1535,0,10995,0,10 1,115,1793,8169,4,1,4134,2049,4741,10,1,8163,2049,2554,1,110,1793,8185,4,2049, 8023,1,4134,2049,4741,10,1,8177,2049,2554,3,10,8137,8203,168,0,0,104,97,110, 100,108,101,0,1,92,1793,8212,2049,58,2049,8056,10,1,8207,2049,2554,1,37,1793, - 8225,2049,58,2049,8147,10,1,8220,2049,2554,2049,4134,10,8006,8246,168,11782,7572864928505531,115,58, + 8225,2049,58,2049,8147,10,1,8220,2049,2554,2049,4134,10,8006,8246,168,12071,7572864928505531,115,58, 102,111,114,109,97,116,0,1793,8275,2049,4451,1793,8270,2049,4234,1793,8265,2049,58,25, 2049,8203,1,8256,7,10,1,8256,8,3,10,1,8252,2049,2241,10,1,8248,2049,4260, - 10,8232,8293,168,11782,229480751847353,115,58,99,111,110,115,116,0,1,4500,2049,2229,2049,2131, + 10,8232,8293,168,12071,229480751847353,115,58,99,111,110,115,116,0,1,4500,2049,2229,2049,2131, 10,8280,8312,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,8300,8350,168,0,0,102,114,111,109,0,2049,104,2,1793,8368,1793,8361,1,8312, 4113,10,1,8357,2049,2241,2049,3139,10,1,8355,2049,2449,3,10,8340,8382,168,0,0, 116,111,0,2,2049,104,1793,8398,2049,58,1,97,18,2049,3125,1,8312,266001,10,1, - 8387,2049,2449,3,10,8280,8417,168,11782,229481157528792,114,101,111,114,100,101,114,0,1,8350, - 2049,2229,2049,8382,10,8404,8435,168,11782,210709288570,99,117,114,114,121,0,2049,1977,1793,8445, - 4,2049,1818,2049,1843,10,1,8439,2049,2229,10,8424,8460,168,11782,6385158928,100,111,101,115, - 0,2049,1595,4,2049,8435,2049,1576,2049,182,16,1,168,2049,1660,10,8450,8491,168,11782, + 8387,2049,2449,3,10,8280,8417,168,12071,229481157528792,114,101,111,114,100,101,114,0,1,8350, + 2049,2229,2049,8382,10,8404,8435,168,12071,210709288570,99,117,114,114,121,0,2049,1977,1793,8445, + 4,2049,1818,2049,1843,10,1,8439,2049,2229,10,8424,8460,168,12071,6385158928,100,111,101,115, + 0,2049,1595,4,2049,8435,2049,1576,2049,182,16,1,168,2049,1660,10,8450,8491,168,12071, 8246153734800721448,100,58,102,111,114,45,101,97,99,104,0,1,2,1793,8517,6415,2049,2217,1793, 8509,1793,8504,2052,10,1,8502,2049,2229,10,1,8500,2049,2229,1,8495,7,10,1,8495, - 8,3,10,8475,8539,168,11782,-4578079420196310922,100,58,108,111,111,107,117,112,45,120,116,0, + 8,3,10,8475,8539,168,12071,-4578079420196310922,100,58,108,111,111,107,117,112,45,120,116,0, 1,0,4,1793,8564,2049,2217,2049,182,2831,1793,8557,4,1,2172,2049,2229,10,1,8551, 1,17,2049,66,10,1,8544,2049,8491,3,10,8522,8578,168,0,5863407,103,99,0,1, - 3,4,2049,3967,10,8570,8598,168,11782,7572098019335426,97,58,108,101,110,103,116,104,0,15, - 10,8584,8614,168,11782,7572098062851599,97,58,109,105,100,100,108,101,0,2049,1977,1793,8637,2, + 3,4,2049,3967,10,8570,8598,168,12071,7572098019335426,97,58,108,101,110,103,116,104,0,15, + 10,8584,8614,168,12071,7572098062851599,97,58,109,105,100,100,108,101,0,2049,1977,1793,8637,2, 2049,130,1793,8627,2049,3125,17,10,1,8623,2049,2229,2049,1977,4,2049,4018,10,1,8618, - 2049,2229,10,8600,8654,168,11782,6953258052395,97,58,108,101,102,116,0,1,0,4,2049,8614, - 10,8642,8673,168,11782,229457522989118,97,58,114,105,103,104,116,0,67502597,2049,8598,67502597,18,4, - 2049,8614,10,8660,8705,168,11782,9069136730318539537,97,58,99,111,117,110,116,101,100,45,114,101, + 2049,2229,10,8600,8654,168,12071,6953258052395,97,58,108,101,102,116,0,1,0,4,2049,8614, + 10,8642,8673,168,12071,229457522989118,97,58,114,105,103,104,116,0,67502597,2049,8598,67502597,18,4, + 2049,8614,10,8660,8705,168,12071,9069136730318539537,97,58,99,111,117,110,116,101,100,45,114,101, 115,117,108,116,115,0,8,2049,1977,1793,8718,2,2049,130,1,130,2049,2449,10,1, - 8710,2049,2229,10,8682,8742,168,11782,8526436589641133048,97,58,102,114,111,109,45,115,116,114,105, + 8710,2049,2229,10,8682,8742,168,12071,8526436589641133048,97,58,102,114,111,109,45,115,116,114,105, 110,103,0,2049,1977,1793,8756,2,2049,104,2049,130,1,130,2049,4741,10,1,8746,2049, - 2229,10,8723,8777,168,11782,8246014500347515589,97,58,102,111,114,45,101,97,99,104,0,4,2049, + 2229,10,8723,8777,168,12071,8246014500347515589,97,58,102,111,114,45,101,97,99,104,0,4,2049, 58,1,19,2049,2229,1793,8793,5,2049,58,84018692,525572,1542,10,1,8786,2049,2449,771,10, - 8761,8810,168,11782,210704781289,97,58,100,117,112,0,2049,1977,1793,8823,2,15,2049,130,1, - 130,2049,8777,10,1,8814,2049,2229,10,8799,8840,168,11782,6953257740187,97,58,99,111,112,121, + 8761,8810,168,12071,210704781289,97,58,100,117,112,0,2049,1977,1793,8823,2,15,2049,130,1, + 130,2049,8777,10,1,8814,2049,2229,10,8799,8840,168,12071,6953257740187,97,58,99,111,112,121, 0,1,3,1793,8856,4097,3,2,2049,8598,2049,130,1,130,2049,8777,10,1,8844,2049, - 3967,10,8828,8878,168,11782,-4582662990808010201,97,58,116,111,45,115,116,114,105,110,103,0,1, + 3967,10,8828,8878,168,12071,-4582662990808010201,97,58,116,111,45,115,116,114,105,110,103,0,1, 3,1793,8891,2049,8810,1,0,2049,130,2049,3125,10,1,8882,2049,3967,2049,4423,10,8861, - 8912,168,11782,7572097601960728,97,58,97,112,112,101,110,100,0,2049,2217,1,37,2049,2285,17, + 8912,168,12071,7572097601960728,97,58,97,112,112,101,110,100,0,2049,2217,1,37,2049,2285,17, 2049,1977,1793,8937,2049,130,1793,8932,1,130,2049,8777,10,1,8927,2049,2285,10,1,8923, - 2049,2229,10,8898,8957,168,11782,249879240302335150,97,58,112,114,101,112,101,110,100,0,4,2049, - 8912,10,8942,8973,168,11782,6953257732522,97,58,99,104,111,112,0,2049,8810,1,-1,2049,3946, - 2,2049,3881,10,8961,8997,168,11782,7572097789208550,97,58,102,105,108,116,101,114,0,1793,9012, + 2049,2229,10,8898,8957,168,12071,249879240302335150,97,58,112,114,101,112,101,110,100,0,4,2049, + 8912,10,8942,8973,168,12071,6953257732522,97,58,99,104,111,112,0,2049,8810,1,-1,2049,3946, + 2,2049,3881,10,8961,8997,168,12071,7572097789208550,97,58,102,105,108,116,101,114,0,1793,9012, 67502597,1,27,2049,2229,4,1,130,1,17,2049,66,10,1,8999,2049,8435,2049,1977,1793, 9027,67502597,15,2049,130,2049,8777,10,1,9020,2049,2229,2049,1977,67502597,18,2049,3139,67502597,16, - 10,8983,9057,168,11782,-4582686815792817282,97,58,99,111,110,116,97,105,110,115,63,0,1,0, - 4,1793,9069,4,5,67502597,11,6,22,10,1,9062,2049,8777,772,10,9040,9099,168,11782, + 10,8983,9057,168,12071,-4582686815792817282,97,58,99,111,110,116,97,105,110,115,63,0,1,0, + 4,1793,9069,4,5,67502597,11,6,22,10,1,9062,2049,8777,772,10,9040,9099,168,12071, -3160266450763725308,97,58,99,111,110,116,97,105,110,115,47,115,116,114,105,110,103,63,0, 1,0,4,1793,9112,4,5,67502597,2049,118,6,22,10,1,9104,2049,8777,772,10,9075, - 9129,168,11782,210704790430,97,58,109,97,112,0,1793,9135,8,2049,130,10,1,9131,2049,8435, - 2049,1977,1793,9150,67502597,15,2049,130,2049,8777,10,1,9143,2049,2229,10,9118,9170,168,11782, + 9129,168,12071,210704790430,97,58,109,97,112,0,1793,9135,8,2049,130,10,1,9131,2049,8435, + 2049,1977,1793,9150,67502597,15,2049,130,2049,8777,10,1,9143,2049,2229,10,9118,9170,168,12071, 249879242396290652,97,58,114,101,118,101,114,115,101,0,2049,1977,1793,9204,2049,58,1793,9182,17, 2049,3139,10,1,9178,2049,2241,2,2049,130,1793,9198,2,15,2049,130,2049,3139,10,1, - 9191,2049,2449,3,10,1,9174,2049,2229,10,9155,9219,168,11782,6384993884,97,58,116,104,0, - 17,2049,3125,10,9209,9236,168,11782,229457508628298,97,58,102,101,116,99,104,0,2049,9219,15, - 10,9223,9253,168,11782,229457524579373,97,58,115,116,111,114,101,0,2049,9219,16,10,9240,9271, - 168,11782,7572098253803096,97,58,114,101,100,117,99,101,0,1,19,2049,2229,2049,8777,10,9257, - 9291,168,11782,229457512492152,97,58,105,110,100,101,120,0,5,5,1,-1,1,0,6,6, - 4,1793,9339,67502597,11,1793,9326,1793,9321,67502597,1,-1,11,1793,9317,772,2,10,1,9314, - 9,10,1,9308,2049,2229,10,1,9306,9,1793,9334,2049,3125,10,1,9331,2049,2229,10, - 1,9302,2049,8777,771,10,9278,9359,168,0,0,105,100,101,110,116,105,102,121,0, - 1,-1,4,1,0,1793,9390,2049,2527,11,1793,9384,67502597,1,-1,11,1793,9380,772,2, - 10,1,9377,9,10,1,9371,9,2049,3125,10,1,9366,2049,9271,3,10,9278,9416,168, - 11782,4816227687043827742,97,58,105,110,100,101,120,47,115,116,114,105,110,103,0,1,3,1793, - 9429,1,118,2049,8435,2049,9129,2049,9359,10,1,9420,2049,3967,10,9396,9446,168,11782,6953258084126, - 97,58,109,97,107,101,0,2049,8705,2,2,1,3,1793,9457,2049,9170,10,1,9454, - 2049,3967,4,2049,8840,10,9434,9472,180,11782,177696,123,0,1,339,2049,180,1,1560,2049, - 168,1,339,2049,180,10,9465,9492,180,11782,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,9446,2049,168,10,9485,9535,156,0,0,70,108,97,103,0,0,9525,9549,168, - 0,0,99,111,109,112,97,114,101,0,67440386,184946434,10,9536,9564,168,0,0,108,101, - 110,103,116,104,0,659202,10,9552,9576,168,0,0,110,101,120,116,0,17043713,1,1, - 2577,10,9566,9596,168,0,0,110,111,116,45,101,113,117,97,108,0,50529030,2561,0, - 10,9581,9610,168,0,0,108,111,111,112,0,524549,9576,2049,9549,18157313,9535,9535,16,420610310, - 1,1,9610,7,10,9485,9635,168,11782,210704782197,97,58,101,113,63,0,1048833,-1,9535,2049, - 9549,151066369,-1,9596,2049,9564,2049,9610,251724547,9535,10,9624,9662,168,11782,6953255788674,97,58,45,101, - 113,63,0,2049,9635,2049,2644,10,9650,9687,168,11782,4448793249567199488,97,58,98,101,103,105,110, - 115,45,119,105,116,104,63,0,1,3,1793,9703,2,2049,8598,1,19,2049,2229,2049, - 8654,2049,9635,10,1,9691,2049,3967,10,9667,9726,168,11782,-3654621344420884174,97,58,101,110,100,115, - 45,119,105,116,104,63,0,1,3,1793,9742,2,2049,8598,1,19,2049,2229,2049,8673, - 2049,9635,10,1,9730,2049,3967,10,9708,9763,156,0,0,83,117,98,115,116,105,116, - 117,116,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,9747,9904,168,0,0,101,120,116, - 114,97,99,116,0,1,9763,2049,5573,10,9891,9922,168,0,0,99,111,109,98,105, - 110,101,0,1,9763,2049,4721,2049,4721,10,9909,9943,168,0,0,102,105,110,100,45, - 101,110,100,0,2,2049,104,1,9763,2049,104,18,67502597,17,10,9929,9965,168,0,0, - 99,108,101,97,110,0,2049,9943,1,0,4,16,10,9708,9991,168,11782,1672736740201773236,115,58, - 114,101,112,108,97,99,101,45,97,108,108,0,1,3,1793,10014,2049,9904,2049,7793, - 2049,4451,4,1793,10007,2049,9922,10,1,10004,2049,8777,2049,9965,10,1,9995,2049,3967,10, - 9972,10037,168,0,0,99,117,114,114,101,110,116,45,108,105,110,101,0,2049,4331, - 1,1025,18,10,10019,10061,168,0,0,99,111,117,110,116,45,116,111,107,101,110, - 115,0,1793,10067,1,32,11,10,1,10063,2049,5338,2049,104,10,10043,10094,168,0,0, - 112,114,111,99,101,115,115,45,116,111,107,101,110,115,0,1793,10122,1,32,2049, - 7184,4,1793,10115,2,2049,104,2049,2740,1,417,1,17,2049,66,10,1,10103,2049,2229, - 2049,3125,10,1,10096,2049,2449,2049,417,10,9972,10145,168,11782,8246849872898570441,115,58,101,118,97, - 108,117,97,116,101,0,2049,10037,2049,5573,2049,10037,2,2049,10061,2049,10094,10,10129,10165, - 156,0,0,76,80,0,0,10157,10177,156,0,0,73,110,100,101,120,0,0,15, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,10166,10219,168,0,0,110,101,120,116,0, - 3841,10165,1,10177,17,2049,3864,10,10209,10237,168,0,0,112,114,101,112,0,1,10165, - 2049,3864,1,0,3841,10165,1,10177,17,16,10,10227,10260,168,0,0,100,111,110,101, - 0,1,10165,2049,3881,10,10129,10272,168,11782,177646,73,0,3841,10165,1,10177,17,15,10, - 10265,10286,168,11782,177647,74,0,3841,10165,1,10177,17,2049,3139,15,10,10279,10302,168,11782, - 177648,75,0,3841,10165,1,10177,17,1,2,18,15,10,10295,10331,168,11782,6047344052022463093,105,110, - 100,101,120,101,100,45,116,105,109,101,115,0,2049,10237,4,1793,10347,25,33886721,1, - 2053,1542,2049,10219,1,10336,7,10,1,10336,8,3,2049,10260,10,10312,10367,168,11782,229463062432404, - 100,101,99,105,109,97,108,0,1,10,4097,243,10,10354,10384,168,11782,6953352993994,98,105, - 110,97,114,121,0,1,2,4097,243,10,10372,10400,168,11782,210722874360,111,99,116,97,108, - 0,1,8,4097,243,10,10389,10414,168,11782,193493706,104,101,120,0,1,16,4097,243,10, - 10405,10430,168,0,210731100046,118,97,114,45,115,0,1,4500,2049,2229,2049,2102,10,10419,10455, - 168,11782,-2634409250251928459,116,97,105,108,45,114,101,99,117,114,115,101,0,1,1793,2049,1977, - 1,3,18,16,10,10437,10482,168,11782,-3171118726347914531,105,111,58,101,110,117,109,101,114,97, - 116,101,0,27,10,10464,10498,168,11782,7572505472392333,105,111,58,113,117,101,114,121,0,28, - 10,10484,10515,168,11782,249892680268169699,105,111,58,105,110,118,111,107,101,0,29,10,10500,10534, - 168,11782,-4568031882453442320,105,111,58,115,99,97,110,45,102,111,114,0,1,-1,4,2049,10482, - 1793,10565,2049,10272,2049,10498,772,67502597,11,1793,10561,1793,10556,3,2049,10272,10,1,10552,2049, - 2229,10,1,10550,9,10,1,10541,2049,10331,3,10,10517,10582,168,11782,210707166203,99,58,112, - 117,116,0,1793,10584,1,0,2049,10515,10,10571,10597,168,11782,5863647,110,108,0,1,10, - 2049,10582,10,10589,10610,168,11782,5863816,115,112,0,1,32,2049,10582,10,10602,10624,168,11782, - 193506620,116,97,98,0,1,9,2049,10582,10,10615,10640,168,11782,210726140939,115,58,112,117,116, - 0,1,10582,2049,4741,10,10629,10656,168,11782,210720211334,110,58,112,117,116,0,2049,8023,2049, - 10640,10,10645,10672,168,11782,210726503048,114,101,115,101,116,0,2049,1560,25,771,1,10672,7, - 10,10661,10696,168,11782,8246237009912977886,100,117,109,112,45,115,116,97,99,107,0,2049,1560,25, - 134284547,10696,134283782,10656,2049,10610,10,10680,10716,168,11782,6384048135,70,82,69,69,0,2049,4331,1, - 1025,18,2049,1977,18,10,10706,10735,168,0,0,101,111,108,63,0,1793,10741,1,13, - 11,10,1,10737,1793,10749,1,10,11,10,1,10745,1793,10757,1,32,11,10,1,10753, - 2049,2298,22,22,10,10725,10776,168,0,0,118,97,108,105,100,63,0,2,2049,104, - 2049,2740,10,10764,10791,168,0,0,98,115,63,0,2,1793,10798,1,8,11,10,1, - 10794,1793,10806,1,127,11,10,1,10802,2049,2255,22,10,10782,10826,168,0,0,99,104, - 101,99,107,45,98,115,0,2049,10791,1793,10849,2049,4212,1,2,2049,2675,1793,10842,2049, - 4160,3,10,1,10838,9,2049,4160,3,10,1,10830,9,10,10706,10864,168,11782,210707155874,99, - 58,103,101,116,0,1793,10866,1,1,2049,10534,2049,10515,10,10853,10889,168,11782,8246849936849447419,115, - 58,103,101,116,45,119,111,114,100,0,1793,10917,1,7,15,2049,4234,1793,10908,2049, - 10864,2,2049,4134,2049,10826,2049,10735,10,1,10898,2049,2397,2049,4096,2049,4587,10,1,10891, - 2049,4260,10,10873,10931,168,11782,193487813,98,121,101,0,26,10,10922,10945,168,11782,6953744547860,108, - 105,115,116,101,110,0,2049,10889,2049,10776,1,417,1,17,2049,66,1,10945,7,10, - 10933,10980,156,11782,-213800119713087686,100,58,72,97,115,104,45,70,117,110,99,116,105,111,110, - 0,4875,10959,10995,168,11782,7572226109254526,100,58,114,101,104,97,115,104,0,1793,11013,1793,11005, - 2049,190,3841,10980,8,10,1,10999,2049,2241,2049,188,16,10,1,10997,2049,8491,10,10981, - 12,156,0,210668957237,66,85,73,76,68,0,11018,11040,168,0,210709067314,99,111,109,109,97, - 0,2049,130,10,11029,11053,168,0,6385123288,99,111,110,115,0,2049,1977,1793,11063,4,2049, - 11040,2049,11040,10,1,11057,2049,2229,10,11043,11077,168,0,193488123,99,97,114,0,10,11068, - 11087,168,0,193488222,99,100,114,0,2049,3125,10,11078,11100,168,0,6385108123,99,97,114,64, - 0,2049,11077,15,10,11090,11114,168,0,6385108092,99,97,114,33,0,2049,11077,16,10,11104, - 11128,168,0,6385111390,99,100,114,64,0,2049,11087,15,10,11118,11142,168,0,6385111359,99,100, - 114,33,0,2049,11087,16,10,11132,11155,168,0,193454780,69,78,68,0,10,11146,11172,168, - 0,8246317064958091121,102,108,108,58,99,114,101,97,116,101,0,1,11155,2049,11053,10,11156,11184, - 156,0,177687,114,0,17563,11156,11201,168,0,8246317065617826724,102,108,108,58,116,111,45,101,110, - 100,0,2,4097,11184,1793,11230,2049,11128,2,1,11155,12,2,1793,11219,67502597,4097,11184,10, - 1,11215,1793,11225,772,10,1,11223,2049,66,10,1,11206,2049,2372,3841,11184,10,11185,11259, - 168,0,4204933718218055169,102,108,108,58,97,112,112,101,110,100,47,118,97,108,117,101,0, - 1,11155,2049,11053,4,2049,11201,2049,11142,10,11237,11287,168,0,-3325079438733587419,102,108,108,58,116, - 111,45,105,110,100,101,120,0,1793,11292,2049,11128,10,1,11289,2049,2449,10,11269,11310, - 168,0,229465928290674,102,108,108,58,100,101,108,0,2049,2217,2049,3139,2049,11287,1793,11323,2049, - 3125,2049,11287,10,1,11318,2049,2229,2049,11142,10,11297,11342,156,0,6952054634723,65,99,116,105, - 111,110,0,11630,11297,11361,168,0,-3325080032762929022,102,108,108,58,102,111,114,45,101,97,99, - 104,0,4097,11342,1793,11384,1793,11373,2049,11100,3841,11342,8,10,1,11367,2049,2241,2049,11128, - 2,1,11155,12,10,1,11365,2049,2372,3,10,11343,11406,168,0,8246317065295222655,102,108,108,58, - 108,101,110,103,116,104,0,1,0,4,1793,11415,3,2049,3125,10,1,11411,2049,11361, - 2049,3139,10,11390,11436,168,0,7572375633606610,102,108,108,58,100,114,111,112,0,2,2049,11406, - 2049,3139,2049,11287,1,11155,4,2049,11142,10,11422,11456,156,0,177678,105,0,0,11422,11473, - 168,0,8246317065188343290,102,108,108,58,105,110,106,101,99,116,0,2049,11172,4097,11456,2049,2217, - 2049,3139,2049,11287,1,11287,2049,2229,3841,11456,4,2049,11142,3841,11456,2049,11142,10,11457,11510, - 168,0,229465928304278,102,108,108,58,112,117,116,0,1793,11517,2049,10656,2049,10610,10,1,11512, - 2049,11361,10,105,110,105,116,0,11522,11794,11497,11547,156,0,-2744922491217532500,115,58,100,101,100, - 117,112,46,100,97,116,97,0,11527,11529,11556,156,0,5863786,116,49,0,508928,11548,11565, - 156,0,5863787,116,50,0,0,11529,11588,168,0,-1192507208876296873,115,58,100,101,100,117,112,46, - 114,101,103,105,115,116,101,114,0,2049,4500,3841,11547,4,1,11259,2049,2241,10,11566, - 11620,168,0,-1192507805573830048,115,58,100,101,100,117,112,46,100,101,102,105,110,101,100,63, - 0,4097,11556,1,0,4097,11565,3841,11547,1793,11640,3841,11556,2049,118,3841,11565,22,4097,11565, - 10,1,11630,2049,11361,3841,11565,10,11598,11665,168,0,-2744922491217452109,115,58,100,101,100,117,112, - 46,102,105,110,100,0,4097,11556,1,0,4097,11565,3841,11547,1793,11696,2,3841,11556,2049, - 118,1793,11685,4097,11565,10,1,11682,1793,11691,3,10,1,11689,2049,66,10,1,11675,2049, - 11361,3841,11565,10,11647,11716,168,0,229480752663076,115,58,100,101,100,117,112,0,2,2049,11620, - 1793,11724,2049,11665,10,1,11721,1793,11731,2049,11588,10,1,11728,2049,66,10,11703,11751,168, - 0,249904561963058472,115,58,117,110,105,113,117,101,63,0,2049,11620,10,11736,11772,168,0,-3502357327552891667, - 100,58,115,101,116,45,115,111,117,114,99,101,0,1,11716,2049,2229,2049,236,2049, - 186,16,10,114,101,116,114,111,46,102,111,114,116,104,0,11782,13946,11754,11817,168, - 13916,-6845980351726443322,102,108,111,97,116,58,111,112,101,114,97,116,105,111,110,0,1,2, - 2049,10534,2,2049,2761,1793,11867,3,2049,4472,69,114,114,111,114,58,32,100,101,118, - 105,99,101,32,40,48,48,48,50,41,32,110,111,116,32,102,111,117,110,100, - 0,1,11829,2049,10640,2049,10597,10,1,11826,2049,2862,2049,10515,10,11796,11890,168,13916,8246618443670464787, - 110,58,116,111,45,102,108,111,97,116,0,1,0,2049,11817,10,11874,11911,168,13916, - 8246850501092474552,115,58,116,111,45,102,108,111,97,116,0,1,1,2049,11817,10,11895,11933,168, - 13916,-4575005096076366594,102,58,116,111,45,110,117,109,98,101,114,0,1,2,2049,11817,10,11916, - 11955,168,13916,-4575005095881687956,102,58,116,111,45,115,116,114,105,110,103,0,2049,4451,2,1, - 3,2049,11817,10,11938,11972,168,13916,193490032,102,58,43,0,1,4,2049,11817,10,11963,11986, - 168,13916,193490034,102,58,45,0,1,5,2049,11817,10,11977,12000,168,13916,193490031,102,58,42, - 0,1,6,2049,11817,10,11991,12014,168,13916,193490036,102,58,47,0,1,7,2049,11817,10, - 12005,12032,168,13916,229463966214663,102,58,102,108,111,111,114,0,1,8,2049,11817,10,12019,12052, - 168,13916,249886255052186944,102,58,99,101,105,108,105,110,103,0,1,9,2049,11817,10,12037,12069, - 168,13916,6953453994383,102,58,115,113,114,116,0,1,10,2049,11817,10,12057,12085,168,13916,210710711802, - 102,58,101,113,63,0,1,11,2049,11817,10,12074,12102,168,13916,6953451465639,102,58,45,101, - 113,63,0,1,12,2049,11817,10,12090,12118,168,13916,210710719524,102,58,108,116,63,0,1, - 13,2049,11817,10,12107,12134,168,13916,210710714079,102,58,103,116,63,0,1,14,2049,11817,10, - 12123,12152,168,13916,229463963592506,102,58,100,101,112,116,104,0,1,15,2049,11817,10,12139,12168, - 168,13916,210710710894,102,58,100,117,112,0,1,16,2049,11817,10,12157,12185,168,13916,6953453456314,102, - 58,100,114,111,112,0,1,17,2049,11817,10,12173,12202,168,13916,6953454000352,102,58,115,119, - 97,112,0,1,18,2049,11817,10,12190,12218,168,13916,210710719399,102,58,108,111,103,0,1, - 19,2049,11817,10,12207,12236,168,13916,229463978190066,102,58,112,111,119,101,114,0,1,20,2049, - 11817,10,12223,12252,168,13916,210710726831,102,58,115,105,110,0,1,21,2049,11817,10,12241,12268, - 168,13916,210710709610,102,58,99,111,115,0,1,22,2049,11817,10,12257,12284,168,13916,210710727656,102, - 58,116,97,110,0,1,23,2049,11817,10,12273,12301,168,13916,6953453349392,102,58,97,115,105, - 110,0,1,24,2049,11817,10,12289,12318,168,13916,6953453332171,102,58,97,99,111,115,0,1, - 25,2049,11817,10,12306,12335,168,13916,6953453350217,102,58,97,116,97,110,0,1,26,2049,11817, - 10,12323,12352,168,13916,6953453890949,102,58,112,117,115,104,0,1,27,2049,11817,10,12340,12368, - 168,13916,210710723764,102,58,112,111,112,0,1,28,2049,11817,10,12357,12387,168,13916,7572310679561435,102, - 58,97,100,101,112,116,104,0,1,29,2049,11817,10,12373,12404,168,13916,6953453855649,102,58, - 111,118,101,114,0,2049,12352,2049,12168,2049,12368,2049,12202,10,12392,12425,168,13916,6953454034172,102, - 58,116,117,99,107,0,2049,12168,2049,12352,2049,12202,2049,12368,10,12413,12445,168,13916,210710721388, - 102,58,110,105,112,0,2049,12202,2049,12185,10,12434,12467,168,13916,-4575027385529052237,102,58,100,114, - 111,112,45,112,97,105,114,0,2049,12185,2049,12185,10,12450,12488,168,13916,8246246480203571943,102,58, - 100,117,112,45,112,97,105,114,0,2049,12404,2049,12404,10,12472,12504,168,13916,210710725946,102, - 58,114,111,116,0,2049,12352,2049,12202,2049,12368,2049,12202,10,12493,12526,180,13916,229482595734757,115, - 105,103,105,108,58,46,0,2049,1913,1,4500,1,4423,2049,66,1,11911,2049,168,10, - 12513,12553,168,13916,7572311399974070,102,58,115,113,117,97,114,101,0,2049,12168,2049,12000,10,12539, - 12575,168,13916,-4575010631505066633,102,58,112,111,115,105,116,105,118,101,63,0,1,0,2049,11890, - 2049,12134,10,12558,12599,168,13916,-4575013886317431657,102,58,110,101,103,97,116,105,118,101,63,0, - 1,0,2049,11890,2049,12118,10,12582,12620,168,13916,7572311189563001,102,58,110,101,103,97,116,101, - 0,1,-1,2049,11890,2049,12000,10,12606,12638,168,13916,210710707003,102,58,97,98,115,0,2049, - 12168,2049,12599,1,12620,9,10,12627,12657,168,13916,210710723966,102,58,112,117,116,0,2049,11955, - 2049,10640,10,12646,12672,168,13916,6385172350,102,58,80,73,0,2049,4472,51,46,49,52,49, - 53,57,50,54,53,52,0,1,12674,2049,11911,10,12662,12700,168,13916,193490058,102,58,69, - 0,2049,4472,50,46,55,49,56,50,56,49,56,50,56,0,1,12702,2049,11911,10, - 12691,12730,168,13916,210710685186,102,58,78,65,78,0,2049,4472,48,0,1,12732,2049,11911,2049, - 4472,48,0,1,12740,2049,11911,2049,12014,10,12719,12760,168,13916,210710680162,102,58,73,78,70, - 0,2049,4472,49,46,48,0,1,12762,2049,11911,2049,4472,48,0,1,12772,2049,11911,2049, - 12014,10,12749,12793,168,13916,6953451433999,102,58,45,73,78,70,0,2049,4472,45,49,46,48, - 0,1,12795,2049,11911,2049,4472,48,0,1,12806,2049,11911,2049,12014,10,12781,12827,168,13916, - 6953453797089,102,58,110,97,110,63,0,2049,12168,2049,12102,10,12815,12844,168,13916,6953453631297,102,58, - 105,110,102,63,0,2049,12760,2049,12085,10,12832,12862,168,13916,229463898507918,102,58,45,105,110, - 102,63,0,2049,12793,2049,12085,10,12849,12880,168,13916,229463980560013,102,58,114,111,117,110,100, - 0,2049,12168,2049,12599,1793,12901,2049,4472,48,46,53,0,1,12888,2049,11911,2049,11986,2049, - 12052,10,1,12886,1793,12920,2049,4472,48,46,53,0,1,12907,2049,11911,2049,11972,2049,12032, - 10,1,12905,2049,66,10,12867,12936,168,13916,210710720297,102,58,109,105,110,0,2049,12488,2049, - 12118,1,12185,1,12445,2049,66,10,12925,12958,168,13916,210710720043,102,58,109,97,120,0,2049, - 12488,2049,12134,1,12185,1,12445,2049,66,10,12947,12982,168,13916,229463973220004,102,58,108,105,109, - 105,116,0,2049,12202,2049,12352,2049,12936,2049,12368,2049,12958,10,12969,13009,168,13916,8246246374547107374,102, - 58,98,101,116,119,101,101,110,63,0,2049,12504,2049,12168,2049,12352,2049,12504,2049,12504, - 2049,12982,2049,12368,2049,12085,10,12993,13037,168,13916,210710716095,102,58,105,110,99,0,2049,4472, - 49,0,1,13039,2049,11911,2049,11972,10,13026,13059,168,13916,210710710353,102,58,100,101,99,0, - 2049,4472,49,0,1,13061,2049,11911,2049,11986,10,13048,13082,168,13916,6953453401985,102,58,99,97, - 115,101,0,2049,12404,2049,12085,1793,13094,2049,12185,8,1,-1,10,1,13088,1793,13102,3, - 1,0,10,1,13098,2049,66,25,6,771,10,13070,13122,168,13916,6953453985302,102,58,115,105, - 103,110,0,2049,12168,2049,4472,48,0,1,13126,2049,11911,2049,12085,1793,13141,1,0,2049, - 12185,10,1,13136,2049,2862,2049,4472,48,0,1,13147,2049,11911,2049,12134,1793,13160,1,1, - 10,1,13157,1793,13167,1,-1,10,1,13164,2049,66,10,13110,9223372036854775805,156,13916,210709498186,101,58, - 77,65,88,0,13172,-9223372036854775805,156,13916,210709498440,101,58,77,73,78,0,13183,-9223372036854775807,156,13916,210709499265, - 101,58,78,65,78,0,13194,9223372036854775806,156,13916,210709494241,101,58,73,78,70,0,13205,-9223372036854775806,156, - 13916,6953412298606,101,58,45,73,78,70,0,13216,13238,168,13916,6385137393,101,58,110,63,0,1, - -9223372036854775805,2049,3125,1,9223372036854775805,2049,3139,2049,3158,10,13228,13261,168,13916,6953414626089,101,58,109,97,120, - 63,0,1,9223372036854775805,11,10,13249,13277,168,13916,6953414634471,101,58,109,105,110,63,0,1,-9223372036854775805, - 11,10,13265,13294,168,13916,229462698216771,101,58,122,101,114,111,63,0,2049,2722,10,13281,13309, - 168,13916,6953414661696,101,58,110,97,110,63,0,1,-9223372036854775807,11,10,13297,13325,168,13916,6953414495904,101, - 58,105,110,102,63,0,1,9223372036854775806,11,10,13313,13342,168,13916,229462607039949,101,58,45,105,110, - 102,63,0,1,-9223372036854775806,11,10,13329,13358,168,13916,6953414278252,101,58,99,108,105,112,0,1, - -9223372036854775805,1,9223372036854775805,2049,3106,10,13346,13375,168,13916,6385171963,102,58,69,49,0,1793,13377,2049,4472, - 49,46,101,53,0,1,13379,2049,11911,10,13365,13408,168,13916,-1561378222854156682,102,58,115,105,103, - 110,101,100,45,115,113,114,116,0,2049,12168,2049,13122,2049,12638,2049,12069,2049,11890,2049, - 12000,10,13389,13442,168,13916,-3240429906897787043,102,58,115,105,103,110,101,100,45,115,113,117,97, - 114,101,0,2049,12168,2049,13122,2049,12168,2049,12000,2049,11890,2049,12000,10,13421,13469,168,0, - 7572308662409552,102,58,45,115,104,105,102,116,0,2049,13375,2049,12000,10,13455,13488,168,0,7572308584138766, - 102,58,43,115,104,105,102,116,0,2049,13375,2049,12014,10,13474,13508,168,0,249886182735593054,102, - 58,43,101,110,99,111,100,101,0,2049,13408,2049,13469,10,13493,13528,168,0,249886185318528992,102, - 58,45,101,110,99,111,100,101,0,2049,12168,2049,13122,2049,13488,2049,12168,2049,12000,2049, - 11890,2049,12000,10,13421,13555,168,13916,6953454025850,102,58,116,111,45,101,0,2049,12168,2049,12827, - 1793,13566,2049,12185,1,-9223372036854775807,10,1,13561,2049,2862,2049,12168,2049,12844,1793,13581,2049,12185,1, - 9223372036854775806,10,1,13576,2049,2862,2049,12168,2049,12862,1793,13596,2049,12185,1,-9223372036854775806,10,1,13591,2049, - 2862,2049,13508,2049,12880,2049,11933,2049,13358,1,-9223372036854775805,1,12185,2049,2554,1,9223372036854775805,1,12185,2049, - 2554,10,13543,13633,168,13916,6953414890458,101,58,116,111,45,102,0,1,-9223372036854775807,1,12730,2049,2554, - 1,9223372036854775806,1,12760,2049,2554,1,-9223372036854775806,1,12793,2049,2554,2049,11890,2049,13528,10,13621,13669,168, - 13916,229463981919218,102,58,115,116,111,114,101,0,1,13555,2049,2229,16,10,13656,13688,168,13916, - 229463965968143,102,58,102,101,116,99,104,0,15,2049,13633,10,13675,13710,168,13916,-3401946998789110658,102,58, - 100,117,109,112,45,115,116,97,99,107,0,2049,12152,2,1,12352,2049,2449,1793,13728, - 2049,12368,2049,12168,2049,12657,2049,10610,10,1,13719,2049,2449,10,13692,13752,168,13916,-1583786518488284545,102, - 58,100,117,109,112,45,97,115,116,97,99,107,0,2049,12387,2,1,12368,2049,2449, - 1793,13770,2049,12168,2049,12657,2049,10610,2049,12352,10,1,13761,2049,2449,10,13733,13786,168,13916, - 210709538045,101,58,112,117,116,0,1,9223372036854775805,1793,13803,2049,4472,101,58,77,65,88,0,1, - 13792,2049,10640,10,1,13790,2049,2554,1,-9223372036854775805,1793,13824,2049,4472,101,58,77,73,78,0, - 1,13813,2049,10640,10,1,13811,2049,2554,1,0,1793,13843,2049,4472,101,58,48,0,1, - 13834,2049,10640,10,1,13832,2049,2554,1,-9223372036854775807,1793,13864,2049,4472,101,58,78,65,78,0, - 1,13853,2049,10640,10,1,13851,2049,2554,1,9223372036854775806,1793,13885,2049,4472,101,58,73,78,70, - 0,1,13874,2049,10640,10,1,13872,2049,2554,1,-9223372036854775806,1793,13907,2049,4472,101,58,45,73, - 78,70,0,1,13895,2049,10640,10,1,13893,2049,2554,2049,13633,2049,12657,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,13916,14763,13775,13968,168,14736,8056574075740390096,102,105,108,101,58,111, - 112,101,114,97,116,105,111,110,0,1,4,2049,10534,2,2049,2761,1793,14018,3,2049, - 4472,69,114,114,111,114,58,32,100,101,118,105,99,101,32,40,48,48,48,52, - 41,32,110,111,116,32,102,111,117,110,100,0,1,13980,2049,10640,2049,10597,10,1, - 13977,2049,2862,2049,10515,10,13948,0,156,14736,6953509466161,102,105,108,101,58,82,0,14025,1, - 156,14736,6953509466166,102,105,108,101,58,87,0,14037,2,156,14736,6953509466144,102,105,108,101,58, - 65,0,14049,3,156,14736,229465812383356,102,105,108,101,58,82,43,0,14061,14089,168,14736,249888269686595441, - 102,105,108,101,58,111,112,101,110,0,1,0,2049,13968,10,14074,14110,168,14736,8246312899643285909, - 102,105,108,101,58,99,108,111,115,101,0,1,1,2049,13968,10,14094,14130,168,14736, - 249888269686691131,102,105,108,101,58,114,101,97,100,0,1,2,2049,13968,10,14115,14151,168,14736, - 8246312899667213450,102,105,108,101,58,119,114,105,116,101,0,1,3,2049,13968,10,14135,14171,168, - 14736,249888269686763376,102,105,108,101,58,116,101,108,108,0,1,4,2049,13968,10,14156,14191,168, - 14736,249888269686727207,102,105,108,101,58,115,101,101,107,0,1,5,2049,13968,10,14176,14211,168, - 14736,249888269686732250,102,105,108,101,58,115,105,122,101,0,1,6,2049,13968,10,14196,14233,168, - 14736,-4572835417384127758,102,105,108,101,58,100,101,108,101,116,101,0,1,7,2049,13968,10,14216, - 14254,168,14736,8246312899646850209,102,105,108,101,58,102,108,117,115,104,0,1,8,2049,13968,10, - 14238,14277,168,14736,-3329616181967816770,102,105,108,101,58,101,120,105,115,116,115,63,0,1,0, - 2049,14089,2,2049,2740,1793,14291,2049,14110,2049,2527,10,1,14286,1793,14299,3,2049,2541,10, - 1,14295,2049,66,10,14259,14331,168,14736,-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,14089,2,2049,14211,4, - 10,14304,14366,168,14736,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,14089,2,2049,14211,4,10,14340,14402,168,14736, - -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,14089,10,14375,14416,156,0,193455704,70,73,68,0,0,14407,14427, - 156,0,6384542144,83,105,122,101,0,0,14417,14440,156,0,6952054634723,65,99,116,105,111,110, - 0,0,14428,14453,156,0,6952114609983,66,117,102,102,101,114,0,0,14441,14465,168,0,210644670123, - 45,101,111,102,63,0,3841,14416,2049,14171,3841,14427,13,10,14454,14487,168,0,7572809360530097,112, - 114,101,115,101,114,118,101,0,1,14416,1793,14498,1,14427,1,27,2049,3967,10,1, - 14491,2049,3967,10,14375,14523,168,14736,8056577820387649264,102,105,108,101,58,114,101,97,100,45,108, - 105,110,101,0,4097,14416,1793,14580,2049,1977,2,4097,14453,2049,4234,1793,14572,3841,14416,2049, - 14130,2,2049,4134,1793,14549,1,13,11,10,1,14545,1793,14557,1,10,11,10,1,14553, - 1793,14565,1,0,11,10,1,14561,2049,2298,22,22,10,1,14536,2049,2397,2049,4160,3, - 10,1,14527,2049,4260,3841,14453,10,14503,14611,168,14736,-8859848394595038695,102,105,108,101,58,102,111, - 114,45,101,97,99,104,45,108,105,110,101,0,1793,14642,4097,14440,2049,14331,4097,14416, - 4097,14427,1793,14633,3841,14416,2049,14523,3841,14440,8,2049,14465,10,1,14623,2049,2372,3841,14416, - 2049,14110,10,1,14613,2049,14487,10,14587,14656,156,0,193455704,70,73,68,0,0,14587,14673, - 168,14736,8246312899662267157,102,105,108,101,58,115,108,117,114,112,0,1793,14700,4,2049,4234,2049, - 14331,4097,14656,1793,14691,3841,14656,2049,14130,2049,4134,10,1,14684,2049,2449,3841,14656,2049,14110, - 10,1,14675,2049,4260,10,14657,14720,168,14736,249888269686739198,102,105,108,101,58,115,112,101,119, - 0,2049,14402,4,1793,14729,67502597,2049,14151,10,1,14725,2049,4741,2049,14110,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,14736,15502,14705,14786,168,15481,4299348465103751587,105,111,58,117,110,105,120,45,115, - 121,115,99,97,108,108,0,1,8,2049,10534,2,2049,2761,1793,14836,3,2049,4472,69, - 114,114,111,114,58,32,100,101,118,105,99,101,32,40,48,48,48,56,41,32, - 110,111,116,32,102,111,117,110,100,0,1,14798,2049,10640,2049,10597,10,1,14795,2049, - 2862,2049,10515,10,14765,14860,168,15481,-4549633084047572696,117,110,105,120,58,115,121,115,116,101,109, - 0,1,0,2049,14786,10,14843,14880,168,15481,249909575776928405,117,110,105,120,58,102,111,114,107, - 0,1,1,2049,14786,10,14865,14901,168,15481,8247016000637760504,117,110,105,120,58,101,120,101,99, - 48,0,1,2,2049,14786,10,14885,14922,168,15481,8247016000637760505,117,110,105,120,58,101,120,101, - 99,49,0,1,3,2049,14786,10,14906,14943,168,15481,8247016000637760506,117,110,105,120,58,101,120, - 101,99,50,0,1,4,2049,14786,10,14927,14964,168,15481,8247016000637760507,117,110,105,120,58,101, - 120,101,99,51,0,1,5,2049,14786,10,14948,14984,168,15481,249909575776901981,117,110,105,120,58, - 101,120,105,116,0,1,6,2049,14786,10,14969,15006,168,15481,-4549633084540884128,117,110,105,120,58, - 103,101,116,112,105,100,0,1,7,2049,14786,10,14989,15026,168,15481,249909575777523800,117,110,105, - 120,58,119,97,105,116,0,1,8,2049,14786,10,15011,15046,168,15481,249909575777101359,117,110,105, - 120,58,107,105,108,108,0,1,9,2049,14786,10,15031,15067,168,15481,8247016000650494309,117,110,105, - 120,58,112,111,112,101,110,0,1,10,2049,14786,10,15051,15089,168,15481,-4549633084191325687,117,110, - 105,120,58,112,99,108,111,115,101,0,1,11,2049,14786,10,15072,15110,168,15481,8247016000634812845, - 117,110,105,120,58,99,104,100,105,114,0,1,13,2049,14786,10,15094,15132,168,15481, - -4549633084540895924,117,110,105,120,58,103,101,116,101,110,118,0,1,14,2049,14786,10,15115,15154, - 168,15481,-4549633084169702651,117,110,105,120,58,112,117,116,101,110,118,0,1,15,2049,14786,10, - 15137,15175,168,15481,8247016000653932284,117,110,105,120,58,115,108,101,101,112,0,1,16,2049,14786, - 10,15159,15198,168,15481,-2563939202030369066,117,110,105,120,58,101,120,101,99,117,116,101,0,1, - 17,2049,14786,10,15180,15218,168,15481,249909575777281169,117,110,105,120,58,112,105,112,101,0,1, - 0,2049,15067,1,14523,1,15089,2049,2255,10,15203,15247,168,15481,-2563939200175176882,117,110,105,120,58, - 103,101,116,45,99,119,100,0,2049,4472,112,119,100,0,1,15249,2049,15218,2049,7055, - 2049,4472,47,0,1,15261,2049,4721,10,15229,15297,168,15481,-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,4472, - 108,115,32,45,49,32,124,32,119,99,32,45,108,0,1,15299,2049,15218,2049,7055, - 2049,266,10,15268,15346,168,15481,-4594486429310984907,117,110,105,120,58,102,111,114,45,101,97,99, - 104,45,102,105,108,101,0,2049,4472,108,115,32,45,49,32,45,112,0,1,15348, - 1,0,2049,15067,2049,15297,1793,15381,1793,15376,2049,14523,2049,4423,67502597,8,10,1,15369,2049, - 2241,10,1,15367,2049,2449,2049,15089,3,10,15322,15400,168,0,210728208851,115,116,97,114,116, - 0,4,2049,4234,1,0,2049,15067,10,15389,15418,168,0,6385651009,114,101,97,100,0,2, - 2049,14130,2,2049,4134,2049,2722,10,15408,15439,168,0,6953509544294,102,105,110,105,115,104,0, - 2049,15089,2049,4212,10,15322,15465,168,15481,1204178398703148788,117,110,105,120,58,115,108,117,114,112, - 45,112,105,112,101,0,1793,15476,2049,15400,1,15418,2049,2397,2049,15439,10,1,15467,2049, - 4260,10,105,110,116,101,114,102,97,99,101,47,117,110,105,120,46,114,101,116, - 114,111,0,15481,15595,15444,15518,168,15575,7572652289159374,110,58,114,97,110,100,111,109,0,1, - 10,2049,10534,2,2049,2761,1793,15568,3,2049,4472,69,114,114,111,114,58,32,100,101, - 118,105,99,101,32,40,48,48,49,48,41,32,110,111,116,32,102,111,117,110, - 100,0,1,15530,2049,10640,2049,10597,10,1,15527,2049,2862,2049,10515,10,105,110,116,101, - 114,102,97,99,101,47,114,110,103,46,114,101,116,114,111,0,15575,16007,15504,15618, - 168,15985,4482520117059041020,99,108,111,99,107,58,111,112,101,114,97,116,105,111,110,0,1, - 5,2049,10534,2,2049,2761,1793,15668,3,2049,4472,69,114,114,111,114,58,32,100,101, - 118,105,99,101,32,40,48,48,48,53,41,32,110,111,116,32,102,111,117,110, - 100,0,1,15630,2049,10640,2049,10597,10,1,15627,2049,2862,2049,10515,10,15597,15696,168,15985, - 4482526860617352831,99,108,111,99,107,58,116,105,109,101,115,116,97,109,112,0,1,0,2049, - 15618,10,15675,15716,168,15985,249884182168395049,99,108,111,99,107,58,100,97,121,0,1,1,2049, - 15618,10,15701,15738,168,15985,-4577286724249897519,99,108,111,99,107,58,109,111,110,116,104,0,1, - 2,2049,15618,10,15721,15759,168,15985,8246178011557794972,99,108,111,99,107,58,121,101,97,114,0, - 1,3,2049,15618,10,15743,15780,168,15985,8246178011557195593,99,108,111,99,107,58,104,111,117,114, - 0,1,4,2049,15618,10,15764,15803,168,15985,-3476509310577319139,99,108,111,99,107,58,109,105,110, - 117,116,101,0,1,5,2049,15618,10,15785,15826,168,15985,-3476509310347652505,99,108,111,99,107,58, - 115,101,99,111,110,100,0,1,6,2049,15618,10,15808,15850,168,15985,-4044342796047171665,99,108,111, - 99,107,58,117,116,99,58,100,97,121,0,1,7,2049,15618,10,15831,15876,168,15985, - 4482528721224061399,99,108,111,99,107,58,117,116,99,58,109,111,110,116,104,0,1,8,2049, - 15618,10,15855,15901,168,15985,-4336103753589045278,99,108,111,99,107,58,117,116,99,58,121,101,97, - 114,0,1,9,2049,15618,10,15881,15926,168,15985,-4336103753589644657,99,108,111,99,107,58,117,116, - 99,58,104,111,117,114,0,1,10,2049,15618,10,15906,15953,168,15985,349495210710499299,99,108,111, - 99,107,58,117,116,99,58,109,105,110,117,116,101,0,1,11,2049,15618,10,15931, - 15980,168,15985,349495210940165933,99,108,111,99,107,58,117,116,99,58,115,101,99,111,110,100, - 0,1,12,2049,15618,10,105,110,116,101,114,102,97,99,101,47,99,108,111,99, - 107,46,114,101,116,114,111,0,15985,16406,15958,16031,168,0,1976442044545254821,115,99,114,105,112, - 116,58,111,112,101,114,97,116,105,111,110,0,1,9,2049,10534,2,2049,2761,1793, - 16081,3,2049,4472,69,114,114,111,114,58,32,100,101,118,105,99,101,32,40,48, - 48,48,57,41,32,110,111,116,32,102,111,117,110,100,0,1,16043,2049,10640,2049, - 10597,10,1,16040,2049,2862,2049,10515,10,15958,16110,168,16380,1976422442775525130,115,99,114,105,112,116, - 58,97,114,103,117,109,101,110,116,115,0,1,0,2049,16031,10,16088,16140,168,16380, - 7012485947518414468,115,99,114,105,112,116,58,103,101,116,45,97,114,103,117,109,101,110,116, - 0,2049,4451,4,1,1,2049,16031,10,16115,16161,168,16380,229469872107401,105,110,99,108,117,100, - 101,0,1,2,2049,16031,10,16148,16183,168,16380,-4553194680242110987,115,99,114,105,112,116,58,110, - 97,109,101,0,2049,4451,1,3,2049,16031,10,16166,16215,168,16380,6834827170184619652,115,99,114,105, - 112,116,58,99,117,114,114,101,110,116,45,102,105,108,101,0,2049,4451,1,4, - 2049,16031,10,16190,16247,180,16380,6834827170184835340,115,99,114,105,112,116,58,99,117,114,114,101, - 110,116,45,108,105,110,101,0,1,5,2049,16031,2049,156,10,16222,16280,168,16380,-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,16031,10,16254,16311,168,16380,-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,16031,10,16285,16327,168, - 16380,210706230653,97,98,111,114,116,0,1,149,2049,3931,1,8,2049,16031,10,16316,16366,168, - 0,-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,4451,1793,16375,1,9,2049,16031,10,1,16370,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,16380,16862,16336,16430,168,16838,1183117598919957017,115,111,99,107,101,116, - 58,111,112,101,114,97,116,105,111,110,0,1,7,2049,10534,2,2049,2761,1793,16587, - 3,2049,4472,69,114,114,111,114,58,32,100,101,118,105,99,101,32,40,48,48, - 48,55,41,32,110,111,116,32,102,111,117,110,100,0,1,16442,2049,10640,2049,10597, - 2049,4472,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,16481,2049,10640,2049, - 10597,2049,4472,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,16542,2049,10640,2049,10597,10,1,16439,2049,2862,2049,10515,10,16408,16620,168,16838,-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,16430,10,16594,16644,168,16838,4328757989659661596,115,111,99,107,101,116,58,99,114, - 101,97,116,101,0,1,1,2049,16430,10,16625,16666,168,16838,-4552658767528245371,115,111,99,107,101, - 116,58,98,105,110,100,0,1,2,2049,16430,10,16649,16690,168,16838,4328757990001730167,115,111,99, - 107,101,116,58,108,105,115,116,101,110,0,1,3,2049,16430,10,16671,16714,168,16838, - 4328757989563534360,115,111,99,107,101,116,58,97,99,99,101,112,116,0,1,4,2049,16430,10, - 16695,16739,168,16838,-4724938931013862254,115,111,99,107,101,116,58,99,111,110,110,101,99,116,0, - 1,5,2049,16430,10,16719,16761,168,16838,-4552658767527638798,115,111,99,107,101,116,58,115,101,110, - 100,0,1,6,2049,16430,10,16744,16783,168,16838,-4552658767527675080,115,111,99,107,101,116,58,114, - 101,99,118,0,1,7,2049,16430,10,16766,16806,168,16838,-2663786738754388898,115,111,99,107,101,116, - 58,99,108,111,115,101,0,1,8,2049,16430,10,16788,16833,168,16838,1183100690560715498,115,111,99, - 107,101,116,58,99,111,110,102,105,103,117,114,101,0,1,9,2049,16430,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,16838,17072,16811,16877,168,17046,229469862290528,105,111,58,99,111,114,101,0,1,8000, - 2049,10534,2049,10515,10,16864,16899,168,17046,249884313919988732,99,111,114,101,58,105,110,105,116,0, - 1,0,2049,16877,10,16884,16920,168,17046,8246182359371694326,99,111,114,101,58,115,116,97,114,116, - 0,1,1,2049,16877,10,16904,16941,168,17046,8246182359367475558,99,111,114,101,58,112,97,117,115, - 101,0,1,2,2049,16877,10,16925,16970,168,17046,8337299194488917014,99,111,114,101,58,112,97,117, - 115,101,45,99,117,114,114,101,110,116,0,1,3,2049,16877,10,16946,16992,168,17046, - -4577143246433635687,99,111,114,101,58,114,101,115,117,109,101,0,1,4,2049,16877,10,16975,17016, - 168,17046,-3888095465377135055,99,111,114,101,58,114,101,97,100,47,114,101,103,0,1,5,2049, - 16877,10,16997,17041,168,17046,820065755623810592,99,111,114,101,58,119,114,105,116,101,47,114,101, - 103,0,1,6,2049,16877,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,17046,17232,17021,17093,168,17212,644988671245709381, - 102,102,105,58,111,112,101,114,97,116,105,111,110,0,1,8100,2049,10534,2,2049, - 2761,1793,17143,3,2049,4472,69,114,114,111,114,58,32,100,101,118,105,99,101,32, - 40,48,48,49,48,41,32,110,111,116,32,102,111,117,110,100,0,1,17105,2049, - 10640,2049,10597,10,1,17102,2049,2862,2049,10515,10,17074,17164,168,17212,7572367767785414,102,102,105,58, - 111,112,101,110,0,1,0,2049,17093,10,17150,17186,168,17212,-4572980637897979592,102,102,105,58,109, - 97,112,45,115,121,109,0,1,1,2049,17093,10,17169,17207,168,17212,8246308498881747296,102,102,105, - 58,105,110,118,111,107,101,0,1,2,2049,17093,10,105,110,116,101,114,102,97, - 99,101,47,102,102,105,46,114,101,116,114,111,0,17212,17563,17191,17250,168,17538,8247016409221251463, - 117,110,115,105,103,110,101,100,58,43,0,1,0,1,8101,2049,10534,2049,10515,17, - 10,17234,17276,168,17538,8247016409221251465,117,110,115,105,103,110,101,100,58,45,0,1,0,1, - 8101,2049,10534,2049,10515,18,10,17260,17302,168,17538,8247016409221251462,117,110,115,105,103,110,101,100, - 58,42,0,1,0,1,8101,2049,10534,2049,10515,19,10,17286,17331,168,17538,7638409966457829387,117,110, - 115,105,103,110,101,100,58,47,109,111,100,0,1,0,1,8101,2049,10534,2049,10515, - 20,10,17312,17359,168,17538,-2563494254608726831,117,110,115,105,103,110,101,100,58,101,113,63,0, - 1,0,1,8101,2049,10534,2049,10515,11,10,17341,17388,168,17538,7638409966457748830,117,110,115,105,103, - 110,101,100,58,45,101,113,63,0,1,0,1,8101,2049,10534,2049,10515,12,10,17369, - 17416,168,17538,-2563494254608719109,117,110,115,105,103,110,101,100,58,108,116,63,0,1,0,1, - 8101,2049,10534,2049,10515,13,10,17398,17444,168,17538,-2563494254608724554,117,110,115,105,103,110,101,100, - 58,103,116,63,0,1,0,1,8101,2049,10534,2049,10515,14,10,17426,17474,168,17538,-6186888138744896262, - 117,110,115,105,103,110,101,100,58,115,104,105,102,116,0,1,0,1,8101,2049, - 10534,2049,10515,24,10,17454,17504,168,17538,-6186888138833512267,117,110,115,105,103,110,101,100,58,42, - 47,109,111,100,0,1,1,1,0,1,8101,2049,10534,2,2049,10515,2049,10515,10,17484, - 17529,168,17538,210639169918,42,47,109,111,100,0,1,1,1,8101,2049,10534,2049,10515,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,17538,18469,17518,17576,168,516096,210720194422,110,58,97,100,100,0,17,10,17565, - 17589,168,516096,210720214583,110,58,115,117,98,0,18,10,17578,17602,168,516096,210720208059,110,58,109, - 117,108,0,19,10,17591,17615,168,516096,210720197872,110,58,100,105,118,0,197652,10,17604,17628, - 168,516096,210720207853,110,58,109,111,100,0,788,10,17617,17644,168,516096,7572651751048528,110,58,100,105, - 118,109,111,100,0,20,10,17630,17657,168,0,210709067314,99,111,109,109,97,0,2049,130, - 10,17646,17668,168,0,5863407,103,99,0,1,3,4,2049,3967,10,17660,17689,156,0,249854361499043587, - 78,101,120,116,65,114,114,97,121,0,0,17674,17702,168,0,6953324675863,97,114,114,97, - 121,115,0,2049,10716,1,513,1,12,2049,17602,2049,17589,10,17690,17726,168,0,229458983251159,97, - 97,58,116,101,109,112,0,3841,17689,2,1,12,1793,17740,3,1,0,2,4097,17689, - 10,1,17733,9,1,513,2049,17602,2049,17702,2049,17576,67502597,2049,8598,2049,3125,2049,4018,3841, - 17689,1,513,2049,17602,2049,17702,2049,17576,1,17689,2049,3864,10,17713,17786,168,0,229458982995167,97, - 97,58,109,97,107,101,0,2049,1977,1793,17798,2,2049,17657,1,17657,2049,2449,10,1, - 17790,2049,2229,10,17773,17815,168,0,6953302515007,97,97,58,109,97,112,0,4,1793,17845,2049, - 58,1793,17839,1793,17828,15,67502597,8,10,1,17824,2049,2241,1,39,2049,2241,2049,3125,10, - 1,17822,2049,2449,771,10,1,17818,2049,2241,10,17803,17861,156,0,210671126606,67,111,117,110, - 116,0,0,17850,17875,168,0,229479071419028,112,114,101,112,97,114,101,0,1,0,1,17861, - 16,10,17862,17894,168,0,229481161821089,114,101,115,101,114,118,101,0,4,1,0,2049,17657, - 10,17881,17911,168,0,210723988469,112,97,116,99,104,0,2049,1977,67502597,2049,17589,2049,3139,67502597, - 16,10,17900,17934,168,0,229462046998285,99,108,101,97,110,117,112,0,2,2049,4423,4,1, - 0,16,10,17921,17954,168,0,6953774213361,109,97,116,99,104,63,0,67502597,11,10,17942,17969, - 168,0,6953974036516,114,101,99,111,114,100,0,1,17861,15,2049,17657,10,17957,17988,168,0, - 229470109485971,105,116,101,114,97,116,101,0,1793,18000,2049,17954,1,17969,9,1,17861,2049,3864, - 10,1,17990,2049,8777,10,17803,18021,168,0,8246067467232158272,97,97,58,105,110,100,105,99,101, - 115,0,2049,17875,2049,1977,1793,18033,2049,17894,2049,17988,3,10,1,18027,2049,2229,2049,17911, - 2049,17934,10,18005,18056,168,0,7572146434556505,97,97,58,105,110,100,101,120,0,1793,18065,2049, - 18021,1,0,2049,9236,10,1,18058,2049,17668,10,18042,18088,168,0,-3596900463221605921,97,97,58,99, - 111,110,116,97,105,110,115,63,0,4,1,0,4,1793,18106,4,1793,18100,67502597,11, - 10,1,18097,2049,2229,22,10,1,18094,2049,8777,772,10,18070,18126,168,0,7572146430834761,97,97, - 58,102,105,114,115,116,0,1,0,2049,9236,10,18112,18144,168,0,229458982959509,97,97,58, - 108,97,115,116,0,2,2049,8598,2049,3139,2049,9236,10,18131,18165,168,0,229458982815749,97,97, - 58,104,97,115,104,0,1,5381,4,1793,18178,4,1,33,2049,17602,2049,17576,10,1, - 18170,2049,8777,10,18152,18195,168,0,6953302506774,97,97,58,101,113,63,0,2049,18165,4,2049, - 18165,11,10,18183,18215,168,0,229458980699715,97,97,58,45,101,113,63,0,2049,18165,4,2049, - 18165,12,10,18202,18233,168,0,210704781289,97,58,100,117,112,0,2049,1977,1793,18247,2,2049, - 8598,2049,17657,1,17657,2049,8777,10,1,18237,2049,2229,10,18222,18270,168,0,-3502245454587251943,100,58, - 117,115,101,45,104,97,115,104,101,115,0,1,29,1,236,1,5,18,16,1793, - 18284,2049,188,15,10,1,18280,1,236,1,8,18,16,1,2049,1,236,16,1,4875, - 1,236,2049,3125,16,10,18252,18324,168,0,-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,18305,18371,168,0,-3527051417241377258,98, - 108,111,99,107,58,105,110,118,111,107,101,0,1,3,2049,10534,2049,10515,10,18305, - 18394,168,18446,8246131600073141446,98,108,111,99,107,58,114,101,97,100,0,1,0,2049,18371,10, - 18378,18416,168,18446,-4578818303223200395,98,108,111,99,107,58,119,114,105,116,101,0,1,1,2049, - 18371,10,18399,18441,168,18446,-4036225629868593021,98,108,111,99,107,58,115,101,116,45,102,105,108, - 101,0,1,2,2049,18371,10,105,110,116,101,114,102,97,99,101,47,98,108,111, - 99,107,115,46,114,101,116,114,111,0,18446,11155,18421,18484,168,0,229480770855518,115,58,115, - 112,108,105,116,0,2049,7184,10,18471,18510,168,0,6119006473764520940,115,58,115,112,108,105,116, - 45,111,110,45,115,116,114,105,110,103,0,2049,7218,10,18487,18535,168,0,-2157201768052001381,115, - 58,99,111,110,116,97,105,110,115,45,99,104,97,114,63,0,2049,4857,10,18513, - 18562,168,0,-6456228026363444588,115,58,99,111,110,116,97,105,110,115,45,115,116,114,105,110, - 103,63,0,2049,5286,10,18538,18589,168,0,-3160266536000611262,97,58,99,111,110,116,97,105,110, - 115,45,115,116,114,105,110,103,63,0,2049,9099,10,18565,18608,168,0,8246014626430519194,97,58, - 105,110,100,101,120,45,111,102,0,2049,9291,10,18592,18634,168,0,-5025353456659034242,97,58,105, - 110,100,101,120,45,111,102,45,115,116,114,105,110,103,0,2049,9416,10,18611,18653, - 168,0,8246850033149754348,115,58,105,110,100,101,120,45,111,102,0,2049,4779,10,18637,18679,168, - 0,-94300875658333296,115,58,105,110,100,101,120,45,111,102,45,115,116,114,105,110,103,0, - 2049,5069,10,18656,18698,168,0,8246228896775126019,100,111,117,98,108,101,58,118,97,114,0,2049, - 2075,4,2049,130,2049,130,10,18682,18724,168,0,-3421095308458227740,100,111,117,98,108,101,58,102, - 101,116,99,104,0,2049,58,4,15,10,18706,18747,168,0,-3421095308442276665,100,111,117,98,108, - 101,58,115,116,111,114,101,0,1,19,2049,2229,2049,61,16,10,18729,18773,168,0, - -3421095308461432127,100,111,117,98,108,101,58,99,111,110,115,116,0,2049,18698,1,18724,2049,8460, - 10,18755,18797,168,0,-4575607512064199915,100,111,117,98,108,101,58,115,119,97,112,0,67503109,5, - 67503109,6,10,18780,18818,168,0,8246228896775106679,100,111,117,98,108,101,58,100,105,112,0,67503109, - 67503109,5,5,8,6,6,10,18802,18842,168,0,8246228896775123014,100,111,117,98,108,101,58,115, - 105,112,0,1,2217,2049,2229,2049,18818,10,18826,18865,168,0,8246632143337714634,109,101,109,58,105, - 110,118,111,107,101,0,1,15,2049,10534,2049,10515,10,18849,0,156,0,210667451248,65,76, - 76,79,67,0,18872,1,156,0,6384048135,70,82,69,69,0,18883,2,156,0,210689088690,83, - 84,79,82,69,0,18893,3,156,0,210673137615,70,69,84,67,72,0,18904,4,156,0, - 6952683137271,82,69,83,73,90,69,0,18826,18942,168,0,249897943727936361,109,101,109,58,97,108,108, - 111,99,0,1,0,2049,18865,10,18927,18962,168,0,249897943749573803,109,101,109,58,115,116,111, - 114,101,0,1,2,2049,18865,10,18947,18982,168,0,249897943733622728,109,101,109,58,102,101,116, - 99,104,0,1,3,2049,18865,10,18967,19001,168,0,7572664961638592,109,101,109,58,102,114,101, - 101,0,1,1,2049,18865,10,18987,19022,168,0,8246632143679146032,109,101,109,58,114,101,115,105, - 122,101,0,1,4,2049,18865,10,19006,19042,168,0,249897943730056489,109,101,109,58,99,101,108, - 108,43,0,1,8,19,17,10,19027,19069,168,0,1050530996183190288,109,101,109,58,102,101,116, - 99,104,45,100,111,117,98,108,101,0,2,1,1,2049,19042,15,5,2049,18982,6, - 10,19047,19102,168,0,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,19042,6,2049,18962,6,2049,18962,10,1793,19138, - 1,192,1,2,17,8,2049,1576,2049,190,3841,10980,8,2049,1576,2049,188,16,10,1, - 19119,19080,19149,168,19936,193470948,84,73,66,0,1,7,15,10,19140,19169,168,19936,8246457295145463473,105, - 109,97,103,101,58,115,97,118,101,0,1,1000,2049,10534,2049,10515,10,19153,19187,168, - 0,210711039690,101,100,105,116,63,0,2,1793,19194,1,8,11,10,1,19190,1793,19202,1, - 127,11,10,1,19198,2049,2255,22,10,19176,19220,168,0,6953539406400,103,97,116,104,101,114, - 0,2049,19187,1,17,1,4134,2049,66,10,19208,19240,168,0,210709415765,99,121,99,108,101, - 0,2049,10864,2049,2217,4,8,2049,2644,25,3,2049,19220,1,19240,7,10,19153,19273,168, - 19936,-4557881830897049127,112,97,114,115,101,45,117,110,116,105,108,0,1793,19285,2049,4451,2049,4234, - 2049,19240,771,2049,4096,10,1,19275,2049,4260,10,19256,19301,168,19936,210726130610,115,58,103,101, - 116,0,1793,19323,1793,19309,1,13,11,10,1,19305,1793,19317,1,10,11,10,1,19313, - 2049,2255,22,10,1,19303,2049,19273,10,19290,19339,168,19936,210708950412,99,108,101,97,114,0, - 2049,4472,92,94,91,50,74,92,94,91,48,59,48,72,0,1,19341,2049,8246,2049, - 10640,10,19328,19373,156,19936,6952575930081,78,111,69,99,104,111,0,0,19361,19383,156,0,193454829, - 69,79,84,0,0,19374,19398,156,0,7571133383038306,73,103,110,111,114,105,110,103,0,0, - 19384,19414,168,0,249892406716047873,105,103,110,111,114,105,110,103,63,0,3841,19398,10,19399,19430, - 168,0,229486327000139,118,101,114,115,105,111,110,0,3841,4,1,100,20,10,19417,19447,168, - 0,210710254026,100,111,110,101,63,0,2,4097,19383,1793,19456,1,13,11,10,1,19452,1793, - 19464,1,10,11,10,1,19460,1793,19472,1,32,11,10,1,19468,2049,2298,22,22,10, - 19436,19489,168,0,6385195044,101,111,108,63,0,3841,19383,1793,19497,1,13,11,10,1,19493, - 1793,19505,1,10,11,10,1,19501,2049,2255,22,10,19479,19523,168,0,6954126150804,118,97,108, - 105,100,63,0,2,2049,104,2049,2812,10,19511,19544,168,0,249883998779477802,99,104,101,99,107, - 45,101,111,102,0,2,1793,19551,1,-1,11,10,1,19547,1793,19559,1,4,11,10, - 1,19555,2049,2255,22,1793,19569,2049,10931,10,1,19566,9,10,19529,19581,168,0,5863258,98, - 115,0,2049,4212,1,2,2049,2675,1793,19593,2049,4160,3,10,1,19589,9,2049,4160,3, - 10,19573,19614,168,0,7572242387256805,99,104,101,99,107,45,98,115,0,2,1793,19621,1,8, - 11,10,1,19617,1793,19629,1,127,11,10,1,19625,2049,2255,22,1793,19639,2049,19581,10, - 1,19636,9,10,19600,19654,168,0,210708806723,99,104,101,99,107,0,2049,19544,2049,19614,10, - 19643,19674,168,0,249883994190734226,99,104,97,114,97,99,116,101,114,0,2049,10864,2,2049,4134, - 10,19659,19692,168,0,6953366942559,98,117,102,102,101,114,0,1793,19702,2049,19149,2049,4234,8, - 2049,4096,10,1,19694,2049,4260,10,19680,19723,168,0,8246863741238799215,114,101,97,100,45,116,111, - 107,101,110,0,1793,19739,1793,19734,2049,19674,2049,19654,2049,19447,10,1,19727,2049,2397,10, - 1,19725,2049,19692,2049,4587,10,19707,19757,168,0,210716150453,105,110,112,117,116,0,2049,19723, - 2049,19523,10,19746,19775,168,0,229479082815460,112,114,111,99,101,115,115,0,2049,19414,1793,19793, - 771,2049,19489,1793,19789,1,19398,2049,3931,10,1,19784,9,10,1,19779,2049,2862,1,417, - 1,17,2049,66,10,19361,19812,180,19936,5861507,47,47,0,2049,16280,1,19398,2049,3916,10, - 19804,19831,168,19936,6953343520347,98,97,110,110,101,114,0,2049,19430,2049,4472,82,69,84,82, - 79,32,49,50,32,40,37,110,46,37,110,41,92,110,0,1,19835,2049,8246,2049, - 10640,2049,10716,2049,1545,2049,10716,18,2049,1545,2049,4472,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, - 19871,2049,8246,2049,10640,10,19819,19917,168,19936,6953744547860,108,105,115,116,101,110,0,3841,19373, - 1793,19924,2049,19831,10,1,19921,2049,74,2049,19757,2049,19775,1,19928,7,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,19905,19976,156,0,229441520490121,83,111,117,114,99,101,115,0,1,20225,0, + 9191,2049,2449,3,10,1,9174,2049,2229,10,9155,9219,168,12071,6384993884,97,58,116,104,0, + 17,2049,3125,10,9209,9236,168,12071,229457508628298,97,58,102,101,116,99,104,0,2049,9219,15, + 10,9223,9253,168,12071,229457524579373,97,58,115,116,111,114,101,0,2049,9219,16,10,9240,9271, + 168,12071,7572098253803096,97,58,114,101,100,117,99,101,0,1,19,2049,2229,2049,8777,10,9257, + 9288,168,12071,6384048135,70,82,69,69,0,2049,4331,1,1025,18,1,513,1,12,19,18, + 2049,1977,18,10,9278,9318,156,0,249854361499043587,78,101,120,116,65,114,114,97,121,0,3, + 9303,9331,168,12071,6953324675863,97,114,114,97,121,115,0,2049,4331,1,1025,18,1,513,1, + 12,19,18,10,9319,9355,168,12071,6953258340118,97,58,116,101,109,112,0,3841,9318,2,1, + 12,11,1793,9370,3,1,0,2,4097,9318,10,1,9363,9,1,513,19,2049,9331,17, + 67502597,2049,8598,2049,3125,2049,4018,3841,9318,1,513,19,2049,9331,17,1,9318,2049,3864,10, + 9343,9410,156,0,0,67,111,117,110,116,0,1,9399,9424,168,0,0,112,114,101, + 112,97,114,101,0,1,0,1,9410,16,10,9411,9443,168,0,0,114,101,115,101, + 114,118,101,0,4,1,0,2049,130,10,9430,9460,168,0,0,112,97,116,99,104, + 0,2049,1977,67502597,18,2049,3139,67502597,16,10,9449,9482,168,0,0,99,108,101,97,110, + 117,112,0,2,2049,9355,4,1,3,16,10,9469,9502,168,0,0,114,101,99,111, + 114,100,0,3841,9410,2049,130,10,9490,9519,168,0,0,109,97,116,99,104,63,0, + 67502597,11,10,9507,9537,168,0,0,105,116,101,114,97,116,101,47,110,0,1793,9549, + 2049,9519,1,9502,9,1,9410,2049,3864,10,1,9539,2049,8777,10,9522,9566,168,0,0, + 109,97,116,99,104,63,0,67502597,2049,118,10,9554,9585,168,0,0,105,116,101,114, + 97,116,101,47,115,0,1793,9597,2049,9566,1,9502,9,1,9410,2049,3864,10,1,9587, + 2049,8777,10,9343,9617,168,12071,249879231104077855,97,58,105,110,100,105,99,101,115,0,2049,9424, + 2049,1977,1793,9629,2049,9443,2049,9537,3,10,1,9623,2049,2229,2049,9460,2049,9482,10,9602, + 9660,168,0,6001861788990794213,97,58,105,110,100,105,99,101,115,47,115,116,114,105,110,103, + 0,2049,9424,2049,1977,1793,9672,2049,9443,2049,9585,3,10,1,9666,2049,2229,2049,9460,2049, + 9482,10,9638,9694,168,12071,229457512492152,97,58,105,110,100,101,120,0,1793,9703,2049,9617,1, + 0,2049,9236,10,1,9696,2049,8578,10,9681,9728,168,12071,4816227687043827742,97,58,105,110,100,101, + 120,47,115,116,114,105,110,103,0,1793,9737,2049,9660,1,0,2049,9236,10,1,9730, + 2049,8578,10,9708,9754,168,12071,6953258084126,97,58,109,97,107,101,0,2049,8705,2,2,1, + 3,1793,9765,2049,9170,10,1,9762,2049,3967,4,2049,8840,10,9742,9780,180,12071,177696,123, + 0,1,339,2049,180,1,1560,2049,168,1,339,2049,180,10,9773,9800,180,12071,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,9754,2049,168,10,9793,9843,156,0,0,70, + 108,97,103,0,0,9833,9857,168,0,0,99,111,109,112,97,114,101,0,67440386,184946434, + 10,9844,9872,168,0,0,108,101,110,103,116,104,0,659202,10,9860,9884,168,0,0, + 110,101,120,116,0,17043713,1,1,2577,10,9874,9904,168,0,0,110,111,116,45,101, + 113,117,97,108,0,50529030,2561,0,10,9889,9918,168,0,0,108,111,111,112,0,524549, + 9884,2049,9857,18157313,9843,9843,16,420610310,1,1,9918,7,10,9793,9943,168,12071,210704782197,97,58, + 101,113,63,0,1048833,-1,9843,2049,9857,151066369,-1,9904,2049,9872,2049,9918,251724547,9843,10,9932, + 9970,168,12071,6953255788674,97,58,45,101,113,63,0,2049,9943,2049,2644,10,9958,9995,168,12071, + 4448793249567199488,97,58,98,101,103,105,110,115,45,119,105,116,104,63,0,1,3,1793,10011, + 2,2049,8598,1,19,2049,2229,2049,8654,2049,9943,10,1,9999,2049,3967,10,9975,10034,168, + 12071,-3654621344420884174,97,58,101,110,100,115,45,119,105,116,104,63,0,1,3,1793,10050,2, + 2049,8598,1,19,2049,2229,2049,8673,2049,9943,10,1,10038,2049,3967,10,10016,10071,156,0, + 0,83,117,98,115,116,105,116,117,116,101,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,19963,20116,168,0,6953711201841,107,110,111,119,110,63,0,2,1,19976, - 2049,9099,10,20104,20133,168,0,210716136861,105,110,100,101,120,0,1,19976,4,2049,9416,1, - 19976,4,2049,9236,10,20122,20156,168,0,6953974036516,114,101,99,111,114,100,0,2049,4500,2, - 1,19976,2049,3864,3841,19976,1,19976,17,16,10,1793,20223,2049,16215,2049,20116,1793,20181,2049, - 20133,10,1,20178,1793,20188,2049,20156,10,1,20185,2049,66,1793,20201,1,192,1,2,17, - 8,10,1,20194,2049,2229,2049,1576,2049,186,16,2049,1576,2049,190,3841,10980,8,2049,1576, - 2049,188,16,10,1,20172,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,19905,20263,168,20225,229461403550098,100,58,119,111, - 114,100,115,0,1793,20272,2049,190,2049,10640,2049,10610,10,1,20265,2049,8491,10,20250,20295, - 168,20225,-3502157631813457253,100,58,119,111,114,100,115,45,119,105,116,104,0,2049,1977,2049,5573, - 1793,20326,2049,190,2,2049,1977,2049,5286,1793,20315,2049,10640,2049,10610,10,1,20310,1793,20321, - 3,10,1,20319,2049,66,10,1,20301,2049,8491,10,20277,20352,168,20225,2818131571306626127,100,105,115, - 112,108,97,121,45,105,102,45,108,101,102,116,0,2,2049,1977,2049,5519,1793,20364, - 2049,10640,2049,10610,10,1,20359,1793,20370,3,10,1,20368,2049,66,10,20277,20403,168,20225, - 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,5573,1793,20414,2049,190,2049,20352,10,1,20409,2049,8491,10, - 0 }; + 10055,10212,168,0,0,101,120,116,114,97,99,116,0,1,10071,2049,5573,10,10199,10230, + 168,0,0,99,111,109,98,105,110,101,0,1,10071,2049,4721,2049,4721,10,10217,10251, + 168,0,0,102,105,110,100,45,101,110,100,0,2,2049,104,1,10071,2049,104,18, + 67502597,17,10,10237,10273,168,0,0,99,108,101,97,110,0,2049,10251,1,0,4,16, + 10,10016,10299,168,12071,1672736740201773236,115,58,114,101,112,108,97,99,101,45,97,108,108,0, + 1,3,1793,10322,2049,10212,2049,7793,2049,4451,4,1793,10315,2049,10230,10,1,10312,2049,8777, + 2049,10273,10,1,10303,2049,3967,10,10280,10345,168,0,0,99,117,114,114,101,110,116, + 45,108,105,110,101,0,2049,4331,1,1025,18,10,10327,10369,168,0,0,99,111,117, + 110,116,45,116,111,107,101,110,115,0,1793,10375,1,32,11,10,1,10371,2049,5338, + 2049,104,10,10351,10402,168,0,0,112,114,111,99,101,115,115,45,116,111,107,101, + 110,115,0,1793,10430,1,32,2049,7184,4,1793,10423,2,2049,104,2049,2740,1,417,1, + 17,2049,66,10,1,10411,2049,2229,2049,3125,10,1,10404,2049,2449,2049,417,10,10280,10453, + 168,12071,8246849872898570441,115,58,101,118,97,108,117,97,116,101,0,2049,10345,2049,5573,2049,10345, + 2,2049,10369,2049,10402,10,10437,10473,156,0,0,76,80,0,0,10465,10485,156,0,0, + 73,110,100,101,120,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10474,10527, + 168,0,0,110,101,120,116,0,3841,10473,1,10485,17,2049,3864,10,10517,10545,168,0, + 0,112,114,101,112,0,1,10473,2049,3864,1,0,3841,10473,1,10485,17,16,10,10535, + 10568,168,0,0,100,111,110,101,0,1,10473,2049,3881,10,10437,10580,168,12071,177646,73, + 0,3841,10473,1,10485,17,15,10,10573,10594,168,12071,177647,74,0,3841,10473,1,10485,17, + 2049,3139,15,10,10587,10610,168,12071,177648,75,0,3841,10473,1,10485,17,1,2,18,15, + 10,10603,10639,168,12071,6047344052022463093,105,110,100,101,120,101,100,45,116,105,109,101,115,0, + 2049,10545,4,1793,10655,25,33886721,1,2053,1542,2049,10527,1,10644,7,10,1,10644,8,3, + 2049,10568,10,10620,10675,168,12071,229463062432404,100,101,99,105,109,97,108,0,1,10,4097,243, + 10,10662,10692,168,12071,6953352993994,98,105,110,97,114,121,0,1,2,4097,243,10,10680,10708, + 168,12071,210722874360,111,99,116,97,108,0,1,8,4097,243,10,10697,10722,168,12071,193493706,104, + 101,120,0,1,16,4097,243,10,10713,10738,168,0,210731100046,118,97,114,45,115,0,1, + 4500,2049,2229,2049,2102,10,10727,10763,168,12071,-2634409250251928459,116,97,105,108,45,114,101,99,117, + 114,115,101,0,1,1793,2049,1977,1,3,18,16,10,10745,10790,168,12071,-3171118726347914531,105,111, + 58,101,110,117,109,101,114,97,116,101,0,27,10,10772,10806,168,12071,7572505472392333,105,111, + 58,113,117,101,114,121,0,28,10,10792,10823,168,12071,249892680268169699,105,111,58,105,110,118, + 111,107,101,0,29,10,10808,10842,168,12071,-4568031882453442320,105,111,58,115,99,97,110,45,102, + 111,114,0,1,-1,4,2049,10790,1793,10873,2049,10580,2049,10806,772,67502597,11,1793,10869,1793, + 10864,3,2049,10580,10,1,10860,2049,2229,10,1,10858,9,10,1,10849,2049,10639,3,10, + 10825,10890,168,12071,210707166203,99,58,112,117,116,0,1793,10892,1,0,2049,10823,10,10879,10905, + 168,12071,5863647,110,108,0,1,10,2049,10890,10,10897,10918,168,12071,5863816,115,112,0,1, + 32,2049,10890,10,10910,10932,168,12071,193506620,116,97,98,0,1,9,2049,10890,10,10923,10948, + 168,12071,210726140939,115,58,112,117,116,0,1,10890,2049,4741,10,10937,10964,168,12071,210720211334,110, + 58,112,117,116,0,2049,8023,2049,10948,10,10953,10980,168,12071,210726503048,114,101,115,101,116, + 0,2049,1560,25,771,1,10980,7,10,10969,11004,168,12071,8246237009912977886,100,117,109,112,45,115, + 116,97,99,107,0,2049,1560,25,134284547,11004,134283782,10964,2049,10918,10,10988,11024,168,0,0, + 101,111,108,63,0,1793,11030,1,13,11,10,1,11026,1793,11038,1,10,11,10,1, + 11034,1793,11046,1,32,11,10,1,11042,2049,2298,22,22,10,11014,11065,168,0,0,118, + 97,108,105,100,63,0,2,2049,104,2049,2740,10,11053,11080,168,0,0,98,115,63, + 0,2,1793,11087,1,8,11,10,1,11083,1793,11095,1,127,11,10,1,11091,2049,2255, + 22,10,11071,11115,168,0,0,99,104,101,99,107,45,98,115,0,2049,11080,1793,11138, + 2049,4212,1,2,2049,2675,1793,11131,2049,4160,3,10,1,11127,9,2049,4160,3,10,1, + 11119,9,10,10988,11153,168,12071,210707155874,99,58,103,101,116,0,1793,11155,1,1,2049,10842, + 2049,10823,10,11142,11178,168,12071,8246849936849447419,115,58,103,101,116,45,119,111,114,100,0,1793, + 11206,1,7,15,2049,4234,1793,11197,2049,11153,2,2049,4134,2049,11115,2049,11024,10,1,11187, + 2049,2397,2049,4096,2049,4587,10,1,11180,2049,4260,10,11162,11220,168,12071,193487813,98,121,101, + 0,26,10,11211,11234,168,12071,6953744547860,108,105,115,116,101,110,0,2049,11178,2049,11065,1, + 417,1,17,2049,66,1,11234,7,10,11222,11269,156,12071,-213800119713087686,100,58,72,97,115,104, + 45,70,117,110,99,116,105,111,110,0,4875,11248,11284,168,12071,7572226109254526,100,58,114,101, + 104,97,115,104,0,1793,11302,1793,11294,2049,190,3841,11269,8,10,1,11288,2049,2241,2049, + 188,16,10,1,11286,2049,8491,10,11270,12,156,0,210668957237,66,85,73,76,68,0,11307, + 11329,168,0,210709067314,99,111,109,109,97,0,2049,130,10,11318,11342,168,0,6385123288,99,111, + 110,115,0,2049,1977,1793,11352,4,2049,11329,2049,11329,10,1,11346,2049,2229,10,11332,11366, + 168,0,193488123,99,97,114,0,10,11357,11376,168,0,193488222,99,100,114,0,2049,3125,10, + 11367,11389,168,0,6385108123,99,97,114,64,0,2049,11366,15,10,11379,11403,168,0,6385108092,99, + 97,114,33,0,2049,11366,16,10,11393,11417,168,0,6385111390,99,100,114,64,0,2049,11376, + 15,10,11407,11431,168,0,6385111359,99,100,114,33,0,2049,11376,16,10,11421,11444,168,0, + 193454780,69,78,68,0,10,11435,11461,168,0,8246317064958091121,102,108,108,58,99,114,101,97,116, + 101,0,1,11444,2049,11342,10,11445,11473,156,0,177687,114,0,17852,11445,11490,168,0,8246317065617826724, + 102,108,108,58,116,111,45,101,110,100,0,2,4097,11473,1793,11519,2049,11417,2,1, + 11444,12,2,1793,11508,67502597,4097,11473,10,1,11504,1793,11514,772,10,1,11512,2049,66,10, + 1,11495,2049,2372,3841,11473,10,11474,11548,168,0,4204933718218055169,102,108,108,58,97,112,112,101, + 110,100,47,118,97,108,117,101,0,1,11444,2049,11342,4,2049,11490,2049,11431,10,11526, + 11576,168,0,-3325079438733587419,102,108,108,58,116,111,45,105,110,100,101,120,0,1793,11581,2049, + 11417,10,1,11578,2049,2449,10,11558,11599,168,0,229465928290674,102,108,108,58,100,101,108,0, + 2049,2217,2049,3139,2049,11576,1793,11612,2049,3125,2049,11576,10,1,11607,2049,2229,2049,11431,10, + 11586,11631,156,0,6952054634723,65,99,116,105,111,110,0,11919,11586,11650,168,0,-3325080032762929022,102,108, + 108,58,102,111,114,45,101,97,99,104,0,4097,11631,1793,11673,1793,11662,2049,11389,3841, + 11631,8,10,1,11656,2049,2241,2049,11417,2,1,11444,12,10,1,11654,2049,2372,3,10, + 11632,11695,168,0,8246317065295222655,102,108,108,58,108,101,110,103,116,104,0,1,0,4,1793, + 11704,3,2049,3125,10,1,11700,2049,11650,2049,3139,10,11679,11725,168,0,7572375633606610,102,108,108, + 58,100,114,111,112,0,2,2049,11695,2049,3139,2049,11576,1,11444,4,2049,11431,10,11711, + 11745,156,0,177678,105,0,0,11711,11762,168,0,8246317065188343290,102,108,108,58,105,110,106,101, + 99,116,0,2049,11461,4097,11745,2049,2217,2049,3139,2049,11576,1,11576,2049,2229,3841,11745,4, + 2049,11431,3841,11745,2049,11431,10,11746,11799,168,0,229465928304278,102,108,108,58,112,117,116,0, + 1793,11806,2049,10964,2049,10918,10,1,11801,2049,11650,10,105,110,105,116,0,11811,12083,11786, + 11836,156,0,-2744922491217532500,115,58,100,101,100,117,112,46,100,97,116,97,0,11816,11818,11845, + 156,0,5863786,116,49,0,512000,11837,11854,156,0,5863787,116,50,0,0,11818,11877,168,0, + -1192507208876296873,115,58,100,101,100,117,112,46,114,101,103,105,115,116,101,114,0,2049,4500, + 3841,11836,4,1,11548,2049,2241,10,11855,11909,168,0,-1192507805573830048,115,58,100,101,100,117,112, + 46,100,101,102,105,110,101,100,63,0,4097,11845,1,0,4097,11854,3841,11836,1793,11929, + 3841,11845,2049,118,3841,11854,22,4097,11854,10,1,11919,2049,11650,3841,11854,10,11887,11954,168, + 0,-2744922491217452109,115,58,100,101,100,117,112,46,102,105,110,100,0,4097,11845,1,0,4097, + 11854,3841,11836,1793,11985,2,3841,11845,2049,118,1793,11974,4097,11854,10,1,11971,1793,11980,3, + 10,1,11978,2049,66,10,1,11964,2049,11650,3841,11854,10,11936,12005,168,0,229480752663076,115,58, + 100,101,100,117,112,0,2,2049,11909,1793,12013,2049,11954,10,1,12010,1793,12020,2049,11877, + 10,1,12017,2049,66,10,11992,12040,168,0,249904561963058472,115,58,117,110,105,113,117,101,63, + 0,2049,11909,10,12025,12061,168,0,-3502357327552891667,100,58,115,101,116,45,115,111,117,114,99, + 101,0,1,12005,2049,2229,2049,236,2049,186,16,10,114,101,116,114,111,46,102,111, + 114,116,104,0,12071,14235,12043,12106,168,14205,-6845980351726443322,102,108,111,97,116,58,111,112,101, + 114,97,116,105,111,110,0,1,2,2049,10842,2,2049,2761,1793,12156,3,2049,4472,69, + 114,114,111,114,58,32,100,101,118,105,99,101,32,40,48,48,48,50,41,32, + 110,111,116,32,102,111,117,110,100,0,1,12118,2049,10948,2049,10905,10,1,12115,2049, + 2862,2049,10823,10,12085,12179,168,14205,8246618443670464787,110,58,116,111,45,102,108,111,97,116,0, + 1,0,2049,12106,10,12163,12200,168,14205,8246850501092474552,115,58,116,111,45,102,108,111,97,116, + 0,1,1,2049,12106,10,12184,12222,168,14205,-4575005096076366594,102,58,116,111,45,110,117,109,98, + 101,114,0,1,2,2049,12106,10,12205,12244,168,14205,-4575005095881687956,102,58,116,111,45,115,116, + 114,105,110,103,0,2049,4451,2,1,3,2049,12106,10,12227,12261,168,14205,193490032,102,58, + 43,0,1,4,2049,12106,10,12252,12275,168,14205,193490034,102,58,45,0,1,5,2049,12106, + 10,12266,12289,168,14205,193490031,102,58,42,0,1,6,2049,12106,10,12280,12303,168,14205,193490036, + 102,58,47,0,1,7,2049,12106,10,12294,12321,168,14205,229463966214663,102,58,102,108,111,111, + 114,0,1,8,2049,12106,10,12308,12341,168,14205,249886255052186944,102,58,99,101,105,108,105,110, + 103,0,1,9,2049,12106,10,12326,12358,168,14205,6953453994383,102,58,115,113,114,116,0,1, + 10,2049,12106,10,12346,12374,168,14205,210710711802,102,58,101,113,63,0,1,11,2049,12106,10, + 12363,12391,168,14205,6953451465639,102,58,45,101,113,63,0,1,12,2049,12106,10,12379,12407,168, + 14205,210710719524,102,58,108,116,63,0,1,13,2049,12106,10,12396,12423,168,14205,210710714079,102,58, + 103,116,63,0,1,14,2049,12106,10,12412,12441,168,14205,229463963592506,102,58,100,101,112,116, + 104,0,1,15,2049,12106,10,12428,12457,168,14205,210710710894,102,58,100,117,112,0,1,16, + 2049,12106,10,12446,12474,168,14205,6953453456314,102,58,100,114,111,112,0,1,17,2049,12106,10, + 12462,12491,168,14205,6953454000352,102,58,115,119,97,112,0,1,18,2049,12106,10,12479,12507,168, + 14205,210710719399,102,58,108,111,103,0,1,19,2049,12106,10,12496,12525,168,14205,229463978190066,102,58, + 112,111,119,101,114,0,1,20,2049,12106,10,12512,12541,168,14205,210710726831,102,58,115,105, + 110,0,1,21,2049,12106,10,12530,12557,168,14205,210710709610,102,58,99,111,115,0,1,22, + 2049,12106,10,12546,12573,168,14205,210710727656,102,58,116,97,110,0,1,23,2049,12106,10,12562, + 12590,168,14205,6953453349392,102,58,97,115,105,110,0,1,24,2049,12106,10,12578,12607,168,14205, + 6953453332171,102,58,97,99,111,115,0,1,25,2049,12106,10,12595,12624,168,14205,6953453350217,102,58, + 97,116,97,110,0,1,26,2049,12106,10,12612,12641,168,14205,6953453890949,102,58,112,117,115, + 104,0,1,27,2049,12106,10,12629,12657,168,14205,210710723764,102,58,112,111,112,0,1,28, + 2049,12106,10,12646,12676,168,14205,7572310679561435,102,58,97,100,101,112,116,104,0,1,29,2049, + 12106,10,12662,12693,168,14205,6953453855649,102,58,111,118,101,114,0,2049,12641,2049,12457,2049,12657, + 2049,12491,10,12681,12714,168,14205,6953454034172,102,58,116,117,99,107,0,2049,12457,2049,12641,2049, + 12491,2049,12657,10,12702,12734,168,14205,210710721388,102,58,110,105,112,0,2049,12491,2049,12474,10, + 12723,12756,168,14205,-4575027385529052237,102,58,100,114,111,112,45,112,97,105,114,0,2049,12474,2049, + 12474,10,12739,12777,168,14205,8246246480203571943,102,58,100,117,112,45,112,97,105,114,0,2049,12693, + 2049,12693,10,12761,12793,168,14205,210710725946,102,58,114,111,116,0,2049,12641,2049,12491,2049,12657, + 2049,12491,10,12782,12815,180,14205,229482595734757,115,105,103,105,108,58,46,0,2049,1913,1,4500, + 1,4423,2049,66,1,12200,2049,168,10,12802,12842,168,14205,7572311399974070,102,58,115,113,117,97, + 114,101,0,2049,12457,2049,12289,10,12828,12864,168,14205,-4575010631505066633,102,58,112,111,115,105,116, + 105,118,101,63,0,1,0,2049,12179,2049,12423,10,12847,12888,168,14205,-4575013886317431657,102,58,110, + 101,103,97,116,105,118,101,63,0,1,0,2049,12179,2049,12407,10,12871,12909,168,14205, + 7572311189563001,102,58,110,101,103,97,116,101,0,1,-1,2049,12179,2049,12289,10,12895,12927,168, + 14205,210710707003,102,58,97,98,115,0,2049,12457,2049,12888,1,12909,9,10,12916,12946,168,14205, + 210710723966,102,58,112,117,116,0,2049,12244,2049,10948,10,12935,12961,168,14205,6385172350,102,58,80, + 73,0,2049,4472,51,46,49,52,49,53,57,50,54,53,52,0,1,12963,2049,12200, + 10,12951,12989,168,14205,193490058,102,58,69,0,2049,4472,50,46,55,49,56,50,56,49, + 56,50,56,0,1,12991,2049,12200,10,12980,13019,168,14205,210710685186,102,58,78,65,78,0, + 2049,4472,48,0,1,13021,2049,12200,2049,4472,48,0,1,13029,2049,12200,2049,12303,10,13008, + 13049,168,14205,210710680162,102,58,73,78,70,0,2049,4472,49,46,48,0,1,13051,2049,12200, + 2049,4472,48,0,1,13061,2049,12200,2049,12303,10,13038,13082,168,14205,6953451433999,102,58,45,73, + 78,70,0,2049,4472,45,49,46,48,0,1,13084,2049,12200,2049,4472,48,0,1,13095, + 2049,12200,2049,12303,10,13070,13116,168,14205,6953453797089,102,58,110,97,110,63,0,2049,12457,2049, + 12391,10,13104,13133,168,14205,6953453631297,102,58,105,110,102,63,0,2049,13049,2049,12374,10,13121, + 13151,168,14205,229463898507918,102,58,45,105,110,102,63,0,2049,13082,2049,12374,10,13138,13169,168, + 14205,229463980560013,102,58,114,111,117,110,100,0,2049,12457,2049,12888,1793,13190,2049,4472,48,46, + 53,0,1,13177,2049,12200,2049,12275,2049,12341,10,1,13175,1793,13209,2049,4472,48,46,53, + 0,1,13196,2049,12200,2049,12261,2049,12321,10,1,13194,2049,66,10,13156,13225,168,14205,210710720297, + 102,58,109,105,110,0,2049,12777,2049,12407,1,12474,1,12734,2049,66,10,13214,13247,168, + 14205,210710720043,102,58,109,97,120,0,2049,12777,2049,12423,1,12474,1,12734,2049,66,10,13236, + 13271,168,14205,229463973220004,102,58,108,105,109,105,116,0,2049,12491,2049,12641,2049,13225,2049,12657, + 2049,13247,10,13258,13298,168,14205,8246246374547107374,102,58,98,101,116,119,101,101,110,63,0,2049, + 12793,2049,12457,2049,12641,2049,12793,2049,12793,2049,13271,2049,12657,2049,12374,10,13282,13326,168,14205, + 210710716095,102,58,105,110,99,0,2049,4472,49,0,1,13328,2049,12200,2049,12261,10,13315,13348, + 168,14205,210710710353,102,58,100,101,99,0,2049,4472,49,0,1,13350,2049,12200,2049,12275,10, + 13337,13371,168,14205,6953453401985,102,58,99,97,115,101,0,2049,12693,2049,12374,1793,13383,2049,12474, + 8,1,-1,10,1,13377,1793,13391,3,1,0,10,1,13387,2049,66,25,6,771,10, + 13359,13411,168,14205,6953453985302,102,58,115,105,103,110,0,2049,12457,2049,4472,48,0,1,13415, + 2049,12200,2049,12374,1793,13430,1,0,2049,12474,10,1,13425,2049,2862,2049,4472,48,0,1, + 13436,2049,12200,2049,12423,1793,13449,1,1,10,1,13446,1793,13456,1,-1,10,1,13453,2049, + 66,10,13399,9223372036854775805,156,14205,210709498186,101,58,77,65,88,0,13461,-9223372036854775805,156,14205,210709498440,101,58, + 77,73,78,0,13472,-9223372036854775807,156,14205,210709499265,101,58,78,65,78,0,13483,9223372036854775806,156,14205,210709494241, + 101,58,73,78,70,0,13494,-9223372036854775806,156,14205,6953412298606,101,58,45,73,78,70,0,13505,13527, + 168,14205,6385137393,101,58,110,63,0,1,-9223372036854775805,2049,3125,1,9223372036854775805,2049,3139,2049,3158,10,13517, + 13550,168,14205,6953414626089,101,58,109,97,120,63,0,1,9223372036854775805,11,10,13538,13566,168,14205,6953414634471, + 101,58,109,105,110,63,0,1,-9223372036854775805,11,10,13554,13583,168,14205,229462698216771,101,58,122,101, + 114,111,63,0,2049,2722,10,13570,13598,168,14205,6953414661696,101,58,110,97,110,63,0,1, + -9223372036854775807,11,10,13586,13614,168,14205,6953414495904,101,58,105,110,102,63,0,1,9223372036854775806,11,10,13602, + 13631,168,14205,229462607039949,101,58,45,105,110,102,63,0,1,-9223372036854775806,11,10,13618,13647,168,14205, + 6953414278252,101,58,99,108,105,112,0,1,-9223372036854775805,1,9223372036854775805,2049,3106,10,13635,13664,168,14205,6385171963, + 102,58,69,49,0,1793,13666,2049,4472,49,46,101,53,0,1,13668,2049,12200,10,13654, + 13697,168,14205,-1561378222854156682,102,58,115,105,103,110,101,100,45,115,113,114,116,0,2049,12457, + 2049,13411,2049,12927,2049,12358,2049,12179,2049,12289,10,13678,13731,168,14205,-3240429906897787043,102,58,115,105, + 103,110,101,100,45,115,113,117,97,114,101,0,2049,12457,2049,13411,2049,12457,2049,12289, + 2049,12179,2049,12289,10,13710,13758,168,0,7572308662409552,102,58,45,115,104,105,102,116,0,2049, + 13664,2049,12289,10,13744,13777,168,0,7572308584138766,102,58,43,115,104,105,102,116,0,2049,13664, + 2049,12303,10,13763,13797,168,0,249886182735593054,102,58,43,101,110,99,111,100,101,0,2049,13697, + 2049,13758,10,13782,13817,168,0,249886185318528992,102,58,45,101,110,99,111,100,101,0,2049,12457, + 2049,13411,2049,13777,2049,12457,2049,12289,2049,12179,2049,12289,10,13710,13844,168,14205,6953454025850,102,58, + 116,111,45,101,0,2049,12457,2049,13116,1793,13855,2049,12474,1,-9223372036854775807,10,1,13850,2049,2862, + 2049,12457,2049,13133,1793,13870,2049,12474,1,9223372036854775806,10,1,13865,2049,2862,2049,12457,2049,13151,1793, + 13885,2049,12474,1,-9223372036854775806,10,1,13880,2049,2862,2049,13797,2049,13169,2049,12222,2049,13647,1,-9223372036854775805, + 1,12474,2049,2554,1,9223372036854775805,1,12474,2049,2554,10,13832,13922,168,14205,6953414890458,101,58,116,111, + 45,102,0,1,-9223372036854775807,1,13019,2049,2554,1,9223372036854775806,1,13049,2049,2554,1,-9223372036854775806,1,13082,2049, + 2554,2049,12179,2049,13817,10,13910,13958,168,14205,229463981919218,102,58,115,116,111,114,101,0,1, + 13844,2049,2229,16,10,13945,13977,168,14205,229463965968143,102,58,102,101,116,99,104,0,15,2049, + 13922,10,13964,13999,168,14205,-3401946998789110658,102,58,100,117,109,112,45,115,116,97,99,107,0, + 2049,12441,2,1,12641,2049,2449,1793,14017,2049,12657,2049,12457,2049,12946,2049,10918,10,1,14008, + 2049,2449,10,13981,14041,168,14205,-1583786518488284545,102,58,100,117,109,112,45,97,115,116,97,99, + 107,0,2049,12676,2,1,12657,2049,2449,1793,14059,2049,12457,2049,12946,2049,10918,2049,12641,10, + 1,14050,2049,2449,10,14022,14075,168,14205,210709538045,101,58,112,117,116,0,1,9223372036854775805,1793,14092, + 2049,4472,101,58,77,65,88,0,1,14081,2049,10948,10,1,14079,2049,2554,1,-9223372036854775805,1793, + 14113,2049,4472,101,58,77,73,78,0,1,14102,2049,10948,10,1,14100,2049,2554,1,0, + 1793,14132,2049,4472,101,58,48,0,1,14123,2049,10948,10,1,14121,2049,2554,1,-9223372036854775807,1793, + 14153,2049,4472,101,58,78,65,78,0,1,14142,2049,10948,10,1,14140,2049,2554,1,9223372036854775806, + 1793,14174,2049,4472,101,58,73,78,70,0,1,14163,2049,10948,10,1,14161,2049,2554,1, + -9223372036854775806,1793,14196,2049,4472,101,58,45,73,78,70,0,1,14184,2049,10948,10,1,14182,2049, + 2554,2049,13922,2049,12946,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,14205,15052,14064,14257, + 168,15025,8056574075740390096,102,105,108,101,58,111,112,101,114,97,116,105,111,110,0,1,4, + 2049,10842,2,2049,2761,1793,14307,3,2049,4472,69,114,114,111,114,58,32,100,101,118, + 105,99,101,32,40,48,48,48,52,41,32,110,111,116,32,102,111,117,110,100, + 0,1,14269,2049,10948,2049,10905,10,1,14266,2049,2862,2049,10823,10,14237,0,156,15025,6953509466161, + 102,105,108,101,58,82,0,14314,1,156,15025,6953509466166,102,105,108,101,58,87,0,14326, + 2,156,15025,6953509466144,102,105,108,101,58,65,0,14338,3,156,15025,229465812383356,102,105,108,101, + 58,82,43,0,14350,14378,168,15025,249888269686595441,102,105,108,101,58,111,112,101,110,0,1, + 0,2049,14257,10,14363,14399,168,15025,8246312899643285909,102,105,108,101,58,99,108,111,115,101,0, + 1,1,2049,14257,10,14383,14419,168,15025,249888269686691131,102,105,108,101,58,114,101,97,100,0, + 1,2,2049,14257,10,14404,14440,168,15025,8246312899667213450,102,105,108,101,58,119,114,105,116,101, + 0,1,3,2049,14257,10,14424,14460,168,15025,249888269686763376,102,105,108,101,58,116,101,108,108, + 0,1,4,2049,14257,10,14445,14480,168,15025,249888269686727207,102,105,108,101,58,115,101,101,107, + 0,1,5,2049,14257,10,14465,14500,168,15025,249888269686732250,102,105,108,101,58,115,105,122,101, + 0,1,6,2049,14257,10,14485,14522,168,15025,-4572835417384127758,102,105,108,101,58,100,101,108,101, + 116,101,0,1,7,2049,14257,10,14505,14543,168,15025,8246312899646850209,102,105,108,101,58,102,108, + 117,115,104,0,1,8,2049,14257,10,14527,14566,168,15025,-3329616181967816770,102,105,108,101,58,101, + 120,105,115,116,115,63,0,1,0,2049,14378,2,2049,2740,1793,14580,2049,14399,2049,2527, + 10,1,14575,1793,14588,3,2049,2541,10,1,14584,2049,66,10,14548,14620,168,15025,-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,14378,2,2049,14500,4,10,14593,14655,168,15025,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,14378, + 2,2049,14500,4,10,14629,14691,168,15025,-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,14378,10,14664,14705,156, + 0,193455704,70,73,68,0,0,14696,14716,156,0,6384542144,83,105,122,101,0,0,14706,14729, + 156,0,6952054634723,65,99,116,105,111,110,0,0,14717,14742,156,0,6952114609983,66,117,102,102, + 101,114,0,0,14730,14754,168,0,210644670123,45,101,111,102,63,0,3841,14705,2049,14460,3841, + 14716,13,10,14743,14776,168,0,7572809360530097,112,114,101,115,101,114,118,101,0,1,14705,1793, + 14787,1,14716,1,27,2049,3967,10,1,14780,2049,3967,10,14664,14812,168,15025,8056577820387649264,102,105, + 108,101,58,114,101,97,100,45,108,105,110,101,0,4097,14705,1793,14869,2049,1977,2, + 4097,14742,2049,4234,1793,14861,3841,14705,2049,14419,2,2049,4134,1793,14838,1,13,11,10,1, + 14834,1793,14846,1,10,11,10,1,14842,1793,14854,1,0,11,10,1,14850,2049,2298,22, + 22,10,1,14825,2049,2397,2049,4160,3,10,1,14816,2049,4260,3841,14742,10,14792,14900,168, + 15025,-8859848394595038695,102,105,108,101,58,102,111,114,45,101,97,99,104,45,108,105,110,101, + 0,1793,14931,4097,14729,2049,14620,4097,14705,4097,14716,1793,14922,3841,14705,2049,14812,3841,14729,8, + 2049,14754,10,1,14912,2049,2372,3841,14705,2049,14399,10,1,14902,2049,14776,10,14876,14945,156, + 0,193455704,70,73,68,0,0,14876,14962,168,15025,8246312899662267157,102,105,108,101,58,115,108,117, + 114,112,0,1793,14989,4,2049,4234,2049,14620,4097,14945,1793,14980,3841,14945,2049,14419,2049,4134, + 10,1,14973,2049,2449,3841,14945,2049,14399,10,1,14964,2049,4260,10,14946,15009,168,15025,249888269686739198, + 102,105,108,101,58,115,112,101,119,0,2049,14691,4,1793,15018,67502597,2049,14440,10,1, + 15014,2049,4741,2049,14399,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,15025,15791,14994,15075,168,15770,4299348465103751587, + 105,111,58,117,110,105,120,45,115,121,115,99,97,108,108,0,1,8,2049,10842, + 2,2049,2761,1793,15125,3,2049,4472,69,114,114,111,114,58,32,100,101,118,105,99, + 101,32,40,48,48,48,56,41,32,110,111,116,32,102,111,117,110,100,0,1, + 15087,2049,10948,2049,10905,10,1,15084,2049,2862,2049,10823,10,15054,15149,168,15770,-4549633084047572696,117,110, + 105,120,58,115,121,115,116,101,109,0,1,0,2049,15075,10,15132,15169,168,15770,249909575776928405, + 117,110,105,120,58,102,111,114,107,0,1,1,2049,15075,10,15154,15190,168,15770,8247016000637760504, + 117,110,105,120,58,101,120,101,99,48,0,1,2,2049,15075,10,15174,15211,168,15770, + 8247016000637760505,117,110,105,120,58,101,120,101,99,49,0,1,3,2049,15075,10,15195,15232,168, + 15770,8247016000637760506,117,110,105,120,58,101,120,101,99,50,0,1,4,2049,15075,10,15216,15253, + 168,15770,8247016000637760507,117,110,105,120,58,101,120,101,99,51,0,1,5,2049,15075,10,15237, + 15273,168,15770,249909575776901981,117,110,105,120,58,101,120,105,116,0,1,6,2049,15075,10,15258, + 15295,168,15770,-4549633084540884128,117,110,105,120,58,103,101,116,112,105,100,0,1,7,2049,15075, + 10,15278,15315,168,15770,249909575777523800,117,110,105,120,58,119,97,105,116,0,1,8,2049,15075, + 10,15300,15335,168,15770,249909575777101359,117,110,105,120,58,107,105,108,108,0,1,9,2049,15075, + 10,15320,15356,168,15770,8247016000650494309,117,110,105,120,58,112,111,112,101,110,0,1,10,2049, + 15075,10,15340,15378,168,15770,-4549633084191325687,117,110,105,120,58,112,99,108,111,115,101,0,1, + 11,2049,15075,10,15361,15399,168,15770,8247016000634812845,117,110,105,120,58,99,104,100,105,114,0, + 1,13,2049,15075,10,15383,15421,168,15770,-4549633084540895924,117,110,105,120,58,103,101,116,101,110, + 118,0,1,14,2049,15075,10,15404,15443,168,15770,-4549633084169702651,117,110,105,120,58,112,117,116, + 101,110,118,0,1,15,2049,15075,10,15426,15464,168,15770,8247016000653932284,117,110,105,120,58,115, + 108,101,101,112,0,1,16,2049,15075,10,15448,15487,168,15770,-2563939202030369066,117,110,105,120,58, + 101,120,101,99,117,116,101,0,1,17,2049,15075,10,15469,15507,168,15770,249909575777281169,117,110, + 105,120,58,112,105,112,101,0,1,0,2049,15356,1,14812,1,15378,2049,2255,10,15492, + 15536,168,15770,-2563939200175176882,117,110,105,120,58,103,101,116,45,99,119,100,0,2049,4472,112, + 119,100,0,1,15538,2049,15507,2049,7055,2049,4472,47,0,1,15550,2049,4721,10,15518,15586, + 168,15770,-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,4472,108,115,32,45,49,32,124,32,119,99,32, + 45,108,0,1,15588,2049,15507,2049,7055,2049,266,10,15557,15635,168,15770,-4594486429310984907,117,110,105, + 120,58,102,111,114,45,101,97,99,104,45,102,105,108,101,0,2049,4472,108,115, + 32,45,49,32,45,112,0,1,15637,1,0,2049,15356,2049,15586,1793,15670,1793,15665,2049, + 14812,2049,4423,67502597,8,10,1,15658,2049,2241,10,1,15656,2049,2449,2049,15378,3,10,15611, + 15689,168,0,210728208851,115,116,97,114,116,0,4,2049,4234,1,0,2049,15356,10,15678,15707, + 168,0,6385651009,114,101,97,100,0,2,2049,14419,2,2049,4134,2049,2722,10,15697,15728,168, + 0,6953509544294,102,105,110,105,115,104,0,2049,15378,2049,4212,10,15611,15754,168,15770,1204178398703148788,117, + 110,105,120,58,115,108,117,114,112,45,112,105,112,101,0,1793,15765,2049,15689,1, + 15707,2049,2397,2049,15728,10,1,15756,2049,4260,10,105,110,116,101,114,102,97,99,101, + 47,117,110,105,120,46,114,101,116,114,111,0,15770,15884,15733,15807,168,15864,7572652289159374,110, + 58,114,97,110,100,111,109,0,1,10,2049,10842,2,2049,2761,1793,15857,3,2049,4472, + 69,114,114,111,114,58,32,100,101,118,105,99,101,32,40,48,48,49,48,41, + 32,110,111,116,32,102,111,117,110,100,0,1,15819,2049,10948,2049,10905,10,1,15816, + 2049,2862,2049,10823,10,105,110,116,101,114,102,97,99,101,47,114,110,103,46,114, + 101,116,114,111,0,15864,16296,15793,15907,168,16274,4482520117059041020,99,108,111,99,107,58,111,112, + 101,114,97,116,105,111,110,0,1,5,2049,10842,2,2049,2761,1793,15957,3,2049,4472, + 69,114,114,111,114,58,32,100,101,118,105,99,101,32,40,48,48,48,53,41, + 32,110,111,116,32,102,111,117,110,100,0,1,15919,2049,10948,2049,10905,10,1,15916, + 2049,2862,2049,10823,10,15886,15985,168,16274,4482526860617352831,99,108,111,99,107,58,116,105,109,101, + 115,116,97,109,112,0,1,0,2049,15907,10,15964,16005,168,16274,249884182168395049,99,108,111,99, + 107,58,100,97,121,0,1,1,2049,15907,10,15990,16027,168,16274,-4577286724249897519,99,108,111,99, + 107,58,109,111,110,116,104,0,1,2,2049,15907,10,16010,16048,168,16274,8246178011557794972,99,108, + 111,99,107,58,121,101,97,114,0,1,3,2049,15907,10,16032,16069,168,16274,8246178011557195593,99, + 108,111,99,107,58,104,111,117,114,0,1,4,2049,15907,10,16053,16092,168,16274,-3476509310577319139, + 99,108,111,99,107,58,109,105,110,117,116,101,0,1,5,2049,15907,10,16074,16115, + 168,16274,-3476509310347652505,99,108,111,99,107,58,115,101,99,111,110,100,0,1,6,2049,15907, + 10,16097,16139,168,16274,-4044342796047171665,99,108,111,99,107,58,117,116,99,58,100,97,121,0, + 1,7,2049,15907,10,16120,16165,168,16274,4482528721224061399,99,108,111,99,107,58,117,116,99,58, + 109,111,110,116,104,0,1,8,2049,15907,10,16144,16190,168,16274,-4336103753589045278,99,108,111,99, + 107,58,117,116,99,58,121,101,97,114,0,1,9,2049,15907,10,16170,16215,168,16274, + -4336103753589644657,99,108,111,99,107,58,117,116,99,58,104,111,117,114,0,1,10,2049,15907, + 10,16195,16242,168,16274,349495210710499299,99,108,111,99,107,58,117,116,99,58,109,105,110,117, + 116,101,0,1,11,2049,15907,10,16220,16269,168,16274,349495210940165933,99,108,111,99,107,58,117, + 116,99,58,115,101,99,111,110,100,0,1,12,2049,15907,10,105,110,116,101,114, + 102,97,99,101,47,99,108,111,99,107,46,114,101,116,114,111,0,16274,16695,16247, + 16320,168,0,1976442044545254821,115,99,114,105,112,116,58,111,112,101,114,97,116,105,111,110, + 0,1,9,2049,10842,2,2049,2761,1793,16370,3,2049,4472,69,114,114,111,114,58,32, + 100,101,118,105,99,101,32,40,48,48,48,57,41,32,110,111,116,32,102,111, + 117,110,100,0,1,16332,2049,10948,2049,10905,10,1,16329,2049,2862,2049,10823,10,16247,16399, + 168,16669,1976422442775525130,115,99,114,105,112,116,58,97,114,103,117,109,101,110,116,115,0, + 1,0,2049,16320,10,16377,16429,168,16669,7012485947518414468,115,99,114,105,112,116,58,103,101,116, + 45,97,114,103,117,109,101,110,116,0,2049,4451,4,1,1,2049,16320,10,16404,16450, + 168,16669,229469872107401,105,110,99,108,117,100,101,0,1,2,2049,16320,10,16437,16472,168,16669, + -4553194680242110987,115,99,114,105,112,116,58,110,97,109,101,0,2049,4451,1,3,2049,16320,10, + 16455,16504,168,16669,6834827170184619652,115,99,114,105,112,116,58,99,117,114,114,101,110,116,45, + 102,105,108,101,0,2049,4451,1,4,2049,16320,10,16479,16536,180,16669,6834827170184835340,115,99,114, + 105,112,116,58,99,117,114,114,101,110,116,45,108,105,110,101,0,1,5,2049, + 16320,2049,156,10,16511,16569,168,16669,-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,16320,10,16543,16600,168,16669,-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,16320,10,16574,16616,168,16669,210706230653,97,98,111,114,116,0,1,149,2049, + 3931,1,8,2049,16320,10,16605,16655,168,0,-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,4451,1793,16664, + 1,9,2049,16320,10,1,16659,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,16669,17151,16625,16719, + 168,17127,1183117598919957017,115,111,99,107,101,116,58,111,112,101,114,97,116,105,111,110,0, + 1,7,2049,10842,2,2049,2761,1793,16876,3,2049,4472,69,114,114,111,114,58,32,100, + 101,118,105,99,101,32,40,48,48,48,55,41,32,110,111,116,32,102,111,117, + 110,100,0,1,16731,2049,10948,2049,10905,2049,4472,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,16770,2049,10948,2049,10905,2049,4472,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,16831,2049,10948,2049,10905,10,1,16728,2049, + 2862,2049,10823,10,16697,16909,168,17127,-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,16719,10,16883,16933,168,17127,4328757989659661596, + 115,111,99,107,101,116,58,99,114,101,97,116,101,0,1,1,2049,16719,10,16914, + 16955,168,17127,-4552658767528245371,115,111,99,107,101,116,58,98,105,110,100,0,1,2,2049,16719, + 10,16938,16979,168,17127,4328757990001730167,115,111,99,107,101,116,58,108,105,115,116,101,110,0, + 1,3,2049,16719,10,16960,17003,168,17127,4328757989563534360,115,111,99,107,101,116,58,97,99,99, + 101,112,116,0,1,4,2049,16719,10,16984,17028,168,17127,-4724938931013862254,115,111,99,107,101,116, + 58,99,111,110,110,101,99,116,0,1,5,2049,16719,10,17008,17050,168,17127,-4552658767527638798,115, + 111,99,107,101,116,58,115,101,110,100,0,1,6,2049,16719,10,17033,17072,168,17127, + -4552658767527675080,115,111,99,107,101,116,58,114,101,99,118,0,1,7,2049,16719,10,17055,17095, + 168,17127,-2663786738754388898,115,111,99,107,101,116,58,99,108,111,115,101,0,1,8,2049,16719, + 10,17077,17122,168,17127,1183100690560715498,115,111,99,107,101,116,58,99,111,110,102,105,103,117, + 114,101,0,1,9,2049,16719,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,17127,17361,17100,17166,168,17335,229469862290528,105, + 111,58,99,111,114,101,0,1,8000,2049,10842,2049,10823,10,17153,17188,168,17335,249884313919988732,99, + 111,114,101,58,105,110,105,116,0,1,0,2049,17166,10,17173,17209,168,17335,8246182359371694326,99, + 111,114,101,58,115,116,97,114,116,0,1,1,2049,17166,10,17193,17230,168,17335,8246182359367475558, + 99,111,114,101,58,112,97,117,115,101,0,1,2,2049,17166,10,17214,17259,168,17335, + 8337299194488917014,99,111,114,101,58,112,97,117,115,101,45,99,117,114,114,101,110,116,0, + 1,3,2049,17166,10,17235,17281,168,17335,-4577143246433635687,99,111,114,101,58,114,101,115,117,109, + 101,0,1,4,2049,17166,10,17264,17305,168,17335,-3888095465377135055,99,111,114,101,58,114,101,97, + 100,47,114,101,103,0,1,5,2049,17166,10,17286,17330,168,17335,820065755623810592,99,111,114,101, + 58,119,114,105,116,101,47,114,101,103,0,1,6,2049,17166,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,17335,17521,17310,17382,168,17501,644988671245709381,102,102,105,58,111,112,101,114,97,116,105, + 111,110,0,1,8100,2049,10842,2,2049,2761,1793,17432,3,2049,4472,69,114,114,111,114, + 58,32,100,101,118,105,99,101,32,40,48,48,49,48,41,32,110,111,116,32, + 102,111,117,110,100,0,1,17394,2049,10948,2049,10905,10,1,17391,2049,2862,2049,10823,10, + 17363,17453,168,17501,7572367767785414,102,102,105,58,111,112,101,110,0,1,0,2049,17382,10,17439, + 17475,168,17501,-4572980637897979592,102,102,105,58,109,97,112,45,115,121,109,0,1,1,2049,17382, + 10,17458,17496,168,17501,8246308498881747296,102,102,105,58,105,110,118,111,107,101,0,1,2,2049, + 17382,10,105,110,116,101,114,102,97,99,101,47,102,102,105,46,114,101,116,114, + 111,0,17501,17852,17480,17539,168,17827,8247016409221251463,117,110,115,105,103,110,101,100,58,43,0, + 1,0,1,8101,2049,10842,2049,10823,17,10,17523,17565,168,17827,8247016409221251465,117,110,115,105,103, + 110,101,100,58,45,0,1,0,1,8101,2049,10842,2049,10823,18,10,17549,17591,168,17827, + 8247016409221251462,117,110,115,105,103,110,101,100,58,42,0,1,0,1,8101,2049,10842,2049,10823, + 19,10,17575,17620,168,17827,7638409966457829387,117,110,115,105,103,110,101,100,58,47,109,111,100, + 0,1,0,1,8101,2049,10842,2049,10823,20,10,17601,17648,168,17827,-2563494254608726831,117,110,115,105, + 103,110,101,100,58,101,113,63,0,1,0,1,8101,2049,10842,2049,10823,11,10,17630, + 17677,168,17827,7638409966457748830,117,110,115,105,103,110,101,100,58,45,101,113,63,0,1,0, + 1,8101,2049,10842,2049,10823,12,10,17658,17705,168,17827,-2563494254608719109,117,110,115,105,103,110,101, + 100,58,108,116,63,0,1,0,1,8101,2049,10842,2049,10823,13,10,17687,17733,168,17827, + -2563494254608724554,117,110,115,105,103,110,101,100,58,103,116,63,0,1,0,1,8101,2049,10842, + 2049,10823,14,10,17715,17763,168,17827,-6186888138744896262,117,110,115,105,103,110,101,100,58,115,104, + 105,102,116,0,1,0,1,8101,2049,10842,2049,10823,24,10,17743,17793,168,17827,-6186888138833512267,117, + 110,115,105,103,110,101,100,58,42,47,109,111,100,0,1,1,1,0,1,8101, + 2049,10842,2,2049,10823,2049,10823,10,17773,17818,168,17827,210639169918,42,47,109,111,100,0,1, + 1,1,8101,2049,10842,2049,10823,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,17827,18439,17807,17865,168,521216,210720194422, + 110,58,97,100,100,0,17,10,17854,17878,168,521216,210720214583,110,58,115,117,98,0,18, + 10,17867,17891,168,521216,210720208059,110,58,109,117,108,0,19,10,17880,17904,168,521216,210720197872,110, + 58,100,105,118,0,197652,10,17893,17917,168,521216,210720207853,110,58,109,111,100,0,788,10, + 17906,17933,168,521216,7572651751048528,110,58,100,105,118,109,111,100,0,20,10,17919,17946,168,0, + 210709067314,99,111,109,109,97,0,2049,130,10,17935,17957,168,0,5863407,103,99,0,1,3, + 4,2049,3967,10,17949,17976,168,0,229458982995167,97,97,58,109,97,107,101,0,2049,1977,1793, + 17988,2,2049,17946,1,17946,2049,2449,10,1,17980,2049,2229,10,17963,18005,168,0,6953302515007,97, + 97,58,109,97,112,0,4,1793,18035,2049,58,1793,18029,1793,18018,15,67502597,8,10,1, + 18014,2049,2241,1,39,2049,2241,2049,3125,10,1,18012,2049,2449,771,10,1,18008,2049,2241, + 10,17993,18058,168,0,-3596900463221605921,97,97,58,99,111,110,116,97,105,110,115,63,0,4, + 1,0,4,1793,18076,4,1793,18070,67502597,11,10,1,18067,2049,2229,22,10,1,18064,2049, + 8777,772,10,18040,18096,168,0,7572146430834761,97,97,58,102,105,114,115,116,0,1,0,2049, + 9236,10,18082,18114,168,0,229458982959509,97,97,58,108,97,115,116,0,2,2049,8598,2049,3139, + 2049,9236,10,18101,18135,168,0,229458982815749,97,97,58,104,97,115,104,0,1,5381,4,1793, + 18148,4,1,33,2049,17891,2049,17865,10,1,18140,2049,8777,10,18122,18165,168,0,6953302506774,97, + 97,58,101,113,63,0,2049,18135,4,2049,18135,11,10,18153,18185,168,0,229458980699715,97,97, + 58,45,101,113,63,0,2049,18135,4,2049,18135,12,10,18172,18203,168,0,210704781289,97,58, + 100,117,112,0,2049,1977,1793,18217,2,2049,8598,2049,17946,1,17946,2049,8777,10,1,18207, + 2049,2229,10,18192,18240,168,0,-3502245454587251943,100,58,117,115,101,45,104,97,115,104,101,115, + 0,1,29,1,236,1,5,18,16,1793,18254,2049,188,15,10,1,18250,1,236,1, + 8,18,16,1,2049,1,236,16,1,4875,1,236,2049,3125,16,10,18222,18294,168,0, + -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,18275,18341,168,0,-3527051417241377258,98,108,111,99,107,58,105,110,118,111,107, + 101,0,1,3,2049,10842,2049,10823,10,18275,18364,168,18416,8246131600073141446,98,108,111,99,107,58, + 114,101,97,100,0,1,0,2049,18341,10,18348,18386,168,18416,-4578818303223200395,98,108,111,99,107, + 58,119,114,105,116,101,0,1,1,2049,18341,10,18369,18411,168,18416,-4036225629868593021,98,108,111, + 99,107,58,115,101,116,45,102,105,108,101,0,1,2,2049,18341,10,105,110,116, + 101,114,102,97,99,101,47,98,108,111,99,107,115,46,114,101,116,114,111,0, + 18416,11444,18391,18454,168,0,229480770855518,115,58,115,112,108,105,116,0,2049,7184,10,18441,18480, + 168,0,6119006473764520940,115,58,115,112,108,105,116,45,111,110,45,115,116,114,105,110,103, + 0,2049,7218,10,18457,18505,168,0,-2157201768052001381,115,58,99,111,110,116,97,105,110,115,45, + 99,104,97,114,63,0,2049,4857,10,18483,18532,168,0,-6456228026363444588,115,58,99,111,110,116, + 97,105,110,115,45,115,116,114,105,110,103,63,0,2049,5286,10,18508,18559,168,0, + -3160266536000611262,97,58,99,111,110,116,97,105,110,115,45,115,116,114,105,110,103,63,0, + 2049,9099,10,18535,18578,168,0,8246014626430519194,97,58,105,110,100,101,120,45,111,102,0,2049, + 9694,10,18562,18604,168,0,-5025353456659034242,97,58,105,110,100,101,120,45,111,102,45,115,116, + 114,105,110,103,0,2049,9728,10,18581,18623,168,0,8246850033149754348,115,58,105,110,100,101,120, + 45,111,102,0,2049,4779,10,18607,18649,168,0,-94300875658333296,115,58,105,110,100,101,120,45, + 111,102,45,115,116,114,105,110,103,0,2049,5069,10,18626,18668,168,0,8246228896775126019,100,111, + 117,98,108,101,58,118,97,114,0,2049,2075,4,2049,130,2049,130,10,18652,18694,168, + 0,-3421095308458227740,100,111,117,98,108,101,58,102,101,116,99,104,0,2049,58,4,15,10, + 18676,18717,168,0,-3421095308442276665,100,111,117,98,108,101,58,115,116,111,114,101,0,1,19, + 2049,2229,2049,61,16,10,18699,18743,168,0,-3421095308461432127,100,111,117,98,108,101,58,99,111, + 110,115,116,0,2049,18668,1,18694,2049,8460,10,18725,18767,168,0,-4575607512064199915,100,111,117,98, + 108,101,58,115,119,97,112,0,67503109,5,67503109,6,10,18750,18788,168,0,8246228896775106679,100,111, + 117,98,108,101,58,100,105,112,0,67503109,67503109,5,5,8,6,6,10,18772,18812,168, + 0,8246228896775123014,100,111,117,98,108,101,58,115,105,112,0,1,2217,2049,2229,2049,18788,10, + 18796,18835,168,0,8246632143337714634,109,101,109,58,105,110,118,111,107,101,0,1,15,2049,10842, + 2049,10823,10,18819,0,156,0,210667451248,65,76,76,79,67,0,18842,1,156,0,6384048135,70, + 82,69,69,0,18853,2,156,0,210689088690,83,84,79,82,69,0,18863,3,156,0,210673137615, + 70,69,84,67,72,0,18874,4,156,0,6952683137271,82,69,83,73,90,69,0,18796,18912, + 168,0,249897943727936361,109,101,109,58,97,108,108,111,99,0,1,0,2049,18835,10,18897,18932, + 168,0,249897943749573803,109,101,109,58,115,116,111,114,101,0,1,2,2049,18835,10,18917,18952, + 168,0,249897943733622728,109,101,109,58,102,101,116,99,104,0,1,3,2049,18835,10,18937,18971, + 168,0,7572664961638592,109,101,109,58,102,114,101,101,0,1,1,2049,18835,10,18957,18992,168, + 0,8246632143679146032,109,101,109,58,114,101,115,105,122,101,0,1,4,2049,18835,10,18976,19012, + 168,0,249897943730056489,109,101,109,58,99,101,108,108,43,0,1,8,19,17,10,18997,19039, + 168,0,1050530996183190288,109,101,109,58,102,101,116,99,104,45,100,111,117,98,108,101,0, + 2,1,1,2049,19012,15,5,2049,18952,6,10,19017,19072,168,0,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, + 19012,6,2049,18932,6,2049,18932,10,1793,19108,1,192,1,2,17,8,2049,1576,2049,190, + 3841,11269,8,2049,1576,2049,188,16,10,1,19089,19050,19119,168,19906,193470948,84,73,66,0, + 1,7,15,10,19110,19139,168,19906,8246457295145463473,105,109,97,103,101,58,115,97,118,101,0, + 1,1000,2049,10842,2049,10823,10,19123,19157,168,0,210711039690,101,100,105,116,63,0,2,1793, + 19164,1,8,11,10,1,19160,1793,19172,1,127,11,10,1,19168,2049,2255,22,10,19146, + 19190,168,0,6953539406400,103,97,116,104,101,114,0,2049,19157,1,17,1,4134,2049,66,10, + 19178,19210,168,0,210709415765,99,121,99,108,101,0,2049,11153,2049,2217,4,8,2049,2644,25, + 3,2049,19190,1,19210,7,10,19123,19243,168,19906,-4557881830897049127,112,97,114,115,101,45,117,110, + 116,105,108,0,1793,19255,2049,4451,2049,4234,2049,19210,771,2049,4096,10,1,19245,2049,4260, + 10,19226,19271,168,19906,210726130610,115,58,103,101,116,0,1793,19293,1793,19279,1,13,11,10, + 1,19275,1793,19287,1,10,11,10,1,19283,2049,2255,22,10,1,19273,2049,19243,10,19260, + 19309,168,19906,210708950412,99,108,101,97,114,0,2049,4472,92,94,91,50,74,92,94,91, + 48,59,48,72,0,1,19311,2049,8246,2049,10948,10,19298,19343,156,19906,6952575930081,78,111,69, + 99,104,111,0,0,19331,19353,156,0,193454829,69,79,84,0,0,19344,19368,156,0,7571133383038306, + 73,103,110,111,114,105,110,103,0,0,19354,19384,168,0,249892406716047873,105,103,110,111,114, + 105,110,103,63,0,3841,19368,10,19369,19400,168,0,229486327000139,118,101,114,115,105,111,110, + 0,3841,4,1,100,20,10,19387,19417,168,0,210710254026,100,111,110,101,63,0,2,4097, + 19353,1793,19426,1,13,11,10,1,19422,1793,19434,1,10,11,10,1,19430,1793,19442,1, + 32,11,10,1,19438,2049,2298,22,22,10,19406,19459,168,0,6385195044,101,111,108,63,0, + 3841,19353,1793,19467,1,13,11,10,1,19463,1793,19475,1,10,11,10,1,19471,2049,2255, + 22,10,19449,19493,168,0,6954126150804,118,97,108,105,100,63,0,2,2049,104,2049,2812,10, + 19481,19514,168,0,249883998779477802,99,104,101,99,107,45,101,111,102,0,2,1793,19521,1,-1, + 11,10,1,19517,1793,19529,1,4,11,10,1,19525,2049,2255,22,1793,19539,2049,11220,10, + 1,19536,9,10,19499,19551,168,0,5863258,98,115,0,2049,4212,1,2,2049,2675,1793,19563, + 2049,4160,3,10,1,19559,9,2049,4160,3,10,19543,19584,168,0,7572242387256805,99,104,101,99, + 107,45,98,115,0,2,1793,19591,1,8,11,10,1,19587,1793,19599,1,127,11,10, + 1,19595,2049,2255,22,1793,19609,2049,19551,10,1,19606,9,10,19570,19624,168,0,210708806723,99, + 104,101,99,107,0,2049,19514,2049,19584,10,19613,19644,168,0,249883994190734226,99,104,97,114,97, + 99,116,101,114,0,2049,11153,2,2049,4134,10,19629,19662,168,0,6953366942559,98,117,102,102, + 101,114,0,1793,19672,2049,19119,2049,4234,8,2049,4096,10,1,19664,2049,4260,10,19650,19693, + 168,0,8246863741238799215,114,101,97,100,45,116,111,107,101,110,0,1793,19709,1793,19704,2049,19644, + 2049,19624,2049,19417,10,1,19697,2049,2397,10,1,19695,2049,19662,2049,4587,10,19677,19727,168, + 0,210716150453,105,110,112,117,116,0,2049,19693,2049,19493,10,19716,19745,168,0,229479082815460,112,114, + 111,99,101,115,115,0,2049,19384,1793,19763,771,2049,19459,1793,19759,1,19368,2049,3931,10, + 1,19754,9,10,1,19749,2049,2862,1,417,1,17,2049,66,10,19331,19782,180,19906,5861507, + 47,47,0,2049,16569,1,19368,2049,3916,10,19774,19801,168,19906,6953343520347,98,97,110,110,101, + 114,0,2049,19400,2049,4472,82,69,84,82,79,32,49,50,32,40,37,110,46,37, + 110,41,92,110,0,1,19805,2049,8246,2049,10948,2049,9288,2049,1545,2049,9288,18,2049,1545, + 2049,4472,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,19841,2049,8246,2049,10948,10,19789,19887,168,19906, + 6953744547860,108,105,115,116,101,110,0,3841,19343,1793,19894,2049,19801,10,1,19891,2049,74,2049, + 19727,2049,19745,1,19898,7,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,19875,19946,156,0,229441520490121,83, + 111,117,114,99,101,115,0,1,20195,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19933,20086,168,0,6953711201841, + 107,110,111,119,110,63,0,2,1,19946,2049,9099,10,20074,20103,168,0,210716136861,105,110, + 100,101,120,0,1,19946,4,2049,9728,1,19946,4,2049,9236,10,20092,20126,168,0,6953974036516, + 114,101,99,111,114,100,0,2049,4500,2,1,19946,2049,3864,3841,19946,1,19946,17,16, + 10,1793,20193,2049,16504,2049,20086,1793,20151,2049,20103,10,1,20148,1793,20158,2049,20126,10,1, + 20155,2049,66,1793,20171,1,192,1,2,17,8,10,1,20164,2049,2229,2049,1576,2049,186, + 16,2049,1576,2049,190,3841,11269,8,2049,1576,2049,188,16,10,1,20142,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,19875,20233,168,20195,229461403550098,100,58,119,111,114,100,115,0,1793,20242,2049,190,2049,10948, + 2049,10918,10,1,20235,2049,8491,10,20220,20265,168,20195,-3502157631813457253,100,58,119,111,114,100,115, + 45,119,105,116,104,0,2049,1977,2049,5573,1793,20296,2049,190,2,2049,1977,2049,5286,1793, + 20285,2049,10948,2049,10918,10,1,20280,1793,20291,3,10,1,20289,2049,66,10,1,20271,2049, + 8491,10,20247,20322,168,20195,2818131571306626127,100,105,115,112,108,97,121,45,105,102,45,108,101, + 102,116,0,2,2049,1977,2049,5519,1793,20334,2049,10948,2049,10918,10,1,20329,1793,20340,3, + 10,1,20338,2049,66,10,20247,20373,168,20195,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,5573,1793,20384, + 2049,190,2049,20322,10,1,20379,2049,8491,10,0 };