From a5597792789f669228232c5046e898074c58e0a7 Mon Sep 17 00:00:00 2001 From: crc <> Date: Mon, 11 Dec 2023 23:47:30 +0000 Subject: [PATCH] move konilo words to library FossilOrigin-Name: 4d899ff06bf44995ec448a555788d202b99326cd2c4836ab43543865add75a9d --- Configuration.mk | 1 - RELEASE-NOTES | 3 +- {interface => library}/konilo.retro | 0 library/{decimal.retro => py-decimal.retro} | 0 vm/nga-c/image.c | 850 ++++++++++---------- 5 files changed, 424 insertions(+), 430 deletions(-) rename {interface => library}/konilo.retro (100%) rename library/{decimal.retro => py-decimal.retro} (100%) diff --git a/Configuration.mk b/Configuration.mk index 66ffc66..1bef67a 100644 --- a/Configuration.mk +++ b/Configuration.mk @@ -64,7 +64,6 @@ DEVICES += interface/devices.retro DEVICES += interface/ll.retro DEVICES += interface/dedup.retro DEVICES += interface/sources.retro -DEVICES += interface/konilo.retro DEVICES += interface/floatingpoint.retro DEVICES += interface/filesystem.retro DEVICES += interface/unix.retro diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 592e432..0d9227c 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -56,7 +56,8 @@ the device handlers - support loading extensions at runtime via `library:load` (searches ./library/ and ~/.config/retroforth/library/) -- library contents: block-editor describe termina x11 +- library contents: block-editor describe konilo termina x11 - new example: colored-dwords.retro +- moved konilo words to ./library/ ================================================================ diff --git a/interface/konilo.retro b/library/konilo.retro similarity index 100% rename from interface/konilo.retro rename to library/konilo.retro diff --git a/library/decimal.retro b/library/py-decimal.retro similarity index 100% rename from library/decimal.retro rename to library/py-decimal.retro diff --git a/vm/nga-c/image.c b/vm/nga-c/image.c index 8cca59b..7a97d83 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 = 22771; -CELL ngaImage[] = { 1793,21129,22751,22770,202404,417,389,1249,1535,0,11277,0,10,1,10,2,10,3,10, +CELL ngaImageCells = 22651; +CELL ngaImage[] = { 1793,21009,22631,22650,202404,417,389,1249,1535,0,11277,0,10,1,10,2,10,3,10, 4,10,5,10,6,10,7,10,8,10,11,10,12,10,13,10,14,10,15,10, 16,10,17,10,18,10,19,10,20,10,21,10,22,10,23,10,24,10,25,68223234, 1,2575,85000450,1,656912,163,180,268505089,65,64,285281281,0,65,2063,10,101384453,0,9,10,68485378, @@ -20,9 +20,9 @@ CELL ngaImage[] = { 1793,21129,22751,22770,202404,417,389,1249,1535,0,11277,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,21416,17108737,3,2,524559,130, - 2049,130,2049,130,524545,0,130,524545,0,130,2049,144,1048838,2,1642241,10,7,20406,8246457295145463473,167841793, - 216,11,17826049,0,216,2,15,25,524546,18524,134287105,217,29,2305,218,459023,226,2049,4874,134287361, + 66,7,10,659713,1,659713,2,659713,3,659713,4,659713,5,1793,21296,17108737,3,2,524559,130, + 2049,130,2049,130,524545,0,130,524545,0,130,2049,144,1048838,2,1642241,10,7,20286,8246457295145463473,167841793, + 216,11,17826049,0,216,2,15,25,524546,18404,134287105,217,29,2305,218,459023,226,2049,4874,134287361, 217,221,659201,216,10,659969,7,2049,58,25,17694978,58,244,9,84152833,48,319750404,243,117507601,246, 184618754,45,25,16974851,-1,168886532,1,134284289,1,259,134284289,0,246,660227,32,0,0,115,105,103, 105,108,58,105,0,285278479,276,6,2576,524546,104,1641217,1,167838467,273,2049,288,2049,284,524545, @@ -30,7 +30,7 @@ CELL ngaImage[] = { 1793,21129,22751,22770,202404,417,389,1249,1535,0,11277,0,10 251727617,3,2,2049,182,16,168820993,-1,149,2049,182,2575,2049,236,17563906,0,328,9,1793,156, 285282049,3,2,134287105,149,325,524545,1793,130,16846593,3,0,130,8,659201,3,524545,28,135,17043201, 3,13,2049,135,2049,130,268505092,149,1642241,149,656131,659201,3,524545,13,135,2049,130,459009,25, - 135,459009,57,135,459009,21,135,459009,23,135,1793,21141,10,524546,182,134284303,184,1807,1249,1642241, + 135,459009,57,135,459009,21,135,459009,23,135,1793,21021,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, @@ -170,7 +170,7 @@ CELL ngaImage[] = { 1793,21129,22751,22770,202404,417,389,1249,1535,0,11277,0,10 110,58,105,110,99,0,659713,1,10,3114,3139,168,12542,210720197721,110,58,100,101,99,0, 659969,1,10,3128,3158,168,12542,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,12542,249861296566813883,83,99, - 111,112,101,76,105,115,116,0,21831,21944,10,3172,3198,168,12542,5864091,123,123,0,2049, + 111,112,101,76,105,115,116,0,21711,21824,10,3172,3198,168,12542,5864091,123,123,0,2049, 1576,2,1,3187,2049,61,16,10,3190,3225,168,12542,-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,12542,5864159,125, 125,0,1,3187,2049,58,4,15,11,1793,3255,3841,3187,4097,2,10,1,3250,1793,3281, @@ -228,7 +228,7 @@ CELL ngaImage[] = { 1793,21129,22751,22770,202404,417,389,1249,1535,0,11277,0,10 10,4239,4297,156,12542,-4600587576916820603,84,101,109,112,83,116,114,105,110,103,115,0,32,4280, 4317,156,12542,7474516786580364824,84,101,109,112,83,116,114,105,110,103,77,97,120,0,512,4298, 4331,168,12542,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,24,10,4340,4370,168,0, + 10,4318,4353,156,0,0,67,117,114,114,101,110,116,0,8,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,12542,6953962777192,115,58,116, @@ -605,7 +605,7 @@ CELL ngaImage[] = { 1793,21129,22751,22770,202404,417,389,1249,1535,0,11277,0,10 12211,6385111390,99,100,114,64,0,2049,11785,15,10,11816,11840,168,12211,6385111359,99,100,114,33, 0,2049,11785,16,10,11830,11853,168,12211,193454780,69,78,68,0,10,11844,11870,168,12211,8246317064958091121, 102,108,108,58,99,114,101,97,116,101,0,1,11853,2049,11751,10,11854,11882,156,0, - 177687,114,0,18620,11854,11899,168,12211,8246317065617826724,102,108,108,58,116,111,45,101,110,100,0, + 177687,114,0,18500,11854,11899,168,12211,8246317065617826724,102,108,108,58,116,111,45,101,110,100,0, 2,4097,11882,1793,11924,2049,11826,2,1,11853,12,2,1793,11917,67502597,4097,11882,10,1,11913, 1,2172,2049,66,10,1,11904,2049,2372,3841,11882,10,11883,11953,168,12211,4204933718218055169,102,108,108, 58,97,112,112,101,110,100,47,118,97,108,117,101,0,1,11853,2049,11751,4,2049, @@ -624,7 +624,7 @@ CELL ngaImage[] = { 1793,21129,22751,22770,202404,417,389,1249,1535,0,11277,0,10 1793,12206,2049,10957,2049,10911,10,1,12201,2049,12050,10,105,110,116,101,114,102,97,99, 101,47,108,108,46,114,101,116,114,111,0,105,110,105,116,0,12230,12472,12186,12255, 156,12450,-2744922491217532500,115,58,100,101,100,117,112,46,100,97,116,97,0,12235,12237,12264,156, - 0,5863786,116,49,0,511488,12256,12273,156,0,5863787,116,50,0,0,12237,12296,168,12450,-1192507208876296873, + 0,5863786,116,49,0,519680,12256,12273,156,0,5863787,116,50,0,0,12237,12296,168,12450,-1192507208876296873, 115,58,100,101,100,117,112,46,114,101,103,105,115,116,101,114,0,2049,4500,3841, 12255,4,1,11953,2049,2241,10,12274,12328,168,12450,-1192507805573830048,115,58,100,101,100,117,112,46, 100,101,102,105,110,101,100,63,0,4097,12264,1,0,4097,12273,3841,12255,1793,12348,3841, @@ -638,331 +638,325 @@ CELL ngaImage[] = { 1793,21129,22751,22770,202404,417,389,1249,1535,0,11277,0,10 100,58,115,101,116,45,115,111,117,114,99,101,0,1,12420,2049,2229,2049,236,2049, 186,16,10,105,110,116,101,114,102,97,99,101,47,115,111,117,114,99,101,115, 46,114,101,116,114,111,0,12502,12540,98,117,105,108,100,46,114,101,116,114,111, - 0,12528,12554,114,101,116,114,111,46,102,111,114,116,104,0,12542,14834,12474,12567,168, - 12653,210720194422,110,58,97,100,100,0,17,10,12556,12580,168,12653,210720214583,110,58,115,117,98, - 0,18,10,12569,12593,168,12653,210720208059,110,58,109,117,108,0,19,10,12582,12606,168,12653, - 210720197872,110,58,100,105,118,0,197652,10,12595,12619,168,12653,210720207853,110,58,109,111,100,0, - 788,10,12608,12635,168,12653,7572651751048528,110,58,100,105,118,109,111,100,0,20,10,12621,12650, - 168,12653,229462174306957,99,111,109,109,97,58,97,0,2049,130,10,105,110,116,101,114,102, - 97,99,101,47,107,111,110,105,108,111,46,114,101,116,114,111,0,12637,12697,168, - 14804,-6845980351726443322,102,108,111,97,116,58,111,112,101,114,97,116,105,111,110,0,1,2, - 2049,10835,2,2049,2761,1793,12755,3,2049,4472,69,114,114,111,114,58,32,102,108,111, + 0,12528,12554,114,101,116,114,111,46,102,111,114,116,104,0,12542,14714,12474,12577,168, + 14684,-6845980351726443322,102,108,111,97,116,58,111,112,101,114,97,116,105,111,110,0,1,2, + 2049,10835,2,2049,2761,1793,12635,3,2049,4472,69,114,114,111,114,58,32,102,108,111, 97,116,105,110,103,32,112,111,105,110,116,32,100,101,118,105,99,101,32,110, - 111,116,32,102,111,117,110,100,0,1,12709,2049,10941,2049,10898,10,1,12706,2049,2862, - 2049,10816,10,12676,12778,168,14804,8246618443670464787,110,58,116,111,45,102,108,111,97,116,0,1, - 0,2049,12697,10,12762,12799,168,14804,8246850501092474552,115,58,116,111,45,102,108,111,97,116,0, - 1,1,2049,12697,10,12783,12821,168,14804,-4575005096076366594,102,58,116,111,45,110,117,109,98,101, - 114,0,1,2,2049,12697,10,12804,12843,168,14804,-4575005095881687956,102,58,116,111,45,115,116,114, - 105,110,103,0,2049,4451,2,1,3,2049,12697,10,12826,12860,168,14804,193490032,102,58,43, - 0,1,4,2049,12697,10,12851,12874,168,14804,193490034,102,58,45,0,1,5,2049,12697,10, - 12865,12888,168,14804,193490031,102,58,42,0,1,6,2049,12697,10,12879,12902,168,14804,193490036,102, - 58,47,0,1,7,2049,12697,10,12893,12920,168,14804,229463966214663,102,58,102,108,111,111,114, - 0,1,8,2049,12697,10,12907,12940,168,14804,249886255052186944,102,58,99,101,105,108,105,110,103, - 0,1,9,2049,12697,10,12925,12957,168,14804,6953453994383,102,58,115,113,114,116,0,1,10, - 2049,12697,10,12945,12973,168,14804,210710711802,102,58,101,113,63,0,1,11,2049,12697,10,12962, - 12990,168,14804,6953451465639,102,58,45,101,113,63,0,1,12,2049,12697,10,12978,13006,168,14804, - 210710719524,102,58,108,116,63,0,1,13,2049,12697,10,12995,13022,168,14804,210710714079,102,58,103, - 116,63,0,1,14,2049,12697,10,13011,13040,168,14804,229463963592506,102,58,100,101,112,116,104, - 0,1,15,2049,12697,10,13027,13056,168,14804,210710710894,102,58,100,117,112,0,1,16,2049, - 12697,10,13045,13073,168,14804,6953453456314,102,58,100,114,111,112,0,1,17,2049,12697,10,13061, - 13090,168,14804,6953454000352,102,58,115,119,97,112,0,1,18,2049,12697,10,13078,13106,168,14804, - 210710719399,102,58,108,111,103,0,1,19,2049,12697,10,13095,13124,168,14804,229463978190066,102,58,112, - 111,119,101,114,0,1,20,2049,12697,10,13111,13140,168,14804,210710726831,102,58,115,105,110, - 0,1,21,2049,12697,10,13129,13156,168,14804,210710727656,102,58,116,97,110,0,1,22,2049, - 12697,10,13145,13172,168,14804,210710709610,102,58,99,111,115,0,1,23,2049,12697,10,13161,13189, - 168,14804,6953453349392,102,58,97,115,105,110,0,1,24,2049,12697,10,13177,13206,168,14804,6953453332171, - 102,58,97,99,111,115,0,1,25,2049,12697,10,13194,13223,168,14804,6953453350217,102,58,97, - 116,97,110,0,1,26,2049,12697,10,13211,13240,168,14804,6953453890949,102,58,112,117,115,104, - 0,1,27,2049,12697,10,13228,13256,168,14804,210710723764,102,58,112,111,112,0,1,28,2049, - 12697,10,13245,13275,168,14804,7572310679561435,102,58,97,100,101,112,116,104,0,1,29,2049,12697, - 10,13261,13292,168,14804,6953453855649,102,58,111,118,101,114,0,2049,13240,2049,13056,2049,13256,2049, - 13090,10,13280,13313,168,14804,6953454034172,102,58,116,117,99,107,0,2049,13056,2049,13240,2049,13090, - 2049,13256,10,13301,13333,168,14804,210710721388,102,58,110,105,112,0,2049,13090,2049,13073,10,13322, - 13355,168,14804,-4575027385529052237,102,58,100,114,111,112,45,112,97,105,114,0,2049,13073,2049,13073, - 10,13338,13376,168,14804,8246246480203571943,102,58,100,117,112,45,112,97,105,114,0,2049,13292,2049, - 13292,10,13360,13392,168,14804,210710725946,102,58,114,111,116,0,2049,13240,2049,13090,2049,13256,2049, - 13090,10,13381,13414,180,14804,229482595734757,115,105,103,105,108,58,46,0,2049,1913,1,4500,1, - 4423,2049,66,1,12799,2049,168,10,13401,13441,168,14804,7572311399974070,102,58,115,113,117,97,114, - 101,0,2049,13056,2049,12888,10,13427,13463,168,14804,-4575010631505066633,102,58,112,111,115,105,116,105, - 118,101,63,0,1,0,2049,12778,2049,13022,10,13446,13487,168,14804,-4575013886317431657,102,58,110,101, - 103,97,116,105,118,101,63,0,1,0,2049,12778,2049,13006,10,13470,13508,168,14804,7572311189563001, - 102,58,110,101,103,97,116,101,0,1,-1,2049,12778,2049,12888,10,13494,13526,168,14804, - 210710707003,102,58,97,98,115,0,2049,13056,2049,13487,1,13508,9,10,13515,13545,168,14804,210710723966, - 102,58,112,117,116,0,2049,12843,2049,10941,10,13534,13560,168,14804,6385172350,102,58,80,73, - 0,2049,4472,51,46,49,52,49,53,57,50,54,53,52,0,1,13562,2049,12799,10, - 13550,13588,168,14804,193490058,102,58,69,0,2049,4472,50,46,55,49,56,50,56,49,56, - 50,56,0,1,13590,2049,12799,10,13579,13618,168,14804,210710685186,102,58,78,65,78,0,2049, - 4472,48,0,1,13620,2049,12799,2049,4472,48,0,1,13628,2049,12799,2049,12902,10,13607,13648, - 168,14804,210710680162,102,58,73,78,70,0,2049,4472,49,46,48,0,1,13650,2049,12799,2049, - 4472,48,0,1,13660,2049,12799,2049,12902,10,13637,13681,168,14804,6953451433999,102,58,45,73,78, - 70,0,2049,4472,45,49,46,48,0,1,13683,2049,12799,2049,4472,48,0,1,13694,2049, - 12799,2049,12902,10,13669,13715,168,14804,6953453797089,102,58,110,97,110,63,0,2049,13056,2049,12990, - 10,13703,13732,168,14804,6953453631297,102,58,105,110,102,63,0,2049,13648,2049,12973,10,13720,13750, - 168,14804,229463898507918,102,58,45,105,110,102,63,0,2049,13681,2049,12973,10,13737,13768,168,14804, - 229463980560013,102,58,114,111,117,110,100,0,2049,13056,2049,13487,1793,13789,2049,4472,48,46,53, - 0,1,13776,2049,12799,2049,12874,2049,12940,10,1,13774,1793,13808,2049,4472,48,46,53,0, - 1,13795,2049,12799,2049,12860,2049,12920,10,1,13793,2049,66,10,13755,13824,168,14804,210710720297,102, - 58,109,105,110,0,2049,13376,2049,13006,1,13073,1,13333,2049,66,10,13813,13846,168,14804, - 210710720043,102,58,109,97,120,0,2049,13376,2049,13022,1,13073,1,13333,2049,66,10,13835,13870, - 168,14804,229463973220004,102,58,108,105,109,105,116,0,2049,13090,2049,13240,2049,13824,2049,13256,2049, - 13846,10,13857,13897,168,14804,8246246374547107374,102,58,98,101,116,119,101,101,110,63,0,2049,13392, - 2049,13056,2049,13240,2049,13392,2049,13392,2049,13870,2049,13256,2049,12973,10,13881,13925,168,14804,210710716095, - 102,58,105,110,99,0,2049,4472,49,0,1,13927,2049,12799,2049,12860,10,13914,13947,168, - 14804,210710710353,102,58,100,101,99,0,2049,4472,49,0,1,13949,2049,12799,2049,12874,10,13936, - 13970,168,14804,6953453401985,102,58,99,97,115,101,0,2049,13292,2049,12973,1793,13982,2049,13073,8, - 1,-1,10,1,13976,1793,13990,3,1,0,10,1,13986,2049,66,25,6,771,10,13958, - 14010,168,14804,6953453985302,102,58,115,105,103,110,0,2049,13056,2049,4472,48,0,1,14014,2049, - 12799,2049,12973,1793,14029,1,0,2049,13073,10,1,14024,2049,2862,2049,4472,48,0,1,14035, - 2049,12799,2049,13022,1793,14048,1,1,10,1,14045,1793,14055,1,-1,10,1,14052,2049,66, - 10,13998,9223372036854775805,156,14804,210709498186,101,58,77,65,88,0,14060,-9223372036854775805,156,14804,210709498440,101,58,77, - 73,78,0,14071,-9223372036854775807,156,14804,210709499265,101,58,78,65,78,0,14082,9223372036854775806,156,14804,210709494241,101, - 58,73,78,70,0,14093,-9223372036854775806,156,14804,6953412298606,101,58,45,73,78,70,0,14104,14126,168, - 14804,6385137393,101,58,110,63,0,1,-9223372036854775805,2049,3125,1,9223372036854775805,2049,3139,2049,3158,10,14116,14149, - 168,14804,6953414626089,101,58,109,97,120,63,0,1,9223372036854775805,11,10,14137,14165,168,14804,6953414634471,101, - 58,109,105,110,63,0,1,-9223372036854775805,11,10,14153,14182,168,14804,229462698216771,101,58,122,101,114, - 111,63,0,2049,2722,10,14169,14197,168,14804,6953414661696,101,58,110,97,110,63,0,1,-9223372036854775807, - 11,10,14185,14213,168,14804,6953414495904,101,58,105,110,102,63,0,1,9223372036854775806,11,10,14201,14230, - 168,14804,229462607039949,101,58,45,105,110,102,63,0,1,-9223372036854775806,11,10,14217,14246,168,14804,6953414278252, - 101,58,99,108,105,112,0,1,-9223372036854775805,1,9223372036854775805,2049,3106,10,14234,14263,168,14804,6385171963,102, - 58,69,49,0,1793,14265,2049,4472,49,46,101,53,0,1,14267,2049,12799,10,14253,14296, - 168,14804,-1561378222854156682,102,58,115,105,103,110,101,100,45,115,113,114,116,0,2049,13056,2049, - 14010,2049,13526,2049,12957,2049,12778,2049,12888,10,14277,14330,168,14804,-3240429906897787043,102,58,115,105,103, - 110,101,100,45,115,113,117,97,114,101,0,2049,13056,2049,14010,2049,13056,2049,12888,2049, - 12778,2049,12888,10,14309,14357,168,0,7572308662409552,102,58,45,115,104,105,102,116,0,2049,14263, - 2049,12888,10,14343,14376,168,0,7572308584138766,102,58,43,115,104,105,102,116,0,2049,14263,2049, - 12902,10,14362,14396,168,0,249886182735593054,102,58,43,101,110,99,111,100,101,0,2049,14296,2049, - 14357,10,14381,14416,168,0,249886185318528992,102,58,45,101,110,99,111,100,101,0,2049,13056,2049, - 14010,2049,14376,2049,13056,2049,12888,2049,12778,2049,12888,10,14309,14443,168,14804,6953454025850,102,58,116, - 111,45,101,0,2049,13056,2049,13715,1793,14454,2049,13073,1,-9223372036854775807,10,1,14449,2049,2862,2049, - 13056,2049,13732,1793,14469,2049,13073,1,9223372036854775806,10,1,14464,2049,2862,2049,13056,2049,13750,1793,14484, - 2049,13073,1,-9223372036854775806,10,1,14479,2049,2862,2049,14396,2049,13768,2049,12821,2049,14246,1,-9223372036854775805,1, - 13073,2049,2554,1,9223372036854775805,1,13073,2049,2554,10,14431,14521,168,14804,6953414890458,101,58,116,111,45, - 102,0,1,-9223372036854775807,1,13618,2049,2554,1,9223372036854775806,1,13648,2049,2554,1,-9223372036854775806,1,13681,2049,2554, - 2049,12778,2049,14416,10,14509,14557,168,14804,229463981919218,102,58,115,116,111,114,101,0,1,14443, - 2049,2229,16,10,14544,14576,168,14804,229463965968143,102,58,102,101,116,99,104,0,15,2049,14521, - 10,14563,14598,168,14804,-3401946998789110658,102,58,100,117,109,112,45,115,116,97,99,107,0,2049, - 13040,2,1,13240,2049,2449,1793,14616,2049,13256,2049,13056,2049,13545,2049,10911,10,1,14607,2049, - 2449,10,14580,14640,168,14804,-1583786518488284545,102,58,100,117,109,112,45,97,115,116,97,99,107, - 0,2049,13275,2,1,13256,2049,2449,1793,14658,2049,13056,2049,13545,2049,10911,2049,13240,10,1, - 14649,2049,2449,10,14621,14674,168,14804,210709538045,101,58,112,117,116,0,1,9223372036854775805,1793,14691,2049, - 4472,101,58,77,65,88,0,1,14680,2049,10941,10,1,14678,2049,2554,1,-9223372036854775805,1793,14712, - 2049,4472,101,58,77,73,78,0,1,14701,2049,10941,10,1,14699,2049,2554,1,0,1793, - 14731,2049,4472,101,58,48,0,1,14722,2049,10941,10,1,14720,2049,2554,1,-9223372036854775807,1793,14752, - 2049,4472,101,58,78,65,78,0,1,14741,2049,10941,10,1,14739,2049,2554,1,9223372036854775806,1793, - 14773,2049,4472,101,58,73,78,70,0,1,14762,2049,10941,10,1,14760,2049,2554,1,-9223372036854775806, - 1793,14795,2049,4472,101,58,45,73,78,70,0,1,14783,2049,10941,10,1,14781,2049,2554, - 2049,14521,2049,13545,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,14804,15681,14663,14856,168, - 15654,8056574075740390096,102,105,108,101,58,111,112,101,114,97,116,105,111,110,0,1,4,2049, - 10835,2,2049,2761,1793,14905,3,2049,4472,69,114,114,111,114,58,32,102,105,108,101, + 111,116,32,102,111,117,110,100,0,1,12589,2049,10941,2049,10898,10,1,12586,2049,2862, + 2049,10816,10,12556,12658,168,14684,8246618443670464787,110,58,116,111,45,102,108,111,97,116,0,1, + 0,2049,12577,10,12642,12679,168,14684,8246850501092474552,115,58,116,111,45,102,108,111,97,116,0, + 1,1,2049,12577,10,12663,12701,168,14684,-4575005096076366594,102,58,116,111,45,110,117,109,98,101, + 114,0,1,2,2049,12577,10,12684,12723,168,14684,-4575005095881687956,102,58,116,111,45,115,116,114, + 105,110,103,0,2049,4451,2,1,3,2049,12577,10,12706,12740,168,14684,193490032,102,58,43, + 0,1,4,2049,12577,10,12731,12754,168,14684,193490034,102,58,45,0,1,5,2049,12577,10, + 12745,12768,168,14684,193490031,102,58,42,0,1,6,2049,12577,10,12759,12782,168,14684,193490036,102, + 58,47,0,1,7,2049,12577,10,12773,12800,168,14684,229463966214663,102,58,102,108,111,111,114, + 0,1,8,2049,12577,10,12787,12820,168,14684,249886255052186944,102,58,99,101,105,108,105,110,103, + 0,1,9,2049,12577,10,12805,12837,168,14684,6953453994383,102,58,115,113,114,116,0,1,10, + 2049,12577,10,12825,12853,168,14684,210710711802,102,58,101,113,63,0,1,11,2049,12577,10,12842, + 12870,168,14684,6953451465639,102,58,45,101,113,63,0,1,12,2049,12577,10,12858,12886,168,14684, + 210710719524,102,58,108,116,63,0,1,13,2049,12577,10,12875,12902,168,14684,210710714079,102,58,103, + 116,63,0,1,14,2049,12577,10,12891,12920,168,14684,229463963592506,102,58,100,101,112,116,104, + 0,1,15,2049,12577,10,12907,12936,168,14684,210710710894,102,58,100,117,112,0,1,16,2049, + 12577,10,12925,12953,168,14684,6953453456314,102,58,100,114,111,112,0,1,17,2049,12577,10,12941, + 12970,168,14684,6953454000352,102,58,115,119,97,112,0,1,18,2049,12577,10,12958,12986,168,14684, + 210710719399,102,58,108,111,103,0,1,19,2049,12577,10,12975,13004,168,14684,229463978190066,102,58,112, + 111,119,101,114,0,1,20,2049,12577,10,12991,13020,168,14684,210710726831,102,58,115,105,110, + 0,1,21,2049,12577,10,13009,13036,168,14684,210710727656,102,58,116,97,110,0,1,22,2049, + 12577,10,13025,13052,168,14684,210710709610,102,58,99,111,115,0,1,23,2049,12577,10,13041,13069, + 168,14684,6953453349392,102,58,97,115,105,110,0,1,24,2049,12577,10,13057,13086,168,14684,6953453332171, + 102,58,97,99,111,115,0,1,25,2049,12577,10,13074,13103,168,14684,6953453350217,102,58,97, + 116,97,110,0,1,26,2049,12577,10,13091,13120,168,14684,6953453890949,102,58,112,117,115,104, + 0,1,27,2049,12577,10,13108,13136,168,14684,210710723764,102,58,112,111,112,0,1,28,2049, + 12577,10,13125,13155,168,14684,7572310679561435,102,58,97,100,101,112,116,104,0,1,29,2049,12577, + 10,13141,13172,168,14684,6953453855649,102,58,111,118,101,114,0,2049,13120,2049,12936,2049,13136,2049, + 12970,10,13160,13193,168,14684,6953454034172,102,58,116,117,99,107,0,2049,12936,2049,13120,2049,12970, + 2049,13136,10,13181,13213,168,14684,210710721388,102,58,110,105,112,0,2049,12970,2049,12953,10,13202, + 13235,168,14684,-4575027385529052237,102,58,100,114,111,112,45,112,97,105,114,0,2049,12953,2049,12953, + 10,13218,13256,168,14684,8246246480203571943,102,58,100,117,112,45,112,97,105,114,0,2049,13172,2049, + 13172,10,13240,13272,168,14684,210710725946,102,58,114,111,116,0,2049,13120,2049,12970,2049,13136,2049, + 12970,10,13261,13294,180,14684,229482595734757,115,105,103,105,108,58,46,0,2049,1913,1,4500,1, + 4423,2049,66,1,12679,2049,168,10,13281,13321,168,14684,7572311399974070,102,58,115,113,117,97,114, + 101,0,2049,12936,2049,12768,10,13307,13343,168,14684,-4575010631505066633,102,58,112,111,115,105,116,105, + 118,101,63,0,1,0,2049,12658,2049,12902,10,13326,13367,168,14684,-4575013886317431657,102,58,110,101, + 103,97,116,105,118,101,63,0,1,0,2049,12658,2049,12886,10,13350,13388,168,14684,7572311189563001, + 102,58,110,101,103,97,116,101,0,1,-1,2049,12658,2049,12768,10,13374,13406,168,14684, + 210710707003,102,58,97,98,115,0,2049,12936,2049,13367,1,13388,9,10,13395,13425,168,14684,210710723966, + 102,58,112,117,116,0,2049,12723,2049,10941,10,13414,13440,168,14684,6385172350,102,58,80,73, + 0,2049,4472,51,46,49,52,49,53,57,50,54,53,52,0,1,13442,2049,12679,10, + 13430,13468,168,14684,193490058,102,58,69,0,2049,4472,50,46,55,49,56,50,56,49,56, + 50,56,0,1,13470,2049,12679,10,13459,13498,168,14684,210710685186,102,58,78,65,78,0,2049, + 4472,48,0,1,13500,2049,12679,2049,4472,48,0,1,13508,2049,12679,2049,12782,10,13487,13528, + 168,14684,210710680162,102,58,73,78,70,0,2049,4472,49,46,48,0,1,13530,2049,12679,2049, + 4472,48,0,1,13540,2049,12679,2049,12782,10,13517,13561,168,14684,6953451433999,102,58,45,73,78, + 70,0,2049,4472,45,49,46,48,0,1,13563,2049,12679,2049,4472,48,0,1,13574,2049, + 12679,2049,12782,10,13549,13595,168,14684,6953453797089,102,58,110,97,110,63,0,2049,12936,2049,12870, + 10,13583,13612,168,14684,6953453631297,102,58,105,110,102,63,0,2049,13528,2049,12853,10,13600,13630, + 168,14684,229463898507918,102,58,45,105,110,102,63,0,2049,13561,2049,12853,10,13617,13648,168,14684, + 229463980560013,102,58,114,111,117,110,100,0,2049,12936,2049,13367,1793,13669,2049,4472,48,46,53, + 0,1,13656,2049,12679,2049,12754,2049,12820,10,1,13654,1793,13688,2049,4472,48,46,53,0, + 1,13675,2049,12679,2049,12740,2049,12800,10,1,13673,2049,66,10,13635,13704,168,14684,210710720297,102, + 58,109,105,110,0,2049,13256,2049,12886,1,12953,1,13213,2049,66,10,13693,13726,168,14684, + 210710720043,102,58,109,97,120,0,2049,13256,2049,12902,1,12953,1,13213,2049,66,10,13715,13750, + 168,14684,229463973220004,102,58,108,105,109,105,116,0,2049,12970,2049,13120,2049,13704,2049,13136,2049, + 13726,10,13737,13777,168,14684,8246246374547107374,102,58,98,101,116,119,101,101,110,63,0,2049,13272, + 2049,12936,2049,13120,2049,13272,2049,13272,2049,13750,2049,13136,2049,12853,10,13761,13805,168,14684,210710716095, + 102,58,105,110,99,0,2049,4472,49,0,1,13807,2049,12679,2049,12740,10,13794,13827,168, + 14684,210710710353,102,58,100,101,99,0,2049,4472,49,0,1,13829,2049,12679,2049,12754,10,13816, + 13850,168,14684,6953453401985,102,58,99,97,115,101,0,2049,13172,2049,12853,1793,13862,2049,12953,8, + 1,-1,10,1,13856,1793,13870,3,1,0,10,1,13866,2049,66,25,6,771,10,13838, + 13890,168,14684,6953453985302,102,58,115,105,103,110,0,2049,12936,2049,4472,48,0,1,13894,2049, + 12679,2049,12853,1793,13909,1,0,2049,12953,10,1,13904,2049,2862,2049,4472,48,0,1,13915, + 2049,12679,2049,12902,1793,13928,1,1,10,1,13925,1793,13935,1,-1,10,1,13932,2049,66, + 10,13878,9223372036854775805,156,14684,210709498186,101,58,77,65,88,0,13940,-9223372036854775805,156,14684,210709498440,101,58,77, + 73,78,0,13951,-9223372036854775807,156,14684,210709499265,101,58,78,65,78,0,13962,9223372036854775806,156,14684,210709494241,101, + 58,73,78,70,0,13973,-9223372036854775806,156,14684,6953412298606,101,58,45,73,78,70,0,13984,14006,168, + 14684,6385137393,101,58,110,63,0,1,-9223372036854775805,2049,3125,1,9223372036854775805,2049,3139,2049,3158,10,13996,14029, + 168,14684,6953414626089,101,58,109,97,120,63,0,1,9223372036854775805,11,10,14017,14045,168,14684,6953414634471,101, + 58,109,105,110,63,0,1,-9223372036854775805,11,10,14033,14062,168,14684,229462698216771,101,58,122,101,114, + 111,63,0,2049,2722,10,14049,14077,168,14684,6953414661696,101,58,110,97,110,63,0,1,-9223372036854775807, + 11,10,14065,14093,168,14684,6953414495904,101,58,105,110,102,63,0,1,9223372036854775806,11,10,14081,14110, + 168,14684,229462607039949,101,58,45,105,110,102,63,0,1,-9223372036854775806,11,10,14097,14126,168,14684,6953414278252, + 101,58,99,108,105,112,0,1,-9223372036854775805,1,9223372036854775805,2049,3106,10,14114,14143,168,14684,6385171963,102, + 58,69,49,0,1793,14145,2049,4472,49,46,101,53,0,1,14147,2049,12679,10,14133,14176, + 168,14684,-1561378222854156682,102,58,115,105,103,110,101,100,45,115,113,114,116,0,2049,12936,2049, + 13890,2049,13406,2049,12837,2049,12658,2049,12768,10,14157,14210,168,14684,-3240429906897787043,102,58,115,105,103, + 110,101,100,45,115,113,117,97,114,101,0,2049,12936,2049,13890,2049,12936,2049,12768,2049, + 12658,2049,12768,10,14189,14237,168,0,7572308662409552,102,58,45,115,104,105,102,116,0,2049,14143, + 2049,12768,10,14223,14256,168,0,7572308584138766,102,58,43,115,104,105,102,116,0,2049,14143,2049, + 12782,10,14242,14276,168,0,249886182735593054,102,58,43,101,110,99,111,100,101,0,2049,14176,2049, + 14237,10,14261,14296,168,0,249886185318528992,102,58,45,101,110,99,111,100,101,0,2049,12936,2049, + 13890,2049,14256,2049,12936,2049,12768,2049,12658,2049,12768,10,14189,14323,168,14684,6953454025850,102,58,116, + 111,45,101,0,2049,12936,2049,13595,1793,14334,2049,12953,1,-9223372036854775807,10,1,14329,2049,2862,2049, + 12936,2049,13612,1793,14349,2049,12953,1,9223372036854775806,10,1,14344,2049,2862,2049,12936,2049,13630,1793,14364, + 2049,12953,1,-9223372036854775806,10,1,14359,2049,2862,2049,14276,2049,13648,2049,12701,2049,14126,1,-9223372036854775805,1, + 12953,2049,2554,1,9223372036854775805,1,12953,2049,2554,10,14311,14401,168,14684,6953414890458,101,58,116,111,45, + 102,0,1,-9223372036854775807,1,13498,2049,2554,1,9223372036854775806,1,13528,2049,2554,1,-9223372036854775806,1,13561,2049,2554, + 2049,12658,2049,14296,10,14389,14437,168,14684,229463981919218,102,58,115,116,111,114,101,0,1,14323, + 2049,2229,16,10,14424,14456,168,14684,229463965968143,102,58,102,101,116,99,104,0,15,2049,14401, + 10,14443,14478,168,14684,-3401946998789110658,102,58,100,117,109,112,45,115,116,97,99,107,0,2049, + 12920,2,1,13120,2049,2449,1793,14496,2049,13136,2049,12936,2049,13425,2049,10911,10,1,14487,2049, + 2449,10,14460,14520,168,14684,-1583786518488284545,102,58,100,117,109,112,45,97,115,116,97,99,107, + 0,2049,13155,2,1,13136,2049,2449,1793,14538,2049,12936,2049,13425,2049,10911,2049,13120,10,1, + 14529,2049,2449,10,14501,14554,168,14684,210709538045,101,58,112,117,116,0,1,9223372036854775805,1793,14571,2049, + 4472,101,58,77,65,88,0,1,14560,2049,10941,10,1,14558,2049,2554,1,-9223372036854775805,1793,14592, + 2049,4472,101,58,77,73,78,0,1,14581,2049,10941,10,1,14579,2049,2554,1,0,1793, + 14611,2049,4472,101,58,48,0,1,14602,2049,10941,10,1,14600,2049,2554,1,-9223372036854775807,1793,14632, + 2049,4472,101,58,78,65,78,0,1,14621,2049,10941,10,1,14619,2049,2554,1,9223372036854775806,1793, + 14653,2049,4472,101,58,73,78,70,0,1,14642,2049,10941,10,1,14640,2049,2554,1,-9223372036854775806, + 1793,14675,2049,4472,101,58,45,73,78,70,0,1,14663,2049,10941,10,1,14661,2049,2554, + 2049,14401,2049,13425,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,14684,15561,14543,14736,168, + 15534,8056574075740390096,102,105,108,101,58,111,112,101,114,97,116,105,111,110,0,1,4,2049, + 10835,2,2049,2761,1793,14785,3,2049,4472,69,114,114,111,114,58,32,102,105,108,101, 115,32,100,101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1, - 14868,2049,10941,2049,10898,10,1,14865,2049,2862,2049,10816,10,14836,0,156,15654,6953509466161,102,105, - 108,101,58,82,0,14912,1,156,15654,6953509466166,102,105,108,101,58,87,0,14924,2,156, - 15654,6953509466144,102,105,108,101,58,65,0,14936,3,156,15654,229465812383356,102,105,108,101,58,82, - 43,0,14948,14976,168,15654,249888269686595441,102,105,108,101,58,111,112,101,110,0,1,0,2049, - 14856,10,14961,14997,168,15654,8246312899643285909,102,105,108,101,58,99,108,111,115,101,0,1,1, - 2049,14856,10,14981,15017,168,15654,249888269686691131,102,105,108,101,58,114,101,97,100,0,1,2, - 2049,14856,10,15002,15038,168,15654,8246312899667213450,102,105,108,101,58,119,114,105,116,101,0,1, - 3,2049,14856,10,15022,15058,168,15654,249888269686763376,102,105,108,101,58,116,101,108,108,0,1, - 4,2049,14856,10,15043,15078,168,15654,249888269686727207,102,105,108,101,58,115,101,101,107,0,1, - 5,2049,14856,10,15063,15098,168,15654,249888269686732250,102,105,108,101,58,115,105,122,101,0,1, - 6,2049,14856,10,15083,15120,168,15654,-4572835417384127758,102,105,108,101,58,100,101,108,101,116,101, - 0,1,7,2049,14856,10,15103,15141,168,15654,8246312899646850209,102,105,108,101,58,102,108,117,115, - 104,0,1,8,2049,14856,10,15125,15167,168,15654,7612651040925696305,102,105,108,101,58,114,101,97, - 100,47,98,121,116,101,115,0,1,9,2049,14856,10,15146,15194,168,15654,-7028659436281878592,102,105, - 108,101,58,119,114,105,116,101,47,98,121,116,101,115,0,1,10,2049,14856,10, - 15172,15216,168,15654,-4572835416836630931,102,105,108,101,58,114,101,97,100,47,99,0,1,11,2049, - 14856,10,15199,15239,168,15654,-3329616158956188292,102,105,108,101,58,119,114,105,116,101,47,99,0, - 1,12,2049,14856,10,15221,15262,168,15654,-3329616181967816770,102,105,108,101,58,101,120,105,115,116, - 115,63,0,1,0,2049,14976,2,2049,2740,1793,15276,2049,14997,2049,2527,10,1,15271,1793, - 15284,3,2049,2541,10,1,15280,2049,66,10,15244,15316,168,15654,-4283841618960457812,102,105,108,101,58, + 14748,2049,10941,2049,10898,10,1,14745,2049,2862,2049,10816,10,14716,0,156,15534,6953509466161,102,105, + 108,101,58,82,0,14792,1,156,15534,6953509466166,102,105,108,101,58,87,0,14804,2,156, + 15534,6953509466144,102,105,108,101,58,65,0,14816,3,156,15534,229465812383356,102,105,108,101,58,82, + 43,0,14828,14856,168,15534,249888269686595441,102,105,108,101,58,111,112,101,110,0,1,0,2049, + 14736,10,14841,14877,168,15534,8246312899643285909,102,105,108,101,58,99,108,111,115,101,0,1,1, + 2049,14736,10,14861,14897,168,15534,249888269686691131,102,105,108,101,58,114,101,97,100,0,1,2, + 2049,14736,10,14882,14918,168,15534,8246312899667213450,102,105,108,101,58,119,114,105,116,101,0,1, + 3,2049,14736,10,14902,14938,168,15534,249888269686763376,102,105,108,101,58,116,101,108,108,0,1, + 4,2049,14736,10,14923,14958,168,15534,249888269686727207,102,105,108,101,58,115,101,101,107,0,1, + 5,2049,14736,10,14943,14978,168,15534,249888269686732250,102,105,108,101,58,115,105,122,101,0,1, + 6,2049,14736,10,14963,15000,168,15534,-4572835417384127758,102,105,108,101,58,100,101,108,101,116,101, + 0,1,7,2049,14736,10,14983,15021,168,15534,8246312899646850209,102,105,108,101,58,102,108,117,115, + 104,0,1,8,2049,14736,10,15005,15047,168,15534,7612651040925696305,102,105,108,101,58,114,101,97, + 100,47,98,121,116,101,115,0,1,9,2049,14736,10,15026,15074,168,15534,-7028659436281878592,102,105, + 108,101,58,119,114,105,116,101,47,98,121,116,101,115,0,1,10,2049,14736,10, + 15052,15096,168,15534,-4572835416836630931,102,105,108,101,58,114,101,97,100,47,99,0,1,11,2049, + 14736,10,15079,15119,168,15534,-3329616158956188292,102,105,108,101,58,119,114,105,116,101,47,99,0, + 1,12,2049,14736,10,15101,15142,168,15534,-3329616181967816770,102,105,108,101,58,101,120,105,115,116, + 115,63,0,1,0,2049,14856,2,2049,2740,1793,15156,2049,14877,2049,2527,10,1,15151,1793, + 15164,3,2049,2541,10,1,15160,2049,66,10,15124,15196,168,15534,-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, - 14976,2,2049,15098,4,10,15289,15351,168,15654,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,14976,2,2049,15098,4, - 10,15325,15387,168,15654,-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,14976,10,15360,15401,156,0,193455704,70,73, - 68,0,0,15392,15412,156,0,6384542144,83,105,122,101,0,0,15402,15425,156,0,6952054634723,65, - 99,116,105,111,110,0,0,15413,15437,168,0,210644670123,45,101,111,102,63,0,3841,15401, - 2049,15058,3841,15412,13,10,15426,15459,168,0,7572809360530097,112,114,101,115,101,114,118,101,0, - 1,15401,1793,15470,1,15412,1,27,2049,3967,10,1,15463,2049,3967,10,15360,15495,168,15654, + 14856,2,2049,14978,4,10,15169,15231,168,15534,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,14856,2,2049,14978,4, + 10,15205,15267,168,15534,-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,14856,10,15240,15281,156,0,193455704,70,73, + 68,0,0,15272,15292,156,0,6384542144,83,105,122,101,0,0,15282,15305,156,0,6952054634723,65, + 99,116,105,111,110,0,0,15293,15317,168,0,210644670123,45,101,111,102,63,0,3841,15281, + 2049,14938,3841,15292,13,10,15306,15339,168,0,7572809360530097,112,114,101,115,101,114,118,101,0, + 1,15281,1793,15350,1,15292,1,27,2049,3967,10,1,15343,2049,3967,10,15240,15375,168,15534, 8056577820387649264,102,105,108,101,58,114,101,97,100,45,108,105,110,101,0,2049,1977,4,1, - 13,2049,14856,2049,1977,10,15475,15529,168,15654,-8859848394595038695,102,105,108,101,58,102,111,114,45, - 101,97,99,104,45,108,105,110,101,0,1793,15560,4097,15425,2049,15316,4097,15401,4097,15412, - 1793,15551,3841,15401,2049,15495,3841,15425,8,2049,15437,10,1,15541,2049,2372,3841,15401,2049,14997, - 10,1,15531,2049,15459,10,15505,15574,156,0,193455704,70,73,68,0,0,15505,15591,168,15654, - 8246312899662267157,102,105,108,101,58,115,108,117,114,112,0,1793,15618,4,2049,4234,2049,15316,4097, - 15574,1793,15609,3841,15574,2049,15017,2049,4134,10,1,15602,2049,2449,3841,15574,2049,14997,10,1, - 15593,2049,4260,10,15575,15638,168,15654,249888269686739198,102,105,108,101,58,115,112,101,119,0,2049, - 15387,4,1793,15647,67502597,2049,15038,10,1,15643,2049,4741,2049,14997,10,105,110,116,101,114, + 13,2049,14736,2049,1977,10,15355,15409,168,15534,-8859848394595038695,102,105,108,101,58,102,111,114,45, + 101,97,99,104,45,108,105,110,101,0,1793,15440,4097,15305,2049,15196,4097,15281,4097,15292, + 1793,15431,3841,15281,2049,15375,3841,15305,8,2049,15317,10,1,15421,2049,2372,3841,15281,2049,14877, + 10,1,15411,2049,15339,10,15385,15454,156,0,193455704,70,73,68,0,0,15385,15471,168,15534, + 8246312899662267157,102,105,108,101,58,115,108,117,114,112,0,1793,15498,4,2049,4234,2049,15196,4097, + 15454,1793,15489,3841,15454,2049,14897,2049,4134,10,1,15482,2049,2449,3841,15454,2049,14877,10,1, + 15473,2049,4260,10,15455,15518,168,15534,249888269686739198,102,105,108,101,58,115,112,101,119,0,2049, + 15267,4,1793,15527,67502597,2049,14918,10,1,15523,2049,4741,2049,14877,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,15654,16418,15623,15704,168,16397,4299348465103751587,105,111,58,117,110,105,120,45,115,121,115, - 99,97,108,108,0,1,8,2049,10835,2,2049,2761,1793,15752,3,2049,4472,69,114,114, + 111,0,15534,16298,15503,15584,168,16277,4299348465103751587,105,111,58,117,110,105,120,45,115,121,115, + 99,97,108,108,0,1,8,2049,10835,2,2049,2761,1793,15632,3,2049,4472,69,114,114, 111,114,58,32,85,78,73,88,32,100,101,118,105,99,101,32,110,111,116,32, - 102,111,117,110,100,0,1,15716,2049,10941,2049,10898,10,1,15713,2049,2862,2049,10816,10, - 15683,15776,168,16397,-4549633084047572696,117,110,105,120,58,115,121,115,116,101,109,0,1,0,2049, - 15704,10,15759,15796,168,16397,249909575776928405,117,110,105,120,58,102,111,114,107,0,1,1,2049, - 15704,10,15781,15817,168,16397,8247016000637760504,117,110,105,120,58,101,120,101,99,48,0,1,2, - 2049,15704,10,15801,15838,168,16397,8247016000637760505,117,110,105,120,58,101,120,101,99,49,0,1, - 3,2049,15704,10,15822,15859,168,16397,8247016000637760506,117,110,105,120,58,101,120,101,99,50,0, - 1,4,2049,15704,10,15843,15880,168,16397,8247016000637760507,117,110,105,120,58,101,120,101,99,51, - 0,1,5,2049,15704,10,15864,15900,168,16397,249909575776901981,117,110,105,120,58,101,120,105,116, - 0,1,6,2049,15704,10,15885,15922,168,16397,-4549633084540884128,117,110,105,120,58,103,101,116,112, - 105,100,0,1,7,2049,15704,10,15905,15942,168,16397,249909575777523800,117,110,105,120,58,119,97, - 105,116,0,1,8,2049,15704,10,15927,15962,168,16397,249909575777101359,117,110,105,120,58,107,105, - 108,108,0,1,9,2049,15704,10,15947,15983,168,16397,8247016000650494309,117,110,105,120,58,112,111, - 112,101,110,0,1,10,2049,15704,10,15967,16005,168,16397,-4549633084191325687,117,110,105,120,58,112, - 99,108,111,115,101,0,1,11,2049,15704,10,15988,16026,168,16397,8247016000634812845,117,110,105,120, - 58,99,104,100,105,114,0,1,13,2049,15704,10,16010,16048,168,16397,-4549633084540895924,117,110,105, - 120,58,103,101,116,101,110,118,0,1,14,2049,15704,10,16031,16070,168,16397,-4549633084169702651,117, - 110,105,120,58,112,117,116,101,110,118,0,1,15,2049,15704,10,16053,16091,168,16397, - 8247016000653932284,117,110,105,120,58,115,108,101,101,112,0,1,16,2049,15704,10,16075,16114,168, - 16397,-2563939202030369066,117,110,105,120,58,101,120,101,99,117,116,101,0,1,17,2049,15704,10, - 16096,16134,168,16397,249909575777281169,117,110,105,120,58,112,105,112,101,0,1,0,2049,15983,1, - 15495,1,16005,2049,2255,10,16119,16163,168,16397,-2563939200175176882,117,110,105,120,58,103,101,116,45, - 99,119,100,0,2049,4472,112,119,100,0,1,16165,2049,16134,2049,7054,2049,4472,47,0, - 1,16177,2049,4721,10,16145,16213,168,16397,-2316844556017942917,117,110,105,120,58,99,111,117,110,116, + 102,111,117,110,100,0,1,15596,2049,10941,2049,10898,10,1,15593,2049,2862,2049,10816,10, + 15563,15656,168,16277,-4549633084047572696,117,110,105,120,58,115,121,115,116,101,109,0,1,0,2049, + 15584,10,15639,15676,168,16277,249909575776928405,117,110,105,120,58,102,111,114,107,0,1,1,2049, + 15584,10,15661,15697,168,16277,8247016000637760504,117,110,105,120,58,101,120,101,99,48,0,1,2, + 2049,15584,10,15681,15718,168,16277,8247016000637760505,117,110,105,120,58,101,120,101,99,49,0,1, + 3,2049,15584,10,15702,15739,168,16277,8247016000637760506,117,110,105,120,58,101,120,101,99,50,0, + 1,4,2049,15584,10,15723,15760,168,16277,8247016000637760507,117,110,105,120,58,101,120,101,99,51, + 0,1,5,2049,15584,10,15744,15780,168,16277,249909575776901981,117,110,105,120,58,101,120,105,116, + 0,1,6,2049,15584,10,15765,15802,168,16277,-4549633084540884128,117,110,105,120,58,103,101,116,112, + 105,100,0,1,7,2049,15584,10,15785,15822,168,16277,249909575777523800,117,110,105,120,58,119,97, + 105,116,0,1,8,2049,15584,10,15807,15842,168,16277,249909575777101359,117,110,105,120,58,107,105, + 108,108,0,1,9,2049,15584,10,15827,15863,168,16277,8247016000650494309,117,110,105,120,58,112,111, + 112,101,110,0,1,10,2049,15584,10,15847,15885,168,16277,-4549633084191325687,117,110,105,120,58,112, + 99,108,111,115,101,0,1,11,2049,15584,10,15868,15906,168,16277,8247016000634812845,117,110,105,120, + 58,99,104,100,105,114,0,1,13,2049,15584,10,15890,15928,168,16277,-4549633084540895924,117,110,105, + 120,58,103,101,116,101,110,118,0,1,14,2049,15584,10,15911,15950,168,16277,-4549633084169702651,117, + 110,105,120,58,112,117,116,101,110,118,0,1,15,2049,15584,10,15933,15971,168,16277, + 8247016000653932284,117,110,105,120,58,115,108,101,101,112,0,1,16,2049,15584,10,15955,15994,168, + 16277,-2563939202030369066,117,110,105,120,58,101,120,101,99,117,116,101,0,1,17,2049,15584,10, + 15976,16014,168,16277,249909575777281169,117,110,105,120,58,112,105,112,101,0,1,0,2049,15863,1, + 15375,1,15885,2049,2255,10,15999,16043,168,16277,-2563939200175176882,117,110,105,120,58,103,101,116,45, + 99,119,100,0,2049,4472,112,119,100,0,1,16045,2049,16014,2049,7054,2049,4472,47,0, + 1,16057,2049,4721,10,16025,16093,168,16277,-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,16215,2049,16134,2049,7054,2049,266,10,16184, - 16262,168,16397,-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,16264,1,0,2049,15983, - 2049,16213,1793,16297,1793,16292,2049,15495,2049,4423,67502597,8,10,1,16285,2049,2241,10,1,16283, - 2049,2449,2049,16005,3,10,16238,16316,168,0,210728208851,115,116,97,114,116,0,4,2049,4234, - 1,0,2049,15983,10,16305,16334,168,0,6385651009,114,101,97,100,0,2,2049,15017,2,2049, - 4134,2049,2722,10,16324,16355,168,0,6953509544294,102,105,110,105,115,104,0,2049,16005,2049,4212, - 10,16238,16381,168,16397,1204178398703148788,117,110,105,120,58,115,108,117,114,112,45,112,105,112, - 101,0,1793,16392,2049,16316,1,16334,2049,2397,2049,16355,10,1,16383,2049,4260,10,105,110, - 116,101,114,102,97,99,101,47,117,110,105,120,46,114,101,116,114,111,0,16397, - 16508,16360,16434,168,16488,7572652289159374,110,58,114,97,110,100,111,109,0,1,10,2049,10835,2, - 2049,2761,1793,16481,3,2049,4472,69,114,114,111,114,58,32,82,78,71,32,100,101, - 118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,16446,2049,10941,2049, - 10898,10,1,16443,2049,2862,2049,10816,10,105,110,116,101,114,102,97,99,101,47,114, - 110,103,46,114,101,116,114,111,0,16488,16919,16420,16531,168,16897,4482520117059041020,99,108,111,99, + 49,32,124,32,119,99,32,45,108,0,1,16095,2049,16014,2049,7054,2049,266,10,16064, + 16142,168,16277,-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,16144,1,0,2049,15863, + 2049,16093,1793,16177,1793,16172,2049,15375,2049,4423,67502597,8,10,1,16165,2049,2241,10,1,16163, + 2049,2449,2049,15885,3,10,16118,16196,168,0,210728208851,115,116,97,114,116,0,4,2049,4234, + 1,0,2049,15863,10,16185,16214,168,0,6385651009,114,101,97,100,0,2,2049,14897,2,2049, + 4134,2049,2722,10,16204,16235,168,0,6953509544294,102,105,110,105,115,104,0,2049,15885,2049,4212, + 10,16118,16261,168,16277,1204178398703148788,117,110,105,120,58,115,108,117,114,112,45,112,105,112, + 101,0,1793,16272,2049,16196,1,16214,2049,2397,2049,16235,10,1,16263,2049,4260,10,105,110, + 116,101,114,102,97,99,101,47,117,110,105,120,46,114,101,116,114,111,0,16277, + 16388,16240,16314,168,16368,7572652289159374,110,58,114,97,110,100,111,109,0,1,10,2049,10835,2, + 2049,2761,1793,16361,3,2049,4472,69,114,114,111,114,58,32,82,78,71,32,100,101, + 118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,16326,2049,10941,2049, + 10898,10,1,16323,2049,2862,2049,10816,10,105,110,116,101,114,102,97,99,101,47,114, + 110,103,46,114,101,116,114,111,0,16368,16799,16300,16411,168,16777,4482520117059041020,99,108,111,99, 107,58,111,112,101,114,97,116,105,111,110,0,1,5,2049,10835,2,2049,2761,1793, - 16580,3,2049,4472,69,114,114,111,114,58,32,99,108,111,99,107,32,100,101,118, - 105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,16543,2049,10941,2049,10898, - 10,1,16540,2049,2862,2049,10816,10,16510,16608,168,16897,4482526860617352831,99,108,111,99,107,58,116, - 105,109,101,115,116,97,109,112,0,1,0,2049,16531,10,16587,16628,168,16897,249884182168395049,99, - 108,111,99,107,58,100,97,121,0,1,1,2049,16531,10,16613,16650,168,16897,-4577286724249897519,99, - 108,111,99,107,58,109,111,110,116,104,0,1,2,2049,16531,10,16633,16671,168,16897, - 8246178011557794972,99,108,111,99,107,58,121,101,97,114,0,1,3,2049,16531,10,16655,16692,168, - 16897,8246178011557195593,99,108,111,99,107,58,104,111,117,114,0,1,4,2049,16531,10,16676,16715, - 168,16897,-3476509310577319139,99,108,111,99,107,58,109,105,110,117,116,101,0,1,5,2049,16531, - 10,16697,16738,168,16897,-3476509310347652505,99,108,111,99,107,58,115,101,99,111,110,100,0,1, - 6,2049,16531,10,16720,16762,168,16897,-4044342796047171665,99,108,111,99,107,58,117,116,99,58,100, - 97,121,0,1,7,2049,16531,10,16743,16788,168,16897,4482528721224061399,99,108,111,99,107,58,117, - 116,99,58,109,111,110,116,104,0,1,8,2049,16531,10,16767,16813,168,16897,-4336103753589045278,99, - 108,111,99,107,58,117,116,99,58,121,101,97,114,0,1,9,2049,16531,10,16793, - 16838,168,16897,-4336103753589644657,99,108,111,99,107,58,117,116,99,58,104,111,117,114,0,1, - 10,2049,16531,10,16818,16865,168,16897,349495210710499299,99,108,111,99,107,58,117,116,99,58,109, - 105,110,117,116,101,0,1,11,2049,16531,10,16843,16892,168,16897,349495210940165933,99,108,111,99, - 107,58,117,116,99,58,115,101,99,111,110,100,0,1,12,2049,16531,10,105,110, + 16460,3,2049,4472,69,114,114,111,114,58,32,99,108,111,99,107,32,100,101,118, + 105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,16423,2049,10941,2049,10898, + 10,1,16420,2049,2862,2049,10816,10,16390,16488,168,16777,4482526860617352831,99,108,111,99,107,58,116, + 105,109,101,115,116,97,109,112,0,1,0,2049,16411,10,16467,16508,168,16777,249884182168395049,99, + 108,111,99,107,58,100,97,121,0,1,1,2049,16411,10,16493,16530,168,16777,-4577286724249897519,99, + 108,111,99,107,58,109,111,110,116,104,0,1,2,2049,16411,10,16513,16551,168,16777, + 8246178011557794972,99,108,111,99,107,58,121,101,97,114,0,1,3,2049,16411,10,16535,16572,168, + 16777,8246178011557195593,99,108,111,99,107,58,104,111,117,114,0,1,4,2049,16411,10,16556,16595, + 168,16777,-3476509310577319139,99,108,111,99,107,58,109,105,110,117,116,101,0,1,5,2049,16411, + 10,16577,16618,168,16777,-3476509310347652505,99,108,111,99,107,58,115,101,99,111,110,100,0,1, + 6,2049,16411,10,16600,16642,168,16777,-4044342796047171665,99,108,111,99,107,58,117,116,99,58,100, + 97,121,0,1,7,2049,16411,10,16623,16668,168,16777,4482528721224061399,99,108,111,99,107,58,117, + 116,99,58,109,111,110,116,104,0,1,8,2049,16411,10,16647,16693,168,16777,-4336103753589045278,99, + 108,111,99,107,58,117,116,99,58,121,101,97,114,0,1,9,2049,16411,10,16673, + 16718,168,16777,-4336103753589644657,99,108,111,99,107,58,117,116,99,58,104,111,117,114,0,1, + 10,2049,16411,10,16698,16745,168,16777,349495210710499299,99,108,111,99,107,58,117,116,99,58,109, + 105,110,117,116,101,0,1,11,2049,16411,10,16723,16772,168,16777,349495210940165933,99,108,111,99, + 107,58,117,116,99,58,115,101,99,111,110,100,0,1,12,2049,16411,10,105,110, 116,101,114,102,97,99,101,47,99,108,111,99,107,46,114,101,116,114,111,0, - 16897,17321,16870,16943,168,0,1976442044545254821,115,99,114,105,112,116,58,111,112,101,114,97,116, - 105,111,110,0,1,9,2049,10835,2,2049,2761,1793,16996,3,2049,4472,69,114,114,111, + 16777,17201,16750,16823,168,0,1976442044545254821,115,99,114,105,112,116,58,111,112,101,114,97,116, + 105,111,110,0,1,9,2049,10835,2,2049,2761,1793,16876,3,2049,4472,69,114,114,111, 114,58,32,115,99,114,105,112,116,105,110,103,32,100,101,118,105,99,101,32, - 110,111,116,32,102,111,117,110,100,0,1,16955,2049,10941,2049,10898,10,1,16952,2049, - 2862,2049,10816,10,16870,17025,168,17295,1976422442775525130,115,99,114,105,112,116,58,97,114,103,117, - 109,101,110,116,115,0,1,0,2049,16943,10,17003,17055,168,17295,7012485947518414468,115,99,114,105, + 110,111,116,32,102,111,117,110,100,0,1,16835,2049,10941,2049,10898,10,1,16832,2049, + 2862,2049,10816,10,16750,16905,168,17175,1976422442775525130,115,99,114,105,112,116,58,97,114,103,117, + 109,101,110,116,115,0,1,0,2049,16823,10,16883,16935,168,17175,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,16943,10,17030,17076,168,17295,229469872107401,105,110,99,108,117,100,101,0,1,2,2049, - 16943,10,17063,17098,168,17295,-4553194680242110987,115,99,114,105,112,116,58,110,97,109,101,0,2049, - 4451,1,3,2049,16943,10,17081,17130,168,17295,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,16943,10,17105,17162, - 180,17295,6834827170184835340,115,99,114,105,112,116,58,99,117,114,114,101,110,116,45,108,105, - 110,101,0,1,5,2049,16943,2049,156,10,17137,17195,168,17295,-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,16943, - 10,17169,17226,168,17295,-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,16943,10,17200,17242,168,17295,210706230653,97,98,111, - 114,116,0,1,149,2049,3931,1,8,2049,16943,10,17231,17281,168,17295,-7741142524340576066,115,99,114, + 1,2049,16823,10,16910,16956,168,17175,229469872107401,105,110,99,108,117,100,101,0,1,2,2049, + 16823,10,16943,16978,168,17175,-4553194680242110987,115,99,114,105,112,116,58,110,97,109,101,0,2049, + 4451,1,3,2049,16823,10,16961,17010,168,17175,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,16823,10,16985,17042, + 180,17175,6834827170184835340,115,99,114,105,112,116,58,99,117,114,114,101,110,116,45,108,105, + 110,101,0,1,5,2049,16823,2049,156,10,17017,17075,168,17175,-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,16823, + 10,17049,17106,168,17175,-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,16823,10,17080,17122,168,17175,210706230653,97,98,111, + 114,116,0,1,149,2049,3931,1,8,2049,16823,10,17111,17161,168,17175,-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,17290,1,9,2049,16943,10,1,17285,2049,2241,10,105,110,116,101, + 116,0,2049,4451,1793,17170,1,9,2049,16823,10,1,17165,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,17295,17777,17251,17345,168,17779,1183117598919957017,115,111,99,107,101,116,58,111,112,101,114, - 97,116,105,111,110,0,1,7,2049,10835,2,2049,2761,1793,17502,3,2049,4472,69,114, + 111,0,17175,17657,17131,17225,168,17659,1183117598919957017,115,111,99,107,101,116,58,111,112,101,114, + 97,116,105,111,110,0,1,7,2049,10835,2,2049,2761,1793,17382,3,2049,4472,69,114, 114,111,114,58,32,115,111,99,107,101,116,32,100,101,118,105,99,101,32,110, - 111,116,32,102,111,117,110,100,0,1,17357,2049,10941,2049,10898,2049,4472,83,101,101, + 111,116,32,102,111,117,110,100,0,1,17237,2049,10941,2049,10898,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,17396,2049,10941,2049,10898,2049,4472,102,111, + 79,67,75,69,84,83,46,109,100,0,1,17276,2049,10941,2049,10898,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,17457,2049,10941, - 2049,10898,10,1,17354,2049,2862,2049,10816,10,17323,17535,168,17753,-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,17345, - 10,17509,17559,168,17753,4328757989659661596,115,111,99,107,101,116,58,99,114,101,97,116,101,0, - 1,1,2049,17345,10,17540,17581,168,17753,-4552658767528245371,115,111,99,107,101,116,58,98,105,110, - 100,0,1,2,2049,17345,10,17564,17605,168,17753,4328757990001730167,115,111,99,107,101,116,58,108, - 105,115,116,101,110,0,1,3,2049,17345,10,17586,17629,168,17753,4328757989563534360,115,111,99,107, - 101,116,58,97,99,99,101,112,116,0,1,4,2049,17345,10,17610,17654,168,17753,-4724938931013862254, - 115,111,99,107,101,116,58,99,111,110,110,101,99,116,0,1,5,2049,17345,10, - 17634,17676,168,17753,-4552658767527638798,115,111,99,107,101,116,58,115,101,110,100,0,1,6,2049, - 17345,10,17659,17698,168,17753,-4552658767527675080,115,111,99,107,101,116,58,114,101,99,118,0,1, - 7,2049,17345,10,17681,17721,168,17753,-2663786738754388898,115,111,99,107,101,116,58,99,108,111,115, - 101,0,1,8,2049,17345,10,17703,17748,168,17753,1183100690560715498,115,111,99,107,101,116,58,99, - 111,110,102,105,103,117,114,101,0,1,9,2049,17345,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,17753,17796, - 115,111,99,107,101,116,58,111,112,101,114,97,116,105,111,110,0,17779,18006,17726, - 17811,168,17980,229469862290528,105,111,58,99,111,114,101,0,1,8000,2049,10835,2049,10816,10,17798, - 17833,168,17980,249884313919988732,99,111,114,101,58,105,110,105,116,0,1,0,2049,17811,10,17818, - 17854,168,17980,8246182359371694326,99,111,114,101,58,115,116,97,114,116,0,1,1,2049,17811,10, - 17838,17875,168,17980,8246182359367475558,99,111,114,101,58,112,97,117,115,101,0,1,2,2049,17811, - 10,17859,17904,168,17980,8337299194488917014,99,111,114,101,58,112,97,117,115,101,45,99,117,114, - 114,101,110,116,0,1,3,2049,17811,10,17880,17926,168,17980,-4577143246433635687,99,111,114,101,58, - 114,101,115,117,109,101,0,1,4,2049,17811,10,17909,17950,168,17980,-3888095465377135055,99,111,114, - 101,58,114,101,97,100,47,114,101,103,0,1,5,2049,17811,10,17931,17975,168,17980, - 820065755623810592,99,111,114,101,58,119,114,105,116,101,47,114,101,103,0,1,6,2049,17811, + 97,98,108,105,110,103,32,115,111,99,107,101,116,115,46,0,1,17337,2049,10941, + 2049,10898,10,1,17234,2049,2862,2049,10816,10,17203,17415,168,17633,-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,17225, + 10,17389,17439,168,17633,4328757989659661596,115,111,99,107,101,116,58,99,114,101,97,116,101,0, + 1,1,2049,17225,10,17420,17461,168,17633,-4552658767528245371,115,111,99,107,101,116,58,98,105,110, + 100,0,1,2,2049,17225,10,17444,17485,168,17633,4328757990001730167,115,111,99,107,101,116,58,108, + 105,115,116,101,110,0,1,3,2049,17225,10,17466,17509,168,17633,4328757989563534360,115,111,99,107, + 101,116,58,97,99,99,101,112,116,0,1,4,2049,17225,10,17490,17534,168,17633,-4724938931013862254, + 115,111,99,107,101,116,58,99,111,110,110,101,99,116,0,1,5,2049,17225,10, + 17514,17556,168,17633,-4552658767527638798,115,111,99,107,101,116,58,115,101,110,100,0,1,6,2049, + 17225,10,17539,17578,168,17633,-4552658767527675080,115,111,99,107,101,116,58,114,101,99,118,0,1, + 7,2049,17225,10,17561,17601,168,17633,-2663786738754388898,115,111,99,107,101,116,58,99,108,111,115, + 101,0,1,8,2049,17225,10,17583,17628,168,17633,1183100690560715498,115,111,99,107,101,116,58,99, + 111,110,102,105,103,117,114,101,0,1,9,2049,17225,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,17633,17676, + 115,111,99,107,101,116,58,111,112,101,114,97,116,105,111,110,0,17659,17886,17606, + 17691,168,17860,229469862290528,105,111,58,99,111,114,101,0,1,8000,2049,10835,2049,10816,10,17678, + 17713,168,17860,249884313919988732,99,111,114,101,58,105,110,105,116,0,1,0,2049,17691,10,17698, + 17734,168,17860,8246182359371694326,99,111,114,101,58,115,116,97,114,116,0,1,1,2049,17691,10, + 17718,17755,168,17860,8246182359367475558,99,111,114,101,58,112,97,117,115,101,0,1,2,2049,17691, + 10,17739,17784,168,17860,8337299194488917014,99,111,114,101,58,112,97,117,115,101,45,99,117,114, + 114,101,110,116,0,1,3,2049,17691,10,17760,17806,168,17860,-4577143246433635687,99,111,114,101,58, + 114,101,115,117,109,101,0,1,4,2049,17691,10,17789,17830,168,17860,-3888095465377135055,99,111,114, + 101,58,114,101,97,100,47,114,101,103,0,1,5,2049,17691,10,17811,17855,168,17860, + 820065755623810592,99,111,114,101,58,119,114,105,116,101,47,114,101,103,0,1,6,2049,17691, 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,17980,18163,17955,18027,168,18143,644988671245709381,102,102,105,58,111,112, - 101,114,97,116,105,111,110,0,1,8100,2049,10835,2,2049,2761,1793,18074,3,2049,4472, + 46,114,101,116,114,111,0,17860,18043,17835,17907,168,18023,644988671245709381,102,102,105,58,111,112, + 101,114,97,116,105,111,110,0,1,8100,2049,10835,2,2049,2761,1793,17954,3,2049,4472, 69,114,114,111,114,58,32,70,70,73,32,100,101,118,105,99,101,32,110,111, - 116,32,102,111,117,110,100,0,1,18039,2049,10941,2049,10898,10,1,18036,2049,2862,2049, - 10816,10,18008,18095,168,18143,7572367767785414,102,102,105,58,111,112,101,110,0,1,0,2049,18027, - 10,18081,18117,168,18143,-4572980637897979592,102,102,105,58,109,97,112,45,115,121,109,0,1,1, - 2049,18027,10,18100,18138,168,18143,8246308498881747296,102,102,105,58,105,110,118,111,107,101,0,1, - 2,2049,18027,10,105,110,116,101,114,102,97,99,101,47,102,102,105,46,114,101, - 116,114,111,0,18143,18494,18122,18181,168,18469,8247016409221251463,117,110,115,105,103,110,101,100,58, - 43,0,1,0,1,8101,2049,10835,2049,10816,17,10,18165,18207,168,18469,8247016409221251465,117,110,115, - 105,103,110,101,100,58,45,0,1,0,1,8101,2049,10835,2049,10816,18,10,18191,18233, - 168,18469,8247016409221251462,117,110,115,105,103,110,101,100,58,42,0,1,0,1,8101,2049,10835, - 2049,10816,19,10,18217,18262,168,18469,7638409966457829387,117,110,115,105,103,110,101,100,58,47,109, - 111,100,0,1,0,1,8101,2049,10835,2049,10816,20,10,18243,18290,168,18469,-2563494254608726831,117,110, + 116,32,102,111,117,110,100,0,1,17919,2049,10941,2049,10898,10,1,17916,2049,2862,2049, + 10816,10,17888,17975,168,18023,7572367767785414,102,102,105,58,111,112,101,110,0,1,0,2049,17907, + 10,17961,17997,168,18023,-4572980637897979592,102,102,105,58,109,97,112,45,115,121,109,0,1,1, + 2049,17907,10,17980,18018,168,18023,8246308498881747296,102,102,105,58,105,110,118,111,107,101,0,1, + 2,2049,17907,10,105,110,116,101,114,102,97,99,101,47,102,102,105,46,114,101, + 116,114,111,0,18023,18374,18002,18061,168,18349,8247016409221251463,117,110,115,105,103,110,101,100,58, + 43,0,1,0,1,8101,2049,10835,2049,10816,17,10,18045,18087,168,18349,8247016409221251465,117,110,115, + 105,103,110,101,100,58,45,0,1,0,1,8101,2049,10835,2049,10816,18,10,18071,18113, + 168,18349,8247016409221251462,117,110,115,105,103,110,101,100,58,42,0,1,0,1,8101,2049,10835, + 2049,10816,19,10,18097,18142,168,18349,7638409966457829387,117,110,115,105,103,110,101,100,58,47,109, + 111,100,0,1,0,1,8101,2049,10835,2049,10816,20,10,18123,18170,168,18349,-2563494254608726831,117,110, 115,105,103,110,101,100,58,101,113,63,0,1,0,1,8101,2049,10835,2049,10816,11, - 10,18272,18319,168,18469,7638409966457748830,117,110,115,105,103,110,101,100,58,45,101,113,63,0, - 1,0,1,8101,2049,10835,2049,10816,12,10,18300,18347,168,18469,-2563494254608719109,117,110,115,105,103, - 110,101,100,58,108,116,63,0,1,0,1,8101,2049,10835,2049,10816,13,10,18329,18375, - 168,18469,-2563494254608724554,117,110,115,105,103,110,101,100,58,103,116,63,0,1,0,1,8101, - 2049,10835,2049,10816,14,10,18357,18405,168,18469,-6186888138744896262,117,110,115,105,103,110,101,100,58, - 115,104,105,102,116,0,1,0,1,8101,2049,10835,2049,10816,24,10,18385,18435,168,18469, + 10,18152,18199,168,18349,7638409966457748830,117,110,115,105,103,110,101,100,58,45,101,113,63,0, + 1,0,1,8101,2049,10835,2049,10816,12,10,18180,18227,168,18349,-2563494254608719109,117,110,115,105,103, + 110,101,100,58,108,116,63,0,1,0,1,8101,2049,10835,2049,10816,13,10,18209,18255, + 168,18349,-2563494254608724554,117,110,115,105,103,110,101,100,58,103,116,63,0,1,0,1,8101, + 2049,10835,2049,10816,14,10,18237,18285,168,18349,-6186888138744896262,117,110,115,105,103,110,101,100,58, + 115,104,105,102,116,0,1,0,1,8101,2049,10835,2049,10816,24,10,18265,18315,168,18349, -6186888138833512267,117,110,115,105,103,110,101,100,58,42,47,109,111,100,0,1,1,1,0, - 1,8101,2049,10835,2,2049,10816,2049,10816,10,18415,18460,168,18469,210639169918,42,47,109,111,100, + 1,8101,2049,10835,2,2049,10816,2049,10816,10,18295,18340,168,18349,210639169918,42,47,109,111,100, 0,1,1,1,8101,2049,10835,2049,10816,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,18469,18620,18449,18514,168, - 18597,-3502245454587251943,100,58,117,115,101,45,104,97,115,104,101,115,0,1,29,1,236,1, - 5,18,16,1793,18528,2049,188,15,10,1,18524,1,236,1,8,18,16,1,2049,1, - 236,16,1,4874,1,236,2049,3125,16,10,18496,18568,168,18597,-4893635544173424761,100,58,117,115,101, + 117,110,115,105,103,110,101,100,46,114,101,116,114,111,0,18349,18500,18329,18394,168, + 18477,-3502245454587251943,100,58,117,115,101,45,104,97,115,104,101,115,0,1,29,1,236,1, + 5,18,16,1793,18408,2049,188,15,10,1,18404,1,236,1,8,18,16,1,2049,1, + 236,16,1,4874,1,236,2049,3125,16,10,18376,18448,168,18477,-4893635544173424761,100,58,117,115,101, 45,115,116,114,105,110,103,115,0,1,118,1,236,1,5,18,16,1,190,1, 236,1,8,18,16,1,0,1,236,16,1,0,1,236,2049,3125,16,10,105,110, 116,101,114,102,97,99,101,47,102,117,116,117,114,101,46,114,101,116,114,111, - 0,18597,18738,18549,18640,168,0,-3527051417241377258,98,108,111,99,107,58,105,110,118,111,107,101, - 0,1,3,2049,10835,2049,10816,10,18549,18663,168,18715,8246131600073141446,98,108,111,99,107,58,114, - 101,97,100,0,1,0,2049,18640,10,18647,18685,168,18715,-4578818303223200395,98,108,111,99,107,58, - 119,114,105,116,101,0,1,1,2049,18640,10,18668,18710,168,18715,-4036225629868593021,98,108,111,99, - 107,58,115,101,116,45,102,105,108,101,0,1,2,2049,18640,10,105,110,116,101, - 114,102,97,99,101,47,98,108,111,99,107,115,46,114,101,116,114,111,0,18715, - 11853,18690,18761,168,18985,4283726481136624767,101,114,114,58,115,101,116,45,104,97,110,100,108,101, - 114,0,1,1234,2049,10835,2,2049,2761,1793,18819,3,2049,4472,69,114,114,111,114,58, + 0,18477,18618,18429,18520,168,0,-3527051417241377258,98,108,111,99,107,58,105,110,118,111,107,101, + 0,1,3,2049,10835,2049,10816,10,18429,18543,168,18595,8246131600073141446,98,108,111,99,107,58,114, + 101,97,100,0,1,0,2049,18520,10,18527,18565,168,18595,-4578818303223200395,98,108,111,99,107,58, + 119,114,105,116,101,0,1,1,2049,18520,10,18548,18590,168,18595,-4036225629868593021,98,108,111,99, + 107,58,115,101,116,45,102,105,108,101,0,1,2,2049,18520,10,105,110,116,101, + 114,102,97,99,101,47,98,108,111,99,107,115,46,114,101,116,114,111,0,18595, + 11853,18570,18641,168,18865,4283726481136624767,101,114,114,58,115,101,116,45,104,97,110,100,108,101, + 114,0,1,1234,2049,10835,2,2049,2761,1793,18699,3,2049,4472,69,114,114,111,114,58, 32,101,114,114,111,114,32,104,97,110,100,108,105,110,103,32,100,101,118,105, - 99,101,32,110,111,116,32,102,111,117,110,100,0,1,18773,2049,10941,2049,10898,10, - 1,18770,2049,2862,1,0,4,2049,10816,10,18740,18842,168,18985,229464878751060,101,114,114,58,100, + 99,101,32,110,111,116,32,102,111,117,110,100,0,1,18653,2049,10941,2049,10898,10, + 1,18650,2049,2862,1,0,4,2049,10816,10,18620,18722,168,18865,229464878751060,101,114,114,58,100, 115,117,0,2049,10973,2049,10898,2049,4472,69,82,82,79,82,58,32,68,83,85,58, 32,68,65,84,65,32,83,84,65,67,75,32,85,78,68,69,82,70,76,79, - 87,0,1,18848,2049,10941,2049,10898,2049,11213,10,18829,18903,168,18985,229464878751054,101,114,114,58, + 87,0,1,18728,2049,10941,2049,10898,2049,11213,10,18709,18783,168,18865,229464878751054,101,114,114,58, 100,115,111,0,2049,10973,2049,10898,2049,4472,69,82,82,79,82,58,32,68,83,79, 58,32,68,65,84,65,32,83,84,65,67,75,32,79,86,69,82,70,76,79, - 87,0,1,18909,2049,10941,2049,10898,2049,11213,10,18890,18972,168,18985,-6210978877792005319,101,114,114,58, - 115,101,116,45,100,101,102,97,117,108,116,115,0,1,18842,1,1,2049,18761,1, - 18903,1,2,2049,18761,10,105,110,116,101,114,102,97,99,101,47,101,114,114,111, - 114,46,114,101,116,114,111,0,1793,19028,1,192,1,2,17,8,2049,1576,2049,190, - 3841,11262,8,2049,1576,2049,188,16,10,1,19009,18950,19040,156,0,6384117006,72,79,77,69, + 87,0,1,18789,2049,10941,2049,10898,2049,11213,10,18770,18852,168,18865,-6210978877792005319,101,114,114,58, + 115,101,116,45,100,101,102,97,117,108,116,115,0,1,18722,1,1,2049,18641,1, + 18783,1,2,2049,18641,10,105,110,116,101,114,102,97,99,101,47,101,114,114,111, + 114,46,114,101,116,114,111,0,1793,18908,1,192,1,2,17,8,2049,1576,2049,190, + 3841,11262,8,2049,1576,2049,188,16,10,1,18889,18830,18920,156,0,6384117006,72,79,77,69, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -1016,137 +1010,137 @@ CELL ngaImage[] = { 1793,21129,22751,22770,202404,417,389,1249,1535,0,11277,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,37,115,47,46,99,111,110,102,105,103,47,114,101,116, 114,111,102,111,114,116,104,47,108,105,98,114,97,114,121,47,37,115,46,114, - 101,116,114,111,0,19030,20065,156,0,6061648467740287960,108,105,98,114,97,114,121,58,46,67, + 101,116,114,111,0,18910,19945,156,0,6061648467740287960,108,105,98,114,97,114,121,58,46,67, 79,78,70,73,71,0,46,47,108,105,98,114,97,114,121,47,37,115,46,114, - 101,116,114,111,0,20104,20125,156,0,-4563659402581934926,108,105,98,114,97,114,121,58,67,87, - 68,0,20144,20178,168,0,-4563659402581898990,108,105,98,114,97,114,121,58,99,119,100,0,1, - 20125,2049,8245,10,20161,20204,168,0,6061648469031755928,108,105,98,114,97,114,121,58,46,99,111, - 110,102,105,103,0,2049,4472,72,79,77,69,0,1,20206,1,19040,2049,16048,1,19040, - 1,20065,2049,8245,10,20183,20246,168,0,-2879782938503308011,108,105,98,114,97,114,121,58,102,105, - 108,101,110,97,109,101,0,2,2049,20178,2,2049,15262,1793,20256,772,10,1,20254,2049, - 2862,3,2049,20204,2,2049,15262,1793,20269,10,1,20268,2049,2862,3,2049,4451,10,20224,20300, + 101,116,114,111,0,19984,20005,156,0,-4563659402581934926,108,105,98,114,97,114,121,58,67,87, + 68,0,20024,20058,168,0,-4563659402581898990,108,105,98,114,97,114,121,58,99,119,100,0,1, + 20005,2049,8245,10,20041,20084,168,0,6061648469031755928,108,105,98,114,97,114,121,58,46,99,111, + 110,102,105,103,0,2049,4472,72,79,77,69,0,1,20086,1,18920,2049,15928,1,18920, + 1,19945,2049,8245,10,20063,20126,168,0,-2879782938503308011,108,105,98,114,97,114,121,58,102,105, + 108,101,110,97,109,101,0,2,2049,20058,2,2049,15142,1793,20136,772,10,1,20134,2049, + 2862,3,2049,20084,2,2049,15142,1793,20149,10,1,20148,2049,2862,3,2049,4451,10,20104,20180, 168,0,-2799120562421764174,108,105,98,114,97,114,121,58,99,111,110,116,97,105,110,115,63, - 0,1,20178,1,20204,2049,2255,1,15262,2049,2285,22,10,20277,20330,168,0,-3026807695525939020,108,105, - 98,114,97,114,121,58,108,111,97,100,0,2,2049,20300,1793,20340,2049,20246,2049,17076, - 10,1,20335,1793,20388,2049,4472,69,82,82,79,82,58,32,76,105,98,114,97,121, + 0,1,20058,1,20084,2049,2255,1,15142,2049,2285,22,10,20157,20210,168,0,-3026807695525939020,108,105, + 98,114,97,114,121,58,108,111,97,100,0,2,2049,20180,1793,20220,2049,20126,2049,16956, + 10,1,20215,1793,20268,2049,4472,69,82,82,79,82,58,32,76,105,98,114,97,121, 32,96,37,115,96,32,119,97,115,32,110,111,116,32,102,111,117,110,100,0, - 1,20346,2049,8245,2049,10941,2049,10898,10,1,20344,2049,66,10,20312,20402,168,21180,193470948,84, - 73,66,0,1,7,15,10,20393,20422,168,21180,8246457295145463473,105,109,97,103,101,58,115,97, - 118,101,0,1,1000,2049,10835,2049,10816,10,20406,20440,168,0,210711039690,101,100,105,116,63, - 0,2,1793,20447,1,8,11,10,1,20443,1793,20455,1,127,11,10,1,20451,2049,2255, - 22,10,20429,20473,168,0,6953539406400,103,97,116,104,101,114,0,2049,20440,1,17,1,4134, - 2049,66,10,20461,20493,168,0,210709415765,99,121,99,108,101,0,2049,11146,2049,2217,4,8, - 2049,2644,25,3,2049,20473,1,20493,7,10,20406,20526,168,21180,-4557881830897049127,112,97,114,115,101, - 45,117,110,116,105,108,0,1793,20538,2049,4451,2049,4234,2049,20493,771,2049,4096,10,1, - 20528,2049,4260,10,20509,20554,168,21180,210726130610,115,58,103,101,116,0,1793,20576,1793,20562,1, - 13,11,10,1,20558,1793,20570,1,10,11,10,1,20566,2049,2255,22,10,1,20556,2049, - 20526,10,20543,20592,168,21180,210708950412,99,108,101,97,114,0,2049,4472,92,94,91,50,74, - 92,94,91,48,59,48,72,0,1,20594,2049,8245,2049,10941,10,20581,20623,156,0,193454829, - 69,79,84,0,0,20614,20638,156,0,7571133383038306,73,103,110,111,114,105,110,103,0,0, - 20624,20652,168,0,229486327000139,118,101,114,115,105,111,110,0,3841,4,1,100,20,10,20639, - 20669,168,0,210710254026,100,111,110,101,63,0,2,4097,20623,1793,20678,1,13,11,10,1, - 20674,1793,20686,1,10,11,10,1,20682,1793,20694,1,32,11,10,1,20690,2049,2298,22, - 22,10,20658,20711,168,0,6385195044,101,111,108,63,0,3841,20623,1793,20719,1,13,11,10, - 1,20715,1793,20727,1,10,11,10,1,20723,2049,2255,22,10,20701,20745,168,0,6954126150804,118, - 97,108,105,100,63,0,2,2049,104,2049,2812,10,20733,20766,168,0,249883998779477802,99,104,101, - 99,107,45,101,111,102,0,2,1793,20773,1,-1,11,10,1,20769,1793,20781,1,4, - 11,10,1,20777,2049,2255,22,1,11213,9,10,20751,20798,168,0,5863258,98,115,0,2049, - 4212,1,2,2049,2675,1793,20810,2049,4160,3,10,1,20806,9,2049,4160,3,10,20790,20831, - 168,0,7572242387256805,99,104,101,99,107,45,98,115,0,2,1793,20838,1,8,11,10,1, - 20834,1793,20846,1,127,11,10,1,20842,2049,2255,22,1,20798,9,10,20817,20866,168,0, - 210708806723,99,104,101,99,107,0,2049,20766,2049,20831,10,20855,20886,168,0,249883994190734226,99,104,97, - 114,97,99,116,101,114,0,2049,11146,2,2049,4134,10,20871,20904,168,0,6953366942559,98,117, - 102,102,101,114,0,1793,20914,2049,20402,2049,4234,8,2049,4096,10,1,20906,2049,4260,10, - 20892,20935,168,0,8246863741238799215,114,101,97,100,45,116,111,107,101,110,0,1793,20951,1793,20946, - 2049,20886,2049,20866,2049,20669,10,1,20939,2049,2397,10,1,20937,2049,20904,2049,4587,10,20919, - 20969,168,0,210716150453,105,110,112,117,116,0,2049,20935,2049,20745,10,20958,20987,168,0,229479082815460, - 112,114,111,99,101,115,115,0,3841,20638,1793,21005,771,2049,20711,1793,21001,1,20638,2049, - 3931,10,1,20996,9,10,1,20991,2049,2862,1,417,1,17,2049,66,10,20581,21024,180, - 21180,5861507,47,47,0,2049,17195,1,20638,2049,3916,10,21016,21043,168,21180,6953343520347,98,97,110, - 110,101,114,0,2049,20652,2049,4472,82,69,84,82,79,32,49,50,32,40,37,110, - 46,37,110,41,92,110,0,1,21047,2049,8245,2049,10941,2049,9334,2049,1545,2049,9334,18, + 1,20226,2049,8245,2049,10941,2049,10898,10,1,20224,2049,66,10,20192,20282,168,21060,193470948,84, + 73,66,0,1,7,15,10,20273,20302,168,21060,8246457295145463473,105,109,97,103,101,58,115,97, + 118,101,0,1,1000,2049,10835,2049,10816,10,20286,20320,168,0,210711039690,101,100,105,116,63, + 0,2,1793,20327,1,8,11,10,1,20323,1793,20335,1,127,11,10,1,20331,2049,2255, + 22,10,20309,20353,168,0,6953539406400,103,97,116,104,101,114,0,2049,20320,1,17,1,4134, + 2049,66,10,20341,20373,168,0,210709415765,99,121,99,108,101,0,2049,11146,2049,2217,4,8, + 2049,2644,25,3,2049,20353,1,20373,7,10,20286,20406,168,21060,-4557881830897049127,112,97,114,115,101, + 45,117,110,116,105,108,0,1793,20418,2049,4451,2049,4234,2049,20373,771,2049,4096,10,1, + 20408,2049,4260,10,20389,20434,168,21060,210726130610,115,58,103,101,116,0,1793,20456,1793,20442,1, + 13,11,10,1,20438,1793,20450,1,10,11,10,1,20446,2049,2255,22,10,1,20436,2049, + 20406,10,20423,20472,168,21060,210708950412,99,108,101,97,114,0,2049,4472,92,94,91,50,74, + 92,94,91,48,59,48,72,0,1,20474,2049,8245,2049,10941,10,20461,20503,156,0,193454829, + 69,79,84,0,0,20494,20518,156,0,7571133383038306,73,103,110,111,114,105,110,103,0,0, + 20504,20532,168,0,229486327000139,118,101,114,115,105,111,110,0,3841,4,1,100,20,10,20519, + 20549,168,0,210710254026,100,111,110,101,63,0,2,4097,20503,1793,20558,1,13,11,10,1, + 20554,1793,20566,1,10,11,10,1,20562,1793,20574,1,32,11,10,1,20570,2049,2298,22, + 22,10,20538,20591,168,0,6385195044,101,111,108,63,0,3841,20503,1793,20599,1,13,11,10, + 1,20595,1793,20607,1,10,11,10,1,20603,2049,2255,22,10,20581,20625,168,0,6954126150804,118, + 97,108,105,100,63,0,2,2049,104,2049,2812,10,20613,20646,168,0,249883998779477802,99,104,101, + 99,107,45,101,111,102,0,2,1793,20653,1,-1,11,10,1,20649,1793,20661,1,4, + 11,10,1,20657,2049,2255,22,1,11213,9,10,20631,20678,168,0,5863258,98,115,0,2049, + 4212,1,2,2049,2675,1793,20690,2049,4160,3,10,1,20686,9,2049,4160,3,10,20670,20711, + 168,0,7572242387256805,99,104,101,99,107,45,98,115,0,2,1793,20718,1,8,11,10,1, + 20714,1793,20726,1,127,11,10,1,20722,2049,2255,22,1,20678,9,10,20697,20746,168,0, + 210708806723,99,104,101,99,107,0,2049,20646,2049,20711,10,20735,20766,168,0,249883994190734226,99,104,97, + 114,97,99,116,101,114,0,2049,11146,2,2049,4134,10,20751,20784,168,0,6953366942559,98,117, + 102,102,101,114,0,1793,20794,2049,20282,2049,4234,8,2049,4096,10,1,20786,2049,4260,10, + 20772,20815,168,0,8246863741238799215,114,101,97,100,45,116,111,107,101,110,0,1793,20831,1793,20826, + 2049,20766,2049,20746,2049,20549,10,1,20819,2049,2397,10,1,20817,2049,20784,2049,4587,10,20799, + 20849,168,0,210716150453,105,110,112,117,116,0,2049,20815,2049,20625,10,20838,20867,168,0,229479082815460, + 112,114,111,99,101,115,115,0,3841,20518,1793,20885,771,2049,20591,1793,20881,1,20518,2049, + 3931,10,1,20876,9,10,1,20871,2049,2862,1,417,1,17,2049,66,10,20461,20904,180, + 21060,5861507,47,47,0,2049,17075,1,20518,2049,3916,10,20896,20923,168,21060,6953343520347,98,97,110, + 110,101,114,0,2049,20532,2049,4472,82,69,84,82,79,32,49,50,32,40,37,110, + 46,37,110,41,92,110,0,1,20927,2049,8245,2049,10941,2049,9334,2049,1545,2049,9334,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,21083,2049,8245,2049,10941,10,21031,21129, - 168,21180,6953744547860,108,105,115,116,101,110,0,2049,21043,2049,20969,2049,20987,1,21131,7,10, - 1793,21178,2049,4472,69,82,82,79,82,58,32,87,111,114,100,32,78,111,116,32, - 70,111,117,110,100,58,32,0,1,21143,2049,10941,2049,20402,2049,10941,2049,10898,10,1, - 21141,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,21117,21220,156,0,229441520490121,83,111,117,114,99,101,115, - 0,4,21469,21663,21854,22146,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,37,110,32,70,114,101,101,92,110,0,1,20963,2049,8245,2049,10941,10,20911,21009, + 168,21060,6953744547860,108,105,115,116,101,110,0,2049,20923,2049,20849,2049,20867,1,21011,7,10, + 1793,21058,2049,4472,69,82,82,79,82,58,32,87,111,114,100,32,78,111,116,32, + 70,111,117,110,100,58,32,0,1,21023,2049,10941,2049,20282,2049,10941,2049,10898,10,1, + 21021,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,20997,21100,156,0,229441520490121,83,111,117,114,99,101,115, + 0,4,21349,21543,21734,22026,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,21207,21360,168,0,6953711201841,107,110,111,119,110,63, - 0,2,1,21220,2049,9098,10,21348,21377,168,0,210716136861,105,110,100,101,120,0,1,21220, - 4,2049,9774,1,21220,4,2049,9244,10,21366,21400,168,0,6953974036516,114,101,99,111,114,100, - 0,2049,4500,2,1,21220,2049,3864,3841,21220,1,21220,17,16,10,1793,21467,2049,17130,2049, - 21360,1793,21425,2049,21377,10,1,21422,1793,21432,2049,21400,10,1,21429,2049,66,1793,21445,1, - 192,1,2,17,8,10,1,21438,2049,2229,2049,1576,2049,186,16,2049,1576,2049,190,3841, - 11262,8,2049,1576,2049,188,16,10,1,21416,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,21117,21507,168,21469,229461403550098, - 100,58,119,111,114,100,115,0,1793,21516,2049,190,2049,10941,2049,10911,10,1,21509,2049, - 8490,10,21494,21539,168,21469,-3502157631813457253,100,58,119,111,114,100,115,45,119,105,116,104,0, - 2049,1977,2049,5572,1793,21570,2049,190,2,2049,1977,2049,5285,1793,21559,2049,10941,2049,10911,10, - 1,21554,1793,21565,3,10,1,21563,2049,66,10,1,21545,2049,8490,10,21521,21596,168,21469, + 0,0,0,0,0,0,0,0,0,21087,21240,168,0,6953711201841,107,110,111,119,110,63, + 0,2,1,21100,2049,9098,10,21228,21257,168,0,210716136861,105,110,100,101,120,0,1,21100, + 4,2049,9774,1,21100,4,2049,9244,10,21246,21280,168,0,6953974036516,114,101,99,111,114,100, + 0,2049,4500,2,1,21100,2049,3864,3841,21100,1,21100,17,16,10,1793,21347,2049,17010,2049, + 21240,1793,21305,2049,21257,10,1,21302,1793,21312,2049,21280,10,1,21309,2049,66,1793,21325,1, + 192,1,2,17,8,10,1,21318,2049,2229,2049,1576,2049,186,16,2049,1576,2049,190,3841, + 11262,8,2049,1576,2049,188,16,10,1,21296,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,20997,21387,168,21349,229461403550098, + 100,58,119,111,114,100,115,0,1793,21396,2049,190,2049,10941,2049,10911,10,1,21389,2049, + 8490,10,21374,21419,168,21349,-3502157631813457253,100,58,119,111,114,100,115,45,119,105,116,104,0, + 2049,1977,2049,5572,1793,21450,2049,190,2,2049,1977,2049,5285,1793,21439,2049,10941,2049,10911,10, + 1,21434,1793,21445,3,10,1,21443,2049,66,10,1,21425,2049,8490,10,21401,21476,168,21349, 2818131571306626127,100,105,115,112,108,97,121,45,105,102,45,108,101,102,116,0,2,2049,1977, - 2049,5518,1793,21608,2049,10941,2049,10911,10,1,21603,1793,21614,3,10,1,21612,2049,66,10, - 21521,21647,168,21469,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,5572,1793,21658,2049,190,2049,21596,10,1, - 21653,2049,8490,10,101,120,116,101,110,115,105,111,110,115,47,100,111,117,98,108, - 101,46,114,101,116,114,111,0,21619,21703,168,21663,8246228896775126019,100,111,117,98,108,101,58, - 118,97,114,0,2049,2075,4,2049,130,2049,130,10,21687,21729,168,21663,-3421095308458227740,100,111,117, - 98,108,101,58,102,101,116,99,104,0,2049,58,4,15,10,21711,21752,168,21663,-3421095308442276665, + 2049,5518,1793,21488,2049,10941,2049,10911,10,1,21483,1793,21494,3,10,1,21492,2049,66,10, + 21401,21527,168,21349,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,5572,1793,21538,2049,190,2049,21476,10,1, + 21533,2049,8490,10,101,120,116,101,110,115,105,111,110,115,47,100,111,117,98,108, + 101,46,114,101,116,114,111,0,21499,21583,168,21543,8246228896775126019,100,111,117,98,108,101,58, + 118,97,114,0,2049,2075,4,2049,130,2049,130,10,21567,21609,168,21543,-3421095308458227740,100,111,117, + 98,108,101,58,102,101,116,99,104,0,2049,58,4,15,10,21591,21632,168,21543,-3421095308442276665, 100,111,117,98,108,101,58,115,116,111,114,101,0,1,19,2049,2229,2049,61,16, - 10,21734,21778,168,21663,-3421095308461432127,100,111,117,98,108,101,58,99,111,110,115,116,0,2049, - 21703,1,21729,2049,8459,10,21760,21802,168,21663,-4575607512064199915,100,111,117,98,108,101,58,115,119, - 97,112,0,67503109,5,67503109,6,10,21785,21823,168,21663,8246228896775106679,100,111,117,98,108,101,58, - 100,105,112,0,67503109,67503109,5,5,8,6,6,10,21807,21847,168,21663,8246228896775123014,100,111,117, - 98,108,101,58,115,105,112,0,1,2217,2049,2229,2049,21823,10,101,120,116,101,110, - 115,105,111,110,115,47,109,97,108,108,111,99,46,114,101,116,114,111,0,21831, - 21894,168,21854,8246632143337714634,109,101,109,58,105,110,118,111,107,101,0,1,15,2049,10835,2049, - 10816,10,21878,0,156,21854,210667451248,65,76,76,79,67,0,21901,1,156,21854,6384048135,70,82, - 69,69,0,21912,2,156,21854,210689088690,83,84,79,82,69,0,21922,3,156,21854,210673137615,70, - 69,84,67,72,0,21933,4,156,21854,6952683137271,82,69,83,73,90,69,0,21831,21971,168, - 21854,249897943727936361,109,101,109,58,97,108,108,111,99,0,1,0,2049,21894,10,21956,21991,168, - 21854,249897943749573803,109,101,109,58,115,116,111,114,101,0,1,2,2049,21894,10,21976,22011,168, - 21854,249897943733622728,109,101,109,58,102,101,116,99,104,0,1,3,2049,21894,10,21996,22030,168, - 21854,7572664961638592,109,101,109,58,102,114,101,101,0,1,1,2049,21894,10,22016,22051,168,21854, - 8246632143679146032,109,101,109,58,114,101,115,105,122,101,0,1,4,2049,21894,10,22035,22071,168, - 21854,249897943730056489,109,101,109,58,99,101,108,108,43,0,1,8,19,17,10,22056,22098,168, - 21854,1050530996183190288,109,101,109,58,102,101,116,99,104,45,100,111,117,98,108,101,0,2, - 1,1,2049,22071,15,5,2049,22011,6,10,22076,22131,168,21854,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,22071, - 6,2049,21991,6,2049,21991,10,101,120,116,101,110,115,105,111,110,115,47,116,101, - 114,109,105,110,97,46,114,101,116,114,111,0,22109,22185,156,22146,7572966533140508,116,105,58, - 119,105,100,116,104,0,74,22171,22201,156,22146,249907895002027829,116,105,58,104,101,105,103,104, - 116,0,25,22186,22214,168,22146,6954146882628,118,116,58,101,115,99,0,1,27,2049,10883,10, - 22202,22231,168,22146,6954146880456,118,116,58,99,115,105,0,2049,22214,1,91,2049,10883,10,22219, - 22251,168,22146,229486847230610,118,116,58,104,111,109,101,0,2049,22231,1,72,2049,10883,10,22238, - 22274,168,22146,8247068841851033643,118,116,58,114,111,119,44,99,111,108,0,2049,22231,4,2049,10957, - 1,59,2049,10883,2049,10957,1,72,2049,10883,10,22258,22301,168,22146,210731724238,118,116,58,117, - 112,0,2049,22231,2049,10957,1,65,2049,10883,10,22290,22323,168,22146,229486847087201,118,116,58,100, - 111,119,110,0,2049,22231,2049,10957,1,66,2049,10883,10,22310,22346,168,22146,7573065970247399,118,116, - 58,114,105,103,104,116,0,2049,22231,2049,10957,1,67,2049,10883,10,22332,22368,168,22146, - 229486847363252,118,116,58,108,101,102,116,0,2049,22231,2049,10957,1,68,2049,10883,10,22355,22391, - 168,22146,7573065952563984,118,116,58,99,108,101,97,114,0,2049,22231,2049,4472,50,74,0,1, - 22395,2049,10941,10,22377,22417,168,22146,7573065970116620,118,116,58,114,101,115,101,116,0,2049,22231, - 2049,4472,48,109,0,1,22421,2049,10941,10,22403,22447,168,22146,-2506394144308805245,118,116,58,115,101, - 116,47,99,111,108,111,114,0,2049,22231,2049,4472,49,59,51,52,59,0,1,22451, - 2049,10941,2049,10957,1,109,2049,10883,10,22429,22482,168,22146,7572367267202537,102,103,58,98,108,97, - 99,107,0,1,30,2049,22447,10,22468,22501,168,22146,7572196793430629,98,103,58,98,108,97,99, - 107,0,1,40,2049,22447,10,22487,22518,168,22146,6953505313063,102,103,58,114,101,100,0,1, - 31,2049,22447,10,22506,22535,168,22146,6953348771491,98,103,58,114,101,100,0,1,41,2049,22447, - 10,22523,22554,168,22146,7572367273352189,102,103,58,103,114,101,101,110,0,1,32,2049,22447,10, - 22540,22573,168,22146,7572196799580281,98,103,58,103,114,101,101,110,0,1,42,2049,22447,10,22559, - 22593,168,22146,249888120709901672,102,103,58,121,101,108,108,111,119,0,1,33,2049,22447,10,22578, - 22613,168,22146,249882495075428708,98,103,58,121,101,108,108,111,119,0,1,43,2049,22447,10,22598, - 22631,168,22146,229465674764372,102,103,58,98,108,117,101,0,1,34,2049,22447,10,22618,22649,168, - 22146,229460508892496,98,103,58,98,108,117,101,0,1,44,2049,22447,10,22636,22670,168,22146,8246307967766415721, - 102,103,58,109,97,103,101,110,116,97,0,1,35,2049,22447,10,22654,22691,168,22146, - 8246122321828807909,98,103,58,109,97,103,101,110,116,97,0,1,45,2049,22447,10,22675,22709,168, - 22146,229465674813815,102,103,58,99,121,97,110,0,1,36,2049,22447,10,22696,22727,168,22146,229460508941939, - 98,103,58,99,121,97,110,0,1,46,2049,22447,10,22714,22746,168,22146,7572367291972397,102,103, - 58,119,104,105,116,101,0,1,37,2049,22447,10,22732,22765,168,22146,7572196818200489,98,103,58, - 119,104,105,116,101,0,1,47,2049,22447,10,0 }; + 10,21614,21658,168,21543,-3421095308461432127,100,111,117,98,108,101,58,99,111,110,115,116,0,2049, + 21583,1,21609,2049,8459,10,21640,21682,168,21543,-4575607512064199915,100,111,117,98,108,101,58,115,119, + 97,112,0,67503109,5,67503109,6,10,21665,21703,168,21543,8246228896775106679,100,111,117,98,108,101,58, + 100,105,112,0,67503109,67503109,5,5,8,6,6,10,21687,21727,168,21543,8246228896775123014,100,111,117, + 98,108,101,58,115,105,112,0,1,2217,2049,2229,2049,21703,10,101,120,116,101,110, + 115,105,111,110,115,47,109,97,108,108,111,99,46,114,101,116,114,111,0,21711, + 21774,168,21734,8246632143337714634,109,101,109,58,105,110,118,111,107,101,0,1,15,2049,10835,2049, + 10816,10,21758,0,156,21734,210667451248,65,76,76,79,67,0,21781,1,156,21734,6384048135,70,82, + 69,69,0,21792,2,156,21734,210689088690,83,84,79,82,69,0,21802,3,156,21734,210673137615,70, + 69,84,67,72,0,21813,4,156,21734,6952683137271,82,69,83,73,90,69,0,21711,21851,168, + 21734,249897943727936361,109,101,109,58,97,108,108,111,99,0,1,0,2049,21774,10,21836,21871,168, + 21734,249897943749573803,109,101,109,58,115,116,111,114,101,0,1,2,2049,21774,10,21856,21891,168, + 21734,249897943733622728,109,101,109,58,102,101,116,99,104,0,1,3,2049,21774,10,21876,21910,168, + 21734,7572664961638592,109,101,109,58,102,114,101,101,0,1,1,2049,21774,10,21896,21931,168,21734, + 8246632143679146032,109,101,109,58,114,101,115,105,122,101,0,1,4,2049,21774,10,21915,21951,168, + 21734,249897943730056489,109,101,109,58,99,101,108,108,43,0,1,8,19,17,10,21936,21978,168, + 21734,1050530996183190288,109,101,109,58,102,101,116,99,104,45,100,111,117,98,108,101,0,2, + 1,1,2049,21951,15,5,2049,21891,6,10,21956,22011,168,21734,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,21951, + 6,2049,21871,6,2049,21871,10,101,120,116,101,110,115,105,111,110,115,47,116,101, + 114,109,105,110,97,46,114,101,116,114,111,0,21989,22065,156,22026,7572966533140508,116,105,58, + 119,105,100,116,104,0,74,22051,22081,156,22026,249907895002027829,116,105,58,104,101,105,103,104, + 116,0,25,22066,22094,168,22026,6954146882628,118,116,58,101,115,99,0,1,27,2049,10883,10, + 22082,22111,168,22026,6954146880456,118,116,58,99,115,105,0,2049,22094,1,91,2049,10883,10,22099, + 22131,168,22026,229486847230610,118,116,58,104,111,109,101,0,2049,22111,1,72,2049,10883,10,22118, + 22154,168,22026,8247068841851033643,118,116,58,114,111,119,44,99,111,108,0,2049,22111,4,2049,10957, + 1,59,2049,10883,2049,10957,1,72,2049,10883,10,22138,22181,168,22026,210731724238,118,116,58,117, + 112,0,2049,22111,2049,10957,1,65,2049,10883,10,22170,22203,168,22026,229486847087201,118,116,58,100, + 111,119,110,0,2049,22111,2049,10957,1,66,2049,10883,10,22190,22226,168,22026,7573065970247399,118,116, + 58,114,105,103,104,116,0,2049,22111,2049,10957,1,67,2049,10883,10,22212,22248,168,22026, + 229486847363252,118,116,58,108,101,102,116,0,2049,22111,2049,10957,1,68,2049,10883,10,22235,22271, + 168,22026,7573065952563984,118,116,58,99,108,101,97,114,0,2049,22111,2049,4472,50,74,0,1, + 22275,2049,10941,10,22257,22297,168,22026,7573065970116620,118,116,58,114,101,115,101,116,0,2049,22111, + 2049,4472,48,109,0,1,22301,2049,10941,10,22283,22327,168,22026,-2506394144308805245,118,116,58,115,101, + 116,47,99,111,108,111,114,0,2049,22111,2049,4472,49,59,51,52,59,0,1,22331, + 2049,10941,2049,10957,1,109,2049,10883,10,22309,22362,168,22026,7572367267202537,102,103,58,98,108,97, + 99,107,0,1,30,2049,22327,10,22348,22381,168,22026,7572196793430629,98,103,58,98,108,97,99, + 107,0,1,40,2049,22327,10,22367,22398,168,22026,6953505313063,102,103,58,114,101,100,0,1, + 31,2049,22327,10,22386,22415,168,22026,6953348771491,98,103,58,114,101,100,0,1,41,2049,22327, + 10,22403,22434,168,22026,7572367273352189,102,103,58,103,114,101,101,110,0,1,32,2049,22327,10, + 22420,22453,168,22026,7572196799580281,98,103,58,103,114,101,101,110,0,1,42,2049,22327,10,22439, + 22473,168,22026,249888120709901672,102,103,58,121,101,108,108,111,119,0,1,33,2049,22327,10,22458, + 22493,168,22026,249882495075428708,98,103,58,121,101,108,108,111,119,0,1,43,2049,22327,10,22478, + 22511,168,22026,229465674764372,102,103,58,98,108,117,101,0,1,34,2049,22327,10,22498,22529,168, + 22026,229460508892496,98,103,58,98,108,117,101,0,1,44,2049,22327,10,22516,22550,168,22026,8246307967766415721, + 102,103,58,109,97,103,101,110,116,97,0,1,35,2049,22327,10,22534,22571,168,22026, + 8246122321828807909,98,103,58,109,97,103,101,110,116,97,0,1,45,2049,22327,10,22555,22589,168, + 22026,229465674813815,102,103,58,99,121,97,110,0,1,36,2049,22327,10,22576,22607,168,22026,229460508941939, + 98,103,58,99,121,97,110,0,1,46,2049,22327,10,22594,22626,168,22026,7572367291972397,102,103, + 58,119,104,105,116,101,0,1,37,2049,22327,10,22612,22645,168,22026,7572196818200489,98,103,58, + 119,104,105,116,101,0,1,47,2049,22327,10,0 };