diff options
Diffstat (limited to 'Build')
56 files changed, 21857 insertions, 142 deletions
diff --git a/Build/source/texk/web2c/ChangeLog b/Build/source/texk/web2c/ChangeLog index b34327fb6fe..a22dde36f26 100644 --- a/Build/source/texk/web2c/ChangeLog +++ b/Build/source/texk/web2c/ChangeLog @@ -1,3 +1,13 @@ +2024-10-20 TANAKA Takuji <ttk@t-lab.opal.ne.jp> + + * lib/texmfmp.c (maininit): Support ofm in {,e}upTeX. + https://github.com/texjporg/tex-jp-build/issues/170 + * tests/eu3-lmr10.{ofm,ovf,ovp}, tests/eu3-lmr10_eu3.ovf, + tests/eu3-lmr10_ucs.{ofm,ovp}, tests/lm-{ec,texnansi}.enc, + tests/lmr10.pfb, tests/texnansi-lmr10.tfm, + tests/uctt10x.{opl,ofm,ovp,ovf}, am/web.am: + Add for tests of upTeX and OFM. + 2024-09-16 TANAKA Takuji <ttk@t-lab.opal.ne.jp> * tests/ec-lmr10.tfm, tests/dump-basic.tex: diff --git a/Build/source/texk/web2c/Makefile.in b/Build/source/texk/web2c/Makefile.in index 610d9a21f9e..1d35c8fea8c 100644 --- a/Build/source/texk/web2c/Makefile.in +++ b/Build/source/texk/web2c/Makefile.in @@ -3180,14 +3180,15 @@ EXTRA_DIST = PROJECTS cftests cpascal.h help.h w2c/config.h \ tests/auxinclude.bbl tests/auxinclude.bib tests/auxinclude.tex \ tests/auxinclude2.aux tests/auxinclude2.tex \ tests/fn-generate.perl tests/fn-utf8.txt tests/fn-euc.txt \ - tests/fn-sjis.txt tests/allbib.aux tests/allbib.tex \ - tests/apalike.bst tests/badpl.pl tests/badtfm.tfm \ - tests/badvf.tfm tests/badvf.vf tests/badvpl.vpl \ - tests/batch.tex tests/check.log tests/cmr10.600gf \ - tests/cmr10.pk tests/cmr10.pl tests/cmr10.tfm tests/cmr7.tfm \ - tests/cmr8.tfm tests/cmti10.tfm tests/cmtt10.tfm \ - tests/cmtt8.tfm tests/dict tests/eight.tex tests/end.tex \ - tests/exampl.aux tests/exampl.tex tests/gray.tfm \ + tests/fn-sjis.txt tests/uctt10x.opl tests/uctt10x.ofm \ + tests/uctt10x.ovp tests/uctt10x.ovf tests/allbib.aux \ + tests/allbib.tex tests/apalike.bst tests/badpl.pl \ + tests/badtfm.tfm tests/badvf.tfm tests/badvf.vf \ + tests/badvpl.vpl tests/batch.tex tests/check.log \ + tests/cmr10.600gf tests/cmr10.pk tests/cmr10.pl \ + tests/cmr10.tfm tests/cmr7.tfm tests/cmr8.tfm tests/cmti10.tfm \ + tests/cmtt10.tfm tests/cmtt8.tfm tests/dict tests/eight.tex \ + tests/end.tex tests/exampl.aux tests/exampl.tex tests/gray.tfm \ tests/hello.tex tests/io.mf tests/just.texi tests/label.mp \ tests/label.mpx tests/logo8.tfm tests/longline.aux \ tests/longline.bib tests/longline.tex tests/longtfm.tex \ @@ -3298,11 +3299,15 @@ EXTRA_DIST = PROJECTS cftests cpascal.h help.h w2c/config.h \ uptexdir/tests/gkhugeok.tfm uptexdir/tests/gkhugeng.tfm \ uptexdir/tests/gkhugeng.err uptexdir/tests/gk256g.tfm \ uptexdir/tests/gk256k.tfm uptexdir/uptrip/uptrip.diffs \ - uptexdir/uptrip/texmf.cnf uptexdir/tests/up-prim.tex \ - uptexdir/tests/up-prim.log $(euptex_web_srcs) \ - $(euptex_ch_srcs) euptexdir/euptex.defines euptexdir/COPYRIGHT \ - euptexdir/COPYRIGHT.jis euptexdir/ChangeLog \ - euptexdir/EUPTEX.txt $(euptex_tests) \ + uptexdir/uptrip/texmf.cnf uptexdir/tests/up-ofm.tex \ + uptexdir/tests/up-ofm.log uptexdir/tests/up-ofma.typ \ + uptexdir/tests/up-prim.tex uptexdir/tests/up-prim.log \ + uptexdir/tests/lmr1.tex uptexdir/tests/up-lmr1.log \ + uptexdir/tests/lmr2.tex uptexdir/tests/up-lmr2.log \ + uptexdir/tests/noto1.tex uptexdir/tests/up-noto1.log \ + $(euptex_web_srcs) $(euptex_ch_srcs) euptexdir/euptex.defines \ + euptexdir/COPYRIGHT euptexdir/COPYRIGHT.jis \ + euptexdir/ChangeLog euptexdir/EUPTEX.txt $(euptex_tests) \ euptexdir/eptrip/eptrip.log euptexdir/eptrip/eptrip.tex \ euptexdir/euptrip/euptrip.diffs euptexdir/euptrip/texmf.cnf \ euptexdir/pdfprimitive.test \ @@ -3325,26 +3330,26 @@ EXTRA_DIST = PROJECTS cftests cpascal.h help.h w2c/config.h \ euptexdir/tests/kinsoku-table.tex \ euptexdir/tests/kinsoku-table.log \ euptexdir/tests/kinsoku-search.tex \ - euptexdir/tests/kinsoku-search.log \ - euptexdir/tests/eup-prim.tex euptexdir/tests/eup-prim.log \ - euptexdir/tests/ucs.tex euptexdir/tests/ucs-s.log \ - euptexdir/tests/ucs-e.log euptexdir/tests/ucs-u.log \ - hitexdir/ChangeLog $(hitex_web) $(hitex_tests) \ - hitexdir/tests/hello.tex hitexdir/tests/rule.tex \ - pdftexdir/regex/COPYING.LIB pdftexdir/regex/README \ - $(pdftex_ch_srcs) pdftexdir/pdftex.defines pdftexdir/ChangeLog \ - pdftexdir/NEWS pdftexdir/README pdftexdir/change-files.txt \ - $(pdftex_tests) tests/wprob.tex pdftexdir/tests/pdfimage.tex \ - tests/1-4.jpg tests/B.pdf tests/basic.tex \ - tests/lily-ledger-broken.png tests/expanded.tex \ - tests/expanded.txt tests/cnfline.tex tests/partoken-ok.tex \ - tests/partoken-xfail.tex $(ttf2afm_tests) \ - pdftexdir/tests/postV3.afm pdftexdir/tests/postV3.ttf \ - pdftexdir/tests/postV7.afm pdftexdir/tests/postV7.ttf \ - $(pdftosrc_tests) pdftexdir/tests/test-13.pdf \ - pdftexdir/tests/test-13.xref pdftexdir/tests/test-15.pdf \ - pdftexdir/tests/test-15.xref $(libluasocket_sources) \ - luatexdir/luasocket/src/ftp_lua.c \ + euptexdir/tests/kinsoku-search.log euptexdir/tests/eup-ofm.tex \ + euptexdir/tests/eup-ofm.log euptexdir/tests/eup-prim.tex \ + euptexdir/tests/eup-prim.log euptexdir/tests/ucs.tex \ + euptexdir/tests/ucs-s.log euptexdir/tests/ucs-e.log \ + euptexdir/tests/ucs-u.log hitexdir/ChangeLog $(hitex_web) \ + $(hitex_tests) hitexdir/tests/hello.tex \ + hitexdir/tests/rule.tex pdftexdir/regex/COPYING.LIB \ + pdftexdir/regex/README $(pdftex_ch_srcs) \ + pdftexdir/pdftex.defines pdftexdir/ChangeLog pdftexdir/NEWS \ + pdftexdir/README pdftexdir/change-files.txt $(pdftex_tests) \ + tests/wprob.tex pdftexdir/tests/pdfimage.tex tests/1-4.jpg \ + tests/B.pdf tests/basic.tex tests/lily-ledger-broken.png \ + tests/expanded.tex tests/expanded.txt tests/cnfline.tex \ + tests/partoken-ok.tex tests/partoken-xfail.tex \ + $(ttf2afm_tests) pdftexdir/tests/postV3.afm \ + pdftexdir/tests/postV3.ttf pdftexdir/tests/postV7.afm \ + pdftexdir/tests/postV7.ttf $(pdftosrc_tests) \ + pdftexdir/tests/test-13.pdf pdftexdir/tests/test-13.xref \ + pdftexdir/tests/test-15.pdf pdftexdir/tests/test-15.xref \ + $(libluasocket_sources) luatexdir/luasocket/src/ftp_lua.c \ luatexdir/luasocket/src/headers_lua.c \ luatexdir/luasocket/src/http_lua.c \ luatexdir/luasocket/src/ltn12_lua.c \ @@ -3654,46 +3659,46 @@ DISTCLEANFILES = CXXLD.sh tangle.c tangle.h tangle.p tangle-web2c \ uptests/xcmr10.tfm uptests/xcmr10.pl uptests/xsample*.typ \ uptests/x*min10.* uptests/xchcode*.* uptests/xtestnewu*.* \ uptests/xuparse.* uptests/yuparse.* uptests/ygkhuge*.* \ - uptests/ygk256*.* uptests/xskipjfmp.* uptrip.diffs up-prim.* \ - $(nodist_euptex_SOURCES) euptex.web euptex.ch euptex-web2c \ - euptex.p euptex.pool euptex-tangle euptrip.diffs \ - pdfprimitive-euptex.* eup-ctrlsym.log eup-ctrlsym.out \ - eup-ctrlsym.tex eup-endline*.* eup-jctrlsym*.* eup-pknj-*.* \ - eup-postpena*.* eup-free_*.* eup-inhibitglue*.* eup-kinsoku*.* \ - eup-prim.* eup-ucs*.* $(nodist_hitex_SOURCES) \ - $(nodist_hishrink_SOURCES) $(nodist_histretch_SOURCES) \ - hiformat-tangle hitex-tangle hello.log rule.log \ - $(nodist_pdftex_SOURCES) pdftex-final.ch pdftex-web2c pdftex.p \ - pdftex.pool pdftex-tangle pwprob.log pwprob.tex pdfimage.fmt \ - pdfimage.log pdfimage.pdf expanded.log cnfline.log \ - partoken-ok.log partoken-xfail.log pdftests/fn*.* postV3.afm \ - postV7.afm test-13.pdf test-13.xref test-15.pdf test-15.xref \ - $(nodist_libluatex_sources) luaimage.* luajitimage.* \ - $(nodist_texprof_SOURCES) texprofile-tangle texprof-tangle \ - $(nodist_xetex_SOURCES) xetex.web xetex-final.ch xetex-web2c \ - xetex.p xetex.pool xetex-tangle bug73.fmt bug73.log bug73.out \ - bug73.tex filedump.log filedump.out filedump.tex \ - xe-ctrlsym.fmt xe-ctrlsym.log xe-ctrlsym.out xe-ctrlsym.tex \ - xetests/fn*.* $(omegaware_programs:=.c) \ - $(omegaware_programs:=.h) $(omegaware_programs:=.p) \ - $(omegaware_programs:=-web2c) ofm2opl.web opl2ofm.web \ - ovf2ovp.web ovp2ovf.web omegaware/bad*.* \ - omegaware/tests/charwdr.* omegaware/tests/charwdv.* \ - omegaware/tests/xcheck* omegaware/tests/xlevel1.* \ - omegaware/tests/xlig*.* ofont*vf omegaware/tests/xpagenum.* \ - omegaware/tests/xofont* omegaware/tests/Cherokee.tfm \ - omegaware/tests/OCherokee.ofm omegaware/tests/OCherokee.opl \ - omegaware/tests/OCherokee.ovf omegaware/tests/xCherokee.* \ - omegaware/tests/xOCherokee.* ocftest.* omegaware/tests/xinbmp* \ - omegaware/tests/xoverbmp* omegaware/tests/xrealnum.* \ - omegaware/tests/xrepeated.* omegaware/tests/sample*.ofm \ - omegaware/tests/sample*.ovf omegaware/tests/sample1-h.opl \ - omegaware/tests/xsample*.out omegaware/tests/shortend.* \ - omegaware/tests/specialhex.ofm omegaware/tests/specialhex.opl \ - omegaware/tests/specialhex.ovf omegaware/tests/xspecialhex.* \ - omegaware/tests/yrepeat* omegaware/tests/*yarabic* \ - $(nodist_aleph_SOURCES) aleph.web aleph.ch aleph-web2c aleph.p \ - aleph.pool aleph-tangle + uptests/ygk256*.* uptests/xskipjfmp.* uptrip.diffs up-ofm.* \ + up-prim.* up-lmr*.* up-noto*.* $(nodist_euptex_SOURCES) \ + euptex.web euptex.ch euptex-web2c euptex.p euptex.pool \ + euptex-tangle euptrip.diffs pdfprimitive-euptex.* \ + eup-ctrlsym.log eup-ctrlsym.out eup-ctrlsym.tex eup-endline*.* \ + eup-jctrlsym*.* eup-pknj-*.* eup-postpena*.* eup-free_*.* \ + eup-inhibitglue*.* eup-kinsoku*.* eup-ofm.* eup-prim.* \ + eup-ucs*.* $(nodist_hitex_SOURCES) $(nodist_hishrink_SOURCES) \ + $(nodist_histretch_SOURCES) hiformat-tangle hitex-tangle \ + hello.log rule.log $(nodist_pdftex_SOURCES) pdftex-final.ch \ + pdftex-web2c pdftex.p pdftex.pool pdftex-tangle pwprob.log \ + pwprob.tex pdfimage.fmt pdfimage.log pdfimage.pdf expanded.log \ + cnfline.log partoken-ok.log partoken-xfail.log pdftests/fn*.* \ + postV3.afm postV7.afm test-13.pdf test-13.xref test-15.pdf \ + test-15.xref $(nodist_libluatex_sources) luaimage.* \ + luajitimage.* $(nodist_texprof_SOURCES) texprofile-tangle \ + texprof-tangle $(nodist_xetex_SOURCES) xetex.web \ + xetex-final.ch xetex-web2c xetex.p xetex.pool xetex-tangle \ + bug73.fmt bug73.log bug73.out bug73.tex filedump.log \ + filedump.out filedump.tex xe-ctrlsym.fmt xe-ctrlsym.log \ + xe-ctrlsym.out xe-ctrlsym.tex xetests/fn*.* \ + $(omegaware_programs:=.c) $(omegaware_programs:=.h) \ + $(omegaware_programs:=.p) $(omegaware_programs:=-web2c) \ + ofm2opl.web opl2ofm.web ovf2ovp.web ovp2ovf.web \ + omegaware/bad*.* omegaware/tests/charwdr.* \ + omegaware/tests/charwdv.* omegaware/tests/xcheck* \ + omegaware/tests/xlevel1.* omegaware/tests/xlig*.* ofont*vf \ + omegaware/tests/xpagenum.* omegaware/tests/xofont* \ + omegaware/tests/Cherokee.tfm omegaware/tests/OCherokee.ofm \ + omegaware/tests/OCherokee.opl omegaware/tests/OCherokee.ovf \ + omegaware/tests/xCherokee.* omegaware/tests/xOCherokee.* \ + ocftest.* omegaware/tests/xinbmp* omegaware/tests/xoverbmp* \ + omegaware/tests/xrealnum.* omegaware/tests/xrepeated.* \ + omegaware/tests/sample*.ofm omegaware/tests/sample*.ovf \ + omegaware/tests/sample1-h.opl omegaware/tests/xsample*.out \ + omegaware/tests/shortend.* omegaware/tests/specialhex.ofm \ + omegaware/tests/specialhex.opl omegaware/tests/specialhex.ovf \ + omegaware/tests/xspecialhex.* omegaware/tests/yrepeat* \ + omegaware/tests/*yarabic* $(nodist_aleph_SOURCES) aleph.web \ + aleph.ch aleph-web2c aleph.p aleph.pool aleph-tangle CLEANFILES = $(EXTRA_PROGRAMS) $(EXTRA_LIBRARIES) $(EXTRA_LTLIBRARIES) TRIPTRAP_CLEAN = $(am__append_8) $(am__append_18) $(am__append_27) \ $(am__append_36) $(am__append_44) $(am__append_60) \ @@ -4549,7 +4554,8 @@ uptex_tests = \ uptexdir/upver.test \ uptexdir/upkcat.test \ uptexdir/wcfname.test uptexdir/wcfname0.test \ - uptexdir/uptex-prim.test + uptexdir/uptex-ofm.test uptexdir/uptex-prim.test \ + uptexdir/uptex-lmr.test uptexdir/uptex-noto.test # uppPLtoTF/upTFtoPL upweb_tests = uptexdir/upbibtex.test uptexdir/updvitype.test \ @@ -4616,7 +4622,7 @@ euptex_tests = \ euptexdir/euptex-ctrlsym.test \ euptexdir/euptex-prntknj.test \ euptexdir/euptex-kinsoku.test \ - euptexdir/euptex-prim.test \ + euptexdir/euptex-ofm.test euptexdir/euptex-prim.test \ euptexdir/euptex-ucs.test @@ -22122,7 +22128,8 @@ uptexdir/uptriptest.log uptexdir/ptriptest.log: \ uptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT) uptexdir/upver.log uptexdir/upkcat.log \ uptexdir/wcfname.log uptexdir/wcfname0.log \ - uptexdir/uptex-prim.log: uptex$(EXEEXT) + uptexdir/uptex-ofm.log uptexdir/uptex-prim.log \ + uptexdir/uptex-lmr.log uptexdir/uptex-noto.log: uptex$(EXEEXT) uptexdir/upbibtex.log: upbibtex$(EXEEXT) uptexdir/updvitype.log: updvitype$(EXEEXT) uptexdir/uppltotf.log: uppltotf$(EXEEXT) @@ -22172,7 +22179,7 @@ euptexdir/eupver.log euptexdir/upkcat.log \ euptexdir/wcfname.log euptexdir/wcfname0.log \ euptexdir/euptex-ctrlsym.log euptexdir/euptex-prntknj.log \ euptexdir/euptex-kinsoku.log \ - euptexdir/euptex-prim.log \ + euptexdir/euptex-ofm.log euptexdir/euptex-prim.log \ euptexdir/euptex-ucs.log: euptex$(EXEEXT) euptrip.diffs: euptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT) diff --git a/Build/source/texk/web2c/am/web.am b/Build/source/texk/web2c/am/web.am index 8ab12e6d737..1b078b6d5d0 100644 --- a/Build/source/texk/web2c/am/web.am +++ b/Build/source/texk/web2c/am/web.am @@ -240,6 +240,9 @@ DISTCLEANFILES += pooltype.tex ## {pdftexdir,xetexdir,ptexdir,uptexdir}/wcfname.test EXTRA_DIST += tests/fn-generate.perl EXTRA_DIST += tests/fn-utf8.txt tests/fn-euc.txt tests/fn-sjis.txt +## uptexdir/uptex-ofm.test, euptexdir/euptex-ofm.test +EXTRA_DIST += tests/uctt10x.opl tests/uctt10x.ofm +EXTRA_DIST += tests/uctt10x.ovp tests/uctt10x.ovf ## Test data ## diff --git a/Build/source/texk/web2c/euptexdir/ChangeLog b/Build/source/texk/web2c/euptexdir/ChangeLog index 3a16f5e6ce8..cf904b7dbd1 100644 --- a/Build/source/texk/web2c/euptexdir/ChangeLog +++ b/Build/source/texk/web2c/euptexdir/ChangeLog @@ -1,3 +1,16 @@ +2024-10-20 TANAKA Takuji <ttk@t-lab.opal.ne.jp> + + * eptex.ech, etex.ch{0,1}, fam256,ch, + pdfutils.ch, char-warnings-euptex.ch: + Support Latin Unicode and 16bit OFM Level-0. + Implement new kcatcode (latin_ucs(14)). + * euptex-ofm.test, tests/eup-prim.{tex,log}, + tests/eup-ofm.{tex,log}, am/euptex.am: + Add and update tests. + * eptex_version.h, eptex.ech: + Bump version to 241020. + https://github.com/texjporg/tex-jp-build/issues/170 + 2024-10-12 TANAKA Takuji <ttk@t-lab.opal.ne.jp> * euptex-prim.test, tests/eup-prim.{tex,log}, diff --git a/Build/source/texk/web2c/euptexdir/am/euptex.am b/Build/source/texk/web2c/euptexdir/am/euptex.am index e8460a0598f..f03d4270d2e 100644 --- a/Build/source/texk/web2c/euptexdir/am/euptex.am +++ b/Build/source/texk/web2c/euptexdir/am/euptex.am @@ -104,7 +104,7 @@ euptex_tests = \ euptexdir/euptex-ctrlsym.test \ euptexdir/euptex-prntknj.test \ euptexdir/euptex-kinsoku.test \ - euptexdir/euptex-prim.test \ + euptexdir/euptex-ofm.test euptexdir/euptex-prim.test \ euptexdir/euptex-ucs.test euptexdir/euptriptest.log euptexdir/eptriptest.log: \ euptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT) @@ -113,7 +113,7 @@ euptexdir/eupver.log euptexdir/upkcat.log \ euptexdir/wcfname.log euptexdir/wcfname0.log \ euptexdir/euptex-ctrlsym.log euptexdir/euptex-prntknj.log \ euptexdir/euptex-kinsoku.log \ - euptexdir/euptex-prim.log \ + euptexdir/euptex-ofm.log euptexdir/euptex-prim.log \ euptexdir/euptex-ucs.log: euptex$(EXEEXT) EXTRA_DIST += $(euptex_tests) @@ -161,6 +161,9 @@ EXTRA_DIST += euptexdir/tests/postpena.tex euptexdir/tests/postpena.log \ euptexdir/tests/kinsoku-table.tex euptexdir/tests/kinsoku-table.log \ euptexdir/tests/kinsoku-search.tex euptexdir/tests/kinsoku-search.log DISTCLEANFILES += eup-postpena*.* eup-free_*.* eup-inhibitglue*.* eup-kinsoku*.* +## euptex-ofm.test +EXTRA_DIST += euptexdir/tests/eup-ofm.tex euptexdir/tests/eup-ofm.log +DISTCLEANFILES += eup-ofm.* ## euptex-prim.test EXTRA_DIST += euptexdir/tests/eup-prim.tex euptexdir/tests/eup-prim.log DISTCLEANFILES += eup-prim.* diff --git a/Build/source/texk/web2c/euptexdir/char-warning-eptex.ch b/Build/source/texk/web2c/euptexdir/char-warning-eptex.ch index fcd528d45be..516925b0d9b 100644 --- a/Build/source/texk/web2c/euptexdir/char-warning-eptex.ch +++ b/Build/source/texk/web2c/euptexdir/char-warning-eptex.ch @@ -2,7 +2,7 @@ % Public domain. See ../pdftexdir/char-warning-pdftex.ch for info. @x [30] If \tracinglostchars > 2, then promote full errors. -@p procedure char_warning(@!f:internal_font_number;@!c:eight_bits); +@p procedure char_warning(@!f:internal_font_number;@!c:sixteen_bits); var @!l:0..255; {small indices or counters} old_setting: integer; {saved value of |tracing_online|} begin if tracing_lost_chars>0 then @@ -11,12 +11,16 @@ begin if tracing_lost_chars>0 then begin begin_diagnostic; print_nl("Missing character: There is no "); @.Missing character@> - if (c<" ")or(c>"~") then - begin print_char("^"); print_char("^"); + if (c<" ")or(c>"~") then begin + print_char("^"); print_char("^"); if c<64 then print_char(c+64) else if c<128 then print_char(c-64) - else begin print_lc_hex(c div 16); print_lc_hex(c mod 16); end - end + else if c<256 then begin + print_lc_hex(c div 16); print_lc_hex(c mod 16); end + else begin print_char("^"); print_char("^"); + print_lc_hex(c div 4096); print_lc_hex((c mod 4096) div 256); + print_lc_hex((c mod 256) div 16); print_lc_hex(c mod 16); end + end else print_ASCII(c); print(" in font "); slow_print(font_name[f]); print_char("!"); end_diagnostic(false); @@ -25,7 +29,7 @@ begin if tracing_lost_chars>0 then end; end; @y -@p procedure char_warning(@!f:internal_font_number;@!c:eight_bits); +@p procedure char_warning(@!f:internal_font_number;@!c:sixteen_bits); var @!l:0..255; {small indices or counters} old_setting: integer; {saved value of |tracing_online|} begin if tracing_lost_chars>0 then @@ -42,7 +46,11 @@ begin if tracing_lost_chars>0 then print_char("^"); print_char("^"); if c<64 then print_char(c+64) else if c<128 then print_char(c-64) - else begin print_lc_hex(c div 16); print_lc_hex(c mod 16); end + else if c<256 then begin + print_lc_hex(c div 16); print_lc_hex(c mod 16); end + else begin print_char("^"); print_char("^"); + print_lc_hex(c div 4096); print_lc_hex((c mod 4096) div 256); + print_lc_hex((c mod 256) div 16); print_lc_hex(c mod 16); end end else print_ASCII(c); if tracing_lost_chars > 2 then begin diff --git a/Build/source/texk/web2c/euptexdir/eptex.ech b/Build/source/texk/web2c/euptexdir/eptex.ech index 8a6ecd76418..d0fbb6fbb9c 100644 --- a/Build/source/texk/web2c/euptexdir/eptex.ech +++ b/Build/source/texk/web2c/euptexdir/eptex.ech @@ -33,8 +33,8 @@ @y @d eTeX_version_string=='-2.6' {current \eTeX\ version} @# -@d epTeX_version_string=='-240930' -@d epTeX_version_number==240930 +@d epTeX_version_string=='-241020' +@d epTeX_version_number==241020 @z @x e-upTeX: banner @@ -627,7 +627,7 @@ font_char_ic_code: begin scan_font_ident; q:=cur_val; end else cur_val:=0; end - else begin scan_ascii_num; + else begin scan_latin_num; if (font_bc[q]<=cur_val)and(font_ec[q]>=cur_val) then begin i:=orig_char_info(q)(qi(cur_val)); case m of @@ -729,6 +729,7 @@ if j=1 then if (multistrlen(ustringcast(buffer), limit+1,loc)>1)and check_kcat_code(cur_tok,cur_chr) then begin if (cur_tok=not_cjk) then cur_tok:=other_kchar; + if (cur_tok=latin_ucs) then cur_tok:=letter; cur_tok:=cur_chr+cur_tok*max_cjk_val; loc:=loc+multistrlen(ustringcast(buffer), limit+1,loc); end @@ -796,7 +797,8 @@ if_font_char_code:begin scan_font_ident; n:=cur_val; b:=(font_bc[n]<=cur_val)and(font_ec[n]>=cur_val) end end - else begin scan_ascii_num; + else begin scan_latin_num; + cur_val:=ptencucsto8bitcode(font_enc[n],cur_val); if (font_bc[n]<=cur_val)and(font_ec[n]>=cur_val) then @/ b:=char_exists(orig_char_info(n)(qi(cur_val))) else b:=false; diff --git a/Build/source/texk/web2c/euptexdir/eptex_version.h b/Build/source/texk/web2c/euptexdir/eptex_version.h index f17d53a02c0..d072081ecbf 100644 --- a/Build/source/texk/web2c/euptexdir/eptex_version.h +++ b/Build/source/texk/web2c/euptexdir/eptex_version.h @@ -1 +1 @@ -#define EPTEX_VERSION "240930" +#define EPTEX_VERSION "241020" diff --git a/Build/source/texk/web2c/euptexdir/etex.ch0 b/Build/source/texk/web2c/euptexdir/etex.ch0 index d5893fa9fd1..541dcce4eb4 100644 --- a/Build/source/texk/web2c/euptexdir/etex.ch0 +++ b/Build/source/texk/web2c/euptexdir/etex.ch0 @@ -155,6 +155,46 @@ hpack:=r; exit: hpack:=r; @z +@x +hn:=0; +loop@+ begin if is_char_node(s) then + begin if font(s)<>hf then goto done3; + hyf_bchar:=character(s); c:=qo(hyf_bchar); + set_lc_code(c); + if hc[0]=0 then goto done3; + if hn=63 then goto done3; + hb:=s; incr(hn); hu[hn]:=c; hc[hn]:=hc[0]; hyf_bchar:=non_char; + end +@y +hn:=0; +loop@+ begin if is_char_node(s) then + begin if font(s)<>hf then goto done3; + hyf_bchar:=character(s); c:=qo(hyf_bchar); + if lc_code(c)=0 then goto done3; + if hn=63 then goto done3; + hb:=s; incr(hn); hu[hn]:=c; hc[hn]:=lc_code(c); hyf_bchar:=non_char; + end +@z + +@x +while q>null do + begin c:=qo(character(q)); + set_lc_code(c); + if hc[0]=0 then goto done3; + if j=63 then goto done3; + incr(j); hu[j]:=c; hc[j]:=hc[0];@/ + q:=link(q); + end; +@y +while q>null do + begin c:=qo(character(q)); + if lc_code(c)=0 then goto done3; + if j=63 then goto done3; + incr(j); hu[j]:=c; hc[j]:=lc_code(c);@/ + q:=link(q); + end; +@z + @x [44.977] q:=prune_page_top(q,saving_vdiscards>0); p:=list_ptr(v); free_node(v,box_node_size); diff --git a/Build/source/texk/web2c/euptexdir/etex.ch1 b/Build/source/texk/web2c/euptexdir/etex.ch1 index 289fc26084b..41df515acfe 100644 --- a/Build/source/texk/web2c/euptexdir/etex.ch1 +++ b/Build/source/texk/web2c/euptexdir/etex.ch1 @@ -73,10 +73,10 @@ last_node_type:=-1; last_node_subtype:=-1; @z @x [30.581] -@p procedure char_warning(@!f:internal_font_number;@!c:eight_bits); +@p procedure char_warning(@!f:internal_font_number;@!c:sixteen_bits); var @!l:0..255; {small indices or counters} @y -@p procedure char_warning(@!f:internal_font_number;@!c:eight_bits); +@p procedure char_warning(@!f:internal_font_number;@!c:sixteen_bits); var @!l:0..255; {small indices or counters} old_setting: integer; {saved value of |tracing_online|} @z @@ -128,6 +128,50 @@ hpack:=r; disp_node:begin disp:=disp_dimen(p); revdisp:=disp; end; @z +@x +hn:=0; +loop@+ begin if is_char_node(s) then + begin if font(s)<>hf then goto done3; + hyf_bchar:=character(s); c:=qo(hyf_bchar); + if lc_code(c)=0 then goto done3; + if lc_code(c)>max_hyph_char then goto done3; + if hn=63 then goto done3; + hb:=s; incr(hn); hu[hn]:=c; hc[hn]:=lc_code(c); hyf_bchar:=non_char; + end +@y +hn:=0; +loop@+ begin if is_char_node(s) then + begin if font(s)<>hf then goto done3; + hyf_bchar:=character(s); c:=qo(hyf_bchar); + set_lc_code(c); + if hc[0]=0 then goto done3; + if hc[0]>max_hyph_char then goto done3; + if hn=63 then goto done3; + hb:=s; incr(hn); hu[hn]:=c; hc[hn]:=hc[0]; hyf_bchar:=non_char; + end +@z + +@x +while q>null do + begin c:=qo(character(q)); + if lc_code(c)=0 then goto done3; + if lc_code(c)>max_hyph_char then goto done3; + if j=63 then goto done3; + incr(j); hu[j]:=c; hc[j]:=lc_code(c);@/ + q:=link(q); + end; +@y +while q>null do + begin c:=qo(character(q)); + set_lc_code(c); + if hc[0]=0 then goto done3; + if hc[0]>max_hyph_char then goto done3; + if j=63 then goto done3; + incr(j); hu[j]:=c; hc[j]:=hc[0];@/ + q:=link(q); + end; +@z + @x [44.977] q:=prune_page_top(q); p:=list_ptr(v); if q=null then box(n):=null {the |eq_level| of the box stays the same} diff --git a/Build/source/texk/web2c/euptexdir/euptex-ofm.test b/Build/source/texk/web2c/euptexdir/euptex-ofm.test new file mode 100755 index 00000000000..093cfd4369d --- /dev/null +++ b/Build/source/texk/web2c/euptexdir/euptex-ofm.test @@ -0,0 +1,32 @@ +#! /bin/sh -vx +# Copyright 2024 Japanese TeX Development Community <issue@texjp.org> +# You may freely use, modify and/or distribute this file. + +BinDir=${BinDir:-.} +ExeExt=${ExeExt:-} +_euptex=$BinDir/euptex$ExeExt + +LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE + +TEXMFCNF=$srcdir/../kpathsea;export TEXMFCNF +OFMFONTS=".;$srcdir/tests"; export OFMFONTS +TEXINPUTS=".;$srcdir/tests"; export TEXINPUTS +TEXFORMATS=.; export TEXFORMATS + +# get same filename in log +rm -f eup-ofm.* +$LN_S $srcdir/euptexdir/tests/eup-ofm.tex ./eup-ofm.tex + +if test ! -f ./eup-basic.tex; then + cp $srcdir/tests/dump-basic.tex ./eup-basic.tex +fi +if test ! -f ./eup-basic.fmt; then + $_euptex -ini -etex eup-basic || exit 1 +fi + +$_euptex -fmt=eup-basic -interaction=batchmode eup-ofm || : + +sed 1d eup-ofm.log >eup-ofm.out + +diff $srcdir/euptexdir/tests/eup-ofm.log eup-ofm.out || exit 3 + diff --git a/Build/source/texk/web2c/euptexdir/euptex.defines b/Build/source/texk/web2c/euptexdir/euptex.defines index 61e48d123bb..04367ca7b66 100644 --- a/Build/source/texk/web2c/euptexdir/euptex.defines +++ b/Build/source/texk/web2c/euptexdir/euptex.defines @@ -32,6 +32,8 @@ @define function UVScombinecode (); @define function UVSgetcodepointlength (); @define function UVSgetcodepointinsequence (); +@define function ptencucsto8bitcode (); +@define function ptenc8bitcodetoucs (); @define function setinfileenc (); @define function setstdinenc (); diff --git a/Build/source/texk/web2c/euptexdir/fam256.ch b/Build/source/texk/web2c/euptexdir/fam256.ch index 583c5b8d21a..512391f52d0 100644 --- a/Build/source/texk/web2c/euptexdir/fam256.ch +++ b/Build/source/texk/web2c/euptexdir/fam256.ch @@ -556,11 +556,11 @@ function var_delimiter(@!d:pointer;@!s:integer;@!v:scaled):pointer; @z %----------------------------------------------- @x -@!hd: eight_bits; {height-depth byte} +@!hd: sixteen_bits; {height-depth byte} @!r: four_quarters; {extensible pieces} @!z: small_number; {runs through font family members} @y -@!hd: eight_bits; {height-depth byte} +@!hd: sixteen_bits; {height-depth byte} @!r: four_quarters; {extensible pieces} @!z: integer; {runs through font family members} @z @@ -1205,7 +1205,10 @@ def_code: begin @<Let |n| be the largest legal code value, based on |cur_chr|@>; p:=cur_chr; if p=kcat_code_base then - begin scan_char_num; p:=p+kcatcodekey(cur_val) end + begin scan_char_num; p:=p+kcatcodekey(cur_val); + if cur_val>=max_latin_val then m:=not_cjk; end + else if p<math_code_base then + begin scan_latin_num; p:=p+cur_val; end else begin scan_ascii_num; p:=p+cur_val; end; scan_optional_equals; scan_int; if ((cur_val<m)and(p<del_code_base))or(cur_val>n) then @@ -1250,7 +1253,9 @@ def_code: begin @<Let |m| be the minimal legal code value, based on |cur_chr|@>; @<Let |n| be the largest legal code value, based on |cur_chr|@>; p:=cur_chr; cur_val1:=p; - if p=kcat_code_base then begin scan_char_num; p:=p+kcatcodekey(cur_val) end + if p=kcat_code_base then begin scan_char_num; p:=p+kcatcodekey(cur_val); + if cur_val>=max_latin_val then m:=not_cjk; end + else if p<math_code_base then begin scan_latin_num; p:=p+cur_val; end else begin scan_ascii_num; p:=p+cur_val; end; scan_optional_equals; scan_int; if ((cur_val<m)and(p<del_code_base))or(cur_val>n) then @@ -1296,9 +1301,11 @@ def_code: begin %----------------------------------------------- @x else if cur_chr=kcat_code_base then n:=max_char_code +else if cur_chr<math_code_base then n:=max_latin_val else if cur_chr=math_code_base then n:=@'100000 @y else if cur_chr=kcat_code_base then n:=max_char_code +else if cur_chr<math_code_base then n:=max_latin_val else if cur_chr=math_code_base then n:=@"8000 else if cur_chr=(math_code_base+128) then n:=@"8000000 @z diff --git a/Build/source/texk/web2c/euptexdir/pdfutils.ch b/Build/source/texk/web2c/euptexdir/pdfutils.ch index 8d22773233b..1aa2de8775d 100644 --- a/Build/source/texk/web2c/euptexdir/pdfutils.ch +++ b/Build/source/texk/web2c/euptexdir/pdfutils.ch @@ -1155,7 +1155,7 @@ pdf_file_dump_code: uniform_deviate_code: scan_int; normal_deviate_code: do_nothing; Uchar_convert_code: begin scan_char_num; - if not is_char_ascii(cur_val) then + if not check_echar_range(cur_val) then if kcat_code(kcatcodekey(cur_val))=not_cjk then cat:=other_kchar; end; Ucharcat_convert_code: @@ -1171,7 +1171,7 @@ Ucharcat_convert_code: help1("I'm going to use 12 instead of that illegal code value.");@/ error; cat:=12; end else cat:=cur_val; - end else if i<=@"FF then + end else if check_echar_range(i) then begin if (illegal_Ucharcat_ascii_catcode(cur_val)) and (illegal_Ucharcat_wchar_catcode(cur_val)) then begin print_err("Invalid code ("); print_int(cur_val); @@ -1201,9 +1201,9 @@ pdf_strcmp_code: print_int(cur_val); uniform_deviate_code: print_int(unif_rand(cur_val)); normal_deviate_code: print_int(norm_rand); Uchar_convert_code: -if is_char_ascii(cur_val) then print_char(cur_val) else print_kanji(cur_val); +if check_echar_range(cur_val)>1 then print_char(cur_val) else print_kanji(cur_val); Ucharcat_convert_code: -if cat<kanji then print_char(cur_val) else print_kanji(cur_val); +if (cat<kanji)and(check_echar_range(cur_val)>1) then print_char(cur_val) else print_kanji(cur_val); @z @x e-pTeX: if primitives - leave room for \ifincsname diff --git a/Build/source/texk/web2c/euptexdir/tests/eup-ofm.log b/Build/source/texk/web2c/euptexdir/tests/eup-ofm.log new file mode 100644 index 00000000000..19c4b3e860c --- /dev/null +++ b/Build/source/texk/web2c/euptexdir/tests/eup-ofm.log @@ -0,0 +1,34 @@ +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**eup-ofm +(./eup-ofm.tex cmtt10 uctt10x +> \box0= +\hbox(6.11+0.0)x5.24998, yoko direction +.\displace 0.0 +.\uctt Æ + +! OK. +l.43 \showbox0 + + +> \box0= +\hbox(6.11+0.0)x10.49997, yoko direction +.\displace 0.0 +.\uctt ^^c6 +.\uctt ^^a1 + +! OK. +l.57 \showbox0 + + + +\AAA ->^^c6^^a1 ^^c6^^a1 ˚ + +\mAAA ->macro:->^^c6^^a1 ^^c6^^a1 ˚ + +\AAA ->Œ Œ Æ¡ ˚ + +\mAAA ->macro:->Œ Œ Æ¡ ˚ +We have "2010. We do not have "2014. [1] ) +Output written on eup-ofm.dvi (1 page, 664 bytes). diff --git a/Build/source/texk/web2c/euptexdir/tests/eup-ofm.tex b/Build/source/texk/web2c/euptexdir/tests/eup-ofm.tex new file mode 100644 index 00000000000..7a21256b924 --- /dev/null +++ b/Build/source/texk/web2c/euptexdir/tests/eup-ofm.tex @@ -0,0 +1,106 @@ +% Copyright 2024 Japanese TeX Development Community <issue@texjp.org> +% You may freely use, modify and/or distribute this file. +% +\ifx\fmtname\undefined + \input basic + \def\fmtname{basic} + \expandafter\dump +\fi +%================== +\begingroup % Just there to minimize tracing output + \tracingmacros=2 + \tracingonline=1 +%---- +\message{cmtt10} +\font\cmtt=cmtt10 +\cmtt +\char"21\char"22\char"23\char"24\char"25 + +\char"30\char"31\char"32\char"33 \char"41\char"42\char"43 \char"64\char"65\char"66 + +0123 ABC def + + +\message{uctt10x} +\font\uctt=uctt10x +\uctt +\char"21\char"22\char"23\char"24\char"25 + +\char"30\char"31\char"32\char"33 \char"41\char"42\char"43 \char"64\char"65\char"66 + +0123 ABC def + + +\kcatcode"C6=14 % latin_ucs: not cjk in ucs code +\catcode"C6=11 \catcode"D8=11 \catcode"DF=11 +\catcode"E6=11 \catcode"F8=11 + +\char"C6\Uchar"D8\Ucharcat"DF"B^^e6^^^^00f8 + +ÆØßæø + +\setbox0\hbox{【Æ】} +\showbox0 + +\kcatcode"A1=15 % not_cjk: not cjk in legacy encoding +\kcatcode"C6=15 +\kcatcode"1A1=15 +\kcatcode"2DA=15 +\catcode"2DA=11 + +\char"C6\Uchar"A1^^c6\Ucharcat"BF"B^^^^02da + +ơ% U+01A1 :: UTF-8 0xC6 0xA1 +ƿ% U+01BF :: UTF-8 0xC6 0xBF + +\setbox0\hbox{【ơ】} +\showbox0 + +\def\AAA{ơ ^^c6^^a1 ^^^^02da}\AAA +\edef\mAAA{\meaning\AAA}\mAAA + +\kcatcode"A1=14 +\kcatcode"C6=14 +\kcatcode"123=14 +\catcode"123=11 \catcode"131=11 \catcode"152=11 +\catcode"153=11 +\kcatcode"2DA=14 +\catcode"2DA=11 + +\char"123\char"131\Uchar"152^^^^0153^^^^02da + +ģıŒœ˚ + +\def\AAA{Œ ^^^^0152 ^^c6^^a1 ^^^^02da}\AAA +\edef\mAAA{\meaning\AAA}\mAAA + +\kcatcode`Γ=14 % Γ: U+0393 +\catcode"393=11 \catcode"394=11 \catcode"398=11 +\catcode"39B=11 \catcode"39E=11 + +\char"393\Uchar"394\char`Θ\Ucharcat"39B"B^^^^039e + +ΓΔΘΛΞ + +\kcatcode"2010=14 +\catcode"2010=11 \catcode"2018=11 \catcode"2019=11 + +\char"2010\Uchar"2018^^^^2019 + +‐‘’ + +\lccode"C6="E6 +\uccode"E6="C6 +\lccode`Œ=`œ +\uccode`œ=`Œ + +\uppercase{[aeoe æœ]} +\lowercase{[AEOE ÆŒ]} + +\message{We}\iffontchar\font"2010\else\message{do not}\fi\message{have "2010.} +\message{We}\iffontchar\font"2014\else\message{do not}\fi\message{have "2014.} + +%---- +\setbox0=\vbox{} % no dvi output +\endgroup +\end diff --git a/Build/source/texk/web2c/euptexdir/tests/eup-prim.log b/Build/source/texk/web2c/euptexdir/tests/eup-prim.log index 8e2c97d9459..03187fcf1cd 100644 --- a/Build/source/texk/web2c/euptexdir/tests/eup-prim.log +++ b/Build/source/texk/web2c/euptexdir/tests/eup-prim.log @@ -3,8 +3,10 @@ entering extended mode %&-line parsing enabled. **eup-prim (./eup-prim.tex -15: \^^c5^^93. \^^c5^^93. -18: \œ. \œ. +15: \^^c5^^93. \^^c5^^93. 197^^93. +14: \œ. \œ. 339. +18: \œ. \œ. 339. 15: \^^c3^^a6. \^^c3^^a6. 195^^a6. +14: \æ. \æ. 230. 18: \æ. \æ. 230. ) No pages of output. diff --git a/Build/source/texk/web2c/euptexdir/tests/eup-prim.tex b/Build/source/texk/web2c/euptexdir/tests/eup-prim.tex index 46d936da5e7..d5a4f59806f 100644 --- a/Build/source/texk/web2c/euptexdir/tests/eup-prim.tex +++ b/Build/source/texk/web2c/euptexdir/tests/eup-prim.tex @@ -6,16 +6,21 @@ %---- \newlinechar=10 -%\catcode"0153=12 +\catcode"0153=12 \kcatcode"0153=15\relax \message{^^J\the\kcatcode"153: \string\œ. \expandafter\string\csname œ\endcsname. % - } + \the\numexpr`\œ.} + +\kcatcode"0153=14\relax +\message{^^J\the\kcatcode"153: + \string\œ. \expandafter\string\csname œ\endcsname. % + \the\numexpr`\œ.} \kcatcode"0153=18\relax \message{^^J\the\kcatcode"153: \string\œ. \expandafter\string\csname œ\endcsname. % - } + \the\numexpr`\œ.} %\catcode"E6=12 \kcatcode"E6=15\relax @@ -23,6 +28,11 @@ \string\æ. \expandafter\string\csname æ\endcsname. % \the\numexpr`\æ.} +\kcatcode"E6=14\relax +\message{^^J\the\kcatcode"E6: + \string\æ. \expandafter\string\csname æ\endcsname. % + \the\numexpr`\æ.} + \kcatcode"E6=18\relax \message{^^J\the\kcatcode"E6: \string\æ. \expandafter\string\csname æ\endcsname. % diff --git a/Build/source/texk/web2c/lib/texmfmp.c b/Build/source/texk/web2c/lib/texmfmp.c index 83d1611f893..0a481cd2734 100644 --- a/Build/source/texk/web2c/lib/texmfmp.c +++ b/Build/source/texk/web2c/lib/texmfmp.c @@ -1107,6 +1107,9 @@ maininit (int ac, string *av) #else /* !Aleph */ kpse_set_program_enabled (kpse_tfm_format, MAKE_TEX_TFM_BY_DEFAULT, kpse_src_compile); +#if (IS_upTeX) + kpse_set_program_enabled (kpse_ofm_format, false, kpse_src_compile); +#endif #endif /* !Aleph */ kpse_set_program_enabled (kpse_tex_format, MAKE_TEX_TEX_BY_DEFAULT, kpse_src_compile); diff --git a/Build/source/texk/web2c/tests/eu3-lmr10.ofm b/Build/source/texk/web2c/tests/eu3-lmr10.ofm Binary files differnew file mode 100644 index 00000000000..fc189491db4 --- /dev/null +++ b/Build/source/texk/web2c/tests/eu3-lmr10.ofm diff --git a/Build/source/texk/web2c/tests/eu3-lmr10.ovf b/Build/source/texk/web2c/tests/eu3-lmr10.ovf Binary files differnew file mode 100644 index 00000000000..89de0ec4cdb --- /dev/null +++ b/Build/source/texk/web2c/tests/eu3-lmr10.ovf diff --git a/Build/source/texk/web2c/tests/eu3-lmr10.ovp b/Build/source/texk/web2c/tests/eu3-lmr10.ovp new file mode 100644 index 00000000000..f2f871c1055 --- /dev/null +++ b/Build/source/texk/web2c/tests/eu3-lmr10.ovp @@ -0,0 +1,8243 @@ +(VTITLE LMRoman10) +(OFMLEVEL H 0) +(FONTDIR TL) +(FAMILY LMROMAN10) +(FACE O 352) +(CODINGSCHEME EU3 ENCODING) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM H 0) +(SEVENBITSAFEFLAG FALSE) +(FONTDIMEN + (SLANT R 0.0) + (SPACE R 0.333333) + (STRETCH R 0.166667) + (SHRINK R 0.111112) + (XHEIGHT R 0.43055) + (QUAD R 1.0) + (EXTRASPACE R 0.111112) + (PARAMETER D 8 R 0.683299) + (PARAMETER D 9 R 0.69445) + (PARAMETER D 11 R 0.194443) + (PARAMETER D 12 R 0.932001) + (PARAMETER D 13 R 0.289999) + (PARAMETER D 14 R 0.5) + (PARAMETER D 15 R 0.088888) + (PARAMETER D 16 R 1.2) + (PARAMETER D 17 R 0.069445) + (PARAMETER D 18 R 0.055555) + (PARAMETER D 19 R 0.0222225) + (PARAMETER D 20 R 0.025) + (PARAMETER D 21 R 0.030556) + ) +(LIGTABLE + (LABEL H 41) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H C1) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H 102) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H C2) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H C4) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H C0) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H 104) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H C5) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H C3) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H 44) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H 10E) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H D0) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H 110) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H 46) + (KRN H 41 R -0.111112) + (KRN H C6 R -0.083333) + (KRN H C1 R -0.111112) + (KRN H 102 R -0.111112) + (KRN H C2 R -0.111112) + (KRN H C4 R -0.111112) + (KRN H C0 R -0.111112) + (KRN H 104 R -0.111112) + (KRN H C5 R -0.111112) + (KRN H C3 R -0.111112) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.083333) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.020834) + (KRN H E2 R -0.020834) + (KRN H E4 R -0.020834) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.020834) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.020834) + (KRN H E3 R -0.020834) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.020834) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.020834) + (KRN H 111 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.020834) + (KRN H EA R -0.020834) + (KRN H EB R -0.020834) + (KRN H E8 R -0.020834) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.020834) + (KRN H 6D R -0.083333) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.020834) + (KRN H F1 R -0.020834) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.020834) + (KRN H F6 R -0.020834) + (KRN H F2 R -0.020834) + (KRN H 151 R -0.020834) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.020834) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.020834) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.020834) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.020834) + (KRN H FC R -0.020834) + (KRN H F9 R -0.020834) + (KRN H 171 R -0.020834) + (KRN H 16F R -0.020834) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.055555) + (KRN H FF R -0.020834) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.020834) + (KRN H 17C R -0.020834) + (STOP) + (LABEL H 49) + (KRN H 49 R 0.027779) + (STOP) + (LABEL H 4B) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.027779) + (STOP) + (LABEL H 4C) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (STOP) + (LABEL H 139) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (STOP) + (LABEL H 13D) + (KRN H 54 R -0.027779) + (KRN H 164 R -0.027779) + (KRN H 56 R -0.041667) + (KRN H 57 R -0.041667) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H 141) + (KRN H 54 R -0.083333) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (STOP) + (LABEL H 4F) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H D3) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H D4) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H D6) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H D2) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H 150) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H D8) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H D5) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H 50) + (KRN H 41 R -0.083333) + (KRN H C6 R -0.083333) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 2C R -0.083333) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 2E R -0.083333) + (STOP) + (LABEL H 52) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 154) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 158) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 54) + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.020834) + (KRN H E2 R -0.020834) + (KRN H E4 R -0.020834) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.020834) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.020834) + (KRN H E3 R -0.020834) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.020834) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.020834) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.020834) + (KRN H EA R -0.020834) + (KRN H EB R -0.020834) + (KRN H E8 R -0.020834) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.020834) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.020834) + (KRN H F1 R -0.020834) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.020834) + (KRN H F6 R -0.020834) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.020834) + (KRN H 151 R -0.020834) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.020834) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.020834) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.020834) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.020834) + (KRN H FC R -0.020834) + (KRN H F9 R -0.020834) + (KRN H 171 R -0.020834) + (KRN H 16F R -0.020834) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 79 R -0.027779) + (KRN H FD R -0.020834) + (KRN H FF R -0.006945) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.020834) + (KRN H 17C R -0.020834) + (STOP) + (LABEL H 164) + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.020834) + (KRN H E2 R -0.020834) + (KRN H E4 R -0.020834) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.020834) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.020834) + (KRN H E3 R -0.020834) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.020834) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.020834) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.020834) + (KRN H EA R -0.020834) + (KRN H EB R -0.020834) + (KRN H E8 R -0.020834) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.020834) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.020834) + (KRN H F1 R -0.020834) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.020834) + (KRN H F6 R -0.020834) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.020834) + (KRN H 151 R -0.020834) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.020834) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.020834) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.020834) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.020834) + (KRN H FC R -0.020834) + (KRN H F9 R -0.020834) + (KRN H 171 R -0.020834) + (KRN H 16F R -0.020834) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 79 R -0.027779) + (KRN H FD R -0.020834) + (KRN H FF R -0.006945) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.020834) + (KRN H 17C R -0.020834) + (STOP) + (LABEL H 56) + (KRN H 41 R -0.111112) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.111112) + (KRN H 102 R -0.111112) + (KRN H C2 R -0.111112) + (KRN H C4 R -0.111112) + (KRN H C0 R -0.111112) + (KRN H 104 R -0.111112) + (KRN H C5 R -0.111112) + (KRN H C3 R -0.111112) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6D R -0.083333) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.055555) + (KRN H FF R -0.027779) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + (STOP) + (LABEL H 57) + (KRN H 41 R -0.111112) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.111112) + (KRN H 102 R -0.111112) + (KRN H C2 R -0.111112) + (KRN H C4 R -0.111112) + (KRN H C0 R -0.111112) + (KRN H 104 R -0.111112) + (KRN H C5 R -0.111112) + (KRN H C3 R -0.111112) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6D R -0.083333) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.055555) + (KRN H FF R -0.027779) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + (STOP) + (LABEL H 58) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (STOP) + (LABEL H 59) + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + (STOP) + (LABEL H DD) + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + (STOP) + (LABEL H 178) + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + (STOP) + (LABEL H 61) + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H E1) + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 103) + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H E2) + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H E4) + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H E0) + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 105) + (KRN H 67 R 0.027779) + (KRN H 11F R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 70 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H E5) + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H E3) + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 62) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 63) + (KRN H 68 R -0.027779) + (KRN H 6B R -0.027779) + (STOP) + (LABEL H 107) + (KRN H 68 R -0.027779) + (KRN H 6B R -0.027779) + (STOP) + (LABEL H 10D) + (KRN H 68 R -0.027779) + (KRN H 6B R -0.027779) + (STOP) + (LABEL H E7) + (KRN H 68 R -0.027779) + (KRN H 6B R -0.027779) + (STOP) + (LABEL H 2C) + (LIG H 2C H 12) + (STOP) + (LABEL H 17) + (KRN H 2D R 0.027779) + (KRN H 12 R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (STOP) + (LABEL H 10F) + (KRN H 62 R 0.027779) + (KRN H 5C R 0.027779) + (KRN H 68 R 0.027779) + (KRN H 6B R 0.027779) + (KRN H 6C R 0.027779) + (KRN H 13A R 0.027779) + (KRN H 13E R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (KRN H FE R 0.027779) + (STOP) + (LABEL H 65) + (KRN H 56 R -0.083333) + (STOP) + (LABEL H 14B) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 66) + (LIG H 66 H 1B) + (LIG H 69 H 1C) + (LIG H 6C H 1D) + (KRN H 5D R 0.027779) + (KRN H 21 R 0.027779) + (KRN H 29 R 0.027779) + (KRN H 3F R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (STOP) + (LABEL H 1B) + (LIG H 69 H 1E) + (LIG H 6C H 1F) + (KRN H 5D R 0.027779) + (KRN H 21 R 0.027779) + (KRN H 29 R 0.027779) + (KRN H 3F R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (STOP) + (LABEL H 67) + (KRN H 6A R 0.027779) + (STOP) + (LABEL H 11F) + (KRN H 6A R 0.027779) + (STOP) + (LABEL H 14) + (KRN H 2C R -0.083333) + (KRN H 2E R -0.083333) + (STOP) + (LABEL H BB) + (KRN H 2C R -0.083333) + (KRN H 2E R -0.083333) + (STOP) + (LABEL H 68) + (KRN H 56 R -0.083333) + (KRN H 57 R -0.083333) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 6B) + (KRN H 56 R -0.083333) + (KRN H 57 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (STOP) + (LABEL H 13E) + (KRN H 62 R 0.027779) + (KRN H 5C R 0.027779) + (KRN H 68 R 0.027779) + (KRN H 6B R 0.027779) + (KRN H 6C R 0.027779) + (KRN H 13A R 0.027779) + (KRN H 13E R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (KRN H FE R 0.027779) + (STOP) + (LABEL H 142) + (KRN H 27 R 0.027779) + (STOP) + (LABEL H 6D) + (KRN H 56 R -0.083333) + (KRN H 57 R -0.083333) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 6E) + (KRN H 56 R -0.083333) + (KRN H 57 R -0.083333) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 144) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 148) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H F1) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 6F) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H F3) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H F4) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H F6) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H F2) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 151) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H F8) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H F5) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 70) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 2E) + (KRN H 10 R -0.138888) + (KRN H 11 R -0.138888) + (KRN H 60 R -0.138888) + (KRN H 27 R -0.138888) + (STOP) + (LABEL H 12) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.083333) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 2C R 0.083333) + (KRN H 17 R 0.083333) + (KRN H 237 R 0.083333) + (KRN H 67 R 0.083333) + (KRN H 11F R 0.083333) + (KRN H 6A R 0.083333) + (KRN H 12 R 0.083333) + (KRN H D R 0.083333) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.055555) + (KRN H 79 R 0.055555) + (KRN H FD R 0.055555) + (KRN H FF R 0.055555) + (STOP) + (LABEL H 10) + (KRN H 17 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 10 R 0.055555) + (KRN H 60 R 0.055555) + (STOP) + (LABEL H 11) + (KRN H 17 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 11 R 0.055555) + (KRN H 27 R 0.055555) + (STOP) + (LABEL H 60) + (LIG H 60 H 10) + (KRN H 21 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 3F R 0.055555) + (KRN H 10 R 0.055555) + (STOP) + (LABEL H 27) + (LIG H 27 H 11) + (KRN H 21 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 3F R 0.055555) + (KRN H 11 R 0.055555) + (STOP) + (LABEL H D) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.083333) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 17 R 0.083333) + (KRN H 237 R 0.083333) + (KRN H 67 R 0.083333) + (KRN H 11F R 0.083333) + (KRN H 6A R 0.083333) + (KRN H 12 R 0.083333) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.055555) + (KRN H 79 R 0.055555) + (KRN H FD R 0.055555) + (KRN H FF R 0.055555) + (STOP) + (LABEL H 74) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 165) + (KRN H 62 R 0.027779) + (KRN H 5C R 0.027779) + (KRN H 68 R 0.027779) + (KRN H 6B R 0.027779) + (KRN H 6C R 0.027779) + (KRN H 13A R 0.027779) + (KRN H 13E R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (KRN H FE R 0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 75) + (KRN H 77 R -0.027779) + (STOP) + (LABEL H FA) + (KRN H 77 R -0.027779) + (STOP) + (LABEL H FB) + (KRN H 77 R -0.027779) + (STOP) + (LABEL H FC) + (KRN H 77 R -0.027779) + (STOP) + (LABEL H F9) + (KRN H 77 R -0.027779) + (STOP) + (LABEL H 171) + (KRN H 77 R -0.027779) + (STOP) + (LABEL H 16F) + (KRN H 77 R -0.027779) + (STOP) + (LABEL H 76) + (KRN H 61 R -0.055555) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.055555) + (KRN H E2 R -0.055555) + (KRN H E4 R -0.055555) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.055555) + (KRN H 105 R -0.055555) + (KRN H E5 R -0.055555) + (KRN H E3 R -0.055555) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (STOP) + (LABEL H 77) + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (STOP) + (LABEL H 79) + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 2C R -0.083333) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 2E R -0.083333) + (STOP) + (LABEL H FD) + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 2C R -0.083333) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 2E R -0.083333) + (STOP) + (LABEL H FF) + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 2C R -0.083333) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 2E R -0.083333) + (STOP) + (LABEL H 2D) + (LIG H 2D H 15) + (LIG H 7F H 7F) + (STOP) + (LABEL H 15) + (LIG H 2D H 16) + (STOP) + (LABEL H 3C) + (LIG H 3C H 13) + (STOP) + (LABEL H 3E) + (LIG H 3E H 14) + (STOP) + (LABEL H 21) + (LIG H 60 H A1) + (STOP) + (LABEL H 3F) + (LIG H 60 H BF) + (STOP) + ) +(MAPFONT D 0 + (FONTNAME ec-lmr10) + (FONTCHECKSUM H AE811A07) + (FONTAT R 1.0) + (FONTDSIZE R 10.0) + ) +(MAPFONT D 1 + (FONTNAME texnansi-lmr10) + (FONTCHECKSUM H 274268BF) + (FONTAT R 1.0) + (FONTDSIZE R 10.0) + ) +(CHARACTER H 0 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 0) + ) + ) +(CHARACTER H 1 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1) + ) + ) +(CHARACTER H 2 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2) + ) + ) +(CHARACTER H 3 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3) + ) + ) +(CHARACTER H 4 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4) + ) + ) +(CHARACTER H 5 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5) + ) + ) +(CHARACTER H 6 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6) + ) + ) +(CHARACTER H 7 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7) + ) + ) +(CHARACTER H 8 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 8) + ) + ) +(CHARACTER H 9 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 9) + ) + ) +(CHARACTER H A + (CHARWD R 0.277776) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H A) + ) + ) +(CHARACTER H B + (CHARWD R 0.44445) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H B) + ) + ) +(CHARACTER H C + (CHARWD R 0.5) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H C) + ) + ) +(CHARACTER H D + (CHARWD R 0.277776) + (CHARHT R 0.105556) + (CHARDP R 0.194443) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.083333) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 17 R 0.083333) + (KRN H 237 R 0.083333) + (KRN H 67 R 0.083333) + (KRN H 11F R 0.083333) + (KRN H 6A R 0.083333) + (KRN H 12 R 0.083333) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.055555) + (KRN H 79 R 0.055555) + (KRN H FD R 0.055555) + (KRN H FF R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D) + ) + ) +(CHARACTER H E + (CHARWD R 0.38855) + (CHARHT R 0.491666) + (MAP + (SELECTFONT D 0) + (SETCHAR H E) + ) + ) +(CHARACTER H F + (CHARWD R 0.38855) + (CHARHT R 0.491666) + (MAP + (SELECTFONT D 0) + (SETCHAR H F) + ) + ) +(CHARACTER H 10 + (CHARWD R 0.472) + (CHARHT R 0.688875) + (COMMENT + (KRN H 17 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 10 R 0.055555) + (KRN H 60 R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 10) + ) + ) +(CHARACTER H 11 + (CHARWD R 0.472) + (CHARHT R 0.688875) + (COMMENT + (KRN H 17 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 11 R 0.055555) + (KRN H 27 R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 11) + ) + ) +(CHARACTER H 12 + (CHARWD R 0.472) + (CHARHT R 0.105556) + (CHARDP R 0.194443) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.083333) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 2C R 0.083333) + (KRN H 17 R 0.083333) + (KRN H 237 R 0.083333) + (KRN H 67 R 0.083333) + (KRN H 11F R 0.083333) + (KRN H 6A R 0.083333) + (KRN H 12 R 0.083333) + (KRN H D R 0.083333) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.055555) + (KRN H 79 R 0.055555) + (KRN H FD R 0.055555) + (KRN H FF R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 12) + ) + ) +(CHARACTER H 13 + (CHARWD R 0.55555) + (CHARHT R 0.491666) + (MAP + (SELECTFONT D 0) + (SETCHAR H 13) + ) + ) +(CHARACTER H 14 + (CHARWD R 0.55555) + (CHARHT R 0.491666) + (COMMENT + (KRN H 2C R -0.083333) + (KRN H 2E R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 14) + ) + ) +(CHARACTER H 15 + (CHARWD R 0.5) + (CHARHT R 0.277) + (CHARIC R 0.026777) + (COMMENT + (LIG H 2D H 16) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 15) + ) + ) +(CHARACTER H 16 + (CHARWD R 1.0) + (CHARHT R 0.277) + (CHARIC R 0.026777) + (MAP + (SELECTFONT D 0) + (SETCHAR H 16) + ) + ) +(CHARACTER H 17 + (CHARWD R 0.0) + (CHARHT R 0.43055) + (COMMENT + (KRN H 2D R 0.027779) + (KRN H 12 R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 17) + ) + ) +(CHARACTER H 18 + (CHARWD R 0.391667) + (CHARHT R 0.356999) + (CHARDP R 0.056) + (MAP + (SELECTFONT D 0) + (SETCHAR H 18) + ) + ) +(CHARACTER H 19 + (CHARWD R 0.277776) + (CHARHT R 0.43055) + (MAP + (SELECTFONT D 0) + (SETCHAR H 19) + ) + ) +(CHARACTER H 1A + (CHARWD R 0.30555) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1A) + ) + ) +(CHARACTER H 1B + (CHARWD R 0.5833) + (CHARHT R 0.688875) + (CHARIC R 0.072444) + (COMMENT + (LIG H 69 H 1E) + (LIG H 6C H 1F) + (KRN H 5D R 0.027779) + (KRN H 21 R 0.027779) + (KRN H 29 R 0.027779) + (KRN H 3F R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1B) + ) + ) +(CHARACTER H 1C + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1C) + ) + ) +(CHARACTER H 1D + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1D) + ) + ) +(CHARACTER H 1E + (CHARWD R 0.8333) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1E) + ) + ) +(CHARACTER H 1F + (CHARWD R 0.8333) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1F) + ) + ) +(CHARACTER H 20 + (CHARWD R 0.5) + (CHARHT R 0.241667) + (CHARDP R 0.097223) + (MAP + (SELECTFONT D 0) + (SETCHAR H 20) + ) + ) +(CHARACTER H 21 + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (COMMENT + (LIG H 60 H A1) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 21) + ) + ) +(CHARACTER H 22 + (CHARWD R 0.373775) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 22) + ) + ) +(CHARACTER H 23 + (CHARWD R 0.8333) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 23) + ) + ) +(CHARACTER H 24 + (CHARWD R 0.5) + (CHARHT R 0.75) + (CHARDP R 0.056) + (MAP + (SELECTFONT D 0) + (SETCHAR H 24) + ) + ) +(CHARACTER H 25 + (CHARWD R 0.8333) + (CHARHT R 0.75) + (CHARDP R 0.056) + (MAP + (SELECTFONT D 0) + (SETCHAR H 25) + ) + ) +(CHARACTER H 26 + (CHARWD R 0.7778) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 26) + ) + ) +(CHARACTER H 27 + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (COMMENT + (LIG H 27 H 11) + (KRN H 21 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 3F R 0.055555) + (KRN H 11 R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 27) + ) + ) +(CHARACTER H 28 + (CHARWD R 0.388901) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H 28) + ) + ) +(CHARACTER H 29 + (CHARWD R 0.388901) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H 29) + ) + ) +(CHARACTER H 2A + (CHARWD R 0.5) + (CHARHT R 0.75) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2A) + ) + ) +(CHARACTER H 2B + (CHARWD R 0.7778) + (CHARHT R 0.583) + (CHARDP R 0.083) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2B) + ) + ) +(CHARACTER H 2C + (CHARWD R 0.277776) + (CHARHT R 0.105556) + (CHARDP R 0.194443) + (COMMENT + (LIG H 2C H 12) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2C) + ) + ) +(CHARACTER H 2D + (CHARWD R 0.333333) + (CHARHT R 0.241667) + (COMMENT + (LIG H 2D H 15) + (LIG H 7F H 7F) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2D) + ) + ) +(CHARACTER H 2E + (CHARWD R 0.277776) + (CHARHT R 0.105556) + (COMMENT + (KRN H 10 R -0.138888) + (KRN H 11 R -0.138888) + (KRN H 60 R -0.138888) + (KRN H 27 R -0.138888) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2E) + ) + ) +(CHARACTER H 2F + (CHARWD R 0.5) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2F) + ) + ) +(CHARACTER H 30 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 30) + ) + ) +(CHARACTER H 31 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 31) + ) + ) +(CHARACTER H 32 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 32) + ) + ) +(CHARACTER H 33 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 33) + ) + ) +(CHARACTER H 34 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 34) + ) + ) +(CHARACTER H 35 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 35) + ) + ) +(CHARACTER H 36 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 36) + ) + ) +(CHARACTER H 37 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 37) + ) + ) +(CHARACTER H 38 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 38) + ) + ) +(CHARACTER H 39 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 39) + ) + ) +(CHARACTER H 3A + (CHARWD R 0.277776) + (CHARHT R 0.43055) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3A) + ) + ) +(CHARACTER H 3B + (CHARWD R 0.277776) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3B) + ) + ) +(CHARACTER H 3C + (CHARWD R 0.7778) + (CHARHT R 0.537) + (CHARDP R 0.039999) + (COMMENT + (LIG H 3C H 13) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3C) + ) + ) +(CHARACTER H 3D + (CHARWD R 0.7778) + (CHARHT R 0.356999) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3D) + ) + ) +(CHARACTER H 3E + (CHARWD R 0.7778) + (CHARHT R 0.537) + (CHARDP R 0.039999) + (COMMENT + (LIG H 3E H 14) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3E) + ) + ) +(CHARACTER H 3F + (CHARWD R 0.4722) + (CHARHT R 0.688875) + (COMMENT + (LIG H 60 H BF) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3F) + ) + ) +(CHARACTER H 40 + (CHARWD R 0.7778) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 40) + ) + ) +(CHARACTER H 41 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 41) + ) + ) +(CHARACTER H 42 + (CHARWD R 0.7083) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 42) + ) + ) +(CHARACTER H 43 + (CHARWD R 0.7222) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 43) + ) + ) +(CHARACTER H 44 + (CHARWD R 0.763901) + (CHARHT R 0.688875) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 44) + ) + ) +(CHARACTER H 45 + (CHARWD R 0.68055) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 45) + ) + ) +(CHARACTER H 46 + (CHARWD R 0.6528) + (CHARHT R 0.688875) + (COMMENT + (KRN H 41 R -0.111112) + (KRN H C6 R -0.083333) + (KRN H C1 R -0.111112) + (KRN H 102 R -0.111112) + (KRN H C2 R -0.111112) + (KRN H C4 R -0.111112) + (KRN H C0 R -0.111112) + (KRN H 104 R -0.111112) + (KRN H C5 R -0.111112) + (KRN H C3 R -0.111112) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.083333) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.020834) + (KRN H E2 R -0.020834) + (KRN H E4 R -0.020834) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.020834) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.020834) + (KRN H E3 R -0.020834) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.020834) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.020834) + (KRN H 111 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.020834) + (KRN H EA R -0.020834) + (KRN H EB R -0.020834) + (KRN H E8 R -0.020834) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.020834) + (KRN H 6D R -0.083333) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.020834) + (KRN H F1 R -0.020834) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.020834) + (KRN H F6 R -0.020834) + (KRN H F2 R -0.020834) + (KRN H 151 R -0.020834) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.020834) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.020834) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.020834) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.020834) + (KRN H FC R -0.020834) + (KRN H F9 R -0.020834) + (KRN H 171 R -0.020834) + (KRN H 16F R -0.020834) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.055555) + (KRN H FF R -0.020834) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.020834) + (KRN H 17C R -0.020834) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 46) + ) + ) +(CHARACTER H 47 + (CHARWD R 0.7847) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 47) + ) + ) +(CHARACTER H 48 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 48) + ) + ) +(CHARACTER H 49 + (CHARWD R 0.361099) + (CHARHT R 0.688875) + (COMMENT + (KRN H 49 R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 49) + ) + ) +(CHARACTER H 4A + (CHARWD R 0.513901) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4A) + ) + ) +(CHARACTER H 4B + (CHARWD R 0.7778) + (CHARHT R 0.688875) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4B) + ) + ) +(CHARACTER H 4C + (CHARWD R 0.625) + (CHARHT R 0.688875) + (COMMENT + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4C) + ) + ) +(CHARACTER H 4D + (CHARWD R 0.9167) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4D) + ) + ) +(CHARACTER H 4E + (CHARWD R 0.75) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4E) + ) + ) +(CHARACTER H 4F + (CHARWD R 0.7778) + (CHARHT R 0.688875) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4F) + ) + ) +(CHARACTER H 50 + (CHARWD R 0.68055) + (CHARHT R 0.688875) + (COMMENT + (KRN H 41 R -0.083333) + (KRN H C6 R -0.083333) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 2C R -0.083333) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 2E R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 50) + ) + ) +(CHARACTER H 51 + (CHARWD R 0.7778) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 51) + ) + ) +(CHARACTER H 52 + (CHARWD R 0.736099) + (CHARHT R 0.688875) + (CHARIC R 0.023666) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 52) + ) + ) +(CHARACTER H 53 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 53) + ) + ) +(CHARACTER H 54 + (CHARWD R 0.7222) + (CHARHT R 0.688875) + (COMMENT + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.020834) + (KRN H E2 R -0.020834) + (KRN H E4 R -0.020834) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.020834) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.020834) + (KRN H E3 R -0.020834) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.020834) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.020834) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.020834) + (KRN H EA R -0.020834) + (KRN H EB R -0.020834) + (KRN H E8 R -0.020834) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.020834) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.020834) + (KRN H F1 R -0.020834) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.020834) + (KRN H F6 R -0.020834) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.020834) + (KRN H 151 R -0.020834) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.020834) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.020834) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.020834) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.020834) + (KRN H FC R -0.020834) + (KRN H F9 R -0.020834) + (KRN H 171 R -0.020834) + (KRN H 16F R -0.020834) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 79 R -0.027779) + (KRN H FD R -0.020834) + (KRN H FF R -0.006945) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.020834) + (KRN H 17C R -0.020834) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 54) + ) + ) +(CHARACTER H 55 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 55) + ) + ) +(CHARACTER H 56 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (CHARIC R 0.007777) + (COMMENT + (KRN H 41 R -0.111112) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.111112) + (KRN H 102 R -0.111112) + (KRN H C2 R -0.111112) + (KRN H C4 R -0.111112) + (KRN H C0 R -0.111112) + (KRN H 104 R -0.111112) + (KRN H C5 R -0.111112) + (KRN H C3 R -0.111112) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6D R -0.083333) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.055555) + (KRN H FF R -0.027779) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 56) + ) + ) +(CHARACTER H 57 + (CHARWD R 1.0278) + (CHARHT R 0.688875) + (CHARIC R 0.009) + (COMMENT + (KRN H 41 R -0.111112) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.111112) + (KRN H 102 R -0.111112) + (KRN H C2 R -0.111112) + (KRN H C4 R -0.111112) + (KRN H C0 R -0.111112) + (KRN H 104 R -0.111112) + (KRN H C5 R -0.111112) + (KRN H C3 R -0.111112) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6D R -0.083333) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.055555) + (KRN H FF R -0.027779) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 57) + ) + ) +(CHARACTER H 58 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (CHARIC R 0.003778) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 58) + ) + ) +(CHARACTER H 59 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (CHARIC R 0.015778) + (COMMENT + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 59) + ) + ) +(CHARACTER H 5A + (CHARWD R 0.611099) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5A) + ) + ) +(CHARACTER H 5B + (CHARWD R 0.277776) + (CHARHT R 0.75) + (CHARDP R 0.25) + (CHARIC R 0.005) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5B) + ) + ) +(CHARACTER H 5C + (CHARWD R 0.5) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5C) + ) + ) +(CHARACTER H 5D + (CHARWD R 0.277776) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5D) + ) + ) +(CHARACTER H 5E + (CHARWD R 0.55555) + (CHARHT R 0.75) + (CHARIC R 0.033223) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5E) + ) + ) +(CHARACTER H 5F + (CHARWD R 0.75) + (CHARDP R 0.1380005) + (CHARIC R 0.027777) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5F) + ) + ) +(CHARACTER H 60 + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (COMMENT + (LIG H 60 H 10) + (KRN H 21 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 3F R 0.055555) + (KRN H 10 R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 60) + ) + ) +(CHARACTER H 61 + (CHARWD R 0.5) + (CHARHT R 0.43055) + (CHARIC R 0.010777) + (COMMENT + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 61) + ) + ) +(CHARACTER H 62 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 62) + ) + ) +(CHARACTER H 63 + (CHARWD R 0.44445) + (CHARHT R 0.43055) + (COMMENT + (KRN H 68 R -0.027779) + (KRN H 6B R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 63) + ) + ) +(CHARACTER H 64 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 64) + ) + ) +(CHARACTER H 65 + (CHARWD R 0.44445) + (CHARHT R 0.43055) + (COMMENT + (KRN H 56 R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 65) + ) + ) +(CHARACTER H 66 + (CHARWD R 0.30555) + (CHARHT R 0.688875) + (CHARIC R 0.079222) + (COMMENT + (LIG H 66 H 1B) + (LIG H 69 H 1C) + (LIG H 6C H 1D) + (KRN H 5D R 0.027779) + (KRN H 21 R 0.027779) + (KRN H 29 R 0.027779) + (KRN H 3F R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 66) + ) + ) +(CHARACTER H 67 + (CHARWD R 0.5) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (CHARIC R 0.012777) + (COMMENT + (KRN H 6A R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 67) + ) + ) +(CHARACTER H 68 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.007222) + (COMMENT + (KRN H 56 R -0.083333) + (KRN H 57 R -0.083333) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 68) + ) + ) +(CHARACTER H 69 + (CHARWD R 0.277776) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 69) + ) + ) +(CHARACTER H 6A + (CHARWD R 0.30555) + (CHARHT R 0.6297245) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6A) + ) + ) +(CHARACTER H 6B + (CHARWD R 0.5278) + (CHARHT R 0.688875) + (CHARIC R 0.011) + (COMMENT + (KRN H 56 R -0.083333) + (KRN H 57 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6B) + ) + ) +(CHARACTER H 6C + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (CHARIC R 0.005) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6C) + ) + ) +(CHARACTER H 6D + (CHARWD R 0.8333) + (CHARHT R 0.43055) + (CHARIC R 0.007444) + (COMMENT + (KRN H 56 R -0.083333) + (KRN H 57 R -0.083333) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6D) + ) + ) +(CHARACTER H 6E + (CHARWD R 0.55555) + (CHARHT R 0.43055) + (CHARIC R 0.007222) + (COMMENT + (KRN H 56 R -0.083333) + (KRN H 57 R -0.083333) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6E) + ) + ) +(CHARACTER H 6F + (CHARWD R 0.5) + (CHARHT R 0.43055) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6F) + ) + ) +(CHARACTER H 70 + (CHARWD R 0.55555) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 70) + ) + ) +(CHARACTER H 71 + (CHARWD R 0.5278) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (CHARIC R 0.027) + (MAP + (SELECTFONT D 0) + (SETCHAR H 71) + ) + ) +(CHARACTER H 72 + (CHARWD R 0.391667) + (CHARHT R 0.43055) + (CHARIC R 0.000112) + (MAP + (SELECTFONT D 0) + (SETCHAR H 72) + ) + ) +(CHARACTER H 73 + (CHARWD R 0.39445) + (CHARHT R 0.43055) + (MAP + (SELECTFONT D 0) + (SETCHAR H 73) + ) + ) +(CHARACTER H 74 + (CHARWD R 0.388901) + (CHARHT R 0.6297245) + (COMMENT + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 74) + ) + ) +(CHARACTER H 75 + (CHARWD R 0.55555) + (CHARHT R 0.43055) + (CHARIC R 0.007222) + (COMMENT + (KRN H 77 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 75) + ) + ) +(CHARACTER H 76 + (CHARWD R 0.5278) + (CHARHT R 0.43055) + (CHARIC R 0.008) + (COMMENT + (KRN H 61 R -0.055555) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.055555) + (KRN H E2 R -0.055555) + (KRN H E4 R -0.055555) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.055555) + (KRN H 105 R -0.055555) + (KRN H E5 R -0.055555) + (KRN H E3 R -0.055555) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 76) + ) + ) +(CHARACTER H 77 + (CHARWD R 0.7222) + (CHARHT R 0.43055) + (CHARIC R 0.008555) + (COMMENT + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 77) + ) + ) +(CHARACTER H 78 + (CHARWD R 0.5278) + (CHARHT R 0.43055) + (CHARIC R 0.016001) + (MAP + (SELECTFONT D 0) + (SETCHAR H 78) + ) + ) +(CHARACTER H 79 + (CHARWD R 0.5278) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (CHARIC R 0.008) + (COMMENT + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 2C R -0.083333) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 2E R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 79) + ) + ) +(CHARACTER H 7A + (CHARWD R 0.44445) + (CHARHT R 0.43055) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7A) + ) + ) +(CHARACTER H 7B + (CHARWD R 0.5) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7B) + ) + ) +(CHARACTER H 7C + (CHARWD R 0.277776) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7C) + ) + ) +(CHARACTER H 7D + (CHARWD R 0.5) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7D) + ) + ) +(CHARACTER H 7E + (CHARWD R 0.55555) + (CHARHT R 0.307001) + (CHARIC R 0.027222) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7E) + ) + ) +(CHARACTER H 7F + (CHARWD R 0.166667) + (CHARHT R 0.241667) + (CHARIC R 0.135111) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7F) + ) + ) +(CHARACTER H 9F + (CHARWD R 0.483999) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 9F) + ) + ) +(CHARACTER H A0 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H A0) + ) + ) +(CHARACTER H A1 + (CHARWD R 0.277776) + (CHARHT R 0.491666) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H BD) + ) + ) +(CHARACTER H A2 + (CHARWD R 0.44445) + (CHARHT R 0.487999) + (CHARDP R 0.045) + (MAP + (SELECTFONT D 1) + (SETCHAR H A2) + ) + ) +(CHARACTER H A3 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (CHARDP R 0.035001) + (MAP + (SELECTFONT D 0) + (SETCHAR H BF) + ) + ) +(CHARACTER H A4 + (CHARWD R 0.7778) + (CHARHT R 0.487999) + (MAP + (SELECTFONT D 1) + (SETCHAR H A4) + ) + ) +(CHARACTER H A5 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (CHARIC R 0.015778) + (MAP + (SELECTFONT D 1) + (SETCHAR H A5) + ) + ) +(CHARACTER H A6 + (CHARWD R 0.277776) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 1) + (SETCHAR H A6) + ) + ) +(CHARACTER H A7 + (CHARWD R 0.483999) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 1) + (SETCHAR H A7) + ) + ) +(CHARACTER H A8 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 1) + (SETCHAR H A8) + ) + ) +(CHARACTER H A9 + (CHARWD R 0.683299) + (CHARHT R 0.688875) + (CHARIC R 0.027478) + (MAP + (SELECTFONT D 1) + (SETCHAR H A9) + ) + ) +(CHARACTER H AA + (CHARWD R 0.4494) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 1) + (SETCHAR H AA) + ) + ) +(CHARACTER H AB + (CHARWD R 0.55555) + (CHARHT R 0.491666) + (MAP + (SELECTFONT D 0) + (SETCHAR H 13) + ) + ) +(CHARACTER H AC + (CHARWD R 0.7778) + (CHARHT R 0.381) + (MAP + (SELECTFONT D 1) + (SETCHAR H AC) + ) + ) +(CHARACTER H AD + (CHARWD R 0.333333) + (CHARHT R 0.255834) + (MAP + (SELECTFONT D 1) + (SETCHAR H AD) + ) + ) +(CHARACTER H AE + (CHARWD R 0.683299) + (CHARHT R 0.688875) + (CHARIC R 0.027478) + (MAP + (SELECTFONT D 1) + (SETCHAR H AE) + ) + ) +(CHARACTER H AF + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 1) + (SETCHAR H AF) + ) + ) +(CHARACTER H B0 + (CHARWD R 0.375) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 1) + (SETCHAR H B0) + ) + ) +(CHARACTER H B1 + (CHARWD R 0.7778) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 1) + (SETCHAR H B1) + ) + ) +(CHARACTER H B2 + (CHARWD R 0.359301) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 1) + (SETCHAR H B2) + ) + ) +(CHARACTER H B3 + (CHARWD R 0.359301) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 1) + (SETCHAR H B3) + ) + ) +(CHARACTER H B4 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 1) + (SETCHAR H B4) + ) + ) +(CHARACTER H B5 + (CHARWD R 0.55555) + (CHARHT R 0.445274) + (CHARDP R 0.194443) + (CHARIC R 0.006223) + (MAP + (SELECTFONT D 1) + (SETCHAR H B5) + ) + ) +(CHARACTER H B6 + (CHARWD R 0.611099) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 1) + (SETCHAR H B6) + ) + ) +(CHARACTER H B7 + (CHARWD R 0.7778) + (CHARHT R 0.381) + (MAP + (SELECTFONT D 1) + (SETCHAR H B7) + ) + ) +(CHARACTER H B8 + (CHARWD R 0.44445) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 1) + (SETCHAR H B8) + ) + ) +(CHARACTER H B9 + (CHARWD R 0.365767) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 1) + (SETCHAR H B9) + ) + ) +(CHARACTER H BA + (CHARWD R 0.419149) + (CHARHT R 0.688875) + (CHARIC R 0.004621) + (MAP + (SELECTFONT D 1) + (SETCHAR H BA) + ) + ) +(CHARACTER H BB + (CHARWD R 0.55555) + (CHARHT R 0.491666) + (COMMENT + (KRN H 2C R -0.083333) + (KRN H 2E R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 14) + ) + ) +(CHARACTER H BC + (CHARWD R 0.825) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 1) + (SETCHAR H BC) + ) + ) +(CHARACTER H BD + (CHARWD R 0.825) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 1) + (SETCHAR H BD) + ) + ) +(CHARACTER H BE + (CHARWD R 0.825) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 1) + (SETCHAR H BE) + ) + ) +(CHARACTER H BF + (CHARWD R 0.4722) + (CHARHT R 0.491666) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H BE) + ) + ) +(CHARACTER H C0 + (CHARWD R 0.75) + (CHARHT R 0.9205) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H C0) + ) + ) +(CHARACTER H C1 + (CHARWD R 0.75) + (CHARHT R 0.9205) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H C1) + ) + ) +(CHARACTER H C2 + (CHARWD R 0.75) + (CHARHT R 0.878) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H C2) + ) + ) +(CHARACTER H C3 + (CHARWD R 0.75) + (CHARHT R 0.829999) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H C3) + ) + ) +(CHARACTER H C4 + (CHARWD R 0.75) + (CHARHT R 0.829999) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H C4) + ) + ) +(CHARACTER H C5 + (CHARWD R 0.75) + (CHARHT R 0.878) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H C5) + ) + ) +(CHARACTER H C6 + (CHARWD R 0.9028) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H C6) + ) + ) +(CHARACTER H C7 + (CHARWD R 0.7222) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H C7) + ) + ) +(CHARACTER H C8 + (CHARWD R 0.68055) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H C8) + ) + ) +(CHARACTER H C9 + (CHARWD R 0.68055) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H C9) + ) + ) +(CHARACTER H CA + (CHARWD R 0.68055) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H CA) + ) + ) +(CHARACTER H CB + (CHARWD R 0.68055) + (CHARHT R 0.829999) + (MAP + (SELECTFONT D 0) + (SETCHAR H CB) + ) + ) +(CHARACTER H CC + (CHARWD R 0.361099) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H CC) + ) + ) +(CHARACTER H CD + (CHARWD R 0.361099) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H CD) + ) + ) +(CHARACTER H CE + (CHARWD R 0.361099) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H CE) + ) + ) +(CHARACTER H CF + (CHARWD R 0.361099) + (CHARHT R 0.829999) + (CHARIC R 0.001666) + (MAP + (SELECTFONT D 0) + (SETCHAR H CF) + ) + ) +(CHARACTER H D0 + (CHARWD R 0.763901) + (CHARHT R 0.688875) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D0) + ) + ) +(CHARACTER H D1 + (CHARWD R 0.75) + (CHARHT R 0.829999) + (MAP + (SELECTFONT D 0) + (SETCHAR H D1) + ) + ) +(CHARACTER H D2 + (CHARWD R 0.7778) + (CHARHT R 0.9205) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D2) + ) + ) +(CHARACTER H D3 + (CHARWD R 0.7778) + (CHARHT R 0.9205) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D3) + ) + ) +(CHARACTER H D4 + (CHARWD R 0.7778) + (CHARHT R 0.878) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D4) + ) + ) +(CHARACTER H D5 + (CHARWD R 0.7778) + (CHARHT R 0.829999) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D5) + ) + ) +(CHARACTER H D6 + (CHARWD R 0.7778) + (CHARHT R 0.829999) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D6) + ) + ) +(CHARACTER H D7 + (CHARWD R 0.7778) + (CHARHT R 0.487999) + (MAP + (SELECTFONT D 1) + (SETCHAR H D7) + ) + ) +(CHARACTER H D8 + (CHARWD R 0.7778) + (CHARHT R 0.75) + (CHARDP R 0.056) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D8) + ) + ) +(CHARACTER H D9 + (CHARWD R 0.75) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H D9) + ) + ) +(CHARACTER H DA + (CHARWD R 0.75) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H DA) + ) + ) +(CHARACTER H DB + (CHARWD R 0.75) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H DB) + ) + ) +(CHARACTER H DC + (CHARWD R 0.75) + (CHARHT R 0.829999) + (MAP + (SELECTFONT D 0) + (SETCHAR H DC) + ) + ) +(CHARACTER H DD + (CHARWD R 0.75) + (CHARHT R 0.9205) + (CHARIC R 0.015778) + (COMMENT + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H DD) + ) + ) +(CHARACTER H DE + (CHARWD R 0.625) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H DE) + ) + ) +(CHARACTER H DF + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H FF) + ) + ) +(CHARACTER H E0 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (CHARIC R 0.010777) + (COMMENT + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H E0) + ) + ) +(CHARACTER H E1 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (CHARIC R 0.010777) + (COMMENT + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H E1) + ) + ) +(CHARACTER H E2 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (CHARIC R 0.010777) + (COMMENT + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H E2) + ) + ) +(CHARACTER H E3 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (CHARIC R 0.010777) + (COMMENT + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H E3) + ) + ) +(CHARACTER H E4 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (CHARIC R 0.010777) + (COMMENT + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H E4) + ) + ) +(CHARACTER H E5 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (CHARIC R 0.010777) + (COMMENT + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H E5) + ) + ) +(CHARACTER H E6 + (CHARWD R 0.7222) + (CHARHT R 0.43055) + (MAP + (SELECTFONT D 0) + (SETCHAR H E6) + ) + ) +(CHARACTER H E7 + (CHARWD R 0.44445) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (COMMENT + (KRN H 68 R -0.027779) + (KRN H 6B R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H E7) + ) + ) +(CHARACTER H E8 + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H E8) + ) + ) +(CHARACTER H E9 + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H E9) + ) + ) +(CHARACTER H EA + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H EA) + ) + ) +(CHARACTER H EB + (CHARWD R 0.44445) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H EB) + ) + ) +(CHARACTER H EC + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H EC) + ) + ) +(CHARACTER H ED + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (CHARIC R 0.0130005) + (MAP + (SELECTFONT D 0) + (SETCHAR H ED) + ) + ) +(CHARACTER H EE + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (CHARIC R 0.041) + (MAP + (SELECTFONT D 0) + (SETCHAR H EE) + ) + ) +(CHARACTER H EF + (CHARWD R 0.277776) + (CHARHT R 0.6297245) + (CHARIC R 0.027) + (MAP + (SELECTFONT D 0) + (SETCHAR H EF) + ) + ) +(CHARACTER H F0 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H F0) + ) + ) +(CHARACTER H F1 + (CHARWD R 0.55555) + (CHARHT R 0.6297245) + (CHARIC R 0.007222) + (COMMENT + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H F1) + ) + ) +(CHARACTER H F2 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H F2) + ) + ) +(CHARACTER H F3 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H F3) + ) + ) +(CHARACTER H F4 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H F4) + ) + ) +(CHARACTER H F5 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H F5) + ) + ) +(CHARACTER H F6 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H F6) + ) + ) +(CHARACTER H F7 + (CHARWD R 0.7778) + (CHARHT R 0.445274) + (MAP + (SELECTFONT D 1) + (SETCHAR H F7) + ) + ) +(CHARACTER H F8 + (CHARWD R 0.5) + (CHARHT R 0.537) + (CHARDP R 0.102) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H F8) + ) + ) +(CHARACTER H F9 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.007222) + (COMMENT + (KRN H 77 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H F9) + ) + ) +(CHARACTER H FA + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.007222) + (COMMENT + (KRN H 77 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H FA) + ) + ) +(CHARACTER H FB + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.007222) + (COMMENT + (KRN H 77 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H FB) + ) + ) +(CHARACTER H FC + (CHARWD R 0.55555) + (CHARHT R 0.6297245) + (CHARIC R 0.007222) + (COMMENT + (KRN H 77 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H FC) + ) + ) +(CHARACTER H FD + (CHARWD R 0.5278) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (CHARIC R 0.008) + (COMMENT + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 2C R -0.083333) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 2E R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H FD) + ) + ) +(CHARACTER H FE + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H FE) + ) + ) +(CHARACTER H FF + (CHARWD R 0.5278) + (CHARHT R 0.6297245) + (CHARDP R 0.194443) + (CHARIC R 0.008) + (COMMENT + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 2C R -0.083333) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 2E R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H B8) + ) + ) +(CHARACTER H 102 + (CHARWD R 0.75) + (CHARHT R 0.9205) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 80) + ) + ) +(CHARACTER H 103 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (CHARIC R 0.010777) + (COMMENT + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H A0) + ) + ) +(CHARACTER H 104 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 81) + ) + ) +(CHARACTER H 105 + (CHARWD R 0.5) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (CHARIC R 0.010777) + (COMMENT + (KRN H 67 R 0.027779) + (KRN H 11F R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 70 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H A1) + ) + ) +(CHARACTER H 106 + (CHARWD R 0.7222) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H 82) + ) + ) +(CHARACTER H 107 + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (COMMENT + (KRN H 68 R -0.027779) + (KRN H 6B R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H A2) + ) + ) +(CHARACTER H 10C + (CHARWD R 0.7222) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H 83) + ) + ) +(CHARACTER H 10D + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (COMMENT + (KRN H 68 R -0.027779) + (KRN H 6B R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H A3) + ) + ) +(CHARACTER H 10E + (CHARWD R 0.763901) + (CHARHT R 0.878) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 84) + ) + ) +(CHARACTER H 10F + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.046222) + (COMMENT + (KRN H 62 R 0.027779) + (KRN H 5C R 0.027779) + (KRN H 68 R 0.027779) + (KRN H 6B R 0.027779) + (KRN H 6C R 0.027779) + (KRN H 13A R 0.027779) + (KRN H 13E R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (KRN H FE R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H A4) + ) + ) +(CHARACTER H 110 + (CHARWD R 0.763901) + (CHARHT R 0.688875) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D0) + ) + ) +(CHARACTER H 111 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 9E) + ) + ) + +(CHARACTER H 118 + (CHARWD R 0.68055) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 86) + ) + ) +(CHARACTER H 119 + (CHARWD R 0.44445) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H A6) + ) + ) +(CHARACTER H 11A + (CHARWD R 0.68055) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H 85) + ) + ) +(CHARACTER H 11B + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H A5) + ) + ) +(CHARACTER H 11E + (CHARWD R 0.7847) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H 87) + ) + ) +(CHARACTER H 11F + (CHARWD R 0.5) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (CHARIC R 0.012777) + (COMMENT + (KRN H 6A R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H A7) + ) + ) +(CHARACTER H 130 + (CHARWD R 0.361099) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H 9D) + ) + ) +(CHARACTER H 131 + (CHARWD R 0.277776) + (CHARHT R 0.43055) + (MAP + (SELECTFONT D 0) + (SETCHAR H 19) + ) + ) +(CHARACTER H 132 + (CHARWD R 0.838901) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 9C) + ) + ) + +(CHARACTER H 133 + (CHARWD R 0.55555) + (CHARHT R 0.6297245) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H BC) + ) + ) +(CHARACTER H 139 + (CHARWD R 0.625) + (CHARHT R 0.9205) + (COMMENT + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 88) + ) + ) +(CHARACTER H 13A + (CHARWD R 0.277776) + (CHARHT R 0.9205) + (CHARIC R 0.026587) + (MAP + (SELECTFONT D 0) + (SETCHAR H A8) + ) + ) +(CHARACTER H 13D + (CHARWD R 0.625) + (CHARHT R 0.688875) + (COMMENT + (KRN H 54 R -0.027779) + (KRN H 164 R -0.027779) + (KRN H 56 R -0.041667) + (KRN H 57 R -0.041667) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 89) + ) + ) +(CHARACTER H 13E + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (CHARIC R 0.052) + (COMMENT + (KRN H 62 R 0.027779) + (KRN H 5C R 0.027779) + (KRN H 68 R 0.027779) + (KRN H 6B R 0.027779) + (KRN H 6C R 0.027779) + (KRN H 13A R 0.027779) + (KRN H 13E R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (KRN H FE R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H A9) + ) + ) + + +(CHARACTER H 141 + (CHARWD R 0.625) + (CHARHT R 0.688875) + (COMMENT + (KRN H 54 R -0.083333) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 8A) + ) + ) +(CHARACTER H 142 + (CHARWD R 0.3361) + (CHARHT R 0.688875) + (COMMENT + (KRN H 27 R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H AA) + ) + ) +(CHARACTER H 143 + (CHARWD R 0.75) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H 8B) + ) + ) +(CHARACTER H 144 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.007222) + (COMMENT + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H AB) + ) + ) +(CHARACTER H 147 + (CHARWD R 0.75) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H 8C) + ) + ) +(CHARACTER H 148 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.007222) + (COMMENT + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H AC) + ) + ) +(CHARACTER H 14A + (CHARWD R 0.75) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 8D) + ) + ) +(CHARACTER H 14B + (CHARWD R 0.5063) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (COMMENT + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H AD) + ) + ) +(CHARACTER H 150 + (CHARWD R 0.7778) + (CHARHT R 0.9205) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 8E) + ) + ) +(CHARACTER H 151 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H AE) + ) + ) +(CHARACTER H 152 + (CHARWD R 1.013901) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H D7) + ) + ) +(CHARACTER H 153 + (CHARWD R 0.7778) + (CHARHT R 0.43055) + (MAP + (SELECTFONT D 0) + (SETCHAR H F7) + ) + ) +(CHARACTER H 154 + (CHARWD R 0.736099) + (CHARHT R 0.9205) + (CHARIC R 0.023666) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 8F) + ) + ) +(CHARACTER H 155 + (CHARWD R 0.391667) + (CHARHT R 0.688875) + (CHARIC R 0.000112) + (MAP + (SELECTFONT D 0) + (SETCHAR H AF) + ) + ) +(CHARACTER H 158 + (CHARWD R 0.736099) + (CHARHT R 0.878) + (CHARIC R 0.023666) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 90) + ) + ) +(CHARACTER H 159 + (CHARWD R 0.391667) + (CHARHT R 0.688875) + (CHARIC R 0.000112) + (MAP + (SELECTFONT D 0) + (SETCHAR H B0) + ) + ) +(CHARACTER H 15A + (CHARWD R 0.55555) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H 91) + ) + ) +(CHARACTER H 15B + (CHARWD R 0.39445) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H B1) + ) + ) +(CHARACTER H 15E + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 93) + ) + ) +(CHARACTER H 15F + (CHARWD R 0.39445) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H B3) + ) + ) +(CHARACTER H 160 + (CHARWD R 0.55555) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H 92) + ) + ) +(CHARACTER H 161 + (CHARWD R 0.39445) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H B2) + ) + ) +(CHARACTER H 162 + (CHARWD R 0.7222) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 95) + ) + ) +(CHARACTER H 163 + (CHARWD R 0.388901) + (CHARHT R 0.6297245) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H B5) + ) + ) +(CHARACTER H 164 + (CHARWD R 0.7222) + (CHARHT R 0.878) + (COMMENT + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.020834) + (KRN H E2 R -0.020834) + (KRN H E4 R -0.020834) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.020834) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.020834) + (KRN H E3 R -0.020834) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.020834) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.020834) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.020834) + (KRN H EA R -0.020834) + (KRN H EB R -0.020834) + (KRN H E8 R -0.020834) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.020834) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.020834) + (KRN H F1 R -0.020834) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.020834) + (KRN H F6 R -0.020834) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.020834) + (KRN H 151 R -0.020834) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.020834) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.020834) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.020834) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.020834) + (KRN H FC R -0.020834) + (KRN H F9 R -0.020834) + (KRN H 171 R -0.020834) + (KRN H 16F R -0.020834) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 79 R -0.027779) + (KRN H FD R -0.020834) + (KRN H FF R -0.006945) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.020834) + (KRN H 17C R -0.020834) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 94) + ) + ) +(CHARACTER H 165 + (CHARWD R 0.388901) + (CHARHT R 0.688875) + (COMMENT + (KRN H 62 R 0.027779) + (KRN H 5C R 0.027779) + (KRN H 68 R 0.027779) + (KRN H 6B R 0.027779) + (KRN H 6C R 0.027779) + (KRN H 13A R 0.027779) + (KRN H 13E R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (KRN H FE R 0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H B4) + ) + ) +(CHARACTER H 16E + (CHARWD R 0.75) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H 97) + ) + ) +(CHARACTER H 16F + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.007222) + (COMMENT + (KRN H 77 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H B7) + ) + ) +(CHARACTER H 170 + (CHARWD R 0.75) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H 96) + ) + ) +(CHARACTER H 171 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.007222) + (COMMENT + (KRN H 77 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H B6) + ) + ) +(CHARACTER H 178 + (CHARWD R 0.75) + (CHARHT R 0.829999) + (CHARIC R 0.015778) + (COMMENT + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 98) + ) + ) +(CHARACTER H 179 + (CHARWD R 0.611099) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H 99) + ) + ) +(CHARACTER H 17A + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H B9) + ) + ) +(CHARACTER H 17B + (CHARWD R 0.611099) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H 9B) + ) + ) +(CHARACTER H 17C + (CHARWD R 0.44445) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H BB) + ) + ) +(CHARACTER H 17D + (CHARWD R 0.611099) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H 9A) + ) + ) +(CHARACTER H 17E + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H BA) + ) + ) +(CHARACTER H 192 + (CHARWD R 0.30555) + (CHARHT R 0.688875) + (CHARIC R 0.079222) + (MAP + (SELECTFONT D 1) + (SETCHAR H 83) + ) + ) +(CHARACTER H 237 + (CHARWD R 0.30555) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1A) + ) + ) +(CHARACTER H 1E9E + (CHARWD R 1.111099) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H DF) + ) + ) +(CHARACTER H 200C + (CHARWD R 0.0) + (CHARHT R 0.43055) + (COMMENT + (KRN H 2D R 0.027779) + (KRN H 12 R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 17) + ) + ) +(CHARACTER H 2010 + (CHARWD R 0.166667) + (CHARHT R 0.241667) + (CHARIC R 0.135111) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7F) + ) + ) +(CHARACTER H 2013 + (CHARWD R 0.5) + (CHARHT R 0.277) + (CHARIC R 0.026777) + (COMMENT + (LIG H 2D H 16) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 15) + ) + ) +(CHARACTER H 2014 + (CHARWD R 1.0) + (CHARHT R 0.277) + (CHARIC R 0.026777) + (MAP + (SELECTFONT D 0) + (SETCHAR H 16) + ) + ) +(CHARACTER H 2018 + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (COMMENT + (LIG H 60 H 10) + (KRN H 21 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 3F R 0.055555) + (KRN H 10 R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 60) + ) + ) +(CHARACTER H 2019 + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (COMMENT + (LIG H 27 H 11) + (KRN H 21 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 3F R 0.055555) + (KRN H 11 R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 27) + ) + ) +(CHARACTER H 201A + (CHARWD R 0.277776) + (CHARHT R 0.105556) + (CHARDP R 0.194443) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.083333) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 17 R 0.083333) + (KRN H 237 R 0.083333) + (KRN H 67 R 0.083333) + (KRN H 11F R 0.083333) + (KRN H 6A R 0.083333) + (KRN H 12 R 0.083333) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.055555) + (KRN H 79 R 0.055555) + (KRN H FD R 0.055555) + (KRN H FF R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D) + ) + ) +(CHARACTER H 201C + (CHARWD R 0.472) + (CHARHT R 0.688875) + (COMMENT + (KRN H 17 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 10 R 0.055555) + (KRN H 60 R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 10) + ) + ) +(CHARACTER H 201D + (CHARWD R 0.472) + (CHARHT R 0.688875) + (COMMENT + (KRN H 17 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 11 R 0.055555) + (KRN H 27 R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 11) + ) + ) +(CHARACTER H 201E + (CHARWD R 0.472) + (CHARHT R 0.105556) + (CHARDP R 0.194443) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.083333) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 2C R 0.083333) + (KRN H 17 R 0.083333) + (KRN H 237 R 0.083333) + (KRN H 67 R 0.083333) + (KRN H 11F R 0.083333) + (KRN H 6A R 0.083333) + (KRN H 12 R 0.083333) + (KRN H D R 0.083333) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.055555) + (KRN H 79 R 0.055555) + (KRN H FD R 0.055555) + (KRN H FF R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 12) + ) + ) +(CHARACTER H 2020 + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 1) + (SETCHAR H 86) + ) + ) +(CHARACTER H 2021 + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 1) + (SETCHAR H 87) + ) + ) +(CHARACTER H 2022 + (CHARWD R 0.7778) + (CHARHT R 0.381) + (MAP + (SELECTFONT D 1) + (SETCHAR H 95) + ) + ) +(CHARACTER H 2026 + (CHARWD R 0.67) + (CHARHT R 0.105556) + (MAP + (SELECTFONT D 1) + (SETCHAR H 85) + ) + ) +(CHARACTER H 2030 + (CHARWD R 1.139999) + (CHARHT R 0.75) + (CHARDP R 0.056) + (MAP + (SELECTFONT D 1) + (SETCHAR H 89) + ) + ) +(CHARACTER H 2039 + (CHARWD R 0.38855) + (CHARHT R 0.491666) + (MAP + (SELECTFONT D 0) + (SETCHAR H E) + ) + ) +(CHARACTER H 203A + (CHARWD R 0.38855) + (CHARHT R 0.491666) + (MAP + (SELECTFONT D 0) + (SETCHAR H F) + ) + ) +(CHARACTER H 20AC + (CHARWD R 0.626551) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 1) + (SETCHAR H 1) + ) + ) +(CHARACTER H 2423 + (CHARWD R 0.5) + (CHARHT R 0.241667) + (CHARDP R 0.097223) + (MAP + (SELECTFONT D 0) + (SETCHAR H 20) + ) + ) diff --git a/Build/source/texk/web2c/tests/eu3-lmr10_eu3.ovf b/Build/source/texk/web2c/tests/eu3-lmr10_eu3.ovf Binary files differnew file mode 100644 index 00000000000..6b9eb5206d8 --- /dev/null +++ b/Build/source/texk/web2c/tests/eu3-lmr10_eu3.ovf diff --git a/Build/source/texk/web2c/tests/eu3-lmr10_ucs.ofm b/Build/source/texk/web2c/tests/eu3-lmr10_ucs.ofm Binary files differnew file mode 100644 index 00000000000..e76d4df8b97 --- /dev/null +++ b/Build/source/texk/web2c/tests/eu3-lmr10_ucs.ofm diff --git a/Build/source/texk/web2c/tests/eu3-lmr10_ucs.ovp b/Build/source/texk/web2c/tests/eu3-lmr10_ucs.ovp new file mode 100644 index 00000000000..c6ff4ac8993 --- /dev/null +++ b/Build/source/texk/web2c/tests/eu3-lmr10_ucs.ovp @@ -0,0 +1,8290 @@ +(VTITLE LMRoman10) +(OFMLEVEL H 0) +(FONTDIR TL) +(FAMILY LMROMAN10) +(FACE O 352) +(CODINGSCHEME EU3 ENCODING) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM H 0) +(SEVENBITSAFEFLAG FALSE) +(FONTDIMEN + (SLANT R 0.0) + (SPACE R 0.333333) + (STRETCH R 0.166667) + (SHRINK R 0.111112) + (XHEIGHT R 0.43055) + (QUAD R 1.0) + (EXTRASPACE R 0.111112) + (PARAMETER D 8 R 0.683299) + (PARAMETER D 9 R 0.69445) + (PARAMETER D 11 R 0.194443) + (PARAMETER D 12 R 0.932001) + (PARAMETER D 13 R 0.289999) + (PARAMETER D 14 R 0.5) + (PARAMETER D 15 R 0.088888) + (PARAMETER D 16 R 1.2) + (PARAMETER D 17 R 0.069445) + (PARAMETER D 18 R 0.055555) + (PARAMETER D 19 R 0.0222225) + (PARAMETER D 20 R 0.025) + (PARAMETER D 21 R 0.030556) + ) +(LIGTABLE + (LABEL H 41) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H C1) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H 102) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H C2) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H C4) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H C0) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H 104) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H C5) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H C3) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + (STOP) + (LABEL H 44) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H 10E) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H D0) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H 110) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H 46) + (KRN H 41 R -0.111112) + (KRN H C6 R -0.083333) + (KRN H C1 R -0.111112) + (KRN H 102 R -0.111112) + (KRN H C2 R -0.111112) + (KRN H C4 R -0.111112) + (KRN H C0 R -0.111112) + (KRN H 104 R -0.111112) + (KRN H C5 R -0.111112) + (KRN H C3 R -0.111112) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.083333) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.020834) + (KRN H E2 R -0.020834) + (KRN H E4 R -0.020834) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.020834) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.020834) + (KRN H E3 R -0.020834) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.020834) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.020834) + (KRN H 111 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.020834) + (KRN H EA R -0.020834) + (KRN H EB R -0.020834) + (KRN H E8 R -0.020834) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.020834) + (KRN H 6D R -0.083333) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.020834) + (KRN H F1 R -0.020834) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.020834) + (KRN H F6 R -0.020834) + (KRN H F2 R -0.020834) + (KRN H 151 R -0.020834) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.020834) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.020834) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.020834) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.020834) + (KRN H FC R -0.020834) + (KRN H F9 R -0.020834) + (KRN H 171 R -0.020834) + (KRN H 16F R -0.020834) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.055555) + (KRN H FF R -0.020834) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.020834) + (KRN H 17C R -0.020834) + (STOP) + (LABEL H 49) + (KRN H 49 R 0.027779) + (STOP) + (LABEL H 4B) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.027779) + (STOP) + (LABEL H 4C) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (STOP) + (LABEL H 139) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (STOP) + (LABEL H 13D) + (KRN H 54 R -0.027779) + (KRN H 164 R -0.027779) + (KRN H 56 R -0.041667) + (KRN H 57 R -0.041667) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H 141) + (KRN H 54 R -0.083333) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (STOP) + (LABEL H 4F) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H D3) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H D4) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H D6) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H D2) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H 150) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H D8) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H D5) + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + (STOP) + (LABEL H 50) + (KRN H 41 R -0.083333) + (KRN H C6 R -0.083333) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 2C R -0.083333) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 2E R -0.083333) + (STOP) + (LABEL H 52) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 154) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 158) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 54) + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.020834) + (KRN H E2 R -0.020834) + (KRN H E4 R -0.020834) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.020834) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.020834) + (KRN H E3 R -0.020834) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.020834) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.020834) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.020834) + (KRN H EA R -0.020834) + (KRN H EB R -0.020834) + (KRN H E8 R -0.020834) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.020834) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.020834) + (KRN H F1 R -0.020834) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.020834) + (KRN H F6 R -0.020834) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.020834) + (KRN H 151 R -0.020834) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.020834) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.020834) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.020834) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.020834) + (KRN H FC R -0.020834) + (KRN H F9 R -0.020834) + (KRN H 171 R -0.020834) + (KRN H 16F R -0.020834) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 79 R -0.027779) + (KRN H FD R -0.020834) + (KRN H FF R -0.006945) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.020834) + (KRN H 17C R -0.020834) + (STOP) + (LABEL H 164) + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.020834) + (KRN H E2 R -0.020834) + (KRN H E4 R -0.020834) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.020834) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.020834) + (KRN H E3 R -0.020834) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.020834) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.020834) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.020834) + (KRN H EA R -0.020834) + (KRN H EB R -0.020834) + (KRN H E8 R -0.020834) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.020834) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.020834) + (KRN H F1 R -0.020834) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.020834) + (KRN H F6 R -0.020834) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.020834) + (KRN H 151 R -0.020834) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.020834) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.020834) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.020834) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.020834) + (KRN H FC R -0.020834) + (KRN H F9 R -0.020834) + (KRN H 171 R -0.020834) + (KRN H 16F R -0.020834) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 79 R -0.027779) + (KRN H FD R -0.020834) + (KRN H FF R -0.006945) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.020834) + (KRN H 17C R -0.020834) + (STOP) + (LABEL H 56) + (KRN H 41 R -0.111112) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.111112) + (KRN H 102 R -0.111112) + (KRN H C2 R -0.111112) + (KRN H C4 R -0.111112) + (KRN H C0 R -0.111112) + (KRN H 104 R -0.111112) + (KRN H C5 R -0.111112) + (KRN H C3 R -0.111112) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6D R -0.083333) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.055555) + (KRN H FF R -0.027779) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + (STOP) + (LABEL H 57) + (KRN H 41 R -0.111112) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.111112) + (KRN H 102 R -0.111112) + (KRN H C2 R -0.111112) + (KRN H C4 R -0.111112) + (KRN H C0 R -0.111112) + (KRN H 104 R -0.111112) + (KRN H C5 R -0.111112) + (KRN H C3 R -0.111112) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6D R -0.083333) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.055555) + (KRN H FF R -0.027779) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + (STOP) + (LABEL H 58) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (STOP) + (LABEL H 59) + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + (STOP) + (LABEL H DD) + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + (STOP) + (LABEL H 178) + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + (STOP) + (LABEL H 61) + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H E1) + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 103) + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H E2) + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H E4) + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H E0) + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 105) + (KRN H 67 R 0.027779) + (KRN H 11F R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 70 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H E5) + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H E3) + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 62) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 63) + (KRN H 68 R -0.027779) + (KRN H 6B R -0.027779) + (STOP) + (LABEL H 107) + (KRN H 68 R -0.027779) + (KRN H 6B R -0.027779) + (STOP) + (LABEL H 10D) + (KRN H 68 R -0.027779) + (KRN H 6B R -0.027779) + (STOP) + (LABEL H E7) + (KRN H 68 R -0.027779) + (KRN H 6B R -0.027779) + (STOP) + (LABEL H 2C) + (LIG H 2C H 12) + (STOP) + (LABEL H 17) + (KRN H 2D R 0.027779) + (KRN H 12 R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (STOP) + (LABEL H 10F) + (KRN H 62 R 0.027779) + (KRN H 5C R 0.027779) + (KRN H 68 R 0.027779) + (KRN H 6B R 0.027779) + (KRN H 6C R 0.027779) + (KRN H 13A R 0.027779) + (KRN H 13E R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (KRN H FE R 0.027779) + (STOP) + (LABEL H 65) + (KRN H 56 R -0.083333) + (STOP) + (LABEL H 14B) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 66) + (LIG H 66 H 1B) + (LIG H 69 H 1C) + (LIG H 6C H 1D) + (KRN H 5D R 0.027779) + (KRN H 21 R 0.027779) + (KRN H 29 R 0.027779) + (KRN H 3F R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (STOP) + (LABEL H 1B) + (LIG H 69 H 1E) + (LIG H 6C H 1F) + (KRN H 5D R 0.027779) + (KRN H 21 R 0.027779) + (KRN H 29 R 0.027779) + (KRN H 3F R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (STOP) + (LABEL H 67) + (KRN H 6A R 0.027779) + (STOP) + (LABEL H 11F) + (KRN H 6A R 0.027779) + (STOP) + (LABEL H 14) + (KRN H 2C R -0.083333) + (KRN H 2E R -0.083333) + (STOP) + (LABEL H BB) + (KRN H 2C R -0.083333) + (KRN H 2E R -0.083333) + (STOP) + (LABEL H 68) + (KRN H 56 R -0.083333) + (KRN H 57 R -0.083333) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 6B) + (KRN H 56 R -0.083333) + (KRN H 57 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (STOP) + (LABEL H 13E) + (KRN H 62 R 0.027779) + (KRN H 5C R 0.027779) + (KRN H 68 R 0.027779) + (KRN H 6B R 0.027779) + (KRN H 6C R 0.027779) + (KRN H 13A R 0.027779) + (KRN H 13E R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (KRN H FE R 0.027779) + (STOP) + (LABEL H 142) + (KRN H 27 R 0.027779) + (STOP) + (LABEL H 6D) + (KRN H 56 R -0.083333) + (KRN H 57 R -0.083333) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 6E) + (KRN H 56 R -0.083333) + (KRN H 57 R -0.083333) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 144) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 148) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H F1) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 6F) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H F3) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H F4) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H F6) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H F2) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 151) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H F8) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H F5) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 70) + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 2E) + (KRN H 10 R -0.138888) + (KRN H 11 R -0.138888) + (KRN H 60 R -0.138888) + (KRN H 27 R -0.138888) + (STOP) + (LABEL H 12) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.083333) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 2C R 0.083333) + (KRN H 17 R 0.083333) + (KRN H 237 R 0.083333) + (KRN H 67 R 0.083333) + (KRN H 11F R 0.083333) + (KRN H 6A R 0.083333) + (KRN H 12 R 0.083333) + (KRN H D R 0.083333) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.055555) + (KRN H 79 R 0.055555) + (KRN H FD R 0.055555) + (KRN H FF R 0.055555) + (STOP) + (LABEL H 10) + (KRN H 17 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 10 R 0.055555) + (KRN H 60 R 0.055555) + (STOP) + (LABEL H 11) + (KRN H 17 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 11 R 0.055555) + (KRN H 27 R 0.055555) + (STOP) + (LABEL H 60) + (LIG H 60 H 10) + (KRN H 21 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 3F R 0.055555) + (KRN H 10 R 0.055555) + (STOP) + (LABEL H 27) + (LIG H 27 H 11) + (KRN H 21 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 3F R 0.055555) + (KRN H 11 R 0.055555) + (STOP) + (LABEL H D) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.083333) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 17 R 0.083333) + (KRN H 237 R 0.083333) + (KRN H 67 R 0.083333) + (KRN H 11F R 0.083333) + (KRN H 6A R 0.083333) + (KRN H 12 R 0.083333) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.055555) + (KRN H 79 R 0.055555) + (KRN H FD R 0.055555) + (KRN H FF R 0.055555) + (STOP) + (LABEL H 74) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 165) + (KRN H 62 R 0.027779) + (KRN H 5C R 0.027779) + (KRN H 68 R 0.027779) + (KRN H 6B R 0.027779) + (KRN H 6C R 0.027779) + (KRN H 13A R 0.027779) + (KRN H 13E R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (KRN H FE R 0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + (STOP) + (LABEL H 75) + (KRN H 77 R -0.027779) + (STOP) + (LABEL H FA) + (KRN H 77 R -0.027779) + (STOP) + (LABEL H FB) + (KRN H 77 R -0.027779) + (STOP) + (LABEL H FC) + (KRN H 77 R -0.027779) + (STOP) + (LABEL H F9) + (KRN H 77 R -0.027779) + (STOP) + (LABEL H 171) + (KRN H 77 R -0.027779) + (STOP) + (LABEL H 16F) + (KRN H 77 R -0.027779) + (STOP) + (LABEL H 76) + (KRN H 61 R -0.055555) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.055555) + (KRN H E2 R -0.055555) + (KRN H E4 R -0.055555) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.055555) + (KRN H 105 R -0.055555) + (KRN H E5 R -0.055555) + (KRN H E3 R -0.055555) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (STOP) + (LABEL H 77) + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (STOP) + (LABEL H 79) + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 2C R -0.083333) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 2E R -0.083333) + (STOP) + (LABEL H FD) + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 2C R -0.083333) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 2E R -0.083333) + (STOP) + (LABEL H FF) + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 2C R -0.083333) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 2E R -0.083333) + (STOP) + (LABEL H 2D) + (LIG H 2D H 15) + (LIG H 7F H 7F) + (STOP) + (LABEL H 15) + (LIG H 2D H 16) + (STOP) + (LABEL H 3C) + (LIG H 3C H 13) + (STOP) + (LABEL H 3E) + (LIG H 3E H 14) + (STOP) + (LABEL H 21) + (LIG H 60 H A1) + (STOP) + (LABEL H 3F) + (LIG H 60 H BF) + (STOP) + ) +(MAPFONT D 0 + (FONTNAME eu3-lmr10_ucs) + (FONTCHECKSUM H 0) + (FONTAT R 1.0) + (FONTDSIZE R 10.0) + ) +(CHARACTER H 0 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 60) + ) + ) +(CHARACTER H 1 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H B4) + ) + ) +(CHARACTER H 2 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2C6) + ) + ) +(CHARACTER H 3 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2DC) + ) + ) +(CHARACTER H 4 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H A8) + ) + ) +(CHARACTER H 5 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2DD) + ) + ) +(CHARACTER H 6 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2DA) + ) + ) +(CHARACTER H 7 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2C7) + ) + ) +(CHARACTER H 8 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2D8) + ) + ) +(CHARACTER H 9 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H AF) + ) + ) +(CHARACTER H A + (CHARWD R 0.277776) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2D9) + ) + ) +(CHARACTER H B + (CHARWD R 0.44445) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H B8) + ) + ) +(CHARACTER H C + (CHARWD R 0.5) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2DB) + ) + ) +(CHARACTER H D + (CHARWD R 0.277776) + (CHARHT R 0.105556) + (CHARDP R 0.194443) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.083333) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 17 R 0.083333) + (KRN H 237 R 0.083333) + (KRN H 67 R 0.083333) + (KRN H 11F R 0.083333) + (KRN H 6A R 0.083333) + (KRN H 12 R 0.083333) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.055555) + (KRN H 79 R 0.055555) + (KRN H FD R 0.055555) + (KRN H FF R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 201A) + ) + ) +(CHARACTER H E + (CHARWD R 0.38855) + (CHARHT R 0.491666) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2039) + ) + ) +(CHARACTER H F + (CHARWD R 0.38855) + (CHARHT R 0.491666) + (MAP + (SELECTFONT D 0) + (SETCHAR H 203A) + ) + ) +(CHARACTER H 10 + (CHARWD R 0.472) + (CHARHT R 0.688875) + (COMMENT + (KRN H 17 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 10 R 0.055555) + (KRN H 60 R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 201C) + ) + ) +(CHARACTER H 11 + (CHARWD R 0.472) + (CHARHT R 0.688875) + (COMMENT + (KRN H 17 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 11 R 0.055555) + (KRN H 27 R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 201D) + ) + ) +(CHARACTER H 12 + (CHARWD R 0.472) + (CHARHT R 0.105556) + (CHARDP R 0.194443) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.083333) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 2C R 0.083333) + (KRN H 17 R 0.083333) + (KRN H 237 R 0.083333) + (KRN H 67 R 0.083333) + (KRN H 11F R 0.083333) + (KRN H 6A R 0.083333) + (KRN H 12 R 0.083333) + (KRN H D R 0.083333) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.055555) + (KRN H 79 R 0.055555) + (KRN H FD R 0.055555) + (KRN H FF R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 201E) + ) + ) +(CHARACTER H 13 + (CHARWD R 0.55555) + (CHARHT R 0.491666) + (MAP + (SELECTFONT D 0) + (SETCHAR H AB) + ) + ) +(CHARACTER H 14 + (CHARWD R 0.55555) + (CHARHT R 0.491666) + (COMMENT + (KRN H 2C R -0.083333) + (KRN H 2E R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H BB) + ) + ) +(CHARACTER H 15 + (CHARWD R 0.5) + (CHARHT R 0.277) + (CHARIC R 0.026777) + (COMMENT + (LIG H 2D H 16) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2013) + ) + ) +(CHARACTER H 16 + (CHARWD R 1.0) + (CHARHT R 0.277) + (CHARIC R 0.026777) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2014) + ) + ) +(CHARACTER H 17 + (CHARWD R 0.0) + (CHARHT R 0.43055) + (COMMENT + (KRN H 2D R 0.027779) + (KRN H 12 R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 200C) + ) + ) +(CHARACTER H 18 + (CHARWD R 0.391667) + (CHARHT R 0.356999) + (CHARDP R 0.056) + (MAP + (SELECTFONT D 0) + (SETCHAR H EB4D) + ) + ) +(CHARACTER H 19 + (CHARWD R 0.277776) + (CHARHT R 0.43055) + (MAP + (SELECTFONT D 0) + (SETCHAR H 131) + ) + ) +(CHARACTER H 1A + (CHARWD R 0.30555) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 237) + ) + ) +(CHARACTER H 1B + (CHARWD R 0.5833) + (CHARHT R 0.688875) + (CHARIC R 0.072444) + (COMMENT + (LIG H 69 H 1E) + (LIG H 6C H 1F) + (KRN H 5D R 0.027779) + (KRN H 21 R 0.027779) + (KRN H 29 R 0.027779) + (KRN H 3F R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H FB00) + ) + ) +(CHARACTER H 1C + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H FB01) + ) + ) +(CHARACTER H 1D + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H FB02) + ) + ) +(CHARACTER H 1E + (CHARWD R 0.8333) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H FB03) + ) + ) +(CHARACTER H 1F + (CHARWD R 0.8333) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H FB04) + ) + ) +(CHARACTER H 20 + (CHARWD R 0.5) + (CHARHT R 0.241667) + (CHARDP R 0.097223) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2423) + ) + ) +(CHARACTER H 21 + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (COMMENT + (LIG H 60 H A1) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 21) + ) + ) +(CHARACTER H 22 + (CHARWD R 0.373775) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 22) + ) + ) +(CHARACTER H 23 + (CHARWD R 0.8333) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 23) + ) + ) +(CHARACTER H 24 + (CHARWD R 0.5) + (CHARHT R 0.75) + (CHARDP R 0.056) + (MAP + (SELECTFONT D 0) + (SETCHAR H 24) + ) + ) +(CHARACTER H 25 + (CHARWD R 0.8333) + (CHARHT R 0.75) + (CHARDP R 0.056) + (MAP + (SELECTFONT D 0) + (SETCHAR H 25) + ) + ) +(CHARACTER H 26 + (CHARWD R 0.7778) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 26) + ) + ) +(CHARACTER H 27 + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (COMMENT + (LIG H 27 H 11) + (KRN H 21 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 3F R 0.055555) + (KRN H 11 R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2019) + ) + ) +(CHARACTER H 28 + (CHARWD R 0.388901) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H 28) + ) + ) +(CHARACTER H 29 + (CHARWD R 0.388901) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H 29) + ) + ) +(CHARACTER H 2A + (CHARWD R 0.5) + (CHARHT R 0.75) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2A) + ) + ) +(CHARACTER H 2B + (CHARWD R 0.7778) + (CHARHT R 0.583) + (CHARDP R 0.083) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2B) + ) + ) +(CHARACTER H 2C + (CHARWD R 0.277776) + (CHARHT R 0.105556) + (CHARDP R 0.194443) + (COMMENT + (LIG H 2C H 12) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2C) + ) + ) +(CHARACTER H 2D + (CHARWD R 0.333333) + (CHARHT R 0.241667) + (COMMENT + (LIG H 2D H 15) + (LIG H 7F H 7F) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2D) + ) + ) +(CHARACTER H 2E + (CHARWD R 0.277776) + (CHARHT R 0.105556) + (COMMENT + (KRN H 10 R -0.138888) + (KRN H 11 R -0.138888) + (KRN H 60 R -0.138888) + (KRN H 27 R -0.138888) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2E) + ) + ) +(CHARACTER H 2F + (CHARWD R 0.5) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2F) + ) + ) +(CHARACTER H 30 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 30) + ) + ) +(CHARACTER H 31 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 31) + ) + ) +(CHARACTER H 32 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 32) + ) + ) +(CHARACTER H 33 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 33) + ) + ) +(CHARACTER H 34 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 34) + ) + ) +(CHARACTER H 35 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 35) + ) + ) +(CHARACTER H 36 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 36) + ) + ) +(CHARACTER H 37 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 37) + ) + ) +(CHARACTER H 38 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 38) + ) + ) +(CHARACTER H 39 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 39) + ) + ) +(CHARACTER H 3A + (CHARWD R 0.277776) + (CHARHT R 0.43055) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3A) + ) + ) +(CHARACTER H 3B + (CHARWD R 0.277776) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3B) + ) + ) +(CHARACTER H 3C + (CHARWD R 0.7778) + (CHARHT R 0.537) + (CHARDP R 0.039999) + (COMMENT + (LIG H 3C H 13) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3C) + ) + ) +(CHARACTER H 3D + (CHARWD R 0.7778) + (CHARHT R 0.356999) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3D) + ) + ) +(CHARACTER H 3E + (CHARWD R 0.7778) + (CHARHT R 0.537) + (CHARDP R 0.039999) + (COMMENT + (LIG H 3E H 14) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3E) + ) + ) +(CHARACTER H 3F + (CHARWD R 0.4722) + (CHARHT R 0.688875) + (COMMENT + (LIG H 60 H BF) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3F) + ) + ) +(CHARACTER H 40 + (CHARWD R 0.7778) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 40) + ) + ) +(CHARACTER H 41 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 41) + ) + ) +(CHARACTER H 42 + (CHARWD R 0.7083) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 42) + ) + ) +(CHARACTER H 43 + (CHARWD R 0.7222) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 43) + ) + ) +(CHARACTER H 44 + (CHARWD R 0.763901) + (CHARHT R 0.688875) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 44) + ) + ) +(CHARACTER H 45 + (CHARWD R 0.68055) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 45) + ) + ) +(CHARACTER H 46 + (CHARWD R 0.6528) + (CHARHT R 0.688875) + (COMMENT + (KRN H 41 R -0.111112) + (KRN H C6 R -0.083333) + (KRN H C1 R -0.111112) + (KRN H 102 R -0.111112) + (KRN H C2 R -0.111112) + (KRN H C4 R -0.111112) + (KRN H C0 R -0.111112) + (KRN H 104 R -0.111112) + (KRN H C5 R -0.111112) + (KRN H C3 R -0.111112) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.083333) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.020834) + (KRN H E2 R -0.020834) + (KRN H E4 R -0.020834) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.020834) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.020834) + (KRN H E3 R -0.020834) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.020834) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.020834) + (KRN H 111 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.020834) + (KRN H EA R -0.020834) + (KRN H EB R -0.020834) + (KRN H E8 R -0.020834) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.020834) + (KRN H 6D R -0.083333) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.020834) + (KRN H F1 R -0.020834) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.020834) + (KRN H F6 R -0.020834) + (KRN H F2 R -0.020834) + (KRN H 151 R -0.020834) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.020834) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.020834) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.020834) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.020834) + (KRN H FC R -0.020834) + (KRN H F9 R -0.020834) + (KRN H 171 R -0.020834) + (KRN H 16F R -0.020834) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.055555) + (KRN H FF R -0.020834) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.020834) + (KRN H 17C R -0.020834) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 46) + ) + ) +(CHARACTER H 47 + (CHARWD R 0.7847) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 47) + ) + ) +(CHARACTER H 48 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 48) + ) + ) +(CHARACTER H 49 + (CHARWD R 0.361099) + (CHARHT R 0.688875) + (COMMENT + (KRN H 49 R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 49) + ) + ) +(CHARACTER H 4A + (CHARWD R 0.513901) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4A) + ) + ) +(CHARACTER H 4B + (CHARWD R 0.7778) + (CHARHT R 0.688875) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4B) + ) + ) +(CHARACTER H 4C + (CHARWD R 0.625) + (CHARHT R 0.688875) + (COMMENT + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4C) + ) + ) +(CHARACTER H 4D + (CHARWD R 0.9167) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4D) + ) + ) +(CHARACTER H 4E + (CHARWD R 0.75) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4E) + ) + ) +(CHARACTER H 4F + (CHARWD R 0.7778) + (CHARHT R 0.688875) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4F) + ) + ) +(CHARACTER H 50 + (CHARWD R 0.68055) + (CHARHT R 0.688875) + (COMMENT + (KRN H 41 R -0.083333) + (KRN H C6 R -0.083333) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 2C R -0.083333) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 2E R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 50) + ) + ) +(CHARACTER H 51 + (CHARWD R 0.7778) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 51) + ) + ) +(CHARACTER H 52 + (CHARWD R 0.736099) + (CHARHT R 0.688875) + (CHARIC R 0.023666) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 52) + ) + ) +(CHARACTER H 53 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 53) + ) + ) +(CHARACTER H 54 + (CHARWD R 0.7222) + (CHARHT R 0.688875) + (COMMENT + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.020834) + (KRN H E2 R -0.020834) + (KRN H E4 R -0.020834) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.020834) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.020834) + (KRN H E3 R -0.020834) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.020834) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.020834) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.020834) + (KRN H EA R -0.020834) + (KRN H EB R -0.020834) + (KRN H E8 R -0.020834) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.020834) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.020834) + (KRN H F1 R -0.020834) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.020834) + (KRN H F6 R -0.020834) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.020834) + (KRN H 151 R -0.020834) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.020834) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.020834) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.020834) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.020834) + (KRN H FC R -0.020834) + (KRN H F9 R -0.020834) + (KRN H 171 R -0.020834) + (KRN H 16F R -0.020834) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 79 R -0.027779) + (KRN H FD R -0.020834) + (KRN H FF R -0.006945) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.020834) + (KRN H 17C R -0.020834) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 54) + ) + ) +(CHARACTER H 55 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 55) + ) + ) +(CHARACTER H 56 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (CHARIC R 0.007777) + (COMMENT + (KRN H 41 R -0.111112) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.111112) + (KRN H 102 R -0.111112) + (KRN H C2 R -0.111112) + (KRN H C4 R -0.111112) + (KRN H C0 R -0.111112) + (KRN H 104 R -0.111112) + (KRN H C5 R -0.111112) + (KRN H C3 R -0.111112) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6D R -0.083333) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.055555) + (KRN H FF R -0.027779) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 56) + ) + ) +(CHARACTER H 57 + (CHARWD R 1.0278) + (CHARHT R 0.688875) + (CHARIC R 0.009) + (COMMENT + (KRN H 41 R -0.111112) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.111112) + (KRN H 102 R -0.111112) + (KRN H C2 R -0.111112) + (KRN H C4 R -0.111112) + (KRN H C0 R -0.111112) + (KRN H 104 R -0.111112) + (KRN H C5 R -0.111112) + (KRN H C3 R -0.111112) + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6D R -0.083333) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.055555) + (KRN H FF R -0.027779) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 57) + ) + ) +(CHARACTER H 58 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (CHARIC R 0.003778) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 58) + ) + ) +(CHARACTER H 59 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (CHARIC R 0.015778) + (COMMENT + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 59) + ) + ) +(CHARACTER H 5A + (CHARWD R 0.611099) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5A) + ) + ) +(CHARACTER H 5B + (CHARWD R 0.277776) + (CHARHT R 0.75) + (CHARDP R 0.25) + (CHARIC R 0.005) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5B) + ) + ) +(CHARACTER H 5C + (CHARWD R 0.5) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5C) + ) + ) +(CHARACTER H 5D + (CHARWD R 0.277776) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5D) + ) + ) +(CHARACTER H 5E + (CHARWD R 0.55555) + (CHARHT R 0.75) + (CHARIC R 0.033223) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5E) + ) + ) +(CHARACTER H 5F + (CHARWD R 0.75) + (CHARDP R 0.1380005) + (CHARIC R 0.027777) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5F) + ) + ) +(CHARACTER H 60 + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (COMMENT + (LIG H 60 H 10) + (KRN H 21 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 3F R 0.055555) + (KRN H 10 R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2018) + ) + ) +(CHARACTER H 61 + (CHARWD R 0.5) + (CHARHT R 0.43055) + (CHARIC R 0.010777) + (COMMENT + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 61) + ) + ) +(CHARACTER H 62 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 62) + ) + ) +(CHARACTER H 63 + (CHARWD R 0.44445) + (CHARHT R 0.43055) + (COMMENT + (KRN H 68 R -0.027779) + (KRN H 6B R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 63) + ) + ) +(CHARACTER H 64 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 64) + ) + ) +(CHARACTER H 65 + (CHARWD R 0.44445) + (CHARHT R 0.43055) + (COMMENT + (KRN H 56 R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 65) + ) + ) +(CHARACTER H 66 + (CHARWD R 0.30555) + (CHARHT R 0.688875) + (CHARIC R 0.079222) + (COMMENT + (LIG H 66 H 1B) + (LIG H 69 H 1C) + (LIG H 6C H 1D) + (KRN H 5D R 0.027779) + (KRN H 21 R 0.027779) + (KRN H 29 R 0.027779) + (KRN H 3F R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 66) + ) + ) +(CHARACTER H 67 + (CHARWD R 0.5) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (CHARIC R 0.012777) + (COMMENT + (KRN H 6A R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 67) + ) + ) +(CHARACTER H 68 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.007222) + (COMMENT + (KRN H 56 R -0.083333) + (KRN H 57 R -0.083333) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 68) + ) + ) +(CHARACTER H 69 + (CHARWD R 0.277776) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 69) + ) + ) +(CHARACTER H 6A + (CHARWD R 0.30555) + (CHARHT R 0.6297245) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6A) + ) + ) +(CHARACTER H 6B + (CHARWD R 0.5278) + (CHARHT R 0.688875) + (CHARIC R 0.011) + (COMMENT + (KRN H 56 R -0.083333) + (KRN H 57 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6B) + ) + ) +(CHARACTER H 6C + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (CHARIC R 0.005) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6C) + ) + ) +(CHARACTER H 6D + (CHARWD R 0.8333) + (CHARHT R 0.43055) + (CHARIC R 0.007444) + (COMMENT + (KRN H 56 R -0.083333) + (KRN H 57 R -0.083333) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6D) + ) + ) +(CHARACTER H 6E + (CHARWD R 0.55555) + (CHARHT R 0.43055) + (CHARIC R 0.007222) + (COMMENT + (KRN H 56 R -0.083333) + (KRN H 57 R -0.083333) + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6E) + ) + ) +(CHARACTER H 6F + (CHARWD R 0.5) + (CHARHT R 0.43055) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6F) + ) + ) +(CHARACTER H 70 + (CHARWD R 0.55555) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 70) + ) + ) +(CHARACTER H 71 + (CHARWD R 0.5278) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (CHARIC R 0.027) + (MAP + (SELECTFONT D 0) + (SETCHAR H 71) + ) + ) +(CHARACTER H 72 + (CHARWD R 0.391667) + (CHARHT R 0.43055) + (CHARIC R 0.000112) + (MAP + (SELECTFONT D 0) + (SETCHAR H 72) + ) + ) +(CHARACTER H 73 + (CHARWD R 0.39445) + (CHARHT R 0.43055) + (MAP + (SELECTFONT D 0) + (SETCHAR H 73) + ) + ) +(CHARACTER H 74 + (CHARWD R 0.388901) + (CHARHT R 0.6297245) + (COMMENT + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 74) + ) + ) +(CHARACTER H 75 + (CHARWD R 0.55555) + (CHARHT R 0.43055) + (CHARIC R 0.007222) + (COMMENT + (KRN H 77 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 75) + ) + ) +(CHARACTER H 76 + (CHARWD R 0.5278) + (CHARHT R 0.43055) + (CHARIC R 0.008) + (COMMENT + (KRN H 61 R -0.055555) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.055555) + (KRN H E2 R -0.055555) + (KRN H E4 R -0.055555) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.055555) + (KRN H 105 R -0.055555) + (KRN H E5 R -0.055555) + (KRN H E3 R -0.055555) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 76) + ) + ) +(CHARACTER H 77 + (CHARWD R 0.7222) + (CHARHT R 0.43055) + (CHARIC R 0.008555) + (COMMENT + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 77) + ) + ) +(CHARACTER H 78 + (CHARWD R 0.5278) + (CHARHT R 0.43055) + (CHARIC R 0.016001) + (MAP + (SELECTFONT D 0) + (SETCHAR H 78) + ) + ) +(CHARACTER H 79 + (CHARWD R 0.5278) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (CHARIC R 0.008) + (COMMENT + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 2C R -0.083333) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 2E R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 79) + ) + ) +(CHARACTER H 7A + (CHARWD R 0.44445) + (CHARHT R 0.43055) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7A) + ) + ) +(CHARACTER H 7B + (CHARWD R 0.5) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7B) + ) + ) +(CHARACTER H 7C + (CHARWD R 0.277776) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7C) + ) + ) +(CHARACTER H 7D + (CHARWD R 0.5) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7D) + ) + ) +(CHARACTER H 7E + (CHARWD R 0.55555) + (CHARHT R 0.307001) + (CHARIC R 0.027222) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7E) + ) + ) +(CHARACTER H 7F + (CHARWD R 0.166667) + (CHARHT R 0.241667) + (CHARIC R 0.135111) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7F) + ) + ) +(CHARACTER H 9F + (CHARWD R 0.483999) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 9F) + ) + ) +(CHARACTER H A0 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 0) + (SETCHAR H A0) + ) + ) +(CHARACTER H A1 + (CHARWD R 0.277776) + (CHARHT R 0.491666) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H A1) + ) + ) +(CHARACTER H A2 + (CHARWD R 0.44445) + (CHARHT R 0.487999) + (CHARDP R 0.045) + (MAP + (SELECTFONT D 0) + (SETCHAR H A2) + ) + ) +(CHARACTER H A3 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (CHARDP R 0.035001) + (MAP + (SELECTFONT D 0) + (SETCHAR H A3) + ) + ) +(CHARACTER H A4 + (CHARWD R 0.7778) + (CHARHT R 0.487999) + (MAP + (SELECTFONT D 0) + (SETCHAR H A4) + ) + ) +(CHARACTER H A5 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (CHARIC R 0.015778) + (MAP + (SELECTFONT D 0) + (SETCHAR H A5) + ) + ) +(CHARACTER H A6 + (CHARWD R 0.277776) + (CHARHT R 0.75) + (CHARDP R 0.25) + (MAP + (SELECTFONT D 0) + (SETCHAR H A6) + ) + ) +(CHARACTER H A7 + (CHARWD R 0.483999) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H A7) + ) + ) +(CHARACTER H A8 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H A8) + ) + ) +(CHARACTER H A9 + (CHARWD R 0.683299) + (CHARHT R 0.688875) + (CHARIC R 0.027478) + (MAP + (SELECTFONT D 0) + (SETCHAR H A9) + ) + ) +(CHARACTER H AA + (CHARWD R 0.4494) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H AA) + ) + ) +(CHARACTER H AB + (CHARWD R 0.55555) + (CHARHT R 0.491666) + (MAP + (SELECTFONT D 0) + (SETCHAR H AB) + ) + ) +(CHARACTER H AC + (CHARWD R 0.7778) + (CHARHT R 0.381) + (MAP + (SELECTFONT D 0) + (SETCHAR H AC) + ) + ) +(CHARACTER H AD + (CHARWD R 0.333333) + (CHARHT R 0.255834) + (MAP + (SELECTFONT D 0) + (SETCHAR H AD) + ) + ) +(CHARACTER H AE + (CHARWD R 0.683299) + (CHARHT R 0.688875) + (CHARIC R 0.027478) + (MAP + (SELECTFONT D 0) + (SETCHAR H AE) + ) + ) +(CHARACTER H AF + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H AF) + ) + ) +(CHARACTER H B0 + (CHARWD R 0.375) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H B0) + ) + ) +(CHARACTER H B1 + (CHARWD R 0.7778) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H B1) + ) + ) +(CHARACTER H B2 + (CHARWD R 0.359301) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H B2) + ) + ) +(CHARACTER H B3 + (CHARWD R 0.359301) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H B3) + ) + ) +(CHARACTER H B4 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H B4) + ) + ) +(CHARACTER H B5 + (CHARWD R 0.55555) + (CHARHT R 0.445274) + (CHARDP R 0.194443) + (CHARIC R 0.006223) + (MAP + (SELECTFONT D 0) + (SETCHAR H B5) + ) + ) +(CHARACTER H B6 + (CHARWD R 0.611099) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H B6) + ) + ) +(CHARACTER H B7 + (CHARWD R 0.7778) + (CHARHT R 0.381) + (MAP + (SELECTFONT D 0) + (SETCHAR H B7) + ) + ) +(CHARACTER H B8 + (CHARWD R 0.44445) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H B8) + ) + ) +(CHARACTER H B9 + (CHARWD R 0.365767) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H B9) + ) + ) +(CHARACTER H BA + (CHARWD R 0.419149) + (CHARHT R 0.688875) + (CHARIC R 0.004621) + (MAP + (SELECTFONT D 0) + (SETCHAR H BA) + ) + ) +(CHARACTER H BB + (CHARWD R 0.55555) + (CHARHT R 0.491666) + (COMMENT + (KRN H 2C R -0.083333) + (KRN H 2E R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H BB) + ) + ) +(CHARACTER H BC + (CHARWD R 0.825) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H BC) + ) + ) +(CHARACTER H BD + (CHARWD R 0.825) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H BD) + ) + ) +(CHARACTER H BE + (CHARWD R 0.825) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H BE) + ) + ) +(CHARACTER H BF + (CHARWD R 0.4722) + (CHARHT R 0.491666) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H BF) + ) + ) +(CHARACTER H C0 + (CHARWD R 0.75) + (CHARHT R 0.9205) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H C0) + ) + ) +(CHARACTER H C1 + (CHARWD R 0.75) + (CHARHT R 0.9205) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H C1) + ) + ) +(CHARACTER H C2 + (CHARWD R 0.75) + (CHARHT R 0.878) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H C2) + ) + ) +(CHARACTER H C3 + (CHARWD R 0.75) + (CHARHT R 0.829999) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H C3) + ) + ) +(CHARACTER H C4 + (CHARWD R 0.75) + (CHARHT R 0.829999) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H C4) + ) + ) +(CHARACTER H C5 + (CHARWD R 0.75) + (CHARHT R 0.878) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H C5) + ) + ) +(CHARACTER H C6 + (CHARWD R 0.9028) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H C6) + ) + ) +(CHARACTER H C7 + (CHARWD R 0.7222) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H C7) + ) + ) +(CHARACTER H C8 + (CHARWD R 0.68055) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H C8) + ) + ) +(CHARACTER H C9 + (CHARWD R 0.68055) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H C9) + ) + ) +(CHARACTER H CA + (CHARWD R 0.68055) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H CA) + ) + ) +(CHARACTER H CB + (CHARWD R 0.68055) + (CHARHT R 0.829999) + (MAP + (SELECTFONT D 0) + (SETCHAR H CB) + ) + ) +(CHARACTER H CC + (CHARWD R 0.361099) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H CC) + ) + ) +(CHARACTER H CD + (CHARWD R 0.361099) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H CD) + ) + ) +(CHARACTER H CE + (CHARWD R 0.361099) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H CE) + ) + ) +(CHARACTER H CF + (CHARWD R 0.361099) + (CHARHT R 0.829999) + (CHARIC R 0.001666) + (MAP + (SELECTFONT D 0) + (SETCHAR H CF) + ) + ) +(CHARACTER H D0 + (CHARWD R 0.763901) + (CHARHT R 0.688875) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D0) + ) + ) +(CHARACTER H D1 + (CHARWD R 0.75) + (CHARHT R 0.829999) + (MAP + (SELECTFONT D 0) + (SETCHAR H D1) + ) + ) +(CHARACTER H D2 + (CHARWD R 0.7778) + (CHARHT R 0.9205) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D2) + ) + ) +(CHARACTER H D3 + (CHARWD R 0.7778) + (CHARHT R 0.9205) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D3) + ) + ) +(CHARACTER H D4 + (CHARWD R 0.7778) + (CHARHT R 0.878) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D4) + ) + ) +(CHARACTER H D5 + (CHARWD R 0.7778) + (CHARHT R 0.829999) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D5) + ) + ) +(CHARACTER H D6 + (CHARWD R 0.7778) + (CHARHT R 0.829999) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D6) + ) + ) +(CHARACTER H D7 + (CHARWD R 0.7778) + (CHARHT R 0.487999) + (MAP + (SELECTFONT D 0) + (SETCHAR H D7) + ) + ) +(CHARACTER H D8 + (CHARWD R 0.7778) + (CHARHT R 0.75) + (CHARDP R 0.056) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H D8) + ) + ) +(CHARACTER H D9 + (CHARWD R 0.75) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H D9) + ) + ) +(CHARACTER H DA + (CHARWD R 0.75) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H DA) + ) + ) +(CHARACTER H DB + (CHARWD R 0.75) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H DB) + ) + ) +(CHARACTER H DC + (CHARWD R 0.75) + (CHARHT R 0.829999) + (MAP + (SELECTFONT D 0) + (SETCHAR H DC) + ) + ) +(CHARACTER H DD + (CHARWD R 0.75) + (CHARHT R 0.9205) + (CHARIC R 0.015778) + (COMMENT + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H DD) + ) + ) +(CHARACTER H DE + (CHARWD R 0.625) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H DE) + ) + ) +(CHARACTER H DF + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H DF) + ) + ) +(CHARACTER H E0 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (CHARIC R 0.010777) + (COMMENT + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H E0) + ) + ) +(CHARACTER H E1 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (CHARIC R 0.010777) + (COMMENT + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H E1) + ) + ) +(CHARACTER H E2 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (CHARIC R 0.010777) + (COMMENT + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H E2) + ) + ) +(CHARACTER H E3 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (CHARIC R 0.010777) + (COMMENT + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H E3) + ) + ) +(CHARACTER H E4 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (CHARIC R 0.010777) + (COMMENT + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H E4) + ) + ) +(CHARACTER H E5 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (CHARIC R 0.010777) + (COMMENT + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H E5) + ) + ) +(CHARACTER H E6 + (CHARWD R 0.7222) + (CHARHT R 0.43055) + (MAP + (SELECTFONT D 0) + (SETCHAR H E6) + ) + ) +(CHARACTER H E7 + (CHARWD R 0.44445) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (COMMENT + (KRN H 68 R -0.027779) + (KRN H 6B R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H E7) + ) + ) +(CHARACTER H E8 + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H E8) + ) + ) +(CHARACTER H E9 + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H E9) + ) + ) +(CHARACTER H EA + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H EA) + ) + ) +(CHARACTER H EB + (CHARWD R 0.44445) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H EB) + ) + ) +(CHARACTER H EC + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H EC) + ) + ) +(CHARACTER H ED + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (CHARIC R 0.0130005) + (MAP + (SELECTFONT D 0) + (SETCHAR H ED) + ) + ) +(CHARACTER H EE + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (CHARIC R 0.041) + (MAP + (SELECTFONT D 0) + (SETCHAR H EE) + ) + ) +(CHARACTER H EF + (CHARWD R 0.277776) + (CHARHT R 0.6297245) + (CHARIC R 0.027) + (MAP + (SELECTFONT D 0) + (SETCHAR H EF) + ) + ) +(CHARACTER H F0 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H F0) + ) + ) +(CHARACTER H F1 + (CHARWD R 0.55555) + (CHARHT R 0.6297245) + (CHARIC R 0.007222) + (COMMENT + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H F1) + ) + ) +(CHARACTER H F2 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H F2) + ) + ) +(CHARACTER H F3 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H F3) + ) + ) +(CHARACTER H F4 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H F4) + ) + ) +(CHARACTER H F5 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H F5) + ) + ) +(CHARACTER H F6 + (CHARWD R 0.5) + (CHARHT R 0.6297245) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H F6) + ) + ) +(CHARACTER H F7 + (CHARWD R 0.7778) + (CHARHT R 0.445274) + (MAP + (SELECTFONT D 0) + (SETCHAR H F7) + ) + ) +(CHARACTER H F8 + (CHARWD R 0.5) + (CHARHT R 0.537) + (CHARDP R 0.102) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H F8) + ) + ) +(CHARACTER H F9 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.007222) + (COMMENT + (KRN H 77 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H F9) + ) + ) +(CHARACTER H FA + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.007222) + (COMMENT + (KRN H 77 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H FA) + ) + ) +(CHARACTER H FB + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.007222) + (COMMENT + (KRN H 77 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H FB) + ) + ) +(CHARACTER H FC + (CHARWD R 0.55555) + (CHARHT R 0.6297245) + (CHARIC R 0.007222) + (COMMENT + (KRN H 77 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H FC) + ) + ) +(CHARACTER H FD + (CHARWD R 0.5278) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (CHARIC R 0.008) + (COMMENT + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 2C R -0.083333) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 2E R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H FD) + ) + ) +(CHARACTER H FE + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H FE) + ) + ) +(CHARACTER H FF + (CHARWD R 0.5278) + (CHARHT R 0.6297245) + (CHARDP R 0.194443) + (CHARIC R 0.008) + (COMMENT + (KRN H 61 R -0.027779) + (KRN H E1 R -0.027779) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.027779) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.027779) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 2C R -0.083333) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 2E R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H FF) + ) + ) +(CHARACTER H 102 + (CHARWD R 0.75) + (CHARHT R 0.9205) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 102) + ) + ) +(CHARACTER H 103 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (CHARIC R 0.010777) + (COMMENT + (KRN H 6A R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 103) + ) + ) +(CHARACTER H 104 + (CHARWD R 0.75) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 63 R -0.027779) + (KRN H 107 R -0.027779) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.027779) + (KRN H 64 R -0.027779) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.027779) + (KRN H 65 R -0.027779) + (KRN H E9 R -0.027779) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.027779) + (KRN H F0 R -0.027779) + (KRN H 6F R -0.027779) + (KRN H F3 R -0.027779) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.027779) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.027779) + (KRN H F5 R -0.027779) + (KRN H 71 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.111112) + (KRN H 77 R -0.083333) + (KRN H 79 R -0.083333) + (KRN H FD R -0.083333) + (KRN H FF R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 104) + ) + ) +(CHARACTER H 105 + (CHARWD R 0.5) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (CHARIC R 0.010777) + (COMMENT + (KRN H 67 R 0.027779) + (KRN H 11F R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 70 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 105) + ) + ) +(CHARACTER H 106 + (CHARWD R 0.7222) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H 106) + ) + ) +(CHARACTER H 107 + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (COMMENT + (KRN H 68 R -0.027779) + (KRN H 6B R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 107) + ) + ) +(CHARACTER H 10C + (CHARWD R 0.7222) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H 10C) + ) + ) +(CHARACTER H 10D + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (COMMENT + (KRN H 68 R -0.027779) + (KRN H 6B R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 10D) + ) + ) +(CHARACTER H 10E + (CHARWD R 0.763901) + (CHARHT R 0.878) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 10E) + ) + ) +(CHARACTER H 10F + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.046222) + (COMMENT + (KRN H 62 R 0.027779) + (KRN H 5C R 0.027779) + (KRN H 68 R 0.027779) + (KRN H 6B R 0.027779) + (KRN H 6C R 0.027779) + (KRN H 13A R 0.027779) + (KRN H 13E R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (KRN H FE R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 10F) + ) + ) +(CHARACTER H 110 + (CHARWD R 0.763901) + (CHARHT R 0.688875) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 110) + ) + ) +(CHARACTER H 111 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 111) + ) + ) + +(CHARACTER H 118 + (CHARWD R 0.68055) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 118) + ) + ) +(CHARACTER H 119 + (CHARWD R 0.44445) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 119) + ) + ) +(CHARACTER H 11A + (CHARWD R 0.68055) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H 11A) + ) + ) +(CHARACTER H 11B + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 11B) + ) + ) +(CHARACTER H 11E + (CHARWD R 0.7847) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H 11E) + ) + ) +(CHARACTER H 11F + (CHARWD R 0.5) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (CHARIC R 0.012777) + (COMMENT + (KRN H 6A R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 11F) + ) + ) +(CHARACTER H 130 + (CHARWD R 0.361099) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H 130) + ) + ) +(CHARACTER H 131 + (CHARWD R 0.277776) + (CHARHT R 0.43055) + (MAP + (SELECTFONT D 0) + (SETCHAR H 131) + ) + ) +(CHARACTER H 132 + (CHARWD R 0.838901) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 132) + ) + ) + +(CHARACTER H 133 + (CHARWD R 0.55555) + (CHARHT R 0.6297245) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 133) + ) + ) +(CHARACTER H 139 + (CHARWD R 0.625) + (CHARHT R 0.9205) + (COMMENT + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 139) + ) + ) +(CHARACTER H 13A + (CHARWD R 0.277776) + (CHARHT R 0.9205) + (CHARIC R 0.026587) + (MAP + (SELECTFONT D 0) + (SETCHAR H 13A) + ) + ) +(CHARACTER H 13D + (CHARWD R 0.625) + (CHARHT R 0.688875) + (COMMENT + (KRN H 54 R -0.027779) + (KRN H 164 R -0.027779) + (KRN H 56 R -0.041667) + (KRN H 57 R -0.041667) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 13D) + ) + ) +(CHARACTER H 13E + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (CHARIC R 0.052) + (COMMENT + (KRN H 62 R 0.027779) + (KRN H 5C R 0.027779) + (KRN H 68 R 0.027779) + (KRN H 6B R 0.027779) + (KRN H 6C R 0.027779) + (KRN H 13A R 0.027779) + (KRN H 13E R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (KRN H FE R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 13E) + ) + ) + + +(CHARACTER H 141 + (CHARWD R 0.625) + (CHARHT R 0.688875) + (COMMENT + (KRN H 54 R -0.083333) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 141) + ) + ) +(CHARACTER H 142 + (CHARWD R 0.3361) + (CHARHT R 0.688875) + (COMMENT + (KRN H 27 R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 142) + ) + ) +(CHARACTER H 143 + (CHARWD R 0.75) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H 143) + ) + ) +(CHARACTER H 144 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.007222) + (COMMENT + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 144) + ) + ) +(CHARACTER H 147 + (CHARWD R 0.75) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H 147) + ) + ) +(CHARACTER H 148 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.007222) + (COMMENT + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 148) + ) + ) +(CHARACTER H 14A + (CHARWD R 0.75) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 14A) + ) + ) +(CHARACTER H 14B + (CHARWD R 0.5063) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (COMMENT + (KRN H 62 R -0.027779) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 14B) + ) + ) +(CHARACTER H 150 + (CHARWD R 0.7778) + (CHARHT R 0.9205) + (COMMENT + (KRN H 41 R -0.027779) + (KRN H C6 R -0.027779) + (KRN H C1 R -0.027779) + (KRN H 102 R -0.027779) + (KRN H C2 R -0.027779) + (KRN H C4 R -0.027779) + (KRN H C0 R -0.027779) + (KRN H 104 R -0.027779) + (KRN H C5 R -0.027779) + (KRN H C3 R -0.027779) + (KRN H 56 R -0.027779) + (KRN H 57 R -0.027779) + (KRN H 58 R -0.027779) + (KRN H 59 R -0.027779) + (KRN H DD R -0.027779) + (KRN H 178 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 150) + ) + ) +(CHARACTER H 151 + (CHARWD R 0.5) + (CHARHT R 0.688875) + (COMMENT + (KRN H 63 R 0.027779) + (KRN H 107 R 0.027779) + (KRN H 10D R 0.027779) + (KRN H E7 R 0.027779) + (KRN H 64 R 0.027779) + (KRN H 10F R 0.027779) + (KRN H 111 R 0.027779) + (KRN H 65 R 0.027779) + (KRN H E9 R 0.027779) + (KRN H 11B R 0.027779) + (KRN H EA R 0.027779) + (KRN H EB R 0.027779) + (KRN H E8 R 0.027779) + (KRN H 119 R 0.027779) + (KRN H 6A R 0.027779) + (KRN H 6F R 0.027779) + (KRN H F3 R 0.027779) + (KRN H F4 R 0.027779) + (KRN H F6 R 0.027779) + (KRN H 153 R 0.027779) + (KRN H F2 R 0.027779) + (KRN H 151 R 0.027779) + (KRN H F8 R 0.027779) + (KRN H F5 R 0.027779) + (KRN H 71 R 0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 78 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 151) + ) + ) +(CHARACTER H 152 + (CHARWD R 1.013901) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 152) + ) + ) +(CHARACTER H 153 + (CHARWD R 0.7778) + (CHARHT R 0.43055) + (MAP + (SELECTFONT D 0) + (SETCHAR H 153) + ) + ) +(CHARACTER H 154 + (CHARWD R 0.736099) + (CHARHT R 0.9205) + (CHARIC R 0.023666) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 154) + ) + ) +(CHARACTER H 155 + (CHARWD R 0.391667) + (CHARHT R 0.688875) + (CHARIC R 0.000112) + (MAP + (SELECTFONT D 0) + (SETCHAR H 155) + ) + ) +(CHARACTER H 158 + (CHARWD R 0.736099) + (CHARHT R 0.878) + (CHARIC R 0.023666) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 54 R -0.083333) + (KRN H 164 R -0.083333) + (KRN H 55 R -0.027779) + (KRN H DA R -0.027779) + (KRN H DB R -0.027779) + (KRN H DC R -0.027779) + (KRN H D9 R -0.027779) + (KRN H 170 R -0.027779) + (KRN H 16E R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.111112) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 74 R -0.027779) + (KRN H 165 R -0.027779) + (KRN H 75 R -0.027779) + (KRN H FA R -0.027779) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 158) + ) + ) +(CHARACTER H 159 + (CHARWD R 0.391667) + (CHARHT R 0.688875) + (CHARIC R 0.000112) + (MAP + (SELECTFONT D 0) + (SETCHAR H 159) + ) + ) +(CHARACTER H 15A + (CHARWD R 0.55555) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H 15A) + ) + ) +(CHARACTER H 15B + (CHARWD R 0.39445) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 15B) + ) + ) +(CHARACTER H 15E + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 15E) + ) + ) +(CHARACTER H 15F + (CHARWD R 0.39445) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 15F) + ) + ) +(CHARACTER H 160 + (CHARWD R 0.55555) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H 160) + ) + ) +(CHARACTER H 161 + (CHARWD R 0.39445) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 161) + ) + ) +(CHARACTER H 162 + (CHARWD R 0.7222) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 162) + ) + ) +(CHARACTER H 163 + (CHARWD R 0.388901) + (CHARHT R 0.6297245) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 163) + ) + ) +(CHARACTER H 164 + (CHARWD R 0.7222) + (CHARHT R 0.878) + (COMMENT + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.020834) + (KRN H E2 R -0.020834) + (KRN H E4 R -0.020834) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.020834) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.020834) + (KRN H E3 R -0.020834) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.020834) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.020834) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.020834) + (KRN H EA R -0.020834) + (KRN H EB R -0.020834) + (KRN H E8 R -0.020834) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.020834) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.020834) + (KRN H F1 R -0.020834) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.020834) + (KRN H F6 R -0.020834) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.020834) + (KRN H 151 R -0.020834) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.020834) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.020834) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.020834) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.020834) + (KRN H FC R -0.020834) + (KRN H F9 R -0.020834) + (KRN H 171 R -0.020834) + (KRN H 16F R -0.020834) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 79 R -0.027779) + (KRN H FD R -0.020834) + (KRN H FF R -0.006945) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.020834) + (KRN H 17C R -0.020834) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 164) + ) + ) +(CHARACTER H 165 + (CHARWD R 0.388901) + (CHARHT R 0.688875) + (COMMENT + (KRN H 62 R 0.027779) + (KRN H 5C R 0.027779) + (KRN H 68 R 0.027779) + (KRN H 6B R 0.027779) + (KRN H 6C R 0.027779) + (KRN H 13A R 0.027779) + (KRN H 13E R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + (KRN H FE R 0.027779) + (KRN H 77 R -0.027779) + (KRN H 79 R -0.027779) + (KRN H FD R -0.027779) + (KRN H FF R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 165) + ) + ) +(CHARACTER H 16E + (CHARWD R 0.75) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H 16E) + ) + ) +(CHARACTER H 16F + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.007222) + (COMMENT + (KRN H 77 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 16F) + ) + ) +(CHARACTER H 170 + (CHARWD R 0.75) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H 170) + ) + ) +(CHARACTER H 171 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (CHARIC R 0.007222) + (COMMENT + (KRN H 77 R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 171) + ) + ) +(CHARACTER H 178 + (CHARWD R 0.75) + (CHARHT R 0.829999) + (CHARIC R 0.015778) + (COMMENT + (KRN H 41 R -0.083333) + (KRN H C6 R -0.111112) + (KRN H C1 R -0.083333) + (KRN H 102 R -0.083333) + (KRN H C2 R -0.083333) + (KRN H C4 R -0.083333) + (KRN H C0 R -0.083333) + (KRN H 104 R -0.083333) + (KRN H C5 R -0.083333) + (KRN H C3 R -0.083333) + (KRN H 152 R -0.027779) + (KRN H 61 R -0.083333) + (KRN H E1 R -0.055555) + (KRN H 103 R -0.027779) + (KRN H E2 R -0.027779) + (KRN H E4 R -0.027779) + (KRN H E6 R -0.083333) + (KRN H E0 R -0.027779) + (KRN H 105 R -0.083333) + (KRN H E5 R -0.027779) + (KRN H E3 R -0.027779) + (KRN H 63 R -0.083333) + (KRN H 107 R -0.055555) + (KRN H 10D R -0.027779) + (KRN H E7 R -0.083333) + (KRN H 64 R -0.083333) + (KRN H 10F R -0.027779) + (KRN H 111 R -0.083333) + (KRN H 131 R -0.083333) + (KRN H 65 R -0.083333) + (KRN H E9 R -0.055555) + (KRN H 11B R -0.027779) + (KRN H EA R -0.027779) + (KRN H EB R -0.027779) + (KRN H E8 R -0.027779) + (KRN H 119 R -0.083333) + (KRN H 67 R -0.083333) + (KRN H 11F R -0.027779) + (KRN H 6E R -0.083333) + (KRN H 144 R -0.055555) + (KRN H 148 R -0.027779) + (KRN H F1 R -0.027779) + (KRN H 6F R -0.083333) + (KRN H F3 R -0.055555) + (KRN H F4 R -0.027779) + (KRN H F6 R -0.027779) + (KRN H 153 R -0.083333) + (KRN H F2 R -0.027779) + (KRN H 151 R -0.027779) + (KRN H F8 R -0.083333) + (KRN H F5 R -0.027779) + (KRN H 70 R -0.083333) + (KRN H 72 R -0.083333) + (KRN H 155 R -0.055555) + (KRN H 159 R -0.027779) + (KRN H 73 R -0.083333) + (KRN H 15B R -0.055555) + (KRN H 161 R -0.027779) + (KRN H 15F R -0.083333) + (KRN H 75 R -0.083333) + (KRN H FA R -0.055555) + (KRN H FB R -0.027779) + (KRN H FC R -0.027779) + (KRN H F9 R -0.027779) + (KRN H 171 R -0.027779) + (KRN H 16F R -0.027779) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.083333) + (KRN H 78 R -0.083333) + (KRN H 7A R -0.083333) + (KRN H 17A R -0.055555) + (KRN H 17E R -0.027779) + (KRN H 17C R -0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 178) + ) + ) +(CHARACTER H 179 + (CHARWD R 0.611099) + (CHARHT R 0.9205) + (MAP + (SELECTFONT D 0) + (SETCHAR H 179) + ) + ) +(CHARACTER H 17A + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 17A) + ) + ) +(CHARACTER H 17B + (CHARWD R 0.611099) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H 17B) + ) + ) +(CHARACTER H 17C + (CHARWD R 0.44445) + (CHARHT R 0.6297245) + (MAP + (SELECTFONT D 0) + (SETCHAR H 17C) + ) + ) +(CHARACTER H 17D + (CHARWD R 0.611099) + (CHARHT R 0.878) + (MAP + (SELECTFONT D 0) + (SETCHAR H 9A) + ) + ) +(CHARACTER H 17E + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 17E) + ) + ) +(CHARACTER H 192 + (CHARWD R 0.30555) + (CHARHT R 0.688875) + (CHARIC R 0.079222) + (MAP + (SELECTFONT D 0) + (SETCHAR H 192) + ) + ) +(CHARACTER H 237 + (CHARWD R 0.30555) + (CHARHT R 0.43055) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 237) + ) + ) +(CHARACTER H 1E9E + (CHARWD R 1.111099) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1E9E) + ) + ) +(CHARACTER H 200C + (CHARWD R 0.0) + (CHARHT R 0.43055) + (COMMENT + (KRN H 2D R 0.027779) + (KRN H 12 R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 200C) + ) + ) +(CHARACTER H 2010 + (CHARWD R 0.166667) + (CHARHT R 0.241667) + (CHARIC R 0.135111) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2010) + ) + ) +(CHARACTER H 2013 + (CHARWD R 0.5) + (CHARHT R 0.277) + (CHARIC R 0.026777) + (COMMENT + (LIG H 2D H 16) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2013) + ) + ) +(CHARACTER H 2014 + (CHARWD R 1.0) + (CHARHT R 0.277) + (CHARIC R 0.026777) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2014) + ) + ) +(CHARACTER H 2018 + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (COMMENT + (LIG H 60 H 10) + (KRN H 21 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 3F R 0.055555) + (KRN H 10 R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2018) + ) + ) +(CHARACTER H 2019 + (CHARWD R 0.277776) + (CHARHT R 0.688875) + (COMMENT + (LIG H 27 H 11) + (KRN H 21 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 3F R 0.055555) + (KRN H 11 R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2019) + ) + ) +(CHARACTER H 201A + (CHARWD R 0.277776) + (CHARHT R 0.105556) + (CHARDP R 0.194443) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.083333) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 17 R 0.083333) + (KRN H 237 R 0.083333) + (KRN H 67 R 0.083333) + (KRN H 11F R 0.083333) + (KRN H 6A R 0.083333) + (KRN H 12 R 0.083333) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.055555) + (KRN H 79 R 0.055555) + (KRN H FD R 0.055555) + (KRN H FF R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 201A) + ) + ) +(CHARACTER H 201C + (CHARWD R 0.472) + (CHARHT R 0.688875) + (COMMENT + (KRN H 17 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 10 R 0.055555) + (KRN H 60 R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 201C) + ) + ) +(CHARACTER H 201D + (CHARWD R 0.472) + (CHARHT R 0.688875) + (COMMENT + (KRN H 17 R 0.055555) + (KRN H 2E R -0.138888) + (KRN H 11 R 0.055555) + (KRN H 27 R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 201D) + ) + ) +(CHARACTER H 201E + (CHARWD R 0.472) + (CHARHT R 0.105556) + (CHARDP R 0.194443) + (COMMENT + (KRN H 43 R -0.027779) + (KRN H 106 R -0.027779) + (KRN H 10C R -0.027779) + (KRN H C7 R -0.027779) + (KRN H 47 R -0.027779) + (KRN H 11E R -0.027779) + (KRN H 4F R -0.027779) + (KRN H 152 R -0.027779) + (KRN H D3 R -0.027779) + (KRN H D4 R -0.027779) + (KRN H D6 R -0.027779) + (KRN H D2 R -0.027779) + (KRN H 150 R -0.027779) + (KRN H D8 R -0.027779) + (KRN H D5 R -0.027779) + (KRN H 51 R -0.027779) + (KRN H 56 R -0.111112) + (KRN H 57 R -0.083333) + (KRN H 59 R -0.083333) + (KRN H DD R -0.083333) + (KRN H 178 R -0.083333) + (KRN H 2C R 0.083333) + (KRN H 17 R 0.083333) + (KRN H 237 R 0.083333) + (KRN H 67 R 0.083333) + (KRN H 11F R 0.083333) + (KRN H 6A R 0.083333) + (KRN H 12 R 0.083333) + (KRN H D R 0.083333) + (KRN H 76 R -0.083333) + (KRN H 77 R -0.055555) + (KRN H 79 R 0.055555) + (KRN H FD R 0.055555) + (KRN H FF R 0.055555) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H 201E) + ) + ) +(CHARACTER H 2020 + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2020) + ) + ) +(CHARACTER H 2021 + (CHARWD R 0.44445) + (CHARHT R 0.688875) + (CHARDP R 0.194443) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2021) + ) + ) +(CHARACTER H 2022 + (CHARWD R 0.7778) + (CHARHT R 0.381) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2022) + ) + ) +(CHARACTER H 2026 + (CHARWD R 0.67) + (CHARHT R 0.105556) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2026) + ) + ) +(CHARACTER H 2030 + (CHARWD R 1.139999) + (CHARHT R 0.75) + (CHARDP R 0.056) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2030) + ) + ) +(CHARACTER H 2039 + (CHARWD R 0.38855) + (CHARHT R 0.491666) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2039) + ) + ) +(CHARACTER H 203A + (CHARWD R 0.38855) + (CHARHT R 0.491666) + (MAP + (SELECTFONT D 0) + (SETCHAR H 203A) + ) + ) +(CHARACTER H 20AC + (CHARWD R 0.626551) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H 20AC) + ) + ) +(CHARACTER H 2423 + (CHARWD R 0.5) + (CHARHT R 0.241667) + (CHARDP R 0.097223) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2423) + ) + ) +(CHARACTER H FB00 + (CHARWD R 0.5833) + (CHARHT R 0.688875) + (CHARIC R 0.072444) + (COMMENT + (LIG H 69 H 1E) + (LIG H 6C H 1F) + (KRN H 5D R 0.027779) + (KRN H 21 R 0.027779) + (KRN H 29 R 0.027779) + (KRN H 3F R 0.027779) + (KRN H 10 R 0.027779) + (KRN H 11 R 0.027779) + (KRN H 60 R 0.027779) + (KRN H 27 R 0.027779) + ) + (MAP + (SELECTFONT D 0) + (SETCHAR H FB00) + ) + ) +(CHARACTER H FB01 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H FB01) + ) + ) +(CHARACTER H FB02 + (CHARWD R 0.55555) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H FB02) + ) + ) +(CHARACTER H FB03 + (CHARWD R 0.8333) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H FB03) + ) + ) +(CHARACTER H FB04 + (CHARWD R 0.8333) + (CHARHT R 0.688875) + (MAP + (SELECTFONT D 0) + (SETCHAR H FB04) + ) + ) diff --git a/Build/source/texk/web2c/tests/lm-ec.enc b/Build/source/texk/web2c/tests/lm-ec.enc new file mode 100644 index 00000000000..b6227859d6a --- /dev/null +++ b/Build/source/texk/web2c/tests/lm-ec.enc @@ -0,0 +1,264 @@ +% This file belongs to the Latin Modern package. The work is released +% under the GUST Font License. See the MANIFEST-Latin-Modern.txt and +% README-Latin-Modern.txt files for the details. For the most recent version of +% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt +% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmec[ +/grave +/acute +/circumflex +/tilde +/dieresis +/hungarumlaut +/ring +/caron +/breve +/macron +/dotaccent +/cedilla +/ogonek +/quotesinglbase +/guilsinglleft +/guilsinglright +/quotedblleft +/quotedblright +/quotedblbase +/guillemotleft +/guillemotright +/endash +/emdash +/cwm +/perthousandzero +/dotlessi +/dotlessj +/ff +/fi +/fl +/ffi +/ffl +/uni2423 +/exclam +/quotedbl +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/less +/equal +/greater +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/backslash +/bracketright +/asciicircum +/underscore +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/braceleft +/bar +/braceright +/asciitilde +/hyphen.alt +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/exclamdown +/questiondown +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/AE +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/OE +/Oslash +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/ae +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/oe +/oslash +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/germandbls +] def diff --git a/Build/source/texk/web2c/tests/lm-texnansi.enc b/Build/source/texk/web2c/tests/lm-texnansi.enc new file mode 100644 index 00000000000..b3454435859 --- /dev/null +++ b/Build/source/texk/web2c/tests/lm-texnansi.enc @@ -0,0 +1,264 @@ +% This file belongs to the Latin Modern package. The work is released +% under the GUST Font License. See the MANIFEST-Latin-Modern.txt and +% README-Latin-Modern.txt files for the details. For the most recent version of +% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt +% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmtexnansi[ +/.notdef +/Euro +/.notdef +/.notdef +/fraction +/dotaccent +/hungarumlaut +/ogonek +/fl +/.notdef +/cwm +/ff +/fi +/.notdef +/ffi +/ffl +/dotlessi +/dotlessj +/grave +/acute +/caron +/breve +/macron +/ring +/cedilla +/germandbls +/ae +/oe +/oslash +/AE +/OE +/Oslash +/space +/exclam +/quotedbl +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/less +/equal +/greater +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/backslash +/bracketright +/circumflex +/underscore +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/braceleft +/bar +/braceright +/tilde +/dieresis +/Lslash +/quotesingle +/quotesinglbase +/florin +/quotedblbase +/ellipsis +/dagger +/daggerdbl +/circumflex.dup +/perthousand +/Scaron +/guilsinglleft +/OE.dup +/Zcaron +/asciicircum +/minus +/lslash +/quoteleft.dup +/quoteright.dup +/quotedblleft +/quotedblright +/bullet +/endash +/emdash +/tilde.dup +/trademark +/scaron +/guilsinglright +/oe.dup +/zcaron +/asciitilde +/Ydieresis +/nbspace +/exclamdown +/cent +/sterling +/currency +/yen +/brokenbar +/section +/dieresis.dup +/copyright +/ordfeminine +/guillemotleft +/logicalnot +/hyphen.dup +/registered +/macron.dup +/degree +/plusminus +/two.superior +/three.superior +/acute.dup +/mu +/paragraph +/periodcentered +/cedilla.dup +/one.superior +/ordmasculine +/guillemotright +/onequarter +/onehalf +/threequarters +/questiondown +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/AE.dup +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/multiply +/Oslash.dup +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/germandbls.dup +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/ae.dup +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/divide +/oslash.dup +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/ydieresis +] def diff --git a/Build/source/texk/web2c/tests/lmr10.pfb b/Build/source/texk/web2c/tests/lmr10.pfb Binary files differnew file mode 100644 index 00000000000..186fdf28f7e --- /dev/null +++ b/Build/source/texk/web2c/tests/lmr10.pfb diff --git a/Build/source/texk/web2c/tests/texnansi-lmr10.tfm b/Build/source/texk/web2c/tests/texnansi-lmr10.tfm Binary files differnew file mode 100644 index 00000000000..d5b52c6efcb --- /dev/null +++ b/Build/source/texk/web2c/tests/texnansi-lmr10.tfm diff --git a/Build/source/texk/web2c/tests/uctt10x.ofm b/Build/source/texk/web2c/tests/uctt10x.ofm Binary files differnew file mode 100644 index 00000000000..b1a43ffaf83 --- /dev/null +++ b/Build/source/texk/web2c/tests/uctt10x.ofm diff --git a/Build/source/texk/web2c/tests/uctt10x.opl b/Build/source/texk/web2c/tests/uctt10x.opl new file mode 100644 index 00000000000..bcba68ab7e1 --- /dev/null +++ b/Build/source/texk/web2c/tests/uctt10x.opl @@ -0,0 +1,555 @@ +(OFMLEVEL H 0) +(FONTDIR TL) +(FAMILY OMEGA SERIF) +(FACE F MRR) +(CODINGSCHEME OMEGA-LGC) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM H CC0918A4) +(SEVENBITSAFEFLAG FALSE) +(FONTDIMEN + (SLANT R 0.0) + (SPACE R 0.3) + (STRETCH R 0.15) + (SHRINK R 0.1) + (XHEIGHT R 0.459) + (QUAD R 1.0) + (EXTRASPACE R 0.111112) + ) +(CHARACTER H 21 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 22 + (CHARWD R 0.525) + (CHARHT R 0.622) + (CHARDP R 0.328) + ) +(CHARACTER H 23 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 24 + (CHARWD R 0.525) + (CHARHT R 0.694) + ) +(CHARACTER H 25 + (CHARWD R 0.525) + (CHARHT R 0.694) + ) +(CHARACTER H 26 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 27 + (CHARWD R 0.525) + (CHARHT R 0.622) + (CHARDP R 0.328) + ) +(CHARACTER H 28 + (CHARWD R 0.525) + (CHARHT R 0.694) + ) +(CHARACTER H 29 + (CHARWD R 0.525) + (CHARHT R 0.694) + ) +(CHARACTER H 2A + (CHARWD R 0.525) + (CHARHT R 0.521) + (CHARDP R 0.09) + ) +(CHARACTER H 2B + (CHARWD R 0.525) + (CHARHT R 0.531) + (CHARDP R 0.081) + ) +(CHARACTER H 2C + (CHARWD R 0.525) + (CHARHT R 0.129) + ) +(CHARACTER H 2D + (CHARWD R 0.525) + (CHARHT R 0.341) + (CHARDP R 0.271) + ) +(CHARACTER H 2E + (CHARWD R 0.525) + (CHARHT R 0.129) + ) +(CHARACTER H 2F + (CHARWD R 0.525) + (CHARHT R 0.694) + ) +(CHARACTER H 30 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 31 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 32 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 33 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 34 + (CHARWD R 0.525) + (CHARHT R 0.619) + ) +(CHARACTER H 35 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 36 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 37 + (CHARWD R 0.525) + (CHARHT R 0.627) + ) +(CHARACTER H 38 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 39 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 3A + (CHARWD R 0.525) + (CHARHT R 0.431) + ) +(CHARACTER H 3B + (CHARWD R 0.525) + (CHARHT R 0.431) + ) +(CHARACTER H 3C + (CHARWD R 0.525) + (CHARHT R 0.557) + (CHARDP R 0.056) + ) +(CHARACTER H 3D + (CHARWD R 0.525) + (CHARHT R 0.417) + (CHARDP R 0.196) + ) +(CHARACTER H 3E + (CHARWD R 0.525) + (CHARHT R 0.557) + (CHARDP R 0.056) + ) +(CHARACTER H 3F + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 40 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 41 + (CHARWD R 0.525) + (CHARHT R 0.623) + ) +(CHARACTER H 42 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 43 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 44 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 45 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 46 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 47 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 48 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 49 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 4A + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 4B + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 4C + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 4D + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 4E + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 4F + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 50 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 51 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 52 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 53 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 54 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 55 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 56 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 57 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 58 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 59 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 5A + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 5B + (CHARWD R 0.525) + (CHARHT R 0.694) + ) +(CHARACTER H 5C + (CHARWD R 0.525) + (CHARHT R 0.694) + ) +(CHARACTER H 5D + (CHARWD R 0.525) + (CHARHT R 0.694) + ) +(CHARACTER H 5E + (CHARWD R 0.525) + (CHARHT R 0.611) + (CHARDP R 0.468) + ) +(CHARACTER H 5F + (CHARWD R 0.525) + (CHARHT R -0.025) + ) +(CHARACTER H 60 + (CHARWD R 0.525) + (CHARHT R 0.611) + (CHARDP R 0.479) + ) +(CHARACTER H 61 + (CHARWD R 0.525) + (CHARHT R 0.44) + ) +(CHARACTER H 62 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 63 + (CHARWD R 0.525) + (CHARHT R 0.44) + ) +(CHARACTER H 64 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 65 + (CHARWD R 0.525) + (CHARHT R 0.44) + ) +(CHARACTER H 66 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 67 + (CHARWD R 0.525) + (CHARHT R 0.442) + ) +(CHARACTER H 68 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 69 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 6A + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 6B + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 6C + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 6D + (CHARWD R 0.525) + (CHARHT R 0.431) + ) +(CHARACTER H 6E + (CHARWD R 0.525) + (CHARHT R 0.431) + ) +(CHARACTER H 6F + (CHARWD R 0.525) + (CHARHT R 0.44) + ) +(CHARACTER H 70 + (CHARWD R 0.525) + (CHARHT R 0.431) + ) +(CHARACTER H 71 + (CHARWD R 0.525) + (CHARHT R 0.431) + ) +(CHARACTER H 72 + (CHARWD R 0.525) + (CHARHT R 0.437) + ) +(CHARACTER H 73 + (CHARWD R 0.525) + (CHARHT R 0.44) + ) +(CHARACTER H 74 + (CHARWD R 0.525) + (CHARHT R 0.554) + ) +(CHARACTER H 75 + (CHARWD R 0.525) + (CHARHT R 0.431) + ) +(CHARACTER H 76 + (CHARWD R 0.525) + (CHARHT R 0.431) + ) +(CHARACTER H 77 + (CHARWD R 0.525) + (CHARHT R 0.431) + ) +(CHARACTER H 78 + (CHARWD R 0.525) + (CHARHT R 0.431) + ) +(CHARACTER H 79 + (CHARWD R 0.525) + (CHARHT R 0.431) + ) +(CHARACTER H 7A + (CHARWD R 0.525) + (CHARHT R 0.431) + ) +(CHARACTER H 7B + (CHARWD R 0.525) + (CHARHT R 0.694) + ) +(CHARACTER H 7C + (CHARWD R 0.525) + (CHARHT R 0.694) + ) +(CHARACTER H 7D + (CHARWD R 0.525) + (CHARHT R 0.694) + ) +(CHARACTER H 7E + (CHARWD R 0.525) + (CHARHT R 0.611) + (CHARDP R 0.487) + ) +(CHARACTER H A1 + (CHARWD R 0.525) + (CHARHT R 0.389) + ) +(CHARACTER H A8 + (CHARWD R 0.525) + (CHARHT R 0.611) + (CHARDP R 0.507) + ) +(CHARACTER H AF + (CHARWD R 0.525) + (CHARHT R 0.577) + (CHARDP R 0.51) + ) +(CHARACTER H B4 + (CHARWD R 0.525) + (CHARHT R 0.611) + (CHARDP R 0.479) + ) +(CHARACTER H B8 + (CHARWD R 0.525) + (CHARHT R 0.049) + ) +(CHARACTER H BF + (CHARWD R 0.525) + (CHARHT R 0.389) + ) +(CHARACTER H C6 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H D8 + (CHARWD R 0.525) + (CHARHT R 0.698) + ) +(CHARACTER H DF + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H E6 + (CHARWD R 0.525) + (CHARHT R 0.44) + ) +(CHARACTER H F8 + (CHARWD R 0.525) + (CHARHT R 0.573) + ) +(CHARACTER H 123 + (CHARWD R 0.525) + (CHARHT R 0.862) + ) +(CHARACTER H 131 + (CHARWD R 0.525) + (CHARHT R 0.431) + ) +(CHARACTER H 152 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 153 + (CHARWD R 0.525) + (CHARHT R 0.44) + ) +(CHARACTER H 2C7 + (CHARWD R 0.525) + (CHARHT R 0.572) + (CHARDP R 0.451) + ) +(CHARACTER H 2D8 + (CHARWD R 0.525) + (CHARHT R 0.611) + (CHARDP R 0.502) + ) +(CHARACTER H 2DA + (CHARWD R 0.525) + (CHARHT R 0.619) + (CHARDP R 0.499) + ) +(CHARACTER H 393 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 394 + (CHARWD R 0.525) + (CHARHT R 0.623) + ) +(CHARACTER H 398 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 39B + (CHARWD R 0.525) + (CHARHT R 0.623) + ) +(CHARACTER H 39E + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 3A0 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 3A3 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 3A5 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 3A6 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 3A8 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 3A9 + (CHARWD R 0.525) + (CHARHT R 0.622) + ) +(CHARACTER H 3F3 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 4D4 + (CHARWD R 0.525) + (CHARHT R 0.611) + ) +(CHARACTER H 4D5 + (CHARWD R 0.525) + (CHARHT R 0.44) + ) +(CHARACTER H 2010 + (CHARWD R 0.525) + (CHARHT R 0.341) + (CHARDP R 0.271) + ) +(CHARACTER H 2018 + (CHARWD R 0.525) + (CHARHT R 0.681) + (CHARDP R 0.368) + ) +(CHARACTER H 2019 + (CHARWD R 0.525) + (CHARHT R 0.611) + (CHARDP R 0.298) + ) diff --git a/Build/source/texk/web2c/tests/uctt10x.ovf b/Build/source/texk/web2c/tests/uctt10x.ovf Binary files differnew file mode 100644 index 00000000000..cb1a4f3b8a6 --- /dev/null +++ b/Build/source/texk/web2c/tests/uctt10x.ovf diff --git a/Build/source/texk/web2c/tests/uctt10x.ovp b/Build/source/texk/web2c/tests/uctt10x.ovp new file mode 100644 index 00000000000..24406109d5d --- /dev/null +++ b/Build/source/texk/web2c/tests/uctt10x.ovp @@ -0,0 +1,1084 @@ +(VTITLE LGC Omega Font) +(OFMLEVEL H 0) +(FONTDIR TL) +(FAMILY OMEGA SERIF) +(FACE F MRR) +(CODINGSCHEME OMEGA-LGC) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM H CC0918A4) +(SEVENBITSAFEFLAG FALSE) +(FONTDIMEN + (SLANT R 0.0) + (SPACE R 0.3) + (STRETCH R 0.15) + (SHRINK R 0.1) + (XHEIGHT R 0.459) + (QUAD R 1.0) + (EXTRASPACE R 0.111112) + ) +(MAPFONT D 0 + (FONTNAME cmtt10) + (FONTCHECKSUM H DFEA3C78) + (FONTAT R 1.0) + (FONTDSIZE R 10.0) + ) +(CHARACTER H 21 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 21) + ) + ) +(CHARACTER H 22 + (CHARWD R 0.525) + (CHARHT R 0.622) + (CHARDP R 0.328) + (MAP + (SELECTFONT D 0) + (SETCHAR H 22) + ) + ) +(CHARACTER H 23 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 23) + ) + ) +(CHARACTER H 24 + (CHARWD R 0.525) + (CHARHT R 0.694) + (MAP + (SELECTFONT D 0) + (SETCHAR H 24) + ) + ) +(CHARACTER H 25 + (CHARWD R 0.525) + (CHARHT R 0.694) + (MAP + (SELECTFONT D 0) + (SETCHAR H 25) + ) + ) +(CHARACTER H 26 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 26) + ) + ) +(CHARACTER H 27 + (CHARWD R 0.525) + (CHARHT R 0.622) + (CHARDP R 0.328) + (MAP + (SELECTFONT D 0) + (SETCHAR H D) + ) + ) +(CHARACTER H 28 + (CHARWD R 0.525) + (CHARHT R 0.694) + (MAP + (SELECTFONT D 0) + (SETCHAR H 28) + ) + ) +(CHARACTER H 29 + (CHARWD R 0.525) + (CHARHT R 0.694) + (MAP + (SELECTFONT D 0) + (SETCHAR H 29) + ) + ) +(CHARACTER H 2A + (CHARWD R 0.525) + (CHARHT R 0.521) + (CHARDP R 0.09) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2A) + ) + ) +(CHARACTER H 2B + (CHARWD R 0.525) + (CHARHT R 0.531) + (CHARDP R 0.081) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2B) + ) + ) +(CHARACTER H 2C + (CHARWD R 0.525) + (CHARHT R 0.129) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2C) + ) + ) +(CHARACTER H 2D + (CHARWD R 0.525) + (CHARHT R 0.341) + (CHARDP R 0.271) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2D) + ) + ) +(CHARACTER H 2E + (CHARWD R 0.525) + (CHARHT R 0.129) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2E) + ) + ) +(CHARACTER H 2F + (CHARWD R 0.525) + (CHARHT R 0.694) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2F) + ) + ) +(CHARACTER H 30 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 30) + ) + ) +(CHARACTER H 31 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 31) + ) + ) +(CHARACTER H 32 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 32) + ) + ) +(CHARACTER H 33 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 33) + ) + ) +(CHARACTER H 34 + (CHARWD R 0.525) + (CHARHT R 0.619) + (MAP + (SELECTFONT D 0) + (SETCHAR H 34) + ) + ) +(CHARACTER H 35 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 35) + ) + ) +(CHARACTER H 36 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 36) + ) + ) +(CHARACTER H 37 + (CHARWD R 0.525) + (CHARHT R 0.627) + (MAP + (SELECTFONT D 0) + (SETCHAR H 37) + ) + ) +(CHARACTER H 38 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 38) + ) + ) +(CHARACTER H 39 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 39) + ) + ) +(CHARACTER H 3A + (CHARWD R 0.525) + (CHARHT R 0.431) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3A) + ) + ) +(CHARACTER H 3B + (CHARWD R 0.525) + (CHARHT R 0.431) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3B) + ) + ) +(CHARACTER H 3C + (CHARWD R 0.525) + (CHARHT R 0.557) + (CHARDP R 0.056) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3C) + ) + ) +(CHARACTER H 3D + (CHARWD R 0.525) + (CHARHT R 0.417) + (CHARDP R 0.196) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3D) + ) + ) +(CHARACTER H 3E + (CHARWD R 0.525) + (CHARHT R 0.557) + (CHARDP R 0.056) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3E) + ) + ) +(CHARACTER H 3F + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3F) + ) + ) +(CHARACTER H 40 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 40) + ) + ) +(CHARACTER H 41 + (CHARWD R 0.525) + (CHARHT R 0.623) + (MAP + (SELECTFONT D 0) + (SETCHAR H 41) + ) + ) +(CHARACTER H 42 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 42) + ) + ) +(CHARACTER H 43 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 43) + ) + ) +(CHARACTER H 44 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 44) + ) + ) +(CHARACTER H 45 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 45) + ) + ) +(CHARACTER H 46 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 46) + ) + ) +(CHARACTER H 47 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 47) + ) + ) +(CHARACTER H 48 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 48) + ) + ) +(CHARACTER H 49 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 49) + ) + ) +(CHARACTER H 4A + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4A) + ) + ) +(CHARACTER H 4B + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4B) + ) + ) +(CHARACTER H 4C + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4C) + ) + ) +(CHARACTER H 4D + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4D) + ) + ) +(CHARACTER H 4E + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4E) + ) + ) +(CHARACTER H 4F + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4F) + ) + ) +(CHARACTER H 50 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 50) + ) + ) +(CHARACTER H 51 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 51) + ) + ) +(CHARACTER H 52 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 52) + ) + ) +(CHARACTER H 53 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 53) + ) + ) +(CHARACTER H 54 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 54) + ) + ) +(CHARACTER H 55 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 55) + ) + ) +(CHARACTER H 56 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 56) + ) + ) +(CHARACTER H 57 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 57) + ) + ) +(CHARACTER H 58 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 58) + ) + ) +(CHARACTER H 59 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 59) + ) + ) +(CHARACTER H 5A + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5A) + ) + ) +(CHARACTER H 5B + (CHARWD R 0.525) + (CHARHT R 0.694) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5B) + ) + ) +(CHARACTER H 5C + (CHARWD R 0.525) + (CHARHT R 0.694) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5C) + ) + ) +(CHARACTER H 5D + (CHARWD R 0.525) + (CHARHT R 0.694) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5D) + ) + ) +(CHARACTER H 5E + (CHARWD R 0.525) + (CHARHT R 0.611) + (CHARDP R 0.468) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5E) + ) + ) +(CHARACTER H 5F + (CHARWD R 0.525) + (CHARHT R -0.025) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5F) + ) + ) +(CHARACTER H 60 + (CHARWD R 0.525) + (CHARHT R 0.611) + (CHARDP R 0.479) + (MAP + (SELECTFONT D 0) + (SETCHAR H 12) + ) + ) +(CHARACTER H 61 + (CHARWD R 0.525) + (CHARHT R 0.44) + (MAP + (SELECTFONT D 0) + (SETCHAR H 61) + ) + ) +(CHARACTER H 62 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 62) + ) + ) +(CHARACTER H 63 + (CHARWD R 0.525) + (CHARHT R 0.44) + (MAP + (SELECTFONT D 0) + (SETCHAR H 63) + ) + ) +(CHARACTER H 64 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 64) + ) + ) +(CHARACTER H 65 + (CHARWD R 0.525) + (CHARHT R 0.44) + (MAP + (SELECTFONT D 0) + (SETCHAR H 65) + ) + ) +(CHARACTER H 66 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 66) + ) + ) +(CHARACTER H 67 + (CHARWD R 0.525) + (CHARHT R 0.442) + (MAP + (SELECTFONT D 0) + (SETCHAR H 67) + ) + ) +(CHARACTER H 68 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 68) + ) + ) +(CHARACTER H 69 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 69) + ) + ) +(CHARACTER H 6A + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6A) + ) + ) +(CHARACTER H 6B + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6B) + ) + ) +(CHARACTER H 6C + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6C) + ) + ) +(CHARACTER H 6D + (CHARWD R 0.525) + (CHARHT R 0.431) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6D) + ) + ) +(CHARACTER H 6E + (CHARWD R 0.525) + (CHARHT R 0.431) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6E) + ) + ) +(CHARACTER H 6F + (CHARWD R 0.525) + (CHARHT R 0.44) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6F) + ) + ) +(CHARACTER H 70 + (CHARWD R 0.525) + (CHARHT R 0.431) + (MAP + (SELECTFONT D 0) + (SETCHAR H 70) + ) + ) +(CHARACTER H 71 + (CHARWD R 0.525) + (CHARHT R 0.431) + (MAP + (SELECTFONT D 0) + (SETCHAR H 71) + ) + ) +(CHARACTER H 72 + (CHARWD R 0.525) + (CHARHT R 0.437) + (MAP + (SELECTFONT D 0) + (SETCHAR H 72) + ) + ) +(CHARACTER H 73 + (CHARWD R 0.525) + (CHARHT R 0.44) + (MAP + (SELECTFONT D 0) + (SETCHAR H 73) + ) + ) +(CHARACTER H 74 + (CHARWD R 0.525) + (CHARHT R 0.554) + (MAP + (SELECTFONT D 0) + (SETCHAR H 74) + ) + ) +(CHARACTER H 75 + (CHARWD R 0.525) + (CHARHT R 0.431) + (MAP + (SELECTFONT D 0) + (SETCHAR H 75) + ) + ) +(CHARACTER H 76 + (CHARWD R 0.525) + (CHARHT R 0.431) + (MAP + (SELECTFONT D 0) + (SETCHAR H 76) + ) + ) +(CHARACTER H 77 + (CHARWD R 0.525) + (CHARHT R 0.431) + (MAP + (SELECTFONT D 0) + (SETCHAR H 77) + ) + ) +(CHARACTER H 78 + (CHARWD R 0.525) + (CHARHT R 0.431) + (MAP + (SELECTFONT D 0) + (SETCHAR H 78) + ) + ) +(CHARACTER H 79 + (CHARWD R 0.525) + (CHARHT R 0.431) + (MAP + (SELECTFONT D 0) + (SETCHAR H 79) + ) + ) +(CHARACTER H 7A + (CHARWD R 0.525) + (CHARHT R 0.431) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7A) + ) + ) +(CHARACTER H 7B + (CHARWD R 0.525) + (CHARHT R 0.694) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7B) + ) + ) +(CHARACTER H 7C + (CHARWD R 0.525) + (CHARHT R 0.694) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7C) + ) + ) +(CHARACTER H 7D + (CHARWD R 0.525) + (CHARHT R 0.694) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7D) + ) + ) +(CHARACTER H 7E + (CHARWD R 0.525) + (CHARHT R 0.611) + (CHARDP R 0.487) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7E) + ) + ) +(CHARACTER H A1 + (CHARWD R 0.525) + (CHARHT R 0.389) + (MAP + (SELECTFONT D 0) + (SETCHAR H E) + ) + ) +(CHARACTER H A8 + (CHARWD R 0.525) + (CHARHT R 0.611) + (CHARDP R 0.507) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7F) + ) + ) +(CHARACTER H AF + (CHARWD R 0.525) + (CHARHT R 0.577) + (CHARDP R 0.51) + (MAP + (SELECTFONT D 0) + (SETCHAR H 16) + ) + ) +(CHARACTER H B4 + (CHARWD R 0.525) + (CHARHT R 0.611) + (CHARDP R 0.479) + (MAP + (SELECTFONT D 0) + (SETCHAR H 13) + ) + ) +(CHARACTER H B8 + (CHARWD R 0.525) + (CHARHT R 0.049) + (MAP + (SELECTFONT D 0) + (SETCHAR H 18) + ) + ) +(CHARACTER H BF + (CHARWD R 0.525) + (CHARHT R 0.389) + (MAP + (SELECTFONT D 0) + (SETCHAR H F) + ) + ) +(CHARACTER H C6 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1D) + ) + ) +(CHARACTER H D8 + (CHARWD R 0.525) + (CHARHT R 0.698) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1F) + ) + ) +(CHARACTER H DF + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 19) + ) + ) +(CHARACTER H E6 + (CHARWD R 0.525) + (CHARHT R 0.44) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1A) + ) + ) +(CHARACTER H F8 + (CHARWD R 0.525) + (CHARHT R 0.573) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1C) + ) + ) +(CHARACTER H 123 + (CHARWD R 0.525) + (CHARHT R 0.862) + (MAP + (PUSH) + (MOVERIGHT R 0.0055) + (MOVEDOWN R -0.181) + (SELECTFONT D 0) + (SETCHAR H 60) + (POP) + (SELECTFONT D 0) + (SETCHAR H 67) + ) + ) +(CHARACTER H 131 + (CHARWD R 0.525) + (CHARHT R 0.431) + (MAP + (SELECTFONT D 0) + (SETCHAR H 10) + ) + ) +(CHARACTER H 152 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1E) + ) + ) +(CHARACTER H 153 + (CHARWD R 0.525) + (CHARHT R 0.44) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1B) + ) + ) +(CHARACTER H 2C7 + (CHARWD R 0.525) + (CHARHT R 0.572) + (CHARDP R 0.451) + (MAP + (SELECTFONT D 0) + (SETCHAR H 14) + ) + ) +(CHARACTER H 2D8 + (CHARWD R 0.525) + (CHARHT R 0.611) + (CHARDP R 0.502) + (MAP + (SELECTFONT D 0) + (SETCHAR H 15) + ) + ) +(CHARACTER H 2DA + (CHARWD R 0.525) + (CHARHT R 0.619) + (CHARDP R 0.499) + (MAP + (SELECTFONT D 0) + (SETCHAR H 17) + ) + ) +(CHARACTER H 393 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 0) + ) + ) +(CHARACTER H 394 + (CHARWD R 0.525) + (CHARHT R 0.623) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1) + ) + ) +(CHARACTER H 398 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2) + ) + ) +(CHARACTER H 39B + (CHARWD R 0.525) + (CHARHT R 0.623) + (MAP + (SELECTFONT D 0) + (SETCHAR H 3) + ) + ) +(CHARACTER H 39E + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 4) + ) + ) +(CHARACTER H 3A0 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 5) + ) + ) +(CHARACTER H 3A3 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6) + ) + ) +(CHARACTER H 3A5 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H 7) + ) + ) +(CHARACTER H 3A6 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 8) + ) + ) +(CHARACTER H 3A8 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 9) + ) + ) +(CHARACTER H 3A9 + (CHARWD R 0.525) + (CHARHT R 0.622) + (MAP + (SELECTFONT D 0) + (SETCHAR H A) + ) + ) +(CHARACTER H 3F3 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6A) + ) + ) +(CHARACTER H 4D4 + (CHARWD R 0.525) + (CHARHT R 0.611) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1D) + ) + ) +(CHARACTER H 4D5 + (CHARWD R 0.525) + (CHARHT R 0.44) + (MAP + (SELECTFONT D 0) + (SETCHAR H 1A) + ) + ) +(CHARACTER H 2010 + (CHARWD R 0.525) + (CHARHT R 0.341) + (CHARDP R 0.271) + (MAP + (SELECTFONT D 0) + (SETCHAR H 2D) + ) + ) +(CHARACTER H 2018 + (CHARWD R 0.525) + (CHARHT R 0.681) + (CHARDP R 0.368) + (MAP + (SELECTFONT D 0) + (SETCHAR H 60) + ) + ) +(CHARACTER H 2019 + (CHARWD R 0.525) + (CHARHT R 0.611) + (CHARDP R 0.298) + (MAP + (SELECTFONT D 0) + (SETCHAR H 27) + ) + ) diff --git a/Build/source/texk/web2c/uptexdir/ChangeLog b/Build/source/texk/web2c/uptexdir/ChangeLog index cddcdef97d1..dd12069fe3e 100644 --- a/Build/source/texk/web2c/uptexdir/ChangeLog +++ b/Build/source/texk/web2c/uptexdir/ChangeLog @@ -1,3 +1,18 @@ +2024-10-20 TANAKA Takuji <ttk@t-lab.opal.ne.jp> + + * uptex-m.ch, uptex.defines, kanji.{c,h}: + Support Latin Unicode and 16bit OFM Level-0. + Implement new kcatcode (latin_ucs(14)). + * updvitype.ch: Support 16bit OFM Level-0. + * uptex-{ofm,lmr,noto}.test, tests/lmr{1,2}.tex, + tests/noto1.tex, tests/up-ofm.tex, tests/up-prim.tex, + tests/up-lmr{1,2}.log, tests/up-noto1.log, + tests/up-ofm.log, tests/up-ofma.typ, tests/up-prim.log, + am/uptex.am: Update tests. + * uptex-m.ch, upbibtex.ch, uptex_version.h: + upTeX version u2.00. + https://github.com/texjporg/tex-jp-build/issues/170 + 2024-10-12 TANAKA Takuji <ttk@t-lab.opal.ne.jp> * uptex-prim.test, tests/up-prim.{tex,log}, diff --git a/Build/source/texk/web2c/uptexdir/am/uptex.am b/Build/source/texk/web2c/uptexdir/am/uptex.am index eb4a6e70760..4f56d6792a6 100644 --- a/Build/source/texk/web2c/uptexdir/am/uptex.am +++ b/Build/source/texk/web2c/uptexdir/am/uptex.am @@ -172,12 +172,14 @@ uptex_tests = \ uptexdir/upver.test \ uptexdir/upkcat.test \ uptexdir/wcfname.test uptexdir/wcfname0.test \ - uptexdir/uptex-prim.test + uptexdir/uptex-ofm.test uptexdir/uptex-prim.test \ + uptexdir/uptex-lmr.test uptexdir/uptex-noto.test uptexdir/uptriptest.log uptexdir/ptriptest.log: \ uptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT) uptexdir/upver.log uptexdir/upkcat.log \ uptexdir/wcfname.log uptexdir/wcfname0.log \ - uptexdir/uptex-prim.log: uptex$(EXEEXT) + uptexdir/uptex-ofm.log uptexdir/uptex-prim.log \ + uptexdir/uptex-lmr.log uptexdir/uptex-noto.log: uptex$(EXEEXT) upweb_tests = \ uptexdir/upbibtex.test \ uptexdir/updvitype.test \ @@ -267,9 +269,20 @@ DISTCLEANFILES += uptests/xskipjfmp.* EXTRA_DIST += uptexdir/uptrip/uptrip.diffs uptexdir/uptrip/texmf.cnf DISTCLEANFILES += uptrip.diffs +## uptexdir/uptex-ofm.test +EXTRA_DIST += uptexdir/tests/up-ofm.tex uptexdir/tests/up-ofm.log \ + uptexdir/tests/up-ofma.typ +DISTCLEANFILES += up-ofm.* ## uptexdir/uptex-prim.test EXTRA_DIST += uptexdir/tests/up-prim.tex uptexdir/tests/up-prim.log DISTCLEANFILES += up-prim.* +## uptexdir/uptex-lmr.test +EXTRA_DIST += uptexdir/tests/lmr1.tex uptexdir/tests/up-lmr1.log \ + uptexdir/tests/lmr2.tex uptexdir/tests/up-lmr2.log +DISTCLEANFILES += up-lmr*.* +## uptexdir/uptex-noto.test +EXTRA_DIST += uptexdir/tests/noto1.tex uptexdir/tests/up-noto1.log +DISTCLEANFILES += up-noto*.* uptrip.diffs: uptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT) $(triptrap_diffs) $@ diff --git a/Build/source/texk/web2c/uptexdir/kanji.c b/Build/source/texk/web2c/uptexdir/kanji.c index b96fd48f086..ae1f46ddd9a 100644 --- a/Build/source/texk/web2c/uptexdir/kanji.c +++ b/Build/source/texk/web2c/uptexdir/kanji.c @@ -8,7 +8,7 @@ #define CS_TOKEN_FLAG 0x1FFFFFFF #define IVS_CHAR_LIMIT 0x4400000 #define CJK_CHAR_LIMIT 0x1000000 -#define UCS_CHAR_LIMIT 0x120000 +#define LATIN_CHAR_LIMIT 0x2E80 #define CJK_TOKEN_FLAG 0xFFFFFF #define CAT_LEFT_BRACE 1 #define CAT_DELIM_NUM 15 @@ -26,7 +26,7 @@ boolean check_kanji (integer c) c0 = c & CJK_TOKEN_FLAG; c1 = XXHi(c); if (c1>=CAT_LEFT_BRACE && c1<=CAT_DELIM_NUM && - c0 < UCS_CHAR_LIMIT) { + c0 < LATIN_CHAR_LIMIT) { /* kcatcode latin_ucs */ return is_char_kanji(c0); } else if (c1>=KCAT_KANJI && c1<=KCAT_MODIFIER) { @@ -40,7 +40,7 @@ boolean check_kanji (integer c) boolean is_char_ascii(integer c) { - return (0 <= c && c < 0x100); + return (0 <= c && c < 0x2E80); } boolean is_char_kanji(integer c) diff --git a/Build/source/texk/web2c/uptexdir/kanji.h b/Build/source/texk/web2c/uptexdir/kanji.h index 419990a9990..ea6e04edf6e 100644 --- a/Build/source/texk/web2c/uptexdir/kanji.h +++ b/Build/source/texk/web2c/uptexdir/kanji.h @@ -74,6 +74,8 @@ extern void init_default_kanji_select (void); #define UVScombinecode(ucv,uvs) UVS_combine_code(ucv,uvs) #define UVSgetcodepointlength(ucv) UVS_get_codepoint_length(ucv) #define UVSgetcodepointinsequence(ucv,n) UVS_get_codepoint_in_sequence(ucv,n) +#define ptencucsto8bitcode(enc,uch) ptenc_ucs_to_8bit_code(enc,uch) +#define ptenc8bitcodetoucs(enc,ech) ptenc_8bit_code_to_ucs(enc,ech) extern void init_kanji (const_string file_str, const_string internal_str); extern void dump_kanji (gzFile fp); diff --git a/Build/source/texk/web2c/uptexdir/tests/lmr1.tex b/Build/source/texk/web2c/uptexdir/tests/lmr1.tex new file mode 100644 index 00000000000..b329a404939 --- /dev/null +++ b/Build/source/texk/web2c/uptexdir/tests/lmr1.tex @@ -0,0 +1,210 @@ +%!uptex + +% Copyright 2024 Japanese TeX Development Community <issue@texjp.org> +% You may freely use, modify and/or distribute this file. +% +\parindent=0pt + +\font\eulmr=eu3-lmr10 +\font\eclmr=ec-lmr10 +\eulmr + +\kcatcode"A7=14 +\kcatcode"C0=14 +\kcatcode"100=14 +\kcatcode"180=14 +\kcatcode"1E00=14 + +\catcode"C0=11 + +\newcount\ChrA\newcount\ChrB +\def\SetCatCode#1{% + \loop\ifnum\ChrA<\ChrB + \catcode\ChrA=#1 + \sfcode\ChrA=1000 + \advance\ChrA 1\relax \repeat +} + +\ChrA="100 \ChrB="180 +\SetCatCode{11} + +Ă㥹 ĆćČč ĎďĐđ ĘęĚě Ğğ İıIJij Ĺ弾Łł ŃńŇňŊŋ +ŐőŒœ ŔŕŘř ŚśŞşŠš ŢţŤť ŮůŰű Ÿ ŹźŻżŽž + +eu3-lmr10: + +AT AŤ AY AÝ AŸ AV AW Av Aw Ay Aý Aÿ + +ÀT ÀŤ ÀY ÀÝ ÀŸ ÀV ÀW Àv Àw Ày Àý Àÿ + +ÁT ÁŤ ÁY ÁÝ ÁŸ ÁV ÁW Áv Áw Áy Áý Áÿ + +ÂT ÂŤ ÂY ÂÝ ÂŸ ÂV ÂW Âv Âw Ây Âý Âÿ + +ÃT ÃŤ ÃY ÃÝ ÃŸ ÃV ÃW Ãv Ãw Ãy Ãý Ãÿ + +ÄT ÄŤ ÄY ÄÝ ÄŸ ÄV ÄW Äv Äw Äy Äý Äÿ + +ÅT ÅŤ ÅY ÅÝ ÅŸ ÅV ÅW Åv Åw Åy Åý Åÿ + +ĂT ĂŤ ĂY ĂÝ ĂŸ ĂV ĂW Ăv Ăw Ăy Ăý Ăÿ + +ĄT ĄŤ ĄY ĄÝ ĄŸ ĄV ĄW Ąv Ąw Ąy Ąý Ąÿ + +{ +\eclmr +\kcatcode"A7=15 +\kcatcode"C0=15 + +ec-lmr10: + +AT A^^94 AY A^^dd A^^98 AV AW Av Aw Ay A^^fd A^^b8 + +^^c5T ^^c5^^94 ^^c5Y ^^c5^^dd ^^c5^^98 ^^c5V ^^c5W ^^c5v ^^c5w ^^c5y ^^c5^^fd ^^c5^^b8 + +^^81T ^^81^^94 ^^81Y ^^81^^dd ^^81^^98 ^^81V ^^81W ^^81v ^^81w ^^81y ^^81^^fd ^^81^^b8 +} + +eu3-lmr10: + +FA FÀ FÁ F Fà FÄ FÅ FĂ FĄ FÆ FŒ Fa Fą Fæ Fc Fç Fd Fe Fm Fn Fo Fø Fp Fr Fs Fş Fu Fv Fw Fy Fz + +\setbox0\hbox{YA} +\showbox0 +\setbox1\hbox{YĄ} +\showbox1 +\setbox2\hbox{ŸĄ} +\showbox2 +\setbox3\hbox{ÝÅ} +\showbox3 + +{ +\eclmr +\kcatcode"A7=15 +\kcatcode"C0=15 + +ec-lmr10: + +FA F^^c0 F^^c1 F^^c2 F^^c3 F^^c4 F^^c5 F^^80 F^^81 F^^c6 F^^d7 Fa F^^a1 F^^e6 Fc F^^e7 Fd Fe Fm Fn Fo F^^f8 Fp Fr Fs F^^b3 Fu Fv Fw Fy Fz + +\setbox0\hbox{YA} +\showbox0 +\setbox1\hbox{Y^^81} +\showbox1 +\setbox2\hbox{^^98^^81} +\showbox2 +\setbox3\hbox{^^dd^^c5} +\showbox3 +} + +eu3-lmr10: + +TA TÀ TÁ T Tà TÄ TÅ TĂ TĄ TÆ + +ŤA ŤÀ ŤÁ ŤÂ ŤÃ ŤÄ ŤÅ ŤĂ ŤĄ ŤÆ + +{ +\eclmr +\kcatcode"A7=15 +\kcatcode"C0=15 + +ec-lmr10: + +TA T^^c0 T^^c1 T^^c2 T^^c3 T^^c4 T^^c5 T^^80 T^^81 T^^c6 + +^^94A ^^94^^c0 ^^94^^c1 ^^94^^c2 ^^94^^c3 ^^94^^c4 ^^94^^c5 ^^94^^80 ^^94^^81 ^^94^^c6 +} + +eu3-lmr10: + +Ta Tæ Tą Tc Tç Td Tđ Tı Te Tę Tg Tn To Tœ Tø Tp Tr Ts Tu Tv Tw Tx Tz + +Ťa Ťæ Ťą Ťc Ťç Ťd Ťđ Ťı Ťe Ťę Ťg Ťn Ťo Ťœ Ťø Ťp Ťr Ťs Ťu Ťv Ťw Ťx Ťz + +{ +\eclmr +\kcatcode"A7=15 +\kcatcode"C0=15 + +ec-lmr10: + +Ta T^^e6 T^^a1 Tc T^^e7 Td T^^9e T^^19 Te T^^a6 Tg Tn To T^^f7 T^^f8 Tp Tr Ts Tu Tv Tw Tx Tz + +^^94a ^^94^^e6 ^^94^^a1 ^^94c ^^94^^e7 ^^94d ^^94^^9e ^^94^^19 ^^94e ^^94^^a6 ^^94g ^^94n ^^94o ^^94^^f7 ^^94^^f8 ^^94p ^^94r ^^94s ^^94u ^^94v ^^94w ^^94x ^^94z +} + +eu3-lmr10: + +YA YÀ YÁ Y Yà YÄ YÅ YĂ YĄ YÆ + +ÝA ÝÀ ÝÁ Ý Ýà ÝÄ ÝÅ ÝĂ ÝĄ ÝÆ + +ŸA ŸÀ ŸÁ ŸÂ ŸÃ ŸÄ ŸÅ ŸĂ ŸĄ ŸÆ + +{ +\eclmr +\kcatcode"A7=15 +\kcatcode"C0=15 + +ec-lmr10: + +YA Y^^c0 Y^^c1 Y^^c2 Y^^c3 Y^^c4 Y^^c5 Y^^80 Y^^81 Y^^c6 + +^^ddA ^^dd^^c0 ^^dd^^c1 ^^dd^^c2 ^^dd^^c3 ^^dd^^c4 ^^dd^^c5 ^^dd^^80 ^^dd^^81 ^^dd^^c6 + +^^98A ^^98^^c0 ^^98^^c1 ^^98^^c2 ^^98^^c3 ^^98^^c4 ^^98^^c5 ^^98^^80 ^^98^^81 ^^98^^c6 +} + +eu3-lmr10: + +Ya Yæ Yą Yc Yç Yd Yđ Yı Ye Yę Yg Yn Yo Yœ Yø Yp Yr Ys Yu Yv Yw Yx Yz + +Ýa Ýæ Ýą Ýc Ýç Ýd Ýđ Ýı Ýe Ýę Ýg Ýn Ýo Ýœ Ýø Ýp Ýr Ýs Ýu Ýv Ýw Ýx Ýz + +Ÿa Ÿæ Ÿą Ÿc Ÿç Ÿd Ÿđ Ÿı Ÿe Ÿę Ÿg Ÿn Ÿo Ÿœ Ÿø Ÿp Ÿr Ÿs Ÿu Ÿv Ÿw Ÿx Ÿz + +{ +\eclmr +\kcatcode"A7=15 +\kcatcode"C0=15 + +ec-lmr10: + +Ya Y^^e6 Y^^a1 Yc Y^^e7 Yd Y^^9e Y^^19 Ye Y^^a6 Yg Yn Yo Y^^f7 Y^^f8 Yp Yr Ys Yu Yv Yw Yx Yz + +^^dda ^^dd^^e6 ^^dd^^a1 ^^ddc ^^dd^^e7 ^^ddd ^^dd^^9e ^^dd^^19 ^^dde ^^dd^^a6 ^^ddg ^^ddn ^^ddo ^^dd^^f7 ^^dd^^f8 ^^ddp ^^ddr ^^dds ^^ddu ^^ddv ^^ddw ^^ddx ^^ddz + +^^98a ^^98^^e6 ^^98^^a1 ^^98c ^^98^^e7 ^^98d ^^98^^9e ^^98^^19 ^^98e ^^98^^a6 ^^98g ^^98n ^^98o ^^98^^f7 ^^98^^f8 ^^98p ^^98r ^^98s ^^98u ^^98v ^^98w ^^98x ^^98z +} + +\sfcode"C6=999 +\sfcode"152=999 +\lccode"C6="E6 % Æ -> æ +\lccode"152="153 % Œ -> œ +\lccode"153="153 + +% do not use U+BF, U+2019, U+201C, U+201D +``?`But aren't Kafka's Schloß and Æsop's Œuvres +often naïve vis-à-vis the dæmonic phœnix's official rôle +in fluffy soufflés?'' + +\kcatcode"2019=14 +\catcode"2019=11 +\catcode"201C=11 +\catcode"201D=11 + +“¿But aren’t Kafka’s Schloß and Æsop’s Œuvres +often naïve vis-à-vis the dæmonic phœnix’s official rôle +in fluffy soufflés?” + +{ +\eclmr +\lccode"D7="F7 % Œ -> œ in T1 encoding +\lccode"F7="F7 + +``?`But aren't Kafka's Schlo^^ff and ^^c6sop's ^^d7uvres +often na^^efve vis-^^e0-vis the d^^e6monic ph^^f7nix's official r^^f4le +in fluffy souffl^^e9s?'' +} + +\bye diff --git a/Build/source/texk/web2c/uptexdir/tests/lmr2.tex b/Build/source/texk/web2c/uptexdir/tests/lmr2.tex new file mode 100644 index 00000000000..4b42b67a64b --- /dev/null +++ b/Build/source/texk/web2c/uptexdir/tests/lmr2.tex @@ -0,0 +1,199 @@ +%!uptex + +% Copyright 2024 Japanese TeX Development Community <issue@texjp.org> +% You may freely use, modify and/or distribute this file. +% +\parindent=0pt + +\font\eulmr=eu3-lmr10 +\font in T1\eclmr=ec-lmr10 +\eulmr + +\kcatcode"A7=14 +\kcatcode"C0=14 +\kcatcode"100=14 +\kcatcode"180=14 +\kcatcode"1E00=14 + +\catcode"C0=11 + +\newcount\ChrA\newcount\ChrB +\def\SetCatCode#1{% + \loop\ifnum\ChrA<\ChrB + \catcode\ChrA=#1 + \sfcode\ChrA=1000 + \advance\ChrA 1\relax \repeat +} + +\ChrA="100 \ChrB="180 +\SetCatCode{11} + +Ă㥹 ĆćČč ĎďĐđ ĘęĚě Ğğ İıIJij Ĺ弾Łł ŃńŇňŊŋ +ŐőŒœ ŔŕŘř ŚśŞşŠš ŢţŤť ŮůŰű Ÿ ŹźŻżŽž + +eu3-lmr10: + +AT AŤ AY AÝ AŸ AV AW Av Aw Ay Aý Aÿ + +ÀT ÀŤ ÀY ÀÝ ÀŸ ÀV ÀW Àv Àw Ày Àý Àÿ + +ÁT ÁŤ ÁY ÁÝ ÁŸ ÁV ÁW Áv Áw Áy Áý Áÿ + +ÂT ÂŤ ÂY ÂÝ ÂŸ ÂV ÂW Âv Âw Ây Âý Âÿ + +ÃT ÃŤ ÃY ÃÝ ÃŸ ÃV ÃW Ãv Ãw Ãy Ãý Ãÿ + +ÄT ÄŤ ÄY ÄÝ ÄŸ ÄV ÄW Äv Äw Äy Äý Äÿ + +ÅT ÅŤ ÅY ÅÝ ÅŸ ÅV ÅW Åv Åw Åy Åý Åÿ + +ĂT ĂŤ ĂY ĂÝ ĂŸ ĂV ĂW Ăv Ăw Ăy Ăý Ăÿ + +ĄT ĄŤ ĄY ĄÝ ĄŸ ĄV ĄW Ąv Ąw Ąy Ąý Ąÿ + +{ +\eclmr + +ec-lmr10: + +AT AŤ AY AÝ AŸ AV AW Av Aw Ay Aý Aÿ + +ÅT ÅŤ ÅY ÅÝ ÅŸ ÅV ÅW Åv Åw Åy Åý Åÿ + +ĄT ĄŤ ĄY ĄÝ ĄŸ ĄV ĄW Ąv Ąw Ąy Ąý Ąÿ +} + +eu3-lmr10: + +FA FÀ FÁ F Fà FÄ FÅ FĂ FĄ FÆ FŒ Fa Fą Fæ Fc Fç Fd Fe Fm Fn Fo Fø Fp Fr Fs Fş Fu Fv Fw Fy Fz + +\setbox0\hbox{YA} +\showbox0 +\setbox1\hbox{YĄ} +\showbox1 +\setbox2\hbox{ŸĄ} +\showbox2 +\setbox3\hbox{ÝÅ} +\showbox3 + +{ +\eclmr + +ec-lmr10: + +FA FÀ FÁ F Fà FÄ FÅ FĂ FĄ FÆ FŒ Fa Fą Fæ Fc Fç Fd Fe Fm Fn Fo Fø Fp Fr Fs Fş Fu Fv Fw Fy Fz + +\setbox0\hbox{YA} +\showbox0 +\setbox1\hbox{YĄ} +\showbox1 +\setbox2\hbox{ŸĄ} +\showbox2 +\setbox3\hbox{ÝÅ} +\showbox3 +} + +eu3-lmr10: + +TA TÀ TÁ T Tà TÄ TÅ TĂ TĄ TÆ + +ŤA ŤÀ ŤÁ ŤÂ ŤÃ ŤÄ ŤÅ ŤĂ ŤĄ ŤÆ + +{ +\eclmr + +ec-lmr10: + +TA TÀ TÁ T Tà TÄ TÅ TĂ TĄ TÆ + +ŤA ŤÀ ŤÁ ŤÂ ŤÃ ŤÄ ŤÅ ŤĂ ŤĄ ŤÆ +} + +eu3-lmr10: + +Ta Tæ Tą Tc Tç Td Tđ Tı Te Tę Tg Tn To Tœ Tø Tp Tr Ts Tu Tv Tw Tx Tz + +Ťa Ťæ Ťą Ťc Ťç Ťd Ťđ Ťı Ťe Ťę Ťg Ťn Ťo Ťœ Ťø Ťp Ťr Ťs Ťu Ťv Ťw Ťx Ťz + +{ +\eclmr + +ec-lmr10: + +Ta Tæ Tą Tc Tç Td Tđ Tı Te Tę Tg Tn To Tœ Tø Tp Tr Ts Tu Tv Tw Tx Tz + +Ťa Ťæ Ťą Ťc Ťç Ťd Ťđ Ťı Ťe Ťę Ťg Ťn Ťo Ťœ Ťø Ťp Ťr Ťs Ťu Ťv Ťw Ťx Ťz +} + +eu3-lmr10: + +YA YÀ YÁ Y Yà YÄ YÅ YĂ YĄ YÆ + +ÝA ÝÀ ÝÁ Ý Ýà ÝÄ ÝÅ ÝĂ ÝĄ ÝÆ + +ŸA ŸÀ ŸÁ ŸÂ ŸÃ ŸÄ ŸÅ ŸĂ ŸĄ ŸÆ + +{ +\eclmr + +ec-lmr10: + +YA YÀ YÁ Y Yà YÄ YÅ YĂ YĄ YÆ + +ÝA ÝÀ ÝÁ Ý Ýà ÝÄ ÝÅ ÝĂ ÝĄ ÝÆ + +ŸA ŸÀ ŸÁ ŸÂ ŸÃ ŸÄ ŸÅ ŸĂ ŸĄ ŸÆ +} + +eu3-lmr10: + +Ya Yæ Yą Yc Yç Yd Yđ Yı Ye Yę Yg Yn Yo Yœ Yø Yp Yr Ys Yu Yv Yw Yx Yz + +Ýa Ýæ Ýą Ýc Ýç Ýd Ýđ Ýı Ýe Ýę Ýg Ýn Ýo Ýœ Ýø Ýp Ýr Ýs Ýu Ýv Ýw Ýx Ýz + +Ÿa Ÿæ Ÿą Ÿc Ÿç Ÿd Ÿđ Ÿı Ÿe Ÿę Ÿg Ÿn Ÿo Ÿœ Ÿø Ÿp Ÿr Ÿs Ÿu Ÿv Ÿw Ÿx Ÿz + +{ +\eclmr + +ec-lmr10: + +Ya Yæ Yą Yc Yç Yd Yđ Yı Ye Yę Yg Yn Yo Yœ Yø Yp Yr Ys Yu Yv Yw Yx Yz + +Ýa Ýæ Ýą Ýc Ýç Ýd Ýđ Ýı Ýe Ýę Ýg Ýn Ýo Ýœ Ýø Ýp Ýr Ýs Ýu Ýv Ýw Ýx Ýz + +Ÿa Ÿæ Ÿą Ÿc Ÿç Ÿd Ÿđ Ÿı Ÿe Ÿę Ÿg Ÿn Ÿo Ÿœ Ÿø Ÿp Ÿr Ÿs Ÿu Ÿv Ÿw Ÿx Ÿz +} + +\sfcode"C6=999 +\sfcode"152=999 +\lccode"C6="E6 % Æ -> æ +\lccode"152="153 % Œ -> œ +\lccode"153="153 + +% do not use U+BF, U+2019, U+201C, U+201D +``?`But aren't Kafka's Schloß and Æsop's Œuvres +often naïve vis-à-vis the dæmonic phœnix's official rôle +in fluffy soufflés?'' + +\kcatcode"2019=14 +\catcode"2019=11 +\catcode"201C=11 +\catcode"201D=11 + +“¿But aren’t Kafka’s Schloß and Æsop’s Œuvres +often naïve vis-à-vis the dæmonic phœnix’s official rôle +in fluffy soufflés?” + +{ +\eclmr +\sfcode"D7=999 +\lccode"D7="F7 % Œ -> œ in T1 encoding +\lccode"F7="F7 + +“¿But aren’t Kafka’s Schloß and Æsop’s Œuvres +often naïve vis-à-vis the dæmonic phœnix’s official rôle +in fluffy soufflés?” +} + +\bye diff --git a/Build/source/texk/web2c/uptexdir/tests/noto1.tex b/Build/source/texk/web2c/uptexdir/tests/noto1.tex new file mode 100644 index 00000000000..e619e763bab --- /dev/null +++ b/Build/source/texk/web2c/uptexdir/tests/noto1.tex @@ -0,0 +1,113 @@ +%!uptex + +% Copyright 2024 Japanese TeX Development Community <issue@texjp.org> +% You may freely use, modify and/or distribute this file. +% +\parindent=0pt +\spaceskip 0.32em plus 0.16em minus 0.14em + +\kcatcode"A7=14 +\kcatcode"C0=14 +\kcatcode"100=14 +\kcatcode"180=14 +\kcatcode"370=14 +\kcatcode"400=14 +\kcatcode"1F00=14 +\kcatcode"2000=14 +\kcatcode"20A0=14 +\kcatcode"2100=14 +\kcatcode"2400=14 +\kcatcode"2E00=14 + +\newcount\ChrA\newcount\ChrB +\def\SetCatCode#1{% + \loop\ifnum\ChrA<\ChrB + \catcode\ChrA=#1 + \sfcode\ChrA=1000 + \lccode\ChrA=\ChrA + \advance\ChrA 1\relax \repeat +} + +\ChrA="A0 \ChrB="250 \SetCatCode{11} +\ChrA="370 \ChrB="530 \SetCatCode{11} +\ChrA="1F00 \ChrB="2000 \SetCatCode{11} +\ChrA="2000 \ChrB="2070 \SetCatCode{11} +\ChrA="20A0 \ChrB="20D0 \SetCatCode{11} +\ChrA="2100 \ChrB="2150 \SetCatCode{11} +\ChrA="2400 \ChrB="2440 \SetCatCode{11} +\ChrA="2E00 \ChrB="2E80 \SetCatCode{11} + +\font in T1\ToneNotoSrfR=NotoSerif-Regular-lf-t1 +\font in TS1\TSoneNotoSrfR=NotoSerif-Regular-lf-ts1 +\font in LY1\LYoneNotoSrfR=NotoSerif-Regular-lf-ly1 +\font in T2A\TtwoaNotoSrfR=NotoSerif-Regular-lf-t2a +\font in T2B\TtwobNotoSrfR=NotoSerif-Regular-lf-t2b +\font in T2C\TtwocNotoSrfR=NotoSerif-Regular-lf-t2c +\font in LGR\LgrNotoSrfR=NotoSerif-Regular-lf-lgr + +\def\vs{\vskip 1.5ex} + +\ToneNotoSrfR + +Ă㥹 ĆćČč ĎďĐđ ĘęĚě Ğğ İıIJijȷ Ĺ弾Łł ŃńŇňŊŋ +ŐőŒœ ŔŕŘř ŚśŞşŠš ŢţŤť ŮůŰű Ÿ ŹźŻżŽž + +{ +\TSoneNotoSrfR + +ƒ ‖†‡•‰‱※ ‽⸘ ₡₤₩₫€ ℃№™Ω℧␢ +} +\vs + +\hyphenation{svě-domím} +{ +NotoSerif-Regular-lf-t1 in T1: +\ToneNotoSrfR + +Všichni lidé rodí se svobodní a sobě rovní co do důstojnosti a práv. +Jsou nadáni rozumem a svědomím a mají spolu jednat v duchu bratrství. +}\vs + +\hyphenation{sam-vit-tighed} +{ +NotoSerif-Regular-lf-ly1 in LY1: +\LYoneNotoSrfR + +Alle mennesker er født frie og lige i værdighed og rettigheder. +De er udstyret med fornuft og samvittighed, og de bør handle mod hverandre i en broderskabets ånd. +}\vs + +{ +NotoSerif-Regular-lf-t2a in T2A: +\TtwoaNotoSrfR + +Cвa људскa бићa рaђajу сe слoбoднa и jeднaкa у дoстojaнству и прaвимa. +Oнa су oбдaрeнa рaзумoм и свeшћу и трeбajeдни прeмa другимa дa пoступajу у духу брaтствa. +}\vs + +{ +NotoSerif-Regular-lf-t2b in T2B: +\TtwobNotoSrfR + +Усе людзi нараджаюцца свабоднымi i роўнымi ў сваёй годнасцi i правах. +Яны надзелены розумам i сумленнем i павiнны ставiцца адзiн да аднаго ў духу брацтва. +}\vs + +{ +NotoSerif-Regular-lf-t2c in T2C: +\TtwocNotoSrfR + +Все люди рождаются свободными и равными в своем достоинстве и правах. +Они наделены разумом и совестью и должны поступать в отношении друг друга в духе братства. +}\vs + +\hyphenation{αδελφο-σύνης προι-κι-σμέ-ν-οι} +{ +NotoSerif-Regular-lf-lgr in LGR: +\LgrNotoSrfR + +'Ολοι οι άνθρωποι γεννιούνται ελεύθεροι και ίσοι στην αξιοπρέπεια και τα δικαιώματα. +Είναι προικισμένοι με λογική και συνείδηση, και οφείλουν να συμπεριφέρονται μεταξύ τους με πνεύμα αδελφοσύνης. +} + +\bye diff --git a/Build/source/texk/web2c/uptexdir/tests/up-lmr1.log b/Build/source/texk/web2c/uptexdir/tests/up-lmr1.log new file mode 100644 index 00000000000..d9fc4aa4f62 --- /dev/null +++ b/Build/source/texk/web2c/uptexdir/tests/up-lmr1.log @@ -0,0 +1,96 @@ + restricted \write18 enabled. + %&-line parsing enabled. +**up-lmr1.tex +(./up-lmr1.tex +\ChrA=\count26 +\ChrB=\count27 +> \box0= +\hbox(6.88875+0.0)x14.16666, yoko direction +.\displace 0.0 +.\eulmr Y +.\kern-0.83334 +.\eulmr A + +! OK. +l.73 \showbox0 + + +> \box1= +\hbox(6.88875+1.94443)x14.16666, yoko direction +.\displace 0.0 +.\eulmr Y +.\kern-0.83334 +.\eulmr Ą + +! OK. +l.75 \showbox1 + + +> \box2= +\hbox(8.29999+1.94443)x14.16666, yoko direction +.\displace 0.0 +.\eulmr Ÿ +.\kern-0.83334 +.\eulmr Ą + +! OK. +l.77 \showbox2 + + +> \box3= +\hbox(9.20499+0.0)x14.16666, yoko direction +.\displace 0.0 +.\eulmr Ý +.\kern-0.83334 +.\eulmr Å + +! OK. +l.79 \showbox3 + + +> \box0= +\hbox(6.88875+0.0)x14.16666, yoko direction +.\displace 0.0 +.\eclmr Y +.\kern-0.83334 +.\eclmr A + +! OK. +l.91 \showbox0 + + +> \box1= +\hbox(6.88875+1.94443)x14.16666, yoko direction +.\displace 0.0 +.\eclmr Y +.\kern-0.83334 +.\eclmr ^^81 + +! OK. +l.93 \showbox1 + + +> \box2= +\hbox(8.29999+1.94443)x14.16666, yoko direction +.\displace 0.0 +.\eclmr ^^98 +.\kern-0.83334 +.\eclmr ^^81 + +! OK. +l.95 \showbox2 + + +> \box3= +\hbox(9.20499+0.0)x14.16666, yoko direction +.\displace 0.0 +.\eclmr ^^dd +.\kern-0.83334 +.\eclmr ^^c5 + +! OK. +l.97 \showbox3 + + +[1] ) +Output written on up-lmr1.dvi (1 page, 4324 bytes). diff --git a/Build/source/texk/web2c/uptexdir/tests/up-lmr2.log b/Build/source/texk/web2c/uptexdir/tests/up-lmr2.log new file mode 100644 index 00000000000..5c7e9d44e12 --- /dev/null +++ b/Build/source/texk/web2c/uptexdir/tests/up-lmr2.log @@ -0,0 +1,96 @@ + restricted \write18 enabled. + %&-line parsing enabled. +**up-lmr2.tex +(./up-lmr2.tex +\ChrA=\count26 +\ChrB=\count27 +> \box0= +\hbox(6.88875+0.0)x14.16666, yoko direction +.\displace 0.0 +.\eulmr Y +.\kern-0.83334 +.\eulmr A + +! OK. +l.71 \showbox0 + + +> \box1= +\hbox(6.88875+1.94443)x14.16666, yoko direction +.\displace 0.0 +.\eulmr Y +.\kern-0.83334 +.\eulmr Ą + +! OK. +l.73 \showbox1 + + +> \box2= +\hbox(8.29999+1.94443)x14.16666, yoko direction +.\displace 0.0 +.\eulmr Ÿ +.\kern-0.83334 +.\eulmr Ą + +! OK. +l.75 \showbox2 + + +> \box3= +\hbox(9.20499+0.0)x14.16666, yoko direction +.\displace 0.0 +.\eulmr Ý +.\kern-0.83334 +.\eulmr Å + +! OK. +l.77 \showbox3 + + +> \box0= +\hbox(6.88875+0.0)x14.16666, yoko direction +.\displace 0.0 +.\eclmr Y +.\kern-0.83334 +.\eclmr A + +! OK. +l.87 \showbox0 + + +> \box1= +\hbox(6.88875+1.94443)x14.16666, yoko direction +.\displace 0.0 +.\eclmr Y +.\kern-0.83334 +.\eclmr Ą + +! OK. +l.89 \showbox1 + + +> \box2= +\hbox(8.29999+1.94443)x14.16666, yoko direction +.\displace 0.0 +.\eclmr Ÿ +.\kern-0.83334 +.\eclmr Ą + +! OK. +l.91 \showbox2 + + +> \box3= +\hbox(9.20499+0.0)x14.16666, yoko direction +.\displace 0.0 +.\eclmr Ý +.\kern-0.83334 +.\eclmr Å + +! OK. +l.93 \showbox3 + + +[1] ) +Output written on up-lmr2.dvi (1 page, 4324 bytes). diff --git a/Build/source/texk/web2c/uptexdir/tests/up-noto1.log b/Build/source/texk/web2c/uptexdir/tests/up-noto1.log new file mode 100644 index 00000000000..ab3dc250a51 --- /dev/null +++ b/Build/source/texk/web2c/uptexdir/tests/up-noto1.log @@ -0,0 +1,8 @@ + restricted \write18 enabled. + %&-line parsing enabled. +**up-noto1.tex +(./up-noto1.tex +\ChrA=\count26 +\ChrB=\count27 +[1] ) +Output written on up-noto1.dvi (1 page, 2700 bytes). diff --git a/Build/source/texk/web2c/uptexdir/tests/up-ofm.log b/Build/source/texk/web2c/uptexdir/tests/up-ofm.log new file mode 100644 index 00000000000..9bf4a7d2b91 --- /dev/null +++ b/Build/source/texk/web2c/uptexdir/tests/up-ofm.log @@ -0,0 +1,33 @@ + restricted \write18 enabled. + %&-line parsing enabled. +**up-ofm +(./up-ofm.tex cmtt10 uctt10x +> \box0= +\hbox(6.11+0.0)x5.24998, yoko direction +.\displace 0.0 +.\uctt Æ + +! OK. +l.43 \showbox0 + + +> \box0= +\hbox(6.11+0.0)x10.49997, yoko direction +.\displace 0.0 +.\uctt ^^c6 +.\uctt ^^a1 + +! OK. +l.57 \showbox0 + + + +\AAA ->^^c6^^a1 ^^c6^^a1 ˚ + +\mAAA ->macro:->^^c6^^a1 ^^c6^^a1 ˚ + +\AAA ->Œ Œ Æ¡ ˚ + +\mAAA ->macro:->Œ Œ Æ¡ ˚ +[1] ) +Output written on up-ofm.dvi (1 page, 664 bytes). diff --git a/Build/source/texk/web2c/uptexdir/tests/up-ofm.tex b/Build/source/texk/web2c/uptexdir/tests/up-ofm.tex new file mode 100644 index 00000000000..28606d54e09 --- /dev/null +++ b/Build/source/texk/web2c/uptexdir/tests/up-ofm.tex @@ -0,0 +1,103 @@ +% Copyright 2024 Japanese TeX Development Community <issue@texjp.org> +% You may freely use, modify and/or distribute this file. +% +\ifx\fmtname\undefined + \input basic + \def\fmtname{basic} + \expandafter\dump +\fi +%================== +\begingroup % Just there to minimize tracing output + \tracingmacros=2 + \tracingonline=1 +%---- +\message{cmtt10} +\font\cmtt=cmtt10 +\cmtt +\char"21\char"22\char"23\char"24\char"25 + +\char"30\char"31\char"32\char"33 \char"41\char"42\char"43 \char"64\char"65\char"66 + +0123 ABC def + + +\message{uctt10x} +\font\uctt=uctt10x +\uctt +\char"21\char"22\char"23\char"24\char"25 + +\char"30\char"31\char"32\char"33 \char"41\char"42\char"43 \char"64\char"65\char"66 + +0123 ABC def + + +\kcatcode"C6=14 % latin_ucs: not cjk in ucs code +\catcode"C6=11 \catcode"D8=11 \catcode"DF=11 +\catcode"E6=11 \catcode"F8=11 + +\char"C6\char"D8\char"DF^^e6^^^^00f8 + +ÆØßæø + +\setbox0\hbox{【Æ】} +\showbox0 + +\kcatcode"A1=15 % not_cjk: not cjk in legacy encoding +\kcatcode"C6=15 +\kcatcode"1A1=15 +\kcatcode"2DA=15 +\catcode"2DA=11 + +\char"C6\char"A1^^c6\char"BF^^^^02da + +ơ% U+01A1 :: UTF-8 0xC6 0xA1 +ƿ% U+01BF :: UTF-8 0xC6 0xBF + +\setbox0\hbox{【ơ】} +\showbox0 + +\def\AAA{ơ ^^c6^^a1 ^^^^02da}\AAA +\edef\mAAA{\meaning\AAA}\mAAA + +\kcatcode"A1=14 +\kcatcode"C6=14 +\kcatcode"123=14 +\catcode"123=11 \catcode"131=11 \catcode"152=11 +\catcode"153=11 +\kcatcode"2DA=14 +\catcode"2DA=11 + +\char"123\char"131\char"152\char"153^^^^02da + +ģıŒœ˚ + +\def\AAA{Œ ^^^^0152 ^^c6^^a1 ^^^^02da}\AAA +\edef\mAAA{\meaning\AAA}\mAAA + +\kcatcode`Γ=14 % Γ: U+0393 +\catcode"393=11 \catcode"394=11 \catcode"398=11 +\catcode"39B=11 \catcode"39E=11 + +\char"393\char"394\char`Θ\char"39B^^^^039e + +ΓΔΘΛΞ + +\kcatcode"2010=14 +\catcode"2010=11 \catcode"2018=11 \catcode"2019=11 + +\char"2010\char"2018^^^^2019 + +‐‘’ + +\lccode"C6="E6 +\uccode"E6="C6 +\lccode`Œ=`œ +\uccode`œ=`Œ + +\uppercase{[aeoe æœ]} +\lowercase{[AEOE ÆŒ]} + +%---- +\setbox0=\vbox{} % no dvi output +\endgroup +\end diff --git a/Build/source/texk/web2c/uptexdir/tests/up-ofma.typ b/Build/source/texk/web2c/uptexdir/tests/up-ofma.typ new file mode 100644 index 00000000000..cedf4d49c6d --- /dev/null +++ b/Build/source/texk/web2c/uptexdir/tests/up-ofma.typ @@ -0,0 +1,327 @@ +Options selected: + Starting page = * + Maximum number of pages = 1000000 + Output level = 4 (the works) + Resolution = 300.00000000 pixels per inch +numerator/denominator=25400000/473628672 +magnification=1000; 0.00006334 pixels per DVI unit +' TeX output 20XX.XX.XX' +Postamble starts at byte 579. +maxv=43725786, maxh=30785863, maxstackdepth=2, totalpages=1 +Font 1: uctt10x (OFM level0)---loaded at size 655360 DVI units +Font 0: cmtt10---loaded at size 655360 DVI units + +42: beginning of page 1 +87: push +level 0:(h=0,v=0,w=0,x=0,y=0,z=0,hh=0,vv=0) +88: down3 -917504 v:=0-917504=-917504, vv:=-58 +92: pop +level 0:(h=0,v=0,w=0,x=0,y=0,z=0,hh=0,vv=0) +93: down4 42152922 v:=0+42152922=42152922, vv:=2670 +98: push +level 0:(h=0,v=42152922,w=0,x=0,y=0,z=0,hh=0,vv=2670) +99: down4 -41497562 v:=42152922-41497562=655360, vv:=42 +104: push +level 1:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42) +105: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +109: fntdef1 0: cmtt10 +131: fntnum0 current font is cmtt10 +132: setchar33 ("21) h:=1310720+344061=1654781, hh:=105 +133: setchar34 ("22) h:=1654781+344061=1998842, hh:=127 +134: setchar35 ("23) h:=1998842+344061=2342903, hh:=149 +135: setchar36 ("24) h:=2342903+344061=2686964, hh:=171 +136: setchar37 ("25) h:=2686964+344061=3031025, hh:=193 +[!"#$%] +137: pop +level 1:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42) +138: y3 786432 v:=655360+786432=1441792, vv:=91 +142: push +level 1:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91) +143: right3 1310720 h:=0+1310720=1310720, hh:=83 +147: setchar48 ("30) h:=1310720+344061=1654781, hh:=105 +148: setchar49 ("31) h:=1654781+344061=1998842, hh:=127 +149: setchar50 ("32) h:=1998842+344061=2342903, hh:=149 +150: setchar51 ("33) h:=2342903+344061=2686964, hh:=171 +151: setchar65 ("41) h:=2686964+344061=3031025, hh:=193 +152: setchar66 ("42) h:=3031025+344061=3375086, hh:=215 +153: setchar67 ("43) h:=3375086+344061=3719147, hh:=237 +154: setchar100 ("64) h:=3719147+344061=4063208, hh:=259 +155: setchar101 ("65) h:=4063208+344061=4407269, hh:=281 +156: setchar102 ("66) h:=4407269+344061=4751330, hh:=303 +[ 0123ABCdef] +157: pop +level 1:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91) +158: y0 786432 v:=1441792+786432=2228224, vv:=141 +159: push +level 1:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141) +160: right3 1310720 h:=0+1310720=1310720, hh:=83 +164: setchar48 ("30) h:=1310720+344061=1654781, hh:=105 +165: setchar49 ("31) h:=1654781+344061=1998842, hh:=127 +166: setchar50 ("32) h:=1998842+344061=2342903, hh:=149 +167: setchar51 ("33) h:=2342903+344061=2686964, hh:=171 +168: w3 344061 h:=2686964+344061=3031025, hh:=192 +172: setchar65 ("41) h:=3031025+344061=3375086, hh:=214 +173: setchar66 ("42) h:=3375086+344061=3719147, hh:=236 +174: setchar67 ("43) h:=3719147+344061=4063208, hh:=258 +175: w0 344061 h:=4063208+344061=4407269, hh:=279 +176: setchar100 ("64) h:=4407269+344061=4751330, hh:=301 +177: setchar101 ("65) h:=4751330+344061=5095391, hh:=323 +178: setchar102 ("66) h:=5095391+344061=5439452, hh:=345 +[ 0123 ABC def] +179: pop +level 1:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141) +180: y0 786432 v:=2228224+786432=3014656, vv:=191 +181: push +level 1:(h=0,v=3014656,w=0,x=0,y=786432,z=0,hh=0,vv=191) +182: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +186: fntdef1 1: uctt10x +209: fntnum1 current font is uctt10x +210: setchar33 ("21) h:=1310720+344063=1654783, hh:=105 +211: setchar34 ("22) h:=1654783+344063=1998846, hh:=127 +212: setchar35 ("23) h:=1998846+344063=2342909, hh:=149 +213: setchar36 ("24) h:=2342909+344063=2686972, hh:=171 +214: setchar37 ("25) h:=2686972+344063=3031035, hh:=193 +[!"#$%] +215: pop +level 1:(h=0,v=3014656,w=0,x=0,y=786432,z=0,hh=0,vv=191) +216: y0 786432 v:=3014656+786432=3801088, vv:=241 +217: push +level 1:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241) +218: right3 1310720 h:=0+1310720=1310720, hh:=83 +222: setchar48 ("30) h:=1310720+344063=1654783, hh:=105 +223: setchar49 ("31) h:=1654783+344063=1998846, hh:=127 +224: setchar50 ("32) h:=1998846+344063=2342909, hh:=149 +225: setchar51 ("33) h:=2342909+344063=2686972, hh:=171 +226: setchar65 ("41) h:=2686972+344063=3031035, hh:=193 +227: setchar66 ("42) h:=3031035+344063=3375098, hh:=215 +228: setchar67 ("43) h:=3375098+344063=3719161, hh:=237 +229: setchar100 ("64) h:=3719161+344063=4063224, hh:=259 +230: setchar101 ("65) h:=4063224+344063=4407287, hh:=281 +231: setchar102 ("66) h:=4407287+344063=4751350, hh:=303 +[ 0123ABCdef] +232: pop +level 1:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241) +233: y0 786432 v:=3801088+786432=4587520, vv:=291 +234: push +level 1:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291) +235: right3 1310720 h:=0+1310720=1310720, hh:=83 +239: setchar48 ("30) h:=1310720+344063=1654783, hh:=105 +240: setchar49 ("31) h:=1654783+344063=1998846, hh:=127 +241: setchar50 ("32) h:=1998846+344063=2342909, hh:=149 +242: setchar51 ("33) h:=2342909+344063=2686972, hh:=171 +243: w3 196608 h:=2686972+196608=2883580, hh:=183 +247: setchar65 ("41) h:=2883580+344063=3227643, hh:=205 +248: setchar66 ("42) h:=3227643+344063=3571706, hh:=227 +249: setchar67 ("43) h:=3571706+344063=3915769, hh:=249 +250: w0 196608 h:=3915769+196608=4112377, hh:=260 +251: setchar100 ("64) h:=4112377+344063=4456440, hh:=282 +252: setchar101 ("65) h:=4456440+344063=4800503, hh:=304 +253: setchar102 ("66) h:=4800503+344063=5144566, hh:=326 +[ 0123 ABC def] +254: pop +level 1:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291) +255: y0 786432 v:=4587520+786432=5373952, vv:=340 +256: push +level 1:(h=0,v=5373952,w=0,x=0,y=786432,z=0,hh=0,vv=340) +257: right3 1310720 h:=0+1310720=1310720, hh:=83 +261: set1 198("C6) h:=1310720+344063=1654783, hh:=105 +263: set1 216("D8) h:=1654783+344063=1998846, hh:=127 +265: set1 223("DF) h:=1998846+344063=2342909, hh:=149 +267: set1 230("E6) h:=2342909+344063=2686972, hh:=171 +269: set1 248("F8) h:=2686972+344063=3031035, hh:=193 +[ ÆØßæø] +271: pop +level 1:(h=0,v=5373952,w=0,x=0,y=786432,z=0,hh=0,vv=340) +272: y0 786432 v:=5373952+786432=6160384, vv:=390 +273: push +level 1:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390) +274: right3 1310720 h:=0+1310720=1310720, hh:=83 +278: set1 198("C6) h:=1310720+344063=1654783, hh:=105 +280: set1 216("D8) h:=1654783+344063=1998846, hh:=127 +282: set1 223("DF) h:=1998846+344063=2342909, hh:=149 +284: set1 230("E6) h:=2342909+344063=2686972, hh:=171 +286: set1 248("F8) h:=2686972+344063=3031035, hh:=193 +[ ÆØßæø] +288: pop +level 1:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390) +289: y0 786432 v:=6160384+786432=6946816, vv:=440 +290: push +level 1:(h=0,v=6946816,w=0,x=0,y=786432,z=0,hh=0,vv=440) +291: right3 1310720 h:=0+1310720=1310720, hh:=83 +295: set1 198("C6) h:=1310720+344063=1654783, hh:=105 +297: set1 161("A1) h:=1654783+344063=1998846, hh:=127 +299: set1 198("C6) h:=1998846+344063=2342909, hh:=149 +301: set1 191("BF) h:=2342909+344063=2686972, hh:=171 +303: set2 730("2DA) h:=2686972+344063=3031035, hh:=193 +[ Æ¡Æ¿˚] +306: pop +level 1:(h=0,v=6946816,w=0,x=0,y=786432,z=0,hh=0,vv=440) +307: y0 786432 v:=6946816+786432=7733248, vv:=490 +308: push +level 1:(h=0,v=7733248,w=0,x=0,y=786432,z=0,hh=0,vv=490) +309: right3 1310720 h:=0+1310720=1310720, hh:=83 +313: set1 198("C6) h:=1310720+344063=1654783, hh:=105 +315: set1 161("A1) h:=1654783+344063=1998846, hh:=127 +317: set1 198("C6) h:=1998846+344063=2342909, hh:=149 +319: set1 191("BF) h:=2342909+344063=2686972, hh:=171 +[ Æ¡Æ¿] +321: pop +level 1:(h=0,v=7733248,w=0,x=0,y=786432,z=0,hh=0,vv=490) +322: y0 786432 v:=7733248+786432=8519680, vv:=540 +323: push +level 1:(h=0,v=8519680,w=0,x=0,y=786432,z=0,hh=0,vv=540) +324: right3 1310720 h:=0+1310720=1310720, hh:=83 +328: set1 198("C6) h:=1310720+344063=1654783, hh:=105 +330: set1 161("A1) h:=1654783+344063=1998846, hh:=127 +332: w3 196608 h:=1998846+196608=2195454, hh:=139 +336: set1 198("C6) h:=2195454+344063=2539517, hh:=161 +338: set1 161("A1) h:=2539517+344063=2883580, hh:=183 +340: w0 196608 h:=2883580+196608=3080188, hh:=195 +341: set2 730("2DA) h:=3080188+344063=3424251, hh:=217 +344: setchar109 ("6D) h:=3424251+344063=3768314, hh:=239 +345: setchar97 ("61) h:=3768314+344063=4112377, hh:=261 +346: setchar99 ("63) h:=4112377+344063=4456440, hh:=283 +347: setchar114 ("72) h:=4456440+344063=4800503, hh:=305 +348: setchar111 ("6F) h:=4800503+344063=5144566, hh:=327 +349: setchar58 ("3A) h:=5144566+344063=5488629, hh:=349 +350: setchar45 ("2D) h:=5488629+344063=5832692, hh:=371 +351: setchar62 ("3E) h:=5832692+344063=6176755, hh:=393 +352: set1 198("C6) h:=6176755+344063=6520818, hh:=415 +354: set1 161("A1) h:=6520818+344063=6864881, hh:=437 +356: w0 196608 h:=6864881+196608=7061489, hh:=447 +357: set1 198("C6) h:=7061489+344063=7405552, hh:=469 +359: set1 161("A1) h:=7405552+344063=7749615, hh:=491 +[ Æ¡ Æ¡ ˚macro:->Æ¡ Æ¡] +361: pop +level 1:(h=0,v=8519680,w=0,x=0,y=786432,z=0,hh=0,vv=540) +362: y3 957480 v:=8519680+957480=9477160, vv:=600 +366: push +level 1:(h=0,v=9477160,w=0,x=0,y=957480,z=0,hh=0,vv=600) +367: right3 1310720 h:=0+1310720=1310720, hh:=83 +371: set2 291("123) h:=1310720+344063=1654783, hh:=105 +374: set2 305("131) h:=1654783+344063=1998846, hh:=127 +377: set2 338("152) h:=1998846+344063=2342909, hh:=149 +380: set2 339("153) h:=2342909+344063=2686972, hh:=171 +383: set2 730("2DA) h:=2686972+344063=3031035, hh:=193 +[ ģıŒœ˚] +386: pop +level 1:(h=0,v=9477160,w=0,x=0,y=957480,z=0,hh=0,vv=600) +387: y0 957480 v:=9477160+957480=10434640, vv:=661 +388: push +level 1:(h=0,v=10434640,w=0,x=0,y=957480,z=0,hh=0,vv=661) +389: right3 1310720 h:=0+1310720=1310720, hh:=83 +393: set2 291("123) h:=1310720+344063=1654783, hh:=105 +396: set2 305("131) h:=1654783+344063=1998846, hh:=127 +399: set2 338("152) h:=1998846+344063=2342909, hh:=149 +402: set2 339("153) h:=2342909+344063=2686972, hh:=171 +405: set2 730("2DA) h:=2686972+344063=3031035, hh:=193 +[ ģıŒœ˚] +408: pop +level 1:(h=0,v=10434640,w=0,x=0,y=957480,z=0,hh=0,vv=661) +409: y3 786432 v:=10434640+786432=11221072, vv:=711 +413: push +level 1:(h=0,v=11221072,w=0,x=0,y=786432,z=0,hh=0,vv=711) +414: right3 1310720 h:=0+1310720=1310720, hh:=83 +418: set2 338("152) h:=1310720+344063=1654783, hh:=105 +421: w3 196608 h:=1654783+196608=1851391, hh:=117 +425: set2 338("152) h:=1851391+344063=2195454, hh:=139 +428: w0 196608 h:=2195454+196608=2392062, hh:=152 +429: set1 198("C6) h:=2392062+344063=2736125, hh:=174 +431: set1 161("A1) h:=2736125+344063=3080188, hh:=196 +433: w0 196608 h:=3080188+196608=3276796, hh:=208 +434: set2 730("2DA) h:=3276796+344063=3620859, hh:=230 +437: setchar109 ("6D) h:=3620859+344063=3964922, hh:=252 +438: setchar97 ("61) h:=3964922+344063=4308985, hh:=274 +439: setchar99 ("63) h:=4308985+344063=4653048, hh:=296 +440: setchar114 ("72) h:=4653048+344063=4997111, hh:=318 +441: setchar111 ("6F) h:=4997111+344063=5341174, hh:=340 +442: setchar58 ("3A) h:=5341174+344063=5685237, hh:=362 +443: setchar45 ("2D) h:=5685237+344063=6029300, hh:=384 +444: setchar62 ("3E) h:=6029300+344063=6373363, hh:=406 +445: set2 338("152) h:=6373363+344063=6717426, hh:=427 +448: w0 196608 h:=6717426+196608=6914034, hh:=438 +449: set2 338("152) h:=6914034+344063=7258097, hh:=460 +452: w0 196608 h:=7258097+196608=7454705, hh:=472 +453: set1 198("C6) h:=7454705+344063=7798768, hh:=494 +455: set1 161("A1) h:=7798768+344063=8142831, hh:=516 +457: w0 196608 h:=8142831+196608=8339439, hh:=528 +458: set2 730("2DA) h:=8339439+344063=8683502, hh:=550 +[ Œ Œ Æ¡ ˚macro:->Œ Œ Æ¡ ˚] +461: pop +level 1:(h=0,v=11221072,w=0,x=0,y=786432,z=0,hh=0,vv=711) +462: y0 786432 v:=11221072+786432=12007504, vv:=761 +463: push +level 1:(h=0,v=12007504,w=0,x=0,y=786432,z=0,hh=0,vv=761) +464: right3 1310720 h:=0+1310720=1310720, hh:=83 +468: set2 915("393) h:=1310720+344063=1654783, hh:=105 +471: set2 916("394) h:=1654783+344063=1998846, hh:=127 +474: set2 920("398) h:=1998846+344063=2342909, hh:=149 +477: set2 923("39B) h:=2342909+344063=2686972, hh:=171 +480: set2 926("39E) h:=2686972+344063=3031035, hh:=193 +[ ΓΔΘΛΞ] +483: pop +level 1:(h=0,v=12007504,w=0,x=0,y=786432,z=0,hh=0,vv=761) +484: y0 786432 v:=12007504+786432=12793936, vv:=810 +485: push +level 1:(h=0,v=12793936,w=0,x=0,y=786432,z=0,hh=0,vv=810) +486: right3 1310720 h:=0+1310720=1310720, hh:=83 +490: set2 915("393) h:=1310720+344063=1654783, hh:=105 +493: set2 916("394) h:=1654783+344063=1998846, hh:=127 +496: set2 920("398) h:=1998846+344063=2342909, hh:=149 +499: set2 923("39B) h:=2342909+344063=2686972, hh:=171 +502: set2 926("39E) h:=2686972+344063=3031035, hh:=193 +[ ΓΔΘΛΞ] +505: pop +level 1:(h=0,v=12793936,w=0,x=0,y=786432,z=0,hh=0,vv=810) +506: y0 786432 v:=12793936+786432=13580368, vv:=860 +507: push +level 1:(h=0,v=13580368,w=0,x=0,y=786432,z=0,hh=0,vv=860) +508: right3 1310720 h:=0+1310720=1310720, hh:=83 +512: set2 8208("2010) h:=1310720+344063=1654783, hh:=105 +515: set2 8216("2018) h:=1654783+344063=1998846, hh:=127 +518: set2 8217("2019) h:=1998846+344063=2342909, hh:=149 +[ ‐‘’] +521: pop +level 1:(h=0,v=13580368,w=0,x=0,y=786432,z=0,hh=0,vv=860) +522: y0 786432 v:=13580368+786432=14366800, vv:=910 +523: push +level 1:(h=0,v=14366800,w=0,x=0,y=786432,z=0,hh=0,vv=910) +524: right3 1310720 h:=0+1310720=1310720, hh:=83 +528: set2 8208("2010) h:=1310720+344063=1654783, hh:=105 +531: set2 8216("2018) h:=1654783+344063=1998846, hh:=127 +534: set2 8217("2019) h:=1998846+344063=2342909, hh:=149 +[ ‐‘’] +537: pop +level 1:(h=0,v=14366800,w=0,x=0,y=786432,z=0,hh=0,vv=910) +538: y0 786432 v:=14366800+786432=15153232, vv:=960 +539: push +level 1:(h=0,v=15153232,w=0,x=0,y=786432,z=0,hh=0,vv=960) +540: right3 1310720 h:=0+1310720=1310720, hh:=83 +544: setchar91 ("5B) h:=1310720+344063=1654783, hh:=105 +545: setchar65 ("41) h:=1654783+344063=1998846, hh:=127 +546: setchar69 ("45) h:=1998846+344063=2342909, hh:=149 +547: setchar79 ("4F) h:=2342909+344063=2686972, hh:=171 +548: setchar69 ("45) h:=2686972+344063=3031035, hh:=193 +549: w3 196608 h:=3031035+196608=3227643, hh:=204 +553: set1 198("C6) h:=3227643+344063=3571706, hh:=226 +555: set2 338("152) h:=3571706+344063=3915769, hh:=248 +558: setchar93 ("5D) h:=3915769+344063=4259832, hh:=270 +559: w0 196608 h:=4259832+196608=4456440, hh:=282 +560: setchar91 ("5B) h:=4456440+344063=4800503, hh:=304 +561: setchar97 ("61) h:=4800503+344063=5144566, hh:=326 +562: setchar101 ("65) h:=5144566+344063=5488629, hh:=348 +563: setchar111 ("6F) h:=5488629+344063=5832692, hh:=370 +564: setchar101 ("65) h:=5832692+344063=6176755, hh:=392 +565: w0 196608 h:=6176755+196608=6373363, hh:=404 +566: set1 230("E6) h:=6373363+344063=6717426, hh:=426 +568: set2 339("153) h:=6717426+344063=7061489, hh:=448 +571: setchar93 ("5D) h:=7061489+344063=7405552, hh:=470 +[ [AEOE ÆŒ] [aeoe æœ]] +572: pop +level 1:(h=0,v=15153232,w=0,x=0,y=786432,z=0,hh=0,vv=960) +573: pop +level 0:(h=0,v=42152922,w=0,x=0,y=0,z=0,hh=0,vv=2670) +574: down3 1572864 v:=42152922+1572864=43725786, vv:=2770 +578: eop diff --git a/Build/source/texk/web2c/uptexdir/tests/up-prim.log b/Build/source/texk/web2c/uptexdir/tests/up-prim.log index f8d6b63565b..0b44932ec43 100644 --- a/Build/source/texk/web2c/uptexdir/tests/up-prim.log +++ b/Build/source/texk/web2c/uptexdir/tests/up-prim.log @@ -3,7 +3,9 @@ **up-prim (./up-prim.tex 15: \^^c5^^93. \^^c5^^93. +14: \œ. \œ. 18: \œ. \œ. 15: \^^c3^^a6. \^^c3^^a6. +14: \æ. \æ. 18: \æ. \æ. ) No pages of output. diff --git a/Build/source/texk/web2c/uptexdir/tests/up-prim.tex b/Build/source/texk/web2c/uptexdir/tests/up-prim.tex index e2f0445ea77..c42df88232e 100644 --- a/Build/source/texk/web2c/uptexdir/tests/up-prim.tex +++ b/Build/source/texk/web2c/uptexdir/tests/up-prim.tex @@ -6,12 +6,17 @@ %---- \newlinechar=10 -%\catcode"0153=12 +\catcode"0153=12 \kcatcode"0153=15\relax \message{^^J\the\kcatcode"153: \string\œ. \expandafter\string\csname œ\endcsname. % } +\kcatcode"0153=14\relax +\message{^^J\the\kcatcode"153: + \string\œ. \expandafter\string\csname œ\endcsname. % + } + \kcatcode"0153=18\relax \message{^^J\the\kcatcode"153: \string\œ. \expandafter\string\csname œ\endcsname. % @@ -23,6 +28,11 @@ \string\æ. \expandafter\string\csname æ\endcsname. % } +\kcatcode"E6=14\relax +\message{^^J\the\kcatcode"E6: + \string\æ. \expandafter\string\csname æ\endcsname. % + } + \kcatcode"E6=18\relax \message{^^J\the\kcatcode"E6: \string\æ. \expandafter\string\csname æ\endcsname. % diff --git a/Build/source/texk/web2c/uptexdir/upbibtex.ch b/Build/source/texk/web2c/uptexdir/upbibtex.ch index 4c21ee3efcd..3adf6787ad3 100644 --- a/Build/source/texk/web2c/uptexdir/upbibtex.ch +++ b/Build/source/texk/web2c/uptexdir/upbibtex.ch @@ -60,7 +60,7 @@ @d banner=='This is BibTeX, Version 0.99d' {printed when the program starts} @y @d my_name=='upbibtex' -@d banner=='This is upBibTeX, Version 0.99d-j0.36-u1.35' +@d banner=='This is upBibTeX, Version 0.99d-j0.36-u2.00' {printed when the program starts} @z diff --git a/Build/source/texk/web2c/uptexdir/updvitype.ch b/Build/source/texk/web2c/uptexdir/updvitype.ch index 52349a28aef..e544a21e665 100644 --- a/Build/source/texk/web2c/uptexdir/updvitype.ch +++ b/Build/source/texk/web2c/uptexdir/updvitype.ch @@ -50,6 +50,42 @@ for i:=@'177 to 255 do xchr[i]:=i; @d ptex_id_byte=3 {identifies the kind of pTeX \.{DVI} files described here} @z +@x +@!eight_bits=0..255; {unsigned one-byte quantity} +@y +@!eight_bits=0..255; {unsigned one-byte quantity} +@!sixteen_bits=0..65535; {unsigned double-byte quantity} +@z + +@x + full_name := kpse_find_tfm (cur_name); + if full_name then begin + tfm_file := fopen (full_name, FOPEN_RBIN_MODE); + end else begin + tfm_file := nil; + end; +@y + full_name := kpse_find_ofm (cur_name); + if full_name then begin + tfm_file := fopen (full_name, FOPEN_RBIN_MODE); + end else begin + full_name := kpse_find_tfm (cur_name); + if full_name then begin + tfm_file := fopen (full_name, FOPEN_RBIN_MODE); + end else begin + tfm_file := nil; + end + end; +@z + +@x +@!b0,@!b1,@!b2,@!b3: eight_bits; {four bytes input at once} +@y +@!b0,@!b1,@!b2,@!b3: eight_bits; {four bytes input at once} +@!c0: sixteen_bits; +@!cur_ofm_lv,@!kk:integer; +@z + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % JFM and pTeX %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -58,6 +94,8 @@ for i:=@'177 to 255 do xchr[i]:=i; @y @!width_ptr:0..max_widths; {the number of known character widths} @!fnt_jfm_p:array [0..max_fonts] of boolean; +@!fnt_ofm_p:array [0..max_fonts] of boolean; +@!fnt_ofm_lv:array [0..max_fonts] of integer; @!jfm_char_code:array [0..max_widths] of integer; @!jfm_char_type:array [0..max_widths] of integer; @!jfm_char_font:array [0..max_widths] of integer; @@ -112,30 +150,104 @@ end; @x [35] JFM by K.A. read_tfm_word; lh:=b2*256+b3; +read_tfm_word; font_bc[nf]:=b0*256+b1; font_ec[nf]:=b2*256+b3; +if font_ec[nf]<font_bc[nf] then font_bc[nf]:=font_ec[nf]+1; +if width_ptr+font_ec[nf]-font_bc[nf]+1>max_widths then + begin print_ln('---not loaded, DVItype needs larger width table'); +@.DVItype needs larger...@> + goto 9998; + end; @y +cur_ofm_lv := -1; read_tfm_word; lh:=b0*256+b1; if (lh = 11) or (lh = 9) then begin print(' (JFM'); fnt_jfm_p[nf] := true; + fnt_ofm_p[nf] := false; if lh = 9 then print(' tate'); print(')'); nt:=b2*256+b3; read_tfm_word; end +else if (lh = 0) then + begin + nt:=0; + fnt_jfm_p[nf] := false; + fnt_ofm_p[nf] := true; + cur_ofm_lv := b2*256+b3; + fnt_ofm_lv[nf] := cur_ofm_lv; + print(' (OFM level'); + print((fnt_ofm_lv[nf]):1); + print(')'); + end else begin nt:=0; fnt_jfm_p[nf] := false; + fnt_ofm_p[nf] := false; + end; +if fnt_ofm_p[nf] then begin + read_tfm_word; { lf } + read_tfm_word; lh:=((b0*256+b1)*256+b2)*256+b3; + read_tfm_word; font_bc[nf]:=((b0*256+b1)*256+b2)*256+b3; + read_tfm_word; font_ec[nf]:=((b0*256+b1)*256+b2)*256+b3; +end else begin + lh:=b2*256+b3; + read_tfm_word; font_bc[nf]:=b0*256+b1; font_ec[nf]:=b2*256+b3; +end; +if font_ec[nf]<font_bc[nf] then font_bc[nf]:=font_ec[nf]+1; +if width_ptr+font_ec[nf]-font_bc[nf]+1>max_widths then + begin print_ln('---not loaded, DVItype needs larger width table'); +@.DVItype needs larger...@> + goto 9998; + end; +@z + +@x +read_tfm_word; nw:=b0*256+b1; +if (nw=0)or(nw>256) then goto 9997; +@y +if fnt_ofm_p[nf] then begin + read_tfm_word; nw:=((b0*256+b1)*256+b2)*256+b3; + if (nw=0)or(nw>65536) then goto 9997; + end +else begin + read_tfm_word; nw:=b0*256+b1; + if (nw=0)or(nw>256) then goto 9997; end; -lh:=b2*256+b3; +@z + +@x +for k:=1 to 3+lh do + begin if eof(tfm_file) then goto 9997; + read_tfm_word; +@y +if cur_ofm_lv<0 then kk:=3 else kk:=8; +for k:=1 to kk do + begin if eof(tfm_file) then goto 9997; + read_tfm_word; + end; +for k:=1 to lh do { header } + begin if eof(tfm_file) then goto 9997; + read_tfm_word; @z @x [35] JFM by K.A. + if k=4 then + if b0<128 then tfm_check_sum:=((b0*256+b1)*256+b2)*256+b3 + else tfm_check_sum:=(((b0-256)*256+b1)*256+b2)*256+b3 + else if k=5 then + if b0<128 then tfm_design_size:=round(tfm_conv*(((b0*256+b1)*256+b2)*256+b3)) else goto 9997; end; @y + if k=1 then + if b0<128 then tfm_check_sum:=((b0*256+b1)*256+b2)*256+b3 + else tfm_check_sum:=(((b0-256)*256+b1)*256+b2)*256+b3 + else if k=2 then + if b0<128 then tfm_design_size:=round(tfm_conv*(((b0*256+b1)*256+b2)*256+b3)) else goto 9997; end; @@ -155,6 +267,28 @@ for k:=1 to nt do @z @x +@ @<Store character-width indices...@>= +if wp>0 then for k:=width_ptr to wp-1 do + begin read_tfm_word; + if b0>nw then goto 9997; + width[k]:=b0; + end; +@y +@ @<Store character-width indices...@>= +if wp>0 then for k:=width_ptr to wp-1 do + begin read_tfm_word; + if cur_ofm_lv<0 then + c0:=b0 + else begin + c0:=(b0*256)+b1; + read_tfm_word; + end; + if c0>nw then goto 9997; + width[k]:=c0; + end; +@z + +@x @p procedure out_text(c:ASCII_code); begin if text_ptr=line_length-2 then flush_text; incr(text_ptr); text_buf[text_ptr]:=c; @@ -295,6 +429,22 @@ endif('HEX_CHAR_CODE') print(' type=',cur_jfm_char_type); p:=cur_jfm_char_type end + else if (fnt_ofm_p[cur_font]=true)and(isinternalUPTEX) then + begin + out_kanji(p); + if o<put1 then + begin + minor('set',o-set1+1:1,' ',p:1); + end + else begin + minor('put',o-put1+1:1,' ',p:1); + end; +ifdef('HEX_CHAR_CODE') + print('('); + print_hex_number(p); + print(')'); +endif('HEX_CHAR_CODE') + end else begin if o<put1 then begin @@ -411,6 +561,16 @@ ifdef('HEX_CHAR_CODE') endif('HEX_CHAR_CODE') @z +@x +@ @<Finish a command that either sets or puts a character...@>= +if p<0 then p:=255-((-1-p) mod 256) +else if p>=256 then p:=p mod 256; {width computation for oriental fonts} +@y +@ @<Finish a command that either sets or puts a character...@>= +if p<0 then p:=255-((-1-p) mod 256) +else if (p>=256)and(not fnt_ofm_p[cur_font]) then p:=p mod 256; {width computation for oriental fonts} +@z + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % pTeX %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Build/source/texk/web2c/uptexdir/uptex-lmr.test b/Build/source/texk/web2c/uptexdir/uptex-lmr.test new file mode 100755 index 00000000000..e6f518c7fde --- /dev/null +++ b/Build/source/texk/web2c/uptexdir/uptex-lmr.test @@ -0,0 +1,40 @@ +#! /bin/sh -vx +# Copyright 2024 Japanese TeX Development Community <issue@texjp.org> +# You may freely use, modify and/or distribute this file. + +BinDir=${BinDir:-.} +ExeExt=${ExeExt:-} +_uptex=$BinDir/uptex$ExeExt + +LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE + +TEXMFCNF=$srcdir/../kpathsea;export TEXMFCNF +OFMFONTS=".;$srcdir/tests"; export OFMFONTS +TEXINPUTS=".;$srcdir/tests"; export TEXINPUTS +TEXFORMATS=.; export TEXFORMATS + +# get same filename in log +rm -f up-lmr*.* +$LN_S $srcdir/uptexdir/tests/lmr1.tex ./up-lmr1.tex +$LN_S $srcdir/uptexdir/tests/lmr2.tex ./up-lmr2.tex + +if test ! -f ./up-basic.tex; then + cp $srcdir/tests/dump-basic.tex ./up-basic.tex +fi +if test ! -f ./up-basic.fmt; then + cp $srcdir/tests/dump-basic.tex ./up-basic.tex + $_uptex -ini up-basic || exit 1 +fi + +$_uptex -fmt=up-basic -interaction=batchmode up-lmr1.tex || : + +sed 1d up-lmr1.log >up-lmr1.out + +diff $srcdir/uptexdir/tests/up-lmr1.log up-lmr1.out || exit 3 + +$_uptex -fmt=up-basic -interaction=batchmode up-lmr2.tex || : + +sed 1d up-lmr2.log >up-lmr2.out + +diff $srcdir/uptexdir/tests/up-lmr2.log up-lmr2.out || exit 4 + diff --git a/Build/source/texk/web2c/uptexdir/uptex-m.ch b/Build/source/texk/web2c/uptexdir/uptex-m.ch index 5c91e61ca1f..5df4aee9012 100644 --- a/Build/source/texk/web2c/uptexdir/uptex-m.ch +++ b/Build/source/texk/web2c/uptexdir/uptex-m.ch @@ -1,5 +1,5 @@ % $Id$ -% This is a change file for upTeX u1.35 +% This is a change file for upTeX u2.00 % By Takuji Tanaka. % % (02/26/2007) TTK upTeX u0.01 @@ -49,6 +49,7 @@ % (2022-12-09) HK Hironori Kitagawa fixed a bug in \char, \kchar. % (2023-09-16) TTK upTeX u1.30 % (2024-09-30) TTK upTeX u1.35 +% (2024-10-20) TTK upTeX u2.00 @x \def\pTeX{p\kern-.15em\TeX} @@ -62,9 +63,9 @@ @y {printed when \pTeX\ starts} @# -@d upTeX_version=1 -@d upTeX_revision==".35" -@d upTeX_version_string=='-u1.35' {current \upTeX\ version} +@d upTeX_version=2 +@d upTeX_revision==".00" +@d upTeX_version_string=='-u2.00' {current \upTeX\ version} @# @d upTeX_banner=='This is upTeX, Version 3.141592653',pTeX_version_string,upTeX_version_string @d upTeX_banner_k==upTeX_banner @@ -168,6 +169,69 @@ else if (kcode_pos=1)or((kcode_pos>=@'11)and(kcode_pos<=@'12)) @d max_cjk_val=@"1000000 {to separate wchar and kcatcode} @d max_ivs_val=@"4400000 {to separate wchar with ivs and kcatcode} @d max_ucs_val=@"110000 {largest Unicode Scalar Value} +@d max_latin_val=@"2E80 +@z + +@x +@p function new_ligature(@!f:internal_font_number; @!c:quarterword; + @!q:pointer):pointer; +var p:pointer; {the new node} +begin p:=get_node(small_node_size); type(p):=ligature_node; +font(lig_char(p)):=f; character(lig_char(p)):=c; lig_ptr(p):=q; +subtype(p):=0; new_ligature:=p; +end; +@y +@p function new_ligature(@!f:internal_font_number; @!c:quarterword; + @!q:pointer):pointer; +var p:pointer; {the new node} +begin p:=get_node(small_node_size); +c:=ptenc8bitcodetoucs(font_enc[f],c); +type(p):=ligature_node; +font(lig_char(p)):=f; character(lig_char(p)):=c; lig_ptr(p):=q; +subtype(p):=0; new_ligature:=p; +end; +@z + +@x +function new_lig_item(@!c:quarterword):pointer; +var p:pointer; {the new node} +begin p:=get_node(small_node_size); character(p):=c; lig_ptr(p):=null; +@y +function new_lig_item(@!c:quarterword):pointer; +var p:pointer; {the new node} +begin p:=get_node(small_node_size); +c:=ptenc8bitcodetoucs(font_enc[f],c); +character(p):=c; lig_ptr(p):=null; +@z + +@x + if font_dir[font(p)]<>dir_default then + begin p:=link(p); print_kanji(info(p)); + end + else print_ASCII(qo(character(p))); +@y + if font_dir[font(p)]<>dir_default then + begin p:=link(p); print_kanji(info(p)); + end + else if check_echar_range(qo(character(p)))=1 then + print_kanji(qo(character(p))) + else print_ASCII(qo(character(p))); +@z + +@x + print_char(" "); + if font_dir[font(p)]<>dir_default then + begin p:=link(p); print_kanji(info(p)); + end + else print_ASCII(qo(character(p))); +@y + print_char(" "); + if font_dir[font(p)]<>dir_default then + begin p:=link(p); print_kanji(info(p)); + end + else if check_echar_range(qo(character(p)))=1 then + print_kanji(qo(character(p))) + else print_ASCII(qo(character(p))); @z @x @@ -176,6 +240,7 @@ else if (kcode_pos=1)or((kcode_pos>=@'11)and(kcode_pos<=@'12)) @d other_kchar=18 {kanji codes} @d max_char_code=18 {largest catcode for individual characters} @y +@d latin_ucs=14 {is not cjk characters in ucs code} @d not_cjk=15 {is not cjk characters} @d kanji=16 {kanji} @d kana=17 {hiragana, katakana, alphabet} @@ -211,6 +276,14 @@ else if (kcode_pos=1)or((kcode_pos>=@'11)and(kcode_pos<=@'12)) @z @x +@d single_base=active_base+256 {equivalents of one-character control sequences} +@d null_cs=single_base+256 {equivalent of \.{\\csname\\endcsname}} +@y +@d single_base=active_base+max_latin_val {equivalents of one-character control sequences} +@d null_cs=single_base+max_latin_val {equivalent of \.{\\csname\\endcsname}} +@z + +@x @d cat_code_base=auto_xspacing_code+1 {table of 256 command codes (the ``catcodes'')} @d kcat_code_base=cat_code_base+256 @@ -219,13 +292,29 @@ else if (kcode_pos=1)or((kcode_pos>=@'11)and(kcode_pos<=@'12)) @y @d enable_cjk_token_code=auto_xspacing_code+1 @d cat_code_base=enable_cjk_token_code+1 - {table of 256 command codes (the ``catcodes'')} -@d kcat_code_base=cat_code_base+256 + {table of |max_latin_val| command codes (the ``catcodes'')} +@d kcat_code_base=cat_code_base+max_latin_val {table of 512 command codes for the wchar's catcodes } @d auto_xsp_code_base=kcat_code_base+512 {table of 256 auto spacer flag} @z @x +@d lc_code_base=kansuji_base+10 {table of 256 lowercase mappings} +@d uc_code_base=lc_code_base+256 {table of 256 uppercase mappings} +@d sf_code_base=uc_code_base+256 {table of 256 spacefactor mappings} +@d math_code_base=sf_code_base+256 {table of 256 math mode mappings} +@d char_sub_code_base=math_code_base+256 {table of character substitutions} +@d int_base=char_sub_code_base+256 {beginning of region 5} +@y +@d lc_code_base=kansuji_base+10 {table of |max_latin_val| lowercase mappings} +@d uc_code_base=lc_code_base+max_latin_val {table of |max_latin_val| uppercase mappings} +@d sf_code_base=uc_code_base+max_latin_val {table of |max_latin_val| spacefactor mappings} +@d math_code_base=sf_code_base+max_latin_val {table of 256 math mode mappings} +@d char_sub_code_base=math_code_base+256 {table of character substitutions} +@d int_base=char_sub_code_base+256 {beginning of region 5} +@z + +@x @d auto_xspacing==equiv(auto_xspacing_code) @y @d auto_xspacing==equiv(auto_xspacing_code) @@ -245,13 +334,16 @@ eqtb[auto_xspacing_code]:=eqtb[cat_code_base]; eqtb[enable_cjk_token_code]:=eqtb[cat_code_base]; for k:=0 to 255 do begin cat_code(k):=other_char; - math_code(k):=hi(k); sf_code(k):=1000; + math_code(k):=hi(k); auto_xsp_code(k):=0; inhibit_xsp_type(k):=0; kinsoku_type(k):=0; end; for k:=0 to 511 do begin kcat_code(k):=other_kchar; end; +for k:=0 to max_latin_val-1 do + begin sf_code(k):=1000; + end; @z @x @@ -304,6 +396,29 @@ end else begin end; @z +@x +@d enc_jis=1 +@d enc_ucs=2 +@y +@d enc_jis=1 +@d enc_ucs=2 +@d enc_t1=@"80 +@d enc_ts1=@"81 +@d enc_ly1=@"82 +@d enc_t5=@"83 +@d enc_l7x=@"84 +@d enc_t2a=@"90 +@d enc_t2b=@"91 +@d enc_t2c=@"92 +@d enc_lgr=@"A0 +@z + +@x +begin if s<256 then cur_val:=s+single_base +@y +begin if s<256 then cur_val:=s+single_base +@z + @x l.5897 - upTeX primitive("char",char_num,0);@/ @!@:char_}{\.{\\char} primitive@> @@ -315,6 +430,12 @@ primitive("kchar",kchar_num,0);@/ @z @x +primitive("relax",relax,256); {cf.\ |scan_file_name|} +@y +primitive("relax",relax,max_cjk_val); {cf.\ |scan_file_name|} +@z + +@x char_num: print_esc("char"); @y char_num: print_esc("char"); @@ -322,6 +443,23 @@ kchar_num: print_esc("kchar"); @z @x + if font_enc[f]=enc_ucs then print("+Unicode") + else if font_enc[f]=enc_jis then print("+JIS"); +@y + if font_enc[f]=enc_ucs then print("+Unicode") + else if font_enc[f]=enc_jis then print("+JIS") + else if font_enc[f]=enc_t1 then print("+T1") + else if font_enc[f]=enc_ts1 then print("+TS1") + else if font_enc[f]=enc_ly1 then print("+LY1") + else if font_enc[f]=enc_t5 then print("+T5") + else if font_enc[f]=enc_l7x then print("+L7x") + else if font_enc[f]=enc_t2a then print("+T2A") + else if font_enc[f]=enc_t2b then print("+T2B") + else if font_enc[f]=enc_t2c then print("+T2C") + else if font_enc[f]=enc_lgr then print("+LGR"); +@z + +@x @d cs_token_flag==@"FFFF {amount added to the |eqtb| location in a token that stands for a control sequence; is a multiple of~256, less~1} @d left_brace_token=@'0400 {$2^8\cdot|left_brace|$} @@ -339,19 +477,19 @@ kchar_num: print_esc("kchar"); @y @d cs_token_flag=@"1FFFFFFF {amount added to the |eqtb| location in a token that stands for a control sequence; is a multiple of~@@"1000000, less~1} -@d max_char_val=@"100 {to separate char and command code} -@d left_brace_token=@"100 {$2^8\cdot|left_brace|$} -@d left_brace_limit=@"200 {$2^8\cdot(|left_brace|+1)$} -@d right_brace_token=@"200 {$2^8\cdot|right_brace|$} -@d right_brace_limit=@"300 {$2^8\cdot(|right_brace|+1)$} -@d math_shift_token=@"300 {$2^8\cdot|math_shift|$} -@d tab_token=@"400 {$2^8\cdot|tab_mark|$} -@d out_param_token=@"500 {$2^8\cdot|out_param|$} -@d space_token=@"A20 {$2^8\cdot|spacer|+|" "|$} -@d letter_token=@"B00 {$2^8\cdot|letter|$} -@d other_token=@"C00 {$2^8\cdot|other_char|$} -@d match_token=@"D00 {$2^8\cdot|match|$} -@d end_match_token=@"E00 {$2^8\cdot|end_match|$} +@d max_char_val=@"10000 {to separate char and command code} +@d left_brace_token=@"10000 {$2^16\cdot|left_brace|$} +@d left_brace_limit=@"20000 {$2^16\cdot(|left_brace|+1)$} +@d right_brace_token=@"20000 {$2^16\cdot|right_brace|$} +@d right_brace_limit=@"30000 {$2^16\cdot(|right_brace|+1)$} +@d math_shift_token=@"30000 {$2^16\cdot|math_shift|$} +@d tab_token=@"40000 {$2^16\cdot|tab_mark|$} +@d out_param_token=@"50000 {$2^16\cdot|out_param|$} +@d space_token=@"A0020 {$2^16\cdot|spacer|+|" "|$} +@d letter_token=@"B0000 {$2^16\cdot|letter|$} +@d other_token=@"C0000 {$2^16\cdot|other_char|$} +@d match_token=@"D0000 {$2^16\cdot|match|$} +@d end_match_token=@"E0000 {$2^16\cdot|end_match|$} @z @x @@ -359,6 +497,9 @@ kchar_num: print_esc("kchar"); begin m:=kcat_code(kcatcodekey(info(p))); c:=info(p); end else begin m:=Hi(info(p)); c:=Lo(info(p)); + end; + if (m<kanji)and(c>256) then print_esc("BAD.") +@.BAD@> @y if check_kanji(info(p)) then {|wchar_token|} begin @@ -366,12 +507,24 @@ kchar_num: print_esc("kchar"); c:=ktokentochr(info(p)); end else begin m:=info(p) div max_char_val; c:=info(p) mod max_char_val; + end; + if (m<kanji)and(c>=max_latin_val) then print_esc("BAD.") +@.BAD@> @z @x +@<Display the token ...@>= +case m of kanji,kana,other_kchar: print_kanji(KANJI(c)); +left_brace,right_brace,math_shift,tab_mark,sup_mark,sub_mark,spacer, + letter,other_char: print(c); @y +@<Display the token ...@>= +case m of kanji,kana,other_kchar,hangul,modifier: print_kanji(KANJI(c)); +left_brace,right_brace,math_shift,tab_mark,sup_mark,sub_mark,spacer, + letter,other_char: if (check_echar_range(c)=1)or((c>255)and(c<max_latin_val)) + then print_kanji(KANJI(c)) else print(c); @z @x @@ -413,6 +566,20 @@ if ((kcp mod @'10)>0)and(nrestmultichr(kcp)>0) then p:=p-(kcp mod @'10); @z @x +primitive("par",par_end,256); {cf.\ |scan_file_name|} +@y +primitive("par",par_end,max_cjk_val); {cf.\ |scan_file_name|} +@z + +@x +@!c,@!cc:ASCII_code; {constituents of a possible expanded code} +@!d:2..3; {number of excess characters in an expanded code} +@y +@!c,@!cc,@!cd,@!ce:ASCII_code; {constituents of a possible expanded code} +@!d:2..7; {number of excess characters in an expanded code} +@z + +@x begin cur_chr:=buffer[loc]; incr(loc); if multistrlen(ustringcast(buffer), limit+1, loc-1)=2 then begin cur_chr:=fromBUFF(ustringcast(buffer), limit+1, loc-1); @@ -427,6 +594,7 @@ if ((kcp mod @'10)>0)and(nrestmultichr(kcp)>0) then p:=p-(kcp mod @'10); cur_chr:=fromBUFF(ustringcast(buffer), limit+1, loc); cur_cmd:=kcat_code(kcatcodekey(cur_chr)); if (multistrlen(ustringcast(buffer), limit+1, loc)>1) and check_kcat_code(cur_cmd,cur_chr) then begin + if (cur_cmd=latin_ucs) then cur_cmd:=cat_code(cur_chr); if (cur_cmd=not_cjk) then cur_cmd:=other_kchar; for l:=loc to loc-1+multistrlen(ustringcast(buffer), limit+1, loc) do buffer2[l]:=1; @@ -462,6 +630,40 @@ hangul_code(mid_kanji): @z @x +@d hex_to_cur_chr== + if c<="9" then cur_chr:=c-"0" @+else cur_chr:=c-"a"+10; + if cc<="9" then cur_chr:=16*cur_chr+cc-"0" + else cur_chr:=16*cur_chr+cc-"a"+10 +@y +@d hex_to_cur_chr== + if c<="9" then cur_chr:=c-"0" @+else cur_chr:=c-"a"+10; + if cc<="9" then cur_chr:=16*cur_chr+cc-"0" + else cur_chr:=16*cur_chr+cc-"a"+10 +@d long_hex_to_cur_chr== + if c<="9" then cur_chr:=c-"0" @+else cur_chr:=c-"a"+10; + if cc<="9" then cur_chr:=16*cur_chr+cc-"0" + else cur_chr:=16*cur_chr+cc-"a"+10; + if cd<="9" then cur_chr:=16*cur_chr+cd-"0" + else cur_chr:=16*cur_chr+cd-"a"+10; + if ce<="9" then cur_chr:=16*cur_chr+ce-"0" + else cur_chr:=16*cur_chr+ce-"a"+10 +@z + +@x + begin c:=buffer[loc+1]; @+if c<@'200 then {yes we have an expanded char} +@y + begin if (cur_chr=buffer[loc+1]) and (cur_chr=buffer[loc+2]) and + ((loc+6)<=limit) then + begin c:=buffer[loc+3]; cc:=buffer[loc+4]; + cd:=buffer[loc+5]; ce:=buffer[loc+6]; + if is_hex(c) and is_hex(cc) and is_hex(cd) and is_hex(ce) then + begin loc:=loc+7; long_hex_to_cur_chr; goto reswitch; + end + end; + c:=buffer[loc+1]; @+if c<@'200 then {yes we have an expanded char} +@z + +@x else begin k:=loc; cur_chr:=buffer[k]; incr(k); if multistrlen(ustringcast(buffer), limit+1, k-1)=2 then begin cat:=kcat_code(kcatcodekey(fromBUFF(ustringcast(buffer), limit+1, k-1))); @@ -477,7 +679,7 @@ else begin k:=loc; cur_chr:=fromBUFF(ustringcast(buffer), limit+1, k); cat:=kcat_code(kcatcodekey(cur_chr)); if (multistrlen(ustringcast(buffer), limit+1, k)>1) and check_kcat_code(cat,cur_chr) then begin - if (cat=not_cjk) then cat:=other_kchar; + if (cat=latin_ucs)or(cat=not_cjk) then cat:=other_kchar; for l:=k to k-1+multistrlen(ustringcast(buffer), limit+1, k) do buffer2[l]:=1; k:=k+multistrlen(ustringcast(buffer), limit+1, k) end @@ -519,6 +721,7 @@ begin repeat cur_chr:=fromBUFF(ustringcast(buffer), limit+1, k); cat:=kcat_code(kcatcodekey(cur_chr)); if (multistrlen(ustringcast(buffer), limit+1, k)>1) and check_kcat_code(cat,cur_chr) then begin + if (cat=latin_ucs) then cat:=cat_code(cur_chr); if (cat=not_cjk) then cat:=other_kchar; for l:=k to k-1+multistrlen(ustringcast(buffer), limit+1, k) do buffer2[l]:=1; @@ -563,6 +766,12 @@ if cat=other_kchar then k:=k-multilenbuffchar(cur_chr)+1; {now |k| points to fir begin cur_cmd:=t div max_char_val; cur_chr:=t mod max_char_val; @z +@x +@d no_expand_flag=257 {this characterizes a special variant of |relax|} +@y +@d no_expand_flag=max_cjk_val+1 {this characterizes a special variant of |relax|} +@z + @x get_token if (cur_cmd=kanji)or(cur_cmd=kana)or(cur_cmd=other_kchar) then {|wchar_token|} cur_tok:=cur_chr @@ -573,10 +782,18 @@ if cat=other_kchar then k:=k-multilenbuffchar(cur_chr)+1; {now |k| points to fir cur_tok:=(kanji_ivs*max_cjk_val)+cur_chr else cur_tok:=(cur_cmd*max_cjk_val)+cur_chr + else if (cur_cmd=latin_ucs)or(check_echar_range(cur_chr)=1) then + cur_tok:=(cat_code(cur_chr)*max_cjk_val)+cur_chr else cur_tok:=(cur_cmd*max_char_val)+cur_chr @z @x + begin eq_define(cur_cs,relax,256); {N.B.: The |save_stack| might change} +@y + begin eq_define(cur_cs,relax,max_cjk_val); {N.B.: The |save_stack| might change} +@z + +@x if check_kanji(info(p)) then {|wchar_token|} begin buffer[j]:=Hi(info(p)); buffer2[j]:=1; incr(j); buffer2[j]:=1; end @@ -606,6 +823,8 @@ if cat=other_kchar then k:=k-multilenbuffchar(cur_chr)+1; {now |k| points to fir cur_tok:=(kanji_ivs*max_cjk_val)+cur_chr else cur_tok:=(cur_cmd*max_cjk_val)+cur_chr + else if (cur_cmd=latin_ucs)or(check_echar_range(cur_chr)=1) then + cur_tok:=(cat_code(cur_chr)*max_cjk_val)+cur_chr else cur_tok:=(cur_cmd*max_char_val)+cur_chr @z @@ -619,6 +838,8 @@ if cat=other_kchar then k:=k-multilenbuffchar(cur_chr)+1; {now |k| points to fir cur_tok:=(kanji_ivs*max_cjk_val)+cur_chr else cur_tok:=(cur_cmd*max_cjk_val)+cur_chr + else if (cur_cmd=latin_ucs)or(check_echar_range(cur_chr)=1) then + cur_tok:=(cat_code(cur_chr)*max_cjk_val)+cur_chr else cur_tok:=(cur_cmd*max_char_val)+cur_chr @z @@ -630,6 +851,16 @@ char_given,math_given: scanned_result(cur_chr)(int_val); @z @x +else if m<math_code_base then { \.{\\lccode}, \.{\\uccode}, \.{\\sfcode}, \.{\\catcode} } + begin scan_ascii_num; + scanned_result(equiv(m+cur_val))(int_val) end +@y +else if m<math_code_base then { \.{\\lccode}, \.{\\uccode}, \.{\\sfcode}, \.{\\catcode} } + begin scan_latin_num; + scanned_result(equiv(m+cur_val))(int_val) end +@z + +@x @d ptex_minor_version_code=ptex_version_code+1 {code for \.{\\ptexminorversion}} @y @d uptex_version_code=ptex_version_code+1 {code for \.{\\uptexversion}} @@ -661,12 +892,63 @@ primitive("uptexversion",last_item,uptex_version_code); @z @x +procedure scan_ascii_num; +begin scan_int; +if (cur_val<0)or(cur_val>255) then + begin print_err("Bad character code"); +@.Bad character code@> + help2("A character number must be between 0 and 255.")@/ + ("I changed this one to zero."); int_error(cur_val); cur_val:=0; + end; +end; +@y +procedure scan_ascii_num; +begin scan_int; +if (cur_val<0)or(cur_val>255) then + begin print_err("Bad character code"); +@.Bad character code@> + help2("A character number must be between 0 and 255.")@/ + ("I changed this one to zero."); int_error(cur_val); cur_val:=0; + end; +end; +procedure scan_latin_num; +begin scan_int; +if not is_char_ascii(cur_val) then + begin print_err("Bad character code"); +@.Bad character code@> + help2("A character number must be between 0 and ""2E7F.")@/ + ("I changed this one to zero."); int_error(cur_val); cur_val:=0; + end; +end; +@z + +@x if (cur_cmd=kanji)or(cur_cmd=kana)or(cur_cmd=other_kchar) then {|wchar_token|} @y if (cur_cmd>=kanji)and(cur_cmd<=modifier) then {|wchar_token|} @z @x + if str_start[m+1]-str_start[m] + = multistrlenshort(str_pool, str_start[m+1], str_start[m]) + then + cur_val:=fromBUFFshort(str_pool, str_start[m+1], str_start[m]) + else begin cur_cmd:=invalid_char; cur_val:=256; end; + end; +if (cur_val>255)and(cur_cmd<kanji) then + begin print_err("Improper alphabetic or KANJI constant"); +@y + if str_start[m+1]-str_start[m] + = multistrlenshort(str_pool, str_start[m+1], str_start[m]) + then + cur_val:=fromBUFFshort(str_pool, str_start[m+1], str_start[m]) + else begin cur_cmd:=invalid_char; cur_val:=max_cjk_val; end; + end; +if (cur_val>=max_latin_val)and(cur_cmd<kanji) then + begin print_err("Improper alphabetic or KANJI constant"); +@z + +@x @!t:halfword; {token being appended} @!k:pool_pointer; {index into |str_pool|} begin str_room(1); @@ -688,6 +970,7 @@ while k<pool_ptr do begin t:=so(str_pool[k]); if t>=@"180 then { there is no |wchar_token| whose code is 0--127. } begin t:=fromBUFFshort(str_pool, pool_ptr, k); cc:=kcat_code(kcatcodekey(t)); + if (cc=latin_ucs) then cc:=other_char; if (cc=not_cjk) then cc:=other_kchar; if (cc=kanji)and(t>=max_cjk_val) then cc:=kanji_ivs; t:=t+cc*max_cjk_val; @@ -761,16 +1044,28 @@ uptex_revision_code: print(upTeX_revision); @x if (cur_cmd=kanji)or(cur_cmd=kana)or(cur_cmd=other_kchar) then + begin m:=cur_cmd; n:=cur_chr; + end +else if (cur_cmd>active_char)or(cur_chr>255) then @y if (cur_cmd>=kanji)and(cur_cmd<=modifier) then + begin m:=cur_cmd; n:=cur_chr; + end +else if (cur_cmd>active_char)or(cur_chr>=max_latin_val) then @z @x get_x_token_or_active_char; if (cur_cmd=kanji)or(cur_cmd=kana)or(cur_cmd=other_kchar) then + begin cur_cmd:=cur_cmd; + end {dummy} +else if (cur_cmd>active_char)or(cur_chr>255) then @y get_x_token_or_active_char; if (cur_cmd>=kanji)and(cur_cmd<=modifier) then + begin cur_cmd:=cur_cmd; + end {dummy} +else if (cur_cmd>active_char)or(cur_chr>=max_latin_val) then @z @x @@ -793,6 +1088,8 @@ begin begin str_room(2); append_char(@"100+Hi(cur_chr)); {kanji upper byte} append_char(@"100+Lo(cur_chr)); {kanji lower byte} + end + else if (cur_cmd>other_char)or(cur_chr>255) then {not an alphabet} @y if (cur_cmd>=kanji)and(cur_cmd<=modifier) then {|wchar_token|} begin @@ -821,6 +1118,434 @@ begin if BYTE3(cur_chr)<>0 then append_char(@"100+BYTE3(cur_chr)); append_char(@"100+BYTE4(cur_chr)); end; + end + else if (cur_cmd>other_char)or(cur_chr>=max_latin_val) then {not an alphabet} +@z + +@x +@d non_char==qi(256) {a |halfword| code that can't match a real character} +@y +@d non_char==qi(65535) {a code that can't match a real character} +@z + +@x +@!font_bc: ^eight_bits; + {beginning (smallest) character code} +@!font_ec: ^eight_bits; + {ending (largest) character code} +@y +@!font_bc: ^sixteen_bits; + {beginning (smallest) character code} +@!font_ec: ^sixteen_bits; + {ending (largest) character code} +@z + +@x +@d char_width_end(#)==#.b0].sc +@d char_width(#)==font_info[width_base[#]+char_width_end +@d char_exists(#)==(#.b0>min_quarterword) +@d char_italic_end(#)==(qo(#.b2)) div 4].sc +@d char_italic(#)==font_info[italic_base[#]+char_italic_end +@d height_depth(#)==qo(#.b1) +@d char_height_end(#)==(#) div 16].sc +@d char_height(#)==font_info[height_base[#]+char_height_end +@d char_depth_end(#)==(#) mod 16].sc +@d char_depth(#)==font_info[depth_base[#]+char_depth_end +@d char_tag(#)==((qo(#.b2)) mod 4) +@y +@d char_width_end(#)==#.b0].sc +@d char_width(#)==font_info[width_base[#]+char_width_end +@d char_exists(#)==(#.b0>min_quarterword) +@d char_italic_end(#)==(qo(#.b2)) div 256].sc +@d char_italic(#)==font_info[italic_base[#]+char_italic_end +@d height_depth(#)==qo(#.b1) +@d char_height_end(#)==(#) div 256].sc +@d char_height(#)==font_info[height_base[#]+char_height_end +@d char_depth_end(#)==(#) mod 256].sc +@d char_depth(#)==font_info[depth_base[#]+char_depth_end +@d char_tag(#)==((qo(#.b2)) mod 4) +@z + +@x +@!cx:KANJI_code; {kanji code} +@y +@!cx:KANJI_code; {kanji code} +@!ofm_flag:integer; +@!font_level,@!header_length:integer; +@!fn_dir:integer; +@!ncw,@!nlw,@!neew:integer; +@z + +@x +@!a,@!b,@!c,@!d:eight_bits; {byte variables} +@y +@!a,@!b,@!c,@!d:integer; {byte variables} +@z + +@x +if file_opened then print(" not loadable: Bad metric (TFM) file") +else if name_too_long then print(" not loadable: Metric (TFM) file name too long") +else print(" not loadable: Metric (TFM) file not found"); +@y +if file_opened then print(" not loadable: Bad metric (TFM/OFM) file") +else if name_too_long then print(" not loadable: Metric (TFM/OFM) file name too long") +else print(" not loadable: Metric (TFM/OFM) file not found"); +@z + +@x +pack_file_name(nom,aire,""); +if not b_open_in(tfm_file) then abort; +@y +pack_file_name(nom,aire,""); +if not ofm_open_in(tfm_file) then + if not b_open_in(tfm_file) then abort; +@z + +@x +@d read_sixteen(#)==begin #:=fbyte; + if #>127 then abort; + fget; #:=#*@'400+fbyte; + end +@d read_twentyfourx(#)==begin #:=fbyte; + fget; #:=#*@"100+fbyte; + fget; #:=#+fbyte*@"10000; + end +@d store_four_quarters(#)==begin fget; a:=fbyte; qw.b0:=qi(a); + fget; b:=fbyte; qw.b1:=qi(b); + fget; c:=fbyte; qw.b2:=qi(c); + fget; d:=fbyte; qw.b3:=qi(d); + #:=qw; + end +@y +@d read_sixteen(#)==begin #:=fbyte; + if #>127 then abort; + fget; #:=#*@'400+fbyte; + end +@d read_sixteen_unsigned(#)==begin #:=fbyte; + fget; #:=#*@'400+fbyte; + end +@d read_twentyfourx(#)==begin #:=fbyte; + fget; #:=#*@"100+fbyte; + fget; #:=#+fbyte*@"10000; + end +@d read_thirtytwo(#)==begin #:=fbyte; + if #>127 then abort; + fget; #:=#*@'400+fbyte; + fget; #:=#*@'400+fbyte; + fget; #:=#*@'400+fbyte; + end +@d store_four_quarters(#)==begin + if (ofm_flag<>0) then begin + fget; read_sixteen_unsigned(a); qw.b0:=a; + fget; read_sixteen_unsigned(b); qw.b1:=b; + fget; read_sixteen_unsigned(c); qw.b2:=c; + fget; read_sixteen_unsigned(d); qw.b3:=d; + #:=qw; + end + else begin + fget; a:=fbyte; qw.b0:=qi(a); + fget; b:=fbyte; qw.b1:=qi(b); + fget; c:=fbyte; qw.b2:=qi(c); + fget; d:=fbyte; qw.b3:=qi(d); + #:=qw; + end + end +@d store_character_info(#)==begin + if (ofm_flag<>0) then begin + fget; read_sixteen_unsigned(a); qw.b0:=a; + fget; read_sixteen_unsigned(b); qw.b1:=b; + fget; read_sixteen_unsigned(c); qw.b2:=c; + fget; read_sixteen_unsigned(d); qw.b3:=d; + #:=qw; + end + else begin + fget; a:=fbyte; qw.b0:=qi(a); + fget; b:=fbyte; + b:=(b div 16)*256 + (b mod 16); qw.b1:=b; + fget; c:=fbyte; + c:=(c div 4)*256 + (c mod 4); qw.b2:=c; + fget; d:=fbyte; qw.b3:=qi(d); + #:=qw; + end + end +@z + +@x +@ @<Read the {\.{TFM}} size fields@>= +begin read_sixteen(lf); +fget; read_sixteen(lh); +@y +@ @<Read the {\.{TFM}} size fields@>= +begin read_sixteen(lf); +fget; read_sixteen(lh); +ofm_flag:=0; +font_level:=-1; +ncw:=0; nlw:=0; neew:=0; +@z + +@x +else if lf=tate_jfm_id then + begin jfm_flag:=dir_tate; nt:=lh; + fget; read_sixteen(lf); + fget; read_sixteen(lh); + end +@y +else if lf=tate_jfm_id then + begin jfm_flag:=dir_tate; nt:=lh; + fget; read_sixteen(lf); + fget; read_sixteen(lh); + end +else if lf=0 then + begin ofm_flag:=1; + font_level:=lh; + jfm_flag:=dir_default; nt:=0; + if (font_level<>0) then abort; + fget; read_thirtytwo(lf); + fget; read_thirtytwo(lh); + end +@z + +@x +else begin jfm_flag:=dir_default; nt:=0; + end; +fget; read_sixteen(bc); +fget; read_sixteen(ec); +if (bc>ec+1)or(ec>255) then abort; +if bc>255 then {|bc=256| and |ec=255|} + begin bc:=1; ec:=0; + end; +fget; read_sixteen(nw); +fget; read_sixteen(nh); +fget; read_sixteen(nd); +fget; read_sixteen(ni); +fget; read_sixteen(nl); +fget; read_sixteen(nk); +fget; read_sixteen(ne); +fget; read_sixteen(np); +@y +else begin jfm_flag:=dir_default; nt:=0; + end; +if ofm_flag<>1 then begin + fget; read_sixteen(bc); + fget; read_sixteen(ec); + if (bc>ec+1)or(ec>255) then abort; + if bc>255 then {|bc=256| and |ec=255|} + begin bc:=1; ec:=0; + end; + fget; read_sixteen(nw); + fget; read_sixteen(nh); + fget; read_sixteen(nd); + fget; read_sixteen(ni); + fget; read_sixteen(nl); + fget; read_sixteen(nk); + fget; read_sixteen(ne); + fget; read_sixteen(np); + end +else begin + fget; read_thirtytwo(bc); + fget; read_thirtytwo(ec); + if (bc>ec+1)or(ec>65535) then abort; + if bc>65535 then {|bc=65536| and |ec=65535|} + begin bc:=1; ec:=0; + end; + fget; read_thirtytwo(nw); + fget; read_thirtytwo(nh); + fget; read_thirtytwo(nd); + fget; read_thirtytwo(ni); + fget; read_thirtytwo(nl); + fget; read_thirtytwo(nk); + fget; read_thirtytwo(ne); + fget; read_thirtytwo(np); + fget; read_thirtytwo(fn_dir); + nlw:=2*nl; + neew:=2*ne; + if font_level=0 then begin + header_length:=14; + ncw:=2*(ec-bc+1); + end + else begin + abort; + end; +end; +if ofm_flag<>0 then + begin if lf<>header_length+lh+ncw+nw+nh+nd+ni+nlw+nk+neew+np + then abort; + end +else +@z + +@x +@<Use size fields to allocate font information@>= +if jfm_flag<>dir_default then +@y +@<Use size fields to allocate font information@>= +if ofm_flag<>0 then begin + if font_level=0 then + lf:=lf-14-lh-(ec-bc+1)-nl-ne + else + abort; + end +else +if jfm_flag<>dir_default then +@z + +@x +font_enc[f]:=jfm_enc; if jfm_flag=dir_default then font_enc[f]:=0; +font_num_ext[f]:=nt; +ctype_base[f]:=fmem_ptr; +char_base[f]:=ctype_base[f]+nt-bc; +width_base[f]:=char_base[f]+ec+1; +@y +font_enc[f]:=0; +if (jfm_flag=dir_default)and(jfm_enc>=enc_t1) then font_enc[f]:=jfm_enc; +if (jfm_flag<>dir_default)and(jfm_enc<=enc_ucs) then font_enc[f]:=jfm_enc; +font_num_ext[f]:=nt; +ctype_base[f]:=fmem_ptr; +char_base[f]:=ctype_base[f]+nt-bc; +width_base[f]:=char_base[f]+ec+1; +@z + +@x +store_four_quarters(font_check[f]); +@y +begin + fget; a:=fbyte; qw.b0:=qi(a); + fget; b:=fbyte; qw.b1:=qi(b); + fget; c:=fbyte; qw.b2:=qi(c); + fget; d:=fbyte; qw.b3:=qi(d); + font_check[f]:=qw; + end; +@z + +@x +@ @<Read character data@>= +if jfm_flag<>dir_default then + for k:=ctype_base[f] to ctype_base[f]+nt-1 do + begin + fget; read_twentyfourx(cx); + if jfm_enc=enc_ucs then {Unicode TFM} + font_info[k].hh.rh:=toDVI(fromUCS(cx)) + else if jfm_enc=enc_jis then {JIS-encoded TFM} + font_info[k].hh.rh:=toDVI(fromJIS(cx)) + else + font_info[k].hh.rh:=tokanji(cx); {|kchar_code|} + fget; cx:=fbyte; + font_info[k].hh.lhfield:=tonum(cx); {|kchar_type|} + end; +for k:=char_base[f]+bc to width_base[f]-1 do + begin store_four_quarters(font_info[k].qqqq); + if (a>=nw)or(b div @'20>=nh)or(b mod @'20>=nd)or + (c div 4>=ni) then abort; + case c mod 4 of + lig_tag: if d>=nl then abort; + ext_tag: if d>=ne then abort; + list_tag: @<Check for charlist cycle@>; + othercases do_nothing {|no_tag|} + endcases; + end +@y +@ @<Read character data@>= +if ofm_flag<>0 then begin +if font_level=1 then begin + abort; + end; + end +else +if jfm_flag<>dir_default then + for k:=ctype_base[f] to ctype_base[f]+nt-1 do + begin + fget; read_twentyfourx(cx); + if jfm_enc=enc_ucs then {Unicode TFM} + font_info[k].hh.rh:=toDVI(fromUCS(cx)) + else if jfm_enc=enc_jis then {JIS-encoded TFM} + font_info[k].hh.rh:=toDVI(fromJIS(cx)) + else + font_info[k].hh.rh:=tokanji(cx); {|kchar_code|} + fget; cx:=fbyte; + font_info[k].hh.lhfield:=tonum(cx); {|kchar_type|} + end; +k:=char_base[f]+bc; +while k<=width_base[f]-1 do + begin store_character_info(font_info[k].qqqq); + if (a>=nw)or((b div 256)>=nh)or((b mod 256)>=nd)or + ((c div 256)>=ni) then abort; + case c mod 4 of + lig_tag: if d>=nl then abort; + ext_tag: if d>=ne then abort; + list_tag: @<Check for charlist cycle@>; + othercases do_nothing {|no_tag|} + endcases; + incr(k); + if font_level=1 then begin + abort; + end; + end +@z + +@x +@<Read ligature/kern program@>= +bch_label:=@'77777; bchar:=256; +@y +@<Read ligature/kern program@>= +bch_label:=@'77777; bchar:=max_latin_val; +@z + +@x +@p procedure char_warning(@!f:internal_font_number;@!c:eight_bits); +@y +@p procedure char_warning(@!f:internal_font_number;@!c:sixteen_bits); +@z + +@x + if (c<" ")or(c>"~") then + begin print_char("^"); print_char("^"); + if c<64 then print_char(c+64) + else if c<128 then print_char(c-64) + else begin print_lc_hex(c div 16); print_lc_hex(c mod 16); end + end +@y + if (c<" ")or(c>"~") then begin + print_char("^"); print_char("^"); + if c<64 then print_char(c+64) + else if c<128 then print_char(c-64) + else if c<256 then begin + print_lc_hex(c div 16); print_lc_hex(c mod 16); end + else begin print_char("^"); print_char("^"); + print_lc_hex(c div 4096); print_lc_hex((c mod 4096) div 256); + print_lc_hex((c mod 256) div 16); print_lc_hex(c mod 16); end + end +@z + +@x +@p function new_character(@!f:internal_font_number;@!c:eight_bits):pointer; +label exit; +var p:pointer; {newly allocated node} +@!ec:quarterword; {effective character of |c|} +begin ec:=effective_char(false,f,qi(c)); +if font_bc[f]<=qo(ec) then if font_ec[f]>=qo(ec) then + if char_exists(orig_char_info(f)(ec)) then {N.B.: not |char_info|} + begin p:=get_avail; font(p):=f; character(p):=qi(c); + new_character:=p; return; + end; +char_warning(f,c); +new_character:=null; +exit:end; +@y +@p function new_character(@!f:internal_font_number;@!c:sixteen_bits):pointer; +label exit; +var p:pointer; {newly allocated node} +@!ec,cc:quarterword; {effective character of |c|} +begin cc:=c; +c:=ptencucsto8bitcode(font_enc[f],c); +ec:=effective_char(false,f,qi(c)); +if font_bc[f]<=qo(ec) then if font_ec[f]>=qo(ec) then + if char_exists(orig_char_info(f)(ec)) then {N.B.: not |char_info|} + begin p:=get_avail; font(p):=f; character(p):=qi(c); + new_character:=p; return; + end; +char_warning(f,cc); +new_character:=null; +exit:end; @z @x @@ -832,6 +1557,27 @@ begin @z @x + if font_dir[f]=dir_default then + begin chain:=false; + if font_ec[f]>=qo(c) then if font_bc[f]<=qo(c) then + if char_exists(orig_char_info(f)(c)) then {N.B.: not |char_info|} + begin if c>=qi(128) then dvi_out(set1); + dvi_out(qo(c));@/ +@y + if font_dir[f]=dir_default then + begin chain:=false; + c:=ptencucsto8bitcode(font_enc[f],c); + if font_ec[f]>=qo(c) then if font_bc[f]<=qo(c) then + if char_exists(orig_char_info(f)(c)) then {N.B.: not |char_info|} + begin if c>=qi(@"100) then begin + dvi_out(set2); dvi_out(Hi(c)); dvi_out(Lo(c)); + end + else begin if c>=qi(128) then dvi_out(set1); + dvi_out(qo(c));@/ + end; +@z + +@x jc:=KANJI(info(p)); @y jc:=ktokentochr(info(p)); @@ -851,6 +1597,283 @@ begin @z @x +@!hd:eight_bits; {height and depth indices for a character} +@y +@!hd:sixteen_bits; {height and depth indices for a character} +@!cx:integer; +@z + +@x +@<Incorporate character dimensions into the dimensions of the hbox...@>= +begin f:=font(p); i:=char_info(f)(character(p)); hd:=height_depth(i); +@y +@<Incorporate character dimensions into the dimensions of the hbox...@>= +begin f:=font(p); cx:=ptencucsto8bitcode(font_enc[f],character(p)); +i:=char_info(f)(cx); hd:=height_depth(i); +@z + +@x +@!hd: eight_bits; {height-depth byte} +@y +@!hd: sixteen_bits; {height-depth byte} +@z + +@x +@!hd:eight_bits; {|height_depth| byte} +@y +@!hd:sixteen_bits; {|height_depth| byte} +@z + +@x +@!hd:eight_bits; {|height_depth| byte} +@y +@!hd:sixteen_bits; {|height_depth| byte} +@z + +@x +@d span_code=256 {distinct from any character} +@d cr_code=257 {distinct from |span_code| and from any character} +@y +@d span_code=max_cjk_val {distinct from any character} +@d cr_code=max_cjk_val+1 {distinct from |span_code| and from any character} +@z + +@x +@!cc:ASCII_code; +@y +@!cc:sixteen_bits; +@z + +@x + repeat f:=post_f; cc:=character(cur_p); + act_width:=act_width+char_width(f)(orig_char_info(f)(cc)); +@y + repeat f:=post_f; + cc:=ptencucsto8bitcode(font_enc[f],character(cur_p)); + act_width:=act_width+char_width(f)(orig_char_info(f)(cc)); +@z + +@x hyphen +@!hc:array[0..65] of 0..256; {word to be hyphenated} +@!hn:0..64; {the number of positions occupied in |hc|; + not always a |small_number|} +@!ha,@!hb:pointer; {nodes |ha..hb| should be replaced by the hyphenated result} +@!hf:internal_font_number; {font number of the letters in |hc|} +@!hu:array[0..63] of 0..256; {like |hc|, before conversion to lowercase} +@!hyf_char:integer; {hyphen character of the relevant font} +@!cur_lang,@!init_cur_lang:ASCII_code; {current hyphenation table of interest} +@!l_hyf,@!r_hyf,@!init_l_hyf,@!init_r_hyf:integer; {limits on fragment sizes} +@!hyf_bchar:halfword; {boundary character after $c_n$} +@y +@!hc:array[0..65] of 0..max_latin_val; {word to be hyphenated} +@!hn:0..64; {the number of positions occupied in |hc|; + not always a |small_number|} +@!ha,@!hb:pointer; {nodes |ha..hb| should be replaced by the hyphenated result} +@!hf:internal_font_number; {font number of the letters in |hc|} +@!hu:array[0..63] of 0..max_latin_val; {like |hc|, before conversion to lowercase} +@!hyf_char:integer; {hyphen character of the relevant font} +@!cur_lang,@!init_cur_lang:ASCII_code; {current hyphenation table of interest} +@!l_hyf,@!r_hyf,@!init_l_hyf,@!init_r_hyf:integer; {limits on fragment sizes} +@!hyf_bchar:halfword; {boundary character after $c_n$} +@!max_hyph_char:integer; + +@ @<Set initial values of key variables@>= +max_hyph_char:=max_latin_val-1; +@z + +@x +@<Local variables for line...@>= +@!j:small_number; {an index into |hc| or |hu|} +@!c:0..255; {character being considered for hyphenation} +@y +@<Local variables for line...@>= +@!j:small_number; {an index into |hc| or |hu|} +@!c:sixteen_bits; {character being considered for hyphenation} +@z + +@x +if hyf_char>255 then goto done1; +@y +if hyf_char>=max_latin_val then goto done1; +@z + +@x +hn:=0; +loop@+ begin if is_char_node(s) then + begin if font(s)<>hf then goto done3; + hyf_bchar:=character(s); c:=qo(hyf_bchar); + if lc_code(c)=0 then goto done3; + if hn=63 then goto done3; + hb:=s; incr(hn); hu[hn]:=c; hc[hn]:=lc_code(c); hyf_bchar:=non_char; +@y +hn:=0; +loop@+ begin if is_char_node(s) then + begin if font(s)<>hf then goto done3; + hyf_bchar:=character(s); c:=qo(hyf_bchar); + if lc_code(c)=0 then goto done3; + if lc_code(c)>max_hyph_char then goto done3; + if hn=63 then goto done3; + hb:=s; incr(hn); hu[hn]:=c; hc[hn]:=lc_code(c); hyf_bchar:=non_char; +@z + +@x +while q>null do + begin c:=qo(character(q)); + if lc_code(c)=0 then goto done3; + if j=63 then goto done3; + incr(j); hu[j]:=c; hc[j]:=lc_code(c);@/ + q:=link(q); + end; +@y +while q>null do + begin c:=qo(character(q)); + if lc_code(c)=0 then goto done3; + if lc_code(c)>max_hyph_char then goto done3; + if j=63 then goto done3; + incr(j); hu[j]:=c; hc[j]:=lc_code(c);@/ + q:=link(q); + end; +@z + +@x + begin hu[0]:=256; init_lig:=false; +@y + begin hu[0]:=max_hyph_char; init_lig:=false; +@z + +@x +found2: s:=ha; j:=0; hu[0]:=256; init_lig:=false; init_list:=null; +@y +found2: s:=ha; j:=0; hu[0]:=max_hyph_char; init_lig:=false; init_list:=null; +@z + +@x +getting the input $x_j\ldots x_n$ from the |hu| array. If $x_j=256$, +we consider $x_j$ to be an implicit left boundary character; in this +case |j| must be strictly less than~|n|. There is a +parameter |bchar|, which is either 256 or an implicit right boundary character +@y +getting the input $x_j\ldots x_n$ from the |hu| array. If $x_j=|max_hyph_char|$, +we consider $x_j$ to be an implicit left boundary character; in this +case |j| must be strictly less than~|n|. There is a +parameter |bchar|, which is either |max_hyph_char| +or an implicit right boundary character +@z + +@x +@<Local variables for hyph...@>= +@!major_tail,@!minor_tail:pointer; {the end of lists in the main and + discretionary branches being reconstructed} +@!c:ASCII_code; {character temporarily replaced by a hyphen} +@y +@<Local variables for hyph...@>= +@!major_tail,@!minor_tail:pointer; {the end of lists in the main and + discretionary branches being reconstructed} +@!c:sixteen_bits; {character temporarily replaced by a hyphen} +@z + +@x + begin decr(l); c:=hu[l]; c_loc:=l; hu[l]:=256; +@y + begin decr(l); c:=hu[l]; c_loc:=l; hu[l]:=max_hyph_char; +@z + +@x +hyphenation algorithm is quite short. In the following code we set |hc[hn+2]| +to the impossible value 256, in order to guarantee that |hc[hn+3]| will +@y +hyphenation algorithm is quite short. In the following code we set |hc[hn+2]| to +the impossible value |max_hyph_char|, in order to guarantee that |hc[hn+3]| will +@z + +@x +hc[0]:=0; hc[hn+1]:=0; hc[hn+2]:=256; {insert delimiters} +@y +hc[0]:=0; hc[hn+1]:=0; hc[hn+2]:=max_hyph_char; {insert delimiters} +@z + +@x first_fit +@!ll:1..256; {upper limit of |trie_min| updating} +@y +@!ll:1..max_latin_val; {upper limit of |trie_min| updating} +@z + +@x + @<Ensure that |trie_max>=h+256|@>; +@y + @<Ensure that |trie_max>=h+max_hyph_char|@>; +@z + +@x +@ By making sure that |trie_max| is at least |h+256|, we can be sure that +|trie_max>z|, since |h=z-c|. It follows that location |trie_max| will +never be occupied in |trie|, and we will have |trie_max>=trie_link(z)|. + +@<Ensure that |trie_max>=h+256|@>= +if trie_max<h+256 then + begin if trie_size<=h+256 then overflow("pattern memory",trie_size); +@y +@ By making sure that |trie_max| is at least |h+max_hyph_char|, +we can be sure that +|trie_max>z|, since |h=z-c|. It follows that location |trie_max| will +never be occupied in |trie|, and we will have |trie_max>=trie_link(z)|. + +@<Ensure that |trie_max>=h+max_hyph_char|@>= +if trie_max<h+max_hyph_char then + begin if trie_size<=h+max_hyph_char then overflow("pattern memory",trie_size); +@z + +@x + until trie_max=h+256; +@y + until trie_max=h+max_hyph_char; +@z + +@x + begin for r:=0 to 256 do clear_trie; + trie_max:=256; + end +@y + begin for r:=0 to max_hyph_char do clear_trie; + trie_max:=max_hyph_char; + end +@z + +@x + if cur_chr=0 then + begin print_err("Nonletter"); +@.Nonletter@> + help1("(See Appendix H.)"); error; + end; + end; +@y + if cur_chr=0 then + begin print_err("Nonletter"); +@.Nonletter@> + help1("(See Appendix H.)"); error; + end; + end; + if cur_chr>max_hyph_char then max_hyph_char:=cur_chr; +@z + +@x +begin @<Get ready to compress the trie@>; +@y +begin +incr(max_hyph_char); +@<Get ready to compress the trie@>; +@z + +@x +var@!t:integer; {general-purpose temporary variable} +@!cx:KANJI_code; {kanji character} +@y +var@!t:integer; {general-purpose temporary variable} +@!cx:KANJI_code; {kanji character} +@!cy:sixteen_bits; +@z + +@x hmode+kanji,hmode+kana,hmode+other_kchar: goto main_loop_j; hmode+char_given: if is_char_ascii(cur_chr) then goto main_loop else goto main_loop_j; @@ -865,12 +1888,16 @@ hmode+no_boundary: begin get_x_token; hmode+kanji,hmode+kana,hmode+other_kchar,hmode+hangul,hmode+modifier: goto main_loop_j; hmode+char_given: if check_echar_range(cur_chr) then goto main_loop - else begin cur_cmd:=kcat_code(kcatcodekey(cur_chr)); goto main_loop_j; end; + else begin cur_cmd:=kcat_code(kcatcodekey(cur_chr)); + if (cur_cmd<=not_cjk) then cur_cmd:=other_kchar; + goto main_loop_j; end; hmode+kchar_given: begin cur_cmd:=kcat_code(kcatcodekey(cur_chr)); goto main_loop_j; end; hmode+char_num: begin scan_char_num; cur_chr:=cur_val; if check_echar_range(cur_chr) then goto main_loop - else begin cur_cmd:=kcat_code(kcatcodekey(cur_chr)); goto main_loop_j; end; + else begin cur_cmd:=kcat_code(kcatcodekey(cur_chr)); + if (cur_cmd<=not_cjk) then cur_cmd:=other_kchar; + goto main_loop_j; end; end; hmode+kchar_num: begin scan_char_num; cur_chr:=cur_val; cur_cmd:=kcat_code(kcatcodekey(cur_chr)); @@ -884,6 +1911,24 @@ hmode+no_boundary: begin get_x_token; @z @x +main_loop_move+2: +if(qo(effective_char(false,main_f,qi(cur_chr)))>font_ec[main_f])or + (qo(effective_char(false,main_f,qi(cur_chr)))<font_bc[main_f]) then + begin char_warning(main_f,cur_chr); free_avail(lig_stack); goto big_switch; + end; +main_i:=effective_char_info(main_f,cur_l); +@y +main_loop_move+2: +cur_chr:=ptencucsto8bitcode(font_enc[main_f],cur_chr); +if(qo(effective_char(false,main_f,qi(cur_chr)))>font_ec[main_f])or + (qo(effective_char(false,main_f,qi(cur_chr)))<font_bc[main_f]) then + begin char_warning(main_f,cur_chr); free_avail(lig_stack); goto big_switch; + end; +if not ligature_present then cur_l:=ptencucsto8bitcode(font_enc[main_f],cur_l); +main_i:=effective_char_info(main_f,cur_l); +@z + +@x if cur_cmd=letter then goto main_loop_lookahead+1; if (cur_cmd=kanji)or(cur_cmd=kana)or(cur_cmd=other_kchar) then @<goto |main_lig_loop|@>; @@ -941,6 +1986,22 @@ if cur_cmd=kchar_num then @z @x +main_lig_loop+1:main_j:=font_info[main_k].qqqq; +main_lig_loop+2:if next_char(main_j)=cur_r then + if skip_byte(main_j)<=stop_flag then + @<Do ligature or kern command, returning to |main_lig_loop| + or |main_loop_wrapup| or |main_loop_move|@>; +@y +main_lig_loop+1:main_j:=font_info[main_k].qqqq; +main_lig_loop+2: + cy:=ptencucsto8bitcode(font_enc[main_f],cur_r); + if next_char(main_j)=cy then + if skip_byte(main_j)<=stop_flag then + @<Do ligature or kern command, returning to |main_lig_loop| + or |main_loop_wrapup| or |main_loop_move|@>; +@z + +@x vmode+letter,vmode+other_char,vmode+char_num,vmode+char_given, vmode+math_shift,vmode+un_hbox,vmode+vrule, vmode+accent,vmode+discretionary,vmode+hskip,vmode+valign, @@ -953,6 +2014,17 @@ vmode+letter,vmode+other_char,vmode+char_num,vmode+char_given, vmode+kanji,vmode+kana,vmode+other_kchar,vmode+hangul,vmode+modifier, @z + +@x + begin c:=hyphen_char[cur_font]; + if c>=0 then if c<256 then pre_break(tail):=new_character(cur_font,c); + end +@y + begin c:=hyphen_char[cur_font]; + if c>=0 then if c<max_latin_val then pre_break(tail):=new_character(cur_font,c); + end +@z + @x if not is_char_ascii(cur_val) then begin KANJI(cx):=cur_val; @@ -1173,11 +2245,47 @@ kchar_given: begin print_esc("kchar"); print_hex(chr_code); @z @x + if p=kcat_code_base then + begin scan_char_num; p:=p+kcatcodekey(cur_val) end + else begin scan_ascii_num; p:=p+cur_val; end; +@y + if p=kcat_code_base then + begin scan_char_num; p:=p+kcatcodekey(cur_val); + if cur_val>=max_latin_val then m:=not_cjk; end + else if p<math_code_base then + begin scan_latin_num; p:=p+cur_val; end + else begin scan_ascii_num; p:=p+cur_val; end; +@z + +@x @ @<Let |m| be the minimal...@>= if cur_chr=kcat_code_base then m:=kanji else m:=0 + +@ @<Let |n| be the largest...@>= +if cur_chr=cat_code_base then n:=invalid_char {1byte |max_char_code|} +else if cur_chr=kcat_code_base then n:=max_char_code @y @ @<Let |m| be the minimal...@>= -if cur_chr=kcat_code_base then m:=not_cjk else m:=0 +if cur_chr=kcat_code_base then m:=latin_ucs else m:=0 + +@ @<Let |n| be the largest...@>= +if cur_chr=cat_code_base then n:=invalid_char {1byte |max_char_code|} +else if cur_chr=kcat_code_base then n:=max_char_code +else if cur_chr<math_code_base then n:=max_latin_val +@z + +@x +procedure shift_case; +var b:pointer; {|lc_code_base| or |uc_code_base|} +@!p:pointer; {runs through the token list} +@!t:halfword; {token} +@!c:eight_bits; {character code} +@y +procedure shift_case; +var b:pointer; {|lc_code_base| or |uc_code_base|} +@!p:pointer; {runs through the token list} +@!t:halfword; {token} +@!c:sixteen_bits; {character code} @z @x @@ -1188,11 +2296,62 @@ if (t<cs_token_flag+single_base)and(not check_kanji(t)) then @y @<Change the case of the token in |p|, if a change is appropriate@>= t:=info(p); -if (t<cs_token_flag+single_base)and(not check_kanji(t)) then +if (t<cs_token_flag+single_base) then begin c:=t mod max_char_val; @z @x +font_bc:=xmalloc_array(eight_bits, font_max); +font_ec:=xmalloc_array(eight_bits, font_max); +@y +font_bc:=xmalloc_array(sixteen_bits, font_max); +font_ec:=xmalloc_array(sixteen_bits, font_max); +@z + +@x + font_bc:=xmalloc_array(eight_bits, font_max); + font_ec:=xmalloc_array(eight_bits, font_max); +@y + font_bc:=xmalloc_array(sixteen_bits, font_max); + font_ec:=xmalloc_array(sixteen_bits, font_max); +@z + +@x +@ @<Scan the font encoding specification@>= +begin jfm_enc:=0; +if scan_keyword_noexpand("in") then + if scan_keyword_noexpand("jis") then jfm_enc:=enc_jis + else if scan_keyword_noexpand("ucs") then jfm_enc:=enc_ucs + else begin + print_err("Unknown TFM encoding"); +@.Unknown TFM encoding@> +@y +@ @<Scan the font encoding specification@>= +begin jfm_enc:=0; +if scan_keyword_noexpand("in") then + if scan_keyword_noexpand("jis") then jfm_enc:=enc_jis + else if scan_keyword_noexpand("ucs") then jfm_enc:=enc_ucs + else if scan_keyword_noexpand("t1") then jfm_enc:=enc_t1 + else if scan_keyword_noexpand("ts1") then jfm_enc:=enc_ts1 + else if scan_keyword_noexpand("ly1") then jfm_enc:=enc_ly1 + else if scan_keyword_noexpand("t5") then jfm_enc:=enc_t5 + else if scan_keyword_noexpand("l7x") then jfm_enc:=enc_l7x + else if scan_keyword_noexpand("t2a") then jfm_enc:=enc_t2a + else if scan_keyword_noexpand("t2b") then jfm_enc:=enc_t2b + else if scan_keyword_noexpand("t2c") then jfm_enc:=enc_t2c + else if scan_keyword_noexpand("lgr") then jfm_enc:=enc_lgr + else begin + print_err("Unknown TFM encoding"); +@.Unknown TFM encoding@> +@z + +@x +@!t: eight_bits; +@y +@!t: sixteen_bits; +@z + +@x @d set_auto_xspacing_code=3 @y @d set_auto_xspacing_code=3 @@ -1240,6 +2399,14 @@ set_enable_cjk_token: define(enable_cjk_token_code,data,cur_chr); @z @x + cx:KANJI_code; {temporary register for KANJI character} + ax:ASCII_code; {temporary register for ASCII character} +@y + cx:KANJI_code; {temporary register for KANJI character} + ax:sixteen_bits; {temporary register for ASCII character} +@z + +@x @ @<Insert a space around the character |p|@>= if font_dir[font(p)]<>dir_default then begin KANJI(cx):=info(link(p)); @@ -1321,6 +2488,8 @@ begin if is_char_node(link(p)) then info(main_p):=KANJI(cur_chr)+cur_cmd*max_cjk_val else if cur_cmd=not_cjk then info(main_p):=KANJI(cur_chr)+other_kchar*max_cjk_val + else if cur_cmd=latin_ucs then + info(main_p):=KANJI(cur_chr)+cat_code(cur_chr)*max_cjk_val else { Does this case occur? } info(main_p):=KANJI(cur_chr)+kcat_code(kcatcodekey(KANJI(cur_chr)))*max_cjk_val; @z @@ -1415,14 +2584,16 @@ end; function check_kcat_code(@!ct:integer;@!cx:integer):integer; begin -if ((ct>=kanji)and(enable_cjk_token=0))or(enable_cjk_token=2)then +if (((ct>=kanji)or((ct=latin_ucs)and(cx<max_latin_val)))and(enable_cjk_token=0))or(enable_cjk_token=2)then check_kcat_code:=1 else check_kcat_code:=0; end; function check_echar_range(@!c:integer):integer; begin -if (c>=0)and(c<256)then +if (c>127)and(c<max_latin_val)and(kcat_code(kcatcodekey(c))=latin_ucs)then check_echar_range:=1 +else if (c>=0)and(c<256)then + check_echar_range:=2 else check_echar_range:=0; @z diff --git a/Build/source/texk/web2c/uptexdir/uptex-noto.test b/Build/source/texk/web2c/uptexdir/uptex-noto.test new file mode 100755 index 00000000000..de7023fee14 --- /dev/null +++ b/Build/source/texk/web2c/uptexdir/uptex-noto.test @@ -0,0 +1,52 @@ +#! /bin/sh -vx +# Copyright 2024 Japanese TeX Development Community <issue@texjp.org> +# You may freely use, modify and/or distribute this file. + +KpsDir=${KpsDir:-../kpathsea} +BinDir=${BinDir:-.} +ExeExt=${ExeExt:-} +_kpsewhich=$KpsDir/kpsewhich$ExeExt +_uptex=$BinDir/uptex$ExeExt + +LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE + +if type kpsewhich > /dev/null 2>&1; then + tfmpath=".//;"`kpsewhich -show-path=tfm` + tfmpath=`echo $tfmpath | sed -e 's,!!,,g'` +fi + +TEXMFCNF=$srcdir/../kpathsea;export TEXMFCNF +OFMFONTS=".;$srcdir/tests"; export OFMFONTS +TEXINPUTS=".;$srcdir/tests"; export TEXINPUTS +TEXFORMATS=.; export TEXFORMATS + +if type kpsewhich > /dev/null 2>&1; then + echo $tfmpath +else + tfmpath=".//;"`$_kpsewhich -show-path=tfm` + echo $tfmpath +fi +TFMFONTS=`$_kpsewhich "--cnf-line=TFMFONTS=$tfmpath" -show-path=tfm` +export TFMFONTS +echo "TFMFONTS::" $TFMFONTS + +##### following tests require NOTO fonts ##### + +$_kpsewhich NotoSerif-Regular-lf-t1.tfm || exit 77 + +rm -f up-noto*.* +$LN_S $srcdir/uptexdir/tests/noto1.tex ./up-noto1.tex + +if test ! -f ./up-basic.tex; then + cp $srcdir/tests/dump-basic.tex ./up-basic.tex +fi +if test ! -f ./up-basic.fmt; then + cp $srcdir/tests/dump-basic.tex ./up-basic.tex + $_uptex -ini up-basic || exit 1 +fi + +$_uptex -fmt=up-basic -interaction=batchmode up-noto1.tex || : + +sed 1d up-noto1.log >up-noto1.out + +diff $srcdir/uptexdir/tests/up-noto1.log up-noto1.out || exit 3 diff --git a/Build/source/texk/web2c/uptexdir/uptex-ofm.test b/Build/source/texk/web2c/uptexdir/uptex-ofm.test new file mode 100755 index 00000000000..51506a4b10c --- /dev/null +++ b/Build/source/texk/web2c/uptexdir/uptex-ofm.test @@ -0,0 +1,37 @@ +#! /bin/sh -vx +# Copyright 2024 Japanese TeX Development Community <issue@texjp.org> +# You may freely use, modify and/or distribute this file. + +BinDir=${BinDir:-.} +ExeExt=${ExeExt:-} +_uptex=$BinDir/uptex$ExeExt +_updvitype=$BinDir/updvitype$ExeExt + +LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE + +TEXMFCNF=$srcdir/../kpathsea;export TEXMFCNF +OFMFONTS=".;$srcdir/tests"; export OFMFONTS +TEXINPUTS=".;$srcdir/tests"; export TEXINPUTS +TEXFORMATS=.; export TEXFORMATS + +# get same filename in log +rm -f up-ofm.* uptests/xup-ofm* +$LN_S $srcdir/uptexdir/tests/up-ofm.tex ./up-ofm.tex + +if test ! -f ./up-basic.tex; then + cp $srcdir/tests/dump-basic.tex ./up-basic.tex +fi +if test ! -f ./up-basic.fmt; then + $_uptex -ini up-basic || exit 1 +fi + +$_uptex -fmt=up-basic -interaction=batchmode up-ofm || : + +sed 1d up-ofm.log >up-ofm.out + +diff $srcdir/uptexdir/tests/up-ofm.log up-ofm.out || exit 3 + +$_updvitype ./up-ofm.dvi >uptests/xup-ofm.typ +sed "1d;s/TeX output 20[23].\...\...:.*'/TeX output 20XX.XX.XX'/" uptests/xup-ofm.typ >uptests/xup-ofma.typ +diff $srcdir/uptexdir/tests/up-ofma.typ uptests/xup-ofma.typ || exit 4 + diff --git a/Build/source/texk/web2c/uptexdir/uptex.defines b/Build/source/texk/web2c/uptexdir/uptex.defines index 93176e5c244..af9eaece3f0 100644 --- a/Build/source/texk/web2c/uptexdir/uptex.defines +++ b/Build/source/texk/web2c/uptexdir/uptex.defines @@ -34,6 +34,8 @@ @define function UVScombinecode (); @define function UVSgetcodepointlength (); @define function UVSgetcodepointinsequence (); +@define function ptencucsto8bitcode (); +@define function ptenc8bitcodetoucs (); @define function fromJIS (); @define function fromEUC (); diff --git a/Build/source/texk/web2c/uptexdir/uptex_version.h b/Build/source/texk/web2c/uptexdir/uptex_version.h index ba12256a091..88ae4184729 100644 --- a/Build/source/texk/web2c/uptexdir/uptex_version.h +++ b/Build/source/texk/web2c/uptexdir/uptex_version.h @@ -1 +1 @@ -#define UPTEX_VERSION "u1.35" +#define UPTEX_VERSION "u2.00" |