From 8e4faa547956afa090a8e4ef6f0490906995298f Mon Sep 17 00:00:00 2001 From: crc <> Date: Mon, 9 Sep 2024 15:49:02 +0000 Subject: [PATCH] most words now have stack comments recorded FossilOrigin-Name: a3dadc3c3eb2a5fbf6861ea99053a0b160398f01b3f9bc60aacba463f5a7025e --- interface/error.retro | 8 +- interface/filesystem.retro | 8 +- interface/multicore.retro | 14 +- interface/stack-comments.retro | 442 ++++++- interface/unsigned.retro | 22 +- vm/nga-c/image.c | 2188 +++++++++++++++++++------------- 6 files changed, 1745 insertions(+), 937 deletions(-) diff --git a/interface/error.retro b/interface/error.retro index f833ecb..1ab2235 100644 --- a/interface/error.retro +++ b/interface/error.retro @@ -1,16 +1,16 @@ ~~~ -:err:set-handler (nn-) +:err:set-handler (:nn-) DEVICE:ERROR io:scan-for dup n:negative? [ drop 'Error:_error_handling_device_not_found s:put nl ] if; #0 swap io:invoke ; -:err:dsu (-) +:err:dsu (:-) reset nl 'ERROR:_DSU:_DATA_STACK_UNDERFLOW s:put nl bye ; -:err:dso (-) +:err:dso (:-) reset nl 'ERROR:_DSO:_DATA_STACK_OVERFLOW s:put nl bye ; -:err:set-defaults +:err:set-defaults (:-) &err:dsu #1 err:set-handler &err:dso #2 err:set-handler ; diff --git a/interface/filesystem.retro b/interface/filesystem.retro index a3a4404..d75c9a9 100644 --- a/interface/filesystem.retro +++ b/interface/filesystem.retro @@ -24,10 +24,10 @@ First up, constants for the file modes. | R+ | Mode for READING and WRITING | ~~~ -#0 'file:R const -#1 'file:W const -#2 'file:A const -#3 'file:R+ const +#0 'file:R const (:-n) +#1 'file:W const (:-n) +#2 'file:A const (:-n) +#3 'file:R+ const (:-n) ~~~ For opening a file, provide the file name and mode. This will return diff --git a/interface/multicore.retro b/interface/multicore.retro index 72aeacc..1e06876 100644 --- a/interface/multicore.retro +++ b/interface/multicore.retro @@ -1,13 +1,13 @@ ~~~ :io:core DEVICE:MULTICORE io:scan-for io:invoke ; -:core:init (n-) #0 io:core ; -:core:start (an-) #1 io:core ; -:core:pause (n-) #2 io:core ; -:core:pause-current (-) #3 io:core ; -:core:resume (n-) #4 io:core ; -:core:read/reg (n-v) #5 io:core ; -:core:write/reg (vn-) #6 io:core ; +:core:init (:n-) #0 io:core ; +:core:start (:an-) #1 io:core ; +:core:pause (:n-) #2 io:core ; +:core:pause-current (:-) #3 io:core ; +:core:resume (:n-) #4 io:core ; +:core:read/reg (:n-v) #5 io:core ; +:core:write/reg (:vn-) #6 io:core ; ~~~ ~~~ diff --git a/interface/stack-comments.retro b/interface/stack-comments.retro index 6938e0c..6f10c93 100644 --- a/interface/stack-comments.retro +++ b/interface/stack-comments.retro @@ -5,12 +5,11 @@ comment format this introduces to add them inline. ~~~ {{ - :save (s-) n:inc s:chop here swap s:keep &drop compile:call #2 + d:last.name n:dec store ; + :save (s-) + n:inc s:chop here swap s:keep |drop #2 + d:last.name n:dec store ; :stack-comment? (s-sf) dup #0 s:fetch $: eq? ; ---reveal--- - :sigil:( - stack-comment? [ compiling? &save &drop choose ] &drop choose ; - immediate + :sigil:( stack-comment? &save &drop choose ; immediate }} :d:describe (:s-) @@ -21,4 +20,439 @@ comment format this introduces to add them inline. dup 'Source:__ s:put d:source fetch dup n:-zero? &s:put &drop choose nl dup 'Stack:___ s:put d:stack fetch dup n:-zero? &s:put &drop choose nl drop ; + +:d:set-stack-comment (:ss-) + d:lookup dup n:-zero? [ d:stack &s:keep dip store ] &drop-pair choose ; +~~~ + +Add the stack comments for existing words: + +~~~ +'D:_-c__A:_-__F:_- '$ d:set-stack-comment +'D:_-s__A:_-__F:_- '' d:set-stack-comment +'D:_-__A:_-__F:_- '( d:set-stack-comment +'D:_-__A:_-__F:_- ') d:set-stack-comment +'D:_nn-n__A:_-__F:_- '* d:set-stack-comment +'D:_xyz-rv__A:_-__F:_- '*/mod d:set-stack-comment +'D:_nn-n__A:_-__F:_- '+ d:set-stack-comment +'D:_n-__A:_-__F:_- ', d:set-stack-comment +'D:_nn-n__A:_-__F:_- '- d:set-stack-comment +'D:_-__A:_-__F:_- '---reveal--- d:set-stack-comment +'D:_nn-f__A:_-__F:_- '-eq? d:set-stack-comment +'D:_fq-__A:_-__F:_- '-if d:set-stack-comment +'D:_fq-__A:_-__F:_- '-if; d:set-stack-comment +'D:_nm-v__A:_-__F:_- '/ d:set-stack-comment +'D:_-__A:_-__F:_- '// d:set-stack-comment +'D:_nm-rv__A:_-__F:_- '/mod d:set-stack-comment +'D:_n-n_||_n-__A:_-__F:_- '0; d:set-stack-comment +'D:_-__A:_-__F:_- '; d:set-stack-comment +'D:_n-nn_||_n-n__A:_-__F:_- '?dup d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:ACK d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:BEL d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:BS d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:CAN d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:CR d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:DC1 d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:DC2 d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:DC3 d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:DC4 d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:DEL d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:DLE d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:EM d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:ENQ d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:EOT d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:ESC d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:ETB d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:ETX d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:FF d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:FS d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:GS d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:HT d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:LF d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:NAK d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:NUL d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:RS d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:SI d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:SO d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:SOH d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:SPACE d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:STX d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:SUB d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:SYN d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:US d:set-stack-comment +'D:_-n__A:_-__F:_- 'ASCII:VT d:set-stack-comment +'D:_-n__A:_-__F:_- 'BUILD d:set-stack-comment +'D:_-a__A:_-__F:_- 'Base d:set-stack-comment +'D:_-a__A:_-__F:_- 'Compiler d:set-stack-comment +'D:_-a__A:_-__F:_- 'Dictionary d:set-stack-comment +'D:_-__A:_-__F:_- 'END d:set-stack-comment +'D:_-a__A:_-__F:_- 'EOM d:set-stack-comment +'D:_-n__A:_-__F:_- 'FALSE d:set-stack-comment +'D:_-n__A:_-__F:_- 'FREE d:set-stack-comment +'D:_-s__A:_-__F:_- 'HOME d:set-stack-comment +'D:_-a__A:_-__F:_- 'Heap d:set-stack-comment +'D:_-n__A:_-__F:_- 'I d:set-stack-comment +'D:_-a__A:_-__F:_- 'Ignoring d:set-stack-comment +'D:_-n__A:_-__F:_- 'J d:set-stack-comment +'D:_-n__A:_-__F:_- 'K d:set-stack-comment +'D:_-a__A:_-__F:_- 'RewriteUnderscores d:set-stack-comment +'D:_-a__A:_-__F:_- 'STRINGS d:set-stack-comment +'D:_-a__A:_-__F:_- 'ScopeList d:set-stack-comment +'D:_-a__A:_-__F:_- 'TIB d:set-stack-comment +'D:_-n__A:_-__F:_- 'TRUE d:set-stack-comment +'D:_-a__A:_-__F:_- 'TempStringMax d:set-stack-comment +'D:_-a__A:_-__F:_- 'TempStrings d:set-stack-comment +'D:_-a__A:_-__F:_- 'Version d:set-stack-comment +'D:_-__A:_-__F:_- '[ d:set-stack-comment +'D:_-__A:_-__F:_- '] d:set-stack-comment +'D:_aa-f__A:_-__F:_- 'a:-eq? d:set-stack-comment +'D:_aa-a__A:_-__F:_- 'a:append d:set-stack-comment +'D:_aa-f__A:_-__F:_- 'a:begins-with? d:set-stack-comment +'D:_a-a__A:_-__F:_- 'a:chop d:set-stack-comment +'D:_sa-f__A:_-__F:_- 'a:contains/string? d:set-stack-comment +'D:_na-f__A:_-__F:_- 'a:contains? d:set-stack-comment +'D:_aa-__A:_-__F:_- 'a:copy d:set-stack-comment +'D:_q-a__A:_-__F:_- 'a:counted-results d:set-stack-comment +'D:_a-b__A:_-__F:_- 'a:dup d:set-stack-comment +'D:_aa-f__A:_-__F:_- 'a:ends-with? d:set-stack-comment +'D:_aa-f__A:_-__F:_- 'a:eq? d:set-stack-comment +'D:_an-n__A:_-__F:_- 'a:fetch d:set-stack-comment +'D:_aq-b__A:_-__F:_- 'a:filter d:set-stack-comment +'D:_a-n__A:_-__F:_- 'a:first d:set-stack-comment +'D:_aq-__A:_-__F:_- 'a:for-each d:set-stack-comment +'D:_s-a__A:_-__F:_- 'a:from-string d:set-stack-comment +'D:_a-n__A:_-__F:_- 'a:hash d:set-stack-comment +'D:_an-n__A:_-__F:_- 'a:index d:set-stack-comment +'D:_as-n__A:_-__F:_- 'a:index/string d:set-stack-comment +'D:_av-a__A:_-__F:_- 'a:indices d:set-stack-comment +'D:_as-a__A:_-__F:_- 'a:indices/string d:set-stack-comment +'D:_a-n__A:_-__F:_- 'a:last d:set-stack-comment +'D:_an-a__A:_-__F:_- 'a:left d:set-stack-comment +'D:_a-n__A:_-__F:_- 'a:length d:set-stack-comment +'D:_q-a__A:_-__F:_- 'a:make d:set-stack-comment +'D:_aq-b__A:_-__F:_- 'a:map d:set-stack-comment +'D:_afl-a__A:_-__F:_- 'a:middle d:set-stack-comment +'D:_aa-a__A:_-__F:_- 'a:prepend d:set-stack-comment +'D:_pnq-n__A:_-__F:_- 'a:reduce d:set-stack-comment +'D:_a-b__A:_-__F:_- 'a:reverse d:set-stack-comment +'D:_an-a__A:_-__F:_- 'a:right d:set-stack-comment +'D:_van-__A:_-__F:_- 'a:store d:set-stack-comment +'D:_a-a__A:_-__F:_- 'a:temp d:set-stack-comment +'D:_an-b__A:_-__F:_- 'a:th d:set-stack-comment +'D:_a-s__A:_-__F:_- 'a:to-string d:set-stack-comment +'D:_-__A:_-__F:_- 'abort d:set-stack-comment +'D:_-__A:_-__F:_- 'again d:set-stack-comment +'D:_n-__A:_-__F:_- 'allot d:set-stack-comment +'D:_nm-o__A:_-__F:_- 'and d:set-stack-comment +'D:_a-n__A:_-__F:_- 'b:fetch d:set-stack-comment +'D:_a-an__A:_-__F:_- 'b:fetch-next d:set-stack-comment +'D:_na-__A:_-__F:_- 'b:store d:set-stack-comment +'D:_na-a__A:_-__F:_- 'b:store-next d:set-stack-comment +'D:_a-a__A:_-__F:_- 'b:to-byte-address d:set-stack-comment +'D:_-__A:_-__F:_- 'banner d:set-stack-comment +'D:_xqq-?__A:_-__F:_- 'bi d:set-stack-comment +'D:_xyqq-?__A:_-__F:_- 'bi* d:set-stack-comment +'D:_xyq-?__A:_-__F:_- 'bi@ d:set-stack-comment +'D:_-__A:_-__F:_- 'binary d:set-stack-comment +'D:_na-__A:_-__F:_- 'block:read d:set-stack-comment +'D:_s-__A:_-__F:_- 'block:set-file d:set-stack-comment +'D:_na-__A:_-__F:_- 'block:write d:set-stack-comment +'D:_n-__A:_-__F:_- 'buffer:add d:set-stack-comment +'D:_-__A:_-__F:_- 'buffer:empty d:set-stack-comment +'D:_-a__A:_-__F:_- 'buffer:end d:set-stack-comment +'D:_-n__A:_-__F:_- 'buffer:get d:set-stack-comment +'D:_q-__A:_-__F:_- 'buffer:preserve d:set-stack-comment +'D:_a-__A:_-__F:_- 'buffer:set d:set-stack-comment +'D:_-n__A:_-__F:_- 'buffer:size d:set-stack-comment +'D:_-a__A:_-__F:_- 'buffer:start d:set-stack-comment +'D:_-__A:_-__F:_- 'bye d:set-stack-comment +'D:_c-f__A:_-__F:_- 'c:-consonant? d:set-stack-comment +'D:_c-f__A:_-__F:_- 'c:-digit? d:set-stack-comment +'D:_c-f__A:_-__F:_- 'c:-lowercase? d:set-stack-comment +'D:_c-f__A:_-__F:_- 'c:-uppercase? d:set-stack-comment +'D:_c-f__A:_-__F:_- 'c:-visible? d:set-stack-comment +'D:_c-f__A:_-__F:_- 'c:-vowel? d:set-stack-comment +'D:_c-f__A:_-__F:_- 'c:-whitespace? d:set-stack-comment +'D:_c-f__A:_-__F:_- 'c:consonant? d:set-stack-comment +'D:_c-f__A:_-__F:_- 'c:digit? d:set-stack-comment +'D:_-c__A:_-__F:_- 'c:get d:set-stack-comment +'D:_c-f__A:_-__F:_- 'c:letter? d:set-stack-comment +'D:_c-f__A:_-__F:_- 'c:lowercase? d:set-stack-comment +'D:_c-__A:_-__F:_- 'c:put d:set-stack-comment +'D:_c-c__A:_-__F:_- 'c:to-lower d:set-stack-comment +'D:_c-n__A:_-__F:_- 'c:to-number d:set-stack-comment +'D:_c-s__A:_-__F:_- 'c:to-string d:set-stack-comment +'D:_c-c__A:_-__F:_- 'c:to-upper d:set-stack-comment +'D:_c-c__A:_-__F:_- 'c:toggle-case d:set-stack-comment +'D:_c-f__A:_-__F:_- 'c:uppercase? d:set-stack-comment +'D:_c-f__A:_-__F:_- 'c:visible? d:set-stack-comment +'D:_c-f__A:_-__F:_- 'c:vowel? d:set-stack-comment +'D:_c-f__A:_-__F:_- 'c:whitespace? d:set-stack-comment +'D:_a-__A:_-__F:_- 'call d:set-stack-comment +'D:_a-a__A:_-__F:_- 'car d:set-stack-comment +'D:_na-__A:_-__F:_- 'car! d:set-stack-comment +'D:_a-n__A:_-__F:_- 'car@ d:set-stack-comment +'D:_nmq-_||_nmq-n__A:_-__F:_- 'case d:set-stack-comment +'D:_a-a__A:_-__F:_- 'cdr d:set-stack-comment +'D:_na-__A:_-__F:_- 'cdr! d:set-stack-comment +'D:_a-n__A:_-__F:_- 'cdr@ d:set-stack-comment +'D:_fqq-__A:_-__F:_- 'choose d:set-stack-comment +'D:_n-_||_n-n__A:_-__F:_- 'class:data d:set-stack-comment +'D:_a-__A:_-__F:_- 'class:macro d:set-stack-comment +'D:_a-__A:_-__F:_- 'class:primitive d:set-stack-comment +'D:_a-__A:_-__F:_- 'class:word d:set-stack-comment +'D:_-__A:_-__F:_- 'clear d:set-stack-comment +'D:_n-__A:_-__F:_- 'comma d:set-stack-comment +'D:_a-__A:_-__F:_- 'compile:call d:set-stack-comment +'D:_a-__A:_-__F:_- 'compile:jump d:set-stack-comment +'D:_n-__A:_-__F:_- 'compile:lit d:set-stack-comment +'D:_-__A:_-__F:_- 'compile:ret d:set-stack-comment +'D:_-f__A:_-__F:_- 'compiling? d:set-stack-comment +'D:_xy-a__A:_-__F:_- 'cons d:set-stack-comment +'D:_ns-__A:_-__F:_- 'const d:set-stack-comment +'D:_sdl-__A:_-__F:_- 'copy d:set-stack-comment +'D:_nq-q__A:_-__F:_- 'curry d:set-stack-comment +'D:_n-__A:_-__F:_- 'd d:set-stack-comment +'D:_-__A:_-__F:_- 'd:Hash-Function d:set-stack-comment +'D:_saa-__A:_-__F:_- 'd:add-header d:set-stack-comment +'D:_d-a__A:_-__F:_- 'd:class d:set-stack-comment +'D:_s-__A:_-__F:_- 'd:create d:set-stack-comment +'D:_q-__A:_-__F:_- 'd:for-each d:set-stack-comment +'D:_d-a__A:_-__F:_- 'd:hash d:set-stack-comment +'D:_-d__A:_-__F:_- 'd:last d:set-stack-comment +'D:_-a__A:_-__F:_- 'd:last.class d:set-stack-comment +'D:_-s__A:_-__F:_- 'd:last.name d:set-stack-comment +'D:_-a__A:_-__F:_- 'd:last.xt d:set-stack-comment +'D:_d-a__A:_-__F:_- 'd:link d:set-stack-comment +'D:_s-d__A:_-__F:_- 'd:lookup d:set-stack-comment +'D:_a-d__A:_-__F:_- 'd:lookup-xt d:set-stack-comment +'D:_d-s__A:_-__F:_- 'd:name d:set-stack-comment +'D:_-__A:_-__F:_- 'd:rehash d:set-stack-comment +'D:_ss-__A:_-__F:_- 'd:set-source d:set-stack-comment +'D:_d-a__A:_-__F:_- 'd:source d:set-stack-comment +'D:_-__A:_-__F:_- 'd:use-hashes d:set-stack-comment +'D:_-__A:_-__F:_- 'd:use-strings d:set-stack-comment +'D:_-__A:_-__F:_- 'd:words d:set-stack-comment +'D:_s-__A:_-__F:_- 'd:words-beginning-with d:set-stack-comment +'D:_s-__A:_-__F:_- 'd:words-with d:set-stack-comment +'D:_d-a__A:_-__F:_- 'd:xt d:set-stack-comment +'D:_-__A:_-__F:_- 'data d:set-stack-comment +'D:_-__A:_-__F:_- 'decimal d:set-stack-comment +'D:_-n__A:_-__F:_- 'depth d:set-stack-comment +'D:_nq-n__A:_-__F:_- 'dip d:set-stack-comment +'D:_q-__A:_-__F:_- 'does d:set-stack-comment +'D:_n-__A:_-__F:_- 'drop d:set-stack-comment +'D:_nn-__A:_-__F:_- 'drop-pair d:set-stack-comment +'D:_-__A:_-__F:_- 'dump-stack d:set-stack-comment +'D:_n-nn__A:_-__F:_- 'dup d:set-stack-comment +'D:_nm-nmnm__A:_-__F:_- 'dup-pair d:set-stack-comment +'D:_nn-f__A:_-__F:_- 'eq? d:set-stack-comment +'D:_a-n__A:_-__F:_- 'fetch d:set-stack-comment +'D:_a-an__A:_-__F:_- 'fetch-next d:set-stack-comment +'D:_vpn-__A:_-__F:_- 'fill d:set-stack-comment +'D:_pv-__A:_-__F:_- 'fll:append/value d:set-stack-comment +'D:_v-p__A:_-__F:_- 'fll:create d:set-stack-comment +'D:_pn-__A:_-__F:_- 'fll:del d:set-stack-comment +'D:_p-__A:_-__F:_- 'fll:drop d:set-stack-comment +'D:_pq-__A:_-__F:_- 'fll:for-each d:set-stack-comment +'D:_pnv-__A:_-__F:_- 'fll:inject d:set-stack-comment +'D:_p-n__A:_-__F:_- 'fll:length d:set-stack-comment +'D:_p-__A:_-__F:_- 'fll:put d:set-stack-comment +'D:_p-p__A:_-__F:_- 'fll:to-end d:set-stack-comment +'D:_pn-p__A:_-__F:_- 'fll:to-index d:set-stack-comment +'D:_q-__A:_-__F:_- 'forever d:set-stack-comment +'D:_a-__A:_-__F:_- 'gc d:set-stack-comment +'D:_nn-f__A:_-__F:_- 'gt? d:set-stack-comment +'D:_nn-f__A:_-__F:_- 'gteq? d:set-stack-comment +'D:_a-n__A:_-__F:_- 'h:fetch d:set-stack-comment +'D:_a-an__A:_-__F:_- 'h:fetch-next d:set-stack-comment +'D:_na-__A:_-__F:_- 'h:store d:set-stack-comment +'D:_na-a__A:_-__F:_- 'h:store-next d:set-stack-comment +'D:_-a__A:_-__F:_- 'here d:set-stack-comment +'D:_-__A:_-__F:_- 'hex d:set-stack-comment +'D:_-__A:_-__F:_- 'hook d:set-stack-comment +'D:_s-__A:_-__F:_- 'i d:set-stack-comment +'D:_fq-__A:_-__F:_- 'if d:set-stack-comment +'D:_fq-__A:_-__F:_- 'if; d:set-stack-comment +'D:_s-__A:_-__F:_- 'image:save d:set-stack-comment +'D:_-__A:_-__F:_- 'immediate d:set-stack-comment +'D:_s-__A:_-__F:_- 'include d:set-stack-comment +'D:_nq-__A:_-__F:_- 'indexed-times d:set-stack-comment +'D:_s-__A:_-__F:_- 'interpret d:set-stack-comment +'D:_...n-__A:_-__F:_- 'io:core d:set-stack-comment +'D:_-n__A:_-__F:_- 'io:enumerate d:set-stack-comment +'D:_n-__A:_-__F:_- 'io:invoke d:set-stack-comment +'D:_n-mN__A:_-__F:_- 'io:query d:set-stack-comment +'D:_n-m__A:_-__F:_- 'io:scan-for d:set-stack-comment +'D:_...n-__A:_-__F:_- 'io:unix-syscall d:set-stack-comment +'D:_-__A:_-__F:_- 'listen d:set-stack-comment +'D:_nn-f__A:_-__F:_- 'lt? d:set-stack-comment +'D:_nn-f__A:_-__F:_- 'lteq? d:set-stack-comment +'D:_n-nn__A:_-__F:_- 'mem:alloc d:set-stack-comment +'D:_nnn-n__A:_-__F:_- 'mem:cell+ d:set-stack-comment +'D:_nn-n__A:_-__F:_- 'mem:fetch d:set-stack-comment +'D:_nn-n__A:_-__F:_- 'mem:fetch-double d:set-stack-comment +'D:_nn-__A:_-__F:_- 'mem:free d:set-stack-comment +'D:_mmn-__A:_-__F:_- 'mem:resize d:set-stack-comment +'D:_xnn-__A:_-__F:_- 'mem:store d:set-stack-comment +'D:_xxnn-__A:_-__F:_- 'mem:store-double d:set-stack-comment +'D:_nm-o__A:_-__F:_- 'mod d:set-stack-comment +'D:_n-f__A:_-__F:_- 'n:-zero? d:set-stack-comment +'D:_-n__A:_-__F:_- 'n:MAX d:set-stack-comment +'D:_-n__A:_-__F:_- 'n:MIN d:set-stack-comment +'D:_n-n__A:_-__F:_- 'n:abs d:set-stack-comment +'D:_nn-n__A:_-__F:_- 'n:add d:set-stack-comment +'D:_nlu-f__A:_-__F:_- 'n:between? d:set-stack-comment +'D:_n-m__A:_-__F:_- 'n:dec d:set-stack-comment +'D:_nm-v__A:_-__F:_- 'n:div d:set-stack-comment +'D:_nm-rv__A:_-__F:_- 'n:divmod d:set-stack-comment +'D:_n-f__A:_-__F:_- 'n:even? d:set-stack-comment +'D:_n-m__A:_-__F:_- 'n:inc d:set-stack-comment +'D:_nlu-m__A:_-__F:_- 'n:limit d:set-stack-comment +'D:_mn-o__A:_-__F:_- 'n:max d:set-stack-comment +'D:_mn-o__A:_-__F:_- 'n:min d:set-stack-comment +'D:_nm-o__A:_-__F:_- 'n:mod d:set-stack-comment +'D:_nn-n__A:_-__F:_- 'n:mul d:set-stack-comment +'D:_n-n__A:_-__F:_- 'n:negate d:set-stack-comment +'D:_n-f__A:_-__F:_- 'n:negative? d:set-stack-comment +'D:_n-f__A:_-__F:_- 'n:odd? d:set-stack-comment +'D:_n-f__A:_-__F:_- 'n:positive? d:set-stack-comment +'D:_bp-n__A:_-__F:_- 'n:pow d:set-stack-comment +'D:_n-__A:_-__F:_- 'n:put d:set-stack-comment +'D:_-n__A:_-__F:_- 'n:random d:set-stack-comment +'D:_n-m__A:_-__F:_- 'n:sqrt d:set-stack-comment +'D:_n-m__A:_-__F:_- 'n:square d:set-stack-comment +'D:_n-f__A:_-__F:_- 'n:strictly-positive? d:set-stack-comment +'D:_nn-n__A:_-__F:_- 'n:sub d:set-stack-comment +'D:_n-__A:_-__F:_-F 'n:to-float d:set-stack-comment +'D:_n-s__A:_-__F:_- 'n:to-string d:set-stack-comment +'D:_n-f__A:_-__F:_- 'n:zero? d:set-stack-comment +'D:_nm-m__A:_-__F:_- 'nip d:set-stack-comment +'D:_-__A:_-__F:_- 'nl d:set-stack-comment +'D:_n-m__A:_-__F:_- 'not d:set-stack-comment +'D:_-__A:_-__F:_- 'octal d:set-stack-comment +'D:_mn-o__A:_-__F:_- 'or d:set-stack-comment +'D:_nm-nmn__A:_-__F:_- 'over d:set-stack-comment +'D:_nnnn-n__A:_-__F:_- 'pack d:set-stack-comment +'D:_q-s__A:_-__F:_- 'parse-until d:set-stack-comment +'D:_-n__A:_n-__F:_- 'pop d:set-stack-comment +'D:_-__A:_-__F:_- 'primitive d:set-stack-comment +'D:_n-__A:_-n__F:_- 'push d:set-stack-comment +'D:_s-__A:_-__F:_- 'r d:set-stack-comment +'D:_a-__A:_-__F:_- 'reclass d:set-stack-comment +'D:_...ss-?__A:_-__F:_- 'reorder d:set-stack-comment +'D:_-__A:_-__F:_- 'repeat d:set-stack-comment +'D:_...-__A:_-__F:_- 'reset d:set-stack-comment +'D:_abc-bca__A:_-__F:_- 'rot d:set-stack-comment +'D:_s-__A:_-__F:_- 's, d:set-stack-comment +'D:_-s__A:_-__F:_- 's:ASCII-LETTERS d:set-stack-comment +'D:_-s__A:_-__F:_- 's:ASCII-LOWERCASE d:set-stack-comment +'D:_-s__A:_-__F:_- 's:ASCII-UPPERCASE d:set-stack-comment +'D:_-s__A:_-__F:_- 's:DIGITS d:set-stack-comment +'D:_-s__A:_-__F:_- 's:PUNCTUATION d:set-stack-comment +'D:_-s__A:_-__F:_- 's:WHITESPACE d:set-stack-comment +'D:_ss-s__A:_-__F:_- 's:append d:set-stack-comment +'D:_ss-f__A:_-__F:_- 's:begins-with? d:set-stack-comment +'D:_sSq-_||_sSq-s__A:_-__F:_- 's:case d:set-stack-comment +'D:_s-s__A:_-__F:_- 's:chop d:set-stack-comment +'D:_ss-__A:_-__F:_- 's:const d:set-stack-comment +'D:_sc-f__A:_-__F:_- 's:contains/char? d:set-stack-comment +'D:_ss-f__A:_-__F:_- 's:contains/string? d:set-stack-comment +'D:_sa-__A:_-__F:_- 's:copy d:set-stack-comment +'D:_s-s__A:_-__F:_- 's:dedup d:set-stack-comment +'D:_-a__A:_-__F:_- 's:dedup.data d:set-stack-comment +'D:_s-f__A:_-__F:_- 's:dedup.defined? d:set-stack-comment +'D:_s-s__A:_-__F:_- 's:dedup.find d:set-stack-comment +'D:_s-__A:_-__F:_- 's:dedup.register d:set-stack-comment +'D:_-s__A:_-__F:_- 's:empty d:set-stack-comment +'D:_ss-f__A:_-__F:_- 's:ends-with? d:set-stack-comment +'D:_ss-f__A:_-__F:_- 's:eq? d:set-stack-comment +'D:_s-?__A:_-__F:_-? 's:evaluate d:set-stack-comment +'D:_sn-n__A:_-__F:_- 's:fetch d:set-stack-comment +'D:_sq-s__A:_-__F:_- 's:filter d:set-stack-comment +'D:_sq-__A:_-__F:_- 's:for-each d:set-stack-comment +'D:_...s-s__A:_-__F:_- 's:format d:set-stack-comment +'D:_-s__A:_-__F:_- 's:get d:set-stack-comment +'D:_-s__A:_-__F:_- 's:get-word d:set-stack-comment +'D:_s-n__A:_-__F:_- 's:hash d:set-stack-comment +'D:_sc-n__A:_-__F:_- 's:index/char d:set-stack-comment +'D:_ss-n__A:_-__F:_- 's:index/string d:set-stack-comment +'D:_s-s__A:_-__F:_- 's:keep d:set-stack-comment +'D:_sn-s__A:_-__F:_- 's:left d:set-stack-comment +'D:_s-n__A:_-__F:_- 's:length d:set-stack-comment +'D:_sq-s__A:_-__F:_- 's:map d:set-stack-comment +'D:_ss-s__A:_-__F:_- 's:prepend d:set-stack-comment +'D:_s-__A:_-__F:_- 's:put d:set-stack-comment +'D:_sss-s__A:_-__F:_- 's:replace d:set-stack-comment +'D:_sss-s__A:_-__F:_- 's:replace-all d:set-stack-comment +'D:_s-s__A:_-__F:_- 's:reverse d:set-stack-comment +'D:_sn-s__A:_-__F:_- 's:right d:set-stack-comment +'D:_-__A:_-__F:_- 's:skip d:set-stack-comment +'D:_sc-ss__A:_-__F:_- 's:split/char d:set-stack-comment +'D:_ss-ss__A:_-__F:_- 's:split/string d:set-stack-comment +'D:_csn-__A:_-__F:_- 's:store d:set-stack-comment +'D:_sfl-s__A:_-__F:_- 's:substr d:set-stack-comment +'D:_s-s__A:_-__F:_- 's:temp d:set-stack-comment +'D:_s-__A:_-__F:_-F 's:to-float d:set-stack-comment +'D:_s-s__A:_-__F:_- 's:to-lower d:set-stack-comment +'D:_s-n__A:_-__F:_- 's:to-number d:set-stack-comment +'D:_s-s__A:_-__F:_- 's:to-upper d:set-stack-comment +'D:_sc-a__A:_-__F:_- 's:tokenize d:set-stack-comment +'D:_ss-a__A:_-__F:_- 's:tokenize-on-string d:set-stack-comment +'D:_s-s__A:_-__F:_- 's:trim d:set-stack-comment +'D:_s-s__A:_-__F:_- 's:trim-left d:set-stack-comment +'D:_s-s__A:_-__F:_- 's:trim-right d:set-stack-comment +'D:_s-f__A:_-__F:_- 's:unique? d:set-stack-comment +'D:_aa-__A:_-__F:_- 'set-hook d:set-stack-comment +'D:_mn-o__A:_-__F:_- 'shift d:set-stack-comment +'D:_ns-__A:_-__F:_- 'sigil:! d:set-stack-comment +'D:_s-n__A:_-__F:_- 'sigil:# d:set-stack-comment +'D:_s-c__A:_-__F:_- 'sigil:$ d:set-stack-comment +'D:_s-a__A:_-__F:_- 'sigil:& d:set-stack-comment +'D:_s-s__A:_-__F:_- 'sigil:' d:set-stack-comment +'D:_s-__A:_-__F:_- 'sigil:( d:set-stack-comment +'D:_s-__A:_-__F:_-F 'sigil:. d:set-stack-comment +'D:_s-__A:_-__F:_- 'sigil:: d:set-stack-comment +'D:_s-n__A:_-__F:_- 'sigil:@ d:set-stack-comment +'D:_s-__A:_-__F:_- 'sigil:\ d:set-stack-comment +'D:_s-__A:_-__F:_- 'sigil:^ d:set-stack-comment +'D:_s-__A:_-__F:_- 'sigil:` d:set-stack-comment +'D:_s-__A:_-__F:_- 'sigil:| d:set-stack-comment +'D:_nq(?n-?)-n__A:_-__F:_- 'sip d:set-stack-comment +'D:_-__A:_-__F:_- 'sp d:set-stack-comment +'D:_na-__A:_-__F:_- 'store d:set-stack-comment +'D:_na-a__A:_-__F:_- 'store-next d:set-stack-comment +'D:_nm-mn__A:_-__F:_- 'swap d:set-stack-comment +'D:_-__A:_-__F:_- 'tab d:set-stack-comment +'D:_-__A:_-__F:_- 'tail-recurse d:set-stack-comment +'D:_nq-__A:_-__F:_- 'times d:set-stack-comment +'D:_xqqq-?__A:_-__F:_- 'tri d:set-stack-comment +'D:_xyzqqq-?__A:_-__F:_- 'tri* d:set-stack-comment +'D:_xyzq-?__A:_-__F:_- 'tri@ d:set-stack-comment +'D:_nm-mnm__A:_-__F:_- 'tuck d:set-stack-comment +'D:_a-__A:_-__F:_- 'unhook d:set-stack-comment +'D:_n-nnnn__A:_-__F:_- 'unpack d:set-stack-comment +'D:_q(-f)-__A:_-__F:_- 'until d:set-stack-comment +'D:_a-__A:_-__F:_- 'v:dec d:set-stack-comment +'D:_na-__A:_-__F:_- 'v:dec-by d:set-stack-comment +'D:_a-__A:_-__F:_- 'v:inc d:set-stack-comment +'D:_na-__A:_-__F:_- 'v:inc-by d:set-stack-comment +'D:_alu-__A:_-__F:_- 'v:limit d:set-stack-comment +'D:_a-__A:_-__F:_- 'v:off d:set-stack-comment +'D:_a-__A:_-__F:_- 'v:on d:set-stack-comment +'D:_aq-__A:_-__F:_- 'v:preserve d:set-stack-comment +'D:_aq-__A:_-__F:_- 'v:update d:set-stack-comment +'D:_s-__A:_-__F:_- 'var d:set-stack-comment +'D:_ns-__A:_-__F:_- 'var-n d:set-stack-comment +'D:_ss-__A:_-__F:_- 'var-s d:set-stack-comment +'D:_a-n__A:_-__F:_- 'w:fetch d:set-stack-comment +'D:_a-an__A:_-__F:_- 'w:fetch-next d:set-stack-comment +'D:_na-__A:_-__F:_- 'w:store d:set-stack-comment +'D:_na-a__A:_-__F:_- 'w:store-next d:set-stack-comment +'D:_q(-f)-__A:_-__F:_- 'while d:set-stack-comment +'D:_mn-o__A:_-__F:_- 'xor d:set-stack-comment +'D:_-__A:_-__F:_- '{ d:set-stack-comment +'D:_-__A:_-__F:_- '{{ d:set-stack-comment +'D:_-a__A:_-__F:_- '} d:set-stack-comment +'D:_-__A:_-__F:_- '}} d:set-stack-comment ~~~ diff --git a/interface/unsigned.retro b/interface/unsigned.retro index 1ec32bc..f382877 100644 --- a/interface/unsigned.retro +++ b/interface/unsigned.retro @@ -1,17 +1,17 @@ # Unsigned Numbers ~~~ -:unsigned:+ (nn-n) #0 #8101 io:scan-for io:invoke \ad...... ; -:unsigned:- (nn-n) #0 #8101 io:scan-for io:invoke \su...... ; -:unsigned:* (nn-n) #0 #8101 io:scan-for io:invoke \mu...... ; -:unsigned:/mod (nn-nn) #0 #8101 io:scan-for io:invoke \di...... ; -:unsigned:eq? (nn-f) #0 #8101 io:scan-for io:invoke \eq...... ; -:unsigned:-eq? (nn-f) #0 #8101 io:scan-for io:invoke \ne...... ; -:unsigned:lt? (nn-f) #0 #8101 io:scan-for io:invoke \lt...... ; -:unsigned:gt? (nn-f) #0 #8101 io:scan-for io:invoke \gt...... ; -:unsigned:shift (nn-n) #0 #8101 io:scan-for io:invoke \sh...... ; -:unsigned:*/mod (nnn-nn) #1 #0 #8101 io:scan-for dup io:invoke io:invoke ; -:*/mod (nnn-nn) #1 #8101 io:scan-for io:invoke ; +:unsigned:+ (:nn-n) #0 #8101 io:scan-for io:invoke \ad...... ; +:unsigned:- (:nn-n) #0 #8101 io:scan-for io:invoke \su...... ; +:unsigned:* (:nn-n) #0 #8101 io:scan-for io:invoke \mu...... ; +:unsigned:/mod (:nn-nn) #0 #8101 io:scan-for io:invoke \di...... ; +:unsigned:eq? (:nn-f) #0 #8101 io:scan-for io:invoke \eq...... ; +:unsigned:-eq? (:nn-f) #0 #8101 io:scan-for io:invoke \ne...... ; +:unsigned:lt? (:nn-f) #0 #8101 io:scan-for io:invoke \lt...... ; +:unsigned:gt? (:nn-f) #0 #8101 io:scan-for io:invoke \gt...... ; +:unsigned:shift (:nn-n) #0 #8101 io:scan-for io:invoke \sh...... ; +:unsigned:*/mod (:nnn-nn) #1 #0 #8101 io:scan-for dup io:invoke io:invoke ; +:*/mod (:nnn-nn) #1 #8101 io:scan-for io:invoke ; ~~~ ~~~ diff --git a/vm/nga-c/image.c b/vm/nga-c/image.c index 1759370..e3f278e 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 = 24009; -CELL ngaImage[] = { 1793,12065,23970,24008,202409,422,394,1333,1535,0,12113,0,10,1,10,2,10,3,10, +CELL ngaImageCells = 31499; +CELL ngaImage[] = { 1793,12065,31460,31498,202409,422,394,1333,1535,0,12113,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,12065,23970,24008,202409,422,394,1333,1535,0,12113,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,659713,6,1793,23253,17108737,3,2, + 66,7,10,659713,1,659713,2,659713,3,659713,4,659713,5,659713,6,1793,30743,17108737,3,2, 524559,130,2049,130,2049,130,524545,0,130,524545,0,130,524545,0,130,2049,144,1048838,2,1642241, - 10,7,22743,8246457295145463473,167841793,221,11,17826049,0,221,2,15,25,524546,21558,134287105,222,29,2305,223, + 10,7,30233,8246457295145463473,167841793,221,11,17826049,0,221,2,15,25,524546,29026,134287105,222,29,2305,223, 459023,231,2049,5044,134287361,222,226,659201,221,10,659969,7,2049,58,25,17694978,58,249,9,84152833, 48,319750404,248,117507601,251,184618754,45,25,16974851,-1,168886532,1,134284289,1,264,134284289,0,251,660227,32, 0,0,115,105,103,105,108,58,105,0,285278479,281,6,2576,524546,104,1641217,1,167838467,278, @@ -37,45 +37,45 @@ CELL ngaImage[] = { 1793,12065,23970,24008,202409,422,394,1333,1535,0,12113,0,10 10605,11865,11025,0,2049,241,987393,1,1793,130,524546,500,2049,498,2049,498,17891588,2,500,8, 17045505,-24,-16,17043736,-8,1118488,1793,130,17043202,1,169021201,2049,58,25,33883396,101450758,6404,459011,490,34668804, 2,2049,487,524545,432,490,302056196,432,659969,1,114,101,116,114,111,46,109,117,114,105, - 0,0,15,174,509,193489870,0,100,117,112,0,520,17,174,509,6385162522,0,100,114,111, - 112,0,530,19,174,509,6385706560,0,115,119,97,112,0,541,27,174,509,6385107969,0,99, - 97,108,108,0,552,29,174,509,193490778,0,101,113,63,0,563,31,174,509,6383171847,0, - 45,101,113,63,0,573,33,174,509,193498500,0,108,116,63,0,584,35,174,509,193493055, - 0,103,116,63,0,594,37,174,509,210712273007,0,102,101,116,99,104,0,604,39,174, - 509,210728224082,0,115,116,111,114,101,0,616,41,174,509,177616,0,43,0,628,43,174, - 509,177618,0,45,0,636,45,174,509,177615,0,42,0,644,47,174,509,6383252404,0,47, - 109,111,100,0,652,49,174,509,193486360,0,97,110,100,0,663,51,174,509,5863686,0, - 111,114,0,673,53,174,509,193511454,0,120,111,114,0,682,55,174,509,210727785923,0,115, - 104,105,102,116,0,692,388,180,509,6385597157,0,112,117,115,104,0,704,391,180,509, - 193502740,0,112,111,112,0,715,385,180,509,5861552,0,48,59,0,725,58,168,509,8246307614109670331, - 0,102,101,116,99,104,45,110,101,120,116,0,734,61,168,509,8246931865698567806,0,115,116, - 111,114,101,45,110,101,120,116,0,751,271,168,509,-4555094569267928757,0,115,58,116,111,45, - 110,117,109,98,101,114,0,768,118,168,509,210726128775,0,115,58,101,113,63,0,786, - 104,168,509,7572865151309012,0,115,58,108,101,110,103,116,104,0,798,66,168,509,6953390994662,0, - 99,104,111,111,115,101,0,813,76,174,509,5863476,0,105,102,0,826,74,168,509, - 193429569,0,45,105,102,0,835,310,180,509,229482595734751,0,115,105,103,105,108,58,40,0, - 845,149,156,509,7570887965854272,0,67,111,109,112,105,108,101,114,0,859,3,156,509,6384141667, - 0,72,101,97,112,0,874,130,168,509,177617,0,44,0,885,144,168,509,5863748,0, - 115,44,0,893,150,180,509,177632,0,59,0,902,344,180,509,177664,0,91,0,910, - 360,180,509,177666,0,93,0,918,2,156,509,8244734546833303387,0,68,105,99,116,105,111,110, - 97,114,121,0,926,181,168,509,6953375463185,0,100,58,108,105,110,107,0,943,182,168, - 509,6385101839,0,100,58,120,116,0,956,184,168,509,229461379705849,0,100,58,99,108,97,115, - 115,0,967,192,168,509,6953375526308,0,100,58,110,97,109,101,0,981,168,168,509,8246177435876103505, - 0,99,108,97,115,115,58,119,111,114,100,0,994,180,168,509,-4577305721744236665,0,99,108, - 97,115,115,58,109,97,99,114,111,0,1011,156,168,509,8246177435875405519,0,99,108,97,115, - 115,58,100,97,116,97,0,1029,194,168,509,-3503194823018915134,0,100,58,97,100,100,45,104, - 101,97,100,101,114,0,1046,311,180,509,229482595734746,0,115,105,103,105,108,58,35,0, - 1065,317,180,509,229482595734769,0,115,105,103,105,108,58,58,0,1079,336,180,509,229482595734749,0, - 115,105,103,105,108,58,38,0,1093,315,180,509,229482595734747,0,115,105,103,105,108,58, - 36,0,1107,375,180,509,6953974492262,0,114,101,112,101,97,116,0,1121,377,180,509,210706394789, - 0,97,103,97,105,110,0,1134,422,168,509,249892712402858498,0,105,110,116,101,114,112,114, - 101,116,0,1146,241,168,509,7572225886563901,0,100,58,108,111,111,107,117,112,0,1162,174, - 168,509,399738814153734542,0,99,108,97,115,115,58,112,114,105,109,105,116,105,118,101,0, - 1177,4,156,509,229445000025131,0,86,101,114,115,105,111,110,0,1199,469,168,509,177678,0, - 105,0,1213,130,168,509,177673,0,100,0,1221,463,168,509,177687,0,114,0,1229,248, - 156,509,6383922272,0,66,97,115,101,0,1237,92,168,509,6385574852,0,112,97,99,107,0, - 1248,78,168,509,6954102567431,0,117,110,112,97,99,107,0,1259,186,168,509,7572226160734292,0,100, - 58,115,111,117,114,99,101,0,1272,188,168,509,6953375310887,0,100,58,104,97,115,104, + 0,0,15,174,509,193489870,17024,100,117,112,0,520,17,174,509,6385162522,16970,100,114,111, + 112,0,530,19,174,509,6385706560,19990,115,119,97,112,0,541,27,174,509,6385107969,16102,99, + 97,108,108,0,552,29,174,509,193490778,17067,101,113,63,0,563,31,174,509,6383171847,13397, + 45,101,113,63,0,573,33,174,509,193498500,17744,108,116,63,0,584,35,174,509,193493055, + 17372,103,116,63,0,594,37,174,509,210712273007,17087,102,101,116,99,104,0,604,39,174, + 509,210728224082,19951,115,116,111,114,101,0,616,41,174,509,177616,13322,43,0,628,43,174, + 509,177618,13360,45,0,636,45,174,509,177615,13302,42,0,644,47,174,509,6383252404,13475,47, + 109,111,100,0,652,49,174,509,193486360,15311,97,110,100,0,663,51,174,509,5863686,18299, + 111,114,0,673,53,174,509,193511454,20540,120,111,114,0,682,55,174,509,210727785923,19666,115, + 104,105,102,116,0,692,388,180,509,6385597157,18399,112,117,115,104,0,704,391,180,509, + 193502740,18363,112,111,112,0,715,385,180,509,5861552,13496,48,59,0,725,58,168,509,8246307614109670331, + 17106,102,101,116,99,104,45,110,101,120,116,0,734,61,168,509,8246931865698567806,19970,115,116, + 111,114,101,45,110,101,120,116,0,751,271,168,509,-4555094569267928757,19493,115,58,116,111,45, + 110,117,109,98,101,114,0,768,118,168,509,210726128775,18960,115,58,101,113,63,0,786, + 104,168,509,7572865151309012,19197,115,58,108,101,110,103,116,104,0,798,66,168,509,6953390994662,16263, + 99,104,111,111,115,101,0,813,76,174,509,5863476,17560,105,102,0,826,74,168,509, + 193429569,13417,45,105,102,0,835,310,180,509,229482595734751,0,115,105,103,105,108,58,40,0, + 845,149,156,509,7570887965854272,14213,67,111,109,112,105,108,101,114,0,859,3,156,509,6384141667, + 14320,72,101,97,112,0,874,130,168,509,177617,13342,44,0,885,144,168,509,5863748,18537, + 115,44,0,893,150,180,509,177632,13521,59,0,902,344,180,509,177664,14554,91,0,910, + 360,180,509,177666,14571,93,0,918,2,156,509,8244734546833303387,14231,68,105,99,116,105,111,110, + 97,114,121,0,926,181,168,509,6953375463185,16749,100,58,108,105,110,107,0,943,182,168, + 509,6385101839,16861,100,58,120,116,0,956,184,168,509,229461379705849,16603,100,58,99,108,97,115, + 115,0,967,192,168,509,6953375526308,16806,100,58,110,97,109,101,0,981,168,168,509,8246177435876103505, + 16344,99,108,97,115,115,58,119,111,114,100,0,994,180,168,509,-4577305721744236665,16308,99,108, + 97,115,115,58,109,97,99,114,111,0,1011,156,168,509,8246177435875405519,16283,99,108,97,115, + 115,58,100,97,116,97,0,1029,194,168,509,-3503194823018915134,16583,100,58,97,100,100,45,104, + 101,97,100,101,114,0,1046,311,180,509,229482595734746,19705,115,105,103,105,108,58,35,0, + 1065,317,180,509,229482595734769,19799,115,105,103,105,108,58,58,0,1079,336,180,509,229482595734749,19743, + 115,105,103,105,108,58,38,0,1093,315,180,509,229482595734747,19724,115,105,103,105,108,58, + 36,0,1107,375,180,509,6953974492262,18477,114,101,112,101,97,116,0,1121,377,180,509,210706394789, + 15276,97,103,97,105,110,0,1134,422,168,509,249892712402858498,17634,105,110,116,101,114,112,114, + 101,116,0,1146,241,168,509,7572225886563901,16768,100,58,108,111,111,107,117,112,0,1162,174, + 168,509,399738814153734542,16326,99,108,97,115,115,58,112,114,105,109,105,116,105,118,101,0, + 1177,4,156,509,229445000025131,14536,86,101,114,115,105,111,110,0,1199,469,168,509,177678,17542, + 105,0,1213,130,168,509,177673,16548,100,0,1221,463,168,509,177687,18418,114,0,1229,248, + 156,509,6383922272,14195,66,97,115,101,0,1237,92,168,509,6385574852,18341,112,97,99,107,0, + 1248,78,168,509,6954102567431,20172,117,110,112,97,99,107,0,1259,186,168,509,7572226160734292,16842,100, + 58,115,111,117,114,99,101,0,1272,188,168,509,6953375310887,16658,100,58,104,97,115,104, 0,1287,190,168,509,229461398967545,0,100,58,115,116,97,99,107,0,1300,394,168,509,-3366153855364863819, 0,101,114,114,58,110,111,116,102,111,117,110,100,0,105,109,97,103,101,58, 115,97,118,101,0,103,101,0,98,108,101,0,46,114,101,116,114,111,0,0, @@ -88,96 +88,96 @@ CELL ngaImage[] = { 1793,12065,23970,24008,202409,422,394,1333,1535,0,12113,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,1314,1546,168, - 13256,193454822,0,69,79,77,0,1,-3,15,10,1536,1562,168,13256,210709897370,0,100,101,112, - 116,104,0,1,-1,15,10,1550,1579,168,13256,6953375454647,0,100,58,108,97,115,116,0, - 1,2,15,10,1566,1599,168,13256,249883453713703409,0,100,58,108,97,115,116,46,120,116,0, - 2049,1579,2049,182,15,10,1583,1624,168,13256,-3502687787217310053,0,100,58,108,97,115,116,46,99, - 108,97,115,115,0,2049,1579,2049,184,15,10,1605,1648,168,13256,-4578080011420638202,0,100,58,108, - 97,115,116,46,110,97,109,101,0,2049,1579,2049,192,10,1630,1667,168,13256,229481143079314,0, - 114,101,99,108,97,115,115,0,2049,1579,2049,184,16,10,1653,1689,168,13256,249892660727267252,0, - 105,109,109,101,100,105,97,116,101,0,1,180,2049,1667,10,1673,1705,168,13256,6385144159, - 0,100,97,116,97,0,1,156,2049,1667,10,1694,1726,168,13256,249902713833354782,0,112,114,105, - 109,105,116,105,118,101,0,1,174,2049,1667,10,1710,1742,180,13256,6385302998,0,104,111, - 111,107,0,1,1793,2049,130,1,3,15,1,1,17,2049,130,10,1731,1770,168,13256, - 7572920930896175,0,115,101,116,45,104,111,111,107,0,1,1,17,16,10,1755,1788,168,13256, - 6954102295577,0,117,110,104,111,111,107,0,1,1,17,2,1,1,17,4,16,10,1775, - 1806,180,13256,177613,0,40,0,10,1798,1815,180,13256,177614,0,41,0,10,1807,1834,168, - 13256,-4577149749211730287,0,99,111,109,112,105,108,101,58,108,105,116,0,1,1,2049,130,2049, - 130,10,1816,1860,168,13256,-3471989134310745468,0,99,111,109,112,105,108,101,58,106,117,109,112, - 0,1,1793,2049,130,2049,130,10,1841,1886,168,13256,-3471989134311018844,0,99,111,109,112,105,108, - 101,58,99,97,108,108,0,1,2049,2049,130,2049,130,10,1867,1911,168,13256,-4577149749211723885,0, + 20698,193454822,14266,69,79,77,0,1,-3,15,10,1536,1562,168,20698,210709897370,16914,100,101,112, + 116,104,0,1,-1,15,10,1550,1579,168,20698,6953375454647,16677,100,58,108,97,115,116,0, + 1,2,15,10,1566,1599,168,20698,249883453713703409,16731,100,58,108,97,115,116,46,120,116,0, + 2049,1579,2049,182,15,10,1583,1624,168,20698,-3502687787217310053,16695,100,58,108,97,115,116,46,99, + 108,97,115,115,0,2049,1579,2049,184,15,10,1605,1648,168,20698,-4578080011420638202,16713,100,58,108, + 97,115,116,46,110,97,109,101,0,2049,1579,2049,192,10,1630,1667,168,20698,229481143079314,18436, + 114,101,99,108,97,115,115,0,2049,1579,2049,184,16,10,1653,1689,168,20698,249892660727267252,17598, + 105,109,109,101,100,105,97,116,101,0,1,180,2049,1667,10,1673,1705,168,20698,6385144159, + 16880,100,97,116,97,0,1,156,2049,1667,10,1694,1726,168,20698,249902713833354782,18382,112,114,105, + 109,105,116,105,118,101,0,1,174,2049,1667,10,1710,1742,180,20698,6385302998,17525,104,111, + 111,107,0,1,1793,2049,130,1,3,15,1,1,17,2049,130,10,1731,1770,168,20698, + 7572920930896175,19647,115,101,116,45,104,111,111,107,0,1,1,17,16,10,1755,1788,168,20698, + 6954102295577,20154,117,110,104,111,111,107,0,1,1,17,2,1,1,17,4,16,10,1775, + 1806,180,20698,177613,13268,40,0,10,1798,1815,180,20698,177614,13285,41,0,10,1807,1834,168, + 20698,-4577149749211730287,16416,99,111,109,112,105,108,101,58,108,105,116,0,1,1,2049,130,2049, + 130,10,1816,1860,168,20698,-3471989134310745468,16398,99,111,109,112,105,108,101,58,106,117,109,112, + 0,1,1793,2049,130,2049,130,10,1841,1886,168,20698,-3471989134311018844,16380,99,111,109,112,105,108, + 101,58,99,97,108,108,0,1,2049,2049,130,2049,130,10,1867,1911,168,20698,-4577149749211723885,16434, 99,111,109,112,105,108,101,58,114,101,116,0,1,10,2049,130,10,1893,1933,168, - 13256,8246182162316307558,0,99,111,109,112,105,108,105,110,103,63,0,1,149,15,10,1916,1951, - 180,13256,229482595734807,0,115,105,103,105,108,58,96,0,2049,271,2049,130,10,1937,1970,180, - 13256,229482595734803,0,115,105,103,105,108,58,92,0,2049,469,10,1956,1987,180,13256,229482595734805,0, - 115,105,103,105,108,58,94,0,2049,463,10,1973,2001,168,13256,6385292201,0,104,101,114, - 101,0,1,3,15,10,1990,2019,180,13256,229482595734775,0,115,105,103,105,108,58,64,0, + 20698,8246182162316307558,16451,99,111,109,112,105,108,105,110,103,63,0,1,149,15,10,1916,1951, + 180,20698,229482595734807,19872,115,105,103,105,108,58,96,0,2049,271,2049,130,10,1937,1970,180, + 20698,229482595734803,19836,115,105,103,105,108,58,92,0,2049,469,10,1956,1987,180,20698,229482595734805,19854, + 115,105,103,105,108,58,94,0,2049,463,10,1973,2001,168,20698,6385292201,17490,104,101,114, + 101,0,1,3,15,10,1990,2019,180,20698,229482595734775,19817,115,105,103,105,108,58,64,0, 2049,241,2049,182,15,2049,1933,1793,2035,1,3841,2049,130,2049,130,10,1,2028,1793,2041, - 15,10,1,2039,2049,66,10,2005,2060,180,13256,229482595734744,0,115,105,103,105,108,58,33, + 15,10,1,2039,2049,66,10,2005,2060,180,20698,229482595734744,19686,115,105,103,105,108,58,33, 0,2049,241,2049,182,15,2049,1933,1793,2076,1,4097,2049,130,2049,130,10,1,2069,1793, - 2082,16,10,1,2080,2049,66,10,2046,2102,168,13256,7572225537532823,0,100,58,99,114,101,97, + 2082,16,10,1,2080,2049,66,10,2046,2102,168,20698,7572225537532823,16622,100,58,99,114,101,97, 116,101,0,1793,2104,1,156,1,0,2049,194,2049,2001,2049,1579,2049,182,16,10,2087, - 2130,168,13256,210731100041,0,118,97,114,45,110,0,2049,2102,2049,130,10,2118,2145,168,13256, - 193508814,0,118,97,114,0,134284289,0,2130,10,2135,2161,168,13256,210709068620,0,99,111,110,115, - 116,0,2049,2102,2049,1579,2049,182,16,10,2149,2180,174,13256,6385740380,0,116,117,99,107, - 0,100926722,10,2169,2193,174,13256,6385561857,0,111,118,101,114,0,67502597,10,2182,2205,174,13256, - 193500364,0,110,105,112,0,772,10,2195,2223,174,13256,249885844724841747,0,100,114,111,112,45,112, - 97,105,114,0,771,10,2207,2236,174,13256,6383817805,0,63,100,117,112,0,6402,10,2225, - 2253,168,13256,7572302161469511,0,100,117,112,45,112,97,105,114,0,67502597,67502597,10,2238,2266,168, - 13256,193489474,0,100,105,112,0,525572,6,10,2256,2279,168,13256,193505809,0,115,105,112,0, - 67502597,1,27,2049,2266,10,2269,2294,168,13256,5863248,0,98,105,0,1,2279,2049,2266,8, - 10,2285,2310,168,13256,193487226,0,98,105,42,0,1,2266,2049,2266,8,10,2300,2326,168, - 13256,193487248,0,98,105,64,0,2,2049,2310,10,2316,2340,168,13256,193507188,0,116,114,105, - 0,1793,2349,1,2279,2049,2266,2049,2279,10,1,2342,2049,2266,8,10,2330,2366,168,13256, - 6385737246,0,116,114,105,42,0,1793,2383,1793,2376,4,1,2266,2049,2266,10,1,2370,2049, - 2266,2049,2266,10,1,2368,2049,2266,8,10,2355,2400,168,13256,6385737268,0,116,114,105,64, - 0,2,2,2049,2366,10,2389,2417,168,13256,210732529790,0,119,104,105,108,101,0,1793,2426, - 525570,1639430,3,1,2419,7,10,1,2419,8,3,10,2405,2443,168,13256,210730385457,0,117,110, + 2130,168,20698,210731100041,20402,118,97,114,45,110,0,2049,2102,2049,130,10,2118,2145,168,20698, + 193508814,20384,118,97,114,0,134284289,0,2130,10,2135,2161,168,20698,210709068620,16489,99,111,110,115, + 116,0,2049,2102,2049,1579,2049,182,16,10,2149,2180,174,20698,6385740380,20132,116,117,99,107, + 0,100926722,10,2169,2193,174,20698,6385561857,18319,111,118,101,114,0,67502597,10,2182,2205,174,20698, + 193500364,18226,110,105,112,0,772,10,2195,2223,174,20698,249885844724841747,16988,100,114,111,112,45,112, + 97,105,114,0,771,10,2207,2236,174,20698,6383817805,13538,63,100,117,112,0,6402,10,2225, + 2253,168,20698,7572302161469511,17044,100,117,112,45,112,97,105,114,0,67502597,67502597,10,2238,2266,168, + 20698,193489474,16932,100,105,112,0,525572,6,10,2256,2279,168,20698,193505809,19908,115,105,112,0, + 67502597,1,27,2049,2266,10,2269,2294,168,20698,5863248,15445,98,105,0,1,2279,2049,2266,8, + 10,2285,2310,168,20698,193487226,15466,98,105,42,0,1,2266,2049,2266,8,10,2300,2326,168, + 20698,193487248,15488,98,105,64,0,2,2049,2310,10,2316,2340,168,20698,193507188,20064,116,114,105, + 0,1793,2349,1,2279,2049,2266,2049,2279,10,1,2342,2049,2266,8,10,2330,2366,168,20698, + 6385737246,20086,116,114,105,42,0,1793,2383,1793,2376,4,1,2266,2049,2266,10,1,2370,2049, + 2266,2049,2266,10,1,2368,2049,2266,8,10,2355,2400,168,20698,6385737268,20110,116,114,105,64, + 0,2,2,2049,2366,10,2389,2417,168,20698,210732529790,20518,119,104,105,108,101,0,1793,2426, + 525570,1639430,3,1,2419,7,10,1,2419,8,3,10,2405,2443,168,20698,210730385457,20194,117,110, 116,105,108,0,1793,2454,525570,385942534,-1,25,3,1,2445,7,10,1,2445,8,3,10, - 2431,2473,168,13256,229466054377278,0,102,111,114,101,118,101,114,0,1793,2477,8,10,1,2475, - 2049,2279,1,2473,7,10,2459,2497,168,13256,210729012103,0,116,105,109,101,115,0,1793,2509, - 4,25,33886721,1,2053,1542,1,2500,7,10,1,2499,8,3,10,2485,2528,180,13256,229482595734835, - 0,115,105,103,105,108,58,124,0,2049,241,1793,2536,2049,182,15,10,1,2532,1793, + 2431,2473,168,20698,229466054377278,17336,102,111,114,101,118,101,114,0,1793,2477,8,10,1,2475, + 2049,2279,1,2473,7,10,2459,2497,168,20698,210729012103,20045,116,105,109,101,115,0,1793,2509, + 4,25,33886721,1,2053,1542,1,2500,7,10,1,2499,8,3,10,2485,2528,180,20698,229482595734835, + 19890,115,105,103,105,108,58,124,0,2049,241,1793,2536,2049,182,15,10,1,2532,1793, 2544,2049,184,15,10,1,2540,2049,2294,2049,1933,1793,2559,1,156,2049,2266,2049,1886,10, - 1,2552,1,27,2049,66,10,2514,2577,168,13256,6384551781,0,84,82,85,69,0,1,-1, - 10,2566,2592,168,13256,210672985680,0,70,65,76,83,69,0,1,0,10,2580,2606,168,13256, - 6385108193,0,99,97,115,101,0,1793,2611,67502597,11,10,1,2608,2049,2266,4,1793,2623,772, + 1,2552,1,27,2049,66,10,2514,2577,168,20698,6384551781,14482,84,82,85,69,0,1,-1, + 10,2566,2592,168,20698,210672985680,14284,70,65,76,83,69,0,1,0,10,2580,2606,168,20698, + 6385108193,16177,99,97,115,101,0,1793,2611,67502597,11,10,1,2608,2049,2266,4,1793,2623,772, 8,2049,2577,10,1,2618,1793,2631,3,2049,2592,10,1,2627,2049,66,25,6,3,3, - 10,2595,2653,168,13256,6953962162094,0,115,58,99,97,115,101,0,1793,2659,67502597,2049,118,10, + 10,2595,2653,168,20698,6953962162094,18703,115,58,99,97,115,101,0,1793,2659,67502597,2049,118,10, 1,2655,2049,2266,4,1793,2671,772,8,2049,2577,10,1,2666,1793,2679,3,2049,2592,10, - 1,2675,2049,66,25,6,3,3,10,2640,2698,168,13256,193500566,0,110,111,116,0,1, - -1,23,10,2688,2714,168,13256,210719911674,0,108,116,101,113,63,0,2049,2253,101516555,22,10, - 2702,2731,168,13256,210713982069,0,103,116,101,113,63,0,4,2049,2714,10,2719,2747,168,13256, - 210720171475,0,110,58,77,65,88,0,1,-5,15,10,2735,2763,168,13256,210720171729,0,110,58, - 77,73,78,0,1,-4,15,10,2751,2781,168,13256,229474321428492,0,110,58,122,101,114,111, - 63,0,1,0,11,10,2767,2800,168,13256,7572649618157049,0,110,58,45,122,101,114,111,63, - 0,1,0,12,10,2785,2822,168,13256,-4562761254435316065,0,110,58,110,101,103,97,116,105,118, - 101,63,0,1,0,13,10,2804,2844,168,13256,-4562757999622951041,0,110,58,112,111,115,105,116, - 105,118,101,63,0,1,-1,14,10,2826,2875,168,13256,-1420858746182909718,0,110,58,115,116,114, + 1,2675,2049,66,25,6,3,3,10,2640,2698,168,20698,193500566,18263,110,111,116,0,1, + -1,23,10,2688,2714,168,20698,210719911674,17764,108,116,101,113,63,0,2049,2253,101516555,22,10, + 2702,2731,168,20698,210713982069,17392,103,116,101,113,63,0,4,2049,2714,10,2719,2747,168,20698, + 210720171475,17823,110,58,77,65,88,0,1,-5,15,10,2735,2763,168,20698,210720171729,17841,110,58, + 77,73,78,0,1,-4,15,10,2751,2781,168,20698,229474321428492,18207,110,58,122,101,114,111, + 63,0,1,0,11,10,2767,2800,168,20698,7572649618157049,17804,110,58,45,122,101,114,111,63, + 0,1,0,12,10,2785,2822,168,20698,-4562761254435316065,18036,110,58,110,101,103,97,116,105,118, + 101,63,0,1,0,13,10,2804,2844,168,20698,-4562757999622951041,18074,110,58,112,111,115,105,116, + 105,118,101,63,0,1,-1,14,10,2826,2875,168,20698,-1420858746182909718,18169,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, - 2848,2893,168,13256,229474297120890,0,110,58,101,118,101,110,63,0,1,2,20,3,2049,2781, - 10,2879,2913,168,13256,6953766919107,0,110,58,111,100,100,63,0,2049,2893,2049,2698,10,2900, - 2928,168,13256,193494767,0,105,102,59,0,67502597,1,76,2049,2266,25,6,771,10,2918,2948, - 168,13256,6383175836,0,45,105,102,59,0,67502597,1,74,2049,2266,2049,2698,25,6,771,10, - 2937,2969,174,13256,193504922,0,114,111,116,0,67503109,10,2959,2979,174,13256,177620,0,47,0, - 197652,10,2971,2991,174,13256,193499461,0,109,111,100,0,788,10,2981,3005,168,13256,210720211139,0, + 2848,2893,168,20698,229474297120890,17918,110,58,101,118,101,110,63,0,1,2,20,3,2049,2781, + 10,2879,2913,168,20698,6953766919107,18055,110,58,111,100,100,63,0,2049,2893,2049,2698,10,2900, + 2928,168,20698,193494767,17579,105,102,59,0,67502597,1,76,2049,2266,25,6,771,10,2918,2948, + 168,20698,6383175836,13436,45,105,102,59,0,67502597,1,74,2049,2266,2049,2698,25,6,771,10, + 2937,2969,174,20698,193504922,18514,114,111,116,0,67503109,10,2959,2979,174,20698,177620,13455,47,0, + 197652,10,2971,2991,174,20698,193499461,17784,109,111,100,0,788,10,2981,3005,168,20698,210720211139,18093, 110,58,112,111,119,0,1,1,4,1793,3013,67502597,19,10,1,3010,2049,2497,772,10, - 2993,3034,168,13256,7572652137106817,0,110,58,110,101,103,97,116,101,0,1,-1,19,10,3019, - 3053,168,13256,7572652347517886,0,110,58,115,113,117,97,114,101,0,4866,10,3038,3068,168,13256, - 6953767077527,0,110,58,115,113,114,116,0,1,1,1793,3086,2049,2253,197652,67502597,18,1,2, - 197652,25,17,1,3072,7,10,1,3072,8,772,10,3055,3103,168,13256,210720207665,0,110,58, + 2993,3034,168,20698,7572652137106817,18017,110,58,110,101,103,97,116,101,0,1,-1,19,10,3019, + 3053,168,20698,7572652347517886,18150,110,58,115,113,117,97,114,101,0,4866,10,3038,3068,168,20698, + 6953767077527,18131,110,58,115,113,114,116,0,1,1,1793,3086,2049,2253,197652,67502597,18,1,2, + 197652,25,17,1,3072,7,10,1,3072,8,772,10,3055,3103,168,20698,210720207665,17997,110,58, 109,105,110,0,2049,2253,13,1793,3110,3,10,1,3108,1793,3116,772,10,1,3114,2049, - 66,10,3091,3133,168,13256,210720207411,0,110,58,109,97,120,0,2049,2253,14,1793,3140,3, - 10,1,3138,1793,3146,772,10,1,3144,2049,66,10,3121,3163,168,13256,210720194371,0,110,58, - 97,98,115,0,2,2049,2822,1,3034,9,10,3151,3184,168,13256,229474304963756,0,110,58,108, - 105,109,105,116,0,4,5,2049,3103,6,2049,3133,10,3170,3204,168,13256,210720203463,0,110, - 58,105,110,99,0,659713,1,10,3192,3219,168,13256,210720197721,0,110,58,100,101,99,0, - 659969,1,10,3207,3239,168,13256,8246617666422322998,0,110,58,98,101,116,119,101,101,110,63,0, - 67503109,1793,3247,67503109,67503109,2049,3184,10,1,3242,2049,2279,11,10,3222,3269,168,13256,249861296566813883,0, - 83,99,111,112,101,76,105,115,116,0,23678,23797,10,3253,3281,168,13256,5864091,0,123, - 123,0,2049,1579,2,1,3269,2049,61,16,10,3272,3309,168,13256,-6305314778776785742,0,45,45,45, + 66,10,3091,3133,168,20698,210720207411,17977,110,58,109,97,120,0,2049,2253,14,1793,3140,3, + 10,1,3138,1793,3146,772,10,1,3144,2049,66,10,3121,3163,168,20698,210720194371,17859,110,58, + 97,98,115,0,2,2049,2822,1,3034,9,10,3151,3184,168,20698,229474304963756,17956,110,58,108, + 105,109,105,116,0,4,5,2049,3103,6,2049,3133,10,3170,3204,168,20698,210720203463,17937,110, + 58,105,110,99,0,659713,1,10,3192,3219,168,20698,210720197721,17899,110,58,100,101,99,0, + 659969,1,10,3207,3239,168,20698,8246617666422322998,17878,110,58,98,101,116,119,101,101,110,63,0, + 67503109,1793,3247,67503109,67503109,2049,3184,10,1,3242,2049,2279,11,10,3222,3269,168,20698,249861296566813883,14446, + 83,99,111,112,101,76,105,115,116,0,31168,31287,10,3253,3281,168,20698,5864091,20577,123, + 123,0,2049,1579,2,1,3269,2049,61,16,10,3272,3309,168,20698,-6305314778776785742,13380,45,45,45, 114,101,118,101,97,108,45,45,45,0,2049,1579,1,3269,2049,3204,16,10,3290,3326, - 168,13256,5864159,0,125,125,0,1,3269,2049,58,4,15,11,1793,3340,3841,3269,4097,2, + 168,20698,5864159,20612,125,125,0,1,3269,2049,58,4,15,11,1793,3340,3841,3269,4097,2, 10,1,3335,1793,3366,3841,3269,1793,3361,1,2,983567,1,3269,2049,3204,1641487,3,1,3350, 7,10,1,3348,8,16,10,1,3344,2049,66,10,3317,3382,168,0,0,0,66,121, 116,101,0,10,3371,3399,168,0,0,0,98,121,116,101,45,109,97,115,107,0, @@ -187,82 +187,82 @@ CELL ngaImage[] = { 1793,12065,23970,24008,202409,422,394,1333,1535,0,12113,0,10 2049,2266,10,1,3437,2049,2606,1,1,1793,3488,1793,3483,1793,3478,3,3841,3382,10,1, 3474,2049,2266,10,1,3472,2049,2266,10,1,3470,2049,2606,1,2,1793,3507,1793,3502,3, 3841,3382,10,1,3498,2049,2266,10,1,3496,2049,2606,1,3,1793,3519,3,3841,3382,10, - 1,3515,2049,2606,3,10,3317,3549,168,13256,-6972911891006832072,0,98,58,116,111,45,98,121,116, - 101,45,97,100,100,114,101,115,115,0,4865,4,10,3525,3566,168,13256,229458800096267,0,98, - 58,102,101,116,99,104,0,267265,4,134288385,4,2969,266001,2049,3399,10,3552,3589,168,13256, - 229458816047342,0,98,58,115,116,111,114,101,0,1048836,3382,267265,4,1793,3598,134287106,78,10,1, - 3595,2049,2266,2049,3433,2049,92,4,16,10,3575,3623,168,13256,229466548904081,0,104,58,102,101, + 1,3515,2049,2606,3,10,3317,3549,168,20698,-6972911891006832072,15409,98,58,116,111,45,98,121,116, + 101,45,97,100,100,114,101,115,115,0,4865,4,10,3525,3566,168,20698,229458800096267,15331,98, + 58,102,101,116,99,104,0,267265,4,134288385,4,2969,266001,2049,3399,10,3552,3589,168,20698, + 229458816047342,15370,98,58,115,116,111,114,101,0,1048836,3382,267265,4,1793,3598,134287106,78,10,1, + 3595,2049,2266,2049,3433,2049,92,4,16,10,3575,3623,168,20698,229466548904081,17412,104,58,102,101, 116,99,104,0,1,3566,1793,3635,2049,3204,2049,3566,1,-8,24,10,1,3627,2049,2294, - 22,10,3609,3655,168,13256,229466564855156,0,104,58,115,116,111,114,101,0,2049,2253,102039813,255, - 2049,3589,2049,3204,18350341,8,255,117507605,3589,10,3641,3683,168,13256,229485920923616,0,119,58,102,101, - 116,99,104,0,1,4,197652,15,10,3669,3702,168,13256,229485936874691,0,119,58,115,116,111, - 114,101,0,1,4,197652,16,10,3688,3726,168,13256,-2542660583859062324,0,119,58,102,101,116,99, - 104,45,110,101,120,116,0,2,1,4,17,4,2049,3683,10,3707,3753,168,13256,-3300792181564964579, - 0,104,58,102,101,116,99,104,45,110,101,120,116,0,2,1,2,17,4,2049, - 3623,10,3734,3780,168,13256,-3604044820647325481,0,98,58,102,101,116,99,104,45,110,101,120,116, - 0,2,1,1,17,4,2049,3566,10,3761,3807,168,13256,-2542036332270164849,0,119,58,115,116,111, + 22,10,3609,3655,168,20698,229466564855156,17451,104,58,115,116,111,114,101,0,2049,2253,102039813,255, + 2049,3589,2049,3204,18350341,8,255,117507605,3589,10,3641,3683,168,20698,229485920923616,20440,119,58,102,101, + 116,99,104,0,1,4,197652,15,10,3669,3702,168,20698,229485936874691,20479,119,58,115,116,111, + 114,101,0,1,4,197652,16,10,3688,3726,168,20698,-2542660583859062324,20459,119,58,102,101,116,99, + 104,45,110,101,120,116,0,2,1,4,17,4,2049,3683,10,3707,3753,168,20698,-3300792181564964579, + 17431,104,58,102,101,116,99,104,45,110,101,120,116,0,2,1,2,17,4,2049, + 3623,10,3734,3780,168,20698,-3604044820647325481,15350,98,58,102,101,116,99,104,45,110,101,120,116, + 0,2,1,1,17,4,2049,3566,10,3761,3807,168,20698,-2542036332270164849,20498,119,58,115,116,111, 114,101,45,110,101,120,116,0,2,1,4,17,1,3702,2049,2266,10,3788,3835,168, - 13256,-3300167929976067104,0,104,58,115,116,111,114,101,45,110,101,120,116,0,2,1,2,17, - 1,3655,2049,2266,10,3816,3863,168,13256,-3603420569058428006,0,98,58,115,116,111,114,101,45,110, - 101,120,116,0,2,1,1,17,1,3589,2049,2266,10,3844,3887,168,13256,7572992899446007,0,118, - 58,105,110,99,45,98,121,0,286196994,659462,10,3872,3905,168,13256,7572992693095753,0,118,58,100, - 101,99,45,98,121,0,68093186,168822290,10,3890,3920,168,13256,210729690831,0,118,58,105,110,99, - 0,1,1,4,2049,3887,10,3908,3938,168,13256,210729685089,0,118,58,100,101,99,0,1, - 1,4,2049,3905,10,3926,3958,168,13256,229484636707508,0,118,58,108,105,109,105,116,0,251790597, - 1542,2049,3184,4100,10,3944,3975,168,13256,6385748402,0,118,58,111,110,0,2049,2577,4100,10, - 3964,3991,168,13256,210729697104,0,118,58,111,102,102,0,2049,2592,4100,10,3979,4007,168,13256, - 210706586657,0,97,108,108,111,116,0,1,3,2049,3887,10,3995,4029,168,13256,8246989571153063777,0,118, + 20698,-3300167929976067104,17470,104,58,115,116,111,114,101,45,110,101,120,116,0,2,1,2,17, + 1,3655,2049,2266,10,3816,3863,168,20698,-3603420569058428006,15389,98,58,115,116,111,114,101,45,110, + 101,120,116,0,2,1,1,17,1,3589,2049,2266,10,3844,3887,168,20698,7572992899446007,20271,118, + 58,105,110,99,45,98,121,0,286196994,659462,10,3872,3905,168,20698,7572992693095753,20234,118,58,100, + 101,99,45,98,121,0,68093186,168822290,10,3890,3920,168,20698,210729690831,20253,118,58,105,110,99, + 0,1,1,4,2049,3887,10,3908,3938,168,20698,210729685089,20216,118,58,100,101,99,0,1, + 1,4,2049,3905,10,3926,3958,168,20698,229484636707508,20290,118,58,108,105,109,105,116,0,251790597, + 1542,2049,3184,4100,10,3944,3975,168,20698,6385748402,20328,118,58,111,110,0,2049,2577,4100,10, + 3964,3991,168,20698,210729697104,20310,118,58,111,102,102,0,2049,2592,4100,10,3979,4007,168,20698, + 210706586657,15293,97,108,108,111,116,0,1,3,2049,3887,10,3995,4029,168,20698,8246989571153063777,20346,118, 58,112,114,101,115,101,114,118,101,0,84869636,1,27,2049,2266,1049606,10,4012,4051,168, - 13256,7572993371535704,0,118,58,117,112,100,97,116,101,0,4,1793,4058,15,4,8,10,1, - 4054,2049,2279,16,10,4036,4075,168,13256,6385123360,0,99,111,112,121,0,1793,4084,285278725,1, + 20698,7572993371535704,20365,118,58,117,112,100,97,116,101,0,4,1793,4058,15,4,8,10,1, + 4054,2049,2279,16,10,4036,4075,168,20698,6385123360,16508,99,111,112,121,0,1793,4084,285278725,1, 33951492,268767489,1,6,10,1,4077,2049,2497,771,10,4064,4102,156,0,0,0,115,116,97, 114,116,0,0,10,4090,4114,156,0,0,0,101,110,100,0,0,10,4104,4132,168, 0,0,0,116,101,114,109,105,110,97,116,101,0,1,0,3841,4114,16,10,4064, - 4157,168,13256,-3513680875729732409,0,98,117,102,102,101,114,58,115,116,97,114,116,0,3841,4102, - 10,4138,4177,168,13256,8246143877888709904,0,98,117,102,102,101,114,58,101,110,100,0,3841,4114, - 10,4160,4197,168,13256,8246143877888705218,0,98,117,102,102,101,114,58,97,100,100,0,3841,4114, - 16,1,4114,2049,3920,2049,4132,10,4180,4224,168,13256,8246143877888711801,0,98,117,102,102,101,114, - 58,103,101,116,0,1,4114,2049,3938,3841,4114,15,2049,4132,10,4207,4253,168,13256,-3513680875746570456, - 0,98,117,102,102,101,114,58,101,109,112,116,121,0,3841,4102,4097,4114,2049,4132, - 10,4234,4278,168,13256,-4578413135315348908,0,98,117,102,102,101,114,58,115,105,122,101,0,3841, - 4114,3841,4102,18,10,4260,4301,168,13256,8246143877888724869,0,98,117,102,102,101,114,58,115,101, - 116,0,4097,4102,2049,4253,10,4284,4328,168,13256,-3186446687793719003,0,98,117,102,102,101,114,58, + 4157,168,20698,-3513680875729732409,15651,98,117,102,102,101,114,58,115,116,97,114,116,0,3841,4102, + 10,4138,4177,168,20698,8246143877888709904,15561,98,117,102,102,101,114,58,101,110,100,0,3841,4114, + 10,4160,4197,168,20698,8246143877888705218,15526,98,117,102,102,101,114,58,97,100,100,0,3841,4114, + 16,1,4114,2049,3920,2049,4132,10,4180,4224,168,20698,8246143877888711801,15579,98,117,102,102,101,114, + 58,103,101,116,0,1,4114,2049,3938,3841,4114,15,2049,4132,10,4207,4253,168,20698,-3513680875746570456, + 15544,98,117,102,102,101,114,58,101,109,112,116,121,0,3841,4102,4097,4114,2049,4132, + 10,4234,4278,168,20698,-4578413135315348908,15633,98,117,102,102,101,114,58,115,105,122,101,0,3841, + 4114,3841,4102,18,10,4260,4301,168,20698,8246143877888724869,15615,98,117,102,102,101,114,58,115,101, + 116,0,4097,4102,2049,4253,10,4284,4328,168,20698,-3186446687793719003,15597,98,117,102,102,101,114,58, 112,114,101,115,101,114,118,101,0,3841,4102,3841,4114,1793,4341,1,27,2049,2266,4097, - 4102,10,1,4334,2049,2266,4097,4114,10,4306,4366,156,13256,-4600587576916820603,0,84,101,109,112,83, - 116,114,105,110,103,115,0,32,4348,4387,156,13256,7474516786580364824,0,84,101,109,112,83,116, - 114,105,110,103,77,97,120,0,512,4367,4402,168,13256,229440420829967,0,83,84,82,73,78, + 4102,10,1,4334,2049,2266,4097,4114,10,4306,4366,156,20698,-4600587576916820603,14518,84,101,109,112,83, + 116,114,105,110,103,115,0,32,4348,4387,156,20698,7474516786580364824,14500,84,101,109,112,83,116, + 114,105,110,103,77,97,120,0,512,4367,4402,168,20698,229440420829967,14428,83,84,82,73,78, 71,83,0,2049,1546,3841,4366,3841,4387,19,18,10,4388,4429,168,0,-4555101230505660792,0,115,58, 111,118,101,114,115,105,122,101,63,0,2049,104,3841,4387,2049,3219,14,10,4411,4454, 168,0,8246850507793776056,0,115,58,116,114,117,110,99,97,116,101,0,2,2049,4429,1793,4467, 1,0,67502597,3841,4387,17,16,10,1,4459,9,10,4437,4485,156,0,0,0,67,117, - 114,114,101,110,116,0,14,10,4471,4503,168,0,0,0,115,58,112,111,105,110, + 114,114,101,110,116,0,21,10,4471,4503,168,0,0,0,115,58,112,111,105,110, 116,101,114,0,3841,4485,3841,4387,19,2049,4402,17,10,4487,4525,168,0,0,0,115, 58,110,101,120,116,0,1,4485,2049,3920,3841,4485,3841,4366,11,1793,4541,1,0,4097, - 4485,10,1,4536,9,10,4437,4558,168,13256,6953962777192,0,115,58,116,101,109,112,0,2049, - 4454,2,2049,104,2049,3204,2049,4503,4,2049,4075,2049,4503,2049,4525,10,4545,4589,168,13256, - 229480754149537,0,115,58,101,109,112,116,121,0,2049,4503,2049,4525,1,0,67502597,16,10,4575, - 4611,168,13256,6953962747657,0,115,58,115,107,105,112,0,6,1793,4619,68223234,1,786703,0,10, - 1,4614,2049,2417,2049,3219,5,10,4598,4640,168,13256,6953962453495,0,115,58,107,101,101,112, + 4485,10,1,4536,9,10,4437,4558,168,20698,6953962777192,19455,115,58,116,101,109,112,0,2049, + 4454,2,2049,104,2049,3204,2049,4503,4,2049,4075,2049,4503,2049,4525,10,4545,4589,168,20698, + 229480754149537,18922,115,58,101,109,112,116,121,0,2049,4503,2049,4525,1,0,67502597,16,10,4575, + 4611,168,20698,6953962747657,19355,115,58,115,107,105,112,0,6,1793,4619,68223234,1,786703,0,10, + 1,4614,2049,2417,2049,3219,5,10,4598,4640,168,20698,6953962453495,19158,115,58,107,101,101,112, 0,2049,1933,1793,4649,1,4611,2049,1886,10,1,4644,9,2049,2001,1,144,2049,2266,2049, 156,10,4627,4675,180,0,229482595734750,0,115,105,103,105,108,58,39,0,2049,1933,1,4640, - 1,4558,2049,66,10,4661,4698,168,13256,229480755051740,0,115,58,102,101,116,99,104,0,17, - 15,10,4684,4715,168,13256,229480771002815,0,115,58,115,116,111,114,101,0,17,16,10,4701, - 4731,168,13256,6953962169596,0,115,58,99,104,111,112,0,2049,4558,2,2049,104,67502597,17,2049, - 3219,1,0,4,16,10,4718,4761,168,13256,249904557751418990,0,115,58,114,101,118,101,114,115, + 1,4558,2049,66,10,4661,4698,168,20698,229480755051740,19000,115,58,102,101,116,99,104,0,17, + 15,10,4684,4715,168,20698,229480771002815,19414,115,58,115,116,111,114,101,0,17,16,10,4701, + 4731,168,20698,6953962169596,18732,115,58,99,104,111,112,0,2049,4558,2,2049,104,67502597,17,2049, + 3219,1,0,4,16,10,4718,4761,168,20698,249904557751418990,19316,115,58,114,101,118,101,114,115, 101,0,1793,4803,2,2049,4558,2049,4301,1,104,1793,4779,2,2049,104,17,2049,3219,10, 1,4772,2049,2294,4,1793,4793,2,15,2049,4197,2049,3219,10,1,4786,2049,2497,3,2049, - 4157,2049,4558,10,1,4763,2049,4328,10,4745,4824,168,13256,249904555657463488,0,115,58,112,114,101, + 4157,2049,4558,10,1,4763,2049,4328,10,4745,4824,168,20698,249904555657463488,19236,115,58,112,114,101, 112,101,110,100,0,2049,4558,1793,4867,2049,2253,1,104,2049,2326,17,3841,4387,14,1, 2223,1793,4862,2,2049,104,17,1793,4854,2,2049,104,2049,3204,10,1,4848,2049,2266,4, - 2049,4075,10,1,4842,2049,66,10,1,4828,2049,2279,10,4808,4887,168,13256,7572864733934314,0,115, - 58,97,112,112,101,110,100,0,4,2049,4824,10,4872,4908,168,13256,8246849907066750743,0,115,58, + 2049,4075,10,1,4842,2049,66,10,1,4828,2049,2279,10,4808,4887,168,20698,7572864733934314,18663,115, + 58,97,112,112,101,110,100,0,4,2049,4824,10,4872,4908,168,20698,8246849907066750743,19040,115,58, 102,111,114,45,101,97,99,104,0,1793,4923,67502597,6415,3,67502597,67502597,251987205,2054,101777670,1, - 1,4910,7,10,1,4910,8,771,10,4891,4947,168,13256,-2744677796467205929,0,115,58,105,110,100, + 1,4910,7,10,1,4910,8,771,10,4891,4947,168,20698,-2744677796467205929,19118,115,58,105,110,100, 101,120,47,99,104,97,114,0,4,1793,4970,2049,58,25,4,1793,4959,67502597,12,10, 1,4956,2049,2266,4,25,3,1,4950,7,10,1,4950,1793,4979,18,2049,3219,772,10, 1,4974,1793,4988,2049,104,67502597,11,10,1,4983,2049,2340,1793,4998,3,1,-1,10,1, - 4994,9,10,4928,5025,168,13256,-2157201767973730595,0,115,58,99,111,110,116,97,105,110,115,47, - 99,104,97,114,63,0,2049,4947,1,-1,12,10,5002,5044,168,13256,6953962341782,0,115,58, + 4994,9,10,4928,5025,168,20698,-2157201767973730595,18770,115,58,99,111,110,116,97,105,110,115,47, + 99,104,97,114,63,0,2049,4947,1,-1,12,10,5002,5044,168,20698,6953962341782,19099,115,58, 104,97,115,104,0,1,5381,4,1793,5052,286458116,33,10,1,5049,2049,4908,10,5031,5067, 156,0,0,0,83,116,114,0,0,5057,5082,168,0,0,0,101,120,116,114,97, 99,116,0,2049,2253,3841,5067,4,2049,4075,3841,5067,67502597,17,1,0,4,16,10,5068, @@ -272,7 +272,7 @@ CELL ngaImage[] = { 1793,12065,23970,24008,202409,422,394,1333,1535,0,12113,0,10 21,10,1,5156,2049,2266,4,1793,5171,772,2,10,1,5168,9,10,1,5153,2049,2266, 10,1,5151,2049,2266,10,5132,5197,168,0,0,0,115,101,116,117,112,0,2049,4589, 4097,5067,1,0,67503109,67503109,1,104,1,5044,2049,2294,1793,5217,67502597,2049,104,10,1,5213, - 2049,2266,4,10,5031,5244,168,13256,-581580411198892688,0,115,58,105,110,100,101,120,47,115,116, + 2049,2266,4,10,5031,5244,168,20698,-581580411198892688,19138,115,58,105,110,100,101,120,47,115,116, 114,105,110,103,0,67502597,1793,5263,2049,5197,1793,5256,2049,5110,2049,5147,10,1,5251,2049, 2497,771,3,10,1,5247,2049,2266,18,1,2,18,1,-1,2049,3133,10,5223,5286,156, 0,0,0,83,114,99,0,0,5276,5297,156,0,0,0,84,97,114,0,0,5287, @@ -283,117 +283,117 @@ CELL ngaImage[] = { 1793,12065,23970,24008,202409,422,394,1333,1535,0,12113,0,10 5286,3841,5317,17,3841,5308,3841,5297,2049,104,2049,4075,10,5364,5406,168,0,0,0,99, 111,109,112,97,114,101,0,3841,5308,3841,5297,2049,118,3841,5326,22,4097,5326,3841,5326, 1793,5426,3841,5317,4097,5336,10,1,5421,2049,74,10,5392,5442,168,0,0,0,110,101, - 120,116,0,1,5317,2049,3920,10,5223,5472,168,13256,-6456227941126558634,0,115,58,99,111,110,116, + 120,116,0,1,5317,2049,3920,10,5223,5472,168,20698,-6456227941126558634,18790,115,58,99,111,110,116, 97,105,110,115,47,115,116,114,105,110,103,63,0,4097,5297,4097,5286,2049,4589,4097, 5308,1,0,4097,5317,1,0,4097,5326,3841,5286,2049,104,1793,5503,2049,5378,2049,5353,2049, - 5406,2049,5442,10,1,5494,2049,2497,3841,5326,10,5447,5525,168,13256,7572864921182136,0,115,58,102, + 5406,2049,5442,10,1,5494,2049,2497,3841,5326,10,5447,5525,168,20698,7572864921182136,19020,115,58,102, 105,108,116,101,114,0,67502597,2049,4429,1793,5535,1,4454,2049,2266,10,1,5530,9,1793, 5566,2049,4589,2049,4301,4,1793,5558,2049,2253,4,8,1,4197,1,17,2049,66,10,1, - 5547,2049,4908,3,2049,4157,10,1,5540,2049,4328,10,5510,5583,168,13256,210726137008,0,115,58, + 5547,2049,4908,3,2049,4157,10,1,5540,2049,4328,10,5510,5583,168,20698,210726137008,19216,115,58, 109,97,112,0,1793,5605,2049,4589,2049,4301,4,1793,5597,67502597,8,2049,4197,10,1,5592, - 2049,4908,3,2049,4157,10,1,5585,2049,4328,10,5571,5625,168,13256,7572865443813333,0,115,58,115, + 2049,4908,3,2049,4157,10,1,5585,2049,4328,10,5571,5625,168,20698,7572865443813333,19434,115,58,115, 117,98,115,116,114,0,1793,5631,17,2049,4589,10,1,5627,2049,2266,1793,5643,67502597,1, 4075,2049,2266,10,1,5637,2049,2279,67502597,1793,5656,17,1,0,4,16,10,1,5650,2049, - 2266,10,5610,5675,168,13256,229480769412560,0,115,58,114,105,103,104,116,0,67502597,2049,104,67502597, - 18,4,2049,5625,10,5661,5697,168,13256,6953962489469,0,115,58,108,101,102,116,0,1,0, - 4,2049,5625,10,5684,5724,168,13256,-949014848675520942,0,115,58,98,101,103,105,110,115,45,119, + 2266,10,5610,5675,168,20698,229480769412560,19335,115,58,114,105,103,104,116,0,67502597,2049,104,67502597, + 18,4,2049,5625,10,5661,5697,168,20698,6953962489469,19177,115,58,108,101,102,116,0,1,0, + 4,2049,5625,10,5684,5724,168,20698,-949014848675520942,18683,115,58,98,101,103,105,110,115,45,119, 105,116,104,63,0,2,2049,104,1,19,2049,2266,2049,5697,2049,118,10,5703,5755,168, - 13256,-2744863427173801468,0,115,58,101,110,100,115,45,119,105,116,104,63,0,2,2049,104,1, - 19,2049,2266,2049,5675,2049,118,10,5736,5780,168,13256,6953962177261,0,115,58,99,111,112,121, - 0,67502597,2049,104,2049,3204,2049,4075,10,5767,5803,168,13256,7572863551252214,0,115,58,68,73,71, + 20698,-2744863427173801468,18940,115,58,101,110,100,115,45,119,105,116,104,63,0,2,2049,104,1, + 19,2049,2266,2049,5675,2049,118,10,5736,5780,168,20698,6953962177261,18810,115,58,99,111,112,121, + 0,67502597,2049,104,2049,3204,2049,4075,10,5767,5803,168,20698,7572863551252214,18609,115,58,68,73,71, 73,84,83,0,2049,4611,48,49,50,51,52,53,54,55,56,57,65,66,67,68, - 69,70,0,1,5805,10,5788,5849,168,13256,-3174032931242973971,0,115,58,65,83,67,73,73,45, + 69,70,0,1,5805,10,5788,5849,168,20698,-3174032931242973971,18573,115,58,65,83,67,73,73,45, 76,79,87,69,82,67,65,83,69,0,2049,4611,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, - 5851,10,5825,5905,168,13256,-3174020239987242608,0,115,58,65,83,67,73,73,45,85,80,80,69, + 5851,10,5825,5905,168,20698,-3174020239987242608,18591,115,58,65,83,67,73,73,45,85,80,80,69, 82,67,65,83,69,0,2049,4611,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,5907,10,5881,5959, - 168,13256,4909441458232360267,0,115,58,65,83,67,73,73,45,76,69,84,84,69,82,83,0, + 168,20698,4909441458232360267,18555,115,58,65,83,67,73,73,45,76,69,84,84,69,82,83,0, 2049,4611,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,5961,10,5937,6037, - 168,13256,1619870888324870636,0,115,58,80,85,78,67,84,85,65,84,73,79,78,0,2049,4611, + 168,20698,1619870888324870636,18627,115,58,80,85,78,67,84,85,65,84,73,79,78,0,2049,4611, 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,6039,1,95,67502597,16,10, - 6017,6098,156,13256,-2745567821320788289,0,115,58,87,72,73,84,69,83,80,65,67,69,0,32, - 9,10,13,0,6079,6111,180,13256,177612,0,39,0,1,4589,2049,168,10,6103,6124,180, - 13256,177609,0,36,0,1,0,2049,156,10,6116,0,156,13256,249835240931843863,0,65,83,67,73, - 73,58,78,85,76,0,6129,27,156,13256,249835240931833987,0,65,83,67,73,73,58,69,83, - 67,0,6145,8,156,13256,7570764876722141,0,65,83,67,73,73,58,66,83,0,6161,9,156, - 13256,7570764876722340,0,65,83,67,73,73,58,72,84,0,6176,10,156,13256,7570764876722458,0,65,83, - 67,73,73,58,76,70,0,6191,11,156,13256,7570764876722802,0,65,83,67,73,73,58,86, - 84,0,6206,12,156,13256,7570764876722260,0,65,83,67,73,73,58,70,70,0,6221,13,156, - 13256,7570764876722173,0,65,83,67,73,73,58,67,82,0,6236,32,156,13256,-4630583730859567212,0,65,83, - 67,73,73,58,83,80,65,67,69,0,6251,127,156,13256,249835240931832445,0,65,83,67,73, - 73,58,68,69,76,0,6269,1,156,13256,249835240931849106,0,65,83,67,73,73,58,83,79, - 72,0,6285,2,156,13256,249835240931849287,0,65,83,67,73,73,58,83,84,88,0,6301,3, - 156,13256,249835240931834041,0,65,83,67,73,73,58,69,84,88,0,6317,4,156,13256,249835240931833872,0, - 65,83,67,73,73,58,69,79,84,0,6333,5,156,13256,249835240931833836,0,65,83,67,73, - 73,58,69,78,81,0,6349,6,156,13256,249835240931829111,0,65,83,67,73,73,58,65,67, - 75,0,6365,7,156,13256,249835240931830267,0,65,83,67,73,73,58,66,69,76,0,6381,14, - 156,13256,7570764876722698,0,65,83,67,73,73,58,83,79,0,6397,15,156,13256,7570764876722692,0,65, - 83,67,73,73,58,83,73,0,6412,16,156,13256,249835240931832669,0,65,83,67,73,73,58, - 68,76,69,0,6427,17,156,13256,249835240931832352,0,65,83,67,73,73,58,68,67,49,0, - 6443,18,156,13256,249835240931832353,0,65,83,67,73,73,58,68,67,50,0,6459,19,156,13256, - 249835240931832354,0,65,83,67,73,73,58,68,67,51,0,6475,20,156,13256,249835240931832355,0,65,83, - 67,73,73,58,68,67,52,0,6491,21,156,13256,249835240931843202,0,65,83,67,73,73,58, - 78,65,75,0,6507,22,156,13256,249835240931849442,0,65,83,67,73,73,58,83,89,78,0, - 6523,23,156,13256,249835240931834019,0,65,83,67,73,73,58,69,84,66,0,6539,24,156,13256, - 249835240931831226,0,65,83,67,73,73,58,67,65,78,0,6555,25,156,13256,7570764876722234,0,65,83, - 67,73,73,58,69,77,0,6571,26,156,13256,249835240931849298,0,65,83,67,73,73,58,83, - 85,66,0,6586,28,156,13256,7570764876722273,0,65,83,67,73,73,58,70,83,0,6602,29, - 156,13256,7570764876722306,0,65,83,67,73,73,58,71,83,0,6617,30,156,13256,7570764876722669,0,65, - 83,67,73,73,58,82,83,0,6632,31,156,13256,7570764876722768,0,65,83,67,73,73,58, - 85,83,0,6647,6681,168,13256,-3553210050247798618,0,99,58,108,111,119,101,114,99,97,115,101, - 63,0,1,97,1,122,2049,3239,10,6662,6707,168,13256,-3552791238808663639,0,99,58,117,112,112, - 101,114,99,97,115,101,63,0,1,65,1,90,2049,3239,10,6688,6730,168,13256,249882047462872305, - 0,99,58,108,101,116,116,101,114,63,0,1,6681,1,6707,2049,2294,22,10,6714, - 6753,168,13256,7572182947632498,0,99,58,100,105,103,105,116,63,0,1,48,1,57,2049,3239, - 10,6738,6777,168,13256,8246107997572794159,0,99,58,118,105,115,105,98,108,101,63,0,1,32, - 1,126,2049,3239,10,6760,6799,168,13256,7572183659755470,0,99,58,118,111,119,101,108,63,0, + 6017,6098,156,20698,-2745567821320788289,18645,115,58,87,72,73,84,69,83,80,65,67,69,0,32, + 9,10,13,0,6079,6111,180,20698,177612,13250,39,0,1,4589,2049,168,10,6103,6124,180, + 20698,177609,13232,36,0,1,0,2049,156,10,6116,0,156,20698,249835240931843863,13979,65,83,67,73, + 73,58,78,85,76,0,6129,27,156,20698,249835240931833987,13817,65,83,67,73,73,58,69,83, + 67,0,6145,8,156,20698,7570764876722141,13601,65,83,67,73,73,58,66,83,0,6161,9,156, + 20698,7570764876722340,13925,65,83,67,73,73,58,72,84,0,6176,10,156,20698,7570764876722458,13943,65,83, + 67,73,73,58,76,70,0,6191,11,156,20698,7570764876722802,14159,65,83,67,73,73,58,86, + 84,0,6206,12,156,20698,7570764876722260,13871,65,83,67,73,73,58,70,70,0,6221,13,156, + 20698,7570764876722173,13637,65,83,67,73,73,58,67,82,0,6236,32,156,20698,-4630583730859567212,14069,65,83, + 67,73,73,58,83,80,65,67,69,0,6251,127,156,20698,249835240931832445,13727,65,83,67,73, + 73,58,68,69,76,0,6269,1,156,20698,249835240931849106,14051,65,83,67,73,73,58,83,79, + 72,0,6285,2,156,20698,249835240931849287,14087,65,83,67,73,73,58,83,84,88,0,6301,3, + 156,20698,249835240931834041,13853,65,83,67,73,73,58,69,84,88,0,6317,4,156,20698,249835240931833872,13799, + 65,83,67,73,73,58,69,79,84,0,6333,5,156,20698,249835240931833836,13781,65,83,67,73, + 73,58,69,78,81,0,6349,6,156,20698,249835240931829111,13565,65,83,67,73,73,58,65,67, + 75,0,6365,7,156,20698,249835240931830267,13583,65,83,67,73,73,58,66,69,76,0,6381,14, + 156,20698,7570764876722698,14033,65,83,67,73,73,58,83,79,0,6397,15,156,20698,7570764876722692,14015,65, + 83,67,73,73,58,83,73,0,6412,16,156,20698,249835240931832669,13745,65,83,67,73,73,58, + 68,76,69,0,6427,17,156,20698,249835240931832352,13655,65,83,67,73,73,58,68,67,49,0, + 6443,18,156,20698,249835240931832353,13673,65,83,67,73,73,58,68,67,50,0,6459,19,156,20698, + 249835240931832354,13691,65,83,67,73,73,58,68,67,51,0,6475,20,156,20698,249835240931832355,13709,65,83, + 67,73,73,58,68,67,52,0,6491,21,156,20698,249835240931843202,13961,65,83,67,73,73,58, + 78,65,75,0,6507,22,156,20698,249835240931849442,14123,65,83,67,73,73,58,83,89,78,0, + 6523,23,156,20698,249835240931834019,13835,65,83,67,73,73,58,69,84,66,0,6539,24,156,20698, + 249835240931831226,13619,65,83,67,73,73,58,67,65,78,0,6555,25,156,20698,7570764876722234,13763,65,83, + 67,73,73,58,69,77,0,6571,26,156,20698,249835240931849298,14105,65,83,67,73,73,58,83, + 85,66,0,6586,28,156,20698,7570764876722273,13889,65,83,67,73,73,58,70,83,0,6602,29, + 156,20698,7570764876722306,13907,65,83,67,73,73,58,71,83,0,6617,30,156,20698,7570764876722669,13997,65, + 83,67,73,73,58,82,83,0,6632,31,156,20698,7570764876722768,14141,65,83,67,73,73,58, + 85,83,0,6647,6681,168,20698,-3553210050247798618,15894,99,58,108,111,119,101,114,99,97,115,101, + 63,0,1,97,1,122,2049,3239,10,6662,6707,168,20698,-3552791238808663639,16026,99,58,117,112,112, + 101,114,99,97,115,101,63,0,1,65,1,90,2049,3239,10,6688,6730,168,20698,249882047462872305, + 15875,99,58,108,101,116,116,101,114,63,0,1,6681,1,6707,2049,2294,22,10,6714, + 6753,168,20698,7572182947632498,15838,99,58,100,105,103,105,116,63,0,1,48,1,57,2049,3239, + 10,6738,6777,168,20698,8246107997572794159,16045,99,58,118,105,115,105,98,108,101,63,0,1,32, + 1,126,2049,3239,10,6760,6799,168,20698,7572183659755470,16064,99,58,118,111,119,101,108,63,0, 2049,4611,97,101,105,111,117,65,69,73,79,85,0,1,6801,4,2049,5025,10,6784, - 6837,168,13256,-3553628119197217420,0,99,58,99,111,110,115,111,110,97,110,116,63,0,2,2049, + 6837,168,20698,-3553628119197217420,15819,99,58,99,111,110,115,111,110,97,110,116,63,0,2,2049, 6730,1793,6847,2049,6799,2049,2698,10,1,6842,1793,6855,3,2049,2592,10,1,6851,2049,66, - 10,6818,6880,168,13256,-6558963794062736370,0,99,58,119,104,105,116,101,115,112,97,99,101,63, - 0,1,6098,4,2049,5025,10,6860,6906,168,13256,-6672106426782194349,0,99,58,45,108,111,119,101, - 114,99,97,115,101,63,0,2049,6681,2049,2698,10,6886,6931,168,13256,-6671687615343059370,0,99,58, + 10,6818,6880,168,20698,-6558963794062736370,16083,99,58,119,104,105,116,101,115,112,97,99,101,63, + 0,1,6098,4,2049,5025,10,6860,6906,168,20698,-6672106426782194349,15724,99,58,45,108,111,119,101, + 114,99,97,115,101,63,0,2049,6681,2049,2698,10,6886,6931,168,20698,-6671687615343059370,15743,99,58, 45,117,112,112,101,114,99,97,115,101,63,0,2049,6707,2049,2698,10,6911,6952,168, - 13256,249881966047746975,0,99,58,45,100,105,103,105,116,63,0,2049,6753,2049,2698,10,6936,6978, - 168,13256,1197920222559514203,0,99,58,45,119,104,105,116,101,115,112,97,99,101,63,0,2049, - 6880,2049,2698,10,6957,7001,168,13256,-4579699312045814628,0,99,58,45,118,105,115,105,98,108,101, - 63,0,2049,6777,2049,2698,10,6983,7022,168,13256,249881966759869947,0,99,58,45,118,111,119,101, - 108,63,0,2049,6799,2049,2698,10,7006,7047,168,13256,-6672524495731613151,0,99,58,45,99,111,110, - 115,111,110,97,110,116,63,0,2049,6837,2049,2698,10,7027,7069,168,13256,8246107917359977086,0,99, + 20698,249881966047746975,15705,99,58,45,100,105,103,105,116,63,0,2049,6753,2049,2698,10,6936,6978, + 168,20698,1197920222559514203,15800,99,58,45,119,104,105,116,101,115,112,97,99,101,63,0,2049, + 6880,2049,2698,10,6957,7001,168,20698,-4579699312045814628,15762,99,58,45,118,105,115,105,98,108,101, + 63,0,2049,6777,2049,2698,10,6983,7022,168,20698,249881966759869947,15781,99,58,45,118,111,119,101, + 108,63,0,2049,6799,2049,2698,10,7006,7047,168,20698,-6672524495731613151,15686,99,58,45,99,111,110, + 115,111,110,97,110,116,63,0,2049,6837,2049,2698,10,7027,7069,168,20698,8246107917359977086,15988,99, 58,116,111,45,117,112,112,101,114,0,2,2049,6681,25,3,1,32,18,10,7052, - 7095,168,13256,8246107917349275483,0,99,58,116,111,45,108,111,119,101,114,0,2,2049,6707,25, - 3,1,32,17,10,7078,7122,168,13256,-4579599832837481303,0,99,58,116,111,45,115,116,114,105, - 110,103,0,2049,4611,46,0,1,7124,2049,4558,1,39,2049,2279,10,7104,7155,168,13256, - -6563237009071717459,0,99,58,116,111,103,103,108,101,45,99,97,115,101,0,2,2049,6681,1, - 7069,1,7095,2049,66,10,7135,7183,168,13256,-4579599833032159941,0,99,58,116,111,45,110,117,109, + 7095,168,20698,8246107917349275483,15931,99,58,116,111,45,108,111,119,101,114,0,2,2049,6707,25, + 3,1,32,17,10,7078,7122,168,20698,-4579599832837481303,15969,99,58,116,111,45,115,116,114,105, + 110,103,0,2049,4611,46,0,1,7124,2049,4558,1,39,2049,2279,10,7104,7155,168,20698, + -6563237009071717459,16007,99,58,116,111,103,103,108,101,45,99,97,115,101,0,2,2049,6681,1, + 7069,1,7095,2049,66,10,7135,7183,168,20698,-4579599833032159941,15950,99,58,116,111,45,110,117,109, 98,101,114,0,2,2049,6753,1793,7192,1,48,18,10,1,7188,1793,7200,3,1,0, - 10,1,7196,2049,66,10,7165,7222,168,13256,8246850501110408334,0,115,58,116,111,45,117,112,112, - 101,114,0,1,7069,2049,5583,10,7205,7244,168,13256,8246850501099706731,0,115,58,116,111,45,108, - 111,119,101,114,0,1,7095,2049,5583,10,7227,7267,168,13256,-4555094364049076026,0,115,58,116,114, + 10,1,7196,2049,66,10,7165,7222,168,20698,8246850501110408334,19512,115,58,116,111,45,117,112,112, + 101,114,0,1,7069,2049,5583,10,7205,7244,168,20698,8246850501099706731,19474,115,58,116,111,45,108, + 111,119,101,114,0,1,7095,2049,5583,10,7227,7267,168,20698,-4555094364049076026,19590,115,58,116,114, 105,109,45,108,101,102,116,0,2049,4558,1793,7281,2049,58,1,6880,1,2800,2049,2294, - 21,10,1,7271,2049,2417,2049,3219,10,7249,7307,168,13256,-2744161423935835847,0,115,58,116,114,105, + 21,10,1,7271,2049,2417,2049,3219,10,7249,7307,168,20698,-2744161423935835847,19609,115,58,116,114,105, 109,45,114,105,103,104,116,0,2049,4558,2049,4761,2049,7267,2049,4761,10,7288,7329,168, - 13256,6953962791214,0,115,58,116,114,105,109,0,2049,7307,2049,7267,10,7316,7359,156,13256,-429402327855008236, - 0,82,101,119,114,105,116,101,85,110,100,101,114,115,99,111,114,101,115,0, + 20698,6953962791214,19571,115,58,116,114,105,109,0,2049,7307,2049,7267,10,7316,7359,156,20698,-429402327855008236, + 14410,82,101,119,114,105,116,101,85,110,100,101,114,115,99,111,114,101,115,0, -1,7334,7370,168,0,0,0,115,117,98,0,1,95,1793,7377,1,32,10,1,7374, 2049,2606,10,7360,7396,168,0,0,0,114,101,119,114,105,116,101,0,3841,7359,1793, 7405,1,7370,2049,5583,10,1,7400,9,10,7382,7422,168,0,0,0,104,97,110,100, - 108,101,0,1,4675,8,10,7334,7440,180,13256,229482595734750,0,115,105,103,105,108,58,39, - 0,2049,7396,2049,7422,10,7426,7464,168,13256,-2744210522849075797,0,115,58,115,112,108,105,116,47, + 108,101,0,1,4675,8,10,7334,7440,180,20698,229482595734750,19762,115,105,103,105,108,58,39, + 0,2049,7396,2049,7422,10,7426,7464,168,20698,-2744210522849075797,19372,115,58,115,112,108,105,116,47, 99,104,97,114,0,2049,2253,2049,4947,772,2049,2253,2049,5697,1,41,2049,2266,10,7445, - 7499,168,13256,-72719441055178940,0,115,58,115,112,108,105,116,47,115,116,114,105,110,103,0, - 2049,2253,2049,5244,2049,3204,772,2049,2253,2049,5697,1,41,2049,2266,10,7478,7531,168,13256, - 249904557744535982,0,115,58,114,101,112,108,97,99,101,0,67502597,2049,104,2049,2001,16,1793,7547, + 7499,168,20698,-72719441055178940,19393,115,58,115,112,108,105,116,47,115,116,114,105,110,103,0, + 2049,2253,2049,5244,2049,3204,772,2049,2253,2049,5697,1,41,2049,2266,10,7478,7531,168,20698, + 249904557744535982,19274,115,58,114,101,112,108,97,99,101,0,67502597,2049,104,2049,2001,16,1793,7547, 2049,7499,4,2049,2001,15,17,10,1,7539,2049,2266,2049,4824,2049,4887,10,7515,7571,156, 0,0,0,83,112,108,105,116,45,79,110,0,0,7556,7585,168,0,0,0,109, 97,116,99,104,63,0,3841,7571,11,10,7572,7605,168,0,0,0,116,101,114,109, 105,110,97,116,101,0,1,0,67502597,2049,3219,16,10,7589,7623,168,0,0,0,115, 116,101,112,0,1,3204,2049,2266,2049,7585,1793,7637,2,2049,130,2049,7605,10,1,7631, - 9,10,7515,7658,168,13256,8246850503517749147,0,115,58,116,111,107,101,110,105,122,101,0,4097, + 9,10,7515,7658,168,20698,8246850503517749147,19531,115,58,116,111,107,101,110,105,122,101,0,4097, 7571,2049,4640,2049,2001,1,0,2049,130,1793,7680,2,2049,130,2,1,7623,2049,4908,3, 10,1,7670,2049,2266,2049,2001,67502597,18,2049,3219,67502597,16,10,7641,7706,156,0,0,0, 78,101,101,100,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -414,7 +414,7 @@ CELL ngaImage[] = { 1793,12065,23970,24008,202409,422,394,1333,1535,0,12113,0,10 0,0,0,115,97,118,101,0,2049,4640,3841,7995,1,7858,17,2049,3204,16,1,7995, 2049,3920,10,7996,8033,168,0,0,0,110,101,120,116,0,1793,8039,3841,7844,17,10, 1,8035,2049,2279,10,8022,8056,168,0,0,0,100,111,110,101,63,0,2049,104,2049, - 2781,10,7641,8088,168,13256,9213749861880762729,0,115,58,116,111,107,101,110,105,122,101,45,111, + 2781,10,7641,8088,168,20698,9213749861880762729,19551,115,58,116,111,107,101,110,105,122,101,45,111, 110,45,115,116,114,105,110,103,0,1,0,4097,7995,1793,8102,2,1,7706,2049,5780, 2049,4887,10,1,8094,1793,8111,2049,104,4097,7844,10,1,8106,2049,2294,1793,8128,1,7706, 2049,7499,2049,8007,2049,8033,2049,8056,10,1,8117,2049,2443,1,7858,3841,7995,2049,3219,4097, @@ -428,7 +428,7 @@ CELL ngaImage[] = { 1793,12065,23970,24008,202409,422,394,1333,1535,0,12113,0,10 110,118,101,114,116,0,1793,8299,3841,248,20,4,2049,8266,2049,4197,2,2049,2781,10, 1,8287,2049,2443,3,10,8061,8332,168,0,-3499893649969689757,0,110,58,116,111,45,115,116,114, 105,110,103,47,114,101,118,101,114,115,101,100,0,1793,8346,1,8155,2049,4301,2, - 2049,3163,2049,8285,2049,8238,10,1,8334,2049,4328,1,8155,10,8305,8371,168,13256,-4562752463999572364,0, + 2049,3163,2049,8285,2049,8238,10,1,8334,2049,4328,1,8155,10,8305,8371,168,20698,-4562752463999572364,18188, 110,58,116,111,45,115,116,114,105,110,103,0,2049,8332,2049,4761,10,8353,8387,168, 0,0,0,99,104,97,114,0,1,32,1793,8396,1,95,2049,4197,10,1,8391,2049, 2606,1,114,1793,8409,1,13,2049,4197,10,1,8404,2049,2606,1,110,1793,8422,1,10, @@ -439,66 +439,66 @@ CELL ngaImage[] = { 1793,12065,23970,24008,202409,422,394,1333,1535,0,12113,0,10 4908,10,1,8495,2049,2606,1,110,1793,8517,4,2049,8371,1,4197,2049,4908,10,1,8509, 2049,2606,3,10,8468,8536,168,0,0,0,104,97,110,100,108,101,0,1,92,1793, 8545,2049,58,2049,8387,10,1,8540,2049,2606,1,37,1793,8558,2049,58,2049,8479,10,1, - 8553,2049,2606,2049,4197,10,8353,8580,168,13256,7572864928505531,0,115,58,102,111,114,109,97,116, + 8553,2049,2606,2049,4197,10,8353,8580,168,20698,7572864928505531,19059,115,58,102,111,114,109,97,116, 0,1793,8609,2049,4589,1793,8604,2049,4301,1793,8599,2049,58,25,2049,8536,1,8590,7,10, - 1,8590,8,3,10,1,8586,2049,2279,10,1,8582,2049,4328,10,8565,8628,168,13256,229480751847353, - 0,115,58,99,111,110,115,116,0,1,4640,2049,2266,2049,2161,10,8614,8648,156,0, + 1,8590,8,3,10,1,8586,2049,2279,10,1,8582,2049,4328,10,8565,8628,168,20698,229480751847353, + 18751,115,58,99,111,110,115,116,0,1,4640,2049,2266,2049,2161,10,8614,8648,156,0, 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,8635,8687,168, 0,0,0,102,114,111,109,0,2049,104,2,1793,8705,1793,8698,1,8648,4113,10,1, 8694,2049,2279,2049,3219,10,1,8692,2049,2497,3,10,8676,8720,168,0,0,0,116,111, 0,2,2049,104,1793,8736,2049,58,1,97,18,2049,3204,1,8648,266001,10,1,8725,2049, - 2497,3,10,8614,8756,168,13256,229481157528792,0,114,101,111,114,100,101,114,0,1,8687,2049, - 2266,2049,8720,10,8742,8775,168,13256,210709288570,0,99,117,114,114,121,0,2049,2001,1793,8785, - 4,2049,1834,2049,1860,10,1,8779,2049,2266,10,8763,8801,168,13256,6385158928,0,100,111,101, + 2497,3,10,8614,8756,168,20698,229481157528792,18454,114,101,111,114,100,101,114,0,1,8687,2049, + 2266,2049,8720,10,8742,8775,168,20698,210709288570,16528,99,117,114,114,121,0,2049,2001,1793,8785, + 4,2049,1834,2049,1860,10,1,8779,2049,2266,10,8763,8801,168,20698,6385158928,16952,100,111,101, 115,0,2049,1599,4,2049,8775,2049,1579,2049,182,16,1,168,2049,1667,10,8790,8833,168, - 13256,8246153734800721448,0,100,58,102,111,114,45,101,97,99,104,0,1,2,1793,8846,6415,2049, - 2253,134481157,1542,1,8837,7,10,1,8837,8,3,10,8816,8869,168,13256,-4578079420196310922,0,100,58, + 20698,8246153734800721448,16640,100,58,102,111,114,45,101,97,99,104,0,1,2,1793,8846,6415,2049, + 2253,134481157,1542,1,8837,7,10,1,8837,8,3,10,8816,8869,168,20698,-4578079420196310922,16787,100,58, 108,111,111,107,117,112,45,120,116,0,1,0,4,1793,8894,2049,2253,2049,182,2831, 1793,8887,4,1,2205,2049,2266,10,1,8881,1,17,2049,66,10,1,8874,2049,8833,3, - 10,8851,8909,168,13256,5863407,0,103,99,0,1,3,4,2049,4029,10,8900,8930,168,13256, - 7572098019335426,0,97,58,108,101,110,103,116,104,0,15,10,8915,8947,168,13256,7572098062851599,0,97, + 10,8851,8909,168,20698,5863407,17354,103,99,0,1,3,4,2049,4029,10,8900,8930,168,20698, + 7572098019335426,15039,97,58,108,101,110,103,116,104,0,15,10,8915,8947,168,20698,7572098062851599,15097,97, 58,109,105,100,100,108,101,0,2049,2001,1793,8970,2,2049,130,1793,8960,2049,3204,17, - 10,1,8956,2049,2266,2049,2001,4,2049,4075,10,1,8951,2049,2266,10,8932,8988,168,13256, - 6953258052395,0,97,58,108,101,102,116,0,1,0,4,2049,8947,10,8975,9008,168,13256,229457522989118, - 0,97,58,114,105,103,104,116,0,67502597,2049,8930,67502597,18,4,2049,8947,10,8994,9041, - 168,13256,9069136730318539537,0,97,58,99,111,117,110,116,101,100,45,114,101,115,117,108,116, + 10,1,8956,2049,2266,2049,2001,4,2049,4075,10,1,8951,2049,2266,10,8932,8988,168,20698, + 6953258052395,15019,97,58,108,101,102,116,0,1,0,4,2049,8947,10,8975,9008,168,20698,229457522989118, + 15178,97,58,114,105,103,104,116,0,67502597,2049,8930,67502597,18,4,2049,8947,10,8994,9041, + 168,20698,9069136730318539537,14726,97,58,99,111,117,110,116,101,100,45,114,101,115,117,108,116, 115,0,8,2049,2001,1793,9054,2,2049,130,1,130,2049,2497,10,1,9046,2049,2266,10, - 9017,9079,168,13256,8526436589641133048,0,97,58,102,114,111,109,45,115,116,114,105,110,103,0, + 9017,9079,168,20698,8526436589641133048,14882,97,58,102,114,111,109,45,115,116,114,105,110,103,0, 2049,2001,1793,9093,2,2049,104,2049,130,1,130,2049,4908,10,1,9083,2049,2266,10,9059, - 9115,168,13256,8246014500347515589,0,97,58,102,111,114,45,101,97,99,104,0,4,2049,58,1, + 9115,168,20698,8246014500347515589,14863,97,58,102,111,114,45,101,97,99,104,0,4,2049,58,1, 19,2049,2266,1793,9131,5,2049,58,84018692,525572,1542,10,1,9124,2049,2497,771,10,9098,9149, - 168,13256,210704781289,0,97,58,100,117,112,0,2049,2001,1793,9162,2,15,2049,130,1,130, - 2049,9115,10,1,9153,2049,2266,10,9137,9180,168,13256,6953257740187,0,97,58,99,111,112,121, + 168,20698,210704781289,14745,97,58,100,117,112,0,2049,2001,1793,9162,2,15,2049,130,1,130, + 2049,9115,10,1,9153,2049,2266,10,9137,9180,168,20698,6953257740187,14707,97,58,99,111,112,121, 0,1,3,1793,9196,4097,3,2,2049,8930,2049,130,1,130,2049,9115,10,1,9184,2049, - 4029,10,9167,9219,168,13256,-4582662990808010201,0,97,58,116,111,45,115,116,114,105,110,103,0, + 4029,10,9167,9219,168,20698,-4582662990808010201,15257,97,58,116,111,45,115,116,114,105,110,103,0, 1,3,1793,9232,2049,9149,1,0,2049,130,2049,3204,10,1,9223,2049,4029,2049,4558,10, - 9201,9254,168,13256,7572097601960728,0,97,58,97,112,112,101,110,100,0,2049,2253,1,37,2049, + 9201,9254,168,20698,7572097601960728,14608,97,58,97,112,112,101,110,100,0,2049,2253,1,37,2049, 2326,17,2049,2001,1793,9279,2049,130,1793,9274,1,130,2049,9115,10,1,9269,2049,2326,10, - 1,9265,2049,2266,10,9239,9300,168,13256,249879240302335150,0,97,58,112,114,101,112,101,110,100, - 0,4,2049,9254,10,9284,9317,168,13256,6953257732522,0,97,58,99,104,111,112,0,2049,9149, - 1,-1,2049,4007,2,2049,3938,10,9304,9342,168,13256,7572097789208550,0,97,58,102,105,108,116, + 1,9265,2049,2266,10,9239,9300,168,20698,249879240302335150,15118,97,58,112,114,101,112,101,110,100, + 0,4,2049,9254,10,9284,9317,168,20698,6953257732522,14648,97,58,99,104,111,112,0,2049,9149, + 1,-1,2049,4007,2,2049,3938,10,9304,9342,168,20698,7572097789208550,14824,97,58,102,105,108,116, 101,114,0,1793,9357,67502597,1,27,2049,2266,4,1,130,1,17,2049,66,10,1,9344, 2049,8775,2049,2001,1793,9372,67502597,15,2049,130,2049,9115,10,1,9365,2049,2266,2049,2001,67502597, - 18,2049,3219,67502597,16,10,9327,9403,168,13256,-4582686815792817282,0,97,58,99,111,110,116,97,105, + 18,2049,3219,67502597,16,10,9327,9403,168,20698,-4582686815792817282,14687,97,58,99,111,110,116,97,105, 110,115,63,0,1,0,4,1793,9415,4,5,67502597,11,6,22,10,1,9408,2049,9115, - 772,10,9385,9446,168,13256,-3160266450763725308,0,97,58,99,111,110,116,97,105,110,115,47,115, + 772,10,9385,9446,168,20698,-3160266450763725308,14667,97,58,99,111,110,116,97,105,110,115,47,115, 116,114,105,110,103,63,0,1,0,4,1793,9459,4,5,67502597,2049,118,6,22,10, - 1,9451,2049,9115,772,10,9421,9477,168,13256,210704790430,0,97,58,109,97,112,0,4,1793, + 1,9451,2049,9115,772,10,9421,9477,168,20698,210704790430,15077,97,58,109,97,112,0,4,1793, 9507,2049,58,1793,9501,1793,9490,15,67502597,8,10,1,9486,2049,2279,1,39,2049,2279,2049, - 3204,10,1,9484,2049,2497,771,10,1,9480,2049,2279,10,9465,9528,168,13256,249879242396290652,0,97, + 3204,10,1,9484,2049,2497,771,10,1,9480,2049,2279,10,9465,9528,168,20698,249879242396290652,15159,97, 58,114,101,118,101,114,115,101,0,2049,2001,1793,9562,2049,58,1793,9540,17,2049,3219, 10,1,9536,2049,2279,2,2049,130,1793,9556,2,15,2049,130,2049,3219,10,1,9549,2049, - 2497,3,10,1,9532,2049,2266,10,9512,9578,168,13256,6384993884,0,97,58,116,104,0,17, - 2049,3204,10,9567,9596,168,13256,229457508628298,0,97,58,102,101,116,99,104,0,2049,9578,15, - 10,9582,9614,168,13256,229457524579373,0,97,58,115,116,111,114,101,0,2049,9578,16,10,9600, - 9632,168,13256,229457508770408,0,97,58,102,105,114,115,116,0,1,0,2049,9596,10,9618,9650, - 168,13256,6953258048468,0,97,58,108,97,115,116,0,2,2049,8930,2049,3219,2049,9596,10,9637, - 9673,168,13256,7572098253803096,0,97,58,114,101,100,117,99,101,0,1,19,2049,2266,2049,9115, - 10,9658,9691,168,13256,6384048135,0,70,82,69,69,0,2049,4402,1,1025,18,1,513,1, + 2497,3,10,1,9532,2049,2266,10,9512,9578,168,20698,6384993884,15237,97,58,116,104,0,17, + 2049,3204,10,9567,9596,168,20698,229457508628298,14804,97,58,102,101,116,99,104,0,2049,9578,15, + 10,9582,9614,168,20698,229457524579373,15198,97,58,115,116,111,114,101,0,2049,9578,16,10,9600, + 9632,168,20698,229457508770408,14844,97,58,102,105,114,115,116,0,1,0,2049,9596,10,9618,9650, + 168,20698,6953258048468,15000,97,58,108,97,115,116,0,2,2049,8930,2049,3219,2049,9596,10,9637, + 9673,168,20698,7572098253803096,15138,97,58,114,101,100,117,99,101,0,1,19,2049,2266,2049,9115, + 10,9658,9691,168,20698,6384048135,14302,70,82,69,69,0,2049,4402,1,1025,18,1,513,1, 12,19,18,2049,2001,18,10,9680,9722,156,0,0,0,78,101,120,116,65,114,114, 97,121,0,10,9706,9736,168,0,0,0,97,114,114,97,121,115,0,2049,9691,2049, - 2001,17,10,9680,9755,168,13256,6953258340118,0,97,58,116,101,109,112,0,3841,9722,2,1, + 2001,17,10,9680,9755,168,20698,6953258340118,15218,97,58,116,101,109,112,0,3841,9722,2,1, 12,11,1793,9770,3,1,0,2,4097,9722,10,1,9763,9,1,513,19,2049,9736,17, 67502597,2049,8930,2049,3204,2049,4075,3841,9722,1,513,19,2049,9736,17,1,9722,2049,3920,10, 9742,9811,156,0,0,0,67,111,117,110,116,0,3,9799,9826,168,0,0,0,112, @@ -510,24 +510,24 @@ CELL ngaImage[] = { 1793,12065,23970,24008,202409,422,394,1333,1535,0,12113,0,10 105,116,101,114,97,116,101,47,110,0,1793,9941,67502597,11,1,9908,9,1,9811,2049, 3920,10,1,9931,2049,9115,10,9913,9962,168,0,0,0,105,116,101,114,97,116,101, 47,115,0,1793,9975,67502597,2049,118,1,9908,9,1,9811,2049,3920,10,1,9964,2049,9115, - 10,9742,9996,168,13256,249879231104077855,0,97,58,105,110,100,105,99,101,115,0,2049,9826,2049, + 10,9742,9996,168,20698,249879231104077855,14960,97,58,105,110,100,105,99,101,115,0,2049,9826,2049, 2001,1793,10008,2049,9846,2049,9929,3,10,1,10002,2049,2266,2049,9864,2049,9887,10,9980,10040, - 168,13256,6001861788990794213,0,97,58,105,110,100,105,99,101,115,47,115,116,114,105,110,103, + 168,20698,6001861788990794213,14980,97,58,105,110,100,105,99,101,115,47,115,116,114,105,110,103, 0,2049,9826,2049,2001,1793,10052,2049,9846,2049,9962,3,10,1,10046,2049,2266,2049,9864,2049, - 9887,10,10017,10075,168,13256,229457512492152,0,97,58,105,110,100,101,120,0,1793,10084,2049,9996, - 1,0,2049,9596,10,1,10077,2049,8909,10,10061,10110,168,13256,4816227687043827742,0,97,58,105,110, + 9887,10,10017,10075,168,20698,229457512492152,14920,97,58,105,110,100,101,120,0,1793,10084,2049,9996, + 1,0,2049,9596,10,1,10077,2049,8909,10,10061,10110,168,20698,4816227687043827742,14940,97,58,105,110, 100,101,120,47,115,116,114,105,110,103,0,1793,10119,2049,10040,1,0,2049,9596,10, - 1,10112,2049,8909,10,10089,10137,168,13256,6953258084126,0,97,58,109,97,107,101,0,2049,9041, + 1,10112,2049,8909,10,10089,10137,168,20698,6953258084126,15058,97,58,109,97,107,101,0,2049,9041, 2,2,1,3,1793,10148,2049,9528,10,1,10145,2049,4029,4,2049,9180,10,10124,10164,180, - 13256,177696,0,123,0,1,344,2049,180,1,1562,2049,168,1,344,2049,180,10,10156,10185, - 180,13256,177698,0,125,0,1,360,2049,180,1,2266,2049,168,1,1562,2049,168,1,19, + 20698,177696,20560,123,0,1,344,2049,180,1,1562,2049,168,1,344,2049,180,10,10156,10185, + 180,20698,177698,20594,125,0,1,360,2049,180,1,2266,2049,168,1,1562,2049,168,1,19, 2049,174,1,43,2049,174,1,3219,2049,168,1,360,2049,180,1,10137,2049,168,10,10177, - 10231,168,13256,6953257904708,0,97,58,104,97,115,104,0,1,5381,4,1793,10242,4,1,33, - 19,17,10,1,10236,2049,9115,10,10218,10259,168,13256,210704782197,0,97,58,101,113,63,0, - 2049,10231,4,2049,10231,11,10,10247,10279,168,13256,6953255788674,0,97,58,45,101,113,63,0, - 2049,10231,4,2049,10231,12,10,10266,10307,168,13256,4448793249567199488,0,97,58,98,101,103,105,110, + 10231,168,20698,6953257904708,14901,97,58,104,97,115,104,0,1,5381,4,1793,10242,4,1,33, + 19,17,10,1,10236,2049,9115,10,10218,10259,168,20698,210704782197,14784,97,58,101,113,63,0, + 2049,10231,4,2049,10231,11,10,10247,10279,168,20698,6953255788674,14588,97,58,45,101,113,63,0, + 2049,10231,4,2049,10231,12,10,10266,10307,168,20698,4448793249567199488,14628,97,58,98,101,103,105,110, 115,45,119,105,116,104,63,0,1,3,1793,10323,2,2049,8930,1,19,2049,2266,2049, - 8988,2049,10259,10,1,10311,2049,4029,10,10286,10347,168,13256,-3654621344420884174,0,97,58,101,110,100, + 8988,2049,10259,10,1,10311,2049,4029,10,10286,10347,168,20698,-3654621344420884174,14764,97,58,101,110,100, 115,45,119,105,116,104,63,0,1,3,1793,10363,2,2049,8930,1,19,2049,2266,2049, 9008,2049,10259,10,1,10351,2049,4029,10,10328,10385,156,0,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, @@ -541,7 +541,7 @@ CELL ngaImage[] = { 1793,12065,23970,24008,202409,422,394,1333,1535,0,12113,0,10 111,109,98,105,110,101,0,1,10385,2049,4887,2049,4887,10,10532,10568,168,0,0,0, 102,105,110,100,45,101,110,100,0,2,2049,104,1,10385,2049,104,18,67502597,17,10, 10553,10591,168,0,0,0,99,108,101,97,110,0,2049,10568,1,0,4,16,10,10328, - 10618,168,13256,1672736740201773236,0,115,58,114,101,112,108,97,99,101,45,97,108,108,0,1, + 10618,168,20698,1672736740201773236,19295,115,58,114,101,112,108,97,99,101,45,97,108,108,0,1, 3,1793,10641,2049,10527,2049,8088,2049,4589,4,1793,10634,2049,10546,10,1,10631,2049,9115,2049, 10591,10,1,10622,2049,4029,10,10598,10665,168,0,0,0,99,117,114,114,101,110,116, 45,108,105,110,101,0,2049,4402,1,1025,18,10,10646,10690,168,0,0,0,99,111, @@ -549,44 +549,44 @@ CELL ngaImage[] = { 1793,12065,23970,24008,202409,422,394,1333,1535,0,12113,0,10 5525,2049,104,10,10671,10724,168,0,0,0,112,114,111,99,101,115,115,45,116,111, 107,101,110,115,0,1793,10752,1,32,2049,7464,4,1793,10745,2,2049,104,2049,2800,1, 422,1,17,2049,66,10,1,10733,2049,2266,2049,3204,10,1,10726,2049,2497,2049,422,10, - 10598,10776,168,13256,8246849872898570441,0,115,58,101,118,97,108,117,97,116,101,0,2049,10665,2049, + 10598,10776,168,20698,8246849872898570441,18980,115,58,101,118,97,108,117,97,116,101,0,2049,10665,2049, 5780,2049,10665,2,2049,10690,2049,10724,10,10759,10797,156,0,0,0,76,80,0,0,10788, 10810,156,0,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,10798,10853,168,0,0,0,110,101,120,116,0,3841,10797,1,10810,17,2049, 3920,10,10842,10872,168,0,0,0,112,114,101,112,0,1,10797,2049,3920,1,0,3841, 10797,1,10810,17,16,10,10861,10896,168,0,0,0,100,111,110,101,0,1,10797,2049, - 3938,10,10759,10909,168,13256,177646,0,73,0,3841,10797,1,10810,17,15,10,10901,10924,168, - 13256,177647,0,74,0,3841,10797,1,10810,17,2049,3219,15,10,10916,10941,168,13256,177648,0, - 75,0,3841,10797,1,10810,17,1,2,18,15,10,10933,10971,168,13256,6047344052022463093,0,105,110, + 3938,10,10759,10909,168,20698,177646,14338,73,0,3841,10797,1,10810,17,15,10,10901,10924,168, + 20698,177647,14374,74,0,3841,10797,1,10810,17,2049,3219,15,10,10916,10941,168,20698,177648,14392, + 75,0,3841,10797,1,10810,17,1,2,18,15,10,10933,10971,168,20698,6047344052022463093,17615,105,110, 100,101,120,101,100,45,116,105,109,101,115,0,2049,10872,4,1793,10987,25,33886721,1, - 2053,1542,2049,10853,1,10976,7,10,1,10976,8,3,2049,10896,10,10951,11008,168,13256,229463062432404, - 0,100,101,99,105,109,97,108,0,1,10,4097,248,10,10994,11026,168,13256,6953352993994,0, - 98,105,110,97,114,121,0,1,2,4097,248,10,11013,11043,168,13256,210722874360,0,111,99, - 116,97,108,0,1,8,4097,248,10,11031,11058,168,13256,193493706,0,104,101,120,0,1, - 16,4097,248,10,11048,11075,168,13256,210731100046,0,118,97,114,45,115,0,1,4640,2049,2266, - 2049,2130,10,11063,11101,168,13256,-2634409250251928459,0,116,97,105,108,45,114,101,99,117,114,115, - 101,0,1,1793,2049,2001,1,3,18,16,10,11082,11121,168,13256,6385224492,0,102,105,108, - 108,0,1793,11129,2049,2253,16,2049,3204,10,1,11123,2049,2497,771,10,11110,11154,168,13256, - -3171118726347914531,0,105,111,58,101,110,117,109,101,114,97,116,101,0,27,10,11135,11171,168, - 13256,7572505472392333,0,105,111,58,113,117,101,114,121,0,28,10,11156,11189,168,13256,249892680268169699,0, - 105,111,58,105,110,118,111,107,101,0,29,10,11173,11209,168,13256,-4568031882453442320,0,105,111, + 2053,1542,2049,10853,1,10976,7,10,1,10976,8,3,2049,10896,10,10951,11008,168,20698,229463062432404, + 16897,100,101,99,105,109,97,108,0,1,10,4097,248,10,10994,11026,168,20698,6953352993994,15509, + 98,105,110,97,114,121,0,1,2,4097,248,10,11013,11043,168,20698,210722874360,18282,111,99, + 116,97,108,0,1,8,4097,248,10,11031,11058,168,20698,193493706,17508,104,101,120,0,1, + 16,4097,248,10,11048,11075,168,20698,210731100046,20421,118,97,114,45,115,0,1,4640,2049,2266, + 2049,2130,10,11063,11101,168,20698,-2634409250251928459,20028,116,97,105,108,45,114,101,99,117,114,115, + 101,0,1,1793,2049,2001,1,3,18,16,10,11082,11121,168,20698,6385224492,17126,102,105,108, + 108,0,1793,11129,2049,2253,16,2049,3204,10,1,11123,2049,2497,771,10,11110,11154,168,20698, + -3171118726347914531,17652,105,111,58,101,110,117,109,101,114,97,116,101,0,27,10,11135,11171,168, + 20698,7572505472392333,17688,105,111,58,113,117,101,114,121,0,28,10,11156,11189,168,20698,249892680268169699,17670, + 105,111,58,105,110,118,111,107,101,0,29,10,11173,11209,168,20698,-4568031882453442320,17708,105,111, 58,115,99,97,110,45,102,111,114,0,1,-1,4,2049,11154,1793,11240,2049,10909,2049, 11171,772,67502597,11,1793,11236,1793,11231,3,2049,10909,10,1,11227,2049,2266,10,1,11225,9, - 10,1,11216,2049,10971,3,10,11191,11258,168,13256,210707166203,0,99,58,112,117,116,0,1793, - 11260,1,0,2049,11189,10,11246,11274,168,13256,5863647,0,110,108,0,1,10,2049,11258,10, - 11265,11288,168,13256,5863816,0,115,112,0,1,32,2049,11258,10,11279,11303,168,13256,193506620,0, - 116,97,98,0,1,9,2049,11258,10,11293,11320,168,13256,210726140939,0,115,58,112,117,116, - 0,1,11258,2049,4908,10,11308,11337,168,13256,210720211334,0,110,58,112,117,116,0,2049,8332, + 10,1,11216,2049,10971,3,10,11191,11258,168,20698,210707166203,15913,99,58,112,117,116,0,1793, + 11260,1,0,2049,11189,10,11246,11274,168,20698,5863647,18246,110,108,0,1,10,2049,11258,10, + 11265,11288,168,20698,5863816,19934,115,112,0,1,32,2049,11258,10,11279,11303,168,20698,193506620,20011, + 116,97,98,0,1,9,2049,11258,10,11293,11320,168,20698,210726140939,19256,115,58,112,117,116, + 0,1,11258,2049,4908,10,11308,11337,168,20698,210720211334,18113,110,58,112,117,116,0,2049,8332, 2,2049,104,1,41,2049,2279,2049,3204,1793,11357,2,15,2049,11258,2049,3219,10,1,11350, - 2049,2497,3,10,11325,11375,168,13256,210726503048,0,114,101,115,101,116,0,2049,1562,25,771, - 1,11375,7,10,11363,11400,168,13256,8246237009912977886,0,100,117,109,112,45,115,116,97,99,107, - 0,2049,1562,25,134284547,11400,134283782,11337,2049,11288,10,11383,11420,168,13256,193470948,0,84,73,66, + 2049,2497,3,10,11325,11375,168,20698,210726503048,18494,114,101,115,101,116,0,2049,1562,25,771, + 1,11375,7,10,11363,11400,168,20698,8246237009912977886,17007,100,117,109,112,45,115,116,97,99,107, + 0,2049,1562,25,134284547,11400,134283782,11337,2049,11288,10,11383,11420,168,20698,193470948,14464,84,73,66, 0,1,7,15,10,1793,11463,2049,4611,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,11428,2049,11320,2049,11420,2049, - 11320,2049,11274,10,1,11426,11410,11477,168,13256,210707155874,0,99,58,103,101,116,0,1793,11479, - 1,1,2049,11209,2049,11189,10,11465,11496,168,13256,193487813,0,98,121,101,0,26,10,11486, - 11513,156,13256,7571133383038306,0,73,103,110,111,114,105,110,103,0,0,11498,11524,156,0,0, + 11320,2049,11274,10,1,11426,11410,11477,168,20698,210707155874,15857,99,58,103,101,116,0,1793,11479, + 1,1,2049,11209,2049,11189,10,11465,11496,168,20698,193487813,15669,98,121,101,0,26,10,11486, + 11513,156,20698,7571133383038306,14356,73,103,110,111,114,105,110,103,0,0,11498,11524,156,0,0, 0,69,79,84,0,0,11514,11539,168,0,0,0,118,101,114,115,105,111,110,0, 3841,4,1,100,20,10,11525,11557,168,0,0,0,100,111,110,101,63,0,2,4097, 11524,1793,11566,1,13,11,10,1,11562,1793,11574,1,10,11,10,1,11570,1793,11582,1, @@ -606,609 +606,983 @@ CELL ngaImage[] = { 1793,12065,23970,24008,202409,422,394,1333,1535,0,12113,0,10 11760,2049,11557,10,1,11836,2049,2443,10,1,11834,2049,11800,2049,4731,10,11815,11867,168,0, 0,0,105,110,112,117,116,0,2049,11832,2049,11635,10,11855,11886,168,0,0,0,112, 114,111,99,101,115,115,0,3841,11513,1793,11904,771,2049,11600,1793,11900,1,11513,2049,3991, - 10,1,11895,9,10,1,11890,2049,2928,1,422,1,17,2049,66,10,11498,11932,168,13256, - 8246849936849447419,0,115,58,103,101,116,45,119,111,114,100,0,1793,11960,1,7,15,2049,4301, + 10,1,11895,9,10,1,11890,2049,2928,1,422,1,17,2049,66,10,11498,11932,168,20698, + 8246849936849447419,19081,115,58,103,101,116,45,119,111,114,100,0,1793,11960,1,7,15,2049,4301, 1793,11951,2049,11477,2,2049,4197,2049,11724,2049,11557,10,1,11941,2049,2443,2049,4157,2049,4731, - 10,1,11934,2049,4328,10,11915,11978,168,13256,6953343520347,0,98,97,110,110,101,114,0,2049, + 10,1,11934,2049,4328,10,11915,11978,168,20698,6953343520347,15428,98,97,110,110,101,114,0,2049, 11539,2049,4611,82,69,84,82,79,32,49,50,32,40,37,110,46,37,110,41,92, 110,0,1,11982,2049,8580,2049,11320,2049,9691,2049,1546,2049,9691,18,2049,1546,2049,4611,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,12018,2049,8580,2049,11320,10,11965,12065,168,13256,6953744547860,0,108, - 105,115,116,101,110,0,2049,11978,2049,11867,2049,11886,1,12067,7,10,12052,12097,156,13256, - -213800119713087686,0,100,58,72,97,115,104,45,70,117,110,99,116,105,111,110,0,5044,12075, - 12113,168,13256,7572226109254526,0,100,58,114,101,104,97,115,104,0,1793,12131,1793,12123,2049,192, + 114,101,101,92,110,0,1,12018,2049,8580,2049,11320,10,11965,12065,168,20698,6953744547860,17727,108, + 105,115,116,101,110,0,2049,11978,2049,11867,2049,11886,1,12067,7,10,12052,12097,156,20698, + -213800119713087686,16566,100,58,72,97,115,104,45,70,117,110,99,116,105,111,110,0,5044,12075, + 12113,168,20698,7572226109254526,16825,100,58,114,101,104,97,115,104,0,1793,12131,1793,12123,2049,192, 3841,12097,8,10,1,12117,2049,2279,2049,188,16,10,1,12115,2049,8833,10,12098,2,156, - 13242,210668957237,0,66,85,73,76,68,0,12136,12160,168,12654,210709067314,0,99,111,109,109,97, - 0,2049,130,10,12148,12174,168,12654,6385123288,0,99,111,110,115,0,2049,2001,1793,12184,4, - 2049,12160,2049,12160,10,1,12178,2049,2266,10,12163,12199,168,12654,193488123,0,99,97,114,0, - 10,12189,12210,168,12654,193488222,0,99,100,114,0,2049,3204,10,12200,12224,168,12654,6385108123,0, - 99,97,114,64,0,2049,12199,15,10,12213,12239,168,12654,6385108092,0,99,97,114,33,0, - 2049,12199,16,10,12228,12254,168,12654,6385111390,0,99,100,114,64,0,2049,12210,15,10,12243, - 12269,168,12654,6385111359,0,99,100,114,33,0,2049,12210,16,10,12258,12283,168,12654,193454780,0, - 69,78,68,0,10,12273,12301,168,12654,8246317064958091121,0,102,108,108,58,99,114,101,97,116, - 101,0,1,12283,2049,12174,10,12284,12314,156,0,177687,0,114,0,21806,12284,12332,168,12654, - 8246317065617826724,0,102,108,108,58,116,111,45,101,110,100,0,2,4097,12314,1793,12357,2049,12254, + 20684,210668957237,14177,66,85,73,76,68,0,12136,12160,168,12654,210709067314,16362,99,111,109,109,97, + 0,2049,130,10,12148,12174,168,12654,6385123288,16469,99,111,110,115,0,2049,2001,1793,12184,4, + 2049,12160,2049,12160,10,1,12178,2049,2266,10,12163,12199,168,12654,193488123,16120,99,97,114,0, + 10,12189,12210,168,12654,193488222,16206,99,100,114,0,2049,3204,10,12200,12224,168,12654,6385108123,16158, + 99,97,114,64,0,2049,12199,15,10,12213,12239,168,12654,6385108092,16139,99,97,114,33,0, + 2049,12199,16,10,12228,12254,168,12654,6385111390,16244,99,100,114,64,0,2049,12210,15,10,12243, + 12269,168,12654,6385111359,16225,99,100,114,33,0,2049,12210,16,10,12258,12283,168,12654,193454780,14249, + 69,78,68,0,10,12273,12301,168,12654,8246317064958091121,17165,102,108,108,58,99,114,101,97,116, + 101,0,1,12283,2049,12174,10,12284,12314,156,0,177687,0,114,0,29271,12284,12332,168,12654, + 8246317065617826724,17297,102,108,108,58,116,111,45,101,110,100,0,2,4097,12314,1793,12357,2049,12254, 2,1,12283,12,2,1793,12350,67502597,4097,12314,10,1,12346,1,2205,2049,66,10,1,12337, - 2049,2417,3841,12314,10,12315,12387,168,12654,4204933718218055169,0,102,108,108,58,97,112,112,101,110, + 2049,2417,3841,12314,10,12315,12387,168,12654,4204933718218055169,17146,102,108,108,58,97,112,112,101,110, 100,47,118,97,108,117,101,0,1,12283,2049,12174,4,2049,12332,2049,12269,10,12364,12416, - 168,12654,-3325079438733587419,0,102,108,108,58,116,111,45,105,110,100,101,120,0,1,12254,2049, - 2497,10,12397,12435,168,12654,229465928290674,0,102,108,108,58,100,101,108,0,2049,2253,2049,3219, + 168,12654,-3325079438733587419,17316,102,108,108,58,116,111,45,105,110,100,101,120,0,1,12254,2049, + 2497,10,12397,12435,168,12654,229465928290674,17184,102,108,108,58,100,101,108,0,2049,2253,2049,3219, 2049,12416,1793,12448,2049,3204,2049,12416,10,1,12443,2049,2266,2049,12269,10,12421,12468,156,0, - 6952054634723,0,65,99,116,105,111,110,0,12832,12421,12488,168,12654,-3325080032762929022,0,102,108,108,58, + 6952054634723,0,65,99,116,105,111,110,0,12832,12421,12488,168,12654,-3325080032762929022,17221,102,108,108,58, 102,111,114,45,101,97,99,104,0,4097,12468,1793,12511,1793,12500,2049,12224,3841,12468,8, 10,1,12494,2049,2279,2049,12254,2,1,12283,12,10,1,12492,2049,2417,3,10,12469,12534, - 168,12654,8246317065295222655,0,102,108,108,58,108,101,110,103,116,104,0,1,0,4,1793,12543, - 3,2049,3204,10,1,12539,2049,12488,2049,3219,10,12517,12565,168,12654,7572375633606610,0,102,108,108, + 168,12654,8246317065295222655,17260,102,108,108,58,108,101,110,103,116,104,0,1,0,4,1793,12543, + 3,2049,3204,10,1,12539,2049,12488,2049,3219,10,12517,12565,168,12654,7572375633606610,17203,102,108,108, 58,100,114,111,112,0,2,2049,12534,2049,3219,2049,12416,1,12283,4,2049,12269,10,12550, - 12586,156,0,177678,0,105,0,0,12550,12604,168,12654,8246317065188343290,0,102,108,108,58,105,110, + 12586,156,0,177678,0,105,0,0,12550,12604,168,12654,8246317065188343290,17240,102,108,108,58,105,110, 106,101,99,116,0,2049,12301,4097,12586,2049,2253,2049,3219,2049,12416,1,12416,2049,2266,3841, - 12586,4,2049,12269,3841,12586,2049,12269,10,12587,12642,168,12654,229465928304278,0,102,108,108,58,112, + 12586,4,2049,12269,3841,12586,2049,12269,10,12587,12642,168,12654,229465928304278,17279,102,108,108,58,112, 117,116,0,1793,12649,2049,11337,2049,11288,10,1,12644,2049,12488,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,12673, - 12923,12628,12699,156,12901,-2744922491217532500,0,115,58,100,101,100,117,112,46,100,97,116,97,0, - 12678,12680,12709,156,0,5863786,0,116,49,0,515584,12700,12719,156,0,5863787,0,116,50,0, - 22717,12680,12743,168,12901,-1192507208876296873,0,115,58,100,101,100,117,112,46,114,101,103,105,115, - 116,101,114,0,2049,4640,3841,12699,4,1,12387,2049,2279,10,12720,12776,168,12901,-1192507805573830048,0, + 12923,12628,12699,156,12901,-2744922491217532500,18848,115,58,100,101,100,117,112,46,100,97,116,97,0, + 12678,12680,12709,156,0,5863786,0,116,49,0,519168,12700,12719,156,0,5863787,0,116,50,0, + 30207,12680,12743,168,12901,-1192507208876296873,18904,115,58,100,101,100,117,112,46,114,101,103,105,115, + 116,101,114,0,2049,4640,3841,12699,4,1,12387,2049,2279,10,12720,12776,168,12901,-1192507805573830048,18866, 115,58,100,101,100,117,112,46,100,101,102,105,110,101,100,63,0,4097,12709,1, 0,4097,12719,3841,12699,1793,12796,3841,12709,2049,118,3841,12719,22,4097,12719,10,1,12786,2049, - 12488,3841,12719,10,12753,12822,168,12901,-2744922491217452109,0,115,58,100,101,100,117,112,46,102,105, + 12488,3841,12719,10,12753,12822,168,12901,-2744922491217452109,18885,115,58,100,101,100,117,112,46,102,105, 110,100,0,4097,12709,1,0,4097,12719,3841,12699,1793,12849,2,3841,12709,2049,118,1793,12842, 4097,12719,10,1,12839,1,17,2049,66,10,1,12832,2049,12488,3841,12719,10,12803,12870,168, - 12901,229480752663076,0,115,58,100,101,100,117,112,0,2049,4558,2,2049,12776,1,12822,1,12743, - 2049,66,10,12856,12898,168,12901,249904561963058472,0,115,58,117,110,105,113,117,101,63,0,2049, + 12901,229480752663076,18829,115,58,100,101,100,117,112,0,2049,4558,2,2049,12776,1,12822,1,12743, + 2049,66,10,12856,12898,168,12901,249904561963058472,19628,115,58,117,110,105,113,117,101,63,0,2049, 12776,10,105,110,116,101,114,102,97,99,101,47,100,101,100,117,112,46,114,101, - 116,114,111,0,12901,13240,12882,12936,168,0,6385683284,0,115,97,118,101,0,2049,3204,2049, - 4731,2049,2001,4,2049,4640,1,17,2049,1886,1,2,17,2049,1648,2049,3219,16,10,12925, + 116,114,111,0,12901,20682,12882,12936,168,0,6385683284,0,115,97,118,101,0,2049,3204,2049, + 4731,2049,2001,4,2049,4640,1,17,2049,174,1,2,17,2049,1648,2049,3219,16,10,12925, 12979,168,0,3501352175510017786,0,115,116,97,99,107,45,99,111,109,109,101,110,116,63,0, - 2,1,0,2049,4698,1,58,11,10,12882,13002,180,0,229482595734751,0,115,105,103,105,108, - 58,40,0,2049,12979,1793,13015,2049,1933,1,12936,1,17,2049,66,10,1,13006,1,17, - 2049,66,10,12988,13039,168,0,8246153636752806788,13041,100,58,100,101,115,99,114,105,98,101,0, - 2049,4611,115,45,0,1,13041,2049,17,2049,241,2049,11274,2,2049,4611,78,97,109,101, - 58,32,32,32,32,0,1,13055,2049,11320,2049,192,2049,11320,2049,11274,2,2049,4611,65, - 100,100,114,101,115,115,58,32,0,1,13078,2049,11320,2049,182,15,2049,11337,2049,11274, - 2,2049,4611,67,108,97,115,115,58,32,32,32,0,1,13102,2049,11320,2049,184,15, - 2049,11337,2049,11274,2,2049,4611,83,111,117,114,99,101,58,32,32,0,1,13126,2049, - 11320,2049,186,15,2,2049,2800,1,11320,1,17,2049,66,2049,11274,2,2049,4611,83,116, - 97,99,107,58,32,32,32,0,1,13157,2049,11320,2049,190,15,2,2049,2800,1,11320, - 1,17,2049,66,2049,11274,3,10,13022,13206,168,13216,-3502357327552891667,0,100,58,115,101,116,45, - 115,111,117,114,99,101,0,1,12870,2049,2266,2049,241,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,13216,13254,98,117,105,108,100,46,114,101,116,114,111,0,13242,13268,114,101,116, - 114,111,46,102,111,114,116,104,0,13256,13726,13187,0,156,13702,-2419379730924625824,0,68,69,86, - 73,67,69,58,79,85,84,80,85,84,0,13270,1,156,13702,3179875372589939872,0,68,69,86, - 73,67,69,58,75,69,89,66,79,65,82,68,0,13290,2,156,13702,-2419379731287713704,0,68, - 69,86,73,67,69,58,70,76,79,65,84,83,0,13312,4,156,13702,-5104244739232646654,0,68, - 69,86,73,67,69,58,70,73,76,69,83,0,13332,3,156,13702,-2419379731444253395,0,68,69, - 86,73,67,69,58,66,76,79,67,75,83,0,13351,5,156,13702,-5104244739236093413,0,68,69, - 86,73,67,69,58,67,76,79,67,75,0,13371,6,156,13702,-5744567309556069531,0,68,69,86, - 73,67,69,58,82,69,83,69,82,86,69,68,54,0,13390,7,156,13702,-2419379730775816680,0, - 68,69,86,73,67,69,58,83,79,67,75,69,84,0,13413,8,156,13702,-4626612040269427085,0, - 68,69,86,73,67,69,58,85,78,73,88,0,13433,9,156,13702,-5744565989521702654,0,68,69, - 86,73,67,69,58,83,67,82,73,80,84,73,78,71,0,13451,10,156,13702,8244683305011325430, - 0,68,69,86,73,67,69,58,82,78,71,0,13474,11,156,13702,-5103280478254778479,0,68,69, - 86,73,67,69,58,82,69,83,69,82,86,69,68,49,49,0,13491,12,156,13702, - -5103280478254778478,0,68,69,86,73,67,69,58,82,69,83,69,82,86,69,68,49,50,0, - 13515,13,156,13702,-5103280478254778477,0,68,69,86,73,67,69,58,82,69,83,69,82,86,69, - 68,49,51,0,13539,14,156,13702,-5104244739228882582,0,68,69,86,73,67,69,58,73,79,67, - 84,76,0,13563,15,156,13702,-2419379731026907097,0,68,69,86,73,67,69,58,77,65,76,76, - 79,67,0,13582,1000,156,13702,-5104244739228957070,0,68,69,86,73,67,69,58,73,77,65,71, - 69,0,13602,1234,156,13702,-5104244739233502279,0,68,69,86,73,67,69,58,69,82,82,79,82, - 0,13621,8000,156,13702,-5744573668168662717,0,68,69,86,73,67,69,58,77,85,76,84,73,67, - 79,82,69,0,13640,8100,156,13702,8244683305011312100,0,68,69,86,73,67,69,58,70,70,73, - 0,13663,8101,156,13702,3179875810170796684,0,68,69,86,73,67,69,58,85,78,83,73,71,78, - 69,68,0,105,110,116,101,114,102,97,99,101,47,100,101,118,105,99,101,115, - 46,114,101,116,114,111,0,13702,16962,13680,13750,168,16932,-6845980351726443322,0,102,108,111,97,116, - 58,111,112,101,114,97,116,105,111,110,0,1,2,2049,11209,2,2049,2822,1793,13808, - 3,2049,4611,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,13762,2049,11320,2049,11274,10,1,13759,2049,2928,2049,11189,10,13728,13832,168,16932, - 8246618443670464787,13834,110,58,116,111,45,102,108,111,97,116,0,2049,4611,110,45,95,102,58, - 45,110,0,1,13834,2049,17,1,0,2049,13750,10,13815,13868,168,16932,8246850501092474552,13870,115,58, - 116,111,45,102,108,111,97,116,0,2049,4611,115,45,95,102,58,45,110,0,1, - 13870,2049,17,1,1,2049,13750,10,13851,13905,168,16932,-4575005096076366594,13907,102,58,116,111,45,110, - 117,109,98,101,114,0,2049,4611,102,58,97,45,95,95,45,110,0,1,13907,2049, - 17,1,2,2049,13750,10,13887,13943,168,16932,-4575005095881687956,13945,102,58,116,111,45,115,116,114, - 105,110,103,0,2049,4611,102,58,110,45,95,95,45,115,0,1,13945,2049,17,2049, - 4589,2,1,3,2049,13750,10,13925,13976,168,16932,193490032,13978,102,58,43,0,2049,4611,102, - 58,97,98,45,99,0,1,13978,2049,17,1,4,2049,13750,10,13966,14004,168,16932,193490034, - 14006,102,58,45,0,2049,4611,102,58,97,98,45,99,0,1,14006,2049,17,1,5, - 2049,13750,10,13994,14032,168,16932,193490031,14034,102,58,42,0,2049,4611,102,58,97,98,45, - 99,0,1,14034,2049,17,1,6,2049,13750,10,14022,14060,168,16932,193490036,14062,102,58,47, - 0,2049,4611,102,58,97,98,45,99,0,1,14062,2049,17,1,7,2049,13750,10,14050, - 14092,168,16932,229463966214663,14094,102,58,102,108,111,111,114,0,2049,4611,102,58,97,98,45, - 99,0,1,14094,2049,17,1,8,2049,13750,10,14078,14126,168,16932,249886255052186944,14128,102,58,99, - 101,105,108,105,110,103,0,2049,4611,102,58,102,45,102,0,1,14128,2049,17,1, - 9,2049,13750,10,14110,14156,168,16932,6953453994383,14158,102,58,115,113,114,116,0,2049,4611,102, - 58,102,45,102,0,1,14158,2049,17,1,10,2049,13750,10,14143,14185,168,16932,210710711802,14187, - 102,58,101,113,63,0,2049,4611,102,58,97,98,45,99,0,1,14187,2049,17,1, - 11,2049,13750,10,14173,14216,168,16932,6953451465639,14218,102,58,45,101,113,63,0,2049,4611,102, - 58,97,98,45,99,0,1,14218,2049,17,1,12,2049,13750,10,14203,14246,168,16932,210710719524, - 14248,102,58,108,116,63,0,2049,4611,102,58,97,98,45,99,0,1,14248,2049,17, - 1,13,2049,13750,10,14234,14276,168,16932,210710714079,14278,102,58,103,116,63,0,2049,4611,102, - 58,97,98,45,99,0,1,14278,2049,17,1,14,2049,13750,10,14264,14308,168,16932,229463963592506, - 14310,102,58,100,101,112,116,104,0,2049,4611,45,110,0,1,14310,2049,17,1,15, - 2049,13750,10,14294,14334,168,16932,210710710894,14336,102,58,100,117,112,0,2049,4611,102,58,97, - 45,97,97,0,1,14336,2049,17,1,16,2049,13750,10,14322,14365,168,16932,6953453456314,14367,102, - 58,100,114,111,112,0,2049,4611,102,58,97,45,0,1,14367,2049,17,1,17,2049, - 13750,10,14352,14394,168,16932,6953454000352,14396,102,58,115,119,97,112,0,2049,4611,102,58,97, - 98,45,98,97,0,1,14396,2049,17,1,18,2049,13750,10,14381,14425,168,16932,210710719399,14427, - 102,58,108,111,103,0,2049,4611,102,58,97,98,45,99,0,1,14427,2049,17,1, - 19,2049,13750,10,14413,14457,168,16932,229463978190066,14459,102,58,112,111,119,101,114,0,2049,4611, - 102,58,97,98,45,99,0,1,14459,2049,17,1,20,2049,13750,10,14443,14487,168,16932, - 210710726831,14489,102,58,115,105,110,0,2049,4611,102,58,102,45,102,0,1,14489,2049,17, - 1,21,2049,13750,10,14475,14516,168,16932,210710727656,14518,102,58,116,97,110,0,2049,4611,102, - 58,102,45,102,0,1,14518,2049,17,1,22,2049,13750,10,14504,14545,168,16932,210710709610,14547, - 102,58,99,111,115,0,2049,4611,102,58,102,45,102,0,1,14547,2049,17,1,23, - 2049,13750,10,14533,14575,168,16932,6953453349392,14577,102,58,97,115,105,110,0,2049,4611,102,58, - 102,45,102,0,1,14577,2049,17,1,24,2049,13750,10,14562,14605,168,16932,6953453332171,14607,102, - 58,97,99,111,115,0,2049,4611,102,58,102,45,102,0,1,14607,2049,17,1,25, - 2049,13750,10,14592,14635,168,16932,6953453350217,14637,102,58,97,116,97,110,0,2049,4611,102,58, - 102,45,102,0,1,14637,2049,17,1,26,2049,13750,10,14622,14665,168,16932,6953453890949,14667,102, - 58,112,117,115,104,0,2049,4611,102,58,102,45,0,1,14667,2049,17,1,27,2049, - 13750,10,14652,14693,168,16932,210710723764,14695,102,58,112,111,112,0,2049,4611,102,58,45,102, - 0,1,14695,2049,17,1,28,2049,13750,10,14681,14724,168,16932,7572310679561435,14726,102,58,97,100, - 101,112,116,104,0,2049,4611,45,110,0,1,14726,2049,17,1,29,2049,13750,10,14709, - 14751,168,16932,6953453855649,14753,102,58,111,118,101,114,0,2049,4611,102,58,97,98,45,97, - 98,97,0,1,14753,2049,17,2049,14665,2049,14334,2049,14693,2049,14394,10,14738,14788,168,16932, - 6953454034172,14790,102,58,116,117,99,107,0,2049,4611,102,58,97,98,45,98,97,98,0, - 1,14790,2049,17,2049,14334,2049,14665,2049,14394,2049,14693,10,14775,14824,168,16932,210710721388,14826,102, - 58,110,105,112,0,2049,4611,102,58,97,98,45,98,0,1,14826,2049,17,2049,14394, - 2049,14365,10,14812,14860,168,16932,-4575027385529052237,14862,102,58,100,114,111,112,45,112,97,105,114, - 0,2049,4611,102,58,97,98,45,0,1,14862,2049,17,2049,14365,2049,14365,10,14842,14894, - 168,16932,8246246480203571943,14896,102,58,100,117,112,45,112,97,105,114,0,2049,4611,102,58,97, - 98,45,97,98,97,98,0,1,14896,2049,17,2049,14751,2049,14751,10,14877,14927,168,16932, - 210710725946,14929,102,58,114,111,116,0,2049,4611,102,58,97,98,99,45,98,99,97,0, - 1,14929,2049,17,2049,14665,2049,14394,2049,14693,2049,14394,10,14915,14966,180,16932,229482595734757,14968,115, - 105,103,105,108,58,46,0,2049,4611,115,45,95,95,102,58,45,97,0,1,14968, - 2049,17,2049,1933,1,4640,1,4558,2049,66,1,13868,2049,168,10,14952,15009,168,16932,7572311399974070, - 15011,102,58,115,113,117,97,114,101,0,2049,4611,102,58,110,45,109,0,1,15011, - 2049,17,2049,14334,2049,14032,10,14994,15044,168,16932,-4575010631505066633,15046,102,58,112,111,115,105,116, - 105,118,101,63,0,2049,4611,45,102,95,95,102,58,97,45,0,1,15046,2049,17, - 1,0,2049,13832,2049,14276,10,15026,15084,168,16932,-4575013886317431657,15086,102,58,110,101,103,97,116, - 105,118,101,63,0,2049,4611,45,102,95,95,102,58,97,45,0,1,15086,2049,17, - 1,0,2049,13832,2049,14246,10,15066,15121,168,16932,7572311189563001,15123,102,58,110,101,103,97,116, - 101,0,2049,4611,102,58,97,45,98,0,1,15123,2049,17,1,-1,2049,13832,2049,14032, - 10,15106,15152,168,16932,210710707003,15154,102,58,97,98,115,0,2049,4611,102,58,97,45,98, - 0,1,15154,2049,17,2049,14334,2049,15084,1,15121,9,10,15140,15184,168,16932,210710723966,15186,102, - 58,112,117,116,0,2049,4611,102,58,97,45,0,1,15186,2049,17,2049,13943,2049,11320, - 10,15172,15211,168,16932,6385172350,15213,102,58,80,73,0,2049,4611,102,58,45,70,0,1, - 15213,2049,17,2049,4611,51,46,49,52,49,53,57,50,54,53,52,0,1,15224,2049, - 13868,10,15200,15251,168,16932,193490058,15253,102,58,69,0,2049,4611,102,58,45,70,0,1, - 15253,2049,17,2049,4611,50,46,55,49,56,50,56,49,56,50,56,0,1,15264,2049, - 13868,10,15241,15293,168,16932,210710685186,15295,102,58,78,65,78,0,2049,4611,102,58,45,110, - 0,1,15295,2049,17,2049,4611,48,0,1,15306,2049,13868,2049,4611,48,0,1,15314,2049, - 13868,2049,14060,10,15281,15335,168,16932,210710680162,15337,102,58,73,78,70,0,2049,4611,102,58, - 45,110,0,1,15337,2049,17,2049,4611,49,46,48,0,1,15348,2049,13868,2049,4611,48, - 0,1,15358,2049,13868,2049,14060,10,15323,15380,168,16932,6953451433999,15382,102,58,45,73,78,70, - 0,2049,4611,102,58,45,110,0,1,15382,2049,17,2049,4611,45,49,46,48,0,1, - 15393,2049,13868,2049,4611,48,0,1,15404,2049,13868,2049,14060,10,15367,15426,168,16932,6953453797089,15428, - 102,58,110,97,110,63,0,2049,4611,102,58,110,45,44,45,102,0,1,15428,2049, - 17,2049,14334,2049,14216,10,15413,15458,168,16932,6953453631297,15460,102,58,105,110,102,63,0,2049, - 4611,102,58,110,45,44,45,102,0,1,15460,2049,17,2049,15335,2049,14185,10,15445,15491, - 168,16932,229463898507918,15493,102,58,45,105,110,102,63,0,2049,4611,102,58,110,45,44,45, - 102,0,1,15493,2049,17,2049,15380,2049,14185,10,15477,15524,168,16932,229463980560013,15526,102,58,114, - 111,117,110,100,0,2049,4611,45,124,102,58,97,45,98,0,1,15526,2049,17,2049, - 14334,2049,15084,1793,15559,2049,4611,48,46,53,0,1,15546,2049,13868,2049,14004,2049,14126,10, - 1,15544,1793,15578,2049,4611,48,46,53,0,1,15565,2049,13868,2049,13976,2049,14092,10,1, - 15563,2049,66,10,15510,15595,168,16932,210710720297,15597,102,58,109,105,110,0,2049,4611,102,58, - 110,110,45,110,0,1,15597,2049,17,2049,14894,2049,14246,1,14365,1,14824,2049,66,10, - 15583,15631,168,16932,210710720043,15633,102,58,109,97,120,0,2049,4611,102,58,110,110,45,110, - 0,1,15633,2049,17,2049,14894,2049,14276,1,14365,1,14824,2049,66,10,15619,15669,168,16932, - 229463973220004,15671,102,58,108,105,109,105,116,0,2049,4611,102,58,110,108,117,45,110,0, - 1,15671,2049,17,2049,14394,2049,14665,2049,15595,2049,14693,2049,15631,10,15655,15711,168,16932,8246246374547107374, - 15713,102,58,98,101,116,119,101,101,110,63,0,2049,4611,102,58,110,108,117,45, - 110,0,1,15713,2049,17,2049,14927,2049,14334,2049,14665,2049,14927,2049,14927,2049,15669,2049,14693, - 2049,14185,10,15694,15754,168,16932,210710716095,15756,102,58,105,110,99,0,2049,4611,102,58,110, - 45,110,0,1,15756,2049,17,2049,4611,49,0,1,15768,2049,13868,2049,13976,10,15742,15789, - 168,16932,210710710353,15791,102,58,100,101,99,0,2049,4611,102,58,110,45,110,0,1,15791, - 2049,17,2049,4611,49,0,1,15803,2049,13868,2049,14004,10,15777,15825,168,16932,6953453401985,15827,102, - 58,99,97,115,101,0,2049,4611,102,58,102,102,45,44,113,45,0,1,15827,2049, - 17,2049,14751,2049,14185,1793,15852,2049,14365,8,1,-1,10,1,15846,1793,15860,3,1,0, - 10,1,15856,2049,66,25,6,771,10,15812,15881,168,16932,6953453985302,15883,102,58,115,105,103, - 110,0,2049,4611,45,110,124,102,58,97,45,0,1,15883,2049,17,2049,14334,2049,4611, - 48,0,1,15899,2049,13868,2049,14185,1793,15914,1,0,2049,14365,10,1,15909,2049,2928,2049, - 4611,48,0,1,15920,2049,13868,2049,14276,1793,15933,1,1,10,1,15930,1793,15940,1,-1, - 10,1,15937,2049,66,10,15868,9223372036854775805,156,16932,210709498186,0,101,58,77,65,88,0,15945,-9223372036854775805, - 156,16932,210709498440,0,101,58,77,73,78,0,15957,-9223372036854775807,156,16932,210709499265,0,101,58,78,65, - 78,0,15969,9223372036854775806,156,16932,210709494241,0,101,58,73,78,70,0,15981,-9223372036854775806,156,16932,6953412298606,0, - 101,58,45,73,78,70,0,15993,16017,168,16932,6385137393,16019,101,58,110,63,0,2049,4611, - 117,45,102,0,1,16019,2049,17,1,-9223372036854775805,2049,3204,1,9223372036854775805,2049,3219,2049,3239,10,16006, - 16051,168,16932,6953414626089,16053,101,58,109,97,120,63,0,2049,4611,117,45,102,0,1,16053, - 2049,17,1,9223372036854775805,11,10,16038,16078,168,16932,6953414634471,16080,101,58,109,105,110,63,0,2049, - 4611,117,45,102,0,1,16080,2049,17,1,-9223372036854775805,11,10,16065,16106,168,16932,229462698216771,16108,101, - 58,122,101,114,111,63,0,2049,4611,117,45,102,0,1,16108,2049,17,2049,2781,10, - 16092,16132,168,16932,6953414661696,16134,101,58,110,97,110,63,0,2049,4611,117,45,102,0,1, - 16134,2049,17,1,-9223372036854775807,11,10,16119,16159,168,16932,6953414495904,16161,101,58,105,110,102,63,0, - 2049,4611,117,45,102,0,1,16161,2049,17,1,9223372036854775806,11,10,16146,16187,168,16932,229462607039949,16189, - 101,58,45,105,110,102,63,0,2049,4611,117,45,102,0,1,16189,2049,17,1,-9223372036854775806, - 11,10,16173,16214,168,16932,6953414278252,16216,101,58,99,108,105,112,0,2049,4611,117,45,117, - 0,1,16216,2049,17,1,-9223372036854775805,1,9223372036854775805,2049,3184,10,16201,16242,168,16932,6385171963,16244,102,58, - 69,49,0,2049,4611,45,124,102,58,45,110,41,95,101,45,117,110,105,116,95, - 105,110,95,102,108,111,97,0,1,16244,2049,17,1793,16273,2049,4611,49,46,101,53, - 0,1,16275,2049,13868,10,16231,16305,168,16932,-1561378222854156682,16307,102,58,115,105,103,110,101,100, - 45,115,113,114,116,0,2049,4611,124,102,58,110,45,110,0,1,16307,2049,17,2049, - 14334,2049,15881,2049,15152,2049,14156,2049,13832,2049,14032,10,16285,16353,168,16932,-3240429906897787043,16355,102,58, - 115,105,103,110,101,100,45,115,113,117,97,114,101,0,2049,4611,124,102,58,110, - 45,110,0,1,16355,2049,17,2049,14334,2049,15881,2049,14334,2049,14032,2049,13832,2049,14032,10, - 16331,16394,168,0,7572308662409552,0,102,58,45,115,104,105,102,116,0,2049,16242,2049,14032,10, - 16379,16414,168,0,7572308584138766,0,102,58,43,115,104,105,102,116,0,2049,16242,2049,14060,10, - 16399,16435,168,0,249886182735593054,0,102,58,43,101,110,99,111,100,101,0,2049,16305,2049,16394, - 10,16419,16456,168,0,249886185318528992,0,102,58,45,101,110,99,111,100,101,0,2049,14334,2049, - 15881,2049,16414,2049,14334,2049,14032,2049,13832,2049,14032,10,16331,16484,168,16932,6953454025850,16486,102,58, - 116,111,45,101,0,2049,4611,45,101,124,102,58,110,45,0,1,16486,2049,17,2049, - 14334,2049,15426,1793,16509,2049,14365,1,-9223372036854775807,10,1,16504,2049,2928,2049,14334,2049,15458,1793,16524, - 2049,14365,1,9223372036854775806,10,1,16519,2049,2928,2049,14334,2049,15491,1793,16539,2049,14365,1,-9223372036854775806,10, - 1,16534,2049,2928,2049,16435,2049,15524,2049,13905,2049,16214,1,-9223372036854775805,1,14365,2049,2606,1,9223372036854775805, - 1,14365,2049,2606,10,16471,16577,168,16932,6953414890458,16579,101,58,116,111,45,102,0,2049,4611, - 101,45,124,102,58,45,110,0,1,16579,2049,17,1,-9223372036854775807,1,15293,2049,2606,1,9223372036854775806, - 1,15335,2049,2606,1,-9223372036854775806,1,15380,2049,2606,2049,13832,2049,16456,10,16564,16628,168,16932,229463981919218, - 16630,102,58,115,116,111,114,101,0,2049,4611,97,45,124,102,58,110,45,0,1, - 16630,2049,17,1,16484,2049,2266,16,10,16614,16662,168,16932,229463965968143,16664,102,58,102,101,116, - 99,104,0,2049,4611,97,45,124,102,58,45,110,0,1,16664,2049,17,15,2049,16577, - 10,16648,16699,168,16932,-3401946998789110658,16701,102,58,100,117,109,112,45,115,116,97,99,107,0, - 2049,4611,45,0,1,16701,2049,17,2049,14308,2,1,14665,2049,2497,1793,16725,2049,14693,2049, - 14334,2049,15184,2049,11288,10,1,16716,2049,2497,10,16680,16750,168,16932,-1583786518488284545,16752,102,58,100, - 117,109,112,45,97,115,116,97,99,107,0,2049,4611,45,0,1,16752,2049,17,2049, - 14724,2,1,14693,2049,2497,1793,16776,2049,14334,2049,15184,2049,11288,2049,14665,10,1,16767,2049, - 2497,10,16730,16793,168,16932,210709538045,16795,101,58,112,117,116,0,2049,4611,101,45,0,1, - 16795,2049,17,1,9223372036854775805,1793,16819,2049,4611,101,58,77,65,88,0,1,16808,2049,11320,10, - 1,16806,2049,2606,1,-9223372036854775805,1793,16840,2049,4611,101,58,77,73,78,0,1,16829,2049,11320, - 10,1,16827,2049,2606,1,0,1793,16859,2049,4611,101,58,48,0,1,16850,2049,11320,10, - 1,16848,2049,2606,1,-9223372036854775807,1793,16880,2049,4611,101,58,78,65,78,0,1,16869,2049,11320, - 10,1,16867,2049,2606,1,9223372036854775806,1793,16901,2049,4611,101,58,73,78,70,0,1,16890,2049, - 11320,10,1,16888,2049,2606,1,-9223372036854775806,1793,16923,2049,4611,101,58,45,73,78,70,0,1, - 16911,2049,11320,10,1,16909,2049,2606,2049,16577,2049,15184,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,16932,18054,16781,16985,168,18027,8056574075740390096,0,102,105,108,101,58,111,112,101,114, - 97,116,105,111,110,0,1,4,2049,11209,2,2049,2822,1793,17034,3,2049,4611,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,16997,2049,11320,2049,11274,10,1,16994,2049,2928,2049, - 11189,10,16964,0,156,18027,6953509466161,0,102,105,108,101,58,82,0,17041,1,156,18027,6953509466166, - 0,102,105,108,101,58,87,0,17054,2,156,18027,6953509466144,0,102,105,108,101,58,65, - 0,17067,3,156,18027,229465812383356,0,102,105,108,101,58,82,43,0,17080,17110,168,18027,249888269686595441, - 17112,102,105,108,101,58,111,112,101,110,0,2049,4611,115,109,45,104,0,1,17112, - 2049,17,1,0,2049,16985,10,17094,17143,168,18027,8246312899643285909,17145,102,105,108,101,58,99,108, - 111,115,101,0,2049,4611,104,45,0,1,17145,2049,17,1,1,2049,16985,10,17126,17173, - 168,18027,249888269686691131,17175,102,105,108,101,58,114,101,97,100,0,2049,4611,104,45,99,0, - 1,17175,2049,17,1,2,2049,16985,10,17157,17205,168,18027,8246312899667213450,17207,102,105,108,101,58, - 119,114,105,116,101,0,2049,4611,99,104,45,0,1,17207,2049,17,1,3,2049,16985, - 10,17188,17236,168,18027,249888269686763376,17238,102,105,108,101,58,116,101,108,108,0,2049,4611,104, - 45,110,0,1,17238,2049,17,1,4,2049,16985,10,17220,17267,168,18027,249888269686727207,17269,102,105, - 108,101,58,115,101,101,107,0,2049,4611,110,104,45,0,1,17269,2049,17,1,5, - 2049,16985,10,17251,17298,168,18027,249888269686732250,17300,102,105,108,101,58,115,105,122,101,0,2049, - 4611,104,45,110,0,1,17300,2049,17,1,6,2049,16985,10,17282,17331,168,18027,-4572835417384127758,17333, - 102,105,108,101,58,100,101,108,101,116,101,0,2049,4611,115,45,0,1,17333,2049, - 17,1,7,2049,16985,10,17313,17362,168,18027,8246312899646850209,17364,102,105,108,101,58,102,108,117, - 115,104,0,2049,4611,102,45,0,1,17364,2049,17,1,8,2049,16985,10,17345,17398,168, - 18027,7612651040925696305,17400,102,105,108,101,58,114,101,97,100,47,98,121,116,101,115,0,2049, - 4611,112,110,102,45,0,1,17400,2049,17,1,9,2049,16985,10,17376,17437,168,18027,-7028659436281878592, - 17439,102,105,108,101,58,119,114,105,116,101,47,98,121,116,101,115,0,2049,4611, - 112,110,102,45,0,1,17439,2049,17,1,10,2049,16985,10,17414,17471,168,18027,-4572835416836630931,17473, - 102,105,108,101,58,114,101,97,100,47,99,0,2049,4611,104,45,99,0,1,17473, - 2049,17,1,11,2049,16985,10,17453,17505,168,18027,-3329616158956188292,17507,102,105,108,101,58,119,114, - 105,116,101,47,99,0,2049,4611,99,104,45,99,0,1,17507,2049,17,1,12,2049, - 16985,10,17486,17540,168,18027,-3329616181967816770,17542,102,105,108,101,58,101,120,105,115,116,115,63, - 0,2049,4611,115,45,102,0,1,17542,2049,17,1,0,2049,17110,2,2049,2800,1793,17564, - 2049,17143,2049,2577,10,1,17559,1793,17572,3,2049,2592,10,1,17568,2049,66,10,17521,17605, - 168,18027,-4283841618960457812,17607,102,105,108,101,58,111,112,101,110,45,102,111,114,45,114,101, - 97,100,105,110,103,0,2049,4611,115,45,110,110,0,1,17607,2049,17,1,0,2049, - 17110,2,2049,17298,4,10,17577,17652,168,18027,2106155595587003402,17654,102,105,108,101,58,111,112,101, - 110,45,102,111,114,45,97,112,112,101,110,100,0,2049,4611,115,45,110,110,0, - 1,17654,2049,17,1,2,2049,17110,2,2049,17298,4,10,17625,17700,168,18027,-4283841611984295498,17702,102, + 2,1,0,2049,4698,1,58,11,10,12882,13002,180,0,229482595734751,19781,115,105,103,105,108, + 58,40,0,2049,12979,1,12936,1,17,2049,66,10,12988,13028,168,0,8246153636752806788,13030,100,58, + 100,101,115,99,114,105,98,101,0,2049,4611,115,45,0,1,13030,3,2049,241,2049, + 11274,2,2049,4611,78,97,109,101,58,32,32,32,32,0,1,13043,2049,11320,2049,192, + 2049,11320,2049,11274,2,2049,4611,65,100,100,114,101,115,115,58,32,0,1,13066,2049, + 11320,2049,182,15,2049,11337,2049,11274,2,2049,4611,67,108,97,115,115,58,32,32,32, + 0,1,13090,2049,11320,2049,184,15,2049,11337,2049,11274,2,2049,4611,83,111,117,114,99, + 101,58,32,32,0,1,13114,2049,11320,2049,186,15,2,2049,2800,1,11320,1,17,2049, + 66,2049,11274,2,2049,4611,83,116,97,99,107,58,32,32,32,0,1,13145,2049,11320, + 2049,190,15,2,2049,2800,1,11320,1,17,2049,66,2049,11274,3,10,13011,13201,168,0, + 3142032362620974322,13203,100,58,115,101,116,45,115,116,97,99,107,45,99,111,109,109,101,110, + 116,0,2049,4611,115,115,45,0,1,13203,3,2049,241,2,2049,2800,1793,13225,2049,190, + 1,4640,2049,2266,16,10,1,13217,1,2223,2049,66,10,68,58,32,45,99,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,115,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,45,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,45,32,32,65,58,32,45,32,32,70,58, + 32,45,0,68,58,32,110,110,45,110,32,32,65,58,32,45,32,32,70,58, + 32,45,0,68,58,32,110,110,45,110,32,32,65,58,32,45,32,32,70,58, + 32,45,0,68,58,32,110,45,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,110,110,45,110,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,110,110,45,102,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,102,113,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 102,113,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110, + 109,45,118,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110, + 109,45,114,118,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 110,45,110,32,124,124,32,110,45,32,32,65,58,32,45,32,32,70,58,32, + 45,0,68,58,32,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,110,45,110,110,32,124,124,32,110,45,110,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32, + 45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45, + 110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,110,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,110,32,32,65, + 58,32,45,32,32,70,58,32,45,0,68,58,32,45,110,32,32,65,58,32, + 45,32,32,70,58,32,45,0,68,58,32,45,110,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32, + 45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45, + 110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,110,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,110,32,32,65, + 58,32,45,32,32,70,58,32,45,0,68,58,32,45,110,32,32,65,58,32, + 45,32,32,70,58,32,45,0,68,58,32,45,110,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32, + 45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45, + 110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,110,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,110,32,32,65, + 58,32,45,32,32,70,58,32,45,0,68,58,32,45,110,32,32,65,58,32, + 45,32,32,70,58,32,45,0,68,58,32,45,110,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32, + 45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45, + 97,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,97,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,97,32,32,65, + 58,32,45,32,32,70,58,32,45,0,68,58,32,45,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,45,97,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70,58, + 32,45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,45,97,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 45,97,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,110, + 32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,110,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,97,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,45,97,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,45,97,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,45,97,32,32,65,58,32,45,32,32,70,58, + 32,45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,45,97,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,45,97,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 45,97,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,97,97,45,102,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,97,97,45,97,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,97,97,45,102,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,97,45,97,32,32,65,58,32, + 45,32,32,70,58,32,45,0,68,58,32,115,97,45,102,32,32,65,58,32, + 45,32,32,70,58,32,45,0,68,58,32,110,97,45,102,32,32,65,58,32, + 45,32,32,70,58,32,45,0,68,58,32,97,97,45,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,113,45,97,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,97,45,98,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,97,97,45,102,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,97,97,45,102,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,97,110,45,110,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,97,113,45,98,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,97,45,110,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,97,113,45,32,32,65,58,32,45,32,32,70,58, + 32,45,0,68,58,32,115,45,97,32,32,65,58,32,45,32,32,70,58,32, + 45,0,68,58,32,97,45,110,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,97,110,45,110,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,97,115,45,110,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,97,118,45,97,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,97,115,45,97,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,97,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,97,110,45,97,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,97,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,113,45,97,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,97,113,45,98,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,97,102,108,45,97,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,97,97,45,97,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,112,110,113,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,97,45,98,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,97,110,45,97,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,118,97,110,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,97,45,97,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,97,110,45,98,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,97,45,115,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,45,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,109,45,111,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,97,45,110,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,97,45,97,110,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,97,45,32,32,65, + 58,32,45,32,32,70,58,32,45,0,68,58,32,110,97,45,97,32,32,65, + 58,32,45,32,32,70,58,32,45,0,68,58,32,97,45,97,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,45,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,120,113,113,45,63,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,120,121,113,113,45,63,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,120,121,113,45,63,32,32,65, + 58,32,45,32,32,70,58,32,45,0,68,58,32,45,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,110,45,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,45,32,32,65,58,32,45,32,32,70,58,32, + 45,0,68,58,32,45,97,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,113,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,97, + 45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,110,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,97,32,32,65, + 58,32,45,32,32,70,58,32,45,0,68,58,32,45,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,99,45,102,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,99,45,102,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,99,45,102,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,99,45,102,32,32,65,58,32,45,32,32,70,58, + 32,45,0,68,58,32,99,45,102,32,32,65,58,32,45,32,32,70,58,32, + 45,0,68,58,32,99,45,102,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,99,45,102,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,99,45,102,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,99,45,102,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,45,99,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,99, + 45,102,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,99,45, + 102,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,99,45,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,99,45,99,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,99,45,110,32,32,65, + 58,32,45,32,32,70,58,32,45,0,68,58,32,99,45,115,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,99,45,99,32,32,65,58,32, + 45,32,32,70,58,32,45,0,68,58,32,99,45,99,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,99,45,102,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,99,45,102,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,99,45,102,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,99,45,102,32,32,65,58,32,45,32,32,70,58, + 32,45,0,68,58,32,97,45,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,97,45,97,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,110,97,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,97,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,110,109,113,45,32,124,124,32,110,109,113,45,110,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,97,45,97,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,110,97,45,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,97,45,110,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,102,113,113,45,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,110,45,32,124,124,32,110,45,110,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,97,45,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,97,45,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,97,45,32,32,65,58,32,45,32,32,70,58, + 32,45,0,68,58,32,110,45,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,97,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,97,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 110,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,102,32,32,65, + 58,32,45,32,32,70,58,32,45,0,68,58,32,120,121,45,97,32,32,65, + 58,32,45,32,32,70,58,32,45,0,68,58,32,110,115,45,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,115,100,108,45,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,110,113,45,113,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,110,45,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,45,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,115,97,97,45,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,100,45,97,32,32,65,58,32,45,32,32,70,58, + 32,45,0,68,58,32,115,45,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,113,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,100,45,97,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,45,100,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45, + 97,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,115,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,97,32,32,65, + 58,32,45,32,32,70,58,32,45,0,68,58,32,100,45,97,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,115,45,100,32,32,65,58,32, + 45,32,32,70,58,32,45,0,68,58,32,97,45,100,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,100,45,115,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,45,32,32,65,58,32,45,32,32,70,58, + 32,45,0,68,58,32,100,45,97,32,32,65,58,32,45,32,32,70,58,32, + 45,0,68,58,32,100,45,97,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,110, + 32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,113,45,110, + 32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,113,45,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,45,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,110,110,45,32,32,65,58,32, + 45,32,32,70,58,32,45,0,68,58,32,45,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,110,45,110,110,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,110,109,45,110,109,110,109,32,32,65,58,32, + 45,32,32,70,58,32,45,0,68,58,32,110,110,45,102,32,32,65,58,32, + 45,32,32,70,58,32,45,0,68,58,32,97,45,110,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,97,45,97,110,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,118,112,110,45,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,112,118,45,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,118,45,112,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,112,110,45,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,112,45,32,32,65,58,32,45,32,32,70,58,32, + 45,0,68,58,32,112,113,45,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,112,110,118,45,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,112,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,112,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,112,45,112,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 112,110,45,112,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 113,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,97,45, + 32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,110,45,102, + 32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,110,45,102, + 32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,97,45,110,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,97,45,97,110,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,97,45,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,97,45,97,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,97,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,45,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,45,32,32,65,58,32,45,32,32,70,58, + 32,45,0,68,58,32,115,45,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,102,113,45,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,102,113,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110, + 113,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,45, + 32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,110,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,45,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,110,45,109,78,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,110,45,109,32,32,65,58,32, + 45,32,32,70,58,32,45,0,68,58,32,45,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,110,110,45,102,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,110,110,45,102,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,110,109,45,111,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,110,45,102,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32, + 45,0,68,58,32,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,110,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,110,108,117,45,102,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,110,45,109,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,110,45,102,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,110,45,109,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 110,108,117,45,109,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,109,110,45,111,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,109,110,45,111,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,110,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 110,45,102,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110, + 45,102,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,45, + 102,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,98,112,45, + 110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,45,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,45,109,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,45,109,32,32,65, + 58,32,45,32,32,70,58,32,45,0,68,58,32,110,45,102,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,110,45,115,32,32,65,58,32, + 45,32,32,70,58,32,45,0,68,58,32,110,45,102,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,110,109,45,109,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,45,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,110,45,109,32,32,65,58,32,45,32,32,70,58, + 32,45,0,68,58,32,45,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,109,110,45,111,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,110,109,45,110,109,110,32,32,65,58,32,45,32,32,70,58,32, + 45,0,68,58,32,110,110,110,110,45,110,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,45,110,32,32,65,58,32,110,45,32,32,70,58, + 32,45,0,68,58,32,45,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,110,45,32,32,65,58,32,45,110,32,32,70,58,32,45,0,68, + 58,32,115,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 97,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,46,46, + 46,115,115,45,63,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,46,46, + 46,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,97,98, + 99,45,98,99,97,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,115,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45, + 115,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,115,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,115,32,32,65, + 58,32,45,32,32,70,58,32,45,0,68,58,32,45,115,32,32,65,58,32, + 45,32,32,70,58,32,45,0,68,58,32,45,115,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,45,115,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,115,115,45,115,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,115,115,45,102,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,115,83,113,45,32,124,124,32,115,83,113,45,115, + 32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,45,115,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,115,45,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,99,45,102,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,115,45,102,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,97,45,32,32,65, + 58,32,45,32,32,70,58,32,45,0,68,58,32,115,45,115,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,45,97,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,115,45,102,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,115,45,115,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,115,45,32,32,65,58,32,45,32,32,70,58, + 32,45,0,68,58,32,45,115,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,115,115,45,102,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,115,115,45,102,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,115,45,63,32,32,65,58,32,45,32,32,70,58,32,45,63, + 0,68,58,32,115,110,45,110,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,115,113,45,115,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,115,113,45,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,46,46,46,115,45,115,32,32,65,58,32,45,32,32,70,58,32, + 45,0,68,58,32,45,115,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,115,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,115,99,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,115,115,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,115,45,115,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,115,110,45,115,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,115,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 115,113,45,115,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 115,115,45,115,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 115,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,115, + 115,45,115,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115, + 115,115,45,115,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 115,45,115,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115, + 110,45,115,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45, + 32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,99,45,115, + 115,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,115,45, + 115,115,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,99,115, + 110,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,102, + 108,45,115,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115, + 45,115,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,45, + 115,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,45,110, + 32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,45,115,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,99,45,97,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,115,45,97,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,45,115,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,45,115,32,32,65, + 58,32,45,32,32,70,58,32,45,0,68,58,32,115,45,115,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,115,45,102,32,32,65,58,32, + 45,32,32,70,58,32,45,0,68,58,32,97,97,45,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,109,110,45,111,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,110,115,45,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,115,45,110,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,115,45,99,32,32,65,58,32,45,32,32,70, + 58,32,45,0,68,58,32,115,45,97,32,32,65,58,32,45,32,32,70,58, + 32,45,0,68,58,32,115,45,115,32,32,65,58,32,45,32,32,70,58,32, + 45,0,68,58,32,115,45,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,115,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,115,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 115,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,45, + 32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,45,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,115,45,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,110,113,40,63,110,45,63,41, + 45,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,97,45,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,97,45,97,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,109,45,109,110,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,45,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,110,113,45,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,120,113,113,113,45,63,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,120,121,122,113,113,113,45,63,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,120,121,122,113,45,63, + 32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,109,45,109, + 110,109,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,97,45, + 32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,45,110,110, + 110,110,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,113,40, + 45,102,41,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32, + 97,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,97, + 45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,97,45,32, + 32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,110,97,45,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,97,108,117,45,32,32, + 65,58,32,45,32,32,70,58,32,45,0,68,58,32,97,45,32,32,65,58, + 32,45,32,32,70,58,32,45,0,68,58,32,97,45,32,32,65,58,32,45, + 32,32,70,58,32,45,0,68,58,32,97,113,45,32,32,65,58,32,45,32, + 32,70,58,32,45,0,68,58,32,97,113,45,32,32,65,58,32,45,32,32, + 70,58,32,45,0,68,58,32,115,45,32,32,65,58,32,45,32,32,70,58, + 32,45,0,68,58,32,110,115,45,32,32,65,58,32,45,32,32,70,58,32, + 45,0,68,58,32,115,115,45,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,97,45,110,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,97,45,97,110,32,32,65,58,32,45,32,32,70,58,32,45,0, + 68,58,32,110,97,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,110,97,45,97,32,32,65,58,32,45,32,32,70,58,32,45,0,68, + 58,32,113,40,45,102,41,45,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,109,110,45,111,32,32,65,58,32,45,32,32,70,58,32,45, + 0,68,58,32,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58, + 32,45,32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,97, + 32,32,65,58,32,45,32,32,70,58,32,45,0,68,58,32,45,32,32,65, + 58,32,45,32,32,70,58,32,45,0,13175,20648,168,20658,-3502357327552891667,0,100,58,115,101, + 116,45,115,111,117,114,99,101,0,1,12870,2049,2266,2049,241,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,20658,20696,98,117,105,108,100,46,114,101,116,114,111,0,20684,20710,114, + 101,116,114,111,46,102,111,114,116,104,0,20698,21168,20629,0,156,21144,-2419379730924625824,0,68, + 69,86,73,67,69,58,79,85,84,80,85,84,0,20712,1,156,21144,3179875372589939872,0,68, + 69,86,73,67,69,58,75,69,89,66,79,65,82,68,0,20732,2,156,21144,-2419379731287713704, + 0,68,69,86,73,67,69,58,70,76,79,65,84,83,0,20754,4,156,21144,-5104244739232646654, + 0,68,69,86,73,67,69,58,70,73,76,69,83,0,20774,3,156,21144,-2419379731444253395,0, + 68,69,86,73,67,69,58,66,76,79,67,75,83,0,20793,5,156,21144,-5104244739236093413,0, + 68,69,86,73,67,69,58,67,76,79,67,75,0,20813,6,156,21144,-5744567309556069531,0,68, + 69,86,73,67,69,58,82,69,83,69,82,86,69,68,54,0,20832,7,156,21144, + -2419379730775816680,0,68,69,86,73,67,69,58,83,79,67,75,69,84,0,20855,8,156,21144, + -4626612040269427085,0,68,69,86,73,67,69,58,85,78,73,88,0,20875,9,156,21144,-5744565989521702654,0, + 68,69,86,73,67,69,58,83,67,82,73,80,84,73,78,71,0,20893,10,156, + 21144,8244683305011325430,0,68,69,86,73,67,69,58,82,78,71,0,20916,11,156,21144,-5103280478254778479,0, + 68,69,86,73,67,69,58,82,69,83,69,82,86,69,68,49,49,0,20933,12, + 156,21144,-5103280478254778478,0,68,69,86,73,67,69,58,82,69,83,69,82,86,69,68,49, + 50,0,20957,13,156,21144,-5103280478254778477,0,68,69,86,73,67,69,58,82,69,83,69,82, + 86,69,68,49,51,0,20981,14,156,21144,-5104244739228882582,0,68,69,86,73,67,69,58,73, + 79,67,84,76,0,21005,15,156,21144,-2419379731026907097,0,68,69,86,73,67,69,58,77,65, + 76,76,79,67,0,21024,1000,156,21144,-5104244739228957070,0,68,69,86,73,67,69,58,73,77, + 65,71,69,0,21044,1234,156,21144,-5104244739233502279,0,68,69,86,73,67,69,58,69,82,82, + 79,82,0,21063,8000,156,21144,-5744573668168662717,0,68,69,86,73,67,69,58,77,85,76,84, + 73,67,79,82,69,0,21082,8100,156,21144,8244683305011312100,0,68,69,86,73,67,69,58,70, + 70,73,0,21105,8101,156,21144,3179875810170796684,0,68,69,86,73,67,69,58,85,78,83,73, + 71,78,69,68,0,105,110,116,101,114,102,97,99,101,47,100,101,118,105,99, + 101,115,46,114,101,116,114,111,0,21144,24326,21122,21192,168,24296,-6845980351726443322,0,102,108,111, + 97,116,58,111,112,101,114,97,116,105,111,110,0,1,2,2049,11209,2,2049,2822, + 1793,21250,3,2049,4611,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,21204,2049,11320,2049,11274,10,1,21201,2049,2928,2049,11189,10,21170,21274, + 168,24296,8246618443670464787,21276,110,58,116,111,45,102,108,111,97,116,0,2049,4611,110,45,95, + 102,58,45,110,0,1,21276,3,1,0,2049,21192,10,21257,21309,168,24296,8246850501092474552,21311,115, + 58,116,111,45,102,108,111,97,116,0,2049,4611,115,45,95,102,58,45,110,0, + 1,21311,3,1,1,2049,21192,10,21292,21345,168,24296,-4575005096076366594,21347,102,58,116,111,45,110, + 117,109,98,101,114,0,2049,4611,102,58,97,45,95,95,45,110,0,1,21347,3, + 1,2,2049,21192,10,21327,21382,168,24296,-4575005095881687956,21384,102,58,116,111,45,115,116,114,105, + 110,103,0,2049,4611,102,58,110,45,95,95,45,115,0,1,21384,3,2049,4589,2, + 1,3,2049,21192,10,21364,21414,168,24296,193490032,21416,102,58,43,0,2049,4611,102,58,97, + 98,45,99,0,1,21416,3,1,4,2049,21192,10,21404,21441,168,24296,193490034,21443,102,58, + 45,0,2049,4611,102,58,97,98,45,99,0,1,21443,3,1,5,2049,21192,10,21431, + 21468,168,24296,193490031,21470,102,58,42,0,2049,4611,102,58,97,98,45,99,0,1,21470, + 3,1,6,2049,21192,10,21458,21495,168,24296,193490036,21497,102,58,47,0,2049,4611,102,58, + 97,98,45,99,0,1,21497,3,1,7,2049,21192,10,21485,21526,168,24296,229463966214663,21528,102, + 58,102,108,111,111,114,0,2049,4611,102,58,97,98,45,99,0,1,21528,3,1, + 8,2049,21192,10,21512,21559,168,24296,249886255052186944,21561,102,58,99,101,105,108,105,110,103,0, + 2049,4611,102,58,102,45,102,0,1,21561,3,1,9,2049,21192,10,21543,21588,168,24296, + 6953453994383,21590,102,58,115,113,114,116,0,2049,4611,102,58,102,45,102,0,1,21590,3, + 1,10,2049,21192,10,21575,21616,168,24296,210710711802,21618,102,58,101,113,63,0,2049,4611,102, + 58,97,98,45,99,0,1,21618,3,1,11,2049,21192,10,21604,21646,168,24296,6953451465639,21648, + 102,58,45,101,113,63,0,2049,4611,102,58,97,98,45,99,0,1,21648,3,1, + 12,2049,21192,10,21633,21675,168,24296,210710719524,21677,102,58,108,116,63,0,2049,4611,102,58, + 97,98,45,99,0,1,21677,3,1,13,2049,21192,10,21663,21704,168,24296,210710714079,21706,102, + 58,103,116,63,0,2049,4611,102,58,97,98,45,99,0,1,21706,3,1,14,2049, + 21192,10,21692,21735,168,24296,229463963592506,21737,102,58,100,101,112,116,104,0,2049,4611,45,110, + 0,1,21737,3,1,15,2049,21192,10,21721,21760,168,24296,210710710894,21762,102,58,100,117,112, + 0,2049,4611,102,58,97,45,97,97,0,1,21762,3,1,16,2049,21192,10,21748,21790, + 168,24296,6953453456314,21792,102,58,100,114,111,112,0,2049,4611,102,58,97,45,0,1,21792, + 3,1,17,2049,21192,10,21777,21818,168,24296,6953454000352,21820,102,58,115,119,97,112,0,2049, + 4611,102,58,97,98,45,98,97,0,1,21820,3,1,18,2049,21192,10,21805,21848,168, + 24296,210710719399,21850,102,58,108,111,103,0,2049,4611,102,58,97,98,45,99,0,1,21850, + 3,1,19,2049,21192,10,21836,21879,168,24296,229463978190066,21881,102,58,112,111,119,101,114,0, + 2049,4611,102,58,97,98,45,99,0,1,21881,3,1,20,2049,21192,10,21865,21908,168, + 24296,210710726831,21910,102,58,115,105,110,0,2049,4611,102,58,102,45,102,0,1,21910,3, + 1,21,2049,21192,10,21896,21936,168,24296,210710727656,21938,102,58,116,97,110,0,2049,4611,102, + 58,102,45,102,0,1,21938,3,1,22,2049,21192,10,21924,21964,168,24296,210710709610,21966,102, + 58,99,111,115,0,2049,4611,102,58,102,45,102,0,1,21966,3,1,23,2049,21192, + 10,21952,21993,168,24296,6953453349392,21995,102,58,97,115,105,110,0,2049,4611,102,58,102,45, + 102,0,1,21995,3,1,24,2049,21192,10,21980,22022,168,24296,6953453332171,22024,102,58,97,99, + 111,115,0,2049,4611,102,58,102,45,102,0,1,22024,3,1,25,2049,21192,10,22009, + 22051,168,24296,6953453350217,22053,102,58,97,116,97,110,0,2049,4611,102,58,102,45,102,0, + 1,22053,3,1,26,2049,21192,10,22038,22080,168,24296,6953453890949,22082,102,58,112,117,115,104, + 0,2049,4611,102,58,102,45,0,1,22082,3,1,27,2049,21192,10,22067,22107,168,24296, + 210710723764,22109,102,58,112,111,112,0,2049,4611,102,58,45,102,0,1,22109,3,1,28, + 2049,21192,10,22095,22137,168,24296,7572310679561435,22139,102,58,97,100,101,112,116,104,0,2049,4611, + 45,110,0,1,22139,3,1,29,2049,21192,10,22122,22163,168,24296,6953453855649,22165,102,58,111, + 118,101,114,0,2049,4611,102,58,97,98,45,97,98,97,0,1,22165,3,2049,22080, + 2049,21760,2049,22107,2049,21818,10,22150,22199,168,24296,6953454034172,22201,102,58,116,117,99,107,0, + 2049,4611,102,58,97,98,45,98,97,98,0,1,22201,3,2049,21760,2049,22080,2049,21818, + 2049,22107,10,22186,22234,168,24296,210710721388,22236,102,58,110,105,112,0,2049,4611,102,58,97, + 98,45,98,0,1,22236,3,2049,21818,2049,21790,10,22222,22269,168,24296,-4575027385529052237,22271,102,58, + 100,114,111,112,45,112,97,105,114,0,2049,4611,102,58,97,98,45,0,1,22271, + 3,2049,21790,2049,21790,10,22251,22302,168,24296,8246246480203571943,22304,102,58,100,117,112,45,112,97, + 105,114,0,2049,4611,102,58,97,98,45,97,98,97,98,0,1,22304,3,2049,22163, + 2049,22163,10,22285,22334,168,24296,210710725946,22336,102,58,114,111,116,0,2049,4611,102,58,97, + 98,99,45,98,99,97,0,1,22336,3,2049,22080,2049,21818,2049,22107,2049,21818,10,22322, + 22372,180,24296,229482595734757,22374,115,105,103,105,108,58,46,0,2049,4611,115,45,95,95,102, + 58,45,97,0,1,22374,3,2049,1933,1,4640,1,4558,2049,66,1,21309,2049,168,10, + 22358,22414,168,24296,7572311399974070,22416,102,58,115,113,117,97,114,101,0,2049,4611,102,58,110, + 45,109,0,1,22416,3,2049,21760,2049,21468,10,22399,22448,168,24296,-4575010631505066633,22450,102,58,112, + 111,115,105,116,105,118,101,63,0,2049,4611,45,102,95,95,102,58,97,45,0, + 1,22450,3,1,0,2049,21274,2049,21704,10,22430,22487,168,24296,-4575013886317431657,22489,102,58,110,101, + 103,97,116,105,118,101,63,0,2049,4611,45,102,95,95,102,58,97,45,0,1, + 22489,3,1,0,2049,21274,2049,21675,10,22469,22523,168,24296,7572311189563001,22525,102,58,110,101,103, + 97,116,101,0,2049,4611,102,58,97,45,98,0,1,22525,3,1,-1,2049,21274,2049, + 21468,10,22508,22553,168,24296,210710707003,22555,102,58,97,98,115,0,2049,4611,102,58,97,45, + 98,0,1,22555,3,2049,21760,2049,22487,1,22523,9,10,22541,22584,168,24296,210710723966,22586,102, + 58,112,117,116,0,2049,4611,102,58,97,45,0,1,22586,3,2049,21382,2049,11320,10, + 22572,22610,168,24296,6385172350,22612,102,58,80,73,0,2049,4611,102,58,45,70,0,1,22612, + 3,2049,4611,51,46,49,52,49,53,57,50,54,53,52,0,1,22622,2049,21309,10, + 22599,22649,168,24296,193490058,22651,102,58,69,0,2049,4611,102,58,45,70,0,1,22651,3, + 2049,4611,50,46,55,49,56,50,56,49,56,50,56,0,1,22661,2049,21309,10,22639, + 22690,168,24296,210710685186,22692,102,58,78,65,78,0,2049,4611,102,58,45,110,0,1,22692, + 3,2049,4611,48,0,1,22702,2049,21309,2049,4611,48,0,1,22710,2049,21309,2049,21495,10, + 22678,22731,168,24296,210710680162,22733,102,58,73,78,70,0,2049,4611,102,58,45,110,0,1, + 22733,3,2049,4611,49,46,48,0,1,22743,2049,21309,2049,4611,48,0,1,22753,2049,21309, + 2049,21495,10,22719,22775,168,24296,6953451433999,22777,102,58,45,73,78,70,0,2049,4611,102,58, + 45,110,0,1,22777,3,2049,4611,45,49,46,48,0,1,22787,2049,21309,2049,4611,48, + 0,1,22798,2049,21309,2049,21495,10,22762,22820,168,24296,6953453797089,22822,102,58,110,97,110,63, + 0,2049,4611,102,58,110,45,44,45,102,0,1,22822,3,2049,21760,2049,21646,10,22807, + 22851,168,24296,6953453631297,22853,102,58,105,110,102,63,0,2049,4611,102,58,110,45,44,45, + 102,0,1,22853,3,2049,22731,2049,21616,10,22838,22883,168,24296,229463898507918,22885,102,58,45,105, + 110,102,63,0,2049,4611,102,58,110,45,44,45,102,0,1,22885,3,2049,22775,2049, + 21616,10,22869,22915,168,24296,229463980560013,22917,102,58,114,111,117,110,100,0,2049,4611,45,124, + 102,58,97,45,98,0,1,22917,3,2049,21760,2049,22487,1793,22949,2049,4611,48,46,53, + 0,1,22936,2049,21309,2049,21441,2049,21559,10,1,22934,1793,22968,2049,4611,48,46,53,0, + 1,22955,2049,21309,2049,21414,2049,21526,10,1,22953,2049,66,10,22901,22985,168,24296,210710720297,22987, + 102,58,109,105,110,0,2049,4611,102,58,110,110,45,110,0,1,22987,3,2049,22302, + 2049,21675,1,21790,1,22234,2049,66,10,22973,23020,168,24296,210710720043,23022,102,58,109,97,120, + 0,2049,4611,102,58,110,110,45,110,0,1,23022,3,2049,22302,2049,21704,1,21790,1, + 22234,2049,66,10,23008,23057,168,24296,229463973220004,23059,102,58,108,105,109,105,116,0,2049,4611, + 102,58,110,108,117,45,110,0,1,23059,3,2049,21818,2049,22080,2049,22985,2049,22107,2049, + 23020,10,23043,23098,168,24296,8246246374547107374,23100,102,58,98,101,116,119,101,101,110,63,0,2049, + 4611,102,58,110,108,117,45,110,0,1,23100,3,2049,22334,2049,21760,2049,22080,2049,22334, + 2049,22334,2049,23057,2049,22107,2049,21616,10,23081,23140,168,24296,210710716095,23142,102,58,105,110,99, + 0,2049,4611,102,58,110,45,110,0,1,23142,3,2049,4611,49,0,1,23153,2049,21309, + 2049,21414,10,23128,23174,168,24296,210710710353,23176,102,58,100,101,99,0,2049,4611,102,58,110, + 45,110,0,1,23176,3,2049,4611,49,0,1,23187,2049,21309,2049,21441,10,23162,23209,168, + 24296,6953453401985,23211,102,58,99,97,115,101,0,2049,4611,102,58,102,102,45,44,113,45, + 0,1,23211,3,2049,22163,2049,21616,1793,23235,2049,21790,8,1,-1,10,1,23229,1793,23243, + 3,1,0,10,1,23239,2049,66,25,6,771,10,23196,23264,168,24296,6953453985302,23266,102,58, + 115,105,103,110,0,2049,4611,45,110,124,102,58,97,45,0,1,23266,3,2049,21760, + 2049,4611,48,0,1,23281,2049,21309,2049,21616,1793,23296,1,0,2049,21790,10,1,23291,2049, + 2928,2049,4611,48,0,1,23302,2049,21309,2049,21704,1793,23315,1,1,10,1,23312,1793,23322, + 1,-1,10,1,23319,2049,66,10,23251,9223372036854775805,156,24296,210709498186,0,101,58,77,65,88,0, + 23327,-9223372036854775805,156,24296,210709498440,0,101,58,77,73,78,0,23339,-9223372036854775807,156,24296,210709499265,0,101,58, + 78,65,78,0,23351,9223372036854775806,156,24296,210709494241,0,101,58,73,78,70,0,23363,-9223372036854775806,156,24296, + 6953412298606,0,101,58,45,73,78,70,0,23375,23399,168,24296,6385137393,23401,101,58,110,63,0, + 2049,4611,117,45,102,0,1,23401,3,1,-9223372036854775805,2049,3204,1,9223372036854775805,2049,3219,2049,3239,10, + 23388,23432,168,24296,6953414626089,23434,101,58,109,97,120,63,0,2049,4611,117,45,102,0,1, + 23434,3,1,9223372036854775805,11,10,23419,23458,168,24296,6953414634471,23460,101,58,109,105,110,63,0,2049, + 4611,117,45,102,0,1,23460,3,1,-9223372036854775805,11,10,23445,23485,168,24296,229462698216771,23487,101,58, + 122,101,114,111,63,0,2049,4611,117,45,102,0,1,23487,3,2049,2781,10,23471,23510, + 168,24296,6953414661696,23512,101,58,110,97,110,63,0,2049,4611,117,45,102,0,1,23512,3, + 1,-9223372036854775807,11,10,23497,23536,168,24296,6953414495904,23538,101,58,105,110,102,63,0,2049,4611,117, + 45,102,0,1,23538,3,1,9223372036854775806,11,10,23523,23563,168,24296,229462607039949,23565,101,58,45,105, + 110,102,63,0,2049,4611,117,45,102,0,1,23565,3,1,-9223372036854775806,11,10,23549,23589,168, + 24296,6953414278252,23591,101,58,99,108,105,112,0,2049,4611,117,45,117,0,1,23591,3,1, + -9223372036854775805,1,9223372036854775805,2049,3184,10,23576,23616,168,24296,6385171963,23618,102,58,69,49,0,2049,4611,45, + 124,102,58,45,110,41,95,101,45,117,110,105,116,95,105,110,95,102,108,111, + 97,0,1,23618,3,1793,23646,2049,4611,49,46,101,53,0,1,23648,2049,21309,10,23605, + 23678,168,24296,-1561378222854156682,23680,102,58,115,105,103,110,101,100,45,115,113,114,116,0,2049, + 4611,124,102,58,110,45,110,0,1,23680,3,2049,21760,2049,23264,2049,22553,2049,21588,2049, + 21274,2049,21468,10,23658,23725,168,24296,-3240429906897787043,23727,102,58,115,105,103,110,101,100,45,115, + 113,117,97,114,101,0,2049,4611,124,102,58,110,45,110,0,1,23727,3,2049,21760, + 2049,23264,2049,21760,2049,21468,2049,21274,2049,21468,10,23703,23765,168,0,7572308662409552,0,102,58,45, + 115,104,105,102,116,0,2049,23616,2049,21468,10,23750,23785,168,0,7572308584138766,0,102,58,43, + 115,104,105,102,116,0,2049,23616,2049,21495,10,23770,23806,168,0,249886182735593054,0,102,58,43, + 101,110,99,111,100,101,0,2049,23678,2049,23765,10,23790,23827,168,0,249886185318528992,0,102,58, + 45,101,110,99,111,100,101,0,2049,21760,2049,23264,2049,23785,2049,21760,2049,21468,2049,21274, + 2049,21468,10,23703,23855,168,24296,6953454025850,23857,102,58,116,111,45,101,0,2049,4611,45,101, + 124,102,58,110,45,0,1,23857,3,2049,21760,2049,22820,1793,23879,2049,21790,1,-9223372036854775807,10, + 1,23874,2049,2928,2049,21760,2049,22851,1793,23894,2049,21790,1,9223372036854775806,10,1,23889,2049,2928,2049, + 21760,2049,22883,1793,23909,2049,21790,1,-9223372036854775806,10,1,23904,2049,2928,2049,23806,2049,22915,2049,21345, + 2049,23589,1,-9223372036854775805,1,21790,2049,2606,1,9223372036854775805,1,21790,2049,2606,10,23842,23947,168,24296,6953414890458, + 23949,101,58,116,111,45,102,0,2049,4611,101,45,124,102,58,45,110,0,1,23949, + 3,1,-9223372036854775807,1,22690,2049,2606,1,9223372036854775806,1,22731,2049,2606,1,-9223372036854775806,1,22775,2049,2606,2049, + 21274,2049,23827,10,23934,23997,168,24296,229463981919218,23999,102,58,115,116,111,114,101,0,2049,4611, + 97,45,124,102,58,110,45,0,1,23999,3,1,23855,2049,2266,16,10,23983,24030,168, + 24296,229463965968143,24032,102,58,102,101,116,99,104,0,2049,4611,97,45,124,102,58,45,110, + 0,1,24032,3,15,2049,23947,10,24016,24066,168,24296,-3401946998789110658,24068,102,58,100,117,109,112, + 45,115,116,97,99,107,0,2049,4611,45,0,1,24068,3,2049,21735,2,1,22080,2049, + 2497,1793,24091,2049,22107,2049,21760,2049,22584,2049,11288,10,1,24082,2049,2497,10,24047,24116,168, + 24296,-1583786518488284545,24118,102,58,100,117,109,112,45,97,115,116,97,99,107,0,2049,4611,45, + 0,1,24118,3,2049,22137,2,1,22107,2049,2497,1793,24141,2049,21760,2049,22584,2049,11288,2049, + 22080,10,1,24132,2049,2497,10,24096,24158,168,24296,210709538045,24160,101,58,112,117,116,0,2049, + 4611,101,45,0,1,24160,3,1,9223372036854775805,1793,24183,2049,4611,101,58,77,65,88,0,1, + 24172,2049,11320,10,1,24170,2049,2606,1,-9223372036854775805,1793,24204,2049,4611,101,58,77,73,78,0, + 1,24193,2049,11320,10,1,24191,2049,2606,1,0,1793,24223,2049,4611,101,58,48,0,1, + 24214,2049,11320,10,1,24212,2049,2606,1,-9223372036854775807,1793,24244,2049,4611,101,58,78,65,78,0, + 1,24233,2049,11320,10,1,24231,2049,2606,1,9223372036854775806,1793,24265,2049,4611,101,58,73,78,70, + 0,1,24254,2049,11320,10,1,24252,2049,2606,1,-9223372036854775806,1793,24287,2049,4611,101,58,45,73, + 78,70,0,1,24275,2049,11320,10,1,24273,2049,2606,2049,23947,2049,22584,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,24296,25409,24146,24349,168,25382,8056574075740390096,0,102,105,108,101,58, + 111,112,101,114,97,116,105,111,110,0,1,4,2049,11209,2,2049,2822,1793,24398,3, + 2049,4611,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,24361,2049,11320,2049,11274,10,1, + 24358,2049,2928,2049,11189,10,24328,0,156,25382,6953509466161,24420,102,105,108,101,58,82,0,45, + 110,0,24405,1,156,25382,6953509466166,24436,102,105,108,101,58,87,0,45,110,0,24421,2, + 156,25382,6953509466144,24452,102,105,108,101,58,65,0,45,110,0,24437,3,156,25382,229465812383356,24469, + 102,105,108,101,58,82,43,0,45,110,0,24453,24486,168,25382,249888269686595441,24488,102,105,108, + 101,58,111,112,101,110,0,2049,4611,115,109,45,104,0,1,24488,3,1,0,2049, + 24349,10,24470,24518,168,25382,8246312899643285909,24520,102,105,108,101,58,99,108,111,115,101,0,2049, + 4611,104,45,0,1,24520,3,1,1,2049,24349,10,24501,24547,168,25382,249888269686691131,24549,102,105, + 108,101,58,114,101,97,100,0,2049,4611,104,45,99,0,1,24549,3,1,2,2049, + 24349,10,24531,24578,168,25382,8246312899667213450,24580,102,105,108,101,58,119,114,105,116,101,0,2049, + 4611,99,104,45,0,1,24580,3,1,3,2049,24349,10,24561,24608,168,25382,249888269686763376,24610,102, + 105,108,101,58,116,101,108,108,0,2049,4611,104,45,110,0,1,24610,3,1,4, + 2049,24349,10,24592,24638,168,25382,249888269686727207,24640,102,105,108,101,58,115,101,101,107,0,2049, + 4611,110,104,45,0,1,24640,3,1,5,2049,24349,10,24622,24668,168,25382,249888269686732250,24670,102, + 105,108,101,58,115,105,122,101,0,2049,4611,104,45,110,0,1,24670,3,1,6, + 2049,24349,10,24652,24700,168,25382,-4572835417384127758,24702,102,105,108,101,58,100,101,108,101,116,101, + 0,2049,4611,115,45,0,1,24702,3,1,7,2049,24349,10,24682,24730,168,25382,8246312899646850209,24732, + 102,105,108,101,58,102,108,117,115,104,0,2049,4611,102,45,0,1,24732,3,1, + 8,2049,24349,10,24713,24765,168,25382,7612651040925696305,24767,102,105,108,101,58,114,101,97,100,47, + 98,121,116,101,115,0,2049,4611,112,110,102,45,0,1,24767,3,1,9,2049,24349, + 10,24743,24803,168,25382,-7028659436281878592,24805,102,105,108,101,58,119,114,105,116,101,47,98,121, + 116,101,115,0,2049,4611,112,110,102,45,0,1,24805,3,1,10,2049,24349,10,24780, + 24836,168,25382,-4572835416836630931,24838,102,105,108,101,58,114,101,97,100,47,99,0,2049,4611,104, + 45,99,0,1,24838,3,1,11,2049,24349,10,24818,24869,168,25382,-3329616158956188292,24871,102,105,108, + 101,58,119,114,105,116,101,47,99,0,2049,4611,99,104,45,99,0,1,24871,3, + 1,12,2049,24349,10,24850,24903,168,25382,-3329616181967816770,24905,102,105,108,101,58,101,120,105,115, + 116,115,63,0,2049,4611,115,45,102,0,1,24905,3,1,0,2049,24486,2,2049,2800, + 1793,24926,2049,24518,2049,2577,10,1,24921,1793,24934,3,2049,2592,10,1,24930,2049,66,10, + 24884,24967,168,25382,-4283841618960457812,24969,102,105,108,101,58,111,112,101,110,45,102,111,114,45, + 114,101,97,100,105,110,103,0,2049,4611,115,45,110,110,0,1,24969,3,1,0, + 2049,24486,2,2049,24668,4,10,24939,25013,168,25382,2106155595587003402,25015,102,105,108,101,58,111,112, + 101,110,45,102,111,114,45,97,112,112,101,110,100,0,2049,4611,115,45,110,110, + 0,1,25015,3,1,2,2049,24486,2,2049,24668,4,10,24986,25060,168,25382,-4283841611984295498,25062,102, 105,108,101,58,111,112,101,110,45,102,111,114,45,119,114,105,116,105,110,103, - 0,2049,4611,115,45,110,0,1,17702,2049,17,1,1,2049,17110,10,17672,17725,156,0, - 193455704,0,70,73,68,0,0,17715,17737,156,0,6384542144,0,83,105,122,101,0,0,17726, - 17751,156,0,6952054634723,0,65,99,116,105,111,110,0,0,17738,17764,168,0,210644670123,0,45, - 101,111,102,63,0,3841,17725,2049,17236,3841,17737,13,10,17752,17787,168,0,7572809360530097,0,112, - 114,101,115,101,114,118,101,0,1,17725,1793,17798,1,17737,1,27,2049,4029,10,1, - 17791,2049,4029,10,17672,17824,168,18027,8056577820387649264,17826,102,105,108,101,58,114,101,97,100,45, - 108,105,110,101,0,2049,4611,102,45,115,0,1,17826,2049,17,2049,2001,4,1,13, - 2049,16985,2049,2001,10,17803,17869,168,18027,-8859848394595038695,17871,102,105,108,101,58,102,111,114,45, - 101,97,99,104,45,108,105,110,101,0,2049,4611,115,113,45,0,1,17871,2049,17, - 1793,17910,4097,17751,2049,17605,4097,17725,4097,17737,1793,17901,3841,17725,2049,17824,3841,17751,8,2049, - 17764,10,1,17891,2049,2417,3841,17725,2049,17143,10,1,17881,2049,17787,10,17844,17925,156,0, - 193455704,0,70,73,68,0,0,17844,17943,168,18027,8246312899662267157,17945,102,105,108,101,58,115,108, - 117,114,112,0,2049,4611,97,115,45,0,1,17945,2049,17,1793,17980,4,2049,4301,2049, - 17605,4097,17925,1793,17971,3841,17925,2049,17173,2049,4197,10,1,17964,2049,2497,3841,17925,2049,17143, - 10,1,17955,2049,4328,10,17926,18001,168,18027,249888269686739198,18003,102,105,108,101,58,115,112,101, - 119,0,2049,4611,115,115,45,0,1,18003,2049,17,2049,17700,4,1793,18020,67502597,2049,17205, - 10,1,18016,2049,4908,2049,17143,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,18027,19029,17985,18078,168, - 19008,4299348465103751587,0,105,111,58,117,110,105,120,45,115,121,115,99,97,108,108,0,1, - 8,2049,11209,2,2049,2822,1793,18126,3,2049,4611,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,18090,2049,11320,2049,11274,10,1,18087,2049,2928,2049,11189,10,18056,18151,168,19008,-4549633084047572696,18153, - 117,110,105,120,58,115,121,115,116,101,109,0,2049,4611,115,45,0,1,18153,2049, - 17,1,0,2049,18078,10,18133,18181,168,19008,249909575776928405,18183,117,110,105,120,58,102,111,114, - 107,0,2049,4611,45,110,0,1,18183,2049,17,1,1,2049,18078,10,18165,18212,168,19008, - 8247016000637760504,18214,117,110,105,120,58,101,120,101,99,48,0,2049,4611,115,45,0,1,18214, - 2049,17,1,2,2049,18078,10,18195,18243,168,19008,8247016000637760505,18245,117,110,105,120,58,101,120, - 101,99,49,0,2049,4611,115,115,45,0,1,18245,2049,17,1,3,2049,18078,10,18226, - 18275,168,19008,8247016000637760506,18277,117,110,105,120,58,101,120,101,99,50,0,2049,4611,115,115, - 115,45,0,1,18277,2049,17,1,4,2049,18078,10,18258,18308,168,19008,8247016000637760507,18310,117,110, - 105,120,58,101,120,101,99,51,0,2049,4611,115,115,115,115,45,0,1,18310,2049, - 17,1,5,2049,18078,10,18291,18341,168,19008,249909575776901981,18343,117,110,105,120,58,101,120,105, - 116,0,2049,4611,110,45,0,1,18343,2049,17,1,6,2049,18078,10,18325,18373,168,19008, - -4549633084540884128,18375,117,110,105,120,58,103,101,116,112,105,100,0,2049,4611,45,110,0,1, - 18375,2049,17,1,7,2049,18078,10,18355,18403,168,19008,249909575777523800,18405,117,110,105,120,58,119, - 97,105,116,0,2049,4611,45,110,0,1,18405,2049,17,1,8,2049,18078,10,18387,18433, - 168,19008,249909575777101359,18435,117,110,105,120,58,107,105,108,108,0,2049,4611,110,110,45,0, - 1,18435,2049,17,1,9,2049,18078,10,18417,18465,168,19008,8247016000650494309,18467,117,110,105,120,58, - 112,111,112,101,110,0,2049,4611,115,110,45,110,0,1,18467,2049,17,1,10,2049, - 18078,10,18448,18499,168,19008,-4549633084191325687,18501,117,110,105,120,58,112,99,108,111,115,101,0, - 2049,4611,110,45,0,1,18501,2049,17,1,11,2049,18078,10,18481,18530,168,19008,8247016000634812845,18532, - 117,110,105,120,58,99,104,100,105,114,0,2049,4611,115,45,0,1,18532,2049,17, - 1,13,2049,18078,10,18513,18562,168,19008,-4549633084540895924,18564,117,110,105,120,58,103,101,116,101, - 110,118,0,2049,4611,115,97,45,0,1,18564,2049,17,1,14,2049,18078,10,18544,18595, - 168,19008,-4549633084169702651,18597,117,110,105,120,58,112,117,116,101,110,118,0,2049,4611,115,45, - 0,1,18597,2049,17,1,15,2049,18078,10,18577,18626,168,19008,8247016000653932284,18628,117,110,105,120, - 58,115,108,101,101,112,0,2049,4611,110,45,0,1,18628,2049,17,1,16,2049,18078, - 10,18609,18659,168,19008,-2563939202030369066,18661,117,110,105,120,58,101,120,101,99,117,116,101,0, - 2049,4611,115,45,0,1,18661,2049,17,1,17,2049,18078,10,18640,18689,168,19008,249909575777281169,18691, - 117,110,105,120,58,112,105,112,101,0,2049,4611,115,45,115,0,1,18691,2049,17, - 1,0,2049,18465,1,17824,1,18499,2049,2294,10,18673,18729,168,19008,-2563939200175176882,18731,117,110,105, - 120,58,103,101,116,45,99,119,100,0,2049,4611,45,115,41,0,1,18731,2049,17, - 2049,4611,112,119,100,0,1,18741,2049,18689,2049,7329,2049,4611,47,0,1,18753,2049,4887, - 10,18710,18790,168,19008,-2316844556017942917,18792,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,4611,45,110,0,1,18792,2049,17, - 2049,4611,108,115,32,45,49,32,124,32,119,99,32,45,108,0,1,18801,2049,18689, - 2049,7329,2049,271,10,18760,18849,168,19008,-4594486429310984907,18851,117,110,105,120,58,102,111,114,45, - 101,97,99,104,45,102,105,108,101,0,2049,4611,113,45,0,1,18851,2049,17,2049, - 4611,108,115,32,45,49,32,45,112,0,1,18860,1,0,2049,18465,2049,18790,1793,18893, - 1793,18888,2049,17824,2049,4558,67502597,8,10,1,18881,2049,2279,10,1,18879,2049,2497,2049,18499, - 3,10,18824,18913,168,0,210728208851,0,115,116,97,114,116,0,4,2049,4301,1,0,2049, - 18465,10,18901,18932,168,0,6385651009,0,114,101,97,100,0,2,2049,17173,2,2049,4197,2049, - 2781,10,18921,18954,168,0,6953509544294,0,102,105,110,105,115,104,0,2049,18499,2049,4278,10, - 18824,18981,168,19008,1204178398703148788,18983,117,110,105,120,58,115,108,117,114,112,45,112,105,112, - 101,0,2049,4611,97,115,45,110,0,1,18983,2049,17,1793,19003,2049,18913,1,18932,2049, - 2443,2049,18954,10,1,18994,2049,4328,10,105,110,116,101,114,102,97,99,101,47,117, - 110,105,120,46,114,101,116,114,111,0,19008,19129,18959,19046,168,19109,7572652289159374,19048,110,58, - 114,97,110,100,111,109,0,2049,4611,45,110,0,1,19048,2049,17,1,10,2049,11209, - 2,2049,2822,1793,19102,3,2049,4611,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,19067,2049,11320, - 2049,11274,10,1,19064,2049,2928,2049,11189,10,105,110,116,101,114,102,97,99,101,47, - 114,110,103,46,114,101,116,114,111,0,19109,19671,19031,19153,168,19649,4482520117059041020,0,99,108, - 111,99,107,58,111,112,101,114,97,116,105,111,110,0,1,5,2049,11209,2,2049, - 2822,1793,19202,3,2049,4611,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,19165,2049,11320, - 2049,11274,10,1,19162,2049,2928,2049,11189,10,19131,19231,168,19649,4482526860617352831,19233,99,108,111,99, - 107,58,116,105,109,101,115,116,97,109,112,0,2049,4611,45,110,0,1,19233,2049, - 17,1,0,2049,19153,10,19209,19261,168,19649,249884182168395049,19263,99,108,111,99,107,58,100,97, - 121,0,2049,4611,45,110,0,1,19263,2049,17,1,1,2049,19153,10,19245,19293,168,19649, - -4577286724249897519,19295,99,108,111,99,107,58,109,111,110,116,104,0,2049,4611,45,110,0,1, - 19295,2049,17,1,2,2049,19153,10,19275,19324,168,19649,8246178011557794972,19326,99,108,111,99,107,58, - 121,101,97,114,0,2049,4611,45,110,0,1,19326,2049,17,1,3,2049,19153,10,19307, - 19355,168,19649,8246178011557195593,19357,99,108,111,99,107,58,104,111,117,114,0,2049,4611,45,110, - 0,1,19357,2049,17,1,4,2049,19153,10,19338,19388,168,19649,-3476509310577319139,19390,99,108,111,99, - 107,58,109,105,110,117,116,101,0,2049,4611,45,110,0,1,19390,2049,17,1,5, - 2049,19153,10,19369,19421,168,19649,-3476509310347652505,19423,99,108,111,99,107,58,115,101,99,111,110, - 100,0,2049,4611,45,110,0,1,19423,2049,17,1,6,2049,19153,10,19402,19455,168,19649, - -4044342796047171665,19457,99,108,111,99,107,58,117,116,99,58,100,97,121,0,2049,4611,45,110, - 0,1,19457,2049,17,1,7,2049,19153,10,19435,19491,168,19649,4482528721224061399,19493,99,108,111,99, - 107,58,117,116,99,58,109,111,110,116,104,0,2049,4611,45,110,0,1,19493,2049, - 17,1,8,2049,19153,10,19469,19526,168,19649,-4336103753589045278,19528,99,108,111,99,107,58,117,116, - 99,58,121,101,97,114,0,2049,4611,45,110,0,1,19528,2049,17,1,9,2049,19153, - 10,19505,19561,168,19649,-4336103753589644657,19563,99,108,111,99,107,58,117,116,99,58,104,111,117, - 114,0,2049,4611,45,110,0,1,19563,2049,17,1,10,2049,19153,10,19540,19598,168,19649, - 349495210710499299,19600,99,108,111,99,107,58,117,116,99,58,109,105,110,117,116,101,0,2049, - 4611,45,110,0,1,19600,2049,17,1,11,2049,19153,10,19575,19635,168,19649,349495210940165933,19637,99, + 0,2049,4611,115,45,110,0,1,25062,3,1,1,2049,24486,10,25032,25084,156,0,193455704, + 0,70,73,68,0,0,25074,25096,156,0,6384542144,0,83,105,122,101,0,0,25085,25110, + 156,0,6952054634723,0,65,99,116,105,111,110,0,0,25097,25123,168,0,210644670123,0,45,101, + 111,102,63,0,3841,25084,2049,24608,3841,25096,13,10,25111,25146,168,0,7572809360530097,0,112,114, + 101,115,101,114,118,101,0,1,25084,1793,25157,1,25096,1,27,2049,4029,10,1,25150, + 2049,4029,10,25032,25183,168,25382,8056577820387649264,25185,102,105,108,101,58,114,101,97,100,45,108, + 105,110,101,0,2049,4611,102,45,115,0,1,25185,3,2049,2001,4,1,13,2049,24349, + 2049,2001,10,25162,25227,168,25382,-8859848394595038695,25229,102,105,108,101,58,102,111,114,45,101,97, + 99,104,45,108,105,110,101,0,2049,4611,115,113,45,0,1,25229,3,1793,25267,4097, + 25110,2049,24967,4097,25084,4097,25096,1793,25258,3841,25084,2049,25183,3841,25110,8,2049,25123,10,1, + 25248,2049,2417,3841,25084,2049,24518,10,1,25238,2049,25146,10,25202,25282,156,0,193455704,0,70, + 73,68,0,0,25202,25300,168,25382,8246312899662267157,25302,102,105,108,101,58,115,108,117,114,112, + 0,2049,4611,97,115,45,0,1,25302,3,1793,25336,4,2049,4301,2049,24967,4097,25282,1793, + 25327,3841,25282,2049,24547,2049,4197,10,1,25320,2049,2497,3841,25282,2049,24518,10,1,25311,2049, + 4328,10,25283,25357,168,25382,249888269686739198,25359,102,105,108,101,58,115,112,101,119,0,2049,4611, + 115,115,45,0,1,25359,3,2049,25060,4,1793,25375,67502597,2049,24578,10,1,25371,2049,4908, + 2049,24518,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,25382,26362,25341,25433,168,26341,4299348465103751587,0,105,111, + 58,117,110,105,120,45,115,121,115,99,97,108,108,0,1,8,2049,11209,2,2049, + 2822,1793,25481,3,2049,4611,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,25445,2049,11320,2049, + 11274,10,1,25442,2049,2928,2049,11189,10,25411,25506,168,26341,-4549633084047572696,25508,117,110,105,120,58, + 115,121,115,116,101,109,0,2049,4611,115,45,0,1,25508,3,1,0,2049,25433,10, + 25488,25535,168,26341,249909575776928405,25537,117,110,105,120,58,102,111,114,107,0,2049,4611,45,110, + 0,1,25537,3,1,1,2049,25433,10,25519,25565,168,26341,8247016000637760504,25567,117,110,105,120,58, + 101,120,101,99,48,0,2049,4611,115,45,0,1,25567,3,1,2,2049,25433,10,25548, + 25595,168,26341,8247016000637760505,25597,117,110,105,120,58,101,120,101,99,49,0,2049,4611,115,115, + 45,0,1,25597,3,1,3,2049,25433,10,25578,25626,168,26341,8247016000637760506,25628,117,110,105,120, + 58,101,120,101,99,50,0,2049,4611,115,115,115,45,0,1,25628,3,1,4,2049, + 25433,10,25609,25658,168,26341,8247016000637760507,25660,117,110,105,120,58,101,120,101,99,51,0,2049, + 4611,115,115,115,115,45,0,1,25660,3,1,5,2049,25433,10,25641,25690,168,26341,249909575776901981, + 25692,117,110,105,120,58,101,120,105,116,0,2049,4611,110,45,0,1,25692,3,1, + 6,2049,25433,10,25674,25721,168,26341,-4549633084540884128,25723,117,110,105,120,58,103,101,116,112,105, + 100,0,2049,4611,45,110,0,1,25723,3,1,7,2049,25433,10,25703,25750,168,26341,249909575777523800, + 25752,117,110,105,120,58,119,97,105,116,0,2049,4611,45,110,0,1,25752,3,1, + 8,2049,25433,10,25734,25779,168,26341,249909575777101359,25781,117,110,105,120,58,107,105,108,108,0, + 2049,4611,110,110,45,0,1,25781,3,1,9,2049,25433,10,25763,25810,168,26341,8247016000650494309,25812, + 117,110,105,120,58,112,111,112,101,110,0,2049,4611,115,110,45,110,0,1,25812, + 3,1,10,2049,25433,10,25793,25843,168,26341,-4549633084191325687,25845,117,110,105,120,58,112,99,108, + 111,115,101,0,2049,4611,110,45,0,1,25845,3,1,11,2049,25433,10,25825,25873,168, + 26341,8247016000634812845,25875,117,110,105,120,58,99,104,100,105,114,0,2049,4611,115,45,0,1, + 25875,3,1,13,2049,25433,10,25856,25904,168,26341,-4549633084540895924,25906,117,110,105,120,58,103,101, + 116,101,110,118,0,2049,4611,115,97,45,0,1,25906,3,1,14,2049,25433,10,25886, + 25936,168,26341,-4549633084169702651,25938,117,110,105,120,58,112,117,116,101,110,118,0,2049,4611,115, + 45,0,1,25938,3,1,15,2049,25433,10,25918,25966,168,26341,8247016000653932284,25968,117,110,105,120, + 58,115,108,101,101,112,0,2049,4611,110,45,0,1,25968,3,1,16,2049,25433,10, + 25949,25998,168,26341,-2563939202030369066,26000,117,110,105,120,58,101,120,101,99,117,116,101,0,2049, + 4611,115,45,0,1,26000,3,1,17,2049,25433,10,25979,26027,168,26341,249909575777281169,26029,117,110, + 105,120,58,112,105,112,101,0,2049,4611,115,45,115,0,1,26029,3,1,0,2049, + 25810,1,25183,1,25843,2049,2294,10,26011,26066,168,26341,-2563939200175176882,26068,117,110,105,120,58,103, + 101,116,45,99,119,100,0,2049,4611,45,115,41,0,1,26068,3,2049,4611,112,119, + 100,0,1,26077,2049,26027,2049,7329,2049,4611,47,0,1,26089,2049,4887,10,26047,26126,168, + 26341,-2316844556017942917,26128,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,4611,45,110,0,1,26128,3,2049,4611,108,115,32, + 45,49,32,124,32,119,99,32,45,108,0,1,26136,2049,26027,2049,7329,2049,271,10, + 26096,26184,168,26341,-4594486429310984907,26186,117,110,105,120,58,102,111,114,45,101,97,99,104,45, + 102,105,108,101,0,2049,4611,113,45,0,1,26186,3,2049,4611,108,115,32,45,49, + 32,45,112,0,1,26194,1,0,2049,25810,2049,26126,1793,26227,1793,26222,2049,25183,2049,4558, + 67502597,8,10,1,26215,2049,2279,10,1,26213,2049,2497,2049,25843,3,10,26159,26247,168,0, + 210728208851,0,115,116,97,114,116,0,4,2049,4301,1,0,2049,25810,10,26235,26266,168,0, + 6385651009,0,114,101,97,100,0,2,2049,24547,2,2049,4197,2049,2781,10,26255,26288,168,0, + 6953509544294,0,102,105,110,105,115,104,0,2049,25843,2049,4278,10,26159,26315,168,26341,1204178398703148788,26317, + 117,110,105,120,58,115,108,117,114,112,45,112,105,112,101,0,2049,4611,97,115, + 45,110,0,1,26317,3,1793,26336,2049,26247,1,26266,2049,2443,2049,26288,10,1,26327,2049, + 4328,10,105,110,116,101,114,102,97,99,101,47,117,110,105,120,46,114,101,116, + 114,111,0,26341,26461,26293,26379,168,26441,7572652289159374,26381,110,58,114,97,110,100,111,109,0, + 2049,4611,45,110,0,1,26381,3,1,10,2049,11209,2,2049,2822,1793,26434,3,2049,4611, + 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,26399,2049,11320,2049,11274,10,1,26396,2049,2928,2049, + 11189,10,105,110,116,101,114,102,97,99,101,47,114,110,103,46,114,101,116,114, + 111,0,26441,26990,26364,26485,168,26968,4482520117059041020,0,99,108,111,99,107,58,111,112,101,114, + 97,116,105,111,110,0,1,5,2049,11209,2,2049,2822,1793,26534,3,2049,4611,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,26497,2049,11320,2049,11274,10,1,26494,2049,2928,2049, + 11189,10,26463,26563,168,26968,4482526860617352831,26565,99,108,111,99,107,58,116,105,109,101,115,116, + 97,109,112,0,2049,4611,45,110,0,1,26565,3,1,0,2049,26485,10,26541,26592,168, + 26968,249884182168395049,26594,99,108,111,99,107,58,100,97,121,0,2049,4611,45,110,0,1,26594, + 3,1,1,2049,26485,10,26576,26623,168,26968,-4577286724249897519,26625,99,108,111,99,107,58,109,111, + 110,116,104,0,2049,4611,45,110,0,1,26625,3,1,2,2049,26485,10,26605,26653,168, + 26968,8246178011557794972,26655,99,108,111,99,107,58,121,101,97,114,0,2049,4611,45,110,0,1, + 26655,3,1,3,2049,26485,10,26636,26683,168,26968,8246178011557195593,26685,99,108,111,99,107,58,104, + 111,117,114,0,2049,4611,45,110,0,1,26685,3,1,4,2049,26485,10,26666,26715,168, + 26968,-3476509310577319139,26717,99,108,111,99,107,58,109,105,110,117,116,101,0,2049,4611,45,110, + 0,1,26717,3,1,5,2049,26485,10,26696,26747,168,26968,-3476509310347652505,26749,99,108,111,99,107, + 58,115,101,99,111,110,100,0,2049,4611,45,110,0,1,26749,3,1,6,2049,26485, + 10,26728,26780,168,26968,-4044342796047171665,26782,99,108,111,99,107,58,117,116,99,58,100,97,121, + 0,2049,4611,45,110,0,1,26782,3,1,7,2049,26485,10,26760,26815,168,26968,4482528721224061399,26817, + 99,108,111,99,107,58,117,116,99,58,109,111,110,116,104,0,2049,4611,45,110, + 0,1,26817,3,1,8,2049,26485,10,26793,26849,168,26968,-4336103753589045278,26851,99,108,111,99,107, + 58,117,116,99,58,121,101,97,114,0,2049,4611,45,110,0,1,26851,3,1,9, + 2049,26485,10,26828,26883,168,26968,-4336103753589644657,26885,99,108,111,99,107,58,117,116,99,58,104, + 111,117,114,0,2049,4611,45,110,0,1,26885,3,1,10,2049,26485,10,26862,26919,168, + 26968,349495210710499299,26921,99,108,111,99,107,58,117,116,99,58,109,105,110,117,116,101,0, + 2049,4611,45,110,0,1,26921,3,1,11,2049,26485,10,26896,26955,168,26968,349495210940165933,26957,99, 108,111,99,107,58,117,116,99,58,115,101,99,111,110,100,0,2049,4611,45,110, - 0,1,19637,2049,17,1,12,2049,19153,10,105,110,116,101,114,102,97,99,101,47, - 99,108,111,99,107,46,114,101,116,114,111,0,19649,20172,19612,19696,168,0,1976442044545254821,0, - 115,99,114,105,112,116,58,111,112,101,114,97,116,105,111,110,0,1,9,2049, - 11209,2,2049,2822,1793,19749,3,2049,4611,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,19708,2049,11320,2049,11274,10,1,19705,2049,2928,2049,11189,10,19612,19779,168, - 20146,1976422442775525130,19781,115,99,114,105,112,116,58,97,114,103,117,109,101,110,116,115,0, - 2049,4611,45,110,0,1,19781,2049,17,1,0,2049,19696,10,19756,19819,168,20146,7012485947518414468,19821, - 115,99,114,105,112,116,58,103,101,116,45,97,114,103,117,109,101,110,116,0, - 2049,4611,110,45,115,0,1,19821,2049,17,2049,4589,4,1,1,2049,19696,10,19793,19851, - 168,20146,229469872107401,19853,105,110,99,108,117,100,101,0,2049,4611,115,45,0,1,19853,2049, - 17,1,2,2049,19696,10,19837,19883,168,20146,-4553194680242110987,19885,115,99,114,105,112,116,58,110, - 97,109,101,0,2049,4611,45,115,0,1,19885,2049,17,2049,4589,1,3,2049,19696,10, - 19865,19925,168,20146,6834827170184619652,19927,115,99,114,105,112,116,58,99,117,114,114,101,110,116, - 45,102,105,108,101,0,2049,4611,45,115,0,1,19927,2049,17,2049,4589,1,4,2049, - 19696,10,19899,19967,180,20146,6834827170184835340,19969,115,99,114,105,112,116,58,99,117,114,114,101, - 110,116,45,108,105,110,101,0,2049,4611,45,110,0,1,19969,2049,17,1,5,2049, - 19696,2049,156,10,19941,20010,168,20146,-4964876483161304491,20012,115,99,114,105,112,116,58,105,103,110, - 111,114,101,45,116,111,45,101,111,108,0,2049,4611,45,0,1,20012,2049,17,1, - 6,2049,19696,10,19983,20050,168,20146,-112287744780050755,20052,115,99,114,105,112,116,58,97,98,111, - 114,116,45,105,110,99,108,117,100,101,0,2049,4611,45,0,1,20052,2049,17,1, - 7,2049,19696,10,20023,20075,168,20146,210706230653,20077,97,98,111,114,116,0,2049,4611,45,0, - 1,20077,2049,17,1,149,2049,3991,1,8,2049,19696,10,20063,20123,168,20146,-7741142524340576066,20125,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,4611,45,115,0,1,20125,2049,17,2049,4589,1793,20141,1,9,2049, - 19696,10,1,20136,2049,2279,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,20146,20747,20092,20197,168,20749,1183117598919957017, - 0,115,111,99,107,101,116,58,111,112,101,114,97,116,105,111,110,0,1,7, - 2049,11209,2,2049,2822,1793,20354,3,2049,4611,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,20209,2049,11320,2049,11274,2049,4611,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,20248,2049,11320,2049,11274,2049,4611,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,20309,2049,11320,2049,11274,10,1,20206,2049,2928,2049, - 11189,10,20174,20388,168,20723,-7671511728383126910,20390,115,111,99,107,101,116,58,103,101,116,104,111, - 115,116,98,121,110,97,109,101,0,2049,4611,97,115,45,0,1,20390,2049,17,1, - 0,2049,20197,10,20361,20423,168,20723,4328757989659661596,20425,115,111,99,107,101,116,58,99,114,101, - 97,116,101,0,2049,4611,45,110,0,1,20425,2049,17,1,1,2049,20197,10,20403,20455, - 168,20723,-4552658767528245371,20457,115,111,99,107,101,116,58,98,105,110,100,0,2049,4611,115,110, - 45,110,0,1,20457,2049,17,1,2,2049,20197,10,20437,20491,168,20723,4328757990001730167,20493,115,111, - 99,107,101,116,58,108,105,115,116,101,110,0,2049,4611,110,110,45,110,110,0, - 1,20493,2049,17,1,3,2049,20197,10,20471,20528,168,20723,4328757989563534360,20530,115,111,99,107,101, - 116,58,97,99,99,101,112,116,0,2049,4611,110,45,110,110,0,1,20530,2049,17, - 1,4,2049,20197,10,20508,20565,168,20723,-4724938931013862254,20567,115,111,99,107,101,116,58,99,111, - 110,110,101,99,116,0,2049,4611,110,45,110,110,0,1,20567,2049,17,1,5,2049, - 20197,10,20544,20599,168,20723,-4552658767527638798,20601,115,111,99,107,101,116,58,115,101,110,100,0, - 2049,4611,115,110,45,110,110,0,1,20601,2049,17,1,6,2049,20197,10,20581,20634,168, - 20723,-4552658767527675080,20636,115,111,99,107,101,116,58,114,101,99,118,0,2049,4611,97,110,110, - 45,110,110,0,1,20636,2049,17,1,7,2049,20197,10,20616,20671,168,20723,-2663786738754388898,20673,115, - 111,99,107,101,116,58,99,108,111,115,101,0,2049,4611,110,45,0,1,20673,2049, - 17,1,8,2049,20197,10,20652,20708,168,20723,1183100690560715498,20710,115,111,99,107,101,116,58,99, - 111,110,102,105,103,117,114,101,0,2049,4611,115,115,45,0,1,20710,2049,17,1, - 9,2049,20197,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,20723,20766,115,111,99,107,101,116,58,111,112,101, - 114,97,116,105,111,110,0,20749,20984,20685,20782,168,20958,229469862290528,0,105,111,58,99,111, - 114,101,0,1,8000,2049,11209,2049,11189,10,20768,20805,168,20958,249884313919988732,0,99,111,114,101, - 58,105,110,105,116,0,1,0,2049,20782,10,20789,20827,168,20958,8246182359371694326,0,99,111,114, - 101,58,115,116,97,114,116,0,1,1,2049,20782,10,20810,20849,168,20958,8246182359367475558,0,99, - 111,114,101,58,112,97,117,115,101,0,1,2,2049,20782,10,20832,20879,168,20958,8337299194488917014, - 0,99,111,114,101,58,112,97,117,115,101,45,99,117,114,114,101,110,116,0, - 1,3,2049,20782,10,20854,20902,168,20958,-4577143246433635687,0,99,111,114,101,58,114,101,115,117, - 109,101,0,1,4,2049,20782,10,20884,20927,168,20958,-3888095465377135055,0,99,111,114,101,58,114, - 101,97,100,47,114,101,103,0,1,5,2049,20782,10,20907,20953,168,20958,820065755623810592,0,99, - 111,114,101,58,119,114,105,116,101,47,114,101,103,0,1,6,2049,20782,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,20958,21185,20932,21006,168,21165,644988671245709381,21008,102,102,105,58,111,112,101, - 114,97,116,105,111,110,0,2049,4611,110,45,63,0,1,21008,2049,17,1,8100,2049, - 11209,2,2049,2822,1793,21063,3,2049,4611,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,21028,2049, - 11320,2049,11274,10,1,21025,2049,2928,2049,11189,10,20986,21085,168,21165,7572367767785414,21087,102,102,105, - 58,111,112,101,110,0,2049,4611,115,45,110,0,1,21087,2049,17,1,0,2049,21006, - 10,21070,21118,168,21165,-4572980637897979592,21120,102,102,105,58,109,97,112,45,115,121,109,0,2049, - 4611,115,110,45,110,0,1,21120,2049,17,1,1,2049,21006,10,21100,21151,168,21165,8246308498881747296, - 21153,102,102,105,58,105,110,118,111,107,101,0,2049,4611,110,45,0,1,21153,2049, - 17,1,2,2049,21006,10,105,110,116,101,114,102,97,99,101,47,102,102,105,46, - 114,101,116,114,111,0,21165,21527,21134,21204,168,21502,8247016409221251463,0,117,110,115,105,103,110, - 101,100,58,43,0,1,0,1,8101,2049,11209,2049,11189,17,10,21187,21231,168,21502,8247016409221251465, - 0,117,110,115,105,103,110,101,100,58,45,0,1,0,1,8101,2049,11209,2049,11189, - 18,10,21214,21258,168,21502,8247016409221251462,0,117,110,115,105,103,110,101,100,58,42,0,1, - 0,1,8101,2049,11209,2049,11189,19,10,21241,21288,168,21502,7638409966457829387,0,117,110,115,105,103, - 110,101,100,58,47,109,111,100,0,1,0,1,8101,2049,11209,2049,11189,20,10,21268, - 21317,168,21502,-2563494254608726831,0,117,110,115,105,103,110,101,100,58,101,113,63,0,1,0, - 1,8101,2049,11209,2049,11189,11,10,21298,21347,168,21502,7638409966457748830,0,117,110,115,105,103,110, - 101,100,58,45,101,113,63,0,1,0,1,8101,2049,11209,2049,11189,12,10,21327,21376, - 168,21502,-2563494254608719109,0,117,110,115,105,103,110,101,100,58,108,116,63,0,1,0,1, - 8101,2049,11209,2049,11189,13,10,21357,21405,168,21502,-2563494254608724554,0,117,110,115,105,103,110,101, - 100,58,103,116,63,0,1,0,1,8101,2049,11209,2049,11189,14,10,21386,21436,168,21502, - -6186888138744896262,0,117,110,115,105,103,110,101,100,58,115,104,105,102,116,0,1,0,1, - 8101,2049,11209,2049,11189,24,10,21415,21467,168,21502,-6186888138833512267,0,117,110,115,105,103,110,101, - 100,58,42,47,109,111,100,0,1,1,1,0,1,8101,2049,11209,2,2049,11189,2049, - 11189,10,21446,21493,168,21502,210639169918,0,42,47,109,111,100,0,1,1,1,8101,2049,11209, - 2049,11189,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,21502,21655,21481,21548,168,21632,-3502245454587251943,0,100,58,117,115, - 101,45,104,97,115,104,101,115,0,1,29,1,241,1,5,18,16,1793,21562,2049, - 188,15,10,1,21558,1,241,1,8,18,16,1,2049,1,241,16,1,5044,1,241, - 2049,3204,16,10,21529,21603,168,21632,-4893635544173424761,0,100,58,117,115,101,45,115,116,114,105, - 110,103,115,0,1,118,1,241,1,5,18,16,1,192,1,241,1,8,18,16, - 1,0,1,241,16,1,0,1,241,2049,3204,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,21632,21806,21583,21676, - 168,0,-3527051417241377258,0,98,108,111,99,107,58,105,110,118,111,107,101,0,1,3,2049, - 11209,2049,11189,10,21583,21700,168,21783,8246131600073141446,21702,98,108,111,99,107,58,114,101,97,100, - 0,2049,4611,110,97,45,0,1,21702,2049,17,1,0,2049,21676,10,21683,21733,168,21783, - -4578818303223200395,21735,98,108,111,99,107,58,119,114,105,116,101,0,2049,4611,110,97,45,0, - 1,21735,2049,17,1,1,2049,21676,10,21715,21769,168,21783,-4036225629868593021,21771,98,108,111,99,107, - 58,115,101,116,45,102,105,108,101,0,2049,4611,115,45,0,1,21771,2049,17,1, - 2,2049,21676,10,105,110,116,101,114,102,97,99,101,47,98,108,111,99,107,115, - 46,114,101,116,114,111,0,21783,22741,21748,21830,168,22057,4283726481136624767,0,101,114,114,58,115, - 101,116,45,104,97,110,100,108,101,114,0,1,1234,2049,11209,2,2049,2822,1793,21888, - 3,2049,4611,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,21842,2049,11320,2049,11274,10,1,21839,2049,2928,1,0,4,2049,11189,10,21808, - 21912,168,22057,229464878751060,0,101,114,114,58,100,115,117,0,2049,11375,2049,11274,2049,4611,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,21918,2049,11320,2049,11274,2049,11496, - 10,21898,21974,168,22057,229464878751054,0,101,114,114,58,100,115,111,0,2049,11375,2049,11274,2049, - 4611,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,21980,2049,11320,2049,11274,2049, - 11496,10,21960,22044,168,22057,-6210978877792005319,0,101,114,114,58,115,101,116,45,100,101,102,97, - 117,108,116,115,0,1,21912,1,1,2049,21830,1,21974,1,2,2049,21830,10,105,110, - 116,101,114,102,97,99,101,47,101,114,114,111,114,46,114,101,116,114,111,0, - 22021,22101,168,0,-1159954141530329845,0,105,111,99,116,108,58,111,112,101,114,97,116,105,111, - 110,0,1,14,2049,11209,2,2049,2822,1793,22150,3,2049,4611,69,114,114,111,114,58, - 32,105,111,99,116,108,32,100,101,118,105,99,101,32,110,111,116,32,102,111, - 117,110,100,0,1,22113,2049,11320,2049,11274,10,1,22110,2049,2928,2049,11189,10,22079,22179, - 168,0,-1159947561758408230,22181,105,111,99,116,108,58,116,101,114,109,45,115,105,122,101,0, - 2049,4611,45,110,110,0,1,22181,2049,17,1,0,2049,22101,10,22157,22217,168,0,-1384827797416383269, - 22219,105,111,99,116,108,58,115,101,116,45,99,98,114,101,97,107,0,2049,4611, - 45,0,1,22219,2049,17,1,1,2049,22101,10,22194,22253,168,0,-1384827797064164732,22255,105,111,99, - 116,108,58,115,101,116,45,108,98,114,101,97,107,0,2049,4611,45,0,1,22255, - 2049,17,1,2,2049,22101,10,22230,22289,168,0,-1384833267584846441,22291,105,111,99,116,108,58,115, - 97,118,101,45,115,116,97,116,101,0,2049,4611,45,0,1,22291,2049,17,1,3, - 2049,22101,10,22266,22328,168,0,1092846777098631660,22330,105,111,99,116,108,58,114,101,115,116,111, - 114,101,45,115,116,97,116,101,0,2049,4611,45,0,1,22330,2049,17,1,4,2049, - 22101,10,1793,22362,1,194,1,2,17,8,2049,1579,2049,192,3841,12097,8,2049,1579,2049, - 188,16,10,1,22343,22302,22375,168,22717,6384117006,0,72,79,77,69,0,2049,2001,1,4096, - 17,10,37,115,47,46,99,111,110,102,105,103,47,114,101,116,114,111,102,111, - 114,116,104,47,108,105,98,114,97,114,121,47,37,115,46,114,101,116,114,111, - 0,22364,22381,156,22717,6061648467740287960,0,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,22420,22442,156,22717,-4563659402581934926,0,108,105,98,114,97,114,121,58,67,87,68,0, - 22461,22497,168,22717,-4563659402581898990,0,108,105,98,114,97,114,121,58,99,119,100,0,1,22442, - 2049,8580,10,22479,22524,168,22717,6061648469031755928,0,108,105,98,114,97,114,121,58,46,99,111, - 110,102,105,103,0,2049,4611,72,79,77,69,0,1,22526,2049,22375,2049,18562,2049,22375, - 1,22381,2049,8580,10,22502,22567,168,22717,-2879782938503308011,0,108,105,98,114,97,114,121,58,102, - 105,108,101,110,97,109,101,0,2,2049,22497,2,2049,17540,1793,22577,772,10,1,22575, - 2049,2928,3,2049,22524,2,2049,17540,1793,22590,10,1,22589,2049,2928,3,2049,4589,10,22544, - 22622,168,22717,-2799120562421764174,0,108,105,98,114,97,114,121,58,99,111,110,116,97,105,110, - 115,63,0,1,22497,1,22524,2049,2294,1,17540,2049,2326,22,10,22598,22653,168,22717,-3026807695525939020, - 0,108,105,98,114,97,114,121,58,108,111,97,100,0,2,2049,22622,1793,22663,2049, - 22567,2049,19851,10,1,22658,1793,22712,2049,4611,69,82,82,79,82,58,32,76,105,98, - 114,97,114,121,32,96,37,115,96,32,119,97,115,32,110,111,116,32,102,111, - 117,110,100,0,1,22669,2049,8580,2049,11320,2049,11274,10,1,22667,2049,66,10,105,110, - 116,101,114,102,97,99,101,47,108,105,98,114,97,114,121,46,114,101,116,114, - 111,0,22717,12283,22634,22760,168,23013,8246457295145463473,0,105,109,97,103,101,58,115,97,118,101, - 0,1,1000,2049,11209,2049,11189,10,22743,22779,168,0,210711039690,0,101,100,105,116,63,0, - 2,1793,22786,1,8,11,10,1,22782,1793,22794,1,127,11,10,1,22790,2049,2294,22, - 10,22767,22813,168,0,6953475974244,0,101,110,100,101,100,63,0,2049,4278,3841,4387,2049,2731, - 10,22800,22830,168,0,193486030,0,97,100,100,0,2049,22813,1,17,1,4197,2049,66,10, - 22820,22852,168,0,6953539406400,0,103,97,116,104,101,114,0,2049,22779,1,17,1,22830,2049, - 66,10,22839,22873,168,0,210709415765,0,99,121,99,108,101,0,2049,11477,2049,2253,4,8, - 2049,2698,25,3,2049,22852,1,22873,7,10,22743,22907,168,23013,-4557881830897049127,0,112,97,114,115, - 101,45,117,110,116,105,108,0,1793,22919,2049,4589,2049,4301,2049,22873,771,2049,4157,10, - 1,22909,2049,4328,10,22889,22936,168,23013,210726130610,0,115,58,103,101,116,0,1793,22958,1793, - 22944,1,13,11,10,1,22940,1793,22952,1,10,11,10,1,22948,2049,2294,22,10,1, - 22938,2049,22907,10,22924,22975,168,23013,210708950412,0,99,108,101,97,114,0,2049,4611,92,94, - 91,50,74,92,94,91,48,59,48,72,0,1,22977,2049,8580,2049,11320,10,22963,23006, - 180,23013,5861507,0,47,47,0,2049,20010,1,11513,2049,3975,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,22997,23054,156,0,229441520490121,0,83,111,117,114,99,101,115,0,3,23306,23504,23702,0, + 0,1,26957,3,1,12,2049,26485,10,105,110,116,101,114,102,97,99,101,47,99, + 108,111,99,107,46,114,101,116,114,111,0,26968,27481,26932,27015,168,0,1976442044545254821,0,115, + 99,114,105,112,116,58,111,112,101,114,97,116,105,111,110,0,1,9,2049,11209, + 2,2049,2822,1793,27068,3,2049,4611,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,27027,2049,11320,2049,11274,10,1,27024,2049,2928,2049,11189,10,26932,27098,168,27455, + 1976422442775525130,27100,115,99,114,105,112,116,58,97,114,103,117,109,101,110,116,115,0,2049, + 4611,45,110,0,1,27100,3,1,0,2049,27015,10,27075,27137,168,27455,7012485947518414468,27139,115,99, + 114,105,112,116,58,103,101,116,45,97,114,103,117,109,101,110,116,0,2049,4611, + 110,45,115,0,1,27139,3,2049,4589,4,1,1,2049,27015,10,27111,27168,168,27455,229469872107401, + 27170,105,110,99,108,117,100,101,0,2049,4611,115,45,0,1,27170,3,1,2,2049, + 27015,10,27154,27199,168,27455,-4553194680242110987,27201,115,99,114,105,112,116,58,110,97,109,101,0, + 2049,4611,45,115,0,1,27201,3,2049,4589,1,3,2049,27015,10,27181,27240,168,27455,6834827170184619652, + 27242,115,99,114,105,112,116,58,99,117,114,114,101,110,116,45,102,105,108,101, + 0,2049,4611,45,115,0,1,27242,3,2049,4589,1,4,2049,27015,10,27214,27281,180,27455, + 6834827170184835340,27283,115,99,114,105,112,116,58,99,117,114,114,101,110,116,45,108,105,110, + 101,0,2049,4611,45,110,0,1,27283,3,1,5,2049,27015,2049,156,10,27255,27323,168, + 27455,-4964876483161304491,27325,115,99,114,105,112,116,58,105,103,110,111,114,101,45,116,111,45, + 101,111,108,0,2049,4611,45,0,1,27325,3,1,6,2049,27015,10,27296,27362,168,27455, + -112287744780050755,27364,115,99,114,105,112,116,58,97,98,111,114,116,45,105,110,99,108,117, + 100,101,0,2049,4611,45,0,1,27364,3,1,7,2049,27015,10,27335,27386,168,27455,210706230653, + 27388,97,98,111,114,116,0,2049,4611,45,0,1,27388,3,1,149,2049,3991,1,8, + 2049,27015,10,27374,27433,168,27455,-7741142524340576066,27435,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,4611,45,115,0,1, + 27435,3,2049,4589,1793,27450,1,9,2049,27015,10,1,27445,2049,2279,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,27455,28046,27402,27506,168,28048,1183117598919957017,0,115,111,99,107,101,116,58,111,112,101, + 114,97,116,105,111,110,0,1,7,2049,11209,2,2049,2822,1793,27663,3,2049,4611,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,27518,2049,11320,2049,11274,2049,4611,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,27557,2049,11320,2049,11274,2049,4611,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,27618,2049, + 11320,2049,11274,10,1,27515,2049,2928,2049,11189,10,27483,27697,168,28022,-7671511728383126910,27699,115,111,99, + 107,101,116,58,103,101,116,104,111,115,116,98,121,110,97,109,101,0,2049,4611, + 97,115,45,0,1,27699,3,1,0,2049,27506,10,27670,27731,168,28022,4328757989659661596,27733,115,111, + 99,107,101,116,58,99,114,101,97,116,101,0,2049,4611,45,110,0,1,27733,3, + 1,1,2049,27506,10,27711,27762,168,28022,-4552658767528245371,27764,115,111,99,107,101,116,58,98,105, + 110,100,0,2049,4611,115,110,45,110,0,1,27764,3,1,2,2049,27506,10,27744,27797, + 168,28022,4328757990001730167,27799,115,111,99,107,101,116,58,108,105,115,116,101,110,0,2049,4611, + 110,110,45,110,110,0,1,27799,3,1,3,2049,27506,10,27777,27833,168,28022,4328757989563534360,27835, + 115,111,99,107,101,116,58,97,99,99,101,112,116,0,2049,4611,110,45,110,110, + 0,1,27835,3,1,4,2049,27506,10,27813,27869,168,28022,-4724938931013862254,27871,115,111,99,107,101, + 116,58,99,111,110,110,101,99,116,0,2049,4611,110,45,110,110,0,1,27871,3, + 1,5,2049,27506,10,27848,27902,168,28022,-4552658767527638798,27904,115,111,99,107,101,116,58,115,101, + 110,100,0,2049,4611,115,110,45,110,110,0,1,27904,3,1,6,2049,27506,10,27884, + 27936,168,28022,-4552658767527675080,27938,115,111,99,107,101,116,58,114,101,99,118,0,2049,4611,97, + 110,110,45,110,110,0,1,27938,3,1,7,2049,27506,10,27918,27972,168,28022,-2663786738754388898,27974, + 115,111,99,107,101,116,58,99,108,111,115,101,0,2049,4611,110,45,0,1,27974, + 3,1,8,2049,27506,10,27953,28008,168,28022,1183100690560715498,28010,115,111,99,107,101,116,58,99, + 111,110,102,105,103,117,114,101,0,2049,4611,115,115,45,0,1,28010,3,1,9, + 2049,27506,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,28022,28065,115,111,99,107,101,116,58,111,112,101,114, + 97,116,105,111,110,0,28048,28341,27985,28081,168,28315,229469862290528,0,105,111,58,99,111,114, + 101,0,1,8000,2049,11209,2049,11189,10,28067,28104,168,28315,249884313919988732,28106,99,111,114,101,58, + 105,110,105,116,0,2049,4611,110,45,0,1,28106,3,1,0,2049,28081,10,28088,28134, + 168,28315,8246182359371694326,28136,99,111,114,101,58,115,116,97,114,116,0,2049,4611,97,110,45, + 0,1,28136,3,1,1,2049,28081,10,28117,28165,168,28315,8246182359367475558,28167,99,111,114,101,58, + 112,97,117,115,101,0,2049,4611,110,45,0,1,28167,3,1,2,2049,28081,10,28148, + 28203,168,28315,8337299194488917014,28205,99,111,114,101,58,112,97,117,115,101,45,99,117,114,114, + 101,110,116,0,2049,4611,45,0,1,28205,3,1,3,2049,28081,10,28178,28233,168,28315, + -4577143246433635687,28235,99,111,114,101,58,114,101,115,117,109,101,0,2049,4611,110,45,0,1, + 28235,3,1,4,2049,28081,10,28215,28266,168,28315,-3888095465377135055,28268,99,111,114,101,58,114,101, + 97,100,47,114,101,103,0,2049,4611,110,45,118,0,1,28268,3,1,5,2049,28081, + 10,28246,28301,168,28315,820065755623810592,28303,99,111,114,101,58,119,114,105,116,101,47,114,101, + 103,0,2049,4611,118,110,45,0,1,28303,3,1,6,2049,28081,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,28315,28538,28280,28363,168,28518,644988671245709381,28365,102,102,105,58,111,112,101,114,97,116, + 105,111,110,0,2049,4611,110,45,63,0,1,28365,3,1,8100,2049,11209,2,2049,2822, + 1793,28419,3,2049,4611,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,28384,2049,11320,2049,11274,10, + 1,28381,2049,2928,2049,11189,10,28343,28441,168,28518,7572367767785414,28443,102,102,105,58,111,112,101, + 110,0,2049,4611,115,45,110,0,1,28443,3,1,0,2049,28363,10,28426,28473,168,28518, + -4572980637897979592,28475,102,102,105,58,109,97,112,45,115,121,109,0,2049,4611,115,110,45,110, + 0,1,28475,3,1,1,2049,28363,10,28455,28505,168,28518,8246308498881747296,28507,102,102,105,58,105, + 110,118,111,107,101,0,2049,4611,110,45,0,1,28507,3,1,2,2049,28363,10,105, + 110,116,101,114,102,97,99,101,47,102,102,105,46,114,101,116,114,111,0,28518, + 28995,28488,28557,168,28970,8247016409221251463,28559,117,110,115,105,103,110,101,100,58,43,0,2049,4611, + 110,110,45,110,0,1,28559,3,1,0,1,8101,2049,11209,2049,11189,17,10,28540,28594, + 168,28970,8247016409221251465,28596,117,110,115,105,103,110,101,100,58,45,0,2049,4611,110,110,45, + 110,0,1,28596,3,1,0,1,8101,2049,11209,2049,11189,18,10,28577,28631,168,28970,8247016409221251462, + 28633,117,110,115,105,103,110,101,100,58,42,0,2049,4611,110,110,45,110,0,1, + 28633,3,1,0,1,8101,2049,11209,2049,11189,19,10,28614,28671,168,28970,7638409966457829387,28673,117,110, + 115,105,103,110,101,100,58,47,109,111,100,0,2049,4611,110,110,45,110,110,0, + 1,28673,3,1,0,1,8101,2049,11209,2049,11189,20,10,28651,28711,168,28970,-2563494254608726831,28713,117, + 110,115,105,103,110,101,100,58,101,113,63,0,2049,4611,110,110,45,102,0,1, + 28713,3,1,0,1,8101,2049,11209,2049,11189,11,10,28692,28751,168,28970,7638409966457748830,28753,117,110, + 115,105,103,110,101,100,58,45,101,113,63,0,2049,4611,110,110,45,102,0,1, + 28753,3,1,0,1,8101,2049,11209,2049,11189,12,10,28731,28790,168,28970,-2563494254608719109,28792,117,110, + 115,105,103,110,101,100,58,108,116,63,0,2049,4611,110,110,45,102,0,1,28792, + 3,1,0,1,8101,2049,11209,2049,11189,13,10,28771,28829,168,28970,-2563494254608724554,28831,117,110,115, + 105,103,110,101,100,58,103,116,63,0,2049,4611,110,110,45,102,0,1,28831,3, + 1,0,1,8101,2049,11209,2049,11189,14,10,28810,28870,168,28970,-6186888138744896262,28872,117,110,115,105, + 103,110,101,100,58,115,104,105,102,116,0,2049,4611,110,110,45,110,0,1,28872, + 3,1,0,1,8101,2049,11209,2049,11189,24,10,28849,28911,168,28970,-6186888138833512267,28913,117,110,115, + 105,103,110,101,100,58,42,47,109,111,100,0,2049,4611,110,110,110,45,110,110, + 0,1,28913,3,1,1,1,0,1,8101,2049,11209,2,2049,11189,2049,11189,10,28890,28949, + 168,28970,210639169918,28951,42,47,109,111,100,0,2049,4611,110,110,110,45,110,110,0,1, + 28951,3,1,1,1,8101,2049,11209,2049,11189,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,28970,29123,28937,29016, + 168,29100,-3502245454587251943,0,100,58,117,115,101,45,104,97,115,104,101,115,0,1,29,1, + 241,1,5,18,16,1793,29030,2049,188,15,10,1,29026,1,241,1,8,18,16,1, + 2049,1,241,16,1,5044,1,241,2049,3204,16,10,28997,29071,168,29100,-4893635544173424761,0,100,58, + 117,115,101,45,115,116,114,105,110,103,115,0,1,118,1,241,1,5,18,16, + 1,192,1,241,1,8,18,16,1,0,1,241,16,1,0,1,241,2049,3204,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,29100,29271,29051,29144,168,0,-3527051417241377258,0,98,108,111,99,107,58,105,110, + 118,111,107,101,0,1,3,2049,11209,2049,11189,10,29051,29168,168,29248,8246131600073141446,29170,98,108, + 111,99,107,58,114,101,97,100,0,2049,4611,110,97,45,0,1,29170,3,1,0, + 2049,29144,10,29151,29200,168,29248,-4578818303223200395,29202,98,108,111,99,107,58,119,114,105,116,101, + 0,2049,4611,110,97,45,0,1,29202,3,1,1,2049,29144,10,29182,29235,168,29248,-4036225629868593021, + 29237,98,108,111,99,107,58,115,101,116,45,102,105,108,101,0,2049,4611,115,45, + 0,1,29237,3,1,2,2049,29144,10,105,110,116,101,114,102,97,99,101,47,98, + 108,111,99,107,115,46,114,101,116,114,111,0,29248,30231,29214,29295,168,29552,4283726481136624767,29297, + 101,114,114,58,115,101,116,45,104,97,110,100,108,101,114,0,2049,4611,110,110, + 45,0,1,29297,3,1,1234,2049,11209,2,2049,2822,1793,29362,3,2049,4611,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,29316,2049,11320, + 2049,11274,10,1,29313,2049,2928,1,0,4,2049,11189,10,29273,29386,168,29552,229464878751060,29388,101, + 114,114,58,100,115,117,0,2049,4611,45,0,1,29388,3,2049,11375,2049,11274,2049,4611, + 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,29399,2049,11320,2049,11274,2049, + 11496,10,29372,29455,168,29552,229464878751054,29457,101,114,114,58,100,115,111,0,2049,4611,45,0, + 1,29457,3,2049,11375,2049,11274,2049,4611,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,29468,2049,11320,2049,11274,2049,11496,10,29441,29532,168,29552,-6210978877792005319,29534,101,114,114,58, + 115,101,116,45,100,101,102,97,117,108,116,115,0,2049,4611,45,0,1,29534,3, + 1,29386,1,1,2049,29295,1,29455,1,2,2049,29295,10,105,110,116,101,114,102,97, + 99,101,47,101,114,114,111,114,46,114,101,116,114,111,0,29509,29596,168,0,-1159954141530329845, + 0,105,111,99,116,108,58,111,112,101,114,97,116,105,111,110,0,1,14,2049, + 11209,2,2049,2822,1793,29645,3,2049,4611,69,114,114,111,114,58,32,105,111,99,116, + 108,32,100,101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1, + 29608,2049,11320,2049,11274,10,1,29605,2049,2928,2049,11189,10,29574,29674,168,0,-1159947561758408230,29676,105, + 111,99,116,108,58,116,101,114,109,45,115,105,122,101,0,2049,4611,45,110,110, + 0,1,29676,3,1,0,2049,29596,10,29652,29711,168,0,-1384827797416383269,29713,105,111,99,116,108, + 58,115,101,116,45,99,98,114,101,97,107,0,2049,4611,45,0,1,29713,3,1, + 1,2049,29596,10,29688,29746,168,0,-1384827797064164732,29748,105,111,99,116,108,58,115,101,116,45, + 108,98,114,101,97,107,0,2049,4611,45,0,1,29748,3,1,2,2049,29596,10,29723, + 29781,168,0,-1384833267584846441,29783,105,111,99,116,108,58,115,97,118,101,45,115,116,97,116, + 101,0,2049,4611,45,0,1,29783,3,1,3,2049,29596,10,29758,29819,168,0,1092846777098631660,29821, + 105,111,99,116,108,58,114,101,115,116,111,114,101,45,115,116,97,116,101,0, + 2049,4611,45,0,1,29821,3,1,4,2049,29596,10,1793,29852,1,194,1,2,17,8, + 2049,1579,2049,192,3841,12097,8,2049,1579,2049,188,16,10,1,29833,29793,29865,168,30207,6384117006, + 0,72,79,77,69,0,2049,2001,1,4096,17,10,37,115,47,46,99,111,110,102, + 105,103,47,114,101,116,114,111,102,111,114,116,104,47,108,105,98,114,97,114, + 121,47,37,115,46,114,101,116,114,111,0,29854,29871,156,30207,6061648467740287960,0,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,29910,29932,156,30207,-4563659402581934926,0,108,105, + 98,114,97,114,121,58,67,87,68,0,29951,29987,168,30207,-4563659402581898990,0,108,105,98,114, + 97,114,121,58,99,119,100,0,1,29932,2049,8580,10,29969,30014,168,30207,6061648469031755928,0,108, + 105,98,114,97,114,121,58,46,99,111,110,102,105,103,0,2049,4611,72,79,77, + 69,0,1,30016,2049,29865,2049,25904,2049,29865,1,29871,2049,8580,10,29992,30057,168,30207,-2879782938503308011, + 0,108,105,98,114,97,114,121,58,102,105,108,101,110,97,109,101,0,2,2049, + 29987,2,2049,24903,1793,30067,772,10,1,30065,2049,2928,3,2049,30014,2,2049,24903,1793,30080, + 10,1,30079,2049,2928,3,2049,4589,10,30034,30112,168,30207,-2799120562421764174,0,108,105,98,114,97, + 114,121,58,99,111,110,116,97,105,110,115,63,0,1,29987,1,30014,2049,2294,1, + 24903,2049,2326,22,10,30088,30143,168,30207,-3026807695525939020,0,108,105,98,114,97,114,121,58,108, + 111,97,100,0,2,2049,30112,1793,30153,2049,30057,2049,27168,10,1,30148,1793,30202,2049,4611, + 69,82,82,79,82,58,32,76,105,98,114,97,114,121,32,96,37,115,96,32, + 119,97,115,32,110,111,116,32,102,111,117,110,100,0,1,30159,2049,8580,2049,11320, + 2049,11274,10,1,30157,2049,66,10,105,110,116,101,114,102,97,99,101,47,108,105, + 98,114,97,114,121,46,114,101,116,114,111,0,30207,12283,30124,30250,168,30503,8246457295145463473,0, + 105,109,97,103,101,58,115,97,118,101,0,1,1000,2049,11209,2049,11189,10,30233,30269, + 168,0,210711039690,0,101,100,105,116,63,0,2,1793,30276,1,8,11,10,1,30272,1793, + 30284,1,127,11,10,1,30280,2049,2294,22,10,30257,30303,168,0,6953475974244,0,101,110,100, + 101,100,63,0,2049,4278,3841,4387,2049,2731,10,30290,30320,168,0,193486030,0,97,100,100, + 0,2049,30303,1,17,1,4197,2049,66,10,30310,30342,168,0,6953539406400,0,103,97,116,104, + 101,114,0,2049,30269,1,17,1,30320,2049,66,10,30329,30363,168,0,210709415765,0,99,121, + 99,108,101,0,2049,11477,2049,2253,4,8,2049,2698,25,3,2049,30342,1,30363,7,10, + 30233,30397,168,30503,-4557881830897049127,0,112,97,114,115,101,45,117,110,116,105,108,0,1793,30409, + 2049,4589,2049,4301,2049,30363,771,2049,4157,10,1,30399,2049,4328,10,30379,30426,168,30503,210726130610, + 0,115,58,103,101,116,0,1793,30448,1793,30434,1,13,11,10,1,30430,1793,30442,1, + 10,11,10,1,30438,2049,2294,22,10,1,30428,2049,30397,10,30414,30465,168,30503,210708950412,0, + 99,108,101,97,114,0,2049,4611,92,94,91,50,74,92,94,91,48,59,48,72, + 0,1,30467,2049,8580,2049,11320,10,30453,30496,180,30503,5861507,0,47,47,0,2049,27323,1, + 11513,2049,3975,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,30487,30544,156,0,229441520490121,0,83,111,117, + 114,99,101,115,0,3,30796,30994,31192,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,23040,23195,168,0,6953711201841,0,107,110,111,119,110,63,0,2,1,23054,2049, - 9446,10,23182,23213,168,0,210716136861,0,105,110,100,101,120,0,1,23054,4,2049,10110,1, - 23054,4,2049,9596,10,23201,23237,168,0,6953974036516,0,114,101,99,111,114,100,0,2049,4640, - 2,1,23054,2049,3920,3841,23054,1,23054,17,16,10,1793,23304,2049,19925,2049,23195,1793,23262, - 2049,23213,10,1,23259,1793,23269,2049,23237,10,1,23266,2049,66,1793,23282,1,194,1,2, - 17,8,10,1,23275,2049,2266,2049,1579,2049,186,16,2049,1579,2049,192,3841,12097,8,2049, - 1579,2049,188,16,10,1,23253,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,22997,23345,168,23306,229461403550098,0,100,58, - 119,111,114,100,115,0,1793,23354,2049,192,2049,11320,2049,11288,10,1,23347,2049,8833,10, - 23331,23378,168,23306,-3502157631813457253,0,100,58,119,111,114,100,115,45,119,105,116,104,0,2049, - 2001,2049,5780,1793,23409,2049,192,2,2049,2001,2049,5472,1793,23398,2049,11320,2049,11288,10,1, - 23393,1793,23404,3,10,1,23402,2049,66,10,1,23384,2049,8833,10,23359,23436,168,23306,2818131571306626127, - 0,100,105,115,112,108,97,121,45,105,102,45,108,101,102,116,0,2,2049,2001, - 2049,5724,1793,23448,2049,11320,2049,11288,10,1,23443,1793,23454,3,10,1,23452,2049,66,10, - 23359,23488,168,23306,2947807019553410009,0,100,58,119,111,114,100,115,45,98,101,103,105,110,110, - 105,110,103,45,119,105,116,104,0,2049,2001,2049,5780,1793,23499,2049,192,2049,23436,10, - 1,23494,2049,8833,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,23459,23545,168,23504,8246228896775126019,0,100,111,117,98,108, - 101,58,118,97,114,0,2049,2102,4,2049,130,2049,130,10,23528,23572,168,23504,-3421095308458227740,0, - 100,111,117,98,108,101,58,102,101,116,99,104,0,2049,58,4,15,10,23553,23596, - 168,23504,-3421095308442276665,0,100,111,117,98,108,101,58,115,116,111,114,101,0,1,19,2049, - 2266,2049,61,16,10,23577,23623,168,23504,-3421095308461432127,0,100,111,117,98,108,101,58,99,111, - 110,115,116,0,2049,23545,1,23572,2049,8801,10,23604,23648,168,23504,-4575607512064199915,0,100,111,117, - 98,108,101,58,115,119,97,112,0,67503109,5,67503109,6,10,23630,23670,168,23504,8246228896775106679,0, - 100,111,117,98,108,101,58,100,105,112,0,67503109,67503109,5,5,8,6,6,10,23653, - 23695,168,23504,8246228896775123014,0,100,111,117,98,108,101,58,115,105,112,0,1,2253,2049,2266, - 2049,23670,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,23678,23743,168,23702,8246632143337714634,0,109,101,109,58,105,110,118, - 111,107,101,0,1,15,2049,11209,2049,11189,10,23726,0,156,23702,210667451248,0,65,76,76, - 79,67,0,23750,1,156,23702,6384048135,0,70,82,69,69,0,23762,2,156,23702,210689088690,0, - 83,84,79,82,69,0,23773,3,156,23702,210673137615,0,70,69,84,67,72,0,23785,4, - 156,23702,6952683137271,0,82,69,83,73,90,69,0,23678,23826,168,23702,249897943727936361,0,109,101,109, - 58,97,108,108,111,99,0,1,0,2049,23743,10,23810,23847,168,23702,249897943749573803,0,109,101, - 109,58,115,116,111,114,101,0,1,2,2049,23743,10,23831,23868,168,23702,249897943733622728,0,109, - 101,109,58,102,101,116,99,104,0,1,3,2049,23743,10,23852,23888,168,23702,7572664961638592,0, - 109,101,109,58,102,114,101,101,0,1,1,2049,23743,10,23873,23910,168,23702,8246632143679146032,0, - 109,101,109,58,114,101,115,105,122,101,0,1,4,2049,23743,10,23893,23931,168,23702, - 249897943730056489,0,109,101,109,58,99,101,108,108,43,0,1,8,19,17,10,23915,23959,168, - 23702,1050530996183190288,0,109,101,109,58,102,101,116,99,104,45,100,111,117,98,108,101,0, - 2,1,1,2049,23931,15,5,2049,23868,6,10,23936,23993,168,23702,1730340976492540563,0,109,101,109, - 58,115,116,111,114,101,45,100,111,117,98,108,101,0,5,5,2049,2253,1,1, - 2049,23931,6,2049,23847,6,2049,23847,10,0 }; + 0,0,0,0,0,0,0,0,0,0,0,0,0,30530,30685,168,0,6953711201841,0,107, + 110,111,119,110,63,0,2,1,30544,2049,9446,10,30672,30703,168,0,210716136861,0,105,110, + 100,101,120,0,1,30544,4,2049,10110,1,30544,4,2049,9596,10,30691,30727,168,0,6953974036516, + 0,114,101,99,111,114,100,0,2049,4640,2,1,30544,2049,3920,3841,30544,1,30544,17, + 16,10,1793,30794,2049,27240,2049,30685,1793,30752,2049,30703,10,1,30749,1793,30759,2049,30727,10, + 1,30756,2049,66,1793,30772,1,194,1,2,17,8,10,1,30765,2049,2266,2049,1579,2049, + 186,16,2049,1579,2049,192,3841,12097,8,2049,1579,2049,188,16,10,1,30743,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,30487,30835,168,30796,229461403550098,0,100,58,119,111,114,100,115,0,1793,30844,2049,192, + 2049,11320,2049,11288,10,1,30837,2049,8833,10,30821,30868,168,30796,-3502157631813457253,0,100,58,119,111, + 114,100,115,45,119,105,116,104,0,2049,2001,2049,5780,1793,30899,2049,192,2,2049,2001, + 2049,5472,1793,30888,2049,11320,2049,11288,10,1,30883,1793,30894,3,10,1,30892,2049,66,10, + 1,30874,2049,8833,10,30849,30926,168,30796,2818131571306626127,0,100,105,115,112,108,97,121,45,105, + 102,45,108,101,102,116,0,2,2049,2001,2049,5724,1793,30938,2049,11320,2049,11288,10,1, + 30933,1793,30944,3,10,1,30942,2049,66,10,30849,30978,168,30796,2947807019553410009,0,100,58,119,111, + 114,100,115,45,98,101,103,105,110,110,105,110,103,45,119,105,116,104,0,2049, + 2001,2049,5780,1793,30989,2049,192,2049,30926,10,1,30984,2049,8833,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,30949, + 31035,168,30994,8246228896775126019,0,100,111,117,98,108,101,58,118,97,114,0,2049,2102,4,2049, + 130,2049,130,10,31018,31062,168,30994,-3421095308458227740,0,100,111,117,98,108,101,58,102,101,116, + 99,104,0,2049,58,4,15,10,31043,31086,168,30994,-3421095308442276665,0,100,111,117,98,108,101, + 58,115,116,111,114,101,0,1,19,2049,2266,2049,61,16,10,31067,31113,168,30994,-3421095308461432127, + 0,100,111,117,98,108,101,58,99,111,110,115,116,0,2049,31035,1,31062,2049,8801, + 10,31094,31138,168,30994,-4575607512064199915,0,100,111,117,98,108,101,58,115,119,97,112,0,67503109, + 5,67503109,6,10,31120,31160,168,30994,8246228896775106679,0,100,111,117,98,108,101,58,100,105,112, + 0,67503109,67503109,5,5,8,6,6,10,31143,31185,168,30994,8246228896775123014,0,100,111,117,98,108, + 101,58,115,105,112,0,1,2253,2049,2266,2049,31160,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,31168,31233,168, + 31192,8246632143337714634,0,109,101,109,58,105,110,118,111,107,101,0,1,15,2049,11209,2049,11189, + 10,31216,0,156,31192,210667451248,0,65,76,76,79,67,0,31240,1,156,31192,6384048135,0,70, + 82,69,69,0,31252,2,156,31192,210689088690,0,83,84,79,82,69,0,31263,3,156,31192, + 210673137615,0,70,69,84,67,72,0,31275,4,156,31192,6952683137271,0,82,69,83,73,90,69, + 0,31168,31316,168,31192,249897943727936361,0,109,101,109,58,97,108,108,111,99,0,1,0,2049, + 31233,10,31300,31337,168,31192,249897943749573803,0,109,101,109,58,115,116,111,114,101,0,1,2, + 2049,31233,10,31321,31358,168,31192,249897943733622728,0,109,101,109,58,102,101,116,99,104,0,1, + 3,2049,31233,10,31342,31378,168,31192,7572664961638592,0,109,101,109,58,102,114,101,101,0,1, + 1,2049,31233,10,31363,31400,168,31192,8246632143679146032,0,109,101,109,58,114,101,115,105,122,101, + 0,1,4,2049,31233,10,31383,31421,168,31192,249897943730056489,0,109,101,109,58,99,101,108,108, + 43,0,1,8,19,17,10,31405,31449,168,31192,1050530996183190288,0,109,101,109,58,102,101,116, + 99,104,45,100,111,117,98,108,101,0,2,1,1,2049,31421,15,5,2049,31358,6, + 10,31426,31483,168,31192,1730340976492540563,0,109,101,109,58,115,116,111,114,101,45,100,111,117, + 98,108,101,0,5,5,2049,2253,1,1,2049,31421,6,2049,31337,6,2049,31337,10,0 };