summaryrefslogtreecommitdiff
path: root/language/korean
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /language/korean
Initial commit
Diffstat (limited to 'language/korean')
l---------language/korean/CJK1
-rw-r--r--language/korean/HLaTeX/ChangeLog.ko1161
-rw-r--r--language/korean/HLaTeX/NEWS-0.98.ko167
-rw-r--r--language/korean/HLaTeX/NEWS-0.99.ko68
-rw-r--r--language/korean/HLaTeX/NEWS-1.0.ko107
-rw-r--r--language/korean/HLaTeX/README.en153
-rw-r--r--language/korean/HLaTeX/VERSION-1.0.10
-rw-r--r--language/korean/HLaTeX/bibnames.sty146
-rw-r--r--language/korean/HLaTeX/contrib/halpha.bst1486
-rw-r--r--language/korean/HLaTeX/contrib/hangulfn.sty76
-rw-r--r--language/korean/HLaTeX/contrib/hbibtex.c90
-rw-r--r--language/korean/HLaTeX/contrib/hbname-k.tex19
-rw-r--r--language/korean/HLaTeX/contrib/hbname-u.tex19
-rw-r--r--language/korean/HLaTeX/contrib/hfn-k.tex125
-rw-r--r--language/korean/HLaTeX/contrib/hfn-u.tex125
-rw-r--r--language/korean/HLaTeX/contrib/hglo.ist7
-rw-r--r--language/korean/HLaTeX/contrib/hind.ist4
-rw-r--r--language/korean/HLaTeX/contrib/hmakeindex.c281
-rw-r--r--language/korean/HLaTeX/contrib/khyper.sty310
-rw-r--r--language/korean/HLaTeX/contrib/showhkeys.sty91
-rw-r--r--language/korean/HLaTeX/contrib/showhtags.sty14
-rw-r--r--language/korean/HLaTeX/hlguide-k.bib185
-rw-r--r--language/korean/HLaTeX/hlguide-k.tex2635
-rw-r--r--language/korean/HLaTeX/hlguide-u.bib185
-rw-r--r--language/korean/HLaTeX/hlguide-u.tex2635
-rw-r--r--language/korean/HLaTeX/hlguide.bbl111
-rw-r--r--language/korean/HLaTeX/hlguide.ind167
-rw-r--r--language/korean/HLaTeX/hlguide.pdfbin0 -> 985438 bytes
-rw-r--r--language/korean/HLaTeX/hlguide.tex22
-rw-r--r--language/korean/HLaTeX/lambda/hlatex.ocpbin0 -> 73248 bytes
-rw-r--r--language/korean/HLaTeX/lambda/hlatex.otp1077
-rw-r--r--language/korean/HLaTeX/lambda/u8hangul.tex875
-rw-r--r--language/korean/HLaTeX/lambda/uhc-test.tex3031
-rw-r--r--language/korean/HLaTeX/lambda/uhcbm.fd17
-rw-r--r--language/korean/HLaTeX/lambda/uhcdn.fd44
-rw-r--r--language/korean/HLaTeX/lambda/uhcgr.fd30
-rw-r--r--language/korean/HLaTeX/lambda/uhcgs.fd17
-rw-r--r--language/korean/HLaTeX/lambda/uhcgt.fd30
-rw-r--r--language/korean/HLaTeX/lambda/uhcjgt.fd17
-rw-r--r--language/korean/HLaTeX/lambda/uhcjmj.fd17
-rw-r--r--language/korean/HLaTeX/lambda/uhcjnv.fd17
-rw-r--r--language/korean/HLaTeX/lambda/uhcjsr.fd17
-rw-r--r--language/korean/HLaTeX/lambda/uhcmj.fd30
-rw-r--r--language/korean/HLaTeX/lambda/uhcpg.fd30
-rw-r--r--language/korean/HLaTeX/lambda/uhcpga.fd17
-rw-r--r--language/korean/HLaTeX/lambda/uhcph.fd17
-rw-r--r--language/korean/HLaTeX/lambda/uhcpn.fd17
-rw-r--r--language/korean/HLaTeX/lambda/uhcsh.fd17
-rw-r--r--language/korean/HLaTeX/lambda/uhctz.fd18
-rw-r--r--language/korean/HLaTeX/lambda/uhcvd.fd17
-rw-r--r--language/korean/HLaTeX/lambda/uhcyt.fd17
-rw-r--r--language/korean/HLaTeX/latex/euc-kr.tex950
-rw-r--r--language/korean/HLaTeX/latex/hangul.sty87
-rw-r--r--language/korean/HLaTeX/latex/hfont.sty24
-rw-r--r--language/korean/HLaTeX/latex/hfont.tex788
-rw-r--r--language/korean/HLaTeX/latex/hhwgs.fd30
-rw-r--r--language/korean/HLaTeX/latex/hhwgt.fd30
-rw-r--r--language/korean/HLaTeX/latex/hhwmj.fd30
-rw-r--r--language/korean/HLaTeX/latex/hhwsh.fd30
-rw-r--r--language/korean/HLaTeX/latex/hhwtt.fd18
-rw-r--r--language/korean/HLaTeX/latex/hhwyt.fd18
-rw-r--r--language/korean/HLaTeX/latex/hswgr.fd30
-rw-r--r--language/korean/HLaTeX/latex/hswgs.fd30
-rw-r--r--language/korean/HLaTeX/latex/hswgt.fd31
-rw-r--r--language/korean/HLaTeX/latex/hswmj.fd30
-rw-r--r--language/korean/HLaTeX/latex/hswsh.fd30
-rw-r--r--language/korean/HLaTeX/latex/hswtt.fd18
-rw-r--r--language/korean/HLaTeX/latex/hwwbm.fd18
-rw-r--r--language/korean/HLaTeX/latex/hwwdn.fd44
-rw-r--r--language/korean/HLaTeX/latex/hwwgr.fd30
-rw-r--r--language/korean/HLaTeX/latex/hwwgs.fd30
-rw-r--r--language/korean/HLaTeX/latex/hwwgt.fd30
-rw-r--r--language/korean/HLaTeX/latex/hwwjgt.fd18
-rw-r--r--language/korean/HLaTeX/latex/hwwjmj.fd18
-rw-r--r--language/korean/HLaTeX/latex/hwwjnv.fd18
-rw-r--r--language/korean/HLaTeX/latex/hwwjsr.fd18
-rw-r--r--language/korean/HLaTeX/latex/hwwmj.fd30
-rw-r--r--language/korean/HLaTeX/latex/hwwpg.fd30
-rw-r--r--language/korean/HLaTeX/latex/hwwpga.fd18
-rw-r--r--language/korean/HLaTeX/latex/hwwph.fd18
-rw-r--r--language/korean/HLaTeX/latex/hwwpn.fd18
-rw-r--r--language/korean/HLaTeX/latex/hwwsh.fd30
-rw-r--r--language/korean/HLaTeX/latex/hwwtt.fd18
-rw-r--r--language/korean/HLaTeX/latex/hwwvd.fd18
-rw-r--r--language/korean/HLaTeX/latex/hwwyt.fd18
-rw-r--r--language/korean/HLaTeX/latex/josa.tab3063
-rw-r--r--language/korean/README.CJK5
-rw-r--r--language/korean/cjk-ko/ChangeLog77
-rw-r--r--language/korean/cjk-ko/README171
-rw-r--r--language/korean/cjk-ko/cjk-ko-doc.pdfbin0 -> 166434 bytes
-rw-r--r--language/korean/cjk-ko/cjk-ko-doc.tex183
-rw-r--r--language/korean/cjk-ko/cjkutf8-josa.sty131
-rw-r--r--language/korean/cjk-ko/cjkutf8-ko.sty466
-rw-r--r--language/korean/cjk-ko/cjkutf8-nanummjhanja.sty62
-rw-r--r--language/korean/cjk-ko/kolabels-utf.sty96
-rw-r--r--language/korean/cjk-ko/konames-utf.sty140
-rw-r--r--language/korean/cjk-ko/kotex.sty103
-rw-r--r--language/korean/ftp.sites13
-rw-r--r--language/korean/hangul.sftbin0 -> 38208 bytes
-rw-r--r--language/korean/hcode.doc98
-rw-r--r--language/korean/hcode1_1/conv.c190
-rw-r--r--language/korean/hcode1_1/h2Bcode.h2400
-rw-r--r--language/korean/hcode1_1/h3Bcode.h105
-rw-r--r--language/korean/hcode1_1/hcode.c244
-rw-r--r--language/korean/hcode1_1/hcode.doc98
-rw-r--r--language/korean/hcode1_1/hcode.h51
-rw-r--r--language/korean/hlatex2e.txt248
-rw-r--r--language/korean/internet-korea45
l---------language/korean/jhtex1
-rw-r--r--language/korean/korea.net.map.ps1022
-rw-r--r--language/korean/kotex-oblivoir/ChangeLog781
-rw-r--r--language/korean/kotex-oblivoir/README121
-rw-r--r--language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdfbin0 -> 223149 bytes
-rw-r--r--language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex1591
-rw-r--r--language/korean/kotex-oblivoir/doc/oblivoir-test.tex1326
-rw-r--r--language/korean/kotex-oblivoir/memhangul-ucs/10_5.sty82
-rw-r--r--language/korean/kotex-oblivoir/memhangul-ucs/fapapersize.sty141
-rw-r--r--language/korean/kotex-oblivoir/memhangul-ucs/hfontsel.sty88
-rw-r--r--language/korean/kotex-oblivoir/memhangul-ucs/hfontspec.nanum11
-rw-r--r--language/korean/kotex-oblivoir/memhangul-ucs/memhangul-common.sty1154
-rw-r--r--language/korean/kotex-oblivoir/memhangul-ucs/memhangul-patch.sty20
-rw-r--r--language/korean/kotex-oblivoir/memhangul-ucs/memhangul-ucs.sty716
-rw-r--r--language/korean/kotex-oblivoir/memhangul-ucs/memucs-enumerate.sty49
-rw-r--r--language/korean/kotex-oblivoir/memhangul-ucs/memucs-gremph.sty115
-rw-r--r--language/korean/kotex-oblivoir/memhangul-ucs/memucs-interword.sty160
-rw-r--r--language/korean/kotex-oblivoir/memhangul-ucs/memucs-setspace.sty587
-rw-r--r--language/korean/kotex-oblivoir/memhangul-ucs/nanumfontsel.sty29
-rw-r--r--language/korean/kotex-oblivoir/memhangul-ucs/ob-koreanappendix.sty98
-rw-r--r--language/korean/kotex-oblivoir/memhangul-ucs/ob-nokoreanappendix.sty96
-rw-r--r--language/korean/kotex-oblivoir/memhangul-ucs/ob-toclof.sty144
-rw-r--r--language/korean/kotex-oblivoir/memhangul-x/memhangul-x.sty401
-rw-r--r--language/korean/kotex-oblivoir/memhangul-x/memucs-interword-x.sty188
-rw-r--r--language/korean/kotex-oblivoir/memhangul-x/xetexko-var.sty71
-rw-r--r--language/korean/kotex-oblivoir/memhangul-x/xob-amssymb.sty27
-rw-r--r--language/korean/kotex-oblivoir/memhangul-x/xob-dotemph.sty75
-rw-r--r--language/korean/kotex-oblivoir/memhangul-x/xob-font.sty680
-rw-r--r--language/korean/kotex-oblivoir/memhangul-x/xob-hyper.sty74
-rw-r--r--language/korean/kotex-oblivoir/memhangul-x/xob-paralist.sty48
-rw-r--r--language/korean/kotex-oblivoir/oblivoir-base.cls603
-rw-r--r--language/korean/kotex-oblivoir/oblivoir-xlua.cls497
-rw-r--r--language/korean/kotex-oblivoir/oblivoir.cls23
-rw-r--r--language/korean/kotex-oblivoir/xoblivoir.cls54
-rw-r--r--language/korean/kotex-plain/ChangeLog90
-rw-r--r--language/korean/kotex-plain/README69
-rw-r--r--language/korean/kotex-plain/hangulcweb.tex232
-rw-r--r--language/korean/kotex-plain/kotexplain.tex46
-rw-r--r--language/korean/kotex-plain/kotexutf-core.tex634
-rw-r--r--language/korean/kotex-plain/kotexutf.tex120
-rw-r--r--language/korean/kotex-utf/ChangeLog182
-rw-r--r--language/korean/kotex-utf/README147
-rw-r--r--language/korean/kotex-utf/contrib/dhucs-cmap.sty88
-rw-r--r--language/korean/kotex-utf/contrib/dhucs-enumerate.sty77
-rw-r--r--language/korean/kotex-utf/contrib/dhucs-enumitem.sty55
-rw-r--r--language/korean/kotex-utf/contrib/dhucs-gremph.sty106
-rw-r--r--language/korean/kotex-utf/contrib/dhucs-interword.sty129
-rw-r--r--language/korean/kotex-utf/contrib/dhucs-paralist.sty78
-rw-r--r--language/korean/kotex-utf/contrib/dhucs-sectsty.sty259
-rw-r--r--language/korean/kotex-utf/contrib/dhucs-setspace.sty204
-rw-r--r--language/korean/kotex-utf/contrib/dhucs-trivcj.sty126
-rw-r--r--language/korean/kotex-utf/contrib/dhucs-ucshyper.sty34
-rw-r--r--language/korean/kotex-utf/contrib/dhucsfn.sty213
-rw-r--r--language/korean/kotex-utf/contrib/kotex-logo.sty24
-rw-r--r--language/korean/kotex-utf/contrib/kotex-varioref.sty48
-rw-r--r--language/korean/kotex-utf/dhucs-nanumfont.sty39
-rw-r--r--language/korean/kotex-utf/dhucs.sty127
-rw-r--r--language/korean/kotex-utf/doc/fig/allowbreak-dhucs.pdfbin0 -> 58245 bytes
-rw-r--r--language/korean/kotex-utf/doc/fig/fntexp.pdfbin0 -> 323278 bytes
-rw-r--r--language/korean/kotex-utf/doc/fig/fntnormal.pdfbin0 -> 323162 bytes
-rw-r--r--language/korean/kotex-utf/doc/fig/histkotex.jpgbin0 -> 91906 bytes
-rw-r--r--language/korean/kotex-utf/doc/fig/linebreaktest.pdfbin0 -> 238997 bytes
-rw-r--r--language/korean/kotex-utf/doc/fig/testdhucsallowbreak.pdfbin0 -> 80132 bytes
-rw-r--r--language/korean/kotex-utf/doc/kotexdoc.pdfbin0 -> 7144630 bytes
-rw-r--r--language/korean/kotex-utf/doc/kotexdoc.tex3174
-rw-r--r--language/korean/kotex-utf/doc/sample-finemath-setup.tex7
-rw-r--r--language/korean/kotex-utf/doc/yettext.tex13
-rw-r--r--language/korean/kotex-utf/doc/yettext.txt13
-rw-r--r--language/korean/kotex-utf/hfontspec.default11
-rw-r--r--language/korean/kotex-utf/kosections-utf.sty548
-rw-r--r--language/korean/kotex-utf/kotex.cfg8
-rw-r--r--language/korean/kotex-utf/kotexutf.sty545
-rw-r--r--language/korean/kotex-utf/lucenc.dfu155
-rw-r--r--language/korean/kotex-utf/lucuhcmj.fd18
-rw-r--r--language/korean/kotex-utf/tex4ht/dhucs.4ht22
-rw-r--r--language/korean/kotex-utf/tex4ht/dhucs.cfg40
-rw-r--r--language/korean/kotex-utf/tex4ht/kosections-utf.4ht131
-rw-r--r--language/korean/kotex-utils/ChangeLog73
-rw-r--r--language/korean/kotex-utils/README110
-rw-r--r--language/korean/kotex-utils/jamo-normalize.pl6648
-rw-r--r--language/korean/kotex-utils/komkindex.pl917
-rw-r--r--language/korean/kotex-utils/kotex.ist16
-rw-r--r--language/korean/kotex-utils/memucs-manual.ist31
-rw-r--r--language/korean/kotex-utils/ttf2kotexfont.pl818
-rw-r--r--language/korean/kotex-utils/utf8-lang.xdy21
-rw-r--r--language/korean/kotex-utils/utf8.xdy19400
194 files changed, 73263 insertions, 0 deletions
diff --git a/language/korean/CJK b/language/korean/CJK
new file mode 120000
index 0000000000..b9aefe6123
--- /dev/null
+++ b/language/korean/CJK
@@ -0,0 +1 @@
+../chinese/CJK \ No newline at end of file
diff --git a/language/korean/HLaTeX/ChangeLog.ko b/language/korean/HLaTeX/ChangeLog.ko
new file mode 100644
index 0000000000..42ff53de89
--- /dev/null
+++ b/language/korean/HLaTeX/ChangeLog.ko
@@ -0,0 +1,1161 @@
+2005-04-22 Koaunghi Un <koaunghi@kornet.net>
+
+ * 한글ë¼í… 1.0.1íŒ
+
+ * halpha.bst (format.bvolume): "권, volume"ì„ " volume권"으로.
+
+ * euc-kr.tex (\필기a): ë¬¸ìž "a"ì˜ ì¶œë ¥ 억제.
+
+ * khyper.sty: ìžë™ ìŒìš´ 변화 처리 추가.
+ ë°ížˆì§€ 못한 글ìžì²´ ëª…ë ¹ì„ ëª¨ë“  한글 글ìžì²´ ëª…ë ¹ì— ëŒ€í•´ 확장.
+
+2005-04-20 Koaunghi Un <koaunghi@kornet.net>
+
+ * hangulfn.sty, hfn-u.tex, hfn-k.tex: 새로 추가한 한글 ë¬¸ì„œì˜ ê°ì£¼
+ íŒì§œê¸° ì–‘ì‹. ë¼í… 사용시 hfn-k.texì„, 람다 사용시 hfn-u.texì„
+ ì½ì–´ 들ì¸ë‹¤.
+ ê°ì£¼ 번호 형ì‹ìœ¼ë¡œ "첨ìž"와 "괄호"를 ì„ íƒí•  수 있고
+ ê°ì£¼ íŒì§œê¸° ë°©ì‹ìœ¼ë¡œ "내어쓰기", "다항ì´ì–´ì“°ê¸°", "단순ì´ì–´ì“°ê¸°",
+ "왼쪽맞춤", "들여쓰기", "들여왼쪽맞춤", "들여내어쓰기",
+ "들여괄호맞춤"ì´ ì œê³µëœë‹¤.
+
+2005-04-15 Koaunghi Un <koaunghi@kornet.net>
+
+ * euc-kr.tex (\@citex): \hbox를 \@cite@ofmt으로 (latex.ltxì˜
+ ìˆ˜ì •ì‚¬í•­ì„ ë°˜ì˜).
+
+ * euc-kr.tex, u8hangul.tex: 첫줄 ë“¤ì—¬ì“°ê¸°ì˜ ì–‘ì„ 2ë°°ê°ìœ¼ë¡œ.
+
+2005-04-14 Koaunghi Un <koaunghi@kornet.net>
+
+ * halpha.bst: 한국어 ì±… ì œëª©ì€ ìœ ëŸ½ì–´ì˜ ê²½ìš°ì™€ 달리 (\em)
+ ë‚«í‘œ(「ã€) 안ì—.
+
+ * hbname-u.tex, hbname-k.tex: halpha.bstì˜ ìˆ˜ì • ì‚¬í•­ì— ë”°ë¼
+ \natopen (「), \natclose (ã€) 추가.
+
+2005-04-13 Koaunghi Un <koaunghi@kornet.net>
+
+ * hfont.sty: 버전 1.0ì— í¬í•¨ë˜ì§€ 않았었ìŒ. 버전 번호 ë° ë‚ ì§œ
+ 수정.
+
+2005-04-10 Koaunghi Un <koaunghi@kornet.net>
+
+ * 한글ë¼í… 1.0íŒ
+
+ * hfont.tex, u8hangul.tex (\noHyphen): \spacefactor와
+ \nolinebreak로 줄바꿈 억제.
+
+ * euc-kr.tex, u8hangul.tex: 드러냄표 추가.
+ 선언형 \circem, \dotem.
+ 명령형 \circemph, \dotemph.
+
+ * 글ìžì²´ (디나루, 필기a): pfb 파ì¼ì„ 다시 hinting 하고 afm 파ì¼ì„
+ 다시 만듦. 해당 tfm, vf, ofm, ovf 파ì¼ë„ 다시 만듦 (checksum
+ missmatch 오류가 제거ë¨).
+
+2005-04-09 Koaunghi Un <koaunghi@kornet.net>
+
+ * hangul.sty: ìžë™ 조사 처리를 조사 ì´í˜•íƒœì™€ 매개 모ìŒìœ¼ë¡œ
+ 분리하고 매개 ëª¨ìŒ "으"를 "\ã…¡"ë¡œ 구현.
+ íƒˆë½ ê°€ëŠ¥í•œ 지정사 "ì´"를 "\ã…£"ë¡œ 구현.
+ "ìžë™ 조사 처리"를 "ìžë™ ìŒìš´ 변화 처리"ë¡œ.
+ ìš°ë¦¬ë§ ëª…ë ¹ "\디나루"와 "\필기a" 추가.
+
+ * u8hangul.tex: ìžë™ ìŒìš´ 변화 처리 명령 다ìŒì˜ \space를
+ \spaceskip으로 처리하ë„ë¡ (\afterj@sa).
+
+ * halpha.bst: format.editionì—ì„œ 빠진 concatenation 기호 추가.
+
+ * hlguide.tex: ë¼í…ê³¼ Λ용으로 분할.
+
+ * hind.ist, hglo.ist: headings_flag = 0. ì˜ë¬¸ ASCII 범위ë¿ë§Œ
+ ì•„ë‹ˆë¼ í•œê¸€ EUC 범위ì—ì„œë„ headingì„ ìƒì„±í•¨ìœ¼ë¡œì¨ 오류 ë°œìƒ.
+ ë”°ë¼ì„œ ì˜ë¬¸ìžì˜ headingì€ ì—†ê³  \indexspace로만 구분. 우리ë§
+ 범위는 \hindexheadì— ì˜í•´ì„œ ì¡°ì •ë¨.
+
+ * hfont.tex: slides 관련 명령과 \@pshan 관련 명령 삭제.
+ 금칙 처리: ‘“〔〈《《『ã€ì˜ 다ìŒê³¼ ’â€ã€•ã€‰ã€‹ã€ã€ã€‘ì˜ ì•žì—서는
+ ì¤„ë°”ê¿ˆì„ í—ˆìš©í•˜ì§€ ì•ŠìŒ.
+
+2005-03-23 Koaunghi Un <koaunghi@kornet.net>
+
+ * TDS: 버전 1.1ì— ì ì‘ (teTeX-3.0 ë° web2c-7.5.4)
+
+ * hangul.sty: 한글ë¼í…ê³¼ 한글Λ를 구분하여 euc-kr.texê³¼
+ u8hangul.texì„ ì„ íƒí•˜ëŠ” 역할만 담당.
+ - íŒí˜• ê·œê²©ì„ ì„ íƒ ì‚¬í•­ìœ¼ë¡œ 추가
+ - ì£¼ì„ íŒì§œê¸°ë¥¼ 우리ë§ì— ì ë‹¹í•˜ê²Œ 수정
+ - í–‰ê°„ì„ 1.3ë°°ë¡œ 설정
+ - ë¬¸ë‹¨ì˜ ì²«ì¤„ 들여쓰기를 ê¸€ìž í•˜ë‚˜ 간격으로 ì¡°ì •
+ - \bibnameì„ "참고 문헌"으로 수정
+
+ * euc-kr.tex, u8hangul.tex: ê°ê° EUC-KR 부호화 ë° UTF-8 부호화
+ ë°©ì‹ì„ 지ì›í•˜ëŠ” 파ì¼.
+
+ * hangul.otp, hangul.ocp: 한글Λì—ì„œ UTF-8 부호화 ë¬¸ìž ì„¸íŠ¸ë¥¼
+ 다루기 위한 íŒŒì¼ (ì‹ ì •ì‹ë‹˜ê»˜ ê°ì‚¬).
+
+ * ksx1001.tex: 윈ë„ìš°ì¦ˆì˜ CP949 부호화 지ì›í•˜ëŠ” ë°©ì‹ì€
+ ì‚­ì œí•¨ìœ¼ë¡œì¨ u8hangul.tex으로 대체ë¨.
+
+ * 새 글ìžì²´: uhc-vada-1.0.tar.gz, uhc-dinaru-1.0.tar.gz,
+ uhc-pilgia-1.0.tar.gz
+ - 바다: ì¡°í•©844 ë°©ì‹ì— ì˜í•œ 화면 ê¸€ê¼´ì„ type1 글꼴로 변환
+ - 디나루, 필기a: hlatexnì˜ ê³ í•´ìƒë„ pk 파ì¼ì„ type1 글꼴로
+ 변환하고 ìœ ë‹ˆì½”ë“œì˜ ì „ 범위 ìŒì ˆì„ 위해 ìžì†Œ 추가
+
+ * fontmap: uhc-base.map, uhc-extra.map
+ 기본 글ìžì²´ì™€ 추가 글ìžì²´ë¡œ 나누고 글ìžì²´ ìž„ë² ë”©ë§Œì„ í—ˆìš©.
+ ì¸ì‡„기 내장 글ìžì²´ë¡œ 처리하는 fontmap 파ì¼ì€ 제거.
+ ë‘ë°°ì˜ ìž¥í‰ ê¸€ê¼´(ultra extended)ì˜ ë°°ìœ¨ì„ 1.99ë¡œ 수정
+ (pdftexì—ì„œ 2.0ì´ í—ˆìš©ë˜ì§€ ì•ŠìŒ)
+
+ * uhc-fonts-1.0.tar.gz: 글ìžì²´ 관련 파ì¼ì„ 묶ìŒ.
+
+ * 한글화: EUC-KRë¡œ ë¶€í˜¸í™”ëœ í•œê¸€ ë¼í… 패키지 중ì—ì„œ
+ - khyper.sty: hyperref 패키지를 한글화
+ - showhkeys.sty, showhtags.sty: ê°ê° showkeys.styê³¼ showtags.styì„
+ 한글화
+
+ * halpha.bst: ì¢€ë” ê¹Šìˆ™í•œ 부분까지 한글화. EUC-KRê³¼ UTF-8
+ 부호화를 ëª¨ë‘ ë‹¤ë£° 수 있ë„ë¡ ìˆ˜ì •. 한글 문ìžê°€ 출력ë˜ëŠ”
+ ê³³ì—서는 \hbname... ëª…ë ¹ì„ ì¶œë ¥í•˜ê³  hbname-k.texê³¼
+ hbname-u.texì—ì„œ ì´ ëª…ë ¹ì— í•´ë‹¹í•˜ëŠ” í•œê¸€ì„ ì •ì˜. halpha.bstì˜
+ PREAMBELì—ì„œ hbname-{k,u}를 ì„ íƒì ìœ¼ë¡œ \input하는 기능 추가.
+
+ * hind.ist: \hindexhead를 없애고 hmakeindex.cì—ì„œ 삽입하ë„ë¡ í•¨.
+ \hindexheadì˜ ê¸°ëŠ¥ì€ euc-kr.texê³¼ u8hangul.texì—ì„œ ì •ì˜.
+
+ * hmakeindex.c: EUC-KRê³¼ UTF-8 부호화를 ëª¨ë‘ ì²˜ë¦¬í•  수 있ë„ë¡
+ 수정. makeindex 대신 사용.
+
+ * hbibtex.c: lambdaì˜ ë³´ì¡° íŒŒì¼ ë° í„°ë¯¸ë„ ì¶œë ¥ì—ì„œ 8비트 ë° 16비트
+ 문ìžì˜ ì¶œë ¥ì´ í…ì˜ í‘œê¸°ë²•ì— ë”°ë¥´ëŠ” ë°ì—ì„œ ë°œìƒí•˜ëŠ” 문제를
+ 해결하기 위해 만듬. bibtex 대신 사용. ë¼í…ì—ì„œì˜ 8비트 문ìž
+ ì¶œë ¥ì— ìžˆì–´ì„œëŠ” 문제가 없으므로 사용하지 ì•Šì•„ë„ ëœë‹¤.
+
+2000-02-14 Koaunghi Un <zxmst22@softland>
+
+ * ksx1001.tex: \let\hbfdefault\bfdefault (í˜¸í™˜ì„±ì„ ìœ„í•´)
+
+ * hfont.tex: 빠진 모듬 \hbfdefault를 ë„£ìŒ. \if@KSCbold는 없애고
+ \fontseries모듬ì—ì„œ "S" (softbold) 를 ì¸ì‹í•˜ë©°, \bfseries 명령ì€
+ \hbfdefaultì— ì˜í•´ 우리ë§ì˜ ë‘꺼운 글ìžì²´ë¥¼ ê²°ì •.
+
+ * uhc-gothic.tar.gz: 고딕체 글ìžì²´ì— ê°™ì´ í¬í•¨ëœ 명조체 tfm
+ 파ì¼ë“¤ì„ ì‚­ì œ.
+
+2000-01-27 Koaunghi Un <zxmst22@softland>
+
+ * 한글LaTeX 0.99 íŒ:
+
+ * hangul.sty: hardbold를 애초값으로 변경.
+
+2000-01-20 Koaunghi Un <zxmst22@softland>
+
+ * kscommon.tex: 다시 hangul.styì— í†µí•©.
+
+ * 완성형 글ìžì²´ë¥¼ ëª¨ë‘ ì—†ì• ê³  UHC 글ìžì²´ì™€ 문화부 트루타입
+ 글ìžì²´ë§Œ 사용. uhc.styì„ hfont.texì— ì‚½ìž…í•˜ê³  ë‚´ìš©ì„ \relax 시킴.
+
+ * 글ìžì²´ ì´ë¦„ì„ í†µì¼: í˜ë¦¼ì²´ëŠ” ì •ìžì²´ì˜ ì´íƒœë¦­ì²´ê°€ ì•„ë‹ˆë¼ ë”°ë¡œ
+ ë…ë¦½ëœ ê¸€ìžì²´ë¡œ 취급. ì´ì— ë”°ë¼ ë¬¸í™”ë¶€ 글ìžì²´ì˜ 쓰기 í˜ë¦¼ì²´ì™€
+ ê¶ì²´ í˜ë¦¼ì²´ë¥¼ ë”°ë¡œ 분리. 쓰기 ì •ìžì²´ì™€ 쓰기 í˜ë¦¼ì²´ëŠ” ì´ì „ì˜
+ sgì—ì„œ sg ë° shë¡œ 분리. ê¶ì²´ ë° ì˜›ê¸€ì²´ëŠ” ë‘꺼운 글ìžì²´ë¡œ 보지
+ ì•Šê³  ê·¸ 글ìžì²´ ìžì²´ê°€ ë‘êº¼ì›€ì„ ì˜ë¯¸í•˜ë¯€ë¡œ ë³´í†µì˜ ë‘께로 간주.
+
+2000-01-16 Koaunghi Un <zxmst22@softland>
+
+ * UHC 글ìžì²´ì— 필기, 펜글씨, 펜í˜ë¦¼, 봄글씨, 옛글, ìžëª¨ (명조,
+ 고딕, 노벨, 소ë¼)를 추가.
+
+ * hfont.tex, ksx1001.tex: \DeclareOldFontCommand ëª…ë ¹ì€ ê¸°ë³¸
+ 글ìžì²´ (명조, 고딕, 타ìž) ì´ì™¸ì—는 ëª¨ë‘ ì‚­ì œ. \text??와 \??family
+ 모듬 ëª…ë ¹ë“¤ì€ í˜¸í™˜ì„±ì„ ìœ„í•´ ì•„ì§ ë‚¨ê²¨ë‘ . 옛글 글ìžì²´ì˜ í•œìžë¥¼
+ yt로 수정.
+
+ * hfont.tex: ìžëª¨ 글ìžì²´ì˜ 가족 ì´ë¦„ì€ mmj, mgt, mnv, msr를 jmj,
+ jgt, jnv, jsrë¡œ ë°”ê¿ˆìœ¼ë¡œì¨ UHC 글ìžì²´ ì´ë¦„ê³¼ ë™ì¼í•˜ê²Œ 함.
+
+2000-01-07 Koaunghi Un <zxmst22@softland>
+
+ * josa.tab: 0,A8,DE 제거
+ 1,A8,F6 1,A8,F7 1,A8,F9 1,A8,FB 1,A8,FE 0,A8,F8 0,A8,FD 추가
+
+
+2000-01-06 Koaunghi Un <zxmst22@softland>
+
+ * ksx1001.tex: 한글 KS X 1001 부호 체계를 사용할 때 필요한
+ lambdaìš© 매í¬ë¡œ 파ì¼.
+
+ * ksc5601.tex: 없앰.
+
+ * umj03, umjb03, ugt03, ugtb03: endash를 추가. ofm, ovf, tfm
+ 파ì¼ë“¤ì„ 새로 작성. "2015(horizontal bar)ì— ìžˆë˜ emdash를 "2014ë¡œ
+ 옮김.
+
+1999-12-25 Koaunghi Un <zxmst22@softland>
+
+ * kscommon.tex: \refnameì„ "참고 문헌", "åƒè€ƒ æ–‡ç»"으로 변경.
+
+1999-08-03 Koaunghi Un <zxmst22@softland>
+
+ * 한글LaTeX ì†ŒìŠ¤ì˜ ìžë£Œë°© 구조를 변경: 한글LaTeXì˜ ëª¨ë“  기능ì„
+ liveë¡œ 사용할 수 있ìŒ. ls-R 파ì¼ë„ 추가.
+
+1999-06-30 Koaunghi Un <zxmst22@softland>
+
+ * hlambda: 필요없게 ëœ hlatex 스í¬ë¦½íŠ¸ëŠ” 없애고, lambdaì— ë§žê²Œ
+ 고침.
+
+1999-06-21 Koaunghi Un <zxmst22@softland>
+
+ * contrib/teTeX-1.0.diff: 새 파ì¼.
+
+1999-04-06 Koaunghi Un <zxmst22@softland>
+
+ * UHC 글ìžì²´ì˜ tfm, vf, ofm, ovf 를 다시 만듦.
+
+1999-03-10 Koaunghi Un <zxmst22@softland>
+
+ * kscommon.tex: \if@appendix를 없애고 \appendixì—ì„œ \kscntformat
+ 모듬으로 \section í˜¹ì€ \chapter를 미리 변경함.
+ \kscntformat{appendix}..ë„ ì‚­ì œ.
+
+1999-03-08 Koaunghi Un <zxmst22@softland>
+
+ * hangul.sty: LaTeXì˜ ìš°ë¦¬ë§í™”ëœ ì´ë¦„ë“¤ì€ \ksnamedefë¡œ 설정ë˜ê³ ,
+ 편/장/ì ˆì˜ ë²ˆí˜¸ì˜ ì•žì— ì‚¬ìš©ë  ìš°ë¦¬ë§ ì´ë¦„ë“¤ì€ \pre@partcnt,
+ \pre@chaptercnt, \pre@sectioncntë¡œ ê°ê° 분리해서 처리ë¨.
+ \post@seccntë„ ê°ê° \post@partcnt, \post@chaptercnt,
+ \post@sectioncntë¡œ 분리해서, ê°ê° \partname, \chaptername,
+ \sectionname으로 지정ë¨. \ksseccntformatì€ \kscntformat으로
+ 바꾸어 사용ìžê°€ 편/장/ì ˆì„ ë”°ë¡œ 재설정할 수 있ìŒ. \appendixì˜
+ 경우는 \if@appendixë¡œ 확ì¸í•˜ê³  위와 ê°™ì€ ì‹ìœ¼ë¡œ 수정ë¨. ê°ê°ì˜
+ ë‹¨ì› ëª¨ë“¬ì€ ì´ì— 맞게 수정. ìš°ë¦¬ë§ ì¡°ì‚¬ì— \hnum(하나, 둘,
+ ì…‹...스물넷)ê³¼ \Hnum(첫째, 둘째, 셋째...스물넷째)ì„ ì¶”ê°€.
+ 불필요한 \ks@noexpand는 없앰.
+
+ * kscommon.tex: Lambda와 LaTeXì—ì„œ 공통으로 사용ë˜ëŠ” 부분ì„
+ kscommon.texì— ì €ìž¥. ì´ì— 맞게 hangul.styê³¼ ksc5601.texì„ ì¶•ì†Œ.
+
+1999-03-03 Koaunghi Un <zxmst22@softland>
+
+ * hangul.sty (\hindexhead): 색ì¸ì˜ head formatì´ \hindexheadì—
+ ì˜í•´ ì¼ë¥ ì ìœ¼ë¡œ í†µì œë  ìˆ˜ 있ë„ë¡ ê³ ì¹¨.
+ \seenameì„ {\ì„~참조}ë¡œ ê³ ì¹¨ìœ¼ë¡œì¨ ì‚¬ìš©ìžê°€ 쉽게 수정할 수 있ë„ë¡
+ 함.
+
+1999-03-01 Koaunghi Un <zxmst22@softland>
+
+ * hangul.sty (\see): makeidx.sty파ì¼ì„ 사용할 ë•Œ, .ind파ì¼ì˜
+ \hindexhead를 혼란시키는 \make@josa를 \emph ëª¨ë“¬ì˜ ì•ˆìœ¼ë¡œ 집어
+ ë„£ìŒ.
+
+1999-02-23 Koaunghi Un <zxmst22@softland>
+
+ * ugt00, utt00: ^^93와 ^^94ì˜ ìœ„ì¹˜ê°€ 서로 바뀜.
+ * ugt02, ugtb02, ugs02: ^^56와 ^^58ì˜ ìœ„ì¹˜ê°€ 서로 바뀜. 잘못ëœ
+ ëª¨ì–‘ì„ ìˆ˜ì •.
+
+1999-02-20 Koaunghi Un <zxmst22@softland>
+
+ * hangul.sty (\ksseccntformat): 편,장,ì ˆì˜ ë²ˆí˜¸ì— ì•žë’¤ë¡œ 추가ë 
+ 한글ì´ë¦„ì„ ê°ê° \pre@seccnt와 \post@seccntë¡œ 나누고, \part,
+ \chapter, \sectionì˜ ë²ˆí˜¸ê°€ \ks@seccntformatì— ì˜í•´ 틀잡아지ë„ë¡
+ 함. \ps@headingë“¤ë„ ì´ì— 맞게 수정.
+
+1999-02-14 Koaunghi Un <zxmst22@softland>
+ * contrib/auctex-9.9p.ko.diff: 새로 만듬.
+
+1998-12-27 Koaunghi Un <zxmst22@softland>
+
+ * wansung/config/wansung.map: 실수로 wan-down.mapê³¼ ê°™ì€ ë‚´ìš©ìž„ì„
+ 수정함.
+
+1998-12-25 Koaunghi Un <zxmst22@softland>
+
+ * hangul.sty: í•œê¸€í™”ëœ TeX ì´ë¦„ë“¤ì˜ ì •ì˜ì—ì„œ 빠진 \ks@noexpand를
+ 다시 고침. (\section ì—ì„œ "ì œ"와 "장"ì´ ë‚˜ì˜¤ì§€ 않았ìŒ)
+
+1998-12-19 Koaunghi Un <zxmst22@softland>
+
+ * hangul.sty, ksc5601.tex: counter \ks@ctrì„ ì—†ì•°. \appendix,
+ \thesection, \@chapapp, \@part, \@chapter, \l@chapter, \section,
+ \l@section, \ps@headings, \ps@myheadings는 사용ë˜ëŠ” class를 확ì¸í•œ
+ 후 한글화ë˜ë„ë¡ í•¨.
+
+1998-12-03 Koaunghi Un <zxmst22@softland>
+
+ * hangul.sty, ksc5601.tex: ìžë™ì¡°ì‚¬ì²˜ë¦¬ê°€ 잘못ë˜ëŠ” ìˆ«ìž 9ì˜ ë²Œë ˆ
+ í•´ê²°.
+ * hfont.tex: slides를 만들 ë•Œ ë°œìƒí•˜ëŠ” \@pshan -> undefined
+ control sequence를 êµì •.
+
+1998-08-03 Koaunghi Un <zxmst22@softland>
+
+ * ksc5601.tex: \hfontseriesì˜ ì´ˆê¸°ê°’ì„ m으로 설정.
+
+1998-07-21 Koaunghi Un <zxmst22@softland>
+
+ * 0.98íŒ
+ * ksc5601.tex: 우리ë§ì˜ ë‘꺼운 글ìžì²´ëŠ” \hfontseries로만 바꿀 수
+ 있ë„ë¡ í•¨. ì• ì´ˆê°’ì˜ ì„¤ì •ì€ \hbfdefaultë¡œ.
+ * uhc.sty moonttf.sty: harboldê°€ ì ìš©ë˜ë©´ \hf@series를 미리 bë¡œ
+ 설정하고 모듬 명령 \hfontseriesë¡œ 바꿀 수 있ë„ë¡ í•˜ë©°, 실수로
+ Ωì—ì„œ 사용ë˜ë©´ 아무런 ìž‘ìš©ì„ í•˜ì§€ ì•Šë„ë¡ í•¨.
+
+1998-07-15 Koaunghi Un <zxmst22@softland>
+
+ * jamo.tar.bz2 pjamo.tar.bz2: íƒ€ìž ê¸€ìžì²´ë¥¼ ì‚­ì œ
+ * ksc5601.tex: 문제를 ì¼ìœ¼í‚¤ëŠ” \#, \%, \&를 재정ì˜.
+
+1998-07-06 Koaunghi Un <zxmst22@softland>
+
+ * hangul.sty (\@bibitem): 불필요한 \load@ksc와 \bold@ksc를 없애고,
+ ë³´ì¡° 파ì¼ì— \bibcite 모듬 ëª…ë ¹ì„ ì“¸ ë•Œ, pdfLaTeXì˜ ê²½ìš° 우리ë§
+ 모듬 ëª…ë ¹ì„ ì „ê°œì‹œí‚¤ì§€ ì•Šë„ë¡ í•¨.
+ * contrib/musixtex.diff: MusixTeXì˜ \setname 모듬 ëª…ë ¹ì— ìš°ë¦¬ë§ì„
+ ì“°ë©´ ë°œìƒí•˜ëŠ” 착오를 방지.
+
+1998-07-05 Koaunghi Un <zxmst22@softland>
+
+ * ugrb14.pfb - ugrb18.pfb: ì¤‘ë³µëœ ê¸€ìžë¥¼ 없앰.
+ * wansung/config/wansung.map wansung/config/wan-down.map:
+ pkolo 글ìžì²´ë¥¼ 잘못 기입한 ê²ƒì„ ê³ ì¹¨.
+
+1998-06-28 Koaunghi Un <zxmst22@softland>
+
+ * umj02, umjb02: ìž˜ëª»ëœ ì˜›ê¸€ìž ìˆ˜ì •.
+
+1998-06-27 Koaunghi Un <zxmst22@softland>
+
+ * hangul.sty (\captionskorean): \captions@hangul ë°
+ \captions@hanja)를 사용하여 표제를 우리ë§ë¡œ 바꿀 수 있ë„ë¡.
+ * hangul.sty (\@chapter): 단ë§ê¸°ì— \@jong, \@jung, \ri@ulì˜
+ ì¶œë ¥ì„ ì–µì œ.
+
+1998-06-20 Koaunghi Un <zxmst22@softland>
+
+ * hfont.tex: pdf(la)texì„ ì‚¬ìš©í•  ë•Œì—는 PS 글ìžì²´ê°€ 미리
+ 설정ë˜ë„ë¡ ê³ ì¹¨.
+ * moonttf/moonttf.sty: pdf(la)texì„ ì“¸ 때는 \MapHangulFamilyê°€
+ ìž‘ë™í•˜ì§€ ì•Šë„ë¡ ê³ ì¹¨.
+ * wansung/wansung.map wansung/wan-down.map pdflatex/wan-pdf.map:
+ 빠진 글ìžì²´ (타ìž, ìžëª¨)를 추가.
+ * ptaza.tar.bz2: 완성형 PS íƒ€ìž ê¸€ìžì²´ì˜ vf 파ì¼ë“¤ì´, ë°”ë€ ê³ ë”•
+ 글ìžì²´ë¥¼ ì“°ë„ë¡ ê³ ì¹¨.
+ * phsym.tar.bz2: 불필요한 vf 파ì¼ë“¤ì„ 없애고 tfm 파ì¼ì„ 다시
+ 만듬. (ì´ìƒ 조진환님께 ê°ì‚¬).
+
+1998-06-15 Koaunghi Un <zxmst22@softland>
+
+ * hlguide.tex: 수정.
+ * hangul.sty ksc5601.tex: LaTeXì—ì„œ 사용ë˜ëŠ” ìš°ë¦¬ë§ ì´ë¦„ì´ ìžë™
+ 조사 ì²˜ë¦¬ë  ìˆ˜ 있ë„ë¡ í•¨.
+ * uhc.sty moonttf.sty: \DeclareErrorHFont,
+ \DeclareHFontSubstitutionì„ ë„£ì–´ì„œ \begin{document}ì—ì„œ
+ \MapHangulFamilyê°€ ë°˜ì˜ë˜ë„ë¡ í•¨.
+ * ì¡°í•©/완성 í˜¼í•©ì‹ KAIST 글ìžì²´ëŠ” 모듬 파ì¼ë“¤ê³¼ 합께 ë”°ë¡œ
+ 분리. (oldhan.tar.bz2)
+ * uhc-pdf.map wan-pdf.map: pdflatexì—ì„œ 사용ë˜ëŠ” 글ìžì²´ 설정
+ 파ì¼.
+
+1998-06-05 Koaunghi Un <zxmst22@softland>
+
+ * UHC(Unified Hangul Code) ê³„ì—´ì˜ ê¸€ìžì²´ 완성: Type1 형ì‹. tfm,
+ vf, ofm, ovf í¬í•¨.
+ 명조체(보통/ë‘꺼운 굵기, ìƒì§•ê¸°í˜¸/한글/í•œìž)
+ 고딕체(보통/ë‘꺼운 굵기, ìƒì§•ê¸°í˜¸/한글/í•œìž)
+ 그래픽(보통/ë‘꺼운 굵기, ìƒì§•ê¸°í˜¸/한글)
+ ê¶ì„œì²´(보통 굵기, ìƒì§•ê¸°í˜¸/한글/í•œìž)
+ 신문체(보통 굵기, ìƒì§•ê¸°í˜¸/한글/í•œìž)
+ 타ìžì²´(보통 굵기, ìƒì§•ê¸°í˜¸/한글)
+ LaTeXìš© font description íŒŒì¼ ìž‘ì„±:
+ hswmj.fd, hwwmj.fd, hhwmj.fd: 명조체
+ hswgt.fd, hwwgt.fd, hhwgt.fd: 고딕체
+ hswgr.fd, hwwgr.fd : 그래픽
+ hswgs.fd, hwwgs.fd, hhwgs.fd: ê¶ì„œì²´
+ hswsh.fd, hwwsh.fd, hhwsh.fd: 신문체
+ hswtt.fd, hwwsh.fd, hhwsh.fd: 타ìžì²´
+ Lambdaìš© font description íŒŒì¼ ìž‘ì„±:
+ kscmj.fd, kscgt.fd, kscgr.fd, kscgs.fd, kscsh.fd,
+ ksctt.fd
+ LaTeXìš© 모듬 íŒŒì¼ uhc.sty 작성.
+ * ksc5601.tex: Lambdaë¡œ ë¬¸ì„œì˜ í‹€ì„ ìž¡ì„ ë•Œ 사용ë˜ëŠ” 모듬 파ì¼.
+ * hangul.sty: Lambda를 쓸 때는 ksc5601.texì„ ì½ë„ë¡ ìˆ˜ì •.
+ * hovftest.tex: Lambdaë¡œ ìš°ë¦¬ë§ ê¸€ìžì²´ë¥¼ 시험할 수 있는 모듬
+ 파ì¼.
+
+1998-05-29 Koaunghi Un <zxmst22@softland>
+
+ * 문체부 개발 글ìžì²´ì˜ TrueType 글ìžì²´ë¥¼ 사용할 수 있ë„ë¡ tfm
+ 파ì¼ê³¼ subfont definition íŒŒì¼ (wansung.sfd) ë° ttfonts.mapì—
+ ê¸€ìž ë“±ë¡ì„ 위한 moonttf.map íŒŒì¼ ìž‘ì„±. 한글LaTeXì— í•„ìš”í•œ font
+ description íŒŒì¼ (hwmbt.fd, hwmdt.fd, hwmgs.fd, hwmhm.fd,
+ hwmsg.fd) 작성.
+
+ mt.ttf(바탕체), mb.ttf(견바탕체), mg.ttf(ë‹ì›€ì²´),
+ mk.ttf(견ë‹ì›€ì²´), mj.ttf(ê¶ì²´ ì •ìžì²´), mm.ttf(ê¶ì²´ í˜ë¦¼ì²´),
+ mh.ttf(훈민정ìŒì²´), mn.ttf(쓰기 ì •ìžì²´), mp.ttf(쓰기 í˜ë¦¼ì²´)
+
+1998-05-01 Koaunghi Un <zxmst22@softland>
+
+ * 완성형 PS 글ìžì²´ê°€ vf 글ìžì²´ê°€ ì—†ì´ tfm 파ì¼ë§Œìœ¼ë¡œ ì‚¬ìš©ë  ìˆ˜
+ 있ë„ë¡ ë‹¤ì‹œ 만듦.
+
+1998-04-29 Koaunghi Un <zxmst22@softland>
+
+ * hfont.tex: 글ìžì²´ ì„ íƒ ëª¨ë“¬ 명령ì—ì„œ 사용ë˜ëŠ” \edefì—ì„œ 빈
+ ê³µê°„ì„ ì¶œë ¥í•˜ëŠ” 벌레를 ìž¡ìŒ.
+
+ * contrib/ps2pk15.diff: ps 글ìžì²´ì— hintê°€ ë§Žì„ ë•Œ ps2pkê°€ "Too
+ many hints"ë¼ëŠ” 알림ë§ì„ ë³´ì´ë©´ì„œ 미리보기 글ìžë¥¼ 만들지 않는 것ì„
+ 막는 ps2pk 1.5íŒ ê¹ê¸° 파ì¼.
+
+1998-04-24 Koaunghi Un <zxmst22@softland>
+
+ * 문체부 개발 글ìžì²´ì¤‘ ì¡°í•© 가능한 글ìžì²´ (바탕체, ë‹ìŒì²´,
+ 제목바탕체, 제목ë‹ì›€ì²´, ê¶ì²´ ì •ìžì²´, 쓰기체 ì •ìžì²´)를 한글LaTeXì—
+ 맞게 완성 (postscript type1 형ì‹). 글ìžì²´ 설명 íŒŒì¼ 4ê°œ 추가
+ (hwmhmj.fd, hwmhgt.fd, hwmhgs.fd, hwmhpn.fd). ìš´ì˜ ì„¤ì •ì„ ìœ„í•œ
+ moonhwa.map (psfonts.mapìš©), Fontmap.mh (ghostscriptìš©),
+ moonhwa.upr (ps2pk용) 작성. readme.mh 작성.
+
+1998-03-20 Koaunghi Un <zxmst22@softland>
+
+ * ì¡°ì§„í™˜ë‹˜ì˜ <chofchof@math.kaist.ac.kr> ì§€ì  ì‚¬í•­: dvips
+ 5.76íŒì—ì„œ 한글 PS 글ìžì²´ 전체를 ps 파ì¼ì— 올릴 ë•Œ (dvips
+ <파ì¼>.dvi -o) 다ìŒì˜ 문제가 ë°œìƒí•¨.
+
+ "First number not found ERROR in encoding vector":
+ /Encoding ì˜ ì •ì˜ê°€ 단순히 def ë¡œ ë˜ì–´ 있ìŒìœ¼ë¡œì„œ 착오 ë°œìƒ.
+ def를 readonly def로 수정.
+ pjmtt10.pfb, pkmjm[0-9].pfb, pkgrm[0-9].pfb,
+ pksmm[0-9].pfb, pkyt0.pfb
+
+ "Second number not found in Char string of '/FontName'":
+ 257ê°œì˜ ê¸€ìžê°€ /CharStrings 258 dict dup begin ì´ë¼ ì •ì˜ë¨ì´ ì›ì¸.
+ /CharStrings 257 dict dup begin ì´ë¼ê³  수정.
+ pkbmm0.pfb, pkpgm0.pfb
+
+ * ì—­ì‹œ ì¡°ì§„í™˜ë‹˜ì˜ ì§€ì  ì‚¬í•­:
+ hwpsm.fd: 새명조 PS 글ìžì²´ë¥¼ pkmjë¡œ 잘못 기입.
+ pksm으로 수정.
+
+1998-03-18 Koaunghi Un <zxmst22@softland>
+
+ * hangul.sty: ìš°ë¦¬ë§ ì´ë¦„ì„ ì „ì‚° 순화 ìš©ì–´ë¡œ 수정:
+ 첨부물->ë™ë´‰ë¬¼(åŒå°ç‰©) 목차->목ë¡(目錄)
+ 그림목차->그림목ë¡(그림目錄) 표목차->표목ë¡(表目錄)
+ 참고서ì ->참조서ì (åƒç…§æ›¸ç±) 색ì¸->차례짓기(索引)
+ 참고문헌->저서목ë¡(著書目錄) 어휘->ìš©ì–´í’€ì´(語彙)
+ 슬ë¼ì´ë“œë¹›ê¹”->환등íŒìƒ‰ê¹”(幻燈版色相) 페ì´ì§€->쪽
+ * hlguide.tex: 전산기 순화 ìš©ì–´ 사용. 부ë¡ì— 전산기 순화 ìš©ì–´
+ ìžë£Œì§‘ì„ ì¶”ê°€.
+
+1998-03-07 Koaunghi Un <zxmst22@softland>
+
+ * hangul.sty: ìž˜ëª»ëœ í•œìž \ksappendixnameì„ êµì • (錄)
+
+1998-02-05 Koaunghi Un <zxmst22@softland>
+
+ * fonts/Makefile: jmtt를 jamoì—ì„œ 빼고 tazaë¡œ 바꿈
+
+ * contrib/: mule-2.0 삭제. tex.ch.diff 추가. readme.ks 수정.
+
+ * readme.ks, readme.eng, news.ks: 수정.
+
+1998-02-04 Koaunghi Un <zxmst22@softland>
+
+ * hangul.sty (\@setref): \expandafter#2#1다ìŒì— \nullì„ ë‘ ìœ¼ë¡œì¨
+ reference 다ìŒì— 나타나는 ë¹ˆê³µê°„ì„ ì œê±°. (새 LaTeX2eì— ë°˜ì˜ëœ 사항)
+
+ * hlguide.tex: 수정, 보완.
+
+1998-02-01 Koaunghi Un <zxmst22@softland>
+
+ * pkbm+pg+yt0.tar.gz, wsbm+pg+yt0.tar.gz: \bm, \pg, \ytì˜ ê¸€ê¼´ì—ì„œ
+ "ê² "ê³¼ "겡"ì˜ ìœ„ì¹˜ê°€ ë’¤ë°”ë€ ê²ƒì„ êµì •.
+
+1998-01-16 Koaunghi Un <zxmst22@softland>
+
+ * hangul.sty: \DeclareOption{nojosa}. \@josatrueì¼ ê²½ìš°ì—만
+ 메모리를 ë§Žì´ ìš”êµ¬í•˜ëŠ” \make@josa와 josa.tabê°€ 제대로 ìž‘ë™í•  수
+ 있ë„ë¡ í•¨.
+
+ * pkmj.tar.gz, pkgr.tar.gz: CharStringsì— ë¹ ì ¸ìžˆë˜ .notdefì˜
+ ì •ì˜ë¥¼ 추가. (ì‹ ì •ì‹ë‹˜ê»˜ ê°ì‚¬. jshin@pantheon.yale.edu)
+
+ * fonts/config/special.map: 타ìžê¸€ê¼´ì„ korean/tazaë¡œ.
+
+ * fonts/config/Fontmap: 펜글씨글꼴 ë° íƒ€ìžê¸€ê¼´ì˜ 위치를 êµì •.
+
+
+1997-12-11 Koaunghi Un <zraun01@sunap3>
+
+ * hangul.sty (\protected@write): \pagenumberingê³¼ .idxí™”ì¼ì—ì„œ
+ \thepageê°€ 문제를 ì¼ìœ¼í‚´ìœ¼ë¡œ ì¸í•´ LaTeX2e대로 ì›ìƒë³µêµ¬ (재정ì˜ë¥¼
+ ì‚­ì œ). \if@ksromanì€ ì—†ì• ê³ , 우리ë§ì¡°ì‚¬ì²˜ë¦¬ì— 필요한 숫ìžë§¤í¬ë¡œì˜
+ ì •ì˜ì‹œ(\@arabic, \@roman, \@Roman, \@alph, \@Alph, \@fnsymbol,
+ \jaso, \gana, ...) \protectê°€ \relaxì¼ ê²½ìš°ë§Œ 조사처리매í¬ë¡œê°€
+ ìž‘ë™í•˜ë„ë¡ ê³ ì¹¨.
+ * hangul.sty (\label): \@auxoutí™”ì¼ì—ì„œ \@currentlabelê³¼
+ \thepageì˜ ë‹¤ìŒì— ê°ê° \make@josa{\@currentlabel}ê³¼
+ \make@josa{\thepage}ê°€ ì í˜€ì§€ë„ë¡ ê³ ì¹¨. ì´ì— ë”°ë¼ ìš°ë¦¬ë§ ì¡°ì‚¬ì—
+ ì“°ì´ëŠ” 기호문ìžì˜ (\jaso, \gana, ...) 조사처리가 가능하ë„ë¡
+ josa.tabì„ í™•ìž¥.
+
+1997-12-01 Koaunghi Un <zraun01@sunap3>
+
+ * hangul.sty (\make@josa): LaTeXì— globalë¡œ ì“°ì´ëŠ” 숫ìžë§¤í¬ë¡œë¥¼
+ 사용하지 ì•Šë„ë¡ ë³€ê²½í•¨(\count\z@, \count\tw@).
+
+1997-10-18 Koaunghi Un <zraun01@sunap3>
+
+ * hfont.cfg: 조합형글꼴사용시 필요한 \renewcommand\mjdefault{sm}ì—
+ 대해 언급.
+ * hfont.tex: 타ìžê¸€ì”¨ì²´ì˜ 심벌과 í•œìžì˜ 대ì‘ì„ ttë¡œ 바꾸고 ì´ì—
+ 필요한 tfmê³¼ vfê¸€ê¼´ì„ ê³ ë”•ì²´ë¡œë¶€í„° í­ë§Œ 타ìžì²´ì— 맞ë„ë¡ ë§Œë“¤ì–´
+ 공급함.
+ * hstt.fd hsptt.fd hhtt.fd hhptt.fd: 타ìžì²´ 글꼴용으로 새로 작성.
+
+1997-10-09 Koaunghi Un <zraun01@sunap3>
+
+ * hangul.sty: \chapterë’¤ì— ë‚˜ì˜¤ëŠ” \pagenumberingì˜ ê¸°ëŠ¥ì´
+ \tableofcontentsì—는 ì ìš©ì´ ì•Šë˜ë˜ 버그를 ìž¡ìŒ. (wkim@pitt.edu)
+
+1997-05-27 <zraun01@sunaps>
+
+ * 0.97íŒ ê³µê°œ.
+
+1997-05-21 <zraun01@sunaps>
+
+ * ìžëª¨ê¸€ê¼´ì¤‘ vftovpì—ì„œ 착오를 ë°œìƒí•˜ëŠ” vf, tfm서류철 êµì •:
+ jmmj9 jmmjo9 pjmmj9 pjmmjo9
+ jmgt9 jmgto9 pjmgt9 pjmgto9
+ jmtt9 jmtto9 pjmtt9 pjmtto9
+ jmnv9 jmnvo9 pjmnv9 pjmnvo9
+ jmsr9 jmsro9 pjmsr9 pjmsro9
+ * mjm5.mf, pkmjm5.pfb, pkmjm5.afm: ê¸€ìž 'ì—°'ì˜ ëª¨ì–‘ì„ ë°”ë¡œìž¡ìŒ.
+ * hlguide.tex: ë˜ë„ë¡ ìš°ë¦¬ë§ìš©ì–´ë¥¼ ì“°ë„ë¡ ë…¸ë ¥.
+
+1997-05-18 <zraun01@sunaps>
+
+ * hfontold.tex: \error@hfontshape 설정시 착오제거.
+ * hangul.sty: ì–´íœ˜ìž‘ì„±ì‹œì— ê°€ë‚˜ë‹¤ë¼ëª©ë¡ì„ 구분처리할 수 있ë„ë¡
+ theglossaryí™˜ê²½ì„ ìž‘ì„±.
+ * hlatex: 어휘작성시 만들어지는 .gloì„œë¥˜ì² ë„ euc-kr기호체계로
+ ë³€í™˜ë  ìˆ˜ 있ë„ë¡.
+
+1997-05-15 <zraun01@sunaps>
+
+ * hfont.tex: hfont.cfg를 ì½ì€ 후 \MapHangulFamily를 실행시킴으로서
+ \@pshanì´ ë³€ê²½ì„¤ì •ë˜ì—ˆì„ 경우를 대비할 수 있ë„ë¡. ì¡°í•©í˜•ê¸€ê¼´ì„ ì“¸
+ 경우 hfont.cfgì—ì„œ \MapHangulFamily를 재선언하면
+ \AtEndOfPackageì—ì„œ ì´ëŸ¬í•œ ìž¬ì„ ì–¸ì´ ì‹¤í–‰ë˜ë„ë¡ í•¨ìœ¼ë¡œì„œ
+ \begin{document}ì—ì„œì˜ \process@tableì´ ì œëŒ€ë¡œ ìž‘ë™í•˜ë„ë¡ í•¨.
+ í•œìžì½”ë“œ ^^fbì˜ ë²„ê·¸ì œê±°. (다ìŒì½”드가 ^^a3ì´ì—ˆì„ ë•Œ 외부글꼴ì„
+ 바꾸ë„ë¡ í•¨) (ì´í˜•ì„님께 ê°ì‚¬:hyslee@sarang.kaist.ac.kr)
+ * hangul.sty: 색ì¸ìž‘성매í¬ë¡œë¥¼ 완성.
+
+1997-05-10 <zraun01@sunaps>
+
+ * hsfonts.def: HFSSì— ë”°ë¥¸ ì „ë©´ 개정. hpsfonts.def와 통합.
+ * hfont.tex, hfontold.tex: \MapHangulFamilyë¡œ 우리ë§ê¸€ê¼´ê°€ì¡±ì—
+ 대한 심벌/한글/í•œìžê¸€ê¼´ì„ 미리 지정. \process@tableì—ì„œ 우리ë§ì˜
+ 대치글꼴과 ì—ëŸ¬ê¸€ê¼´ì„ í™•ì¸í•˜ë„ë¡. 우리ë§ê°€ì¡±ì„
+ 완성|ì¡°í•©|oldhan으로 구별하고 ìžëª¨ëŠ” 완성|조합가족ì—
+ í¬í•¨ì‹œí‚´. 심벌/한글/í•œìžì˜ êµ¬ë³„ì€ hfont.tex내부ì—ì„œ 처리하고
+ 사용ìžì—게는 나타나지 ì•Šë„ë¡. \DeclareOldFontCommandì— ì“°ì´ë˜
+ \usehfont는 사용ë„ê°€ ì ì–´ì„œ 없앰. \hfontamily는
+ \MapHangulFamilyì—ì„œ 지정한 ê¸€ê¼´ë§µí•‘ì— ë”°ë¼ ì •í•´ì§€ëŠ”
+ 심벌/한글/í•œìžê¸€ê¼´ì„ ê°ê° 구분하여 ê°€ì¡±ì„ ì§€ì •í•  수 있ë„ë¡
+ 수정. (\hfont@mapì„ í†µí•´ \sb@family, \hg@family, \hj@family를
+ 지정.) ë§µí•‘ì´ ì§€ì •ë˜ì§€ ì•Šì€ ê°€ì¡±ì˜ ê²½ìš°ëŠ” ê¸°ë³¸ì¹˜ì˜ ë§µí•‘ì„ ì“°ê³ 
+ 사용ìžì—게 ì´ì— 대한 경고. \DeclareErrorHFont ë°
+ \DeclareHFontSubstitutionì—서는 심벌/한글/í•œìžì˜ êµ¬ë¶„ì—†ì´ ìš°ë¦¬ë§
+ 가족만 지정할 수 있ë„ë¡ í•¨. ì´ì—ë”°ë¼ \DeclareFontShape ë°
+ \DeclareHFontShape, \get@external@hfont, \wrong@hfontshape,
+ \DeclareHFontEncodingë“±ì´ ìˆ˜ì •ë¨. 우리ë§ì°¾ê¸°ì™€ 최종처리ì˜
+ \h@C매í¬ë¡œì—ì„œ \f@familyë¶€ë¶„ë„ \sb@/\hg@/\hj@ì„ ì“¸ 수 있ë„ë¡
+ 변경. 매í¬ë¡œì— ì“°ì´ëŠ” 우리ë§ì½”드는 TeXì˜ hexcode표시로 바꿈.
+ * h*.fd: \MapHangulFamilyì— ì˜í•´ 불필요한 글꼴선언파ì¼ë“¤ì„
+ 제거하고, 나머지는 ìžëª¨ì˜ êµ¬ë¶„ì´ ì—†ë„ë¡ ìˆ˜ì •. 모든 \itshapeì€
+ ê°™ì€ ê¸€ê¼´ê°€ì¡±ì˜ \slshape으로 대치ë˜ë„ë¡ ë³€ê²½. 필기체와 펜í˜ë¦¼ì²´ëŠ”
+ 다른 글꼴가족으로 ë…립시킴. 필요없는 파ì¼ì€ ì‚­ì œ.
+ 심벌:
+ hsgt.fd hssm.fd
+ hspgt.fd hspsm.fd
+ 한글완성형:
+ hwbm.fd hwgs.fd hwmg.fd hwol.fd hwpn.fd hwyt.fd
+ hwgr.fd hwgt.fd hwmj.fd hwpg.fd hwsm.fd
+ hwmgt.fd hwmmj.fd hwmnv.fd hwmsr.fd hwmtt.fd
+ hwpbm.fd hwpgs.fd hwpmg.fd hwpol.fd hwppn.fd hwpyt.fd
+ hwpgr.fd hwpgt.fd hwpmj.fd hwppg.fd hwpsm.fd
+ hwpmgt.fd hwpmmj.fd hwpmnv.fd hwpmsr.fd hwpmtt.fd
+ 한글조합형:
+ hjbm.fd hjgs.fd hjmg.fd hjpg.fd hjsm.fd
+ hjgr.fd hjgt.fd hjol.fd hjpn.fd hjyt.fd
+ hjmgt.fd hjmmj.fd hjmnv.fd hjmsr.fd hjmtt.fd
+ hjpbm.fd hjpgs.fd hjpmg.fd hjppg.fd hjpsm.fd
+ hjpgr.fd hjpgt.fd hjpol.fd hjppn.fd hjpyt.fd
+ hjpmgt.fd hjpmmj.fd hjpmnv.fd hjpmsr.fd hjpmtt.fd
+ 한글oldhan:
+ hodr.fd hogr.fd hogt.fd hool.fd
+ hogj.fd hogs.fd homj.fd hopg.fd
+ í•œìž:
+ hhgs.fd hhgt.fd hhsm.fd
+ hhpgs.fd hhpgt.fd hhpsm.fd
+ * hfont.cfg: ì¡°í•©í˜•ê¸€ê¼´ì„ ì“¸ 경우 모ìžë¼ëŠ” ê¸€ê¼´ì„ ì™„ì„±í˜•ì—ì„œ
+ ëŒì–´ì“¸ 수 있ë„ë¡ ì¤€ë¹„.
+
+1997-05-08 <zraun01@sunaps>
+
+ * hfont.tex: 혼ë™ì„ 주는 \*default를 삭제하고 다ìŒì˜ default만
+ 남김. \hencodingdefault, \symboldefault, \hanguldefault,
+ \hanjadefault, \hfamilydefault, \mjdefault, \gtdefault,
+ \tzdefault. \hf@idx는 \f@idx로 변경.
+ * hangul.sty: \mj, \gt, \gr, ...ë“±ì˜ ê¸€ê¼´ë°”ê¿ˆë§¤í¬ë¡œê°€
+ OldFontCommandë¡œ 바뀜으로서 \명조, \고딕, \그래픽, ...등ì˜
+ 우리ë§ê¸€ê¼´ë°”꿈매í¬ë¡œë¥¼ \mjfamily, \gtfamily, \grfamily, ...등ì˜
+ 기능으로 바꾸고 \타ìž(=\tz\family)를 추가.
+
+Sat May 3 <zraun01@sunaps>
+
+ * hfont.tex, hfontold.tex: 새 매í¬ë¡œ \makekscletter,
+ \makekscother, \makekscactive (ëª¨ë‘ í•œê¸€LaTeXì˜ ê´€ë¦¬ì— ì‚¬ìš©ì¤‘).
+ * hangul.ist: 새 파ì¼. ìš°ë¦¬ë§ ìƒ‰ì¸ì²˜ë¦¬ì‹œ makeindexì˜
+ style파ì¼. \item대신 \KSitem, \indexspace대신 \hindexspace,
+ headings_flagì„ 1ë¡œ 설정.
+ * hangul.sty: hangul.ist를 ì¨ì„œ 색ì¸ì²˜ë¦¬í•  ë•Œ 필요한 매í¬ë¡œ
+ \KSitemì„ ì •ì˜. í•œê¸€ì˜ ê²½ìš° ㄱㄴㄷㄹ... 목ë¡ì„ 구분하고 심벌 ë°
+ í•œìžëŠ” ê°ê¸° í•˜ë‚˜ì˜ ê·¸ë£¹ìœ¼ë¡œ 처리.
+
+Wed Apr 30 <zraun01@sunaps>
+
+ * hangul.sty: hfont.styì„ ì“¸ ê²½ìš°ì— í•„ìš”í•œ
+ \@latex@warning@no@line, \@font@warning, \centering, \raggedright,
+ \raggedleft, \thanks, \markboth, \@markright를 앞으로 옮기고,
+ hfont.styì„ ì“°ë©´ \@nameuse{hfont.sty}ì— ì˜í•´ hangul.styì´
+ ë나ë„ë¡.
+ * hfont.sty: 모든 optionì„ hangul.styë¡œ 넘겨주고
+ \@namedef{hfont.sty}ì„ \endinput으로 ì •ì˜í•œ 후 \input hangul.sty.
+
+Tue Apr 29 <zraun01@sunaps>
+
+ * hfont.tex: ìš°ë¦¬ë§ ê¸€ê¼´ì„ íƒ ë°©ì‹ (HFSS)ì„ ë„입하여 글꼴선íƒë°©ë²•ì„
+ ì „ë©´ 수정. ìš°ë¦¬ë§ ì¸ì½”딩: H, ìš°ë¦¬ë§ ê°€ì¡±: smj, ssm, sgt, stt
+ (심벌) wmj, wsm, wgt, wgr, wgs, wol, wbm, wpg, wpn, wmg, wyt
+ (완성형한글) jmj, jsm, jgt, jpn (조합형한글) mmj, mgt, mtt, mnv,
+ msr (ìžëª¨í˜• 한글) hmj, hsm, hgt, hgs, htt (í•œìž).
+ 초기값: \hencodingdefault=H, \symboldefault=s,
+ \hanguldefault=\wsdefault (\wsdefault=w, \jhdefault=j,
+ \jmdefault=m), \hanjadefault=h, (oldhanì€ \ohdefault를 oë¡œ).
+ \hfamilydefault=\mjdefault (\mjdefault=mj, \gtdefault=gt,
+ \tzdefault=tt, \grdefault=gr, \smdefault=sm, \gsdefault=gs,
+ \mgdefault=mg, \ytdefault=yt, \bmdefault=bm, \pndefault=pn)
+ ì¸ì½”딩: \hfontencoding{\hencodingdefault}
+ ê°€ì¡±ì€ ë‘ê°œì˜ ë§¤í¬ë¡œë¡œ: 첫번째 매í¬ë¡œëŠ” KSC 5601ì˜ ì½”ë“œì— ì˜í•œ
+ 심벌/한글/í•œìžë¥¼ 구분 (\symbolfamily{\symboldefault},
+ \hangulfamily{\hanguldefault}, \hanjafamily{\hanjadefault})
+ \kscfamily{\symboldefault}{\hanguldefault}{\hanjadefault}는 위ì˜
+ ì…‹ì„ í•œêº¼ë²ˆì— ì„¤ì •. í•œê¸€ê°€ì¡±ì€ ì…‹(완성,ì¡°í•©,ìžëª¨): \wsfamily,
+ \jhfamily, \jmfamily (oldhanì—는 \ohfamily). ë‘번째 매í¬ë¡œëŠ”
+ 우리ë§ì˜ ê¸€ê¼´í˜•íƒœì— ì˜í•œ ê°€ì¡±ì„ êµ¬ë¶„: \hfontfamily{\mjdefault}
+ 단축매í¬ë¡œëŠ”
+ \mjfamily -> \textmj \mj
+ \gtfamily -> \textgt \gt
+ \grfamily -> \textgr \gr
+ \smfamily -> \textsm \sm
+ \gsfamily -> \textgs \gs
+ \mgfamily -> \textmg \mg
+ \ytfamily -> \textyt \yt
+ \bmfamily -> \textbm \bm
+ \pnfamily -> \textpn \pn
+ (oldhanì—는 compatibility를 위해 \dr와 \gjì„ ì¶”ê°€)
+ 필기체과 펜í˜ë¦¼ì²´ëŠ” ê°ê° gtfamily와 mjfamily/smfamily/pnfamilyì—ì„œ
+ itshapeë¡œ ì„ íƒ. 외곽체는 mjfamilyì˜ fontshapeì„ olë¡œ
+ ì„ íƒ. 타ìžì²´ëŠ” ì˜ë¬¸ì˜ \ttfamilyë¡œ ì„ íƒ. \tzfamily는 ì˜ë¬¸ê³¼
+ ìƒê´€ì—†ì´ 우리ë§ë§Œ 타ìžì²´ë¡œ 바뀜.
+ ì˜ë¬¸ì˜ \rmfamily는 \mjfamily를, \sffamily는 \gtfamily를 ìžë™ì„ íƒ.
+ softbold는 fontseriesì˜ ê°’ì„ S+fontseriesë¡œ 지정함으로서
+ ì„ íƒ. softboldì— ì“°ì´ëŠ” 글꼴시리즈는 fontseries와는 ìƒê´€ì—†ì´,
+ 정해진 mddefault를 ì¨ì„œ 세번 중첩ì¸ì‡„. fontseries는 ì˜ë¬¸ì˜
+ \fontseries를 그대로 사용.
+ 글꼴선íƒì‹œ, 해당하는 ê¸€ê¼´ì´ ì—†ìœ¼ë©´ \fontshape, \fontseriesì˜
+ ê¸°ë³¸ê°’ì„ ì°¨ë¡€ë¡œ 바꿈으로서 찾아 ë³´ê³  ì´ ê²ƒì´ ì‹¤íŒ¨í•˜ë©´,
+ \hfamilydefaultë¡œ. ê·¸ëž˜ë„ ê²°ì •ë˜ì§€ 않으면
+ H/(심벌|한글|í•œìž)\hfamilydefault/m/n/10으로 설정ë¨.
+ hfont.cfgì—ì„œ ìš°ë¦¬ë§ ë° ê¸°íƒ€ ì˜ë¬¸ê³¼ 우리ë§ì—ì„œ 공용으로 ì“°ì´ëŠ”
+ ê¸°ë³¸ê°’ì„ ì •í•  수 있ë„ë¡.
+ ì˜ë¬¸ì˜ 매í¬ë¡œ \usefont는 우리ë§ì˜ 경우 첫 ë‘ ë³€ìˆ˜ê°€ \hfontencoding
+ ë° \hfontfamily를 지정할 수 있고 나머지 ë‘˜ì€ ì˜ë¬¸ì—서와 마찬가지로
+ \fontseries ë° \fontshapeì„ ì§€ì •.
+ pshanì€ \hfontfamilyì˜ ì•žì— p를 ë‘므로서 ì„ íƒ. (ì´í˜•ì„님께
+ ê°ì‚¬:hyslee@sarang.kaist.ac.kr)
+ * hangul.sty: HFSSì— ë”°ë¼ ë¶ˆí•„ìš”í•œ \h@nguldefault를 ì‚­ì œ.
+ * hfontold.tex: hfont.texì˜ ìš°ë¦¬ë§ ê¸€ê¼´ì„ íƒ ë°©ì‹ (HFSS)ì—
+ ì ì‘하고, oldhanì—만 필요한 ë¶€ë¶„ì„ ì¶”ê°€ (\hg@break, \dr, \gj,
+ \ohdefault) ë° ìˆ˜ì • (\DeclareFontShape,
+ \DeclareHFontShape). ìš°ë¦¬ë§ ì„ íƒì€ oldhan.tabì„ ì½ì–´ì„œ
+ ì •ì˜. 메모리문제로 josa.tabì˜ ì²˜ë¦¬ëŠ” ì‚­ì œ.
+ * 글꼴선íƒì˜ 변경으로 새로 만들어진 .fd파ì¼ë“¤:
+ 심벌:
+ hsgt.fd hsmj.fd hssm.fd hstt.fd
+ hspgt.fd hspmj.fd hspsm.fd hsptt.fd
+ 한글완성형:
+ hwbm.fd hwgt.fd hwol.fd hwgr.fd hwyt.fd hwmg.fd hwgs.fd
+ hwmj.fd hwpg.fd hwpn.fd hwsm.fd
+ hwpbm.fd hwpgt.fd hwpol.fd hwpgr.fd hwpyt.fd hwpmg.fd hwpgs.fd
+ hwpmj.fd hwppg.fd hwppn.fd hwpsm.fd
+ 한글조합형:
+ hjgt.fd hjmj.fd hjpn.fd hjsm.fd
+ hjpgt.fd hjpmj.fd hjppn.fd hjpsm.fd
+ 한글ìžëª¨í˜•:
+ hmmj.fd hmsm.fd hmgt.fd hmnv.fd hmsr.fd hmtt.fd
+ hmpmj.fd hmpsm.fd hmpgt.fd hmpnv.fd hmpsr.fd hmptt.fd
+ í•œìž:
+ hhgs.fd hhmj.fd hhsm.fd hhgt.fd hhtt.fd
+ hhpgs.fd hhpmj.fd hhpsm.fd hhpgt.fd hhptt.fd
+ oldhan:
+ hogr.fd hogs.fd hogt.fd homj.fd hosm.fd
+
+1997-04-18 <zraun01@sunaps>
+
+ * hfontold.tex: 착오로 심벌/í•œìžê¸€ê¼´ì—ì„œ ìž‘ë™í•˜ì§€ ì•Šê²Œëœ pshanì„
+ 다시 복구. 심벌과 í•œìžê¸€ê¼´ì€ í•­ìƒ \fontseries{m}ì´ ë˜ë„ë¡ í•˜ê³ ,
+ \@KSCboldë¡œ ë‘꺼운 글씨체를 만들ë„ë¡. 한글매í¬ë¡œì—ë„ \string대신ì—
+ \KSC@를 씀.
+ * fonts/Makefile, fonts/runmf: 오류제거
+
+1997-04-09 <zraun01@sunaps>
+
+ * hangul.sty: ì¸ìš©ì˜ ìžë™ì²˜ë¦¬ì¡°ì‚¬ 매í¬ë¡œë¥¼ 위한 josa.tab매í¬ë¡œë¥¼
+ 숫ìžëŒ€ì‹  \hexnumber@ë¡œ (\make@josa, \JS@). ì´ë¡œì„œ TeXì— í•„ìš”í•œ
+ string characters를 ëŒ€í­ ê°ì†Œì‹œí‚´.
+
+1997-04-04 <zraun01@sunaps>
+
+ * hangul.sty: 한글LaTeXì— ì“°ì´ëŠ” \HLaTeXversion ë° \HLaTeXdateê°€
+ hangul.styì—ì„œ ì •ì˜ëœ \fileversion ë° \filedate를 쓸 수 있ë„ë¡.
+ * 0.96íŒ ì´ì „ì— ì“°ë˜ ì™„ì„±í˜•ê¸€ê¼´ì„ ì´ë¦„만 바꾸어 사용할 ë•Œ ë°œìƒí•˜ëŠ”
+ checksum error를 바로잡ìŒ.
+ wsgrm9.tfm wsgrmo9.tfm wsgrb9.tfm wsgrbo9.tfm
+ wsgtm9.tfm wsgtmo9.tfm wsgtb9.tfm wsgtbo9.tfm
+ wsmjm9.tfm wsmjmo9.tfm wsmjb9.tfm wsmjbo9.tfm
+ wsgs9.tfm wsgso9.tfm
+ wsmg9.tfm wsmgo9.tfm
+ wsol9.tfm wsolo9.tfm
+ wsyt9.tfm wsyto9.tfm
+
+Tue Apr 1 11:53:34 1997 Koaunghi Un <zraun01@indiaka.zdv.uni-tuebingen.de>
+
+ * 버전 0.961:
+
+ * upwan.fd, upjohab.fd, upjamo.fd, uphsymb.fd, uphanja.fd:
+ 사용할 수 있는 ê¸€ê¼´ì˜ í¬ê¸°ë¥¼ 5ptì—ì„œ 무한대까지로
+ 설정. <wkim+@pitt.edu>
+
+1997-03-31 <zraun01@sunaps>
+
+ * hfontold.tex: 0.96ì— ì ì‘.
+ * *.fd: 빠진 ê¸€ê¼´ëª¨ì–‘ì„ ì¶”ê°€.
+ * hfont.tex: \normalfont, \ttfamily, \upshape, \slshape, \scshape,
+ \itshapeì˜ ìž¬ ì •ì˜ì— \expandafter를 ì¨ì„œ. \@KSCbold...는
+ \fontseriesì—ì„œ 결정하ë„ë¡ í•˜ê³  \load@kscì— ê±¸ë¦¬ëŠ” 부하를
+ 줄임. \bold@kscì˜ \boxìžì²´ì— í¬ë§·ì„ í¬í•¨. \newif\if@KSCbold를
+ \if@makeboldì˜ ì•žìœ¼ë¡œ. ìš°ë¦¬ë§ EUCê¸€ìž ë§¤í¬ë¡œë¥¼ 가능한한
+ expand시켜서 문서처리시 걸리는 부하를 ê°ì†Œ. \@pshanë„ ì—¬ê¸°ì„œ
+ expand시키ë„ë¡ í•¨. \load@kscì˜ \fontencoding, \fontfamily,
+ \fontseries, \fontshapeì€ ë¯¸ë¦¬ \edef\f@encoding, \edef\f@family,
+ \edef\f@series, \edef\f@shape으로 ì •ì˜í•œ 후 \selectfontí•  수
+ 있ë„ë¡. \hangulfamilyê°€ \h@ngulf@mily를 ì •ì˜í•  수
+ 있ë„ë¡ í•¨ìœ¼ë¡œì„œ hfont.cfgì—서는 \def\hangulfamily{..}대신ì—
+ \hangulfamily{..}ë¡œ 선언할 수 있ë„ë¡.
+ * hangul.sty: \if p\@pshan\ExecuteOptions{softbold}\fi를
+ hfont.texë¡œ ì´ë™í•˜ì—¬ hfont.cfg를 ì½ì€ í›„ì— ì‹¤í–‰ë˜ë„ë¡. \centering,
+ \raggedright, \raggedleft, \verbatim@fontì˜ ìž¬ì •ì˜ì—
+ \expandafter를 ì¨ì„œ. ìƒˆíŒŒì¼ josa.tabì— ì¡°ì‚¬ê²°ì •ì— í•„ìš”í•œ ë°ì´í„°
+ 수집. ì´ë¡œ ì¸í•´ \make@josaì˜ í•œê¸€ë¶€ë¶„ì´ í•œê¸€, í•œìž, 한글ìžì†Œë¡œ
+ 확장ë˜ë©´ì„œ 매í¬ë¡œ \@grepì˜ ì‚¬ìš©ì€ ìƒëžµë¨.
+ * josa.tab: 새파ì¼. citationì— ì“°ì¼ í•œê¸€, í•œìž, ìžì†Œ
+ ìžë™ì²˜ë¦¬ì¡°ì‚¬í‘œ.
+ * contrib/halpha.bst: ì €ìžê°€ ì—¬ëŸ¬ëª…ì¼ ê²½ìš° ë§ˆì§€ë§‰ì— "공저"ê°€ 나올
+ 수 있ë„ë¡. \newcommand{\etalchar}ì˜ "^"ê°€ 사ë¼ì§€ëŠ” ê²ƒì„ ë°©ì§€í•˜ê¸°
+ 위해 \DeclareRobustCommand\etalcharë¡œ .bbl파ì¼ì— 쓰여지게.
+
+1997-03-17 <zraun01@sunaps>
+
+ * 버전 0.96:
+
+ * hfont.tex: 새로운 매í¬ë¡œë“¤, \DeclareHgShape \SubstHgShape
+ \DeclareHjshape \SubstHjShape \DeclareHsShape \SubstHsShape로 font
+ definition fileë“¤ì„ ê°„ë‹¨ížˆ.
+
+1997-03-15 <zraun01@sunaps>
+
+ * emtex/: emTeX사용ìžë“¤ì´ 글꼴만들기를 쉽게 í•  수 있ë„ë¡ batch파ì¼
+ ë° mfjob파ì¼ì„ ëª¨ë‘ ìˆ˜ì •, 재작업.
+
+1997-03-12 <zraun01@sunaps>
+
+ * hangul.sty: 새글꼴, 타ìžê¸°ì²´ 완성. ì´ì—ë”°ë¼ \ttfamily를 재조절.
+ * hfont.tex: 글꼴ì†ì„±ì— ë”°ë¼ ê¸€ê¼´ë°”ê¿ˆë§¤í¬ë¡œì— \h@series를 ì •ì˜í•˜ì—¬
+ \load@kscì—ì„œ \fontseries를 ê²°ì •í•  수 있ë„ë¡. ì´ì—ë”°ë¼ .fd파ì¼ì„
+ 단순화함. \pickup@fontì—ì„œì˜ í•œê¸€ ë‘ê»ê²Œí•˜ê¸°ë„ \load@kscì—ì„œ
+ ê²°ì •. \if@KSCbold는 \if@makeboldì—서만 ë³´ì¼ ìˆ˜ 있ë„ë¡.
+ * hfont.sty: 0.96ì— ì ì‘.
+
+Fri Mar 7 10:04:49 1997 <zraun01@sunaps>
+
+ * hfont.tex: ìš°ë¦¬ë§ 2ë°”ì´íŠ¸ì²˜ë¦¬ 매í¬ë¡œì˜ 앞쪽 글꼴결정부분ì€
+ \load@ksc, 뒷쪽 ìš°ë¦¬ë§ ë‘ê»ê²Œí•˜ê¸°ë¶€ë¶„ì€ \bold@kscë¡œ ë”°ë¡œ ì •ì˜.
+ * hangul.sty: 매í¬ë¡œ \seeì—ì„œì˜ ìžë™ì¡°ì‚¬ì²˜ë¦¬.
+ 우리ë§ê¸€ê¼´ë°”꿈매í¬ë¡œì˜ ë’¤ì— \ignorespace. \citeì—ì„œì˜
+ ìžë™ì¡°ì‚¬ì²˜ë¦¬ë¥¼ 위한 매í¬ë¡œ \make@josa. \cite ë¼ë²¨ì˜ 문ìžì—´ 파악ì€
+ ì˜ë¬¸ìžì™€ ìˆ«ìž ê·¸ë¦¬ê³  한글로 ì¼ë‹¨ 제한. 조사처리를 가능하게
+ \bibciteì— \make@josa내지는 \ks@numì„ ì¶”ê°€í•˜ë„ë¡ \bibitemì„ ìˆ˜ì •.
+
+Sun Mar 2 14:25:13 1997 <zraun01@sunaps>
+
+ * hangul.sty: ìžë™ì¡°ì‚¬ì²˜ë¦¬ì—ì„œ \fnsymbol대신 \@fnsymbol,
+ \romannumeral대신 \@romanê³¼ \@Romanì„ ìˆ˜ì •. 숫ìžíŒŒì•…매í¬ë¡œë“¤ì´
+ .aux파ì¼ì˜ \newlabelì—서만 나타나ë„ë¡ \labelì—ì„œ \if@ksromanì„
+ 결정하여 \protected@write를 ì¡°ì •. 우리ë§ìˆ«ìžì˜ 조사는 매í¬ë¡œ
+ \alph@josaë¡œ í•  수 있ë„ë¡. hfont.texì˜ ë‚´ìš©ì¤‘ latex.ltxì—ì„œ
+ 발췌수정한 ê²ƒë“¤ì„ hangul.styë¡œ ì´ë™.
+
+Wed Feb 26 23:50:21 1997 <zraun01@sunaps>
+
+ * hangul.sty: ìžë™ì¡°ì‚¬ì²˜ë¦¬ê¸°ëŠ¥(\ì€\는\ì´\ê°€\ì„\를\와\ê³¼\으로\ë¡œ
+ \으로서\로서\으로ì¨\ë¡œì¨). ì´ì— ë”°ë¼ \fnsymbol, \@arabic,
+ \ronamnumeral, \@alph, \@Alph ë° ìš°ë¦¬ë§ ìˆ«ìžë¥¼ 수정. 숫ìžíŒŒì•…ì€
+ \ks@num, 그외는 \@jung, \@jong, \ri@ulë¡œ \@josaê°€ ë‘가지 조사중
+ 하나를 ì„ íƒí•  수 있ë„ë¡.
+ * hfont.tex: ìš°ë¦¬ë§ ëª…ë ¹ì€ ëª¨ë‘ hangul.styë¡œ 옮김. 위ì˜
+ ìžë™ì²˜ë¦¬ì¡°ì‚¬ì™€ 충ëŒë˜ëŠ” 우리ë§ëª…령들(\고딕, \그래픽\ê¶ì„œ,
+ \명조\목ê°, \옛글\외곽)ì€ ìžë™ì²˜ë¦¬ì¡°ì‚¬ì™€ 함께 hangul.styì—ì„œ ì •ì˜.
+ 충ëŒì´ ì•Šë˜ëŠ” ìš°ë¦¬ë§ ëª…ë ¹ë“¤ì€ ìœ„ì™€ 호환ë˜ê²Œ
+ 수정. (\@ifnextchar). 우리ë§ê¸€ê¼´ë°”꿈매í¬ë¡œì˜ ë’¤ì— \ignorespace.
+ (명령다ìŒì— \spaceê°€ ê¼­ 올 필요없ìŒ) \hanguldefault{가족}{글꼴}ì„
+ \hanguldefault{글꼴}ë¡œ 축소. ê°€ì¡±ì€ ì™„ì„±í˜•ì„ ê¸°ë³¸ìœ¼ë¡œí•˜ê³  조합형ì„
+ 쓸 경우ì—는 hfont.cfgì—ì„œ ì •ì˜í•  수 있ë„ë¡ í•¨.
+
+Fri Feb 21 18:24:33 1997 <zraun01@sunaps>
+
+ * hfont.tex: 글꼴파ì¼ì´ë¦„ì„ iso9660파ì¼ì‹œìŠ¤í…œì— 맞게 ëª¨ë‘ ìˆ˜ì •.
+ hlatex-guide.texë„ hlguide.texë¡œ. 필기체글꼴 완성.
+ \counter \h@f@mì„ ì—†ì• ê³  ìžëª¨ê¸€ê¼´ë³€í™˜ì€ ëª¨ë‘ \jm??으로. \jamo는
+ 없앰. \wan=\wansung. \normalfont=\reset@fontì— \h@nguldefaultë¡œ
+ í•œê¸€ê¸€ê¼´ì„ ì´ˆê¸°í™”. \normalh@ngulì„ ì‚­ì œ.
+ * 슬ë¼ì´ë“œìž‘ì„±ì„ ìœ„í•œ 매í¬ë¡œíŒŒì¼ hsfonts.def, hpsfonts.def ë° ê¸€ê¼´
+ 완성. -- ëª¨ë‘ \LaTeX209하ì—ì„œ ìž‘ë™í•  수 있ë„ë¡. hltx209.cfg는
+ \LaTeX209하ì—ì„œ hangul.styì˜ ì˜µì…˜ì„ ì²˜ë¦¬ë¥¼ í•  수 있ë„ë¡.
+ * hangul.sty: \if@pshanì„ \def\@pshan{p}ë¡œ 변경. ë‹¨ì› ì§œê¸°ì™€
+ headingsì§œê¸°ì˜ í•œê¸€í™”ë¥¼ 약간 수정.
+
+Fri Oct 18 11:06:16 1996 <zraun01@sunap3>
+
+ * hfont.tex: 새 심볼글꼴(명조,고딕). \hsymb@lenc@ding삭제.
+ 글꼴선íƒì„ 개선. \markboth, \@markright를 개선. 우리ë§ì˜ ë‘꺼운
+ ê¸€ì”¨ì²´ì˜ ì„ íƒì€ \pickup@fontì—ì„œ ê²°ì •.
+ ìš°ë¦¬ë§ 2 bitê³„ì‚°ì€ ë¯¸ë¦¬í•˜ê³  \stringì„ \KSC@ë¡œ 변경하여
+ ìš°ë¦¬ë§ ë‘ bitì˜ ì²˜ë¦¬ë°©ì‹ì„ ë•Œì—ë”°ë¼ ë³€ê²½í•  수 있ë„ë¡.
+
+Mon Oct 14 23:34:28 1996 <zraun01@sunap3>
+
+ * hfont.tex: 글꼴선íƒì„ \mj, \gt, \gr, \gs, \mg, \yt, \pn, \ol,
+ \jmnv, \jmsrë¡œ 제한. \wansung, \johab, \jamoë¡œ í•œê¸€ê¸€ê¼´ì˜ ê°€ì¡±
+ ì„ íƒ. 매í¬ë¡œ \{mj,gt,gs,gr,mg,pn,dr,pg}default는 ì‚­ì œë¨. counter
+ \ksc@shapeì´ ë§¤í¬ë¡œë¡œ. \s@l@cth@ngulsh@peì€ ì‚­ì œë˜ê³  대신
+ fd파ì¼ì—ì„œ font substitution으로 처리. \h@ngulenc@dingê³¼
+ \h@njaenc@dingì´ ì‚­ì œë¨.
+
+Sun Oct 13 23:53:52 1996 <zraun01@sunap3>
+
+ * 새 글꼴 (한글): 조합형 명조체(\jhmj), 고딕체(\jhgt),
+ 펜글씨체(\jhpn). ìžëª¨í˜• 명조체(\jmmj), 고딕체(\jmgt), 노벨(\jmnv),
+ 소ë¼(\jmsr). (í•œìž): 완성형 명조체, 고딕체, ê¶ì„œì²´.
+ í•œìžì˜ ligature를 ì •ì˜í•˜ëŠ” hanjaL[A-T].mf, 명조체는 ì§ˆì´ í–¥ìƒë¨.
+ 지금까지 ì“°ë˜ í•œìž ëª…ì¡°ì²´, 고딕체는 ì‚­ì œ.
+ * Ujohab.fd, Upjohab.fd, Ujamo.fd, Upjamo.fd: 새 매í¬ë¡œíŒŒì¼.
+ * Uhangul.fd, Uphangul.fd: Uwansung.fd, Upwansung.fd로 개명.
+ * Uwansung.fd, Upwansung.fd, Uhanja.fd, Uphanja.fd:
+ \DeclareW@nsungFont, \DeclarePW@nsungFont, \DeclareH@njaFont,
+ \DeclarePH@njaFont.
+ * hfont.tex: 새 글꼴 추가. \h@ngulf@mily로 wansung, johab, jamo를
+ ì„ íƒ. \s@l@cth@ngulsh@pe으로 한글글꼴선정. \thanks매í¬ë¡œë¥¼ 한글ì—
+ 맞게 수정(ì´ê¸°ìš©êµìˆ˜ë‹˜ì˜ 지ì ). \h@ngulenc@ding, \h@njaenc@dingì„
+ 수정.
+
+Thu Apr 21 10:51:03 1996 <zraun01@sunap3>
+
+ * contrib/hlatex: 새 파ì¼.
+ * hfont.tex: \@font@waring(\protect=\relax).
+ * Fonts/Makefile: ëŒ€í­ ìˆ˜ì • (Wonkoo Kim <wkim+@pitt.edu>님께 ê°ì‚¬).
+ * hfont.tex: \ks@break를 counterì—ì„œ commandë¡œ. \verbatim@fontì—ì„œ
+ 우리ë§ë¶„ì² ì„ ë°©ì§€.
+
+Mon Apr 4 13:41:57 1996 <zraun01@sunap3>
+
+ * 버전 0.95:
+ * PS 한글/í•œìž tfm/vf파ì¼ë“¤ì— LIGKERNì„ ì‚½ìž….
+ * HLaTeX-tfms.tar.gz, PS-HLaTeX-vf.tar.gz, PS-HLaTeX-tfm.tar.gz:
+ 새로 준비.
+ * Uphanja.fd, Uphangul.fd: 수정.
+ * hlatex-guide.tex, README.ks, README.eng: 수정.
+ * emTeX: emTeX 사용ìžë¥¼ 위한 디렉토리.
+ * hfont.tex: \@latex@warning@no@line(\protect=\relax). \all@ksc,
+ \@ks@code 삭제.
+ * hfontold.tex, hfont.sty: 수정
+ * hangul.sty: \HLaTeXversion, \HLaTeXdate.
+ * 버전 ìˆ«ìž ì ê²€.
+
+Sat Mar 30 10:57:39 1996 <zraun01@sunap3>
+
+ * 한글/í•œìž tfm파ì¼ë“¤ì— LIGTABLEì„ ì‚½ìž….
+ * hfont.tex: ligatureì— ì˜í•œ 한글/í•œìž ì„ íƒ. EUC코드 매í¬ë¡œê°€
+ ìˆ˜ì •ë¨ (\^^c9 \^^ff). \centering, \flushleft, \flushright
+ 명령/환경ì—ì„œì˜ ìš°ë¦¬ë§ ë¶„ì² ì„ ë°©ì§€.
+ * contrib/auctex-9.4g.kr.diff: auctex-9.3c.kr.diff는 삭제.
+ * NEWS.ks, ChangeLog.ks, contrib/README.ks: 수정.
+
+Fri Mar 22 17:21:35 1996 <zraun01@sunap3>
+
+ * Fonts/Makefile: hhmj와 hhgtì˜ ê²½ìš° A-T까지 만들ë„ë¡ (íƒ€ìž ì‹¤ìˆ˜).
+ ${one_series} ê¸€ê¼´ì˜ ê²½ìš° 파ì¼ì˜ ì´ë¦„ì´ `m mo'ë¡œ ë나지 ì•Šë„ë¡.
+ -- 지ì í•´ 주신 Park Jae-hyon님께 ê°ì‚¬.(jhpark@entropy.kaist.ac.kr)
+ * hfont.tex: \spacefactorë¡œ ìš°ë¦¬ë§ ë¶„ì² . \@Hhyphenì„ \@Hyphen으로
+ 바꾸고 \H@hyphenì„ ì—†ì•°. ë¶„ì² ì€ ìƒˆ ì¹´ìš´í„° \ks@breakì— ì˜í•´
+ ì¡°ì •. 〔〈《「『ã€ì˜ 뒤와 〕〉》ã€ã€ã€‘ì˜ ì•žì—는 ë¶„ì² ì„ ë°©ì§€.
+
+Thu Mar 21 12:50:44 1996 <zraun01@sunap3>
+
+ * contrib/hbibtex, contrib/halpha.bst, hlatex-guide.bib: 새파ì¼.
+ * hfont.tex: \nocite를 우리ë§ì— ì ì‘.
+
+Sun Mar 17 16:29:38 1996 <zraun01@sunap3>
+
+ * hfont.tex: \ref, \pageref, \label, \newlabel, \bibcite를
+ 우리ë§ì— ì ì‘. \@cite매í¬ë¡œì˜ 버그제거 (\@empty).
+ * 새매í¬ë¡œ: \@ks@code, \all@ksc, \tw@ksc, \ks@noexpand, \명조,
+ \고딕, \그래픽, \ê¶ì„œ, \목ê°, \옛글, \외곽
+ * hangul.sty: ìš°ë¦¬ë§ ì´ë¦„ë“¤ì˜ ë§¤í¬ë¡œë¥¼ ëª¨ë‘ \ks...ë¡œ 바꿈. ì´ì—
+ ë”°ë¼ \chapter, ... ë“±ë“±ì„ ìˆ˜ì •. book classì˜ \ps@headingì„
+ 재정ì˜í•œ 후 \pagestyle{headings}를 재 ì„ ì–¸.
+
+Mon Jan 29 19:29:12 1996 <zraun01@sunaps>
+
+ * 버전 0.94:
+ * hlatex-guide.tex: 수정.
+
+Sun Jan 28 16:29:37 1996 <zraun01@sunaps>
+
+ * README.ks, README.eng: 수정. dvips사용 힌트ì—ì„œ documentation
+ bugì„ ì œê±°.
+
+ * NEWS.ks: 새 파ì¼.
+
+Sat Jan 27 09:33:57 1996 <zraun01@sunaps>
+
+ * hangul.sty:
+ option "pshan" -- í¬ìŠ¤íŠ¸ìŠ¤í¬ë¦½íŠ¸ ê¸€ê¼´ì„ ì‚¬ìš©í•  경우.
+ option "oldhan" -- ì´ì „ì˜ í•œê¸€ ê¸€ê¼´ì„ ì‚¬ìš©í•  경우. Font
+ definition파ì¼ì€ Uoldhan.fdë¡œ 바꿈. í•œìž/ì‹¬ë²Œì€ ìƒˆ ê¸€ê¼´ì„ ì‚¬ìš©.
+ 글꼴매í¬ë¡œíŒŒì¼ì€ hfontold.tex.
+ 다ìŒì˜ 매í¬ë¡œë¥¼ 사용ìžê°€ ìž„ì˜ë¡œ 재정ì˜í•˜ì—¬ 사용할 수 있ë„ë¡ ê°œëª….
+ \ks@appendixname --> \ksappendixname
+ \ks@THE --> \ksTHE
+ \ks@partname --> \kspartname
+ \ks@chaptername --> \kschaptername
+ \ks@sectionname --> \kssectionname
+
+ * hfont.tex: 내부ì—만 사용ë˜ëŠ” ëª…ë ¹ë“¤ì˜ ì´ë¦„ì— '@'를 í¬í•¨ì‹œì¼œ 바깥ì—
+ 들어나지 않게함. 한글/í•œìž í¬ìŠ¤íŠ¸ìŠ¤í¬ë¦½íŠ¸ 사용.
+
+ * Uphangul.fd, Uphanja.fd: 새 파ì¼.
+
+ * hfontold.tex: í•œê¸€ì€ ì´ì „ì— ì‚¬ìš©í•˜ë˜ ê¸€ê¼´ë¡œ, í•œìž ë° ì‹¬ë²Œì€ ë²„ì „
+ 0.93ì— ì‚¬ìš©í•˜ëŠ” 글꼴로. 매í¬ë¡œì˜ ë‚´ë¶€ì— ì‚¬ìš©ë˜ëŠ” ëª…ë ¹ì— '@'ì„ í¬í•¨ì‹œì¼œ
+ ë°”ê¹¥ì— ë“¤ì–´ë‚˜ì§€ 않게함. \if@KSCboldë¡œ boldseries를 대치. \preHyphen,
+ \postHyphen, \noHyphenì„ ë„ìž…. \h@Cë¡œ í•œìž/심벌, \h@A ë° \h@Bë¡œ 한글
+ ê¸€ìž ì§€ì •. 조합코드를 ì¢€ë” ë‹¨ìˆœí™”.
+
+ * Uoldhan.fd: bfseriesë° ì‹¬ë²Œì„ ì‚­ì œ.
+
+ * Fonts/config: 새 디렉토리. Fontmap.hangul KSres.upr MakeTeXnames
+ psfonts.map.hangul HLaTeX.enc MakeTeXPK append_db.diff
+ special.map.hangul
+
+Mon Jan 22 23:17:42 1996 <zraun01@sunaps>
+
+ * hangul.sty, hfont.sty: 새 option으로 softbold, hardbold설정하여
+ bfseriesí•œê¸€ê¸€ê¼´ì„ ë§¤í¬ë¡œë¡œ 대치할지를 ê²°ì •.
+
+ * hfont.tex: 새 매í¬ë¡œ \if@KSCboldë¡œ bfseriesì˜ ê²½ìš° ê¸€ê¼´ì„ ë‘ê»ê²Œ
+ 나타낼지를 결정.
+
+ * Uhangul.fd, Uhanja.fd: 새 매í¬ë¡œ \DeclareH@angulFont,
+ \DeclareH@anjaFontë¡œ 글꼴정ì˜ë¥¼ 간편히 함.
+
+Thu Jan 11 12:35:30 1996 <zraun01@sunaps>
+
+ * hangul.sty, hfont.sty: 불필요한 counter \Catch를 \@tempcnta로
+ 대치. 불필요한 \if@kfont \if@wansungì„ ì‚­ì œ.
+
+ * hfont.tex: 불필요한 counter \h@N \h@@N \h@@@N \a@y \a@@y
+ \KSCode를 삭제하고 \@tempcnta \@temcntb로 대치.
+
+ * Version 0.93ì— contrib/auctex-9.3c-kr.diff를 í¬í•¨í•˜ì—¬ 다시
+ CTAN으로 배출.
+
+Wed Dec 6 15:57:53 1995 Koaunghi Un <zraun01@indiaka.zdv.uni-tuebingen.de>
+
+ * Version 0.93 공개.
+ * hfont.tex: 새 매í¬ë¡œ \noHyphen
+ * README.ks, README.eng, hlatex-guide.tex: 수정
+
+Mon Dec 4 10:37:49 1995 <zraun01@sunaps>
+
+ * hlatex-guide.tex: 수정(multicol.styì ìš©).
+ * hfont.tex: 새 매í¬ë¡œ \preHyphen, \postHyphen.
+
+Thu Nov 23 15:02:50 1995 <zraun01@sunaps>
+
+ * README.ks, README.eng, hlatex-guide.tex, Fonts/README.font,
+ Fonts/Makefile: 다시 작성 내지는 수정.
+ * Fonts/COPYING: GNU Public License
+ * Uhsymbol.fd: 고딕체 ë¶€ë¶„ì„ ì‚­ì œ(Kì‹œë¦¬ì¦ˆì˜ ê³ ë”•ì²´ê°€ ì—†ìŒ).
+ * hfont.tex: í•œìž hhgt를 ì‚­ì œ(256 TeX's font registerì˜ ì œí•œ)
+
+Sat Oct 7 14:45:19 1995 <zraun01@sunaps>
+
+ * hfont.tex: ì™„ì„±í˜•ê¸€ê¼´ì— ë”°ë¥¸ ëŒ€í­ ìˆ˜ì •(한글[A-J]: wsmj, wsgt,
+ wsgr, wsgs, wsmg, wsyt, wsol; í•œìž[A-T]: hhmj, hhgt; 심벌[K,J]:
+ hsmj, hsgt)
+ * Uhangul.fd, Uhanja.fd, Uhsymbol.fd: font definition.
+
+Sat Mar 11 09:26:43 1995 <zraun01@hpserv>
+
+ * hangul.sty: book class사용시 ë°œìƒí•˜ëŠ” ì—러 (\end occurred when
+ \iffalse ... incomplete)ê°€ í•´ê²°ë˜ì—ˆì니다.
+
+Fri Mar 3 09:59:16 1995 <zraun01@hpserv>
+
+ * hfont.tex: \hangulencoding=\fontencoding{U}\fontfamily{hangul},
+ \hanjaencoding=\fontencoding{U}\fontfamily{hanja}.
+ í•œìžìží˜•ì„ íƒ(\hf[C-V])ì„ ë§¤í¬ë¡œ \Han@Jaì— ë‚´ìž¥.
+ * hangul.sty: 새 매í¬ë¡œ \makeKSCactive, \makeKSCother.
+ * Uhanja.fd: \fontshape hmj[C-V] --> mj[C-V]
+
+Sun Feb 26 17:12:01 1995 <zraun01@hpserv>
+
+ * hangul.sty: report와 book í´ëž˜ìŠ¤ì—ì„œ \theequation ë° \thefigure,
+ \thetableì„ í•œê¸€í™”ë˜ì§€ ì•Šë„ë¡ ìˆ˜ì •. makeindexì—ì„œ KSC5601코드를
+ \@makeotherë¡œ ì •ì˜.
+
+Sat Feb 18 10:03:07 1995 <zraun01@hpserv>
+
+ * hfont.sty: 새 íŒŒì¼ (ë³´í†µì˜ LaTeXë¬¸ì„œì— í•œê¸€/í•œìžì˜ 사용만
+ 가능할 수 있ë„ë¡...)
+
+Mon Feb 6 13:27:31 1995 <zraun01@hpserv>
+
+ * HLaTeX-0.92e: 공개 버전
+ * contrib/auctex-9.2y.diff: auctex-9.1i.diff 대신
+ * README.eng, README.ks, contrib/README.ks: 약간 수정
+ * hlatex-guide.tex: 약간 수정
+
+Wed Nov 30 10:08:38 1994 <zraun01@hpserv>
+
+ * hfont.tex, Uhangul.fd: 글꼴 삭제(\hmj, \hpg)
+ \hmjdefault → \mjdefault, 글꼴 \hgt를 \gtë¡œ 설정, 글꼴매í¬ë¡œ
+ \holì´ \olë¡œ, \hsmì´ \sm으로.
+
+ * hfont.tex: í•œìžê¸€ê¼´ë§¤í¬ë¡œ \hhmjê°€ \hmjë¡œ, \hhgtê°€ \hgtë¡œ.
+
+ * hlatex-guide.tex: ê¸€ê¼´ì„¸íŠ¸ì˜ ë³€í™˜ì— ë”°ë¥¸ 수정.
+
+Thu Nov 24 14:26:56 1994 <zraun01@hpserv>
+
+ * HLaTeX-0.92d: (마지막) 테스트 버전
+
+ * hlatex-guide.tex, README.ks, README.eng: 새 파ì¼
+
+ * hfont.tex: 쓰지 않는 ì‹¬ë²Œì˜ ê²½ìš° ì—러 메세지(\@bad@hsymbol)
+
+Fri Nov 18 11:27:38 1994 <zraun01@hpserv>
+
+ * hangul.sty: 매í¬ë¡œì´ë¦„ 변경(\gana→\jaso, \Gana→\gana),
+ 매í¬ë¡œ 추가(\ojaso, \ogana, \pjaso, \pgana, \oeng, \peng, \onum,
+ \pnum)
+
+ * hfont.tex, Uhangul.fd: 심벌ìží˜•ë§¤í¬ë¡œì´ë¦„ì„ ë³€ê²½(\hsym→\hsm)
+ 새 ìží˜•ë§¤í¬ë¡œ(\gj, \pg)
+
+Fri Nov 11 12:31:26 1994 <zraun01@hpserv>
+
+ * hfont.tex: 모든 \catcode를 \loop으로 처리, 한글 ë° æ¼¢å­—
+ 매í¬ë¡œ 처리를 단순화(\H@G#1, \H@J#1)
+
+ * hangul.sty: Appendixì˜ \l@subsectionì´ \the\subsection만ì„
+ ì“°ë„ë¡ ìˆ˜ì •.
+
+29/Oct/1994
+
+ * hfont.tex: 한글 심벌ìží˜•ì„ ì¼ë¶€ ë„ìž…(심벌·ìžì†ŒÂ·ê³ ì–´ìžì†Œ),
+ \emergencystretch대신 \discretionary{}{}{}사용
+
+ * ChangLog.ks: 연대기를 따로 작성
+
+21/Sep/1994 test version 0.92c
+
+ * hangul.sty: LaTeX2e patchlevel 3ì— ì ì‘, 단ì›ì˜ formatì„ ìƒˆë¡œìš´
+ 방법으로 작성, optionì¸ kssectionì„ í기
+
+ * hfont.tex: \proctect대신 \DeclareRobustCommand를 사용
+
+09/Sep/1994 test version HLaTeX 0.92b
+
+ * hfont.tex: Hanja scheme, Hangul scheme changed, combined
+ UhangulA.fd und UhangulB.fd to Uhangul.fd,\emergencystretch20pt
+ instead of \penalty5, new protected macros \HanGul[A-Z]#1 +
+ \HanJa#1#2 (There was a problem in the \tableofcontents),
+ æ¼¢å­—ì½”ë”©ì´ KSC5601å¼ìœ¼ë¡œ 바뀜.
+
+03/Sep/1994 test version HLaTeX 0.92a
+
+ * hangul.sty: í•œìž ì½”ë”©ì´ JISì—ì„œ KSC5601ë¡œ 변경
+
+ * hfont.tex: í•œìž ì½”ë”©ì´ JISì—ì„œ KSC5601ë¡œ 변경, \catcode to enable
+ EUC code to be activated, new jaso code according to the new font
+ sets of HLaTeX 0.91, new hanja code according to KSC5601 scheme
+
+---- jhtex와 HLaTeX를 통합 ----
+
+14/Aug/1994 hangul.sty: version 0.3
+ 한글/í•œìž ì´ë¦„ì„ ì¶”ê°€( \cc --> 사본/寫本 ).
+13/Aug/1994 hfont.tex: no line break before .?!,;:'-)]> and after `([<
+09/Aug/1994 hfont.tex: new definitions for hangul jaso's
+ with no correct shapes
+17/Jul/1994 hfont.tex: integrated new font shape (hol)
+25/Jun/1994 hfont.tex: integrated new font shapes (hmj, hpg, hgt)
+03/Mar/1994 hfont.tex: added dummy substitution for non-existing
+ bx-series fonts
+ *.fd: simplyfied font loading info
+28/Feb/1994 hangul.sty: 개선(version 0.2) (zraun01@hpserv)
+ hfont.tex: verbatim환경ì—ì„œì˜ í•œê¸€ìžì†Œ 문제 í•´ê²°.
+23/Feb/1994 hfont.tex: fixed bug with german.sty
+20/Feb/1994 hfont.tex: HLaTeX version 0.91 scheme
+11/Feb/1994 hfont.tex: adapted for LaTeX version 2e
+ Hangul font definition files are renamed (UhangulA.fd,
+ UhangulB.fd)
+ hfont.tex: made font changing somewhat(?) stable(\protect)
+04/Feb/1994 hangul.sty: 처녀(version 0.1)
+24/Nov/1993 Created font definition files
+ (Uhana.fd, Uhanb.fd, Uhanja.fd)
+25/Oct/1993 adjust point sizes (14.4, 17.28, 20.74, 24.88) in hfont.tex
+19/Sep/1993 hfont.tex: updated for NFSS2
+21/Mar/1993 hfont.tex: created for LaTeX2e
diff --git a/language/korean/HLaTeX/NEWS-0.98.ko b/language/korean/HLaTeX/NEWS-0.98.ko
new file mode 100644
index 0000000000..7ad360bc0f
--- /dev/null
+++ b/language/korean/HLaTeX/NEWS-0.98.ko
@@ -0,0 +1,167 @@
+ÀÌ ÆÄÀÏÀº »ç¿ëÀÚÀÇ ÀÔÀå¿¡¼­ ¾Ë°í ÀÖÀ¸¸é À¯ÀÍÇÑ »õ·Î¿î Á¡À» ³ª¿­ÇÕ´Ï´Ù.
+
+
+0.97 --> 0.98
+
+ * ÇѱÛLaTeX ȨÆäÀÌÁö¸¦ ¾à¼ÒÇÏ°Ô ¿î¿µÇϱâ·Î ÇßÀ¾´Ï´Ù.
+ ftp://ftp.linguistik.uni-erlangen.de/pub/HLaTeX/hlatex.html
+ * ps ±ÛÀÚü·ÎºÎÅÍ ¹Ì¸®º¸±â¿ë pk ±ÛÀÚü¸¦ ¸¸µé ¶§, ¿ì¸®¸»Áß Æ¯È÷ ÇÑÀÚ´Â ps
+ ±ÛÀÚü¿¡ hint°¡ ¸¹¾Æ¼­, ps2pk 1.5ÆÇÀº "Too many hints"¶ó´Â ¾Ë¸²¸»À»
+ È­¸éÇ¥½ÃÇϸ鼭 ±× ±ÛÀÚ¸¦ ¸¸µéÁö ¾ÊÀ» °æ¿ì°¡ ¸¹½À´Ï´Ù. gsftopk¸¦
+ »ç¿ëÇÏ¸é ±×·± °æ¿ì°¡ ¾øÁö¸¸ pk ±ÛÀÚü¸¦ ¸¸µå´Âµ¥ µå´Â ½Ã°£ÀÌ ps2pk¿¡
+ ºñÇØ ¾à°£ ¸¹½À´Ï´Ù. ps2pk¸¦ »ç¿ëÇÏ·Á¸é ÇѱÛLaTeX ¿øõÀÇ contrib
+ ¾Æ·§ÀÚ·á¹æ¿¡ ÀÖ´Â ps2pk15.diff¸¦ Àû¿ëÇÏ¿© ps2pk¸¦ ¹ø¿ªÇϽñ⠹ٶø´Ï´Ù.
+ * wkim@pitt.edu´ÔÀÇ µµ¿òÀ¸·Î \chapter µÚ¿¡ ³ª¿À´Â \pagenumberingÀÇ ±â´ÉÀÌ
+ \tableofcontents¿¡´Â Àû¿ëÀÌ ¾ÊµÇ´ø ¹ú·¹¸¦ Àâ¾ÒÀ¾´Ï´Ù.
+ * verbatim ȯ°æ¿¡¼­ »ó¡ ±âÈ£³ª ÇÑÀÚ¸¦ ¾µ °æ¿ì, ±ÛÀÚ ÆøÀÌ Çѱ۰ú ´Ù¸¥
+ ¹®Á¦¸¦ vf ¹æ¹ýÀ¸·Î ó¸®ÇÏ¿´À¾´Ï´Ù. ÀÌ¿¡ µû¶ó »õ·Î¿î ±ÛÀÚü¿Í
+ taza.tar.gz (MF¿ë) ptaza.tar.gz (PS¿ë)
+ ±ÛÀÚü ¸ðµë ¸í·É ÆÄÀϵéÀÌ Ãß°¡µÇ¾úÀ¾´Ï´Ù.
+ hstt.fd hsptt.fd hhtt.fd hhptt.fd
+ ÀÌ ±ÛÀÚüµéÀº »ó¡ ±âÈ£¿Í ÇÑÀÚÀÇ °íµñü¸¦ ±Ù°Å·Î ÇÏ°í ÀÖÀ¸¹Ç·Î °íµñü
+ ±ÛÀÚü°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
+ ÀÚ¸ð ±ÛÀÚÁß Å¸ÀÚü´Â TDS¿¡ ÀÇ°ÅÇÏ¿© korean/taza¿¡ ¼³Ä¡µÇµµ·Ï
+ ÇÏ¿´À¾´Ï´Ù. ÀÌÀüÀÇ Å¸ÀÚ ±ÛÀÚü°¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖÀ» °æ¿ì, À§ÀÇ ±ÛÀÚü¸¦
+ ¼³Ä¡ÇÏ¸é ¸î¸î ÆÄÀÏÀÌ Áߺ¹µË´Ï´Ù. ±×·¯¹Ç·Î, ´ÙÀ½ÀÇ ±ÛÀÚü¸¦ Áö¿ì°í
+ texmf/fonts/{vf,type1,tfm,source,afm}/korean/jamo/*jmtt*
+ ¹Ì¸® ¸¸µé¾îÁø pk ÆÄÀϵéÀº taza ÀÚ·á¹æÀ¸·Î ¿Ç±â½Ê½Ã¿ä.
+ mkdir texmf/fonts/pk/$MODE/korean/taza
+ mv texmf/fonts/pk/$MODE/korean/jamo/*jmtt* \
+ texmf/fonts/pk/$MODE/korean/taza
+ ÀÌ¿¡ ¸Â°Ô fonts/config/special.mapµµ »õ·Î ¼³Ä¡ÇÕ´Ï´Ù. (web2c 7.0
+ ÀÌÈÄÆÇÀ» »ç¿ëÇϸé ÀÌ·± fontname µµÇ¥È­°¡ ºÒÇÊ¿äÇÕ´Ï´Ù.) ÀÌ¿Í °°ÀÌ TDS
+ ¾È¿¡¼­ ÆÄÀϵéÀÇ À̵¿ÀÌ ÀÖ¾úÀ» °æ¿ì¿¡´Â texhash(teTeX)³ª
+ MakeTeXls-R(web2c 7.0, 7.1ÆÇ) ¶Ç´Â mktexlsr(web2c 7.2ÆÇ)·Î ls-R
+ ÀÚ·áƲÀ» »õ·Î ¸¸µé¾î¾ß ÇÕ´Ï´Ù.
+ * web2c 7.1/7.2 ÆÇ¿¡¼­´Â MakeTeXPk/mktexpk³ª MakeTeXTFM/mktextfm¿¡ ÀÇÇØ
+ ¸¸µé¾îÁö´Â ±ÛÀÚüµéÀÌ ¿øõÀÌ ÀÖ´Â À§Ä¡¿¡ µû¶ó Á¤ÇØÁöµµ·Ï µÇ¾î ÀÖÀ¾´Ï´Ù.
+ ±×·¯¹Ç·Î ÇѱÛLaTeX¿¡¼­ Á¦°øÇÏ´Â special.mapÀ» ÆÄÀÏ Ã¼°èÀÇ special.map¿¡
+ Ãß°¡½Ãų ÇÊ¿ä°¡ ¾øÀ¾´Ï´Ù. °æ¿ì¿¡ µû¶ó¼­´Â ¿ì¸®¸» ±ÛÀÚüÀÇ À̸§ÀÌ ´Ù¸¥
+ ps ±ÛÀÚü·Î ¿ÀÀεǾî, »ý¼ºµÈ pk ±ÛÀÚüµéÀÌ ¾û¶×ÇÑ ÀÚ·á¹æ¿¡ À§Ä¡ÇÏ°Ô µÉ
+ ¼ö ÀÖÀ¾´Ï´Ù. ÀÌ ¶§´Â texmf ³ª¹«²ÃÀÇ ¾Æ·§ÀÚ·á¹æ fontname¿¡ ÀÖ´Â
+ texfonts.map ÆÄÀÏÀ» ¼öÁ¤ÇÏ¿© »ç¿ëÇÏÁö ¾Ê´Â .map ÆÄÀÏÀ» Á¦°ÅÇϽñâ
+ ¹Ù¶ø´Ï´Ù.
+ * º½, Çʱâ, ¿¾±ÛÀÇ PS/MF ±ÛÀÚüÁß¿¡ ±ÛÀÚ "°Ú"°ú "°Û"ÀÇ À§Ä¡°¡ ¼­·Î
+ µÚ¹Ù²î¾î ÀÖ´Â °ÍÀ» °íÃÆÀ¾´Ï´Ù.
+ wsbm.tar.bz2
+ wspg.tar.bz2
+ wsyt.tar.bz2 (ÀÌ»ó MF ±ÛÀÚü)
+ pkbm.tar.bz2
+ pkpg.tar.bz2
+ pkyt.tar.bz2 (ÀÌ»ó PS ±ÛÀÚü)
+ À§ÀÇ º¯°æµÈ ÆÄÀϵéÀ» ¼³Ä¡ÇÏ°í ³­ ÈÄ¿¡´Â ´ÙÀ½°ú °°Àº pk ÆÄÀϵéÀ» Áö¿ö¾ß
+ ÇÕ´Ï´Ù.
+ texmf/fonts/pk/$MODE/korean/ws{bm,pg,yt}/ws*0.* (MF±Û²Ã)
+ texmf/fonts/pk/$MODE/korean/pk{bm,pg,yt}/pk*00.* (PS±Û²Ã)
+ texhash(teTeX)³ª MakeTeXls-R(web2c-7.1) ¶Ç´Â mktexlsr(web2c-7.2)À»
+ ½ÇÇà½ÃÅ°´Â °Íµµ ÀØÁö ¸¶½Ê½Ã¿ä.
+ * CharStrings¿¡ .notdefÀÇ Á¤ÀÇ°¡ ºüÁ® ÀÖ´Â PS ±ÛÀÚüµé
+ pkmj.tar.bz2
+ pkgr.tar.bz2
+ À» ¼öÁ¤ÇÏ¿´À¾´Ï´Ù. À̷μ­ Adobe RedBookÀÇ ¸í¼¼¸¦ öÀúÈ÷ µû¸£´Â
+ ghostscript 5.10 ÆÇÀ̳ª AdobeÀÇ °ÝÀÚ ¿µ»ó 󸮱Ⱑ ÀåÄ¡µÈ HP LJ 6M
+ Àμâ±âµî¿¡¼­ ¹ß»ýÇÏ´ø ¹®Á¦°¡ ÇØ°áµÇ¾úÀ¾´Ï´Ù. (½ÅÁ¤½Ä´Ô²² °¨»ç.
+ jshin@pantheon.yale.edu)
+ * Á¶Áøȯ´Ô(chofchof@math.kaist.ac.kr)ÀÇ ÁöÀûÀ¸·Î dvips 5.76ÆÇ¿¡¼­ ÇÑ±Û PS
+ ±ÛÀÚü Àüü¸¦ ps ÆÄÀÏ¿¡ ¿Ã¸± ¶§ (dvips <ÆÄÀÏ>.dvi -o) ¹ß»ýÇÏ´Â ¹®Á¦¿Í
+ (-j Ãß°¡ ¼±ÅÃÀ¸·Î ÇÊ¿äÇÑ ºÎºÐ¸¸ ¿Ã¸± ¶§´Â ¹ß»ýÇÏÁö ¾ÊÀ½.)
+ "First number not found ERROR in encoding vector"
+ "Second number not found in Char string of '/FontName'"
+ hwpsm.fdÀÇ »õ¸íÁ¶ PS ±ÛÀÚü¸¦ pkmj·Î À߸ø ±âÀÔÇÑ ¿À·ù¸¦ °íÃÆÀ¾´Ï´Ù.
+ ´ÙÀ½°ú °°Àº ÆÄÀϵéÀÌ ¼öÁ¤ ÀÛ¾÷µÇ¾úÀ¾´Ï´Ù.
+ ptaza.tar.bz2 pkmj.tar.bz2 pkgr.tar.bz2 pksm.tar.bz2
+ pkyt.tar.bz2 pkbm.tar.bz2 pkpg.tar.bz2 hwpsm.fd
+ * ¿Ï¼ºÇü PS ±ÛÀÚü¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â vf/tfm ÆÄÀϵéÀÌ »õ·Î
+ ¸¸µé¾îÁö¸é¼­ vf ÆÄÀÏÀÌ ¾øÀÌ ±â´ÉÀ» ÇÒ ¼ö ÀÖµµ·Ï ¹Ù²î¾úÀ¾´Ï´Ù. ÀÌ¿¡ µû¶ó
+ ±ÛÀÚüÀÇ À̸§ÀÌ ¸ðµÎ ¹Ù²î¾úÀ¾´Ï´Ù. (ÀÌ´Â LaTeX ȣȯ¹æ½ÄÀ¸·Î ȯµîÆÇÀ»
+ ¸¸µé ¶§¿¡ PS ±ÛÀÚü¸¦ »ç¿ëÇÒ ¼ö ¾ø°Ô ÇÏ´Â °á°ú¸¦ ÃÊ·¡ÇÕ´Ï´Ù. ÀÌ È¯µîÆÇ
+ ±ÛÀÚü´Â UHC ±ÛÀÚü·Î ´Ù½Ã ¸¸µé °èȹÀÔ´Ï´Ù.)
+ * TeXÀÇ ´Ü¸»±â Ãâ·ÂÀÌ 8ºñÆ® ºÎÈ£¸¦ Á¦´ë·Î ´Ù·ê ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ­´Â
+ contrib/tex.ch.diff¸¦ Àû¿ëÇÏ¿© tex¸¦ ¹ø¿ªÇÏ¸é µË´Ï´Ù. ÀÌ´Â web2c
+ 7.1ÆÇ¿¡ Àû¿ëµÇ´Â tex.ch¿¡ ´ëÇÑ diff ÆÄÀϷμ­, web2c ¾Æ·§ÀÚ·á¹æ¿¡¼­
+ À̸¦ Àû¿ëÇÏ¸é ¹ø¿ªµÈ texÀº ´Ü¸»±â ¹× TeX°¡ Ãâ·ÂÇÏ´Â °¢Á¾ º¸Á¶ ÆÄÀÏ¿¡
+ 8ºñÆ® ºÎÈ£¸¦ ÀÖ´Â ±×´ë·Î ³» º¸³À´Ï´Ù. ÀÌ °æ¿ì, hlatex °¢º»ÀÇ »ç¿ëÀº
+ ºÒÇÊ¿äÇÏ°Ô µË´Ï´Ù.
+ ¥Ø´Â 1.47 ÆDZîÁö µû·Î ºÐ¹èµÇ¾úÁö¸¸ web2c 7.2ÆǺÎÅÍ´Â ¿øõ¿¡ ¥Ø°¡
+ Æ÷ÇԵ˴ϴÙ. 1.47ÆÇ¿¡¼­ÀÇ 8ºñÆ® ºÎÈ£ ±é±â ÆÄÀÏÀº web2c 7.1ÆÇ¿¡ Àû¿ëµÇ´Â
+ ±é±â¿Í °°Áö¸¸ web2c 7.2ÆÇ¿¡ Æ÷ÇԵǴ ¥Ø 1.5ÆÇÀº ÀÌ¿Í ´Ù¸¨´Ï´Ù.
+ web2c/omegadirÀÇ om16bit.ch¿¡ ´ëÇÑ ±é±â ÆÄÀÏÀÌ contrib ÀÚ·á¹æ¿¡
+ om16bit.ch.diffÀÇ À̸§À¸·Î ÀÖÀ¾´Ï´Ù.
+ * TeXÀÇ ±â¾ï ¿ë·® ºÎÁ· Çö»óÀ» ÇÇÇϱâ À§ÇØ ÀÚµ¿ Á¶»ç 󸮸¦ ¾²Áö ¾ÊÀ»
+ °æ¿ì¿¡´Â hangul.styÀÇ nojosa Ãß°¡ ¼±ÅÃÀ» ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´À¾´Ï´Ù.
+ * UHC (Unified Hangul Code) ±ÛÀÚü¸¦ ¸¸µé¾úÀ¾´Ï´Ù. ¸ðµÎ Type1 Çü½ÄÀÇ
+ ±ÛÀÚüÀÌ°í, LaTeX°ú ¥Ë·Î ÀÛ¾÷ÇÒ ¼ö ÀÖµµ·Ï ÁغñÇÏ¿´À¾´Ï´Ù. ¥Ë¸¦ »ç¿ëÇÒ
+ ¶§, ¾ÆÁ÷ Unicode·Î ¾²ÀÎ ¿øõ ÆÄÀÏÀ» ó¸®ÇÒ ¼ö ¾ø°í (¥Ø¿¡¼­ÀÇ ¹®Á¦) KSC
+ 5601 ºÎÈ£ ü°è·Î ¾²¿©Áø ¹®¼­¸¸ ó¸®ÇÒ ¼ö ÀÖÀ¾´Ï´Ù. °°Àº ¿øõ ÆÄÀÏÀ»
+ LaTeX ´ë½Å ¥Ë·Î ó¸®ÇÏ¸é µË´Ï´Ù. ±ÛÀÚüÀÇ Á¾·ù¿¡´Â ¸íÁ¶Ã¼, °íµñü,
+ ŸÀÚü, ±×·¡ÇÈü, ±Ã¼­Ã¼, ½Å¹®Ã¼°¡ ÀÖÀ¾´Ï´Ù. LaTeXÀ» ¾µ ¶§, uhc.styÀ»
+ \usepackage·Î ºÎ¸£¸é uhc ±ÛÀÚü°¡ ¿Ï¼ºÇü ±ÛÀÚü¸¦ ´ë½ÅÇÏ¸ç ¥Ë¿¡¼­´Â uhc
+ ±ÛÀÚü¸¸ »ç¿ëÇϵµ·Ï µÇ¾î ÀÖÀ¾´Ï´Ù. ÀÌ ±ÛÀÚüµéÀº \hfontseriesÀÇ Àμö¿¡
+ µû¶ó Ãà¼Ò ¹× È®´ë°¡ °¡´ÉÇÕ´Ï´Ù.
+ º¸Åë µÎ²² µÎ²¨¿î µÎ²² Ãà¼Ò/È®´ë
+ c bc 75%
+ n b 100%
+ x bx 125%
+ ux bux 200%
+ \hfontseries´Â UHC ±ÛÀÚü¸¦ »ç¿ëÇÒ ¶§¿¡¸¸ ¾Ë·ÁÁ® ÀÖÀ¸¸ç µÎ²¨¿î µÎ²²ÀÇ
+ ¾ÖÃÊ°ªÀº b°¡ µÇµµ·Ï ¼³Á¤µÇ¾î ÀÖÀ¾´Ï´Ù. ¥Ë¿¡¼­´Â ÀÌ ¾ÖÃÊ°ªÀ»
+ \hbfseries·Î ¹Ù²Ü ¼ö ÀÖÀ¾´Ï´Ù.
+ * UHC ±ÛÀÚüÀÇ µîÀåÀ¸·Î Á¶ÇÕÇü ±ÛÀÚü´Â »èÁ¦µÇ¾úÀ¾´Ï´Ù.
+ * moonttf (¹®È­Ã¼À°ºÎ °³¹ß ±ÛÀÚüÁß TrueType ±ÛÀÚü) ±ÛÀÚü¸¦ »ç¿ëÇÒ ¼ö
+ ÀÖµµ·Ï ÇÏ¿´À¾´Ï´Ù. ¹®Ã¼ºÎ ±ÛÀÚü´Â ¹®Ã¼ºÎ¸¦ ÅëÇؼ­ º¸±ÞµÇ°í ÀÖÀ¸³ª
+ »ç¿ëÀÚÀÇ ÆíÀǸ¦ À§ÇØ TrueType ±ÛÀÚü¸¸ ´ÙÀ½ÀÇ ÁÖ¼Ò¿¡¼­ ±¸ÇÒ ¼ö ÀÖµµ·Ï
+ ÇÏ¿´À¾´Ï´Ù.
+ ftp://ftp.linguistik.uni-erlangen.de/pub/HLaTeX/moonttf
+ TrueType ±ÛÀÚü´Â TDSÀÇ texmf/fonts ÀÚ·á¹æ¿¡¼­ ¾ÐÃà/¹­À½À» Ç®¸é ¼³Ä¡µÉ
+ ¼ö ÀÖµµ·Ï moonttf-ttf.tar.bz2¶ó´Â À̸§ÀÇ ÆÄÀÏ·Î µÇ¾î ÀÖÀ¾´Ï´Ù. ÀÌ
+ ±ÛÀÚü´Â KSC 5601 ºÎÈ£ ü°è¿¡ Á¤ÀǵǾî ÀÖ´Â 2350°³ÀÇ ÇÑ±Û ¹®Àڵ鸸À¸·Î
+ ±¸¼ºµÇ¾î ÀÖÀ¾´Ï´Ù. ±ÛÀÚüÀÇ Á¾·ù´Â ¹ÙÅÁü, °ß¹ÙÅÁü, µ¸¿òü, °ßµ¸¿òü,
+ ±Ãü Á¤ÀÚü, ±Ãü È긲ü, ÈƹÎÁ¤À½Ã¼, ¾²±â Á¤ÀÚü, ¾²±â È긲ü°¡ ÀÖÀ¸¸ç
+ \usepackage·Î moonttf.sty ²Ù·¯¹Ì¸¦ ¾²µµ·Ï Çϸé ÇØ´çÇÏ´Â ¿Ï¼ºÇü ±ÛÀÚü°¡
+ moonttf ±ÛÀÚü·Î ´ëüµÇµµ·Ï µÇ¾î ÀÖÀ¾´Ï´Ù. ÀÌ ±ÛÀÚü´Â LaTeXÀ¸·Î¸¸
+ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç UHC ±ÛÀÚü¿Í °°ÀÌ Ãà¼Ò ¹× È®´ë°¡ °¡´ÉÇÕ´Ï´Ù.
+ TrueType ±ÛÀÚü¸¦ »ç¿ëÇϱâ À§Çؼ­´Â ttf2pk°¡ TeX ¿î¿µ ü°è¿¡ ¼³Ä¡µÇ¾î
+ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿øõ ºÎÈ£´Â FreeType 1.1ÆÇ¿¡ Æ÷ÇԵǾî ÀÖÀ¾´Ï´Ù.
+ FreeTypeÀº ÀÚ·á°ü ¿øõ°ú ttf2pk°¡ ÀÖ´Â contrib ¿øõÀ» ÇÔ²² Æ÷ÇÔÇÑ
+ FreeType fullÀ» µû·Î Á¦°øÇÏ°í ÀÖÀ¸¹Ç·Î contrib ¿øõÀÌ ÀÖ´Â fullÆÇÀ»
+ °¡Á®¿Í¾ß ttf2pk¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖÀ¾´Ï´Ù.
+ * ¿Ï¼ºÇü PS ±ÛÀÚü ¹× UHC ±ÛÀÚü¸¦ ÀÌ¿ëÇÏ¿© PDF ¹®¼­ Çü½ÄÀ» ¸¸µé ¼ö ÀÖ´Â
+ °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖÀ¾´Ï´Ù. (Á¶Áøȯ´Ô²² °¨»ç) pdftex 0.12l ÀÌ»óÀÇ ÆÇÀ»
+ ¼³Ä¡ÇÏ¿© »ç¿ëÇϽñ⠹ٶø´Ï´Ù. ±ÛÀÚüÀÇ ¼³Á¤Àº °¢°¢
+ wansung/config/wan-down.map¿Í ¸¦ TeX ¿î¿µ ü°èÀÇ pdfTeX ÀÚ·á¹æ¿¡ ÀÖ´Â
+ texmf/pdftex/base/pdftex.cfg¿¡ ´ÙÀ½°ú °°Àº ÁÙÀ» ³¢¿ì¸é µË´Ï´Ù.
+ map +uhc-down.map
+ map +wan-down.map
+ map ÆÄÀϵéÀº texmf/dvips/base ÀÚ·á¹æÀ̳ª texmf/pdftex/base ÀÚ·á¹æ¿¡
+ º¹»çÇÏ¸é µË´Ï´Ù.
+ * KAIST½ÄÀÇ ¿Ï¼º/Á¶ÇÕ È¥ÇÕ½Ä ±ÛÀÚü´Â ÇѱÛLaTeX¿¡¼­ »èÁ¦µÇ¾úÀ¾´Ï´Ù. ²À ÀÌ
+ ±ÛÀÚü¸¦ »ç¿ëÇØ¾ß µÉ °æ¿ì¿¡´Â
+ ftp://ftp.linguistik.uni-erlangen.de/pub/HLaTeX/unsupported
+ ¿¡¼­ ±ÛÀÚü¿Í ¸ðµë ÆÄÀÏÀ» ±¸Çؼ­ µû·Î ¼³Ä¡ÇÏ¿© »ç¿ëÇϽñ⠹ٶø´Ï´Ù.
+ * ÇѱÛÈ­ÇÑ LaTeXÀÇ À̸§(\pagename, \sectionname, ...)µéµµ Á¶»ç¸¦ ÀÚµ¿
+ ó¸®ÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´À¾´Ï´Ù. ÀÌ¿Í ´õºÒ¾î °¡´ÉÇÑ ÇÑ Àü»ê±â¼øÈ­¿ë¾îÁý¿¡
+ ¸Â°Ô À̸§µéÀ» ¼öÁ¤ÇÏ¿´À¾´Ï´Ù. ¼øÈ­¿ë¾îÁýÀº ¡ºÇѱÛLaTeX ±æÀâÀÌ¡»¿¡ »Ó¸¸
+ ¾Æ´Ï¶ó µû·Î ps ¹× pdf Çü½ÄÀ¸·Î ¸¸µé¾î Á¦°øÇÕ´Ï´Ù.
+ * hangul.styÀÇ Ãß°¡¼±Åà pshan°ú oldhanÀº »èÁ¦µÇ¾úÀ¾´Ï´Ù.
+ * ¿øõµéÀÇ ÀÚ·á¹æ ±¸Á¶°¡ ¹Ù²î¾úÀ¾´Ï´Ù. font ÀÚ·á¹æÀº ¾ø¾îÁ³°í ±ÛÀÚü´Â
+ Á¾·ù¿¡ µû¶ó wansung, uhc, moonttf·Î ³ª´µ¾úÀ¾´Ï´Ù. ÀÌ ÀÚ·á¹æ¿¡´Â ±×
+ ±ÛÀÚü¿¡ °ü·ÃµÈ ¸ðµëÀ̳ª ¼³Á¤ ÆÄÀϵéÀÌ ÀÖÀ¾´Ï´Ù. ±×¿ÜÀÇ ÀÚ·á¹æÀº ÀÌÀü¿¡
+ ÀÖ´ø °Í°ú °°½À´Ï´Ù.
+ * UHC ±ÛÀÚü ¹× ÀÚ¸ðÇü ±ÛÀÚü¿Í °°ÀÌ ÇϳªÀÇ ¿Ï¼ºµÈ ±ÛÀÚ¸¦ Ç¥ÇöÇϱâ À§Çؼ­
+ ¿©·¯ Àڸ𸦠ÁßøÇÏ´Â ±ÛÀÚü¸¦ »ç¿ëÇϸé xdvi·Î ¹Ì¸®º¸±â ÇÒ ¶§ ¿Ï¼ºµÈ
+ ±ÛÀÚ°¡ ´Ù º¸ÀÌÁö ¾Ê´Â °æ¿ì°¡ ¹ß»ýÇÕ´Ï´Ù. xdvi°¡ ÁßøµÈ ±ÛÀÚ¸¦ ó¸®ÇÏ´Â
+ ¹æ½ÄÀº ´Ü»ö Ç¥½Ã ÀåÄ¡(monochrome display)ÀÏ °æ¿ì¿Í »öÇ¥½Ã ÀåÄ¡(color
+ display)ÀÏ °æ¿ì°¡ °¢±â ´Ù¸¥µ¥, »öÇ¥½Ã ÀåÄ¡ÀÏ °æ¿ì¿¡´Â °ãÄ¡±â¸¦ Á¦´ë·Î
+ ´Ù·çÁö ¸øÇÏ´Â º¹»ç ¿¬»ê(copy operation)À» »ç¿ëÇÏ¿© ÀÛ¾÷ ¼Óµµ°¡ ºü¸¦ ¼ö
+ ÀÖ°Ô ÇÕ´Ï´Ù. °ãÄ¡±â¸¦ Á¦´ë·Î ´Ù·çµµ·Ï Çϱâ À§Çؼ­´Â xdviÀÇ Ãß°¡ ¼±ÅÃ
+ -thoroughÀ» ½á¼­, ¼Óµµ´Â Á¶±Ý ´À·Áµµ Á» ´õ Á¤È®ÇÑ ¿¬»êÀ» ÇÒ ¼ö ÀÖµµ·Ï
+ ÇÏ¸é µË´Ï´Ù. XwindowÀÇ »ç¿ëÀÚ ÀÚ¿ø ÆÄÀÏÀÎ .Xresources¿¡ ´ÙÀ½°ú °°ÀÌ
+ ¼³Á¤Çϸé xdvi¿¡ µû·Î -thorough Ãß°¡ ¼±ÅÃÀ» ÁÖÁö ¾Ê¾Æµµ ¿Ï¼ºµÈ ÇѱÛÀÌ
+ ¿ÂÀüÈ÷ È­¸é Ç¥½ÃµË´Ï´Ù.
+ XDvi*thorough: true
+ * \selectlanguage·Î ´Ù¸¥ ¾ð¾î¸¦ ¼±ÅÃÇϸé Ç¥Á¦°¡ ±× ¾ð¾î¿¡ ¸Â°Ô ¹Ù²ò´Ï´Ù.
+ \captionskoreanÀº ¿ì¸®¸»·Î Ç¥Á¦°¡ ÀμâµÇµµ·Ï Çϸç hangul.sty ²Ù·¯¹Ì¸¦
+ ¾²¸é ±âº»À¸·Î ¼±ÅõǾîÁ® ÀÖÀ¾´Ï´Ù. Ç¥Á¦°¡ ´Ù¸¥ ¾ð¾î·Î ¹Ù²î¾îÁ³À» ¶§ ÀÌ
+ ¸ðµë ¸í·ÉÀ» ¾²¸é ÀçÂ÷ ¿ì¸®¸»·Î µÇ¹Ù²Ù¾î ÁÝ´Ï´Ù.
+
+
diff --git a/language/korean/HLaTeX/NEWS-0.99.ko b/language/korean/HLaTeX/NEWS-0.99.ko
new file mode 100644
index 0000000000..ccdee5de54
--- /dev/null
+++ b/language/korean/HLaTeX/NEWS-0.99.ko
@@ -0,0 +1,68 @@
+ÀÌ ÆÄÀÏÀº »ç¿ëÀÚÀÇ ÀÔÀå¿¡¼­ ¾Ë°í ÀÖÀ¸¸é À¯ÀÍÇÑ »õ·Î¿î Á¡À» ³ª¿­ÇÕ´Ï´Ù.
+
+0.99 --> 0.991
+
+* ±½Àº ±ÛÀÚü¸¦ »ç¿ëÇÒ ¶§ ÀåÆòÀÌ 125%·Î ³Ð¾îÁö´Â °ÍÀ» °íÃÆÀ¾´Ï´Ù.
+
+* °íµñ ±ÛÀÚü¿¡ °°ÀÌ Æ÷ÇÔµÈ ¸íÁ¶Ã¼ tfm ÆÄÀϵéÀ» »èÁ¦ÇßÀ¾´Ï´Ù.
+
+
+0.98 --> 0.99
+
+* ¥Ë¸¦ »ç¿ëÇÒ ¶§´Â º¸Åë µÎ²²ÀÇ ±ÛÀÚü¸¦ ¼¼¹ø ¿¬¼ÓÀ¸·Î ÀμâÇÏ´Â
+softbold°¡ ¾øÀ¸¸ç, LaTeXÀÇ °æ¿ì¿¡µµ hardbold°¡ µÎ²¨¿î ±ÛÀÚü¸¦ ¾²´Â
+¾ÖÃÊ°ªÀÔ´Ï´Ù. ÀÌÀü°ú °°ÀÌ softbold ¸¦ ¾²°íÀÚ ÇÒ °æ¿ì¿¡´Â hangul.styÀÇ
+Ãß°¡ ¼±Åà softbold¸¦ ÁöÁ¤ÇϽñ⠹ٶø´Ï´Ù.
+
+* ¿Ï¼ºÇü ±ÛÀÚü¸¦ ¸ðµÎ UHC ±ÛÀÚü·Î ´ëüÇßÀ¾´Ï´Ù. ¿Ï¼ºÇü ±ÛÀÚü
+Áß¿¡¼­ ¸ñ°¢Ã¼´Â ÁغñµÇÁö ¾Ê¾ÒÁö¸¸ ¹®È­ºÎ Æ®·çŸÀÔ ±ÛÀÚü¿¡ ÀÖ´Â
+ÈƹÎÁ¤À½Ã¼¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. \¿¾±Û ±ÛÀÚüÀÇ ÇÑÀÚ°¡ µû·Î
+Á¦°øµË´Ï´Ù. ¿Ï¼ºÇü ±ÛÀÚü¸¦ ²À ½á¾ß Çϸé unsupported/wansung ÀÚ·á¹æÀ»
+º¸½Ã±â ¹Ù¶ø´Ï´Ù.
+
+* ±ÛÀÚü À̸§À» ÅëÀÏÇϱâ À§ÇØ È긲ü¸¦ Á¤ÀÚüÀÇ ÀÌŸ¯Ã¼°¡ ¾Æ´Ï¶ó µû·Î
+µ¶¸³µÈ ±ÛÀÚü·Î Ãë±ÞÇÕ´Ï´Ù. ÀÌÀü¿¡´Â \ÆæÈ긲 ±ÛÀÚü¸¦ »ç¿ëÇϱâ À§ÇØ
+\Ææ±Û¾¾ ·Î ¹Ù²ÛÈÄ \itshapeÀ» ½èÁö¸¸ ÀÌÁ¦´Â \ÆæÈ긲 ±Û¾¾Ã¼¸¦ ¾²°Ô µË´Ï´Ù.
+
+* \DeclareOldFontCommand ¸í·É ¸ðµëÀº ±âº» ±ÛÀÚü (¸íÁ¶, °íµñ, ŸÀÚ)¸¸
+³²±â°í ¸ðµÎ »èÁ¦ÇßÀ¾´Ï´Ù. \text??¿Í \??family·Î ±ÛÀÚü¸¦ ¹Ù²Ù´Â
+¸ðµëµéµµ ±âº» ±ÛÀÚü ÀÌ¿Ü¿¡´Â »ç¿ëÀ» ȸÇÇÇϽðí \hfontfamily{??}¸¦
+¾²°Å³ª (LaTeX) \fontfamily{??}¸¦ (¥Ë) ¾²´Â °ÍÀ» ¿øÄ¢À¸·Î ÇÕ´Ï´Ù. 0.99
+ÆÇ¿¡¼­´Â ȣȯ¼ºÀ» À§ÇØ ¾ÆÁ÷ ³²°Ü µÎ¾úÀ¾´Ï´Ù. ¸ðµç ±ÛÀÚü ¹Ù²Þ ¸í·ÉÀº
+¿ì¸®¸»·Î µÈ ¸í·É ¸ðµëÀ» °è¼Ó Áö¿øÇÕ´Ï´Ù.
+
+* ÀÚ¸ð ±ÛÀÚüÀÇ °¡Á· À̸§Àº jmj, jgt, jnv, jsr ÀÔ´Ï´Ù.
+
+* ÇÑ±Û KS X 1001 ºÎÈ£ ü°è·Î ¾²¿©Áø ¹®¼­¸¦ ¥Ë·Î ó¸®ÇÒ ¶§ »ç¿ëµÇ´Â
+¸ðµë ÆÄÀÏ ksc5601.texÀÌ ksx1001.tex·Î ´ëüµÇ°í ÀÛµ¿ ¹æ½Äµµ À¯´ÏÄÚµå·Î
+ÀüȯÇÏ´Â ksx1001.otp¿¡ ÀÇÇØ ±Ùº»ÀûÀ¸·Î ¼öÁ¤µÇ¾úÀ¾´Ï´Ù. »õ·Î¿î UHC
+±ÛÀÚüµé°ú ÇÔ²² ¸ðµç UHC ±ÛÀÚü´Â ±ÛÀÚÀÇ À§Ä¡°¡ À¯´ÏÄÚµå À§Ä¡¿¡ ÀÖµµ·Ï
+»õ·Î ¸¸µé¾úÀ¾´Ï´Ù.
+
+* \refnameÀ» "Âü°í ¹®Çå", "óÑÍÅ ÙþúÌ"À¸·Î º¯°æÇßÀ¾´Ï´Ù.
+
+* web2c 7.3ÆÇ ºÎÅÍ´Â hlatex ½ºÅ©¸³Æ®°¡ ÇÊ¿ä¾ø°Ô µÇ¾úÀ¾´Ï´Ù. ¹®¼­ÀÇ ¸Ç
+ù ÁÙ¿¡ ´ÙÀ½°ú °°Àº ÁÙÀ» Áý¾î ³ÖÀ¸¸é
+
+ %& --translate-file=cp8bit.tcx
+
+¸ðµç º¸Á¶ ÆÄÀÏ¿¡ ¿ì¸®¸» ºÎÈ£°¡ 8ºñÆ®·Î Ãâ·ÂµË´Ï´Ù. ¹Ý¸é¿¡ ¥Ë´Â
+contrib/teTeX-1.0.diff¸¦ Àû¿ëÇÏÁö ¾Ê°í ÄÄÆÄÀÏÇßÀ» °æ¿ì¿¡
+contrib/hlambda ½ºÅ©¸³Æ®°¡ ÇÊ¿äÇÕ´Ï´Ù.
+
+* ´Ü¿øÀÇ ¼ýÀÚÀÇ ¾Õ¿¡ ¿À´Â ±ÛÀÚ "Á¦"¿Í µÚ¿¡ ¿À´Â ±ÛÀÚ "Æí/Àå/Àý"À»
+\kscntformat ¸ðµëÀ¸·Î Àç Á¤ÀÇÇÒ ¼ö ÀÖÀ¾´Ï´Ù. ¿¹¸¦ µé¾î "Á¦ 1 Àý"À»
+"ù° ¸¶´ç"°ú °°ÀÌ ¹Ù²Ù±â À§Çؼ­´Â
+
+ \kscntformat{section}{}{¸¶´ç}
+
+À¸·Î Á¤ÀÇÇÏ°í
+
+ \renewcommand{\thesection}{\Hnum{section}}
+
+·Î ¼ýÀÚÀÇ Ç¥ÇöÀ» ÀçÁ¤ÀÇÇÏ¸é µË´Ï´Ù. \HnumÀº ù°, µÑ°, ... ¸¦
+\hnumÀº Çϳª, µÑ, ...À» Ãâ·ÂÇÏ´Â ¸ðµëÀÔ´Ï´Ù.
+
+*\section ¿¡¼­ "Á¦"¿Í "Àå"ÀÌ ³ª¿ÀÁö ¾Ê¾Ò´ø ¹ú·¹¸¦ Á¦°ÅÇßÀ¾´Ï´Ù.
+
+* ÀÚµ¿Á¶»ç󸮰¡ À߸øµÇ´Â ¼ýÀÚ 9ÀÇ ¹ú·¹¸¦ ÇØ°áÇßÀ¾´Ï´Ù.
diff --git a/language/korean/HLaTeX/NEWS-1.0.ko b/language/korean/HLaTeX/NEWS-1.0.ko
new file mode 100644
index 0000000000..ea6fee7d85
--- /dev/null
+++ b/language/korean/HLaTeX/NEWS-1.0.ko
@@ -0,0 +1,107 @@
+한글 ë¼í… 1.0ì˜ ìƒˆë¡œìš´ ì 
+
+1.0 --> 1.0.1
+=============
+
+* hangulfn.styì„ ì‚¬ìš©í•˜ì—¬ 한글 ë¬¸ì„œì˜ ê°ì£¼ë©´ íŒì§œê¸° ë°©ì‹ì„ ì†ì‰½ê²Œ
+ ì„ íƒí•  수 있습니다. ì„ íƒ ì‚¬í•­ì€ ê°ì£¼ 번호를 지정하는 "첨ìž"와
+ "괄호"ê°€ 있고 ê°ì£¼ì˜ íŒì§œê¸°ë¥¼ 지정하는 "다항ì´ì–´ì“°ê¸°",
+ "단순ì´ì–´ì“°ê¸°", "내어쓰기", "왼쪽맞춤", "들여쓰기", "들여왼쪽맞춤",
+ "들여내어쓰기", "들여괄호맞춤"ì´ ìžˆìŠµë‹ˆë‹¤. "첨ìž"와 "내어쓰기"ê°€
+ 애초값입니다.
+
+* 한글 ë¼í…ì˜ ê¸€ìžì²´ 명령 "\필기a"ê°€ 글ìžì²´ë¥¼ ì„ íƒí•œ 후 ë¬¸ìž "a"를
+ `ìž¡ì•„ 먹지' 않는 오류가 수정ë˜ì—ˆìŠµë‹ˆë‹¤.
+
+* khyper.styì„ ì‚¬ìš©í•  ë•Œ ìžë™ ìŒìš´ 변화가 제대로 처리ë©ë‹ˆë‹¤.
+
+* halpha.bst를 사용할 ë•Œ volumeì´ ë°˜ì  ì•žì— ë‚˜ì˜¤ê³  "권"ì´ ë°˜ì  ë’¤ì—
+ 나오는 오류가 수정ë˜ì—ˆìŠµë‹ˆë‹¤. 한글 ë¬¸í—Œì˜ ì±… ì œëª©ì€ ê¸°ìš¸ì¸ ê¸€ìžì²´ë¥¼
+ 사용하지 ì•Šê³  낫표로 묶ìŒìœ¼ë¡œ 표시ë©ë‹ˆë‹¤. (예: 「한국어와 ì •ë³´í™”ã€)
+
+* 버전 1.0ì— í¬í•¨ë˜ì§€ ì•Šì•˜ë˜ hfont.styì´ ë‹¤ì‹œ í¬í•¨ë˜ì—ˆìŠµë‹ˆë‹¤.
+
+
+0.991 --> 1.0
+=============
+
+* 우리나ë¼ì—ì„œ 사용ë˜ëŠ” 용지 ê·œê²©ì„ hangul.styì˜ ì„ íƒ ì‚¬í•­ìœ¼ë¡œ 지정할
+ 수 있ë„ë¡ í•˜ì˜€ìŠµë‹ˆë‹¤. 용지 ê·œê²©ì˜ ì¢…ë¥˜ëŠ” 다ìŒê³¼ 같습니다.
+
+ êµ­íŒ, êµ­ë°°íŒ, êµ­ë°˜íŒ, 타블로ì´ë“œíŒ, 사륙íŒ, 사륙배íŒ, 사륙반íŒ,
+ 사륙배배íŒ, ì‹ êµ­íŒ, 대국전íŒ, í¬ë¼ìš´íŒ, 삼십절íŒ, ì‹ ì„œíŒ(=삼륙íŒ),
+ 삼오íŒ
+
+* 한글 ë¬¸ì„œì˜ í–‰ê°„ ê°„ê²©ì„ \baselineskipì˜ 1.3ë°°ë¡œ 설정하였습니다.
+ ë¬¸ì„œì˜ ì–´ë””ì—서든지 \renewcommand{\baselinestretch}{1.5} 등으로 행간
+ ê°„ê²©ì„ ë‹¤ì‹œ 설정할 수 있습니다.
+
+* 한글 ë¬¸ì„œì˜ ë¬¸ë‹¨ 첫줄 들여쓰기 (\parindent)를 ë¬¸ì„œì˜ ê¸€ìžì²´ í¬ê¸°ì—
+ ë”°ë¼ ê°ê° 10pt, 11pt, 12ptë¡œ 설정하였습니다. \parindent15pt나
+ \setlength{\parindent}{15pt}와 ê°™ì€ ë°©ì‹ìœ¼ë¡œ 길ì´ë¥¼ 다시 지정할 수
+ 있습니다. ë‹¨ì› ì œëª©ì— ë°”ë¡œ ì´ì–´ì§€ëŠ” 첫 ë¬¸ë‹¨ì˜ ì²«ì¤„ 들여쓰기는
+ 애초값으로 설정하지 않았습니다. ëŒ€ë¶€ë¶„ì˜ í•œê¸€ ì„œì ì—ì„œ ë³´ì´ëŠ” 첫
+ ë¬¸ë‹¨ì˜ ì²«ì¤„ 들여쓰기를 가능하게 하려면 ë¼í… ë¬¸ì„œì˜ ì „ë¬¸ ì˜ì—­ì—ì„œ
+ \usepackage{indentfirst}를 지정하시기 ë°”ëžë‹ˆë‹¤.
+
+* ì£¼ì„ íŒì§œê¸°ê°€ 한글 ì„œì ì—ì„œ 사용ë˜ëŠ” ë°©ì‹ìœ¼ë¡œ 바뀌었습니다. 주ì„
+ 번호 ë„“ì´ë§Œí¼ 왼쪽 내어쓰기가 ë˜ê³  ì£¼ì„ ë‚´ìš©ì€ ì–‘ìª½ 맞춤으로
+ 처리ë©ë‹ˆë‹¤. í•œ ìª½ì˜ ì „ì²´ ë‚´ìš©ì€ ìœ—ìª½ ë§žì¶¤ì´ ë˜ë„ë¡ ìˆ˜ì •ë˜ì—ˆìŠµë‹ˆë‹¤.
+
+* ë¼í…ì„ ì‚¬ìš©í•˜ë©´ EUC-KR 부호화 문ìžë¡œ ì“´ 한글 문서가 처리ë˜ê³  Λ를
+ 사용하면 UTF-8 부호화 문ìžë¡œ ì“´ 한글 문서가 처리ë©ë‹ˆë‹¤.
+
+* 새 글ìžì²´ê°€ 추가ë˜ì—ˆìŠµë‹ˆë‹¤. 한글 ë¼í…ì—서는 \hfontfamily{가족ì´ë¦„},
+ 한글 Λì—서는 \fontfamily{가족ì´ë¦„}으로 ì„ íƒí•  수 있습니다. 새
+ 글ìžì²´ì˜ "가족ì´ë¦„"ì€ ë‹¤ìŒê³¼ 같습니다.
+
+ - 바다체: vd
+ - 디나루체: dn
+ - 필기a: pga
+
+* fontmap 파ì¼ì€ 한글ë¼í…ì˜ ê¸°ë³¸ 글ìžì²´ì™€ 추가 글ìžì²´ë¡œ 나뉘고, 한글
+ type1 글ìžì²´ë¥¼ 출력할 ë•Œ 내장시키는 "-down" 버전만 제공ë©ë‹ˆë‹¤. ê°ê°
+ uhc-base.mapê³¼ uhc-extra.map으로 명명합니다. TDS 버전 1.1ì„
+ 사용하는 web2c 7.5.4 (teTeX 3.0)ì—ì„œì˜ fontmap 파ì¼ì˜ 위치는
+ TEXMF/fonts/map입니다. updmap-sys를 ì´ìš©í•˜ë©´ 쉽게 fontmap 파ì¼ì„
+ 설정할 수 있습니다.
+
+* 참고 문헌 ì–‘ì‹ íŒŒì¼ halpha.bstê°€ ì¢€ë” ì„¸ë°€í•˜ê²Œ 수정ë˜ì—ˆìŠµë‹ˆë‹¤.
+ EUC-KR 부호화 ë° UTF-8 부호화를 ëª¨ë‘ ë‹¤ë£° 수 있ë„ë¡ í–ˆìŠµë‹ˆë‹¤. web2c
+ 7.5.4 버전 (teTeX 3.0)ì—서는 ë¼í…ì´ ë³´ì¡° 파ì¼ì˜ 8비트 문ìžë¥¼ EUC
+ 부호로 출력하므로 bibtexì„ ê·¸ëŒ€ë¡œ 사용할 수 있으나 Λ는 그렇지
+ 못합니다. ë”°ë¼ì„œ UTF-8 부호화 문서를 Λ로 처리할 때는 hbibtexì„
+ 사용해야 합니다. hbibtexì€ hbibtex.c를 C 컴파ì¼ëŸ¬ë¡œ 번역하여
+ 만듭니다.
+
+* ë¼í…ì´ 8비트 문ìžë¥¼ 그래로 출력한다고 í•´ë„ ìƒ‰ì¸ ì²˜ë¦¬ì—서는 한글
+ ìžì†Œì˜ ë¨¸ë¦¿ê¸€ìž ì²˜ë¦¬ì—ì„œ 여전히 문제가 남아 있습니다. 색ì¸ì˜
+ ë¨¸ë¦¿ê¸€ìž ì²˜ë¦¬ëŠ” ì „ì ìœ¼ë¡œ hmakeindexì— ì˜ì¡´í•©ë‹ˆë‹¤. hmakeindex는
+ hmakeindex.c를 C 컴파ì¼ëŸ¬ë¡œ 번역하여 만듭니다. ìƒ‰ì¸ ì–‘ì‹ íŒŒì¼
+ hind.istì—서는 \hindexhead ë¶€ë¶„ì´ ì‚­ì œë˜ì—ˆê³  색ì¸ì–´ì™€ 쪽 번호 사ì´ì—
+ ì ì„ ì„ 채워 넣는 역할만 담당합니다.
+
+* ë¼í…ì˜ tools íŒ¨í‚¤ì§€ì— í¬í•¨ëœ ì–‘ì‹ íŒŒì¼ ì¤‘ì—ì„œ showkeys.styê³¼ 참고
+ 문헌 ëª©ë¡ íŒŒì¼ì—만 사용ë˜ëŠ” showtags.sty 그리고 hyperref.styì„
+ 한글화 하였습니다. contrib ìžë£Œë°©ì— ê°ê° showhkeys.sty,
+ showhtags.sty, khyper.styì˜ ì´ë¦„으로 들어 있습니다.
+ \usepackage[bookmarks=false]{hyperref} 대신ì—
+ \usepackage[bookmarks=false]{khyper}와 ê°™ì€ ë°©ì‹ìœ¼ë¡œ 지정하여
+ 사용하면 ë©ë‹ˆë‹¤. bookmarks=false는 khyper.styì˜ ì• ì´ˆê°’ìœ¼ë¡œ 설정ë˜ì–´
+ 있습니다.
+
+* ìžë™ 조사 처리 명령 중ì—ì„œ 매개 ëª¨ìŒ "ì´"는 "{\ã…¡}"ë¡œ 처리할 수
+ 있습니다 ({\ã…¡}ë¡œ, {\ã…¡}로서, {\ã…¡}ë¡œì¨). íƒˆë½ ê°€ëŠ¥í•œ 지정사 "ì´"는
+ "{\ㅣ}"로 처리할 수 있습니다.
+
+* ìš°ë¦¬ë§ ë¬¸ìž¥ 부호 ’â€ã€•ã€‰ã€‹ã€ã€ã€‘ì˜ ì•žê³¼ ‘“〔〈《《『〠ì˜
+ ë’¤ì—서는 ì¤„ë°”ê¿ˆì´ ì¼ì–´ë‚˜ì§€ 않습니다. ë˜í•œ ìš°ë¦¬ë§ ìŒì ˆ 사ì´ì—ì„œ
+ ì¤„ë°”ê¿ˆì„ ê°•ì œë¡œ 억제하기 위해서는 \noHyphen ëª…ë ¹ì„ ì‚¬ìš©í•  수
+ 있습니다.
+
+* 문장 ë‚´ìš© 중ì—ì„œ 특별히 드러내 ë³´ì¼ ë•Œ ì“°ì´ëŠ” 드러냄표는 ìŒì ˆì˜ 위를
+ ì ì´ë‚˜ ìž‘ì€ ì›ìœ¼ë¡œ í‘œì‹œí•¨ìœ¼ë¡œì¨ ì¤‘ìš”í•œ ë¶€ë¶„ì„ ê°•ì¡°í•©ë‹ˆë‹¤. ì˜ì–´
+ 문서ì—서는 \emph 명령ì´ë‚˜ \em ì„ ì–¸ì„ ì‚¬ìš©ë„ë¡ ë˜ì–´ 있습니다만 우리ë§
+ 문서ì—서는 \dotemph, \circemph 명령 í˜¹ì€ \dotem, \circem ì„ ì–¸ì„
+ 사용할 수 있습니다. ì´ ëª…ë ¹/ì„ ì–¸ì€ ìš°ë¦¬ë§ ìŒì ˆë§Œì„ 드러내
+ ë³´ì—¬ì¤ë‹ˆë‹¤.
diff --git a/language/korean/HLaTeX/README.en b/language/korean/HLaTeX/README.en
new file mode 100644
index 0000000000..02b8e4d452
--- /dev/null
+++ b/language/korean/HLaTeX/README.en
@@ -0,0 +1,153 @@
+*** README.en ***
+
+Overview:
+---------
+
+This is a \LaTeX package for Korean language support. With this
+package, you can run latex on Korean \LaTeX document written in KS X
+1001 encoding system or run lambda on Korean \LaTeX written in UTF-8
+encoding system.
+
+
+Installation:
+-------------
+
+Below, `TEXMF' indicates the root of TDS (TeX Directory Standard
+version 1.1).
+
+1. Install \LaTeXe.
+ You can get \LaTeXe package in the CTAN site thru anonymous ftp.
+ Most TeX distributions should have already \LaTeXe installed.
+
+2. Get \HLaTeX-1.0 from
+ ftp://ftp.dante.de/tex-archive/language/Korean/HLaTeX.tar.gz
+ or
+ ftp://ftp.ktug.or.kr/pub/ktug/hlatex/HLaTeX-1.0.tar.gz
+ if you are in Korea.
+
+ and unpack it.
+ tar xzvf HLaTeX-1.0.tar.gz
+
+ Veryfy that you have a file named VERSION-1.0 in the subdirectory of
+ "HLaTeX".
+
+3. Copy files as follows:
+
+ - hangul.sty, hfont.tex, euc-kr.tex hfont.sty, josa.tab, hfont.cfg,
+ hsw*.fd, hww*.fd, hhw*.fd in the directory "latex" to
+ TEXMF/tex/latex/hlatex/
+
+ - u8hangul.tex, uhc-test.tex, uhc*.fd in the directory "lambda" to
+ TEXMF/tex/lambda/hlatex/
+
+ - hlatex.otp, hlatex.ocp in the directory "lambda" to
+ TEXMF/omega/{otp,ocp}/hlatex/
+
+ - hbibname-k.tex, khyper.sty, showhkeys.sty, showhtags.sty,
+ hangulfn.sty, hfn-k.tex in the directory "contrib" to
+ TEXMF/tex/latex/hlatex/
+
+ - hbibname-u.tex, hfn-u.tex in the directory "contrib" to
+ TEXMF/tex/lambda/hlatex/
+
+ - halpha.bst in the directory "contrib" to
+ TEXMF/bibtex/bst/hlatex/
+
+ - hind.ist, hglo.ist in the directory "contrib" to
+ TEXMF/makeindex/
+
+ - For UNIX/Linux OS goto "contrib" directory and compile
+ hmakeindex.c, hbibtex.c
+ gcc -o hmakeindex hmakeindex.c
+ gcc -o hbibtex hbibtex.c
+ and install hmakeindex and hbibtex to one of the system directory
+ to which the environment variable PATH point.
+
+ For Windows OS copy hmakeindex.ex and hbibtex.exe in the
+ directory "contrib" to one of the system directory
+ to which the environment variable PATH point.
+
+4. Get Korean fonts from
+ ftp://ftp.dante.de/tex-archive/fonts/Korean/HLaTeX/
+ or
+ ftp://ftp.ktug.or.kr/pub/ktug/hlatex/fonts/
+ if you are in Korea.
+
+ - uhc-base.map and uhc-extra.map in the file uhc-fonts-1.0.tar.gz
+ should go to the directory TEXMF/fonts/map/hlatex/
+ and run texhash.
+
+ - uhc-base.map consists of the following font files
+ uhc-myoungjo-1.0.tar.gz
+ uhc-gothic-1.0.tar.gz
+ uhc-taza-1.0.tar.gz
+ unpack each file in the directory of TEXMF/fonts/ as follows
+ tar xzvf uhc-myoungjo-1.0.tar.gz
+ ...
+
+ - uhc-extra.map consists of the following font files
+ uhc-shinmun-1.0.tar.gz
+ uhc-graphic-1.0.tar.gz
+ uhc-gungseo-1.0.tar.gz
+ uhc-bom-1.0.tar.gz
+ uhc-pen-1.0.tar.gz
+ uhc-pilgi-1.0.tar.gz
+ uhc-yetgul-1.0.tar.gz
+ uhc-jamo-1.0.tar.gz
+ uhc-vada-1.0.tar.gz
+ uhc-dinaru-1.0.tar.gz
+ uhc-pilgia-1.0.tar.gz
+ unpack each file in the directory of TEXMF/fonts/ as follows
+ tar xzvf uhc-shinmun-1.0.tar.gz
+ ...
+
+ - run following commands
+ texhash
+ updmap-sys --enable Map=uhc-base.map
+ updmap-sys --enable Map=uhc-extra.map
+
+5. Update file database.
+ If using teTeX run
+ texhash
+ as system super user.
+
+
+For Linux OS (Fedora Core 3) only
+---------------------------------
+
+ Get RPM files from
+
+ ftp://ktug.or.kr/pub/ktug/hlatex/RPM/hlatex-1.0-4.i386.rpm
+ ftp://ktug.or.kr/pub/ktug/hlatex/RPM/hlatex-fonts-base-1.0-1.noarch.rpm
+ ftp://ktug.or.kr/pub/ktug/hlatex/RPM/hlatex-fonts-extra-1.0-1.noarch.rpm
+ and install with rpm as system super user. This simplifies the
+ installation procedures above.
+
+
+Usage:
+------
+ You begin your document with
+
+ \documentclass{article}
+ \usepackage{hangul}
+ \begin{document}
+
+ and write your document.
+ After closing your document with
+
+ \end{document}
+
+ you can process it with latex or lambda depending on the coding
+ system used.
+
+
+Problem:
+--------
+
+I appreciate if you report problems in or suggestions for \HLaTeX.
+
+My E-mail address reads
+
+ koaunghi@kornet.net
+
+*** End of README.en ***
diff --git a/language/korean/HLaTeX/VERSION-1.0.1 b/language/korean/HLaTeX/VERSION-1.0.1
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/language/korean/HLaTeX/VERSION-1.0.1
diff --git a/language/korean/HLaTeX/bibnames.sty b/language/korean/HLaTeX/bibnames.sty
new file mode 100644
index 0000000000..0305d90041
--- /dev/null
+++ b/language/korean/HLaTeX/bibnames.sty
@@ -0,0 +1,146 @@
+%/u/sy/beebe/tex/bib/bibnames.sty, Tue Jul 10 14:19:57 1990
+%Edit by Nelson H.F. Beebe <beebe@plot79.math.utah.edu>
+%%%
+%%% =====================================================================
+%%% ====================================================================
+%%% @LaTeX-style-file{
+%%% author = "Nelson H. F. Beebe",
+%%% version = "1.04",
+%%% date = "13 June 1992",
+%%% time = "18:10:43 MDT",
+%%% filename = "bibnames.sty",
+%%% address = "Center for Scientific Computing
+%%% Department of Mathematics
+%%% South Physics Building
+%%% University of Utah
+%%% Salt Lake City, UT 84112
+%%% USA",
+%%% telephone = "(801) 581-5254",
+%%% FAX = "(801) 581-4148",
+%%% checksum = "30791 146 481 4636",
+%%% email = "beebe@math.utah.edu (Internet)",
+%%% codetable = "ISO/ASCII",
+%%% keywords = "bibliography, TeX",
+%%% supported = "yes",
+%%% docstring = "This file provides standard definitions of
+%%% proper names needed in TeX-related
+%%% bibliographies. The definitions augment
+%%% those in texnames.sty, which is input here
+%%% first.
+%%%
+%%% Any macro that is previously defined will
+%%% be left unchanged, so the definitions here,
+%%% supplement, but do not override, existing
+%%% ones.
+%%%
+%%% In LaTeX, use this file as a document
+%%% option:
+%%% \documentstyle[bibnames]{...}
+%%%
+%%% In Plain TeX, just do
+%%% \input bibnames.sty
+%%%
+%%% The checksum field above contains a CRC-16
+%%% checksum as the first value, followed by the
+%%% equivalent of the standard UNIX wc (word
+%%% count) utility output of lines, words, and
+%%% characters. This is produced by Robert
+%%% Solovay's checksum utility.",
+%%% }
+%%% ====================================================================
+%
+\immediate\write16{This is bibnames.sty, Version 1.04 <13 June 1992>}%
+%
+%=======================================================================
+% The TeX-related program names that are not defined already in LaTeX
+%
+% Original version by:
+%
+% Richard Furuta
+% Department of Computer Science
+% University of Maryland
+% College Park, MD 20742
+%
+% furuta@mimsy.umd.edu
+% seismo!umcp-cs!furuta
+%
+% October 22, 1986, first release
+%
+% April 1, 1987: modified by William LeFebvre, Rice University
+% Now includes definitions for BibTeX and SLiTeX, as they appear in the
+% LaTeX Local User's Guide.
+%
+% April 10, 1989: modified by NHFB: added use of \ifundefined so as to
+% preserve any existing definitions.
+%
+% 10 September 1991: Modified by Karl Berry and NHFB: Now that BibTeX
+% can be used with Plain TeX too, change entire file to use \def
+% instead of \newcommand.
+%
+% 13 June 1992: Modified by NHFB: input texnames.sty for most defs
+% to avoid duplications.
+%=======================================================================
+%
+\input texnames.sty
+%
+% TeXbook, p. 308:
+\def\ifundefined#1{\expandafter\ifx\csname#1\endcsname\relax}
+%
+%
+% Please keep these definitions in alphabetical order:
+%
+\ifundefined{CMR}%
+ \def\CMR{Computer Modern}%
+\fi
+%
+\ifundefined{CWEB}%
+ \def\CWEB{{\tt CWEB}}%
+\fi
+%
+\ifundefined{emdash}%
+ \def\emdash{\penalty\exhyphenpenalty---\penalty\exhyphenpenalty}%
+\fi
+%
+\ifundefined{FWEB}%
+ \def\FWEB{{\tt FWEB}}%
+\fi
+%
+\ifundefined{ndash}%
+ \def\ndash{\penalty\exhyphenpenalty--\penalty\exhyphenpenalty}%
+\fi
+%
+\ifundefined{noopsort}%
+ \def\noopsort#1{}%
+\fi
+%
+\ifundefined{PLOT}%
+ \def\PLOT{\hbox{\raise.2ex\hbox{$<$}\kern-.06em\hbox{PLOT79
+ \kern-.3em\hbox{\raise.2ex\hbox{$>$}}}}}%
+\fi
+%
+\ifundefined{POSTSCRIPT}%
+ \font\sc = cmcsc10
+ \def\POSTSCRIPT{{\sc Post\-Script}}%
+\fi
+%
+\ifundefined{PS}%
+ \let\PS = \POSTSCRIPT
+\fi
+%
+\ifundefined{singleletter}%
+ \def\singleletter#1{#1}%
+\fi
+%
+\ifundefined{tubissue}%
+ \def\tubissue#1#2{\TUB~#1, no.~#2}%
+\fi
+%
+\ifundefined{TUB}%
+ \def\TUB{{\it TUG\-boat\/}}%
+\fi
+%
+\ifundefined{WEB}%
+ \def\WEB{{\tt WEB}}%
+\fi
+\endinput
+%% ==============================[The End]==============================
diff --git a/language/korean/HLaTeX/contrib/halpha.bst b/language/korean/HLaTeX/contrib/halpha.bst
new file mode 100644
index 0000000000..cd2bb97c07
--- /dev/null
+++ b/language/korean/HLaTeX/contrib/halpha.bst
@@ -0,0 +1,1486 @@
+%% Hangul BibTeX bibliography style `halpha'
+% This style is from alpha.bst below.
+% Çѱ¹¾î Ã¥ Á¦¸ñÀº \em ´ë½Å ³´Ç¥(¡¸¡¹)·Î 2005/04/14 koaunghi@kornet.net
+
+% BibTeX standard bibliography style `alpha'
+ % version 0.99a for BibTeX versions 0.99a or later, LaTeX version 2.09.
+ % Copyright (C) 1985, all rights reserved.
+ % Copying of this file is authorized only if either
+ % (1) you make absolutely no changes to your copy, including name, or
+ % (2) if you do make changes, you name it something other than
+ % btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst.
+ % This restriction helps ensure that all standard styles are identical.
+ % The file btxbst.doc has the documentation for this style.
+
+ENTRY
+ { address
+ author
+ booktitle
+ chapter
+ edition
+ editor
+ howpublished
+ institution
+ journal
+ key
+ month
+ note
+ number
+ organization
+ pages
+ publisher
+ school
+ series
+ title
+ type
+ volume
+ year
+ }
+ {}
+ { label extra.label sort.label }
+
+INTEGERS { output.state before.all mid.sentence after.sentence after.block
+ korean.enc string.enc curr.pos last.chr curr.chr }
+
+FUNCTION {init.state.consts}
+{ #0 'before.all :=
+ #1 'mid.sentence :=
+ #2 'after.sentence :=
+ #3 'after.block :=
+}
+
+STRINGS { s t ks }
+
+FUNCTION {output.nonnull}
+{ 's :=
+ output.state mid.sentence =
+ { ", " * write$ }
+ { output.state after.block =
+ { add.period$ write$
+ newline$
+ "\newblock " write$
+ }
+ { output.state before.all =
+ 'write$
+ { add.period$ " " * write$ }
+ if$
+ }
+ if$
+ mid.sentence 'output.state :=
+ }
+ if$
+ s
+}
+
+FUNCTION {output}
+{ duplicate$ empty$
+ 'pop$
+ 'output.nonnull
+ if$
+}
+
+FUNCTION {output.check}
+{ 't :=
+ duplicate$ empty$
+ { pop$ "empty " t * " in " * cite$ * warning$ }
+ 'output.nonnull
+ if$
+}
+
+FUNCTION {char.encoding}
+{
+ 'ks :=
+ #0 'string.enc := % US-ASCII
+ #0 'last.chr :=
+ #1 'curr.pos :=
+
+ { ks text.length$ curr.pos > }
+ { ks curr.pos #1 substring$ chr.to.int$ 'curr.chr :=
+ curr.chr #128 <
+ { }
+ { last.chr #128 <
+ { }
+ { last.chr curr.chr + #322 >
+ { #1 'string.enc := } % EUC-KR & look for UTF-8 afterward
+ { #2 'string.enc :=
+ ks text.length$ 'curr.pos := } % UTF-8 & exit
+ if$
+ }
+ if$
+ }
+ curr.chr 'last.chr :=
+ #1 curr.pos + 'curr.pos :=
+ if$
+ }
+ while$
+ string.enc
+}
+
+FUNCTION {output.bibitem}
+{ newline$
+ "\bibitem[" write$
+ label write$
+ "]{" write$
+ cite$ write$
+ "}" write$
+ newline$
+ ""
+ before.all 'output.state :=
+
+ title char.encoding #0 =
+ { "\renewcommand{\baselinestretch}{1.0}\selectfont" write$ newline$ }
+ { "\renewcommand{\baselinestretch}{1.2}\selectfont" write$ newline$ }
+ if$
+}
+
+FUNCTION {fin.entry}
+{ add.period$
+ write$
+ newline$
+}
+
+FUNCTION {new.block}
+{ output.state before.all =
+ 'skip$
+ { after.block 'output.state := }
+ if$
+}
+
+FUNCTION {new.sentence}
+{ output.state after.block =
+ 'skip$
+ { output.state before.all =
+ 'skip$
+ { after.sentence 'output.state := }
+ if$
+ }
+ if$
+}
+
+FUNCTION {not}
+{ { #0 }
+ { #1 }
+ if$
+}
+
+FUNCTION {and}
+{ 'skip$
+ { pop$ #0 }
+ if$
+}
+
+FUNCTION {or}
+{ { pop$ #1 }
+ 'skip$
+ if$
+}
+
+FUNCTION {new.block.checka}
+{ empty$
+ 'skip$
+ 'new.block
+ if$
+}
+
+FUNCTION {new.block.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.block
+ if$
+}
+
+FUNCTION {new.sentence.checka}
+{ empty$
+ 'skip$
+ 'new.sentence
+ if$
+}
+
+FUNCTION {new.sentence.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.sentence
+ if$
+}
+
+FUNCTION {field.or.null}
+{ duplicate$ empty$
+ { pop$ "" }
+ 'skip$
+ if$
+}
+
+FUNCTION {emphasize}
+{ duplicate$ empty$
+ { pop$ "" }
+ { "{\em " swap$ * "}" * }
+ if$
+}
+
+FUNCTION {hemphasize}
+{ duplicate$ empty$
+ { pop$ "" }
+ { "\natopen{}" swap$ * "\natclose{}" * }
+ if$
+}
+
+INTEGERS { nameptr namesleft numnames }
+
+FUNCTION {format.names}
+{ 's :=
+ s char.encoding 'korean.enc :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't :=
+ nameptr #1 >
+ % µÎ ¹ø° À̸§ ÀÌÈÄ
+ { namesleft #1 >
+ % ³²Àº À̸§ÀÌ ÇÑ °³ ÀÌ»óÀÏ ¶§
+ { ", " * t * }
+ % ³²Àº À̸§ÀÌ ÇÑ °³ÀÏ ¶§
+ { numnames #2 > % À̸§ÀÌ µÎ °³ ÀÌ»óÀÌ¸é ¹ÝÁ¡À¸·Î ºÐ¸®
+ { ", " * }
+ 'skip$
+ if$
+ t "others" =
+ % À̸§ÀÌ "others"ÀÏ ¶§
+ { korean.enc #0 >
+ { " \hbibnameothers{} " * }
+ { " et-al. " * }
+ if$
+ }
+ % À̸§ÀÌ "others"°¡ ¾Æ´Ò ¶§
+ { korean.enc #0 >
+ { " \hbibnameand{} " * t * }
+ { " and " * t * }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ % ù ¹ø° À̸§ÀÇ °æ¿ì
+ 't
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+}
+
+FUNCTION {format.authors}
+{ author empty$
+ { "" }
+ { author format.names }
+ if$
+}
+
+FUNCTION {format.editors}
+{ editor char.encoding 'korean.enc :=
+ editor empty$
+ { "" }
+ { editor format.names
+ editor num.names$ #1 >
+ { korean.enc #0 >
+ { " (\hbibnameeditors)" * }
+ { ", editors" * }
+ if$
+ }
+ { korean.enc #0 >
+ { " (hbibnameeditor)" * }
+ { ", editor" * }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.title}
+{ title empty$
+ { "" }
+ { title "t" change.case$ }
+ if$
+}
+
+FUNCTION {n.dashify}
+{ 't :=
+ ""
+ { t empty$ not }
+ { t #1 #1 substring$ "-" =
+ { t #1 #2 substring$ "--" = not
+ { "--" *
+ t #2 global.max$ substring$ 't :=
+ }
+ { { t #1 #1 substring$ "-" = }
+ { "-" *
+ t #2 global.max$ substring$ 't :=
+ }
+ while$
+ }
+ if$
+ }
+ { t #1 #1 substring$ *
+ t #2 global.max$ substring$ 't :=
+ }
+ if$
+ }
+ while$
+}
+
+FUNCTION {format.date}
+{ year empty$
+ { month empty$
+ { "" }
+ { "there's a month but no year in " cite$ * warning$
+ month
+ }
+ if$
+ }
+ { month empty$
+ 'year
+ { month " " * year * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.btitle}
+{ title char.encoding 'korean.enc :=
+ korean.enc #0 =
+ { title emphasize }
+ { title hemphasize }
+ if$
+}
+
+FUNCTION {tie.or.space.connect}
+{ duplicate$ text.length$ #3 <
+ { "~" }
+ { " " }
+ if$
+ swap$ * *
+}
+
+FUNCTION {either.or.check}
+{ empty$
+ 'pop$
+ { "can't use both " swap$ * " fields in " * cite$ * warning$ }
+ if$
+}
+
+FUNCTION {format.bvolume}
+{ title char.encoding 'korean.enc :=
+ volume empty$
+ { "" }
+ { korean.enc #0 =
+ { "volume" volume tie.or.space.connect
+ series empty$
+ 'skip$
+ { " of " * series emphasize * }
+ if$
+ "volume and number" number either.or.check
+ }
+ { series empty$
+ 'skip$
+ { series hemphasize * " \hbibnameseries{} " * }
+ if$
+% volume tie.or.space.connect "\hbibnamevolume{}"
+ "\hbibnamevolume{}" volume swap$ *
+ "volume and number" number either.or.check
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.number.series}
+{ title char.encoding 'korean.enc :=
+ volume empty$
+ { number empty$
+ { series field.or.null }
+ { korean.enc #0 =
+ { output.state mid.sentence =
+ { "number" }
+ { "Number" }
+ if$
+ number tie.or.space.connect
+ series empty$
+ { "there's a number but no series in " cite$ * warning$ }
+ { " in " * series * }
+ if$
+ }
+ { series empty$
+ { "there's a number but no series in " cite$ * warning$ }
+ { series * " \hbibnameinseries{} " }
+ if$
+ number tie.or.space.connect "\hbibnamenumber{}"
+ }
+ }
+ if$
+ }
+ { "" }
+ if$
+}
+
+FUNCTION {format.edition}
+{ title char.encoding 'korean.enc :=
+ edition empty$
+ { "" }
+ { korean.enc #0 =
+ { output.state mid.sentence =
+ { edition "l" change.case$ " edition" * }
+ { edition "t" change.case$ " edition" * }
+ if$
+ }
+ { edition "\hbibnameedition{}" * }
+ if$
+ }
+ if$
+}
+
+INTEGERS { multiresult }
+
+FUNCTION {multi.page.check}
+{ 't :=
+ #0 'multiresult :=
+ { multiresult not
+ t empty$ not
+ and
+ }
+ { t #1 #1 substring$
+ duplicate$ "-" =
+ swap$ duplicate$ "," =
+ swap$ "+" =
+ or or
+ { #1 'multiresult := }
+ { t #2 global.max$ substring$ 't := }
+ if$
+ }
+ while$
+ multiresult
+}
+
+FUNCTION {format.pages}
+{ title char.encoding 'korean.enc :=
+ pages empty$
+ { "" }
+ { korean.enc #0 =
+ { pages multi.page.check
+ { "pages" pages n.dashify tie.or.space.connect }
+ { "page" pages tie.or.space.connect }
+ if$
+ }
+ { pages multi.page.check
+ { pages n.dashify tie.or.space.connect "\hbibnamepages" }
+ { pages tie.or.space.connect "\hbibnamepage" }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.vol.num.pages}
+{ volume field.or.null
+ number empty$
+ 'skip$
+ { "(" number * ")" * *
+ volume empty$
+ { "there's a number but no volume in " cite$ * warning$ }
+ 'skip$
+ if$
+ }
+ if$
+ pages empty$
+ 'skip$
+ { duplicate$ empty$
+ { pop$ format.pages }
+ { ":" * pages n.dashify * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.chapter.pages}
+{ title char.encoding 'korean.enc :=
+ chapter empty$
+ 'format.pages
+ { type empty$
+ { korean.enc #0 =
+ { "chapter" }
+ { "\hbibnamechapter{}" }
+ if$
+ }
+ { type "l" change.case$ }
+ if$
+ chapter tie.or.space.connect
+ pages empty$
+ 'skip$
+ { ", " * format.pages * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.in.ed.booktitle}
+{ title char.encoding 'korean.enc :=
+ booktitle empty$
+ { "" }
+ { editor empty$
+ { korean.enc #0 =
+ { "In " booktitle emphasize * }
+% { booktitle "\hbibnamein{}" emphasize * }
+ { booktitle hemphasize * "\hbibnamein{}" * }
+ if$
+ }
+ { korean.enc #0 =
+ { "In " format.editors * ", " * booktitle emphasize * }
+% { format.editors * "\hbibnamepossesive{} " * booktitle
+% "\hbibnamein{}" emphasize * }
+ { format.editors * "\hbibnamepossesive{} " * booktitle
+ hemphasize * "\hbibnamein{}" * }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {empty.misc.check}
+{ author empty$ title empty$ howpublished empty$
+ month empty$ year empty$ note empty$
+ and and and and and
+ key empty$ not and
+ { "all relevant fields are empty in " cite$ * warning$ }
+ 'skip$
+ if$
+}
+
+FUNCTION {format.thesis.type}
+{ type empty$
+ 'skip$
+ { pop$
+ type "t" change.case$
+ }
+ if$
+}
+
+FUNCTION {format.tr.number}
+{ title char.encoding 'korean.enc :=
+ type empty$
+ { korean.enc #0 =
+ { "Technical Report" }
+ { "\hbibnametechreport{}" }
+ if$
+ }
+ 'type
+ if$
+ number empty$
+ { "t" change.case$ }
+ { number tie.or.space.connect }
+ if$
+}
+
+FUNCTION {format.article.crossref}
+{ key empty$
+ { journal empty$
+ { "need key or journal for " cite$ * " to crossref " * crossref *
+ warning$
+ ""
+ }
+ { "{\em " journal * "\/}\hbibnamefrom{}" * }
+ if$
+ }
+ { korean.enc #0 =
+ { "In " key * }
+ { key " \hbibnamein{}" * }
+ if$
+ }
+ if$
+ " \cite{" * crossref * "}" *
+}
+
+FUNCTION {format.crossref.editor}
+{ title char.encoding 'korean.enc :=
+ editor #1 "{vv~}{ll}" format.name$
+ editor num.names$ duplicate$
+ #2 >
+ { pop$ " et~al." * }
+ { #2 <
+ 'skip$
+ { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
+ { korean.enc #0 =
+ { " et~al." * }
+ { " \hbibnameothers{}" * }
+ if$
+ }
+ { korean.enc #0 =
+ { " and " * editor #2 "{vv~}{ll}" format.name$ * }
+ { " \hbibnameand " * editor #2 "{vv~}{ll}" format.name$ * }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.book.crossref}
+{ title char.encoding 'korean.enc :=
+ korean.enc #0 =
+ { volume empty$
+ { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
+ "In "
+ }
+ { "Volume" volume tie.or.space.connect
+ " of " *
+ }
+ if$
+ editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { series empty$
+ { "need editor, key, or series for " cite$ * " to crossref " *
+ crossref * warning$
+ "" *
+ }
+ { "{\em " * series * "\/}" * }
+ if$
+ }
+ { key * }
+ if$
+ }
+ { format.crossref.editor * }
+ if$
+ " \cite{" * crossref * "}" *
+ }
+ { editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { series empty$
+ { "need editor, key, or series for " cite$ * " to crossref " *
+ crossref * warning$
+ "" *
+ }
+ { "{\em " * series * "\/}" * }
+ if$
+ }
+ { key * }
+ if$
+ }
+ { format.crossref.editor * }
+ if$
+ " \cite{" * crossref * "}" *
+ volume empty$
+ { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
+ " \hbibnamein{} "
+ }
+ { " \hbibnameof{} " *
+ volume tie.or.space.connect "\hbibnamevolume{}" *
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.incoll.inproc.crossref}
+{ title char.encoding 'korean.enc :=
+ editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { booktitle empty$
+ { "need editor, key, or booktitle for " cite$ * " to crossref " *
+ crossref * warning$
+ ""
+ }
+ { korean.enc #0 =
+ { "In {\em " booktitle * "\/}" * }
+ { "{\em " booktitle * " \/}" * }
+ if$
+ }
+ if$
+ }
+ { korean.enc #0 =
+ { "In " key * }
+ { key * }
+ if$
+ }
+ if$
+ }
+ { korean.enc #0 =
+ { "In " format.crossref.editor * }
+ { format.crossref.editor * }
+ if$
+ }
+ if$
+ " \cite{" * crossref * "}" *
+ korean.enc #0 =
+ 'skip$
+ { " \hbibnamein{}" * }
+ if$
+}
+
+FUNCTION {article}
+{ title char.encoding 'korean.enc :=
+ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.title "title" output.check
+ new.block
+ crossref missing$
+ { korean.enc #0 =
+ { journal emphasize "journal" output.check }
+ { journal hemphasize "journal" output.check }
+ if$
+ format.vol.num.pages output
+ format.date "year" output.check
+ }
+ { format.article.crossref output.nonnull
+ format.pages output
+ }
+ if$
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {book}
+{ output.bibitem
+ author empty$
+ { format.editors "author and editor" output.check }
+ { format.authors output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ new.block
+ format.btitle "title" output.check
+ crossref missing$
+ { format.bvolume output
+ new.block
+ format.number.series output
+ new.sentence
+ publisher "publisher" output.check
+ address output
+ }
+ { new.block
+ format.book.crossref output.nonnull
+ }
+ if$
+ format.edition output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {booklet}
+{ output.bibitem
+ format.authors output
+ new.block
+ format.title "title" output.check
+ howpublished address new.block.checkb
+ howpublished output
+ address output
+ format.date output
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {inbook}
+{ output.bibitem
+ author empty$
+ { format.editors "author and editor" output.check }
+ { format.authors output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ new.block
+ format.btitle "title" output.check
+ crossref missing$
+ { format.bvolume output
+ format.chapter.pages "chapter and pages" output.check
+ new.block
+ format.number.series output
+ new.sentence
+ publisher "publisher" output.check
+ address output
+ }
+ { format.chapter.pages "chapter and pages" output.check
+ new.block
+ format.book.crossref output.nonnull
+ }
+ if$
+ format.edition output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {incollection}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.title "title" output.check
+ new.block
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.bvolume output
+ format.number.series output
+ format.chapter.pages output
+ new.sentence
+ publisher "publisher" output.check
+ address output
+ format.edition output
+ format.date "year" output.check
+ }
+ { format.incoll.inproc.crossref output.nonnull
+ format.chapter.pages output
+ }
+ if$
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {inproceedings}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.title "title" output.check
+ new.block
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.bvolume output
+ format.number.series output
+ format.pages output
+ address empty$
+ { organization publisher new.sentence.checkb
+ organization output
+ publisher output
+ format.date "year" output.check
+ }
+ { address output.nonnull
+ format.date "year" output.check
+ new.sentence
+ organization output
+ publisher output
+ }
+ if$
+ }
+ { format.incoll.inproc.crossref output.nonnull
+ format.pages output
+ }
+ if$
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {conference} { inproceedings }
+
+FUNCTION {manual}
+{ output.bibitem
+ author empty$
+ { organization empty$
+ 'skip$
+ { organization output.nonnull
+ address output
+ }
+ if$
+ }
+ { format.authors output.nonnull }
+ if$
+ new.block
+ format.btitle "title" output.check
+ author empty$
+ { organization empty$
+ { address new.block.checka
+ address output
+ }
+ 'skip$
+ if$
+ }
+ { organization address new.block.checkb
+ organization output
+ address output
+ }
+ if$
+ format.edition output
+ format.date output
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {mastersthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.title "title" output.check
+ new.block
+ "Master's thesis" format.thesis.type output.nonnull
+ school "school" output.check
+ address output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {misc}
+{ output.bibitem
+ format.authors output
+ title howpublished new.block.checkb
+ format.title output
+ howpublished new.block.checka
+ howpublished output
+ format.date output
+ new.block
+ note output
+ fin.entry
+ empty.misc.check
+}
+
+FUNCTION {phdthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.btitle "title" output.check
+ new.block
+ "PhD thesis" format.thesis.type output.nonnull
+ school "school" output.check
+ address output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {proceedings}
+{ output.bibitem
+ editor empty$
+ { organization output }
+ { format.editors output.nonnull }
+ if$
+ new.block
+ format.btitle "title" output.check
+ format.bvolume output
+ format.number.series output
+ address empty$
+ { editor empty$
+ { publisher new.sentence.checka }
+ { organization publisher new.sentence.checkb
+ organization output
+ }
+ if$
+ publisher output
+ format.date "year" output.check
+ }
+ { address output.nonnull
+ format.date "year" output.check
+ new.sentence
+ editor empty$
+ 'skip$
+ { organization output }
+ if$
+ publisher output
+ }
+ if$
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {techreport}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.title "title" output.check
+ new.block
+ format.tr.number output.nonnull
+ institution "institution" output.check
+ address output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {unpublished}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.title "title" output.check
+ new.block
+ note "note" output.check
+ format.date output
+ fin.entry
+}
+
+FUNCTION {default.type} { misc }
+
+MACRO {jan} {"January"}
+
+MACRO {feb} {"February"}
+
+MACRO {mar} {"March"}
+
+MACRO {apr} {"April"}
+
+MACRO {may} {"May"}
+
+MACRO {jun} {"June"}
+
+MACRO {jul} {"July"}
+
+MACRO {aug} {"August"}
+
+MACRO {sep} {"September"}
+
+MACRO {oct} {"October"}
+
+MACRO {nov} {"November"}
+
+MACRO {dec} {"December"}
+
+MACRO {acmcs} {"ACM Computing Surveys"}
+
+MACRO {acta} {"Acta Informatica"}
+
+MACRO {cacm} {"Communications of the ACM"}
+
+MACRO {ibmjrd} {"IBM Journal of Research and Development"}
+
+MACRO {ibmsj} {"IBM Systems Journal"}
+
+MACRO {ieeese} {"IEEE Transactions on Software Engineering"}
+
+MACRO {ieeetc} {"IEEE Transactions on Computers"}
+
+MACRO {ieeetcad}
+ {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
+
+MACRO {ipl} {"Information Processing Letters"}
+
+MACRO {jacm} {"Journal of the ACM"}
+
+MACRO {jcss} {"Journal of Computer and System Sciences"}
+
+MACRO {scp} {"Science of Computer Programming"}
+
+MACRO {sicomp} {"SIAM Journal on Computing"}
+
+MACRO {tocs} {"ACM Transactions on Computer Systems"}
+
+MACRO {tods} {"ACM Transactions on Database Systems"}
+
+MACRO {tog} {"ACM Transactions on Graphics"}
+
+MACRO {toms} {"ACM Transactions on Mathematical Software"}
+
+MACRO {toois} {"ACM Transactions on Office Information Systems"}
+
+MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
+
+MACRO {tcs} {"Theoretical Computer Science"}
+
+READ
+
+FUNCTION {sortify}
+{ purify$
+ "l" change.case$
+}
+
+INTEGERS { len }
+
+FUNCTION {chop.word}
+{ 's :=
+ 'len :=
+ s #1 len substring$ =
+ { s len #1 + global.max$ substring$ }
+ 's
+ if$
+}
+
+INTEGERS { et.al.char.used }
+
+FUNCTION {initialize.et.al.char.used}
+{ #0 'et.al.char.used :=
+}
+
+EXECUTE {initialize.et.al.char.used}
+
+FUNCTION {format.lab.names}
+{ 's :=
+ s num.names$ 'numnames :=
+ s char.encoding 'korean.enc :=
+ numnames #1 >
+ { numnames #4 >
+ { #3 'namesleft := }
+ { numnames 'namesleft := }
+ if$
+ #1 'nameptr :=
+ ""
+ { namesleft #0 > }
+ { nameptr numnames =
+ % ¸¶Áö¸· À̸§ÀÏ ¶§
+ { s nameptr "{ff }{vv }{ll}{ jj}" format.name$ "others" =
+ { "{\etalchar{+}}" *
+ #1 'et.al.char.used :=
+ }
+ { s nameptr "{vv}{ll}" format.name$ 'ks :=
+ ks #1 #1 substring$ chr.to.int$ #127 >
+ { ks * }
+ { s nameptr "{v{}}{l{}}" format.name$ * }
+ if$
+ }
+ if$
+ }
+ % ¸¶Áö¸· À̸§ÀÌ ¾Æ´Ò ¶§
+ { s nameptr "{vv}{ll}" format.name$ 'ks :=
+ ks #1 #1 substring$ chr.to.int$ #127 >
+ { korean.enc #2 =
+ { ks #1 #3 substring$ * }
+ { ks #1 #2 substring$ * }
+ if$
+ }
+ { s nameptr "{v{}}{l{}}" format.name$ * }
+ if$
+ }
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+ numnames #4 >
+ { "{\etalchar{+}}" *
+ #1 'et.al.char.used :=
+ }
+ 'skip$
+ if$
+ }
+ { s #1 "{v{}}{l{}}" format.name$
+ duplicate$ text.length$ #2 <
+ { pop$ s #1 "{ll}" format.name$ duplicate$ 'ks :=
+ ks #1 #1 substring$ chr.to.int$ #127 >
+ 'skip$
+ { ks #2 #1 substring$ chr.to.int$ #127 >
+ 'skip$
+ { ks #3 #1 substring$ chr.to.int$ #127 >
+ 'skip$
+ { #3 text.prefix$ }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ 'skip$
+ if$
+ }
+ if$
+}
+
+FUNCTION {author.key.label}
+{ author empty$
+ { key empty$
+ { cite$ #1 #3 substring$ }
+ { key #3 text.prefix$ }
+ if$
+ }
+ { author format.lab.names }
+ if$
+}
+
+FUNCTION {author.editor.key.label}
+{ author empty$
+ { editor empty$
+ { key empty$
+ { cite$ #1 #3 substring$ }
+ { key #3 text.prefix$ }
+ if$
+ }
+ { editor format.lab.names }
+ if$
+ }
+ { author format.lab.names }
+ if$
+}
+
+FUNCTION {author.key.organization.label}
+{ author empty$
+ { key empty$
+ { organization empty$
+ { cite$ #1 #3 substring$ }
+ { "The " #4 organization chop.word #3 text.prefix$ }
+ if$
+ }
+ { key #3 text.prefix$ }
+ if$
+ }
+ { author format.lab.names }
+ if$
+}
+
+FUNCTION {editor.key.organization.label}
+{ editor empty$
+ { key empty$
+ { organization empty$
+ { cite$ #1 #3 substring$ }
+ { "The " #4 organization chop.word #3 text.prefix$ }
+ if$
+ }
+ { key #3 text.prefix$ }
+ if$
+ }
+ { editor format.lab.names }
+ if$
+}
+
+FUNCTION {calc.label}
+{ type$ "book" =
+ type$ "inbook" =
+ or
+ 'author.editor.key.label
+ { type$ "proceedings" =
+ 'editor.key.organization.label
+ { type$ "manual" =
+ 'author.key.organization.label
+ 'author.key.label
+ if$
+ }
+ if$
+ }
+ if$
+ duplicate$
+ year field.or.null purify$ #-1 #2 substring$
+ *
+ 'label :=
+ year field.or.null purify$ #-1 #4 substring$
+ *
+ sortify 'sort.label :=
+}
+
+FUNCTION {sort.format.names}
+{ 's :=
+ #1 'nameptr :=
+ ""
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { nameptr #1 >
+ { " " * }
+ 'skip$
+ if$
+ s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't :=
+ nameptr numnames = t "others" = and
+ { "et al" * }
+ { t sortify * }
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+}
+
+FUNCTION {sort.format.title}
+{ 't :=
+ "A " #2
+ "An " #3
+ "The " #4 t chop.word
+ chop.word
+ chop.word
+ sortify
+ #1 global.max$ substring$
+}
+
+FUNCTION {author.sort}
+{ author empty$
+ { key empty$
+ { "to sort, need author or key in " cite$ * warning$
+ ""
+ }
+ { key sortify }
+ if$
+ }
+ { author sort.format.names }
+ if$
+}
+
+FUNCTION {author.editor.sort}
+{ author empty$
+ { editor empty$
+ { key empty$
+ { "to sort, need author, editor, or key in " cite$ * warning$
+ ""
+ }
+ { key sortify }
+ if$
+ }
+ { editor sort.format.names }
+ if$
+ }
+ { author sort.format.names }
+ if$
+}
+
+FUNCTION {author.organization.sort}
+{ author empty$
+ { organization empty$
+ { key empty$
+ { "to sort, need author, organization, or key in " cite$ * warning$
+ ""
+ }
+ { key sortify }
+ if$
+ }
+ { "The " #4 organization chop.word sortify }
+ if$
+ }
+ { author sort.format.names }
+ if$
+}
+
+FUNCTION {editor.organization.sort}
+{ editor empty$
+ { organization empty$
+ { key empty$
+ { "to sort, need editor, organization, or key in " cite$ * warning$
+ ""
+ }
+ { key sortify }
+ if$
+ }
+ { "The " #4 organization chop.word sortify }
+ if$
+ }
+ { editor sort.format.names }
+ if$
+}
+
+FUNCTION {presort}
+{ calc.label
+ sort.label
+ " "
+ *
+ type$ "book" =
+ type$ "inbook" =
+ or
+ 'author.editor.sort
+ { type$ "proceedings" =
+ 'editor.organization.sort
+ { type$ "manual" =
+ 'author.organization.sort
+ 'author.sort
+ if$
+ }
+ if$
+ }
+ if$
+ *
+ " "
+ *
+ year field.or.null sortify
+ *
+ " "
+ *
+ title field.or.null
+ sort.format.title
+ *
+ #1 entry.max$ substring$
+ 'sort.key$ :=
+}
+
+ITERATE {presort}
+
+SORT
+
+STRINGS { longest.label last.sort.label next.extra }
+
+INTEGERS { longest.label.width last.extra.num }
+
+FUNCTION {initialize.longest.label}
+{ "" 'longest.label :=
+ #0 int.to.chr$ 'last.sort.label :=
+ "" 'next.extra :=
+ #0 'longest.label.width :=
+ #0 'last.extra.num :=
+}
+
+FUNCTION {forward.pass}
+{ last.sort.label sort.label =
+ { last.extra.num #1 + 'last.extra.num :=
+ last.extra.num int.to.chr$ 'extra.label :=
+ }
+ { "a" chr.to.int$ 'last.extra.num :=
+ "" 'extra.label :=
+ sort.label 'last.sort.label :=
+ }
+ if$
+}
+
+FUNCTION {reverse.pass}
+{ next.extra "b" =
+ { "a" 'extra.label := }
+ 'skip$
+ if$
+ label extra.label * 'label :=
+ label width$ longest.label.width >
+ { label 'longest.label :=
+ label width$ 'longest.label.width :=
+ }
+ 'skip$
+ if$
+ extra.label 'next.extra :=
+}
+
+EXECUTE {initialize.longest.label}
+
+ITERATE {forward.pass}
+
+REVERSE {reverse.pass}
+
+FUNCTION {begin.bib}
+{ et.al.char.used
+ { "\DeclareRobustCommand\etalchar[1]{$^{#1}$}" write$ newline$ }
+ 'skip$
+ if$
+ preamble$ empty$
+ 'skip$
+ { preamble$ write$ newline$ }
+ if$
+ "\ifx\nullocplist\undefined\input{hbname-k}\else\input{hbname-u}\fi"
+ write$ newline$
+ "\begin{thebibliography}{" longest.label * "}" * write$ newline$
+}
+
+EXECUTE {begin.bib}
+
+EXECUTE {init.state.consts}
+
+ITERATE {call.type$}
+
+FUNCTION {end.bib}
+{ newline$
+ "\end{thebibliography}" write$ newline$
+}
+
+EXECUTE {end.bib}
diff --git a/language/korean/HLaTeX/contrib/hangulfn.sty b/language/korean/HLaTeX/contrib/hangulfn.sty
new file mode 100644
index 0000000000..012b437235
--- /dev/null
+++ b/language/korean/HLaTeX/contrib/hangulfn.sty
@@ -0,0 +1,76 @@
+%% hangulfn.sty
+%% - initial release <2005/04/20> by koaunghi@kornet.net
+%%
+%% 제공ë˜ëŠ” ì„ íƒ ì‚¬í•­ì€ ê°ì£¼ 번호 형ì‹ì˜ ì„ íƒê³¼ ê°ì£¼ íŒì§œê¸° ë°©ì‹ì˜
+%% ì„ íƒìœ¼ë¡œ 나뉜다.
+%%
+%% ê°ì£¼ 번호 형ì‹
+%% --------------
+%% - 첨ìž: ë¼í…ì˜ ê¸°ë³¸ ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호가 ê°ì£¼ë©´ì— 첨ìžë¡œ 짜진다.
+%% - 괄호: 한글 문서ì—ì„œ ìžì£¼ ì ‘í•  수 있는 ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호가
+%% ê°ì£¼ë©´ 글ìžì²´ì˜ í¬ê¸°ë¡œ 짜지며 ê°ì£¼ 번호 다ìŒì— 닫는
+%% 소괄호가 뒤따른다. 소괄호와 ê°ì£¼ë¬¸ì˜ 사ì´ì—는 ì „ê° ë„“ì´ì˜
+%% ê°„ê²©ì´ ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì„ êµ¬ë³„í•˜ëŠ”ë° íš¨ê³¼ì ì´ë‹¤.
+%%
+%% ``첨ìž''ì˜ ê²½ìš°, ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì˜ ê°„ê²©ì€ 0ptì´ê³ 
+%% ``괄호''ì˜ ê²½ìš°, ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì˜ ê°„ê²©ì€ ê³µê°„ 문ìžì˜ ë„“ì´ì´ë‹¤.
+%% ì´ ê°„ê²©ì„ ë‹¬ë¦¬ í•˜ê³ ìž í•  때는 다ìŒê³¼ ê°™ì´ \footnumbersepì˜ ê¸¸ì´ë¥¼
+%% 다시 준다.
+%% \setlength{\footnumbersep}{길ì´}
+%%
+%% ê°ì£¼ íŒì§œê¸° ë°©ì‹
+%% ----------------
+%% - 내어쓰기: ê°ì£¼ 번호가 ë³¸ë¬¸ì˜ ì™¼ìª½ë§žì¶¤ìœ¼ë¡œ 짜지고 ê°ì£¼ë¬¸ì€ 첫
+%% 글ìžì˜ 위치로 왼쪽맞춤 ëœë‹¤.
+%% - 다항ì´ì–´ì“°ê¸°: ê°ì£¼ê°€ 새 í–‰ì—ì„œ 시작하지 ì•Šê³  ì•žì˜ ê°ì£¼ì—
+%% ì´ì–´ì§„다. ì§§ì€ ê°ì¤„고만 êµ¬ì„±ë  ë•Œ 유용하다. 줄바꿈으로 새 í–‰ì´
+%% 시작하면 í•­ìƒ ìƒˆë¡œìš´ ê°ì£¼ê°€ 시작ë˜ë„ë¡ ì§œì—¬ì§„ë‹¤.
+%% - 단순ì´ì–´ì“°ê¸°: 다항ì´ì–´ì“°ê¸°ì™€ 같으나 새로운 ê°ì£¼ê°€ í–‰ì„ ì‹œìž‘í•˜ë„ë¡
+%% 하지 않는다. ì•žì˜ ê°ì£¼ê°€ ë나면 ì—°ì´ì–´ ë‹¤ìŒ ê°ì£¼ê°€ 시작한다.
+%% - 왼쪽맞춤: 들여쓰기나 ë‚´ì–´ì“°ê¸°ì— ì˜í•´ ê°ì£¼ 번호가 구별ë˜ë„ë¡ í•˜ì§€
+%% 않는다. ê°ì£¼ë©´ ì „ì²´ê°€ 왼쪽맞춤으로 짜진다.
+%% - 들여쓰기: ê°ì£¼ 번호가 있는 í–‰ì´ ì™¼ìª½ì—ì„œ 2ë°°ê° ë“¤ì—¬ ì¨ì§„다.
+%% ê°ì£¼ë©´ì˜ ê°ì£¼ ë²ˆí˜¸ë“¤ì€ ì˜¤ë¥¸ìª½ìœ¼ë¡œ ì •ë ¬ëœë‹¤.
+%% - 들여왼쪽맞춤: 왼쪽맞춤과 같으나 ê°ì£¼ë©´ ì „ì²´ê°€ 2ë°°ê° ë“¤ì–´ê°„ë‹¤.
+%% - 들여내어쓰기: 내어쓰기와 같으나 ê°ì£¼ë©´ ì „ì²´ê°€ 2ë°°ê° ë“¤ì–´ê°„ë‹¤.
+%% - 들여괄호맞춤: 들여내어쓰기와 같으나 줄바꿈으로 새로 시작하는 í–‰ì˜
+%% 왼쪽 ë§žì¶¤ì´ ê°ì£¼ë¬¸ì˜ 첫 글ìžì˜ 위치ì—ì„œ ì™¼ìª½ë§žì¶¤ì´ ë˜ì§€ ì•Šê³ 
+%% ê°ì£¼ ë²ˆí˜¸ì˜ ê´„í˜¸ê°€ ë나는 위치ì—ì„œ 왼쪽맞춤ëœë‹¤. ê°ì£¼ 번호
+%% 형ì‹ì€ ``괄호''ê°€ 애초값ì´ë‹¤.
+%%
+%% 기본 ì„ íƒ ì‚¬í•­
+%% --------------
+%% ì„ íƒ ì‚¬í•­ì„ ì§€ì •í•˜ì§€ 않으면 ``첨ìž''와 ``내어쓰기''ê°€ 애초값ì´ë‹¤.
+%%
+
+\def\filedate{2005/04/20}
+\def\fileversion{1.0}
+
+\ProvidesPackage{hangulfn}[\filedate\space Korean footnote style]
+\typeout{Korean footnote style `hangulfn' <\filedate>.}
+
+%% ì£¼ì„ íŒì§œê¸° 설정
+
+\setlength{\footnotesep}{3pt}
+
+\def\footnoterule{\vfill\kern-3\p@
+ \hrule \@width 2in \kern 2.6\p@\vspace{2pt}} % the \hrule is .4pt high
+
+\newdimen\foot@parindent
+\newdimen\footnumbersep
+
+%% ë¼í…ê³¼ Λ를 구분하여 ì„ íƒ ì‚¬í•­ ì´ë¦„ 규정
+
+\ifx\nullocplist\undefined
+\input hfn-k.tex
+\else
+\input hfn-u.tex
+\fi
+
+%% ì„ íƒëœ ê°ì£¼ íŒì§œê¸° í˜•ì‹ ì‹¤í–‰
+
+\ProcessOptions
+
+\endinput
+
+%% end of hangulfn.sty
diff --git a/language/korean/HLaTeX/contrib/hbibtex.c b/language/korean/HLaTeX/contrib/hbibtex.c
new file mode 100644
index 0000000000..0124461c56
--- /dev/null
+++ b/language/korean/HLaTeX/contrib/hbibtex.c
@@ -0,0 +1,90 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#define HEXA_STRING "0123456789abcdef"
+
+#ifdef WIN32
+#include <io.h>
+#include <ctype.h>
+#define MKSTEMP mktemp
+#else
+#define MKSTEMP mkstemp
+#endif
+
+int to_8bit(char *);
+
+main(int argc, char *argv[])
+{
+ int i;
+ char args[128], cmd[128];
+
+#ifdef WIN32
+ strcpy(args, "");
+#else
+ bzero(args, 128);
+#endif
+
+ for(i=1; i<argc; i++) {
+ strcat(args, " ");
+ strcat(args, argv[i]);
+ }
+
+ to_8bit(argv[argc-1]);
+ sprintf(cmd, "bibtex %s", args);
+ system(cmd);
+
+ exit(0);
+}
+
+int to_8bit(char *bib) {
+ FILE *in, *out;
+ int x;
+ char line[1024], *l, *h1, *h2, tempfile[10];
+
+ l=strrchr(bib, '.');
+ if(l==NULL || strcmp(l, ".aux")!=0) {
+ strcat(bib, ".aux");
+ }
+
+ in = fopen(bib, "r");
+ if(!in) {
+ printf("\tError opening auxiliary file \"%s\"!!!\n", bib);
+ exit(1);
+ }
+
+ strcpy(tempfile, "BIBXXXXXX");
+ MKSTEMP(tempfile);
+ out = fopen(tempfile, "w");
+ if(!out) {
+ printf("\tError opening temporary file \"%s\"!!!\n", tempfile);
+ exit(1);
+ }
+
+ while(fgets(line, 1024, in)) {
+ l=line;
+ while(*l) {
+ if(*l=='^'&&*(l+1)=='^'
+ &&(h1=strchr(HEXA_STRING, *(l+2)))
+ &&(h2=strchr(HEXA_STRING, *(l+3)))) {
+ if(*h1>'9') x=*h1-87;
+ else x=*h1-48;
+ x*=16;
+ if(*h2>'9') x+=*h2-87;
+ else x+=*h2-48;
+ fputc(x, out);
+ l+=4;
+ }
+ else {
+ fputc(*l++, out);
+ }
+ }
+ }
+ fflush(NULL);
+ fclose(in);
+ fclose(out);
+
+ rename(tempfile, bib);
+
+ return(1);
+}
diff --git a/language/korean/HLaTeX/contrib/hbname-k.tex b/language/korean/HLaTeX/contrib/hbname-k.tex
new file mode 100644
index 0000000000..257208b5b2
--- /dev/null
+++ b/language/korean/HLaTeX/contrib/hbname-k.tex
@@ -0,0 +1,19 @@
+\def\hbibnamefrom{¿¡¼­}
+\def\hbibnameand{¹×}
+\def\hbibnameothers{¿Ü}
+\def\hbibnameeditors{ÆíÁýÀεé}
+\def\hbibnameeditor{ÆíÁýÀÎ}
+\def\hbibnamevolume{±Ç}
+\def\hbibnameseries{½Ã¸®Áî}
+\def\hbibnameinseries{½Ã¸®Áî Áß}
+\def\hbibnamenumber{È£}
+\def\hbibnameedition{ÆÇ}
+\def\hbibnamepage{ÂÊ}
+\def\hbibnamepages{ÂÊ}
+\def\hbibnamechapter{Àå}
+\def\hbibnamein{Áß¿¡¼­}
+\def\hbibnamepossesive{ÀÇ}
+\def\hbibnametechreport{±â¼ú ¹®¼­}
+\def\hbibnamein{¿¡¼­}
+\def\natopen{¡¸}
+\def\natclose{¡¹}
diff --git a/language/korean/HLaTeX/contrib/hbname-u.tex b/language/korean/HLaTeX/contrib/hbname-u.tex
new file mode 100644
index 0000000000..3878a56be0
--- /dev/null
+++ b/language/korean/HLaTeX/contrib/hbname-u.tex
@@ -0,0 +1,19 @@
+\def\hbibnamefrom{ì—ì„œ}
+\def\hbibnameand{ë°}
+\def\hbibnameothers{외}
+\def\hbibnameeditors{편집ì¸ë“¤}
+\def\hbibnameeditor{편집ì¸}
+\def\hbibnamevolume{권}
+\def\hbibnameseries{시리즈}
+\def\hbibnameinseries{시리즈 중}
+\def\hbibnamenumber{호}
+\def\hbibnameedition{íŒ}
+\def\hbibnamepage{쪽}
+\def\hbibnamepages{쪽}
+\def\hbibnamechapter{장}
+\def\hbibnamein{중ì—ì„œ}
+\def\hbibnamepossesive{ì˜}
+\def\hbibnametechreport{기술 문서}
+\def\hbibnamein{ì—ì„œ}
+\def\natopen{「}
+\def\natclose{ã€}
diff --git a/language/korean/HLaTeX/contrib/hfn-k.tex b/language/korean/HLaTeX/contrib/hfn-k.tex
new file mode 100644
index 0000000000..e4ec2a7fb7
--- /dev/null
+++ b/language/korean/HLaTeX/contrib/hfn-k.tex
@@ -0,0 +1,125 @@
+%%% hfn-k.tex for hangul latex
+
+\DeclareOption{÷ÀÚ}{
+ \def\fn@markstyle{\@makefnmark}
+ \footnumbersep0pt
+}
+\DeclareOption{°ýÈ£}{
+ \def\fn@markstyle{\@thefnmark)}
+ \settowidth{\footnumbersep}{~}
+}
+
+%% °¢ÁÖ ³»¾î¾²±â
+%% ---------------------
+%% 1) ù¹ø° ÁÙ
+%% µÎ¹ø° ÁÙ
+\DeclareOption{³»¾î¾²±â}{%
+ \long\def\@makefntext#1{
+ \settowidth{\foot@parindent}{\fn@markstyle}
+ \@setpar{\@@par\@tempdima \hsize
+ \advance\@tempdima-\foot@parindent
+ \parshape\@ne\foot@parindent \@tempdima}\par
+ \parindent8\p@\noindent
+ \hb@xt@\z@{\hss\hss\fn@markstyle\hskip\footnumbersep}#1}
+}
+
+%% °¢ÁÖ ´ÙÇ×À̾±â
+%% ---------------------
+%% 1) ù¹ø° °¢ÁÖ 2) µÎ¹ø° °¢ÁÖ
+%% 3) ¼¼¹ø° °¢ÁÖ
+\DeclareOption{´ÙÇ×À̾±â}{
+ \input{fnpara.sty}
+ \long\def\@makefntext#1{%
+ \hbox{\fn@markstyle\hskip\footnumbersep #1}
+ }%
+}
+
+%% °¢ÁÖ ´Ü¼øÀ̾±â
+%% ---------------------
+%% 1) ù¹ø° °¢ÁÖ 2) µÎ¹ø° °¢ÁÖ 3) ¼¼
+%% ¹ø° °¢ÁÖ
+\DeclareOption{´Ü¼øÀ̾±â}{
+ \input{fnpara.sty}
+ \long\def\@makefntext#1{%
+ \fn@markstyle\ifdim\footnumbersep=\z@\else~\fi #1
+ }%
+}
+
+%% °¢ÁÖ ¿ÞÂʸÂÃã
+%% ---------------------
+%% 1) ù¹ø° ÁÙ
+%% µÎ¹ø° ÁÙ
+%% \parindent: º»¹®ÀÇ º°Çà indent
+\DeclareOption{¿ÞÂʸÂÃã}{
+ \renewcommand\@makefntext[1]{%
+ \settowidth{\foot@parindent}{\reset@font °¢ÁÖ}
+ \parindent\foot@parindent\noindent%
+ \fn@markstyle\hskip\footnumbersep #1}%
+}
+
+%% °¢ÁÖ µé¿©¾²±â
+%% ---------------------
+%% 1) ù¹ø° ÁÙ
+%% µÎ¹ø° ÁÙ
+%% \parindent: º»¹® º°Çà indentÀÇ ÀÏÁ¤ ¹è¼ö
+%% °¢ÁÖ ¹øÈ£ ¿À¸¥ÂÊ Á¤·Ä
+\DeclareOption{µé¿©¾²±â}{
+ \renewcommand\@makefntext[1]{%
+ \settowidth{\foot@parindent}{\reset@font °¢ÁÖ}
+ \parindent\foot@parindent\noindent
+ \hb@xt@1.5\foot@parindent{\hss\fn@markstyle}\hskip\footnumbersep #1}
+}
+
+%% °¢ÁÖ µé¿©¿ÞÂʸÂÃã
+%% ---------------------
+%% 1) ù¹ø° ÁÙ
+%% µÎ¹ø° ÁÙ
+\DeclareOption{µé¿©¿ÞÂʸÂÃã}{
+ \renewcommand\@makefntext[1]{%
+ \settowidth{\foot@parindent}{\reset@font °¢ÁÖ}
+ \leftskip\foot@parindent
+ \parindent\z@\noindent
+ \fn@markstyle\hskip\footnumbersep #1
+ }
+}
+
+%% °¢ÁÖ µé¿©³»¾î¾²±â
+%% ---------------------
+%% 1) ù¹ø° ÁÙ
+%% µÎ¹ø° ÁÙ
+\DeclareOption{µé¿©³»¾î¾²±â}{
+ \long\def\@makefntext#1{
+ \settowidth{\foot@parindent}{\reset@font °¢ÁÖ}
+ \settowidth{\footnumbersep}{\reset@font ÁÖ}
+ \divide\footnumbersep by2
+ \leftskip\foot@parindent
+ \@setpar{\@@par\@tempdima \hsize
+ \advance\@tempdima-\foot@parindent
+ \parshape\@ne\foot@parindent \@tempdima}\par
+ \parindent\z@\noindent
+ \hb@xt@\z@{\hss\hss\fn@markstyle\hskip\footnumbersep}#1}
+}
+
+%% °¢ÁÖ µé¿©°ýÈ£¸ÂÃã
+%% ---------------------
+%% 1) ù¹ø° ÁÙ
+%% µÎ¹ø° ÁÙ
+\DeclareOption{µé¿©°ýÈ£¸ÂÃã}{
+ \def\fn@markstyle{\@thefnmark)}
+ \settowidth{\footnumbersep}{~}
+ \long\def\@makefntext#1{
+ \settowidth{\leftskip}{\reset@font °¢ÁÖ}
+ \settowidth{\foot@parindent}{\fn@markstyle}
+ \settowidth{\footnumbersep}{\reset@font ÁÖ}
+ \@setpar{\@@par\@tempdima \hsize
+ \advance\@tempdima-\foot@parindent
+ \parshape\@ne\foot@parindent \@tempdima}\par
+ \parindent=\footnumbersep\noindent
+ \hb@xt@\z@{\hss\hss\fn@markstyle}\hskip\footnumbersep #1}
+}
+
+\ExecuteOptions{÷ÀÚ, ³»¾î¾²±â}
+
+\endinput
+
+%% end of hfn-k.tex
diff --git a/language/korean/HLaTeX/contrib/hfn-u.tex b/language/korean/HLaTeX/contrib/hfn-u.tex
new file mode 100644
index 0000000000..c2743df158
--- /dev/null
+++ b/language/korean/HLaTeX/contrib/hfn-u.tex
@@ -0,0 +1,125 @@
+%%% hfn-u.tex for hangul lambda
+
+\DeclareOption{첨ìž}{
+ \def\fn@markstyle{\@makefnmark}
+ \footnumbersep0pt
+}
+\DeclareOption{괄호}{
+ \def\fn@markstyle{\@thefnmark)}
+ \settowidth{\footnumbersep}{~}
+}
+
+%% ê°ì£¼ 내어쓰기
+%% ---------------------
+%% 1) 첫번째 줄
+%% ë‘번째 줄
+\DeclareOption{내어쓰기}{%
+ \long\def\@makefntext#1{
+ \settowidth{\foot@parindent}{\fn@markstyle}
+ \@setpar{\@@par\@tempdima \hsize
+ \advance\@tempdima-\foot@parindent
+ \parshape\@ne\foot@parindent \@tempdima}\par
+ \parindent8\p@\noindent
+ \hb@xt@\z@{\hss\hss\fn@markstyle\hskip\footnumbersep}#1}
+}
+
+%% ê°ì£¼ 다항ì´ì–´ì“°ê¸°
+%% ---------------------
+%% 1) 첫번째 ê°ì£¼ 2) ë‘번째 ê°ì£¼
+%% 3) 세번째 ê°ì£¼
+\DeclareOption{다항ì´ì–´ì“°ê¸°}{
+ \input{fnpara.sty}
+ \long\def\@makefntext#1{%
+ \hbox{\fn@markstyle\hskip\footnumbersep #1}
+ }%
+}
+
+%% ê°ì£¼ 단순ì´ì–´ì“°ê¸°
+%% ---------------------
+%% 1) 첫번째 ê°ì£¼ 2) ë‘번째 ê°ì£¼ 3) 세
+%% 번째 ê°ì£¼
+\DeclareOption{단순ì´ì–´ì“°ê¸°}{
+ \input{fnpara.sty}
+ \long\def\@makefntext#1{%
+ \fn@markstyle\ifdim\footnumbersep=\z@\else~\fi #1
+ }%
+}
+
+%% ê°ì£¼ 왼쪽맞춤
+%% ---------------------
+%% 1) 첫번째 줄
+%% ë‘번째 줄
+%% \parindent: ë³¸ë¬¸ì˜ ë³„í–‰ indent
+\DeclareOption{왼쪽맞춤}{
+ \renewcommand\@makefntext[1]{%
+ \settowidth{\foot@parindent}{\reset@font ê°ì£¼}
+ \parindent\foot@parindent\noindent%
+ \fn@markstyle\hskip\footnumbersep #1}%
+}
+
+%% ê°ì£¼ 들여쓰기
+%% ---------------------
+%% 1) 첫번째 줄
+%% ë‘번째 줄
+%% \parindent: 본문 별행 indentì˜ ì¼ì • 배수
+%% ê°ì£¼ 번호 오른쪽 ì •ë ¬
+\DeclareOption{들여쓰기}{
+ \renewcommand\@makefntext[1]{%
+ \settowidth{\foot@parindent}{\reset@font ê°ì£¼}
+ \parindent\foot@parindent\noindent
+ \hb@xt@1.5\foot@parindent{\hss\fn@markstyle}\hskip\footnumbersep #1}
+}
+
+%% ê°ì£¼ 들여왼쪽맞춤
+%% ---------------------
+%% 1) 첫번째 줄
+%% ë‘번째 줄
+\DeclareOption{들여왼쪽맞춤}{
+ \renewcommand\@makefntext[1]{%
+ \settowidth{\foot@parindent}{\reset@font ê°ì£¼}
+ \leftskip\foot@parindent
+ \parindent\z@\noindent
+ \fn@markstyle\hskip\footnumbersep #1
+ }
+}
+
+%% ê°ì£¼ 들여내어쓰기
+%% ---------------------
+%% 1) 첫번째 줄
+%% ë‘번째 줄
+\DeclareOption{들여내어쓰기}{
+ \long\def\@makefntext#1{
+ \settowidth{\foot@parindent}{\reset@font ê°ì£¼}
+ \settowidth{\footnumbersep}{\reset@font 주}
+ \divide\footnumbersep by2
+ \leftskip\foot@parindent
+ \@setpar{\@@par\@tempdima \hsize
+ \advance\@tempdima-\foot@parindent
+ \parshape\@ne\foot@parindent \@tempdima}\par
+ \parindent\z@\noindent
+ \hb@xt@\z@{\hss\hss\fn@markstyle\hskip\footnumbersep}#1}
+}
+
+%% ê°ì£¼ 들여괄호맞춤
+%% ---------------------
+%% 1) 첫번째 줄
+%% ë‘번째 줄
+\DeclareOption{들여괄호맞춤}{
+ \def\fn@markstyle{\@thefnmark)}
+ \settowidth{\footnumbersep}{~}
+ \long\def\@makefntext#1{
+ \settowidth{\leftskip}{\reset@font ê°ì£¼}
+ \settowidth{\foot@parindent}{\fn@markstyle}
+ \settowidth{\footnumbersep}{\reset@font 주}
+ \@setpar{\@@par\@tempdima \hsize
+ \advance\@tempdima-\foot@parindent
+ \parshape\@ne\foot@parindent \@tempdima}\par
+ \parindent=\footnumbersep\noindent
+ \hb@xt@\z@{\hss\hss\fn@markstyle}\hskip\footnumbersep #1}
+}
+
+\ExecuteOptions{첨ìž, 내어쓰기}
+
+\endinput
+
+%% end of hfn-u.tex
diff --git a/language/korean/HLaTeX/contrib/hglo.ist b/language/korean/HLaTeX/contrib/hglo.ist
new file mode 100644
index 0000000000..8820747c6a
--- /dev/null
+++ b/language/korean/HLaTeX/contrib/hglo.ist
@@ -0,0 +1,7 @@
+headings_flag 0
+delim_0 "\\dotfill "
+delim_1 "\\dotfill "
+delim_2 "\\dotfill "
+preamble "\n \\begin{theglossary}\n"
+postamble "\n\n \\end{theglossary}\n"
+keyword "\\glossaryentry"
diff --git a/language/korean/HLaTeX/contrib/hind.ist b/language/korean/HLaTeX/contrib/hind.ist
new file mode 100644
index 0000000000..61e55df5ea
--- /dev/null
+++ b/language/korean/HLaTeX/contrib/hind.ist
@@ -0,0 +1,4 @@
+headings_flag 0
+delim_0 "\\dotfill "
+delim_1 "\\dotfill "
+delim_2 "\\dotfill "
diff --git a/language/korean/HLaTeX/contrib/hmakeindex.c b/language/korean/HLaTeX/contrib/hmakeindex.c
new file mode 100644
index 0000000000..955f60c6de
--- /dev/null
+++ b/language/korean/HLaTeX/contrib/hmakeindex.c
@@ -0,0 +1,281 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#define HEXA_STRING "0123456789abcdef"
+
+#ifdef WIN32
+#include <io.h>
+#include <ctype.h>
+#define MKSTEMP mktemp
+#else
+#define MKSTEMP mkstemp
+#endif
+
+#define BIT(x) (1<<x)
+
+char idx[1024], ind[1024];
+int cho=-1, style_used=0;
+int to_8bit(void);
+int hangul_head(int);
+int doublebyte(int, int);
+int triplebyte(unsigned int, unsigned int, unsigned int);
+int ucs(int);
+void fputs_item(char *, FILE *);
+
+main(int argc, char *argv[])
+{
+ int i, outfile_used=0;
+ char prog[1024], args[1024], cmd[128], idx0[1024];
+ char *t, *l;
+
+ strcpy(prog, argv[0]);
+#ifdef WIN32
+ strcpy(args, "");
+ strcpy(ind, "");
+#else
+ bzero(args, 1024);
+ bzero(ind, 1024);
+#endif
+
+ printf("This is hmakeindex, version 1.0 (makeindex wrapper for Korean support).\n");
+
+ for(i=1; i<argc; i++) {
+ strcat(args, " ");
+ t=argv[i];
+ strcat(args, t);
+ switch(*t) {
+ case '-':
+ t++;
+ switch(*t) {
+ case 'o':
+ outfile_used=1;
+ strcat(args, " ");
+ strcat(args, argv[++i]);
+ strcpy(ind, argv[i]);
+ if((l=strrchr(ind, '.'))&&*(l+1)=='i'&&*(l+2)=='n'&&*(l+3)=='d')
+ *l=0;
+ break;
+ case 'p':
+ strcat(args, " ");
+ strcat(args, argv[++i]);
+ break;
+ case 's':
+ strcat(args, " ");
+ strcat(args, argv[++i]);
+ style_used=1;
+ break;
+ case 't':
+ strcat(args, " ");
+ strcat(args, argv[++i]);
+ break;
+ default:
+ break;
+ }
+ break;
+ default:
+ if((l=strrchr(argv[i], '.'))&&*(l+1)=='i'&&*(l+2)=='d'&&*(l+3)=='x')
+ *l=0;
+ strcpy(idx, argv[i]);
+ strcpy(idx0, argv[i]);
+ strcat(idx, ".idx");
+ break;
+ }
+ }
+
+ i=to_8bit();
+ sprintf(cmd, "makeindex %s", args);
+ system(cmd);
+
+ if(outfile_used==0) {
+ strcpy(ind, idx0);
+ strcat(ind, ".ind");
+ }
+ hangul_head(i);
+
+ exit(0);
+}
+
+int to_8bit() {
+ FILE *in, *out;
+ char line[1024], *h1, *h2, tempfile[9];
+ unsigned char *l;
+ int x, w=0, utf_seen=0, hangul_enc=0;
+
+ in = fopen(idx, "r");
+ if(!in) {
+ printf("\tError opening index file \"%s\"!!!\n", idx);
+ exit(1);
+ }
+
+ strcpy(tempfile, "IDXXXXXXX");
+ MKSTEMP(tempfile);
+ out = fopen(tempfile, "w");
+ if(!out) {
+ printf("\tError opening temporary file \"%s\"!!!\n", tempfile);
+ exit(1);
+ }
+
+ while(fgets(line, 1024, in)) {
+ l=line;
+ while(*l) {
+ if(*l=='^'&&*(l+1)=='^'
+ &&(h1=strchr(HEXA_STRING, *(l+2)))
+ &&(h2=strchr(HEXA_STRING, *(l+3)))) {
+ if(*h1>'9') x=*h1-87;
+ else x=*h1-48;
+ x*=16;
+ if(*h2>'9') x+=*h2-87;
+ else x+=*h2-48;
+ fputc(x, out);
+ l+=4;
+ hangul_enc=1;
+ if(w<161 || x<161) utf_seen=1;
+ w=x;
+ }
+ else {
+ if(w>127 && *l>127) {
+ /* ì´ë¯¸ ë³€í™˜ëœ .idx 파ì¼ì˜ 경우 */
+ hangul_enc=1;
+ if(w<161 || *l<161) utf_seen=1;
+ }
+ w=*l;
+ /* 위치 표시 ë¬¸ìž '@'는 '\a'으로 변환하여 makeindexë¡œ 처리한 후
+ ë‚˜ì¤‘ì— ì œê±°í•œë‹¤. \hindexhead{#}ì˜ "#" 처리ì—ì„œ 오류가 ë°œìƒ */
+ if(*(l-1)!='"' && *l=='@') fputc('\a', out);
+ else fputc(*l, out);
+ l++;
+ }
+ }
+ }
+ fflush(NULL);
+ fclose(in);
+ fclose(out);
+
+ rename(tempfile, idx);
+
+ return(hangul_enc+utf_seen);
+}
+
+int hangul_head(encoding) {
+ FILE *in, *out;
+ char tempfile[9];
+ unsigned char line[1024], *l;
+ unsigned int cho=20, x;
+
+ strcpy(tempfile, "INDXXXXXX");
+ MKSTEMP(tempfile);
+ in=fopen(ind, "r");
+ out=fopen(tempfile, "w");
+
+ while(fgets(line, 1024, in)) {
+ l=line;
+ while(isspace(*l)) l++;
+ if(strncmp(l, "\\item", 5)==0) {
+ l+=5;
+ while(isspace(*l)) l++;
+ if(*l<128) {
+ fputs_item(line, out);
+ continue;
+ }
+ switch(encoding) {
+ case 1: /* EUC-KR */
+ x=doublebyte(*l, *(l+1));
+ break;
+ case 2: /* UTF-8 */
+ x=triplebyte(*l, *(l+1), *(l+2));
+ break;
+ default:
+ fprintf(stderr, "Encoding error in the ind file\n");
+ fputs(line, out);
+ break;
+ }
+ if(x!=cho && x<20) {
+ cho=x;
+ fprintf(out, "\n\\hindexhead{%d}\n", cho);
+ }
+ fputs_item(line, out);
+ }
+ else if(strncmp(l, "\\indexspace", 11)==0) {
+ if(cho<0 || cho>19) fputs(line, out);
+ }
+ else if(!(strncmp(l, "\\indexhead{", 11)==0&&*(l+11)>128)) {
+ fputs(line, out);
+ }
+ }
+
+ fflush(NULL);
+ fclose(in);
+ fclose(out);
+
+ rename(tempfile, ind);
+
+ return(1);
+}
+
+void fputs_item(char *item, FILE *fp) {
+ char *s;
+
+ if((s=strchr(item, '\a'))) fprintf(fp, " \\item %s", ++s);
+ else fputs(item, fp);
+}
+
+int doublebyte(int first, int second) {
+ unsigned int ksc;
+
+ if(first<0xa1) return(21);
+ else if(first<0xb1) return(0);
+ else if(first>0xc8) return(20);
+ ksc=(first<<8)+second;
+ if(ksc<0xb1ee) return(1);
+ else if(ksc<0xb3aa) return(2);
+ else if(ksc<0xb4d9) return(3);
+ else if(ksc<0xb5fb) return(4);
+ else if(ksc<0xb6f3) return(5);
+ else if(ksc<0xb8b6) return(6);
+ else if(ksc<0xb9d9) return(7);
+ else if(ksc<0xbafc) return(8);
+ else if(ksc<0xbbe7) return(9);
+ else if(ksc<0xbdce) return(10);
+ else if(ksc<0xbec6) return(11);
+ else if(ksc<0xc0da) return(12);
+ else if(ksc<0xc2a5) return(13);
+ else if(ksc<0xc2f7) return(14);
+ else if(ksc<0xc4ab) return(15);
+ else if(ksc<0xc5b8) return(16);
+ else if(ksc<0xc6c4) return(17);
+ else if(ksc<0xc7cf) return(18);
+ else if(ksc<0xc8ff) return(19);
+ else return(-1);
+}
+
+int triplebyte(unsigned int first, unsigned int second, unsigned int third) {
+ unsigned int utf;
+ int i;
+
+ if(first<=0x7f) utf=first;
+ else {
+ i=0;
+ while(first & BIT((6-i))) i++;
+ switch(i) {
+ case 1:
+ utf=((first - BIT(7) - BIT(6))<<6);
+ utf+=(second - BIT(7));
+ break;
+ case 2:
+ utf=((first - BIT(7) - BIT(6) - BIT(5))<<12);
+ utf+=((second - BIT(7))<<6);
+ utf+=(third - BIT(7));
+ break;
+ default:
+ break;
+ }
+ }
+
+ if(0xac00<=utf && utf<=0xd7a3)
+ return((utf-0xac00)/(21*28)+1);
+ else if((0x4e00<=utf && utf>=0x9fff) ||
+ (0xf900<=utf && utf>=0xfaff)) return(20);
+ else if(utf==first) return(21);
+ else return(0);
+}
diff --git a/language/korean/HLaTeX/contrib/khyper.sty b/language/korean/HLaTeX/contrib/khyper.sty
new file mode 100644
index 0000000000..fc386bbe5a
--- /dev/null
+++ b/language/korean/HLaTeX/contrib/khyper.sty
@@ -0,0 +1,310 @@
+\input hyperref.sty
+
+\ifx\nullocplist\undefined
+\hypersetup{unicode=true}
+\expandafter\def\expandafter\pdfstringdefPreHook\expandafter{%
+ \pdfstringdefPreHook
+ \let\KSC@\string%
+ \makekscletter%
+ \let\hangul@skip\relax
+ \let\pre@sectioncnt\relax
+ \let\post@sectioncnt\relax
+ \let\make@josa\@gobble
+ \let\@Hyphen\relax
+ \let\noHyphen\relax
+ \let\hemph@size\relax
+ \let\set@hangulskip\relax
+ \let\protect\noexpand
+ \def^^a1{\string ^^a1}
+ \def^^a2{\string ^^a2}
+ \def^^a3{\string ^^a3}
+ \def^^a4{\string ^^a4}
+ \def^^a5{\string ^^a5}
+ \def^^a6{\string ^^a6}
+ \def^^a7{\string ^^a7}
+ \def^^a8{\string ^^a8}
+ \def^^a9{\string ^^a9}
+ \def^^aa{\string ^^aa}
+ \def^^ab{\string ^^ab}
+ \def^^ac{\string ^^ac}
+ \def^^ad{\string ^^ad}
+ \def^^ae{\string ^^ae}
+ \def^^af{\string ^^af}
+ \def^^b0{\string ^^b0}
+ \def^^b1{\string ^^b1}
+ \def^^b2{\string ^^b2}
+ \def^^b3{\string ^^b3}
+ \def^^b4{\string ^^b4}
+ \def^^b5{\string ^^b5}
+ \def^^b6{\string ^^b6}
+ \def^^b7{\string ^^b7}
+ \def^^b8{\string ^^b8}
+ \def^^b9{\string ^^b9}
+ \def^^ba{\string ^^ba}
+ \def^^bb{\string ^^bb}
+ \def^^bc{\string ^^bc}
+ \def^^bd{\string ^^bd}
+ \def^^be{\string ^^be}
+ \def^^bf{\string ^^bf}
+ \def^^c0{\string ^^c0}
+ \def^^c1{\string ^^c1}
+ \def^^c2{\string ^^c2}
+ \def^^c3{\string ^^c3}
+ \def^^c4{\string ^^c4}
+ \def^^c5{\string ^^c5}
+ \def^^c6{\string ^^c6}
+ \def^^c7{\string ^^c7}
+ \def^^c8{\string ^^c8}
+ \def^^c9{\string ^^c9}
+ \def^^ca{\string ^^ca}
+ \def^^cb{\string ^^cb}
+ \def^^cc{\string ^^cc}
+ \def^^cd{\string ^^cd}
+ \def^^ce{\string ^^ce}
+ \def^^cf{\string ^^cf}
+ \def^^d0{\string ^^d0}
+ \def^^d1{\string ^^d1}
+ \def^^d2{\string ^^d2}
+ \def^^d3{\string ^^d3}
+ \def^^d4{\string ^^d4}
+ \def^^d5{\string ^^d5}
+ \def^^d6{\string ^^d6}
+ \def^^d7{\string ^^d7}
+ \def^^d8{\string ^^d8}
+ \def^^d9{\string ^^d9}
+ \def^^da{\string ^^da}
+ \def^^db{\string ^^db}
+ \def^^dc{\string ^^dc}
+ \def^^dd{\string ^^dd}
+ \def^^de{\string ^^de}
+ \def^^df{\string ^^df}
+ \def^^e0{\string ^^e0}
+ \def^^e1{\string ^^e1}
+ \def^^e2{\string ^^e2}
+ \def^^e3{\string ^^e3}
+ \def^^e4{\string ^^e4}
+ \def^^e5{\string ^^e5}
+ \def^^e6{\string ^^e6}
+ \def^^e7{\string ^^e7}
+ \def^^e8{\string ^^e8}
+ \def^^e9{\string ^^e9}
+ \def^^ea{\string ^^ea}
+ \def^^eb{\string ^^eb}
+ \def^^ec{\string ^^ec}
+ \def^^ed{\string ^^ed}
+ \def^^ee{\string ^^ee}
+ \def^^ef{\string ^^ef}
+ \def^^f0{\string ^^f0}
+ \def^^f1{\string ^^f1}
+ \def^^f2{\string ^^f2}
+ \def^^f3{\string ^^f3}
+ \def^^f4{\string ^^f4}
+ \def^^f5{\string ^^f5}
+ \def^^f6{\string ^^f6}
+ \def^^f7{\string ^^f7}
+ \def^^f8{\string ^^f8}
+ \def^^f9{\string ^^f9}
+ \def^^fa{\string ^^fa}
+ \def^^fb{\string ^^fb}
+ \def^^fc{\string ^^fc}
+ \def^^fd{\string ^^fd}
+ \def^^fe{\string ^^fe}
+}
+
+\renewcommand\theHsection{\number\c@section}
+\renewcommand\theHequation{\theHsection.\number\c@equation}
+\@ifundefined{theHpart}{}{\renewcommand\theHpart{\number\c@part}}
+\@ifundefined{theHchapter}{%
+ \renewcommand\theHsection {\number\c@section}
+ \renewcommand\theHfigure {\number\c@figure}
+ \renewcommand\theHtable {\number\c@table}
+}{%
+ \renewcommand\theHchapter {\number\c@chapter}
+ \renewcommand\theHfigure {\theHchapter.\number\c@figure}
+ \renewcommand\theHtable {\theHchapter.\number\c@table}
+ \renewcommand\theHsection {\theHchapter.\number\c@section}
+}
+\renewcommand\theHsubsection {\theHsection.\number\c@subsection}
+\renewcommand\theHsubsubsection{\theHsubsection.\number\c@subsubsection}
+\renewcommand\theHparagraph {\theHsubsubsection.\number\c@paragraph}
+\renewcommand\theHsubparagraph {\theHparagraph.\number\c@subparagraph}
+\renewcommand\theHtheorem {\theHsection.\number\c@theorem}
+\renewcommand\theHthm {\theHsection.\number\c@thm}
+\def\theHItem{\number\c@Item}
+\renewcommand\theHHfootnote {\number\c@Hfootnote}
+\renewcommand\theHmpfootnote{\number\c@mpfootnote}
+
+\AtBeginDocument{
+ \ifHy@texht
+ \long\def\@firstoffive#1#2#3#4#5{#1}%
+ \long\def\@secondoffive#1#2#3#4#5{#2}%
+ \long\def\@thirdoffive#1#2#3#4#5{#3}%
+ \long\def\@fourthoffive#1#2#3#4#5{#4}%
+ \long\def\@fifthoffive#1#2#3#4#5{#5}%
+ \providecommand*\@safe@activestrue{}%
+ \providecommand*\@safe@activesfalse{}%
+ \def\T@ref#1{%
+ \@safe@activestrue\let\protect\string
+ \expandafter\@setref\csname r@#1\endcsname\@firstoffive{#1}%
+ \@safe@activesfalse
+ }%
+ \def\T@pageref#1{%
+ \@safe@activestrue\let\protect\string
+ \expandafter\@setref\csname r@#1\endcsname\@secondoffive{#1}%
+ \@safe@activesfalse
+ }%
+ \else
+ \ifHy@typexml\else\RequirePackage{nameref}\fi
+ \def\T@ref#1{%
+ \@safe@activestrue\let\protect\string
+ \expandafter\@setref\csname r@#1\endcsname\@firstoffive{#1}%
+ \@safe@activesfalse
+ }%
+ \def\T@pageref#1{%
+ \@safe@activestrue\let\protect\string
+ \expandafter\@setref\csname r@#1\endcsname\@secondoffive{#1}%
+ \@safe@activesfalse
+ }%
+ \fi
+}
+
+\def\@setref#1#2#3{% csname, extract group, refname
+ \let\protect\relax
+ \ifx#1\relax
+ \protect\G@refundefinedtrue
+ \nfss@text{\reset@font\bfseries ??}%
+ \@latex@warning{%
+ Reference `#3' on page \thepage \space undefined%
+ }%
+ \else
+ \hyper@@link
+ {\expandafter\@fifthoffive#1}%
+ {\expandafter\@fourthoffive#1\@empty\@empty}%
+ {\expandafter#2#1\@empty\@empty\null}%
+ \fi
+}
+\def\@pagesetref#1#2#3{% csname, extract macro, ref
+ \let\protect\relax
+ \ifx#1\relax
+ \protect\G@refundefinedtrue
+ \nfss@text{\reset@font\bfseries ??}%
+ \@latex@warning{%
+ Reference `#3' on page \thepage \space undefined%
+ }%
+ \else
+ \protect\hyper@@link
+ {\expandafter\@fifthoffive#1}%
+ {page.\expandafter\@secondoffive#1}%
+ {\expandafter\@secondoffive#1}%
+ \fi
+}
+
+\def\auto@setref#1#2#3{% csname, extract group, refname
+ \let\protect\relax
+ \ifx#1\relax
+ \protect\G@refundefinedtrue
+ \nfss@text{\reset@font\bfseries ??}%
+ \@latex@warning{%
+ Reference `#3' on page \thepage \space undefined%
+ }%
+ \else
+ \edef\@thisref{\expandafter\@fourthoffive#1\@empty\@empty}%
+ \expandafter\test@reftype\@thisref\\%
+ \hyper@@link
+ {\expandafter\@fifthoffive#1}%
+ {\expandafter\@fourthoffive#1\@empty\@empty}%
+ {\@currentHtag\expandafter#2#1\@empty\@empty\null}%
+ \fi
+}
+
+%% 조사 처리 추가 <2005/04/21> koaunghi@kornet.net
+\@ifundefined{NAT@parse}{%
+ \def\bibcite#1#2{\let\protect\string%
+ \@newl@bel{b}{#1\@extra@binfo}{\hyper@@link[cite]{}{cite.#1}{#2}}%
+ }%
+ \gdef\@extra@binfo{}%
+ \let\Hy@bibcite\bibcite
+ \begingroup
+ \@ifundefined{bbl@cite@choice}{}{%
+ \g@addto@macro\bbl@cite@choice{%
+ \let\bibcite\Hy@bibcite
+ }%
+ }%
+ \endgroup
+ \providecommand*{\@BIBLABEL}{\@biblabel}%
+ \def\@lbibitem[#1]#2{%
+ \@skiphyperreftrue
+ \H@item[%
+ \ifx\Hy@raisedlink\@empty
+ \hyper@anchorstart{cite.#2}\@BIBLABEL{#1}\hyper@anchorend
+ \else
+ \Hy@raisedlink{\hyper@anchorstart{cite.#2}\hyper@anchorend}%
+ \@BIBLABEL{#1}%
+ \fi
+ \hfill
+ ]%
+ \@skiphyperreffalse
+ \if@filesw
+ \begingroup
+ \let\protect\noexpand
+ \immediate\write\@auxout{%
+ \string\bibcite{#2}{#1\string\make@josa{#1}}%
+ }%
+ \endgroup
+ \fi
+ \ignorespaces
+ }%
+ \def\@bibitem#1{%
+ \@skiphyperreftrue\H@item\@skiphyperreffalse
+ \Hy@raisedlink{\hyper@anchorstart{cite.#1}\relax\hyper@anchorend}%
+ \if@filesw
+ \begingroup
+ \let\protect\noexpand
+ \immediate\write\@auxout{%
+ \string\bibcite{#1}{\the\value{\@listctr}%
+ \string\ks@num{\the\value{\@listctr}}}%
+ }%
+ \endgroup
+ \fi
+ \ignorespaces
+ }%
+}{}
+
+\def\hyper@makecurrent#1{%
+ \begingroup
+ \edef\Hy@param{#1}%
+ \ifx\Hy@param\Hy@chapterstring
+ \let\Hy@param\Hy@chapapp
+ \fi
+ \ifHy@hypertexnames
+ \let\protect\string
+ \let\@number\@firstofone
+ \ifHy@naturalnames
+ \let\textlatin\@firstofone
+ \xdef\@currentHlabel{\csname the#1\endcsname}%
+ \else
+ \xdef\@currentHlabel{\csname theH#1\endcsname}%
+ \fi
+ \xdef\@currentHref{%
+ \Hy@param.\expandafter\strip@prefix\meaning\@currentHlabel
+ }%
+ \else
+ \Hy@GlobalStepCount\Hy@linkcounter
+ \xdef\@currentHref{\Hy@param.\the\Hy@linkcounter}%
+ \fi
+ \endgroup
+}
+
+%% Where (in \cite) is this used?
+\expandafter\def\csname OT1/cmr/m/n/A/10\endcsname{\relax}
+\expandafter\def\csname OT1/cmr/m/n/B/10\endcsname{\relax}
+\expandafter\def\csname OT1/cmr/m/n/C/10\endcsname{\relax}
+\expandafter\def\csname OT1/cmr/m/n/D/10\endcsname{\relax}
+\expandafter\def\csname OT1/cmr/m/n/E/10\endcsname{\relax}
+\expandafter\def\csname OT1/cmr/m/n/F/10\endcsname{\relax}
+\expandafter\def\csname OT1/cmr/m/n/F/10\endcsname{\relax}
+\expandafter\def\csname OT1/cmr/m/n/G/10\endcsname{\relax}
+\expandafter\def\csname OT1/cmr/m/n/H/10\endcsname{\relax}
+\expandafter\def\csname OT1/cmr/m/n/I/10\endcsname{\relax}
+\expandafter\def\csname OT1/cmr/m/n/J/10\endcsname{\relax}
+\fi
diff --git a/language/korean/HLaTeX/contrib/showhkeys.sty b/language/korean/HLaTeX/contrib/showhkeys.sty
new file mode 100644
index 0000000000..7129ba15b9
--- /dev/null
+++ b/language/korean/HLaTeX/contrib/showhkeys.sty
@@ -0,0 +1,91 @@
+\input showkeys.sty
+
+\ifx\nullocplist\undefined
+\RequirePackage{verbatim}
+\def\@verb@year{\jobname.tmp}
+\newwrite\verbatim@out
+
+%% label swapping
+\def\@lbibitem[#1]#2{\item[\@biblabel{#1}\hfill]\if@filesw
+ {\let\protect\noexpand
+ \immediate
+ \write\@auxout{\string\bibcite{#2}%
+ {#1\string\make@josa{#1}}}}\fi%
+ \llap{\smash{\SK@labelcolor\fbox{%
+ \normalfont\small\ttfamily#2}\quad}}\ignorespaces}
+
+\def\SK@@label#1>#2\SK@{%
+ \toks@{#2}\edef\reserved@a{\the\toks@}%
+ \edef\reserved@a{\expandafter\strip@prefix\meaning\reserved@a}%
+ \immediate\openout\verbatim@out\@verb@year%
+ \immediate\write\verbatim@out{\reserved@a}%
+ \immediate\closeout\verbatim@out%
+ \def\verbatim@processline{%
+ {\setbox\@tempboxa=\hbox{\the\verbatim@line}%
+ \hsize=\wd\@tempboxa
+ \the\verbatim@line\par}}%
+ \setbox\@tempboxa=\vbox{\parskip=0pt\topsep=0pt\partopsep=0pt
+ \footnotesize\verbatiminput{\@verb@year}}%
+ \gdef\SK@lab{\smash{\SK@labelcolor\fbox{%
+ \normalfont\small\box\@tempboxa}}}%
+ \ifvmode
+ \if@inlabel
+ \global\setbox\@labels\hbox{%
+ \llap{\SK@lab\SK@lab@relax
+ \kern\@totalleftmargin\kern\marginparsep}%
+ \box\@labels}%
+ \else
+ \dimen@\prevdepth
+ \nointerlineskip
+ \ifinner
+ \skip@\lastskip\unskip
+ \advance\skip@\lastskip\unskip
+ \setbox\z@\lastbox
+ \ifvoid\z@
+ \llap{\SK@lab\SK@lab@relax\kern\marginparsep}%
+ \else
+ \hbox{\box\z@\kern\marginparsep\SK@labx}%
+ \fi
+ \vskip\skip@
+ \else
+ \llap{\SK@lab\SK@lab@relax\kern\marginparsep}%
+ \fi
+ \prevdepth\dimen@
+ \fi
+ \else
+ \csname SK@\@currenvir\endcsname
+ \ifSK@equation\else
+ \ifmmode
+ \SK@labx
+ \else
+ \ifinner
+ \rlap\SK@lab
+ \else
+ \vadjust{\llap{\SK@lab\kern\marginparsep}}%
+ \fi
+ \SK@lab@relax
+ \fi
+ \fi
+ \fi}
+
+\def\SK@@ref#1>#2\SK@{%
+ \toks@{#2}\edef\reserved@a{\the\toks@}%
+ \edef\reserved@a{\expandafter\strip@prefix\meaning\reserved@a}%
+ \immediate\openout\verbatim@out \@verb@year
+ \immediate\write\verbatim@out{\reserved@a}%
+ \immediate\closeout\verbatim@out
+ \def\verbatim@processline{%
+ {\setbox\@tempboxa=\hbox{\the\verbatim@line}%
+ \hsize=\wd\@tempboxa
+ \the\verbatim@line\par}}%
+ \setbox\@tempboxa=\vbox{\parskip=0pt\topsep=0pt\partopsep=0pt
+ \footnotesize\verbatiminput{\@verb@year}\hrule}%
+ \leavevmode\vbox to\z@{%
+ \vss
+ \SK@refcolor
+ \rlap{\vrule\raise .75em\hbox{\box\@tempboxa}}}}
+\fi
+
+\endinput
+
+%% End of file `showhkeys.sty'.
diff --git a/language/korean/HLaTeX/contrib/showhtags.sty b/language/korean/HLaTeX/contrib/showhtags.sty
new file mode 100644
index 0000000000..0bc046f72a
--- /dev/null
+++ b/language/korean/HLaTeX/contrib/showhtags.sty
@@ -0,0 +1,14 @@
+\input showtags.sty
+
+\ifx\nullocplist\undefined
+\def\@bibitem#1{\item\if@filesw {\let\protect\noexpand\immediate\write\@auxout
+ {\string\bibcite{#1}{\the\value{\@listctr}\string\make@josa{\the\value{\@listctr}}}}\fi\ignorespaces}
+ \@showtag{#1}}
+%
+\def\@lbibitem[#1]#2{\item[\@biblabel{#1}\hfill]\if@filesw
+ {\let\protect\noexpand
+ \immediate
+ \write\@auxout{\string\bibcite{#2}{#1\string\make@josa{#1}}}}\fi\ignorespaces
+ \@showtag{#2}}
+\fi
+\endinput
diff --git a/language/korean/HLaTeX/hlguide-k.bib b/language/korean/HLaTeX/hlguide-k.bib
new file mode 100644
index 0000000000..360dbba066
--- /dev/null
+++ b/language/korean/HLaTeX/hlguide-k.bib
@@ -0,0 +1,185 @@
+
+
+@Book{ÀÌÁ¾¿î91,
+ author = {ÀÌÁ¾¿î},
+ title = {µµ¼­ÆíÁýÃѶ÷},
+ publisher = {¹ü¿ì»ç},
+ year = 1991,
+ address = {¼­¿ï},
+ edition = {ÃÊ}
+}
+
+@Book{Çѱۿ¬±¸È¸92,
+ author = {Çѱۿ¬±¸È¸},
+ title = {»õ ÇÑ±Û ¸ÂÃã¹ý ¹× ¿ë·ÊÁý},
+ publisher = {ÀÌ»ç¾ß ¹ýÁ¶°¢},
+ year = 1992,
+ edition = {ÃÊ},
+ address = {¼­¿ï}
+}
+
+@Book{ÃÖ99,
+ author = {ÃÖÇö¹è},
+ title = {¿ì¸®¸»º»},
+ publisher = {Á¤À½¹®È­»ç},
+ year = 1999,
+ address = {¼­¿ï},
+ edition = 18
+}
+
+@Article{È«À±Ç¥91,
+ author = "È«À±Ç¥ and À̱⹮ and ±èÃæȸ and ±èÈï±Ô and ¹Ú¼ºÁ¾ and Á¤Àλó and ±èº´¼± and ±èÈ«¹è and À̹ÎÀç",
+ title = "ÇÑ±Û ¿¾±ÛÀÚÀÇ ÄÄÇ»ÅÍ Ã³¸®¹æ¾È¿¡ ´ëÇÑ ¿¬±¸",
+ journal = "Çѱ¹¾îÀü»êÇÐ",
+ year = 1991,
+ volume = "Ⱓȣ",
+ month = 8
+}
+
+@TechReport{ÃÖ¿ìÇü92,
+ author = "ÃÖ¿ìÇü",
+ title = "hlatex °¡À̵å",
+ institution = "KAIST",
+ year = 1992,
+ note = "available from uhhyung@daiduk.kaist.ac.kr"
+}
+
+@Manual{jalbert91:_japan_latex_dos,
+ author = "Fran{\c c}ois Jalbert",
+ title = "Japanese {\LaTeX} for DOS -- User's Guide",
+ year = 1991,
+ note = "distributed as jguide.tex in the package jemtex2.zip"
+}
+
+@Manual{karl92:_font,
+ author = "Karl Berry, Kathryn A. Hargreaves",
+ title = "Font utilities for version 0.6",
+ journal = "",
+ year = 1992,
+ month = "Oct",
+ note = "distributed in the package fontutils-0.6.tar.gz"
+}
+
+@Manual{91:_bit_coded_charac_set,
+ title = {7-Bit Coded Character Set},
+ key = {ECMA-6},
+ Organization = {ECMA},
+ Address = {114 Rue du Rh\^{o}ne, CH-1204 Geneva (Switzerland)},
+ Edition = {6th},
+ Month = 12,
+ Year = 1991,
+ Note = {available free of charge from ECMA, European
+ Computer Manufacturers Association},
+ Annote = {The 6th edition corresponds to the 3rd edition of
+ ISO 646 issued in 1991, a revision of the 1983 issue
+ prepared by WG-7 of ISO/IEC/JTC1/SC2 in which
+ several members of ECMA/TC1 were major
+ contributors.}
+}
+
+@Manual{94:_charac_code_struc_exten_techn,
+ title = {Character Code Structure and Extension Techniques},
+ key = {ECMA-35},
+ Organization = {ECMA},
+ Address = {114 Rue du Rh\^{o}ne, CH-1204 Geneva (Switzerland)},
+ Edition = {6th},
+ Month = 12,
+ Year = 1994,
+ Note = {available free of charge from ECMA, European
+ Computer Manufacturers Association},
+ Annote = {The 6th edition of this ECMA Standard has been fully
+ aligned with the 1994 edition of ISO/IEC 2022, which
+ is based on the 5th edition of this ECMA Standard.}
+}
+
+@Manual{91:_bit_coded_charac_set_struc_rules,
+ title = {8-Bit Coded Character Set Structure and Rules},
+ key = {ECMA-43},
+ Organization = {ECMA},
+ Address = {114 Rue du Rh\^{o}ne, CH-1204 Geneva (Switzerland)},
+ Edition = {3rd},
+ Month = 12,
+ Year = 1991,
+ Note = {available free of charge from ECMA, European
+ Computer Manufacturers Association},
+ Annote = {The 2nd edition of Standard ECMA-43 was technically
+ identical with the 2nd edition of ISO 4873}
+}
+
+@Manual{91:_contr_funct_coded_charac_sets,
+ title = {Control Functions for Coded Character Sets},
+ key = {ECMA-48},
+ Organization = {ECMA},
+ Address = {114 Rue du Rh\^{o}ne, CH-1204 Geneva (Switzerland)},
+ Edition = {5th},
+ Month = 6,
+ Year = 1991,
+ Note = {available free of charge from ECMA, European
+ Computer Manufacturers Association},
+ Annote = {The 4th edition, published in 1986 was adopted by
+ ISO/IEC under the fast-track procedure as second
+ edition of ISO 6429. This fifth edition has been
+ contributed to ISO/IEC for adoption under the
+ fast-track procedure as third edition of ISO/IEC 6429}
+}
+
+@Book{Çѱ¹Ç¥ÁØÇùȸ95:_ucs,
+ author = {Çѱ¹Ç¥ÁØÇùȸ},
+ title = {±¹Á¦ ¹®ÀÚ ºÎÈ£°è(UCS)},
+ publisher = {Çѱ¹Ç¥ÁØÇùȸ},
+ year = 1995,
+ Volume = 1,
+ Month = 12
+}
+
+@Book{°ø¾÷ÁøÈïû95:_ucs,
+ author = {°ø¾÷ÁøÈïû},
+ editor = {°ø¾÷ÁøÈïû ÀüÀÚÁ¤º¸Ç¥ÁØ°ú},
+ title = {±¹Á¦ºÎȣȭ ¹®ÀÚ ¼¼Æ®(UCS)},
+ publisher = {°ø¾÷ÁøÈïû},
+ year = 1995,
+ volume = 1,
+ Month = 10
+}
+
+@Article{À̱â¿ë94:_hangul_korean_writin_system_its_comput_treat,
+ author = {À̱â¿ë},
+ title = {Hangul, The Korean Writing System, and Its Computational Treatment},
+ journal = {LDV-Forum},
+ year = 1994,
+ volume = 11,
+ number = 2,
+ pages = {26-43},
+ month = 12
+}
+
+@Book{¹®È­Ã¼À°ºÎ97,
+ author = "¹®È­Ã¼À°ºÎ",
+ title = "±¹¾î¼øÈ­¿ë¾îÀÚ·áÁý",
+ publisher = "¹®È­Ã¼À°ºÎ",
+ address = "¼­¿ïƯº°½Ã Á¾·Î±¸ ¼¼Á¾·Î1°¡ 82-1",
+ year = 1997,
+ note = "",
+ annote = "",
+ acknowledgement = "",
+ ISBN = "7820-050-8 03710",
+ LCCN = "",
+ pages = 384,
+ bibdate = "Tue Mar 10 12:44:08 1998",
+}
+
+
+@TechReport{¹®È­Ã¼À°ºÎ98,
+ author = {¹®È­Ã¼À°ºÎ},
+ title = {21¼¼±â ¼¼Á¾°èȹ},
+ institution = {¹®È­Ã¼À°ºÎ},
+ year = 1998
+}
+
+@Comment LocalWords: OPTkey OPTvolume OPTpages OPTnote OPTannote TechReport
+@Comment LocalWords: hlatex KAIST OPTcrossref OPTtype OPTnumber OPTaddress ac
+@Comment LocalWords: OPTmonth uhhyung daiduk kaist kr ois Jalbert OPTedition
+@Comment LocalWords: OPTorganization jguide tex jemtex Kathryn Hargreaves Oct
+@Comment LocalWords: OPTjournal fontutils gz ECMA OPTauthor du Rh CH Annote
+@Comment LocalWords: WG IEC JTC SC TC UCS ALTauthor ALTeditor OPTseries ISBN
+@Comment LocalWords: annote LCCN bibdate
diff --git a/language/korean/HLaTeX/hlguide-k.tex b/language/korean/HLaTeX/hlguide-k.tex
new file mode 100644
index 0000000000..fd12074bfb
--- /dev/null
+++ b/language/korean/HLaTeX/hlguide-k.tex
@@ -0,0 +1,2635 @@
+\usepackage[±¹¹èÆÇ]{hangul}
+
+%% ±æÀâÀÌ Á¦¸ñ¿¡ ÇÊ¿ä.
+\begingroup
+\makeatletter
+\def\gobble@zero#1{\expandafter\is@zero#1\relax}
+\def\is@zero#1{\ifnum#1=0\relax\else#1\fi}
+\let\KSC@\noexpand
+\def\d@t@#1/#2/#3\relax{\if@hanja #1Ò´ \gobble@zero#2êÅ
+ \gobble@zero#3ìí\else #1³â \gobble@zero#2¿ù \gobble@zero#3ÀÏ\fi}
+\protected@xdef\HLaTeXdate{\expandafter\d@t@\filedate\relax}
+\endgroup
+\let\HLaTeXversion\fileversion
+
+\usepackage{array,makeidx,multicol}
+\usepackage[bookmarks=false]{khyper}
+
+\hangulskip-1pt
+
+\pagestyle{headings}
+\usepackage{texnames}
+\usepackage{mflogo}
+\ifx\nullocplist\undefined\else
+\def\MF{{\logofamily META-FONT}}
+\fi
+\newcommand{\NFSS}{\textsf{NFSS2}}
+\newcommand{\HFSS}{\textsf{HFSS}}
+\newcommand{\PS}{Æ÷½ºÆ®½ºÅ©¸³Æ®}
+\newcommand{\OMEGA}{¥Ø}
+\newcommand{\OTP}{\OMEGA TP}
+
+\newcommand{\LaOm}[2]{{\sffamily\footnotesize%
+ \medskip
+ \begin{tabular}{cp{10cm}}
+ \LaTeX & \slshape #1 \\
+ ¥Ë & \slshape #2 \\
+ \end{tabular}
+ \medskip
+}}
+\makeatletter
+\@ifundefined{BibTeX}
+ {\def\BibTeX{{\rmfamily B\kern-.05em%
+ \textsc{i\kern-.025em b}\kern-.08em%
+ T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}}{}
+\makeatother
+%\renewcommand{\LaTeX}{¶óÅØ}
+%\renewcommand{\HLaTeX}{Çѱ۶óÅØ}
+%\renewcommand{\TeX}{ÅØ}
+\makeatletter
+\@ifclassloaded{book}%
+{\newenvironment{abstract}
+ {\newpage\begin{center}\textbf{\Large\abstractname}\end{center}
+ \begin{quote}}{\end{quote}\newpage}}{}
+\makeatother
+\setlength{\columnseprule}{.2pt}
+\makeindex
+\makeglossary
+\hyphenation{ghost-view}
+
+\renewcommand\hindexhead[1]{\indexspace
+ {\bfseries
+ ¡º\ifcase#1 ½É¹ú\or °¡\or ±î\or ³ª\or ´Ù\or µû\or ¶ó\or
+ ¸¶\or ¹Ù\or ºü\or »ç\or ½Î\or ¾Æ\or ÀÚ\or Â¥\or
+ Â÷\or Ä«\or Ÿ\or ÆÄ\or ÇÏ\or ÇÑÀÚ\fi ¡»}
+ \nopagebreak
+}
+
+\begin{document}
+%% End Of Header
+\begin{titlepage}
+ \title{\textbf{\Huge\¿¾±Û Çѱ۶óÅØ ±æÀâÀÌ\\
+ \noindent\rule{\textwidth}{3pt}\\
+ \mdseries\Large (¹öÀü \HLaTeXversion{})}}%
+ \author{ëÜ \ Îà ý÷\thanks{\texttt{koaunghi@kornet.net}}}
+ \date{\HLaTeXdate}
+\end{titlepage}
+
+\maketitle
+
+\tableofcontents
+
+\begin{abstract}
+ ¶óÅØÀº ÂÊ ÆÇÂ¥±â¿¡ Ź¿ùÇÑ ±â´ÉÀ» °¡Áø ¹®¼­ ½ÄÀÚ Ã¼°è(document
+ typesetting sys\-tem)ÀÔ´Ï´Ù. Çѱ۶óÅØÀº ÀÌ·± ¿ì¼öÇÑ ¹®¼­ ½ÄÀÚ
+ ü°è·Î Çѱ۵µ ¾µ ¼ö ÀÖµµ·Ï ÇÏÀÚ´Â ÃëÁö¿¡¼­ ¸¸µé¾îÁø ¶óÅØ
+ ²Ù·¯¹ÌÀÔ´Ï´Ù. ¶óÅØÀº »ç¿ë¿¡ ¾Æ¹«·± Á¦ÇÑÀÌ ¾øÀÌ º¸±ÞµÇ°í
+ Çѱ۶óÅØ ¶ÇÇÑ ÇѱÛÀ» ¾²°íÀÚ ÇÏ´Â ¸ðµç ÀÌ¿¡°Ô º°´Ù¸¥ Á¶°Ç ¾øÀÌ
+ À¯¿ëÇÑ µµ±¸·Î Á¦°øµË´Ï´Ù.
+
+ ÀÌ ¾È³»¼­¿¡¼­ ´ÙÀ½°ú °°Àº Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
+ \begin{itemize}
+ \item Çѱ۶óÅØ ¿ª»ç.
+ \item Çѱ۶óÅØ ¼³Ä¡.
+ \item Çѱ۶óÅØ »ç¿ë.
+ \item ¿ì¸®¸» ±Û²Ã ¼±ÅÃ.
+ \end{itemize}
+
+ ÀÌ ±ÛÀÌ Çѱ۶óÅØÀ» »ç¿ëÇÏ´Â ºÐµé¿¡°Ô Á¶±×¸¶Çϳª¸¶ µµ¿òÀÌ µÉ ¼ö Àֱ⸦
+ ¹Ù¶ø´Ï´Ù.
+
+ Çѱ۶óÅØÀ» ¹ßÇ¥Çϸ鼭 ÇÑ±Û ±ÛÀÚü ÀÛ¼º¿¡ µµ¿òÀ» ÁֽŠ°í·Á´ëÇб³
+ ¾ð¾î°úÇаú ì°ÐñéÄ ±³¼ö´Ô(klee@korea.ac.kr),
+ ¹®È­°ü±¤ºÎ\footnote{ÀÌÀüÀÇ ¹®È­Ã¼À°ºÎ} \PS{} ±ÛÀÚü¸¦ Á¦°øÇϽÅ
+ ¿¬¼¼´ëÇб³ ±¹¹®°ú ûóëÃøõ ±³¼ö´Ô, ÇѱÛÀ» º¸´Â ´«À» ±ú¿ìÃÄ ÁÖ½Å
+ Ãæ³²´ëÇб³ÀÇ ³ë¿ë±Õ±³¼ö´Ô\footnote{yno@linguist.cnu.ac.kr},
+ Çѱ۶óÅØÀÇ ¹®Á¦Á¡°ú °³¼±Á¡À» ÁöÀûÇÏ°í µµ¿ÍÁÖ½Å
+ ¿ø¼¼¿¬´Ô\footnote{sywon@sorak.kaist.ac.kr}°ú
+ ÀÌõ¿ì´Ô\footnote{clee@achem2.ajou.ac.kr}, ¿ì¸®¸» ±ÛÀÚü ¼±Åà ¸ðµë
+ ¸í·É(macro)À» Á¦¾È$\cdot$¼öÁ¤$\cdot$½ÇÇèÇØ ÁÖ½Å
+ ÀÌÇü¼®´Ô\footnote{hyslee@sarang.kaist.ac.kr}, Ç×»ó ÄÄÇ»ÅÍ¿¡¼­ÀÇ ÇѱÛ
+ »ç¿ë¿¡ ´ëÇØ Àü¹ÝÀûÀ¸·Î µµ¿òÀ» ÁֽôÂ
+ ½ÅÁ¤½Ä´Ô\footnote{jshin@mailaps.org}, KTUGÀ» ¿î¿µÇϽôÂ
+ Á¶Áøȯ´Ô\footnote{chofchof@ktug.or.kr}, ÇÑ±Û ±ÛÀÚü¸¦ ºñ·ÔÇÏ¿©
+ ´Ù¹æ¸é¿¡¼­ È°µ¿ÇϽô ¹Ú¿ø±Ô´Ô\footnote{wkpark@chem.skku.ac.kr},
+ Çѱ۶óÅØ À©µµ¿ì Æ÷Æÿ¡ ³ë·ÂÀ» ¾Æ³¢Áö ¾ÊÀ¸½Ã´Â
+ ±è°­¼ö´Ô\footnote{karnes@doeun.pe.kr} ±×¸®°í Çѱ۶óÅØÀÇ ¹ßÀü¿¡
+ ±â¿©ÇϽŠ¸¹Àº ¿©·¯ºÐ²² °¨»çÀÇ ¸¶À½À» ÀüÇÕ´Ï´Ù. ƯÈ÷ ì°ÐñéÄ ±³¼ö´ÔÀº
+ Çѱ۶óÅØÀÇ ¹ßÀüÀ» À§ÇÏ¿© 2GB ±»Àº ÀúÀåÆÇ(hard disk)À» 2°³
+ ±âÁõÇϼ̽À´Ï´Ù. Çѱ۶óÅØÀº À̸¦ ¹ÙÅÁÀ¸·Î »õ·Î¿î ¿Ï¼ºÇü ±ÛÀÚü¿Í UHC
+ ±ÛÀÚüµéÀ» ¸¸µé ¼ö ÀÖ¾ú½À´Ï´Ù. Çѱ۶óÅØÀ» ¿Ï¼ºÇØ °¡¸é¼­ ì°ÐñéÄ
+ ±³¼ö´Ô²² °¨»çÇÕ´Ï´Ù.
+
+\bigskip
+
+\hfill --- ëÜ ÎÃý÷.
+\end{abstract}
+
+\section{ÅØ -- ¹®¼­ ½ÄÀÚ ½Ã½ºÅÛ}
+
+
+\subsection{ÅØ¿¡ ´ëÇØ}
+
+ÅØ(\TeX)\index{¿ª»ç!\TeX}Àº\footnote{`ÅØ'Àº ±×¸®À̽º¾î
+ $\tau\epsilon\chi{}$¿¡¼­ À¯·¡µÈ ³¹¸»ÀÔ´Ï´Ù.
+ \begin{quote}
+ English words like `technology' stem from a Greek root beginning
+ with the letters $\tau\epsilon\chi{}\ldots$; and this same Greek
+ word means \textit{art} as well as technology. Hence the name
+ ÅØ, which is an uppercase form of $\tau\epsilon\chi{}$.
+
+ Insiders pronounce the $\chi$ of ÅØ as Greek chi, not as an
+ `x', so that ÅØ rhymes with the word blecchhh. It's the `ch'
+ sound in Scottish words like \textit{loch} or German words like
+ \textit{ach}; it's a Spanish `j' and a Russian `kh'. When you say
+ it correctly to your computer, the terminal may become slightly
+ moist.
+ \end{quote}
+
+ \hfill \textsl{The \TeX{}book¿¡¼­ ¹ßÃé}.} ¹Ì±¹ ½ºÅÄÆ÷µå ´ëÇÐ ¼öÇаúÀÇ
+Donald E.~Knuth ±³¼ö°¡ 1977³â 5¿ù¿¡ óÀ½À¸·Î ¸¸µé¾ú°í, ±× ÇØ ¿©¸§¿¡
+Michael F.~Plass ¾¾¿Í Frank M.~Liang ¾¾°¡ Áö±ÝÀÇ ÅØÀÇ Àü½ÅÀ» ¸¸µå´Â
+°øµ¿ ÀÛ¾÷À» ÇÏ¿´À¸¸ç °°Àº ÇØ ¸»¿¡¼­ ´ÙÀ½ ÇØ ÃÊ »çÀÌ¿¡´Â Knuth ±³¼ö°¡
+´Ù½Ã ¿Ï¼º½ÃŲ ¹®¼­ ½ÄÀÚ ½Ã½ºÅÛÀÔ´Ï´Ù.\index{¹®¼­ ½ÄÀÚ ½Ã½ºÅÛ!ÅØ} ÅØÀº
+¿ø·¡ SAIL ¾ð¾î·Î ¾²¿©Á³À¸³ª 1979³â ÃÊ¿¡´Â Knuth ±³¼ö¿Í Luis Trapp
+Pardo¿¡ ÀÇÇØ °øµ¿ °³¹ßµÈ Web ¾ð¾î·Î Àüȯ½ÃÅ°´Â ÀÛ¾÷ÀÌ ½ÃÀ۵Ǿú°í
+1979³â°ú 1980³â¿¡ Ignacio A.~Zabala ¾¾°¡ À̸¦ ¿Ï¼º½ÃÄ×½À´Ï´Ù. ÅØÀº
+1979³â ÈĹݱâ¿Í 1980³â Àü¹Ý±â¿¡ °ÉÃÄ Knuth ±³¼ö°¡ ´õ¿í ¾ÈÁ¤µÈ
+ÇÁ·Î±×·¥·Î Á¤Âø½ÃÄ×°í ±×ÇØ 9¿ù¿¡ \TeX82 ¹öÀü 0À¸·Î ¹ßÇ¥µÇ±â
+½ÃÀÛÇß½À´Ï´Ù. ±× ÈÄ ¸¹Àº »ç¶÷µéÀÇ Á¶¾ðÀ» ¹Ý¿µÇÏ¿© 1989³â 9¿ù¿¡ ÃÖÁ¾ÀÇ
+½É»ç¸¦ °ÅÃÄ ¹ßÇ¥µÈ ÅØÀº ÇöÀç, Àü¹®ÀûÀÎ ÀÚ¿¬ °úÇÐ ¹®¼­¸¦ ÀÛ¼ºÇÏ´Â µ¥
+°¡Àå ÁÁÀº ¹®¼­ ½ÄÀÚ±â·Î ÀÎÁ¤¹Þ°í ÀÖ½À´Ï´Ù(\cite{Knuth:ct-a} --
+\nocite{Knuth:ct-b} \nocite{Knuth:ct-c} \nocite{Knuth:ct-d}
+\cite{Knuth:ct-d}\¸¦ Âü°í). ¼öÇÐÀÚÀÎ Knuth ±³¼ö´Â ÀÌ ¹®¼­ ½ÄÀÚ Ã¼°è¸¦
+»ç¿ëÇÏ¿© ¼öÇÐ °ø½Äµµ ÀÚÀ¯ ÀÚÀç·Î ¾µ ¼ö ÀÖµµ·Ï Çß½À´Ï´Ù. Knuth ±³¼ö´Â
+ÅØ ¿Ü¿¡µµ \MF{}¸¦ °³¹ßÇÏ¿© ÅØ ¹®¼­¸¦ ÀμâÇϴµ¥ ÇÊ¿äÇÑ ¾çÁúÀÇ
+±ÛÀÚü¸¦ ¸¸µé¾î ³¾ ¼ö ÀÖµµ·Ï ÇÏ¿´°í À̷μ­ ÅØÀº ÃâÆÇ ¼­ÀûÀ» ¸¸µå´Â µ¥
+¼Õ»öÀÌ ¾ø´Â ¹®¼­ ½ÄÀÚ Ã¼°è·Î ÀÚ¸®¸¦ Àâ°Ô µÇ¾ú½À´Ï´Ù.
+
+
+\subsection{¶óÅØ¿¡ ´ëÇØ}
+
+ÅØÀÇ ½ÄÀÚ ±â´ÉÀº ¸Å¿ì Ź¿ùÇÏÁö¸¸ ÀÏ¹Ý »ç¿ëÀÚÀÇ Ãø¸é¿¡¼­´Â
+ÇÁ·Î±×·¡¸ÓÀÇ »ç°í ´É·ÂÀ» ¿ä±¸Çϱ⠶§¹®¿¡ ¸¹Àº ³ë·Â°ú °æÇèÀ¸·Î ÅØÀÇ
+±â´ÉÀ» ÀÌÇØÇÏ¿©¾ß ¹®¼­¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î »ç¿ëÀÚ´Â
+±ÛÀÚü¸¦ ½º½º·Î Á¤ÀÇÇÏ°í ¹®Àå°ú ¹®Àå »çÀÌÀÇ °£°ÝÀ» ³ÐÇôÁÖ´Â µîÀÇ ÀÏÀ»
+ÀÏÀÏÀÌ ¼ÕÀ¸·Î ó¸®ÇØ¾ß Çß½À´Ï´Ù. ±×·¡¼­ ÅØÀº Àü¹®ÀûÀÎ ÇÁ·Î±×·¡¸Ó
+Ãþ¿¡¼­³ª »ç¿ëÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù.
+
+±×·¯³ª ¹Ì±¹ÀÇ Àü»ê°úÇÐÀÚÀÎ Les\-lie Lam\-port´Â »ç¿ëÀÚ¿Í ÅØÀÇ »çÀ̸¦
+Á¼È÷´Â ¿ªÇÒÀ» ÇÒ ¼ö ÀÖµµ·Ï ¶óÅØ(\LaTeX)\index{¿ª»ç!\LaTeX}À» °³¹ßÇÏ¿©
+½±°Ô ¹®¼­¸¦ ÀÛ¼ºÇÏ°Ô²û ±â¿©ÇÏ¿´½À´Ï´Ù (\cite{Lamport:1985:LDP}\¸¦
+Âü°í). ±×´Â ÀϹÝÀûÀÎ ¹®¼­ ¸ð¾ç»õ¸¦ ÅØÀÇ ¸ðµë ¸í·É(macro)À¸·Î
+Á¤ÀÇÇÔÀ¸·Î½á, ÇÁ·Î±×·¡¹ÖÀÇ °æÇèÀÌ ¾ø´Â »ç¿ëÀÚµµ ½±°Ô ¹®¼­¸¦ ÀÛ¼ºÇÒ ¼ö
+ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù. »ç¿ëÀÚ´Â ¾²°íÀÚ ÇÏ´Â ±ÛÀÇ ÀüüÀûÀÎ À±°û¿¡ ¸Â´Â
+¾ç½ÄÀ» ÁöÁ¤ÇÑ ÈÄ, ÀÛ¼ºÇÏ´Â ¹®¼­ÀÇ ³»¿ë¿¡¸¸ ÁýÁßÇÏ¸é ¿øÇÏ´Â ¸ð¾ç»õÀÇ
+¹®¼­¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. ±×¸®ÇÏ¿© »ç¿ëÀÚ´Â ÅØ¿¡ ´ëÇÑ Àü¹®
+Áö½ÄÀÌ ¾ø¾îµµ ªÀº ½Ã°£ ³»¿¡ ÁÁÀº ¹®¼­¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô
+µÇ¾ú½À´Ï´Ù.\index{¶óÅØ}
+
+Àå±â°£ÀÌ È帣¸é¼­ ¶óÅØÀº Àü¼¼°èÀûÀ¸·Î ¸¹ÀÌ º¸±ÞµÇ¾ú°í ÀÌ¿¡ µû¶ó ¶óÅØÀÌ
+Çس»¾ß ÇÏ´Â °úÁ¦ÀÇ Æøµµ ³Ð¾îÁ³½À´Ï´Ù. ±× °á°ú·Î ¶óÅØÀº ±Ùº»ÀûÀÎ ¹ÙÅÁÀ»
+¹Ù²Ù°í ±¹Á¦È­µÇ¾î¾ß ÇÑ´Ù´Â ¿©·ÐÀÌ ³ô¾ÆÁ³°í 1992¸»ºÎÅÍ´Â ¶óÅØ ¹öÀü 3
+ÀÏ°¨ ÆÀ(project team)\footnote{Leslie Lamport, Johannes Braams, David
+ Carlisle, Alan Jeffrey, Frank Mittelbach, Chris Rowley, Rainer
+ Sch\"opf: À̵éÀº \cite{Goosens:LC94}\À» Ãâ°£ÇÏ¿´´Âµ¥ ÀÌ Ã¥ÀÇ ¼öÀÔÀº
+ ±× Àý¹ÝÀÌ ¶óÅØ ¹öÀü 3 °³¹ßÆÀ¿¡°Ô ÇÒ´çµÇ¾î ÀÌ ÆÀÀ» Áö¿øÇÏ°Ô²û µÇ¾î
+ ÀÖ½À´Ï´Ù.}ÀÌ ±¸¼ºµÇ¾î »õ·Î¿î ¶óÅØ ¹öÀü 3ÀÇ ÀÛ¾÷¿¡
+Âø¼öÇÏ¿´½À´Ï´Ù.\index{¶óÅØ!¹öÀü 3} 1994³â 6¿ù 1ÀÏÀ» ±âÇØ ¶óÅØ ¹öÀü
+2$\epsilon$\index{¿ª»ç!\LaTeXe}À» °ø½ÄÀûÀ¸·Î ³»³õÀº ÀÌ ÆÀÀº ÇöÀç (94³â
+11¿ù) ±é±â ¼öÁØ(patchlevel) 4¸¦ ¹ßÇ¥Çϸ鼭 °è¼Ó ¶óÅØ ¹öÀü 3À» À§ÇØ
+ÀÛ¾÷ÇÏ°í ÀÖ½À´Ï´Ù. Frank Mittelbach ¾¾¿Í Rainer Sch\"opf ¾¾´Â
+\cite{Scherber:OST94}¿¡¼­ ¶óÅØ ¹öÀü 3 °³¹ß\index{LaTeX@\LaTeX3 °³¹ß}ÀÇ
+¸ñÇ¥¸¦ ´ÙÀ½°ú °°ÀÌ ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù.\index{¶óÅØ!°³¹ß ¸ñÇ¥}
+\begin{itemize}
+\item ¶óÅØÀÇ »ç¿ë ¹üÀ§¸¦ ÀÌÀüÀÇ ÀÚ¿¬ °úÇÐ ºÐ¾ß¿¡¼­ ¹þ¾î³ª, °¢
+ ºÐ¾ßÀÇ ¹®¼­ ¸ð¾ç»õ¿¡µµ ¸¸Á·ÇÒ ¼ö ÀÖ´Â ¸ð¾ç»õ ÆÄÀÏÀ» Á¦°øÇÏ°í ÀÌ·±
+ ¿©·¯ ¸ð¾ç»õ¸¦ °£´ÜÇÑ ¹æ¹ýÀ¸·Î »ç¿ëÀÚ°¡ ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
+\item À§¿Í °°Àº ¸ð¾ç»õ ÆÄÀÏÀ» ÀÚ¼¼È÷ ¼³¸íÇÔÀ¸·Î½á »ç¿ëÀÚ°¡ ÀÌ·±
+ ±âº»ÀûÀÎ ¹®¼­ ¸ð¾ç»õ¸¦ ¹ÙÅÁÀ¸·Î ÀÚ½ÅÀÇ µ¶ÀÚÀû ¿ä±¸¸¦ ½±°Ô ÀÌ·ê ¼ö
+ ÀÖ°Ô ÇÑ´Ù.
+\end{itemize}
+
+
+\subsection{ÇÑ±Û ¶óÅØ¿¡ ´ëÇØ}
+
+ÀÌ·¸°Ô ¶óÅØÀÌ ±¹Á¦È­µÇ¾î °¡´Â µ¿¾È Çѱ¹ KAIST Àü»êÇаú¿¡¼­´Â ¶óÅØÀ¸·Î
+ÇѱÛÀ» ¾µ ¼ö ÀÖµµ·Ï ¸ðµë ¸í·ÉÀ» ¸¸µé°í ÇÑ±Û ±ÛÀÚü¸¦ ÁغñÇÏ¿©
+hlatexÀ»\index{¿ª»ç!hlatex} (ÃÖ¿ìÇü, ¹éÀ±ÁÖ) º¸±ÞÇÏ¿´½À´Ï´Ù.
+(\cite{ÃÖ¿ìÇü92}\¸¦ Âü°í) hlatexÀº ±âÁ¸ÀÇ ¶óÅØ¿¡ ÇÑ±Û ±ÛÀÚü¸¦ Ãß°¡ÇÏ´Â
+\texttt{hfont.tex}, ÇÑ±Û ¹®¼­ ÀÛ¼º ȯ°æÀ» Á¤ÀÇÇÏ´Â
+\texttt{harticle.sty}°ú \texttt{hreport.sty}, \texttt{hbook.sty} ±×¸®°í
+ÇÑ±Û KS ¿Ï¼ºÇü ºÎÈ£ ü°è¸¦ ÅØÀÇ ¸ðµë ¸í·ÉÀ¸·Î º¯È¯ÇØ ÁÖ´Â
+¾Õ󸮱â(preprocessor) \texttt{htex}À¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. º¸±ÞµÇ´Â
+±ÛÀÚüÀÇ »ç¿ëÀ» Á¦ÇѹÞÀ¸¸é¼­ Ãâ¹ßÇÑ hlatexÀº ±×·±´ë·Î Åë½Å¸ÁÀ» ÅëÇØ
+KAIST ¿ÜºÎÀÇ ÀϹݿ¡°Ô ÆÛÁö°Ô µÇ¾ú°í\footnote{±× ´ç½Ã hlatexÀÇ »ç¿ëÀº
+ KAIST À̳»¿Í ÇØ¿Ü¿¡¼­¸¸ Çã¿ëµÇ¾ú½À´Ï´Ù.}, À̸¦ ¹ÙÅÁÀ¸·Î, ÇÑÀÚÀÇ
+»ç¿ëÀ» Ãß°¡ÇÑ jhtexÀÌ (ëÜÎÃý÷) ¸¸µé¾îÁö°Ô µÇ¾ú½À´Ï´Ù. ¿©±â¿¡´Â ¼Õ½±°Ô
+±¸ÇÒ ¼ö ÀÖ´Â ÀϺ»ÀÇ °£Áö ±ÛÀÚü¸¦ hlatex¿¡ µ¡ºÙ¿© »ç¿ëÇÒ ¼ö ÀÖµµ·Ï
+ÇÏ¿´°í ¹®¼­ ¸ð¾ç»õµµ Á»´õ ÇѱÛÈ­ µÉ ¼ö ÀÖµµ·Ï ÇÏ¿´À¸¸ç ±ÛÀÚü°¡
+´Ã¾î³²À¸·Î½á ºÒ°¡ÇÇÇØ Áø \NFSS{}ÀÇ µµÀÔÀÌ
+ÀÌ·ç¾îÁ³½À´Ï´Ù.\footnote{\NFSS{}´Â ¶óÅØ ¹öÀü 2$\epsilon$ÀÇ ÁÖµÈ
+ ±â´ÉÀ¸·Î New Font Selection SchemeÀÇ ¾àÀÚÀÔ´Ï´Ù. ¶óÅØÀÇ ±ÛÀÚü ¼±ÅÃ
+ ¹æ½ÄÀ» ´ëÆø °³¼±ÇÔÀ¸·Î½á ±× µ¿¾È ¶óÅØÀÇ Ãë¾àÁ¡À¸·Î ³²¾Æ ÀÖ´ø ±ÛÀÚü
+ ¼±Åà ¹®Á¦¸¦ ¿Ïº®È÷ ÇØ°áÇÑ ±â´ÉÀÔ´Ï´Ù.} ÀÌ µÎ ÇÁ·Î±×·¥Àº Á»´õ ³ªÀº,
+ÇϳªÀÇ ÇÁ·Î±×·¥À¸·Î ÀϹݿ¡°Ô º¸±ÞµÉ ¼ö ÀÖ°íÀÚ
+Çѱ۶óÅØ\index{¿ª»ç!Çѱ۶óÅØ}À¸·Î ÅëÇյǾú´Âµ¥ À̷νá Çѱ۶óÅØÀº ´ÙÀ½°ú
+°°ÀÌ º¯È­ÇÏ¿´½À´Ï´Ù (Çѱ۶óÅØ ¹öÀü 0.92e).\index{Çѱ۶óÅØ}
+
+¨ç ¶óÅØ ¹öÀü 2$\epsilon$¿¡ ÀÇÇÑ ÇÑ±Û ¹®¼­ ÀÛ¼º
+
+¨è Çѱ¹ Ç¥ÁØ ºÎÈ£ ü°è ¹× ÇÑÀÚ »ç¿ë
+
+¨é ¾Õ󸮱â(preprocessor)ÀÇ ±â´ÉÀ» ¶óÅØ ¸ðµë ¸í·ÉÀ¸·Î ´ëü
+
+KAIST Àü»êÇаú¿¡¼­ ½ÃÀÛµÈ hlatexÀº ´Ù¾çÇÑ ±ÛÀÚü¸¦ º¸±ÞÇÏ¿© ¾î´À Á¤µµ
+º¯È­ÀÖ´Â ÇÑ±Û ¹®¼­¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´Áö¸¸, ±ÛÀÚüÀÇ ¿øõ(source)ÀÌ
+°ø°³µÉ ¼ö ¾ø¾î¼­, ¹Ì¸® ¸¸µé¾îÁø 300dpi¿Í 600dpiÀÇ \texttt{pk} ÆÄÀϸ¸
+Á¦°øµÇ¾ú½À´Ï´Ù. µû¶ó¼­ ¹®¼­ÀÇ Àμâ´Â 300dpi¿Í 600dpiÀÇ Çػ󵵸¦ °®´Â
+Àμâ±â¿¡¼­¸¸ °¡´ÉÇß½À´Ï´Ù. ±×·¡¼­ Çѱ۶óÅØ ¹öÀü 0.93ºÎÅÍ´Â
+¹®È­°ü±¤ºÎ¿¡¼­ °ø°³ÇÑ ±ÛÀÚü¿Í \PS{} type I ±ÛÀÚü, ±× ¿Ü¿¡µµ µÎ°ªº»
+±×¸²(bitmap graphic)¿¡¼­ ÃßÃâµÈ ¿Ü°û¼± ±ÛÀÚü°¡ \MF{} ¿øõÀ¸·Î
+º¸±ÞµËÀ¸·Î½á »ç¿ëÀÚ´Â ¾Æ¹«·± Á¦¾à ¾øÀÌ Çѱ۶óÅØÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô
+µÇ¾ú½À´Ï´Ù. ±ÛÀÚÀÇ ¹èÄ¡µµ ÀÌÀüÀÇ KAIST½ÄÀÎ Á¶ÇÕ ¿Ï¼º È¥ÇÕ½ÄÀ» µû¸£Áö
+¾Ê°í ÀϹÝÀûÀÎ Çѱ¹ Ç¥ÁØ ¿Ï¼ºÇü ¹æ½ÄÀ» ÁöÇâÇÏ°Ô µÇ¾ú½À´Ï´Ù.
+
+
+\subsection{\OMEGA{}¿¡ ´ëÇØ}
+\label{¼ÒÀý:¹Ì·¡}\index{¿À¸Þ°¡@¥Ø}
+
+ÅØÀÇ ¾Õ³¯À» ¹Ù¶óº¸¸é ¿ì¸®¸»°ú °°ÀÌ Æò¹üÇÏ°Ô Ã³¸®Çϱ⠾î·Á¿î ¾ð¾î±ÇÀÇ
+»ç¿ëÀڵ鿡°Ô ¸¹Àº Èñ¸ÁÀ» ÁÝ´Ï´Ù. 1997³â 2¿ù¿¡ ¹ßÇ¥µÈ web2c ¹öÀü
+7.0°ú\index{web2c-7.0} °°Àº ¿¹¸¦ º¸´õ¶óµµ ÇÑ ¹®¼­¿¡¼­ 256°³ÀÇ
+±ÛÀÚü¹Û¿¡ »ç¿ëÇÒ ¼ö ¾ø¾ú´ø À庮ÀÌ ¹«³ÊÁö°í ±ÛÀÚü¸¦ ÃÖ´ëÇÑ 2000°³±îÁö
+»ç¿ëÇÒ ¼ö ÀÖ°Ô µÊÀ¸·Î½á, ÀÌ ¡ºÇѱ۶óÅØ\ ±æÀâÀÌ¡»¸¦ ó¸®ÇÏ´Â µ¥ Èû°Ü¿ü´ø
+ºÒÆíÀÌ ¿ÏÀüÈ÷ »ç¶óÁú ¼ö ÀÖ¾ú½À´Ï´Ù. ±×·¯³ª ±Ùº»ÀûÀÎ ¹®Á¦´Â, ÅØ ÀÚü°¡
+7ºñÆ® ºÎÈ£ ü°è¸¦ ¹ÙÅÁÀ¸·Î ¸¸µé¾îÁ® ÀÖ´Â ¹Ý¸é ÇÑ±Û ºÎȣȭ Ç¥ÁØ(KSC
+5601-1987)Àº 8ºñÆ®ÀÇ ¹®ÀÚ°¡ µÎ ¹ø ¿¬¼ÓµÇ´Â ÀÌÁß ¹ÙÀÌÆ®ÀÇ Ã¼°è¶ó´Â
+µ¥¿¡¼­ ¹ß»ýÇÕ´Ï´Ù. ÅØ ¹öÀü 3ÀÇ ÃâÇöÀ¸·Î À¯·´ ¾ð¾î¿Í °°Àº 8ºñÆ® ºÎÈ£
+ü°èÀÇ Ã³¸®´Â ÇØ°áµÇ¾úÁö¸¸ ¿ì¸®¸»°ú °°Àº 16ºñÆ® ºÎÈ£¸¦ ó¸®ÇÏ´Â µ¥¿¡´Â
+¾ÆÁ÷ ¸¹Àº ¹®Á¦Á¡À» ¾È°í ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦ÀÇ ±Ùº»ÀûÀÎ ÇØ°áÃ¥Àº
+16ºñÆ® ºÎÈ£ ü°è¸¦ ¹ÙÅÁÀ¸·Î Çü¼ºµÈ ÅØÀÇ ±¸ÇöÀ¸·Î ÀÌ·ç¾îÁú ¼ö ÀÖ½À´Ï´Ù.
+¼¼°èÀûÀÎ Ãß¼¼µµ °¢ ³ª¶óÀÇ ¸ðµç ¾ð¾î¸¦ µ¿½Ã¿¡ ºÎȣȭ ÇÒ ¼ö ÀÖ´Â ÅëÀϵÈ
+ºÎȣȭ ¹æ½ÄÀ» ÁöÇâÇÏ°Ô µÇ¾ú°í, ±¹Á¦ Ç¥ÁØÈ­ ´Üü´Â 32ºñÆ® ÄÚµå ü°èÀÎ
+±¹Á¦ ºÎȣȭ ¹®ÀÚ ¼¼Æ®(UCS)¸¦ ¹ßÇ¥ÇÏ¿´½À´Ï´Ù. ÀÌ¿¡ µû¶ó ÅØ¿¡¼­ ÀÌ ¹®ÀÚ
+¼¼Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇØ 8ºñÆ® ÄÚµå ü°è¸¦ È®ÀåÇÏ¿© 16ºñÆ®
+ÄÚµå ü°è¿¡ ¹ÙÅÁÀ» µÐ \OMEGA{}·Î ÅØÀ» ´ëüÇÏ´Â ½Ãµµ°¡ ³ª¿À°Ô
+µÇ¾ú½À´Ï´Ù. ±×·¯¹Ç·Î \OMEGA{}´Â 16ºñÆ® ÅØÀÇ ±¸ÇöÀ¸·Î¼­, À¯´ÏÄڵ带
+ó¸®ÇÒ ¼ö ÀÖ´Â ÅØÀ̶ó°í °£´ÜÈ÷ Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. \OMEGA{}´Â ÇöÀç
+Yannis Haralambous¿Í\footnote{Yannis.Haralambous@univ-lille1.fr} John
+Plaice°¡\footnote{plaice@ift.ulaval.ca} °øµ¿À¸·Î °³¹ßÇÏ°í Àִµ¥ 1996³â
+11¿ù¿¡ te\TeX ¹öÀü 0.4¸¦ ¹ÙÅÁÀ¸·Î ½ÃÇèÆÇÀÌ ³ª¿Ô¾ú°í, 1997³â 11¿ù¿¡´Â
+°ø°³ÆÇÀ¸·Î \OMEGA{} ¹öÀü 1.47ÀÌ ¹ßÇ¥µÇ¾ú½À´Ï´Ù. \OMEGA{} °ø°³ÆÇÀÌ
+¹ßÇ¥µÊÀ¸·Î½á \OMEGA{}¿¡¼­ »ç¿ëµÉ ¼ö ÀÖ´Â »õ·Î¿î ²Ù·¯¹Ì(package)µéÀÌ
+¸¹ÀÌ °³¹ßµÇ¾î ¿Ô°í, web2c ¹öÀü 7.0ºÎÅÍ \OMEGA{}¿¡\index{¿À¸Þ°¡@¥Ø}°¡
+Áö¿øµÇ±â ½ÃÀÛÇÏ¿´½À´Ï´Ù. °á±¹, 1998³â 3¿ù¿¡ ¹ßÇ¥µÈ web2c ¹öÀü 7.2¿¡´Â
+\OMEGA{} ¹öÀü 1.5¸¦ °ø½ÄÀûÀ¸·Î äÅÃÇÏ¿© ÇÔ²² º¸±ÞÇÏ°Ô µÇ´Â ´Ü°è¿¡±îÁö
+¿À°Ô µÇ¾ú½À´Ï´Ù. 2005³â ÇöÀç web2c´Â ¹öÀü 7.5.4±îÁö ³ª¿Ô°í ¿©±â¿¡´Â
+\OMEGA{} ¹öÀü 1.23.2.3ÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ·± »óȲ¿¡¼­, ¶óÅØ ¹öÀü
+3ÀÌ \OMEGA{}¸¦ ÀǹÌÇÏ°Ô µÈ´Ù¸é ¿ì¸® µ¿¾ç±Ç¿¡¼­´Â ´õ¿í ¹Ù¶ö ³ªÀ§°¡
+¾ø°ÚÁö¸¸ ¾ÆÁ÷ ÀÌ¿¡ ´ëÇØ °áÁ¤µÈ »ç½ÇÀº µé¾îº» ¹Ù ¾ø½À´Ï´Ù. 1996³â±îÁöµµ
+¶óÅØ ¹öÀü 3ÆÀÀº \OMEGA{}¸¦ º°°³ÀÇ ÅØÀ¸·Î ¾ð±ÞÇÏ¿´Áö¸¸ ±¹Á¦È­¸¦ ¸ñÇ¥
+ÁßÀÇ Çϳª·Î »ï°í ÀÖ´Â ¶óÅØ ¹öÀü 3¿¡ \OMEGA{}ÀÇ µµÀÔÀº ½É°¢È÷ °í·ÁµÇ¾îÁú
+°ÍÀÔ´Ï´Ù. Fabrice PopineauÀÇ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ì¿ë ÅØ ¹èÆ÷ÆÇÀ̳ª
+Thomas Esser°¡ ¸¸µå´Â te\TeX{} µîÀº ¸ðµÎ ´Ù \OMEGA{}¸¦ Æ÷ÇÔÇÏ°í
+ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ »óȲÀ» °¨¾ÈÇÒ ¶§ ¾ÕÀ¸·ÎÀÇ ÅØÀº \OMEGA{} ÂÊÀ¸·Î ±×
+È帧ÀÇ Çâ¹æÀÌ °áÁ¤µÇÁö ¾ÊÀ»±î ÇÏ´Â Èñ¸ÁÀ» °®°Ô ÇÕ´Ï´Ù.
+
+16ºñÆ® ºÎÈ£¸¦ ó¸®ÇÏ´Â ÅØÀº ¿ì¸®¸»°ú ¹ÐÁ¢ÇÑ °ü°è°¡ ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î
+\OMEGA{}¿Í Çѱ۶óÅØÀÇ °ü°è´Â ¹ÐÁ¢ÇÒ ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù. \OMEGA{}¸¦
+»ç¿ëÇÏ¿© ¿ì¸®¸» ºÎÈ£¸¦ ó¸®ÇÒ ¶§¿¡, Áö±Ý±îÁö Çѱ۶óÅØ¿¡ Ä¿´Ù¶õ ¹®Á¦·Î
+³²¾ÆÀÖ´Â, ±âÁ¸ÀÇ ÅØÀ» ¹ÙÅÁÀ¸·Î ÇÑ 2$\times$8ºñÆ®½Ä ºÎÈ£ 󸮴 °£´ÜÈ÷
+ÇØ°áµË´Ï´Ù. \OMEGA{} ¹öÀü 1.5·Î ¿ì¸®¸» KS X 1001 ¹®¼­¸¦ ó¸®ÇÒ ¶§¿¡
+±× ó¸® ¼Óµµ´Â ÅØÀ¸·Î ¿µ¹® ¹®¼­¸¦ ó¸®ÇÏ´Â ¼Óµµ¿Í Â÷ÀÌÁ¡ÀÌ °ÅÀÇ
+¾ø½À´Ï´Ù. \OMEGA{}´Â ÀÌÁ¦ °ÅÀÇ ¿Ï¼÷ÇÑ ´Ü°è¿¡ µµ´ÞÇÏ°í ÀÖ°í ¾ÕÀ¸·Î´Â
+ÅØÀ» ¿ÏÀüÈ÷ ´ëüÇÏ°í º»°ÝÀûÀ¸·Î »ç¿ëµÇ´Â ¹æÇâÀ¸·Î Àü°³µÉ °ÍÀ» Èñ¸ÁÇÏ°í
+ÀÖ½À´Ï´Ù.
+
+\OMEGA{}¸¦ À¯´ÏÄÚµå ÅØÀ̶ó°í ÇÑ´Ù¸é ¥Ë´Â À¯´ÏÄÚµå ¶óÅØÀÔ´Ï´Ù. Çѱ۶óÅØ
+¹öÀü 1.0ºÎÅÍ´Â ¥Ë¸¦ »ç¿ëÇÏ¿© UTF-8 ºÎȣȭ·Î ÀÛ¼ºµÈ ÇÑ±Û ¹®¼­¸¦ ó¸®ÇÒ ¼ö
+ÀÖ´Â ¸ðµë ¸í·É ÆÄÀÏ ¹× ±ÛÀÚü¸¦ Á¦°øÇÕ´Ï´Ù.\index{¶÷´Ù@¥Ë}
+
+
+\section{Çѱ۶óÅØÀÇ ¼³Ä¡}
+\label{sec:install}\index{Çѱ۶óÅØ!¼³Ä¡}
+
+
+\subsection{TDS --- ÆÄÀÏÀÇ À§Ä¡}
+\label{sec:TDS}
+
+TDS(\TeX{} Directory Structure)´Â `ÅØ ÆÄÀÏ ÀÚ·á¹æÀÇ ±¸Á¶'¿¡ ´ëÇÑ
+±ÔÁ¤ÀÔ´Ï´Ù. ÀÌ ±ÔÁ¤Àº ÅØÀÇ ÀÚ·á¹æ ±¸Á¶¸¦ Á¤±ÔÈ­ÇÔÀ¸·Î½á »ç¿ëÀÚ
+»çÀÌ¿¡¼­ ¹ß»ýÇÒ ¼ö Àִ ȥµ·À» ÇÇÇÏ°íÀÚ ÇÏ´Â ¸ñÀû¿¡¼­ ¸¸µé¾îÁ³½À´Ï´Ù.
+ÀÌÇÏ´Â 2004³â 6¿ù 23ÀÏ ¹ßÇ¥µÈ TDS ¹öÀü 1.1À» ±â¹ÝÀ¸·Î
+¼³¸íµË´Ï´Ù.\index{TDS}
+
+ÀÌ ±ÔÁ¤¿¡ µû¸£¸é, ÅØ¿¡ ÇÊ¿äÇÑ ÆÄÀϵéÀº TDSÀÇ Ãâ¹ßÁ¡ÀÎ \texttt{TEXMF}
+¹Ø¿¡ µÎ°Ô µË´Ï´Ù. \texttt{TEXMF}´Â ÅØÀÇ ¿øõ Äڵ带 ÄÄÆÄÀÏÇÒ ¶§
+°áÁ¤µÇ¸ç, ÄÄÆÄÀÏ ½Ã¿¡ \texttt{prefix}¸¦ \texttt{/usr}·Î ¼³Á¤ÇÏ¸é ¿î¿µ
+ü°è ³»¿¡¼­ÀÇ °æ·Î \texttt{/usr/share/texmf}°¡ \texttt{TEXMF}·Î
+°áÁ¤µË´Ï´Ù. ÀÌ¹Ì ¼³Ä¡µÈ ÅØ ¿î¿µ ü°è¿¡¼­µµ \texttt{texmf.cnf} ÆÄÀÏ¿¡¼­
+\texttt{TEXMF}¸¦ ´Ù½Ã ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. TDS¸¦ ÁؼöÇÒ °æ¿ì, ¼­·Î ´Ù¸¥
+ÅØ ¹èÆ÷ÆÇ¿¡¼­µµ ÃÖ»óÀ§ ÀÚ·á¹æÀÎ \texttt{TEXMF}ÀÇ °æ·Î¸¸ ´Ù¸¦ »ÓÀÌ°í ±×
+ÀÌÇÏÀÇ ÀÚ·á¹æ ±¸Á¶´Â °°½À´Ï´Ù.
+
+`\texttt{ÃÖ»óÀÚ·á¹æ}'Àº ÅØ ¿î¿µ ü°èÀÇ ±¸¼º ¿ä¼Ò·Î¼­ \texttt{tex} (ÅØ
+ÆÄÀÏ), \texttt{fonts} (ÆùÆ® °ü·Ã ÆÄÀÏ), \texttt{metafont} (ÆùÆ®°¡ ¾Æ´Ñ
+\MF{} ÆÄÀÏ), \texttt{metapost} (\MP{} ÆÄÀÏ), \texttt{bibtex}(\BibTeX{}
+ÆÄÀÏ), \texttt{scripts} (¿î¿µ ü°è µ¶¸³ÀûÀÎ ½ÇÇà ÆÄÀÏ), \texttt{doc}
+(»ç¿ëÀÚ¿ë ¹®¼­ ÆÄÀÏ), \texttt{source} (¿øõ ÆÄÀÏ), \texttt{<±¸Çö>}
+(\texttt{emtex, vtex, web2c}¿Í °°Àº ÅØ ±¸Çö °ü·Ã ÆÄÀÏ),
+\texttt{<ÇÁ·Î±×·¥>} (\texttt{mft, dvips}¿Í °°Àº ÇÁ·Î±×·¥¿¡ µû¸¥ ÀÔ·Â ¹×
+¼³Á¤ ÆÄÀÏ) µîµîÀÌ ÇØ´çµË´Ï´Ù.
+
+ÅØ Ã¼°è¸¦ ±¸¼ºÇÏ´Â ¸ðµë ¸í·É ÆÄÀÏÀÇ À§Ä¡´Â ´ÙÀ½°ú °°Àº °èÃþ ±¸Á¶¸¦
+°®½À´Ï´Ù.
+\begin{verbatim}
+ TEXMF/tex/Ʋ/²Ù·¯¹Ì
+\end{verbatim}
+
+`\texttt{Ʋ}'Àº ÅØÀÇ ¿ë¾î·Î \verb|\dump| µÇ¾îÁö´Â °ÍµéÀ» ¸»ÇÕ´Ï´Ù.
+Çѱ۶óÅØÀº ¶óÅØ Æ²À» ¾²¹Ç·Î ÀÚ·á¹æÀÇ À̸§Àº \texttt{latex}ÀÌ µË´Ï´Ù.
+`\texttt{²Ù·¯¹Ì}'´Â À̸§ ±×´ë·Î ÅØÀÇ ²Ù·¯¹Ì À̸§À» °¡¸®Åµ´Ï´Ù.
+²Ù·¯¹Ì¸¦ ±¸¼ºÇÏ´Â ÆÄÀÏÀÌ Çϳª¹Û¿¡ ¾øÀ» ¶§¿¡ ÀÚ·á¹æÀº \texttt{misc}°¡
+µË´Ï´Ù. ¿©·¯ ÆÄÀÏ·Î ±¸¼ºµÇ¾î ÀÖÀ» ¶§´Â ²Ù·¯¹Ì À̸§¿¡ µû¸¥ Àû´çÇÑ
+À̸§ÀÇ ÀÚ·á¹æÀ» ¸¶·ÃÇÕ´Ï´Ù. ÀÚ·á¹æÀÇ ÆÄÀÏÀÇ Á¾·ù°¡ ¸¹À» °æ¿ì¿¡´Â
+ÇÏÀ§ÀÚ·á¹æÀ» µû·Î ¸¸µì´Ï´Ù. Çѱ۶óÅØÀÇ °æ¿ì¿¡ ÀÌ ÀÚ·á¹æÀÇ À̸§ÀÌ
+\texttt{hlatex}ÀÔ´Ï´Ù.
+
+Çѱ۶óÅØÀº ÆÄÀÏÀÇ ¼ö, ƯÈ÷ ±ÛÀÚü ÆÄÀÏÀÇ ¼ö°¡ ¸¹¾Æ¼­ Çѱ۶óÅØ ÀüüÀÇ
+»Ñ¸® (\texttt{TEXMF})¸¦ ´Þ¸® ÇÏÀÚ´Â ÀÇ°ßÀÌ ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î Áö¿ª
+ÆÄÀÏÀº \texttt{TEXMFLOCAL}·Î ´ëº¯µÇ´Â ÀÚ·á¹æ (teTeXÀÇ °æ¿ì¿¡´Â
+\texttt{/usr/share/texmf-local}, MikTeXÀÇ °æ¿ì¿¡´Â
+\texttt{c:\textbackslash localtexmf})¸¦ »Ñ¸®·Î ÇÏÁö¸¸ Çѱ۶óÅØÀÇ °ü¸®¸¦
+¿ëÀÌÇÏ°Ô Çϱâ À§Çؼ­´Â \texttt{TEXMFHANGUL}À» »Ñ¸®·Î Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
+ÀÚ·á¹æÀÇ À̸§Àº \texttt{texmf-hlatex}À» Á¦¾ÈÇÕ´Ï´Ù. ÅØ ¿î¿µ ü°è¿¡
+ÀÌ¿Í °°Àº ¼³Á¤À» Ãß°¡Çϱâ À§Çؼ­´Â \texttt{texmf.cnf} ¼³Á¤ ÆÄÀÏÀ»
+ÆíÁýÇÏ¿©¾ß ÇÕ´Ï´Ù. ÅØ ¿î¿µ ü°è¿¡¼­ ÇöÀç »ç¿ëÇÏ°í ÀÖ´Â ¼³Á¤ ÆÄÀÏÀÇ
+À§Ä¡´Â ´ÙÀ½ÀÇ ¸í·ÉÀ¸·Î ãÀ» ¼ö
+ÀÖ½À´Ï´Ù.\index{texmf.cnf@\texttt{texmf.cnf}}
+\begin{verbatim}
+ kpsewhich texmf.cnf
+\end{verbatim}
+¿î¿µ ü°è °ü¸®ÀÚÀÇ ±ÇÇÑÀ¸·Î ÀÌ ÆÄÀÏÀ» ÆíÁý±â·Î ¿­¾î¼­ Àû´çÇÑ °÷¿¡ (¿¡¸¦
+µé¾î \texttt{TEXMFMAIN}ÀÌ ¼³Á¤µÈ ÁÙ ´ÙÀ½¿¡) ´ÙÀ½°ú °°Àº ÁÙÀ» ³¢¿ö
+³Ö½À´Ï´Ù.
+\begin{verbatim}
+ TEXMFHANGUL = /usr/share/texmf-hlatex
+\end{verbatim}
+±×¸®°í \texttt{TEXMF}°¡ Á¤ÀÇµÈ ÁÙÀ» ã¾Æ ´ÙÀ½°ú °°Àº ½ÄÀ¸·Î
+\texttt{TEXMFHANGUL}À» Ãß°¡ÇÕ´Ï´Ù.
+\begin{verbatim}
+TEXMF = {...,!!$TEXMFHANGUL,!!$TEXMFMAIN,...}
+\end{verbatim}
+
+ÀÌ¿¡ µû¶ó Çѱ۶óÅØÀÇ ¸ðµë ¸í·É(macro) ÆÄÀϵéÀº
+\begin{verbatim}
+ texmf-hlatex/tex/latex/hlatex
+\end{verbatim}
+¿¡ ¼³Ä¡µË´Ï´Ù.
+
+ÅØ¿¡ µ¿¹ÝµÇ´Â ÇÁ·Î±×·¥À̳ª PDF\TeX{}À̳ª \OMEGA{}¿Í °°ÀÌ ±â´ÉÀÌ È®ÀåµÈ
+ÇÁ·Î±×·¥µéÀÌ ¸¹½À´Ï´Ù. ÀÌ¿Í °°Àº ÇÁ·Î±×·¥¿¡ ¼ÓÇÏ´Â ÀÔ·Â ÆÄÀϵéÀº
+\texttt{ÃÖ»óÀÚ·á¹æ}ÀÎ \texttt{tex} ¹Ø¿¡ µÓ´Ï´Ù. µû¶ó¼­ ¥Ë ¸ðµë ¸í·É
+ÆÄÀϵéÀº
+\begin{verbatim}
+ texmf-hlatex/tex/lambda/hlatex
+\end{verbatim}
+¿¡ ¼³Ä¡µË´Ï´Ù.
+
+±ÛÀÚü´Â ´ÙÀ½°ú °°Àº ±ÔÁ¤¿¡ ÀÇÇØ ¼³Ä¡ÇÒ °ÍÀ» ¿ä±¸ÇÕ´Ï´Ù.
+\begin{verbatim}
+ TEXMF/fonts/Çü½Ä/Á¦°øÀÚ/±ÛÀÚü
+ TEXMF/fonts/{enc,lig,map}/ÇÏÀ§°æ·Î
+\end{verbatim}
+`\texttt{Çü½Ä}'Àº ±ÛÀÚüÀÇ Á¾·ù¸¦ °¡¸®Åµ´Ï´Ù. Áï, \texttt{source},
+\texttt{tfm}, \texttt{ofm}, \texttt{vf}, \texttt{ovf}, \texttt{type1},
+\texttt{afm} µîÀÌ ÀÌ¿¡ ÇØ´çÇÕ´Ï´Ù. ±ÛÀÚüÀÇ ºÎȣȭ³ª ¿¬ÀÚ È¤Àº ±ÛÀÚü
+À̸§ ´ëÀÀ ÆÄÀϵéÀº °¢°¢ \texttt{enc, lig, map} `\texttt{Çü½Ä}' ÀÚ·á¹æ¿¡
+ÆòÇàÇÑ ÀÚ·á¹æ¿¡ µû·Î µÓ´Ï´Ù. `\texttt{Á¦°øÀÚ}'ÀÇ ´ë»óÀº ±ÛÀÚü¸¦
+¸¸µå´Â ¾÷ü³ª ¸¸µçÀÌ µîÀÔ´Ï´Ù. adobe ȸ»çÀÇ type1 ±ÛÀÚü
+(\texttt{adobe}), bitstream ȸ»çÀÇ type1 ±ÛÀÚü (\texttt{bitstrea}),
+D.~Knuth ±³¼öÀÇ \MF{} ±ÛÀÚü (\texttt{public}), J.~Knappen ¾¾ÀÇ \MF{}
+±ÛÀÚü (\texttt{jknappen}) µîÀ» ¿¹·Î µé ¼ö ÀÖ½À´Ï´Ù. Çѱ۶óÅØÀÇ °æ¿ì¿¡
+`\texttt{Á¦°øÀÚ}'´Â \texttt{uhc}ÀÔ´Ï´Ù. `\texttt{±ÛÀÚü}'´Â ±ÛÀÚÀÇ
+¸ð¾ç¿¡ µû¸¥ À̸§ÀÔ´Ï´Ù. adobe ȸ»ç¿¡¼­ ¸¸µç ±ÛÀÚü¿¡´Â
+\texttt{times}, \texttt{helvetic} µîÀÇ À̸§ÀÌ »ç¿ëµÇ°í D.~Knuth ±³¼ö°¡
+ÅØ ¿î¿µ ü°è¸¦ À§Çؼ­ ¸¸µç ±ÛÀÚüÀÇ °æ¿ì´Â \texttt{cm}, \texttt{ec}
+µîÀÇ À̸§ÀÌ »ç¿ëµÇ¸ç Çѱ۶óÅØ¿¡¼­ Á¦°øÇÏ´Â ±ÛÀÚü¿¡¼­´Â
+\texttt{myoungjo}, \texttt{gothic} µîÀÇ À̸§ÀÌ »ç¿ëµË´Ï´Ù.
+
+ÀÌ¿¡ µû¶ó Çѱ۶óÅØÀÇ ±ÛÀÚüµéÀº ´ÙÀ½ÀÇ ÀÚ·á¹æ¿¡ À§Ä¡ÇÏ°Ô µË´Ï´Ù.
+\begin{verbatim}
+ texmf-hlatex/fonts/Çü½Ä/uhc/{myoungjo,gothic,...}
+ texmf-hlatex/fonts/map/hlatex
+\end{verbatim}
+
+ÀÌÇÏÀÇ ¼ÒÀý¿¡¼­´Â À§¿Í °°Àº TDS¿¡ ÀÇ°ÅÇÏ¿© Çѱ۶óÅØÀ» ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ»
+¾È³»ÇÕ´Ï´Ù.
+
+
+\subsection{Çѱ۶óÅØÀÇ ¸ðµë ¸í·É ÆÄÀÏ ¼³Ä¡}
+\label{¼ÒÀý:¸ðµëÆÄÀϼ³Ä¡}\index{Çѱ۶óÅØ!¼³Ä¡!¸ðµë}
+
+Çѱ۶óÅØÀÇ °¢Á¾ ¸ðµë ¸í·É ÆÄÀÏÀº KTUG (Korean TeX User Group)ÀÇ ftp
+¼­¹ö ȤÀº CTAN (Comprehensive TeX Archive Network)ÀÇ ´ÙÀ½ URL¿¡¼­
+°¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.\footnote{CTAN¿¡¼­´Â ÀÚ·á¹æ ¾È¿¡¼­ ¹öÀüÀ» È®ÀÎÇϼ¼¿ä.}
+\begin{verbatim}
+ ftp://ftp.ktug.or.kr/pub/ktug/hlatex/HLaTeX-1.0.1.tar.gz
+ ftp://ftp.dante.de/tex-archive/language/korean/HLaTeX.tar.gz
+\end{verbatim}
+ÆÄÀÏÀÇ ¾ÐÃà°ú ¹­À½À» Ç®°í ÇÊ¿äÇÑ ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ ÇØ´çÇÏ´Â ÀÚ·á¹æ¿¡
+º¹»çÇÔÀ¸·Î½á ¼³Ä¡µË´Ï´Ù.
+\newcommand{\installmacros}[3]{
+ \hspace*{1em}
+ \parbox[t]{.9\textwidth}{%
+ \parindent=0pt
+ \hangindent=1em \hangafter=1
+ {\small\µð³ª·ç ¿øõ ÀÚ·á¹æ}: \ttfamily #1
+
+ \hangindent=1cm \hangafter=1
+ {\small\µð³ª·ç ÆÄÀÏ}: \ttfamily #2
+
+ \hangindent=1cm \hangafter=1
+ {\small\µð³ª·ç ¸ñÇ¥ ÀÚ·á¹æ}: \ttfamily #3}
+}
+\begin{list}{\textbullet}{}
+\item Çѱ۶óÅØ ¸ðµë ¸í·É ÆÄÀÏ:\\
+ \installmacros{latex}%
+ {hangul.sty, euc-kr.tex, hfont.tex, hfont.sty, josa.tab, hsw*.fd,
+ hww*.fd, hhw*.fd}%
+ {texmf-hlatex/tex/latex/hlatex}
+\item ÇÑ±Û¥Ë ¸ðµë ¸í·É ÆÄÀÏ: \\
+ \installmacros{lambda}%
+ {u8hangul.tex, uhc-test.tex, uhc*.fd}%
+ {texmf-hlatex/tex/lambda/hlatex}
+\item ÇÑ±Û¥Ë \OMEGA{}TP{} ÆÄÀÏ: \\
+ \installmacros{lambda}%
+ {hlatex.otp, hlatex.ocp}%
+ {texmf-hlatex/omega/\{otp,ocp\}/hlatex}
+\item Çѱ۶óÅØ¿¡¼­ \texttt{halpha.bst}¸¦ »ç¿ëÇÒ ¶§ Á¤ÀǵǴ ÇÑ±Û À̸§
+ ÆÄÀÏ:\\
+ \installmacros{contrib}%
+ {hbibname-k.tex}%
+ {texmf-hlatex/tex/latex/hlatex/}
+\item Çѱۥ˿¡¼­ \texttt{halpha.bst}¸¦ »ç¿ëÇÒ ¶§ Á¤ÀǵǴ ÇÑ±Û À̸§
+ ÆÄÀÏ:\\
+ \installmacros{contrib}%
+ {hbibname-u.tex}%
+ {texmf-hlatex/tex/lambda/hlatex/}
+\item ÇÑ±Û Âü°í ¹®Çå ¾ç½Ä ÆÄÀÏ:\\
+ \installmacros{contrib}%
+ {halpha.bst}%
+ {texmf-hlatex/bibtex/bst/hlatex}
+\item Âü°í ¹®Çå ÇÑ±Û À̸§ Á¤ÀÇ ÆÄÀÏ: \\
+ \installmacros{contrib}%
+ {hbname-k.tex, hbname-u.tex}%
+ {texmf-hlatex/tex/\{latex,lambda\}/hlatex}
+\item ÇÑ±Û »öÀÎ/¾îÈÖ ¾ç½Ä ÆÄÀÏ: \\
+ \installmacros{contrib}%
+ {contrib/hind.ist, contrib/hglo.ist}%
+ {texmf-hlatex/makeindex}
+\item ÇÑ±Û Âü°í ¹®Çå/»öÀÎ »ý¼º ÆÄÀÏ: À¯´Ð½º ¿î¿µ ü°è¿¡¼­´Â
+ \texttt{contrib} ÀÚ·á¹æ¿¡ ÀÖ´Â ¿øõ ÆÄÀÏ \texttt{hmakeindex.c}¿Í
+ \texttt{hbibtex.c}¸¦ ½ÇÇà ÇÁ·Î±×·¥À¸·Î ¹ø¿ªÇÏ¿© ¿î¿µ ü°èÀÇ ½ÇÇà
+ ÇÁ·Î±×·¥ ÀÚ·á¹æ¿¡ º¹»çÇÕ´Ï´Ù.\\
+ \texttt{gcc hmakeindex.c -o hmakeindex}\\
+ \texttt{gcc hbibtex.c -o hbibtex}\\
+ À©µµ¿ìÁî ¿î¿µ ü°è¿¡¼­´Â \texttt{contrib} ÀÚ·á¹æ¿¡ ÀÖ´Â
+ \texttt{hmakeindex.exe}¿Í \texttt{hbibtex.exe}¸¦ ½ÇÇà ÇÁ·Î±×·¥
+ ÀÚ·á¹æ¿¡ º¹»çÇÕ´Ï´Ù.
+\item Çѱ۶óÅØ¿¡ Àû´çÇÏ°Ô ¼öÁ¤µÈ ¶óÅØ \texttt{tools} ÆÐÅ°Áö:\\
+ \installmacros{contrib}
+ {khyper.sty, showhkeys.sty, showhtags.sty}%
+ {texmf-hlatex/tex/latex/hlatex}
+\item ÇÑ±Û ¹®¼­¿¡¼­ ÈçÈ÷ »ç¿ëµÇ´Â °¢ÁÖ ÆÇÂ¥±â ¾ç½Ä ÆÄÀÏ:\\
+ \installmacros{contrib}%
+ {hangulfn.sty, hfn-k.tex, hfn-u.tex}%
+ {texmf-hlatex/tex/\{latex,lambda\}/hlatex}
+\end{list}
+
+\texttt{hangul.sty}Àº ¿ì¸®¸» ¹®¼­ÀÇ ¸ð¾ç»õ ÆÄÀϷμ­ ¸ðµç Çѱ۶óÅØ
+¹®¼­¿¡ »ç¿ëµÇ´Â ¾ç½Ä ÆÄÀÏÀÔ´Ï´Ù.\index{Çѱ۶óÅØ!¼³Ä¡!hangul.sty}
+\texttt{hangul.sty}Àº ¶óÅØ°ú ¥Ë°¡ »ç¿ëµÉ ¶§¸¦ ±¸ºÐÇÏ¿© °¢°¢
+\texttt{euc-kr.tex}°ú \texttt{u8hangul.tex}¸¦ ÀнÀ´Ï´Ù.
+\texttt{euc-kr.tex}Àº EUC-KR ºÎȣȭ ¹®ÀÚ¸¦ ó¸®Çϱâ À§ÇØ
+\texttt{hfont.tex}À» ÀÐ¾î µéÀÔ´Ï´Ù. \texttt{hfont.sty}Àº
+\texttt{hangul.sty} ´ë½Å¿¡ »ç¿ëµÉ ¼ö ÀÖÀ¸¸ç ¿ì¸®¸» ¹®ÀÚ¸¦ ó¸®ÇÏ´Â
+±â´É¸¸ ÀÌ¿ëÇÏ´Â ¸ð¾ç»õ ÆÄÀÏÀ̸ç \texttt{hangul.sty}¿¡¼­ Á¦°øÇÏ´Â ´Ù¾çÇÑ
+ÇÑ±Û ¹®¼­ ó¸® ¾ç½ÄÀÌ »ç¿ëµÇÁö ¾Ê°í ±âÁ¸ÀÇ ¿µ¹® ¹®¼­ÀÇ Ã³¸® ¾ç½ÄÀÌ
+»ç¿ëµË´Ï´Ù. \texttt{josa.tab}Àº ÀÚµ¿ Á¶»ç 󸮸¦ À§ÇØ
+\texttt{euc-kr.tex}ÀÌ ÀоîµéÀÌ´Â ÆÄÀÏÀÔ´Ï´Ù. Çѱ۶óÅØ¿¡¼­ Á¦°øÇÏÁö
+¾Ê´Â ±ÛÀÚüÀÇ ¾ÖÃÊ°ªÀ» Ãß°¡·Î ¼³Á¤Çϰųª ±âÁ¸ÀÇ ¼³Á¤À» ¹Ù²Ù±â À§Çؼ­´Â
+\texttt{hfont.cfg}¿¡ ¼³Á¤ »çÇ×À» ±â·ÏÇÏ¿© ÅØ ¿î¿µ ü°è¿¡ ¼³Ä¡Çϸé
+\texttt{hfont.tex}ÀÌ ÀÚµ¿À¸·Î ¼³Á¤À» ¹Ý¿µÇÕ´Ï´Ù.
+
+Çѱ۶óÅØ¿¡ »ç¿ëµÇ´Â ±ÛÀÚü´Â »ó¡ ¹®ÀÚ¿Í ÇÑ±Û ±×¸®°í ÇÑÀÚ·Î ³ª´µ¾îÁ®
+ÀÖÀ¸¸ç »ó¡ ±ÛÀÚ¸¦ Á¤ÀÇÇÏ´Â ÆÄÀÏÀÌ \texttt{hsw*.fd}ÀÌ°í ÇÑ±Û ±ÛÀÚ¸¦
+Á¤ÀÇÇÏ´Â ÆÄÀÏÀÌ \texttt{hws*.fd}À̸ç ÇÑÀÚ ±ÛÀÚ¸¦ Á¤ÀÇÇÏ´Â ÆÄÀÏÀÌ
+\texttt{hhs*.fd}ÀÔ´Ï´Ù.\index{Çѱ۶óÅØ!¼³Ä¡!.fd}
+
+Çѱۥ˸¦ »ç¿ëÇÒ °æ¿ì¿¡´Â \texttt{u8hangul.tex} ÆÄÀÏÀÌ UTF-8 ºÎȣȭ
+¹®ÀÚ¸¦ ó¸®Çϱâ À§ÇÑ \OMEGA{}TP{} (\OMEGA{} Translation Process) ÆÄÀÏÀÎ
+\texttt{hlatex.ocp}¸¦ °¡µ¿ÇÕ´Ï´Ù.\index{Çѱ۶óÅØ!¼³Ä¡!hlatex.ocp}
+\texttt{hlatex.otp}´Â ±â°è¾î·Î ¹ø¿ªµÇ±â ÀüÀÇ ÅؽºÆ® ÆÄÀÏÀÔ´Ï´Ù.
+Çѱۥ˿¡ »ç¿ëµÇ´Â ±ÛÀÚ´Â Çѱ۶óÅØ¿¡ »ç¿ëµÇ´Â ±ÛÀÚ¿Í ´Þ¸® »ó¡, ÇѱÛ,
+ÇÑÀÚ·Î ³ª´µÁö ¾ÊÀ¸¸ç ±ÛÀÚü Á¤ÀÇ ÆÄÀÏÀÇ À̸§µéÀº
+\texttt{uhc*.fd}ÀÔ´Ï´Ù.
+
+\texttt{halpha.bst}´Â ÇÑ±Û Âü°í ¹®Çå µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÒ ¶§ ÇÊ¿äÇÑ
+\BibTeX{} ¾ç½Ä ÆÄÀÏÀÔ´Ï´Ù.\index{Çѱ۶óÅØ!¼³Ä¡!halpha.bst} Âü°í ¹®Çå
+µ¥ÀÌÅͺ£À̽º¸¦ ó¸®ÇÒ ¶§¿¡´Â ÀÌ ÇÑ±Û ¾ç½Ä ÆÄÀÏ¿¡ Á¤ÀÇµÈ ÇÑ±Û À̸§ÀÌ
+»ç¿ëµÇ´Âµ¥, Çѱ۶óÅØ°ú ÇѱۥËÀÇ ºÎȣȭ ¹æ½ÄÀÌ ¼­·Î ´Ù¸£¹Ç·Î
+\texttt{hbname-k.tex}°ú \texttt{hbname-u.tex}¿¡ ¼­·Î ´Ù¸¥ ºÎȣȭ
+¹æ½ÄÀ¸·Î ÇÑ±Û À̸§À» Á¤ÀÇÇÏ¿´½À´Ï´Ù. Çѱۥ˿¡¼­ Âü°í ¹®Çå
+µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇÒ ¶§´Â ¥Ë°¡ º¸Á¶ ÆÄÀÏ¿¡ 8ºñÆ® ¹®ÀÚ¸¦ Ãâ·ÂÇÏÁö
+¸øÇÕ´Ï´Ù. µû¶ó¼­ ¹Ì¸® º¸Á¶ ÆÄÀÏÀÇ ÇÑ±Û ¹®ÀÚ¸¦ 8ºñÆ®·Î º¯È¯ÇÏ´Â ÀÛ¾÷ÀÌ
+ÇÊ¿äÇϸç À̸¦ À§Çؼ­´Â \texttt{contrib} ÀÚ·á¹æÀÇ \texttt{hbibtex.c}¸¦
+½ÇÇà ÇÁ·Î±×·¥À¸·Î ¹ø¿ªÇÏ¿© »ç¿ëÇÏ¿©¾ß ÇÕ´Ï´Ù. À©µµ¿ìÁî ¿î¿µ ü°è¿¡¼­´Â
+¹Ì¸® ¹ø¿ªÇÑ \texttt{hbibtex.exe}¸¦ »ç¿ëÇϸé
+µË´Ï´Ù.\index{hbibtex@\texttt{hbibtex}}
+
+\texttt{hind.ist}¿Í \texttt{hglo.ist}´Â \texttt{makeindex}·Î ¿ì¸®¸»
+»öÀÎ ¹× ¾îÈÖÁýÀ» ÀÛ¼ºÇÒ ¶§ÀÇ »ç¿ëµÇ´Â ¸ð¾ç»õ
+ÆÄÀÏÀÔ´Ï´Ù.\index{hind.ist}\index{hglo.ist} »öÀÎ ÀÛ¼º ½Ã¿¡ ¹®Á¦°¡ µÇ´Â
+ºÎºÐÀº \texttt{\textbackslash indexhead}·Î ±¸ºÐµÇ´Â »öÀÎÀÇ ¸Ó¸´±ÛÀÚÀÇ
+ó¸®Àε¥ À̸¦ À§Çؼ­´Â \texttt{contrib} ÀÚ·á¹æ¿¡ ÀÖ´Â
+\texttt{hmakeindex.c}¸¦ ¼öÇà ÇÁ·Î±×·¥À¸·Î ¹ø¿ªÇؼ­ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
+\texttt{hmakeindex}´Â ¶ÇÇÑ Çѱۥ˿¡¼­ º¸Á¶ ÆÄÀÏ¿¡ Ãâ·ÂÇÏ´Â 8ºñÆ® ¹®ÀÚÀÇ
+ÅØ Ç¥±â ¹æ½ÄÀ» ÀνÄÇÏ¿© \texttt{makeindex}ÀÇ ¹®ÀÚ Á¤·ÄÀÌ Á¦´ë·Î
+¼öÇàµÇµµ·Ï ÇϹǷΠÇѱ۶óÅØ°ú Çѱۥ˿¡¼­ µ¿½Ã¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
+À©µµ¿ìÁî ¿î¿µ ü°è¿¡¼­´Â ¹Ì¸® ¹ø¿ªÇÑ \texttt{hmakeindex.exe}¸¦ »ç¿ëÇϸé
+µË´Ï´Ù.\index{hmakeindex@\texttt{hmakeindex}}
+
+\texttt{hangulfn.sty}Àº ¶óÅØ¿¡¼­ ±âº»ÀûÀ¸·Î Á¦°øµÇ´Â °¢ÁÖ ÆÇÂ¥±â Çü½ÄÀ»
+¼öÁ¤ÇÏ¿© ÇÑ±Û ¹®¼­¿¡¼­ ÈçÈ÷ º¼ ¼ö ÀÖ´Â ¹æ½ÄÀÇ °¢ÁÖ ÆÇÂ¥±â¸¦ ½±°Ô ó¸®ÇÒ
+¼ö ÀÖµµ·Ï Çϱâ À§ÇØ Á¦°øµÇ´Â ÆÐÅ°ÁöÀÔ´Ï´Ù. ÀÌ ÆÐÅ°Áö¸¦ »ç¿ëÇÏ¸é °¢ÁÖ
+¹øÈ£ ¾ç½ÄÀ» ¾ÖÃÊ°ªÀΠ÷ÀÚ(``$^1$'') ȤÀº °ýÈ£(``1)'') Áß¿¡¼­ ¼±ÅÃÇÒ ¼ö
+ÀÖ°í °¢ÁÖ¸éÀ» ³»¾î¾²±â ¹× µé¿©¾²±â¿¡ ÀÇÇÑ ÆÇÂ¥±â¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
+¼ÒÀý \ref{¼ÒÀý:°¢ÁÖÆÇÂ¥±â}¿¡ ÀÚ¼¼ÇÑ »ç¿ë¹ýÀÌ ¼Ò°³µË´Ï´Ù. ¼±Åà »çÇ×À»
+ÁöÁ¤ÇÏ´Â ÇÑ±Û À̸§ÀÇ ºÎȣȭ¿¡ µû¶ó Çѱ۶óÅØ¿¡¼­´Â \texttt{hfn-k.tex}À»,
+Çѱۥ˿¡¼­´Â \texttt{hfn-u.tex}À» »ç¿ëÇÕ´Ï´Ù.
+
+
+\subsection{ÇÑ±Û ±ÛÀÚü ¼³Ä¡}
+\label{¼ÒÀý:±ÛÀÚü¼³Ä¡}\index{Çѱ۶óÅØ!¼³Ä¡!±ÛÀÚü}
+
+Çѱ۶óÅØÀÇ °¢Á¾ ±ÛÀÚü´Â KTUG (Korean TeX User Group)ÀÇ ftp
+¼­¹ö ȤÀº CTAN (Comprehensive TeX Archive Network)ÀÇ ´ÙÀ½ URL¿¡¼­
+°¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.
+\begin{verbatim}
+ ftp://ftp.ktug.or.kr/pub/ktug/hlatex/fonts/
+ ftp://ftp.dante.de/tex-archive/fonts/korean/HLaTeX/
+\end{verbatim}
+
+±ÛÀÚüµéÀº ¸ðµÎ Çѱ۶óÅØ°ú Çѱۥ˿¡¼­ »ç¿ëµÉ ¼ö ÀÖÀ¸¸ç ´ÙÀ½°ú °°ÀÌ
+\texttt{tar}/\texttt{gzip}À¸·Î ¾ÐÃàµÇ¾î Á¦°øµË´Ï´Ù.
+
+\smallskip
+\begin{tabular}{|c|ll|}\hline
+ ±ÛÀÚü ¼³Á¤ & uhc-base.map, uhc-extra.map & \ttfamily uhc-fonts-1.0.tar.gz
+ \\\hline
+ & \fontfamily{mj}\selectfont ¸íÁ¶ & \ttfamily uhc-myoungjo-1.0.tar.gz
+ \\
+ \raisebox{1.5ex}[-1.5ex]{񃧯}
+ & \fontfamily{gt}\selectfont °íµñ & \ttfamily uhc-gothic-1.0.tar.gz
+ \\
+ \raisebox{1.5ex}[-1.5ex]{±ÛÀÚü}
+ & \fontfamily{tz}\selectfont ŸÀÚ & \ttfamily uhc-taza-1.0.tar.gz
+ \\
+ \hline
+ & \fontfamily{gr}\selectfont ±×·¡ÇÈ & \ttfamily uhc-graphic-1.0.tar.gz
+ \\
+ & \fontfamily{gs}\selectfont ±Ã¼­ & \ttfamily uhc-gungseo-1.0.tar.gz
+ \\
+ & \fontfamily{sh}\selectfont ½Å¹® & \ttfamily uhc-shinmun-1.0.tar.gz
+ \\
+ & \fontfamily{pg}\selectfont Çʱâ & \ttfamily uhc-pilgi-1.0.tar.gz
+ \\
+ & \fontfamily{pn}\selectfont Ææ±Û¾¾/%
+ \fontfamily{ph}\selectfont ÆæÈ긲 & \ttfamily uhc-pen-1.0.tar.gz
+ \\
+ \raisebox{1.5ex}[-1.5ex]{Ãß°¡}
+ & \fontfamily{bm}\selectfont º½±Û¾¾ & \ttfamily uhc-bom-1.0.tar.gz
+ \\
+ \raisebox{1.5ex}[-1.5ex]{±ÛÀÚü}
+ & \fontfamily{yt}\selectfont ¿¾±Û & \ttfamily uhc-yetgul-1.0.tar.gz
+ \\
+ & \fontfamily{jmj}\selectfont ÀÚ¸ð (¸íÁ¶/%
+ \fontfamily{jgt}\selectfont °íµñ/%
+ \fontfamily{jnv}\selectfont ³ëº§/%
+ \fontfamily{jsr}\selectfont ¼Ò¶ó) & \ttfamily uhc-jamo-1.0.tar.gz
+ \\
+ & \fontfamily{vd}\selectfont ¹Ù´Ù & \ttfamily uhc-vada-1.0.tar.gz
+ \\
+ & \fontfamily{pga}\selectfont Çʱâa & \ttfamily uhc-pilgia-1.0.tar.gz
+ \\
+ & \fontfamily{dn}\selectfont µð³ª·ç & \ttfamily uhc-dinaru-1.0.tar.gz
+ \\
+ \hline
+\end{tabular}
+
+\smallskip UHC ±ÛÀÚü´Â Å©°Ô ±âº» ±ÛÀÚü¿Í Ãß°¡ ±ÛÀÚü·Î ºÐ·ùµÇ¸ç ¸ðµÎ
+\PS{} Type1 Çü½ÄÀÇ 14°¡Áö Á¾·ù°¡ ÀÖ½À´Ï´Ù.\index{Çѱ۶óÅØ!±ÛÀÚü}
+Type1 ±ÛÀÚü´Â \texttt{afm}°ú \texttt{pfb} Çü½ÄÀÇ ÆÄÀÏ·Î ±¸¼ºµÇ´Âµ¥,
+\texttt{afm} ÆÄÀÏÀÌ \texttt{tfm}°ú \texttt{vf} Çü½ÄÀÇ ÆÄÀÏ·Î ÀüȯµÇ¾î
+¶óÅØ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ¥Ë¿ëÀ¸·Î´Â \texttt{ofm}, \texttt{ovf}
+Çü½ÄÀÇ ÆÄÀÏ·Î Á¦°øµË´Ï´Ù.
+
+ÀÌ ±ÛÀÚüµéÀº \verb|\fontseries| Áß Á¼Àº ³ÐÀÌ(75\%)¿¡¼­ º¸Åë
+³ÐÀÌ(100\%), È®Àå ³ÐÀÌ(125\%), ÃÊÈ®Àå ³ÐÀÌ(200\%)±îÁöÀÇ Å©±â¸¦ °®°í
+ÀÖÀ¸¸ç, ¹«°Ô ºÎºÐÀº ¸íÁ¶Ã¼, °íµñü, ±×·¡ÇÈü, ÇʱâüÀÇ °æ¿ì º¸Åë
+¹«°Ô(medium)¿Í ÁøÇÑ ¹«°Ô(bold)°¡ ÀÖ°í, µð³ª·çü¿¡´Â °¡´Â
+¹«°Ô(light)±îÁö ÀÖÀ¸¸ç ±× ¿ÜÀÇ ±ÛÀÚü¿¡´Â ÇÑ °¡Áö Á¾·ù¸¸
+ÀÖ½À´Ï´Ù.\index{±ÛÀÚü!³ÐÀÌ} \verb|\fontshape|Àº ¸ðµÎ º¸Åë ¸ð¾ç°ú
+±â¿ïÀÎ ¸ð¾çÀ¸·Î ±¸¼ºµÇ¸ç ±â¿ïÀÎ ¸ð¾çÀÌ ÀÌÅŸ¯ ¸ð¾çÀ» ´ë½ÅÇÕ´Ï´Ù.
+
+°¢Á¾ ±ÛÀÚüµéÀº \texttt{TEXMF/fonts} ÀÚ·á¹æ¿¡¼­
+\texttt{gunzip}/\texttt{tar}·Î ¾ÐÃàÀ» Ç®¸é ¼³Ä¡°¡ ³¡³³´Ï´Ù.
+
+\begin{verbatim}
+ gunzip -c uhc-myoungjo.tar.gz | tar xvf -
+ ...
+\end{verbatim}
+
+\PS{} UHC ±ÛÀÚü¸¦ »ç¿ëÇÏ¿© ÀÎ¼â ¹× ´Ù¸¥ ÈÄó¸® ÀÛ¾÷À» Çϱâ À§Çؼ­´Â
+\PS{} ±ÛÀÚüÀÇ ¼³Á¤ ÀÛ¾÷ÀÌ ÇÊ¿äÇϸç À̸¦ À§ÇØ ±âº» ±ÛÀÚü¿Í Ãß°¡
+±ÛÀÚüÀÇ ¼³Á¤¿¡ ÇÊ¿äÇÑ \texttt{uhc-base.map}°ú \texttt{uhc-extra.map}
+ÆÄÀÏÀÌ Á¦°øµË´Ï´Ù.\index{Çѱ۶óÅØ!¼³Ä¡!fontmap} Àû¾îµµ web2c 7.5.4
+ÀÌ»óÀÇ ¹öÀü¿¡¼­ ÀÌ fontmap ÆÄÀÏÀº \texttt{TEXMF/fonts/map}ÀÇ ÇÏÀ§
+ÀÚ·á¹æ¿¡ ¼³Ä¡µÇ°í ÀÌÀüÀÇ web2c ¹öÀü¿¡¼­´Â \texttt{TEXMF/dvips}ÀÇ ÇÏÀ§
+ÀÚ·á¹æ¿¡ ¼³Ä¡µË´Ï´Ù. web2c 7.5.4 ¹öÀüÀ» ±âÁØÀ¸·Î ÇÒ ¶§ ÀÌ µÎ
+fontmap ÆÄÀÏÀº \texttt{TEXMF/fonts/map/hlatex} ÀÚ·á¹æ¿¡ ¼³Ä¡µÇ´Â °ÍÀ»
+¿øÄ¢À¸·Î ÇÕ´Ï´Ù.
+
+\texttt{uhc-fonts-1.0.tar.gz}À» Àû´çÇÑ À§Ä¡¿¡¼­ Ç®°í
+\texttt{uhc-fonts-1.0} ÀÚ·á¹æ¿¡ ÀÖ´Â µÎ fontmap ÆÄÀÏÀ»
+\texttt{TEXMF/fonts/map/hlatex}¿¡ º¹»çÇÕ´Ï´Ù. fontmap ÆÄÀÏÀÌ ¼³Ä¡µÈ
+ÈÄ¿¡´Â ¿î¿µ ü°èÀÇ °ü¸®Àڷμ­ \texttt{texhash}¸¦ ½ÇÇà ½ÃÄѼ­
+\texttt{ls-R} µ¥ÀÌÅͺ£À̽º¸¦ °»½ÅÇÏ°í
+\begin{verbatim}
+ updmap-sys --enable Map=uhc-base.map
+\end{verbatim}
+À» ½ÇÇà½ÃÅ°¸é \texttt{dvips}, \texttt{pdftex}, \texttt{xdvi},
+\texttt{ps2pk}, \texttt{gsftopk}, \texttt{dvipdfm} µî°ú °°Àº ÈÄó¸®
+ÇÁ·Î±×·¥¿¡¼­ ÇÑ±Û ¶óÅØ ±ÛÀÚü¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ¼³Á¤ µË´Ï´Ù. Ãß°¡
+±ÛÀÚüµµ ÇÔ²² ¼³Ä¡ÇÏ¿´À» °æ¿ì¿¡´Â \texttt{uhc-extra.map}¿¡ ´ëÇؼ­µµ
+À§¿Í °°Àº ¸í·ÉÀ» ¼öÇàÇÕ´Ï´Ù.
+
+
+\subsection{¶óÅØ ¼³Ä¡}
+\label{sec:instLaTeXe}\index{Çѱ۶óÅØ!¼³Ä¡!¶óÅØ}
+
+Çѱ۶óÅØÀº ¶óÅØÀ» ±â¹ÝÀ¸·Î ¿òÁ÷ÀÔ´Ï´Ù. ±×·¯¹Ç·Î ¿î¿µ ü°è¿¡ ¶óÅØÀÌ
+¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÑ±Û ¹®¼­¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¶óÅØÀº ¸ðµç ÅØ ¿î¿µ
+ü°è¿¡ ±âº»ÀûÀ¸·Î žÀçµÇ¾î ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î À¯´Ð½º³ª ¸®´ª½º ¿î¿µ
+ü°è¿¡´Â ÁÖ·Î te\TeX{}ÀÌ ÅØ ¿î¿µ ü°è·Î ¼³Ä¡µÇ°í MS À©µµ¿ì ¿î¿µ
+ü°è¿¡´Â ÁÖ·Î Mik\TeX{}ÀÌ ÅØ ¿î¿µ ü°è·Î ¼³Ä¡µÇ´Âµ¥ ÀÌ ÅØ ¿î¿µ
+ü°è¿¡´Â ¶óÅØÀÌ Å¾ÀçµÇ¾î ÀÖ½À´Ï´Ù.
+
+¸¸ÀÏ¿¡ ÅØ ¿î¿µ ü°è¿¡ ¶óÅØÀÌ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ¸¸é °¡±î¿î
+CTAN¿¡¼­´Â ¸ðµÎ°¡ ÆÄÀÏ ¿Å±è ±Ô¾à(ftp, File Transfer Protokol)À» ÅëÇØ
+À͸íÀ¸·Î \texttt{/tex-archive}¿¡ ÀÖ´Â ¸ðµç ÅØ ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÀ¯·Ó°Ô
+°¡Á®´Ù ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°ÀÌ ¶óÅØÀ» °¡Á®¿É´Ï´Ù.
+\begin{verbatim}
+ hpserv:> ftp ftp.dante.de
+ login: ftp
+ passwd: ftp
+ ftp> cd /tex-archive/macros/latex
+ ftp> bin
+ ftp> get base.tar.gz
+ ftp> get required.tar.gz
+ ftp> bye
+\end{verbatim}
+°¡Á®¿Â ¾ÐÃà ÆÄÀÏÀ» Ç®°í ¶óÅØÀ» ¼³Ä¡ÇÕ´Ï´Ù. ÀÌÀüÀÇ ¶óÅØ ¹öÀü 209°¡
+¼³Ä¡µÇ¾î ÀÖÀ¸¸é ¸ÕÀú À̸¦ ¿©¹ú ¸¸µé±â(backup)ÇÕ´Ï´Ù.
+\begin{verbatim}
+ mv TEXMF/tex/latex TEXMF/tex/latex209
+ mkdir TEXMF/tex/latex
+ mkdir TEXMF/tex/latex/base
+ tar xzvf base.tar.gz
+ cd latex/base
+ initex unpack.ins
+ initex latex.ltx
+ cp latex.fmt texmf/web2c
+ cp *.sty *.tex *.fd *.clo *.cls *.def texmf/tex/latex/base
+\end{verbatim}
+ÀÌ ¿Ü¿¡µµ \texttt{required.tar.gz}À» Ç®¸é \texttt{amslatex},
+\texttt{babel}, \texttt{cyrillic}, \texttt{graphics}, \texttt{psnfss},
+\texttt{tools} ÇÏÀ§ ÀÚ·á¹æÀÌ »ý±â¸ç °¢ ÇÏÀ§ ÀÚ·á¹æÀÇ ²Ù·¯¹Ì¸¦ ¼³Ä¡ÇÏ´Â
+°ÍÀÌ ÁÁ½À´Ï´Ù. ¼³Ä¡ ¹æ¹ýÀº ´ëºÎºÐÀÇ °æ¿ì À§¿¡¼­ ¼³Ä¡ÇÑ
+\texttt{latex}À¸·Î \texttt{.ins} ÆÄÀÏÀ» µ¹¸®¸é µË´Ï´Ù. ¿¹¸¦ µé¾î
+\begin{verbatim}
+ cd ../required/tools
+ latex tools.ins
+\end{verbatim}
+CTANÀÇ ÀÚ·á¹æ \texttt{/tex-archive/macros/latex} ¹Ø¿¡´Â ´Ù¸¥
+²Ù·¯¹ÌµéÀÌ ÀÖÀ¸¸ç \texttt{packages} ¹× \texttt{contrib} ÀÚ·á¹æ¿¡¼­
+ÇÊ¿äÇÑ ²Ù·¯¹Ì¸¦ ã¾Æ Ãß°¡ÀûÀ¸·Î ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
+
+
+\subsection{¿ä¾à}
+\label{sec:¼³Ä¡¿ä¾à}
+
+¿î¿µ ü°èÀÇ °ü¸®Àڷμ­ ``ÆÄÀÏ''À» ``°æ·Î''¿¡ º¹»çÇÑ ÈÄ
+°æ¿ì¿¡ µû¶ó¼­ ``¼³Á¤''À» ÇÕ´Ï´Ù.
+\begin{itemize}
+\item
+ \begin{itemize}
+ \item ÆÄÀÏ: \texttt{hangul.sty}, \texttt{hfont.tex},
+ \texttt{euc-kr.tex} \texttt{hfont.sty}, \texttt{josa.tab},
+ \texttt{hfont.cfg}, \texttt{hsw*.fd}, \texttt{hww*.fd},
+ \texttt{hhw*.fd} (\texttt{latex} ÀÚ·á¹æ)
+ \item °æ·Î: \texttt{texmf-hlatex/tex/latex/hlatex}
+ \item ¼³Á¤: \texttt{texhash}
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item ÆÄÀÏ: \texttt{u8hangul.tex}, \texttt{uhc-test.tex},
+ \texttt{uhc*.fd} (\texttt{lambda} ÀÚ·á¹æ)
+ \item °æ·Î: \texttt{texmf-hlatex/tex/lambda/hlatex}
+ \item ¼³Á¤: \texttt{texhash}
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item ÆÄÀÏ: \texttt{hlatex.otp}, \texttt{hlatex.ocp}
+ (\texttt{lambda} ÀÚ·á¹æ)
+ \item °æ·Î: \texttt{texmf-hlatex/omega/\{otp,ocp\}/hlatex}
+ \item ¼³Á¤: \texttt{texhash}
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item ÆÄÀÏ: \texttt{hangulfn.sty}, \texttt{hfn-k.tex},
+ \texttt{hbibname-k.tex}, \texttt{khypher.sty},\\
+ \texttt{showhkeys.sty}, \texttt{showhtags.sty} (\texttt{contrib}
+ ÀÚ·á¹æ)
+ \item °æ·Î: \texttt{texmf-hlatex/tex/latex/hlatex}
+ \item ¼³Á¤: \texttt{texhash}
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item ÆÄÀÏ: \texttt{hfn-k.tex}, \texttt{hbibname-u.tex}
+ (\texttt{contrib} ÀÚ·á¹æ)
+ \item °æ·Î: \texttt{texmf-hlatex/tex/lambda/hlatex}
+ \item ¼³Á¤: \texttt{texhash}
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item ÆÄÀÏ: \texttt{halpha.bst} (\texttt{contrib} ÀÚ·á¹æ)
+ \item °æ·Î: \texttt{texmf-hlatex/bibtex/bst/hlatex}
+ \item ¼³Á¤: \texttt{texhash}
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item ÆÄÀÏ: \texttt{hind.ist}, \texttt{hglo.ist} (\texttt{contrib}
+ ÀÚ·á¹æ)
+ \item °æ·Î: \texttt{texmf-hlatex/makeindex}
+ \item ¼³Á¤: \texttt{texhash}
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item ÆÄÀÏ: À¯´Ð½º ¿î¿µ ü°è¿¡¼­´Â \texttt{hmakeindex.c},
+ \texttt{hbibtex.c}. (À©µµ¿ìÁî ¿î¿µ ü°è¿¡¼­´Â
+ \texttt{hmakeindex.exe}, \texttt{hbibtex.exe}. (\texttt{contrib}
+ ÀÚ·á¹æ)
+ \item °æ·Î: ¿î¿µ ü°èÀÇ ½ÇÇà ÇÁ·Î±×·¥ ÀÚ·á¹æ
+ \item ¼³Á¤: À¯´Ð½º ¿î¿µ ü°èÀÇ °æ¿ì ½ÇÇà ÇÁ·Î±×·¥À¸·Î ¹ø¿ª, À©µµ¿ìÁî
+ ¿î¿µ ü°èÀÇ °æ¿ì º¹»ç
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item ÆÄÀÏ: \texttt{uhc-base.map}, \texttt{uhc-extra.map}
+ (\texttt{uhc-fonts-1.0.tar.gz})
+ \item °æ·Î: \texttt{texmf-hlatex/fonts/map/hlatex}
+ \item ¼³Á¤: \texttt{texhash}
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item ÆÄÀÏ: \texttt{uhc-*.tar.gz}
+ \item °æ·Î: \texttt{texmf-hlatex/fonts}¿¡¼­
+ \texttt{tar}/\texttt{gzip}À¸·Î ¾ÐÃà°ú ¹­À½À» Ǭ´Ù.
+ \item ¼³Á¤:
+ \begin{tabular}[t]{l}
+ \texttt{texhash} \\
+ \texttt{updmap-sys {-}{-}enable Map=uhc-base.map} \\
+ \texttt{updmap-sys {-}{-}enable Map=uhc-extra.map} \\
+ \end{tabular}
+ \end{itemize}
+\end{itemize}
+
+
+\section{Çѱ۶óÅØÀÇ »ç¿ë ¼³¸í}
+\label{sec:use}\index{Çѱ۶óÅØ!»ç¿ë¹ý}
+
+ÀÌ ´Ü¿ø¿¡¼­´Â ¶óÅØ ÀÚüÀÇ ±âº»ÀûÀÎ »ç¿ë¹ý¿¡ ´ëÇÑ ¼³¸íÀ» ÇÇÇÏ°í,
+Çѱ۶óÅØ¿¡ °ü°èµÇ´Â ºÎºÐ¸¸À» °£´ÜÈ÷ ´Ù·ç·Á°í ÇÕ´Ï´Ù. ¶óÅØÀÇ »ç¿ë¹ý¿¡
+°üÇؼ­´Â ÀÌ¿¡ ÇØ´çÇÏ´Â Âü°í ¼­ÀûÀ» º¸½Ã±â ¹Ù¶ø´Ï´Ù. ¶óÅØÀÇ ¿øÀúÀÚÀÎ
+Lesley LamportÀÇ ¡º\LaTeX\ --- A Document Preparation System¡»
+(\cite{Lamport:1985:LDP})\À» Âü°í·Î ÇÏ¸é ¶óÅØ¿¡´Â ¼ö ¸¹Àº ¸í·ÉµéÀÌ
+ÀÖÀ½À» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ÀÏ¹Ý »ç¿ëÀڷμ­ ÀÌ·± ¸ðµç ¸í·ÉÀ» ÀüºÎ ¾Ë¾Æ¾ß ÇÒ
+ÇÊ¿ä´Â ¾ø½À´Ï´Ù. °³ÀÎÀÇ ÇÊ¿ä¿¡ µû¶ó ¾à°£ÀÇ ±âÃÊ Áö½Ä¿¡, ÇÊ¿äÇÒ ¶§¸¶´Ù
+\cite{Lamport:1985:LDP}\¸¦ Âü°íÇÏ¿© »ç¿ëÇÏ¸é ¾î·ÆÁö ¾Ê°Ô ¶óÅØ ¹®¼­
+ÀÛ¼ºÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¶ÀÏ¿¡¼­´Â ¡º\LaTeX\ Eine Einf\"uhrung¡»ÀÌ
+(\cite{Kopka:LE91}) Àß ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù. ÀÌ Ã¥Àº ¹Ì±¹¿¡¼­ ¿µ¾î·Î
+¹ø¿ªµÇ¾î ¡ºA Guide to \LaTeX{}¡»À¸·Î ÃâÆǵǰí ÀÖ°í
+(\cite{Kopka:1999:GLD}) Çѱ¹¿¡´Â Çѱ¹¾î ÆÇÀ¸·Îµµ ¹ø¿ªµÇ¾î ³ª¿Í ÀÖ´Â
+°ÍÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥¿¡¼­´Â ¸ðµç ¸í·ÉµéÀ» °£´ÜÈ÷ ¼³¸íÇÑ ¸ñ·ÏÀÌ
+À־ »ç¿ëÀÚ°¡ ºü¸¥ ½Ã°£ ¾È¿¡ ±× ¸í·ÉÀÇ °³¿ä¸¦ ÆľÇÇÒ ¼ö ÀÖ°í, ÁöÁ¤µÈ
+ÆäÀÌÁö·Î °¡¸é ´õ¿í »ó¼¼ÇÑ ³»¿ëÀ» ¿Ïº®ÇÏ°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï Â¥¿©Á®
+ÀÖ½À´Ï´Ù. Âü°í¼­·Î °¡Àå ¸¹ÀÌ ÃßõµÇ´Â Ã¥ÀÔ´Ï´Ù.
+
+
+\subsection{ÇÑ±Û ¹®¼­ÀÇ Æ²}
+\index{Çѱ۶óÅØ!¹®¼­ÀÇ Æ²}
+
+¹®¼­´Â
+
+\verb|\documentclass[Ãß°¡¼±ÅÃ]{¹®¼­Á¾·ù}|
+
+\noindent
+·Î ½ÃÀÛÇÕ´Ï´Ù. \texttt{Ãß°¡¼±ÅÃ}¿¡´Â ¶óÅØÀÇ
+\texttt{¹®¼­Á¾·ù}(class)¿¡ Á¾¼ÓÀûÀÎ Ãß°¡ ¼±ÅÃÀ» ÁöÁ¤ÇÕ´Ï´Ù.
+
+¹®¼­ Á¾·ù ÁöÁ¤ ÈÄ¿¡ Çѱ۶óÅØ ²Ù·¯¹Ì »ç¿ëÀ» ÁöÁ¤ÇÕ´Ï´Ù.
+
+\verb|\usepackage[Ãß°¡¼±ÅÃ]{hangul}|
+
+\noindent%
+Çѱ۶óÅØÀÇ \texttt{Ãß°¡¼±ÅÃ}ÀÇ Á¾·ù´Â ´ÙÀ½°ú
+°°½À´Ï´Ù.\index{Çѱ۶óÅØ!Ãß°¡ ¼±ÅÃ}
+\begin{list}{\textbullet}{\parsep0pt\itemsep0pt\topsep0pt\partopsep0pt}
+\item \texttt{hanja}: ¹®¼­ÀÇ ´Ü¿ø¸íÀ̳ª ³¯Â¥°¡ ÇÑÀڷΠǥ±âµÈ´Ù.
+\item \texttt{hardbold}: \MF{}¿¡ ÀÇÇØ ¸¸µé¾îÁö´Â µÎ²¨¿î ±Û¾¾Ã¼¸¦
+ ¾²µµ·Ï ÇÑ´Ù.
+\item \texttt{nojosa}: ÀÚµ¿ Á¶»ç ó¸® ±â´ÉÀ» ¾ïÁ¦ÇÏ¿© ÅØÀÇ ±â¾ï
+ ¿ë·® »ç¿ëÀ» °¨¼Ò½ÃŲ´Ù.
+\item ÆÇÇü: Ã¥ÀÇ Å©±â¸¦ ÁöÁ¤ÇÏ´Â ¼±Åà »çÇ×ÀÔ´Ï´Ù. Ã¥ÀÇ Å©±â´Â ¶óÅØ
+ ÀÚüÀÇ Ãß°¡ ¼±ÅÃÀ¸·Î ÁöÁ¤µÇ´Âµ¥, ÀÌ Ãß°¡ ¼±Åÿ¡´Â Çѱ¹ÀÇ ÃâÆÇ
+ ¾÷°è¿¡¼­ »ç¿ëµÇ´Â ÆÇÇü¿¡ ÇØ´çÇÏ´Â Å©±â°¡ ¾øÀ¸¹Ç·Î Çѱ۶óÅØÀÇ Ãß°¡
+ ¼±ÅÃÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. Çѱ¹¿¡¼­ »ç¿ëµÇ´Â Ã¥ÀÇ ÆÇÇü¿¡´Â Ç¥
+ \ref{Ç¥:ÆÇÇü}\°ú °°Àº Á¾·ù°¡ ÀÖ½À´Ï´Ù.\index{ÆÇÇü} ±¹ÀüÁöÀÇ Å©±â´Â
+ 939$\;\times\;$636mmÀÌ°í 46ÀüÁöÀÇ Å©±â´Â
+ 788$\;\times\;$1091mmÀÔ´Ï´Ù.
+
+ \begin{table}[htbp]
+ \centering
+ \begin{tabular}{|l|r@{$\;\times\;$}l*{4}{|l}|}\hline
+ ÆÇÇü¸íĪ & \multicolumn{2}{c|}{Å©±â[mm]} & »ç¿ëÁ¾ÀÌ & Âʼö/ÀüÁö & \\\hline\hline
+ \ttfamily ±¹ÆÇ & 148 & 210 & ±¹ÀüÁö & 32 & ±³°ú¼­, ´ÜÇົ \\\hline
+ \ttfamily ±¹¹èÆÇ & 210 & 297 & ±¹ÀüÁö & 16 & ÀâÁö \\\hline
+ \ttfamily ±¹¹ÝÆÇ & 105 & 148 & ±¹ÀüÁö & 64 & ¹®°í \\\hline
+ \ttfamily Ÿºí·ÎÀ̵åÆÇ & 257 & 364 & 4x6ÀüÁö & 16 & Á¤º¸½Å¹® \\\hline
+ \ttfamily »ç·úÆÇ & 128 & 182 & 4x6ÀüÁö & 64 & ¹®°í \\\hline
+ \ttfamily »ç·ú¹èÆÇ & 182 & 257 & 4x6ÀüÁö & 32 & Âü°í¼­ \\\hline
+ \ttfamily »ç·ú¹ÝÆÇ & 94 & 128 & 4x6ÀüÁö & 128 & \\\hline
+ \ttfamily »ç·ú¹è¹èÆÇ & 254 & 374 & 4x6ÀüÁö & & \\\hline
+ \ttfamily ½Å±¹ÆÇ & 152 & 225 & ±¹ÀüÁö & 32 & ´ÜÇົ \\\hline
+ \ttfamily ´ë±¹ÀüÆÇ & 172 & 244 & ±¹ÀüÁö & & \\\hline
+ \ttfamily Å©¶ó¿îÆÇ & 176 & 248 & 4x6ÀüÁö & 36 & »çÁøÁý \\\hline
+ \ttfamily »ï½ÊÀýÆÇ & 125 & 205 & 4x6ÀüÁö & 60 & ´ÜÇົ \\\hline
+ \ttfamily ½Å¼­ÆÇ,»ï·úÆÇ & 103 & 182 & 4x6ÀüÁö & 80 & ¹®°í \\\hline
+ \ttfamily »ï¿ÀÆÇ & 84 & 148 & 4x6ÀüÁö & & \\\hline
+ \end{tabular}
+ \caption{ÆÇÇüÀÇ Á¾·ù}
+ \label{Ç¥:ÆÇÇü}
+ \end{table}
+\end{list}
+
+\texttt{hangul} ÀÌ¿ÜÀÇ ´Ù¸¥ ²Ù·¯¹Ì¸¦ ÇÔ²² ¾²°íÀÚ ÇÒ °æ¿ì¿¡´Â
+¹ÝÁ¡(\texttt{,})À¸·Î ±¸ºÐÇÏ¿© À̸§À» ¾²°Å³ª µû·Î \verb|\usepackage|
+¸í·ÉÀ» ¾¹´Ï´Ù. \texttt{hangul}ÀÇ Ãß°¡ ¼±ÅÃÀº ¹®¼­ Á¾·ùÀÇ Ãß°¡
+¼±Åÿ¡¼­ ÁöÁ¤ÇÒ ¼öµµ ÀÖ°í ¿©±â¼­ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Ãß°¡ ¼±ÅÃÀÇ
+ó¸® ¹æ½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.\index{Ãß°¡ ¼±Åà ó¸® ¹æ½Ä}
+\begin{itemize}
+\item \verb|\documentclass|ÀÇ Ãß°¡ ¼±ÅÃÀº Àü¿ªÀû(global)ÀÌ´Ù. ¾î´À
+ ¹®¼­ Á¾·ù³ª ²Ù·¯¹Ì¿¡¼­µçÁö ÀÌ Ãß°¡ ¼±ÅÃÀ» ó¸®ÇÒ ¼ö ÀÖ´Ù.
+\item \verb|\usepackage|ÀÇ Ãß°¡ ¼±ÅÃÀº ¿ï¾ÈÀû(local)ÀÌ´Ù. ±×
+ ²Ù·¯¹Ì¿¡¼­ ÀÌ Ãß°¡ ¼±ÅÃÀ» ó¸®ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.
+\end{itemize}
+
+´ÙÀ½ÀÇ ¿¹¿¡¼­ º¸´Â °Íó·³
+
+\verb|\usepackage[½Å±¹ÆÇ]{hangul,a4}|
+
+\noindent
+¿¡¼­´Â ÁöÁ¤µÈ Ãß°¡ ¼±Åà \texttt{½Å±¹ÆÇ}À» µÎ ²Ù·¯¹Ì \texttt{hangul}°ú
+\texttt{a4}°¡ ¸ðµÎ ó¸®ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. \texttt{a4} ²Ù·¯¹Ì´Â
+\texttt{½Å±¹ÆÇ}À̶ó´Â Ãß°¡ ¼±ÅÃÀ» ó¸®ÇÒ ¼ö ¾øÀ¸¹Ç·Î ¿À·ù°¡ ¹ß»ýÇÏ°Ô
+µË´Ï´Ù. ´ÙÀ½°ú °°ÀÌ °¢±â µû·Î ÁöÁ¤Çϰųª
+
+\verb|\usepackage[½Å±¹ÆÇ]{hangul}|
+
+\verb|\usepackage{a4}|
+
+\noindent
+¾Æ´Ï¸é ¹®Á¦°¡ µÇ´Â Ãß°¡ ¼±Åà \texttt{½Å±¹ÆÇ}À» \verb|\documentclass|¿¡¼­
+Àü¿ªÀû Ãß°¡ ¼±ÅÃÀ¸·Î ÁöÁ¤ÇÏ¸é ¿À·ù°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù.
+
+\verb|\begin{document}|
+
+\noindent
+·Î ¹®¼­¸¦ ½ÃÀÛÇÏ¿© ¾²°íÀÚ ÇÏ´Â ±ÛÀ» ÀÛ¼ºÇÑ µÚ
+
+\verb|\end{document}|
+
+\noindent
+·Î ¹®¼­ ÀÛ¼ºÀ» ¸¶Ä¨´Ï´Ù. (±×¸² \ref{±×¸²:¹®¼­Æ²}\À» ÂüÁ¶)
+
+\begin{figure}[htb]
+ \centering
+ \begin{tabular}{|p{6cm}cp{4.5cm}|}\hline
+ \verb|\documentclass[Ãß°¡¼±ÅÃ]{¹®¼­Á¾·ù}| & &
+ \\[10pt]
+ \verb|\usepackage[Ãß°¡¼±ÅÃ]{hangul}| & $\leftarrow$ &
+ \fontfamily{pga}\selectfont \texttt{hangul} ²Ù·¯¹Ì ´ë½Å
+ \texttt{hfont} ²Ù·¯¹Ì¸¦ ¾µ ¼ö ÀÖ´Ù.
+ \\
+ \verb|\usepackage[Ãß°¡¼±ÅÃ]{²Ù·¯¹Ì}| & $\leftarrow$ &
+ \fontfamily{pga}\selectfont ÇÊ¿ä¿¡ µû¶ó »ç¿ëµÉ °¢Á¾
+ \texttt{²Ù·¯¹Ì}¸¦ ÁöÁ¤ÇÑ´Ù.
+ \\
+ $\ldots$ & $\leftarrow$ & \fontfamily{pga}\selectfont
+ ²Ù·¯¹Ì»Ó¸¸ ¾Æ´Ï¶ó ¹®ÀÚ¸¦ Ãâ·ÂÇÏÁö ¾Ê´Â ´Ù¸¥ ¸í·ÉµéÀ» ¿©±â¿¡¼­
+ ¼±¾ðÇÒ ¼ö ÀÖ´Ù.
+ \\
+ \verb|\begin{document}| & $\leftarrow$ &
+ \fontfamily{pga}\selectfont ÀÌÀü±îÁö¸¦ Àü¹®
+ ¿µ¿ª(pre\-amble)À̶ó°í ÇÑ´Ù.
+ \\
+ \ttfamily ³ª¶óÀÇ ¸»ÀÌ Áß±¹°ú ´Þ¶ó¼­ ÇÑÀڷδ ¼­·Î ÅëÇÏÁö
+ ¾Æ´ÏÇϹǷΠÀÌ·± ±î´ßÀ¸·Î ¾î¸®¼®Àº ¹é¼ºµéÀÌ ¸»ÇÏ°íÀÚ ÇÏ´Â ¹Ù°¡
+ À־ ¸¶Ä§³» Á¦¶æÀ» ´ÉÈ÷ ÆìÁö ¸øÇÏ´Â »ç¶÷ÀÌ ¸¹À¸´Ï¶ó. ³»°¡
+ À̸¦ ºÒ½ÖÈ÷ ¿©°Ü »õ·Î ½º¹°¿©´üÀÚ¸¦ ¸¸µå³ª´Ï &
+ $\leftarrow$ & \fontfamily{pga}\selectfont ¹®¼­ÀÇ ÀÛ¼ºÀº
+ \textrm{\TeX}ÀÇ °ü½À¿¡ µû¸¥´Ù. Áï, ÁßøµÈ °ø°£ ¹®ÀÚ´Â Çϳª·Î
+ 󸮵ȴÙ. ÁÙ¹Ù²Þ ¹®ÀÚ°¡ Çѹø ³ª¿À¸é °ø°£ ¹®ÀڷΠ󸮵dzª, µÎ¹ø
+ ÀÌ»ó ÁßøµÇ¸é ÇϳªÀÇ ÁÙ¹Ù²Þ ¹®ÀÚ ¿ªÇÒÀ» ÇÑ´Ù. µîµî. \\
+ \verb|\end{document}| & $\leftarrow$ &
+ \fontfamily{pga}\selectfont ÀÌ ¸í·ÉÀÌ ³ª¿Â ÈÄÀÇ ¸ðµç ¹®ÀåÀº
+ ¹«½ÃµÈ´Ù. \\\hline
+ \end{tabular}
+ \caption{Çѱ۶óÅØ ¹®¼­ÀÇ ±âº» ±¸Á¶}
+ \label{±×¸²:¹®¼­Æ²}
+\end{figure}
+
+ÀÌÁ¦ \texttt{latex}À¸·Î ÆÄÀÏÀ» µ¹¸®¸é µË´Ï´Ù.
+
+
+\subsection{¹®¼­ÀÇ ¸ð¾ç»õ ¼³Á¤}
+\label{¼ÒÀý:¹®¼­¸ð¾ç»õ}\index{¹®¼­ÀÇ ¸ð¾ç»õ}
+
+\verb|\documentclass|´Â Àü¹ÝÀûÀÎ ¹®¼­ÀÇ Á¾·ù¸¦ °áÁ¤ÇÕ´Ï´Ù.
+\texttt{¹®¼­Á¾·ù}¿¡´Â \texttt{article}, \texttt{report},
+\texttt{book}, \texttt{letter}, \texttt{slides} µîÀÌ ÀÖ½À´Ï´Ù. °¢
+\texttt{¹®¼­Á¾·ù}´Â \texttt{Ãß°¡¼±ÅÃ}¿¡ ÀÇÇØ ¸ð¾ç»õ°¡ ´Þ¶óÁú ¼ö
+ÀÖ½À´Ï´Ù. Áï, Á¾ÀÌÀÇ ±Ô°ÝÀ» ¼³Á¤ÇÏ´Â \texttt{a4paper},
+\texttt{letterpaper}, $\cdots$ ¹× ±ÛÀÚÀÇ Å©±â¸¦ Á¤ÇØÁÖ´Â
+\texttt{10pt}, \texttt{11pt}, \texttt{12pt} µîµîÀÌ ÀÖ½À´Ï´Ù. ÀÏ¹Ý ¿µ¹®
+¶óÅØÀÇ ¹®¼­ Á¾·ù ¼³Á¤Àº
+\cite{Kopka:LE91,Lamport:1985:LDP,Goosens:LC94}¿¡ Àß ¼³¸íµÇ¾î
+ÀÖ½À´Ï´Ù.
+
+À§¿Í °°ÀÌ ¶óÅØ¿¡¼­ Á¦°øÇÏ´Â ±âº»ÀûÀÎ ¹®¼­ Á¾·ù ÀÌ¿Ü¿¡ Ãß°¡·Î ²Ù·¯¹Ì¸¦
+»ç¿ëÇÏ°íÀÚ ÇÒ °æ¿ì¿¡´Â \verb|\usepackage| ¸í·ÉÀ» ¾¹´Ï´Ù. ¿ì¸®¸»ÀÇ Ã³¸®¿Í
+°°ÀÌ, ¶óÅØ¿¡¼­ Á¦°øµÇÁö ¾Ê´Â ±â´ÉÀ» ¾µ °æ¿ì¿¡ \texttt{hangul.sty}À»
+¾²´Â °Í°ú °°½À´Ï´Ù. °¢ ²Ù·¯¹Ì´Â ÀÚüÀÇ \texttt{Ãß°¡¼±ÅÃ}ÀÌ ÀÖ½À´Ï´Ù.
+°¢Á¾ ²Ù·¯¹ÌÀÇ »ç¿ë ¹æ¹ý ¹× \texttt{Ãß°¡¼±ÅÃ}ÀÇ Á¾·ù´Â
+\cite{Goosens:LC94}¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
+
+\texttt{hangul.sty} ´ë½Å¿¡ \texttt{hfont.sty}À» ¾²¸é ¹®¼­ ƲÀâ±â°¡
+¿ì¸®¸»¿¡ ¾î¿ï¸®´Â ÇѱÛÈ­¸¦ ÀüÇô ¹Ý¿µÇÏÁö ¾Ê°í ´Ü¼øÈ÷ ÇÑ±Û ¹× ÇÑÀÚ, »ó¡
+±âÈ£¸¦ Æ÷ÇÔÇÑ ¹®¼­¿¡¼­ ¿ì¸®¸» 󸮰¡ Á¦´ë·Î µÉ ¼ö ÀÖ°Ô¸¸
+ÇÕ´Ï´Ù.\index{hfont.sty} Ãß°¡ ¼±Åõµ \texttt{hangul.sty}°ú °°À¸³ª ÀǹÌ
+»ó \texttt{hanja}´Â ¹«½ÃµË´Ï´Ù.
+
+¿µ¹® ¹®¼­¿Í ´Þ¸® ¿ì¸®¸» ¹®¼­¿¡¼­´Â ÁÙ°£°ÝÀ» Ưº°È÷ Ãë±ÞÇØ¾ß ÇÕ´Ï´Ù.
+ÀÌ´Â ¿ì¸®¸» ±ÛÀÚµéÀÌ ¿µ¹®ÀÚ¿Í ºñ±³Çؼ­ ¸ð¾çÀÌ º¹ÀâÇÔÀ¸·Î ÀÎÇØ ¹ß»ýÇÏ´Â
+¹®Á¦·Î¼­, ¶óÅØÀÇ ¾ÖÃÊ°ªÀ¸·Î ¿ì¸®¸» ¹®¼­¸¦ ¸¸µé °æ¿ì °¢°¢ÀÇ
+\pagename\ÀÌ ±ÛÀÚ·Î ¹ÐÁýµÈ ÀλóÀ» ¹Þ½À´Ï´Ù. ÀÌ´Â ±ÛÀ» Àд µ¶ÀÚÀÇ
+½Ã°¢À» ºÐ»ê½ÃÅ°´Â ¾Ç¿µÇâÀ» ¹ÌÄ¡¹Ç·Î ´ÙÀ½°ú °°Àº ¸í·ÉÀ¸·Î ÁÙ°£°ÝÀ»
+Á¶ÀýÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.\index{ÁÙ°£°Ý}
+\begin{verbatim}
+\renewcommand{\baselinestretch}{1.3}
+\normalsize
+\end{verbatim}
+ÀÌ ¸í·ÉÀº ÁÙ°£°ÝÀ» ÁöÁ¤ÇÏ´Â ·¹Áö½ºÅÍÀÎ \verb|\baselineskip|À» 1.3¹è·Î
+Áõ°¡½ÃÅ°´Â ÀÛ¿ëÀ» Çϸç \verb|\normalsize|¿Í °°ÀÌ ±ÛÀÚüÀÇ Å©±â ¹Ù²Þ
+¸í·ÉÀÌ ³ªÅ¸³¯ ¶§ ÀÌ·¯ÇÑ º¯°æÀÌ È¿·ÂÀ» ¹ßÈÖÇÕ´Ï´Ù. Çѱ۶óÅØ¿¡´Â
+\verb|\baselinestretch|ÀÇ ±âº»°ªÀÌ 1.3À¸·Î ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ
+¼³Á¤Àº ¹®¼­ÀÇ ¾î´À °÷¿¡¼­µçÁö »ç¿ëÀÚÀÇ ÃëÇâ¿¡ µû¶ó º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù.
+
+
+\subsection{±ÛÀÚü ¼±ÅÃ}
+\label{±ÛÀÚü¼±ÅÃ}\index{Çѱ۶óÅØ!±ÛÀÚü ¼±ÅÃ}
+
+¹®¼­¸¦ ÀÛ¼ºÇÒ ¶§, ¾î¶² ƯÁ¤ÇÑ ºÎºÐÀÇ ±ÛÀÚü¸¦ ÇöÀç ¾²°í ÀÖ´Â ±ÛÀÚü¿Í
+´Þ¸® ÇÏ°í ½ÍÀ» ¶§°¡ ÀÖ½À´Ï´Ù. ±ÛÀÚÀÇ µÎ²²¸¦ ÁøÇÏ°Ô ÇÑ´ÙµçÁö, Å©±â¸¦
+Å©°Ô ÇÑ´ÙµçÁö, ´Ù¸¥ ¸ð¾çÀ» ¾´´ÙµçÁö, ¶Ç´Â ¼³°è(design)°¡ ÀüÇô ´Ù¸¥
+±ÛÀÚü¸¦ ¾´´ÙµçÁö µîµî.
+
+ÀÌ·¯ÇÑ ±ÛÀÚü ¹Ù²ÞÀ» À§ÇØ ¶óÅØÀº ¿©·¯°¡Áö ±ÛÀÚü ¹Ù²Þ ¸í·ÉÀ»
+Á¦°øÇÕ´Ï´Ù. ¶óÅØ 209¿¡¼­ Á¦°øµÆ´ø \verb|\rm|, \verb|\sf|, \verb|\sl|,
+\verb|\it| µîµîÀÇ ±ÛÀÚü ¹Ù²Þ ¸í·ÉµéÀº ¸ðµÎ°¡ °°Àº Â÷¿ø¿¡¼­ ±ÛÀÚü¸¦
+¹Ù²Ù±â ¶§¹®¿¡ ¿©·¯°¡Áö ´ÜÁ¡À» °¡Áö°í ÀÖ½À´Ï´Ù. Áï, ±ÛÀÚüÀÇ ¼³°è°¡
+\verb|\rm|ÀÌ ¾Æ´Ñ \verb|\sf|¸¦ °è¼Ó ½á ¿À´Ù°¡ ±× ±ÛÀÚüÀÇ ±â¿ïÀÎ ¸ð¾çÀÎ
+\verb|\sl|·Î ±ÛÀÚü¸¦ ¹Ù²Ù¸é ¹Ù²ï ±ÛÀÚü°¡ \verb|\sf|ÀÇ \verb|\sl|ÀÌ
+¾Æ´Ï¶ó \verb|\rm|ÀÇ \verb|\sl|ÀÌ µË´Ï´Ù. ÀÌ´Â ÀÌ·± ±ÛÀÚü ¹Ù²Þ ¸í·ÉÀÌ
+ÀÏ´Ü ±ÛÀÚü¸¦ ¾ÖÃÊ°ªÀ¸·Î º¹±Í½ÃŲ ÈÄ ±ÛÀÚü¸¦ ¹Ù²Ù±â ¶§¹®ÀÔ´Ï´Ù.
+ÀÌ·¯ÇÑ ´ÜÁ¡À» º¸¿ÏÇϱâ À§ÇØ 1989³âºÎÅÍ Frank Mittelbach¿Í Rainer
+Sch\"opf´Â ``»õ·Î¿î ±ÛÀÚü ¼±Åà ¹æ½Ä''\textsf{(NFSS: New Font
+ Selection Scheme)}À» °í¾ÈÇϱ⠽ÃÀÛÇÏ¿© ÇöÀç ¶óÅØ ¹öÀü 2$\epsilon$¿¡
+äÅõǾî ÀÖ´Â \NFSS{}¸¦ ¸¸µé¾ú½À´Ï´Ù.
+
+\LaOm{Çѱ۶óÅØ ¹öÀü 0.97ºÎÅÍ´Â \HFSS(Hangul Font Selection
+ Scheme)\index{HFSS}¿¡ ÀÇÇØ ¿ì¸®¸» ±ÛÀÚü°¡ ¼±Åõ˴ϴÙ. \HFSS{}´Â
+ \NFSS{}¸¦ ÇѱÛÈ­ÇÑ °ÍÀÔ´Ï´Ù.}{Çѱۥ˿¡¼­´Â ¿ì¸®¸»ÀÇ ±ÛÀÚü ¼±ÅÃÀÌ
+ ¿µ¹®°ú °°ÀÌ \NFSS{}¿¡ ÀÇÇØ Ã³¸®µË´Ï´Ù.}
+
+
+\subsubsection{¿µ¹® ±ÛÀÚü ¼±Åà ¹æ¹ý}
+\index{¶óÅØ!±ÛÀÚü ¼±ÅÃ}
+
+\NFSS{}´Â ±ÛÀÚü¸¦ ´Ù¼¸°¡Áö ¿ä¼Ò·Î ±¸ºÐÇÏ¿© ÀÌ ¿ä¼ÒµéÀ» °¢°¢
+µ¶¸³ÀûÀ¸·Î ¼±ÅÃÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.\index{NFSS2} ±× ´Ù¼¸°¡Áö ¿ä¼Ò´Â
+´ÙÀ½°ú °°½À´Ï´Ù.\index{±ÛÀÚü!±¸¼º ¿ä¼Ò}
+
+\begin{description}
+\item[±ÛÀÚü ºÎȣȭ(encoding)] ´Ù¸¥ ¾ËÆĺªÀ» ¾µ ¶§ °¢ ³ª¶óº°·Î
+ \texttt{codepage}°¡ Á¤ÇØÁ® ÀÖ½À´Ï´Ù. ¶óÅØ¿¡¼­´Â ´Ù¸¥ ÇÁ·Î±×·¥¿Í
+ ¸¶Âù°¡Áö·Î °¢ ±ÛÀÚ¿Í 0--255 »çÀÌÀÇ ±ÛÀÚü À§Ä¡¸¦ ¿¬°ü½ÃÅ´À¸·Î½á À̸¦
+ ÇØ°áÇÕ´Ï´Ù. ¶óÅØ¿¡¼­´Â À̸¦ ``ºÎȣȭ ¹æ¹ý''À̶ó ÇÕ´Ï´Ù.
+\item[±ÛÀÚü °¡Á·(family)] ±ÛÀÚü °¡Á·Àº °°Àº ¼³°è ¿øÄ¢À» °®½À´Ï´Ù.
+ °¡Á· ³»¿¡¼­´Â Å©±â(size)¿Í ¹«°Ô(weight), Æø(width), ¸ð¾ç(shape)À¸·Î
+ ±¸¼º¿øÀÌ ±¸º°µË´Ï´Ù.
+\item[±ÛÀÚü ¸ð¾ç(shape)] ±ÛÀÚü °¡Á·ÀÇ ±¸¼º¿øÀ» ±¸º°ÇÏ´Â Áß¿äÇÑ
+ ¼Ó¼ºÀ¸·Î¼­ ``\textup{°ðÀº(upright) ¸ð¾ç}''°ú ``\textit{±ÁÀº(italic)
+ ¸ð¾ç}'' ``\textsl{±â¿î(slanted) ¸ð¾ç}'' ȤÀº ´ë¹®ÀÚÀÇ Å©±â¸¦
+ 70\%Á¤µµ·Î Ãà¼ÒÇÏ¿© ¼Ò¹®ÀÚ·Î ¾²´Â ``\textsc{ÀÛÀºÅ°(Small Caps)
+ ¸ð¾ç}''µîÀ¸·Î ±¸º°µË´Ï´Ù. ±ÛÀÚü ¸ð¾ç¿¡ À־ ±× Áß¿äµµ´Â
+ ¶³¾îÁöÁö¸¸ ``¿Ü°ûÇü({\fontshape{ol}\selectfont outlined}) ¸ð¾ç''°ú
+ ``±×¸²ÀÚ(shaded) ¸ð¾ç'' ¹× ``°ðÀº ÀÌÅŸ¯({\fontshape{ui}\selectfont
+ upright italic}) ¸ð¾ç'' µîµµ ±ÛÀÚü ¸ð¾ç¿¡ ¼ÓÇÕ´Ï´Ù.
+\item[±ÛÀÚü ¹«°Ô(weight) ¹× Æø(width)] ¹«°Ô¿Í ÆøÀº ¼­·ÎÀÇ Á¶ÇÕÀ¸·Î
+ ÇϳªÀÇ ±ÛÀÚü ¼Ó¼ºÀ» Çü¼ºÇÕ´Ï´Ù. ¹«°Ô´Â ±ÛÀÚÀÇ µÎ²²·Î¼­ °áÁ¤µÇ¸ç
+ ``º¸Åë µÎ²²(medium)'', ``°¡º­¿î µÎ²²(light)'', ``¹«°Å¿î µÎ²²(bold)''
+ $\ldots$ µîÀ¸·Î ³ª´¹´Ï´Ù. ``°¡º­¿î µÎ²²''¿¡µµ ``¾ÆÁÖ °¡º­¿î
+ µÎ²²(extra light)'', ``¸Å¿ì °¡º­¿î µÎ²²(ultra light)'', ``º¸Åë
+ °¡º­¿î µÎ²²(light)'', ``¾à°£ °¡º­¿î µÎ²²(semi light)'' µîµîÀ¸·Î
+ ºÐ¸®µÇ¸ç ``µÎ²¨¿î µÎ²²''µµ ÀÌ·± ½ÄÀ¸·Î ¼¼ºÐµË´Ï´Ù. ÆøÀº ``º¸ÅëÀÇ
+ Æø(medium width)'', ``È®ÀåµÈ Æø(extended width)'' µîÀÌ ÀÖ½À´Ï´Ù.
+\item[±ÛÀÚü Å©±â(size)] ±ÛÀÚü Å©±â´Â Àμâ±âÀÇ Á¡À» ´ÜÀ§·Î
+ Ç¥ÇöµË´Ï´Ù. Àμâ±âÀÇ Á¡À» ÅØ¿¡¼­´Â \texttt{pt}¶ó´Â ´ÜÀ§·Î ³ªÅ¸³»¸ç
+ 1ÀÎÄ¡´Â 72.27\texttt{pt}ÀÔ´Ï´Ù. ¶óÅØ¿¡¼­´Â ±ÛÀÚü Å©±â°¡ 1.2ÀÇ
+ ½ÂÀ¸·Î ±¸º°µË´Ï´Ù. ÀÌ·¸°Ô Á¤ÇÑ ¹è°æ¿¡´Â ÈÄ¿¡ Ãà¼Ò º¹»ç¸¦ ÇÒ ¶§ÀÇ
+ ÆíÀÌÇÔÀÌ ÀÖ½À´Ï´Ù. Áï A5 Å©±âÀÇ Ã¥ÀÚ¸¦ ¸¸µé °æ¿ì, A4 Á¾ÀÌ¿¡
+ $1.44=\sqrt2$ÀÇ ±ÛÀÚü Å©±â¸¦ ¼±ÅÃÇÏ¿© ÀμâÇÑ ÈÄ A5 Å©±â·Î
+ Ãà¼ÒÇÕ´Ï´Ù.
+\end{description}
+
+±ÛÀÚü ¼±Åÿ¡´Â ¸í·ÉÇü°ú ¼±¾ðÇüÀÌ »ç¿ëµÉ ¼ö
+ÀÖ½À´Ï´Ù.\index{¸í·ÉÇü}\index{¼±¾ðÇü} ¸í·ÉÇüÀº \verb|\textbf{...}|¿Í
+°°ÀÌ ÇÑ°¡Áö º¯¼ö¸¦ ¿ä±¸Çϸç, ¼±¾ðÇüÀº \verb|\bfseries|¿Í °°ÀÌ º¯¼ö¸¦
+¿ä±¸ÇÏÁö ¾Ê½À´Ï´Ù. ¼±¾ðÇüÀº ´ÙÀ½°ú °°ÀÌ È¯°æ ÇüÅ·εµ ¾²ÀÏ ¼ö
+ÀÖ½À´Ï´Ù.\index{ȯ°æÇü}
+
+\smallskip
+\begin{tabular}{|m{55mm}cm{5cm}|}\hline
+ \begin{verbatim}¸î¸î ´Ü¾îµéÀº \begin{bfseries}
+µÎ²®°Ô \end{bfseries}
+ÀμâµË´Ï´Ù.\end{verbatim}
+ & $\Rightarrow$ &
+ ¸î¸î ´Ü¾îµéÀº \begin{bfseries} µÎ²®°Ô \end{bfseries}
+ ÀμâµË´Ï´Ù. \\\hline
+\end{tabular}
+
+\smallskip ¹®¼­ÀÇ ¾ÖÃÊ ±ÛÀÚü´Â ¸í·ÉÇü \verb|\textnormal|À̳ª ¼±¾ðÇü
+\verb|\normalfont|·Î ¼±ÅõǸç, ÀÌ ¸í·É/¼±¾ðÀº ¹®¼­ÀÇ ±ÛÀÚü¸¦
+ÃʱâÈ­½ÃÅ´À¸·Î½á Ç×»ó °°Àº ¸ð¾çÀ» ¼±ÅÃÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
+
+¹®¼­ÀÇ ±ÛÀÚü °¡Á·¿¡´Â ·Î¸¸(roman)ü, »ê¼¼¸®ÇÁ(\textsf{sans serif})ü,
+ŸÀÚ(\texttt{typewriter})ü°¡ ÀÖ½À´Ï´Ù. À̵éÀº °¢°¢ ´ÙÀ½ÀÇ ¸í·ÉÇü°ú
+\begin{verbatim}
+\textrm \textsf \texttt
+\end{verbatim}
+¼±¾ðÇüÀ¸·Î
+\begin{verbatim}
+\rmfamily \sffamily \ttfamily
+\end{verbatim}
+¼±Åõ˴ϴÙ. ·Î¸¸ ±ÛÀÚü´Â ÀϹÝÀûÀ¸·Î ¹®¼­ÀÇ ±âº» ±ÛÀÚü·Î ¼±¾ðµÇ¾î
+ÀÖ½À´Ï´Ù.
+
+¹®¼­ÀÇ ±ÛÀÚü ½Ã¸®Áî(series)´Â Æø°ú µÎ²²ÀÇ µÎ ¿ä¼Ò·Î ±¸¼ºµÇ¸ç, ´ÙÀ½°ú
+°°Àº ¸í·É ¹× ¼±¾ðÇüÀ¸·Î ¼±Åõ˴ϴÙ.
+\begin{verbatim}
+\textmd \mdseries
+\textbf \bfseries
+\end{verbatim}
+¾ÖÃÊ°ªÀº \verb|\textbf|°¡ È®ÀåµÈ µÎ²¨¿î µÎ²²(bold extended)ÀÌ°í
+\verb|\textmd|´Â º¸ÅëÀÇ Æø°ú º¸ÅëÀÇ µÎ²²ÀÔ´Ï´Ù.
+
+±ÛÀÚü ¸ð¾çÀº ¾ÖÃÊ°ªÀÎ °ðÀº ¸ð¾çÀ» ºñ·ÔÇÏ¿© ±ÁÀº ¸ð¾ç, ÀÛÀºÅ° ¸ð¾ç,
+±â¿ïÀÎ ¸ð¾çÀÌ Àִµ¥ À̵éÀº °¢°¢ ´ÙÀ½ÀÇ ¸í·É/¼±¾ðÇüÀ¸·Î ¼±Åõ˴ϴÙ.
+\begin{verbatim}
+\textup \upshape
+\textit \itshape
+\textsc \scshape
+\textsl \slshape
+\end{verbatim}
+ÀÌ Áß¿¡ ±ÁÀº ¸ð¾ç°ú °ðÀº ¸ð¾ç »çÀÌÀÇ ÀüȯÀº \verb|\emph| ¸í·É ¹×
+\verb|\em| ¼±¾ðÀ¸·Î ÀÌ·ç¾îÁý´Ï´Ù.
+
+
+±ÛÀÚü Å©±â ¼±ÅÃÀ» À§Çؼ­´Â 10°¡ÁöÀÇ ¼±¾ðÇüÀÌ »ç¿ëµË´Ï´Ù. (¸í·ÉÇüÀº
+¾ø½À´Ï´Ù.)
+
+\noindent
+\begin{tabular}{ll}
+\verb|\tiny| & \tiny ¹Ì¼ÒÇÑ Å©±â \\
+\verb|\scriptsize| & \scriptsize °¢º»Ã¶ Å©±â \\
+\verb|\footnotesize| & \footnotesize ÁÖ¼® Å©±â \\
+\verb|\small| & \small ÀÛÀº Å©±â \\
+\verb|\normalsize| & \normalsize º¸Åë Å©±â \\
+\verb|\large| & \large Å« Å©±â \\
+\verb|\Large| & \Large Á»´õ Å« Å©±â \\
+\verb|\LARGE| & \LARGE ¾ÆÁÖ Å« Å©±â \\
+\verb|\huge| & \huge °Å´ëÇÑ Å©±â \\
+\verb|\Huge| & \Huge ¾ÆÁÖ °Å´ëÇÑ Å©±â \\
+\end{tabular}
+
+\bigskip
+
+À§¿Í °°Àº ¿ÜÇü ±ÛÀÚü ¹Ù²Þ ¸í·ÉµéÀÇ Çൿ ¹æ½ÄÀº ³»Çü ±ÛÀÚü ¹Ù²Þ
+¸í·É¿¡ ÀÇÇØ ´Þ¶óÁý´Ï´Ù.\index{¿ÜÇü ±ÛÀÚü ¹Ù²Þ ¸í·É}%
+\index{³»Çü ±ÛÀÚü ¹Ù²Þ ¸í·É} ¿¹¸¦µé¾î
+\begin{verbatim}
+\renewcommand{\familydefault}{cmss}
+\end{verbatim}
+¿Í °°Àº ³»Çü ±ÛÀÚü ¹Ù²Þ ¸í·ÉÀ» ¾²¸é ±ÛÀÚü °¡Á·ÀÇ ¾ÖÃÊ°ªÀÌ
+\texttt{cmss}(Computer Modern Sans Serif)·Î ¹Ù²ñÀ¸·Î½á ÁÖ¼® ¹× ¸Ó¸´¸»
+µî, ¿ÜÇü ±ÛÀÚü ¹Ù²Þ ¸í·É¸¸À¸·Î´Â ¹Ù²îÁö ¾Ê´Â ºÎºÐ±îÁöÀÇ ±ÛÀÚü °¡Á·ÀÌ
+¿µÇâÀ» ¹Þ½À´Ï´Ù.
+
+¶óÅØ¿¡¼­ ¾ÖÃÊ°ªÀº ´ÙÀ½ Ç¥¿Í °°ÀÌ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.
+
+\smallskip
+\begin{tabular}{>{\ttfamily}l@{\quad}>{\ttfamily}l}\hline
+\textmj{³»Çü ±ÛÀÚü} & \textmj{¾ÖÃÊ°ª} \\\hline
+\verb|\encodingdefault| & OT1 \\[3pt]
+\verb|\familydefault| & \verb|\rmdefault| \\
+\verb|\seriesdefault| & m \\
+\verb|\shapedefault| & n \\[3pt]
+\verb|\rmdefault| & cmr \\
+\verb|\sfdefault| & cmss \\
+\verb|\ttdefault| & cmtt \\[3pt]
+\verb|\bfdefault| & bx \\
+\verb|\mddefault| & m \\[3pt]
+\verb|\itdefault| & it \\
+\verb|\sldefault| & sl \\
+\verb|\scdefault| & sc \\
+\verb|\updefault| & n \\\hline
+\end{tabular}
+
+
+\subsubsection{¿ì¸®¸» ±ÛÀÚü ¼±Åà ¹æ¹ýÀÇ °³¿ä}
+
+\noindent
+\underline{¶óÅØÀ» ¾µ ¶§}
+
+\medskip \HFSS{}´Â \NFSS{}¸¦ ¹ÙÅÁÀ¸·Î µÎ°í ÀÖ°í ¿ì¸®¸» ºÎȣȭÀÇ Æ¯¼º¿¡
+µû¶ó Çѱ¹¾î ºÎȣȭ ¹æ½ÄÀ» ÁöÁ¤ÇÏ´Â \verb|\hfontencoding|°ú Çѱ¹¾î
+±ÛÀÚü °¡Á·À» ÁöÁ¤ÇÏ´Â \verb|\hfontfamily|°¡ Ãß°¡ µÇ¾úÀ¸¸ç ±ÛÀÚü ¼±ÅÃ
+¹æ½Äµµ ¿ì¸®¸» ±ÛÀÚü¿¡ ¸Âµµ·Ï º¯°æµÇ¾ú½À´Ï´Ù.\index{HFSS}
+\begin{description}
+\item[±ÛÀÚü ºÎȣȭ] ¿ì¸®¸»ÀÇ ºÎȣȭ´Â \texttt{H}·Î ¼³Á¤µÇ¾î ÀÖ°í
+ \NFSS{}¿¡¼­ »ç¿ëµÇ´Â ±ÛÀÚü ºÎȣȭ ¼³Á¤ ¸ðµë ¸í·É
+ \verb|\fontencoding|À» ¿ì¸®¸»È­ÇÑ \verb|\hfontencoding|À» ¾¹´Ï´Ù.
+ ¿ì¸®¸» ±ÛÀÚüÀÇ ºÎȣȭ´Â »ç¿ëÀÚÀÇ ÀÔÀå¿¡¼­ º¼ ¶§ ´Þ¸® ¼³Á¤ÇÒ ÀÌÀ¯°¡
+ ¾ø°í, ¿µ¾î ºÎȣȭ ¹æ½Ä°úÀÇ ±¸º°¿¡ ±× ÁÖ ¸ñÀûÀÌ ÀÖÀ¸¸ç \HFSS{}ÀÇ
+ ÀÛµ¿½Ã ¿ì¸®¸» ±ÛÀÚüÀÇ ¼±ÅÃÀ» ¿ì¸®¸»¿¡ ¸Â°Ô Çϵµ·Ï ÇÏ´Â ±â´ÉÀ»
+ ÇÕ´Ï´Ù.
+\item[±ÛÀÚü °¡Á·] \NFSS{}¿¡¼­¿Í °°ÀÌ ¿ì¸®¸»ÀÇ ±ÛÀÚü °¡Á·Àº ±ÛÀÚüÀÇ
+ ¼³°è ¿øÄ¢¿¡ µû¶ó ±¸ºÐÀÌ µÇ°í, ¿ì¸®¸»ÀÇ Æ¯¼º¿¡ ÀÇÇØ µÎ ¿ä¼Ò·Î
+ Ç¥ÇöµË´Ï´Ù.
+
+ ù¹ø° ¿ä¼Ò´Â, \verb|\kscfamily|·Î¼­ ¿ì¸®¸»ÀÇ »ó¡ ¹®ÀÚ¿Í ÇÑ±Û ¹×
+ ÇÑÀÚ¸¦ ±¸º°ÇÕ´Ï´Ù. ÀÌ ¸ðµë ¸í·Éµµ »ç¿ëÀÚÀÇ ÀÔÀå¿¡¼­´Â ¾µ ÀÏÀÌ °ÅÀÇ
+ ¾ø°í, ÁÖ·Î Çѱ۶óÅØÀÇ ³»ºÎ ó¸® °úÁ¤¿¡¼­ »ç¿ëµË´Ï´Ù.
+
+ µÎ¹ø° ¿ä¼Ò´Â ¿ì¸®¸»ÀÇ ±ÛÀÚü °¡Á·À» ³ªÅ¸³»´Â
+ \verb|\hfontfamily|·Î¼­ ¿ì¸®¸»ÀÇ ±ÛÀÚü °¡Á·À» ¹Ù²Ü ¶§ »ç¿ëÀÚ°¡
+ Á÷¸éÇÏ°Ô µÇ´Â, ½ÇÁú»ó ¿ì¸®¸»ÀÇ ±ÛÀÚü °¡Á·À» ´ëÇ¥ÇÏ´Â ¿ä¼ÒÀÔ´Ï´Ù.
+\item[±ÛÀÚü ¹«°Ô ¹× Æø] ÀÛµ¿ ¹æ½Ä°ú ³»¿ëÀÌ \NFSS{}¿Í µ¿ÀÏÇÕ´Ï´Ù.
+ Ãß°¡µÈ »çÇ×Àº ±ÛÀÚü ½Ã¸®ÁîÀÇ Á¢µÎ»ç \texttt{S}·Î¼­ ÀÌ´Â ¿ì¸®¸»ÀÇ
+ \verb|\bfseries|°¡ \texttt{softbold}·Î 󸮵ǵµ·Ï ÇÕ´Ï´Ù.
+\item[±ÛÀÚü ¸ð¾ç] \NFSS{}¿Í °°½À´Ï´Ù.
+\item[±ÛÀÚü Å©±â] \NFSS{}¿Í °°½À´Ï´Ù.
+\end{description}
+
+\noindent
+\underline{¥Ë¸¦ ¾µ ¶§}
+
+\medskip
+¶óÅØÀ» ¾µ ¶§¿Í ´Ù¸¥ Á¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.
+\begin{description}
+\item[±ÛÀÚü ºÎȣȭ] ¿ì¸®¸»ÀÇ ºÎȣȭ´Â \texttt{UHC}·Î ¼³Á¤µÇ¸ç
+ \verb|\hfontencoding|Àº ¾ø½À´Ï´Ù.
+\item[±ÛÀÚü °¡Á·] ¸ðµë ¸í·É \verb|\kscfamily|³ª \verb/\hfontfamily/´Â
+ ¾ø°í ¿µ¹®°ú °°ÀÌ \verb|\fontfamily|°¡ »ç¿ëµË´Ï´Ù.
+\end{description}
+
+
+\subsubsection{¿ì¸®¸» ±ÛÀÚüÀÇ °¡Á· ¼±ÅÃ}
+
+\noindent
+\underline{¶óÅØÀ» ¾µ ¶§}
+
+\medskip KS X 1001ÀÇ ºÎÈ£ ü°è¿¡ ÀÇÇÑ »ó¡ ¹®ÀÚ/ÇѱÛ/ÇÑÀÚÀÇ °¡Á·
+±¸ºÐÀº ±ÛÀÚÀÇ ºÎÈ£°ªÀ¸·Î Á¤ÇØÁö¹Ç·Î Ưº°ÇÑ ¸í·É/¼±¾ð ¸ðµë ¸í·ÉÀ»
+ÇÊ¿ä·Î ÇÏÁö ¾Ê½À´Ï´Ù. ´ÜÁö ¹Ì·¡¿¡ Ãß°¡µÉ ¼öµµ ÀÖ´Â °¡´É¼ºÀ» À§ÇØ È¤Àº
+¿î¿µ ü°è °ü¸®ÀÚ¸¦ À§ÇØ, ¼³Ä¡µÈ Çѱ۶óÅØÀÇ Æ¯¼º¿¡ µû¶ó ´ÙÀ½ÀÇ ¸ðµë
+¸í·ÉÀ¸·Î »ó¡ ¹®ÀÚ/ÇѱÛ/ÇÑÀÚ¸¦ ±¸ºÐ ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù.
+\begin{verbatim}
+ \kscfamily{»ó¡¹®ÀÚ}{ÇѱÛ}{ÇÑÀÚ}
+\end{verbatim}
+ÀÌ´Â °¢°¢
+\begin{verbatim}
+\symboldefault
+\hanguldefault
+\hanjadefault
+\end{verbatim}
+·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸ç ±× °ªÀº °¢°¢ \texttt{s}, \texttt{w}, \texttt{h}ÀÔ´Ï´Ù.
+
+¿ì¸®¸» ¹®¼­¿¡¼­ÀÇ ½ÇÁúÀûÀÎ ¡º¿ì¸®¸» ±ÛÀÚü °¡Á·¡»Àº%
+\index{¿ì¸®¸» ±ÛÀÚü °¡Á·}
+\begin{verbatim}
+ \textmj \mjfamily
+ \textgt \gtfamily
+ \texttz \tzfamily
+\end{verbatim}
+·Î ¼±ÅõǸç À̵éÀº °¢°¢
+\begin{verbatim}
+ \textrm \rmfamily
+ \textsf \sffamily
+ \texttt \ttfamily
+\end{verbatim}
+¿Í °°Àº ÀÛ¿ëÀ» ÇÕ´Ï´Ù. (¿ÞÂÊÀº ¸í·ÉÇü, ¿À¸¥ÂÊÀº ¼±¾ðÇü)
+
+À§¿Í °°Àº ¸ðµë ¸í·ÉµéÀº ¿ì¸®¸» °¡Á·À» ¹Ù²Ù¾î ÁÖ´Â ¸ðµë ¸í·É
+\verb|\hfontfamily|¸¦ »ç¿ëÇÕ´Ï´Ù.
+\begin{verbatim}
+ \hfontfamily{¿ì¸®¸»°¡Á·}
+\end{verbatim}
+\texttt{¿ì¸®¸»°¡Á·}¿¡´Â ´ÙÀ½°ú °°Àº ±ÛÀÚü°¡ ÀÖ½À´Ï´Ù.
+\index{Çѱ۶óÅØ!±ÛÀÚü Á¾·ù}
+
+\smallskip
+\begin{tabular}{|>{\ttfamily}ll>{\ttfamily}ll>{\ttfamily}ll|}\hline
+ \multicolumn{6}{|l|}{±âº»°¡Á·:}\\
+ mj & (¸íÁ¶) & gt & (°íµñ) & tz & (ŸÀÚ) \\\hline
+ \multicolumn{6}{|l|}{Ãß°¡°¡Á·:}\\
+ gr & (±×·¡ÇÈ) & gs & (±Ã¼­) & pg & (Çʱâ) \\
+ yt & (¿¾±Û) & bm & (º½±Û¾¾) & pn & (Ææ±Û¾¾) \\
+ ph & (ÆæÈ긲) & sh & (½Å¹®) & vd & (¹Ù´Ù) \\
+ jmj & (ÀÚ¸ð¸íÁ¶) & jgt & (ÀÚ¸ð°íµñ) & jnv & (ÀÚ¸ð³ëº§) \\
+ jsr & (ÀÚ¸ð¼Ò¶ó) & & & & \\
+ dn & (µð³ª·ç) & pga & (Çʱâa) & & \\\hline
+\end{tabular}
+
+\smallskip%
+À§¿Í °°Àº ¿ì¸®¸» °¡Á·µéÀº »ó¡ ¹®ÀÚ/ÇѱÛ/ÇÑÀÚÀÇ ¼¼ °¡Á·À» ´ëÇ¥ÇÏ´Â
+¿ÜÇü °¡Á·À¸·Î¼­, ¹®¼­¿¡¼­ \texttt{¿ì¸®¸»°¡Á·}À» \texttt{tz}À¸·Î
+ÁöÁ¤ÇÏ¿´À» °æ¿ì Çѱ۶óÅØÀº ÇѱÛ/»ó¡ ¹®ÀÚ/ÇÑÀÚÀÇ ¼øÀ¸·Î °¢°¢
+\begin{verbatim}
+ wtt, wtt, wtt
+\end{verbatim}
+ÀÇ ³»Çü °¡Á·À» ¾²µµ·Ï µÇ¾î ÀÖ½À´Ï´Ù. ¿ÜÇü °¡Á·°ú ³»Çü °¡Á·ÀÇ ¿¬°üÀº
+»ç¿ëÀÚ°¡ ´ÙÀ½ÀÇ ¸í·ÉÀ¸·Î ¹®¼­ÀÇ ¾îµð¿¡¼­µçÁö º¯°æÇÒ ¼ö
+ÀÖ½À´Ï´Ù.\index{MapHangulFamily@\verb/\MapHangulFamily/}%
+\index{¿ÜÇü °¡Á·}
+\begin{verbatim}
+ \MapHangulFamily{¿ÜÇü°¡Á·}{Çѱ۰¡Á·,»ó¡¹®ÀÚ°¡Á·,ÇÑÀÚ°¡Á·}
+\end{verbatim}
+\texttt{tz}ÀÇ °æ¿ì \texttt{³»Çü°¡Á·}°úÀÇ ¿¬°üÀº ´ÙÀ½°ú °°Àº ¸í·ÉÀ¸·Î
+ÀÌ·ç¾îÁý´Ï´Ù.
+\begin{verbatim}
+ \MapHangulFamily{tz}{wtt,wtt,wtt}
+\end{verbatim}
+
+\underline{¥Ë¸¦ ¾µ ¶§}
+
+\medskip%
+¥Ë¸¦ ¾µ ¶§´Â ÇÑ ±ÛÀÚü¿¡ »ó¡¹®ÀÚ¿Í ÇÑ±Û ¹×
+ÇÑÀÚ°¡ ¸ðµÎ µé¾î ÀÖ½À´Ï´Ù. ±×·¡¼­ ¶óÅØÀ» ¾µ ¶§¿Í´Â ´Þ¸®
+»ó¡¹®ÀÚ/ÇѱÛ/ÇÑÀÚ¸¦ ±¸ºÐÇÏ´Â ¸ðµë ¸í·ÉÀº ÇÊ¿ä¾ø½À´Ï´Ù.
+
+´ÙÀ½°ú °°Àº ¸í·ÉÀº ¶óÅØÀ» »ç¿ëÇÒ ¶§¿¡¸¸ »ç¿ëµÇ´Â ¸í·ÉÀÌ¸ç ¥Ë¸¦
+»ç¿ëÇÒ ¶§¿¡´Â ¾ø´Â ¸í·ÉÀÔ´Ï´Ù.
+\begin{verbatim}
+ \kscfamily{»ó¡¹®ÀÚ}{ÇѱÛ}{ÇÑÀÚ}
+ \symboldefault
+ \hanguldefault
+ \hanjadefault
+ \MapHangulFamily{¿ÜÇü°¡Á·}{³»Çü°¡Á·}
+\end{verbatim}
+
+±ÛÀÚüÀÇ °¡Á·Àº \verb|\fontfamily|·Î ¹Ù²Ü ¼ö ÀÖÀ¸¸ç »ç¿ëÇÒ ¼ö ÀÖ´Â
+±ÛÀÚü °¡Á·Àº ¶óÅØÀÇ °æ¿ì¿Í °°½À´Ï´Ù.
+
+¶óÅØÀÇ °æ¿ì¿Í °°ÀÌ ±âº» ±ÛÀÚü ÀÌ¿ÜÀÇ ±ÛÀÚü¿¡ ÇØ´çÇÏ´Â
+\verb/\text??/¿Í \verb/\??family/ ¸ðµë ¸í·ÉÀÇ »ç¿ëÀ» ¾ïÁ¦ÇÏ°í
+\ref{¼ÒÀý:¿ì¸®¸»¸ðµë}ÀÇ ¿ì¸®¸» ¸ðµë ¸í·ÉÀ» »ç¿ëÇϵµ·Ï µÇ¾ú½À´Ï´Ù.
+
+
+\subsubsection{¿ì¸®¸» ±ÛÀÚü ½Ã¸®Áî}
+
+\underline{¶óÅØÀ» ¾µ ¶§}
+
+\medskip%
+¹®¼­ÀÇ ±ÛÀÚü ½Ã¸®ÁîÀÇ ¼±Åÿ¡´Â \NFSS{}°¡ ±×´ë·Î Àû¿ëµÇ¸ç ¶óÅØÀ» ¾µ
+¶§´Â Çѱ۶óÅØ ¹öÀü 0.96±îÁö »ç¿ëµÇ¾ú´ø \texttt{softbold}¸¦ À§ÇØ ±ÛÀÚü
+½Ã¸®ÁîÀÇ Á¢µÎ»ç \texttt{S}°¡ Ãß°¡µÇ¾î º¸Åë µÎ²²ÀÇ
+±ÛÀÚü¸¦(\texttt{mdseries}) ¼¼ ¹ø Áßø ÀμâÇÏ´Â ±â´ÉÀ»
+ÇÕ´Ï´Ù.\index{softbold@\texttt{softbold}} ±×·¯¹Ç·Î ¶óÅØ ¹®¼­¿¡¼­ ´ÙÀ½ÀÇ ¸í·ÉÀº
+\begin{verbatim}
+ \renewcommand{\bfdefault}{Sbx}
+ȤÀº
+ \fontseries{Sbx}
+\end{verbatim}
+¿ì¸®¸»ÀÇ ±ÛÀÚü µÎ²²¸¦ \texttt{softbold}·Î ó¸®Çϵµ·Ï ÇÏ¸ç ¿µ¹®
+±ÛÀÚüÀÇ µÎ²²´Â \texttt{bx}°¡ µÇµµ·Ï ÇÕ´Ï´Ù. \texttt{hangul.sty}ÀÇ Ãß°¡
+¼±Åà \texttt{softbold}´Â À§¿Í °°Àº ±â´ÉÀ» ¾ÖÃÊ°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
+
+\underline{¥Ë¸¦ ¾µ ¶§}
+
+\medskip%
+\texttt{softbold}ÀÇ ±â´ÉÀÌ ¾ø°í µÎ²¨¿î ±ÛÀÚü°¡ »ç¿ëµË´Ï´Ù. ÀÌ UHC
+±ÛÀÚü¸¦ ¾²¸é ±ÛÀÚü ½Ã¸®Á ±¸¼ºÇÏ´Â µÎ ¿ä¼Ò (³ÐÀÌ¿Í ¹«°Ô)°¡
+±¸ºÐµÇ¸ç, ³ÐÀÌ´Â ´ÙÀ½ÀÇ ³×°¡Áö Á¾·ù·Î ±¸ºÐµÇ°í
+
+\begin{tabular}{ll}
+\texttt{c} & (°¡·Î Ãà¼Ò 75\%) \\
+\texttt{m} & (º¸Åë ³ÐÀÌ 100\%) \\
+\texttt{x} & (°¡·Î È®´ë 125\%) \\
+\texttt{ux} & (°¡·Î È®´ë 200\%) \\
+\end{tabular}
+
+¹«°Ô´Â \texttt{m} (º¸Åë ¹«°Ô)¿Í \texttt{b} (ÁøÇÑ ¹«°Ô)ÀÇ µÎ Á¾·ù°¡
+ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î °¡·Î·Î µÎ ¹è È®´ëÇÑ µÎ²¨¿î ±ÛÀÚü¸¦ ¾µ ¶§´Â
+´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÁÝ´Ï´Ù.
+\begin{verbatim}
+ \fontseries{bux}\selectfont
+\end{verbatim}
+À§¿¡¼­, ±ÛÀÚüÀÇ ¼±Åà µÚ¿¡¼­ \verb|\selectfont| ¸í·ÉÀ» ÁÜÀ¸·Î½á ±ÛÀÚü
+¼±ÅÃÀÌ È¿·ÂÀ» ¹ßÈÖÇÏ°Ô µË´Ï´Ù.
+
+
+\subsubsection{¿ì¸®¸» ±ÛÀÚüÀÇ ¸ð¾ç°ú Å©±â}
+
+¿ì¸®¸» ±ÛÀÚüÀÇ ¸ð¾ç/Å©±â´Â \NFSS{}¿Í °°½À´Ï´Ù.
+
+
+\subsubsection{¿ì¸®¸» ±ÛÀÚüÀÇ ¾ÖÃÊ°ª}
+
+¹®¼­ÀÇ ¾ÖÃÊ ±ÛÀÚü´Â \NFSS{}¿¡¼­¿Í °°ÀÌ ´ÙÀ½ÀÇ ¸í·É/¼±¾ðÇüÀ¸·Î ¼±Åõ˴ϴÙ.
+\begin{verbatim}
+ \textnormal \normalfont
+\end{verbatim}
+Çѱ۶óÅØ¿¡¼­ ¾ÖÃÊ°ªÀº ´ÙÀ½°ú °°ÀÌ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.
+\begin{verbatim}
+ Çѱ۶óÅØ ÇѱۥË
+ \hencodingdefault H
+ \encodingdefault UHC
+ \symboldefault s
+ \hanguldefault w
+ \hanjadefault h
+ \mjdefault mj mj
+ \gtdefault gt gt
+ \tzdefault tt tz
+ \hfamilydefault \mjdefault
+ \familydefault \mjdefault
+\end{verbatim}
+\LaOm{À§¿Í °°Àº ¾ÖÃÊ°ªµéÀº ¿î¿µ ü°è °ü¸®ÀÚ°¡ \texttt{hfont.cfg}¿¡¼­
+ º¯°æ ¼³Á¤ÇÒ ¼ö ÀÖ°í, »ç¿ëÀÚµµ ¹®¼­ÀÇ ¼­µÎ¿¡¼­ ÀçÁ¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.}
+{¥Ë¿¡¼­´Â ÀϹÝÀûÀ¸·Î ¶óÅØÀ» »ç¿ëÇÒ ¶§¿¡ ÇÏ´Â ¹æ¹ýÀ¸·Î ÀçÁ¤ÀÇÇÕ´Ï´Ù.}
+
+
+\subsubsection{±×¿Ü ¿ì¸®¸» ±ÛÀÚüÀÇ ¸ðµë ¸í·É}
+\label{¼ÒÀý:¿ì¸®¸»¸ðµë}
+
+Çѱ۶óÅØ ¹öÀü 0.96±îÁö ½á ¿À´ø µÎ ±ÛÀÚ·Î ±¸¼ºµÇ´Â ±ÛÀÚü ¹Ù²Þ ¸í·ÉÀº
+±âº» ±ÛÀÚü ÀÌ¿Ü¿¡´Â ¸ðµÎ »èÁ¦µÇ¾ú½À´Ï´Ù. À̵éÀº ¶óÅØ ¹öÀü 209 ½ÄÀÇ
+±ÛÀÚü ¹Ù²Þ ¸í·É¿¡ ÇØ´çÇÏ¸ç »ç¿ëÀ» ȸÇÇÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
+\begin{verbatim}
+ \mj
+ \gt
+ \tz
+\end{verbatim}
+
+±× ¹Ý¸é¿¡ ¿ì¸®¸»·Î ±¸¼ºµÇ´Â ±ÛÀÚü ¹Ù²Þ ¸í·ÉÀº ±ÛÀÚüÀÇ °¡Á·À»
+¼±ÅÃÇÏ´Â ¼±¾ðÇüÀ¸·Î¼­ °è¼Ó Á¸ÀçÇÕ´Ï´Ù.%
+\index{Çѱ۶óÅØ!±ÛÀÚü ¹Ù²Þ ¸í·É}
+
+\begin{verbatim}
+ Çѱ۶óÅØ ÇѱۥË
+ \¸íÁ¶ \textmj \mjfamily \mjfamily
+ \°íµñ \textgt \gtfamily \gtfamily
+ \ŸÀÚ \texttz \tzfamily \tzfamily
+ \±×·¡ÇÈ \hfontfamily{gr} \fontfamily{gr}
+ \±Ã¼­ \hfontfamily{gs} \fontfamily{gs}
+ \½Å¹® \hfontfamily{sh} \fontfamily{sh}
+ \Çʱâ \hfontfamily{pg} \fontfamily{pg}
+ \Ææ±Û¾¾ \hfontfamily{pn} \fontfamily{pn}
+ \ÆæÈ긲 \hfontfamily{ph} \fontfamily{ph}
+ \º½±Û¾¾ \hfontfamily{bm} \fontfamily{bm}
+ \¿¾±Û \hfontfamily{yt} \fontfamily{yt}
+ \ÀÚ¸ð¸íÁ¶ \hfontfamily{jmj} \fontfamily{jmj}
+ \ÀÚ¸ð°íµñ \hfontfamily{jgt} \fontfamily{jgt}
+ \ÀÚ¸ð³ëº§ \hfontfamily{jnv} \fontfamily{jnv}
+ \ÀÚ¸ð¼Ò¶ó \hfontfamily{jsr} \fontfamily{jsr}
+ \¹Ù´Ù \hfontfamily{vd} \fontfamily{vd}
+ \µð³ª·ç \hfontfamily{dn} \fontfamily{dn}
+ \Çʱâa \hfontfamily{pga} \fontfamily{pga}
+\end{verbatim}
+%\def\±ÃÈ긲 {\fontfamily{gh}\selectfont}
+\texttt{\textbackslash hfontfamily}³ª \texttt{\textbackslash
+ fontfamily}·Î ±ÛÀÚü¸¦ ÁöÁ¤ÇÑ ÈÄ¿¡´Â \texttt{\textbackslash
+ selectfont}·Î ±ÛÀÚü¸¦ ¼±ÅÃÇØ¾ß ±ÛÀÚü°¡ ¹Ù²ò´Ï´Ù.
+
+\underline{¶óÅØÀ» ¾µ ¶§}
+
+\medskip
+\verb|\usefont|´Â \NFSS{}ÀÇ ¸ðµë ¸í·ÉÀ¸·Î¼­ ±ÛÀÚüÀÇ ºÎȣȭ¿Í °¡Á·,
+½Ã¸®Áî ¹× ¸ð¾çÀ» Çѹø¿¡ Á¤ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
+\begin{verbatim}
+ \usefont{ºÎȣȭ}{°¡Á·}{½Ã¸®Áî}{¸ð¾ç}
+\end{verbatim}
+ÀÌ ¸ðµë ¸í·É¿¡¼­ ù ¹ø° º¯¼öÀÎ ±ÛÀÚü ºÎȣȭ°¡ \verb|\hfontencoding|°ú
+°°À» °æ¿ì¿¡´Â µÎ ¹ø° º¯¼ö¸¦ \verb|\hfontfamily|·Î Ãë±ÞÇÕ´Ï´Ù.
+±×·¯¹Ç·Î ´ÙÀ½ÀÇ ¼±¾ðÀº
+\begin{verbatim}
+ \usefont{H}{gs}{m}{n}
+\end{verbatim}
+¿ì¸®¸» ±ÛÀÚü Áß ±Ã¼­Ã¼ÀÇ º¸Åë µÎ²², º¸Åë ¸ð¾çÀ» ¾²µµ·Ï ÇÕ´Ï´Ù. À̶§
+¿µ¹®ÀÇ °æ¿ìµµ µÎ²²¿Í ¸ð¾ç¿¡¼­ ¿ì¸®¸»À» µû¸£°Ô µË´Ï´Ù.
+
+´ÙÀ½°ú °°Àº ¸í·ÉÀº \NFSS{}¿¡ ´ëÀÀÇÏ´Â, ¿ì¸®¸»À» À§ÇÑ ¼±¾ðÀ¸·Î¼­
+\HFSS{}ÀÇ ÀÛµ¿¿¡ ÇʼöºÒ°¡°áÇÑ ¸ðµë ¸í·ÉÀÔ´Ï´Ù. À̵éÀº
+\verb|\begin{document}| Àü¿¡¼­¸¸ ¼±¾ðÇÒ ¼ö ÀÖ´Â ¼ºÁúÀÇ °ÍÀÎ ¸¸Å­,
+ »ç¿ëÀÚÀÇ ÀÔÀå¿¡¼­´Â º¸ÅëÀÇ °æ¿ì ½Å°æ¾²Áö ¾Ê¾Æµµ µË´Ï´Ù.
+\begin{verbatim}
+\DeclareErrorHFont{ºÎȣȭ}{°¡Á·}{µÎ²²}{¸ð¾ç}{Å©±â}
+\DeclareHFontSubstitution{ºÎȣȭ}{°¡Á·}{µÎ²²}{¸ð¾ç}{Å©±â}
+\end{verbatim}
+
+\underline{¥Ë¸¦ ¾µ ¶§}
+
+\medskip \NFSS{}ÀÇ ¸ðµë ¸í·ÉÀ» ±×´ë·Î »ç¿ëÇϸç, ´ÙÀ½°ú °°ÀÌ ¼±¾ðµÇ¾î
+ÀÖ½À´Ï´Ù.
+\begin{verbatim}
+\DeclareFontEncoding{UHC}{}{}
+\DeclareErrorFont{UHC}{mj}{m}{n}{10}
+\DeclareFontSubstitution{UHC}{mj}{m}{n}
+\end{verbatim}
+
+
+\subsection{¿ì¸®¸» ¼ýÀÚ ¸ðµë ¸í·É}
+\label{¼ÒÀý:¼ýÀÚ ¸ðµë}\index{Çѱ۶óÅØ!¼ýÀÚ ¸ðµë ¸í·É}
+
+Çѱ۶óÅØ¿¡¼­´Â ¿ì¸®¸» ¼ýÀÚ¸¦ ¼ýÀÚ È¯°æ¿¡¼­ ¾µ ¼ö ÀÖµµ·Ï ¿ì¸®¸» ¼ýÀÚ
+¸ðµë ¸í·ÉÀ» Á¦°øÇÕ´Ï´Ù. ¿ì¸®¸» ¼ýÀÚ ¸ðµë ¸í·É¿¡´Â ´ÙÀ½°ú °°Àº °ÍµéÀÌ
+ÀÖ½À´Ï´Ù.
+
+\begin{verbatim}
+\jaso(¤¡¤¤¤§¤©) \gana(°¡³ª´Ù¶ó)
+\ojaso(¨±¨²¨³¨´) \ogana(¨¿¨À¨Á¨Â)
+\pjaso(©±©²©³©´) \pgana(©¿©À©Á©Â)
+\onum(¨ç¨è¨é¨ê) \pnum(©ç©è©é©ê)
+\oeng(¨Í¨Î¨Ï¨Ð) \peng(©Í©Î©Ï©Ð)
+\hnum(ÇϳªµÑ¼Â) \Hnum(ù°µÑ°)
+\end{verbatim}
+¿¹¸¦µé¾î, ´ÙÀ½°ú °°ÀÌ Á¤ÀǸ¦ Çϸé
+\begin{verbatim}
+\renewcommand{\labelenumi}{\gana{enumi})}
+\renewcommand{\labelenumii}{\jaso{enumii}.}
+\renewcommand{\labelitemi}{¢Ñ}
+\end{verbatim}
+\begin{tabular}[c]{|m{45mm}cm{4cm}|}
+\multicolumn{1}{l}{´ÙÀ½ÀÇ ¿øÀü(text)Àº} & &
+\multicolumn{1}{l}{ÀÌ·¸°Ô ³ªÅ¸³³´Ï´Ù.} \\\hline
+\begin{verbatim}
+\begin{enumerate}\µð³ª·ç
+\item ÇѱÛ
+ \begin{enumerate}
+ \item Çö´ë¾î
+ \item °í¾î
+ \end{enumerate}
+\item ùÓí®
+ \begin{enumerate}
+ \item ùÛÏÐåÞ
+ \item ñéÏÐåÞ
+ \item ìíÜâåÞ
+ \end{enumerate}
+\item »ó¡ ±âÈ£
+ \begin{itemize}
+ \item ¢Þ
+ \item £Ü
+ \item ¤Û
+ \end{itemize}
+\end{enumerate}
+\end{verbatim}%
+& $\Rightarrow$ &
+\renewcommand{\labelenumi}{\gana{enumi})}
+\renewcommand{\labelenumii}{\jaso{enumii}.}
+\renewcommand{\labelitemi}{¢Ñ}
+\begin{enumerate}\µð³ª·ç
+\item ÇѱÛ
+ \begin{enumerate}
+ \item Çö´ë¾î
+ \item °í¾î
+ \end{enumerate}
+\item ùÓí®
+ \begin{enumerate}
+ \item ùÛÏÐåÞ
+ \item ñéÏÐåÞ
+ \item ìíÜâåÞ
+ \end{enumerate}
+\item »ó¡ ±âÈ£
+ \begin{itemize}
+ \item ¢Þ
+ \item £Ü
+ \item ¤Û
+ \end{itemize}
+\end{enumerate} \\\hline
+\end{tabular}
+
+
+\subsection{¹®ÀåºÎÈ£}
+\label{sec:¹®ÀåºÎÈ£}
+
+¿ì¸®¸» ¹®¼­¿¡¼­ »ç¿ëµÇ´Â ¹®Àå ºÎÈ£´Â ¶óÅØ¿¡¼­ Á¦°øµÇ´Â ¹®Àå ºÎÈ£°¡
+»ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª Ư¼öÇÑ °æ¿ì¿¡´Â ¿ì¸®¸» ¹®ÀÚ Ã¼°è¿¡¼­
+Á¦°øÇÏ´Â »ó¡ ¹®ÀÚ¸¦ »ç¿ëÇØ¾ß ÇÏ°í °æ¿ì¿¡ µû¶ó¼­´Â Ưº°ÇÑ ¸í·ÉÀ¸·Î
+±¸ÇöµÇ¾î¾ß ÇÕ´Ï´Ù. \cite{Çѱۿ¬±¸È¸92}ÀÇ ºÎ·Ï¿¡¼­´Â ¿ì¸®¸» ¹®¼­¿¡¼­
+´ÙÀ½°ú °°Àº ¹®Àå ºÎÈ£ÀÇ »ç¿ë¹ýÀ» ±ÔÁ¤ÇÏ°í ÀÖ½À´Ï´Ù.
+
+\newcommand{\xample}[1]{\bgroup\small\µð³ª·ç #1\egroup}
+
+\subsubsection{¸¶Ä§Ç¥}
+
+\begin{itemize}
+\item ¿ÂÁ¡(.), °í¸®Á¡(¡£)\\
+ °¡·Î¾²±â¿¡´Â ¿ÂÁ¡, ¼¼·Î¾²±â¿¡´Â °í¸®Á¡À» ¾´´Ù.\\
+ ¿ÂÁ¡Àº ¸¶Ä§Ç¥¶ó°íµµ ÇÏ¸ç ¿µ¹® ASCII¿¡¼­ »ç¿ëµÇ´Â ºÎÈ£¿Í µ¿ÀÏÇÑ
+ ºÎÈ£(.)·Î ÀÔ·ÂµÇ°í °í¸®Á¡Àº ¿ì¸®¸» »ó¡ ¹®ÀÚ(¡£)°¡ »ç¿ëµÈ´Ù.\\
+ \xample{ÀþÀºÀÌ´Â ³ª¶óÀÇ ±âµÕÀÌ´Ù.}
+\item ¹°À½Ç¥(?)\\
+ ÀǽÉÀ̳ª ¹°À½À» ³ªÅ¸³½´Ù.\\
+ ¿µ¹® ASCII¿¡¼­ »ç¿ëµÇ´Â ºÎÈ£¿Í µ¿ÀÏÇÑ ºÎÈ£(?)ÀÌ´Ù.\\
+ \xample{ÀÌÁ¦ °¡¸é ¾ðÁ¦ µ¹¾Æ¿À´Ï?}
+\item ´À³¦Ç¥(!)\\
+ °¨ÅºÀ̳ª ³î¶÷, ºÎ¸£Â¢À½, ¸í·É µî °­ÇÑ ´À³¦À» ³ªÅ¸³½´Ù.\\
+ ¿µ¹®ÀÚ¿¡¼­ »ç¿ëµÇ´Â ºÎÈ£(!)¿Í µ¿ÀÏÇÏ´Ù.\\
+ \xample{¾Æ, ´ÞÀÌ ¹à±¸³ª!}
+\end{itemize}
+
+\subsubsection{½±Ç¥}
+
+\begin{itemize}
+\item ¹ÝÁ¡(,), ¸ðÁ¡(¡¢)\\
+ °¡·Î¾²±â¿¡´Â ¹ÝÁ¡, ¼¼·Î¾²±â¿¡´Â ¸ðÁ¡À» ¾´´Ù. ¹®Àå ¾È¿¡¼­ ªÀº
+ ÈÞÁö¸¦ ³ªÅ¸³½´Ù.\\
+ ¹ÝÁ¡Àº ¿µ¹®ÀÚ¿¡¼­ »ç¿ëµÇ´Â ºÎÈ£(,)¿Í µ¿ÀÏÇÏ°í ¸ðÁ¡Àº ¿ì¸®¸» »ó¡
+ ºÎÈ£(¡¢)¸¦ »ç¿ëÇÑ´Ù.
+
+ \xample{±Ù¸é, °Ë¼Ò, Çùµ¿Àº ¿ì¸® °Ü·ÊÀÇ ¹Ì´öÀÌ´Ù.}
+\item °¡¿îµ«Á¡($\cdot$)\\
+ ¿­°ÅµÈ ¿©·¯ ´ÜÀ§°¡ ´ëµîÇϰųª ¹ÐÁ¢ÇÑ °ü°èÀÓÀ» ³ªÅ¸³½´Ù.\\
+ ¶óÅØÀÇ ¼öÇÐ ±âÈ£(\texttt{\$\textbackslash cdot\$})À» ÀÔ·ÂÇϰųª
+ ¿ì¸®¸» »ó¡ ºÎÈ£(¡¤)À» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
+
+ \xample{öÀÌ$\cdot$¿µÀÌ, ¿µ¼ö$\cdot$¼øÀÌ°¡ ¼­·Î ¦ÀÌ µÇ¾î Àµ³îÀ̸¦
+ ÇÏ¿´´Ù.}
+\item ½ÖÁ¡(:)\\
+ ³»Æ÷µÇ´Â Á¾·ù¸¦ µé Àû¿¡, ¼ÒÇ¥Á¦ µÚ¿¡, ÀúÀÚ¸í°ú Àú¼­¸í »çÀÌ µî¿¡
+ ¾´´Ù.\\
+ ¿µ¹®ÀÚ ºÎÈ£ ÄÝ·Ð(:)À» ÀÔ·ÂÇÑ´Ù.
+
+ \xample{¹®¹æ»ç¿ì: º×, ¸Ô, º­·ç, Á¾ÀÌ}
+\item ºø±Ý (/)\\
+ ´ëÀÀ, ´ë¸³µÇ°Å³ª ´ëµîÇÑ °ÍÀ» ÇÔ²² º¸ÀÌ´Â ´Ü¾î¿Í ±¸, Àý »çÀÌ¿¡ ¾´´Ù.
+ ºÐ¼ö¸¦ ³ªÅ¸³¾ ¶§¿¡ ¾²±âµµ ÇÑ´Ù.\\
+ ¿µ¹®ÀÚ(/)¸¦ ÀÔ·ÂÇÑ´Ù.
+
+ \xample{ÂøÇÑ »ç¶÷/¾ÇÇÑ »ç¶÷\qquad ¸Â´Ú¶ß¸®´Ù/¸Â´ÚÆ®¸®´Ù}
+\end{itemize}
+
+\subsubsection{µû¿ÈÇ¥}
+
+\begin{itemize}
+\item Å«µû¿ÈÇ¥(``''), °ã³´Ç¥(¡º¡»)\\
+ °¡·Î¾²±â¿¡´Â Å«µû¿ÈÇ¥, ¼¼·Î¾²±â¿¡´Â °ã³´Ç¥¸¦ ¾´´Ù. ´ëÈ­, Àοë,
+ Ưº° ¾î±¸ µûÀ§¸¦ ³ªÅ¸³½´Ù.\\
+ Å«µû¿ÈÇ¥´Â ¶óÅØÀÇ ÀÔ·Â ¹æ½Ä¿¡ µû¶ó ÀÛÀºµû¿ÈÇ¥¸¦ µÎ ¹ø(\texttt{``''})
+ ÀÔ·ÂÇÏ¿© »ç¿ëÇÏ°í °ã³´Ç¥´Â ¿ì¸®¸» »ó¡ ºÎÈ£(¡º¡»)¸¦ ÀÔ·ÂÇÏ¿©
+ »ç¿ëÇÑ´Ù. (¿ì¸®¸» »ó¡ ºÎÈ£ÀÇ °ã³´Ç¥´Â ½Ã°è ¹Ý´ë ¹æÇâÀ¸·Î
+ $90^\circ$ ȸÀüµÈ ÇüÅÂÀÌ´Ù. ¾Æ¸¶µµ °¡·Î¾²±â¿¡¼­
+ »ç¿ëµÉ ¼ö ÀÖµµ·Ï º¯È­µÈ °ÍÀ¸·Î º¸ÀδÙ.)
+
+ \xample{``Àü±â°¡ ¾ø¾úÀ» ¶§´Â ¾î¶»°Ô Ã¥À» º¸¾ÒÀ»±î?''}
+\item ÀÛÀºµû¿ÈÇ¥(`'), ³´Ç¥(¡¸¡¹)\\
+ °¡·Î¾²±â¿¡´Â ÀÛÀºµû¿ÈÇ¥, ¼¼·Î¾²±â¿¡´Â ³´Ç¥¸¦ ¾´´Ù. Å«µû¿ÈÇ¥´Â ¶óÅØÀÇ
+ ÀÎ¿ë ºÎÈ£(\texttt{`'})¸¦ ÀÔ·ÂÇÏ¿© »ç¿ëÇÏ°í ³´Ç¥´Â ¿ì¸®¸» »ó¡
+ ºÎÈ£(¡¸¡¹)¸¦ ÀÔ·ÂÇÏ¿© »ç¿ëÇÑ´Ù. (¿ì¸®¸» »ó¡ ºÎÈ£ÀÇ ³´Ç¥´Â ½Ã°è ¹Ý´ë
+ ¹æÇâÀ¸·Î $90^\circ$ ȸÀüµÈ ÇüÅÂÀÌ´Ù. ¾Æ¸¶µµ °¡·Î¾²±â¿¡¼­
+ »ç¿ëµÉ ¼ö ÀÖµµ·Ï º¯È­µÈ °ÍÀ¸·Î º¸ÀδÙ.)
+
+ \xample{Áö±Ý ÇÊ¿äÇÑ °ÍÀº `Áö½Ä'ÀÌ ¾Æ´Ï¶ó `½Çõ'ÀÔ´Ï´Ù.}
+\end{itemize}
+
+\subsubsection{¹­À½Ç¥}
+
+\begin{itemize}
+\item ¼Ò°ýÈ£(())\\
+ ¿ø¾î, ¿¬´ë, ÁÖ¼®, ¼³¸í µîÀ» ³ÖÀ» Àû¿¡, ºó ÀÚ¸®ÀÓÀ» ³ªÅ¸³¾ Àû¿¡µµ
+ ¾´´Ù.\\
+ ¿µ¹®ÀÚÀÇ ¼Ò°ýÈ£ ºÎÈ£(())¸¦ ÀÔ·ÂÇÑ´Ù.
+
+ \xample{¿ì¸® ³ª¶óÀÇ ¼öµµ´Â (\qquad)ÀÌ´Ù.}
+\item Áß°ýÈ£ (\{\})\\
+ ¿©·¯ ´ÜÀ§¸¦ µ¿µîÇÏ°Ô ¹­¾î¼­ º¸ÀÏ ¶§¿¡ ¾´´Ù.\\
+ ¶óÅØÀÇ ÀÔ·Â ¹æ½Ä¿¡ µû¶ó ¿ª»ç¼± ¹®ÀÚ ´ÙÀ½¿¡ ÇØ´ç
+ Áß°ýÈ£(\texttt{\textbackslash\{\textbackslash\}})¸¦ ÀÔ·ÂÇÑ´Ù.
+
+ \xample{$$\mbox{ÁÖ°Ý Á¶»ç}\;\;\{{\mbox{ÀÌ}\atop\mbox{°¡}}\}$$}
+\item ´ë°ýÈ£ (¡²¡³)\\
+ ¹­À½Ç¥ ¾ÈÀÇ ¸»ÀÌ ¹Ù±ù ¸»°ú À½ÀÌ ´Ù¸¦ ¶§ ȤÀº ¹­À½Ç¥ ¾È¿¡ ¶Ç
+ ¹­À½Ç¥°¡ ÀÖÀ» ¶§¿¡ ¾´´Ù.\\
+ ¿µ¹®ÀÚ ´ë°ýÈ£([])¸¦ »ç¿ëÇÒ ¼öµµ ÀÖÀ¸³ª ¿ì¸®¸» »ó¡ ºÎÈ£¿¡ ÀÖ´Â
+ ´ë°ýÈ£ÀÇ ²ªÀ½ Á¤µµ°¡ ´Ù¸£¹Ç·Î (¡²¡³) ¿ì¸®¸» »ó¡ ºÎÈ£¸¦ ÀÔ·ÂÇÏ¿©
+ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
+
+ \xample{¸í·É¿¡ À־ÀÇ ºÒÈ®½Ç¡²´ÜÈ£(Ó¨ûº)ÇÏÁö ¸øÇÔ¡³Àº º¹Á¾¿¡
+ À־ÀÇ ºÒÈ®½Ç¡²¸ðÈ£(Ù¼ûÕ)ÇÔ¡³À» ³º´Â´Ù.}
+\end{itemize}
+
+\subsubsection{ÀÌÀ½Ç¥}
+
+\begin{itemize}
+\item ÁÙÇ¥ (---)\\
+ ÀÌ¹Ì ¸»ÇÑ ³»¿ëÀ» ´Ù¸¥ ¸»·Î ºÎ¿¬Çϰųª º¸ÃæÇÔÀ» ³ªÅ¸³½´Ù.\\
+ ¶óÅØÀÇ ÀÔ·Â ¹æ½Ä¿¡ µû¶ó ºÙÀÓÇ¥¸¦ ¼¼¹ø ÀÔ·ÂÇϰųª ¿ì¸®¸» »ó¡
+ ¹®ÀÚ(¡ª)¸¦ ÀÔ·ÂÇÏ¿© »ç¿ëÇÑ´Ù.
+
+ \xample{¾î¸Ó´Ô²² ¸»Çß´Ù°¡---¾Æ´Ï, ¸»¾¸µå·È´Ù°¡---²ÙÁ߸¸ µé¾ú´Ù.}
+\item ºÙÀÓÇ¥ (-)\\
+ »çÀü, ³í¹® µî¿¡¼­ ÇÕ¼º¾î¸¦ ³ªÅ¸³¾ Àû¿¡, ¶Ç´Â Á¢»ç³ª ¾î¹ÌÀÓÀ» ³ªÅ¸³¾
+ Àû¿¡ ȤÀº ¿Ü·¡¾î¿Í °íÀ¯¾î ¶Ç´Â ÇÑÀھ °áÇյǴ °æ¿ì¿¡ ¾´´Ù.\\
+ ¿µ¹®ÀÚ ºÎÈ£(-: hyphen)À» ÀÔ·ÂÇÏ¿© »ç¿ëÇϰųª ¿ì¸®¸» »ó¡ ºÎÈ£(¡©)À»
+ ÀÔ·ÂÇÏ¿© »ç¿ëÇÑ´Ù. ¿ì¸®¸» »ó¡ ºÎÈ£¸¦ »ç¿ëÇÒ ¶§´Â ºÎÈ£ÀÇ Á¿ì
+ ¿©¹éÀÌ Àû´çÇÑ Áö¸¦ È®ÀÎÇÏ´Â °ÍÀÌ ÁÁ´Ù.
+
+ \xample{°Ü¿ï-³ª±×³×\qquad ºû¡©¿¡³ÊÁö}
+\item ¹°°áÇ¥ (¡­)\\
+ `³»Áö'¶ó´Â ¶æ¿¡ ȤÀº ¾î¶² ¸»ÀÇ ¾ÕÀ̳ª µÚ¿¡ µé¾î°¥ ¸» ´ë½Å ¾´´Ù.\\
+ ¶óÅØ ¸í·É \texttt{\textbackslash textasciitilde}¸¦ ÀÔ·ÂÇϰųª ¿ì¸®¸»
+ »ó¡ ºÎÈ£(¡­)¸¦ ÀÔ·ÂÇÏ¿© »ç¿ëÇÑ´Ù. ¾Æ·¡ÀÇ ¿ÞÂÊ ¿¹¹®¿¡¼­¿Í °°ÀÌ ¶óÅØ
+ ¸í·É¿¡ »ç¿ëµÇ´Â ¹°°áÇ¥´Â ¾×¼¾Æ® ¹®ÀÚ¸¦ ¸¸µå´Â ¿ªÇÒÀ» ÇϹǷΠ¿ì¸®¸»ÀÇ
+ ¹°°áÇ¥·Î´Â ºÎÀû´çÇÏ°Ô º¸ÀδÙ.
+
+ \xample{9¿ù15ÀÏ\textasciitilde 9¿ù25ÀÏ\qquad ¹Ì¼ú¡­}
+\end{itemize}
+
+
+\subsubsection{µå·¯³¿Ç¥}
+
+\noindent
+$\dot{}$À̳ª $\scriptscriptstyle\circ$À» °¡·Î¾²±â¿¡´Â ±ÛÀÚ À§¿¡
+¼¼·Î¾²±â¿¡´Â ±ÛÀÚ ¿À¸¥ÂÊ¿¡ ¾´´Ù.
+
+\noindent
+¹®Àå ³»¿ë Áß¿¡¼­ ÁÖÀÇ°¡ ¹ÌÃÄ¾ß ÇÒ °÷À̳ª Áß¿äÇÑ ºÎºÐÀ» Ưº°È÷ µå·¯³»
+º¸ÀÏ ¶§ ¾´´Ù.
+
+\noindent
+µå·¯³¾ ³¹¸»À» \texttt{\textbackslash dotemph} ȤÀº
+\texttt{\textbackslash circemph} ¸í·ÉÀÇ º¯¼ö·Î ÁöÁ¤Çϰųª
+\texttt{\textbackslash dotem} ȤÀº \texttt{\textbackslash circem}À»
+¼±¾ðÇÑ´Ù. ÀÌ ¸í·É/¼±¾ðÀº ¿ì¸®¸» À½Àý¿¡¸¸ Àû¿ëµÈ´Ù.
+
+\xample{ÇѱÛÀÇ º» À̸§Àº \dotemph{ÈƹÎÁ¤À½}ÀÌ´Ù.}
+
+\xample{Áß¿äÇÑ °ÍÀº \circemph{¿Ö »ç´À³Ä}°¡ ¾Æ´Ï¶ó \circemph{¾î¶»°Ô
+ »ç´À³Ä} ÇÏ´Â ¹®Á¦ÀÌ´Ù.}
+
+\subsubsection{¾Èµå·¯³¿Ç¥}
+
+\begin{itemize}
+\item ¼û±èÇ¥ (¡¿¡¿, ¡Û¡Û)\\
+ ¾Ë¸é¼­µµ °íÀÇ·Î µå·¯³»Áö ¾ÊÀ½À» ³ªÅ¸³½´Ù.\\
+ ¶óÅØ ¼öÇÐ ¸ðµåÀÇ ¸í·É(\texttt{\$\textbackslash
+ times\$}/\texttt{\$\textbackslash bigcirc\$})À» ÀÔ·ÂÇϰųª ¿ì¸®¸»
+ »ó¡ ºÎÈ£(¡¿ ¡Û)¸¦ ÀÔ·ÂÇÏ¿© »ç¿ëÇÑ´Ù.
+
+ \xample{±× ¸»À» µè´Â ¼ø°£ ¡¿¡¿¡¿¶õ ¸»ÀÌ ¸ñ±¸¸Û±îÁö Ä¡¹Ð¾ú´Ù.}
+\item ºüÁüÇ¥(¡à)\\
+ ±ÛÀÚÀÇ ÀÚ¸®¸¦ ºñ¿ö µÒÀ» ³ªÅ¸³½´Ù.
+
+ \xample{ÈƹÎÁ¤À½ÀÇ Ãʼº Áß¿¡¼­ ¾ÆÀ½(ä³ëå)Àº ¡à¡à¡àÀÇ ¼® ÀÚÀÌ´Ù.}
+\item ÁÙÀÓÇ¥ (¡¦¡¦)\\
+ ÇÒ ¸»À» ÁÙ¿´À» ¶§³ª ¸»ÀÌ ¾øÀ½À» ³ªÅ¸³¾ ¶§¿¡ ¾´´Ù.\\
+ ¶óÅØÀÇ ¼öÇÐ ¸ðµå ¸í·É(\texttt{\$\textbackslash
+ cdots\$}/\texttt{\$\textbackslash ldots\$})¸¦ ÀÔ·ÂÇϰųª ¿ì¸®¸»
+ »ó¡ ºÎÈ£(¡¦)¸¦ ÀÔ·ÂÇÏ¿© »ç¿ëÇÑ´Ù. \texttt{\$\textbackslash
+ cdots\$}´Â °¡¿îµ«Á¡ÀÇ À§Ä¡¿¡ ¿¬¼ÓµÈ Á¡ ¼¼ °³¸¦
+ \texttt{\$\textbackslash ldots\$}Àº ¿ÂÁ¡ÀÇ À§Ä¡¿¡ ¿¬¼ÓµÈ Á¡ ¼¼ °³¸¦
+ ³ª¿­ÇÑ´Ù. ¿ì¸®¸»ÀÇ ÁÙÀÓ Ç¥½Ã¿¡ ¿¬¼ÓµÈ Á¡À» ¼¼ °³ »ç¿ëÇØ¾ß ÇÏ´ÂÁö
+ ¿©¼¸ °³¸¦ »ç¿ëÇØ¾ß ÇÏ´ÂÁö´Â È®½ÇÇÏÁö ¾Ê´Ù. ¿ì¸®¸» »ó¡ ºÎÈ£´Â ¿¬¼ÓµÈ
+ Á¡ÀÇ ¼ö°¡ ¼¼ °³ÀÌ´Ù.
+
+ \xample{``¾îµð ³ªÇÏ°í ÇÑ ¹ø¡¦¡¦'' ÇÏ°í ö¼ö°¡ ³ª¼¹´Ù.}
+\end{itemize}
+
+
+
+\subsection{¿ì¸®¸» °¢ÁÖ ÆÇÂ¥±â}
+\label{¼ÒÀý:°¢ÁÖÆÇÂ¥±â}
+\index{°¢ÁÖ ÆÇÂ¥±â}
+
+¿µ¹® ¶óÅØ¿¡¼­ÀÇ ±âº»ÀûÀÎ °¢ÁÖ ÆÇÂ¥±â ¹æ½ÄÀ» »ç¿ëÇÏ¸é °¢ÁÖ ¹øÈ£°¡
+Ç¥½ÃµÇ´Â °¢ÁÖ Ã¹ ÁÙÀÌ µé¿© ¾²¿©Áý´Ï´Ù. °¢ÁÖ ¹øÈ£¿¡´Â ¼öÇнĿ¡¼­ ¸è¼ö¸¦
+³ªÅ¸³»´Â À­Ã·ÀÚ°¡ »ç¿ëµÇ°í °¢ÁÖ ¹øÈ£¿Í °¢ÁÖ¹®À» ±¸ºÐÇÏ´Â °ø°£ÀÌ
+¾ø½À´Ï´Ù. ÀÌ¿Í °°Àº ÆÇÂ¥±â ¹æ½Ä ÀÌ¿Ü¿¡µµ ÃâÆÇµÈ ¿ì¸®¸» ¹®¼­¸¦ º¸¸é
+´Ù¸¥ ¹æ½ÄÀÇ ÆÇÂ¥±â¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
+
+\cite{ÀÌÁ¾¿î91}\Àº °¢ÁÖ¸éÀ» º»¹®ÀÇ ¿ÞÂÊ¿¡ ¸ÂÃß´Â ¹æ½Ä°ú °¢ÁÖ¸éÀ»
+º»¹®ÀÇ ¾ÈÂÊÀ¸·Î µé¿© ³Ö´Â ¹æ½ÄÀ¸·Î °¢ÁÖ¸é ÆÇÂ¥±â¸¦ ´ëºÐÇÏ°í °¢ÁÖ¹®ÀÇ
+ùÁÙÀ» µé¿©¾²±â¿Í ³»¾î¾²±â¿¡ ÀÇÇØ ´Ù½Ã ¼¼ºÐÇÏ´Â ¹æ½ÄÀ¸·Î °¢ÁÖ ÆÇÂ¥±â¸¦
+ºÐ·ùÇÕ´Ï´Ù.
+
+Çѱ۶óÅØÀÇ °¢ÁÖ ÆÇÂ¥±â´Â ¿µ¹®¿¡¼­ÀÇ ¹æ½ÄÀ» ±×´ë·Î »ç¿ëÇÕ´Ï´Ù. ±×·¯³ª
+»ç¿ëÀÚÀÇ ¼±È£µµ¿¡ µû¸¥ °¢ÁÖ ÆÇÂ¥±â ¹æ½ÄÀ» ½±°Ô Àû¿ëÇÒ ¼ö ÀÖµµ·Ï
+\texttt{hangulfn.sty} ÆÐÅ°Áö¸¦ µû·Î Á¦°øÇÕ´Ï´Ù. ÆÐÅ°ÁöÀÇ »ç¿ë¹ýÀº
+´ÙÀ½°ú °°½À´Ï´Ù.
+\begin{verbatim}
+ \usepackage[¼±ÅûçÇ×]{hangulfn}
+\end{verbatim}
+
+\texttt{¼±ÅûçÇ×}À¸·Î´Â °¢ÁÖ ¹øÈ£ÀÇ ÆÇÂ¥±â ¹æ½ÄÀ» ÁöÁ¤ÇÏ´Â
+\texttt{÷ÀÚ}¿Í \texttt{°ýÈ£}°¡ Àִµ¥ °¢°¢ ´ÙÀ½°ú °°ÀÌ Â¥¿©Áý´Ï´Ù.
+\begin{itemize}
+\item \texttt{÷ÀÚ}: \xample{$^1$°¢ÁÖ¹®}
+\item \texttt{°ýÈ£}: \xample{1) °¢ÁÖ¹®}
+\end{itemize}
+\texttt{÷ÀÚ}ÀÇ °æ¿ì¿¡´Â °¢ÁÖ ¹øÈ£¿Í °¢ÁÖ¹® »çÀÌ°¡ ºÙ°í
+\texttt{°ýÈ£}ÀÇ °æ¿ì¿¡´Â ¼Ò°ýÈ£¿Í °¢ÁÖ¹® »çÀÌ¿¡ ±¸ºÐ °ø°£ÀÌ ÀÖ½À´Ï´Ù.
+¾ÖÃÊ°ªÀº \texttt{÷ÀÚ}ÀÔ´Ï´Ù.
+
+°¢ÁÖ ÆǸéÀÇ ÆÇÂ¥±â¸¦ ÁöÁ¤ÇÏ´Â \texttt{¼±ÅûçÇ×}ÀÇ Á¾·ù´Â ´ÙÀ½°ú
+°°½À´Ï´Ù.
+\begin{itemize}
+
+\item \texttt{´ÙÇ×À̾±â}: ¿¬ÀÌÀº °¢ÁÖ°¡ »õ Çà¿¡¼­ ½ÃÀÛÇÏÁö ¾Ê°í ÀÌÀü
+ ÇàÀÇ ¿À¸¥ÂÊ¿¡ ³ª¿­µÇ¸ç, »õ °¢ÁÖÀÇ ³ÐÀÌ°¡ ÇàÀÇ ¿À¸¥ÂÊ °æ°è¸¦ ³Ñ¾î ¼³
+ ¶§¿¡ ±× °¢ÁÖ´Â »õ Çà¿¡¼­ ½ÃÀÛÇÑ´Ù. ¹®¼­ Àüü°¡ ±æÀÌ°¡ ªÀº °¢Áַθ¸
+ ±¸¼ºµÉ ¶§¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ÆÇÂ¥±â ¹æ½ÄÀÌ´Ù.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize 12)~ù¹ø° °¢ÁÖ\qquad 13)~µÎ¹ø° °¢ÁÖ\qquad
+ 14)~¼¼¹ø° °¢ÁÖ\qquad 15)~³×¹ø° °¢ÁÖ\qquad 16)~´Ù¼¸¹ø°
+ °¢ÁÖ\linebreak 17)~¿©¼¸¹ø° °¢ÁÖ\qquad 18)~ÀÏ°ö¹ø° °¢ÁÖ\qquad
+ 19)~¿©´ü¹ø° °¢ÁÖ}
+
+\item \texttt{´Ü¼øÀ̾±â}: ``\texttt{´ÙÇ×À̾±â}''¿Í °°Àº ¹æ½ÄÀ̳ª
+ ÇÑ °¢ÁÖÀÇ ³ÐÀÌ°¡ ÇàÀÇ ¿À¸¥ÂÊ °æ°è¸¦ ³Ñ¾î ¼³ ¶§¿¡ °æ°è¸¦ ³Ñ¾î¼­´Â
+ ºÎºÐÀÌ Áٹٲ޿¡ ÀÇÇØ ´ÙÀ½ ÇàÀ¸·Î ³Ñ°ÜÁø´Ù´Â Á¡ÀÌ ´Ù¸£´Ù.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize 12)~ù¹ø° °¢ÁÖ\quad 13)~µÎ¹ø° °¢ÁÖ\quad 14)~¼¼¹ø°
+ °¢ÁÖ\quad 15)~³×¹ø° °¢ÁÖ\quad 16)~´Ù¼¸¹ø° °¢ÁÖ\quad 17)~¿©¼¸¹ø°
+ °¢ÁÖ\quad 18)~ÀÏ°ö¹ø° °¢ÁÖ\quad 19)~¿©´ü¹ø° °¢ÁÖ}
+
+\item \texttt{³»¾î¾²±â}: °¢°¢ÀÇ °¢ÁÖ´Â »õ Çà¿¡¼­ ½ÃÀÛÇÑ´Ù. °¢ÁÖ ¹øÈ£°¡
+ °¢ÁÖ¹®ÀÇ ¿ÞÂÊÀ¸·Î ³»¾î ½á Áö°í, °¢ÁÖ¹®ÀÇ ¿ÞÂʸÂÃã À§Ä¡°¡ °¢ÁÖ¹®ÀÇ Ã¹
+ ±ÛÀÚÀÇ À§Ä¡ÀÌ´Ù. ÀÌ ¹æ½ÄÀÌ ¾ÖÃÊ°ªÀÌ´Ù.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize\tabcolsep0pt
+ \begin{tabular}[t]{lp{.9\columnwidth}}
+ 12)~ & °¢ÁÖ¸éÀÇ °¢ÁÖ ¹øÈ£¿Í ±¸ºÐ °ø°£À» °¢ÁÖ¹®À¸·ÎºÎÅÍ ¿ÞÂÊÀ¸·Î ³»¾î
+ ¾²´Â ¹æ½ÄÀÌ´Ù. °¢ÁÖ¹®ÀÇ °¡·Î ³ÐÀÌ´Â º»¹®ÀÇ °¡·Î ³ÐÀÌ¿¡¼­ °¢ÁÖ
+ ¹øÈ£¿Í ±¸ºÐ °ø°£ÀÇ ³ÐÀ̸¸Å­ »« ±æÀÌÀÌ´Ù.
+ \end{tabular}
+ }
+
+\item \texttt{¿ÞÂʸÂÃã}: °¢°¢ÀÇ °¢ÁÖ´Â »õ Çà¿¡¼­ ½ÃÀÛÇÑ´Ù. °¢ÁÖÀÇ Ã¹
+ ÁÙÀÌ ¿ÞÂʸÂÃãÀ¸·Î Â¥Áø´Ù.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize
+ 12)~°¢ÁÖ ¹øÈ£¿Í °¢ÁÖ¹®ÀÌ µé¿©¾²±â³ª ³»¾î¾²±â¿¡ ÀÇÇØ ±¸ºÐµÇÁö ¾Ê°í
+ Àüü°¡ Çϳª·Î ¿ÞÂʸÂÃ㠵Ǵ ÆÇÂ¥±â ¹æ½ÄÀÌ´Ù. °¢ÁÖ ¹øÈ£¿Í °¢ÁÖ¹®ÀÇ
+ »çÀÌ¿¡´Â ±¸ºÐ °ø°£ÀÌ »ðÀԵȴÙ. ±¸ºÐ °ø°£Àº \texttt{÷ÀÚ}ÀÇ °æ¿ì
+ 0ptÀÌ°í \texttt{°ýÈ£}ÀÇ °æ¿ì °ø°£ ¹®ÀÚÀÌ´Ù.
+ }
+
+\item \texttt{µé¿©¾²±â}: ¶óÅØÀÌ Á¦°øÇÏ´Â ±âº» °¢ÁÖ ÆÇÂ¥±â¿Í À¯»çÇÑ
+ ¹æ½ÄÀÌ´Ù. °¢ÁÖ ¹øÈ£´Â 3¹è°¢ÀÇ À§Ä¡¿¡¼­ ¿À¸¥ÂÊÀ¸·Î Á¤·ÄµÇ¸ç °¢ÁÖ¹®ÀÌ
+ ±¸ºÐ °ø°£À» »çÀÌ¿¡ µÎ°í À̾îÁø´Ù. °¢ÁÖ¹® »çÀÌ¿¡ ÁٹٲÞÀÌ ÀϾ¸é
+ »õ ÇàÀÌ º»¹®ÀÇ ¿ÞÂÊ ¸ÂÃã À§Ä¡¿¡¼­ ½ÃÀÛÇÑ´Ù.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize\settowidth{\dimen0}{°¢ÁÖ}
+ \hbox to1.5\dimen0{\hss 12)}~ùÁÙ µé¿©¾²±â ¹æ½ÄÀÌ´Ù. °¢ÁÖ ¹øÈ£ÀÇ
+ ³¡ÀÌ ¿ÞÂÊ °¡Àå ÀÚ¸®¿¡¼­ºÎÅÍ 3¹è°¢ÀÇ À§Ä¡ÀÌ´Ù. ¿¬ÀÌÀº °¢ÁÖÀÇ °¢ÁÖ
+ ¹øÈ£µµ °°Àº À§Ä¡¿¡ Á¤·ÄµÈ´Ù.\\
+ \hbox to1.5\dimen0{\hss 13)}~À̾îÁö´Â °¢ÁÖÀÌ´Ù. °¢ÁÖ ¹øÈ£°¡ À§ÂÊÀÇ
+ °¢ÁÖ ¹øÈ£¿Í ÇÔ²² ¿À¸¥ÂÊÀ¸·Î Á¤·ÄµÇ¾ú´Ù.
+ }
+
+\item \texttt{µé¿©¿ÞÂʸÂÃã}: ``\texttt{¿ÞÂʸÂÃã}''°ú °°Àº ¹æ½ÄÀÌ´Ù.
+ Àüü °¢ÁÖ¸éÀÌ º»¹®À¸·ÎºÎÅÍ ¿À¸¥ÂÊÀ¸·Î 2¹è°¢ µé¿© ½áÁø´Ù.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize\settowidth{\dimen0}{°¢ÁÖ}\tabcolsep0pt
+ \begin{tabular}[t]{lp{.9\columnwidth}}
+ \rule{\dimen0}{0pt} &
+ 12)~°¢ÁÖ ¹øÈ£¿Í °¢ÁÖ¹®ÀÌ µé¿©¾²±â³ª ³»¾î¾²±â¿¡ ÀÇÇØ ±¸ºÐµÇÁö ¾Ê°í
+ Àüü°¡ Çϳª·Î ¿ÞÂʸÂÃ㠵Ǵ ÆÇÂ¥±â ¹æ½ÄÀÌ´Ù. Àüü °¢ÁÖ¸éÀÌ
+ º»¹®ÀÇ ¿ÞÂʸÂÃã À§Ä¡¿¡¼­ 2¹è°¢ µé¿©Áø´Ù.
+ \end{tabular}
+ }
+
+\item \texttt{µé¿©³»¾î¾²±â}: ``\texttt{µé¿©¾²±â}''¿Í °°Àº ¹æ½ÄÀÌ´Ù. Àüü
+ °¢ÁÖ¸éÀÌ º»¹®À¸·ÎºÎÅÍ ¿À¸¥ÂÊÀ¸·Î 2¹è°¢ µé¿© ½áÁø´Ù.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize\tabcolsep0pt
+ \settowidth{\dimen0}{°¢ÁÖ}
+ \hspace*{\dimen0}
+ \multiply\dimen0 by-1 \advance\dimen0 .89\columnwidth
+ \begin{tabular}[t]{lp{\dimen0}}
+ 12)~ & °¢ÁÖ¸éÀÇ °¢ÁÖ ¹øÈ£¿Í ±¸ºÐ °ø°£À» °¢ÁÖ¹®À¸·ÎºÎÅÍ ¿ÞÂÊÀ¸·Î
+ ³»¾î ¾²´Â ¹æ½ÄÀÌ´Ù. Àüü °¢ÁÖ¸éÀº º»¹®ÀÇ ¿ÞÂÊ¿¡¼­ 2¹è°¢ µé¿©
+ Â¥Áø´Ù. °¢ÁÖ¹®ÀÇ °¡·Î ³ÐÀÌ´Â º»¹®ÀÇ °¡·Î ³ÐÀÌ¿¡¼­ °¢ÁÖ ¹øÈ£¿Í
+ ±¸ºÐ °ø°£ÀÇ ³ÐÀÌ ±×¸®°í 2¹è°¢ÀÇ ³ÐÀ̸¦ »« ±æÀÌÀÌ´Ù.
+ \end{tabular}
+ }
+
+\item \texttt{µé¿©°ýÈ£¸ÂÃã}: ``\texttt{µé¿©³»¾î¾²±â}'' ¹æ½Ä°ú °°À¸³ª
+ °¢ÁÖ¹®¿¡¼­ Áٹٲ޿¡ ÀÇÇØ »õ·Î ½ÃÀÛÇÏ´Â ÇàÀÇ ¿ÞÂÊÀÌ °¢ÁÖ ¹øÈ£¿¡
+ »ç¿ëµÇ´Â °ýÈ£ÀÇ ³¡¿¡ Á¤·ÄµÇ´Â Á¡ÀÌ ´Ù¸£´Ù. °¢ÁÖ ¹øÈ£ ¾ç½ÄÀÌ
+ ``\texttt{°ýÈ£}''·Î ¹Ù²ï´Ù. °¢ÁÖ ¹øÈ£¿Í °¢ÁÖ¹®ÀÇ °£°ÝÀº 1¹è°¢ÀÌ´Ù.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize\tabcolsep0pt
+ \settowidth{\dimen0}{°¢ÁÖ}
+ \hspace*{\dimen0}
+ \multiply\dimen0 by-1 \advance\dimen0 .89\columnwidth
+ \begin{tabular}[t]{lp{\dimen0}}
+ 12) & ~~°¢ÁÖ¸éÀÇ °¢ÁÖ ¹øÈ£¸¦ °¢ÁÖ¹®À¸·ÎºÎÅÍ ¿ÞÂÊÀ¸·Î ³»¾î ¾²´Â
+ ¹æ½ÄÀÌ´Ù. °¢ÁÖ ¹øÈ£¿Í °¢ÁÖ¹® »çÀÌ¿¡´Â 1¹è°¢ÀÇ °£°ÝÀÌ »ðÀԵȴÙ.
+ Àüü °¢ÁÖ¸éÀº º»¹®ÀÇ ¿ÞÂÊ¿¡¼­ 2¹è°¢ µé¿© Â¥Áø´Ù. ÁÙ¹Ù²Þ ÈÄ¿¡ »õ
+ ÇàÀÌ °¢ÁÖ ¹øÈ£ÀÇ °ýÈ£ ´ÙÀ½¿¡¼­ ½ÃÀÛÇß´Ù.
+ \end{tabular}
+ }
+\end{itemize}
+
+
+
+\subsection{Á¶»ç ÀÌÇüÅÂ, ¸Å°³ ¸ðÀ½, ÁöÁ¤»ç Å»¶ô}
+\label{¼ÒÀý:ÀÚµ¿À½¿îº¯È­Ã³¸®}
+\index{ÀÚµ¿ À½¿î º¯È­}
+\index{Á¶»ç ÀÌÇüÅÂ}
+\index{¸Å°³ ¸ðÀ½}
+\index{ÁöÁ¤»ç Å»¶ô}
+
+\verb|\ref|³ª \verb|\pageref| µîÀÇ ±³Â÷ ÂüÁ¶¿Í \texttt{\textbackslash
+ cite} µîÀÇ ¹®Çå ÀοëÀ» »ç¿ëÇÏ¸é ¼ýÀÚ³ª À̸§Ç¥°¡ ÀÚµ¿\noHyphen À¸·Î »ý¼ºµË´Ï´Ù.
+ÀÌ °æ¿ì ¹®¼­¸¦ ÀÛ¼ºÇÏ°í ÀÖ´Â ¼ø°£¿¡´Â ÀÌ ¼ýÀÚ³ª ¹®ÀÚ°¡ ¹«¾ùÀÎ Áö¸¦ ¾Ë
+¼ö ¾ø½À´Ï´Ù. ±×·¯¹Ç·Î ±× ´ÙÀ½¿¡ ¿À°Ô µÇ´Â ÁÖ°Ý Á¶»ç°¡ `\texttt{°¡}'°¡
+µÉ Áö ¾Æ´Ï¸é `\texttt{ÀÌ}'°¡ µÉ Áö¸¦ °áÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. »ç¿ëµÇ´Â
+º¯ÀÌÇüÀº ÀÚµ¿À¸·Î »ý¼ºµÇ´Â ¼ýÀÚÀÇ À½°¡³ª À̸§Ç¥ÀÇ ¸¶Áö¸· À½ÀýÀÌ ¹«½¼
+¹ÞħÀ» °®°í Àִ°¡¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ¸Å°³ ¸ðÀ½ ``À¸''ÀÇ »ðÀÔÀ̳ª ÁöÁ¤»ç
+``ÀÌ''ÀÇ Å»¶ôµµ °°Àº °æ¿ìÀÔ´Ï´Ù. Çѱ۶óÅØ ¹öÀü 0.96ºÎÅÍ´Â ´ÙÀ½°ú °°Àº
+À½¿î ÀÌÇüŸ¦ ÀÚµ¿ ó¸®ÇÒ ¼ö ÀÖµµ·Ï Çß½À´Ï´Ù.\index{ÀÚµ¿ À½¿î º¯È­}
+\begin{verbatim}
+ Àº/´Â ÀÌ/°¡ À»/¸¦ ¿Í/°ú
+ À¸·Î/·Î À¸·Î¼­/·Î¼­ À¸·Î½á/·Î½á
+\end{verbatim}
+À̸¦ ó¸®ÇØ ÁÖ´Â ¸ðµë ¸í·ÉÀº °¢°¢ ´ÙÀ½°ú °°½À´Ï´Ù.
+\begin{verbatim}
+ \Àº \´Â \ÀÌ \°¡ \À» \¸¦ \¿Í \°ú
+ \À¸·Î \·Î \À¸·Î¼­ \·Î¼­ \À¸·Î½á \·Î½á
+\end{verbatim}
+
+¸Å°³ ¸ðÀ½ ``À¸''ÀÇ »ðÀÔÀº ¸í·É ``\texttt{\{\textbackslash ¤Ñ\}}''¸¦
+ÅëÇØ ±¸ÇöµË´Ï´Ù. ¸í·É À̸§Àº ``À¸''ÀÇ ¸ðÀ½ ``¤Ñ''ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î
+``\texttt{\textbackslash ·Î}''ÀÇ Á¤ÀÇ´Â ``\texttt{\{\textbackslash
+ ¤Ñ\}·Î}''ÀÔ´Ï´Ù. ¸Å°³ ¸ðÀ½ÀÇ »ðÀÔÀº µ¿»çÀÇ ±¼Àý¿¡¼­µµ ³ªÅ¸³ªÁö¸¸
+À̸¦ ÀÚµ¿À¸·Î ó¸®ÇØ¾ß ÇÒ °æ¿ì´Â ¾øÀ» °ÍÀ¸·Î º¸ÀÔ´Ï´Ù. ±× ÀÌÀ¯´Â
+µ¿»ç°¡ ±¼ÀýÀ» ÇÏÁö¸¸ ¾î°£ÀÌ ¾ø´Â µ¿»ç°¡ ¾ø±â ¶§¹®¿¡ ¸Å°³ ¸ðÀ½ÀÇ ¾Õ¿¡´Â
+Á¤ÇØÁø µ¿»ç ¾î°£ÀÌ Àֱ⠶§¹®ÀÔ´Ï´Ù. Çѱ۶óÅØ¿¡¼­ Á¦°øµÇÁö ¾ÊÀº °æ¿ìÀÇ
+¸Å°³ ¸ðÀ½ÀÇ Ã³¸®´Â ``\texttt{\{\textbackslash ¤Ñ\}}''¸¦ »ðÀÔÇÏ¿© ÇØ°áÇÒ
+¼ö ÀÖ½À´Ï´Ù.
+
+ÁöÁ¤»ç ``ÀÌ''ÀÇ Å»¶ôÀº\footnote{ÁöÁ¤»ç ``ÀÌ´Ù''´Â ÇÐÀÚ¿¡ µû¶ó Á¶»ç·Î
+ Ãë±ÞÇϱ⵵ ÇÏ°í »óÅ µ¿»çÀÇ Çϳª·Î ºÐ·ùÇϱ⵵ ÇÕ´Ï´Ù. ¿©±â¼­
+ ±¹¾îÇÐÀû Ãø¸éÀº ³í¿ÜÀÔ´Ï´Ù.} ``±³¼ö(ÀÌ)½Ã´Ï ¼±»ý´ÔÀ̽ôÏ?'' ȤÀº
+``¶óÅØÀÌ³Ä ¿öµå(ÀÌ)³Ä°¡ °ü°ÇÀÌ´Ù'' µî°ú °°ÀÌ ¸¹Àº °æ¿ì°¡ ÀÖ½À´Ï´Ù.
+°æ¿ìÀÇ ¼ö°¡ ¸¹Àº ÀÌÀ¯´Â ÁöÁ¤»ç°¡ µ¿»çÀÇ ÇÑ ÇÏÀ§ ºÎ·ù·Î¼­ ´Ù¾çÇÑ ±¼ÀýÀ»
+º¸À̱⠶§¹®ÀÔ´Ï´Ù. µû¶ó¼­ Å»¶ô °¡´ÉÇÑ ÁöÁ¤»ç¿¡´Â ´ÙÀ½ÀÇ ÀϹÝÀûÀÎ
+¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ¸í·ÉÀÇ À̸§¿¡ »ç¿ëµÈ ¹®ÀÚ´Â ``ÀÌ''ÀÇ ¸ðÀ½
+``¤Ó''ÀÔ´Ï´Ù.
+\begin{verbatim}
+ {\¤Ó}
+\end{verbatim}
+
+¿¹:
+\begin{tabular}{|l@{$\;\;\;\rightarrow\;\;\;$}l|}\hline
+ \ttfamily
+ Âü°íÇÑ ¹®ÇåÀº \textbackslash cite\{ÃÖ99\}\{\textbackslash ¤Ó\}´Ù. &
+ \Çʱâa Âü°íÇÑ ¹®ÇåÀº \cite{ÃÖ99}{\¤Ó}´Ù.\\\hline
+\end{tabular}
+\medskip
+
+\verb|\cite| ¸í·ÉÀ¸·Î ¹®Çå ÀοëÀ» ÇÒ ¶§ \texttt{plain.bst} ¸ð¾ç»õ
+ÆÄÀÏÀ» ¾²¸é ÀοëÀÇ À̸§Ç¥°¡ ¼ýÀڷΠǥÇöµÇ°í \texttt{halpha.bst} ¸ð¾ç»õ
+ÆÄÀÏÀ» ¾²¸é ÀοëÀÇ À̸§Ç¥°¡ ¹®ÀÚ¿­·Î
+Ç¥ÇöµË´Ï´Ù.\footnote{\texttt{alpha.bst}¸¦ ¾²¸é ¿ì¸®¸»ÀÌ
+ ±úÁý´Ï´Ù.}\index{ÀÚµ¿ Á¶»ç!Àοë} \index{halpha.bst} ÈÄÀÚÀÇ °æ¿ì,
+Çѱ۶óÅØÀº À½¿î º¯È­ ó¸® ±â´ÉÀ» ¾²´Âµ¥ À־ ¹®ÀÚ¿­¿¡ ´ÙÀ½°ú °°Àº
+Á¦ÇÑÀ» µÎ°í ÀÖ½À´Ï´Ù.\index{ÀÚµ¿ À½¿î º¯È­ ó¸®}
+\begin{enumerate}
+\item ¹®ÀÚ¿­Àº µÎ ¹ÙÀÌÆ® ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù. (\texttt{halpha.bst}¸¦
+ ¾²¸é ¹®ÀÚ¿­Àº º¸Åë ´Ù¼¸ ±ÛÀÚ ÀÌ»óÀÌ µË´Ï´Ù. ¿ì¸®¸»Àº ÇÑ ±ÛÀÚ°¡ µÎ
+ ¹ÙÀÌÆ® ȤÀº ¼¼ ¹ÙÀÌÆ®·Î ±¸¼ºµÇ¹Ç·Î ¿ì¸®¸» ÇÑ ±ÛÀÚ´Â ¹®Á¦ÀÇ ´ë»ó¿¡¼­
+ Á¦¿ÜµË´Ï´Ù.)
+
+ \begin{tabular}[c]{|lcp{5cm}|}\hline
+ ¿ÇÀ½: \verb|\bibitem[HKD]{È«±æµ¿}...| & & \\
+ Ʋ¸²: \verb|\bibitem[H]{È«±æµ¿}...| & $\leftarrow$ &
+ {\Çʱâa À̸§Ç¥ \texttt{H}´Â ÇÑ ¹ÙÀÌÆ®À̹ǷΠÂø¿À¸¦ ¹ß»ý½ÃŲ´Ù.}
+ \\\hline
+ \end{tabular}
+
+ º»¹®¿¡¼­ \verb|\cite{È«±æµ¿}\À»|À̶ó Çϸé ``\xample{[HKD]¸¦}''·Î
+ ÂïÈü´Ï´Ù.
+\item ¹®ÀÚ¿­ÀÇ ¸¶Áö¸· À½ÀýÀº Çѱ۰ú ÇÑÀÚ, ¿ì¸®¸» ÀÚ¼Ò, ¼ýÀÚ ±×¸®°í
+ ¿µ¹®ÀÚ·Î ±¸¼ºµË´Ï´Ù. Áï, ÀÚ¼Ò¸¦ Á¦¿ÜÇÑ »ó¡ ±âÈ£´Â ÀÚµ¿ À½¿î º¯È­
+ 󸮿¡¼­ °í·ÁÀÇ ´ë»óÀÌ µÇÁö ¾Ê½À´Ï´Ù.\footnote{»ó¡ ±âÈ£°¡ ÀοëÀÇ
+ À̸§Ç¥·Î ³ª¿Ã ÀÏÀÌ ¾øÀ» °ÍÀ¸·Î »ý°¢ÇÕ´Ï´Ù.} ´Ù½Ã ¸»ÇÏÀÚ¸é, ÀÚµ¿
+ À½¿î º¯È­ ó¸® ±â´ÉÀº ÀÛµ¿Çϳª ±× °á°ú´Â ¹®¹ý¿¡ ¸ÂÁö ¾ÊÀ» ¼ö
+ ÀÖ½À´Ï´Ù. ÀÌÇüÅÂÀÇ °áÁ¤Àº ½ÇÁú ÇüżÒÀÇ ¸¶Áö¸· À½ÀýÀÌ `¤©'ÀÌ ¾Æ´Ñ
+ Á¾¼ºÀÎ °æ¿ì·Î °£Áֵ˴ϴÙ.
+\item ¹®ÀÚ¿­ÀÇ ¸¶Áö¸· ±ÛÀÚ°¡ ¿µ¹®ÀÚÀÏ °æ¿ì¿¡, ÀÚµ¿ À½¿î º¯È­ ó¸®
+ ±â´ÉÀº ³¹¸»ÀÇ À½°¡¸¦ °í·ÁÇÏÁö ¾Ê°í ¸¶Áö¸· ¹®ÀÚÀÇ ¿ì¸®¸» À½°¡·Î
+ ÀÌÇüŸ¦ °áÁ¤ÇÕ´Ï´Ù.\footnote{¸ðµç ¿µ¾î ³¹¸»ÀÇ ¿ì¸®¸» À½°¡¸¦ ¿Ã¹Ù·Î
+ ºÐ¼®Çϱâ´Â ¸Å¿ì Èûµì´Ï´Ù.}
+
+ \begin{tabular}[c]{|lcp{4.5cm}|}\hline
+ ¿ÇÀ½: \verb|\bibitem[set]{È«±æµ¿}...| & $\leftarrow$ &
+ {\Çʱâa ¿µ¹®ÀÚ À̸§Ç¥ \texttt{set}´Â ¸¶Áö¸· ¹®ÀÚ \texttt{t}¿¡ ÀÇÇØ
+ ÀÌÇüŸ¦ °áÁ¤ÇÑ´Ù. \texttt{t}ÀÇ ¿ì¸®¸» À½°¡´Â Áß¼ºÀ¸·Î
+ ³¡³ª´Â À½ÀýÀÌ´Ù. \texttt{set}ÀÇ ¿ì¸®¸» À½°¡´Â \texttt{¼¼Æ®}·Î¼­ ¿ª½Ã
+ ¸¶Áö¸· À½ÀýÀÌ Áß¼ºÀ¸·Î ³¡³­´Ù. ¹®Çå ÀοëÀÇ °á°ú´Â
+ \texttt{[set]·Î}ÀÌ´Ù.} \\
+ Ʋ¸²: \verb|\bibitem[ping]{È«±æµ¿}...| & $\leftarrow$ &
+ {\Çʱâa ¿µ¹®ÀÚ À̸§Ç¥ \texttt{ping}Àº ¸¶Áö¸· ¹®ÀÚ \texttt{g}°¡
+ ÀÌÇüŸ¦ °áÁ¤µÈ´Ù. \texttt{g}ÀÇ ¿ì¸®¸» À½°¡´Â Áß¼ºÀ¸·Î
+ ³¡³ª´Â À½ÀýÀÌ´Ù. ±×·¯³ª \texttt{ping}ÀÇ ¿ì¸®¸» À½°¡´Â \texttt{ÇÎ}À¸·Î¼­
+ Á¾¼ºÀ¸·Î ³¡³ª´Â À½ÀýÀÌ´Ù. ¹®Çå ÀοëÀÇ °á°ú´Â
+ \texttt{[ping]·Î}ÀÌ´Ù.} \\\hline
+ \end{tabular}
+\end{enumerate}
+
+\texttt{halpha.bst}¸¦ »ç¿ëÇÒ °æ¿ì¿¡ ÀοëÀÇ ºÎÈ£´Â ÀúÀÚÀÇ À̸§ Áß ¾Õ ¼¼
+±ÛÀÚ¿Í Ã¥ÀÌ ÃâÆÇµÈ ¿¬µµÀÇ µÞ µÎ ¼ýÀÚ·Î ±¸¼ºµÇ°Å³ª (ÀúÀÚ°¡ ÇÑ ¸íÀÏ ¶§),
+ù ¹ø° µîÀåÇÏ´Â, ÃÖ´ëÇÑ ¼¼ ¸íÀÇ ÀúÀÚ À̸§ Áß Ã¹ ±ÛÀÚ¿Í
+\verb+\etalchar+ ±×¸®°í Ã¥ÀÌ ÃâÆÇµÈ ¿¬µµÀÇ µÞ µÎ ¼ýÀÚ·Î ±¸¼ºµÇ¹Ç·Î
+(ÀúÀÚ°¡ ¿©·¯¸íÀÏ °æ¿ì) ¼¼ ¹ø°ÀÇ Á¦ÇÑÀº ¹«½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. º¸ÅëÀÇ
+°æ¿ì¿¡µµ \verb|\cite|ÀÇ À̸§Ç¥(label)´Â ÀÏ·Ã ¹øÈ£À̰ųª
+(\texttt{plain.bst}) \texttt{ÀúÀÚÀ̸§+Ã¥ÃâÆdz⵵}¸¦ ¾à½ÄÀ¸·Î
+Ç¥ÇöÇÕ´Ï´Ù (\texttt{halpha.bst}). ±×·¯¹Ç·Î º¸ÅëÀº ¹ß»ýÇϱâ Èûµç
+°æ¿ì¿¡ ÇØ´çÇÕ´Ï´Ù. ±×·¯³ª Âü°í ¹®Çå ÀÛ¼º ½Ã¿¡´Â ÀÌ·± »ç½ÇÀ» ¾Ë°í
+ÀÖÀ¸¹Ç·Î½á, ¹ß»ýÇÒ °¡´É¼ºÀÌ ÀÖ´Â ¿À·ù¸¦ »çÀü¿¡ ¹æÁöÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
+
+»öÀÎ ÀÛ¼º ½Ã¿¡ \texttt{makeidx.sty}À» ¾²¸é \verb|\see| ¸í·ÉÀÌ
+Á¤Àǵ˴ϴÙ. ÀÌ ¸í·ÉÀ» ¾µ ¶§´Â \verb|\see|ÀÇ º¯¼ö°¡ ºó Ä­À» Æ÷ÇÔÇÏ°Ô
+µÇ¸é ÀÚµ¿ À½¿î º¯È­ ó¸® ±â´É¿¡ ÀÇÇØ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. ºóÄ­ ´ë½Å¿¡
+``\texttt{\textasciitilde}''³ª
+``\texttt{\textbackslash\textvisiblespace}''¸¦ ¾²¸é ¹®Á¦°¡ ¹ß»ýÇÏÁö
+¾Ê½À´Ï´Ù.\index{ÀÚµ¿ À½¿î º¯È­!»öÀÎ} ¿¹:
+
+\smallskip\noindent
+\begin{tabular}[c]{|lp{47mm}cp{5cm}|}\hline
+ ¿ÇÀ½: & \verb!\index{Àý|see{ùÀå~ùÀý}}!
+ \verb!\index{Àý|see{ùÀå\ ùÀý}}! &
+ $\leftarrow$ & \Çʱâa `\texttt{\textasciitilde}'³ª
+ `\texttt{\textvisiblespace}'´Â ¸ðµÎ ºó Ä­À»
+ ÀǹÌÇÑ´Ù. `\texttt{\textasciitilde}'´Â ¾ÕµÚÀÇ ´Ü¾î¸¦ °°Àº ÁÙ¿¡
+ Ãâ·ÂÇϵµ·Ï ÇÏ°í `\texttt{\textvisiblespace}'´Â ´Ù¸¥ ±â´É¾øÀÌ ºó Ä­¸¸
+ Ãâ·ÂÇÑ´Ù. \\
+ Ʋ¸²: & \verb!\index{Àý|see{ùÀå ùÀý}}! & & \\\hline
+\end{tabular}
+
+\texttt{Ãâ·Â:} ùÀå ùÀý\textit{\seename}
+
+\verb|\pagename|, \verb|\chaptername|°ú °°ÀÌ ¿ì¸®¸»È­ ÇÑ ÇÑ±Û À̸§µéµµ
+ÀÚµ¿ À½¿î º¯È­ 󸮸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î
+`\verb|\pagename\°¡|'¶ó°í ¾²¸é ``\xample{\pagename\°¡}''¶ó°í
+Ãâ·ÂµË´Ï´Ù.
+
+
+\subsection{¿ì¸®¸» ¹®Çå Àοë}
+\label{sec:¹®ÇåÀοë}\index{¹®Çå Àοë}
+
+¶óÅØ¿¡¼­ ¹®ÇåÀ» ÀοëÇϱâ À§Çؼ­´Â \texttt{\textbackslash{}cite}
+¸í·ÉÀ¸·Î Âü°í ¹®Çå Ç¥Áö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Âü°í ¹®Çå Ç¥Áö´Â
+\texttt{thebibliography} ȯ°æ ³»¿¡¼­
+\texttt{\textbackslash{}bibitem}À¸·Î ÁöÁ¤µÇ´Â Âü°í ¹®Çå Ç׸ñ¿¡
+ÁÖ¾îÁö°Å³ª \BibTeX{}À» ÀÌ¿ëÇÏ´Â Âü°í ¹®Çå µ¥ÀÌÅÍ ÆÄÀÏ \texttt{.bib}ÀÇ
+¸ñ·Ï¿¡¼­ ÁÖ¾îÁý´Ï´Ù. Âü°í ¹®Çå µ¥ÀÌÅÍ ÆÄÀÏÀ» »ç¿ëÇϸé Á¤ÇØÁø ¾ç½ÄÀ¸·Î
+Âü°í ¹®Çå Á¤º¸¸¦ \texttt{.bib} ÆÄÀÏ¿¡ ¼öÁýÇÏ¿© µÒÀ¸·Î½á ¾î´À
+¹®¼­¿¡¼­µçÁö ±× Á¤º¸¸¦ ²¨³» ¾µ ¼ö ÀÖ°í Âü°í ¹®Çå ¾ç½Ä ÆÄÀÏÀ» ÁöÁ¤ÇÏ¿©
+´Ù¾çÇÏ°í ÀÏ°üµÈ Âü°í ¹®Çå ¸ñ·ÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
+
+Âü°í ¹®Çå ¾ç½Ä ÆÄÀÏÀº °³º° ¾ð¾î¿¡ ¸Â°Ô ¼öÁ¤µÇ¾î¾ß ÇÒ ºÎºÐÀÌ ¸¹½À´Ï´Ù.
+\texttt{alpha.bst}ÀÇ °æ¿ì¿¡´Â ÀúÀÚ³ª ÆíÁýÀÚ¿Í °°Àº À̸§À» ¾àÀÚ·Î
+¹Ù²Ù±âµµ Çϴµ¥, ÀÌ ¶§¿¡´Â ÇÑ±Û À̸§¿¡¼­ ¿À·ù°¡ ¹ß»ýÇÏ°Ô µË´Ï´Ù. ±×
+ÀÌÀ¯´Â ÇѱÛÀÇ ÇÑ À½ÀýÀÌ µÎ ¹ÙÀÌÆ®(EUC-KR) ȤÀº ¼¼ ¹ÙÀÌÆ®(UTF-8)·Î
+±¸¼ºµÇ´Âµ¥, ¾ç½Ä ÆÄÀÏÀº À̸¦ ÀνÄÇÏÁö ¸øÇÏ°í ¿µ¹®ÀÚó·³ ÇÑ ¹ÙÀÌÆ®¸¸À»
+¾àÀÚ·Î »ç¿ëÇϱ⠶§¹®ÀÔ´Ï´Ù. ÇÑ±Û ¶óÅØÀº \texttt{alpha.bst}¸¦ ÇѱÛÈ­ÇÑ
+\texttt{halpha.bst}¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ¹®¼­´Â ´ÙÀ½°ú °°ÀÌ
+\texttt{halpha.bst}¸¦ »ç¿ëÇÏ¿© Âü°í ¹®Çå ¸ñ·ÏÀ» ÀÛ¼ºÇÏ¿´½À´Ï´Ù.
+\begin{verbatim}
+\bibliographystyle{halpha}
+\bibliography{hlguide,texbook1,texbook3}
+\printindex
+\end{verbatim}
+À§¿¡¼­´Â Âü°í ¹®Çå ¾ç½ÄÀ¸·Î \texttt{halpha.bst}¸¦ »ç¿ëÇϵµ·Ï ÁöÁ¤ÇÏ°í
+Âü°í ¹®Çå µ¥ÀÌÅÍ ÆÄÀÏ·Î \texttt{hlguide.bib}, \texttt{texbook1.bib},
+\texttt{texbook3.bib}¸¦ ÁöÁ¤ÇÑ °ÍÀÔ´Ï´Ù.
+
+\BibTeX{}À» ÀÌ¿ëÇÏ¿© ÇÑ±Û Âü°í ¹®ÇåÀ» ¸¸µé±â À§Çؼ­´Â ¶óÅØÀÌ 8ºñÆ®
+¹®ÀÚ¸¦ º¸Á¶ ÆÄÀÏ (È®ÀåÀÚ°¡ \texttt{.aux})¿¡ Ãâ·ÂÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
+Àû¾îµµ te\TeX-3.0 (web2c-7.5.4) ¹öÀü¿¡¼­´Â \texttt{tcx} ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿©
+\texttt{latex.fmt} ÆÄÀÏÀ» ¸¸µêÀ¸·Î½á 8ºñÆ® Ãâ·ÂÀÌ °¡´ÉÇϵµ·Ï µÇ¾î
+ÀÖ½À´Ï´Ù. ±×·¯³ª \texttt{lambda.fmt}Àº \texttt{tcx} ÆÄÀÏÀ» »ç¿ëÇÏÁö
+¾ÊÀ» »Ó¸¸ ¾Æ´Ï¶ó ÇÁ·Î±×·¥ ¿øõ¿¡¼­µµ EUC (Extended Unix Code) ¹®ÀÚ°¡
+\TeX{}ÀÇ 16Áø¹ý Ç¥±â·Î Ãâ·ÂµÇµµ·Ï ÇÁ·Î±×·¡¹Ö µÇ¾î ÀÖ½À´Ï´Ù. ¿©±â¼­
+¹®Á¦°¡ ¹ß»ýÇÏ´Â ºÎºÐÀº Âü°í ¹®Çå Ç¥Áö°¡ Çѱ۷ΠµÇ¾î ÀÖÀ» °æ¿ìÀÔ´Ï´Ù.
+¿¹¸¦ µé¾î Âü°í ¹®Çå Ç¥Áö°¡ ``È«91''ÀÏ °æ¿ì¿¡
+``\texttt{\textbackslash{}cite\{È«91\}}''°ú °°ÀÌ ÀοëÀ» ÇßÀ» °æ¿ì¿¡ ¥Ë´Â
+º¸Á¶ ÆÄÀÏ¿¡
+``\texttt{\textbackslash{}citation\{\textasciitilde\textasciitilde
+ ed\textasciitilde\textasciitilde 99\textasciitilde\textasciitilde
+ 8d91\}}''À» ±â·ÏÇÏ°í (UTF-8 ºÎȣȭ) \texttt{bibtex}Àº ÀÌ Á¤º¸¸¦ Àоî
+Âü°í ¹®Çå µ¥ÀÌÅÍ ÆÄÀÏ¿¡¼­ ÀÌ Ç¥Áö¸¦ °®´Â Âü°í ¹®Çå µ¥ÀÌÅÍ ±âÀç Ç׸ñÀ»
+ã¾Æ ³À´Ï´Ù. ±×·¯³ª Âü°í ¹®Çå µ¥ÀÌÅÍ ÆÄÀÏ¿¡ ±â·ÏµÈ Ç¥Áö´Â
+``\texttt{È«91}''À̹ǷΠÀÌ Ç׸ñÀ» ã¾Æ ³»Áö ¸øÇÕ´Ï´Ù. µû¶ó¼­ ÇÑ±Û Âü°í
+¹®Çå µ¥ÀÌÅÍ ÆÄÀÏÀ» »ç¿ëÇϱâ À§Çؼ­´Â º¸Á¶ ÆÄÀÏÀ» 8ºñÆ® ¹®ÀÚ·Î º¯È¯ÇÒ
+ÇÊ¿ä°¡ ÀÖ°í, ÇÑ±Û ¶óÅØ¿¡¼­´Â C ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î § \texttt{hbibtex}À»
+Á¦°øÇÏ¿© \BibTeX{}À» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù.%
+\index{hbibtex@\texttt{hbibtex}}
+
+\texttt{hbibtex}ÀÇ »ç¿ë¹ýÀº \texttt{bibtex}ÀÇ »ç¿ë¹ý°ú µ¿ÀÏÇÕ´Ï´Ù.
+¶óÅØÀ» »ç¿ëÇÒ °æ¿ì³ª Âü°í ¹®Çå Ç¥Áö¿¡ ÇѱÛÀ» ÀüÇô ¾²Áö ¾ÊÀ» °æ¿ì¿¡´Â
+\texttt{hbibtex}À» »ç¿ëÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.
+
+
+\subsection{¿ì¸®¸» »öÀΠó¸®}
+\label{¼ÒÀý:»öÀÎÀÛ¼º}\index{»öÀÎ}
+
+¿ì¸®¸»ÀÇ »öÀÎ ÀÛ¼ºÀº EUC-KR ȤÀº UTF-8 ºÎȣȭ ¹æ½ÄÀ¸·Î ¸¸µé¾îÁø
+\texttt{.idx} ÆÄÀÏÀ» ¾²´Â °ÍÀ» ¿øÄ¢À¸·Î ÇÕ´Ï´Ù. À̸¦ À§Çؼ­´Â
+\texttt{latex} ȤÀº \texttt{lambda}°¡ 8ºñÆ® ¹®ÀÚ¸¦ º¸Á¶ ÆÄÀÏ
+(\texttt{.aux})¿¡ Ãâ·ÂÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¼ÒÀý \ref{sec:¹®ÇåÀοë}¿¡¼­
+¼³¸íÇÑ ¹Ù¿Í °°ÀÌ ¶óÅØÀÇ °æ¿ì¿¡´Â º¸Á¶ ÆÄÀÏ¿¡ 8ºñÆ® ¹®ÀÚ°¡ Ãâ·ÂµÉ ¼ö
+ÀÖÀ¸³ª ¥ËÀÇ °æ¿ì¿¡´Â ±×·¸Áö ¸øÇÕ´Ï´Ù. Âü°í ¹®Çå ÀοëÀÇ °æ¿ìº¸´Ù ´õ¿í
+½É°¢ÇÑ ¹®Á¦´Â »öÀÎÀÇ ¸Ó¸´¹®ÀÚ°¡ ¹Ù²î´Â °÷ÀÌ ´Ü¼øÈ÷ ù ¹®ÀÚÀÇ ºÎÈ£°ªÀÌ
+¹Ù²î´Â °÷À̾ ÇÑ±Û »öÀÎ »ý¼º¿¡ ÀûÇÕÇÏÁö ¾Ê´Ù´Â °ÍÀÔ´Ï´Ù. À̸¦
+ÇØ°áÇϱâ À§Çؼ­ Áö±Ý±îÁö Çѱ۶óÅØ¿¡¼­´Â ÇÑ±Û »öÀÎ ¾ç½Ä ÆÄÀÏ°ú
+shell/awk ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿´À¸³ª ÇÑ±Û ¶óÅØ ¹öÀü 1.0¿¡¼­´Â C ÇÁ·Î±×·¡¹Ö
+¾ð¾î·Î ÀÛ¼ºµÈ \texttt{hmakeindex}¸¦
+»ç¿ëÇÕ´Ï´Ù.\index{hmakeindex@\texttt{hmakeindex}}
+
+\texttt{hmakeindex}Àº \texttt{latex}ÀÌ Ãâ·ÂÇÏ´Â \texttt{.idx} ÆÄÀÏÀÇ
+16Áø¹ý Ç¥±â¸¦ ¸ðµÎ EUC ÄÚµå·Î ¹Ù²Û ÈÄ¿¡ \texttt{makeindex}¸¦ ½ÇÇà½ÃÅ°°í
+Á¤·ÄµÈ \texttt{.ind} ÆÄÀÏÀ» ÀçÁ¤¸®ÇÏ¿© ¿ì¸®¸»À» ½É¹ú, ÇѱÛ, ÇÑÀÚ·Î
+´ëºÐÇÑ ÈÄ ÇѱÛÀÇ ¸Ó¸´±ÛÀÚ°¡ ¹Ù²î´Â °÷¿¡
+\texttt{\textbackslash{}hindexhead} ¸í·ÉÀ»
+»ðÀÔÇÕ´Ï´Ù.\index{»öÀÎ!\texttt{\textbackslash{}hindexhead}}
+\texttt{\textbackslash{}hindexhead}ÀÇ ¾ÖÃÊ°ªÀº
+\texttt{\textbackslash{}indexspace}À̸ç ÁÙ°£°ÝÀ» ´Ã¸®´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.
+¸¸ÀÏ »öÀÎÀÇ ¸Ó¸´Á¦¸ñÀ» ``¡º°¡¡», ¡º³ª¡», ¡º´Ù¡», ¡º¶ó¡», ...''·Î
+Ç¥½ÃÇÏ°íÀÚ ÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ¶óÅØ ¹®¼­¿¡¼­
+\texttt{\textbackslash{}hindexhead}¸¦
+ÀçÁ¤ÀÇÇÕ´Ï´Ù.\index{hindexhead@\verb+\hindexhead+}
+\begin{verbatim}
+\renewcommand\hindexhead[1]{\indexspace
+ {\bfseries
+ ¡º\ifcase#1 ½É¹ú\or °¡\or ±î\or ³ª\or ´Ù\or µû\or ¶ó\or
+ ¸¶\or ¹Ù\or ºü\or »ç\or ½Î\or ¾Æ\or ÀÚ\or Â¥\or
+ Â÷\or Ä«\or Ÿ\or ÆÄ\or ÇÏ\or ÇÑÀÚ\fi ¡»}
+ \nopagebreak
+}
+\end{verbatim}
+\texttt{hmakeindex} ÇÁ·Î±×·¥Àº C ¾ð¾î·Î ÀÛ¼ºµÇ¾úÀ¸¹Ç·Î ¿î¿µ ü°è¿¡¼­
+±â°è¾î·Î ¹ø¿ªÇÑ ÈÄ ¼³Ä¡ÇÏ¿©¾ß ÇÕ´Ï´Ù. À©µµ¿ìÁî ¿î¿µ ü°è¿¡¼­´Â ¹Ì¸®
+¹ø¿ªÇÑ \texttt{hmakeindex.exe}¸¦ ¼³Ä¡ÇÏ¸é µË´Ï´Ù. »öÀÎÀÛ¼ºÀº ´ÙÀ½°ú
+°°ÀÌ ÇÕ´Ï´Ù.
+\begin{verbatim}
+hmakeindex <¹®¼­À̸§>
+\end{verbatim}
+
+ÇÑ±Û »öÀÎ ¾ç½Ä ÆÄÀÏÀº ¿©ÀüÈ÷ Á¸ÀçÇÏ¸ç »öÀΰú ÂÊ ¹øÈ£ »çÀ̸¦ Á¡¼±À¸·Î
+ä¿ì´Â ±â´É¸¸ ¼öÇàÇÕ´Ï´Ù. ÀÌ ¸ð¾ç»õ ÆÄÀÏ \texttt{hind.ist}¸¦ ÁöÁ¤Çϱâ
+À§Çؼ­´Â \texttt{hmakeindex}ÀÇ Ãß°¡ ¼±ÅÃÀ¸·Î \texttt{-s hind}¸¦
+ÁöÁ¤ÇÕ´Ï´Ù.
+\begin{verbatim}
+hmakeindex -s hind <¹®¼­À̸§>
+\end{verbatim}
+
+¿µ¹®ÀڷΠǥ±âµÇ¾úÀ¸³ª ¿ì¸®¸» À½°¡·Î Ç¥±âµÇ´Â ÇÑ±Û ¿µ¿ª¿¡ »öÀÎÀ»
+À§Ä¡½ÃÅ°±â À§Çؼ­´Â ¹®¼­¿¡¼­ ´ÙÀ½°ú °°Àº ¹æ½ÄÀ¸·Î \verb|\index|¸¦
+ÁöÁ¤ÇÕ´Ï´Ù.
+
+\smallskip
+\begin{tabular}[c]{|lcm{5cm}|}\hline
+ \verb|\LaTeX\index{¶óÅØ@\LaTeX}| &
+ $\leftarrow$ & \Çʱâa \verb|\LaTeX|Àº `\textrm{\LaTeX}'À¸·Î
+ ÀμâµË´Ï´Ù. ±×·¯³ª ¹®ÀÚ¿­ÀÌ `\verb|\|'·Î ½ÃÀÛÇϱ⠶§¹®¿¡
+ ¿µ¹®ÀÚ ºÎÈ£ `\verb|\|'¿¡ `\textrm{\LaTeX}'ÀÌ À§Ä¡ÇÏ°Ô µË´Ï´Ù. ÀÌ
+ ¶§´Â `\texttt{@}' ±ÛÀÚÀÇ ¾Õ¿¡ \texttt{¶óÅØ}À̶ó ÀûÀ½À¸·Î½á ±× À§Ä¡°¡
+ `\texttt{¶óÅØ}'ÀÌ µÇµµ·Ï ÇÕ´Ï´Ù. \\\hline
+\end{tabular}
+
+
+\subsection{¿ì¸®¸» À̸§}
+\label{¼ÒÀý:¿ì¸®¸»À̸§}\index{¿ì¸®¸» À̸§}
+
+Çѱ۶óÅØ 0.99 ¹öÀüºÎÅÍ´Â ¶óÅØ¿¡¼­ »ç¿ëµÇ´Â °¢Á¾ À̸§µéÀ» ÀÏ·üÀûÀ¸·Î
+\verb+\ksnamedef+ ¸ðµë ¸í·É¿¡ ÀÇÇØ º¯°æµÉ ¼ö ÀÖµµ·Ï
+ÇÏ¿´½À´Ï´Ù.\index{ksnamedef@\verb+\ksnamedef+} ¿¹¸¦ µé¾î, ¶óÅØ¿¡¼­
+»ç¿ëµÇ´Â `\refname{}'ÀÇ À̸§ `Reference'´Â \verb+\refname+¿¡ ÁöÁ¤µÇ¾î
+ÀÖ½À´Ï´Ù. À̸¦ ¿ì¸®¸»È­ ÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
+\begin{verbatim}
+ \ksnamedef{refname}{Âü°í~¹®Çå}
+\end{verbatim}
+
+Ç¥~\ref{Ç¥:¿ì¸®¸»À̸§}¿¡´Â Çѱ۶óÅØ¿¡¼­ ÇѱÛÈ­ÇÑ ``¶óÅØ À̸§ÀÇ ÇÑ±Û ¹×
+ÇÑÀÚÈ­''°¡ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ ÇѱÛÈ­´Â
+\texttt{\textbackslash{}begin\{document\}} ¾Õ¿¡¼­ À§¿¡ ¿¹¸¦ µç °Íó·³
+\texttt{\textbackslash{}ksnamedef}·Î ÀçÁ¤ÀÇÇÏ¸é ¿øÇϴ´ë·Î º¯°æµË´Ï´Ù.
+
+\begin{table}[htbp]
+ \leavevmode
+ \centering
+ \begin{tabular}{|r|c|c|c|}\hline
+ ¶óÅظí·É & Çѱ۶óÅØ(ÇѱÛ) & Çѱ۶óÅØ(ùÓí®) \\\hline\hline
+ \texttt{today} & 1994³â 3¿ù 6ÀÏ & 1994Ò´ 3êÅ 6ìí \\\hline
+ \texttt{enclname} & µ¿ºÀ¹° & ÔÒÜæÚª \\\hline
+ \texttt{ccname} & »çº» & ÞÐÜâ \\\hline
+ \texttt{headtoname} & ¹Þ´ÂÀÌ & áôãáìÑ \\\hline
+ \texttt{seename} & \verb+\+À» ÂüÁ¶ & \verb+\+À» óÑÍÅ \\\hline
+ \texttt{seename} & µµ ÂüÁ¶ & µµ óÑÍÅ \\\hline
+ \texttt{contentsname} & ¸ñ\~{}Â÷ & ÙÍ\~{}ó­ \\\hline
+\texttt{listoffigurename} & ±×¸²\~{}¸ñÂ÷ & ±×¸²\~{}ÙÍó­ \\\hline
+ \texttt{listoftablename} & Ç¥\~{}¸ñÂ÷ & øú\~{}ÙÍó­ \\\hline
+ \texttt{refname} & Âü°í\~{}¹®Çå & óÑÍÅ\~{}ÙþúÌ \\\hline
+ \texttt{indexname} & ã¾Æº¸±â & ßã\~{}ìÚ \\\hline
+ \texttt{tablename} & Ç¥ & øú \\\hline
+ \texttt{abstractname} & ¿ä\~{}¾à & é©\~{}å³ \\\hline
+ \texttt{bibname} & Âü°í\~{}¹®Çå & óÑÍÅ\~{}ÙþúÌ \\\hline
+ \texttt{appendixname} & ºÎ·Ï & ݾÖâ \\\hline
+ \texttt{ksTHE} & Á¦ & ð¯ \\\hline
+ \texttt{partname} & Æí & ø¹ \\\hline
+ \texttt{chaptername} & Àå & íñ \\\hline
+ \texttt{sectionname} & Àý & ï½ \\\hline
+ \texttt{colorlayer} & ȯµîÆÇ\~{}»ö±ò & ü³Ôó÷ú\~{}ßäßÓ \\\hline
+ \texttt{glossaryname} & ¿ë¾î\~{}Ç®ÀÌ & åÞ\~{}ýÄ \\\hline
+ \texttt{pagename} & ÂÊ & ÂÊ \\\hline
+ \texttt{figurename} & ±×¸² & ±×¸² \\\hline
+ \end{tabular}
+ \caption{¶óÅØ À̸§ÀÇ ÇÑ±Û ¹× ÇÑÀÚÈ­}
+ \label{Ç¥:¿ì¸®¸»À̸§}
+\end{table}
+
+\texttt{\textbackslash{}ksTHE}´Â ¶óÅØ¿¡ Á¤ÀǵǾî ÀÖÁö ¾Ê°í,
+Çѱ۶óÅØ¿¡¼­ ´Ü¿øÀÇ ¼ýÀÚ ÆÇÂ¥±â¿¡ »ç¿ëµÇµµ·Ï µµÀÔµÈ À̸§ ¸ðµë
+¸í·ÉÀÔ´Ï´Ù. ÀÌ´Â ¶óÅØ À̸§À» ÇѱÛ/ÇÑÀÚÈ­ ÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ¹®Á¦Á¡µéÀ»
+ÇØ°áÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î \texttt{\textbackslash{}part}ÀÇ
+ÀÏ·Ã ¹øÈ£´Â ´Ü¿ø ¼ýÀÚÀÇ ÇѱÛÈ­·Î ÀÎÇØ ``Æí I''°ú °°ÀÌ ³ª¿À¸ç
+Çѱ۶óÅØ¿¡¼­´Â \texttt{\textbackslash{}ksTHE}¸¦ µµÀÔÇÏ¿© ``Á¦ I Æí''°ú
+°°Àº ½ÄÀ¸·Î Â¥¿©Áöµµ·Ï ÇÏ°í ÀÖ½À´Ï´Ù.
+
+Çѱ۶óÅØ¿¡¼­´Â \texttt{\textbackslash{}part}¿Í
+\texttt{\textbackslash{}chapter}, \texttt{\textbackslash{}appendix},
+\texttt{\textbackslash{}section}±îÁö¸¦ À§¿Í °°ÀÌ ÇѱÛÈ­ÇÏ°í ÀÖÀ¸¸ç,
+°¢°¢ ´ÙÀ½°ú °°ÀÌ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.\index{Çѱ۶óÅØ!´Ü¿ø ÆÇÂ¥±â}
+
+\medskip
+\begin{tabular}{|r|rcl|}\hline
+ ´Ü¿ø Á¾·ù & ¼ýÀÚ ¾Õ & ¼ýÀÚ & ¼ýÀÚ µÚ \\\hline\hline
+ \verb+\part+ & \verb+\ksTHE~+ & \verb+\thepart+ &
+ \verb+~\partname+ \\\hline
+ \verb+\chapter+ & \verb+\ksTHE~+ & \verb+\thechapter+ &
+ \verb+~\chaptername+ \\\hline
+ & & \verb+\thesection+ & article \\
+ \raisebox{1.5ex}[-1.5ex]{\texttt{\textbackslash appendix}} &
+ \raisebox{1.5ex}[-1.5ex]{\texttt{\textbackslash
+ appendixname\textasciitilde}} &
+ \verb+\thechapter+ & book/report \\\hline
+ \verb+\section+ & \verb+\ksTHE~+ & \verb+\thesection+ &
+ \verb+~\sectionname+ \\\hline
+\end{tabular}
+\medskip
+
+À̸¦ »ç¿ëÀÚÀÇ ÆíÀÇ¿¡ µû¶ó Àç¼³Á¤Çϱâ À§Çؼ­´Â ´ÙÀ½ÀÇ ¸ðµë ¸í·ÉÀ»
+»ç¿ëÇÕ´Ï´Ù.
+\begin{verbatim}
+ \kscntformat{´Ü¿øÀ̸§}{¾Õ}{µÚ}
+\end{verbatim}
+¿¹¸¦ µé¾î \texttt{\textbackslash chapter}¸¦ ``ù° ¸¶´ç''°ú °°Àº ½ÄÀ¸·Î
+Â¥±â À§Çؼ­´Â \texttt{\textbackslash begin\{document\}} ¾Õ¿¡¼­ ´ÙÀ½°ú
+°°ÀÌ ÁöÁ¤ÇÕ´Ï´Ù.
+\begin{verbatim}
+ \renewcommand{\thechapter}{\Hnum{chapter}}
+ \ksnamedef{chaptername}{¸¶´ç}
+ \kscntformat{chapter}{}{~\chaptername}
+\end{verbatim}
+
+
+\subsection{±×¿ÜÀÇ ¿ì¸®¸»È­}
+\label{¼ÒÀý:¿ì¸®¸»È­}
+
+¿ì¸®¸»ÀÇ ºÐöÀº\index{Çѱ۶óÅØ!ºÐö} ºÙÀÓÇ¥°¡ »ç¿ëµÇÁö ¾ÊÀ¸¹Ç·Î ¿µ¾î±Ç
+¾ð¾î¿Í´Â ´Ù¸¥ Ưº°ÇÑ Ã³¸® ¹æ¹ýÀÌ ¿ä±¸µË´Ï´Ù.
+\def\hidewidth{\clearocplists\hskip\hideskip}
+
+\LaOm{\texttt{hfont.tex}¿¡¼­ ¿ì¸®¸»ÀÇ ±ÛÀÚ »çÀÌ°¡
+ \texttt{\textbackslash hyphenchar} ¾øÀÌ ºÐ¸®µÉ ¼ö ÀÖ°Ô ÇÏ°í
+ ÀÖ½À´Ï´Ù.}
+{\OTP{}¿¡¼­ °¢ ±ÛÀÚÀÇ ¾Õ¿¡ ºÐöÁ¡À» Áý¾î ³Ö°í »óȲ¿¡ µû¶ó ºÐö ¿©ºÎ¸¦
+ °áÁ¤Çϵµ·Ï ÇÕ´Ï´Ù.}
+
+¿µ¾î ¹®¼­¿¡¼­ ´Ü¿ø Á¦¸ñ¿¡ ÀÌÀº ù ¹®´Ü¿¡¼­´Â µé¿©¾²±â¸¦ ÇÏÁö ¾Ê½À´Ï´Ù.
+±×·¯³ª ÇÑ±Û ¹®¼­¿¡¼­´Â ¸ðµç ¹®´Ü¿¡ µé¿©¾²±â°¡ Àû¿ëµÇ´Â °ÍÀ¸·Î
+º¸ÀÔ´Ï´Ù. (ÀÌ´Â ÇÑ±Û ¹®¼­ ÀÛ¼ºÀÇ Ç¥ÁØÀÌ ±ÔÁ¤µÈ °ÍÀ¸·Î º¸ÀÌÁö ¾ÊÀ¸³ª
+Çѱ¹ÀÇ ÃâÆÇ ¼­ÀûÀ» º¼ ¶§ ±×·¸°Ô ÆǴܵ˴ϴÙ.) ù ¹®´Ü µé¿©¾²±â¸¦ ÇÏ´Â
+±¹°¡´Â Çѱ¹ »Ó¸¸Àº ¾Æ´Ñ °ÍÀ¸·Î º¸À̸ç, ÅØ ¿î¿µ ü°è¿¡¼­
+\texttt{indentfirst} ²Ù·¯¹Ì¸¦ »ç¿ëÇÏ¿© À̸¦ ÇØ°áÇϵµ·Ï µÇ¾î ÀÖ½À´Ï´Ù.
+Áï, ¹®¼­ÀÇ Àü¹® ¿µ¿ª¿¡¼­
+\begin{verbatim}
+ \usepackage{indentfirst}
+\end{verbatim}
+¸¦ ÁöÁ¤Çϸé ù ¹®´Ü µé¿©¾²±â°¡ ½±°Ô ÀÌ·ç¾îÁý´Ï´Ù.
+
+¶ÇÇÑ µé¿©¾²±âÀÇ Á¤µµ¿¡ À־µµ ¿µ¾î ¹®¼­¿Í ¿ì¸®¸» ¹®¼­´Â Â÷ÀÌ°¡ ÀÖ´Â
+°ÍÀ¸·Î º¸ÀÔ´Ï´Ù. (¿ª½Ã Á¤ÇØÁø Ç¥ÁØÀÌ ÀÖ´Â °ÍÀ¸·Î º¸ÀÌÁö ¾Ê°í
+ÃâÆǻ翡¼­ °ü½ÀÀûÀ¸·Î µé¿©¾²±âÀÇ ¾çÀ» Á¤ÇØ ¾²´Â °ÍÀ¸·Î º¸ÀÔ´Ï´Ù.)
+Çѱ۶óÅØ¿¡¼­ÀÇ µé¿©¾²±âÀÇ ¾çÀº ÇÑ±Û ±ÛÀÚ µÎ°³ÀÇ ³ÐÀÌ Áï Àü°¢ 2¹è°¢À»
+¾ÖÃÊ°ªÀ¸·Î ÇÕ´Ï´Ù. ÀÌ´Â ¸¹Àº Çѱ¹¾î ¼­Àû¿¡¼­ º¸ÀÌ´Â Àü°¢ µé¿©¾²±âº¸´Ù
+Å« °ªÀÌÁö¸¸ \cite{ÀÌÁ¾¿î91}\°ú KS A 0104¿¡¼­ äÅõǰí ÀÖ´Â °ªÀÌ°í
+¿ì¸®¸» ¹®¼­¿¡ Àû´çÇÏ°Ô º¸ÀÔ´Ï´Ù. ÀÌ µé¿©¾²±âÀÇ ¾çÀº ´ÙÀ½°ú °°ÀÌ
+»ç¿ëÀÚ°¡ ¿øÇϴ´ë·Î º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù.
+\begin{verbatim}
+ \parindent15pt
+\end{verbatim}
+
+
+\subsection{PDF ¹®¼­ ¸¸µé±â}
+\label{¼ÒÀý:PDF}\index{PDF ¹®¼­}
+
+PDF´Â Portable Document FormatÀÇ ¾àÀڷμ­ Adobe ȸ»ç¿¡¼­ Á¦Á¤ÇÑ ¹®¼­
+Çü½ÄÀÔ´Ï´Ù. PDF ¹®¼­´Â Adobe ȸ»çÀÇ PDF ÇÁ·Î±×·¥¿¡¼­ ¾ð±ÞµÇ´Â Acrobat
+¹®¼­·Îµµ ºÒ·ÁÁö°í ÀÖÀ¸¸ç ¾î¶² ¿î¿µ ü°è¿¡¼­µçÁö ¹Ì¸® º¸±â¿Í ÀμⰡ
+°¡´ÉÇÒ ¼ö ÀÖ´Â À̽ļºÀ» °®°í ÀÖ½À´Ï´Ù. PDF¿¡´Â \PS{} ±ÛÀÚü¿Í
+TrueType ±ÛÀÚü°¡ »ç¿ëµÉ ¼ö ÀÖ°í ÀÌ ¹®¼­ Çü½ÄÀ» ¸¸µé±â À§Çؼ­ ¸î¸îÀÇ
+»ó¾÷¿ë ÇÁ·Î±×·¥ÀÌ ÀÖ½À´Ï´Ù. ÅØ »ç¿ëÀÚ Ãþ¿¡¼­µµ ÀÌ·¯ÇÑ Çü½ÄÀÇ ¹®¼­¸¦
+ÅØ°ú °°Àº °­·ÂÇÑ ½ÄÀÚ Ã¼°è·Î © ¼ö ÀÖµµ·Ï ¸¹Àº ÀÛ¾÷À» ÇÏ¿´°í, ±× °á°ú·Î
+ÃʱâÀÇ pdf\TeX{}À» È®ÀåÇÑ pdfe\TeX{}ÀÌ web2c ¹öÀü 7.5.4¿¡ Æ÷ÇԵǾî
+°ø°³µÇ°í ÀÖ½À´Ï´Ù. pdf\TeX{}¿¡¼­´Â \PS{} ±ÛÀÚü¿Í TrueType ±ÛÀÚü¸¦
+»ç¿ëÇÏ¿©¾ß Çϸç, KAIST ¼öÇаúÀÇ
+Á¶Áøȯ´Ô\footnote{chofchof@math.kaist.ac.kr. Çö ¼ö¿ø´ëÇб³ ±³¼ö,
+ chofchof@ktug.or.kr}Àº Çѱ۶óÅØÀÇ \PS{} ±ÛÀÚü¸¦ ½á¼­ ÇÑ±Û PDF ¹®¼­¸¦
+¸¸µé ¼ö ÀÖ´Ù´Â ¼Ò½ÄÀ» ¾Ë·Á ÁֽŠ¹Ù ÀÖ½À´Ï´Ù.
+
+\underline{Çѱ۶óÅØ}\\
+¶óÅØÀ» »ç¿ëÇÏ¿© ÇÑ±Û PDF ¹®¼­¸¦ ¸¸µé±â À§Çؼ­´Â \texttt{pdflatex}À»
+»ç¿ëÇÏ¿©¾ß ÇÕ´Ï´Ù.\index{pdflatex@\texttt{pdflatex}} ¿ì¸®¸» ±ÛÀÚü´Â
+\PS{} ±ÛÀÚü¸¦ »ç¿ëÇϹǷΠ\texttt{pdflatex}À» »ç¿ëÇÏ´Â µ¥ ¹®Á¦°¡ ¾øÀ¸¸ç
+¿µ¹® ±ÛÀÚü´Â \texttt{times.sty}°ú °°Àº ²Ù·¯¹Ì·Î Adobe Type1 ±ÛÀÚü¸¦
+»ç¿ëÇϰųª Computer Modern ±ÛÀÚü¸¦ pfb³ª ttf·Î Çü½ÄÀ» º¯È¯ÇÑ ±ÛÀÚü¸¦
+¼³Ä¡ÇÏ¿© »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
+
+¿ì¸®¸» ¹®¼­¸¦ ´ÙÀ½°ú °°ÀÌ
+\begin{verbatim}
+pdflatex <ÆÄÀÏÀ̸§>.tex
+\end{verbatim}
+Çϸé \texttt{<ÆÄÀÏÀ̸§>.pdf} ÆÄÀÏÀÌ ¸¸µé¾îÁý´Ï´Ù.
+
+\underline{ÇѱۥË}\\
+¾Ö¼®ÇÏ°Ôµµ \texttt{pdfomega}³ª \texttt{pdflambda}´Â (¾ÆÁ÷) ¾ø½À´Ï´Ù.
+µû¶ó¼­ Çѱۥ˸¦ »ç¿ëÇÏ¿© PDF ÆÄÀÏÀ» ¸¸µé±â À§Çؼ­´Â \texttt{dvi},
+\texttt{ps}, \texttt{pdf}ÀÇ ÀÏ·ÃÀÇ º¯È¯À» °ÅÄ¡°Å³ª \texttt{dvipdfm}À»
+»ç¿ëÇØ¾ß ÇÕ´Ï´Ù.\index{dvipdfm@\texttt{dvipdfm}}
+
+¿ì¸®¸» ¹®¼­¸¦ ´ÙÀ½°ú °°ÀÌ
+\begin{verbatim}
+lambda <ÆÄÀÏÀ̸§>.tex
+dvips <ÆÄÀÏÀ̸§> -o
+epstopdf <ÆÄÀÏÀ̸§>.ps
+\end{verbatim}
+ȤÀº\index{dvipdfm}
+\begin{verbatim}
+lambda <ÆÄÀÏÀ̸§>.tex
+dvipdfm <ÆÄÀÏÀ̸§>
+\end{verbatim}
+Çϸé \texttt{<ÆÄÀÏÀ̸§>.pdf} ÆÄÀÏÀÌ ¸¸µé¾îÁý´Ï´Ù.
+
+°æ¿ì¿¡ µû¶ó¼­´Â PDF ÆÄÀÏÀÇ Á¾ÀÌ ±Ô°ÝÀÌ A4 ¿ëÁö¿Í ´Ù¸¦ °æ¿ì°¡ ÀÖ½À´Ï´Ù.
+ÀϹÝÀûÀ¸·Î \texttt{pdftex}À» »ç¿ëÇÒ ¶§¿¡ Á¾ÀÌ
+±Ô°ÝÀº\index{pdflatex@\texttt{pdflatex}!Á¾ÀÌ ±Ô°Ý}
+\texttt{pdftex.cfg}¿¡¼­ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î Á¾ÀÌ ±Ô°ÝÀ»
+±¹ÆÇ(148mm$\times$210mm)À¸·Î ¼³Á¤Çϱâ À§Çؼ­´Â ´ÙÀ½°ú °°ÀÌ
+\texttt{pdftex.cfg}¸¦ ¼öÁ¤ÇÕ´Ï´Ù.\index{pdftex.cfg@\texttt{pdftex.cfg}}
+\begin{verbatim}
+page_width 148 true mm
+page_height 210 true mm
+\end{verbatim}
+¼öÁ¤µÈ \texttt{pdftex.cfg} ÆÄÀÏÀº ÀÛ¾÷ ÁßÀÎ ÀÚ·á¹æ¿¡ µÎ¸é µË´Ï´Ù.
+
+±×·¯³ª \texttt{ps} ÆÄÀÏÀ» °ÅÃļ­ \texttt{pdf} ÆÄÀÏÀ» ¸¸µé ¶§¿¡´Â
+\texttt{dvips}·Î \texttt{ps} ÆÄÀÏÀ» Ãâ·ÂÇÏ´Â ´Ü°è¿¡¼­ ¼±Åà »çÇ×À¸·Î
+Á¾ÀÌ Å©±â¸¦ Á¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.
+\begin{verbatim}
+dvips -t 148mmx210mm <ÆÄÀÏÀ̸§>.dvi -o
+\end{verbatim}
+
+pdf ÆÄÀÏÀ» ¹Ì¸®º¸±â À§Çؼ­´Â adobe ȸ»ç¿¡¼­ °ø°³ÇÑ \texttt{acroread}³ª
+\texttt{ghostscript} ȤÀº À¯´Ð½º ¿î¿µ ü°è¿¡¼­¸¸ Á¦°øµÇ´Â
+\texttt{xpdf}\footnote{\texttt{http://www.aimnet.com/\textasciitilde
+ derekn/xpdf/}}¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶óÅØÀ¸·Î ¹®¼­ ÀÛ¾÷À» ÇÒ
+¶§¿¡´Â ¿øõ ¹®¼­¿¡¼­ ¼öÁ¤µÈ ³»¿ëÀÇ °á°ú¸¦ ¹Ì¸®º¸±â¸¦ ÅëÇØ È®ÀÎÇϴµ¥,
+À¯´Ð½º ¿î¿µ ü°èÀÇ \texttt{xdvi}³ª À©µµ¿ìÁî ¿î¿µ ü°èÀÇ \texttt{yap}°ú
+°°Àº \texttt{dvi} ¹Ì¸®º¸±â ÇÁ·Î±×·¥Àº ¹Ì¸®º¸±â È­¸éÀÇ
+``Àç»ý(refresh)'' ±â´ÉÀ» ÅëÇØ ÀÌ¹Ì ¿­·ÁÁ® Àִ â¿¡¼­ ¼öÁ¤µÈ °á°ú¹°À»
+°£´ÜÈ÷ È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª pdf ¹Ì¸®º¸±â ÇÁ·Î±×·¥Àº
+\texttt{xpdf}¸¸ÀÌ ``Àç»ý'' ±â´ÉÀÌ À־ ´Ù¸¥ ÇÁ·Î±×·¥À» »ç¿ëÇÒ
+°æ¿ì¿¡´Â Á¶±Ý ºÒÆíÇÑ Á¡ÀÌ ÀÖ½À´Ï´Ù.
+
+
+\newpage
+\appendix
+
+
+\section{Âü°í ¹®Çå µ¥ÀÌÅͺ£À̽º}
+\label{sec:bib}
+
+¶óÅØÀ¸·Î ¹®¼­ÀÇ ÆÇÂ¥±â¿¡ Àͼ÷ÇØÁø ÈÄ¿¡´Â Âü°í ¹®Çå ¸ñ·ÏÀÇ °ü¸®¿¡
+°ü½ÉÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. Âü°í ¹®Çå µ¥ÀÌÅͺ£À̽º´Â ÇмúÁö ÃâÆÇ°ú °°ÀÌ
+Àü¹® ºÐ¾ßÀÇ ÇÐȸ¿¡¼­ À¯¿ëÇÏ°Ô »ç¿ëµÉ ¼ö ÀÖ°í, Âü°í ¹®Çå ¾ç½Ä ÆÄÀÏÀ»
+ÇÐȸ¿¡¼­ Á¦°øÇÔÀ¸·Î½á Âü°í ¹®Çå ¸ñ·ÏÀÇ ÆÇÂ¥±â°¡ ÀÏ°ü¼ºÀ» °¡Áú ¼ö ÀÖ°Ô
+µË´Ï´Ù. ¶ÇÇÑ Âü°í ¹®Çå µ¥ÀÌÅͺ£À̽º´Â ƯÁ¤ ºÐ¾ß¿¡ µ¶¸³ÀûÀÎ Çü½ÄÀ¸·Î
+±¸ÃàµÇ°í ÀÌ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇÏ´Â »ç¿ëÀÚ°¡ ÇÊ¿äÇÑ Á¤º¸¸¦ ¿øÇÏ´Â
+¸ð¾çÀ¸·Î Ãâ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
+
+ÇÑ±Û Âü°í ¹®Çå µ¥ÀÌÅͺ£À̽º¸¦ ±¸ÃàÇϱâ À§Çؼ­´Â ¿µ¹® Âü°í ¹®Çå
+µ¥ÀÌÅͺ£À̽º¿Í ´Ù¸¥ Ưº°ÇÑ ¹æ½ÄÀÌ ¾ø½À´Ï´Ù. ´Ù¸¸, ÁÖÀÇÇÒ Á¡ÀÌ ÀÖ´Ù¸é
+µ¥ÀÌÅͺ£À̽ºÀÇ ±â·Ï »çÇ× Áß¿¡¼­ Ưº°ÇÑ ±â´ÉÀ» °®´Â ±â´É¾î°¡
+µ¥ÀÌÅͺ£À̽ºÀÇ ³»¿ë°ú µ¿ÀÏÇÑ ¹®ÀÚ ¼¼Æ®¸¦ »ç¿ëÇÏ°í Ưº°ÇÑ Ç¥½Ã°¡
+¾øÀ¸¹Ç·Î ¿À¿ëµÉ ¼ö ÀÖ´Ù´Â Á¡ÀÔ´Ï´Ù.
+
+Âü°í ¹®Çå µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÇ È®ÀåÀÚ´Â \texttt{.bib}ÀÌ¸ç °¢ ¹®ÇåÀÌ
+Á¤ÇØÁø ¼ø¼­ ¾øÀÌ ´ÙÀ½°ú °°Àº ƲÀ» À¯ÁöÇÏ¸ç ³ª¿­µË´Ï´Ù.
+\begin{verbatim}
+@<¹®Çå À¯Çü> = {<¶óº§>,
+ <Çʼö »çÇ×> = {<³»¿ë>},
+ ...
+ <¼±Åà »çÇ×> = {<³»¿ë>},
+ ...
+}
+\end{verbatim}
+\texttt{<¶óº§>}Àº ¹®¼­¿¡¼­ ¹®ÇåÀ» ÀοëÇÒ ¶§ »ç¿ëµÇ´Â Âü°í ¹®Çå Ç¥ÁöÀ̸ç
+\texttt{<Çʼö »çÇ×>}°ú \texttt{<¼±Åà »çÇ×>}Àº \texttt{<¹®Çå À¯Çü>}¿¡
+µû¶ó ´Ù¸¨´Ï´Ù.
+
+
+\subsection{¹®Çå À¯Çü}
+\label{sec:¹®ÇåÀ¯Çü}
+
+´ëºÎºÐÀÇ Âü°í ¹®Çå ¾ç½Ä ÆÄÀÏ¿¡¼­ »ç¿ëµÇ´Â ¹®ÇåÀÇ À¯Çü°ú Çʼö/¼±ÅÃ
+»çÇ×Àº ´ÙÀ½°ú °°À¸¸ç Çʼö/¼±Åà »çÇ×ÀÌ ¾Æ´Ñ »çÇ×Àº \texttt{bibtex}¿¡
+ÀÇÇØ ¹«½ÃµË´Ï´Ù.
+
+\newcommand{\bibtype}[4]{\item \texttt{#1}: #2\\Çʼö: #3\\¼±ÅÃ: #4}
+\begin{itemize}
+\bibtype{article}
+{Á¤±â °£Ç๰À̳ª ÀâÁöÀÇ ³í¹®}
+{author, title, journal, year}
+{volume, number, pages, month, note}
+\bibtype{book}
+{ÃâÆÇµÈ ¼­Àû}
+{author ȤÀº editor, title, publisher, year}
+{volume ȤÀº number, series, address, edition, month, note}
+\bibtype{booklet}
+{µî·ÏµÈ ÃâÆǻ糪 ±â°üÀ» ÅëÇÏÁö ¾Ê°í Àμâ/Á¦º»µÈ Ã¥}
+{title}
+{author, howpublished, address, month, year, note}
+\bibtype{inbook}
+{ÃâÆǹ°ÀÇ Àå, Àý ȤÀº ÂÊ ¹üÀ§}
+{author ȤÀº editor, title, chapter ³»Áö pages, publisher, year}
+{volume ȤÀº number, series, type, address, edition, month, note}
+\bibtype{incollection}
+{ÃâÆǹ°À» ±¸¼ºÇÏ´Â, ÀÚüÀÇ Á¦¸ñÀ» °¡Áö°í ÀÖ´Â ÀϺκÐ}
+{author, titiel, booktitle, publisher, year}
+{editor, volume ȤÀº number, series, type, chapter, pages, address,
+ edition, month, note}
+\bibtype{inproceedings}
+{ÇÐȸ ȸº¸¿¡ ¹ßÇ¥µÈ ³í¹®}
+{author, title, booktitle}
+{editor, volume ȤÀº number, series, pages, address, month,
+ organization, publisher, note}
+\bibtype{manual}
+{±â¼ú ¹®¼­}
+{title}
+{author, organization, address, edition, month, year, note}
+\bibtype{masterthesis}
+{¼®»ç ÇÐÀ§ ³í¹®}
+{author, title, school, year}
+{type, address, month, note}
+\bibtype{misc}
+{¾î´À À¯Çü¿¡µµ ¼ÓÇÏÁö ¾ÊÀ» ¶§ (¼±Åà »çÇ×ÀÌ Çϳªµµ ¾øÀ¸¸é ¿À·ù)}
+{¾øÀ½}
+{author, title, howpublished, month, year, note}
+\bibtype{phdthesis}
+{¹Ú»ç ÇÐÀ§ ³í¹®}
+{author, title, school, year}
+{type, address, month, note}
+\bibtype{proceedings}
+{ÇÐȸ ȸº¸}
+{title, year}
+{editor, volume ȤÀº number, series, address, publisher, note, month,
+ organization}
+\bibtype{techreport}
+{±³À° ±â°ü°ú °°Àº ±â°ü¿¡¼­ ¿ù°£/°è°ü°ú °°Àº ¿¬¼Ó¹°·Î ÃâÆǵǴ º¸°í¼­}
+{author, title, institution, year}
+{type, number, address, month, note}
+\bibtype{unpublished}
+{Çü½ÄÀûÀ¸·Î ÃâÆǵÇÁö´Â ¾Ê¾ÒÁö¸¸ ÀúÀÚ¿Í Á¦¸ñÀ» °¡Áö°í ÀÖ´Â ¹®¼­}
+{author, title, note}
+{month, year}
+\end{itemize}
+
+
+\subsection{±âÀç »çÇ×}
+\label{sec:±âÀç»çÇ×}
+
+°¢ ±âÀç »çÇ×ÀÇ ³»¿ëÀº ´ÙÀ½°ú °°½À´Ï´Ù.
+\begin{itemize}
+\item \texttt{address}: \texttt{publisher}³ª ±â°üÀÇ ÁÖ¼Ò. ³ÐÀº Áö¿ª¿¡
+ ºÐÆ÷ÇÑ ÃâÆÇ»çÀÇ °æ¿ì¿¡´Â µµ½Ã À̸§¸¸ ±âÀçÇÑ´Ù. ÀÛÀº ÃâÆǼÒÀÇ
+ °æ¿ì¿¡´Â Àüü ÁÖ¼Ò¸¦ ±âÀçÇÏ´Â °ÍÀÌ µ¶ÀÚ¿¡°Ô À¯¿ëÇÒ °ÍÀÌ´Ù.
+\item \texttt{annote}: ¸Þ¸ð. Ç¥ÁØ Âü°í ¹®Çå ¾ç½Ä¿¡¼­´Â »ç¿ëµÇÁö
+ ¾ÊÁö¸¸ \texttt{annote}¿Í °°ÀÌ ÁÖÇØ Âü°í ¹®ÇåÀ» »ý¼ºÇÏ´Â ¾ç½Ä¿¡¼­
+ »ç¿ëµÈ´Ù. ÀÌ ÅÍ´Â »õ ¹®ÀåÀ¸·Î ½ÃÀÛÇϹǷΠ¿µ¾îÀÇ °æ¿ì¿¡´Â ù ±ÛÀÚ°¡
+ ´ë¹®ÀÚÀ̾î¾ß ÇÑ´Ù.
+\item \texttt{author}: ÀúÀÚÀÇ À̸§À̸ç \BibTeX ÀÇ À̸§ Çü½ÄÀ¸·Î ±âÀçÇÑ´Ù.
+\item \texttt{booktitle}: ÀϺκи¸ ÀοëµÇ´Â ¼­ÀûÀÇ Á¦¸ñ. ¼­Àû µîÀç
+ »çÇ׿¡´Â \texttt{title}ÀÌ »ç¿ëµÈ´Ù.
+\item \texttt{chapter}: Àå ¹øÈ£.
+\item \texttt{crossref}: Âü°í ¹®Çå µ¥ÀÌÅͺ£À̽º¿¡ µîÀçµÈ Âü°í ¹®ÇåÀÇ
+ ±³Â÷ ÂüÁ¶ Ç¥Áö.
+\item \texttt{edition}: ``°³Á¤ÆÇ''°ú °°Àº °£Ç๰ÀÇ ¹ßÇà ÆǼö. ¼­¼ö·Î
+ ÁÖ¾îÁ®¾ß ÇÏ¸ç ¿µ¾îÀÇ °æ¿ì ``Second''¿Í °°ÀÌ Ã¹ ±ÛÀÚ°¡ ´ë¹®ÀÚÀ̾î¾ß
+ ÇÑ´Ù. Ç¥ÁØ ¾ç½ÄÀ» ÅëÇØ ÇÊ¿äÇÑ °æ¿ì¿¡´Â ù ±ÛÀÚ°¡ ¼Ò¹®ÀÚ·Î ¹Ù²ï´Ù.
+\item \texttt{editor}: ÆíÁýÀÚÀÇ À̸§. \BibTeX{}ÀÇ À̸§ Çü½ÄÀ¸·Î
+ ±âÀçÇÑ´Ù. \texttt{author}¿Í ÇÔ²² ±âÀçµÈ ¶§¿¡ \texttt{editor}´Â
+ ÂüÁ¶°¡ µîÀåÇÏ´Â ¼­ÀûÀÇ ÆíÁýÀÚ¸¦ ³ªÅ¸³½´Ù.
+\item \texttt{howpublished}: Åë»óÀûÀÎ °£Ç๰ÀÌ ¾Æ´Ñ °æ¿ì ÃâÆÇµÈ ¹æ½Ä.
+\item \texttt{institution}: ±â¼ú ¹®¼­¸¦ ÈÄ¿øÇÑ ±â°ü.
+\item \texttt{journal}: Á¤±â °£Ç๰ÀÇ À̸§. Àß ¾Ë·ÁÁø Á¤±â °£Ç๰ÀÇ
+ °æ¿ì¿¡´Â ¾à¾î¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.
+\item \texttt{key}: ¸ñ·ÏÀÇ Á¤·ÄÀ̳ª ±³Â÷ ÂüÁ¶ ±×¸®°í \texttt{author}³ª
+ \texttt{editor}°¡ ¾øÀ» °æ¿ì¿¡ ¹®Çå Ç¥Áö¸¦ ¸¸µå´Âµ¥ »ç¿ëµÈ´Ù.
+ \texttt{\textbackslash cite} ¸í·ÉÀÇ Ç¥Áö ¹× µ¥ÀÌÅͺ£À̽º µîÀç Ç׸ñÀÇ
+ óÀ½¿¡ ³ª¿À´Â ¹®Çå Ç¥Áö¿Í È¥µ¿Çؼ­´Â ¾ÈµÈ´Ù.
+\item \texttt{month}: ÃâÆǹ°ÀÌ ÃâÆÇµÈ ´ÞÀ̳ª ÃâÆǵÇÁö ¾ÊÀº ÃâÆǹ°ÀÌ
+ ¾º¿©Áø ´Þ. ¿µ¾îÀÇ °æ¿ì ÀÏ°ü¼ºÀ» À§ÇØ ¼¼ ¹®ÀÚ ¾à¾î·Î \texttt{jan},
+ \texttt{feb}, \texttt{mar} µîÀÌ »ç¿ëµÇ¾î¾ß ÇÑ´Ù.
+\item \texttt{note}: µ¶ÀÚ¿¡°Ô À¯¿ëÇÏ´Ù°í »ý°¢µÇ´Â Ãß°¡ÀûÀÎ Á¤º¸.
+\item \texttt{number}: Á¤±â °£Ç๰À̳ª ÀâÁö, ±â¼ú ¹®¼­ ȤÀº ¿¬Àç¹°
+ ³»¿ëÀÇ ¹øÈ£. Á¤±â °£Ç๰À̳ª ÀâÁöÀÇ ÆÇÀ̳ª È£´Â º¸Åë
+ \texttt{volume}°ú \texttt{number}·Î ½Äº°µÇ°í ±â¼ú ¹®¼­´Â º¸Åë
+ \texttt{number}·Î ½Äº°µÇ¸ç À̸§À» °®´Â ¿¬Àç¹°ÀÇ ¼­ÀûÀº °¡²û
+ \texttt{nubmer}¸¦ °®±âµµ ÇÑ´Ù.
+\item \texttt{organization}: ÇÐȸ¸¦ ÈÄ¿øÇϰųª \texttt{manual}À»
+ ÃâÆÇÇÑ ±â°ü.
+\item \texttt{pages}: Çϳª ÀÌ»óÀÇ ÂÊÀ̳ª ÂÊ ¹üÀ§·Î
+ \texttt{42{-}{-}111}, \texttt{7, 41, 73{-}{-}97} ȤÀº \texttt{43+}·Î
+ ±âÀçµÇ´Âµ¥ ¿©±â¼­ `\texttt{+}'´Â ´Ü¼øÇÏÁö ¾ÊÀº ¹üÀ§ÀÇ ÂÊÀ» °¡¸®Å²´Ù.
+\item \texttt{publisher}: ÃâÆÇ»ç À̸§.
+\item \texttt{school}: ³í¹®ÀÌ ¾²¿©Áø Çб³ÀÇ À̸§.
+\item \texttt{series}: ¿¬Àç¹°À̳ª ¿©·¯ ±ÇÀ¸·Î ±¸¼ºµÇ´Â ÃâÆǹ°ÀÇ À̸§.
+ Àüü ÃâÆǹ°À» ÀοëÇÒ ¶§¿¡ \texttt{title}Àº Á¦¸ñÀ» ¸»ÇÏ°í ¼±Åà »çÇ×ÀÎ
+ \texttt{series}´Â ¿¬Àç¹°ÀÇ À̸§À̳ª ¿©·¯±ÇÀ¸·Î ±¸¼ºµÈ ÃâÆÇ ¼­ÀûÀÇ
+ À̸§À» ¸»ÇÑ´Ù.
+\item \texttt{title}: Ã¥ÀÇ Á¦¸ñ.
+\item \texttt{type}: ±â¼ú ¹®¼­ÀÇ À¯ÇüÀ» ÁöÁ¤Çϸç ``¿¬±¸ ³ëÆ®''¿Í °°ÀÌ
+ ±âÀçÇÑ´Ù. À¯ÇüÀÌ ÁÖ¾îÁöÁö ¾ÊÀ¸¸é ¾ÖÃÊ°ªÀÎ ``±â¼ú ¹®¼­''°¡ »ç¿ëµÈ´Ù.
+ ¿µ¾îÀÇ °æ¿ì¿¡´Â ¾ÖÃÊ°ªÀÌ ``Technical Report''ÀÌ´Ù.
+ \texttt{phdthesis} À¯ÇüÀÇ °æ¿ì¿¡´Â ``¹Ú»ç ÇÐÀ§ ³í¹®'' (¾ÖÃÊ°ª)À̶ó°í
+ ¸í½ÃÇÒ ¼ö ÀÖ´Ù. ¿µ¾îÀÇ °æ¿ì¿¡´Â ``\{Ph.D.\} dissertation''ÀÌ
+ ¾ÖÃÊ°ªÀÌ´Ù. \texttt{inbook}À̳ª \texttt{incollection} À¯Çü¿¡¼­µµ
+ \texttt{chapter = "1.2", type = "Àý"}À̶ó°í ±âÀçÇÔÀ¸·Î½á ¾ÖÃÊ°ªÀÎ
+ ``1.2 Àå'' ´ë½Å¿¡ ``1.2 Àý''À» ¾òÀ» ¼ö ÀÖ´Ù.
+\item \texttt{volume}: ¿¬¼Ó °£Ç๰À̳ª ¿©·¯ ±ÇÀ¸·Î ±¸¼ºµÈ Àμ⹰ÀÇ ±Ç.
+\item \texttt{year}: ÃâÆÇ ¿¬µµ. ÃâÆǵÇÁö ¾ÊÀº ¼­ÀûÀÇ °æ¿ì ¼­ÀûÀÌ
+ ¾²¿©Áø ¿¬µµ. ÀϹÝÀûÀ¸·Î 1984¿Í °°ÀÌ ³× °³ÀÇ ¼ýÀÚ·Î ±¸¼ºµÇÁö¸¸ Ç¥ÁØ
+ Âü°í ¹®Çå ¾ç½ÄÀº ``about 1984''¿Í °°ÀÌ ¸¶Áö¸· ³× ¹®ÀÚ°¡ ¼ýÀÚÀÎ °æ¿ì¸¦
+ Àß Ã³¸®ÇÑ´Ù.
+\end{itemize}
+
+
+\subsection{ÀúÀÚ ¹× ÆíÁýÀÚ À̸§ Çü½Ä}
+\label{sec:À̸§}
+
+\texttt{author}³ª \texttt{editor}ÀÇ ¿µ¾î À̸§Àº ´ÙÀ½ÀÇ µÎ °¡Áö Çü½ÄÀ¸·Î
+ÀԷµ˴ϴÙ.
+\begin{verbatim}
+"<À̸§> <¼º>"
+"<¼º>, <À̸§>"
+\end{verbatim}
+±×·¯³ª Çѱ¹¾î À̸§Àº °ø¹é ¹®ÀÚ°¡ ¾øÀÌ ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î ÀԷµ˴ϴÙ.
+\begin{verbatim}
+<¼º><À̸§>
+\end{verbatim}
+¿µ¾î À̸§À» ¹ÝÁ¡À¸·Î ¼º°ú ±¸ºÐÇÏ´Â ¹æ¹ýÀº ¼ºÀÌ ¿©·¯ ³¹¸»·Î ±¸¼ºµÈ
+°æ¿ì¿¡ È¿°úÀûÀÔ´Ï´Ù.
+
+À̸§¿¡ »ç¿ëµÇ´Â ±â´É¾î¿¡´Â \texttt{and}¿Í \texttt{others}°¡ ÀÖ½À´Ï´Ù.
+\texttt{and}´Â ¿©·¯ À̸§À» ³ª¿­ÇÒ ¶§ »ç¿ëµÇ°í \texttt{others}´Â ¿©·¯
+À̸§À» Ãà¾àÇÒ ¶§ »ç¿ëµË´Ï´Ù. µû¶ó¼­ À̸§ ±âÀç ³»¿ëÀÌ \texttt{and
+ others}·Î ³¡³¯ ¶§¿¡ ÀÌ´Â ``\textvisiblespace ¿Ü''(¿µ¾îÀÇ °æ¿ì´Â
+``\textit{et al.}'')·Î Ãâ·ÂµË´Ï´Ù.
+
+
+\section{ÇѱÛÈ­}
+\label{sec:ÇѱÛÈ­}
+
+EUC-KR ºÎȣȭ ¹®ÀÚ¸¦ ó¸®ÇÏ´Â Çѱ۶óÅØ¿¡¼­ ¹ß»ýÇÏ´Â ¹®Á¦Á¡µéÀº ´ëºÎºÐÀÌ
+¹®ÀÚÀÇ ¹üÁÖ¿¡ ±âÀÎÇÕ´Ï´Ù. ÅØÀÇ ¸í·ÉÀº ´õ ÀÌ»ó \texttt{expand} µÉ ¼ö
+¾øÀ» ¶§±îÁö \texttt{expand} µÇ´Â ¹Ý¸é¿¡ ¹®ÀÚ´Â ´õ ÀÌ»ó \texttt{expand}
+µÇÁö ¾Ê´Â ¹üÁÖ¿¡ ¼ÓÇÕ´Ï´Ù. ¿µ¾î ¾ËÆĺª ¹®ÀÚ´Â ¸ðµÎ ¹®ÀÚ ¹üÁÖ¿¡
+¼ÓÇϹǷΠ¿¹¸¦ µé¾î ``word''¸¦ ±¸¼ºÇÏ´Â ³× °³ÀÇ ¹®ÀÚ´Â \texttt{expand}
+ÈÄ¿¡µµ ±×´ë·Î ³²½À´Ï´Ù. ¹Ý¸é¿¡ EUC-KR·Î ºÎȣȭµÈ ``³¹¸»''Àº ³× °³ÀÇ
+ºÎÈ£°¡ µÎ °³¾¿ ½ÖÀ» ÀÌ·ç°í ÀÖÀ¸¸ç °¢ ½ÖÀÌ µÎ °³ÀÇ ÇÑ±Û À½Àý ``³¹''°ú
+``¸»''À» Çü¼ºÇÕ´Ï´Ù. EUC-KR ºÎȣȭ ¹æ½ÄÀº ÇÑ À½ÀýÀ» ±¸¼ºÇÏ´Â µÎ °³ÀÇ
+¹ÙÀÌÆ® °ª¿¡ ÀÇÇØ Çѱ¹¾î À½Àý °ªÀÌ Á¤ÇØÁö¹Ç·Î Çѱ۶óÅØ¿¡¼­´Â ù ¹ø°
+¹ÙÀÌÆ®¸¦ µÎ ¹ø° ¹ÙÀÌÆ®¸¦ Àμö·Î ÃëÇÏ´Â ¸í·ÉÀ¸·Î ÀνÄÇϵµ·Ï ÇÏ°í
+ÀÖ½À´Ï´Ù. ±× °á°ú ÇÑ±Û À½ÀýÀº \texttt{expand} µÈ ÈÄ¿¡ ¼ÒÀ§ ¸»ÇÏ´Â ¿ø½Ã
+¸í·ÉÀ¸·Î ±¸¼ºµÇ´Â ÀÏ·ÃÀÇ ¸í·É ÁýÇÕü·Î º¯ÇÕ´Ï´Ù.
+
+¹®ÀÚ ¹üÁÖ¸¦ ±â´ëÇÏ´Â ¸í·ÉÀÇ º¯¼ö°¡ ÇѱÛÀÏ ¶§¿¡ ¶óÅØÀº ¿À·ù¸¦
+À¯¹ßÇÕ´Ï´Ù. \texttt{\textbackslash label}À̳ª \texttt{\textbackslash
+ cite} ¸í·É µîÀÇ º¯¼ö°¡ ÇѱÛÀÏ ¶§°¡ ±×·¸½À´Ï´Ù. Çѱ۶óÅØ¿¡¼­´Â Ç¥ÁØ
+¹®¼­ ¾ç½Ä¿¡¼­ »ç¿ëµÇ´Â ÀÌ¿Í °°Àº ¸í·ÉµéÀ» ¼öÁ¤ÇÏ¿©¼­ ÇÑ±Û ¶óº§À» »ç¿ëÇÒ
+¼ö ÀÖµµ·Ï Çß½À´Ï´Ù. ±×·¯³ª ´Ù¸¥ ÆÐÅ°Áö¿¡¼­ ÀÌ·± ¸í·ÉµéÀ» ÀçÁ¤ÀÇÇϸé
+¶Ç´Ù½Ã ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
+
+\texttt{showkeys} ÆÐÅ°Áö´Â \texttt{\textbackslash label},
+\texttt{\textbackslash ref}, \texttt{\textbackslash pageref},
+\texttt{\textbackslash cite}, \texttt{\textbackslash bibitem} ¸í·ÉÀ»
+¼öÁ¤ÇÏ¿© ³»ºÎÀûÀ¸·Î »ç¿ëµÇ´Â Ç¥Áö¸¦ Ãâ·ÂÇÏ´Â ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù.
+Çѱ۶óÅØ¿¡¼­´Â ÀÌ ÆÐÅ°Áö¸¦ ÇѱÛÈ­ ÇÏ¿© \texttt{showhkeys.sty}ÀÇ
+À̸§À¸·Î Á¦°øÇÕ´Ï´Ù.
+
+\texttt{showtags} ÆÐÅ°Áö´Â Âü°í ¹®ÇåÀÇ Àο뿡 »ç¿ëµÇ´Â Ç¥Áö¸¦
+\texttt{showkeys} ÆÐÅ°Áö¿Í´Â ´Ù¸¥ ¹æ½ÄÀ¸·Î Ãâ·ÂÇÏ´Â ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù.
+ÀÌ ÆÐÅ°Áö¸¦ ÇѱÛÈ­ ÇÑ ÆÄÀÏÀº \texttt{showhtags.sty}ÀÔ´Ï´Ù.
+
+\texttt{hyperref} ÆÐÅ°Áö´Â ÁÖ·Î \texttt{pdflatex}°ú ÇÔ²² ¾²¿© PDF ¹®¼­
+³»¿¡¼­ÀÇ ±³Â÷ ÂüÁ¶ »çÀ̸¦ Ç×ÇØÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
+Çѱ۶óÅØ¿¡¼­´Â ÀÌ ÆÐÅ°Áöµµ ÇѱÛÈ­ ÇÏ¿© \texttt{khyper.sty}·Î
+Á¦°øÇÕ´Ï´Ù. ´Ù¸¸ bookmarks ±â´ÉÀº Á¦´ë·Î ±¸ÇöÇÏÁö ¸øÇß½À´Ï´Ù. ±×
+ÀÌÀ¯´Â ÇÑ±Û ¹®ÀÚÀÇ ºÎȣȭ°¡ EUC-KRÀ̱⠶§¹®À̸ç PDF¿¡¼­´Â À¯´ÏÄڵ带
+¿ä±¸ÇÕ´Ï´Ù. bookmarksÀÇ ÇѱÛÈ­´Â EUC-KR ºÎȣȭ ¹®ÀÚ¸¦ Ãâ·ÂÇÏ´Â
+¼öÁØ¿¡¼­ ±×ÃƽÀ´Ï´Ù. µû¶ó¼­ \texttt{pdflatex}ÀÇ bookmarks ±â´ÉÀº
+»ç¿ëÇÏÁö ¾Ê´Â ÆíÀÌ ÁÁ½À´Ï´Ù.
+
+Çѱۥ˿¡¼­´Â UTF-8·Î ºÎȣȭµÈ ÇѱÛÀÌ 16ºñÆ®ÀÇ ¹®ÀÚ ¹üÁַΠ󸮵˴ϴÙ.
+µû¶ó¼­ Çѱ۶óÅØÀÇ °æ¿ì¿Í´Â ´Þ¸® \texttt{expand}¿¡ ÀÇÇÑ ¿À·ù°¡ ¹ß»ýÇÏÁö
+¾Ê½À´Ï´Ù. ±×·¯¹Ç·Î \texttt{showkeys}, \texttt{showtags},
+\texttt{hyperref}¿¡¼­ ¿ä±¸ÇÏ´Â ÇѱÛÈ­ ÀÛ¾÷ÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ¸¸ÀÏ
+Çѱۥ˿¡¼­ À§ÀÇ ÇѱÛÈ­µÈ ÆÐÅ°Áö¸¦ »ç¿ëÇßÀ» ¶§´Â ÇѱÛÈ­ µÇÁö ¾ÊÀº ±âÁ¸
+ÆÐÅ°Áö¸¸ »ç¿ëµÇ°í ÇѱÛÈ­ ºÎºÐÀº Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.
+
+\nocite{È«À±Ç¥91}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-header-end: "^%% End Of Header"
+%%% TeX-trailer-start: "^%% Start Of Trailer"
+%%% TeX-master: "hlguide"
+%%% End:
diff --git a/language/korean/HLaTeX/hlguide-u.bib b/language/korean/HLaTeX/hlguide-u.bib
new file mode 100644
index 0000000000..7e90b5e861
--- /dev/null
+++ b/language/korean/HLaTeX/hlguide-u.bib
@@ -0,0 +1,185 @@
+
+
+@Book{ì´ì¢…ìš´91,
+ author = {ì´ì¢…ìš´},
+ title = {ë„서편집ì´ëžŒ},
+ publisher = {범우사},
+ year = 1991,
+ address = {서울},
+ edition = {ì´ˆ}
+}
+
+@Book{한글연구회92,
+ author = {한글연구회},
+ title = {새 한글 맞춤법 ë° ìš©ë¡€ì§‘},
+ publisher = {ì´ì‚¬ì•¼ 법조ê°},
+ year = 1992,
+ edition = {ì´ˆ},
+ address = {서울}
+}
+
+@Book{최99,
+ author = {최현배},
+ title = {우리ë§ë³¸},
+ publisher = {ì •ìŒë¬¸í™”사},
+ year = 1999,
+ address = {서울},
+ edition = 18
+}
+
+@Article{í™ìœ¤í‘œ91,
+ author = "í™ìœ¤í‘œ and ì´ê¸°ë¬¸ and 김충회 and ê¹€í¥ê·œ and 박성종 and ì •ì¸ìƒ and 김병선 and ê¹€í™ë°° and ì´ë¯¼ìž¬",
+ title = "한글 옛글ìžì˜ 컴퓨터 ì²˜ë¦¬ë°©ì•ˆì— ëŒ€í•œ 연구",
+ journal = "한국어전산학",
+ year = 1991,
+ volume = "창간호",
+ month = 8
+}
+
+@TechReport{최우형92,
+ author = "최우형",
+ title = "hlatex ê°€ì´ë“œ",
+ institution = "KAIST",
+ year = 1992,
+ note = "available from uhhyung@daiduk.kaist.ac.kr"
+}
+
+@Manual{jalbert91:_japan_latex_dos,
+ author = "Fran{\c c}ois Jalbert",
+ title = "Japanese {\LaTeX} for DOS -- User's Guide",
+ year = 1991,
+ note = "distributed as jguide.tex in the package jemtex2.zip"
+}
+
+@Manual{karl92:_font,
+ author = "Karl Berry, Kathryn A. Hargreaves",
+ title = "Font utilities for version 0.6",
+ journal = "",
+ year = 1992,
+ month = "Oct",
+ note = "distributed in the package fontutils-0.6.tar.gz"
+}
+
+@Manual{91:_bit_coded_charac_set,
+ title = {7-Bit Coded Character Set},
+ key = {ECMA-6},
+ Organization = {ECMA},
+ Address = {114 Rue du Rh\^{o}ne, CH-1204 Geneva (Switzerland)},
+ Edition = {6th},
+ Month = 12,
+ Year = 1991,
+ Note = {available free of charge from ECMA, European
+ Computer Manufacturers Association},
+ Annote = {The 6th edition corresponds to the 3rd edition of
+ ISO 646 issued in 1991, a revision of the 1983 issue
+ prepared by WG-7 of ISO/IEC/JTC1/SC2 in which
+ several members of ECMA/TC1 were major
+ contributors.}
+}
+
+@Manual{94:_charac_code_struc_exten_techn,
+ title = {Character Code Structure and Extension Techniques},
+ key = {ECMA-35},
+ Organization = {ECMA},
+ Address = {114 Rue du Rh\^{o}ne, CH-1204 Geneva (Switzerland)},
+ Edition = {6th},
+ Month = 12,
+ Year = 1994,
+ Note = {available free of charge from ECMA, European
+ Computer Manufacturers Association},
+ Annote = {The 6th edition of this ECMA Standard has been fully
+ aligned with the 1994 edition of ISO/IEC 2022, which
+ is based on the 5th edition of this ECMA Standard.}
+}
+
+@Manual{91:_bit_coded_charac_set_struc_rules,
+ title = {8-Bit Coded Character Set Structure and Rules},
+ key = {ECMA-43},
+ Organization = {ECMA},
+ Address = {114 Rue du Rh\^{o}ne, CH-1204 Geneva (Switzerland)},
+ Edition = {3rd},
+ Month = 12,
+ Year = 1991,
+ Note = {available free of charge from ECMA, European
+ Computer Manufacturers Association},
+ Annote = {The 2nd edition of Standard ECMA-43 was technically
+ identical with the 2nd edition of ISO 4873}
+}
+
+@Manual{91:_contr_funct_coded_charac_sets,
+ title = {Control Functions for Coded Character Sets},
+ key = {ECMA-48},
+ Organization = {ECMA},
+ Address = {114 Rue du Rh\^{o}ne, CH-1204 Geneva (Switzerland)},
+ Edition = {5th},
+ Month = 6,
+ Year = 1991,
+ Note = {available free of charge from ECMA, European
+ Computer Manufacturers Association},
+ Annote = {The 4th edition, published in 1986 was adopted by
+ ISO/IEC under the fast-track procedure as second
+ edition of ISO 6429. This fifth edition has been
+ contributed to ISO/IEC for adoption under the
+ fast-track procedure as third edition of ISO/IEC 6429}
+}
+
+@Book{한국표준협회95:_ucs,
+ author = {한국표준협회},
+ title = {êµ­ì œ ë¬¸ìž ë¶€í˜¸ê³„(UCS)},
+ publisher = {한국표준협회},
+ year = 1995,
+ Volume = 1,
+ Month = 12
+}
+
+@Book{공업진í¥ì²­95:_ucs,
+ author = {공업진í¥ì²­},
+ editor = {공업진í¥ì²­ ì „ìžì •ë³´í‘œì¤€ê³¼},
+ title = {국제부호화 ë¬¸ìž ì„¸íŠ¸(UCS)},
+ publisher = {공업진í¥ì²­},
+ year = 1995,
+ volume = 1,
+ Month = 10
+}
+
+@Article{ì´ê¸°ìš©94:_hangul_korean_writin_system_its_comput_treat,
+ author = {ì´ê¸°ìš©},
+ title = {Hangul, The Korean Writing System, and Its Computational Treatment},
+ journal = {LDV-Forum},
+ year = 1994,
+ volume = 11,
+ number = 2,
+ pages = {26-43},
+ month = 12
+}
+
+@Book{문화체육부97,
+ author = "문화체육부",
+ title = "국어순화용어ìžë£Œì§‘",
+ publisher = "문화체육부",
+ address = "서울특별시 종로구 세종로1가 82-1",
+ year = 1997,
+ note = "",
+ annote = "",
+ acknowledgement = "",
+ ISBN = "7820-050-8 03710",
+ LCCN = "",
+ pages = 384,
+ bibdate = "Tue Mar 10 12:44:08 1998",
+}
+
+
+@TechReport{문화체육부98,
+ author = {문화체육부},
+ title = {21세기 세종계íš},
+ institution = {문화체육부},
+ year = 1998
+}
+
+@Comment LocalWords: OPTkey OPTvolume OPTpages OPTnote OPTannote TechReport
+@Comment LocalWords: hlatex KAIST OPTcrossref OPTtype OPTnumber OPTaddress ac
+@Comment LocalWords: OPTmonth uhhyung daiduk kaist kr ois Jalbert OPTedition
+@Comment LocalWords: OPTorganization jguide tex jemtex Kathryn Hargreaves Oct
+@Comment LocalWords: OPTjournal fontutils gz ECMA OPTauthor du Rh CH Annote
+@Comment LocalWords: WG IEC JTC SC TC UCS ALTauthor ALTeditor OPTseries ISBN
+@Comment LocalWords: annote LCCN bibdate
diff --git a/language/korean/HLaTeX/hlguide-u.tex b/language/korean/HLaTeX/hlguide-u.tex
new file mode 100644
index 0000000000..c0e0d4b4b6
--- /dev/null
+++ b/language/korean/HLaTeX/hlguide-u.tex
@@ -0,0 +1,2635 @@
+\usepackage[êµ­ë°°íŒ]{hangul}
+
+%% ê¸¸ìž¡ì´ ì œëª©ì— í•„ìš”.
+\begingroup
+\makeatletter
+\def\gobble@zero#1{\expandafter\is@zero#1\relax}
+\def\is@zero#1{\ifnum#1=0\relax\else#1\fi}
+\let\KSC@\noexpand
+\def\d@t@#1/#2/#3\relax{\if@hanja #1年 \gobble@zero#2月
+ \gobble@zero#3æ—¥\else #1ë…„ \gobble@zero#2ì›” \gobble@zero#3ì¼\fi}
+\protected@xdef\HLaTeXdate{\expandafter\d@t@\filedate\relax}
+\endgroup
+\let\HLaTeXversion\fileversion
+
+\usepackage{array,makeidx,multicol}
+\usepackage[bookmarks=false]{khyper}
+
+\hangulskip-1pt
+
+\pagestyle{headings}
+\usepackage{texnames}
+\usepackage{mflogo}
+\ifx\nullocplist\undefined\else
+\def\MF{{\logofamily META-FONT}}
+\fi
+\newcommand{\NFSS}{\textsf{NFSS2}}
+\newcommand{\HFSS}{\textsf{HFSS}}
+\newcommand{\PS}{í¬ìŠ¤íŠ¸ìŠ¤í¬ë¦½íŠ¸}
+\newcommand{\OMEGA}{Ω}
+\newcommand{\OTP}{\OMEGA TP}
+
+\newcommand{\LaOm}[2]{{\sffamily\footnotesize%
+ \medskip
+ \begin{tabular}{cp{10cm}}
+ \LaTeX & \slshape #1 \\
+ Λ & \slshape #2 \\
+ \end{tabular}
+ \medskip
+}}
+\makeatletter
+\@ifundefined{BibTeX}
+ {\def\BibTeX{{\rmfamily B\kern-.05em%
+ \textsc{i\kern-.025em b}\kern-.08em%
+ T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}}{}
+\makeatother
+%\renewcommand{\LaTeX}{ë¼í…}
+%\renewcommand{\HLaTeX}{한글ë¼í…}
+%\renewcommand{\TeX}{í…}
+\makeatletter
+\@ifclassloaded{book}%
+{\newenvironment{abstract}
+ {\newpage\begin{center}\textbf{\Large\abstractname}\end{center}
+ \begin{quote}}{\end{quote}\newpage}}{}
+\makeatother
+\setlength{\columnseprule}{.2pt}
+\makeindex
+\makeglossary
+\hyphenation{ghost-view}
+
+\renewcommand\hindexhead[1]{\indexspace
+ {\bfseries
+ 『\ifcase#1 심벌\or ê°€\or 까\or 나\or 다\or ë”°\or ë¼\or
+ 마\or ë°”\or ë¹ \or 사\or 싸\or ì•„\or ìž\or 짜\or
+ ì°¨\or ì¹´\or 타\or 파\or 하\or í•œìž\fi ã€}
+ \nopagebreak
+}
+
+\begin{document}
+%% End Of Header
+\begin{titlepage}
+ \title{\textbf{\Huge\옛글 한글ë¼í… 길잡ì´\\
+ \noindent\rule{\textwidth}{3pt}\\
+ \mdseries\Large (버전 \HLaTeXversion{})}}%
+ \author{殷 \ 光 熙\thanks{\texttt{koaunghi@kornet.net}}}
+ \date{\HLaTeXdate}
+\end{titlepage}
+
+\maketitle
+
+\tableofcontents
+
+\begin{abstract}
+ ë¼í…ì€ ìª½ íŒì§œê¸°ì— íƒì›”í•œ ê¸°ëŠ¥ì„ ê°€ì§„ 문서 ì‹ìž 체계(document
+ typesetting sys\-tem)입니다. 한글ë¼í…ì€ ì´ëŸ° 우수한 문서 ì‹ìž
+ 체계로 í•œê¸€ë„ ì“¸ 수 있ë„ë¡ í•˜ìžëŠ” 취지ì—ì„œ 만들어진 ë¼í…
+ 꾸러미입니다. ë¼í…ì€ ì‚¬ìš©ì— ì•„ë¬´ëŸ° ì œí•œì´ ì—†ì´ ë³´ê¸‰ë˜ê³ 
+ 한글ë¼í… ë˜í•œ í•œê¸€ì„ ì“°ê³ ìž í•˜ëŠ” 모든 ì´ì—게 별다른 ì¡°ê±´ ì—†ì´
+ 유용한 ë„구로 제공ë©ë‹ˆë‹¤.
+
+ ì´ ì•ˆë‚´ì„œì—ì„œ 다ìŒê³¼ ê°™ì€ ì •ë³´ë¥¼ ì–»ì„ ìˆ˜ 있습니다.
+ \begin{itemize}
+ \item 한글ë¼í… 역사.
+ \item 한글ë¼í… 설치.
+ \item 한글ë¼í… 사용.
+ \item ìš°ë¦¬ë§ ê¸€ê¼´ ì„ íƒ.
+ \end{itemize}
+
+ ì´ ê¸€ì´ í•œê¸€ë¼í…ì„ ì‚¬ìš©í•˜ëŠ” 분들ì—게 조그마하나마 ë„ì›€ì´ ë  ìˆ˜ 있기를
+ ë°”ëžë‹ˆë‹¤.
+
+ 한글ë¼í…ì„ ë°œí‘œí•˜ë©´ì„œ 한글 글ìžì²´ ìž‘ì„±ì— ë„ì›€ì„ ì£¼ì‹  고려대학êµ
+ 언어과학과 李基用 êµìˆ˜ë‹˜(klee@korea.ac.kr),
+ 문화관광부\footnote{ì´ì „ì˜ ë¬¸í™”ì²´ìœ¡ë¶€} \PS{} 글ìžì²´ë¥¼ 제공하신
+ ì—°ì„¸ëŒ€í•™êµ êµ­ë¬¸ê³¼ æ´ªå…æ“ êµìˆ˜ë‹˜, í•œê¸€ì„ ë³´ëŠ” ëˆˆì„ ê¹¨ìš°ì³ ì£¼ì‹ 
+ 충남대학êµì˜ 노용균êµìˆ˜ë‹˜\footnote{yno@linguist.cnu.ac.kr},
+ 한글ë¼í…ì˜ ë¬¸ì œì ê³¼ 개선ì ì„ 지ì í•˜ê³  ë„와주신
+ ì›ì„¸ì—°ë‹˜\footnote{sywon@sorak.kaist.ac.kr}ê³¼
+ ì´ì²œìš°ë‹˜\footnote{clee@achem2.ajou.ac.kr}, ìš°ë¦¬ë§ ê¸€ìžì²´ ì„ íƒ ëª¨ë“¬
+ 명령(macro)ì„ ì œì•ˆ$\cdot$수정$\cdot$실험해 주신
+ ì´í˜•ì„님\footnote{hyslee@sarang.kaist.ac.kr}, í•­ìƒ ì»´í“¨í„°ì—ì„œì˜ í•œê¸€
+ ì‚¬ìš©ì— ëŒ€í•´ ì „ë°˜ì ìœ¼ë¡œ ë„ì›€ì„ ì£¼ì‹œëŠ”
+ ì‹ ì •ì‹ë‹˜\footnote{jshin@mailaps.org}, KTUGì„ ìš´ì˜í•˜ì‹œëŠ”
+ 조진환님\footnote{chofchof@ktug.or.kr}, 한글 글ìžì²´ë¥¼ 비롯하여
+ 다방면ì—ì„œ 활ë™í•˜ì‹œëŠ” ë°•ì›ê·œë‹˜\footnote{wkpark@chem.skku.ac.kr},
+ 한글ë¼í… 윈ë„ìš° í¬íŒ…ì— ë…¸ë ¥ì„ ì•„ë¼ì§€ 않으시는
+ 김강수님\footnote{karnes@doeun.pe.kr} 그리고 한글ë¼í…ì˜ ë°œì „ì—
+ 기여하신 ë§Žì€ ì—¬ëŸ¬ë¶„ê»˜ ê°ì‚¬ì˜ 마ìŒì„ 전합니다. 특히 李基用 êµìˆ˜ë‹˜ì€
+ 한글ë¼í…ì˜ ë°œì „ì„ ìœ„í•˜ì—¬ 2GB êµ³ì€ ì €ìž¥íŒ(hard disk)ì„ 2ê°œ
+ 기ì¦í•˜ì…¨ìŠµë‹ˆë‹¤. 한글ë¼í…ì€ ì´ë¥¼ 바탕으로 새로운 완성형 글ìžì²´ì™€ UHC
+ 글ìžì²´ë“¤ì„ 만들 수 있었습니다. 한글ë¼í…ì„ ì™„ì„±í•´ 가면서 李基用
+ êµìˆ˜ë‹˜ê»˜ ê°ì‚¬í•©ë‹ˆë‹¤.
+
+\bigskip
+
+\hfill --- 殷 光熙.
+\end{abstract}
+
+\section{í… -- 문서 ì‹ìž 시스템}
+
+
+\subsection{í…ì— ëŒ€í•´}
+
+í…(\TeX)\index{역사!\TeX}ì€\footnote{`í…'ì€ ê·¸ë¦¬ì´ìŠ¤ì–´
+ $\tau\epsilon\chi{}$ì—ì„œ ìœ ëž˜ëœ ë‚±ë§ìž…니다.
+ \begin{quote}
+ English words like `technology' stem from a Greek root beginning
+ with the letters $\tau\epsilon\chi{}\ldots$; and this same Greek
+ word means \textit{art} as well as technology. Hence the name
+ í…, which is an uppercase form of $\tau\epsilon\chi{}$.
+
+ Insiders pronounce the $\chi$ of í… as Greek chi, not as an
+ `x', so that í… rhymes with the word blecchhh. It's the `ch'
+ sound in Scottish words like \textit{loch} or German words like
+ \textit{ach}; it's a Spanish `j' and a Russian `kh'. When you say
+ it correctly to your computer, the terminal may become slightly
+ moist.
+ \end{quote}
+
+ \hfill \textsl{The \TeX{}bookì—ì„œ 발췌}.} 미국 스탠í¬ë“œ 대학 수학과ì˜
+Donald E.~Knuth êµìˆ˜ê°€ 1977ë…„ 5ì›”ì— ì²˜ìŒìœ¼ë¡œ 만들었고, ê·¸ í•´ 여름ì—
+Michael F.~Plass 씨와 Frank M.~Liang 씨가 ì§€ê¸ˆì˜ í…ì˜ ì „ì‹ ì„ ë§Œë“œëŠ”
+ê³µë™ ìž‘ì—…ì„ í•˜ì˜€ìœ¼ë©° ê°™ì€ í•´ ë§ì—ì„œ ë‹¤ìŒ í•´ ì´ˆ 사ì´ì—는 Knuth êµìˆ˜ê°€
+다시 완성시킨 문서 ì‹ìž 시스템입니다.\index{문서 ì‹ìž 시스템!í…} í…ì€
+ì›ëž˜ SAIL 언어로 쓰여졌으나 1979ë…„ ì´ˆì—는 Knuth êµìˆ˜ì™€ Luis Trapp
+Pardoì— ì˜í•´ ê³µë™ ê°œë°œëœ Web 언어로 전환시키는 ìž‘ì—…ì´ ì‹œìž‘ë˜ì—ˆê³ 
+1979ë…„ê³¼ 1980ë…„ì— Ignacio A.~Zabala 씨가 ì´ë¥¼ 완성시켰습니다. í…ì€
+1979ë…„ 후반기와 1980ë…„ ì „ë°˜ê¸°ì— ê±¸ì³ Knuth êµìˆ˜ê°€ ë”ìš± 안정ëœ
+프로그램로 정착시켰고 그해 9ì›”ì— \TeX82 버전 0으로 발표ë˜ê¸°
+시작했습니다. ê·¸ 후 ë§Žì€ ì‚¬ëžŒë“¤ì˜ ì¡°ì–¸ì„ ë°˜ì˜í•˜ì—¬ 1989ë…„ 9ì›”ì— ìµœì¢…ì˜
+심사를 ê±°ì³ ë°œí‘œëœ í…ì€ í˜„ìž¬, 전문ì ì¸ ìžì—° 과학 문서를 작성하는 ë°
+가장 ì¢‹ì€ ë¬¸ì„œ ì‹ìžê¸°ë¡œ ì¸ì •ë°›ê³  있습니다(\cite{Knuth:ct-a} --
+\nocite{Knuth:ct-b} \nocite{Knuth:ct-c} \nocite{Knuth:ct-d}
+\cite{Knuth:ct-d}\를 참고). 수학ìžì¸ Knuth êµìˆ˜ëŠ” ì´ ë¬¸ì„œ ì‹ìž 체계를
+사용하여 수학 ê³µì‹ë„ ìžìœ  ìžìž¬ë¡œ 쓸 수 있ë„ë¡ í–ˆìŠµë‹ˆë‹¤. Knuth êµìˆ˜ëŠ”
+í… ì™¸ì—ë„ \MF{}를 개발하여 í… ë¬¸ì„œë¥¼ ì¸ì‡„í•˜ëŠ”ë° í•„ìš”í•œ 양질ì˜
+글ìžì²´ë¥¼ 만들어 낼 수 있ë„ë¡ í•˜ì˜€ê³  ì´ë¡œì„œ í…ì€ ì¶œíŒ ì„œì ì„ 만드는 ë°
+ì†ìƒ‰ì´ 없는 문서 ì‹ìž 체계로 ìžë¦¬ë¥¼ 잡게 ë˜ì—ˆìŠµë‹ˆë‹¤.
+
+
+\subsection{ë¼í…ì— ëŒ€í•´}
+
+í…ì˜ ì‹ìž ê¸°ëŠ¥ì€ ë§¤ìš° íƒì›”하지만 ì¼ë°˜ 사용ìžì˜ 측면ì—서는
+í”„ë¡œê·¸ëž˜ë¨¸ì˜ ì‚¬ê³  ëŠ¥ë ¥ì„ ìš”êµ¬í•˜ê¸° ë•Œë¬¸ì— ë§Žì€ ë…¸ë ¥ê³¼ 경험으로 í…ì˜
+ê¸°ëŠ¥ì„ ì´í•´í•˜ì—¬ì•¼ 문서를 작성할 수 있습니다. 예를 들어 사용ìžëŠ”
+글ìžì²´ë¥¼ 스스로 ì •ì˜í•˜ê³  문장과 문장 사ì´ì˜ ê°„ê²©ì„ ë„“í˜€ì£¼ëŠ” ë“±ì˜ ì¼ì„
+ì¼ì¼ì´ ì†ìœ¼ë¡œ 처리해야 했습니다. 그래서 í…ì€ ì „ë¬¸ì ì¸ 프로그래머
+층ì—서나 사용할 수 있었습니다.
+
+그러나 ë¯¸êµ­ì˜ ì „ì‚°ê³¼í•™ìžì¸ Les\-lie Lam\-port는 사용ìžì™€ í…ì˜ ì‚¬ì´ë¥¼
+ì¢ížˆëŠ” ì—­í• ì„ í•  수 있ë„ë¡ ë¼í…(\LaTeX)\index{역사!\LaTeX}ì„ ê°œë°œí•˜ì—¬
+쉽게 문서를 ìž‘ì„±í•˜ê²Œë” ê¸°ì—¬í•˜ì˜€ìŠµë‹ˆë‹¤ (\cite{Lamport:1985:LDP}\를
+참고). 그는 ì¼ë°˜ì ì¸ 문서 모양새를 í…ì˜ ëª¨ë“¬ 명령(macro)으로
+ì •ì˜í•¨ìœ¼ë¡œì¨, 프로그래ë°ì˜ ê²½í—˜ì´ ì—†ëŠ” 사용ìžë„ 쉽게 문서를 작성할 수
+있ë„ë¡ í•˜ì˜€ìŠµë‹ˆë‹¤. 사용ìžëŠ” ì“°ê³ ìž í•˜ëŠ” ê¸€ì˜ ì „ì²´ì ì¸ ìœ¤ê³½ì— ë§žëŠ”
+ì–‘ì‹ì„ 지정한 후, 작성하는 ë¬¸ì„œì˜ ë‚´ìš©ì—만 집중하면 ì›í•˜ëŠ” 모양새ì˜
+문서를 작성할 수 있게 ë˜ì—ˆìŠµë‹ˆë‹¤. 그리하여 사용ìžëŠ” í…ì— ëŒ€í•œ 전문
+지ì‹ì´ ì—†ì–´ë„ ì§§ì€ ì‹œê°„ ë‚´ì— ì¢‹ì€ ë¬¸ì„œë¥¼ 작성할 수 있게
+ë˜ì—ˆìŠµë‹ˆë‹¤.\index{ë¼í…}
+
+ìž¥ê¸°ê°„ì´ í르면서 ë¼í…ì€ ì „ì„¸ê³„ì ìœ¼ë¡œ ë§Žì´ ë³´ê¸‰ë˜ì—ˆê³  ì´ì— ë”°ë¼ ë¼í…ì´
+해내야 하는 ê³¼ì œì˜ í­ë„ 넓어졌습니다. ê·¸ 결과로 ë¼í…ì€ ê·¼ë³¸ì ì¸ 바탕ì„
+바꾸고 국제화ë˜ì–´ì•¼ 한다는 ì—¬ë¡ ì´ ë†’ì•„ì¡Œê³  1992ë§ë¶€í„°ëŠ” ë¼í… 버전 3
+ì¼ê° 팀(project team)\footnote{Leslie Lamport, Johannes Braams, David
+ Carlisle, Alan Jeffrey, Frank Mittelbach, Chris Rowley, Rainer
+ Sch\"opf: ì´ë“¤ì€ \cite{Goosens:LC94}\ì„ ì¶œê°„í•˜ì˜€ëŠ”ë° ì´ ì±…ì˜ ìˆ˜ìž…ì€
+ ê·¸ ì ˆë°˜ì´ ë¼í… 버전 3 개발팀ì—게 할당ë˜ì–´ ì´ íŒ€ì„ ì§€ì›í•˜ê²Œë” ë˜ì–´
+ 있습니다.}ì´ êµ¬ì„±ë˜ì–´ 새로운 ë¼í… 버전 3ì˜ ìž‘ì—…ì—
+착수하였습니다.\index{ë¼í…!버전 3} 1994ë…„ 6ì›” 1ì¼ì„ 기해 ë¼í… 버전
+2$\epsilon$\index{역사!\LaTeXe}ì„ ê³µì‹ì ìœ¼ë¡œ ë‚´ë†“ì€ ì´ íŒ€ì€ í˜„ìž¬ (94ë…„
+11ì›”) ê¹ê¸° 수준(patchlevel) 4를 발표하면서 ê³„ì† ë¼í… 버전 3ì„ ìœ„í•´
+작업하고 있습니다. Frank Mittelbach 씨와 Rainer Sch\"opf 씨는
+\cite{Scherber:OST94}ì—ì„œ ë¼í… 버전 3 개발\index{LaTeX@\LaTeX3 개발}ì˜
+목표를 다ìŒê³¼ ê°™ì´ ì„¤ëª…í•˜ê³  있습니다.\index{ë¼í…!개발 목표}
+\begin{itemize}
+\item ë¼í…ì˜ ì‚¬ìš© 범위를 ì´ì „ì˜ ìžì—° 과학 분야ì—ì„œ 벗어나, ê°
+ ë¶„ì•¼ì˜ ë¬¸ì„œ 모양새ì—ë„ ë§Œì¡±í•  수 있는 모양새 파ì¼ì„ 제공하고 ì´ëŸ°
+ 여러 모양새를 간단한 방법으로 사용ìžê°€ ì„ íƒí•  수 있ë„ë¡ í•œë‹¤.
+\item 위와 ê°™ì€ ëª¨ì–‘ìƒˆ 파ì¼ì„ ìžì„¸ížˆ ì„¤ëª…í•¨ìœ¼ë¡œì¨ ì‚¬ìš©ìžê°€ ì´ëŸ°
+ 기본ì ì¸ 문서 모양새를 바탕으로 ìžì‹ ì˜ ë…ìžì  요구를 쉽게 ì´ë£° 수
+ 있게 한다.
+\end{itemize}
+
+
+\subsection{한글 ë¼í…ì— ëŒ€í•´}
+
+ì´ë ‡ê²Œ ë¼í…ì´ êµ­ì œí™”ë˜ì–´ 가는 ë™ì•ˆ 한국 KAIST 전산학과ì—서는 ë¼í…으로
+í•œê¸€ì„ ì“¸ 수 있ë„ë¡ ëª¨ë“¬ ëª…ë ¹ì„ ë§Œë“¤ê³  한글 글ìžì²´ë¥¼ 준비하여
+hlatexì„\index{역사!hlatex} (최우형, 백윤주) 보급하였습니다.
+(\cite{최우형92}\를 참고) hlatexì€ ê¸°ì¡´ì˜ ë¼í…ì— í•œê¸€ 글ìžì²´ë¥¼ 추가하는
+\texttt{hfont.tex}, 한글 문서 작성 í™˜ê²½ì„ ì •ì˜í•˜ëŠ”
+\texttt{harticle.sty}과 \texttt{hreport.sty}, \texttt{hbook.sty} 그리고
+한글 KS 완성형 부호 체계를 í…ì˜ ëª¨ë“¬ 명령으로 변환해 주는
+앞처리기(preprocessor) \texttt{htex}으로 구성ë˜ì–´ 있습니다. 보급ë˜ëŠ”
+글ìžì²´ì˜ ì‚¬ìš©ì„ ì œí•œë°›ìœ¼ë©´ì„œ 출발한 hlatexì€ ê·¸ëŸ°ëŒ€ë¡œ 통신ë§ì„ 통해
+KAIST ì™¸ë¶€ì˜ ì¼ë°˜ì—게 í¼ì§€ê²Œ ë˜ì—ˆê³ \footnote{ê·¸ 당시 hlatexì˜ ì‚¬ìš©ì€
+ KAIST ì´ë‚´ì™€ 해외ì—서만 허용ë˜ì—ˆìŠµë‹ˆë‹¤.}, ì´ë¥¼ 바탕으로, í•œìžì˜
+ì‚¬ìš©ì„ ì¶”ê°€í•œ jhtexì´ (殷光熙) 만들어지게 ë˜ì—ˆìŠµë‹ˆë‹¤. 여기ì—는 ì†ì‰½ê²Œ
+구할 수 있는 ì¼ë³¸ì˜ 간지 글ìžì²´ë¥¼ hlatexì— ë§ë¶™ì—¬ 사용할 수 있ë„ë¡
+하였고 문서 ëª¨ì–‘ìƒˆë„ ì¢€ë” í•œê¸€í™” ë  ìˆ˜ 있ë„ë¡ í•˜ì˜€ìœ¼ë©° 글ìžì²´ê°€
+ëŠ˜ì–´ë‚¨ìœ¼ë¡œì¨ ë¶ˆê°€í”¼í•´ 진 \NFSS{}ì˜ ë„ìž…ì´
+ì´ë£¨ì–´ì¡ŒìŠµë‹ˆë‹¤.\footnote{\NFSS{}는 ë¼í… 버전 2$\epsilon$ì˜ ì£¼ëœ
+ 기능으로 New Font Selection Schemeì˜ ì•½ìžìž…니다. ë¼í…ì˜ ê¸€ìžì²´ ì„ íƒ
+ ë°©ì‹ì„ ëŒ€í­ ê°œì„ í•¨ìœ¼ë¡œì¨ ê·¸ ë™ì•ˆ ë¼í…ì˜ ì·¨ì•½ì ìœ¼ë¡œ 남아 ìžˆë˜ ê¸€ìžì²´
+ ì„ íƒ ë¬¸ì œë¥¼ 완벽히 í•´ê²°í•œ 기능입니다.} ì´ ë‘ í”„ë¡œê·¸ëž¨ì€ ì¢€ë” ë‚˜ì€,
+í•˜ë‚˜ì˜ í”„ë¡œê·¸ëž¨ìœ¼ë¡œ ì¼ë°˜ì—게 ë³´ê¸‰ë  ìˆ˜ 있고ìž
+한글ë¼í…\index{역사!한글ë¼í…}으로 통합ë˜ì—ˆëŠ”ë° ì´ë¡œì¨ 한글ë¼í…ì€ ë‹¤ìŒê³¼
+ê°™ì´ ë³€í™”í•˜ì˜€ìŠµë‹ˆë‹¤ (한글ë¼í… 버전 0.92e).\index{한글ë¼í…}
+
+â‘  ë¼í… 버전 2$\epsilon$ì— ì˜í•œ 한글 문서 작성
+
+â‘¡ 한국 표준 부호 체계 ë° í•œìž ì‚¬ìš©
+
+â‘¢ 앞처리기(preprocessor)ì˜ ê¸°ëŠ¥ì„ ë¼í… 모듬 명령으로 대체
+
+KAIST 전산학과ì—ì„œ ì‹œìž‘ëœ hlatexì€ ë‹¤ì–‘í•œ 글ìžì²´ë¥¼ 보급하여 ì–´ëŠ ì •ë„
+변화있는 한글 문서를 작성할 수 있ë„ë¡ í•˜ì˜€ì§€ë§Œ, 글ìžì²´ì˜ ì›ì²œ(source)ì´
+ê³µê°œë  ìˆ˜ 없어서, 미리 만들어진 300dpi와 600dpiì˜ \texttt{pk} 파ì¼ë§Œ
+제공ë˜ì—ˆìŠµë‹ˆë‹¤. ë”°ë¼ì„œ ë¬¸ì„œì˜ ì¸ì‡„는 300dpi와 600dpiì˜ í•´ìƒë„를 갖는
+ì¸ì‡„기ì—서만 가능했습니다. 그래서 한글ë¼í… 버전 0.93부터는
+문화관광부ì—ì„œ 공개한 글ìžì²´ì™€ \PS{} type I 글ìžì²´, ê·¸ 외ì—ë„ ë‘값본
+그림(bitmap graphic)ì—ì„œ ì¶”ì¶œëœ ì™¸ê³½ì„  글ìžì²´ê°€ \MF{} ì›ì²œìœ¼ë¡œ
+보급ë©ìœ¼ë¡œì¨ 사용ìžëŠ” 아무런 제약 ì—†ì´ í•œê¸€ë¼í…ì„ ì‚¬ìš©í•  수 있게
+ë˜ì—ˆìŠµë‹ˆë‹¤. 글ìžì˜ ë°°ì¹˜ë„ ì´ì „ì˜ KAISTì‹ì¸ ì¡°í•© 완성 혼합ì‹ì„ 따르지
+ì•Šê³  ì¼ë°˜ì ì¸ 한국 표준 완성형 ë°©ì‹ì„ 지향하게 ë˜ì—ˆìŠµë‹ˆë‹¤.
+
+
+\subsection{\OMEGA{}ì— ëŒ€í•´}
+\label{소절:미래}\index{오메가@Ω}
+
+í…ì˜ ì•žë‚ ì„ ë°”ë¼ë³´ë©´ 우리ë§ê³¼ ê°™ì´ í‰ë²”하게 처리하기 어려운 언어권ì˜
+사용ìžë“¤ì—게 ë§Žì€ í¬ë§ì„ ì¤ë‹ˆë‹¤. 1997ë…„ 2ì›”ì— ë°œí‘œëœ web2c 버전
+7.0ê³¼\index{web2c-7.0} ê°™ì€ ì˜ˆë¥¼ ë³´ë”ë¼ë„ í•œ 문서ì—ì„œ 256ê°œì˜
+글ìžì²´ë°–ì— ì‚¬ìš©í•  수 ì—†ì—ˆë˜ ìž¥ë²½ì´ ë¬´ë„ˆì§€ê³  글ìžì²´ë¥¼ 최대한 2000개까지
+사용할 수 있게 ë¨ìœ¼ë¡œì¨, ì´ ã€Ží•œê¸€ë¼í…\ 길잡ì´ã€ë¥¼ 처리하는 ë° íž˜ê²¨ì› ë˜
+ë¶ˆíŽ¸ì´ ì™„ì „ížˆ 사ë¼ì§ˆ 수 있었습니다. 그러나 근본ì ì¸ 문제는, í… ìžì²´ê°€
+7비트 부호 체계를 바탕으로 만들어져 있는 반면 한글 부호화 표준(KSC
+5601-1987)ì€ 8ë¹„íŠ¸ì˜ ë¬¸ìžê°€ ë‘ ë²ˆ ì—°ì†ë˜ëŠ” ì´ì¤‘ ë°”ì´íŠ¸ì˜ 체계ë¼ëŠ”
+ë°ì—ì„œ ë°œìƒí•©ë‹ˆë‹¤. í… ë²„ì „ 3ì˜ ì¶œí˜„ìœ¼ë¡œ 유럽 언어와 ê°™ì€ 8비트 부호
+ì²´ê³„ì˜ ì²˜ë¦¬ëŠ” í•´ê²°ë˜ì—ˆì§€ë§Œ 우리ë§ê³¼ ê°™ì€ 16비트 부호를 처리하는 ë°ì—는
+ì•„ì§ ë§Žì€ ë¬¸ì œì ì„ 안고 있습니다. ì´ëŸ¬í•œ ë¬¸ì œì˜ ê·¼ë³¸ì ì¸ í•´ê²°ì±…ì€
+16비트 부호 체계를 바탕으로 í˜•ì„±ëœ í…ì˜ êµ¬í˜„ìœ¼ë¡œ ì´ë£¨ì–´ì§ˆ 수 있습니다.
+세계ì ì¸ ì¶”ì„¸ë„ ê° ë‚˜ë¼ì˜ 모든 언어를 ë™ì‹œì— 부호화 í•  수 있는 통ì¼ëœ
+부호화 ë°©ì‹ì„ 지향하게 ë˜ì—ˆê³ , êµ­ì œ 표준화 단체는 32비트 코드 체계ì¸
+êµ­ì œ 부호화 ë¬¸ìž ì„¸íŠ¸(UCS)를 발표하였습니다. ì´ì— ë”°ë¼ í…ì—ì„œ ì´ ë¬¸ìž
+세트를 사용할 수 있ë„ë¡ í•˜ê¸° 위해 8비트 코드 체계를 확장하여 16비트
+코드 ì²´ê³„ì— ë°”íƒ•ì„ ë‘” \OMEGA{}ë¡œ í…ì„ ëŒ€ì²´í•˜ëŠ” ì‹œë„ê°€ 나오게
+ë˜ì—ˆìŠµë‹ˆë‹¤. 그러므로 \OMEGA{}는 16비트 í…ì˜ êµ¬í˜„ìœ¼ë¡œì„œ, 유니코드를
+처리할 수 있는 í…ì´ë¼ê³  간단히 표현할 수 있습니다. \OMEGA{}는 현재
+Yannis Haralambous와\footnote{Yannis.Haralambous@univ-lille1.fr} John
+Plaiceê°€\footnote{plaice@ift.ulaval.ca} ê³µë™ìœ¼ë¡œ 개발하고 ìžˆëŠ”ë° 1996ë…„
+11ì›”ì— te\TeX 버전 0.4를 바탕으로 시험íŒì´ 나왔었고, 1997ë…„ 11ì›”ì—는
+공개íŒìœ¼ë¡œ \OMEGA{} 버전 1.47ì´ ë°œí‘œë˜ì—ˆìŠµë‹ˆë‹¤. \OMEGA{} 공개íŒì´
+발표ë¨ìœ¼ë¡œì¨ \OMEGA{}ì—ì„œ ì‚¬ìš©ë  ìˆ˜ 있는 새로운 꾸러미(package)들ì´
+ë§Žì´ ê°œë°œë˜ì–´ 왔고, web2c 버전 7.0부터 \OMEGA{}ì—\index{오메가@Ω}ê°€
+지ì›ë˜ê¸° 시작하였습니다. ê²°êµ­, 1998ë…„ 3ì›”ì— ë°œí‘œëœ web2c 버전 7.2ì—는
+\OMEGA{} 버전 1.5를 ê³µì‹ì ìœ¼ë¡œ 채íƒí•˜ì—¬ 함께 보급하게 ë˜ëŠ” 단계ì—까지
+오게 ë˜ì—ˆìŠµë‹ˆë‹¤. 2005ë…„ 현재 web2c는 버전 7.5.4까지 나왔고 여기ì—는
+\OMEGA{} 버전 1.23.2.3ì´ í¬í•¨ë˜ì–´ 있습니다. ì´ëŸ° ìƒí™©ì—ì„œ, ë¼í… 버전
+3ì´ \OMEGA{}를 ì˜ë¯¸í•˜ê²Œ ëœë‹¤ë©´ 우리 ë™ì–‘권ì—서는 ë”ìš± 바랄 나위가
+없겠지만 ì•„ì§ ì´ì— 대해 ê²°ì •ëœ ì‚¬ì‹¤ì€ ë“¤ì–´ë³¸ ë°” 없습니다. 1996년까지ë„
+ë¼í… 버전 3íŒ€ì€ \OMEGA{}를 ë³„ê°œì˜ í…으로 언급하였지만 국제화를 목표
+ì¤‘ì˜ í•˜ë‚˜ë¡œ 삼고 있는 ë¼í… 버전 3ì— \OMEGA{}ì˜ ë„ìž…ì€ ì‹¬ê°ížˆ ê³ ë ¤ë˜ì–´ì§ˆ
+것입니다. Fabrice Popineauì˜ ë§ˆì´í¬ë¡œì†Œí”„트 윈ë„ìš°ìš© í… ë°°í¬íŒì´ë‚˜
+Thomas Esserê°€ 만드는 te\TeX{} ë“±ì€ ëª¨ë‘ ë‹¤ \OMEGA{}를 í¬í•¨í•˜ê³ 
+있습니다. ì´ëŸ¬í•œ ìƒí™©ì„ ê°ì•ˆí•  ë•Œ ì•žìœ¼ë¡œì˜ í…ì€ \OMEGA{} 쪽으로 ê·¸
+íë¦„ì˜ í–¥ë°©ì´ ê²°ì •ë˜ì§€ ì•Šì„까 하는 í¬ë§ì„ 갖게 합니다.
+
+16비트 부호를 처리하는 í…ì€ ìš°ë¦¬ë§ê³¼ 밀접한 관계가 있습니다. 그러므로
+\OMEGA{}와 한글ë¼í…ì˜ ê´€ê³„ëŠ” 밀접할 수 ë°–ì— ì—†ìŠµë‹ˆë‹¤. \OMEGA{}를
+사용하여 ìš°ë¦¬ë§ ë¶€í˜¸ë¥¼ 처리할 ë•Œì—, 지금까지 한글ë¼í…ì— ì»¤ë‹¤ëž€ 문제로
+남아있는, ê¸°ì¡´ì˜ í…ì„ ë°”íƒ•ìœ¼ë¡œ í•œ 2$\times$8ë¹„íŠ¸ì‹ ë¶€í˜¸ 처리는 간단히
+í•´ê²°ë©ë‹ˆë‹¤. \OMEGA{} 버전 1.5ë¡œ ìš°ë¦¬ë§ KS X 1001 문서를 처리할 ë•Œì—
+ê·¸ 처리 ì†ë„는 í…으로 ì˜ë¬¸ 문서를 처리하는 ì†ë„와 ì°¨ì´ì ì´ ê±°ì˜
+없습니다. \OMEGA{}는 ì´ì œ ê±°ì˜ ì™„ìˆ™í•œ ë‹¨ê³„ì— ë„달하고 있고 앞으로는
+í…ì„ ì™„ì „ížˆ 대체하고 본격ì ìœ¼ë¡œ 사용ë˜ëŠ” 방향으로 ì „ê°œë  ê²ƒì„ í¬ë§í•˜ê³ 
+있습니다.
+
+\OMEGA{}를 유니코드 í…ì´ë¼ê³  한다면 Λ는 유니코드 ë¼í…입니다. 한글ë¼í…
+버전 1.0부터는 Λ를 사용하여 UTF-8 부호화로 ìž‘ì„±ëœ í•œê¸€ 문서를 처리할 수
+있는 모듬 명령 íŒŒì¼ ë° ê¸€ìžì²´ë¥¼ 제공합니다.\index{람다@Λ}
+
+
+\section{한글ë¼í…ì˜ ì„¤ì¹˜}
+\label{sec:install}\index{한글ë¼í…!설치}
+
+
+\subsection{TDS --- 파ì¼ì˜ 위치}
+\label{sec:TDS}
+
+TDS(\TeX{} Directory Structure)는 `í… íŒŒì¼ ìžë£Œë°©ì˜ 구조'ì— ëŒ€í•œ
+규정입니다. ì´ ê·œì •ì€ í…ì˜ ìžë£Œë°© 구조를 ì •ê·œí™”í•¨ìœ¼ë¡œì¨ ì‚¬ìš©ìž
+사ì´ì—ì„œ ë°œìƒí•  수 있는 혼ëˆì„ í”¼í•˜ê³ ìž í•˜ëŠ” 목ì ì—ì„œ 만들어졌습니다.
+ì´í•˜ëŠ” 2004ë…„ 6ì›” 23ì¼ ë°œí‘œëœ TDS 버전 1.1ì„ ê¸°ë°˜ìœ¼ë¡œ
+설명ë©ë‹ˆë‹¤.\index{TDS}
+
+ì´ ê·œì •ì— ë”°ë¥´ë©´, í…ì— í•„ìš”í•œ 파ì¼ë“¤ì€ TDSì˜ ì¶œë°œì ì¸ \texttt{TEXMF}
+ë°‘ì— ë‘게 ë©ë‹ˆë‹¤. \texttt{TEXMF}는 í…ì˜ ì›ì²œ 코드를 컴파ì¼í•  ë•Œ
+ê²°ì •ë˜ë©°, ì»´íŒŒì¼ ì‹œì— \texttt{prefix}를 \texttt{/usr}ë¡œ 설정하면 ìš´ì˜
+체계 ë‚´ì—ì„œì˜ ê²½ë¡œ \texttt{/usr/share/texmf}ê°€ \texttt{TEXMF}ë¡œ
+ê²°ì •ë©ë‹ˆë‹¤. ì´ë¯¸ ì„¤ì¹˜ëœ í… ìš´ì˜ ì²´ê³„ì—ì„œë„ \texttt{texmf.cnf} 파ì¼ì—ì„œ
+\texttt{TEXMF}를 다시 설정할 수 있습니다. TDS를 준수할 경우, 서로 다른
+í… ë°°í¬íŒì—ì„œë„ ìµœìƒìœ„ ìžë£Œë°©ì¸ \texttt{TEXMF}ì˜ ê²½ë¡œë§Œ 다를 ë¿ì´ê³  ê·¸
+ì´í•˜ì˜ ìžë£Œë°© 구조는 같습니다.
+
+`\texttt{최ìƒìžë£Œë°©}'ì€ í… ìš´ì˜ ì²´ê³„ì˜ êµ¬ì„± 요소로서 \texttt{tex} (í…
+파ì¼), \texttt{fonts} (í°íŠ¸ 관련 파ì¼), \texttt{metafont} (í°íŠ¸ê°€ ì•„ë‹Œ
+\MF{} 파ì¼), \texttt{metapost} (\MP{} 파ì¼), \texttt{bibtex}(\BibTeX{}
+파ì¼), \texttt{scripts} (ìš´ì˜ ì²´ê³„ ë…립ì ì¸ 실행 파ì¼), \texttt{doc}
+(사용ìžìš© 문서 파ì¼), \texttt{source} (ì›ì²œ 파ì¼), \texttt{<구현>}
+(\texttt{emtex, vtex, web2c}와 ê°™ì€ í… êµ¬í˜„ 관련 파ì¼),
+\texttt{<프로그램>} (\texttt{mft, dvips}와 ê°™ì€ í”„ë¡œê·¸ëž¨ì— ë”°ë¥¸ ìž…ë ¥ ë°
+설정 파ì¼) ë“±ë“±ì´ í•´ë‹¹ë©ë‹ˆë‹¤.
+
+í… ì²´ê³„ë¥¼ 구성하는 모듬 명령 파ì¼ì˜ 위치는 다ìŒê³¼ ê°™ì€ ê³„ì¸µ 구조를
+갖습니다.
+\begin{verbatim}
+ TEXMF/tex/틀/꾸러미
+\end{verbatim}
+
+`\texttt{í‹€}'ì€ í…ì˜ ìš©ì–´ë¡œ \verb|\dump| ë˜ì–´ì§€ëŠ” ê²ƒë“¤ì„ ë§í•©ë‹ˆë‹¤.
+한글ë¼í…ì€ ë¼í… í‹€ì„ ì“°ë¯€ë¡œ ìžë£Œë°©ì˜ ì´ë¦„ì€ \texttt{latex}ì´ ë©ë‹ˆë‹¤.
+`\texttt{꾸러미}'는 ì´ë¦„ 그대로 í…ì˜ ê¾¸ëŸ¬ë¯¸ ì´ë¦„ì„ ê°€ë¦¬í‚µë‹ˆë‹¤.
+꾸러미를 구성하는 파ì¼ì´ í•˜ë‚˜ë°–ì— ì—†ì„ ë•Œì— ìžë£Œë°©ì€ \texttt{misc}ê°€
+ë©ë‹ˆë‹¤. 여러 파ì¼ë¡œ 구성ë˜ì–´ ìžˆì„ ë•ŒëŠ” 꾸러미 ì´ë¦„ì— ë”°ë¥¸ ì ë‹¹í•œ
+ì´ë¦„ì˜ ìžë£Œë°©ì„ 마련합니다. ìžë£Œë°©ì˜ 파ì¼ì˜ 종류가 ë§Žì„ ê²½ìš°ì—는
+하위ìžë£Œë°©ì„ ë”°ë¡œ 만듭니다. 한글ë¼í…ì˜ ê²½ìš°ì— ì´ ìžë£Œë°©ì˜ ì´ë¦„ì´
+\texttt{hlatex}입니다.
+
+한글ë¼í…ì€ íŒŒì¼ì˜ 수, 특히 글ìžì²´ 파ì¼ì˜ 수가 많아서 한글ë¼í… ì „ì²´ì˜
+뿌리 (\texttt{TEXMF})를 달리 하ìžëŠ” ì˜ê²¬ì´ 있습니다. ì¼ë°˜ì ìœ¼ë¡œ 지역
+파ì¼ì€ \texttt{TEXMFLOCAL}ë¡œ 대변ë˜ëŠ” ìžë£Œë°© (teTeXì˜ ê²½ìš°ì—는
+\texttt{/usr/share/texmf-local}, MikTeXì˜ ê²½ìš°ì—는
+\texttt{c:\textbackslash localtexmf})를 뿌리로 하지만 한글ë¼í…ì˜ ê´€ë¦¬ë¥¼
+ìš©ì´í•˜ê²Œ 하기 위해서는 \texttt{TEXMFHANGUL}ì„ ë¿Œë¦¬ë¡œ ì •í•  수 있습니다.
+ìžë£Œë°©ì˜ ì´ë¦„ì€ \texttt{texmf-hlatex}ì„ ì œì•ˆí•©ë‹ˆë‹¤. í… ìš´ì˜ ì²´ê³„ì—
+ì´ì™€ ê°™ì€ ì„¤ì •ì„ ì¶”ê°€í•˜ê¸° 위해서는 \texttt{texmf.cnf} 설정 파ì¼ì„
+편집하여야 합니다. í… ìš´ì˜ ì²´ê³„ì—ì„œ 현재 사용하고 있는 설정 파ì¼ì˜
+위치는 다ìŒì˜ 명령으로 ì°¾ì„ ìˆ˜
+있습니다.\index{texmf.cnf@\texttt{texmf.cnf}}
+\begin{verbatim}
+ kpsewhich texmf.cnf
+\end{verbatim}
+ìš´ì˜ ì²´ê³„ 관리ìžì˜ 권한으로 ì´ íŒŒì¼ì„ 편집기로 ì—´ì–´ì„œ ì ë‹¹í•œ ê³³ì— (ì—를
+들어 \texttt{TEXMFMAIN}ì´ ì„¤ì •ëœ ì¤„ 다ìŒì—) 다ìŒê³¼ ê°™ì€ ì¤„ì„ ë¼ì›Œ
+넣습니다.
+\begin{verbatim}
+ TEXMFHANGUL = /usr/share/texmf-hlatex
+\end{verbatim}
+그리고 \texttt{TEXMF}ê°€ ì •ì˜ëœ ì¤„ì„ ì°¾ì•„ 다ìŒê³¼ ê°™ì€ ì‹ìœ¼ë¡œ
+\texttt{TEXMFHANGUL}ì„ ì¶”ê°€í•©ë‹ˆë‹¤.
+\begin{verbatim}
+TEXMF = {...,!!$TEXMFHANGUL,!!$TEXMFMAIN,...}
+\end{verbatim}
+
+ì´ì— ë”°ë¼ í•œê¸€ë¼í…ì˜ ëª¨ë“¬ 명령(macro) 파ì¼ë“¤ì€
+\begin{verbatim}
+ texmf-hlatex/tex/latex/hlatex
+\end{verbatim}
+ì— ì„¤ì¹˜ë©ë‹ˆë‹¤.
+
+í…ì— ë™ë°˜ë˜ëŠ” 프로그램ì´ë‚˜ PDF\TeX{}ì´ë‚˜ \OMEGA{}와 ê°™ì´ ê¸°ëŠ¥ì´ í™•ìž¥ëœ
+í”„ë¡œê·¸ëž¨ë“¤ì´ ë§ŽìŠµë‹ˆë‹¤. ì´ì™€ ê°™ì€ í”„ë¡œê·¸ëž¨ì— ì†í•˜ëŠ” ìž…ë ¥ 파ì¼ë“¤ì€
+\texttt{최ìƒìžë£Œë°©}ì¸ \texttt{tex} ë°‘ì— ë‘¡ë‹ˆë‹¤. ë”°ë¼ì„œ Λ 모듬 명령
+파ì¼ë“¤ì€
+\begin{verbatim}
+ texmf-hlatex/tex/lambda/hlatex
+\end{verbatim}
+ì— ì„¤ì¹˜ë©ë‹ˆë‹¤.
+
+글ìžì²´ëŠ” 다ìŒê³¼ ê°™ì€ ê·œì •ì— ì˜í•´ 설치할 ê²ƒì„ ìš”êµ¬í•©ë‹ˆë‹¤.
+\begin{verbatim}
+ TEXMF/fonts/형ì‹/제공ìž/글ìžì²´
+ TEXMF/fonts/{enc,lig,map}/하위경로
+\end{verbatim}
+`\texttt{형ì‹}'ì€ ê¸€ìžì²´ì˜ 종류를 가리킵니다. 즉, \texttt{source},
+\texttt{tfm}, \texttt{ofm}, \texttt{vf}, \texttt{ovf}, \texttt{type1},
+\texttt{afm} ë“±ì´ ì´ì— 해당합니다. 글ìžì²´ì˜ 부호화나 ì—°ìž í˜¹ì€ ê¸€ìžì²´
+ì´ë¦„ ëŒ€ì‘ íŒŒì¼ë“¤ì€ ê°ê° \texttt{enc, lig, map} `\texttt{형ì‹}' ìžë£Œë°©ì—
+í‰í–‰í•œ ìžë£Œë°©ì— ë”°ë¡œ 둡니다. `\texttt{제공ìž}'ì˜ ëŒ€ìƒì€ 글ìžì²´ë¥¼
+만드는 업체나 ë§Œë“ ì´ ë“±ìž…ë‹ˆë‹¤. adobe íšŒì‚¬ì˜ type1 글ìžì²´
+(\texttt{adobe}), bitstream íšŒì‚¬ì˜ type1 글ìžì²´ (\texttt{bitstrea}),
+D.~Knuth êµìˆ˜ì˜ \MF{} 글ìžì²´ (\texttt{public}), J.~Knappen ì”¨ì˜ \MF{}
+글ìžì²´ (\texttt{jknappen}) ë“±ì„ ì˜ˆë¡œ 들 수 있습니다. 한글ë¼í…ì˜ ê²½ìš°ì—
+`\texttt{제공ìž}'는 \texttt{uhc}입니다. `\texttt{글ìžì²´}'는 글ìžì˜
+ëª¨ì–‘ì— ë”°ë¥¸ ì´ë¦„입니다. adobe 회사ì—ì„œ 만든 글ìžì²´ì—는
+\texttt{times}, \texttt{helvetic} ë“±ì˜ ì´ë¦„ì´ ì‚¬ìš©ë˜ê³  D.~Knuth êµìˆ˜ê°€
+í… ìš´ì˜ ì²´ê³„ë¥¼ 위해서 만든 글ìžì²´ì˜ 경우는 \texttt{cm}, \texttt{ec}
+ë“±ì˜ ì´ë¦„ì´ ì‚¬ìš©ë˜ë©° 한글ë¼í…ì—ì„œ 제공하는 글ìžì²´ì—서는
+\texttt{myoungjo}, \texttt{gothic} ë“±ì˜ ì´ë¦„ì´ ì‚¬ìš©ë©ë‹ˆë‹¤.
+
+ì´ì— ë”°ë¼ í•œê¸€ë¼í…ì˜ ê¸€ìžì²´ë“¤ì€ 다ìŒì˜ ìžë£Œë°©ì— 위치하게 ë©ë‹ˆë‹¤.
+\begin{verbatim}
+ texmf-hlatex/fonts/형ì‹/uhc/{myoungjo,gothic,...}
+ texmf-hlatex/fonts/map/hlatex
+\end{verbatim}
+
+ì´í•˜ì˜ 소절ì—서는 위와 ê°™ì€ TDSì— ì˜ê±°í•˜ì—¬ 한글ë¼í…ì„ ì„¤ì¹˜í•˜ëŠ” 방법ì„
+안내합니다.
+
+
+\subsection{한글ë¼í…ì˜ ëª¨ë“¬ 명령 íŒŒì¼ ì„¤ì¹˜}
+\label{소절:모듬파ì¼ì„¤ì¹˜}\index{한글ë¼í…!설치!모듬}
+
+한글ë¼í…ì˜ ê°ì¢… 모듬 명령 파ì¼ì€ KTUG (Korean TeX User Group)ì˜ ftp
+서버 í˜¹ì€ CTAN (Comprehensive TeX Archive Network)ì˜ ë‹¤ìŒ URLì—ì„œ
+가져올 수 있습니다.\footnote{CTANì—서는 ìžë£Œë°© 안ì—ì„œ ë²„ì „ì„ í™•ì¸í•˜ì„¸ìš”.}
+\begin{verbatim}
+ ftp://ftp.ktug.or.kr/pub/ktug/hlatex/HLaTeX-1.0.1.tar.gz
+ ftp://ftp.dante.de/tex-archive/language/korean/HLaTeX.tar.gz
+\end{verbatim}
+파ì¼ì˜ 압축과 묶ìŒì„ 풀고 필요한 파ì¼ì„ 다ìŒê³¼ ê°™ì´ í•´ë‹¹í•˜ëŠ” ìžë£Œë°©ì—
+ë³µì‚¬í•¨ìœ¼ë¡œì¨ ì„¤ì¹˜ë©ë‹ˆë‹¤.
+\newcommand{\installmacros}[3]{
+ \hspace*{1em}
+ \parbox[t]{.9\textwidth}{%
+ \parindent=0pt
+ \hangindent=1em \hangafter=1
+ {\small\디나루 ì›ì²œ ìžë£Œë°©}: \ttfamily #1
+
+ \hangindent=1cm \hangafter=1
+ {\small\디나루 파ì¼}: \ttfamily #2
+
+ \hangindent=1cm \hangafter=1
+ {\small\디나루 목표 ìžë£Œë°©}: \ttfamily #3}
+}
+\begin{list}{\textbullet}{}
+\item 한글ë¼í… 모듬 명령 파ì¼:\\
+ \installmacros{latex}%
+ {hangul.sty, euc-kr.tex, hfont.tex, hfont.sty, josa.tab, hsw*.fd,
+ hww*.fd, hhw*.fd}%
+ {texmf-hlatex/tex/latex/hlatex}
+\item 한글Λ 모듬 명령 파ì¼: \\
+ \installmacros{lambda}%
+ {u8hangul.tex, uhc-test.tex, uhc*.fd}%
+ {texmf-hlatex/tex/lambda/hlatex}
+\item 한글Λ \OMEGA{}TP{} 파ì¼: \\
+ \installmacros{lambda}%
+ {hlatex.otp, hlatex.ocp}%
+ {texmf-hlatex/omega/\{otp,ocp\}/hlatex}
+\item 한글ë¼í…ì—ì„œ \texttt{halpha.bst}를 사용할 ë•Œ ì •ì˜ë˜ëŠ” 한글 ì´ë¦„
+ 파ì¼:\\
+ \installmacros{contrib}%
+ {hbibname-k.tex}%
+ {texmf-hlatex/tex/latex/hlatex/}
+\item 한글Λì—ì„œ \texttt{halpha.bst}를 사용할 ë•Œ ì •ì˜ë˜ëŠ” 한글 ì´ë¦„
+ 파ì¼:\\
+ \installmacros{contrib}%
+ {hbibname-u.tex}%
+ {texmf-hlatex/tex/lambda/hlatex/}
+\item 한글 참고 문헌 ì–‘ì‹ íŒŒì¼:\\
+ \installmacros{contrib}%
+ {halpha.bst}%
+ {texmf-hlatex/bibtex/bst/hlatex}
+\item 참고 문헌 한글 ì´ë¦„ ì •ì˜ íŒŒì¼: \\
+ \installmacros{contrib}%
+ {hbname-k.tex, hbname-u.tex}%
+ {texmf-hlatex/tex/\{latex,lambda\}/hlatex}
+\item 한글 색ì¸/어휘 ì–‘ì‹ íŒŒì¼: \\
+ \installmacros{contrib}%
+ {contrib/hind.ist, contrib/hglo.ist}%
+ {texmf-hlatex/makeindex}
+\item 한글 참고 문헌/ìƒ‰ì¸ ìƒì„± 파ì¼: 유닉스 ìš´ì˜ ì²´ê³„ì—서는
+ \texttt{contrib} ìžë£Œë°©ì— 있는 ì›ì²œ íŒŒì¼ \texttt{hmakeindex.c}와
+ \texttt{hbibtex.c}를 실행 프로그램으로 번역하여 ìš´ì˜ ì²´ê³„ì˜ ì‹¤í–‰
+ 프로그램 ìžë£Œë°©ì— 복사합니다.\\
+ \texttt{gcc hmakeindex.c -o hmakeindex}\\
+ \texttt{gcc hbibtex.c -o hbibtex}\\
+ 윈ë„우즈 ìš´ì˜ ì²´ê³„ì—서는 \texttt{contrib} ìžë£Œë°©ì— 있는
+ \texttt{hmakeindex.exe}와 \texttt{hbibtex.exe}를 실행 프로그램
+ ìžë£Œë°©ì— 복사합니다.
+\item 한글ë¼í…ì— ì ë‹¹í•˜ê²Œ ìˆ˜ì •ëœ ë¼í… \texttt{tools} 패키지:\\
+ \installmacros{contrib}
+ {khyper.sty, showhkeys.sty, showhtags.sty}%
+ {texmf-hlatex/tex/latex/hlatex}
+\item 한글 문서ì—ì„œ í”히 사용ë˜ëŠ” ê°ì£¼ íŒì§œê¸° ì–‘ì‹ íŒŒì¼:\\
+ \installmacros{contrib}%
+ {hangulfn.sty, hfn-k.tex, hfn-u.tex}%
+ {texmf-hlatex/tex/\{latex,lambda\}/hlatex}
+\end{list}
+
+\texttt{hangul.sty}ì€ ìš°ë¦¬ë§ ë¬¸ì„œì˜ ëª¨ì–‘ìƒˆ 파ì¼ë¡œì„œ 모든 한글ë¼í…
+ë¬¸ì„œì— ì‚¬ìš©ë˜ëŠ” ì–‘ì‹ íŒŒì¼ìž…니다.\index{한글ë¼í…!설치!hangul.sty}
+\texttt{hangul.sty}ì€ ë¼í…ê³¼ Λ가 ì‚¬ìš©ë  ë•Œë¥¼ 구분하여 ê°ê°
+\texttt{euc-kr.tex}ê³¼ \texttt{u8hangul.tex}를 ì½ìŠµë‹ˆë‹¤.
+\texttt{euc-kr.tex}ì€ EUC-KR 부호화 문ìžë¥¼ 처리하기 위해
+\texttt{hfont.tex}ì„ ì½ì–´ 들입니다. \texttt{hfont.sty}ì€
+\texttt{hangul.sty} ëŒ€ì‹ ì— ì‚¬ìš©ë  ìˆ˜ 있으며 ìš°ë¦¬ë§ ë¬¸ìžë¥¼ 처리하는
+기능만 ì´ìš©í•˜ëŠ” 모양새 파ì¼ì´ë©° \texttt{hangul.sty}ì—ì„œ 제공하는 다양한
+한글 문서 처리 ì–‘ì‹ì´ 사용ë˜ì§€ ì•Šê³  ê¸°ì¡´ì˜ ì˜ë¬¸ ë¬¸ì„œì˜ ì²˜ë¦¬ ì–‘ì‹ì´
+사용ë©ë‹ˆë‹¤. \texttt{josa.tab}ì€ ìžë™ 조사 처리를 위해
+\texttt{euc-kr.tex}ì´ ì½ì–´ë“¤ì´ëŠ” 파ì¼ìž…니다. 한글ë¼í…ì—ì„œ 제공하지
+않는 글ìžì²´ì˜ ì• ì´ˆê°’ì„ ì¶”ê°€ë¡œ 설정하거나 ê¸°ì¡´ì˜ ì„¤ì •ì„ ë°”ê¾¸ê¸° 위해서는
+\texttt{hfont.cfg}ì— ì„¤ì • ì‚¬í•­ì„ ê¸°ë¡í•˜ì—¬ í… ìš´ì˜ ì²´ê³„ì— ì„¤ì¹˜í•˜ë©´
+\texttt{hfont.tex}ì´ ìžë™ìœ¼ë¡œ ì„¤ì •ì„ ë°˜ì˜í•©ë‹ˆë‹¤.
+
+한글ë¼í…ì— ì‚¬ìš©ë˜ëŠ” 글ìžì²´ëŠ” ìƒì§• 문ìžì™€ 한글 그리고 í•œìžë¡œ 나뉘어져
+있으며 ìƒì§• 글ìžë¥¼ ì •ì˜í•˜ëŠ” 파ì¼ì´ \texttt{hsw*.fd}ì´ê³  한글 글ìžë¥¼
+ì •ì˜í•˜ëŠ” 파ì¼ì´ \texttt{hws*.fd}ì´ë©° í•œìž ê¸€ìžë¥¼ ì •ì˜í•˜ëŠ” 파ì¼ì´
+\texttt{hhs*.fd}입니다.\index{한글ë¼í…!설치!.fd}
+
+한글Λ를 사용할 경우ì—는 \texttt{u8hangul.tex} 파ì¼ì´ UTF-8 부호화
+문ìžë¥¼ 처리하기 위한 \OMEGA{}TP{} (\OMEGA{} Translation Process) 파ì¼ì¸
+\texttt{hlatex.ocp}를 ê°€ë™í•©ë‹ˆë‹¤.\index{한글ë¼í…!설치!hlatex.ocp}
+\texttt{hlatex.otp}는 기계어로 번역ë˜ê¸° ì „ì˜ í…스트 파ì¼ìž…니다.
+í•œê¸€Î›ì— ì‚¬ìš©ë˜ëŠ” 글ìžëŠ” 한글ë¼í…ì— ì‚¬ìš©ë˜ëŠ” 글ìžì™€ 달리 ìƒì§•, 한글,
+í•œìžë¡œ 나뉘지 않으며 글ìžì²´ ì •ì˜ íŒŒì¼ì˜ ì´ë¦„들ì€
+\texttt{uhc*.fd}입니다.
+
+\texttt{halpha.bst}는 한글 참고 문헌 ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 사용할 ë•Œ 필요한
+\BibTeX{} ì–‘ì‹ íŒŒì¼ìž…니다.\index{한글ë¼í…!설치!halpha.bst} 참고 문헌
+ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 처리할 ë•Œì—는 ì´ í•œê¸€ ì–‘ì‹ íŒŒì¼ì— ì •ì˜ëœ 한글 ì´ë¦„ì´
+사용ë˜ëŠ”ë°, 한글ë¼í…ê³¼ í•œê¸€Î›ì˜ ë¶€í˜¸í™” ë°©ì‹ì´ 서로 다르므로
+\texttt{hbname-k.tex}ê³¼ \texttt{hbname-u.tex}ì— ì„œë¡œ 다른 부호화
+ë°©ì‹ìœ¼ë¡œ 한글 ì´ë¦„ì„ ì •ì˜í•˜ì˜€ìŠµë‹ˆë‹¤. 한글Λì—ì„œ 참고 문헌
+ë°ì´í„°ë² ì´ìŠ¤ë¥¼ ì´ìš©í•  때는 Λ가 ë³´ì¡° 파ì¼ì— 8비트 문ìžë¥¼ 출력하지
+못합니다. ë”°ë¼ì„œ 미리 ë³´ì¡° 파ì¼ì˜ 한글 문ìžë¥¼ 8비트로 변환하는 ìž‘ì—…ì´
+필요하며 ì´ë¥¼ 위해서는 \texttt{contrib} ìžë£Œë°©ì˜ \texttt{hbibtex.c}를
+실행 프로그램으로 번역하여 사용하여야 합니다. 윈ë„우즈 ìš´ì˜ ì²´ê³„ì—서는
+미리 번역한 \texttt{hbibtex.exe}를 사용하면
+ë©ë‹ˆë‹¤.\index{hbibtex@\texttt{hbibtex}}
+
+\texttt{hind.ist}와 \texttt{hglo.ist}는 \texttt{makeindex}ë¡œ 우리ë§
+ìƒ‰ì¸ ë° ì–´íœ˜ì§‘ì„ ìž‘ì„±í•  ë•Œì˜ ì‚¬ìš©ë˜ëŠ” 모양새
+파ì¼ìž…니다.\index{hind.ist}\index{hglo.ist} ìƒ‰ì¸ ìž‘ì„± ì‹œì— ë¬¸ì œê°€ ë˜ëŠ”
+ë¶€ë¶„ì€ \texttt{\textbackslash indexhead}ë¡œ 구분ë˜ëŠ” 색ì¸ì˜ 머릿글ìžì˜
+처리ì¸ë° ì´ë¥¼ 위해서는 \texttt{contrib} ìžë£Œë°©ì— 있는
+\texttt{hmakeindex.c}를 수행 프로그램으로 번역해서 사용해야 합니다.
+\texttt{hmakeindex}는 ë˜í•œ 한글Λì—ì„œ ë³´ì¡° 파ì¼ì— 출력하는 8비트 문ìžì˜
+í… í‘œê¸° ë°©ì‹ì„ ì¸ì‹í•˜ì—¬ \texttt{makeindex}ì˜ ë¬¸ìž ì •ë ¬ì´ ì œëŒ€ë¡œ
+수행ë˜ë„ë¡ í•˜ë¯€ë¡œ 한글ë¼í…ê³¼ 한글Λì—ì„œ ë™ì‹œì— 사용할 수 있습니다.
+윈ë„우즈 ìš´ì˜ ì²´ê³„ì—서는 미리 번역한 \texttt{hmakeindex.exe}를 사용하면
+ë©ë‹ˆë‹¤.\index{hmakeindex@\texttt{hmakeindex}}
+
+\texttt{hangulfn.sty}ì€ ë¼í…ì—ì„œ 기본ì ìœ¼ë¡œ 제공ë˜ëŠ” ê°ì£¼ íŒì§œê¸° 형ì‹ì„
+수정하여 한글 문서ì—ì„œ í”히 ë³¼ 수 있는 ë°©ì‹ì˜ ê°ì£¼ íŒì§œê¸°ë¥¼ 쉽게 처리할
+수 있ë„ë¡ í•˜ê¸° 위해 제공ë˜ëŠ” 패키지입니다. ì´ íŒ¨í‚¤ì§€ë¥¼ 사용하면 ê°ì£¼
+번호 ì–‘ì‹ì„ ì• ì´ˆê°’ì¸ ì²¨ìž(``$^1$'') í˜¹ì€ ê´„í˜¸(``1)'') 중ì—ì„œ ì„ íƒí•  수
+있고 ê°ì£¼ë©´ì„ 내어쓰기 ë° ë“¤ì—¬ì“°ê¸°ì— ì˜í•œ íŒì§œê¸°ë¥¼ ì„ íƒí•  수 있습니다.
+소절 \ref{소절:ê°ì£¼íŒì§œê¸°}ì— ìžì„¸í•œ ì‚¬ìš©ë²•ì´ ì†Œê°œë©ë‹ˆë‹¤. ì„ íƒ ì‚¬í•­ì„
+지정하는 한글 ì´ë¦„ì˜ ë¶€í˜¸í™”ì— ë”°ë¼ í•œê¸€ë¼í…ì—서는 \texttt{hfn-k.tex}ì„,
+한글Λì—서는 \texttt{hfn-u.tex}ì„ ì‚¬ìš©í•©ë‹ˆë‹¤.
+
+
+\subsection{한글 글ìžì²´ 설치}
+\label{소절:글ìžì²´ì„¤ì¹˜}\index{한글ë¼í…!설치!글ìžì²´}
+
+한글ë¼í…ì˜ ê°ì¢… 글ìžì²´ëŠ” KTUG (Korean TeX User Group)ì˜ ftp
+서버 í˜¹ì€ CTAN (Comprehensive TeX Archive Network)ì˜ ë‹¤ìŒ URLì—ì„œ
+가져올 수 있습니다.
+\begin{verbatim}
+ ftp://ftp.ktug.or.kr/pub/ktug/hlatex/fonts/
+ ftp://ftp.dante.de/tex-archive/fonts/korean/HLaTeX/
+\end{verbatim}
+
+글ìžì²´ë“¤ì€ ëª¨ë‘ í•œê¸€ë¼í…ê³¼ 한글Λì—ì„œ ì‚¬ìš©ë  ìˆ˜ 있으며 다ìŒê³¼ ê°™ì´
+\texttt{tar}/\texttt{gzip}으로 압축ë˜ì–´ 제공ë©ë‹ˆë‹¤.
+
+\smallskip
+\begin{tabular}{|c|ll|}\hline
+ 글ìžì²´ 설정 & uhc-base.map, uhc-extra.map & \ttfamily uhc-fonts-1.0.tar.gz
+ \\\hline
+ & \fontfamily{mj}\selectfont 명조 & \ttfamily uhc-myoungjo-1.0.tar.gz
+ \\
+ \raisebox{1.5ex}[-1.5ex]{기본}
+ & \fontfamily{gt}\selectfont 고딕 & \ttfamily uhc-gothic-1.0.tar.gz
+ \\
+ \raisebox{1.5ex}[-1.5ex]{글ìžì²´}
+ & \fontfamily{tz}\selectfont íƒ€ìž & \ttfamily uhc-taza-1.0.tar.gz
+ \\
+ \hline
+ & \fontfamily{gr}\selectfont 그래픽 & \ttfamily uhc-graphic-1.0.tar.gz
+ \\
+ & \fontfamily{gs}\selectfont ê¶ì„œ & \ttfamily uhc-gungseo-1.0.tar.gz
+ \\
+ & \fontfamily{sh}\selectfont 신문 & \ttfamily uhc-shinmun-1.0.tar.gz
+ \\
+ & \fontfamily{pg}\selectfont 필기 & \ttfamily uhc-pilgi-1.0.tar.gz
+ \\
+ & \fontfamily{pn}\selectfont 펜글씨/%
+ \fontfamily{ph}\selectfont 펜í˜ë¦¼ & \ttfamily uhc-pen-1.0.tar.gz
+ \\
+ \raisebox{1.5ex}[-1.5ex]{추가}
+ & \fontfamily{bm}\selectfont 봄글씨 & \ttfamily uhc-bom-1.0.tar.gz
+ \\
+ \raisebox{1.5ex}[-1.5ex]{글ìžì²´}
+ & \fontfamily{yt}\selectfont 옛글 & \ttfamily uhc-yetgul-1.0.tar.gz
+ \\
+ & \fontfamily{jmj}\selectfont ìžëª¨ (명조/%
+ \fontfamily{jgt}\selectfont 고딕/%
+ \fontfamily{jnv}\selectfont 노벨/%
+ \fontfamily{jsr}\selectfont 소ë¼) & \ttfamily uhc-jamo-1.0.tar.gz
+ \\
+ & \fontfamily{vd}\selectfont 바다 & \ttfamily uhc-vada-1.0.tar.gz
+ \\
+ & \fontfamily{pga}\selectfont 필기a & \ttfamily uhc-pilgia-1.0.tar.gz
+ \\
+ & \fontfamily{dn}\selectfont 디나루 & \ttfamily uhc-dinaru-1.0.tar.gz
+ \\
+ \hline
+\end{tabular}
+
+\smallskip UHC 글ìžì²´ëŠ” í¬ê²Œ 기본 글ìžì²´ì™€ 추가 글ìžì²´ë¡œ 분류ë˜ë©° 모ë‘
+\PS{} Type1 형ì‹ì˜ 14가지 종류가 있습니다.\index{한글ë¼í…!글ìžì²´}
+Type1 글ìžì²´ëŠ” \texttt{afm}ê³¼ \texttt{pfb} 형ì‹ì˜ 파ì¼ë¡œ 구성ë˜ëŠ”ë°,
+\texttt{afm} 파ì¼ì´ \texttt{tfm}ê³¼ \texttt{vf} 형ì‹ì˜ 파ì¼ë¡œ 전환ë˜ì–´
+ë¼í…ì—ì„œ 사용할 수 있게 ë©ë‹ˆë‹¤. Λ용으로는 \texttt{ofm}, \texttt{ovf}
+형ì‹ì˜ 파ì¼ë¡œ 제공ë©ë‹ˆë‹¤.
+
+ì´ ê¸€ìžì²´ë“¤ì€ \verb|\fontseries| 중 ì¢ì€ ë„“ì´(75\%)ì—ì„œ 보통
+ë„“ì´(100\%), 확장 ë„“ì´(125\%), 초확장 ë„“ì´(200\%)ê¹Œì§€ì˜ í¬ê¸°ë¥¼ ê°–ê³ 
+있으며, 무게 ë¶€ë¶„ì€ ëª…ì¡°ì²´, 고딕체, 그래픽체, í•„ê¸°ì²´ì˜ ê²½ìš° 보통
+무게(medium)와 진한 무게(bold)ê°€ 있고, 디나루체ì—는 가는
+무게(light)까지 있으며 ê·¸ ì™¸ì˜ ê¸€ìžì²´ì—는 í•œ 가지 종류만
+있습니다.\index{글ìžì²´!ë„“ì´} \verb|\fontshape|ì€ ëª¨ë‘ ë³´í†µ 모양과
+ê¸°ìš¸ì¸ ëª¨ì–‘ìœ¼ë¡œ 구성ë˜ë©° ê¸°ìš¸ì¸ ëª¨ì–‘ì´ ì´íƒ¤ë¦­ ëª¨ì–‘ì„ ëŒ€ì‹ í•©ë‹ˆë‹¤.
+
+ê°ì¢… 글ìžì²´ë“¤ì€ \texttt{TEXMF/fonts} ìžë£Œë°©ì—ì„œ
+\texttt{gunzip}/\texttt{tar}ë¡œ ì••ì¶•ì„ í’€ë©´ 설치가 ë납니다.
+
+\begin{verbatim}
+ gunzip -c uhc-myoungjo.tar.gz | tar xvf -
+ ...
+\end{verbatim}
+
+\PS{} UHC 글ìžì²´ë¥¼ 사용하여 ì¸ì‡„ ë° ë‹¤ë¥¸ 후처리 ìž‘ì—…ì„ í•˜ê¸° 위해서는
+\PS{} 글ìžì²´ì˜ 설정 ìž‘ì—…ì´ í•„ìš”í•˜ë©° ì´ë¥¼ 위해 기본 글ìžì²´ì™€ 추가
+글ìžì²´ì˜ ì„¤ì •ì— í•„ìš”í•œ \texttt{uhc-base.map}ê³¼ \texttt{uhc-extra.map}
+파ì¼ì´ 제공ë©ë‹ˆë‹¤.\index{한글ë¼í…!설치!fontmap} ì ì–´ë„ web2c 7.5.4
+ì´ìƒì˜ 버전ì—ì„œ ì´ fontmap 파ì¼ì€ \texttt{TEXMF/fonts/map}ì˜ í•˜ìœ„
+ìžë£Œë°©ì— 설치ë˜ê³  ì´ì „ì˜ web2c 버전ì—서는 \texttt{TEXMF/dvips}ì˜ í•˜ìœ„
+ìžë£Œë°©ì— 설치ë©ë‹ˆë‹¤. web2c 7.5.4 ë²„ì „ì„ ê¸°ì¤€ìœ¼ë¡œ í•  ë•Œ ì´ ë‘
+fontmap 파ì¼ì€ \texttt{TEXMF/fonts/map/hlatex} ìžë£Œë°©ì— 설치ë˜ëŠ” 것ì„
+ì›ì¹™ìœ¼ë¡œ 합니다.
+
+\texttt{uhc-fonts-1.0.tar.gz}ì„ ì ë‹¹í•œ 위치ì—ì„œ 풀고
+\texttt{uhc-fonts-1.0} ìžë£Œë°©ì— 있는 ë‘ fontmap 파ì¼ì„
+\texttt{TEXMF/fonts/map/hlatex}ì— ë³µì‚¬í•©ë‹ˆë‹¤. fontmap 파ì¼ì´ 설치ëœ
+후ì—는 ìš´ì˜ ì²´ê³„ì˜ ê´€ë¦¬ìžë¡œì„œ \texttt{texhash}를 실행 시켜서
+\texttt{ls-R} ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 갱신하고
+\begin{verbatim}
+ updmap-sys --enable Map=uhc-base.map
+\end{verbatim}
+ì„ ì‹¤í–‰ì‹œí‚¤ë©´ \texttt{dvips}, \texttt{pdftex}, \texttt{xdvi},
+\texttt{ps2pk}, \texttt{gsftopk}, \texttt{dvipdfm} 등과 ê°™ì€ í›„ì²˜ë¦¬
+프로그램ì—ì„œ 한글 ë¼í… 글ìžì²´ë¥¼ 사용할 수 있게 설정 ë©ë‹ˆë‹¤. 추가
+글ìžì²´ë„ 함께 ì„¤ì¹˜í•˜ì˜€ì„ ê²½ìš°ì—는 \texttt{uhc-extra.map}ì— ëŒ€í•´ì„œë„
+위와 ê°™ì€ ëª…ë ¹ì„ ìˆ˜í–‰í•©ë‹ˆë‹¤.
+
+
+\subsection{ë¼í… 설치}
+\label{sec:instLaTeXe}\index{한글ë¼í…!설치!ë¼í…}
+
+한글ë¼í…ì€ ë¼í…ì„ ê¸°ë°˜ìœ¼ë¡œ 움ì§ìž…니다. 그러므로 ìš´ì˜ ì²´ê³„ì— ë¼í…ì´
+설치ë˜ì–´ 있어야 한글 문서를 만들 수 있습니다. ë¼í…ì€ ëª¨ë“  í… ìš´ì˜
+ì²´ê³„ì— ê¸°ë³¸ì ìœ¼ë¡œ 탑재ë˜ì–´ 있습니다. 예를 들어 유닉스나 리눅스 ìš´ì˜
+체계ì—는 주로 te\TeX{}ì´ í… ìš´ì˜ ì²´ê³„ë¡œ 설치ë˜ê³  MS 윈ë„ìš° ìš´ì˜
+체계ì—는 주로 Mik\TeX{}ì´ í… ìš´ì˜ ì²´ê³„ë¡œ 설치ë˜ëŠ”ë° ì´ í… ìš´ì˜
+체계ì—는 ë¼í…ì´ íƒ‘ìž¬ë˜ì–´ 있습니다.
+
+만ì¼ì— í… ìš´ì˜ ì²´ê³„ì— ë¼í…ì´ í¬í•¨ë˜ì–´ 있지 않으면 가까운
+CTANì—서는 모ë‘ê°€ íŒŒì¼ ì˜®ê¹€ 규약(ftp, File Transfer Protokol)ì„ í†µí•´
+ìµëª…으로 \texttt{/tex-archive}ì— ìžˆëŠ” 모든 í… ì†Œí”„íŠ¸ì›¨ì–´ë¥¼ ìžìœ ë¡­ê²Œ
+가져다 설치할 수 있습니다. 다ìŒê³¼ ê°™ì´ ë¼í…ì„ ê°€ì ¸ì˜µë‹ˆë‹¤.
+\begin{verbatim}
+ hpserv:> ftp ftp.dante.de
+ login: ftp
+ passwd: ftp
+ ftp> cd /tex-archive/macros/latex
+ ftp> bin
+ ftp> get base.tar.gz
+ ftp> get required.tar.gz
+ ftp> bye
+\end{verbatim}
+가져온 압축 파ì¼ì„ 풀고 ë¼í…ì„ ì„¤ì¹˜í•©ë‹ˆë‹¤. ì´ì „ì˜ ë¼í… 버전 209ê°€
+설치ë˜ì–´ 있으면 먼저 ì´ë¥¼ 여벌 만들기(backup)합니다.
+\begin{verbatim}
+ mv TEXMF/tex/latex TEXMF/tex/latex209
+ mkdir TEXMF/tex/latex
+ mkdir TEXMF/tex/latex/base
+ tar xzvf base.tar.gz
+ cd latex/base
+ initex unpack.ins
+ initex latex.ltx
+ cp latex.fmt texmf/web2c
+ cp *.sty *.tex *.fd *.clo *.cls *.def texmf/tex/latex/base
+\end{verbatim}
+ì´ ì™¸ì—ë„ \texttt{required.tar.gz}ì„ í’€ë©´ \texttt{amslatex},
+\texttt{babel}, \texttt{cyrillic}, \texttt{graphics}, \texttt{psnfss},
+\texttt{tools} 하위 ìžë£Œë°©ì´ ìƒê¸°ë©° ê° í•˜ìœ„ ìžë£Œë°©ì˜ 꾸러미를 설치하는
+ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. 설치 ë°©ë²•ì€ ëŒ€ë¶€ë¶„ì˜ ê²½ìš° 위ì—ì„œ 설치한
+\texttt{latex}으로 \texttt{.ins} 파ì¼ì„ ëŒë¦¬ë©´ ë©ë‹ˆë‹¤. 예를 들어
+\begin{verbatim}
+ cd ../required/tools
+ latex tools.ins
+\end{verbatim}
+CTANì˜ ìžë£Œë°© \texttt{/tex-archive/macros/latex} ë°‘ì—는 다른
+ê¾¸ëŸ¬ë¯¸ë“¤ì´ ìžˆìœ¼ë©° \texttt{packages} ë° \texttt{contrib} ìžë£Œë°©ì—ì„œ
+필요한 꾸러미를 찾아 추가ì ìœ¼ë¡œ 설치할 수 있습니다.
+
+
+\subsection{요약}
+\label{sec:설치요약}
+
+ìš´ì˜ ì²´ê³„ì˜ ê´€ë¦¬ìžë¡œì„œ ``파ì¼''ì„ ``경로''ì— ë³µì‚¬í•œ 후
+ê²½ìš°ì— ë”°ë¼ì„œ ``설정''ì„ í•©ë‹ˆë‹¤.
+\begin{itemize}
+\item
+ \begin{itemize}
+ \item 파ì¼: \texttt{hangul.sty}, \texttt{hfont.tex},
+ \texttt{euc-kr.tex} \texttt{hfont.sty}, \texttt{josa.tab},
+ \texttt{hfont.cfg}, \texttt{hsw*.fd}, \texttt{hww*.fd},
+ \texttt{hhw*.fd} (\texttt{latex} ìžë£Œë°©)
+ \item 경로: \texttt{texmf-hlatex/tex/latex/hlatex}
+ \item 설정: \texttt{texhash}
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item 파ì¼: \texttt{u8hangul.tex}, \texttt{uhc-test.tex},
+ \texttt{uhc*.fd} (\texttt{lambda} ìžë£Œë°©)
+ \item 경로: \texttt{texmf-hlatex/tex/lambda/hlatex}
+ \item 설정: \texttt{texhash}
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item 파ì¼: \texttt{hlatex.otp}, \texttt{hlatex.ocp}
+ (\texttt{lambda} ìžë£Œë°©)
+ \item 경로: \texttt{texmf-hlatex/omega/\{otp,ocp\}/hlatex}
+ \item 설정: \texttt{texhash}
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item 파ì¼: \texttt{hangulfn.sty}, \texttt{hfn-k.tex},
+ \texttt{hbibname-k.tex}, \texttt{khypher.sty},\\
+ \texttt{showhkeys.sty}, \texttt{showhtags.sty} (\texttt{contrib}
+ ìžë£Œë°©)
+ \item 경로: \texttt{texmf-hlatex/tex/latex/hlatex}
+ \item 설정: \texttt{texhash}
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item 파ì¼: \texttt{hfn-k.tex}, \texttt{hbibname-u.tex}
+ (\texttt{contrib} ìžë£Œë°©)
+ \item 경로: \texttt{texmf-hlatex/tex/lambda/hlatex}
+ \item 설정: \texttt{texhash}
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item 파ì¼: \texttt{halpha.bst} (\texttt{contrib} ìžë£Œë°©)
+ \item 경로: \texttt{texmf-hlatex/bibtex/bst/hlatex}
+ \item 설정: \texttt{texhash}
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item 파ì¼: \texttt{hind.ist}, \texttt{hglo.ist} (\texttt{contrib}
+ ìžë£Œë°©)
+ \item 경로: \texttt{texmf-hlatex/makeindex}
+ \item 설정: \texttt{texhash}
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item 파ì¼: 유닉스 ìš´ì˜ ì²´ê³„ì—서는 \texttt{hmakeindex.c},
+ \texttt{hbibtex.c}. (윈ë„우즈 ìš´ì˜ ì²´ê³„ì—서는
+ \texttt{hmakeindex.exe}, \texttt{hbibtex.exe}. (\texttt{contrib}
+ ìžë£Œë°©)
+ \item 경로: ìš´ì˜ ì²´ê³„ì˜ ì‹¤í–‰ 프로그램 ìžë£Œë°©
+ \item 설정: 유닉스 ìš´ì˜ ì²´ê³„ì˜ ê²½ìš° 실행 프로그램으로 번역, 윈ë„우즈
+ ìš´ì˜ ì²´ê³„ì˜ ê²½ìš° 복사
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item 파ì¼: \texttt{uhc-base.map}, \texttt{uhc-extra.map}
+ (\texttt{uhc-fonts-1.0.tar.gz})
+ \item 경로: \texttt{texmf-hlatex/fonts/map/hlatex}
+ \item 설정: \texttt{texhash}
+ \end{itemize}
+\item
+ \begin{itemize}
+ \item 파ì¼: \texttt{uhc-*.tar.gz}
+ \item 경로: \texttt{texmf-hlatex/fonts}ì—ì„œ
+ \texttt{tar}/\texttt{gzip}으로 압축과 묶ìŒì„ 푼다.
+ \item 설정:
+ \begin{tabular}[t]{l}
+ \texttt{texhash} \\
+ \texttt{updmap-sys {-}{-}enable Map=uhc-base.map} \\
+ \texttt{updmap-sys {-}{-}enable Map=uhc-extra.map} \\
+ \end{tabular}
+ \end{itemize}
+\end{itemize}
+
+
+\section{한글ë¼í…ì˜ ì‚¬ìš© 설명}
+\label{sec:use}\index{한글ë¼í…!사용법}
+
+ì´ ë‹¨ì›ì—서는 ë¼í… ìžì²´ì˜ 기본ì ì¸ ì‚¬ìš©ë²•ì— ëŒ€í•œ ì„¤ëª…ì„ í”¼í•˜ê³ ,
+한글ë¼í…ì— ê´€ê³„ë˜ëŠ” ë¶€ë¶„ë§Œì„ ê°„ë‹¨ížˆ 다루려고 합니다. ë¼í…ì˜ ì‚¬ìš©ë²•ì—
+관해서는 ì´ì— 해당하는 참고 ì„œì ì„ 보시기 ë°”ëžë‹ˆë‹¤. ë¼í…ì˜ ì›ì €ìžì¸
+Lesley Lamportì˜ ã€Ž\LaTeX\ --- A Document Preparation Systemã€
+(\cite{Lamport:1985:LDP})\ì„ ì°¸ê³ ë¡œ 하면 ë¼í…ì—는 수 ë§Žì€ ëª…ë ¹ë“¤ì´
+있ìŒì„ ì•Œ 수 있습니다. ì¼ë°˜ 사용ìžë¡œì„œ ì´ëŸ° 모든 ëª…ë ¹ì„ ì „ë¶€ 알아야 í• 
+필요는 없습니다. ê°œì¸ì˜ í•„ìš”ì— ë”°ë¼ ì•½ê°„ì˜ ê¸°ì´ˆ 지ì‹ì—, 필요할 때마다
+\cite{Lamport:1985:LDP}\를 참고하여 사용하면 어렵지 않게 ë¼í… 문서
+ìž‘ì„±ì„ ì‹œìž‘í•  수 있습니다. ë…ì¼ì—서는 『\LaTeX\ Eine Einf\"uhrungã€ì´
+(\cite{Kopka:LE91}) 잘 알려져 있습니다. ì´ ì±…ì€ ë¯¸êµ­ì—ì„œ ì˜ì–´ë¡œ
+번역ë˜ì–´ 『A Guide to \LaTeX{}ã€ìœ¼ë¡œ 출íŒë˜ê³  있고
+(\cite{Kopka:1999:GLD}) 한국ì—는 한국어 íŒìœ¼ë¡œë„ 번역ë˜ì–´ 나와 있는
+것으로 알고 있습니다. ì´ ì±…ì—서는 모든 ëª…ë ¹ë“¤ì„ ê°„ë‹¨ížˆ 설명한 목ë¡ì´
+있어서 사용ìžê°€ 빠른 시간 ì•ˆì— ê·¸ ëª…ë ¹ì˜ ê°œìš”ë¥¼ 파악할 수 있고, 지정ëœ
+페ì´ì§€ë¡œ 가면 ë”ìš± ìƒì„¸í•œ ë‚´ìš©ì„ ì™„ë²½í•˜ê²Œ ì´í•´í•  수 있ë„ë¡ ì§œì—¬ì ¸
+있습니다. 참고서로 가장 ë§Žì´ ì¶”ì²œë˜ëŠ” 책입니다.
+
+
+\subsection{한글 ë¬¸ì„œì˜ í‹€}
+\index{한글ë¼í…!ë¬¸ì„œì˜ í‹€}
+
+문서는
+
+\verb|\documentclass[추가선íƒ]{문서종류}|
+
+\noindent
+ë¡œ 시작합니다. \texttt{추가선íƒ}ì—는 ë¼í…ì˜
+\texttt{문서종류}(class)ì— ì¢…ì†ì ì¸ 추가 ì„ íƒì„ 지정합니다.
+
+문서 종류 지정 í›„ì— í•œê¸€ë¼í… 꾸러미 ì‚¬ìš©ì„ ì§€ì •í•©ë‹ˆë‹¤.
+
+\verb|\usepackage[추가선íƒ]{hangul}|
+
+\noindent%
+한글ë¼í…ì˜ \texttt{추가선íƒ}ì˜ ì¢…ë¥˜ëŠ” 다ìŒê³¼
+같습니다.\index{한글ë¼í…!추가 ì„ íƒ}
+\begin{list}{\textbullet}{\parsep0pt\itemsep0pt\topsep0pt\partopsep0pt}
+\item \texttt{hanja}: ë¬¸ì„œì˜ ë‹¨ì›ëª…ì´ë‚˜ 날짜가 í•œìžë¡œ 표기ëœë‹¤.
+\item \texttt{hardbold}: \MF{}ì— ì˜í•´ 만들어지는 ë‘꺼운 글씨체를
+ ì“°ë„ë¡ í•œë‹¤.
+\item \texttt{nojosa}: ìžë™ 조사 처리 ê¸°ëŠ¥ì„ ì–µì œí•˜ì—¬ í…ì˜ ê¸°ì–µ
+ 용량 ì‚¬ìš©ì„ ê°ì†Œì‹œí‚¨ë‹¤.
+\item íŒí˜•: ì±…ì˜ í¬ê¸°ë¥¼ 지정하는 ì„ íƒ ì‚¬í•­ìž…ë‹ˆë‹¤. ì±…ì˜ í¬ê¸°ëŠ” ë¼í…
+ ìžì²´ì˜ 추가 ì„ íƒìœ¼ë¡œ 지정ë˜ëŠ”ë°, ì´ ì¶”ê°€ ì„ íƒì—는 í•œêµ­ì˜ ì¶œíŒ
+ 업계ì—ì„œ 사용ë˜ëŠ” íŒí˜•ì— 해당하는 í¬ê¸°ê°€ 없으므로 한글ë¼í…ì˜ ì¶”ê°€
+ ì„ íƒìœ¼ë¡œ 지정해야 합니다. 한국ì—ì„œ 사용ë˜ëŠ” ì±…ì˜ íŒí˜•ì—는 í‘œ
+ \ref{í‘œ:íŒí˜•}\ê³¼ ê°™ì€ ì¢…ë¥˜ê°€ 있습니다.\index{íŒí˜•} êµ­ì „ì§€ì˜ í¬ê¸°ëŠ”
+ 939$\;\times\;$636mmì´ê³  46ì „ì§€ì˜ í¬ê¸°ëŠ”
+ 788$\;\times\;$1091mm입니다.
+
+ \begin{table}[htbp]
+ \centering
+ \begin{tabular}{|l|r@{$\;\times\;$}l*{4}{|l}|}\hline
+ íŒí˜•ëª…ì¹­ & \multicolumn{2}{c|}{í¬ê¸°[mm]} & ì‚¬ìš©ì¢…ì´ & 쪽수/전지 & \\\hline\hline
+ \ttfamily êµ­íŒ & 148 & 210 & 국전지 & 32 & êµê³¼ì„œ, 단행본 \\\hline
+ \ttfamily êµ­ë°°íŒ & 210 & 297 & 국전지 & 16 & 잡지 \\\hline
+ \ttfamily êµ­ë°˜íŒ & 105 & 148 & 국전지 & 64 & 문고 \\\hline
+ \ttfamily 타블로ì´ë“œíŒ & 257 & 364 & 4x6전지 & 16 & 정보신문 \\\hline
+ \ttfamily ì‚¬ë¥™íŒ & 128 & 182 & 4x6전지 & 64 & 문고 \\\hline
+ \ttfamily ì‚¬ë¥™ë°°íŒ & 182 & 257 & 4x6전지 & 32 & 참고서 \\\hline
+ \ttfamily ì‚¬ë¥™ë°˜íŒ & 94 & 128 & 4x6전지 & 128 & \\\hline
+ \ttfamily ì‚¬ë¥™ë°°ë°°íŒ & 254 & 374 & 4x6전지 & & \\\hline
+ \ttfamily ì‹ êµ­íŒ & 152 & 225 & 국전지 & 32 & 단행본 \\\hline
+ \ttfamily ëŒ€êµ­ì „íŒ & 172 & 244 & 국전지 & & \\\hline
+ \ttfamily í¬ë¼ìš´íŒ & 176 & 248 & 4x6전지 & 36 & 사진집 \\\hline
+ \ttfamily ì‚¼ì‹­ì ˆíŒ & 125 & 205 & 4x6전지 & 60 & 단행본 \\\hline
+ \ttfamily ì‹ ì„œíŒ,ì‚¼ë¥™íŒ & 103 & 182 & 4x6전지 & 80 & 문고 \\\hline
+ \ttfamily ì‚¼ì˜¤íŒ & 84 & 148 & 4x6전지 & & \\\hline
+ \end{tabular}
+ \caption{íŒí˜•ì˜ 종류}
+ \label{í‘œ:íŒí˜•}
+ \end{table}
+\end{list}
+
+\texttt{hangul} ì´ì™¸ì˜ 다른 꾸러미를 함께 ì“°ê³ ìž í•  경우ì—는
+ë°˜ì (\texttt{,})으로 구분하여 ì´ë¦„ì„ ì“°ê±°ë‚˜ ë”°ë¡œ \verb|\usepackage|
+ëª…ë ¹ì„ ì”니다. \texttt{hangul}ì˜ ì¶”ê°€ ì„ íƒì€ 문서 ì¢…ë¥˜ì˜ ì¶”ê°€
+ì„ íƒì—ì„œ 지정할 ìˆ˜ë„ ìžˆê³  여기서 지정할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. 추가 ì„ íƒì˜
+처리 ë°©ì‹ì€ 다ìŒê³¼ 같습니다.\index{추가 ì„ íƒ ì²˜ë¦¬ ë°©ì‹}
+\begin{itemize}
+\item \verb|\documentclass|ì˜ ì¶”ê°€ ì„ íƒì€ ì „ì—­ì (global)ì´ë‹¤. ì–´ëŠ
+ 문서 종류나 꾸러미ì—서든지 ì´ ì¶”ê°€ ì„ íƒì„ 처리할 수 있다.
+\item \verb|\usepackage|ì˜ ì¶”ê°€ ì„ íƒì€ 울안ì (local)ì´ë‹¤. ê·¸
+ 꾸러미ì—ì„œ ì´ ì¶”ê°€ ì„ íƒì„ 처리할 수 있어야 한다.
+\end{itemize}
+
+다ìŒì˜ 예ì—ì„œ 보는 것처럼
+
+\verb|\usepackage[ì‹ êµ­íŒ]{hangul,a4}|
+
+\noindent
+ì—서는 ì§€ì •ëœ ì¶”ê°€ ì„ íƒ \texttt{ì‹ êµ­íŒ}ì„ ë‘ ê¾¸ëŸ¬ë¯¸ \texttt{hangul}ê³¼
+\texttt{a4}ê°€ ëª¨ë‘ ì²˜ë¦¬í•  수 있어야 합니다. \texttt{a4} 꾸러미는
+\texttt{ì‹ êµ­íŒ}ì´ë¼ëŠ” 추가 ì„ íƒì„ 처리할 수 없으므로 오류가 ë°œìƒí•˜ê²Œ
+ë©ë‹ˆë‹¤. 다ìŒê³¼ ê°™ì´ ê°ê¸° ë”°ë¡œ 지정하거나
+
+\verb|\usepackage[ì‹ êµ­íŒ]{hangul}|
+
+\verb|\usepackage{a4}|
+
+\noindent
+아니면 문제가 ë˜ëŠ” 추가 ì„ íƒ \texttt{ì‹ êµ­íŒ}ì„ \verb|\documentclass|ì—ì„œ
+ì „ì—­ì  ì¶”ê°€ ì„ íƒìœ¼ë¡œ 지정하면 오류가 ë°œìƒí•˜ì§€ 않습니다.
+
+\verb|\begin{document}|
+
+\noindent
+ë¡œ 문서를 시작하여 ì“°ê³ ìž í•˜ëŠ” ê¸€ì„ ìž‘ì„±í•œ ë’¤
+
+\verb|\end{document}|
+
+\noindent
+ë¡œ 문서 ìž‘ì„±ì„ ë§ˆì¹©ë‹ˆë‹¤. (그림 \ref{그림:문서틀}\ì„ ì°¸ì¡°)
+
+\begin{figure}[htb]
+ \centering
+ \begin{tabular}{|p{6cm}cp{4.5cm}|}\hline
+ \verb|\documentclass[추가선íƒ]{문서종류}| & &
+ \\[10pt]
+ \verb|\usepackage[추가선íƒ]{hangul}| & $\leftarrow$ &
+ \fontfamily{pga}\selectfont \texttt{hangul} 꾸러미 대신
+ \texttt{hfont} 꾸러미를 쓸 수 있다.
+ \\
+ \verb|\usepackage[추가선íƒ]{꾸러미}| & $\leftarrow$ &
+ \fontfamily{pga}\selectfont í•„ìš”ì— ë”°ë¼ ì‚¬ìš©ë  ê°ì¢…
+ \texttt{꾸러미}를 지정한다.
+ \\
+ $\ldots$ & $\leftarrow$ & \fontfamily{pga}\selectfont
+ 꾸러미ë¿ë§Œ ì•„ë‹ˆë¼ ë¬¸ìžë¥¼ 출력하지 않는 다른 ëª…ë ¹ë“¤ì„ ì—¬ê¸°ì—ì„œ
+ 선언할 수 있다.
+ \\
+ \verb|\begin{document}| & $\leftarrow$ &
+ \fontfamily{pga}\selectfont ì´ì „까지를 전문
+ ì˜ì—­(pre\-amble)ì´ë¼ê³  한다.
+ \\
+ \ttfamily 나ë¼ì˜ ë§ì´ 중국과 달ë¼ì„œ í•œìžë¡œëŠ” 서로 통하지
+ 아니하므로 ì´ëŸ° 까닭으로 어리ì„ì€ ë°±ì„±ë“¤ì´ ë§í•˜ê³ ìž 하는 바가
+ ìžˆì–´ë„ ë§ˆì¹¨ë‚´ ì œëœ»ì„ ëŠ¥ížˆ 펴지 못하는 ì‚¬ëžŒì´ ë§Žìœ¼ë‹ˆë¼. ë‚´ê°€
+ ì´ë¥¼ 불ìŒížˆ 여겨 새로 스물여ëŸìžë¥¼ 만드나니 &
+ $\leftarrow$ & \fontfamily{pga}\selectfont ë¬¸ì„œì˜ ìž‘ì„±ì€
+ \textrm{\TeX}ì˜ ê´€ìŠµì— ë”°ë¥¸ë‹¤. 즉, ì¤‘ì²©ëœ ê³µê°„ 문ìžëŠ” 하나로
+ 처리ëœë‹¤. 줄바꿈 문ìžê°€ 한번 나오면 공간 문ìžë¡œ 처리ë˜ë‚˜, ë‘번
+ ì´ìƒ 중첩ë˜ë©´ í•˜ë‚˜ì˜ ì¤„ë°”ê¿ˆ ë¬¸ìž ì—­í• ì„ í•œë‹¤. 등등. \\
+ \verb|\end{document}| & $\leftarrow$ &
+ \fontfamily{pga}\selectfont ì´ ëª…ë ¹ì´ ë‚˜ì˜¨ í›„ì˜ ëª¨ë“  문장ì€
+ 무시ëœë‹¤. \\\hline
+ \end{tabular}
+ \caption{한글ë¼í… ë¬¸ì„œì˜ ê¸°ë³¸ 구조}
+ \label{그림:문서틀}
+\end{figure}
+
+ì´ì œ \texttt{latex}으로 파ì¼ì„ ëŒë¦¬ë©´ ë©ë‹ˆë‹¤.
+
+
+\subsection{ë¬¸ì„œì˜ ëª¨ì–‘ìƒˆ 설정}
+\label{소절:문서모양새}\index{ë¬¸ì„œì˜ ëª¨ì–‘ìƒˆ}
+
+\verb|\documentclass|는 ì „ë°˜ì ì¸ ë¬¸ì„œì˜ ì¢…ë¥˜ë¥¼ 결정합니다.
+\texttt{문서종류}ì—는 \texttt{article}, \texttt{report},
+\texttt{book}, \texttt{letter}, \texttt{slides} ë“±ì´ ìžˆìŠµë‹ˆë‹¤. ê°
+\texttt{문서종류}는 \texttt{추가선íƒ}ì— ì˜í•´ 모양새가 달ë¼ì§ˆ 수
+있습니다. 즉, 종ì´ì˜ ê·œê²©ì„ ì„¤ì •í•˜ëŠ” \texttt{a4paper},
+\texttt{letterpaper}, $\cdots$ ë° ê¸€ìžì˜ í¬ê¸°ë¥¼ 정해주는
+\texttt{10pt}, \texttt{11pt}, \texttt{12pt} ë“±ë“±ì´ ìžˆìŠµë‹ˆë‹¤. ì¼ë°˜ ì˜ë¬¸
+ë¼í…ì˜ ë¬¸ì„œ 종류 설정ì€
+\cite{Kopka:LE91,Lamport:1985:LDP,Goosens:LC94}ì— ìž˜ 설명ë˜ì–´
+있습니다.
+
+위와 ê°™ì´ ë¼í…ì—ì„œ 제공하는 기본ì ì¸ 문서 종류 ì´ì™¸ì— 추가로 꾸러미를
+ì‚¬ìš©í•˜ê³ ìž í•  경우ì—는 \verb|\usepackage| ëª…ë ¹ì„ ì”니다. 우리ë§ì˜ 처리와
+ê°™ì´, ë¼í…ì—ì„œ 제공ë˜ì§€ 않는 ê¸°ëŠ¥ì„ ì“¸ ê²½ìš°ì— \texttt{hangul.sty}ì„
+쓰는 것과 같습니다. ê° ê¾¸ëŸ¬ë¯¸ëŠ” ìžì²´ì˜ \texttt{추가선íƒ}ì´ ìžˆìŠµë‹ˆë‹¤.
+ê°ì¢… ê¾¸ëŸ¬ë¯¸ì˜ ì‚¬ìš© 방법 ë° \texttt{추가선íƒ}ì˜ ì¢…ë¥˜ëŠ”
+\cite{Goosens:LC94}ì— ìžì„¸ížˆ 설명ë˜ì–´ 있습니다.
+
+\texttt{hangul.sty} ëŒ€ì‹ ì— \texttt{hfont.sty}ì„ ì“°ë©´ 문서 틀잡기가
+우리ë§ì— 어울리는 한글화를 전혀 ë°˜ì˜í•˜ì§€ ì•Šê³  단순히 한글 ë° í•œìž, ìƒì§•
+기호를 í¬í•¨í•œ 문서ì—ì„œ ìš°ë¦¬ë§ ì²˜ë¦¬ê°€ 제대로 ë  ìˆ˜ 있게만
+합니다.\index{hfont.sty} 추가 ì„ íƒë„ \texttt{hangul.sty}ê³¼ 같으나 ì˜ë¯¸
+ìƒ \texttt{hanja}는 무시ë©ë‹ˆë‹¤.
+
+ì˜ë¬¸ 문서와 달리 ìš°ë¦¬ë§ ë¬¸ì„œì—서는 ì¤„ê°„ê²©ì„ íŠ¹ë³„ížˆ 취급해야 합니다.
+ì´ëŠ” ìš°ë¦¬ë§ ê¸€ìžë“¤ì´ ì˜ë¬¸ìžì™€ 비êµí•´ì„œ ëª¨ì–‘ì´ ë³µìž¡í•¨ìœ¼ë¡œ ì¸í•´ ë°œìƒí•˜ëŠ”
+문제로서, ë¼í…ì˜ ì• ì´ˆê°’ìœ¼ë¡œ ìš°ë¦¬ë§ ë¬¸ì„œë¥¼ 만들 경우 ê°ê°ì˜
+\pagename\ì´ ê¸€ìžë¡œ ë°€ì§‘ëœ ì¸ìƒì„ 받습니다. ì´ëŠ” ê¸€ì„ ì½ëŠ” ë…ìžì˜
+ì‹œê°ì„ 분산시키는 ì•…ì˜í–¥ì„ 미치므로 다ìŒê³¼ ê°™ì€ ëª…ë ¹ìœ¼ë¡œ 줄간격ì„
+조절하는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤.\index{줄간격}
+\begin{verbatim}
+\renewcommand{\baselinestretch}{1.3}
+\normalsize
+\end{verbatim}
+ì´ ëª…ë ¹ì€ ì¤„ê°„ê²©ì„ ì§€ì •í•˜ëŠ” ë ˆì§€ìŠ¤í„°ì¸ \verb|\baselineskip|ì„ 1.3ë°°ë¡œ
+ì¦ê°€ì‹œí‚¤ëŠ” ìž‘ìš©ì„ í•˜ë©° \verb|\normalsize|와 ê°™ì´ ê¸€ìžì²´ì˜ í¬ê¸° 바꿈
+ëª…ë ¹ì´ ë‚˜íƒ€ë‚  ë•Œ ì´ëŸ¬í•œ ë³€ê²½ì´ íš¨ë ¥ì„ ë°œíœ˜í•©ë‹ˆë‹¤. 한글ë¼í…ì—는
+\verb|\baselinestretch|ì˜ ê¸°ë³¸ê°’ì´ 1.3으로 설정ë˜ì–´ 있습니다. ì´
+ì„¤ì •ì€ ë¬¸ì„œì˜ ì–´ëŠ ê³³ì—서든지 사용ìžì˜ ì·¨í–¥ì— ë”°ë¼ ë³€ê²½ë  ìˆ˜ 있습니다.
+
+
+\subsection{글ìžì²´ ì„ íƒ}
+\label{글ìžì²´ì„ íƒ}\index{한글ë¼í…!글ìžì²´ ì„ íƒ}
+
+문서를 작성할 ë•Œ, ì–´ë–¤ 특정한 ë¶€ë¶„ì˜ ê¸€ìžì²´ë¥¼ 현재 ì“°ê³  있는 글ìžì²´ì™€
+달리 하고 ì‹¶ì„ ë•Œê°€ 있습니다. 글ìžì˜ ë‘께를 진하게 한다든지, í¬ê¸°ë¥¼
+í¬ê²Œ 한다든지, 다른 ëª¨ì–‘ì„ ì“´ë‹¤ë“ ì§€, ë˜ëŠ” 설계(design)ê°€ 전혀 다른
+글ìžì²´ë¥¼ 쓴다든지 등등.
+
+ì´ëŸ¬í•œ 글ìžì²´ ë°”ê¿ˆì„ ìœ„í•´ ë¼í…ì€ ì—¬ëŸ¬ê°€ì§€ 글ìžì²´ 바꿈 명령ì„
+제공합니다. ë¼í… 209ì—ì„œ 제공ëë˜ \verb|\rm|, \verb|\sf|, \verb|\sl|,
+\verb|\it| ë“±ë“±ì˜ ê¸€ìžì²´ 바꿈 ëª…ë ¹ë“¤ì€ ëª¨ë‘ê°€ ê°™ì€ ì°¨ì›ì—ì„œ 글ìžì²´ë¥¼
+바꾸기 ë•Œë¬¸ì— ì—¬ëŸ¬ê°€ì§€ 단ì ì„ 가지고 있습니다. 즉, 글ìžì²´ì˜ 설계가
+\verb|\rm|ì´ ì•„ë‹Œ \verb|\sf|를 ê³„ì† ì¨ ì˜¤ë‹¤ê°€ ê·¸ 글ìžì²´ì˜ ê¸°ìš¸ì¸ ëª¨ì–‘ì¸
+\verb|\sl|ë¡œ 글ìžì²´ë¥¼ 바꾸면 ë°”ë€ ê¸€ìžì²´ê°€ \verb|\sf|ì˜ \verb|\sl|ì´
+ì•„ë‹ˆë¼ \verb|\rm|ì˜ \verb|\sl|ì´ ë©ë‹ˆë‹¤. ì´ëŠ” ì´ëŸ° 글ìžì²´ 바꿈 명령ì´
+ì¼ë‹¨ 글ìžì²´ë¥¼ 애초값으로 복귀시킨 후 글ìžì²´ë¥¼ 바꾸기 때문입니다.
+ì´ëŸ¬í•œ 단ì ì„ 보완하기 위해 1989년부터 Frank Mittelbach와 Rainer
+Sch\"opf는 ``새로운 글ìžì²´ ì„ íƒ ë°©ì‹''\textsf{(NFSS: New Font
+ Selection Scheme)}ì„ ê³ ì•ˆí•˜ê¸° 시작하여 현재 ë¼í… 버전 2$\epsilon$ì—
+채íƒë˜ì–´ 있는 \NFSS{}를 만들었습니다.
+
+\LaOm{한글ë¼í… 버전 0.97부터는 \HFSS(Hangul Font Selection
+ Scheme)\index{HFSS}ì— ì˜í•´ ìš°ë¦¬ë§ ê¸€ìžì²´ê°€ ì„ íƒë©ë‹ˆë‹¤. \HFSS{}는
+ \NFSS{}를 한글화한 것입니다.}{한글Λì—서는 우리ë§ì˜ 글ìžì²´ ì„ íƒì´
+ ì˜ë¬¸ê³¼ ê°™ì´ \NFSS{}ì— ì˜í•´ 처리ë©ë‹ˆë‹¤.}
+
+
+\subsubsection{ì˜ë¬¸ 글ìžì²´ ì„ íƒ ë°©ë²•}
+\index{ë¼í…!글ìžì²´ ì„ íƒ}
+
+\NFSS{}는 글ìžì²´ë¥¼ 다섯가지 요소로 구분하여 ì´ ìš”ì†Œë“¤ì„ ê°ê°
+ë…립ì ìœ¼ë¡œ ì„ íƒí•  수 있게 합니다.\index{NFSS2} ê·¸ 다섯가지 요소는
+다ìŒê³¼ 같습니다.\index{글ìžì²´!구성 요소}
+
+\begin{description}
+\item[글ìžì²´ 부호화(encoding)] 다른 ì•ŒíŒŒë²³ì„ ì“¸ ë•Œ ê° ë‚˜ë¼ë³„ë¡œ
+ \texttt{codepage}ê°€ ì •í•´ì ¸ 있습니다. ë¼í…ì—서는 다른 프로그램와
+ 마찬가지로 ê° ê¸€ìžì™€ 0--255 사ì´ì˜ 글ìžì²´ 위치를 ì—°ê´€ì‹œí‚´ìœ¼ë¡œì¨ ì´ë¥¼
+ 해결합니다. ë¼í…ì—서는 ì´ë¥¼ ``부호화 방법''ì´ë¼ 합니다.
+\item[글ìžì²´ 가족(family)] 글ìžì²´ ê°€ì¡±ì€ ê°™ì€ ì„¤ê³„ ì›ì¹™ì„ 갖습니다.
+ 가족 ë‚´ì—서는 í¬ê¸°(size)와 무게(weight), í­(width), 모양(shape)으로
+ 구성ì›ì´ 구별ë©ë‹ˆë‹¤.
+\item[글ìžì²´ 모양(shape)] 글ìžì²´ ê°€ì¡±ì˜ êµ¬ì„±ì›ì„ 구별하는 중요한
+ ì†ì„±ìœ¼ë¡œì„œ ``\textup{곧ì€(upright) 모양}''ê³¼ ``\textit{êµ½ì€(italic)
+ 모양}'' ``\textsl{기운(slanted) 모양}'' í˜¹ì€ ëŒ€ë¬¸ìžì˜ í¬ê¸°ë¥¼
+ 70\%ì •ë„ë¡œ 축소하여 소문ìžë¡œ 쓰는 ``\textsc{ìž‘ì€í‚¤(Small Caps)
+ 모양}''등으로 구별ë©ë‹ˆë‹¤. 글ìžì²´ ëª¨ì–‘ì— ìžˆì–´ì„œ ê·¸ 중요ë„는
+ 떨어지지만 ``외곽형({\fontshape{ol}\selectfont outlined}) 모양''과
+ ``그림ìž(shaded) 모양'' ë° ``ê³§ì€ ì´íƒ¤ë¦­({\fontshape{ui}\selectfont
+ upright italic}) 모양'' ë“±ë„ ê¸€ìžì²´ ëª¨ì–‘ì— ì†í•©ë‹ˆë‹¤.
+\item[글ìžì²´ 무게(weight) ë° í­(width)] 무게와 í­ì€ ì„œë¡œì˜ ì¡°í•©ìœ¼ë¡œ
+ í•˜ë‚˜ì˜ ê¸€ìžì²´ ì†ì„±ì„ 형성합니다. 무게는 글ìžì˜ ë‘께로서 ê²°ì •ë˜ë©°
+ ``보통 ë‘께(medium)'', ``가벼운 ë‘께(light)'', ``무거운 ë‘께(bold)''
+ $\ldots$ 등으로 나뉩니다. ``가벼운 ë‘께''ì—ë„ ``아주 가벼운
+ ë‘께(extra light)'', ``매우 가벼운 ë‘께(ultra light)'', ``보통
+ 가벼운 ë‘께(light)'', ``약간 가벼운 ë‘께(semi light)'' 등등으로
+ 분리ë˜ë©° ``ë‘꺼운 ë‘께''ë„ ì´ëŸ° ì‹ìœ¼ë¡œ 세분ë©ë‹ˆë‹¤. í­ì€ ``보통ì˜
+ í­(medium width)'', ``í™•ìž¥ëœ í­(extended width)'' ë“±ì´ ìžˆìŠµë‹ˆë‹¤.
+\item[글ìžì²´ í¬ê¸°(size)] 글ìžì²´ í¬ê¸°ëŠ” ì¸ì‡„ê¸°ì˜ ì ì„ 단위로
+ 표현ë©ë‹ˆë‹¤. ì¸ì‡„ê¸°ì˜ ì ì„ í…ì—서는 \texttt{pt}ë¼ëŠ” 단위로 나타내며
+ 1ì¸ì¹˜ëŠ” 72.27\texttt{pt}입니다. ë¼í…ì—서는 글ìžì²´ í¬ê¸°ê°€ 1.2ì˜
+ 승으로 구별ë©ë‹ˆë‹¤. ì´ë ‡ê²Œ ì •í•œ ë°°ê²½ì—는 í›„ì— ì¶•ì†Œ 복사를 í•  ë•Œì˜
+ 편ì´í•¨ì´ 있습니다. 즉 A5 í¬ê¸°ì˜ ì±…ìžë¥¼ 만들 경우, A4 종ì´ì—
+ $1.44=\sqrt2$ì˜ ê¸€ìžì²´ í¬ê¸°ë¥¼ ì„ íƒí•˜ì—¬ ì¸ì‡„í•œ 후 A5 í¬ê¸°ë¡œ
+ 축소합니다.
+\end{description}
+
+글ìžì²´ ì„ íƒì—는 명령형과 ì„ ì–¸í˜•ì´ ì‚¬ìš©ë  ìˆ˜
+있습니다.\index{명령형}\index{선언형} ëª…ë ¹í˜•ì€ \verb|\textbf{...}|와
+ê°™ì´ í•œê°€ì§€ 변수를 요구하며, ì„ ì–¸í˜•ì€ \verb|\bfseries|와 ê°™ì´ ë³€ìˆ˜ë¥¼
+요구하지 않습니다. ì„ ì–¸í˜•ì€ ë‹¤ìŒê³¼ ê°™ì´ í™˜ê²½ í˜•íƒœë¡œë„ ì“°ì¼ ìˆ˜
+있습니다.\index{환경형}
+
+\smallskip
+\begin{tabular}{|m{55mm}cm{5cm}|}\hline
+ \begin{verbatim}몇몇 ë‹¨ì–´ë“¤ì€ \begin{bfseries}
+ë‘ê»ê²Œ \end{bfseries}
+ì¸ì‡„ë©ë‹ˆë‹¤.\end{verbatim}
+ & $\Rightarrow$ &
+ 몇몇 ë‹¨ì–´ë“¤ì€ \begin{bfseries} ë‘ê»ê²Œ \end{bfseries}
+ ì¸ì‡„ë©ë‹ˆë‹¤. \\\hline
+\end{tabular}
+
+\smallskip ë¬¸ì„œì˜ ì• ì´ˆ 글ìžì²´ëŠ” 명령형 \verb|\textnormal|ì´ë‚˜ 선언형
+\verb|\normalfont|ë¡œ ì„ íƒë˜ë©°, ì´ ëª…ë ¹/ì„ ì–¸ì€ ë¬¸ì„œì˜ ê¸€ìžì²´ë¥¼
+ì´ˆê¸°í™”ì‹œí‚´ìœ¼ë¡œì¨ í•­ìƒ ê°™ì€ ëª¨ì–‘ì„ ì„ íƒí•  수 있게 합니다.
+
+ë¬¸ì„œì˜ ê¸€ìžì²´ 가족ì—는 로만(roman)ì²´, 산세리프(\textsf{sans serif})ì²´,
+타ìž(\texttt{typewriter})ì²´ê°€ 있습니다. ì´ë“¤ì€ ê°ê° 다ìŒì˜ 명령형과
+\begin{verbatim}
+\textrm \textsf \texttt
+\end{verbatim}
+선언형으로
+\begin{verbatim}
+\rmfamily \sffamily \ttfamily
+\end{verbatim}
+ì„ íƒë©ë‹ˆë‹¤. 로만 글ìžì²´ëŠ” ì¼ë°˜ì ìœ¼ë¡œ ë¬¸ì„œì˜ ê¸°ë³¸ 글ìžì²´ë¡œ ì„ ì–¸ë˜ì–´
+있습니다.
+
+ë¬¸ì„œì˜ ê¸€ìžì²´ 시리즈(series)는 í­ê³¼ ë‘ê»˜ì˜ ë‘ ìš”ì†Œë¡œ 구성ë˜ë©°, 다ìŒê³¼
+ê°™ì€ ëª…ë ¹ ë° ì„ ì–¸í˜•ìœ¼ë¡œ ì„ íƒë©ë‹ˆë‹¤.
+\begin{verbatim}
+\textmd \mdseries
+\textbf \bfseries
+\end{verbatim}
+ì• ì´ˆê°’ì€ \verb|\textbf|ê°€ í™•ìž¥ëœ ë‘꺼운 ë‘께(bold extended)ì´ê³ 
+\verb|\textmd|는 ë³´í†µì˜ í­ê³¼ ë³´í†µì˜ ë‘께입니다.
+
+글ìžì²´ ëª¨ì–‘ì€ ì• ì´ˆê°’ì¸ ê³§ì€ ëª¨ì–‘ì„ ë¹„ë¡¯í•˜ì—¬ êµ½ì€ ëª¨ì–‘, ìž‘ì€í‚¤ 모양,
+ê¸°ìš¸ì¸ ëª¨ì–‘ì´ ìžˆëŠ”ë° ì´ë“¤ì€ ê°ê° 다ìŒì˜ 명령/선언형으로 ì„ íƒë©ë‹ˆë‹¤.
+\begin{verbatim}
+\textup \upshape
+\textit \itshape
+\textsc \scshape
+\textsl \slshape
+\end{verbatim}
+ì´ ì¤‘ì— êµ½ì€ ëª¨ì–‘ê³¼ ê³§ì€ ëª¨ì–‘ 사ì´ì˜ ì „í™˜ì€ \verb|\emph| 명령 ë°
+\verb|\em| 선언으로 ì´ë£¨ì–´ì§‘니다.
+
+
+글ìžì²´ í¬ê¸° ì„ íƒì„ 위해서는 10ê°€ì§€ì˜ ì„ ì–¸í˜•ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. (명령형ì€
+없습니다.)
+
+\noindent
+\begin{tabular}{ll}
+\verb|\tiny| & \tiny 미소한 í¬ê¸° \\
+\verb|\scriptsize| & \scriptsize ê°ë³¸ì²  í¬ê¸° \\
+\verb|\footnotesize| & \footnotesize ì£¼ì„ í¬ê¸° \\
+\verb|\small| & \small ìž‘ì€ í¬ê¸° \\
+\verb|\normalsize| & \normalsize 보통 í¬ê¸° \\
+\verb|\large| & \large í° í¬ê¸° \\
+\verb|\Large| & \Large ì¢€ë” í° í¬ê¸° \\
+\verb|\LARGE| & \LARGE 아주 í° í¬ê¸° \\
+\verb|\huge| & \huge 거대한 í¬ê¸° \\
+\verb|\Huge| & \Huge 아주 거대한 í¬ê¸° \\
+\end{tabular}
+
+\bigskip
+
+위와 ê°™ì€ ì™¸í˜• 글ìžì²´ 바꿈 ëª…ë ¹ë“¤ì˜ í–‰ë™ ë°©ì‹ì€ 내형 글ìžì²´ 바꿈
+ëª…ë ¹ì— ì˜í•´ 달ë¼ì§‘니다.\index{외형 글ìžì²´ 바꿈 명령}%
+\index{내형 글ìžì²´ 바꿈 명령} 예를들어
+\begin{verbatim}
+\renewcommand{\familydefault}{cmss}
+\end{verbatim}
+와 ê°™ì€ ë‚´í˜• 글ìžì²´ 바꿈 ëª…ë ¹ì„ ì“°ë©´ 글ìžì²´ ê°€ì¡±ì˜ ì• ì´ˆê°’ì´
+\texttt{cmss}(Computer Modern Sans Serif)ë¡œ ë°”ë€œìœ¼ë¡œì¨ ì£¼ì„ ë° ë¨¸ë¦¿ë§
+등, 외형 글ìžì²´ 바꿈 명령만으로는 바뀌지 않는 ë¶€ë¶„ê¹Œì§€ì˜ ê¸€ìžì²´ 가족ì´
+ì˜í–¥ì„ 받습니다.
+
+ë¼í…ì—ì„œ ì• ì´ˆê°’ì€ ë‹¤ìŒ í‘œì™€ ê°™ì´ ì„¤ì •ë˜ì–´ 있습니다.
+
+\smallskip
+\begin{tabular}{>{\ttfamily}l@{\quad}>{\ttfamily}l}\hline
+\textmj{내형 글ìžì²´} & \textmj{애초값} \\\hline
+\verb|\encodingdefault| & OT1 \\[3pt]
+\verb|\familydefault| & \verb|\rmdefault| \\
+\verb|\seriesdefault| & m \\
+\verb|\shapedefault| & n \\[3pt]
+\verb|\rmdefault| & cmr \\
+\verb|\sfdefault| & cmss \\
+\verb|\ttdefault| & cmtt \\[3pt]
+\verb|\bfdefault| & bx \\
+\verb|\mddefault| & m \\[3pt]
+\verb|\itdefault| & it \\
+\verb|\sldefault| & sl \\
+\verb|\scdefault| & sc \\
+\verb|\updefault| & n \\\hline
+\end{tabular}
+
+
+\subsubsection{ìš°ë¦¬ë§ ê¸€ìžì²´ ì„ íƒ ë°©ë²•ì˜ ê°œìš”}
+
+\noindent
+\underline{ë¼í…ì„ ì“¸ ë•Œ}
+
+\medskip \HFSS{}는 \NFSS{}를 바탕으로 ë‘ê³  있고 ìš°ë¦¬ë§ ë¶€í˜¸í™”ì˜ íŠ¹ì„±ì—
+ë”°ë¼ í•œêµ­ì–´ 부호화 ë°©ì‹ì„ 지정하는 \verb|\hfontencoding|ê³¼ 한국어
+글ìžì²´ ê°€ì¡±ì„ ì§€ì •í•˜ëŠ” \verb|\hfontfamily|ê°€ 추가 ë˜ì—ˆìœ¼ë©° 글ìžì²´ ì„ íƒ
+ë°©ì‹ë„ ìš°ë¦¬ë§ ê¸€ìžì²´ì— 맞ë„ë¡ ë³€ê²½ë˜ì—ˆìŠµë‹ˆë‹¤.\index{HFSS}
+\begin{description}
+\item[글ìžì²´ 부호화] 우리ë§ì˜ 부호화는 \texttt{H}ë¡œ 설정ë˜ì–´ 있고
+ \NFSS{}ì—ì„œ 사용ë˜ëŠ” 글ìžì²´ 부호화 설정 모듬 명령
+ \verb|\fontencoding|ì„ ìš°ë¦¬ë§í™”í•œ \verb|\hfontencoding|ì„ ì”니다.
+ ìš°ë¦¬ë§ ê¸€ìžì²´ì˜ 부호화는 사용ìžì˜ 입장ì—ì„œ ë³¼ ë•Œ 달리 설정할 ì´ìœ ê°€
+ 없고, ì˜ì–´ 부호화 ë°©ì‹ê³¼ì˜ êµ¬ë³„ì— ê·¸ 주 목ì ì´ 있으며 \HFSS{}ì˜
+ ìž‘ë™ì‹œ ìš°ë¦¬ë§ ê¸€ìžì²´ì˜ ì„ íƒì„ 우리ë§ì— 맞게 하ë„ë¡ í•˜ëŠ” 기능ì„
+ 합니다.
+\item[글ìžì²´ 가족] \NFSS{}ì—서와 ê°™ì´ ìš°ë¦¬ë§ì˜ 글ìžì²´ ê°€ì¡±ì€ ê¸€ìžì²´ì˜
+ 설계 ì›ì¹™ì— ë”°ë¼ êµ¬ë¶„ì´ ë˜ê³ , 우리ë§ì˜ íŠ¹ì„±ì— ì˜í•´ ë‘ ìš”ì†Œë¡œ
+ 표현ë©ë‹ˆë‹¤.
+
+ 첫번째 요소는, \verb|\kscfamily|로서 우리ë§ì˜ ìƒì§• 문ìžì™€ 한글 ë°
+ í•œìžë¥¼ 구별합니다. ì´ ëª¨ë“¬ ëª…ë ¹ë„ ì‚¬ìš©ìžì˜ 입장ì—서는 쓸 ì¼ì´ ê±°ì˜
+ 없고, 주로 한글ë¼í…ì˜ ë‚´ë¶€ 처리 과정ì—ì„œ 사용ë©ë‹ˆë‹¤.
+
+ ë‘번째 요소는 우리ë§ì˜ 글ìžì²´ ê°€ì¡±ì„ ë‚˜íƒ€ë‚´ëŠ”
+ \verb|\hfontfamily|로서 우리ë§ì˜ 글ìžì²´ ê°€ì¡±ì„ ë°”ê¿€ ë•Œ 사용ìžê°€
+ ì§ë©´í•˜ê²Œ ë˜ëŠ”, ì‹¤ì§ˆìƒ ìš°ë¦¬ë§ì˜ 글ìžì²´ ê°€ì¡±ì„ ëŒ€í‘œí•˜ëŠ” 요소입니다.
+\item[글ìžì²´ 무게 ë° í­] ìž‘ë™ ë°©ì‹ê³¼ ë‚´ìš©ì´ \NFSS{}와 ë™ì¼í•©ë‹ˆë‹¤.
+ ì¶”ê°€ëœ ì‚¬í•­ì€ ê¸€ìžì²´ ì‹œë¦¬ì¦ˆì˜ ì ‘ë‘사 \texttt{S}로서 ì´ëŠ” 우리ë§ì˜
+ \verb|\bfseries|ê°€ \texttt{softbold}ë¡œ 처리ë˜ë„ë¡ í•©ë‹ˆë‹¤.
+\item[글ìžì²´ 모양] \NFSS{}와 같습니다.
+\item[글ìžì²´ í¬ê¸°] \NFSS{}와 같습니다.
+\end{description}
+
+\noindent
+\underline{Λ를 쓸 때}
+
+\medskip
+ë¼í…ì„ ì“¸ 때와 다른 ì ì€ 다ìŒê³¼ 같습니다.
+\begin{description}
+\item[글ìžì²´ 부호화] 우리ë§ì˜ 부호화는 \texttt{UHC}ë¡œ 설정ë˜ë©°
+ \verb|\hfontencoding|ì€ ì—†ìŠµë‹ˆë‹¤.
+\item[글ìžì²´ 가족] 모듬 명령 \verb|\kscfamily|나 \verb/\hfontfamily/는
+ 없고 ì˜ë¬¸ê³¼ ê°™ì´ \verb|\fontfamily|ê°€ 사용ë©ë‹ˆë‹¤.
+\end{description}
+
+
+\subsubsection{ìš°ë¦¬ë§ ê¸€ìžì²´ì˜ 가족 ì„ íƒ}
+
+\noindent
+\underline{ë¼í…ì„ ì“¸ ë•Œ}
+
+\medskip KS X 1001ì˜ ë¶€í˜¸ ì²´ê³„ì— ì˜í•œ ìƒì§• 문ìž/한글/í•œìžì˜ 가족
+êµ¬ë¶„ì€ ê¸€ìžì˜ 부호값으로 정해지므로 특별한 명령/ì„ ì–¸ 모듬 명령ì„
+필요로 하지 않습니다. 단지 ë¯¸ëž˜ì— ì¶”ê°€ë  ìˆ˜ë„ ìžˆëŠ” ê°€ëŠ¥ì„±ì„ ìœ„í•´ 혹ì€
+ìš´ì˜ ì²´ê³„ 관리ìžë¥¼ 위해, ì„¤ì¹˜ëœ í•œê¸€ë¼í…ì˜ íŠ¹ì„±ì— ë”°ë¼ ë‹¤ìŒì˜ 모듬
+명령으로 ìƒì§• 문ìž/한글/í•œìžë¥¼ 구분 설정할 수 있ë„ë¡ í•˜ì˜€ìŠµë‹ˆë‹¤.
+\begin{verbatim}
+ \kscfamily{ìƒì§•ë¬¸ìž}{한글}{í•œìž}
+\end{verbatim}
+ì´ëŠ” ê°ê°
+\begin{verbatim}
+\symboldefault
+\hanguldefault
+\hanjadefault
+\end{verbatim}
+ë¡œ 설정ë˜ì–´ 있으며 ê·¸ ê°’ì€ ê°ê° \texttt{s}, \texttt{w}, \texttt{h}입니다.
+
+ìš°ë¦¬ë§ ë¬¸ì„œì—ì„œì˜ ì‹¤ì§ˆì ì¸ ã€Žìš°ë¦¬ë§ ê¸€ìžì²´ 가족ã€ì€%
+\index{ìš°ë¦¬ë§ ê¸€ìžì²´ 가족}
+\begin{verbatim}
+ \textmj \mjfamily
+ \textgt \gtfamily
+ \texttz \tzfamily
+\end{verbatim}
+ë¡œ ì„ íƒë˜ë©° ì´ë“¤ì€ ê°ê°
+\begin{verbatim}
+ \textrm \rmfamily
+ \textsf \sffamily
+ \texttt \ttfamily
+\end{verbatim}
+와 ê°™ì€ ìž‘ìš©ì„ í•©ë‹ˆë‹¤. (ì™¼ìª½ì€ ëª…ë ¹í˜•, ì˜¤ë¥¸ìª½ì€ ì„ ì–¸í˜•)
+
+위와 ê°™ì€ ëª¨ë“¬ ëª…ë ¹ë“¤ì€ ìš°ë¦¬ë§ ê°€ì¡±ì„ ë°”ê¾¸ì–´ 주는 모듬 명령
+\verb|\hfontfamily|를 사용합니다.
+\begin{verbatim}
+ \hfontfamily{우리ë§ê°€ì¡±}
+\end{verbatim}
+\texttt{우리ë§ê°€ì¡±}ì—는 다ìŒê³¼ ê°™ì€ ê¸€ìžì²´ê°€ 있습니다.
+\index{한글ë¼í…!글ìžì²´ 종류}
+
+\smallskip
+\begin{tabular}{|>{\ttfamily}ll>{\ttfamily}ll>{\ttfamily}ll|}\hline
+ \multicolumn{6}{|l|}{기본가족:}\\
+ mj & (명조) & gt & (고딕) & tz & (타ìž) \\\hline
+ \multicolumn{6}{|l|}{추가가족:}\\
+ gr & (그래픽) & gs & (ê¶ì„œ) & pg & (필기) \\
+ yt & (옛글) & bm & (봄글씨) & pn & (펜글씨) \\
+ ph & (펜í˜ë¦¼) & sh & (신문) & vd & (바다) \\
+ jmj & (ìžëª¨ëª…ì¡°) & jgt & (ìžëª¨ê³ ë”•) & jnv & (ìžëª¨ë…¸ë²¨) \\
+ jsr & (ìžëª¨ì†Œë¼) & & & & \\
+ dn & (디나루) & pga & (필기a) & & \\\hline
+\end{tabular}
+
+\smallskip%
+위와 ê°™ì€ ìš°ë¦¬ë§ ê°€ì¡±ë“¤ì€ ìƒì§• 문ìž/한글/í•œìžì˜ 세 ê°€ì¡±ì„ ëŒ€í‘œí•˜ëŠ”
+외형 가족으로서, 문서ì—ì„œ \texttt{우리ë§ê°€ì¡±}ì„ \texttt{tz}으로
+ì§€ì •í•˜ì˜€ì„ ê²½ìš° 한글ë¼í…ì€ í•œê¸€/ìƒì§• 문ìž/í•œìžì˜ 순으로 ê°ê°
+\begin{verbatim}
+ wtt, wtt, wtt
+\end{verbatim}
+ì˜ ë‚´í˜• ê°€ì¡±ì„ ì“°ë„ë¡ ë˜ì–´ 있습니다. 외형 가족과 내형 ê°€ì¡±ì˜ ì—°ê´€ì€
+사용ìžê°€ 다ìŒì˜ 명령으로 ë¬¸ì„œì˜ ì–´ë””ì—서든지 변경할 수
+있습니다.\index{MapHangulFamily@\verb/\MapHangulFamily/}%
+\index{외형 가족}
+\begin{verbatim}
+ \MapHangulFamily{외형가족}{한글가족,ìƒì§•ë¬¸ìžê°€ì¡±,í•œìžê°€ì¡±}
+\end{verbatim}
+\texttt{tz}ì˜ ê²½ìš° \texttt{내형가족}ê³¼ì˜ ì—°ê´€ì€ ë‹¤ìŒê³¼ ê°™ì€ ëª…ë ¹ìœ¼ë¡œ
+ì´ë£¨ì–´ì§‘니다.
+\begin{verbatim}
+ \MapHangulFamily{tz}{wtt,wtt,wtt}
+\end{verbatim}
+
+\underline{Λ를 쓸 때}
+
+\medskip%
+Λ를 쓸 때는 í•œ 글ìžì²´ì— ìƒì§•ë¬¸ìžì™€ 한글 ë°
+í•œìžê°€ ëª¨ë‘ ë“¤ì–´ 있습니다. 그래서 ë¼í…ì„ ì“¸ 때와는 달리
+ìƒì§•ë¬¸ìž/한글/í•œìžë¥¼ 구분하는 모듬 ëª…ë ¹ì€ í•„ìš”ì—†ìŠµë‹ˆë‹¤.
+
+다ìŒê³¼ ê°™ì€ ëª…ë ¹ì€ ë¼í…ì„ ì‚¬ìš©í•  ë•Œì—만 사용ë˜ëŠ” 명령ì´ë©° Λ를
+사용할 ë•Œì—는 없는 명령입니다.
+\begin{verbatim}
+ \kscfamily{ìƒì§•ë¬¸ìž}{한글}{í•œìž}
+ \symboldefault
+ \hanguldefault
+ \hanjadefault
+ \MapHangulFamily{외형가족}{내형가족}
+\end{verbatim}
+
+글ìžì²´ì˜ ê°€ì¡±ì€ \verb|\fontfamily|ë¡œ 바꿀 수 있으며 사용할 수 있는
+글ìžì²´ ê°€ì¡±ì€ ë¼í…ì˜ ê²½ìš°ì™€ 같습니다.
+
+ë¼í…ì˜ ê²½ìš°ì™€ ê°™ì´ ê¸°ë³¸ 글ìžì²´ ì´ì™¸ì˜ 글ìžì²´ì— 해당하는
+\verb/\text??/와 \verb/\??family/ 모듬 ëª…ë ¹ì˜ ì‚¬ìš©ì„ ì–µì œí•˜ê³ 
+\ref{소절:우리ë§ëª¨ë“¬}ì˜ ìš°ë¦¬ë§ ëª¨ë“¬ ëª…ë ¹ì„ ì‚¬ìš©í•˜ë„ë¡ ë˜ì—ˆìŠµë‹ˆë‹¤.
+
+
+\subsubsection{ìš°ë¦¬ë§ ê¸€ìžì²´ 시리즈}
+
+\underline{ë¼í…ì„ ì“¸ ë•Œ}
+
+\medskip%
+ë¬¸ì„œì˜ ê¸€ìžì²´ ì‹œë¦¬ì¦ˆì˜ ì„ íƒì—는 \NFSS{}ê°€ 그대로 ì ìš©ë˜ë©° ë¼í…ì„ ì“¸
+때는 한글ë¼í… 버전 0.96까지 사용ë˜ì—ˆë˜ \texttt{softbold}를 위해 글ìžì²´
+ì‹œë¦¬ì¦ˆì˜ ì ‘ë‘사 \texttt{S}ê°€ 추가ë˜ì–´ 보통 ë‘께ì˜
+글ìžì²´ë¥¼(\texttt{mdseries}) 세 번 중첩 ì¸ì‡„하는 기능ì„
+합니다.\index{softbold@\texttt{softbold}} 그러므로 ë¼í… 문서ì—ì„œ 다ìŒì˜ 명령ì€
+\begin{verbatim}
+ \renewcommand{\bfdefault}{Sbx}
+혹ì€
+ \fontseries{Sbx}
+\end{verbatim}
+우리ë§ì˜ 글ìžì²´ ë‘께를 \texttt{softbold}ë¡œ 처리하ë„ë¡ í•˜ë©° ì˜ë¬¸
+글ìžì²´ì˜ ë‘께는 \texttt{bx}ê°€ ë˜ë„ë¡ í•©ë‹ˆë‹¤. \texttt{hangul.sty}ì˜ ì¶”ê°€
+ì„ íƒ \texttt{softbold}는 위와 ê°™ì€ ê¸°ëŠ¥ì„ ì• ì´ˆê°’ìœ¼ë¡œ 설정합니다.
+
+\underline{Λ를 쓸 때}
+
+\medskip%
+\texttt{softbold}ì˜ ê¸°ëŠ¥ì´ ì—†ê³  ë‘꺼운 글ìžì²´ê°€ 사용ë©ë‹ˆë‹¤. ì´ UHC
+글ìžì²´ë¥¼ ì“°ë©´ 글ìžì²´ 시리즈를 구성하는 ë‘ ìš”ì†Œ (ë„“ì´ì™€ 무게)ê°€
+구분ë˜ë©°, ë„“ì´ëŠ” 다ìŒì˜ 네가지 종류로 구분ë˜ê³ 
+
+\begin{tabular}{ll}
+\texttt{c} & (가로 축소 75\%) \\
+\texttt{m} & (보통 ë„“ì´ 100\%) \\
+\texttt{x} & (가로 확대 125\%) \\
+\texttt{ux} & (가로 확대 200\%) \\
+\end{tabular}
+
+무게는 \texttt{m} (보통 무게)와 \texttt{b} (진한 무게)ì˜ ë‘ ì¢…ë¥˜ê°€
+있습니다. 예를 들어 가로로 ë‘ ë°° 확대한 ë‘꺼운 글ìžì²´ë¥¼ 쓸 때는
+다ìŒê³¼ ê°™ì€ ëª…ë ¹ì„ ì¤ë‹ˆë‹¤.
+\begin{verbatim}
+ \fontseries{bux}\selectfont
+\end{verbatim}
+위ì—ì„œ, 글ìžì²´ì˜ ì„ íƒ ë’¤ì—ì„œ \verb|\selectfont| ëª…ë ¹ì„ ì¤Œìœ¼ë¡œì¨ ê¸€ìžì²´
+ì„ íƒì´ íš¨ë ¥ì„ ë°œíœ˜í•˜ê²Œ ë©ë‹ˆë‹¤.
+
+
+\subsubsection{ìš°ë¦¬ë§ ê¸€ìžì²´ì˜ 모양과 í¬ê¸°}
+
+ìš°ë¦¬ë§ ê¸€ìžì²´ì˜ 모양/í¬ê¸°ëŠ” \NFSS{}와 같습니다.
+
+
+\subsubsection{ìš°ë¦¬ë§ ê¸€ìžì²´ì˜ 애초값}
+
+ë¬¸ì„œì˜ ì• ì´ˆ 글ìžì²´ëŠ” \NFSS{}ì—서와 ê°™ì´ ë‹¤ìŒì˜ 명령/선언형으로 ì„ íƒë©ë‹ˆë‹¤.
+\begin{verbatim}
+ \textnormal \normalfont
+\end{verbatim}
+한글ë¼í…ì—ì„œ ì• ì´ˆê°’ì€ ë‹¤ìŒê³¼ ê°™ì´ ì„¤ì •ë˜ì–´ 있습니다.
+\begin{verbatim}
+ 한글ë¼í… 한글Λ
+ \hencodingdefault H
+ \encodingdefault UHC
+ \symboldefault s
+ \hanguldefault w
+ \hanjadefault h
+ \mjdefault mj mj
+ \gtdefault gt gt
+ \tzdefault tt tz
+ \hfamilydefault \mjdefault
+ \familydefault \mjdefault
+\end{verbatim}
+\LaOm{위와 ê°™ì€ ì• ì´ˆê°’ë“¤ì€ ìš´ì˜ ì²´ê³„ 관리ìžê°€ \texttt{hfont.cfg}ì—ì„œ
+ 변경 설정할 수 있고, 사용ìžë„ ë¬¸ì„œì˜ ì„œë‘ì—ì„œ 재정ì˜í•  수 있습니다.}
+{Λì—서는 ì¼ë°˜ì ìœ¼ë¡œ ë¼í…ì„ ì‚¬ìš©í•  ë•Œì— í•˜ëŠ” 방법으로 재정ì˜í•©ë‹ˆë‹¤.}
+
+
+\subsubsection{그외 ìš°ë¦¬ë§ ê¸€ìžì²´ì˜ 모듬 명령}
+\label{소절:우리ë§ëª¨ë“¬}
+
+한글ë¼í… 버전 0.96까지 ì¨ ì˜¤ë˜ ë‘ ê¸€ìžë¡œ 구성ë˜ëŠ” 글ìžì²´ 바꿈 명령ì€
+기본 글ìžì²´ ì´ì™¸ì—는 ëª¨ë‘ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤. ì´ë“¤ì€ ë¼í… 버전 209 ì‹ì˜
+글ìžì²´ 바꿈 ëª…ë ¹ì— í•´ë‹¹í•˜ë©° ì‚¬ìš©ì„ íšŒí”¼í•˜ëŠ” ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤.
+\begin{verbatim}
+ \mj
+ \gt
+ \tz
+\end{verbatim}
+
+ê·¸ ë°˜ë©´ì— ìš°ë¦¬ë§ë¡œ 구성ë˜ëŠ” 글ìžì²´ 바꿈 ëª…ë ¹ì€ ê¸€ìžì²´ì˜ 가족ì„
+ì„ íƒí•˜ëŠ” 선언형으로서 ê³„ì† ì¡´ìž¬í•©ë‹ˆë‹¤.%
+\index{한글ë¼í…!글ìžì²´ 바꿈 명령}
+
+\begin{verbatim}
+ 한글ë¼í… 한글Λ
+ \명조 \textmj \mjfamily \mjfamily
+ \고딕 \textgt \gtfamily \gtfamily
+ \íƒ€ìž \texttz \tzfamily \tzfamily
+ \그래픽 \hfontfamily{gr} \fontfamily{gr}
+ \ê¶ì„œ \hfontfamily{gs} \fontfamily{gs}
+ \신문 \hfontfamily{sh} \fontfamily{sh}
+ \필기 \hfontfamily{pg} \fontfamily{pg}
+ \펜글씨 \hfontfamily{pn} \fontfamily{pn}
+ \펜í˜ë¦¼ \hfontfamily{ph} \fontfamily{ph}
+ \봄글씨 \hfontfamily{bm} \fontfamily{bm}
+ \옛글 \hfontfamily{yt} \fontfamily{yt}
+ \ìžëª¨ëª…ì¡° \hfontfamily{jmj} \fontfamily{jmj}
+ \ìžëª¨ê³ ë”• \hfontfamily{jgt} \fontfamily{jgt}
+ \ìžëª¨ë…¸ë²¨ \hfontfamily{jnv} \fontfamily{jnv}
+ \ìžëª¨ì†Œë¼ \hfontfamily{jsr} \fontfamily{jsr}
+ \바다 \hfontfamily{vd} \fontfamily{vd}
+ \디나루 \hfontfamily{dn} \fontfamily{dn}
+ \필기a \hfontfamily{pga} \fontfamily{pga}
+\end{verbatim}
+%\def\ê¶í˜ë¦¼ {\fontfamily{gh}\selectfont}
+\texttt{\textbackslash hfontfamily}나 \texttt{\textbackslash
+ fontfamily}ë¡œ 글ìžì²´ë¥¼ 지정한 후ì—는 \texttt{\textbackslash
+ selectfont}ë¡œ 글ìžì²´ë¥¼ ì„ íƒí•´ì•¼ 글ìžì²´ê°€ ë°”ë€ë‹ˆë‹¤.
+
+\underline{ë¼í…ì„ ì“¸ ë•Œ}
+
+\medskip
+\verb|\usefont|는 \NFSS{}ì˜ ëª¨ë“¬ 명령으로서 글ìžì²´ì˜ 부호화와 가족,
+시리즈 ë° ëª¨ì–‘ì„ í•œë²ˆì— ì •í•  수 있ë„ë¡ í•©ë‹ˆë‹¤.
+\begin{verbatim}
+ \usefont{부호화}{가족}{시리즈}{모양}
+\end{verbatim}
+ì´ ëª¨ë“¬ 명령ì—ì„œ 첫 번째 ë³€ìˆ˜ì¸ ê¸€ìžì²´ 부호화가 \verb|\hfontencoding|ê³¼
+ê°™ì„ ê²½ìš°ì—는 ë‘ ë²ˆì§¸ 변수를 \verb|\hfontfamily|ë¡œ 취급합니다.
+그러므로 다ìŒì˜ ì„ ì–¸ì€
+\begin{verbatim}
+ \usefont{H}{gs}{m}{n}
+\end{verbatim}
+ìš°ë¦¬ë§ ê¸€ìžì²´ 중 ê¶ì„œì²´ì˜ 보통 ë‘께, 보통 ëª¨ì–‘ì„ ì“°ë„ë¡ í•©ë‹ˆë‹¤. ì´ë•Œ
+ì˜ë¬¸ì˜ ê²½ìš°ë„ ë‘께와 모양ì—ì„œ 우리ë§ì„ 따르게 ë©ë‹ˆë‹¤.
+
+다ìŒê³¼ ê°™ì€ ëª…ë ¹ì€ \NFSS{}ì— ëŒ€ì‘하는, 우리ë§ì„ 위한 선언으로서
+\HFSS{}ì˜ ìž‘ë™ì— 필수불가결한 모듬 명령입니다. ì´ë“¤ì€
+\verb|\begin{document}| ì „ì—서만 선언할 수 있는 ì„±ì§ˆì˜ ê²ƒì¸ ë§Œí¼,
+ 사용ìžì˜ 입장ì—서는 ë³´í†µì˜ ê²½ìš° 신경쓰지 ì•Šì•„ë„ ë©ë‹ˆë‹¤.
+\begin{verbatim}
+\DeclareErrorHFont{부호화}{가족}{ë‘께}{모양}{í¬ê¸°}
+\DeclareHFontSubstitution{부호화}{가족}{ë‘께}{모양}{í¬ê¸°}
+\end{verbatim}
+
+\underline{Λ를 쓸 때}
+
+\medskip \NFSS{}ì˜ ëª¨ë“¬ ëª…ë ¹ì„ ê·¸ëŒ€ë¡œ 사용하며, 다ìŒê³¼ ê°™ì´ ì„ ì–¸ë˜ì–´
+있습니다.
+\begin{verbatim}
+\DeclareFontEncoding{UHC}{}{}
+\DeclareErrorFont{UHC}{mj}{m}{n}{10}
+\DeclareFontSubstitution{UHC}{mj}{m}{n}
+\end{verbatim}
+
+
+\subsection{ìš°ë¦¬ë§ ìˆ«ìž ëª¨ë“¬ 명령}
+\label{소절:ìˆ«ìž ëª¨ë“¬}\index{한글ë¼í…!ìˆ«ìž ëª¨ë“¬ 명령}
+
+한글ë¼í…ì—서는 ìš°ë¦¬ë§ ìˆ«ìžë¥¼ ìˆ«ìž í™˜ê²½ì—ì„œ 쓸 수 있ë„ë¡ ìš°ë¦¬ë§ ìˆ«ìž
+모듬 ëª…ë ¹ì„ ì œê³µí•©ë‹ˆë‹¤. ìš°ë¦¬ë§ ìˆ«ìž ëª¨ë“¬ 명령ì—는 다ìŒê³¼ ê°™ì€ ê²ƒë“¤ì´
+있습니다.
+
+\begin{verbatim}
+\jaso(ㄱㄴㄷㄹ) \gana(가나다ë¼)
+\ojaso(㉠㉡㉢㉣) \ogana(㉮㉯㉰㉱)
+\pjaso(㈀ãˆãˆ‚㈃) \pgana(㈎ãˆãˆãˆ‘)
+\onum(①②③④) \pnum(⑴⑵⑶⑷)
+\oeng(â“â“‘â“’â““) \peng(â’œâ’â’žâ’Ÿ)
+\hnum(하나둘셋) \Hnum(첫째둘째)
+\end{verbatim}
+예를들어, 다ìŒê³¼ ê°™ì´ ì •ì˜ë¥¼ 하면
+\begin{verbatim}
+\renewcommand{\labelenumi}{\gana{enumi})}
+\renewcommand{\labelenumii}{\jaso{enumii}.}
+\renewcommand{\labelitemi}{☞}
+\end{verbatim}
+\begin{tabular}[c]{|m{45mm}cm{4cm}|}
+\multicolumn{1}{l}{다ìŒì˜ ì›ì „(text)ì€} & &
+\multicolumn{1}{l}{ì´ë ‡ê²Œ 나타납니다.} \\\hline
+\begin{verbatim}
+\begin{enumerate}\디나루
+\item 한글
+ \begin{enumerate}
+ \item 현대어
+ \item ê³ ì–´
+ \end{enumerate}
+\item 漢字
+ \begin{enumerate}
+ \item 韓國語
+ \item 中國語
+ \item 日本語
+ \end{enumerate}
+\item ìƒì§• 기호
+ \begin{itemize}
+ \item ㉿
+ \item ₩
+ \item ã…«
+ \end{itemize}
+\end{enumerate}
+\end{verbatim}%
+& $\Rightarrow$ &
+\renewcommand{\labelenumi}{\gana{enumi})}
+\renewcommand{\labelenumii}{\jaso{enumii}.}
+\renewcommand{\labelitemi}{☞}
+\begin{enumerate}\디나루
+\item 한글
+ \begin{enumerate}
+ \item 현대어
+ \item ê³ ì–´
+ \end{enumerate}
+\item 漢字
+ \begin{enumerate}
+ \item 韓國語
+ \item 中國語
+ \item 日本語
+ \end{enumerate}
+\item ìƒì§• 기호
+ \begin{itemize}
+ \item ㉿
+ \item ₩
+ \item ã…«
+ \end{itemize}
+\end{enumerate} \\\hline
+\end{tabular}
+
+
+\subsection{문장부호}
+\label{sec:문장부호}
+
+ìš°ë¦¬ë§ ë¬¸ì„œì—ì„œ 사용ë˜ëŠ” 문장 부호는 ë¼í…ì—ì„œ 제공ë˜ëŠ” 문장 부호가
+ì‚¬ìš©ë  ìˆ˜ 있습니다. 그러나 특수한 경우ì—는 ìš°ë¦¬ë§ ë¬¸ìž ì²´ê³„ì—ì„œ
+제공하는 ìƒì§• 문ìžë¥¼ 사용해야 하고 ê²½ìš°ì— ë”°ë¼ì„œëŠ” 특별한 명령으로
+구현ë˜ì–´ì•¼ 합니다. \cite{한글연구회92}ì˜ ë¶€ë¡ì—서는 ìš°ë¦¬ë§ ë¬¸ì„œì—ì„œ
+다ìŒê³¼ ê°™ì€ ë¬¸ìž¥ ë¶€í˜¸ì˜ ì‚¬ìš©ë²•ì„ ê·œì •í•˜ê³  있습니다.
+
+\newcommand{\xample}[1]{\bgroup\small\디나루 #1\egroup}
+
+\subsubsection{마침표}
+
+\begin{itemize}
+\item 온ì (.), 고리ì (。)\\
+ 가로쓰기ì—는 온ì , 세로쓰기ì—는 고리ì ì„ 쓴다.\\
+ 온ì ì€ 마침표ë¼ê³ ë„ 하며 ì˜ë¬¸ ASCIIì—ì„œ 사용ë˜ëŠ” 부호와 ë™ì¼í•œ
+ 부호(.)ë¡œ ìž…ë ¥ë˜ê³  고리ì ì€ ìš°ë¦¬ë§ ìƒì§• 문ìž(。)ê°€ 사용ëœë‹¤.\\
+ \xample{ì Šì€ì´ëŠ” 나ë¼ì˜ 기둥ì´ë‹¤.}
+\item 물ìŒí‘œ(?)\\
+ ì˜ì‹¬ì´ë‚˜ 물ìŒì„ 나타낸다.\\
+ ì˜ë¬¸ ASCIIì—ì„œ 사용ë˜ëŠ” 부호와 ë™ì¼í•œ 부호(?)ì´ë‹¤.\\
+ \xample{ì´ì œ 가면 언제 ëŒì•„오니?}
+\item ëŠë‚Œí‘œ(!)\\
+ ê°íƒ„ì´ë‚˜ 놀람, 부르짖ìŒ, 명령 등 ê°•í•œ ëŠë‚Œì„ 나타낸다.\\
+ ì˜ë¬¸ìžì—ì„œ 사용ë˜ëŠ” 부호(!)와 ë™ì¼í•˜ë‹¤.\\
+ \xample{ì•„, ë‹¬ì´ ë°êµ¬ë‚˜!}
+\end{itemize}
+
+\subsubsection{쉽표}
+
+\begin{itemize}
+\item ë°˜ì (,), 모ì (ã€)\\
+ 가로쓰기ì—는 ë°˜ì , 세로쓰기ì—는 모ì ì„ 쓴다. 문장 안ì—ì„œ 짧ì€
+ 휴지를 나타낸다.\\
+ ë°˜ì ì€ ì˜ë¬¸ìžì—ì„œ 사용ë˜ëŠ” 부호(,)와 ë™ì¼í•˜ê³  모ì ì€ ìš°ë¦¬ë§ ìƒì§•
+ 부호(ã€)를 사용한다.
+
+ \xample{근면, 검소, 협ë™ì€ 우리 ê²¨ë¡€ì˜ ë¯¸ë•ì´ë‹¤.}
+\item 가운뎃ì ($\cdot$)\\
+ ì—´ê±°ëœ ì—¬ëŸ¬ 단위가 대등하거나 밀접한 ê´€ê³„ìž„ì„ ë‚˜íƒ€ë‚¸ë‹¤.\\
+ ë¼í…ì˜ ìˆ˜í•™ 기호(\texttt{\$\textbackslash cdot\$})ì„ ìž…ë ¥í•˜ê±°ë‚˜
+ ìš°ë¦¬ë§ ìƒì§• 부호(·)ì„ ì‚¬ìš©í•  수 있다.
+
+ \xample{ì² ì´$\cdot$ì˜ì´, ì˜ìˆ˜$\cdot$순ì´ê°€ 서로 ì§ì´ ë˜ì–´ 윳놀ì´ë¥¼
+ 하였다.}
+\item ìŒì (:)\\
+ ë‚´í¬ë˜ëŠ” 종류를 들 ì ì—, 소표제 ë’¤ì—, ì €ìžëª…ê³¼ 저서명 ì‚¬ì´ ë“±ì—
+ 쓴다.\\
+ ì˜ë¬¸ìž 부호 콜론(:)ì„ ìž…ë ¥í•œë‹¤.
+
+ \xample{문방사우: 붓, 먹, 벼루, 종ì´}
+\item 빗금 (/)\\
+ 대ì‘, 대립ë˜ê±°ë‚˜ 대등한 ê²ƒì„ í•¨ê»˜ ë³´ì´ëŠ” 단어와 구, ì ˆ 사ì´ì— 쓴다.
+ 분수를 나타낼 ë•Œì— ì“°ê¸°ë„ í•œë‹¤.\\
+ ì˜ë¬¸ìž(/)를 입력한다.
+
+ \xample{착한 사람/악한 사람\qquad 맞닥뜨리다/맞닥트리다}
+\end{itemize}
+
+\subsubsection{따옴표}
+
+\begin{itemize}
+\item í°ë”°ì˜´í‘œ(``''), 겹낫표(『ã€)\\
+ 가로쓰기ì—는 í°ë”°ì˜´í‘œ, 세로쓰기ì—는 겹낫표를 쓴다. 대화, ì¸ìš©,
+ 특별 어구 따위를 나타낸다.\\
+ í°ë”°ì˜´í‘œëŠ” ë¼í…ì˜ ìž…ë ¥ ë°©ì‹ì— ë”°ë¼ ìž‘ì€ë”°ì˜´í‘œë¥¼ ë‘ ë²ˆ(\texttt{``''})
+ 입력하여 사용하고 겹낫표는 ìš°ë¦¬ë§ ìƒì§• 부호(『ã€)를 입력하여
+ 사용한다. (ìš°ë¦¬ë§ ìƒì§• ë¶€í˜¸ì˜ ê²¹ë‚«í‘œëŠ” 시계 반대 방향으로
+ $90^\circ$ íšŒì „ëœ í˜•íƒœì´ë‹¤. ì•„ë§ˆë„ ê°€ë¡œì“°ê¸°ì—ì„œ
+ ì‚¬ìš©ë  ìˆ˜ 있ë„ë¡ ë³€í™”ëœ ê²ƒìœ¼ë¡œ ë³´ì¸ë‹¤.)
+
+ \xample{``전기가 ì—†ì—ˆì„ ë•ŒëŠ” 어떻게 ì±…ì„ ë³´ì•˜ì„까?''}
+\item ìž‘ì€ë”°ì˜´í‘œ(`'), ë‚«í‘œ(「ã€)\\
+ 가로쓰기ì—는 ìž‘ì€ë”°ì˜´í‘œ, 세로쓰기ì—는 낫표를 쓴다. í°ë”°ì˜´í‘œëŠ” ë¼í…ì˜
+ ì¸ìš© 부호(\texttt{`'})를 입력하여 사용하고 낫표는 ìš°ë¦¬ë§ ìƒì§•
+ 부호(「ã€)를 입력하여 사용한다. (ìš°ë¦¬ë§ ìƒì§• ë¶€í˜¸ì˜ ë‚«í‘œëŠ” 시계 반대
+ 방향으로 $90^\circ$ íšŒì „ëœ í˜•íƒœì´ë‹¤. ì•„ë§ˆë„ ê°€ë¡œì“°ê¸°ì—ì„œ
+ ì‚¬ìš©ë  ìˆ˜ 있ë„ë¡ ë³€í™”ëœ ê²ƒìœ¼ë¡œ ë³´ì¸ë‹¤.)
+
+ \xample{지금 필요한 ê²ƒì€ `지ì‹'ì´ ì•„ë‹ˆë¼ `실천'입니다.}
+\end{itemize}
+
+\subsubsection{묶ìŒí‘œ}
+
+\begin{itemize}
+\item 소괄호(())\\
+ ì›ì–´, 연대, 주ì„, 설명 ë“±ì„ ë„£ì„ ì ì—, 빈 ìžë¦¬ìž„ì„ ë‚˜íƒ€ë‚¼ ì ì—ë„
+ 쓴다.\\
+ ì˜ë¬¸ìžì˜ 소괄호 부호(())를 입력한다.
+
+ \xample{우리 나ë¼ì˜ 수ë„는 (\qquad)ì´ë‹¤.}
+\item 중괄호 (\{\})\\
+ 여러 단위를 ë™ë“±í•˜ê²Œ 묶어서 ë³´ì¼ ë•Œì— ì“´ë‹¤.\\
+ ë¼í…ì˜ ìž…ë ¥ ë°©ì‹ì— ë”°ë¼ ì—­ì‚¬ì„  ë¬¸ìž ë‹¤ìŒì— 해당
+ 중괄호(\texttt{\textbackslash\{\textbackslash\}})를 입력한다.
+
+ \xample{$$\mbox{주격 조사}\;\;\{{\mbox{ì´}\atop\mbox{ê°€}}\}$$}
+\item 대괄호 (〔〕)\\
+ 묶ìŒí‘œ ì•ˆì˜ ë§ì´ 바깥 ë§ê³¼ ìŒì´ 다를 ë•Œ í˜¹ì€ ë¬¶ìŒí‘œ ì•ˆì— ë˜
+ 묶ìŒí‘œê°€ ìžˆì„ ë•Œì— ì“´ë‹¤.\\
+ ì˜ë¬¸ìž 대괄호([])를 사용할 ìˆ˜ë„ ìžˆìœ¼ë‚˜ ìš°ë¦¬ë§ ìƒì§• ë¶€í˜¸ì— ìžˆëŠ”
+ ëŒ€ê´„í˜¸ì˜ êº¾ìŒ ì •ë„ê°€ 다르므로 (〔〕) ìš°ë¦¬ë§ ìƒì§• 부호를 입력하여
+ 사용할 수 있다.
+
+ \xample{ëª…ë ¹ì— ìžˆì–´ì„œì˜ ë¶ˆí™•ì‹¤ã€”ë‹¨í˜¸(斷乎)하지 ëª»í•¨ã€•ì€ ë³µì¢…ì—
+ ìžˆì–´ì„œì˜ ë¶ˆí™•ì‹¤ã€”ëª¨í˜¸(模糊)í•¨ã€•ì„ ë‚³ëŠ”ë‹¤.}
+\end{itemize}
+
+\subsubsection{ì´ìŒí‘œ}
+
+\begin{itemize}
+\item 줄표 (---)\\
+ ì´ë¯¸ ë§í•œ ë‚´ìš©ì„ ë‹¤ë¥¸ ë§ë¡œ 부연하거나 ë³´ì¶©í•¨ì„ ë‚˜íƒ€ë‚¸ë‹¤.\\
+ ë¼í…ì˜ ìž…ë ¥ ë°©ì‹ì— ë”°ë¼ ë¶™ìž„í‘œë¥¼ 세번 입력하거나 ìš°ë¦¬ë§ ìƒì§•
+ 문ìž(―)를 입력하여 사용한다.
+
+ \xample{어머님께 ë§í–ˆë‹¤ê°€---아니, ë§ì”€ë“œë ¸ë‹¤ê°€---꾸중만 들었다.}
+\item 붙임표 (-)\\
+ 사전, 논문 등ì—ì„œ 합성어를 나타낼 ì ì—, ë˜ëŠ” 접사나 ì–´ë¯¸ìž„ì„ ë‚˜íƒ€ë‚¼
+ ì ì— í˜¹ì€ ì™¸ëž˜ì–´ì™€ 고유어 ë˜ëŠ” í•œìžì–´ê°€ ê²°í•©ë˜ëŠ” ê²½ìš°ì— ì“´ë‹¤.\\
+ ì˜ë¬¸ìž 부호(-: hyphen)ì„ ìž…ë ¥í•˜ì—¬ 사용하거나 ìš°ë¦¬ë§ ìƒì§• 부호(­)ì„
+ 입력하여 사용한다. ìš°ë¦¬ë§ ìƒì§• 부호를 사용할 때는 ë¶€í˜¸ì˜ ì¢Œìš°
+ ì—¬ë°±ì´ ì ë‹¹í•œ 지를 확ì¸í•˜ëŠ” ê²ƒì´ ì¢‹ë‹¤.
+
+ \xample{겨울-나그네\qquad 빛­ì—너지}
+\item 물결표 (∼)\\
+ `내지'ë¼ëŠ” ëœ»ì— í˜¹ì€ ì–´ë–¤ ë§ì˜ ì•žì´ë‚˜ ë’¤ì— ë“¤ì–´ê°ˆ ë§ ëŒ€ì‹  쓴다.\\
+ ë¼í… 명령 \texttt{\textbackslash textasciitilde}를 입력하거나 우리ë§
+ ìƒì§• 부호(∼)를 입력하여 사용한다. ì•„ëž˜ì˜ ì™¼ìª½ 예문ì—서와 ê°™ì´ ë¼í…
+ ëª…ë ¹ì— ì‚¬ìš©ë˜ëŠ” 물결표는 액센트 문ìžë¥¼ 만드는 ì—­í• ì„ í•˜ë¯€ë¡œ 우리ë§ì˜
+ 물결표로는 부ì ë‹¹í•˜ê²Œ ë³´ì¸ë‹¤.
+
+ \xample{9ì›”15ì¼\textasciitilde 9ì›”25ì¼\qquad 미술∼}
+\end{itemize}
+
+
+\subsubsection{드러냄표}
+
+\noindent
+$\dot{}$ì´ë‚˜ $\scriptscriptstyle\circ$ì„ ê°€ë¡œì“°ê¸°ì—는 ê¸€ìž ìœ„ì—
+세로쓰기ì—는 ê¸€ìž ì˜¤ë¥¸ìª½ì— ì“´ë‹¤.
+
+\noindent
+문장 ë‚´ìš© 중ì—ì„œ 주ì˜ê°€ 미ì³ì•¼ í•  ê³³ì´ë‚˜ 중요한 ë¶€ë¶„ì„ íŠ¹ë³„ížˆ 드러내
+ë³´ì¼ ë•Œ 쓴다.
+
+\noindent
+드러낼 낱ë§ì„ \texttt{\textbackslash dotemph} 혹ì€
+\texttt{\textbackslash circemph} ëª…ë ¹ì˜ ë³€ìˆ˜ë¡œ 지정하거나
+\texttt{\textbackslash dotem} í˜¹ì€ \texttt{\textbackslash circem}ì„
+선언한다. ì´ ëª…ë ¹/ì„ ì–¸ì€ ìš°ë¦¬ë§ ìŒì ˆì—만 ì ìš©ëœë‹¤.
+
+\xample{í•œê¸€ì˜ ë³¸ ì´ë¦„ì€ \dotemph{훈민정ìŒ}ì´ë‹¤.}
+
+\xample{중요한 ê²ƒì€ \circemph{왜 사ëŠëƒ}ê°€ ì•„ë‹ˆë¼ \circemph{어떻게
+ 사ëŠëƒ} 하는 문제ì´ë‹¤.}
+
+\subsubsection{안드러냄표}
+
+\begin{itemize}
+\item 숨김표 (××, ○○)\\
+ ì•Œë©´ì„œë„ ê³ ì˜ë¡œ 드러내지 ì•ŠìŒì„ 나타낸다.\\
+ ë¼í… 수학 ëª¨ë“œì˜ ëª…ë ¹(\texttt{\$\textbackslash
+ times\$}/\texttt{\$\textbackslash bigcirc\$})ì„ ìž…ë ¥í•˜ê±°ë‚˜ 우리ë§
+ ìƒì§• 부호(× â—‹)를 입력하여 사용한다.
+
+ \xample{ê·¸ ë§ì„ 듣는 순간 ×××란 ë§ì´ 목구ë©ê¹Œì§€ 치밀었다.}
+\item ë¹ ì§í‘œ(â–¡)\\
+ 글ìžì˜ ìžë¦¬ë¥¼ 비워 ë‘ ì„ ë‚˜íƒ€ë‚¸ë‹¤.
+
+ \xample{훈민정ìŒì˜ 초성 중ì—ì„œ ì•„ìŒ(牙音)ì€ â–¡â–¡â–¡ì˜ ì„ ìžì´ë‹¤.}
+\item 줄임표 (……)\\
+ í•  ë§ì„ ì¤„ì˜€ì„ ë•Œë‚˜ ë§ì´ ì—†ìŒì„ 나타낼 ë•Œì— ì“´ë‹¤.\\
+ ë¼í…ì˜ ìˆ˜í•™ 모드 명령(\texttt{\$\textbackslash
+ cdots\$}/\texttt{\$\textbackslash ldots\$})를 입력하거나 우리ë§
+ ìƒì§• 부호(…)를 입력하여 사용한다. \texttt{\$\textbackslash
+ cdots\$}는 가운뎃ì ì˜ ìœ„ì¹˜ì— ì—°ì†ëœ ì  ì„¸ 개를
+ \texttt{\$\textbackslash ldots\$}ì€ ì˜¨ì ì˜ ìœ„ì¹˜ì— ì—°ì†ëœ ì  ì„¸ 개를
+ 나열한다. 우리ë§ì˜ 줄임 í‘œì‹œì— ì—°ì†ëœ ì ì„ 세 ê°œ 사용해야 하는지
+ 여섯 개를 사용해야 하는지는 확실하지 않다. ìš°ë¦¬ë§ ìƒì§• 부호는 ì—°ì†ëœ
+ ì ì˜ 수가 세 ê°œì´ë‹¤.
+
+ \xample{``어디 나하고 한 번……'' 하고 철수가 나섰다.}
+\end{itemize}
+
+
+
+\subsection{ìš°ë¦¬ë§ ê°ì£¼ íŒì§œê¸°}
+\label{소절:ê°ì£¼íŒì§œê¸°}
+\index{ê°ì£¼ íŒì§œê¸°}
+
+ì˜ë¬¸ ë¼í…ì—ì„œì˜ ê¸°ë³¸ì ì¸ ê°ì£¼ íŒì§œê¸° ë°©ì‹ì„ 사용하면 ê°ì£¼ 번호가
+표시ë˜ëŠ” ê°ì£¼ 첫 ì¤„ì´ ë“¤ì—¬ 쓰여집니다. ê°ì£¼ 번호ì—는 수학ì‹ì—ì„œ 멱수를
+나타내는 윗첨ìžê°€ 사용ë˜ê³  ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì„ 구분하는 공간ì´
+없습니다. ì´ì™€ ê°™ì€ íŒì§œê¸° ë°©ì‹ ì´ì™¸ì—ë„ ì¶œíŒëœ ìš°ë¦¬ë§ ë¬¸ì„œë¥¼ ë³´ë©´
+다른 ë°©ì‹ì˜ íŒì§œê¸°ë¥¼ ë³¼ 수 있습니다.
+
+\cite{ì´ì¢…ìš´91}\ì€ ê°ì£¼ë©´ì„ ë³¸ë¬¸ì˜ ì™¼ìª½ì— ë§žì¶”ëŠ” ë°©ì‹ê³¼ ê°ì£¼ë©´ì„
+ë³¸ë¬¸ì˜ ì•ˆìª½ìœ¼ë¡œ 들여 넣는 ë°©ì‹ìœ¼ë¡œ ê°ì£¼ë©´ íŒì§œê¸°ë¥¼ 대분하고 ê°ì£¼ë¬¸ì˜
+ì²«ì¤„ì„ ë“¤ì—¬ì“°ê¸°ì™€ ë‚´ì–´ì“°ê¸°ì— ì˜í•´ 다시 세분하는 ë°©ì‹ìœ¼ë¡œ ê°ì£¼ íŒì§œê¸°ë¥¼
+분류합니다.
+
+한글ë¼í…ì˜ ê°ì£¼ íŒì§œê¸°ëŠ” ì˜ë¬¸ì—ì„œì˜ ë°©ì‹ì„ 그대로 사용합니다. 그러나
+사용ìžì˜ 선호ë„ì— ë”°ë¥¸ ê°ì£¼ íŒì§œê¸° ë°©ì‹ì„ 쉽게 ì ìš©í•  수 있ë„ë¡
+\texttt{hangulfn.sty} 패키지를 ë”°ë¡œ 제공합니다. íŒ¨í‚¤ì§€ì˜ ì‚¬ìš©ë²•ì€
+다ìŒê³¼ 같습니다.
+\begin{verbatim}
+ \usepackage[ì„ íƒì‚¬í•­]{hangulfn}
+\end{verbatim}
+
+\texttt{ì„ íƒì‚¬í•­}으로는 ê°ì£¼ ë²ˆí˜¸ì˜ íŒì§œê¸° ë°©ì‹ì„ 지정하는
+\texttt{첨ìž}와 \texttt{괄호}ê°€ ìžˆëŠ”ë° ê°ê° 다ìŒê³¼ ê°™ì´ ì§œì—¬ì§‘ë‹ˆë‹¤.
+\begin{itemize}
+\item \texttt{첨ìž}: \xample{$^1$ê°ì£¼ë¬¸}
+\item \texttt{괄호}: \xample{1) ê°ì£¼ë¬¸}
+\end{itemize}
+\texttt{첨ìž}ì˜ ê²½ìš°ì—는 ê°ì£¼ 번호와 ê°ì£¼ë¬¸ 사ì´ê°€ 붙고
+\texttt{괄호}ì˜ ê²½ìš°ì—는 소괄호와 ê°ì£¼ë¬¸ 사ì´ì— 구분 ê³µê°„ì´ ìžˆìŠµë‹ˆë‹¤.
+ì• ì´ˆê°’ì€ \texttt{첨ìž}입니다.
+
+ê°ì£¼ íŒë©´ì˜ íŒì§œê¸°ë¥¼ 지정하는 \texttt{ì„ íƒì‚¬í•­}ì˜ ì¢…ë¥˜ëŠ” 다ìŒê³¼
+같습니다.
+\begin{itemize}
+
+\item \texttt{다항ì´ì–´ì“°ê¸°}: ì—°ì´ì€ ê°ì£¼ê°€ 새 í–‰ì—ì„œ 시작하지 ì•Šê³  ì´ì „
+ í–‰ì˜ ì˜¤ë¥¸ìª½ì— ë‚˜ì—´ë˜ë©°, 새 ê°ì£¼ì˜ ë„“ì´ê°€ í–‰ì˜ ì˜¤ë¥¸ìª½ 경계를 넘어 설
+ ë•Œì— ê·¸ ê°ì£¼ëŠ” 새 í–‰ì—ì„œ 시작한다. 문서 ì „ì²´ê°€ 길ì´ê°€ ì§§ì€ ê°ì£¼ë¡œë§Œ
+ êµ¬ì„±ë  ë•Œì— ì‚¬ìš©í•  수 있는 íŒì§œê¸° ë°©ì‹ì´ë‹¤.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize 12)~첫번째 ê°ì£¼\qquad 13)~ë‘번째 ê°ì£¼\qquad
+ 14)~세번째 ê°ì£¼\qquad 15)~네번째 ê°ì£¼\qquad 16)~다섯번째
+ ê°ì£¼\linebreak 17)~여섯번째 ê°ì£¼\qquad 18)~ì¼ê³±ë²ˆì§¸ ê°ì£¼\qquad
+ 19)~ì—¬ëŸë²ˆì§¸ ê°ì£¼}
+
+\item \texttt{단순ì´ì–´ì“°ê¸°}: ``\texttt{다항ì´ì–´ì“°ê¸°}''와 ê°™ì€ ë°©ì‹ì´ë‚˜
+ í•œ ê°ì£¼ì˜ ë„“ì´ê°€ í–‰ì˜ ì˜¤ë¥¸ìª½ 경계를 넘어 설 ë•Œì— ê²½ê³„ë¥¼ 넘어서는
+ ë¶€ë¶„ì´ ì¤„ë°”ê¿ˆì— ì˜í•´ ë‹¤ìŒ í–‰ìœ¼ë¡œ 넘겨진다는 ì ì´ 다르다.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize 12)~첫번째 ê°ì£¼\quad 13)~ë‘번째 ê°ì£¼\quad 14)~세번째
+ ê°ì£¼\quad 15)~네번째 ê°ì£¼\quad 16)~다섯번째 ê°ì£¼\quad 17)~여섯번째
+ ê°ì£¼\quad 18)~ì¼ê³±ë²ˆì§¸ ê°ì£¼\quad 19)~ì—¬ëŸë²ˆì§¸ ê°ì£¼}
+
+\item \texttt{내어쓰기}: ê°ê°ì˜ ê°ì£¼ëŠ” 새 í–‰ì—ì„œ 시작한다. ê°ì£¼ 번호가
+ ê°ì£¼ë¬¸ì˜ 왼쪽으로 ë‚´ì–´ ì¨ ì§€ê³ , ê°ì£¼ë¬¸ì˜ 왼쪽맞춤 위치가 ê°ì£¼ë¬¸ì˜ 첫
+ 글ìžì˜ 위치ì´ë‹¤. ì´ ë°©ì‹ì´ 애초값ì´ë‹¤.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize\tabcolsep0pt
+ \begin{tabular}[t]{lp{.9\columnwidth}}
+ 12)~ & ê°ì£¼ë©´ì˜ ê°ì£¼ 번호와 구분 ê³µê°„ì„ ê°ì£¼ë¬¸ìœ¼ë¡œë¶€í„° 왼쪽으로 ë‚´ì–´
+ 쓰는 ë°©ì‹ì´ë‹¤. ê°ì£¼ë¬¸ì˜ 가로 ë„“ì´ëŠ” ë³¸ë¬¸ì˜ ê°€ë¡œ ë„“ì´ì—ì„œ ê°ì£¼
+ 번호와 구분 ê³µê°„ì˜ ë„“ì´ë§Œí¼ 뺀 길ì´ì´ë‹¤.
+ \end{tabular}
+ }
+
+\item \texttt{왼쪽맞춤}: ê°ê°ì˜ ê°ì£¼ëŠ” 새 í–‰ì—ì„œ 시작한다. ê°ì£¼ì˜ 첫
+ ì¤„ì´ ì™¼ìª½ë§žì¶¤ìœ¼ë¡œ 짜진다.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize
+ 12)~ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì´ 들여쓰기나 ë‚´ì–´ì“°ê¸°ì— ì˜í•´ 구분ë˜ì§€ ì•Šê³ 
+ ì „ì²´ê°€ 하나로 왼쪽맞춤 ë˜ëŠ” íŒì§œê¸° ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì˜
+ 사ì´ì—는 구분 ê³µê°„ì´ ì‚½ìž…ëœë‹¤. 구분 ê³µê°„ì€ \texttt{첨ìž}ì˜ ê²½ìš°
+ 0ptì´ê³  \texttt{괄호}ì˜ ê²½ìš° 공간 문ìžì´ë‹¤.
+ }
+
+\item \texttt{들여쓰기}: ë¼í…ì´ ì œê³µí•˜ëŠ” 기본 ê°ì£¼ íŒì§œê¸°ì™€ 유사한
+ ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호는 3ë°°ê°ì˜ 위치ì—ì„œ 오른쪽으로 ì •ë ¬ë˜ë©° ê°ì£¼ë¬¸ì´
+ 구분 ê³µê°„ì„ ì‚¬ì´ì— ë‘ê³  ì´ì–´ì§„다. ê°ì£¼ë¬¸ 사ì´ì— ì¤„ë°”ê¿ˆì´ ì¼ì–´ë‚˜ë©´
+ 새 í–‰ì´ ë³¸ë¬¸ì˜ ì™¼ìª½ 맞춤 위치ì—ì„œ 시작한다.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize\settowidth{\dimen0}{ê°ì£¼}
+ \hbox to1.5\dimen0{\hss 12)}~첫줄 들여쓰기 ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호ì˜
+ ëì´ ì™¼ìª½ 가장 ìžë¦¬ì—서부터 3ë°°ê°ì˜ 위치ì´ë‹¤. ì—°ì´ì€ ê°ì£¼ì˜ ê°ì£¼
+ ë²ˆí˜¸ë„ ê°™ì€ ìœ„ì¹˜ì— ì •ë ¬ëœë‹¤.\\
+ \hbox to1.5\dimen0{\hss 13)}~ì´ì–´ì§€ëŠ” ê°ì£¼ì´ë‹¤. ê°ì£¼ 번호가 위쪽ì˜
+ ê°ì£¼ 번호와 함께 오른쪽으로 ì •ë ¬ë˜ì—ˆë‹¤.
+ }
+
+\item \texttt{들여왼쪽맞춤}: ``\texttt{왼쪽맞춤}''ê³¼ ê°™ì€ ë°©ì‹ì´ë‹¤.
+ ì „ì²´ ê°ì£¼ë©´ì´ 본문으로부터 오른쪽으로 2ë°°ê° ë“¤ì—¬ ì¨ì§„다.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize\settowidth{\dimen0}{ê°ì£¼}\tabcolsep0pt
+ \begin{tabular}[t]{lp{.9\columnwidth}}
+ \rule{\dimen0}{0pt} &
+ 12)~ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì´ 들여쓰기나 ë‚´ì–´ì“°ê¸°ì— ì˜í•´ 구분ë˜ì§€ ì•Šê³ 
+ ì „ì²´ê°€ 하나로 왼쪽맞춤 ë˜ëŠ” íŒì§œê¸° ë°©ì‹ì´ë‹¤. ì „ì²´ ê°ì£¼ë©´ì´
+ ë³¸ë¬¸ì˜ ì™¼ìª½ë§žì¶¤ 위치ì—ì„œ 2ë°°ê° ë“¤ì—¬ì§„ë‹¤.
+ \end{tabular}
+ }
+
+\item \texttt{들여내어쓰기}: ``\texttt{들여쓰기}''와 ê°™ì€ ë°©ì‹ì´ë‹¤. ì „ì²´
+ ê°ì£¼ë©´ì´ 본문으로부터 오른쪽으로 2ë°°ê° ë“¤ì—¬ ì¨ì§„다.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize\tabcolsep0pt
+ \settowidth{\dimen0}{ê°ì£¼}
+ \hspace*{\dimen0}
+ \multiply\dimen0 by-1 \advance\dimen0 .89\columnwidth
+ \begin{tabular}[t]{lp{\dimen0}}
+ 12)~ & ê°ì£¼ë©´ì˜ ê°ì£¼ 번호와 구분 ê³µê°„ì„ ê°ì£¼ë¬¸ìœ¼ë¡œë¶€í„° 왼쪽으로
+ ë‚´ì–´ 쓰는 ë°©ì‹ì´ë‹¤. ì „ì²´ ê°ì£¼ë©´ì€ ë³¸ë¬¸ì˜ ì™¼ìª½ì—ì„œ 2ë°°ê° ë“¤ì—¬
+ 짜진다. ê°ì£¼ë¬¸ì˜ 가로 ë„“ì´ëŠ” ë³¸ë¬¸ì˜ ê°€ë¡œ ë„“ì´ì—ì„œ ê°ì£¼ 번호와
+ 구분 ê³µê°„ì˜ ë„“ì´ ê·¸ë¦¬ê³  2ë°°ê°ì˜ ë„“ì´ë¥¼ 뺀 길ì´ì´ë‹¤.
+ \end{tabular}
+ }
+
+\item \texttt{들여괄호맞춤}: ``\texttt{들여내어쓰기}'' ë°©ì‹ê³¼ 같으나
+ ê°ì£¼ë¬¸ì—ì„œ ì¤„ë°”ê¿ˆì— ì˜í•´ 새로 시작하는 í–‰ì˜ ì™¼ìª½ì´ ê°ì£¼ 번호ì—
+ 사용ë˜ëŠ” ê´„í˜¸ì˜ ëì— ì •ë ¬ë˜ëŠ” ì ì´ 다르다. ê°ì£¼ 번호 ì–‘ì‹ì´
+ ``\texttt{괄호}''ë¡œ ë°”ë€ë‹¤. ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì˜ ê°„ê²©ì€ 1ë°°ê°ì´ë‹¤.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize\tabcolsep0pt
+ \settowidth{\dimen0}{ê°ì£¼}
+ \hspace*{\dimen0}
+ \multiply\dimen0 by-1 \advance\dimen0 .89\columnwidth
+ \begin{tabular}[t]{lp{\dimen0}}
+ 12) & ~~ê°ì£¼ë©´ì˜ ê°ì£¼ 번호를 ê°ì£¼ë¬¸ìœ¼ë¡œë¶€í„° 왼쪽으로 ë‚´ì–´ 쓰는
+ ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호와 ê°ì£¼ë¬¸ 사ì´ì—는 1ë°°ê°ì˜ ê°„ê²©ì´ ì‚½ìž…ëœë‹¤.
+ ì „ì²´ ê°ì£¼ë©´ì€ ë³¸ë¬¸ì˜ ì™¼ìª½ì—ì„œ 2ë°°ê° ë“¤ì—¬ 짜진다. 줄바꿈 í›„ì— ìƒˆ
+ í–‰ì´ ê°ì£¼ ë²ˆí˜¸ì˜ ê´„í˜¸ 다ìŒì—ì„œ 시작했다.
+ \end{tabular}
+ }
+\end{itemize}
+
+
+
+\subsection{조사 ì´í˜•íƒœ, 매개 모ìŒ, 지정사 탈ë½}
+\label{소절:ìžë™ìŒìš´ë³€í™”처리}
+\index{ìžë™ ìŒìš´ 변화}
+\index{조사 ì´í˜•íƒœ}
+\index{매개 모ìŒ}
+\index{지정사 탈ë½}
+
+\verb|\ref|나 \verb|\pageref| ë“±ì˜ êµì°¨ 참조와 \texttt{\textbackslash
+ cite} ë“±ì˜ ë¬¸í—Œ ì¸ìš©ì„ 사용하면 숫ìžë‚˜ ì´ë¦„표가 ìžë™\noHyphen 으로 ìƒì„±ë©ë‹ˆë‹¤.
+ì´ ê²½ìš° 문서를 작성하고 있는 순간ì—는 ì´ ìˆ«ìžë‚˜ 문ìžê°€ ë¬´ì—‡ì¸ ì§€ë¥¼ ì•Œ
+수 없습니다. 그러므로 ê·¸ 다ìŒì— 오게 ë˜ëŠ” 주격 조사가 `\texttt{ê°€}'ê°€
+ë  ì§€ 아니면 `\texttt{ì´}'ê°€ ë  ì§€ë¥¼ ê²°ì •í•  수 없습니다. 사용ë˜ëŠ”
+ë³€ì´í˜•ì€ ìžë™ìœ¼ë¡œ ìƒì„±ë˜ëŠ” 숫ìžì˜ ìŒê°€ë‚˜ ì´ë¦„í‘œì˜ ë§ˆì§€ë§‰ ìŒì ˆì´ 무슨
+ë°›ì¹¨ì„ ê°–ê³  ìžˆëŠ”ê°€ì— ë”°ë¼ ë‹¤ë¦…ë‹ˆë‹¤. 매개 ëª¨ìŒ ``으''ì˜ ì‚½ìž…ì´ë‚˜ 지정사
+``ì´''ì˜ íƒˆë½ë„ ê°™ì€ ê²½ìš°ìž…ë‹ˆë‹¤. 한글ë¼í… 버전 0.96부터는 다ìŒê³¼ ê°™ì€
+ìŒìš´ ì´í˜•íƒœë¥¼ ìžë™ 처리할 수 있ë„ë¡ í–ˆìŠµë‹ˆë‹¤.\index{ìžë™ ìŒìš´ 변화}
+\begin{verbatim}
+ ì€/는 ì´/ê°€ ì„/를 와/ê³¼
+ 으로/ë¡œ 으로서/로서 으로ì¨/ë¡œì¨
+\end{verbatim}
+ì´ë¥¼ 처리해 주는 모듬 ëª…ë ¹ì€ ê°ê° 다ìŒê³¼ 같습니다.
+\begin{verbatim}
+ \ì€ \는 \ì´ \ê°€ \ì„ \를 \와 \ê³¼
+ \으로 \ë¡œ \으로서 \로서 \ìœ¼ë¡œì¨ \ë¡œì¨
+\end{verbatim}
+
+매개 ëª¨ìŒ ``으''ì˜ ì‚½ìž…ì€ ëª…ë ¹ ``\texttt{\{\textbackslash ã…¡\}}''를
+통해 구현ë©ë‹ˆë‹¤. 명령 ì´ë¦„ì€ ``으''ì˜ ëª¨ìŒ ``ã…¡''입니다. 예를 들어
+``\texttt{\textbackslash ë¡œ}''ì˜ ì •ì˜ëŠ” ``\texttt{\{\textbackslash
+ ã…¡\}ë¡œ}''입니다. 매개 모ìŒì˜ ì‚½ìž…ì€ ë™ì‚¬ì˜ êµ´ì ˆì—ì„œë„ ë‚˜íƒ€ë‚˜ì§€ë§Œ
+ì´ë¥¼ ìžë™ìœ¼ë¡œ 처리해야 í•  경우는 ì—†ì„ ê²ƒìœ¼ë¡œ 보입니다. ê·¸ ì´ìœ ëŠ”
+ë™ì‚¬ê°€ êµ´ì ˆì„ í•˜ì§€ë§Œ ì–´ê°„ì´ ì—†ëŠ” ë™ì‚¬ê°€ 없기 ë•Œë¬¸ì— ë§¤ê°œ 모ìŒì˜ ì•žì—는
+정해진 ë™ì‚¬ ì–´ê°„ì´ ìžˆê¸° 때문입니다. 한글ë¼í…ì—ì„œ 제공ë˜ì§€ ì•Šì€ ê²½ìš°ì˜
+매개 모ìŒì˜ 처리는 ``\texttt{\{\textbackslash ã…¡\}}''를 삽입하여 í•´ê²°í• 
+수 있습니다.
+
+지정사 ``ì´''ì˜ íƒˆë½ì€\footnote{지정사 ``ì´ë‹¤''는 í•™ìžì— ë”°ë¼ ì¡°ì‚¬ë¡œ
+ ì·¨ê¸‰í•˜ê¸°ë„ í•˜ê³  ìƒíƒœ ë™ì‚¬ì˜ 하나로 ë¶„ë¥˜í•˜ê¸°ë„ í•©ë‹ˆë‹¤. 여기서
+ êµ­ì–´í•™ì  ì¸¡ë©´ì€ ë…¼ì™¸ìž…ë‹ˆë‹¤.} ``êµìˆ˜(ì´)시니 ì„ ìƒë‹˜ì´ì‹œë‹ˆ?'' 혹ì€
+``ë¼í…ì´ëƒ 워드(ì´)ëƒê°€ 관건ì´ë‹¤'' 등과 ê°™ì´ ë§Žì€ ê²½ìš°ê°€ 있습니다.
+ê²½ìš°ì˜ ìˆ˜ê°€ ë§Žì€ ì´ìœ ëŠ” 지정사가 ë™ì‚¬ì˜ í•œ 하위 부류로서 다양한 êµ´ì ˆì„
+ë³´ì´ê¸° 때문입니다. ë”°ë¼ì„œ íƒˆë½ ê°€ëŠ¥í•œ 지정사ì—는 다ìŒì˜ ì¼ë°˜ì ì¸
+ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. ëª…ë ¹ì˜ ì´ë¦„ì— ì‚¬ìš©ëœ ë¬¸ìžëŠ” ``ì´''ì˜ ëª¨ìŒ
+``ㅣ''입니다.
+\begin{verbatim}
+ {\ã…£}
+\end{verbatim}
+
+예:
+\begin{tabular}{|l@{$\;\;\;\rightarrow\;\;\;$}l|}\hline
+ \ttfamily
+ 참고한 ë¬¸í—Œì€ \textbackslash cite\{최99\}\{\textbackslash ã…£\}다. &
+ \필기a 참고한 ë¬¸í—Œì€ \cite{최99}{\ã…£}다.\\\hline
+\end{tabular}
+\medskip
+
+\verb|\cite| 명령으로 문헌 ì¸ìš©ì„ í•  ë•Œ \texttt{plain.bst} 모양새
+파ì¼ì„ ì“°ë©´ ì¸ìš©ì˜ ì´ë¦„표가 숫ìžë¡œ 표현ë˜ê³  \texttt{halpha.bst} 모양새
+파ì¼ì„ ì“°ë©´ ì¸ìš©ì˜ ì´ë¦„표가 문ìžì—´ë¡œ
+표현ë©ë‹ˆë‹¤.\footnote{\texttt{alpha.bst}를 ì“°ë©´ 우리ë§ì´
+ 깨집니다.}\index{ìžë™ 조사!ì¸ìš©} \index{halpha.bst} 후ìžì˜ 경우,
+한글ë¼í…ì€ ìŒìš´ 변화 처리 ê¸°ëŠ¥ì„ ì“°ëŠ”ë° ìžˆì–´ì„œ 문ìžì—´ì— 다ìŒê³¼ ê°™ì€
+ì œí•œì„ ë‘ê³  있습니다.\index{ìžë™ ìŒìš´ 변화 처리}
+\begin{enumerate}
+\item 문ìžì—´ì€ ë‘ ë°”ì´íŠ¸ ì´ìƒì´ì–´ì•¼ 합니다. (\texttt{halpha.bst}를
+ ì“°ë©´ 문ìžì—´ì€ 보통 다섯 ê¸€ìž ì´ìƒì´ ë©ë‹ˆë‹¤. 우리ë§ì€ í•œ 글ìžê°€ ë‘
+ ë°”ì´íŠ¸ í˜¹ì€ ì„¸ ë°”ì´íŠ¸ë¡œ 구성ë˜ë¯€ë¡œ ìš°ë¦¬ë§ í•œ 글ìžëŠ” ë¬¸ì œì˜ ëŒ€ìƒì—ì„œ
+ 제외ë©ë‹ˆë‹¤.)
+
+ \begin{tabular}[c]{|lcp{5cm}|}\hline
+ 옳ìŒ: \verb|\bibitem[HKD]{í™ê¸¸ë™}...| & & \\
+ 틀림: \verb|\bibitem[H]{í™ê¸¸ë™}...| & $\leftarrow$ &
+ {\필기a ì´ë¦„í‘œ \texttt{H}는 í•œ ë°”ì´íŠ¸ì´ë¯€ë¡œ 착오를 ë°œìƒì‹œí‚¨ë‹¤.}
+ \\\hline
+ \end{tabular}
+
+ 본문ì—ì„œ \verb|\cite{í™ê¸¸ë™}\ì„|ì´ë¼ 하면 ``\xample{[HKD]를}''ë¡œ
+ ì°íž™ë‹ˆë‹¤.
+\item 문ìžì—´ì˜ 마지막 ìŒì ˆì€ 한글과 í•œìž, ìš°ë¦¬ë§ ìžì†Œ, ìˆ«ìž ê·¸ë¦¬ê³ 
+ ì˜ë¬¸ìžë¡œ 구성ë©ë‹ˆë‹¤. 즉, ìžì†Œë¥¼ 제외한 ìƒì§• 기호는 ìžë™ ìŒìš´ 변화
+ 처리ì—ì„œ ê³ ë ¤ì˜ ëŒ€ìƒì´ ë˜ì§€ 않습니다.\footnote{ìƒì§• 기호가 ì¸ìš©ì˜
+ ì´ë¦„표로 나올 ì¼ì´ ì—†ì„ ê²ƒìœ¼ë¡œ ìƒê°í•©ë‹ˆë‹¤.} 다시 ë§í•˜ìžë©´, ìžë™
+ ìŒìš´ 변화 처리 ê¸°ëŠ¥ì€ ìž‘ë™í•˜ë‚˜ ê·¸ 결과는 ë¬¸ë²•ì— ë§žì§€ ì•Šì„ ìˆ˜
+ 있습니다. ì´í˜•íƒœì˜ ê²°ì •ì€ ì‹¤ì§ˆ í˜•íƒœì†Œì˜ ë§ˆì§€ë§‰ ìŒì ˆì´ `ㄹ'ì´ ì•„ë‹Œ
+ ì¢…ì„±ì¸ ê²½ìš°ë¡œ 간주ë©ë‹ˆë‹¤.
+\item 문ìžì—´ì˜ 마지막 글ìžê°€ ì˜ë¬¸ìžì¼ 경우ì—, ìžë™ ìŒìš´ 변화 처리
+ ê¸°ëŠ¥ì€ ë‚±ë§ì˜ ìŒê°€ë¥¼ 고려하지 ì•Šê³  마지막 문ìžì˜ ìš°ë¦¬ë§ ìŒê°€ë¡œ
+ ì´í˜•íƒœë¥¼ 결정합니다.\footnote{모든 ì˜ì–´ 낱ë§ì˜ ìš°ë¦¬ë§ ìŒê°€ë¥¼ 올바로
+ 분ì„하기는 매우 힘듭니다.}
+
+ \begin{tabular}[c]{|lcp{4.5cm}|}\hline
+ 옳ìŒ: \verb|\bibitem[set]{í™ê¸¸ë™}...| & $\leftarrow$ &
+ {\필기a ì˜ë¬¸ìž ì´ë¦„í‘œ \texttt{set}는 마지막 ë¬¸ìž \texttt{t}ì— ì˜í•´
+ ì´í˜•íƒœë¥¼ 결정한다. \texttt{t}ì˜ ìš°ë¦¬ë§ ìŒê°€ëŠ” 중성으로
+ ë나는 ìŒì ˆì´ë‹¤. \texttt{set}ì˜ ìš°ë¦¬ë§ ìŒê°€ëŠ” \texttt{세트}로서 ì—­ì‹œ
+ 마지막 ìŒì ˆì´ 중성으로 ë난다. 문헌 ì¸ìš©ì˜ 결과는
+ \texttt{[set]ë¡œ}ì´ë‹¤.} \\
+ 틀림: \verb|\bibitem[ping]{í™ê¸¸ë™}...| & $\leftarrow$ &
+ {\필기a ì˜ë¬¸ìž ì´ë¦„í‘œ \texttt{ping}ì€ ë§ˆì§€ë§‰ ë¬¸ìž \texttt{g}ê°€
+ ì´í˜•íƒœë¥¼ ê²°ì •ëœë‹¤. \texttt{g}ì˜ ìš°ë¦¬ë§ ìŒê°€ëŠ” 중성으로
+ ë나는 ìŒì ˆì´ë‹¤. 그러나 \texttt{ping}ì˜ ìš°ë¦¬ë§ ìŒê°€ëŠ” \texttt{í•‘}으로서
+ 종성으로 ë나는 ìŒì ˆì´ë‹¤. 문헌 ì¸ìš©ì˜ 결과는
+ \texttt{[ping]ë¡œ}ì´ë‹¤.} \\\hline
+ \end{tabular}
+\end{enumerate}
+
+\texttt{halpha.bst}를 사용할 ê²½ìš°ì— ì¸ìš©ì˜ 부호는 ì €ìžì˜ ì´ë¦„ 중 ì•ž 세
+글ìžì™€ ì±…ì´ ì¶œíŒëœ ì—°ë„ì˜ ë’· ë‘ ìˆ«ìžë¡œ 구성ë˜ê±°ë‚˜ (ì €ìžê°€ í•œ ëª…ì¼ ë•Œ),
+첫 번째 등장하는, 최대한 세 ëª…ì˜ ì €ìž ì´ë¦„ 중 첫 글ìžì™€
+\verb+\etalchar+ 그리고 ì±…ì´ ì¶œíŒëœ ì—°ë„ì˜ ë’· ë‘ ìˆ«ìžë¡œ 구성ë˜ë¯€ë¡œ
+(ì €ìžê°€ ì—¬ëŸ¬ëª…ì¼ ê²½ìš°) 세 ë²ˆì§¸ì˜ ì œí•œì€ ë¬´ì‹œë  ìˆ˜ 있습니다. 보통ì˜
+경우ì—ë„ \verb|\cite|ì˜ ì´ë¦„í‘œ(label)는 ì¼ë ¨ 번호ì´ê±°ë‚˜
+(\texttt{plain.bst}) \texttt{ì €ìžì´ë¦„+책출íŒë…„ë„}를 약ì‹ìœ¼ë¡œ
+표현합니다 (\texttt{halpha.bst}). 그러므로 ë³´í†µì€ ë°œìƒí•˜ê¸° 힘든
+ê²½ìš°ì— í•´ë‹¹í•©ë‹ˆë‹¤. 그러나 참고 문헌 작성 ì‹œì—는 ì´ëŸ° ì‚¬ì‹¤ì„ ì•Œê³ 
+있으므로ì¨, ë°œìƒí•  ê°€ëŠ¥ì„±ì´ ìžˆëŠ” 오류를 ì‚¬ì „ì— ë°©ì§€í•˜ëŠ” ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤.
+
+ìƒ‰ì¸ ìž‘ì„± ì‹œì— \texttt{makeidx.sty}ì„ ì“°ë©´ \verb|\see| 명령ì´
+ì •ì˜ë©ë‹ˆë‹¤. ì´ ëª…ë ¹ì„ ì“¸ 때는 \verb|\see|ì˜ ë³€ìˆ˜ê°€ 빈 ì¹¸ì„ í¬í•¨í•˜ê²Œ
+ë˜ë©´ ìžë™ ìŒìš´ 변화 처리 ê¸°ëŠ¥ì— ì˜í•´ 오류가 ë°œìƒí•©ë‹ˆë‹¤. 빈칸 대신ì—
+``\texttt{\textasciitilde}''나
+``\texttt{\textbackslash\textvisiblespace}''를 ì“°ë©´ 문제가 ë°œìƒí•˜ì§€
+않습니다.\index{ìžë™ ìŒìš´ 변화!색ì¸} 예:
+
+\smallskip\noindent
+\begin{tabular}[c]{|lp{47mm}cp{5cm}|}\hline
+ 옳ìŒ: & \verb!\index{ì ˆ|see{첫장~첫절}}!
+ \verb!\index{절|see{첫장\ 첫절}}! &
+ $\leftarrow$ & \필기a `\texttt{\textasciitilde}'나
+ `\texttt{\textvisiblespace}'는 ëª¨ë‘ ë¹ˆ 칸ì„
+ ì˜ë¯¸í•œë‹¤. `\texttt{\textasciitilde}'는 ì•žë’¤ì˜ ë‹¨ì–´ë¥¼ ê°™ì€ ì¤„ì—
+ 출력하ë„ë¡ í•˜ê³  `\texttt{\textvisiblespace}'는 다른 ê¸°ëŠ¥ì—†ì´ ë¹ˆ 칸만
+ 출력한다. \\
+ 틀림: & \verb!\index{절|see{첫장 첫절}}! & & \\\hline
+\end{tabular}
+
+\texttt{출력:} 첫장 첫절\textit{\seename}
+
+\verb|\pagename|, \verb|\chaptername|ê³¼ ê°™ì´ ìš°ë¦¬ë§í™” í•œ 한글 ì´ë¦„들ë„
+ìžë™ ìŒìš´ 변화 처리를 í•  수 있습니다. 그러므로
+`\verb|\pagename\ê°€|'ë¼ê³  ì“°ë©´ ``\xample{\pagename\ê°€}''ë¼ê³ 
+출력ë©ë‹ˆë‹¤.
+
+
+\subsection{ìš°ë¦¬ë§ ë¬¸í—Œ ì¸ìš©}
+\label{sec:문헌ì¸ìš©}\index{문헌 ì¸ìš©}
+
+ë¼í…ì—ì„œ ë¬¸í—Œì„ ì¸ìš©í•˜ê¸° 위해서는 \texttt{\textbackslash{}cite}
+명령으로 참고 문헌 표지를 지정합니다. 참고 문헌 표지는
+\texttt{thebibliography} 환경 ë‚´ì—ì„œ
+\texttt{\textbackslash{}bibitem}으로 지정ë˜ëŠ” 참고 문헌 항목ì—
+주어지거나 \BibTeX{}ì„ ì´ìš©í•˜ëŠ” 참고 문헌 ë°ì´í„° íŒŒì¼ \texttt{.bib}ì˜
+목ë¡ì—ì„œ 주어집니다. 참고 문헌 ë°ì´í„° 파ì¼ì„ 사용하면 정해진 ì–‘ì‹ìœ¼ë¡œ
+참고 문헌 정보를 \texttt{.bib} 파ì¼ì— 수집하여 ë‘ ìœ¼ë¡œì¨ ì–´ëŠ
+문서ì—서든지 ê·¸ 정보를 꺼내 쓸 수 있고 참고 문헌 ì–‘ì‹ íŒŒì¼ì„ 지정하여
+다양하고 ì¼ê´€ëœ 참고 문헌 목ë¡ì„ 작성할 수 있습니다.
+
+참고 문헌 ì–‘ì‹ íŒŒì¼ì€ 개별 ì–¸ì–´ì— ë§žê²Œ 수정ë˜ì–´ì•¼ í•  ë¶€ë¶„ì´ ë§ŽìŠµë‹ˆë‹¤.
+\texttt{alpha.bst}ì˜ ê²½ìš°ì—는 ì €ìžë‚˜ 편집ìžì™€ ê°™ì€ ì´ë¦„ì„ ì•½ìžë¡œ
+ë°”ê¾¸ê¸°ë„ í•˜ëŠ”ë°, ì´ ë•Œì—는 한글 ì´ë¦„ì—ì„œ 오류가 ë°œìƒí•˜ê²Œ ë©ë‹ˆë‹¤. ê·¸
+ì´ìœ ëŠ” í•œê¸€ì˜ í•œ ìŒì ˆì´ ë‘ ë°”ì´íŠ¸(EUC-KR) í˜¹ì€ ì„¸ ë°”ì´íŠ¸(UTF-8)ë¡œ
+구성ë˜ëŠ”ë°, ì–‘ì‹ íŒŒì¼ì€ ì´ë¥¼ ì¸ì‹í•˜ì§€ 못하고 ì˜ë¬¸ìžì²˜ëŸ¼ í•œ ë°”ì´íŠ¸ë§Œì„
+약ìžë¡œ 사용하기 때문입니다. 한글 ë¼í…ì€ \texttt{alpha.bst}를 한글화한
+\texttt{halpha.bst}를 제공합니다. ì´ ë¬¸ì„œëŠ” 다ìŒê³¼ ê°™ì´
+\texttt{halpha.bst}를 사용하여 참고 문헌 목ë¡ì„ 작성하였습니다.
+\begin{verbatim}
+\bibliographystyle{halpha}
+\bibliography{hlguide,texbook1,texbook3}
+\printindex
+\end{verbatim}
+위ì—서는 참고 문헌 ì–‘ì‹ìœ¼ë¡œ \texttt{halpha.bst}를 사용하ë„ë¡ ì§€ì •í•˜ê³ 
+참고 문헌 ë°ì´í„° 파ì¼ë¡œ \texttt{hlguide.bib}, \texttt{texbook1.bib},
+\texttt{texbook3.bib}를 지정한 것입니다.
+
+\BibTeX{}ì„ ì´ìš©í•˜ì—¬ 한글 참고 ë¬¸í—Œì„ ë§Œë“¤ê¸° 위해서는 ë¼í…ì´ 8비트
+문ìžë¥¼ ë³´ì¡° íŒŒì¼ (확장ìžê°€ \texttt{.aux})ì— ì¶œë ¥í•  수 있어야 합니다.
+ì ì–´ë„ te\TeX-3.0 (web2c-7.5.4) 버전ì—서는 \texttt{tcx} 파ì¼ì„ ì´ìš©í•˜ì—¬
+\texttt{latex.fmt} 파ì¼ì„ ë§Œë“¦ìœ¼ë¡œì¨ 8비트 ì¶œë ¥ì´ ê°€ëŠ¥í•˜ë„ë¡ ë˜ì–´
+있습니다. 그러나 \texttt{lambda.fmt}ì€ \texttt{tcx} 파ì¼ì„ 사용하지
+ì•Šì„ ë¿ë§Œ ì•„ë‹ˆë¼ í”„ë¡œê·¸ëž¨ ì›ì²œì—ì„œë„ EUC (Extended Unix Code) 문ìžê°€
+\TeX{}ì˜ 16진법 표기로 출력ë˜ë„ë¡ í”„ë¡œê·¸ëž˜ë° ë˜ì–´ 있습니다. 여기서
+문제가 ë°œìƒí•˜ëŠ” ë¶€ë¶„ì€ ì°¸ê³  문헌 표지가 한글로 ë˜ì–´ ìžˆì„ ê²½ìš°ìž…ë‹ˆë‹¤.
+예를 들어 참고 문헌 표지가 ``í™91''ì¼ ê²½ìš°ì—
+``\texttt{\textbackslash{}cite\{í™91\}}''ê³¼ ê°™ì´ ì¸ìš©ì„ í–ˆì„ ê²½ìš°ì— Î›ëŠ”
+ë³´ì¡° 파ì¼ì—
+``\texttt{\textbackslash{}citation\{\textasciitilde\textasciitilde
+ ed\textasciitilde\textasciitilde 99\textasciitilde\textasciitilde
+ 8d91\}}''ì„ ê¸°ë¡í•˜ê³  (UTF-8 부호화) \texttt{bibtex}ì€ ì´ ì •ë³´ë¥¼ ì½ì–´
+참고 문헌 ë°ì´í„° 파ì¼ì—ì„œ ì´ í‘œì§€ë¥¼ 갖는 참고 문헌 ë°ì´í„° 기재 항목ì„
+찾아 냅니다. 그러나 참고 문헌 ë°ì´í„° 파ì¼ì— 기ë¡ëœ 표지는
+``\texttt{í™91}''ì´ë¯€ë¡œ ì´ í•­ëª©ì„ ì°¾ì•„ 내지 못합니다. ë”°ë¼ì„œ 한글 참고
+문헌 ë°ì´í„° 파ì¼ì„ 사용하기 위해서는 ë³´ì¡° 파ì¼ì„ 8비트 문ìžë¡œ 변환할
+필요가 있고, 한글 ë¼í…ì—서는 C í”„ë¡œê·¸ëž˜ë° ì–¸ì–´ë¡œ 짠 \texttt{hbibtex}ì„
+제공하여 \BibTeX{}ì„ ì‚¬ìš©í•  수 있ë„ë¡ í•˜ì˜€ìŠµë‹ˆë‹¤.%
+\index{hbibtex@\texttt{hbibtex}}
+
+\texttt{hbibtex}ì˜ ì‚¬ìš©ë²•ì€ \texttt{bibtex}ì˜ ì‚¬ìš©ë²•ê³¼ ë™ì¼í•©ë‹ˆë‹¤.
+ë¼í…ì„ ì‚¬ìš©í•  경우나 참고 문헌 í‘œì§€ì— í•œê¸€ì„ ì „í˜€ 쓰지 ì•Šì„ ê²½ìš°ì—는
+\texttt{hbibtex}ì„ ì‚¬ìš©í•˜ì§€ ì•Šì•„ë„ ë©ë‹ˆë‹¤.
+
+
+\subsection{ìš°ë¦¬ë§ ìƒ‰ì¸ ì²˜ë¦¬}
+\label{소절:색ì¸ìž‘성}\index{색ì¸}
+
+우리ë§ì˜ ìƒ‰ì¸ ìž‘ì„±ì€ EUC-KR í˜¹ì€ UTF-8 부호화 ë°©ì‹ìœ¼ë¡œ 만들어진
+\texttt{.idx} 파ì¼ì„ 쓰는 ê²ƒì„ ì›ì¹™ìœ¼ë¡œ 합니다. ì´ë¥¼ 위해서는
+\texttt{latex} í˜¹ì€ \texttt{lambda}ê°€ 8비트 문ìžë¥¼ ë³´ì¡° 파ì¼
+(\texttt{.aux})ì— ì¶œë ¥í•  수 있어야 합니다. 소절 \ref{sec:문헌ì¸ìš©}ì—ì„œ
+설명한 바와 ê°™ì´ ë¼í…ì˜ ê²½ìš°ì—는 ë³´ì¡° 파ì¼ì— 8비트 문ìžê°€ ì¶œë ¥ë  ìˆ˜
+있으나 Î›ì˜ ê²½ìš°ì—는 그렇지 못합니다. 참고 문헌 ì¸ìš©ì˜ 경우보다 ë”ìš±
+심ê°í•œ 문제는 색ì¸ì˜ 머릿문ìžê°€ 바뀌는 ê³³ì´ ë‹¨ìˆœížˆ 첫 문ìžì˜ 부호값ì´
+바뀌는 ê³³ì´ì–´ì„œ 한글 ìƒ‰ì¸ ìƒì„±ì— ì í•©í•˜ì§€ 않다는 것입니다. ì´ë¥¼
+해결하기 위해서 지금까지 한글ë¼í…ì—서는 한글 ìƒ‰ì¸ ì–‘ì‹ íŒŒì¼ê³¼
+shell/awk 스í¬ë¦½íŠ¸ë¥¼ 사용하였으나 한글 ë¼í… 버전 1.0ì—서는 C 프로그래ë°
+언어로 ìž‘ì„±ëœ \texttt{hmakeindex}를
+사용합니다.\index{hmakeindex@\texttt{hmakeindex}}
+
+\texttt{hmakeindex}ì€ \texttt{latex}ì´ ì¶œë ¥í•˜ëŠ” \texttt{.idx} 파ì¼ì˜
+16진법 표기를 ëª¨ë‘ EUC 코드로 바꾼 í›„ì— \texttt{makeindex}를 실행시키고
+ì •ë ¬ëœ \texttt{.ind} 파ì¼ì„ 재정리하여 우리ë§ì„ 심벌, 한글, í•œìžë¡œ
+대분한 후 í•œê¸€ì˜ ë¨¸ë¦¿ê¸€ìžê°€ 바뀌는 ê³³ì—
+\texttt{\textbackslash{}hindexhead} 명령ì„
+삽입합니다.\index{색ì¸!\texttt{\textbackslash{}hindexhead}}
+\texttt{\textbackslash{}hindexhead}ì˜ ì• ì´ˆê°’ì€
+\texttt{\textbackslash{}indexspace}ì´ë©° ì¤„ê°„ê²©ì„ ëŠ˜ë¦¬ëŠ” ì—­í• ì„ í•©ë‹ˆë‹¤.
+ë§Œì¼ ìƒ‰ì¸ì˜ ë¨¸ë¦¿ì œëª©ì„ ``『가ã€, 『나ã€, 『다ã€, 『ë¼ã€, ...''ë¡œ
+í‘œì‹œí•˜ê³ ìž í•œë‹¤ë©´ 다ìŒê³¼ ê°™ì´ ë¼í… 문서ì—ì„œ
+\texttt{\textbackslash{}hindexhead}를
+재정ì˜í•©ë‹ˆë‹¤.\index{hindexhead@\verb+\hindexhead+}
+\begin{verbatim}
+\renewcommand\hindexhead[1]{\indexspace
+ {\bfseries
+ 『\ifcase#1 심벌\or ê°€\or 까\or 나\or 다\or ë”°\or ë¼\or
+ 마\or ë°”\or ë¹ \or 사\or 싸\or ì•„\or ìž\or 짜\or
+ ì°¨\or ì¹´\or 타\or 파\or 하\or í•œìž\fi ã€}
+ \nopagebreak
+}
+\end{verbatim}
+\texttt{hmakeindex} í”„ë¡œê·¸ëž¨ì€ C 언어로 작성ë˜ì—ˆìœ¼ë¯€ë¡œ ìš´ì˜ ì²´ê³„ì—ì„œ
+기계어로 번역한 후 설치하여야 합니다. 윈ë„우즈 ìš´ì˜ ì²´ê³„ì—서는 미리
+번역한 \texttt{hmakeindex.exe}를 설치하면 ë©ë‹ˆë‹¤. 색ì¸ìž‘ì„±ì€ ë‹¤ìŒê³¼
+ê°™ì´ í•©ë‹ˆë‹¤.
+\begin{verbatim}
+hmakeindex <문서ì´ë¦„>
+\end{verbatim}
+
+한글 ìƒ‰ì¸ ì–‘ì‹ íŒŒì¼ì€ 여전히 존재하며 색ì¸ê³¼ 쪽 번호 사ì´ë¥¼ ì ì„ ìœ¼ë¡œ
+채우는 기능만 수행합니다. ì´ ëª¨ì–‘ìƒˆ íŒŒì¼ \texttt{hind.ist}를 지정하기
+위해서는 \texttt{hmakeindex}ì˜ ì¶”ê°€ ì„ íƒìœ¼ë¡œ \texttt{-s hind}를
+지정합니다.
+\begin{verbatim}
+hmakeindex -s hind <문서ì´ë¦„>
+\end{verbatim}
+
+ì˜ë¬¸ìžë¡œ 표기ë˜ì—ˆìœ¼ë‚˜ ìš°ë¦¬ë§ ìŒê°€ë¡œ 표기ë˜ëŠ” 한글 ì˜ì—­ì— 색ì¸ì„
+위치시키기 위해서는 문서ì—ì„œ 다ìŒê³¼ ê°™ì€ ë°©ì‹ìœ¼ë¡œ \verb|\index|를
+지정합니다.
+
+\smallskip
+\begin{tabular}[c]{|lcm{5cm}|}\hline
+ \verb|\LaTeX\index{ë¼í…@\LaTeX}| &
+ $\leftarrow$ & \필기a \verb|\LaTeX|ì€ `\textrm{\LaTeX}'으로
+ ì¸ì‡„ë©ë‹ˆë‹¤. 그러나 문ìžì—´ì´ `\verb|\|'ë¡œ 시작하기 때문ì—
+ ì˜ë¬¸ìž 부호 `\verb|\|'ì— `\textrm{\LaTeX}'ì´ ìœ„ì¹˜í•˜ê²Œ ë©ë‹ˆë‹¤. ì´
+ 때는 `\texttt{@}' 글ìžì˜ ì•žì— \texttt{ë¼í…}ì´ë¼ ì ìŒìœ¼ë¡œì¨ ê·¸ 위치가
+ `\texttt{ë¼í…}'ì´ ë˜ë„ë¡ í•©ë‹ˆë‹¤. \\\hline
+\end{tabular}
+
+
+\subsection{ìš°ë¦¬ë§ ì´ë¦„}
+\label{소절:우리ë§ì´ë¦„}\index{ìš°ë¦¬ë§ ì´ë¦„}
+
+한글ë¼í… 0.99 버전부터는 ë¼í…ì—ì„œ 사용ë˜ëŠ” ê°ì¢… ì´ë¦„ë“¤ì„ ì¼ë¥ ì ìœ¼ë¡œ
+\verb+\ksnamedef+ 모듬 ëª…ë ¹ì— ì˜í•´ ë³€ê²½ë  ìˆ˜ 있ë„ë¡
+하였습니다.\index{ksnamedef@\verb+\ksnamedef+} 예를 들어, ë¼í…ì—ì„œ
+사용ë˜ëŠ” `\refname{}'ì˜ ì´ë¦„ `Reference'는 \verb+\refname+ì— ì§€ì •ë˜ì–´
+있습니다. ì´ë¥¼ 우리ë§í™” 하는 ë°©ë²•ì€ ë‹¤ìŒê³¼ 같습니다.
+\begin{verbatim}
+ \ksnamedef{refname}{참고~문헌}
+\end{verbatim}
+
+í‘œ~\ref{í‘œ:우리ë§ì´ë¦„}ì—는 한글ë¼í…ì—ì„œ 한글화한 ``ë¼í… ì´ë¦„ì˜ í•œê¸€ ë°
+í•œìží™”''ê°€ 나열ë˜ì–´ 있습니다. ì´ í•œê¸€í™”ëŠ”
+\texttt{\textbackslash{}begin\{document\}} ì•žì—ì„œ ìœ„ì— ì˜ˆë¥¼ ë“  것처럼
+\texttt{\textbackslash{}ksnamedef}ë¡œ 재정ì˜í•˜ë©´ ì›í•˜ëŠ”대로 변경ë©ë‹ˆë‹¤.
+
+\begin{table}[htbp]
+ \leavevmode
+ \centering
+ \begin{tabular}{|r|c|c|c|}\hline
+ ë¼í…명령 & 한글ë¼í…(한글) & 한글ë¼í…(漢字) \\\hline\hline
+ \texttt{today} & 1994ë…„ 3ì›” 6ì¼ & 1994å¹´ 3月 6æ—¥ \\\hline
+ \texttt{enclname} & ë™ë´‰ë¬¼ & åŒå°ç‰© \\\hline
+ \texttt{ccname} & 사본 & 寫本 \\\hline
+ \texttt{headtoname} & ë°›ëŠ”ì´ & å—信人 \\\hline
+ \texttt{seename} & \verb+\+ì„ ì°¸ì¡° & \verb+\+ì„ åƒè€ƒ \\\hline
+ \texttt{seename} & ë„ ì°¸ì¡° & ë„ åƒè€ƒ \\\hline
+ \texttt{contentsname} & 목\~{}차 & 目\~{}次 \\\hline
+\texttt{listoffigurename} & 그림\~{}목차 & 그림\~{}目次 \\\hline
+ \texttt{listoftablename} & 표\~{}목차 & 表\~{}目次 \\\hline
+ \texttt{refname} & 참고\~{}문헌 & åƒè€ƒ\~{}æ–‡ç» \\\hline
+ \texttt{indexname} & 찾아보기 & 索\~{}引 \\\hline
+ \texttt{tablename} & 표 & 表 \\\hline
+ \texttt{abstractname} & ìš”\~{}약 & è¦\~{}ç´„ \\\hline
+ \texttt{bibname} & 참고\~{}문헌 & åƒè€ƒ\~{}æ–‡ç» \\\hline
+ \texttt{appendixname} & ë¶€ë¡ & 附錄 \\\hline
+ \texttt{ksTHE} & 제 & 第 \\\hline
+ \texttt{partname} & 편 & 篇 \\\hline
+ \texttt{chaptername} & 장 & 章 \\\hline
+ \texttt{sectionname} & 절 & 節 \\\hline
+ \texttt{colorlayer} & 환등íŒ\~{}색깔 & 幻燈版\~{}色相 \\\hline
+ \texttt{glossaryname} & ìš©ì–´\~{}í’€ì´ & 語\~{}å½™ \\\hline
+ \texttt{pagename} & 쪽 & 쪽 \\\hline
+ \texttt{figurename} & 그림 & 그림 \\\hline
+ \end{tabular}
+ \caption{ë¼í… ì´ë¦„ì˜ í•œê¸€ ë° í•œìží™”}
+ \label{í‘œ:우리ë§ì´ë¦„}
+\end{table}
+
+\texttt{\textbackslash{}ksTHE}는 ë¼í…ì— ì •ì˜ë˜ì–´ 있지 ì•Šê³ ,
+한글ë¼í…ì—ì„œ 단ì›ì˜ ìˆ«ìž íŒì§œê¸°ì— 사용ë˜ë„ë¡ ë„ìž…ëœ ì´ë¦„ 모듬
+명령입니다. ì´ëŠ” ë¼í… ì´ë¦„ì„ í•œê¸€/í•œìží™” í•¨ìœ¼ë¡œì¨ ë°œìƒí•˜ëŠ” 문제ì ë“¤ì„
+해결하기 위해 사용ë©ë‹ˆë‹¤. 예를 들어 \texttt{\textbackslash{}part}ì˜
+ì¼ë ¨ 번호는 ë‹¨ì› ìˆ«ìžì˜ 한글화로 ì¸í•´ ``편 I''ê³¼ ê°™ì´ ë‚˜ì˜¤ë©°
+한글ë¼í…ì—서는 \texttt{\textbackslash{}ksTHE}를 ë„입하여 ``ì œ I 편''ê³¼
+ê°™ì€ ì‹ìœ¼ë¡œ 짜여지ë„ë¡ í•˜ê³  있습니다.
+
+한글ë¼í…ì—서는 \texttt{\textbackslash{}part}와
+\texttt{\textbackslash{}chapter}, \texttt{\textbackslash{}appendix},
+\texttt{\textbackslash{}section}까지를 위와 ê°™ì´ í•œê¸€í™”í•˜ê³  있으며,
+ê°ê° 다ìŒê³¼ ê°™ì´ ì„¤ì •ë˜ì–´ 있습니다.\index{한글ë¼í…!ë‹¨ì› íŒì§œê¸°}
+
+\medskip
+\begin{tabular}{|r|rcl|}\hline
+ ë‹¨ì› ì¢…ë¥˜ & ìˆ«ìž ì•ž & ìˆ«ìž & ìˆ«ìž ë’¤ \\\hline\hline
+ \verb+\part+ & \verb+\ksTHE~+ & \verb+\thepart+ &
+ \verb+~\partname+ \\\hline
+ \verb+\chapter+ & \verb+\ksTHE~+ & \verb+\thechapter+ &
+ \verb+~\chaptername+ \\\hline
+ & & \verb+\thesection+ & article \\
+ \raisebox{1.5ex}[-1.5ex]{\texttt{\textbackslash appendix}} &
+ \raisebox{1.5ex}[-1.5ex]{\texttt{\textbackslash
+ appendixname\textasciitilde}} &
+ \verb+\thechapter+ & book/report \\\hline
+ \verb+\section+ & \verb+\ksTHE~+ & \verb+\thesection+ &
+ \verb+~\sectionname+ \\\hline
+\end{tabular}
+\medskip
+
+ì´ë¥¼ 사용ìžì˜ 편ì˜ì— ë”°ë¼ ìž¬ì„¤ì •í•˜ê¸° 위해서는 다ìŒì˜ 모듬 명령ì„
+사용합니다.
+\begin{verbatim}
+ \kscntformat{단ì›ì´ë¦„}{ì•ž}{ë’¤}
+\end{verbatim}
+예를 들어 \texttt{\textbackslash chapter}를 ``첫째 마당''ê³¼ ê°™ì€ ì‹ìœ¼ë¡œ
+짜기 위해서는 \texttt{\textbackslash begin\{document\}} ì•žì—ì„œ 다ìŒê³¼
+ê°™ì´ ì§€ì •í•©ë‹ˆë‹¤.
+\begin{verbatim}
+ \renewcommand{\thechapter}{\Hnum{chapter}}
+ \ksnamedef{chaptername}{마당}
+ \kscntformat{chapter}{}{~\chaptername}
+\end{verbatim}
+
+
+\subsection{ê·¸ì™¸ì˜ ìš°ë¦¬ë§í™”}
+\label{소절:우리ë§í™”}
+
+우리ë§ì˜ 분철ì€\index{한글ë¼í…!분철} 붙임표가 사용ë˜ì§€ 않으므로 ì˜ì–´ê¶Œ
+언어와는 다른 특별한 처리 ë°©ë²•ì´ ìš”êµ¬ë©ë‹ˆë‹¤.
+\def\hidewidth{\clearocplists\hskip\hideskip}
+
+\LaOm{\texttt{hfont.tex}ì—ì„œ 우리ë§ì˜ ê¸€ìž ì‚¬ì´ê°€
+ \texttt{\textbackslash hyphenchar} ì—†ì´ ë¶„ë¦¬ë  ìˆ˜ 있게 하고
+ 있습니다.}
+{\OTP{}ì—ì„œ ê° ê¸€ìžì˜ ì•žì— ë¶„ì² ì ì„ 집어 넣고 ìƒí™©ì— ë”°ë¼ ë¶„ì²  여부를
+ 결정하ë„ë¡ í•©ë‹ˆë‹¤.}
+
+ì˜ì–´ 문서ì—ì„œ ë‹¨ì› ì œëª©ì— ì´ì€ 첫 문단ì—서는 들여쓰기를 하지 않습니다.
+그러나 한글 문서ì—서는 모든 ë¬¸ë‹¨ì— ë“¤ì—¬ì“°ê¸°ê°€ ì ìš©ë˜ëŠ” 것으로
+보입니다. (ì´ëŠ” 한글 문서 ìž‘ì„±ì˜ í‘œì¤€ì´ ê·œì •ëœ ê²ƒìœ¼ë¡œ ë³´ì´ì§€ 않으나
+í•œêµ­ì˜ ì¶œíŒ ì„œì ì„ ë³¼ ë•Œ 그렇게 íŒë‹¨ë©ë‹ˆë‹¤.) 첫 문단 들여쓰기를 하는
+국가는 한국 ë¿ë§Œì€ ì•„ë‹Œ 것으로 ë³´ì´ë©°, í… ìš´ì˜ ì²´ê³„ì—ì„œ
+\texttt{indentfirst} 꾸러미를 사용하여 ì´ë¥¼ 해결하ë„ë¡ ë˜ì–´ 있습니다.
+즉, ë¬¸ì„œì˜ ì „ë¬¸ ì˜ì—­ì—ì„œ
+\begin{verbatim}
+ \usepackage{indentfirst}
+\end{verbatim}
+를 지정하면 첫 문단 들여쓰기가 쉽게 ì´ë£¨ì–´ì§‘니다.
+
+ë˜í•œ ë“¤ì—¬ì“°ê¸°ì˜ ì •ë„ì— ìžˆì–´ì„œë„ ì˜ì–´ 문서와 ìš°ë¦¬ë§ ë¬¸ì„œëŠ” ì°¨ì´ê°€ 있는
+것으로 보입니다. (ì—­ì‹œ 정해진 í‘œì¤€ì´ ìžˆëŠ” 것으로 ë³´ì´ì§€ ì•Šê³ 
+출íŒì‚¬ì—ì„œ 관습ì ìœ¼ë¡œ ë“¤ì—¬ì“°ê¸°ì˜ ì–‘ì„ ì •í•´ 쓰는 것으로 보입니다.)
+한글ë¼í…ì—ì„œì˜ ë“¤ì—¬ì“°ê¸°ì˜ ì–‘ì€ í•œê¸€ ê¸€ìž ë‘ê°œì˜ ë„“ì´ ì¦‰ ì „ê° 2ë°°ê°ì„
+애초값으로 합니다. ì´ëŠ” ë§Žì€ í•œêµ­ì–´ ì„œì ì—ì„œ ë³´ì´ëŠ” ì „ê° ë“¤ì—¬ì“°ê¸°ë³´ë‹¤
+í° ê°’ì´ì§€ë§Œ \cite{ì´ì¢…ìš´91}\ê³¼ KS A 0104ì—ì„œ 채íƒë˜ê³  있는 ê°’ì´ê³ 
+ìš°ë¦¬ë§ ë¬¸ì„œì— ì ë‹¹í•˜ê²Œ 보입니다. ì´ ë“¤ì—¬ì“°ê¸°ì˜ ì–‘ì€ ë‹¤ìŒê³¼ ê°™ì´
+사용ìžê°€ ì›í•˜ëŠ”대로 ë³€ê²½ë  ìˆ˜ 있습니다.
+\begin{verbatim}
+ \parindent15pt
+\end{verbatim}
+
+
+\subsection{PDF 문서 만들기}
+\label{소절:PDF}\index{PDF 문서}
+
+PDF는 Portable Document Formatì˜ ì•½ìžë¡œì„œ Adobe 회사ì—ì„œ 제정한 문서
+형ì‹ìž…니다. PDF 문서는 Adobe íšŒì‚¬ì˜ PDF 프로그램ì—ì„œ 언급ë˜ëŠ” Acrobat
+ë¬¸ì„œë¡œë„ ë¶ˆë ¤ì§€ê³  있으며 ì–´ë–¤ ìš´ì˜ ì²´ê³„ì—서든지 미리 보기와 ì¸ì‡„ê°€
+가능할 수 있는 ì´ì‹ì„±ì„ ê°–ê³  있습니다. PDFì—는 \PS{} 글ìžì²´ì™€
+TrueType 글ìžì²´ê°€ ì‚¬ìš©ë  ìˆ˜ 있고 ì´ ë¬¸ì„œ 형ì‹ì„ 만들기 위해서 몇몇ì˜
+ìƒì—…ìš© í”„ë¡œê·¸ëž¨ì´ ìžˆìŠµë‹ˆë‹¤. í… ì‚¬ìš©ìž ì¸µì—ì„œë„ ì´ëŸ¬í•œ 형ì‹ì˜ 문서를
+í…ê³¼ ê°™ì€ ê°•ë ¥í•œ ì‹ìž 체계로 짤 수 있ë„ë¡ ë§Žì€ ìž‘ì—…ì„ í•˜ì˜€ê³ , ê·¸ 결과로
+ì´ˆê¸°ì˜ pdf\TeX{}ì„ í™•ìž¥í•œ pdfe\TeX{}ì´ web2c 버전 7.5.4ì— í¬í•¨ë˜ì–´
+공개ë˜ê³  있습니다. pdf\TeX{}ì—서는 \PS{} 글ìžì²´ì™€ TrueType 글ìžì²´ë¥¼
+사용하여야 하며, KAIST 수학과ì˜
+조진환님\footnote{chofchof@math.kaist.ac.kr. 현 수ì›ëŒ€í•™êµ êµìˆ˜,
+ chofchof@ktug.or.kr}ì€ í•œê¸€ë¼í…ì˜ \PS{} 글ìžì²´ë¥¼ ì¨ì„œ 한글 PDF 문서를
+만들 수 있다는 소ì‹ì„ 알려 주신 ë°” 있습니다.
+
+\underline{한글ë¼í…}\\
+ë¼í…ì„ ì‚¬ìš©í•˜ì—¬ 한글 PDF 문서를 만들기 위해서는 \texttt{pdflatex}ì„
+사용하여야 합니다.\index{pdflatex@\texttt{pdflatex}} ìš°ë¦¬ë§ ê¸€ìžì²´ëŠ”
+\PS{} 글ìžì²´ë¥¼ 사용하므로 \texttt{pdflatex}ì„ ì‚¬ìš©í•˜ëŠ” ë° ë¬¸ì œê°€ 없으며
+ì˜ë¬¸ 글ìžì²´ëŠ” \texttt{times.sty}ê³¼ ê°™ì€ ê¾¸ëŸ¬ë¯¸ë¡œ Adobe Type1 글ìžì²´ë¥¼
+사용하거나 Computer Modern 글ìžì²´ë¥¼ pfb나 ttfë¡œ 형ì‹ì„ 변환한 글ìžì²´ë¥¼
+설치하여 사용해야 합니다.
+
+ìš°ë¦¬ë§ ë¬¸ì„œë¥¼ 다ìŒê³¼ ê°™ì´
+\begin{verbatim}
+pdflatex <파ì¼ì´ë¦„>.tex
+\end{verbatim}
+하면 \texttt{<파ì¼ì´ë¦„>.pdf} 파ì¼ì´ 만들어집니다.
+
+\underline{한글Λ}\\
+ì• ì„í•˜ê²Œë„ \texttt{pdfomega}나 \texttt{pdflambda}는 (ì•„ì§) 없습니다.
+ë”°ë¼ì„œ 한글Λ를 사용하여 PDF 파ì¼ì„ 만들기 위해서는 \texttt{dvi},
+\texttt{ps}, \texttt{pdf}ì˜ ì¼ë ¨ì˜ ë³€í™˜ì„ ê±°ì¹˜ê±°ë‚˜ \texttt{dvipdfm}ì„
+사용해야 합니다.\index{dvipdfm@\texttt{dvipdfm}}
+
+ìš°ë¦¬ë§ ë¬¸ì„œë¥¼ 다ìŒê³¼ ê°™ì´
+\begin{verbatim}
+lambda <파ì¼ì´ë¦„>.tex
+dvips <파ì¼ì´ë¦„> -o
+epstopdf <파ì¼ì´ë¦„>.ps
+\end{verbatim}
+혹ì€\index{dvipdfm}
+\begin{verbatim}
+lambda <파ì¼ì´ë¦„>.tex
+dvipdfm <파ì¼ì´ë¦„>
+\end{verbatim}
+하면 \texttt{<파ì¼ì´ë¦„>.pdf} 파ì¼ì´ 만들어집니다.
+
+ê²½ìš°ì— ë”°ë¼ì„œëŠ” PDF 파ì¼ì˜ ì¢…ì´ ê·œê²©ì´ A4 용지와 다를 경우가 있습니다.
+ì¼ë°˜ì ìœ¼ë¡œ \texttt{pdftex}ì„ ì‚¬ìš©í•  ë•Œì— ì¢…ì´
+규격ì€\index{pdflatex@\texttt{pdflatex}!ì¢…ì´ ê·œê²©}
+\texttt{pdftex.cfg}ì—ì„œ 설정할 수 있습니다. 예를 들어 ì¢…ì´ ê·œê²©ì„
+êµ­íŒ(148mm$\times$210mm)으로 설정하기 위해서는 다ìŒê³¼ ê°™ì´
+\texttt{pdftex.cfg}를 수정합니다.\index{pdftex.cfg@\texttt{pdftex.cfg}}
+\begin{verbatim}
+page_width 148 true mm
+page_height 210 true mm
+\end{verbatim}
+ìˆ˜ì •ëœ \texttt{pdftex.cfg} 파ì¼ì€ ìž‘ì—… ì¤‘ì¸ ìžë£Œë°©ì— ë‘ë©´ ë©ë‹ˆë‹¤.
+
+그러나 \texttt{ps} 파ì¼ì„ ê±°ì³ì„œ \texttt{pdf} 파ì¼ì„ 만들 ë•Œì—는
+\texttt{dvips}ë¡œ \texttt{ps} 파ì¼ì„ 출력하는 단계ì—ì„œ ì„ íƒ ì‚¬í•­ìœ¼ë¡œ
+ì¢…ì´ í¬ê¸°ë¥¼ ì •í•´ 주어야 합니다.
+\begin{verbatim}
+dvips -t 148mmx210mm <파ì¼ì´ë¦„>.dvi -o
+\end{verbatim}
+
+pdf 파ì¼ì„ 미리보기 위해서는 adobe 회사ì—ì„œ 공개한 \texttt{acroread}나
+\texttt{ghostscript} í˜¹ì€ ìœ ë‹‰ìŠ¤ ìš´ì˜ ì²´ê³„ì—서만 제공ë˜ëŠ”
+\texttt{xpdf}\footnote{\texttt{http://www.aimnet.com/\textasciitilde
+ derekn/xpdf/}}를 사용할 수 있습니다. ë¼í…으로 문서 ìž‘ì—…ì„ í• 
+ë•Œì—는 ì›ì²œ 문서ì—ì„œ ìˆ˜ì •ëœ ë‚´ìš©ì˜ ê²°ê³¼ë¥¼ 미리보기를 통해 확ì¸í•˜ëŠ”ë°,
+유닉스 ìš´ì˜ ì²´ê³„ì˜ \texttt{xdvi}나 윈ë„우즈 ìš´ì˜ ì²´ê³„ì˜ \texttt{yap}ê³¼
+ê°™ì€ \texttt{dvi} 미리보기 í”„ë¡œê·¸ëž¨ì€ ë¯¸ë¦¬ë³´ê¸° 화면ì˜
+``재ìƒ(refresh)'' ê¸°ëŠ¥ì„ í†µí•´ ì´ë¯¸ 열려져 있는 ì°½ì—ì„œ ìˆ˜ì •ëœ ê²°ê³¼ë¬¼ì„
+간단히 í™•ì¸ í•  수 있습니다. 그러나 pdf 미리보기 프로그램ì€
+\texttt{xpdf}ë§Œì´ ``재ìƒ'' ê¸°ëŠ¥ì´ ìžˆì–´ì„œ 다른 í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©í• 
+경우ì—는 조금 불편한 ì ì´ 있습니다.
+
+
+\newpage
+\appendix
+
+
+\section{참고 문헌 ë°ì´í„°ë² ì´ìŠ¤}
+\label{sec:bib}
+
+ë¼í…으로 ë¬¸ì„œì˜ íŒì§œê¸°ì— ìµìˆ™í•´ì§„ 후ì—는 참고 문헌 목ë¡ì˜ 관리ì—
+ê´€ì‹¬ì„ ê°€ì§ˆ 수 있습니다. 참고 문헌 ë°ì´í„°ë² ì´ìŠ¤ëŠ” 학술지 출íŒê³¼ ê°™ì´
+전문 ë¶„ì•¼ì˜ í•™íšŒì—ì„œ 유용하게 ì‚¬ìš©ë  ìˆ˜ 있고, 참고 문헌 ì–‘ì‹ íŒŒì¼ì„
+학회ì—ì„œ ì œê³µí•¨ìœ¼ë¡œì¨ ì°¸ê³  문헌 목ë¡ì˜ íŒì§œê¸°ê°€ ì¼ê´€ì„±ì„ 가질 수 있게
+ë©ë‹ˆë‹¤. ë˜í•œ 참고 문헌 ë°ì´í„°ë² ì´ìŠ¤ëŠ” 특정 ë¶„ì•¼ì— ë…립ì ì¸ 형ì‹ìœ¼ë¡œ
+구축ë˜ê³  ì´ ë°ì´í„°ë² ì´ìŠ¤ë¥¼ ì´ìš©í•˜ëŠ” 사용ìžê°€ 필요한 정보를 ì›í•˜ëŠ”
+모양으로 출력할 수 있습니다.
+
+한글 참고 문헌 ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 구축하기 위해서는 ì˜ë¬¸ 참고 문헌
+ë°ì´í„°ë² ì´ìŠ¤ì™€ 다른 특별한 ë°©ì‹ì´ 없습니다. 다만, 주ì˜í•  ì ì´ 있다면
+ë°ì´í„°ë² ì´ìŠ¤ì˜ ê¸°ë¡ ì‚¬í•­ 중ì—ì„œ 특별한 ê¸°ëŠ¥ì„ ê°–ëŠ” 기능어가
+ë°ì´í„°ë² ì´ìŠ¤ì˜ ë‚´ìš©ê³¼ ë™ì¼í•œ ë¬¸ìž ì„¸íŠ¸ë¥¼ 사용하고 특별한 표시가
+없으므로 ì˜¤ìš©ë  ìˆ˜ 있다는 ì ìž…니다.
+
+참고 문헌 ë°ì´í„°ë² ì´ìŠ¤ 파ì¼ì˜ 확장ìžëŠ” \texttt{.bib}ì´ë©° ê° ë¬¸í—Œì´
+정해진 순서 ì—†ì´ ë‹¤ìŒê³¼ ê°™ì€ í‹€ì„ ìœ ì§€í•˜ë©° 나열ë©ë‹ˆë‹¤.
+\begin{verbatim}
+@<문헌 유형> = {<ë¼ë²¨>,
+ <필수 사항> = {<내용>},
+ ...
+ <ì„ íƒ ì‚¬í•­> = {<ë‚´ìš©>},
+ ...
+}
+\end{verbatim}
+\texttt{<ë¼ë²¨>}ì€ ë¬¸ì„œì—ì„œ ë¬¸í—Œì„ ì¸ìš©í•  ë•Œ 사용ë˜ëŠ” 참고 문헌 표지ì´ë©°
+\texttt{<필수 사항>}ê³¼ \texttt{<ì„ íƒ ì‚¬í•­>}ì€ \texttt{<문헌 유형>}ì—
+ë”°ë¼ ë‹¤ë¦…ë‹ˆë‹¤.
+
+
+\subsection{문헌 유형}
+\label{sec:문헌유형}
+
+ëŒ€ë¶€ë¶„ì˜ ì°¸ê³  문헌 ì–‘ì‹ íŒŒì¼ì—ì„œ 사용ë˜ëŠ” ë¬¸í—Œì˜ ìœ í˜•ê³¼ 필수/ì„ íƒ
+ì‚¬í•­ì€ ë‹¤ìŒê³¼ 같으며 필수/ì„ íƒ ì‚¬í•­ì´ ì•„ë‹Œ ì‚¬í•­ì€ \texttt{bibtex}ì—
+ì˜í•´ 무시ë©ë‹ˆë‹¤.
+
+\newcommand{\bibtype}[4]{\item \texttt{#1}: #2\\필수: #3\\ì„ íƒ: #4}
+\begin{itemize}
+\bibtype{article}
+{정기 간행물ì´ë‚˜ ìž¡ì§€ì˜ ë…¼ë¬¸}
+{author, title, journal, year}
+{volume, number, pages, month, note}
+\bibtype{book}
+{출íŒëœ ì„œì }
+{author í˜¹ì€ editor, title, publisher, year}
+{volume í˜¹ì€ number, series, address, edition, month, note}
+\bibtype{booklet}
+{등ë¡ëœ 출íŒì‚¬ë‚˜ ê¸°ê´€ì„ í†µí•˜ì§€ ì•Šê³  ì¸ì‡„/ì œë³¸ëœ ì±…}
+{title}
+{author, howpublished, address, month, year, note}
+\bibtype{inbook}
+{출íŒë¬¼ì˜ 장, ì ˆ í˜¹ì€ ìª½ 범위}
+{author í˜¹ì€ editor, title, chapter 내지 pages, publisher, year}
+{volume í˜¹ì€ number, series, type, address, edition, month, note}
+\bibtype{incollection}
+{출íŒë¬¼ì„ 구성하는, ìžì²´ì˜ ì œëª©ì„ ê°€ì§€ê³  있는 ì¼ë¶€ë¶„}
+{author, titiel, booktitle, publisher, year}
+{editor, volume í˜¹ì€ number, series, type, chapter, pages, address,
+ edition, month, note}
+\bibtype{inproceedings}
+{학회 íšŒë³´ì— ë°œí‘œëœ ë…¼ë¬¸}
+{author, title, booktitle}
+{editor, volume í˜¹ì€ number, series, pages, address, month,
+ organization, publisher, note}
+\bibtype{manual}
+{기술 문서}
+{title}
+{author, organization, address, edition, month, year, note}
+\bibtype{masterthesis}
+{ì„사 학위 논문}
+{author, title, school, year}
+{type, address, month, note}
+\bibtype{misc}
+{ì–´ëŠ ìœ í˜•ì—ë„ ì†í•˜ì§€ ì•Šì„ ë•Œ (ì„ íƒ ì‚¬í•­ì´ í•˜ë‚˜ë„ ì—†ìœ¼ë©´ 오류)}
+{ì—†ìŒ}
+{author, title, howpublished, month, year, note}
+\bibtype{phdthesis}
+{박사 학위 논문}
+{author, title, school, year}
+{type, address, month, note}
+\bibtype{proceedings}
+{학회 회보}
+{title, year}
+{editor, volume í˜¹ì€ number, series, address, publisher, note, month,
+ organization}
+\bibtype{techreport}
+{êµìœ¡ 기관과 ê°™ì€ ê¸°ê´€ì—ì„œ 월간/계관과 ê°™ì€ ì—°ì†ë¬¼ë¡œ 출íŒë˜ëŠ” ë³´ê³ ì„œ}
+{author, title, institution, year}
+{type, number, address, month, note}
+\bibtype{unpublished}
+{형ì‹ì ìœ¼ë¡œ 출íŒë˜ì§€ëŠ” 않았지만 ì €ìžì™€ ì œëª©ì„ ê°€ì§€ê³  있는 문서}
+{author, title, note}
+{month, year}
+\end{itemize}
+
+
+\subsection{기재 사항}
+\label{sec:기재사항}
+
+ê° ê¸°ìž¬ ì‚¬í•­ì˜ ë‚´ìš©ì€ ë‹¤ìŒê³¼ 같습니다.
+\begin{itemize}
+\item \texttt{address}: \texttt{publisher}나 ê¸°ê´€ì˜ ì£¼ì†Œ. ë„“ì€ ì§€ì—­ì—
+ 분í¬í•œ 출íŒì‚¬ì˜ 경우ì—는 ë„ì‹œ ì´ë¦„만 기재한다. ìž‘ì€ ì¶œíŒì†Œì˜
+ 경우ì—는 ì „ì²´ 주소를 기재하는 ê²ƒì´ ë…ìžì—게 유용할 것ì´ë‹¤.
+\item \texttt{annote}: 메모. 표준 참고 문헌 ì–‘ì‹ì—서는 사용ë˜ì§€
+ 않지만 \texttt{annote}와 ê°™ì´ ì£¼í•´ 참고 ë¬¸í—Œì„ ìƒì„±í•˜ëŠ” ì–‘ì‹ì—ì„œ
+ 사용ëœë‹¤. ì´ í„°ëŠ” 새 문장으로 시작하므로 ì˜ì–´ì˜ 경우ì—는 첫 글ìžê°€
+ 대문ìžì´ì–´ì•¼ 한다.
+\item \texttt{author}: ì €ìžì˜ ì´ë¦„ì´ë©° \BibTeX ì˜ ì´ë¦„ 형ì‹ìœ¼ë¡œ 기재한다.
+\item \texttt{booktitle}: ì¼ë¶€ë¶„만 ì¸ìš©ë˜ëŠ” ì„œì ì˜ 제목. ì„œì  ë“±ìž¬
+ 사항ì—는 \texttt{title}ì´ ì‚¬ìš©ëœë‹¤.
+\item \texttt{chapter}: 장 번호.
+\item \texttt{crossref}: 참고 문헌 ë°ì´í„°ë² ì´ìŠ¤ì— ë“±ìž¬ëœ ì°¸ê³  문헌ì˜
+ êµì°¨ 참조 표지.
+\item \texttt{edition}: ``개정íŒ''ê³¼ ê°™ì€ ê°„í–‰ë¬¼ì˜ ë°œí–‰ íŒìˆ˜. 서수로
+ 주어져야 하며 ì˜ì–´ì˜ 경우 ``Second''와 ê°™ì´ ì²« 글ìžê°€ 대문ìžì´ì–´ì•¼
+ 한다. 표준 ì–‘ì‹ì„ 통해 필요한 경우ì—는 첫 글ìžê°€ 소문ìžë¡œ ë°”ë€ë‹¤.
+\item \texttt{editor}: 편집ìžì˜ ì´ë¦„. \BibTeX{}ì˜ ì´ë¦„ 형ì‹ìœ¼ë¡œ
+ 기재한다. \texttt{author}와 함께 ê¸°ìž¬ëœ ë•Œì— \texttt{editor}는
+ 참조가 등장하는 ì„œì ì˜ 편집ìžë¥¼ 나타낸다.
+\item \texttt{howpublished}: 통ìƒì ì¸ ê°„í–‰ë¬¼ì´ ì•„ë‹Œ 경우 출íŒëœ ë°©ì‹.
+\item \texttt{institution}: 기술 문서를 후ì›í•œ 기관.
+\item \texttt{journal}: 정기 ê°„í–‰ë¬¼ì˜ ì´ë¦„. 잘 알려진 정기 간행물ì˜
+ 경우ì—는 약어를 사용할 ìˆ˜ë„ ìžˆë‹¤.
+\item \texttt{key}: 목ë¡ì˜ ì •ë ¬ì´ë‚˜ êµì°¨ 참조 그리고 \texttt{author}나
+ \texttt{editor}ê°€ ì—†ì„ ê²½ìš°ì— ë¬¸í—Œ 표지를 ë§Œë“œëŠ”ë° ì‚¬ìš©ëœë‹¤.
+ \texttt{\textbackslash cite} ëª…ë ¹ì˜ í‘œì§€ ë° ë°ì´í„°ë² ì´ìŠ¤ 등재 항목ì˜
+ 처ìŒì— 나오는 문헌 표지와 혼ë™í•´ì„œëŠ” 안ëœë‹¤.
+\item \texttt{month}: 출íŒë¬¼ì´ 출íŒëœ 달ì´ë‚˜ 출íŒë˜ì§€ ì•Šì€ ì¶œíŒë¬¼ì´
+ 씌여진 달. ì˜ì–´ì˜ 경우 ì¼ê´€ì„±ì„ 위해 세 ë¬¸ìž ì•½ì–´ë¡œ \texttt{jan},
+ \texttt{feb}, \texttt{mar} ë“±ì´ ì‚¬ìš©ë˜ì–´ì•¼ 한다.
+\item \texttt{note}: ë…ìžì—게 유용하다고 ìƒê°ë˜ëŠ” 추가ì ì¸ ì •ë³´.
+\item \texttt{number}: 정기 간행물ì´ë‚˜ 잡지, 기술 문서 í˜¹ì€ ì—°ìž¬ë¬¼
+ ë‚´ìš©ì˜ ë²ˆí˜¸. 정기 간행물ì´ë‚˜ ìž¡ì§€ì˜ íŒì´ë‚˜ 호는 보통
+ \texttt{volume}ê³¼ \texttt{number}ë¡œ ì‹ë³„ë˜ê³  기술 문서는 보통
+ \texttt{number}ë¡œ ì‹ë³„ë˜ë©° ì´ë¦„ì„ ê°–ëŠ” ì—°ìž¬ë¬¼ì˜ ì„œì ì€ ê°€ë”
+ \texttt{nubmer}를 ê°–ê¸°ë„ í•œë‹¤.
+\item \texttt{organization}: 학회를 후ì›í•˜ê±°ë‚˜ \texttt{manual}ì„
+ 출íŒí•œ 기관.
+\item \texttt{pages}: 하나 ì´ìƒì˜ 쪽ì´ë‚˜ 쪽 범위로
+ \texttt{42{-}{-}111}, \texttt{7, 41, 73{-}{-}97} í˜¹ì€ \texttt{43+}ë¡œ
+ 기재ë˜ëŠ”ë° ì—¬ê¸°ì„œ `\texttt{+}'는 단순하지 ì•Šì€ ë²”ìœ„ì˜ ìª½ì„ ê°€ë¦¬í‚¨ë‹¤.
+\item \texttt{publisher}: 출íŒì‚¬ ì´ë¦„.
+\item \texttt{school}: ë…¼ë¬¸ì´ ì“°ì—¬ì§„ í•™êµì˜ ì´ë¦„.
+\item \texttt{series}: 연재물ì´ë‚˜ 여러 권으로 구성ë˜ëŠ” 출íŒë¬¼ì˜ ì´ë¦„.
+ ì „ì²´ 출íŒë¬¼ì„ ì¸ìš©í•  ë•Œì— \texttt{title}ì€ ì œëª©ì„ ë§í•˜ê³  ì„ íƒ ì‚¬í•­ì¸
+ \texttt{series}는 ì—°ìž¬ë¬¼ì˜ ì´ë¦„ì´ë‚˜ 여러권으로 êµ¬ì„±ëœ ì¶œíŒ ì„œì ì˜
+ ì´ë¦„ì„ ë§í•œë‹¤.
+\item \texttt{title}: ì±…ì˜ ì œëª©.
+\item \texttt{type}: 기술 ë¬¸ì„œì˜ ìœ í˜•ì„ ì§€ì •í•˜ë©° ``연구 노트''와 ê°™ì´
+ 기재한다. ìœ í˜•ì´ ì£¼ì–´ì§€ì§€ 않으면 ì• ì´ˆê°’ì¸ ``기술 문서''ê°€ 사용ëœë‹¤.
+ ì˜ì–´ì˜ 경우ì—는 ì• ì´ˆê°’ì´ ``Technical Report''ì´ë‹¤.
+ \texttt{phdthesis} ìœ í˜•ì˜ ê²½ìš°ì—는 ``박사 학위 논문'' (애초값)ì´ë¼ê³ 
+ 명시할 수 있다. ì˜ì–´ì˜ 경우ì—는 ``\{Ph.D.\} dissertation''ì´
+ 애초값ì´ë‹¤. \texttt{inbook}ì´ë‚˜ \texttt{incollection} 유형ì—ì„œë„
+ \texttt{chapter = "1.2", type = "ì ˆ"}ì´ë¼ê³  ê¸°ìž¬í•¨ìœ¼ë¡œì¨ ì• ì´ˆê°’ì¸
+ ``1.2 장'' ëŒ€ì‹ ì— ``1.2 ì ˆ''ì„ ì–»ì„ ìˆ˜ 있다.
+\item \texttt{volume}: ì—°ì† ê°„í–‰ë¬¼ì´ë‚˜ 여러 권으로 êµ¬ì„±ëœ ì¸ì‡„ë¬¼ì˜ ê¶Œ.
+\item \texttt{year}: ì¶œíŒ ì—°ë„. 출íŒë˜ì§€ ì•Šì€ ì„œì ì˜ 경우 ì„œì ì´
+ 쓰여진 ì—°ë„. ì¼ë°˜ì ìœ¼ë¡œ 1984와 ê°™ì´ ë„¤ ê°œì˜ ìˆ«ìžë¡œ 구성ë˜ì§€ë§Œ 표준
+ 참고 문헌 ì–‘ì‹ì€ ``about 1984''와 ê°™ì´ ë§ˆì§€ë§‰ 네 문ìžê°€ 숫ìžì¸ 경우를
+ 잘 처리한다.
+\end{itemize}
+
+
+\subsection{ì €ìž ë° íŽ¸ì§‘ìž ì´ë¦„ 형ì‹}
+\label{sec:ì´ë¦„}
+
+\texttt{author}나 \texttt{editor}ì˜ ì˜ì–´ ì´ë¦„ì€ ë‹¤ìŒì˜ ë‘ ê°€ì§€ 형ì‹ìœ¼ë¡œ
+ìž…ë ¥ë©ë‹ˆë‹¤.
+\begin{verbatim}
+"<ì´ë¦„> <성>"
+"<성>, <ì´ë¦„>"
+\end{verbatim}
+그러나 한국어 ì´ë¦„ì€ ê³µë°± 문ìžê°€ ì—†ì´ ë‹¤ìŒê³¼ ê°™ì€ í˜•ì‹ìœ¼ë¡œ ìž…ë ¥ë©ë‹ˆë‹¤.
+\begin{verbatim}
+<성><ì´ë¦„>
+\end{verbatim}
+ì˜ì–´ ì´ë¦„ì„ ë°˜ì ìœ¼ë¡œ 성과 구분하는 ë°©ë²•ì€ ì„±ì´ ì—¬ëŸ¬ 낱ë§ë¡œ 구성ëœ
+ê²½ìš°ì— íš¨ê³¼ì ìž…니다.
+
+ì´ë¦„ì— ì‚¬ìš©ë˜ëŠ” 기능어ì—는 \texttt{and}와 \texttt{others}ê°€ 있습니다.
+\texttt{and}는 여러 ì´ë¦„ì„ ë‚˜ì—´í•  ë•Œ 사용ë˜ê³  \texttt{others}는 여러
+ì´ë¦„ì„ ì¶•ì•½í•  ë•Œ 사용ë©ë‹ˆë‹¤. ë”°ë¼ì„œ ì´ë¦„ 기재 ë‚´ìš©ì´ \texttt{and
+ others}ë¡œ ëë‚  ë•Œì— ì´ëŠ” ``\textvisiblespace 외''(ì˜ì–´ì˜ 경우는
+``\textit{et al.}'')ë¡œ 출력ë©ë‹ˆë‹¤.
+
+
+\section{한글화}
+\label{sec:한글화}
+
+EUC-KR 부호화 문ìžë¥¼ 처리하는 한글ë¼í…ì—ì„œ ë°œìƒí•˜ëŠ” 문제ì ë“¤ì€ 대부분ì´
+문ìžì˜ ë²”ì£¼ì— ê¸°ì¸í•©ë‹ˆë‹¤. í…ì˜ ëª…ë ¹ì€ ë” ì´ìƒ \texttt{expand} ë  ìˆ˜
+ì—†ì„ ë•Œê¹Œì§€ \texttt{expand} ë˜ëŠ” ë°˜ë©´ì— ë¬¸ìžëŠ” ë” ì´ìƒ \texttt{expand}
+ë˜ì§€ 않는 ë²”ì£¼ì— ì†í•©ë‹ˆë‹¤. ì˜ì–´ 알파벳 문ìžëŠ” ëª¨ë‘ ë¬¸ìž ë²”ì£¼ì—
+ì†í•˜ë¯€ë¡œ 예를 들어 ``word''를 구성하는 네 ê°œì˜ ë¬¸ìžëŠ” \texttt{expand}
+후ì—ë„ ê·¸ëŒ€ë¡œ 남습니다. ë°˜ë©´ì— EUC-KRë¡œ ë¶€í˜¸í™”ëœ ``낱ë§''ì€ ë„¤ ê°œì˜
+부호가 ë‘ ê°œì”© ìŒì„ ì´ë£¨ê³  있으며 ê° ìŒì´ ë‘ ê°œì˜ í•œê¸€ ìŒì ˆ ``낱''ê³¼
+``ë§''ì„ í˜•ì„±í•©ë‹ˆë‹¤. EUC-KR 부호화 ë°©ì‹ì€ í•œ ìŒì ˆì„ 구성하는 ë‘ ê°œì˜
+ë°”ì´íŠ¸ ê°’ì— ì˜í•´ 한국어 ìŒì ˆ ê°’ì´ ì •í•´ì§€ë¯€ë¡œ 한글ë¼í…ì—서는 첫 번째
+ë°”ì´íŠ¸ë¥¼ ë‘ ë²ˆì§¸ ë°”ì´íŠ¸ë¥¼ ì¸ìˆ˜ë¡œ 취하는 명령으로 ì¸ì‹í•˜ë„ë¡ í•˜ê³ 
+있습니다. ê·¸ ê²°ê³¼ 한글 ìŒì ˆì€ \texttt{expand} ëœ í›„ì— ì†Œìœ„ ë§í•˜ëŠ” ì›ì‹œ
+명령으로 구성ë˜ëŠ” ì¼ë ¨ì˜ 명령 집합체로 변합니다.
+
+ë¬¸ìž ë²”ì£¼ë¥¼ 기대하는 ëª…ë ¹ì˜ ë³€ìˆ˜ê°€ í•œê¸€ì¼ ë•Œì— ë¼í…ì€ ì˜¤ë¥˜ë¥¼
+유발합니다. \texttt{\textbackslash label}ì´ë‚˜ \texttt{\textbackslash
+ cite} 명령 ë“±ì˜ ë³€ìˆ˜ê°€ í•œê¸€ì¼ ë•Œê°€ 그렇습니다. 한글ë¼í…ì—서는 표준
+문서 ì–‘ì‹ì—ì„œ 사용ë˜ëŠ” ì´ì™€ ê°™ì€ ëª…ë ¹ë“¤ì„ ìˆ˜ì •í•˜ì—¬ì„œ 한글 ë¼ë²¨ì„ 사용할
+수 있ë„ë¡ í–ˆìŠµë‹ˆë‹¤. 그러나 다른 패키지ì—ì„œ ì´ëŸ° ëª…ë ¹ë“¤ì„ ìž¬ì •ì˜í•˜ë©´
+ë˜ë‹¤ì‹œ 문제가 ë°œìƒí•  수 있습니다.
+
+\texttt{showkeys} 패키지는 \texttt{\textbackslash label},
+\texttt{\textbackslash ref}, \texttt{\textbackslash pageref},
+\texttt{\textbackslash cite}, \texttt{\textbackslash bibitem} 명령ì„
+수정하여 내부ì ìœ¼ë¡œ 사용ë˜ëŠ” 표지를 출력하는 ê¸°ëŠ¥ì„ ìˆ˜í–‰í•©ë‹ˆë‹¤.
+한글ë¼í…ì—서는 ì´ íŒ¨í‚¤ì§€ë¥¼ 한글화 하여 \texttt{showhkeys.sty}ì˜
+ì´ë¦„으로 제공합니다.
+
+\texttt{showtags} 패키지는 참고 ë¬¸í—Œì˜ ì¸ìš©ì— 사용ë˜ëŠ” 표지를
+\texttt{showkeys} 패키지와는 다른 ë°©ì‹ìœ¼ë¡œ 출력하는 ê¸°ëŠ¥ì„ ìˆ˜í–‰í•©ë‹ˆë‹¤.
+ì´ íŒ¨í‚¤ì§€ë¥¼ 한글화 í•œ 파ì¼ì€ \texttt{showhtags.sty}입니다.
+
+\texttt{hyperref} 패키지는 주로 \texttt{pdflatex}과 함께 쓰여 PDF 문서
+ë‚´ì—ì„œì˜ êµì°¨ 참조 사ì´ë¥¼ í•­í•´í•  수 있는 ê¸°ëŠ¥ì„ ì œê³µí•©ë‹ˆë‹¤.
+한글ë¼í…ì—서는 ì´ íŒ¨í‚¤ì§€ë„ í•œê¸€í™” 하여 \texttt{khyper.sty}ë¡œ
+제공합니다. 다만 bookmarks ê¸°ëŠ¥ì€ ì œëŒ€ë¡œ 구현하지 못했습니다. ê·¸
+ì´ìœ ëŠ” 한글 문ìžì˜ 부호화가 EUC-KRì´ê¸° 때문ì´ë©° PDFì—서는 유니코드를
+요구합니다. bookmarksì˜ í•œê¸€í™”ëŠ” EUC-KR 부호화 문ìžë¥¼ 출력하는
+수준ì—ì„œ 그쳤습니다. ë”°ë¼ì„œ \texttt{pdflatex}ì˜ bookmarks 기능ì€
+사용하지 않는 íŽ¸ì´ ì¢‹ìŠµë‹ˆë‹¤.
+
+한글Λì—서는 UTF-8ë¡œ ë¶€í˜¸í™”ëœ í•œê¸€ì´ 16ë¹„íŠ¸ì˜ ë¬¸ìž ë²”ì£¼ë¡œ 처리ë©ë‹ˆë‹¤.
+ë”°ë¼ì„œ 한글ë¼í…ì˜ ê²½ìš°ì™€ëŠ” 달리 \texttt{expand}ì— ì˜í•œ 오류가 ë°œìƒí•˜ì§€
+않습니다. 그러므로 \texttt{showkeys}, \texttt{showtags},
+\texttt{hyperref}ì—ì„œ 요구하는 한글화 ìž‘ì—…ì´ í•„ìš”í•˜ì§€ 않습니다. 만ì¼
+한글Λì—ì„œ ìœ„ì˜ í•œê¸€í™”ëœ íŒ¨í‚¤ì§€ë¥¼ ì‚¬ìš©í–ˆì„ ë•ŒëŠ” 한글화 ë˜ì§€ ì•Šì€ ê¸°ì¡´
+패키지만 사용ë˜ê³  한글화 ë¶€ë¶„ì€ ì ìš©ë˜ì§€ 않습니다.
+
+\nocite{í™ìœ¤í‘œ91}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-header-end: "^%% End Of Header"
+%%% TeX-trailer-start: "^%% Start Of Trailer"
+%%% TeX-master: "hlguide"
+%%% End:
diff --git a/language/korean/HLaTeX/hlguide.bbl b/language/korean/HLaTeX/hlguide.bbl
new file mode 100644
index 0000000000..7a6c4a9dcd
--- /dev/null
+++ b/language/korean/HLaTeX/hlguide.bbl
@@ -0,0 +1,111 @@
+\DeclareRobustCommand\etalchar[1]{$^{#1}$}
+\input bibnames.sty \input path.sty \ifx \k \undefined \let \k = \c
+ \immediate\write16{Ogonek accent unavailable: replaced by cedilla}\fi
+ \hyphenation{An-wen-der-ver-ein-i-gung Co-lo-phon Deutsch-spra-chi-ge Hol-dys
+ Ko-lo-dziej-ska Lar-ra-bee mark-up Rijks-uni-ver-si-teit South-all}\input
+ bibnames.sty \input path.sty \ifx \k \undefined \let \k = \c
+ \immediate\write16{Ogonek accent unavailable: replaced by cedilla}\fi \ifx
+ \manfnt \undefined \font\manfnt=logo10 \fi\ifx \MP \undefined \def \MP
+ {{\manfnt META}\-{\manfnt POST}\spacefactor1000 } \fi\ifx \Xy \undefined \def
+ \Xy {{\sc Xy}} \fi\def \toenglish #1\endtoenglish{[{\em English:} #1\unskip]}
+ \hyphenation{ An-wen-der-ver-ei-ni-gung Bie-mes-der-fer Co-lo-phon
+ Deutsch-spra-chi-ge Ge-leit-wort Hol-dys Katz-en-beiss-er Ko-lo-dziej-ska
+ la-da-mi Lar-ra-bee Manu-scripts mark-up Rijks-uni-ver-si-teit South-all
+ Stutt-gart }
+\ifx\nullocplist\undefined\input{hbname-k}\else\input{hbname-u}\fi
+\begin{thebibliography}{Knu86d}
+
+\bibitem[GMS94]{Goosens:LC94}
+\renewcommand{\baselinestretch}{1.0}\selectfont
+Michel Goossens, Frank Mittelbach, and Alexander Samarin.
+\newblock {\em The {\LaTeX} Companion}.
+\newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, 1994.
+
+\bibitem[KD99]{Kopka:1999:GLD}
+\renewcommand{\baselinestretch}{1.0}\selectfont
+Helmut Kopka and Patrick~W. Daly.
+\newblock {\em A Guide to {\LaTeXe}: Document Preparation for Beginners and
+ Advanced Users}.
+\newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, third edition, 1999.
+
+\bibitem[Knu86a]{Knuth:ct-a}
+\renewcommand{\baselinestretch}{1.0}\selectfont
+Donald~E. Knuth.
+\newblock {\em The {\TeX}book}, volume~A of {\em Computers and Typesetting}.
+\newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, {\noopsort{1986a}}1986.
+
+\bibitem[Knu86b]{Knuth:ct-b}
+\renewcommand{\baselinestretch}{1.0}\selectfont
+Donald~E. Knuth.
+\newblock {\em {\TeX}: The Program}, volume~B of {\em Computers and
+ Typesetting}.
+\newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, {\noopsort{1986b}}1986.
+
+\bibitem[Knu86c]{Knuth:ct-c}
+\renewcommand{\baselinestretch}{1.0}\selectfont
+Donald~E. Knuth.
+\newblock {\em The {\METAFONT}book}, volume~C of {\em Computers and
+ Typesetting}.
+\newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, {\noopsort{1986c}}1986.
+
+\bibitem[Knu86d]{Knuth:ct-d}
+\renewcommand{\baselinestretch}{1.0}\selectfont
+Donald~E. Knuth.
+\newblock {\em {\METAFONT}: The Program}, volume~D of {\em Computers and
+ Typesetting}.
+\newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, {\noopsort{1986d}}1986.
+
+\bibitem[Kop91]{Kopka:LE91}
+\renewcommand{\baselinestretch}{1.0}\selectfont
+Helmut Kopka.
+\newblock {\em {\LaTeX{}}\emdash{}Eine Einf{\"u}hrung}.
+\newblock Ad{\-}di{\-}son-Wes{\-}ley Verlag, Bonn, Germany, third edition,
+ 1991.
+
+\bibitem[Lam85]{Lamport:1985:LDP}
+\renewcommand{\baselinestretch}{1.0}\selectfont
+Leslie Lamport.
+\newblock {\em {\LaTeX}\emdash {A} Document Preparation System\emdash User's
+ Guide and Reference Manual}.
+\newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, 1985.
+
+\bibitem[Sch94]{Scherber:OST94}
+\renewcommand{\baselinestretch}{1.0}\selectfont
+Peter Scherber.
+\newblock {\em Offizin\emdash Schrift\-en\-reihe zu {\TeX}, {\LaTeX}, und
+ Metafont (Band 1, Hrsg. von {DANTE} e.{V})}.
+\newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, 1994.
+
+\bibitem[ÀÌÁ¾¿î91]{ÀÌÁ¾¿î91}
+\renewcommand{\baselinestretch}{1.2}\selectfont
+ÀÌÁ¾¿î.
+\newblock \natopen{}µµ¼­ÆíÁýÃѶ÷\natclose{}.
+\newblock ¹ü¿ì»ç, ¼­¿ï, ÃÊ\hbibnameedition{}, 1991.
+
+\bibitem[ÃÖ¿ìÇü92]{ÃÖ¿ìÇü92}
+\renewcommand{\baselinestretch}{1.2}\selectfont
+ÃÖ¿ìÇü.
+\newblock hlatex °¡À̵å.
+\newblock \hbibnametechreport{}, KAIST, 1992.
+\newblock available from uhhyung@daiduk.kaist.ac.kr.
+
+\bibitem[ÃÖÇö¹è99]{ÃÖ99}
+\renewcommand{\baselinestretch}{1.2}\selectfont
+ÃÖÇö¹è.
+\newblock \natopen{}¿ì¸®¸»º»\natclose{}.
+\newblock Á¤À½¹®È­»ç, ¼­¿ï, 18\hbibnameedition{}, 1999.
+
+\bibitem[Çѱۿ¬±¸È¸92]{Çѱۿ¬±¸È¸92}
+\renewcommand{\baselinestretch}{1.2}\selectfont
+Çѱۿ¬±¸È¸.
+\newblock \natopen{}»õ ÇÑ±Û ¸ÂÃã¹ý ¹× ¿ë·ÊÁý\natclose{}.
+\newblock ÀÌ»ç¾ß ¹ýÁ¶°¢, ¼­¿ï, ÃÊ\hbibnameedition{}, 1992.
+
+\bibitem[È«À̱è{\etalchar{+}}91]{È«À±Ç¥91}
+\renewcommand{\baselinestretch}{1.2}\selectfont
+È«À±Ç¥, À̱⹮, ±èÃæȸ, ±èÈï±Ô, ¹Ú¼ºÁ¾, Á¤Àλó, ±èº´¼±, ±èÈ«¹è, \hbibnameand{}
+ À̹ÎÀç.
+\newblock ÇÑ±Û ¿¾±ÛÀÚÀÇ ÄÄÇ»ÅÍ Ã³¸®¹æ¾È¿¡ ´ëÇÑ ¿¬±¸.
+\newblock \natopen{}Çѱ¹¾îÀü»êÇÐ\natclose{}, Ⱓȣ, 8 1991.
+
+\end{thebibliography}
diff --git a/language/korean/HLaTeX/hlguide.ind b/language/korean/HLaTeX/hlguide.ind
new file mode 100644
index 0000000000..903a1db433
--- /dev/null
+++ b/language/korean/HLaTeX/hlguide.ind
@@ -0,0 +1,167 @@
+\begin{theindex}
+
+ \item dvipdfm, \hyperpage{34}
+ \item \texttt{dvipdfm}, \hyperpage{34}
+
+ \indexspace
+
+ \item halpha.bst, \hyperpage{28}
+ \item \texttt{hbibtex}, \hyperpage{7}, \hyperpage{30}
+ \item hfont.sty, \hyperpage{12}
+ \item HFSS, \hyperpage{14}, \hyperpage{16}
+ \item hglo.ist, \hyperpage{7}
+ \item hind.ist, \hyperpage{7}
+ \item \verb+\hindexhead+, \hyperpage{30}
+ \item \texttt{hmakeindex}, \hyperpage{7}, \hyperpage{30}
+
+ \indexspace
+
+ \item \verb+\ksnamedef+, \hyperpage{31}
+
+ \indexspace
+
+ \item \LaTeX3 °³¹ß, \hyperpage{2}
+
+ \indexspace
+
+ \item \verb/\MapHangulFamily/, \hyperpage{18}
+
+ \indexspace
+
+ \item NFSS2, \hyperpage{14}
+
+ \indexspace
+
+ \item PDF ¹®¼­, \hyperpage{33}
+ \item \texttt{pdflatex}, \hyperpage{33}
+ \subitem Á¾ÀÌ ±Ô°Ý, \hyperpage{34}
+ \item \texttt{pdftex.cfg}, \hyperpage{34}
+
+ \indexspace
+
+ \item \texttt{softbold}, \hyperpage{18}
+
+ \indexspace
+
+ \item TDS, \hyperpage{3}
+ \item \texttt{texmf.cnf}, \hyperpage{4}
+
+ \indexspace
+
+ \item web2c-7.0, \hyperpage{2}
+
+ \indexspace
+
+
+\hindexhead{0}
+ \item °¢ÁÖ ÆÇÂ¥±â, \hyperpage{25}
+
+
+
+\hindexhead{1}
+ \item ±ÛÀÚü
+ \subitem ±¸¼º ¿ä¼Ò, \hyperpage{14}
+ \subitem ³ÐÀÌ, \hyperpage{8}
+
+
+
+\hindexhead{3}
+ \item ³»Çü ±ÛÀÚü ¹Ù²Þ ¸í·É, \hyperpage{15}
+
+
+
+\hindexhead{6}
+ \item ¶óÅØ, \hyperpage{1}
+ \subitem °³¹ß ¸ñÇ¥, \hyperpage{2}
+ \subitem ±ÛÀÚü ¼±ÅÃ, \hyperpage{14}
+ \subitem ¹öÀü 3, \hyperpage{2}
+ \item ¥Ë, \hyperpage{3}
+
+
+
+\hindexhead{7}
+ \item ¸Å°³ ¸ðÀ½, \hyperpage{27}
+ \item ¸í·ÉÇü, \hyperpage{14}
+
+
+ \item ¹®¼­ ½ÄÀÚ ½Ã½ºÅÛ
+ \subitem ÅØ, \hyperpage{1}
+ \item ¹®¼­ÀÇ ¸ð¾ç»õ, \hyperpage{12}
+ \item ¹®Çå Àοë, \hyperpage{29}
+
+
+
+\hindexhead{10}
+ \item »öÀÎ, \hyperpage{30}
+ \subitem \texttt{\textbackslash{}hindexhead}, \hyperpage{30}
+
+
+ \item ¼±¾ðÇü, \hyperpage{14}
+
+
+
+\hindexhead{12}
+ \item ¿ª»ç
+ \subitem \LaTeX, \hyperpage{1}
+ \subitem \LaTeXe, \hyperpage{2}
+ \subitem \TeX, \hyperpage{1}
+ \subitem hlatex, \hyperpage{2}
+ \subitem Çѱ۶óÅØ, \hyperpage{2}
+ \item ¥Ø, \hyperpage{2, 3}
+ \item ¿ÜÇü °¡Á·, \hyperpage{18}
+ \item ¿ÜÇü ±ÛÀÚü ¹Ù²Þ ¸í·É, \hyperpage{15}
+ \item ¿ì¸®¸» ±ÛÀÚü °¡Á·, \hyperpage{17}
+ \item ¿ì¸®¸» À̸§, \hyperpage{31}
+
+
+
+\hindexhead{13}
+ \item ÀÚµ¿ À½¿î º¯È­, \hyperpage{27}
+ \subitem »öÀÎ, \hyperpage{29}
+ \item ÀÚµ¿ À½¿î º¯È­ ó¸®, \hyperpage{28}
+ \item ÀÚµ¿ Á¶»ç
+ \subitem Àοë, \hyperpage{28}
+
+
+ \item Á¶»ç ÀÌÇüÅÂ, \hyperpage{27}
+ \item ÁÙ°£°Ý, \hyperpage{13}
+ \item ÁöÁ¤»ç Å»¶ô, \hyperpage{27}
+
+
+
+\hindexhead{15}
+ \item Ãß°¡ ¼±Åà ó¸® ¹æ½Ä, \hyperpage{11}
+
+
+
+\hindexhead{18}
+ \item ÆÇÇü, \hyperpage{11}
+
+
+
+\hindexhead{19}
+ \item Çѱ۶óÅØ, \hyperpage{2}
+ \subitem ±ÛÀÚü, \hyperpage{8}
+ \subitem ±ÛÀÚü ¹Ù²Þ ¸í·É, \hyperpage{20}
+ \subitem ±ÛÀÚü ¼±ÅÃ, \hyperpage{13}
+ \subitem ±ÛÀÚü Á¾·ù, \hyperpage{18}
+ \subitem ´Ü¿ø ÆÇÂ¥±â, \hyperpage{31}
+ \subitem ¹®¼­ÀÇ Æ², \hyperpage{11}
+ \subitem ºÐö, \hyperpage{33}
+ \subitem »ç¿ë¹ý, \hyperpage{11}
+ \subitem ¼³Ä¡, \hyperpage{3}
+ \subsubitem .fd, \hyperpage{7}
+ \subsubitem fontmap, \hyperpage{8}
+ \subsubitem halpha.bst, \hyperpage{7}
+ \subsubitem hangul.sty, \hyperpage{6}
+ \subsubitem hlatex.ocp, \hyperpage{7}
+ \subsubitem ±ÛÀÚü, \hyperpage{7}
+ \subsubitem ¶óÅØ, \hyperpage{9}
+ \subsubitem ¸ðµë, \hyperpage{5}
+ \subitem ¼ýÀÚ ¸ðµë ¸í·É, \hyperpage{21}
+ \subitem Ãß°¡ ¼±ÅÃ, \hyperpage{11}
+
+
+ \item ȯ°æÇü, \hyperpage{14}
+
+\end{theindex}
diff --git a/language/korean/HLaTeX/hlguide.pdf b/language/korean/HLaTeX/hlguide.pdf
new file mode 100644
index 0000000000..b7a21e4ad8
--- /dev/null
+++ b/language/korean/HLaTeX/hlguide.pdf
Binary files differ
diff --git a/language/korean/HLaTeX/hlguide.tex b/language/korean/HLaTeX/hlguide.tex
new file mode 100644
index 0000000000..aebaa28bee
--- /dev/null
+++ b/language/korean/HLaTeX/hlguide.tex
@@ -0,0 +1,22 @@
+\documentclass[titlepage]{article}
+
+\usepackage{indentfirst}
+
+\ifx\nullocplist\undefined
+\input hlguide-k.tex
+\else
+\input hlguide-u.tex
+\fi
+
+\newpage
+
+\bibliographystyle{halpha}
+\ifx\nullocplist\undefined
+\bibliography{hlguide-k,texbook1,texbook3}
+\else
+\bibliography{hlguide-u,texbook1,texbook3}
+\fi
+\printindex
+
+%% Start Of Trailer
+\end{document}
diff --git a/language/korean/HLaTeX/lambda/hlatex.ocp b/language/korean/HLaTeX/lambda/hlatex.ocp
new file mode 100644
index 0000000000..706d1ee86f
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/hlatex.ocp
Binary files differ
diff --git a/language/korean/HLaTeX/lambda/hlatex.otp b/language/korean/HLaTeX/lambda/hlatex.otp
new file mode 100644
index 0000000000..8ba273beeb
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/hlatex.otp
@@ -0,0 +1,1077 @@
+% File: hlatex.otp
+% Copyright (c) 1999 Koaunghi Un
+% Copyright (c) 2002 Jungshik Shin
+% This file is part of HLaTeX
+%
+% This file was derived from ksx1001.otp (of HLaTeX)
+% and UniHan DB v3.1.d1.beta(of Unicode)
+
+input: 1;
+output: 2;
+
+expressions:
+
+%% Some TeX conventions needed to be replaced with Unicode characters
+% --- : EM-dash
+@"002D@"002D@"002D => @"2014;
+% -- : EN-dash
+@"002D@"002D => @"2013;
+% `-' => \1;%`-' => @"2010;
+% `` : Opening double quotation mark
+@"0060@"0060 => @"201C;
+% ` => Opening single quotation mark
+@"0060 => @"2018;
+% '' : Closing double quotation mark
+@"0027@"0027 => @"201D;
+% ' : Closing single quotation mark
+@"0027 => @"2019;
+% `,'`,' => @"201E;
+% `<'`<' => @"00AB; Left-pointing double angle quotation mark
+@"003C@"003C => @"00AB;
+% `<' => \1;
+% `>'`>' => @"00BB; Right-pointing double angle quotation mark
+@"003E@"003E => @"00BB;
+% `>' => \1;
+
+% Number and alphabets with final consonant in Korean Pronunciation
+(@"0030|@"0033|@"0036|@"004d|@"004e|@"006d|@"006e) => \1 @"e003;
+% Number and alphabets with final consonant RiEul in Korean Pronunciation
+(@"0031|@"0037|@"0038|@"004c|@"0052|@"006c|@"0072) => \1 @"e004;
+% Number and alphabets without final consonant
+(@"0030-@"0039|@"0041-@"005a|@"0061-@"007a) => \1 @"e002;
+(@"0000-@"00a0) => \1;
+
+
+% Hangul syllables without final consonant.
+
+(@"AC00|@"AC1C|@"AC38|@"AC54|@"AC70|@"AC8C|@"ACA8|@"ACC4|@"ACE0|@"ACFC|
+@"AD18|@"AD34|@"AD50|@"AD6C|@"AD88|@"ADA4|@"ADC0|@"ADDC|@"ADF8|@"AE14|
+@"AE30|@"AE4C|@"AE68|@"AE84|@"AEA0|@"AEBC|@"AED8|@"AEF4|@"AF10|@"AF2C|
+@"AF48|@"AF64|@"AF80|@"AF9C|@"AFB8|@"AFD4|@"AFF0|@"B00C|@"B028|@"B044)
+=> @"e000 \1 @"e002@"e001;
+
+(@"B060|@"B07C|@"B098|@"B0B4|@"B0D0|@"B0EC|@"B108|@"B124|@"B140|@"B15C|
+@"B178|@"B194|@"B1B0|@"B1CC|@"B1E8|@"B204|@"B220|@"B23C|@"B258|@"B274|
+@"B290|@"B2AC|@"B2C8|@"B2E4|@"B300|@"B31C|@"B338|@"B354|@"B370|@"B38C|
+@"B3A8|@"B3C4|@"B3E0|@"B3FC|@"B418|@"B434|@"B450|@"B46C|@"B488|@"B4A4)
+=> @"e000 \1 @"e002@"e001;
+
+(@"B4C0|@"B4DC|@"B4F8|@"B514|@"B530|@"B54C|@"B568|@"B584|@"B5A0|@"B5BC|
+@"B5D8|@"B5F4|@"B610|@"B62C|@"B648|@"B664|@"B680|@"B69C|@"B6B8|@"B6D4|
+@"B6F0|@"B70C|@"B728|@"B744|@"B760|@"B77C|@"B798|@"B7B4|@"B7D0|@"B7EC|
+@"B808|@"B824|@"B840|@"B85C|@"B878|@"B894|@"B8B0|@"B8CC|@"B8E8|@"B904)
+=> @"e000 \1 @"e002@"e001;
+
+(@"B920|@"B93C|@"B958|@"B974|@"B990|@"B9AC|@"B9C8|@"B9E4|@"BA00|@"BA1C|
+@"BA38|@"BA54|@"BA70|@"BA8C|@"BAA8|@"BAC4|@"BAE0|@"BAFC|@"BB18|@"BB34|
+@"BB50|@"BB6C|@"BB88|@"BBA4|@"BBC0|@"BBDC|@"BBF8|@"BC14|@"BC30|@"BC4C|
+@"BC68|@"BC84|@"BCA0|@"BCBC|@"BCD8|@"BCF4|@"BD10|@"BD2C|@"BD48|@"BD64)
+=> @"e000 \1 @"e002@"e001;
+
+(@"BD80|@"BD9C|@"BDB8|@"BDD4|@"BDF0|@"BE0C|@"BE28|@"BE44|@"BE60|@"BE7C|
+@"BE98|@"BEB4|@"BED0|@"BEEC|@"BF08|@"BF24|@"BF40|@"BF5C|@"BF78|@"BF94|
+@"BFB0|@"BFCC|@"BFE8|@"C004|@"C020|@"C03C|@"C058|@"C074|@"C090|@"C0AC|
+@"C0C8|@"C0E4|@"C100|@"C11C|@"C138|@"C154|@"C170|@"C18C|@"C1A8|@"C1C4)
+=> @"e000 \1 @"e002@"e001;
+
+(@"C1E0|@"C1FC|@"C218|@"C234|@"C250|@"C26C|@"C288|@"C2A4|@"C2C0|@"C2DC|
+@"C2F8|@"C314|@"C330|@"C34C|@"C368|@"C384|@"C3A0|@"C3BC|@"C3D8|@"C3F4|
+@"C410|@"C42C|@"C448|@"C464|@"C480|@"C49C|@"C4B8|@"C4D4|@"C4F0|@"C50C|
+@"C528|@"C544|@"C560|@"C57C|@"C598|@"C5B4|@"C5D0|@"C5EC|@"C608|@"C624)
+=> @"e000 \1 @"e002@"e001;
+
+(@"C640|@"C65C|@"C678|@"C694|@"C6B0|@"C6CC|@"C6E8|@"C704|@"C720|@"C73C|
+@"C758|@"C774|@"C790|@"C7AC|@"C7C8|@"C7E4|@"C800|@"C81C|@"C838|@"C854|
+@"C870|@"C88C|@"C8A8|@"C8C4|@"C8E0|@"C8FC|@"C918|@"C934|@"C950|@"C96C|
+@"C988|@"C9A4|@"C9C0|@"C9DC|@"C9F8|@"CA14|@"CA30|@"CA4C|@"CA68|@"CA84)
+=> @"e000 \1 @"e002@"e001;
+
+(@"CAA0|@"CABC|@"CAD8|@"CAF4|@"CB10|@"CB2C|@"CB48|@"CB64|@"CB80|@"CB9C|
+@"CBB8|@"CBD4|@"CBF0|@"CC0C|@"CC28|@"CC44|@"CC60|@"CC7C|@"CC98|@"CCB4|
+@"CCD0|@"CCEC|@"CD08|@"CD24|@"CD40|@"CD5C|@"CD78|@"CD94|@"CDB0|@"CDCC|
+@"CDE8|@"CE04|@"CE20|@"CE3C|@"CE58|@"CE74|@"CE90|@"CEAC|@"CEC8|@"CEE4)
+=> @"e000 \1 @"e002@"e001;
+
+(@"CF00|@"CF1C|@"CF38|@"CF54|@"CF70|@"CF8C|@"CFA8|@"CFC4|@"CFE0|@"CFFC|
+@"D018|@"D034|@"D050|@"D06C|@"D088|@"D0A4|@"D0C0|@"D0DC|@"D0F8|@"D114|
+@"D130|@"D14C|@"D168|@"D184|@"D1A0|@"D1BC|@"D1D8|@"D1F4|@"D210|@"D22C|
+@"D248|@"D264|@"D280|@"D29C|@"D2B8|@"D2D4|@"D2F0|@"D30C|@"D328|@"D344)
+=> @"e000 \1 @"e002@"e001;
+
+(@"D360|@"D37C|@"D398|@"D3B4|@"D3D0|@"D3EC|@"D408|@"D424|@"D440|@"D45C|
+@"D478|@"D494|@"D4B0|@"D4CC|@"D4E8|@"D504|@"D520|@"D53C|@"D558|@"D574|
+@"D590|@"D5AC|@"D5C8|@"D5E4|@"D600|@"D61C|@"D638|@"D654|@"D670|@"D68C|
+@"D6A8|@"D6C4|@"D6E0|@"D6FC|@"D718|@"D734|@"D750|@"D76C|@"D788)
+=> @"e000 \1 @"e002@"e001;
+
+
+% Hangul syllables with final consonant RiEul.
+
+(@"AC08|@"AC24|@"AC40|@"AC5C|@"AC78|@"AC94|@"ACB0|@"ACCC|@"ACE8|@"AD04|
+@"AD20|@"AD3C|@"AD58|@"AD74|@"AD90|@"ADAC|@"ADC8|@"ADE4|@"AE00|@"AE1C|
+@"AE38|@"AE54|@"AE70|@"AE8C|@"AEA8|@"AEC4|@"AEE0|@"AEFC|@"AF18|@"AF34|
+@"AF50|@"AF6C|@"AF88|@"AFA4|@"AFC0|@"AFDC|@"AFF8|@"B014|@"B030|@"B04C)
+=> @"e000 \1 @"e004@"e001;
+
+(@"B068|@"B084|@"B0A0|@"B0BC|@"B0D8|@"B0F4|@"B110|@"B12C|@"B148|@"B164|
+@"B180|@"B19C|@"B1B8|@"B1D4|@"B1F0|@"B20C|@"B228|@"B244|@"B260|@"B27C|
+@"B298|@"B2B4|@"B2D0|@"B2EC|@"B308|@"B324|@"B340|@"B35C|@"B378|@"B394|
+@"B3B0|@"B3CC|@"B3E8|@"B404|@"B420|@"B43C|@"B458|@"B474|@"B490|@"B4AC)
+=> @"e000 \1 @"e004@"e001;
+
+(@"B4C8|@"B4E4|@"B500|@"B51C|@"B538|@"B554|@"B570|@"B58C|@"B5A8|@"B5C4|
+@"B5E0|@"B5FC|@"B618|@"B634|@"B650|@"B66C|@"B688|@"B6A4|@"B6C0|@"B6DC|
+@"B6F8|@"B714|@"B730|@"B74C|@"B768|@"B784|@"B7A0|@"B7BC|@"B7D8|@"B7F4|
+@"B810|@"B82C|@"B848|@"B864|@"B880|@"B89C|@"B8B8|@"B8D4|@"B8F0|@"B90C)
+=> @"e000 \1 @"e004@"e001;
+
+(@"B928|@"B944|@"B960|@"B97C|@"B998|@"B9B4|@"B9D0|@"B9EC|@"BA08|@"BA24|
+@"BA40|@"BA5C|@"BA78|@"BA94|@"BAB0|@"BACC|@"BAE8|@"BB04|@"BB20|@"BB3C|
+@"BB58|@"BB74|@"BB90|@"BBAC|@"BBC8|@"BBE4|@"BC00|@"BC1C|@"BC38|@"BC54|
+@"BC70|@"BC8C|@"BCA8|@"BCC4|@"BCE0|@"BCFC|@"BD18|@"BD34|@"BD50|@"BD6C)
+=> @"e000 \1 @"e004@"e001;
+
+(@"BD88|@"BDA4|@"BDC0|@"BDDC|@"BDF8|@"BE14|@"BE30|@"BE4C|@"BE68|@"BE84|
+@"BEA0|@"BEBC|@"BED8|@"BEF4|@"BF10|@"BF2C|@"BF48|@"BF64|@"BF80|@"BF9C|
+@"BFB8|@"BFD4|@"BFF0|@"C00C|@"C028|@"C044|@"C060|@"C07C|@"C098|@"C0B4|
+@"C0D0|@"C0EC|@"C108|@"C124|@"C140|@"C15C|@"C178|@"C194|@"C1B0|@"C1CC)
+=> @"e000 \1 @"e004@"e001;
+
+(@"C1E8|@"C204|@"C220|@"C23C|@"C258|@"C274|@"C290|@"C2AC|@"C2C8|@"C2E4|
+@"C300|@"C31C|@"C338|@"C354|@"C370|@"C38C|@"C3A8|@"C3C4|@"C3E0|@"C3FC|
+@"C418|@"C434|@"C450|@"C46C|@"C488|@"C4A4|@"C4C0|@"C4DC|@"C4F8|@"C514|
+@"C530|@"C54C|@"C568|@"C584|@"C5A0|@"C5BC|@"C5D8|@"C5F4|@"C610|@"C62C)
+=> @"e000 \1 @"e004@"e001;
+
+(@"C648|@"C664|@"C680|@"C69C|@"C6B8|@"C6D4|@"C6F0|@"C70C|@"C728|@"C744|
+@"C760|@"C77C|@"C798|@"C7B4|@"C7D0|@"C7EC|@"C808|@"C824|@"C840|@"C85C|
+@"C878|@"C894|@"C8B0|@"C8CC|@"C8E8|@"C904|@"C920|@"C93C|@"C958|@"C974|
+@"C990|@"C9AC|@"C9C8|@"C9E4|@"CA00|@"CA1C|@"CA38|@"CA54|@"CA70|@"CA8C)
+=> @"e000 \1 @"e004@"e001;
+
+(@"CAA8|@"CAC4|@"CAE0|@"CAFC|@"CB18|@"CB34|@"CB50|@"CB6C|@"CB88|@"CBA4|
+@"CBC0|@"CBDC|@"CBF8|@"CC14|@"CC30|@"CC4C|@"CC68|@"CC84|@"CCA0|@"CCBC|
+@"CCD8|@"CCF4|@"CD10|@"CD2C|@"CD48|@"CD64|@"CD80|@"CD9C|@"CDB8|@"CDD4|
+@"CDF0|@"CE0C|@"CE28|@"CE44|@"CE60|@"CE7C|@"CE98|@"CEB4|@"CED0|@"CEEC)
+=> @"e000 \1 @"e004@"e001;
+
+(@"CF08|@"CF24|@"CF40|@"CF5C|@"CF78|@"CF94|@"CFB0|@"CFCC|@"CFE8|@"D004|
+@"D020|@"D03C|@"D058|@"D074|@"D090|@"D0AC|@"D0C8|@"D0E4|@"D100|@"D11C|
+@"D138|@"D154|@"D170|@"D18C|@"D1A8|@"D1C4|@"D1E0|@"D1FC|@"D218|@"D234|
+@"D250|@"D26C|@"D288|@"D2A4|@"D2C0|@"D2DC|@"D2F8|@"D314|@"D330|@"D34C)
+=> @"e000 \1 @"e004@"e001;
+
+(@"D368|@"D384|@"D3A0|@"D3BC|@"D3D8|@"D3F4|@"D410|@"D42C|@"D448|@"D464|
+@"D480|@"D49C|@"D4B8|@"D4D4|@"D4F0|@"D50C|@"D528|@"D544|@"D560|@"D57C|
+@"D598|@"D5B4|@"D5D0|@"D5EC|@"D608|@"D624|@"D640|@"D65C|@"D678|@"D694|
+@"D6B0|@"D6CC|@"D6E8|@"D704|@"D720|@"D73C|@"D758|@"D774|@"D790)
+=> @"e000 \1 @"e004@"e001;
+
+
+% The rest of Hangul syllables
+
+(@"AC00-@"D7A3)
+=> @"e000 \1 @"e003@"e001;
+
+% Symbols defined in KS X 1001 character set
+
+
+
+% (@"a1)(@"ae|@"b0|@"b2|@"b4|@"b6|@"b8|@"ba|@"bc) => @"e000 \1 ;
+
+(@"2018|@"201C|@"3014|@"3008|@"300A|@"300C|@"300E|@"3010)
+=> @"e000 \1 ;
+
+
+% (@"a1)(@"af|@"b1|@"b3|@"b5|@"b7|@"b9|@"bb|@"bd) => \1 @"e001;
+
+(@"2019|@"201D|@"3015|@"3009|@"300B|@"300D|@"300F|@"3011)
+=> \1 @"e001;
+
+
+% (@"a1)(@"c6|@"c8|@"c9|@"cb-@"cc) => \1 @"e002@"e001;
+
+(@"00B0|@"2033|@"2103|@"FFE0|@"FFE1)
+=> \1 @"e002@"e001;
+
+
+% (@"a1)(@"c7|@"cd) => \1 @"e003@"e001;
+
+(@"2032|@"FFE5)
+=> \1 @"e003@"e001;
+
+
+% (@"a2)(@"b5|@"b6) => \1 @"e002@"e001;
+
+(@"2109|@"2030)
+=> \1 @"e002@"e001;
+
+
+% (@"a3)(@"dc) => \1 @"e003@"e001;
+
+(@"FFE6)
+=> \1 @"e003@"e001;
+
+
+% (@"a2)(@"de-@"e1) => @"e000 \1 @"e002@"e001;
+
+(@"327F|@"321C|@"2116|@"33C7)
+=> @"e000 \1 @"e002@"e001;
+
+
+% (@"a3)(@"b2|@"b4|@"b5|@"b9|@"c0-@"cb|@"cf-@"d1|@"d3-@"da|@"e1-@"eb|@"ef-@"f1|@"f3-@"fa) => @"e000 \1 @"e002@"e001;
+
+(@"FF12|@"FF14|@"FF15|@"FF19|@"FF20|@"FF21|@"FF22|@"FF23|@"FF24|@"FF25|
+@"FF26|@"FF27|@"FF28|@"FF29|@"FF2A|@"FF2B|@"FF2F|@"FF30|@"FF31|@"FF33|
+@"FF34|@"FF35|@"FF36|@"FF37|@"FF38|@"FF39|@"FF3A|@"FF41|@"FF42|@"FF43|
+@"FF44|@"FF45|@"FF46|@"FF47|@"FF48|@"FF49|@"FF4A|@"FF4B|@"FF4F|@"FF50)
+=> @"e000 \1 @"e002@"e001;
+
+(@"FF51|@"FF53|@"FF54|@"FF55|@"FF56|@"FF57|@"FF58|@"FF59|@"FF5A)
+=> @"e000 \1 @"e002@"e001;
+
+
+% (@"a4)(@"c6|@"bf-@"d3|@"f7-@"fe) => @"e000 \1 @"e002@"e001;
+
+(@"3156|@"314F|@"3150|@"3151|@"3152|@"3153|@"3154|@"3155|@"3157|@"3158|
+@"3159|@"315A|@"315B|@"315C|@"315D|@"315E|@"315F|@"3160|@"3161|@"3162|
+@"3163|@"3187|@"3188|@"3189|@"318A|@"318B|@"318C|@"318D|@"318E)
+=> @"e000 \1 @"e002@"e001;
+
+
+% (@"a5)(@"a2|@"a4|@"a5|@"a9|@"b1|@"b3|@"b4|@"b8|@"c1-@"c4|@"c6-@"ce|@"d0-@"d3|@"d5-@"d8|@"e1-@"e4|@"e6-@"ee|@"f0-@"f3|@"f5-@"f8) => @"e000 \1 @"e002@"e001;
+
+(@"2171|@"2173|@"2174|@"2178|@"2161|@"2163|@"2164|@"2168|@"0391|@"0392|
+@"0393|@"0394|@"0396|@"0397|@"0398|@"0399|@"039A|@"039B|@"039C|@"039D|
+@"039E|@"03A0|@"03A1|@"03A3|@"03A4|@"03A6|@"03A7|@"03A8|@"03A9|@"03B1|
+@"03B2|@"03B3|@"03B4|@"03B6|@"03B7|@"03B8|@"03B9|@"03BA|@"03BB|@"03BC)
+=> @"e000 \1 @"e002@"e001;
+
+(@"03BD|@"03BE|@"03C0|@"03C1|@"03C3|@"03C4|@"03C6|@"03C7|@"03C8|@"03C9)
+=> @"e000 \1 @"e002@"e001;
+
+
+% (@"a7)(@"a1-@"b5|@"bd-@"d8|@"dc-@"de|@"e2-@"e3|@"e9|@"eb) => @"e000 \1 @"e002@"e001;
+
+(@"3395|@"3396|@"3397|@"2113|@"3398|@"33C4|@"33A3|@"33A4|@"33A5|@"33A6|
+@"3399|@"339A|@"339B|@"339C|@"339D|@"339E|@"339F|@"33A0|@"33A1|@"33A2|
+@"33CA|@"33A7|@"33A8|@"33B0|@"33B1|@"33B2|@"33B3|@"33B4|@"33B5|@"33B6|
+@"33B7|@"33B8|@"33B9|@"3380|@"3381|@"3382|@"3383|@"3384|@"33BA|@"33BB)
+=> @"e000 \1 @"e002@"e001;
+
+(@"33BC|@"33BD|@"33BE|@"33BF|@"3390|@"3391|@"3392|@"3393|@"3394|@"338A|
+@"338B|@"338C|@"33AE|@"33AF|@"33DD|@"33D3)
+=> @"e000 \1 @"e002@"e001;
+
+
+% ()() => \1 ;
+
+
+% (@"a8|@"a9)(@"bf-@"d7|@"db-@"dd|@"df-@"e6|@"e8|@"ea|@"eb|@"ef|@"f2|@"f4|@"f5|@"f8|@"fd) => @"e000 \1 @"e002@"e001;
+
+(@"326E|@"326F|@"3270|@"3271|@"3272|@"3273|@"3274|@"3275|@"3276|@"3277|
+@"3278|@"3279|@"327A|@"327B|@"24D0|@"24D1|@"24D2|@"24D3|@"24D4|@"24D5|
+@"24D6|@"24D7|@"24D8|@"24D9|@"24DA|@"24DE|@"24DF|@"24E0|@"24E2|@"24E3|
+@"24E4|@"24E5|@"24E6|@"24E7|@"24E8|@"24E9|@"2461|@"2463|@"2464|@"2468)
+=> @"e000 \1 @"e002@"e001;
+
+(@"246B|@"246D|@"246E|@"2154|@"215D|@"320E|@"320F|@"3210|@"3211|@"3212|
+@"3213|@"3214|@"3215|@"3216|@"3217|@"3218|@"3219|@"321A|@"321B|@"249C|
+@"249D|@"249E|@"249F|@"24A0|@"24A1|@"24A2|@"24A3|@"24A4|@"24A5|@"24A6|
+@"24AA|@"24AB|@"24AC|@"24AE|@"24AF|@"24B0|@"24B1|@"24B2|@"24B3|@"24B4)
+=> @"e000 \1 @"e002@"e001;
+
+(@"24B5|@"2475|@"2477|@"2478|@"247C|@"247F|@"2481|@"2482|@"00B3|@"2083)
+=> @"e000 \1 @"e002@"e001;
+
+
+% (@"a8)(@"f8|@"fd) => @"e000 \1 @"e002@"e001;
+
+
+% (@"a2)(@"e2-@"e4) => @"e000 \1 @"e003@"e001;
+
+(@"2122|@"33C2|@"33D8)
+=> @"e000 \1 @"e003@"e001;
+
+
+% (@"a3)(@"b0|@"b3|@"b6|@"cd|@"ce|@"ed|@"ee) => @"e000 \1 @"e003@"e001;
+
+(@"FF10|@"FF13|@"FF16|@"FF2D|@"FF2E|@"FF4D|@"FF4E)
+=> @"e000 \1 @"e003@"e001;
+
+
+% (@"a4)(@"a1-@"a8|@"aa-@"be|@"d5-@"f6) => @"e000 \1 @"e003@"e001;
+
+(@"3131|@"3132|@"3133|@"3134|@"3135|@"3136|@"3137|@"3138|@"313A|@"313B|
+@"313C|@"313D|@"313E|@"313F|@"3140|@"3141|@"3142|@"3143|@"3144|@"3145|
+@"3146|@"3147|@"3148|@"3149|@"314A|@"314B|@"314C|@"314D|@"314E|@"3165|
+@"3166|@"3167|@"3168|@"3169|@"316A|@"316B|@"316C|@"316D|@"316E|@"316F)
+=> @"e000 \1 @"e003@"e001;
+
+(@"3170|@"3171|@"3172|@"3173|@"3174|@"3175|@"3176|@"3177|@"3178|@"3179|
+@"317A|@"317B|@"317C|@"317D|@"317E|@"317F|@"3180|@"3181|@"3182|@"3183|
+@"3184|@"3185|@"3186)
+=> @"e000 \1 @"e003@"e001;
+
+
+% (@"a5)(@"a3|@"a6|@"aa|@"b2|@"b5|@"b9|@"c5|@"cf|@"d4|@"e5|@"ef|@"f4) => @"e000 \1 @"e003@"e001;
+
+(@"2172|@"2175|@"2179|@"2162|@"2165|@"2169|@"0395|@"039F|@"03A5|@"03B5|
+@"03BF|@"03C5)
+=> @"e000 \1 @"e003@"e001;
+
+
+% (@"a7)(@"b6-@"b8|@"d9-@"db|@"e1|@"e4|@"ea|@"ef) => @"e000 \1 @"e003@"e001;
+
+(@"338D|@"338E|@"338F|@"2126|@"33C0|@"33C1|@"33AD|@"33DB|@"33D0|@"33C6)
+=> @"e000 \1 @"e003@"e001;
+
+
+% (@"a8|@"a9)(@"b1-@"b3|@"b5-@"be|@"d9|@"da|@"e9|@"ec|@"f0|@"f3|@"fa|@"fc) => @"e000 \1 @"e003@"e001;
+
+(@"3260|@"3261|@"3262|@"3264|@"3265|@"3266|@"3267|@"3268|@"3269|@"326A|
+@"326B|@"326C|@"326D|@"24DC|@"24DD|@"2462|@"2465|@"2469|@"246C|@"00BE|
+@"215C|@"3200|@"3201|@"3202|@"3204|@"3205|@"3206|@"3207|@"3208|@"3209|
+@"320A|@"320B|@"320C|@"320D|@"24A8|@"24A9|@"2476|@"2479|@"247D|@"2480)
+=> @"e000 \1 @"e003@"e001;
+
+(@"207F|@"2082)
+=> @"e000 \1 @"e003@"e001;
+
+
+% (@"a8)(@"fa|@"fc) => @"e000 \1 @"e003@"e001;
+
+
+% (@"a2)(@"e5) => @"e000 \1 @"e004@"e001;
+
+(@"2121)
+=> @"e000 \1 @"e004@"e001;
+
+
+% (@"a3)(@"b1|@"b7|@"b8|@"cc|@"d2|@"ec|@"f2) => @"e000 \1 @"e004@"e001;
+
+(@"FF11|@"FF17|@"FF18|@"FF2C|@"FF32|@"FF4C|@"FF52)
+=> @"e000 \1 @"e004@"e001;
+
+
+% (@"a4)(@"a9) => @"e000 \1 @"e004@"e001;
+
+(@"3139)
+=> @"e000 \1 @"e004@"e001;
+
+
+% (@"a5)(@"a1|@"a7|@"a8|@"b0|@"b6|@"b7) => @"e000 \1 @"e004@"e001;
+
+(@"2170|@"2176|@"2177|@"2160|@"2166|@"2167)
+=> @"e000 \1 @"e004@"e001;
+
+
+% (@"a7)(@"ba-@"bc|@"df-@"e0|@"e5-@"e8) => @"e000 \1 @"e004@"e001;
+
+(@"3388|@"3389|@"33C8|@"33D6|@"33C5|@"33A9|@"33AA|@"33AB|@"33AC)
+=> @"e000 \1 @"e004@"e001;
+
+
+% (@"a8|@"a9)(@"b4|@"d8|@"de|@"e7|@"ed|@"ee|@"f1|@"f6|@"f7|@"f9|@"fb|@"fe) => @"e000 \1 @"e004@"e001;
+
+(@"3263|@"24DB|@"24E1|@"2460|@"2466|@"2467|@"246A|@"00BD|@"2153|@"00BC|
+@"215B|@"215E|@"3203|@"24A7|@"24AD|@"2474|@"247A|@"247B|@"247E|@"00B9|
+@"00B2|@"2074|@"2081|@"2084)
+=> @"e000 \1 @"e004@"e001;
+
+
+% (@"a8)(@"f6|@"f7|@"f9|@"fb|@"fe) => @"e000 \1 @"e004@"e001;
+
+
+% (@"a1-@"ac)(@"a1-@"fe) => @"e000 \1 @"e001;
+
+(@"3000|@"3001|@"3002|@"00B7|@"2025|@"2026|@"00A8|@"3003|@"00AD|@"2015|
+@"2225|@"FF3C|@"223C|@"00B1|@"00D7|@"00F7|@"2260|@"2264|@"2265|@"221E|
+@"2234|@"212B|@"2642|@"2640|@"2220|@"22A5|@"2312|@"2202|@"2207|@"2261|
+@"2252|@"00A7|@"203B|@"2606|@"2605|@"25CB|@"25CF|@"25CE|@"25C7|@"25C6)
+=> @"e000 \1 @"e001;
+
+(@"25A1|@"25A0|@"25B3|@"25B2|@"25BD|@"25BC|@"2192|@"2190|@"2191|@"2193|
+@"2194|@"3013|@"226A|@"226B|@"221A|@"223D|@"221D|@"2235|@"222B|@"222C|
+@"2208|@"220B|@"2286|@"2287|@"2282|@"2283|@"222A|@"2229|@"2227|@"2228|
+@"FFE2|@"21D2|@"21D4|@"2200|@"2203|@"00B4|@"FF5E|@"02C7|@"02D8|@"02DD)
+=> @"e000 \1 @"e001;
+
+(@"02DA|@"02D9|@"00B8|@"02DB|@"00A1|@"00BF|@"02D0|@"222E|@"2211|@"220F|
+@"00A4|@"25C1|@"25C0|@"25B7|@"25B6|@"2664|@"2660|@"2661|@"2665|@"2667|
+@"2663|@"2299|@"25C8|@"25A3|@"25D0|@"25D1|@"2592|@"25A4|@"25A5|@"25A8|
+@"25A7|@"25A6|@"25A9|@"2668|@"260F|@"260E|@"261C|@"261E|@"00B6|@"2020)
+=> @"e000 \1 @"e001;
+
+(@"2021|@"2195|@"2197|@"2199|@"2196|@"2198|@"266D|@"2669|@"266A|@"266C|
+@"FF01|@"FF02|@"FF03|@"FF04|@"FF05|@"FF06|@"FF07|@"FF08|@"FF09|@"FF0A|
+@"FF0B|@"FF0C|@"FF0D|@"FF0E|@"FF0F|@"FF1A|@"FF1B|@"FF1C|@"FF1D|@"FF1E|
+@"FF1F|@"FF3B|@"FF3D|@"FF3E|@"FF3F|@"FF40|@"FF5B|@"FF5C|@"FF5D|@"FFE3)
+=> @"e000 \1 @"e001;
+
+(@"3164|@"2500|@"2502|@"250C|@"2510|@"2518|@"2514|@"251C|@"252C|@"2524|
+@"2534|@"253C|@"2501|@"2503|@"250F|@"2513|@"251B|@"2517|@"2523|@"2533|
+@"252B|@"253B|@"254B|@"2520|@"252F|@"2528|@"2537|@"253F|@"251D|@"2530|
+@"2525|@"2538|@"2542|@"2512|@"2511|@"251A|@"2519|@"2516|@"2515|@"250E)
+=> @"e000 \1 @"e001;
+
+(@"250D|@"251E|@"251F|@"2521|@"2522|@"2526|@"2527|@"2529|@"252A|@"252D|
+@"252E|@"2531|@"2532|@"2535|@"2536|@"2539|@"253A|@"253D|@"253E|@"2540|
+@"2541|@"2543|@"2544|@"2545|@"2546|@"2547|@"2548|@"2549|@"254A|@"33CF|
+@"33C3|@"33C9|@"33DC|@"00C6|@"00D0|@"00AA|@"0126|@"0132|@"013F|@"0141)
+=> @"e000 \1 @"e001;
+
+(@"00D8|@"0152|@"00BA|@"00DE|@"0166|@"014A|@"00E6|@"0111|@"00F0|@"0127|
+@"0131|@"0133|@"0138|@"0140|@"0142|@"00F8|@"0153|@"00DF|@"00FE|@"0167|
+@"014B|@"0149|@"3041|@"3042|@"3043|@"3044|@"3045|@"3046|@"3047|@"3048|
+@"3049|@"304A|@"304B|@"304C|@"304D|@"304E|@"304F|@"3050|@"3051|@"3052)
+=> @"e000 \1 @"e001;
+
+(@"3053|@"3054|@"3055|@"3056|@"3057|@"3058|@"3059|@"305A|@"305B|@"305C|
+@"305D|@"305E|@"305F|@"3060|@"3061|@"3062|@"3063|@"3064|@"3065|@"3066|
+@"3067|@"3068|@"3069|@"306A|@"306B|@"306C|@"306D|@"306E|@"306F|@"3070|
+@"3071|@"3072|@"3073|@"3074|@"3075|@"3076|@"3077|@"3078|@"3079|@"307A)
+=> @"e000 \1 @"e001;
+
+(@"307B|@"307C|@"307D|@"307E|@"307F|@"3080|@"3081|@"3082|@"3083|@"3084|
+@"3085|@"3086|@"3087|@"3088|@"3089|@"308A|@"308B|@"308C|@"308D|@"308E|
+@"308F|@"3090|@"3091|@"3092|@"3093|@"30A1|@"30A2|@"30A3|@"30A4|@"30A5|
+@"30A6|@"30A7|@"30A8|@"30A9|@"30AA|@"30AB|@"30AC|@"30AD|@"30AE|@"30AF)
+=> @"e000 \1 @"e001;
+
+(@"30B0|@"30B1|@"30B2|@"30B3|@"30B4|@"30B5|@"30B6|@"30B7|@"30B8|@"30B9|
+@"30BA|@"30BB|@"30BC|@"30BD|@"30BE|@"30BF|@"30C0|@"30C1|@"30C2|@"30C3|
+@"30C4|@"30C5|@"30C6|@"30C7|@"30C8|@"30C9|@"30CA|@"30CB|@"30CC|@"30CD|
+@"30CE|@"30CF|@"30D0|@"30D1|@"30D2|@"30D3|@"30D4|@"30D5|@"30D6|@"30D7)
+=> @"e000 \1 @"e001;
+
+(@"30D8|@"30D9|@"30DA|@"30DB|@"30DC|@"30DD|@"30DE|@"30DF|@"30E0|@"30E1|
+@"30E2|@"30E3|@"30E4|@"30E5|@"30E6|@"30E7|@"30E8|@"30E9|@"30EA|@"30EB|
+@"30EC|@"30ED|@"30EE|@"30EF|@"30F0|@"30F1|@"30F2|@"30F3|@"30F4|@"30F5|
+@"30F6|@"0410|@"0411|@"0412|@"0413|@"0414|@"0415|@"0401|@"0416|@"0417)
+=> @"e000 \1 @"e001;
+
+(@"0418|@"0419|@"041A|@"041B|@"041C|@"041D|@"041E|@"041F|@"0420|@"0421|
+@"0422|@"0423|@"0424|@"0425|@"0426|@"0427|@"0428|@"0429|@"042A|@"042B|
+@"042C|@"042D|@"042E|@"042F|@"0430|@"0431|@"0432|@"0433|@"0434|@"0435|
+@"0451|@"0436|@"0437|@"0438|@"0439|@"043A|@"043B|@"043C|@"043D|@"043E)
+=> @"e000 \1 @"e001;
+
+(@"043F|@"0440|@"0441|@"0442|@"0443|@"0444|@"0445|@"0446|@"0447|@"0448|
+@"0449|@"044A|@"044B|@"044C|@"044D|@"044E|@"044F)
+=> @"e000 \1 @"e001;
+
+% Hanja with Korean pronunciation with final consonant RiEul.
+
+(@"4E03|@"4E3F|@"4E40|@"4E59|@"4E64|@"4E67|@"4E6B|@"4E6C|@"4E6D|@"4E6F|
+@"4E72|@"4E76|@"4E77|@"4E7A|@"4E7B|@"4E7C|@"4E85|@"4E90|@"4ECF|@"4EE1|
+@"4F10|@"4F56|@"4F76|@"4F78|@"4F7E|@"4F84|@"4FBB|@"5014|@"5070|@"5091|
+@"50C1|@"50EA|@"5128|@"5140|@"516B|@"51B3|@"51B9|@"51BD|@"51D3|@"5214)
+=> @"e000 \1 @"e004@"e001;
+
+(@"5216|@"5217|@"521C|@"522E|@"5239|@"524C|@"524E|@"525F|@"5272|@"5280|
+@"52A3|@"52AE|@"52BC|@"52C3|@"52F6|@"5346|@"5352|@"5368|@"5369|@"5379|
+@"537C|@"5380|@"5394|@"53D5|@"53ED|@"53F1|@"5403|@"5409|@"5421|@"5437|
+@"547E|@"5484|@"5487|@"5488|@"54A7|@"54F1|@"54F2|@"54F3|@"54F7|@"551C)
+=> @"e000 \1 @"e004@"e001;
+
+(@"553F|@"555C|@"5586|@"55E2|@"55F6|@"560E|@"564E|@"5660|@"5676|@"56D0|
+@"56EB|@"57A4|@"57D1|@"57D2|@"5800|@"580B|@"5817|@"58F1|@"58F9|@"5931|
+@"596A|@"59B2|@"59DE|@"5A9F|@"5AC9|@"5B51|@"5B7C|@"5B7D|@"5B9F|@"5BA4|
+@"5BBB|@"5BC6|@"5BDF|@"5BE6|@"5C48|@"5C51|@"5C79|@"5C8A|@"5CAA|@"5D1B)
+=> @"e000 \1 @"e004@"e001;
+
+(@"5D42|@"5F17|@"5F3C|@"5F42|@"5F46|@"5F7F|@"5F8B|@"5FB9|@"5FC5|@"5FFD|
+@"601B|@"6064|@"6085|@"6089|@"60A6|@"60D9|@"60DA|@"6144|@"618B|@"620C|
+@"621E|@"622A|@"624E|@"6289|@"62B9|@"62D9|@"62EC|@"62F6|@"634F|@"6369|
+@"637A|@"6387|@"63E0|@"63F2|@"6430|@"6492|@"64A4|@"64A5|@"64AE|@"64BB)
+=> @"e000 \1 @"e004@"e001;
+
+(@"64E6|@"65E5|@"66AC|@"66B1|@"66F0|@"66F7|@"6705|@"6708|@"672B|@"672D|
+@"672E|@"672F|@"6770|@"67D2|@"6817|@"681D|@"6840|@"684E|@"6854|@"6954|
+@"696C|@"69A4|@"69BE|@"6A12|@"6A43|@"6A58|@"6ADB|@"6B3B|@"6B47|@"6B60|
+@"6B7F|@"6B81|@"6C54|@"6C69|@"6C7A|@"6C92|@"6C95|@"6CAB|@"6CC6|@"6D0C)
+=> @"e000 \1 @"e004@"e001;
+
+(@"6D4C|@"6D59|@"6D61|@"6DC8|@"6E24|@"6E8C|@"6EA2|@"6EA7|@"6EC5|@"6EED|
+@"6EF5|@"6F06|@"6F30|@"6F4F|@"6F51|@"6F54|@"6F88|@"70C8|@"715E|@"71B1|
+@"7207|@"7269|@"72B5|@"731D|@"733E|@"7357|@"73A6|@"73CC|@"745F|@"74C6|
+@"7562|@"7599|@"75B8|@"75BE|@"7664|@"767A|@"767C|@"778E|@"77A5|@"77DE)
+=> @"e000 \1 @"e004@"e001;
+
+(@"77FB|@"789F|@"7953|@"79E3|@"79E9|@"79EB|@"79F8|@"7A27|@"7A74|@"7A75|
+@"7A81|@"7A83|@"7A9F|@"7AA3|@"7ACA|@"7B0F|@"7B46|@"7B48|@"7B4F|@"7BC0|
+@"7BE5|@"7BF3|@"7BFE|@"7CA4|@"7CB5|@"7D07|@"7D2E|@"7D31|@"7D32|@"7D49|
+@"7D50|@"7D55|@"7D5C|@"7D70|@"7D76|@"7E88|@"7F3A|@"7F70|@"7F78|@"7F7C)
+=> @"e000 \1 @"e004@"e001;
+
+(@"7FAF|@"8052|@"807F|@"80AD|@"8116|@"815F|@"8183|@"819D|@"81A3|@"81EC|
+@"820C|@"8274|@"82FE|@"8300|@"8301|@"8309|@"845B|@"84BA|@"84FD|@"8511|
+@"8568|@"859B|@"85A9|@"8616|@"8671|@"86DE|@"86E3|@"86ED|@"871C|@"874E|
+@"8768|@"87C0|@"87CB|@"880D|@"8840|@"884A|@"88C2|@"893B|@"896A|@"896D)
+=> @"e000 \1 @"e004@"e001;
+
+(@"89D6|@"89F1|@"8A10|@"8A16|@"8A23|@"8A25|@"8A2D|@"8A58|@"8A70|@"8B10|
+@"8B4E|@"8C41|@"8D90|@"8DCB|@"8DCC|@"8E55|@"8E69|@"8ECB|@"8EFC|@"8F1F|
+@"8F44|@"8F4D|@"8FA2|@"8FA3|@"8FC4|@"8FED|@"9002|@"904F|@"9054|@"90C5|
+@"9166|@"9197|@"91B1|@"9238|@"9244|@"925E|@"9262|@"9265|@"9295|@"9323)
+=> @"e000 \1 @"e004@"e001;
+
+(@"93B0|@"9435|@"9455|@"95A5|@"95B1|@"95B2|@"95CA|@"95CB|@"95D5|@"95E5|
+@"9622|@"9689|@"96EA|@"977A|@"977C|@"97A8|@"97B8|@"97C3|@"97CD|@"97E0|
+@"9801|@"981E|@"98B2|@"98B3|@"98CB|@"98FB|@"992E|@"999D|@"99B9|@"99DC|
+@"9A2D|@"9A72|@"9AA8|@"9AEE|@"9AF4|@"9AFA|@"9B05|@"9B20|@"9B30|@"9B31)
+=> @"e000 \1 @"e004@"e001;
+
+(@"9B43|@"9B9A|@"9C48|@"9C49|@"9CE6|@"9D30|@"9D36|@"9D53|@"9D6F|@"9DA1|
+@"9DBB|@"9DE9|@"9DF8|@"9EDC|@"9EE0|@"9EFB|@"9F08|@"9F55|@"9F67|@"9F9E|
+@"F904|@"F909|@"F961|@"F967|@"F99C|@"F99D|@"F99E|@"F99F|@"F9A0|@"F9A1|
+@"F9D8|@"F9D9|@"F9DA|@"F9DB|@"FA0C)
+=> @"e000 \1 @"e004@"e001;
+
+
+% Hanja with Korean pronunciation without final consonant.
+
+(@"4E02|@"4E05|@"4E0B|@"4E0C|@"4E0E|@"4E15|@"4E16|@"4E18|@"4E1F|@"4E20|
+@"4E22|@"4E23|@"4E29|@"4E2B|@"4E36|@"4E37|@"4E3B|@"4E42|@"4E43|@"4E45|
+@"4E46|@"4E48|@"4E4B|@"4E4D|@"4E4E|@"4E56|@"4E5C|@"4E5F|@"4E63|@"4E68|
+@"4E69|@"4E73|@"4E84|@"4E86|@"4E87|@"4E88|@"4E8A|@"4E8B|@"4E8C|@"4E8E)
+=> @"e000 \1 @"e003@"e001;
+
+(@"4E92|@"4E93|@"4E94|@"4E9B|@"4E9C|@"4E9D|@"4E9E|@"4EA0|@"4EA4|@"4EA5|
+@"4EB1|@"4EB4|@"4EBD|@"4EC6|@"4EC7|@"4ECB|@"4ED2|@"4ED4|@"4ED5|@"4ED6|
+@"4ED8|@"4EE3|@"4EE5|@"4EF3|@"4EF5|@"4EF7|@"4F01|@"4F03|@"4F0A|@"4F0D|
+@"4F0E|@"4F11|@"4F19|@"4F30|@"4F3A|@"4F3C|@"4F3D|@"4F3E|@"4F40|@"4F41)
+=> @"e000 \1 @"e003@"e001;
+
+(@"4F47|@"4F48|@"4F4A|@"4F4B|@"4F4D|@"4F4E|@"4F4F|@"4F50|@"4F51|@"4F55|
+@"4F57|@"4F58|@"4F59|@"4F5D|@"4F60|@"4F69|@"4F6A|@"4F74|@"4F79|@"4F7B|
+@"4F7C|@"4F7D|@"4F85|@"4F86|@"4F87|@"4F88|@"4F89|@"4F8B|@"4F8D|@"4F8E|
+@"4F8F|@"4F91|@"4F94|@"4F98|@"4F9C|@"4F9D|@"4F9E|@"4FA1|@"4FA3|@"4FA4)
+=> @"e000 \1 @"e003@"e001;
+
+(@"4FAE|@"4FAF|@"4FB3|@"4FB6|@"4FB8|@"4FC1|@"4FC2|@"4FC4|@"4FC5|@"4FC9|
+@"4FCC|@"4FCE|@"4FCF|@"4FD0|@"4FD8|@"4FD9|@"4FDA|@"4FDD|@"4FDE|@"4FE3|
+@"4FE4|@"4FE5|@"4FEE|@"4FEF|@"4FF0|@"4FF1|@"4FF2|@"4FF3|@"4FF5|@"4FF7|
+@"4FF9|@"4FFB|@"4FFE|@"5003|@"5004|@"5005|@"500B|@"5012|@"5015|@"5019)
+=> @"e000 \1 @"e003@"e001;
+
+(@"501B|@"5020|@"5024|@"5028|@"502A|@"502E|@"5033|@"5036|@"503B|@"503C|
+@"5049|@"504A|@"504C|@"504E|@"5056|@"505D|@"5060|@"5062|@"5068|@"5069|
+@"506B|@"506F|@"5072|@"5076|@"5077|@"5078|@"5079|@"507D|@"5080|@"5083|
+@"5085|@"508C|@"5092|@"5099|@"509A|@"509C|@"509E|@"50A2|@"50AC|@"50AE)
+=> @"e000 \1 @"e003@"e001;
+
+(@"50B4|@"50B5|@"50BA|@"50BB|@"50C2|@"50C4|@"50D1|@"50D6|@"50DA|@"50DB|
+@"50DE|@"50DF|@"50E5|@"50E6|@"50EC|@"50F9|@"50FD|@"50FE|@"50FF|@"5100|
+@"5108|@"510C|@"5112|@"5113|@"5114|@"5115|@"5117|@"511B|@"5121|@"5122|
+@"5124|@"5126|@"5129|@"512A|@"512B|@"5132|@"5137|@"5138|@"513A|@"513D)
+=> @"e000 \1 @"e003@"e001;
+
+(@"5146|@"514A|@"514E|@"5150|@"5152|@"5154|@"5155|@"515C|@"516A|@"516E|
+@"5176|@"5177|@"5180|@"5183|@"518D|@"5190|@"5191|@"5193|@"5194|@"5198|
+@"5199|@"519D|@"519E|@"51A3|@"51A8|@"51A9|@"51B1|@"51B4|@"51B6|@"51C1|
+@"51C4|@"51C5|@"51CB|@"51D1|@"51D2|@"51D7|@"51D8|@"51DE|@"51E0|@"51E5)
+=> @"e000 \1 @"e003@"e001;
+
+(@"51E6|@"51EA|@"51F1|@"51F7|@"51F9|@"5200|@"5201|@"5202|@"5208|@"520F|
+@"5212|@"5218|@"521D|@"5228|@"5229|@"5230|@"5232|@"5233|@"5234|@"5235|
+@"5236|@"5237|@"5243|@"5249|@"5253|@"5255|@"5256|@"525A|@"525E|@"526E|
+@"5273|@"5274|@"527A|@"527D|@"527F|@"5282|@"5284|@"5289|@"528B|@"528C)
+=> @"e000 \1 @"e003@"e001;
+
+(@"5291|@"5293|@"5298|@"52A0|@"52A9|@"52AA|@"52AC|@"52AD|@"52B1|@"52B4|
+@"52B6|@"52B9|@"52D9|@"52DE|@"52DF|@"52E1|@"52E2|@"52E6|@"52EE|@"52F1|
+@"52F4|@"52F5|@"52F9|@"52FC|@"5302|@"5303|@"5305|@"530D|@"530F|@"5313|
+@"5315|@"5316|@"5318|@"5319|@"531B|@"531C|@"532C|@"532D|@"532F|@"5331)
+=> @"e000 \1 @"e003@"e001;
+
+(@"5336|@"5338|@"5348|@"5349|@"534B|@"5351|@"535F|@"5363|@"5366|@"536E|
+@"536F|@"5371|@"5372|@"5376|@"5378|@"5389|@"538A|@"538E|@"5393|@"539A|
+@"539D|@"539E|@"53A6|@"53A8|@"53A9|@"53AC|@"53AE|@"53B2|@"53B6|@"53B9|
+@"53BA|@"53BB|@"53C8|@"53C9|@"53CB|@"53CF|@"53D3|@"53D6|@"53D7|@"53D9)
+=> @"e000 \1 @"e003@"e001;
+
+(@"53DA|@"53DE|@"53DF|@"53E1|@"53E3|@"53E4|@"53E8|@"53E9|@"53EA|@"53EB|
+@"53F2|@"53F3|@"53F4|@"53F5|@"53F7|@"53F8|@"5401|@"5406|@"540E|@"540F|
+@"5410|@"5418|@"541A|@"5420|@"5427|@"542A|@"542F|@"5431|@"5434|@"5439|
+@"543A|@"543C|@"543E|@"5440|@"5443|@"544C|@"5462|@"5466|@"5467|@"5468)
+=> @"e000 \1 @"e003@"e001;
+
+(@"546A|@"546D|@"546E|@"5470|@"5471|@"5473|@"5474|@"5475|@"5476|@"5478|
+@"547C|@"547F|@"5480|@"5486|@"548A|@"548B|@"548C|@"548D|@"5490|@"5492|
+@"5495|@"5496|@"549C|@"54A1|@"54A4|@"54A5|@"54A8|@"54A9|@"54AA|@"54AB|
+@"54AC|@"54AE|@"54B2|@"54B3|@"54B7|@"54BB|@"54BC|@"54BF|@"54C0|@"54C6)
+=> @"e000 \1 @"e003@"e001;
+
+(@"54C7|@"54C9|@"54CE|@"54E5|@"54E6|@"54E9|@"54EA|@"54EC|@"54EE|@"54F0|
+@"54F6|@"54F9|@"54FA|@"54FF|@"5500|@"5504|@"5506|@"5509|@"550E|@"550F|
+@"5514|@"5515|@"5516|@"552C|@"552D|@"552E|@"552F|@"5533|@"5539|@"553E|
+@"5540|@"5542|@"554A|@"554E|@"5553|@"5555|@"5559|@"555A|@"555D|@"555E)
+=> @"e000 \1 @"e003@"e001;
+
+(@"555F|@"557B|@"557C|@"557E|@"5588|@"5589|@"558D|@"558F|@"5593|@"5599|
+@"559C|@"55A3|@"55A9|@"55AC|@"55B3|@"55BB|@"55BF|@"55C1|@"55C2|@"55C5|
+@"55C9|@"55CE|@"55DA|@"55DC|@"55DE|@"55DF|@"55E0|@"55E3|@"55E4|@"55E9|
+@"55F7|@"55F8|@"55FA|@"55FB|@"55FD|@"55FE|@"5602|@"5604|@"5605|@"5608)
+=> @"e000 \1 @"e003@"e001;
+
+(@"5609|@"560A|@"560C|@"560D|@"5610|@"5611|@"5612|@"5618|@"561B|@"561F|
+@"5628|@"5629|@"562C|@"562E|@"562F|@"5630|@"5632|@"5633|@"5634|@"5635|
+@"5636|@"5637|@"5638|@"5639|@"563A|@"563B|@"563C|@"5641|@"5645|@"564D|
+@"5650|@"5653|@"5655|@"5667|@"566A|@"566C|@"566D|@"566F|@"5672|@"5673)
+=> @"e000 \1 @"e003@"e001;
+
+(@"5685|@"5686|@"568A|@"568C|@"568E|@"568F|@"5694|@"5695|@"5698|@"5699|
+@"56A0|@"56A7|@"56AD|@"56B1|@"56B2|@"56B3|@"56BB|@"56C2|@"56C6|@"56C8|
+@"56C9|@"56CD|@"56DA|@"56DB|@"56DE|@"56EC|@"56EE|@"56F2|@"56F3|@"56FA|
+@"5703|@"5704|@"5709|@"570D|@"5716|@"5717|@"5728|@"572C|@"572D|@"572E)
+=> @"e000 \1 @"e003@"e001;
+
+(@"5730|@"5740|@"574F|@"5750|@"5761|@"5768|@"576E|@"576F|@"5773|@"5775|
+@"5777|@"5778|@"577B|@"5782|@"5788|@"5793|@"5795|@"579E|@"57A2|@"57C3|
+@"57CB|@"57DC|@"57E0|@"57E4|@"57ED|@"57F0|@"57FA|@"57FC|@"57FD|@"5806|
+@"581D|@"5820|@"5821|@"5823|@"5824|@"5826|@"582F|@"5835|@"583A|@"584A)
+=> @"e000 \1 @"e003@"e001;
+
+(@"584F|@"5850|@"5851|@"5852|@"5857|@"5859|@"5862|@"5880|@"5885|@"588D|
+@"5893|@"589C|@"589D|@"589F|@"58AE|@"58D4|@"58D5|@"58DA|@"58DD|@"58E9|
+@"58EB|@"58F2|@"58FA|@"58FB|@"58FC|@"58FD|@"5908|@"590F|@"5914|@"5916|
+@"591A|@"591C|@"592A|@"592B|@"592C|@"5937|@"5938|@"593B|@"5947|@"594E)
+=> @"e000 \1 @"e003@"e001;
+
+(@"594F|@"5953|@"595A|@"5962|@"5973|@"5974|@"5976|@"597D|@"5982|@"5991|
+@"5992|@"5993|@"5996|@"5999|@"59A3|@"59A5|@"59AC|@"59B9|@"59BB|@"59C6|
+@"59C9|@"59CB|@"59D0|@"59D1|@"59D2|@"59D4|@"59DA|@"59DD|@"59E3|@"59E4|
+@"59E5|@"59E8|@"59EB|@"59EC|@"59FF|@"5A01|@"5A03|@"5A11|@"5A13|@"5A1C)
+=> @"e000 \1 @"e003@"e001;
+
+(@"5A23|@"5A25|@"5A27|@"5A2D|@"5A35|@"5A36|@"5A3F|@"5A40|@"5A41|@"5A46|
+@"5A50|@"5A62|@"5A66|@"5A72|@"5A7F|@"5A84|@"5A8D|@"5A92|@"5A9A|@"5AA2|
+@"5AA4|@"5AAA|@"5ABA|@"5ABD|@"5ABE|@"5ABF|@"5AC1|@"5AC2|@"5AD6|@"5AD7|
+@"5ADB|@"5AE0|@"5AE2|@"5AEB|@"5AEE|@"5AEF|@"5AF6|@"5AFD|@"5B00|@"5B05)
+=> @"e000 \1 @"e003@"e001;
+
+(@"5B08|@"5B09|@"5B0C|@"5B16|@"5B25|@"5B28|@"5B2D|@"5B32|@"5B50|@"5B56|
+@"5B57|@"5B5A|@"5B5B|@"5B5C|@"5B5D|@"5B61|@"5B63|@"5B64|@"5B65|@"5B69|
+@"5B73|@"5B75|@"5B76|@"5B7A|@"5B81|@"5B87|@"5B88|@"5B8A|@"5B99|@"5B9C|
+@"5B9D|@"5BA5|@"5BB0|@"5BB5|@"5BB6|@"5BC0|@"5BC4|@"5BC7|@"5BCC|@"5BD0)
+=> @"e000 \1 @"e003@"e001;
+
+(@"5BD3|@"5BD8|@"5BE1|@"5BE4|@"5BE5|@"5BE8|@"5BEB|@"5BED|@"5BEE|@"5BF3|
+@"5BF6|@"5BF9|@"5BFE|@"5BFF|@"5C0C|@"5C0D|@"5C0E|@"5C0F|@"5C11|@"5C13|
+@"5C14|@"5C24|@"5C2D|@"5C31|@"5C38|@"5C3B|@"5C3E|@"5C3F|@"5C41|@"5C46|
+@"5C4D|@"5C4E|@"5C62|@"5C65|@"5C68|@"5C7A|@"5C88|@"5C90|@"5C94|@"5CA3)
+=> @"e000 \1 @"e003@"e001;
+
+(@"5CA5|@"5CA7|@"5CA8|@"5CAB|@"5CB1|@"5CB5|@"5CC0|@"5CD9|@"5CE3|@"5CE8|
+@"5CE9|@"5CED|@"5CF1|@"5CF6|@"5D0D|@"5D0E|@"5D14|@"5D15|@"5D24|@"5D34|
+@"5D3D|@"5D4B|@"5D4E|@"5D54|@"5D6C|@"5D81|@"5D87|@"5D8B|@"5D95|@"5DA0|
+@"5DA2|@"5DB0|@"5DB7|@"5DBC|@"5DCB|@"5DCD|@"5DDE|@"5DE2|@"5DE6|@"5DE7)
+=> @"e000 \1 @"e003@"e001;
+
+(@"5DE8|@"5DEB|@"5DEC|@"5DED|@"5DF1|@"5DF2|@"5DF3|@"5DF4|@"5DF5|@"5E02|
+@"5E03|@"5E0C|@"5E1A|@"5E1D|@"5E28|@"5E2B|@"5E36|@"5E37|@"5E3D|@"5E3F|
+@"5E43|@"5E5F|@"5E63|@"5E6C|@"5E7A|@"5E7C|@"5E7D|@"5E7E|@"5E87|@"5E8B|
+@"5E8F|@"5E96|@"5E9C|@"5EA7|@"5EAB|@"5EB3|@"5EB6|@"5EBB|@"5EBD|@"5EBE)
+=> @"e000 \1 @"e003@"e001;
+
+(@"5EC1|@"5EC3|@"5EC4|@"5EC8|@"5ECB|@"5ECF|@"5ED0|@"5ED6|@"5EDA|@"5EDD|
+@"5EDF|@"5EE1|@"5EE2|@"5EE5|@"5EE8|@"5EEC|@"5EFB|@"5EFC|@"5EFD|@"5F03|
+@"5F0A|@"5F0D|@"5F11|@"5F12|@"5F1B|@"5F1F|@"5F22|@"5F25|@"5F27|@"5F29|
+@"5F2D|@"5F40|@"5F4C|@"5F58|@"5F59|@"5F5A|@"5F5B|@"5F5D|@"5F5E|@"5F69)
+=> @"e000 \1 @"e003@"e001;
+
+(@"5F6A|@"5F6B|@"5F7C|@"5F82|@"5F85|@"5F8A|@"5F8C|@"5F90|@"5F92|@"5F98|
+@"5F99|@"5FA0|@"5FA3|@"5FAD|@"5FAE|@"5FAF|@"5FBC|@"5FBD|@"5FC9|@"5FCC|
+@"5FD7|@"5FE2|@"5FE4|@"5FEB|@"5FEE|@"5FF8|@"600A|@"6012|@"6015|@"6016|
+@"6019|@"601D|@"6020|@"6021|@"6029|@"602A|@"603E|@"6043|@"6048|@"6055)
+=> @"e000 \1 @"e003@"e001;
+
+(@"605A|@"6060|@"6062|@"6063|@"6065|@"6075|@"6084|@"608C|@"6094|@"6095|
+@"609F|@"60A0|@"60A7|@"60A9|@"60B1|@"60B2|@"60B4|@"60B8|@"60BC|@"60BD|
+@"60C6|@"60DF|@"60E0|@"60E2|@"60F0|@"60F1|@"60F4|@"60F9|@"6100|@"6101|
+@"6108|@"6109|@"610F|@"611A|@"611B|@"6127|@"612D|@"6137|@"6146|@"6148)
+=> @"e000 \1 @"e003@"e001;
+
+(@"614B|@"6153|@"6155|@"6160|@"6167|@"6168|@"616E|@"6170|@"617A|@"6182|
+@"618A|@"618D|@"6192|@"6194|@"6198|@"6199|@"61A9|@"61AE|@"61C6|@"61C8|
+@"61CB|@"61D7|@"61DF|@"61F7|@"61FC|@"61FF|@"6208|@"620A|@"620D|@"6211|
+@"6212|@"6232|@"6234|@"6235|@"6236|@"6237|@"6238|@"6240|@"6248|@"6249)
+=> @"e000 \1 @"e003@"e001;
+
+(@"624B|@"624D|@"6252|@"6257|@"6263|@"626F|@"6276|@"627A|@"627E|@"6280|
+@"6284|@"628A|@"6293|@"6294|@"6295|@"6296|@"629B|@"62AB|@"62AC|@"62B1|
+@"62BD|@"62C4|@"62C7|@"62CA|@"62CB|@"62CF|@"62D5|@"62D6|@"62D7|@"62D8|
+@"62DC|@"62E0|@"62F7|@"62FD|@"62FF|@"6301|@"6302|@"6307|@"6328|@"632A)
+=> @"e000 \1 @"e003@"e001;
+
+(@"632B|@"6342|@"6344|@"634E|@"6355|@"636E|@"6371|@"6376|@"637F|@"6383|
+@"6388|@"6389|@"638A|@"638E|@"638F|@"6392|@"639B|@"639C|@"63A1|@"63BB|
+@"63C4|@"63C6|@"63C9|@"63CF|@"63DF|@"63E9|@"63EB|@"63EE|@"63F6|@"6406|
+@"6413|@"6414|@"6416|@"6417|@"641C|@"6425|@"642F|@"643A|@"643D|@"6467)
+=> @"e000 \1 @"e003@"e001;
+
+(@"6469|@"646F|@"6473|@"6478|@"6479|@"647D|@"6485|@"6488|@"6493|@"6495|
+@"649D|@"649F|@"64A9|@"64AB|@"64AD|@"64B9|@"64BE|@"64C4|@"64CD|@"64D5|
+@"64DA|@"64E0|@"64E1|@"64E3|@"64E7|@"64EC|@"64ED|@"64FA|@"64FE|@"6504|
+@"650A|@"652A|@"652F|@"6532|@"6536|@"6537|@"6538|@"6539|@"6545|@"6548)
+=> @"e000 \1 @"e003@"e001;
+
+(@"6549|@"654D|@"654E|@"6551|@"6554|@"6556|@"6557|@"6558|@"6559|@"655D|
+@"6561|@"6569|@"6577|@"6581|@"6583|@"6585|@"6586|@"6590|@"6597|@"6599|
+@"659D|@"65A7|@"65AF|@"65BF|@"65C0|@"65C2|@"65C4|@"65C5|@"65C6|@"65C9|
+@"65D2|@"65D7|@"65E0|@"65E2|@"65E3|@"65E7|@"65E8|@"65E9|@"65F2|@"65F4)
+=> @"e000 \1 @"e003@"e001;
+
+(@"65FF|@"6603|@"660A|@"661B|@"6627|@"662B|@"662F|@"6634|@"663C|@"6641|
+@"6642|@"6648|@"665D|@"665E|@"6661|@"6664|@"6666|@"6667|@"666E|@"6677|
+@"667A|@"6681|@"6687|@"6689|@"668C|@"6690|@"6691|@"669E|@"66A3|@"66A8|
+@"66AE|@"66B3|@"66B8|@"66BF|@"66C0|@"66C1|@"66C9|@"66D3|@"66D6|@"66D9)
+=> @"e000 \1 @"e003@"e001;
+
+(@"66E6|@"66EA|@"66EC|@"66F3|@"66F8|@"66F9|@"66FA|@"66FF|@"6700|@"6709|
+@"671D|@"671E|@"671F|@"672A|@"6731|@"6733|@"6735|@"6736|@"673A|@"673D|
+@"6745|@"674E|@"6750|@"675C|@"675E|@"6761|@"676A|@"676E|@"676F|@"6772|
+@"6775|@"6777|@"677C|@"6787|@"6793|@"6798|@"6799|@"679A|@"679C|@"679D)
+=> @"e000 \1 @"e003@"e001;
+
+(@"67AF|@"67B1|@"67B2|@"67B6|@"67B7|@"67B8|@"67BE|@"67C1|@"67C5|@"67D4|
+@"67D8|@"67E2|@"67E5|@"67E9|@"67EF|@"67F0|@"67F1|@"67F3|@"67F6|@"67F9|
+@"67FB|@"67FF|@"6803|@"6816|@"682A|@"682E|@"6832|@"683D|@"6842|@"6843|
+@"6867|@"6874|@"6885|@"6893|@"6894|@"689B|@"689D|@"689F|@"68A0|@"68A2)
+=> @"e000 \1 @"e003@"e001;
+
+(@"68A7|@"68A8|@"68AD|@"68AF|@"68B0|@"68B3|@"68B6|@"68C4|@"68CA|@"68CB|
+@"68CC|@"68D0|@"68D7|@"68E3|@"68E8|@"68F2|@"68F9|@"6905|@"690E|@"6911|
+@"6912|@"6930|@"693A|@"6942|@"694F|@"6955|@"6959|@"695A|@"6961|@"6962|
+@"6963|@"696E|@"6973|@"6977|@"6978|@"697C|@"6986|@"698C|@"698E|@"6991)
+=> @"e000 \1 @"e003@"e001;
+
+(@"6998|@"699F|@"69A7|@"69A8|@"69AD|@"69B0|@"69B1|@"69B4|@"69B7|@"69C0|
+@"69C1|@"69CB|@"69CE|@"69D0|@"69E5|@"69E9|@"69F9|@"69FB|@"69FD|@"6A13|
+@"6A14|@"6A17|@"6A19|@"6A1B|@"6A21|@"6A28|@"6A35|@"6A39|@"6A3A|@"6A3B|
+@"6A47|@"6A48|@"6A4A|@"6A4B|@"6A5F|@"6A62|@"6A74|@"6A9F|@"6AAE|@"6AAF)
+=> @"e000 \1 @"e003@"e001;
+
+(@"6AC2|@"6AC3|@"6AD3|@"6ADA|@"6ADC|@"6AF7|@"6B21|@"6B2C|@"6B37|@"6B38|
+@"6B39|@"6B3A|@"6B4C|@"6B50|@"6B54|@"6B5F|@"6B62|@"6B64|@"6B65|@"6B66|
+@"6B67|@"6B69|@"6B6F|@"6B72|@"6B73|@"6B7B|@"6B80|@"6B82|@"6B86|@"6B8A|
+@"6B8D|@"6BA2|@"6BB3|@"6BBD|@"6BC0|@"6BC1|@"6BC5|@"6BC6|@"6BCB|@"6BCD)
+=> @"e000 \1 @"e003@"e001;
+
+(@"6BCE|@"6BCF|@"6BD4|@"6BD6|@"6BD7|@"6BD8|@"6BDB|@"6BEB|@"6BEC|@"6BF3|
+@"6C10|@"6C17|@"6C23|@"6C34|@"6C3F|@"6C42|@"6C43|@"6C4F|@"6C59|@"6C5A|
+@"6C5C|@"6C5D|@"6C61|@"6C6D|@"6C70|@"6C74|@"6C82|@"6C8D|@"6C98|@"6C99|
+@"6C9A|@"6C9B|@"6CAC|@"6CAE|@"6CB1|@"6CB3|@"6CB9|@"6CBB|@"6CBC|@"6CBD)
+=> @"e000 \1 @"e003@"e001;
+
+(@"6CC5|@"6CD1|@"6CD7|@"6CDA|@"6CDC|@"6CDD|@"6CE1|@"6CE2|@"6CE5|@"6CE8|
+@"6CF0|@"6D04|@"6D11|@"6D12|@"6D19|@"6D1F|@"6D27|@"6D2E|@"6D32|@"6D3C|
+@"6D3E|@"6D41|@"6D66|@"6D69|@"6D6C|@"6D6E|@"6D77|@"6D7F|@"6D82|@"6D88|
+@"6D8D|@"6D91|@"6D95|@"6D96|@"6DAA|@"6DC4|@"6DC6|@"6DC7|@"6DCF|@"6DD2)
+=> @"e000 \1 @"e003@"e001;
+
+(@"6DD6|@"6DD8|@"6DDD|@"6DE0|@"6DE4|@"6DEC|@"6DEE|@"6DF6|@"6DFC|@"6E08|
+@"6E1A|@"6E1D|@"6E20|@"6E21|@"6E23|@"6E26|@"6E28|@"6E2D|@"6E38|@"6E3A|
+@"6E3C|@"6E3D|@"6E43|@"6E44|@"6E4A|@"6E51|@"6E56|@"6E6B|@"6E7A|@"6E9C|
+@"6E9D|@"6EAA|@"6EB2|@"6EC1|@"6EC8|@"6ECB|@"6ED3|@"6ED4|@"6ED9|@"6EEC)
+=> @"e000 \1 @"e003@"e001;
+
+(@"6EEF|@"6EF7|@"6EF8|@"6F01|@"6F02|@"6F04|@"6F0F|@"6F13|@"6F15|@"6F1A|
+@"6F2A|@"6F2C|@"6F31|@"6F3C|@"6F59|@"6F5A|@"6F5E|@"6F66|@"6F6E|@"6F70|
+@"6F74|@"6F7D|@"6F86|@"6F8C|@"6F8D|@"6F94|@"6FA1|@"6FA7|@"6FA8|@"6FAE|
+@"6FC9|@"6FCA|@"6FDE|@"6FDF|@"6FE0|@"6FE1|@"6FE4|@"6FE9|@"6FFE|@"7009)
+=> @"e000 \1 @"e003@"e001;
+
+(@"700F|@"7018|@"701F|@"7023|@"7026|@"7028|@"702C|@"7030|@"705D|@"705E|
+@"706B|@"7070|@"7078|@"707D|@"707E|@"7081|@"7089|@"708A|@"7092|@"70AC|
+@"70AE|@"70B0|@"70B7|@"70BA|@"70CF|@"70D3|@"70E3|@"7119|@"7120|@"7121|
+@"7126|@"713C|@"7146|@"7151|@"7152|@"7155|@"7164|@"7166|@"7167|@"7168)
+=> @"e000 \1 @"e003@"e001;
+
+(@"716E|@"7188|@"7199|@"719B|@"71A8|@"71AC|@"71B9|@"71BA|@"71BE|@"71CB|
+@"71CE|@"71D2|@"71E5|@"71E7|@"71EC|@"71F9|@"71FE|@"71FF|@"7210|@"7214|
+@"722A|@"722C|@"7232|@"7238|@"7239|@"723A|@"723B|@"723E|@"7256|@"7259|
+@"725B|@"725F|@"7261|@"726F|@"7274|@"7278|@"7280|@"7292|@"72C9|@"72D0)
+=> @"e000 \1 @"e003@"e001;
+
+(@"72D2|@"72D7|@"72E1|@"72E9|@"72F4|@"72F8|@"72FD|@"7309|@"730A|@"7313|
+@"7318|@"7322|@"7325|@"7327|@"732A|@"732B|@"7331|@"7334|@"7336|@"7337|
+@"7343|@"7345|@"7352|@"7358|@"7360|@"7363|@"7369|@"736C|@"7378|@"737C|
+@"7388|@"7396|@"7397|@"7398|@"7399|@"739E|@"73A0|@"73AB|@"73B3|@"73BB)
+=> @"e000 \1 @"e003@"e001;
+
+(@"73C2|@"73C6|@"73C8|@"73DD|@"73E0|@"73E4|@"73E5|@"73EA|@"73EE|@"73F7|
+@"7403|@"7406|@"7407|@"7409|@"7421|@"7425|@"7426|@"742A|@"7432|@"7435|
+@"7436|@"7440|@"7441|@"7445|@"744B|@"744E|@"7455|@"7459|@"745A|@"745C|
+@"745E|@"7460|@"7463|@"7464|@"746A|@"7470|@"7473|@"7476|@"7480|@"7482)
+=> @"e000 \1 @"e003@"e001;
+
+(@"7483|@"7486|@"749D|@"74A3|@"74AA|@"74B2|@"74B5|@"74B9|@"74BD|@"74DC|
+@"74E0|@"74E2|@"74E6|@"74F7|@"7503|@"750C|@"7526|@"752B|@"7531|@"7540|
+@"754C|@"754F|@"7559|@"755D|@"7564|@"7566|@"756E|@"7570|@"7578|@"757F|
+@"7587|@"758E|@"758F|@"759A|@"75A3|@"75A4|@"75A5|@"75A9|@"75B1|@"75B2)
+=> @"e000 \1 @"e003@"e001;
+
+(@"75B4|@"75B5|@"75BD|@"75C0|@"75C2|@"75CD|@"75CE|@"75D3|@"75D4|@"75D8|
+@"75DE|@"75E2|@"75E3|@"75E4|@"75E7|@"75E9|@"75F2|@"75F4|@"75F9|@"75FA|
+@"75FC|@"75FF|@"7600|@"7601|@"7608|@"7609|@"7610|@"7615|@"7619|@"7624|
+@"7626|@"7630|@"7633|@"763B|@"7642|@"7646|@"7648|@"7652|@"7658|@"7661)
+=> @"e000 \1 @"e003@"e001;
+
+(@"7669|@"766F|@"7678|@"7681|@"7683|@"7686|@"768B|@"768E|@"7693|@"769A|
+@"769B|@"769C|@"769E|@"76A4|@"76AE|@"76B6|@"76BA|@"76C2|@"76C3|@"76D4|
+@"76D9|@"76DC|@"76E7|@"76EC|@"76F1|@"76FB|@"7707|@"7709|@"770A|@"771B|
+@"7725|@"7726|@"7738|@"773A|@"7747|@"775A|@"775F|@"7761|@"7762|@"7765)
+=> @"e000 \1 @"e003@"e001;
+
+(@"7768|@"776C|@"7779|@"777D|@"777E|@"777F|@"778D|@"7796|@"77AD|@"77B9|
+@"77BD|@"77BF|@"77C3|@"77DB|@"77E2|@"77E3|@"77E5|@"77E9|@"77EE|@"77EF|
+@"7802|@"780C|@"7811|@"7812|@"7815|@"7822|@"7825|@"7826|@"7832|@"7834|
+@"783A|@"7843|@"7845|@"785D|@"7868|@"786B|@"7881|@"788D|@"788E|@"7891)
+=> @"e000 \1 @"e003@"e001;
+
+(@"7893|@"78A8|@"78BC|@"78C1|@"78C8|@"78CA|@"78CB|@"78CE|@"78D1|@"78D5|
+@"78E0|@"78E8|@"78EA|@"78EF|@"78FD|@"7901|@"790C|@"790E|@"7912|@"7916|
+@"7919|@"7927|@"792A|@"793C|@"793E|@"7940|@"7941|@"7945|@"7948|@"7949|
+@"7950|@"7954|@"7955|@"7956|@"7957|@"795A|@"795B|@"795C|@"795F|@"7960)
+=> @"e000 \1 @"e003@"e001;
+
+(@"7962|@"7967|@"7968|@"7977|@"797A|@"798A|@"798D|@"7991|@"79A6|@"79A7|
+@"79A8|@"79AE|@"79B0|@"79B1|@"79B9|@"79BB|@"79BE|@"79C0|@"79C1|@"79CB|
+@"79D1|@"79D5|@"79D6|@"79D8|@"79DF|@"79EA|@"79EC|@"79FB|@"7A00|@"7A01|
+@"7A0A|@"7A0C|@"7A0D|@"7A17|@"7A1A|@"7A1E|@"7A32|@"7A3B|@"7A3C|@"7A3D)
+=> @"e000 \1 @"e003@"e001;
+
+(@"7A3F|@"7A49|@"7A4C|@"7A50|@"7A57|@"7A62|@"7A76|@"7A7E|@"7A82|@"7A85|
+@"7A88|@"7A8A|@"7A95|@"7A9B|@"7AA0|@"7AA9|@"7AAA|@"7AAC|@"7AAF|@"7AB3|
+@"7AB6|@"7AB9|@"7ABA|@"7AC5|@"7AC7|@"7AC8|@"7AD7|@"7AE2|@"7AEA|@"7AFD|
+@"7B06|@"7B0A|@"7B0C|@"7B11|@"7B1E|@"7B25|@"7B26|@"7B2C|@"7B2F|@"7B33)
+=> @"e000 \1 @"e003@"e001;
+
+(@"7B39|@"7B53|@"7B5F|@"7B65|@"7B6E|@"7B71|@"7B7D|@"7B7F|@"7B87|@"7B8D|
+@"7B8E|@"7B92|@"7B95|@"7B9A|@"7BA0|@"7BB8|@"7BBE|@"7BCC|@"7BD9|@"7BDD|
+@"7BE0|@"7BE6|@"7BE9|@"7BEA|@"7C09|@"7C0B|@"7C11|@"7C14|@"7C18|@"7C20|
+@"7C2B|@"7C38|@"7C4C|@"7C52|@"7C54|@"7C5F|@"7C67|@"7C6C|@"7C72|@"7C73)
+=> @"e000 \1 @"e003@"e001;
+
+(@"7C7B|@"7C83|@"7C8D|@"7C97|@"7CA2|@"7CB9|@"7CC5|@"7CCA|@"7CD5|@"7CD7|
+@"7CD9|@"7CDC|@"7CDF|@"7CE2|@"7CE5|@"7CEF|@"7CF2|@"7CF6|@"7CF8|@"7CFA|
+@"7CFB|@"7D00|@"7D02|@"7D06|@"7D10|@"7D13|@"7D15|@"7D17|@"7D19|@"7D20|
+@"7D2B|@"7D2C|@"7D2F|@"7D30|@"7D35|@"7D39|@"7D44|@"7D5B|@"7D5E|@"7D69)
+=> @"e000 \1 @"e003@"e001;
+
+(@"7D72|@"7D7A|@"7D7F|@"7D83|@"7D99|@"7DA5|@"7DA6|@"7DAC|@"7DAD|@"7DAE|
+@"7DB5|@"7DBA|@"7DC7|@"7DCB|@"7DD2|@"7DD6|@"7DE0|@"7DE6|@"7DEF|@"7DF2|
+@"7DF9|@"7DFB|@"7E0B|@"7E10|@"7E17|@"7E18|@"7E1E|@"7E1F|@"7E21|@"7E32|
+@"7E37|@"7E39|@"7E3B|@"7E44|@"7E45|@"7E47|@"7E4B|@"7E4D|@"7E50|@"7E5A)
+=> @"e000 \1 @"e003@"e001;
+
+(@"7E5E|@"7E61|@"7E62|@"7E6A|@"7E6B|@"7E70|@"7E7C|@"7E87|@"7E8D|@"7E94|
+@"7E9B|@"7EBB|@"7F36|@"7F37|@"7F45|@"7F4D|@"7F58|@"7F5D|@"7F5F|@"7F63|
+@"7F66|@"7F6A|@"7F6B|@"7F6E|@"7F72|@"7F75|@"7F79|@"7F7D|@"7F85|@"7F86|
+@"7F87|@"7F88|@"7F8B|@"7F8E|@"7F94|@"7F96|@"7F9D|@"7F9E|@"7FA9|@"7FB2)
+=> @"e000 \1 @"e003@"e001;
+
+(@"7FB8|@"7FBD|@"7FC5|@"7FDA|@"7FDB|@"7FE0|@"7FE1|@"7FE4|@"7FEC|@"7FF1|
+@"7FF3|@"7FF9|@"7FFA|@"8000|@"8001|@"8003|@"8004|@"8005|@"8007|@"8008|
+@"8009|@"800C|@"8010|@"8012|@"8014|@"8016|@"8017|@"8019|@"801E|@"8021|
+@"8026|@"8028|@"802C|@"802D|@"8030|@"8033|@"8036|@"803B|@"804A|@"8055)
+=> @"e000 \1 @"e003@"e001;
+
+(@"805A|@"8071|@"8075|@"8084|@"8086|@"8087|@"808C|@"8098|@"809A|@"80A1|
+@"80A2|@"80A5|@"80B4|@"80B5|@"80C3|@"80C4|@"80CA|@"80CE|@"80D5|@"80D9|
+@"80DA|@"80DE|@"80E0|@"80E1|@"80E5|@"80FE|@"8102|@"8106|@"8127|@"8129|
+@"812F|@"8130|@"8133|@"8135|@"813A|@"813E|@"8150|@"8151|@"8152|@"8153)
+=> @"e000 \1 @"e003@"e001;
+
+(@"8160|@"8166|@"8170|@"8174|@"817F|@"8182|@"8184|@"8186|@"818B|@"818F|
+@"8198|@"819A|@"81A0|@"81A9|@"81B4|@"81B5|@"81B8|@"81BE|@"81C2|@"81CA|
+@"81CD|@"81D1|@"81DA|@"81DD|@"81E5|@"81EA|@"81F3|@"81F4|@"81FA|@"81FC|
+@"81FE|@"8201|@"8205|@"8207|@"820A|@"820D|@"8210|@"8212|@"8216|@"821E)
+=> @"e000 \1 @"e003@"e001;
+
+(@"821F|@"8235|@"8238|@"8240|@"8245|@"824D|@"8258|@"825A|@"8264|@"826A|
+@"826B|@"8278|@"827E|@"8288|@"8294|@"8298|@"8299|@"829D|@"82A3|@"82A5|
+@"82A6|@"82A7|@"82AA|@"82AD|@"82AE|@"82B0|@"82B1|@"82B7|@"82BB|@"82BC|
+@"82BD|@"82BE|@"82C5|@"82D4|@"82D5|@"82D7|@"82DB|@"82DE|@"82DF|@"82E1)
+=> @"e000 \1 @"e003@"e001;
+
+(@"82E3|@"82E6|@"82E7|@"82F4|@"82FA|@"82FB|@"82FD|@"82FF|@"8302|@"8304|
+@"8305|@"8308|@"831D|@"8323|@"8328|@"832C|@"8331|@"8334|@"8339|@"8349|
+@"8373|@"8377|@"8385|@"8389|@"838E|@"8392|@"8393|@"839D|@"83A0|@"83AA|
+@"83B1|@"83BF|@"83CB|@"83D1|@"83D3|@"83DC|@"83DF|@"83E0|@"83E9|@"83EF)
+=> @"e000 \1 @"e003@"e001;
+
+(@"83F0|@"83F2|@"83F9|@"83FD|@"8403|@"8404|@"8406|@"840A|@"840B|@"840E|
+@"8429|@"8435|@"8438|@"8446|@"8461|@"8466|@"8469|@"846A|@"846B|@"846D|
+@"8473|@"8475|@"8482|@"848D|@"8490|@"8494|@"849E|@"849F|@"84AD|@"84AF|
+@"84B2|@"84BF|@"84C0|@"84CD|@"84D1|@"84D3|@"84D6|@"84FC|@"8500|@"8515)
+=> @"e000 \1 @"e003@"e001;
+
+(@"8517|@"851E|@"851F|@"8526|@"852C|@"853D|@"853F|@"8549|@"854A|@"854B|
+@"854E|@"8555|@"8556|@"8558|@"8559|@"855E|@"8564|@"856A|@"856D|@"857E|
+@"8586|@"8587|@"8589|@"858A|@"858F|@"8599|@"85A4|@"85AF|@"85BA|@"85C1|
+@"85D0|@"85D5|@"85DC|@"85DD|@"85EA|@"85F7|@"85F9|@"85FB|@"8602|@"8604)
+=> @"e000 \1 @"e003@"e001;
+
+(@"8607|@"8627|@"863C|@"863F|@"8641|@"864E|@"8653|@"8655|@"865A|@"865B|
+@"865C|@"865E|@"865F|@"8667|@"866C|@"866F|@"867A|@"868B|@"868D|@"86A4|
+@"86A8|@"86A9|@"86AA|@"86AF|@"86B0|@"86B4|@"86C0|@"86C6|@"86D4|@"86DB|
+@"86DF|@"86F8|@"86FB|@"86FE|@"8708|@"8709|@"870A|@"8715|@"8716|@"8718)
+=> @"e000 \1 @"e003@"e001;
+
+(@"871A|@"871D|@"8721|@"8729|@"873A|@"874C|@"875F|@"8764|@"8765|@"8766|
+@"8774|@"8778|@"8798|@"879E|@"87A6|@"87AD|@"87BB|@"87C7|@"87CA|@"87E3|
+@"87EF|@"87F9|@"87FB|@"8803|@"8821|@"8823|@"8831|@"8839|@"8857|@"8859|
+@"885B|@"885E|@"8862|@"8863|@"8868|@"8882|@"8886|@"8888|@"888B|@"888D)
+=> @"e000 \1 @"e003@"e001;
+
+(@"8896|@"889B|@"889D|@"88A4|@"88AA|@"88AB|@"88B3|@"88B4|@"88C1|@"88CA|
+@"88CF|@"88D2|@"88D4|@"88D5|@"88D8|@"88DC|@"88DF|@"88E1|@"88E8|@"88EF|
+@"88F1|@"88F4|@"88F5|@"88F9|@"88FD|@"88FE|@"8904|@"8912|@"8913|@"8915|
+@"8918|@"8919|@"891A|@"8925|@"892A|@"892B|@"8938|@"8956|@"8958|@"8966)
+=> @"e000 \1 @"e003@"e001;
+
+(@"897F|@"8981|@"8989|@"898F|@"8996|@"8997|@"89A9|@"89AC|@"89AF|@"89B7|
+@"89DA|@"89DD|@"89F6|@"8A03|@"8A08|@"8A0E|@"8A11|@"8A18|@"8A1B|@"8A1D|
+@"8A34|@"8A36|@"8A3B|@"8A3E|@"8A41|@"8A46|@"8A4B|@"8A4E|@"8A50|@"8A51|
+@"8A54|@"8A56|@"8A5B|@"8A5E|@"8A61|@"8A63|@"8A66|@"8A69|@"8A6B|@"8A6C)
+=> @"e000 \1 @"e003@"e001;
+
+(@"8A6D|@"8A71|@"8A72|@"8A7C|@"8A7F|@"8A82|@"8A84|@"8A85|@"8A87|@"8A89|
+@"8A8C|@"8A92|@"8A93|@"8A98|@"8A9A|@"8A9E|@"8AA1|@"8AA3|@"8AA5|@"8AA7|
+@"8AA8|@"8AB0|@"8AB2|@"8AB9|@"8ABC|@"8AC9|@"8ACF|@"8ADB|@"8ADD|@"8ADF|
+@"8AE1|@"8AE6|@"8AE7|@"8AED|@"8AEE|@"8AF0|@"8AF1|@"8AF8|@"8B00|@"8B02)
+=> @"e000 \1 @"e003@"e001;
+
+(@"8B0C|@"8B0E|@"8B11|@"8B16|@"8B1D|@"8B20|@"8B23|@"8B28|@"8B33|@"8B37|
+@"8B41|@"8B43|@"8B4C|@"8B4F|@"8B59|@"8B5C|@"8B5F|@"8B6C|@"8B70|@"8B77|
+@"8B7D|@"8B7F|@"8B89|@"8B8E|@"8B90|@"8C1E|@"8C3F|@"8C46|@"8C49|@"8C4E|
+@"8C55|@"8C68|@"8C6A|@"8C6B|@"8C6C|@"8C78|@"8C79|@"8C7A|@"8C82|@"8C85)
+=> @"e000 \1 @"e003@"e001;
+
+(@"8C8D|@"8C93|@"8C94|@"8C9D|@"8CA0|@"8CA1|@"8CA8|@"8CAF|@"8CB0|@"8CB2|
+@"8CB3|@"8CB4|@"8CB7|@"8CBB|@"8CBD|@"8CBF|@"8CC0|@"8CC4|@"8CC7|@"8CD9|
+@"8CDA|@"8CDC|@"8CE0|@"8CE3|@"8CE6|@"8CED|@"8CF4|@"8CFB|@"8CFC|@"8CFD|
+@"8D04|@"8D05|@"8D14|@"8D52|@"8D66|@"8D6D|@"8D70|@"8D73|@"8D74|@"8D77)
+=> @"e000 \1 @"e003@"e001;
+
+(@"8D85|@"8D8E|@"8D91|@"8D99|@"8DA0|@"8DBA|@"8DBE|@"8DC2|@"8DC6|@"8DCE|
+@"8DCF|@"8DD7|@"8DDD|@"8DE4|@"8DE8|@"8DEA|@"8DEC|@"8DEF|@"8DF1|@"8DFD|
+@"8E08|@"8E1D|@"8E1E|@"8E1F|@"8E29|@"8E30|@"8E36|@"8E3D|@"8E42|@"8E44|
+@"8E48|@"8E49|@"8E4A|@"8E4F|@"8E70|@"8E7A|@"8E81|@"8E8A|@"8E8B|@"8E93)
+=> @"e000 \1 @"e003@"e001;
+
+(@"8EB1|@"8EC0|@"8EC6|@"8ECC|@"8EF9|@"8EFA|@"8EFB|@"8F08|@"8F09|@"8F14|
+@"8F1C|@"8F1D|@"8F29|@"8F33|@"8F38|@"8F3F|@"8F4E|@"8F5D|@"8F61|@"8F64|
+@"8F9C|@"8F9E|@"8FAD|@"8FC3|@"8FD3|@"8FD5|@"8FE2|@"8FE6|@"8FE8|@"8FE9|
+@"8FF4|@"8FF7|@"8FFA|@"9000|@"9003|@"9005|@"9007|@"900B|@"900C|@"900D)
+=> @"e000 \1 @"e003@"e001;
+
+(@"900F|@"9011|@"9014|@"9017|@"901D|@"9020|@"9025|@"9030|@"9031|@"9035|
+@"9036|@"903E|@"9042|@"9045|@"9047|@"904A|@"904E|@"9050|@"9052|@"9053|
+@"9055|@"9058|@"9059|@"905B|@"905E|@"905F|@"9061|@"9068|@"906D|@"906E|
+@"9072|@"9076|@"907A|@"907C|@"907D|@"907F|@"9080|@"9081|@"9082|@"9083)
+=> @"e000 \1 @"e003@"e001;
+
+(@"9087|@"908C|@"908F|@"9090|@"90A3|@"90B0|@"90B1|@"90B3|@"90B5|@"90B6|
+@"90B8|@"90BD|@"90BE|@"90CA|@"90DC|@"90E8|@"90EA|@"90EB|@"90F5|@"90FD|
+@"9112|@"9114|@"9119|@"9131|@"9136|@"9149|@"914B|@"914D|@"914E|@"9152|
+@"9157|@"9164|@"9165|@"916C|@"9174|@"9175|@"9176|@"9179|@"9189|@"918D)
+=> @"e000 \1 @"e003@"e001;
+
+(@"9190|@"919C|@"91A2|@"91AA|@"91AB|@"91AE|@"91AF|@"91B4|@"91C3|@"91C7|
+@"91C9|@"91CC|@"91CE|@"91D7|@"91DC|@"91E3|@"91E6|@"91EA|@"9207|@"9214|
+@"921F|@"9237|@"9245|@"924B|@"924F|@"9252|@"9264|@"927E|@"9296|@"9299|
+@"929A|@"92B6|@"92B7|@"92B9|@"92E4|@"92EA|@"92F8|@"92FD|@"930F|@"9310)
+=> @"e000 \1 @"e003@"e001;
+
+(@"9318|@"9319|@"9324|@"9328|@"932E|@"9349|@"934B|@"934D|@"9357|@"935C|
+@"935D|@"936A|@"936B|@"936C|@"936E|@"938F|@"9396|@"93A1|@"93A7|@"93AC|
+@"93C1|@"93CA|@"93D6|@"93E2|@"93E4|@"93FD|@"9403|@"9410|@"9413|@"942A|
+@"9444|@"9462|@"9463|@"946A|@"947C|@"958B|@"959F|@"95A8|@"95AA|@"95AD)
+=> @"e000 \1 @"e003@"e001;
+
+(@"95C8|@"95CD|@"95D3|@"95DA|@"95E0|@"961C|@"961D|@"9624|@"962F|@"963B|
+@"963C|@"9640|@"9642|@"9644|@"964B|@"964F|@"9654|@"965B|@"9661|@"9664|
+@"966A|@"966C|@"9672|@"9674|@"967C|@"9684|@"9685|@"9688|@"968A|@"968B|
+@"968E|@"968F|@"9691|@"9697|@"969B|@"96A4|@"96A7|@"96A8|@"96A9|@"96B3)
+=> @"e000 \1 @"e003@"e001;
+
+(@"96B6|@"96B7|@"96B8|@"96B9|@"96C5|@"96C9|@"96CC|@"96CE|@"96D5|@"96D6|
+@"96DB|@"96DE|@"96E2|@"96E8|@"96E9|@"96F7|@"9700|@"9704|@"9708|@"9709|
+@"970C|@"970F|@"9713|@"9714|@"971E|@"9727|@"9732|@"973D|@"973E|@"9744|
+@"9746|@"9749|@"974C|@"975E|@"9760|@"9761|@"9774|@"9775|@"9776|@"9780)
+=> @"e000 \1 @"e003@"e001;
+
+(@"9781|@"9784|@"978B|@"9798|@"97A3|@"97A6|@"97AB|@"97AE|@"97B1|@"97B2|
+@"97B4|@"97BD|@"97CB|@"97D9|@"97DC|@"97DD|@"97E1|@"97ED|@"97EE|@"97F2|
+@"97F6|@"9800|@"9808|@"9809|@"980D|@"980E|@"9810|@"9817|@"9824|@"9826|
+@"982B|@"982D|@"982E|@"9839|@"983C|@"983D|@"983F|@"9842|@"9846|@"9847)
+=> @"e000 \1 @"e003@"e001;
+
+(@"984B|@"984C|@"985E|@"9865|@"9866|@"9867|@"9871|@"98B1|@"98B6|@"98BC|
+@"98C2|@"98C4|@"98C6|@"98C7|@"98C9|@"98DB|@"98E2|@"98EB|@"98FC|@"98FD|
+@"9903|@"990C|@"9912|@"9913|@"9914|@"9918|@"991A|@"9927|@"992C|@"9931|
+@"993C|@"993D|@"9948|@"994B|@"9950|@"9951|@"9952|@"9955|@"9996|@"9997)
+=> @"e000 \1 @"e003@"e001;
+
+(@"99AC|@"99AD|@"99B1|@"99B3|@"99C4|@"99C6|@"99C8|@"99CF|@"99D0|@"99D1|
+@"99D2|@"99D5|@"99D8|@"99D9|@"99DB|@"99DD|@"99DE|@"99DF|@"99ED|@"9A03|
+@"9A05|@"9A0B|@"9A0D|@"9A0E|@"9A0F|@"9A11|@"9A12|@"9A16|@"9A1B|@"9A36|
+@"9A37|@"9A3E|@"9A41|@"9A43|@"9A45|@"9A4A|@"9A4D|@"9A58|@"9A5F|@"9A62)
+=> @"e000 \1 @"e003@"e001;
+
+(@"9A65|@"9A6A|@"9AAA|@"9AAB|@"9AB0|@"9AB7|@"9AB8|@"9AC2|@"9ACF|@"9AD3|
+@"9AD4|@"9AD7|@"9AD8|@"9AD9|@"9ADF|@"9AE6|@"9AEB|@"9AED|@"9AF0|@"9AF2|
+@"9AF9|@"9AFB|@"9AFD|@"9B0D|@"9B10|@"9B1A|@"9B2A|@"9B2E|@"9B3C|@"9B41|
+@"9B45|@"9B48|@"9B4B|@"9B4F|@"9B51|@"9B54|@"9B5A|@"9B66|@"9B6F|@"9B80)
+=> @"e000 \1 @"e003@"e001;
+
+(@"9B90|@"9B91|@"9B92|@"9B93|@"9B9E|@"9BA8|@"9BAA|@"9BAB|@"9BAD|@"9BB9|
+@"9BC6|@"9BC9|@"9BCA|@"9BCB|@"9BD4|@"9BDB|@"9BDD|@"9BE1|@"9BE2|@"9BEB|
+@"9BF7|@"9C0C|@"9C0D|@"9C13|@"9C15|@"9C23|@"9C24|@"9C29|@"9C2D|@"9C32|
+@"9C3A|@"9C3E|@"9C5F|@"9C60|@"9C67|@"9C6D|@"9C78|@"9CE5|@"9CE7|@"9CE9)
+=> @"e000 \1 @"e003@"e001;
+
+(@"9CEC|@"9CEE|@"9D07|@"9D09|@"9D15|@"9D19|@"9D1F|@"9D23|@"9D42|@"9D44|
+@"9D5C|@"9D5D|@"9D5E|@"9D61|@"9D70|@"9D7B|@"9D96|@"9DB5|@"9DB9|@"9DBF|
+@"9DC2|@"9DC4|@"9DC7|@"9DD3|@"9DD6|@"9DD7|@"9DD9|@"9DE6|@"9DF1|@"9DF2|
+@"9DFA|@"9E15|@"9E1C|@"9E59|@"9E75|@"9E80|@"9E82|@"9E84|@"9E88|@"9E8B)
+=> @"e000 \1 @"e003@"e001;
+
+(@"9E8C|@"9E91|@"9E92|@"9E9D|@"9EA4|@"9EA9|@"9EB0|@"9EBB|@"9EBC|@"9EBD|
+@"9EBE|@"9EBF|@"9ECD|@"9ECE|@"9ED0|@"9ED6|@"9EDB|@"9EDD|@"9EDF|@"9EF4|
+@"9EFC|@"9F02|@"9F04|@"9F07|@"9F09|@"9F10|@"9F13|@"9F17|@"9F19|@"9F20|
+@"9F2C|@"9F2F|@"9F37|@"9F3B|@"9F3D|@"9F44|@"9F4B|@"9F4E|@"9F4F|@"9F52)
+=> @"e000 \1 @"e003@"e001;
+
+(@"9F59|@"9F5F|@"9F60|@"9F6C|@"9F72|@"9F9D|@"9FA1|@"9FA2|@"9FA4|@"9FA5|
+@"F900|@"F902|@"F903|@"F906|@"F907|@"F90B|@"F90C|@"F90D|@"F90E|@"F90F|
+@"F910|@"F911|@"F912|@"F913|@"F92D|@"F92F|@"F930|@"F931|@"F932|@"F933|
+@"F934|@"F935|@"F936|@"F937|@"F938|@"F939|@"F93A|@"F946|@"F947|@"F948)
+=> @"e000 \1 @"e003@"e001;
+
+(@"F949|@"F94A|@"F94B|@"F94C|@"F94E|@"F94F|@"F950|@"F951|@"F95A|@"F95B|
+@"F960|@"F962|@"F963|@"F966|@"F968|@"F96F|@"F970|@"F974|@"F97F|@"F981|
+@"F982|@"F983|@"F984|@"F985|@"F986|@"F987|@"F988|@"F989|@"F9B5|@"F9B6|
+@"F9B7|@"F9B8|@"F9B9|@"F9BA|@"F9BB|@"F9BC|@"F9BD|@"F9BE|@"F9BF|@"F9C0)
+=> @"e000 \1 @"e003@"e001;
+
+(@"F9C1|@"F9C2|@"F9C3|@"F9C7|@"F9C8|@"F9C9|@"F9CA|@"F9CB|@"F9CC|@"F9CD|
+@"F9CE|@"F9CF|@"F9D0|@"F9DD|@"F9DE|@"F9DF|@"F9E0|@"F9E1|@"F9E2|@"F9E3|
+@"F9E4|@"F9E5|@"F9E6|@"F9E7|@"F9E8|@"F9E9|@"F9EA|@"F9FC|@"F9FE|@"FA00|
+@"FA06|@"FA15|@"FA16|@"FA18|@"FA1E|@"FA22|@"FA26|@"FA2B)
+=> @"e000 \1 @"e003@"e001;
+
+
+% The rest of CJK Ideographs (including Ext. A)
+(@"3400-@"9FFF) => @"e000 \1 @"e003@"e001;
+% The rest of CJK Compatibility Ideographs
+(@"F900-@"FA5F) => @"e000 \1 @"e003@"e001;
+
+% Default
+(@"0000-@"FFFF) => \1;
+
diff --git a/language/korean/HLaTeX/lambda/u8hangul.tex b/language/korean/HLaTeX/lambda/u8hangul.tex
new file mode 100644
index 0000000000..a74e489e5a
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/u8hangul.tex
@@ -0,0 +1,875 @@
+\def\filedate{2005/04/22}
+\def\fileversion{1.0.1}
+
+\ProvidesPackage{hangul}[\filedate\space Document Package for 한글LaTeX]
+\typeout{한글 문서 꾸러미 `\filename' <\filedate>.}
+
+%% 추가 ì„ íƒ ì²˜ë¦¬
+%% --------------
+%%%% 추가 ì„ íƒ "hanja"는 단ì›ì˜ ì´ë¦„ë“¤ì„ í•œìžë¡œ 표시한다.
+\newif\if@hanja\@hanjafalse
+\DeclareOption{hanja}{\@hanjatrue}
+
+%% 용지 규격
+\DeclareOption{êµ­ë°˜íŒ}{%êµ­ë°˜íŒ(105x148)<105x148>
+ \setlength\paperheight{148mm}
+ \setlength\paperwidth {105mm}
+ \@resetpapersize
+}
+\DeclareOption{êµ­íŒ}{%êµ­íŒ(148x210)<148x210>
+ \setlength\paperheight{210mm}
+ \setlength\paperwidth {148mm}
+ \@resetpapersize
+}
+\DeclareOption{ì‹ êµ­íŒ}{%ìƒí•˜=20/25, 좌우=22.5/22.5,머리꼬리=0/0
+ \setlength\paperheight{225mm}
+ \setlength\paperwidth {152mm}
+ \@resetpapersize
+}
+\DeclareOption{êµ­ë°°íŒ}{%êµ­ë°°íŒ(210x297)<210x297>
+ \setlength\paperheight{297mm}
+ \setlength\paperwidth {210mm}
+ \@resetpapersize
+}
+\DeclareOption{사륙íŒ}{%사륙íŒ(128x188)<128x182>
+ \setlength\paperheight{182mm}
+ \setlength\paperwidth {128mm}
+ \@resetpapersize
+}
+\DeclareOption{사륙배íŒ}{%ìƒí•˜=25/30, 좌우=30/30 머리꼬리=15/0
+ \setlength\paperheight{257mm}
+ \setlength\paperwidth {182mm}
+ \@resetpapersize
+}
+\DeclareOption{í¬ë¼ìš´íŒ}{%í¬ë¼ìš´íŒ(176x248)<176x248>
+ \setlength\paperheight{248mm}
+ \setlength\paperwidth {176mm}
+ \@resetpapersize
+}
+\DeclareOption{ì‹ ì„œíŒ}{%ì‹ ì„œíŒ(삼륙íŒ)(103x182)<103x182>
+ \setlength\paperheight{182mm}
+ \setlength\paperwidth {103mm}
+ \@resetpapersize
+}
+\DeclareOption{삼륙íŒ}{%삼륙íŒ
+ \setlength\paperheight{182mm}
+ \setlength\paperwidth {103mm}
+ \@resetpapersize
+}
+\DeclareOption{타블로ì´ë“œíŒ}{%<타블로ì´ë“œ>
+ \setlength\paperheight{364mm}
+ \setlength\paperwidth {257mm}
+ \@resetpapersize
+}
+\DeclareOption{사륙반íŒ}{%사륙반íŒ%
+ \setlength\paperheight{128mm}
+ \setlength\paperwidth {94mm}
+ \@resetpapersize
+}
+\DeclareOption{사륙배배íŒ}{%사륙배배íŒ
+ \setlength\paperheight{374mm}
+ \setlength\paperwidth {254mm}
+ \@resetpapersize
+}
+\DeclareOption{대국전íŒ}{%대국전íŒ
+ \setlength\paperheight{244mm}
+ \setlength\paperwidth {172mm}
+ \@resetpapersize
+}
+\DeclareOption{삼십절íŒ}{%삼십절íŒ
+ \setlength\paperheight{205mm}
+ \setlength\paperwidth {125mm}
+ \@resetpapersize
+}
+\DeclareOption{삼오íŒ}{%삼오íŒ
+ \setlength\paperheight{148mm}
+ \setlength\paperwidth {84mm}
+ \@resetpapersize
+}
+\def\@resetpapersize{
+ \setlength\@tempdima{\paperwidth}
+ \divide\@tempdima by9
+ \if@twoside
+ %% 제본 여백: 0.3\@tempdima
+ \setlength\oddsidemargin{1.3\@tempdima}
+ \setlength\evensidemargin{1.7\@tempdima}
+ \else
+ \setlength\oddsidemargin{1.5\@tempdima}
+ \setlength\evensidemargin{1.5\@tempdima}
+ \fi
+ \setlength\marginparwidth{\evensidemargin}
+ \addtolength{\marginparwidth}{-3\marginparsep}
+ \setlength\textwidth{\paperwidth}
+ \addtolength\textwidth{-3\@tempdima}
+ \addtolength\oddsidemargin{-1in}
+ \addtolength\evensidemargin{-1in}
+ \setlength\topmargin{\paperheight}
+ \divide\topmargin by9
+ \setlength\headheight{12\p@}
+% \setlength\headsep{14.65pt}
+ \setlength\headsep{25\p@}
+ \addtolength\topmargin{-\headheight}
+ \addtolength\topmargin{-\headsep}
+ \setlength\textheight{\paperheight}
+ \addtolength\textheight{-2\topmargin}
+ \addtolength\textheight{-\headheight}
+ \addtolength\textheight{-\headsep}
+ \addtolength\textheight{-\footskip}
+ \addtolength\topmargin{-1in}
+}
+
+\ProcessOptions
+
+%% 우리ë§ì˜ 분철:
+%% --------------
+%% 우리ë§ì€ \hyphencharê°€ 없고 ì–´ëŠ ê³³ì—서나 åˆ†ç¶´ì´ å¯èƒ½í•˜ë‹¤. 그러므로
+%% ì¼ë‹¨ 글ìžì²´ ìžì²´ì—ì„œ åˆ†ç¶´ì„ ì–µì œí•˜ê³  (\hyphenchar\font\m@ne)
+%% ìš°ë¦¬ë§ ì‚¬ì´ì— \hskip\hangul@skipì„ æ·å…¥í•¨ìœ¼ë¡œì¨ åˆ†ç¶´ì„ å¯èƒ½í•˜ê²Œ
+%% 함과 ë™ì‹œì— \hangulskip으로 ìžê°„ ê°„ê²©ì„ ì¡°ì ˆì„ í•  수 있ë„ë¡ í•œë‹¤.
+%%
+\newdimen\hangulskip
+\newskip\hangul@skip
+% 글ìžì²´ê°€ 바뀔 때마다 ìžê°„ ê°„ê²©ì„ ìƒˆë¡œ 계산한다.
+\def\set@hangulskip{%
+ \@tempdima=\f@size\p@
+ \multiply\@tempdima100
+ \divide\@tempdima\p@
+ \multiply\@tempdima\p@
+ \hangul@skip=\hangulskip minus\hangulskip
+ \multiply\hangul@skip by\strip@pt\@tempdima%
+ \divide\hangul@skip by1000
+}
+
+%% ìš°ë¦¬ë§ ìœ ë‹ˆì½”ë“œ 부호는 16진수로 ^^80ì—ì„œ ^^FF ë²”ìœ„ì— ìžˆëŠ”
+%% 세 옥텟으로 구성ë˜ë©° ì´ ë²”ìœ„ì˜ ëª¨ë“  ì˜¥í…Ÿì€ ëª¨ë‘ í‰ë²”í•œ 글ìž
+%% (\catcode=11)ë¡œ 처리ëœë‹¤.
+\def\utf@list{%
+ \do\^^80\do\^^81\do\^^82\do\^^83\do\^^84\do\^^85\do\^^86\do\^^87%
+ \do\^^88\do\^^89\do\^^8a\do\^^8b\do\^^8c\do\^^8d\do\^^8e\do\^^8f%
+ \do\^^90\do\^^91\do\^^92\do\^^93\do\^^94\do\^^95\do\^^96\do\^^97%
+ \do\^^98\do\^^99\do\^^9a\do\^^9b\do\^^9c\do\^^9d\do\^^9e\do\^^9f%
+ \do\^^a0\do\^^a1\do\^^a2\do\^^a3\do\^^a4\do\^^a5\do\^^a6\do\^^a7%
+ \do\^^a8\do\^^a9\do\^^aa\do\^^ab\do\^^ac\do\^^ad\do\^^ae\do\^^af%
+ \do\^^b0\do\^^b1\do\^^b2\do\^^b3\do\^^b4\do\^^b5\do\^^b6\do\^^b7%
+ \do\^^b8\do\^^b9\do\^^ba\do\^^bb\do\^^bc\do\^^bd\do\^^be\do\^^bf%
+ \do\^^c0\do\^^c1\do\^^c2\do\^^c3\do\^^c4\do\^^c5\do\^^c6\do\^^c7%
+ \do\^^c8\do\^^c9\do\^^ca\do\^^cb\do\^^cc\do\^^cd\do\^^ce\do\^^cf%
+ \do\^^d0\do\^^d1\do\^^d2\do\^^d3\do\^^d4\do\^^d5\do\^^d6\do\^^d7%
+ \do\^^d8\do\^^d9\do\^^da\do\^^db\do\^^dc\do\^^dd\do\^^de\do\^^df%
+ \do\^^e0\do\^^e1\do\^^e2\do\^^e3\do\^^e4\do\^^e5\do\^^e6\do\^^e7%
+ \do\^^e8\do\^^e9\do\^^ea\do\^^eb\do\^^ec\do\^^ed\do\^^ee\do\^^ef%
+ \do\^^f0\do\^^f1\do\^^f2\do\^^f3\do\^^f4\do\^^f5\do\^^f6\do\^^f7%
+ \do\^^f8\do\^^f9\do\^^fa\do\^^fb\do\^^fc\do\^^fd\do\^^fe\do\^^ff}
+\def\do@utfspecial#1{%
+ \catcode`#1=11
+ \lccode`#1=`#1
+ \uccode`#1=`#1}
+\let\do\do@utfspecial\utf@list
+
+%%% 조사 ìžë™ 처리 명령:
+\DeclareRobustCommand*{\중@성}{\gdef\is@rieul{n}%
+ \global\let\@조사\@firstoftwo}
+\DeclareRobustCommand*{\종@성}{\gdef\is@rieul{n}%
+ \global\let\@조사\@secondoftwo}
+\DeclareRobustCommand*{\리@ì„}{\gdef\is@rieul{y}%
+ \global\let\@조사\@secondoftwo}
+\DeclareRobustCommand*{\ks@num}[1]{{\count@#1%
+ \ifnum\count@<\z@ \count@-\count@ \fi\count2\count@
+ \divide\count2 10 \multiply\count2 10 \advance\count@-\count2
+ \ifcase\count@\종@성\or\리@ì„\or\중@성\or\종@성\or\중@성\or
+ \중@성\or\종@성\or\리@ì„\or\리@ì„\or\중@성\fi}}
+
+%% ìžë™ 조사 명령 ë’¤ì— \space (2005/04/07)
+\def\afterj@sa#1{\ifnum\catcode`#1=11\hspace{\spaceskip} \fi #1}%
+
+%% \ì€=\는 \ì´=\ê°€ \ì„=\를 \와=\ê³¼
+\def\ì€{\relax\@조사{는}{ì€}\afterj@sa}\let\는\ì€
+\def\ì´{\relax\@조사{ê°€}{ì´}\afterj@sa}\let\ê°€\ì´
+\def\ì„{\relax\@조사{를}{ì„}\afterj@sa}\let\를\ì„
+\def\와{\relax\@조사{와}{과}\afterj@sa}\let\과\와
+
+%%% ë§¤ê°œëª¨ìŒ ``으'' (2005/04/07) {\ã…¡}
+%% \으로=\ë¡œ (\으로서=\로서 \으로ì¨=\ë¡œì¨)
+\def\ㅡ{\relax\if y\is@rieul\else\@조사{}{으}\fi}
+\def\로{{\ㅡ}로\afterj@sa}
+\let\으로\로
+\def\로서{{\ㅡ}로서\afterj@sa}
+\let\으로서\로서
+\def\ë¡œì¨{{\ã…¡}ë¡œì¨\afterj@sa}
+\let\으로ì¨\ë¡œì¨
+
+%%% 지정사 ``ì´'' (2005/04/07) {\ã…£}
+\def\ã…£{{\relax\@조사{}{ì´}}}
+
+\catcode`\^^^^e002=13
+\catcode`\^^^^e003=13
+\catcode`\^^^^e004=13
+\let^^^^e002\중@성
+\let^^^^e003\종@성
+\let^^^^e004\리@ì„
+
+%% 우리ë§ì˜ 분철
+%%
+\catcode`\^^^^e000=13
+\catcode`\^^^^e001=13
+\def^^^^e000{\ifhmode\ifnum\spacefactor=999\hskip\hangul@skip\fi\fi\hemph@size}
+\def^^^^e001{\spacefactor=999\relax}
+
+\def\no@ccent#1{#1}
+\let\hemph@size\no@ccent
+
+\expandafter\def\expandafter\selectfont\expandafter{\selectfont\set@hangulskip}
+
+%%% 드러냄표 (2005/04/10 koaunghi@kornet.net)
+\def\circemph@size#1{\leavevmode%
+ \setbox0\hbox{\fontencoding{OT1}\fontseries{m}\selectfont!}%
+ \dimen@\ht0\advance\dimen@-.3ex%
+ \rlap{\raise.7\dimen@\hbox{\fontencoding{OT1}\fontseries{m}\selectfont\rule{.3\dimen@}{0pt}\char'27}}#1}
+\def\dotemph@size#1{\leavevmode%
+ \setbox0\hbox{\fontencoding{OT1}\fontseries{m}\selectfont!}%
+ \dimen@\ht0\advance\dimen@-.3ex%
+ \rlap{\raise.7\dimen@\hbox{\fontencoding{OT1}\fontseries{m}\selectfont\rule{.7\dimen@}{0pt}\char'137}}#1}
+
+\def\circem{\let\hemph@size\circemph@size}
+\def\dotem#1{\let\hemph@size\dotemph@size}
+\def\circemph#1{{\let\hemph@size\circemph@size #1}}
+\def\dotemph#1{{\let\hemph@size\dotemph@size #1}}
+
+%% ì¤„ë°”ê¿ˆì˜ ì–µì œ
+% ìš°ë¦¬ë§ ìŒì ˆì€ ì–´ëŠ ê³³ì—서든지 ì¤„ë°”ê¿ˆì´ ê°€ëŠ¥í•˜ë‹¤. ì¤„ë°”ê¿ˆì„ ì–µì œí• 
+% ë•Œì— ë¼í…ì˜ \nolinebreakë„ íš¨ê³¼ê°€ 없다. ìš°ë¦¬ë§ ìŒì ˆì˜ 경계ì—서는
+% 다ìŒê³¼ ê°™ì´ ì¤„ë°”ê¿ˆì„ ì–µì œí•œë‹¤.
+\def\noHyphen{\spacefactor=1001\nolinebreak}
+
+%% 2002.Apr.12: EUC-KRìš©ì˜ ksx1001.ocp는 ì‹ ì •ì‹ë‹˜(jshin@mailaps.org)ì˜
+%% inuhc.otp와 hlatex.otpë¡œ 대체ë˜ì–´ 윈ë„우즈 ìš´ì˜ì²´ê³„ì—ì„œ 사용ë˜ëŠ”
+%% cp949 부호화 ì²´ê³„ì— ë”°ë¥¸ 한글 글ìžë¥¼ ëª¨ë‘ ì‚¬ìš©í•  수 있ë„ë¡ í•˜ì˜€ê³ 
+%% hlatex.otp는 inutf8.otp와 함께 UTF-8 ì¸ì½”ë”©ì„ ì²˜ë¦¬í•˜ëŠ”ë° ì‚¬ìš©ëœë‹¤.
+\ocp\OCPutf=inutf8
+\ocp\OCPinHLaTeX=hlatex
+\ocplist\OCPlistutf=\addbeforeocplist 1000 \OCPutf\nullocplist
+\ocplist\OCPHLaTeXutf=\addbeforeocplist 1000 \OCPutf
+ \addbeforeocplist 1000 \OCPinHLaTeX\nullocplist
+\pushocplist\OCPHLaTeXutf
+
+%% verbatim 환경ì—ì„œ "! Missing number, treated as zero."ì˜ ì°©ì˜¤ë¥¼
+%% ë°œìƒì‹œí‚¤ëŠ” \unhbox ëª…ë ¹ì€ ë‹¤ìŒê³¼ ê°™ì´ í•´ê²°í•œë‹¤.
+\def\do@noligs#1{%
+ \catcode`#1\active
+ \begingroup
+ \lccode`\~`#1\relax
+ \lowercase{\endgroup\def~{\leavevmode\kern\z@{\clearocplists\char`#1}}}}
+
+%% 우리ë§ì˜ 글ìžì²´ 바꾸기:
+%% -----------------------
+%% 우리ë§ì˜ 글ìžì²´ ê°€ì¡±ì€ "글ìžì²´ 종류"ì— ë”°ë¼ ì§€ì •ë˜ê³  글ìžì²´ 바꿈
+%% 모듬 ëª…ë ¹ì€ "\text+글ìžì²´ì¢…류"나 "\글ìžì²´ì¢…류"ë¡œ 형성ëœë‹¤.
+%% ìš°ë¦¬ë§ ê¸€ìžì²´ ê°€ì¡±ì€ ëª…ì¡°, 고딕, 타ìžì˜ 세가지가 있고 다ìŒê³¼ ê°™ì€
+%% 등ì‹ì´ 성립한다. \rmfamily=\명조, \sffamily=\고딕, \ttfamily=\타ìž.
+\DeclareRobustCommand\mjfamily
+ {\not@math@alphabet\mjfamily\mathmj
+ \fontfamily\mjdefault\selectfont}
+\DeclareRobustCommand\gtfamily
+ {\not@math@alphabet\gtfamily\mathgt
+ \fontfamily\gtdefault\selectfont}
+\DeclareRobustCommand\tzfamily
+ {\not@math@alphabet\tzfamily\mathtz
+ \fontfamily\tzdefault\selectfont\let^^^^e001\@}
+\DeclareTextFontCommand{\textmj}{\mjfamily}
+\DeclareTextFontCommand{\textgt}{\gtfamily}
+\DeclareRobustCommand\texttz[1]{% \@italiccorr를 무ìžë¹„하게 금지
+ \ifmmode
+ \nfss@text{\tzfamily#1}
+ \else
+ \leavevmode
+ {\tzfamily#1}%
+ \fi
+}
+\let\명조\mjfamily
+\let\고딕\gtfamily
+\let\타ìž\tzfamily
+
+%% ì˜ë¬¸ì˜ 글ìžì²´ 바꿈 모듬 ëª…ë ¹ì€ ìš°ë¦¬ë§ ê¸€ìžì²´ 바꿈 명령과 ì¼ì¹˜ì‹œí‚¨ë‹¤.
+\let\rmfamily\mjfamily
+\let\sffamily\gtfamily
+\let\ttfamily\tzfamily
+\let\textrm\textmj
+\let\textsf\textgt
+\let\texttt\texttz
+
+%% 편ì˜ìƒ 다ìŒê³¼ ê°™ì€ ê°€ì¡±ë°”ê¿ˆëª¨ë“¬ëª…ë ¹ë„ ì œê³µëœë‹¤. (그래픽, ê¶ì„œ,
+%% 필기, 외곽, 새명조, 목ê°, 옛글, 봄글씨, 펜글씨, 바다, 디나루,
+%% 필기a)
+\def\그래픽{\fontfamily{gr}\selectfont}
+\def\ê¶ì„œ{\fontfamily{gs}\selectfont}
+\def\신문{\fontfamily{sh}\selectfont}
+\def\필기{\fontfamily{pg}\selectfont}
+\def\펜글씨{\fontfamily{pn}\selectfont}
+\def\펜í˜ë¦¼{\fontfamily{ph}\selectfont}
+\def\봄글씨{\fontfamily{bm}\selectfont}
+\def\옛글{\fontfamily{yt}\selectfont}
+\def\ìžëª¨ëª…ì¡°{\fontfamily{jmj}\selectfont}
+\def\ìžëª¨ê³ ë”•{\fontfamily{jgt}\selectfont}
+\def\ìžëª¨ë…¸ë²¨{\fontfamily{jnv}\selectfont}
+\csname ìžëª¨ì†Œë¼\endcsname{\fontfamily{jsr}\selectfont}
+\def\바다{\fontfamily{vd}\selectfont}
+\def\디나루{\fontfamily{dn}\selectfont}
+\def\필기a{\fontfamily{pga}\selectfont}
+
+%% 호환성:
+%% LaTeXì„ ì“¸ 때만 필요로 하는 ëª…ë ¹ë“¤ì€ ë‹¤ìŒê³¼ ê°™ì´ ëŒ€ì¹˜ì‹œí‚¨ë‹¤.
+\def\MapHangulFamily#1#2{\relax}
+\DeclareRobustCommand\hfontfamily[1]{\fontfamily{#1}\selectfont\ignorespaces}
+\def\make@josa#1{}
+\let\hbfdefault\bfdefault
+
+%% LaTeX209ì‹ì˜ 글ìžì²´ 바꿈 모듬 ëª…ë ¹ì€ ê¸°ë³¸ 글ìžì²´ë§Œ 제공한다.
+\DeclareOldFontCommand{\mj}{\normalfont\mjfamily}{\@nomath\mj}
+\DeclareOldFontCommand{\gt}{\normalfont\gtfamily}{\@nomath\gt}
+\DeclareOldFontCommand{\tz}{\normalfont\tzfamily}{\@nomath\tz}
+
+%% ìš°ë¦¬ë§ ê¸€ìžì²´ì˜ ê¸°ë³¸ê°’ì€ ë‹¤ìŒê³¼ ê°™ì´ ì£¼ì–´ì§„ë‹¤.
+\def\mjdefault{mj}
+\def\gtdefault{gt}
+\def\tzdefault{tz}
+
+\DeclareFontEncoding{UHC}{}{}
+\DeclareErrorFont{UHC}{mj}{m}{n}{10}
+\DeclareFontSubstitution{UHC}{mj}{m}{n}
+
+\renewcommand{\encodingdefault}{UHC}
+\renewcommand{\familydefault}{mj}
+\renewcommand{\rmdefault}{mj}
+\renewcommand{\sfdefault}{gt}
+\renewcommand{\ttdefault}{tz}
+\renewcommand{\bfdefault}{b}
+
+%% ΩTPì— ì˜í•´ 문제를 ì¼ìœ¼í‚¤ëŠ” 특수 문ìžë“¤ì€ Î©ì˜ ë²ˆì—­ 처리를 억제하고
+%% OT1 부호화와 OMS ë¶€í˜¸í™”ì— ì˜í•œ 글ìžë¥¼ ì„ íƒí•˜ë„ë¡ í•œë‹¤.
+%% from ot1enc.def
+\DeclareTextCommand{\textendash}{OT1}{{\clearocplists\char123}}
+\DeclareTextCommand{\textquotedblleft}{OT1}{{\clearocplists\char92}}
+\DeclareTextCommand{\AE}{OT1}{{\clearocplists\char29}}
+\DeclareTextCommand{\OE}{OT1}{{\clearocplists\char30}}
+\DeclareTextCommand{\O}{OT1}{{\clearocplists\char31}}
+\DeclareTextCommand{\ae}{OT1}{{\clearocplists\char26}}
+\DeclareTextCommand{\i}{OT1}{{\clearocplists\char16}}
+\DeclareTextCommand{\j}{OT1}{{\clearocplists\char17}}
+\DeclareTextCommand{\oe}{OT1}{{\clearocplists\char27}}
+\DeclareTextCommand{\o}{OT1}{{\clearocplists\char28}}
+\DeclareTextCommand{\ss}{OT1}{{\clearocplists\char25}}
+\DeclareTextCommand{\textdollar}{OT1}{{\clearocplists%
+ \ifdim \fontdimen\@ne\font >\z@
+ \slshape
+ \else
+ \upshape
+ \fi
+ \char`\$}}
+\DeclareTextCommand{\textsterling}{OT1}{{\clearocplists%
+ \ifdim \fontdimen\@ne\font >\z@
+ \itshape
+ \else
+ \fontshape{ui}\selectfont
+ \fi
+ \char`\$}}
+\DeclareTextCompositeCommand{\r}{OT1}{A}
+ {\leavevmode\setbox\z@\hbox{h}\dimen@\ht\z@\advance\dimen@-1ex%
+ \rlap{\raise.67\dimen@\hbox{\clearocplists\char23}}A}
+%% from omsenc.def
+\DeclareTextCommand{\textcircled}{OMS}[1]{{\clearocplists%
+ \ooalign{%
+ \hfil \raise .07ex\hbox {\upshape#1}\hfil \crcr
+ \char 13 % "0D
+ }%
+}}
+\DeclareTextCommand{\textparagraph}{OMS}{{\clearocplists\char"7B}}
+\DeclareTextCommand{\textperiodcentered}{UHC}{·}
+% \DeclareTextCommand{\textperiodcentered}{OMS}{{\clearocplists\char"01}}
+\DeclareTextCommand{\textasteriskcentered}{OMS}{{\clearocplists\char"03}}
+\DeclareTextCommand{\textbullet}{OMS}{{\clearocplists\char"0F}}
+%% from latex.ltx
+\DeclareRobustCommand{\#}{{\clearocplists\char`\#}}
+\DeclareRobustCommand{\%}{{\clearocplists\char`\%\relax}}
+\DeclareRobustCommand{\&}{{\clearocplists\char`\&}}
+
+%% hfont.styì€ ì—¬ê¸°ì„œ ë난다.
+\@nameuse{hfont.sty}
+
+%% 우리ë§ë¬¸ì„œ 짜기
+%% ---------------
+
+%% ìš°ë¦¬ë§ ë¬¸ì„œì˜ ê³³ê³³ì—ì„œ ì‚¬ìš©ë  ì´ë¦„ë“¤ì€ \ksnamedef 모듬으로 ì •ì˜ëœë‹¤.
+%%
+%% 다른 꾸러미가 ì´ ì´ë¦„ë“¤ì„ ë‹¤ì‹œ 정하게 ë  ê²½ìš°ë„ ìžˆìœ¼ë¯€ë¡œ 아래ì˜
+%% ì •ì˜ëŠ” 모든 꾸러미를 다 처리하고 ë‚œ 후 \begin{document}ê°€ 나올 ë•Œ
+%% íš¨ë ¥ì„ ê°–ë„ë¡ í•œë‹¤. ì´ëŸ° ì´ë¦„ë“¤ì€ \begin{document} ì•žì—ì„œ
+%% \renewcommand를 통해 변경할 수 있다.
+\def\ksnamedef#1#2{\@namedef{#1}{#2}%
+ \@namedef{ks#1}{\csname #1\endcsname}}
+
+\if@hanja
+ \ksnamedef{today}{\number\year 年~\number\month 月~\number\day 日}
+ \ksnamedef{enclname}{åŒå°ç‰©}
+ \ksnamedef{ccname}{寫本}
+ \ksnamedef{headtoname}{å—信人}
+ \ksnamedef{seename}{\ì„~åƒè€ƒ}
+ \ksnamedef{seealso}{ë„~åƒè€ƒ}
+ \ksnamedef{contentsname}{目~次}
+ \ksnamedef{listfigurename}{그림~目次}
+ \ksnamedef{listtablename}{表~目次}
+ \ksnamedef{refname}{åƒè€ƒ~æ–‡ç»}
+ \ksnamedef{indexname}{索~引}
+ \ksnamedef{tablename}{表}
+ \ksnamedef{abstractname}{è¦~ç´„}
+ \ksnamedef{bibname}{åƒè€ƒ~æ–‡ç»}
+ \ksnamedef{appendixname}{附錄}
+ \ksnamedef{ksTHE}{第}
+ \ksnamedef{partname}{篇}
+ \ksnamedef{chaptername}{ç« }
+ \ksnamedef{sectionname}{節}
+ \ksnamedef{colorlayer}{幻燈版~色相}
+ \ksnamedef{glossaryname}{語~彙}
+\else
+ \ksnamedef{today}{\number\year ë…„~\number\month ì›”~\number\day ì¼}
+ \ksnamedef{enclname}{ë™ë´‰ë¬¼}
+ \ksnamedef{ccname}{사본}
+ \ksnamedef{headtoname}{받는ì´}
+ \ksnamedef{seename}{\ì„~참고}
+ \ksnamedef{seename}{ë„~참고}
+ \ksnamedef{contentsname}{목~차}
+ \ksnamedef{listfigurename}{그림~목차}
+ \ksnamedef{listtablename}{표~목차}
+ \ksnamedef{refname}{참고~문헌}
+ \ksnamedef{indexname}{찾아보기}
+ \ksnamedef{tablename}{표}
+ \ksnamedef{abstractname}{요~약}
+ \ksnamedef{bibname}{참고~문헌}
+ \ksnamedef{appendixname}{부ë¡}
+ \ksnamedef{ksTHE}{제}
+ \ksnamedef{partname}{편}
+ \ksnamedef{chaptername}{장}
+ \ksnamedef{sectionname}{ì ˆ}
+ \ksnamedef{colorlayer}{환등íŒ~색깔}
+ \ksnamedef{glossaryname}{ìš©ì–´~í’€ì´}
+\fi
+\ksnamedef{pagename}{쪽}
+\ksnamedef{figurename}{그림}
+
+%% 우리ë§ìˆ«ìž
+\def\jaso#1{\@jaso{\@nameuse{c@#1}}}
+\def\@jaso#1{\ifcase#1\or ㄱ\or ㄴ\or ㄷ\or ㄹ\else\@ijaso{#1}\fi}
+\def\@ijaso#1{\ifcase#1\or\or\or\or\or ã…\or ã…‚\or ã……\or ã…‡\or ã…ˆ\or
+ ã…Š\or ã…‹\or ã…Œ\or ã…\or ã…Ž\else\@ctrerr\fi}
+\def\gana#1{\@gana{\@nameuse{c@#1}}}
+\def\@gana#1{\ifcase#1\or ê°€\or 나\or 다\or ë¼\else\@igana{#1}\fi}
+\def\@igana#1{\ifcase#1\or\or\or\or\or 마\or ë°”\or 사\or ì•„\or ìž\or
+ 차\or 카\or 타\or 파\or 하\else\@ctrerr\fi}
+\def\ojaso#1{\@ojaso{\@nameuse{c@#1}}}
+\def\@ojaso#1{\ifcase#1\or ㉠\or ㉡\or ㉢\or ㉣\else\@iojaso{#1}\fi}
+\def\@iojaso#1{\ifcase#1\or\or\or\or\or ㉤\or ㉥\or ㉦\or ㉧\or ㉨\or
+ ㉩\or ㉪\or ㉫\or ㉬\or ㉭\else\@ctrerr\fi}
+\def\ogana#1{\@ogana{\@nameuse{c@#1}}}
+\def\@ogana#1{\ifcase#1\or ㉮\or ㉯\or ㉰\or ㉱\else\@iogana{#1}\fi}
+\def\@iogana#1{\ifcase#1\or\or\or\or\or ㉲\or ㉳\or ㉴\or ㉵\or ㉶\or
+ ㉷\or ㉸\or ㉹\or ㉺\or ㉻\else\@ctrerr\fi}
+\def\pjaso#1{\@pjaso{\@nameuse{c@#1}}}
+\def\@pjaso#1{\ifcase#1\or ㈀\or ãˆ\or ㈂\or ㈃\else\@ipjaso{#1}\fi}
+\def\@ipjaso#1{\ifcase#1\or\or\or\or\or ㈄\or ㈅\or ㈆\or ㈇\or ㈈\or
+ ㈉\or ㈊\or ㈋\or ㈌\or ãˆ\else\@ctrerr\fi}
+\def\pgana#1{\@pgana{\@nameuse{c@#1}}}
+\def\@pgana#1{\ifcase#1\or ㈎\or ãˆ\or ãˆ\or ㈑\else\@ipgana{#1}\fi}
+\def\@ipgana#1{\ifcase#1\or\or\or\or\or ㈒\or ㈓\or ㈔\or ㈕\or ㈖\or
+ ㈗\or ㈘\or ㈙\or ㈚\or ㈛\else\@ctrerr\fi}
+\def\onum#1{\@onum{\@nameuse{c@#1}}}
+\def\@onum#1{\ifcase#1\or â‘ \or â‘¡\or â‘¢\or â‘£\else\@ionum{#1}\fi}
+\def\@ionum#1{\ifcase#1\or\or\or\or\or ⑤\or ⑥\or ⑦\or ⑧\or ⑨\or
+ ⑩\or ⑪\or ⑫\or ⑬\or ⑭\or ⑮\else\@ctrerr\fi}
+\def\pnum#1{\@pnum{\@nameuse{c@#1}}}
+\def\@pnum#1{\ifcase#1\or ⑴\or ⑵\or ⑶\or ⑷\else\@ipnum{#1}\fi}
+\def\@ipnum#1{\ifcase#1\or\or\or\or\or ⑸\or ⑹\or ⑺\or ⑻\or ⑼\or
+ ⑽\or ⑾\or â‘¿\or â’€\or â’\or â’‚\else\@ctrerr\fi}
+\def\oeng#1{\@oeng{\@nameuse{c@#1}}}
+\def\@oeng#1{\ifcase#1\or â“\or â“‘\or â“’\or â““\else\@ioeng{#1}\fi}
+\def\@ioeng#1{\ifcase#1\or\or\or\or\or ⓔ\or ⓕ\or ⓖ\or ⓗ\or ⓘ\or
+ â“™\or â“š\or â“›\or â“œ\or â“\or â“ž\or â“Ÿ\or â“ \or â“¡\or â“¢\or â“£\or
+ ⓤ\or ⓥ\or ⓦ\or ⓧ\or ⓨ\or ⓩ\else\@ctrerr\fi}
+\def\peng#1{\@peng{\@nameuse{c@#1}}}
+\def\@peng#1{\ifcase#1\or â’œ\or â’\or â’ž\or â’Ÿ\else\@ipeng{#1}\fi}
+\def\@ipeng#1{\ifcase#1\or\or\or\or\or â’ \or â’¡\or â’¢\or â’£\or â’¤\or
+ â’¥\or â’¦\or â’§\or â’¨\or â’©\or â’ª\or â’«\or â’¬\or â’­\or â’®\or â’¯\or
+ â’°\or â’±\or â’²\or â’³\or â’´\or â’µ\else\@ctrerr\fi}
+\def\hnum#1{\@hnum{\@nameuse{c@#1}}}
+\def\@hnum#1{\ifcase#1\or 하나\or 둘\or 셋\or 넷\or\@ihnum{#1}\fi}
+\def\@ihnum#1{\ifcase#1\or\or\or\or\or 다섯\or 여섯\or ì¼ê³±\or ì—¬ëŸ\or
+ 아홉\or 열\or 열하나\or 열둘\or 열셋\or 열넷\or 열다섯\or 열여섯\or
+ ì—´ì¼ê³±\or ì—´ì—¬ëŸ\or 열아홉\or 스물\or 스물하나\or 스물둘\or
+ 스물셋\or 스물넷\else\@ctrerr\fi}
+\def\Hnum#1{\@Hnum{\@nameuse{c@#1}}}
+\def\@Hnum#1{\ifcase#1\or 첫\or 둘\or 세\or 네\or\@iHnum{#1}\fi 째}
+\def\@iHnum#1{\ifcase#1\or\or\or\or\or 다섯\or 여섯\or ì¼ê³±\or ì—¬ëŸ\or
+ 아홉\or 열\or 열하나\or 열둘\or 열셋\or 열넷\or 열다섯\or 열여섯\or
+ ì—´ì¼ê³±\or ì—´ì—¬ëŸ\or 열아홉\or 스물\or 스물하나\or 스물둘\or 스물셋\or
+ 스물넷\else\@ctrerr\fi}
+
+%% 한글LaTeXì˜ logo는 ì´ë ‡ê²Œ.
+\DeclareRobustCommand{\HLaTeX}{한\kern-.4ex\lower.3ex\hbox{글}\kern-.4ex\LaTeX}
+
+%% 단ì›ì˜ 한글화
+%% =============
+%%
+%% Part I --> 제 I 편, 第 I 篇
+%% Chapter 1 --> 제 1 장, 第 1 章 <book,report>
+%% Section 1 --> 제 1 절, 第 1 節
+%% Appendix A --> ë¶€ë¡ A, 附綠 A
+%%
+%% 위와 ê°™ì€ ë‹¨ì›ì˜ 한글화는 ì ˆ(節)까지 ì˜í–¥ì„ 미친다. 그러므로 우리는
+%% ëª©ì°¨ì— \subsubsection까지 단ì›ì´ 번호와 함께 나오ë„ë¡ í•œë‹¤.
+%% articleì—서는 ì´ë¯¸ 3으로 지정ë˜ì—ˆìœ¼ë‚˜, 그외ì—서는 2ë¡œ 지정ë˜ì–´
+%% \subsection까지만 번호가 ëª©ì°¨ì— ë‚˜ì˜¤ë„ë¡ ë˜ì–´ 있다.
+\setcounter{secnumdepth}{\thr@@}
+
+\@ifclassloaded{article}{% <article>
+ \renewcommand{\appendix}{\par
+ \setcounter{section}{0}%
+ \setcounter{subsection}{0}%
+ \def\@chapapp{\appendixname}% 부ë¡ì˜ í•œê¸€í™”ì— ì˜í•´ í•„ìš”.
+ \kscntformat{section}{\appendixname~}{}
+ \def\thesection{\@Alph\c@section}}%
+}{\@ifundefined{@chapapp}{}{% <report|book>
+ \renewcommand\thesection{\@arabic\c@section}
+ \renewcommand\appendix{\par
+ \setcounter{chapter}{0}%
+ \setcounter{section}{0}%
+ \renewcommand\@chapapp{\appendixname}%
+ \kscntformat{chapter}{\appendixname~}{}
+ \renewcommand\thechapter{\@Alph\c@chapter}}%
+}}
+
+%% ìœ„ì™€ê°™ì€ ìž¬ì •ì˜ë¡œ 다ìŒê³¼ ê°™ì€ ë¬¸ì œê°€ ë°œìƒí•œë‹¤.
+%% 1. \part는 \partname~\thepartë¡œ 나오게 ëœë‹¤. 편~I
+%% 2. \chapter는 \@chapapp{} \thechapter로. 장~1
+%% 3. \sectionì€ \sectionname~\thesection으로. ì ˆ~1
+%% 4. ëª©ì°¨ìž‘ì„±ì˜ ë“¤ì—¬ì“°ê¸°ê°€ ìš°ë¦¬ë§ í™˜ê²½ì— ì ë‹¹í•˜ì§€ 않다.
+%% 5. 페ì´ì§€ headingì˜ ê¸€ìžì²´ê°€ \slshape으로 바뀜으로서 우리ë§ì´
+%% 불안정해진다.
+%%
+%% ì´ëŸ° 약ì ì„ 보완하기 위해 단ì›ì˜ ì¼ë ¨ë²ˆí˜¸ì˜ ì•žê³¼ ë’¤ì— ë¼ì›Œë„£ì„
+%% ëª¨ë“¬ì„ ë‹¤ìŒê³¼ ê°™ì´ ì„¤ì •í•œë‹¤.
+\def\kscntformat#1#2#3{\@namedef{pre@#1cnt}{#2}
+ \@namedef{post@#1cnt}{#3}}
+\kscntformat{part}{\ksTHE~}{~\partname}
+\kscntformat{chapter}{\ksTHE~}{~\chaptername}
+\kscntformat{section}{\ksTHE~}{~\sectionname}
+
+\@ifclassloaded{article}{% <article>
+ \def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}%
+ {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ {\parindent \z@ \raggedright
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \Large\bfseries \pre@partcnt\thepart\post@partcnt
+ \par\nobreak
+ \fi
+ \huge \bfseries #2%
+ \markboth{}{}\par}%
+ \nobreak
+ \vskip 3ex
+ \@afterheading}
+}{% <report|book>
+ \@ifundefined{@part}{}{%
+ \def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >-2\relax
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}%
+ {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ \markboth{}{}%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >-2\relax
+ \huge\bfseries \pre@partcnt\thepart\post@partcnt
+ \par
+ \vskip 20\p@
+ \fi
+ \Huge \bfseries #2\par}%
+ \@endpart}
+ }
+}
+
+\@ifclassloaded{book}{%
+ \def\@chapter[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \refstepcounter{chapter}%
+ \typeout{\pre@chaptercnt\thechapter\post@chaptercnt}%
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{%
+ \pre@chaptercnt\thechapter\post@chaptercnt}#1}%
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \chaptermark{#1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \@afterheading
+ \fi}
+ \def\@makechapterhead#1{%
+ \vspace*{50\p@}%
+ {\parindent \z@ \raggedright \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \huge\bfseries
+ \pre@chaptercnt\thechapter\post@chaptercnt
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \fi
+ \interlinepenalty\@M
+ \Huge \bfseries #1\par\nobreak
+ \vskip 40\p@
+ }}}{}%
+\@ifclassloaded{report}{%
+ \def\@chapter[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \refstepcounter{chapter}%
+ \typeout{\pre@chaptercnt\thechapter\post@chaptercnt}
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{%
+ \pre@chaptercnt\thechapter\post@chaptercnt}#1}%
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \chaptermark{#1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \@afterheading
+ \fi}
+ \def\@makechapterhead#1{%
+ \vspace*{50\p@}%
+ {\parindent \z@ \raggedright \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \huge\bfseries
+ \pre@chaptercnt\thechapter\post@chaptercnt
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \interlinepenalty\@M
+ \Huge \bfseries #1\par\nobreak
+ \vskip 40\p@
+ }}}{}
+
+\@ifundefined{chapter}{}{%
+ \renewcommand*\l@chapter[2]{%
+ \ifnum \c@tocdepth >\m@ne
+ \addpenalty{-\@highpenalty}%
+ \vskip 1.0em \@plus\p@
+ \setbox\z@=\hbox{\bfseries\pre@chaptercnt\post@chaptercnt~}
+ \setlength\@tempdima{1.5em}
+ \advance\@tempdima\wd\z@
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \leavevmode \bfseries
+ \advance\leftskip \@tempdima
+ \hskip -\leftskip
+ #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
+ \penalty\@highpenalty
+ \endgroup
+ \fi}}
+
+\@ifundefined{section}{}{%
+ \def\section{%
+ \if@noskipsec \leavevmode \fi
+ \par
+ \@afterindentfalse
+ \if@nobreak
+ \everypar{}%
+ \else
+ \addpenalty\@secpenalty\addvspace{3.5ex \@plus 1ex \@minus .2ex\relax}
+ \fi
+ \secdef\ks@sect\ks@ssect}
+ \def\ks@sect[#1]#2{%
+ \ifnum \c@secnumdepth<1
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{section}%
+ \protected@edef\@svsec{%
+ \pre@sectioncnt\thesection\post@sectioncnt
+ \quad\relax}%
+ \fi
+ \begingroup
+ \normalfont\Large\bfseries{%
+ \@hangfrom{\hskip \z@\relax\@svsec}%
+ \interlinepenalty \@M #2\@@par}%
+ \endgroup
+ \sectionmark{#1}%
+ \addcontentsline{toc}{section}{%
+ \ifnum\c@secnumdepth<1 \else
+ \protect\numberline{\pre@sectioncnt\thesection\post@sectioncnt}%
+ \fi
+ #1}
+ \@xsect{2.3ex \@plus.2ex}}
+ \def\ks@ssect#1{%
+ \begingroup
+ \normalfont\Large\bfseries{%
+ \@hangfrom{\hskip \z@}%
+ \interlinepenalty \@M #1\@@par}%
+ \endgroup
+ \@xsect{2.3ex \@plus.2ex}}
+}
+
+\@ifclassloaded{article}{%
+ \renewcommand*\l@section[2]{%
+ \ifnum \c@tocdepth >\z@
+ \addpenalty\@secpenalty%
+ \addvspace{1.0em \@plus\p@}%
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \leavevmode \bfseries
+ \settowidth{\@tempdima}{\pre@sectioncnt\post@sectioncnt}
+ \addtolength{\@tempdima}{1.5em}
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
+ \endgroup
+ \fi}
+}{\@ifundefined{l@section}{}{%
+ \renewcommand*\l@section{%
+ \settowidth{\@tempdima}{\pre@sectioncnt\post@sectioncnt}
+ \addtolength{\@tempdima}{2.3em}
+ \@dottedtocline{1}{1em}{\@tempdima}}}%1.5em 2.3em
+}
+
+%% 다ìŒì€ \ps@headingsê³¼ \ps@myheadings를 í•œê¸€ì— ë§žê²Œ 수정한 것ì´ë‹¤.
+%% ê°ê°ì˜ classë“¤ì´ ì„œë¡œ 다른 ë°©ì‹ìœ¼ë¡œ 페ì´ì§€ 머리를 짜므로 우리는
+%% 여기서 ê°ê°ì„ 따로따로 ì •ì˜í•´ 주어야 한다.
+\@ifclassloaded{article}{%
+ \if@twoside
+ \renewcommand\ps@headings{%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\sectionmark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \pre@sectioncnt\thesection\post@sectioncnt\quad
+ \fi
+ ##1}}{}}%
+ \def\subsectionmark##1{%
+ \markright {%
+ \ifnum \c@secnumdepth >\@ne
+ \thesubsection\quad
+ \fi
+ ##1}}}
+ \else
+ \def\ps@headings{%
+ \let\@oddfoot\@empty
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \pre@sectioncnt\thesection\post@sectioncnt\quad
+ \fi
+ ##1}}}}
+ \fi
+}{}
+
+\@ifclassloaded{book}{%
+ \if@twoside
+ \def\ps@headings{%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \pre@chaptercnt\thechapter\post@chaptercnt\quad%
+ \fi
+ \fi
+ ##1}}{}}%
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \pre@sectioncnt\thesection\post@sectioncnt\quad%
+ \fi
+ ##1}}}}
+ \else
+ \def\ps@headings{%
+ \let\@oddfoot\@empty
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \pre@chaptercnt\thechapter\post@chaptercnt\quad%
+ \fi
+ \fi
+ ##1}}}}
+ \fi
+ \pagestyle{headings}
+ }{}
+
+\@ifclassloaded{report}{%
+ \if@twoside
+ \def\ps@headings{%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \pre@chaptercnt\thechapter\post@chaptercnt\quad%
+ \fi
+ ##1}}{}}%
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \pre@sectioncnt\thesection\post@sectioncnt\quad%
+ \fi
+ ##1}}}}
+ \else
+ \def\ps@headings{%
+ \let\@oddfoot\@empty
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \pre@chaptercnt\thechapter\post@chaptercnt\quad%
+ \fi
+ ##1}}}}
+ \fi
+}{}
+
+%% 첫 줄 들여쓰기: 2ë°°ê°
+\settowidth{\parindent}{\reset@font 한글}
+
+%%% End of file `u8hangul.tex'.
diff --git a/language/korean/HLaTeX/lambda/uhc-test.tex b/language/korean/HLaTeX/lambda/uhc-test.tex
new file mode 100644
index 0000000000..7ad6f4c891
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhc-test.tex
@@ -0,0 +1,3031 @@
+\documentclass[a4paper]{article}
+\usepackage{a4}
+\def\@tabular{\leavevmode\hbox\bgroup\nextmathfake$\let\@acol\@tabacol
+ \let\@classz\@tabclaaz
+ \let\@classiv\@tabclassiv\let\\\@tabularcr\@tabarry}
+\hoffset-2cm
+\parindent0pt
+\tabcolsep3pt
+\def\Head#1{\yyy #1&\yyy 0&\yyy 1&\yyy 2&\yyy 3&\yyy 4&\yyy 5&\yyy 6&\yyy 7&\yyy 8&\yyy 9&\yyy A&\yyy B&\yyy C&\yyy D&\yyy E&\yyy F}
+\def\Col#1{\yyy #1}
+\def\yyy{\fontfamily{cmr}\selectfont}
+\newcount\m \newcount\n
+\def\hours{\n=\time \divide\n 60
+ \m=-\n \multiply\m 60 \advance\m \time
+ \twodigits\n ^^^^c2dc \twodigits\m ^^^^bd84}
+\def\twodigits#1{\ifnum #1<10 0\fi \number#1}
+\begin{document}
+\message{@Name of the font to test = }
+\read-1 to\uhcfont
+\font\testfont=\uhcfont
+\testfont
+\leftline{Test of \uhcfont\unskip\ on \number\year ^^^^b144
+ \number\month ^^^^c6d4 \number\day ^^^^c77c\ at\ \hours}
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{00}\\\hline
+\Col{00} & & & & & & & & & & & & & & & &\\\hline
+\Col{10} & & & & & & & & & & & & & & & &\\\hline
+\Col{20} & ^^^^0020 & ^^^^0021 & ^^^^0022 & \symbol{35} & \symbol{36} & \symbol{37} & \symbol{38} & ^^^^0027 & ^^^^0028 & ^^^^0029 & ^^^^002a & ^^^^002b & ^^^^002c & ^^^^002d & ^^^^002e & ^^^^002f\\\hline
+\Col{30} & ^^^^0030 & ^^^^0031 & ^^^^0032 & ^^^^0033 & ^^^^0034 & ^^^^0035 & ^^^^0036 & ^^^^0037 & ^^^^0038 & ^^^^0039 & ^^^^003a & ^^^^003b & ^^^^003c & ^^^^003d & ^^^^003e & ^^^^003f\\\hline
+\Col{40} & ^^^^0040 & ^^^^0041 & ^^^^0042 & ^^^^0043 & ^^^^0044 & ^^^^0045 & ^^^^0046 & ^^^^0047 & ^^^^0048 & ^^^^0049 & ^^^^004a & ^^^^004b & ^^^^004c & ^^^^004d & ^^^^004e & ^^^^004f\\\hline
+\Col{50} & ^^^^0050 & ^^^^0051 & ^^^^0052 & ^^^^0053 & ^^^^0054 & ^^^^0055 & ^^^^0056 & ^^^^0057 & ^^^^0058 & ^^^^0059 & ^^^^005a & ^^^^005b & \symbol{92} & ^^^^005d & \symbol{94} & \symbol{95}\\\hline
+\Col{60} & ^^^^0060 & ^^^^0061 & ^^^^0062 & ^^^^0063 & ^^^^0064 & ^^^^0065 & ^^^^0066 & ^^^^0067 & ^^^^0068 & ^^^^0069 & ^^^^006a & ^^^^006b & ^^^^006c & ^^^^006d & ^^^^006e & ^^^^006f\\\hline
+\Col{70} & ^^^^0070 & ^^^^0071 & ^^^^0072 & ^^^^0073 & ^^^^0074 & ^^^^0075 & ^^^^0076 & ^^^^0077 & ^^^^0078 & ^^^^0079 & ^^^^007a & \symbol{123} & \symbol{124} & \symbol{125} & \symbol{126} &\\\hline
+\Col{80} & & & & & & & & & & & & & & & &\\\hline
+\Col{90} & & & & & & & & & & & & & & & &\\\hline
+\Col{a0} & ^^^^00a0 & ^^^^00a1 & ^^^^00a2 & ^^^^00a3 & ^^^^00a4 & ^^^^00a5 & ^^^^00a6 & ^^^^00a7 & ^^^^00a8 & ^^^^00a9 & ^^^^00aa & ^^^^00ab & ^^^^00ac & ^^^^00ad & ^^^^00ae & ^^^^00af\\\hline
+\Col{b0} & ^^^^00b0 & ^^^^00b1 & ^^^^00b2 & ^^^^00b3 & ^^^^00b4 & ^^^^00b5 & ^^^^00b6 & ^^^^00b7 & ^^^^00b8 & ^^^^00b9 & ^^^^00ba & ^^^^00bb & ^^^^00bc & ^^^^00bd & ^^^^00be & ^^^^00bf\\\hline
+\Col{c0} & ^^^^00c0 & ^^^^00c1 & ^^^^00c2 & ^^^^00c3 & ^^^^00c4 & ^^^^00c5 & ^^^^00c6 & ^^^^00c7 & ^^^^00c8 & ^^^^00c9 & ^^^^00ca & ^^^^00cb & ^^^^00cc & ^^^^00cd & ^^^^00ce & ^^^^00cf\\\hline
+\Col{d0} & ^^^^00d0 & ^^^^00d1 & ^^^^00d2 & ^^^^00d3 & ^^^^00d4 & ^^^^00d5 & ^^^^00d6 & ^^^^00d7 & ^^^^00d8 & ^^^^00d9 & ^^^^00da & ^^^^00db & ^^^^00dc & ^^^^00dd & ^^^^00de & ^^^^00df\\\hline
+\Col{e0} & ^^^^00e0 & ^^^^00e1 & ^^^^00e2 & ^^^^00e3 & ^^^^00e4 & ^^^^00e5 & ^^^^00e6 & ^^^^00e7 & ^^^^00e8 & ^^^^00e9 & ^^^^00ea & ^^^^00eb & ^^^^00ec & ^^^^00ed & ^^^^00ee & ^^^^00ef\\\hline
+\Col{f0} & ^^^^00f0 & ^^^^00f1 & ^^^^00f2 & ^^^^00f3 & ^^^^00f4 & ^^^^00f5 & ^^^^00f6 & ^^^^00f7 & ^^^^00f8 & ^^^^00f9 & ^^^^00fa & ^^^^00fb & ^^^^00fc & ^^^^00fd & ^^^^00fe & ^^^^00ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{01}\\\hline
+\Col{00} & & & & & & & & & & & & & & & &\\\hline
+\Col{10} & & ^^^^0111 & & & & & & & & & & & & & &\\\hline
+\Col{20} & & & & & & & ^^^^0126 & ^^^^0127 & & & & & & & &\\\hline
+\Col{30} & & ^^^^0131 & ^^^^0132 & ^^^^0133 & & & & & ^^^^0138 & & & & & & & ^^^^013f\\\hline
+\Col{40} & ^^^^0140 & ^^^^0141 & ^^^^0142 & & & & & & & ^^^^0149 & ^^^^014a & ^^^^014b & & & &\\\hline
+\Col{50} & & & ^^^^0152 & ^^^^0153 & & & & & & & & & & & &\\\hline
+\Col{60} & & & & & & & ^^^^0166 & ^^^^0167 & & & & & & & &\\\hline
+\Col{70} & & & & & & & & & & & & & & & &\\\hline
+\Col{80} & & & & & & & & & & & & & & & &\\\hline
+\Col{90} & & & & & & & & & & & & & & & &\\\hline
+\Col{a0} & & & & & & & & & & & & & & & &\\\hline
+\Col{b0} & & & & & & & & & & & & & & & &\\\hline
+\Col{c0} & & & & & & & & & & & & & & & &\\\hline
+\Col{d0} & & & & & & & & & & & & & & & &\\\hline
+\Col{e0} & & & & & & & & & & & & & & & &\\\hline
+\Col{f0} & & & & & & & & & & & & & & & &\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{02}\\\hline
+\Col{00} & & & & & & & & & & & & & & & &\\\hline
+\Col{10} & & & & & & & & & & & & & & & &\\\hline
+\Col{20} & & & & & & & & & & & & & & & &\\\hline
+\Col{30} & & & & & & & & & & & & & & & &\\\hline
+\Col{40} & & & & & & & & & & & & & & & &\\\hline
+\Col{50} & & & & & & & & & & & & & & & &\\\hline
+\Col{60} & & & & & & & & & & & & & & & &\\\hline
+\Col{70} & & & & & & & & & & & & & & & &\\\hline
+\Col{80} & & & & & & & & & & & & & & & &\\\hline
+\Col{90} & & & & & & & & & & & & & & & &\\\hline
+\Col{a0} & & & & & & & & & & & & & & & &\\\hline
+\Col{b0} & & & & & & & & & & & & & & & &\\\hline
+\Col{c0} & & & & & & & & ^^^^02c7 & & & & & & & &\\\hline
+\Col{d0} & ^^^^02d0 & & & & & & & & ^^^^02d8 & ^^^^02d9 & ^^^^02da & ^^^^02db & & ^^^^02dd & &\\\hline
+\Col{e0} & & & & & & & & & & & & & & & &\\\hline
+\Col{f0} & & & & & & & & & & & & & & & &\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{03}\\\hline
+\Col{00} & & & & & & & & & & & & & & & &\\\hline
+\Col{10} & & & & & & & & & & & & & & & &\\\hline
+\Col{20} & & & & & & & & & & & & & & & &\\\hline
+\Col{30} & & & & & & & & & & & & & & & &\\\hline
+\Col{40} & & & & & & & & & & & & & & & &\\\hline
+\Col{50} & & & & & & & & & & & & & & & &\\\hline
+\Col{60} & & & & & & & & & & & & & & & &\\\hline
+\Col{70} & & & & & & & & & & & & & & & &\\\hline
+\Col{80} & & & & & ^^^^0384 & ^^^^0385 & ^^^^0386 & ^^^^0387 & ^^^^0388 & ^^^^0389 & ^^^^038a & ^^^^038b & ^^^^038c & ^^^^038d & ^^^^038e & ^^^^038f\\\hline
+\Col{90} & ^^^^0390 & ^^^^0391 & ^^^^0392 & ^^^^0393 & ^^^^0394 & ^^^^0395 & ^^^^0396 & ^^^^0397 & ^^^^0398 & ^^^^0399 & ^^^^039a & ^^^^039b & ^^^^039c & ^^^^039d & ^^^^039e & ^^^^039f\\\hline
+\Col{a0} & ^^^^03a0 & ^^^^03a1 & ^^^^03a2 & ^^^^03a3 & ^^^^03a4 & ^^^^03a5 & ^^^^03a6 & ^^^^03a7 & ^^^^03a8 & ^^^^03a9 & ^^^^03aa & ^^^^03ab & ^^^^03ac & ^^^^03ad & ^^^^03ae & ^^^^03af\\\hline
+\Col{b0} & ^^^^03b0 & ^^^^03b1 & ^^^^03b2 & ^^^^03b3 & ^^^^03b4 & ^^^^03b5 & ^^^^03b6 & ^^^^03b7 & ^^^^03b8 & ^^^^03b9 & ^^^^03ba & ^^^^03bb & ^^^^03bc & ^^^^03bd & ^^^^03be & ^^^^03bf\\\hline
+\Col{c0} & ^^^^03c0 & ^^^^03c1 & ^^^^03c2 & ^^^^03c3 & ^^^^03c4 & ^^^^03c5 & ^^^^03c6 & ^^^^03c7 & ^^^^03c8 & ^^^^03c9 & ^^^^03ca & ^^^^03cb & ^^^^03cc & ^^^^03cd & ^^^^03ce &\\\hline
+\Col{d0} & & & & & & & & & & & & & & & &\\\hline
+\Col{e0} & & & & & & & & & & & & & & & &\\\hline
+\Col{f0} & & & & & & & & & & & & & & & &\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{04}\\\hline
+\Col{00} & & ^^^^0401 & ^^^^0402 & ^^^^0403 & ^^^^0404 & ^^^^0405 & ^^^^0406 & ^^^^0407 & ^^^^0408 & ^^^^0409 & ^^^^040a & ^^^^040b & ^^^^040c & ^^^^040d & ^^^^040e & ^^^^040f\\\hline
+\Col{10} & ^^^^0410 & ^^^^0411 & ^^^^0412 & ^^^^0413 & ^^^^0414 & ^^^^0415 & ^^^^0416 & ^^^^0417 & ^^^^0418 & ^^^^0419 & ^^^^041a & ^^^^041b & ^^^^041c & ^^^^041d & ^^^^041e & ^^^^041f\\\hline
+\Col{20} & ^^^^0420 & ^^^^0421 & ^^^^0422 & ^^^^0423 & ^^^^0424 & ^^^^0425 & ^^^^0426 & ^^^^0427 & ^^^^0428 & ^^^^0429 & ^^^^042a & ^^^^042b & ^^^^042c & ^^^^042d & ^^^^042e & ^^^^042f\\\hline
+\Col{30} & ^^^^0430 & ^^^^0431 & ^^^^0432 & ^^^^0433 & ^^^^0434 & ^^^^0435 & ^^^^0436 & ^^^^0437 & ^^^^0438 & ^^^^0439 & ^^^^043a & ^^^^043b & ^^^^043c & ^^^^043d & ^^^^043e & ^^^^043f\\\hline
+\Col{40} & ^^^^0440 & ^^^^0441 & ^^^^0442 & ^^^^0443 & ^^^^0444 & ^^^^0445 & ^^^^0446 & ^^^^0447 & ^^^^0448 & ^^^^0449 & ^^^^044a & ^^^^044b & ^^^^044c & ^^^^044d & ^^^^044e & ^^^^044f\\\hline
+\Col{50} & ^^^^0450 & ^^^^0451 & ^^^^0452 & ^^^^0453 & ^^^^0454 & ^^^^0455 & ^^^^0456 & ^^^^0457 & ^^^^0458 & ^^^^0459 & ^^^^045a & ^^^^045b & ^^^^045c & ^^^^045d & ^^^^045e & ^^^^045f\\\hline
+\Col{60} & & & & & & & & & & & & & & & &\\\hline
+\Col{70} & & & & & & & & & & & & & & & &\\\hline
+\Col{80} & & & & & & & & & & & & & & & &\\\hline
+\Col{90} & & & & & & & & & & & & & & & &\\\hline
+\Col{a0} & & & & & & & & & & & & & & & &\\\hline
+\Col{b0} & & & & & & & & & & & & & & & &\\\hline
+\Col{c0} & & & & & & & & & & & & & & & &\\\hline
+\Col{d0} & & & & & & & & & & & & & & & &\\\hline
+\Col{e0} & & & & & & & & & & & & & & & &\\\hline
+\Col{f0} & & & & & & & & & & & & & & & &\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{11}\\\hline
+\Col{00} & ^^^^1100 & ^^^^1101 & ^^^^1102 & ^^^^1103 & ^^^^1104 & ^^^^1105 & ^^^^1106 & ^^^^1107 & ^^^^1108 & ^^^^1109 & ^^^^110a & ^^^^110b & ^^^^110c & ^^^^110d & ^^^^110e & ^^^^110f\\\hline
+\Col{10} & ^^^^1110 & ^^^^1111 & ^^^^1112 & ^^^^1113 & ^^^^1114 & ^^^^1115 & ^^^^1116 & ^^^^1117 & ^^^^1118 & ^^^^1119 & ^^^^111a & ^^^^111b & ^^^^111c & ^^^^111d & ^^^^111e & ^^^^111f\\\hline
+\Col{20} & ^^^^1120 & ^^^^1121 & ^^^^1122 & ^^^^1123 & ^^^^1124 & ^^^^1125 & ^^^^1126 & ^^^^1127 & ^^^^1128 & ^^^^1129 & ^^^^112a & ^^^^112b & ^^^^112c & ^^^^112d & ^^^^112e & ^^^^112f\\\hline
+\Col{30} & ^^^^1130 & ^^^^1131 & ^^^^1132 & ^^^^1133 & ^^^^1134 & ^^^^1135 & ^^^^1136 & ^^^^1137 & ^^^^1138 & ^^^^1139 & ^^^^113a & ^^^^113b & ^^^^113c & ^^^^113d & ^^^^113e & ^^^^113f\\\hline
+\Col{40} & ^^^^1140 & ^^^^1141 & ^^^^1142 & ^^^^1143 & ^^^^1144 & ^^^^1145 & ^^^^1146 & ^^^^1147 & ^^^^1148 & ^^^^1149 & ^^^^114a & ^^^^114b & ^^^^114c & ^^^^114d & ^^^^114e & ^^^^114f\\\hline
+\Col{50} & ^^^^1150 & ^^^^1151 & ^^^^1152 & ^^^^1153 & ^^^^1154 & ^^^^1155 & ^^^^1156 & ^^^^1157 & ^^^^1158 & ^^^^1159 & & & & & & ^^^^115f\\\hline
+\Col{60} & ^^^^1160 & ^^^^1161 & ^^^^1162 & ^^^^1163 & ^^^^1164 & ^^^^1165 & ^^^^1166 & ^^^^1167 & ^^^^1168 & ^^^^1169 & ^^^^116a & ^^^^116b & ^^^^116c & ^^^^116d & ^^^^116e & ^^^^116f\\\hline
+\Col{70} & ^^^^1170 & ^^^^1171 & ^^^^1172 & ^^^^1173 & ^^^^1174 & ^^^^1175 & ^^^^1176 & ^^^^1177 & ^^^^1178 & ^^^^1179 & ^^^^117a & ^^^^117b & ^^^^117c & ^^^^117d & ^^^^117e & ^^^^117f\\\hline
+\Col{80} & ^^^^1180 & ^^^^1181 & ^^^^1182 & ^^^^1183 & ^^^^1184 & ^^^^1185 & ^^^^1186 & ^^^^1187 & ^^^^1188 & ^^^^1189 & ^^^^118a & ^^^^118b & ^^^^118c & ^^^^118d & ^^^^118e & ^^^^118f\\\hline
+\Col{90} & ^^^^1190 & ^^^^1191 & ^^^^1192 & ^^^^1193 & ^^^^1194 & ^^^^1195 & ^^^^1196 & ^^^^1197 & ^^^^1198 & ^^^^1199 & ^^^^119a & ^^^^119b & ^^^^119c & ^^^^119d & ^^^^119e & ^^^^119f\\\hline
+\Col{a0} & ^^^^11a0 & ^^^^11a1 & ^^^^11a2 & & & & & & ^^^^11a8 & ^^^^11a9 & ^^^^11aa & ^^^^11ab & ^^^^11ac & ^^^^11ad & ^^^^11ae & ^^^^11af\\\hline
+\Col{b0} & ^^^^11b0 & ^^^^11b1 & ^^^^11b2 & ^^^^11b3 & ^^^^11b4 & ^^^^11b5 & ^^^^11b6 & ^^^^11b7 & ^^^^11b8 & ^^^^11b9 & ^^^^11ba & ^^^^11bb & ^^^^11bc & ^^^^11bd & ^^^^11be & ^^^^11bf\\\hline
+\Col{c0} & ^^^^11c0 & ^^^^11c1 & ^^^^11c2 & ^^^^11c3 & ^^^^11c4 & ^^^^11c5 & ^^^^11c6 & ^^^^11c7 & ^^^^11c8 & ^^^^11c9 & ^^^^11ca & ^^^^11cb & ^^^^11cc & ^^^^11cd & ^^^^11ce & ^^^^11cf\\\hline
+\Col{d0} & ^^^^11d0 & ^^^^11d1 & ^^^^11d2 & ^^^^11d3 & ^^^^11d4 & ^^^^11d5 & ^^^^11d6 & ^^^^11d7 & ^^^^11d8 & ^^^^11d9 & ^^^^11da & ^^^^11db & ^^^^11dc & ^^^^11dd & ^^^^11de & ^^^^11df\\\hline
+\Col{e0} & ^^^^11e0 & ^^^^11e1 & ^^^^11e2 & ^^^^11e3 & ^^^^11e4 & ^^^^11e5 & ^^^^11e6 & ^^^^11e7 & ^^^^11e8 & ^^^^11e9 & ^^^^11ea & ^^^^11eb & ^^^^11ec & ^^^^11ed & ^^^^11ee & ^^^^11ef\\\hline
+\Col{f0} & ^^^^11f0 & ^^^^11f1 & ^^^^11f2 & ^^^^11f3 & ^^^^11f4 & ^^^^11f5 & ^^^^11f6 & ^^^^11f7 & ^^^^11f8 & ^^^^11f9 & & & & & &\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{20}\\\hline
+\Col{00} & & & & & & & & & & & & & & & &\\\hline
+\Col{10} & & & & ^^^^2013 & ^^^^2014 & & & & ^^^^2018 & ^^^^2019 & & & ^^^^201c & ^^^^201d & &\\\hline
+\Col{20} & ^^^^2020 & ^^^^2021 & & & & ^^^^2025 & ^^^^2026 & & & & & & & & &\\\hline
+\Col{30} & ^^^^2030 & & ^^^^2032 & ^^^^2033 & & & & & & & & ^^^^203b & & & &\\\hline
+\Col{40} & & & & & & & & & & & & & & & &\\\hline
+\Col{50} & & & & & & & & & & & & & & & &\\\hline
+\Col{60} & & & & & & & & & & & & & & & &\\\hline
+\Col{70} & & & & & ^^^^2074 & & & & & & & & & & & ^^^^207f\\\hline
+\Col{80} & & ^^^^2081 & ^^^^2082 & ^^^^2083 & ^^^^2084 & & & & & & & & & & &\\\hline
+\Col{90} & & & & & & & & & & & & & & & &\\\hline
+\Col{a0} & & & & & & & & & & ^^^^20a9 & & & & & &\\\hline
+\Col{b0} & & & & & & & & & & & & & & & &\\\hline
+\Col{c0} & & & & & & & & & & & & & & & &\\\hline
+\Col{d0} & & & & & & & & & & & & & & & &\\\hline
+\Col{e0} & & & & & & & & & & & & & & & &\\\hline
+\Col{f0} & & & & & & & & & & & & & & & &\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{21}\\\hline
+\Col{00} & & & & ^^^^2103 & & & & & & ^^^^2109 & & & & & &\\\hline
+\Col{10} & & & & ^^^^2113 & & & ^^^^2116 & & & & & & & & &\\\hline
+\Col{20} & & ^^^^2121 & ^^^^2122 & & & & ^^^^2126 & & & & & ^^^^212b & & & &\\\hline
+\Col{30} & & & & & & & & & & & & & & & &\\\hline
+\Col{40} & & & & & & & & & & & & & & & &\\\hline
+\Col{50} & & & & ^^^^2153 & ^^^^2154 & & & & & & & ^^^^215b & ^^^^215c & ^^^^215d & ^^^^215e &\\\hline
+\Col{60} & ^^^^2160 & ^^^^2161 & ^^^^2162 & ^^^^2163 & ^^^^2164 & ^^^^2165 & ^^^^2166 & ^^^^2167 & ^^^^2168 & ^^^^2169 & ^^^^216a & ^^^^216b & & & &\\\hline
+\Col{70} & ^^^^2170 & ^^^^2171 & ^^^^2172 & ^^^^2173 & ^^^^2174 & ^^^^2175 & ^^^^2176 & ^^^^2177 & ^^^^2178 & ^^^^2179 & ^^^^217a & ^^^^217b & & & &\\\hline
+\Col{80} & & & & & & & & & & & & & & & &\\\hline
+\Col{90} & ^^^^2190 & ^^^^2191 & ^^^^2192 & ^^^^2193 & ^^^^2194 & ^^^^2195 & ^^^^2196 & ^^^^2197 & ^^^^2198 & ^^^^2199 & & & & & &\\\hline
+\Col{a0} & & & & & & & & & & & & & & & &\\\hline
+\Col{b0} & & & & & & & & & & & & & & & &\\\hline
+\Col{c0} & & & & & & & & & & & & & & & &\\\hline
+\Col{d0} & & & ^^^^21d2 & & ^^^^21d4 & & & & & & & & & & &\\\hline
+\Col{e0} & & & & & & & & & & & & & & & &\\\hline
+\Col{f0} & & & & & & & & & & & & & & & &\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{22}\\\hline
+\Col{00} & ^^^^2200 & & ^^^^2202 & ^^^^2203 & & & & ^^^^2207 & ^^^^2208 & & & ^^^^220b & & & & ^^^^220f\\\hline
+\Col{10} & & ^^^^2211 & & & & & & & & & ^^^^221a & & & ^^^^221d & ^^^^221e &\\\hline
+\Col{20} & ^^^^2220 & & & & & ^^^^2225 & & ^^^^2227 & ^^^^2228 & ^^^^2229 & ^^^^222a & ^^^^222b & ^^^^222c & & ^^^^222e &\\\hline
+\Col{30} & & & & & ^^^^2234 & ^^^^2235 & & & & & & & ^^^^223c & & ^^^^223e &\\\hline
+\Col{40} & & & & & & & & & & & & & & & &\\\hline
+\Col{50} & & & ^^^^2252 & & & & & & & & & & & & &\\\hline
+\Col{60} & ^^^^2260 & ^^^^2261 & & & ^^^^2264 & ^^^^2265 & & & & & ^^^^226a & ^^^^226b & & & &\\\hline
+\Col{70} & & & & & & & & & & & & & & & &\\\hline
+\Col{80} & & & ^^^^2282 & ^^^^2283 & & & ^^^^2286 & ^^^^2287 & & & & & & & &\\\hline
+\Col{90} & & & & & & & & & & ^^^^2299 & & & & & &\\\hline
+\Col{a0} & & & & & & ^^^^22a5 & & & & & & & & & &\\\hline
+\Col{b0} & & & & & & & & & & & & & & & &\\\hline
+\Col{c0} & & & & & & & & & & & & & & & &\\\hline
+\Col{d0} & & & & & & & & & & & & & & & &\\\hline
+\Col{e0} & & & & & & & & & & & & & & & &\\\hline
+\Col{f0} & & & & & & & & & & & & & & & &\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{23}\\\hline
+\Col{00} & & & & & & & & & & & & & & & &\\\hline
+\Col{10} & & & ^^^^2312 & & & & & & & & & & & & &\\\hline
+\Col{20} & & & & & & & & & & & & & & & &\\\hline
+\Col{30} & & & & & & & & & & & & & & & &\\\hline
+\Col{40} & & & & & & & & & & & & & & & &\\\hline
+\Col{50} & & & & & & & & & & & & & & & &\\\hline
+\Col{60} & & & & & & & & & & & & & & & &\\\hline
+\Col{70} & & & & & & & & & & & & & & & &\\\hline
+\Col{80} & & & & & & & & & & & & & & & &\\\hline
+\Col{90} & & & & & & & & & & & & & & & &\\\hline
+\Col{a0} & & & & & & & & & & & & & & & &\\\hline
+\Col{b0} & & & & & & & & & & & & & & & &\\\hline
+\Col{c0} & & & & & & & & & & & & & & & &\\\hline
+\Col{d0} & & & & & & & & & & & & & & & &\\\hline
+\Col{e0} & & & & & & & & & & & & & & & &\\\hline
+\Col{f0} & & & & & & & & & & & & & & & &\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{24}\\\hline
+\Col{00} & & & & & & & & & & & & & & & &\\\hline
+\Col{10} & & & & & & & & & & & & & & & &\\\hline
+\Col{20} & & & & & & & & & & & & & & & &\\\hline
+\Col{30} & & & & & & & & & & & & & & & &\\\hline
+\Col{40} & & & & & & & & & & & & & & & &\\\hline
+\Col{50} & & & & & & & & & & & & & & & &\\\hline
+\Col{60} & ^^^^2460 & ^^^^2461 & ^^^^2462 & ^^^^2463 & ^^^^2464 & ^^^^2465 & ^^^^2466 & ^^^^2467 & ^^^^2468 & ^^^^2469 & ^^^^246a & ^^^^246b & ^^^^246c & ^^^^246d & ^^^^246e & ^^^^246f\\\hline
+\Col{70} & ^^^^2470 & ^^^^2471 & ^^^^2472 & ^^^^2473 & ^^^^2474 & ^^^^2475 & ^^^^2476 & ^^^^2477 & ^^^^2478 & ^^^^2479 & ^^^^247a & ^^^^247b & ^^^^247c & ^^^^247d & ^^^^247e & ^^^^247f\\\hline
+\Col{80} & ^^^^2480 & ^^^^2481 & ^^^^2482 & ^^^^2483 & ^^^^2484 & ^^^^2485 & ^^^^2486 & ^^^^2487 & ^^^^2488 & ^^^^2489 & ^^^^248a & ^^^^248b & ^^^^248c & ^^^^248d & ^^^^248e & ^^^^248f\\\hline
+\Col{90} & ^^^^2490 & ^^^^2491 & ^^^^2492 & ^^^^2493 & ^^^^2494 & ^^^^2495 & ^^^^2496 & ^^^^2497 & ^^^^2498 & ^^^^2499 & ^^^^249a & ^^^^249b & ^^^^249c & ^^^^249d & ^^^^249e & ^^^^249f\\\hline
+\Col{a0} & ^^^^24a0 & ^^^^24a1 & ^^^^24a2 & ^^^^24a3 & ^^^^24a4 & ^^^^24a5 & ^^^^24a6 & ^^^^24a7 & ^^^^24a8 & ^^^^24a9 & ^^^^24aa & ^^^^24ab & ^^^^24ac & ^^^^24ad & ^^^^24ae & ^^^^24af\\\hline
+\Col{b0} & ^^^^24b0 & ^^^^24b1 & ^^^^24b2 & ^^^^24b3 & ^^^^24b4 & ^^^^24b5 & ^^^^24b6 & ^^^^24b7 & ^^^^24b8 & ^^^^24b9 & ^^^^24ba & ^^^^24bb & ^^^^24bc & ^^^^24bd & ^^^^24be & ^^^^24bf\\\hline
+\Col{c0} & ^^^^24c0 & ^^^^24c1 & ^^^^24c2 & ^^^^24c3 & ^^^^24c4 & ^^^^24c5 & ^^^^24c6 & ^^^^24c7 & ^^^^24c8 & ^^^^24c9 & ^^^^24ca & ^^^^24cb & ^^^^24cc & ^^^^24cd & ^^^^24ce & ^^^^24cf\\\hline
+\Col{d0} & ^^^^24d0 & ^^^^24d1 & ^^^^24d2 & ^^^^24d3 & ^^^^24d4 & ^^^^24d5 & ^^^^24d6 & ^^^^24d7 & ^^^^24d8 & ^^^^24d9 & ^^^^24da & ^^^^24db & ^^^^24dc & ^^^^24dd & ^^^^24de & ^^^^24df\\\hline
+\Col{e0} & ^^^^24e0 & ^^^^24e1 & ^^^^24e2 & ^^^^24e3 & ^^^^24e4 & ^^^^24e5 & ^^^^24e6 & ^^^^24e7 & ^^^^24e8 & ^^^^24e9 & ^^^^24ea & & & & &\\\hline
+\Col{f0} & & & & & & & & & & & & & & & &\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{25}\\\hline
+\Col{00} & ^^^^2500 & ^^^^2501 & ^^^^2502 & ^^^^2503 & & & & & & & & & ^^^^250c & ^^^^250d & ^^^^250e & ^^^^250f\\\hline
+\Col{10} & ^^^^2510 & ^^^^2511 & ^^^^2512 & ^^^^2513 & ^^^^2514 & ^^^^2515 & ^^^^2516 & ^^^^2517 & ^^^^2518 & ^^^^2519 & ^^^^251a & ^^^^251b & ^^^^251c & ^^^^251d & ^^^^251e & ^^^^251f\\\hline
+\Col{20} & ^^^^2520 & ^^^^2521 & ^^^^2522 & ^^^^2523 & ^^^^2524 & ^^^^2525 & ^^^^2526 & ^^^^2527 & ^^^^2528 & ^^^^2529 & ^^^^252a & ^^^^252b & ^^^^252c & ^^^^252d & ^^^^252e & ^^^^252f\\\hline
+\Col{30} & ^^^^2530 & ^^^^2531 & ^^^^2532 & ^^^^2533 & ^^^^2534 & ^^^^2535 & ^^^^2536 & ^^^^2537 & ^^^^2538 & ^^^^2539 & ^^^^253a & ^^^^253b & ^^^^253c & ^^^^253d & ^^^^253e & ^^^^253f\\\hline
+\Col{40} & ^^^^2540 & ^^^^2541 & ^^^^2542 & ^^^^2543 & ^^^^2544 & ^^^^2545 & ^^^^2546 & ^^^^2547 & ^^^^2548 & ^^^^2549 & ^^^^254a & ^^^^254b & & & &\\\hline
+\Col{50} & & & & & & & & & & & & & & & &\\\hline
+\Col{60} & & & & & & & & & & & & & & & &\\\hline
+\Col{70} & & & & & & & & & & & & & & & &\\\hline
+\Col{80} & & & & & & & & & & & & & & & &\\\hline
+\Col{90} & & & ^^^^2592 & & & & & & & & & & & & &\\\hline
+\Col{a0} & ^^^^25a0 & ^^^^25a1 & ^^^^25a2 & ^^^^25a3 & ^^^^25a4 & ^^^^25a5 & ^^^^25a6 & ^^^^25a7 & ^^^^25a8 & ^^^^25a9 & ^^^^25aa & ^^^^25ab & ^^^^25ac & ^^^^25ad & ^^^^25ae & ^^^^25af\\\hline
+\Col{b0} & ^^^^25b0 & ^^^^25b1 & ^^^^25b2 & ^^^^25b3 & ^^^^25b4 & ^^^^25b5 & ^^^^25b6 & ^^^^25b7 & ^^^^25b8 & ^^^^25b9 & ^^^^25ba & ^^^^25bb & ^^^^25bc & ^^^^25bd & ^^^^25be & ^^^^25bf\\\hline
+\Col{c0} & ^^^^25c0 & ^^^^25c1 & ^^^^25c2 & ^^^^25c3 & ^^^^25c4 & ^^^^25c5 & ^^^^25c6 & ^^^^25c7 & ^^^^25c8 & ^^^^25c9 & ^^^^25ca & ^^^^25cb & ^^^^25cc & ^^^^25cd & ^^^^25ce & ^^^^25cf\\\hline
+\Col{d0} & ^^^^25d0 & ^^^^25d1 & & & & & & & & & & & & & &\\\hline
+\Col{e0} & & & & & & & & & & & & & & & &\\\hline
+\Col{f0} & & & & & & & & & & & & & & & &\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{26}\\\hline
+\Col{00} & & & & & & ^^^^2605 & ^^^^2606 & & & & & & & & ^^^^260e & ^^^^260f\\\hline
+\Col{10} & & & & & & & & & & & & & ^^^^261c & & ^^^^261e &\\\hline
+\Col{20} & & & & & & & & & & & & & & & &\\\hline
+\Col{30} & & & & & & & & & & & & & & & &\\\hline
+\Col{40} & ^^^^2640 & & ^^^^2642 & & & & & & & & & & & & &\\\hline
+\Col{50} & & & & & & & & & & & & & & & &\\\hline
+\Col{60} & ^^^^2660 & ^^^^2661 & ^^^^2662 & ^^^^2663 & ^^^^2664 & ^^^^2665 & ^^^^2666 & ^^^^2667 & ^^^^2668 & ^^^^2669 & ^^^^266a & ^^^^266b & ^^^^266c & ^^^^266d & ^^^^266e & ^^^^266f\\\hline
+\Col{70} & & & & & & & & & & & & & & & &\\\hline
+\Col{80} & & & & & & & & & & & & & & & &\\\hline
+\Col{90} & & & & & & & & & & & & & & & &\\\hline
+\Col{a0} & & & & & & & & & & & & & & & &\\\hline
+\Col{b0} & & & & & & & & & & & & & & & &\\\hline
+\Col{c0} & & & & & & & & & & & & & & & &\\\hline
+\Col{d0} & & & & & & & & & & & & & & & &\\\hline
+\Col{e0} & & & & & & & & & & & & & & & &\\\hline
+\Col{f0} & & & & & & & & & & & & & & & &\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{30}\\\hline
+\Col{00} & & ^^^^3001 & ^^^^3002 & ^^^^3003 & & & & & ^^^^3008 & ^^^^3009 & ^^^^300a & ^^^^300b & ^^^^300c & ^^^^300d & ^^^^300e & ^^^^300f\\\hline
+\Col{10} & ^^^^3010 & ^^^^3011 & & ^^^^3013 & ^^^^3014 & ^^^^3015 & & & & & & & & & &\\\hline
+\Col{20} & & & & & & & & & & & & & & & &\\\hline
+\Col{30} & & & & & & & & & & & & & & & &\\\hline
+\Col{40} & & ^^^^3041 & ^^^^3042 & ^^^^3043 & ^^^^3044 & ^^^^3045 & ^^^^3046 & ^^^^3047 & ^^^^3048 & ^^^^3049 & ^^^^304a & ^^^^304b & ^^^^304c & ^^^^304d & ^^^^304e & ^^^^304f\\\hline
+\Col{50} & ^^^^3050 & ^^^^3051 & ^^^^3052 & ^^^^3053 & ^^^^3054 & ^^^^3055 & ^^^^3056 & ^^^^3057 & ^^^^3058 & ^^^^3059 & ^^^^305a & ^^^^305b & ^^^^305c & ^^^^305d & ^^^^305e & ^^^^305f\\\hline
+\Col{60} & ^^^^3060 & ^^^^3061 & ^^^^3062 & ^^^^3063 & ^^^^3064 & ^^^^3065 & ^^^^3066 & ^^^^3067 & ^^^^3068 & ^^^^3069 & ^^^^306a & ^^^^306b & ^^^^306c & ^^^^306d & ^^^^306e & ^^^^306f\\\hline
+\Col{70} & ^^^^3070 & ^^^^3071 & ^^^^3072 & ^^^^3073 & ^^^^3074 & ^^^^3075 & ^^^^3076 & ^^^^3077 & ^^^^3078 & ^^^^3079 & ^^^^307a & ^^^^307b & ^^^^307c & ^^^^307d & ^^^^307e & ^^^^307f\\\hline
+\Col{80} & ^^^^3080 & ^^^^3081 & ^^^^3082 & ^^^^3083 & ^^^^3084 & ^^^^3085 & ^^^^3086 & ^^^^3087 & ^^^^3088 & ^^^^3089 & ^^^^308a & ^^^^308b & ^^^^308c & ^^^^308d & ^^^^308e & ^^^^308f\\\hline
+\Col{90} & ^^^^3090 & ^^^^3091 & ^^^^3092 & ^^^^3093 & ^^^^3094 & & & & & & ^^^^309a & ^^^^309b & & & &\\\hline
+\Col{a0} & & ^^^^30a1 & ^^^^30a2 & ^^^^30a3 & ^^^^30a4 & ^^^^30a5 & ^^^^30a6 & ^^^^30a7 & ^^^^30a8 & ^^^^30a9 & ^^^^30aa & ^^^^30ab & ^^^^30ac & ^^^^30ad & ^^^^30ae & ^^^^30af\\\hline
+\Col{b0} & ^^^^30b0 & ^^^^30b1 & ^^^^30b2 & ^^^^30b3 & ^^^^30b4 & ^^^^30b5 & ^^^^30b6 & ^^^^30b7 & ^^^^30b8 & ^^^^30b9 & ^^^^30ba & ^^^^30bb & ^^^^30bc & ^^^^30bd & ^^^^30be & ^^^^30bf\\\hline
+\Col{c0} & ^^^^30c0 & ^^^^30c1 & ^^^^30c2 & ^^^^30c3 & ^^^^30c4 & ^^^^30c5 & ^^^^30c6 & ^^^^30c7 & ^^^^30c8 & ^^^^30c9 & ^^^^30ca & ^^^^30cb & ^^^^30cc & ^^^^30cd & ^^^^30ce & ^^^^30cf\\\hline
+\Col{d0} & ^^^^30d0 & ^^^^30d1 & ^^^^30d2 & ^^^^30d3 & ^^^^30d4 & ^^^^30d5 & ^^^^30d6 & ^^^^30d7 & ^^^^30d8 & ^^^^30d9 & ^^^^30da & ^^^^30db & ^^^^30dc & ^^^^30dd & ^^^^30de & ^^^^30df\\\hline
+\Col{e0} & ^^^^30e0 & ^^^^30e1 & ^^^^30e2 & ^^^^30e3 & ^^^^30e4 & ^^^^30e5 & ^^^^30e6 & ^^^^30e7 & ^^^^30e8 & ^^^^30e9 & ^^^^30ea & ^^^^30eb & ^^^^30ec & ^^^^30ed & ^^^^30ee & ^^^^30ef\\\hline
+\Col{f0} & ^^^^30f0 & ^^^^30f1 & ^^^^30f2 & ^^^^30f3 & ^^^^30f4 & ^^^^30f5 & ^^^^30f6 & ^^^^30f7 & ^^^^30f8 & ^^^^30f9 & ^^^^30fa & & & & &\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{31}\\\hline
+\Col{00} & & & & & & & & & & & & & & & &\\\hline
+\Col{10} & & & & & & & & & & & & & & & &\\\hline
+\Col{20} & & & & & & & & & & & & & & & &\\\hline
+\Col{30} & & ^^^^3131 & ^^^^3132 & ^^^^3133 & ^^^^3134 & ^^^^3135 & ^^^^3136 & ^^^^3137 & ^^^^3138 & ^^^^3139 & ^^^^313a & ^^^^313b & ^^^^313c & ^^^^313d & ^^^^313e & ^^^^313f\\\hline
+\Col{40} & ^^^^3140 & ^^^^3141 & ^^^^3142 & ^^^^3143 & ^^^^3144 & ^^^^3145 & ^^^^3146 & ^^^^3147 & ^^^^3148 & ^^^^3149 & ^^^^314a & ^^^^314b & ^^^^314c & ^^^^314d & ^^^^314e & ^^^^314f\\\hline
+\Col{50} & ^^^^3150 & ^^^^3151 & ^^^^3152 & ^^^^3153 & ^^^^3154 & ^^^^3155 & ^^^^3156 & ^^^^3157 & ^^^^3158 & ^^^^3159 & ^^^^315a & ^^^^315b & ^^^^315c & ^^^^315d & ^^^^315e & ^^^^315f\\\hline
+\Col{60} & ^^^^3160 & ^^^^3161 & ^^^^3162 & ^^^^3163 & ^^^^3164 & ^^^^3165 & ^^^^3166 & ^^^^3167 & ^^^^3168 & ^^^^3169 & ^^^^316a & ^^^^316b & ^^^^316c & ^^^^316d & ^^^^316e & ^^^^316f\\\hline
+\Col{70} & ^^^^3170 & ^^^^3171 & ^^^^3172 & ^^^^3173 & ^^^^3174 & ^^^^3175 & ^^^^3176 & ^^^^3177 & ^^^^3178 & ^^^^3179 & ^^^^317a & ^^^^317b & ^^^^317c & ^^^^317d & ^^^^317e & ^^^^317f\\\hline
+\Col{80} & ^^^^3180 & ^^^^3181 & ^^^^3182 & ^^^^3183 & ^^^^3184 & ^^^^3185 & ^^^^3186 & ^^^^3187 & ^^^^3188 & ^^^^3189 & ^^^^318a & ^^^^318b & ^^^^318c & ^^^^318d & ^^^^318e &\\\hline
+\Col{90} & & & & & & & & & & & & & & & &\\\hline
+\Col{a0} & & & & & & & & & & & & & & & &\\\hline
+\Col{b0} & & & & & & & & & & & & & & & &\\\hline
+\Col{c0} & & & & & & & & & & & & & & & &\\\hline
+\Col{d0} & & & & & & & & & & & & & & & &\\\hline
+\Col{e0} & & & & & & & & & & & & & & & &\\\hline
+\Col{f0} & & & & & & & & & & & & & & & &\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{32}\\\hline
+\Col{00} & ^^^^3200 & ^^^^3201 & ^^^^3202 & ^^^^3203 & ^^^^3204 & ^^^^3205 & ^^^^3206 & ^^^^3207 & ^^^^3208 & ^^^^3209 & ^^^^320a & ^^^^320b & ^^^^320c & ^^^^320d & ^^^^320e & ^^^^320f\\\hline
+\Col{10} & ^^^^3210 & ^^^^3211 & ^^^^3212 & ^^^^3213 & ^^^^3214 & ^^^^3215 & ^^^^3216 & ^^^^3217 & ^^^^3218 & ^^^^3219 & ^^^^321a & ^^^^321b & ^^^^321c & & &\\\hline
+\Col{20} & & & & & & & & & & & & & & & &\\\hline
+\Col{30} & & & & & & & & & & & & & & & &\\\hline
+\Col{40} & & & & & & & & & & & & & & & &\\\hline
+\Col{50} & & & & & & & & & & & & & & & &\\\hline
+\Col{60} & ^^^^3260 & ^^^^3261 & ^^^^3262 & ^^^^3263 & ^^^^3264 & ^^^^3265 & ^^^^3266 & ^^^^3267 & ^^^^3268 & ^^^^3269 & ^^^^326a & ^^^^326b & ^^^^326c & ^^^^326d & ^^^^326e & ^^^^326f\\\hline
+\Col{70} & ^^^^3270 & ^^^^3271 & ^^^^3272 & ^^^^3273 & ^^^^3274 & ^^^^3275 & ^^^^3276 & ^^^^3277 & ^^^^3278 & ^^^^3279 & ^^^^327a & ^^^^327b & & & & ^^^^327f\\\hline
+\Col{80} & & & & & & & & & & & & & & & &\\\hline
+\Col{90} & & & & & & & & & & & & & & & &\\\hline
+\Col{a0} & & & & & & & & & & & & & & & &\\\hline
+\Col{b0} & & & & & & & & & & & & & & & &\\\hline
+\Col{c0} & & & & & & & & & & & & & & & &\\\hline
+\Col{d0} & & & & & & & & & & & & & & & &\\\hline
+\Col{e0} & & & & & & & & & & & & & & & &\\\hline
+\Col{f0} & & & & & & & & & & & & & & & &\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{33}\\\hline
+\Col{00} & & & & & & & & & & & & & & & &\\\hline
+\Col{10} & & & & & & & & & & & & & & & &\\\hline
+\Col{20} & & & & & & & & & & & & & & & &\\\hline
+\Col{30} & & & & & & & & & & & & & & & &\\\hline
+\Col{40} & & & & & & & & & & & & & & & &\\\hline
+\Col{50} & & & & & & & & & & & & & & & &\\\hline
+\Col{60} & & & & & & & & & & & & & & & &\\\hline
+\Col{70} & & & & & & & & & & & & & & & &\\\hline
+\Col{80} & ^^^^3380 & ^^^^3381 & ^^^^3382 & ^^^^3383 & ^^^^3384 & ^^^^3385 & ^^^^3386 & ^^^^3387 & ^^^^3388 & ^^^^3389 & ^^^^338a & ^^^^338b & ^^^^338c & ^^^^338d & ^^^^338e & ^^^^338f\\\hline
+\Col{90} & ^^^^3390 & ^^^^3391 & ^^^^3392 & ^^^^3393 & ^^^^3394 & ^^^^3395 & ^^^^3396 & ^^^^3397 & ^^^^3398 & ^^^^3399 & ^^^^339a & ^^^^339b & ^^^^339c & ^^^^339d & ^^^^339e & ^^^^339f\\\hline
+\Col{a0} & ^^^^33a0 & ^^^^33a1 & ^^^^33a2 & ^^^^33a3 & ^^^^33a4 & ^^^^33a5 & ^^^^33a6 & ^^^^33a7 & ^^^^33a8 & ^^^^33a9 & ^^^^33aa & ^^^^33ab & ^^^^33ac & ^^^^33ad & ^^^^33ae & ^^^^33af\\\hline
+\Col{b0} & ^^^^33b0 & ^^^^33b1 & ^^^^33b2 & ^^^^33b3 & ^^^^33b4 & ^^^^33b5 & ^^^^33b6 & ^^^^33b7 & ^^^^33b8 & ^^^^33b9 & ^^^^33ba & ^^^^33bb & ^^^^33bc & ^^^^33bd & ^^^^33be & ^^^^33bf\\\hline
+\Col{c0} & ^^^^33c0 & ^^^^33c1 & ^^^^33c2 & ^^^^33c3 & ^^^^33c4 & ^^^^33c5 & ^^^^33c6 & ^^^^33c7 & ^^^^33c8 & ^^^^33c9 & ^^^^33ca & ^^^^33cb & ^^^^33cc & ^^^^33cd & ^^^^33ce & ^^^^33cf\\\hline
+\Col{d0} & ^^^^33d0 & ^^^^33d1 & ^^^^33d2 & ^^^^33d3 & ^^^^33d4 & ^^^^33d5 & ^^^^33d6 & ^^^^33d7 & ^^^^33d8 & ^^^^33d9 & ^^^^33da & ^^^^33db & ^^^^33dc & ^^^^33dd & &\\\hline
+\Col{e0} & & & & & & & & & & & & & & & &\\\hline
+\Col{f0} & & & & & & & & & & & & & & & &\\\hline
+\end{tabular}
+
+\newpage
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{4E}\\\hline
+\Col{00} & ^^^^4e00 & ^^^^4e01 & \quad & ^^^^4e03 & \quad & \quad & \quad & ^^^^4e07 & ^^^^4e08 & ^^^^4e09 & ^^^^4e0a & ^^^^4e0b & \quad & ^^^^4e0d & \quad & \quad\\\hline
+\Col{10} & \quad & ^^^^4e11 & \quad & \quad & ^^^^4e14 & ^^^^4e15 & ^^^^4e16 & \quad & ^^^^4e18 & ^^^^4e19 & \quad & \quad & \quad & \quad & ^^^^4e1e & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4e2d & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & ^^^^4e32 & \quad & \quad & \quad & \quad & \quad & ^^^^4e38 & ^^^^4e39 & \quad & ^^^^4e3b & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & ^^^^4e42 & ^^^^4e43 & \quad & ^^^^4e45 & \quad & \quad & \quad & \quad & \quad & ^^^^4e4b & \quad & ^^^^4e4d & ^^^^4e4e & ^^^^4e4f\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4e56 & \quad & ^^^^4e58 & ^^^^4e59 & \quad & \quad & \quad & ^^^^4e5d & ^^^^4e5e & ^^^^4e5f\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4e6b & \quad & ^^^^4e6d & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & ^^^^4e73 & \quad & \quad & ^^^^4e76 & ^^^^4e77 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4e7e & \quad\\\hline
+\Col{80} & \quad & \quad & ^^^^4e82 & \quad & \quad & \quad & ^^^^4e86 & \quad & ^^^^4e88 & \quad & \quad & ^^^^4e8b & ^^^^4e8c & \quad & ^^^^4e8e & \quad\\\hline
+\Col{90} & ^^^^4e90 & ^^^^4e91 & ^^^^4e92 & \quad & ^^^^4e94 & ^^^^4e95 & \quad & \quad & ^^^^4e98 & \quad & \quad & ^^^^4e9b & \quad & \quad & ^^^^4e9e & \quad\\\hline
+\Col{a0} & \quad & ^^^^4ea1 & ^^^^4ea2 & \quad & ^^^^4ea4 & ^^^^4ea5 & ^^^^4ea6 & \quad & ^^^^4ea8 & \quad & \quad & ^^^^4eab & ^^^^4eac & ^^^^4ead & ^^^^4eae & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4eb6 & \quad & \quad & \quad & ^^^^4eba & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & ^^^^4ec0 & ^^^^4ec1 & \quad & \quad & ^^^^4ec4 & \quad & \quad & ^^^^4ec7 & \quad & \quad & ^^^^4eca & ^^^^4ecb & \quad & ^^^^4ecd & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & ^^^^4ed4 & ^^^^4ed5 & ^^^^4ed6 & ^^^^4ed7 & ^^^^4ed8 & ^^^^4ed9 & \quad & \quad & \quad & ^^^^4edd & \quad & ^^^^4edf\\\hline
+\Col{e0} & \quad & \quad & \quad & ^^^^4ee3 & ^^^^4ee4 & ^^^^4ee5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & ^^^^4ef0 & \quad & ^^^^4ef2 & \quad & \quad & \quad & ^^^^4ef6 & ^^^^4ef7 & \quad & \quad & \quad & ^^^^4efb & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{4F}\\\hline
+\Col{00} & \quad & ^^^^4f01 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4f09 & ^^^^4f0a & ^^^^4f0b & \quad & ^^^^4f0d & ^^^^4f0e & ^^^^4f0f\\\hline
+\Col{10} & ^^^^4f10 & ^^^^4f11 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4f2f\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & ^^^^4f34 & \quad & ^^^^4f36 & \quad & ^^^^4f38 & \quad & ^^^^4f3a & \quad & ^^^^4f3c & ^^^^4f3d & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & ^^^^4f43 & \quad & \quad & ^^^^4f46 & ^^^^4f47 & ^^^^4f48 & \quad & \quad & \quad & \quad & ^^^^4f4d & ^^^^4f4e & ^^^^4f4f\\\hline
+\Col{50} & ^^^^4f50 & ^^^^4f51 & \quad & \quad & \quad & ^^^^4f55 & \quad & \quad & \quad & ^^^^4f59 & ^^^^4f5a & ^^^^4f5b & ^^^^4f5c & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4f69 & \quad & \quad & \quad & \quad & \quad & ^^^^4f6f\\\hline
+\Col{70} & ^^^^4f70 & \quad & \quad & ^^^^4f73 & \quad & \quad & ^^^^4f76 & \quad & \quad & \quad & ^^^^4f7a & \quad & \quad & \quad & ^^^^4f7e & ^^^^4f7f\\\hline
+\Col{80} & \quad & ^^^^4f81 & \quad & ^^^^4f83 & ^^^^4f84 & \quad & ^^^^4f86 & \quad & ^^^^4f88 & \quad & ^^^^4f8a & ^^^^4f8b & \quad & ^^^^4f8d & \quad & ^^^^4f8f\\\hline
+\Col{90} & \quad & ^^^^4f91 & \quad & \quad & \quad & \quad & ^^^^4f96 & \quad & ^^^^4f98 & \quad & \quad & ^^^^4f9b & \quad & ^^^^4f9d & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4fae & ^^^^4faf\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & ^^^^4fb5 & ^^^^4fb6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4fbf\\\hline
+\Col{c0} & \quad & \quad & ^^^^4fc2 & ^^^^4fc3 & ^^^^4fc4 & \quad & \quad & \quad & \quad & ^^^^4fc9 & ^^^^4fca & \quad & \quad & \quad & ^^^^4fce & \quad\\\hline
+\Col{d0} & \quad & ^^^^4fd1 & \quad & ^^^^4fd3 & ^^^^4fd4 & \quad & \quad & ^^^^4fd7 & \quad & \quad & ^^^^4fda & \quad & \quad & ^^^^4fdd & \quad & ^^^^4fdf\\\hline
+\Col{e0} & ^^^^4fe0 & ^^^^4fe1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4fee & ^^^^4fef\\\hline
+\Col{f0} & \quad & ^^^^4ff1 & \quad & ^^^^4ff3 & \quad & ^^^^4ff5 & \quad & \quad & ^^^^4ff8 & \quad & ^^^^4ffa & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{50}\\\hline
+\Col{00} & \quad & \quad & ^^^^5002 & \quad & \quad & \quad & ^^^^5006 & \quad & \quad & ^^^^5009 & \quad & ^^^^500b & \quad & ^^^^500d & \quad & \quad\\\hline
+\Col{10} & \quad & ^^^^5011 & ^^^^5012 & \quad & \quad & \quad & ^^^^5016 & \quad & \quad & ^^^^5019 & ^^^^501a & \quad & ^^^^501c & \quad & ^^^^501e & ^^^^501f\\\hline
+\Col{20} & \quad & ^^^^5021 & \quad & ^^^^5023 & ^^^^5024 & \quad & ^^^^5026 & ^^^^5027 & ^^^^5028 & \quad & ^^^^502a & ^^^^502b & ^^^^502c & ^^^^502d & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^503b & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & ^^^^5043 & \quad & \quad & \quad & ^^^^5047 & ^^^^5048 & ^^^^5049 & \quad & \quad & \quad & \quad & \quad & ^^^^504f\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & ^^^^5055 & \quad & \quad & \quad & \quad & ^^^^505a & \quad & ^^^^505c & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & ^^^^5065 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & ^^^^5074 & ^^^^5075 & ^^^^5076 & \quad & ^^^^5078 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & ^^^^5080 & \quad & \quad & \quad & \quad & ^^^^5085 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^508d & \quad & \quad\\\hline
+\Col{90} & \quad & ^^^^5091 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5098 & ^^^^5099 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^50ac & ^^^^50ad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & ^^^^50b2 & ^^^^50b3 & \quad & ^^^^50b5 & \quad & ^^^^50b7 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^50be & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & ^^^^50c5 & \quad & \quad & \quad & ^^^^50c9 & ^^^^50ca & \quad & \quad & \quad & \quad & ^^^^50cf\\\hline
+\Col{d0} & \quad & ^^^^50d1 & \quad & \quad & \quad & ^^^^50d5 & ^^^^50d6 & \quad & \quad & \quad & ^^^^50da & \quad & \quad & \quad & ^^^^50de & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & ^^^^50e5 & \quad & ^^^^50e7 & \quad & \quad & \quad & \quad & \quad & ^^^^50ed & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^50f9 & \quad & ^^^^50fb & \quad & \quad & \quad & ^^^^50ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{51}\\\hline
+\Col{00} & ^^^^5100 & ^^^^5101 & \quad & \quad & ^^^^5104 & \quad & ^^^^5106 & \quad & \quad & ^^^^5109 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & ^^^^5112 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^511f\\\hline
+\Col{20} & \quad & ^^^^5121 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^512a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & ^^^^5132 & \quad & \quad & \quad & \quad & ^^^^5137 & \quad & \quad & ^^^^513a & \quad & ^^^^513c & \quad & \quad & \quad\\\hline
+\Col{40} & ^^^^5140 & ^^^^5141 & \quad & ^^^^5143 & ^^^^5144 & ^^^^5145 & ^^^^5146 & ^^^^5147 & ^^^^5148 & ^^^^5149 & \quad & ^^^^514b & ^^^^514c & ^^^^514d & ^^^^514e & \quad\\\hline
+\Col{50} & \quad & \quad & ^^^^5152 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^515c & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & ^^^^5162 & \quad & \quad & ^^^^5165 & \quad & ^^^^5167 & ^^^^5168 & ^^^^5169 & ^^^^516a & ^^^^516b & ^^^^516c & ^^^^516d & ^^^^516e & \quad\\\hline
+\Col{70} & \quad & ^^^^5171 & \quad & \quad & \quad & ^^^^5175 & ^^^^5176 & ^^^^5177 & ^^^^5178 & \quad & \quad & \quad & ^^^^517c & \quad & \quad & \quad\\\hline
+\Col{80} & ^^^^5180 & \quad & \quad & \quad & \quad & \quad & ^^^^5186 & \quad & \quad & \quad & ^^^^518a & \quad & \quad & ^^^^518d & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & ^^^^5192 & \quad & \quad & ^^^^5195 & \quad & ^^^^5197 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & ^^^^51a0 & \quad & \quad & \quad & \quad & ^^^^51a5 & \quad & \quad & \quad & \quad & ^^^^51aa & \quad & ^^^^51ac & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^51b6 & ^^^^51b7 & \quad & \quad & \quad & \quad & \quad & ^^^^51bd & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & ^^^^51c4 & \quad & ^^^^51c6 & \quad & \quad & ^^^^51c9 & \quad & ^^^^51cb & ^^^^51cc & ^^^^51cd & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^51dc & ^^^^51dd & ^^^^51de & \quad\\\hline
+\Col{e0} & \quad & ^^^^51e1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & ^^^^51f0 & ^^^^51f1 & \quad & \quad & \quad & \quad & ^^^^51f6 & \quad & ^^^^51f8 & ^^^^51f9 & ^^^^51fa & \quad & \quad & ^^^^51fd & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{52}\\\hline
+\Col{00} & ^^^^5200 & \quad & \quad & ^^^^5203 & \quad & \quad & ^^^^5206 & ^^^^5207 & ^^^^5208 & \quad & ^^^^520a & \quad & \quad & \quad & ^^^^520e & \quad\\\hline
+\Col{10} & \quad & ^^^^5211 & \quad & \quad & \quad & \quad & \quad & ^^^^5217 & \quad & \quad & \quad & \quad & \quad & ^^^^521d & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & ^^^^5224 & ^^^^5225 & \quad & \quad & \quad & ^^^^5229 & ^^^^522a & \quad & \quad & \quad & ^^^^522e & \quad\\\hline
+\Col{30} & ^^^^5230 & \quad & \quad & \quad & \quad & \quad & ^^^^5236 & ^^^^5237 & ^^^^5238 & ^^^^5239 & ^^^^523a & ^^^^523b & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & ^^^^5243 & \quad & \quad & \quad & ^^^^5247 & \quad & \quad & ^^^^524a & ^^^^524b & ^^^^524c & ^^^^524d & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & ^^^^5254 & \quad & ^^^^5256 & \quad & \quad & \quad & \quad & ^^^^525b & \quad & ^^^^525d & \quad & \quad\\\hline
+\Col{60} & \quad & ^^^^5261 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5269 & ^^^^526a & \quad & \quad & \quad & \quad & ^^^^526f\\\hline
+\Col{70} & \quad & \quad & ^^^^5272 & \quad & \quad & ^^^^5275 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^527d & \quad & ^^^^527f\\\hline
+\Col{80} & \quad & \quad & \quad & ^^^^5283 & \quad & \quad & \quad & ^^^^5287 & ^^^^5288 & ^^^^5289 & \quad & \quad & \quad & ^^^^528d & \quad & \quad\\\hline
+\Col{90} & \quad & ^^^^5291 & ^^^^5292 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^529b & \quad & \quad & \quad & ^^^^529f\\\hline
+\Col{a0} & ^^^^52a0 & \quad & \quad & ^^^^52a3 & ^^^^52a4 & \quad & \quad & \quad & \quad & ^^^^52a9 & ^^^^52aa & ^^^^52ab & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^52be & \quad\\\hline
+\Col{c0} & \quad & ^^^^52c1 & \quad & ^^^^52c3 & \quad & ^^^^52c5 & \quad & ^^^^52c7 & \quad & ^^^^52c9 & \quad & \quad & \quad & ^^^^52cd & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & ^^^^52d2 & \quad & \quad & ^^^^52d5 & ^^^^52d6 & \quad & ^^^^52d8 & ^^^^52d9 & \quad & ^^^^52db & \quad & ^^^^52dd & ^^^^52de & ^^^^52df\\\hline
+\Col{e0} & \quad & \quad & ^^^^52e2 & ^^^^52e3 & ^^^^52e4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & ^^^^52f3 & \quad & ^^^^52f5 & \quad & \quad & ^^^^52f8 & \quad & ^^^^52fa & ^^^^52fb & \quad & \quad & ^^^^52fe & ^^^^52ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{53}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & ^^^^5305 & \quad & \quad & ^^^^5308 & \quad & \quad & \quad & \quad & ^^^^530d & \quad & ^^^^530f\\\hline
+\Col{10} & ^^^^5310 & \quad & \quad & \quad & \quad & ^^^^5315 & ^^^^5316 & ^^^^5317 & \quad & ^^^^5319 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & ^^^^5320 & ^^^^5321 & \quad & ^^^^5323 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^532a & \quad & \quad & \quad & \quad & ^^^^532f\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5339 & \quad & \quad & \quad & \quad & \quad & ^^^^533f\\\hline
+\Col{40} & ^^^^5340 & ^^^^5341 & \quad & ^^^^5343 & ^^^^5344 & \quad & \quad & ^^^^5347 & ^^^^5348 & ^^^^5349 & ^^^^534a & \quad & \quad & ^^^^534d & \quad & \quad\\\hline
+\Col{50} & \quad & ^^^^5351 & ^^^^5352 & ^^^^5353 & ^^^^5354 & \quad & \quad & ^^^^5357 & \quad & \quad & ^^^^535a & \quad & ^^^^535c & \quad & ^^^^535e & \quad\\\hline
+\Col{60} & ^^^^5360 & \quad & \quad & \quad & \quad & \quad & ^^^^5366 & \quad & ^^^^5368 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^536f\\\hline
+\Col{70} & ^^^^5370 & ^^^^5371 & \quad & \quad & ^^^^5374 & ^^^^5375 & \quad & ^^^^5377 & \quad & \quad & \quad & \quad & \quad & ^^^^537d & \quad & ^^^^537f\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & ^^^^5384 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & ^^^^5393 & \quad & \quad & \quad & \quad & ^^^^5398 & \quad & ^^^^539a & \quad & \quad & \quad & \quad & ^^^^539f\\\hline
+\Col{a0} & ^^^^53a0 & \quad & \quad & \quad & \quad & ^^^^53a5 & ^^^^53a6 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^53ad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^53bb & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & ^^^^53c3 & \quad & \quad & \quad & \quad & ^^^^53c8 & ^^^^53c9 & ^^^^53ca & ^^^^53cb & \quad & ^^^^53cd & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & ^^^^53d4 & \quad & ^^^^53d6 & ^^^^53d7 & \quad & \quad & \quad & ^^^^53db & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & ^^^^53e1 & ^^^^53e2 & ^^^^53e3 & ^^^^53e4 & ^^^^53e5 & \quad & \quad & \quad & ^^^^53e9 & ^^^^53ea & ^^^^53eb & ^^^^53ec & ^^^^53ed & \quad & ^^^^53ef\\\hline
+\Col{f0} & ^^^^53f0 & ^^^^53f1 & ^^^^53f2 & ^^^^53f3 & \quad & \quad & \quad & \quad & ^^^^53f8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{54}\\\hline
+\Col{00} & \quad & \quad & \quad & ^^^^5403 & ^^^^5404 & \quad & \quad & \quad & ^^^^5408 & ^^^^5409 & ^^^^540a & \quad & ^^^^540c & ^^^^540d & ^^^^540e & ^^^^540f\\\hline
+\Col{10} & ^^^^5410 & ^^^^5411 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^541b & \quad & ^^^^541d & \quad & ^^^^541f\\\hline
+\Col{20} & ^^^^5420 & \quad & \quad & \quad & \quad & \quad & ^^^^5426 & \quad & \quad & ^^^^5429 & \quad & ^^^^542b & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & ^^^^5433 & \quad & \quad & \quad & \quad & ^^^^5438 & ^^^^5439 & \quad & ^^^^543b & ^^^^543c & \quad & ^^^^543e & \quad\\\hline
+\Col{40} & \quad & \quad & ^^^^5442 & \quad & \quad & \quad & \quad & \quad & ^^^^5448 & \quad & ^^^^544a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & ^^^^5451 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5468 & \quad & ^^^^546a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & ^^^^5471 & \quad & ^^^^5473 & \quad & ^^^^5475 & \quad & \quad & \quad & \quad & \quad & ^^^^547b & ^^^^547c & ^^^^547d & \quad & \quad\\\hline
+\Col{80} & ^^^^5480 & \quad & \quad & \quad & \quad & \quad & ^^^^5486 & \quad & \quad & \quad & \quad & \quad & ^^^^548c & \quad & ^^^^548e & \quad\\\hline
+\Col{90} & ^^^^5490 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & ^^^^54a4 & \quad & \quad & \quad & ^^^^54a8 & \quad & \quad & ^^^^54ab & ^^^^54ac & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & ^^^^54b3 & \quad & \quad & \quad & \quad & ^^^^54b8 & \quad & \quad & \quad & \quad & ^^^^54bd & \quad & \quad\\\hline
+\Col{c0} & ^^^^54c0 & ^^^^54c1 & \quad & \quad & ^^^^54c4 & \quad & \quad & \quad & ^^^^54c8 & ^^^^54c9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & ^^^^54e1 & \quad & \quad & \quad & ^^^^54e5 & \quad & \quad & ^^^^54e8 & \quad & \quad & \quad & \quad & ^^^^54ed & ^^^^54ee & \quad\\\hline
+\Col{f0} & \quad & \quad & ^^^^54f2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^54fa & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{55}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & ^^^^5504 & \quad & ^^^^5506 & ^^^^5507 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^550e & \quad\\\hline
+\Col{10} & ^^^^5510 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^551c & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^552f\\\hline
+\Col{30} & \quad & ^^^^5531 & \quad & \quad & \quad & ^^^^5535 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^553e & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & ^^^^5544 & \quad & ^^^^5546 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^554f\\\hline
+\Col{50} & \quad & \quad & \quad & ^^^^5553 & \quad & \quad & ^^^^5556 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^555e & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & ^^^^5563 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^557c & \quad & \quad & \quad\\\hline
+\Col{80} & ^^^^5580 & \quad & \quad & \quad & ^^^^5584 & \quad & ^^^^5586 & ^^^^5587 & \quad & ^^^^5589 & ^^^^558a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5598 & ^^^^5599 & ^^^^559a & \quad & ^^^^559c & ^^^^559d & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^55a7 & \quad & ^^^^55a9 & ^^^^55aa & ^^^^55ab & ^^^^55ac & \quad & ^^^^55ae & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & ^^^^55c5 & \quad & ^^^^55c7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & ^^^^55d4 & \quad & \quad & \quad & \quad & \quad & ^^^^55da & \quad & ^^^^55dc & \quad & \quad & ^^^^55df\\\hline
+\Col{e0} & \quad & \quad & \quad & ^^^^55e3 & ^^^^55e4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^55fd & ^^^^55fe & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{56}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5606 & \quad & \quad & ^^^^5609 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & ^^^^5614 & \quad & \quad & ^^^^5617 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^562f\\\hline
+\Col{30} & \quad & \quad & ^^^^5632 & \quad & ^^^^5634 & \quad & ^^^^5636 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & ^^^^5653 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5668 & \quad & \quad & ^^^^566b & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & ^^^^5674 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5686 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^56a5 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^56ac & \quad & ^^^^56ae & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & ^^^^56b4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^56bc & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^56ca & \quad & \quad & ^^^^56cd & \quad & \quad\\\hline
+\Col{d0} & \quad & ^^^^56d1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^56da & ^^^^56db & \quad & \quad & ^^^^56de & \quad\\\hline
+\Col{e0} & ^^^^56e0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & ^^^^56f0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^56f9 & ^^^^56fa & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{57}\\\hline
+\Col{00} & \quad & \quad & \quad & ^^^^5703 & ^^^^5704 & \quad & \quad & \quad & ^^^^5708 & \quad & \quad & ^^^^570b & \quad & ^^^^570d & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & ^^^^5712 & ^^^^5713 & \quad & \quad & ^^^^5716 & \quad & ^^^^5718 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^571f\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5728 & \quad & \quad & \quad & \quad & ^^^^572d & \quad & \quad\\\hline
+\Col{30} & ^^^^5730 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^573b & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & ^^^^5740 & \quad & ^^^^5742 & \quad & \quad & \quad & \quad & ^^^^5747 & \quad & \quad & ^^^^574a & \quad & \quad & ^^^^574d & ^^^^574e & \quad\\\hline
+\Col{50} & ^^^^5750 & ^^^^5751 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & ^^^^5761 & \quad & \quad & ^^^^5764 & \quad & ^^^^5766 & \quad & \quad & \quad & ^^^^576a & \quad & \quad & \quad & ^^^^576e & \quad\\\hline
+\Col{70} & ^^^^5770 & \quad & \quad & \quad & \quad & ^^^^5775 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^577c & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & ^^^^5782 & \quad & \quad & \quad & \quad & \quad & ^^^^5788 & \quad & \quad & ^^^^578b & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & ^^^^5793 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & ^^^^57a0 & \quad & ^^^^57a2 & ^^^^57a3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & ^^^^57c3 & \quad & \quad & \quad & ^^^^57c7 & ^^^^57c8 & \quad & \quad & ^^^^57cb & \quad & \quad & ^^^^57ce & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^57df\\\hline
+\Col{e0} & ^^^^57e0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & ^^^^57f0 & \quad & \quad & \quad & ^^^^57f4 & \quad & \quad & ^^^^57f7 & \quad & ^^^^57f9 & ^^^^57fa & \quad & ^^^^57fc & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{58}\\\hline
+\Col{00} & ^^^^5800 & \quad & ^^^^5802 & \quad & \quad & ^^^^5805 & ^^^^5806 & \quad & ^^^^5808 & ^^^^5809 & ^^^^580a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^581e & \quad\\\hline
+\Col{20} & \quad & ^^^^5821 & \quad & \quad & ^^^^5824 & \quad & \quad & ^^^^5827 & \quad & \quad & ^^^^582a & \quad & \quad & \quad & \quad & ^^^^582f\\\hline
+\Col{30} & ^^^^5830 & ^^^^5831 & \quad & \quad & ^^^^5834 & ^^^^5835 & \quad & \quad & \quad & \quad & ^^^^583a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^584a & ^^^^584b & \quad & \quad & \quad & ^^^^584f\\\hline
+\Col{50} & \quad & ^^^^5851 & \quad & \quad & ^^^^5854 & \quad & \quad & ^^^^5857 & ^^^^5858 & \quad & ^^^^585a & \quad & \quad & \quad & ^^^^585e & \quad\\\hline
+\Col{60} & \quad & ^^^^5861 & ^^^^5862 & \quad & ^^^^5864 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & ^^^^5875 & \quad & \quad & \quad & ^^^^5879 & \quad & \quad & ^^^^587c & \quad & ^^^^587e & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & ^^^^5883 & \quad & ^^^^5885 & \quad & \quad & \quad & ^^^^5889 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & ^^^^5893 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^589c & \quad & ^^^^589e & ^^^^589f\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^58a8 & ^^^^58a9 & \quad & \quad & \quad & \quad & ^^^^58ae & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & ^^^^58b3 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^58ba & ^^^^58bb & \quad & \quad & ^^^^58be & \quad\\\hline
+\Col{c0} & \quad & ^^^^58c1 & \quad & \quad & \quad & ^^^^58c5 & \quad & ^^^^58c7 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^58ce & \quad\\\hline
+\Col{d0} & \quad & ^^^^58d1 & \quad & ^^^^58d3 & \quad & ^^^^58d5 & \quad & \quad & ^^^^58d8 & ^^^^58d9 & \quad & \quad & \quad & \quad & ^^^^58de & ^^^^58df\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & ^^^^58e4 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^58eb & ^^^^58ec & \quad & \quad & ^^^^58ef\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^58f9 & ^^^^58fa & ^^^^58fb & \quad & ^^^^58fd & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{59}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^590f\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & ^^^^5914 & ^^^^5915 & ^^^^5916 & \quad & \quad & ^^^^5919 & ^^^^591a & \quad & ^^^^591c & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & ^^^^5922 & \quad & \quad & \quad & \quad & ^^^^5927 & \quad & ^^^^5929 & ^^^^592a & ^^^^592b & \quad & ^^^^592d & ^^^^592e & \quad\\\hline
+\Col{30} & \quad & ^^^^5931 & \quad & \quad & \quad & \quad & \quad & ^^^^5937 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^593e & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & ^^^^5944 & \quad & \quad & ^^^^5947 & ^^^^5948 & ^^^^5949 & \quad & \quad & \quad & \quad & ^^^^594e & ^^^^594f\\\hline
+\Col{50} & ^^^^5950 & ^^^^5951 & \quad & \quad & ^^^^5954 & ^^^^5955 & \quad & ^^^^5957 & \quad & \quad & ^^^^595a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & ^^^^5960 & \quad & ^^^^5962 & \quad & \quad & \quad & \quad & ^^^^5967 & \quad & \quad & ^^^^596a & ^^^^596b & ^^^^596c & ^^^^596d & ^^^^596e & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & ^^^^5973 & ^^^^5974 & \quad & \quad & \quad & ^^^^5978 & \quad & \quad & \quad & \quad & ^^^^597d & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & ^^^^5982 & ^^^^5983 & ^^^^5984 & \quad & \quad & \quad & \quad & \quad & ^^^^598a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & ^^^^5993 & \quad & \quad & ^^^^5996 & ^^^^5997 & \quad & ^^^^5999 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^59a5 & \quad & \quad & ^^^^59a8 & \quad & \quad & \quad & ^^^^59ac & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^59b9 & \quad & ^^^^59bb & \quad & \quad & ^^^^59be & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & ^^^^59c3 & \quad & \quad & ^^^^59c6 & \quad & \quad & ^^^^59c9 & \quad & ^^^^59cb & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & ^^^^59d0 & ^^^^59d1 & \quad & ^^^^59d3 & ^^^^59d4 & \quad & \quad & \quad & \quad & ^^^^59d9 & ^^^^59da & \quad & ^^^^59dc & ^^^^59dd & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^59e6 & \quad & ^^^^59e8 & \quad & ^^^^59ea & \quad & ^^^^59ec & \quad & ^^^^59ee & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^59f8 & \quad & \quad & ^^^^59fb & \quad & \quad & \quad & ^^^^59ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{5A}\\\hline
+\Col{00} & \quad & ^^^^5a01 & \quad & ^^^^5a03 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & ^^^^5a11 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5a18 & \quad & \quad & ^^^^5a1b & ^^^^5a1c & \quad & \quad & ^^^^5a1f\\\hline
+\Col{20} & ^^^^5a20 & \quad & \quad & \quad & \quad & ^^^^5a25 & \quad & \quad & \quad & ^^^^5a29 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5a36 & \quad & \quad & \quad & \quad & \quad & ^^^^5a3c & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & ^^^^5a41 & \quad & \quad & \quad & \quad & ^^^^5a46 & \quad & \quad & ^^^^5a49 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5a5a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & ^^^^5a62 & \quad & \quad & \quad & ^^^^5a66 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & ^^^^5a92 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5a9a & ^^^^5a9b & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & ^^^^5aa4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & ^^^^5ac1 & ^^^^5ac2 & \quad & ^^^^5ac4 & \quad & \quad & \quad & \quad & ^^^^5ac9 & \quad & \quad & ^^^^5acc & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & ^^^^5ae1 & \quad & \quad & \quad & \quad & ^^^^5ae6 & \quad & \quad & ^^^^5ae9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{5B}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & ^^^^5b05 & \quad & \quad & \quad & ^^^^5b09 & \quad & ^^^^5b0b & ^^^^5b0c & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5b16 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5b2a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & ^^^^5b40 & \quad & \quad & ^^^^5b43 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & ^^^^5b50 & ^^^^5b51 & \quad & \quad & ^^^^5b54 & ^^^^5b55 & \quad & ^^^^5b57 & ^^^^5b58 & \quad & ^^^^5b5a & \quad & ^^^^5b5c & ^^^^5b5d & \quad & ^^^^5b5f\\\hline
+\Col{60} & \quad & \quad & \quad & ^^^^5b63 & ^^^^5b64 & \quad & \quad & \quad & \quad & ^^^^5b69 & \quad & ^^^^5b6b & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & ^^^^5b70 & ^^^^5b71 & \quad & \quad & \quad & ^^^^5b75 & \quad & \quad & ^^^^5b78 & \quad & ^^^^5b7a & \quad & ^^^^5b7c & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & ^^^^5b85 & \quad & ^^^^5b87 & ^^^^5b88 & ^^^^5b89 & \quad & ^^^^5b8b & ^^^^5b8c & \quad & \quad & ^^^^5b8f\\\hline
+\Col{90} & \quad & \quad & \quad & ^^^^5b93 & \quad & ^^^^5b95 & ^^^^5b96 & ^^^^5b97 & ^^^^5b98 & ^^^^5b99 & ^^^^5b9a & ^^^^5b9b & ^^^^5b9c & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & ^^^^5ba2 & ^^^^5ba3 & ^^^^5ba4 & ^^^^5ba5 & ^^^^5ba6 & \quad & \quad & \quad & \quad & \quad & ^^^^5bac & \quad & ^^^^5bae & \quad\\\hline
+\Col{b0} & ^^^^5bb0 & \quad & \quad & ^^^^5bb3 & ^^^^5bb4 & ^^^^5bb5 & ^^^^5bb6 & \quad & ^^^^5bb8 & ^^^^5bb9 & \quad & \quad & \quad & \quad & \quad & ^^^^5bbf\\\hline
+\Col{c0} & ^^^^5bc0 & \quad & ^^^^5bc2 & ^^^^5bc3 & ^^^^5bc4 & ^^^^5bc5 & ^^^^5bc6 & ^^^^5bc7 & \quad & \quad & \quad & \quad & ^^^^5bcc & \quad & \quad & \quad\\\hline
+\Col{d0} & ^^^^5bd0 & \quad & ^^^^5bd2 & ^^^^5bd3 & ^^^^5bd4 & \quad & \quad & ^^^^5bd7 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5bde & ^^^^5bdf\\\hline
+\Col{e0} & \quad & ^^^^5be1 & ^^^^5be2 & \quad & ^^^^5be4 & ^^^^5be5 & ^^^^5be6 & ^^^^5be7 & ^^^^5be8 & ^^^^5be9 & \quad & ^^^^5beb & ^^^^5bec & \quad & ^^^^5bee & ^^^^5bef\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & ^^^^5bf5 & ^^^^5bf6 & \quad & ^^^^5bf8 & \quad & ^^^^5bfa & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{5C}\\\hline
+\Col{00} & \quad & ^^^^5c01 & \quad & \quad & ^^^^5c04 & \quad & \quad & ^^^^5c07 & ^^^^5c08 & ^^^^5c09 & ^^^^5c0a & ^^^^5c0b & \quad & ^^^^5c0d & ^^^^5c0e & ^^^^5c0f\\\hline
+\Col{10} & \quad & ^^^^5c11 & \quad & \quad & \quad & \quad & ^^^^5c16 & \quad & \quad & ^^^^5c19 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & ^^^^5c24 & \quad & \quad & \quad & ^^^^5c28 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & ^^^^5c31 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5c38 & ^^^^5c39 & ^^^^5c3a & ^^^^5c3b & ^^^^5c3c & \quad & ^^^^5c3e & ^^^^5c3f\\\hline
+\Col{40} & ^^^^5c40 & \quad & \quad & \quad & \quad & ^^^^5c45 & ^^^^5c46 & \quad & ^^^^5c48 & \quad & \quad & ^^^^5c4b & \quad & ^^^^5c4d & ^^^^5c4e & \quad\\\hline
+\Col{50} & \quad & ^^^^5c51 & \quad & \quad & \quad & ^^^^5c55 & \quad & \quad & \quad & \quad & \quad & ^^^^5c5b & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & ^^^^5c60 & \quad & ^^^^5c62 & \quad & ^^^^5c64 & ^^^^5c65 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5c6c & \quad & \quad & ^^^^5c6f\\\hline
+\Col{70} & \quad & ^^^^5c71 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5c79 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & ^^^^5c90 & ^^^^5c91 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & ^^^^5ca1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5ca9 & \quad & ^^^^5cab & ^^^^5cac & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & ^^^^5cb1 & \quad & ^^^^5cb3 & \quad & ^^^^5cb5 & \quad & ^^^^5cb7 & ^^^^5cb8 & \quad & ^^^^5cba & \quad & \quad & \quad & ^^^^5cbe & \quad\\\hline
+\Col{c0} & ^^^^5cc0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5cd9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & ^^^^5ce0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5ce8 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5cef\\\hline
+\Col{f0} & ^^^^5cf0 & \quad & \quad & \quad & ^^^^5cf4 & \quad & ^^^^5cf6 & \quad & \quad & \quad & \quad & ^^^^5cfb & \quad & ^^^^5cfd & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{5D}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5d07 & \quad & \quad & \quad & \quad & \quad & ^^^^5d0d & ^^^^5d0e & \quad\\\hline
+\Col{10} & \quad & ^^^^5d11 & \quad & \quad & ^^^^5d14 & \quad & ^^^^5d16 & ^^^^5d17 & \quad & ^^^^5d19 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5d27 & \quad & ^^^^5d29 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5d4b & ^^^^5d4c & \quad & \quad & \quad\\\hline
+\Col{50} & ^^^^5d50 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5d69 & \quad & \quad & ^^^^5d6c & \quad & \quad & ^^^^5d6f\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5d87 & \quad & \quad & \quad & ^^^^5d8b & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5d9d & \quad & \quad\\\hline
+\Col{a0} & ^^^^5da0 & \quad & ^^^^5da2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5daa & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5db8 & \quad & ^^^^5dba & \quad & ^^^^5dbc & ^^^^5dbd & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5dcd & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & ^^^^5dd2 & \quad & \quad & \quad & ^^^^5dd6 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5ddd & ^^^^5dde & \quad\\\hline
+\Col{e0} & \quad & ^^^^5de1 & ^^^^5de2 & \quad & \quad & ^^^^5de5 & ^^^^5de6 & ^^^^5de7 & ^^^^5de8 & \quad & \quad & ^^^^5deb & \quad & \quad & ^^^^5dee & \quad\\\hline
+\Col{f0} & \quad & ^^^^5df1 & ^^^^5df2 & ^^^^5df3 & ^^^^5df4 & \quad & \quad & ^^^^5df7 & \quad & \quad & \quad & \quad & \quad & ^^^^5dfd & ^^^^5dfe & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{5E}\\\hline
+\Col{00} & \quad & \quad & ^^^^5e02 & ^^^^5e03 & \quad & \quad & ^^^^5e06 & \quad & \quad & \quad & \quad & \quad & ^^^^5e0c & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & ^^^^5e11 & \quad & \quad & \quad & \quad & ^^^^5e16 & \quad & \quad & ^^^^5e19 & \quad & ^^^^5e1b & \quad & ^^^^5e1d & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & ^^^^5e25 & \quad & \quad & \quad & \quad & \quad & ^^^^5e2b & \quad & ^^^^5e2d & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & ^^^^5e33 & \quad & \quad & ^^^^5e36 & \quad & ^^^^5e38 & \quad & \quad & \quad & \quad & ^^^^5e3d & \quad & ^^^^5e3f\\\hline
+\Col{40} & ^^^^5e40 & \quad & \quad & \quad & ^^^^5e44 & ^^^^5e45 & \quad & ^^^^5e47 & \quad & \quad & \quad & \quad & ^^^^5e4c & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & ^^^^5e55 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5e5f\\\hline
+\Col{60} & \quad & ^^^^5e61 & ^^^^5e62 & ^^^^5e63 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & ^^^^5e72 & ^^^^5e73 & ^^^^5e74 & \quad & \quad & ^^^^5e77 & ^^^^5e78 & ^^^^5e79 & \quad & ^^^^5e7b & ^^^^5e7c & ^^^^5e7d & ^^^^5e7e & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & ^^^^5e84 & \quad & \quad & ^^^^5e87 & \quad & \quad & ^^^^5e8a & \quad & \quad & \quad & \quad & ^^^^5e8f\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & ^^^^5e95 & \quad & ^^^^5e97 & \quad & \quad & ^^^^5e9a & \quad & ^^^^5e9c & \quad & \quad & \quad\\\hline
+\Col{a0} & ^^^^5ea0 & \quad & \quad & \quad & \quad & \quad & ^^^^5ea6 & ^^^^5ea7 & \quad & \quad & \quad & ^^^^5eab & \quad & ^^^^5ead & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & ^^^^5eb5 & ^^^^5eb6 & ^^^^5eb7 & ^^^^5eb8 & \quad & \quad & \quad & \quad & \quad & ^^^^5ebe & \quad\\\hline
+\Col{c0} & \quad & \quad & ^^^^5ec2 & \quad & \quad & \quad & \quad & \quad & ^^^^5ec8 & ^^^^5ec9 & ^^^^5eca & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & ^^^^5ed0 & \quad & \quad & ^^^^5ed3 & \quad & \quad & ^^^^5ed6 & \quad & \quad & \quad & ^^^^5eda & ^^^^5edb & \quad & \quad & \quad & ^^^^5edf\\\hline
+\Col{e0} & ^^^^5ee0 & \quad & ^^^^5ee2 & ^^^^5ee3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5eec & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & ^^^^5ef3 & \quad & \quad & ^^^^5ef6 & ^^^^5ef7 & \quad & \quad & ^^^^5efa & ^^^^5efb & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{5F}\\\hline
+\Col{00} & \quad & ^^^^5f01 & \quad & \quad & ^^^^5f04 & \quad & \quad & \quad & \quad & \quad & ^^^^5f0a & \quad & \quad & \quad & \quad & ^^^^5f0f\\\hline
+\Col{10} & \quad & ^^^^5f11 & \quad & ^^^^5f13 & ^^^^5f14 & ^^^^5f15 & \quad & ^^^^5f17 & ^^^^5f18 & \quad & \quad & ^^^^5f1b & \quad & \quad & \quad & ^^^^5f1f\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5f26 & ^^^^5f27 & \quad & ^^^^5f29 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & ^^^^5f31 & \quad & \quad & \quad & ^^^^5f35 & \quad & \quad & \quad & \quad & ^^^^5f3a & \quad & ^^^^5f3c & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5f48 & \quad & ^^^^5f4a & \quad & ^^^^5f4c & \quad & ^^^^5f4e & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5f56 & ^^^^5f57 & \quad & ^^^^5f59 & \quad & ^^^^5f5b & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & ^^^^5f62 & \quad & \quad & \quad & ^^^^5f66 & ^^^^5f67 & \quad & ^^^^5f69 & ^^^^5f6a & ^^^^5f6b & ^^^^5f6c & ^^^^5f6d & \quad & \quad\\\hline
+\Col{70} & ^^^^5f70 & ^^^^5f71 & \quad & \quad & \quad & \quad & \quad & ^^^^5f77 & \quad & ^^^^5f79 & \quad & \quad & ^^^^5f7c & \quad & \quad & ^^^^5f7f\\\hline
+\Col{80} & ^^^^5f80 & ^^^^5f81 & \quad & \quad & \quad & ^^^^5f85 & \quad & ^^^^5f87 & \quad & \quad & ^^^^5f8a & ^^^^5f8b & ^^^^5f8c & \quad & \quad & \quad\\\hline
+\Col{90} & ^^^^5f90 & ^^^^5f91 & ^^^^5f92 & \quad & \quad & \quad & \quad & ^^^^5f97 & ^^^^5f98 & ^^^^5f99 & \quad & \quad & \quad & \quad & ^^^^5f9e & \quad\\\hline
+\Col{a0} & ^^^^5fa0 & ^^^^5fa1 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5fa8 & ^^^^5fa9 & ^^^^5faa & \quad & \quad & \quad & ^^^^5fae & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & ^^^^5fb5 & \quad & ^^^^5fb7 & \quad & ^^^^5fb9 & \quad & \quad & \quad & ^^^^5fbd & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & ^^^^5fc3 & \quad & ^^^^5fc5 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5fcc & ^^^^5fcd & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5fd6 & ^^^^5fd7 & ^^^^5fd8 & ^^^^5fd9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & ^^^^5fe0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5feb & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & ^^^^5ff5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5ffd & \quad & ^^^^5fff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{60}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^600f\\\hline
+\Col{10} & \quad & \quad & ^^^^6012 & \quad & \quad & \quad & ^^^^6016 & \quad & \quad & \quad & \quad & \quad & ^^^^601c & ^^^^601d & \quad & \quad\\\hline
+\Col{20} & ^^^^6020 & ^^^^6021 & \quad & \quad & \quad & ^^^^6025 & \quad & ^^^^6027 & ^^^^6028 & \quad & ^^^^602a & \quad & \quad & \quad & \quad & ^^^^602f\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & ^^^^6041 & ^^^^6042 & ^^^^6043 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^604d & \quad & \quad\\\hline
+\Col{50} & ^^^^6050 & \quad & ^^^^6052 & \quad & \quad & ^^^^6055 & \quad & \quad & \quad & ^^^^6059 & \quad & \quad & \quad & ^^^^605d & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & ^^^^6062 & ^^^^6063 & ^^^^6064 & ^^^^6065 & \quad & \quad & ^^^^6068 & ^^^^6069 & ^^^^606a & \quad & ^^^^606c & ^^^^606d & \quad & ^^^^606f\\\hline
+\Col{70} & ^^^^6070 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & ^^^^6085 & \quad & \quad & \quad & ^^^^6089 & \quad & \quad & ^^^^608c & ^^^^608d & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & ^^^^6094 & \quad & ^^^^6096 & \quad & \quad & \quad & ^^^^609a & ^^^^609b & \quad & \quad & \quad & ^^^^609f\\\hline
+\Col{a0} & ^^^^60a0 & \quad & \quad & ^^^^60a3 & ^^^^60a4 & \quad & \quad & ^^^^60a7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & ^^^^60b0 & \quad & ^^^^60b2 & ^^^^60b3 & ^^^^60b4 & \quad & ^^^^60b6 & \quad & ^^^^60b8 & \quad & \quad & \quad & ^^^^60bc & ^^^^60bd & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & ^^^^60c5 & \quad & ^^^^60c7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & ^^^^60d1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^60da & \quad & ^^^^60dc & \quad & \quad & ^^^^60df\\\hline
+\Col{e0} & ^^^^60e0 & ^^^^60e1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & ^^^^60f0 & ^^^^60f1 & \quad & ^^^^60f3 & \quad & \quad & ^^^^60f6 & \quad & \quad & ^^^^60f9 & ^^^^60fa & ^^^^60fb & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{61}\\\hline
+\Col{00} & \quad & ^^^^6101 & \quad & \quad & \quad & \quad & ^^^^6106 & \quad & ^^^^6108 & ^^^^6109 & \quad & \quad & \quad & ^^^^610d & ^^^^610e & ^^^^610f\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & ^^^^6115 & \quad & \quad & \quad & \quad & ^^^^611a & ^^^^611b & \quad & \quad & \quad & ^^^^611f\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6127 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & ^^^^6130 & \quad & \quad & \quad & ^^^^6134 & \quad & \quad & ^^^^6137 & \quad & \quad & \quad & \quad & ^^^^613c & \quad & ^^^^613e & ^^^^613f\\\hline
+\Col{40} & \quad & \quad & ^^^^6142 & \quad & ^^^^6144 & \quad & \quad & ^^^^6147 & ^^^^6148 & \quad & ^^^^614a & ^^^^614b & ^^^^614c & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & ^^^^6153 & \quad & ^^^^6155 & \quad & \quad & ^^^^6158 & ^^^^6159 & \quad & \quad & \quad & ^^^^615d & \quad & ^^^^615f\\\hline
+\Col{60} & \quad & \quad & ^^^^6162 & ^^^^6163 & ^^^^6164 & \quad & \quad & ^^^^6167 & ^^^^6168 & \quad & \quad & ^^^^616b & \quad & \quad & ^^^^616e & \quad\\\hline
+\Col{70} & ^^^^6170 & \quad & \quad & \quad & \quad & \quad & ^^^^6176 & ^^^^6177 & \quad & \quad & \quad & \quad & \quad & ^^^^617d & ^^^^617e & \quad\\\hline
+\Col{80} & \quad & ^^^^6181 & ^^^^6182 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^618a & \quad & \quad & \quad & ^^^^618e & \quad\\\hline
+\Col{90} & ^^^^6190 & ^^^^6191 & \quad & \quad & ^^^^6194 & \quad & \quad & \quad & ^^^^6198 & ^^^^6199 & ^^^^619a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & ^^^^61a4 & \quad & \quad & ^^^^61a7 & \quad & ^^^^61a9 & \quad & ^^^^61ab & ^^^^61ac & \quad & ^^^^61ae & \quad\\\hline
+\Col{b0} & \quad & \quad & ^^^^61b2 & \quad & \quad & \quad & ^^^^61b6 & \quad & \quad & \quad & ^^^^61ba & \quad & \quad & \quad & ^^^^61be & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & ^^^^61c3 & \quad & \quad & \quad & ^^^^61c7 & ^^^^61c8 & ^^^^61c9 & ^^^^61ca & ^^^^61cb & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^61e6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & ^^^^61f2 & \quad & \quad & \quad & ^^^^61f6 & ^^^^61f7 & ^^^^61f8 & \quad & ^^^^61fa & \quad & ^^^^61fc & \quad & \quad & ^^^^61ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{62}\\\hline
+\Col{00} & ^^^^6200 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6207 & ^^^^6208 & \quad & ^^^^620a & \quad & ^^^^620c & ^^^^620d & ^^^^620e & \quad\\\hline
+\Col{10} & ^^^^6210 & ^^^^6211 & ^^^^6212 & \quad & \quad & \quad & ^^^^6216 & \quad & \quad & \quad & ^^^^621a & \quad & \quad & \quad & \quad & ^^^^621f\\\hline
+\Col{20} & \quad & ^^^^6221 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^622a & \quad & \quad & \quad & ^^^^622e & \quad\\\hline
+\Col{30} & ^^^^6230 & ^^^^6231 & \quad & \quad & ^^^^6234 & \quad & ^^^^6236 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^623e & ^^^^623f\\\hline
+\Col{40} & ^^^^6240 & ^^^^6241 & \quad & \quad & \quad & \quad & \quad & ^^^^6247 & ^^^^6248 & ^^^^6249 & \quad & ^^^^624b & \quad & ^^^^624d & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & ^^^^6253 & \quad & \quad & \quad & \quad & ^^^^6258 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^626e & \quad\\\hline
+\Col{70} & \quad & ^^^^6271 & \quad & \quad & \quad & \quad & ^^^^6276 & \quad & \quad & ^^^^6279 & \quad & \quad & ^^^^627c & \quad & \quad & ^^^^627f\\\hline
+\Col{80} & ^^^^6280 & \quad & \quad & \quad & ^^^^6284 & \quad & \quad & \quad & \quad & ^^^^6289 & ^^^^628a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & ^^^^6291 & ^^^^6292 & \quad & \quad & ^^^^6295 & \quad & ^^^^6297 & ^^^^6298 & \quad & \quad & ^^^^629b & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^62ab & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & ^^^^62b1 & \quad & \quad & \quad & ^^^^62b5 & \quad & \quad & \quad & ^^^^62b9 & \quad & \quad & ^^^^62bc & ^^^^62bd & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & ^^^^62c2 & \quad & \quad & \quad & \quad & ^^^^62c7 & ^^^^62c8 & ^^^^62c9 & \quad & \quad & ^^^^62cc & ^^^^62cd & \quad & ^^^^62cf\\\hline
+\Col{d0} & ^^^^62d0 & \quad & ^^^^62d2 & ^^^^62d3 & ^^^^62d4 & \quad & ^^^^62d6 & ^^^^62d7 & ^^^^62d8 & ^^^^62d9 & \quad & ^^^^62db & ^^^^62dc & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^62ec & ^^^^62ed & ^^^^62ee & ^^^^62ef\\\hline
+\Col{f0} & \quad & ^^^^62f1 & \quad & ^^^^62f3 & \quad & \quad & \quad & ^^^^62f7 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^62fe & ^^^^62ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{63}\\\hline
+\Col{00} & \quad & ^^^^6301 & \quad & \quad & \quad & \quad & \quad & ^^^^6307 & \quad & ^^^^6309 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & ^^^^6311 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^632b & \quad & \quad & \quad & ^^^^632f\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^633a & ^^^^633b & \quad & ^^^^633d & ^^^^633e & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6349 & \quad & \quad & ^^^^634c & \quad & \quad & ^^^^634f\\\hline
+\Col{50} & ^^^^6350 & \quad & \quad & \quad & \quad & ^^^^6355 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6367 & ^^^^6368 & \quad & \quad & \quad & \quad & \quad & ^^^^636e & \quad\\\hline
+\Col{70} & \quad & \quad & ^^^^6372 & \quad & \quad & \quad & \quad & ^^^^6377 & \quad & \quad & ^^^^637a & ^^^^637b & \quad & \quad & \quad & ^^^^637f\\\hline
+\Col{80} & \quad & \quad & \quad & ^^^^6383 & \quad & \quad & \quad & \quad & ^^^^6388 & ^^^^6389 & \quad & \quad & ^^^^638c & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & ^^^^6392 & \quad & \quad & \quad & ^^^^6396 & \quad & ^^^^6398 & \quad & \quad & ^^^^639b & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & ^^^^63a0 & ^^^^63a1 & ^^^^63a2 & \quad & \quad & ^^^^63a5 & \quad & ^^^^63a7 & ^^^^63a8 & ^^^^63a9 & ^^^^63aa & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & ^^^^63c0 & \quad & \quad & \quad & ^^^^63c4 & \quad & ^^^^63c6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^63cf\\\hline
+\Col{d0} & ^^^^63d0 & \quad & \quad & \quad & \quad & \quad & ^^^^63d6 & \quad & \quad & \quad & ^^^^63da & ^^^^63db & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & ^^^^63e1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^63ed & ^^^^63ee & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & ^^^^63f4 & \quad & ^^^^63f6 & ^^^^63f7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{64}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^640d & \quad & ^^^^640f\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & ^^^^6414 & \quad & ^^^^6416 & ^^^^6417 & \quad & \quad & \quad & \quad & ^^^^641c & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & ^^^^6422 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^642c & ^^^^642d & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^643a & \quad & \quad & \quad & ^^^^643e & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6458 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & ^^^^6460 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6469 & \quad & \quad & \quad & \quad & \quad & ^^^^646f\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6478 & ^^^^6479 & ^^^^647a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6488 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & ^^^^6491 & ^^^^6492 & ^^^^6493 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^649a & \quad & \quad & \quad & ^^^^649e & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & ^^^^64a4 & ^^^^64a5 & \quad & \quad & \quad & \quad & \quad & ^^^^64ab & \quad & ^^^^64ad & ^^^^64ae & \quad\\\hline
+\Col{b0} & ^^^^64b0 & \quad & ^^^^64b2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^64bb & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & ^^^^64c1 & \quad & \quad & ^^^^64c4 & ^^^^64c5 & \quad & ^^^^64c7 & \quad & \quad & ^^^^64ca & \quad & \quad & ^^^^64cd & ^^^^64ce & \quad\\\hline
+\Col{d0} & \quad & \quad & ^^^^64d2 & \quad & ^^^^64d4 & \quad & \quad & \quad & ^^^^64d8 & \quad & ^^^^64da & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & ^^^^64e1 & ^^^^64e2 & \quad & \quad & ^^^^64e5 & ^^^^64e6 & ^^^^64e7 & \quad & \quad & \quad & \quad & ^^^^64ec & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & ^^^^64f2 & \quad & ^^^^64f4 & \quad & \quad & \quad & \quad & \quad & ^^^^64fa & \quad & \quad & \quad & ^^^^64fe & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{65}\\\hline
+\Col{00} & ^^^^6500 & \quad & \quad & \quad & ^^^^6504 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6518 & \quad & \quad & \quad & \quad & ^^^^651d & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & ^^^^6523 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^652a & ^^^^652b & ^^^^652c & \quad & \quad & ^^^^652f\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6536 & ^^^^6537 & ^^^^6538 & ^^^^6539 & \quad & ^^^^653b & \quad & \quad & ^^^^653e & ^^^^653f\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & ^^^^6545 & \quad & \quad & ^^^^6548 & \quad & \quad & \quad & \quad & ^^^^654d & ^^^^654e & ^^^^654f\\\hline
+\Col{50} & \quad & ^^^^6551 & \quad & \quad & \quad & \quad & ^^^^6556 & ^^^^6557 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^655e & \quad\\\hline
+\Col{60} & \quad & \quad & ^^^^6562 & ^^^^6563 & \quad & \quad & ^^^^6566 & \quad & \quad & \quad & \quad & \quad & ^^^^656c & ^^^^656d & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & ^^^^6572 & \quad & ^^^^6574 & ^^^^6575 & \quad & ^^^^6577 & ^^^^6578 & \quad & \quad & \quad & \quad & \quad & ^^^^657e & \quad\\\hline
+\Col{80} & \quad & \quad & ^^^^6582 & ^^^^6583 & \quad & ^^^^6585 & \quad & ^^^^6587 & \quad & \quad & \quad & \quad & ^^^^658c & \quad & \quad & \quad\\\hline
+\Col{90} & ^^^^6590 & ^^^^6591 & \quad & \quad & \quad & \quad & \quad & ^^^^6597 & \quad & ^^^^6599 & \quad & ^^^^659b & ^^^^659c & \quad & \quad & ^^^^659f\\\hline
+\Col{a0} & \quad & ^^^^65a1 & \quad & \quad & ^^^^65a4 & ^^^^65a5 & \quad & ^^^^65a7 & \quad & \quad & \quad & ^^^^65ab & ^^^^65ac & \quad & \quad & ^^^^65af\\\hline
+\Col{b0} & ^^^^65b0 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^65b7 & \quad & ^^^^65b9 & \quad & \quad & ^^^^65bc & ^^^^65bd & \quad & \quad\\\hline
+\Col{c0} & \quad & ^^^^65c1 & \quad & \quad & \quad & ^^^^65c5 & \quad & \quad & \quad & \quad & \quad & ^^^^65cb & ^^^^65cc & \quad & \quad & ^^^^65cf\\\hline
+\Col{d0} & \quad & \quad & ^^^^65d2 & \quad & \quad & \quad & \quad & ^^^^65d7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & ^^^^65e0 & \quad & \quad & ^^^^65e3 & \quad & ^^^^65e5 & ^^^^65e6 & \quad & ^^^^65e8 & ^^^^65e9 & \quad & \quad & ^^^^65ec & ^^^^65ed & \quad & \quad\\\hline
+\Col{f0} & \quad & ^^^^65f1 & \quad & \quad & ^^^^65f4 & \quad & \quad & \quad & \quad & \quad & ^^^^65fa & ^^^^65fb & ^^^^65fc & ^^^^65fd & \quad & ^^^^65ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{66}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6606 & ^^^^6607 & \quad & ^^^^6609 & ^^^^660a & \quad & ^^^^660c & \quad & ^^^^660e & ^^^^660f\\\hline
+\Col{10} & ^^^^6610 & ^^^^6611 & \quad & ^^^^6613 & ^^^^6614 & ^^^^6615 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^661e & ^^^^661f\\\hline
+\Col{20} & ^^^^6620 & \quad & \quad & \quad & \quad & ^^^^6625 & \quad & ^^^^6627 & ^^^^6628 & \quad & \quad & \quad & \quad & ^^^^662d & \quad & ^^^^662f\\\hline
+\Col{30} & ^^^^6630 & ^^^^6631 & \quad & \quad & ^^^^6634 & \quad & ^^^^6636 & \quad & \quad & \quad & ^^^^663a & ^^^^663b & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & ^^^^6641 & ^^^^6642 & ^^^^6643 & ^^^^6644 & \quad & \quad & \quad & \quad & ^^^^6649 & \quad & ^^^^664b & \quad & \quad & \quad & ^^^^664f\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6659 & \quad & ^^^^665b & \quad & ^^^^665d & ^^^^665e & ^^^^665f\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & ^^^^6664 & ^^^^6665 & ^^^^6666 & ^^^^6667 & ^^^^6668 & ^^^^6669 & \quad & ^^^^666b & \quad & \quad & ^^^^666e & ^^^^666f\\\hline
+\Col{70} & \quad & \quad & \quad & ^^^^6673 & ^^^^6674 & \quad & ^^^^6676 & ^^^^6677 & ^^^^6678 & \quad & ^^^^667a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & ^^^^6684 & \quad & \quad & ^^^^6687 & ^^^^6688 & ^^^^6689 & \quad & \quad & \quad & \quad & ^^^^668e & \quad\\\hline
+\Col{90} & ^^^^6690 & ^^^^6691 & \quad & \quad & \quad & \quad & ^^^^6696 & ^^^^6697 & ^^^^6698 & \quad & \quad & \quad & \quad & ^^^^669d & \quad & \quad\\\hline
+\Col{a0} & ^^^^66a0 & \quad & ^^^^66a2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^66ab & \quad & \quad & ^^^^66ae & \quad\\\hline
+\Col{b0} & \quad & \quad & ^^^^66b2 & ^^^^66b3 & ^^^^66b4 & \quad & \quad & \quad & \quad & ^^^^66b9 & \quad & ^^^^66bb & \quad & \quad & ^^^^66be & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & ^^^^66c4 & \quad & ^^^^66c6 & ^^^^66c7 & \quad & ^^^^66c9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^66d6 & \quad & \quad & ^^^^66d9 & \quad & \quad & ^^^^66dc & ^^^^66dd & \quad & \quad\\\hline
+\Col{e0} & ^^^^66e0 & \quad & \quad & \quad & \quad & \quad & ^^^^66e6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & ^^^^66f0 & \quad & ^^^^66f2 & ^^^^66f3 & ^^^^66f4 & \quad & \quad & ^^^^66f7 & ^^^^66f8 & ^^^^66f9 & ^^^^66fa & \quad & ^^^^66fc & \quad & ^^^^66fe & ^^^^66ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{67}\\\hline
+\Col{00} & ^^^^6700 & \quad & \quad & ^^^^6703 & \quad & \quad & \quad & \quad & ^^^^6708 & ^^^^6709 & \quad & ^^^^670b & \quad & ^^^^670d & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & ^^^^6714 & ^^^^6715 & \quad & ^^^^6717 & \quad & \quad & \quad & ^^^^671b & \quad & ^^^^671d & ^^^^671e & ^^^^671f\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6726 & ^^^^6727 & ^^^^6728 & \quad & ^^^^672a & ^^^^672b & ^^^^672c & ^^^^672d & ^^^^672e & \quad\\\hline
+\Col{30} & \quad & ^^^^6731 & \quad & \quad & ^^^^6734 & \quad & ^^^^6736 & \quad & \quad & \quad & ^^^^673a & \quad & \quad & ^^^^673d & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6746 & \quad & \quad & ^^^^6749 & \quad & \quad & \quad & \quad & ^^^^674e & ^^^^674f\\\hline
+\Col{50} & ^^^^6750 & ^^^^6751 & \quad & ^^^^6753 & \quad & \quad & ^^^^6756 & \quad & \quad & \quad & \quad & \quad & ^^^^675c & \quad & ^^^^675e & ^^^^675f\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^676d & \quad & ^^^^676f\\\hline
+\Col{70} & ^^^^6770 & ^^^^6771 & \quad & ^^^^6773 & \quad & ^^^^6775 & \quad & ^^^^6777 & \quad & \quad & \quad & ^^^^677b & \quad & \quad & ^^^^677e & ^^^^677f\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6787 & \quad & ^^^^6789 & \quad & ^^^^678b & \quad & \quad & \quad & ^^^^678f\\\hline
+\Col{90} & ^^^^6790 & \quad & \quad & ^^^^6793 & \quad & ^^^^6795 & \quad & ^^^^6797 & \quad & \quad & ^^^^679a & \quad & ^^^^679c & ^^^^679d & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^67af\\\hline
+\Col{b0} & ^^^^67b0 & \quad & \quad & ^^^^67b3 & \quad & \quad & ^^^^67b6 & ^^^^67b7 & ^^^^67b8 & \quad & \quad & \quad & \quad & \quad & ^^^^67be & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & ^^^^67c4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^67cf\\\hline
+\Col{d0} & ^^^^67d0 & ^^^^67d1 & ^^^^67d2 & ^^^^67d3 & ^^^^67d4 & \quad & \quad & \quad & \quad & \quad & ^^^^67da & \quad & \quad & ^^^^67dd & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^67e9 & \quad & \quad & ^^^^67ec & \quad & \quad & ^^^^67ef\\\hline
+\Col{f0} & ^^^^67f0 & ^^^^67f1 & \quad & ^^^^67f3 & ^^^^67f4 & ^^^^67f5 & ^^^^67f6 & \quad & \quad & \quad & \quad & ^^^^67fb & \quad & \quad & ^^^^67fe & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{68}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & ^^^^6812 & ^^^^6813 & \quad & \quad & ^^^^6816 & ^^^^6817 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & ^^^^6821 & ^^^^6822 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^682a & \quad & \quad & \quad & \quad & ^^^^682f\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6838 & ^^^^6839 & \quad & \quad & ^^^^683c & ^^^^683d & \quad & \quad\\\hline
+\Col{40} & ^^^^6840 & ^^^^6841 & ^^^^6842 & ^^^^6843 & \quad & \quad & \quad & \quad & ^^^^6848 & \quad & \quad & \quad & \quad & \quad & ^^^^684e & \quad\\\hline
+\Col{50} & ^^^^6850 & ^^^^6851 & \quad & ^^^^6853 & ^^^^6854 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^686d & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6876 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^687f\\\hline
+\Col{80} & \quad & ^^^^6881 & \quad & \quad & \quad & ^^^^6885 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^688f\\\hline
+\Col{90} & \quad & \quad & \quad & ^^^^6893 & ^^^^6894 & \quad & \quad & ^^^^6897 & \quad & \quad & \quad & \quad & \quad & ^^^^689d & \quad & ^^^^689f\\\hline
+\Col{a0} & \quad & ^^^^68a1 & ^^^^68a2 & \quad & \quad & \quad & \quad & ^^^^68a7 & ^^^^68a8 & \quad & \quad & \quad & \quad & ^^^^68ad & \quad & ^^^^68af\\\hline
+\Col{b0} & ^^^^68b0 & ^^^^68b1 & \quad & ^^^^68b3 & \quad & ^^^^68b5 & ^^^^68b6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & ^^^^68c4 & ^^^^68c5 & \quad & \quad & \quad & ^^^^68c9 & \quad & ^^^^68cb & \quad & ^^^^68cd & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & ^^^^68d2 & \quad & \quad & ^^^^68d5 & \quad & ^^^^68d7 & ^^^^68d8 & \quad & ^^^^68da & \quad & \quad & \quad & \quad & ^^^^68df\\\hline
+\Col{e0} & ^^^^68e0 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^68e7 & ^^^^68e8 & \quad & \quad & \quad & \quad & \quad & ^^^^68ee & \quad\\\hline
+\Col{f0} & \quad & \quad & ^^^^68f2 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^68f9 & ^^^^68fa & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{69}\\\hline
+\Col{00} & ^^^^6900 & \quad & \quad & \quad & \quad & ^^^^6905 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^690d & ^^^^690e & \quad\\\hline
+\Col{10} & \quad & \quad & ^^^^6912 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6927 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & ^^^^6930 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^693d & \quad & ^^^^693f\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^694a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & ^^^^6953 & ^^^^6954 & ^^^^6955 & \quad & ^^^^6957 & \quad & ^^^^6959 & ^^^^695a & \quad & \quad & \quad & ^^^^695e & \quad\\\hline
+\Col{60} & ^^^^6960 & ^^^^6961 & ^^^^6962 & ^^^^6963 & \quad & \quad & \quad & \quad & ^^^^6968 & \quad & \quad & ^^^^696b & \quad & ^^^^696d & ^^^^696e & ^^^^696f\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & ^^^^6975 & \quad & ^^^^6977 & ^^^^6978 & ^^^^6979 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & ^^^^6995 & \quad & \quad & \quad & \quad & \quad & ^^^^699b & ^^^^699c & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^69a5 & \quad & ^^^^69a7 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^69ae & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & ^^^^69b4 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^69bb & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & ^^^^69c1 & \quad & ^^^^69c3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^69cb & ^^^^69cc & ^^^^69cd & \quad & \quad\\\hline
+\Col{d0} & ^^^^69d0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^69e8 & \quad & ^^^^69ea & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^69fb & \quad & ^^^^69fd & \quad & ^^^^69ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{6A}\\\hline
+\Col{00} & \quad & \quad & ^^^^6a02 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6a0a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & ^^^^6a11 & \quad & ^^^^6a13 & \quad & \quad & \quad & ^^^^6a17 & \quad & ^^^^6a19 & \quad & \quad & \quad & \quad & ^^^^6a1e & ^^^^6a1f\\\hline
+\Col{20} & \quad & ^^^^6a21 & \quad & ^^^^6a23 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & ^^^^6a35 & \quad & \quad & ^^^^6a38 & ^^^^6a39 & ^^^^6a3a & \quad & \quad & ^^^^6a3d & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & ^^^^6a44 & \quad & \quad & \quad & ^^^^6a48 & \quad & \quad & ^^^^6a4b & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & ^^^^6a52 & ^^^^6a53 & \quad & \quad & \quad & \quad & ^^^^6a58 & ^^^^6a59 & \quad & \quad & \quad & \quad & \quad & ^^^^6a5f\\\hline
+\Col{60} & \quad & ^^^^6a61 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6a6b & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & ^^^^6a80 & \quad & \quad & \quad & ^^^^6a84 & \quad & \quad & \quad & \quad & ^^^^6a89 & \quad & \quad & \quad & ^^^^6a8d & ^^^^6a8e & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6a97 & \quad & \quad & \quad & \quad & ^^^^6a9c & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & ^^^^6aa2 & ^^^^6aa3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & ^^^^6ab3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6abb & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & ^^^^6ac2 & ^^^^6ac3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & ^^^^6ad3 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6ada & ^^^^6adb & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6af6 & \quad & \quad & \quad & \quad & ^^^^6afb & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{6B}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & ^^^^6b04 & \quad & \quad & \quad & \quad & \quad & ^^^^6b0a & \quad & ^^^^6b0c & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & ^^^^6b12 & \quad & \quad & \quad & ^^^^6b16 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & ^^^^6b20 & ^^^^6b21 & \quad & ^^^^6b23 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & ^^^^6b32 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6b3a & \quad & \quad & ^^^^6b3d & ^^^^6b3e & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6b46 & ^^^^6b47 & \quad & \quad & \quad & \quad & ^^^^6b4c & \quad & ^^^^6b4e & \quad\\\hline
+\Col{50} & ^^^^6b50 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6b5f\\\hline
+\Col{60} & \quad & ^^^^6b61 & ^^^^6b62 & ^^^^6b63 & ^^^^6b64 & ^^^^6b65 & ^^^^6b66 & \quad & \quad & \quad & ^^^^6b6a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & ^^^^6b72 & \quad & \quad & \quad & \quad & ^^^^6b77 & ^^^^6b78 & \quad & \quad & ^^^^6b7b & \quad & \quad & \quad & ^^^^6b7f\\\hline
+\Col{80} & \quad & \quad & \quad & ^^^^6b83 & ^^^^6b84 & \quad & ^^^^6b86 & \quad & \quad & ^^^^6b89 & ^^^^6b8a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6b96 & \quad & ^^^^6b98 & \quad & \quad & \quad & \quad & \quad & ^^^^6b9e & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6bae & ^^^^6baf\\\hline
+\Col{b0} & \quad & \quad & ^^^^6bb2 & \quad & \quad & ^^^^6bb5 & \quad & ^^^^6bb7 & \quad & \quad & ^^^^6bba & \quad & ^^^^6bbc & \quad & \quad & ^^^^6bbf\\\hline
+\Col{c0} & \quad & ^^^^6bc1 & \quad & \quad & \quad & ^^^^6bc5 & ^^^^6bc6 & \quad & \quad & \quad & \quad & ^^^^6bcb & \quad & ^^^^6bcd & \quad & ^^^^6bcf\\\hline
+\Col{d0} & \quad & \quad & ^^^^6bd2 & ^^^^6bd3 & ^^^^6bd4 & \quad & ^^^^6bd6 & ^^^^6bd7 & ^^^^6bd8 & \quad & \quad & ^^^^6bdb & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6beb & ^^^^6bec & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{6C}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6c08 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6c0f\\\hline
+\Col{10} & \quad & ^^^^6c11 & \quad & ^^^^6c13 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & ^^^^6c23 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & ^^^^6c34 & \quad & \quad & ^^^^6c37 & ^^^^6c38 & \quad & \quad & \quad & \quad & \quad & ^^^^6c3e & \quad\\\hline
+\Col{40} & ^^^^6c40 & ^^^^6c41 & ^^^^6c42 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6c4e & \quad\\\hline
+\Col{50} & ^^^^6c50 & \quad & \quad & \quad & \quad & ^^^^6c55 & \quad & ^^^^6c57 & \quad & \quad & ^^^^6c5a & \quad & \quad & ^^^^6c5d & ^^^^6c5e & ^^^^6c5f\\\hline
+\Col{60} & ^^^^6c60 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6c68 & \quad & ^^^^6c6a & \quad & \quad & ^^^^6c6d & \quad & \quad\\\hline
+\Col{70} & ^^^^6c70 & \quad & ^^^^6c72 & \quad & \quad & \quad & ^^^^6c76 & \quad & \quad & \quad & ^^^^6c7a & \quad & \quad & ^^^^6c7d & ^^^^6c7e & \quad\\\hline
+\Col{80} & \quad & ^^^^6c81 & ^^^^6c82 & ^^^^6c83 & \quad & ^^^^6c85 & ^^^^6c86 & ^^^^6c87 & ^^^^6c88 & \quad & \quad & \quad & ^^^^6c8c & \quad & \quad & \quad\\\hline
+\Col{90} & ^^^^6c90 & \quad & ^^^^6c92 & ^^^^6c93 & ^^^^6c94 & ^^^^6c95 & ^^^^6c96 & \quad & \quad & ^^^^6c99 & ^^^^6c9a & ^^^^6c9b & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6cab & \quad & \quad & ^^^^6cae & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & ^^^^6cb3 & \quad & \quad & \quad & \quad & ^^^^6cb8 & ^^^^6cb9 & \quad & ^^^^6cbb & ^^^^6cbc & ^^^^6cbd & ^^^^6cbe & ^^^^6cbf\\\hline
+\Col{c0} & \quad & ^^^^6cc1 & ^^^^6cc2 & \quad & ^^^^6cc4 & \quad & \quad & \quad & \quad & ^^^^6cc9 & ^^^^6cca & \quad & ^^^^6ccc & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & ^^^^6cd3 & \quad & ^^^^6cd5 & \quad & ^^^^6cd7 & \quad & \quad & \quad & ^^^^6cdb & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & ^^^^6ce1 & ^^^^6ce2 & ^^^^6ce3 & \quad & ^^^^6ce5 & \quad & \quad & ^^^^6ce8 & \quad & \quad & ^^^^6ceb & \quad & \quad & ^^^^6cee & ^^^^6cef\\\hline
+\Col{f0} & ^^^^6cf0 & \quad & \quad & ^^^^6cf3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{6D}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6d0b & ^^^^6d0c & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & ^^^^6d11 & \quad & \quad & \quad & \quad & \quad & ^^^^6d17 & \quad & ^^^^6d19 & \quad & ^^^^6d1b & \quad & \quad & ^^^^6d1e & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & ^^^^6d25 & \quad & ^^^^6d27 & \quad & ^^^^6d29 & ^^^^6d2a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & ^^^^6d32 & \quad & \quad & ^^^^6d35 & ^^^^6d36 & \quad & ^^^^6d38 & ^^^^6d39 & \quad & ^^^^6d3b & \quad & ^^^^6d3d & ^^^^6d3e & \quad\\\hline
+\Col{40} & \quad & ^^^^6d41 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6d59 & ^^^^6d5a & \quad & ^^^^6d5c & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & ^^^^6d63 & \quad & \quad & ^^^^6d66 & \quad & \quad & ^^^^6d69 & ^^^^6d6a & \quad & ^^^^6d6c & \quad & ^^^^6d6e & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & ^^^^6d74 & \quad & \quad & ^^^^6d77 & ^^^^6d78 & ^^^^6d79 & \quad & \quad & \quad & \quad & \quad & ^^^^6d7f\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & ^^^^6d85 & \quad & ^^^^6d87 & ^^^^6d88 & ^^^^6d89 & \quad & \quad & ^^^^6d8c & ^^^^6d8d & ^^^^6d8e & \quad\\\hline
+\Col{90} & \quad & ^^^^6d91 & \quad & ^^^^6d93 & \quad & ^^^^6d95 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6daf\\\hline
+\Col{b0} & \quad & \quad & ^^^^6db2 & \quad & \quad & ^^^^6db5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & ^^^^6dc0 & \quad & \quad & ^^^^6dc3 & ^^^^6dc4 & ^^^^6dc5 & ^^^^6dc6 & ^^^^6dc7 & \quad & \quad & \quad & ^^^^6dcb & \quad & \quad & \quad & ^^^^6dcf\\\hline
+\Col{d0} & \quad & ^^^^6dd1 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6dd8 & ^^^^6dd9 & ^^^^6dda & \quad & \quad & \quad & ^^^^6dde & \quad\\\hline
+\Col{e0} & \quad & ^^^^6de1 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6de8 & \quad & ^^^^6dea & ^^^^6deb & \quad & \quad & ^^^^6dee & \quad\\\hline
+\Col{f0} & \quad & ^^^^6df1 & \quad & ^^^^6df3 & \quad & ^^^^6df5 & \quad & ^^^^6df7 & ^^^^6df8 & ^^^^6df9 & ^^^^6dfa & ^^^^6dfb & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{6E}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6e17 & \quad & ^^^^6e19 & ^^^^6e1a & ^^^^6e1b & \quad & \quad & \quad & ^^^^6e1f\\\hline
+\Col{20} & ^^^^6e20 & ^^^^6e21 & \quad & ^^^^6e23 & ^^^^6e24 & ^^^^6e25 & ^^^^6e26 & \quad & \quad & \quad & \quad & ^^^^6e2b & ^^^^6e2c & ^^^^6e2d & \quad & ^^^^6e2f\\\hline
+\Col{30} & \quad & \quad & ^^^^6e32 & \quad & ^^^^6e34 & \quad & ^^^^6e36 & \quad & ^^^^6e38 & \quad & ^^^^6e3a & \quad & ^^^^6e3c & ^^^^6e3d & ^^^^6e3e & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & ^^^^6e43 & ^^^^6e44 & \quad & \quad & \quad & \quad & \quad & ^^^^6e4a & \quad & \quad & ^^^^6e4d & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6e56 & \quad & ^^^^6e58 & \quad & \quad & ^^^^6e5b & ^^^^6e5c & \quad & ^^^^6e5e & ^^^^6e5f\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6e67 & \quad & \quad & \quad & ^^^^6e6b & \quad & \quad & ^^^^6e6e & ^^^^6e6f\\\hline
+\Col{70} & \quad & \quad & ^^^^6e72 & ^^^^6e73 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6e7a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & ^^^^6e90 & \quad & \quad & \quad & \quad & \quad & ^^^^6e96 & \quad & \quad & \quad & \quad & \quad & ^^^^6e9c & ^^^^6e9d & \quad & ^^^^6e9f\\\hline
+\Col{a0} & \quad & \quad & ^^^^6ea2 & \quad & \quad & ^^^^6ea5 & \quad & \quad & \quad & \quad & ^^^^6eaa & ^^^^6eab & \quad & \quad & \quad & ^^^^6eaf\\\hline
+\Col{b0} & \quad & ^^^^6eb1 & \quad & \quad & \quad & \quad & ^^^^6eb6 & \quad & \quad & \quad & ^^^^6eba & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & ^^^^6ec2 & \quad & ^^^^6ec4 & ^^^^6ec5 & \quad & \quad & \quad & ^^^^6ec9 & \quad & ^^^^6ecb & ^^^^6ecc & \quad & ^^^^6ece & \quad\\\hline
+\Col{d0} & \quad & ^^^^6ed1 & \quad & ^^^^6ed3 & ^^^^6ed4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6eef\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & ^^^^6ef4 & \quad & \quad & \quad & ^^^^6ef8 & \quad & \quad & \quad & \quad & \quad & ^^^^6efe & ^^^^6eff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{6F}\\\hline
+\Col{00} & \quad & ^^^^6f01 & ^^^^6f02 & \quad & \quad & \quad & ^^^^6f06 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6f0f\\\hline
+\Col{10} & \quad & ^^^^6f11 & \quad & \quad & ^^^^6f14 & ^^^^6f15 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & ^^^^6f20 & \quad & ^^^^6f22 & ^^^^6f23 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6f2b & ^^^^6f2c & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & ^^^^6f31 & ^^^^6f32 & \quad & \quad & \quad & \quad & \quad & ^^^^6f38 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6f3f\\\hline
+\Col{40} & \quad & ^^^^6f41 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & ^^^^6f51 & \quad & \quad & ^^^^6f54 & \quad & \quad & ^^^^6f57 & ^^^^6f58 & \quad & ^^^^6f5a & ^^^^6f5b & \quad & \quad & ^^^^6f5e & ^^^^6f5f\\\hline
+\Col{60} & \quad & \quad & ^^^^6f62 & \quad & ^^^^6f64 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6f6d & ^^^^6f6e & \quad\\\hline
+\Col{70} & ^^^^6f70 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6f7a & \quad & ^^^^6f7c & ^^^^6f7d & ^^^^6f7e & \quad\\\hline
+\Col{80} & \quad & ^^^^6f81 & \quad & \quad & ^^^^6f84 & \quad & \quad & \quad & ^^^^6f88 & \quad & \quad & \quad & \quad & ^^^^6f8d & ^^^^6f8e & \quad\\\hline
+\Col{90} & ^^^^6f90 & \quad & \quad & \quad & ^^^^6f94 & \quad & \quad & ^^^^6f97 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & ^^^^6fa3 & ^^^^6fa4 & \quad & \quad & ^^^^6fa7 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6fae & ^^^^6faf\\\hline
+\Col{b0} & \quad & ^^^^6fb1 & \quad & ^^^^6fb3 & \quad & \quad & \quad & \quad & \quad & ^^^^6fb9 & \quad & \quad & \quad & \quad & ^^^^6fbe & \quad\\\hline
+\Col{c0} & ^^^^6fc0 & ^^^^6fc1 & ^^^^6fc2 & ^^^^6fc3 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6fca & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & ^^^^6fd5 & \quad & \quad & \quad & \quad & ^^^^6fda & \quad & \quad & \quad & \quad & ^^^^6fdf\\\hline
+\Col{e0} & ^^^^6fe0 & ^^^^6fe1 & \quad & \quad & ^^^^6fe4 & \quad & \quad & \quad & \quad & ^^^^6fe9 & \quad & ^^^^6feb & ^^^^6fec & \quad & \quad & ^^^^6fef\\\hline
+\Col{f0} & \quad & ^^^^6ff1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6ffe & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{70}\\\hline
+\Col{00} & \quad & ^^^^7001 & \quad & \quad & \quad & ^^^^7005 & ^^^^7006 & \quad & \quad & ^^^^7009 & \quad & ^^^^700b & \quad & \quad & \quad & ^^^^700f\\\hline
+\Col{10} & \quad & ^^^^7011 & \quad & \quad & \quad & ^^^^7015 & \quad & \quad & ^^^^7018 & \quad & ^^^^701a & ^^^^701b & ^^^^701c & ^^^^701d & ^^^^701e & ^^^^701f\\\hline
+\Col{20} & \quad & \quad & \quad & ^^^^7023 & \quad & \quad & \quad & ^^^^7027 & ^^^^7028 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^702f\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7037 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^703e & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^704c & \quad & \quad & \quad\\\hline
+\Col{50} & ^^^^7050 & ^^^^7051 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7058 & \quad & \quad & \quad & \quad & ^^^^705d & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & ^^^^7063 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^706b & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & ^^^^7070 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7078 & \quad & \quad & \quad & ^^^^707c & ^^^^707d & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & ^^^^7085 & \quad & \quad & \quad & \quad & ^^^^708a & \quad & \quad & \quad & ^^^^708e & \quad\\\hline
+\Col{90} & \quad & \quad & ^^^^7092 & \quad & \quad & \quad & \quad & \quad & ^^^^7098 & ^^^^7099 & ^^^^709a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & ^^^^70a1 & \quad & \quad & ^^^^70a4 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^70ab & ^^^^70ac & ^^^^70ad & \quad & ^^^^70af\\\hline
+\Col{b0} & \quad & \quad & \quad & ^^^^70b3 & \quad & \quad & \quad & ^^^^70b7 & ^^^^70b8 & ^^^^70b9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^70c8 & \quad & \quad & ^^^^70cb & \quad & \quad & \quad & ^^^^70cf\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^70d8 & ^^^^70d9 & \quad & \quad & \quad & ^^^^70dd & \quad & ^^^^70df\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & ^^^^70f1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^70f9 & \quad & \quad & \quad & ^^^^70fd & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{71}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & ^^^^7104 & \quad & \quad & \quad & \quad & ^^^^7109 & \quad & \quad & ^^^^710c & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7119 & ^^^^711a & \quad & \quad & \quad & ^^^^711e & \quad\\\hline
+\Col{20} & \quad & ^^^^7121 & \quad & \quad & \quad & \quad & ^^^^7126 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & ^^^^7130 & \quad & \quad & \quad & \quad & \quad & ^^^^7136 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7147 & \quad & ^^^^7149 & ^^^^714a & \quad & ^^^^714c & \quad & ^^^^714e & \quad\\\hline
+\Col{50} & ^^^^7150 & \quad & \quad & \quad & \quad & \quad & ^^^^7156 & \quad & \quad & ^^^^7159 & \quad & \quad & ^^^^715c & \quad & ^^^^715e & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & ^^^^7164 & ^^^^7165 & ^^^^7166 & ^^^^7167 & \quad & ^^^^7169 & \quad & \quad & ^^^^716c & \quad & ^^^^716e & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^717d & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & ^^^^7184 & \quad & \quad & \quad & \quad & ^^^^7189 & ^^^^718a & \quad & \quad & \quad & \quad & ^^^^718f\\\hline
+\Col{90} & \quad & \quad & ^^^^7192 & \quad & ^^^^7194 & \quad & \quad & \quad & \quad & ^^^^7199 & \quad & \quad & \quad & \quad & \quad & ^^^^719f\\\hline
+\Col{a0} & \quad & \quad & ^^^^71a2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^71ac & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & ^^^^71b1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^71b9 & ^^^^71ba & \quad & \quad & \quad & ^^^^71be & \quad\\\hline
+\Col{c0} & \quad & ^^^^71c1 & \quad & ^^^^71c3 & \quad & \quad & \quad & \quad & ^^^^71c8 & ^^^^71c9 & \quad & \quad & \quad & \quad & ^^^^71ce & \quad\\\hline
+\Col{d0} & ^^^^71d0 & \quad & ^^^^71d2 & \quad & ^^^^71d4 & ^^^^71d5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^71df\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & ^^^^71e5 & ^^^^71e6 & ^^^^71e7 & \quad & \quad & \quad & \quad & \quad & ^^^^71ed & ^^^^71ee & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^71fb & ^^^^71fc & \quad & ^^^^71fe & ^^^^71ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{72}\\\hline
+\Col{00} & ^^^^7200 & \quad & \quad & \quad & \quad & \quad & ^^^^7206 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & ^^^^7210 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^721b & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^722a & \quad & ^^^^722c & ^^^^722d & \quad & \quad\\\hline
+\Col{30} & ^^^^7230 & \quad & ^^^^7232 & \quad & \quad & ^^^^7235 & ^^^^7236 & \quad & \quad & \quad & ^^^^723a & ^^^^723b & \quad & ^^^^723d & ^^^^723e & \quad\\\hline
+\Col{40} & ^^^^7240 & \quad & \quad & \quad & \quad & \quad & ^^^^7246 & ^^^^7247 & ^^^^7248 & \quad & \quad & \quad & ^^^^724c & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & ^^^^7252 & \quad & \quad & \quad & \quad & \quad & ^^^^7258 & ^^^^7259 & \quad & ^^^^725b & \quad & ^^^^725d & \quad & ^^^^725f\\\hline
+\Col{60} & \quad & ^^^^7261 & ^^^^7262 & \quad & \quad & \quad & \quad & ^^^^7267 & \quad & ^^^^7269 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & ^^^^7272 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7279 & \quad & \quad & \quad & ^^^^727d & \quad & \quad\\\hline
+\Col{80} & ^^^^7280 & ^^^^7281 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & ^^^^72a2 & \quad & \quad & \quad & \quad & ^^^^72a7 & \quad & \quad & \quad & \quad & ^^^^72ac & \quad & \quad & ^^^^72af\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & ^^^^72c0 & \quad & ^^^^72c2 & \quad & ^^^^72c4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^72ce & \quad\\\hline
+\Col{d0} & ^^^^72d0 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^72d7 & \quad & ^^^^72d9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & ^^^^72e1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^72e9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^72f8 & ^^^^72f9 & \quad & \quad & ^^^^72fc & ^^^^72fd & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{73}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^730a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7316 & \quad & \quad & \quad & \quad & ^^^^731b & ^^^^731c & ^^^^731d & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & ^^^^7325 & \quad & \quad & \quad & ^^^^7329 & ^^^^732a & ^^^^732b & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7336 & ^^^^7337 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^733e & ^^^^733f\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & ^^^^7344 & ^^^^7345 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & ^^^^7350 & \quad & ^^^^7352 & \quad & \quad & \quad & \quad & ^^^^7357 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7368 & \quad & ^^^^736a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & ^^^^7370 & \quad & ^^^^7372 & \quad & \quad & ^^^^7375 & \quad & \quad & ^^^^7378 & \quad & ^^^^737a & ^^^^737b & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & ^^^^7384 & \quad & ^^^^7386 & ^^^^7387 & \quad & ^^^^7389 & \quad & ^^^^738b & \quad & \quad & ^^^^738e & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & ^^^^7394 & \quad & ^^^^7396 & ^^^^7397 & ^^^^7398 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^739f\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^73a7 & \quad & ^^^^73a9 & \quad & \quad & \quad & ^^^^73ad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & ^^^^73b2 & ^^^^73b3 & \quad & \quad & \quad & \quad & \quad & ^^^^73b9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & ^^^^73c0 & \quad & ^^^^73c2 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^73c9 & ^^^^73ca & \quad & ^^^^73cc & ^^^^73cd & \quad & ^^^^73cf\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^73d6 & \quad & \quad & ^^^^73d9 & \quad & \quad & \quad & ^^^^73dd & ^^^^73de & \quad\\\hline
+\Col{e0} & ^^^^73e0 & \quad & \quad & ^^^^73e3 & ^^^^73e4 & ^^^^73e5 & ^^^^73e6 & \quad & \quad & ^^^^73e9 & ^^^^73ea & \quad & \quad & ^^^^73ed & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^73f7 & \quad & ^^^^73f9 & \quad & \quad & \quad & ^^^^73fd & ^^^^73fe & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{74}\\\hline
+\Col{00} & \quad & ^^^^7401 & \quad & ^^^^7403 & \quad & ^^^^7405 & ^^^^7406 & ^^^^7407 & \quad & ^^^^7409 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & ^^^^7413 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^741b & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & ^^^^7420 & ^^^^7421 & ^^^^7422 & \quad & \quad & ^^^^7425 & ^^^^7426 & \quad & ^^^^7428 & \quad & ^^^^742a & ^^^^742b & ^^^^742c & \quad & ^^^^742e & ^^^^742f\\\hline
+\Col{30} & ^^^^7430 & \quad & \quad & ^^^^7433 & ^^^^7434 & ^^^^7435 & ^^^^7436 & \quad & ^^^^7438 & \quad & ^^^^743a & \quad & \quad & \quad & \quad & ^^^^743f\\\hline
+\Col{40} & ^^^^7440 & ^^^^7441 & \quad & ^^^^7443 & ^^^^7444 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^744b & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & ^^^^7455 & \quad & ^^^^7457 & \quad & ^^^^7459 & ^^^^745a & ^^^^745b & ^^^^745c & \quad & ^^^^745e & ^^^^745f\\\hline
+\Col{60} & ^^^^7460 & \quad & ^^^^7462 & \quad & ^^^^7464 & ^^^^7465 & \quad & \quad & ^^^^7468 & ^^^^7469 & ^^^^746a & \quad & \quad & \quad & \quad & ^^^^746f\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^747e & \quad\\\hline
+\Col{80} & \quad & \quad & ^^^^7482 & ^^^^7483 & \quad & \quad & \quad & ^^^^7487 & \quad & ^^^^7489 & \quad & ^^^^748b & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7498 & \quad & \quad & \quad & ^^^^749c & \quad & ^^^^749e & ^^^^749f\\\hline
+\Col{a0} & \quad & ^^^^74a1 & \quad & ^^^^74a3 & \quad & ^^^^74a5 & \quad & ^^^^74a7 & ^^^^74a8 & \quad & ^^^^74aa & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & ^^^^74b0 & \quad & ^^^^74b2 & \quad & \quad & ^^^^74b5 & \quad & \quad & \quad & ^^^^74b9 & \quad & \quad & \quad & ^^^^74bd & \quad & ^^^^74bf\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^74c6 & \quad & \quad & \quad & ^^^^74ca & \quad & \quad & \quad & \quad & ^^^^74cf\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & ^^^^74d4 & \quad & \quad & \quad & ^^^^74d8 & \quad & ^^^^74da & \quad & ^^^^74dc & \quad & \quad & \quad\\\hline
+\Col{e0} & ^^^^74e0 & \quad & ^^^^74e2 & ^^^^74e3 & \quad & \quad & ^^^^74e6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^74ee & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^74f7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{75}\\\hline
+\Col{00} & \quad & ^^^^7501 & \quad & \quad & ^^^^7504 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & ^^^^7511 & \quad & \quad & \quad & ^^^^7515 & \quad & \quad & ^^^^7518 & \quad & ^^^^751a & ^^^^751b & \quad & \quad & \quad & ^^^^751f\\\hline
+\Col{20} & \quad & \quad & \quad & ^^^^7523 & \quad & ^^^^7525 & ^^^^7526 & \quad & ^^^^7528 & \quad & \quad & ^^^^752b & ^^^^752c & \quad & \quad & \quad\\\hline
+\Col{30} & ^^^^7530 & ^^^^7531 & ^^^^7532 & ^^^^7533 & \quad & \quad & \quad & ^^^^7537 & ^^^^7538 & \quad & ^^^^753a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7547 & \quad & \quad & \quad & \quad & ^^^^754c & \quad & \quad & ^^^^754f\\\hline
+\Col{50} & \quad & ^^^^7551 & \quad & ^^^^7553 & ^^^^7554 & \quad & \quad & \quad & \quad & ^^^^7559 & \quad & ^^^^755b & ^^^^755c & ^^^^755d & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & ^^^^7562 & \quad & \quad & ^^^^7565 & ^^^^7566 & \quad & \quad & \quad & ^^^^756a & \quad & \quad & \quad & \quad & ^^^^756f\\\hline
+\Col{70} & ^^^^7570 & \quad & \quad & \quad & \quad & ^^^^7575 & ^^^^7576 & \quad & ^^^^7578 & \quad & ^^^^757a & \quad & \quad & \quad & \quad & ^^^^757f\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7586 & ^^^^7587 & \quad & \quad & ^^^^758a & ^^^^758b & \quad & \quad & ^^^^758e & ^^^^758f\\\hline
+\Col{90} & \quad & ^^^^7591 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^759d & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^75a5 & \quad & \quad & \quad & \quad & \quad & ^^^^75ab & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & ^^^^75b1 & ^^^^75b2 & ^^^^75b3 & \quad & ^^^^75b5 & \quad & \quad & ^^^^75b8 & ^^^^75b9 & \quad & \quad & ^^^^75bc & ^^^^75bd & ^^^^75be & \quad\\\hline
+\Col{c0} & \quad & \quad & ^^^^75c2 & \quad & \quad & ^^^^75c5 & \quad & ^^^^75c7 & \quad & \quad & \quad & \quad & \quad & ^^^^75cd & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & ^^^^75d2 & \quad & ^^^^75d4 & ^^^^75d5 & \quad & \quad & ^^^^75d8 & ^^^^75d9 & \quad & ^^^^75db & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & ^^^^75e2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & ^^^^75f0 & \quad & ^^^^75f2 & \quad & ^^^^75f4 & \quad & \quad & \quad & \quad & \quad & ^^^^75fa & \quad & ^^^^75fc & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{76}\\\hline
+\Col{00} & ^^^^7600 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^760d & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7619 & \quad & \quad & \quad & \quad & \quad & ^^^^761f\\\hline
+\Col{20} & ^^^^7620 & ^^^^7621 & ^^^^7622 & \quad & ^^^^7624 & \quad & ^^^^7626 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^763b & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & ^^^^7642 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^764c & \quad & ^^^^764e & \quad\\\hline
+\Col{50} & \quad & \quad & ^^^^7652 & \quad & \quad & \quad & ^^^^7656 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & ^^^^7661 & \quad & \quad & ^^^^7664 & \quad & \quad & \quad & \quad & ^^^^7669 & \quad & \quad & ^^^^766c & \quad & \quad & \quad\\\hline
+\Col{70} & ^^^^7670 & \quad & ^^^^7672 & \quad & \quad & \quad & \quad & \quad & ^^^^7678 & \quad & \quad & ^^^^767b & ^^^^767c & ^^^^767d & ^^^^767e & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & ^^^^7684 & \quad & ^^^^7686 & ^^^^7687 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^768e & \quad\\\hline
+\Col{90} & ^^^^7690 & \quad & \quad & ^^^^7693 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^76ae & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^76ba & \quad & \quad & \quad & \quad & ^^^^76bf\\\hline
+\Col{c0} & \quad & \quad & ^^^^76c2 & ^^^^76c3 & \quad & \quad & ^^^^76c6 & \quad & ^^^^76c8 & \quad & ^^^^76ca & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & ^^^^76d2 & \quad & \quad & \quad & ^^^^76d6 & \quad & \quad & \quad & \quad & ^^^^76db & ^^^^76dc & \quad & ^^^^76de & ^^^^76df\\\hline
+\Col{e0} & \quad & ^^^^76e1 & \quad & ^^^^76e3 & ^^^^76e4 & \quad & \quad & ^^^^76e7 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^76ee & \quad\\\hline
+\Col{f0} & \quad & \quad & ^^^^76f2 & \quad & ^^^^76f4 & \quad & \quad & \quad & ^^^^76f8 & \quad & \quad & \quad & ^^^^76fc & \quad & ^^^^76fe & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{77}\\\hline
+\Col{00} & \quad & ^^^^7701 & \quad & \quad & ^^^^7704 & \quad & \quad & \quad & ^^^^7708 & ^^^^7709 & \quad & ^^^^770b & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^771e & \quad\\\hline
+\Col{20} & ^^^^7720 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7729 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7737 & ^^^^7738 & \quad & ^^^^773a & \quad & ^^^^773c & \quad & \quad & \quad\\\hline
+\Col{40} & ^^^^7740 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^774d & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^775b & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & ^^^^7761 & \quad & ^^^^7763 & \quad & \quad & ^^^^7766 & \quad & \quad & \quad & \quad & ^^^^776b & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7779 & \quad & \quad & \quad & \quad & ^^^^777e & ^^^^777f\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^778b & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & ^^^^7791 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^779e & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^77a5 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^77ac & ^^^^77ad & \quad & \quad\\\hline
+\Col{b0} & ^^^^77b0 & \quad & \quad & ^^^^77b3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^77bb & ^^^^77bc & \quad & \quad & ^^^^77bf\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^77d7 & \quad & \quad & \quad & ^^^^77db & ^^^^77dc & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & ^^^^77e2 & ^^^^77e3 & \quad & ^^^^77e5 & \quad & \quad & \quad & ^^^^77e9 & \quad & \quad & \quad & ^^^^77ed & ^^^^77ee & ^^^^77ef\\\hline
+\Col{f0} & \quad & \quad & \quad & ^^^^77f3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{78}\\\hline
+\Col{00} & \quad & \quad & ^^^^7802 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & ^^^^7812 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & ^^^^7825 & ^^^^7826 & ^^^^7827 & \quad & \quad & \quad & \quad & ^^^^782c & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & ^^^^7832 & \quad & ^^^^7834 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & ^^^^7845 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^784f\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^785d & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^786b & ^^^^786c & \quad & \quad & ^^^^786f\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^787c & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & ^^^^7881 & \quad & \quad & \quad & \quad & \quad & ^^^^7887 & \quad & \quad & \quad & \quad & ^^^^788c & ^^^^788d & ^^^^788e & \quad\\\hline
+\Col{90} & \quad & ^^^^7891 & \quad & \quad & \quad & \quad & \quad & ^^^^7897 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & ^^^^78a3 & \quad & \quad & \quad & ^^^^78a7 & \quad & ^^^^78a9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^78ba & ^^^^78bb & ^^^^78bc & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & ^^^^78c1 & \quad & \quad & \quad & ^^^^78c5 & \quad & \quad & \quad & \quad & ^^^^78ca & ^^^^78cb & \quad & \quad & ^^^^78ce & \quad\\\hline
+\Col{d0} & ^^^^78d0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^78e8 & \quad & \quad & \quad & ^^^^78ec & \quad & \quad & ^^^^78ef\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & ^^^^78f5 & \quad & \quad & \quad & \quad & \quad & ^^^^78fb & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{79}\\\hline
+\Col{00} & \quad & ^^^^7901 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^790e & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7916 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^792a & ^^^^792b & ^^^^792c & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^793a & \quad & \quad & \quad & ^^^^793e & \quad\\\hline
+\Col{40} & ^^^^7940 & ^^^^7941 & \quad & \quad & \quad & \quad & \quad & ^^^^7947 & ^^^^7948 & ^^^^7949 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & ^^^^7950 & \quad & \quad & \quad & \quad & \quad & ^^^^7956 & ^^^^7957 & \quad & \quad & ^^^^795a & ^^^^795b & ^^^^795c & ^^^^795d & ^^^^795e & \quad\\\hline
+\Col{60} & ^^^^7960 & \quad & \quad & \quad & \quad & ^^^^7965 & \quad & \quad & ^^^^7968 & \quad & \quad & \quad & \quad & ^^^^796d & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^797a & \quad & \quad & \quad & \quad & ^^^^797f\\\hline
+\Col{80} & \quad & ^^^^7981 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^798d & ^^^^798e & ^^^^798f\\\hline
+\Col{90} & \quad & ^^^^7991 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^79a6 & ^^^^79a7 & \quad & \quad & ^^^^79aa & \quad & \quad & \quad & ^^^^79ae & \quad\\\hline
+\Col{b0} & \quad & ^^^^79b1 & \quad & ^^^^79b3 & \quad & \quad & \quad & \quad & \quad & ^^^^79b9 & \quad & \quad & \quad & ^^^^79bd & ^^^^79be & ^^^^79bf\\\hline
+\Col{c0} & ^^^^79c0 & ^^^^79c1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^79c9 & ^^^^79ca & ^^^^79cb & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & ^^^^79d1 & ^^^^79d2 & \quad & \quad & ^^^^79d5 & \quad & \quad & ^^^^79d8 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^79df\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & ^^^^79e4 & \quad & ^^^^79e6 & ^^^^79e7 & \quad & ^^^^79e9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^79fb & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{7A}\\\hline
+\Col{00} & ^^^^7a00 & \quad & \quad & \quad & \quad & ^^^^7a05 & \quad & \quad & ^^^^7a08 & \quad & \quad & ^^^^7a0b & \quad & ^^^^7a0d & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & ^^^^7a14 & \quad & \quad & ^^^^7a17 & \quad & ^^^^7a19 & ^^^^7a1a & \quad & ^^^^7a1c & \quad & \quad & ^^^^7a1f\\\hline
+\Col{20} & ^^^^7a20 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7a2e & \quad\\\hline
+\Col{30} & \quad & ^^^^7a31 & \quad & \quad & \quad & \quad & ^^^^7a36 & ^^^^7a37 & \quad & \quad & \quad & ^^^^7a3b & ^^^^7a3c & ^^^^7a3d & \quad & ^^^^7a3f\\\hline
+\Col{40} & ^^^^7a40 & \quad & \quad & \quad & \quad & \quad & ^^^^7a46 & \quad & \quad & ^^^^7a49 & \quad & \quad & \quad & ^^^^7a4d & ^^^^7a4e & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7a57 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & ^^^^7a61 & ^^^^7a62 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7a69 & \quad & ^^^^7a6b & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & ^^^^7a70 & \quad & \quad & \quad & ^^^^7a74 & \quad & ^^^^7a76 & \quad & \quad & ^^^^7a79 & ^^^^7a7a & \quad & \quad & ^^^^7a7d & \quad & ^^^^7a7f\\\hline
+\Col{80} & \quad & ^^^^7a81 & \quad & \quad & ^^^^7a84 & \quad & \quad & \quad & ^^^^7a88 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & ^^^^7a92 & ^^^^7a93 & \quad & ^^^^7a95 & \quad & \quad & ^^^^7a98 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7a9f\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7aa9 & ^^^^7aaa & \quad & \quad & \quad & ^^^^7aae & ^^^^7aaf\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7aba & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & ^^^^7ac4 & ^^^^7ac5 & \quad & ^^^^7ac7 & \quad & \quad & ^^^^7aca & ^^^^7acb & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7ad7 & \quad & ^^^^7ad9 & \quad & \quad & \quad & ^^^^7add & \quad & ^^^^7adf\\\hline
+\Col{e0} & ^^^^7ae0 & \quad & \quad & ^^^^7ae3 & \quad & ^^^^7ae5 & \quad & \quad & \quad & \quad & ^^^^7aea & \quad & \quad & ^^^^7aed & \quad & ^^^^7aef\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7af6 & \quad & \quad & ^^^^7af9 & ^^^^7afa & \quad & \quad & \quad & \quad & ^^^^7aff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{7B}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7b0f\\\hline
+\Col{10} & \quad & ^^^^7b11 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7b19 & \quad & ^^^^7b1b & \quad & \quad & ^^^^7b1e & \quad\\\hline
+\Col{20} & ^^^^7b20 & \quad & \quad & \quad & \quad & \quad & ^^^^7b26 & \quad & \quad & \quad & \quad & \quad & ^^^^7b2c & ^^^^7b2d & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7b39 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7b46 & \quad & \quad & ^^^^7b49 & \quad & ^^^^7b4b & ^^^^7b4c & ^^^^7b4d & \quad & ^^^^7b4f\\\hline
+\Col{50} & ^^^^7b50 & ^^^^7b51 & ^^^^7b52 & \quad & ^^^^7b54 & \quad & ^^^^7b56 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & ^^^^7b60 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7b6c & \quad & ^^^^7b6e & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & ^^^^7b75 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7b7d & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7b87 & \quad & \quad & \quad & ^^^^7b8b & \quad & \quad & \quad & ^^^^7b8f\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & ^^^^7b94 & ^^^^7b95 & \quad & ^^^^7b97 & \quad & \quad & ^^^^7b9a & \quad & \quad & ^^^^7b9d & \quad & \quad\\\hline
+\Col{a0} & \quad & ^^^^7ba1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7bad & \quad & \quad\\\hline
+\Col{b0} & \quad & ^^^^7bb1 & \quad & \quad & ^^^^7bb4 & \quad & \quad & \quad & ^^^^7bb8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & ^^^^7bc0 & ^^^^7bc1 & \quad & \quad & ^^^^7bc4 & \quad & ^^^^7bc6 & ^^^^7bc7 & \quad & ^^^^7bc9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & ^^^^7bd2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & ^^^^7be0 & \quad & \quad & \quad & ^^^^7be4 & \quad & \quad & \quad & \quad & ^^^^7be9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{7C}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7c07 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & ^^^^7c12 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7c1e & \quad\\\hline
+\Col{20} & \quad & ^^^^7c21 & \quad & \quad & \quad & \quad & \quad & ^^^^7c27 & \quad & \quad & ^^^^7c2a & ^^^^7c2b & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7c3d & ^^^^7c3e & ^^^^7c3f\\\hline
+\Col{40} & \quad & \quad & \quad & ^^^^7c43 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7c4c & ^^^^7c4d & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & ^^^^7c60 & \quad & \quad & \quad & ^^^^7c64 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7c6c & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & ^^^^7c73 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & ^^^^7c83 & \quad & \quad & \quad & \quad & \quad & ^^^^7c89 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & ^^^^7c92 & \quad & \quad & ^^^^7c95 & \quad & ^^^^7c97 & ^^^^7c98 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7c9f\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^7ca5 & \quad & ^^^^7ca7 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7cae & \quad\\\hline
+\Col{b0} & \quad & ^^^^7cb1 & ^^^^7cb2 & ^^^^7cb3 & \quad & \quad & \quad & \quad & \quad & ^^^^7cb9 & \quad & \quad & \quad & \quad & ^^^^7cbe & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7cca & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7cd6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7cde & ^^^^7cdf\\\hline
+\Col{e0} & ^^^^7ce0 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7ce7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7cfb & \quad & \quad & ^^^^7cfe & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{7D}\\\hline
+\Col{00} & ^^^^7d00 & \quad & ^^^^7d02 & \quad & ^^^^7d04 & ^^^^7d05 & ^^^^7d06 & ^^^^7d07 & ^^^^7d08 & \quad & ^^^^7d0a & ^^^^7d0b & \quad & ^^^^7d0d & \quad & \quad\\\hline
+\Col{10} & ^^^^7d10 & \quad & \quad & \quad & ^^^^7d14 & \quad & \quad & ^^^^7d17 & ^^^^7d18 & ^^^^7d19 & ^^^^7d1a & ^^^^7d1b & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & ^^^^7d20 & ^^^^7d21 & ^^^^7d22 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7d2b & ^^^^7d2c & \quad & ^^^^7d2e & ^^^^7d2f\\\hline
+\Col{30} & ^^^^7d30 & \quad & \quad & ^^^^7d33 & \quad & ^^^^7d35 & \quad & \quad & \quad & ^^^^7d39 & ^^^^7d3a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & ^^^^7d42 & ^^^^7d43 & ^^^^7d44 & ^^^^7d45 & ^^^^7d46 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & ^^^^7d50 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7d5e & \quad\\\hline
+\Col{60} & \quad & ^^^^7d61 & ^^^^7d62 & \quad & \quad & \quad & ^^^^7d66 & \quad & ^^^^7d68 & \quad & ^^^^7d6a & \quad & \quad & \quad & ^^^^7d6e & \quad\\\hline
+\Col{70} & \quad & ^^^^7d71 & ^^^^7d72 & ^^^^7d73 & \quad & \quad & ^^^^7d76 & \quad & \quad & ^^^^7d79 & \quad & \quad & \quad & \quad & \quad & ^^^^7d7f\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7d8e & ^^^^7d8f\\\hline
+\Col{90} & \quad & \quad & \quad & ^^^^7d93 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7d9c & \quad & \quad & \quad\\\hline
+\Col{a0} & ^^^^7da0 & \quad & ^^^^7da2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7dac & ^^^^7dad & \quad & \quad\\\hline
+\Col{b0} & \quad & ^^^^7db1 & ^^^^7db2 & \quad & ^^^^7db4 & ^^^^7db5 & \quad & \quad & ^^^^7db8 & \quad & ^^^^7dba & ^^^^7dbb & \quad & ^^^^7dbd & ^^^^7dbe & ^^^^7dbf\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7dc7 & \quad & \quad & ^^^^7dca & ^^^^7dcb & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7dd6 & \quad & ^^^^7dd8 & \quad & ^^^^7dda & \quad & \quad & ^^^^7ddd & ^^^^7dde & \quad\\\hline
+\Col{e0} & ^^^^7de0 & ^^^^7de1 & \quad & ^^^^7de3 & \quad & \quad & \quad & \quad & ^^^^7de8 & ^^^^7de9 & \quad & \quad & ^^^^7dec & \quad & \quad & ^^^^7def\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & ^^^^7df4 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7dfb & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{7E}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7e09 & ^^^^7e0a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & ^^^^7e15 & \quad & \quad & \quad & \quad & \quad & ^^^^7e1b & \quad & ^^^^7e1d & ^^^^7e1e & ^^^^7e1f\\\hline
+\Col{20} & \quad & ^^^^7e21 & \quad & ^^^^7e23 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7e2b & \quad & \quad & ^^^^7e2e & ^^^^7e2f\\\hline
+\Col{30} & \quad & ^^^^7e31 & \quad & \quad & \quad & \quad & \quad & ^^^^7e37 & \quad & \quad & \quad & \quad & \quad & ^^^^7e3d & ^^^^7e3e & \quad\\\hline
+\Col{40} & \quad & ^^^^7e41 & \quad & ^^^^7e43 & \quad & \quad & ^^^^7e46 & ^^^^7e47 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & ^^^^7e52 & \quad & ^^^^7e54 & ^^^^7e55 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7e5e & \quad\\\hline
+\Col{60} & \quad & ^^^^7e61 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7e69 & ^^^^7e6a & ^^^^7e6b & \quad & ^^^^7e6d & \quad & \quad\\\hline
+\Col{70} & ^^^^7e70 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7e79 & \quad & \quad & ^^^^7e7c & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & ^^^^7e82 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7e8c & \quad & \quad & ^^^^7e8f\\\hline
+\Col{90} & \quad & \quad & \quad & ^^^^7e93 & \quad & \quad & ^^^^7e96 & \quad & ^^^^7e98 & \quad & \quad & ^^^^7e9b & ^^^^7e9c & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{7F}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7f36 & \quad & ^^^^7f38 & \quad & ^^^^7f3a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7f4c & \quad & \quad & \quad\\\hline
+\Col{50} & ^^^^7f50 & \quad & \quad & \quad & ^^^^7f54 & ^^^^7f55 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7f6a & ^^^^7f6b & \quad & \quad & ^^^^7f6e & \quad\\\hline
+\Col{70} & ^^^^7f70 & \quad & ^^^^7f72 & \quad & \quad & ^^^^7f75 & \quad & ^^^^7f77 & \quad & ^^^^7f79 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & ^^^^7f85 & \quad & \quad & ^^^^7f88 & \quad & ^^^^7f8a & \quad & ^^^^7f8c & \quad & ^^^^7f8e & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & ^^^^7f94 & \quad & \quad & \quad & \quad & \quad & ^^^^7f9a & \quad & \quad & \quad & ^^^^7f9e & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & ^^^^7fa4 & \quad & \quad & \quad & ^^^^7fa8 & ^^^^7fa9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & ^^^^7fb2 & \quad & \quad & \quad & \quad & \quad & ^^^^7fb8 & ^^^^7fb9 & \quad & \quad & \quad & ^^^^7fbd & \quad & \quad\\\hline
+\Col{c0} & \quad & ^^^^7fc1 & \quad & \quad & \quad & ^^^^7fc5 & \quad & \quad & \quad & \quad & ^^^^7fca & \quad & ^^^^7fcc & \quad & ^^^^7fce & \quad\\\hline
+\Col{d0} & \quad & \quad & ^^^^7fd2 & \quad & ^^^^7fd4 & ^^^^7fd5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7fdf\\\hline
+\Col{e0} & ^^^^7fe0 & ^^^^7fe1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7fe9 & \quad & ^^^^7feb & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & ^^^^7ff0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7ff9 & \quad & \quad & ^^^^7ffc & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{80}\\\hline
+\Col{00} & ^^^^8000 & ^^^^8001 & \quad & ^^^^8003 & \quad & ^^^^8005 & ^^^^8006 & \quad & \quad & ^^^^8009 & \quad & \quad & ^^^^800c & \quad & \quad & \quad\\\hline
+\Col{10} & ^^^^8010 & \quad & \quad & \quad & \quad & ^^^^8015 & \quad & ^^^^8017 & ^^^^8018 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^802d & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & ^^^^8033 & \quad & \quad & ^^^^8036 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^803d & \quad & ^^^^803f\\\hline
+\Col{40} & \quad & \quad & \quad & ^^^^8043 & \quad & \quad & ^^^^8046 & \quad & \quad & \quad & ^^^^804a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8056 & \quad & ^^^^8058 & \quad & ^^^^805a & \quad & \quad & \quad & ^^^^805e & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^806f\\\hline
+\Col{70} & ^^^^8070 & \quad & ^^^^8072 & ^^^^8073 & \quad & \quad & \quad & ^^^^8077 & \quad & \quad & \quad & \quad & \quad & ^^^^807d & ^^^^807e & ^^^^807f\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & ^^^^8084 & ^^^^8085 & ^^^^8086 & ^^^^8087 & \quad & ^^^^8089 & \quad & ^^^^808b & ^^^^808c & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8096 & \quad & \quad & \quad & \quad & ^^^^809b & \quad & ^^^^809d & \quad & \quad\\\hline
+\Col{a0} & \quad & ^^^^80a1 & ^^^^80a2 & \quad & \quad & ^^^^80a5 & \quad & \quad & \quad & ^^^^80a9 & ^^^^80aa & \quad & \quad & \quad & \quad & ^^^^80af\\\hline
+\Col{b0} & \quad & ^^^^80b1 & ^^^^80b2 & \quad & ^^^^80b4 & \quad & \quad & \quad & \quad & \quad & ^^^^80ba & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & ^^^^80c3 & ^^^^80c4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^80cc & \quad & ^^^^80ce & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^80da & ^^^^80db & \quad & \quad & ^^^^80de & \quad\\\hline
+\Col{e0} & \quad & ^^^^80e1 & \quad & \quad & ^^^^80e4 & ^^^^80e5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & ^^^^80f1 & \quad & \quad & ^^^^80f4 & \quad & \quad & \quad & ^^^^80f8 & \quad & \quad & \quad & \quad & ^^^^80fd & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{81}\\\hline
+\Col{00} & \quad & \quad & ^^^^8102 & \quad & \quad & ^^^^8105 & ^^^^8106 & ^^^^8107 & ^^^^8108 & \quad & ^^^^810a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8118 & \quad & ^^^^811a & ^^^^811b & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & ^^^^8123 & \quad & \quad & \quad & \quad & \quad & ^^^^8129 & \quad & ^^^^812b & \quad & \quad & \quad & ^^^^812f\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8139 & \quad & \quad & \quad & \quad & ^^^^813e & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^814b & \quad & \quad & ^^^^814e & \quad\\\hline
+\Col{50} & ^^^^8150 & ^^^^8151 & \quad & \quad & ^^^^8154 & ^^^^8155 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & ^^^^8165 & ^^^^8166 & \quad & \quad & \quad & \quad & ^^^^816b & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & ^^^^8170 & ^^^^8171 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8178 & ^^^^8179 & ^^^^817a & \quad & \quad & \quad & \quad & ^^^^817f\\\hline
+\Col{80} & ^^^^8180 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8188 & \quad & ^^^^818a & \quad & \quad & \quad & \quad & ^^^^818f\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^819a & \quad & ^^^^819c & ^^^^819d & \quad & \quad\\\hline
+\Col{a0} & ^^^^81a0 & \quad & \quad & ^^^^81a3 & \quad & \quad & \quad & \quad & ^^^^81a8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & ^^^^81b3 & \quad & ^^^^81b5 & \quad & \quad & \quad & \quad & ^^^^81ba & \quad & \quad & ^^^^81bd & ^^^^81be & ^^^^81bf\\\hline
+\Col{c0} & ^^^^81c0 & \quad & ^^^^81c2 & \quad & \quad & \quad & ^^^^81c6 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^81cd & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^81d8 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^81df\\\hline
+\Col{e0} & \quad & \quad & \quad & ^^^^81e3 & \quad & ^^^^81e5 & \quad & ^^^^81e7 & ^^^^81e8 & \quad & ^^^^81ea & \quad & \quad & ^^^^81ed & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & ^^^^81f3 & ^^^^81f4 & \quad & \quad & \quad & \quad & \quad & ^^^^81fa & ^^^^81fb & ^^^^81fc & \quad & ^^^^81fe & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{82}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & ^^^^8205 & \quad & ^^^^8207 & ^^^^8208 & \quad & ^^^^820a & \quad & ^^^^820c & ^^^^820d & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & ^^^^8212 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^821b & ^^^^821c & \quad & ^^^^821e & ^^^^821f\\\hline
+\Col{20} & \quad & ^^^^8221 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^822a & ^^^^822b & ^^^^822c & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & ^^^^8235 & ^^^^8236 & ^^^^8237 & \quad & ^^^^8239 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & ^^^^8240 & \quad & \quad & \quad & \quad & ^^^^8245 & \quad & ^^^^8247 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8259 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & ^^^^8264 & \quad & ^^^^8266 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^826e & ^^^^826f\\\hline
+\Col{70} & \quad & ^^^^8271 & ^^^^8272 & \quad & \quad & \quad & ^^^^8276 & \quad & ^^^^8278 & \quad & \quad & \quad & \quad & \quad & ^^^^827e & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^828b & \quad & ^^^^828d & ^^^^828e & \quad\\\hline
+\Col{90} & \quad & \quad & ^^^^8292 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8299 & ^^^^829a & \quad & \quad & ^^^^829d & \quad & ^^^^829f\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^82a5 & ^^^^82a6 & \quad & \quad & ^^^^82a9 & \quad & \quad & ^^^^82ac & ^^^^82ad & ^^^^82ae & ^^^^82af\\\hline
+\Col{b0} & \quad & ^^^^82b1 & \quad & ^^^^82b3 & \quad & \quad & \quad & ^^^^82b7 & ^^^^82b8 & ^^^^82b9 & \quad & ^^^^82bb & ^^^^82bc & ^^^^82bd & \quad & ^^^^82bf\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & ^^^^82d1 & ^^^^82d2 & \quad & ^^^^82d4 & ^^^^82d5 & \quad & ^^^^82d7 & \quad & \quad & \quad & ^^^^82db & \quad & \quad & ^^^^82de & ^^^^82df\\\hline
+\Col{e0} & \quad & ^^^^82e1 & \quad & \quad & \quad & ^^^^82e5 & ^^^^82e6 & ^^^^82e7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & ^^^^82f1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^82fd & ^^^^82fe & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{83}\\\hline
+\Col{00} & \quad & ^^^^8301 & ^^^^8302 & ^^^^8303 & ^^^^8304 & ^^^^8305 & \quad & \quad & \quad & ^^^^8309 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8317 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8328 & \quad & \quad & ^^^^832b & \quad & \quad & \quad & ^^^^832f\\\hline
+\Col{30} & \quad & ^^^^8331 & \quad & \quad & ^^^^8334 & ^^^^8335 & ^^^^8336 & \quad & ^^^^8338 & ^^^^8339 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & ^^^^8340 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8347 & \quad & ^^^^8349 & ^^^^834a & \quad & \quad & \quad & \quad & ^^^^834f\\\hline
+\Col{50} & \quad & ^^^^8351 & ^^^^8352 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & ^^^^8373 & \quad & \quad & \quad & ^^^^8377 & \quad & \quad & \quad & ^^^^837b & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8389 & ^^^^838a & \quad & \quad & \quad & ^^^^838e & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8396 & \quad & ^^^^8398 & \quad & \quad & \quad & \quad & \quad & ^^^^839e & \quad\\\hline
+\Col{a0} & \quad & \quad & ^^^^83a2 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^83a9 & ^^^^83aa & ^^^^83ab & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^83bd & \quad & \quad\\\hline
+\Col{c0} & \quad & ^^^^83c1 & \quad & \quad & \quad & ^^^^83c5 & \quad & \quad & \quad & ^^^^83c9 & ^^^^83ca & \quad & ^^^^83cc & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & ^^^^83d3 & \quad & \quad & ^^^^83d6 & \quad & \quad & \quad & \quad & \quad & ^^^^83dc & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^83e9 & \quad & ^^^^83eb & \quad & \quad & \quad & ^^^^83ef\\\hline
+\Col{f0} & ^^^^83f0 & ^^^^83f1 & ^^^^83f2 & \quad & ^^^^83f4 & \quad & \quad & \quad & \quad & ^^^^83f9 & \quad & \quad & \quad & ^^^^83fd & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{84}\\\hline
+\Col{00} & \quad & \quad & \quad & ^^^^8403 & ^^^^8404 & \quad & \quad & \quad & \quad & \quad & ^^^^840a & \quad & ^^^^840c & ^^^^840d & ^^^^840e & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8429 & \quad & \quad & ^^^^842c & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & ^^^^8431 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8438 & \quad & \quad & \quad & \quad & ^^^^843d & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8449 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8457 & \quad & \quad & \quad & ^^^^845b & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & ^^^^8461 & \quad & ^^^^8463 & \quad & \quad & ^^^^8466 & \quad & \quad & \quad & \quad & ^^^^846b & ^^^^846c & \quad & \quad & ^^^^846f\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & ^^^^8475 & \quad & \quad & \quad & \quad & ^^^^847a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & ^^^^8490 & \quad & \quad & \quad & ^^^^8494 & \quad & \quad & \quad & \quad & ^^^^8499 & \quad & \quad & ^^^^849c & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & ^^^^84a1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & ^^^^84b2 & \quad & \quad & \quad & \quad & \quad & ^^^^84b8 & \quad & \quad & ^^^^84bb & ^^^^84bc & \quad & \quad & ^^^^84bf\\\hline
+\Col{c0} & ^^^^84c0 & \quad & ^^^^84c2 & \quad & ^^^^84c4 & \quad & ^^^^84c6 & \quad & \quad & ^^^^84c9 & \quad & ^^^^84cb & \quad & ^^^^84cd & \quad & \quad\\\hline
+\Col{d0} & \quad & ^^^^84d1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^84da & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^84ec & \quad & ^^^^84ee & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & ^^^^84f4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^84fc & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{85}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & ^^^^8511 & \quad & ^^^^8513 & ^^^^8514 & \quad & \quad & ^^^^8517 & ^^^^8518 & \quad & ^^^^851a & \quad & \quad & \quad & ^^^^851e & \quad\\\hline
+\Col{20} & \quad & ^^^^8521 & \quad & ^^^^8523 & \quad & ^^^^8525 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^852c & ^^^^852d & \quad & ^^^^852f\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^853d & \quad & ^^^^853f\\\hline
+\Col{40} & \quad & ^^^^8541 & \quad & ^^^^8543 & \quad & \quad & \quad & \quad & \quad & ^^^^8549 & \quad & \quad & \quad & \quad & ^^^^854e & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & ^^^^8553 & \quad & \quad & \quad & \quad & \quad & ^^^^8559 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & ^^^^8563 & \quad & \quad & \quad & \quad & ^^^^8568 & ^^^^8569 & ^^^^856a & \quad & \quad & ^^^^856d & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & ^^^^8584 & \quad & \quad & ^^^^8587 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^858f\\\hline
+\Col{90} & \quad & ^^^^8591 & \quad & \quad & ^^^^8594 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^859b & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^85a6 & \quad & ^^^^85a8 & ^^^^85a9 & ^^^^85aa & \quad & \quad & \quad & \quad & ^^^^85af\\\hline
+\Col{b0} & ^^^^85b0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^85ba & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & ^^^^85c1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^85c9 & \quad & \quad & \quad & ^^^^85cd & ^^^^85ce & ^^^^85cf\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & ^^^^85d5 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^85dc & ^^^^85dd & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & ^^^^85e4 & ^^^^85e5 & \quad & \quad & \quad & ^^^^85e9 & ^^^^85ea & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^85f7 & \quad & \quad & ^^^^85fa & ^^^^85fb & \quad & \quad & \quad & ^^^^85ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{86}\\\hline
+\Col{00} & \quad & \quad & ^^^^8602 & \quad & \quad & \quad & ^^^^8606 & ^^^^8607 & \quad & \quad & ^^^^860a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8616 & ^^^^8617 & \quad & \quad & ^^^^861a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^862d & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^863f\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^864e & \quad\\\hline
+\Col{50} & ^^^^8650 & \quad & \quad & \quad & ^^^^8654 & ^^^^8655 & \quad & \quad & \quad & \quad & \quad & ^^^^865b & ^^^^865c & \quad & ^^^^865e & ^^^^865f\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8667 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8679 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^868a & \quad & ^^^^868c & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & ^^^^8693 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & ^^^^86a3 & ^^^^86a4 & \quad & \quad & \quad & \quad & ^^^^86a9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^86c7 & \quad & \quad & \quad & ^^^^86cb & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & ^^^^86d4 & \quad & \quad & \quad & \quad & ^^^^86d9 & \quad & ^^^^86db & \quad & \quad & \quad & ^^^^86df\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & ^^^^86e4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^86ed & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^86fe & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{87}\\\hline
+\Col{00} & ^^^^8700 & \quad & ^^^^8702 & ^^^^8703 & \quad & \quad & \quad & \quad & ^^^^8708 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8718 & \quad & ^^^^871a & \quad & ^^^^871c & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^874e & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & ^^^^8755 & \quad & ^^^^8757 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^875f\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8766 & \quad & ^^^^8768 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & ^^^^8774 & \quad & ^^^^8776 & \quad & ^^^^8778 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & ^^^^8782 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^878d & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^879f\\\hline
+\Col{a0} & \quad & \quad & ^^^^87a2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & ^^^^87b3 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^87ba & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & ^^^^87c4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & ^^^^87e0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^87ec & \quad & \quad & ^^^^87ef\\\hline
+\Col{f0} & \quad & \quad & ^^^^87f2 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^87f9 & \quad & ^^^^87fb & \quad & \quad & ^^^^87fe & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{88}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & ^^^^8805 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^881f\\\hline
+\Col{20} & \quad & \quad & ^^^^8822 & ^^^^8823 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & ^^^^8831 & \quad & \quad & \quad & \quad & ^^^^8836 & \quad & \quad & \quad & \quad & ^^^^883b & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & ^^^^8840 & \quad & \quad & \quad & \quad & \quad & ^^^^8846 & \quad & \quad & \quad & \quad & \quad & ^^^^884c & ^^^^884d & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & ^^^^8852 & ^^^^8853 & \quad & \quad & \quad & ^^^^8857 & \quad & ^^^^8859 & \quad & ^^^^885b & \quad & ^^^^885d & \quad & \quad\\\hline
+\Col{60} & \quad & ^^^^8861 & ^^^^8862 & ^^^^8863 & \quad & \quad & \quad & \quad & ^^^^8868 & \quad & \quad & ^^^^886b & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & ^^^^8870 & \quad & ^^^^8872 & \quad & \quad & \quad & \quad & ^^^^8877 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^887e & ^^^^887f\\\hline
+\Col{80} & \quad & ^^^^8881 & ^^^^8882 & \quad & \quad & \quad & \quad & \quad & ^^^^8888 & \quad & \quad & ^^^^888b & \quad & ^^^^888d & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & ^^^^8892 & \quad & \quad & \quad & ^^^^8896 & ^^^^8897 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^889e & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^88ab & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & ^^^^88b4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & ^^^^88c1 & ^^^^88c2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^88cf\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & ^^^^88d4 & ^^^^88d5 & \quad & \quad & \quad & ^^^^88d9 & \quad & \quad & ^^^^88dc & ^^^^88dd & \quad & ^^^^88df\\\hline
+\Col{e0} & \quad & ^^^^88e1 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^88e8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & ^^^^88f3 & ^^^^88f4 & ^^^^88f5 & \quad & \quad & ^^^^88f8 & \quad & \quad & \quad & \quad & ^^^^88fd & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{89}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8907 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & ^^^^8910 & \quad & ^^^^8912 & ^^^^8913 & \quad & \quad & \quad & \quad & ^^^^8918 & ^^^^8919 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & ^^^^8925 & \quad & \quad & \quad & \quad & ^^^^892a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8936 & \quad & ^^^^8938 & \quad & \quad & ^^^^893b & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & ^^^^8941 & \quad & \quad & ^^^^8944 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^895f\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & ^^^^8964 & \quad & \quad & \quad & \quad & \quad & ^^^^896a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & ^^^^8972 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^897f\\\hline
+\Col{80} & \quad & ^^^^8981 & \quad & ^^^^8983 & \quad & \quad & ^^^^8986 & ^^^^8987 & \quad & \quad & \quad & ^^^^898b & \quad & \quad & \quad & ^^^^898f\\\hline
+\Col{90} & \quad & \quad & \quad & ^^^^8993 & \quad & \quad & ^^^^8996 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & ^^^^89a1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^89a9 & ^^^^89aa & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & ^^^^89b2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^89ba & \quad & \quad & ^^^^89bd & \quad & \quad\\\hline
+\Col{c0} & ^^^^89c0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & ^^^^89d2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & ^^^^89e3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & ^^^^89f4 & \quad & \quad & \quad & ^^^^89f8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{8A}\\\hline
+\Col{00} & ^^^^8a00 & \quad & ^^^^8a02 & ^^^^8a03 & \quad & \quad & \quad & \quad & ^^^^8a08 & \quad & ^^^^8a0a & \quad & ^^^^8a0c & \quad & ^^^^8a0e & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & ^^^^8a13 & \quad & \quad & ^^^^8a16 & ^^^^8a17 & ^^^^8a18 & \quad & \quad & ^^^^8a1b & \quad & ^^^^8a1d & \quad & ^^^^8a1f\\\hline
+\Col{20} & \quad & \quad & \quad & ^^^^8a23 & \quad & ^^^^8a25 & \quad & \quad & \quad & \quad & ^^^^8a2a & \quad & \quad & ^^^^8a2d & \quad & \quad\\\hline
+\Col{30} & \quad & ^^^^8a31 & \quad & \quad & ^^^^8a34 & \quad & ^^^^8a36 & \quad & \quad & \quad & ^^^^8a3a & ^^^^8a3b & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & ^^^^8a50 & \quad & \quad & \quad & ^^^^8a54 & ^^^^8a55 & \quad & \quad & \quad & \quad & \quad & ^^^^8a5b & \quad & \quad & ^^^^8a5e & \quad\\\hline
+\Col{60} & ^^^^8a60 & \quad & ^^^^8a62 & ^^^^8a63 & \quad & \quad & ^^^^8a66 & \quad & \quad & ^^^^8a69 & \quad & \quad & \quad & ^^^^8a6d & ^^^^8a6e & \quad\\\hline
+\Col{70} & ^^^^8a70 & ^^^^8a71 & ^^^^8a72 & ^^^^8a73 & \quad & ^^^^8a75 & \quad & \quad & \quad & ^^^^8a79 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & ^^^^8a85 & \quad & ^^^^8a87 & \quad & \quad & \quad & \quad & ^^^^8a8c & ^^^^8a8d & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & ^^^^8a93 & \quad & ^^^^8a95 & \quad & \quad & ^^^^8a98 & \quad & \quad & \quad & \quad & \quad & ^^^^8a9e & \quad\\\hline
+\Col{a0} & ^^^^8aa0 & ^^^^8aa1 & \quad & ^^^^8aa3 & ^^^^8aa4 & ^^^^8aa5 & ^^^^8aa6 & \quad & ^^^^8aa8 & \quad & ^^^^8aaa & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & ^^^^8ab0 & \quad & ^^^^8ab2 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8ab9 & \quad & \quad & ^^^^8abc & \quad & ^^^^8abe & ^^^^8abf\\\hline
+\Col{c0} & \quad & \quad & ^^^^8ac2 & \quad & ^^^^8ac4 & \quad & \quad & ^^^^8ac7 & \quad & \quad & \quad & ^^^^8acb & \quad & ^^^^8acd & \quad & ^^^^8acf\\\hline
+\Col{d0} & \quad & \quad & ^^^^8ad2 & \quad & \quad & \quad & ^^^^8ad6 & \quad & \quad & \quad & \quad & ^^^^8adb & ^^^^8adc & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & ^^^^8ae1 & \quad & \quad & \quad & \quad & ^^^^8ae6 & ^^^^8ae7 & \quad & \quad & ^^^^8aea & ^^^^8aeb & \quad & ^^^^8aed & ^^^^8aee & \quad\\\hline
+\Col{f0} & \quad & ^^^^8af1 & \quad & \quad & \quad & \quad & ^^^^8af6 & ^^^^8af7 & ^^^^8af8 & \quad & ^^^^8afa & \quad & \quad & \quad & ^^^^8afe & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{8B}\\\hline
+\Col{00} & ^^^^8b00 & ^^^^8b01 & ^^^^8b02 & \quad & ^^^^8b04 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8b0e & \quad\\\hline
+\Col{10} & ^^^^8b10 & \quad & \quad & \quad & ^^^^8b14 & \quad & ^^^^8b16 & ^^^^8b17 & \quad & ^^^^8b19 & ^^^^8b1a & ^^^^8b1b & \quad & ^^^^8b1d & \quad & \quad\\\hline
+\Col{20} & ^^^^8b20 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8b28 & \quad & \quad & ^^^^8b2b & ^^^^8b2c & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & ^^^^8b33 & \quad & \quad & \quad & \quad & \quad & ^^^^8b39 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & ^^^^8b41 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8b49 & \quad & \quad & \quad & \quad & ^^^^8b4e & ^^^^8b4f\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8b58 & \quad & ^^^^8b5a & \quad & ^^^^8b5c & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8b66 & \quad & \quad & \quad & \quad & \quad & ^^^^8b6c & \quad & \quad & ^^^^8b6f\\\hline
+\Col{70} & ^^^^8b70 & \quad & \quad & \quad & ^^^^8b74 & \quad & \quad & ^^^^8b77 & \quad & \quad & \quad & \quad & \quad & ^^^^8b7d & \quad & \quad\\\hline
+\Col{80} & ^^^^8b80 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8b8a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & ^^^^8b90 & \quad & ^^^^8b92 & ^^^^8b93 & \quad & \quad & ^^^^8b96 & \quad & \quad & \quad & ^^^^8b9a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{8C}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8c37 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8c3f\\\hline
+\Col{40} & \quad & ^^^^8c41 & \quad & \quad & \quad & \quad & ^^^^8c46 & \quad & ^^^^8c48 & \quad & ^^^^8c4a & \quad & ^^^^8c4c & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & ^^^^8c55 & \quad & \quad & \quad & \quad & ^^^^8c5a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & ^^^^8c61 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8c6a & ^^^^8c6b & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8c79 & ^^^^8c7a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & ^^^^8c82 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8c8a & \quad & ^^^^8c8c & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8c9d & ^^^^8c9e & \quad\\\hline
+\Col{a0} & ^^^^8ca0 & ^^^^8ca1 & ^^^^8ca2 & \quad & \quad & \quad & \quad & ^^^^8ca7 & ^^^^8ca8 & ^^^^8ca9 & ^^^^8caa & ^^^^8cab & ^^^^8cac & \quad & \quad & ^^^^8caf\\\hline
+\Col{b0} & ^^^^8cb0 & \quad & \quad & ^^^^8cb3 & ^^^^8cb4 & \quad & ^^^^8cb6 & ^^^^8cb7 & ^^^^8cb8 & \quad & \quad & ^^^^8cbb & ^^^^8cbc & ^^^^8cbd & \quad & ^^^^8cbf\\\hline
+\Col{c0} & ^^^^8cc0 & ^^^^8cc1 & ^^^^8cc2 & ^^^^8cc3 & ^^^^8cc4 & \quad & \quad & ^^^^8cc7 & ^^^^8cc8 & \quad & ^^^^8cca & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & ^^^^8cd1 & \quad & ^^^^8cd3 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8cda & \quad & ^^^^8cdc & \quad & ^^^^8cde & \quad\\\hline
+\Col{e0} & ^^^^8ce0 & \quad & ^^^^8ce2 & ^^^^8ce3 & ^^^^8ce4 & \quad & ^^^^8ce6 & \quad & \quad & \quad & ^^^^8cea & \quad & \quad & ^^^^8ced & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & ^^^^8cf4 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8cfb & ^^^^8cfc & ^^^^8cfd & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{8D}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & ^^^^8d04 & ^^^^8d05 & \quad & ^^^^8d07 & ^^^^8d08 & \quad & ^^^^8d0a & \quad & \quad & ^^^^8d0d & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & ^^^^8d13 & \quad & \quad & ^^^^8d16 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & ^^^^8d64 & \quad & ^^^^8d66 & \quad & \quad & \quad & \quad & ^^^^8d6b & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & ^^^^8d70 & \quad & \quad & ^^^^8d73 & ^^^^8d74 & \quad & \quad & ^^^^8d77 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & ^^^^8d85 & \quad & \quad & \quad & \quad & ^^^^8d8a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8d99 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & ^^^^8da3 & \quad & \quad & \quad & \quad & ^^^^8da8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & ^^^^8db3 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8dba & \quad & \quad & \quad & ^^^^8dbe & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8dc6 & \quad & \quad & \quad & \quad & ^^^^8dcb & ^^^^8dcc & \quad & \quad & ^^^^8dcf\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8ddb & \quad & ^^^^8ddd & \quad & \quad\\\hline
+\Col{e0} & \quad & ^^^^8de1 & \quad & ^^^^8de3 & \quad & \quad & \quad & \quad & ^^^^8de8 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8def\\\hline
+\Col{f0} & \quad & \quad & \quad & ^^^^8df3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{8E}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8e0a & \quad & \quad & \quad & \quad & ^^^^8e0f\\\hline
+\Col{10} & ^^^^8e10 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8e1e & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8e2a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & ^^^^8e30 & \quad & \quad & \quad & \quad & ^^^^8e35 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & ^^^^8e42 & \quad & ^^^^8e44 & \quad & \quad & ^^^^8e47 & ^^^^8e48 & ^^^^8e49 & ^^^^8e4a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8e59 & \quad & \quad & \quad & \quad & \quad & ^^^^8e5f\\\hline
+\Col{60} & ^^^^8e60 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & ^^^^8e74 & \quad & ^^^^8e76 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & ^^^^8e81 & \quad & \quad & \quad & \quad & \quad & ^^^^8e87 & \quad & \quad & ^^^^8e8a & \quad & \quad & ^^^^8e8d & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8eaa & ^^^^8eab & ^^^^8eac & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & ^^^^8ec0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8eca & ^^^^8ecb & ^^^^8ecc & ^^^^8ecd & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & ^^^^8ed2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8edf\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8eeb & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8ef8 & \quad & \quad & ^^^^8efb & \quad & \quad & ^^^^8efe & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{8F}\\\hline
+\Col{00} & \quad & \quad & \quad & ^^^^8f03 & \quad & ^^^^8f05 & \quad & \quad & \quad & ^^^^8f09 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & ^^^^8f12 & ^^^^8f13 & ^^^^8f14 & ^^^^8f15 & \quad & \quad & \quad & \quad & \quad & ^^^^8f1b & ^^^^8f1c & ^^^^8f1d & ^^^^8f1e & ^^^^8f1f\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8f26 & ^^^^8f27 & \quad & ^^^^8f29 & ^^^^8f2a & \quad & \quad & \quad & \quad & ^^^^8f2f\\\hline
+\Col{30} & \quad & \quad & \quad & ^^^^8f33 & \quad & \quad & \quad & \quad & ^^^^8f38 & ^^^^8f39 & \quad & ^^^^8f3b & \quad & \quad & ^^^^8f3e & ^^^^8f3f\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & ^^^^8f44 & ^^^^8f45 & \quad & \quad & \quad & ^^^^8f49 & \quad & \quad & \quad & ^^^^8f4d & ^^^^8f4e & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8f5d & \quad & ^^^^8f5f\\\hline
+\Col{60} & \quad & \quad & ^^^^8f62 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8f9b & ^^^^8f9c & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & ^^^^8fa3 & \quad & \quad & ^^^^8fa6 & \quad & ^^^^8fa8 & \quad & \quad & \quad & \quad & ^^^^8fad & \quad & ^^^^8faf\\\hline
+\Col{b0} & ^^^^8fb0 & ^^^^8fb1 & ^^^^8fb2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & ^^^^8fc2 & \quad & \quad & ^^^^8fc5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8fce & \quad\\\hline
+\Col{d0} & \quad & ^^^^8fd1 & \quad & \quad & ^^^^8fd4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8fe6 & \quad & \quad & \quad & ^^^^8fea & ^^^^8feb & \quad & ^^^^8fed & \quad & \quad\\\hline
+\Col{f0} & ^^^^8ff0 & \quad & ^^^^8ff2 & \quad & \quad & \quad & \quad & ^^^^8ff7 & \quad & ^^^^8ff9 & \quad & \quad & \quad & ^^^^8ffd & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{90}\\\hline
+\Col{00} & ^^^^9000 & ^^^^9001 & ^^^^9002 & ^^^^9003 & \quad & ^^^^9005 & ^^^^9006 & \quad & ^^^^9008 & \quad & \quad & ^^^^900b & \quad & ^^^^900d & \quad & ^^^^900f\\\hline
+\Col{10} & ^^^^9010 & ^^^^9011 & \quad & \quad & ^^^^9014 & ^^^^9015 & \quad & ^^^^9017 & \quad & ^^^^9019 & ^^^^901a & \quad & \quad & ^^^^901d & ^^^^901e & ^^^^901f\\\hline
+\Col{20} & ^^^^9020 & ^^^^9021 & ^^^^9022 & ^^^^9023 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^902e & \quad\\\hline
+\Col{30} & \quad & ^^^^9031 & ^^^^9032 & \quad & \quad & ^^^^9035 & \quad & \quad & ^^^^9038 & \quad & \quad & \quad & ^^^^903c & \quad & ^^^^903e & \quad\\\hline
+\Col{40} & \quad & ^^^^9041 & ^^^^9042 & \quad & \quad & \quad & \quad & ^^^^9047 & \quad & \quad & ^^^^904a & ^^^^904b & \quad & ^^^^904d & ^^^^904e & \quad\\\hline
+\Col{50} & ^^^^9050 & ^^^^9051 & \quad & ^^^^9053 & ^^^^9054 & ^^^^9055 & \quad & \quad & \quad & ^^^^9059 & \quad & \quad & ^^^^905c & ^^^^905d & ^^^^905e & \quad\\\hline
+\Col{60} & ^^^^9060 & ^^^^9061 & \quad & ^^^^9063 & \quad & \quad & \quad & \quad & \quad & ^^^^9069 & \quad & \quad & \quad & ^^^^906d & ^^^^906e & ^^^^906f\\\hline
+\Col{70} & \quad & \quad & ^^^^9072 & \quad & \quad & ^^^^9075 & \quad & ^^^^9077 & ^^^^9078 & \quad & ^^^^907a & \quad & ^^^^907c & ^^^^907d & \quad & ^^^^907f\\\hline
+\Col{80} & ^^^^9080 & ^^^^9081 & ^^^^9082 & ^^^^9083 & ^^^^9084 & \quad & \quad & ^^^^9087 & ^^^^9088 & \quad & ^^^^908a & \quad & \quad & \quad & \quad & ^^^^908f\\\hline
+\Col{90} & \quad & ^^^^9091 & \quad & \quad & \quad & ^^^^9095 & \quad & \quad & \quad & ^^^^9099 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & ^^^^90a2 & ^^^^90a3 & \quad & \quad & ^^^^90a6 & \quad & ^^^^90a8 & \quad & ^^^^90aa & \quad & \quad & \quad & \quad & ^^^^90af\\\hline
+\Col{b0} & ^^^^90b0 & ^^^^90b1 & \quad & \quad & \quad & ^^^^90b5 & \quad & \quad & ^^^^90b8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & ^^^^90c1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^90ca & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^90de & \quad\\\hline
+\Col{e0} & \quad & ^^^^90e1 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^90e8 & \quad & \quad & \quad & \quad & ^^^^90ed & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & ^^^^90f5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^90fd & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{91}\\\hline
+\Col{00} & \quad & \quad & ^^^^9102 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & ^^^^9112 & \quad & \quad & ^^^^9115 & \quad & \quad & \quad & ^^^^9119 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9127 & \quad & \quad & \quad & \quad & \quad & ^^^^912d & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & ^^^^9132 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9149 & ^^^^914a & ^^^^914b & ^^^^914c & ^^^^914d & ^^^^914e & \quad\\\hline
+\Col{50} & \quad & \quad & ^^^^9152 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & ^^^^9162 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9169 & ^^^^916a & \quad & ^^^^916c & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & ^^^^9175 & \quad & ^^^^9177 & ^^^^9178 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9187 & \quad & ^^^^9189 & \quad & ^^^^918b & \quad & ^^^^918d & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & ^^^^9192 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^919c & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^91ab & ^^^^91ac & \quad & ^^^^91ae & ^^^^91af\\\hline
+\Col{b0} & \quad & ^^^^91b1 & \quad & \quad & ^^^^91b4 & ^^^^91b5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & ^^^^91c0 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^91c7 & \quad & ^^^^91c9 & \quad & ^^^^91cb & ^^^^91cc & ^^^^91cd & ^^^^91ce & ^^^^91cf\\\hline
+\Col{d0} & ^^^^91d0 & ^^^^91d1 & \quad & \quad & \quad & \quad & \quad & ^^^^91d7 & ^^^^91d8 & \quad & \quad & \quad & ^^^^91dc & ^^^^91dd & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & ^^^^91e3 & \quad & \quad & \quad & ^^^^91e7 & \quad & \quad & ^^^^91ea & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & ^^^^91f5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{92}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^920d & \quad & \quad\\\hline
+\Col{10} & ^^^^9210 & ^^^^9211 & ^^^^9212 & \quad & \quad & \quad & \quad & ^^^^9217 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^921e & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & ^^^^9234 & \quad & \quad & \quad & \quad & \quad & ^^^^923a & \quad & \quad & \quad & \quad & ^^^^923f\\\hline
+\Col{40} & ^^^^9240 & \quad & \quad & \quad & \quad & ^^^^9245 & \quad & \quad & \quad & ^^^^9249 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9257 & \quad & \quad & \quad & ^^^^925b & \quad & \quad & ^^^^925e & \quad\\\hline
+\Col{60} & \quad & \quad & ^^^^9262 & \quad & ^^^^9264 & ^^^^9265 & ^^^^9266 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & ^^^^9280 & \quad & \quad & ^^^^9283 & \quad & ^^^^9285 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & ^^^^9291 & \quad & ^^^^9293 & \quad & \quad & ^^^^9296 & \quad & ^^^^9298 & \quad & \quad & \quad & ^^^^929c & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & ^^^^92b3 & \quad & \quad & ^^^^92b6 & ^^^^92b7 & \quad & ^^^^92b9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^92cc & \quad & \quad & ^^^^92cf\\\hline
+\Col{d0} & \quad & \quad & ^^^^92d2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & ^^^^92e4 & \quad & \quad & \quad & \quad & \quad & ^^^^92ea & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^92f8 & \quad & \quad & \quad & ^^^^92fc & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{93}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & ^^^^9304 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & ^^^^9310 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9318 & \quad & ^^^^931a & \quad & \quad & \quad & ^^^^931e & ^^^^931f\\\hline
+\Col{20} & ^^^^9320 & ^^^^9321 & ^^^^9322 & \quad & ^^^^9324 & \quad & ^^^^9326 & \quad & ^^^^9328 & \quad & \quad & ^^^^932b & \quad & \quad & ^^^^932e & ^^^^932f\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9348 & \quad & ^^^^934a & ^^^^934b & \quad & ^^^^934d & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & ^^^^9354 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^935b & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^936e & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & ^^^^9375 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^937c & \quad & ^^^^937e & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^938c & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & ^^^^9394 & \quad & ^^^^9396 & \quad & \quad & \quad & ^^^^939a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & ^^^^93a3 & \quad & \quad & \quad & ^^^^93a7 & \quad & \quad & \quad & \quad & ^^^^93ac & ^^^^93ad & \quad & \quad\\\hline
+\Col{b0} & ^^^^93b0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & ^^^^93c3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & ^^^^93d1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^93de & \quad\\\hline
+\Col{e0} & \quad & ^^^^93e1 & \quad & \quad & ^^^^93e4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^93f6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{94}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & ^^^^9404 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9418 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & ^^^^9425 & \quad & \quad & \quad & \quad & \quad & ^^^^942b & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & ^^^^9435 & \quad & \quad & ^^^^9438 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & ^^^^9444 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & ^^^^9451 & ^^^^9452 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^945b & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^947d & \quad & ^^^^947f\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{95}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9577 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & ^^^^9580 & \quad & \quad & ^^^^9583 & \quad & \quad & \quad & \quad & \quad & ^^^^9589 & \quad & ^^^^958b & \quad & \quad & \quad & ^^^^958f\\\hline
+\Col{90} & \quad & ^^^^9591 & ^^^^9592 & ^^^^9593 & ^^^^9594 & \quad & \quad & \quad & ^^^^9598 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & ^^^^95a3 & ^^^^95a4 & ^^^^95a5 & \quad & \quad & ^^^^95a8 & \quad & \quad & \quad & \quad & ^^^^95ad & \quad & \quad\\\hline
+\Col{b0} & \quad & ^^^^95b1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^95bb & ^^^^95bc & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^95c7 & \quad & \quad & ^^^^95ca & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & ^^^^95d4 & ^^^^95d5 & ^^^^95d6 & \quad & \quad & \quad & \quad & \quad & ^^^^95dc & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & ^^^^95e1 & ^^^^95e2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{96}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^961c & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & ^^^^9621 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^962a & \quad & \quad & \quad & ^^^^962e & \quad\\\hline
+\Col{30} & \quad & \quad & ^^^^9632 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^963b & \quad & \quad & \quad & ^^^^963f\\\hline
+\Col{40} & ^^^^9640 & \quad & ^^^^9642 & \quad & ^^^^9644 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^964b & ^^^^964c & ^^^^964d & \quad & \quad\\\hline
+\Col{50} & ^^^^9650 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^965b & ^^^^965c & ^^^^965d & ^^^^965e & ^^^^965f\\\hline
+\Col{60} & \quad & \quad & ^^^^9662 & ^^^^9663 & ^^^^9664 & \quad & \quad & \quad & \quad & \quad & ^^^^966a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & ^^^^9670 & \quad & \quad & ^^^^9673 & \quad & ^^^^9675 & ^^^^9676 & ^^^^9677 & ^^^^9678 & \quad & \quad & \quad & \quad & ^^^^967d & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & ^^^^9685 & ^^^^9686 & \quad & \quad & \quad & ^^^^968a & ^^^^968b & \quad & ^^^^968d & ^^^^968e & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & ^^^^9694 & ^^^^9695 & \quad & \quad & ^^^^9698 & ^^^^9699 & \quad & ^^^^969b & ^^^^969c & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & ^^^^96a3 & \quad & \quad & \quad & ^^^^96a7 & ^^^^96a8 & \quad & ^^^^96aa & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & ^^^^96b1 & \quad & \quad & \quad & \quad & \quad & ^^^^96b7 & \quad & \quad & \quad & ^^^^96bb & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & ^^^^96c0 & ^^^^96c1 & \quad & \quad & ^^^^96c4 & ^^^^96c5 & ^^^^96c6 & ^^^^96c7 & \quad & ^^^^96c9 & \quad & ^^^^96cb & ^^^^96cc & ^^^^96cd & ^^^^96ce & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & ^^^^96d5 & ^^^^96d6 & \quad & \quad & ^^^^96d9 & \quad & ^^^^96db & ^^^^96dc & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & ^^^^96e2 & ^^^^96e3 & \quad & \quad & \quad & \quad & ^^^^96e8 & ^^^^96e9 & ^^^^96ea & \quad & \quad & \quad & \quad & ^^^^96ef\\\hline
+\Col{f0} & ^^^^96f0 & \quad & ^^^^96f2 & \quad & \quad & \quad & ^^^^96f6 & ^^^^96f7 & \quad & ^^^^96f9 & \quad & ^^^^96fb & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{97}\\\hline
+\Col{00} & ^^^^9700 & \quad & \quad & \quad & \quad & \quad & ^^^^9706 & ^^^^9707 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & ^^^^9711 & \quad & ^^^^9713 & \quad & \quad & ^^^^9716 & \quad & \quad & ^^^^9719 & \quad & \quad & ^^^^971c & \quad & ^^^^971e & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9727 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & ^^^^9730 & \quad & ^^^^9732 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9739 & \quad & \quad & \quad & ^^^^973d & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & ^^^^9742 & \quad & ^^^^9744 & \quad & \quad & \quad & ^^^^9748 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & ^^^^9751 & \quad & \quad & \quad & \quad & ^^^^9756 & \quad & \quad & \quad & \quad & \quad & ^^^^975c & \quad & ^^^^975e & \quad\\\hline
+\Col{60} & \quad & ^^^^9761 & ^^^^9762 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9769 & \quad & \quad & \quad & ^^^^976d & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & ^^^^9774 & \quad & \quad & ^^^^9777 & \quad & \quad & ^^^^977a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^978b & \quad & ^^^^978d & \quad & ^^^^978f\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & ^^^^97a0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^97a8 & \quad & \quad & ^^^^97ab & \quad & ^^^^97ad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^97c6 & \quad & \quad & \quad & \quad & ^^^^97cb & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & ^^^^97d3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^97dc & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & ^^^^97f3 & \quad & \quad & ^^^^97f6 & \quad & \quad & \quad & \quad & ^^^^97fb & \quad & \quad & \quad & ^^^^97ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{98}\\\hline
+\Col{00} & ^^^^9800 & ^^^^9801 & ^^^^9802 & ^^^^9803 & \quad & ^^^^9805 & ^^^^9806 & \quad & ^^^^9808 & \quad & ^^^^980a & \quad & ^^^^980c & \quad & \quad & \quad\\\hline
+\Col{10} & ^^^^9810 & ^^^^9811 & ^^^^9812 & ^^^^9813 & \quad & \quad & \quad & ^^^^9817 & ^^^^9818 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^982d & \quad & \quad\\\hline
+\Col{30} & ^^^^9830 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9838 & ^^^^9839 & \quad & ^^^^983b & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9846 & \quad & \quad & \quad & \quad & \quad & ^^^^984c & ^^^^984d & ^^^^984e & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & ^^^^9854 & \quad & \quad & \quad & ^^^^9858 & \quad & ^^^^985a & \quad & \quad & \quad & ^^^^985e & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & ^^^^9865 & \quad & ^^^^9867 & \quad & \quad & \quad & ^^^^986b & \quad & \quad & \quad & ^^^^986f\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^98a8 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^98af\\\hline
+\Col{b0} & \quad & ^^^^98b1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & ^^^^98c4 & \quad & \quad & ^^^^98c7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^98db & ^^^^98dc & \quad & \quad & ^^^^98df\\\hline
+\Col{e0} & \quad & ^^^^98e1 & ^^^^98e2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^98ed & ^^^^98ee & ^^^^98ef\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & ^^^^98f4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^98fc & ^^^^98fd & ^^^^98fe & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{99}\\\hline
+\Col{00} & \quad & \quad & \quad & ^^^^9903 & \quad & \quad & \quad & \quad & \quad & ^^^^9909 & ^^^^990a & \quad & ^^^^990c & \quad & \quad & \quad\\\hline
+\Col{10} & ^^^^9910 & \quad & \quad & ^^^^9913 & \quad & \quad & \quad & \quad & ^^^^9918 & \quad & \quad & \quad & \quad & \quad & ^^^^991e & \quad\\\hline
+\Col{20} & ^^^^9920 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9928 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & ^^^^9945 & \quad & \quad & \quad & ^^^^9949 & \quad & ^^^^994b & ^^^^994c & ^^^^994d & \quad & \quad\\\hline
+\Col{50} & \quad & ^^^^9951 & ^^^^9952 & \quad & ^^^^9954 & \quad & \quad & ^^^^9957 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9996 & \quad & \quad & ^^^^9999 & \quad & \quad & \quad & ^^^^999d & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^99a5 & \quad & \quad & ^^^^99a8 & \quad & \quad & \quad & ^^^^99ac & ^^^^99ad & ^^^^99ae & \quad\\\hline
+\Col{b0} & \quad & ^^^^99b1 & \quad & ^^^^99b3 & ^^^^99b4 & \quad & \quad & \quad & \quad & ^^^^99b9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & ^^^^99c1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & ^^^^99d0 & ^^^^99d1 & ^^^^99d2 & \quad & \quad & ^^^^99d5 & \quad & \quad & \quad & ^^^^99d9 & \quad & \quad & \quad & ^^^^99dd & \quad & ^^^^99df\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^99ed & \quad & \quad\\\hline
+\Col{f0} & \quad & ^^^^99f1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^99ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{9A}\\\hline
+\Col{00} & \quad & ^^^^9a01 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9a08 & \quad & \quad & \quad & \quad & \quad & ^^^^9a0e & ^^^^9a0f\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9a19 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9a2b & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & ^^^^9a30 & \quad & \quad & \quad & \quad & \quad & ^^^^9a36 & ^^^^9a37 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & ^^^^9a40 & \quad & \quad & ^^^^9a43 & \quad & ^^^^9a45 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9a4d & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & ^^^^9a55 & \quad & ^^^^9a57 & \quad & \quad & ^^^^9a5a & ^^^^9a5b & \quad & \quad & \quad & ^^^^9a5f\\\hline
+\Col{60} & \quad & \quad & ^^^^9a62 & \quad & \quad & ^^^^9a65 & \quad & \quad & \quad & ^^^^9a69 & ^^^^9a6a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9aa8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9ab8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & ^^^^9ad3 & ^^^^9ad4 & \quad & \quad & \quad & ^^^^9ad8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & ^^^^9ae5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9aee & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{9B}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9b1a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9b27 & \quad & \quad & ^^^^9b2a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & ^^^^9b31 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9b3c & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & ^^^^9b41 & ^^^^9b42 & ^^^^9b43 & ^^^^9b44 & ^^^^9b45 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9b4f\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & ^^^^9b54 & \quad & \quad & \quad & \quad & \quad & ^^^^9b5a & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9b6f\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9b8e & \quad\\\hline
+\Col{90} & \quad & ^^^^9b91 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9b9f\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9bab & \quad & \quad & ^^^^9bae & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9bc9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9bd6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & ^^^^9be4 & \quad & \quad & \quad & ^^^^9be8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{9C}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9c0d & \quad & \quad\\\hline
+\Col{10} & ^^^^9c10 & \quad & ^^^^9c12 & \quad & \quad & ^^^^9c15 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & ^^^^9c25 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & ^^^^9c32 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9c3b & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9c47 & \quad & ^^^^9c49 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9c57 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & ^^^^9ce5 & \quad & ^^^^9ce7 & \quad & ^^^^9ce9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & ^^^^9cf3 & ^^^^9cf4 & \quad & ^^^^9cf6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{9D}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9d09 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9d1b & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9d26 & \quad & ^^^^9d28 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9d3b & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & ^^^^9d51 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9d5d & \quad & \quad\\\hline
+\Col{60} & ^^^^9d60 & ^^^^9d61 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9d6c & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & ^^^^9d72 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9da9 & \quad & \quad & \quad & \quad & \quad & ^^^^9daf\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & ^^^^9db4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & ^^^^9dc4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9dd7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & ^^^^9df2 & \quad & \quad & \quad & \quad & \quad & ^^^^9df8 & ^^^^9df9 & ^^^^9dfa & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{9E}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9e1a & \quad & \quad & \quad & ^^^^9e1e & \quad\\\hline
+\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & ^^^^9e75 & \quad & \quad & \quad & ^^^^9e79 & \quad & \quad & \quad & ^^^^9e7d & \quad & ^^^^9e7f\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{90} & \quad & \quad & ^^^^9e92 & ^^^^9e93 & \quad & \quad & \quad & ^^^^9e97 & \quad & \quad & \quad & \quad & \quad & ^^^^9e9d & \quad & ^^^^9e9f\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^9ea5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & ^^^^9eb4 & ^^^^9eb5 & \quad & \quad & \quad & \quad & \quad & ^^^^9ebb & \quad & \quad & ^^^^9ebe & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & ^^^^9ec3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9ecd & ^^^^9ece & \quad\\\hline
+\Col{d0} & \quad & ^^^^9ed1 & \quad & \quad & ^^^^9ed4 & \quad & \quad & \quad & ^^^^9ed8 & \quad & \quad & ^^^^9edb & ^^^^9edc & \quad & ^^^^9ede & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9ee8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & ^^^^9ef4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{9F}\\\hline
+\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9f07 & ^^^^9f08 & \quad & \quad & \quad & \quad & \quad & ^^^^9f0e & \quad\\\hline
+\Col{10} & \quad & \quad & \quad & ^^^^9f13 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{20} & ^^^^9f20 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9f3b & \quad & \quad & \quad & \quad\\\hline
+\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9f4a & ^^^^9f4b & \quad & \quad & ^^^^9f4e & \quad\\\hline
+\Col{50} & \quad & \quad & ^^^^9f52 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9f5f\\\hline
+\Col{60} & \quad & ^^^^9f61 & \quad & \quad & \quad & \quad & \quad & ^^^^9f67 & \quad & \quad & ^^^^9f6a & \quad & ^^^^9f6c & \quad & \quad & \quad\\\hline
+\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9f77 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9f8d & \quad & \quad\\\hline
+\Col{90} & ^^^^9f90 & \quad & \quad & \quad & \quad & ^^^^9f95 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9f9c & \quad & \quad & \quad\\\hline
+\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline
+\end{tabular}
+
+\newpage
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{AC}\\\hline
+\Col{00} & ^^^^ac00 & ^^^^ac01 & ^^^^ac02 & ^^^^ac03 & ^^^^ac04 & ^^^^ac05 & ^^^^ac06 & ^^^^ac07 & ^^^^ac08 & ^^^^ac09 & ^^^^ac0a & ^^^^ac0b & ^^^^ac0c & ^^^^ac0d & ^^^^ac0e & ^^^^ac0f\\\hline
+\Col{10} & ^^^^ac10 & ^^^^ac11 & ^^^^ac12 & ^^^^ac13 & ^^^^ac14 & ^^^^ac15 & ^^^^ac16 & ^^^^ac17 & ^^^^ac18 & ^^^^ac19 & ^^^^ac1a & ^^^^ac1b & ^^^^ac1c & ^^^^ac1d & ^^^^ac1e & ^^^^ac1f\\\hline
+\Col{20} & ^^^^ac20 & ^^^^ac21 & ^^^^ac22 & ^^^^ac23 & ^^^^ac24 & ^^^^ac25 & ^^^^ac26 & ^^^^ac27 & ^^^^ac28 & ^^^^ac29 & ^^^^ac2a & ^^^^ac2b & ^^^^ac2c & ^^^^ac2d & ^^^^ac2e & ^^^^ac2f\\\hline
+\Col{30} & ^^^^ac30 & ^^^^ac31 & ^^^^ac32 & ^^^^ac33 & ^^^^ac34 & ^^^^ac35 & ^^^^ac36 & ^^^^ac37 & ^^^^ac38 & ^^^^ac39 & ^^^^ac3a & ^^^^ac3b & ^^^^ac3c & ^^^^ac3d & ^^^^ac3e & ^^^^ac3f\\\hline
+\Col{40} & ^^^^ac40 & ^^^^ac41 & ^^^^ac42 & ^^^^ac43 & ^^^^ac44 & ^^^^ac45 & ^^^^ac46 & ^^^^ac47 & ^^^^ac48 & ^^^^ac49 & ^^^^ac4a & ^^^^ac4b & ^^^^ac4c & ^^^^ac4d & ^^^^ac4e & ^^^^ac4f\\\hline
+\Col{50} & ^^^^ac50 & ^^^^ac51 & ^^^^ac52 & ^^^^ac53 & ^^^^ac54 & ^^^^ac55 & ^^^^ac56 & ^^^^ac57 & ^^^^ac58 & ^^^^ac59 & ^^^^ac5a & ^^^^ac5b & ^^^^ac5c & ^^^^ac5d & ^^^^ac5e & ^^^^ac5f\\\hline
+\Col{60} & ^^^^ac60 & ^^^^ac61 & ^^^^ac62 & ^^^^ac63 & ^^^^ac64 & ^^^^ac65 & ^^^^ac66 & ^^^^ac67 & ^^^^ac68 & ^^^^ac69 & ^^^^ac6a & ^^^^ac6b & ^^^^ac6c & ^^^^ac6d & ^^^^ac6e & ^^^^ac6f\\\hline
+\Col{70} & ^^^^ac70 & ^^^^ac71 & ^^^^ac72 & ^^^^ac73 & ^^^^ac74 & ^^^^ac75 & ^^^^ac76 & ^^^^ac77 & ^^^^ac78 & ^^^^ac79 & ^^^^ac7a & ^^^^ac7b & ^^^^ac7c & ^^^^ac7d & ^^^^ac7e & ^^^^ac7f\\\hline
+\Col{80} & ^^^^ac80 & ^^^^ac81 & ^^^^ac82 & ^^^^ac83 & ^^^^ac84 & ^^^^ac85 & ^^^^ac86 & ^^^^ac87 & ^^^^ac88 & ^^^^ac89 & ^^^^ac8a & ^^^^ac8b & ^^^^ac8c & ^^^^ac8d & ^^^^ac8e & ^^^^ac8f\\\hline
+\Col{90} & ^^^^ac90 & ^^^^ac91 & ^^^^ac92 & ^^^^ac93 & ^^^^ac94 & ^^^^ac95 & ^^^^ac96 & ^^^^ac97 & ^^^^ac98 & ^^^^ac99 & ^^^^ac9a & ^^^^ac9b & ^^^^ac9c & ^^^^ac9d & ^^^^ac9e & ^^^^ac9f\\\hline
+\Col{a0} & ^^^^aca0 & ^^^^aca1 & ^^^^aca2 & ^^^^aca3 & ^^^^aca4 & ^^^^aca5 & ^^^^aca6 & ^^^^aca7 & ^^^^aca8 & ^^^^aca9 & ^^^^acaa & ^^^^acab & ^^^^acac & ^^^^acad & ^^^^acae & ^^^^acaf\\\hline
+\Col{b0} & ^^^^acb0 & ^^^^acb1 & ^^^^acb2 & ^^^^acb3 & ^^^^acb4 & ^^^^acb5 & ^^^^acb6 & ^^^^acb7 & ^^^^acb8 & ^^^^acb9 & ^^^^acba & ^^^^acbb & ^^^^acbc & ^^^^acbd & ^^^^acbe & ^^^^acbf\\\hline
+\Col{c0} & ^^^^acc0 & ^^^^acc1 & ^^^^acc2 & ^^^^acc3 & ^^^^acc4 & ^^^^acc5 & ^^^^acc6 & ^^^^acc7 & ^^^^acc8 & ^^^^acc9 & ^^^^acca & ^^^^accb & ^^^^accc & ^^^^accd & ^^^^acce & ^^^^accf\\\hline
+\Col{d0} & ^^^^acd0 & ^^^^acd1 & ^^^^acd2 & ^^^^acd3 & ^^^^acd4 & ^^^^acd5 & ^^^^acd6 & ^^^^acd7 & ^^^^acd8 & ^^^^acd9 & ^^^^acda & ^^^^acdb & ^^^^acdc & ^^^^acdd & ^^^^acde & ^^^^acdf\\\hline
+\Col{e0} & ^^^^ace0 & ^^^^ace1 & ^^^^ace2 & ^^^^ace3 & ^^^^ace4 & ^^^^ace5 & ^^^^ace6 & ^^^^ace7 & ^^^^ace8 & ^^^^ace9 & ^^^^acea & ^^^^aceb & ^^^^acec & ^^^^aced & ^^^^acee & ^^^^acef\\\hline
+\Col{f0} & ^^^^acf0 & ^^^^acf1 & ^^^^acf2 & ^^^^acf3 & ^^^^acf4 & ^^^^acf5 & ^^^^acf6 & ^^^^acf7 & ^^^^acf8 & ^^^^acf9 & ^^^^acfa & ^^^^acfb & ^^^^acfc & ^^^^acfd & ^^^^acfe & ^^^^acff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{AD}\\\hline
+\Col{00} & ^^^^ad00 & ^^^^ad01 & ^^^^ad02 & ^^^^ad03 & ^^^^ad04 & ^^^^ad05 & ^^^^ad06 & ^^^^ad07 & ^^^^ad08 & ^^^^ad09 & ^^^^ad0a & ^^^^ad0b & ^^^^ad0c & ^^^^ad0d & ^^^^ad0e & ^^^^ad0f\\\hline
+\Col{10} & ^^^^ad10 & ^^^^ad11 & ^^^^ad12 & ^^^^ad13 & ^^^^ad14 & ^^^^ad15 & ^^^^ad16 & ^^^^ad17 & ^^^^ad18 & ^^^^ad19 & ^^^^ad1a & ^^^^ad1b & ^^^^ad1c & ^^^^ad1d & ^^^^ad1e & ^^^^ad1f\\\hline
+\Col{20} & ^^^^ad20 & ^^^^ad21 & ^^^^ad22 & ^^^^ad23 & ^^^^ad24 & ^^^^ad25 & ^^^^ad26 & ^^^^ad27 & ^^^^ad28 & ^^^^ad29 & ^^^^ad2a & ^^^^ad2b & ^^^^ad2c & ^^^^ad2d & ^^^^ad2e & ^^^^ad2f\\\hline
+\Col{30} & ^^^^ad30 & ^^^^ad31 & ^^^^ad32 & ^^^^ad33 & ^^^^ad34 & ^^^^ad35 & ^^^^ad36 & ^^^^ad37 & ^^^^ad38 & ^^^^ad39 & ^^^^ad3a & ^^^^ad3b & ^^^^ad3c & ^^^^ad3d & ^^^^ad3e & ^^^^ad3f\\\hline
+\Col{40} & ^^^^ad40 & ^^^^ad41 & ^^^^ad42 & ^^^^ad43 & ^^^^ad44 & ^^^^ad45 & ^^^^ad46 & ^^^^ad47 & ^^^^ad48 & ^^^^ad49 & ^^^^ad4a & ^^^^ad4b & ^^^^ad4c & ^^^^ad4d & ^^^^ad4e & ^^^^ad4f\\\hline
+\Col{50} & ^^^^ad50 & ^^^^ad51 & ^^^^ad52 & ^^^^ad53 & ^^^^ad54 & ^^^^ad55 & ^^^^ad56 & ^^^^ad57 & ^^^^ad58 & ^^^^ad59 & ^^^^ad5a & ^^^^ad5b & ^^^^ad5c & ^^^^ad5d & ^^^^ad5e & ^^^^ad5f\\\hline
+\Col{60} & ^^^^ad60 & ^^^^ad61 & ^^^^ad62 & ^^^^ad63 & ^^^^ad64 & ^^^^ad65 & ^^^^ad66 & ^^^^ad67 & ^^^^ad68 & ^^^^ad69 & ^^^^ad6a & ^^^^ad6b & ^^^^ad6c & ^^^^ad6d & ^^^^ad6e & ^^^^ad6f\\\hline
+\Col{70} & ^^^^ad70 & ^^^^ad71 & ^^^^ad72 & ^^^^ad73 & ^^^^ad74 & ^^^^ad75 & ^^^^ad76 & ^^^^ad77 & ^^^^ad78 & ^^^^ad79 & ^^^^ad7a & ^^^^ad7b & ^^^^ad7c & ^^^^ad7d & ^^^^ad7e & ^^^^ad7f\\\hline
+\Col{80} & ^^^^ad80 & ^^^^ad81 & ^^^^ad82 & ^^^^ad83 & ^^^^ad84 & ^^^^ad85 & ^^^^ad86 & ^^^^ad87 & ^^^^ad88 & ^^^^ad89 & ^^^^ad8a & ^^^^ad8b & ^^^^ad8c & ^^^^ad8d & ^^^^ad8e & ^^^^ad8f\\\hline
+\Col{90} & ^^^^ad90 & ^^^^ad91 & ^^^^ad92 & ^^^^ad93 & ^^^^ad94 & ^^^^ad95 & ^^^^ad96 & ^^^^ad97 & ^^^^ad98 & ^^^^ad99 & ^^^^ad9a & ^^^^ad9b & ^^^^ad9c & ^^^^ad9d & ^^^^ad9e & ^^^^ad9f\\\hline
+\Col{a0} & ^^^^ada0 & ^^^^ada1 & ^^^^ada2 & ^^^^ada3 & ^^^^ada4 & ^^^^ada5 & ^^^^ada6 & ^^^^ada7 & ^^^^ada8 & ^^^^ada9 & ^^^^adaa & ^^^^adab & ^^^^adac & ^^^^adad & ^^^^adae & ^^^^adaf\\\hline
+\Col{b0} & ^^^^adb0 & ^^^^adb1 & ^^^^adb2 & ^^^^adb3 & ^^^^adb4 & ^^^^adb5 & ^^^^adb6 & ^^^^adb7 & ^^^^adb8 & ^^^^adb9 & ^^^^adba & ^^^^adbb & ^^^^adbc & ^^^^adbd & ^^^^adbe & ^^^^adbf\\\hline
+\Col{c0} & ^^^^adc0 & ^^^^adc1 & ^^^^adc2 & ^^^^adc3 & ^^^^adc4 & ^^^^adc5 & ^^^^adc6 & ^^^^adc7 & ^^^^adc8 & ^^^^adc9 & ^^^^adca & ^^^^adcb & ^^^^adcc & ^^^^adcd & ^^^^adce & ^^^^adcf\\\hline
+\Col{d0} & ^^^^add0 & ^^^^add1 & ^^^^add2 & ^^^^add3 & ^^^^add4 & ^^^^add5 & ^^^^add6 & ^^^^add7 & ^^^^add8 & ^^^^add9 & ^^^^adda & ^^^^addb & ^^^^addc & ^^^^addd & ^^^^adde & ^^^^addf\\\hline
+\Col{e0} & ^^^^ade0 & ^^^^ade1 & ^^^^ade2 & ^^^^ade3 & ^^^^ade4 & ^^^^ade5 & ^^^^ade6 & ^^^^ade7 & ^^^^ade8 & ^^^^ade9 & ^^^^adea & ^^^^adeb & ^^^^adec & ^^^^aded & ^^^^adee & ^^^^adef\\\hline
+\Col{f0} & ^^^^adf0 & ^^^^adf1 & ^^^^adf2 & ^^^^adf3 & ^^^^adf4 & ^^^^adf5 & ^^^^adf6 & ^^^^adf7 & ^^^^adf8 & ^^^^adf9 & ^^^^adfa & ^^^^adfb & ^^^^adfc & ^^^^adfd & ^^^^adfe & ^^^^adff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{AE}\\\hline
+\Col{00} & ^^^^ae00 & ^^^^ae01 & ^^^^ae02 & ^^^^ae03 & ^^^^ae04 & ^^^^ae05 & ^^^^ae06 & ^^^^ae07 & ^^^^ae08 & ^^^^ae09 & ^^^^ae0a & ^^^^ae0b & ^^^^ae0c & ^^^^ae0d & ^^^^ae0e & ^^^^ae0f\\\hline
+\Col{10} & ^^^^ae10 & ^^^^ae11 & ^^^^ae12 & ^^^^ae13 & ^^^^ae14 & ^^^^ae15 & ^^^^ae16 & ^^^^ae17 & ^^^^ae18 & ^^^^ae19 & ^^^^ae1a & ^^^^ae1b & ^^^^ae1c & ^^^^ae1d & ^^^^ae1e & ^^^^ae1f\\\hline
+\Col{20} & ^^^^ae20 & ^^^^ae21 & ^^^^ae22 & ^^^^ae23 & ^^^^ae24 & ^^^^ae25 & ^^^^ae26 & ^^^^ae27 & ^^^^ae28 & ^^^^ae29 & ^^^^ae2a & ^^^^ae2b & ^^^^ae2c & ^^^^ae2d & ^^^^ae2e & ^^^^ae2f\\\hline
+\Col{30} & ^^^^ae30 & ^^^^ae31 & ^^^^ae32 & ^^^^ae33 & ^^^^ae34 & ^^^^ae35 & ^^^^ae36 & ^^^^ae37 & ^^^^ae38 & ^^^^ae39 & ^^^^ae3a & ^^^^ae3b & ^^^^ae3c & ^^^^ae3d & ^^^^ae3e & ^^^^ae3f\\\hline
+\Col{40} & ^^^^ae40 & ^^^^ae41 & ^^^^ae42 & ^^^^ae43 & ^^^^ae44 & ^^^^ae45 & ^^^^ae46 & ^^^^ae47 & ^^^^ae48 & ^^^^ae49 & ^^^^ae4a & ^^^^ae4b & ^^^^ae4c & ^^^^ae4d & ^^^^ae4e & ^^^^ae4f\\\hline
+\Col{50} & ^^^^ae50 & ^^^^ae51 & ^^^^ae52 & ^^^^ae53 & ^^^^ae54 & ^^^^ae55 & ^^^^ae56 & ^^^^ae57 & ^^^^ae58 & ^^^^ae59 & ^^^^ae5a & ^^^^ae5b & ^^^^ae5c & ^^^^ae5d & ^^^^ae5e & ^^^^ae5f\\\hline
+\Col{60} & ^^^^ae60 & ^^^^ae61 & ^^^^ae62 & ^^^^ae63 & ^^^^ae64 & ^^^^ae65 & ^^^^ae66 & ^^^^ae67 & ^^^^ae68 & ^^^^ae69 & ^^^^ae6a & ^^^^ae6b & ^^^^ae6c & ^^^^ae6d & ^^^^ae6e & ^^^^ae6f\\\hline
+\Col{70} & ^^^^ae70 & ^^^^ae71 & ^^^^ae72 & ^^^^ae73 & ^^^^ae74 & ^^^^ae75 & ^^^^ae76 & ^^^^ae77 & ^^^^ae78 & ^^^^ae79 & ^^^^ae7a & ^^^^ae7b & ^^^^ae7c & ^^^^ae7d & ^^^^ae7e & ^^^^ae7f\\\hline
+\Col{80} & ^^^^ae80 & ^^^^ae81 & ^^^^ae82 & ^^^^ae83 & ^^^^ae84 & ^^^^ae85 & ^^^^ae86 & ^^^^ae87 & ^^^^ae88 & ^^^^ae89 & ^^^^ae8a & ^^^^ae8b & ^^^^ae8c & ^^^^ae8d & ^^^^ae8e & ^^^^ae8f\\\hline
+\Col{90} & ^^^^ae90 & ^^^^ae91 & ^^^^ae92 & ^^^^ae93 & ^^^^ae94 & ^^^^ae95 & ^^^^ae96 & ^^^^ae97 & ^^^^ae98 & ^^^^ae99 & ^^^^ae9a & ^^^^ae9b & ^^^^ae9c & ^^^^ae9d & ^^^^ae9e & ^^^^ae9f\\\hline
+\Col{a0} & ^^^^aea0 & ^^^^aea1 & ^^^^aea2 & ^^^^aea3 & ^^^^aea4 & ^^^^aea5 & ^^^^aea6 & ^^^^aea7 & ^^^^aea8 & ^^^^aea9 & ^^^^aeaa & ^^^^aeab & ^^^^aeac & ^^^^aead & ^^^^aeae & ^^^^aeaf\\\hline
+\Col{b0} & ^^^^aeb0 & ^^^^aeb1 & ^^^^aeb2 & ^^^^aeb3 & ^^^^aeb4 & ^^^^aeb5 & ^^^^aeb6 & ^^^^aeb7 & ^^^^aeb8 & ^^^^aeb9 & ^^^^aeba & ^^^^aebb & ^^^^aebc & ^^^^aebd & ^^^^aebe & ^^^^aebf\\\hline
+\Col{c0} & ^^^^aec0 & ^^^^aec1 & ^^^^aec2 & ^^^^aec3 & ^^^^aec4 & ^^^^aec5 & ^^^^aec6 & ^^^^aec7 & ^^^^aec8 & ^^^^aec9 & ^^^^aeca & ^^^^aecb & ^^^^aecc & ^^^^aecd & ^^^^aece & ^^^^aecf\\\hline
+\Col{d0} & ^^^^aed0 & ^^^^aed1 & ^^^^aed2 & ^^^^aed3 & ^^^^aed4 & ^^^^aed5 & ^^^^aed6 & ^^^^aed7 & ^^^^aed8 & ^^^^aed9 & ^^^^aeda & ^^^^aedb & ^^^^aedc & ^^^^aedd & ^^^^aede & ^^^^aedf\\\hline
+\Col{e0} & ^^^^aee0 & ^^^^aee1 & ^^^^aee2 & ^^^^aee3 & ^^^^aee4 & ^^^^aee5 & ^^^^aee6 & ^^^^aee7 & ^^^^aee8 & ^^^^aee9 & ^^^^aeea & ^^^^aeeb & ^^^^aeec & ^^^^aeed & ^^^^aeee & ^^^^aeef\\\hline
+\Col{f0} & ^^^^aef0 & ^^^^aef1 & ^^^^aef2 & ^^^^aef3 & ^^^^aef4 & ^^^^aef5 & ^^^^aef6 & ^^^^aef7 & ^^^^aef8 & ^^^^aef9 & ^^^^aefa & ^^^^aefb & ^^^^aefc & ^^^^aefd & ^^^^aefe & ^^^^aeff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{AF}\\\hline
+\Col{00} & ^^^^af00 & ^^^^af01 & ^^^^af02 & ^^^^af03 & ^^^^af04 & ^^^^af05 & ^^^^af06 & ^^^^af07 & ^^^^af08 & ^^^^af09 & ^^^^af0a & ^^^^af0b & ^^^^af0c & ^^^^af0d & ^^^^af0e & ^^^^af0f\\\hline
+\Col{10} & ^^^^af10 & ^^^^af11 & ^^^^af12 & ^^^^af13 & ^^^^af14 & ^^^^af15 & ^^^^af16 & ^^^^af17 & ^^^^af18 & ^^^^af19 & ^^^^af1a & ^^^^af1b & ^^^^af1c & ^^^^af1d & ^^^^af1e & ^^^^af1f\\\hline
+\Col{20} & ^^^^af20 & ^^^^af21 & ^^^^af22 & ^^^^af23 & ^^^^af24 & ^^^^af25 & ^^^^af26 & ^^^^af27 & ^^^^af28 & ^^^^af29 & ^^^^af2a & ^^^^af2b & ^^^^af2c & ^^^^af2d & ^^^^af2e & ^^^^af2f\\\hline
+\Col{30} & ^^^^af30 & ^^^^af31 & ^^^^af32 & ^^^^af33 & ^^^^af34 & ^^^^af35 & ^^^^af36 & ^^^^af37 & ^^^^af38 & ^^^^af39 & ^^^^af3a & ^^^^af3b & ^^^^af3c & ^^^^af3d & ^^^^af3e & ^^^^af3f\\\hline
+\Col{40} & ^^^^af40 & ^^^^af41 & ^^^^af42 & ^^^^af43 & ^^^^af44 & ^^^^af45 & ^^^^af46 & ^^^^af47 & ^^^^af48 & ^^^^af49 & ^^^^af4a & ^^^^af4b & ^^^^af4c & ^^^^af4d & ^^^^af4e & ^^^^af4f\\\hline
+\Col{50} & ^^^^af50 & ^^^^af51 & ^^^^af52 & ^^^^af53 & ^^^^af54 & ^^^^af55 & ^^^^af56 & ^^^^af57 & ^^^^af58 & ^^^^af59 & ^^^^af5a & ^^^^af5b & ^^^^af5c & ^^^^af5d & ^^^^af5e & ^^^^af5f\\\hline
+\Col{60} & ^^^^af60 & ^^^^af61 & ^^^^af62 & ^^^^af63 & ^^^^af64 & ^^^^af65 & ^^^^af66 & ^^^^af67 & ^^^^af68 & ^^^^af69 & ^^^^af6a & ^^^^af6b & ^^^^af6c & ^^^^af6d & ^^^^af6e & ^^^^af6f\\\hline
+\Col{70} & ^^^^af70 & ^^^^af71 & ^^^^af72 & ^^^^af73 & ^^^^af74 & ^^^^af75 & ^^^^af76 & ^^^^af77 & ^^^^af78 & ^^^^af79 & ^^^^af7a & ^^^^af7b & ^^^^af7c & ^^^^af7d & ^^^^af7e & ^^^^af7f\\\hline
+\Col{80} & ^^^^af80 & ^^^^af81 & ^^^^af82 & ^^^^af83 & ^^^^af84 & ^^^^af85 & ^^^^af86 & ^^^^af87 & ^^^^af88 & ^^^^af89 & ^^^^af8a & ^^^^af8b & ^^^^af8c & ^^^^af8d & ^^^^af8e & ^^^^af8f\\\hline
+\Col{90} & ^^^^af90 & ^^^^af91 & ^^^^af92 & ^^^^af93 & ^^^^af94 & ^^^^af95 & ^^^^af96 & ^^^^af97 & ^^^^af98 & ^^^^af99 & ^^^^af9a & ^^^^af9b & ^^^^af9c & ^^^^af9d & ^^^^af9e & ^^^^af9f\\\hline
+\Col{a0} & ^^^^afa0 & ^^^^afa1 & ^^^^afa2 & ^^^^afa3 & ^^^^afa4 & ^^^^afa5 & ^^^^afa6 & ^^^^afa7 & ^^^^afa8 & ^^^^afa9 & ^^^^afaa & ^^^^afab & ^^^^afac & ^^^^afad & ^^^^afae & ^^^^afaf\\\hline
+\Col{b0} & ^^^^afb0 & ^^^^afb1 & ^^^^afb2 & ^^^^afb3 & ^^^^afb4 & ^^^^afb5 & ^^^^afb6 & ^^^^afb7 & ^^^^afb8 & ^^^^afb9 & ^^^^afba & ^^^^afbb & ^^^^afbc & ^^^^afbd & ^^^^afbe & ^^^^afbf\\\hline
+\Col{c0} & ^^^^afc0 & ^^^^afc1 & ^^^^afc2 & ^^^^afc3 & ^^^^afc4 & ^^^^afc5 & ^^^^afc6 & ^^^^afc7 & ^^^^afc8 & ^^^^afc9 & ^^^^afca & ^^^^afcb & ^^^^afcc & ^^^^afcd & ^^^^afce & ^^^^afcf\\\hline
+\Col{d0} & ^^^^afd0 & ^^^^afd1 & ^^^^afd2 & ^^^^afd3 & ^^^^afd4 & ^^^^afd5 & ^^^^afd6 & ^^^^afd7 & ^^^^afd8 & ^^^^afd9 & ^^^^afda & ^^^^afdb & ^^^^afdc & ^^^^afdd & ^^^^afde & ^^^^afdf\\\hline
+\Col{e0} & ^^^^afe0 & ^^^^afe1 & ^^^^afe2 & ^^^^afe3 & ^^^^afe4 & ^^^^afe5 & ^^^^afe6 & ^^^^afe7 & ^^^^afe8 & ^^^^afe9 & ^^^^afea & ^^^^afeb & ^^^^afec & ^^^^afed & ^^^^afee & ^^^^afef\\\hline
+\Col{f0} & ^^^^aff0 & ^^^^aff1 & ^^^^aff2 & ^^^^aff3 & ^^^^aff4 & ^^^^aff5 & ^^^^aff6 & ^^^^aff7 & ^^^^aff8 & ^^^^aff9 & ^^^^affa & ^^^^affb & ^^^^affc & ^^^^affd & ^^^^affe & ^^^^afff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{B0}\\\hline
+\Col{00} & ^^^^b000 & ^^^^b001 & ^^^^b002 & ^^^^b003 & ^^^^b004 & ^^^^b005 & ^^^^b006 & ^^^^b007 & ^^^^b008 & ^^^^b009 & ^^^^b00a & ^^^^b00b & ^^^^b00c & ^^^^b00d & ^^^^b00e & ^^^^b00f\\\hline
+\Col{10} & ^^^^b010 & ^^^^b011 & ^^^^b012 & ^^^^b013 & ^^^^b014 & ^^^^b015 & ^^^^b016 & ^^^^b017 & ^^^^b018 & ^^^^b019 & ^^^^b01a & ^^^^b01b & ^^^^b01c & ^^^^b01d & ^^^^b01e & ^^^^b01f\\\hline
+\Col{20} & ^^^^b020 & ^^^^b021 & ^^^^b022 & ^^^^b023 & ^^^^b024 & ^^^^b025 & ^^^^b026 & ^^^^b027 & ^^^^b028 & ^^^^b029 & ^^^^b02a & ^^^^b02b & ^^^^b02c & ^^^^b02d & ^^^^b02e & ^^^^b02f\\\hline
+\Col{30} & ^^^^b030 & ^^^^b031 & ^^^^b032 & ^^^^b033 & ^^^^b034 & ^^^^b035 & ^^^^b036 & ^^^^b037 & ^^^^b038 & ^^^^b039 & ^^^^b03a & ^^^^b03b & ^^^^b03c & ^^^^b03d & ^^^^b03e & ^^^^b03f\\\hline
+\Col{40} & ^^^^b040 & ^^^^b041 & ^^^^b042 & ^^^^b043 & ^^^^b044 & ^^^^b045 & ^^^^b046 & ^^^^b047 & ^^^^b048 & ^^^^b049 & ^^^^b04a & ^^^^b04b & ^^^^b04c & ^^^^b04d & ^^^^b04e & ^^^^b04f\\\hline
+\Col{50} & ^^^^b050 & ^^^^b051 & ^^^^b052 & ^^^^b053 & ^^^^b054 & ^^^^b055 & ^^^^b056 & ^^^^b057 & ^^^^b058 & ^^^^b059 & ^^^^b05a & ^^^^b05b & ^^^^b05c & ^^^^b05d & ^^^^b05e & ^^^^b05f\\\hline
+\Col{60} & ^^^^b060 & ^^^^b061 & ^^^^b062 & ^^^^b063 & ^^^^b064 & ^^^^b065 & ^^^^b066 & ^^^^b067 & ^^^^b068 & ^^^^b069 & ^^^^b06a & ^^^^b06b & ^^^^b06c & ^^^^b06d & ^^^^b06e & ^^^^b06f\\\hline
+\Col{70} & ^^^^b070 & ^^^^b071 & ^^^^b072 & ^^^^b073 & ^^^^b074 & ^^^^b075 & ^^^^b076 & ^^^^b077 & ^^^^b078 & ^^^^b079 & ^^^^b07a & ^^^^b07b & ^^^^b07c & ^^^^b07d & ^^^^b07e & ^^^^b07f\\\hline
+\Col{80} & ^^^^b080 & ^^^^b081 & ^^^^b082 & ^^^^b083 & ^^^^b084 & ^^^^b085 & ^^^^b086 & ^^^^b087 & ^^^^b088 & ^^^^b089 & ^^^^b08a & ^^^^b08b & ^^^^b08c & ^^^^b08d & ^^^^b08e & ^^^^b08f\\\hline
+\Col{90} & ^^^^b090 & ^^^^b091 & ^^^^b092 & ^^^^b093 & ^^^^b094 & ^^^^b095 & ^^^^b096 & ^^^^b097 & ^^^^b098 & ^^^^b099 & ^^^^b09a & ^^^^b09b & ^^^^b09c & ^^^^b09d & ^^^^b09e & ^^^^b09f\\\hline
+\Col{a0} & ^^^^b0a0 & ^^^^b0a1 & ^^^^b0a2 & ^^^^b0a3 & ^^^^b0a4 & ^^^^b0a5 & ^^^^b0a6 & ^^^^b0a7 & ^^^^b0a8 & ^^^^b0a9 & ^^^^b0aa & ^^^^b0ab & ^^^^b0ac & ^^^^b0ad & ^^^^b0ae & ^^^^b0af\\\hline
+\Col{b0} & ^^^^b0b0 & ^^^^b0b1 & ^^^^b0b2 & ^^^^b0b3 & ^^^^b0b4 & ^^^^b0b5 & ^^^^b0b6 & ^^^^b0b7 & ^^^^b0b8 & ^^^^b0b9 & ^^^^b0ba & ^^^^b0bb & ^^^^b0bc & ^^^^b0bd & ^^^^b0be & ^^^^b0bf\\\hline
+\Col{c0} & ^^^^b0c0 & ^^^^b0c1 & ^^^^b0c2 & ^^^^b0c3 & ^^^^b0c4 & ^^^^b0c5 & ^^^^b0c6 & ^^^^b0c7 & ^^^^b0c8 & ^^^^b0c9 & ^^^^b0ca & ^^^^b0cb & ^^^^b0cc & ^^^^b0cd & ^^^^b0ce & ^^^^b0cf\\\hline
+\Col{d0} & ^^^^b0d0 & ^^^^b0d1 & ^^^^b0d2 & ^^^^b0d3 & ^^^^b0d4 & ^^^^b0d5 & ^^^^b0d6 & ^^^^b0d7 & ^^^^b0d8 & ^^^^b0d9 & ^^^^b0da & ^^^^b0db & ^^^^b0dc & ^^^^b0dd & ^^^^b0de & ^^^^b0df\\\hline
+\Col{e0} & ^^^^b0e0 & ^^^^b0e1 & ^^^^b0e2 & ^^^^b0e3 & ^^^^b0e4 & ^^^^b0e5 & ^^^^b0e6 & ^^^^b0e7 & ^^^^b0e8 & ^^^^b0e9 & ^^^^b0ea & ^^^^b0eb & ^^^^b0ec & ^^^^b0ed & ^^^^b0ee & ^^^^b0ef\\\hline
+\Col{f0} & ^^^^b0f0 & ^^^^b0f1 & ^^^^b0f2 & ^^^^b0f3 & ^^^^b0f4 & ^^^^b0f5 & ^^^^b0f6 & ^^^^b0f7 & ^^^^b0f8 & ^^^^b0f9 & ^^^^b0fa & ^^^^b0fb & ^^^^b0fc & ^^^^b0fd & ^^^^b0fe & ^^^^b0ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{B1}\\\hline
+\Col{00} & ^^^^b100 & ^^^^b101 & ^^^^b102 & ^^^^b103 & ^^^^b104 & ^^^^b105 & ^^^^b106 & ^^^^b107 & ^^^^b108 & ^^^^b109 & ^^^^b10a & ^^^^b10b & ^^^^b10c & ^^^^b10d & ^^^^b10e & ^^^^b10f\\\hline
+\Col{10} & ^^^^b110 & ^^^^b111 & ^^^^b112 & ^^^^b113 & ^^^^b114 & ^^^^b115 & ^^^^b116 & ^^^^b117 & ^^^^b118 & ^^^^b119 & ^^^^b11a & ^^^^b11b & ^^^^b11c & ^^^^b11d & ^^^^b11e & ^^^^b11f\\\hline
+\Col{20} & ^^^^b120 & ^^^^b121 & ^^^^b122 & ^^^^b123 & ^^^^b124 & ^^^^b125 & ^^^^b126 & ^^^^b127 & ^^^^b128 & ^^^^b129 & ^^^^b12a & ^^^^b12b & ^^^^b12c & ^^^^b12d & ^^^^b12e & ^^^^b12f\\\hline
+\Col{30} & ^^^^b130 & ^^^^b131 & ^^^^b132 & ^^^^b133 & ^^^^b134 & ^^^^b135 & ^^^^b136 & ^^^^b137 & ^^^^b138 & ^^^^b139 & ^^^^b13a & ^^^^b13b & ^^^^b13c & ^^^^b13d & ^^^^b13e & ^^^^b13f\\\hline
+\Col{40} & ^^^^b140 & ^^^^b141 & ^^^^b142 & ^^^^b143 & ^^^^b144 & ^^^^b145 & ^^^^b146 & ^^^^b147 & ^^^^b148 & ^^^^b149 & ^^^^b14a & ^^^^b14b & ^^^^b14c & ^^^^b14d & ^^^^b14e & ^^^^b14f\\\hline
+\Col{50} & ^^^^b150 & ^^^^b151 & ^^^^b152 & ^^^^b153 & ^^^^b154 & ^^^^b155 & ^^^^b156 & ^^^^b157 & ^^^^b158 & ^^^^b159 & ^^^^b15a & ^^^^b15b & ^^^^b15c & ^^^^b15d & ^^^^b15e & ^^^^b15f\\\hline
+\Col{60} & ^^^^b160 & ^^^^b161 & ^^^^b162 & ^^^^b163 & ^^^^b164 & ^^^^b165 & ^^^^b166 & ^^^^b167 & ^^^^b168 & ^^^^b169 & ^^^^b16a & ^^^^b16b & ^^^^b16c & ^^^^b16d & ^^^^b16e & ^^^^b16f\\\hline
+\Col{70} & ^^^^b170 & ^^^^b171 & ^^^^b172 & ^^^^b173 & ^^^^b174 & ^^^^b175 & ^^^^b176 & ^^^^b177 & ^^^^b178 & ^^^^b179 & ^^^^b17a & ^^^^b17b & ^^^^b17c & ^^^^b17d & ^^^^b17e & ^^^^b17f\\\hline
+\Col{80} & ^^^^b180 & ^^^^b181 & ^^^^b182 & ^^^^b183 & ^^^^b184 & ^^^^b185 & ^^^^b186 & ^^^^b187 & ^^^^b188 & ^^^^b189 & ^^^^b18a & ^^^^b18b & ^^^^b18c & ^^^^b18d & ^^^^b18e & ^^^^b18f\\\hline
+\Col{90} & ^^^^b190 & ^^^^b191 & ^^^^b192 & ^^^^b193 & ^^^^b194 & ^^^^b195 & ^^^^b196 & ^^^^b197 & ^^^^b198 & ^^^^b199 & ^^^^b19a & ^^^^b19b & ^^^^b19c & ^^^^b19d & ^^^^b19e & ^^^^b19f\\\hline
+\Col{a0} & ^^^^b1a0 & ^^^^b1a1 & ^^^^b1a2 & ^^^^b1a3 & ^^^^b1a4 & ^^^^b1a5 & ^^^^b1a6 & ^^^^b1a7 & ^^^^b1a8 & ^^^^b1a9 & ^^^^b1aa & ^^^^b1ab & ^^^^b1ac & ^^^^b1ad & ^^^^b1ae & ^^^^b1af\\\hline
+\Col{b0} & ^^^^b1b0 & ^^^^b1b1 & ^^^^b1b2 & ^^^^b1b3 & ^^^^b1b4 & ^^^^b1b5 & ^^^^b1b6 & ^^^^b1b7 & ^^^^b1b8 & ^^^^b1b9 & ^^^^b1ba & ^^^^b1bb & ^^^^b1bc & ^^^^b1bd & ^^^^b1be & ^^^^b1bf\\\hline
+\Col{c0} & ^^^^b1c0 & ^^^^b1c1 & ^^^^b1c2 & ^^^^b1c3 & ^^^^b1c4 & ^^^^b1c5 & ^^^^b1c6 & ^^^^b1c7 & ^^^^b1c8 & ^^^^b1c9 & ^^^^b1ca & ^^^^b1cb & ^^^^b1cc & ^^^^b1cd & ^^^^b1ce & ^^^^b1cf\\\hline
+\Col{d0} & ^^^^b1d0 & ^^^^b1d1 & ^^^^b1d2 & ^^^^b1d3 & ^^^^b1d4 & ^^^^b1d5 & ^^^^b1d6 & ^^^^b1d7 & ^^^^b1d8 & ^^^^b1d9 & ^^^^b1da & ^^^^b1db & ^^^^b1dc & ^^^^b1dd & ^^^^b1de & ^^^^b1df\\\hline
+\Col{e0} & ^^^^b1e0 & ^^^^b1e1 & ^^^^b1e2 & ^^^^b1e3 & ^^^^b1e4 & ^^^^b1e5 & ^^^^b1e6 & ^^^^b1e7 & ^^^^b1e8 & ^^^^b1e9 & ^^^^b1ea & ^^^^b1eb & ^^^^b1ec & ^^^^b1ed & ^^^^b1ee & ^^^^b1ef\\\hline
+\Col{f0} & ^^^^b1f0 & ^^^^b1f1 & ^^^^b1f2 & ^^^^b1f3 & ^^^^b1f4 & ^^^^b1f5 & ^^^^b1f6 & ^^^^b1f7 & ^^^^b1f8 & ^^^^b1f9 & ^^^^b1fa & ^^^^b1fb & ^^^^b1fc & ^^^^b1fd & ^^^^b1fe & ^^^^b1ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{B2}\\\hline
+\Col{00} & ^^^^b200 & ^^^^b201 & ^^^^b202 & ^^^^b203 & ^^^^b204 & ^^^^b205 & ^^^^b206 & ^^^^b207 & ^^^^b208 & ^^^^b209 & ^^^^b20a & ^^^^b20b & ^^^^b20c & ^^^^b20d & ^^^^b20e & ^^^^b20f\\\hline
+\Col{10} & ^^^^b210 & ^^^^b211 & ^^^^b212 & ^^^^b213 & ^^^^b214 & ^^^^b215 & ^^^^b216 & ^^^^b217 & ^^^^b218 & ^^^^b219 & ^^^^b21a & ^^^^b21b & ^^^^b21c & ^^^^b21d & ^^^^b21e & ^^^^b21f\\\hline
+\Col{20} & ^^^^b220 & ^^^^b221 & ^^^^b222 & ^^^^b223 & ^^^^b224 & ^^^^b225 & ^^^^b226 & ^^^^b227 & ^^^^b228 & ^^^^b229 & ^^^^b22a & ^^^^b22b & ^^^^b22c & ^^^^b22d & ^^^^b22e & ^^^^b22f\\\hline
+\Col{30} & ^^^^b230 & ^^^^b231 & ^^^^b232 & ^^^^b233 & ^^^^b234 & ^^^^b235 & ^^^^b236 & ^^^^b237 & ^^^^b238 & ^^^^b239 & ^^^^b23a & ^^^^b23b & ^^^^b23c & ^^^^b23d & ^^^^b23e & ^^^^b23f\\\hline
+\Col{40} & ^^^^b240 & ^^^^b241 & ^^^^b242 & ^^^^b243 & ^^^^b244 & ^^^^b245 & ^^^^b246 & ^^^^b247 & ^^^^b248 & ^^^^b249 & ^^^^b24a & ^^^^b24b & ^^^^b24c & ^^^^b24d & ^^^^b24e & ^^^^b24f\\\hline
+\Col{50} & ^^^^b250 & ^^^^b251 & ^^^^b252 & ^^^^b253 & ^^^^b254 & ^^^^b255 & ^^^^b256 & ^^^^b257 & ^^^^b258 & ^^^^b259 & ^^^^b25a & ^^^^b25b & ^^^^b25c & ^^^^b25d & ^^^^b25e & ^^^^b25f\\\hline
+\Col{60} & ^^^^b260 & ^^^^b261 & ^^^^b262 & ^^^^b263 & ^^^^b264 & ^^^^b265 & ^^^^b266 & ^^^^b267 & ^^^^b268 & ^^^^b269 & ^^^^b26a & ^^^^b26b & ^^^^b26c & ^^^^b26d & ^^^^b26e & ^^^^b26f\\\hline
+\Col{70} & ^^^^b270 & ^^^^b271 & ^^^^b272 & ^^^^b273 & ^^^^b274 & ^^^^b275 & ^^^^b276 & ^^^^b277 & ^^^^b278 & ^^^^b279 & ^^^^b27a & ^^^^b27b & ^^^^b27c & ^^^^b27d & ^^^^b27e & ^^^^b27f\\\hline
+\Col{80} & ^^^^b280 & ^^^^b281 & ^^^^b282 & ^^^^b283 & ^^^^b284 & ^^^^b285 & ^^^^b286 & ^^^^b287 & ^^^^b288 & ^^^^b289 & ^^^^b28a & ^^^^b28b & ^^^^b28c & ^^^^b28d & ^^^^b28e & ^^^^b28f\\\hline
+\Col{90} & ^^^^b290 & ^^^^b291 & ^^^^b292 & ^^^^b293 & ^^^^b294 & ^^^^b295 & ^^^^b296 & ^^^^b297 & ^^^^b298 & ^^^^b299 & ^^^^b29a & ^^^^b29b & ^^^^b29c & ^^^^b29d & ^^^^b29e & ^^^^b29f\\\hline
+\Col{a0} & ^^^^b2a0 & ^^^^b2a1 & ^^^^b2a2 & ^^^^b2a3 & ^^^^b2a4 & ^^^^b2a5 & ^^^^b2a6 & ^^^^b2a7 & ^^^^b2a8 & ^^^^b2a9 & ^^^^b2aa & ^^^^b2ab & ^^^^b2ac & ^^^^b2ad & ^^^^b2ae & ^^^^b2af\\\hline
+\Col{b0} & ^^^^b2b0 & ^^^^b2b1 & ^^^^b2b2 & ^^^^b2b3 & ^^^^b2b4 & ^^^^b2b5 & ^^^^b2b6 & ^^^^b2b7 & ^^^^b2b8 & ^^^^b2b9 & ^^^^b2ba & ^^^^b2bb & ^^^^b2bc & ^^^^b2bd & ^^^^b2be & ^^^^b2bf\\\hline
+\Col{c0} & ^^^^b2c0 & ^^^^b2c1 & ^^^^b2c2 & ^^^^b2c3 & ^^^^b2c4 & ^^^^b2c5 & ^^^^b2c6 & ^^^^b2c7 & ^^^^b2c8 & ^^^^b2c9 & ^^^^b2ca & ^^^^b2cb & ^^^^b2cc & ^^^^b2cd & ^^^^b2ce & ^^^^b2cf\\\hline
+\Col{d0} & ^^^^b2d0 & ^^^^b2d1 & ^^^^b2d2 & ^^^^b2d3 & ^^^^b2d4 & ^^^^b2d5 & ^^^^b2d6 & ^^^^b2d7 & ^^^^b2d8 & ^^^^b2d9 & ^^^^b2da & ^^^^b2db & ^^^^b2dc & ^^^^b2dd & ^^^^b2de & ^^^^b2df\\\hline
+\Col{e0} & ^^^^b2e0 & ^^^^b2e1 & ^^^^b2e2 & ^^^^b2e3 & ^^^^b2e4 & ^^^^b2e5 & ^^^^b2e6 & ^^^^b2e7 & ^^^^b2e8 & ^^^^b2e9 & ^^^^b2ea & ^^^^b2eb & ^^^^b2ec & ^^^^b2ed & ^^^^b2ee & ^^^^b2ef\\\hline
+\Col{f0} & ^^^^b2f0 & ^^^^b2f1 & ^^^^b2f2 & ^^^^b2f3 & ^^^^b2f4 & ^^^^b2f5 & ^^^^b2f6 & ^^^^b2f7 & ^^^^b2f8 & ^^^^b2f9 & ^^^^b2fa & ^^^^b2fb & ^^^^b2fc & ^^^^b2fd & ^^^^b2fe & ^^^^b2ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{B3}\\\hline
+\Col{00} & ^^^^b300 & ^^^^b301 & ^^^^b302 & ^^^^b303 & ^^^^b304 & ^^^^b305 & ^^^^b306 & ^^^^b307 & ^^^^b308 & ^^^^b309 & ^^^^b30a & ^^^^b30b & ^^^^b30c & ^^^^b30d & ^^^^b30e & ^^^^b30f\\\hline
+\Col{10} & ^^^^b310 & ^^^^b311 & ^^^^b312 & ^^^^b313 & ^^^^b314 & ^^^^b315 & ^^^^b316 & ^^^^b317 & ^^^^b318 & ^^^^b319 & ^^^^b31a & ^^^^b31b & ^^^^b31c & ^^^^b31d & ^^^^b31e & ^^^^b31f\\\hline
+\Col{20} & ^^^^b320 & ^^^^b321 & ^^^^b322 & ^^^^b323 & ^^^^b324 & ^^^^b325 & ^^^^b326 & ^^^^b327 & ^^^^b328 & ^^^^b329 & ^^^^b32a & ^^^^b32b & ^^^^b32c & ^^^^b32d & ^^^^b32e & ^^^^b32f\\\hline
+\Col{30} & ^^^^b330 & ^^^^b331 & ^^^^b332 & ^^^^b333 & ^^^^b334 & ^^^^b335 & ^^^^b336 & ^^^^b337 & ^^^^b338 & ^^^^b339 & ^^^^b33a & ^^^^b33b & ^^^^b33c & ^^^^b33d & ^^^^b33e & ^^^^b33f\\\hline
+\Col{40} & ^^^^b340 & ^^^^b341 & ^^^^b342 & ^^^^b343 & ^^^^b344 & ^^^^b345 & ^^^^b346 & ^^^^b347 & ^^^^b348 & ^^^^b349 & ^^^^b34a & ^^^^b34b & ^^^^b34c & ^^^^b34d & ^^^^b34e & ^^^^b34f\\\hline
+\Col{50} & ^^^^b350 & ^^^^b351 & ^^^^b352 & ^^^^b353 & ^^^^b354 & ^^^^b355 & ^^^^b356 & ^^^^b357 & ^^^^b358 & ^^^^b359 & ^^^^b35a & ^^^^b35b & ^^^^b35c & ^^^^b35d & ^^^^b35e & ^^^^b35f\\\hline
+\Col{60} & ^^^^b360 & ^^^^b361 & ^^^^b362 & ^^^^b363 & ^^^^b364 & ^^^^b365 & ^^^^b366 & ^^^^b367 & ^^^^b368 & ^^^^b369 & ^^^^b36a & ^^^^b36b & ^^^^b36c & ^^^^b36d & ^^^^b36e & ^^^^b36f\\\hline
+\Col{70} & ^^^^b370 & ^^^^b371 & ^^^^b372 & ^^^^b373 & ^^^^b374 & ^^^^b375 & ^^^^b376 & ^^^^b377 & ^^^^b378 & ^^^^b379 & ^^^^b37a & ^^^^b37b & ^^^^b37c & ^^^^b37d & ^^^^b37e & ^^^^b37f\\\hline
+\Col{80} & ^^^^b380 & ^^^^b381 & ^^^^b382 & ^^^^b383 & ^^^^b384 & ^^^^b385 & ^^^^b386 & ^^^^b387 & ^^^^b388 & ^^^^b389 & ^^^^b38a & ^^^^b38b & ^^^^b38c & ^^^^b38d & ^^^^b38e & ^^^^b38f\\\hline
+\Col{90} & ^^^^b390 & ^^^^b391 & ^^^^b392 & ^^^^b393 & ^^^^b394 & ^^^^b395 & ^^^^b396 & ^^^^b397 & ^^^^b398 & ^^^^b399 & ^^^^b39a & ^^^^b39b & ^^^^b39c & ^^^^b39d & ^^^^b39e & ^^^^b39f\\\hline
+\Col{a0} & ^^^^b3a0 & ^^^^b3a1 & ^^^^b3a2 & ^^^^b3a3 & ^^^^b3a4 & ^^^^b3a5 & ^^^^b3a6 & ^^^^b3a7 & ^^^^b3a8 & ^^^^b3a9 & ^^^^b3aa & ^^^^b3ab & ^^^^b3ac & ^^^^b3ad & ^^^^b3ae & ^^^^b3af\\\hline
+\Col{b0} & ^^^^b3b0 & ^^^^b3b1 & ^^^^b3b2 & ^^^^b3b3 & ^^^^b3b4 & ^^^^b3b5 & ^^^^b3b6 & ^^^^b3b7 & ^^^^b3b8 & ^^^^b3b9 & ^^^^b3ba & ^^^^b3bb & ^^^^b3bc & ^^^^b3bd & ^^^^b3be & ^^^^b3bf\\\hline
+\Col{c0} & ^^^^b3c0 & ^^^^b3c1 & ^^^^b3c2 & ^^^^b3c3 & ^^^^b3c4 & ^^^^b3c5 & ^^^^b3c6 & ^^^^b3c7 & ^^^^b3c8 & ^^^^b3c9 & ^^^^b3ca & ^^^^b3cb & ^^^^b3cc & ^^^^b3cd & ^^^^b3ce & ^^^^b3cf\\\hline
+\Col{d0} & ^^^^b3d0 & ^^^^b3d1 & ^^^^b3d2 & ^^^^b3d3 & ^^^^b3d4 & ^^^^b3d5 & ^^^^b3d6 & ^^^^b3d7 & ^^^^b3d8 & ^^^^b3d9 & ^^^^b3da & ^^^^b3db & ^^^^b3dc & ^^^^b3dd & ^^^^b3de & ^^^^b3df\\\hline
+\Col{e0} & ^^^^b3e0 & ^^^^b3e1 & ^^^^b3e2 & ^^^^b3e3 & ^^^^b3e4 & ^^^^b3e5 & ^^^^b3e6 & ^^^^b3e7 & ^^^^b3e8 & ^^^^b3e9 & ^^^^b3ea & ^^^^b3eb & ^^^^b3ec & ^^^^b3ed & ^^^^b3ee & ^^^^b3ef\\\hline
+\Col{f0} & ^^^^b3f0 & ^^^^b3f1 & ^^^^b3f2 & ^^^^b3f3 & ^^^^b3f4 & ^^^^b3f5 & ^^^^b3f6 & ^^^^b3f7 & ^^^^b3f8 & ^^^^b3f9 & ^^^^b3fa & ^^^^b3fb & ^^^^b3fc & ^^^^b3fd & ^^^^b3fe & ^^^^b3ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{B4}\\\hline
+\Col{00} & ^^^^b400 & ^^^^b401 & ^^^^b402 & ^^^^b403 & ^^^^b404 & ^^^^b405 & ^^^^b406 & ^^^^b407 & ^^^^b408 & ^^^^b409 & ^^^^b40a & ^^^^b40b & ^^^^b40c & ^^^^b40d & ^^^^b40e & ^^^^b40f\\\hline
+\Col{10} & ^^^^b410 & ^^^^b411 & ^^^^b412 & ^^^^b413 & ^^^^b414 & ^^^^b415 & ^^^^b416 & ^^^^b417 & ^^^^b418 & ^^^^b419 & ^^^^b41a & ^^^^b41b & ^^^^b41c & ^^^^b41d & ^^^^b41e & ^^^^b41f\\\hline
+\Col{20} & ^^^^b420 & ^^^^b421 & ^^^^b422 & ^^^^b423 & ^^^^b424 & ^^^^b425 & ^^^^b426 & ^^^^b427 & ^^^^b428 & ^^^^b429 & ^^^^b42a & ^^^^b42b & ^^^^b42c & ^^^^b42d & ^^^^b42e & ^^^^b42f\\\hline
+\Col{30} & ^^^^b430 & ^^^^b431 & ^^^^b432 & ^^^^b433 & ^^^^b434 & ^^^^b435 & ^^^^b436 & ^^^^b437 & ^^^^b438 & ^^^^b439 & ^^^^b43a & ^^^^b43b & ^^^^b43c & ^^^^b43d & ^^^^b43e & ^^^^b43f\\\hline
+\Col{40} & ^^^^b440 & ^^^^b441 & ^^^^b442 & ^^^^b443 & ^^^^b444 & ^^^^b445 & ^^^^b446 & ^^^^b447 & ^^^^b448 & ^^^^b449 & ^^^^b44a & ^^^^b44b & ^^^^b44c & ^^^^b44d & ^^^^b44e & ^^^^b44f\\\hline
+\Col{50} & ^^^^b450 & ^^^^b451 & ^^^^b452 & ^^^^b453 & ^^^^b454 & ^^^^b455 & ^^^^b456 & ^^^^b457 & ^^^^b458 & ^^^^b459 & ^^^^b45a & ^^^^b45b & ^^^^b45c & ^^^^b45d & ^^^^b45e & ^^^^b45f\\\hline
+\Col{60} & ^^^^b460 & ^^^^b461 & ^^^^b462 & ^^^^b463 & ^^^^b464 & ^^^^b465 & ^^^^b466 & ^^^^b467 & ^^^^b468 & ^^^^b469 & ^^^^b46a & ^^^^b46b & ^^^^b46c & ^^^^b46d & ^^^^b46e & ^^^^b46f\\\hline
+\Col{70} & ^^^^b470 & ^^^^b471 & ^^^^b472 & ^^^^b473 & ^^^^b474 & ^^^^b475 & ^^^^b476 & ^^^^b477 & ^^^^b478 & ^^^^b479 & ^^^^b47a & ^^^^b47b & ^^^^b47c & ^^^^b47d & ^^^^b47e & ^^^^b47f\\\hline
+\Col{80} & ^^^^b480 & ^^^^b481 & ^^^^b482 & ^^^^b483 & ^^^^b484 & ^^^^b485 & ^^^^b486 & ^^^^b487 & ^^^^b488 & ^^^^b489 & ^^^^b48a & ^^^^b48b & ^^^^b48c & ^^^^b48d & ^^^^b48e & ^^^^b48f\\\hline
+\Col{90} & ^^^^b490 & ^^^^b491 & ^^^^b492 & ^^^^b493 & ^^^^b494 & ^^^^b495 & ^^^^b496 & ^^^^b497 & ^^^^b498 & ^^^^b499 & ^^^^b49a & ^^^^b49b & ^^^^b49c & ^^^^b49d & ^^^^b49e & ^^^^b49f\\\hline
+\Col{a0} & ^^^^b4a0 & ^^^^b4a1 & ^^^^b4a2 & ^^^^b4a3 & ^^^^b4a4 & ^^^^b4a5 & ^^^^b4a6 & ^^^^b4a7 & ^^^^b4a8 & ^^^^b4a9 & ^^^^b4aa & ^^^^b4ab & ^^^^b4ac & ^^^^b4ad & ^^^^b4ae & ^^^^b4af\\\hline
+\Col{b0} & ^^^^b4b0 & ^^^^b4b1 & ^^^^b4b2 & ^^^^b4b3 & ^^^^b4b4 & ^^^^b4b5 & ^^^^b4b6 & ^^^^b4b7 & ^^^^b4b8 & ^^^^b4b9 & ^^^^b4ba & ^^^^b4bb & ^^^^b4bc & ^^^^b4bd & ^^^^b4be & ^^^^b4bf\\\hline
+\Col{c0} & ^^^^b4c0 & ^^^^b4c1 & ^^^^b4c2 & ^^^^b4c3 & ^^^^b4c4 & ^^^^b4c5 & ^^^^b4c6 & ^^^^b4c7 & ^^^^b4c8 & ^^^^b4c9 & ^^^^b4ca & ^^^^b4cb & ^^^^b4cc & ^^^^b4cd & ^^^^b4ce & ^^^^b4cf\\\hline
+\Col{d0} & ^^^^b4d0 & ^^^^b4d1 & ^^^^b4d2 & ^^^^b4d3 & ^^^^b4d4 & ^^^^b4d5 & ^^^^b4d6 & ^^^^b4d7 & ^^^^b4d8 & ^^^^b4d9 & ^^^^b4da & ^^^^b4db & ^^^^b4dc & ^^^^b4dd & ^^^^b4de & ^^^^b4df\\\hline
+\Col{e0} & ^^^^b4e0 & ^^^^b4e1 & ^^^^b4e2 & ^^^^b4e3 & ^^^^b4e4 & ^^^^b4e5 & ^^^^b4e6 & ^^^^b4e7 & ^^^^b4e8 & ^^^^b4e9 & ^^^^b4ea & ^^^^b4eb & ^^^^b4ec & ^^^^b4ed & ^^^^b4ee & ^^^^b4ef\\\hline
+\Col{f0} & ^^^^b4f0 & ^^^^b4f1 & ^^^^b4f2 & ^^^^b4f3 & ^^^^b4f4 & ^^^^b4f5 & ^^^^b4f6 & ^^^^b4f7 & ^^^^b4f8 & ^^^^b4f9 & ^^^^b4fa & ^^^^b4fb & ^^^^b4fc & ^^^^b4fd & ^^^^b4fe & ^^^^b4ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{B5}\\\hline
+\Col{00} & ^^^^b500 & ^^^^b501 & ^^^^b502 & ^^^^b503 & ^^^^b504 & ^^^^b505 & ^^^^b506 & ^^^^b507 & ^^^^b508 & ^^^^b509 & ^^^^b50a & ^^^^b50b & ^^^^b50c & ^^^^b50d & ^^^^b50e & ^^^^b50f\\\hline
+\Col{10} & ^^^^b510 & ^^^^b511 & ^^^^b512 & ^^^^b513 & ^^^^b514 & ^^^^b515 & ^^^^b516 & ^^^^b517 & ^^^^b518 & ^^^^b519 & ^^^^b51a & ^^^^b51b & ^^^^b51c & ^^^^b51d & ^^^^b51e & ^^^^b51f\\\hline
+\Col{20} & ^^^^b520 & ^^^^b521 & ^^^^b522 & ^^^^b523 & ^^^^b524 & ^^^^b525 & ^^^^b526 & ^^^^b527 & ^^^^b528 & ^^^^b529 & ^^^^b52a & ^^^^b52b & ^^^^b52c & ^^^^b52d & ^^^^b52e & ^^^^b52f\\\hline
+\Col{30} & ^^^^b530 & ^^^^b531 & ^^^^b532 & ^^^^b533 & ^^^^b534 & ^^^^b535 & ^^^^b536 & ^^^^b537 & ^^^^b538 & ^^^^b539 & ^^^^b53a & ^^^^b53b & ^^^^b53c & ^^^^b53d & ^^^^b53e & ^^^^b53f\\\hline
+\Col{40} & ^^^^b540 & ^^^^b541 & ^^^^b542 & ^^^^b543 & ^^^^b544 & ^^^^b545 & ^^^^b546 & ^^^^b547 & ^^^^b548 & ^^^^b549 & ^^^^b54a & ^^^^b54b & ^^^^b54c & ^^^^b54d & ^^^^b54e & ^^^^b54f\\\hline
+\Col{50} & ^^^^b550 & ^^^^b551 & ^^^^b552 & ^^^^b553 & ^^^^b554 & ^^^^b555 & ^^^^b556 & ^^^^b557 & ^^^^b558 & ^^^^b559 & ^^^^b55a & ^^^^b55b & ^^^^b55c & ^^^^b55d & ^^^^b55e & ^^^^b55f\\\hline
+\Col{60} & ^^^^b560 & ^^^^b561 & ^^^^b562 & ^^^^b563 & ^^^^b564 & ^^^^b565 & ^^^^b566 & ^^^^b567 & ^^^^b568 & ^^^^b569 & ^^^^b56a & ^^^^b56b & ^^^^b56c & ^^^^b56d & ^^^^b56e & ^^^^b56f\\\hline
+\Col{70} & ^^^^b570 & ^^^^b571 & ^^^^b572 & ^^^^b573 & ^^^^b574 & ^^^^b575 & ^^^^b576 & ^^^^b577 & ^^^^b578 & ^^^^b579 & ^^^^b57a & ^^^^b57b & ^^^^b57c & ^^^^b57d & ^^^^b57e & ^^^^b57f\\\hline
+\Col{80} & ^^^^b580 & ^^^^b581 & ^^^^b582 & ^^^^b583 & ^^^^b584 & ^^^^b585 & ^^^^b586 & ^^^^b587 & ^^^^b588 & ^^^^b589 & ^^^^b58a & ^^^^b58b & ^^^^b58c & ^^^^b58d & ^^^^b58e & ^^^^b58f\\\hline
+\Col{90} & ^^^^b590 & ^^^^b591 & ^^^^b592 & ^^^^b593 & ^^^^b594 & ^^^^b595 & ^^^^b596 & ^^^^b597 & ^^^^b598 & ^^^^b599 & ^^^^b59a & ^^^^b59b & ^^^^b59c & ^^^^b59d & ^^^^b59e & ^^^^b59f\\\hline
+\Col{a0} & ^^^^b5a0 & ^^^^b5a1 & ^^^^b5a2 & ^^^^b5a3 & ^^^^b5a4 & ^^^^b5a5 & ^^^^b5a6 & ^^^^b5a7 & ^^^^b5a8 & ^^^^b5a9 & ^^^^b5aa & ^^^^b5ab & ^^^^b5ac & ^^^^b5ad & ^^^^b5ae & ^^^^b5af\\\hline
+\Col{b0} & ^^^^b5b0 & ^^^^b5b1 & ^^^^b5b2 & ^^^^b5b3 & ^^^^b5b4 & ^^^^b5b5 & ^^^^b5b6 & ^^^^b5b7 & ^^^^b5b8 & ^^^^b5b9 & ^^^^b5ba & ^^^^b5bb & ^^^^b5bc & ^^^^b5bd & ^^^^b5be & ^^^^b5bf\\\hline
+\Col{c0} & ^^^^b5c0 & ^^^^b5c1 & ^^^^b5c2 & ^^^^b5c3 & ^^^^b5c4 & ^^^^b5c5 & ^^^^b5c6 & ^^^^b5c7 & ^^^^b5c8 & ^^^^b5c9 & ^^^^b5ca & ^^^^b5cb & ^^^^b5cc & ^^^^b5cd & ^^^^b5ce & ^^^^b5cf\\\hline
+\Col{d0} & ^^^^b5d0 & ^^^^b5d1 & ^^^^b5d2 & ^^^^b5d3 & ^^^^b5d4 & ^^^^b5d5 & ^^^^b5d6 & ^^^^b5d7 & ^^^^b5d8 & ^^^^b5d9 & ^^^^b5da & ^^^^b5db & ^^^^b5dc & ^^^^b5dd & ^^^^b5de & ^^^^b5df\\\hline
+\Col{e0} & ^^^^b5e0 & ^^^^b5e1 & ^^^^b5e2 & ^^^^b5e3 & ^^^^b5e4 & ^^^^b5e5 & ^^^^b5e6 & ^^^^b5e7 & ^^^^b5e8 & ^^^^b5e9 & ^^^^b5ea & ^^^^b5eb & ^^^^b5ec & ^^^^b5ed & ^^^^b5ee & ^^^^b5ef\\\hline
+\Col{f0} & ^^^^b5f0 & ^^^^b5f1 & ^^^^b5f2 & ^^^^b5f3 & ^^^^b5f4 & ^^^^b5f5 & ^^^^b5f6 & ^^^^b5f7 & ^^^^b5f8 & ^^^^b5f9 & ^^^^b5fa & ^^^^b5fb & ^^^^b5fc & ^^^^b5fd & ^^^^b5fe & ^^^^b5ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{B6}\\\hline
+\Col{00} & ^^^^b600 & ^^^^b601 & ^^^^b602 & ^^^^b603 & ^^^^b604 & ^^^^b605 & ^^^^b606 & ^^^^b607 & ^^^^b608 & ^^^^b609 & ^^^^b60a & ^^^^b60b & ^^^^b60c & ^^^^b60d & ^^^^b60e & ^^^^b60f\\\hline
+\Col{10} & ^^^^b610 & ^^^^b611 & ^^^^b612 & ^^^^b613 & ^^^^b614 & ^^^^b615 & ^^^^b616 & ^^^^b617 & ^^^^b618 & ^^^^b619 & ^^^^b61a & ^^^^b61b & ^^^^b61c & ^^^^b61d & ^^^^b61e & ^^^^b61f\\\hline
+\Col{20} & ^^^^b620 & ^^^^b621 & ^^^^b622 & ^^^^b623 & ^^^^b624 & ^^^^b625 & ^^^^b626 & ^^^^b627 & ^^^^b628 & ^^^^b629 & ^^^^b62a & ^^^^b62b & ^^^^b62c & ^^^^b62d & ^^^^b62e & ^^^^b62f\\\hline
+\Col{30} & ^^^^b630 & ^^^^b631 & ^^^^b632 & ^^^^b633 & ^^^^b634 & ^^^^b635 & ^^^^b636 & ^^^^b637 & ^^^^b638 & ^^^^b639 & ^^^^b63a & ^^^^b63b & ^^^^b63c & ^^^^b63d & ^^^^b63e & ^^^^b63f\\\hline
+\Col{40} & ^^^^b640 & ^^^^b641 & ^^^^b642 & ^^^^b643 & ^^^^b644 & ^^^^b645 & ^^^^b646 & ^^^^b647 & ^^^^b648 & ^^^^b649 & ^^^^b64a & ^^^^b64b & ^^^^b64c & ^^^^b64d & ^^^^b64e & ^^^^b64f\\\hline
+\Col{50} & ^^^^b650 & ^^^^b651 & ^^^^b652 & ^^^^b653 & ^^^^b654 & ^^^^b655 & ^^^^b656 & ^^^^b657 & ^^^^b658 & ^^^^b659 & ^^^^b65a & ^^^^b65b & ^^^^b65c & ^^^^b65d & ^^^^b65e & ^^^^b65f\\\hline
+\Col{60} & ^^^^b660 & ^^^^b661 & ^^^^b662 & ^^^^b663 & ^^^^b664 & ^^^^b665 & ^^^^b666 & ^^^^b667 & ^^^^b668 & ^^^^b669 & ^^^^b66a & ^^^^b66b & ^^^^b66c & ^^^^b66d & ^^^^b66e & ^^^^b66f\\\hline
+\Col{70} & ^^^^b670 & ^^^^b671 & ^^^^b672 & ^^^^b673 & ^^^^b674 & ^^^^b675 & ^^^^b676 & ^^^^b677 & ^^^^b678 & ^^^^b679 & ^^^^b67a & ^^^^b67b & ^^^^b67c & ^^^^b67d & ^^^^b67e & ^^^^b67f\\\hline
+\Col{80} & ^^^^b680 & ^^^^b681 & ^^^^b682 & ^^^^b683 & ^^^^b684 & ^^^^b685 & ^^^^b686 & ^^^^b687 & ^^^^b688 & ^^^^b689 & ^^^^b68a & ^^^^b68b & ^^^^b68c & ^^^^b68d & ^^^^b68e & ^^^^b68f\\\hline
+\Col{90} & ^^^^b690 & ^^^^b691 & ^^^^b692 & ^^^^b693 & ^^^^b694 & ^^^^b695 & ^^^^b696 & ^^^^b697 & ^^^^b698 & ^^^^b699 & ^^^^b69a & ^^^^b69b & ^^^^b69c & ^^^^b69d & ^^^^b69e & ^^^^b69f\\\hline
+\Col{a0} & ^^^^b6a0 & ^^^^b6a1 & ^^^^b6a2 & ^^^^b6a3 & ^^^^b6a4 & ^^^^b6a5 & ^^^^b6a6 & ^^^^b6a7 & ^^^^b6a8 & ^^^^b6a9 & ^^^^b6aa & ^^^^b6ab & ^^^^b6ac & ^^^^b6ad & ^^^^b6ae & ^^^^b6af\\\hline
+\Col{b0} & ^^^^b6b0 & ^^^^b6b1 & ^^^^b6b2 & ^^^^b6b3 & ^^^^b6b4 & ^^^^b6b5 & ^^^^b6b6 & ^^^^b6b7 & ^^^^b6b8 & ^^^^b6b9 & ^^^^b6ba & ^^^^b6bb & ^^^^b6bc & ^^^^b6bd & ^^^^b6be & ^^^^b6bf\\\hline
+\Col{c0} & ^^^^b6c0 & ^^^^b6c1 & ^^^^b6c2 & ^^^^b6c3 & ^^^^b6c4 & ^^^^b6c5 & ^^^^b6c6 & ^^^^b6c7 & ^^^^b6c8 & ^^^^b6c9 & ^^^^b6ca & ^^^^b6cb & ^^^^b6cc & ^^^^b6cd & ^^^^b6ce & ^^^^b6cf\\\hline
+\Col{d0} & ^^^^b6d0 & ^^^^b6d1 & ^^^^b6d2 & ^^^^b6d3 & ^^^^b6d4 & ^^^^b6d5 & ^^^^b6d6 & ^^^^b6d7 & ^^^^b6d8 & ^^^^b6d9 & ^^^^b6da & ^^^^b6db & ^^^^b6dc & ^^^^b6dd & ^^^^b6de & ^^^^b6df\\\hline
+\Col{e0} & ^^^^b6e0 & ^^^^b6e1 & ^^^^b6e2 & ^^^^b6e3 & ^^^^b6e4 & ^^^^b6e5 & ^^^^b6e6 & ^^^^b6e7 & ^^^^b6e8 & ^^^^b6e9 & ^^^^b6ea & ^^^^b6eb & ^^^^b6ec & ^^^^b6ed & ^^^^b6ee & ^^^^b6ef\\\hline
+\Col{f0} & ^^^^b6f0 & ^^^^b6f1 & ^^^^b6f2 & ^^^^b6f3 & ^^^^b6f4 & ^^^^b6f5 & ^^^^b6f6 & ^^^^b6f7 & ^^^^b6f8 & ^^^^b6f9 & ^^^^b6fa & ^^^^b6fb & ^^^^b6fc & ^^^^b6fd & ^^^^b6fe & ^^^^b6ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{B7}\\\hline
+\Col{00} & ^^^^b700 & ^^^^b701 & ^^^^b702 & ^^^^b703 & ^^^^b704 & ^^^^b705 & ^^^^b706 & ^^^^b707 & ^^^^b708 & ^^^^b709 & ^^^^b70a & ^^^^b70b & ^^^^b70c & ^^^^b70d & ^^^^b70e & ^^^^b70f\\\hline
+\Col{10} & ^^^^b710 & ^^^^b711 & ^^^^b712 & ^^^^b713 & ^^^^b714 & ^^^^b715 & ^^^^b716 & ^^^^b717 & ^^^^b718 & ^^^^b719 & ^^^^b71a & ^^^^b71b & ^^^^b71c & ^^^^b71d & ^^^^b71e & ^^^^b71f\\\hline
+\Col{20} & ^^^^b720 & ^^^^b721 & ^^^^b722 & ^^^^b723 & ^^^^b724 & ^^^^b725 & ^^^^b726 & ^^^^b727 & ^^^^b728 & ^^^^b729 & ^^^^b72a & ^^^^b72b & ^^^^b72c & ^^^^b72d & ^^^^b72e & ^^^^b72f\\\hline
+\Col{30} & ^^^^b730 & ^^^^b731 & ^^^^b732 & ^^^^b733 & ^^^^b734 & ^^^^b735 & ^^^^b736 & ^^^^b737 & ^^^^b738 & ^^^^b739 & ^^^^b73a & ^^^^b73b & ^^^^b73c & ^^^^b73d & ^^^^b73e & ^^^^b73f\\\hline
+\Col{40} & ^^^^b740 & ^^^^b741 & ^^^^b742 & ^^^^b743 & ^^^^b744 & ^^^^b745 & ^^^^b746 & ^^^^b747 & ^^^^b748 & ^^^^b749 & ^^^^b74a & ^^^^b74b & ^^^^b74c & ^^^^b74d & ^^^^b74e & ^^^^b74f\\\hline
+\Col{50} & ^^^^b750 & ^^^^b751 & ^^^^b752 & ^^^^b753 & ^^^^b754 & ^^^^b755 & ^^^^b756 & ^^^^b757 & ^^^^b758 & ^^^^b759 & ^^^^b75a & ^^^^b75b & ^^^^b75c & ^^^^b75d & ^^^^b75e & ^^^^b75f\\\hline
+\Col{60} & ^^^^b760 & ^^^^b761 & ^^^^b762 & ^^^^b763 & ^^^^b764 & ^^^^b765 & ^^^^b766 & ^^^^b767 & ^^^^b768 & ^^^^b769 & ^^^^b76a & ^^^^b76b & ^^^^b76c & ^^^^b76d & ^^^^b76e & ^^^^b76f\\\hline
+\Col{70} & ^^^^b770 & ^^^^b771 & ^^^^b772 & ^^^^b773 & ^^^^b774 & ^^^^b775 & ^^^^b776 & ^^^^b777 & ^^^^b778 & ^^^^b779 & ^^^^b77a & ^^^^b77b & ^^^^b77c & ^^^^b77d & ^^^^b77e & ^^^^b77f\\\hline
+\Col{80} & ^^^^b780 & ^^^^b781 & ^^^^b782 & ^^^^b783 & ^^^^b784 & ^^^^b785 & ^^^^b786 & ^^^^b787 & ^^^^b788 & ^^^^b789 & ^^^^b78a & ^^^^b78b & ^^^^b78c & ^^^^b78d & ^^^^b78e & ^^^^b78f\\\hline
+\Col{90} & ^^^^b790 & ^^^^b791 & ^^^^b792 & ^^^^b793 & ^^^^b794 & ^^^^b795 & ^^^^b796 & ^^^^b797 & ^^^^b798 & ^^^^b799 & ^^^^b79a & ^^^^b79b & ^^^^b79c & ^^^^b79d & ^^^^b79e & ^^^^b79f\\\hline
+\Col{a0} & ^^^^b7a0 & ^^^^b7a1 & ^^^^b7a2 & ^^^^b7a3 & ^^^^b7a4 & ^^^^b7a5 & ^^^^b7a6 & ^^^^b7a7 & ^^^^b7a8 & ^^^^b7a9 & ^^^^b7aa & ^^^^b7ab & ^^^^b7ac & ^^^^b7ad & ^^^^b7ae & ^^^^b7af\\\hline
+\Col{b0} & ^^^^b7b0 & ^^^^b7b1 & ^^^^b7b2 & ^^^^b7b3 & ^^^^b7b4 & ^^^^b7b5 & ^^^^b7b6 & ^^^^b7b7 & ^^^^b7b8 & ^^^^b7b9 & ^^^^b7ba & ^^^^b7bb & ^^^^b7bc & ^^^^b7bd & ^^^^b7be & ^^^^b7bf\\\hline
+\Col{c0} & ^^^^b7c0 & ^^^^b7c1 & ^^^^b7c2 & ^^^^b7c3 & ^^^^b7c4 & ^^^^b7c5 & ^^^^b7c6 & ^^^^b7c7 & ^^^^b7c8 & ^^^^b7c9 & ^^^^b7ca & ^^^^b7cb & ^^^^b7cc & ^^^^b7cd & ^^^^b7ce & ^^^^b7cf\\\hline
+\Col{d0} & ^^^^b7d0 & ^^^^b7d1 & ^^^^b7d2 & ^^^^b7d3 & ^^^^b7d4 & ^^^^b7d5 & ^^^^b7d6 & ^^^^b7d7 & ^^^^b7d8 & ^^^^b7d9 & ^^^^b7da & ^^^^b7db & ^^^^b7dc & ^^^^b7dd & ^^^^b7de & ^^^^b7df\\\hline
+\Col{e0} & ^^^^b7e0 & ^^^^b7e1 & ^^^^b7e2 & ^^^^b7e3 & ^^^^b7e4 & ^^^^b7e5 & ^^^^b7e6 & ^^^^b7e7 & ^^^^b7e8 & ^^^^b7e9 & ^^^^b7ea & ^^^^b7eb & ^^^^b7ec & ^^^^b7ed & ^^^^b7ee & ^^^^b7ef\\\hline
+\Col{f0} & ^^^^b7f0 & ^^^^b7f1 & ^^^^b7f2 & ^^^^b7f3 & ^^^^b7f4 & ^^^^b7f5 & ^^^^b7f6 & ^^^^b7f7 & ^^^^b7f8 & ^^^^b7f9 & ^^^^b7fa & ^^^^b7fb & ^^^^b7fc & ^^^^b7fd & ^^^^b7fe & ^^^^b7ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{B8}\\\hline
+\Col{00} & ^^^^b800 & ^^^^b801 & ^^^^b802 & ^^^^b803 & ^^^^b804 & ^^^^b805 & ^^^^b806 & ^^^^b807 & ^^^^b808 & ^^^^b809 & ^^^^b80a & ^^^^b80b & ^^^^b80c & ^^^^b80d & ^^^^b80e & ^^^^b80f\\\hline
+\Col{10} & ^^^^b810 & ^^^^b811 & ^^^^b812 & ^^^^b813 & ^^^^b814 & ^^^^b815 & ^^^^b816 & ^^^^b817 & ^^^^b818 & ^^^^b819 & ^^^^b81a & ^^^^b81b & ^^^^b81c & ^^^^b81d & ^^^^b81e & ^^^^b81f\\\hline
+\Col{20} & ^^^^b820 & ^^^^b821 & ^^^^b822 & ^^^^b823 & ^^^^b824 & ^^^^b825 & ^^^^b826 & ^^^^b827 & ^^^^b828 & ^^^^b829 & ^^^^b82a & ^^^^b82b & ^^^^b82c & ^^^^b82d & ^^^^b82e & ^^^^b82f\\\hline
+\Col{30} & ^^^^b830 & ^^^^b831 & ^^^^b832 & ^^^^b833 & ^^^^b834 & ^^^^b835 & ^^^^b836 & ^^^^b837 & ^^^^b838 & ^^^^b839 & ^^^^b83a & ^^^^b83b & ^^^^b83c & ^^^^b83d & ^^^^b83e & ^^^^b83f\\\hline
+\Col{40} & ^^^^b840 & ^^^^b841 & ^^^^b842 & ^^^^b843 & ^^^^b844 & ^^^^b845 & ^^^^b846 & ^^^^b847 & ^^^^b848 & ^^^^b849 & ^^^^b84a & ^^^^b84b & ^^^^b84c & ^^^^b84d & ^^^^b84e & ^^^^b84f\\\hline
+\Col{50} & ^^^^b850 & ^^^^b851 & ^^^^b852 & ^^^^b853 & ^^^^b854 & ^^^^b855 & ^^^^b856 & ^^^^b857 & ^^^^b858 & ^^^^b859 & ^^^^b85a & ^^^^b85b & ^^^^b85c & ^^^^b85d & ^^^^b85e & ^^^^b85f\\\hline
+\Col{60} & ^^^^b860 & ^^^^b861 & ^^^^b862 & ^^^^b863 & ^^^^b864 & ^^^^b865 & ^^^^b866 & ^^^^b867 & ^^^^b868 & ^^^^b869 & ^^^^b86a & ^^^^b86b & ^^^^b86c & ^^^^b86d & ^^^^b86e & ^^^^b86f\\\hline
+\Col{70} & ^^^^b870 & ^^^^b871 & ^^^^b872 & ^^^^b873 & ^^^^b874 & ^^^^b875 & ^^^^b876 & ^^^^b877 & ^^^^b878 & ^^^^b879 & ^^^^b87a & ^^^^b87b & ^^^^b87c & ^^^^b87d & ^^^^b87e & ^^^^b87f\\\hline
+\Col{80} & ^^^^b880 & ^^^^b881 & ^^^^b882 & ^^^^b883 & ^^^^b884 & ^^^^b885 & ^^^^b886 & ^^^^b887 & ^^^^b888 & ^^^^b889 & ^^^^b88a & ^^^^b88b & ^^^^b88c & ^^^^b88d & ^^^^b88e & ^^^^b88f\\\hline
+\Col{90} & ^^^^b890 & ^^^^b891 & ^^^^b892 & ^^^^b893 & ^^^^b894 & ^^^^b895 & ^^^^b896 & ^^^^b897 & ^^^^b898 & ^^^^b899 & ^^^^b89a & ^^^^b89b & ^^^^b89c & ^^^^b89d & ^^^^b89e & ^^^^b89f\\\hline
+\Col{a0} & ^^^^b8a0 & ^^^^b8a1 & ^^^^b8a2 & ^^^^b8a3 & ^^^^b8a4 & ^^^^b8a5 & ^^^^b8a6 & ^^^^b8a7 & ^^^^b8a8 & ^^^^b8a9 & ^^^^b8aa & ^^^^b8ab & ^^^^b8ac & ^^^^b8ad & ^^^^b8ae & ^^^^b8af\\\hline
+\Col{b0} & ^^^^b8b0 & ^^^^b8b1 & ^^^^b8b2 & ^^^^b8b3 & ^^^^b8b4 & ^^^^b8b5 & ^^^^b8b6 & ^^^^b8b7 & ^^^^b8b8 & ^^^^b8b9 & ^^^^b8ba & ^^^^b8bb & ^^^^b8bc & ^^^^b8bd & ^^^^b8be & ^^^^b8bf\\\hline
+\Col{c0} & ^^^^b8c0 & ^^^^b8c1 & ^^^^b8c2 & ^^^^b8c3 & ^^^^b8c4 & ^^^^b8c5 & ^^^^b8c6 & ^^^^b8c7 & ^^^^b8c8 & ^^^^b8c9 & ^^^^b8ca & ^^^^b8cb & ^^^^b8cc & ^^^^b8cd & ^^^^b8ce & ^^^^b8cf\\\hline
+\Col{d0} & ^^^^b8d0 & ^^^^b8d1 & ^^^^b8d2 & ^^^^b8d3 & ^^^^b8d4 & ^^^^b8d5 & ^^^^b8d6 & ^^^^b8d7 & ^^^^b8d8 & ^^^^b8d9 & ^^^^b8da & ^^^^b8db & ^^^^b8dc & ^^^^b8dd & ^^^^b8de & ^^^^b8df\\\hline
+\Col{e0} & ^^^^b8e0 & ^^^^b8e1 & ^^^^b8e2 & ^^^^b8e3 & ^^^^b8e4 & ^^^^b8e5 & ^^^^b8e6 & ^^^^b8e7 & ^^^^b8e8 & ^^^^b8e9 & ^^^^b8ea & ^^^^b8eb & ^^^^b8ec & ^^^^b8ed & ^^^^b8ee & ^^^^b8ef\\\hline
+\Col{f0} & ^^^^b8f0 & ^^^^b8f1 & ^^^^b8f2 & ^^^^b8f3 & ^^^^b8f4 & ^^^^b8f5 & ^^^^b8f6 & ^^^^b8f7 & ^^^^b8f8 & ^^^^b8f9 & ^^^^b8fa & ^^^^b8fb & ^^^^b8fc & ^^^^b8fd & ^^^^b8fe & ^^^^b8ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{B9}\\\hline
+\Col{00} & ^^^^b900 & ^^^^b901 & ^^^^b902 & ^^^^b903 & ^^^^b904 & ^^^^b905 & ^^^^b906 & ^^^^b907 & ^^^^b908 & ^^^^b909 & ^^^^b90a & ^^^^b90b & ^^^^b90c & ^^^^b90d & ^^^^b90e & ^^^^b90f\\\hline
+\Col{10} & ^^^^b910 & ^^^^b911 & ^^^^b912 & ^^^^b913 & ^^^^b914 & ^^^^b915 & ^^^^b916 & ^^^^b917 & ^^^^b918 & ^^^^b919 & ^^^^b91a & ^^^^b91b & ^^^^b91c & ^^^^b91d & ^^^^b91e & ^^^^b91f\\\hline
+\Col{20} & ^^^^b920 & ^^^^b921 & ^^^^b922 & ^^^^b923 & ^^^^b924 & ^^^^b925 & ^^^^b926 & ^^^^b927 & ^^^^b928 & ^^^^b929 & ^^^^b92a & ^^^^b92b & ^^^^b92c & ^^^^b92d & ^^^^b92e & ^^^^b92f\\\hline
+\Col{30} & ^^^^b930 & ^^^^b931 & ^^^^b932 & ^^^^b933 & ^^^^b934 & ^^^^b935 & ^^^^b936 & ^^^^b937 & ^^^^b938 & ^^^^b939 & ^^^^b93a & ^^^^b93b & ^^^^b93c & ^^^^b93d & ^^^^b93e & ^^^^b93f\\\hline
+\Col{40} & ^^^^b940 & ^^^^b941 & ^^^^b942 & ^^^^b943 & ^^^^b944 & ^^^^b945 & ^^^^b946 & ^^^^b947 & ^^^^b948 & ^^^^b949 & ^^^^b94a & ^^^^b94b & ^^^^b94c & ^^^^b94d & ^^^^b94e & ^^^^b94f\\\hline
+\Col{50} & ^^^^b950 & ^^^^b951 & ^^^^b952 & ^^^^b953 & ^^^^b954 & ^^^^b955 & ^^^^b956 & ^^^^b957 & ^^^^b958 & ^^^^b959 & ^^^^b95a & ^^^^b95b & ^^^^b95c & ^^^^b95d & ^^^^b95e & ^^^^b95f\\\hline
+\Col{60} & ^^^^b960 & ^^^^b961 & ^^^^b962 & ^^^^b963 & ^^^^b964 & ^^^^b965 & ^^^^b966 & ^^^^b967 & ^^^^b968 & ^^^^b969 & ^^^^b96a & ^^^^b96b & ^^^^b96c & ^^^^b96d & ^^^^b96e & ^^^^b96f\\\hline
+\Col{70} & ^^^^b970 & ^^^^b971 & ^^^^b972 & ^^^^b973 & ^^^^b974 & ^^^^b975 & ^^^^b976 & ^^^^b977 & ^^^^b978 & ^^^^b979 & ^^^^b97a & ^^^^b97b & ^^^^b97c & ^^^^b97d & ^^^^b97e & ^^^^b97f\\\hline
+\Col{80} & ^^^^b980 & ^^^^b981 & ^^^^b982 & ^^^^b983 & ^^^^b984 & ^^^^b985 & ^^^^b986 & ^^^^b987 & ^^^^b988 & ^^^^b989 & ^^^^b98a & ^^^^b98b & ^^^^b98c & ^^^^b98d & ^^^^b98e & ^^^^b98f\\\hline
+\Col{90} & ^^^^b990 & ^^^^b991 & ^^^^b992 & ^^^^b993 & ^^^^b994 & ^^^^b995 & ^^^^b996 & ^^^^b997 & ^^^^b998 & ^^^^b999 & ^^^^b99a & ^^^^b99b & ^^^^b99c & ^^^^b99d & ^^^^b99e & ^^^^b99f\\\hline
+\Col{a0} & ^^^^b9a0 & ^^^^b9a1 & ^^^^b9a2 & ^^^^b9a3 & ^^^^b9a4 & ^^^^b9a5 & ^^^^b9a6 & ^^^^b9a7 & ^^^^b9a8 & ^^^^b9a9 & ^^^^b9aa & ^^^^b9ab & ^^^^b9ac & ^^^^b9ad & ^^^^b9ae & ^^^^b9af\\\hline
+\Col{b0} & ^^^^b9b0 & ^^^^b9b1 & ^^^^b9b2 & ^^^^b9b3 & ^^^^b9b4 & ^^^^b9b5 & ^^^^b9b6 & ^^^^b9b7 & ^^^^b9b8 & ^^^^b9b9 & ^^^^b9ba & ^^^^b9bb & ^^^^b9bc & ^^^^b9bd & ^^^^b9be & ^^^^b9bf\\\hline
+\Col{c0} & ^^^^b9c0 & ^^^^b9c1 & ^^^^b9c2 & ^^^^b9c3 & ^^^^b9c4 & ^^^^b9c5 & ^^^^b9c6 & ^^^^b9c7 & ^^^^b9c8 & ^^^^b9c9 & ^^^^b9ca & ^^^^b9cb & ^^^^b9cc & ^^^^b9cd & ^^^^b9ce & ^^^^b9cf\\\hline
+\Col{d0} & ^^^^b9d0 & ^^^^b9d1 & ^^^^b9d2 & ^^^^b9d3 & ^^^^b9d4 & ^^^^b9d5 & ^^^^b9d6 & ^^^^b9d7 & ^^^^b9d8 & ^^^^b9d9 & ^^^^b9da & ^^^^b9db & ^^^^b9dc & ^^^^b9dd & ^^^^b9de & ^^^^b9df\\\hline
+\Col{e0} & ^^^^b9e0 & ^^^^b9e1 & ^^^^b9e2 & ^^^^b9e3 & ^^^^b9e4 & ^^^^b9e5 & ^^^^b9e6 & ^^^^b9e7 & ^^^^b9e8 & ^^^^b9e9 & ^^^^b9ea & ^^^^b9eb & ^^^^b9ec & ^^^^b9ed & ^^^^b9ee & ^^^^b9ef\\\hline
+\Col{f0} & ^^^^b9f0 & ^^^^b9f1 & ^^^^b9f2 & ^^^^b9f3 & ^^^^b9f4 & ^^^^b9f5 & ^^^^b9f6 & ^^^^b9f7 & ^^^^b9f8 & ^^^^b9f9 & ^^^^b9fa & ^^^^b9fb & ^^^^b9fc & ^^^^b9fd & ^^^^b9fe & ^^^^b9ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{BA}\\\hline
+\Col{00} & ^^^^ba00 & ^^^^ba01 & ^^^^ba02 & ^^^^ba03 & ^^^^ba04 & ^^^^ba05 & ^^^^ba06 & ^^^^ba07 & ^^^^ba08 & ^^^^ba09 & ^^^^ba0a & ^^^^ba0b & ^^^^ba0c & ^^^^ba0d & ^^^^ba0e & ^^^^ba0f\\\hline
+\Col{10} & ^^^^ba10 & ^^^^ba11 & ^^^^ba12 & ^^^^ba13 & ^^^^ba14 & ^^^^ba15 & ^^^^ba16 & ^^^^ba17 & ^^^^ba18 & ^^^^ba19 & ^^^^ba1a & ^^^^ba1b & ^^^^ba1c & ^^^^ba1d & ^^^^ba1e & ^^^^ba1f\\\hline
+\Col{20} & ^^^^ba20 & ^^^^ba21 & ^^^^ba22 & ^^^^ba23 & ^^^^ba24 & ^^^^ba25 & ^^^^ba26 & ^^^^ba27 & ^^^^ba28 & ^^^^ba29 & ^^^^ba2a & ^^^^ba2b & ^^^^ba2c & ^^^^ba2d & ^^^^ba2e & ^^^^ba2f\\\hline
+\Col{30} & ^^^^ba30 & ^^^^ba31 & ^^^^ba32 & ^^^^ba33 & ^^^^ba34 & ^^^^ba35 & ^^^^ba36 & ^^^^ba37 & ^^^^ba38 & ^^^^ba39 & ^^^^ba3a & ^^^^ba3b & ^^^^ba3c & ^^^^ba3d & ^^^^ba3e & ^^^^ba3f\\\hline
+\Col{40} & ^^^^ba40 & ^^^^ba41 & ^^^^ba42 & ^^^^ba43 & ^^^^ba44 & ^^^^ba45 & ^^^^ba46 & ^^^^ba47 & ^^^^ba48 & ^^^^ba49 & ^^^^ba4a & ^^^^ba4b & ^^^^ba4c & ^^^^ba4d & ^^^^ba4e & ^^^^ba4f\\\hline
+\Col{50} & ^^^^ba50 & ^^^^ba51 & ^^^^ba52 & ^^^^ba53 & ^^^^ba54 & ^^^^ba55 & ^^^^ba56 & ^^^^ba57 & ^^^^ba58 & ^^^^ba59 & ^^^^ba5a & ^^^^ba5b & ^^^^ba5c & ^^^^ba5d & ^^^^ba5e & ^^^^ba5f\\\hline
+\Col{60} & ^^^^ba60 & ^^^^ba61 & ^^^^ba62 & ^^^^ba63 & ^^^^ba64 & ^^^^ba65 & ^^^^ba66 & ^^^^ba67 & ^^^^ba68 & ^^^^ba69 & ^^^^ba6a & ^^^^ba6b & ^^^^ba6c & ^^^^ba6d & ^^^^ba6e & ^^^^ba6f\\\hline
+\Col{70} & ^^^^ba70 & ^^^^ba71 & ^^^^ba72 & ^^^^ba73 & ^^^^ba74 & ^^^^ba75 & ^^^^ba76 & ^^^^ba77 & ^^^^ba78 & ^^^^ba79 & ^^^^ba7a & ^^^^ba7b & ^^^^ba7c & ^^^^ba7d & ^^^^ba7e & ^^^^ba7f\\\hline
+\Col{80} & ^^^^ba80 & ^^^^ba81 & ^^^^ba82 & ^^^^ba83 & ^^^^ba84 & ^^^^ba85 & ^^^^ba86 & ^^^^ba87 & ^^^^ba88 & ^^^^ba89 & ^^^^ba8a & ^^^^ba8b & ^^^^ba8c & ^^^^ba8d & ^^^^ba8e & ^^^^ba8f\\\hline
+\Col{90} & ^^^^ba90 & ^^^^ba91 & ^^^^ba92 & ^^^^ba93 & ^^^^ba94 & ^^^^ba95 & ^^^^ba96 & ^^^^ba97 & ^^^^ba98 & ^^^^ba99 & ^^^^ba9a & ^^^^ba9b & ^^^^ba9c & ^^^^ba9d & ^^^^ba9e & ^^^^ba9f\\\hline
+\Col{a0} & ^^^^baa0 & ^^^^baa1 & ^^^^baa2 & ^^^^baa3 & ^^^^baa4 & ^^^^baa5 & ^^^^baa6 & ^^^^baa7 & ^^^^baa8 & ^^^^baa9 & ^^^^baaa & ^^^^baab & ^^^^baac & ^^^^baad & ^^^^baae & ^^^^baaf\\\hline
+\Col{b0} & ^^^^bab0 & ^^^^bab1 & ^^^^bab2 & ^^^^bab3 & ^^^^bab4 & ^^^^bab5 & ^^^^bab6 & ^^^^bab7 & ^^^^bab8 & ^^^^bab9 & ^^^^baba & ^^^^babb & ^^^^babc & ^^^^babd & ^^^^babe & ^^^^babf\\\hline
+\Col{c0} & ^^^^bac0 & ^^^^bac1 & ^^^^bac2 & ^^^^bac3 & ^^^^bac4 & ^^^^bac5 & ^^^^bac6 & ^^^^bac7 & ^^^^bac8 & ^^^^bac9 & ^^^^baca & ^^^^bacb & ^^^^bacc & ^^^^bacd & ^^^^bace & ^^^^bacf\\\hline
+\Col{d0} & ^^^^bad0 & ^^^^bad1 & ^^^^bad2 & ^^^^bad3 & ^^^^bad4 & ^^^^bad5 & ^^^^bad6 & ^^^^bad7 & ^^^^bad8 & ^^^^bad9 & ^^^^bada & ^^^^badb & ^^^^badc & ^^^^badd & ^^^^bade & ^^^^badf\\\hline
+\Col{e0} & ^^^^bae0 & ^^^^bae1 & ^^^^bae2 & ^^^^bae3 & ^^^^bae4 & ^^^^bae5 & ^^^^bae6 & ^^^^bae7 & ^^^^bae8 & ^^^^bae9 & ^^^^baea & ^^^^baeb & ^^^^baec & ^^^^baed & ^^^^baee & ^^^^baef\\\hline
+\Col{f0} & ^^^^baf0 & ^^^^baf1 & ^^^^baf2 & ^^^^baf3 & ^^^^baf4 & ^^^^baf5 & ^^^^baf6 & ^^^^baf7 & ^^^^baf8 & ^^^^baf9 & ^^^^bafa & ^^^^bafb & ^^^^bafc & ^^^^bafd & ^^^^bafe & ^^^^baff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{BB}\\\hline
+\Col{00} & ^^^^bb00 & ^^^^bb01 & ^^^^bb02 & ^^^^bb03 & ^^^^bb04 & ^^^^bb05 & ^^^^bb06 & ^^^^bb07 & ^^^^bb08 & ^^^^bb09 & ^^^^bb0a & ^^^^bb0b & ^^^^bb0c & ^^^^bb0d & ^^^^bb0e & ^^^^bb0f\\\hline
+\Col{10} & ^^^^bb10 & ^^^^bb11 & ^^^^bb12 & ^^^^bb13 & ^^^^bb14 & ^^^^bb15 & ^^^^bb16 & ^^^^bb17 & ^^^^bb18 & ^^^^bb19 & ^^^^bb1a & ^^^^bb1b & ^^^^bb1c & ^^^^bb1d & ^^^^bb1e & ^^^^bb1f\\\hline
+\Col{20} & ^^^^bb20 & ^^^^bb21 & ^^^^bb22 & ^^^^bb23 & ^^^^bb24 & ^^^^bb25 & ^^^^bb26 & ^^^^bb27 & ^^^^bb28 & ^^^^bb29 & ^^^^bb2a & ^^^^bb2b & ^^^^bb2c & ^^^^bb2d & ^^^^bb2e & ^^^^bb2f\\\hline
+\Col{30} & ^^^^bb30 & ^^^^bb31 & ^^^^bb32 & ^^^^bb33 & ^^^^bb34 & ^^^^bb35 & ^^^^bb36 & ^^^^bb37 & ^^^^bb38 & ^^^^bb39 & ^^^^bb3a & ^^^^bb3b & ^^^^bb3c & ^^^^bb3d & ^^^^bb3e & ^^^^bb3f\\\hline
+\Col{40} & ^^^^bb40 & ^^^^bb41 & ^^^^bb42 & ^^^^bb43 & ^^^^bb44 & ^^^^bb45 & ^^^^bb46 & ^^^^bb47 & ^^^^bb48 & ^^^^bb49 & ^^^^bb4a & ^^^^bb4b & ^^^^bb4c & ^^^^bb4d & ^^^^bb4e & ^^^^bb4f\\\hline
+\Col{50} & ^^^^bb50 & ^^^^bb51 & ^^^^bb52 & ^^^^bb53 & ^^^^bb54 & ^^^^bb55 & ^^^^bb56 & ^^^^bb57 & ^^^^bb58 & ^^^^bb59 & ^^^^bb5a & ^^^^bb5b & ^^^^bb5c & ^^^^bb5d & ^^^^bb5e & ^^^^bb5f\\\hline
+\Col{60} & ^^^^bb60 & ^^^^bb61 & ^^^^bb62 & ^^^^bb63 & ^^^^bb64 & ^^^^bb65 & ^^^^bb66 & ^^^^bb67 & ^^^^bb68 & ^^^^bb69 & ^^^^bb6a & ^^^^bb6b & ^^^^bb6c & ^^^^bb6d & ^^^^bb6e & ^^^^bb6f\\\hline
+\Col{70} & ^^^^bb70 & ^^^^bb71 & ^^^^bb72 & ^^^^bb73 & ^^^^bb74 & ^^^^bb75 & ^^^^bb76 & ^^^^bb77 & ^^^^bb78 & ^^^^bb79 & ^^^^bb7a & ^^^^bb7b & ^^^^bb7c & ^^^^bb7d & ^^^^bb7e & ^^^^bb7f\\\hline
+\Col{80} & ^^^^bb80 & ^^^^bb81 & ^^^^bb82 & ^^^^bb83 & ^^^^bb84 & ^^^^bb85 & ^^^^bb86 & ^^^^bb87 & ^^^^bb88 & ^^^^bb89 & ^^^^bb8a & ^^^^bb8b & ^^^^bb8c & ^^^^bb8d & ^^^^bb8e & ^^^^bb8f\\\hline
+\Col{90} & ^^^^bb90 & ^^^^bb91 & ^^^^bb92 & ^^^^bb93 & ^^^^bb94 & ^^^^bb95 & ^^^^bb96 & ^^^^bb97 & ^^^^bb98 & ^^^^bb99 & ^^^^bb9a & ^^^^bb9b & ^^^^bb9c & ^^^^bb9d & ^^^^bb9e & ^^^^bb9f\\\hline
+\Col{a0} & ^^^^bba0 & ^^^^bba1 & ^^^^bba2 & ^^^^bba3 & ^^^^bba4 & ^^^^bba5 & ^^^^bba6 & ^^^^bba7 & ^^^^bba8 & ^^^^bba9 & ^^^^bbaa & ^^^^bbab & ^^^^bbac & ^^^^bbad & ^^^^bbae & ^^^^bbaf\\\hline
+\Col{b0} & ^^^^bbb0 & ^^^^bbb1 & ^^^^bbb2 & ^^^^bbb3 & ^^^^bbb4 & ^^^^bbb5 & ^^^^bbb6 & ^^^^bbb7 & ^^^^bbb8 & ^^^^bbb9 & ^^^^bbba & ^^^^bbbb & ^^^^bbbc & ^^^^bbbd & ^^^^bbbe & ^^^^bbbf\\\hline
+\Col{c0} & ^^^^bbc0 & ^^^^bbc1 & ^^^^bbc2 & ^^^^bbc3 & ^^^^bbc4 & ^^^^bbc5 & ^^^^bbc6 & ^^^^bbc7 & ^^^^bbc8 & ^^^^bbc9 & ^^^^bbca & ^^^^bbcb & ^^^^bbcc & ^^^^bbcd & ^^^^bbce & ^^^^bbcf\\\hline
+\Col{d0} & ^^^^bbd0 & ^^^^bbd1 & ^^^^bbd2 & ^^^^bbd3 & ^^^^bbd4 & ^^^^bbd5 & ^^^^bbd6 & ^^^^bbd7 & ^^^^bbd8 & ^^^^bbd9 & ^^^^bbda & ^^^^bbdb & ^^^^bbdc & ^^^^bbdd & ^^^^bbde & ^^^^bbdf\\\hline
+\Col{e0} & ^^^^bbe0 & ^^^^bbe1 & ^^^^bbe2 & ^^^^bbe3 & ^^^^bbe4 & ^^^^bbe5 & ^^^^bbe6 & ^^^^bbe7 & ^^^^bbe8 & ^^^^bbe9 & ^^^^bbea & ^^^^bbeb & ^^^^bbec & ^^^^bbed & ^^^^bbee & ^^^^bbef\\\hline
+\Col{f0} & ^^^^bbf0 & ^^^^bbf1 & ^^^^bbf2 & ^^^^bbf3 & ^^^^bbf4 & ^^^^bbf5 & ^^^^bbf6 & ^^^^bbf7 & ^^^^bbf8 & ^^^^bbf9 & ^^^^bbfa & ^^^^bbfb & ^^^^bbfc & ^^^^bbfd & ^^^^bbfe & ^^^^bbff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{BC}\\\hline
+\Col{00} & ^^^^bc00 & ^^^^bc01 & ^^^^bc02 & ^^^^bc03 & ^^^^bc04 & ^^^^bc05 & ^^^^bc06 & ^^^^bc07 & ^^^^bc08 & ^^^^bc09 & ^^^^bc0a & ^^^^bc0b & ^^^^bc0c & ^^^^bc0d & ^^^^bc0e & ^^^^bc0f\\\hline
+\Col{10} & ^^^^bc10 & ^^^^bc11 & ^^^^bc12 & ^^^^bc13 & ^^^^bc14 & ^^^^bc15 & ^^^^bc16 & ^^^^bc17 & ^^^^bc18 & ^^^^bc19 & ^^^^bc1a & ^^^^bc1b & ^^^^bc1c & ^^^^bc1d & ^^^^bc1e & ^^^^bc1f\\\hline
+\Col{20} & ^^^^bc20 & ^^^^bc21 & ^^^^bc22 & ^^^^bc23 & ^^^^bc24 & ^^^^bc25 & ^^^^bc26 & ^^^^bc27 & ^^^^bc28 & ^^^^bc29 & ^^^^bc2a & ^^^^bc2b & ^^^^bc2c & ^^^^bc2d & ^^^^bc2e & ^^^^bc2f\\\hline
+\Col{30} & ^^^^bc30 & ^^^^bc31 & ^^^^bc32 & ^^^^bc33 & ^^^^bc34 & ^^^^bc35 & ^^^^bc36 & ^^^^bc37 & ^^^^bc38 & ^^^^bc39 & ^^^^bc3a & ^^^^bc3b & ^^^^bc3c & ^^^^bc3d & ^^^^bc3e & ^^^^bc3f\\\hline
+\Col{40} & ^^^^bc40 & ^^^^bc41 & ^^^^bc42 & ^^^^bc43 & ^^^^bc44 & ^^^^bc45 & ^^^^bc46 & ^^^^bc47 & ^^^^bc48 & ^^^^bc49 & ^^^^bc4a & ^^^^bc4b & ^^^^bc4c & ^^^^bc4d & ^^^^bc4e & ^^^^bc4f\\\hline
+\Col{50} & ^^^^bc50 & ^^^^bc51 & ^^^^bc52 & ^^^^bc53 & ^^^^bc54 & ^^^^bc55 & ^^^^bc56 & ^^^^bc57 & ^^^^bc58 & ^^^^bc59 & ^^^^bc5a & ^^^^bc5b & ^^^^bc5c & ^^^^bc5d & ^^^^bc5e & ^^^^bc5f\\\hline
+\Col{60} & ^^^^bc60 & ^^^^bc61 & ^^^^bc62 & ^^^^bc63 & ^^^^bc64 & ^^^^bc65 & ^^^^bc66 & ^^^^bc67 & ^^^^bc68 & ^^^^bc69 & ^^^^bc6a & ^^^^bc6b & ^^^^bc6c & ^^^^bc6d & ^^^^bc6e & ^^^^bc6f\\\hline
+\Col{70} & ^^^^bc70 & ^^^^bc71 & ^^^^bc72 & ^^^^bc73 & ^^^^bc74 & ^^^^bc75 & ^^^^bc76 & ^^^^bc77 & ^^^^bc78 & ^^^^bc79 & ^^^^bc7a & ^^^^bc7b & ^^^^bc7c & ^^^^bc7d & ^^^^bc7e & ^^^^bc7f\\\hline
+\Col{80} & ^^^^bc80 & ^^^^bc81 & ^^^^bc82 & ^^^^bc83 & ^^^^bc84 & ^^^^bc85 & ^^^^bc86 & ^^^^bc87 & ^^^^bc88 & ^^^^bc89 & ^^^^bc8a & ^^^^bc8b & ^^^^bc8c & ^^^^bc8d & ^^^^bc8e & ^^^^bc8f\\\hline
+\Col{90} & ^^^^bc90 & ^^^^bc91 & ^^^^bc92 & ^^^^bc93 & ^^^^bc94 & ^^^^bc95 & ^^^^bc96 & ^^^^bc97 & ^^^^bc98 & ^^^^bc99 & ^^^^bc9a & ^^^^bc9b & ^^^^bc9c & ^^^^bc9d & ^^^^bc9e & ^^^^bc9f\\\hline
+\Col{a0} & ^^^^bca0 & ^^^^bca1 & ^^^^bca2 & ^^^^bca3 & ^^^^bca4 & ^^^^bca5 & ^^^^bca6 & ^^^^bca7 & ^^^^bca8 & ^^^^bca9 & ^^^^bcaa & ^^^^bcab & ^^^^bcac & ^^^^bcad & ^^^^bcae & ^^^^bcaf\\\hline
+\Col{b0} & ^^^^bcb0 & ^^^^bcb1 & ^^^^bcb2 & ^^^^bcb3 & ^^^^bcb4 & ^^^^bcb5 & ^^^^bcb6 & ^^^^bcb7 & ^^^^bcb8 & ^^^^bcb9 & ^^^^bcba & ^^^^bcbb & ^^^^bcbc & ^^^^bcbd & ^^^^bcbe & ^^^^bcbf\\\hline
+\Col{c0} & ^^^^bcc0 & ^^^^bcc1 & ^^^^bcc2 & ^^^^bcc3 & ^^^^bcc4 & ^^^^bcc5 & ^^^^bcc6 & ^^^^bcc7 & ^^^^bcc8 & ^^^^bcc9 & ^^^^bcca & ^^^^bccb & ^^^^bccc & ^^^^bccd & ^^^^bcce & ^^^^bccf\\\hline
+\Col{d0} & ^^^^bcd0 & ^^^^bcd1 & ^^^^bcd2 & ^^^^bcd3 & ^^^^bcd4 & ^^^^bcd5 & ^^^^bcd6 & ^^^^bcd7 & ^^^^bcd8 & ^^^^bcd9 & ^^^^bcda & ^^^^bcdb & ^^^^bcdc & ^^^^bcdd & ^^^^bcde & ^^^^bcdf\\\hline
+\Col{e0} & ^^^^bce0 & ^^^^bce1 & ^^^^bce2 & ^^^^bce3 & ^^^^bce4 & ^^^^bce5 & ^^^^bce6 & ^^^^bce7 & ^^^^bce8 & ^^^^bce9 & ^^^^bcea & ^^^^bceb & ^^^^bcec & ^^^^bced & ^^^^bcee & ^^^^bcef\\\hline
+\Col{f0} & ^^^^bcf0 & ^^^^bcf1 & ^^^^bcf2 & ^^^^bcf3 & ^^^^bcf4 & ^^^^bcf5 & ^^^^bcf6 & ^^^^bcf7 & ^^^^bcf8 & ^^^^bcf9 & ^^^^bcfa & ^^^^bcfb & ^^^^bcfc & ^^^^bcfd & ^^^^bcfe & ^^^^bcff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{BD}\\\hline
+\Col{00} & ^^^^bd00 & ^^^^bd01 & ^^^^bd02 & ^^^^bd03 & ^^^^bd04 & ^^^^bd05 & ^^^^bd06 & ^^^^bd07 & ^^^^bd08 & ^^^^bd09 & ^^^^bd0a & ^^^^bd0b & ^^^^bd0c & ^^^^bd0d & ^^^^bd0e & ^^^^bd0f\\\hline
+\Col{10} & ^^^^bd10 & ^^^^bd11 & ^^^^bd12 & ^^^^bd13 & ^^^^bd14 & ^^^^bd15 & ^^^^bd16 & ^^^^bd17 & ^^^^bd18 & ^^^^bd19 & ^^^^bd1a & ^^^^bd1b & ^^^^bd1c & ^^^^bd1d & ^^^^bd1e & ^^^^bd1f\\\hline
+\Col{20} & ^^^^bd20 & ^^^^bd21 & ^^^^bd22 & ^^^^bd23 & ^^^^bd24 & ^^^^bd25 & ^^^^bd26 & ^^^^bd27 & ^^^^bd28 & ^^^^bd29 & ^^^^bd2a & ^^^^bd2b & ^^^^bd2c & ^^^^bd2d & ^^^^bd2e & ^^^^bd2f\\\hline
+\Col{30} & ^^^^bd30 & ^^^^bd31 & ^^^^bd32 & ^^^^bd33 & ^^^^bd34 & ^^^^bd35 & ^^^^bd36 & ^^^^bd37 & ^^^^bd38 & ^^^^bd39 & ^^^^bd3a & ^^^^bd3b & ^^^^bd3c & ^^^^bd3d & ^^^^bd3e & ^^^^bd3f\\\hline
+\Col{40} & ^^^^bd40 & ^^^^bd41 & ^^^^bd42 & ^^^^bd43 & ^^^^bd44 & ^^^^bd45 & ^^^^bd46 & ^^^^bd47 & ^^^^bd48 & ^^^^bd49 & ^^^^bd4a & ^^^^bd4b & ^^^^bd4c & ^^^^bd4d & ^^^^bd4e & ^^^^bd4f\\\hline
+\Col{50} & ^^^^bd50 & ^^^^bd51 & ^^^^bd52 & ^^^^bd53 & ^^^^bd54 & ^^^^bd55 & ^^^^bd56 & ^^^^bd57 & ^^^^bd58 & ^^^^bd59 & ^^^^bd5a & ^^^^bd5b & ^^^^bd5c & ^^^^bd5d & ^^^^bd5e & ^^^^bd5f\\\hline
+\Col{60} & ^^^^bd60 & ^^^^bd61 & ^^^^bd62 & ^^^^bd63 & ^^^^bd64 & ^^^^bd65 & ^^^^bd66 & ^^^^bd67 & ^^^^bd68 & ^^^^bd69 & ^^^^bd6a & ^^^^bd6b & ^^^^bd6c & ^^^^bd6d & ^^^^bd6e & ^^^^bd6f\\\hline
+\Col{70} & ^^^^bd70 & ^^^^bd71 & ^^^^bd72 & ^^^^bd73 & ^^^^bd74 & ^^^^bd75 & ^^^^bd76 & ^^^^bd77 & ^^^^bd78 & ^^^^bd79 & ^^^^bd7a & ^^^^bd7b & ^^^^bd7c & ^^^^bd7d & ^^^^bd7e & ^^^^bd7f\\\hline
+\Col{80} & ^^^^bd80 & ^^^^bd81 & ^^^^bd82 & ^^^^bd83 & ^^^^bd84 & ^^^^bd85 & ^^^^bd86 & ^^^^bd87 & ^^^^bd88 & ^^^^bd89 & ^^^^bd8a & ^^^^bd8b & ^^^^bd8c & ^^^^bd8d & ^^^^bd8e & ^^^^bd8f\\\hline
+\Col{90} & ^^^^bd90 & ^^^^bd91 & ^^^^bd92 & ^^^^bd93 & ^^^^bd94 & ^^^^bd95 & ^^^^bd96 & ^^^^bd97 & ^^^^bd98 & ^^^^bd99 & ^^^^bd9a & ^^^^bd9b & ^^^^bd9c & ^^^^bd9d & ^^^^bd9e & ^^^^bd9f\\\hline
+\Col{a0} & ^^^^bda0 & ^^^^bda1 & ^^^^bda2 & ^^^^bda3 & ^^^^bda4 & ^^^^bda5 & ^^^^bda6 & ^^^^bda7 & ^^^^bda8 & ^^^^bda9 & ^^^^bdaa & ^^^^bdab & ^^^^bdac & ^^^^bdad & ^^^^bdae & ^^^^bdaf\\\hline
+\Col{b0} & ^^^^bdb0 & ^^^^bdb1 & ^^^^bdb2 & ^^^^bdb3 & ^^^^bdb4 & ^^^^bdb5 & ^^^^bdb6 & ^^^^bdb7 & ^^^^bdb8 & ^^^^bdb9 & ^^^^bdba & ^^^^bdbb & ^^^^bdbc & ^^^^bdbd & ^^^^bdbe & ^^^^bdbf\\\hline
+\Col{c0} & ^^^^bdc0 & ^^^^bdc1 & ^^^^bdc2 & ^^^^bdc3 & ^^^^bdc4 & ^^^^bdc5 & ^^^^bdc6 & ^^^^bdc7 & ^^^^bdc8 & ^^^^bdc9 & ^^^^bdca & ^^^^bdcb & ^^^^bdcc & ^^^^bdcd & ^^^^bdce & ^^^^bdcf\\\hline
+\Col{d0} & ^^^^bdd0 & ^^^^bdd1 & ^^^^bdd2 & ^^^^bdd3 & ^^^^bdd4 & ^^^^bdd5 & ^^^^bdd6 & ^^^^bdd7 & ^^^^bdd8 & ^^^^bdd9 & ^^^^bdda & ^^^^bddb & ^^^^bddc & ^^^^bddd & ^^^^bdde & ^^^^bddf\\\hline
+\Col{e0} & ^^^^bde0 & ^^^^bde1 & ^^^^bde2 & ^^^^bde3 & ^^^^bde4 & ^^^^bde5 & ^^^^bde6 & ^^^^bde7 & ^^^^bde8 & ^^^^bde9 & ^^^^bdea & ^^^^bdeb & ^^^^bdec & ^^^^bded & ^^^^bdee & ^^^^bdef\\\hline
+\Col{f0} & ^^^^bdf0 & ^^^^bdf1 & ^^^^bdf2 & ^^^^bdf3 & ^^^^bdf4 & ^^^^bdf5 & ^^^^bdf6 & ^^^^bdf7 & ^^^^bdf8 & ^^^^bdf9 & ^^^^bdfa & ^^^^bdfb & ^^^^bdfc & ^^^^bdfd & ^^^^bdfe & ^^^^bdff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{BE}\\\hline
+\Col{00} & ^^^^be00 & ^^^^be01 & ^^^^be02 & ^^^^be03 & ^^^^be04 & ^^^^be05 & ^^^^be06 & ^^^^be07 & ^^^^be08 & ^^^^be09 & ^^^^be0a & ^^^^be0b & ^^^^be0c & ^^^^be0d & ^^^^be0e & ^^^^be0f\\\hline
+\Col{10} & ^^^^be10 & ^^^^be11 & ^^^^be12 & ^^^^be13 & ^^^^be14 & ^^^^be15 & ^^^^be16 & ^^^^be17 & ^^^^be18 & ^^^^be19 & ^^^^be1a & ^^^^be1b & ^^^^be1c & ^^^^be1d & ^^^^be1e & ^^^^be1f\\\hline
+\Col{20} & ^^^^be20 & ^^^^be21 & ^^^^be22 & ^^^^be23 & ^^^^be24 & ^^^^be25 & ^^^^be26 & ^^^^be27 & ^^^^be28 & ^^^^be29 & ^^^^be2a & ^^^^be2b & ^^^^be2c & ^^^^be2d & ^^^^be2e & ^^^^be2f\\\hline
+\Col{30} & ^^^^be30 & ^^^^be31 & ^^^^be32 & ^^^^be33 & ^^^^be34 & ^^^^be35 & ^^^^be36 & ^^^^be37 & ^^^^be38 & ^^^^be39 & ^^^^be3a & ^^^^be3b & ^^^^be3c & ^^^^be3d & ^^^^be3e & ^^^^be3f\\\hline
+\Col{40} & ^^^^be40 & ^^^^be41 & ^^^^be42 & ^^^^be43 & ^^^^be44 & ^^^^be45 & ^^^^be46 & ^^^^be47 & ^^^^be48 & ^^^^be49 & ^^^^be4a & ^^^^be4b & ^^^^be4c & ^^^^be4d & ^^^^be4e & ^^^^be4f\\\hline
+\Col{50} & ^^^^be50 & ^^^^be51 & ^^^^be52 & ^^^^be53 & ^^^^be54 & ^^^^be55 & ^^^^be56 & ^^^^be57 & ^^^^be58 & ^^^^be59 & ^^^^be5a & ^^^^be5b & ^^^^be5c & ^^^^be5d & ^^^^be5e & ^^^^be5f\\\hline
+\Col{60} & ^^^^be60 & ^^^^be61 & ^^^^be62 & ^^^^be63 & ^^^^be64 & ^^^^be65 & ^^^^be66 & ^^^^be67 & ^^^^be68 & ^^^^be69 & ^^^^be6a & ^^^^be6b & ^^^^be6c & ^^^^be6d & ^^^^be6e & ^^^^be6f\\\hline
+\Col{70} & ^^^^be70 & ^^^^be71 & ^^^^be72 & ^^^^be73 & ^^^^be74 & ^^^^be75 & ^^^^be76 & ^^^^be77 & ^^^^be78 & ^^^^be79 & ^^^^be7a & ^^^^be7b & ^^^^be7c & ^^^^be7d & ^^^^be7e & ^^^^be7f\\\hline
+\Col{80} & ^^^^be80 & ^^^^be81 & ^^^^be82 & ^^^^be83 & ^^^^be84 & ^^^^be85 & ^^^^be86 & ^^^^be87 & ^^^^be88 & ^^^^be89 & ^^^^be8a & ^^^^be8b & ^^^^be8c & ^^^^be8d & ^^^^be8e & ^^^^be8f\\\hline
+\Col{90} & ^^^^be90 & ^^^^be91 & ^^^^be92 & ^^^^be93 & ^^^^be94 & ^^^^be95 & ^^^^be96 & ^^^^be97 & ^^^^be98 & ^^^^be99 & ^^^^be9a & ^^^^be9b & ^^^^be9c & ^^^^be9d & ^^^^be9e & ^^^^be9f\\\hline
+\Col{a0} & ^^^^bea0 & ^^^^bea1 & ^^^^bea2 & ^^^^bea3 & ^^^^bea4 & ^^^^bea5 & ^^^^bea6 & ^^^^bea7 & ^^^^bea8 & ^^^^bea9 & ^^^^beaa & ^^^^beab & ^^^^beac & ^^^^bead & ^^^^beae & ^^^^beaf\\\hline
+\Col{b0} & ^^^^beb0 & ^^^^beb1 & ^^^^beb2 & ^^^^beb3 & ^^^^beb4 & ^^^^beb5 & ^^^^beb6 & ^^^^beb7 & ^^^^beb8 & ^^^^beb9 & ^^^^beba & ^^^^bebb & ^^^^bebc & ^^^^bebd & ^^^^bebe & ^^^^bebf\\\hline
+\Col{c0} & ^^^^bec0 & ^^^^bec1 & ^^^^bec2 & ^^^^bec3 & ^^^^bec4 & ^^^^bec5 & ^^^^bec6 & ^^^^bec7 & ^^^^bec8 & ^^^^bec9 & ^^^^beca & ^^^^becb & ^^^^becc & ^^^^becd & ^^^^bece & ^^^^becf\\\hline
+\Col{d0} & ^^^^bed0 & ^^^^bed1 & ^^^^bed2 & ^^^^bed3 & ^^^^bed4 & ^^^^bed5 & ^^^^bed6 & ^^^^bed7 & ^^^^bed8 & ^^^^bed9 & ^^^^beda & ^^^^bedb & ^^^^bedc & ^^^^bedd & ^^^^bede & ^^^^bedf\\\hline
+\Col{e0} & ^^^^bee0 & ^^^^bee1 & ^^^^bee2 & ^^^^bee3 & ^^^^bee4 & ^^^^bee5 & ^^^^bee6 & ^^^^bee7 & ^^^^bee8 & ^^^^bee9 & ^^^^beea & ^^^^beeb & ^^^^beec & ^^^^beed & ^^^^beee & ^^^^beef\\\hline
+\Col{f0} & ^^^^bef0 & ^^^^bef1 & ^^^^bef2 & ^^^^bef3 & ^^^^bef4 & ^^^^bef5 & ^^^^bef6 & ^^^^bef7 & ^^^^bef8 & ^^^^bef9 & ^^^^befa & ^^^^befb & ^^^^befc & ^^^^befd & ^^^^befe & ^^^^beff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{BF}\\\hline
+\Col{00} & ^^^^bf00 & ^^^^bf01 & ^^^^bf02 & ^^^^bf03 & ^^^^bf04 & ^^^^bf05 & ^^^^bf06 & ^^^^bf07 & ^^^^bf08 & ^^^^bf09 & ^^^^bf0a & ^^^^bf0b & ^^^^bf0c & ^^^^bf0d & ^^^^bf0e & ^^^^bf0f\\\hline
+\Col{10} & ^^^^bf10 & ^^^^bf11 & ^^^^bf12 & ^^^^bf13 & ^^^^bf14 & ^^^^bf15 & ^^^^bf16 & ^^^^bf17 & ^^^^bf18 & ^^^^bf19 & ^^^^bf1a & ^^^^bf1b & ^^^^bf1c & ^^^^bf1d & ^^^^bf1e & ^^^^bf1f\\\hline
+\Col{20} & ^^^^bf20 & ^^^^bf21 & ^^^^bf22 & ^^^^bf23 & ^^^^bf24 & ^^^^bf25 & ^^^^bf26 & ^^^^bf27 & ^^^^bf28 & ^^^^bf29 & ^^^^bf2a & ^^^^bf2b & ^^^^bf2c & ^^^^bf2d & ^^^^bf2e & ^^^^bf2f\\\hline
+\Col{30} & ^^^^bf30 & ^^^^bf31 & ^^^^bf32 & ^^^^bf33 & ^^^^bf34 & ^^^^bf35 & ^^^^bf36 & ^^^^bf37 & ^^^^bf38 & ^^^^bf39 & ^^^^bf3a & ^^^^bf3b & ^^^^bf3c & ^^^^bf3d & ^^^^bf3e & ^^^^bf3f\\\hline
+\Col{40} & ^^^^bf40 & ^^^^bf41 & ^^^^bf42 & ^^^^bf43 & ^^^^bf44 & ^^^^bf45 & ^^^^bf46 & ^^^^bf47 & ^^^^bf48 & ^^^^bf49 & ^^^^bf4a & ^^^^bf4b & ^^^^bf4c & ^^^^bf4d & ^^^^bf4e & ^^^^bf4f\\\hline
+\Col{50} & ^^^^bf50 & ^^^^bf51 & ^^^^bf52 & ^^^^bf53 & ^^^^bf54 & ^^^^bf55 & ^^^^bf56 & ^^^^bf57 & ^^^^bf58 & ^^^^bf59 & ^^^^bf5a & ^^^^bf5b & ^^^^bf5c & ^^^^bf5d & ^^^^bf5e & ^^^^bf5f\\\hline
+\Col{60} & ^^^^bf60 & ^^^^bf61 & ^^^^bf62 & ^^^^bf63 & ^^^^bf64 & ^^^^bf65 & ^^^^bf66 & ^^^^bf67 & ^^^^bf68 & ^^^^bf69 & ^^^^bf6a & ^^^^bf6b & ^^^^bf6c & ^^^^bf6d & ^^^^bf6e & ^^^^bf6f\\\hline
+\Col{70} & ^^^^bf70 & ^^^^bf71 & ^^^^bf72 & ^^^^bf73 & ^^^^bf74 & ^^^^bf75 & ^^^^bf76 & ^^^^bf77 & ^^^^bf78 & ^^^^bf79 & ^^^^bf7a & ^^^^bf7b & ^^^^bf7c & ^^^^bf7d & ^^^^bf7e & ^^^^bf7f\\\hline
+\Col{80} & ^^^^bf80 & ^^^^bf81 & ^^^^bf82 & ^^^^bf83 & ^^^^bf84 & ^^^^bf85 & ^^^^bf86 & ^^^^bf87 & ^^^^bf88 & ^^^^bf89 & ^^^^bf8a & ^^^^bf8b & ^^^^bf8c & ^^^^bf8d & ^^^^bf8e & ^^^^bf8f\\\hline
+\Col{90} & ^^^^bf90 & ^^^^bf91 & ^^^^bf92 & ^^^^bf93 & ^^^^bf94 & ^^^^bf95 & ^^^^bf96 & ^^^^bf97 & ^^^^bf98 & ^^^^bf99 & ^^^^bf9a & ^^^^bf9b & ^^^^bf9c & ^^^^bf9d & ^^^^bf9e & ^^^^bf9f\\\hline
+\Col{a0} & ^^^^bfa0 & ^^^^bfa1 & ^^^^bfa2 & ^^^^bfa3 & ^^^^bfa4 & ^^^^bfa5 & ^^^^bfa6 & ^^^^bfa7 & ^^^^bfa8 & ^^^^bfa9 & ^^^^bfaa & ^^^^bfab & ^^^^bfac & ^^^^bfad & ^^^^bfae & ^^^^bfaf\\\hline
+\Col{b0} & ^^^^bfb0 & ^^^^bfb1 & ^^^^bfb2 & ^^^^bfb3 & ^^^^bfb4 & ^^^^bfb5 & ^^^^bfb6 & ^^^^bfb7 & ^^^^bfb8 & ^^^^bfb9 & ^^^^bfba & ^^^^bfbb & ^^^^bfbc & ^^^^bfbd & ^^^^bfbe & ^^^^bfbf\\\hline
+\Col{c0} & ^^^^bfc0 & ^^^^bfc1 & ^^^^bfc2 & ^^^^bfc3 & ^^^^bfc4 & ^^^^bfc5 & ^^^^bfc6 & ^^^^bfc7 & ^^^^bfc8 & ^^^^bfc9 & ^^^^bfca & ^^^^bfcb & ^^^^bfcc & ^^^^bfcd & ^^^^bfce & ^^^^bfcf\\\hline
+\Col{d0} & ^^^^bfd0 & ^^^^bfd1 & ^^^^bfd2 & ^^^^bfd3 & ^^^^bfd4 & ^^^^bfd5 & ^^^^bfd6 & ^^^^bfd7 & ^^^^bfd8 & ^^^^bfd9 & ^^^^bfda & ^^^^bfdb & ^^^^bfdc & ^^^^bfdd & ^^^^bfde & ^^^^bfdf\\\hline
+\Col{e0} & ^^^^bfe0 & ^^^^bfe1 & ^^^^bfe2 & ^^^^bfe3 & ^^^^bfe4 & ^^^^bfe5 & ^^^^bfe6 & ^^^^bfe7 & ^^^^bfe8 & ^^^^bfe9 & ^^^^bfea & ^^^^bfeb & ^^^^bfec & ^^^^bfed & ^^^^bfee & ^^^^bfef\\\hline
+\Col{f0} & ^^^^bff0 & ^^^^bff1 & ^^^^bff2 & ^^^^bff3 & ^^^^bff4 & ^^^^bff5 & ^^^^bff6 & ^^^^bff7 & ^^^^bff8 & ^^^^bff9 & ^^^^bffa & ^^^^bffb & ^^^^bffc & ^^^^bffd & ^^^^bffe & ^^^^bfff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{C0}\\\hline
+\Col{00} & ^^^^c000 & ^^^^c001 & ^^^^c002 & ^^^^c003 & ^^^^c004 & ^^^^c005 & ^^^^c006 & ^^^^c007 & ^^^^c008 & ^^^^c009 & ^^^^c00a & ^^^^c00b & ^^^^c00c & ^^^^c00d & ^^^^c00e & ^^^^c00f\\\hline
+\Col{10} & ^^^^c010 & ^^^^c011 & ^^^^c012 & ^^^^c013 & ^^^^c014 & ^^^^c015 & ^^^^c016 & ^^^^c017 & ^^^^c018 & ^^^^c019 & ^^^^c01a & ^^^^c01b & ^^^^c01c & ^^^^c01d & ^^^^c01e & ^^^^c01f\\\hline
+\Col{20} & ^^^^c020 & ^^^^c021 & ^^^^c022 & ^^^^c023 & ^^^^c024 & ^^^^c025 & ^^^^c026 & ^^^^c027 & ^^^^c028 & ^^^^c029 & ^^^^c02a & ^^^^c02b & ^^^^c02c & ^^^^c02d & ^^^^c02e & ^^^^c02f\\\hline
+\Col{30} & ^^^^c030 & ^^^^c031 & ^^^^c032 & ^^^^c033 & ^^^^c034 & ^^^^c035 & ^^^^c036 & ^^^^c037 & ^^^^c038 & ^^^^c039 & ^^^^c03a & ^^^^c03b & ^^^^c03c & ^^^^c03d & ^^^^c03e & ^^^^c03f\\\hline
+\Col{40} & ^^^^c040 & ^^^^c041 & ^^^^c042 & ^^^^c043 & ^^^^c044 & ^^^^c045 & ^^^^c046 & ^^^^c047 & ^^^^c048 & ^^^^c049 & ^^^^c04a & ^^^^c04b & ^^^^c04c & ^^^^c04d & ^^^^c04e & ^^^^c04f\\\hline
+\Col{50} & ^^^^c050 & ^^^^c051 & ^^^^c052 & ^^^^c053 & ^^^^c054 & ^^^^c055 & ^^^^c056 & ^^^^c057 & ^^^^c058 & ^^^^c059 & ^^^^c05a & ^^^^c05b & ^^^^c05c & ^^^^c05d & ^^^^c05e & ^^^^c05f\\\hline
+\Col{60} & ^^^^c060 & ^^^^c061 & ^^^^c062 & ^^^^c063 & ^^^^c064 & ^^^^c065 & ^^^^c066 & ^^^^c067 & ^^^^c068 & ^^^^c069 & ^^^^c06a & ^^^^c06b & ^^^^c06c & ^^^^c06d & ^^^^c06e & ^^^^c06f\\\hline
+\Col{70} & ^^^^c070 & ^^^^c071 & ^^^^c072 & ^^^^c073 & ^^^^c074 & ^^^^c075 & ^^^^c076 & ^^^^c077 & ^^^^c078 & ^^^^c079 & ^^^^c07a & ^^^^c07b & ^^^^c07c & ^^^^c07d & ^^^^c07e & ^^^^c07f\\\hline
+\Col{80} & ^^^^c080 & ^^^^c081 & ^^^^c082 & ^^^^c083 & ^^^^c084 & ^^^^c085 & ^^^^c086 & ^^^^c087 & ^^^^c088 & ^^^^c089 & ^^^^c08a & ^^^^c08b & ^^^^c08c & ^^^^c08d & ^^^^c08e & ^^^^c08f\\\hline
+\Col{90} & ^^^^c090 & ^^^^c091 & ^^^^c092 & ^^^^c093 & ^^^^c094 & ^^^^c095 & ^^^^c096 & ^^^^c097 & ^^^^c098 & ^^^^c099 & ^^^^c09a & ^^^^c09b & ^^^^c09c & ^^^^c09d & ^^^^c09e & ^^^^c09f\\\hline
+\Col{a0} & ^^^^c0a0 & ^^^^c0a1 & ^^^^c0a2 & ^^^^c0a3 & ^^^^c0a4 & ^^^^c0a5 & ^^^^c0a6 & ^^^^c0a7 & ^^^^c0a8 & ^^^^c0a9 & ^^^^c0aa & ^^^^c0ab & ^^^^c0ac & ^^^^c0ad & ^^^^c0ae & ^^^^c0af\\\hline
+\Col{b0} & ^^^^c0b0 & ^^^^c0b1 & ^^^^c0b2 & ^^^^c0b3 & ^^^^c0b4 & ^^^^c0b5 & ^^^^c0b6 & ^^^^c0b7 & ^^^^c0b8 & ^^^^c0b9 & ^^^^c0ba & ^^^^c0bb & ^^^^c0bc & ^^^^c0bd & ^^^^c0be & ^^^^c0bf\\\hline
+\Col{c0} & ^^^^c0c0 & ^^^^c0c1 & ^^^^c0c2 & ^^^^c0c3 & ^^^^c0c4 & ^^^^c0c5 & ^^^^c0c6 & ^^^^c0c7 & ^^^^c0c8 & ^^^^c0c9 & ^^^^c0ca & ^^^^c0cb & ^^^^c0cc & ^^^^c0cd & ^^^^c0ce & ^^^^c0cf\\\hline
+\Col{d0} & ^^^^c0d0 & ^^^^c0d1 & ^^^^c0d2 & ^^^^c0d3 & ^^^^c0d4 & ^^^^c0d5 & ^^^^c0d6 & ^^^^c0d7 & ^^^^c0d8 & ^^^^c0d9 & ^^^^c0da & ^^^^c0db & ^^^^c0dc & ^^^^c0dd & ^^^^c0de & ^^^^c0df\\\hline
+\Col{e0} & ^^^^c0e0 & ^^^^c0e1 & ^^^^c0e2 & ^^^^c0e3 & ^^^^c0e4 & ^^^^c0e5 & ^^^^c0e6 & ^^^^c0e7 & ^^^^c0e8 & ^^^^c0e9 & ^^^^c0ea & ^^^^c0eb & ^^^^c0ec & ^^^^c0ed & ^^^^c0ee & ^^^^c0ef\\\hline
+\Col{f0} & ^^^^c0f0 & ^^^^c0f1 & ^^^^c0f2 & ^^^^c0f3 & ^^^^c0f4 & ^^^^c0f5 & ^^^^c0f6 & ^^^^c0f7 & ^^^^c0f8 & ^^^^c0f9 & ^^^^c0fa & ^^^^c0fb & ^^^^c0fc & ^^^^c0fd & ^^^^c0fe & ^^^^c0ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{C1}\\\hline
+\Col{00} & ^^^^c100 & ^^^^c101 & ^^^^c102 & ^^^^c103 & ^^^^c104 & ^^^^c105 & ^^^^c106 & ^^^^c107 & ^^^^c108 & ^^^^c109 & ^^^^c10a & ^^^^c10b & ^^^^c10c & ^^^^c10d & ^^^^c10e & ^^^^c10f\\\hline
+\Col{10} & ^^^^c110 & ^^^^c111 & ^^^^c112 & ^^^^c113 & ^^^^c114 & ^^^^c115 & ^^^^c116 & ^^^^c117 & ^^^^c118 & ^^^^c119 & ^^^^c11a & ^^^^c11b & ^^^^c11c & ^^^^c11d & ^^^^c11e & ^^^^c11f\\\hline
+\Col{20} & ^^^^c120 & ^^^^c121 & ^^^^c122 & ^^^^c123 & ^^^^c124 & ^^^^c125 & ^^^^c126 & ^^^^c127 & ^^^^c128 & ^^^^c129 & ^^^^c12a & ^^^^c12b & ^^^^c12c & ^^^^c12d & ^^^^c12e & ^^^^c12f\\\hline
+\Col{30} & ^^^^c130 & ^^^^c131 & ^^^^c132 & ^^^^c133 & ^^^^c134 & ^^^^c135 & ^^^^c136 & ^^^^c137 & ^^^^c138 & ^^^^c139 & ^^^^c13a & ^^^^c13b & ^^^^c13c & ^^^^c13d & ^^^^c13e & ^^^^c13f\\\hline
+\Col{40} & ^^^^c140 & ^^^^c141 & ^^^^c142 & ^^^^c143 & ^^^^c144 & ^^^^c145 & ^^^^c146 & ^^^^c147 & ^^^^c148 & ^^^^c149 & ^^^^c14a & ^^^^c14b & ^^^^c14c & ^^^^c14d & ^^^^c14e & ^^^^c14f\\\hline
+\Col{50} & ^^^^c150 & ^^^^c151 & ^^^^c152 & ^^^^c153 & ^^^^c154 & ^^^^c155 & ^^^^c156 & ^^^^c157 & ^^^^c158 & ^^^^c159 & ^^^^c15a & ^^^^c15b & ^^^^c15c & ^^^^c15d & ^^^^c15e & ^^^^c15f\\\hline
+\Col{60} & ^^^^c160 & ^^^^c161 & ^^^^c162 & ^^^^c163 & ^^^^c164 & ^^^^c165 & ^^^^c166 & ^^^^c167 & ^^^^c168 & ^^^^c169 & ^^^^c16a & ^^^^c16b & ^^^^c16c & ^^^^c16d & ^^^^c16e & ^^^^c16f\\\hline
+\Col{70} & ^^^^c170 & ^^^^c171 & ^^^^c172 & ^^^^c173 & ^^^^c174 & ^^^^c175 & ^^^^c176 & ^^^^c177 & ^^^^c178 & ^^^^c179 & ^^^^c17a & ^^^^c17b & ^^^^c17c & ^^^^c17d & ^^^^c17e & ^^^^c17f\\\hline
+\Col{80} & ^^^^c180 & ^^^^c181 & ^^^^c182 & ^^^^c183 & ^^^^c184 & ^^^^c185 & ^^^^c186 & ^^^^c187 & ^^^^c188 & ^^^^c189 & ^^^^c18a & ^^^^c18b & ^^^^c18c & ^^^^c18d & ^^^^c18e & ^^^^c18f\\\hline
+\Col{90} & ^^^^c190 & ^^^^c191 & ^^^^c192 & ^^^^c193 & ^^^^c194 & ^^^^c195 & ^^^^c196 & ^^^^c197 & ^^^^c198 & ^^^^c199 & ^^^^c19a & ^^^^c19b & ^^^^c19c & ^^^^c19d & ^^^^c19e & ^^^^c19f\\\hline
+\Col{a0} & ^^^^c1a0 & ^^^^c1a1 & ^^^^c1a2 & ^^^^c1a3 & ^^^^c1a4 & ^^^^c1a5 & ^^^^c1a6 & ^^^^c1a7 & ^^^^c1a8 & ^^^^c1a9 & ^^^^c1aa & ^^^^c1ab & ^^^^c1ac & ^^^^c1ad & ^^^^c1ae & ^^^^c1af\\\hline
+\Col{b0} & ^^^^c1b0 & ^^^^c1b1 & ^^^^c1b2 & ^^^^c1b3 & ^^^^c1b4 & ^^^^c1b5 & ^^^^c1b6 & ^^^^c1b7 & ^^^^c1b8 & ^^^^c1b9 & ^^^^c1ba & ^^^^c1bb & ^^^^c1bc & ^^^^c1bd & ^^^^c1be & ^^^^c1bf\\\hline
+\Col{c0} & ^^^^c1c0 & ^^^^c1c1 & ^^^^c1c2 & ^^^^c1c3 & ^^^^c1c4 & ^^^^c1c5 & ^^^^c1c6 & ^^^^c1c7 & ^^^^c1c8 & ^^^^c1c9 & ^^^^c1ca & ^^^^c1cb & ^^^^c1cc & ^^^^c1cd & ^^^^c1ce & ^^^^c1cf\\\hline
+\Col{d0} & ^^^^c1d0 & ^^^^c1d1 & ^^^^c1d2 & ^^^^c1d3 & ^^^^c1d4 & ^^^^c1d5 & ^^^^c1d6 & ^^^^c1d7 & ^^^^c1d8 & ^^^^c1d9 & ^^^^c1da & ^^^^c1db & ^^^^c1dc & ^^^^c1dd & ^^^^c1de & ^^^^c1df\\\hline
+\Col{e0} & ^^^^c1e0 & ^^^^c1e1 & ^^^^c1e2 & ^^^^c1e3 & ^^^^c1e4 & ^^^^c1e5 & ^^^^c1e6 & ^^^^c1e7 & ^^^^c1e8 & ^^^^c1e9 & ^^^^c1ea & ^^^^c1eb & ^^^^c1ec & ^^^^c1ed & ^^^^c1ee & ^^^^c1ef\\\hline
+\Col{f0} & ^^^^c1f0 & ^^^^c1f1 & ^^^^c1f2 & ^^^^c1f3 & ^^^^c1f4 & ^^^^c1f5 & ^^^^c1f6 & ^^^^c1f7 & ^^^^c1f8 & ^^^^c1f9 & ^^^^c1fa & ^^^^c1fb & ^^^^c1fc & ^^^^c1fd & ^^^^c1fe & ^^^^c1ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{C2}\\\hline
+\Col{00} & ^^^^c200 & ^^^^c201 & ^^^^c202 & ^^^^c203 & ^^^^c204 & ^^^^c205 & ^^^^c206 & ^^^^c207 & ^^^^c208 & ^^^^c209 & ^^^^c20a & ^^^^c20b & ^^^^c20c & ^^^^c20d & ^^^^c20e & ^^^^c20f\\\hline
+\Col{10} & ^^^^c210 & ^^^^c211 & ^^^^c212 & ^^^^c213 & ^^^^c214 & ^^^^c215 & ^^^^c216 & ^^^^c217 & ^^^^c218 & ^^^^c219 & ^^^^c21a & ^^^^c21b & ^^^^c21c & ^^^^c21d & ^^^^c21e & ^^^^c21f\\\hline
+\Col{20} & ^^^^c220 & ^^^^c221 & ^^^^c222 & ^^^^c223 & ^^^^c224 & ^^^^c225 & ^^^^c226 & ^^^^c227 & ^^^^c228 & ^^^^c229 & ^^^^c22a & ^^^^c22b & ^^^^c22c & ^^^^c22d & ^^^^c22e & ^^^^c22f\\\hline
+\Col{30} & ^^^^c230 & ^^^^c231 & ^^^^c232 & ^^^^c233 & ^^^^c234 & ^^^^c235 & ^^^^c236 & ^^^^c237 & ^^^^c238 & ^^^^c239 & ^^^^c23a & ^^^^c23b & ^^^^c23c & ^^^^c23d & ^^^^c23e & ^^^^c23f\\\hline
+\Col{40} & ^^^^c240 & ^^^^c241 & ^^^^c242 & ^^^^c243 & ^^^^c244 & ^^^^c245 & ^^^^c246 & ^^^^c247 & ^^^^c248 & ^^^^c249 & ^^^^c24a & ^^^^c24b & ^^^^c24c & ^^^^c24d & ^^^^c24e & ^^^^c24f\\\hline
+\Col{50} & ^^^^c250 & ^^^^c251 & ^^^^c252 & ^^^^c253 & ^^^^c254 & ^^^^c255 & ^^^^c256 & ^^^^c257 & ^^^^c258 & ^^^^c259 & ^^^^c25a & ^^^^c25b & ^^^^c25c & ^^^^c25d & ^^^^c25e & ^^^^c25f\\\hline
+\Col{60} & ^^^^c260 & ^^^^c261 & ^^^^c262 & ^^^^c263 & ^^^^c264 & ^^^^c265 & ^^^^c266 & ^^^^c267 & ^^^^c268 & ^^^^c269 & ^^^^c26a & ^^^^c26b & ^^^^c26c & ^^^^c26d & ^^^^c26e & ^^^^c26f\\\hline
+\Col{70} & ^^^^c270 & ^^^^c271 & ^^^^c272 & ^^^^c273 & ^^^^c274 & ^^^^c275 & ^^^^c276 & ^^^^c277 & ^^^^c278 & ^^^^c279 & ^^^^c27a & ^^^^c27b & ^^^^c27c & ^^^^c27d & ^^^^c27e & ^^^^c27f\\\hline
+\Col{80} & ^^^^c280 & ^^^^c281 & ^^^^c282 & ^^^^c283 & ^^^^c284 & ^^^^c285 & ^^^^c286 & ^^^^c287 & ^^^^c288 & ^^^^c289 & ^^^^c28a & ^^^^c28b & ^^^^c28c & ^^^^c28d & ^^^^c28e & ^^^^c28f\\\hline
+\Col{90} & ^^^^c290 & ^^^^c291 & ^^^^c292 & ^^^^c293 & ^^^^c294 & ^^^^c295 & ^^^^c296 & ^^^^c297 & ^^^^c298 & ^^^^c299 & ^^^^c29a & ^^^^c29b & ^^^^c29c & ^^^^c29d & ^^^^c29e & ^^^^c29f\\\hline
+\Col{a0} & ^^^^c2a0 & ^^^^c2a1 & ^^^^c2a2 & ^^^^c2a3 & ^^^^c2a4 & ^^^^c2a5 & ^^^^c2a6 & ^^^^c2a7 & ^^^^c2a8 & ^^^^c2a9 & ^^^^c2aa & ^^^^c2ab & ^^^^c2ac & ^^^^c2ad & ^^^^c2ae & ^^^^c2af\\\hline
+\Col{b0} & ^^^^c2b0 & ^^^^c2b1 & ^^^^c2b2 & ^^^^c2b3 & ^^^^c2b4 & ^^^^c2b5 & ^^^^c2b6 & ^^^^c2b7 & ^^^^c2b8 & ^^^^c2b9 & ^^^^c2ba & ^^^^c2bb & ^^^^c2bc & ^^^^c2bd & ^^^^c2be & ^^^^c2bf\\\hline
+\Col{c0} & ^^^^c2c0 & ^^^^c2c1 & ^^^^c2c2 & ^^^^c2c3 & ^^^^c2c4 & ^^^^c2c5 & ^^^^c2c6 & ^^^^c2c7 & ^^^^c2c8 & ^^^^c2c9 & ^^^^c2ca & ^^^^c2cb & ^^^^c2cc & ^^^^c2cd & ^^^^c2ce & ^^^^c2cf\\\hline
+\Col{d0} & ^^^^c2d0 & ^^^^c2d1 & ^^^^c2d2 & ^^^^c2d3 & ^^^^c2d4 & ^^^^c2d5 & ^^^^c2d6 & ^^^^c2d7 & ^^^^c2d8 & ^^^^c2d9 & ^^^^c2da & ^^^^c2db & ^^^^c2dc & ^^^^c2dd & ^^^^c2de & ^^^^c2df\\\hline
+\Col{e0} & ^^^^c2e0 & ^^^^c2e1 & ^^^^c2e2 & ^^^^c2e3 & ^^^^c2e4 & ^^^^c2e5 & ^^^^c2e6 & ^^^^c2e7 & ^^^^c2e8 & ^^^^c2e9 & ^^^^c2ea & ^^^^c2eb & ^^^^c2ec & ^^^^c2ed & ^^^^c2ee & ^^^^c2ef\\\hline
+\Col{f0} & ^^^^c2f0 & ^^^^c2f1 & ^^^^c2f2 & ^^^^c2f3 & ^^^^c2f4 & ^^^^c2f5 & ^^^^c2f6 & ^^^^c2f7 & ^^^^c2f8 & ^^^^c2f9 & ^^^^c2fa & ^^^^c2fb & ^^^^c2fc & ^^^^c2fd & ^^^^c2fe & ^^^^c2ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{C3}\\\hline
+\Col{00} & ^^^^c300 & ^^^^c301 & ^^^^c302 & ^^^^c303 & ^^^^c304 & ^^^^c305 & ^^^^c306 & ^^^^c307 & ^^^^c308 & ^^^^c309 & ^^^^c30a & ^^^^c30b & ^^^^c30c & ^^^^c30d & ^^^^c30e & ^^^^c30f\\\hline
+\Col{10} & ^^^^c310 & ^^^^c311 & ^^^^c312 & ^^^^c313 & ^^^^c314 & ^^^^c315 & ^^^^c316 & ^^^^c317 & ^^^^c318 & ^^^^c319 & ^^^^c31a & ^^^^c31b & ^^^^c31c & ^^^^c31d & ^^^^c31e & ^^^^c31f\\\hline
+\Col{20} & ^^^^c320 & ^^^^c321 & ^^^^c322 & ^^^^c323 & ^^^^c324 & ^^^^c325 & ^^^^c326 & ^^^^c327 & ^^^^c328 & ^^^^c329 & ^^^^c32a & ^^^^c32b & ^^^^c32c & ^^^^c32d & ^^^^c32e & ^^^^c32f\\\hline
+\Col{30} & ^^^^c330 & ^^^^c331 & ^^^^c332 & ^^^^c333 & ^^^^c334 & ^^^^c335 & ^^^^c336 & ^^^^c337 & ^^^^c338 & ^^^^c339 & ^^^^c33a & ^^^^c33b & ^^^^c33c & ^^^^c33d & ^^^^c33e & ^^^^c33f\\\hline
+\Col{40} & ^^^^c340 & ^^^^c341 & ^^^^c342 & ^^^^c343 & ^^^^c344 & ^^^^c345 & ^^^^c346 & ^^^^c347 & ^^^^c348 & ^^^^c349 & ^^^^c34a & ^^^^c34b & ^^^^c34c & ^^^^c34d & ^^^^c34e & ^^^^c34f\\\hline
+\Col{50} & ^^^^c350 & ^^^^c351 & ^^^^c352 & ^^^^c353 & ^^^^c354 & ^^^^c355 & ^^^^c356 & ^^^^c357 & ^^^^c358 & ^^^^c359 & ^^^^c35a & ^^^^c35b & ^^^^c35c & ^^^^c35d & ^^^^c35e & ^^^^c35f\\\hline
+\Col{60} & ^^^^c360 & ^^^^c361 & ^^^^c362 & ^^^^c363 & ^^^^c364 & ^^^^c365 & ^^^^c366 & ^^^^c367 & ^^^^c368 & ^^^^c369 & ^^^^c36a & ^^^^c36b & ^^^^c36c & ^^^^c36d & ^^^^c36e & ^^^^c36f\\\hline
+\Col{70} & ^^^^c370 & ^^^^c371 & ^^^^c372 & ^^^^c373 & ^^^^c374 & ^^^^c375 & ^^^^c376 & ^^^^c377 & ^^^^c378 & ^^^^c379 & ^^^^c37a & ^^^^c37b & ^^^^c37c & ^^^^c37d & ^^^^c37e & ^^^^c37f\\\hline
+\Col{80} & ^^^^c380 & ^^^^c381 & ^^^^c382 & ^^^^c383 & ^^^^c384 & ^^^^c385 & ^^^^c386 & ^^^^c387 & ^^^^c388 & ^^^^c389 & ^^^^c38a & ^^^^c38b & ^^^^c38c & ^^^^c38d & ^^^^c38e & ^^^^c38f\\\hline
+\Col{90} & ^^^^c390 & ^^^^c391 & ^^^^c392 & ^^^^c393 & ^^^^c394 & ^^^^c395 & ^^^^c396 & ^^^^c397 & ^^^^c398 & ^^^^c399 & ^^^^c39a & ^^^^c39b & ^^^^c39c & ^^^^c39d & ^^^^c39e & ^^^^c39f\\\hline
+\Col{a0} & ^^^^c3a0 & ^^^^c3a1 & ^^^^c3a2 & ^^^^c3a3 & ^^^^c3a4 & ^^^^c3a5 & ^^^^c3a6 & ^^^^c3a7 & ^^^^c3a8 & ^^^^c3a9 & ^^^^c3aa & ^^^^c3ab & ^^^^c3ac & ^^^^c3ad & ^^^^c3ae & ^^^^c3af\\\hline
+\Col{b0} & ^^^^c3b0 & ^^^^c3b1 & ^^^^c3b2 & ^^^^c3b3 & ^^^^c3b4 & ^^^^c3b5 & ^^^^c3b6 & ^^^^c3b7 & ^^^^c3b8 & ^^^^c3b9 & ^^^^c3ba & ^^^^c3bb & ^^^^c3bc & ^^^^c3bd & ^^^^c3be & ^^^^c3bf\\\hline
+\Col{c0} & ^^^^c3c0 & ^^^^c3c1 & ^^^^c3c2 & ^^^^c3c3 & ^^^^c3c4 & ^^^^c3c5 & ^^^^c3c6 & ^^^^c3c7 & ^^^^c3c8 & ^^^^c3c9 & ^^^^c3ca & ^^^^c3cb & ^^^^c3cc & ^^^^c3cd & ^^^^c3ce & ^^^^c3cf\\\hline
+\Col{d0} & ^^^^c3d0 & ^^^^c3d1 & ^^^^c3d2 & ^^^^c3d3 & ^^^^c3d4 & ^^^^c3d5 & ^^^^c3d6 & ^^^^c3d7 & ^^^^c3d8 & ^^^^c3d9 & ^^^^c3da & ^^^^c3db & ^^^^c3dc & ^^^^c3dd & ^^^^c3de & ^^^^c3df\\\hline
+\Col{e0} & ^^^^c3e0 & ^^^^c3e1 & ^^^^c3e2 & ^^^^c3e3 & ^^^^c3e4 & ^^^^c3e5 & ^^^^c3e6 & ^^^^c3e7 & ^^^^c3e8 & ^^^^c3e9 & ^^^^c3ea & ^^^^c3eb & ^^^^c3ec & ^^^^c3ed & ^^^^c3ee & ^^^^c3ef\\\hline
+\Col{f0} & ^^^^c3f0 & ^^^^c3f1 & ^^^^c3f2 & ^^^^c3f3 & ^^^^c3f4 & ^^^^c3f5 & ^^^^c3f6 & ^^^^c3f7 & ^^^^c3f8 & ^^^^c3f9 & ^^^^c3fa & ^^^^c3fb & ^^^^c3fc & ^^^^c3fd & ^^^^c3fe & ^^^^c3ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{C4}\\\hline
+\Col{00} & ^^^^c400 & ^^^^c401 & ^^^^c402 & ^^^^c403 & ^^^^c404 & ^^^^c405 & ^^^^c406 & ^^^^c407 & ^^^^c408 & ^^^^c409 & ^^^^c40a & ^^^^c40b & ^^^^c40c & ^^^^c40d & ^^^^c40e & ^^^^c40f\\\hline
+\Col{10} & ^^^^c410 & ^^^^c411 & ^^^^c412 & ^^^^c413 & ^^^^c414 & ^^^^c415 & ^^^^c416 & ^^^^c417 & ^^^^c418 & ^^^^c419 & ^^^^c41a & ^^^^c41b & ^^^^c41c & ^^^^c41d & ^^^^c41e & ^^^^c41f\\\hline
+\Col{20} & ^^^^c420 & ^^^^c421 & ^^^^c422 & ^^^^c423 & ^^^^c424 & ^^^^c425 & ^^^^c426 & ^^^^c427 & ^^^^c428 & ^^^^c429 & ^^^^c42a & ^^^^c42b & ^^^^c42c & ^^^^c42d & ^^^^c42e & ^^^^c42f\\\hline
+\Col{30} & ^^^^c430 & ^^^^c431 & ^^^^c432 & ^^^^c433 & ^^^^c434 & ^^^^c435 & ^^^^c436 & ^^^^c437 & ^^^^c438 & ^^^^c439 & ^^^^c43a & ^^^^c43b & ^^^^c43c & ^^^^c43d & ^^^^c43e & ^^^^c43f\\\hline
+\Col{40} & ^^^^c440 & ^^^^c441 & ^^^^c442 & ^^^^c443 & ^^^^c444 & ^^^^c445 & ^^^^c446 & ^^^^c447 & ^^^^c448 & ^^^^c449 & ^^^^c44a & ^^^^c44b & ^^^^c44c & ^^^^c44d & ^^^^c44e & ^^^^c44f\\\hline
+\Col{50} & ^^^^c450 & ^^^^c451 & ^^^^c452 & ^^^^c453 & ^^^^c454 & ^^^^c455 & ^^^^c456 & ^^^^c457 & ^^^^c458 & ^^^^c459 & ^^^^c45a & ^^^^c45b & ^^^^c45c & ^^^^c45d & ^^^^c45e & ^^^^c45f\\\hline
+\Col{60} & ^^^^c460 & ^^^^c461 & ^^^^c462 & ^^^^c463 & ^^^^c464 & ^^^^c465 & ^^^^c466 & ^^^^c467 & ^^^^c468 & ^^^^c469 & ^^^^c46a & ^^^^c46b & ^^^^c46c & ^^^^c46d & ^^^^c46e & ^^^^c46f\\\hline
+\Col{70} & ^^^^c470 & ^^^^c471 & ^^^^c472 & ^^^^c473 & ^^^^c474 & ^^^^c475 & ^^^^c476 & ^^^^c477 & ^^^^c478 & ^^^^c479 & ^^^^c47a & ^^^^c47b & ^^^^c47c & ^^^^c47d & ^^^^c47e & ^^^^c47f\\\hline
+\Col{80} & ^^^^c480 & ^^^^c481 & ^^^^c482 & ^^^^c483 & ^^^^c484 & ^^^^c485 & ^^^^c486 & ^^^^c487 & ^^^^c488 & ^^^^c489 & ^^^^c48a & ^^^^c48b & ^^^^c48c & ^^^^c48d & ^^^^c48e & ^^^^c48f\\\hline
+\Col{90} & ^^^^c490 & ^^^^c491 & ^^^^c492 & ^^^^c493 & ^^^^c494 & ^^^^c495 & ^^^^c496 & ^^^^c497 & ^^^^c498 & ^^^^c499 & ^^^^c49a & ^^^^c49b & ^^^^c49c & ^^^^c49d & ^^^^c49e & ^^^^c49f\\\hline
+\Col{a0} & ^^^^c4a0 & ^^^^c4a1 & ^^^^c4a2 & ^^^^c4a3 & ^^^^c4a4 & ^^^^c4a5 & ^^^^c4a6 & ^^^^c4a7 & ^^^^c4a8 & ^^^^c4a9 & ^^^^c4aa & ^^^^c4ab & ^^^^c4ac & ^^^^c4ad & ^^^^c4ae & ^^^^c4af\\\hline
+\Col{b0} & ^^^^c4b0 & ^^^^c4b1 & ^^^^c4b2 & ^^^^c4b3 & ^^^^c4b4 & ^^^^c4b5 & ^^^^c4b6 & ^^^^c4b7 & ^^^^c4b8 & ^^^^c4b9 & ^^^^c4ba & ^^^^c4bb & ^^^^c4bc & ^^^^c4bd & ^^^^c4be & ^^^^c4bf\\\hline
+\Col{c0} & ^^^^c4c0 & ^^^^c4c1 & ^^^^c4c2 & ^^^^c4c3 & ^^^^c4c4 & ^^^^c4c5 & ^^^^c4c6 & ^^^^c4c7 & ^^^^c4c8 & ^^^^c4c9 & ^^^^c4ca & ^^^^c4cb & ^^^^c4cc & ^^^^c4cd & ^^^^c4ce & ^^^^c4cf\\\hline
+\Col{d0} & ^^^^c4d0 & ^^^^c4d1 & ^^^^c4d2 & ^^^^c4d3 & ^^^^c4d4 & ^^^^c4d5 & ^^^^c4d6 & ^^^^c4d7 & ^^^^c4d8 & ^^^^c4d9 & ^^^^c4da & ^^^^c4db & ^^^^c4dc & ^^^^c4dd & ^^^^c4de & ^^^^c4df\\\hline
+\Col{e0} & ^^^^c4e0 & ^^^^c4e1 & ^^^^c4e2 & ^^^^c4e3 & ^^^^c4e4 & ^^^^c4e5 & ^^^^c4e6 & ^^^^c4e7 & ^^^^c4e8 & ^^^^c4e9 & ^^^^c4ea & ^^^^c4eb & ^^^^c4ec & ^^^^c4ed & ^^^^c4ee & ^^^^c4ef\\\hline
+\Col{f0} & ^^^^c4f0 & ^^^^c4f1 & ^^^^c4f2 & ^^^^c4f3 & ^^^^c4f4 & ^^^^c4f5 & ^^^^c4f6 & ^^^^c4f7 & ^^^^c4f8 & ^^^^c4f9 & ^^^^c4fa & ^^^^c4fb & ^^^^c4fc & ^^^^c4fd & ^^^^c4fe & ^^^^c4ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{C5}\\\hline
+\Col{00} & ^^^^c500 & ^^^^c501 & ^^^^c502 & ^^^^c503 & ^^^^c504 & ^^^^c505 & ^^^^c506 & ^^^^c507 & ^^^^c508 & ^^^^c509 & ^^^^c50a & ^^^^c50b & ^^^^c50c & ^^^^c50d & ^^^^c50e & ^^^^c50f\\\hline
+\Col{10} & ^^^^c510 & ^^^^c511 & ^^^^c512 & ^^^^c513 & ^^^^c514 & ^^^^c515 & ^^^^c516 & ^^^^c517 & ^^^^c518 & ^^^^c519 & ^^^^c51a & ^^^^c51b & ^^^^c51c & ^^^^c51d & ^^^^c51e & ^^^^c51f\\\hline
+\Col{20} & ^^^^c520 & ^^^^c521 & ^^^^c522 & ^^^^c523 & ^^^^c524 & ^^^^c525 & ^^^^c526 & ^^^^c527 & ^^^^c528 & ^^^^c529 & ^^^^c52a & ^^^^c52b & ^^^^c52c & ^^^^c52d & ^^^^c52e & ^^^^c52f\\\hline
+\Col{30} & ^^^^c530 & ^^^^c531 & ^^^^c532 & ^^^^c533 & ^^^^c534 & ^^^^c535 & ^^^^c536 & ^^^^c537 & ^^^^c538 & ^^^^c539 & ^^^^c53a & ^^^^c53b & ^^^^c53c & ^^^^c53d & ^^^^c53e & ^^^^c53f\\\hline
+\Col{40} & ^^^^c540 & ^^^^c541 & ^^^^c542 & ^^^^c543 & ^^^^c544 & ^^^^c545 & ^^^^c546 & ^^^^c547 & ^^^^c548 & ^^^^c549 & ^^^^c54a & ^^^^c54b & ^^^^c54c & ^^^^c54d & ^^^^c54e & ^^^^c54f\\\hline
+\Col{50} & ^^^^c550 & ^^^^c551 & ^^^^c552 & ^^^^c553 & ^^^^c554 & ^^^^c555 & ^^^^c556 & ^^^^c557 & ^^^^c558 & ^^^^c559 & ^^^^c55a & ^^^^c55b & ^^^^c55c & ^^^^c55d & ^^^^c55e & ^^^^c55f\\\hline
+\Col{60} & ^^^^c560 & ^^^^c561 & ^^^^c562 & ^^^^c563 & ^^^^c564 & ^^^^c565 & ^^^^c566 & ^^^^c567 & ^^^^c568 & ^^^^c569 & ^^^^c56a & ^^^^c56b & ^^^^c56c & ^^^^c56d & ^^^^c56e & ^^^^c56f\\\hline
+\Col{70} & ^^^^c570 & ^^^^c571 & ^^^^c572 & ^^^^c573 & ^^^^c574 & ^^^^c575 & ^^^^c576 & ^^^^c577 & ^^^^c578 & ^^^^c579 & ^^^^c57a & ^^^^c57b & ^^^^c57c & ^^^^c57d & ^^^^c57e & ^^^^c57f\\\hline
+\Col{80} & ^^^^c580 & ^^^^c581 & ^^^^c582 & ^^^^c583 & ^^^^c584 & ^^^^c585 & ^^^^c586 & ^^^^c587 & ^^^^c588 & ^^^^c589 & ^^^^c58a & ^^^^c58b & ^^^^c58c & ^^^^c58d & ^^^^c58e & ^^^^c58f\\\hline
+\Col{90} & ^^^^c590 & ^^^^c591 & ^^^^c592 & ^^^^c593 & ^^^^c594 & ^^^^c595 & ^^^^c596 & ^^^^c597 & ^^^^c598 & ^^^^c599 & ^^^^c59a & ^^^^c59b & ^^^^c59c & ^^^^c59d & ^^^^c59e & ^^^^c59f\\\hline
+\Col{a0} & ^^^^c5a0 & ^^^^c5a1 & ^^^^c5a2 & ^^^^c5a3 & ^^^^c5a4 & ^^^^c5a5 & ^^^^c5a6 & ^^^^c5a7 & ^^^^c5a8 & ^^^^c5a9 & ^^^^c5aa & ^^^^c5ab & ^^^^c5ac & ^^^^c5ad & ^^^^c5ae & ^^^^c5af\\\hline
+\Col{b0} & ^^^^c5b0 & ^^^^c5b1 & ^^^^c5b2 & ^^^^c5b3 & ^^^^c5b4 & ^^^^c5b5 & ^^^^c5b6 & ^^^^c5b7 & ^^^^c5b8 & ^^^^c5b9 & ^^^^c5ba & ^^^^c5bb & ^^^^c5bc & ^^^^c5bd & ^^^^c5be & ^^^^c5bf\\\hline
+\Col{c0} & ^^^^c5c0 & ^^^^c5c1 & ^^^^c5c2 & ^^^^c5c3 & ^^^^c5c4 & ^^^^c5c5 & ^^^^c5c6 & ^^^^c5c7 & ^^^^c5c8 & ^^^^c5c9 & ^^^^c5ca & ^^^^c5cb & ^^^^c5cc & ^^^^c5cd & ^^^^c5ce & ^^^^c5cf\\\hline
+\Col{d0} & ^^^^c5d0 & ^^^^c5d1 & ^^^^c5d2 & ^^^^c5d3 & ^^^^c5d4 & ^^^^c5d5 & ^^^^c5d6 & ^^^^c5d7 & ^^^^c5d8 & ^^^^c5d9 & ^^^^c5da & ^^^^c5db & ^^^^c5dc & ^^^^c5dd & ^^^^c5de & ^^^^c5df\\\hline
+\Col{e0} & ^^^^c5e0 & ^^^^c5e1 & ^^^^c5e2 & ^^^^c5e3 & ^^^^c5e4 & ^^^^c5e5 & ^^^^c5e6 & ^^^^c5e7 & ^^^^c5e8 & ^^^^c5e9 & ^^^^c5ea & ^^^^c5eb & ^^^^c5ec & ^^^^c5ed & ^^^^c5ee & ^^^^c5ef\\\hline
+\Col{f0} & ^^^^c5f0 & ^^^^c5f1 & ^^^^c5f2 & ^^^^c5f3 & ^^^^c5f4 & ^^^^c5f5 & ^^^^c5f6 & ^^^^c5f7 & ^^^^c5f8 & ^^^^c5f9 & ^^^^c5fa & ^^^^c5fb & ^^^^c5fc & ^^^^c5fd & ^^^^c5fe & ^^^^c5ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{C6}\\\hline
+\Col{00} & ^^^^c600 & ^^^^c601 & ^^^^c602 & ^^^^c603 & ^^^^c604 & ^^^^c605 & ^^^^c606 & ^^^^c607 & ^^^^c608 & ^^^^c609 & ^^^^c60a & ^^^^c60b & ^^^^c60c & ^^^^c60d & ^^^^c60e & ^^^^c60f\\\hline
+\Col{10} & ^^^^c610 & ^^^^c611 & ^^^^c612 & ^^^^c613 & ^^^^c614 & ^^^^c615 & ^^^^c616 & ^^^^c617 & ^^^^c618 & ^^^^c619 & ^^^^c61a & ^^^^c61b & ^^^^c61c & ^^^^c61d & ^^^^c61e & ^^^^c61f\\\hline
+\Col{20} & ^^^^c620 & ^^^^c621 & ^^^^c622 & ^^^^c623 & ^^^^c624 & ^^^^c625 & ^^^^c626 & ^^^^c627 & ^^^^c628 & ^^^^c629 & ^^^^c62a & ^^^^c62b & ^^^^c62c & ^^^^c62d & ^^^^c62e & ^^^^c62f\\\hline
+\Col{30} & ^^^^c630 & ^^^^c631 & ^^^^c632 & ^^^^c633 & ^^^^c634 & ^^^^c635 & ^^^^c636 & ^^^^c637 & ^^^^c638 & ^^^^c639 & ^^^^c63a & ^^^^c63b & ^^^^c63c & ^^^^c63d & ^^^^c63e & ^^^^c63f\\\hline
+\Col{40} & ^^^^c640 & ^^^^c641 & ^^^^c642 & ^^^^c643 & ^^^^c644 & ^^^^c645 & ^^^^c646 & ^^^^c647 & ^^^^c648 & ^^^^c649 & ^^^^c64a & ^^^^c64b & ^^^^c64c & ^^^^c64d & ^^^^c64e & ^^^^c64f\\\hline
+\Col{50} & ^^^^c650 & ^^^^c651 & ^^^^c652 & ^^^^c653 & ^^^^c654 & ^^^^c655 & ^^^^c656 & ^^^^c657 & ^^^^c658 & ^^^^c659 & ^^^^c65a & ^^^^c65b & ^^^^c65c & ^^^^c65d & ^^^^c65e & ^^^^c65f\\\hline
+\Col{60} & ^^^^c660 & ^^^^c661 & ^^^^c662 & ^^^^c663 & ^^^^c664 & ^^^^c665 & ^^^^c666 & ^^^^c667 & ^^^^c668 & ^^^^c669 & ^^^^c66a & ^^^^c66b & ^^^^c66c & ^^^^c66d & ^^^^c66e & ^^^^c66f\\\hline
+\Col{70} & ^^^^c670 & ^^^^c671 & ^^^^c672 & ^^^^c673 & ^^^^c674 & ^^^^c675 & ^^^^c676 & ^^^^c677 & ^^^^c678 & ^^^^c679 & ^^^^c67a & ^^^^c67b & ^^^^c67c & ^^^^c67d & ^^^^c67e & ^^^^c67f\\\hline
+\Col{80} & ^^^^c680 & ^^^^c681 & ^^^^c682 & ^^^^c683 & ^^^^c684 & ^^^^c685 & ^^^^c686 & ^^^^c687 & ^^^^c688 & ^^^^c689 & ^^^^c68a & ^^^^c68b & ^^^^c68c & ^^^^c68d & ^^^^c68e & ^^^^c68f\\\hline
+\Col{90} & ^^^^c690 & ^^^^c691 & ^^^^c692 & ^^^^c693 & ^^^^c694 & ^^^^c695 & ^^^^c696 & ^^^^c697 & ^^^^c698 & ^^^^c699 & ^^^^c69a & ^^^^c69b & ^^^^c69c & ^^^^c69d & ^^^^c69e & ^^^^c69f\\\hline
+\Col{a0} & ^^^^c6a0 & ^^^^c6a1 & ^^^^c6a2 & ^^^^c6a3 & ^^^^c6a4 & ^^^^c6a5 & ^^^^c6a6 & ^^^^c6a7 & ^^^^c6a8 & ^^^^c6a9 & ^^^^c6aa & ^^^^c6ab & ^^^^c6ac & ^^^^c6ad & ^^^^c6ae & ^^^^c6af\\\hline
+\Col{b0} & ^^^^c6b0 & ^^^^c6b1 & ^^^^c6b2 & ^^^^c6b3 & ^^^^c6b4 & ^^^^c6b5 & ^^^^c6b6 & ^^^^c6b7 & ^^^^c6b8 & ^^^^c6b9 & ^^^^c6ba & ^^^^c6bb & ^^^^c6bc & ^^^^c6bd & ^^^^c6be & ^^^^c6bf\\\hline
+\Col{c0} & ^^^^c6c0 & ^^^^c6c1 & ^^^^c6c2 & ^^^^c6c3 & ^^^^c6c4 & ^^^^c6c5 & ^^^^c6c6 & ^^^^c6c7 & ^^^^c6c8 & ^^^^c6c9 & ^^^^c6ca & ^^^^c6cb & ^^^^c6cc & ^^^^c6cd & ^^^^c6ce & ^^^^c6cf\\\hline
+\Col{d0} & ^^^^c6d0 & ^^^^c6d1 & ^^^^c6d2 & ^^^^c6d3 & ^^^^c6d4 & ^^^^c6d5 & ^^^^c6d6 & ^^^^c6d7 & ^^^^c6d8 & ^^^^c6d9 & ^^^^c6da & ^^^^c6db & ^^^^c6dc & ^^^^c6dd & ^^^^c6de & ^^^^c6df\\\hline
+\Col{e0} & ^^^^c6e0 & ^^^^c6e1 & ^^^^c6e2 & ^^^^c6e3 & ^^^^c6e4 & ^^^^c6e5 & ^^^^c6e6 & ^^^^c6e7 & ^^^^c6e8 & ^^^^c6e9 & ^^^^c6ea & ^^^^c6eb & ^^^^c6ec & ^^^^c6ed & ^^^^c6ee & ^^^^c6ef\\\hline
+\Col{f0} & ^^^^c6f0 & ^^^^c6f1 & ^^^^c6f2 & ^^^^c6f3 & ^^^^c6f4 & ^^^^c6f5 & ^^^^c6f6 & ^^^^c6f7 & ^^^^c6f8 & ^^^^c6f9 & ^^^^c6fa & ^^^^c6fb & ^^^^c6fc & ^^^^c6fd & ^^^^c6fe & ^^^^c6ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{C7}\\\hline
+\Col{00} & ^^^^c700 & ^^^^c701 & ^^^^c702 & ^^^^c703 & ^^^^c704 & ^^^^c705 & ^^^^c706 & ^^^^c707 & ^^^^c708 & ^^^^c709 & ^^^^c70a & ^^^^c70b & ^^^^c70c & ^^^^c70d & ^^^^c70e & ^^^^c70f\\\hline
+\Col{10} & ^^^^c710 & ^^^^c711 & ^^^^c712 & ^^^^c713 & ^^^^c714 & ^^^^c715 & ^^^^c716 & ^^^^c717 & ^^^^c718 & ^^^^c719 & ^^^^c71a & ^^^^c71b & ^^^^c71c & ^^^^c71d & ^^^^c71e & ^^^^c71f\\\hline
+\Col{20} & ^^^^c720 & ^^^^c721 & ^^^^c722 & ^^^^c723 & ^^^^c724 & ^^^^c725 & ^^^^c726 & ^^^^c727 & ^^^^c728 & ^^^^c729 & ^^^^c72a & ^^^^c72b & ^^^^c72c & ^^^^c72d & ^^^^c72e & ^^^^c72f\\\hline
+\Col{30} & ^^^^c730 & ^^^^c731 & ^^^^c732 & ^^^^c733 & ^^^^c734 & ^^^^c735 & ^^^^c736 & ^^^^c737 & ^^^^c738 & ^^^^c739 & ^^^^c73a & ^^^^c73b & ^^^^c73c & ^^^^c73d & ^^^^c73e & ^^^^c73f\\\hline
+\Col{40} & ^^^^c740 & ^^^^c741 & ^^^^c742 & ^^^^c743 & ^^^^c744 & ^^^^c745 & ^^^^c746 & ^^^^c747 & ^^^^c748 & ^^^^c749 & ^^^^c74a & ^^^^c74b & ^^^^c74c & ^^^^c74d & ^^^^c74e & ^^^^c74f\\\hline
+\Col{50} & ^^^^c750 & ^^^^c751 & ^^^^c752 & ^^^^c753 & ^^^^c754 & ^^^^c755 & ^^^^c756 & ^^^^c757 & ^^^^c758 & ^^^^c759 & ^^^^c75a & ^^^^c75b & ^^^^c75c & ^^^^c75d & ^^^^c75e & ^^^^c75f\\\hline
+\Col{60} & ^^^^c760 & ^^^^c761 & ^^^^c762 & ^^^^c763 & ^^^^c764 & ^^^^c765 & ^^^^c766 & ^^^^c767 & ^^^^c768 & ^^^^c769 & ^^^^c76a & ^^^^c76b & ^^^^c76c & ^^^^c76d & ^^^^c76e & ^^^^c76f\\\hline
+\Col{70} & ^^^^c770 & ^^^^c771 & ^^^^c772 & ^^^^c773 & ^^^^c774 & ^^^^c775 & ^^^^c776 & ^^^^c777 & ^^^^c778 & ^^^^c779 & ^^^^c77a & ^^^^c77b & ^^^^c77c & ^^^^c77d & ^^^^c77e & ^^^^c77f\\\hline
+\Col{80} & ^^^^c780 & ^^^^c781 & ^^^^c782 & ^^^^c783 & ^^^^c784 & ^^^^c785 & ^^^^c786 & ^^^^c787 & ^^^^c788 & ^^^^c789 & ^^^^c78a & ^^^^c78b & ^^^^c78c & ^^^^c78d & ^^^^c78e & ^^^^c78f\\\hline
+\Col{90} & ^^^^c790 & ^^^^c791 & ^^^^c792 & ^^^^c793 & ^^^^c794 & ^^^^c795 & ^^^^c796 & ^^^^c797 & ^^^^c798 & ^^^^c799 & ^^^^c79a & ^^^^c79b & ^^^^c79c & ^^^^c79d & ^^^^c79e & ^^^^c79f\\\hline
+\Col{a0} & ^^^^c7a0 & ^^^^c7a1 & ^^^^c7a2 & ^^^^c7a3 & ^^^^c7a4 & ^^^^c7a5 & ^^^^c7a6 & ^^^^c7a7 & ^^^^c7a8 & ^^^^c7a9 & ^^^^c7aa & ^^^^c7ab & ^^^^c7ac & ^^^^c7ad & ^^^^c7ae & ^^^^c7af\\\hline
+\Col{b0} & ^^^^c7b0 & ^^^^c7b1 & ^^^^c7b2 & ^^^^c7b3 & ^^^^c7b4 & ^^^^c7b5 & ^^^^c7b6 & ^^^^c7b7 & ^^^^c7b8 & ^^^^c7b9 & ^^^^c7ba & ^^^^c7bb & ^^^^c7bc & ^^^^c7bd & ^^^^c7be & ^^^^c7bf\\\hline
+\Col{c0} & ^^^^c7c0 & ^^^^c7c1 & ^^^^c7c2 & ^^^^c7c3 & ^^^^c7c4 & ^^^^c7c5 & ^^^^c7c6 & ^^^^c7c7 & ^^^^c7c8 & ^^^^c7c9 & ^^^^c7ca & ^^^^c7cb & ^^^^c7cc & ^^^^c7cd & ^^^^c7ce & ^^^^c7cf\\\hline
+\Col{d0} & ^^^^c7d0 & ^^^^c7d1 & ^^^^c7d2 & ^^^^c7d3 & ^^^^c7d4 & ^^^^c7d5 & ^^^^c7d6 & ^^^^c7d7 & ^^^^c7d8 & ^^^^c7d9 & ^^^^c7da & ^^^^c7db & ^^^^c7dc & ^^^^c7dd & ^^^^c7de & ^^^^c7df\\\hline
+\Col{e0} & ^^^^c7e0 & ^^^^c7e1 & ^^^^c7e2 & ^^^^c7e3 & ^^^^c7e4 & ^^^^c7e5 & ^^^^c7e6 & ^^^^c7e7 & ^^^^c7e8 & ^^^^c7e9 & ^^^^c7ea & ^^^^c7eb & ^^^^c7ec & ^^^^c7ed & ^^^^c7ee & ^^^^c7ef\\\hline
+\Col{f0} & ^^^^c7f0 & ^^^^c7f1 & ^^^^c7f2 & ^^^^c7f3 & ^^^^c7f4 & ^^^^c7f5 & ^^^^c7f6 & ^^^^c7f7 & ^^^^c7f8 & ^^^^c7f9 & ^^^^c7fa & ^^^^c7fb & ^^^^c7fc & ^^^^c7fd & ^^^^c7fe & ^^^^c7ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{C8}\\\hline
+\Col{00} & ^^^^c800 & ^^^^c801 & ^^^^c802 & ^^^^c803 & ^^^^c804 & ^^^^c805 & ^^^^c806 & ^^^^c807 & ^^^^c808 & ^^^^c809 & ^^^^c80a & ^^^^c80b & ^^^^c80c & ^^^^c80d & ^^^^c80e & ^^^^c80f\\\hline
+\Col{10} & ^^^^c810 & ^^^^c811 & ^^^^c812 & ^^^^c813 & ^^^^c814 & ^^^^c815 & ^^^^c816 & ^^^^c817 & ^^^^c818 & ^^^^c819 & ^^^^c81a & ^^^^c81b & ^^^^c81c & ^^^^c81d & ^^^^c81e & ^^^^c81f\\\hline
+\Col{20} & ^^^^c820 & ^^^^c821 & ^^^^c822 & ^^^^c823 & ^^^^c824 & ^^^^c825 & ^^^^c826 & ^^^^c827 & ^^^^c828 & ^^^^c829 & ^^^^c82a & ^^^^c82b & ^^^^c82c & ^^^^c82d & ^^^^c82e & ^^^^c82f\\\hline
+\Col{30} & ^^^^c830 & ^^^^c831 & ^^^^c832 & ^^^^c833 & ^^^^c834 & ^^^^c835 & ^^^^c836 & ^^^^c837 & ^^^^c838 & ^^^^c839 & ^^^^c83a & ^^^^c83b & ^^^^c83c & ^^^^c83d & ^^^^c83e & ^^^^c83f\\\hline
+\Col{40} & ^^^^c840 & ^^^^c841 & ^^^^c842 & ^^^^c843 & ^^^^c844 & ^^^^c845 & ^^^^c846 & ^^^^c847 & ^^^^c848 & ^^^^c849 & ^^^^c84a & ^^^^c84b & ^^^^c84c & ^^^^c84d & ^^^^c84e & ^^^^c84f\\\hline
+\Col{50} & ^^^^c850 & ^^^^c851 & ^^^^c852 & ^^^^c853 & ^^^^c854 & ^^^^c855 & ^^^^c856 & ^^^^c857 & ^^^^c858 & ^^^^c859 & ^^^^c85a & ^^^^c85b & ^^^^c85c & ^^^^c85d & ^^^^c85e & ^^^^c85f\\\hline
+\Col{60} & ^^^^c860 & ^^^^c861 & ^^^^c862 & ^^^^c863 & ^^^^c864 & ^^^^c865 & ^^^^c866 & ^^^^c867 & ^^^^c868 & ^^^^c869 & ^^^^c86a & ^^^^c86b & ^^^^c86c & ^^^^c86d & ^^^^c86e & ^^^^c86f\\\hline
+\Col{70} & ^^^^c870 & ^^^^c871 & ^^^^c872 & ^^^^c873 & ^^^^c874 & ^^^^c875 & ^^^^c876 & ^^^^c877 & ^^^^c878 & ^^^^c879 & ^^^^c87a & ^^^^c87b & ^^^^c87c & ^^^^c87d & ^^^^c87e & ^^^^c87f\\\hline
+\Col{80} & ^^^^c880 & ^^^^c881 & ^^^^c882 & ^^^^c883 & ^^^^c884 & ^^^^c885 & ^^^^c886 & ^^^^c887 & ^^^^c888 & ^^^^c889 & ^^^^c88a & ^^^^c88b & ^^^^c88c & ^^^^c88d & ^^^^c88e & ^^^^c88f\\\hline
+\Col{90} & ^^^^c890 & ^^^^c891 & ^^^^c892 & ^^^^c893 & ^^^^c894 & ^^^^c895 & ^^^^c896 & ^^^^c897 & ^^^^c898 & ^^^^c899 & ^^^^c89a & ^^^^c89b & ^^^^c89c & ^^^^c89d & ^^^^c89e & ^^^^c89f\\\hline
+\Col{a0} & ^^^^c8a0 & ^^^^c8a1 & ^^^^c8a2 & ^^^^c8a3 & ^^^^c8a4 & ^^^^c8a5 & ^^^^c8a6 & ^^^^c8a7 & ^^^^c8a8 & ^^^^c8a9 & ^^^^c8aa & ^^^^c8ab & ^^^^c8ac & ^^^^c8ad & ^^^^c8ae & ^^^^c8af\\\hline
+\Col{b0} & ^^^^c8b0 & ^^^^c8b1 & ^^^^c8b2 & ^^^^c8b3 & ^^^^c8b4 & ^^^^c8b5 & ^^^^c8b6 & ^^^^c8b7 & ^^^^c8b8 & ^^^^c8b9 & ^^^^c8ba & ^^^^c8bb & ^^^^c8bc & ^^^^c8bd & ^^^^c8be & ^^^^c8bf\\\hline
+\Col{c0} & ^^^^c8c0 & ^^^^c8c1 & ^^^^c8c2 & ^^^^c8c3 & ^^^^c8c4 & ^^^^c8c5 & ^^^^c8c6 & ^^^^c8c7 & ^^^^c8c8 & ^^^^c8c9 & ^^^^c8ca & ^^^^c8cb & ^^^^c8cc & ^^^^c8cd & ^^^^c8ce & ^^^^c8cf\\\hline
+\Col{d0} & ^^^^c8d0 & ^^^^c8d1 & ^^^^c8d2 & ^^^^c8d3 & ^^^^c8d4 & ^^^^c8d5 & ^^^^c8d6 & ^^^^c8d7 & ^^^^c8d8 & ^^^^c8d9 & ^^^^c8da & ^^^^c8db & ^^^^c8dc & ^^^^c8dd & ^^^^c8de & ^^^^c8df\\\hline
+\Col{e0} & ^^^^c8e0 & ^^^^c8e1 & ^^^^c8e2 & ^^^^c8e3 & ^^^^c8e4 & ^^^^c8e5 & ^^^^c8e6 & ^^^^c8e7 & ^^^^c8e8 & ^^^^c8e9 & ^^^^c8ea & ^^^^c8eb & ^^^^c8ec & ^^^^c8ed & ^^^^c8ee & ^^^^c8ef\\\hline
+\Col{f0} & ^^^^c8f0 & ^^^^c8f1 & ^^^^c8f2 & ^^^^c8f3 & ^^^^c8f4 & ^^^^c8f5 & ^^^^c8f6 & ^^^^c8f7 & ^^^^c8f8 & ^^^^c8f9 & ^^^^c8fa & ^^^^c8fb & ^^^^c8fc & ^^^^c8fd & ^^^^c8fe & ^^^^c8ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{C9}\\\hline
+\Col{00} & ^^^^c900 & ^^^^c901 & ^^^^c902 & ^^^^c903 & ^^^^c904 & ^^^^c905 & ^^^^c906 & ^^^^c907 & ^^^^c908 & ^^^^c909 & ^^^^c90a & ^^^^c90b & ^^^^c90c & ^^^^c90d & ^^^^c90e & ^^^^c90f\\\hline
+\Col{10} & ^^^^c910 & ^^^^c911 & ^^^^c912 & ^^^^c913 & ^^^^c914 & ^^^^c915 & ^^^^c916 & ^^^^c917 & ^^^^c918 & ^^^^c919 & ^^^^c91a & ^^^^c91b & ^^^^c91c & ^^^^c91d & ^^^^c91e & ^^^^c91f\\\hline
+\Col{20} & ^^^^c920 & ^^^^c921 & ^^^^c922 & ^^^^c923 & ^^^^c924 & ^^^^c925 & ^^^^c926 & ^^^^c927 & ^^^^c928 & ^^^^c929 & ^^^^c92a & ^^^^c92b & ^^^^c92c & ^^^^c92d & ^^^^c92e & ^^^^c92f\\\hline
+\Col{30} & ^^^^c930 & ^^^^c931 & ^^^^c932 & ^^^^c933 & ^^^^c934 & ^^^^c935 & ^^^^c936 & ^^^^c937 & ^^^^c938 & ^^^^c939 & ^^^^c93a & ^^^^c93b & ^^^^c93c & ^^^^c93d & ^^^^c93e & ^^^^c93f\\\hline
+\Col{40} & ^^^^c940 & ^^^^c941 & ^^^^c942 & ^^^^c943 & ^^^^c944 & ^^^^c945 & ^^^^c946 & ^^^^c947 & ^^^^c948 & ^^^^c949 & ^^^^c94a & ^^^^c94b & ^^^^c94c & ^^^^c94d & ^^^^c94e & ^^^^c94f\\\hline
+\Col{50} & ^^^^c950 & ^^^^c951 & ^^^^c952 & ^^^^c953 & ^^^^c954 & ^^^^c955 & ^^^^c956 & ^^^^c957 & ^^^^c958 & ^^^^c959 & ^^^^c95a & ^^^^c95b & ^^^^c95c & ^^^^c95d & ^^^^c95e & ^^^^c95f\\\hline
+\Col{60} & ^^^^c960 & ^^^^c961 & ^^^^c962 & ^^^^c963 & ^^^^c964 & ^^^^c965 & ^^^^c966 & ^^^^c967 & ^^^^c968 & ^^^^c969 & ^^^^c96a & ^^^^c96b & ^^^^c96c & ^^^^c96d & ^^^^c96e & ^^^^c96f\\\hline
+\Col{70} & ^^^^c970 & ^^^^c971 & ^^^^c972 & ^^^^c973 & ^^^^c974 & ^^^^c975 & ^^^^c976 & ^^^^c977 & ^^^^c978 & ^^^^c979 & ^^^^c97a & ^^^^c97b & ^^^^c97c & ^^^^c97d & ^^^^c97e & ^^^^c97f\\\hline
+\Col{80} & ^^^^c980 & ^^^^c981 & ^^^^c982 & ^^^^c983 & ^^^^c984 & ^^^^c985 & ^^^^c986 & ^^^^c987 & ^^^^c988 & ^^^^c989 & ^^^^c98a & ^^^^c98b & ^^^^c98c & ^^^^c98d & ^^^^c98e & ^^^^c98f\\\hline
+\Col{90} & ^^^^c990 & ^^^^c991 & ^^^^c992 & ^^^^c993 & ^^^^c994 & ^^^^c995 & ^^^^c996 & ^^^^c997 & ^^^^c998 & ^^^^c999 & ^^^^c99a & ^^^^c99b & ^^^^c99c & ^^^^c99d & ^^^^c99e & ^^^^c99f\\\hline
+\Col{a0} & ^^^^c9a0 & ^^^^c9a1 & ^^^^c9a2 & ^^^^c9a3 & ^^^^c9a4 & ^^^^c9a5 & ^^^^c9a6 & ^^^^c9a7 & ^^^^c9a8 & ^^^^c9a9 & ^^^^c9aa & ^^^^c9ab & ^^^^c9ac & ^^^^c9ad & ^^^^c9ae & ^^^^c9af\\\hline
+\Col{b0} & ^^^^c9b0 & ^^^^c9b1 & ^^^^c9b2 & ^^^^c9b3 & ^^^^c9b4 & ^^^^c9b5 & ^^^^c9b6 & ^^^^c9b7 & ^^^^c9b8 & ^^^^c9b9 & ^^^^c9ba & ^^^^c9bb & ^^^^c9bc & ^^^^c9bd & ^^^^c9be & ^^^^c9bf\\\hline
+\Col{c0} & ^^^^c9c0 & ^^^^c9c1 & ^^^^c9c2 & ^^^^c9c3 & ^^^^c9c4 & ^^^^c9c5 & ^^^^c9c6 & ^^^^c9c7 & ^^^^c9c8 & ^^^^c9c9 & ^^^^c9ca & ^^^^c9cb & ^^^^c9cc & ^^^^c9cd & ^^^^c9ce & ^^^^c9cf\\\hline
+\Col{d0} & ^^^^c9d0 & ^^^^c9d1 & ^^^^c9d2 & ^^^^c9d3 & ^^^^c9d4 & ^^^^c9d5 & ^^^^c9d6 & ^^^^c9d7 & ^^^^c9d8 & ^^^^c9d9 & ^^^^c9da & ^^^^c9db & ^^^^c9dc & ^^^^c9dd & ^^^^c9de & ^^^^c9df\\\hline
+\Col{e0} & ^^^^c9e0 & ^^^^c9e1 & ^^^^c9e2 & ^^^^c9e3 & ^^^^c9e4 & ^^^^c9e5 & ^^^^c9e6 & ^^^^c9e7 & ^^^^c9e8 & ^^^^c9e9 & ^^^^c9ea & ^^^^c9eb & ^^^^c9ec & ^^^^c9ed & ^^^^c9ee & ^^^^c9ef\\\hline
+\Col{f0} & ^^^^c9f0 & ^^^^c9f1 & ^^^^c9f2 & ^^^^c9f3 & ^^^^c9f4 & ^^^^c9f5 & ^^^^c9f6 & ^^^^c9f7 & ^^^^c9f8 & ^^^^c9f9 & ^^^^c9fa & ^^^^c9fb & ^^^^c9fc & ^^^^c9fd & ^^^^c9fe & ^^^^c9ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{CA}\\\hline
+\Col{00} & ^^^^ca00 & ^^^^ca01 & ^^^^ca02 & ^^^^ca03 & ^^^^ca04 & ^^^^ca05 & ^^^^ca06 & ^^^^ca07 & ^^^^ca08 & ^^^^ca09 & ^^^^ca0a & ^^^^ca0b & ^^^^ca0c & ^^^^ca0d & ^^^^ca0e & ^^^^ca0f\\\hline
+\Col{10} & ^^^^ca10 & ^^^^ca11 & ^^^^ca12 & ^^^^ca13 & ^^^^ca14 & ^^^^ca15 & ^^^^ca16 & ^^^^ca17 & ^^^^ca18 & ^^^^ca19 & ^^^^ca1a & ^^^^ca1b & ^^^^ca1c & ^^^^ca1d & ^^^^ca1e & ^^^^ca1f\\\hline
+\Col{20} & ^^^^ca20 & ^^^^ca21 & ^^^^ca22 & ^^^^ca23 & ^^^^ca24 & ^^^^ca25 & ^^^^ca26 & ^^^^ca27 & ^^^^ca28 & ^^^^ca29 & ^^^^ca2a & ^^^^ca2b & ^^^^ca2c & ^^^^ca2d & ^^^^ca2e & ^^^^ca2f\\\hline
+\Col{30} & ^^^^ca30 & ^^^^ca31 & ^^^^ca32 & ^^^^ca33 & ^^^^ca34 & ^^^^ca35 & ^^^^ca36 & ^^^^ca37 & ^^^^ca38 & ^^^^ca39 & ^^^^ca3a & ^^^^ca3b & ^^^^ca3c & ^^^^ca3d & ^^^^ca3e & ^^^^ca3f\\\hline
+\Col{40} & ^^^^ca40 & ^^^^ca41 & ^^^^ca42 & ^^^^ca43 & ^^^^ca44 & ^^^^ca45 & ^^^^ca46 & ^^^^ca47 & ^^^^ca48 & ^^^^ca49 & ^^^^ca4a & ^^^^ca4b & ^^^^ca4c & ^^^^ca4d & ^^^^ca4e & ^^^^ca4f\\\hline
+\Col{50} & ^^^^ca50 & ^^^^ca51 & ^^^^ca52 & ^^^^ca53 & ^^^^ca54 & ^^^^ca55 & ^^^^ca56 & ^^^^ca57 & ^^^^ca58 & ^^^^ca59 & ^^^^ca5a & ^^^^ca5b & ^^^^ca5c & ^^^^ca5d & ^^^^ca5e & ^^^^ca5f\\\hline
+\Col{60} & ^^^^ca60 & ^^^^ca61 & ^^^^ca62 & ^^^^ca63 & ^^^^ca64 & ^^^^ca65 & ^^^^ca66 & ^^^^ca67 & ^^^^ca68 & ^^^^ca69 & ^^^^ca6a & ^^^^ca6b & ^^^^ca6c & ^^^^ca6d & ^^^^ca6e & ^^^^ca6f\\\hline
+\Col{70} & ^^^^ca70 & ^^^^ca71 & ^^^^ca72 & ^^^^ca73 & ^^^^ca74 & ^^^^ca75 & ^^^^ca76 & ^^^^ca77 & ^^^^ca78 & ^^^^ca79 & ^^^^ca7a & ^^^^ca7b & ^^^^ca7c & ^^^^ca7d & ^^^^ca7e & ^^^^ca7f\\\hline
+\Col{80} & ^^^^ca80 & ^^^^ca81 & ^^^^ca82 & ^^^^ca83 & ^^^^ca84 & ^^^^ca85 & ^^^^ca86 & ^^^^ca87 & ^^^^ca88 & ^^^^ca89 & ^^^^ca8a & ^^^^ca8b & ^^^^ca8c & ^^^^ca8d & ^^^^ca8e & ^^^^ca8f\\\hline
+\Col{90} & ^^^^ca90 & ^^^^ca91 & ^^^^ca92 & ^^^^ca93 & ^^^^ca94 & ^^^^ca95 & ^^^^ca96 & ^^^^ca97 & ^^^^ca98 & ^^^^ca99 & ^^^^ca9a & ^^^^ca9b & ^^^^ca9c & ^^^^ca9d & ^^^^ca9e & ^^^^ca9f\\\hline
+\Col{a0} & ^^^^caa0 & ^^^^caa1 & ^^^^caa2 & ^^^^caa3 & ^^^^caa4 & ^^^^caa5 & ^^^^caa6 & ^^^^caa7 & ^^^^caa8 & ^^^^caa9 & ^^^^caaa & ^^^^caab & ^^^^caac & ^^^^caad & ^^^^caae & ^^^^caaf\\\hline
+\Col{b0} & ^^^^cab0 & ^^^^cab1 & ^^^^cab2 & ^^^^cab3 & ^^^^cab4 & ^^^^cab5 & ^^^^cab6 & ^^^^cab7 & ^^^^cab8 & ^^^^cab9 & ^^^^caba & ^^^^cabb & ^^^^cabc & ^^^^cabd & ^^^^cabe & ^^^^cabf\\\hline
+\Col{c0} & ^^^^cac0 & ^^^^cac1 & ^^^^cac2 & ^^^^cac3 & ^^^^cac4 & ^^^^cac5 & ^^^^cac6 & ^^^^cac7 & ^^^^cac8 & ^^^^cac9 & ^^^^caca & ^^^^cacb & ^^^^cacc & ^^^^cacd & ^^^^cace & ^^^^cacf\\\hline
+\Col{d0} & ^^^^cad0 & ^^^^cad1 & ^^^^cad2 & ^^^^cad3 & ^^^^cad4 & ^^^^cad5 & ^^^^cad6 & ^^^^cad7 & ^^^^cad8 & ^^^^cad9 & ^^^^cada & ^^^^cadb & ^^^^cadc & ^^^^cadd & ^^^^cade & ^^^^cadf\\\hline
+\Col{e0} & ^^^^cae0 & ^^^^cae1 & ^^^^cae2 & ^^^^cae3 & ^^^^cae4 & ^^^^cae5 & ^^^^cae6 & ^^^^cae7 & ^^^^cae8 & ^^^^cae9 & ^^^^caea & ^^^^caeb & ^^^^caec & ^^^^caed & ^^^^caee & ^^^^caef\\\hline
+\Col{f0} & ^^^^caf0 & ^^^^caf1 & ^^^^caf2 & ^^^^caf3 & ^^^^caf4 & ^^^^caf5 & ^^^^caf6 & ^^^^caf7 & ^^^^caf8 & ^^^^caf9 & ^^^^cafa & ^^^^cafb & ^^^^cafc & ^^^^cafd & ^^^^cafe & ^^^^caff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{CB}\\\hline
+\Col{00} & ^^^^cb00 & ^^^^cb01 & ^^^^cb02 & ^^^^cb03 & ^^^^cb04 & ^^^^cb05 & ^^^^cb06 & ^^^^cb07 & ^^^^cb08 & ^^^^cb09 & ^^^^cb0a & ^^^^cb0b & ^^^^cb0c & ^^^^cb0d & ^^^^cb0e & ^^^^cb0f\\\hline
+\Col{10} & ^^^^cb10 & ^^^^cb11 & ^^^^cb12 & ^^^^cb13 & ^^^^cb14 & ^^^^cb15 & ^^^^cb16 & ^^^^cb17 & ^^^^cb18 & ^^^^cb19 & ^^^^cb1a & ^^^^cb1b & ^^^^cb1c & ^^^^cb1d & ^^^^cb1e & ^^^^cb1f\\\hline
+\Col{20} & ^^^^cb20 & ^^^^cb21 & ^^^^cb22 & ^^^^cb23 & ^^^^cb24 & ^^^^cb25 & ^^^^cb26 & ^^^^cb27 & ^^^^cb28 & ^^^^cb29 & ^^^^cb2a & ^^^^cb2b & ^^^^cb2c & ^^^^cb2d & ^^^^cb2e & ^^^^cb2f\\\hline
+\Col{30} & ^^^^cb30 & ^^^^cb31 & ^^^^cb32 & ^^^^cb33 & ^^^^cb34 & ^^^^cb35 & ^^^^cb36 & ^^^^cb37 & ^^^^cb38 & ^^^^cb39 & ^^^^cb3a & ^^^^cb3b & ^^^^cb3c & ^^^^cb3d & ^^^^cb3e & ^^^^cb3f\\\hline
+\Col{40} & ^^^^cb40 & ^^^^cb41 & ^^^^cb42 & ^^^^cb43 & ^^^^cb44 & ^^^^cb45 & ^^^^cb46 & ^^^^cb47 & ^^^^cb48 & ^^^^cb49 & ^^^^cb4a & ^^^^cb4b & ^^^^cb4c & ^^^^cb4d & ^^^^cb4e & ^^^^cb4f\\\hline
+\Col{50} & ^^^^cb50 & ^^^^cb51 & ^^^^cb52 & ^^^^cb53 & ^^^^cb54 & ^^^^cb55 & ^^^^cb56 & ^^^^cb57 & ^^^^cb58 & ^^^^cb59 & ^^^^cb5a & ^^^^cb5b & ^^^^cb5c & ^^^^cb5d & ^^^^cb5e & ^^^^cb5f\\\hline
+\Col{60} & ^^^^cb60 & ^^^^cb61 & ^^^^cb62 & ^^^^cb63 & ^^^^cb64 & ^^^^cb65 & ^^^^cb66 & ^^^^cb67 & ^^^^cb68 & ^^^^cb69 & ^^^^cb6a & ^^^^cb6b & ^^^^cb6c & ^^^^cb6d & ^^^^cb6e & ^^^^cb6f\\\hline
+\Col{70} & ^^^^cb70 & ^^^^cb71 & ^^^^cb72 & ^^^^cb73 & ^^^^cb74 & ^^^^cb75 & ^^^^cb76 & ^^^^cb77 & ^^^^cb78 & ^^^^cb79 & ^^^^cb7a & ^^^^cb7b & ^^^^cb7c & ^^^^cb7d & ^^^^cb7e & ^^^^cb7f\\\hline
+\Col{80} & ^^^^cb80 & ^^^^cb81 & ^^^^cb82 & ^^^^cb83 & ^^^^cb84 & ^^^^cb85 & ^^^^cb86 & ^^^^cb87 & ^^^^cb88 & ^^^^cb89 & ^^^^cb8a & ^^^^cb8b & ^^^^cb8c & ^^^^cb8d & ^^^^cb8e & ^^^^cb8f\\\hline
+\Col{90} & ^^^^cb90 & ^^^^cb91 & ^^^^cb92 & ^^^^cb93 & ^^^^cb94 & ^^^^cb95 & ^^^^cb96 & ^^^^cb97 & ^^^^cb98 & ^^^^cb99 & ^^^^cb9a & ^^^^cb9b & ^^^^cb9c & ^^^^cb9d & ^^^^cb9e & ^^^^cb9f\\\hline
+\Col{a0} & ^^^^cba0 & ^^^^cba1 & ^^^^cba2 & ^^^^cba3 & ^^^^cba4 & ^^^^cba5 & ^^^^cba6 & ^^^^cba7 & ^^^^cba8 & ^^^^cba9 & ^^^^cbaa & ^^^^cbab & ^^^^cbac & ^^^^cbad & ^^^^cbae & ^^^^cbaf\\\hline
+\Col{b0} & ^^^^cbb0 & ^^^^cbb1 & ^^^^cbb2 & ^^^^cbb3 & ^^^^cbb4 & ^^^^cbb5 & ^^^^cbb6 & ^^^^cbb7 & ^^^^cbb8 & ^^^^cbb9 & ^^^^cbba & ^^^^cbbb & ^^^^cbbc & ^^^^cbbd & ^^^^cbbe & ^^^^cbbf\\\hline
+\Col{c0} & ^^^^cbc0 & ^^^^cbc1 & ^^^^cbc2 & ^^^^cbc3 & ^^^^cbc4 & ^^^^cbc5 & ^^^^cbc6 & ^^^^cbc7 & ^^^^cbc8 & ^^^^cbc9 & ^^^^cbca & ^^^^cbcb & ^^^^cbcc & ^^^^cbcd & ^^^^cbce & ^^^^cbcf\\\hline
+\Col{d0} & ^^^^cbd0 & ^^^^cbd1 & ^^^^cbd2 & ^^^^cbd3 & ^^^^cbd4 & ^^^^cbd5 & ^^^^cbd6 & ^^^^cbd7 & ^^^^cbd8 & ^^^^cbd9 & ^^^^cbda & ^^^^cbdb & ^^^^cbdc & ^^^^cbdd & ^^^^cbde & ^^^^cbdf\\\hline
+\Col{e0} & ^^^^cbe0 & ^^^^cbe1 & ^^^^cbe2 & ^^^^cbe3 & ^^^^cbe4 & ^^^^cbe5 & ^^^^cbe6 & ^^^^cbe7 & ^^^^cbe8 & ^^^^cbe9 & ^^^^cbea & ^^^^cbeb & ^^^^cbec & ^^^^cbed & ^^^^cbee & ^^^^cbef\\\hline
+\Col{f0} & ^^^^cbf0 & ^^^^cbf1 & ^^^^cbf2 & ^^^^cbf3 & ^^^^cbf4 & ^^^^cbf5 & ^^^^cbf6 & ^^^^cbf7 & ^^^^cbf8 & ^^^^cbf9 & ^^^^cbfa & ^^^^cbfb & ^^^^cbfc & ^^^^cbfd & ^^^^cbfe & ^^^^cbff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{CC}\\\hline
+\Col{00} & ^^^^cc00 & ^^^^cc01 & ^^^^cc02 & ^^^^cc03 & ^^^^cc04 & ^^^^cc05 & ^^^^cc06 & ^^^^cc07 & ^^^^cc08 & ^^^^cc09 & ^^^^cc0a & ^^^^cc0b & ^^^^cc0c & ^^^^cc0d & ^^^^cc0e & ^^^^cc0f\\\hline
+\Col{10} & ^^^^cc10 & ^^^^cc11 & ^^^^cc12 & ^^^^cc13 & ^^^^cc14 & ^^^^cc15 & ^^^^cc16 & ^^^^cc17 & ^^^^cc18 & ^^^^cc19 & ^^^^cc1a & ^^^^cc1b & ^^^^cc1c & ^^^^cc1d & ^^^^cc1e & ^^^^cc1f\\\hline
+\Col{20} & ^^^^cc20 & ^^^^cc21 & ^^^^cc22 & ^^^^cc23 & ^^^^cc24 & ^^^^cc25 & ^^^^cc26 & ^^^^cc27 & ^^^^cc28 & ^^^^cc29 & ^^^^cc2a & ^^^^cc2b & ^^^^cc2c & ^^^^cc2d & ^^^^cc2e & ^^^^cc2f\\\hline
+\Col{30} & ^^^^cc30 & ^^^^cc31 & ^^^^cc32 & ^^^^cc33 & ^^^^cc34 & ^^^^cc35 & ^^^^cc36 & ^^^^cc37 & ^^^^cc38 & ^^^^cc39 & ^^^^cc3a & ^^^^cc3b & ^^^^cc3c & ^^^^cc3d & ^^^^cc3e & ^^^^cc3f\\\hline
+\Col{40} & ^^^^cc40 & ^^^^cc41 & ^^^^cc42 & ^^^^cc43 & ^^^^cc44 & ^^^^cc45 & ^^^^cc46 & ^^^^cc47 & ^^^^cc48 & ^^^^cc49 & ^^^^cc4a & ^^^^cc4b & ^^^^cc4c & ^^^^cc4d & ^^^^cc4e & ^^^^cc4f\\\hline
+\Col{50} & ^^^^cc50 & ^^^^cc51 & ^^^^cc52 & ^^^^cc53 & ^^^^cc54 & ^^^^cc55 & ^^^^cc56 & ^^^^cc57 & ^^^^cc58 & ^^^^cc59 & ^^^^cc5a & ^^^^cc5b & ^^^^cc5c & ^^^^cc5d & ^^^^cc5e & ^^^^cc5f\\\hline
+\Col{60} & ^^^^cc60 & ^^^^cc61 & ^^^^cc62 & ^^^^cc63 & ^^^^cc64 & ^^^^cc65 & ^^^^cc66 & ^^^^cc67 & ^^^^cc68 & ^^^^cc69 & ^^^^cc6a & ^^^^cc6b & ^^^^cc6c & ^^^^cc6d & ^^^^cc6e & ^^^^cc6f\\\hline
+\Col{70} & ^^^^cc70 & ^^^^cc71 & ^^^^cc72 & ^^^^cc73 & ^^^^cc74 & ^^^^cc75 & ^^^^cc76 & ^^^^cc77 & ^^^^cc78 & ^^^^cc79 & ^^^^cc7a & ^^^^cc7b & ^^^^cc7c & ^^^^cc7d & ^^^^cc7e & ^^^^cc7f\\\hline
+\Col{80} & ^^^^cc80 & ^^^^cc81 & ^^^^cc82 & ^^^^cc83 & ^^^^cc84 & ^^^^cc85 & ^^^^cc86 & ^^^^cc87 & ^^^^cc88 & ^^^^cc89 & ^^^^cc8a & ^^^^cc8b & ^^^^cc8c & ^^^^cc8d & ^^^^cc8e & ^^^^cc8f\\\hline
+\Col{90} & ^^^^cc90 & ^^^^cc91 & ^^^^cc92 & ^^^^cc93 & ^^^^cc94 & ^^^^cc95 & ^^^^cc96 & ^^^^cc97 & ^^^^cc98 & ^^^^cc99 & ^^^^cc9a & ^^^^cc9b & ^^^^cc9c & ^^^^cc9d & ^^^^cc9e & ^^^^cc9f\\\hline
+\Col{a0} & ^^^^cca0 & ^^^^cca1 & ^^^^cca2 & ^^^^cca3 & ^^^^cca4 & ^^^^cca5 & ^^^^cca6 & ^^^^cca7 & ^^^^cca8 & ^^^^cca9 & ^^^^ccaa & ^^^^ccab & ^^^^ccac & ^^^^ccad & ^^^^ccae & ^^^^ccaf\\\hline
+\Col{b0} & ^^^^ccb0 & ^^^^ccb1 & ^^^^ccb2 & ^^^^ccb3 & ^^^^ccb4 & ^^^^ccb5 & ^^^^ccb6 & ^^^^ccb7 & ^^^^ccb8 & ^^^^ccb9 & ^^^^ccba & ^^^^ccbb & ^^^^ccbc & ^^^^ccbd & ^^^^ccbe & ^^^^ccbf\\\hline
+\Col{c0} & ^^^^ccc0 & ^^^^ccc1 & ^^^^ccc2 & ^^^^ccc3 & ^^^^ccc4 & ^^^^ccc5 & ^^^^ccc6 & ^^^^ccc7 & ^^^^ccc8 & ^^^^ccc9 & ^^^^ccca & ^^^^cccb & ^^^^cccc & ^^^^cccd & ^^^^ccce & ^^^^cccf\\\hline
+\Col{d0} & ^^^^ccd0 & ^^^^ccd1 & ^^^^ccd2 & ^^^^ccd3 & ^^^^ccd4 & ^^^^ccd5 & ^^^^ccd6 & ^^^^ccd7 & ^^^^ccd8 & ^^^^ccd9 & ^^^^ccda & ^^^^ccdb & ^^^^ccdc & ^^^^ccdd & ^^^^ccde & ^^^^ccdf\\\hline
+\Col{e0} & ^^^^cce0 & ^^^^cce1 & ^^^^cce2 & ^^^^cce3 & ^^^^cce4 & ^^^^cce5 & ^^^^cce6 & ^^^^cce7 & ^^^^cce8 & ^^^^cce9 & ^^^^ccea & ^^^^cceb & ^^^^ccec & ^^^^cced & ^^^^ccee & ^^^^ccef\\\hline
+\Col{f0} & ^^^^ccf0 & ^^^^ccf1 & ^^^^ccf2 & ^^^^ccf3 & ^^^^ccf4 & ^^^^ccf5 & ^^^^ccf6 & ^^^^ccf7 & ^^^^ccf8 & ^^^^ccf9 & ^^^^ccfa & ^^^^ccfb & ^^^^ccfc & ^^^^ccfd & ^^^^ccfe & ^^^^ccff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{CD}\\\hline
+\Col{00} & ^^^^cd00 & ^^^^cd01 & ^^^^cd02 & ^^^^cd03 & ^^^^cd04 & ^^^^cd05 & ^^^^cd06 & ^^^^cd07 & ^^^^cd08 & ^^^^cd09 & ^^^^cd0a & ^^^^cd0b & ^^^^cd0c & ^^^^cd0d & ^^^^cd0e & ^^^^cd0f\\\hline
+\Col{10} & ^^^^cd10 & ^^^^cd11 & ^^^^cd12 & ^^^^cd13 & ^^^^cd14 & ^^^^cd15 & ^^^^cd16 & ^^^^cd17 & ^^^^cd18 & ^^^^cd19 & ^^^^cd1a & ^^^^cd1b & ^^^^cd1c & ^^^^cd1d & ^^^^cd1e & ^^^^cd1f\\\hline
+\Col{20} & ^^^^cd20 & ^^^^cd21 & ^^^^cd22 & ^^^^cd23 & ^^^^cd24 & ^^^^cd25 & ^^^^cd26 & ^^^^cd27 & ^^^^cd28 & ^^^^cd29 & ^^^^cd2a & ^^^^cd2b & ^^^^cd2c & ^^^^cd2d & ^^^^cd2e & ^^^^cd2f\\\hline
+\Col{30} & ^^^^cd30 & ^^^^cd31 & ^^^^cd32 & ^^^^cd33 & ^^^^cd34 & ^^^^cd35 & ^^^^cd36 & ^^^^cd37 & ^^^^cd38 & ^^^^cd39 & ^^^^cd3a & ^^^^cd3b & ^^^^cd3c & ^^^^cd3d & ^^^^cd3e & ^^^^cd3f\\\hline
+\Col{40} & ^^^^cd40 & ^^^^cd41 & ^^^^cd42 & ^^^^cd43 & ^^^^cd44 & ^^^^cd45 & ^^^^cd46 & ^^^^cd47 & ^^^^cd48 & ^^^^cd49 & ^^^^cd4a & ^^^^cd4b & ^^^^cd4c & ^^^^cd4d & ^^^^cd4e & ^^^^cd4f\\\hline
+\Col{50} & ^^^^cd50 & ^^^^cd51 & ^^^^cd52 & ^^^^cd53 & ^^^^cd54 & ^^^^cd55 & ^^^^cd56 & ^^^^cd57 & ^^^^cd58 & ^^^^cd59 & ^^^^cd5a & ^^^^cd5b & ^^^^cd5c & ^^^^cd5d & ^^^^cd5e & ^^^^cd5f\\\hline
+\Col{60} & ^^^^cd60 & ^^^^cd61 & ^^^^cd62 & ^^^^cd63 & ^^^^cd64 & ^^^^cd65 & ^^^^cd66 & ^^^^cd67 & ^^^^cd68 & ^^^^cd69 & ^^^^cd6a & ^^^^cd6b & ^^^^cd6c & ^^^^cd6d & ^^^^cd6e & ^^^^cd6f\\\hline
+\Col{70} & ^^^^cd70 & ^^^^cd71 & ^^^^cd72 & ^^^^cd73 & ^^^^cd74 & ^^^^cd75 & ^^^^cd76 & ^^^^cd77 & ^^^^cd78 & ^^^^cd79 & ^^^^cd7a & ^^^^cd7b & ^^^^cd7c & ^^^^cd7d & ^^^^cd7e & ^^^^cd7f\\\hline
+\Col{80} & ^^^^cd80 & ^^^^cd81 & ^^^^cd82 & ^^^^cd83 & ^^^^cd84 & ^^^^cd85 & ^^^^cd86 & ^^^^cd87 & ^^^^cd88 & ^^^^cd89 & ^^^^cd8a & ^^^^cd8b & ^^^^cd8c & ^^^^cd8d & ^^^^cd8e & ^^^^cd8f\\\hline
+\Col{90} & ^^^^cd90 & ^^^^cd91 & ^^^^cd92 & ^^^^cd93 & ^^^^cd94 & ^^^^cd95 & ^^^^cd96 & ^^^^cd97 & ^^^^cd98 & ^^^^cd99 & ^^^^cd9a & ^^^^cd9b & ^^^^cd9c & ^^^^cd9d & ^^^^cd9e & ^^^^cd9f\\\hline
+\Col{a0} & ^^^^cda0 & ^^^^cda1 & ^^^^cda2 & ^^^^cda3 & ^^^^cda4 & ^^^^cda5 & ^^^^cda6 & ^^^^cda7 & ^^^^cda8 & ^^^^cda9 & ^^^^cdaa & ^^^^cdab & ^^^^cdac & ^^^^cdad & ^^^^cdae & ^^^^cdaf\\\hline
+\Col{b0} & ^^^^cdb0 & ^^^^cdb1 & ^^^^cdb2 & ^^^^cdb3 & ^^^^cdb4 & ^^^^cdb5 & ^^^^cdb6 & ^^^^cdb7 & ^^^^cdb8 & ^^^^cdb9 & ^^^^cdba & ^^^^cdbb & ^^^^cdbc & ^^^^cdbd & ^^^^cdbe & ^^^^cdbf\\\hline
+\Col{c0} & ^^^^cdc0 & ^^^^cdc1 & ^^^^cdc2 & ^^^^cdc3 & ^^^^cdc4 & ^^^^cdc5 & ^^^^cdc6 & ^^^^cdc7 & ^^^^cdc8 & ^^^^cdc9 & ^^^^cdca & ^^^^cdcb & ^^^^cdcc & ^^^^cdcd & ^^^^cdce & ^^^^cdcf\\\hline
+\Col{d0} & ^^^^cdd0 & ^^^^cdd1 & ^^^^cdd2 & ^^^^cdd3 & ^^^^cdd4 & ^^^^cdd5 & ^^^^cdd6 & ^^^^cdd7 & ^^^^cdd8 & ^^^^cdd9 & ^^^^cdda & ^^^^cddb & ^^^^cddc & ^^^^cddd & ^^^^cdde & ^^^^cddf\\\hline
+\Col{e0} & ^^^^cde0 & ^^^^cde1 & ^^^^cde2 & ^^^^cde3 & ^^^^cde4 & ^^^^cde5 & ^^^^cde6 & ^^^^cde7 & ^^^^cde8 & ^^^^cde9 & ^^^^cdea & ^^^^cdeb & ^^^^cdec & ^^^^cded & ^^^^cdee & ^^^^cdef\\\hline
+\Col{f0} & ^^^^cdf0 & ^^^^cdf1 & ^^^^cdf2 & ^^^^cdf3 & ^^^^cdf4 & ^^^^cdf5 & ^^^^cdf6 & ^^^^cdf7 & ^^^^cdf8 & ^^^^cdf9 & ^^^^cdfa & ^^^^cdfb & ^^^^cdfc & ^^^^cdfd & ^^^^cdfe & ^^^^cdff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{CE}\\\hline
+\Col{00} & ^^^^ce00 & ^^^^ce01 & ^^^^ce02 & ^^^^ce03 & ^^^^ce04 & ^^^^ce05 & ^^^^ce06 & ^^^^ce07 & ^^^^ce08 & ^^^^ce09 & ^^^^ce0a & ^^^^ce0b & ^^^^ce0c & ^^^^ce0d & ^^^^ce0e & ^^^^ce0f\\\hline
+\Col{10} & ^^^^ce10 & ^^^^ce11 & ^^^^ce12 & ^^^^ce13 & ^^^^ce14 & ^^^^ce15 & ^^^^ce16 & ^^^^ce17 & ^^^^ce18 & ^^^^ce19 & ^^^^ce1a & ^^^^ce1b & ^^^^ce1c & ^^^^ce1d & ^^^^ce1e & ^^^^ce1f\\\hline
+\Col{20} & ^^^^ce20 & ^^^^ce21 & ^^^^ce22 & ^^^^ce23 & ^^^^ce24 & ^^^^ce25 & ^^^^ce26 & ^^^^ce27 & ^^^^ce28 & ^^^^ce29 & ^^^^ce2a & ^^^^ce2b & ^^^^ce2c & ^^^^ce2d & ^^^^ce2e & ^^^^ce2f\\\hline
+\Col{30} & ^^^^ce30 & ^^^^ce31 & ^^^^ce32 & ^^^^ce33 & ^^^^ce34 & ^^^^ce35 & ^^^^ce36 & ^^^^ce37 & ^^^^ce38 & ^^^^ce39 & ^^^^ce3a & ^^^^ce3b & ^^^^ce3c & ^^^^ce3d & ^^^^ce3e & ^^^^ce3f\\\hline
+\Col{40} & ^^^^ce40 & ^^^^ce41 & ^^^^ce42 & ^^^^ce43 & ^^^^ce44 & ^^^^ce45 & ^^^^ce46 & ^^^^ce47 & ^^^^ce48 & ^^^^ce49 & ^^^^ce4a & ^^^^ce4b & ^^^^ce4c & ^^^^ce4d & ^^^^ce4e & ^^^^ce4f\\\hline
+\Col{50} & ^^^^ce50 & ^^^^ce51 & ^^^^ce52 & ^^^^ce53 & ^^^^ce54 & ^^^^ce55 & ^^^^ce56 & ^^^^ce57 & ^^^^ce58 & ^^^^ce59 & ^^^^ce5a & ^^^^ce5b & ^^^^ce5c & ^^^^ce5d & ^^^^ce5e & ^^^^ce5f\\\hline
+\Col{60} & ^^^^ce60 & ^^^^ce61 & ^^^^ce62 & ^^^^ce63 & ^^^^ce64 & ^^^^ce65 & ^^^^ce66 & ^^^^ce67 & ^^^^ce68 & ^^^^ce69 & ^^^^ce6a & ^^^^ce6b & ^^^^ce6c & ^^^^ce6d & ^^^^ce6e & ^^^^ce6f\\\hline
+\Col{70} & ^^^^ce70 & ^^^^ce71 & ^^^^ce72 & ^^^^ce73 & ^^^^ce74 & ^^^^ce75 & ^^^^ce76 & ^^^^ce77 & ^^^^ce78 & ^^^^ce79 & ^^^^ce7a & ^^^^ce7b & ^^^^ce7c & ^^^^ce7d & ^^^^ce7e & ^^^^ce7f\\\hline
+\Col{80} & ^^^^ce80 & ^^^^ce81 & ^^^^ce82 & ^^^^ce83 & ^^^^ce84 & ^^^^ce85 & ^^^^ce86 & ^^^^ce87 & ^^^^ce88 & ^^^^ce89 & ^^^^ce8a & ^^^^ce8b & ^^^^ce8c & ^^^^ce8d & ^^^^ce8e & ^^^^ce8f\\\hline
+\Col{90} & ^^^^ce90 & ^^^^ce91 & ^^^^ce92 & ^^^^ce93 & ^^^^ce94 & ^^^^ce95 & ^^^^ce96 & ^^^^ce97 & ^^^^ce98 & ^^^^ce99 & ^^^^ce9a & ^^^^ce9b & ^^^^ce9c & ^^^^ce9d & ^^^^ce9e & ^^^^ce9f\\\hline
+\Col{a0} & ^^^^cea0 & ^^^^cea1 & ^^^^cea2 & ^^^^cea3 & ^^^^cea4 & ^^^^cea5 & ^^^^cea6 & ^^^^cea7 & ^^^^cea8 & ^^^^cea9 & ^^^^ceaa & ^^^^ceab & ^^^^ceac & ^^^^cead & ^^^^ceae & ^^^^ceaf\\\hline
+\Col{b0} & ^^^^ceb0 & ^^^^ceb1 & ^^^^ceb2 & ^^^^ceb3 & ^^^^ceb4 & ^^^^ceb5 & ^^^^ceb6 & ^^^^ceb7 & ^^^^ceb8 & ^^^^ceb9 & ^^^^ceba & ^^^^cebb & ^^^^cebc & ^^^^cebd & ^^^^cebe & ^^^^cebf\\\hline
+\Col{c0} & ^^^^cec0 & ^^^^cec1 & ^^^^cec2 & ^^^^cec3 & ^^^^cec4 & ^^^^cec5 & ^^^^cec6 & ^^^^cec7 & ^^^^cec8 & ^^^^cec9 & ^^^^ceca & ^^^^cecb & ^^^^cecc & ^^^^cecd & ^^^^cece & ^^^^cecf\\\hline
+\Col{d0} & ^^^^ced0 & ^^^^ced1 & ^^^^ced2 & ^^^^ced3 & ^^^^ced4 & ^^^^ced5 & ^^^^ced6 & ^^^^ced7 & ^^^^ced8 & ^^^^ced9 & ^^^^ceda & ^^^^cedb & ^^^^cedc & ^^^^cedd & ^^^^cede & ^^^^cedf\\\hline
+\Col{e0} & ^^^^cee0 & ^^^^cee1 & ^^^^cee2 & ^^^^cee3 & ^^^^cee4 & ^^^^cee5 & ^^^^cee6 & ^^^^cee7 & ^^^^cee8 & ^^^^cee9 & ^^^^ceea & ^^^^ceeb & ^^^^ceec & ^^^^ceed & ^^^^ceee & ^^^^ceef\\\hline
+\Col{f0} & ^^^^cef0 & ^^^^cef1 & ^^^^cef2 & ^^^^cef3 & ^^^^cef4 & ^^^^cef5 & ^^^^cef6 & ^^^^cef7 & ^^^^cef8 & ^^^^cef9 & ^^^^cefa & ^^^^cefb & ^^^^cefc & ^^^^cefd & ^^^^cefe & ^^^^ceff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{CF}\\\hline
+\Col{00} & ^^^^cf00 & ^^^^cf01 & ^^^^cf02 & ^^^^cf03 & ^^^^cf04 & ^^^^cf05 & ^^^^cf06 & ^^^^cf07 & ^^^^cf08 & ^^^^cf09 & ^^^^cf0a & ^^^^cf0b & ^^^^cf0c & ^^^^cf0d & ^^^^cf0e & ^^^^cf0f\\\hline
+\Col{10} & ^^^^cf10 & ^^^^cf11 & ^^^^cf12 & ^^^^cf13 & ^^^^cf14 & ^^^^cf15 & ^^^^cf16 & ^^^^cf17 & ^^^^cf18 & ^^^^cf19 & ^^^^cf1a & ^^^^cf1b & ^^^^cf1c & ^^^^cf1d & ^^^^cf1e & ^^^^cf1f\\\hline
+\Col{20} & ^^^^cf20 & ^^^^cf21 & ^^^^cf22 & ^^^^cf23 & ^^^^cf24 & ^^^^cf25 & ^^^^cf26 & ^^^^cf27 & ^^^^cf28 & ^^^^cf29 & ^^^^cf2a & ^^^^cf2b & ^^^^cf2c & ^^^^cf2d & ^^^^cf2e & ^^^^cf2f\\\hline
+\Col{30} & ^^^^cf30 & ^^^^cf31 & ^^^^cf32 & ^^^^cf33 & ^^^^cf34 & ^^^^cf35 & ^^^^cf36 & ^^^^cf37 & ^^^^cf38 & ^^^^cf39 & ^^^^cf3a & ^^^^cf3b & ^^^^cf3c & ^^^^cf3d & ^^^^cf3e & ^^^^cf3f\\\hline
+\Col{40} & ^^^^cf40 & ^^^^cf41 & ^^^^cf42 & ^^^^cf43 & ^^^^cf44 & ^^^^cf45 & ^^^^cf46 & ^^^^cf47 & ^^^^cf48 & ^^^^cf49 & ^^^^cf4a & ^^^^cf4b & ^^^^cf4c & ^^^^cf4d & ^^^^cf4e & ^^^^cf4f\\\hline
+\Col{50} & ^^^^cf50 & ^^^^cf51 & ^^^^cf52 & ^^^^cf53 & ^^^^cf54 & ^^^^cf55 & ^^^^cf56 & ^^^^cf57 & ^^^^cf58 & ^^^^cf59 & ^^^^cf5a & ^^^^cf5b & ^^^^cf5c & ^^^^cf5d & ^^^^cf5e & ^^^^cf5f\\\hline
+\Col{60} & ^^^^cf60 & ^^^^cf61 & ^^^^cf62 & ^^^^cf63 & ^^^^cf64 & ^^^^cf65 & ^^^^cf66 & ^^^^cf67 & ^^^^cf68 & ^^^^cf69 & ^^^^cf6a & ^^^^cf6b & ^^^^cf6c & ^^^^cf6d & ^^^^cf6e & ^^^^cf6f\\\hline
+\Col{70} & ^^^^cf70 & ^^^^cf71 & ^^^^cf72 & ^^^^cf73 & ^^^^cf74 & ^^^^cf75 & ^^^^cf76 & ^^^^cf77 & ^^^^cf78 & ^^^^cf79 & ^^^^cf7a & ^^^^cf7b & ^^^^cf7c & ^^^^cf7d & ^^^^cf7e & ^^^^cf7f\\\hline
+\Col{80} & ^^^^cf80 & ^^^^cf81 & ^^^^cf82 & ^^^^cf83 & ^^^^cf84 & ^^^^cf85 & ^^^^cf86 & ^^^^cf87 & ^^^^cf88 & ^^^^cf89 & ^^^^cf8a & ^^^^cf8b & ^^^^cf8c & ^^^^cf8d & ^^^^cf8e & ^^^^cf8f\\\hline
+\Col{90} & ^^^^cf90 & ^^^^cf91 & ^^^^cf92 & ^^^^cf93 & ^^^^cf94 & ^^^^cf95 & ^^^^cf96 & ^^^^cf97 & ^^^^cf98 & ^^^^cf99 & ^^^^cf9a & ^^^^cf9b & ^^^^cf9c & ^^^^cf9d & ^^^^cf9e & ^^^^cf9f\\\hline
+\Col{a0} & ^^^^cfa0 & ^^^^cfa1 & ^^^^cfa2 & ^^^^cfa3 & ^^^^cfa4 & ^^^^cfa5 & ^^^^cfa6 & ^^^^cfa7 & ^^^^cfa8 & ^^^^cfa9 & ^^^^cfaa & ^^^^cfab & ^^^^cfac & ^^^^cfad & ^^^^cfae & ^^^^cfaf\\\hline
+\Col{b0} & ^^^^cfb0 & ^^^^cfb1 & ^^^^cfb2 & ^^^^cfb3 & ^^^^cfb4 & ^^^^cfb5 & ^^^^cfb6 & ^^^^cfb7 & ^^^^cfb8 & ^^^^cfb9 & ^^^^cfba & ^^^^cfbb & ^^^^cfbc & ^^^^cfbd & ^^^^cfbe & ^^^^cfbf\\\hline
+\Col{c0} & ^^^^cfc0 & ^^^^cfc1 & ^^^^cfc2 & ^^^^cfc3 & ^^^^cfc4 & ^^^^cfc5 & ^^^^cfc6 & ^^^^cfc7 & ^^^^cfc8 & ^^^^cfc9 & ^^^^cfca & ^^^^cfcb & ^^^^cfcc & ^^^^cfcd & ^^^^cfce & ^^^^cfcf\\\hline
+\Col{d0} & ^^^^cfd0 & ^^^^cfd1 & ^^^^cfd2 & ^^^^cfd3 & ^^^^cfd4 & ^^^^cfd5 & ^^^^cfd6 & ^^^^cfd7 & ^^^^cfd8 & ^^^^cfd9 & ^^^^cfda & ^^^^cfdb & ^^^^cfdc & ^^^^cfdd & ^^^^cfde & ^^^^cfdf\\\hline
+\Col{e0} & ^^^^cfe0 & ^^^^cfe1 & ^^^^cfe2 & ^^^^cfe3 & ^^^^cfe4 & ^^^^cfe5 & ^^^^cfe6 & ^^^^cfe7 & ^^^^cfe8 & ^^^^cfe9 & ^^^^cfea & ^^^^cfeb & ^^^^cfec & ^^^^cfed & ^^^^cfee & ^^^^cfef\\\hline
+\Col{f0} & ^^^^cff0 & ^^^^cff1 & ^^^^cff2 & ^^^^cff3 & ^^^^cff4 & ^^^^cff5 & ^^^^cff6 & ^^^^cff7 & ^^^^cff8 & ^^^^cff9 & ^^^^cffa & ^^^^cffb & ^^^^cffc & ^^^^cffd & ^^^^cffe & ^^^^cfff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{D0}\\\hline
+\Col{00} & ^^^^d000 & ^^^^d001 & ^^^^d002 & ^^^^d003 & ^^^^d004 & ^^^^d005 & ^^^^d006 & ^^^^d007 & ^^^^d008 & ^^^^d009 & ^^^^d00a & ^^^^d00b & ^^^^d00c & ^^^^d00d & ^^^^d00e & ^^^^d00f\\\hline
+\Col{10} & ^^^^d010 & ^^^^d011 & ^^^^d012 & ^^^^d013 & ^^^^d014 & ^^^^d015 & ^^^^d016 & ^^^^d017 & ^^^^d018 & ^^^^d019 & ^^^^d01a & ^^^^d01b & ^^^^d01c & ^^^^d01d & ^^^^d01e & ^^^^d01f\\\hline
+\Col{20} & ^^^^d020 & ^^^^d021 & ^^^^d022 & ^^^^d023 & ^^^^d024 & ^^^^d025 & ^^^^d026 & ^^^^d027 & ^^^^d028 & ^^^^d029 & ^^^^d02a & ^^^^d02b & ^^^^d02c & ^^^^d02d & ^^^^d02e & ^^^^d02f\\\hline
+\Col{30} & ^^^^d030 & ^^^^d031 & ^^^^d032 & ^^^^d033 & ^^^^d034 & ^^^^d035 & ^^^^d036 & ^^^^d037 & ^^^^d038 & ^^^^d039 & ^^^^d03a & ^^^^d03b & ^^^^d03c & ^^^^d03d & ^^^^d03e & ^^^^d03f\\\hline
+\Col{40} & ^^^^d040 & ^^^^d041 & ^^^^d042 & ^^^^d043 & ^^^^d044 & ^^^^d045 & ^^^^d046 & ^^^^d047 & ^^^^d048 & ^^^^d049 & ^^^^d04a & ^^^^d04b & ^^^^d04c & ^^^^d04d & ^^^^d04e & ^^^^d04f\\\hline
+\Col{50} & ^^^^d050 & ^^^^d051 & ^^^^d052 & ^^^^d053 & ^^^^d054 & ^^^^d055 & ^^^^d056 & ^^^^d057 & ^^^^d058 & ^^^^d059 & ^^^^d05a & ^^^^d05b & ^^^^d05c & ^^^^d05d & ^^^^d05e & ^^^^d05f\\\hline
+\Col{60} & ^^^^d060 & ^^^^d061 & ^^^^d062 & ^^^^d063 & ^^^^d064 & ^^^^d065 & ^^^^d066 & ^^^^d067 & ^^^^d068 & ^^^^d069 & ^^^^d06a & ^^^^d06b & ^^^^d06c & ^^^^d06d & ^^^^d06e & ^^^^d06f\\\hline
+\Col{70} & ^^^^d070 & ^^^^d071 & ^^^^d072 & ^^^^d073 & ^^^^d074 & ^^^^d075 & ^^^^d076 & ^^^^d077 & ^^^^d078 & ^^^^d079 & ^^^^d07a & ^^^^d07b & ^^^^d07c & ^^^^d07d & ^^^^d07e & ^^^^d07f\\\hline
+\Col{80} & ^^^^d080 & ^^^^d081 & ^^^^d082 & ^^^^d083 & ^^^^d084 & ^^^^d085 & ^^^^d086 & ^^^^d087 & ^^^^d088 & ^^^^d089 & ^^^^d08a & ^^^^d08b & ^^^^d08c & ^^^^d08d & ^^^^d08e & ^^^^d08f\\\hline
+\Col{90} & ^^^^d090 & ^^^^d091 & ^^^^d092 & ^^^^d093 & ^^^^d094 & ^^^^d095 & ^^^^d096 & ^^^^d097 & ^^^^d098 & ^^^^d099 & ^^^^d09a & ^^^^d09b & ^^^^d09c & ^^^^d09d & ^^^^d09e & ^^^^d09f\\\hline
+\Col{a0} & ^^^^d0a0 & ^^^^d0a1 & ^^^^d0a2 & ^^^^d0a3 & ^^^^d0a4 & ^^^^d0a5 & ^^^^d0a6 & ^^^^d0a7 & ^^^^d0a8 & ^^^^d0a9 & ^^^^d0aa & ^^^^d0ab & ^^^^d0ac & ^^^^d0ad & ^^^^d0ae & ^^^^d0af\\\hline
+\Col{b0} & ^^^^d0b0 & ^^^^d0b1 & ^^^^d0b2 & ^^^^d0b3 & ^^^^d0b4 & ^^^^d0b5 & ^^^^d0b6 & ^^^^d0b7 & ^^^^d0b8 & ^^^^d0b9 & ^^^^d0ba & ^^^^d0bb & ^^^^d0bc & ^^^^d0bd & ^^^^d0be & ^^^^d0bf\\\hline
+\Col{c0} & ^^^^d0c0 & ^^^^d0c1 & ^^^^d0c2 & ^^^^d0c3 & ^^^^d0c4 & ^^^^d0c5 & ^^^^d0c6 & ^^^^d0c7 & ^^^^d0c8 & ^^^^d0c9 & ^^^^d0ca & ^^^^d0cb & ^^^^d0cc & ^^^^d0cd & ^^^^d0ce & ^^^^d0cf\\\hline
+\Col{d0} & ^^^^d0d0 & ^^^^d0d1 & ^^^^d0d2 & ^^^^d0d3 & ^^^^d0d4 & ^^^^d0d5 & ^^^^d0d6 & ^^^^d0d7 & ^^^^d0d8 & ^^^^d0d9 & ^^^^d0da & ^^^^d0db & ^^^^d0dc & ^^^^d0dd & ^^^^d0de & ^^^^d0df\\\hline
+\Col{e0} & ^^^^d0e0 & ^^^^d0e1 & ^^^^d0e2 & ^^^^d0e3 & ^^^^d0e4 & ^^^^d0e5 & ^^^^d0e6 & ^^^^d0e7 & ^^^^d0e8 & ^^^^d0e9 & ^^^^d0ea & ^^^^d0eb & ^^^^d0ec & ^^^^d0ed & ^^^^d0ee & ^^^^d0ef\\\hline
+\Col{f0} & ^^^^d0f0 & ^^^^d0f1 & ^^^^d0f2 & ^^^^d0f3 & ^^^^d0f4 & ^^^^d0f5 & ^^^^d0f6 & ^^^^d0f7 & ^^^^d0f8 & ^^^^d0f9 & ^^^^d0fa & ^^^^d0fb & ^^^^d0fc & ^^^^d0fd & ^^^^d0fe & ^^^^d0ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{D1}\\\hline
+\Col{00} & ^^^^d100 & ^^^^d101 & ^^^^d102 & ^^^^d103 & ^^^^d104 & ^^^^d105 & ^^^^d106 & ^^^^d107 & ^^^^d108 & ^^^^d109 & ^^^^d10a & ^^^^d10b & ^^^^d10c & ^^^^d10d & ^^^^d10e & ^^^^d10f\\\hline
+\Col{10} & ^^^^d110 & ^^^^d111 & ^^^^d112 & ^^^^d113 & ^^^^d114 & ^^^^d115 & ^^^^d116 & ^^^^d117 & ^^^^d118 & ^^^^d119 & ^^^^d11a & ^^^^d11b & ^^^^d11c & ^^^^d11d & ^^^^d11e & ^^^^d11f\\\hline
+\Col{20} & ^^^^d120 & ^^^^d121 & ^^^^d122 & ^^^^d123 & ^^^^d124 & ^^^^d125 & ^^^^d126 & ^^^^d127 & ^^^^d128 & ^^^^d129 & ^^^^d12a & ^^^^d12b & ^^^^d12c & ^^^^d12d & ^^^^d12e & ^^^^d12f\\\hline
+\Col{30} & ^^^^d130 & ^^^^d131 & ^^^^d132 & ^^^^d133 & ^^^^d134 & ^^^^d135 & ^^^^d136 & ^^^^d137 & ^^^^d138 & ^^^^d139 & ^^^^d13a & ^^^^d13b & ^^^^d13c & ^^^^d13d & ^^^^d13e & ^^^^d13f\\\hline
+\Col{40} & ^^^^d140 & ^^^^d141 & ^^^^d142 & ^^^^d143 & ^^^^d144 & ^^^^d145 & ^^^^d146 & ^^^^d147 & ^^^^d148 & ^^^^d149 & ^^^^d14a & ^^^^d14b & ^^^^d14c & ^^^^d14d & ^^^^d14e & ^^^^d14f\\\hline
+\Col{50} & ^^^^d150 & ^^^^d151 & ^^^^d152 & ^^^^d153 & ^^^^d154 & ^^^^d155 & ^^^^d156 & ^^^^d157 & ^^^^d158 & ^^^^d159 & ^^^^d15a & ^^^^d15b & ^^^^d15c & ^^^^d15d & ^^^^d15e & ^^^^d15f\\\hline
+\Col{60} & ^^^^d160 & ^^^^d161 & ^^^^d162 & ^^^^d163 & ^^^^d164 & ^^^^d165 & ^^^^d166 & ^^^^d167 & ^^^^d168 & ^^^^d169 & ^^^^d16a & ^^^^d16b & ^^^^d16c & ^^^^d16d & ^^^^d16e & ^^^^d16f\\\hline
+\Col{70} & ^^^^d170 & ^^^^d171 & ^^^^d172 & ^^^^d173 & ^^^^d174 & ^^^^d175 & ^^^^d176 & ^^^^d177 & ^^^^d178 & ^^^^d179 & ^^^^d17a & ^^^^d17b & ^^^^d17c & ^^^^d17d & ^^^^d17e & ^^^^d17f\\\hline
+\Col{80} & ^^^^d180 & ^^^^d181 & ^^^^d182 & ^^^^d183 & ^^^^d184 & ^^^^d185 & ^^^^d186 & ^^^^d187 & ^^^^d188 & ^^^^d189 & ^^^^d18a & ^^^^d18b & ^^^^d18c & ^^^^d18d & ^^^^d18e & ^^^^d18f\\\hline
+\Col{90} & ^^^^d190 & ^^^^d191 & ^^^^d192 & ^^^^d193 & ^^^^d194 & ^^^^d195 & ^^^^d196 & ^^^^d197 & ^^^^d198 & ^^^^d199 & ^^^^d19a & ^^^^d19b & ^^^^d19c & ^^^^d19d & ^^^^d19e & ^^^^d19f\\\hline
+\Col{a0} & ^^^^d1a0 & ^^^^d1a1 & ^^^^d1a2 & ^^^^d1a3 & ^^^^d1a4 & ^^^^d1a5 & ^^^^d1a6 & ^^^^d1a7 & ^^^^d1a8 & ^^^^d1a9 & ^^^^d1aa & ^^^^d1ab & ^^^^d1ac & ^^^^d1ad & ^^^^d1ae & ^^^^d1af\\\hline
+\Col{b0} & ^^^^d1b0 & ^^^^d1b1 & ^^^^d1b2 & ^^^^d1b3 & ^^^^d1b4 & ^^^^d1b5 & ^^^^d1b6 & ^^^^d1b7 & ^^^^d1b8 & ^^^^d1b9 & ^^^^d1ba & ^^^^d1bb & ^^^^d1bc & ^^^^d1bd & ^^^^d1be & ^^^^d1bf\\\hline
+\Col{c0} & ^^^^d1c0 & ^^^^d1c1 & ^^^^d1c2 & ^^^^d1c3 & ^^^^d1c4 & ^^^^d1c5 & ^^^^d1c6 & ^^^^d1c7 & ^^^^d1c8 & ^^^^d1c9 & ^^^^d1ca & ^^^^d1cb & ^^^^d1cc & ^^^^d1cd & ^^^^d1ce & ^^^^d1cf\\\hline
+\Col{d0} & ^^^^d1d0 & ^^^^d1d1 & ^^^^d1d2 & ^^^^d1d3 & ^^^^d1d4 & ^^^^d1d5 & ^^^^d1d6 & ^^^^d1d7 & ^^^^d1d8 & ^^^^d1d9 & ^^^^d1da & ^^^^d1db & ^^^^d1dc & ^^^^d1dd & ^^^^d1de & ^^^^d1df\\\hline
+\Col{e0} & ^^^^d1e0 & ^^^^d1e1 & ^^^^d1e2 & ^^^^d1e3 & ^^^^d1e4 & ^^^^d1e5 & ^^^^d1e6 & ^^^^d1e7 & ^^^^d1e8 & ^^^^d1e9 & ^^^^d1ea & ^^^^d1eb & ^^^^d1ec & ^^^^d1ed & ^^^^d1ee & ^^^^d1ef\\\hline
+\Col{f0} & ^^^^d1f0 & ^^^^d1f1 & ^^^^d1f2 & ^^^^d1f3 & ^^^^d1f4 & ^^^^d1f5 & ^^^^d1f6 & ^^^^d1f7 & ^^^^d1f8 & ^^^^d1f9 & ^^^^d1fa & ^^^^d1fb & ^^^^d1fc & ^^^^d1fd & ^^^^d1fe & ^^^^d1ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{D2}\\\hline
+\Col{00} & ^^^^d200 & ^^^^d201 & ^^^^d202 & ^^^^d203 & ^^^^d204 & ^^^^d205 & ^^^^d206 & ^^^^d207 & ^^^^d208 & ^^^^d209 & ^^^^d20a & ^^^^d20b & ^^^^d20c & ^^^^d20d & ^^^^d20e & ^^^^d20f\\\hline
+\Col{10} & ^^^^d210 & ^^^^d211 & ^^^^d212 & ^^^^d213 & ^^^^d214 & ^^^^d215 & ^^^^d216 & ^^^^d217 & ^^^^d218 & ^^^^d219 & ^^^^d21a & ^^^^d21b & ^^^^d21c & ^^^^d21d & ^^^^d21e & ^^^^d21f\\\hline
+\Col{20} & ^^^^d220 & ^^^^d221 & ^^^^d222 & ^^^^d223 & ^^^^d224 & ^^^^d225 & ^^^^d226 & ^^^^d227 & ^^^^d228 & ^^^^d229 & ^^^^d22a & ^^^^d22b & ^^^^d22c & ^^^^d22d & ^^^^d22e & ^^^^d22f\\\hline
+\Col{30} & ^^^^d230 & ^^^^d231 & ^^^^d232 & ^^^^d233 & ^^^^d234 & ^^^^d235 & ^^^^d236 & ^^^^d237 & ^^^^d238 & ^^^^d239 & ^^^^d23a & ^^^^d23b & ^^^^d23c & ^^^^d23d & ^^^^d23e & ^^^^d23f\\\hline
+\Col{40} & ^^^^d240 & ^^^^d241 & ^^^^d242 & ^^^^d243 & ^^^^d244 & ^^^^d245 & ^^^^d246 & ^^^^d247 & ^^^^d248 & ^^^^d249 & ^^^^d24a & ^^^^d24b & ^^^^d24c & ^^^^d24d & ^^^^d24e & ^^^^d24f\\\hline
+\Col{50} & ^^^^d250 & ^^^^d251 & ^^^^d252 & ^^^^d253 & ^^^^d254 & ^^^^d255 & ^^^^d256 & ^^^^d257 & ^^^^d258 & ^^^^d259 & ^^^^d25a & ^^^^d25b & ^^^^d25c & ^^^^d25d & ^^^^d25e & ^^^^d25f\\\hline
+\Col{60} & ^^^^d260 & ^^^^d261 & ^^^^d262 & ^^^^d263 & ^^^^d264 & ^^^^d265 & ^^^^d266 & ^^^^d267 & ^^^^d268 & ^^^^d269 & ^^^^d26a & ^^^^d26b & ^^^^d26c & ^^^^d26d & ^^^^d26e & ^^^^d26f\\\hline
+\Col{70} & ^^^^d270 & ^^^^d271 & ^^^^d272 & ^^^^d273 & ^^^^d274 & ^^^^d275 & ^^^^d276 & ^^^^d277 & ^^^^d278 & ^^^^d279 & ^^^^d27a & ^^^^d27b & ^^^^d27c & ^^^^d27d & ^^^^d27e & ^^^^d27f\\\hline
+\Col{80} & ^^^^d280 & ^^^^d281 & ^^^^d282 & ^^^^d283 & ^^^^d284 & ^^^^d285 & ^^^^d286 & ^^^^d287 & ^^^^d288 & ^^^^d289 & ^^^^d28a & ^^^^d28b & ^^^^d28c & ^^^^d28d & ^^^^d28e & ^^^^d28f\\\hline
+\Col{90} & ^^^^d290 & ^^^^d291 & ^^^^d292 & ^^^^d293 & ^^^^d294 & ^^^^d295 & ^^^^d296 & ^^^^d297 & ^^^^d298 & ^^^^d299 & ^^^^d29a & ^^^^d29b & ^^^^d29c & ^^^^d29d & ^^^^d29e & ^^^^d29f\\\hline
+\Col{a0} & ^^^^d2a0 & ^^^^d2a1 & ^^^^d2a2 & ^^^^d2a3 & ^^^^d2a4 & ^^^^d2a5 & ^^^^d2a6 & ^^^^d2a7 & ^^^^d2a8 & ^^^^d2a9 & ^^^^d2aa & ^^^^d2ab & ^^^^d2ac & ^^^^d2ad & ^^^^d2ae & ^^^^d2af\\\hline
+\Col{b0} & ^^^^d2b0 & ^^^^d2b1 & ^^^^d2b2 & ^^^^d2b3 & ^^^^d2b4 & ^^^^d2b5 & ^^^^d2b6 & ^^^^d2b7 & ^^^^d2b8 & ^^^^d2b9 & ^^^^d2ba & ^^^^d2bb & ^^^^d2bc & ^^^^d2bd & ^^^^d2be & ^^^^d2bf\\\hline
+\Col{c0} & ^^^^d2c0 & ^^^^d2c1 & ^^^^d2c2 & ^^^^d2c3 & ^^^^d2c4 & ^^^^d2c5 & ^^^^d2c6 & ^^^^d2c7 & ^^^^d2c8 & ^^^^d2c9 & ^^^^d2ca & ^^^^d2cb & ^^^^d2cc & ^^^^d2cd & ^^^^d2ce & ^^^^d2cf\\\hline
+\Col{d0} & ^^^^d2d0 & ^^^^d2d1 & ^^^^d2d2 & ^^^^d2d3 & ^^^^d2d4 & ^^^^d2d5 & ^^^^d2d6 & ^^^^d2d7 & ^^^^d2d8 & ^^^^d2d9 & ^^^^d2da & ^^^^d2db & ^^^^d2dc & ^^^^d2dd & ^^^^d2de & ^^^^d2df\\\hline
+\Col{e0} & ^^^^d2e0 & ^^^^d2e1 & ^^^^d2e2 & ^^^^d2e3 & ^^^^d2e4 & ^^^^d2e5 & ^^^^d2e6 & ^^^^d2e7 & ^^^^d2e8 & ^^^^d2e9 & ^^^^d2ea & ^^^^d2eb & ^^^^d2ec & ^^^^d2ed & ^^^^d2ee & ^^^^d2ef\\\hline
+\Col{f0} & ^^^^d2f0 & ^^^^d2f1 & ^^^^d2f2 & ^^^^d2f3 & ^^^^d2f4 & ^^^^d2f5 & ^^^^d2f6 & ^^^^d2f7 & ^^^^d2f8 & ^^^^d2f9 & ^^^^d2fa & ^^^^d2fb & ^^^^d2fc & ^^^^d2fd & ^^^^d2fe & ^^^^d2ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{D3}\\\hline
+\Col{00} & ^^^^d300 & ^^^^d301 & ^^^^d302 & ^^^^d303 & ^^^^d304 & ^^^^d305 & ^^^^d306 & ^^^^d307 & ^^^^d308 & ^^^^d309 & ^^^^d30a & ^^^^d30b & ^^^^d30c & ^^^^d30d & ^^^^d30e & ^^^^d30f\\\hline
+\Col{10} & ^^^^d310 & ^^^^d311 & ^^^^d312 & ^^^^d313 & ^^^^d314 & ^^^^d315 & ^^^^d316 & ^^^^d317 & ^^^^d318 & ^^^^d319 & ^^^^d31a & ^^^^d31b & ^^^^d31c & ^^^^d31d & ^^^^d31e & ^^^^d31f\\\hline
+\Col{20} & ^^^^d320 & ^^^^d321 & ^^^^d322 & ^^^^d323 & ^^^^d324 & ^^^^d325 & ^^^^d326 & ^^^^d327 & ^^^^d328 & ^^^^d329 & ^^^^d32a & ^^^^d32b & ^^^^d32c & ^^^^d32d & ^^^^d32e & ^^^^d32f\\\hline
+\Col{30} & ^^^^d330 & ^^^^d331 & ^^^^d332 & ^^^^d333 & ^^^^d334 & ^^^^d335 & ^^^^d336 & ^^^^d337 & ^^^^d338 & ^^^^d339 & ^^^^d33a & ^^^^d33b & ^^^^d33c & ^^^^d33d & ^^^^d33e & ^^^^d33f\\\hline
+\Col{40} & ^^^^d340 & ^^^^d341 & ^^^^d342 & ^^^^d343 & ^^^^d344 & ^^^^d345 & ^^^^d346 & ^^^^d347 & ^^^^d348 & ^^^^d349 & ^^^^d34a & ^^^^d34b & ^^^^d34c & ^^^^d34d & ^^^^d34e & ^^^^d34f\\\hline
+\Col{50} & ^^^^d350 & ^^^^d351 & ^^^^d352 & ^^^^d353 & ^^^^d354 & ^^^^d355 & ^^^^d356 & ^^^^d357 & ^^^^d358 & ^^^^d359 & ^^^^d35a & ^^^^d35b & ^^^^d35c & ^^^^d35d & ^^^^d35e & ^^^^d35f\\\hline
+\Col{60} & ^^^^d360 & ^^^^d361 & ^^^^d362 & ^^^^d363 & ^^^^d364 & ^^^^d365 & ^^^^d366 & ^^^^d367 & ^^^^d368 & ^^^^d369 & ^^^^d36a & ^^^^d36b & ^^^^d36c & ^^^^d36d & ^^^^d36e & ^^^^d36f\\\hline
+\Col{70} & ^^^^d370 & ^^^^d371 & ^^^^d372 & ^^^^d373 & ^^^^d374 & ^^^^d375 & ^^^^d376 & ^^^^d377 & ^^^^d378 & ^^^^d379 & ^^^^d37a & ^^^^d37b & ^^^^d37c & ^^^^d37d & ^^^^d37e & ^^^^d37f\\\hline
+\Col{80} & ^^^^d380 & ^^^^d381 & ^^^^d382 & ^^^^d383 & ^^^^d384 & ^^^^d385 & ^^^^d386 & ^^^^d387 & ^^^^d388 & ^^^^d389 & ^^^^d38a & ^^^^d38b & ^^^^d38c & ^^^^d38d & ^^^^d38e & ^^^^d38f\\\hline
+\Col{90} & ^^^^d390 & ^^^^d391 & ^^^^d392 & ^^^^d393 & ^^^^d394 & ^^^^d395 & ^^^^d396 & ^^^^d397 & ^^^^d398 & ^^^^d399 & ^^^^d39a & ^^^^d39b & ^^^^d39c & ^^^^d39d & ^^^^d39e & ^^^^d39f\\\hline
+\Col{a0} & ^^^^d3a0 & ^^^^d3a1 & ^^^^d3a2 & ^^^^d3a3 & ^^^^d3a4 & ^^^^d3a5 & ^^^^d3a6 & ^^^^d3a7 & ^^^^d3a8 & ^^^^d3a9 & ^^^^d3aa & ^^^^d3ab & ^^^^d3ac & ^^^^d3ad & ^^^^d3ae & ^^^^d3af\\\hline
+\Col{b0} & ^^^^d3b0 & ^^^^d3b1 & ^^^^d3b2 & ^^^^d3b3 & ^^^^d3b4 & ^^^^d3b5 & ^^^^d3b6 & ^^^^d3b7 & ^^^^d3b8 & ^^^^d3b9 & ^^^^d3ba & ^^^^d3bb & ^^^^d3bc & ^^^^d3bd & ^^^^d3be & ^^^^d3bf\\\hline
+\Col{c0} & ^^^^d3c0 & ^^^^d3c1 & ^^^^d3c2 & ^^^^d3c3 & ^^^^d3c4 & ^^^^d3c5 & ^^^^d3c6 & ^^^^d3c7 & ^^^^d3c8 & ^^^^d3c9 & ^^^^d3ca & ^^^^d3cb & ^^^^d3cc & ^^^^d3cd & ^^^^d3ce & ^^^^d3cf\\\hline
+\Col{d0} & ^^^^d3d0 & ^^^^d3d1 & ^^^^d3d2 & ^^^^d3d3 & ^^^^d3d4 & ^^^^d3d5 & ^^^^d3d6 & ^^^^d3d7 & ^^^^d3d8 & ^^^^d3d9 & ^^^^d3da & ^^^^d3db & ^^^^d3dc & ^^^^d3dd & ^^^^d3de & ^^^^d3df\\\hline
+\Col{e0} & ^^^^d3e0 & ^^^^d3e1 & ^^^^d3e2 & ^^^^d3e3 & ^^^^d3e4 & ^^^^d3e5 & ^^^^d3e6 & ^^^^d3e7 & ^^^^d3e8 & ^^^^d3e9 & ^^^^d3ea & ^^^^d3eb & ^^^^d3ec & ^^^^d3ed & ^^^^d3ee & ^^^^d3ef\\\hline
+\Col{f0} & ^^^^d3f0 & ^^^^d3f1 & ^^^^d3f2 & ^^^^d3f3 & ^^^^d3f4 & ^^^^d3f5 & ^^^^d3f6 & ^^^^d3f7 & ^^^^d3f8 & ^^^^d3f9 & ^^^^d3fa & ^^^^d3fb & ^^^^d3fc & ^^^^d3fd & ^^^^d3fe & ^^^^d3ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{D4}\\\hline
+\Col{00} & ^^^^d400 & ^^^^d401 & ^^^^d402 & ^^^^d403 & ^^^^d404 & ^^^^d405 & ^^^^d406 & ^^^^d407 & ^^^^d408 & ^^^^d409 & ^^^^d40a & ^^^^d40b & ^^^^d40c & ^^^^d40d & ^^^^d40e & ^^^^d40f\\\hline
+\Col{10} & ^^^^d410 & ^^^^d411 & ^^^^d412 & ^^^^d413 & ^^^^d414 & ^^^^d415 & ^^^^d416 & ^^^^d417 & ^^^^d418 & ^^^^d419 & ^^^^d41a & ^^^^d41b & ^^^^d41c & ^^^^d41d & ^^^^d41e & ^^^^d41f\\\hline
+\Col{20} & ^^^^d420 & ^^^^d421 & ^^^^d422 & ^^^^d423 & ^^^^d424 & ^^^^d425 & ^^^^d426 & ^^^^d427 & ^^^^d428 & ^^^^d429 & ^^^^d42a & ^^^^d42b & ^^^^d42c & ^^^^d42d & ^^^^d42e & ^^^^d42f\\\hline
+\Col{30} & ^^^^d430 & ^^^^d431 & ^^^^d432 & ^^^^d433 & ^^^^d434 & ^^^^d435 & ^^^^d436 & ^^^^d437 & ^^^^d438 & ^^^^d439 & ^^^^d43a & ^^^^d43b & ^^^^d43c & ^^^^d43d & ^^^^d43e & ^^^^d43f\\\hline
+\Col{40} & ^^^^d440 & ^^^^d441 & ^^^^d442 & ^^^^d443 & ^^^^d444 & ^^^^d445 & ^^^^d446 & ^^^^d447 & ^^^^d448 & ^^^^d449 & ^^^^d44a & ^^^^d44b & ^^^^d44c & ^^^^d44d & ^^^^d44e & ^^^^d44f\\\hline
+\Col{50} & ^^^^d450 & ^^^^d451 & ^^^^d452 & ^^^^d453 & ^^^^d454 & ^^^^d455 & ^^^^d456 & ^^^^d457 & ^^^^d458 & ^^^^d459 & ^^^^d45a & ^^^^d45b & ^^^^d45c & ^^^^d45d & ^^^^d45e & ^^^^d45f\\\hline
+\Col{60} & ^^^^d460 & ^^^^d461 & ^^^^d462 & ^^^^d463 & ^^^^d464 & ^^^^d465 & ^^^^d466 & ^^^^d467 & ^^^^d468 & ^^^^d469 & ^^^^d46a & ^^^^d46b & ^^^^d46c & ^^^^d46d & ^^^^d46e & ^^^^d46f\\\hline
+\Col{70} & ^^^^d470 & ^^^^d471 & ^^^^d472 & ^^^^d473 & ^^^^d474 & ^^^^d475 & ^^^^d476 & ^^^^d477 & ^^^^d478 & ^^^^d479 & ^^^^d47a & ^^^^d47b & ^^^^d47c & ^^^^d47d & ^^^^d47e & ^^^^d47f\\\hline
+\Col{80} & ^^^^d480 & ^^^^d481 & ^^^^d482 & ^^^^d483 & ^^^^d484 & ^^^^d485 & ^^^^d486 & ^^^^d487 & ^^^^d488 & ^^^^d489 & ^^^^d48a & ^^^^d48b & ^^^^d48c & ^^^^d48d & ^^^^d48e & ^^^^d48f\\\hline
+\Col{90} & ^^^^d490 & ^^^^d491 & ^^^^d492 & ^^^^d493 & ^^^^d494 & ^^^^d495 & ^^^^d496 & ^^^^d497 & ^^^^d498 & ^^^^d499 & ^^^^d49a & ^^^^d49b & ^^^^d49c & ^^^^d49d & ^^^^d49e & ^^^^d49f\\\hline
+\Col{a0} & ^^^^d4a0 & ^^^^d4a1 & ^^^^d4a2 & ^^^^d4a3 & ^^^^d4a4 & ^^^^d4a5 & ^^^^d4a6 & ^^^^d4a7 & ^^^^d4a8 & ^^^^d4a9 & ^^^^d4aa & ^^^^d4ab & ^^^^d4ac & ^^^^d4ad & ^^^^d4ae & ^^^^d4af\\\hline
+\Col{b0} & ^^^^d4b0 & ^^^^d4b1 & ^^^^d4b2 & ^^^^d4b3 & ^^^^d4b4 & ^^^^d4b5 & ^^^^d4b6 & ^^^^d4b7 & ^^^^d4b8 & ^^^^d4b9 & ^^^^d4ba & ^^^^d4bb & ^^^^d4bc & ^^^^d4bd & ^^^^d4be & ^^^^d4bf\\\hline
+\Col{c0} & ^^^^d4c0 & ^^^^d4c1 & ^^^^d4c2 & ^^^^d4c3 & ^^^^d4c4 & ^^^^d4c5 & ^^^^d4c6 & ^^^^d4c7 & ^^^^d4c8 & ^^^^d4c9 & ^^^^d4ca & ^^^^d4cb & ^^^^d4cc & ^^^^d4cd & ^^^^d4ce & ^^^^d4cf\\\hline
+\Col{d0} & ^^^^d4d0 & ^^^^d4d1 & ^^^^d4d2 & ^^^^d4d3 & ^^^^d4d4 & ^^^^d4d5 & ^^^^d4d6 & ^^^^d4d7 & ^^^^d4d8 & ^^^^d4d9 & ^^^^d4da & ^^^^d4db & ^^^^d4dc & ^^^^d4dd & ^^^^d4de & ^^^^d4df\\\hline
+\Col{e0} & ^^^^d4e0 & ^^^^d4e1 & ^^^^d4e2 & ^^^^d4e3 & ^^^^d4e4 & ^^^^d4e5 & ^^^^d4e6 & ^^^^d4e7 & ^^^^d4e8 & ^^^^d4e9 & ^^^^d4ea & ^^^^d4eb & ^^^^d4ec & ^^^^d4ed & ^^^^d4ee & ^^^^d4ef\\\hline
+\Col{f0} & ^^^^d4f0 & ^^^^d4f1 & ^^^^d4f2 & ^^^^d4f3 & ^^^^d4f4 & ^^^^d4f5 & ^^^^d4f6 & ^^^^d4f7 & ^^^^d4f8 & ^^^^d4f9 & ^^^^d4fa & ^^^^d4fb & ^^^^d4fc & ^^^^d4fd & ^^^^d4fe & ^^^^d4ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{D5}\\\hline
+\Col{00} & ^^^^d500 & ^^^^d501 & ^^^^d502 & ^^^^d503 & ^^^^d504 & ^^^^d505 & ^^^^d506 & ^^^^d507 & ^^^^d508 & ^^^^d509 & ^^^^d50a & ^^^^d50b & ^^^^d50c & ^^^^d50d & ^^^^d50e & ^^^^d50f\\\hline
+\Col{10} & ^^^^d510 & ^^^^d511 & ^^^^d512 & ^^^^d513 & ^^^^d514 & ^^^^d515 & ^^^^d516 & ^^^^d517 & ^^^^d518 & ^^^^d519 & ^^^^d51a & ^^^^d51b & ^^^^d51c & ^^^^d51d & ^^^^d51e & ^^^^d51f\\\hline
+\Col{20} & ^^^^d520 & ^^^^d521 & ^^^^d522 & ^^^^d523 & ^^^^d524 & ^^^^d525 & ^^^^d526 & ^^^^d527 & ^^^^d528 & ^^^^d529 & ^^^^d52a & ^^^^d52b & ^^^^d52c & ^^^^d52d & ^^^^d52e & ^^^^d52f\\\hline
+\Col{30} & ^^^^d530 & ^^^^d531 & ^^^^d532 & ^^^^d533 & ^^^^d534 & ^^^^d535 & ^^^^d536 & ^^^^d537 & ^^^^d538 & ^^^^d539 & ^^^^d53a & ^^^^d53b & ^^^^d53c & ^^^^d53d & ^^^^d53e & ^^^^d53f\\\hline
+\Col{40} & ^^^^d540 & ^^^^d541 & ^^^^d542 & ^^^^d543 & ^^^^d544 & ^^^^d545 & ^^^^d546 & ^^^^d547 & ^^^^d548 & ^^^^d549 & ^^^^d54a & ^^^^d54b & ^^^^d54c & ^^^^d54d & ^^^^d54e & ^^^^d54f\\\hline
+\Col{50} & ^^^^d550 & ^^^^d551 & ^^^^d552 & ^^^^d553 & ^^^^d554 & ^^^^d555 & ^^^^d556 & ^^^^d557 & ^^^^d558 & ^^^^d559 & ^^^^d55a & ^^^^d55b & ^^^^d55c & ^^^^d55d & ^^^^d55e & ^^^^d55f\\\hline
+\Col{60} & ^^^^d560 & ^^^^d561 & ^^^^d562 & ^^^^d563 & ^^^^d564 & ^^^^d565 & ^^^^d566 & ^^^^d567 & ^^^^d568 & ^^^^d569 & ^^^^d56a & ^^^^d56b & ^^^^d56c & ^^^^d56d & ^^^^d56e & ^^^^d56f\\\hline
+\Col{70} & ^^^^d570 & ^^^^d571 & ^^^^d572 & ^^^^d573 & ^^^^d574 & ^^^^d575 & ^^^^d576 & ^^^^d577 & ^^^^d578 & ^^^^d579 & ^^^^d57a & ^^^^d57b & ^^^^d57c & ^^^^d57d & ^^^^d57e & ^^^^d57f\\\hline
+\Col{80} & ^^^^d580 & ^^^^d581 & ^^^^d582 & ^^^^d583 & ^^^^d584 & ^^^^d585 & ^^^^d586 & ^^^^d587 & ^^^^d588 & ^^^^d589 & ^^^^d58a & ^^^^d58b & ^^^^d58c & ^^^^d58d & ^^^^d58e & ^^^^d58f\\\hline
+\Col{90} & ^^^^d590 & ^^^^d591 & ^^^^d592 & ^^^^d593 & ^^^^d594 & ^^^^d595 & ^^^^d596 & ^^^^d597 & ^^^^d598 & ^^^^d599 & ^^^^d59a & ^^^^d59b & ^^^^d59c & ^^^^d59d & ^^^^d59e & ^^^^d59f\\\hline
+\Col{a0} & ^^^^d5a0 & ^^^^d5a1 & ^^^^d5a2 & ^^^^d5a3 & ^^^^d5a4 & ^^^^d5a5 & ^^^^d5a6 & ^^^^d5a7 & ^^^^d5a8 & ^^^^d5a9 & ^^^^d5aa & ^^^^d5ab & ^^^^d5ac & ^^^^d5ad & ^^^^d5ae & ^^^^d5af\\\hline
+\Col{b0} & ^^^^d5b0 & ^^^^d5b1 & ^^^^d5b2 & ^^^^d5b3 & ^^^^d5b4 & ^^^^d5b5 & ^^^^d5b6 & ^^^^d5b7 & ^^^^d5b8 & ^^^^d5b9 & ^^^^d5ba & ^^^^d5bb & ^^^^d5bc & ^^^^d5bd & ^^^^d5be & ^^^^d5bf\\\hline
+\Col{c0} & ^^^^d5c0 & ^^^^d5c1 & ^^^^d5c2 & ^^^^d5c3 & ^^^^d5c4 & ^^^^d5c5 & ^^^^d5c6 & ^^^^d5c7 & ^^^^d5c8 & ^^^^d5c9 & ^^^^d5ca & ^^^^d5cb & ^^^^d5cc & ^^^^d5cd & ^^^^d5ce & ^^^^d5cf\\\hline
+\Col{d0} & ^^^^d5d0 & ^^^^d5d1 & ^^^^d5d2 & ^^^^d5d3 & ^^^^d5d4 & ^^^^d5d5 & ^^^^d5d6 & ^^^^d5d7 & ^^^^d5d8 & ^^^^d5d9 & ^^^^d5da & ^^^^d5db & ^^^^d5dc & ^^^^d5dd & ^^^^d5de & ^^^^d5df\\\hline
+\Col{e0} & ^^^^d5e0 & ^^^^d5e1 & ^^^^d5e2 & ^^^^d5e3 & ^^^^d5e4 & ^^^^d5e5 & ^^^^d5e6 & ^^^^d5e7 & ^^^^d5e8 & ^^^^d5e9 & ^^^^d5ea & ^^^^d5eb & ^^^^d5ec & ^^^^d5ed & ^^^^d5ee & ^^^^d5ef\\\hline
+\Col{f0} & ^^^^d5f0 & ^^^^d5f1 & ^^^^d5f2 & ^^^^d5f3 & ^^^^d5f4 & ^^^^d5f5 & ^^^^d5f6 & ^^^^d5f7 & ^^^^d5f8 & ^^^^d5f9 & ^^^^d5fa & ^^^^d5fb & ^^^^d5fc & ^^^^d5fd & ^^^^d5fe & ^^^^d5ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{D6}\\\hline
+\Col{00} & ^^^^d600 & ^^^^d601 & ^^^^d602 & ^^^^d603 & ^^^^d604 & ^^^^d605 & ^^^^d606 & ^^^^d607 & ^^^^d608 & ^^^^d609 & ^^^^d60a & ^^^^d60b & ^^^^d60c & ^^^^d60d & ^^^^d60e & ^^^^d60f\\\hline
+\Col{10} & ^^^^d610 & ^^^^d611 & ^^^^d612 & ^^^^d613 & ^^^^d614 & ^^^^d615 & ^^^^d616 & ^^^^d617 & ^^^^d618 & ^^^^d619 & ^^^^d61a & ^^^^d61b & ^^^^d61c & ^^^^d61d & ^^^^d61e & ^^^^d61f\\\hline
+\Col{20} & ^^^^d620 & ^^^^d621 & ^^^^d622 & ^^^^d623 & ^^^^d624 & ^^^^d625 & ^^^^d626 & ^^^^d627 & ^^^^d628 & ^^^^d629 & ^^^^d62a & ^^^^d62b & ^^^^d62c & ^^^^d62d & ^^^^d62e & ^^^^d62f\\\hline
+\Col{30} & ^^^^d630 & ^^^^d631 & ^^^^d632 & ^^^^d633 & ^^^^d634 & ^^^^d635 & ^^^^d636 & ^^^^d637 & ^^^^d638 & ^^^^d639 & ^^^^d63a & ^^^^d63b & ^^^^d63c & ^^^^d63d & ^^^^d63e & ^^^^d63f\\\hline
+\Col{40} & ^^^^d640 & ^^^^d641 & ^^^^d642 & ^^^^d643 & ^^^^d644 & ^^^^d645 & ^^^^d646 & ^^^^d647 & ^^^^d648 & ^^^^d649 & ^^^^d64a & ^^^^d64b & ^^^^d64c & ^^^^d64d & ^^^^d64e & ^^^^d64f\\\hline
+\Col{50} & ^^^^d650 & ^^^^d651 & ^^^^d652 & ^^^^d653 & ^^^^d654 & ^^^^d655 & ^^^^d656 & ^^^^d657 & ^^^^d658 & ^^^^d659 & ^^^^d65a & ^^^^d65b & ^^^^d65c & ^^^^d65d & ^^^^d65e & ^^^^d65f\\\hline
+\Col{60} & ^^^^d660 & ^^^^d661 & ^^^^d662 & ^^^^d663 & ^^^^d664 & ^^^^d665 & ^^^^d666 & ^^^^d667 & ^^^^d668 & ^^^^d669 & ^^^^d66a & ^^^^d66b & ^^^^d66c & ^^^^d66d & ^^^^d66e & ^^^^d66f\\\hline
+\Col{70} & ^^^^d670 & ^^^^d671 & ^^^^d672 & ^^^^d673 & ^^^^d674 & ^^^^d675 & ^^^^d676 & ^^^^d677 & ^^^^d678 & ^^^^d679 & ^^^^d67a & ^^^^d67b & ^^^^d67c & ^^^^d67d & ^^^^d67e & ^^^^d67f\\\hline
+\Col{80} & ^^^^d680 & ^^^^d681 & ^^^^d682 & ^^^^d683 & ^^^^d684 & ^^^^d685 & ^^^^d686 & ^^^^d687 & ^^^^d688 & ^^^^d689 & ^^^^d68a & ^^^^d68b & ^^^^d68c & ^^^^d68d & ^^^^d68e & ^^^^d68f\\\hline
+\Col{90} & ^^^^d690 & ^^^^d691 & ^^^^d692 & ^^^^d693 & ^^^^d694 & ^^^^d695 & ^^^^d696 & ^^^^d697 & ^^^^d698 & ^^^^d699 & ^^^^d69a & ^^^^d69b & ^^^^d69c & ^^^^d69d & ^^^^d69e & ^^^^d69f\\\hline
+\Col{a0} & ^^^^d6a0 & ^^^^d6a1 & ^^^^d6a2 & ^^^^d6a3 & ^^^^d6a4 & ^^^^d6a5 & ^^^^d6a6 & ^^^^d6a7 & ^^^^d6a8 & ^^^^d6a9 & ^^^^d6aa & ^^^^d6ab & ^^^^d6ac & ^^^^d6ad & ^^^^d6ae & ^^^^d6af\\\hline
+\Col{b0} & ^^^^d6b0 & ^^^^d6b1 & ^^^^d6b2 & ^^^^d6b3 & ^^^^d6b4 & ^^^^d6b5 & ^^^^d6b6 & ^^^^d6b7 & ^^^^d6b8 & ^^^^d6b9 & ^^^^d6ba & ^^^^d6bb & ^^^^d6bc & ^^^^d6bd & ^^^^d6be & ^^^^d6bf\\\hline
+\Col{c0} & ^^^^d6c0 & ^^^^d6c1 & ^^^^d6c2 & ^^^^d6c3 & ^^^^d6c4 & ^^^^d6c5 & ^^^^d6c6 & ^^^^d6c7 & ^^^^d6c8 & ^^^^d6c9 & ^^^^d6ca & ^^^^d6cb & ^^^^d6cc & ^^^^d6cd & ^^^^d6ce & ^^^^d6cf\\\hline
+\Col{d0} & ^^^^d6d0 & ^^^^d6d1 & ^^^^d6d2 & ^^^^d6d3 & ^^^^d6d4 & ^^^^d6d5 & ^^^^d6d6 & ^^^^d6d7 & ^^^^d6d8 & ^^^^d6d9 & ^^^^d6da & ^^^^d6db & ^^^^d6dc & ^^^^d6dd & ^^^^d6de & ^^^^d6df\\\hline
+\Col{e0} & ^^^^d6e0 & ^^^^d6e1 & ^^^^d6e2 & ^^^^d6e3 & ^^^^d6e4 & ^^^^d6e5 & ^^^^d6e6 & ^^^^d6e7 & ^^^^d6e8 & ^^^^d6e9 & ^^^^d6ea & ^^^^d6eb & ^^^^d6ec & ^^^^d6ed & ^^^^d6ee & ^^^^d6ef\\\hline
+\Col{f0} & ^^^^d6f0 & ^^^^d6f1 & ^^^^d6f2 & ^^^^d6f3 & ^^^^d6f4 & ^^^^d6f5 & ^^^^d6f6 & ^^^^d6f7 & ^^^^d6f8 & ^^^^d6f9 & ^^^^d6fa & ^^^^d6fb & ^^^^d6fc & ^^^^d6fd & ^^^^d6fe & ^^^^d6ff\\\hline
+\end{tabular}
+
+
+\par\begin{tabular}{|c||*{16}{c|}}\hline
+\Head{D7}\\\hline
+\Col{00} & ^^^^d700 & ^^^^d701 & ^^^^d702 & ^^^^d703 & ^^^^d704 & ^^^^d705 & ^^^^d706 & ^^^^d707 & ^^^^d708 & ^^^^d709 & ^^^^d70a & ^^^^d70b & ^^^^d70c & ^^^^d70d & ^^^^d70e & ^^^^d70f\\\hline
+\Col{10} & ^^^^d710 & ^^^^d711 & ^^^^d712 & ^^^^d713 & ^^^^d714 & ^^^^d715 & ^^^^d716 & ^^^^d717 & ^^^^d718 & ^^^^d719 & ^^^^d71a & ^^^^d71b & ^^^^d71c & ^^^^d71d & ^^^^d71e & ^^^^d71f\\\hline
+\Col{20} & ^^^^d720 & ^^^^d721 & ^^^^d722 & ^^^^d723 & ^^^^d724 & ^^^^d725 & ^^^^d726 & ^^^^d727 & ^^^^d728 & ^^^^d729 & ^^^^d72a & ^^^^d72b & ^^^^d72c & ^^^^d72d & ^^^^d72e & ^^^^d72f\\\hline
+\Col{30} & ^^^^d730 & ^^^^d731 & ^^^^d732 & ^^^^d733 & ^^^^d734 & ^^^^d735 & ^^^^d736 & ^^^^d737 & ^^^^d738 & ^^^^d739 & ^^^^d73a & ^^^^d73b & ^^^^d73c & ^^^^d73d & ^^^^d73e & ^^^^d73f\\\hline
+\Col{40} & ^^^^d740 & ^^^^d741 & ^^^^d742 & ^^^^d743 & ^^^^d744 & ^^^^d745 & ^^^^d746 & ^^^^d747 & ^^^^d748 & ^^^^d749 & ^^^^d74a & ^^^^d74b & ^^^^d74c & ^^^^d74d & ^^^^d74e & ^^^^d74f\\\hline
+\Col{50} & ^^^^d750 & ^^^^d751 & ^^^^d752 & ^^^^d753 & ^^^^d754 & ^^^^d755 & ^^^^d756 & ^^^^d757 & ^^^^d758 & ^^^^d759 & ^^^^d75a & ^^^^d75b & ^^^^d75c & ^^^^d75d & ^^^^d75e & ^^^^d75f\\\hline
+\Col{60} & ^^^^d760 & ^^^^d761 & ^^^^d762 & ^^^^d763 & ^^^^d764 & ^^^^d765 & ^^^^d766 & ^^^^d767 & ^^^^d768 & ^^^^d769 & ^^^^d76a & ^^^^d76b & ^^^^d76c & ^^^^d76d & ^^^^d76e & ^^^^d76f\\\hline
+\Col{70} & ^^^^d770 & ^^^^d771 & ^^^^d772 & ^^^^d773 & ^^^^d774 & ^^^^d775 & ^^^^d776 & ^^^^d777 & ^^^^d778 & ^^^^d779 & ^^^^d77a & ^^^^d77b & ^^^^d77c & ^^^^d77d & ^^^^d77e & ^^^^d77f\\\hline
+\Col{80} & ^^^^d780 & ^^^^d781 & ^^^^d782 & ^^^^d783 & ^^^^d784 & ^^^^d785 & ^^^^d786 & ^^^^d787 & ^^^^d788 & ^^^^d789 & ^^^^d78a & ^^^^d78b & ^^^^d78c & ^^^^d78d & ^^^^d78e & ^^^^d78f\\\hline
+\Col{90} & ^^^^d790 & ^^^^d791 & ^^^^d792 & ^^^^d793 & ^^^^d794 & ^^^^d795 & ^^^^d796 & ^^^^d797 & ^^^^d798 & ^^^^d799 & ^^^^d79a & ^^^^d79b & ^^^^d79c & ^^^^d79d & ^^^^d79e & ^^^^d79f\\\hline
+\Col{a0} & ^^^^d7a0 & ^^^^d7a1 & ^^^^d7a2 & ^^^^d7a3 & & & & & & & & & & & & \\\hline
+\Col{b0} & & & & & & & & & & & & & & & & \\\hline
+\Col{c0} & & & & & & & & & & & & & & & & \\\hline
+\Col{d0} & & & & & & & & & & & & & & & & \\\hline
+\Col{e0} & & & & & & & & & & & & & & & & \\\hline
+\Col{f0} & & & & & & & & & & & & & & & & \\\hline
+\end{tabular}
+
+\end{document}
diff --git a/language/korean/HLaTeX/lambda/uhcbm.fd b/language/korean/HLaTeX/lambda/uhcbm.fd
new file mode 100644
index 0000000000..12e8bde671
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcbm.fd
@@ -0,0 +1,17 @@
+%% uhcbm.fd:
+
+\DeclareFontFamily{UHC}{bm}{}
+
+\DeclareFontShape{UHC}{bm}{c}{n}{<->ubmc}{}
+\DeclareFontShape{UHC}{bm}{c}{sl}{<->ubmco}{}
+\DeclareFontShape{UHC}{bm}{c}{it}{<->ssub*bm/c/sl}{}
+\DeclareFontShape{UHC}{bm}{m}{n}{<->ubm}{}
+\DeclareFontShape{UHC}{bm}{m}{sl}{<->ubmo}{}
+\DeclareFontShape{UHC}{bm}{m}{it}{<->ssub*bm/m/sl}{}
+\DeclareFontShape{UHC}{bm}{x}{n}{<->ubmx}{}
+\DeclareFontShape{UHC}{bm}{x}{sl}{<->ubmxo}{}
+\DeclareFontShape{UHC}{bm}{x}{it}{<->ssub*bm/x/sl}{}
+\DeclareFontShape{UHC}{bm}{ux}{n}{<->ubmu}{}
+\DeclareFontShape{UHC}{bm}{ux}{sl}{<->ubmuo}{}
+\DeclareFontShape{UHC}{bm}{ux}{it}{<->ssub*bm/ux/sl}{}
+%% End
diff --git a/language/korean/HLaTeX/lambda/uhcdn.fd b/language/korean/HLaTeX/lambda/uhcdn.fd
new file mode 100644
index 0000000000..22eb0cc3b3
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcdn.fd
@@ -0,0 +1,44 @@
+%% uhcdn.fd:
+
+\DeclareFontFamily{UHC}{dn}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{UHC}{dn}{c}{n}{<->udnc}{}
+\DeclareFontShape{UHC}{dn}{c}{sl}{<->udnco}{}
+\DeclareFontShape{UHC}{dn}{c}{it}{<->ssub*dn/c/sl}{}
+\DeclareFontShape{UHC}{dn}{m}{n}{<->udn}{}
+\DeclareFontShape{UHC}{dn}{m}{sl}{<->udno}{}
+\DeclareFontShape{UHC}{dn}{m}{it}{<->ssub*dn/m/sl}{}
+\DeclareFontShape{UHC}{dn}{x}{n}{<->udnx}{}
+\DeclareFontShape{UHC}{dn}{x}{sl}{<->udnxo}{}
+\DeclareFontShape{UHC}{dn}{x}{it}{<->ssub*dn/x/sl}{}
+\DeclareFontShape{UHC}{dn}{ux}{n}{<->udnu}{}
+\DeclareFontShape{UHC}{dn}{ux}{sl}{<->udnuo}{}
+\DeclareFontShape{UHC}{dn}{ux}{it}{<->ssub*dn/ux/sl}{}
+
+\DeclareFontShape{UHC}{dn}{bc}{n}{<->udnbc}{}
+\DeclareFontShape{UHC}{dn}{bc}{sl}{<->udnbco}{}
+\DeclareFontShape{UHC}{dn}{bc}{it}{<->ssub*dn/bc/sl}{}
+\DeclareFontShape{UHC}{dn}{b}{n}{<->udnb}{}
+\DeclareFontShape{UHC}{dn}{b}{sl}{<->udnbo}{}
+\DeclareFontShape{UHC}{dn}{b}{it}{<->ssub*dn/b/sl}{}
+\DeclareFontShape{UHC}{dn}{bx}{n}{<->udnbx}{}
+\DeclareFontShape{UHC}{dn}{bx}{sl}{<->udnbxo}{}
+\DeclareFontShape{UHC}{dn}{bx}{it}{<->ssub*dn/bx/sl}{}
+\DeclareFontShape{UHC}{dn}{bux}{n}{<->udnbu}{}
+\DeclareFontShape{UHC}{dn}{bux}{sl}{<->udnbuo}{}
+\DeclareFontShape{UHC}{dn}{bux}{it}{<->ssub*dn/bux/sl}{}
+
+\DeclareFontShape{UHC}{dn}{lc}{n}{<->udnlc}{}
+\DeclareFontShape{UHC}{dn}{lc}{sl}{<->udnlco}{}
+\DeclareFontShape{UHC}{dn}{lc}{it}{<->ssub*dn/lc/sl}{}
+\DeclareFontShape{UHC}{dn}{l}{n}{<->udnl}{}
+\DeclareFontShape{UHC}{dn}{l}{sl}{<->udnlo}{}
+\DeclareFontShape{UHC}{dn}{l}{it}{<->ssub*dn/l/sl}{}
+\DeclareFontShape{UHC}{dn}{lx}{n}{<->udnlx}{}
+\DeclareFontShape{UHC}{dn}{lx}{sl}{<->udnlxo}{}
+\DeclareFontShape{UHC}{dn}{lx}{it}{<->ssub*dn/lx/sl}{}
+\DeclareFontShape{UHC}{dn}{lux}{n}{<->udnlu}{}
+\DeclareFontShape{UHC}{dn}{lux}{sl}{<->udnluo}{}
+\DeclareFontShape{UHC}{dn}{lux}{it}{<->ssub*dnl/lux/sl}{}
+
+%% End
diff --git a/language/korean/HLaTeX/lambda/uhcgr.fd b/language/korean/HLaTeX/lambda/uhcgr.fd
new file mode 100644
index 0000000000..dfe59efb49
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcgr.fd
@@ -0,0 +1,30 @@
+%% uhcgr.fd:
+
+\DeclareFontFamily{UHC}{gr}{}
+
+\DeclareFontShape{UHC}{gr}{c}{n}{<->ugrc}{}
+\DeclareFontShape{UHC}{gr}{c}{sl}{<->ugrco}{}
+\DeclareFontShape{UHC}{gr}{c}{it}{<->ssub*gr/c/sl}{}
+\DeclareFontShape{UHC}{gr}{m}{n}{<->ugr}{}
+\DeclareFontShape{UHC}{gr}{m}{sl}{<->ugro}{}
+\DeclareFontShape{UHC}{gr}{m}{it}{<->ssub*gr/m/sl}{}
+\DeclareFontShape{UHC}{gr}{x}{n}{<->ugrx}{}
+\DeclareFontShape{UHC}{gr}{x}{sl}{<->ugrxo}{}
+\DeclareFontShape{UHC}{gr}{x}{it}{<->ssub*gr/x/sl}{}
+\DeclareFontShape{UHC}{gr}{ux}{n}{<->ugru}{}
+\DeclareFontShape{UHC}{gr}{ux}{sl}{<->ugruo}{}
+\DeclareFontShape{UHC}{gr}{ux}{it}{<->ssub*gr/ux/sl}{}
+
+\DeclareFontShape{UHC}{gr}{bc}{n}{<->ugrbc}{}
+\DeclareFontShape{UHC}{gr}{bc}{sl}{<->ugrbco}{}
+\DeclareFontShape{UHC}{gr}{bc}{it}{<->ssub*gr/bc/sl}{}
+\DeclareFontShape{UHC}{gr}{b}{n}{<->ugrb}{}
+\DeclareFontShape{UHC}{gr}{b}{sl}{<->ugrbo}{}
+\DeclareFontShape{UHC}{gr}{b}{it}{<->ssub*gr/b/sl}{}
+\DeclareFontShape{UHC}{gr}{bx}{n}{<->ugrbx}{}
+\DeclareFontShape{UHC}{gr}{bx}{sl}{<->ugrbxo}{}
+\DeclareFontShape{UHC}{gr}{bx}{it}{<->ssub*gr/bx/sl}{}
+\DeclareFontShape{UHC}{gr}{bux}{n}{<->ugrbu}{}
+\DeclareFontShape{UHC}{gr}{bux}{sl}{<->ugrbuo}{}
+\DeclareFontShape{UHC}{gr}{bux}{it}{<->ssub*gr/bux/sl}{}
+%% End
diff --git a/language/korean/HLaTeX/lambda/uhcgs.fd b/language/korean/HLaTeX/lambda/uhcgs.fd
new file mode 100644
index 0000000000..b590962089
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcgs.fd
@@ -0,0 +1,17 @@
+%% uhcgs.fd:
+
+\DeclareFontFamily{UHC}{gs}{}
+
+\DeclareFontShape{UHC}{gs}{c}{n}{<->ugsc}{}
+\DeclareFontShape{UHC}{gs}{c}{sl}{<->ugsco}{}
+\DeclareFontShape{UHC}{gs}{c}{it}{<->ssub*gs/c/sl}{}
+\DeclareFontShape{UHC}{gs}{m}{n}{<->ugs}{}
+\DeclareFontShape{UHC}{gs}{m}{sl}{<->ugso}{}
+\DeclareFontShape{UHC}{gs}{m}{it}{<->ssub*gs/m/sl}{}
+\DeclareFontShape{UHC}{gs}{x}{n}{<->ugsx}{}
+\DeclareFontShape{UHC}{gs}{x}{sl}{<->ugsxo}{}
+\DeclareFontShape{UHC}{gs}{x}{it}{<->ssub*gs/x/sl}{}
+\DeclareFontShape{UHC}{gs}{ux}{n}{<->ugsu}{}
+\DeclareFontShape{UHC}{gs}{ux}{sl}{<->ugsuo}{}
+\DeclareFontShape{UHC}{gs}{ux}{it}{<->ssub*gs/ux/sl}{}
+%% End
diff --git a/language/korean/HLaTeX/lambda/uhcgt.fd b/language/korean/HLaTeX/lambda/uhcgt.fd
new file mode 100644
index 0000000000..1406228824
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcgt.fd
@@ -0,0 +1,30 @@
+%% uhcgt.fd:
+
+\DeclareFontFamily{UHC}{gt}{}
+
+\DeclareFontShape{UHC}{gt}{c}{n}{<->ugtc}{}
+\DeclareFontShape{UHC}{gt}{c}{sl}{<->ugtco}{}
+\DeclareFontShape{UHC}{gt}{c}{it}{<->ssub*gt/c/sl}{}
+\DeclareFontShape{UHC}{gt}{m}{n}{<->ugt}{}
+\DeclareFontShape{UHC}{gt}{m}{sl}{<->ugto}{}
+\DeclareFontShape{UHC}{gt}{m}{it}{<->ssub*gt/m/sl}{}
+\DeclareFontShape{UHC}{gt}{x}{n}{<->ugtx}{}
+\DeclareFontShape{UHC}{gt}{x}{sl}{<->ugtxo}{}
+\DeclareFontShape{UHC}{gt}{x}{it}{<->ssub*gt/x/sl}{}
+\DeclareFontShape{UHC}{gt}{ux}{n}{<->ugtu}{}
+\DeclareFontShape{UHC}{gt}{ux}{sl}{<->ugtuo}{}
+\DeclareFontShape{UHC}{gt}{ux}{it}{<->ssub*gt/ux/sl}{}
+
+\DeclareFontShape{UHC}{gt}{bc}{n}{<->ugtbc}{}
+\DeclareFontShape{UHC}{gt}{bc}{sl}{<->ugtbco}{}
+\DeclareFontShape{UHC}{gt}{bc}{it}{<->ssub*gtb/bc/sl}{}
+\DeclareFontShape{UHC}{gt}{b}{n}{<->ugtb}{}
+\DeclareFontShape{UHC}{gt}{b}{sl}{<->ugtbo}{}
+\DeclareFontShape{UHC}{gt}{b}{it}{<->ssub*gtb/b/sl}{}
+\DeclareFontShape{UHC}{gt}{bx}{n}{<->ugtbx}{}
+\DeclareFontShape{UHC}{gt}{bx}{sl}{<->ugtbxo}{}
+\DeclareFontShape{UHC}{gt}{bx}{it}{<->ssub*gtb/bx/sl}{}
+\DeclareFontShape{UHC}{gt}{bux}{n}{<->ugtbu}{}
+\DeclareFontShape{UHC}{gt}{bux}{sl}{<->ugtbuo}{}
+\DeclareFontShape{UHC}{gt}{bux}{it}{<->ssub*gtb/bux/sl}{}
+%% End
diff --git a/language/korean/HLaTeX/lambda/uhcjgt.fd b/language/korean/HLaTeX/lambda/uhcjgt.fd
new file mode 100644
index 0000000000..2f18fd50c5
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcjgt.fd
@@ -0,0 +1,17 @@
+%% uhcjgt.fd:
+
+\DeclareFontFamily{UHC}{jgt}{}
+
+\DeclareFontShape{UHC}{jgt}{c}{n}{<->jgtc}{}
+\DeclareFontShape{UHC}{jgt}{c}{sl}{<->jgtco}{}
+\DeclareFontShape{UHC}{jgt}{c}{it}{<->ssub*jgt/c/sl}{}
+\DeclareFontShape{UHC}{jgt}{m}{n}{<->jgt}{}
+\DeclareFontShape{UHC}{jgt}{m}{sl}{<->jgto}{}
+\DeclareFontShape{UHC}{jgt}{m}{it}{<->ssub*jgt/m/sl}{}
+\DeclareFontShape{UHC}{jgt}{x}{n}{<->jgtx}{}
+\DeclareFontShape{UHC}{jgt}{x}{sl}{<->jgtxo}{}
+\DeclareFontShape{UHC}{jgt}{x}{it}{<->ssub*jgt/x/sl}{}
+\DeclareFontShape{UHC}{jgt}{ux}{n}{<->jgtu}{}
+\DeclareFontShape{UHC}{jgt}{ux}{sl}{<->jgtuo}{}
+\DeclareFontShape{UHC}{jgt}{ux}{it}{<->ssub*jgt/ux/sl}{}
+%% End
diff --git a/language/korean/HLaTeX/lambda/uhcjmj.fd b/language/korean/HLaTeX/lambda/uhcjmj.fd
new file mode 100644
index 0000000000..1cf909db28
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcjmj.fd
@@ -0,0 +1,17 @@
+%% uhcjmj.fd:
+
+\DeclareFontFamily{UHC}{jmj}{}
+
+\DeclareFontShape{UHC}{jmj}{c}{n}{<->jmjc}{}
+\DeclareFontShape{UHC}{jmj}{c}{sl}{<->jmjco}{}
+\DeclareFontShape{UHC}{jmj}{c}{it}{<->ssub*jmj/c/sl}{}
+\DeclareFontShape{UHC}{jmj}{m}{n}{<->jmj}{}
+\DeclareFontShape{UHC}{jmj}{m}{sl}{<->jmjo}{}
+\DeclareFontShape{UHC}{jmj}{m}{it}{<->ssub*jmj/m/sl}{}
+\DeclareFontShape{UHC}{jmj}{x}{n}{<->jmjx}{}
+\DeclareFontShape{UHC}{jmj}{x}{sl}{<->jmjxo}{}
+\DeclareFontShape{UHC}{jmj}{x}{it}{<->ssub*jmj/x/sl}{}
+\DeclareFontShape{UHC}{jmj}{ux}{n}{<->jmju}{}
+\DeclareFontShape{UHC}{jmj}{ux}{sl}{<->jmjuo}{}
+\DeclareFontShape{UHC}{jmj}{ux}{it}{<->ssub*jmj/ux/sl}{}
+%% End
diff --git a/language/korean/HLaTeX/lambda/uhcjnv.fd b/language/korean/HLaTeX/lambda/uhcjnv.fd
new file mode 100644
index 0000000000..1c8b9307cb
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcjnv.fd
@@ -0,0 +1,17 @@
+%% uhcjnv.fd:
+
+\DeclareFontFamily{UHC}{jnv}{}
+
+\DeclareFontShape{UHC}{jnv}{c}{n}{<->jnvc}{}
+\DeclareFontShape{UHC}{jnv}{c}{sl}{<->jnvco}{}
+\DeclareFontShape{UHC}{jnv}{c}{it}{<->ssub*jnv/c/sl}{}
+\DeclareFontShape{UHC}{jnv}{m}{n}{<->jnv}{}
+\DeclareFontShape{UHC}{jnv}{m}{sl}{<->jnvo}{}
+\DeclareFontShape{UHC}{jnv}{m}{it}{<->ssub*jnv/m/sl}{}
+\DeclareFontShape{UHC}{jnv}{x}{n}{<->jnvx}{}
+\DeclareFontShape{UHC}{jnv}{x}{sl}{<->jnvxo}{}
+\DeclareFontShape{UHC}{jnv}{x}{it}{<->ssub*jnv/x/sl}{}
+\DeclareFontShape{UHC}{jnv}{ux}{n}{<->jnvu}{}
+\DeclareFontShape{UHC}{jnv}{ux}{sl}{<->jnvuo}{}
+\DeclareFontShape{UHC}{jnv}{ux}{it}{<->ssub*jnv/ux/sl}{}
+%% End
diff --git a/language/korean/HLaTeX/lambda/uhcjsr.fd b/language/korean/HLaTeX/lambda/uhcjsr.fd
new file mode 100644
index 0000000000..3598cc88de
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcjsr.fd
@@ -0,0 +1,17 @@
+%% uhcjsr.fd:
+
+\DeclareFontFamily{UHC}{jsr}{}
+
+\DeclareFontShape{UHC}{jsr}{c}{n}{<->jsrc}{}
+\DeclareFontShape{UHC}{jsr}{c}{sl}{<->jsrco}{}
+\DeclareFontShape{UHC}{jsr}{c}{it}{<->ssub*jsr/c/sl}{}
+\DeclareFontShape{UHC}{jsr}{m}{n}{<->jsr}{}
+\DeclareFontShape{UHC}{jsr}{m}{sl}{<->jsro}{}
+\DeclareFontShape{UHC}{jsr}{m}{it}{<->ssub*jsr/m/sl}{}
+\DeclareFontShape{UHC}{jsr}{x}{n}{<->jsrx}{}
+\DeclareFontShape{UHC}{jsr}{x}{sl}{<->jsrxo}{}
+\DeclareFontShape{UHC}{jsr}{x}{it}{<->ssub*jsr/x/sl}{}
+\DeclareFontShape{UHC}{jsr}{ux}{n}{<->jsru}{}
+\DeclareFontShape{UHC}{jsr}{ux}{sl}{<->jsruo}{}
+\DeclareFontShape{UHC}{jsr}{ux}{it}{<->ssub*jsr/ux/sl}{}
+%% End
diff --git a/language/korean/HLaTeX/lambda/uhcmj.fd b/language/korean/HLaTeX/lambda/uhcmj.fd
new file mode 100644
index 0000000000..52b4ed8cb2
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcmj.fd
@@ -0,0 +1,30 @@
+%% uhcmj.fd:
+
+\DeclareFontFamily{UHC}{mj}{}
+
+\DeclareFontShape{UHC}{mj}{c}{n}{<->umjc}{}
+\DeclareFontShape{UHC}{mj}{c}{sl}{<->umjco}{}
+\DeclareFontShape{UHC}{mj}{c}{it}{<->ssub*mj/c/sl}{}
+\DeclareFontShape{UHC}{mj}{m}{n}{<->umj}{}
+\DeclareFontShape{UHC}{mj}{m}{sl}{<->umjo}{}
+\DeclareFontShape{UHC}{mj}{m}{it}{<->ssub*mj/m/sl}{}
+\DeclareFontShape{UHC}{mj}{x}{n}{<->umjx}{}
+\DeclareFontShape{UHC}{mj}{x}{sl}{<->umjxo}{}
+\DeclareFontShape{UHC}{mj}{x}{it}{<->ssub*mj/x/sl}{}
+\DeclareFontShape{UHC}{mj}{ux}{n}{<->umju}{}
+\DeclareFontShape{UHC}{mj}{ux}{sl}{<->umjuo}{}
+\DeclareFontShape{UHC}{mj}{ux}{it}{<->ssub*mj/ux/sl}{}
+
+\DeclareFontShape{UHC}{mj}{bc}{n}{<->umjbc}{}
+\DeclareFontShape{UHC}{mj}{bc}{sl}{<->umjbco}{}
+\DeclareFontShape{UHC}{mj}{bc}{it}{<->ssub*mjb/bc/sl}{}
+\DeclareFontShape{UHC}{mj}{b}{n}{<->umjb}{}
+\DeclareFontShape{UHC}{mj}{b}{sl}{<->umjbo}{}
+\DeclareFontShape{UHC}{mj}{b}{it}{<->ssub*mjb/b/sl}{}
+\DeclareFontShape{UHC}{mj}{bx}{n}{<->umjbx}{}
+\DeclareFontShape{UHC}{mj}{bx}{sl}{<->umjbxo}{}
+\DeclareFontShape{UHC}{mj}{bx}{it}{<->ssub*mjb/bx/sl}{}
+\DeclareFontShape{UHC}{mj}{bux}{n}{<->umjbu}{}
+\DeclareFontShape{UHC}{mj}{bux}{sl}{<->umjbuo}{}
+\DeclareFontShape{UHC}{mj}{bux}{it}{<->ssub*mjb/bux/sl}{}
+%% End
diff --git a/language/korean/HLaTeX/lambda/uhcpg.fd b/language/korean/HLaTeX/lambda/uhcpg.fd
new file mode 100644
index 0000000000..9933552d9d
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcpg.fd
@@ -0,0 +1,30 @@
+%% uhcpg.fd:
+
+\DeclareFontFamily{UHC}{pg}{}
+
+\DeclareFontShape{UHC}{pg}{c}{n}{<->upgc}{}
+\DeclareFontShape{UHC}{pg}{c}{sl}{<->upgco}{}
+\DeclareFontShape{UHC}{pg}{c}{it}{<->ssub*pg/c/sl}{}
+\DeclareFontShape{UHC}{pg}{m}{n}{<->upg}{}
+\DeclareFontShape{UHC}{pg}{m}{sl}{<->upgo}{}
+\DeclareFontShape{UHC}{pg}{m}{it}{<->ssub*pg/m/sl}{}
+\DeclareFontShape{UHC}{pg}{x}{n}{<->upgx}{}
+\DeclareFontShape{UHC}{pg}{x}{sl}{<->upgxo}{}
+\DeclareFontShape{UHC}{pg}{x}{it}{<->ssub*pg/x/sl}{}
+\DeclareFontShape{UHC}{pg}{ux}{n}{<->upgu}{}
+\DeclareFontShape{UHC}{pg}{ux}{sl}{<->upguo}{}
+\DeclareFontShape{UHC}{pg}{ux}{it}{<->ssub*pg/ux/sl}{}
+
+\DeclareFontShape{UHC}{pg}{bc}{n}{<->upgbc}{}
+\DeclareFontShape{UHC}{pg}{bc}{sl}{<->upgbco}{}
+\DeclareFontShape{UHC}{pg}{bc}{it}{<->ssub*pgb/bc/sl}{}
+\DeclareFontShape{UHC}{pg}{b}{n}{<->upgb}{}
+\DeclareFontShape{UHC}{pg}{b}{sl}{<->upgbo}{}
+\DeclareFontShape{UHC}{pg}{b}{it}{<->ssub*pgb/b/sl}{}
+\DeclareFontShape{UHC}{pg}{bx}{n}{<->upgbx}{}
+\DeclareFontShape{UHC}{pg}{bx}{sl}{<->upgbxo}{}
+\DeclareFontShape{UHC}{pg}{bx}{it}{<->ssub*pgb/bx/sl}{}
+\DeclareFontShape{UHC}{pg}{bux}{n}{<->upgbu}{}
+\DeclareFontShape{UHC}{pg}{bux}{sl}{<->upgbuo}{}
+\DeclareFontShape{UHC}{pg}{bux}{it}{<->ssub*pgb/bux/sl}{}
+%% End
diff --git a/language/korean/HLaTeX/lambda/uhcpga.fd b/language/korean/HLaTeX/lambda/uhcpga.fd
new file mode 100644
index 0000000000..ed46f08f81
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcpga.fd
@@ -0,0 +1,17 @@
+%% uhcpga.fd:
+
+\DeclareFontFamily{UHC}{pga}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{UHC}{pga}{c}{n}{<->upgac}{}
+\DeclareFontShape{UHC}{pga}{c}{sl}{<->upgaco}{}
+\DeclareFontShape{UHC}{pga}{c}{it}{<->ssub*pga/c/sl}{}
+\DeclareFontShape{UHC}{pga}{m}{n}{<->upga}{}
+\DeclareFontShape{UHC}{pga}{m}{sl}{<->upgao}{}
+\DeclareFontShape{UHC}{pga}{m}{it}{<->ssub*pga/m/sl}{}
+\DeclareFontShape{UHC}{pga}{x}{n}{<->upgax}{}
+\DeclareFontShape{UHC}{pga}{x}{sl}{<->upgaxo}{}
+\DeclareFontShape{UHC}{pga}{x}{it}{<->ssub*pga/x/sl}{}
+\DeclareFontShape{UHC}{pga}{ux}{n}{<->upgau}{}
+\DeclareFontShape{UHC}{pga}{ux}{sl}{<->upgauo}{}
+\DeclareFontShape{UHC}{pga}{ux}{it}{<->ssub*pga/ux/sl}{}
+%% End
diff --git a/language/korean/HLaTeX/lambda/uhcph.fd b/language/korean/HLaTeX/lambda/uhcph.fd
new file mode 100644
index 0000000000..1f663a8b48
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcph.fd
@@ -0,0 +1,17 @@
+%% uhcph.fd:
+
+\DeclareFontFamily{UHC}{ph}{}
+
+\DeclareFontShape{UHC}{ph}{c}{n}{<->uphc}{}
+\DeclareFontShape{UHC}{ph}{c}{sl}{<->uphco}{}
+\DeclareFontShape{UHC}{ph}{c}{it}{<->ssub*ph/c/sl}{}
+\DeclareFontShape{UHC}{ph}{m}{n}{<->uph}{}
+\DeclareFontShape{UHC}{ph}{m}{sl}{<->upho}{}
+\DeclareFontShape{UHC}{ph}{m}{it}{<->ssub*ph/m/sl}{}
+\DeclareFontShape{UHC}{ph}{x}{n}{<->uphx}{}
+\DeclareFontShape{UHC}{ph}{x}{sl}{<->uphxo}{}
+\DeclareFontShape{UHC}{ph}{x}{it}{<->ssub*ph/x/sl}{}
+\DeclareFontShape{UHC}{ph}{ux}{n}{<->uphu}{}
+\DeclareFontShape{UHC}{ph}{ux}{sl}{<->uphuo}{}
+\DeclareFontShape{UHC}{ph}{ux}{it}{<->ssub*ph/ux/sl}{}
+%% End
diff --git a/language/korean/HLaTeX/lambda/uhcpn.fd b/language/korean/HLaTeX/lambda/uhcpn.fd
new file mode 100644
index 0000000000..efefdc1002
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcpn.fd
@@ -0,0 +1,17 @@
+%% uhcpn.fd:
+
+\DeclareFontFamily{UHC}{pn}{}
+
+\DeclareFontShape{UHC}{pn}{c}{n}{<->upnc}{}
+\DeclareFontShape{UHC}{pn}{c}{sl}{<->upnco}{}
+\DeclareFontShape{UHC}{pn}{c}{it}{<->ssub*pn/c/sl}{}
+\DeclareFontShape{UHC}{pn}{m}{n}{<->upn}{}
+\DeclareFontShape{UHC}{pn}{m}{sl}{<->upno}{}
+\DeclareFontShape{UHC}{pn}{m}{it}{<->ssub*pn/m/sl}{}
+\DeclareFontShape{UHC}{pn}{x}{n}{<->upnx}{}
+\DeclareFontShape{UHC}{pn}{x}{sl}{<->upnxo}{}
+\DeclareFontShape{UHC}{pn}{x}{it}{<->ssub*pn/x/sl}{}
+\DeclareFontShape{UHC}{pn}{ux}{n}{<->upnu}{}
+\DeclareFontShape{UHC}{pn}{ux}{sl}{<->upnuo}{}
+\DeclareFontShape{UHC}{pn}{ux}{it}{<->ssub*pn/ux/sl}{}
+%% End
diff --git a/language/korean/HLaTeX/lambda/uhcsh.fd b/language/korean/HLaTeX/lambda/uhcsh.fd
new file mode 100644
index 0000000000..3bb9e147cc
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcsh.fd
@@ -0,0 +1,17 @@
+%% uhcsh.fd:
+
+\DeclareFontFamily{UHC}{sh}{}
+
+\DeclareFontShape{UHC}{sh}{c}{n}{<->ushc}{}
+\DeclareFontShape{UHC}{sh}{c}{sl}{<->ushco}{}
+\DeclareFontShape{UHC}{sh}{c}{it}{<->ssub*sh/c/sl}{}
+\DeclareFontShape{UHC}{sh}{m}{n}{<->ush}{}
+\DeclareFontShape{UHC}{sh}{m}{sl}{<->usho}{}
+\DeclareFontShape{UHC}{sh}{m}{it}{<->ssub*sh/m/sl}{}
+\DeclareFontShape{UHC}{sh}{x}{n}{<->ushx}{}
+\DeclareFontShape{UHC}{sh}{x}{sl}{<->ushxo}{}
+\DeclareFontShape{UHC}{sh}{x}{it}{<->ssub*sh/x/sl}{}
+\DeclareFontShape{UHC}{sh}{ux}{n}{<->ushu}{}
+\DeclareFontShape{UHC}{sh}{ux}{sl}{<->ushuo}{}
+\DeclareFontShape{UHC}{sh}{ux}{it}{<->ssub*sh/ux/sl}{}
+%% End
diff --git a/language/korean/HLaTeX/lambda/uhctz.fd b/language/korean/HLaTeX/lambda/uhctz.fd
new file mode 100644
index 0000000000..eb3d6e0051
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhctz.fd
@@ -0,0 +1,18 @@
+%% uhctz.fd: Taza for Lambda
+
+\DeclareFontFamily{UHC}{tz}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{UHC}{tz}{c}{n}{<->uttc}{}
+\DeclareFontShape{UHC}{tz}{c}{sl}{<->uttco}{}
+\DeclareFontShape{UHC}{tz}{c}{it}{<->ssub*tt/c/sl}{}
+\DeclareFontShape{UHC}{tz}{m}{n}{<->utt}{}
+\DeclareFontShape{UHC}{tz}{m}{sl}{<->utto}{}
+\DeclareFontShape{UHC}{tz}{m}{it}{<->ssub*tt/m/sl}{}
+\DeclareFontShape{UHC}{tz}{x}{n}{<->uttx}{}
+\DeclareFontShape{UHC}{tz}{x}{sl}{<->uttxo}{}
+\DeclareFontShape{UHC}{tz}{x}{it}{<->ssub*tt/x/sl}{}
+\DeclareFontShape{UHC}{tz}{ux}{n}{<->uttu}{}
+\DeclareFontShape{UHC}{tz}{ux}{sl}{<->uttuo}{}
+\DeclareFontShape{UHC}{tz}{ux}{it}{<->ssub*tt/ux/sl}{}
+
+%% End of ksxtz.fd
diff --git a/language/korean/HLaTeX/lambda/uhcvd.fd b/language/korean/HLaTeX/lambda/uhcvd.fd
new file mode 100644
index 0000000000..2fc4b787f1
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcvd.fd
@@ -0,0 +1,17 @@
+%% uhcvd.fd:
+
+\DeclareFontFamily{UHC}{vd}{}
+
+\DeclareFontShape{UHC}{vd}{c}{n}{<->uvdc}{}
+\DeclareFontShape{UHC}{vd}{c}{sl}{<->uvdco}{}
+\DeclareFontShape{UHC}{vd}{c}{it}{<->ssub*vd/c/sl}{}
+\DeclareFontShape{UHC}{vd}{m}{n}{<->uvd}{}
+\DeclareFontShape{UHC}{vd}{m}{sl}{<->uvdo}{}
+\DeclareFontShape{UHC}{vd}{m}{it}{<->ssub*vd/m/sl}{}
+\DeclareFontShape{UHC}{vd}{x}{n}{<->uvdx}{}
+\DeclareFontShape{UHC}{vd}{x}{sl}{<->uvdxo}{}
+\DeclareFontShape{UHC}{vd}{x}{it}{<->ssub*vd/x/sl}{}
+\DeclareFontShape{UHC}{vd}{ux}{n}{<->uvdu}{}
+\DeclareFontShape{UHC}{vd}{ux}{sl}{<->uvduo}{}
+\DeclareFontShape{UHC}{vd}{ux}{it}{<->ssub*vd/ux/sl}{}
+%% End
diff --git a/language/korean/HLaTeX/lambda/uhcyt.fd b/language/korean/HLaTeX/lambda/uhcyt.fd
new file mode 100644
index 0000000000..8a936919e1
--- /dev/null
+++ b/language/korean/HLaTeX/lambda/uhcyt.fd
@@ -0,0 +1,17 @@
+%% uhcyt.fd:
+
+\DeclareFontFamily{UHC}{yt}{}
+
+\DeclareFontShape{UHC}{yt}{c}{n}{<->uytc}{}
+\DeclareFontShape{UHC}{yt}{c}{sl}{<->uytco}{}
+\DeclareFontShape{UHC}{yt}{c}{it}{<->ssub*yt/c/sl}{}
+\DeclareFontShape{UHC}{yt}{m}{n}{<->uyt}{}
+\DeclareFontShape{UHC}{yt}{m}{sl}{<->uyto}{}
+\DeclareFontShape{UHC}{yt}{m}{it}{<->ssub*yt/m/sl}{}
+\DeclareFontShape{UHC}{yt}{x}{n}{<->uytx}{}
+\DeclareFontShape{UHC}{yt}{x}{sl}{<->uytxo}{}
+\DeclareFontShape{UHC}{yt}{x}{it}{<->ssub*yt/x/sl}{}
+\DeclareFontShape{UHC}{yt}{ux}{n}{<->uytu}{}
+\DeclareFontShape{UHC}{yt}{ux}{sl}{<->uytuo}{}
+\DeclareFontShape{UHC}{yt}{ux}{it}{<->ssub*yt/ux/sl}{}
+%% End
diff --git a/language/korean/HLaTeX/latex/euc-kr.tex b/language/korean/HLaTeX/latex/euc-kr.tex
new file mode 100644
index 0000000000..f00e734ef5
--- /dev/null
+++ b/language/korean/HLaTeX/latex/euc-kr.tex
@@ -0,0 +1,950 @@
+\def\filedate{2005/03/30}
+\def\fileversion{1.0}
+
+\ProvidesPackage{hangul}[\filedate\space Document Package for ÇѱÛLaTeX]
+\typeout{ÇÑ±Û ¹®¼­ ²Ù·¯¹Ì `\filename' <\filedate>.}
+
+%% Ãß°¡ ¼±Åà ó¸®
+%% --------------
+%%
+%% Ãß°¡ ¼±Åà "hanja"´Â ´Ü¿øÀÇ À̸§µéÀ» ÇÑÀڷΠǥ½ÃÇÑ´Ù.
+
+\newif\if@hanja\@hanjafalse
+
+\DeclareOption{hanja}{\@hanjatrue}
+
+%% ¿ëÁö ±Ô°Ý
+\DeclareOption{±¹¹ÝÆÇ}{%±¹¹ÝÆÇ(105x148)<105x148>
+ \setlength\paperheight{148mm}
+ \setlength\paperwidth {105mm}
+ \@resetpapersize
+}
+\DeclareOption{±¹ÆÇ}{%±¹ÆÇ(148x210)<148x210>
+ \setlength\paperheight{210mm}
+ \setlength\paperwidth {148mm}
+ \@resetpapersize
+}
+\DeclareOption{½Å±¹ÆÇ}{%»óÇÏ=20/25, Á¿ì=22.5/22.5,¸Ó¸®²¿¸®=0/0
+ \setlength\paperheight{225mm}
+ \setlength\paperwidth {152mm}
+ \@resetpapersize
+}
+\DeclareOption{±¹¹èÆÇ}{%±¹¹èÆÇ(210x297)<210x297>
+ \setlength\paperheight{297mm}
+ \setlength\paperwidth {210mm}
+ \@resetpapersize
+}
+\DeclareOption{»ç·úÆÇ}{%»ç·úÆÇ(128x188)<128x182>
+ \setlength\paperheight{182mm}
+ \setlength\paperwidth {128mm}
+ \@resetpapersize
+}
+\DeclareOption{»ç·ú¹èÆÇ}{%»óÇÏ=25/30, Á¿ì=30/30 ¸Ó¸®²¿¸®=15/0
+ \setlength\paperheight{257mm}
+ \setlength\paperwidth {182mm}
+ \@resetpapersize
+}
+\DeclareOption{Å©¶ó¿îÆÇ}{%Å©¶ó¿îÆÇ(176x248)<176x248>
+ \setlength\paperheight{248mm}
+ \setlength\paperwidth {176mm}
+ \@resetpapersize
+}
+\DeclareOption{½Å¼­ÆÇ}{%½Å¼­ÆÇ(»ï·úÆÇ)(103x182)<103x182>
+ \setlength\paperheight{182mm}
+ \setlength\paperwidth {103mm}
+ \@resetpapersize
+}
+\DeclareOption{»ï·úÆÇ}{%»ï·úÆÇ
+ \setlength\paperheight{182mm}
+ \setlength\paperwidth {103mm}
+ \@resetpapersize
+}
+\DeclareOption{Ÿºí·ÎÀ̵åÆÇ}{%<Ÿºí·ÎÀ̵å>
+ \setlength\paperheight{364mm}
+ \setlength\paperwidth {257mm}
+ \@resetpapersize
+}
+\DeclareOption{»ç·ú¹ÝÆÇ}{%»ç·ú¹ÝÆÇ%
+ \setlength\paperheight{128mm}
+ \setlength\paperwidth {94mm}
+ \@resetpapersize
+}
+\DeclareOption{»ç·ú¹è¹èÆÇ}{%»ç·ú¹è¹èÆÇ
+ \setlength\paperheight{374mm}
+ \setlength\paperwidth {254mm}
+ \@resetpapersize
+}
+\DeclareOption{´ë±¹ÀüÆÇ}{%´ë±¹ÀüÆÇ
+ \setlength\paperheight{244mm}
+ \setlength\paperwidth {172mm}
+ \@resetpapersize
+}
+\DeclareOption{»ï½ÊÀýÆÇ}{%»ï½ÊÀýÆÇ
+ \setlength\paperheight{205mm}
+ \setlength\paperwidth {125mm}
+ \@resetpapersize
+}
+\DeclareOption{»ï¿ÀÆÇ}{%»ï¿ÀÆÇ
+ \setlength\paperheight{148mm}
+ \setlength\paperwidth {84mm}
+ \@resetpapersize
+}
+\def\@resetpapersize{
+ \setlength\@tempdima{\paperwidth}
+ \divide\@tempdima by9
+ \if@twoside
+ %% Á¦º» ¿©¹é: 0.3\@tempdima
+ \setlength\oddsidemargin{1.3\@tempdima}
+ \setlength\evensidemargin{1.7\@tempdima}
+ \else
+ \setlength\oddsidemargin{1.5\@tempdima}
+ \setlength\evensidemargin{1.5\@tempdima}
+ \fi
+ \setlength\marginparwidth{\evensidemargin}
+ \addtolength{\marginparwidth}{-3\marginparsep}
+ \setlength\textwidth{\paperwidth}
+ \addtolength\textwidth{-3\@tempdima}
+ \addtolength\oddsidemargin{-1in}
+ \addtolength\evensidemargin{-1in}
+ \setlength\topmargin{\paperheight}
+ \divide\topmargin by9
+ \setlength\headheight{12\p@}
+% \setlength\headsep{14.65pt}
+ \setlength\headsep{25\p@}
+ \addtolength\topmargin{-\headheight}
+ \addtolength\topmargin{-\headsep}
+ \setlength\textheight{\paperheight}
+ \addtolength\textheight{-2\topmargin}
+ \addtolength\textheight{-\headheight}
+ \addtolength\textheight{-\headsep}
+ \addtolength\textheight{-\footskip}
+ \addtolength\topmargin{-1in}
+}
+
+%% LaTeXÀ» ¾µ ¶§¿¡´Â ´ÙÀ½°ú °°Àº Ãß°¡ ¼±ÅÃÀÌ ´õ ÀÖ´Ù.
+%% Ãß°¡ ¼±Åà "nojosa"´Â ÀÚµ¿Á¶»ç󸮱â´ÉÀ» ¸¶ºñ½ÃŲ´Ù.
+%% Ãß°¡ ¼±Åà "hardbold"´Â ÀÌ¹Ì ¸¸µé¾îÁø bfseries ÇÑ±Û ±ÛÀÚü¸¦ »ç¿ëÇÏ°í,
+%% Ãß°¡ ¼±Åà "softbold"´Â bfseries ±ÛÀÚü¸¦ ¼³Ä¡ÇÏÁö ¾ÊÀº »óÅ¿¡¼­
+%% mdseries ±ÛÀÚü¸¦ »ç¿ëÇÏ¿© ¸ðµë¸í·ÉÀ» ÅëÇØ bfseries°¡
+%% ¸¸µé¾îÁöµµ·Ï ÇÑ´Ù.
+%% ÀÌ µÑÁß ¾Æ¹« °Íµµ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é "softbold"°¡ µÈ´Ù.
+%%
+%% Ãß°¡ ¼±ÅÃÀÇ ÁöÁ¤Àº ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.
+%% \documentclass[hanja,...]{...}
+%% \usepackage{hangul,...}
+%% ȤÀº \documentclassÀÇ ´ÙÀ½¿¡
+%% \usepackage[hanja]{hangul}
+\newif\if@makebold
+\newif\if@josa
+\@hanjafalse \@makeboldfalse \@josatrue
+
+\DeclareOption{hardbold}{\@makeboldfalse}
+\DeclareOption{softbold}{\@makeboldtrue}
+\DeclareOption{nojosa}{\@josafalse}
+
+\ProcessOptions
+
+%% ÇÑ±Û ±ÛÀÚüÀÇ Á¤ÀÇ
+\input hfont.tex
+
+%%% From File: lterror.dtx
+\def\@latex@warning@no@line#1{\let\protect\relax%
+ \@latex@warning{#1\@gobble}}
+
+%%% From File: ltfsstrc.dtx
+\def\@font@warning#1{\let\protect\relax%
+ \GenericWarning{(Font)\@spaces\@spaces\@spaces\space\space}%
+ {LaTeX Font Warning: #1}}%
+
+%%% From File: ltmiscen.dtx
+\expandafter\def\expandafter\centering\expandafter{\centering\ks@break}
+\expandafter\def\expandafter\raggedright\expandafter{\raggedright\ks@break}
+\expandafter\def\expandafter\raggedleft\expandafter{\raggedleft\ks@break}
+
+%%% From File: ltsect.dtx
+\def\thanks#1{\footnotemark\let\KSC@\noexpand
+ \protected@xdef\@thanks{\@thanks
+ \protect\footnotetext[\the\c@footnote]{#1}}%
+}
+
+%%% From File: ltpage.dtx
+\def\markboth#1#2{\gdef\@themark{{#1}{#2}}{%
+ \let\protect\@unexpandable@protect \let\KSC@\noexpand
+ \let\label\relax \let\index\relax \let\glossary\relax
+ \mark{\@themark}}\if@nobreak\ifvmode\nobreak\fi\fi}
+\def\@markright#1#2#3{\let\KSC@\noexpand \gdef\@themark{{#1}{#3}}}
+
+%% hfont.styÀº ¿©±â¼­ ³¡³­´Ù.
+\@nameuse{hfont.sty}
+
+%% EUC-KR ºÎÈ£¸¦ Àü°³Çϴµ¥¿¡´Â ÁÖÀÇ°¡ ¿ä±¸µÈ´Ù.
+\def\ks@noexpand{\ifx\protect\@typeset@protect\relax\else
+ \expandafter\noexpand\fi}
+
+%% ¿ì¸®¸» ¹®¼­ÀÇ °÷°÷¿¡¼­ »ç¿ëµÉ À̸§µéÀº \ksnamedef ¸ðµëÀ¸·Î Á¤ÀǵȴÙ.
+%%
+%% ´Ù¸¥ ²Ù·¯¹Ì°¡ ÀÌ À̸§µéÀ» ´Ù½Ã Á¤ÇÏ°Ô µÉ °æ¿ìµµ ÀÖÀ¸¹Ç·Î ¾Æ·¡ÀÇ
+%% Á¤ÀÇ´Â ¸ðµç ²Ù·¯¹Ì¸¦ ´Ù ó¸®ÇÏ°í ³­ ÈÄ \begin{document}°¡ ³ª¿Ã ¶§
+%% È¿·ÂÀ» °®µµ·Ï ÇÑ´Ù. ÀÌ·± À̸§µéÀº \begin{document} ¾Õ¿¡¼­
+%% \renewcommand¸¦ ÅëÇØ º¯°æÇÒ ¼ö ÀÖ´Ù.
+
+\def\ksnamedef#1#2{%
+\AtBeginDocument{\@namedef{ks#1}{#2\protect\make@josa{#2}}
+ \@namedef{#1}{\expandafter\protect\csname ks#1\endcsname}}}
+
+\if@hanja
+ \ksnamedef{today}{\number\year Ò´~\number\month êÅ~\number\day ìí}
+ \ksnamedef{enclname}{ÔÒÜæÚª}
+ \ksnamedef{ccname}{ÞÐÜâ}
+ \ksnamedef{headtoname}{áôãáìÑ}
+ \def\seename{\À»~óÑÍÅ}
+ \ksnamedef{contentsname}{ÙÍ~ó­}
+ \ksnamedef{listfigurename}{±×¸²~ÙÍó­}
+ \ksnamedef{listtablename}{øú~ÙÍó­}
+ \ksnamedef{refname}{óÑÍÅ~ÙþúÌ}
+ \ksnamedef{indexname}{ßã~ìÚ}
+ \ksnamedef{tablename}{øú}
+ \ksnamedef{abstractname}{é©~å³}
+ \ksnamedef{bibname}{óÑÍÅ~ÙþúÌ}
+ \ksnamedef{appendixname}{ݾÖâ}
+ \ksnamedef{ksTHE}{ð¯}
+ \ksnamedef{partname}{ø¹}
+ \ksnamedef{chaptername}{íñ}
+ \ksnamedef{sectionname}{ï½}
+ \ksnamedef{colorlayer}{ü³Ôó÷ú~ßäßÓ}
+ \ksnamedef{glossaryname}{åÞ~ýÄ}
+\else
+ \ksnamedef{today}{\number\year ³â~\number\month ¿ù~\number\day ÀÏ}
+ \ksnamedef{enclname}{µ¿ºÀ¹°}
+ \ksnamedef{ccname}{»çº»}
+ \ksnamedef{headtoname}{¹Þ´ÂÀÌ}
+ \def\seename{\À»~Âü°í}
+ \ksnamedef{contentsname}{¸ñ~Â÷}
+ \ksnamedef{listfigurename}{±×¸²~¸ñÂ÷}
+ \ksnamedef{listtablename}{Ç¥~¸ñÂ÷}
+ \ksnamedef{refname}{Âü°í~¹®Çå}
+ \ksnamedef{indexname}{ã¾Æº¸±â}
+ \ksnamedef{tablename}{Ç¥}
+ \ksnamedef{abstractname}{¿ä~¾à}
+ \ksnamedef{bibname}{Âü°í~¹®Çå}
+ \ksnamedef{appendixname}{ºÎ·Ï}
+ \ksnamedef{ksTHE}{Á¦}
+ \ksnamedef{partname}{Æí}
+ \ksnamedef{chaptername}{Àå}
+ \ksnamedef{sectionname}{Àý}
+ \ksnamedef{colorlayer}{ȯµîÆÇ~»ö±ò}
+ \ksnamedef{glossaryname}{¿ë¾î~Ç®ÀÌ}
+\fi
+\ksnamedef{pagename}{ÂÊ}
+\ksnamedef{figurename}{±×¸²}
+
+%% ´Ü¿øÀÇ ÇѱÛÈ­
+%% =============
+%%
+%% Part I --> Á¦ I Æí, ð¯ I ø¹
+%% Chapter 1 --> Á¦ 1 Àå, ð¯ 1 íñ <book,report>
+%% Section 1 --> Á¦ 1 Àý, ð¯ 1 ï½
+%% Appendix A --> ºÎ·Ï A, ݾÒÑ A
+%%
+%% À§¿Í °°Àº ´Ü¿øÀÇ ÇѱÛÈ­´Â Àý(ï½)±îÁö ¿µÇâÀ» ¹ÌÄ£´Ù. ±×·¯¹Ç·Î ¿ì¸®´Â
+%% ¸ñÂ÷¿¡ \subsubsection±îÁö ´Ü¿øÀÌ ¹øÈ£¿Í ÇÔ²² ³ª¿Àµµ·Ï ÇÑ´Ù.
+%% article¿¡¼­´Â ÀÌ¹Ì 3À¸·Î ÁöÁ¤µÇ¾úÀ¸³ª, ±×¿Ü¿¡¼­´Â 2·Î ÁöÁ¤µÇ¾î
+%% \subsection±îÁö¸¸ ¹øÈ£°¡ ¸ñÂ÷¿¡ ³ª¿Àµµ·Ï µÇ¾î ÀÖ´Ù.
+\setcounter{secnumdepth}{\thr@@}
+
+\@ifclassloaded{article}{% <article>
+ \renewcommand{\appendix}{\par
+ \setcounter{section}{0}%
+ \setcounter{subsection}{0}%
+ \def\@chapapp{\appendixname}% ºÎ·ÏÀÇ ÇѱÛÈ­¿¡ ÀÇÇØ ÇÊ¿ä.
+ \kscntformat{section}{\appendixname~}{}
+ \gdef\thesection{\@Alph\c@section}}%
+}{\@ifundefined{@chapapp}{}{% <report|book>
+ \renewcommand\thesection{\@arabic\c@section}
+ \renewcommand\appendix{\par
+ \setcounter{chapter}{0}%
+ \setcounter{section}{0}%
+ \gdef\@chapapp{\appendixname}%
+ \kscntformat{chapter}{\appendixname~}{}
+ \gdef\thechapter{\@Alph\c@chapter}}%
+}}
+
+%% À§¿Í°°Àº ÀçÁ¤ÀÇ·Î ´ÙÀ½°ú °°Àº ¹®Á¦°¡ ¹ß»ýÇÑ´Ù.
+%% 1. \part´Â \partname~\thepart·Î ³ª¿À°Ô µÈ´Ù. Æí~I
+%% 2. \chapter´Â \@chapapp{} \thechapter·Î. Àå~1
+%% 3. \sectionÀº \sectionname~\thesectionÀ¸·Î. Àý~1
+%% 4. ¸ñÂ÷ÀÛ¼ºÀÇ µé¿©¾²±â°¡ ¿ì¸®¸» ȯ°æ¿¡ Àû´çÇÏÁö ¾Ê´Ù.
+%% 5. ÆäÀÌÁö headingÀÇ ±ÛÀÚü°¡ \slshapeÀ¸·Î ¹Ù²ñÀ¸·Î¼­ ¿ì¸®¸»ÀÌ
+%% ºÒ¾ÈÁ¤ÇØÁø´Ù.
+%%
+%% ÀÌ·± ¾àÁ¡À» º¸¿ÏÇϱâ À§ÇØ ´Ü¿øÀÇ ÀϷùøÈ£ÀÇ ¾Õ°ú µÚ¿¡ ³¢¿ö³ÖÀ»
+%% ¸ðµëÀ» ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù.
+\def\kscntformat#1#2#3{\@namedef{pre@#1cnt}{#2}
+ \@namedef{post@#1cnt}{#3}}
+\kscntformat{part}{\ksTHE~}{~\partname}
+\kscntformat{chapter}{\ksTHE~}{~\chaptername}
+\kscntformat{section}{\ksTHE~}{~\sectionname}
+
+\@ifclassloaded{article}{% <article>
+ \def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}%
+ {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ {\parindent \z@ \raggedright
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \Large\bfseries \pre@partcnt\thepart\post@partcnt
+ \par\nobreak
+ \fi
+ \huge \bfseries #2%
+ \markboth{}{}\par}%
+ \nobreak
+ \vskip 3ex
+ \@afterheading}
+}{% <report|book>
+ \@ifundefined{@part}{}{%
+ \def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >-2\relax
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}%
+ {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ \markboth{}{}%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >-2\relax
+ \huge\bfseries \pre@partcnt\thepart\post@partcnt
+ \par
+ \vskip 20\p@
+ \fi
+ \Huge \bfseries #2\par}%
+ \@endpart}
+ }
+}
+
+\@ifclassloaded{book}{%
+ \def\@chapter[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \refstepcounter{chapter}%
+ \begingroup
+ \let\protect\string
+ \edef\reserved@a{\pre@chaptercnt\thechapter\post@chaptercnt}
+ \typeout{\expandafter\strip@prefix\meaning\reserved@a}%
+ \endgroup
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{%
+ \pre@chaptercnt\thechapter\post@chaptercnt}#1}%
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \chaptermark{#1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \@afterheading
+ \fi}
+ \def\@makechapterhead#1{%
+ \vspace*{50\p@}%
+ {\parindent \z@ \raggedright \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \huge\bfseries
+ \pre@chaptercnt\thechapter\post@chaptercnt
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \fi
+ \interlinepenalty\@M
+ \Huge \bfseries #1\par\nobreak
+ \vskip 40\p@
+ }}}{}%
+\@ifclassloaded{report}{%
+ \def\@chapter[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \refstepcounter{chapter}%
+ \typeout{\pre@chaptercnt\thechapter\post@chaptercnt}
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{%
+ \pre@chaptercnt\thechapter\post@chaptercnt}#1}%
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \chaptermark{#1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \@afterheading
+ \fi}
+ \def\@makechapterhead#1{%
+ \vspace*{50\p@}%
+ {\parindent \z@ \raggedright \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \huge\bfseries
+ \pre@chaptercnt\thechapter\post@chaptercnt
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \interlinepenalty\@M
+ \Huge \bfseries #1\par\nobreak
+ \vskip 40\p@
+ }}}{}
+
+\@ifundefined{chapter}{}{%
+ \renewcommand*\l@chapter[2]{%
+ \ifnum \c@tocdepth >\m@ne
+ \addpenalty{-\@highpenalty}%
+ \vskip 1.0em \@plus\p@%
+ \setbox\z@=\hbox{\c@chapter=1\relax\bfseries\pre@chaptercnt\thechapter\post@chaptercnt~}
+ \setlength\@tempdima{1.5em}
+ \advance\@tempdima\wd\z@
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \leavevmode \bfseries
+ \advance\leftskip \@tempdima
+ \hskip -\leftskip
+ #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
+ \penalty\@highpenalty
+ \endgroup
+ \fi}}
+
+\@ifundefined{section}{}{%
+ \def\section{%
+ \if@noskipsec \leavevmode \fi
+ \par
+ \@afterindentfalse
+ \if@nobreak
+ \everypar{}%
+ \else
+ \addpenalty\@secpenalty\addvspace{3.5ex \@plus 1ex \@minus .2ex\relax}
+ \fi
+ \secdef\ks@sect\ks@ssect}
+ \def\ks@sect[#1]#2{%
+ \ifnum \c@secnumdepth<1
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{section}%
+ \protected@edef\@svsec{%
+ \noexpand\pre@sectioncnt\thesection\noexpand\post@sectioncnt
+ \quad\relax}%
+ \fi
+ \begingroup
+ \normalfont\Large\bfseries{%
+ \@hangfrom{\hskip \z@\relax\@svsec}%
+ \interlinepenalty \@M #2\@@par}%
+ \endgroup
+ \sectionmark{#1}%
+ \addcontentsline{toc}{section}{%
+ \ifnum\c@secnumdepth<1 \else
+ \protect\numberline{\pre@sectioncnt\thesection\post@sectioncnt}%
+ \fi
+ #1}
+ \@xsect{2.3ex \@plus.2ex}}
+ \def\ks@ssect#1{%
+ \begingroup
+ \normalfont\Large\bfseries{%
+ \@hangfrom{\hskip \z@}%
+ \interlinepenalty \@M #1\@@par}%
+ \endgroup
+ \@xsect{2.3ex \@plus.2ex}}
+}
+
+\def\@startsection#1#2#3#4#5#6{%
+ \if@noskipsec \leavevmode \fi
+ \par
+ \@tempskipa #4\relax
+ \@afterindenttrue
+ \ifdim \@tempskipa <\z@
+ \@tempskipa -\@tempskipa \@afterindentfalse
+ \fi
+ \if@nobreak
+ \everypar{}%
+ \else
+ \addpenalty\@secpenalty\addvspace\@tempskipa
+ \fi
+ \@ifstar
+ {\@ssect{#3}{#4}{#5}{#6}}%
+ {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}}
+
+\@ifclassloaded{article}{%
+ \renewcommand*\l@section[2]{%
+ \ifnum \c@tocdepth >\z@
+ \addpenalty{\@secpenalty}%
+ \addvspace{1.0em \@plus\p@}%
+ \settowidth{\@tempdima}{\bfseries\pre@sectioncnt\post@sectioncnt}
+ \addtolength{\@tempdima}{1.5em}
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \leavevmode \bfseries
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
+ \endgroup
+ \fi}
+}{\@ifundefined{l@section}{}{%
+ \renewcommand*\l@section{%
+ \settowidth{\@tempdima}{\bfseries\pre@sectioncnt\post@sectioncnt}
+ \addtolength{\@tempdima}{2.3em}
+ \@dottedtocline{1}{1em}{\@tempdima}}}%1.5em 2.3em
+}
+
+%% ´ÙÀ½Àº \ps@headings°ú \ps@myheadings¸¦ Çѱۿ¡ ¸Â°Ô ¼öÁ¤ÇÑ °ÍÀÌ´Ù.
+%% °¢°¢ÀÇ classµéÀÌ ¼­·Î ´Ù¸£°Ô ÂÊ ¸Ó¸®ÀÇ ÆÇÀ» Â¥¹Ç·Î ¿ì¸®´Â
+%% ¿©±â¼­ °¢°¢À» µû·Îµû·Î Á¤ÀÇÇØ ÁÖ¾î¾ß ÇÑ´Ù.
+%% \LaTeXe¿¡ »õ·Î µµÀÔµÈ \MakeUpperCase´Â 8ºñÆ® ¹®ÀÚ¸¦ ¾²´Â
+%% iso-latin°ú °°Àº ´Ù¸¥ ²Ù·¯¹Ì¸¦ »ç¿ëÇÒ ¶§ À¯¿ëÇÏ´Ù. -- ¾ÆÁ÷
+%% ¥â-»óÅÂÀ̹ǷΠ´Ü¼øÈ÷ \uppercase·Î ´ëÄ¡ÇÑ´Ù.
+\DeclareRobustCommand{\MakeUppercase}[1]{\uppercase{#1}}
+\DeclareRobustCommand{\MakeLowercase}[1]{\lowercase{#1}}
+
+\@ifclassloaded{article}{%
+ \if@twoside
+ \renewcommand\ps@headings{%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\sectionmark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \pre@sectioncnt\thesection\post@sectioncnt\quad
+ \fi
+ ##1}}{}}%
+ \def\subsectionmark##1{%
+ \markright {%
+ \ifnum \c@secnumdepth >\@ne
+ \thesubsection\quad
+ \fi
+ ##1}}}
+ \else
+ \def\ps@headings{%
+ \let\@oddfoot\@empty
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \pre@sectioncnt\thesection\post@sectioncnt\quad
+ \fi
+ ##1}}}}
+ \fi
+}{}
+
+\@ifclassloaded{book}{%
+ \if@twoside
+ \def\ps@headings{%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \pre@chaptercnt\thechapter\post@chaptercnt\quad%
+ \fi
+ \fi
+ ##1}}{}}%
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \pre@sectioncnt\thesection\post@sectioncnt\quad%
+ \fi
+ ##1}}}}
+ \else
+ \def\ps@headings{%
+ \let\@oddfoot\@empty
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \pre@chaptercnt\thechapter\post@chaptercnt\quad%
+ \fi
+ \fi
+ ##1}}}}
+ \fi
+ \pagestyle{headings}
+ }{}
+
+\@ifclassloaded{report}{%
+ \if@twoside
+ \def\ps@headings{%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \pre@chaptercnt\thechapter\post@chaptercnt\quad%
+ \fi
+ ##1}}{}}%
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \pre@sectioncnt\thesection\post@sectioncnt\quad%
+ \fi
+ ##1}}}}
+ \else
+ \def\ps@headings{%
+ \let\@oddfoot\@empty
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \pre@chaptercnt\thechapter\post@chaptercnt\quad%
+ \fi
+ ##1}}}}
+ \fi
+}{}
+
+%%% From File: ltcounts.dtx
+%% ¿µ¹®¼ýÀÚ¿¡¼­ ¿ì¸®¸» Á¶»çó¸®
+\def\@arabic#1{\number #1\ifx\protect\relax\ks@num{\number #1}\fi}
+\def\@roman#1{\romannumeral #1\ifx\protect\relax\ks@num{\number #1}\fi}
+\def\@Roman#1{\expandafter\uppercase\expandafter{\romannumeral #1}%
+ \ifx\protect\relax\ks@num{\number #1}\fi}
+\def\@alph#1{%
+ \ifcase#1\or a\or b\or c\or d\or e\or f\or g\or h\or i\or j\or
+ k\or l\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or
+ y\or z\else\@ctrerr\fi\ifx\protect\relax\alph@josa{#1}\fi}
+\def\@Alph#1{%
+ \ifcase#1\or A\or B\or C\or D\or E\or F\or G\or H\or I\or J\or
+ K\or L\or M\or N\or O\or P\or Q\or R\or S\or T\or U\or V\or W\or X\or
+ Y\or Z\else\@ctrerr\fi\ifx\protect\relax\alph@josa{#1}\fi}
+\def\@fnsymbol#1{\ensuremath{\ifcase#1\or *\or \dagger\or \ddagger\or
+ \mathchar "278\or \mathchar "27B\or \|\or **\or \dagger\dagger
+ \or \ddagger\ddagger \else\@ctrerr\fi}\ifx\protect\relax\@jung\fi}
+\def\alph@josa#1{%
+ \ifnum#1=12 \ri@ul\else
+ \ifnum#1=13 \@jong\else
+ \ifnum#1=14 \@jong\else
+ \ifnum#1=18 \ri@ul\else\@jung
+ \fi\fi\fi\fi}
+
+%% Á¶»çÀÚµ¿Ã³¸®¸í·É:
+%% \Àº/\´Â \ÀÌ/\°¡ \À»/\¸¦ \¿Í/\°ú \À¸·Î/\·Î (\À¸·Î¼­/\·Î¼­ \À¸·Î½á/\·Î½á)
+\DeclareRobustCommand*{\@jung}{\gdef\is@rieul{n}%
+ \global\let\@josa\@firstoftwo\ignorespaces}
+\DeclareRobustCommand*{\@jong}{\gdef\is@rieul{n}%
+ \global\let\@josa\@secondoftwo\ignorespaces}
+\DeclareRobustCommand*{\ri@ul}{\gdef\is@rieul{y}%
+ \global\let\@josa\@secondoftwo\ignorespaces}
+\DeclareRobustCommand*{\ks@num}[1]{{\count@#1%
+ \ifnum\count@<\z@ \count@-\count@ \fi\count2\count@
+ \divide\count2 10 \multiply\count2 10 \advance\count@-\count2
+ \ifcase\count@\@jong\or\ri@ul\or\@jung\or\@jong\or\@jung\or
+ \@jung\or\@jong\or\ri@ul\or\ri@ul\or\@jung\fi}\ignorespaces}
+
+%% Á¶»ç°áÁ¤¹æ¹ý
+\if@josa
+\begingroup
+\IfFileExists{josa.tab}{%
+ \newread\JS@tab
+ \endlinechar\m@ne
+ \def\JS@{\read\JS@tab to\@t \expandafter\split@t\@t\relax
+ \ifnum\count@=2 \let\next\relax \else
+ \ifcase\count@\let\next\@jung\or\let\next\ri@ul\fi
+ \global\expandafter\let\csname\reserved@a\endcsname\next
+ \let\next\JS@ \fi\next}
+ \def\split@t##1,##2,##3\relax{\count@##1\def\reserved@a{##2|##3}}%
+ \openin\JS@tab=josa.tab \JS@ \closein\JS@tab}%
+{\PackageWarningNoLine{\string\HLaTeX}{``josa.tab''ÀÌ ¾øÀ¾´Ï´Ù!!!^^J
+ \@spaces\@spaces\@spaces\@spaces\@spaces\@spaces
+ Àο뿡 »ç¿ëµÇ´Â ÀÚµ¿Á¶»ç´Â À߸ø ó¸®µÉ ¼ö ÀÖÀ¾´Ï´Ù.}}
+\endgroup
+\fi
+
+%% ¿ì¸®¸»¼ýÀÚ
+\def\jaso#1{\@jaso{\@nameuse{c@#1}}}
+\def\@jaso#1{\ifcase#1\or ¤¡\@jong\or ¤¤\@jong\or ¤§\@jong\or ¤©\ri@ul
+ \else\@ijaso{#1}\fi}
+\def\@ijaso#1{\ifcase#1\or\or\or\or\or ¤±\or ¤²\or ¤µ\or ¤·\or ¤¸\or
+ ¤º\or ¤»\or ¤¼\or ¤½\or ¤¾\else\@ctrerr\fi\ifx\protect\relax\@jong\fi}
+\def\gana#1{\@gana{\@nameuse{c@#1}}}
+\def\@gana#1{\ifcase#1\or °¡\or ³ª\or ´Ù\or ¶ó\else\@igana{#1}\fi
+ \ifx\protect\relax\@jung\fi}
+\def\@igana#1{\ifcase#1\or\or\or\or\or ¸¶\or ¹Ù\or »ç\or ¾Æ\or ÀÚ\or
+ Â÷\or Ä«\or Ÿ\or ÆÄ\or ÇÏ\else\@ctrerr\fi}
+\def\ojaso#1{\@ojaso{\@nameuse{c@#1}}}
+\def\@ojaso#1{\ifcase#1\or ¨±\@jung\or ¨²\@jung\or ¨³\@jung\or
+ ¨´\ri@ul\else\@iojaso{#1}\fi}
+\def\@iojaso#1{\ifcase#1\or\or\or\or\or ¨µ\or ¨¶\or ¨·\or ¨¸\or ¨¹\or
+ ¨º\or ¨»\or ¨¼\or ¨½\or ¨¾\else\@ctrerr\fi\ifx\protect\relax\@jong\fi}
+\def\ogana#1{\@ogana{\@nameuse{c@#1}}}
+\def\@ogana#1{\ifcase#1\or ¨¿\or ¨À\or ¨Á\or ¨Â\else\@iogana{#1}\fi
+ \ifx\protect\relax\@jung\fi}
+\def\@iogana#1{\ifcase#1\or\or\or\or\or ¨Ã\or ¨Ä\or ¨Å\or ¨Æ\or ¨Ç\or
+ ¨È\or ¨É\or ¨Ê\or ¨Ë\or ¨Ì\else\@ctrerr\fi}
+\def\pjaso#1{\@pjaso{\@nameuse{c@#1}}}
+\def\@pjaso#1{\ifcase#1\or ©±\@jong\or ©²\@jong\or ©³\@jong\or
+ ©´\ri@ul\else\@ipjaso{#1}\fi}
+\def\@ipjaso#1{\ifcase#1\or\or\or\or\or ©µ\or ©¶\or ©·\or ©¸\or ©¹\or
+ ©º\or ©»\or ©¼\or ©½\or ©¾\else\@ctrerr\fi\ifx\protect\relax\@jong\fi}
+\def\pgana#1{\@pgana{\@nameuse{c@#1}}}
+\def\@pgana#1{\ifcase#1\or ©¿\or ©À\or ©Á\or ©Â\else\@ipgana{#1}\fi
+ \ifx\protect\relax\@jung\fi}
+\def\@ipgana#1{\ifcase#1\or\or\or\or\or ©Ã\or ©Ä\or ©Å\or ©Æ\or ©Ç\or
+ ©È\or ©É\or ©Ê\or ©Ë\or ©Ì\else\@ctrerr\fi}
+\def\onum#1{\@onum{\@nameuse{c@#1}}}
+\def\@onum#1{\ifcase#1\or ¨ç\or ¨è\or ¨é\or ¨ê\else\@ionum{#1}\fi
+ \ifnum#1<\sixt@@n\ifx\protect\relax\ks@num{\number #1}\fi\fi}
+\def\@ionum#1{\ifcase#1\or\or\or\or\or ¨ë\or ¨ì\or ¨í\or ¨î\or ¨ï\or
+ ¨ð\or ¨ñ\or ¨ò\or ¨ó\or ¨ô\or ¨õ\else\@ctrerr\fi}
+\def\pnum#1{\@pnum{\@nameuse{c@#1}}}
+\def\@pnum#1{\ifcase#1\or ©ç\or ©è\or ©é\or ©ê\else\@ipnum{#1}\fi
+ \ifnum#1<\sixt@@n\ifx\protect\relax\ks@num{\number #1}\fi\fi}
+\def\@ipnum#1{\ifcase#1\or\or\or\or\or ©ë\or ©ì\or ©í\or ©î\or ©ï\or
+ ©ð\or ©ñ\or ©ò\or ©ó\or ©ô\or ©õ\else\@ctrerr\fi}
+\def\oeng#1{\@oeng{\@nameuse{c@#1}}}
+\def\@oeng#1{\ifcase#1\or ¨Í\or ¨Î\or ¨Ï\or ¨Ð\else\@ioeng{#1}\fi
+ \ifx\protect\relax\alph@josa{#1}\fi}
+\def\@ioeng#1{\ifcase#1\or\or\or\or\or ¨Ñ\or ¨Ò\or ¨Ó\or ¨Ô\or ¨Õ\or
+ ¨Ö\or ¨×\or ¨Ø\or ¨Ù\or ¨Ú\or ¨Û\or ¨Ü\or ¨Ý\or ¨Þ\or ¨ß\or ¨à\or
+ ¨á\or ¨â\or ¨ã\or ¨ä\or ¨å\or ¨æ\else\@ctrerr\fi}
+\def\peng#1{\@peng{\@nameuse{c@#1}}}
+\def\@peng#1{\ifcase#1\or ©Í\or ©Î\or ©Ï\or ©Ð\else\@ipeng{#1}\fi
+ \ifx\protect\relax\alph@josa{#1}\fi}
+\def\@ipeng#1{\ifcase#1\or\or\or\or\or ©Ñ\or ©Ò\or ©Ó\or ©Ô\or ©Õ\or
+ ©Ö\or ©×\or ©Ø\or ©Ù\or ©Ú\or ©Û\or ©Ü\or ©Ý\or ©Þ\or ©ß\or ©à\or
+ ©á\or ©â\or ©ã\or ©ä\or ©å\or ©æ\else\@ctrerr\fi}
+\def\hnum#1{\@hnum{\@nameuse{c@#1}}}
+\def\@hnum#1{\ifcase#1\or Çϳª\or µÑ\or ¼Â\or ³Ý\or\@ihnum{#1}\fi}
+\def\@ihnum#1{\ifcase#1\or\or\or\or\or ´Ù¼¸\or ¿©¼¸\or ÀÏ°ö\or ¿©´ü\or
+ ¾ÆÈ©\or ¿­\or ¿­Çϳª\or ¿­µÑ\or ¿­¼Â\or ¿­³Ý\or ¿­´Ù¼¸\or ¿­¿©¼¸\or
+ ¿­ÀÏ°ö\or ¿­¿©´ü\or ¿­¾ÆÈ©\or ½º¹°\or ½º¹°Çϳª\or ½º¹°µÑ\or
+ ½º¹°¼Â\or ½º¹°³Ý\else\@ctrerr\fi\ifx\protect\relax\@tempcnta#1%
+ \ifnum\@tempcnta>9\advance\@tempcnta-10\fi
+ \ifnum\@tempcnta>9\advance\@tempcnta-10\fi
+ \ifcase\@tempcnta\ri@ul\or\@jung\or\ri@ul\else\@jong\fi\fi}
+\def\Hnum#1{\@Hnum{\@nameuse{c@#1}}}
+\def\@Hnum#1{\ifcase#1\or ù\or µÑ\or ¼¼\or ³×\or\@iHnum{#1}\fi
+ °\ifx\protect\relax\@jung\fi}
+\def\@iHnum#1{\ifcase#1\or\or\or\or\or ´Ù¼¸\or ¿©¼¸\or ÀÏ°ö\or ¿©´ü\or
+ ¾ÆÈ©\or ¿­\or ¿­Çϳª\or ¿­µÑ\or ¿­¼Â\or ¿­³Ý\or ¿­´Ù¼¸\or ¿­¿©¼¸\or
+ ¿­ÀÏ°ö\or ¿­¿©´ü\or ¿­¾ÆÈ©\or ½º¹°\or ½º¹°Çϳª\or ½º¹°µÑ\or ½º¹°¼Â\or
+ ½º¹°³Ý\else\@ctrerr\fi}
+
+%% »öÀÎÀÛ¼º½Ã makeidx.styÀ» ¾²¸é \see¿Í \seealso°¡ Á¤ÀǵȴÙ.
+\AtBeginDocument{%
+ \@ifundefined{see}{}{%
+ \renewcommand*\see[2]{#1\emph{\make@josa{#1}\seename}}
+ \providecommand*\seealso[2]{#1\emph{\make@josa{#1}\alsoname}}}
+}
+
+%% ÇѱÛLaTeXÀÇ logo´Â ÀÌ·¸°Ô.
+\DeclareRobustCommand{\HLaTeX}{ÇÑ\kern-.4ex\lower.3ex\hbox{±Û}\kern-.4ex\LaTeX}
+
+%% \LaTeXÀÇ ÇѱÛÈ­:
+%% ----------------
+%%% From File: ltbibl.dtx
+\def\@lbibitem[#1]#2{\item[\@biblabel{#1}\hfill]\if@filesw
+ {\let\protect\noexpand
+ \immediate
+ \write\@auxout{\string\bibcite{#2}%
+ {#1\string\make@josa{#1}}}}\fi\ignorespaces}
+\def\@bibitem#1{\item\if@filesw
+ {\let\protect\noexpand\immediate\write\@auxout
+ {\string\bibcite{#1}{\the\value{\@listctr}%
+ \string\ks@num{\the\value{\@listctr}}}}}\fi\ignorespaces}
+\def\bibcite{\let\protect\string\@newl@bel b}
+\def\@citex[#1]#2{\let\protect\string%
+ \let\@citea\@empty
+ \@cite{\@for\@citeb:=#2\do
+ {\@citea\def\@citea{,\penalty\@m\ }%
+ \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}%
+ \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
+ \let\protect\@typeset@protect
+ \@ifundefined{b@\@citeb}{\mbox{\reset@font\bfseries ?}%
+ \G@refundefinedtrue
+ \@latex@warning
+ {Citation `\@citeb' on page \thepage \space undefined}}%
+ {\@cite@ofmt{\csname b@\@citeb\endcsname}}}}{#1}
+ \let\protect\@typeset@protect}
+\def\nocite#1{\@bsphack\let\protect\string%
+ \@for\@citeb:=#1\do{%
+ \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}%
+ \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
+ \let\protect\relax
+ \@ifundefined{b@\@citeb}{\G@refundefinedtrue
+ \@latex@warning{Citation `\@citeb' undefined}}{}}%
+ \@esphack}
+%%
+\if@josa
+ \def\make@josa#1{%
+ \begingroup\set@display@protect
+ \xdef\reserved@a{#1}%
+ \endgroup
+ \expandafter\last@two@codes\reserved@a\endjosa
+ \ifnum\k@second>160
+ \@tempcnta\k@first \divide\@tempcnta\sixt@@n
+ \@tempcntb\@tempcnta \multiply\@tempcntb\sixt@@n
+ \advance\k@first-\@tempcntb
+ \edef\reserved@a{\hexnumber@{\@tempcnta}\hexnumber@{\k@first}}%
+ \@tempcnta\k@second \divide\@tempcnta\sixt@@n
+ \@tempcntb\@tempcnta \multiply\@tempcntb\sixt@@n
+ \advance\k@second-\@tempcntb
+ \edef\reserved@b{\hexnumber@{\@tempcnta}\hexnumber@{\k@second}}%
+ \expandafter\ifx\csname\reserved@a|\reserved@b\endcsname\relax\@jong
+ \else\expandafter\csname\reserved@a|\reserved@b\endcsname\fi
+ \else
+ \ifnum`0=\k@second\@jong\else
+ \ifnum`1=\k@second\ri@ul\else
+ \ifnum`3=\k@second\@jong\else
+ \ifnum`6=\k@second\@jong\else
+ \ifnum`7=\k@second\ri@ul\else
+ \ifnum`8=\k@second\ri@ul\else
+ \ifnum`l=\k@second\ri@ul\else
+ \ifnum`m=\k@second\@jong\else
+ \ifnum`n=\k@second\@jong\else
+ \ifnum`r=\k@second\ri@ul\else
+ \ifnum`L=\k@second\ri@ul\else
+ \ifnum`M=\k@second\@jong\else
+ \ifnum`N=\k@second\@jong\else
+ \ifnum`R=\k@second\ri@ul\else\@jung
+ \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+ \fi
+ }
+ \def\last@two@codes{\afterassignment\loop@josa\let\next= }
+ \def\loop@josa{%
+ \ifx\next\endjosa\let\next\relax
+ \else
+ \k@first\k@second
+ \expandafter\next@char\meaning\next\@nil
+ \let\next\last@two@codes
+ \fi\next
+ }
+ \newcount\k@first \newcount\k@second
+ \def\next@char#1 #2 #3\@nil{\k@second`#3}
+\else
+ \def\make@josa#1{\@jong}
+\fi
+
+%%%% From File: ltxref.dtx
+\def\@setref#1#2#3{%
+ \let\protect\relax
+ \ifx#1\relax
+ \protect\G@refundefinedtrue
+ \nfss@text{\reset@font\bfseries ??}%
+ \@latex@warning{Reference `#3' on page \thepage \space
+ undefined}%
+ \else
+ \expandafter#2#1\null
+ \fi}
+\def\label#1{\@bsphack
+ \protected@write\@auxout{}%
+ {\string\newlabel{#1}%
+ {{\@currentlabel\string\make@josa{\@currentlabel}}%
+ {\thepage\string\make@josa{\thepage}}}}%
+ \@esphack}
+\def\ref#1{\let\protect\string
+ \expandafter\@setref\csname r@#1\endcsname\@firstoftwo{#1}}
+\def\pageref#1{\let\protect\string
+ \expandafter\@setref\csname r@#1\endcsname\@secondoftwo{#1}}
+\def\newlabel{\let\protect\string\@newl@bel r}%
+
+%%% ÀÚµ¿Á¶»ç¸í·É ¹× ±ÛÀÚü¹Ù²Þ ¿ì¸®¸» ¸í·É:
+%%% \Àº=\´Â \ÀÌ=\°¡ \À»=\¸¦ \¿Í=\°ú \À¸·Î=\·Î (\À¸·Î¼­=\·Î¼­ \À¸·Î½á=\·Î½á)
+%%% \¤Ñ \¤Ó (koaunghi: 2004/04/07 Ãß°¡)
+%%% \¿¾±Û\¿Ü°û\¸íÁ¶\¸ñ°¢\°íµñ\±×·¡ÇÈ\±Ã¼­\»õ¸íÁ¶\Çʱâ\Ææ±Û¾¾\ÆæÈ긲\º½±Û¾¾
+%%% \Çʱâa\µð³ª·ç (koaunghi: 2004/04/07 Ãß°¡)
+%% ¿ì¸®¸» ¸í·É
+
+\let\@josa\@firstoftwo
+\def\^^c0{\@ifnextchar^^da\f@rj@mo\f@rjos@}
+\def\f@rjos@#1{%
+ \ifx#1^^cc\@josa{°¡}{ÀÌ}\else% ÀÌ(C0CC)
+ \ifx#1^^ba\@josa{´Â}{Àº}\else% Àº(C0BA)
+ \ifx#1^^bb\@josa{¸¦}{À»}\else% À»(C0BB)
+ \ifx#1^^b8\¤Ñ% À¸(C0B8) ·Î(¼­/½á)
+ \fi\fi\fi\fi}
+\def\f@rj@mo^^da¸ð#1#2#3#4{% ÀÚ¸ð(C0DAB8F0)
+ \ifx#1^^b8\hfontfamily{jmj}\else% ¸íÁ¶(B8EDC1B6)
+ \ifx#1^^b0\hfontfamily{jgt}\else% °íµñ(B0EDB5F1)
+ \ifx#1^^b3\hfontfamily{jnv}\else% ³ëº§(B3EBBAA7)
+ \ifx#1^^bc\hfontfamily{jsr}% ¼Ò¶ó(BCD2B6F3)
+ \fi\fi\fi\fi\ignorespaces}%
+\def\´Â{\Àº}% ´Â(B4C2)
+\def\·Î{\¤Ñ·Î}% ·Î(B7CE) (¼­/½á)
+\def\^^bf{%
+ \@ifnextchar^^cd{\@josa{¿Í}{°ú}\@gobble}\yt@or@ol}% ¿Í(BFCD)
+\def\yt@or@ol#1#2#3{%
+ \ifx#1^^be\hfontfamily{yt}\else% ¿¾±Û(BFBDB1BD)
+ \ifx#1^^dc\hfontfamily{ol}\fi\fi\ignorespaces}% ¿Ü°û(BFDCB0FB)
+\def\^^b8{\@ifnextchar^^a6{\À»\@gobble}\mj@or@mg}% ¸¦(B8A6)
+\def\mj@or@mg#1#2#3{%
+ \ifx#1^^ed\hfontfamily{mj}\else% ¸íÁ¶(B8EDC1B6)
+ \ifx#1^^f1\hfontfamily{mg}\fi\fi\ignorespaces}% ¸ñ°¢(B8F1B0A2)
+\def\^^b0{\@ifnextchar^^ed\only@gt\ga@or@gwa}
+\def\only@gt#1#2#3{%
+ \ifx#1^^ed\gtfamily\fi\ignorespaces}% °íµñ(B0EDB5F1)
+\def\ga@or@gwa#1{%
+ \ifx#1^^a1\ÀÌ\else% °¡(B0A1)
+ \ifx#1^^fa\@josa{¿Í}{°ú}\fi\fi}% °ú(B0FA)
+\def\^^b1{\@ifnextchar^^c3\gs@or@gh\only@gr}
+\def\gs@or@gh#1#2#3#4#5{%
+ \ifx#2^^bc\hfontfamily{gs}#4#5\else% ±Ã¼­(B1C3BCAD)
+ \hfontfamily{gh}\fi\ignorespaces}% ±ÃÈ긲(B1C3C8EAB8B2)
+\def\only@gr#1#2#3#4#5{%
+ \ifx#1^^d7\hfontfamily{gr}\fi\ignorespaces}% ±×·¡ÇÈ(B1D7B7A1C7C8)
+%
+\def\»õ¸íÁ¶{\hfontfamily{sm}\ignorespaces}% »õ¸íÁ¶(BBF5B8EDC1B6)
+% \Çʱâ!=\Çʱâa Ãß°¡ (2005/04/07)
+\def\Çʱâ{%
+ \@ifnextchar a{\hfontfamily{pga}\@gobble}{\hfontfamily{pg}\ignorespaces}}
+%\def\Çʱâ{\hfontfamily{pg}\ignorespaces}% Çʱâ (C7CAB1E2)
+\def\Ææ#1#2#3#4{\ifx#1^^c8\hfontfamily{ph}% ÆæÈ긲(C6E6C8EAB8B2)
+ \else\hfontfamily{pn}\fi\ignorespaces}% Ææ±Û¾¾(C6E6B1DBBEBE)
+\def\º½±Û¾¾{\hfontfamily{bm}\ignorespaces}% º½±Û¾¾(BABDB1DBBEBE)
+\def\ŸÀÚ{\hfontfamily{tz}\ignorespaces}% ŸÀÚ (C5B8C0DA)
+\def\½Å¹®{\hfontfamily{sh}\ignorespaces}% ½Å¹® (BDC5B9AE)
+\def\¹Ù´Ù{\hfontfamily{vd}\ignorespaces}% ¹Ù´Ù (B9D9B4D9)
+\def\µð³ª·ç{\hfontfamily{dn}\ignorespaces}% µð³ª·ç (B5EFB3AAB7E7)
+
+%%% ¸Å°³ ¸ðÀ½ ``À¸'' (2005/04/07) {\¤Ñ}
+%%% ÁöÁ¤»ç ``ÀÌ'' (2005/04/07) {\¤Ó}
+\def\^^a4#1{%
+ \ifx#1^^d1\if y\is@rieul\else\@josa{}{À¸}\fi% ¤Ñ(A4D1)
+ \else\@josa{}{ÀÌ}\fi}% ¤Ó(A4D3)
+
+%%% µå·¯³¿Ç¥ (2005/04/10 koaunghi@kornet.net)
+\def\circemph@size#1{\leavevmode%
+ \setbox0\hbox{\fontencoding{OT1}\fontseries{m}\selectfont!}%
+ \dimen@\ht0\advance\dimen@-.3ex%
+ \rlap{\raise.7\dimen@\hbox{\fontencoding{OT1}\fontseries{m}\selectfont\rule{.3\dimen@}{0pt}\char'27}}#1}
+\def\dotemph@size#1{\leavevmode%
+ \setbox0\hbox{\fontencoding{OT1}\fontseries{m}\selectfont!}%
+ \dimen@\ht0\advance\dimen@-.3ex%
+ \rlap{\raise.7\dimen@\hbox{\fontencoding{OT1}\fontseries{m}\selectfont\rule{.7\dimen@}{0pt}\char'137}}#1}
+
+\def\circem{\let\hemph@size\circemph@size}
+\def\dotem#1{\let\hemph@size\dotemph@size}
+\def\circemph#1{{\let\hemph@size\circemph@size #1}}
+\def\dotemph#1{{\let\hemph@size\dotemph@size #1}}
+
+%% ù ÁÙ µé¿©¾²±â: 2¹è°¢
+\settowidth{\parindent}{\reset@font ÇѱÛ}
+
+%%% End of file `euc-kr.tex'.
diff --git a/language/korean/HLaTeX/latex/hangul.sty b/language/korean/HLaTeX/latex/hangul.sty
new file mode 100644
index 0000000000..8321a590a3
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hangul.sty
@@ -0,0 +1,87 @@
+%% hangul.sty 04-Feb-1994 by koaunghi.un@student.uni-tuebingen.de
+%% 05-Sep-2004 by koaunghi@netscape.net
+%% 22-Mar-2005 by koaunghi@kornet.net
+%%
+%% ì €ìž‘ê¶Œì€ GNU General Public Licenseì— ì¤€í•©ë‹ˆë‹¤.
+%%
+%% 문제ì 
+%% ------
+%% 1. \citeì—ì„œì˜ ìžë™ 조사 처리가 100% 완벽하지 않습니다.
+%% 예: \cite{bib:label}\ì„ ë³´ì‹œì˜¤ --> [skating]를 보시오.
+%% 참고 문헌 ëª©ë¡ ìž‘ì„±ì‹œ ì´ëŸ° ë¼ë²¨ì˜ ì‚¬ìš©ì„ í”¼í•˜ë„ë¡ í•˜ì‹­ì‹œì˜¤.
+%%
+%% 2. ìƒ‰ì¸ ë° ì°¸ê³  문헌 ëª©ë¡ ì²˜ë¦¬ê°€ 완벽하지 않습니다.
+%% 1. ìƒ‰ì¸ ì²˜ë¦¬ì—는 hmakeindex를 사용합니다.
+%% 1) 우리ë§ì€ ì˜ë¬¸ 다ìŒì— 옵니다.
+%% 2) 우리ë§ì€ 심벌, 한글 ìžì†Œ, í•œìžì˜ 순입니다.
+%% 3) hind.ist를 사용하면 색ì¸ì–´ì™€ 쪽 번호 사ì´ê°€ ì ì„ ìœ¼ë¡œ
+%% 채워집니다.
+%% 4) ìš°ë¦¬ë§ ìƒ‰ì¸ì˜ 머릿글ìžëŠ” \hindexhead를 재정ì˜í•¨ìœ¼ë¡œì¨
+%% íŒì§œê¸°ê°€ ì¡°ì •ë©ë‹ˆë‹¤.
+%% 2. 참고 문헌 목ë¡ì€ 8비트 문ìžê°€ ë³´ì¡° 파ì¼ì— ì¶œë ¥ì´ ë  ë•Œ
+%% bibtexì„ ì‚¬ìš©í•  수 있으나 한글Λì—서는 8비트 문ìžê°€ ë³´ì¡°
+%% 파ì¼ì— ì¶œë ¥ì´ ë˜ì§€ 않으므로 hbibtexì„ ì‚¬ìš©í•´ì•¼ 합니다.
+%% 1) 참고 문헌 ëª©ë¡ ì–‘ì‹ íŒŒì¼ì´ 문ìžë¥¼ ì¡°ìž‘í•  경우 심ê°í•œ 문제가
+%% ë°œìƒí•  수 있습니다. (예: alpha.bst) EUC-KR 부호화 ë°©ì‹ì˜
+%% ì´ì¤‘ ë°”ì´íŠ¸ í˜¹ì€ UTF-8 부호화 ë°©ì‹ì˜ 가변 삼중 ë°”ì´íŠ¸ë¥¼
+%% 고려하ë„ë¡ ì–‘ì‹ íŒŒì¼ì„ 수정해야 합니다. (예: halpha.bst)
+%% 2) ì–‘ì‹ íŒŒì¼ì˜ 개별 ì–¸ì–´ì  ìš”ì†Œë“¤ (예: volume <-> 권, ...)ì´
+%% EUC-KR 부호화 ë°©ì‹ê³¼ UTF-8 부호화 ë°©ì‹ì— ì˜í•´ 부호값ì´
+%% 다릅니다. halpha.bstì—ì„œ 사용ë˜ëŠ” 한국어 요소가
+%% hbname-k.tex와 hbname-u.texì— ì •ì˜ë˜ì–´ 있습니다. 사용ìžì˜
+%% ì·¨í–¥ì— ë”°ë¼ ë¼í… ì›ë¬¸ì—ì„œ ìˆ˜ì •ë  ìˆ˜ 있습니다.
+%%
+%% 3. ìžë™ 조사 처리 ê¸°ëŠ¥ì— ì˜í•´, makeidx.styì„ ì“°ë©´ ì •ì˜ë˜ëŠ” \seeì˜
+%% 변수가 \space를 í¬í•¨í•˜ê³  있으면 착오가 ë°œìƒí•©ë‹ˆë‹¤. \space대신ì—
+%% ~를 ì“°ë©´ 제대로 ìž‘ë™í•©ë‹ˆë‹¤. 예:
+%% \index{색ì¸ì²˜ë¦¬ì˜ 문제ì |see{ìžë™ 조사 처리 기능}}
+%% → \index{ìƒ‰ì¸ ì²˜ë¦¬ì˜ ë¬¸ì œì |see{ìžë™~조사~처리~기능}}
+%%
+
+\NeedsTeXFormat{LaTeX2e}
+\def\filename{hangul.sty}
+
+\ifx\nullocplist\undefined
+\input euc-kr.tex
+\else
+\input u8hangul.tex
+\fi
+
+%% 한글 ë¬¸ì„œì— í•„ìš”í•œ 설정
+\renewcommand{\baselinestretch}{1.3}
+\emergencystretch1.5\@ptsize pt
+
+%% 우리ë§ì˜ 글ìžëŠ” ì˜ë¬¸ìžë³´ë‹¤ ë” í¬ë¯€ë¡œ 문장 마침 부호가 나오면
+%% ë¹ˆê³µê°„ì„ ë” ì£¼ê³  단어 ê°„ê²©ë„ ëŠ˜ë¦°ë‹¤.
+\xspaceskip=.7em
+%\spaceskip=.4em plus.2em minus.2em
+
+% \sfcode x=1000 (initial)
+% \sfcode X=999
+% \sfcode )']=0
+% \sfcode .?!:;,=1000 (french)
+% \sfcode .?!=3000 :=2000 ;=1500 ,=1250 (nonfrench)
+
+%% ìžê°„ ê°„ê²©ì˜ ì• ì´ˆê°’
+\hangulskip0pt
+
+%% A bug in latex.ltx (see
+%% http://www.latex-project.org/cgi-bin/ltxbugs2html?pr=latex/3460)
+\def\thempfootnote{\textit{\@alph\c@mpfootnote}}
+
+%% hmakeindex를 사용하면 \hindexheadê°€ 사용ë©ë‹ˆë‹¤. \hindexhead는
+%% ìƒ‰ì¸ ë¨¸ë¦¿ê¸€ìžì˜ ìžì†Œ ìˆœì„œì— ë”°ë¥¸ 번호를 변수로 사용합니다.
+%% ì´ˆê¸°ê°’ì€ ë³€ìˆ˜ì— ìƒê´€ ì—†ì´ ì•½ê°„ì˜ í–‰ê°„ ê°„ê²©ì„ ì£¼ëŠ”
+%% \indexspace입니다. "가나다ë¼"ë¡œ 색ì¸ì˜ 머릿글ìžë¥¼ 구분해 주기
+%% 위해서는 다ìŒê³¼ ê°™ì´ \hindexhead를 ìž¬ì •ì˜ í•©ë‹ˆë‹¤.
+%% \renewcommand\hindexhead[1]{\indexspace
+%% {\bfseries
+%% 『\ifcase#1 심벌\or ê°€\or 까\or 나\or 다\or ë”°\or ë¼\or
+%% 마\or ë°”\or ë¹ \or 사\or 싸\or ì•„\or ìž\or 짜\or
+%% ì°¨\or ì¹´\or 타\or 파\or 하\or í•œìž\fi ã€}
+%% \nopagebreak
+%% }
+
+\def\hindexhead#1{\indexspace}
+
+%%% End of file `hangul.sty'.
diff --git a/language/korean/HLaTeX/latex/hfont.sty b/language/korean/HLaTeX/latex/hfont.sty
new file mode 100644
index 0000000000..cf4c6bd54e
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hfont.sty
@@ -0,0 +1,24 @@
+%%
+%% This is `hfont.sty' written by koaunghi.un@zdv.uni-tuebingen.de.
+%%
+%% ì´ íŒŒì¼ì€ ìš°ë¦¬ë§ ë¬¸ì„œì— ì ìš©ë˜ëŠ” íŒì§œê¸°ë¥¼ 쓰지 ì•Šê³ , 단순히
+%% 우리ë§ì„ í¬í•¨í•˜ëŠ” 외국어 문서를 처리할 수 있는 ê¸°ëŠ¥ë§Œì„ ì œê³µí•©ë‹ˆë‹¤.
+%% hangul.styì—ì„œ 사용하는 ì„ íƒ ì‚¬í•­ì„ ì´ ê¾¸ëŸ¬ë¯¸ì—ì„œ ëª¨ë‘ ì¸ì‹í•˜ê¸°ëŠ” 하나
+%% ì„ íƒ ì‚¬í•­ì´ ì œê³µí•˜ëŠ” ê¸°ëŠ¥ì€ ì ìš©ë˜ì§€ 않습니다.
+%%
+
+\NeedsTeXFormat{LaTeX2e}
+\def\filedate{2005/04/13}
+\def\fileversion{1.0}
+\def\filename{hfont.sty}
+
+\ProvidesPackage{hfont}[\filedate\space Document Package for HLaTeX]
+\typeout{Korean Font package '\filename' <\filedate>}
+
+\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{hangul}}
+\ProcessOptions
+\@namedef{hfont.sty}{\endinput}
+
+\RequirePackage{hangul}
+
+%% End of `hfont.sty'.
diff --git a/language/korean/HLaTeX/latex/hfont.tex b/language/korean/HLaTeX/latex/hfont.tex
new file mode 100644
index 0000000000..ec732cddae
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hfont.tex
@@ -0,0 +1,788 @@
+%% This is `hfont.tex' written by koaunghi.un@student.uni-tuebingen.de.
+%%
+%% ÀÌ ÆÄÀÏÀº ¿ì¸®¸»À» \TeX¿¡¼­ »ç¿ëÇϴµ¥ ÇÊ¿äÇÑ KS X 1001 ºÎÈ£¿Í
+%% ±ÛÀÚü Á¤ÀÇ¿¡ ±× ¿ªÇÒÀ» µÎ°í ÀÖ´Ù. ¿ì¸®¸» ±ÛÀÚü´Â \LaTeX2eÀÇ
+%% NFSS2(New Font Selection Scheme2)À» ÇѱÛÈ­ÇÑ HFSS¿¡ ÀÇÇØ ¼±ÅõǸç,
+%% ÀϹÝÀÇ Çѱ۹®¼­¿Í´Â ´Þ¸® ¹®¼­¿¡ ¿ì¸®¸» ±ÛÀÚü¸¸ Æ÷ÇÔÇϱâ À§Çؼ­´Â
+%% ÀÌ ÆÄÀÏÀÌ ´Üµ¶À¸·Î »ç¿ëµÉ ¼ö ÀÖ´Ù.
+
+\ProvidesFile{hfont.tex}[2000/08/13]
+
+%% 0.95 scheme
+
+\begingroup
+\def\reserved@a{}\count@="0A1
+\loop\ifnum\count@<\@cclvi
+ \edef\reserved@a{\reserved@a \sfcode\the\count@=\@m}%
+ \advance\count@ by1
+\repeat
+\global\let\ks@break\reserved@a
+\endgroup
+
+%% ¿ì¸®¸» ºÎÈ£ÀÇ Á¤ÀÇ (KSC5601)
+%% ----------------------------
+%% ¿ì¸®¸»ºÎÈ£´Â ¸ðµÎ TeXÀÇ ¸ðµë¸í·ÉÀ¸·Î 󸮵ȴÙ.
+\def\reserved@a#1#2{%
+ \@tempcnta#1\relax
+ \@tempcntb#2\relax
+ \reserved@b}
+\def\reserved@b{%
+ \ifnum\@tempcnta>\@tempcntb\else
+ \reserved@c\@tempcnta
+ \advance\@tempcnta\@ne
+ \expandafter\reserved@b
+ \fi}
+\def\reserved@c#1{%
+ \uccode#1=#1
+ \lccode#1=#1
+ \sfcode#1=1001
+ \catcode#1=\active}
+\reserved@a{"0A1}{"0FE}
+
+\begingroup
+\def\ksc@code{\ifnum\count@<"0FF
+ \edef\reserved@a{\reserved@a \catcode\the\count@=\the\@tempcnta}
+ \advance\count@ by1
+ \else\let\next\relax \fi\next}
+\@tempcnta13
+\def\reserved@a{}\count@="0A1\let\next\ksc@code \ksc@code
+\global\let\makekscactive\reserved@a
+\@tempcnta12
+\def\reserved@a{}\count@="0A1\let\next\ksc@code \ksc@code
+\global\let\makekscother\reserved@a
+\@tempcnta11
+\def\reserved@a{}\count@="0A1\let\next\ksc@code \ksc@code
+\global\let\makekscletter\reserved@a
+\endgroup
+
+%% ¿ì¸®¸»ÀÇ ºÐö:
+%% --------------
+%% ¿ì¸®¸»Àº \hyphenchar°¡ ¾ø°í ¾î´À °÷¿¡¼­³ª ÝÂôÎÀÌ Ê¦ÒöÇÏ´Ù. ±×·¯¹Ç·Î
+%% ÀÏ´Ü ±ÛÀÚü ÀÚü¿¡¼­ ÝÂôÎÀ» ¾ïÁ¦ÇÏ°í (\hyphenchar\font\m@ne)
+%% ¿ì¸®¸» »çÀÌ¿¡ \hskip\hangul@skipÀ» ߺìýÇÔÀ¸·Î½á ÝÂôÎÀ» ʦÒöÇÏ°Ô
+%% ÇÔ°ú µ¿½Ã¿¡ \hangulskipÀ¸·Î ÀÚ°£°£°ÝÀ» Á¶ÀýÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
+%%
+\newdimen\hangulskip
+\newskip\hangul@skip
+\def\@Hyphen{\ifhmode\ifnum\spacefactor=1001\hskip\hangul@skip\fi\fi}%%%%
+\def\set@hangulskip{%
+ \@tempdima=\f@size\p@
+ \multiply\@tempdima100
+ \divide\@tempdima\p@
+ \multiply\@tempdima\p@
+ \hangul@skip=\hangulskip minus\hangulskip
+ \multiply\hangul@skip by\strip@pt\@tempdima%
+ \divide\hangul@skip by1000
+}
+
+%% ÁٹٲÞÀÇ ¾ïÁ¦
+% ¿ì¸®¸» À½ÀýÀº ¾î´À °÷¿¡¼­µçÁö ÁٹٲÞÀÌ °¡´ÉÇÏ´Ù. ÁٹٲÞÀ» ¾ïÁ¦ÇÒ
+% ¶§¿¡ ¶óÅØÀÇ \nolinebreakµµ È¿°ú°¡ ¾ø´Ù. ¿ì¸®¸» À½ÀýÀÇ °æ°è¿¡¼­´Â
+% ´ÙÀ½°ú °°ÀÌ ÁٹٲÞÀ» ¾ïÁ¦ÇÑ´Ù.
+\def\noHyphen{\spacefactor=999\nolinebreak}
+
+%% ¿ì¸®¸»ÀÇ ±ÛÀÚü ¹Ù²Ù±â:
+%% -----------------------
+%% ¿ì¸®¸»ÀÇ ±ÛÀÚüÁ¾·ù´Â ¸íÁ¶¿Í °íµñ ±×¸®°í ŸÀÚÀÇ 3°¡Áö¸¦ ±âº»À¸·Î
+%% ÇÑ´Ù. ¸íÁ¶(\textmj)¿Í °íµñ(\textgt)Àº °¢°¢ ¿µ¹®ÀÇ \textrm°ú
+%% \textsf¿¡ ÇØ´çÇÏ°í ŸÀÚ(\texttz)´Â ¿µ¹®ÀÇ \texttt¿Í °°´Ù.
+\DeclareTextFontCommand{\textmj}{\mjfamily}
+\DeclareTextFontCommand{\textgt}{\gtfamily}
+\DeclareTextFontCommand{\texttz}{\tzfamily}
+
+%% ¿ì¸®¸»±ÛÀÚü°¡Á·Àº ¸íÁ¶, °íµñ, ŸÀÚÀÇ ¼¼°¡Áö°¡ ÀÖ°í ´ÙÀ½°ú °°Àº
+%% µî½ÄÀÌ ¼º¸³ÇÑ´Ù. \rmfamily=¸íÁ¶, \sffamily=°íµñ, \ttfamily=ŸÀÚ.
+\expandafter\def\expandafter\rmfamily\expandafter{\rmfamily
+ \not@math@alphabet\mjfamily\mathmj
+ \hfontfamily\mjdefault}
+\let\mjfamily\rmfamily
+\expandafter\def\expandafter\sffamily\expandafter{\sffamily
+ \not@math@alphabet\gtfamily\mathgt
+ \hfontfamily\gtdefault}
+\let\gtfamily\sffamily
+\expandafter\def\expandafter\ttfamily\expandafter{\ttfamily
+ \not@math@alphabet\tzfamily\mathtz
+ \hfontfamily\tzdefault\ks@break}
+\let\tzfamily\ttfamily
+
+%% ÆíÀÇ»ó ´ÙÀ½°ú °°Àº °¡Á·¹Ù²Þ¸ðµë¸í·Éµµ Á¦°øµÈ´Ù. (±×·¡ÇÈ, ±Ã¼­,
+%% Çʱâ, ¿Ü°û, »õ¸íÁ¶, ¸ñ°¢, ¿¾±Û, º½±Û¾¾ ¹× Ææ±Û¾¾) ÀÌ ¸ðµë ¸í·ÉµéÀº
+%% ¾ø¾îÁú À⵿»ç´Ï¿¡ ¼ÓÇϹǷΠµÇµµ·Ï ¾²Áö ¾Êµµ·Ï ÇÑ´Ù.
+\DeclareRobustCommand\grfamily{\hfontfamily{gr}}
+\DeclareRobustCommand\gsfamily{\hfontfamily{gs}}
+\DeclareRobustCommand\pgfamily{\hfontfamily{pg}}
+\DeclareRobustCommand\mgfamily{\hfontfamily{mg}}
+\DeclareRobustCommand\ytfamily{\hfontfamily{yt}}
+\DeclareRobustCommand\bmfamily{\hfontfamily{bm}}
+\DeclareRobustCommand\pnfamily{\hfontfamily{pn}}
+\let\smfamily\mjfamily
+\let\olfamily\mjfamily
+\DeclareTextFontCommand{\textgr}{\grfamily}
+\DeclareTextFontCommand{\textgs}{\gsfamily}
+\DeclareTextFontCommand{\textpg}{\pgfamily}
+\DeclareTextFontCommand{\textmg}{\mgfamily}
+\DeclareTextFontCommand{\textyt}{\ytfamily}
+\DeclareTextFontCommand{\textbm}{\bmfamily}
+\DeclareTextFontCommand{\textpn}{\pnfamily}
+\let\textsm\textmj
+\let\textol\textmj
+
+%% LaTeX209½ÄÀÇ ±ÛÀÚü ¹Ù²Þ ¸ðµë ¸í·ÉÀº ±âº» ±ÛÀÚü¿¡ ÇØ´çÇÏ´Â ¸í·É¸¸
+%% Á¦°øÇÑ´Ù.
+\DeclareOldFontCommand{\mj}{\normalhfont\mjfamily}{\@nomath\mj}
+\DeclareOldFontCommand{\gt}{\normalhfont\gtfamily}{\@nomath\gt}
+\DeclareOldFontCommand{\tz}{\normalhfont\tzfamily}{\@nomath\tz}
+
+%% ¿ì¸®¸»ÀÇ ±ÛÀÚü ÃʱâÈ­´Â ºÎȣȭ¿Í °¡Á·¸¸À» ÃʱⰪÀ¸·Î ¹Ù²Û´Ù.
+\DeclareRobustCommand\normalhfont
+ {\hfontencoding\hencodingdefault%
+ \hfontfamily\hfamilydefault%
+ \kscfamily\symboldefault\hanguldefault\hanjadefault}
+
+%% \normalfont´Â ¿µ¹®°ú ÇÔ²² ¿ì¸®¸»µµ ÃʱâÈ­½ÃŲ´Ù.
+\expandafter\def\expandafter\normalfont\expandafter
+ {\normalfont\protect\normalhfont}
+\let\reset@font\normalfont
+
+%% ¿µ¹® ¸ðµë \usefont´Â ºÎȣȭ°¡ ¿ì¸®¸»ÀÏ °æ¿ì, ¿ì¸®¸»À» ´Ù·çµµ·Ï ÇÑ´Ù.
+\def\usefont#1#2#3#4{\if\hf@encoding#1%
+ \hfontencoding{#1}\hfontfamily{#2}\else
+ \fontencoding{#1}\fontfamily{#2}\fi\fontseries{#3}%
+ \fontshape{#4}\selectfont\ignorespaces}
+
+%% ¿ì¸®¸»ÀÇ °¡Á·°èȹ:
+%% ------------------
+%% ©ç ¿ì¸®¸»ÀÇ ÀÎÄÚµù:
+%% ¿ì¸®¸»Àº ¿µ¹®°ú ´Ù¸£°Ô, µÎ ¹ÙÀÌÆ®·Î ÇѱÛÀÚ¸¦ ºÎȣȭÇϹǷΠ¿µ¹®ÀÇ
+%% ºÎȣȭ¿Í ±¸º°µÇµµ·Ï ´Ù¸¥ ºÎȣȭ¸¦ ¾²¸ç, ´ÙÀ½ÀÇ ¸ðµëÀ¸·Î
+%% ÁöÁ¤ÇÑ´Ù. ºÎȣȭÀÇ º¯°æÀº »õ·Î¿î .fd ÆÄÀÏÀ» ¿ä±¸ÇÏ°Ô µÈ´Ù.
+\DeclareRobustCommand\hfontencoding[1]{%
+ \expandafter\ifx\csname T@#1\endcsname\relax
+ \@latex@error{Encoding scheme `#1' unknown}\@eha
+ \else
+ \edef\hf@encoding{#1}%
+ \ifx\cf@encoding\hf@encoding
+ \let\enc@update\relax
+ \else
+ \let\enc@update\@@enc@update
+ \fi
+ \fi
+}
+
+%% ©è ¿ì¸®¸»±ÛÀÚüÀÇ °¡Á·:
+%% ¿ì¸®¸»°¡Á·Àº µÑ·Î ³ª´¶´Ù. ¾ÕºÎºÐÀº ½É¹ú/ÇѱÛ/ÇÑÀÚÀÇ ±¸¼ºÇüŸ¦
+%% ÀǹÌÇÑ´Ù.
+\DeclareRobustCommand\kscfamily[3]{\edef\sb@{#1}\edef\hg@{#2}\edef\hj@{#3}}
+
+%% µÞºÎºÐÀº ¿ì¸®¸»±ÛÀÚüÀÇ ¸ð¾ç»õ¸¦ ÀǹÌÇÑ´Ù. ¸íÁ¶, °íµñ, ŸÀÚ ¹× Ãß°¡
+%% ±ÛÀÚüµîÀÇ ¸ð¾ç»õ´Â \MapHangulFamily¿¡ ÀÇÇØ °¢°¢ ÇѱÛ/½É¹ú/ÇÑÀÚÀÇ
+%% ¿ÜºÎ±ÛÀÚü¿Í ¿¬°üµÇ¾î ÀÖ´Ù.
+\DeclareRobustCommand\hfontfamily[1]{%
+ \expandafter\ifx\csname #1@map\endcsname\relax
+ \@font@warning{Hangul Fontmap for `#1' undefined\MessageBreak
+ using default map `\expandafter\csname\default@hfamily
+ @map\endcsname' instead\@wrong@font@char}%
+ \expandafter\xdef\csname #1@map\endcsname{%
+ \expandafter\csname\default@hfamily @map\endcsname}%
+ \gdef\default@fontmap{%
+ \@font@warning{Some hangul fontmaps were not defined,\MessageBreak
+ default fontmap substituted.\@gobbletwo}}\fi
+ \edef\reserved@a{\csname #1@map\endcsname}%
+ \expandafter\hfont@map\reserved@a\@nil\ignorespaces}
+\def\hfont@map#1,#2,#3\@nil{%
+ \edef\hg@family{#1}%
+ \edef\sb@family{#2}%
+ \edef\hj@family{#3}}
+\AtEndDocument{\default@fontmap}
+\let\default@fontmap\relax
+
+%% ©é ¿ì¸®¸» ±ÛÀÚü ½Ã¸®Áî:
+%% ¿ì¸®¸»±ÛÀÚü½Ã¸®Áî´Â ¿µ¹®ÀÇ ±×°Í°ú °°´Ù. ´Ù¸¸ \fontseries°¡ S·Î
+%% ½ÃÀÛÇÒ ¶§ ¿ì¸®¸»±Û²ÃÀº \mdseries¸¦ ¼¼¹ø ¿¬¼ÓÀμâÇÏ¿©
+%% \bfseriesÀÇ üùÍý¸¦ ³ªÅ¸³ª°Ô ÇÑ´Ù.
+\DeclareRobustCommand\fontseries[1]{%
+ \if S\expandafter\@car#1\@nil\@makeboldtrue
+ \edef\hf@series{\mddefault}\edef\f@series{\expandafter\@cdr#1\@nil}%
+ \else\@makeboldfalse\edef\hf@series{#1}\edef\f@series{#1}\fi}
+
+%% \TeX{}¿¡¼­ \bfseriesÀÇ ¾ÖÃÊ°ªÀº bxÀÌ´Ù. uhc ±ÛÀÚü´Â b¿Í bx°¡ ¼­·Î
+%% ±¸ºÐµÇ¹Ç·Î ¸ðµë ¸í·É \hfontseries¿¡ ÀÇÇØ µÎ²¨¿î ±ÛÀÚü°¡ ¼±Åõǵµ·Ï
+%% ÇÑ´Ù.
+\DeclareRobustCommand\hfontseries[1]{\edef\hf@series{#1}}
+
+\expandafter\def\expandafter\bfseries\expandafter{\bfseries\hfontseries\hbfdefault}
+
+%% ©ê,©ë ¿ì¸®¸» ±ÛÀÚü¸ð¾ç ¹× Å©±â:
+%% ¿ì¸®¸»ÀÇ ±ÛÀÚü¸ð¾ç°ú Å©±â´Â ¿µ¹®ÀÇ ±×°Í°ú µ¿ÀÏÇÏ°Ô Ã³¸®µÈ´Ù.
+
+%% ¿ÜºÎ ±ÛÀÚü ÆÄÀÏã±â:
+%% ---------------------
+%% ¿ì¸®¸»±ÛÀÚü´Â ÇÑ ¼¼Æ®°¡ ¿©·¯ ÆÄÀÏ·Î ³ª´µ¾îÁ® ÀÖ´Ù. ±×·¯¹Ç·Î
+%% ¿ì¸®¸»±ÛÀÚüÀÇ ¿ÜºÎÆÄÀÏÀº ´ÙÀ½°ú °°Àº ÀÏ·üÀûÀÎ ±ÔÄ¢¿¡ ÀÇ°ÅÇÏ¿©
+%% ¸í¸íÇÑ´Ù.
+%% 1. »ó¡±âÈ£´Â ³¡¼ýÀÚ°¡ 4, 5, 6, 7·Î ³¡³ªµµ·Ï ¼ø¼­´ë·Î 256°³¾¿ ³ª´«´Ù.
+%% 2. ÇѱÛÀº ³¡¼ýÀÚ°¡ 0ºÎÅÍ 9°¡ µÇµµ·Ï ¼ø¼­´ë·Î 256°³¾¿ ³ª´«´Ù.
+%% 3. ÇÑÀÚ´Â ³¡¼ýÀÚ°¡ 10¿¡¼­ 29°¡ µÇµµ·Ï ¼ø¼­´ë·Î 256°³¾¿ ³ª´«´Ù.
+\def\DeclareFontShape@#1#2#3#4#5#6{%
+ \expandafter\ifx\csname #1+#2\endcsname\relax
+ \@latex@error{Font family `#1+#2' unknown}\@eha
+ \else
+ \if#1\hf@encoding
+ \if\sb@\expandafter\@car#2\@nil\@tempcnta0\def\reserved@b{A,B,C,D}%
+ \else\if\hj@\expandafter\@car#2\@nil\@tempcnta2
+ \def\reserved@b{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T}%
+ \else\@tempcnta1\def\reserved@b{A,B,C,D,E,F,G,H,I,J}\fi\fi
+ \@for\@idx:=\reserved@b\do{%
+ \expandafter\expandafter\expandafter\@tempcntb\expandafter`\@idx
+ \advance\@tempcntb-65
+ \ifcase\@tempcnta\def\reserved@c{0}\advance\@tempcntb4%
+ \or\def\reserved@c{}%
+ \or\def\reserved@c{}\advance\@tempcntb10\fi
+ \edef\reserved@c{\reserved@c\number\@tempcntb}%
+ \expandafter\xdef\csname#1/#2/#3/#4/\@idx\endcsname{%
+ \expandafter\noexpand\csname #5\reserved@c\endcsname}%
+ \global\expandafter\let\csname #5\reserved@c\expandafter\endcsname
+ \ifx\reserved@a\@empty\@empty\else\reserved@a\fi}%
+ \else
+ \expandafter\xdef\csname#1/#2/#3/#4\endcsname{%
+ \expandafter\noexpand\csname #5\endcsname}%
+ \def\reserved@a{#6}%
+ \global\expandafter\let\csname#5\expandafter\endcsname
+ \ifx\reserved@a\@empty\@empty\else\reserved@a\fi
+ \fi\fi
+ }
+\DeclareSizeFunction{hsub}{\subh@sfcnt\@font@warning}
+\DeclareSizeFunction{hssub}{\subh@sfcnt\@font@info}
+\def\subh@sfcnt#1{%
+ \edef\mandatory@arg{\f@encoding/\mandatory@arg}%
+ \begingroup
+ \expandafter\split@hname\mandatory@arg/\@nil
+ \xdef\reserved@a{\curr@fontshape}%
+ \try@load@fontshape
+ \endgroup
+ \let\f@user@size\f@size
+ \expandafter
+ \ifx\csname\mandatory@arg\endcsname\relax
+ \expandafter\ifx\csname\curr@fontshape!\endcsname\relax
+ \errmessage{No\space declaration\space for\space
+ shape\space \mandatory@arg}%
+ \global\expandafter\let\csname\curr@fontshape!\endcsname\@empty\fi
+ \edef\reserved@b{\expandafter\@car\f@family\@nil}%
+ \error@hfontshape
+ \edef\reserved@c{\expandafter\csname\f@family @map\endcsname}%
+ \expandafter\hfont@map\reserved@c\@nil
+ \ifx\sb@\reserved@b\edef\f@family{\sb@\sb@family}\else%
+ \ifx\hj@\reserved@b\edef\f@family{\hj@\hj@family}\else%
+ \edef\f@family{\hg@\hg@family}\fi\fi
+ \else
+ \expandafter\ifx\csname\curr@fontshape!\endcsname\relax
+ #1{Font\space shape\space `\curr@fontshape'\space in\space
+ size\space <\f@size>\space not\space available\MessageBreak
+ Font\space shape\space `\reserved@a'\space tried\space
+ instead}%
+ \global\expandafter\let\csname\curr@fontshape!\endcsname\@empty\fi
+ \expandafter\split@hname\mandatory@arg/\@nil
+ \fi
+ \edef\f@size{\f@user@size}%
+ \get@external@hfont
+ \do@subst@correction
+}
+\def\DeclareHFontShape{\begingroup
+ \nfss@catcodes
+ \expandafter\endgroup
+ \DeclareHFontShape@}
+\def\DeclareHFontShape@#1#2#3#4#5#6{%
+ \expandafter\ifx\csname #1+#2\endcsname\relax
+ \@latex@error{Font family `#1+#2' unknown}\@eha
+ \else
+ \def\reserved@a{#6}%
+ \if\sb@\expandafter\@car#2\@nil\def\reserved@b{A,B,C,D}%
+ \else\if\hj@\expandafter\@car#2\@nil
+ \def\reserved@b{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T}%
+ \else\def\reserved@b{A,B,C,D,E,F,G,H,I,J}\fi\fi
+ \@for\@idx:=\reserved@b\do{%
+ \expandafter\xdef\csname#1/#2/#3/#4/\@idx\endcsname{%
+ \expandafter\noexpand\csname #5/\@idx\endcsname}%
+ \global\expandafter\let\csname #5/\@idx\expandafter\endcsname
+ \ifx\reserved@a\@empty\@empty\else\reserved@a\fi}%
+ \fi
+ }
+
+%% ¿ì¸®¸» ±ÛÀÚü ¼±Åà ¹æ¹ý (HFSS):
+%% -------------------------------
+%% ¿ì¸®¸»Àº encoding°ú family¸¦ ¿µ¹®°ú ´Þ¸® Ãë±ÞÇÏ°í series¿Í shape,
+%% ±×¸®°í size´Â ¿µ¹®°ú µ¿ÀÏÇÏ°Ô Ãë±ÞÇÑ´Ù.
+%% ¿ì¸®¸»ÀÇ ÇÑ°¡Áö ±ÛÀÚü´Â 256°³ÀÇ ±ÛÀÚµé·Î ±¸¼ºµÈ ¿©·¯ ±ÛÀÚü·Î
+%% ºÐ¸®µÇ¾î ÀÖÀ½À¸·Î Áö¼ö¸¦ Çϳª ´õ Ãß°¡ÇÏ¿© (½É¹ú: A-D, ÇѱÛ: A-J,
+%% ÇÑÀÚ: A-T) À̸¦ Ç¥½ÃÇÑ´Ù.(\f@idx)
+%% ±ÛÀÚü°¡ ¾ø¾î¼­ ´ëÄ¡µÉ ¶§´Â, ±× ±ÛÀÚüÀÇ Áö¼ö°¡ ¾øÀÌ ±× ±ÛÀÚü
+%% ¼¼Æ®°¡ ´ëÄ¡µÇ¾úÀ½À» »ç¿ëÀÚ¿¡°Ô ¾Ë¸®°í, ÇÑ ±ÛÀÚü ¼¼Æ®¸¶´Ù Çѹø¸¸
+%% ÀÌ·¯ÇÑ »ç½ÇÀÌ ¾Ë·ÁÁöµµ·Ï ÇÑ´Ù. ±× ´ëÄ¡¿¡´Â ½É¹ú/ÇѱÛ/ÇÑÀÚÀÇ
+%% \hfamilydefault·Î ¼±Á¤µÈ ±ÛÀÚü¸¦ ¾´´Ù. ÇѱÛÀÇ °æ¿ì¿¡´Â
+%% ¿Ï¼º|Á¶ÇÕ/Àڸ𸦠°¢°¢ ±¸ºÐÇÏ¿© ó¸®ÇÑ´Ù.
+\def\extract@hfont{%
+ \get@external@hfont
+ \global\expandafter\font\font@name\external@font\relax
+ \font@name \relax
+ \csname \f@encoding+\f@family\endcsname
+ \csname\curr@fontshape\endcsname
+ \relax
+ }
+\def\get@external@hfont{%
+ \let\external@font\@empty
+ \edef\font@info{\expandafter\expandafter\expandafter\string
+ \csname \curr@fontshape/\f@idx \endcsname}%
+ \try@size@range
+ \ifx\external@font\@empty
+ \try@size@substitution
+ \ifx\external@font\@empty
+ \@latex@error{Font \expandafter \string\font@name\space
+ not found}\@eha
+ \edef\reserved@b{\expandafter\@car\f@family\@nil}
+ \error@hfontshape
+ \edef\reserved@c{\expandafter\csname\f@family @map\endcsname}%
+ \expandafter\hfont@map\reserved@c\@nil
+ \ifx\sb@\reserved@b\edef\f@family{\sb@\sb@family}\else%
+ \ifx\hj@\reserved@b\edef\f@family{\hj@\hj@family}\else%
+ \edef\f@family{\hg@\hg@family}\fi\fi
+ \get@external@hfont
+ \fi\fi
+}
+\DeclareRobustCommand\selecthfont
+ {%
+ \ifx\f@linespread\baselinestretch \else
+ \set@fontsize\baselinestretch\f@size\f@baselineskip \fi
+ \xdef\font@name{%
+ \csname\curr@fontshape/\f@idx/\f@size\endcsname}%
+ \pickup@hfont
+ \font@name
+ \size@update
+ \enc@update
+ \set@hangulskip
+ }
+\def\pickup@hfont{%
+ \expandafter \ifx \font@name \relax
+ \define@newhfont
+ \fi}
+\def\define@newhfont{%
+ \begingroup
+ \let\typeout\@font@info
+ \escapechar\m@ne
+ \expandafter\expandafter\expandafter
+ \split@hname\expandafter\string\font@name\@nil
+ \try@load@fontshape % try always
+ \expandafter\ifx
+ \csname\curr@fontshape/\f@idx\endcsname \relax
+ \wrong@hfontshape\else
+ \extract@hfont\fi
+ \endgroup}
+{\catcode`\/=12
+\gdef\split@hname#1/#2/#3/#4/#5/#6\@nil{\def\f@encoding{#1}%
+ \def\f@family{#2}%
+ \def\f@series{#3}%
+ \def\f@shape{#4}%
+ \def\f@size{#6}}}
+\def\DeclareErrorHFont#1#2#3#4#5{%
+ \xdef\error@hfontshape{%
+ \noexpand\expandafter\noexpand\split@name\noexpand\string
+ \expandafter\noexpand\csname#1/#2/#3/#4/#5\endcsname
+ \noexpand\@nil}%
+ \gdef\default@hfamily{#2}%
+ \gdef\default@hseries{#3}%
+ \gdef\default@shape{#4}%
+ \begingroup
+ \edef\reserved@a{\expandafter\csname\default@hfamily @map\endcsname}%
+ \expandafter\hfont@map\reserved@a\@nil
+ \xdef\sb@family{\sb@family}%
+ \xdef\hg@family{\hg@family}%
+ \xdef\hj@family{\hj@family}%
+ \endgroup
+ \global\let\hf@series\default@hseries
+ \global\let\f@shape\default@shape
+ \gdef\f@size{#5}%
+ \gdef\f@baselineskip{#5pt}%
+}
+\@onlypreamble\DeclareErrorHFont
+\def\wrong@hfontshape{%
+ \csname D@\f@encoding\endcsname % install defaults if in math
+ \edef\reserved@a{\csname\curr@fontshape/\f@idx\endcsname}%
+ \edef\reserved@b{\expandafter\string\csname\curr@fontshape\endcsname}%
+ \ifx\last@fontshape\reserved@a
+ \errmessage{Corrupted NFSS tables}%
+ \edef\reserved@c{\expandafter\@car\f@family\@nil}%
+ \error@hfontshape
+ \edef\reserved@d{\expandafter\csname\f@family @map\endcsname}%
+ \expandafter\hfont@map\reserved@d\@nil
+ \ifx\sb@\reserved@c\edef\f@family{\sb@\sb@family}\else%
+ \ifx\hj@\reserved@c\edef\f@family{\hj@\hj@family}\else%
+ \edef\f@family{\hg@\hg@family}\fi\fi
+ \else
+ \let\f@shape\default@shape
+ \expandafter\ifx\csname\curr@fontshape/\f@idx\endcsname\relax
+ \let\f@series\default@hseries
+ \expandafter
+ \ifx\csname\curr@fontshape/\f@idx\endcsname\relax
+ \edef\reserved@d{\expandafter\csname\default@hfamily @map\endcsname}%
+ \expandafter\hfont@map\reserved@d\@nil
+ \if\sb@\expandafter\@car\f@family\@nil
+ \edef\f@family{\sb@\sb@family}\else
+ \if\hj@\expandafter\@car\f@family\@nil
+ \edef\f@family{\hj@\hj@family}\else
+ \edef\f@family{\hg@\hg@family}\fi\fi
+ \fi \fi
+ \fi
+ \expandafter\ifx\csname\reserved@b!\endcsname\relax
+ \@font@warning{Font shape `\expandafter\string\reserved@b'
+ \expandafter\@gobble\string\@undefined\MessageBreak
+ using `\curr@fontshape' instead\@wrong@font@char}%
+ \global\expandafter\let\csname\reserved@b!\endcsname\@empty\fi
+ \global\let\last@fontshape\reserved@a
+ \gdef\@defaultsubs{%
+ \@font@warning{Some font shapes were not available, defaults
+ substituted.\@gobbletwo}}%
+ \global\expandafter\expandafter\expandafter\let
+ \expandafter\reserved@a
+ \csname\curr@fontshape/\f@idx\endcsname
+ \xdef\font@name{%
+ \csname\curr@fontshape/\f@idx/\f@size\endcsname}%
+ \pickup@hfont}
+\def\DeclareHFontEncoding{%
+ \begingroup
+ \nfss@catcodes
+ \expandafter\endgroup
+ \DeclareHFontEncoding@}
+\@onlypreamble\DeclareHFontEncoding
+\def\DeclareHFontEncoding@#1#2#3{%
+ \expandafter
+ \ifx\csname T@#1\endcsname\relax
+ \def\cdp@elt{\noexpand\cdp@elt}%
+ \begingroup
+ \edef\reserved@a{\csname\default@hfamily @map\endcsname}
+ \expandafter\hfont@map\reserved@a\@nil
+ \xdef\cdp@list{\cdp@list%
+ \cdp@elt{#1}{\symboldefault\sb@family}%
+ {\default@hseries}{\default@shape}%
+ \cdp@elt{#1}{\hanguldefault\hg@family}%
+ {\default@hseries}{\default@shape}%
+ \cdp@elt{#1}{\hanjadefault\hj@family}%
+ {\default@hseries}{\default@shape}}%
+ \endgroup
+ \expandafter\let\csname#1-cmd\endcsname\@changed@cmd
+ \else
+ \@font@info{Redeclaring font encoding #1}%
+ \fi
+ \global\@namedef{T@#1}{#2}%
+ \global\@namedef{M@#1}{\default@M#3}%
+ }
+\@onlypreamble\DeclareHFontEncoding@
+\def\DeclareHFontSubstitution#1#2#3#4{%
+ \expandafter
+ \ifx\csname T@#1\endcsname\relax
+ \@latex@error{Encoding scheme `#1' unknown}\@eha
+ \else
+ \begingroup
+ \edef\reserved@a{\csname#2@map\endcsname}
+ \expandafter\hfont@map\reserved@a\@nil
+ \def\reserved@a{#1}%
+ \toks@{}%
+ \let\reserved@d\@empty
+ \def\cdp@elt##1##2##3##4{%
+ \def\reserved@b{##1}%
+ \ifx\reserved@a\reserved@b
+ \ifx\reserved@d\@empty
+ \edef\reserved@c{\noexpand\cdp@elt{#1}{\sb@\sb@family}{#3}{#4}%
+ \noexpand\cdp@elt{#1}{\hg@\hg@family}{#3}{#4}%
+ \noexpand\cdp@elt{#1}{\hj@\hj@family}{#3}{#4}}%
+ \let\reserved@d\relax
+ \expandafter\addto@hook
+ \expandafter\toks@\expandafter{\reserved@c}\fi%
+ \else
+ \addto@hook\toks@{\cdp@elt{##1}{##2}{##3}{##4}}%
+ \fi}%
+ \cdp@list
+ \xdef\cdp@list{\the\toks@}%
+ \endgroup
+ \global\@namedef{D@#1}{%
+ \def\default@hfamily{#2}%
+ \def\default@hseries{#3}%
+ \def\default@shape{#4}%
+ }%
+ \fi
+ }
+\@onlypreamble\DeclareHFontSubstitution
+
+%% HFSSÀÇ ¼³Á¤ È®ÀÎ:
+%% -----------------
+%% ¿ì¸®¸»ÀÇ ÇÑ °¡Á·Àº ½É¹ú/ÇѱÛ/ÇÑÀÚÀÇ ¼¼°¡Áö ¿ÜºÎ ±ÛÀÚü¿Í ¿¬°üµÇ¾î
+%% ÀÖ´Ù. ¿ì¸®¸» ¹®¼­°¡ ½ÃÀÛÇϱâ Àü¿¡, ±âº»°ªÀ¸·Î ¼³Á¤µÈ
+%% ½É¹ú/ÇѱÛ/ÇÑÀÚÀÇ ´ëÄ¡ ±ÛÀÚü¿Í Âø¿À½Ã »ç¿ëµÉ ±ÛÀÚü°¡ Á¦´ë·Î
+%% ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÔÀ¸·Î¼­ ±ÛÀÚü ¼±Åýà ¹ß»ýÇÒ ¼ö Àç¾ÓÀ» ¹Ì¸®
+%% ¹æÁöÇÑ´Ù.
+\def\process@table{%
+ \def\cdp@elt##1##2##3##4{%
+ \@font@info{Checking defaults for
+ ##1/##2/##3/##4}%
+ \if\hf@encoding##1
+ \expandafter
+ \ifx\csname##1/##2/##3/##4/A\endcsname\relax
+ \begingroup
+ \def\f@encoding{##1}\def\f@family{##2}%
+ \try@load@fontshape
+ \endgroup
+ \fi
+ \expandafter
+ \ifx\csname##1/##2/##3/##4/A\endcsname\relax
+ \@latex@error{This HFSS system isn't set up properly}%
+ {For hangul encoding scheme ##1 the defaults
+ ##2/##3/##4 do not form a valid font shape}%
+ \else
+ \@font@info{... okay}%
+ \fi
+ \else
+ \expandafter
+ \ifx\csname##1/##2/##3/##4\endcsname\relax
+ \begingroup
+ \def\f@encoding{##1}\def\f@family{##2}%
+ \try@load@fontshape
+ \endgroup
+ \fi
+ \expandafter
+ \ifx\csname##1/##2/##3/##4\endcsname\relax
+ \@latex@error{This NFSS system isn't set up properly}%
+ {For encoding scheme ##1 the defaults
+ ##2/##3/##4 do not form a valid font shape}%
+ \else
+ \@font@info{... okay}%
+ \fi
+ \fi}%
+ \cdp@list
+ \begingroup
+ \escapechar\m@ne
+ \error@fontshape
+ \expandafter\ifx\csname \curr@fontshape\endcsname\relax
+ \begingroup
+ \try@load@fontshape
+ \endgroup
+ \fi
+ \expandafter\ifx\csname \curr@fontshape\endcsname\relax
+ \@latex@error{This NFSS system isn't set up properly}%
+ {The system maintainer forgot to specify a suitable
+ substitution
+ font shape using the \noexpand\DeclareErrorFont
+ command}%
+ \fi
+ \expandafter\ifx\csname\hfamilydefault @map\endcsname\relax
+ \@latex@error{This HFSS system isn't set up properly}%
+ {The system maintainer forgot to specify a suitable
+ fontmap for default hangul family `\hfamilydefault'
+ using the \noexpand\MapHangulFamily command}%
+ \fi
+ \error@hfontshape
+ \edef\reserved@a{\expandafter\csname\f@family @map\endcsname}%
+ \expandafter\hfont@map\reserved@a\@nil
+ \edef\f@family{\sb@\sb@family}%
+ \expandafter\ifx\csname \curr@fontshape/A\endcsname\relax
+ \begingroup
+ \try@load@fontshape
+ \endgroup
+ \fi
+ \expandafter\ifx\csname \curr@fontshape/A\endcsname\relax
+ \@latex@error{This HFSS system isn't set up properly}%
+ {The system maintainer forgot to specify a suitable
+ substitution symbol
+ font shape using the \noexpand\DeclareErrorHFont
+ command or \noexpand\MapHangulFamily command}%
+ \fi
+ \edef\f@family{\hg@\hg@family}%
+ \expandafter\ifx\csname \curr@fontshape/A\endcsname\relax
+ \begingroup
+ \try@load@fontshape
+ \endgroup
+ \fi
+ \expandafter\ifx\csname \curr@fontshape/A\endcsname\relax
+ \@latex@error{This HFSS system isn't set up properly}%
+ {The system maintainer forgot to specify a suitable
+ substitution hangul
+ font shape using the \noexpand\DeclareErrorHFont
+ command or \noexpand\MapHangulFamily command}%
+ \fi
+ \edef\f@family{\hj@\hj@family}%
+ \expandafter\ifx\csname \curr@fontshape/A\endcsname\relax
+ \begingroup
+ \try@load@fontshape
+ \endgroup
+ \fi
+ \expandafter\ifx\csname \curr@fontshape/A\endcsname\relax
+ \@latex@error{This HFSS system isn't set up properly}%
+ {The system maintainer forgot to specify a suitable
+ substitution hanja
+ font shape using the \noexpand\DeclareErrorHFont
+ command or \noexpand\MapHangulFamily command}%
+ \fi
+ \endgroup
+ \let\select@group\document@select@group
+ \hfontencoding{\hencodingdefault}%
+ \hfontfamily{\hfamilydefault}%
+ \fontencoding{\encodingdefault}%
+ \fontfamily{\familydefault}%
+ \fontseries{\seriesdefault}%
+ \fontshape{\shapedefault}%
+ \everyjob{}%
+}
+
+%% ¿ì¸®¸» ±ÛÀÚüÀÇ ±âº»°ª:
+%% -----------------------
+%% ¾Æ¹«°Íµµ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¿Ï¼ºÇü ¸íÁ¶Ã¼°¡ µÈ´Ù.
+\newcommand\hencodingdefault{H}
+
+\newcommand\symboldefault{s}
+\newcommand\hanguldefault{w}
+\newcommand\hanjadefault{h}
+\newcommand\mjdefault{mj}
+\newcommand\gtdefault{gt}
+\newcommand\tzdefault{tz}
+\newcommand\hfamilydefault{\mjdefault}
+\if@makebold\newcommand\hbfdefault{m}
+\else\newcommand\hbfdefault{b}\fi
+
+%% ¿ì¸®¸»°¡Á· À̸§¿¡ µû¸¥ ¿ÜºÎ ±ÛÀÚüÀÇ ¼³Á¤
+%% -----------------------------------------
+%% \MapHangulFamily{¿ì¸®¸»°¡Á·}{Çѱ۱ÛÀÚü,½É¹ú±ÛÀÚü,ÇÑÀÚ±ÛÀÚü}
+%% (±ÛÀÚüÀ̸§ = ÇѱÛ/½É¹ú/ÇÑÀÚ±Û²Ã)
+\DeclareRobustCommand\MapHangulFamily[2]{%
+ \expandafter\edef\csname #1@map\endcsname{#2}}
+
+%% ±âº»±ÛÀÚü
+\MapHangulFamily{mj}{wmj,wmj,wmj}
+\MapHangulFamily{gt}{wgt,wgt,wgt}
+\MapHangulFamily{tz}{wtt,wtt,wtt}
+
+%% Ãß°¡±ÛÀÚü
+\MapHangulFamily{gs}{wgs,wgs,wgs}
+\MapHangulFamily{gh}{mgh,wgs,wgs}
+\MapHangulFamily{gr}{wgr,wgr,wgt}
+\MapHangulFamily{sh}{wsh,wsh,wsh}
+\MapHangulFamily{pg}{wpg,wgt,wgt}
+\MapHangulFamily{pn}{wpn,wmj,wmj}
+\MapHangulFamily{ph}{wph,wmj,wmj}
+\MapHangulFamily{bm}{wbm,wgt,wgt}
+\MapHangulFamily{yt}{wyt,wgt,wyt}
+\MapHangulFamily{vd}{wvd,wgt,wgt}
+\MapHangulFamily{mg}{mhm,wgt,wgt}
+\MapHangulFamily{jmj}{wjmj,wmj,wmj}
+\MapHangulFamily{jgt}{wjgt,wgt,wgt}
+\MapHangulFamily{jnv}{wjnv,wgt,wgt}
+\MapHangulFamily{jsr}{wjsr,wgt,wgt}
+\MapHangulFamily{pga}{wpga,wgt,wgt}
+\MapHangulFamily{dn}{wdn,wgt,wgt}
+
+% \DeclareErrorHFont{H}{\mjdefault}{m}{n}{10}
+% \DeclareHFontSubstitution{H}{\mjdefault}{m}{n}
+
+%% À⵿»ç´Ï
+\DeclareTextFontCommand{\textsh}{\shfamily}
+\DeclareRobustCommand\shfamily{\hfontfamily{sh}}
+
+%% hfont.cfg¿¡¼­ À̵éÀ» ¹Ì¸® ÁöÁ¤/¼öÁ¤ÇÒ ¼ö ÀÖ´Ù.
+\InputIfFileExists{hfont.cfg}{}{}
+
+\kscfamily{\symboldefault}{\hanguldefault}{\hanjadefault}
+
+\DeclareErrorHFont{H}{\mjdefault}{m}{n}{10}
+\DeclareHFontEncoding{\hencodingdefault}{}{}
+\DeclareHFontSubstitution{H}{\mjdefault}{m}{n}
+\hfontencoding\hencodingdefault
+
+%% ¿ì¸®¸» ã±â:
+%% ------------
+%% ¿ì¸®¸»Àº ¸ðµÎ \catcode=13À¸·Î ó¸®µÇ¸ç ¿ì¸®¸» ºÎÈ£ ¿µ¿ªÀÇ
+%% µÎ ¹ÙÀÌÆ®°¡ ÇÑ ±ÛÀÚ¸¦ Çü¼ºÇÑ´Ù. ÀÌ µÎ °³ÀÇ ¹ÙÀÌÆ®¸¦ ºÐ¼®ÇÏ¿©
+%% ¿ÜºÎ ±Û²ÃÀÇ Áö¼ö¿Í ½É¹ú/ÇѱÛ/ÇÑÀÚ Áß Çϳª¸¦ È®Á¤ÇÑ´Ù.
+%%
+\begingroup
+\catcode`^^98\active
+\catcode`^^99\active
+\catcode`^^a0\active
+\def^^98#1#2#3{\xdef#1##1{\noexpand\h@C{\hf@}{\noexpand\ifnum`##1<#2
+ D\noexpand\else\noexpand\ifnum`##1>#3 C\noexpand\else
+ A\noexpand\fi\noexpand\fi}{\noexpand#1}{##1}}}
+\def^^99#1#2{\xdef#1##1{\noexpand\h@C{\hf@}{#2}{\noexpand#1}{##1}}}
+\def^^a0#1#2#3/#4{\xdef#1##1{\noexpand\h@C{\hf@}{\noexpand\ifnum`##1<#2
+ #3\noexpand\else#4\noexpand\fi}{\noexpand#1}{##1}}}
+
+%% ½É¹ú
+\def\hf@{sb}
+%^^99^^a1B
+% ±ÝÄ¢ ¹®ÀÚ: ¡¯¡±¡³¡µ¡·¡¹¡»¡½ÀÇ ¾Õ°ú
+% ¡®¡°¡²¡´¡¶¡¶¡º¡¼ À§ µÚ (2005/04/09 koaunghi@kornet.net)
+\gdef\^^96#1{\ifx#1^^af\spacefactor=999
+ \else\ifx#1^^b1\spacefactor=999
+ \else\ifx#1^^b3\spacefactor=999
+ \else\ifx#1^^b5\spacefactor=999
+ \else\ifx#1^^b7\spacefactor=999
+ \else\ifx#1^^b9\spacefactor=999
+ \else\ifx#1^^bb\spacefactor=999
+ \else\ifx#1^^bd\spacefactor=999
+ \fi\fi\fi\fi\fi\fi\fi\fi}
+\gdef\^^97#1{\ifx#1^^ae\spacefactor=999
+ \else\ifx#1^^b0\spacefactor=999
+ \else\ifx#1^^b2\spacefactor=999
+ \else\ifx#1^^b4\spacefactor=999
+ \else\ifx#1^^b6\spacefactor=999
+ \else\ifx#1^^b8\spacefactor=999
+ \else\ifx#1^^ba\spacefactor=999
+ \else\ifx#1^^bc\spacefactor=999
+ \fi\fi\fi\fi\fi\fi\fi\fi}
+\xdef^^a1#1{\noexpand\^^96{#1}\noexpand\h@C{\hf@}{B}{\noexpand^^a1}{#1}\noexpand\^^97{#1}}
+^^99^^a2B
+\xdef^^a3#1{\noexpand\h@C{\hf@}{\noexpand\ifnum\expandafter`\noexpand#1="0DC
+ A\noexpand\else D\noexpand\fi}{\noexpand^^a3}{\noexpand#1}}%
+^^99^^a4A^^99^^a5D^^99^^a6C^^99^^a7B^^98^^a8{"0B0}{"0F5}
+^^98^^a9{"0B1}{"0F5}^^99^^aaC^^99^^abC^^99^^acD
+
+%%% ÇѱÛ
+\def\hf@{hg}
+^^99^^b0A^^99^^b1A^^a0^^b2{"0E5}A/B^^99^^b3B^^99^^b4B^^a0^^b5{"0CB}B/C
+^^99^^b6C^^99^^b7C^^a0^^b8{"0B1}C/D^^99^^b9D^^a0^^ba{"0F5}D/E^^99^^bbE
+^^99^^bcE^^a0^^bd{"0DB}E/F^^99^^beF^^99^^bfF^^a0^^c0{"0C1}F/G^^99^^c1G
+^^99^^c2G^^a0^^c3{"0A7}G/H^^99^^c4H^^a0^^c5{"0EB}H/I^^99^^c6I^^99^^c7I
+^^a0^^c8{"0D1}I/J
+
+%%% ùÓí®
+\def\hf@{hj}
+^^99^^caA^^99^^cbA^^a0^^cc{"0E5}A/B^^99^^cdB^^99^^ceB^^a0^^cf{"0CB}B/C
+^^99^^d0C^^99^^d1C^^a0^^d2{"0B1}C/D^^99^^d3D^^a0^^d4{"0F5}D/E^^99^^d5E
+^^99^^d6E^^a0^^d7{"0DB}E/F^^99^^d8F^^99^^d9F^^a0^^da{"0C1}F/G^^99^^dbG
+^^99^^dcG^^a0^^dd{"0A7}G/H^^99^^deH^^a0^^df{"0EB}H/I^^99^^e0I^^99^^e1I
+^^a0^^e2{"0D1}I/J^^99^^e3J^^99^^e4J^^a0^^e5{"0B7}J/K^^99^^e6K
+^^a0^^e7{"0FB}K/L^^99^^e8L^^99^^e9L^^a0^^ea{"0E1}L/M^^99^^ebM^^99^^ecM
+^^a0^^ed{"0C7}M/N^^99^^eeN^^99^^efN^^a0^^f0{"0AD}N/O^^99^^f1O
+^^a0^^f2{"0F1}O/P^^99^^f3P^^99^^f4P^^a0^^f5{"0D7}P/Q^^99^^f6Q^^99^^f7Q
+^^a0^^f8{"0BD}Q/R^^99^^f9R^^99^^faR^^a0^^fb{"0A3}R/S^^99^^fcS
+^^a0^^fd{"0E7}S/T
+\endgroup
+
+%% ÀÌÇØÇÒ ¼ö ¾ø´Â ¿À·ù: Undefined control sequence with ^^c9
+\let^^c9\relax
+
+%% ¿ì¸®¸»À» ÃÖÁ¾ ó¸®ÇÒ ¶§´Â, Èð¾îÁ® ÀÖ´Â ¿ì¸®¸» ±ÛÀÚü Á¤º¸¸¦
+%% ¼öÁýÇÏ¿© ÇØ´çÇÏ´Â ¿ÜºÎ ±ÛÀÚü¸¦ ãÀº ÈÄ ÀμâÇÑ´Ù. softbold°¡
+%% ¿ä±¸µÇ¸é µÎ ¹ø ´õ Áßø ÀμâÇϵµ·Ï ÇÑ´Ù.
+\let\KSC@\string
+\let\f@idx\relax
+\def\h@C#1#2#3#4{%
+ \ifx\protect\@typeset@protect\begingroup
+ \edef\f@encoding{\hf@encoding}%
+ \edef\f@family{\csname #1@\endcsname\csname #1@family\endcsname}%
+ \edef\f@series{\hf@series}\gdef\f@idx{#2}%
+ \selecthfont\@Hyphen\hemph@size{\KSC@#3\KSC@#4\if@makebold
+ \hbox to0.03ex{\hss\KSC@#3\KSC@#4}%
+ \hbox to0.03ex{\hss\KSC@#3\KSC@#4}\fi}\endgroup
+ \else\KSC@#3\KSC@#4\fi}
+
+\def\no@ccent#1{#1}
+\let\hemph@size\no@ccent
+
+\endinput
+
+%%% End of file `hfont.tex'.
diff --git a/language/korean/HLaTeX/latex/hhwgs.fd b/language/korean/HLaTeX/latex/hhwgs.fd
new file mode 100644
index 0000000000..81fa9edc65
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hhwgs.fd
@@ -0,0 +1,30 @@
+%% hhwgs.fd: UhcGungseo for LaTeX
+
+\DeclareFontFamily{H}{hwgs}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{hwgs}{bc}{n}{<->wgsc}{}
+\DeclareFontShape{H}{hwgs}{bc}{sl}{<->wgsco}{}
+\DeclareHFontShape{H}{hwgs}{bc}{it}{<->hssub*hwgs/bc/sl}{}
+\DeclareFontShape{H}{hwgs}{b}{n}{<->wgs}{}
+\DeclareFontShape{H}{hwgs}{b}{sl}{<->wgso}{}
+\DeclareHFontShape{H}{hwgs}{b}{it}{<->hssub*hwgs/b/sl}{}
+\DeclareFontShape{H}{hwgs}{bx}{n}{<->wgsx}{}
+\DeclareFontShape{H}{hwgs}{bx}{sl}{<->wgsxo}{}
+\DeclareHFontShape{H}{hwgs}{bx}{it}{<->hssub*hwgs/bx/sl}{}
+\DeclareFontShape{H}{hwgs}{bux}{n}{<->wgsu}{}
+\DeclareFontShape{H}{hwgs}{bux}{sl}{<->wgsuo}{}
+\DeclareHFontShape{H}{hwgs}{bux}{it}{<->hssub*hwgs/bux/sl}{}
+\DeclareHFontShape{H}{hwgs}{c}{n}{<->hssub*hwgs/bc/n}{}
+\DeclareHFontShape{H}{hwgs}{c}{sl}{<->hssub*hwgs/bc/sl}{}
+\DeclareHFontShape{H}{hwgs}{c}{it}{<->hssub*hwgs/bc/sl}{}
+\DeclareHFontShape{H}{hwgs}{m}{n}{<->hssub*hwgs/b/n}{}
+\DeclareHFontShape{H}{hwgs}{m}{sl}{<->hssub*hwgs/b/sl}{}
+\DeclareHFontShape{H}{hwgs}{m}{it}{<->hssub*hwgs/b/sl}{}
+\DeclareHFontShape{H}{hwgs}{x}{n}{<->hssub*hwgs/bx/n}{}
+\DeclareHFontShape{H}{hwgs}{x}{sl}{<->hssub*hwgs/bx/sl}{}
+\DeclareHFontShape{H}{hwgs}{x}{it}{<->hssub*hwgs/bx/sl}{}
+\DeclareHFontShape{H}{hwgs}{ux}{n}{<->hssub*hwgs/bux/n}{}
+\DeclareHFontShape{H}{hwgs}{ux}{sl}{<->hssub*hwgs/bux/sl}{}
+\DeclareHFontShape{H}{hwgs}{ux}{it}{<->hssub*hwgs/bux/sl}{}
+
+%% End of hhwgs.fd
diff --git a/language/korean/HLaTeX/latex/hhwgt.fd b/language/korean/HLaTeX/latex/hhwgt.fd
new file mode 100644
index 0000000000..e39a53d07d
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hhwgt.fd
@@ -0,0 +1,30 @@
+%% hhwgt.fd: UhcGothic for LaTeX
+
+\DeclareFontFamily{H}{hwgt}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{hwgt}{c}{n}{<->wgtc}{}
+\DeclareFontShape{H}{hwgt}{c}{sl}{<->wgtco}{}
+\DeclareHFontShape{H}{hwgt}{c}{it}{<->hssub*hwgt/c/sl}{}
+\DeclareFontShape{H}{hwgt}{m}{n}{<->wgt}{}
+\DeclareFontShape{H}{hwgt}{m}{sl}{<->wgto}{}
+\DeclareHFontShape{H}{hwgt}{m}{it}{<->hssub*hwgt/m/sl}{}
+\DeclareFontShape{H}{hwgt}{x}{n}{<->wgtx}{}
+\DeclareFontShape{H}{hwgt}{x}{sl}{<->wgtxo}{}
+\DeclareHFontShape{H}{hwgt}{x}{it}{<->hssub*hwgt/x/sl}{}
+\DeclareFontShape{H}{hwgt}{ux}{n}{<->wgtu}{}
+\DeclareFontShape{H}{hwgt}{ux}{sl}{<->wgtuo}{}
+\DeclareHFontShape{H}{hwgt}{ux}{it}{<->hssub*hwgt/ux/sl}{}
+\DeclareFontShape{H}{hwgt}{bc}{n}{<->wgtbc}{}
+\DeclareFontShape{H}{hwgt}{bc}{sl}{<->wgtbco}{}
+\DeclareHFontShape{H}{hwgt}{bc}{it}{<->hssub*hwgt/bc/sl}{}
+\DeclareFontShape{H}{hwgt}{b}{n}{<->wgtb}{}
+\DeclareFontShape{H}{hwgt}{b}{sl}{<->wgtbo}{}
+\DeclareHFontShape{H}{hwgt}{b}{it}{<->hssub*hwgt/b/sl}{}
+\DeclareFontShape{H}{hwgt}{bx}{n}{<->wgtbx}{}
+\DeclareFontShape{H}{hwgt}{bx}{sl}{<->wgtbxo}{}
+\DeclareHFontShape{H}{hwgt}{bx}{it}{<->hssub*hwgt/bx/sl}{}
+\DeclareFontShape{H}{hwgt}{bux}{n}{<->wgtbu}{}
+\DeclareFontShape{H}{hwgt}{bux}{sl}{<->wgtbuo}{}
+\DeclareHFontShape{H}{hwgt}{bux}{it}{<->hssub*hwgt/bux/sl}{}
+
+%% End of hhwgt.fd
diff --git a/language/korean/HLaTeX/latex/hhwmj.fd b/language/korean/HLaTeX/latex/hhwmj.fd
new file mode 100644
index 0000000000..16b579f6c2
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hhwmj.fd
@@ -0,0 +1,30 @@
+%% hhwmj.fd: UhcMyoungjo for LaTeX
+
+\DeclareFontFamily{H}{hwmj}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{hwmj}{c}{n}{<->wmjc}{}
+\DeclareFontShape{H}{hwmj}{c}{sl}{<->wmjco}{}
+\DeclareHFontShape{H}{hwmj}{c}{it}{<->hssub*hwmj/c/sl}{}
+\DeclareFontShape{H}{hwmj}{m}{n}{<->wmj}{}
+\DeclareFontShape{H}{hwmj}{m}{sl}{<->wmjo}{}
+\DeclareHFontShape{H}{hwmj}{m}{it}{<->hssub*hwmj/m/sl}{}
+\DeclareFontShape{H}{hwmj}{x}{n}{<->wmjx}{}
+\DeclareFontShape{H}{hwmj}{x}{sl}{<->wmjxo}{}
+\DeclareHFontShape{H}{hwmj}{x}{it}{<->hssub*hwmj/x/sl}{}
+\DeclareFontShape{H}{hwmj}{ux}{n}{<->wmju}{}
+\DeclareFontShape{H}{hwmj}{ux}{sl}{<->wmjuo}{}
+\DeclareHFontShape{H}{hwmj}{ux}{it}{<->hssub*hwmj/ux/sl}{}
+\DeclareFontShape{H}{hwmj}{bc}{n}{<->wmjbc}{}
+\DeclareFontShape{H}{hwmj}{bc}{sl}{<->wmjbco}{}
+\DeclareHFontShape{H}{hwmj}{bc}{it}{<->hssub*hwmj/bc/sl}{}
+\DeclareFontShape{H}{hwmj}{b}{n}{<->wmjb}{}
+\DeclareFontShape{H}{hwmj}{b}{sl}{<->wmjbo}{}
+\DeclareHFontShape{H}{hwmj}{b}{it}{<->hssub*hwmj/b/sl}{}
+\DeclareFontShape{H}{hwmj}{bx}{n}{<->wmjbx}{}
+\DeclareFontShape{H}{hwmj}{bx}{sl}{<->wmjbxo}{}
+\DeclareHFontShape{H}{hwmj}{bx}{it}{<->hssub*hwmj/bx/sl}{}
+\DeclareFontShape{H}{hwmj}{bux}{n}{<->wmjbu}{}
+\DeclareFontShape{H}{hwmj}{bux}{sl}{<->wmjbuo}{}
+\DeclareHFontShape{H}{hwmj}{bux}{it}{<->hssub*hwmj/bux/sl}{}
+
+%% End of hhwmj.fd
diff --git a/language/korean/HLaTeX/latex/hhwsh.fd b/language/korean/HLaTeX/latex/hhwsh.fd
new file mode 100644
index 0000000000..27a6626a93
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hhwsh.fd
@@ -0,0 +1,30 @@
+%% hhwsh.fd: UhcShinmunMyoungjo for LaTeX
+
+\DeclareFontFamily{H}{hwsh}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{hwsh}{c}{n}{<->wshc}{}
+\DeclareFontShape{H}{hwsh}{c}{sl}{<->wshco}{}
+\DeclareHFontShape{H}{hwsh}{c}{it}{<->hssub*hwsh/c/sl}{}
+\DeclareFontShape{H}{hwsh}{m}{n}{<->wsh}{}
+\DeclareFontShape{H}{hwsh}{m}{sl}{<->wsho}{}
+\DeclareHFontShape{H}{hwsh}{m}{it}{<->hssub*hwsh/m/sl}{}
+\DeclareFontShape{H}{hwsh}{x}{n}{<->wshx}{}
+\DeclareFontShape{H}{hwsh}{x}{sl}{<->wshxo}{}
+\DeclareHFontShape{H}{hwsh}{x}{it}{<->hssub*hwsh/x/sl}{}
+\DeclareFontShape{H}{hwsh}{ux}{n}{<->wshu}{}
+\DeclareFontShape{H}{hwsh}{ux}{sl}{<->wshuo}{}
+\DeclareHFontShape{H}{hwsh}{ux}{it}{<->hssub*hwsh/ux/sl}{}
+\DeclareHFontShape{H}{hwsh}{bc}{n}{<->hssub*hwsh/c/n}{}
+\DeclareHFontShape{H}{hwsh}{bc}{sl}{<->hssub*hwsh/c/sl}{}
+\DeclareHFontShape{H}{hwsh}{bc}{it}{<->hssub*hwsh/c/sl}{}
+\DeclareHFontShape{H}{hwsh}{b}{n}{<->hssub*hwsh/m/n}{}
+\DeclareHFontShape{H}{hwsh}{b}{sl}{<->hssub*hwsh/m/sl}{}
+\DeclareHFontShape{H}{hwsh}{b}{it}{<->hssub*hwsh/m/sl}{}
+\DeclareHFontShape{H}{hwsh}{bx}{n}{<->hssub*hwsh/x/n}{}
+\DeclareHFontShape{H}{hwsh}{bx}{sl}{<->hssub*hwsh/x/sl}{}
+\DeclareHFontShape{H}{hwsh}{bx}{it}{<->hssub*hwsh/x/sl}{}
+\DeclareHFontShape{H}{hwsh}{bux}{n}{<->hssub*hwsh/ux/n}{}
+\DeclareHFontShape{H}{hwsh}{bux}{sl}{<->hssub*hwsh/ux/sl}{}
+\DeclareHFontShape{H}{hwsh}{bux}{it}{<->hssub*hwsh/ux/sl}{}
+
+%% End of hhwsh.fd
diff --git a/language/korean/HLaTeX/latex/hhwtt.fd b/language/korean/HLaTeX/latex/hhwtt.fd
new file mode 100644
index 0000000000..7c1ec57d2a
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hhwtt.fd
@@ -0,0 +1,18 @@
+%% hhwtt.fd: UhcTypewriter for LaTeX
+
+\DeclareFontFamily{H}{hwtt}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{hwtt}{c}{n}{<->wttc}{}
+\DeclareFontShape{H}{hwtt}{c}{sl}{<->wttco}{}
+\DeclareHFontShape{H}{hwtt}{c}{it}{<->hssub*hwtt/c/sl}{}
+\DeclareFontShape{H}{hwtt}{m}{n}{<->wtt}{}
+\DeclareFontShape{H}{hwtt}{m}{sl}{<->wtto}{}
+\DeclareHFontShape{H}{hwtt}{m}{it}{<->hssub*hwtt/m/sl}{}
+\DeclareFontShape{H}{hwtt}{x}{n}{<->wttx}{}
+\DeclareFontShape{H}{hwtt}{x}{sl}{<->wttxo}{}
+\DeclareHFontShape{H}{hwtt}{x}{it}{<->hssub*hwtt/x/sl}{}
+\DeclareFontShape{H}{hwtt}{ux}{n}{<->wttu}{}
+\DeclareFontShape{H}{hwtt}{ux}{sl}{<->wttuo}{}
+\DeclareHFontShape{H}{hwtt}{ux}{it}{<->hssub*hwtt/ux/sl}{}
+
+%% End of hhwtt.fd
diff --git a/language/korean/HLaTeX/latex/hhwyt.fd b/language/korean/HLaTeX/latex/hhwyt.fd
new file mode 100644
index 0000000000..03a3d6e6fa
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hhwyt.fd
@@ -0,0 +1,18 @@
+%% hhwyt.fd: UhcYetgul for LaTeX
+
+\DeclareFontFamily{H}{hwyt}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{hwyt}{c}{n}{<->wytc}{}
+\DeclareFontShape{H}{hwyt}{c}{sl}{<->wytco}{}
+\DeclareHFontShape{H}{hwyt}{c}{it}{<->hssub*hwyt/c/sl}{}
+\DeclareFontShape{H}{hwyt}{m}{n}{<->wyt}{}
+\DeclareFontShape{H}{hwyt}{m}{sl}{<->wyto}{}
+\DeclareHFontShape{H}{hwyt}{m}{it}{<->hssub*hwyt/m/sl}{}
+\DeclareFontShape{H}{hwyt}{x}{n}{<->wytx}{}
+\DeclareFontShape{H}{hwyt}{x}{sl}{<->wytxo}{}
+\DeclareHFontShape{H}{hwyt}{x}{it}{<->hssub*hwyt/x/sl}{}
+\DeclareFontShape{H}{hwyt}{ux}{n}{<->wytu}{}
+\DeclareFontShape{H}{hwyt}{ux}{sl}{<->wytuo}{}
+\DeclareHFontShape{H}{hwyt}{ux}{it}{<->hssub*hwyt/ux/sl}{}
+
+%% End of hhwyt.fd
diff --git a/language/korean/HLaTeX/latex/hswgr.fd b/language/korean/HLaTeX/latex/hswgr.fd
new file mode 100644
index 0000000000..31e1a76358
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hswgr.fd
@@ -0,0 +1,30 @@
+%% hswgr.fd: UhcGraphic for LaTeX
+
+\DeclareFontFamily{H}{swgr}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{swgr}{c}{n}{<->wgrc}{}
+\DeclareFontShape{H}{swgr}{c}{sl}{<->wgrco}{}
+\DeclareHFontShape{H}{swgr}{c}{it}{<->hssub*swgr/c/sl}{}
+\DeclareFontShape{H}{swgr}{m}{n}{<->wgr}{}
+\DeclareFontShape{H}{swgr}{m}{sl}{<->wgro}{}
+\DeclareHFontShape{H}{swgr}{m}{it}{<->hssub*swgr/m/sl}{}
+\DeclareFontShape{H}{swgr}{x}{n}{<->wgrx}{}
+\DeclareFontShape{H}{swgr}{x}{sl}{<->wgrxo}{}
+\DeclareHFontShape{H}{swgr}{x}{it}{<->hssub*swgr/x/sl}{}
+\DeclareFontShape{H}{swgr}{ux}{n}{<->wgru}{}
+\DeclareFontShape{H}{swgr}{ux}{sl}{<->wgruo}{}
+\DeclareHFontShape{H}{swgr}{ux}{it}{<->hssub*swgr/ux/sl}{}
+\DeclareFontShape{H}{swgr}{bc}{n}{<->wgrbc}{}
+\DeclareFontShape{H}{swgr}{bc}{sl}{<->wgrbco}{}
+\DeclareHFontShape{H}{swgr}{bc}{it}{<->hssub*swgr/bc/sl}{}
+\DeclareFontShape{H}{swgr}{b}{n}{<->wgrb}{}
+\DeclareFontShape{H}{swgr}{b}{sl}{<->wgrbo}{}
+\DeclareHFontShape{H}{swgr}{b}{it}{<->hssub*swgr/b/sl}{}
+\DeclareFontShape{H}{swgr}{bx}{n}{<->wgrbx}{}
+\DeclareFontShape{H}{swgr}{bx}{sl}{<->wgrbxo}{}
+\DeclareHFontShape{H}{swgr}{bx}{it}{<->hssub*swgr/bx/sl}{}
+\DeclareFontShape{H}{swgr}{bux}{n}{<->wgrbu}{}
+\DeclareFontShape{H}{swgr}{bux}{sl}{<->wgrbuo}{}
+\DeclareHFontShape{H}{swgr}{bux}{it}{<->hssub*swgr/bux/sl}{}
+
+%% End of hswgr.fd
diff --git a/language/korean/HLaTeX/latex/hswgs.fd b/language/korean/HLaTeX/latex/hswgs.fd
new file mode 100644
index 0000000000..334a675a5b
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hswgs.fd
@@ -0,0 +1,30 @@
+%% hswgs.fd: UhcGungseo for LaTeX
+
+\DeclareFontFamily{H}{swgs}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{swgs}{bc}{n}{<->wgsc}{}
+\DeclareFontShape{H}{swgs}{bc}{sl}{<->wgsco}{}
+\DeclareHFontShape{H}{swgs}{bc}{it}{<->hssub*swgs/bc/sl}{}
+\DeclareFontShape{H}{swgs}{b}{n}{<->wgs}{}
+\DeclareFontShape{H}{swgs}{b}{sl}{<->wgso}{}
+\DeclareHFontShape{H}{swgs}{b}{it}{<->hssub*swgs/b/sl}{}
+\DeclareFontShape{H}{swgs}{bx}{n}{<->wgsx}{}
+\DeclareFontShape{H}{swgs}{bx}{sl}{<->wgsxo}{}
+\DeclareHFontShape{H}{swgs}{bx}{it}{<->hssub*swgs/bx/sl}{}
+\DeclareFontShape{H}{swgs}{bux}{n}{<->wgsu}{}
+\DeclareFontShape{H}{swgs}{bux}{sl}{<->wgsuo}{}
+\DeclareHFontShape{H}{swgs}{bux}{it}{<->hssub*swgs/bux/sl}{}
+\DeclareHFontShape{H}{swgs}{c}{n}{<->hssub*swgs/bc/n}{}
+\DeclareHFontShape{H}{swgs}{c}{sl}{<->hssub*swgs/bc/sl}{}
+\DeclareHFontShape{H}{swgs}{c}{it}{<->hssub*swgs/bc/sl}{}
+\DeclareHFontShape{H}{swgs}{m}{n}{<->hssub*swgs/b/n}{}
+\DeclareHFontShape{H}{swgs}{m}{sl}{<->hssub*swgs/b/sl}{}
+\DeclareHFontShape{H}{swgs}{m}{it}{<->hssub*swgs/b/sl}{}
+\DeclareHFontShape{H}{swgs}{x}{n}{<->hssub*swgs/bx/n}{}
+\DeclareHFontShape{H}{swgs}{x}{sl}{<->hssub*swgs/bx/sl}{}
+\DeclareHFontShape{H}{swgs}{x}{it}{<->hssub*swgs/bx/sl}{}
+\DeclareHFontShape{H}{swgs}{ux}{n}{<->hssub*swgs/bux/n}{}
+\DeclareHFontShape{H}{swgs}{ux}{sl}{<->hssub*swgs/bux/sl}{}
+\DeclareHFontShape{H}{swgs}{ux}{it}{<->hssub*swgs/bux/sl}{}
+
+%% End of hswgs.fd
diff --git a/language/korean/HLaTeX/latex/hswgt.fd b/language/korean/HLaTeX/latex/hswgt.fd
new file mode 100644
index 0000000000..136ae6e335
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hswgt.fd
@@ -0,0 +1,31 @@
+%% hswgt.fd: UhcGothic for LaTeX
+
+\DeclareFontFamily{H}{swgt}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{swgt}{c}{n}{<->wgtc}{}
+\DeclareFontShape{H}{swgt}{c}{sl}{<->wgtco}{}
+\DeclareHFontShape{H}{swgt}{c}{it}{<->hssub*swgt/c/sl}{}
+\DeclareFontShape{H}{swgt}{m}{n}{<->wgt}{}
+\DeclareFontShape{H}{swgt}{m}{sl}{<->wgto}{}
+\DeclareHFontShape{H}{swgt}{m}{it}{<->hssub*swgt/m/sl}{}
+\DeclareFontShape{H}{swgt}{x}{n}{<->wgtx}{}
+\DeclareFontShape{H}{swgt}{x}{sl}{<->wgtxo}{}
+\DeclareHFontShape{H}{swgt}{x}{it}{<->hssub*swgt/x/sl}{}
+\DeclareFontShape{H}{swgt}{ux}{n}{<->wgtu}{}
+\DeclareFontShape{H}{swgt}{ux}{sl}{<->wgtuo}{}
+\DeclareHFontShape{H}{swgt}{ux}{it}{<->hssub*swgt/ux/sl}{}
+\DeclareFontShape{H}{swgt}{bc}{n}{<->wgtbc}{}
+\DeclareFontShape{H}{swgt}{bc}{sl}{<->wgtbco}{}
+\DeclareHFontShape{H}{swgt}{bc}{it}{<->hssub*swgt/bc/sl}{}
+\DeclareFontShape{H}{swgt}{b}{n}{<->wgtb}{}
+\DeclareFontShape{H}{swgt}{b}{sl}{<->wgtbo}{}
+\DeclareHFontShape{H}{swgt}{b}{it}{<->hssub*swgt/b/sl}{}
+\DeclareFontShape{H}{swgt}{bx}{n}{<->wgtbx}{}
+\DeclareFontShape{H}{swgt}{bx}{sl}{<->wgtbxo}{}
+\DeclareHFontShape{H}{swgt}{bx}{it}{<->hssub*swgt/bx/sl}{}
+\DeclareFontShape{H}{swgt}{bux}{n}{<->wgtbu}{}
+\DeclareFontShape{H}{swgt}{bux}{sl}{<->wgtbuo}{}
+\DeclareHFontShape{H}{swgt}{bux}{it}{<->hssub*swgt/bux/sl}{}
+
+%% End of hswgt.fd
+
diff --git a/language/korean/HLaTeX/latex/hswmj.fd b/language/korean/HLaTeX/latex/hswmj.fd
new file mode 100644
index 0000000000..6dcf02ec2c
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hswmj.fd
@@ -0,0 +1,30 @@
+%% hswmj.fd: UhcMyoungjo for LaTeX
+
+\DeclareFontFamily{H}{swmj}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{swmj}{c}{n}{<->wmjc}{}
+\DeclareFontShape{H}{swmj}{c}{sl}{<->wmjco}{}
+\DeclareHFontShape{H}{swmj}{c}{it}{<->hssub*swmj/c/sl}{}
+\DeclareFontShape{H}{swmj}{m}{n}{<->wmj}{}
+\DeclareFontShape{H}{swmj}{m}{sl}{<->wmjo}{}
+\DeclareHFontShape{H}{swmj}{m}{it}{<->hssub*swmj/m/sl}{}
+\DeclareFontShape{H}{swmj}{x}{n}{<->wmjx}{}
+\DeclareFontShape{H}{swmj}{x}{sl}{<->wmjxo}{}
+\DeclareHFontShape{H}{swmj}{x}{it}{<->hssub*swmj/x/sl}{}
+\DeclareFontShape{H}{swmj}{ux}{n}{<->wmju}{}
+\DeclareFontShape{H}{swmj}{ux}{sl}{<->wmjuo}{}
+\DeclareHFontShape{H}{swmj}{ux}{it}{<->hssub*swmj/ux/sl}{}
+\DeclareFontShape{H}{swmj}{bc}{n}{<->wmjbc}{}
+\DeclareFontShape{H}{swmj}{bc}{sl}{<->wmjbco}{}
+\DeclareHFontShape{H}{swmj}{bc}{it}{<->hssub*swmj/bc/sl}{}
+\DeclareFontShape{H}{swmj}{b}{n}{<->wmjb}{}
+\DeclareFontShape{H}{swmj}{b}{sl}{<->wmjbo}{}
+\DeclareHFontShape{H}{swmj}{b}{it}{<->hssub*swmj/b/sl}{}
+\DeclareFontShape{H}{swmj}{bx}{n}{<->wmjbx}{}
+\DeclareFontShape{H}{swmj}{bx}{sl}{<->wmjbxo}{}
+\DeclareHFontShape{H}{swmj}{bx}{it}{<->hssub*swmj/bx/sl}{}
+\DeclareFontShape{H}{swmj}{bux}{n}{<->wmjbu}{}
+\DeclareFontShape{H}{swmj}{bux}{sl}{<->wmjbuo}{}
+\DeclareHFontShape{H}{swmj}{bux}{it}{<->hssub*swmj/bux/sl}{}
+
+%% End of hswmj.fd
diff --git a/language/korean/HLaTeX/latex/hswsh.fd b/language/korean/HLaTeX/latex/hswsh.fd
new file mode 100644
index 0000000000..f9b393712f
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hswsh.fd
@@ -0,0 +1,30 @@
+%% hswsh.fd: UhcShinmunMyoungjo for LaTeX
+
+\DeclareFontFamily{H}{swsh}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{swsh}{c}{n}{<->wshc}{}
+\DeclareFontShape{H}{swsh}{c}{sl}{<->wshco}{}
+\DeclareHFontShape{H}{swsh}{c}{it}{<->hssub*swsh/c/sl}{}
+\DeclareFontShape{H}{swsh}{m}{n}{<->wsh}{}
+\DeclareFontShape{H}{swsh}{m}{sl}{<->wsho}{}
+\DeclareHFontShape{H}{swsh}{m}{it}{<->hssub*swsh/m/sl}{}
+\DeclareFontShape{H}{swsh}{x}{n}{<->wshx}{}
+\DeclareFontShape{H}{swsh}{x}{sl}{<->wshxo}{}
+\DeclareHFontShape{H}{swsh}{x}{it}{<->hssub*swsh/x/sl}{}
+\DeclareFontShape{H}{swsh}{ux}{n}{<->wshu}{}
+\DeclareFontShape{H}{swsh}{ux}{sl}{<->wshuo}{}
+\DeclareHFontShape{H}{swsh}{ux}{it}{<->hssub*swsh/ux/sl}{}
+\DeclareHFontShape{H}{swsh}{bc}{n}{<->hssub*swsh/c/n}{}
+\DeclareHFontShape{H}{swsh}{bc}{sl}{<->hssub*swsh/c/sl}{}
+\DeclareHFontShape{H}{swsh}{bc}{it}{<->hssub*swsh/c/sl}{}
+\DeclareHFontShape{H}{swsh}{b}{n}{<->hssub*swsh/m/n}{}
+\DeclareHFontShape{H}{swsh}{b}{sl}{<->hssub*swsh/m/sl}{}
+\DeclareHFontShape{H}{swsh}{b}{it}{<->hssub*swsh/m/sl}{}
+\DeclareHFontShape{H}{swsh}{bx}{n}{<->hssub*swsh/x/n}{}
+\DeclareHFontShape{H}{swsh}{bx}{sl}{<->hssub*swsh/x/sl}{}
+\DeclareHFontShape{H}{swsh}{bx}{it}{<->hssub*swsh/x/sl}{}
+\DeclareHFontShape{H}{swsh}{bux}{n}{<->hssub*swsh/ux/n}{}
+\DeclareHFontShape{H}{swsh}{bux}{sl}{<->hssub*swsh/ux/sl}{}
+\DeclareHFontShape{H}{swsh}{bux}{it}{<->hssub*swsh/ux/sl}{}
+
+%% End of hswsh.fd
diff --git a/language/korean/HLaTeX/latex/hswtt.fd b/language/korean/HLaTeX/latex/hswtt.fd
new file mode 100644
index 0000000000..7c899e954c
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hswtt.fd
@@ -0,0 +1,18 @@
+%% hswtt.fd: UhcTypewriter for LaTeX
+
+\DeclareFontFamily{H}{swtt}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{swtt}{c}{n}{<->wttc}{}
+\DeclareFontShape{H}{swtt}{c}{sl}{<->wttco}{}
+\DeclareHFontShape{H}{swtt}{c}{it}{<->hssub*swtt/c/sl}{}
+\DeclareFontShape{H}{swtt}{m}{n}{<->wtt}{}
+\DeclareFontShape{H}{swtt}{m}{sl}{<->wtto}{}
+\DeclareHFontShape{H}{swtt}{m}{it}{<->hssub*swtt/m/sl}{}
+\DeclareFontShape{H}{swtt}{x}{n}{<->wttx}{}
+\DeclareFontShape{H}{swtt}{x}{sl}{<->wttxo}{}
+\DeclareHFontShape{H}{swtt}{x}{it}{<->hssub*swtt/x/sl}{}
+\DeclareFontShape{H}{swtt}{ux}{n}{<->wttu}{}
+\DeclareFontShape{H}{swtt}{ux}{sl}{<->wttuo}{}
+\DeclareHFontShape{H}{swtt}{ux}{it}{<->hssub*swtt/ux/sl}{}
+
+%% End of hswtt.fd
diff --git a/language/korean/HLaTeX/latex/hwwbm.fd b/language/korean/HLaTeX/latex/hwwbm.fd
new file mode 100644
index 0000000000..a2d7bafcdf
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwbm.fd
@@ -0,0 +1,18 @@
+%% hwwbm.fd: UhcBom for LaTeX
+
+\DeclareFontFamily{H}{wwbm}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwbm}{c}{n}{<->wbmc}{}
+\DeclareFontShape{H}{wwbm}{c}{sl}{<->wbmco}{}
+\DeclareHFontShape{H}{wwbm}{c}{it}{<->hssub*wwbm/c/sl}{}
+\DeclareFontShape{H}{wwbm}{m}{n}{<->wbm}{}
+\DeclareFontShape{H}{wwbm}{m}{sl}{<->wbmo}{}
+\DeclareHFontShape{H}{wwbm}{m}{it}{<->hssub*wwbm/m/sl}{}
+\DeclareFontShape{H}{wwbm}{x}{n}{<->wbmx}{}
+\DeclareFontShape{H}{wwbm}{x}{sl}{<->wbmxo}{}
+\DeclareHFontShape{H}{wwbm}{x}{it}{<->hssub*wwbm/x/sl}{}
+\DeclareFontShape{H}{wwbm}{ux}{n}{<->wbmu}{}
+\DeclareFontShape{H}{wwbm}{ux}{sl}{<->wbmuo}{}
+\DeclareHFontShape{H}{wwbm}{ux}{it}{<->hssub*wwbm/ux/sl}{}
+
+%% End of hwwbm.fd
diff --git a/language/korean/HLaTeX/latex/hwwdn.fd b/language/korean/HLaTeX/latex/hwwdn.fd
new file mode 100644
index 0000000000..a1507703e4
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwdn.fd
@@ -0,0 +1,44 @@
+%% hwwdn.fd: UhcDinaru for LaTeX
+
+\DeclareFontFamily{H}{wwdn}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwdn}{c}{n}{<->wdnc}{}
+\DeclareFontShape{H}{wwdn}{c}{sl}{<->wdnco}{}
+\DeclareFontShape{H}{wwdn}{c}{it}{<->hssub*wwdn/c/sl}{}
+\DeclareFontShape{H}{wwdn}{m}{n}{<->wdn}{}
+\DeclareFontShape{H}{wwdn}{m}{sl}{<->wdno}{}
+\DeclareFontShape{H}{wwdn}{m}{it}{<->hssub*wwdn/m/sl}{}
+\DeclareFontShape{H}{wwdn}{x}{n}{<->wdnx}{}
+\DeclareFontShape{H}{wwdn}{x}{sl}{<->wdnxo}{}
+\DeclareFontShape{H}{wwdn}{x}{it}{<->hssub*wwdn/x/sl}{}
+\DeclareFontShape{H}{wwdn}{ux}{n}{<->wdnu}{}
+\DeclareFontShape{H}{wwdn}{ux}{sl}{<->wdnuo}{}
+\DeclareFontShape{H}{wwdn}{ux}{it}{<->hssub*wwdn/ux/sl}{}
+
+\DeclareFontShape{H}{wwdn}{bc}{n}{<->wdnbc}{}
+\DeclareFontShape{H}{wwdn}{bc}{sl}{<->wdnbco}{}
+\DeclareFontShape{H}{wwdn}{bc}{it}{<->hssub*wwdn/bc/sl}{}
+\DeclareFontShape{H}{wwdn}{b}{n}{<->wdnb}{}
+\DeclareFontShape{H}{wwdn}{b}{sl}{<->wdnbo}{}
+\DeclareFontShape{H}{wwdn}{b}{it}{<->hssub*wwdn/b/sl}{}
+\DeclareFontShape{H}{wwdn}{bx}{n}{<->wdnbx}{}
+\DeclareFontShape{H}{wwdn}{bx}{sl}{<->wdnbxo}{}
+\DeclareFontShape{H}{wwdn}{bx}{it}{<->hssub*wwdn/bx/sl}{}
+\DeclareFontShape{H}{wwdn}{bux}{n}{<->wdnbu}{}
+\DeclareFontShape{H}{wwdn}{bux}{sl}{<->wdnbuo}{}
+\DeclareFontShape{H}{wwdn}{bux}{it}{<->hssub*wwdn/bux/sl}{}
+
+\DeclareFontShape{H}{wwdn}{lc}{n}{<->wdnlc}{}
+\DeclareFontShape{H}{wwdn}{lc}{sl}{<->wdnlco}{}
+\DeclareFontShape{H}{wwdn}{lc}{it}{<->hssub*wwdn/lc/sl}{}
+\DeclareFontShape{H}{wwdn}{l}{n}{<->wdnl}{}
+\DeclareFontShape{H}{wwdn}{l}{sl}{<->wdnlo}{}
+\DeclareFontShape{H}{wwdn}{l}{it}{<->hssub*wwdn/l/sl}{}
+\DeclareFontShape{H}{wwdn}{lx}{n}{<->wdnlx}{}
+\DeclareFontShape{H}{wwdn}{lx}{sl}{<->wdnlxo}{}
+\DeclareFontShape{H}{wwdn}{lx}{it}{<->hssub*wwdn/lx/sl}{}
+\DeclareFontShape{H}{wwdn}{lux}{n}{<->wdnlu}{}
+\DeclareFontShape{H}{wwdn}{lux}{sl}{<->wdnluo}{}
+\DeclareFontShape{H}{wwdn}{lux}{it}{<->hssub*wwdn/lux/sl}{}
+
+%% End of hwwdn.fd
diff --git a/language/korean/HLaTeX/latex/hwwgr.fd b/language/korean/HLaTeX/latex/hwwgr.fd
new file mode 100644
index 0000000000..7e64b314e5
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwgr.fd
@@ -0,0 +1,30 @@
+%% hwwgr.fd: UhcGraphic for LaTeX
+
+\DeclareFontFamily{H}{wwgr}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwgr}{c}{n}{<->wgrc}{}
+\DeclareFontShape{H}{wwgr}{c}{sl}{<->wgrco}{}
+\DeclareHFontShape{H}{wwgr}{c}{it}{<->hssub*wwgr/c/sl}{}
+\DeclareFontShape{H}{wwgr}{m}{n}{<->wgr}{}
+\DeclareFontShape{H}{wwgr}{m}{sl}{<->wgro}{}
+\DeclareHFontShape{H}{wwgr}{m}{it}{<->hssub*wwgr/m/sl}{}
+\DeclareFontShape{H}{wwgr}{x}{n}{<->wgrx}{}
+\DeclareFontShape{H}{wwgr}{x}{sl}{<->wgrxo}{}
+\DeclareHFontShape{H}{wwgr}{x}{it}{<->hssub*wwgr/x/sl}{}
+\DeclareFontShape{H}{wwgr}{ux}{n}{<->wgru}{}
+\DeclareFontShape{H}{wwgr}{ux}{sl}{<->wgruo}{}
+\DeclareHFontShape{H}{wwgr}{ux}{it}{<->hssub*wwgr/ux/sl}{}
+\DeclareFontShape{H}{wwgr}{bc}{n}{<->wgrbc}{}
+\DeclareFontShape{H}{wwgr}{bc}{sl}{<->wgrbco}{}
+\DeclareHFontShape{H}{wwgr}{bc}{it}{<->hssub*wwgr/bc/sl}{}
+\DeclareFontShape{H}{wwgr}{b}{n}{<->wgrb}{}
+\DeclareFontShape{H}{wwgr}{b}{sl}{<->wgrbo}{}
+\DeclareHFontShape{H}{wwgr}{b}{it}{<->hssub*wwgr/b/sl}{}
+\DeclareFontShape{H}{wwgr}{bx}{n}{<->wgrbx}{}
+\DeclareFontShape{H}{wwgr}{bx}{sl}{<->wgrbxo}{}
+\DeclareHFontShape{H}{wwgr}{bx}{it}{<->hssub*wwgr/bx/sl}{}
+\DeclareFontShape{H}{wwgr}{bux}{n}{<->wgrbu}{}
+\DeclareFontShape{H}{wwgr}{bux}{sl}{<->wgrbuo}{}
+\DeclareHFontShape{H}{wwgr}{bux}{it}{<->hssub*wwgr/bux/sl}{}
+
+%% End of hwwgr.fd
diff --git a/language/korean/HLaTeX/latex/hwwgs.fd b/language/korean/HLaTeX/latex/hwwgs.fd
new file mode 100644
index 0000000000..ac850a0dda
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwgs.fd
@@ -0,0 +1,30 @@
+%% hwwgs.fd: UhcGungseo for LaTeX
+
+\DeclareFontFamily{H}{wwgs}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwgs}{bc}{n}{<->wgsc}{}
+\DeclareFontShape{H}{wwgs}{bc}{sl}{<->wgsco}{}
+\DeclareHFontShape{H}{wwgs}{bc}{it}{<->hssub*wwgs/bc/sl}{}
+\DeclareFontShape{H}{wwgs}{b}{n}{<->wgs}{}
+\DeclareFontShape{H}{wwgs}{b}{sl}{<->wgso}{}
+\DeclareHFontShape{H}{wwgs}{b}{it}{<->hssub*wwgs/b/sl}{}
+\DeclareFontShape{H}{wwgs}{bx}{n}{<->wgsx}{}
+\DeclareFontShape{H}{wwgs}{bx}{sl}{<->wgsxo}{}
+\DeclareHFontShape{H}{wwgs}{bx}{it}{<->hssub*wwgs/bx/sl}{}
+\DeclareFontShape{H}{wwgs}{bux}{n}{<->wgsu}{}
+\DeclareFontShape{H}{wwgs}{bux}{sl}{<->wgsuo}{}
+\DeclareHFontShape{H}{wwgs}{bux}{it}{<->hssub*wwgs/bux/sl}{}
+\DeclareHFontShape{H}{wwgs}{c}{n}{<->hssub*wwgs/bc/n}{}
+\DeclareHFontShape{H}{wwgs}{c}{sl}{<->hssub*wwgs/bc/sl}{}
+\DeclareHFontShape{H}{wwgs}{c}{it}{<->hssub*wwgs/bc/sl}{}
+\DeclareHFontShape{H}{wwgs}{m}{n}{<->hssub*wwgs/b/n}{}
+\DeclareHFontShape{H}{wwgs}{m}{sl}{<->hssub*wwgs/b/sl}{}
+\DeclareHFontShape{H}{wwgs}{m}{it}{<->hssub*wwgs/b/sl}{}
+\DeclareHFontShape{H}{wwgs}{x}{n}{<->hssub*wwgs/bx/n}{}
+\DeclareHFontShape{H}{wwgs}{x}{sl}{<->hssub*wwgs/bx/sl}{}
+\DeclareHFontShape{H}{wwgs}{x}{it}{<->hssub*wwgs/bx/sl}{}
+\DeclareHFontShape{H}{wwgs}{ux}{n}{<->hssub*wwgs/bux/n}{}
+\DeclareHFontShape{H}{wwgs}{ux}{sl}{<->hssub*wwgs/bux/sl}{}
+\DeclareHFontShape{H}{wwgs}{ux}{it}{<->hssub*wwgs/bux/sl}{}
+
+%% End of hwwgs.fd
diff --git a/language/korean/HLaTeX/latex/hwwgt.fd b/language/korean/HLaTeX/latex/hwwgt.fd
new file mode 100644
index 0000000000..523e22bbb9
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwgt.fd
@@ -0,0 +1,30 @@
+%% hwwgt.fd: UhcGothic for LaTeX
+
+\DeclareFontFamily{H}{wwgt}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwgt}{c}{n}{<->wgtc}{}
+\DeclareFontShape{H}{wwgt}{c}{sl}{<->wgtco}{}
+\DeclareHFontShape{H}{wwgt}{c}{it}{<->hssub*wwgt/c/sl}{}
+\DeclareFontShape{H}{wwgt}{m}{n}{<->wgt}{}
+\DeclareFontShape{H}{wwgt}{m}{sl}{<->wgto}{}
+\DeclareHFontShape{H}{wwgt}{m}{it}{<->hssub*wwgt/m/sl}{}
+\DeclareFontShape{H}{wwgt}{x}{n}{<->wgtx}{}
+\DeclareFontShape{H}{wwgt}{x}{sl}{<->wgtxo}{}
+\DeclareHFontShape{H}{wwgt}{x}{it}{<->hssub*wwgt/x/sl}{}
+\DeclareFontShape{H}{wwgt}{ux}{n}{<->wgtu}{}
+\DeclareFontShape{H}{wwgt}{ux}{sl}{<->wgtuo}{}
+\DeclareHFontShape{H}{wwgt}{ux}{it}{<->hssub*wwgt/ux/sl}{}
+\DeclareFontShape{H}{wwgt}{bc}{n}{<->wgtbc}{}
+\DeclareFontShape{H}{wwgt}{bc}{sl}{<->wgtbco}{}
+\DeclareHFontShape{H}{wwgt}{bc}{it}{<->hssub*wwgt/bc/sl}{}
+\DeclareFontShape{H}{wwgt}{b}{n}{<->wgtb}{}
+\DeclareFontShape{H}{wwgt}{b}{sl}{<->wgtbo}{}
+\DeclareHFontShape{H}{wwgt}{b}{it}{<->hssub*wwgt/b/sl}{}
+\DeclareFontShape{H}{wwgt}{bx}{n}{<->wgtbx}{}
+\DeclareFontShape{H}{wwgt}{bx}{sl}{<->wgtbxo}{}
+\DeclareHFontShape{H}{wwgt}{bx}{it}{<->hssub*wwgt/bx/sl}{}
+\DeclareFontShape{H}{wwgt}{bux}{n}{<->wgtbu}{}
+\DeclareFontShape{H}{wwgt}{bux}{sl}{<->wgtbuo}{}
+\DeclareHFontShape{H}{wwgt}{bux}{it}{<->hssub*wwgt/bux/sl}{}
+
+%% End of hwwgt.fd
diff --git a/language/korean/HLaTeX/latex/hwwjgt.fd b/language/korean/HLaTeX/latex/hwwjgt.fd
new file mode 100644
index 0000000000..350364dbea
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwjgt.fd
@@ -0,0 +1,18 @@
+%% hwwjgt.fd: UhcJamoGothic for LaTeX
+
+\DeclareFontFamily{H}{wwjgt}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwjgt}{c}{n}{<->wjgtc}{}
+\DeclareFontShape{H}{wwjgt}{c}{sl}{<->wjgtco}{}
+\DeclareHFontShape{H}{wwjgt}{c}{it}{<->hssub*wwjgt/c/sl}{}
+\DeclareFontShape{H}{wwjgt}{m}{n}{<->wjgt}{}
+\DeclareFontShape{H}{wwjgt}{m}{sl}{<->wjgto}{}
+\DeclareHFontShape{H}{wwjgt}{m}{it}{<->hssub*wwjgt/m/sl}{}
+\DeclareFontShape{H}{wwjgt}{x}{n}{<->wjgtx}{}
+\DeclareFontShape{H}{wwjgt}{x}{sl}{<->wjgtxo}{}
+\DeclareHFontShape{H}{wwjgt}{x}{it}{<->hssub*wwjgt/x/sl}{}
+\DeclareFontShape{H}{wwjgt}{ux}{n}{<->wjgtu}{}
+\DeclareFontShape{H}{wwjgt}{ux}{sl}{<->wjgtuo}{}
+\DeclareHFontShape{H}{wwjgt}{ux}{it}{<->hssub*wwjgt/ux/sl}{}
+
+%% End of hwwjgt.fd
diff --git a/language/korean/HLaTeX/latex/hwwjmj.fd b/language/korean/HLaTeX/latex/hwwjmj.fd
new file mode 100644
index 0000000000..fb62961da1
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwjmj.fd
@@ -0,0 +1,18 @@
+%% hwwjmj.fd: UhcJamoMyoungjo for LaTeX
+
+\DeclareFontFamily{H}{wwjmj}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwjmj}{c}{n}{<->wjmjc}{}
+\DeclareFontShape{H}{wwjmj}{c}{sl}{<->wjmjco}{}
+\DeclareHFontShape{H}{wwjmj}{c}{it}{<->hssub*wwjmj/c/sl}{}
+\DeclareFontShape{H}{wwjmj}{m}{n}{<->wjmj}{}
+\DeclareFontShape{H}{wwjmj}{m}{sl}{<->wjmjo}{}
+\DeclareHFontShape{H}{wwjmj}{m}{it}{<->hssub*wwjmj/m/sl}{}
+\DeclareFontShape{H}{wwjmj}{x}{n}{<->wjmjx}{}
+\DeclareFontShape{H}{wwjmj}{x}{sl}{<->wjmjxo}{}
+\DeclareHFontShape{H}{wwjmj}{x}{it}{<->hssub*wwjmj/x/sl}{}
+\DeclareFontShape{H}{wwjmj}{ux}{n}{<->wjmju}{}
+\DeclareFontShape{H}{wwjmj}{ux}{sl}{<->wjmjuo}{}
+\DeclareHFontShape{H}{wwjmj}{ux}{it}{<->hssub*wwjmj/ux/sl}{}
+
+%% End of hwwjmj.fd
diff --git a/language/korean/HLaTeX/latex/hwwjnv.fd b/language/korean/HLaTeX/latex/hwwjnv.fd
new file mode 100644
index 0000000000..565376fe5b
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwjnv.fd
@@ -0,0 +1,18 @@
+%% hwwjnv.fd: UhcJamoNovel for LaTeX
+
+\DeclareFontFamily{H}{wwjnv}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwjnv}{c}{n}{<->wjnvc}{}
+\DeclareFontShape{H}{wwjnv}{c}{sl}{<->wjnvco}{}
+\DeclareHFontShape{H}{wwjnv}{c}{it}{<->hssub*wwjnv/c/sl}{}
+\DeclareFontShape{H}{wwjnv}{m}{n}{<->wjnv}{}
+\DeclareFontShape{H}{wwjnv}{m}{sl}{<->wjnvo}{}
+\DeclareHFontShape{H}{wwjnv}{m}{it}{<->hssub*wwjnv/m/sl}{}
+\DeclareFontShape{H}{wwjnv}{x}{n}{<->wjnvx}{}
+\DeclareFontShape{H}{wwjnv}{x}{sl}{<->wjnvxo}{}
+\DeclareHFontShape{H}{wwjnv}{x}{it}{<->hssub*wwjnv/x/sl}{}
+\DeclareFontShape{H}{wwjnv}{ux}{n}{<->wjnvu}{}
+\DeclareFontShape{H}{wwjnv}{ux}{sl}{<->wjnvuo}{}
+\DeclareHFontShape{H}{wwjnv}{ux}{it}{<->hssub*wwjnv/ux/sl}{}
+
+%% End of hwwjnv.fd
diff --git a/language/korean/HLaTeX/latex/hwwjsr.fd b/language/korean/HLaTeX/latex/hwwjsr.fd
new file mode 100644
index 0000000000..a0e061c15b
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwjsr.fd
@@ -0,0 +1,18 @@
+%% hwwjsr.fd: UhcJamoSora for LaTeX
+
+\DeclareFontFamily{H}{wwjsr}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwjsr}{c}{n}{<->wjsrc}{}
+\DeclareFontShape{H}{wwjsr}{c}{sl}{<->wjsrco}{}
+\DeclareHFontShape{H}{wwjsr}{c}{it}{<->hssub*wwjsr/c/sl}{}
+\DeclareFontShape{H}{wwjsr}{m}{n}{<->wjsr}{}
+\DeclareFontShape{H}{wwjsr}{m}{sl}{<->wjsro}{}
+\DeclareHFontShape{H}{wwjsr}{m}{it}{<->hssub*wwjsr/m/sl}{}
+\DeclareFontShape{H}{wwjsr}{x}{n}{<->wjsrx}{}
+\DeclareFontShape{H}{wwjsr}{x}{sl}{<->wjsrxo}{}
+\DeclareHFontShape{H}{wwjsr}{x}{it}{<->hssub*wwjsr/x/sl}{}
+\DeclareFontShape{H}{wwjsr}{ux}{n}{<->wjsru}{}
+\DeclareFontShape{H}{wwjsr}{ux}{sl}{<->wjsruo}{}
+\DeclareHFontShape{H}{wwjsr}{ux}{it}{<->hssub*wwjsr/ux/sl}{}
+
+%% End of hwwjsr.fd
diff --git a/language/korean/HLaTeX/latex/hwwmj.fd b/language/korean/HLaTeX/latex/hwwmj.fd
new file mode 100644
index 0000000000..3335a51725
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwmj.fd
@@ -0,0 +1,30 @@
+%% hwwmj.fd: UhcMyoungjo for LaTeX
+
+\DeclareFontFamily{H}{wwmj}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwmj}{c}{n}{<->wmjc}{}
+\DeclareFontShape{H}{wwmj}{c}{sl}{<->wmjco}{}
+\DeclareHFontShape{H}{wwmj}{c}{it}{<->hssub*wwmj/c/sl}{}
+\DeclareFontShape{H}{wwmj}{m}{n}{<->wmj}{}
+\DeclareFontShape{H}{wwmj}{m}{sl}{<->wmjo}{}
+\DeclareHFontShape{H}{wwmj}{m}{it}{<->hssub*wwmj/m/sl}{}
+\DeclareFontShape{H}{wwmj}{x}{n}{<->wmjx}{}
+\DeclareFontShape{H}{wwmj}{x}{sl}{<->wmjxo}{}
+\DeclareHFontShape{H}{wwmj}{x}{it}{<->hssub*wwmj/x/sl}{}
+\DeclareFontShape{H}{wwmj}{ux}{n}{<->wmju}{}
+\DeclareFontShape{H}{wwmj}{ux}{sl}{<->wmjuo}{}
+\DeclareHFontShape{H}{wwmj}{ux}{it}{<->hssub*wwmj/ux/sl}{}
+\DeclareFontShape{H}{wwmj}{bc}{n}{<->wmjbc}{}
+\DeclareFontShape{H}{wwmj}{bc}{sl}{<->wmjbco}{}
+\DeclareHFontShape{H}{wwmj}{bc}{it}{<->hssub*wwmj/bc/sl}{}
+\DeclareFontShape{H}{wwmj}{b}{n}{<->wmjb}{}
+\DeclareFontShape{H}{wwmj}{b}{sl}{<->wmjbo}{}
+\DeclareHFontShape{H}{wwmj}{b}{it}{<->hssub*wwmj/b/sl}{}
+\DeclareFontShape{H}{wwmj}{bx}{n}{<->wmjbx}{}
+\DeclareFontShape{H}{wwmj}{bx}{sl}{<->wmjbxo}{}
+\DeclareHFontShape{H}{wwmj}{bx}{it}{<->hssub*wwmj/bx/sl}{}
+\DeclareFontShape{H}{wwmj}{bux}{n}{<->wmjbu}{}
+\DeclareFontShape{H}{wwmj}{bux}{sl}{<->wmjbuo}{}
+\DeclareHFontShape{H}{wwmj}{bux}{it}{<->hssub*wwmj/bux/sl}{}
+
+%% End of hwwmj.fd
diff --git a/language/korean/HLaTeX/latex/hwwpg.fd b/language/korean/HLaTeX/latex/hwwpg.fd
new file mode 100644
index 0000000000..4e49066cdc
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwpg.fd
@@ -0,0 +1,30 @@
+%% hwwpg.fd: UhcPilgi for LaTeX
+
+\DeclareFontFamily{H}{wwpg}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwpg}{c}{n}{<->wpgc}{}
+\DeclareFontShape{H}{wwpg}{c}{sl}{<->wpgco}{}
+\DeclareHFontShape{H}{wwpg}{c}{it}{<->hssub*wwpg/c/sl}{}
+\DeclareFontShape{H}{wwpg}{m}{n}{<->wpg}{}
+\DeclareFontShape{H}{wwpg}{m}{sl}{<->wpgo}{}
+\DeclareHFontShape{H}{wwpg}{m}{it}{<->hssub*wwpg/m/sl}{}
+\DeclareFontShape{H}{wwpg}{x}{n}{<->wpgx}{}
+\DeclareFontShape{H}{wwpg}{x}{sl}{<->wpgxo}{}
+\DeclareHFontShape{H}{wwpg}{x}{it}{<->hssub*wwpg/x/sl}{}
+\DeclareFontShape{H}{wwpg}{ux}{n}{<->wpgu}{}
+\DeclareFontShape{H}{wwpg}{ux}{sl}{<->wpguo}{}
+\DeclareHFontShape{H}{wwpg}{ux}{it}{<->hssub*wwpg/ux/sl}{}
+\DeclareFontShape{H}{wwpg}{bc}{n}{<->wpgbc}{}
+\DeclareFontShape{H}{wwpg}{bc}{sl}{<->wpgbco}{}
+\DeclareHFontShape{H}{wwpg}{bc}{it}{<->hssub*wwpg/bc/sl}{}
+\DeclareFontShape{H}{wwpg}{b}{n}{<->wpgb}{}
+\DeclareFontShape{H}{wwpg}{b}{sl}{<->wpgbo}{}
+\DeclareHFontShape{H}{wwpg}{b}{it}{<->hssub*wwpg/b/sl}{}
+\DeclareFontShape{H}{wwpg}{bx}{n}{<->wpgbx}{}
+\DeclareFontShape{H}{wwpg}{bx}{sl}{<->wpgbxo}{}
+\DeclareHFontShape{H}{wwpg}{bx}{it}{<->hssub*wwpg/bx/sl}{}
+\DeclareFontShape{H}{wwpg}{bux}{n}{<->wpgbu}{}
+\DeclareFontShape{H}{wwpg}{bux}{sl}{<->wpgbuo}{}
+\DeclareHFontShape{H}{wwpg}{bux}{it}{<->hssub*wwpg/bux/sl}{}
+
+%% End of hwwpg.fd
diff --git a/language/korean/HLaTeX/latex/hwwpga.fd b/language/korean/HLaTeX/latex/hwwpga.fd
new file mode 100644
index 0000000000..7437236ee8
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwpga.fd
@@ -0,0 +1,18 @@
+%% hwwpga.fd: UhcPilgia for LaTeX
+
+\DeclareFontFamily{H}{wwpga}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwpga}{c}{n}{<->wpgac}{}
+\DeclareFontShape{H}{wwpga}{c}{sl}{<->wpgaco}{}
+\DeclareFontShape{H}{wwpga}{c}{it}{<->hssub*wwpga/c/sl}{}
+\DeclareFontShape{H}{wwpga}{m}{n}{<->wpga}{}
+\DeclareFontShape{H}{wwpga}{m}{sl}{<->wpgao}{}
+\DeclareFontShape{H}{wwpga}{m}{it}{<->hssub*wwpga/m/sl}{}
+\DeclareFontShape{H}{wwpga}{x}{n}{<->wpgax}{}
+\DeclareFontShape{H}{wwpga}{x}{sl}{<->wpgaxo}{}
+\DeclareFontShape{H}{wwpga}{x}{it}{<->hssub*wwpga/x/sl}{}
+\DeclareFontShape{H}{wwpga}{ux}{n}{<->wpgau}{}
+\DeclareFontShape{H}{wwpga}{ux}{sl}{<->wpgauo}{}
+\DeclareFontShape{H}{wwpga}{ux}{it}{<->hssub*wwpga/ux/sl}{}
+
+%% End of hwwpga.fd
diff --git a/language/korean/HLaTeX/latex/hwwph.fd b/language/korean/HLaTeX/latex/hwwph.fd
new file mode 100644
index 0000000000..98a16b2052
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwph.fd
@@ -0,0 +1,18 @@
+%% hwwph.fd: UhcPenHeulim for LaTeX
+
+\DeclareFontFamily{H}{wwph}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwph}{c}{n}{<->wphc}{}
+\DeclareFontShape{H}{wwph}{c}{sl}{<->wphco}{}
+\DeclareHFontShape{H}{wwph}{c}{it}{<->hssub*wwph/c/sl}{}
+\DeclareFontShape{H}{wwph}{m}{n}{<->wph}{}
+\DeclareFontShape{H}{wwph}{m}{sl}{<->wpho}{}
+\DeclareHFontShape{H}{wwph}{m}{it}{<->hssub*wwph/m/sl}{}
+\DeclareFontShape{H}{wwph}{x}{n}{<->wphx}{}
+\DeclareFontShape{H}{wwph}{x}{sl}{<->wphxo}{}
+\DeclareHFontShape{H}{wwph}{x}{it}{<->hssub*wwph/x/sl}{}
+\DeclareFontShape{H}{wwph}{ux}{n}{<->wphu}{}
+\DeclareFontShape{H}{wwph}{ux}{sl}{<->wphuo}{}
+\DeclareHFontShape{H}{wwph}{ux}{it}{<->hssub*wwph/ux/sl}{}
+
+%% End of hwwph.fd
diff --git a/language/korean/HLaTeX/latex/hwwpn.fd b/language/korean/HLaTeX/latex/hwwpn.fd
new file mode 100644
index 0000000000..13afd2e24d
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwpn.fd
@@ -0,0 +1,18 @@
+%% hwwpn.fd: UhcPen for LaTeX
+
+\DeclareFontFamily{H}{wwpn}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwpn}{c}{n}{<->wpnc}{}
+\DeclareFontShape{H}{wwpn}{c}{sl}{<->wpnco}{}
+\DeclareHFontShape{H}{wwpn}{c}{it}{<->hssub*wwpn/c/sl}{}
+\DeclareFontShape{H}{wwpn}{m}{n}{<->wpn}{}
+\DeclareFontShape{H}{wwpn}{m}{sl}{<->wpno}{}
+\DeclareHFontShape{H}{wwpn}{m}{it}{<->hssub*wwpn/m/sl}{}
+\DeclareFontShape{H}{wwpn}{x}{n}{<->wpnx}{}
+\DeclareFontShape{H}{wwpn}{x}{sl}{<->wpnxo}{}
+\DeclareHFontShape{H}{wwpn}{x}{it}{<->hssub*wwpn/x/sl}{}
+\DeclareFontShape{H}{wwpn}{ux}{n}{<->wpnu}{}
+\DeclareFontShape{H}{wwpn}{ux}{sl}{<->wpnuo}{}
+\DeclareHFontShape{H}{wwpn}{ux}{it}{<->hssub*wwpn/ux/sl}{}
+
+%% End of hwwpn.fd
diff --git a/language/korean/HLaTeX/latex/hwwsh.fd b/language/korean/HLaTeX/latex/hwwsh.fd
new file mode 100644
index 0000000000..37f0a942b7
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwsh.fd
@@ -0,0 +1,30 @@
+%% hwwsh.fd: UhcShinmunMyoungjo for LaTeX
+
+\DeclareFontFamily{H}{wwsh}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwsh}{c}{n}{<->wshc}{}
+\DeclareFontShape{H}{wwsh}{c}{sl}{<->wshco}{}
+\DeclareHFontShape{H}{wwsh}{c}{it}{<->hssub*wwsh/c/sl}{}
+\DeclareFontShape{H}{wwsh}{m}{n}{<->wsh}{}
+\DeclareFontShape{H}{wwsh}{m}{sl}{<->wsho}{}
+\DeclareHFontShape{H}{wwsh}{m}{it}{<->hssub*wwsh/m/sl}{}
+\DeclareFontShape{H}{wwsh}{x}{n}{<->wshx}{}
+\DeclareFontShape{H}{wwsh}{x}{sl}{<->wshxo}{}
+\DeclareHFontShape{H}{wwsh}{x}{it}{<->hssub*wwsh/x/sl}{}
+\DeclareFontShape{H}{wwsh}{ux}{n}{<->wshu}{}
+\DeclareFontShape{H}{wwsh}{ux}{sl}{<->wshuo}{}
+\DeclareHFontShape{H}{wwsh}{ux}{it}{<->hssub*wwsh/ux/sl}{}
+\DeclareHFontShape{H}{wwsh}{bc}{n}{<->hssub*wwsh/c/n}{}
+\DeclareHFontShape{H}{wwsh}{bc}{sl}{<->hssub*wwsh/c/sl}{}
+\DeclareHFontShape{H}{wwsh}{bc}{it}{<->hssub*wwsh/c/sl}{}
+\DeclareHFontShape{H}{wwsh}{b}{n}{<->hssub*wwsh/m/n}{}
+\DeclareHFontShape{H}{wwsh}{b}{sl}{<->hssub*wwsh/m/sl}{}
+\DeclareHFontShape{H}{wwsh}{b}{it}{<->hssub*wwsh/m/sl}{}
+\DeclareHFontShape{H}{wwsh}{bx}{n}{<->hssub*wwsh/x/n}{}
+\DeclareHFontShape{H}{wwsh}{bx}{sl}{<->hssub*wwsh/x/sl}{}
+\DeclareHFontShape{H}{wwsh}{bx}{it}{<->hssub*wwsh/x/sl}{}
+\DeclareHFontShape{H}{wwsh}{bux}{n}{<->hssub*wwsh/ux/n}{}
+\DeclareHFontShape{H}{wwsh}{bux}{sl}{<->hssub*wwsh/ux/sl}{}
+\DeclareHFontShape{H}{wwsh}{bux}{it}{<->hssub*wwsh/ux/sl}{}
+
+%% End of hwwsh.fd
diff --git a/language/korean/HLaTeX/latex/hwwtt.fd b/language/korean/HLaTeX/latex/hwwtt.fd
new file mode 100644
index 0000000000..143b828a4b
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwtt.fd
@@ -0,0 +1,18 @@
+%% hwwtt.fd: UhcTypewriter for LaTeX
+
+\DeclareFontFamily{H}{wwtt}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwtt}{c}{n}{<->wttc}{}
+\DeclareFontShape{H}{wwtt}{c}{sl}{<->wttco}{}
+\DeclareHFontShape{H}{wwtt}{c}{it}{<->hssub*wwtt/c/sl}{}
+\DeclareFontShape{H}{wwtt}{m}{n}{<->wtt}{}
+\DeclareFontShape{H}{wwtt}{m}{sl}{<->wtto}{}
+\DeclareHFontShape{H}{wwtt}{m}{it}{<->hssub*wwtt/m/sl}{}
+\DeclareFontShape{H}{wwtt}{x}{n}{<->wttx}{}
+\DeclareFontShape{H}{wwtt}{x}{sl}{<->wttxo}{}
+\DeclareHFontShape{H}{wwtt}{x}{it}{<->hssub*wwtt/x/sl}{}
+\DeclareFontShape{H}{wwtt}{ux}{n}{<->wttu}{}
+\DeclareFontShape{H}{wwtt}{ux}{sl}{<->wttuo}{}
+\DeclareHFontShape{H}{wwtt}{ux}{it}{<->hssub*wwtt/ux/sl}{}
+
+%% End of hwwtt.fd
diff --git a/language/korean/HLaTeX/latex/hwwvd.fd b/language/korean/HLaTeX/latex/hwwvd.fd
new file mode 100644
index 0000000000..2cf9fb5ba3
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwvd.fd
@@ -0,0 +1,18 @@
+%% hwwvd.fd: UhcVada for LaTeX
+
+\DeclareFontFamily{H}{wwvd}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwvd}{c}{n}{<->wvdc}{}
+\DeclareFontShape{H}{wwvd}{c}{sl}{<->wvdco}{}
+\DeclareHFontShape{H}{wwvd}{c}{it}{<->hssub*wwvd/c/sl}{}
+\DeclareFontShape{H}{wwvd}{m}{n}{<->wvd}{}
+\DeclareFontShape{H}{wwvd}{m}{sl}{<->wvdo}{}
+\DeclareHFontShape{H}{wwvd}{m}{it}{<->hssub*wwvd/m/sl}{}
+\DeclareFontShape{H}{wwvd}{x}{n}{<->wvdx}{}
+\DeclareFontShape{H}{wwvd}{x}{sl}{<->wvdxo}{}
+\DeclareHFontShape{H}{wwvd}{x}{it}{<->hssub*wwvd/x/sl}{}
+\DeclareFontShape{H}{wwvd}{ux}{n}{<->wvdu}{}
+\DeclareFontShape{H}{wwvd}{ux}{sl}{<->wvduo}{}
+\DeclareHFontShape{H}{wwvd}{ux}{it}{<->hssub*wwvd/ux/sl}{}
+
+%% End of hwwvd.fd
diff --git a/language/korean/HLaTeX/latex/hwwyt.fd b/language/korean/HLaTeX/latex/hwwyt.fd
new file mode 100644
index 0000000000..54a11e745f
--- /dev/null
+++ b/language/korean/HLaTeX/latex/hwwyt.fd
@@ -0,0 +1,18 @@
+%% hwwyt.fd: UhcYetgul for LaTeX
+
+\DeclareFontFamily{H}{wwyt}{\hyphenchar\font\m@ne}
+
+\DeclareFontShape{H}{wwyt}{c}{n}{<->wytc}{}
+\DeclareFontShape{H}{wwyt}{c}{sl}{<->wytco}{}
+\DeclareHFontShape{H}{wwyt}{c}{it}{<->hssub*wwyt/c/sl}{}
+\DeclareFontShape{H}{wwyt}{m}{n}{<->wyt}{}
+\DeclareFontShape{H}{wwyt}{m}{sl}{<->wyto}{}
+\DeclareHFontShape{H}{wwyt}{m}{it}{<->hssub*wwyt/m/sl}{}
+\DeclareFontShape{H}{wwyt}{x}{n}{<->wytx}{}
+\DeclareFontShape{H}{wwyt}{x}{sl}{<->wytxo}{}
+\DeclareHFontShape{H}{wwyt}{x}{it}{<->hssub*wwyt/x/sl}{}
+\DeclareFontShape{H}{wwyt}{ux}{n}{<->wytu}{}
+\DeclareFontShape{H}{wwyt}{ux}{sl}{<->wytuo}{}
+\DeclareHFontShape{H}{wwyt}{ux}{it}{<->hssub*wwyt/ux/sl}{}
+
+%% End of hwwyt.fd
diff --git a/language/korean/HLaTeX/latex/josa.tab b/language/korean/HLaTeX/latex/josa.tab
new file mode 100644
index 0000000000..bab3e049b8
--- /dev/null
+++ b/language/korean/HLaTeX/latex/josa.tab
@@ -0,0 +1,3063 @@
+0,A4,C6
+0,A4,BF
+0,A4,C1
+0,A4,C3
+0,A4,C4
+0,A4,C5
+0,A4,C7
+0,A4,CB
+0,A4,CC
+0,A4,D0
+0,A4,D1
+0,A4,D3
+0,A4,C0
+0,A4,C2
+0,A8,BF
+0,A8,C0
+0,A8,C1
+0,A8,C2
+0,A8,C3
+0,A8,C4
+0,A8,C5
+0,A8,C6
+0,A8,C7
+0,A8,C8
+0,A8,C9
+0,A8,CA
+0,A8,CB
+0,A8,CC
+0,A8,CD
+0,A8,CE
+0,A8,CF
+0,A8,D0
+0,A8,D1
+0,A8,D2
+0,A8,D3
+0,A8,D4
+0,A8,D5
+0,A8,D6
+0,A8,D7
+0,A8,DB
+0,A8,DC
+0,A8,DD
+0,A8,DD
+0,A8,DF
+0,A8,E0
+0,A8,E1
+0,A8,E2
+0,A8,E3
+0,A8,E4
+0,A8,E5
+0,A8,E6
+0,A8,E8
+0,A8,EA
+0,A8,EB
+0,A8,EF
+0,A8,F2
+0,A8,F4
+0,A8,F5
+0,A8,F8
+0,A8,FD
+0,A9,BF
+0,A9,C0
+0,A9,C1
+0,A9,C2
+0,A9,C3
+0,A9,C4
+0,A9,C5
+0,A9,C6
+0,A9,C7
+0,A9,C8
+0,A9,C9
+0,A9,CA
+0,A9,CB
+0,A9,CC
+0,A9,CD
+0,A9,CE
+0,A9,CF
+0,A9,D0
+0,A9,D1
+0,A9,D2
+0,A9,D3
+0,A9,D4
+0,A9,D5
+0,A9,D6
+0,A9,D7
+0,A9,DB
+0,A9,DC
+0,A9,DD
+0,A9,DD
+0,A9,DE
+0,A9,DF
+0,A9,E0
+0,A9,E1
+0,A9,E2
+0,A9,E3
+0,A9,E4
+0,A9,E5
+0,A9,E6
+0,A9,E8
+0,A9,EA
+0,A9,EB
+0,A9,EF
+0,A9,F2
+0,A9,F4
+0,A9,F5
+0,B0,A1
+0,B0,B3
+0,B0,BC
+0,B0,C2
+0,B0,C5
+0,B0,D4
+0,B0,DC
+0,B0,E8
+0,B0,ED
+0,B0,FA
+0,B1,A5
+0,B1,AB
+0,B1,B3
+0,B1,B8
+0,B1,C5
+0,B1,CB
+0,B1,CD
+0,B1,D4
+0,B1,D7
+0,B1,E1
+0,B1,E2
+0,B1,EE
+0,B1,FA
+0,B2,A5
+0,B2,A8
+0,B2,B2
+0,B2,B8
+0,B2,BE
+0,B2,BF
+0,B2,CA
+0,B2,CF
+0,B2,D2
+0,B2,D8
+0,B2,D9
+0,B2,E3
+0,B2,E7
+0,B2,EE
+0,B2,F3
+0,B2,F4
+0,B3,A2
+0,B3,AA
+0,B3,BB
+0,B3,C4
+0,B3,CA
+0,B3,D7
+0,B3,E0
+0,B3,E9
+0,B3,EB
+0,B3,F6
+0,B3,FA
+0,B4,A2
+0,B4,A9
+0,B4,B2
+0,B4,B4
+0,B4,B5
+0,B4,BA
+0,B4,C0
+0,B4,CC
+0,B4,CF
+0,B4,D9
+0,B4,EB
+0,B4,F4
+0,B4,F5
+0,B5,A5
+0,B5,AE
+0,B5,B3
+0,B5,B5
+0,B5,C2
+0,B5,C5
+0,B5,C7
+0,B5,CD
+0,B5,CE
+0,B5,D6
+0,B5,D8
+0,B5,DA
+0,B5,E0
+0,B5,E5
+0,B5,EF
+0,B5,F0
+0,B5,FB
+0,B6,A7
+0,B6,B0
+0,B6,BC
+0,B6,C5
+0,B6,C7
+0,B6,CC
+0,B6,CE
+0,B6,CF
+0,B6,D1
+0,B6,D8
+0,B6,D9
+0,B6,DF
+0,B6,E7
+0,B6,EC
+0,B6,F3
+0,B7,A1
+0,B7,AA
+0,B7,AF
+0,B7,B9
+0,B7,C1
+0,B7,CA
+0,B7,CE
+0,B7,D6
+0,B7,DA
+0,B7,E1
+0,B7,E7
+0,B7,EF
+0,B7,F1
+0,B7,F2
+0,B7,F9
+0,B8,A3
+0,B8,AE
+0,B8,B6
+0,B8,C5
+0,B8,CF
+0,B8,D3
+0,B8,DE
+0,B8,E7
+0,B8,EF
+0,B8,F0
+0,B8,FA
+0,B8,FE
+0,B9,A6
+0,B9,AB
+0,B9,B9
+0,B9,BE
+0,B9,BF
+0,B9,C2
+0,B9,C7
+0,B9,CC
+0,B9,D9
+0,B9,E8
+0,B9,F2
+0,B9,F6
+0,BA,A3
+0,BA,AD
+0,BA,B6
+0,BA,B8
+0,BA,C1
+0,BA,C4
+0,BA,C6
+0,BA,CC
+0,BA,CE
+0,BA,DB
+0,BA,DE
+0,BA,DF
+0,BA,E4
+0,BA,EA
+0,BA,F1
+0,BA,FC
+0,BB,A9
+0,BB,B2
+0,BB,B5
+0,BB,BE
+0,BB,C0
+0,BB,C7
+0,BB,CE
+0,BB,CF
+0,BB,D1
+0,BB,D8
+0,BB,DA
+0,BB,DF
+0,BB,E7
+0,BB,F5
+0,BB,FE
+0,BC,A8
+0,BC,AD
+0,BC,BC
+0,BC,C5
+0,BC,CE
+0,BC,D2
+0,BC,DD
+0,BC,E2
+0,BC,E8
+0,BC,EE
+0,BC,F6
+0,BD,A4
+0,BD,A6
+0,BD,AC
+0,BD,B4
+0,BD,BA
+0,BD,C3
+0,BD,CE
+0,BD,D8
+0,BD,E1
+0,BD,EA
+0,BD,EE
+0,BD,F7
+0,BD,FB
+0,BD,FD
+0,BE,A4
+0,BE,A5
+0,BE,AC
+0,BE,AE
+0,BE,AF
+0,BE,B2
+0,BE,BA
+0,BE,BE
+0,BE,C6
+0,BE,D6
+0,BE,DF
+0,BE,EA
+0,BE,EE
+0,BF,A1
+0,BF,A9
+0,BF,B9
+0,BF,C0
+0,BF,CD
+0,BF,D6
+0,BF,DC
+0,BF,E4
+0,BF,EC
+0,BF,F6
+0,BF,FE
+0,C0,A7
+0,C0,AF
+0,C0,B8
+0,C0,C7
+0,C0,CC
+0,C0,DA
+0,C0,E7
+0,C0,F0
+0,C0,F7
+0,C0,FA
+0,C1,A6
+0,C1,AE
+0,C1,B5
+0,C1,B6
+0,C1,C2
+0,C1,C8
+0,C1,CB
+0,C1,D2
+0,C1,D6
+0,C1,E0
+0,C1,E2
+0,C1,E3
+0,C1,EA
+0,C1,EE
+0,C1,F6
+0,C2,A5
+0,C2,B0
+0,C2,B9
+0,C2,BC
+0,C2,C5
+0,C2,C7
+0,C2,C9
+0,C2,D2
+0,C2,D6
+0,C2,D8
+0,C2,DE
+0,C2,E5
+0,C2,E8
+0,C2,E9
+0,C2,EA
+0,C2,EE
+0,C2,F7
+0,C3,A4
+0,C3,AD
+0,C3,B3
+0,C3,BC
+0,C3,C4
+0,C3,C7
+0,C3,CA
+0,C3,D2
+0,C3,D6
+0,C3,DD
+0,C3,DF
+0,C3,E7
+0,C3,E9
+0,C3,EB
+0,C3,F2
+0,C3,F7
+0,C4,A1
+0,C4,AB
+0,C4,B3
+0,C4,BC
+0,C4,BF
+0,C4,C9
+0,C4,D1
+0,C4,D9
+0,C4,DA
+0,C4,E2
+0,C4,E8
+0,C4,EA
+0,C4,EC
+0,C4,ED
+0,C4,F5
+0,C4,F9
+0,C4,FB
+0,C5,A5
+0,C5,A9
+0,C5,B0
+0,C5,B8
+0,C5,C2
+0,C5,CB
+0,C5,CD
+0,C5,D7
+0,C5,DF
+0,C5,E2
+0,C5,E4
+0,C5,ED
+0,C5,EF
+0,C5,F0
+0,C5,F4
+0,C5,F5
+0,C5,FD
+0,C6,A1
+0,C6,A2
+0,C6,A9
+0,C6,AE
+0,C6,B7
+0,C6,BC
+0,C6,C4
+0,C6,D0
+0,C6,D9
+0,C6,DB
+0,C6,E4
+0,C6,EC
+0,C6,F3
+0,C6,F7
+0,C7,A1
+0,C7,A3
+0,C7,A5
+0,C7,AA
+0,C7,B4
+0,C7,B6
+0,C7,BB
+0,C7,C1
+0,C7,C7
+0,C7,CF
+0,C7,D8
+0,C7,E1
+0,C7,E3
+0,C7,EC
+0,C7,F4
+0,C7,FD
+0,C8,A3
+0,C8,AD
+0,C8,B3
+0,C8,B8
+0,C8,BF
+0,C8,C4
+0,C8,CC
+0,C8,D1
+0,C8,D6
+0,C8,DE
+0,C8,E5
+0,C8,F1
+0,C8,F7
+0,CA,A1
+0,CA,A2
+0,CA,A3
+0,CA,A4
+0,CA,A5
+0,CA,A6
+0,CA,A7
+0,CA,A8
+0,CA,A9
+0,CA,AA
+0,CA,AB
+0,CA,AC
+0,CA,AD
+0,CA,AE
+0,CA,AF
+0,CA,B0
+0,CA,B1
+0,CA,B2
+0,CA,B3
+0,CA,B4
+0,CA,B5
+0,CA,B6
+0,CA,B7
+0,CA,B8
+0,CA,B9
+0,CA,BA
+0,CA,BB
+0,CA,BC
+0,CA,BD
+0,CB,BF
+0,CB,C0
+0,CB,C1
+0,CB,C2
+0,CB,C3
+0,CB,C4
+0,CB,C5
+0,CB,C6
+0,CB,C7
+0,CB,C8
+0,CB,C9
+0,CB,CA
+0,CB,CB
+0,CB,CC
+0,CB,CD
+0,CB,CE
+0,CB,CF
+0,CB,D0
+0,CB,D1
+0,CB,D2
+0,CB,DA
+0,CB,DB
+0,CB,DC
+0,CB,DD
+0,CB,DE
+0,CB,DF
+0,CB,E0
+0,CB,E1
+0,CB,E2
+0,CB,E3
+0,CB,E4
+0,CB,E5
+0,CB,E6
+0,CB,E7
+0,CB,E8
+0,CB,E9
+0,CB,EA
+0,CC,A7
+0,CC,A8
+0,CC,A9
+0,CC,F5
+0,CC,F6
+0,CC,F7
+0,CC,F8
+0,CC,F9
+0,CC,FA
+0,CC,FB
+0,CC,FC
+0,CC,FD
+0,CC,FE
+0,CD,A1
+0,CD,A2
+0,CD,A3
+0,CD,A4
+0,CD,A5
+0,CD,A6
+0,CD,A7
+0,CD,A8
+0,CD,A9
+0,CD,AA
+0,CD,AB
+0,CD,AC
+0,CD,AD
+0,CD,AE
+0,CD,AF
+0,CD,B0
+0,CD,B1
+0,CD,B2
+0,CD,B3
+0,CD,B4
+0,CD,B5
+0,CD,B6
+0,CD,B7
+0,CD,B8
+0,CD,B9
+0,CD,BA
+0,CD,BB
+0,CD,BC
+0,CD,BD
+0,CD,BE
+0,CD,BF
+0,CD,C0
+0,CD,C1
+0,CD,C2
+0,CD,C3
+0,CD,C4
+0,CD,C5
+0,CD,C6
+0,CD,C7
+0,CD,C8
+0,CD,C9
+0,CD,CA
+0,CD,CB
+0,CD,CC
+0,CD,CD
+0,CD,CE
+0,CD,CF
+0,CD,D0
+0,CD,D1
+0,CD,D2
+0,CD,D3
+0,CD,D4
+0,CD,D5
+0,CD,FB
+0,CD,FC
+0,CD,FD
+0,CD,FE
+0,CE,A1
+0,CE,A2
+0,CE,A3
+0,CE,A4
+0,CE,A5
+0,CE,A6
+0,CE,A7
+0,CE,A8
+0,CE,CF
+0,CE,D0
+0,CE,D1
+0,CE,D2
+0,CE,D3
+0,CE,D4
+0,CE,D5
+0,CE,D6
+0,CE,D7
+0,CE,D8
+0,CE,D9
+0,CE,DA
+0,CE,DF
+0,CE,E0
+0,CE,E1
+0,CE,E2
+0,CE,E3
+0,CE,E4
+0,CE,E5
+0,CE,E6
+0,CE,E7
+0,CE,E8
+0,CE,E9
+0,CE,EA
+0,CE,EB
+0,CE,EC
+0,CE,ED
+0,CE,EE
+0,CE,EF
+0,CE,F0
+0,CE,F1
+0,CE,F2
+0,CE,F3
+0,CE,F4
+0,CE,F5
+0,CE,F6
+0,CE,F7
+0,CE,F8
+0,CE,F9
+0,CE,FA
+0,CE,FB
+0,CE,FC
+0,CE,FD
+0,CE,FE
+0,CF,A1
+0,CF,A2
+0,CF,A3
+0,CF,A4
+0,CF,A5
+0,CF,A6
+0,CF,A7
+0,CF,A8
+0,CF,A9
+0,CF,AA
+0,CF,AB
+0,CF,AC
+0,CF,AD
+0,CF,AE
+0,CF,AF
+0,CF,B0
+0,CF,B1
+0,CF,B2
+0,CF,B3
+0,CF,B4
+0,CF,B5
+0,CF,B6
+0,CF,B7
+0,CF,B8
+0,CF,B9
+0,CF,BA
+0,CF,BB
+0,CF,BC
+0,CF,BD
+0,CF,BE
+0,CF,BF
+0,CF,C0
+0,CF,C1
+0,CF,C2
+0,CF,C3
+0,CF,C4
+0,CF,C5
+0,CF,C6
+0,CF,C7
+0,CF,C8
+0,CF,C9
+0,CF,CA
+0,CF,CB
+0,CF,CC
+0,CF,CD
+0,CF,CE
+0,CF,CF
+0,CF,F5
+0,CF,F6
+0,CF,F7
+0,CF,F8
+0,CF,F9
+0,CF,FA
+0,CF,FB
+0,CF,FC
+0,CF,FD
+0,CF,FE
+0,D0,A1
+0,D0,A2
+0,D0,A3
+0,D0,A4
+0,D0,A5
+0,D0,A6
+0,D0,A7
+0,D0,A8
+0,D0,A9
+0,D0,AA
+0,D0,AB
+0,D0,AC
+0,D0,AD
+0,D0,AE
+0,D0,AF
+0,D0,B0
+0,D0,B1
+0,D0,EA
+0,D0,EB
+0,D0,EC
+0,D0,ED
+0,D0,EE
+0,D0,EF
+0,D0,F0
+0,D0,F1
+0,D0,F2
+0,D0,F3
+0,D0,F4
+0,D0,F5
+0,D0,F6
+0,D0,F7
+0,D0,F8
+0,D0,F9
+0,D0,FA
+0,D0,FB
+0,D0,FC
+0,D0,FD
+0,D0,FE
+0,D1,A1
+0,D1,A2
+0,D1,A3
+0,D1,A4
+0,D1,A5
+0,D1,A6
+0,D1,A7
+0,D1,A8
+0,D1,A9
+0,D1,AA
+0,D1,AB
+0,D1,AC
+0,D1,AD
+0,D1,AE
+0,D1,AF
+0,D1,B0
+0,D1,B1
+0,D1,B2
+0,D1,B3
+0,D1,B4
+0,D1,B5
+0,D1,B6
+0,D1,B7
+0,D1,B8
+0,D1,B9
+0,D1,BA
+0,D1,BB
+0,D1,BC
+0,D1,BD
+0,D1,BE
+0,D1,BF
+0,D1,C0
+0,D1,C1
+0,D1,C2
+0,D1,C3
+0,D1,C4
+0,D1,C5
+0,D1,C6
+0,D1,C7
+0,D1,C8
+0,D1,C9
+0,D1,CA
+0,D1,CB
+0,D1,D3
+0,D1,D4
+0,D1,D5
+0,D1,D6
+0,D1,D7
+0,D1,D8
+0,D1,D9
+0,D1,DA
+0,D1,DB
+0,D1,DC
+0,D1,DD
+0,D1,DE
+0,D1,DF
+0,D1,E0
+0,D1,E1
+0,D2,AC
+0,D2,AD
+0,D2,AE
+0,D2,AF
+0,D2,B0
+0,D2,B1
+0,D2,B3
+0,D2,BD
+0,D2,BE
+0,D2,BF
+0,D2,C0
+0,D2,C1
+0,D2,C2
+0,D2,C3
+0,D2,C4
+0,D2,C5
+0,D2,C6
+0,D2,C7
+0,D2,C8
+0,D2,C9
+0,D2,CA
+0,D2,CB
+0,D2,CC
+0,D2,CD
+0,D2,CE
+0,D2,DD
+0,D2,DE
+0,D2,DF
+0,D2,E0
+0,D2,E1
+0,D2,E2
+0,D2,E3
+0,D2,E4
+0,D2,E5
+0,D2,E6
+0,D2,E7
+0,D2,E8
+0,D2,E9
+0,D2,EA
+0,D2,EB
+0,D2,EE
+0,D2,EF
+0,D2,F9
+0,D2,FA
+0,D2,FD
+0,D2,FE
+0,D3,DB
+0,D3,DC
+0,D3,DD
+0,D3,DE
+0,D3,DF
+0,D3,E0
+0,D3,E1
+0,D3,E2
+0,D3,E3
+0,D3,E4
+0,D3,E5
+0,D3,E6
+0,D3,E7
+0,D3,E8
+0,D3,E9
+0,D3,EA
+0,D3,EE
+0,D3,EF
+0,D3,F0
+0,D3,F1
+0,D3,F2
+0,D3,F3
+0,D3,F4
+0,D3,F5
+0,D3,F6
+0,D3,F7
+0,D3,F8
+0,D3,F9
+0,D3,FA
+0,D3,FB
+0,D3,FC
+0,D3,FD
+0,D3,FE
+0,D4,A1
+0,D4,A2
+0,D4,A3
+0,D4,A4
+0,D4,A5
+0,D4,A6
+0,D4,A7
+0,D4,A8
+0,D4,A9
+0,D4,AA
+0,D4,AB
+0,D4,AC
+0,D4,AD
+0,D4,AE
+0,D4,AF
+0,D4,B0
+0,D4,B1
+0,D4,B2
+0,D4,B3
+0,D4,B4
+0,D4,B5
+0,D4,B6
+0,D4,B7
+0,D4,DF
+0,D4,E0
+0,D4,E1
+0,D4,E2
+0,D4,E3
+0,D4,E4
+0,D4,E5
+0,D4,E6
+0,D4,E7
+0,D4,E8
+0,D4,E9
+0,D4,FA
+0,D4,FB
+0,D4,FC
+0,D4,FD
+0,D4,FE
+0,D5,A1
+0,D5,A2
+0,D5,A3
+0,D5,A4
+0,D5,CE
+0,D5,CF
+0,D5,D0
+0,D5,D1
+0,D5,E2
+0,D5,E3
+0,D5,E4
+0,D5,E5
+0,D5,E6
+0,D5,E7
+0,D5,E8
+0,D5,E9
+0,D5,EA
+0,D5,EB
+0,D5,EC
+0,D5,ED
+0,D5,EE
+0,D5,EF
+0,D5,F0
+0,D5,F1
+0,D5,F2
+0,D5,F3
+0,D6,C7
+0,D6,C8
+0,D6,C9
+0,D6,CA
+0,D6,CB
+0,D6,CC
+0,D6,CD
+0,D6,CE
+0,D6,CF
+0,D6,D0
+0,D6,D1
+0,D6,D2
+0,D6,D3
+0,D6,D4
+0,D6,D5
+0,D6,D6
+0,D6,D7
+0,D6,D8
+0,D6,D9
+0,D6,DA
+0,D6,DB
+0,D6,DC
+0,D6,DD
+0,D6,ED
+0,D6,EE
+0,D6,EF
+0,D6,F0
+0,D6,F1
+0,D6,F2
+0,D6,F3
+0,D6,F4
+0,D6,F5
+0,D6,F6
+0,D6,F7
+0,D6,F8
+0,D6,F9
+0,D6,FA
+0,D6,FB
+0,D6,FC
+0,D6,FD
+0,D6,FE
+0,D7,A1
+0,D7,A2
+0,D7,A4
+0,D7,A5
+0,D7,A6
+0,D7,A7
+0,D7,A8
+0,D7,A9
+0,D7,AA
+0,D7,AB
+0,D7,AC
+0,D7,AD
+0,D7,AE
+0,D7,AF
+0,D7,B0
+0,D7,B1
+0,D7,B2
+0,D7,B3
+0,D7,B4
+0,D7,B5
+0,D7,B6
+0,D7,B7
+0,D7,B8
+0,D7,B9
+0,D7,BA
+0,D7,BB
+0,D7,BC
+0,D7,BD
+0,D7,BE
+0,D7,D6
+0,D7,D7
+0,D7,D8
+0,D7,D9
+0,D7,DA
+0,D7,DB
+0,D7,DC
+0,D7,DD
+0,D7,DE
+0,D7,DF
+0,D7,E0
+0,D7,E1
+0,D7,E2
+0,D7,E3
+0,D7,E4
+0,D7,E5
+0,D7,E6
+0,D7,E7
+0,D7,E8
+0,D7,E9
+0,D7,EA
+0,D7,EB
+0,D7,EC
+0,D7,ED
+0,D7,EE
+0,D7,EF
+0,D8,A4
+0,D8,A5
+0,D8,A6
+0,D8,A7
+0,D8,A8
+0,D8,A9
+0,D8,AA
+0,D8,AB
+0,D8,D8
+0,D8,D9
+0,D8,DA
+0,D8,DB
+0,D8,DC
+0,D8,DD
+0,D8,DE
+0,D8,DF
+0,D8,E0
+0,D8,E1
+0,D8,E2
+0,D8,E3
+0,D8,E4
+0,D8,E5
+0,D9,B1
+0,D9,B2
+0,D9,B3
+0,D9,B4
+0,D9,B5
+0,D9,B6
+0,D9,B7
+0,D9,B8
+0,D9,B9
+0,D9,BA
+0,D9,BB
+0,D9,BC
+0,D9,BD
+0,D9,BE
+0,D9,BF
+0,D9,C0
+0,D9,C1
+0,D9,C2
+0,D9,C3
+0,D9,C4
+0,D9,C5
+0,D9,C6
+0,D9,C7
+0,D9,C8
+0,D9,C9
+0,D9,D6
+0,D9,D7
+0,D9,D8
+0,D9,D9
+0,D9,DA
+0,D9,DB
+0,D9,DC
+0,D9,DD
+0,D9,DE
+0,D9,DF
+0,D9,E0
+0,D9,E1
+0,D9,E2
+0,D9,E3
+0,D9,E4
+0,D9,E5
+0,D9,E6
+0,D9,E7
+0,D9,E8
+0,D9,E9
+0,D9,EA
+0,D9,EB
+0,D9,EC
+0,D9,ED
+0,D9,EE
+0,D9,EF
+0,D9,F0
+0,D9,F1
+0,D9,F2
+0,D9,F3
+0,D9,F4
+0,D9,F5
+0,D9,F6
+0,D9,F7
+0,DA,AB
+0,DA,AC
+0,DA,AD
+0,DA,AE
+0,DA,AF
+0,DA,B0
+0,DA,B1
+0,DA,B2
+0,DA,B3
+0,DA,B4
+0,DA,B5
+0,DA,B6
+0,DA,B7
+0,DA,B8
+0,DA,B9
+0,DA,BA
+0,DA,BB
+0,DA,BC
+0,DA,BD
+0,DB,C3
+0,DB,C4
+0,DB,C5
+0,DB,C6
+0,DB,C7
+0,DB,C8
+0,DB,C9
+0,DB,CA
+0,DB,CB
+0,DB,CC
+0,DB,CD
+0,DB,CE
+0,DB,CF
+0,DB,D0
+0,DB,D1
+0,DB,D2
+0,DB,D3
+0,DB,D4
+0,DB,D5
+0,DB,D6
+0,DC,C1
+0,DC,C2
+0,DC,C3
+0,DC,C4
+0,DC,C5
+0,DC,C6
+0,DC,C7
+0,DC,C8
+0,DC,C9
+0,DC,CA
+0,DC,CB
+0,DC,CC
+0,DC,CD
+0,DC,CE
+0,DC,CF
+0,DC,D0
+0,DC,F4
+0,DC,F5
+0,DC,F6
+0,DC,F7
+0,DC,F8
+0,DC,F9
+0,DC,FA
+0,DC,FB
+0,DC,FC
+0,DC,FD
+0,DC,FE
+0,DD,A1
+0,DD,A2
+0,DD,A3
+0,DD,A4
+0,DD,A5
+0,DD,A6
+0,DD,A7
+0,DD,A8
+0,DD,A9
+0,DD,AA
+0,DD,AB
+0,DD,AC
+0,DD,AD
+0,DD,AE
+0,DD,AF
+0,DD,B0
+0,DD,B1
+0,DD,B2
+0,DD,B3
+0,DD,B4
+0,DD,B5
+0,DD,B6
+0,DD,B7
+0,DD,B8
+0,DD,B9
+0,DD,BA
+0,DD,BB
+0,DD,BC
+0,DD,BD
+0,DD,BE
+0,DD,BF
+0,DD,C0
+0,DD,E0
+0,DD,E1
+0,DD,E2
+0,DD,E3
+0,DD,E4
+0,DD,E5
+0,DD,E6
+0,DD,E7
+0,DD,E8
+0,DD,E9
+0,DD,EA
+0,DD,EB
+0,DD,EC
+0,DD,ED
+0,DD,EE
+0,DD,EF
+0,DD,F0
+0,DD,F1
+0,DD,F2
+0,DD,F3
+0,DD,F4
+0,DD,F5
+0,DD,F6
+0,DD,F7
+0,DD,F8
+0,DD,F9
+0,DD,FA
+0,DD,FB
+0,DD,FC
+0,DD,FD
+0,DD,FE
+0,DE,A1
+0,DE,A2
+0,DE,A3
+0,DE,A4
+0,DE,A5
+0,DE,A6
+0,DE,A7
+0,DE,A8
+0,DE,A9
+0,DE,AA
+0,DE,AB
+0,DE,AC
+0,DE,BF
+0,DE,C0
+0,DE,C1
+0,DE,C2
+0,DE,C3
+0,DE,C4
+0,DE,C5
+0,DE,C6
+0,DE,C7
+0,DE,C8
+0,DE,C9
+0,DE,CA
+0,DE,CB
+0,DE,CC
+0,DE,CD
+0,DE,CE
+0,DE,CF
+0,DE,D0
+0,DE,D1
+0,DE,D2
+0,DE,D3
+0,DE,D4
+0,DE,D5
+0,DE,D6
+0,DE,D7
+0,DE,D8
+0,DE,D9
+0,DE,DA
+0,DE,DB
+0,DE,DC
+0,DE,DD
+0,DE,DE
+0,DE,DF
+0,DE,E0
+0,DE,E1
+0,DE,E2
+0,DE,E3
+0,DE,E4
+0,DE,E5
+0,DE,E6
+0,DE,E7
+0,DE,E8
+0,DE,E9
+0,DE,EA
+0,DE,EB
+0,DE,EC
+0,DE,ED
+0,DE,EE
+0,DE,EF
+0,DE,F0
+0,DE,F1
+0,DE,F2
+0,DE,F3
+0,DE,F4
+0,DE,F5
+0,DE,F6
+0,DE,F7
+0,DE,F8
+0,DE,F9
+0,DE,FA
+0,DF,DD
+0,DF,DE
+0,DF,DF
+0,DF,EA
+0,DF,EB
+0,DF,EC
+0,DF,ED
+0,DF,EE
+0,DF,EF
+0,DF,F0
+0,DF,F1
+0,DF,F2
+0,DF,F3
+0,DF,F4
+0,DF,F5
+0,DF,F6
+0,DF,F7
+0,DF,F8
+0,DF,F9
+0,DF,FA
+0,DF,FB
+0,DF,FC
+0,DF,FD
+0,DF,FE
+0,E0,A1
+0,E0,A2
+0,E0,A3
+0,E0,A4
+0,E0,A5
+0,E0,A6
+0,E0,A7
+0,E0,A8
+0,E0,A9
+0,E1,A6
+0,E1,A7
+0,E1,A8
+0,E1,A9
+0,E1,AA
+0,E1,AB
+0,E1,AC
+0,E1,AD
+0,E1,AE
+0,E1,AF
+0,E1,B0
+0,E1,B1
+0,E1,B2
+0,E1,B3
+0,E1,B4
+0,E1,B5
+0,E1,B6
+0,E1,B7
+0,E1,B8
+0,E1,B9
+0,E1,BA
+0,E1,BB
+0,E1,BC
+0,E1,BD
+0,E1,BE
+0,E1,BF
+0,E1,C0
+0,E1,C1
+0,E1,C2
+0,E1,C3
+0,E1,C4
+0,E1,C5
+0,E1,C6
+0,E1,C7
+0,E1,C8
+0,E1,C9
+0,E1,CA
+0,E1,CB
+0,E1,CC
+0,E1,CD
+0,E1,CE
+0,E1,CF
+0,E1,D0
+0,E1,D1
+0,E1,D2
+0,E1,D3
+0,E1,EC
+0,E1,ED
+0,E1,EE
+0,E1,EF
+0,E1,F0
+0,E1,F1
+0,E1,F2
+0,E1,F3
+0,E1,F4
+0,E1,F5
+0,E1,F6
+0,E1,F7
+0,E1,F8
+0,E1,F9
+0,E1,FA
+0,E1,FB
+0,E1,FC
+0,E1,FD
+0,E1,FE
+0,E2,A1
+0,E2,A2
+0,E2,A3
+0,E2,A4
+0,E2,A5
+0,E2,A6
+0,E2,A7
+0,E2,A8
+0,E2,A9
+0,E2,AA
+0,E2,AB
+0,E2,AC
+0,E2,AD
+0,E2,AE
+0,E2,AF
+0,E2,B0
+0,E2,B1
+0,E2,B2
+0,E2,B3
+0,E2,B4
+0,E2,B5
+0,E2,B6
+0,E2,B7
+0,E2,B8
+0,E2,B9
+0,E2,BA
+0,E2,BB
+0,E2,BC
+0,E2,BD
+0,E2,BE
+0,E2,BF
+0,E2,C0
+0,E2,C1
+0,E2,C2
+0,E2,C3
+0,E2,C4
+0,E2,C5
+0,E2,C6
+0,E2,C7
+0,E2,C8
+0,E2,C9
+0,E2,CA
+0,E2,CB
+0,E2,CC
+0,E2,CD
+0,E2,CE
+0,E2,CF
+0,E2,D0
+0,E2,D1
+0,E3,B4
+0,E3,B5
+0,E3,B6
+0,E3,B7
+0,E3,B8
+0,E3,B9
+0,E3,BA
+0,E3,BB
+0,E3,BC
+0,E3,BD
+0,E3,BE
+0,E3,BF
+0,E3,C0
+0,E3,C1
+0,E3,C2
+0,E3,C3
+0,E3,C4
+0,E3,C5
+0,E3,C6
+0,E3,C7
+0,E3,C8
+0,E3,C9
+0,E3,CA
+0,E3,CB
+0,E3,CC
+0,E3,CD
+0,E3,CE
+0,E3,CF
+0,E4,AB
+0,E4,AC
+0,E4,AD
+0,E4,AE
+0,E4,AF
+0,E4,B0
+0,E4,B1
+0,E4,B2
+0,E4,B3
+0,E4,B4
+0,E4,B5
+0,E4,B6
+0,E4,B7
+0,E4,B8
+0,E4,B9
+0,E4,BA
+0,E4,BB
+0,E4,BC
+0,E4,BD
+0,E4,ED
+0,E4,EE
+0,E4,EF
+0,E4,F0
+0,E4,F1
+0,E4,F2
+0,E4,F3
+0,E4,F4
+0,E4,F5
+0,E4,F6
+0,E4,F7
+0,E5,A5
+0,E5,A6
+0,E5,A7
+0,E5,A8
+0,E5,A9
+0,E5,AA
+0,E5,AB
+0,E5,AC
+0,E5,AD
+0,E5,AE
+0,E5,AF
+0,E5,D8
+0,E5,D9
+0,E5,DA
+0,E5,DB
+0,E5,DC
+0,E5,DD
+0,E5,DE
+0,E5,DF
+0,E5,E0
+0,E5,E1
+0,E5,F8
+0,E5,F9
+0,E5,FA
+0,E5,FB
+0,E5,FC
+0,E5,FD
+0,E5,FE
+0,E6,A1
+0,E6,A2
+0,E6,A3
+0,E6,A4
+0,E6,A5
+0,E6,A6
+0,E6,A7
+0,E6,A8
+0,E6,A9
+0,E6,AA
+0,E6,AB
+0,E6,AC
+0,E6,AD
+0,E6,AE
+0,E6,AF
+0,E6,B0
+0,E6,B1
+0,E7,D1
+0,E7,D2
+0,E7,D3
+0,E7,D4
+0,E7,D5
+0,E7,D6
+0,E7,D7
+0,E7,D8
+0,E7,D9
+0,E7,DA
+0,E7,DB
+0,E7,DC
+0,E7,DD
+0,E7,DE
+0,E7,DF
+0,E7,E0
+0,E7,E1
+0,E7,E2
+0,E7,E3
+0,E7,E4
+0,E7,E5
+0,E7,E6
+0,E7,E7
+0,E7,E8
+0,E7,E9
+0,E7,EA
+0,E7,EB
+0,E7,EC
+0,E7,ED
+0,E7,EE
+0,E7,EF
+0,E7,F0
+0,E7,F1
+0,E7,F2
+0,E7,F3
+0,E7,F4
+0,E7,F5
+0,E7,F6
+0,E7,F7
+0,E7,F8
+0,E7,F9
+0,E7,FA
+0,E7,FB
+0,E7,FC
+0,E7,FD
+0,E7,FE
+0,E8,A1
+0,E8,A2
+0,E8,A3
+0,E8,A4
+0,E8,A5
+0,E8,A6
+0,E8,A7
+0,E8,A8
+0,E8,BE
+0,E8,BF
+0,E8,C0
+0,E8,C1
+0,E8,C2
+0,E8,C3
+0,E8,C4
+0,E8,C5
+0,E8,DE
+0,E8,DF
+0,E8,E0
+0,E8,E1
+0,E8,E2
+0,E8,E3
+0,E8,E4
+0,E8,E5
+0,E8,E6
+0,E8,E7
+0,E8,E8
+0,E8,E9
+0,E8,EA
+0,E8,EB
+0,E8,EC
+0,E8,ED
+0,E8,EE
+0,E8,EF
+0,E8,F0
+0,E8,F1
+0,E8,F2
+0,E8,F3
+0,E8,F4
+0,E8,F5
+0,E8,F6
+0,E8,F7
+0,E8,F8
+0,E8,F9
+0,E8,FA
+0,E8,FB
+0,E8,FC
+0,E8,FD
+0,E8,FE
+0,E9,A1
+0,E9,A2
+0,E9,A3
+0,E9,A4
+0,E9,A5
+0,E9,A6
+0,E9,A7
+0,E9,A8
+0,E9,A9
+0,E9,AA
+0,E9,AB
+0,E9,AC
+0,E9,AD
+0,E9,AE
+0,E9,CD
+0,E9,CE
+0,E9,CF
+0,E9,D0
+0,E9,D1
+0,E9,D2
+0,E9,D3
+0,E9,D4
+0,E9,D5
+0,E9,D6
+0,E9,D7
+0,E9,D8
+0,E9,D9
+0,E9,DA
+0,E9,DB
+0,E9,DC
+0,E9,DD
+0,E9,DE
+0,E9,DF
+0,E9,E0
+0,E9,E1
+0,E9,E2
+0,E9,E3
+0,E9,E4
+0,E9,E5
+0,E9,E6
+0,E9,E7
+0,E9,E8
+0,E9,E9
+0,E9,EA
+0,E9,EB
+0,E9,EC
+0,EA,C8
+0,EA,C9
+0,EA,CA
+0,EA,CB
+0,EA,CC
+0,EA,CD
+0,EA,CE
+0,EA,CF
+0,EA,D0
+0,EA,D1
+0,EA,D2
+0,EA,D3
+0,EA,D4
+0,EA,D5
+0,EA,D6
+0,EA,D7
+0,EA,D8
+0,EA,D9
+0,EA,DA
+0,EA,DB
+0,EA,DC
+0,EA,DD
+0,EA,DE
+0,EA,DF
+0,EA,E0
+0,EA,E1
+0,EA,E2
+0,EA,E3
+0,EA,E4
+0,EA,E5
+0,EA,E6
+0,EA,E7
+0,EA,E8
+0,EA,E9
+0,EA,EA
+0,EA,EB
+0,EA,EC
+0,EA,ED
+0,EA,EE
+0,EA,EF
+0,EA,F0
+0,EA,F1
+0,EA,F2
+0,EA,F3
+0,EA,F4
+0,EA,F5
+0,EA,F6
+0,EA,F7
+0,EA,F8
+0,EA,F9
+0,EA,FA
+0,EA,FB
+0,EA,FC
+0,EA,FD
+0,EA,FE
+0,EB,A1
+0,EB,A2
+0,EB,A3
+0,EB,A4
+0,EB,A5
+0,EB,A6
+0,EB,A7
+0,EB,A8
+0,EB,A9
+0,EB,AA
+0,EB,AB
+0,EB,AC
+0,EB,AD
+0,EB,AE
+0,EB,AF
+0,EB,B0
+0,EB,B1
+0,EB,B2
+0,EB,B3
+0,EB,B4
+0,EB,B5
+0,EB,B6
+0,EB,B7
+0,EB,B8
+0,EB,B9
+0,EB,BA
+0,EB,EE
+0,EB,EF
+0,EB,F0
+0,EB,F1
+0,EB,F2
+0,EB,F3
+0,EB,F4
+0,EB,F5
+0,EB,F6
+0,EB,F7
+0,EB,F8
+0,EB,F9
+0,EB,FA
+0,EB,FB
+0,EB,FC
+0,EB,FD
+0,EB,FE
+0,EC,A1
+0,EC,A2
+0,EC,A3
+0,EC,A4
+0,EC,A5
+0,EC,A6
+0,EC,A7
+0,EC,A8
+0,EC,A9
+0,EC,AA
+0,EC,AB
+0,EC,AC
+0,EC,AD
+0,EC,AE
+0,EC,AF
+0,EC,B0
+0,EC,B1
+0,EC,B2
+0,EC,B3
+0,EC,B4
+0,EC,B5
+0,EC,B6
+0,EC,B7
+0,EC,B8
+0,EC,B9
+0,EC,BA
+0,EC,BB
+0,EC,BC
+0,EC,BD
+0,EC,BE
+0,EC,BF
+0,EC,C0
+0,EC,C1
+0,EC,C2
+0,EC,C3
+0,EC,C4
+0,EC,C5
+0,EC,C6
+0,EC,C7
+0,EC,C8
+0,ED,A8
+0,ED,A9
+0,ED,AA
+0,ED,AB
+0,ED,AC
+0,ED,AD
+0,ED,AE
+0,ED,AF
+0,ED,B0
+0,ED,B1
+0,ED,B2
+0,ED,B3
+0,ED,B4
+0,ED,B5
+0,ED,B6
+0,ED,B7
+0,ED,B8
+0,ED,B9
+0,ED,BA
+0,ED,BB
+0,ED,BC
+0,ED,BD
+0,ED,BE
+0,ED,BF
+0,ED,C0
+0,ED,C1
+0,EE,A2
+0,EE,A3
+0,EE,A4
+0,EE,A5
+0,EE,A6
+0,EE,A7
+0,EE,A8
+0,EE,A9
+0,EE,AA
+0,EE,AB
+0,EE,AC
+0,EE,AD
+0,EE,AE
+0,EE,AF
+0,EE,B0
+0,EE,B1
+0,EE,B2
+0,EE,B7
+0,EE,B8
+0,EE,B9
+0,EE,BA
+0,EE,BB
+0,EE,BC
+0,EE,BD
+0,EE,BE
+0,EE,BF
+0,EE,C0
+0,EE,C1
+0,EE,C2
+0,EE,C3
+0,EE,C4
+0,EE,C5
+0,EE,C6
+0,EE,C7
+0,EE,C8
+0,EE,C9
+0,EE,CA
+0,EE,CB
+0,EE,CC
+0,EE,CD
+0,EE,CE
+0,EE,CF
+0,EE,D0
+0,EE,D1
+0,EE,D2
+0,F0,A4
+0,F0,A5
+0,F0,A6
+0,F0,A7
+0,F0,A8
+0,F0,A9
+0,F0,AA
+0,F0,AB
+0,F0,AC
+0,F0,AD
+0,F0,AE
+0,F0,AF
+0,F0,B0
+0,F0,B1
+0,F0,B2
+0,F0,B3
+0,F0,B4
+0,F0,B5
+0,F0,B6
+0,F0,B7
+0,F0,B8
+0,F0,B9
+0,F0,BA
+0,F0,BB
+0,F0,BC
+0,F0,BD
+0,F0,BE
+0,F0,BF
+0,F0,C0
+0,F0,C1
+0,F0,C2
+0,F0,C3
+0,F0,C4
+0,F0,C5
+0,F0,C6
+0,F0,C7
+0,F0,C8
+0,F0,C9
+0,F0,CA
+0,F0,CB
+0,F0,CC
+0,F0,CD
+0,F0,CE
+0,F0,CF
+0,F0,D0
+0,F0,D1
+0,F0,D2
+0,F0,D3
+0,F0,D4
+0,F0,D5
+0,F0,D6
+0,F0,D7
+0,F0,D8
+0,F0,D9
+0,F0,DA
+0,F0,DB
+0,F0,DC
+0,F0,DD
+0,F0,DE
+0,F0,DF
+0,F0,E0
+0,F0,E1
+0,F0,E2
+0,F0,E3
+0,F0,E4
+0,F0,E5
+0,F0,E6
+0,F0,E7
+0,F0,E8
+0,F1,A5
+0,F1,A6
+0,F1,A7
+0,F1,A8
+0,F1,A9
+0,F1,AA
+0,F1,AB
+0,F1,AC
+0,F1,AD
+0,F1,AE
+0,F1,AF
+0,F1,B0
+0,F1,B1
+0,F1,B2
+0,F1,B3
+0,F1,B4
+0,F1,B5
+0,F1,B6
+0,F1,B7
+0,F1,B8
+0,F1,B9
+0,F1,BA
+0,F1,BB
+0,F1,BC
+0,F1,BD
+0,F1,BE
+0,F1,BF
+0,F1,C0
+0,F1,C1
+0,F1,C2
+0,F1,C3
+0,F1,C4
+0,F1,C5
+0,F1,C6
+0,F1,C7
+0,F1,C8
+0,F1,C9
+0,F1,CA
+0,F1,CB
+0,F1,CC
+0,F1,CD
+0,F1,CE
+0,F1,CF
+0,F1,D0
+0,F1,D1
+0,F1,D2
+0,F1,FD
+0,F1,FE
+0,F2,A1
+0,F2,A2
+0,F2,A3
+0,F2,A4
+0,F2,A5
+0,F2,A6
+0,F2,A7
+0,F2,A8
+0,F2,A9
+0,F2,AA
+0,F2,AB
+0,F2,AC
+0,F2,AD
+0,F2,AE
+0,F2,AF
+0,F2,B0
+0,F2,B1
+0,F2,B2
+0,F2,B3
+0,F2,B4
+0,F2,B5
+0,F2,B6
+0,F2,B7
+0,F2,B8
+0,F2,B9
+0,F2,BA
+0,F2,BB
+0,F2,BC
+0,F2,BD
+0,F2,BE
+0,F2,BF
+0,F2,C0
+0,F3,A6
+0,F3,A7
+0,F3,A8
+0,F3,A9
+0,F3,AA
+0,F3,AB
+0,F3,AC
+0,F3,AD
+0,F3,AE
+0,F3,AF
+0,F3,B0
+0,F3,B1
+0,F3,B2
+0,F3,B3
+0,F3,B4
+0,F3,F0
+0,F3,F1
+0,F3,F2
+0,F3,F3
+0,F3,F4
+0,F3,F5
+0,F3,F6
+0,F3,F7
+0,F3,F8
+0,F3,F9
+0,F3,FA
+0,F3,FB
+0,F4,A2
+0,F4,A3
+0,F4,A4
+0,F4,A5
+0,F4,EE
+0,F4,EF
+0,F4,F0
+0,F4,F1
+0,F4,F2
+0,F4,F3
+0,F4,F4
+0,F4,F5
+0,F4,F6
+0,F4,F7
+0,F4,F8
+0,F4,F9
+0,F4,FA
+0,F4,FB
+0,F4,FC
+0,F4,FD
+0,F4,FE
+0,F5,A1
+0,F5,A2
+0,F5,A3
+0,F5,A4
+0,F5,A5
+0,F5,A6
+0,F5,A7
+0,F5,A8
+0,F5,A9
+0,F5,AA
+0,F5,AB
+0,F5,AC
+0,F5,AD
+0,F5,AE
+0,F5,AF
+0,F5,B0
+0,F5,B1
+0,F5,B2
+0,F5,B3
+0,F5,B4
+0,F5,CA
+0,F5,CB
+0,F5,CC
+0,F5,CD
+0,F5,CE
+0,F5,CF
+0,F5,D0
+0,F5,D1
+0,F5,D2
+0,F5,D3
+0,F5,D4
+0,F5,D5
+0,F5,D6
+0,F5,D7
+0,F5,D8
+0,F5,D9
+0,F5,DA
+0,F5,DB
+0,F5,DC
+0,F5,DD
+0,F5,DE
+0,F5,DF
+0,F5,E0
+0,F5,E1
+0,F5,E2
+0,F5,E3
+0,F5,FC
+0,F5,FD
+0,F5,FE
+0,F6,A1
+0,F6,A2
+0,F6,A3
+0,F6,A4
+0,F6,A5
+0,F6,A6
+0,F6,A7
+0,F6,A8
+0,F6,A9
+0,F6,AA
+0,F6,AB
+0,F6,AC
+0,F6,AD
+0,F6,AE
+0,F6,AF
+0,F6,B6
+0,F6,B7
+0,F6,B8
+0,F6,B9
+0,F6,BA
+0,F6,BB
+0,F6,BC
+0,F6,BD
+0,F6,BE
+0,F6,BF
+0,F6,C0
+0,F6,C1
+0,F6,C2
+0,F6,C3
+0,F6,C4
+0,F6,C5
+0,F6,C6
+0,F6,C7
+0,F6,C8
+0,F6,C9
+0,F6,CA
+0,F6,CB
+0,F6,CC
+0,F6,CD
+0,F6,E1
+0,F6,E2
+0,F6,E3
+0,F6,E4
+0,F6,E5
+0,F6,E6
+0,F6,E7
+0,F6,E8
+0,F6,E9
+0,F6,EA
+0,F6,EB
+0,F6,EC
+0,F6,ED
+0,F6,EE
+0,F6,EF
+0,F7,BA
+0,F7,BB
+0,F7,BC
+0,F7,BD
+0,F7,BE
+0,F7,BF
+0,F7,C0
+0,F7,C1
+0,F7,C2
+0,F7,C3
+0,F7,C4
+0,F7,C5
+0,F7,C6
+0,F7,C7
+0,F7,CC
+0,F7,CD
+0,F7,CE
+0,F7,CF
+0,F7,D0
+0,F7,D8
+0,F7,D9
+0,F7,DA
+0,F7,DB
+0,F7,DC
+0,F7,DD
+0,F7,DE
+0,F7,DF
+0,F7,E0
+0,F7,E1
+0,F7,E2
+0,F7,E3
+0,F7,E7
+0,F7,E8
+0,F7,E9
+0,F7,EA
+0,F7,EB
+0,F7,EC
+0,F7,ED
+0,F7,EE
+0,F7,EF
+0,F7,F0
+0,F7,F1
+0,F7,F2
+0,F7,F3
+0,F7,F4
+0,F7,F5
+0,F7,F6
+0,F8,A5
+0,F8,A6
+0,F8,A7
+0,F8,A8
+0,F8,A9
+0,F8,AA
+0,F8,AB
+0,F8,AC
+0,F8,AD
+0,F8,AE
+0,F8,AF
+0,F8,C5
+0,F8,C6
+0,F8,C7
+0,F8,C8
+0,F8,C9
+0,F8,CA
+0,F8,CB
+0,F8,CC
+0,F8,CD
+0,F8,CE
+0,F8,CF
+0,F8,D0
+0,F8,D1
+0,F8,D2
+0,F8,D3
+0,F8,D4
+0,F8,D5
+0,F8,D6
+0,F8,D7
+0,F8,D8
+0,F8,D9
+0,F8,DA
+0,F8,DB
+0,F8,DC
+0,F8,DD
+0,F8,DE
+0,F8,DF
+0,F8,E0
+0,F8,E1
+0,F8,E2
+0,F8,E3
+0,F8,E4
+0,F8,E5
+0,F8,E6
+0,F8,E7
+0,F8,E8
+0,F8,E9
+0,F8,EA
+0,F8,F1
+0,F8,F2
+0,F8,F3
+0,F8,F4
+0,F8,F5
+0,F8,F6
+0,F8,F7
+0,F8,F8
+0,F8,F9
+0,F8,FA
+0,F8,FB
+0,F8,FC
+0,F8,FD
+0,F8,FE
+0,F9,A8
+0,F9,A9
+0,F9,AA
+0,F9,AB
+0,F9,AC
+0,F9,AD
+0,F9,AE
+0,F9,BB
+0,F9,BC
+0,F9,BD
+0,F9,BE
+0,F9,BF
+0,F9,C0
+0,F9,C1
+0,F9,C2
+0,F9,C3
+0,F9,C4
+0,F9,C5
+0,F9,C6
+0,F9,C7
+0,F9,C8
+0,FA,A4
+0,FA,A5
+0,FA,A6
+0,FA,A7
+0,FA,A8
+0,FA,A9
+0,FA,AA
+0,FA,AB
+0,FA,AC
+0,FA,AD
+0,FA,AE
+0,FA,AF
+0,FA,B0
+0,FA,B1
+0,FA,B2
+0,FA,B3
+0,FA,B4
+0,FA,B5
+0,FA,C6
+0,FA,C7
+0,FA,C8
+0,FA,C9
+0,FB,B1
+0,FB,B2
+0,FB,B3
+0,FB,B4
+0,FB,B5
+0,FB,B6
+0,FB,B7
+0,FB,B8
+0,FB,B9
+0,FB,BA
+0,FB,BB
+0,FB,BC
+0,FB,BD
+0,FB,BE
+0,FB,BF
+0,FB,C0
+0,FB,C1
+0,FB,C2
+0,FB,C3
+0,FB,C4
+0,FB,C5
+0,FB,C6
+0,FB,C7
+0,FB,C8
+0,FB,C9
+0,FB,CA
+0,FB,CB
+0,FB,CC
+0,FB,CD
+0,FB,CE
+0,FB,CF
+0,FB,D0
+0,FB,D1
+0,FB,D2
+0,FB,D3
+0,FB,D4
+0,FB,D5
+0,FB,D6
+0,FB,D7
+0,FB,D8
+0,FB,D9
+0,FB,DA
+0,FB,DB
+0,FB,DC
+0,FB,DD
+0,FB,DE
+0,FB,DF
+0,FB,E0
+0,FB,E1
+0,FB,E2
+0,FB,F9
+0,FB,FA
+0,FB,FB
+0,FB,FC
+0,FB,FD
+0,FB,FE
+0,FC,A1
+0,FC,A2
+0,FC,A3
+0,FC,A4
+0,FC,A5
+0,FC,A6
+0,FC,A7
+0,FC,A8
+0,FC,DD
+0,FC,DE
+0,FC,DF
+0,FC,E0
+0,FC,E1
+0,FC,E2
+0,FC,E3
+0,FC,E4
+0,FC,E5
+0,FC,E6
+0,FC,E7
+0,FC,E8
+0,FC,E9
+0,FC,EA
+0,FC,EB
+0,FC,EC
+0,FC,ED
+0,FC,EE
+0,FC,EF
+0,FC,F0
+0,FC,F6
+0,FC,F7
+0,FC,F8
+0,FC,F9
+0,FC,FA
+0,FC,FB
+0,FC,FC
+0,FC,FD
+0,FC,FE
+0,FD,A1
+0,FD,A2
+0,FD,A3
+0,FD,A4
+0,FD,A5
+0,FD,A6
+0,FD,A7
+0,FD,A8
+0,FD,A9
+0,FD,AA
+0,FD,AB
+0,FD,AC
+0,FD,AD
+0,FD,AE
+0,FD,AF
+0,FD,B0
+0,FD,B1
+0,FD,C1
+0,FD,C2
+0,FD,C3
+0,FD,C4
+0,FD,C5
+0,FD,C6
+0,FD,C7
+0,FD,C8
+0,FD,C9
+0,FD,CA
+0,FD,CB
+0,FD,CC
+0,FD,CD
+0,FD,CE
+0,FD,CF
+0,FD,D0
+0,FD,EA
+0,FD,EB
+0,FD,EC
+0,FD,ED
+0,FD,EE
+0,FD,EF
+0,FD,F0
+0,FD,F1
+0,FD,F2
+0,FD,F3
+0,FD,F4
+0,FD,F5
+0,FD,F6
+0,FD,F7
+0,FD,F8
+0,FD,F9
+0,FD,FA
+0,FD,FB
+0,FD,FC
+0,FD,FD
+1,A4,A9
+1,A8,B4
+1,A8,D8
+1,A8,DE
+1,A8,E7
+1,A8,ED
+1,A8,EE
+1,A8,F1
+1,A8,F6
+1,A8,F7
+1,A8,F9
+1,A8,FB
+1,A8,FE
+1,A9,B4
+1,A9,D8
+1,A9,DE
+1,A9,E7
+1,A9,ED
+1,A9,EE
+1,A9,F1
+1,B0,A5
+1,B0,B6
+1,B0,BF
+1,B0,C4
+1,B0,C9
+1,B0,D6
+1,B0,E1
+1,B0,EA
+1,B0,F1
+1,B0,FD
+1,B1,A7
+1,B1,AE
+1,B1,B5
+1,B1,BC
+1,B1,C8
+1,B1,D0
+1,B1,D6
+1,B1,DB
+1,B1,E6
+1,B1,F2
+1,B1,FD
+1,B2,A7
+1,B2,AC
+1,B2,BA
+1,B2,C3
+1,B2,CC
+1,B2,D4
+1,B2,DC
+1,B2,E4
+1,B2,EA
+1,B2,F0
+1,B2,F8
+1,B3,A5
+1,B3,AF
+1,B3,BE
+1,B3,C7
+1,B3,CE
+1,B3,DA
+1,B3,E3
+1,B3,EE
+1,B3,F8
+1,B3,FC
+1,B4,A5
+1,B4,AD
+1,B4,B7
+1,B4,BC
+1,B4,C3
+1,B4,CE
+1,B4,D2
+1,B4,DE
+1,B4,EE
+1,B4,FA
+1,B5,A8
+1,B5,B0
+1,B5,B9
+1,B5,C4
+1,B5,C9
+1,B5,D1
+1,B5,DC
+1,B5,E2
+1,B5,E9
+1,B5,F4
+1,B5,FE
+1,B6,AA
+1,B6,B3
+1,B6,BF
+1,B6,CA
+1,B6,CD
+1,B6,D4
+1,B6,DB
+1,B6,E3
+1,B6,E9
+1,B6,EE
+1,B6,F6
+1,B7,A4
+1,B7,B2
+1,B7,BC
+1,B7,C4
+1,B7,D1
+1,B7,DC
+1,B7,E3
+1,B7,EA
+1,B7,F5
+1,B7,FC
+1,B8,A6
+1,B8,B1
+1,B8,BB
+1,B8,C8
+1,B8,D1
+1,B8,D6
+1,B8,E1
+1,B8,EA
+1,B8,F4
+1,B9,A2
+1,B9,A8
+1,B9,B0
+1,B9,BB
+1,B9,C1
+1,B9,C4
+1,B9,C9
+1,B9,D0
+1,B9,DF
+1,B9,EB
+1,B9,FA
+1,BA,A7
+1,BA,B0
+1,BA,BC
+1,BA,C9
+1,BA,D2
+1,BA,DC
+1,BA,E2
+1,BA,E6
+1,BA,ED
+1,BA,F4
+1,BB,A1
+1,BB,AC
+1,BB,B9
+1,BB,CA
+1,BB,D4
+1,BB,DC
+1,BB,E2
+1,BB,EC
+1,BB,F8
+1,BC,A3
+1,BC,AA
+1,BC,B3
+1,BC,BF
+1,BC,C8
+1,BC,D0
+1,BC,D6
+1,BC,E0
+1,BC,E4
+1,BC,EA
+1,BC,F1
+1,BC,FA
+1,BD,A9
+1,BD,AF
+1,BD,B6
+1,BD,BD
+1,BD,C7
+1,BD,D2
+1,BD,DB
+1,BD,E4
+1,BD,EC
+1,BD,F2
+1,BE,A1
+1,BE,A8
+1,BE,B5
+1,BE,BC
+1,BE,C1
+1,BE,CB
+1,BE,D9
+1,BE,E2
+1,BE,EC
+1,BE,F3
+1,BF,A4
+1,BF,AD
+1,BF,BB
+1,BF,C3
+1,BF,D0
+1,BF,DF
+1,BF,E7
+1,BF,EF
+1,BF,F9
+1,C0,A3
+1,C0,AA
+1,C0,B2
+1,C0,BB
+1,C0,C9
+1,C0,CF
+1,C0,DF
+1,C0,EA
+1,C0,EA
+1,C0,F4
+1,C0,F9
+1,C0,FD
+1,C1,A9
+1,C1,B0
+1,C1,B9
+1,C1,C4
+1,C1,CD
+1,C1,D9
+1,C1,E6
+1,C1,EC
+1,C1,F1
+1,C1,FA
+1,C2,A9
+1,C2,B3
+1,C2,BF
+1,C2,CC
+1,C2,D4
+1,C2,DA
+1,C2,E1
+1,C2,F1
+1,C2,FB
+1,C3,A7
+1,C3,B0
+1,C3,B6
+1,C3,BF
+1,C3,CD
+1,C3,D4
+1,C3,D8
+1,C3,E2
+1,C3,ED
+1,C3,F4
+1,C3,FA
+1,C4,A5
+1,C4,AE
+1,C4,B6
+1,C4,C3
+1,C4,CC
+1,C4,D3
+1,C4,DD
+1,C4,E5
+1,C4,EB
+1,C4,F0
+1,C4,F7
+1,C4,FE
+1,C5,A7
+1,C5,AC
+1,C5,B3
+1,C5,BB
+1,C5,C5
+1,C5,D0
+1,C5,DA
+1,C5,E7
+1,C5,F8
+1,C6,A5
+1,C6,AB
+1,C6,B2
+1,C6,B9
+1,C6,BF
+1,C6,C8
+1,C6,D3
+1,C6,DE
+1,C6,E7
+1,C6,EE
+1,C6,F4
+1,C6,FA
+1,C7,A7
+1,C7,AE
+1,C7,B8
+1,C7,BD
+1,C7,C3
+1,C7,CA
+1,C7,D2
+1,C7,DB
+1,C7,E6
+1,C7,EF
+1,C7,F7
+1,C8,A1
+1,C8,A6
+1,C8,B0
+1,C8,BB
+1,C8,C1
+1,C8,C7
+1,C8,CE
+1,C8,D4
+1,C8,D9
+1,C8,E1
+1,C8,EA
+1,C8,F3
+1,C8,FA
+1,CA,E1
+1,CA,E2
+1,CA,E3
+1,CA,E4
+1,CA,E5
+1,CA,E6
+1,CA,E7
+1,CA,E8
+1,CA,E9
+1,CA,EA
+1,CB,F7
+1,CB,F8
+1,CB,F9
+1,CB,FA
+1,CC,BC
+1,CC,BD
+1,CC,BE
+1,CC,BF
+1,CC,C0
+1,CC,C1
+1,CD,E7
+1,CD,E8
+1,CD,E9
+1,CE,BE
+1,CE,BF
+1,CE,C0
+1,CE,C1
+1,CF,DC
+1,CF,DD
+1,CF,DE
+1,CF,DF
+1,CF,F0
+1,CF,F1
+1,CF,F2
+1,CF,F3
+1,CF,F4
+1,D0,B9
+1,D0,D0
+1,D1,CD
+1,D1,CE
+1,D1,CF
+1,D1,D0
+1,D1,F3
+1,D1,F4
+1,D2,ED
+1,D3,B5
+1,D3,B6
+1,D3,B7
+1,D3,B8
+1,D3,B9
+1,D4,CC
+1,D4,CD
+1,D5,B7
+1,D5,B8
+1,D6,A9
+1,D6,AA
+1,D6,AB
+1,D6,AC
+1,D6,AD
+1,D6,AE
+1,D7,C8
+1,D7,C9
+1,D7,CA
+1,D7,CB
+1,D8,C5
+1,D8,C6
+1,D8,C7
+1,D8,C8
+1,D8,C9
+1,D8,CA
+1,D8,CB
+1,D8,FE
+1,D9,A1
+1,D9,D1
+1,D9,D2
+1,DA,A8
+1,DA,A9
+1,DA,AA
+1,DA,CB
+1,DA,CC
+1,DA,CD
+1,DA,FA
+1,DA,FB
+1,DA,FC
+1,DA,FD
+1,DA,FE
+1,DB,A1
+1,DB,A2
+1,DB,A3
+1,DB,A4
+1,DB,A5
+1,DB,A6
+1,DB,E9
+1,DB,EA
+1,DB,EB
+1,DB,EC
+1,DC,AC
+1,DC,AD
+1,DC,AE
+1,DC,AF
+1,DC,E3
+1,DD,D5
+1,DD,D6
+1,DD,D7
+1,DD,D8
+1,DD,D9
+1,DF,AD
+1,DF,AE
+1,DF,AF
+1,DF,B0
+1,DF,B1
+1,E0,D9
+1,E0,DA
+1,E0,DB
+1,E0,DC
+1,E0,DD
+1,E0,DE
+1,E0,DF
+1,E0,E0
+1,E0,E1
+1,E0,E2
+1,E0,E3
+1,E0,E4
+1,E0,E5
+1,E1,E3
+1,E2,F9
+1,E2,FA
+1,E2,FB
+1,E2,FC
+1,E3,A2
+1,E3,A3
+1,E3,A4
+1,E3,F7
+1,E3,F8
+1,E3,F9
+1,E3,FA
+1,E4,D6
+1,E4,D7
+1,E4,D8
+1,E4,D9
+1,E5,ED
+1,E5,EE
+1,E6,EA
+1,E6,EB
+1,E6,EC
+1,E6,ED
+1,E6,EE
+1,E6,EF
+1,E6,F0
+1,E6,F1
+1,E6,F2
+1,E6,F3
+1,E8,B4
+1,E8,D8
+1,EA,A5
+1,EA,A6
+1,EA,A7
+1,EA,C5
+1,EA,C6
+1,EA,C7
+1,EB,CF
+1,EB,D0
+1,EB,D1
+1,EB,D2
+1,EB,D3
+1,EB,E0
+1,EC,E9
+1,EC,EA
+1,EC,EB
+1,EC,EC
+1,EC,ED
+1,EC,EE
+1,EC,EF
+1,EC,F0
+1,EC,F1
+1,EF,B7
+1,EF,B8
+1,EF,B9
+1,EF,BA
+1,EF,BB
+1,EF,BC
+1,EF,BD
+1,EF,BE
+1,F0,EF
+1,F0,F0
+1,F0,F1
+1,F1,E8
+1,F1,EE
+1,F2,E9
+1,F2,EA
+1,F2,EB
+1,F2,EC
+1,F2,ED
+1,F2,EE
+1,F2,EF
+1,F2,F0
+1,F2,F1
+1,F2,F2
+1,F2,F3
+1,F2,F4
+1,F2,F5
+1,F2,F6
+1,F2,F7
+1,F3,CB
+1,F3,CC
+1,F3,CD
+1,F3,CE
+1,F3,CF
+1,F4,C8
+1,F4,C9
+1,F4,CA
+1,F4,CB
+1,F4,CC
+1,F4,CD
+1,F4,CE
+1,F4,CF
+1,F4,D0
+1,F4,D1
+1,F5,C9
+1,F5,F3
+1,F5,F4
+1,F5,F5
+1,F6,D2
+1,F6,D3
+1,F6,D4
+1,F7,AC
+1,F7,AD
+1,F8,A2
+1,F8,A3
+1,F8,A4
+1,F9,AF
+1,F9,B0
+1,F9,B1
+1,F9,B2
+1,F9,B3
+1,F9,B4
+1,F9,B5
+1,F9,B6
+1,F9,B7
+1,F9,B8
+1,F9,DC
+1,F9,DD
+1,FA,CE
+1,FA,EA
+1,FA,EB
+1,FA,EC
+1,FA,ED
+1,FB,EC
+1,FB,ED
+1,FB,EE
+1,FC,C0
+1,FC,C1
+1,FC,C2
+1,FC,C3
+1,FC,C4
+1,FD,D1
+1,FD,D2
+1,FD,D3
+1,FD,DE
+1,FD,DF
+1,FD,E0
+1,FD,E1
+1,FD,FE
+2,FF,FF
diff --git a/language/korean/README.CJK b/language/korean/README.CJK
new file mode 100644
index 0000000000..9e4b3a7d97
--- /dev/null
+++ b/language/korean/README.CJK
@@ -0,0 +1,5 @@
+The CJK package, for setting Chinese, Japanese and Korean, is
+available via directory tex-archive/language/korean/CJK, even
+though it does not necessarily show up in via this directory in the
+`quote site index' command
+
diff --git a/language/korean/cjk-ko/ChangeLog b/language/korean/cjk-ko/ChangeLog
new file mode 100644
index 0000000000..995f110bab
--- /dev/null
+++ b/language/korean/cjk-ko/ChangeLog
@@ -0,0 +1,77 @@
+2016-04-04 Dohyun Kim <nomos at ktug org>
+
+ Version 1.8
+
+ * cjkutf8-ko.sty: package option [truetype] activates `\CJK@addcmap'
+ * cjkutf8-ko.sty: pass unknown options to CJKutf8.sty
+ * cjkutf8-ko.sty: ignore variation selectors for Korean hanja
+
+2015-07-18 Dohyun Kim <nomos at ktug org>
+
+ Version 1.7
+
+ * cjkutf8-ko.sty: use `mj' when nanumtype1 is missing
+ * cjkutf8-ko.sty: no error even when glyphtounicode is missing
+ * cjkutf8-ko.sty: hyperref bookmarks were broken
+ * konames-utf.sty: add \newif\if@hanja if undefined
+
+2015-04-19 Dohyun Kim <nomos at ktug org>
+
+ Version 1.6
+
+ * kotex.sty: [euc] option triggers relevant luatexko commands
+ * cjkutf8-ko.sty: make utf-8 characters robust.
+
+2015-03-20 Dohyun Kim <nomos at ktug org>
+
+ Version 1.5
+
+ * cjkutf8-ko.sty: fix a bug wrt inter-word glue between hangul.
+
+2014-07-27 Dohyun Kim <nomos at ktug org>
+
+ Version 1.4
+
+ * kotex.sty: adaptation to recent update of unicode-letters.tex
+
+2013-12-06 Dohyun Kim <nomos at ktug org>
+
+ Version 1.3
+
+ * cjkutf8-ko.sty:
+ - new package options for cjk font setting, mj=<font> and
+ gt=<font>
+ - allow italic correction after CJK char
+ - move char definition of U+00B7 to AtBeginDocument
+
+ * cjkutf8-josa.sty:
+ - fix a bug regarding in-line \jong \jung \rieul
+
+2013-07-03 Dohyun Kim <nomos at ktug org>
+
+ Version 1.2
+
+ * cjkutf8-ko.sty:
+ - there was a clash with \makeindex of memoir class as reported
+ by Juho Lee
+ - move caption setting to AtBeginDocument
+ - codes for non-eTeX engines are removed
+
+ * cjk-ko-doc.tex: explicitly state that [usedotemph] option
+ declares \normalem (see the manual of ulem package).
+
+2013-03-23 Dohyun Kim <nomos at ktug org>
+
+ Version 1.1
+
+ * kotex.sty: package option [cjk] is not needed any more, if
+ kotexutf.sty does not exist.
+
+ * cjk-ko-doc.pdf: produced by dvipdfmx instead of pdflatex.
+
+ * Author's email address has changed.
+
+2013-02-27 Dohyun Kim <nomos at ktug org>
+
+ Initial release. Version 1.0
+
diff --git a/language/korean/cjk-ko/README b/language/korean/cjk-ko/README
new file mode 100644
index 0000000000..f55358523d
--- /dev/null
+++ b/language/korean/cjk-ko/README
@@ -0,0 +1,171 @@
+CJK-ko package version 1.8 (2016/04/04)
+=======================================
+
+This package supports typesetting of modern Korean documents with the help
+of LaTeX2e CJK package written by Werner Lemberg. Unlike CJK package,
+only UTF-8 input encoding is supported. This package however provides
+some enhanced features focused on Korean typesetting culture, one of them
+being allowing line-break between Latin and CJK characters.
+
+Currently this package requires nanumtype1 package.
+
+
+Author
+------
+
+Please report any errors or suggestions to
+ Dohyun Kim <nomos at ktug org>
+or leave messages in the issue tracker at:
+ <http://github.com/dohyunkim/cjk-ko>.
+
+
+License
+-------
+
+### GPL (Gnu General Public License):
+
+ cjkutf8-ko.sty
+ cjkutf8-josa.sty
+ cjkutf8-nanummjhanja.sty
+These files are derivatives of CJK package or written by the author.
+
+### LPPL (LaTeX Project Public License):
+
+ kotex.sty
+ konames-utf.sty
+ kolabels-utf.sty
+These files are copied or modified from ko.TeX package.
+
+### Public domain:
+
+ cjk-ko-doc.tex
+ README
+ ChangeLog
+
+See each file for more details.
+
+
+Files
+-----
+
+### TeXinputs
+
+ cjkutf8-ko.sty -> tex/latex/cjk-ko/
+ cjkutf8-josa.sty -> tex/latex/cjk-ko/
+ cjkutf8-nanummjhanja.sty -> tex/latex/cjk-ko/
+ kotex.sty -> tex/latex/cjk-ko/
+ kolabels-utf.sty -> tex/latex/cjk-ko/
+ konames-utf.sty -> tex/latex/cjk-ko/
+
+### Documents
+
+ cjk-ko-doc.tex -> doc/latex/cjk-ko/
+ cjk-ko-doc.pdf -> doc/latex/cjk-ko/
+ README -> doc/latex/cjk-ko/
+ ChangeLog -> doc/latex/cjk-ko/
+
+
+Loading of the package
+----------------------
+
+ \usepackage{cjkutf8-ko}
+or
+
+ \usepackage[cjk]{kotex}
+
+
+### package options
+
+ [cjk]
+Option for kotex.sty. If this option is not given and if kotexutf.sty
+does exist, kotexutf package will be loaded instead.
+
+ [hangul]
+Load Hangul captions. line/word spacing is adjusted as well.
+
+ [hanja]
+Load Hanja captions. same as [hangul] option for line/word spacing.
+
+ [nojosa]
+Disable automatic Josa selection
+
+ [usedotemph]
+Enable \dotemph command. CJKfntef.sty and CJKulem.sty will be loaded
+automatically.
+
+ [usecjkt1font]
+CJK fonts will be used for Latin characters as well. Only Nanum T1 font is
+currently available.
+
+ [mj=<font>], [gt=<font>]
+Declare Myeongjo (serif) and Gothic (sans-serif) font families respectively.
+`c70<font>.fd` should be existant.
+
+ [truetype]
+When TrueType fonts are declared by mj or gt option, it is recommended to
+declare this option as well, which enables text extraction from resulting PDF.
+
+Other unknown options will be passed to CJKutf8.sty.
+
+
+User commands
+-------------
+
+ \CJKscale
+- scale font size of CJK character
+- eg: \CJKscale{0.95}
+- cannot be used with [usecjkt1font] option
+- allowed only in the preamble
+- under [hangul] option, line/word spacing and indent size are
+ adjusted automatically
+
+ \lowerCJKchar
+- lower CJK characters
+- eg: \lowerCJKchar{0.1em}
+- cannot be used with [usecjkt1font] option
+- allowed only in the preamble
+
+ \dotemph
+- emphasize Hangul or Hanja by putting dot above
+- eg: \dotemph{드러냄표}
+- available only when [usedotemph] option is given
+- users can redefine these commands:
+
+ \def\dotemphchar{\Unicode{"02}{"D9}}
+ \def\dotemphraise{0.2em}
+
+For other commands see CJK package documents.
+
+
+Automatic Josa selection
+------------------------
+
+Josa commands:
+
+ \ì€ \는 \ì´ \ê°€ \ì„ \를 \와 \ê³¼ \ë¡œ \으로 \ë¼ \ì´ë¼
+
+example:
+
+ \label{fig:aaa} ... \ref{fig:aaa}\ì„
+ \label{fig:aaa} ... \pageref{fig:aaa}\ì„
+ \cite{hong}\ì„ ... \bibitem[í™ê¸¸ë™\jong]{hong}
+
+Automatic Josa selection works correctly only after
+\ref \pageref \cite commands and after ascii characters.
+For other cases these commands are available:
+
+ \jung: keyword is terminated by Jungseong
+ \jong: keyword is terminated by Jongseong
+ \rieul: keyword is terminated by Jongseong Rieul
+
+
+Korean counters
+---------------
+
+Same as ko.TeX package:
+
+ \jaso \gana \ojaso \ogana \pjaso \pgana \onum \pnum \oeng \peng
+ \hnum \Hnum \hroman \hRoman \hNum \hanjanum
+
+
+*END of README*
diff --git a/language/korean/cjk-ko/cjk-ko-doc.pdf b/language/korean/cjk-ko/cjk-ko-doc.pdf
new file mode 100644
index 0000000000..d4c97178ae
--- /dev/null
+++ b/language/korean/cjk-ko/cjk-ko-doc.pdf
Binary files differ
diff --git a/language/korean/cjk-ko/cjk-ko-doc.tex b/language/korean/cjk-ko/cjk-ko-doc.tex
new file mode 100644
index 0000000000..23ee6cbbda
--- /dev/null
+++ b/language/korean/cjk-ko/cjk-ko-doc.tex
@@ -0,0 +1,183 @@
+%% cjk-ko-doc.tex
+%%
+%% This file is in public domain
+
+\ifcase\pdfoutput
+\documentclass[dvipdfmx,b5paper]{article}
+\else
+\documentclass[b5paper]{article}
+\fi
+\usepackage{geometry}
+\usepackage[cjk,hangul,usedotemph]{kotex}
+\usepackage{xcolor,hologo}
+\usepackage[pdfencoding=auto,
+ pdftitle={cjk-ko 간단 매뉴얼},
+ pdfauthor={Dohyun Kim},
+ pdfkeywords={CJK, LaTeX, Korean, ko.TeX}
+]{hyperref}
+
+\def\cs#1{\texttt{\color{teal}\char92 \chardef\{=123 \chardef\}=125 #1}}
+\def\koTeX{\textsf{k}\kern-.1em\textit{o}.\kern-.1667em\TeX}
+\def\cjkko{\mbox{CJK-\textsf{k}\kern-.1em\textit{o}}}
+
+\linespread{1.3}
+
+\title{\cjkko\ 간단 매뉴얼}
+\author{Dohyun Kim \normalsize $<$\texttt{nomos at ktug org}$>$ \and
+ \normalsize $<$\url{http://github.com/dohyunkim/cjk-ko}$>$}
+\date{Version 1.8\quad \today}
+\begin{document}
+\maketitle
+
+\begin{abstract}
+ For introduction in English, please see \verb|README| file in this package.
+
+ 본래 \TeX\ Writerë¼ëŠ” iOS ì•±ì„ ìœ„í•´ ë§Œë“¤ì—ˆë˜ í•œê¸€ 패키지를 \TeX\ Live용으로
+ 수정했다. 특히 \TeX\ Live 버전ì—서는 ë‚˜ëˆ”ê¸€ê¼´ì„ íŠ¸ë£¨íƒ€ìž… 대신 Type1
+ 글꼴---물론 subfont들ì´ë‹¤---ë¡œ 변환해 ë„£ìŒìœ¼ë¡œì¨ 다양한 DVI íˆ´ì„ ì´ìš©í•  수
+ 있게 했다.
+
+ 1.3 버전부터는 ë‚˜ëˆ”ê¸€ê¼´ì´ ì•„ë‹Œ 다른 한글 í°íŠ¸ë¥¼ 패키지 옵션으로 지정해서 쓸
+ 수 있다.
+\end{abstract}
+
+\tableofcontents
+
+\section{소개}
+ \begin{itemize}
+ \item CJK íŒ¨í‚¤ì§€ì˜ \texttt{UTF8} 환경 ì´ìš©
+ \item 복잡한 환경 지시 ì—†ì´ \texttt{kotex}만 부르면 바로 한글 가능
+ \begin{itemize}
+ \item[] \hskip2cm \fbox{\vtop{\hsize=.5\textwidth\baselineskip=1.1em
+ \cs{begin\{document\}}\par
+ \cs{begin\{CJK\}\{UTF8\}\{mj\}}\par
+ \leavevmode\llap{불필요 $\rightarrow$\quad}\quad $\cdots$\par
+ \cs{end\{CJK\}}\par
+ \cs{end\{document\}}}}
+ \end{itemize}
+ \item 한글 ë¬¸ì„œì— ìµœì í™”ëœ ì¤„ë°”ê¿ˆ 기능~--- 예: 괄호 ì•žë’¤, ìˆ˜ì‹ ë’¤
+ \item ì˜ë¬¸ìžì™€ í•œê¸€ì˜ ì¡°í™” 추구~--- 예: 한글 ê¸€ìž í¬ê¸° ì¡°ì • 허용
+ \item 기초ì ì¸ ìžë™ì¡°ì‚¬ 기능
+ \item 오로지 \dotemph{현대 한국어} 문서를 위한 패키지~---
+ 중세한글, ì¼ë³¸ì–´, 중국어는 지ì›í•˜ì§€ 않는다.
+ \end{itemize}
+
+\section{Package options}
+ \begin{description}
+ \item[불러오기]: \quad\cs{usepackage[cjk]\{kotex\}}
+ \medskip
+ \item[패키지 옵션] ì—´ê±°ë˜ì§€ ì•Šì€ ì˜µì…˜ì€ CJKutf8 íŒ¨í‚¤ì§€ì— ê·¸ëŒ€ë¡œ 전달ëœë‹¤.
+ \begin{itemize}
+ \item[\texttt{cjk}] \TeX\ Liveì—ì„  ì´ ì˜µì…˜ì´ ì—†ìœ¼ë©´ kotexutf\,ê°€
+ 로드ëœë‹¤. 단, \verb|kotexutf.sty| 파ì¼ì„ ì°¾ì„ ìˆ˜ 없다면
+ ì´ ì˜µì…˜ì´ ì—†ë”ë¼ë„ \cjkko\ 패키지를 부른다.
+ \item[\texttt{hangul}] 한글 캡션, 줄 간격, 단어 간격, frenchspacing
+ ë“±ì˜ ì¡°ì •ì´ ì´ë£¨ì–´ì§„다. ë¬¸ì„œì˜ ì£¼ëœ ì–¸ì–´ê°€ 한글ì´ë¼ê³  선언하는 옵션
+ \item[\texttt{hanja}] \verb|[hangul]| $+$ í•œìž ìº¡ì…˜
+ \item[\texttt{nojosa}] ìžë™ì¡°ì‚¬ 기능 ë„기. ì´ ì˜µì…˜ì„ ì£¼ë”ë¼ë„
+ ìžë™ì¡°ì‚¬ ëª…ë ¹ì´ ì—러를 내는 ê±´ 아니다.
+ \item[\texttt{usedotemph}] \cs{dotemph} 명령 허용\\
+ --- ì´ ì˜µì…˜ì€ ulem íŒ¨í‚¤ì§€ë„ ë¶€ë¥´ë¯€ë¡œ \uline{밑줄 긋기} 가능.
+ 단, \cs{normalem} ëª…ë ¹ì´ ì„ ì–¸ë¼ ìžˆìœ¼ë¯€ë¡œ \cs{emph} 명령ì´
+ 밑줄긋기로 ë™ìž‘하게 하려면 \cs{ULforem} ì„ ì–¸ì´ ìžˆì–´ì•¼ 한다.
+ \item[\texttt{usecjkt1font}] ì˜ë¬¸ìžë„ 한글 글꼴로 ì‹ìž.
+ ë¼í‹´ ì•ŒíŒŒë²³ì´ ê±°ì˜ ì—†ëŠ” 소설책 ë”°ìœ„ì— ìœ ìš©í•  수 있다.
+ \item[\texttt{mj=<font>}] CJK 명조 ê¸€ê¼´ì„ ì§€ì •í•œë‹¤. 예컨대
+ \verb|[mj=utbt]|.
+ \item[\texttt{gt=<font>}] CJK 고딕 ê¸€ê¼´ì„ ì§€ì •í•œë‹¤. ttfamilyì—ë„
+ ì´ ê¸€ê¼´ì´ ì“°ì¸ë‹¤.
+ \item[\texttt{truetype}] 트루타입 í°íŠ¸ë¥¼ ì‚¬ìš©ìž ê¸€ê¼´ë¡œ 지시했다면
+ ì´ ì˜µì…˜ì„ ì£¼ì–´ì•¼ í…스트 ì¶”ì¶œì´ ê°€ëŠ¥í•´ì§„ë‹¤. PDF\LaTeX ì—서만 유ì˜ë¯¸í•˜ë‹¤.
+ \end{itemize}
+ \end{description}
+
+\section{User commands}
+ \begin{description}
+ \item[\cs{CJKscale}] 한글만 글ìží¬ê¸° ì¡°ì •
+ \begin{itemize}\leftskip-1cm
+ \item 예: \cs{CJKscale\{0.95\}}
+ \item \verb|[usecjkt1font]| 옵션과는 ê°™ì´ ì“¸ 수 없다.
+ \item \verb|[hangul]| 옵션 아래서는 단어 간격, 줄 간격,
+ 들여쓰기 í¬ê¸°ë„ ìžë™ ì¡°ì •
+ \item 전처리부ì—서만 쓸 수 있다.
+ \end{itemize}
+ \item[\cs{lowerCJKchar}] 한글만 아래로 ëŒì–´ë‚´ë ¤ ì‹ìž
+ \begin{itemize}\leftskip-1cm
+ \item 예: \cs{lowerCJKchar\{-0.07em\} \% ëŒì–´ì˜¬ë ¤ ì‹ìž}
+ \item \verb|[usecjkt1font]| 옵션과는 ê°™ì´ ì“¸ 수 없다.
+ \item 전처리부ì—서만 쓸 수 있다.
+ \end{itemize}
+ \item[\cs{dotemph}] \dotemph{드러냄표}
+ \begin{itemize}\leftskip-1cm
+ \item 예: \cs{dotemph\{드러냄표\}}
+ \item \verb|[usedotemph]| 옵션 아래ì—서만 쓸 수 있다.
+ \item \koTeX 과 마찬가지로 \cs{dotemphraise} \cs{dotemphchar} 명령
+ ìž¬ì •ì˜ ê°€ëŠ¥
+ \end{itemize}
+ \item[기타] ì‚¬ìš©ìž ëª…ë ¹ì€ CJK 패키지 문서를 참조
+ \end{description}
+
+\section{ìžë™ 조사}
+ \begin{itemize}
+ \item \koTeX ê³¼ 마찬가지로 \cs{ì€} \cs{는} \cs{ì´} \cs{ê°€}
+ \cs{ì„} \cs{를} \cs{와} \cs{ê³¼} \cs{ë¡œ} \cs{으로} \cs{ë¼}
+ \cs{ì´ë¼}\,를 쓸 수 있다.
+ \item \cs{ref} \cs{pageref} \cs{cite} ë’¤ì—서만 ì •ìƒ ë™ìž‘
+ \item ì•„ìŠ¤í‚¤ë¬¸ìž ë’¤ì—서만 ì •ìƒ ë™ìž‘
+ \item 한글 ë’¤ì—는 \cs{jong} \cs{jung} \cs{rieul} 명령ì„
+ 첨가해 ë°”ë¡œìž¡ì„ ìˆ˜ 있다.\par
+ \begin{itemize}
+ \item[예:] \cs{cite\{hong\}}\cs{ì„} \ldots\\
+ \hskip1.3em\ \cs{bibitem[í™ê¸¸ë™}\cs{jong]\{hong\}}
+ \end{itemize}
+ \end{itemize}
+
+\section{한글 카운터}
+\koTeX\ 패키지와 ë™ì¼í•˜ë‹¤. 사용례: \cs{pagenumbering\{onum\}}
+\begin{itemize}\leftskip=1cm \labelsep=1em \itemsep=0pt plus0pt
+ \def\cs#1{\texttt{\bfseries #1}}
+ \item[\cs{jaso}] ㄱ ã„´ ã„· ㄹ ã… ã…‚ ã…… ã…‡ ã…ˆ ã…Š ã…‹ ã…Œ ã… ã…Ž
+ \item[\cs{gana}] ê°€ 나 다 ë¼ ë§ˆ ë°” 사 ì•„ ìž ì°¨ ì¹´ 타 파 하
+ \item[\cs{ojaso}] ㉠ ㉡ ㉢ ㉣ ㉤ ㉥ ㉦ ㉧ ㉨ ㉩ ㉪ ㉫ ㉬ ㉭
+ \item[\cs{ogana}] ㉮ ㉯ ㉰ ㉱ ㉲ ㉳ ㉴ ㉵ ㉶ ㉷ ㉸ ㉹ ㉺ ㉻
+ \item[\cs{pjaso}] ㈀ ㈠㈂ ㈃ ㈄ ㈅ ㈆ ㈇ ㈈ ㈉ ㈊ ㈋ ㈌ ãˆ
+ \item[\cs{pgana}] ㈎ ㈠㈠㈑ ㈒ ㈓ ㈔ ㈕ ㈖ ㈗ ㈘ ㈙ ㈚ ㈛
+ \item[\cs{onum}] ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮
+ \item[\cs{pnum}] ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒠⒂
+ \item[\cs{oeng}] ⓠⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ ⓛ $\cdots$ ⓩ
+ \item[\cs{peng}] ⒜ ⒠⒞ ⒟ ⒠ ⒡ ⒢ ⒣ ⒤ ⒥ ⒦ ⒧ $\cdots$ ⒵
+ \item[\cs{hnum}] 하나 둘 ì…‹ ë„· 다섯 여섯 ì¼ê³± ì—¬ëŸ ì•„í™‰ ì—´ 열하나 $\cdots$ 스물넷
+ \item[\cs{Hnum}] 첫 둘 ì…‹ ë„· 다섯 여섯 ì¼ê³± ì—¬ëŸ ì•„í™‰ ì—´ ì—´í•œ $\cdots$ 스물넷
+ \item[\cs{hroman}] â…° â…± â…² â…³ â…´ â…µ â…¶ â…· â…¸ â…¹ â…º â…»
+ \item[\cs{hRoman}] â…  â…¡ â…¢ â…£ â…¤ â…¥ â…¦ â…§ â…¨ â…© â…ª â…«
+ \item[\cs{hNum}] ì¼ ì´ ì‚¼ 사 오 육 ì¹  팔 구 ì‹­ ì‹­ì¼ ì‹­ì´ $\cdots$ ì´ì‹­ì‚¬
+ \item[\cs{hanjanum}] 一 二 三 å›› 五 å…­ 七 å…« ä¹ å å一 å二 $\cdots$ 二åå››
+\end{itemize}
+
+\section{\texttt{kotex.sty}}
+다양한 \koTeX\ íŒ¨í‚¤ì§€ë¡œì˜ ì¤€ìžë™ì ì¸ ì—°ê²°ì„ ë‹´ë‹¹í•˜ëŠ” ìŠ¤íƒ€ì¼ íŒŒì¼ì´ë‹¤.
+\begin{itemize}
+ \item \verb|[cjk]| ì˜µì…˜ì„ ì£¼ë©´ \cjkko\ 패키지를 로드한다.
+ 다만 \hologo{XeTeX} í˜¹ì€ \hologo{LuaTeX} ì—”ì§„ì´ ê°€ë™ë˜ê³  있다면
+ ì´ ì˜µì…˜ì€ ë¬´ì‹œëœë‹¤.
+ \item \verb|[euc]| ì˜µì…˜ì„ ì£¼ë©´ \verb|kotex-euc| 패키지를 로드한다.(ì´
+ 패키지는 í…ë¼ì´ë¸Œì— 들어있지 않으므로 KTUG 사설 저장소로부터
+ 설치해야 한다) \hologo{XeTeX} 엔진 하ì—서는 ì´ ì˜µì…˜ì€ ë¬´ì‹œëœë‹¤.
+ 그러나 \hologo{LuaTeX} ì—”ì§„ì´ ê°€ë™ë˜ê³  있다면
+ \verb|\luatexuhcinputencoding=1| ëª…ë ¹ì´ ìžë™ìœ¼ë¡œ 실행ëœë‹¤.
+ \item 위 ë‘ ê°€ì§€ ì˜µì…˜ì´ ëª¨ë‘ ì§€ì‹œë˜ì§€ 않았다면 현재 ë™ìž‘ ì¤‘ì¸ í… ì—”ì§„ì„
+ ê°ì§€í•´ì„œ \verb|kotexutf.sty|, \verb|xetexko.sty|, í˜¹ì€ \verb|luatexko.sty|
+ ê°€ìš´ë° í•˜ë‚˜ë¥¼ 로드한다. 플레ì¸í…ì—ì„œë„ ë§ˆì°¬ê°€ì§€ë¡œ ë™ìž‘한다.
+ \item ì–´ëŠ ê²½ìš°ì´ë“  사용ìžê°€ 지시한 여타 패키지 ì˜µì…˜ë“¤ì€ ìƒˆë¡œ 불려지는
+ íŒ¨í‚¤ì§€ì— ëª¨ë‘ íˆ¬ëª…í•˜ê²Œ 전달ëœë‹¤.
+\end{itemize}
+
+\section{License}
+\begin{itemize}
+ \item GPL~--- \verb|cjkutf8-*| 파ì¼ì˜ ë¼ì´ì„ ìŠ¤ëŠ” CJK 패키지와
+ ê°™ì„ ìˆ˜ë°–ì— ì—†ë‹¤.
+ \item LPPL~--- \verb|ko*| 파ì¼ë“¤ì€ \koTeX\ 패키지ì—ì„œ 유래한다.
+\end{itemize}
+\nobreak\hfill \fboxsep=-\fboxrule \fbox{\vbox to1em{\hbox to1em{\hss}\vss}}
+
+\end{document}
diff --git a/language/korean/cjk-ko/cjkutf8-josa.sty b/language/korean/cjk-ko/cjkutf8-josa.sty
new file mode 100644
index 0000000000..55e3872062
--- /dev/null
+++ b/language/korean/cjk-ko/cjkutf8-josa.sty
@@ -0,0 +1,131 @@
+% cjkutf8-josa.sty
+%
+% Copyright (c) 2016 Dohyun Kim <nomos at ktug org>
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 2 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program in doc/COPYING; if not, write to the Free
+% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+% MA 02110-1301 USA
+
+\ProvidesPackage{cjkutf8-josa}[2016/04/04 v1.8 Automatic Josa selection for cjk-ko]
+
+\AtBeginDocument{
+ \ifx\use@josa\undefined\else
+ % redefine \@setref
+ \let\CJKKO@orig@setref\@setref
+ \def\@setref#1#2#3{\CJKKO@orig@setref{#1}{#2}{#3}%
+ \bgroup
+ \ifx#1\relax\else
+ \ifx\protect\relax % not from kotexutf
+ \let\protect\noexpand % not from kotexutf
+ \xdef\josa@str{\expandafter#2#1}%
+ \fi
+ \fi
+ \egroup}
+ % redefine \@cite@ofmt
+ \let\CJKKO@orig@cite@ofmt\@cite@ofmt
+ \def\@cite@ofmt#1{\CJKKO@orig@cite@ofmt{#1}%
+ \bgroup
+ \let\protect\noexpand % not from kotexutf
+ \let\@safe@activesfalse\@empty % babel ?
+ \def\hyper@@link[##1]##2##3##4{##4}%
+ \def\beamer@sort##1##2{}%
+ \def\hyperlink##1##2{##2}% for beamer: not from kotexutf
+ \xdef\josa@str{#1}%
+ \egroup}
+ \fi
+ \@ifpackageloaded{hyperref}{\g@addto@macro\pdfstringdefPreHook{%
+ \let\jong\relax
+ \let\rieul\relax
+ \let\jung\relax
+ \def\^^ea{^^ea}%
+ \def\^^eb{^^eb}%
+ \def\^^ec{^^ec}%
+ }}{}
+}
+
+%%% user commands: \jong \jung \rieul
+\protected\def\jong {\let\josa@str\empty\chardef\@josa\z@ }
+\protected\def\rieul{\let\josa@str\empty\chardef\@josa\@ne}
+\protected\def\jung {\let\josa@str\empty\chardef\@josa\tw@}
+\jung
+
+\def\makejosa#1#2{%
+ \bgroup
+ \expandafter\make@josa\josa@str\@nil{#1}{#2}%
+ \egroup}
+
+\def\make@josa{\afterassignment\make@@josa\let\@let@token= }
+\def\make@@josa{%
+ \ifx\@let@token\@nil
+ \expandafter\make@@@josa
+ \else
+ \ifx\@let@token 1\rieul\else
+ \ifx\@let@token 3\jong \else
+ \ifx\@let@token 6\jong \else
+ \ifx\@let@token 7\rieul\else
+ \ifx\@let@token 8\rieul\else
+ \ifx\@let@token 0\jong \else
+ \ifx\@let@token l\rieul\else
+ \ifx\@let@token m\jong \else
+ \ifx\@let@token n\jong \else
+ \ifx\@let@token L\rieul\else
+ \ifx\@let@token M\jong \else
+ \ifx\@let@token N\jong \else
+ \ifx\@let@token\jong \jong \else
+ \ifx\@let@token\rieul\rieul\else
+ \jung
+ \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+ \expandafter\make@josa
+ \fi}
+
+\def\make@@@josa#1#2{%
+ \ifcase\@josa #2% jong
+ \or \ifx\empty#1\empty\else#2\fi % rieul
+ \else #1% jung
+ \fi}
+
+\def\error@josa{\PackageError{cjkutf8-josa}{Undefined Control Sequence}{}}
+
+\DeclareRobustCommand*\^^ea[2]{%
+ \ifx#1^^b0\ifx#2^^80\makejosa{ê°€}{ì´}\else\error@josa\fi % \ê°€
+ \else\ifx#1^^b3\ifx#2^^bc\makejosa{와}{과}\else\error@josa\fi % \과
+ \else\error@josa\fi\fi}
+\DeclareRobustCommand*\^^eb[2]{%
+ \ifx#1^^8a\ifx#2^^94\makejosa{는}{ì€}\else\error@josa\fi % \는
+ \else\ifx#1^^9d\ifx#2^^bc\makejosa{ë¼}{ì´ë¼}\else\error@josa\fi % \ë¼
+ \else\ifx#1^^a1\ifx#2^^9c\makejosa{}{으}로\else\error@josa\fi % \로
+ \else\ifx#1^^a5\ifx#2^^bc\makejosa{를}{ì„}\else\error@josa\fi % \를
+ \else\error@josa\fi\fi\fi\fi}
+\DeclareRobustCommand*\^^ec[2]{%
+ \let\reserved@a#1\let\reserved@b#2%
+ \futurelet\@let@token\@josa@begin@ec}
+\def\@josa@begin@ec{%
+ \ifx\reserved@a^^99%
+ \ifx\reserved@b^^80\makejosa{와}{과}\else\error@josa\fi % \와
+ \else\ifx\reserved@a^^9c%
+ \ifx\reserved@b^^bc\makejosa{}{으}\else\error@josa\fi % \으로
+ \else\ifx\reserved@a^^9d%
+ \ifx\reserved@b^^80\makejosa{는}{ì€}% \ì€
+ \else\ifx\reserved@b^^84\makejosa{를}{ì„}% \ì„
+ \else\ifx\reserved@b^^b4%
+ \ifx\@let@token^^ea\makejosa\relax{ì´}% \ì´ë¼
+ \else\ifx\@let@token^^eb\makejosa\relax{ì´}% \ì´ë¼
+ \else\ifx\@let@token^^ec\makejosa\relax{ì´}% \ì´ë¼
+ \else\ifx\@let@token^^ed\makejosa\relax{ì´}% \ì´ë¼
+ \else\makejosa{ê°€}{ì´}% \ì´
+ \fi\fi\fi\fi
+ \else\error@josa \fi\fi\fi
+ \else\error@josa \fi\fi\fi}
+
+\endinput
diff --git a/language/korean/cjk-ko/cjkutf8-ko.sty b/language/korean/cjk-ko/cjkutf8-ko.sty
new file mode 100644
index 0000000000..8d3e943638
--- /dev/null
+++ b/language/korean/cjk-ko/cjkutf8-ko.sty
@@ -0,0 +1,466 @@
+% cjkutf8-ko.sty
+%
+% Copyright (c) 2016 Dohyun Kim <nomos at ktug org>
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 2 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program in doc/COPYING; if not, write to the Free
+% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+% MA 02110-1301 USA
+
+\ProvidesPackage{cjkutf8-ko}[2016/04/04 v1.8 Hangul typesetting on CJKutf8]
+
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname eTeXversion\endcsname\relax
+ \PackageError{cjkutf8-ko}
+ {e-TeX engine is required}
+ {Please update your TeX system to the latest distribution}
+\endinput\fi
+
+\newif\if@hangul
+\newif\if@hanja
+\let\use@josa\empty
+
+\DeclareOption{hangul}{\@hangultrue}
+\DeclareOption{hanja}{\@hanjatrue\@hangultrue}
+\DeclareOption{usecjkt1font}{\let\usecjk@@font\empty\@hangultrue}
+\DeclareOption{usedotemph}{\let\usedot@mph\empty}
+\DeclareOption{nojosa}{\let\use@josa\undefined}
+\DeclareOption{truetype}{\let\use@cjk@cmap@\relax}
+\DeclareOption*{\expandafter\CJKKO@userfont@option\CurrentOption=\end}
+\def\CJKKO@userfont@option#1=#2\end{%
+ \ifx\empty#2\empty
+ \PassOptionsToPackage{#1}{CJKutf8}
+ \else
+ \def\reserved@a{mj}\def\reserved@b{gt}\def\reserved@c{#1}
+ \ifx\reserved@a\reserved@c
+ \edef\CJKKO@mjfont{\CJKKO@removetrailingEQ#2}
+ \IfFileExists{c70\CJKKO@mjfont.fd}{}{%
+ \PackageError{cjkutf8-ko}{`c70\CJKKO@mjfont.fd' does not exist}{}
+ \let\CJKKO@mjfont\undefined
+ }
+ \else
+ \ifx\reserved@b\reserved@c
+ \edef\CJKKO@gtfont{\CJKKO@removetrailingEQ#2}
+ \IfFileExists{c70\CJKKO@gtfont.fd}{}{%
+ \PackageError{cjkutf8-ko}{`c70\CJKKO@gtfont.fd' does not exist}{}
+ \let\CJKKO@gtfont\undefined
+ }
+ \else
+ \PackageError{cjkutf8-ko}
+ {Unknown hangul font type: #1}
+ {Allowed font types are `mj' and `gt'}
+ \fi
+ \fi
+ \fi
+}
+\def\CJKKO@removetrailingEQ#1={#1}
+\ProcessOptions\relax
+
+\ifx\CJKKO@mjfont\undefined
+ \IfFileExists{c70nanummj.fd}{\def\CJKKO@mjfont{nanummj}}{
+ \def\CJKKO@mjfont{mj}
+ \ifx\usedot@mph\undefined\else
+ \def\dotemphraise{1ex}
+ \def\dotemphchar{\Unicode{"02}{"D9}}
+ \fi
+ }
+\fi
+\ifx\CJKKO@gtfont\undefined
+ \IfFileExists{c70nanumgt.fd}{\def\CJKKO@gtfont{nanumgt}}{\def\CJKKO@gtfont{mj}}
+\fi
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+% font settings
+\ifx\usecjk@@font\undefined\else
+ \PassOptionsToPackage{T1}{CJKutf8}
+ \RequirePackage{textcomp}
+ \IfFileExists{t1\CJKKO@mjfont.fd}{\let\rmdefault\CJKKO@mjfont}{}
+ \IfFileExists{t1\CJKKO@gtfont.fd}{\let\sfdefault\CJKKO@gtfont}{}
+\fi
+
+\RequirePackage{CJKutf8}
+
+\g@addto@macro\rmfamily{\CJKfamily{\CJKKO@mjfont}}
+\g@addto@macro\sffamily{\CJKfamily{\CJKKO@gtfont}}
+\g@addto@macro\ttfamily{\CJKfamily{\CJKKO@gtfont}}
+
+\AtBeginDocument{
+ \edef\reserved@a{\familydefault}
+ \edef\reserved@b{\rmdefault}
+ \ifx\reserved@a\reserved@b
+ \CJKfamily{\CJKKO@mjfont}
+ \g@addto@macro\normalfont{\CJKfamily{\CJKKO@mjfont}}
+ \if@hangul\ifx\usecjk@@font\undefined
+ \IfFileExists{t1\CJKKO@mjfont .fd}{%
+ \CJKKO@hangulspaceglue{t1\CJKKO@mjfont m}% space glue from hangul font
+ }{}
+ \fi\fi
+ \else
+ \CJKfamily{\CJKKO@gtfont}
+ \g@addto@macro\normalfont{\CJKfamily{\CJKKO@gtfont}}
+ \if@hangul\ifx\usecjk@@font\undefined
+ \IfFileExists{t1\CJKKO@gtfont .fd}{%
+ \CJKKO@hangulspaceglue{t1\CJKKO@gtfont m}% space glue from hangul font
+ }{}
+ \fi\fi
+ \fi
+ \let\reset@font\normalfont
+}
+
+\def\CJKKO@hangulspaceglue#1{\@ifclassloaded{minimal}{}{%
+ \bgroup
+ \@for\reserved@a:=,\small,\footnotesize,\large,\Large,\LARGE\do{%
+ \reserved@a
+ \font\x=#1 at \f@size\p@
+ \fontdimen2\font=\fontdimen2\x
+ \fontdimen3\font=.5\fontdimen2\x
+ \fontdimen4\font=.3333\fontdimen2\x
+ \fontdimen7\font=\fontdimen7\x }%
+ \egroup }}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% dotemph
+% Users can redefine \dotemphchar and \dotemphraise
+\ifx\usedot@mph\undefined
+ \def\dotemph{\PackageError{cjkutf8-ko}
+ {To enable \string\dotemph, package option [usedotemph] is required}
+ {CJKfntef.sty will be automatically loaded if [usedotemph] option is given}}
+\else
+ % CJKglue should be skip only. seems to do with \LA@CJKglue in CJKulem.sty
+ \RequirePackage{ulem}[2000/05/26]
+ \addto@hook\UL@hook{\let\CJKglue\HangulGlue}
+ \RequirePackage{CJKfntef}
+ \normalem % users should declare \ULforem to enable underlining for \emph
+ \ifx\dotemphraise\undefined \def\dotemphraise{0.5ex}\fi
+ \ifx\dotemphchar\undefined \def\dotemphchar{\bfseries\Unicode{"02}{"D9}}\fi
+ % user command: dotemph
+ \DeclareRobustCommand*\dotemph{%
+ \CJKunderanysymbol{-\dotemphraise}{\dotemphchar}}
+\fi
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+% start CJK env
+\def\HangulGlue{\hskip0pt plus.1ex minus.01em }
+\def\HangulPenalty{\ifnum\lastpenalty=\z@ \penalty50 \fi}
+\def\CJKglue{\HangulPenalty\HangulGlue}
+\def\CJKpostmathglue{\HangulPenalty\hskip.25ex plus.1ex minus.05ex }
+\CJKspace
+\CJK@envStart{}{UTF8}{\CJKKO@mjfont}
+\makeatletter
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+% italic correction after cjk
+\edef\maybe@ic@{%
+ \unexpanded{%
+ \let\CJKKO@wasCJK\undefined
+ \ifnum\lastkern=\@ne
+ \unkern\unkern
+ \let\CJKKO@wasCJK\empty
+ \fi
+ }%
+ \unexpanded\expandafter{\maybe@ic@
+ \ifx\CJKKO@wasCJK\empty
+ \CJK@CJK
+ \CJKKO@check@next@tok@
+ \let\CJKKO@wasCJK\undefined
+ \fi
+ }%
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% CJKscale: scale CJK char size
+\def\CJKscale#1{%
+ \ifx\usecjk@@font\undefined
+ \def\CJK@scale{#1}%
+ \else
+ \PackageError{cjkutf8-ko}
+ {\string\CJKscale\space is not allowed}
+ {\string\CJKscale\space cannot be used with option [usecjkt1font]}
+ \fi}
+\@onlypreamble\CJKscale
+\def\cancelCJKscale{\let\CJK@scale\undefined}
+\@onlypreamble\cancelCJKscale
+\AtBeginDocument{
+ \ifx\usecjk@@font\undefined
+ \ifx\CJK@scale\undefined\else
+ % redefine \CJK@empty
+ \def\CJK@empty#1{%
+ \@tempdimb \f@size\p@
+ \@tempdimb\CJK@scale\@tempdimb %%% inserted
+ \ifx\optional@arg \@empty
+ \else
+ \expandafter\ifx
+ \csname CJK@\mandatory@arg/\f@size/\the\@tempdimb\endcsname \relax
+ \@tempdimb \optional@arg\@tempdimb
+ #1{Font\space shape\space `\curr@fontshape'\space
+ will\space be\MessageBreak
+ scaled\space to\space size\space \the\@tempdimb}%
+ \expandafter
+ \gdef\csname CJK@\mandatory@arg/\f@size/\the\@tempdimb\endcsname{}%
+ \fi
+ \fi
+ \edef\external@font{%
+ \mandatory@arg\CJK@plane\space at \the\@tempdimb}%
+ \xdef\font@name{%
+ \csname \curr@fontshape/\f@size/\CJK@plane\endcsname}%
+ \expandafter\global\expandafter\let
+ \csname \CJK@curr@fontshape\expandafter\endcsname
+ \csname \curr@fontshape\endcsname}
+ \if@hangul % hangul is main language
+ % scale space glue
+ \@ifclassloaded{minimal}{}{%
+ \bgroup
+ \@for\reserved@a:=,\small,\footnotesize,\large,\Large,\LARGE\do{%
+ \fontdimen2\font=\CJK@scale\fontdimen2\font
+ \fontdimen3\font=\CJK@scale\fontdimen3\font
+ \fontdimen4\font=\CJK@scale\fontdimen4\font
+ \fontdimen7\font=\CJK@scale\fontdimen7\font}
+ \egroup
+ }
+ % scale parindent, footnotesep, footins
+ \parindent\CJK@scale\parindent
+ \footnotesep\CJK@scale\footnotesep
+ \skip\footins=\CJK@scale\skip\footins plus6pt minus3pt
+ % scale linespread
+ \@tempdima\baselinestretch\p@
+ \@tempdima\CJK@scale\@tempdima
+ \edef\reserved@a{\strip@pt\@tempdima}
+ \expandafter\expandafter\expandafter\linespread\expandafter{\reserved@a}
+ \selectfont
+ \fi
+ \fi\fi
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% insert CJKglue before opening ascii and letter
+\def\CJK@ignorespaces{%
+ \ifnum\lastkern=\@ne
+ \spacefactor\@m % was normal cjk, so sf=1000
+ \expandafter\expandafter\expandafter\CJKKO@check@next@tok
+ \fi}
+\def\CJKKO@check@next@tok{\futurelet\@let@token\CJKKO@check@next@tok@}
+\def\CJKKO@check@next@tok@{%
+ \ifx\@let@token(\CJKglue\else
+ \ifx\@let@token`\CJKglue\else
+ \ifx\@let@token[\CJKglue\else
+ \ifx\@let@token<\CJKglue\else
+ \ifx\@let@token\{\CJKglue\else
+ \ifcat\noexpand\@let@token\CJKKO@catcodeXI
+ \CJKglue
+ \fi\fi\fi\fi\fi\fi}
+
+\begingroup
+ \catcode`\A=11 \global\let\CJKKO@catcodeXI=A
+\endgroup
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% allow break after ascii (except opening) and before cjk
+%%% not a good solution. but...
+\sfcode16=998 % t1 ``
+\sfcode40=998 % (
+\sfcode60=998 % <
+\sfcode91=998 % [
+\sfcode92=998 % ot1 ``
+\sfcode96=998 % `
+\sfcode102=998 % oms {
+\sfcode123=998 % t1 {
+\def\CJK@testLastCJK{%
+ \global\CJK@false
+ \ifnum\lastkern=\@ne
+ \global \CJK@true
+ %%% inserted
+ \else
+ \ifhmode
+ \ifnum\lastkern=\tw@\else
+ \ifnum\lastskip=\z@ % last node is not space (?)
+ \ifnum\lastpenalty=\z@ % last node is not penalty (?)
+ \ifnum\spacefactor=998 \else % last char is not opening ascii
+ \ifx\CJK@plane\undefined\else
+ \CJK@testPostPunct{\CJK@@@enc}{\CJK@plane}{\CJK@gtemp}%
+ \fi
+ \ifCJK@
+ \global\CJK@false
+ \else % this char is not closing cjk
+ \ifnum\lastnodetype=10 \CJKpostmathglue % after math-off
+ \else \CJKglue \fi
+ \fi
+ \fi\fi\fi\fi\fi
+ %%% end of inserted
+ \fi}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+% half-width puncts
+\def\CJKKO@XXX@plane{30}
+\def\CJKKO@FF@plane{ff}
+\DeclareRobustCommand\CJKpunctsymbol[1]{%
+ \ifx\CJK@plane\CJKKO@XXX@plane
+ \ifcase#1\CJKsymbol{#1}% 3000
+ \or \CJKKO@normal@punct{#1}% 3001
+ \or \CJKKO@normal@punct{#1}% 3002
+ \or \CJKsymbol{#1}% 3003
+ \or \CJKsymbol{#1}% 3004
+ \or \CJKsymbol{#1}% 3005
+ \or \CJKsymbol{#1}% 3006
+ \or \CJKsymbol{#1}% 3007
+ \or \CJKKO@opening@punct{#1}% 3008
+ \or \CJKKO@normal@punct{#1}% 3009
+ \or \CJKKO@opening@punct{#1}% 300A
+ \or \CJKKO@normal@punct{#1}% 300B
+ \or \CJKKO@opening@punct{#1}% 300C
+ \or \CJKKO@normal@punct{#1}% 300D
+ \or \CJKKO@opening@punct{#1}% 300E
+ \or \CJKKO@normal@punct{#1}% 300F
+ \or \CJKKO@opening@punct{#1}% 3010
+ \or \CJKKO@normal@punct{#1}% 3011
+ \or \CJKsymbol{#1}% 3012
+ \or \CJKsymbol{#1}% 3013
+ \or \CJKKO@opening@punct{#1}% 3014
+ \or \CJKKO@normal@punct{#1}% 3015
+ \or \CJKKO@opening@punct{#1}% 3016
+ \or \CJKKO@normal@punct{#1}% 3017
+ \or \CJKKO@opening@punct{#1}% 3018
+ \or \CJKKO@normal@punct{#1}% 3019
+ \or \CJKKO@opening@punct{#1}% 301A
+ \or \CJKKO@normal@punct{#1}% 301B
+ \else \CJKsymbol{#1}%
+ \fi
+ \else
+ \ifx\CJK@plane\CJKKO@FF@plane
+ \ifnum#1="08 \CJKKO@opening@punct{#1}% FF08
+ \else\ifnum#1="09 \CJKKO@normal@punct{#1}% FF09
+ \else \CJKsymbol{#1}%
+ \fi\fi
+ \else
+ \CJKsymbol{#1}%
+ \fi
+ \fi}
+\def\CJKKO@opening@punct#1{\leavevmode\hbox to.5em{\hss\CJKsymbol{#1}}}
+\def\CJKKO@normal@punct#1{\leavevmode\hbox to.5em{\CJKsymbol{#1}\hss}}
+\AtBeginDocument{
+ \DeclareUnicodeCharacter{00B7}
+ {\leavevmode\kern.25em \Unicode{0}{"B7}\hskip.25em\relax}
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% lowercjkchar: eg, \lowercjkchar{-0.1em}
+%%% do NOT use unit ex; hangul subfonts may not have x-height
+\def\lowercjkchar#1{%
+ \ifx\usecjk@@font\undefined
+ \def\CJK@charlower{#1}%
+ \else
+ \PackageError{cjkutf8-ko}
+ {\string\lowercjkchar\space is not allowed}
+ {\string\lowercjkchar\space cannot be used with option [usecjkt1font]}
+ \fi}
+\let\lowerCJKchar\lowercjkchar
+\@onlypreamble\lowercjkchar \@onlypreamble\lowerCJKchar
+\def\cancellowercjkchar{\let\CJK@charlower\undefined}
+\let\cancellowerCJKchar\cancellowercjkchar
+\@onlypreamble\cancellowercjkchar \@onlypreamble\cancellowerCJKchar
+\AtBeginDocument{
+ \ifx\usecjk@@font\undefined
+ \ifx\CJK@charlower\undefined\else
+ \DeclareRobustCommand{\CJKsymbol}[1]{%
+ \leavevmode\lower\CJK@charlower\hbox{% inserted
+ \symbol{#1}%
+ \ifCJK@bold@
+ \hbox to \CJKboldshift{\hss\symbol{#1}}%
+ \hbox to \CJKboldshift{\hss\symbol{#1}}%
+ \fi
+ }% inserted
+ }
+ \fi\fi
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% nanummj has no hanja : texlive only
+\def\CJKKO@mjdefault{nanummj}
+\ifx\CJKKO@mjfont\CJKKO@mjdefault
+ \RequirePackage{cjkutf8-nanummjhanja}
+\fi
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% auto-josa, light version
+\RequirePackage{cjkutf8-josa}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+% hangul captions, labels, and spacing
+\RequirePackage{kolabels-utf}
+\if@hangul
+ \AtBeginDocument{\RequirePackage{konames-utf}}
+ \linespread{1.3888}
+ \footnotesep=1.3888\footnotesep
+ \skip\footins=1.3888\skip\footins plus6pt minus3pt
+ \frenchspacing
+\fi
+
+%\ifx\usecjk@@font\undefined
+% \CJKscale{0.95}
+% \lowercjkchar{-0.07em}
+%\fi
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% use pdftex's pdfgentounicode
+\ifpdf
+ \ifx\pdfgentounicode\undefined\else
+ \ifx\use@cjk@cmap@\relax\else
+ \InputIfFileExists{glyphtounicode}{%
+ \let\CJK@addcmap\@gobble
+ \pdfgentounicode\@ne
+ }{}
+ \fi
+ \fi
+\fi
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% \makeindex in memoir class clashed with this package.
+%%% cause: memoir appempts to write index entries to a file
+%%% at the end of document without protecting active characters.
+%%% spotted by Juho Lee. thanks to him.
+%\AtEndDocument{\CJK@makeInactive}
+%%% still conflicts with package verbments.
+%%% so now we make utf8 characters robust.
+\count@"C2 \loop
+ \uccode\count@\count@
+ \lccode\count@\count@
+ \begingroup
+ \lccode`\~\count@
+ \lowercase{\endgroup
+ \protected\edef~{\unexpanded\expandafter{~}}}
+\ifnum\count@<"F4 \advance\count@\@ne \repeat
+% then we have to care about hyperref bookmarks.
+\ifx\pdfstringdefPreHook\undefined
+ \let\pdfstringdefPreHook\empty
+\fi
+\g@addto@macro\pdfstringdefPreHook{%
+ \count@"C2 \loop
+ \begingroup
+ \lccode`\~\count@
+ \lowercase{\endgroup
+ \edef~{\unexpanded\expandafter{~}}}%
+ \ifnum\count@<"F4 \advance\count@\@ne \repeat
+ % and dotemph as well
+ \let\dotemph\@firstofone
+}
+% protect against lowercase
+\count@"80 \loop
+ \uccode\count@\count@
+ \lccode\count@\count@
+\ifnum\count@<"BF \advance\count@\@ne \repeat
+
+%%% ignore variation selectors for korean hanja
+\DeclareUnicodeCharacter{FE00}{}
+\DeclareUnicodeCharacter{FE01}{}
+\DeclareUnicodeCharacter{FE02}{}
+
+\endinput
diff --git a/language/korean/cjk-ko/cjkutf8-nanummjhanja.sty b/language/korean/cjk-ko/cjkutf8-nanummjhanja.sty
new file mode 100644
index 0000000000..f96fae70aa
--- /dev/null
+++ b/language/korean/cjk-ko/cjkutf8-nanummjhanja.sty
@@ -0,0 +1,62 @@
+% cjkutf8-nanummjhanja.sty
+%
+% Copyright (c) 2016 Dohyun Kim <nomos at ktug org>
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 2 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program in doc/COPYING; if not, write to the Free
+% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+% MA 02110-1301 USA
+
+\ProvidesPackage{cjkutf8-nanummjhanja}
+ [2016/04/04 v1.8 UHC hanja for Nanum Myeongjo]
+
+\def\CJKKO@mjdefault{nanummj}
+\def\CJKKO@mjhanjafamily{\def\CJK@family{uhcmj}}
+
+% redefine CJK@numbToHex
+\def\CJK@numbToHex#1#2{%
+ {\count\z@ #2\relax
+ \count\tw@ \count\z@
+ \divide\count\z@ \sixt@@n
+ \count@ \count\z@
+ \multiply\count@ \sixt@@n
+ \advance\count\tw@ -\count@
+ \xdef#1{%
+ \hexnumber@{\count\z@}\hexnumber@{\count\tw@}}}%
+ % inserted
+ \ifx\CJK@family\CJKKO@mjdefault
+ \expandafter\CJKKO@checkhanjaplane#1\fi}
+
+\def\CJKKO@checkhanjaplane#1#2{%
+ \begingroup
+ \count@\ifx#1A10\else
+ \ifx#1B11\else
+ \ifx#1C12\else
+ \ifx#1D13\else
+ \ifx#1E14\else
+ \ifx#1F15\else
+ #1\fi\fi\fi\fi\fi\fi
+ \@tempcnta\ifx#2A10\else
+ \ifx#2B11\else
+ \ifx#2C12\else
+ \ifx#2D13\else
+ \ifx#2E14\else
+ \ifx#2F15\else
+ #2\fi\fi\fi\fi\fi\fi
+ \multiply\count@\sixt@@n \advance\count@\@tempcnta
+ \ifnum\count@>"4D \ifnum\count@<"A0 \aftergroup\CJKKO@mjhanjafamily \else
+ \ifnum\count@>"F8 \ifnum\count@<"FB \aftergroup\CJKKO@mjhanjafamily
+ \fi\fi\fi\fi
+ \endgroup }
+
+\endinput
diff --git a/language/korean/cjk-ko/kolabels-utf.sty b/language/korean/cjk-ko/kolabels-utf.sty
new file mode 100644
index 0000000000..dcc4fba7b6
--- /dev/null
+++ b/language/korean/cjk-ko/kolabels-utf.sty
@@ -0,0 +1,96 @@
+% kolabels-utf.sty
+%
+% Copyright (C) 2009-2015 Koaunghi Un <koaunghi at kornet net>
+% Kangsoo Kim <karnes at ktug or kr>
+% Dohyun Kim <nomos at ktug org>
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2006/05/20 or later.
+%
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{kolabels-utf}[2015/03/20 v1.5 UTF-8 Hangul item labels]
+
+% hangul item labels
+\newcommand*\jaso[1]{\@jaso{\@nameuse{c@#1}}}
+\newcommand*\@jaso[1]{\ifcase#1\or
+ ㄱ\or ã„´\or ã„·\or ㄹ\or ã…\or ã…‚\or ã……\or ã…‡\or
+ ã…ˆ\or ã…Š\or ã…‹\or ã…Œ\or ã…\or ã…Ž\else\@ctrerr\fi}
+\newcommand*\gana[1]{\@gana{\@nameuse{c@#1}}}
+\newcommand*\@gana[1]{\ifcase#1\or
+ ê°€\or 나\or 다\or ë¼\or 마\or ë°”\or 사\or ì•„\or
+ ìž\or ì°¨\or ì¹´\or 타\or 파\or 하\else\@ctrerr\fi}
+\newcommand*\ojaso[1]{\@ojaso{\@nameuse{c@#1}}}
+\newcommand*\@ojaso[1]{\ifcase#1\or
+ ㉠\or ㉡\or ㉢\or ㉣\or ㉤\or ㉥\or ㉦\or ㉧\or
+ ㉨\or ㉩\or ㉪\or ㉫\or ㉬\or ㉭\else\@ctrerr\fi}
+\newcommand*\ogana[1]{\@ogana{\@nameuse{c@#1}}}
+\newcommand*\@ogana[1]{\ifcase#1\or
+ ㉮\or ㉯\or ㉰\or ㉱\or ㉲\or ㉳\or ㉴\or ㉵\or
+ ㉶\or ㉷\or ㉸\or ㉹\or ㉺\or ㉻\else\@ctrerr\fi}
+\newcommand*\pjaso[1]{\@pjaso{\@nameuse{c@#1}}}
+\newcommand*\@pjaso[1]{\ifcase#1\or
+ ㈀\or ãˆ\or ㈂\or ㈃\or ㈄\or ㈅\or ㈆\or ㈇\or
+ ㈈\or ㈉\or ㈊\or ㈋\or ㈌\or ãˆ\else\@ctrerr\fi}
+\newcommand*\pgana[1]{\@pgana{\@nameuse{c@#1}}}
+\newcommand*\@pgana[1]{\ifcase#1\or
+ ㈎\or ãˆ\or ãˆ\or ㈑\or ㈒\or ㈓\or ㈔\or ㈕\or
+ ㈖\or ㈗\or ㈘\or ㈙\or ㈚\or ㈛\else\@ctrerr\fi}
+\newcommand*\onum[1]{\@onum{\@nameuse{c@#1}}}
+\newcommand*\@onum[1]{\ifcase#1\or
+ ①\or ②\or ③\or ④\or ⑤\or ⑥\or ⑦\or ⑧\or
+ ⑨\or ⑩\or ⑪\or ⑫\or ⑬\or ⑭\or ⑮\else\@ctrerr\fi}
+\newcommand*\pnum[1]{\@pnum{\@nameuse{c@#1}}}
+\newcommand*\@pnum[1]{\ifcase#1\or
+ ⑴\or ⑵\or ⑶\or ⑷\or ⑸\or ⑹\or ⑺\or ⑻\or
+ ⑼\or ⑽\or ⑾\or â‘¿\or â’€\or â’\or â’‚\else\@ctrerr\fi}
+\newcommand*\oeng[1]{\@oeng{\@nameuse{c@#1}}}
+\newcommand*\@oeng[1]{\ifcase#1\or
+ â“\or â“‘\or â“’\or â““\or â“”\or â“•\or â“–\or â“—\or ⓘ\or
+ â“™\or â“š\or â“›\or â“œ\or â“\or â“ž\or â“Ÿ\or â“ \or â“¡\or
+ ⓢ\or ⓣ\or ⓤ\or ⓥ\or ⓦ\or ⓧ\or ⓨ\or ⓩ\else\@ctrerr\fi}
+\newcommand*\peng[1]{\@peng{\@nameuse{c@#1}}}
+\newcommand*\@peng[1]{\ifcase#1\or
+ â’œ\or â’\or â’ž\or â’Ÿ\or â’ \or â’¡\or â’¢\or â’£\or â’¤\or
+ â’¥\or â’¦\or â’§\or â’¨\or â’©\or â’ª\or â’«\or â’¬\or â’­\or
+ â’®\or â’¯\or â’°\or â’±\or â’²\or â’³\or â’´\or â’µ\else\@ctrerr\fi}
+\newcommand*\hnum[1]{\@hnum{\@nameuse{c@#1}}}
+\newcommand*\@hnum[1]{\ifcase#1\or
+ 하나\or 둘\or ì…‹\or ë„·\or 다섯\or 여섯\or ì¼ê³±\or ì—¬ëŸ\or
+ 아홉\or 열\or 열하나\or 열둘\or 열셋\or 열넷\or 열다섯\or
+ 열여섯\or ì—´ì¼ê³±\or ì—´ì—¬ëŸ\or 열아홉\or 스물\or 스물하나\or
+ 스물둘\or 스물셋\or 스물넷\else\@ctrerr\fi}
+\newcommand*\Hnum[1]{\@Hnum{\@nameuse{c@#1}}}
+\newcommand*\@Hnum[1]{\ifcase#1\or
+ 첫\or 둘\or ì…‹\or ë„·\or 다섯\or 여섯\or ì¼ê³±\or ì—¬ëŸ\or
+ 아홉\or ì—´\or ì—´í•œ\or ì—´ë‘\or ì—´ì…‹\or ì—´ë„·\or 열다섯\or
+ 열여섯\or ì—´ì¼ê³±\or ì—´ì—¬ëŸ\or 열아홉\or 스무\or 스물한\or
+ 스물ë‘\or 스물셋\or 스물넷\else\@ctrerr\fi 째}
+\newcommand*\hroman[1]{\@hroman{\@nameuse{c@#1}}}
+\newcommand*\@hroman[1]{\ifcase#1\or
+ â…°\or â…±\or â…²\or â…³\or â…´\or â…µ\or â…¶\or â…·\or
+ â…¸\or â…¹\or â…º\or â…»\else\@ctrerr\fi}
+\newcommand*\hRoman[1]{\@hRoman{\@nameuse{c@#1}}}
+\newcommand*\@hRoman[1]{\ifcase#1\or
+ â… \or â…¡\or â…¢\or â…£\or â…¤\or â…¥\or â…¦\or â…§\or
+ â…¨\or â…©\or â…ª\or â…«\else\@ctrerr\fi}
+
+% from kosections-utf.tex
+\def\hNum#1{\@hNum{\@nameuse{c@#1}}}
+\def\@hNum#1{\ifcase#1\or ì¼\or ì´\or 삼\or 사\or 오\or 육\or ì¹ \or
+ 팔\or 구\or ì‹­\or ì‹­ì¼\or ì‹­ì´\or 십삼\or 십사\or 십오\or 십육\or
+ ì‹­ì¹ \or 십팔\or 십구\or ì´ì‹­\or ì´ì‹­ì¼\or ì´ì‹­ì´\or ì´ì‹­ì‚¼\or
+ ì´ì‹­ì‚¬\else\@ctrerr\fi}
+\def\hanjanum#1{\@hanjanum{\@nameuse{c@#1}}}
+\def\@hanjanum#1{\ifcase#1\or 一\or 二\or 三\or
+ å››\or 五\or å…­\or 七\or å…«\or ä¹\or å\or
+ å一\or å二\or å三\or åå››\or å五\or
+ åå…­\or å七\or åå…«\or åä¹\or 二å\or
+ 二å一\or 二å二\or 二å三\or 二åå››\else\@ctrerr\fi}
+
+\endinput
diff --git a/language/korean/cjk-ko/konames-utf.sty b/language/korean/cjk-ko/konames-utf.sty
new file mode 100644
index 0000000000..01a486e8ae
--- /dev/null
+++ b/language/korean/cjk-ko/konames-utf.sty
@@ -0,0 +1,140 @@
+% konames-utf.sty
+%
+% Copyright (C) 2007-2015 Koaunghi Un <koaunghi at kornet net>
+% Kangsoo Kim <karnes at ktug or kr>
+% Dohyun Kim <nomos at ktug org>
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2006/05/20 or later.
+%
+
+\ProvidesPackage{konames-utf}[2015/07/06 v1.7 UTF-8 Hangul captions]
+
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname if@hanja\endcsname\relax
+ \expandafter\newif\csname if@hanja\endcsname
+\fi
+
+\if@hanja
+ \def\today{\number\year 年 \number\month 月 \number\day 日}
+ \def\enclname{åŒå°ç‰©}
+ \def\ccname{寫本}% 사전ì—ì„œ
+ \def\headtoname{å—信人:}%
+ \def\seename{\ì„~åƒè€ƒ}%
+ \def\alsoname{\ì„~åƒè€ƒ}%
+ \def\contentsname{目~次}%
+ \def\listfigurename{그림~目次}%
+ \def\listtablename{表~目次}%
+ \def\refname{åƒè€ƒ~æ–‡ç»}% {åƒç…§~書ç±}
+ \def\indexname{索~引}
+ \def\tablename{表}
+ \def\abstractname{è¦~ç´„}
+ \def\bibname{著書~目錄}% 사전ì—ì„œ
+ \def\appendixname{附錄}% 사전ì—ì„œ
+ \def\KSTHE{第}
+ \def\partname{篇}
+ \def\chaptername{ç« }
+ \def\sectionname{節}
+ \def\colorlayer{幻燈版~色相}% 사전ì—ì„œ
+ \def\glossaryname{語~å½™}% 사전ì—ì„œ
+ \def\proofname{證明}%
+\else
+ \def\today{\number\year ë…„ \number\month ì›” \number\day ì¼}
+ \def\enclname{ë™ë´‰ë¬¼}
+ \def\ccname{사본}%
+ \def\headtoname{받는ì´:}%
+ \def\seename{\ì„~참고}%
+ \def\alsoname{\ì„~함께~참고}%
+ \def\contentsname{ì°¨~ë¡€}%
+ \def\listfigurename{그림~차례}%
+ \def\listtablename{표~차례}%
+ \def\refname{참고~문헌}%
+ \def\indexname{찾아보기}% í•œìžëŠ” 색~ì¸
+ \def\tablename{표}
+ \def\abstractname{요~약}
+ \def\bibname{참고~문헌}% 사전ì—ì„œ
+ \def\appendixname{부ë¡}% 사전ì—ì„œ
+ \def\KSTHE{제}%
+ \def\partname{편}% 부
+ \def\chaptername{장}%
+ \def\sectionname{ì ˆ}% ë‹¨ë½ - subsection 소단ë½
+ \def\colorlayer{환등íŒ~색깔}% 사전ì—ì„œ
+ \def\glossaryname{용어집}% 사전ì—ì„œ
+ \def\proofname{ì¦ëª…}%
+\fi
+\def\pagename{페ì´ì§€}% 쪽
+\def\figurename{그림}
+
+\@ifclassloaded{book}{%
+ \def\@chapapp#1#2{\KSTHE#1#2#1\chaptername}
+ \def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >-2\relax
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ \markboth{}{}%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >-2\relax
+ \huge\bfseries \KSTHE\nobreakspace\thepart\ \partname
+ \par
+ \vskip 20\p@
+ \fi
+ \Huge \bfseries #2\par}%
+ \@endpart}
+}{}
+
+\@ifclassloaded{report}{%
+ \def\@chapapp#1#2{\KSTHE#1#2#1\chaptername}
+ \def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >-2\relax
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ \markboth{}{}%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >-2\relax
+ \huge\bfseries \KSTHE\nobreakspace\thepart\ \partname
+ \par
+ \vskip 20\p@
+ \fi
+ \Huge \bfseries #2\par}%
+ \@endpart}
+
+}{}
+
+\@ifclassloaded{article}{%
+ \def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ {\parindent \z@ \raggedright
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \Large\bfseries \KSTHE\nobreakspace\thepart\ \partname
+ \par\nobreak
+ \fi
+ \huge \bfseries #2%
+ \markboth{}{}\par}%
+ \nobreak
+ \vskip 3ex
+ \@afterheading}
+}{}
+
+\endinput
diff --git a/language/korean/cjk-ko/kotex.sty b/language/korean/cjk-ko/kotex.sty
new file mode 100644
index 0000000000..d2d4a0f903
--- /dev/null
+++ b/language/korean/cjk-ko/kotex.sty
@@ -0,0 +1,103 @@
+% kotex.sty
+%
+% (C) Copyright 2007-2015 Koaunghi Un <koaunghi at kornet net>
+% Kangsoo Kim <karnes at gmail com>
+% Dohyun Kim <nomos at ktug org>
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2006/05/20 or later.
+%
+% -------------------------------------------------
+%
+% main style of ko.TeX
+%
+% Usage : \usepackage{kotex} \usepackage[hangul]{kotex}
+% \usepackage[euc]{kotex} \usepackage[euc,hangul]{kotex}
+% \usepackage[cjk]{kotex} \usepackage[cjk,hangul]{kotex}
+
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname ProvidesPackage\endcsname\relax\else
+ \ProvidesPackage{kotex}[2015/04/19 v1.6 Korean TeX (ko.TeX)]
+\fi
+
+\ifx\directlua\relax \let\directlua\undefined \fi
+\ifx\XeTeXrevision\relax \let\XeTeXrevision\undefined \fi
+
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname selectfont\endcsname\relax
+ \ifx\directlua\undefined
+ \ifx\XeTeXrevision\undefined
+ \input kotexutf
+ \else
+ \input xetexko.sty
+ \fi
+ \else
+ \input luatexko.sty
+ \fi
+\endinput\fi
+
+
+\newif\if@ko@euc
+\let\@ko@cjk\undefined
+
+\IfFileExists{kotexutf.sty}{}{\let\@ko@cjk\empty}
+
+\DeclareOption{utf}{}
+\DeclareOption{euc}{\@ko@euctrue}
+\DeclareOption{cjk}{\let\@ko@cjk\empty}
+\DeclareOption*{
+ \ifx\directlua\undefined
+ \ifx\XeTeXrevision\undefined
+ \if@ko@euc
+ \PassOptionsToPackage{\CurrentOption}{kotex-euc}
+ \else
+ \ifx\@ko@cjk\undefined
+ \PassOptionsToPackage{\CurrentOption}{kotexutf}
+ \else
+ \PassOptionsToPackage{\CurrentOption}{cjkutf8-ko}
+ \fi
+ \fi
+ \else
+ \PassOptionsToPackage{\CurrentOption}{xetexko}
+ \fi
+ \else
+ \PassOptionsToPackage{\CurrentOption}{luatexko}
+ \fi
+}
+\InputIfFileExists{kotex.cfg}{}{}
+\ProcessOptions\relax
+
+%%% compatibility
+\if@ko@euc \else
+ \let\gtfamily\sffamily
+ \DeclareTextFontCommand{\textgt}{\gtfamily}
+\fi
+
+%%% load one of ko.TeX packages
+\ifx\directlua\undefined
+ \ifx\XeTeXrevision\undefined
+ \if@ko@euc
+ \RequirePackage{kotex-euc}
+ \else
+ \ifx\@ko@cjk\undefined
+ \RequirePackage{kotexutf}
+ \else
+ \RequirePackage{cjkutf8-ko}
+ \fi
+ \fi
+ \else
+ \RequirePackage{xetexko}
+ \fi
+\else
+ \RequirePackage{luatexko}
+ \if@ko@euc
+ \luatexuhcinputencoding=1
+ \fi
+\fi
+
+\endinput
diff --git a/language/korean/ftp.sites b/language/korean/ftp.sites
new file mode 100644
index 0000000000..29c3f225bd
--- /dev/null
+++ b/language/korean/ftp.sites
@@ -0,0 +1,13 @@
+Here are some useful anonymous FTP sites for Korean related software:
+
+In the US:
+
+ crl.nmsu.edu [128.123.1.14]
+ Two Korean X11 Hangul fonts, this file, ked,
+ dk (Direct Korean Input), code conversion programs
+
+In Korea:
+
+ kum.kaist.ac.kr [137.68.1.65]
+ A general archive, ked (Korean Editor), dk,
+ Korean X11 Hangul fonts, some MSDOS stuff
diff --git a/language/korean/hangul.sft b/language/korean/hangul.sft
new file mode 100644
index 0000000000..29031697c6
--- /dev/null
+++ b/language/korean/hangul.sft
Binary files differ
diff --git a/language/korean/hcode.doc b/language/korean/hcode.doc
new file mode 100644
index 0000000000..92cb4e5ade
--- /dev/null
+++ b/language/korean/hcode.doc
@@ -0,0 +1,98 @@
+/* ***********************************************************
+ Program : Hangul Code Conversion Program
+ Author : June-Yub Lee (jylee@math1.nyu.edu:jylee@math1.kaist.ac.kr)
+ Created : Feb, 29, 1992 ( 1.1 )
+ Syntax : hcode -[Iknt[iKnrst]] [ input_file(-) [output_file] ]
+************************************************************ */
+
+Description:
+-----------
+Flexible : you can put new hangul code without touching the program.
+Efficient : at least in my view point :-).
+Simple : total line of the program is about 300 lines(except data).
+Non Interactive : you can't use it as a terminal input filter.
+Hangul Code Conversion program.
+
+Version:
+--------
+1.0 (Jan, 07, 1992)
+1.1 (Feb, 29, 1992)
+ . Now support <IS>O-2022 for both input and output code.
+ . So I should change output code <I>nput <K>eyboard
+ as <S>imulation <K>ey_input.
+
+Copyright:
+----------
+ This Program is free software under the GNU General Public License.
+ If you are installing this program for your own work or other users,
+ please send me a e-mail so that I can fix any possible bug and
+ update for new Hangul Code including UNICODE.
+
+Supported Hangul Code:
+----------------------
+ This program converts any possible Hangul code to another.
+ Now it supports ISO-2022, KS-5601, Trigem_Johap & N-Byte Hangul code as input.
+ Roman_Writing_for_KS & Simulation_Key_Typing_Code as well as above for output.
+ <Example of Roman_Writing : Chars start with . or Capital char>
+ _.iLeon_ _HanGeul_ _ChulLyeog.eun_ dumb terminal _.eSeoDo_ _BolSu.issJi.yu_
+
+How to insert a new hangul code:
+--------------------------------
+ Moreover you can include ANY HANGUL CODE WITHOUT TOUCHING THE PROGRAM.
+ Just insert your hangul code at the corresponding lines in h2Bcode.h
+ (h3Bcode.h) if it is 2Byte(Multi-Byte Hangul).
+ And then define the name of code in hcode.h modify in(out)_choice.
+ (cf) basically Input Hangul code must be sorted with order of KSC.
+
+Routines You may want to use for another Hangul Application :
+-------------------------------------------------------------
+ To convert between 2 byte Hangul in Hanbuf.
+ void code2conv(HanBuf,inCode,outCode)
+ 2 Byte Hangul Data : int Hanbuf[]
+ To get 2 Byte Johap Hangul from Multi-byte hangul.
+ void m2code(buf,IC,HanMode,Hanbuf)
+ int getOne(buf, IC, p0, p1)
+ int HanCode(buf,IC, p0,p1,p2,p3)
+ Multi-byte Hangul Input Buffer : unsigned char buf[]
+ Multi-byte Hangul Code : int IC
+ 2 byte Hangul Output Buffer : int Hanbuf[]
+ HanMode, and p0-p3 See Program.
+
+Multi-Byte Hangul Char Automata:
+--------------------------------
+ Hangul Char in Multi-byte is defined like
+ (C* V+ C*) (C V+ C*)* (C* V* EOF)
+ Pointer p0 p1 p2 p3
+ Next_Step p0 p1 p2 p3
+
+Known Bug:
+----------
+1. More complicate hangul automata can deal "impossible_hanguls" better.
+ for example. Vowel Vowel ... Or Consonant Consonant ... sequence
+2. In KSC input, characters starting with 0xA4,0xB0-0xC8 is supposed a KSC char.
+ In Trigem input, characters starting with MSB set is supposed a Trigem char.
+ In multi-Byte input, characters between Start and End code should be hangul.
+3. Starting and Ending code will be inserted automatically before and
+ after Uncompleted hangul (only ChoSung or only JungSung) code when output.
+4. For ISO-2022 output, the program puts the starting escape sequence at the
+ beginning of output, so the output file by "hcode -ii" may be different
+ from the input file.
+5. Error Situation when ISO input, for example missing Ending code, Oddnumber
+ chars between starting and ending code, doesn't exit.
+
+How to get and install the program:
+-----------------------------------
+1 document : hcode.doc
+2 program : hcode.c, conv.c
+3 head files : hcode.h, h2Bcode.h, h3Bcode.h
+
+ftp:anonymous@cair.kaist.ac.kr:/pub/hangul/codeconv/hcode1.1.tar.Z
+ftp:anonymous@kythera.nmsu.edu:/pub/korean/hcode1.1.tar.Z
+Or set me a e-mail I will send you it via e-mail with shar format.
+Then compile by "cc -o hcode hcode.c conv.c".
+The excutable code is stand alone application.
+Good luck.
+
+Any comment and bug reported will be appreciated.
+Thanks for every people to work for non-commercial Hangul Programs.
+
diff --git a/language/korean/hcode1_1/conv.c b/language/korean/hcode1_1/conv.c
new file mode 100644
index 0000000000..843cb94074
--- /dev/null
+++ b/language/korean/hcode1_1/conv.c
@@ -0,0 +1,190 @@
+#include <stdio.h>
+#include "hcode.h"
+#include "h2Bcode.h"
+#include "h3Bcode.h"
+
+/* --------------------------------------------------------------
+ From InputCode To OutputCode Convertion Routine
+ First find a key in Sorted Section of 2Byte table by bisection search
+ And then look up UnSorted Section of the table by siquential search
+ Hanbuf[ 1:Hanbuf[0] ] will be filled with OutputCode
+ F,T : Input and Output 2 Byte code Number in h2Bcode.h
+ --------------------------------------------------------------- */
+
+void code2conv(Hanbuf, F, T)
+int Hanbuf[], F, T;
+{
+ int i,l,m,u,test,find=0;
+
+ for ( i=1; i<=Hanbuf[0]; i++ ) {
+ l = NoUnSorted; u = NoKSC-1;
+ while ( l<=u ) {
+ test = TwoConvert[(m=(l+u)/2)][F];
+ if ( test < Hanbuf[i] ) l=m+1;
+ else if ( test > Hanbuf[i] ) u=m-1;
+ else {
+ find = 1;
+ break;
+ }
+ }
+ if ( find == 0 ) {
+ for (m=0; m<NoUnSorted; m++)
+ if ( TwoConvert[m][F] == Hanbuf[i] ) {
+ find=1;
+ break;
+ }
+ }
+ if ( find == 1 ) {
+ Hanbuf[i] = TwoConvert[m][T];
+ find = 0;
+ } else {
+ fprintf(stderr,"%x is unknown %d Code\n",Hanbuf[i],F);
+ }
+ }
+}
+
+
+/* --------------------------------------------------------------
+ Hangul Char in Multibyte is defined like
+ (C* V+ C*) (C V+ C*) * (C {V+|EOF} )
+ Pointer p0 p1 p2 p3
+ Next_Step p0 p1 p2 p3
+ --------------------------------------------------------------
+ This section consists of Three routines and one aux routine.
+ void m2code(buf,IC,HanMode,Hanbuf)
+ int getOne(buf, IC, p0, p1)
+ int HanCode(buf,IC, p0,p1,p2,p3)
+ int strNcmp(test,table,size)
+ --------------------------------------------------------------- */
+
+#define IsConso(x,y) (x>=ChoSung[2][y][0]&&x<=ChoSung[20][y][0])
+#define IsVowel(x,y) (x>=JungSung[3][y][0]&&x<=JungSung[29][y][0])
+
+int strNcmp(test,table,size)
+unsigned char test[], table[];
+int size;
+{ int i;
+ for ( i=0; i<size; i++ )
+ if ( test[i] > table[i] ) return(1);
+ else if ( test[i] < table[i] ) return(-1);
+ if ( table[size] != '\0' ) return(-1);
+ return(0);
+}
+
+
+/* ------------------------------------------------
+ ChoSung and JungSung and Jongsung is already
+ separated by p0,p1,p2,p3 in buf
+ convert each portion by 3B table look up method
+ And then join three of them into one Integer Code
+ If any of them is missing, then
+ correspoding code will be the lower limit (01,02,01).
+ ------------------------------------------------ */
+
+int HanCode(buf,IC, p0,p1,p2,p3)
+unsigned char buf[];
+int IC, p0,p1,p2,p3;
+{
+ int ch,ju,jo, l,t,u,order;
+
+ l=01; u=20;
+ while ( l<= u ) {
+ ch = (l+u) / 2;
+ order=strNcmp(buf+p0,ChoSung[ch][IC],p1-p0);
+ if ( order > 0 ) l=ch+1;
+ else if ( order < 0 ) u=ch-1;
+ else break;
+ }
+ l=02; u=29;
+ while ( l<= u ) {
+ ju = t = (l+u) / 2;
+ if ( (ju&6) == 0 ) {
+ ju = (ju&0x00f8) - 1;
+ t = ju+2;
+ }
+ order = strNcmp(buf+p1,JungSung[ju][IC],p2-p1);
+ if ( order > 0 ) l=t+1;
+ else if ( order < 0 ) u=ju-1;
+ else break;
+ }
+
+ l=02; u=29;
+ if ( p3 == p2 ) jo = 1;
+ else if (strNcmp(buf+p2,JongSung[3][IC],p3-p2)==0) jo=3;
+ else
+ while ( l<= u ) {
+ jo = t = (l+u) / 2;
+ if ( jo == 18 ) {
+ jo=17;
+ }
+ order = strNcmp(buf+p2,JongSung[jo][IC],p3-p2);
+ if ( order > 0 ) l=t+1;
+ else if ( order < 0 ) u=jo-1;
+ else break;
+ }
+
+ return ( 0x8000|(ch<<10)|(ju<<5)|jo );
+}
+
+/* ------------------------------------------------
+ Hangul AutoMata To find one Char until end_of_buf
+ (C* V+ C*) (C V+ C*) * (C {V+|EOF} )
+ Pointer p0 p1 p2 p3
+ Next_Step p0 p1 p2 p3
+ ------------------------------------------------ */
+
+int getOne(buf, IC, p0, p1)
+unsigned char buf[];
+int IC, *p0, *p1;
+{
+ int p2, p3, np, result;
+ if ( *p1 == *p0 )
+ for ( ; IsConso(buf[*p1],IC); (*p1)++ )
+ if ( *p1 == buf[0] ) {
+ result=HanCode(buf,IC,*p0,*p1+1,*p1+1,*p1+1);
+ *p1 = buf[0] + 1;
+ return(result);
+ }
+ for ( p2= (*p1); IsVowel(buf[p2],IC); p2++ )
+ if ( p2 == buf[0] ) {
+ result=HanCode(buf,IC,*p0,*p1,p2+1,p2+1);
+ *p1 = buf[0] + 1;
+ return(result);
+ }
+ for ( p3= p2; IsConso(buf[p3],IC); p3++ )
+ if ( p3 == buf[0] ) {
+ result=HanCode(buf,IC,*p0,*p1,p2,p3+1);
+ *p1 = buf[0] + 1;
+ return(result);
+ }
+ result = HanCode(buf,IC,*p0,*p1,p2,p3-1);
+ *p0 = p3 - 1;
+ *p1 = p3;
+ return(result);
+}
+
+/* ------------------------------------------------
+ MultiByte inputs in buf to Hanbuf with Trigem Code
+ If Hangul_input_Mode is not ENDHAN, then
+ undo last one code conversion.
+ ------------------------------------------------ */
+
+void m2code(buf,IC,HanMode,Hanbuf)
+unsigned char buf[];
+int IC, HanMode, Hanbuf[];
+{
+ int p0, p1, n;
+ p0 = p1 = 1;
+ while ( p1 <= buf[0] ) {
+ Hanbuf[++Hanbuf[0]] = getOne(buf,IC,&p0,&p1);
+ }
+ if ( HanMode == ENDHAN ) {
+ buf[0] = 0;
+ } else {
+ buf[0] = buf[0] - p0 + 1;
+ for ( n=0; n < buf[0]; n++ )
+ buf[n+1] = buf[n+p0];
+ Hanbuf[0]--;
+ }
+}
+
diff --git a/language/korean/hcode1_1/h2Bcode.h b/language/korean/hcode1_1/h2Bcode.h
new file mode 100644
index 0000000000..cf088aa8f0
--- /dev/null
+++ b/language/korean/hcode1_1/h2Bcode.h
@@ -0,0 +1,2400 @@
+/*
+ This table consists of three parts
+ ChoSung without JongSung : 19 Chars
+ JongSung without ChoSung : 21 Chars
+ KSC Hangul (b0-c8:a1-fe) : 2350 Chars
+*/
+
+unsigned int TwoConvert[NoKSC][No2Bcode] = {
+0x8841,0xa4a1,
+0x8c41,0xa4a2,
+0x9041,0xa4a4,
+0x9441,0xa4a7,
+0x9841,0xa4a8,
+0x9c41,0xa4a9,
+0xa041,0xa4b1,
+0xa441,0xa4b2,
+0xa841,0xa4b3,
+0xac41,0xa4b5,
+0xb041,0xa4b6,
+0xb441,0xa4b7,
+0xb841,0xa4b8,
+0xbc41,0xa4b9,
+0xc041,0xa4ba,
+0xc441,0xa4bb,
+0xc841,0xa4bc,
+0xcc41,0xa4bd,
+0xd041,0xa4be, /* ChoSung without JongSung */
+
+0x8461,0xa4bf,
+0x8481,0xa4c0,
+0x84a1,0xa4c1,
+0x84c1,0xa4c2,
+0x84e1,0xa4c3,
+0x8541,0xa4c4,
+0x8561,0xa4c5,
+0x8581,0xa4c6,
+0x85a1,0xa4c7,
+0x85c1,0xa4c8,
+0x85e1,0xa4c9,
+0x8641,0xa4ca,
+0x8661,0xa4cb,
+0x8681,0xa4cc,
+0x86a1,0xa4cd,
+0x86c1,0xa4ce,
+0x86e1,0xa4cf,
+0x8741,0xa4d0,
+0x8761,0xa4d1,
+0x8781,0xa4d2,
+0x87a1,0xa4d3, /* JungSung without ChoSung */
+
+0x8861,0xb0a1,
+0x8862,0xb0a2,
+0x8865,0xb0a3,
+0x8868,0xb0a4,
+0x8869,0xb0a5,
+0x886a,0xb0a6,
+0x886b,0xb0a7,
+0x8871,0xb0a8,
+0x8873,0xb0a9,
+0x8874,0xb0aa,
+0x8875,0xb0ab,
+0x8876,0xb0ac,
+0x8877,0xb0ad,
+0x8878,0xb0ae,
+0x8879,0xb0af,
+0x887b,0xb0b0,
+0x887c,0xb0b1,
+0x887d,0xb0b2,
+0x8881,0xb0b3,
+0x8882,0xb0b4,
+0x8885,0xb0b5,
+0x8889,0xb0b6,
+0x8891,0xb0b7,
+0x8893,0xb0b8,
+0x8895,0xb0b9,
+0x8896,0xb0ba,
+0x8897,0xb0bb,
+0x88a1,0xb0bc,
+0x88a2,0xb0bd,
+0x88a5,0xb0be,
+0x88a9,0xb0bf,
+0x88b5,0xb0c0,
+0x88b7,0xb0c1,
+0x88c1,0xb0c2,
+0x88c5,0xb0c3,
+0x88c9,0xb0c4,
+0x88e1,0xb0c5,
+0x88e2,0xb0c6,
+0x88e5,0xb0c7,
+0x88e8,0xb0c8,
+0x88e9,0xb0c9,
+0x88eb,0xb0ca,
+0x88f1,0xb0cb,
+0x88f3,0xb0cc,
+0x88f5,0xb0cd,
+0x88f6,0xb0ce,
+0x88f7,0xb0cf,
+0x88f8,0xb0d0,
+0x88fb,0xb0d1,
+0x88fc,0xb0d2,
+0x88fd,0xb0d3,
+0x8941,0xb0d4,
+0x8945,0xb0d5,
+0x8949,0xb0d6,
+0x8951,0xb0d7,
+0x8953,0xb0d8,
+0x8955,0xb0d9,
+0x8956,0xb0da,
+0x8957,0xb0db,
+0x8961,0xb0dc,
+0x8962,0xb0dd,
+0x8963,0xb0de,
+0x8965,0xb0df,
+0x8968,0xb0e0,
+0x8969,0xb0e1,
+0x8971,0xb0e2,
+0x8973,0xb0e3,
+0x8975,0xb0e4,
+0x8976,0xb0e5,
+0x8977,0xb0e6,
+0x897b,0xb0e7,
+0x8981,0xb0e8,
+0x8985,0xb0e9,
+0x8989,0xb0ea,
+0x8993,0xb0eb,
+0x8995,0xb0ec,
+0x89a1,0xb0ed,
+0x89a2,0xb0ee,
+0x89a5,0xb0ef,
+0x89a8,0xb0f0,
+0x89a9,0xb0f1,
+0x89ab,0xb0f2,
+0x89ad,0xb0f3,
+0x89b0,0xb0f4,
+0x89b1,0xb0f5,
+0x89b3,0xb0f6,
+0x89b5,0xb0f7,
+0x89b7,0xb0f8,
+0x89b8,0xb0f9,
+0x89c1,0xb0fa,
+0x89c2,0xb0fb,
+0x89c5,0xb0fc,
+0x89c9,0xb0fd,
+0x89cb,0xb0fe,
+0x89d1,0xb1a1,
+0x89d3,0xb1a2,
+0x89d5,0xb1a3,
+0x89d7,0xb1a4,
+0x89e1,0xb1a5,
+0x89e5,0xb1a6,
+0x89e9,0xb1a7,
+0x89f3,0xb1a8,
+0x89f6,0xb1a9,
+0x89f7,0xb1aa,
+0x8a41,0xb1ab,
+0x8a42,0xb1ac,
+0x8a45,0xb1ad,
+0x8a49,0xb1ae,
+0x8a51,0xb1af,
+0x8a53,0xb1b0,
+0x8a55,0xb1b1,
+0x8a57,0xb1b2,
+0x8a61,0xb1b3,
+0x8a65,0xb1b4,
+0x8a69,0xb1b5,
+0x8a73,0xb1b6,
+0x8a75,0xb1b7,
+0x8a81,0xb1b8,
+0x8a82,0xb1b9,
+0x8a85,0xb1ba,
+0x8a88,0xb1bb,
+0x8a89,0xb1bc,
+0x8a8a,0xb1bd,
+0x8a8b,0xb1be,
+0x8a90,0xb1bf,
+0x8a91,0xb1c0,
+0x8a93,0xb1c1,
+0x8a95,0xb1c2,
+0x8a97,0xb1c3,
+0x8a98,0xb1c4,
+0x8aa1,0xb1c5,
+0x8aa2,0xb1c6,
+0x8aa5,0xb1c7,
+0x8aa9,0xb1c8,
+0x8ab6,0xb1c9,
+0x8ab7,0xb1ca,
+0x8ac1,0xb1cb,
+0x8ad5,0xb1cc,
+0x8ae1,0xb1cd,
+0x8ae2,0xb1ce,
+0x8ae5,0xb1cf,
+0x8ae9,0xb1d0,
+0x8af1,0xb1d1,
+0x8af3,0xb1d2,
+0x8af5,0xb1d3,
+0x8b41,0xb1d4,
+0x8b45,0xb1d5,
+0x8b49,0xb1d6,
+0x8b61,0xb1d7,
+0x8b62,0xb1d8,
+0x8b65,0xb1d9,
+0x8b68,0xb1da,
+0x8b69,0xb1db,
+0x8b6a,0xb1dc,
+0x8b71,0xb1dd,
+0x8b73,0xb1de,
+0x8b75,0xb1df,
+0x8b77,0xb1e0,
+0x8b81,0xb1e1,
+0x8ba1,0xb1e2,
+0x8ba2,0xb1e3,
+0x8ba5,0xb1e4,
+0x8ba8,0xb1e5,
+0x8ba9,0xb1e6,
+0x8bab,0xb1e7,
+0x8bb1,0xb1e8,
+0x8bb3,0xb1e9,
+0x8bb5,0xb1ea,
+0x8bb7,0xb1eb,
+0x8bb8,0xb1ec,
+0x8bbc,0xb1ed,
+0x8c61,0xb1ee,
+0x8c62,0xb1ef,
+0x8c63,0xb1f0,
+0x8c65,0xb1f1,
+0x8c69,0xb1f2,
+0x8c6b,0xb1f3,
+0x8c71,0xb1f4,
+0x8c73,0xb1f5,
+0x8c75,0xb1f6,
+0x8c76,0xb1f7,
+0x8c77,0xb1f8,
+0x8c7b,0xb1f9,
+0x8c81,0xb1fa,
+0x8c82,0xb1fb,
+0x8c85,0xb1fc,
+0x8c89,0xb1fd,
+0x8c91,0xb1fe,
+0x8c93,0xb2a1,
+0x8c95,0xb2a2,
+0x8c96,0xb2a3,
+0x8c97,0xb2a4,
+0x8ca1,0xb2a5,
+0x8ca2,0xb2a6,
+0x8ca9,0xb2a7,
+0x8ce1,0xb2a8,
+0x8ce2,0xb2a9,
+0x8ce3,0xb2aa,
+0x8ce5,0xb2ab,
+0x8ce9,0xb2ac,
+0x8cf1,0xb2ad,
+0x8cf3,0xb2ae,
+0x8cf5,0xb2af,
+0x8cf6,0xb2b0,
+0x8cf7,0xb2b1,
+0x8d41,0xb2b2,
+0x8d42,0xb2b3,
+0x8d45,0xb2b4,
+0x8d51,0xb2b5,
+0x8d55,0xb2b6,
+0x8d57,0xb2b7,
+0x8d61,0xb2b8,
+0x8d65,0xb2b9,
+0x8d69,0xb2ba,
+0x8d75,0xb2bb,
+0x8d76,0xb2bc,
+0x8d7b,0xb2bd,
+0x8d81,0xb2be,
+0x8da1,0xb2bf,
+0x8da2,0xb2c0,
+0x8da5,0xb2c1,
+0x8da7,0xb2c2,
+0x8da9,0xb2c3,
+0x8db1,0xb2c4,
+0x8db3,0xb2c5,
+0x8db5,0xb2c6,
+0x8db7,0xb2c7,
+0x8db8,0xb2c8,
+0x8db9,0xb2c9,
+0x8dc1,0xb2ca,
+0x8dc2,0xb2cb,
+0x8dc9,0xb2cc,
+0x8dd6,0xb2cd,
+0x8dd7,0xb2ce,
+0x8de1,0xb2cf,
+0x8de2,0xb2d0,
+0x8df7,0xb2d1,
+0x8e41,0xb2d2,
+0x8e45,0xb2d3,
+0x8e49,0xb2d4,
+0x8e51,0xb2d5,
+0x8e53,0xb2d6,
+0x8e57,0xb2d7,
+0x8e61,0xb2d8,
+0x8e81,0xb2d9,
+0x8e82,0xb2da,
+0x8e85,0xb2db,
+0x8e89,0xb2dc,
+0x8e90,0xb2dd,
+0x8e91,0xb2de,
+0x8e93,0xb2df,
+0x8e95,0xb2e0,
+0x8e97,0xb2e1,
+0x8e98,0xb2e2,
+0x8ea1,0xb2e3,
+0x8ea9,0xb2e4,
+0x8eb6,0xb2e5,
+0x8eb7,0xb2e6,
+0x8ec1,0xb2e7,
+0x8ec2,0xb2e8,
+0x8ec5,0xb2e9,
+0x8ec9,0xb2ea,
+0x8ed1,0xb2eb,
+0x8ed3,0xb2ec,
+0x8ed6,0xb2ed,
+0x8ee1,0xb2ee,
+0x8ee5,0xb2ef,
+0x8ee9,0xb2f0,
+0x8ef1,0xb2f1,
+0x8ef3,0xb2f2,
+0x8f41,0xb2f3,
+0x8f61,0xb2f4,
+0x8f62,0xb2f5,
+0x8f65,0xb2f6,
+0x8f67,0xb2f7,
+0x8f69,0xb2f8,
+0x8f6b,0xb2f9,
+0x8f70,0xb2fa,
+0x8f71,0xb2fb,
+0x8f73,0xb2fc,
+0x8f75,0xb2fd,
+0x8f77,0xb2fe,
+0x8f7b,0xb3a1,
+0x8fa1,0xb3a2,
+0x8fa2,0xb3a3,
+0x8fa5,0xb3a4,
+0x8fa9,0xb3a5,
+0x8fb1,0xb3a6,
+0x8fb3,0xb3a7,
+0x8fb5,0xb3a8,
+0x8fb7,0xb3a9,
+0x9061,0xb3aa,
+0x9062,0xb3ab,
+0x9063,0xb3ac,
+0x9065,0xb3ad,
+0x9068,0xb3ae,
+0x9069,0xb3af,
+0x906a,0xb3b0,
+0x906b,0xb3b1,
+0x9071,0xb3b2,
+0x9073,0xb3b3,
+0x9075,0xb3b4,
+0x9076,0xb3b5,
+0x9077,0xb3b6,
+0x9078,0xb3b7,
+0x9079,0xb3b8,
+0x907b,0xb3b9,
+0x907d,0xb3ba,
+0x9081,0xb3bb,
+0x9082,0xb3bc,
+0x9085,0xb3bd,
+0x9089,0xb3be,
+0x9091,0xb3bf,
+0x9093,0xb3c0,
+0x9095,0xb3c1,
+0x9096,0xb3c2,
+0x9097,0xb3c3,
+0x90a1,0xb3c4,
+0x90a2,0xb3c5,
+0x90a5,0xb3c6,
+0x90a9,0xb3c7,
+0x90b1,0xb3c8,
+0x90b7,0xb3c9,
+0x90e1,0xb3ca,
+0x90e2,0xb3cb,
+0x90e4,0xb3cc,
+0x90e5,0xb3cd,
+0x90e9,0xb3ce,
+0x90eb,0xb3cf,
+0x90ec,0xb3d0,
+0x90f1,0xb3d1,
+0x90f3,0xb3d2,
+0x90f5,0xb3d3,
+0x90f6,0xb3d4,
+0x90f7,0xb3d5,
+0x90fd,0xb3d6,
+0x9141,0xb3d7,
+0x9142,0xb3d8,
+0x9145,0xb3d9,
+0x9149,0xb3da,
+0x9151,0xb3db,
+0x9153,0xb3dc,
+0x9155,0xb3dd,
+0x9156,0xb3de,
+0x9157,0xb3df,
+0x9161,0xb3e0,
+0x9162,0xb3e1,
+0x9165,0xb3e2,
+0x9169,0xb3e3,
+0x9171,0xb3e4,
+0x9173,0xb3e5,
+0x9176,0xb3e6,
+0x9177,0xb3e7,
+0x917a,0xb3e8,
+0x9181,0xb3e9,
+0x9185,0xb3ea,
+0x91a1,0xb3eb,
+0x91a2,0xb3ec,
+0x91a5,0xb3ed,
+0x91a9,0xb3ee,
+0x91ab,0xb3ef,
+0x91b1,0xb3f0,
+0x91b3,0xb3f1,
+0x91b5,0xb3f2,
+0x91b7,0xb3f3,
+0x91bc,0xb3f4,
+0x91bd,0xb3f5,
+0x91c1,0xb3f6,
+0x91c5,0xb3f7,
+0x91c9,0xb3f8,
+0x91d6,0xb3f9,
+0x9241,0xb3fa,
+0x9245,0xb3fb,
+0x9249,0xb3fc,
+0x9251,0xb3fd,
+0x9253,0xb3fe,
+0x9255,0xb4a1,
+0x9261,0xb4a2,
+0x9262,0xb4a3,
+0x9265,0xb4a4,
+0x9269,0xb4a5,
+0x9273,0xb4a6,
+0x9275,0xb4a7,
+0x9277,0xb4a8,
+0x9281,0xb4a9,
+0x9282,0xb4aa,
+0x9285,0xb4ab,
+0x9288,0xb4ac,
+0x9289,0xb4ad,
+0x9291,0xb4ae,
+0x9293,0xb4af,
+0x9295,0xb4b0,
+0x9297,0xb4b1,
+0x92a1,0xb4b2,
+0x92b6,0xb4b3,
+0x92c1,0xb4b4,
+0x92e1,0xb4b5,
+0x92e5,0xb4b6,
+0x92e9,0xb4b7,
+0x92f1,0xb4b8,
+0x92f3,0xb4b9,
+0x9341,0xb4ba,
+0x9342,0xb4bb,
+0x9349,0xb4bc,
+0x9351,0xb4bd,
+0x9353,0xb4be,
+0x9357,0xb4bf,
+0x9361,0xb4c0,
+0x9362,0xb4c1,
+0x9365,0xb4c2,
+0x9369,0xb4c3,
+0x936a,0xb4c4,
+0x936b,0xb4c5,
+0x9371,0xb4c6,
+0x9373,0xb4c7,
+0x9375,0xb4c8,
+0x9377,0xb4c9,
+0x9378,0xb4ca,
+0x937c,0xb4cb,
+0x9381,0xb4cc,
+0x9385,0xb4cd,
+0x9389,0xb4ce,
+0x93a1,0xb4cf,
+0x93a2,0xb4d0,
+0x93a5,0xb4d1,
+0x93a9,0xb4d2,
+0x93ab,0xb4d3,
+0x93b1,0xb4d4,
+0x93b3,0xb4d5,
+0x93b5,0xb4d6,
+0x93b7,0xb4d7,
+0x93bc,0xb4d8,
+0x9461,0xb4d9,
+0x9462,0xb4da,
+0x9463,0xb4db,
+0x9465,0xb4dc,
+0x9468,0xb4dd,
+0x9469,0xb4de,
+0x946a,0xb4df,
+0x946b,0xb4e0,
+0x946c,0xb4e1,
+0x9470,0xb4e2,
+0x9471,0xb4e3,
+0x9473,0xb4e4,
+0x9475,0xb4e5,
+0x9476,0xb4e6,
+0x9477,0xb4e7,
+0x9478,0xb4e8,
+0x9479,0xb4e9,
+0x947d,0xb4ea,
+0x9481,0xb4eb,
+0x9482,0xb4ec,
+0x9485,0xb4ed,
+0x9489,0xb4ee,
+0x9491,0xb4ef,
+0x9493,0xb4f0,
+0x9495,0xb4f1,
+0x9496,0xb4f2,
+0x9497,0xb4f3,
+0x94a1,0xb4f4,
+0x94e1,0xb4f5,
+0x94e2,0xb4f6,
+0x94e3,0xb4f7,
+0x94e5,0xb4f8,
+0x94e8,0xb4f9,
+0x94e9,0xb4fa,
+0x94eb,0xb4fb,
+0x94ec,0xb4fc,
+0x94f1,0xb4fd,
+0x94f3,0xb4fe,
+0x94f5,0xb5a1,
+0x94f7,0xb5a2,
+0x94f9,0xb5a3,
+0x94fc,0xb5a4,
+0x9541,0xb5a5,
+0x9542,0xb5a6,
+0x9545,0xb5a7,
+0x9549,0xb5a8,
+0x9551,0xb5a9,
+0x9553,0xb5aa,
+0x9555,0xb5ab,
+0x9556,0xb5ac,
+0x9557,0xb5ad,
+0x9561,0xb5ae,
+0x9565,0xb5af,
+0x9569,0xb5b0,
+0x9576,0xb5b1,
+0x9577,0xb5b2,
+0x9581,0xb5b3,
+0x9585,0xb5b4,
+0x95a1,0xb5b5,
+0x95a2,0xb5b6,
+0x95a5,0xb5b7,
+0x95a8,0xb5b8,
+0x95a9,0xb5b9,
+0x95ab,0xb5ba,
+0x95ad,0xb5bb,
+0x95b1,0xb5bc,
+0x95b3,0xb5bd,
+0x95b5,0xb5be,
+0x95b7,0xb5bf,
+0x95b9,0xb5c0,
+0x95bb,0xb5c1,
+0x95c1,0xb5c2,
+0x95c5,0xb5c3,
+0x95c9,0xb5c4,
+0x95e1,0xb5c5,
+0x95f6,0xb5c6,
+0x9641,0xb5c7,
+0x9645,0xb5c8,
+0x9649,0xb5c9,
+0x9651,0xb5ca,
+0x9653,0xb5cb,
+0x9655,0xb5cc,
+0x9661,0xb5cd,
+0x9681,0xb5ce,
+0x9682,0xb5cf,
+0x9685,0xb5d0,
+0x9689,0xb5d1,
+0x9691,0xb5d2,
+0x9693,0xb5d3,
+0x9695,0xb5d4,
+0x9697,0xb5d5,
+0x96a1,0xb5d6,
+0x96b6,0xb5d7,
+0x96c1,0xb5d8,
+0x96d7,0xb5d9,
+0x96e1,0xb5da,
+0x96e5,0xb5db,
+0x96e9,0xb5dc,
+0x96f3,0xb5dd,
+0x96f5,0xb5de,
+0x96f7,0xb5df,
+0x9741,0xb5e0,
+0x9745,0xb5e1,
+0x9749,0xb5e2,
+0x9751,0xb5e3,
+0x9757,0xb5e4,
+0x9761,0xb5e5,
+0x9762,0xb5e6,
+0x9765,0xb5e7,
+0x9768,0xb5e8,
+0x9769,0xb5e9,
+0x976b,0xb5ea,
+0x9771,0xb5eb,
+0x9773,0xb5ec,
+0x9775,0xb5ed,
+0x9777,0xb5ee,
+0x9781,0xb5ef,
+0x97a1,0xb5f0,
+0x97a2,0xb5f1,
+0x97a5,0xb5f2,
+0x97a8,0xb5f3,
+0x97a9,0xb5f4,
+0x97b1,0xb5f5,
+0x97b3,0xb5f6,
+0x97b5,0xb5f7,
+0x97b6,0xb5f8,
+0x97b7,0xb5f9,
+0x97b8,0xb5fa,
+0x9861,0xb5fb,
+0x9862,0xb5fc,
+0x9865,0xb5fd,
+0x9869,0xb5fe,
+0x9871,0xb6a1,
+0x9873,0xb6a2,
+0x9875,0xb6a3,
+0x9876,0xb6a4,
+0x9877,0xb6a5,
+0x987d,0xb6a6,
+0x9881,0xb6a7,
+0x9882,0xb6a8,
+0x9885,0xb6a9,
+0x9889,0xb6aa,
+0x9891,0xb6ab,
+0x9893,0xb6ac,
+0x9895,0xb6ad,
+0x9896,0xb6ae,
+0x9897,0xb6af,
+0x98e1,0xb6b0,
+0x98e2,0xb6b1,
+0x98e5,0xb6b2,
+0x98e9,0xb6b3,
+0x98eb,0xb6b4,
+0x98ec,0xb6b5,
+0x98f1,0xb6b6,
+0x98f3,0xb6b7,
+0x98f5,0xb6b8,
+0x98f6,0xb6b9,
+0x98f7,0xb6ba,
+0x98fd,0xb6bb,
+0x9941,0xb6bc,
+0x9942,0xb6bd,
+0x9945,0xb6be,
+0x9949,0xb6bf,
+0x9951,0xb6c0,
+0x9953,0xb6c1,
+0x9955,0xb6c2,
+0x9956,0xb6c3,
+0x9957,0xb6c4,
+0x9961,0xb6c5,
+0x9976,0xb6c6,
+0x99a1,0xb6c7,
+0x99a2,0xb6c8,
+0x99a5,0xb6c9,
+0x99a9,0xb6ca,
+0x99b7,0xb6cb,
+0x99c1,0xb6cc,
+0x99c9,0xb6cd,
+0x99e1,0xb6ce,
+0x9a41,0xb6cf,
+0x9a45,0xb6d0,
+0x9a81,0xb6d1,
+0x9a82,0xb6d2,
+0x9a85,0xb6d3,
+0x9a89,0xb6d4,
+0x9a90,0xb6d5,
+0x9a91,0xb6d6,
+0x9a97,0xb6d7,
+0x9ac1,0xb6d8,
+0x9ae1,0xb6d9,
+0x9ae5,0xb6da,
+0x9ae9,0xb6db,
+0x9af1,0xb6dc,
+0x9af3,0xb6dd,
+0x9af7,0xb6de,
+0x9b61,0xb6df,
+0x9b62,0xb6e0,
+0x9b65,0xb6e1,
+0x9b68,0xb6e2,
+0x9b69,0xb6e3,
+0x9b71,0xb6e4,
+0x9b73,0xb6e5,
+0x9b75,0xb6e6,
+0x9b81,0xb6e7,
+0x9b85,0xb6e8,
+0x9b89,0xb6e9,
+0x9b91,0xb6ea,
+0x9b93,0xb6eb,
+0x9ba1,0xb6ec,
+0x9ba5,0xb6ed,
+0x9ba9,0xb6ee,
+0x9bb1,0xb6ef,
+0x9bb3,0xb6f0,
+0x9bb5,0xb6f1,
+0x9bb7,0xb6f2,
+0x9c61,0xb6f3,
+0x9c62,0xb6f4,
+0x9c65,0xb6f5,
+0x9c69,0xb6f6,
+0x9c71,0xb6f7,
+0x9c73,0xb6f8,
+0x9c75,0xb6f9,
+0x9c76,0xb6fa,
+0x9c77,0xb6fb,
+0x9c78,0xb6fc,
+0x9c7c,0xb6fd,
+0x9c7d,0xb6fe,
+0x9c81,0xb7a1,
+0x9c82,0xb7a2,
+0x9c85,0xb7a3,
+0x9c89,0xb7a4,
+0x9c91,0xb7a5,
+0x9c93,0xb7a6,
+0x9c95,0xb7a7,
+0x9c96,0xb7a8,
+0x9c97,0xb7a9,
+0x9ca1,0xb7aa,
+0x9ca2,0xb7ab,
+0x9ca5,0xb7ac,
+0x9cb5,0xb7ad,
+0x9cb7,0xb7ae,
+0x9ce1,0xb7af,
+0x9ce2,0xb7b0,
+0x9ce5,0xb7b1,
+0x9ce9,0xb7b2,
+0x9cf1,0xb7b3,
+0x9cf3,0xb7b4,
+0x9cf5,0xb7b5,
+0x9cf6,0xb7b6,
+0x9cf7,0xb7b7,
+0x9cfd,0xb7b8,
+0x9d41,0xb7b9,
+0x9d42,0xb7ba,
+0x9d45,0xb7bb,
+0x9d49,0xb7bc,
+0x9d51,0xb7bd,
+0x9d53,0xb7be,
+0x9d55,0xb7bf,
+0x9d57,0xb7c0,
+0x9d61,0xb7c1,
+0x9d62,0xb7c2,
+0x9d65,0xb7c3,
+0x9d69,0xb7c4,
+0x9d71,0xb7c5,
+0x9d73,0xb7c6,
+0x9d75,0xb7c7,
+0x9d76,0xb7c8,
+0x9d77,0xb7c9,
+0x9d81,0xb7ca,
+0x9d85,0xb7cb,
+0x9d93,0xb7cc,
+0x9d95,0xb7cd,
+0x9da1,0xb7ce,
+0x9da2,0xb7cf,
+0x9da5,0xb7d0,
+0x9da9,0xb7d1,
+0x9db1,0xb7d2,
+0x9db3,0xb7d3,
+0x9db5,0xb7d4,
+0x9db7,0xb7d5,
+0x9dc1,0xb7d6,
+0x9dc5,0xb7d7,
+0x9dd7,0xb7d8,
+0x9df6,0xb7d9,
+0x9e41,0xb7da,
+0x9e45,0xb7db,
+0x9e49,0xb7dc,
+0x9e51,0xb7dd,
+0x9e53,0xb7de,
+0x9e55,0xb7df,
+0x9e57,0xb7e0,
+0x9e61,0xb7e1,
+0x9e65,0xb7e2,
+0x9e69,0xb7e3,
+0x9e73,0xb7e4,
+0x9e75,0xb7e5,
+0x9e77,0xb7e6,
+0x9e81,0xb7e7,
+0x9e82,0xb7e8,
+0x9e85,0xb7e9,
+0x9e89,0xb7ea,
+0x9e91,0xb7eb,
+0x9e93,0xb7ec,
+0x9e95,0xb7ed,
+0x9e97,0xb7ee,
+0x9ea1,0xb7ef,
+0x9eb6,0xb7f0,
+0x9ec1,0xb7f1,
+0x9ee1,0xb7f2,
+0x9ee2,0xb7f3,
+0x9ee5,0xb7f4,
+0x9ee9,0xb7f5,
+0x9ef1,0xb7f6,
+0x9ef5,0xb7f7,
+0x9ef7,0xb7f8,
+0x9f41,0xb7f9,
+0x9f42,0xb7fa,
+0x9f45,0xb7fb,
+0x9f49,0xb7fc,
+0x9f51,0xb7fd,
+0x9f53,0xb7fe,
+0x9f55,0xb8a1,
+0x9f57,0xb8a2,
+0x9f61,0xb8a3,
+0x9f62,0xb8a4,
+0x9f65,0xb8a5,
+0x9f69,0xb8a6,
+0x9f71,0xb8a7,
+0x9f73,0xb8a8,
+0x9f75,0xb8a9,
+0x9f77,0xb8aa,
+0x9f78,0xb8ab,
+0x9f7b,0xb8ac,
+0x9f7c,0xb8ad,
+0x9fa1,0xb8ae,
+0x9fa2,0xb8af,
+0x9fa5,0xb8b0,
+0x9fa9,0xb8b1,
+0x9fb1,0xb8b2,
+0x9fb3,0xb8b3,
+0x9fb5,0xb8b4,
+0x9fb7,0xb8b5,
+0xa061,0xb8b6,
+0xa062,0xb8b7,
+0xa065,0xb8b8,
+0xa067,0xb8b9,
+0xa068,0xb8ba,
+0xa069,0xb8bb,
+0xa06a,0xb8bc,
+0xa06b,0xb8bd,
+0xa071,0xb8be,
+0xa073,0xb8bf,
+0xa075,0xb8c0,
+0xa077,0xb8c1,
+0xa078,0xb8c2,
+0xa07b,0xb8c3,
+0xa07d,0xb8c4,
+0xa081,0xb8c5,
+0xa082,0xb8c6,
+0xa085,0xb8c7,
+0xa089,0xb8c8,
+0xa091,0xb8c9,
+0xa093,0xb8ca,
+0xa095,0xb8cb,
+0xa096,0xb8cc,
+0xa097,0xb8cd,
+0xa098,0xb8ce,
+0xa0a1,0xb8cf,
+0xa0a2,0xb8d0,
+0xa0a9,0xb8d1,
+0xa0b7,0xb8d2,
+0xa0e1,0xb8d3,
+0xa0e2,0xb8d4,
+0xa0e5,0xb8d5,
+0xa0e9,0xb8d6,
+0xa0eb,0xb8d7,
+0xa0f1,0xb8d8,
+0xa0f3,0xb8d9,
+0xa0f5,0xb8da,
+0xa0f7,0xb8db,
+0xa0f8,0xb8dc,
+0xa0fd,0xb8dd,
+0xa141,0xb8de,
+0xa142,0xb8df,
+0xa145,0xb8e0,
+0xa149,0xb8e1,
+0xa151,0xb8e2,
+0xa153,0xb8e3,
+0xa155,0xb8e4,
+0xa156,0xb8e5,
+0xa157,0xb8e6,
+0xa161,0xb8e7,
+0xa162,0xb8e8,
+0xa165,0xb8e9,
+0xa169,0xb8ea,
+0xa175,0xb8eb,
+0xa176,0xb8ec,
+0xa177,0xb8ed,
+0xa179,0xb8ee,
+0xa181,0xb8ef,
+0xa1a1,0xb8f0,
+0xa1a2,0xb8f1,
+0xa1a4,0xb8f2,
+0xa1a5,0xb8f3,
+0xa1a9,0xb8f4,
+0xa1ab,0xb8f5,
+0xa1b1,0xb8f6,
+0xa1b3,0xb8f7,
+0xa1b5,0xb8f8,
+0xa1b7,0xb8f9,
+0xa1c1,0xb8fa,
+0xa1c5,0xb8fb,
+0xa1d6,0xb8fc,
+0xa1d7,0xb8fd,
+0xa241,0xb8fe,
+0xa245,0xb9a1,
+0xa249,0xb9a2,
+0xa253,0xb9a3,
+0xa255,0xb9a4,
+0xa257,0xb9a5,
+0xa261,0xb9a6,
+0xa265,0xb9a7,
+0xa269,0xb9a8,
+0xa273,0xb9a9,
+0xa275,0xb9aa,
+0xa281,0xb9ab,
+0xa282,0xb9ac,
+0xa283,0xb9ad,
+0xa285,0xb9ae,
+0xa288,0xb9af,
+0xa289,0xb9b0,
+0xa28a,0xb9b1,
+0xa28b,0xb9b2,
+0xa291,0xb9b3,
+0xa293,0xb9b4,
+0xa295,0xb9b5,
+0xa297,0xb9b6,
+0xa29b,0xb9b7,
+0xa29d,0xb9b8,
+0xa2a1,0xb9b9,
+0xa2a5,0xb9ba,
+0xa2a9,0xb9bb,
+0xa2b3,0xb9bc,
+0xa2b5,0xb9bd,
+0xa2c1,0xb9be,
+0xa2e1,0xb9bf,
+0xa2e5,0xb9c0,
+0xa2e9,0xb9c1,
+0xa341,0xb9c2,
+0xa345,0xb9c3,
+0xa349,0xb9c4,
+0xa351,0xb9c5,
+0xa355,0xb9c6,
+0xa361,0xb9c7,
+0xa365,0xb9c8,
+0xa369,0xb9c9,
+0xa371,0xb9ca,
+0xa375,0xb9cb,
+0xa3a1,0xb9cc,
+0xa3a2,0xb9cd,
+0xa3a5,0xb9ce,
+0xa3a8,0xb9cf,
+0xa3a9,0xb9d0,
+0xa3ab,0xb9d1,
+0xa3b1,0xb9d2,
+0xa3b3,0xb9d3,
+0xa3b5,0xb9d4,
+0xa3b6,0xb9d5,
+0xa3b7,0xb9d6,
+0xa3b9,0xb9d7,
+0xa3bb,0xb9d8,
+0xa461,0xb9d9,
+0xa462,0xb9da,
+0xa463,0xb9db,
+0xa464,0xb9dc,
+0xa465,0xb9dd,
+0xa468,0xb9de,
+0xa469,0xb9df,
+0xa46a,0xb9e0,
+0xa46b,0xb9e1,
+0xa46c,0xb9e2,
+0xa471,0xb9e3,
+0xa473,0xb9e4,
+0xa475,0xb9e5,
+0xa477,0xb9e6,
+0xa47b,0xb9e7,
+0xa481,0xb9e8,
+0xa482,0xb9e9,
+0xa485,0xb9ea,
+0xa489,0xb9eb,
+0xa491,0xb9ec,
+0xa493,0xb9ed,
+0xa495,0xb9ee,
+0xa496,0xb9ef,
+0xa497,0xb9f0,
+0xa49b,0xb9f1,
+0xa4a1,0xb9f2,
+0xa4a2,0xb9f3,
+0xa4a5,0xb9f4,
+0xa4b3,0xb9f5,
+0xa4e1,0xb9f6,
+0xa4e2,0xb9f7,
+0xa4e5,0xb9f8,
+0xa4e8,0xb9f9,
+0xa4e9,0xb9fa,
+0xa4eb,0xb9fb,
+0xa4f1,0xb9fc,
+0xa4f3,0xb9fd,
+0xa4f5,0xb9fe,
+0xa4f7,0xbaa1,
+0xa4f8,0xbaa2,
+0xa541,0xbaa3,
+0xa542,0xbaa4,
+0xa545,0xbaa5,
+0xa548,0xbaa6,
+0xa549,0xbaa7,
+0xa551,0xbaa8,
+0xa553,0xbaa9,
+0xa555,0xbaaa,
+0xa556,0xbaab,
+0xa557,0xbaac,
+0xa561,0xbaad,
+0xa562,0xbaae,
+0xa565,0xbaaf,
+0xa569,0xbab0,
+0xa573,0xbab1,
+0xa575,0xbab2,
+0xa576,0xbab3,
+0xa577,0xbab4,
+0xa57b,0xbab5,
+0xa581,0xbab6,
+0xa585,0xbab7,
+0xa5a1,0xbab8,
+0xa5a2,0xbab9,
+0xa5a3,0xbaba,
+0xa5a5,0xbabb,
+0xa5a9,0xbabc,
+0xa5b1,0xbabd,
+0xa5b3,0xbabe,
+0xa5b5,0xbabf,
+0xa5b7,0xbac0,
+0xa5c1,0xbac1,
+0xa5c5,0xbac2,
+0xa5d6,0xbac3,
+0xa5e1,0xbac4,
+0xa5f6,0xbac5,
+0xa641,0xbac6,
+0xa642,0xbac7,
+0xa645,0xbac8,
+0xa649,0xbac9,
+0xa651,0xbaca,
+0xa653,0xbacb,
+0xa661,0xbacc,
+0xa665,0xbacd,
+0xa681,0xbace,
+0xa682,0xbacf,
+0xa685,0xbad0,
+0xa688,0xbad1,
+0xa689,0xbad2,
+0xa68a,0xbad3,
+0xa68b,0xbad4,
+0xa691,0xbad5,
+0xa693,0xbad6,
+0xa695,0xbad7,
+0xa697,0xbad8,
+0xa69b,0xbad9,
+0xa69c,0xbada,
+0xa6a1,0xbadb,
+0xa6a9,0xbadc,
+0xa6b6,0xbadd,
+0xa6c1,0xbade,
+0xa6e1,0xbadf,
+0xa6e2,0xbae0,
+0xa6e5,0xbae1,
+0xa6e9,0xbae2,
+0xa6f7,0xbae3,
+0xa741,0xbae4,
+0xa745,0xbae5,
+0xa749,0xbae6,
+0xa751,0xbae7,
+0xa755,0xbae8,
+0xa757,0xbae9,
+0xa761,0xbaea,
+0xa762,0xbaeb,
+0xa765,0xbaec,
+0xa769,0xbaed,
+0xa771,0xbaee,
+0xa773,0xbaef,
+0xa775,0xbaf0,
+0xa7a1,0xbaf1,
+0xa7a2,0xbaf2,
+0xa7a5,0xbaf3,
+0xa7a9,0xbaf4,
+0xa7ab,0xbaf5,
+0xa7b1,0xbaf6,
+0xa7b3,0xbaf7,
+0xa7b5,0xbaf8,
+0xa7b7,0xbaf9,
+0xa7b8,0xbafa,
+0xa7b9,0xbafb,
+0xa861,0xbafc,
+0xa862,0xbafd,
+0xa865,0xbafe,
+0xa869,0xbba1,
+0xa86b,0xbba2,
+0xa871,0xbba3,
+0xa873,0xbba4,
+0xa875,0xbba5,
+0xa876,0xbba6,
+0xa877,0xbba7,
+0xa87d,0xbba8,
+0xa881,0xbba9,
+0xa882,0xbbaa,
+0xa885,0xbbab,
+0xa889,0xbbac,
+0xa891,0xbbad,
+0xa893,0xbbae,
+0xa895,0xbbaf,
+0xa896,0xbbb0,
+0xa897,0xbbb1,
+0xa8a1,0xbbb2,
+0xa8a2,0xbbb3,
+0xa8b1,0xbbb4,
+0xa8e1,0xbbb5,
+0xa8e2,0xbbb6,
+0xa8e5,0xbbb7,
+0xa8e8,0xbbb8,
+0xa8e9,0xbbb9,
+0xa8f1,0xbbba,
+0xa8f5,0xbbbb,
+0xa8f6,0xbbbc,
+0xa8f7,0xbbbd,
+0xa941,0xbbbe,
+0xa957,0xbbbf,
+0xa961,0xbbc0,
+0xa962,0xbbc1,
+0xa971,0xbbc2,
+0xa973,0xbbc3,
+0xa975,0xbbc4,
+0xa976,0xbbc5,
+0xa977,0xbbc6,
+0xa9a1,0xbbc7,
+0xa9a2,0xbbc8,
+0xa9a5,0xbbc9,
+0xa9a9,0xbbca,
+0xa9b1,0xbbcb,
+0xa9b3,0xbbcc,
+0xa9b7,0xbbcd,
+0xaa41,0xbbce,
+0xaa61,0xbbcf,
+0xaa77,0xbbd0,
+0xaa81,0xbbd1,
+0xaa82,0xbbd2,
+0xaa85,0xbbd3,
+0xaa89,0xbbd4,
+0xaa91,0xbbd5,
+0xaa95,0xbbd6,
+0xaa97,0xbbd7,
+0xab41,0xbbd8,
+0xab57,0xbbd9,
+0xab61,0xbbda,
+0xab65,0xbbdb,
+0xab69,0xbbdc,
+0xab71,0xbbdd,
+0xab73,0xbbde,
+0xaba1,0xbbdf,
+0xaba2,0xbbe0,
+0xaba5,0xbbe1,
+0xaba9,0xbbe2,
+0xabb1,0xbbe3,
+0xabb3,0xbbe4,
+0xabb5,0xbbe5,
+0xabb7,0xbbe6,
+0xac61,0xbbe7,
+0xac62,0xbbe8,
+0xac64,0xbbe9,
+0xac65,0xbbea,
+0xac68,0xbbeb,
+0xac69,0xbbec,
+0xac6a,0xbbed,
+0xac6b,0xbbee,
+0xac71,0xbbef,
+0xac73,0xbbf0,
+0xac75,0xbbf1,
+0xac76,0xbbf2,
+0xac77,0xbbf3,
+0xac7b,0xbbf4,
+0xac81,0xbbf5,
+0xac82,0xbbf6,
+0xac85,0xbbf7,
+0xac89,0xbbf8,
+0xac91,0xbbf9,
+0xac93,0xbbfa,
+0xac95,0xbbfb,
+0xac96,0xbbfc,
+0xac97,0xbbfd,
+0xaca1,0xbbfe,
+0xaca2,0xbca1,
+0xaca5,0xbca2,
+0xaca9,0xbca3,
+0xacb1,0xbca4,
+0xacb3,0xbca5,
+0xacb5,0xbca6,
+0xacb7,0xbca7,
+0xacc1,0xbca8,
+0xacc5,0xbca9,
+0xacc9,0xbcaa,
+0xacd1,0xbcab,
+0xacd7,0xbcac,
+0xace1,0xbcad,
+0xace2,0xbcae,
+0xace3,0xbcaf,
+0xace4,0xbcb0,
+0xace5,0xbcb1,
+0xace8,0xbcb2,
+0xace9,0xbcb3,
+0xaceb,0xbcb4,
+0xacec,0xbcb5,
+0xacf1,0xbcb6,
+0xacf3,0xbcb7,
+0xacf5,0xbcb8,
+0xacf6,0xbcb9,
+0xacf7,0xbcba,
+0xacfc,0xbcbb,
+0xad41,0xbcbc,
+0xad42,0xbcbd,
+0xad45,0xbcbe,
+0xad49,0xbcbf,
+0xad51,0xbcc0,
+0xad53,0xbcc1,
+0xad55,0xbcc2,
+0xad56,0xbcc3,
+0xad57,0xbcc4,
+0xad61,0xbcc5,
+0xad62,0xbcc6,
+0xad65,0xbcc7,
+0xad69,0xbcc8,
+0xad71,0xbcc9,
+0xad73,0xbcca,
+0xad75,0xbccb,
+0xad76,0xbccc,
+0xad77,0xbccd,
+0xad81,0xbcce,
+0xad85,0xbccf,
+0xad89,0xbcd0,
+0xad97,0xbcd1,
+0xada1,0xbcd2,
+0xada2,0xbcd3,
+0xada3,0xbcd4,
+0xada5,0xbcd5,
+0xada9,0xbcd6,
+0xadab,0xbcd7,
+0xadb1,0xbcd8,
+0xadb3,0xbcd9,
+0xadb5,0xbcda,
+0xadb7,0xbcdb,
+0xadbb,0xbcdc,
+0xadc1,0xbcdd,
+0xadc2,0xbcde,
+0xadc5,0xbcdf,
+0xadc9,0xbce0,
+0xadd7,0xbce1,
+0xade1,0xbce2,
+0xade5,0xbce3,
+0xade9,0xbce4,
+0xadf1,0xbce5,
+0xadf5,0xbce6,
+0xadf6,0xbce7,
+0xae41,0xbce8,
+0xae45,0xbce9,
+0xae49,0xbcea,
+0xae51,0xbceb,
+0xae53,0xbcec,
+0xae55,0xbced,
+0xae61,0xbcee,
+0xae62,0xbcef,
+0xae65,0xbcf0,
+0xae69,0xbcf1,
+0xae71,0xbcf2,
+0xae73,0xbcf3,
+0xae75,0xbcf4,
+0xae77,0xbcf5,
+0xae81,0xbcf6,
+0xae82,0xbcf7,
+0xae85,0xbcf8,
+0xae88,0xbcf9,
+0xae89,0xbcfa,
+0xae91,0xbcfb,
+0xae93,0xbcfc,
+0xae95,0xbcfd,
+0xae97,0xbcfe,
+0xae99,0xbda1,
+0xae9b,0xbda2,
+0xae9c,0xbda3,
+0xaea1,0xbda4,
+0xaeb6,0xbda5,
+0xaec1,0xbda6,
+0xaec2,0xbda7,
+0xaec5,0xbda8,
+0xaec9,0xbda9,
+0xaed1,0xbdaa,
+0xaed7,0xbdab,
+0xaee1,0xbdac,
+0xaee2,0xbdad,
+0xaee5,0xbdae,
+0xaee9,0xbdaf,
+0xaef1,0xbdb0,
+0xaef3,0xbdb1,
+0xaef5,0xbdb2,
+0xaef7,0xbdb3,
+0xaf41,0xbdb4,
+0xaf42,0xbdb5,
+0xaf49,0xbdb6,
+0xaf51,0xbdb7,
+0xaf55,0xbdb8,
+0xaf57,0xbdb9,
+0xaf61,0xbdba,
+0xaf62,0xbdbb,
+0xaf65,0xbdbc,
+0xaf69,0xbdbd,
+0xaf6a,0xbdbe,
+0xaf71,0xbdbf,
+0xaf73,0xbdc0,
+0xaf75,0xbdc1,
+0xaf77,0xbdc2,
+0xafa1,0xbdc3,
+0xafa2,0xbdc4,
+0xafa5,0xbdc5,
+0xafa8,0xbdc6,
+0xafa9,0xbdc7,
+0xafb0,0xbdc8,
+0xafb1,0xbdc9,
+0xafb3,0xbdca,
+0xafb5,0xbdcb,
+0xafb7,0xbdcc,
+0xafbc,0xbdcd,
+0xb061,0xbdce,
+0xb062,0xbdcf,
+0xb064,0xbdd0,
+0xb065,0xbdd1,
+0xb069,0xbdd2,
+0xb071,0xbdd3,
+0xb073,0xbdd4,
+0xb076,0xbdd5,
+0xb077,0xbdd6,
+0xb07d,0xbdd7,
+0xb081,0xbdd8,
+0xb082,0xbdd9,
+0xb085,0xbdda,
+0xb089,0xbddb,
+0xb091,0xbddc,
+0xb093,0xbddd,
+0xb096,0xbdde,
+0xb097,0xbddf,
+0xb0b7,0xbde0,
+0xb0e1,0xbde1,
+0xb0e2,0xbde2,
+0xb0e5,0xbde3,
+0xb0e9,0xbde4,
+0xb0eb,0xbde5,
+0xb0f1,0xbde6,
+0xb0f3,0xbde7,
+0xb0f6,0xbde8,
+0xb0f7,0xbde9,
+0xb141,0xbdea,
+0xb145,0xbdeb,
+0xb149,0xbdec,
+0xb185,0xbded,
+0xb1a1,0xbdee,
+0xb1a2,0xbdef,
+0xb1a5,0xbdf0,
+0xb1a8,0xbdf1,
+0xb1a9,0xbdf2,
+0xb1ab,0xbdf3,
+0xb1b1,0xbdf4,
+0xb1b3,0xbdf5,
+0xb1b7,0xbdf6,
+0xb1c1,0xbdf7,
+0xb1c2,0xbdf8,
+0xb1c5,0xbdf9,
+0xb1d6,0xbdfa,
+0xb1e1,0xbdfb,
+0xb1f6,0xbdfc,
+0xb241,0xbdfd,
+0xb245,0xbdfe,
+0xb249,0xbea1,
+0xb251,0xbea2,
+0xb253,0xbea3,
+0xb261,0xbea4,
+0xb281,0xbea5,
+0xb282,0xbea6,
+0xb285,0xbea7,
+0xb289,0xbea8,
+0xb291,0xbea9,
+0xb293,0xbeaa,
+0xb297,0xbeab,
+0xb2a1,0xbeac,
+0xb2b6,0xbead,
+0xb2c1,0xbeae,
+0xb2e1,0xbeaf,
+0xb2e5,0xbeb0,
+0xb357,0xbeb1,
+0xb361,0xbeb2,
+0xb362,0xbeb3,
+0xb365,0xbeb4,
+0xb369,0xbeb5,
+0xb36b,0xbeb6,
+0xb370,0xbeb7,
+0xb371,0xbeb8,
+0xb373,0xbeb9,
+0xb381,0xbeba,
+0xb385,0xbebb,
+0xb389,0xbebc,
+0xb391,0xbebd,
+0xb3a1,0xbebe,
+0xb3a2,0xbebf,
+0xb3a5,0xbec0,
+0xb3a9,0xbec1,
+0xb3b1,0xbec2,
+0xb3b3,0xbec3,
+0xb3b5,0xbec4,
+0xb3b7,0xbec5,
+0xb461,0xbec6,
+0xb462,0xbec7,
+0xb465,0xbec8,
+0xb466,0xbec9,
+0xb467,0xbeca,
+0xb469,0xbecb,
+0xb46a,0xbecc,
+0xb46b,0xbecd,
+0xb470,0xbece,
+0xb471,0xbecf,
+0xb473,0xbed0,
+0xb475,0xbed1,
+0xb476,0xbed2,
+0xb477,0xbed3,
+0xb47b,0xbed4,
+0xb47c,0xbed5,
+0xb481,0xbed6,
+0xb482,0xbed7,
+0xb485,0xbed8,
+0xb489,0xbed9,
+0xb491,0xbeda,
+0xb493,0xbedb,
+0xb495,0xbedc,
+0xb496,0xbedd,
+0xb497,0xbede,
+0xb4a1,0xbedf,
+0xb4a2,0xbee0,
+0xb4a5,0xbee1,
+0xb4a9,0xbee2,
+0xb4ac,0xbee3,
+0xb4b1,0xbee4,
+0xb4b3,0xbee5,
+0xb4b5,0xbee6,
+0xb4b7,0xbee7,
+0xb4bb,0xbee8,
+0xb4bd,0xbee9,
+0xb4c1,0xbeea,
+0xb4c5,0xbeeb,
+0xb4c9,0xbeec,
+0xb4d3,0xbeed,
+0xb4e1,0xbeee,
+0xb4e2,0xbeef,
+0xb4e5,0xbef0,
+0xb4e6,0xbef1,
+0xb4e8,0xbef2,
+0xb4e9,0xbef3,
+0xb4ea,0xbef4,
+0xb4eb,0xbef5,
+0xb4f1,0xbef6,
+0xb4f3,0xbef7,
+0xb4f4,0xbef8,
+0xb4f5,0xbef9,
+0xb4f6,0xbefa,
+0xb4f7,0xbefb,
+0xb4f8,0xbefc,
+0xb4fa,0xbefd,
+0xb4fc,0xbefe,
+0xb541,0xbfa1,
+0xb542,0xbfa2,
+0xb545,0xbfa3,
+0xb549,0xbfa4,
+0xb551,0xbfa5,
+0xb553,0xbfa6,
+0xb555,0xbfa7,
+0xb557,0xbfa8,
+0xb561,0xbfa9,
+0xb562,0xbfaa,
+0xb563,0xbfab,
+0xb565,0xbfac,
+0xb569,0xbfad,
+0xb56b,0xbfae,
+0xb56c,0xbfaf,
+0xb571,0xbfb0,
+0xb573,0xbfb1,
+0xb574,0xbfb2,
+0xb575,0xbfb3,
+0xb576,0xbfb4,
+0xb577,0xbfb5,
+0xb57b,0xbfb6,
+0xb57c,0xbfb7,
+0xb57d,0xbfb8,
+0xb581,0xbfb9,
+0xb585,0xbfba,
+0xb589,0xbfbb,
+0xb591,0xbfbc,
+0xb593,0xbfbd,
+0xb595,0xbfbe,
+0xb596,0xbfbf,
+0xb5a1,0xbfc0,
+0xb5a2,0xbfc1,
+0xb5a5,0xbfc2,
+0xb5a9,0xbfc3,
+0xb5aa,0xbfc4,
+0xb5ab,0xbfc5,
+0xb5ad,0xbfc6,
+0xb5b0,0xbfc7,
+0xb5b1,0xbfc8,
+0xb5b3,0xbfc9,
+0xb5b5,0xbfca,
+0xb5b7,0xbfcb,
+0xb5b9,0xbfcc,
+0xb5c1,0xbfcd,
+0xb5c2,0xbfce,
+0xb5c5,0xbfcf,
+0xb5c9,0xbfd0,
+0xb5d1,0xbfd1,
+0xb5d3,0xbfd2,
+0xb5d5,0xbfd3,
+0xb5d6,0xbfd4,
+0xb5d7,0xbfd5,
+0xb5e1,0xbfd6,
+0xb5e2,0xbfd7,
+0xb5e5,0xbfd8,
+0xb5f1,0xbfd9,
+0xb5f5,0xbfda,
+0xb5f7,0xbfdb,
+0xb641,0xbfdc,
+0xb642,0xbfdd,
+0xb645,0xbfde,
+0xb649,0xbfdf,
+0xb651,0xbfe0,
+0xb653,0xbfe1,
+0xb655,0xbfe2,
+0xb657,0xbfe3,
+0xb661,0xbfe4,
+0xb662,0xbfe5,
+0xb665,0xbfe6,
+0xb669,0xbfe7,
+0xb671,0xbfe8,
+0xb673,0xbfe9,
+0xb675,0xbfea,
+0xb677,0xbfeb,
+0xb681,0xbfec,
+0xb682,0xbfed,
+0xb685,0xbfee,
+0xb689,0xbfef,
+0xb68a,0xbff0,
+0xb68b,0xbff1,
+0xb691,0xbff2,
+0xb693,0xbff3,
+0xb695,0xbff4,
+0xb697,0xbff5,
+0xb6a1,0xbff6,
+0xb6a2,0xbff7,
+0xb6a5,0xbff8,
+0xb6a9,0xbff9,
+0xb6b1,0xbffa,
+0xb6b3,0xbffb,
+0xb6b6,0xbffc,
+0xb6b7,0xbffd,
+0xb6c1,0xbffe,
+0xb6c2,0xc0a1,
+0xb6c5,0xc0a2,
+0xb6c9,0xc0a3,
+0xb6d1,0xc0a4,
+0xb6d3,0xc0a5,
+0xb6d7,0xc0a6,
+0xb6e1,0xc0a7,
+0xb6e2,0xc0a8,
+0xb6e5,0xc0a9,
+0xb6e9,0xc0aa,
+0xb6f1,0xc0ab,
+0xb6f3,0xc0ac,
+0xb6f5,0xc0ad,
+0xb6f7,0xc0ae,
+0xb741,0xc0af,
+0xb742,0xc0b0,
+0xb745,0xc0b1,
+0xb749,0xc0b2,
+0xb751,0xc0b3,
+0xb753,0xc0b4,
+0xb755,0xc0b5,
+0xb757,0xc0b6,
+0xb759,0xc0b7,
+0xb761,0xc0b8,
+0xb762,0xc0b9,
+0xb765,0xc0ba,
+0xb769,0xc0bb,
+0xb76f,0xc0bc,
+0xb771,0xc0bd,
+0xb773,0xc0be,
+0xb775,0xc0bf,
+0xb777,0xc0c0,
+0xb778,0xc0c1,
+0xb779,0xc0c2,
+0xb77a,0xc0c3,
+0xb77b,0xc0c4,
+0xb77c,0xc0c5,
+0xb77d,0xc0c6,
+0xb781,0xc0c7,
+0xb785,0xc0c8,
+0xb789,0xc0c9,
+0xb791,0xc0ca,
+0xb795,0xc0cb,
+0xb7a1,0xc0cc,
+0xb7a2,0xc0cd,
+0xb7a5,0xc0ce,
+0xb7a9,0xc0cf,
+0xb7aa,0xc0d0,
+0xb7ab,0xc0d1,
+0xb7b0,0xc0d2,
+0xb7b1,0xc0d3,
+0xb7b3,0xc0d4,
+0xb7b5,0xc0d5,
+0xb7b6,0xc0d6,
+0xb7b7,0xc0d7,
+0xb7b8,0xc0d8,
+0xb7bc,0xc0d9,
+0xb861,0xc0da,
+0xb862,0xc0db,
+0xb865,0xc0dc,
+0xb867,0xc0dd,
+0xb868,0xc0de,
+0xb869,0xc0df,
+0xb86b,0xc0e0,
+0xb871,0xc0e1,
+0xb873,0xc0e2,
+0xb875,0xc0e3,
+0xb876,0xc0e4,
+0xb877,0xc0e5,
+0xb878,0xc0e6,
+0xb881,0xc0e7,
+0xb882,0xc0e8,
+0xb885,0xc0e9,
+0xb889,0xc0ea,
+0xb891,0xc0eb,
+0xb893,0xc0ec,
+0xb895,0xc0ed,
+0xb896,0xc0ee,
+0xb897,0xc0ef,
+0xb8a1,0xc0f0,
+0xb8a2,0xc0f1,
+0xb8a5,0xc0f2,
+0xb8a7,0xc0f3,
+0xb8a9,0xc0f4,
+0xb8b1,0xc0f5,
+0xb8b7,0xc0f6,
+0xb8c1,0xc0f7,
+0xb8c5,0xc0f8,
+0xb8c9,0xc0f9,
+0xb8e1,0xc0fa,
+0xb8e2,0xc0fb,
+0xb8e5,0xc0fc,
+0xb8e9,0xc0fd,
+0xb8eb,0xc0fe,
+0xb8f1,0xc1a1,
+0xb8f3,0xc1a2,
+0xb8f5,0xc1a3,
+0xb8f7,0xc1a4,
+0xb8f8,0xc1a5,
+0xb941,0xc1a6,
+0xb942,0xc1a7,
+0xb945,0xc1a8,
+0xb949,0xc1a9,
+0xb951,0xc1aa,
+0xb953,0xc1ab,
+0xb955,0xc1ac,
+0xb957,0xc1ad,
+0xb961,0xc1ae,
+0xb965,0xc1af,
+0xb969,0xc1b0,
+0xb971,0xc1b1,
+0xb973,0xc1b2,
+0xb976,0xc1b3,
+0xb977,0xc1b4,
+0xb981,0xc1b5,
+0xb9a1,0xc1b6,
+0xb9a2,0xc1b7,
+0xb9a5,0xc1b8,
+0xb9a9,0xc1b9,
+0xb9ab,0xc1ba,
+0xb9b1,0xc1bb,
+0xb9b3,0xc1bc,
+0xb9b5,0xc1bd,
+0xb9b7,0xc1be,
+0xb9b8,0xc1bf,
+0xb9b9,0xc1c0,
+0xb9bd,0xc1c1,
+0xb9c1,0xc1c2,
+0xb9c2,0xc1c3,
+0xb9c9,0xc1c4,
+0xb9d3,0xc1c5,
+0xb9d5,0xc1c6,
+0xb9d7,0xc1c7,
+0xb9e1,0xc1c8,
+0xb9f6,0xc1c9,
+0xb9f7,0xc1ca,
+0xba41,0xc1cb,
+0xba45,0xc1cc,
+0xba49,0xc1cd,
+0xba51,0xc1ce,
+0xba53,0xc1cf,
+0xba55,0xc1d0,
+0xba57,0xc1d1,
+0xba61,0xc1d2,
+0xba62,0xc1d3,
+0xba65,0xc1d4,
+0xba77,0xc1d5,
+0xba81,0xc1d6,
+0xba82,0xc1d7,
+0xba85,0xc1d8,
+0xba89,0xc1d9,
+0xba8a,0xc1da,
+0xba8b,0xc1db,
+0xba91,0xc1dc,
+0xba93,0xc1dd,
+0xba95,0xc1de,
+0xba97,0xc1df,
+0xbaa1,0xc1e0,
+0xbab6,0xc1e1,
+0xbac1,0xc1e2,
+0xbae1,0xc1e3,
+0xbae2,0xc1e4,
+0xbae5,0xc1e5,
+0xbae9,0xc1e6,
+0xbaf1,0xc1e7,
+0xbaf3,0xc1e8,
+0xbaf5,0xc1e9,
+0xbb41,0xc1ea,
+0xbb45,0xc1eb,
+0xbb49,0xc1ec,
+0xbb51,0xc1ed,
+0xbb61,0xc1ee,
+0xbb62,0xc1ef,
+0xbb65,0xc1f0,
+0xbb69,0xc1f1,
+0xbb71,0xc1f2,
+0xbb73,0xc1f3,
+0xbb75,0xc1f4,
+0xbb77,0xc1f5,
+0xbba1,0xc1f6,
+0xbba2,0xc1f7,
+0xbba5,0xc1f8,
+0xbba8,0xc1f9,
+0xbba9,0xc1fa,
+0xbbab,0xc1fb,
+0xbbb1,0xc1fc,
+0xbbb3,0xc1fd,
+0xbbb5,0xc1fe,
+0xbbb7,0xc2a1,
+0xbbb8,0xc2a2,
+0xbbbb,0xc2a3,
+0xbbbc,0xc2a4,
+0xbc61,0xc2a5,
+0xbc62,0xc2a6,
+0xbc65,0xc2a7,
+0xbc67,0xc2a8,
+0xbc69,0xc2a9,
+0xbc6c,0xc2aa,
+0xbc71,0xc2ab,
+0xbc73,0xc2ac,
+0xbc75,0xc2ad,
+0xbc76,0xc2ae,
+0xbc77,0xc2af,
+0xbc81,0xc2b0,
+0xbc82,0xc2b1,
+0xbc85,0xc2b2,
+0xbc89,0xc2b3,
+0xbc91,0xc2b4,
+0xbc93,0xc2b5,
+0xbc95,0xc2b6,
+0xbc96,0xc2b7,
+0xbc97,0xc2b8,
+0xbca1,0xc2b9,
+0xbca5,0xc2ba,
+0xbcb7,0xc2bb,
+0xbce1,0xc2bc,
+0xbce2,0xc2bd,
+0xbce5,0xc2be,
+0xbce9,0xc2bf,
+0xbcf1,0xc2c0,
+0xbcf3,0xc2c1,
+0xbcf5,0xc2c2,
+0xbcf6,0xc2c3,
+0xbcf7,0xc2c4,
+0xbd41,0xc2c5,
+0xbd57,0xc2c6,
+0xbd61,0xc2c7,
+0xbd76,0xc2c8,
+0xbda1,0xc2c9,
+0xbda2,0xc2ca,
+0xbda5,0xc2cb,
+0xbda9,0xc2cc,
+0xbdb1,0xc2cd,
+0xbdb3,0xc2ce,
+0xbdb5,0xc2cf,
+0xbdb7,0xc2d0,
+0xbdb9,0xc2d1,
+0xbdc1,0xc2d2,
+0xbdc2,0xc2d3,
+0xbdc9,0xc2d4,
+0xbdd6,0xc2d5,
+0xbde1,0xc2d6,
+0xbdf6,0xc2d7,
+0xbe41,0xc2d8,
+0xbe45,0xc2d9,
+0xbe49,0xc2da,
+0xbe51,0xc2db,
+0xbe53,0xc2dc,
+0xbe77,0xc2dd,
+0xbe81,0xc2de,
+0xbe82,0xc2df,
+0xbe85,0xc2e0,
+0xbe89,0xc2e1,
+0xbe91,0xc2e2,
+0xbe93,0xc2e3,
+0xbe97,0xc2e4,
+0xbea1,0xc2e5,
+0xbeb6,0xc2e6,
+0xbeb7,0xc2e7,
+0xbee1,0xc2e8,
+0xbf41,0xc2e9,
+0xbf61,0xc2ea,
+0xbf71,0xc2eb,
+0xbf75,0xc2ec,
+0xbf77,0xc2ed,
+0xbfa1,0xc2ee,
+0xbfa2,0xc2ef,
+0xbfa5,0xc2f0,
+0xbfa9,0xc2f1,
+0xbfb1,0xc2f2,
+0xbfb3,0xc2f3,
+0xbfb7,0xc2f4,
+0xbfb8,0xc2f5,
+0xbfbd,0xc2f6,
+0xc061,0xc2f7,
+0xc062,0xc2f8,
+0xc065,0xc2f9,
+0xc067,0xc2fa,
+0xc069,0xc2fb,
+0xc071,0xc2fc,
+0xc073,0xc2fd,
+0xc075,0xc2fe,
+0xc076,0xc3a1,
+0xc077,0xc3a2,
+0xc078,0xc3a3,
+0xc081,0xc3a4,
+0xc082,0xc3a5,
+0xc085,0xc3a6,
+0xc089,0xc3a7,
+0xc091,0xc3a8,
+0xc093,0xc3a9,
+0xc095,0xc3aa,
+0xc096,0xc3ab,
+0xc097,0xc3ac,
+0xc0a1,0xc3ad,
+0xc0a5,0xc3ae,
+0xc0a7,0xc3af,
+0xc0a9,0xc3b0,
+0xc0b1,0xc3b1,
+0xc0b7,0xc3b2,
+0xc0e1,0xc3b3,
+0xc0e2,0xc3b4,
+0xc0e5,0xc3b5,
+0xc0e9,0xc3b6,
+0xc0f1,0xc3b7,
+0xc0f3,0xc3b8,
+0xc0f5,0xc3b9,
+0xc0f6,0xc3ba,
+0xc0f7,0xc3bb,
+0xc141,0xc3bc,
+0xc142,0xc3bd,
+0xc145,0xc3be,
+0xc149,0xc3bf,
+0xc151,0xc3c0,
+0xc153,0xc3c1,
+0xc155,0xc3c2,
+0xc157,0xc3c3,
+0xc161,0xc3c4,
+0xc165,0xc3c5,
+0xc176,0xc3c6,
+0xc181,0xc3c7,
+0xc185,0xc3c8,
+0xc197,0xc3c9,
+0xc1a1,0xc3ca,
+0xc1a2,0xc3cb,
+0xc1a5,0xc3cc,
+0xc1a9,0xc3cd,
+0xc1b1,0xc3ce,
+0xc1b3,0xc3cf,
+0xc1b5,0xc3d0,
+0xc1b7,0xc3d1,
+0xc1c1,0xc3d2,
+0xc1c5,0xc3d3,
+0xc1c9,0xc3d4,
+0xc1d7,0xc3d5,
+0xc241,0xc3d6,
+0xc245,0xc3d7,
+0xc249,0xc3d8,
+0xc251,0xc3d9,
+0xc253,0xc3da,
+0xc255,0xc3db,
+0xc257,0xc3dc,
+0xc261,0xc3dd,
+0xc271,0xc3de,
+0xc281,0xc3df,
+0xc282,0xc3e0,
+0xc285,0xc3e1,
+0xc289,0xc3e2,
+0xc291,0xc3e3,
+0xc293,0xc3e4,
+0xc295,0xc3e5,
+0xc297,0xc3e6,
+0xc2a1,0xc3e7,
+0xc2b6,0xc3e8,
+0xc2c1,0xc3e9,
+0xc2c5,0xc3ea,
+0xc2e1,0xc3eb,
+0xc2e5,0xc3ec,
+0xc2e9,0xc3ed,
+0xc2f1,0xc3ee,
+0xc2f3,0xc3ef,
+0xc2f5,0xc3f0,
+0xc2f7,0xc3f1,
+0xc341,0xc3f2,
+0xc345,0xc3f3,
+0xc349,0xc3f4,
+0xc351,0xc3f5,
+0xc357,0xc3f6,
+0xc361,0xc3f7,
+0xc362,0xc3f8,
+0xc365,0xc3f9,
+0xc369,0xc3fa,
+0xc371,0xc3fb,
+0xc373,0xc3fc,
+0xc375,0xc3fd,
+0xc377,0xc3fe,
+0xc3a1,0xc4a1,
+0xc3a2,0xc4a2,
+0xc3a5,0xc4a3,
+0xc3a8,0xc4a4,
+0xc3a9,0xc4a5,
+0xc3aa,0xc4a6,
+0xc3b1,0xc4a7,
+0xc3b3,0xc4a8,
+0xc3b5,0xc4a9,
+0xc3b7,0xc4aa,
+0xc461,0xc4ab,
+0xc462,0xc4ac,
+0xc465,0xc4ad,
+0xc469,0xc4ae,
+0xc471,0xc4af,
+0xc473,0xc4b0,
+0xc475,0xc4b1,
+0xc477,0xc4b2,
+0xc481,0xc4b3,
+0xc482,0xc4b4,
+0xc485,0xc4b5,
+0xc489,0xc4b6,
+0xc491,0xc4b7,
+0xc493,0xc4b8,
+0xc495,0xc4b9,
+0xc496,0xc4ba,
+0xc497,0xc4bb,
+0xc4a1,0xc4bc,
+0xc4a2,0xc4bd,
+0xc4b7,0xc4be,
+0xc4e1,0xc4bf,
+0xc4e2,0xc4c0,
+0xc4e5,0xc4c1,
+0xc4e8,0xc4c2,
+0xc4e9,0xc4c3,
+0xc4f1,0xc4c4,
+0xc4f3,0xc4c5,
+0xc4f5,0xc4c6,
+0xc4f6,0xc4c7,
+0xc4f7,0xc4c8,
+0xc541,0xc4c9,
+0xc542,0xc4ca,
+0xc545,0xc4cb,
+0xc549,0xc4cc,
+0xc551,0xc4cd,
+0xc553,0xc4ce,
+0xc555,0xc4cf,
+0xc557,0xc4d0,
+0xc561,0xc4d1,
+0xc565,0xc4d2,
+0xc569,0xc4d3,
+0xc571,0xc4d4,
+0xc573,0xc4d5,
+0xc575,0xc4d6,
+0xc576,0xc4d7,
+0xc577,0xc4d8,
+0xc581,0xc4d9,
+0xc5a1,0xc4da,
+0xc5a2,0xc4db,
+0xc5a5,0xc4dc,
+0xc5a9,0xc4dd,
+0xc5b1,0xc4de,
+0xc5b3,0xc4df,
+0xc5b5,0xc4e0,
+0xc5b7,0xc4e1,
+0xc5c1,0xc4e2,
+0xc5c2,0xc4e3,
+0xc5c5,0xc4e4,
+0xc5c9,0xc4e5,
+0xc5d1,0xc4e6,
+0xc5d7,0xc4e7,
+0xc5e1,0xc4e8,
+0xc5f7,0xc4e9,
+0xc641,0xc4ea,
+0xc649,0xc4eb,
+0xc661,0xc4ec,
+0xc681,0xc4ed,
+0xc682,0xc4ee,
+0xc685,0xc4ef,
+0xc689,0xc4f0,
+0xc691,0xc4f1,
+0xc693,0xc4f2,
+0xc695,0xc4f3,
+0xc697,0xc4f4,
+0xc6a1,0xc4f5,
+0xc6a5,0xc4f6,
+0xc6a9,0xc4f7,
+0xc6b7,0xc4f8,
+0xc6c1,0xc4f9,
+0xc6d7,0xc4fa,
+0xc6e1,0xc4fb,
+0xc6e2,0xc4fc,
+0xc6e5,0xc4fd,
+0xc6e9,0xc4fe,
+0xc6f1,0xc5a1,
+0xc6f3,0xc5a2,
+0xc6f5,0xc5a3,
+0xc6f7,0xc5a4,
+0xc741,0xc5a5,
+0xc745,0xc5a6,
+0xc749,0xc5a7,
+0xc751,0xc5a8,
+0xc761,0xc5a9,
+0xc762,0xc5aa,
+0xc765,0xc5ab,
+0xc769,0xc5ac,
+0xc771,0xc5ad,
+0xc773,0xc5ae,
+0xc777,0xc5af,
+0xc7a1,0xc5b0,
+0xc7a2,0xc5b1,
+0xc7a5,0xc5b2,
+0xc7a9,0xc5b3,
+0xc7b1,0xc5b4,
+0xc7b3,0xc5b5,
+0xc7b5,0xc5b6,
+0xc7b7,0xc5b7,
+0xc861,0xc5b8,
+0xc862,0xc5b9,
+0xc865,0xc5ba,
+0xc869,0xc5bb,
+0xc86a,0xc5bc,
+0xc871,0xc5bd,
+0xc873,0xc5be,
+0xc875,0xc5bf,
+0xc876,0xc5c0,
+0xc877,0xc5c1,
+0xc881,0xc5c2,
+0xc882,0xc5c3,
+0xc885,0xc5c4,
+0xc889,0xc5c5,
+0xc891,0xc5c6,
+0xc893,0xc5c7,
+0xc895,0xc5c8,
+0xc896,0xc5c9,
+0xc897,0xc5ca,
+0xc8a1,0xc5cb,
+0xc8b7,0xc5cc,
+0xc8e1,0xc5cd,
+0xc8e2,0xc5ce,
+0xc8e5,0xc5cf,
+0xc8e9,0xc5d0,
+0xc8eb,0xc5d1,
+0xc8f1,0xc5d2,
+0xc8f3,0xc5d3,
+0xc8f5,0xc5d4,
+0xc8f6,0xc5d5,
+0xc8f7,0xc5d6,
+0xc941,0xc5d7,
+0xc942,0xc5d8,
+0xc945,0xc5d9,
+0xc949,0xc5da,
+0xc951,0xc5db,
+0xc953,0xc5dc,
+0xc955,0xc5dd,
+0xc957,0xc5de,
+0xc961,0xc5df,
+0xc965,0xc5e0,
+0xc976,0xc5e1,
+0xc981,0xc5e2,
+0xc985,0xc5e3,
+0xc9a1,0xc5e4,
+0xc9a2,0xc5e5,
+0xc9a5,0xc5e6,
+0xc9a9,0xc5e7,
+0xc9b1,0xc5e8,
+0xc9b3,0xc5e9,
+0xc9b5,0xc5ea,
+0xc9b7,0xc5eb,
+0xc9bc,0xc5ec,
+0xc9c1,0xc5ed,
+0xc9c5,0xc5ee,
+0xc9e1,0xc5ef,
+0xca41,0xc5f0,
+0xca45,0xc5f1,
+0xca55,0xc5f2,
+0xca57,0xc5f3,
+0xca61,0xc5f4,
+0xca81,0xc5f5,
+0xca82,0xc5f6,
+0xca85,0xc5f7,
+0xca89,0xc5f8,
+0xca91,0xc5f9,
+0xca93,0xc5fa,
+0xca95,0xc5fb,
+0xca97,0xc5fc,
+0xcaa1,0xc5fd,
+0xcab6,0xc5fe,
+0xcac1,0xc6a1,
+0xcae1,0xc6a2,
+0xcae2,0xc6a3,
+0xcae5,0xc6a4,
+0xcae9,0xc6a5,
+0xcaf1,0xc6a6,
+0xcaf3,0xc6a7,
+0xcaf7,0xc6a8,
+0xcb41,0xc6a9,
+0xcb45,0xc6aa,
+0xcb49,0xc6ab,
+0xcb51,0xc6ac,
+0xcb57,0xc6ad,
+0xcb61,0xc6ae,
+0xcb62,0xc6af,
+0xcb65,0xc6b0,
+0xcb68,0xc6b1,
+0xcb69,0xc6b2,
+0xcb6b,0xc6b3,
+0xcb71,0xc6b4,
+0xcb73,0xc6b5,
+0xcb75,0xc6b6,
+0xcb81,0xc6b7,
+0xcb85,0xc6b8,
+0xcb89,0xc6b9,
+0xcb91,0xc6ba,
+0xcb93,0xc6bb,
+0xcba1,0xc6bc,
+0xcba2,0xc6bd,
+0xcba5,0xc6be,
+0xcba9,0xc6bf,
+0xcbb1,0xc6c0,
+0xcbb3,0xc6c1,
+0xcbb5,0xc6c2,
+0xcbb7,0xc6c3,
+0xcc61,0xc6c4,
+0xcc62,0xc6c5,
+0xcc63,0xc6c6,
+0xcc65,0xc6c7,
+0xcc69,0xc6c8,
+0xcc6b,0xc6c9,
+0xcc71,0xc6ca,
+0xcc73,0xc6cb,
+0xcc75,0xc6cc,
+0xcc76,0xc6cd,
+0xcc77,0xc6ce,
+0xcc7b,0xc6cf,
+0xcc81,0xc6d0,
+0xcc82,0xc6d1,
+0xcc85,0xc6d2,
+0xcc89,0xc6d3,
+0xcc91,0xc6d4,
+0xcc93,0xc6d5,
+0xcc95,0xc6d6,
+0xcc96,0xc6d7,
+0xcc97,0xc6d8,
+0xcca1,0xc6d9,
+0xcca2,0xc6da,
+0xcce1,0xc6db,
+0xcce2,0xc6dc,
+0xcce5,0xc6dd,
+0xcce9,0xc6de,
+0xccf1,0xc6df,
+0xccf3,0xc6e0,
+0xccf5,0xc6e1,
+0xccf6,0xc6e2,
+0xccf7,0xc6e3,
+0xcd41,0xc6e4,
+0xcd42,0xc6e5,
+0xcd45,0xc6e6,
+0xcd49,0xc6e7,
+0xcd51,0xc6e8,
+0xcd53,0xc6e9,
+0xcd55,0xc6ea,
+0xcd57,0xc6eb,
+0xcd61,0xc6ec,
+0xcd65,0xc6ed,
+0xcd69,0xc6ee,
+0xcd71,0xc6ef,
+0xcd73,0xc6f0,
+0xcd76,0xc6f1,
+0xcd77,0xc6f2,
+0xcd81,0xc6f3,
+0xcd89,0xc6f4,
+0xcd93,0xc6f5,
+0xcd95,0xc6f6,
+0xcda1,0xc6f7,
+0xcda2,0xc6f8,
+0xcda5,0xc6f9,
+0xcda9,0xc6fa,
+0xcdb1,0xc6fb,
+0xcdb3,0xc6fc,
+0xcdb5,0xc6fd,
+0xcdb7,0xc6fe,
+0xcdc1,0xc7a1,
+0xcdd7,0xc7a2,
+0xce41,0xc7a3,
+0xce45,0xc7a4,
+0xce61,0xc7a5,
+0xce65,0xc7a6,
+0xce69,0xc7a7,
+0xce73,0xc7a8,
+0xce75,0xc7a9,
+0xce81,0xc7aa,
+0xce82,0xc7ab,
+0xce85,0xc7ac,
+0xce88,0xc7ad,
+0xce89,0xc7ae,
+0xce8b,0xc7af,
+0xce91,0xc7b0,
+0xce93,0xc7b1,
+0xce95,0xc7b2,
+0xce97,0xc7b3,
+0xcea1,0xc7b4,
+0xceb7,0xc7b5,
+0xcee1,0xc7b6,
+0xcee5,0xc7b7,
+0xcee9,0xc7b8,
+0xcef1,0xc7b9,
+0xcef5,0xc7ba,
+0xcf41,0xc7bb,
+0xcf45,0xc7bc,
+0xcf49,0xc7bd,
+0xcf51,0xc7be,
+0xcf55,0xc7bf,
+0xcf57,0xc7c0,
+0xcf61,0xc7c1,
+0xcf65,0xc7c2,
+0xcf69,0xc7c3,
+0xcf71,0xc7c4,
+0xcf73,0xc7c5,
+0xcf75,0xc7c6,
+0xcfa1,0xc7c7,
+0xcfa2,0xc7c8,
+0xcfa5,0xc7c9,
+0xcfa9,0xc7ca,
+0xcfb1,0xc7cb,
+0xcfb3,0xc7cc,
+0xcfb5,0xc7cd,
+0xcfb7,0xc7ce,
+0xd061,0xc7cf,
+0xd062,0xc7d0,
+0xd065,0xc7d1,
+0xd069,0xc7d2,
+0xd06e,0xc7d3,
+0xd071,0xc7d4,
+0xd073,0xc7d5,
+0xd075,0xc7d6,
+0xd077,0xc7d7,
+0xd081,0xc7d8,
+0xd082,0xc7d9,
+0xd085,0xc7da,
+0xd089,0xc7db,
+0xd091,0xc7dc,
+0xd093,0xc7dd,
+0xd095,0xc7de,
+0xd096,0xc7df,
+0xd097,0xc7e0,
+0xd0a1,0xc7e1,
+0xd0b7,0xc7e2,
+0xd0e1,0xc7e3,
+0xd0e2,0xc7e4,
+0xd0e5,0xc7e5,
+0xd0e9,0xc7e6,
+0xd0eb,0xc7e7,
+0xd0f1,0xc7e8,
+0xd0f3,0xc7e9,
+0xd0f5,0xc7ea,
+0xd0f7,0xc7eb,
+0xd141,0xc7ec,
+0xd142,0xc7ed,
+0xd145,0xc7ee,
+0xd149,0xc7ef,
+0xd151,0xc7f0,
+0xd153,0xc7f1,
+0xd155,0xc7f2,
+0xd157,0xc7f3,
+0xd161,0xc7f4,
+0xd162,0xc7f5,
+0xd165,0xc7f6,
+0xd169,0xc7f7,
+0xd171,0xc7f8,
+0xd173,0xc7f9,
+0xd175,0xc7fa,
+0xd176,0xc7fb,
+0xd177,0xc7fc,
+0xd181,0xc7fd,
+0xd185,0xc7fe,
+0xd189,0xc8a1,
+0xd193,0xc8a2,
+0xd1a1,0xc8a3,
+0xd1a2,0xc8a4,
+0xd1a5,0xc8a5,
+0xd1a9,0xc8a6,
+0xd1ae,0xc8a7,
+0xd1b1,0xc8a8,
+0xd1b3,0xc8a9,
+0xd1b5,0xc8aa,
+0xd1b7,0xc8ab,
+0xd1bb,0xc8ac,
+0xd1c1,0xc8ad,
+0xd1c2,0xc8ae,
+0xd1c5,0xc8af,
+0xd1c9,0xc8b0,
+0xd1d5,0xc8b1,
+0xd1d7,0xc8b2,
+0xd1e1,0xc8b3,
+0xd1e2,0xc8b4,
+0xd1e5,0xc8b5,
+0xd1f5,0xc8b6,
+0xd1f7,0xc8b7,
+0xd241,0xc8b8,
+0xd242,0xc8b9,
+0xd245,0xc8ba,
+0xd249,0xc8bb,
+0xd253,0xc8bc,
+0xd255,0xc8bd,
+0xd257,0xc8be,
+0xd261,0xc8bf,
+0xd265,0xc8c0,
+0xd269,0xc8c1,
+0xd273,0xc8c2,
+0xd275,0xc8c3,
+0xd281,0xc8c4,
+0xd282,0xc8c5,
+0xd285,0xc8c6,
+0xd289,0xc8c7,
+0xd28e,0xc8c8,
+0xd291,0xc8c9,
+0xd295,0xc8ca,
+0xd297,0xc8cb,
+0xd2a1,0xc8cc,
+0xd2a5,0xc8cd,
+0xd2a9,0xc8ce,
+0xd2b1,0xc8cf,
+0xd2b7,0xc8d0,
+0xd2c1,0xc8d1,
+0xd2c2,0xc8d2,
+0xd2c5,0xc8d3,
+0xd2c9,0xc8d4,
+0xd2d7,0xc8d5,
+0xd2e1,0xc8d6,
+0xd2e2,0xc8d7,
+0xd2e5,0xc8d8,
+0xd2e9,0xc8d9,
+0xd2f1,0xc8da,
+0xd2f3,0xc8db,
+0xd2f5,0xc8dc,
+0xd2f7,0xc8dd,
+0xd341,0xc8de,
+0xd342,0xc8df,
+0xd345,0xc8e0,
+0xd349,0xc8e1,
+0xd351,0xc8e2,
+0xd355,0xc8e3,
+0xd357,0xc8e4,
+0xd361,0xc8e5,
+0xd362,0xc8e6,
+0xd365,0xc8e7,
+0xd367,0xc8e8,
+0xd368,0xc8e9,
+0xd369,0xc8ea,
+0xd36a,0xc8eb,
+0xd371,0xc8ec,
+0xd373,0xc8ed,
+0xd375,0xc8ee,
+0xd377,0xc8ef,
+0xd37b,0xc8f0,
+0xd381,0xc8f1,
+0xd385,0xc8f2,
+0xd389,0xc8f3,
+0xd391,0xc8f4,
+0xd393,0xc8f5,
+0xd397,0xc8f6,
+0xd3a1,0xc8f7,
+0xd3a2,0xc8f8,
+0xd3a5,0xc8f9,
+0xd3a9,0xc8fa,
+0xd3b1,0xc8fb,
+0xd3b3,0xc8fc,
+0xd3b5,0xc8fd,
+0xd3b7,0xc8fe };
diff --git a/language/korean/hcode1_1/h3Bcode.h b/language/korean/hcode1_1/h3Bcode.h
new file mode 100644
index 0000000000..ab249df95c
--- /dev/null
+++ b/language/korean/hcode1_1/h3Bcode.h
@@ -0,0 +1,105 @@
+static char StartCode[No3Bcode][3] = {
+ "\016","_","_" };
+static char EndCode[No3Bcode][3] = {
+ "\017","_","_" };
+static char ChoSung[32][No3Bcode][3] = {
+"", "", "",
+"", "", "",
+"A", "r", "G", /* 0x02 */
+"B", "R", "GG",
+"D", "s", "N",
+"G", "e", "D",
+"H", "E", "DD",
+"I", "f", "R",
+"Q", "a", "M",
+"R", "q", "B",
+"S", "Q", "BB",
+"U", "t", "S",
+"V", "T", "SS",
+"W", "d", ".",
+"X", "w", "J",
+"Y", "W", "JJ",
+"Z", "c", "Ch",
+"[", "z", "K",
+"\\","x", "T",
+"]", "v", "P",
+"^", "g", "H", /* 0x14 */
+"", "", "",
+"", "", "",
+"", "", "",
+"", "", "",
+"", "", "",
+"", "", "",
+"", "", "",
+"", "", "",
+"", "", "",
+"", "", "",
+"", "", "" }; /* 0x1f */
+
+static char JungSung[32][No3Bcode][4] = {
+"", "", "",
+"", "" , "",
+"", "" , "",
+"b", "k", "a",
+"c", "o", "ai",
+"d", "i", "ya",
+"e", "O", "yai",
+"f", "j", "eo", /* 0x07 */
+"", "" , "",
+"", "" , "",
+"g", "p", "e",
+"j", "u", "yeo",
+"k", "P", "ye",
+"l", "h", "o",
+"lb", "hk", "oa",
+"lc", "ho", "oai", /* 0x0f */
+"", "", "",
+"", "", "",
+"l|", "hl", "oi",
+"r", "y", "yo",
+"s", "n", "u",
+"sf", "nj", "ueo",
+"sg", "np", "ue",
+"s|", "nk", "ui", /* 0x17 */
+"", "", "",
+"", "", "",
+"w", "b", "yu",
+"z", "m", "eu",
+"z|", "mi", "eui",
+"|", "k", "i",
+"", "", "",
+"", "", "" }; /* 0x1f */
+
+static char JongSung[32][No3Bcode][3] = {
+"", "", "",
+"", "", "", /* Without Jongsung */
+"A", "r", "g",
+"B", "R", "gg",
+"AU", "rt", "gs",
+"D", "s", "n",
+"DX", "sw", "nj",
+"D^", "sg", "nh",
+"G", "e", "d",
+"I", "f", "l",
+"IA", "fr", "lg",
+"IQ", "fa", "lm",
+"IR", "fq", "lb",
+"IU", "ft", "ls",
+"I\\","fx", "lt",
+"I]", "fv", "lp",
+"I^", "fg", "lh",
+"Q", "a", "m",
+"" , "", "",
+"R", "q", "b",
+"RU", "Q", "bs",
+"U", "t", "s",
+"V", "T", "ss",
+"W", "d", "ng",
+"X", "w", "j",
+"Z", "c", "ch",
+"[", "z", "k",
+"\\", "x", "t",
+"]", "v", "p",
+"^", "g", "h",
+"", "", "",
+"", "", "" }; /* 0x1f */
diff --git a/language/korean/hcode1_1/hcode.c b/language/korean/hcode1_1/hcode.c
new file mode 100644
index 0000000000..de299b285c
--- /dev/null
+++ b/language/korean/hcode1_1/hcode.c
@@ -0,0 +1,244 @@
+/* ***********************************************************
+ Program : Hangul Code Conversion Program
+ Author : June-Yub Lee (jylee@math1.nyu.edu:jylee@math1.kaist.ac.kr)
+ Created : Jan, 07, 1992
+ Modified : Ver. 1.1 Feb, 29, 1992
+
+ This Program is free software under the GNU General Public License.
+ If you are installing this program for your own work or other users,
+ please send me a e-mail so that I can fix any possible bug and
+ update for new Hangul Code including UNICODE.
+************************************************************ */
+
+#include <stdio.h>
+#include "hcode.h"
+#include "h3Bcode.h"
+
+extern void opt_check();
+extern void rmprolog();
+extern void printout();
+extern void code2conv();
+extern void m2code();
+extern int getOne();
+extern int HanCode();
+extern int strNcmp();
+
+main(argc,argv)
+int argc;
+char *argv[];
+{
+ FILE *fpin, *fpout;
+ unsigned char c,c2=0,ST,EN,buf[MAXBUFSIZE];
+ int inCode, outCode, IC, Hanbuf[MAXHANSIZE];
+
+ buf[0] = 0;
+ Hanbuf[0] = 0;
+
+ opt_check(argc,argv,&inCode,&outCode, &fpin, &fpout);
+
+ IC = inCode - NB; /* MultiByte Hangul Input if IC >= 0 */
+ if ( inCode == IS ) {
+ ST = '\016';
+ EN = '\017';
+ rmprolog("\033$)C",fpin,fpout);
+ } else if ( IC >= 0 ) {
+ ST = (unsigned char) StartCode[IC][0];
+ EN = (unsigned char) EndCode[IC][0];
+ } else {
+ ST = (unsigned char) EOF;
+ EN = (unsigned char) EOF;
+ }
+
+ while ( (c=getc(fpin)) != (unsigned char) EOF ) {
+ if ( c>=0x80 && inCode==TR ||
+ (c==0xa4||c>=0xb0&&c<=0xc8) && inCode==KS ) {
+ if ( (c2=getc(fpin)) == (unsigned char) EOF ) {
+ fprintf(stderr,"Uncompeleted 2-byte Hangul\n");
+ putc(c,fpout);
+ ungetc(c2,fpin);
+ } /* Unfinshed 2B Hangul */
+ Hanbuf[++Hanbuf[0]] = c*256 + c2;
+
+ } else if ( c==ST && inCode==IS ) {
+ while ( (c=getc(fpin)) != EN ) {
+ /* Error Dealing Section missing */
+ c2=getc(fpin);
+ Hanbuf[++Hanbuf[0]] = (c+0x80)*256 + (c2+0x80);
+ }
+
+ } else if ( c==ST && IC>=0 ) {
+ while ( (c=getc(fpin)) != EN ) {
+ if ( c==(unsigned char) EOF ) {
+ fprintf(stderr,"Can't find EndCode in MultiByte Hangul\n");
+ ungetc(c,fpin);
+ break;
+ } /* EndCode Missing */
+ buf[++buf[0]] = c;
+ if ( buf[0]>=MAXBUFSIZE-5 )
+ m2code(buf,IC,MULHAN,Hanbuf);
+ }
+ m2code(buf,IC,ENDHAN,Hanbuf);
+
+ } else {
+ if ( Hanbuf[0]!=0 )
+ printout(Hanbuf, fpout, inCode, outCode, 1);
+ putc(c,fpout);
+ }
+ }
+
+ if ( Hanbuf[0] != 0 ) { /* document ending with Hangul */
+ printout(Hanbuf, fpout, inCode, outCode, 1);
+ }
+ fclose(fpin);
+ fclose(fpout);
+}
+
+/* ------------------------------------------------------
+ Command Line Option Check Routine
+ Two integes Return : inCode and outCode
+ Two file pointer : fhin, fhout
+ Defaults : from_IS, to_KS, stdin, stdout;
+ ------------------------------------------------------- */
+
+void opt_check(argc, argv, inCode, outCode, fhin, fhout)
+char *argv[];
+FILE **fhin, **fhout;
+int argc, *inCode, *outCode;
+{
+ char *program = argv[0];
+ *inCode = IS;
+ *outCode = KS;
+ while (--argc) {
+ argv++;
+ if ( argv[0][0]!='-' || argv[0][1]=='\0' ) {
+ break;
+ } else if ( argv[0][2]=='\0' ) {
+ *inCode = in_choice [ argv[0][1]-'a' ];
+ } else if ( argv[0][3]=='\0' ) {
+ *inCode = in_choice [ argv[0][1]-'a' ];
+ *outCode = out_choice [ argv[0][2]-'a' ];
+ } else {
+ fprintf(stderr,"Unknown Option: %s %s\n",program,syn);
+ exit(-1);
+ }
+ if ( *inCode == 0 ) {
+ fprintf(stderr,"Unknown InCode: %s %s\n",program,syn);
+ exit(-1);
+ } else if ( *outCode == 0 ) {
+ fprintf(stderr,"Unknown OutCode: %s %s\n",program,syn);
+ exit(-1);
+ }
+ }
+
+ *fhin = stdin;
+ *fhout = stdout;
+ if ( argc > 2 ) {
+ fprintf(stderr,"Unknown Syntax: %s %s\n",program,syn);
+ exit(-1);
+ } else if ( argc == 2 ) {
+ if ( argv[0][0]!='-' && (*fhin=fopen(argv[0],"r"))==NULL ) {
+ fprintf(stderr,"%s: Read Err on %s\n",program,argv[0]);
+ exit(1);
+ }
+ if ( (*fhout=fopen(argv[1],"w")) == NULL ) {
+ fprintf(stderr,"%s: Write Err on %s\n",program,argv[1]);
+ exit(1);
+ }
+ } else if ( argc == 1 ) {
+ if ( argv[0][0]!='-' && (*fhin=fopen(argv[0],"r"))==NULL ) {
+ fprintf(stderr,"%s: Read Err on %s\n",program,argv[0]);
+ exit(1);
+ }
+ }
+}
+
+/* ------------------------------------------------------
+ Search for Starting Mark and print out (ENGLISH) prologue
+ mark : Starting Code
+ Two file pointer : fhin, fhout
+ ------------------------------------------------------- */
+
+void rmprolog(mark,fpin,fpout)
+char mark[];
+FILE *fpin, *fpout;
+{
+ char c;
+ int i,p=0,len=strlen(mark);
+
+ while( (c=getc(fpin)) !=EOF ) {
+ if (c==mark[p]) {
+ if (p==len-1)
+ return;
+ else
+ p++;
+ } else {
+ for ( i=0; i<p; i++ )
+ putc(mark[i],fpout);
+ p=0;
+ putc(c,fpout);
+ }
+ }
+ fprintf(stderr,"Input Err: Can't find Code Starting Point\n");
+ ungetc(c,fpin);
+}
+
+/* ------------------------------------------------------
+ Hangul Output Routine
+ putend : in order to end Multibyte Hangul Mode
+ stat : PRNONE - Multibyte Start wasn't printed
+ : PRINTED - at least one Hangul was printed in MB mode
+ ------------------------------------------------------- */
+
+void printout(Hanbuf, fpout, inCode, outCode, putend)
+FILE *fpout;
+int inCode, outCode, Hanbuf[], putend;
+{
+ int i;
+ static int stat=PRNONE;
+
+ if ( CODE2(inCode) != CODE2(outCode) )
+ code2conv(Hanbuf, CODE2(inCode), CODE2(outCode) );
+
+ if ( outCode==IS ) {
+ if ( stat==PRNONE ) {
+ fputs("\033$)C",fpout);
+ stat=PRINTED;
+ }
+ putc('\016',fpout);
+ for ( i=1; i<=Hanbuf[0]; i++) {
+ putc((Hanbuf[i]>>8)-0x80,fpout);
+ putc((Hanbuf[i]&0xff)-0x80,fpout);
+ }
+ putc('\017',fpout);
+ } else if ( outCode<NB ) {
+ for ( i=1; i<=Hanbuf[0]; i++) {
+ putc(Hanbuf[i]>>8,fpout);
+ putc(Hanbuf[i]&0xff,fpout);
+ }
+ } else {
+ int C=(outCode-NB),ch,ju,jo;
+ for ( i=1; i<=Hanbuf[0]; i++) {
+ ch = ( Hanbuf[i] >> 10 ) & 0x1f;
+ ju = ( Hanbuf[i] >> 5 ) & 0x1f;
+ jo = ( Hanbuf[i] ) & 0x1f;
+ if ( stat == PRNONE )
+ fprintf(fpout,"%s",StartCode[C]);
+ if ( ch==01 || ju==02 ) {
+ if (stat == PRINTED)
+ fprintf(fpout,"%s%s",EndCode[C],StartCode[C]);
+ fprintf(fpout,"%s%s%s%s",ChoSung[ch][C],
+ JungSung[ju][C],JongSung[jo][C],EndCode[C]);
+ stat = PRNONE;
+ } else {
+ fprintf(fpout,"%s%s%s",ChoSung[ch][C],
+ JungSung[ju][C],JongSung[jo][C]);
+ stat = PRINTED;
+ }
+ }
+ if (stat == PRINTED && putend == 1) {
+ fprintf(fpout,"%s",EndCode[C]);
+ stat = PRNONE;
+ }
+ }
+ Hanbuf[0] = 0;
+}
diff --git a/language/korean/hcode1_1/hcode.doc b/language/korean/hcode1_1/hcode.doc
new file mode 100644
index 0000000000..92cb4e5ade
--- /dev/null
+++ b/language/korean/hcode1_1/hcode.doc
@@ -0,0 +1,98 @@
+/* ***********************************************************
+ Program : Hangul Code Conversion Program
+ Author : June-Yub Lee (jylee@math1.nyu.edu:jylee@math1.kaist.ac.kr)
+ Created : Feb, 29, 1992 ( 1.1 )
+ Syntax : hcode -[Iknt[iKnrst]] [ input_file(-) [output_file] ]
+************************************************************ */
+
+Description:
+-----------
+Flexible : you can put new hangul code without touching the program.
+Efficient : at least in my view point :-).
+Simple : total line of the program is about 300 lines(except data).
+Non Interactive : you can't use it as a terminal input filter.
+Hangul Code Conversion program.
+
+Version:
+--------
+1.0 (Jan, 07, 1992)
+1.1 (Feb, 29, 1992)
+ . Now support <IS>O-2022 for both input and output code.
+ . So I should change output code <I>nput <K>eyboard
+ as <S>imulation <K>ey_input.
+
+Copyright:
+----------
+ This Program is free software under the GNU General Public License.
+ If you are installing this program for your own work or other users,
+ please send me a e-mail so that I can fix any possible bug and
+ update for new Hangul Code including UNICODE.
+
+Supported Hangul Code:
+----------------------
+ This program converts any possible Hangul code to another.
+ Now it supports ISO-2022, KS-5601, Trigem_Johap & N-Byte Hangul code as input.
+ Roman_Writing_for_KS & Simulation_Key_Typing_Code as well as above for output.
+ <Example of Roman_Writing : Chars start with . or Capital char>
+ _.iLeon_ _HanGeul_ _ChulLyeog.eun_ dumb terminal _.eSeoDo_ _BolSu.issJi.yu_
+
+How to insert a new hangul code:
+--------------------------------
+ Moreover you can include ANY HANGUL CODE WITHOUT TOUCHING THE PROGRAM.
+ Just insert your hangul code at the corresponding lines in h2Bcode.h
+ (h3Bcode.h) if it is 2Byte(Multi-Byte Hangul).
+ And then define the name of code in hcode.h modify in(out)_choice.
+ (cf) basically Input Hangul code must be sorted with order of KSC.
+
+Routines You may want to use for another Hangul Application :
+-------------------------------------------------------------
+ To convert between 2 byte Hangul in Hanbuf.
+ void code2conv(HanBuf,inCode,outCode)
+ 2 Byte Hangul Data : int Hanbuf[]
+ To get 2 Byte Johap Hangul from Multi-byte hangul.
+ void m2code(buf,IC,HanMode,Hanbuf)
+ int getOne(buf, IC, p0, p1)
+ int HanCode(buf,IC, p0,p1,p2,p3)
+ Multi-byte Hangul Input Buffer : unsigned char buf[]
+ Multi-byte Hangul Code : int IC
+ 2 byte Hangul Output Buffer : int Hanbuf[]
+ HanMode, and p0-p3 See Program.
+
+Multi-Byte Hangul Char Automata:
+--------------------------------
+ Hangul Char in Multi-byte is defined like
+ (C* V+ C*) (C V+ C*)* (C* V* EOF)
+ Pointer p0 p1 p2 p3
+ Next_Step p0 p1 p2 p3
+
+Known Bug:
+----------
+1. More complicate hangul automata can deal "impossible_hanguls" better.
+ for example. Vowel Vowel ... Or Consonant Consonant ... sequence
+2. In KSC input, characters starting with 0xA4,0xB0-0xC8 is supposed a KSC char.
+ In Trigem input, characters starting with MSB set is supposed a Trigem char.
+ In multi-Byte input, characters between Start and End code should be hangul.
+3. Starting and Ending code will be inserted automatically before and
+ after Uncompleted hangul (only ChoSung or only JungSung) code when output.
+4. For ISO-2022 output, the program puts the starting escape sequence at the
+ beginning of output, so the output file by "hcode -ii" may be different
+ from the input file.
+5. Error Situation when ISO input, for example missing Ending code, Oddnumber
+ chars between starting and ending code, doesn't exit.
+
+How to get and install the program:
+-----------------------------------
+1 document : hcode.doc
+2 program : hcode.c, conv.c
+3 head files : hcode.h, h2Bcode.h, h3Bcode.h
+
+ftp:anonymous@cair.kaist.ac.kr:/pub/hangul/codeconv/hcode1.1.tar.Z
+ftp:anonymous@kythera.nmsu.edu:/pub/korean/hcode1.1.tar.Z
+Or set me a e-mail I will send you it via e-mail with shar format.
+Then compile by "cc -o hcode hcode.c conv.c".
+The excutable code is stand alone application.
+Good luck.
+
+Any comment and bug reported will be appreciated.
+Thanks for every people to work for non-commercial Hangul Programs.
+
diff --git a/language/korean/hcode1_1/hcode.h b/language/korean/hcode1_1/hcode.h
new file mode 100644
index 0000000000..07a8277a63
--- /dev/null
+++ b/language/korean/hcode1_1/hcode.h
@@ -0,0 +1,51 @@
+/* ----------------------------------------------------------
+ Hangul Code Choice Table -- Order SHOULD be preserved
+ Unknown ::
+ :: ISO-2022 : ____ 2 Byte code without table ____
+ :: KS-5601 : ____ 2 Byte Codes without jump ____
+ :: TR :: NB : ____ Multibyte Codes without jump ____
+ ----------------------------------------------------------- */
+#define UN 0 /* UNknown */
+#define IS 10 /* ISo-2022 */
+#define KS 20 /* KS-5601 */
+#define TR 30 /* TRigem johap */
+#define NB 40 /* N-Byte */
+#define SK 41 /* Simulation Keyinput */
+#define RO 42 /* ROman char */
+#define CODE2(x) ( (x>=TR) ? 0 : ((x>KS)?x-KS+1:1) )
+
+/* ----------------------------------------------------------
+ Hangul Code Table Size
+ ----------------------------------------------------------- */
+#define No2Bcode 2 /* Trigem2byte and KS2byte */
+#define No3Bcode 3 /* NB, SK, RO */
+#define NoUnSorted 40 /* 19+21 */
+#define NoKSC 2390 /* 19+21+2350 */
+
+/* ----------------------------------------------------------
+ System Parameters ( Main & PrintOut Routine )
+ ----------------------------------------------------------- */
+#define MAXBUFSIZE 128 /* should be less than 0xff */
+#define MAXHANSIZE 1024 /* Maximum Hangul word size */
+
+#define HAN 0
+#define MULHAN 1
+#define ENDHAN 2
+#define ENG 3 /* Multibyte Hangul Input Scan Mode */
+
+#define PRNONE 0
+#define PRINTED 1 /* Output Routine Inner Stat */
+
+/* ----------------------------------------------------------
+ Option Check Routine Static Variables
+ ----------------------------------------------------------- */
+#define InDEF IS
+#define OutDEF KS
+
+static char syn[]=" [-Iknt[iKnrst]] [ input_file(-) [output_file] ]";
+static int in_choice[] =
+ { UN, UN, UN, UN, UN, UN, UN, UN, IS, UN, KS, UN, UN,
+ NB, UN, UN, UN, UN, UN, TR, UN, UN, UN, UN, UN, UN };
+static int out_choice[] =
+ { UN, UN, UN, UN, UN, UN, UN, UN, IS, UN, KS, UN, UN,
+ NB, UN, UN, UN, RO, SK, TR, UN, UN, UN, UN, UN, UN };
diff --git a/language/korean/hlatex2e.txt b/language/korean/hlatex2e.txt
new file mode 100644
index 0000000000..4319f4b434
--- /dev/null
+++ b/language/korean/hlatex2e.txt
@@ -0,0 +1,248 @@
+
+
+This is the LaTeX2e style package hlatex2e.zip Version 1.2 (20-Aug-1994)
+
+========================================================================
+
+
+
+It contains the following files:
+
+
+
+ hlatex2e.txt This file
+
+ hangul.kty A LateX2e style file to enable Korean fonts
+
+ ukarm.fd
+
+ ukbrm.fd
+
+ ukasf.fd
+
+ ukbsf.fd
+
+ ukatt.fd
+
+ ukbtt.fd font definition files for Korean fonts
+
+ test.ks a test file
+
+ htex\htex.c htex Ver 0.91a source code
+
+ htex\table.h header file included in htex.c
+
+ htex\htex.exe htex Ver 0.91a DOS / OS/2 executable
+
+ htex\emx.exe VCPI DOS extender Ver 0.8h for htex.exe
+
+ htex\emx.dll DLL-library for use with OS/2
+
+ htex\rsx.exe DPMI DOS extender Ver 4 beta for htex.exe
+
+
+
+
+
+This is freely distributable under the GNU Public License.
+
+
+
+
+
+Installation
+
+------------
+
+
+
+Convert hangul.kty (and test.ks) with htex into hangul.sty (test.tex) and
+
+move hangul.sty and all .fd files into a directory which are found by TeX
+
+(see below also).
+
+
+
+emx.exe (if you are in a VCPI environment) or rsx.exe (in a DPMI environment)
+
+should be in the path; alternatively you can set the EMX and RSX environment
+
+variables equal the path AND the name of emx.exe/rsx.exe .
+
+emx.dll (for OS/2) must be in the libpath.
+
+
+
+
+
+Use
+
+---
+
+
+
+Use hangul.sty as a package, e.g.
+
+
+
+ \documentclass{article}
+
+ \usepackage{hangul} .
+
+
+
+A new environment \begin{hangul} ... \end{hangul} is defined, wherein
+
+six fonts are available:
+
+
+
+ explicit font implicit
+
+ switch name switch
+
+ ------------------------------------------------------
+
+ \mj MyoungJo \rmfamily
+
+ \mjb MyoungJo Bold \rmfamily\bfseries
+
+ \gt Gothic \sffamily
+
+ \gs BootGulssi \rmfamily\itshape
+
+ \gr Graphic \ttfamily
+
+ \dr Dinaru \sffamily\bfseries
+
+
+
+Additionally the font switch \bmf is provided, which selects sans serif bold
+
+(and dinaru).
+
+
+
+This table says that Hangul fonts obey the New Font Selection Scheme too!
+
+E.g, to get a bold sans serif Hangul font, it's enough to say
+
+
+
+ \sffamily\bfseries .
+
+
+
+To override the scheme, you can explicitly select a Hangul font with \mj etc.
+
+
+
+
+
+To activate hangul names for \tableofcontents etc., say
+
+
+
+ \captionshangul
+
+
+
+inside the hangul environment.
+
+Attention: this feature is still experimental.
+
+
+
+
+
+You can find a complete hangul font library and all metric files in the
+
+lj_han.zip package (it should be at the same place where you has found this
+
+package).
+
+
+
+
+
+To convert a file with Hangul KS encoding to TeX ASCII encoding (defined
+
+in hangul.sty), use htex:
+
+
+
+ htex [-a] input_file [output_file] .
+
+
+
+The program maps the KS codes into TeX macros. To insure working in
+
+verbatim environments, some characters become active:
+
+
+
+ 128 - 142 ASCII or
+
+ 14 - 30 ASCII (except 26 and 27 ASCII) if the -a switch is set.
+
+
+
+I implemented this switch to avoid conflicts with languages using extended
+
+ASCII characters of many code pages on the PC.
+
+You must say
+
+
+
+ \usepackage[altencoding]{hangul}
+
+
+
+in your document to activate the alternative encoding.
+
+
+
+
+
+Attention! If the input file has characters in the range 161 <= ch <= 200
+
+which are NOT Hangul KS encoded (e.g. Chinese GB encoded), you should
+
+move all KS text in a separate file, convert it and insert the text again
+
+in the original file.
+
+
+
+If you use emTeX, you must create the LaTeX2e .fmt-file with the -r and -i
+
+switches on (alas, -r disables TeX Code Pages, but if you use Chinese or
+
+Japanese too, you can't use Code Pages either).
+
+
+
+
+
+
+
+Author
+
+------
+
+
+
+Werner Lemberg (A7621GAC@awiuni11.bitnet)
+
+
+
+Please report any errors or suggestions to this email-address.
+
+
+
+N.B.: This package was produced for a friend of mine -- I can't speak any
+
+ Korean :-)
+
diff --git a/language/korean/internet-korea b/language/korean/internet-korea
new file mode 100644
index 0000000000..2f9e0f025c
--- /dev/null
+++ b/language/korean/internet-korea
@@ -0,0 +1,45 @@
+From: uhhyung@MANI.KAIST.AC.KR (Uhhyung Choi)
+Newsgroups: soc.culture.korean
+Subject: Korean Internet Sites
+Date: 25 Apr 91 12:40:43 GMT
+X-Unparsable-Date: Thu, 25 Apr 91 17:12:43 KST
+
+Korean Internet Sites as follows:
+
+Kum, Daiduk, Gaya, Hwarang and Ketri are very stable.
+Donno about other sites.
+Some other Universities have BITNET nodes.( Yon-sei Univ. etc.)
+
+137.68.1.65 kum.kaist.ac.kr kum # Korean gateway to the Internet
+143.248.1.1 daiduk.kaist.ac.kr daiduk # KAIST gateway
+128.134.16.1 snucom.snu.ac.kr snucom # Seoul National Univ.
+128.134.48.1 kuecc.ukorea.ac.kr kuecc # Korea Univ.
+128.134.64.1 hyuee.hanyang.ac.kr hyuee # Han-yang Univ.
+128.134.70.1 dobong.kwu.ac.kr dobong # Kwang-woon Univ.
+128.134.80.1 gsc.gsc.co.kr gsc # Gold-Star Corp.
+128.134.96.1 silla.sait.co.kr silla # Samsung's Research Institute.
+128.134.112.1 sujung.sst.co.kr sunjung# Samsung Semiconductor Inc.
+128.134.128.1 trigem.tg.co.kr trigem # Trigem Co.
+128.134.144.1 kta.kta.co.kr kta # Korea Telecom
+128.134.150.1 swucs.swu.ac.kr swucs # Sung-shin Wowen's Univ.
+128.134.176.1 solx.hci.co.kr solx # Human Computer Inc.
+128.134.191.100 aladdin.solvit.co.kr aladdin# Solvit Inc.
+128.134.195.1 dino.media.co.kr dino # ??? Does anybody know?
+141.223.1.1 hwarang.postech.ac.kr hwarang# Po-hang Inst. of Sci. and Tech.
+134.75.1.1 gaya.seri.re.kr gaya # SERI.
+134.75.111.1 pinetree.kist.re.kr pinetree # KIST
+134.75.129.1 apissa.issa.re.kr apissa # Institute of Space......
+134.75.134.1 ksrigw.ksri.re.kr ksrigw # Korea Standard Research Inst.
+134.75.180.2 kaerigw.kaeri.re.kr kaerigw # ???
+134.75.200.1 chung.cnnu.ac.kr chung # Chung-nam National Univ.
+129.254.64.1 ketri.etri.re.kr ketri # ETRI.
+---
+ .-.
+ .-. ((@)) Uhhyung Choi
+ ((@)) /`.-. Sophomore, Department of Computer Science
+ .-.\ / `-' Korea Advanced Institute of Science and Technology
+ ((@))\ /<Z> Taejon, 305-701, Republic of Korea
+ `-' Y Email: uhhyung@mani.kaist.ac.kr
+ |<Z> Phone: +82-42-820-4168
+ |
+
diff --git a/language/korean/jhtex b/language/korean/jhtex
new file mode 120000
index 0000000000..4d19c41dfd
--- /dev/null
+++ b/language/korean/jhtex
@@ -0,0 +1 @@
+HLaTeX \ No newline at end of file
diff --git a/language/korean/korea.net.map.ps b/language/korean/korea.net.map.ps
new file mode 100644
index 0000000000..c73a3a2a41
--- /dev/null
+++ b/language/korean/korea.net.map.ps
@@ -0,0 +1,1022 @@
+%!
+%%Pages: (atend)
+%%DocumentFonts: (atend)
+%%EndComments
+%
+% Frame Maker PostScript Prolog 1.3, for use with Maker 1.3
+% Copyright (c) 1986-1988 by Frame Technology, Inc. All rights reserved.
+%
+% Known Problems:
+% Due to bugs in Transcript, the 'PS-Adobe-' is omitted from line 1
+/FMversion (1.2) def
+/FrameDict 123 dict def
+% The readline in 23.0 doesn't recognize cr's as nl's on AppleTalk
+FrameDict /tmprangecheck errordict /rangecheck get put
+errordict /rangecheck {FrameDict /bug true put} put
+FrameDict /bug false put
+mark
+% Some PS machines read past the CR, so keep the following 3 lines together!
+currentfile 5 string readline
+00
+0000000000
+cleartomark
+errordict /rangecheck FrameDict /tmprangecheck get put
+FrameDict /bug get {
+ /readline {
+ /gstring exch def
+ /gfile exch def
+ /gindex 0 def
+ {
+ gfile read pop
+ dup 10 eq {exit} if
+ dup 13 eq {exit} if
+ gstring exch gindex exch put
+ /gindex gindex 1 add def
+ } loop
+ pop
+ gstring 0 gindex getinterval true
+ } def
+ } if
+/FMVERSION {
+ FMversion ne {
+ /Times-Roman findfont 18 scalefont setfont
+ 100 100 moveto
+ (Maker version does not match postscript_prolog!)
+ dup =
+ show showpage
+ } if
+ } def
+/FMLOCAL {
+ FrameDict begin
+ 0 def
+ end
+ } def
+ /gstring FMLOCAL
+ /gfile FMLOCAL
+ /gindex FMLOCAL
+ /landscape FMLOCAL
+ /docheight FMLOCAL
+ /docwidth FMLOCAL
+ /yscale FMLOCAL
+ /xscale FMLOCAL
+ /orgxfer FMLOCAL
+ /orgproc FMLOCAL
+ /organgle FMLOCAL
+ /orgfreq FMLOCAL
+/FMDOCUMENT {
+ array /FMfonts exch def
+ /#copies exch def
+ FrameDict begin
+ 0 ne /landscape exch def
+ /docheight exch def
+ /docwidth exch def
+ /yscale exch def
+ /xscale exch def
+ currenttransfer cvlit /orgxfer exch def
+ currentscreen cvlit /orgproc exch def
+ /organgle exch def /orgfreq exch def
+ end
+ } def
+ /pagesave FMLOCAL
+ /orgmatrix FMLOCAL
+/FMBEGINPAGE {
+ FrameDict begin
+ /pagesave save def
+
+ 2 setlinecap
+ xscale yscale scale
+ landscape {
+ 90 rotate
+ 0 docheight neg translate
+ /fillprocs /fillprocs90 load store
+ }
+ {/fillprocs /fillprocs0 load store}
+ ifelse
+ /orgmatrix matrix def
+ gsave
+ } def
+/FMENDPAGE {
+ grestore
+ pagesave restore
+ end
+ showpage
+ } def
+ /fontname FMLOCAL
+ /fontscale FMLOCAL
+ /fontnum FMLOCAL
+ /fontdict FMLOCAL
+/FMDEFINEFONT {
+ FrameDict begin
+ /fontname exch def
+ /fontscale exch def
+ /fontnum exch def
+ /fontdict fontname findfont fontscale scalefont def
+ fontdict /Encoding get StandardEncoding eq
+ {
+ fontdict DiacriticEncode
+ /fontdict exch def
+ } {
+ fontdict NonDiacriticEncode
+ /fontdict exch def
+ } ifelse
+ FMfonts fontnum
+ fontnum fontdict definefont
+ put
+ end
+ } def
+/FMLINEWIDTHS {
+ FrameDict begin
+ dup array /FMlinewidths exch def
+ 1 sub -1 0 {exch FMlinewidths 3 1 roll lnormalize put} for
+ end
+ } def
+/FMNORMALIZEGRAPHICS {
+ newpath
+ 0.0 0.0 moveto
+ 1 setlinewidth
+ 0 setlinecap
+ 0 setgray
+ } bind def
+/FMBEGINEPSF {
+ end
+ /FMEPSF save def
+ /showpage {} def
+ FMNORMALIZEGRAPHICS
+ [/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall
+ fx fy translate
+ fw urx llx sub div fh ury lly sub div scale
+ llx neg lly neg translate
+ } bind def
+
+/FMENDEPSF {
+ FMEPSF restore
+ FrameDict begin
+ } bind def
+
+FrameDict begin
+/savematrix {
+ orgmatrix currentmatrix pop
+ } bind def
+/restorematrix {
+ orgmatrix setmatrix
+ } bind def
+/dmatrix matrix def
+/dpi 72 0 dmatrix defaultmatrix dtransform
+ dup mul exch dup mul add sqrt
+def
+/max {2 copy lt {exch} if pop} bind def
+/min {2 copy gt {exch} if pop} bind def
+/DiacriticEncoding [
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl
+/numbersign /dollar /percent /ampersand /quotesingle /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 /grave /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 /.notdef /Adieresis /Aring /Ccedilla /Eacute
+/Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis
+/atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis
+/iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve
+/ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex
+/udieresis /dagger /.notdef /cent /sterling /section /bullet
+/paragraph /germandbls /registered /copyright /trademark /acute
+/dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef
+/yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown
+/exclamdown /logicalnot /.notdef /florin /.notdef /.notdef
+/guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde
+/Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright
+/quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis
+/fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl
+/periodcentered /quotesinglbase /quotedblbase /perthousand
+/Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute
+/Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve
+/Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron
+/breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron
+] def
+ /basefontdict FMLOCAL
+ /newfontdict FMLOCAL
+/DiacriticEncode {
+ /basefontdict exch def
+ /newfontdict basefontdict maxlength dict def
+ basefontdict
+ {exch dup /FID ne
+ {dup /Encoding eq
+ {exch pop DiacriticEncoding}
+ {exch}
+ ifelse
+ newfontdict 3 1 roll put
+ }
+ {pop pop}
+ ifelse
+ } forall
+ newfontdict
+ } bind def
+/NonDiacriticEncode {
+ /basefontdict exch def
+ /newfontdict basefontdict maxlength dict def
+ basefontdict
+ {exch dup /FID ne
+ {exch newfontdict 3 1 roll put}
+ {pop pop}
+ ifelse
+ } forall
+ newfontdict
+ } bind def
+ /freq FMLOCAL
+ /bwidth FMLOCAL
+ /bpside FMLOCAL
+ /bstring FMLOCAL
+ /onbits FMLOCAL
+ /offbits FMLOCAL
+ /xindex FMLOCAL
+ /yindex FMLOCAL
+ /x FMLOCAL
+ /y FMLOCAL
+/setpattern {
+ /freq exch def
+ /bwidth exch def
+ /bpside exch def
+ /bstring exch def
+ /onbits 0 def /offbits 0 def
+ freq 0 {/y exch def
+ /x exch def
+ /xindex x 1 add 2 div bpside mul cvi def
+ /yindex y 1 add 2 div bpside mul cvi def
+ bstring yindex bwidth mul xindex 8 idiv add get
+ 1 7 xindex 8 mod sub bitshift and 0 ne
+ {/onbits onbits 1 add def 1}
+ {/offbits offbits 1 add def 0}
+ ifelse
+ }
+ setscreen
+ {} settransfer
+ offbits offbits onbits add div setgray
+ } bind def
+/grayness {
+ setgray
+ orgxfer cvx settransfer
+ orgfreq organgle orgproc cvx setscreen
+ } bind def
+/normalize {
+ transform cvi exch cvi exch itransform
+ } bind def
+/dnormalize {
+ dtransform cvi exch cvi exch idtransform
+ } bind def
+/lnormalize {
+ 0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop
+ } bind def
+/fillprocs0
+ [{0.00 grayness}
+ {0.10 grayness}
+ {0.30 grayness}
+ {0.50 grayness}
+ {0.70 grayness}
+ {0.90 grayness}
+ {0.97 grayness}
+ {1.00 grayness}
+ {<0F1E3C78F0E1C387> 8 1 dpi 16 div setpattern}
+ {<0F87C3E1F0783C1E> 8 1 dpi 16 div setpattern}
+ {<CCCCCCCCCCCCCCCC> 8 1 dpi 16 div setpattern}
+ {<FFFF0000FFFF0000> 8 1 dpi 16 div setpattern}
+ {<8142241818244281> 8 1 dpi 16 div setpattern}
+ {<03060C183060C081> 8 1 dpi 16 div setpattern}
+ {<8040201008040201> 8 1 dpi 16 div setpattern}
+ {}
+ {1.00 grayness}
+ {0.90 grayness}
+ {0.70 grayness}
+ {0.50 grayness}
+ {0.30 grayness}
+ {0.10 grayness}
+ {0.03 grayness}
+ {0.00 grayness}
+ {<F0E1C3870F1E3C78> 8 1 dpi 16 div setpattern}
+ {<F0783C1E0F87C3E1> 8 1 dpi 16 div setpattern}
+ {<3333333333333333> 8 1 dpi 16 div setpattern}
+ {<0000FFFF0000FFFF> 8 1 dpi 16 div setpattern}
+ {<7EBDDBE7E7DBBD7E> 8 1 dpi 16 div setpattern}
+ {<FCF9F3E7CF9F3F7E> 8 1 dpi 16 div setpattern}
+ {<7FBFDFEFF7FBFDFE> 8 1 dpi 16 div setpattern}
+ {}
+ ] def
+/fillprocs90
+ [{0.00 grayness}
+ {0.10 grayness}
+ {0.30 grayness}
+ {0.50 grayness}
+ {0.70 grayness}
+ {0.90 grayness}
+ {0.97 grayness}
+ {1.00 grayness}
+ {<87c3e1f0783c1e0f> 8 1 dpi 16 div setpattern}
+ {<f0e1c3870f1e3c78> 8 1 dpi 16 div setpattern}
+ {<0000ffff0000ffff> 8 1 dpi 16 div setpattern}
+ {<cccccccccccccccc> 8 1 dpi 16 div setpattern}
+ {<8142241818244281> 8 1 dpi 16 div setpattern}
+ {<81c06030180c0603> 8 1 dpi 16 div setpattern}
+ {<0102040810204080> 8 1 dpi 16 div setpattern}
+ {}
+ {1.00 grayness}
+ {0.90 grayness}
+ {0.70 grayness}
+ {0.50 grayness}
+ {0.30 grayness}
+ {0.10 grayness}
+ {0.03 grayness}
+ {0.00 grayness}
+ {<783c1e0f87c3e1f0> 8 1 dpi 16 div setpattern}
+ {<0f1e3c78f0e1c387> 8 1 dpi 16 div setpattern}
+ {<ffff0000ffff0000> 8 1 dpi 16 div setpattern}
+ {<3333333333333333> 8 1 dpi 16 div setpattern}
+ {<7ebddbe7e7dbbd7e> 8 1 dpi 16 div setpattern}
+ {<7e3f9fcfe7f3f9fc> 8 1 dpi 16 div setpattern}
+ {<fefdfbf7efdfbf7f> 8 1 dpi 16 div setpattern}
+ {}
+ ] def
+/fillprocs /fillprocs0 load def
+/H {
+ FMlinewidths exch get setlinewidth
+ } bind def
+/X {
+ fillprocs exch get exec
+ } bind def
+/V {
+ gsave eofill grestore
+ } bind def
+/N {
+ gsave stroke grestore
+ } bind def
+/M {newpath moveto} bind def
+/E {lineto} bind def
+/D {curveto} bind def
+/O {closepath} bind def
+ /n FMLOCAL
+/L {
+ /n exch def
+ newpath
+ normalize
+ moveto
+ 2 1 n {pop normalize lineto} for
+ } bind def
+/Y {
+ L
+ closepath
+ } bind def
+/K {
+ /n exch def
+ newpath
+ moveto
+ 3 1 n {pop curveto} for
+ } bind def
+/J {
+ /n exch def
+ newpath
+ moveto
+ 1 1 n {pop curveto} for
+ } bind def
+ /x1 FMLOCAL
+ /x2 FMLOCAL
+ /y1 FMLOCAL
+ /y2 FMLOCAL
+/R {
+ /y2 exch def
+ /x2 exch def
+ /y1 exch def
+ /x1 exch def
+ x1 y1
+ x2 y1
+ x2 y2
+ x1 y2
+ 4 Y
+ } bind def
+/C {
+ grestore
+ gsave
+ R
+ clip
+ } bind def
+/U {
+ grestore
+ gsave
+ } bind def
+/F {
+ FMfonts exch get
+ setfont
+ } bind def
+/T {
+ moveto show
+ } bind def
+/P {
+ moveto
+ 0 32 3 2 roll widthshow
+ } bind def
+/S {
+ moveto
+ 0 exch ashow
+ } bind def
+/B {
+ moveto
+ 0 32 4 2 roll 0 exch awidthshow
+ } bind def
+/Q {
+ moveto
+ gsave show grestore
+ } bind def
+ /x FMLOCAL
+ /y FMLOCAL
+ /dx FMLOCAL
+ /dy FMLOCAL
+ /dl FMLOCAL
+ /t FMLOCAL
+ /t2 FMLOCAL
+ /Cos FMLOCAL
+ /Sin FMLOCAL
+ /r FMLOCAL
+/W {
+ dnormalize
+ /dy exch def
+ /dx exch def
+ normalize
+ /y exch def
+ /x exch def
+ /dl dx dx mul dy dy mul add sqrt def
+ dl 0.0 gt {
+ /t currentlinewidth def
+ savematrix
+ /Cos dx dl div def
+ /Sin dy dl div def
+ /r [Cos Sin Sin neg Cos 0.0 0.0] def
+ /t2 t 2.5 mul 3.5 max def
+ newpath
+ x y translate
+ r concat
+ 0.0 0.0 moveto
+ dl t 2.7 mul sub 0.0 rlineto
+ stroke
+ restorematrix
+ x dx add y dy add translate
+ r concat
+ t 0.67 mul setlinewidth
+ t 1.61 mul neg 0.0 translate
+ 0.0 0.0 moveto
+ t2 1.7 mul neg t2 2.0 div moveto
+ 0.0 0.0 lineto
+ t2 1.7 mul neg t2 2.0 div neg lineto
+ stroke
+ t setlinewidth
+ restorematrix
+ } if
+ } bind def
+/G {
+ gsave
+ newpath
+ normalize translate 0.0 0.0 moveto
+ dnormalize scale
+ 0.0 0.0 1.0 5 3 roll arc
+ closepath eofill
+ grestore
+ } bind def
+ /x FMLOCAL
+ /y FMLOCAL
+ /w FMLOCAL
+ /h FMLOCAL
+ /xx FMLOCAL
+ /yy FMLOCAL
+ /ww FMLOCAL
+ /hh FMLOCAL
+/A {
+ /y exch def
+ /x exch def
+ /h exch def
+ /w exch def
+ x y normalize /yy exch def /xx exch def
+ w h dnormalize /hh exch def /ww exch def
+ ww abs hh abs xx ww add yy hh sub
+ gsave
+ savematrix
+ newpath
+ translate
+ scale
+ 0.0 0.0 1.0 5 3 roll arc
+ 0 setlinecap
+ restorematrix
+ stroke
+ grestore
+ } bind def
+ /FMsaveobject FMLOCAL
+ /FMoptop FMLOCAL
+ /FMdicttop FMLOCAL
+/BEGINPRINTCODE {
+ /FMdicttop countdictstack 1 add def
+ /FMoptop count 6 sub def
+ /FMsaveobject save def
+ userdict begin
+ /showpage {} def
+ translate
+ FMNORMALIZEGRAPHICS
+ } bind def
+/ENDPRINTCODE {
+ count -1 FMoptop {pop pop} for
+ countdictstack -1 FMdicttop {pop end} for
+ FMsaveobject restore
+ } bind def
+/gn {
+ 0
+ { 46 mul
+ cf read pop
+ 32 sub
+ dup 46 lt {exit} if
+ 46 sub add
+ } loop
+ add
+ } bind def
+ /str FMLOCAL
+/cfs {
+ /str sl string def
+ 0 1 sl 1 sub {str exch val put} for
+ str def
+ } bind def
+/ic [
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
+ 0
+ {0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx}
+ {10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx}
+ {19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12}
+ {13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh}
+ {4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh}
+ {13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl}
+ {7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl}
+ {0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl}
+ {10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl}
+ ] def
+ /sl FMLOCAL
+ /val FMLOCAL
+ /ws FMLOCAL
+ /im FMLOCAL
+ /bs FMLOCAL
+ /cs FMLOCAL
+ /len FMLOCAL
+ /pos FMLOCAL
+/ms {
+ /sl exch def
+ /val 255 def
+ /ws cfs
+ /im cfs
+ /val 0 def
+ /bs cfs
+ /cs cfs
+ } bind def
+400 ms
+/ip {
+ is
+ 0
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop
+
+ } bind def
+/wh {
+ /len exch def
+ /pos exch def
+ ws 0 len getinterval im pos len getinterval copy pop
+ pos len
+ } bind def
+/bl {
+ /len exch def
+ /pos exch def
+ bs 0 len getinterval im pos len getinterval copy pop
+ pos len
+ } bind def
+/s1 1 string def
+/fl {
+ /len exch def
+ /pos exch def
+ /val cf s1 readhexstring pop 0 get def
+ pos 1 pos len add 1 sub {im exch val put} for
+ pos len
+ } bind def
+/hx {
+ 3 copy getinterval
+ cf exch readhexstring pop pop
+ } bind def
+ /h FMLOCAL
+ /w FMLOCAL
+ /lb FMLOCAL
+ /bitmapsave FMLOCAL
+ /is FMLOCAL
+ /cf FMLOCAL
+/BEGINBITMAP {
+ gsave
+ translate scale /h exch def /w exch def
+ /lb w 7 add 8 idiv def
+ sl lb lt {lb ms} if
+ /bitmapsave save def
+ /is im 0 lb getinterval def
+ ws 0 lb getinterval is copy pop
+ /cf currentfile def
+ w h 1 [w 0 0 h neg 0 h]
+ {ip} image
+ bitmapsave restore
+ grestore
+ } bind def
+/ENDBITMAP {
+ } bind def
+end
+%%EndProlog
+%%BeginSetup
+(1.2) FMVERSION
+1. 1. 612. 792. 0 1 7 FMDOCUMENT
+0 12. /Times-Bold FMDEFINEFONT
+1 10. /Times-Roman FMDEFINEFONT
+2 7. /Helvetica FMDEFINEFONT
+3 9. /Times-Roman FMDEFINEFONT
+4 10. /Times-Bold FMDEFINEFONT
+5 18. /Helvetica-Bold FMDEFINEFONT
+6 12. /Times-Roman FMDEFINEFONT
+0.5 1. 3. 4. 4 FMLINEWIDTHS
+%%EndSetup
+%%Page: "2" 2
+FMBEGINPAGE
+0 F
+0 X
+(Abbreviations) 111. 686. T
+1 F
+(CBNU:) 111. 658. T
+(Chungbuk National University) 185. 658. T
+(CNNU:) 111. 644. T
+(Chungnam National University) 185. 644. T
+(DACOM: ) 111. 630. T
+(Data Communications Company Research Institute) 185. 630. T
+(DSHM: ) 111. 616. T
+(Daewoo Ship and Heavy Metal Research Center) 185. 616. T
+(ETRI: ) 111. 602. T
+(Electronics and Telecommunications Research Institute) 185. 602. T
+(GEC: ) 111. 588. T
+(Genetic Engineering Center) 185. 588. T
+(GSC: ) 111. 574. T
+(Goldstar Cable Company Research Institute) 185. 574. T
+(ISSA:) 111. 560. T
+(Institute of Space and Aero Technology) 185. 560. T
+(KAERI: ) 111. 546. T
+(Korea Advanced Energy Research Institute ) 185. 546. T
+(KAIST:) 111. 532. T
+(Korea Advanced Institute of Science and Technology) 185. 532. T
+(KERI:) 111. 518. T
+(Korea Electro Technology Institute) 185. 518. T
+(KIER:) 111. 504. T
+(Korea Institute of Energy and Resources) 185. 504. T
+(KIMM:) 111. 490. T
+(Korea Institute of Machinery and Metals) 185. 490. T
+(KORDI:) 111. 476. T
+(Korea Ocean Research and Development Institute) 185. 476. T
+(KREWHACC:) 111. 462. T
+(Ewha Women\325s University Computer Center) 185. 462. T
+(KRHYUCC1:) 111. 448. T
+(Hanyang University Computer Center) 185. 448. T
+(KRICT:) 111. 434. T
+(Korea Research Institute of Chemical Technology) 185. 434. T
+(KRINHA:) 111. 420. T
+(Inha University) 185. 420. T
+(KRKHUCC1:) 111. 406. T
+(Kyunghee University Computer Center) 185. 406. T
+(KRKOREA1:) 111. 392. T
+(Korea University) 185. 392. T
+(KRSKKUC1:) 111. 378. T
+(Sungkyunkwan University Computer Center) 185. 378. T
+(KRSNUCC1:) 111. 364. T
+(Seoul National University Computer Center) 185. 364. T
+(KRSNUCOM:) 111. 350. T
+(Seoul National University Computer Engineering Department) 185. 350. T
+(KRSOGANG:) 111. 336. T
+(Sogang University) 185. 336. T
+(KRYSU:) 111. 322. T
+(Yonsei University) 185. 322. T
+(KRSMWU:) 111. 308. T
+(Sookmyung Women\325s University) 185. 308. T
+(KRKHUCC1:) 111. 294. T
+(Kyunghee University Computer Center) 185. 294. T
+(KRHONGIK) 111. 280. T
+(Hongik University) 185. 280. T
+(KSRI:) 111. 266. T
+(Korea Standards Research Institute) 185. 266. T
+(KT: ) 111. 252. T
+(Korea Telecom Research Center) 185. 252. T
+(KWU: ) 111. 238. T
+(Kwangwoon University) 185. 238. T
+(NMC: ) 111. 224. T
+(Network Management Center) 185. 224. T
+(POSTECH: ) 111. 210. T
+(Pohang Institute of Science and Technology) 185. 210. T
+(SAIT: ) 111. 196. T
+(Samsung Advanced Institute of Technology ) 185. 196. T
+(SERI:) 111. 182. T
+(System Engineering Research Institute) 185. 182. T
+(SWU: ) 111. 168. T
+(Sungshin Women\325s University) 185. 168. T
+2 F
+(1991.6.3) 446. 103. T
+0.82 (Taeha Park) 446. 97. P
+(taeha@kum.kaist.ac.kr) 446. 91. T
+FMENDPAGE
+%%Page: "1" 1
+FMBEGINPAGE
+320. 259. 291. 259. 2 L
+0 H
+0 X
+N
+321. 274. 291. 274. 2 L
+N
+291. 259. 291. 324. 2 L
+N
+396. 259. 427. 259. 2 L
+N
+395. 274. 427. 274. 2 L
+N
+427. 259. 427. 324. 2 L
+N
+539. 405. 539. 347. 514. 347. 3 L
+N
+1 F
+2.19 (cnnu.ac.kr \0509600\051) 469. 286. P
+4.4 (kimm.re.kr \0509600\051) 469. 214. P
+2.86 (gec.re.kr \0509600\051) 469. 272. P
+4.19 (kier.re.kr \0509600\051) 469. 229. P
+3.75 (kaeri.re.kr \0509600\051) 469. 257. P
+4.63 (kordi.re.kr \0509600\051) 469. 199. P
+4.74 (ksri.re.kr \0509600\051) 469. 169. P
+5.41 (krict.re.kr \0509600\051) 469. 184. P
+2.19 (cbnu.ac.kr \0509600\051) 469. 300. P
+4.19 (keri.re.kr \0509600\051) 469. 243. P
+3.74 (issa.re.kr \0509600\051) 469. 155. P
+450. 333. 450. 159. 2 L
+N
+320. 347. 404. 347. 2 L
+N
+3 F
+(9600) 352. 336. T
+1 F
+(KREWHACC.BITNET) 113. 537. T
+(KRHYUCC1.BITNET) 113. 523. T
+(KRINHA.BITNET) 113. 509. T
+(KRKOREA1.BITNET) 113. 495. T
+(KRSNUCOM.BITNET) 113. 465. T
+(KRSOGANG.BITNET) 113. 451. T
+(KRYSUCC1.BITNET) 113. 436. T
+(KRSMWU.BITNET) 113. 423. T
+(KRKHUCC1.BITNET) 113. 408. T
+95. 454. 106. 454. 2 L
+N
+94. 439. 105. 439. 2 L
+N
+95. 425. 106. 425. 2 L
+N
+94. 577. 94. 397. 2 L
+N
+95. 542. 106. 542. 2 L
+N
+94. 527. 105. 527. 2 L
+N
+95. 514. 106. 514. 2 L
+N
+95. 499. 106. 499. 2 L
+N
+94. 484. 105. 484. 2 L
+N
+94. 469. 107. 469. 2 L
+N
+(KRHONGIK.BITNET) 114. 393. T
+(Internet) 254. 697. T
+(Paccom) 256. 655. T
+2.7 (\050U. of Hawaii\051) 240. 643. P
+272. 609. 272. 634. 2 L
+N
+272. 669. 272. 690. 2 L
+N
+291. 601. 291. 394. 2 L
+N
+316. 588. 396. 588. 2 L
+N
+272. 591. 272. 342. 2 L
+N
+215. 323. 329. 371. R
+7 X
+V
+0 X
+N
+217. 565. 328. 610. R
+7 X
+V
+0 X
+N
+96. 236. 107. 236. 2 L
+N
+95. 222. 106. 222. 2 L
+N
+96. 208. 107. 208. 2 L
+N
+95. 363. 95. 208. 2 L
+N
+95. 308. 106. 308. 2 L
+N
+96. 295. 107. 295. 2 L
+N
+96. 281. 107. 281. 2 L
+N
+95. 266. 106. 266. 2 L
+N
+96. 253. 107. 253. 2 L
+N
+451. 591. 451. 346. 2 L
+N
+468. 566. 468. 538. 479. 538. 3 L
+N
+45. 565. 144. 611. R
+7 X
+V
+0 X
+N
+292. 438. 303. 438. 2 L
+N
+291. 422. 302. 422. 2 L
+N
+292. 409. 303. 409. 2 L
+N
+2.74 (gsc.co.kr \0509600\051) 307. 526. P
+5.84 (solvit.co.kr \0509600\051) 307. 467. P
+3.85 (kta.co.kr \0509600\051) 307. 510. P
+3.96 (sait.co.kr \05056K\051) 307. 482. P
+2.41 (media.co.kr \05056K\051) 307. 496. P
+3.3 (swu.ac.kr \05056K\051) 308. 419. P
+1.75 (hanyang.ac.kr \0502400\051) 308. 451. P
+2.74 (snu.ac.kr \0502400\051) 307. 435. P
+2.42 (ukorea.ac.kr \0509600\051) 307. 404. P
+3.69 (dacom.co.kr \050X.25\051) 307. 541. P
+292. 530. 303. 530. 2 L
+N
+291. 514. 302. 514. 2 L
+N
+292. 500. 303. 500. 2 L
+N
+292. 487. 303. 487. 2 L
+N
+291. 470. 302. 470. 2 L
+N
+292. 455. 302. 455. 2 L
+N
+292. 545. 304. 545. 2 L
+N
+3 F
+(56K) 243. 488. T
+396. 565. 509. 611. R
+7 X
+V
+0 X
+N
+4 F
+5.5 (Hana/SDN NMC) 233. 595. P
+1 F
+3.12 (\050KAIST, Seoul\051) 239. 581. P
+(Internet) 522. 478. T
+(CERFNet) 516. 437. T
+0.13 ( \050San Diego Super) 496. 424. P
+(BITNET) 76. 697. T
+0.86 (\050Science U. of Tokyo\051) 48. 643. P
+4 F
+4.83 (BITNET NMC) 60. 596. P
+1 F
+(\050SNU\051) 80. 582. T
+4 F
+3.18 (KREONet NMC) 415. 594. P
+1 F
+2.89 (\050SERI, Seoul\051) 421. 582. P
+3 F
+(56K) 354. 577. T
+396. 323. 513. 371. R
+7 X
+V
+0 X
+N
+4 F
+5.5 (Hana/SDN NMC) 233. 354. P
+1 F
+1.8 (\050KAIST, Daeduk\051) 235. 340. P
+4 F
+3.18 (KREONet NMC) 415. 354. P
+1 F
+1.57 (\050SERI, Daeduk\051) 421. 341. P
+(etri.re.kr) 338. 271. T
+1.74 (postech.ac.kr ) 330. 255. P
+3 F
+(256K) 420. 469. T
+94. 692. 94. 659. 2 L
+N
+94. 637. 94. 612. 2 L
+N
+1 F
+3.4 (dshm.co.kr \0509600\051) 483. 534. P
+3 F
+(56K) 266. 286. T
+(9600) 398. 286. T
+5 F
+1.74 (R&D Networks in Korea ) 49. 740. P
+49. 736.78 263. 738.09 R
+V
+1 F
+1.9 (Kangwon U.) 112. 304. P
+1.89 (Chungnam U.) 112. 290. P
+2.11 (Chungbuk U.) 112. 276. P
+1.56 (Kyungbuk U.) 112. 262. P
+1.89 (Pusan U.) 112. 248. P
+1.67 (Cheonbuk U.) 112. 234. P
+1.45 (Cheonnam U.) 112. 220. P
+1.89 (Cheju U.) 112. 206. P
+3 F
+(9600) 59. 260. T
+1 F
+(kum.kaist.ac.kr) 239. 570. T
+(gaya.seri.re.kr) 421. 571. T
+(daiduk.kaist.ac.kr) 236. 329. T
+(garam.seri.re.kr) 423. 330. T
+(KRSNUCC1.BITNET) 48. 569. T
+3.41 (kwu.ac.kr \0509600\051) 307. 390. P
+292. 394. 303. 394. 2 L
+N
+45. 324. 144. 370. R
+7 X
+V
+0 X
+N
+4 F
+2.73 (KREN NMC) 65. 355. P
+1 F
+(\050SNU\051) 80. 341. T
+3 F
+(RSCS) 65. 502. T
+(9600) 66. 491. T
+94. 410. 107. 410. 2 L
+N
+6 F
+1.17 (Remarks: Domain names of KREN hosts are not available currently. ) 63. 119. P
+451. 203. 462. 203. 2 L
+N
+450. 186. 461. 186. 2 L
+N
+451. 173. 462. 173. 2 L
+N
+451. 292. 462. 292. 2 L
+N
+450. 276. 461. 276. 2 L
+N
+451. 262. 462. 262. 2 L
+N
+450. 248. 462. 248. 2 L
+N
+450. 232. 461. 232. 2 L
+N
+451. 219. 462. 219. 2 L
+N
+451. 305. 463. 305. 2 L
+N
+451. 159. 462. 159. 2 L
+N
+3 F
+(TCP/IP) 391. 297. T
+(TCP/IP) 236. 501. T
+(TCP/IP) 258. 297. T
+(TCP/IP) 415. 483. T
+(TCP/IP) 348. 350. T
+(TCP/IP) 345. 592. T
+1 F
+(KRSKKUC1.BITNET) 113. 480. T
+94. 396. 107. 396. 2 L
+N
+3 F
+(RSCS) 67. 618. T
+(9600) 102. 618. T
+0.62 (TCP/IP 56K) 239. 620. P
+0.25 (TCP/IP ) 506. 383. P
+(56K) 545. 383. T
+1 F
+1.3 ( Computer Center\051 ) 499. 413. P
+538. 452. 538. 473. 2 L
+N
+3 F
+(TCP/IP) 56. 271. T
+FMENDPAGE
+%%Trailer
+%%Pages: 2 -1
+%%DocumentFonts: Times-Bold
+%%+ Times-Roman
+%%+ Helvetica
+%%+ Helvetica-Bold
diff --git a/language/korean/kotex-oblivoir/ChangeLog b/language/korean/kotex-oblivoir/ChangeLog
new file mode 100644
index 0000000000..ab21d7db9d
--- /dev/null
+++ b/language/korean/kotex-oblivoir/ChangeLog
@@ -0,0 +1,781 @@
+2017-02-03 Kihwang Lee <leekh at ktug org>
+
+ Version 2.1.8
+
+ * xob-font.sty: version 0.7
+ fix conflicts with the latest l3kernel.
+
+2015-10-19 Kangsoo Kim <karnes at ktug org>
+
+ Version 2.1.7
+
+ * oblivor-base.cls: version 0.8.1
+ fix conflicts with etextools package.
+ * oblivor-xlua.cls: version 0.8.3
+ fix conflicts with etextools package.
+
+2015-10-15 Kangsoo Kim <karnes at ktug org>
+
+ Version 2.1.6
+
+ * memhangul-common.sty
+ \@part, \@chapter renewal.
+
+2015-10-05 Kangsoo Kim <karnes at ktug org>
+
+ Version 2.1.5
+
+ * oblivor-base.cls: version 0.8
+ enhance dhucs-eumerate compatibility.
+ * ob-koreanappendix.sty
+ improve Korean appendix typesetting.
+ * memhangul-x.sty: version 11.10
+ change \sethangulfont command for polyglossia.
+
+2015-08-07 Kangsoo Kim <karnes at ktug org>
+
+ Version 2.1.4a
+
+ * memhangul-common.sty
+ fix default chapter style, postchapternum (hoze & gromov).
+
+2015-08-01 Kangsoo Kim <karnes at ktug org>
+
+ Version 2.1.4
+
+ * oblivoir-base.sty: versin 0.7
+ etex.sty dropped.
+ * oblivoir-xlua.cls: version 0.8.2a
+ etex.sty dropped.
+
+2015-07-27 Kangsoo Kim <karnes at ktug org>
+
+ Version 2.1.3
+
+ * memhangul-x.sty: version 11.9
+ minor fix.
+ * oblivoir-xlua.cls: version 0.8.2
+ minor fix.
+ * xoblivoir.cls: minor fix.
+ * oblivoir-test.tex: minor fix.
+
+2015-07-10 Kangsoo Kim <karnes at ktug org>
+
+ Version 2.1.2
+
+ * oblivoir-xlua.cls: version 0.8.1
+ etex-pkg conflicts fixed.
+
+2015-04-19 Kangsoo Kim <karnes at ktug org>
+
+ Version 2.1.1
+
+ * oblivoir-xlua.cls: version 0.8
+ suppress space factors.
+ * doc/oblivoir-simpledoc.tex: minor typo corection.
+
+2014-06-25 Kangsoo Kim <karnes at ktug org>
+
+ Version 2.1.0
+
+ * oblivoir-base.cls: version 0.6
+ use new xob-font.sty, replace \renewcommand's with \setlength's.
+ * oblivoir-xlua.cls: version 0.7
+ use new xob-font.sty, replace false \renewcommand with \setlength.
+ * xoblivoir.cls: fontspec option introduced.
+ * doc/oblivoir-simpledoc.tex: revised for version 2.1.0.
+ * doc/oblivoir-test.tex: minor fixes.
+ * memhangul-ucs/memhangul-common.sty: minor fixes to section titles.
+ * memhangul-ucs/memhangul-patch.sty: move patches into main code base.
+ * memhangul-ucs/memhangul-ucs.sty: version 1.4.4g
+ suppress auto loading etex.sty.
+ * memhangul-ucs/memucs-gremph.sty: \if@unfonts => \if@unfont.
+ * memhangul-x/luatexko-xobfont.sty: removed.
+ * memhangul-x/memhangul-x.sty: use new xob-font.sty.
+ * memhangul-x/xetexko-var.sty: use new xob-font.sty.
+ * memhangul-x/xetexko-xobfont.sty: removed.
+ * memhangul-x/xob-dotemph.sty: \useremph redefined.
+ * memhangul-x/xob-font.sty: newly introduced.
+ * memhangul-x/xob-paralist.sty: minor fixes.
+
+2014-04-29 Kangsoo Kim <karnes at ktug org>
+
+ Version 2.0.1
+
+ * memhangul-x.sty: fixed a bug reported by Progress.
+ * xetexko-xobfont.sty: disable "223C assignment.
+ * xob-dotemph.sty: fixed a minior bug.
+
+2013-11-08 Kihwang Lee <leekh at ktug org>
+
+ No version change
+
+ * ChangeLog: added
+ Consolidated change logs from included files
+
+2013-10-26 Kangsoo Kim <karnes at ktug org>
+
+ No version change
+
+ * oblivoir-base.cls: version 0.4.3
+ move \kscntformat definition to memhangul-ucs
+ * oblivoir-xlua-cls: moved \kscntformat definition to memhangul.
+
+2013-10-24 Kihwang Lee <leekh at ktug org>
+
+ No version change
+
+ * Uploaded to CTAN
+
+2013-10-22 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty.: introduce memhangul-common.sty
+ * memhangul-x.sty: introduce memhangul-common.sty
+
+2013-10-21 Kihwang Lee <leekh at ktug org>
+
+ Version 2.0.0
+
+ * kotex-oblivoir packaging, uploaded to https://github.com/kihwanglee/kotex-oblivoir
+
+2013-10-16 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: [kosection] bug fix
+ * memhangul-x.sty: \kscntformat and [kosection] bug fix.
+
+2013-10-03 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.4.2
+ fix a typo.
+
+2013-09-28 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-test.tex: xoblivoir ver2 버전으로 í¬íŒ….
+
+2013-09-27 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: xoblivoir-related fixes.
+ * xetexko-xbofont.sty: nounfonts set to default.
+ * xetexko-var.sty: nounfonts.
+ * memhangul-x.sty: \cntrdotss
+
+2013-09-26 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.4.1
+ [moreroom] thanks to Juho.Lee
+
+2013-09-25 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.4.0
+ redesign for nanum type 1
+
+2013-09-15 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-x.sty: \leavevmode at \explpunc, \expldash
+
+2013-09-12 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-xlua.cls: integrate ifluaorxetex.sty
+
+2013-09-01 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-x.sty: [cjk], [dhucs] option introduced
+ * oblivoir-xlua.cls: [cjk], [dhucs] option introduced.
+
+2013-08-26 Kihwang Lee <leekh at ktug org>
+
+ * xob-hyper.sty: created for xetexko v2.1
+ * xob-dotemph.sty: updated for xetexko v2.1
+ * xetexko-var.sty: version 0.12
+ Updated for xetexko v2.1
+
+2012-12-31 Kangsoo Kim <karnes at ktug org>
+
+ * xetexko-xbofont.sty: [unfonts], [nounfonts]
+
+2012-12-02 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: drop shipout hacking codes. (problem solved)
+ * memhangul-x.sty: drop shipout hacking codes
+
+2012-11-29 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-x.sty: \pdfstringdefDisableCommands
+
+2012-11-22 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: [figtabcapt]
+ * memhangul-x.sty: [figtabcapt] opton introduced
+ * oblivoir-base.cls: version 0.3.9
+ [figtabcapt] option
+
+2012-11-01 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-x.sty: avoid error in \cnm, \ccnm etc.
+
+2012-10-29 Kangsoo Kim <karnes at ktug org>
+
+ * luatexko-xobfont.sty: version 0.1.2
+ [unfonts], [nounfonts]
+
+2012-07-28 Kangsoo Kim <karnes at ktug org>
+
+ * luatexko-xobfont.sty: version 0.1.1
+ bug fix
+
+2012-07-12 Kangsoo Kim <karnes at ktug org>
+
+ * luatexko-xobfont.sty: version 0.1
+ oldhangul option is not implemented
+ * memhangul-x.sty: introduce luatexko-xobfont
+
+2011-09-26 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-xlua.cls: [preloadoption] bugfix.
+
+2011-09-15 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-x.sty: changes according to xoblivoir
+ * oblivoir-xlua.cls: [fontspec] renamed to [manualfontspec]; and intrudoce [fontspec, xcolor, hyperref, preloadoption]
+
+2010-09-16 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-x.sty: cntrdot, adjustmath
+ * oblivoir-xlua.cls: reserveinserts, lyx compatibility etc. (for TeX Live 2010)
+
+2010-03-18 Kangsoo Kim <karnes at ktug org>
+
+ * xob-dotemph.sty: xetexko-dotemphì˜ í™•ìž¥
+ dhucs/hangul compatible (\dotemph, \circemph, \useremph)
+
+2010-03-17 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-test.tex: xoblivoir 버전으로 í¬íŒ…
+
+2010-02-09 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-xlua.cls: [microtype] -> hanging punctuation (xetexko)
+
+2009-10-27 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-xlua.cls: [preload] 옵션
+
+2009-10-13 Kangsoo Kim <karnes at ktug org>
+
+ * xetexko-xbofont.sty: 따옴표 ì„¤ì •ì„ xetexkoì—게.
+
+2009-09-26 Kangsoo Kim <karnes at ktug org>
+
+ * xetexko-var.sty: xetexko-vertical.sty
+ * memhangul-x.sty: try to fix the first pdf page layout error on XeTeX (moved from fapapersize)
+
+2009-08-25 Kangsoo Kim <karnes at ktug org>
+
+ * xetexko-xbofont.sty: sans/mono bug fixed (thanks to DH Kim and YW Kim)
+
+2009-05-11 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-x.sty: protect bnm commands
+
+2009-04-07 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-xlua.cls: [lyxhyper] 옵션
+
+2009-04-06 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.3.8
+ [lyxhyper] option
+
+2009-04-02 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: redefine mem@shipii.
+ * memucs-interword-x.sty: small alterations
+ * memhangul-x.sty: redefine memoir-shipout for pdflualatex and other...
+
+2009-03-25 Kangsoo Kim <karnes at ktug org>
+
+ * xetexko-var.sty: xetexko.sty
+
+2009-02-11 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: memoir v1.6180339e compatibility mend 1.
+ titleref, hangul page style.
+ * memoir v1.6180339e compatibility mend 1.
+ titleref, hangul page style.
+
+2008-12-08 Kangsoo Kim <karnes at ktug org>
+
+ * xetexko-xbofont.sty: \XKOV@XP
+
+2008-12-03 Kangsoo Kim <karnes at ktug org>
+
+ * xetexko-var.sty: nowinname 옵션 추가
+ * memhangul-x.sty: nowinname 옵션 추가
+ * oblivoir-xlua.cls: nowinname 옵션 추가
+
+2008-12-02 Kangsoo Kim <karnes at ktug org>
+
+ * xetexko-xbofont.sty: nowinname 옵션 추가
+ Italic ì˜µì…˜ì— (*) 추가
+
+2008-11-24 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-xlua.cls: add [amsmath] option to avoid LyX's auto loading problem under XeLaTeX.
+
+2008-11-09 Kangsoo Kim <karnes at ktug org>
+
+ * xetexko-xbofont.sty: \setkor...font 명령 재작성
+
+2008-10-24 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-xlua.cls: add [unicode] option to hyperref under LuaTeX
+
+2008-10-23 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-x.sty: bnmcmds, oblivoirdblquote
+ * oblivoir-base.cls: version 0.3.4
+ moreverb, faht, fawd options. (See xoblivoir.cls)
+
+2008-10-22 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-xlua.cls: fawd, faht 옵션 추가. (workaround with flowfram)
+
+2008-10-13 Kangsoo Kim <karnes at ktug org>
+
+ * xetexko-xbofont.sty: xetexko-xobfont 작성
+ * memhangul-x.sty: xetexko v0.1 ë°˜ì˜
+ * oblivoir-xlua.cls: xetexko v0.1 ë°˜ì˜
+
+2008-10-12 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-xlua.cls: fontspec, moreverb, xob-hanfont
+
+2008-10-08 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-xlua.cls: revive kscntformat
+
+2008-10-07 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-x.sty: revive interword hook
+ revive gremph-itemph
+ * oblivoir-xlua.cls: revive gremph-itemph
+
+2008-09-30 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-x.sty: hangul item titles 코드 정리.
+ * oblivoir-xlua.cls: xkospace 새 ë²„ì „ì— ë§žì¶˜ 대대ì ì¸ 수정.
+ enumerate, hangul item title, ê¸°í˜¸ë¬¸ìž ë“±ì„ ì¶”ê°€.
+ * oblivoir-base.cls: version 0.3.3a
+ change the way of calling microtype (non-released version)
+
+2008-09-18 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-x.sty: rename xkospace.sty to xkospace-var.sty
+ to avoid confusion
+ latinquote 옵션
+ * oblivoir-xlua.cls: revive microtype option, in spite of its impotence.
+ latinquote 옵션
+
+2008-09-16 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.3.3
+ apply microtype to non-pdflatex
+
+2007-11-18 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: add \alsoname definition
+ * oblivoir-base.cls: version 0.3.2
+ add \see, \seealso definition
+
+2007-10-23 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.3.1
+ subfigure package compatibility (in order to use with LyX)
+
+2007-09-09 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: remove test code
+
+2007-08-06 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: add \expldash command
+
+2007-08-02 Kangsoo Kim <karnes at ktug org>
+
+ * memucs-gremph.sty: redundant space bug fix
+
+2007-07-15 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: no changes. part of ko.TeX
+ * oblivoir-base.cls: version 0.3.0
+ no changes. part of ko.TeX
+
+2007-07-05 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.2.4a
+ add \pjaso to enumerate
+
+2007-07-01 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.2.4
+ adopt dhucs-enumerate.sty, enumerate hook.
+
+2007-06-26 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: introduce [strictcharcheck], acc. dhucs 4.0.6
+ * oblivoir-base.cls: version 0.2.3
+ strictcharcheck option introduced. cf. dhucs 4.0.6
+
+2007-06-16 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.2.2
+ finemath setto default. [nofinemath] introduced. [microtype] introduces, which works only under pdflatex.
+
+2007-06-14 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: follow up dhucs 4.0.1, rename a few cs.
+ * oblivoir-base.cls: version 0.2.1
+ dhucs 4.0.1, memhangul-ucs 1.5.1
+
+2007-06-08 Kangsoo Kim <karnes at ktug org>
+
+ * memucs-gremph.sty: \slshape independent from \itshape
+
+2007-06-07 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: indent first in japanese env.
+
+2007-06-03 Kangsoo Kim <karnes at ktug org>
+
+ * memucs-interword.sty: dhucs 4.0 hfontspec applied
+ * memhangul-ucs.sty: dhucs hfontspec etc.
+ * hfontsel.sty: \SelectHfonts ëª…ë ¹ì— ì˜í•´ ìƒì„±ë˜ëŠ” \hfontfamilynameprefix (2letters)를 [hfontspec] ì˜µì…˜ì— ì˜í•˜ì—¬ \usehangulfontspecì˜ ì¸ìžë¡œ 사용한다. oblivoirì—서는 ì´ ë°©ë²•ì„ ì“°ì§€ ì•ŠìŒ.
+ * oblivoir-base.cls: version 0.20c
+ pdfbookmark option to memhangul-ucs dropped.
+
+2007-05-25 Kangsoo Kim <karnes at ktug org>
+
+ * hfontsel.sty: dhucs 4.0 compatible
+ \hfontfamilynameprefix는 사용ë˜ì§€ ì•Šì„ ê²ƒì´ë‚˜, í•˜ìœ„í˜¸í™˜ì„±ì„ ìœ„í•´ 유지함.
+
+2007-05-24 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.20a
+ \oblivoirallowbreak introduced
+
+2007-05-20 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: memh@cjksymbolskip & memh@postcjksymkern, cntrdot etc.
+
+2007-05-17 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.20
+ dhucs 4.0, memhangul-ucs 1.5.0
+
+2007-05-16 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: version 1.5.0 (dhucs 4.0)
+
+2007-01-14 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.18a
+ slightly alter calling-hyperref method.
+
+2006-12-20 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.17C.a
+ \chapter-compatible feature. (private version) : \oblivoirchapterstyle command added.
+
+2006-12-15 Kangsoo Kim <karnes at ktug org>
+
+ * hfontsel.sty: bug fix. thanks to Dohyun Kim.
+
+2006-12-06 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.17
+ \appendix+nokorean option bug fix (req. by Beomsuk Hyun)
+
+2006-12-04 Kangsoo Kim <karnes at ktug org>
+
+ * fapapersize.sty: version 0.031
+ trivial bug fix.
+
+2006-11-24 Kangsoo Kim <karnes at ktug org>
+
+ * fapapersize.sty: version 0.03
+ stocksize를 ë³„ë„ ì§€ì •í•  수 있게 함
+ option [stock], command \usefastocksize{<width>}{<height>}
+
+2006-11-23 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.16
+ \appendix features added. (req. by Beomsuk Hyun)
+
+2006-11-01 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.15
+ [nokorean] option \if..\fi pair bug fix (rep. by smcho)
+
+2006-10-22 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.14
+ [itemph], [romanfixed] option introduced.
+
+2006-10-19 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.13
+ [tocentry] option introduced. (req. by Beomsuk Hyun)
+
+2006-09-25 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.12
+ \kscntformat bug fix
+
+2006-09-18 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.11
+ article-like footnote style made default, [footnote] option introduced
+
+2006-09-13 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.1
+ renamed to oblivoir (req. by ischo)
+
+2006-09-06 Kangsoo Kim <karnes at ktug org>
+
+ * hfontsel.sty: unfonts-type1ì„ ì“¸ ë•Œ \hfontfamilynameprefixê°€ {ut}ë¡œ ë˜ëŒë ¤ì§€ë˜ ë¬¸ì œì  ìˆ˜ì •.
+ non-default ìƒíƒœì—서는 hanja/romanì˜ ì„¤ì •ì— ì˜í–¥ì„ 받는다.
+
+2006-09-05 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.014
+ introduce [10.5pt] option with 10_5.sty (req. by synapse)
+
+2006-09-03 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.013
+ introduce hfontsel.sty. (req. by synapse)
+
+2006-09-01 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.012
+ \thetitle, \theauthor undefined problem fixed. (rep. by IsCho)
+
+2006-06-25 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: version 1.4.4g
+ suppress auto loading etex.sty
+
+2006-05-02 Kangsoo Kim <karnes at ktug org>
+
+ * oblivoir-base.cls: version 0.011
+ rename ksnamedef(false) to kscntformat
+
+2006-04-27 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: version 1.4.4f
+ adopt dhucs 3.0.0
+ * memhangul-patch.sty: remove redundant prerenderunicodes according to dhucs 3.0.0
+ * oblivoir-base.cls: version 0.01
+ introduce [nokorean] option requested by smcho.
+
+2006-04-19 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: version 1.4.4
+ drop CJKbookmarks hyperref option, just use dhucs-ucshyper
+ [dvips] option added.
+ reject dhucs 2.7.2 autojosa routine, adopt previous version
+
+2005-12-28 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-patch.sty: appendix-related minor fix
+
+2005-11-17 Kangsoo Kim <karnes at ktug org>
+
+ * memucs-interword.sty: \interhword bug fixed.
+ * memucs-interword-x.sty: \interhword bug fixed
+
+2005-10-30 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: version 1.4.4
+ CJKbookmark option added to hyperref
+
+2005-10-29 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: version 1.4.3
+ mended appendix-related problems
+ introduced [pdfbookmark] option.
+ TODO. figs & tables in appendix hyperlinks have problems.
+
+2005-10-19 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: version 1.4.2
+ appendix-related bug fix
+
+2005-10-15 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: version 1.4.1
+ introduce memhangul-patch.sty to make compatible with memoir 1.618
+ * memhangul-patch.sty: some day, this patch has to be weaved into memhangul-use, 1.4, I hope.
+
+2005-09-21 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: version 1.32
+ [ms] option.
+
+2005-09-09 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: version 1.31
+ memucs-setspace default changed. quote-quotation normal interline.
+
+2005-08-17 Kangsoo Kim <karnes at ktug org>
+
+ * memucs-gremph.sty: \slhangul added.
+
+2005-08-12 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: version 1.3
+ \divnote test version.
+ \chapterindentfirst added.
+ \cntrdots added.
+
+2005-08-09 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: pagestyle hangul added.
+ [hangulpagestyle], [arabicfront] options.
+ \explpunc defined.
+ \partmark added.
+ \bfdotemph added.
+
+2005-08-05 Kangsoo Kim <karnes at ktug org>
+
+ * memucs-interword.sty: nonfrench option introduced.
+ * memhangul-ucs.sty: change after dhucs 2.6
+ adjustmath option added.
+
+2005-07-30 Kangsoo Kim <karnes at ktug org>
+
+ * memucs-interword.sty: replace em by \BASE@FONTsize
+ * memhangul-ucs.sty: fix the bug that [noquotespacing] option has no effects.
+
+2005-07-17 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: reintroduce chapter \PrerenderUnicode's
+
+2005-07-08 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: improve \titleref
+
+2005-06-28 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: drop dhucs-plain, dhucs 2.4
+
+2005-06-06 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: pdf bookmark hyperlink to APPENDIX sections problem fixed.
+
+2005-05-17 Kangsoo Kim <karnes at ktug org>
+
+ * memucs-interword.sty: engtext env. added.
+ * memucs-interword-x.sty: engtext env added
+
+2005-04-26 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: 드러냄표. dhucs 2.2를 따름.
+
+2005-04-24 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: 드러냄표 구현.
+ dhucs-plain 1.7.
+ \normalfont로 고침.
+
+2005-04-22 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: gremph 관련 수정. 1.1x1
+ memucs-gremph.sty 추가
+
+2005-02-23 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: revised. 1.1x
+ dhucs (plain)1.6과 함께 사용함.
+
+2005-02-22 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: \chapter definition retrieved to original memoir manner.
+ \titleref bug(memoir) fixed.
+ \appendix chapter PDF bookmarks hyperlink problem improved.
+
+2005-02-14 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: disable \MakeUppercase redefinition after dhucs 2.0
+ release 1.0
+
+2005-02-11 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: marginparswitch added.
+
+2005-02-08 Kangsoo Kim <karnes at ktug org>
+
+ * memucs-interword.sty: reset interwordchapterskip values
+ * memhangul-ucs.sty: mempatch 3.5 ì ìš©.
+ revive interwordchapterskiphook
+ minor fixes.
+ * memucs-interword-x.sty: reset interwordchapterskip values
+
+2005-01-31 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: 한글 íŠ¹ìˆ˜ë¬¸ìž ì •ì˜
+
+2005-01-29 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: memucs-setspace 변경
+ companion pagestyle 변경
+
+2005-01-20 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: \index를 memoirì˜ 3-pass ë°©ì‹ìœ¼ë¡œ ë˜ëŒë¦¼
+
+2005-01-15 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: require dhucs.
+ drop including kshangul.prerenders
+ release.
+
+2005-01-07 Kangsoo Kim <karnes at ktug org>
+
+ * memucs-interword.sty: code clearance
+ * memhangul-ucs.sty: \GrEmph 수정. \bfemtrue, \bfemfalse
+ \josa@hyper@link 수정(dhucs 1.1)
+ \utf@viii@undeferrì˜ ê²½ìš° \jobname.pruì— \PrerenderUnicode를 씀(after dhucs)
+ renew \makeindex because of conflicts between \utf@viii@undeferr and \@index
+ \HArabic counter added.
+ * memucs-interword-x.sty: code clearance
+
+2005-01-05 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: \unichar 재정ì˜(dhucs 20050105)
+ .auxì— \PrerenderUnicode를 씀.
+ \GrEmph 옵션 ë„ìž….
+
+2005-01-04 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: dhucs 2005-01-04 ë°˜ì˜.
+ nonfrench 괄호 문제 개선.
+ í™•ìž¥í•œìž ê°œì„ .
+
+2005-01-02 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: heading, ruled, Ruledì˜ í—¤ë”© í°íŠ¸ê°€ 달ë¼ì§€ëŠ” ê²ƒì„ ìˆ˜ì •.
+ slshape, itshapeì˜ í°íŠ¸ êµëž€ì„ 수정.
+ \hanjanum, \hNum ì¹´ìš´í„° í¬ë§·, demovar chapter style 추가.
+
+2004-12-31 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: dhhangul-ucs-test 2004-12-31 ë²„ì „ì„ ë°˜ì˜í•¨.
+
+2004-12-30 Kangsoo Kim <karnes at ktug org>
+
+ * memhangul-ucs.sty: dhhangul-ucs-test 2004-12-30 ë²„ì „ì„ ë°˜ì˜í•¨.
+ í°íŠ¸ 설정 ëª…ë ¹ì„ \DeclareRobustCommandë¡œ 함.
+ 한글 section 카운터 관련 수정.
+
diff --git a/language/korean/kotex-oblivoir/README b/language/korean/kotex-oblivoir/README
new file mode 100644
index 0000000000..0193ea7739
--- /dev/null
+++ b/language/korean/kotex-oblivoir/README
@@ -0,0 +1,121 @@
+kotex-oblivoir
+==============
+
+Introduction
+------------
+
+This package contains the oblivoir class, a document class based on
+the memoir class for typesetting Korean documents. kotex-oblivoir
+comes with two sub-packages memhangul-ucs and memhangul-x
+that provide interfaces between the memoir class and the Korean typesetting
+packages.
+
+kotex-oblivoir belongs to the ko.TeX, a comprehensive Korean typesetting
+system together with packages kotex-utf, kotex-plain, kotex-utils,
+cjk-ko, xetexko, and luatexko.
+
+Dependencies
+------------
+
+kotex-oblivoir depends on the following packages to function:
+
+* memoir: base class
+* kotex-utf: Korean typesetting
+
+Files
+-----
+
+### TeXinputs
+
+ oblivoir-base.cls -> tex/latex/kotex-oblivoir/
+ oblivoir-xlua.cls -> tex/latex/kotex-oblivoir/
+ oblivoir.cls -> tex/latex/kotex-oblivoir/
+ xoblivoir.cls -> tex/latex/kotex-oblivoir/
+ memhangul-ucs/10_5.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/
+ memhangul-ucs/fapapersize.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/
+ memhangul-ucs/hfontsel.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/
+ memhangul-ucs/hfontspec.nanum -> tex/latex/kotex-oblvoir/memhangul-ucs/
+ memhangul-ucs/memhangul-common.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/
+ memhangul-ucs/memhangul-patch.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/
+ memhangul-ucs/memhangul-ucs.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/
+ memhangul-ucs/memucs-enumerate.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/
+ memhangul-ucs/memucs-gremph.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/
+ memhangul-ucs/memucs-interword.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/
+ memhangul-ucs/memucs-setspace.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/
+ memhangul-ucs/nanumfontsel.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/
+ memhangul-ucs/ob-koreanappendix.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/
+ memhangul-ucs/ob-nokoreanappendix.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/
+ memhangul-ucs/ob-toclof.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/
+ memhangul-x/memhangul-x.sty -> tex/latex/kotex-oblivoir/memhangul-x/
+ memhangul-x/memucs-interword-x.sty -> tex/latex/kotex-oblivoir/memhangul-x/
+ memhangul-x/xetexko-var.sty -> tex/latex/kotex-oblivoir/memhangul-x/
+ memhangul-x/xob-amssymb.sty -> tex/latex/kotex-oblivoir/memhangul-x/
+ memhangul-x/xob-font.sty -> tex/latex/kotex-oblivoir/memhangul-x/
+ memhangul-x/xob-dotemph.sty -> tex/latex/kotex-oblivoir/memhangul-x/
+ memhangul-x/xob-hyper.sty -> tex/latex/kotex-oblivoir/memhangul-x/
+ memhangul-x/xob-paralist.sty -> tex/latex/kotex-oblivoir/memhangul-x/
+
+### Documents
+
+ README (this file) -> doc/latex/kotex-oblivoir/
+ doc/oblivoir-simpledoc.pdf -> doc/latex/kotex-oblivoir/
+ doc/oblivoir-simpledoc.tex -> doc/latex/kotex-oblivoir/
+ doc/oblivoir-text.tex -> doc/latex/kotex-oblivoir/
+
+Usage
+-----
+
+Call `oblivoir.cls` with class options as follows:
+
+ \documentclass[<options>]{oblivoir}
+
+### Class options
+
+Oblivoir inherits many options from the memoir and underlying
+Korean typesetting packages in addition to its own class options.
+For a detailed description of the class options, please refer
+to the included documentation (written in Korean).
+
+### Specifying Korean fonts
+
+Specifying Korean fonts in oblivoir class depends on the Korean
+typesetting packages being used when compiling a document.
+
+With kotex-utf package, you can use `\SetHangulFonts`, `\SetHanjaFonts`,
+`\SetAdhocFonts`.
+
+You can use fontspec package style commands when typesetting Korean
+using XeTeX-ko or LuaTeX-ko as follows:
+
+ \setmainfont[<Options>]{<Font Name>}
+ \setsansfont[<Options>]{<Font Name>}
+ \setmonofont[<Options>]{<Font Name>}
+ \setmainhangulfont[<Options>]{FontName}
+ \setsanshangulfont[<Options>]{FontName}
+ \setmonohangulfont[<Options>]{FontName}
+ \setmainhanjafont[<Options>]{FontName}
+ \setsanshanjafont[<Options>]{FontName}
+ \setmonohanjafont[<Options>]{FontName}
+
+Oblivoir class also has its own commands for specifying Korean fonts.
+
+ \setkormainfont[<basename>](<Regular>)(<Bold>)(<Italic>)
+ \setkorsansfont[<basename>](<Regular>)(<Bold>)(<Italic>)
+ \setkormonofont[<basename>](<Regular>)(<Bold>)(<Italic>)
+
+### Sample document
+
+Please refer to the `oblivoir-test.tex` file provided by this package.
+
+License
+-------
+
+kotex-oblivoir is licensed under the LaTeX Project Public
+License (LPPL) version 1.3c or later.
+
+Contacts
+--------
+
+Please report any errors or suggestions to the package maintainer,
+Kihwang Lee <leekh at ktug.org>.
+
diff --git a/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf b/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf
new file mode 100644
index 0000000000..8863e70e99
--- /dev/null
+++ b/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf
Binary files differ
diff --git a/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex b/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex
new file mode 100644
index 0000000000..562a9f0190
--- /dev/null
+++ b/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex
@@ -0,0 +1,1591 @@
+% !TEX Encoding = UTF-8 Unicode
+%% oblivoir-simpledoc.tex
+%% written by Nova De Hi, 2015/04/19
+%% public domain.
+%%
+%% part of oblivoir
+%%
+% arara: xelatex
+% arara: xelatex
+% arara: lmkclean
+\documentclass[
+ 12pt,
+ a4paper,
+ kosection,
+ footnote,
+ nobookmarks,
+ microtype,
+]{oblivoir}
+
+\usepackage{fapapersize}
+\usefapapersize{*,*,30mm,*,35mm,*}
+
+\usepackage{kotex-logo}
+
+\hypersetup{colorlinks,linkcolor=blue}
+
+%%% ifpxltex can be installed from KTUG Private Repository. not included in TeX Live
+\usepackage{ifpxltex}
+
+\IfpxlTeXpxl*{p}{x,l}
+{
+ \def\myREF#1#2{\ref{#1}}
+ \def\myLabel#1#2{\label{#1}}
+ \def\myPageREF#1#2{\pageref{#1}}
+}
+{
+ \def\myREF#1#2{\ref{#2}}
+ \def\myLabel#1#2{\label{#2}}
+ \def\myPageREF#1#2{\pageref{#2}}
+}
+
+\def\cs#1{\texttt{\textbackslash #1}}
+\def\util#1{\texttt{#1}}
+\def\ct#1{\texttt{#1}}
+
+\ifx\oblivoirdblquote\undefined
+\def\oblivoirdblquote#1{``#1''}
+\fi
+
+\IfpxlTeX*{x,l}
+{
+ \defaultfontfeatures{Renderer=OpenType}
+ \setkomonofont(NanumBarunGothic-YetHangul.ttf)[Scale=0.9]
+ \setobmonofont(Menlo)[Scale=.9]
+ \setobmainfont(Minion Pro)
+ \setobsansfont(Myriad Pro)
+ \setkomainfont[KoPubBatang ](Light)(Bold)
+}
+
+\newcommand\xobclass{x\-ob\-liv\-oir\oblivoirallowbreak}
+\newcommand\obclass{ob\-liv\-oir\oblivoirallowbreak}
+\def\xetexko{\XeTeX-\ko}
+\def\luatexko{\LuaTeX-\ko}
+
+\pagestyle{ruled}
+
+\usepackage{tabu}
+
+\IfpxlTeX*{p,x}
+{
+ \usepackage[normalem]{ulem}
+}
+
+\begin{document}
+
+\title{초간단 \obclass{} v2.1 사용법}
+
+\date{2015ë…„ 4ì›”}
+
+\author{x-ob-liv-oir }
+
+\maketitle
+
+\begin{abstract}
+\obclass{} í´ëž˜ìŠ¤ 2.0 ë²„ì „ì€ ê·¸ ë™ì•ˆ 별ë„ì˜ ë¸Œëžœì¹˜ë¡œ 개발ë˜ì–´ 오ë˜
+\xobclass와 \obclass를 통합하여 완전히 ë™ì¼í•œ í´ëž˜ìŠ¤ê°€ ë˜ì—ˆë‹¤.
+ì´ ë¬¸ì„œëŠ” \obclass{} 즉 \xobclass를
+사용하는 ë°©ë²•ì„ ê°„ëžµížˆ 기술한다.
+\end{abstract}
+
+\tableofcontents*
+
+\clearpage
+
+\section{\obclass와 \xobclass{}}
+
+%\xobclass{}는 \obclass{}ì—ì„œ 파ìƒëœ í´ëž˜ìŠ¤ì´ë‹¤.
+%\obclass{}ê°€ \LaTeX, pdf\LaTeX ì„ ìœ„í•œ 것ì´ë¼ë©´, \xobclass{}는 Lua\LaTeXì´ë‚˜ \XeLaTeX ì„ ìœ„í•œ 것ì´ë‹¤.
+%ì´ ê¸€ì€ \XeLaTeX\oblivoirallowbreak 으로 \xobclass{}를 ì“°ë ¤ 하는 ê²½ìš°ì— ëŒ€í•´ì„œë§Œ 기술한다. Lua\LaTeX{}ì—
+%대해서는 별ë„ë¡œ 특기할 만한 ê²ƒì´ ì—†ê¸°ë„ í•˜ë ¤ë‹ˆì™€ ì•„ì§ ì¤€ë¹„ê°€ 미í¡í•˜ì—¬, 차후로 미룬다.\footnote{%
+% 준비가 미í¡í•˜ë‹¤ëŠ” ê²ƒì€ \xobclass{}ì˜ ìž…ìž¥ì—ì„œ 하는 ë§ì´ë‹¤. í˜„ìž¬ë„ \xobclass{}를 통한
+% Lua\LaTeX ì€ í›Œë¥­í•˜ê²Œ 사용할 수 있다, ê³  ìƒê°í•˜ê³  있다.}
+
+\koTeX\ 2.0 (2013/09/30)ì˜ ë“±ìž¥\footnote{%
+ \texttt{texdoc kotex} ëª…ë ¹ì„ ë‚´ë¦¬ë©´ kotexdoc 문서를 ì½ì„ 수 있다.}%
+으로 \koTeX\ íŒ¨í‚¤ì§€êµ°ì€ ì´ì „ì˜ í… ì—”ì§„\footnote{%
+ ì´ë¥¸ë°” ``레거시 í…''ì´ë¼ 하는 \hologo{TeX}, \hologo{eTeX}, \hologo{pdfTeX}ì„
+ 가리킨다.}%
+과 새로운 엔진들, \hologo{pdfLaTeX}, \hologo{XeLaTeX},
+\hologo{LuaLaTeX}ì— ëª¨ë‘ ì¼ê´€ì„±ìžˆê²Œ 대ì‘하ë„ë¡ ë³€ëª¨í•˜ì˜€ë‹¤.
+ì´ëŸ¬í•œ ë³€í™”ì— ë°œë§žì¶”ì–´, 레거시 í… ì—”ì§„ì„ ìœ„í•œ \obclass와 새로운 í… ì—”ì§„(주로 \hologo{XeLaTeX})ì„ ìœ„í•œ \xobclassë¡œ
+나누어져 ìžˆë˜ oblivoir í´ëž˜ìŠ¤ë„ 체계를 정비하여 ê·¸ êµ¬ë³„ì„ ì—†ì• ê³  ë™ìž‘하는 ì—”ì§„ì— ë”°ë¼ ë™ìž‘ ë°©ì‹ì„
+ìžë™ìœ¼ë¡œ 대ì‘하ë„ë¡ ê³ ì³ì¡Œë‹¤. 그러므로, 현재 \obclassë¡œ 작성하는 문서는
+(사용ìžê°€ 몇 가지 주ì˜ê¹Šê²Œ 엔진별 ë™ìž‘ì„ ì§€ì •í•˜ê¸°ë§Œ 하면) 모든 í… ì—”ì§„ì—ì„œ ì—러 ì—†ì´ ì»´íŒŒì¼ë˜ê³ 
+유사한 결과를 ì–»ì„ ìˆ˜ 있게 ë˜ì—ˆë‹¤.\footnote{%
+ í°íŠ¸ 사용 ë°©ì‹ì˜ ì°¨ì´ë¡œ ì¸í•´ ``완전히 ë™ì¼í•œ'' 결과를 ë³´ì¦í•˜ì§€ëŠ” 않는다.}
+
+ê·¸ ë™ì•ˆ \obclass는 비êµì  복잡한 ê¸¸ì„ ê±°ì³ì™”다. 대강 정리하면,
+\begin{enumerate}[(1)]\tightlist
+\item H\LaTeX\ (ë‚˜ì¤‘ì˜ kotex-euc) í•œê¸€ì„ memoirì—ì„œ 쓰기 위하여 ê°œë°œëœ memhangul. ì´ ìŠ¤íƒ€ì¼ì€ ë”ì´ìƒ 사용할 수 없다.
+\item dhucs (í˜„ìž¬ì˜ kotex-utf) 유니코드 í•œê¸€ì„ memoirì—ì„œ 쓰기 위하여 ê°œë°œëœ memhangul-ucs
+\item memhangul-ucs를 바탕으로 memoir í´ëž˜ìŠ¤ë¥¼ 통하여 문서를 만드는 fake-article
+\item fake-articleì„ oblivoirë¡œ 개명
+\item \hologo{XeTeX}ì„ ìœ„í•œ xoblivoir
+\item xoblivoirì— \hologo{LuaTeX} 지ì›ì˜ 추가
+\item xoblivoir와 oblivoir를 통합
+\end{enumerate}
+ì´ì™€ ê°™ì´ ë°œì „í•˜ì—¬ 온 것ì´ê³ , ì´ì œ oblivoir와 xoblivoir는 완전히 ë™ì¼í•œ í´ëž˜ìŠ¤ê°€ ë˜ì—ˆë‹¤.
+
+ì´ ë¬¸ì„œëŠ” \obclassì˜ ê³ ìœ í•œ 옵션과 í°íŠ¸ 설정 ë°©ì‹ì— 대해서만 설명한다. 실제로 \obclass를
+ì´ìš©í•˜ì—¬ 문서를 작성할 때는 ë‹¤ìŒ ì„¸ ì¸µìœ„ì˜ ëª…ë ¹ì´ ëª¨ë‘ ì‚¬ìš©ê°€ëŠ¥í•˜ë‹¤.
+\begin{enumerate}[(1)]\tightlist
+\item memoir 명령
+\item 한글 엔진(\koTeX, \XeTeX-\ko, \LuaTeX-\ko)ì˜ ëª…ë ¹
+\item oblivoir 명령
+\end{enumerate}
+
+ì´ ê°ê°ì˜ ëª…ë ¹ì— ëŒ€í•œ 정보를 얻으려면, memoir 매뉴얼(\texttt{texdoc memman}),
+한글 패키지 매뉴얼(예컨대, \texttt{texdoc kotex}, \texttt{texdoc xetexko})ì„
+ì½ì–´ì•¼ 한다.
+%ì´ ë¬¸ì„œì—서는 ìœ„ì˜ ë‘ íŒ¨í‚¤ì§€ ì¸µìœ„ì˜ ëª…ë ¹êµ°ì— ëŒ€í•´ 언급할 ë•Œ, ì—¬ë°±ì— \fbox{memoir}, \fbox{kotex}등ì„
+%표시하겠다. 그리고 엔진별로 고유한 옵션과 ëª…ë ¹ì— ëŒ€í•´ì„œëŠ” 해당 ì‚¬í•­ì„ ë³¸ë¬¸ì—ì„œ ë°ížŒë‹¤.
+
+ìœ„ì˜ ë‘ ì¸µìœ„ì˜ ë¬¸ì„œì—ì„œ 설명하지 않는 \obclassì— ëŒ€í•œ 정보를 ì´ ë¬¸ì„œì—ì„œ ì–»ì„ ìˆ˜ 있다.
+
+%%\xobclass{}는 ê¹€ë„현 êµìˆ˜ì˜ xkospace ë° xetexko-josa 패키지를 바탕으로 하고 있다.
+%\xobclass{}는 ê¹€ë„현 êµìˆ˜ì˜ xetexko 패키지를 바탕으로 하고 있다. ì´ íŒ¨í‚¤ì§€ëŠ”
+%2008ë…„ 10ì›” 12ì¼ì— ì²˜ìŒ ë°œí‘œë˜ì—ˆìœ¼ë©° ê·¸ ì´ì „ì— ì‹œí—˜ë˜ë˜ xkospace를 확장하고 ë‹¤ë“¬ì€ ê²ƒì´ë‹¤.
+%xetexko-space, xetexko-josa, xetexko-dotemph ë° xetexko-fontê°€ í¬í•¨ë˜ì–´ 있는ë°
+%\xobclass{}는 ì´ë¥¼ 바탕으로 하면서 ì‚¬ìš©ìž ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 조금 확장하고
+%\obclass{}와 호환ë˜ê²Œ í•œ 것ì´ë‹¤.
+%\xobclass{}ì˜ ì‰¬ìš´ ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 통하여 현재 \TeX ì—ì„œì˜ í•œê¸€ êµ¬í˜„ì´ ì–´ëŠ ë‹¨ê³„ê¹Œì§€
+%와 있는지를 ì¼ë°˜ 사용ìžë„ 경험하는 기회가 ë˜ê¸°ë¥¼ 바란다. 한편 2010ë…„ 학술대회를
+%전후하여 \xetexko 는 한글 ì¡°íŒê³¼ ì‹ìžì— 있어 ``ê±°ì˜ ì™„ì „í•œ 단계''ì— ì´ë¥´ë €ë‹¤.
+%\xobclass ì—ì„œ ì‹œë„í•˜ë˜ ë§Žì€ ë¶€ë¶„ì´ \xetexko\ ìžì²´ì— ì˜í•´ 구현ë˜ê²Œ ëœ ê²ƒë„ ë§Žìœ¼ë©°
+%실제로 ì¶œíŒ í˜„ìž¥ì—ì„œ ì´ë¥¼ 활용하는 ë° ë¶€ì¡±í•¨ì´ ì—†ì„ ì •ë„ê°€ ë˜ì—ˆë‹¤. ì´ì œ \xobclass 는
+%memoir í´ëž˜ìŠ¤ë¥¼ \xetexko 와 함께 ì“°ë„ë¡ í•˜ëŠ” í´ëž˜ìŠ¤ë¼ëŠ” ë° ë” í° ì˜ì˜ê°€ 있게 ë˜ì—ˆë‹¤.
+%한글 \TeX\ ê°œë°œì— ê³ êµ°ë¶„íˆ¬í•˜ì‹œëŠ” ê¹€ë„현 êµìˆ˜ê»˜ ê°ì‚¬ì˜ ë§ì”€ì„ 드린다.
+%
+%\xetexko ì˜ ì´í•´ ì—†ì´ \xobclass 를 사용하기 어렵다. 그러므로 반드시
+%\xetexko\ ë§¤ë‰´ì–¼ì„ ì½ì–´ë‘는 ê²ƒì€ ë§¤ìš° 중요하다. \xobclass ì—ì„œ
+%\xetexko ëª…ë ¹ì€ ì›ì¹™ì ìœ¼ë¡œ ëª¨ë‘ ì‚¬ìš©í•  수 있다. \xetexko\ 매뉴얼ì„
+%ì½ìœ¼ë ¤ë©´,
+%\begin{verbatim}
+%$ texdoc xetexko
+%\end{verbatim}
+%를 실행한다.
+
+\section{oblivoir와 memhangul}
+
+memhangulì€ memoir를 한글 문서 ìž‘ì„±ì— ì‚¬ìš©í•  수 있게 하기 위하여 ê°œë°œëœ ìŠ¤íƒ€ì¼ íŒ¨í‚¤ì§€ì´ë‹¤.
+ì›ëž˜ ë…ë¦½ëœ ìŠ¤íƒ€ì¼ë¡œì„œ 개발ë˜ê³  유지ë˜ì–´ 왔지만, 현재는 ë”ì´ìƒ ë…립ì ì¸ 스타ì¼ë¡œ 사용ë˜ì§€ 않으며
+oblivoirì˜ í•µì‹¬ ê¸°ëŠ¥ì„ ì •ì˜í•œ 서브스타ì¼ë¡œì„œë§Œ 유지ëœë‹¤.
+즉 oblivoir란 memhangulì„ ì´ìš©í•˜ëŠ” 한글 문서작성 í´ëž˜ìŠ¤ë¼ê³  í•  수 있다.
+
+\section{한글 ë“œë¼ì´ë²„}
+
+\obclass는 현재 실행ë˜ëŠ” í… ì—”ì§„ì˜ ì¢…ë¥˜ì— ë”°ë¼ í•œê¸€ ì‹ìžë¥¼ 위하여 다ìŒê³¼ ê°™ì€ í•œê¸€ 패키지를
+부른다. ì´ í•œê¸€ íŒ¨í‚¤ì§€ë“¤ì„ (편ì˜ìƒ) \obclassì˜ í•œê¸€ ë“œë¼ì´ë²„ë¼ê³  한다.
+
+\begin{center}
+\begin{tabu}to.75\columnwidth{X|X|X}
+\hline
+oblivoir 옵션 & í… ì—”ì§„ & 한글 ì‹ìž 패키지 \\ \hline
+no option & \hologo{pdfLaTeX} & \koTeX-utf \\
+no option & \hologo{XeLaTeX} & \XeTeX-\ko \\
+no option & \hologo{LuaLaTeX} & \LuaTeX-\ko \\ \hline
+\end{tabu}
+\end{center}
+
+\section{옵션들}
+
+\subsection{memoir 옵션}
+
+ì›ì¹™ì ìœ¼ë¡œ oblivoir는 memoirì˜ ëª¨ë“  ì˜µì…˜ì„ ë™ì¼í•œ ì˜ë¯¸ë¡œ 다 받아들ì¸ë‹¤. ì—¬ê¸°ì— í•´ë‹¹í•˜ëŠ” 것으로
+다ìŒê³¼ ê°™ì€ ê²ƒì´ ìžˆë‹¤.
+\begin{description}
+\item[용지 í¬ê¸°] a6paper, a5paper, a4paper, a3paper, b6paper, b5paper, b4paper, b3paper, mcrownvopaper, mlargecrownvopaper, mdemyvopaper, msmallroyalvopaper, dbillpaper, statementpaper, executivepaper, letterpaper, oldpaper, legalpaper, ledgerpaper, broadsheetpaper, pottvopaper, foolscapvopaper, crownvopaper, postvopaper, largecrownvopaper, largepostvopaper, smalldemyvopaper, demyvopaper, mediumvopaper, smallroyalvopaper, royalvopaper, superroyalvopaper, imperialvopaper.
+\item[본문 기본 ê¸€ìž í¬ê¸°] 9pt, 10pt, 11pt, 12pt, 14pt, 17pt, 20pt, 25pt, 30pt, 36pt, 48pt, 60pt, *pt, extrafontsizes
+\item[프린팅 옵션] twoside, oneside, onecolumn, twocolumn, openright, openleft, openany, final, draft,
+ms, showtrims
+\item[기타 옵션] leqno, fleqn, openbib, article, oldfontcommands
+\end{description}
+ì´ìƒì˜ ì˜µì…˜ì˜ ì˜ë¯¸ì™€ íš¨ê³¼ì— ëŒ€í•´ì„œëŠ” memoir ë§¤ë‰´ì–¼ì„ ì½ì–´ë³´ë¼.
+
+\subsection{한글 ë“œë¼ì´ë²„ì˜ ì˜µì…˜}
+
+한글 ì‹ìžë¥¼ 위하여 로드ë˜ëŠ” 패키지ì—는 고유한 ì˜µì…˜ë“¤ì´ ìžˆë‹¤. \obclass는 다ìŒê³¼ ê°™ì€ ì˜µì…˜ì„ í•´ë‹¹
+한글 ë“œë¼ì´ë²„ì— ë„˜ê²¨ì¤€ë‹¤.
+
+\begin{description}
+\item [\koTeX-utf] hangul, \uline{hanja}, nojosa, \uline{nonfrench}, \uline{finemath}, \uline{strictcharcheck}
+\item [\XeTeX-\ko] hangul, hanja, unfonts.\footnote{unfonts ì˜µì…˜ì€ \obclassì—ì„œ 조금 다르게 ë™ìž‘하므로 아래 해당 ë¶€ë¶„ì„ ì°¸ê³ í•  것.}
+\item [\LuaTeX-\ko] hangul, hanja, unfonts
+\item [cjk-\ko] hangul, hanja, nojosa, \uline{usedotemph}, \uline{usecjkt1font}. usecjkt1font ì˜µì…˜ì€ uset1fontë¡œ ìž…ë ¥í•´ë„ ë°›ì•„ë“¤ì¸ë‹¤.
+\end{description}
+ì´ ê°€ìš´ë° [hangul] ì˜µì…˜ì€ ì‚¬ì‹¤ìƒ ì§€ì •í•  필요가 없다. hangul ì˜µì…˜ì´ ì£¼ì–´ì ¸ë„ ì˜ˆë“¤ 들어 ì ˆ 숫ìžì˜ í˜•ì‹ ê°™ì€ ê²ƒì€ \obclass\ ë°©ì‹ì´ 유지ë˜ê¸° 때문ì´ë‹¤. 그러므로 밑줄 ê·¸ì€ ì˜µì…˜ë§Œì´ \obclassì—ì„œ ì˜ë¯¸ê°€ 있다고 í•  것ì´ë‹¤.
+
+
+\subsection{\obclassì˜ ì˜µì…˜}
+
+\subsubsection{한글 ë“œë¼ì´ë²„를 지정하는 옵션}
+
+ë‹¤ìŒ ë‘ ì˜µì…˜ì€ í•œê¸€ ë“œë¼ì´ë²„를 강제로 지정하는 옵션ì´ë‹¤. ì´ ì˜µì…˜ì„ ì“¸ 때는 ì˜¤ì§ \hologo{pdfLaTeX}만ì„
+실행한다는 ì˜ë¯¸ìž„ì„ ê¸°ì–µí•´ë‘ìž.
+\begin{description}
+\item [cjk] cjk-\ko 패키지로 í•œê¸€ì„ í‘œì‹œí•œë‹¤. ì´ íŒ¨í‚¤ì§€ëŠ” memhangulì˜ ì¼ë¶€ 기능과 충ëŒí•  가능성ì´
+있으며 memhangulì€ ì›ì¹™ì ìœ¼ë¡œ cjk-\ko를 지ì›í•˜ì§€ 않는다. 그러나 한글 í‘œí˜„ë§Œì„ ìœ„í•´ì„œë¼ë©´ ì´ ì˜µì…˜ìœ¼ë¡œ
+문서를 작성할 수 있다.
+\item [dhucs] \koTeX-utfë¡œ í•œê¸€ì„ í‘œí˜„í•œë‹¤. \hologo{pdfLaTeX}ì—ì„œ ë””í´íŠ¸ì´ë©° memhangul-ucs는
+ì´ íŒ¨í‚¤ì§€ë¥¼ ì˜ë„하고 ìž‘ì„±ëœ ê²ƒì´ë‹¤.
+\end{description}
+
+ë”°ë¼ì„œ, ë‹¤ìŒ ì˜µì…˜ë“¤ì€ í•´ë‹¹í•˜ëŠ” ë“œë¼ì´ë²„ì—서만 ì˜ë¯¸ë¥¼ 갖는다.
+\begin{description}
+\item [strictcharcheck] \koTeX-utf. 엄격한 ë¬¸ìž ê²€ì‚¬.
+\item [finemath] \koTeX-utf. 한글 간격 미세 조정.
+\item [nofinemath] \koTeX-utf. finemath ê¸°ëŠ¥ì„ ë”.
+\item [usedotemph] cjk-\ko. \verb|\dotemph| 명령 사용 가능.
+\item [uset1font] cjk-\ko. ë¼í‹´ë¬¸ìžë„ nanumtype1으로 ì°ìŒ.
+\item [interwordHWP] \koTeX-utf. 단어 ê°„ê²©ì„ ì¡°ê¸ˆ ë” ë„“ê²Œ 벌려준다.
+\item [interworddefault] \koTeX-utf. 단어 ê°„ê²©ì„ ì ë‹¹ížˆ 벌려준다.
+\end{description}
+
+\subsubsection{레거시 í…ê³¼ ê´€ë ¨ëœ ì˜µì…˜}
+
+ë‹¤ìŒ ì˜µì…˜ì€ \hologo{pdfTeX} 엔진 ë˜ëŠ” \hologo{eTeX} 엔진ì—서만 ì˜ë¯¸ë¥¼ 갖는다. ì´ ì˜µì…˜ì´ ì£¼ì–´ì§€ê³ 
+새로운 í… ì—”ì§„ì´ ìš´ì˜ë  때는 무시ëœë‹¤.
+\begin{description}
+\item [dvips] \obclassë¡œ ìž‘ì„±ëœ ë¬¸ì„œë¥¼ latex $\rightarrow$ dvips $\rightarrow$ ps2pdf 순으로
+컴파ì¼í•˜ë ¤ í•  ë•Œ, 즉 pstricks를 ì´ìš©í•  ë•Œ ì´ ì˜µì…˜ì„ ì£¼ì–´ì•¼ 한다. ì´ ì˜µì…˜ì„ ì¤€ ë¬¸ì„œì— ëŒ€í•˜ì—¬ \hologo{pdfLaTeX}ì„
+실행하면 안 ëœë‹¤.
+\item [romanfixed] 로마 글ìžì˜ í¬ê¸°ì™€ 위치를 미세조정하는 옵션으로서 untype1ì„ ì“¸ ë•Œ 유용하다. 현재 ìƒí™©ì—서는 ì˜ë¯¸ê°€ í¬ì§€ ì•ŠìŒ.
+\end{description}
+
+\subsubsection{여러 가지 옵션}
+
+다ìŒì€ \obclass ì˜ ê³ ìœ í•œ 옵션들ì´ë‹¤.
+\begin{description}
+\item [chapter] \verb|\chapter| ëª…ë ¹ì„ ì œëŒ€ë¡œ 쓸 수 있게 해준다. ì´ ì˜µì…˜ì´ ì—†ìœ¼ë©´ \obclass는 \verb|\section|부터 시작하는 문서ë¼ê³  간주하고 ì‹ìží•˜ì§€ë§Œ \verb|\chapter|ì—ì„œ ì—러를 내지는 않는다.
+\item [kosection] \verb|\section|ì— ëŒ€í•˜ì—¬ ``ì œ''와 ``ì ˆ''ì„ ì°ì–´ì£¼ë„ë¡ í•˜ëŠ” 옵션ì´ë‹¤.
+\item [amsmath] amsmath.sty와 amssymb.sty를 미리 로드해주는 옵션ì´ë‹¤.
+\item [adjustmath] 한글 ë¬¸ì„œì˜ í–‰ê°„ê²©ì´ ë²Œì–´ì§ìœ¼ë¡œ ì¸í•´ì„œ display 수ì‹ì˜ ì „í›„ì— ë„ˆë¬´ ë§Žì€ ê³µë°±ì´ ìƒê¸°ëŠ” ê²ƒì„ ë§‰ì•„ì¤€ë‹¤.
+\item [arabicfront] \verb|\frontmatter| ë¶€ë¶„ì˜ íŽ˜ì´ì§€ 숫ìžë¥¼ ì•„ë¼ë¹„ì•„ 숫ìžë¡œ ì°ëŠ”다. ê¸°ë³¸ê°’ì€ ë¡œë§Œ 숫ìž.
+\item [footnote] ê°ì£¼ 번호와 숫ìžë¥¼ 한국ì‹ìœ¼ë¡œ ì‹ìží•œë‹¤.
+\item [figtabcapt] 그림과 í‘œì— \cnm{그림 1}ê³¼ ê°™ì€ ë°©ì‹ìœ¼ë¡œ ìº¡ì…˜ì„ ë‹¨ë‹¤.
+\item [gremph] 글꼴 대체 ê°•ì¡° ë°©ì‹ì„ 쓴다. ì´ê²ƒì´ 기본값ì´ë‹¤.
+\item [itemph] ê¸°ìš¸ì¸ ê¸€ê¼´ ê°•ì¡° ë°©ì‹ì„ 쓴다.
+\item [nonfrench] nonfrenchspacing.
+\item [hangulpagestyle] ë³¸ë¬¸ì˜ íŽ˜ì´ì§€ 스타ì¼ì„ hangul ì–‘ì‹ìœ¼ë¡œ 한다.
+\item [nokorean] ì‚¬ì‹¤ìƒ memoir와 ê±°ì˜ ê°™ì€ ìƒíƒœê°€ ë˜ê²Œ 한다. 즉 pdf bookmarkë„ ë§Œë“¤ì§€ 않으며 í•œê¸€ë„ ì°ížˆì§€ 않는다.
+\item [pdfbookmark] nokorean ì˜µì…˜ì„ ì£¼ë©´ì„œë„ ë¶ë§ˆí¬ëŠ” 만들ë„ë¡ hyperrefì„ ë¡œë“œí•´ì£¼ëŠ” ì—­í• ì„ í•œë‹¤. nokorean ì˜µì…˜ì´ ì£¼ì–´ì§€ì§€ ì•Šì„ ë•ŒëŠ” 무ì˜ë¯¸í•¨.
+\item [10.5pt] 본문 í™œìž í¬ê¸°ë¥¼ 10.5ptë¡œ 한다.
+\item [quotespacing] quote, quotation í™˜ê²½ì˜ ì¤„ê°„ê²©ì„ `ì¢ì€ 줄간격'으로 줄ì¸ë‹¤.
+\item [nanum] 나눔명조/나눔고딕 트루타입 ê¸€ê¼´ì„ ê¸°ë³¸ 글꼴로 사용하ë„ë¡ ì„¤ì •í•œë‹¤.
+\item [hcr] 함초롬 LVT ê¸€ê¼´ì„ ê¸°ë³¸ 글꼴로 사용하ë„ë¡ ì„¤ì •í•œë‹¤.
+\end{description}
+
+\bigskip
+
+ë‹¤ìŒ ì˜µì…˜ë“¤ì€ íŠ¹ë³„í•œ ìƒí™©ì—ì„œ ì˜ë¯¸ë¥¼ 가지는 것ì´ë‹¤.
+\begin{description}
+\item [lyxhyper] LyXì—ì„œ 문서를 작성할 ë•Œ LyXì´ ê°•ì œë¡œ hyperrefì„ ë¡œë“œí•˜ëŠ” 기능과 \obclassì˜ hyperref 로드 ê¸°ëŠ¥ì´ ì¶©ëŒí•˜ëŠ” ê²ƒì„ ë°©ì§€í•˜ê¸° 위한 것ì´ë‹¤.
+\item [tocentry] chapter 옵션과 ê°™ì´ ì“°ì—¬ì„œ toc, lofì˜ ì—”íŠ¸ë¦¬ë¥¼ 조정해준다.
+\item [microtype] ì´ ì˜µì…˜ì´ ì§€ì •ë˜ë©´ \hologo{pdfTeX}ê³¼ \hologo{LuaTeX}ì—ì„œ microtype 패키지를 불러온다. 다만 \hologo{XeTeX}ì—서는 문장부호 ëŒì–´ë‚´ê¸°ë¥¼ 위한 xetexko-hanging 스타ì¼ì„ 로드한다.
+\item [subfigure] subfig 패키지 대신 subfigure 패키지를 쓰기 위해서 충ëŒì´ 있는 코드 하나를 수정해준다.
+\item [manualfontspec] fontspec 패키지를 ìžë™ìœ¼ë¡œ 로드하지 ì•Šê³  사용ìžê°€ ì§ì ‘ ì„¤ì •í•˜ê³ ìž í•  ë•Œ
+\item [fontspec] fontspec íŒ¨í‚¤ì§€ì— ë„˜ê²¨ì¤„ ì˜µì…˜ì„ ì§€ì •í•œë‹¤.
+\item [xcolor] xcolor íŒ¨í‚¤ì§€ì— ë„˜ê²¨ì¤„ ì˜µì…˜ì„ ì§€ì •í•œë‹¤.
+\item [hyperref] hyperref íŒ¨í‚¤ì§€ì— ë„˜ê²¨ì¤„ ì˜µì…˜ì„ ì§€ì •í•œë‹¤.
+\item [moreverb] moreverb 패키지를 사용하려 í•  ë•Œ. ì•½ê°„ì˜ ì¶©ëŒì„ 해결해준다.
+\item [preload] \verb|\documentclass|ê°€ 시작ë˜ê¸° ì „ì— ë¡œë“œí•´ì•¼ í•  패키지를 지정한다.
+\item [preloadoption] preloadí•  ë•Œ 함께 넘겨줄 ì˜µì…˜ì„ ì“´ë‹¤.
+\item [faht, fawd] 특별히 pdf 사ì´ì¦ˆë¥¼ 조절할 필요가 ìžˆì„ ë•Œ 사용한다. 특히 flowfram 패키지를 위해서 필요하다.
+\item [noreserveinserts] \hologo{eTeX}ì˜ reserveinserts 확장 코드를 억제한다. ì¼ë°˜ì ìœ¼ë¡œ 사용할 í•„ìš” 없다.
+\item [moreroom] \hologo{pdfTeX}ì—ì„œ 용량 부족으로 ì—러가 ë°œìƒí•  ë•Œ 특별히 지정한다.
+\end{description}
+
+\bigskip
+
+ë‹¤ìŒ ì˜µì…˜ë“¤ì€ í˜„ìž¬ í° ì˜ë¯¸ë¥¼ 지니지 않는 것들ì´ë‹¤. 대부분 \koTeX ì˜ ë°œì „ê³¼ ë”불어 \obclassì—ì„œ 특별히 지정할 필요가 없어졌다.
+\begin{description}
+\item [unfonts] ì€ ê¸€ê¼´ì„ ì‚¬ìš©í•˜ê²Œ 한다. 레거시 í…ì—서는 untype1ì´ê³  새로운 í… ì—”ì§„ì—서는 ì€ê¸€ê¼´ íŠ¸ë£¨íƒ€ìž…ì´ ê¸°ë³¸ ê¸€ê¼´ì´ ëœë‹¤.
+\item [nounfonts] ì€ ê¸€ê¼´ì„ ì‚¬ìš©í•˜ì§€ 않게 한다. ì´ê²ƒì´ ë””í´íŠ¸ì´ë‹¤.
+\item [latinquote] 따옴표를 ë¼í‹´ 글꼴ì—ì„œ ì°ë„ë¡ ê°•ì œí•˜ëŠ” 옵션ì´ì—ˆë‹¤. 현재는 아무런 ìž‘ìš©ë„ í•˜ì§€ 않는다.
+\item [oldhangul] 옛한글 ì‹ìžë¥¼ 위한 옵션ì´ì—ˆë‹¤. 현재는 ì´ ì˜µì…˜ì´ ì—†ì–´ë„ ì˜›í•œê¸€ì„ ìž˜ 처리한다.
+\item [nowinname] ì€ê¸€ê¼´ì„ 위해서 ë§ˆë ¨ëœ ì˜µì…˜ì´ì—ˆìœ¼ë‚˜ 현재는 무ì˜ë¯¸í•˜ë‹¤.
+\end{description}
+
+
+%\section[\obclass{}와 비êµ]{\obclass{}\footnote{현재 documentclass ì´ë¦„으로 oblivoir를 ì“°ë“  xoblivoir를 ì“°ë“  실행ë˜ëŠ” ì—”ì§„ì— ë”°ë¼ ê¸°ëŠ¥ì´ ì„¤ì •ëœë‹¤. 그러나 여기서는 pdf\TeX\ 엔진ì—ì„œ ì“°ë˜ legacy oblivoir를 가리키는 ê²½ìš°ì— ``\obclass''ë¼ê³  하였다.}와 비êµ}
+
+%%%ë‹¤ìŒ ì˜µì…˜ì€ disableë˜ì—ˆë‹¤. 아무런 ìž‘ìš©ì´ ì—†ëŠ” 것ì´ë¯€ë¡œ ì—러를
+%%%ë°œìƒí•˜ì§€ëŠ” 않지만 íš¨ê³¼ë„ ì—†ë‹¤.
+%%%\begin{description}
+%%%\item [{[dvips]}] 당연히 ë”ì´ìƒ 쓸 ì¼ì´ 없으므로.
+%%%\item [{[romanfixed]}] í°íŠ¸ ê´€ë ¨ëœ ì˜µì…˜ì€ ëŒ€ë¶€ë¶„ 비활성화ëœë‹¤.
+%%%\item [{[finemath]}, {[nofinemath]}] ì´ ì˜µì…˜ì€ disableë˜ì—ˆë‹¤. finemathì— ê´€ë ¨ëœ ì‚¬í•­ì€ \xetexko ì—ì„œ ëª¨ë‘ êµ¬í˜„í•˜ê³  있다.
+%%%%그러나 완전한 í˜¸í™˜ì€ ì•„ì§ ë˜ì§€ 않는다. 대표ì ì¸ 예가 괄호 ë’¤ì˜ ê°„ê²©ì´ë‹¤.
+%%%\item [{[strictcharcheck]}] dhucs íŠ¹ìœ ì˜ ì˜µì…˜ì´ì—ˆë‹¤.
+%%%\end{description}
+%%%
+%%%ë‹¤ìŒ ì˜µì…˜ì´ ìƒˆë¡œ ìƒê²¨ë‚¬ë‹¤.\footnote{%
+%%% [latinquote] ì˜µì…˜ì€ ë”ì´ìƒ 아무런 ìž‘ìš©ì„ í•˜ì§€ 않는다.
+%%%}
+%%%\begin{description}
+%%%%\item [{[latinquote]}] 홑따옴표와 겹따옴표를 ì‹ìží•˜ëŠ” í°íŠ¸ë¥¼ ë¼í‹´ ë¬¸ìž í°íŠ¸ë¡œ í•  것ì¸ê°€ 한글 í°íŠ¸ë¡œ í•  것ì¸ê°€ë¥¼ 결정하는
+%%%%것ì´ë‹¤. ì´ ì˜µì…˜ì´ ì£¼ì–´ì§€ë©´ ë¼í‹´ ë¬¸ìž í°íŠ¸ì˜ 겹따옴표를 ì‹ìží•œë‹¤.
+%%%\item[{[manualfontspec]}, {[fontspec]}] ì´ ì˜µì…˜ì˜ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” \myREF{sec:fontspec}{sec:í°íŠ¸ìŠ¤íŽ™}\를 ë³´ë¼. 2011/09/15 ì´ì „ 버전ì—서는 옵션 ëª…ì¹­ì´ [fontspec]ì´ì—ˆìœ¼ë‚˜ ì´ ì˜µì…˜ì€ ë‹¤ë¥¸ 기능으로 ì“°ì´ê²Œ ë˜ì—ˆë‹¤.
+%%%\item[{[moreverb]}] ì´ ì˜µì…˜ì˜ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” \myREF{sec:moreverb}{sec:모아버브}\를 ë³´ë¼.
+%%%%\item[{[oldhangul]}] ì´ ì˜µì…˜ì˜ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” \ref{sec:올드한글}\를 ë³´ë¼.
+%%%\item[{[amsmath]}] ì´ ì˜µì…˜ì˜ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” \myREF{sec:ams}{sec:ì—ì´ì— ì—스}\를 ë³´ë¼.
+%%%\item[{[nowinname]}] ì´ ì˜µì…˜ì˜ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” \myREF{sec:nowinname}{sec:노윈네임}\를 ë³´ë¼.
+%%%%\item[{[verthangul]}] ì´ ì˜µì…˜ì˜ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” \ref{sec:세로쓰기}\를 ë³´ë¼. %%% not implemented
+%%%\item [{[microtype]}] ì´ ì˜µì…˜ì˜ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” \myREF{sec:microtype}{sec:마ì´í¬ë¡œíƒ€ìž…}\를 ë³´ë¼.
+%%%\end{description}
+%%%
+%%%ë‹¤ìŒ ì˜µì…˜ì€ ê·¸ëŒ€ë¡œ 있지만 ë™ìž‘ì´ ë‹¬ë¼ì¡Œë‹¤.
+%%%\begin{description}
+%%%\item [{[itemph]}] emph ë˜ëŠ” itshapeì— í•œê¸€ì„ ê¸°ìš¸ì—¬ì„œ ì‹ìží•œë‹¤.
+%%%\item [{[gremph]}] emph ë˜ëŠ” itshapeì— í•œê¸€ì„ ë°”ë¡œ ì„  í°íŠ¸ë¡œ ì‹ìží•œë‹¤.
+%%%\end{description}
+%%%%gremph와 itemphì˜ ì°¨ì´ëŠ” ì´ì œ italicì¸ê°€ ì•„ë‹Œê°€ì˜ ì°¨ì´ë¿ì´ë‹¤.
+%%%
+%%%ë‹¤ìŒ ì˜µì…˜ì€ íŠ¹ë³„í•œ 예외 처리를 위한 것ì´ë‹¤. ì¼ë°˜ì ì¸ 경우ì—는 ì“°ì´ì§€ 않는다.
+%%%\myREF{sec:flowfram}{sec:플로프렘}\를 ë³´ë¼.
+%%%\begin{description}
+%%%\item [{[faht]}, {[fawd]}] 문서 ì „ì²´ì˜ stockheight와 stockwidth를 미리 설정한다.
+%%%\item[{[preload]}, {[preloadoption]}] ì´ ì˜µì…˜ì˜ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” \myREF{sec:preload}{sec:프리로드}\를 ë³´ë¼.
+%%%\end{description}
+%%%
+%%%레거시 ko.\TeX ì˜ í°íŠ¸ 설정 ëª…ë ¹ë“¤ì€ ì „í˜€ ë™ìž‘하지 ì•Šê³  ì—러를 토해낸다는 ì‚¬ì‹¤ì„ ì•Œì•„ì•¼ 한다. 즉, \texttt{\textbackslash{}SetAdhocFonts}ë¼ë“ ê°€
+%%%\texttt{\textbackslash{}SetHangulFonts} ê°™ì€ ëª…ë ¹ì€ ì œê±°ë˜ì–´ 있다. \XeLaTeX{}ì„
+%%%쓰는 목ì ì´ 주로 í°íŠ¸ 문제와 ê´€ë ¨ì´ ìžˆìœ¼ë¯€ë¡œ, ì¢…ëž˜ì˜ í°íŠ¸ 설정 ë°©ì‹ì€ ëª¨ë‘ \XeLaTeX{} ë°©ì‹ìœ¼ë¡œ 바꾸ë„ë¡ í•´ì•¼ 한다.
+%%%%다ìŒì€ 제거ëœ, ë”ì´ìƒ 사용할 수 없는 명령들ì´ë‹¤.
+%%%%\begin{verbatim}
+%%%% \SetHangulFonts
+%%%% \SetHanjaFonts
+%%%% \SetAdhocFonts
+%%%% \SetGremphFonts
+%%%% \interhchar
+%%%%\end{verbatim}
+%%%
+%%%ê·¸ë°–ì˜ ëª¨ë“  \obclass{}ì˜ ê¸°ëŠ¥ì„ \xobclass{}ì—ì„œ 쓸 수 있다.
+%%%한글 문서 ìž‘ì„±ì— ìžˆì–´ì„œ í‘œì¤€ì´ ë˜ê³ ìž 하는 \obclass{}를
+%%%\XeTeX ì—ì„œ\explpunc.Lua\TeX ì—ì„œë„.\ 편리하게 사용할 수 있게 ë˜ê¸°ë¥¼ ë°”ë¼ ë§ˆì§€ 않는다.
+
+\section{í°íŠ¸ 설정 ë°©ì‹ì— 대한 간단한 설명}\myLabel{sec:font}{sec:í°íŠ¸}
+
+\subsection{\koTeX-utf 엔진}
+
+글꼴 ì„ íƒ ëª…ë ¹ \verb|\SetHangulFonts|, \verb|\SetHanjaFonts|, \verb|\SetAdhocFonts|와 ë”불어,
+gremph ì˜µì…˜ì´ ì£¼ì–´ì¡Œì„ ë•Œ \verb|\SetGremphFonts| ë“±ì„ ì‚¬ìš©í•œë‹¤.
+ì´ ëª…ë ¹ì˜ ì˜ë¯¸ì™€ ìš©ë²•ì— ëŒ€í•´ì„œëŠ” \koTeX\ 사용설명서를 참고하ë¼.
+
+아무런 ì§€ì •ë„ ì—†ì„ ê²½ìš° nanumtype1으로 ì‹ìží•˜ê³ , ì´ê²ƒì€ \koTeX-utfì˜ ë””í´íŠ¸ ìƒí™©ê³¼ ë™ì¼í•˜ë‹¤.
+gremph는 \koTeX-utfì—ì„œ \verb|\usepackage{dhucs-gremph}|를 선언한 경우와 ë™ì¼í•˜ê²Œ
+ë™ìž‘하므로 별ë„ë¡œ ì´ ìŠ¤íƒ€ì¼ì„ ì–¹ì„ í•„ìš”ëŠ” 없다.
+
+\subsection{\XeTeX-\ko, \LuaTeX-\ko}
+
+한글 ë“œë¼ì´ë²„ë“¤ì€ ë¼í‹´ ë¬¸ìž í°íŠ¸ì™€ 한글/í•œìž í°íŠ¸ë¥¼ 분리하는 ê²ƒì„ ê¸°ë³¸ìœ¼ë¡œ 하고 있다.
+% \footnote{%
+ % 한글과 ë¼í‹´ 문ìžì„ 분리하지 않으려 í•  경우, fontspec 패키지ì˜
+ % \texttt{\textbackslash{}fontspec} 명령 ë“±ì„ ì‚¬ìš©í•  수
+ % 있다. 그러나 í°íŠ¸ 테스트 ë“±ì˜ íŠ¹ë³„í•œ 목ì ì´ 아니고 ì¼ë°˜
+ % 문서 작성 ìƒí™©ì—ì„œ ì´ë ‡ê²Œ ì¨ì•¼ í•  ì´ìœ ê°€ 별로 ì—†ì„ ê²ƒì´ë‹¤.
+% % 예를 들어 ë¼í‹´ 문ìžìžê¹Œì§€ 바탕체를 ì“°ë©´:
+% % {\setkormainfont{바탕}\fontspec{바탕}%
+% % 한글 바탕체. The quick brown fox jumps over the lazy dog.}
+ % ë˜í•œ, 한글 í°íŠ¸ì™€ í•œìž í°íŠ¸ë¥¼ 분리할 수 있는ë°, ì´ì— 대해서는
+ % \ref{sec:ë””í´íŠ¸}\를 참조하ë¼.
+ % }
+한글과 ë¼í‹´ ë¬¸ìž ê¸€ê¼´ì„ ë¶„ë¦¬í•˜ì§€ 않으려 í•  경우,
+\xetexko\ 명령ì¸
+\verb|\disablekoreanfonts|를 선언한다.
+%\footnote{%
+% \XeTeX{}ko 2008/11/10 ì´í›„ 버전.}
+%%\xetexko 를 ë”°ë¼ì„œ \verb|\hangulmarks|와 ê°™ì€ ëª…ë ¹êµ°ì´ë‚˜ \verb|\xetexkofontregime|
+%%ëª…ë ¹ì„ í™œìš©í•˜ë©´ ëœë‹¤. ì´ì— 대해서는 \xetexko\ ë§¤ë‰´ì–¼ì„ (반드시) 참조하ë¼.
+ì´ë ‡ê²Œ 하면 한글 글꼴ì€
+ë¼í‹´ ë¬¸ìž ê¸€ê¼´ì„ ë”°ë¼ê°€ê²Œ ëœë‹¤. 즉, \texttt{\textbackslash setmainfont}
+등으로 ì„ ì–¸ëœ ê¸€ê¼´ì´ í•œê¸€ê³¼ ë¼í‹´ 문ìžì— ë™ì‹œì— ì‹ìžëœë‹¤.\footnote{%
+ ì´ì™¸ì—ë„ í•œê¸€-ë¼í‹´ ë¬¸ìž ê¸€ê¼´ì˜ ë¶„ë¦¬ì— ë”°ë¥´ëŠ” 여러 가지 옵션 ì •ì˜ì— 관련ëœ
+ \xetexko, \luatexko\ 매í¬ë¡œê°€ 있으므로 ì´ì— 대해서는 \xetexko, \luatexko\ 매뉴얼ì„
+ 참고하ë¼.
+}
+
+\paragraph{ë¼í‹´ 문ìž}
+ë¼í‹´ ë¬¸ìž í°íŠ¸ëŠ” fontspec íŒ¨í‚¤ì§€ì˜ ë°©ì‹ì„ 따른다.
+설정과 ì‚¬ìš©ì— ëŒ€í•´ì„œëŠ” fontspec 패키지 문서를 참고하ë¼.
+매우 방대하고 훌륭한 문서ì´ë‹¤.
+
+\begin{boxedverbatim}
+\setmainfont{<Font Name>}
+\setsansfont{...}
+\setmonofont{...}
+\end{boxedverbatim}
+
+ì´ ëª…ë ¹ì˜ ì˜µì…˜ìœ¼ë¡œ \verb|[Ligatures=TeX]|ì„ ì£¼ë©´ \verb|``|, \verb|---|와 ê°™ì€
+ìž…ë ¥ì´ ``, ---와 ê°™ì´ ë‚˜íƒ€ë‚œë‹¤. ëŒ€ë¶€ë¶„ì˜ í… ì†ŒìŠ¤ì—는 ì´ëŸ° ì´ë¥¸ë°” í… ë¦¬ê±°ì³ë¥¼ 사용하는 것ì´
+ì¼ë°˜ì ì´ë¯€ë¡œ ì´ ì˜µì…˜ì„ ì§€ì •í•˜ëŠ” ê²ƒì´ ì¢‹ë‹¤. 최신 ë²„ì „ì˜ fontspecì€ ì´ ì˜µì…˜ì„ ìžë™ìœ¼ë¡œ 붙여주며,
+아래 설명할 \cs{setkomainfont} ë“±ì˜ ëª…ë ¹ì„ ì¨ë„ ì—­ì‹œ ì´ ì˜µì…˜ì€ ìžë™ìœ¼ë¡œ 붙는다.
+%\XeTeX ì—ì„œ \verb|[Mapping=tex-text]| 옵션ì„
+%ì¨ë„ 좋ì€ë° ì´ ì˜µì…˜ì€ \LuaTeX ì—서는 무ì˜ë¯¸í•˜ë¯€ë¡œ ì–‘ìª½ì— í†µìš©ë˜ëŠ” \verb|[Ligatures=TeX]|ì„
+%ì“°ë„ë¡ í•˜ìž. ë”°ë¼ì„œ
+만약 \ct{TeX Gyre Termes}를 ë¼í‹´ ë¬¸ìž ì„¸ë¦¬í”„ 글꼴로 ì“°ë ¤ 한다면,
+\begin{verbatim}
+\setmainfont[Ligatures=TeX]{TeX Gyre Termes}
+\end{verbatim}
+와 ê°™ì´ ì§€ì •í•˜ë©´ ëœë‹¤.
+
+\paragraph{한글과 í•œìž}
+한글 í°íŠ¸ëŠ” ë‹¤ìŒ ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ 설정한다. ìžì„¸í•œ ì‚¬í•­ì€ \xetexko, \luatexko\ ë§¤ë‰´ì–¼ì„ ì°¸ê³ í•˜ë¼.
+\begin{boxedverbatim}
+\setmainhangulfont[Options]{FontName}
+\setsanshangulfont[Options]{FontName}
+\setmonohangulfont[Options]{FontName}
+\setmainhanjafont[Options]{FontName}
+\setsanshanjafont[Options]{FontName}
+\setmonohanjafont[Options]{FontName}
+\end{boxedverbatim}
+
+ì´ë°–ì— íŠ¹ë³„í•œ 명령으로 \luatexkoì—는 fallbackfont를 위한 ëª…ë ¹ì´ ìžˆë‹¤.
+\begin{boxedverbatim}
+\setmainfallbackfont
+\setsansfallbackfont
+\setmonofallbackfont
+\end{boxedverbatim}
+\xetexkoì—는 ì´ ëª…ë ¹ì´ ì—†ëŠ” 대신 \cs{newfontfamily}\cs{fallbackhanjafont}를 ì´ìš©í•˜ì—¬
+fallback í°íŠ¸ë¥¼ ì •ì˜í•  수 있다. ì´ ê¸°ëŠ¥ì€ í•œìž(ë˜ëŠ” 한글/í•œìž) 글꼴ì—ì„œë„ ì°¾ì„ ìˆ˜ 없는 í•œìžë¥¼
+ì‹ìží•˜ê¸° 위해서 사용ëœë‹¤.
+
+여기 언급하지 못한 다양한 ëª…ë ¹ë“¤ì´ ì œê³µë˜ë¯€ë¡œ 해당 ë§¤ë‰´ì–¼ì„ ë°˜ë“œì‹œ ì½ì–´ë³´ê¸° 바란다.
+oblivoirì—ì„œë„ \xetexko, \luatexko ì˜ í°íŠ¸ 설정 ë°©ì‹ì„ 그대로 활용할 수 있다.
+
+%한글 í°íŠ¸ë§Œì„ ì´ìš©í•´ì„œ 한글/ë¼í‹´ 문ìžì— ëª¨ë‘ ì‹ìží•  필요가 있ì„
+%수 있다. ì´ ê²½ìš° 다ìŒê³¼ ê°™ì´ í•˜ëŠ” ê²ƒì´ í•œ 가지 방법ì´ë‹¤.
+%\begin{boxedverbatim}
+%\disablekoreanfonts
+%\setmainfont{NanumMyeongjo}
+%\end{boxedverbatim}
+%ë˜ëŠ”,
+%\begin{boxedverbatim}
+%\setmainhangulfont{NanumMyeongjo}
+%\hangulmarks
+%\end{boxedverbatim}
+%ì´ë ‡ê²Œ 하면 ë¼í‹´ 문ìžì™€ 문장부호, 숫ìžë¥¼ 나눔명조로 ì‹ìží•œë‹¤.
+%
+%ë” ì„¸ì„¸í•œ ì§€ì •ì„ ìœ„í•˜ì—¬
+%그리고 alphas, nums, parens, quotes, colons, hyphens, puncts, cjksymbolsê°€ ì‹ìžë  í°íŠ¸ì˜ ì˜ì—­(latin, hangul, hanja, prevfont)ì„ ì •ì˜í•˜ëŠ” \verb|\xetexkofontregime| ëª…ë ¹ë„ ì“¸ 수 있다.
+%ì´ì— 대해서는 \xetexko\ ë§¤ë‰´ì–¼ì„ ë°˜ë“œì‹œ 참조하ë¼.
+
+\paragraph{ìž„ì‹œ í°íŠ¸ êµì²´}
+ë¬¸ìž¥ì„ ìž‘ì„± ì¤‘ì— ì¼ì‹œì ìœ¼ë¡œ í°íŠ¸ë¥¼ êµì²´í•˜ê¸° 위한 명령으로
+\begin{boxedverbatim}
+\adhochangulfont
+\adhochanjafont
+\end{boxedverbatim}
+ì´ ì •ì˜ë˜ì–´ 있다. ì´ ëª…ë ¹ë“¤ì€ \verb|\setmainhangulfont| 명령과 ê°™ì€ ë°©ë²•ìœ¼ë¡œ 사용한다. ë˜í•œ,
+\begin{boxedverbatim}
+\hangulfontspec
+\hanjafontspec
+\end{boxedverbatim}
+ëª…ë ¹ë„ ì •ì˜ë˜ì–´ 있으며, \verb|\fontspec| ëª…ë ¹ì´ ì ìš©ë˜ì§€ 않는 한글과 í•œìž ì˜ì—­ì— íš¨ë ¥ì„ ë°œíœ˜í•˜ë¯€ë¡œ 필요한 대로 쓸 수 있다.
+
+\subsection{\obclassì˜ í°íŠ¸ 설정 명령 (\protect\cs{setko...} 명령군)}
+
+\subsubsection{ê¸€ê¼´ì˜ ì´ë¦„}
+fontspecì„ ì´ìš©í•˜ì—¬ ê¸€ê¼´ì„ ì§€ì •í•˜ëŠ” ë° ìžˆì–´ì„œ 사용ìžê°€ ê³¤ëž€ì„ ê²ªëŠ” 문제 ì¤‘ì˜ í•˜ë‚˜ê°€ 글꼴 ì´ë¦„ì„
+지정하는 것ì´ë‹¤. 먼저 특정 í°íŠ¸(여기서는 함초롬바탕LVT)ì˜ ê¸€ê¼´ ì´ë¦„ì„ ì•Œì•„ë³´ê¸° 위해 \util{otfinfo}를
+사용해보ìž. ê¸€ê¼´ì— ëŒ€í•˜ì—¬ \util{otfinfo -i}를 실행하면 다ìŒê³¼ ê°™ì€ ê²°ê³¼ê°€ 나온다.
+
+\begin{footnotesize}
+\begin{verbatim}
+$ otfinfo -i HANBatang-LVT.ttf
+Family: HCR Batang LVT
+Subfamily: Regular
+Full name: HCR Batang LVT
+PostScript name: HCRBatangLVT
+Mac font menu name: HCR Batang LVT
+Version: Version 1.940; KTS Build 20140401
+Unique ID: YoonDesign: HCR Batang LVT: KTS 20140401
+Description: The Korean TeX Society has added GSUB/GPOS/vhea/vmtx tables
+ chiefly for old hangul rendering.
+ Please contact http://www.ktug.org for these issues.
+Designer URL: http://yoonfont.co.kr/
+Manufacturer: YoonDesign; The Korean TeX Society
+Vendor URL: http://yoonfont.co.kr/
+Trademark: HCR Batang is a trademark of YoonDesign.
+Copyright: Copyright (c) 2010-2013 Hancom INC(HNC). All rights reserved.
+License URL: http://yoonfont.co.kr/
+License Description: YoonDesign Inc.
+Vendor ID: YDI
+\end{verbatim}
+\end{footnotesize}
+ì´ ê°€ìš´ë°, ``Full name''ê³¼ ``Postscript name''ì„ ì‚¬ìš©í•˜ë©´ ëœë‹¤.\footnote{%
+ 2014ë…„ 6ì›” 현재, 대체로 \XeTeX ì€ ``Full name''ì„ ì“°ë©´ ê±°ì˜ ì˜¤ë¥˜ì—†ì´ ë™ìž‘하고
+ \LuaTeX ì€ Postscript nameì„ ì„ í˜¸í•˜ëŠ” 듯하다. ì´ ì‚¬ì •ì€ \ct{luaotfload}나
+ \XeTeX\ ì—”ì§„ì˜ ê°œì„ ì— ë”°ë¼ ë‹¬ë¼ì§ˆ 수 있다.}
+%ì¼ë°˜ì ìœ¼ë¡œ Postscript nameì„
+%쓰는 ìª½ì´ ì¢‹ë‹¤.
+여기서 ``Family''는 ê°™ì€ ê¸€ê¼´ ê°€ì¡±ë“¤ì´ ë˜‘ê°™ì€ ì´ë¦„ì„ ê°€ì§„ë‹¤. 예를 들어 함초롬바탕LVT Bold체는
+Familyê°€ ``HCR Batang LVT''ì´ê³  Subfamilyê°€ ``Bold''ë¡œ ë˜ì–´ 있다. ì´ë ‡ê²Œ 글꼴 ìžì²´ê°€ 글꼴 ê°€ì¡±ì— ëŒ€í•œ 정보를 가지고 있으면 Family만 ì§€ì •í•´ë„ ìžë™ìœ¼ë¡œ Bold ê¸€ê¼´ì„ ê¸€ê¼´ê°€ì¡±ì—ì„œ 찾는다 (모든 한글 ê¸€ê¼´ì´ ì´ë ‡ì§€ëŠ” 않다).
+
+예를 들면
+\oblivoirdblquote{ë§‘ì€ ê³ ë”•}ì€ ë§¥ë½ì— ë”°ë¼ \oblivoirdblquote{ë§‘ì€ ê³ ë”• Bold}를
+글꼴 가족으로 ì¸ì‹í•œë‹¤. ë§‘ì€ ê³ ë”•ì˜ í°íŠ¸ ì •ë³´ 중ì—ì„œ ì´ë¦„(name)ê³¼ ê°€ì¡±ì— í•´ë‹¹í•˜ëŠ” ë¶€ë¶„ì„ ë³´ë©´,
+\begin{verbatim}
+$ otfinfo -i Malgun.ttf | grep -e "name" -e "amily"
+Family: Malgun Gothic
+Subfamily: Regular
+Full name: Malgun Gothic
+PostScript name: MalgunGothicRegular
+
+$ otfinfo -i Malgunbd.ttf | grep -e "name" -e "amily"
+Family: Malgun Gothic
+Subfamily: Bold
+Full name: Malgun Gothic Bold
+PostScript name: MalgunGothicBold
+\end{verbatim}
+
+그러므로
+\begin{verbatim}
+\setkosansfont(Malgun Gothic)
+\end{verbatim}
+ì´ë ‡ê²Œë§Œ ì§€ì •í•´ë„ êµµì€ ê¸€ê¼´ì´ ìš”êµ¬ë˜ëŠ” ê³³ì—서는 \oblivoirdblquote{ë§‘ì€ ê³ ë”• Bold}를
+ì‹ìží•´ì¤€ë‹¤.
+%ì´ë ‡ê²Œ 잘 만들어진 ê¸€ê¼´ì„ ì´ìš©í•˜ëŠ” 경우, 간단히 í•˜ë‚˜ì˜ ì¸ìžë¡œ
+%ê¸€ê¼´ì„ ì§€ì •í•´ì£¼ëŠ” 것만으로 êµµì€ ê¸€ê¼´ì„ ì‚¬ìš©í•˜ê²Œ í•  수 있다.
+
+í°íŠ¸ íŒŒì¼ ì´ë¦„ ìžì²´ë¥¼ 쓸 ìˆ˜ë„ ìžˆë‹¤. 다만 ì´ ê²½ìš°ëŠ” 글꼴 ê°€ì¡±ì„ ì§€ì •í•˜ëŠ” ê²ƒì´ ì•„ë‹ˆë¯€ë¡œ Bold나 Italic subfamily를
+ìžë™ìœ¼ë¡œ ì¸ì‹í•˜ì§€ 못할 수 있다. íŒŒì¼ ì´ë¦„으로 사용하려면 확장ìžë¥¼ 붙여주면 ëœë‹¤. 예컨대 함초롬바탕 LVTë¼ë©´
+\texttt{HANBatang-LVT.ttf}를 그대로 지정할 수 있다. êµ³ì´ \texttt{[ExternalLocation]} ì˜µì…˜ì„ ì£¼ì§€
+ì•Šì•„ë„ í™•ìž¥ìžë¥¼ 붙ì´ëŠ” 것만으로 ExternalLocationê³¼ ë™ì¼í•œ 결과를 얻는다.
+
+\subsubsection{간단한 í°íŠ¸ 지정}
+
+\XeTeX-\ko, \LuaTeX-\koì˜ ê¸°ë³¸ 한글/í•œìž í°íŠ¸ 지정 명령ì¸
+\begin{verbatim}
+\setmainhangulfont, \setsanshangulfont, \setmonohangulfont
+\setmainhanjafont, \setsanshanjafont, \setmonohanjafont
+\end{verbatim}
+ë“¤ì´ ìžˆìœ¼ë‚˜,
+\xobclass ì—서는 약간 다른 방법(ë” íŽ¸ë¦¬í•œ?)ì˜ í°íŠ¸ ì •ì˜ê°€
+가능하다. ì´ê²ƒì€ ë‹¤ìŒ ì„¸ 명령으로 ì´ë£¨ì–´ì ¸ 있다.
+\begin{boxedverbatim}
+\setkomainfont[<basename>](<Regular>)(<Bold>)(<Italic>)
+\setkosansfont[<basename>](<Regular>)(<Bold>)(<Italic>)
+\setkomonofont[<basename>](<Regular>)(<Bold>)(<Italic>)
+\end{boxedverbatim}
+
+ì´ ì„¸ ëª…ë ¹ì„ ì‚¬ìš©í•  ë•Œ 주ì˜í•  ì ì€ 중괄호 \{ \}ê°€ 전혀 ì“°ì´ì§€ 않는다는 것ì´ë‹¤.
+ìž…ë ¥ìƒ ì‹¤ìˆ˜í•˜ê¸° 쉬우므로 주ì˜ë¥¼ 요한다.
+
+ì´ëŸ¬í•œ í°íŠ¸ ì •ì˜ ë°©ì‹ì€ xoblivoir í´ëž˜ìŠ¤ì˜ ì›ëž˜ ì˜ë„ì¸ `ë˜ë„ë¡ ê°„ë‹¨í•˜ê²Œ
+필요한 것만' 사용하ìžëŠ” ë°ì„œ 나온 것ì´ë‹¤.
+%그러므로 옛한글 설정ì´ë‚˜
+%ìžê°„, ìž¥í‰ ë“± 복잡한 í°íŠ¸ ì†ì„±ì„ ì ìš©í•˜ë ¤ 한다면 당연히 \xetexko ì˜ (즉 fontspecì˜)
+%설정 ë°©ì‹ì„ ì´ìš©í•˜ëŠ” ê²ƒì´ ì¢‹ë‹¤.
+
+ì´í›„ì˜ ì„¤ëª…ì€ \verb|\setkomainfont|ì— ëŒ€í•´ì„œë§Œ 한다. 다른 ë‘ ëª…ë ¹ì˜ ì‚¬ìš©ë²•ì€ ë™ì¼í•˜ë‹¤.
+\begin{boxedverbatim}
+\setkomainfont(Font Name)
+\end{boxedverbatim}
+가장 기본ì ì¸ ì‚¬ìš©ë²•ì€ ìœ„ì™€ 같다. 중괄호 \verb|{ }|ê°€ ì•„ë‹ˆë¼ ê´„í˜¸ \verb|( )|를 ì“°ê³  있ìŒì— 주ì˜í•˜ë¼.
+
+\paragraph{긴 명령}
+ì´ ëª…ë ¹ì˜ ì™„ì „í•œ 형태는 다ìŒê³¼ 같다.
+\begin{boxedverbatim}
+\setkomainfont[<namebase>]%
+ (regular)%
+ (bold)%
+ (italic)%
+ [hangul-feature]%
+ [<hanja namebase>]%
+ (hanja-regular)%
+ (hanja-bold)%
+ (hanja-italic)%
+ [hanja-feature]
+\end{boxedverbatim}
+ëª¨ë‘ ì—´ ê°œì˜ ì˜µì…˜ ì¸ìžê°€ 올 수 ìžˆëŠ”ë° ê·¸ ê°€ìš´ë° ì ì–´ë„ í•˜ë‚˜ì˜ ê´„í˜¸ 옵션 ì¸ìžëŠ” 반드시 있어야 한다.
+그러므로 그것(첫번째 regular)ì€ ``옵션'' ì¸ìžê°€ ì•„ë‹ˆë¼ ê·¸ëƒ¥ ì¸ìžì´ì§€ë§Œ í•˜ë‚˜ë§Œì„ ì¤‘ê´„í˜¸ë¡œ 묶는 ê²ƒì´ ì˜¤ížˆë ¤ 코딩
+실수를 ì¦ê°€ì‹œí‚¬ 것으로 ë³´ì•„ì„œ ëª¨ë‘ ê´„í˜¸ ì¸ìžë¥¼ 사용하ë„ë¡ í–ˆë‹¤.
+괄호 옵션 ì¸ìžë¥¼ 하나만 준다면 ê·¸ê²ƒì€ í•œê¸€ regular 글꼴 ì´ë¦„으로 ë°›ì•„ë“¤ì¼ ê²ƒì´ë‹¤.
+나머지 아홉 ê°œì˜ ì˜µì…˜ ì¸ìžëŠ” ìƒëžµ 가능하다. ê° ì˜µì…˜ ì¸ìžê°€ ìƒëžµê°€ëŠ¥í•˜ê¸° 때문ì—
+괄호나 꺾쇠괄호 사ì´ì— 스페ì´ìŠ¤ë¥¼ 남기지 ì•Šë„ë¡ ì£¼ì˜í•´ì•¼ 한다. 예를 들어 \verb*|(fontname) [feature]|와 ê°™ì´
+ì ìœ¼ë©´ 스페ì´ìŠ¤ ë•Œë¬¸ì— ì˜µì…˜ ì¸ìžì˜ íŒŒì‹±ì— ì‹¤íŒ¨í•  수 있다.
+
+기본ì ìœ¼ë¡œ í°íŠ¸ ì´ë¦„ì€ \verb|( )| ì•ˆì— ë“¤ì–´ê°„ë‹¤. 그리고 미리 오는 \verb|[ ]|는 ì´ë¦„ì˜ ê³µí†µ ë¶€ë¶„ì„ ì¶•ì•½í•˜ê¸° 위한 것ì´ê³  ëì— ì˜¤ëŠ” \verb|[ ]|는 ì†ì„±ì„ 추가하기 위한 것ì´ë‹¤. ì´ ê·œì¹™ì´ ë‘ ë²ˆ 반복ëœë‹¤ê³  ìƒê°í•˜ë©´ ë˜ê² ë‹¤.
+
+\paragraph{한글과 í•œìž}
+ì´ ê°€ìš´ë° ì•žì˜ ë‹¤ì„¯ 개는 한글, ë’¤ì˜ ë‹¤ì„¯ 개는 í•œìžê´€ë ¨ 설정ì´ë‹¤. ê·¸ëŸ°ë° ì˜ˆì»¨ëŒ€
+\begin{verbatim}
+\setkomainfont(Fontname A)(Fontname B)
+\end{verbatim}
+ì´ë ‡ê²Œ 코딩해서 Fontname Bê°€ í•œìž ê¸€ê¼´ì´ ë˜ê²Œ 하려 í•´ë„
+ë‘ ë²ˆì§¸ 괄호 옵션 ì¸ìžëŠ” í•œìž regularë¡œ 받아들ì´ëŠ” ê²ƒì´ ì•„ë‹ˆë¼
+한글 bold ì´ë¦„으로 ì¸ì‹í•  것ì´ë‹¤.
+ë”°ë¼ì„œ 한글과 í•œìž ì‚¬ì´ì— 다ìŒê³¼ ê°™ì´ ê²½ê³„ë¥¼ 주면
+\begin{verbatim}
+\setkomainfont(한글 글꼴)[](í•œìž ê¸€ê¼´)
+\end{verbatim}
+ì´ì œ ì˜ë„대로 ë™ìž‘한다. ë‹¤ìŒ ë³´ê¸°ëŠ” í•œê¸€ì„ í•¨ì´ˆë¡¬ë°”íƒ•LVT, í•œìžë¥¼ ë§‘ì€ ê³ ë”•ìœ¼ë¡œ ì„ íƒí•˜ëŠ” 예가 ëœë‹¤.
+\begin{verbatim}
+\setkomainfont(HCR Batang LVT)[](Malgun Gothic)
+\end{verbatim}
+
+í•œìž ì„¤ì •ì€ í•œê¸€ 설정 ì´í›„ì— ìž‡ëŒ€ì–´ 쓰는 것으로 한글 설정 ë°©ì‹ê³¼ 완전히 똑같다.
+실제로 \verb|\setkomainfont(A)[](B)| 명령ì€
+\begin{verbatim}
+\setmainhangulfont{A}
+\setmainhanjafont{B}
+\end{verbatim}
+와 ë™ì¼í•˜ê¸° ë•Œë¬¸ì— êµ³ì´ í•œìž ê¸€ê¼´ì„ ë”°ë¡œ 지정하지 ì•Šì•„ë„ í•œìž ìžë©´ì„ 가진 한글 ê¸€ê¼´ì„ ì„¤ì •í•˜ë©´
+í•œìžê°€ 잘 표시ëœë‹¤.
+그러나 NanumMyeongjo와 ê°™ì´ í•œìž ìžë©´ì´ 없는 글꼴ì´ë¼ë©´ í•œìž ê¸€ê¼´ì„ ë³„ë„ë¡œ 선언해주어야 í• 
+것ì´ë‹¤.
+
+í•œìž í°íŠ¸ ë¶€ë¶„ì„ ì„ ì–¸í•˜ë©´ \LuaTeX-\koì˜ \verb|\hanjabyhanjafont|를 1ë¡œ 만들어서 ì„ ì–¸ëœ
+í•œìž ê¸€ê¼´ì´ ìš°ì„ ì ìœ¼ë¡œ 사용ë˜ë„ë¡ í•˜ëŠ” 효과가 있다. 만약 ì´ë¥¼ ì›í•˜ì§€ 않는다면 \verb|\hanjabyhanjafont 0|ì„
+ì§ì ‘ 선언하ë„ë¡ í•˜ë¼.
+
+\paragraph{regular, bold, italic, bolditalic}
+글꼴 ê°€ì¡±ì´ ìž˜ ì„¤ì •ëœ í°íŠ¸ë¥¼ 사용한다면 bold를 êµ³ì´ ì§€ì •í•  필요는 없다.
+bold를 지정하지 않는 ê²ƒì€ ì´ ì¸ìžë¥¼ 주지 않는 것ì´ë‹¤. \verb|()|와 ê°™ì´ ë¹„ìš´ ì¸ìžë¥¼ 주면
+bold ê¸€ê¼´ì— regular 글꼴ì´ë¦„ì„ ì‚¬ìš©í•˜ë¯€ë¡œ 오히려 bold 효과가 사ë¼ì§„다.
+bold ê¸€ê¼´ì„ ì•„ì˜ˆ 별ë„ë¡œ 지정할 때는 글꼴 ì´ë¦„ì„ ë‹¤ ì ì–´ì¤€ë‹¤. 한편, 예컨대
+HCR Batang LVTì— ëŒ€í•˜ì—¬ HCR Batang LVT Boldê°€ 볼드체 ì´ë¦„ìž„ì„ ì´ìš©í•˜ì—¬
+\verb|\setkomainfont(HCR Batang LVT)(* Bold)|와 ê°™ì´ ì§€ì •í•˜ëŠ” ë°©ë²•ë„ í†µí•œë‹¤.
+í•¨ì´ˆë¡¬ë°”íƒ•ì˜ full nameì„ ì“°ì§€ ì•Šê³  Postscript nameì„ ì“´ë‹¤ë©´,
+\begin{verbatim}
+\setkomainfont(HCRBatangLVT)(*-Bold)
+\end{verbatim}
+와 ê°™ì´ í•˜ë©´ ë  ê²ƒì´ë‹¤.
+
+í•œê¸€ì€ ì´íƒ¤ë¦­ì´ 없지만 우사체를 쓰는 ê´€í–‰ì´ ìžˆë‹¤. oblivoir í´ëž˜ìŠ¤ 옵션으로 \texttt{[itemph]}를
+설정하면 italicì„ ì¨ì•¼ í•  ê³³ì—ì„œ 기울어진 서체를 쓸 수 있다. 반면 \texttt{[gremph]}ë¡œ 하면
+바로 ì„  서체를 사용한다. \texttt{[gremph]}ê°€ ë””í´íŠ¸ì´ë©°, ì´ ê²½ìš° ì´íƒ¤ë¦­ì„ ì¨ì•¼ í•  ê³³ì— ë‹¤ë¥¸
+í°íŠ¸ë¥¼ 사용하게 í•  수 있다. 예를 들면
+\begin{verbatim}
+\setkomainfont(HCR Batang LVT)(* Bold)(NanumGothic)
+\end{verbatim}
+ì´ë ‡ê²Œ 하면 ì´íƒ¤ë¦­ì„ 쓸 ìžë¦¬ì— ë‚˜ëˆ”ê³ ë”•ì´ ì‚¬ìš©ëœë‹¤. 만약 í´ëž˜ìŠ¤ 옵션 \texttt{[itemph]}ê°€
+주어져 있다면 ë‚˜ëˆ”ê³ ë”•ë„ ê¸°ìš¸ì–´ì§„ë‹¤.
+ì´íƒ¤ë¦­ ê¸€ê¼´ì„ ì•„ì˜ˆ 지정하지 않으면 regularì— ì§€ì •ëœ ê¸€ê¼´ì„ ê·¸ëŒ€ë¡œ 쓴다. \texttt{[itemph]}ë¼ë©´
+ì´íƒ¤ë¦­ ê¸€ê¼´ì„ ì§€ì •í•˜ì§€ ì•Šì•„ë„ ë  ê²ƒì´ê³  \texttt{[gremph]}ë¼ë©´ ì ë‹¹í•œ ê¸€ê¼´ì„ ì ì–´ì£¼ë©´ ë  ê²ƒì´ë‹¤.
+
+bolditalicì˜ ê²½ìš° 볼드체 글꼴과 ì´íƒ¤ë¦­ ì†ì„±ì„ 사용한다. 즉 \texttt{[gremph]}ì´ë©´ bold와
+bolditalicì´ ë™ì¼í•  것ì´ê³ , \texttt{[itemph]}ë¼ë©´ bold ê¸€ê¼´ì´ ê¸°ìš¸ì–´ì§„ 모양으로 나온다.
+bolditalic í°íŠ¸ë¥¼ 별ë„ë¡œ 지정하려 한다면 아래ì—ì„œ 설명할 feature 추가 ë°©ì‹ìœ¼ë¡œ 다ìŒê³¼ ê°™ì´ í•˜ì—¬ì•¼ 한다.
+\begin{verbatim}
+\setkomainfont(Regular)(Bold)(Italic)[BoldItalicFont={Fontname}]
+\end{verbatim}
+
+\paragraph{base nameì„ ì‚¬ìš©í•˜ì—¬ 공통 부분 줄여쓰기}
+KoPubBatangì²´ ê°™ì€ ê²½ìš°, 글꼴 ê°€ì¡±ì´ ì„œë¡œ 다른 ë‹¤ìŒ ì„¸ í°íŠ¸ê°€ 있다.
+\begin{verbatim}
+KoPubBatangLight.ttf KoPubBatangLight KoPubBatang Light
+KoPubBatangMedium.ttf KoPubBatangMedium KoPubBatang Medium
+KoPubBatangBold.ttf KoPubBatangBold KoPubBatang Bold
+\end{verbatim}
+ì´ ê¸€ê¼´ì€ ì•žë¶€ë¶„ ì´ë¦„ì€ ê°™ì§€ë§Œ Regular/Boldì— ëŒ€ì‘하는 글꼴로 설정ë˜ì–´ 있지 않다.
+ì´ëŸ¬í•œ ìƒí™©ì—ì„œ ì•žì˜ ê°™ì€ ë¶€ë¶„ì„ base name으로 지정하고 나머지 ë¶€ë¶„ì„ ê°ê° ì¨ë„£ëŠ” ë°©ì‹ìœ¼ë¡œ
+ê¸€ê¼´ì„ ì§€ì •í•  수 있다.
+\begin{verbatim}
+\setkomainfont[KoPubBatang](Light)(Bold)
+\end{verbatim}
+ì´ê²ƒì€
+\begin{verbatim}
+\setkomainfont(KoPubBatangLight)(KoPubBatangBold)
+\end{verbatim}
+를 줄여쓴 것으로 ì´í•´í•˜ë©´ ëœë‹¤. ì´íƒ¤ë¦­ í°íŠ¸ëŠ” 지정하지 ì•Šì€ ë³´ê¸°ì¸ë°, ì›í•œë‹¤ë©´ 세번째 괄호 옵션ì—
+ì¨ë„£ì„ 수 있다. 단, ì´ ë°©ë²•ì„ ì“¸ 때는 별표(*)를 사용할 수 없다. 왜ëƒí•˜ë©´ 별표를 ì‚¬ìš©í•˜ì˜€ì„ ë•Œ
+KoPubBatang*ì´ë¼ëŠ” ì´ë¦„ì˜ í°íŠ¸ë¥¼ 찾으려 í•  것ì´ê¸° 때문ì´ë‹¤.
+
+예를 들어, 서울시체를 본문 글꼴로 하고 바탕 글꼴용 í•œìžëŠ” 한양해서를 ì“°ê³  싶다면(실제 í•´ë³´ë©´ 그다지 어울리지 않지만) 어떻게 í•  수 있ì„까?
+\begin{verbatim}
+\setkomainfont[SeoulHangang](L)(B)[](HYhaeseo)
+\setkosansfont[SeoulNamsan](L)(B)
+\end{verbatim}
+
+ì´ ë°©ì‹ì—ì„œ 주ì˜í•  ê²ƒì€ ì˜ˆì»¨ëŒ€ ì´íƒ¤ë¦­ 글꼴로 완전히 ì´ë¦„ì´ ë‹¤ë¥¸ ê²ƒì„ ì“°ê³ ìž í•œë‹¤ë©´
+ì´ëŸ° ì‹ìœ¼ë¡œ í•  수 없다는 ì ì´ë‹¤.
+
+\paragraph{featureì˜ ì¶”ê°€}
+네 번째 옵션 ì¸ìžëŠ” 한글 í°íŠ¸ë¥¼ 설정할 ë•Œ 넘겨줄 feature를 지정한다.
+\begin{verbatim}
+\setkomainfont(HCRBatangLVT)[FakeStretch=0.95,InterHangul=-0.05em]
+\end{verbatim}
+ì´ê²ƒì€ 장í‰ì„ 95\%ë¡œ 하고 ìžê°„ì„ 5\% 줄ì´ëŠ” 예ì´ë‹¤. ì—¬ê¸°ì— ì“¸ 수 있는 featureì— ê´€í•´ì„œëŠ”
+fontspec 설명서와 \xetexko, \luatexko\ 설명서를 참고하ë¼.
+
+다섯번째 옵션 ì¸ìžëŠ” í•œìžì˜ base nameì´ë‹¤. 네번째 ì—†ì´ ë‹¤ì„¯ë²ˆì§¸ë§Œ 올 수 없으므로 ì´ê²ƒì„
+설정하려면
+\begin{verbatim}
+\setkomainfont(HCRBatangLVT)[][KoPubBatang](Light)
+\end{verbatim}
+와 ê°™ì´ ì ì–´ë„ 네번째 옵션 ì¸ìžë¥¼ (비우ë”ë¼ë„) 지정해야 í•  것ì´ë‹¤.
+
+\paragraph{ExternalLocation}
+í°íŠ¸ë¥¼ ê·¸ ì´ë¦„(full name ë˜ëŠ” Postscript name)으로 지정하지 ì•Šê³  íŒŒì¼ ì´ë¦„으로 찾으려 í•  ë•Œ,
+다ìŒê³¼ ê°™ì€ ë°©ë²•ì´ ìžˆë‹¤.
+먼저 옵션 ì¸ìžë¡œ \texttt{ExternalLocation}ì„ ì„ ì–¸í•˜ëŠ” 방법ì´ë‹¤. ì´ ë•ŒëŠ” 확장ìžë¥¼ 지정하지 ì•Šì•„ë„ ëœë‹¤.
+\begin{verbatim}
+\setkomainfont(HANBatang-LVT)[ExternalLocation]
+\end{verbatim}
+íŒŒì¼ ì´ë¦„ì„ ê·¸ëŒ€ë¡œ ì ì–´ì£¼ëŠ” ë°©ë²•ì´ ìžˆë‹¤. ì´ë ‡ê²Œ 하면 \texttt{ExternalLocation}ê³¼ ë˜‘ê°™ì´ ë™ìž‘한다.
+\begin{verbatim}
+\setkomainfont(HANBatang-LVT.ttf)
+\end{verbatim}
+
+íŒŒì¼ ì´ë¦„으로 호출하는 경우 별표(*)를 ì´ìš©í•˜ì—¬ ì´ë¦„ì˜ ê³µí†µë¶€ë¶„ì„ ì¤„ì—¬ì“°ëŠ” ë°©ë²•ì„ ì‚¬ìš©í•  수 없다.
+그리고
+í•˜ë‚˜ì˜ ê¸€ê¼´êµ° 세트ì—ì„œ ``ì´ë¦„으로 찾기''와 ``파ì¼ì´ë¦„으로 찾기''를 둘 다 사용할 수 없다. 즉 다ìŒê³¼ ê°™ì´ í•˜ëŠ” ê²ƒì€ ì˜¤ë¥˜ì´ë‹¤.
+\begin{verbatim}
+\setkomainfont(HCRBatangLVT)(HANDotum-LVT.ttf)
+\end{verbatim}
+그러나 한글군/í•œìžêµ°ì— 대해서는 ë”°ë¡œ ì‚¬ìš©í•´ë„ ìƒê´€ì—†ë‹¤. 다ìŒì€ í•œê¸€ì€ Postscript ì´ë¦„으로,
+í•œìžëŠ” íŒŒì¼ ì´ë¦„으로 찾게 설정한 경우ì´ë‹¤. ì˜¤ë¥˜ì—†ì´ ë™ìž‘한다. 그렇지만 ë˜ë„ë¡ ì¼ê´€ì„±ìžˆê²Œ 쓰는 ê²ƒì´ ì¢‹ì„ ê²ƒì´ë‹¤.
+\begin{verbatim}
+\setkomainfont(HCRBatangLVT)(*-Bold)[](UNI_HSR.ttf)
+\end{verbatim}
+\XeTeX ì—서만 ë˜ëŠ” FakeBold를 í•œìžì—만 ì ìš©í•´ë³´ìžë©´,
+\begin{verbatim}
+\setkomainfont(HCRBatangLVT)(*-Bold)[](UNI_HSR.ttf)[AutoFakeBold]
+\end{verbatim}
+ì´ë ‡ê²Œ 하면 ë˜ëŠ”ë°, FakeBold는 ê°€ê¸‰ì  ì‚¬ìš©í•˜ì§€ 않는 ê²ƒì´ ì¢‹ê² ë‹¤.
+
+\paragraph{\cs{setob...} 명령}
+
+ë¼í‹´ ë¬¸ìž ì˜ì—­ì˜ í°íŠ¸ë¥¼ 설정하는 ë°ëŠ” \cs{setmainfont} ë“±ì´ ê·¸ë‹¤ì§€ 불편하지 않기 때문ì—
+그냥 ì“°ë©´ ëœë‹¤. 그러나 \cs{setkomainfont}ì˜ ê´„í˜¸ \ct{( )}를 ì´ìš©í•œ í°íŠ¸ 지정 ë°©ì‹ê³¼
+유사하게 ì“°ë ¤ 하거나, base nameì„ ì´ìš©í•œ 축약 ê¸°ëŠ¥ì„ ë¼í‹´ ë¬¸ìž ì •ì˜ì—ë„ ì“°ê³  싶다면 다ìŒì²˜ëŸ¼ í•´ë„ ìƒê´€ì—†ë‹¤.
+\begin{boxedverbatim}
+\setobmainfont[<base name>](<rm>)(<bf>)(<it>)[features]
+\end{boxedverbatim}
+ì¼ë°˜ì ìœ¼ë¡œëŠ” ê±°ì˜ ì˜ë¯¸ì—†ëŠ” 명령ì´ë‚˜ ë°˜ì€ ìž¬ë¯¸ë¡œ 마련해ë‘었다.
+
+\subsection{ê¸°ì •ì˜ í°íŠ¸ 세트}
+
+í´ëž˜ìŠ¤ 옵션으로 \texttt{[nanum]}ì„ ì§€ì •í•˜ë©´ ë³¸ë¬¸ì´ ë‚˜ëˆ”ëª…ì¡°ì™€ 나눔고딕으로 ì‹ìžëœë‹¤.\footnote{%
+ \LuaTeX-\ko는 아무 ì˜µì…˜ì´ ì—†ì–´ë„ nanumtype1으로 ë³¸ë¬¸ì„ í‘œì‹œí•˜ì§€ë§Œ \XeTeX-\koì—서는
+ 한글 ë¶€ë¶„ì´ ë¹„ì–´ 나온다. ì´ ì˜µì…˜ì„ ì£¼ë©´ \LuaTeX-\ko ì—ì„œë„ nanumtype1ì´ ì•„ë‹ˆë¼ íŠ¸ë£¨íƒ€ìž…ì„ ì“°ê²Œ ëœë‹¤.}
+ë‚˜ëˆ”ëª…ì¡°ì— ì—†ëŠ” í•œìžëŠ” 나눔고딕ì—ì„œ 가져다가 ì°ëŠ”다.
+
+í´ëž˜ìŠ¤ 옵션 \texttt{[hcr]}ì€ í•¨ì´ˆë¡¬ LVT 바탕, 함초롬 LVT ë‹ì›€ ê¸€ê¼´ì„ ë³¸ë¬¸ 글꼴로 사용하게 한다.
+\texttt{[Script=Hangul]}ì„ ì§€ì •í•˜ì—¬ ì˜›í•œê¸€ë„ ìž˜ 처리하게 한다.\footnote{%
+ \cs{setkomainfont} ëª…ë ¹ì˜ ì¸ìžë¡œ HCR ê³„ì—´ì´ ì§€ì •ë˜ë©´ ì´ ì˜µì…˜ì´ ìžë™ìœ¼ë¡œ 추가ëœë‹¤.
+ ê·¸ë°–ì˜ í°íŠ¸ì—ì„œ ì˜›í•œê¸€ì„ ì²˜ë¦¬í•˜ê²Œ 하려면(예를 들어 Malgun Gothic, UnBatang 등)
+ feature 추가 옵션으로 \texttt{[Script=Hangul]}ì„ ì§€ì •í•  수 있다.}
+
+í´ëž˜ìŠ¤ 옵션 \texttt{[unfonts]}는 ì€ ë°”íƒ•, ì€ ë‹ì›€, ì€ íƒ€ìž, ì€ ê·¸ëž˜í”½ì„ ì´ìš©í•˜ì—¬ 본문 ê¸€ê¼´ì„ ì‹ìží•˜ê²Œ 한다.
+\texttt{[gremph]}ì¼ ë•Œ ë°”íƒ•ê¸€ê¼´ì˜ ì´íƒ¤ë¦­ì´ ì€ ê·¸ëž˜í”½ìœ¼ë¡œ ì°ížŒë‹¤. ë˜í•œ ì´ ì˜µì…˜ì€ \texttt{[Script=Hangul]}ì„
+ìžë™ìœ¼ë¡œ 추가하여 ì˜›í•œê¸€ì„ ì€ ë°”íƒ•ìœ¼ë¡œ 잘 처리할 수 있게 하였다. ì€ ê¸€ê¼´ì„ ì˜µì…˜ìœ¼ë¡œ 주지 ì•Šê³  \cs{setkomainfont} 명령으로 주려면 다ìŒê³¼ ê°™ì´ í•˜ëŠ” ê²ƒì´ ì¢‹ë‹¤. HCR 글꼴과 달리 ìžë™ìœ¼ë¡œ í°íŠ¸ ì´ë¦„ì„ ë³´ê³  \texttt{[Script=Hangul]}ì„ ì‚½ìž…í•˜ì§€ 않으므로 feature ì˜µì…˜ì— ì§€ì •í•œë‹¤. base nameì„ ``UnBatang''으로 하고 확장ìžë¥¼ 잇대어 ì“°ë„ë¡
+다ìŒì²˜ëŸ¼ ì •ì˜í•  수 있다.
+\begin{verbatim}
+\setkomainfont[UnBatang](.ttf)(Bold.ttf)[Script=Hangul]
+\end{verbatim}
+ì€ ê·¸ëž˜í”½ì„ ì´íƒ¤ë¦­ 대용으로 ì“°ë ¤ 한다면,
+\begin{verbatim}
+\setkomainfont[Un](Batang.ttf)(BatangBold.ttf)%
+ (Graphic.ttf)[Script=Hangul]
+\end{verbatim}
+ì´ë¦„ì˜ ê³µí†µë¶€ë¶„(base name)ì´ ``Un''ë°–ì— ì—†ìœ¼ë‹ˆê¹Œ ì´ë ‡ê²Œ í•  ìˆ˜ë°–ì— ì—†ë‹¤. ì€ ê·¸ëž˜í”½ì€ í•œìžê°€ 나오지 않는ë°
+필요하다면 í•œìž ê¸€ê¼´ ì§€ì •ì„ ìž‡ëŒ€ì–´ 하면 ëœë‹¤. 실제로 í•´ë³´ìžë©´,
+\begin{verbatim}
+\setkomainfont[Un](Batang.ttf)(BatangBold.ttf)(Graphic.ttf)%
+ [Script=Hangul][UnBatang](.ttf)(Bold.ttf)(.ttf)
+\end{verbatim}
+í•œìžëŠ” ì€ ê·¸ëž˜í”½ì´ ì•„ë‹ˆë¼ ì€ ë°”íƒ•ì—ì„œ 찾아서 ì°ê²Œ í•œ 것ì´ë‹¤.
+
+\subsection{í°íŠ¸ 설정 명령 (\protect\cs{setkor...} 명령군)}
+
+ì´ì „ ë²„ì „ì˜ oblivoirì—서는 ë‹¤ìŒ ì„¸ ëª…ë ¹ì„ ì œê³µí•˜ì˜€ë‹¤.
+ì´ ëª…ë ¹êµ°ë„ ì—¬ì „ížˆ 유지ë˜ê³  ìžˆëŠ”ë° ê·¸ê²ƒì€ ì´ì „ì— ìž‘ì„±ëœ ë¬¸ì„œì™€ì˜ í˜¸í™˜ì„±ì„ ìœ„í•´ì„œì´ë‹¤.
+\begin{boxedverbatim}
+\setkormainfont(<Bold>)(<Italic>){<Regular>}
+\setkorsansfont(<Bold>)(<Italic>){<Regular>}
+\setkormonofont(<Bold>)(<Italic>){<Regular>}
+\end{boxedverbatim}
+ì´ ëª…ë ¹ë“¤ë„ í•œìž ì§€ì •ì„ ìœ„í•˜ì—¬ 확장가능하다.
+\begin{boxedverbatim}
+\setkormainfont(<Bold>)(<Italic>){<Regular>}%
+ (<HJbold>)(<HJitalic>){<HJregular>}
+\end{boxedverbatim}
+
+괄호 옵션 ì¸ìžì™€ 중괄호 ì¸ìžê°€ 있다는 ì ê³¼ bold, italic, regularì˜ ìˆœì„œê°€
+\cs{setkomainfont}와 다르다는 ë° ì£¼ì˜í•˜ë¼.
+ì´ì „ ë²„ì „ì— ë¹„í•˜ì—¬ í™•ìž¥ëœ ê¸°ëŠ¥ì€ feature를 줄 수 있다는 것ì´ë‹¤.
+\begin{boxedverbatim}
+\setkormainfont(Bold)(Italic){Regular}[Feature]
+\end{boxedverbatim}
+ì´ëŸ° ì‹ìœ¼ë¡œ 마지막 옵션 ì¸ìžë¡œ feature를 지정하면 유효하다.
+
+한글과 í•œìž ì‚¬ì´ì—는 ì ì–´ë„ 괄호 ì¸ìžê°€ 하나는 와야 구별ëœë‹¤.
+\begin{verbatim}
+\setkormainfont{HCR Batang LVT}(){HYhaeseo}
+\end{verbatim}
+
+ì´ ë•Œë¬¸ì—, 예를 들어 다ìŒê³¼ ê°™ì´ í•˜ëŠ” ê²ƒì€ ì˜¤ë¥˜ì´ë‹¤.
+\begin{verbatim}
+\setkormainfont{HCR Batang LVT}[]{HYhaeseo}
+\end{verbatim}
+한글 feature를 지정하고 í•œìžë„ 지정하려면 다ìŒê³¼ ê°™ì´ í•´ì•¼ 한다.
+\begin{verbatim}
+\setkormainfont{HCR Batang LVT}[...](){HYhaeseo}
+\end{verbatim}
+
+한편, \cs{setkormainfont} ë‹¤ìŒ ë¬¸ìžê°€ \texttt{[}ì´ë©´
+\begin{boxedverbatim}
+\setkormainfont[ ... ]{한글 í°íŠ¸ì´ë¦„}[ ... ]{í•œìž í°íŠ¸ì´ë¦„}
+\end{boxedverbatim}
+ì´ê²ƒì€ ì•žì˜ ë‘ ì¸ìžì— 대하여 \cs{setmainhangulfont}를 실행하고
+ë’¤ì˜ ë‘ ì¸ìžì— 대하여 \cs{setmainhanjafont}를 실행하게 하는 것으로
+ì´ì „ 버전과 같다. ì´ ëª…ë ¹ì€ ë°˜ë“œì‹œ \texttt{[}ë¡œ 시작해야 하며
+한글과 í•œìžì˜ 경계는 [ ]ë¡œ ì´ë£¨ì–´ì§€ë¯€ë¡œ 예컨대
+다ìŒê³¼ ê°™ì€ ì½”ë”©ì€ ì˜¤ë¥˜ë¥¼ ì¼ìœ¼í‚¤ì§€ 않는다.
+\begin{verbatim}
+\setkormainfont[]{Hangul}[]{Hanja}
+\end{verbatim}
+
+그리고 \cs{setkormainfont} ë‹¤ìŒ ë¬¸ìžê°€ \texttt{*}ì´ë©´
+\texttt{ExternalLocation}으로 실행ë˜ëŠ” ê²ƒë„ ì´ì „ê³¼ 같다.
+íŒŒì¼ ì´ë¦„ì„ ì§ì ‘ ì¨ë„£ëŠ” ê²ƒì´ ì¢‹ìœ¼ë¯€ë¡œ ê±°ì˜ í•„ìš”ì—†ëŠ” ëª…ë ¹ì´ ë˜ì—ˆì§€ë§Œ
+ì´ì „ ë²„ì „ê³¼ì˜ í˜¸í™˜ì„±ì„ ìœ„í•˜ì—¬ ì´ ê¸°ëŠ¥ì„ ìœ ì§€ì‹œì¼œ ë‘었다.
+단, \cs{setkormainfont*()} 형ì‹ê³¼ëŠ” 쓸 수 없고 \cs{setkormainfont*[]} 형ì‹ìœ¼ë¡œë§Œ
+가능하게 ê¸°ëŠ¥ì´ ì œí•œë˜ì—ˆë‹¤. ì´ ëª…ë ¹ì€ ì•žìœ¼ë¡œ 사용하지 않기를 바란다.
+\begin{boxedverbatim}
+\setkormainfont*{한글 í°íŠ¸ ì´ë¦„}
+\end{boxedverbatim}
+
+ì´ìƒì—ì„œ 설명한 \cs{setkor...} 명령군 대신 새로 ë„ìž…í•œ \cs{setko...} 명령군ì„
+사용하는 ê²ƒì„ ê¶Œìž¥í•œë‹¤. ì‚¬ìš©ë²•ì´ í›¨ì”¬ 간단해졌기 때문ì´ë‹¤.\footnote{%
+ 내부ì ìœ¼ë¡œ \cs{setkormainfont} ëª…ë ¹ë“¤ì€ \cs{setmainhangulfont}와 \cs{setmainhanjafont}를
+ 부르고, \cs{setkomainfont} ëª…ë ¹ë“¤ì€ \cs{setkormainfont}를 부른다.}
+
+%ì´í›„ì˜ ì„¤ëª…ì€ \verb|\setkormainfont|ì— ëŒ€í•´ì„œë§Œ 한다. 다른 ë‘
+%ëª…ë ¹ì˜ ì‚¬ìš©ë²•ì€ ë™ì¼í•˜ë‹¤.
+%
+%\begin{boxedverbatim}
+%\setkormainfont{Font_Family_Name}
+%\end{boxedverbatim}
+%
+%\begin{boxedverbatim}
+%\setkormainfont[Options]{Font_Name}
+%\end{boxedverbatim}
+%만약 ê°ê´„호(\verb|[|)ê°€ 첫 ì¸ìžë¡œ 나오면 ì´ ëª…ë ¹ì˜ ì‚¬ìš©ë²•ì€
+%\verb|\setmainhangulfont|와 ë™ì¼í•˜ë‹¤. 즉 fontspec ëª…ë ¹ì„ ê·¸ëŒ€ë¡œ
+%쓸 수 있다.
+%\begin{boxedverbatim}
+%\setkormainfont[Options]{Font_Name}[hnj_Options]{hnj_Font_Name}
+%\end{boxedverbatim}
+%다른 ì ì€ 위와 ê°™ì´ í•œìž ê¸€ê¼´ì„ ìž‡ëŒ€ì–´ ì •ì˜í•  수 있다는 것ì´ë‹¤.
+%ì´ ë•Œ 반드시 í•œìž ê¸€ê¼´ 추가 ì •ì˜ê°€ 시작ëœë‹¤ëŠ” 듯으로 ê°ê´„호 []를
+%ì¨ì£¼ì–´ì•¼ 한다. 아무런 ì˜µì…˜ì„ ì§€ì •í•˜ì§€ ì•Šë”ë¼ë„ ì´ ë¶€í˜¸ëŠ” 있어야
+%한다.
+%
+%\subsubsection{í°íŠ¸ ê°€ì¡±ì˜ ì§€ì •}
+%
+%한글 í°íŠ¸ì˜ í°íŠ¸ 가족(font family)ì€ ì¸ìœ„ì ìœ¼ë¡œ 지정해주어야 í•  때가 있다.
+%여러 한글 í°íŠ¸ë¥¼ ìž„ì˜ë¡œ 묶어서 í•˜ë‚˜ì˜ í°íŠ¸ 가족처럼 다루는 경우ì´ë‹¤.
+%
+%í•œê¸€ì˜ í°íŠ¸ ê°€ì¡±ì€ Regular/Bold/Italic
+%으로 ì´ë£¨ì–´ì§„다고 가정하고 있다.%
+%\footnote{ì›í•œë‹¤ë©´ BoldItalic까지 í¬í•¨í•  수 있으나, \xobclass{}는
+% BoldItalicì„ ë³„ë„ë¡œ 설정하는 ê²ƒì„ ê¸°ë³¸ìœ¼ë¡œ
+% 삼지 않았다. 지나치게 번거로울 ë¿ ì•„ë‹ˆë¼ BoldItalicì—
+% 특별한 ì˜ë¯¸ë¥¼ 부여하기 힘들었기 때문ì´ë‹¤. 반면, \xetexko 는
+% BoldItalicì„ ë³„ë„ë¡œ 설정할 수 있게 하고 있으므로 혹시ë¼ë„
+% ì›í•œë‹¤ë©´ ì´ê²ƒì€ 사용ìžì—게 맡겨져 있다.
+%}
+%í°íŠ¸ ê°€ì¡±ì„ ì§€ì •í•˜ì—¬ 글꼴 ì„¤ì •ì„ í•  때는 다ìŒê³¼ ê°™ì´ í•œë‹¤.
+%\begin{boxedverbatim}
+%\setkormainfont(<hgBd>)(<hgIt>){<Hangul>}
+%\setkorsansfont(<hgBd>)(<hgIt>){<Hangul>}
+%\end{boxedverbatim}
+%첫 ë‘ ì¸ìžë¥¼ 둘러싼 괄호가 ê°ê´„호 []ê°€ ì•„ë‹ˆë¼ ê´„í˜¸ ()ìž„ì— ì£¼ì˜í•˜ë¼.\footnote{%
+% ì´ê²ƒì€ 2008/11/09 ë²„ì „ì˜ ë³€ê²½ì‚¬í•­ì´ë‹¤. í•˜ìœ„í˜¸í™˜ì„±ì„ ì œê³µí•˜ì§€
+% 않으므로 ì´ì „ì˜ ëª¨ë“  소스를 수정해야 한다.}
+%아무튼 괄호 ()ë¡œ ë‘˜ëŸ¬ì‹¸ì¸ ë¶€ë¶„ì€ ìƒëžµê°€ëŠ¥í•˜ë‹¤. 첫 괄호 ì¸ìžë§Œ 있고
+%ì´íƒ¤ë¦­ ê¸€ê¼´ì„ ì§€ì •í•˜ì§€ 않으면 기본 글꼴로 치환ëœë‹¤.
+%
+%한글 í°íŠ¸ì™€ 별ë„ì˜ í•œìž í°íŠ¸ë¥¼ 설정할 필요가 ìžˆì„ ë•ŒëŠ” 다ìŒê³¼ ê°™ì´ í•œë‹¤.
+%\begin{boxedverbatim}
+%\setkormainfont(<hgBd>)(<hgIt>){<Hangul>}(<hjBd>)(<hjIt>){<Hanja>}
+%\setkorsansfont(<hgBd>)(<hgIt>){<Hangul>}(<hjBd>)(<hjIt>){<Hanja>}
+%\end{boxedverbatim}
+%í•œìžë¥¼ 한글과 별ë„ì˜ í°íŠ¸ë¡œ ì‹ìží•˜ë„ë¡ í•˜ëŠ” ê²ƒì€ ê·¸ ë²ˆê±°ë¡œì›€ì„ í”¼í•  수 없지만,
+%한글 í°íŠ¸ ê°€ìš´ë° í•œìž ì˜ì—­ì´ ê±°ì˜ ì—†ê±°ë‚˜ 있ë”ë¼ë„ 부실한 ê²ƒì´ ë„ˆë¬´ 많기 때문ì—
+%í˜„ìž¬ì˜ í•œê¸€ í°íŠ¸ì˜ ì‚¬ì •ì„ ëŒì•„ë³¼ ë•Œ 부ë“ì´í•˜ê³  불가피하다.
+%
+%ë‘ ë²ˆì§¸ ì„ íƒ ì¸ìžëŠ” ì´íƒ¤ë¦­ì²´ë¥¼ 나타낸다. ì´ ì¸ìžë¥¼ 지정하지 않으면
+%기본 글꼴로 치환ëœë‹¤. Regular í°íŠ¸ë¥¼ ì´ ìžë¦¬ì— ì“°ê³  ì‹¶ì„ ë•Œê°€ 있다. ì´ëŸ´ 경우 간단히
+%\begin{boxedverbatim}
+%\setkormainfont(BOLD)(*){REGULAR}
+%\end{boxedverbatim}
+%와 ê°™ì´ (*)ë¡œ 줄여 쓸 수 있다. 즉, 아예 ë‘번째 ì¸ìžê°€ 없으면 REGULAR í°íŠ¸ë¡œ 치환ë˜ê³ , (*)ë¡œ 지시ë˜ë©´ REGULAR ê¸€ê¼´ì„ ì´íƒ¤ë¦­ìœ¼ë¡œ ì‹ìží•œë‹¤.
+%만약 itemph ì˜µì…˜ì´ ì§€ì‹œë˜ì–´ 있다면 REGULARì˜ FakeSlanted 글ìžê°€
+%ì‹ìžë˜ê³ , gremph ì˜µì…˜ì´ ì§€ì‹œë˜ì–´ 있다면 ì´ ìžë¦¬ì— ì„ ì–¸ëœ ê¸€ê¼´ì´ ê³§ì€ ëª¨ì–‘ìœ¼ë¡œ ì°íž 것ì´ë‹¤.
+%ì´ ì¤„ì¸ ì˜µì…˜ì€ ë‘ ë²ˆì§¸ ì„ íƒ ì¸ìž, 즉 ì´íƒ¤ë¦­ ì„ ì–¸ì—만 ë™ìž‘하며,
+%\verb|\setkormainfont|와 \verb|\setkorsansfont|ì—ì„œ 쓸 수 있다.
+%
+%\subsection{ë””í´íŠ¸ 치환}\myLabel{sec:default}{sec:ë””í´íŠ¸}
+%
+%필요한 ì •ë³´ê°€ 충분히 주어지지 않으면 í°íŠ¸ ì„¤ì •ì€ ê¸°ë³¸ê°’ìœ¼ë¡œ
+%치환ëœë‹¤. 아래 몇 가지 사용례를 보기로 하ìž.
+%
+%\begin{boxedverbatim}
+%\setkormainfont{HCR Batang LVT}
+%\end{boxedverbatim}
+%ìœ„ì˜ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë©´ Regular와 Bold, Italicì´ ì§€ì •í•œ í°íŠ¸ë¡œ ë°”ë€ë‹¤.
+%%여기 예시한 ê¸€ê¼´ì€ font family를 ì´ë£¨ê³  있지 ì•Šì€ ê°œë³„ 글꼴ì´ë¯€ë¡œ
+%%êµµì€ ê¸€ê¼´ì—ë„ ê°™ì€ í°íŠ¸ê°€ ì‹ìžëœë‹¤.
+%예시한 ê¸€ê¼´ì€ Bold 서체가 font family를 ì´ë£¨ê³  있으므로 êµµì€ ê¸€ê¼´ì„ ìžë™ìœ¼ë¡œ
+%HCR Batang LVT Boldë¡œ ì‹ìží•œë‹¤. 그러나 그렇지 ì•Šì€ ê¸€ê¼´ì„ ì˜ˆë¥¼ 들면,
+%\begin{boxedverbatim}
+%\setmainfont{YJ BELLA Medium}
+%\end{boxedverbatim}
+%ê³¼ ê°™ì´ í•˜ëŠ” 경우 양재벨ë¼ì²´ê°€ êµµì€ ê¸€ê¼´ ìžë¦¬ì—ë„ ë˜‘ê°™ì€ ê¸€ê¼´ë¡œ ì‹ìží•˜ê²Œ ëœë‹¤.
+%
+%
+%\begin{boxedverbatim}
+%\setkormainfont[BoldFont={NanumMyeongjo ExtraBold},%
+% ItalicFont={NanumBarunGothic},%
+% ItalicFeatures={FakeSlant={.17}}]{NanumMyeongjo}
+%\end{boxedverbatim}
+%위와 ê°™ì´ fontspec ë¬¸ë²•ì˜ ì˜µì…˜ì„ ì§€ì •í•  수 있다.
+%
+%\begin{boxedverbatim}
+%\setkormainfont(NanumMyeongjo ExtraBold){NanumMyeongjo}
+%\end{boxedverbatim}
+%ì´ ëª…ë ¹ì€ Regular와 Bold만 지정ëœë‹¤.
+%
+%\begin{boxedverbatim}
+%\setkormainfont(NanumMyeongjo ExtraBold)(*){NanumMyeongjo}
+%\end{boxedverbatim}
+%ì´ ëª…ë ¹ì€ Italicì— NanumMyeonjo를 ì‹ìží•˜ê²Œ 한다. gremphì—서는
+%upshape와 itshapeê°€ ë˜‘ê°™ì´ ì°ížˆê²Œ ë˜ì§€ë§Œ itemphì—서는 ê°™ì€
+%ê¸€ê¼´ì´ ê¸°ìš¸ì–´ì ¸ ì‹ìžë  것ì´ë‹¤.
+%
+%\begin{boxedverbatim}
+%\setkormainfont(* ExtraBold)(Malgun Gothic){NanumMyeongjo}
+%\end{boxedverbatim}
+%ì´ê²ƒì€ Regular, Bold, Italicì„ í•œ 가족으로 묶는다. BoldItalicì´ ë§Œì•½ 필요해지면 Bold체와
+%ë™ì¼í•˜ê²Œ 설정ëœë‹¤.\footnote{%
+% BoldItalicì€ ìœ„ì—ì„œ 설명한 (*) ì¤„ì¸ ì˜µì…˜ì˜ ì˜í–¥ì„ 받지 않는다.}
+%한편 (* ExtraBold)ë¼ëŠ” 표기는 NanumMyeongjo와 ê°™ì€ ì´ë¦„ì´ê¸° ë•Œë¬¸ì— ì¤„ì—¬ ì“´ 것ì´ë‹¤.
+%
+%í•œìž ê¸€ê¼´ì„ ë³„ë„ë¡œ 설정해야 í•  때가 있다.
+%% \footnote{%
+% % ì´ ê¸°ëŠ¥ì€ 2008/10/09 ì´í›„ì˜ xkospaceì— ë°”íƒ•ì„ ë‘” \xobclass{} ì´í›„ 버전ì—ì„œ 가능하다.
+%% }
+%í•œìž ê¸€ê¼´ì„ ì„¤ì •í•˜ê¸° 위해서는 ìœ„ì˜ ëª…ë ¹ì„ í™•ìž¥í•˜ì—¬ 다ìŒê³¼ ê°™ì´ ì§€ì •í•œë‹¤.
+%
+%\begin{boxedverbatim}
+%\setkormainfont(한글볼드)(한글ì´íƒ¤ë¦­){한글레귤러}%
+% (í•œìžë³¼ë“œ)(í•œìžì´íƒ¤ë¦­){í•œìžë ˆê·¤ëŸ¬}
+%\end{boxedverbatim}
+%
+%\texttt{()}ë¡œ ë‘˜ëŸ¬ì‹¸ì¸ ë¶€ë¶„ì€ ëª¨ë‘ ìƒëžµê°€ëŠ¥í•˜ì§€ë§Œ, ì´ê²ƒì´ í•œìž í°íŠ¸ë¥¼ 설정하는 것ì´ë¼ëŠ”
+%ì ì„ 알리기 위해 í•œìž ì‹œìž‘ ë¶€ë¶„ì— ( 문ìžë¥¼ 지정해야 한다. 즉,
+%\begin{boxedverbatim}
+%\setkormainfont(){NanumMyeongjo}(){HCR Batang LVT}
+%\end{boxedverbatim}
+%위와 ê°™ì´ í•˜ë©´ 한글 ì˜ì—­ì— 나눔명조, í•œìž ì˜ì—­ì— 함초롬 LVT ë°”íƒ•ì„ ì‹ìží•  수 있다.
+%ì´ ë•Œ 볼드를 지정하지 않지만 최소한 \texttt{()}를 ì¨ì£¼ì–´ì•¼ 한다는 ì ì— 주ì˜í•œë‹¤.
+%한글 í°íŠ¸ ì •ì˜ì—ì„œ 괄호 ()를 사용했다면 í•œìž ì •ì˜ í™•ìž¥ì—ë„ ê°™ì€ ê´„í˜¸ ()를
+%ì¨ì•¼ 한다. 한글 í°íŠ¸ ì •ì˜ì—ì„œ ê°ê´„호 []를 사용했다면 í•œìž ì •ì˜ í™•ìž¥ì—ë„
+%ê°™ì€ ê´„í˜¸ []를 ì¨ì•¼ 한다.
+%%참고로, ì¼ë¶€ 한글 기호문ìžëŠ” í•œìž í°íŠ¸ë¡œ ì‹ìžëœë‹¤.
+%
+%\begin{boxedverbatim}
+%\setmonoscale{<scale>}
+%\end{boxedverbatim}
+%
+%한글 mono í°íŠ¸ë¥¼ 기본값(ì€ íƒ€ìž)ì´ ì•„ë‹Œ 글꼴로 지정할 경우 scalingì´ í•„ìš”í•  때가 있다.
+%ì´ë¥¼ 위하여 ìœ„ì˜ ëª…ë ¹ì´ ì •ì˜ë˜ì–´ 있다. ì´ê²ƒì€ 한글 ë° í•œìž mono 글꼴ì—만
+%ì˜í–¥ì„ 미친다. ë¼í‹´ 문ìžìžëŠ” fontspec 옵션으로 지정하면 ë  ê²ƒì´ë‹¤.
+%% ì´ ë¬¸ì„œì˜ ê²½ìš° mono 한글 í°íŠ¸ë¥¼ ë§‘ì€ ê³ ë”•ìœ¼ë¡œ
+%% 하면서 scale ê°’ì„ 0.9ë¡œ 지정했다.
+%
+%문장 중간ì—ì„œ 한글 ë° í•œìž í°íŠ¸ë¥¼ ì¼ë¶€ 바꾸어 ì¨ì•¼ í•  때가 있다. ì´ ê²½ìš°ì—는 \xetexko ì˜
+%\verb|\hangulfontspec| ëª…ë ¹ì„ ì´ìš©í•˜ë©´ 매우 간편하게 ì´ë¥¼ 실현할 수 있다.
+
+\subsection{ExternalLocationì— ê´€í•œ 첨언}
+
+í°íŠ¸ë¥¼ 호출하는 ì´ë¦„ì€ ì•žì„œ 설명한 \util{otfinfo -i}를 사용하여 확ì¸í•  수 있는
+full nameì´ë‚˜ Postscript nameì„ ì‚¬ìš©í•˜ëŠ” ê²ƒì´ ê°€ìž¥ 좋다. 그러나 부ë“ì´í•œ 경우
+íŒŒì¼ ì´ë¦„으로 사용하는 ê²ƒë„ ê°€ëŠ¥í•˜ë‹¤.
+
+ì´ ë°©ì‹ì€ 특히 í°íŠ¸ ì •ë³´ê°€ ì´ìƒí•œ 한글 í°íŠ¸ë¥¼ 사용할 때를 위해서ë„
+필요하다.
+êµ³ì´ í°íŠ¸ ìºì‹±ì„ í•  필요가 ì¤„ì–´ë“¤ê¸°ë„ í•˜ë¯€ë¡œ, ì´ ë°©ì‹ì„ 선호하는 ê²½ìš°ë„ ìžˆë‹¤.
+% \xobclass{}ì—서는
+%\textquotedblleft ë³„í‘œë¶™ì¸ ëª…ë ¹\textquotedblright 으로 지정한다.
+%참고로 ë³„í‘œë¶™ì¸ ëª…ë ¹ì„ ì“¸ 때는 fontspec ì˜µì…˜ì„ ì§€ì •í•˜ëŠ” 명령형ì‹ì„
+%쓸 수 없다. ê·¸ ì´ìœ ëŠ” fontspec 명령 형ì‹ì—서는 ExternalLocation
+%ì˜µì…˜ì„ ì¤„ 수 있기 때문ì´ë‹¤.
+%\begin{boxedverbatim}
+%\setkormainfont*(BOLD)(ITALIC){REGULAR}
+%\end{boxedverbatim}
+
+\TeX\,Live를 í¬í•¨í•˜ì—¬ ëŒ€ë¶€ë¶„ì˜ \TeX{} 임플리멘테ì´ì…˜ì—ì„œ ì‹œìŠ¤í…œì˜ í°íŠ¸ í´ë”를 kpathsearchë¡œ
+ì°¾ì„ ìˆ˜ 있으므로 예컨대 Windows í°íŠ¸ í´ë”ì˜ í°íŠ¸ë“¤ë„ ì´ ë°©ì‹ìœ¼ë¡œ 호출할 수 있다.
+% 한편, í•œê²¨ë ˆê²°ì²´ì˜ ê²½ìš° í°íŠ¸
+%ì´ë¦„ì„ ë¼í‹´ 문ìžìœ¼ë¡œ 바꾸어ë‘ê³  ExternalLocation으로 찾아야만 사용할 수 있다.%
+%\footnote{즉, í°íŠ¸ ì´ë¦„ ì •ë³´ê°€ 잘못ë˜ì–´ 있는 글꼴ì´ë‹¤.%
+%}
+휴먼명조와 ê°™ì€ ê¸€ê¼´ì€ ExternalLocation ë°©ì‹ìœ¼ë¡œ \verb|HMKMM.TTF|를
+ì§ì ‘ 지시하는 ê²ƒì´ ê°€ìž¥ 안전하다.
+
+%한글 í°íŠ¸ ì´ë¦„ì€ í°íŠ¸ ìžì²´ì˜ íŠ¹ì„±ì— ë”°ë¼ì„œ 매우 복잡한 ì–‘ìƒì„ ë³´ì¸ë‹¤.
+%ì´ ê¸€ì—서는 Windowsì—ì„œ 확ì¸í•  수 있는 ì´ë¦„ì„ ê¸°ì¤€ìœ¼ë¡œ 하고 있으나,
+%플랫í¼ì— ë”°ë¼ì„œëŠ” ì´ë¦„으로 í°íŠ¸ë¥¼ 호출하기 위해서 다른 ë°©ë²•ì„ ì‚¬ìš©í•´ì•¼
+%í•  ìˆ˜ë„ ìžˆë‹¤.
+%가장 안전한 ë°©ë²•ì€ ExternalLocation으로 í°íŠ¸ 파ì¼ì˜ ì´ë¦„ì„ ë¶€ë¥´ëŠ” 것ì´ë‹¤.
+ì´ ë•Œ 몇 가지 ì´ìŠˆê°€ 있다.
+\begin{enumerate}[(ê°€)]\tightlist
+\item Windowsì—서는 한글 í°íŠ¸ íŒŒì¼ ì´ë¦„ì„ ë¶€ë¥¼ 수 없다. 모든 í°íŠ¸ íŒŒì¼ ì´ë¦„ì€
+ë¼í‹´ 문ìžì´ì–´ì•¼ë§Œ 한다. ê·¸ ì´ìœ ëŠ” 한글 í°íŠ¸ íŒŒì¼ ì´ë¦„ì´ ìœˆë„우즈 시스템 ì¸ì½”딩ì¸
+CP949ë¡œ 불려져야 í•˜ëŠ”ë° ìš°ë¦¬ê°€ 작성하는 tex ì›ë³¸ 파ì¼ì€ UTF-8 ì¸ì½”딩ì´ë¯€ë¡œ
+한글 íŒŒì¼ ì´ë¦„ì„ í˜¸ì¶œí•˜ëŠ” ê²ƒì´ ìœˆë„우즈ì—ì„œ ì›ì²œì ìœ¼ë¡œ 불가능하기 때문ì´ë‹¤.
+
+\item 반면, 시스템 로케ì¼ì´ utf-8ì¸ ë§¤í‚¨í† ì‹œë‚˜ 리눅스ì—서는 한글 í°íŠ¸ íŒŒì¼ ì´ë¦„ë„
+ExternalLocation으로 호출할 수 ìžˆì„ ê²ƒì´ë‹¤. 리눅스ì—서는 모르겠으나 매킨토시ì—서는
+ì´ê²ƒì´ 가능했다.
+
+\item texmf.cnfì˜ OSFONTDIR 변수를 수작업으로 수정해야 하는 경우가 있다.
+ì´ê²ƒì€ í°íŠ¸ë¥¼ ``íŒŒì¼ ì´ë¦„으로'' 찾게 하기 위해 필요하다.
+Windowsì˜ \TeX\,Liveë¼ë©´ ì´ê²ƒì„ 잘 설정하여 주므로 사용ìžê°€ 신경쓸 ê²ƒì´ ì—†ìœ¼ë‚˜
+ê²½ìš°ì— ë”°ë¼ ì´ ë³€ìˆ˜ë¥¼ 설정해야 í•  필요가 ìžˆì„ ìˆ˜ 있다. ë§¥ì˜ ê²½ìš°,
+/usr/local/texlive/2015/texmf.cnf 파ì¼ì„ ì—´ì–´ì„œ\footnote{/usr/local/texlive/2015/texmf/web2c/texmf.cnf를
+수정해서는 안ëœë‹¤.} ë‹¤ìŒ ë‚´ìš©ì„ ìžì‹ ì˜ í™˜ê²½ì— ë§žê²Œ ì¨ë„£ìœ¼ë©´ ë  ê²ƒì´ë‹¤.
+\begin{verbatim}
+OSFONTDIR = {/Library/Fonts;~/Library/Fonts;/System/Library/Fonts;}
+\end{verbatim}
+
+\item ExternalLocation으로 í°íŠ¸ë¥¼ 호출한다는 ê²ƒì€ kpathsearch를 ì´ìš©í•œë‹¤ëŠ”
+것ì´ë‹¤. 그러므로 texmf 트리 ì•„ëž˜ì— í•´ë‹¹ í°íŠ¸ë¥¼ 가져다ë‘ê³  mktexlsrí•´ë„ ê·¸
+í°íŠ¸ì— 접근할 수 있다.
+
+\end{enumerate}
+
+%í°íŠ¸ë¥¼ ì´ë¦„으로 호출하는 ê²ƒì€ í°íŠ¸ ìžì²´ì— ì •ì˜ëœ ì´ë¦„ê³¼ 파ì¼ì´ë¦„ì´ ë‹¤ë¥¸ ê²ƒì´ ë„ˆë¬´ 많아서
+%ì†ì‰½ê²Œ ë§í•˜ê¸°ê°€ 어렵다. ëŒ€ë¶€ë¶„ì˜ ì‹œìŠ¤í…œì—ì„œ(맥 제외) \verb|fc-list| ëª…ë ¹ì€ \XeTeX 으로
+%부를 수 있는 í°íŠ¸ ì´ë¦„ì„ í™•ì¸í•˜ê²Œ 해준다. 한편 \LuaTeXì˜ ê²½ìš°ëŠ” ì¢€ë” ë³µìž¡í•˜ì—¬
+%\XeTeX ì—ì„œ 호출할 수 있는 것과 ê°™ì„ ë•Œë„ ìžˆê³  다를 ë•Œë„ ìžˆë‹¤.
+%íŒŒì¼ ì´ë¦„으로 호출(즉 ExternalLocation)하는 ê²ƒì´ ê°€ìž¥ 편리할 ë•Œë„ ìžˆë‹¤.
+
+%\subsection{íŒŒì¼ ì´ë¦„ 문제: 조금 ë”}\myLabel{sec:nowinname}{sec:노윈네임}
+
+%í°íŠ¸ë¥¼ ì´ë¦„으로 호출하는 ë° ìžˆì–´ ê²°ì •ì ìœ¼ë¡œ 중요한 ê²ƒì€ ì‹œìŠ¤í…œ 로케ì¼ì´ë‹¤.
+%즉, 한글 로케ì¼ì´ë©´ 한글 í°íŠ¸ ì´ë¦„ì„ í˜¸ì¶œí•  수 있지만 그렇지 않으면
+%í°íŠ¸ ì´ë¦„ì„ í•œê¸€ë¡œ 부를 수 없다.
+%\xobclass는 한글 로케ì¼ì˜ 시스템\explpunc.한글 Windows, Mac OS X 한글 ìƒìœ„ 등.\ ì¼ ê²ƒì„ ê¸°ë³¸ê°’ìœ¼ë¡œ 하고 있다.
+%ë˜í•œ ê° ìš´ì˜ì²´ì œê°€ ì¸ì‹í•˜ëŠ” íŒŒì¼ ì´ë¦„ë“¤ì´ ì¡°ê¸ˆì”© 다르다.
+%ì´ê²ƒì€ í°íŠ¸ ìžì²´ì˜ íŠ¹ì„±ì— ë”°ë¥´ëŠ” 경우가 많으므로
+%í°íŠ¸ì˜ ì´ë¦„ì´ë‚˜ íŠ¹ì„±ì„ ì‚¬ìš©ìžê°€ 잘 ì´í•´í•˜ê³  사용하는 ë„ë¦¬ë°–ì— ì—†ë‹¤.
+%
+%í•œê¸€ì´ ì•„ë‹Œ 로케ì¼ì˜ 시스템ì—서는 [nowinname] ì˜µì…˜ì„ ì§€ì •í•˜ê³ 
+%í°íŠ¸ë¥¼ ë¼í‹´ ë¬¸ìž ì´ë¦„으로 호출하면 ëŒ€ë¶€ë¶„ì˜ ë¬¸ì œê°€ í•´ê²°ëœë‹¤.
+%\begin{boxedverbatim}
+%\documentclass[nowinname]{xoblivoir}
+%\setkormainfont(UnBatangBold){UnBatang}
+%\end{boxedverbatim}
+%
+%예컨대 ë¼í‹´ ë¬¸ìž ìƒìœ„ì˜ ë§¤í‚¨í† ì‹œì—ì„œ 다ìŒê³¼ ê°™ì´ í•œê¸€ í°íŠ¸ë¥¼ ì •ì˜í•œ 경우,
+%\begin{verbatim}
+%\setkormainfont(NanumMyeongjoOTF-Bold){NanumMyeongjoOTF-Regular}
+%\end{verbatim}
+%ë‘ ë²ˆì§¸ ì„ íƒì¸ìžê°€ 없기 ë•Œë¬¸ì— ì´íƒ¤ë¦­ ê¸€ê¼´ì€ ê¸°ë³¸ ê¸€ê¼´ì¸ ì€ ë°”íƒ•ìœ¼ë¡œ
+%치환ëœë‹¤.
+%ì´ ë•Œ, ìš´ì˜ì²´ì œê°€ 한글 글꼴 ì´ë¦„ \oblivoirdblquote{ì€ ë°”íƒ•}ì„
+%ì¸ì‹í•˜ì§€ 못할 수가 있다.\footnote{%
+% ê¹€ì˜ìš± êµìˆ˜ê»˜ì„œ ì´ ë¬¸ì œë¥¼ 알려주셨다.}
+%
+%í•´ê²°ì±…ì€ ì•žì„œ 설명한 ExternalLocation으로 í°íŠ¸ë¥¼ 호출하든가, 아니면
+%ì´íƒ¤ë¦­ 옵션까지 ëª¨ë‘ ì±„ì›Œì„œ 선언하든가 하면 물론 ëœë‹¤. 그러나 좀
+%번거로울 ìˆ˜ë„ ìžˆëŠ” 것ì´ë‹¤.
+%ì´ëŸ° ê²½ìš°ì— ëŒ€ë¹„í•˜ì—¬ [nowinname] ì˜µì…˜ì„ ë§ˆë ¨í•´ ë‘었다. ì€ ê¸€ê¼´ì˜
+%í˜¸ì¶œëª…ì„ ë¼í‹´ 문ìžìœ¼ë¡œ 하게 í•¨ìœ¼ë¡œì¨ í•œê¸€ 글꼴 ì´ë¦„ì„ ì¸ì‹ 못하는 ìš´ì˜ì²´ì œì˜
+%문제를 피해가게 하였다.\footnote{%
+% 다행히, ì€ ê¸€ê¼´ì€ í•œê¸€ 윈ë„우즈ì—ì„œë„ ë¼í‹´ ë¬¸ìž ì´ë¦„으로 호출할 수ë„
+% 있다. 즉, 한글 윈ë„우즈ì—서는 ë¼í‹´ ë¬¸ìž ì´ë¦„ê³¼ 한글 ì´ë¦„ì„ ëª¨ë‘ ì‚¬ìš©í• 
+% 수 있는 것ì´ë‹¤. 그러나 모든 ê¸€ê¼´ì´ ê·¸ë ‡ì§€ëŠ” 않다.}
+%ë¼í‹´ ë¬¸ìž ìƒìœ„ì˜ ë§¤í‚¨í† ì‹œ, 그리고 한글 로케ì¼ì„ 사용하지 않는 리눅스
+%등ì—ì„œ ì´ ì˜µì…˜ì´ í™œìš©ë  ìˆ˜ ìžˆì„ ê²ƒì´ë‹¤.
+%
+%ì´ ì˜µì…˜ì€ xetexko-xobfont, xetexko-var, memhangul-x ë“±ì— ë¶€ì—¬í•  수ë„
+%있으므로 Beamer 문서를 작성하기 위해 xetexko-var를 쓰는 경우ì—는
+%xetexko-varì˜ ì˜µì…˜ìœ¼ë¡œ 지시하면 ëœë‹¤.
+
+\subsection{ì´íƒ¤ë¦­, 기울임}
+
+한글 ê¸€ê¼´ì— ì´íƒ¤ë¦­ì€ 없다. 그러므로 강조를 위해 기울임으로 ì´íƒ¤ë¦­ì„ 대용하는 ê²ƒì€ ê·¸ë‹¤ì§€ 권장하지 않는다. 예를 들어
+\begin{verbatim}
+\setkomainfont(Malgun Gothic)(* Bold)(Gungsuh)
+\end{verbatim}
+으로 ì§€ì •í–ˆì„ ë•Œ, ê¶ì„œì²´ê°€ ì´íƒ¤ë¦­ì— 해당하는 í°íŠ¸ë¡œ 설정ëœë‹¤. gremphê°€ ë””í´íŠ¸ì´ë¯€ë¡œ ê¶ì„œì²´ëŠ” ê³§ì€ ëª¨ì–‘ìœ¼ë¡œ ì°ížŒë‹¤.
+
+그러나 ë””ìžì¸ ìƒì˜ 효과를 위해서나 다른 ì´ìœ ì—ì„œ
+ì´ ì„œì²´ë¥¼ 기울ì´ê³  ì‹¶ì€ ê²½ìš°ê°€ ìžˆì„ ê²ƒì´ë‹¤.
+ì´ ê²½ìš° \texttt{[itemph]} í´ëž˜ìŠ¤ ì˜µì…˜ì„ ì§€ì •í•œë‹¤.
+ê·¸ ë°˜ëŒ€ì˜ ê²½ìš°ëŠ” \texttt{[gremph]}ì´ê³  ì´ê²ƒì´ ë””í´íŠ¸ì´ë‹¤. 부분부분 기울ì´ë ¤ 한다면 \cs{hangulfontspec}ì´ë‚˜
+\cs{hanjafontspec}, 즉 \cs{adhochangulfont}를 ì´ìš©í•˜ê±°ë‚˜ \cs{addhangulfontfeature} ëª…ë ¹ì„ ì¨ì„œ ì¡°ìž‘í•  수 있으므로 별ë„ë¡œ ëª…ë ¹ì„ ë§Œë“¤ì–´ë‘거나 하지 않았다.
+
+%\subsection{따옴표}
+%
+%2010ë…„ ì´ˆ, \xetexko ì˜ ê¸‰ê²©í•œ 발전과 ë”불어 \xobclass ê°€ ì‹œë„í•˜ë˜ ë¬¸ìž¥ë¶€í˜¸ì— ê´€í•œ ì‚¬í•­ì€ ì‚¬ì‹¤ìƒ
+%\xetexko 를 따르는 것으로 충분해졌다. 문장부호를 ì‹ìží•  ë•Œ ë¼í‹´ ë¬¸ìž í°íŠ¸ì˜ 것, 한글 í°íŠ¸ì˜ 것ì„
+%ìžìœ ë¡­ê²Œ ì„ íƒí•  수 있으며 간격 ë¬¸ì œë„ ê¸€ê¼´ ì„ íƒì˜ 옵션으로 가능하여졌다.
+%\xetexko\ ë§¤ë‰´ì–¼ì„ ìž˜ ì½ì–´ë³´ê¸° 바란다.
+%
+%ì´ ì ˆì€ ë”ì´ìƒ ì˜ë¯¸ê°€ 없게 ë˜ì–´ ë‚´ìš©ì„ ì‚­ì œí•œë‹¤.
+
+% 따옴표는 한글 í°íŠ¸ì˜ ê²ƒì„ ì“´ë‹¤. 그러므로 í°ë”°ì˜´í‘œë¥¼ 입력할 ë•Œ \texttt{``}ì´ ì•„ë‹ˆë¼ â€œìœ¼ë¡œ 입력하는 ê²ƒì´ ì¢‹ë‹¤.\footnote{%
+ % 윈ë„우즈 한글 입력기ì—ì„œ, ‘ㄴ’과 í•œìž í‚¤ë¥¼ 누르면
+ % ì´ ë¶€í˜¸ë¥¼ 입력할 수 있다.}
+% 한글 í°íŠ¸ì˜ 따옴표가 ì‹ í†µì°®ì€ ê²ƒì´ ë„ˆë¬´ 많아서, ë¼í‹´ ë¬¸ìž í°íŠ¸ì˜ ê²ƒì„ ì‹ìží•  수 있ë„ë¡ í•´ë‘었다.
+% ìž…ë ¥ì—ì„œ 한글 따옴표를 사용하였으나 ì‹ìžëŠ” ë¼í‹´ ë¬¸ìž í°íŠ¸ì˜ 것으로 하려 í•  ë•Œ ì´ ì˜µì…˜ì„ ì“°ë©´ ëœë‹¤.
+% í´ëž˜ìŠ¤ 옵션 \texttt{{[}latinquote]}ë¡œ
+% 지정한다. 아마 \texttt{\textbackslash{}textquotedblleft} ë“±ë„ ë˜ì§€ 않으려나 한다.
+
+% 한편, \texttt{``}ë¡œ ìž…ë ¥ëœ í…스트를 í°ë”°ì˜´í‘œë¡œ ì‹ìžë˜ê²Œ 하는 등, 전통ì ì¸
+% \TeX\ ìž…ë ¥ ë°©ì‹ì´ 유지ë˜ê²Œ 하려면 ë¼í‹´ ë¬¸ìž ê¸€ê¼´ 지정 ì‹œì—
+% \texttt{[Mapping=tex-text]} ì˜µì…˜ì„ ì£¼ë©´ ëœë‹¤. ``í°ë”°ì˜´í‘œë¡œ ë‘˜ëŸ¬ì‹¸ì¸ í…스트''.
+% ì´ ë°©ì‹ì„ ì´ìš©í•˜ë©´ (당연히) latinquote 옵션 여부와 ìƒê´€ì—†ì´ 모든 따옴표가 ë¼í‹´ ë¬¸ìž ê¸€ê¼´ë¡œ ì‹ìžë  것ì´ë‹¤.
+
+% \xobclass{}ì—는 \texttt{\textbackslash{}oblivoirquote}와 \texttt{\textbackslash{}oblivoirdblquote}ë¼ëŠ” 명령ì´
+% ì •ì˜ë˜ì–´ 있다. \oblivoirdblquote{주어진 ì¸ìžë¥¼ 따옴표 ì•ˆì— ë„£ì–´ì£¼ëŠ”
+% 명령}ì´ë‹¤. ìž…ë ¥ì´ ë¶ˆíŽ¸í•˜ì—¬ ì¼ë°˜ì ìœ¼ë¡œ ì´ ëª…ë ¹ì„ ì“¸ ì¼ì´ 많으리ë¼ê³  ìƒê°í•˜ì§€ëŠ” 않지만
+% 한글 í°íŠ¸ 따옴표를 쓸 ë•Œ, í°íŠ¸ì— ë”°ë¼ ë”°ì˜´í‘œì˜ ê°„ê²©ì´ ë§žì§€ 않는 경우ì—
+% ì´ ëª…ë ¹ì— ë³„í‘œë¥¼ 붙ì´ë©´ ì•žë’¤ì˜ ê°„ê²©ì„ ì¡°ê¸ˆ 커ë‹í•´ì¤€ë‹¤. 다만 latinquote 옵션ì´
+% 주어진 경우ì—는 아무런 íš¨ë ¥ì´ ì—†ì„ ê²ƒì´ë‹¤.
+
+% 참고로, bnm, cnm ë“±ì˜ \obclass{} \oblivoirquote{괄호 명령}ì—ë„ ë³„í‘œ(*)를 붙여 ì•žë’¤ 간격ì„
+% 줄여줄 수 있다. |\ccnm{테스트}|, |\ccnm*{테스트}|.
+
+\section{ê·¸ë°–ì˜ ì‚¬í•­ë“¤}
+
+\subsection{íŒë©´ ì„¤ì •ì„ ìœ„í•œ fapapersize}
+
+memoir는 geometry 패키지와는 다른 ë°©ì‹ì˜ ìžì²´ íŒë©´ 설정 ëª…ë ¹ì„ ê°€ì§€ê³  있다.
+oblivoirì—ì„œë„ ê¸°ë³¸ì ìœ¼ë¡œ memoirì˜ íŒë©´ 설정 ë°©ì‹ì„ 사용할 수 있다.
+ì´ì™€ ë”불어, \textsf{fapapersize}ë¼ëŠ” 패키지가
+oblivoirì—ì„œ 제공ëœë‹¤.
+
+\begin{boxedverbatim}
+\usepackage{fapapersize}
+\usefapapersize{*,*,1in,*,1in,*}
+\end{boxedverbatim}
+
+\cs{usefapapersize}는 여섯 ê°œì˜ ì½¤ë§ˆë¡œ ì—°ê²°ëœ ì¸ìžë¥¼ 취하는ë°, 첫번째, ë‘번째, 네번째, 여섯번째 ì¸ìžë¥¼ 별표(*)ë¡œ 대용할 수 있다. ì´ ê°ê°ì€
+\begin{itemize}\tightlist
+\item paperwidth
+\item paperheight
+\item left margin
+\item right margin
+\item upper margin
+\item lower margin
+\end{itemize}
+ì´ë‹¤. 만약 \cs{setheadfoot}ì´ë¼ë“ ê°€ marginnote ì„¤ì •ì´ í•„ìš”í•˜ë‹¤ë©´ \cs{usefapapersize} 명령 ì•žì— ë‘”ë‹¤.
+ì ì–´ë„ left marginê³¼ upper marginì€ ë°˜ë“œì‹œ 주어야 한다는 ì ê³¼, 콤마 사ì´ì— ê³µë°±ì´ ì—†ë„ë¡ í•´ì•¼ 한다는 ì ì— 주ì˜í•˜ì—¬ì•¼ 한다.
+
+용지(stock)를 설정하려면 다ìŒê³¼ ê°™ì´ í•œë‹¤.
+\begin{boxedverbatim}
+\usepackage[stock]{fapapersize}
+\usefastocksize{210mm,297mm}
+\usefapapersize{190mm,260mm,1in,*,1in,*}
+\end{boxedverbatim}
+\texttt{[showtrims]} ì˜µì…˜ì´ ì£¼ì–´ì ¸ 있다면 crop ì„ ì´ í•¨ê»˜ 나타날 것ì´ë‹¤.
+
+\subsection{enumerate}
+
+enumerate íŒ¨í‚¤ì§€ì˜ enumerate ì•„ì´í…œ 항목 머리 설정ì€
+다ìŒê³¼ ê°™ì´ í•œë‹¤. 엔진과 무관하게 ë™ìž‘한다.
+\begin{boxedverbatim}
+\begin{enumerate}[(㉠)] \tightlist
+\item 첫째 항목
+\item 둘째 항목
+\end{enumerate}
+\end{boxedverbatim}
+\begin{enumerate}[(㉠)] \tightlist
+\item 첫째 항목
+\item 둘째 항목
+\end{enumerate}
+paralistì—ì„œ 위와 ê°™ì€ ë°©ì‹ìœ¼ë¡œ 항목 머리를 설정하려면
+xob-paralist를 로드한다.\footnote{%
+ 물론 paralist ìžì²´ëŠ” ê·¸ ì´ì „ì— ë¶€ë¥´ê±°ë‚˜
+ xob-paralistê°€ 스스로 부르ë„ë¡ í•  것ì´ê³  xob-paralist ë’¤ì—
+ paralist만 별ë„ë¡œ 다시 부르면 안 ëœë‹¤.
+}
+
+\subsection{graphicx, xcolor}
+
+\hologo{pdfLaTeX} 문서는 dvi ë“œë¼ì´ë²„ë¡œ ì–´ë–¤ ê²ƒì´ ì‹¤í–‰ë ì§€ 모르기 ë•Œë¬¸ì— graphicx 패키지ì˜
+ë¡œë”©ì— ì£¼ì˜ë¥¼ 기울여야 한다. 즉
+\marginpar{\fbox{pdftex}}
+\begin{boxedverbatim}
+\usepackage[<driver>]{graphicx}
+\end{boxedverbatim}
+ê³¼ ê°™ì´ í•˜ëŠ” ê²ƒì´ ì•ˆì „í•˜ë‹¤. 그러나 ëŒ€ë¶€ë¶„ì˜ ê²½ìš° \verb|<driver>|를 지정하지 ì•Šì•„ë„ ëœë‹¤.
+
+\marginpar{\fbox{xe(lua)tex}}
+\XeTeXê³¼ \LuaTeX ì˜ ê²½ìš°ëŠ” graphicx íŒ¨í‚¤ì§€ì— ëŒ€í•œ 명시ì ì¸ í˜¸ì¶œì´ ì—†ì–´ë„
+png, jpg, pdf ê·¸ë¦¼ì„ ìž˜ 불러온다. 즉 \obclassê°€ 알맞게 ì´ íŒ¨í‚¤ì§€ë¥¼ 호출하여준다.
+ % ì´ íŒ¨í‚¤ì§€ë“¤ì„ ëª…ì‹œì ìœ¼ë¡œ
+% í˜¸ì¶œí•˜ê³ ìž í•œë‹¤ë©´ 옵션 ì—†ì´ ë¡œë“œí•˜ë“ ê°€ \texttt{[xetex]} ì˜µì…˜ì„ ì¤€ë‹¤.
+% defaultê°€ \texttt{[xetex]}ì´ ë˜ë„ë¡ ì„¤ì •ë˜ì–´ 있어야 하는ë°,
+% KC2008/\TeX{}Liveì—는 ì´ê²ƒì´ 잘 ë˜ì–´ 있다.
+%pdf ê·¸ë¦¼ì„ ë¶ˆëŸ¬ì˜¤ê±°ë‚˜ ìƒ‰ìƒ ê´€ë ¨ ëª…ë ¹ì„ ì“°ê¸° 위해
+%color ë˜ëŠ” xcolor를 로드하려면, 옵션 ì„¤ì •ì„ graphicx와 ë˜‘ê°™ì´ í•˜ë©´ ëœë‹¤.
+%\begin{boxedverbatim}
+%\usepackage{graphicx}
+%\usepackage{xcolor}
+%\end{boxedverbatim}
+
+\subsection{참조 ì¸ìš©, ìžë™ 조사}
+
+ìžë™ 조사는 ko.\TeX ì—서와 ë™ì¼í•˜ë‹¤.
+한글 labelì€ \XeTeX, \LuaTeX ì—ì„œ 사용할 수 있다.
+레거시 í…ì—ì„œ label ìžë¦¬ì—는 í•œê¸€ì„ ì“¸ 수 없다. \marginpar{\fbox{pdftex}}
+
+\medskip
+
+\noindent\hologo{pdfTeX}:\\
+\noindent\begin{minipage}{.45\textwidth}
+\begin{verbatim}
+ “소절 \ref{sec:font}\를 ë³´ë¼.â€
+\end{verbatim}
+\end{minipage}\hfill
+\begin{minipage}{.45\textwidth}
+\hfill “소절 \myREF{sec:font}{sec:í°íŠ¸}\를 ë³´ë¼.â€
+\end{minipage}
+
+\noindent\hologo{XeTeX}, \hologo{LuaTeX}:\\
+\noindent\begin{minipage}{.45\textwidth}
+\begin{verbatim}
+ “소절 \ref{sec:í°íŠ¸}\를 ë³´ë¼.â€
+\end{verbatim}
+\end{minipage}\hfill
+\begin{minipage}{.45\textwidth}
+\hfill “소절 \myREF{sec:font}{sec:í°íŠ¸}\를 ë³´ë¼.â€
+\end{minipage}
+
+\subsection{ë°©ì }
+
+\koTeX ì—서는 \texttt{\textbackslash dotemph} ëª…ë ¹ì˜ ë°©ì \footnote{%
+ 가로쓰기ì—서는 \dotemph{ì ì„ ê¸€ìž ìœ„ì— ì°ìœ¼ë¯€ë¡œ} \circemph{å‚ì }ì´ ì•„ë‹ˆë¼
+ \circemph{上ì }ì´ ë§žê² ì§€ë§Œ 관행ì ìœ¼ë¡œ ë°©ì ì´ë¼ 불러왔다.
+ ì´ ë¬¸ìž¥ë¶€í˜¸ì˜ ì •í™•í•œ ëª…ì¹­ì€ â€œë“œëŸ¬ëƒ„í‘œâ€ì´ë‹¤.}%
+ì„ ì§€ì›í–ˆë‹¤. \xetexko와 \luatexkoì—ì„œë„ ì´ ëª…ë ¹ì„ ì‚¬ìš©í•  수 있으며,
+oblivoirì—ì„œ 조금 확장했다. 기본ì¸
+\texttt{\textbackslash dotemph}
+외ì—
+\texttt{\textbackslash circemph}
+\texttt{\textbackslash useremph}
+ë‘ ê°œì˜ ëª…ë ¹ì„ ë” ì“¸ 수 있다.
+
+\cs{dotemph}와 \cs{circemph}ì˜ ê²°ê³¼ëŠ” 다ìŒê³¼ 같다.
+
+\medskip
+
+\noindent\begin{minipage}{.45\textwidth}
+\begin{verbatim}
+\dotemph{우리나ë¼} \circemph{대한민국}
+\end{verbatim}
+\end{minipage}\hfill
+\begin{minipage}{.45\textwidth}
+\dotemph{우리나ë¼} \circemph{대한민국}
+\end{minipage}
+
+\medskip
+
+\cs{useremph} ëª…ë ¹ì€ ì´ì „ 버전과 ì‚¬ìš©ë²•ì´ ë‹¬ë¼ì¡Œë‹¤. 2014ë…„ 6ì›” ì´ì „ oblivoirì—ì„œ
+\cs{useremph}는 pdf\TeX ì—서와 \XeTeX, \LuaTeX ì—ì„œ ì‚¬ìš©ë²•ì´ ì„œë¡œ 달ëžê³ 
+í•˜ë‚˜ì˜ ì„ íƒ ì¸ìžì™€ ë‘ ê°œì˜ ì¸ìžë¥¼ 요구하는 등 ì‚¬ìš©ë²•ì´ ë³µìž¡í–ˆìœ¼ë‚˜ ì´ê²ƒì´ ëª¨ë‘ ë‹¤ìŒê³¼ ê°™ì´
+간단하게 바뀌었다.
+\begin{boxedverbatim}
+\useremph[<raise>][<char>]{text}
+\end{boxedverbatim}
+í•œ 번 raise ê°’ê³¼ char를 주고난 후ì—는 ê·¸ ì„¤ì •ì´ ë³´ì¡´ëœë‹¤. 즉 \cs{useremph}를
+ì¸ìž ì—†ì´ ì“°ë©´ ì´ì „ì— ì„¤ì •ëœ ê²ƒì„ ë”°ë¼ê°€ê³ , ì´ì „ì— ì„¤ì •ëœ ê²ƒì´ ì—†ìœ¼ë©´ \cs{useremph}와
+\cs{circemph}ê°€ ë™ì¼í•˜ë‹¤.
+
+\begin{verbatim}
+\useremph{드러냄표}
+\useremph[.3ex][\tiny★]{드러냄표}
+다시한번 \useremph{드러냄표}
+ì´ë²ˆì—는 \useremph[][\tiny+]{드러냄표}
+높ì´ì¡°ì ˆ \useremph[0ex]{드러냄표}
+\end{verbatim}
+
+ì´ ì½”ë“œì˜ ê²°ê³¼ëŠ” 다ìŒê³¼ 같다:\\
+\useremph{드러냄표}
+\useremph[.3ex][\tiny★]{드러냄표} 다시한번 \useremph{드러냄표}
+ì´ë²ˆì—는 \useremph[][\tiny+]{드러냄표}
+높ì´ì¡°ì ˆ \useremph[0ex]{드러냄표}
+
+\medskip
+
+편ì˜ë¥¼ 위하여 \cs{useremphstarwhite}({\useremphstarwhite})와 \cs{useremphstarblack}({\useremphstarblack})
+ëª…ë ¹ì„ ì¤€ë¹„í•´ë‘었다. ì´ê²ƒì€ 현재 ì‹ìží•˜ëŠ” í°íŠ¸ì— 해당 글ìžê°€ 있으면 잘 나타난다.
+
+\medskip
+
+\noindent\begin{minipage}{.7\textwidth}
+\begin{verbatim}
+\useremph[.5ex][\useremphstarwhite]{드러냄표}
+\end{verbatim}
+\end{minipage}\hfill
+\begin{minipage}{.28\textwidth}
+\useremph[.5ex][\useremphstarwhite]{드러냄표}
+\end{minipage}
+
+%\marginpar{\fbox{xe(lua)tex}}
+%\xobclassì—ì„œ 기ì›í•œ 새로운 í… ì—”ì§„ì„ ìœ„í•œ \obclass ì—ì„œ
+%ë§ˆì§€ë§‰ì˜ \texttt{\textbackslash useremph} 명령ì€
+%\useremph{Ëš}{í•˜ë‚˜ì˜ ì„ íƒ ì¸ìžì™€ ë‘ ê°œì˜ ì¸ìž}를 요구한다. 즉,
+%\begin{verbatim}
+%\useremph[<height>]{<dotchar>}{text}
+%\end{verbatim}
+%height는 ë°©ì ìœ¼ë¡œ 사용할 문ìžê°€ 올ë¼ê°ˆ 길ì´ì´ê³  dotchar는
+%ë°©ì  ë¬¸ìžì´ë‹¤. text는 ë°©ì ì„ ì°ì„ í…스트.
+%단, ì´ \verb|\useremph| ëª…ë ¹ì€ \xetexko ì—ì„œ 제공ë˜ëŠ” ê°™ì€ ì´ë¦„ì˜
+%ëª…ë ¹ê³¼ë„ ê·¸ ì‚¬ìš©ë²•ì´ ë‹¤ë¥´ê³  레거시 í…ì„ ìœ„í•œ \obclassì—ì„œì˜ ì‚¬ìš©ë²•ê³¼ë„ ë‹¤ë¥´ë¯€ë¡œ 주ì˜ë¥¼ 요한다.
+
+\subsection{chapter styles}
+ìµœê·¼ì˜ memoir는 ìƒë‹¹ížˆ ë§Žì€ chapter styleì„ ì •ì˜í•˜ê³  있다. oblivoirì˜ chapter style
+ì •ì˜ ë°©ì‹ì€ 기본ì ìœ¼ë¡œ memoir와 ë™ì¼í•˜ì§€ë§Œ ë‹¤ìŒ ëª‡ 가지가 다르다.
+
+\begin{itemize}\tightlist
+\item \cs{printchaptername} ëª…ë ¹ì´ ë¬´ì˜ë¯¸í•˜ë‹¤.
+\item \cs{prechapternum} 명령과 \cs{postchapternum} ëª…ë ¹ì´ ì¶”ê°€ë˜ì—ˆë‹¤.
+\item \cs{hchaptertitlehead}ë¼ëŠ” ëª…ë ¹ì´ ì‚¬ìš©ëœë‹¤. ì´ê²ƒì€ 특히 running headingê³¼ ê´€ë ¨ì´ ìžˆë‹¤.
+\end{itemize}
+
+KTUG 사설 저장소를 통하여 설치할 수 있는\footnote{%
+ 사설 저장소를 등ë¡í•  수 없는 ìƒí™©ì´ë¼ë©´ ì§ì ‘ 다운로드하ë¼.
+ \url{http://ftp.ktug.org/KTUG/texlive/tlnet/archive/}
+}
+ob-chapstylesë¼ëŠ” 패키지ì—는 몇 가지 memoir
+chapter 스타ì¼ì„ oblivoir화해둔 ê²ƒì´ ìžˆë‹¤. ì´ ìžì²´ë¥¼ 그대로 ì¨ë„ 좋고 ì´ë¥¼ ìžì‹ ë§Œì˜ 스타ì¼ì„
+만드는 ë° ì°¸ê³ í•˜ì—¬ë„ ì¢‹ì„ ê²ƒì´ë‹¤.
+
+\subsection{한글 pagestyle}
+
+oblivoirê°€ 추가ì ìœ¼ë¡œ 제공하는 페ì´ì§€ 스타ì¼ë¡œ \texttt{hangul}ì´ ìžˆë‹¤.
+\begin{boxedverbatim}
+\pagestyle{hangul}
+\end{boxedverbatim}
+
+\section{샘플 문서}
+
+ì´ ìž‘ì€ ì•ˆë‚´ì„œì— ë”하여 간단한 \obclass\ 샘플 문서를 하나 제공한다.
+ì´ ë¬¸ì„œì—ì„œ 여러 가지 memoir와 \obclass ì˜ ê¸°ëŠ¥ì„ ì‚´íŽ´ë³¼ 수 ìžˆì„ ê²ƒì´ë‹¤.
+oblivoir-test.texì„ ì»´íŒŒì¼í•´ë³´ê³  소스를 검토해보시기 바란다.
+
+%\subsection{fontspec 옵션과 수학 글꼴}\myLabel{sec:fontspec}{sec:í°íŠ¸ìŠ¤íŽ™}
+%
+%fontspec 패키지와 ì´ë¥¼ 확장한 mathspec 패키지를 ì´ìš©í•˜ì—¬
+%수학 글꼴 ì¼ë¶€ë¥¼ ë°”ê¾¸ê³ ìž í•˜ê±°ë‚˜ mathpazo와 ê°™ì€ ìˆ˜í•™ 글꼴 세트를
+%ì ìš©í•˜ê³ ìž í•  경우가 있다. ì´ ë•ŒëŠ” ë‹¤ìŒ ë‘ ê°€ì§€ 조치를 해야 한다.
+%
+%\begin{enumerate}[(1)]
+%\item í´ëž˜ìŠ¤ 옵션으로 [manualfontspec]ì„ ì„ ì–¸í•œë‹¤.\footnote{%
+% 2011/09/15 ì´ì „ 버전ì—서는 [fontspec]ì´ë¼ëŠ” ì´ë¦„ì´ì—ˆë‹¤.}
+%ì´ ì„ ì–¸ìœ¼ë¡œ
+%사용ìžëŠ” fontspecì„ ìžì‹ ì˜ ì±…ìž„ í•˜ì— ë¡œë“œí•  수 있다. 심지어
+%xltxtra나 mathspecê³¼ ê°™ì´ fontspecì„ ë¶€ë¥´ëŠ” 패키지를 별ë„ë¡œ
+%로드할 수 있다.
+%\item ìœ—í•­ì˜ fontspec 패키지 로드 í›„ì— xetexko-xobfont 패키지를
+%부른다. ì´ ì„¤ì • ì´í›„ì—야 \textbackslash setkormainfont 와 ê°™ì€
+%ëª…ë ¹ì„ ì“¸ 수 있게 ë  ê²ƒì´ë‹¤.
+%\end{enumerate}
+%ì´ê²ƒì€ mathfont를 조절하려면 fontspecì˜ ì˜µì…˜ì„ ë³„ë„ë¡œ ì •ì˜í•˜ì—¬
+%ìƒì„¸í•œ ì„¤ì •ì„ í•´ì•¼ í•  경우가 있기 때문ì´ë‹¤. 예컨대 mathpazo를
+%수학 기본 글꼴로 ì“°ë ¤ 한다면 다ìŒê³¼ ê°™ì´ í•˜ëŠ” ê²ƒì´ ê°€ëŠ¥í•˜ë‹¤.
+%\begin{boxedverbatim}
+%\documentclass[manualfontspec]{xoblivoir}
+%\usepackage{mathpazo}
+%\usepackage[math,quiet]{fontspec}
+%\usepackage[math,quiet,MnSymbol]{mathspec}
+%\setmathsfont{Asana-Math}
+%\setmainfont[Ligatures=Common]{Palatino Linotype}
+%\usepackage{xetexko-xobfont}
+%\end{boxedverbatim}
+%ì´ ì˜ˆë³´ë‹¤ 간단하게 í•  수 있는 ê²ƒë„ ë§Žë‹¤. ì´ ì˜ˆëŠ” ì„¤ëª…ì„ ìœ„í•˜ì—¬
+%ë³´ì¸ ê²ƒì¼ ë”°ë¦„ì´ë‹¤.
+%ìœ„ì˜ mathspec 대신 fontspec 패키지 ë¬¸ì„œì— ë‚˜ì™€ ìžˆë“¯ì´ \textbackslash setmathrm
+%ë“±ì˜ ëª…ë ¹ìœ¼ë¡œ 수학 í°íŠ¸ë¥¼ 조절할 수 있다.
+%
+%2011/09/15 버전ì—ì„œ ì´ì™€ 관련한 몇 가지 ì‚¬í•­ì´ ì¶”ê°€ë˜ì—ˆë‹¤.
+%\begin{enumerate}[(a)]
+%\item {[manualfontspec]} ì˜µì…˜ì„ ì£¼ì—ˆì„ ë•ŒëŠ” 위와 ê°™ì€ ë°©ë²•ìœ¼ë¡œ fontspec
+%패키지를 ìˆ˜ë™ ë¡œë“œí•  수 있다.
+%\item {[fontspec=\{no-math\}]}와 ê°™ì´ fontspec íŒ¨í‚¤ì§€ì— ì˜µì…˜ì„ ë¯¸ë¦¬ 설정해줄
+%수 있다. no-math ì˜µì…˜ì„ ì£¼ë©´ fontspec ëª…ë ¹ë“¤ì´ ìˆ˜ì‹ì—는 ì˜í–¥ì„ ë¼ì¹˜ì§€ 않으므로
+%ìµìˆ™í•œ CM-math 글꼴로 수ì‹ì´ ì‹ìžëœë‹¤.
+%\item {[preload=mathspec,preloadoption=\{math\}]}와 ê°™ì´ preloadí•  패키지ì—
+%넘겨줄 ì˜µì…˜ì„ preloadoption으로 지정할 수 있다.
+%\end{enumerate}
+
+%\subsection{옛한글과 세로쓰기}\myLabel{sec:oldhangul}{sec:올드한글}
+% 옛한글 ê¸€ê¼´ì„ ì‚¬ìš©í•˜ë ¤ë©´ [oldhangul] ì˜µì…˜ì„ ì£¼ê³  ê¸€ê¼´ì„ ì§€ì •í•´ì•¼ 한다.
+% 세로쓰기는 사용가능하나, ì•„ì§ xoblivoirì—ì„œ 조작하ë„ë¡ í•˜ì§€ëŠ” 않았다.
+% \xetexko{} ë§¤ë‰´ì–¼ì— ì˜›í•œê¸€ ì“°ê¸°ì— ê´€í•œ 간략한 소개가 있다.
+%2010ë…„ 2ì›”, \xetexko ì˜ ì˜›í•œê¸€ ì¡°íŒì€ ê±°ì˜ ì™„ì „í•œ ìˆ˜ì¤€ì— ì´ë¥´ë €ë‹¤.
+%ìž…ë ¥ì„ í‘œì¤€ì— ë§žëŠ” 소위 `첫가ë' 코드로 í•˜ë©´ì„œë„ ì‚¬ìš©ìž ì˜ì—­(PUA)ì— ì˜›í•œê¸€ì´
+%들어 있는 ê¸€ê¼´ì˜ ì˜›í•œê¸€ë¡œ mappingì´ ê°€ëŠ¥í•´ì¡Œìœ¼ë©°, GSUB 옛한글 글꼴(현재
+%알려진 것으로는 ì€ ë°”íƒ•ê³¼ Microsoft Office 2002 Plus Packì˜ ì˜›í•œê¸€ ê¸€ê¼´ë°–ì— ì—†ë‹¤)ì„
+%그대로 ì´ìš©í•˜ì—¬ 옛한글 ì‹ìžê°€ 가능하다.
+%
+%ì´ ì—­ì‹œ \xetexko ì˜ ê¸°ëŠ¥ìœ¼ë¡œì„œ \xobclass는 ë”ì´ìƒ í•  ì¼ì´ 없어 ì´ ì ˆì˜ ë‚´ìš©ì„ ì‚­ì œí•œë‹¤.
+
+%\subsection{amssymb}\myLabel{sec:ams}{sec:ì—ì´ì— ì—스}
+%amssymb 패키지를 로드하려 ì‹œë„하면 몇 가지 ëª…ë ¹ì´ ì´ë¯¸ ì •ì˜ë˜ì–´
+%있다는 메시지가 나온다. ì´ ë©”ì‹œì§€ë¥¼ 줄ì´ë ¤ë©´ amssymb 대신
+%xob-amssymb를 usepackage하ë„ë¡ í•œë‹¤.
+%
+%한편, LyXì—는 amsmath와 amssymb 패키지를 ìžë™ìœ¼ë¡œ 로드하는 ê¸°ëŠ¥ì´ ìžˆë‹¤.
+%ì´ ë•Œë¬¸ì— ì‚¬ìš©ìžê°€ xob-amssymb를 로드하려 í•´ë„ ê·¸ë³´ë‹¤ ì´ì „ì— amssymbê°€
+%LyXì— ì˜í•´ 로드ë˜ì–´ ì˜ë„하는 결과를 얻지 못하는 경우가 있다. ì´ ë•Œë¥¼ 위하여
+%[amsmath] ì˜µì…˜ì„ ë§ˆë ¨í•´ë‘었다. ì´ ì˜µì…˜ì´ í™œì„±í™”ë˜ë©´ amsmath와 xob-amssymb를
+%xoblivoir가 로드해준다.
+%
+%\subsection{flowfram}\myLabel{sec:flowfram}{sec:플로프렘}
+%fapapersize ë° flowfram 패키지와 함께 쓸 ë•Œ, 첫 페ì´ì§€ì˜ pdf 사ì´ì¦ˆë§Œì´
+%fapapersizeë¡œ 지정한 ê²ƒì„ ë”°ë¼ê°€ì§€ 않는 문제ì ì´ 있다.\footnote{%
+% ì´ì£¼í˜¸ ë‹˜ì´ ì•Œë ¤ì£¼ì…¨ìŒ.}
+%
+%\xobclass 는 memoirì˜ íŽ˜ì´ì§€ 출력 ë£¨í‹´ì„ ì¡°ê¸ˆ 수정하여 ëŒ€ë¶€ë¶„ì˜ ê²½ìš°
+%pdf 사ì´ì¦ˆ ì¶©ëŒ ë¬¸ì œê°€ í•´ê²°ë˜ë„ë¡ í•´ë‘었다.
+%그러나 ì–´ë–¤ 경우 pdf 파ì¼ì˜ 첫 페ì´ì§€ì™€ ì´í›„ 페ì´ì§€ì˜ 사ì´ì¦ˆê°€ 불ì¼ì¹˜í•˜ëŠ”
+%문제가 여전히 ë°œìƒí•  ê°€ëŠ¥ì„±ì´ ìžˆì–´ ë‹¤ìŒ ì˜µì…˜ì„ ì—†ì• ì§€ 않았다.
+%
+%[a4paper] 등 미리 ì •ì˜ëœ 페ì´ì§€ì˜ 경우는 아무런 문제가 ìƒê¸°ì§€ 않는다.
+%그러나 memoir 옵션으로 지정할 수 없는 사ì´ì¦ˆ,
+%예컨대 190mm$\times$260mm pdf를 만들고 ì‹¶ì„ ë•ŒëŠ” 어떻게 하는가?
+%\xobclass ì—게 페ì´ì§€ 사ì´ì¦ˆë¥¼ 강제로 알려주는 ë°©ë²•ì´ ìžˆë‹¤.
+%\begin{boxedverbatim}
+%\documentclass[<other options>,fawd=190mm,faht=260mm]{xoblivoir}
+%\usepackage{fapapersize}
+%\usefapapersize{190mm,260mm,30mm,*,40mm,*}
+%\usepackage{flowfram}
+%\end{boxedverbatim}
+%ì´ì œ 첫 페ì´ì§€ì˜ 사ì´ì¦ˆë„ ë‘번째 ì´í›„ì˜ ê²ƒê³¼ ê°™ì•„ì¡Œì„ ê²ƒì´ë‹¤.
+%
+%\subsection{preload}\myLabel{sec:preload}{sec:프리로드}
+%ì¼ë¶€ 패키지 중ì—는 ì´ë”°ê¸ˆ memoir í´ëž˜ìŠ¤ ìžì²´ë³´ë‹¤ 미리 로드ë˜ì–´ì•¼ 하는 ê²ƒì´ ìžˆë‹¤.
+%대표ì ì¸ 예가 ì•„ëžì–´ë¥¼ ì‹ìží•  ë•Œ ë¹¼ë†“ì„ ìˆ˜ 없는 bidi 패키지ì´ë‹¤.
+%ì´ì™€ ê°™ì´ memoir보다 먼저 로드해야 하는 패키지를 쓸 ë•Œ 다ìŒê³¼ ê°™ì´ í•œë‹¤.
+%\begin{boxedverbatim}
+%\documentclass[preload={bidi}]{xoblivoir}
+%\end{boxedverbatim}
+%
+%preloadí•  íŒ¨í‚¤ì§€ì— ì „í•´ì¤„ ì˜µì…˜ì€ ë‹¤ìŒê³¼ ê°™ì´ ì„¤ì •í•œë‹¤.
+%\begin{boxedverbatim}
+%\documentclass[preload={mathspec},preloadoption={math}]{xoblivoir}
+%\end{boxedverbatim}
+%
+%moreverbì˜ ê²½ìš°ë„ ì´ë ‡ê²Œ 하면 ë˜ë¯€ë¡œ ì´ì œ ì˜ë¯¸ê°€ 없어진 ì˜µì…˜ì´ ë˜ì—ˆì§€ë§Œ 종래
+%ìž‘ì„±ëœ ë¬¸ì„œì™€ì˜ í˜¸í™˜ì„ ìœ„í•´ì„œ 없애지는 않았다.
+%
+%\subsection{moreverb}\myLabel{sec:moreverb}{sec:모아버브}
+%ì´ ì˜µì…˜ì€ pstricks를 사용하기 위하여 pdfm\-tricks를 ì´ìš©í•˜ë ¤ í•  ë•Œ
+%필요하다. pdfm\-tricks는 moreverb, graphicx, (x)color 패키지가 미리
+%로드ë˜ì–´ì•¼ ë™ìž‘하는ë°, ì´ ì¤‘ graphicx와 xcolor는 문제가 없지만
+%oblivoir(memoir)ì—ì„œ moreverb는 \textbackslash usepackage ë¡œ
+%로드하면 memoirì˜ ì¼ë¶€ 명령과 충ëŒí•œë‹¤.
+%ì´ ì¶©ëŒì„ 해결해주는 옵션ì´ë©°, ì´ ì˜µì…˜ì„ ì¤€ í›„ì— moreverb를 별ë„ë¡œ
+%로드할 í•„ìš” 없다. moreverb는 \myPageREF{sec:preload}{sec:프리로드}ì—ì„œ 설명하는
+%preloadë¡œ 미리 로드하는 ë°©ë²•ì´ ìžˆìœ¼ë¯€ë¡œ ì‚¬ì‹¤ìƒ obsoleteì¸ ì˜µì…˜ì´ë‹¤.
+%
+%\subsection{microtype}\myLabel{sec:microtype}{sec:마ì´í¬ë¡œíƒ€ìž…}
+%현재까지 \XeTeX ì€ pdf\TeXê³¼ Lua\TeX ì˜ microtype ê¸°ëŠ¥ì„ ì—”ì§„ 수준ì—ì„œ 지ì›í•˜ì§€ 않는다.
+%그러나 \xetexko 는 xetexko-hangingì´ë¼ëŠ” ê¸°ë²•ì„ ì´ìš©í•˜ì—¬ 온ì ê³¼ ë°˜ì ì„ íŒë©´ 밖으로 밀어냄으로ì¨
+%margin kerningê³¼ 비슷한 효과를 줄 수 있게 하는 재미있는 ê¸°ëŠ¥ì„ ì œê³µí•œë‹¤.
+%ì´ ì˜µì…˜ì€ ì´ë¦„ì€ microtypeì´ì§€ë§Œ ì‹¤ì€ xetexko-hangingì„ í™œì„±í™”í•˜ëŠ” ì—­í• ì„ í•œë‹¤.
+%ì´ ë¬¸ì„œê°€ ì´ ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ì—¬ 작성ë˜ì—ˆë‹¤.
+%
+%\subsection{hyperref, xcolor}\label{sec:hyperrefxcolor}
+%LyX ì„ ì“´ë‹¤ê±°ë‚˜ í•  ë•Œ \XeTeX ì„ ìœ„í•´ì„œ hyperrefì˜ [unicode] 옵션ì„
+%꺼주어야 í•  때가 있다. ì´ë¥¼ 위해서 hyperref íŒ¨í‚¤ì§€ì— ë¯¸ë¦¬ 넘길 ì˜µì…˜ì„ ì§€ì •í•  수 있게
+%하였다.
+%\begin{boxedverbatim}
+%\documentclass[hyperref={unicode=false}]{xoblivoir}
+%\end{boxedverbatim}
+%
+%í•„ìš”ì— ì˜í•´ xcolor íŒ¨í‚¤ì§€ì— ëŒ€í•´ì„œë„ ë¹„ìŠ·í•˜ê²Œ í•  수 있ë„ë¡ í•´ë‘었다.
+
+\section{첨언}
+\xobclass{} ì‚¬ìš©ì´ ì–´ëŠ ì •ë„ë¡œ 쉬운가 하면, 나는 ë§¨ì²˜ìŒ ì´ ë¬¸ì„œë¥¼
+LyXì—ì„œ 작성하여 exportí•œ 다ìŒ, ë‘ ì¤„ ì •ë„를 지우고 í°íŠ¸
+ì„¤ì •ëª…ë ¹ë§Œì„ ì¨ë„£ì—ˆë‹¤. ê·¸ëž˜ë„ í›Œë¥­í•œ \XeLaTeX\ 문서가 만들어졌ë˜
+것ì´ë‹¤.
+
+ì´ ê¸€ì„ ì“°ê¸° 시작할 때만 í•´ë„ \xetexko{}와 \xobclass{}는
+완성ë˜ì–´ 있지 않았다. 그러나 ì§€ê¸ˆì€ ì¼ë°˜ì ì¸ 문서를 ìž‘ì„±í•¨ì— ìžˆì–´ì„œ
+ë¶ˆíŽ¸ì´ ì—†ì„ ì •ë„ê°€ ë˜ì—ˆë‹¤.
+
+\bigskip
+
+ëŒì´ì¼œë³´ë©´, í•œê¸€ì„ \TeX\ ë¬¸ì„œì— ì‚¬ìš©í•  수 있다는 사실 ìžì²´ê°€
+ì‹ ê¸°í–ˆë˜ ê·¸ 때로부터 20ì—¬ë…„ì´ í˜ë €ë‹¤. 본격ì ì¸ 한글\LaTeX\ 시스템들ì´
+나오기 ì‹œìž‘í–ˆë˜ 1990년대 중반으로부터 í—¤ì•„ë ¤ë„ ì‹­ìˆ˜ ë…„,
+ì´ ê¸°ê°„ ë™ì•ˆ 한글ì´ë¼ëŠ” ë¬¸ìž ì²´ê³„ë¥¼ ì‹ìží•˜ê¸° 위해 지불해야 í–ˆë˜
+ì—„ì²­ë‚œ 노력과 ìžì›ì„ ìƒê°í•˜ë©´ 금ì„지ê°ì´ 없지 않다.
+
+Lua\TeX ê³¼ \XeTeX ì´ë¼ëŠ” 유니코드 í… ì—”ì§„ì˜ ë“±ìž¥ì€, ì´ëŸ¬í•œ 모든
+ë…¸ë ¥ë“¤ì„ ì¼ì‹œì— 해결해버렸다. ì´ì œ 한글 문ìžì˜ ì‹ìžëŠ” ë”ì´ìƒ
+문제가 ë˜ì§€ 않는다.
+그러나 한글 문서다운 한글 문서, 한글 ë¬¸ì„œì˜ íƒ€ì´í¬ê·¸ëž˜í”¼ì˜ 완성ì„
+위한 ê¸¸ì€ ì•„ì§ë„ ìš”ì›í•˜ë‹¤. 단순히 “글ìžë¥¼ ì°ëŠ”†문제가 í•´ê²°ë˜ì—ˆë‹¤ê³ 
+í•´ì„œ 모든 ì¼ì´ ëë‚œ ê²ƒì€ ì•„ë‹Œ 것ì´ë‹¤. 단지 ë” ìƒì‚°ì ì¸ 문제를
+ë” ìž˜ 구현할 수 있는 ë°”íƒ•ì´ ê°–ì¶”ì–´ì§„ ê²ƒì¼ ë¿ì´ë¼ê³  ìƒê°í•œë‹¤.
+
+
+% \section{알려진 문제ì }
+
+% 아래 문제ì ê³¼ ë²„ê·¸ë“¤ì€ ë‹¤ìŒ ë²„ì „ì—ì„œ 해결하ë„ë¡ ë…¸ë ¥í•  것ì´ë‹¤.
+
+% \begin{enumerate}[(ê°€)] \tightlist
+% % \item ExternalLocation ì˜µì…˜ì„ í™œì„±í™”í•˜ëŠ” 설정과 그렇지 ì•Šì€ ì„¤ì •ì„ í•¨ê»˜ 쓸 ë•Œ
+% % ExternalLocation ëª…ë ¹ì´ ìˆœì„œìƒ ë¨¼ì € 나와야 한다.
+
+% \item 윈ë„우즈 í°íŠ¸ 네임과 다른 리눅스 ë° ë§¤í‚¨í† ì‹œì˜ í°íŠ¸ ì´ë¦„ 호출ì´
+% 실패하는 경우가 있다. 다행히 ì€ ê¸€ê¼´ì˜ ê²½ìš°ëŠ” 문제없으나, ì€ ê¸€ê¼´ì€ ë°˜ë“œì‹œ
+% 최신 버전ì´ì–´ì•¼ 한다. 우분투 ë“±ì˜ ë¦¬ëˆ…ìŠ¤ì—ì„œ 패키지로 설치해주는 기본 설치
+% ê¸€ê¼´ì€ ë•Œë¡œ 문제를 ì¼ìœ¼í‚¨ë‹¤. ì´ê²ƒì€ ì €ìžê°€ 어찌해볼 수 있는 문제가 아니다.
+% \end{enumerate}
+
+% 한글 기호 ë¬¸ìž ì¼ë¶€ëŠ” í•œìž ì˜ì—­ì— 배정하였다. í•œìžê°€ 없는 한글 글꼴ì„
+% 본문 기본 서체로 지정하는 경우를 위한 것ì´ë‹¤. 그러나 ì´ ë¬¸ì œëŠ” ì•„ì§
+% í™•ì •ëœ ê²ƒì´ ì•„ë‹ˆë©° ì¢€ë” í…ŒìŠ¤íŠ¸ë¥¼ ê±°ì³ì„œ ê²°ì •í•  ì¼ë¡œ ë³´ì¸ë‹¤.
+
+%%\section{ì´ ë¬¸ì„œì˜ í°íŠ¸ 사용 설정}
+%%
+%%ì´ ë¬¸ì„œì˜ í°íŠ¸ 사용 ì„¤ì •ì€ ë‹¤ìŒê³¼ 같다.
+%%\begin{boxedverbatim}
+%%\setmainfont[Mapping=tex-text]{Bradley Hand ITC}
+%%\setmonofont[Scale=.85]{Consolas}
+%%\setkormainfont(문화 ê¶ì„œ Std L){문화 ê¶ì„œ í림 Std L}(){네ì´ë²„사전}
+%%\setkormonofont{ì€ í•„ê¸°}
+%%\setmonoscale{0.9}
+%%\end{boxedverbatim}
+
+%%%\section{버전 ì¸í¬}\myLabel{sec:versioninfo}{sec:버전ì¸í¬}
+%%%
+%%%\begin{enumerate}\tightlist
+%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2011/09/15 ë²„ì „ì— ì¼ì¹˜í•œë‹¤.
+%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2010/02/10 ë²„ì „ì— ì¼ì¹˜í•œë‹¤.
+%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2008/12/03 ë²„ì „ì— ì¼ì¹˜í•œë‹¤.
+%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2008/11/24 ë²„ì „ì— ì¼ì¹˜í•œë‹¤.
+%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2008/11/09 ë²„ì „ì— ì¼ì¹˜í•œë‹¤.
+%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2008/10/23 ë²„ì „ì— ì¼ì¹˜í•œë‹¤.
+%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2008/10/22 ë²„ì „ì— ì¼ì¹˜í•œë‹¤.
+%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2008/10/12 ë²„ì „ì— ì¼ì¹˜í•œë‹¤.
+%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2008/10/11 ë²„ì „ì— ì¼ì¹˜í•œë‹¤.
+%%%\end{enumerate}
+%%%
+%%%%%% í•œìž í…ŒìŠ¤íŠ¸
+%%%ì´ ë§¤ë‰´ì–¼ì€ Notepad++ë¡œ 編輯하였다. 다 좋ì€ë° Notepad++ì˜
+%%%KCmenu plug\-inì— xelatex 實行 命令 短縮키가 없어서 不便했다.
+%%%ê·¸ëŸ¬ë˜ ê²ƒì´ ìµœê·¼ 새로운 단축키가 ìƒê¹€ìœ¼ë¡œì¨ 훨씬 편하게 ìž‘ì—…í• 
+%%%수 있게 ë˜ì—ˆë‹¤.
+%%%
+%%%%ì´ ê¸€ì„ ë” ì¤„ì¸ \bnm*{極超簡單 매뉴얼}ì„ ç©¶æƒ³ä¸­ì´ë‹¤.
+
+\end{document}
diff --git a/language/korean/kotex-oblivoir/doc/oblivoir-test.tex b/language/korean/kotex-oblivoir/doc/oblivoir-test.tex
new file mode 100644
index 0000000000..cdefcb06bb
--- /dev/null
+++ b/language/korean/kotex-oblivoir/doc/oblivoir-test.tex
@@ -0,0 +1,1326 @@
+%!TEX encoding = UTF-8 Unicode
+% arara: xelatex
+% arara: komkindex
+% arara: xelatex
+%%
+%% ì´ íŒŒì¼ì€ oblivoir 패키지 ë¬¸ì„œì˜ ì¼ë¶€ë¡œì„œ, oblivoir í´ëž˜ìŠ¤ì˜ 여러 기능ì„
+%% 테스트하기 위한 목ì ìœ¼ë¡œ 제공합니다. ì¼ë¶€ ê¸°ëŠ¥ì€ í…ŒìŠ¤íŠ¸ 목ì ìœ¼ë¡œ 과장ë˜ì–´ 있습니다.
+%% pdflatex, xelatex, lualatex으로 컴파ì¼í•  수 있습니다. (ê²°ê³¼ì˜ ì™„ì „í•œ ë™ì¼ì„±ì€
+%% 보장하지 못합니다.)
+%%
+%% 2015/04/22. memoir url 수정
+%% 2014/06/15. 부분 수정.
+%% 2013/09/28. xoblivoir ver2 버전으로 í¬íŒ….
+%% 2010/03/17. xoblivoir 버전으로 í¬íŒ…
+%%
+%% oblivoir 2.0.1 테스트 파ì¼
+%% Written by ë„ì€ì´ì•„ë¹ .
+%% public domain.
+%%
+
+\documentclass[demo,chapter,openany,amsmath,gremph,adjustmath]{oblivoir}
+%%% amsmath ì˜µì…˜ì€ amsmath, amssymb 패키지를 로드해준다..
+
+%% display overfullrule
+%\setlength\overfullrule{5pt}
+
+%% 페ì´ì§€ ë ˆì´ì•„웃. fapapersize를 ì´ìš©í•œë‹¤..
+\usepackage{fapapersize}
+\usefapapersize{220mm,276mm,20mm,80mm,30mm,35mm}
+
+% í°íŠ¸ 설정
+\ifPDFTeX
+ \usepackage{mathpazo}
+\else\ifLuaOrXeTeX
+ \setmainfont{TeX Gyre Pagella}
+ \setsansfont[Scale=.95]{TeX Gyre Heros}
+%% \setkomain/sansfont : see oblivoir-simpledoc.
+ \setkomainfont[HCRBatangLVT]()(-Bold)()
+ \setkosansfont[NanumGothic]()[](HCRDotumLVT)
+%% 수학 í°íŠ¸
+% \usepackage{unicode-math}
+% \setmathfont{Asana-Math.otf}
+\fi\fi
+
+\ifLuaTeX
+\def\interHANGUL{InterHangul}
+\else\ifXeTeX
+\def\interHANGUL{interhchar}
+\fi\fi
+
+%% logos
+\usepackage{kotex-logo}
+%% index for \koTeX
+%\let\ORIGkoTeX \koTeX
+%\def\koTeX{\ORIGkoTeX\index{ko.TeX}}
+
+%%% marginfix
+%\usepackage{marginfix}
+
+%% 좌우 ë§ˆì§„ì˜ marginpar 위치가 í˜¼ì„ ì„ ë³´ì¸ë‹¤ë©´
+%% 다ìŒì„ 선언한다.
+\strictpagecheck
+
+\usepackage{cite}
+
+\ifPDFTeX
+\usepackage{graphicx}
+\fi
+\usepackage[dvipsnames]{xcolor}
+%% pdf ì •ë³´
+\hypersetup{%
+ bookmarks=true,%
+ plainpages=false,%
+ colorlinks=true,%
+ pdfauthor={Karnes Kim},%
+ pdfcreator={Karnes Kim}
+}
+
+\nonfrenchspacing
+%% nonfrench를 설정하는 경우ì—는 \xspaceskipë„ ì •í•´ì£¼ìž.
+%% 여기서는 ëˆˆì— ë„ë„ë¡ ì´ ê¸¸ì´ë¥¼ 넉넉하게 잡았ìŒ.
+%% ì¼ë°˜ì ìœ¼ë¡œ .6 내지 .7 ì •ë„를 권장함.
+\xspaceskip=.8em plus .1em minus .1em
+
+%% ì´ ì•„ëž˜ ëª…ë ¹ë“¤ì€ ë³¸ë¬¸ì—ì„œ 바꿀 수 있다.
+%% 행간설정. ë‘번째 ì¸ìžëŠ” fn/floatì— ì ìš©ë˜ëŠ” 행간.
+\SetHangulspace{1.5}{1.1}
+%% quotespacingì„ ì„¤ì •í•¨. \noadjustqutespacingì´ default. \adjustquotespacing
+%\adjustquotespacing
+%% float/fnì˜ ì¢ì€ 행간 ì„¤ì •ì„ disable. \adjustfloatfnspacing
+\noadjustfloatfnspacing
+
+%% snugshade í™˜ê²½ì— ì¹ í•  배경색.
+\definecolor{shadecolor}{gray}{0.85}
+
+%%% from memman.tex. modified.
+%% 본문ì—ì„œ í•œ 번 사용하기 위해 설정한 chapter
+%% style 예제. ì´ ì˜ˆì œëŠ” memmanì— ìžˆë‹¤.
+%% 한글íŒì„ 위하여 조금 수정함.
+\makeatletter
+\newlength{\numberheight}
+\newlength{\barlength}
+\makechapterstyle{veelo}{%
+ \setlength{\beforechapskip}{40pt}
+ \setlength{\midchapskip}{25pt}
+ \setlength{\afterchapskip}{40pt}
+ \renewcommand{\chapnamefont}{\normalfont\LARGE\flushright}
+ \renewcommand{\chapnumfont}{\normalfont\HUGE}
+ \renewcommand{\chaptitlefont}{\normalfont\HUGE\bfseries\flushright}
+ \renewcommand{\printchaptername}{}%
+ \renewcommand{\prechapternum}{% <= ì´ ëª…ë ¹ì„ ì •ì˜.
+ \chapnamefont\MakeUppercase{chapter}}
+ \renewcommand{\postchapternum}{}% <= ì´ ëª…ë ¹ì„ ì •ì˜. 여기서는 비움.
+ \renewcommand{\chapternamenum}{}
+ \setlength{\numberheight}{18mm}
+ \setlength{\barlength}{\paperwidth}
+ \addtolength{\barlength}{-\textwidth}
+ \addtolength{\barlength}{-\spinemargin}
+ \renewcommand{\printchapternum}{%
+ \makebox[0pt][l]{%
+ \hspace{.8em}%
+ \resizebox{!}{\numberheight}{\chapnumfont \thechapter}%
+ \hspace{.8em}%
+ \rule{\barlength}{\numberheight}
+ }
+ }
+ \makeoddfoot{plain}{}{}{\thepage}
+}
+
+\makechapterstyle{mycompanion}{%
+ \chapterstyle{default}
+ \renewcommand*{\chapnamefont}{\normalfont\LARGE\scshape}
+ \renewcommand*{\printchaptername}{\raggedleft\chapnamefont \@chapapp}
+ \renewcommand*{\prechapternum}{\raggedleft\chapnamefont \pre@chapter}
+ \renewcommand*{\chapnumfont}{\normalfont\Huge}
+ \setlength{\chapindent}{\marginparsep}
+ \renewcommand*{\printchaptertitle}[1]{%
+ \begin{adjustwidth}{}{-\chapindent}
+ \raggedleft \chaptitlefont ##1\par\nobreak
+ \end{adjustwidth}}}
+
+\makeatother
+
+%%% User's commands
+%% ì‚¬ìš©ìž ëª…ë ¹ë“¤. ì¸ë±ìŠ¤ 관련 명령.
+\newcommand\dispcmd[1]{%
+ \texttt{\textbackslash #1}%
+ \index{명령!\textbackslash #1}%
+ \index{#1@\textbackslash #1}%
+}
+
+\newcommand\cls[1]{%
+ \texttt{#1}\ í´ëž˜ìŠ¤%
+ \index{í´ëž˜ìŠ¤!#1}%
+ \index{#1~í´ëž˜ìŠ¤}%
+}
+
+\newcommand\pkg[1]{%
+ \texttt{#1}\ 패키지%
+ \index{패키지!#1}%
+ \index{#1~패키지}%
+}
+
+\newcommand\thisclass{%
+ \texttt{memoir}\ í´ëž˜ìŠ¤%
+ \index{í´ëž˜ìŠ¤!memoir}%
+ \index{memoir~í´ëž˜ìŠ¤}%
+}
+
+\newcommand\env[1]{%
+ \textsf{#1} 환경%
+ \index{환경!#1}%
+ \index{#1~환경}%
+}
+
+\newcommand\wi[2][\empty]{%
+ \ifx#1\empty
+ \index{#2}#2%
+ \else
+ \index{#1!#2}#2%
+ \fi
+}
+
+%% showcommand/showenv 명령.
+%% 만약 command/env 보여주기를 ë„려면
+%% \showcommandfalse를 선언한다.
+\makeatletter
+\newif\if@showcommand\@showcommandtrue
+\newcommand\showcommandtrue{\@showcommandtrue}
+\newcommand\showcommandfalse{\@showcommandfalse}
+
+\strictpagechecktrue
+
+\newcommand\showcommand[1]{%
+ \if@showcommand
+ \checkoddpage\ifoddpage
+ \marginpar{\small\texttt{\textbackslash #1}}%
+ \else
+ \marginpar{\hfill\small\texttt{\textbackslash #1}}%
+ \fi
+ \fi
+}
+
+\newcommand\showenv[1]{%
+ \if@showcommand
+ \checkoddpage\ifoddpage
+ \marginpar{\small\textit{#1}(env.)}%
+ \else
+ \marginpar{\hfill\small\textit{#1}(env.)}%
+ \fi
+ \fi
+}
+\makeatother
+
+%% MakeShortVerb
+\MakeShortVerb{\|}
+% \DeleteShortVerb{\|}
+
+%% ì¸ë±ìŠ¤ì˜ hyperpage 처리를 위해서
+\newcommand\bfhypidx[1]{%
+ \textbf{\hyperpage{#1}}%
+}
+
+%% replace \bigskip
+\newcommand\alineskip{%
+ \vspace{\onelineskip}%
+}
+
+%% showindexmark
+%% ì—¬ë°±ì„ ì¶©ë¶„ížˆ 확보하고 ë‹¤ìŒ í–‰ì„
+%% 활성화해볼 것.
+%\showindexmarktrue
+
+%% index를 만든다.
+\makeindex
+
+%% newlist
+%% 새로운 리스트를 만드는 ê²ƒì´ ì •ë§ ë„ˆë¬´ë‚˜ 간단하다.
+\newcommand\queryfont{\raggedleft\sffamily\small}
+\newcommand\listofqueriesname{Queries~목ë¡}
+\newlistof{listofqueries}{loq}{\listofqueriesname}
+\newlistentry{query}{loq}{0}
+\newcommand{\query}[2][\empty]{%
+ \refstepcounter{query}
+ \par\noindent\fbox{Q?}~\begingroup\queryfont #2\endgroup%
+ \addcontentsline{loq}{query}{\protect\numberline{\thequery}#2}\par
+ \ifx#1\empty\else\index{Query!#1}\fi
+}
+
+%% title page
+\newcommand\MakeTitle{%
+ \begin{titlingpage}
+ \setcounter{page}{-1}%
+ \begin{adjustwidth*}{0mm}{-55mm}
+ \newlength\tmplen\setlength\tmplen{\textwidth}\addtolength\tmplen{60mm}
+ \fbox{%
+ \begin{minipage}{\tmplen}
+ \vspace*{90mm}
+ \begin{center}
+ \LARGE\bfseries\thetitle \\ \vskip\onelineskip
+ \normalfont\normalsize\theauthor
+ \end{center}
+ \vspace*{100mm}
+ \end{minipage}}
+ \end{adjustwidth*}
+ \end{titlingpage}
+}
+
+%% ê°ì£¼. footmisc는 memoir와 함께 쓸 수 있다.
+%% 참고. [bottom] footnote를 위해서ë¼ë©´
+%% 다ìŒê³¼ ê°™ì´ í•  ê²ƒì„ ê¶Œìž¥í•¨. raggedbottomì—ì„œ ë™ìž‘함.
+%\renewcommand*{\footnoterule}{\kern-3pt\vfill
+% \hrule width 0.4\columnwidth \kern 2.6pt}
+%% ê°ì£¼ë¥¼ floats 아래 ë‘는 memoir 명령.
+\feetbelowfloat
+
+%% 밑줄.
+\ifLuaTeX\else
+\usepackage[normalem]{ulem}
+\fi
+
+%% 사소한 설정
+\def\util#1{\texttt{#1}\index{Utility!#1}}
+
+%%%
+%\headnamereftrue
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%% ì´ì œ 문서를 시작.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{document}
+
+\title{memoirì—ì„œ í•œê¸€ì„ ì“°ìž!}
+\author{ë„ì€ì´ì•„ë¹ }
+\date{\today}
+
+%% 아래 \MakeTitle ëª…ë ¹ì€ ì´ ë¬¸ì„œì˜ preambleì—
+%% ì •ì˜ë˜ì–´ 있다. 표지 ë””ìžì¸ì€ ì´ ì •ì˜ë¥¼ 참고하여
+%% 수정하여 볼 것.
+\MakeTitle
+\cleardoublepage
+
+\frontmatter
+% ToC, etc
+%% 차례 페ì´ì§€ë“¤. 여기서는 demo chapter styleê³¼
+%% Ruled 페ì´ì§€ 스타ì¼ì„ ì ìš©í•œë‹¤.
+\chapterstyle{demo}
+
+\tableofcontents
+%\clearpage
+\listoffigures
+%\clearpage
+\listoftables
+%% listofqueries는 \newlistof로 만든
+%% local \listofxìž„.
+%\clearpage
+\listofqueries
+
+\mainmatter
+
+%% hangul 페ì´ì§€ 스타ì¼ì„ 테스트하기
+%% 위하여 ì œ1편 ì•žì— í•œ 챕터를 ë‘ . 다만 chapterì˜ ì²« ë©´ì€
+%% chapter 페ì´ì§€ 스타ì¼ì„ 따른다.
+\pagestyle{hangul}
+
+\chapterstyle{default}
+
+\chapter{xoblivoir}
+
+ì´ ë¬¸ì„œëŠ” xoblivoirì˜ ëª‡ 가지 ê¸°ëŠ¥ì„ ì‹œí—˜í•˜ê¸° 위한 목ì ìœ¼ë¡œ
+작성ë˜ì—ˆë‹¤. ì´ ë¬¸ì„œì˜ ì›ë³¸ì€ memhangulì„ ê°œë°œí•˜ë˜ ë‹¹ì‹œ
+테스트용으로 ì‚¬ìš©ëœ ë°”, 가장 먼저 만들어진 oblivoir 문서ì´ë‹¤.
+
+해당 ë¬¸ë‹¨ì˜ ì—¬ë°±ì— ì‚¬ìš©ë˜ê³  있는 ëª…ë ¹ì´ ë‚˜ì™€ 있으므로 참고할 수 있ì„
+것ì´ë‹¤. 실제로 xoblivoir 사용설명서를 작성하기 어려운 것ì´
+기본ì ì¸ ê²ƒì€ ëª¨ë‘ memoirì— ë°”íƒ•ì„ ë‘ê³  있는 ë°ë‹¤ê°€
+한글화하면서 변화한 ì ë„ 많아서 ì´ê²ƒì„ ëª¨ë‘ ëª¨ìœ¼ë©´ 너무나 방대한
+ë‚´ìš©ì´ ëœë‹¤ëŠ” ì ì´ë‹¤.
+
+ì´ ë¬¸ì„œì˜ ì›ë³¸ì„ 잘 연구하면 그럭저럭 oblivoirê°€ 어떻게 ë™ìž‘하는지
+ì§ìž‘í•  수 있게 ë˜ê¸°ë¥¼ í¬ë§í•œë‹¤.
+
+ì´ ë¬¸ì„œëŠ” ë‹¤ìŒ ìˆœì„œë¡œ 컴파ì¼í•  수 있다. |$ENGINE|ì€ \util{pdflatex}, \util{xelatex}, \util{lualatex} ê°€ìš´ë° í•˜ë‚˜ì´ê³ 
+|$JOBNAME|ì€ íŒŒì¼ ì´ë¦„(\texttt{xobtesttest})ì´ë‹¤.
+한편, 색ì¸ì„ 만드는 유틸리티 |$MAKEINDEXENGINE|ì€ \util{pdflatex} ìƒí™©ì—서는
+\util{komkindex}ì´ê³  ê·¸ë°–ì˜ ê²½ìš°ì—는 \util{kotexindy}ì´ë‹¤.
+
+\begin{verbatim}
+ # $ENGINE $JOBNAME
+ # $ENGINE $JOBNAME
+ # $MAKEINDEXENGINE $JOBNAME.idx
+ # $ENGINE $JOBNAME
+\end{verbatim}
+
+
+
+\chapter{default 페ì´ì§€ 스타ì¼}
+
+\section{맹ë™ì•¼ë¥¼ 보내는 글}
+\epigraph{한유 글, \cnm{é€å­Ÿæ±é‡Žåº}}{김학주 옮김}
+
+대개 ë§Œë¬¼ì€ í‰ì •ì„ 얻지 못하면 소리를 내게 ëœë‹¤.
+ì´ˆëª©ì€ ì†Œë¦¬ê°€ 없으나 ë°”ëžŒì´ í”들면 소리를 내게 ë˜ë©°, ë¬¼ì€ ì†Œë¦¬ê°€ 없으나 바람ì´
+움ì§ì´ë©´ 소리를 내게 ëœë‹¤. ë¬¼ì´ ë›°ì–´ì˜¤ë¥´ëŠ” ê²ƒì€ ë°”ìœ„ê°™ì€ ê³³ì— ë¶€ì¹®ì³¤ê¸°
+때문ì´ë‹¤. ë¬¼ì´ ì„¸ì°¨ê²Œ ë“어오르는 ê²ƒì€ í•œ ê³³ì—ì„œ ë¬¼ê²°ì„ ë§‰ê¸° 때문ì´ë‹¤.
+ë¬¼ì´ íŽ„íŽ„ ë“어오르는 ê²ƒì€ ë¶ˆë¡œ 태우기 때문ì´ë‹¤. 쇠나 ëŒì€ 소리가 없으나
+치면 소리를 낸다. ì‚¬ëžŒì´ ë§í•˜ëŠ” ë° ìžˆì–´ì„œë„ ì´ì™€ 같으니,
+부ë“ì´í•œ ì¼ì´ ìžˆì€ í›„ì—야 ë§ì„ 하게 ëœë‹¤. 노래를 하는 ê²ƒì€ ìƒê°ì´
+있기 때문ì´ë©°, 우는 ê²ƒì€ íšŒí¬ê°€ 있기 때문ì´ë‹¤.
+
+ìŒì•…ì´ë¼ëŠ” ê²ƒì€ ê°€ìŠ´ì†ì´ 막혀 답답할 ë•Œ 밖으로 새어나오는 것ì´ë©°
+소리를 잘 내는 ê²ƒì„ ì„ íƒí•˜ì—¬ ì´ê²ƒì„ 빌려서 소리를 내게 ëœë‹¤.
+쇠\cntrdot ëŒ\cntrdot 실\cntrdot 대\cntrdot ë°•\cntrdot í™\cntrdot
+가죽\cntrdot 나무 등 ì—¬ëŸ ê°€ì§€ 악기를 만드는 ë° ì“°ì´ëŠ” ìžë£Œë“¤ì€ 만물
+ê°€ìš´ë° ì†Œë¦¬ë¥¼ 잘 내는 것들ì´ë‹¤.
+
+ìžì—°ì˜ ê³„ì ˆì— ìžˆì–´ì„œë„ ì—­ì‹œ 그러하니 소리를 잘 내는 ê²ƒì„ ì„ íƒí•˜ì—¬ 그것ì„
+빌려서 소리를 내게 ëœë‹¤. 그러므로 새를 빌려 ë´„ì˜ ì†Œë¦¬ë¥¼ ë‚´ê³ , 우뢰를
+빌려 ì—¬ë¦„ì˜ ì†Œë¦¬ë¥¼ ë‚´ê³ , 벌레를 빌어 ê°€ì„ì˜ ì†Œë¦¬ë¥¼ ë‚´ë©°,
+ë°”ëžŒì„ ë¹Œì–´ ê²¨ìš¸ì˜ ì†Œë¦¬ë¥¼ 낸다. ì‚¬ê³„ì ˆì´ ì„œë¡œ 바뀌어 나타나는 현ìƒì€
+반드시 ê·¸ í‰ì •ì„ 얻지 못했기 ë•Œë¬¸ì¼ ê²ƒì´ë‹¤.
+
+ì´ëŠ” 사람ì—게 ìžˆì–´ì„œë„ ë§ˆì°¬ê°€ì§€ì´ë‹¤. ì‚¬ëžŒì˜ ì†Œë¦¬ ê°€ìš´ë° ì •ë¬˜í•œ ê²ƒì´ ì–¸ì–´ì´ë©°
+ë¬¸ìž¥ì˜ í‘œí˜„ì€ ì–¸ì–´ 가운ë°ì„œë„ ë”ìš± 정묘한 것ì´ë‹¤. ê·¸ 중ì—ì„œë„ ë”ìš± 소리를
+잘 내는 ê²ƒì„ ì„ íƒí•˜ì—¬ ì´ê²ƒì„ 빌려서 소리를 내게 ëœë‹¤.
+
+당요\cntrdot 우순 시대ì—는 고요와 ìš°ê°€ 소리를 잘 내는 사람들ì´ì–´ì„œ
+ê·¸ë“¤ì„ ë¹Œë ¤ 소리를 냈다. 기는 ë¬¸ì‚¬ë¡œì¨ ì†Œë¦¬ë¥¼ 내지는 못했으나
+스스로 소를 빌려서 소리를 냈다. í•˜ë‚˜ë¼ ë•Œì—는 오ìžê°€ 노래를 불러 소리를
+냈다. ì´ìœ¤ì€ ì€ë‚˜ë¼ì—ì„œ 소리를 냈고 ì£¼ê³µì€ ì£¼ë‚˜ë¼ì—ì„œ 소리를 냈다.
+
+무릇 \snm{ì‹œ}\cntrdot \snm{ì„œ} 등 ìœ¡ì˜ˆì— ì‹¤ë¦° ê²ƒë“¤ì€ ëª¨ë‘ ì†Œë¦¬ë¥¼
+잘 낸 것들ì´ë‹¤. 주나ë¼ê°€ ì‡ í‡´í•´ì§€ìž ê³µìžì˜ ë¬´ë¦¬ë“¤ì´ ì†Œë¦¬ë¥¼ 냈는ë°
+ê·¸ 소리를 í¬ê²Œ 멀리 들렸다. 옛 ì„œì ì— ``í•˜ëŠ˜ì´ ìž¥ì°¨ ì„ ìƒì„ 목íƒìœ¼ë¡œ
+삼으려 하는구나!''\,ë¼ê³  하였는ë°ë„ 믿지 못하겠는가!
+
+ì£¼ë‚˜ë¼ ë§ì—½ì— ì´ë¥´ëŸ¬ì„œëŠ” 장주가 황당한 ë¬¸ì‚¬ë¡œì¨ ì´ˆë‚˜ë¼ì—ì„œ
+소리를 냈다. 초나ë¼ë¥¼ í°ë‚˜ë¼ì˜€ëŠ”ë° ë§í•  ë¬´ë µì´ ë˜ì–´ êµ´ì›ì´ 소리를 냈다.
+장ì†ì§„\cntrdot 맹가\cntrdot ìˆœê²½ì€ ë„ë¡œì¨ ì†Œë¦¬ë¥¼ 낸 ìžë“¤ì´ê³ ,
+양주\cntrdot 묵ì \cntrdot ê´€ì´ì˜¤\cntrdot 안ì˜\cntrdot 노담\cntrdot 신불해\cntrdot
+한비\cntrdot ì‹ ë„\cntrdot ì „ì—°\cntrdot 추연\cntrdot ì‹œêµ\cntrdot ì†ë¬´\cntrdot
+장ì˜\cntrdot ì†Œì§„ì˜ ë¬´ë¦¬ë“¤ì€ ëª¨ë‘ ìˆ ë²•ìœ¼ë¡œì¨ ì†Œë¦¬ë¥¼ 냈다.
+
+진나ë¼ê°€ ìœµì„±í•˜ìž ì´ì‚¬ê°€ 소리를 냈으며 í•œë‚˜ë¼ ë•Œì—는 사마천\cntrdot 사마ìƒì—¬\cntrdot
+ì–‘ì‘ì´ ê°€ìž¥ 소리를 잘 낸 ìžë“¤ì´ë‹¤.
+
+ê·¸ 후 위\cntrdot 진 시대ì—는 소리를 내는 ìžë“¤ì´ 옛날 ì‚¬ëžŒë“¤ì— ë¯¸ì¹˜ì§€ 못했지만
+ë˜í•œ ì•„ì§ ëŠì´ì§€ëŠ” 않았었다. ê·¸ ê°€ìš´ë° ê´œì°®ì€ ê²ƒë“¤ë„ ê·¸ 소리는 맑지만
+경박하고 ê·¸ ìŒì ˆì€ 빠르고 급하며 ê·¸ 문사는 ìŒëž€í•˜ê³  슬프며
+ê·¸ ëœ»ì€ ëŠìŠ¨í•˜ê³ ë„ ë°©ìží•˜ë©° ê·¸ í‘œí˜„ì€ ë‚œìž¡í•˜ê³  문채가 없었으니
+í•˜ëŠ˜ì´ ê·¸ ë•ì„ 추하게 여겨 ëŒë³´ì§€ ì•Šì€ ë•Œë¬¸ì´ì—ˆëŠ”ê°€? 무엇 때문ì—
+소리를 잘 내는 ìžë“¤ë¡œ 하여금 소리를 내게 하지 않았는가!
+
+당(å”)나ë¼ê°€ 천하를 장악하고나서는 진ìžì•™\cntrdot 소ì›ëª…\cntrdot ì›ê²°\cntrdot
+ì´ë°±\cntrdot ë‘ë³´\cntrdot ì´ê´€ ë“±ì´ ëª¨ë‘ ìžì‹ ì˜ 잘하는 ê²ƒìœ¼ë¡œì¨ ì†Œë¦¬ë¥¼ 내었다.
+
+현재 ì‚´ì•„ 있으면서 ì•„ëž«ìžë¦¬ì— 있는 사람으로 ë™ì•¼ 맹êµê°€ 비로소 시로ì¨
+소리를 내었다. 그는 위\cntrdot 진 시대 사람들보다 훨씬 뛰어나며
+게ì„리하지 않으면 ì˜›ì‚¬ëžŒë“¤ì˜ ìˆ˜ì¤€ì— ë¯¸ì¹  수 있겠고
+ê·¸ë°–ì˜ ìž‘í’ˆë“¤ì€ í•œë‚˜ë¼ì˜ 문í’ì— ì –ì–´ 있다. 나ì—게서 ë°°ìš´ ìžë“¤ë¡œì„œ
+ì´ê³ ì™€ 장ì ì´ 가장 뛰어나다. ì´ ì„¸ ì‚¬ëžŒì˜ ì†Œë¦¬ëŠ” 진실로 훌륭하다.
+
+ê·¸ëŸ°ë° í•˜ëŠ˜ì´ ìž¥ì°¨ ê·¸ë“¤ì˜ ì†Œë¦¬ë¥¼ 온화하게 하여 êµ­ê°€ì˜ ì„±ëŒ€í•¨ì„ ì†Œë¦¬ë‚´ê²Œ
+í•  것ì¸ì§€ 아니면 장차 그들 ìžì‹ ì„ 가난하고 굶주리게 하고
+ê·¸ë“¤ì˜ ë§ˆìŒì„ 근심스럽게 하여 ê·¸ ë¶ˆí–‰ì„ ìŠ¤ìŠ¤ë¡œ 소리내게 í•  것ì¸ì§€ 모르겠다.
+ì´ ì„¸ ì‚¬ëžŒì˜ ìš´ëª…ì€ í•˜ëŠ˜ì— ë‹¬ë ¤ 있는 것ì´ë‹ˆ 윗ìžë¦¬ì— 있다고 í•´ì„œ ì–´ì°Œ
+기ë»í•˜ê² ìœ¼ë©° ì•„ëž«ìžë¦¬ì— 있다고 í•´ì„œ ì–´ì°Œ 슬í¼í•˜ê² ëŠ”ê°€.
+
+ë™ì•¼ê°€ ê°•ë‚¨ì— ê·¼ë¬´í•˜ëŸ¬ 떠나면서 ì¦ê±°ì›Œí•˜ì§€ 않는 것 같아서 ë‚´ê°€ ê·¸ì˜
+ìš´ëª…ì´ í•˜ëŠ˜ì— ë‹¬ë ¤ 있다고 ë§í•˜ë©° ì´ë¥¼ 풀어주려고 하는 것ì´ë‹¤.
+
+%% 본문시작.
+%% ë³¸ë¬¸ì€ companion chapter styleë¡œ ì‹ìží•  것ì¸ë°,
+%% default를 í•œ 번 부른 ì´ìœ ëŠ” ì•žì„œ 사용한 demoì˜
+%% 글꼴 ì„¤ì •ì— ì˜í–¥ì„ 받기 때문ì´ë‹¤.
+
+\part{xoblivoir 테스트}
+
+\chapterstyle{mycompanion}
+\pagestyle{companion}
+
+%% ì œëª©ì€ ë‘ ì¤„ë¡œ ì‹ìží•˜ë˜, headingê³¼ tocì—는 개행 ì—†ì´.
+% \chapter[memoir í´ëž˜ìŠ¤ì—ì„œ í•œê¸€ì„ ì“°ìž][memoir í´ëž˜ìŠ¤ì—ì„œ...]{memoir
+% í´ëž˜ìŠ¤ì—ì„œ\\ í•œê¸€ì„ ì“°ìž} % -> [toc][heading]{title}
+% \chapter[memoir í´ëž˜ìŠ¤ì—ì„œ í•œê¸€ì„ ì“°ìž]{memoir í´ëž˜ìŠ¤ì—ì„œ\\ 한글ì„
+% ì“°ìž} % -> [toc,heading]{title} %% ì´ ë¶€ë¶„ì´ memoir와 다르다.
+% \chapter{memoir í´ëž˜ìŠ¤ì—ì„œ í•œê¸€ì„ ì“°ìž} % {toc,heading,title}
+% \chapter[memoir í´ëž˜ìŠ¤ì—ì„œ í•œê¸€ì„ ì“°ìž][memoir í´ëž˜ìŠ¤ì—ì„œ
+% 한글...]{memoir í´ëž˜ìŠ¤ì—ì„œ\\ í•œê¸€ì„ ì“°ìž}
+% \chapter[memoir í´ëž˜ìŠ¤ì—ì„œ 한글...]{memoir í´ëž˜ìŠ¤ì—ì„œ\\ í•œê¸€ì„ ì“°ìž}
+% 주ì˜: titlerefì— \\ 문ìžê°€ 들어가면 안ëœë‹¤. titlerefì—ì„œ 사용하는
+% ê²ƒì€ ë‘번째 옵션ì¸ìžì´ë¯€ë¡œ, 다ìŒê³¼ ê°™ì´ ë‘번째 옵션 ì¸ìžë¥¼ ë°í˜€ì¤„
+% 것.
+\chapter[memoir í´ëž˜ìŠ¤ì—ì„œ 한글...][memoir í´ëž˜ìŠ¤ì—ì„œ í•œê¸€ì„ ì“°ìž]{%
+ memoir í´ëž˜ìŠ¤ì—ì„œ\\ í•œê¸€ì„ ì“°ìž}
+\label{sec:firstchap}
+
+\chapterprecis{\noindent ì´ ìž¥ì—서는 memoir í´ëž˜ìŠ¤ì— 대해 간략히
+ 소개하고 í•œê¸€í™”ì— ëŒ€í•˜ì—¬ 개관한다.}
+
+\showcommand{chapterprecis}\showcommand{chapterstyle}\showcommand{pagestyle}
+\thisclass\는 Peter Wilson 씨가 작성한 \LaTeX\ í´ëž˜ìŠ¤ì´ë‹¤. \LaTeX ì´ ì œê³µí•˜ëŠ”
+표준 í´ëž˜ìŠ¤\index{표준~í´ëž˜ìŠ¤|bfhypidx}는 \cls{book}, \cls{report}, \cls{article}, \cls{letter}
+ë“±ì´ ìžˆì§€ë§Œ, 어딘가 모르게 세세한 부분ì—ì„œ 부족한 ì ì´ 있어서 ìˆ˜ë§Žì€ ì¶”ê°€ 패키지를
+사용해야 ì›í•˜ëŠ” 문서 ëª¨ì–‘ì„ êµ¬í˜„í•  수 있는 경우가 많았다. \thisclass\는 ê·¸ ë™ì•ˆ 개발ëœ
+문서 ì¡°íŒì˜ 세세한 ë¶€ë¶„ì„ í•˜ë‚˜ì˜ í´ëž˜ìŠ¤ë¡œ 통합한 것으로, ì‚¬ìš©ìž ìž…ìž¥ì—서는
+ì •ë§ íšê¸°ì ì¸ 환ìƒì ì¸ í´ëž˜ìŠ¤ê°€ ì•„ë‹ ìˆ˜ 없다. 매우 ë§Žì€ íŒ¨í‚¤ì§€ë“¤ì„ ì´
+í´ëž˜ìŠ¤ëŠ” 통합\cntrdot 내장하거나 그와 유사한 ê¸°ëŠ¥ì„ ì œê³µí•œë‹¤.
+ì´ íŒ¨í‚¤ì§€ì˜ ê²°ì ì€, 한번 사용하기 시작하면 다시는 bookê³¼ ê°™ì€
+표준 í´ëž˜ìŠ¤ë¡œ ëŒì•„가기 어렵다는 ì ì´ë‹¤.
+
+EUC-KR\index{한글!EUC-KR|bfhypidx} í•œê¸€ì„ \thisclass ì—ì„œ 사용하ë„ë¡ ë§Œë“¤ì—ˆë˜ ê²ƒì´
+\pkg{memhangul}였다.
+ì´ì œ 여기서 제공하는 í´ëž˜ìŠ¤ëŠ” 본질ì ìœ¼ë¡œ \pkg{memhangul}\ê³¼ ë™ì¼í•˜ì§€ë§Œ
+í•œê¸€ì„ UTF-8 유니코드로 입력할 수 있게 만든 것ì´ë‹¤. \wi[유니코드]{유니코드 한글}ì„
+처리하기 위해서 \pkg{dhucs}\를 채íƒí•˜ì˜€ë‹¤.
+\query[유니코드]{유니코드 한글 처리}
+
+\alineskip
+
+\hangfrom{한글 }ì‚¬ìš©ì„ ìœ„í•´ì„œ H\LaTeX ì„ ì±„íƒí•œ 결과는 ì–´ëŠ ì •ë„
+ê´œì°®ì€ ê²°ê³¼ë¥¼ 가져왔다. 그러나 \pkg{dhucs}\를 ì´ìš©í•˜ì—¬ 구현한 \pkg{memhangul-ucs}\는
+ê´œì°®ì€ ì •ë„ê°€ ì•„ë‹ˆë¼ ì•„ì£¼ 훌륭한 결과를 얻게 ë˜ì—ˆë‹¤.
+
+\showcommand{hangpara}\showcommand{hangfrom}%
+\hangpara{2.6em}{2}%
+{\SetAdhocFonts{unpg}{ungt}\showcommand{SetAdhocFonts}%
+유니코드 한글 ìž…ë ¥ì´ ê°€ëŠ¥í•˜ë„ë¡ í•˜ëŠ” ê²ƒì€ \pkg{dhucs}ì—서였다. ì´ê²ƒì€
+\LaTeX-ucs 패키지와 한글 ìžë™ì¡°ì‚¬ ë° í•œê¸€ 문서서ì‹ì„ 합친 것ì¸ë°,
+핵심ì ì¸ 한글 ì‹ìžì™€ ìžë™ì¡°ì‚¬ì˜ êµ¬í˜„ì€ ê¹€ë„현 êµìˆ˜ê°€ 작성하였다.
+í•„ìžëŠ” ì‚¬ìš©ìž ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 조금 추가하고 한글 문서서ì‹ì„ 보충하는
+ì •ë„ë¡œ 미미한 기여를 하였다.}
+
+ì´ íŒ¨í‚¤ì§€ì˜ ìž¥ì ì€ 대강 다ìŒê³¼ 같다.
+\tightlists\showcommand{tightlists}
+\begin{itemize}
+
+\item 유니코드를 쓴다는 것 ìžì²´ê°€ 장ì ì´ë‹¤. EUC-KR í•œê¸€ì˜ ë²”ìœ„ë¥¼
+넘어서서 맞춤법ì—는 어긋나지만 ê¼­ ì¨ì•¼í•  경우가 없지 ì•Šì€ ``ë¡''ê³¼ ê°™ì€
+완성형 ë°– 글ìžë¥¼ ì‹ìží•  수 있다.\footnote{%
+ 중세 한글 문제는 코드와 í°íŠ¸ì˜ 문제가 얽혀 있어서
+ 여기ì—서는 다루지 않는다.}
+
+\item ì ˆì— \wi{í•œê¸€ì‹ ì ˆì¹´ìš´í„° 모양}(section counter format), \dispcmd{pgana} 등ì„
+사용하는 ê²ƒì´ ì‰½ë‹¤.
+
+\item \wi{ìžë™ì¡°ì‚¬} ê¸°ëŠ¥ì´ êµ¬í˜„ë˜ì–´ 있다.
+
+\item 주요 pagestyleê³¼ chapterstyleì´ \wi{한글}ê³¼ 호환ë˜ê²Œ 하였다. ì´í˜¸ìž¬ 님ì˜
+ë§ì”€ì— ì˜í•˜ë©´, \thisclass 는 여러 가지 ë©´ì—ì„œ 매우 편리하다고 한다.
+
+\item ì¸ë±ìŠ¤ 만들기가 구현ë˜ì—ˆë‹¤.
+
+\item \thisclass ì˜ ì—¬ëŸ¬ ê¸°ëŠ¥ì„ ê·¸ëŒ€ë¡œ 쓸 수 있다.
+
+\end{itemize}
+
+\section{ì´ ë¬¸ì„œì˜ ì»´íŒŒì¼ ë°©ë²•}
+
+다ìŒê³¼ ê°™ì€ ìˆœì„œë¡œ 컴파ì¼í•œë‹¤.
+
+\bvtopandtail\showcommand{bvtopandtail}\showenv{boxedverbatim}
+\begin{boxedverbatim}
+#> latex memucstest
+#> latex memucstest
+#> makeindex-dhucs -s dhucs memucstest
+#> latex memucstest
+\end{boxedverbatim}
+
+|makeindex(-dhucs)|ì— ì•žì„œì„œ |latex|ì„ ë‘ ë²ˆ 실행하는 ì´ìœ ëŠ”,
+memoir íŒ¨í‚¤ì§€ì˜ ì¸ë±ìŠ¤ ë§Œë“¤ê¸°ì˜ íŠ¹ì§• 때문ì´ë‹¤. ì²˜ìŒ í•œ 번만 실행해서는
+|.idx| 파ì¼ì´ 만들어지지 않는다.
+
+\section{chapter 스타ì¼}
+
+\showcommand{prechapternum}\showcommand{postchapternum}
+사용ìžê°€ ìžì‹ ì˜ |chapterstyle|ì„ ì •ì˜(定義)í•  때는 반드시
+\dispcmd{prechapternum}ê³¼ \dispcmd{postchapternum}ì„ í•¨ê»˜ ì •ì˜í•´ì£¼ë„ë¡ í•œë‹¤.
+그림~\ref{fig:examchapstyle}\ì€ |hangnum| chapter styleì„
+ì •ì˜í•˜ëŠ” ë°©ë²•ì„ ë³´ì—¬ì¤€ë‹¤.
+\begin{figure}
+%% 웬만한 í™˜ê²½ì€ memoirì— ë‹¤ 있다.!!!
+\begin{boxedverbatim}
+\makechapterstyle{hangnum}{%
+ \renewcommand{\chapnumfont}{\chaptitlefont}
+ \settowidth{\chapindent}{\chapnumfont 999}
+% \renewcommand{\printchaptername}{} % <= 쓰지 ì•ŠìŒ.
+ \renewcommand{\prechapternum}{} % <= ì´ í–‰ì„ ì •ì˜
+ \renewcommand{\chapternamenum}{}
+ \renewcommand{\postchapternum}{}% <= ì´ í–‰ì„ ì •ì˜
+ \renewcommand{\printchapternum}{%
+ \noindent\llap{\makebox[\chapindent][l]{\chapnumfont
+ \thechapter}}}
+ \renewcommand{\afterchapternum}{}
+}
+\end{boxedverbatim}
+\caption{chapterstyle ì •ì˜ ì˜ˆì œ}\label{fig:examchapstyle}
+\end{figure}
+
+장 스타ì¼ì„ 수정하는 구체ì ì¸ 예는 |memman.tex|\cite{memman}ì—ì„œ
+가져온 |veelo| chapter styleì˜ ì •ì˜ë¥¼ 참조하ë¼. ì´ ë¬¸ì„œì˜
+소스 Preambleì— ìžˆë‹¤. 예제는 \Cref{sec:math} \titleref{sec:math}\ì„ ë³´ë¼.
+%% disable \nameref
+\textbf{\nameref{sec:appchap}}\를 ë³´ë¼.
+
+\textbf{\titleref{sec:appchap}}\를 ë³´ë¼. \pref{sec:appchap}\ì„,
+\ref{sec:appchap}\ì„, \Cref{sec:appchap}\ì„
+\Sref{sec:appsec}\ê°€, \ref{sec:appsec}\ê°€, \titleref{sec:appsec}\ê°€.
+\titleref{sec:appsec}\ì„.
+\showcommand{Cref}\showcommand{ref}\showcommand{pageref}\showcommand{titleref}
+%% \Cref 명령으로 ì‹ìžë˜ëŠ” 결과를 주ì˜ê¹Šê²Œ ë³´ë¼.
+
+\section{시집}\label{sec:poembook}
+
+\wi{어머님}ì´ \wi{수술} í›„ì— ê±°ë™ì´ 불편해지신 후, 집ì—만
+계시는 ê²ƒì´ ë¬´ì²™ \wi{무료}하신 듯하다. ì˜ˆì „ì— ë‚´ê°€ ë³´ë˜
+\wi{시집}ì„ êº¼ë‚´ ë³´ê³  계시다. \showcommand{titleref}\showcommand{Sref}%
+\Sref{sec:poembook} \textit{\titleref{sec:poembook}}\는
+í…스트 ìž…ë ¥ì˜ ì˜ˆì œì´ë‹¤.
+
+%% memoir는 poem 스타ì¼ì„ ìžì²´ 내장하고 있다.
+%% plain poem titleì„ ì„ ì–¸í•¨.
+\PlainPoemTitle\showcommand{PoemTitle}\showcommand{PlainPoemTitle}
+\showenv{snugshade}\showcommand{poemtitle}\showenv{verse}
+\begin{snugshade}
+\renewcommand\poemtoc{subsection}
+\settocdepth{subsection}
+\poemtitle{신안리ì—ì„œ}
+\settowidth{\versewidth}{\hbox{ì‚¬ëžŒë“¤ì€ êµ³ì´ í•œ 마디 ë§ í•˜ë ¤ 하지 않는다.}}
+\ifpdf\begin{verse}\else\begin{verse}[\versewidth]\fi
+
+실개천 너머 나 있는 샛길로\\
+íƒì‹œê°€ 들어오고 나가며 \\
+겨르로운 ë‹¬ë¹›ì— ê°ì¶œ 부ë„ëŸ¬ì›€ë„ ì—†ëŠ”\\
+ì‚¬ëžŒë“¤ì€ êµ³ì´ í•œ 마디 ë§ í•˜ë ¤ 하지 않는다.\\!
+
+나는 톱밥 ê°™ì€ ë‹¬ë¹›ì„ í•œ ì›…í¼\\
+멀리 철길 쪽으로 뿌렸다.\\
+매달린 불빛보다\\
+ì•„ì¹¨ì´ ë¨¼ì € 깨어나는 ê´‘ê²½ì„ ë³´ë©°.\\
+ì‚¶ì€ ìƒˆì˜ ë‚®ì€ ë‚ ìŒìƒˆ ê°™ì€ ê²ƒ,\\
+ì´ëŒ€ë¡œ 누워 잠들기\\
+ë‘렵지 ì•Šì€ ìž‘ì€ ë§ˆì„ì—\\
+ë” ìž‘ì€ í’€ê½ƒ ì¸ì‚¬í•œë‹¤.\\
+ìžŠí˜€ì§ ë„ˆë¨¸ 안부 묻는다.\\
+\end{verse}
+\end{snugshade}
+
+ì´ ìŠ¤íƒ€ì¼ì€ \pkg{memucs-setspace}\를 ì´ìš©í•œë‹¤. ì´ íŒ¨í‚¤ì§€ëŠ”\footnote{
+ ì´ ìŠ¤íƒ€ì¼ì€ \pkg{setspace}\를 수정한 것ì´ë‹¤.
+ \env{verse}, \env{quote}\와 ê°™ì€ í™˜ê²½ì„ ì¡°ê¸ˆ 바꾸어서 í–‰ê°„ì„ ì•½ê°„ 줄여주는
+ ê¸°ëŠ¥ì´ ìžˆë‹¤.}
+verse, quote와 ê°™ì€ í™˜ê²½ì„ ì¡°ê¸ˆ 바꾸어서 í–‰ê°„ì„ ì•½ê°„ 줄여주는
+ê¸°ëŠ¥ì´ ìžˆë‹¤. ì´ ë¶€ë¶„ì—ì„œ \dispcmd{adjustfloatfnspacing}ì„ ë¶ˆëŸ¬ë³´ê² ë‹¤.
+\showcommand{adjustfloatfnspacing}
+다ìŒë²ˆ ê°ì£¼ëŠ” í–‰ê°„ì´ ì¡°ê¸ˆ 달ë¼ì ¸ì•¼ 한다.
+\adjustfloatfnspacing
+float ì•ˆì— ë†“ì¸ ê²ƒê³¼ 같아지ë„ë¡.\footnote{%
+ì´ ìŠ¤íƒ€ì¼ì€ \pkg{setspace}\를 수정한 것ì´ë‹¤.
+verse, quote와 ê°™ì€ í™˜ê²½ì„ ì¡°ê¸ˆ 바꾸어서 í–‰ê°„ì„ ì•½ê°„ 줄여주는
+ê¸°ëŠ¥ì´ ìžˆë‹¤.}
+
+\showcommand{noadjustquotespacing}\showcommand{adjustquotespacing}
+ì´ ì•„ëž˜ëŠ” 본문 중ì—ì„œ \dispcmd{noadjustquotespacing}ê³¼ \dispcmd{adjustquotespacing}ì„
+ë¶ˆë €ì„ ë•Œ \env{quote} 안ì—ì„œ í–‰ê°„ì´ ì–´ë–»ê²Œ 변하는지 보여준다.
+ê¸°ë³¸ê°’ì€ \dispcmd{noadjustquotespacing}ì´ë‹¤.
+
+\begin{quote}
+ì´ ìŠ¤íƒ€ì¼ì€ \pkg{setspace}\를 수정한 것ì´ë‹¤.
+verse, quote와 ê°™ì€ í™˜ê²½ì„ ì¡°ê¸ˆ 바꾸어서 í–‰ê°„ì„ ì•½ê°„ 줄여주는
+ê¸°ëŠ¥ì´ ìžˆë‹¤. 마치 float ì•ˆì— ë†“ì¸ ê²ƒê³¼ ê°™ì´.
+\end{quote}
+
+여기서 \dispcmd{adjustquotespacing}ì„ í˜¸ì¶œí•¨.
+
+\adjustquotespacing
+\begin{quote}
+ì´ ìŠ¤íƒ€ì¼ì€ \pkg{setspace}\를 ì´ìš©í•œë‹¤. ì´ íŒ¨í‚¤ì§€ëŠ”
+verse, quote와 ê°™ì€ í™˜ê²½ì„ ì¡°ê¸ˆ 바꾸어서 í–‰ê°„ì„ ì•½ê°„ 줄여주는
+ê¸°ëŠ¥ì´ ìžˆë‹¤. 마치 float ì•ˆì— ë†“ì¸ ê²ƒê³¼ ê°™ì´.
+\end{quote}
+
+verse류 í™˜ê²½ì˜ í–‰ê°„ì€ quote를 따른다. ì•žì„œ ë³´ì¸ ì‹œë¥¼ 여기ì—ì„œ
+다시 ì‹ìží•´ë³´ìž.
+\begin{snugshade}
+\renewcommand\poemtoc{subsection}
+\settocdepth{subsection}
+\PoemTitle{신안리ì—ì„œ}
+\settowidth\versewidth{ì‚¬ëžŒë“¤ì€ êµ³ì´ í•œ 마디 ë§ í•˜ë ¤ 하지 않는다.}
+\ifpdf\begin{verse}\else\begin{verse}[\versewidth]\fi
+
+실개천 너머 나 있는 샛길로\\
+íƒì‹œê°€ 들어오고 나가며 \\
+겨르로운 ë‹¬ë¹›ì— ê°ì¶œ 부ë„ëŸ¬ì›€ë„ ì—†ëŠ”\\
+ì‚¬ëžŒë“¤ì€ êµ³ì´ í•œ 마디 ë§ í•˜ë ¤ 하지 않는다.\\!
+
+나는 톱밥 ê°™ì€ ë‹¬ë¹›ì„ í•œ ì›…í¼\\
+멀리 철길 쪽으로 뿌렸다.\\
+매달린 불빛보다\\
+ì•„ì¹¨ì´ ë¨¼ì € 깨어나는 ê´‘ê²½ì„ ë³´ë©°.\\
+ì‚¶ì€ ìƒˆì˜ ë‚®ì€ ë‚ ìŒìƒˆ ê°™ì€ ê²ƒ,\\
+ì´ëŒ€ë¡œ 누워 잠들기\\
+ë‘렵지 ì•Šì€ ìž‘ì€ ë§ˆì„ì—\\
+ë” ìž‘ì€ í’€ê½ƒ ì¸ì‚¬í•œë‹¤.\\
+ìžŠí˜€ì§ ë„ˆë¨¸ 안부 묻는다.\\
+\end{verse}
+\end{snugshade}
+
+여기서 다시 \dispcmd{noadjustquotespacing}ì„ ì„ ì–¸í•¨.
+
+\noadjustquotespacing
+\begin{quote}
+ì´ ìŠ¤íƒ€ì¼ì€ \pkg{setspace}\를 ì´ìš©í•œë‹¤. ì´ íŒ¨í‚¤ì§€ëŠ”
+verse, quote와 ê°™ì€ í™˜ê²½ì„ ì¡°ê¸ˆ 바꾸어서 í–‰ê°„ì„ ì•½ê°„ 줄여주는
+ê¸°ëŠ¥ì´ ìžˆë‹¤. 마치 float ì•ˆì— ë†“ì¸ ê²ƒê³¼ ê°™ì´.
+\end{quote}
+
+\section{ê°•ì¡°}
+
+강조를 구현하는 ë°ëŠ” 여러 가지 ë°©ë²•ì´ ìžˆë‹¤. 서구 문헌ì˜
+경우 ì´íƒ¤ë¦­ì²´ë¥¼ 사용하는 ê²ƒì´ ì¼ë°˜ì ì´ê³ , ì˜ˆì „ì˜ ë…ì¼ ë¬¸í—Œì—서는
+ìžê°„ì„ ë„우는 ê°•ì¡° ë°©ë²•ì„ ì‚¬ìš©í•œ ì ë„ 있다고 한다.
+
+ìš°ë¦¬ë§ ë¬¸í—Œì€ ì¼ê´€ë˜ì–´ 있지 않다.
+
+\subsection{ë°©ì  ê°•ì¡°}
+
+예를 들면 \circemph{ë°©ì  ê°•ì¡°} ë°©ë²•ì„ ì‚¬ìš©í•˜ëŠ” ê²ƒì´ ê°€ëŠ¥í•˜ë‹¤.
+\wi[ê°•ì¡°]{ë°©ì  ê°•ì¡°}는 \dotemph{한글 맞춤법}ì˜ ë¬¸ìž¥ë¶€í˜¸ ì¡°í•­ì—ì„œ 규정하고 있는 방법ì´ê¸°ë„
+하다.\showcommand{circemph}\showcommand{dotemph}
+맨처ìŒì— ì´ ëª…ë ¹ì€ H\LaTeX\ 1.01ì—ì„œ êµ¬í˜„ëœ ê²ƒì´ì—ˆëŠ”ë°,
+그 후
+\useremph[.3ex][\tiny★]{ë°œì „ì„ ê±°ë“­í•˜ì—¬}
+í˜„ìž¬ì— ì´ë¥´ë €ë‹¤.
+\showcommand{useremph}
+
+\subsection{ê¸°ìš¸ì¸ ê¸€ê¼´ ë˜ëŠ” 글꼴 대체}
+
+\ifPDFTeX \ungremph \fi
+H\LaTeX{}ì—서는 {\itshape\wi[ê°•ì¡°]{ê¸°ìš¸ì¸ ê¸€ê¼´}}ì„ ì“°ëŠ” ë°©ë²•ì„ ì˜¤ëž«ë™ì•ˆ 사용해왔다.
+그러나 실제로 출íŒë˜ëŠ” ì„œì ì—서는 \wi[ê°•ì¡°]{글꼴 대체} ë°©ë²•ì„ ì‚¬ìš©í•˜ëŠ”
+경우가 많다.
+
+\ifPDFTeX \begingroup
+ \regremph
+ |gremph| ì˜µì…˜ì€ ë‹¤ìŒê³¼ ê°™ì€ íš¨ê³¼ë¥¼ 낸다. \emph{gremph 옵션}.
+ \ungremph
+ ì´ë²ˆì—는 ì´ê²ƒì„ disable한다. \emph{gremph 옵션}.
+
+ |\bfemtrue|와 |\bfemfalse|는 그래픽 글꼴 대신
+ ì€ë°”탕 êµµì€ ê¸€ê¼´ë¡œ ì‹ìží•˜ê²Œ 한다. ë˜, |\SetGremphFonts|
+ 명령으로 ì§ì ‘ í°íŠ¸ë¥¼ 지정할 수 있다.\showcommand{regremph} \showcommand{ungremph}
+ \showcommand{SetGremphFonts}\showcommand{bfemtrue, \textbackslash bfemfalse}
+ 다만 |\SetGremphFonts| ëª…ë ¹ì€ preambleì—서만 쓸 수 있다.
+\endgroup \else\ifLuaOrXeTeX \begingroup
+ \hologo{LuaLaTeX}ì´ë‚˜ \hologo{XeLaTeX}ì„ ì“°ëŠ” 경우,
+ ê°•ì¡° ê¸€ê¼´ì˜ ì„ íƒì€ í°íŠ¸ ì†ì„±ê³¼ 연계ëœë‹¤. 즉, \textit{Italic Font}ë¡œ
+ ì§€ì •ëœ ê¸€ê¼´ì´ ê°•ì¡° 글꼴로 사용ëœë‹¤.
+ |[itemph]| ì˜µì…˜ì€ ì´ ë¶€ë¶„ì˜ ê¸€ê¼´ì„ ê¸°ìš¸ì–´ì§€ê²Œ 만든다.
+\endgroup \fi\fi
+
+\showcommand{MakeShortVerb}
+
+%% 한글 섹션 ì¹´ìš´í„° í¬ë§·ì„ 가능하게 함.
+\renewcommand\thesection{\pgana{section}}
+\section{ë‘번째 ì ˆ}
+
+\epigraphtextposition{flushleftright}
+\epigraph{%
+나는 ì‹­ëŒ€ì— \wi{철학책}ì„ ì½ê¸° 시작한 무렵부터
+ê±°ê¸°ì— ì–¸ì œë‚˜ ì´ `나(ç§)'ê°€ ë¹ ì ¸ 있다고 ëŠê»´ì™”다.}
+{\emph{íƒêµ¬}\\ \textsf{\wi[ì¸ëª…]{ì¹´ë¼íƒ€ë‹ˆ 코진(柄谷行人)}}}
+
+\showcommand{pgana}\showcommand{epigraph}
+\showcommand{epigraphtextposition}
+
+\wi{수학}ì—서는 ì–´ë–¤ 공리계가 í•˜ë‚˜ì˜ í•´ì„ ëª¨ë¸ì—서는 ì°¸ì´ì§€ë§Œ
+다른 í•´ì„ ëª¨ë¸ì—서는 ê±°ì§“ì¸ ì¼ì´ ìžˆì„ ìˆ˜ 있다.
+ì´ê²ƒì€ \wi{공리계}ê°€ 불충분한 경우ì´ë‹¤.
+
+\renewcommand\thesection{\onum{section}}
+\section{표}
+
+\showcommand{legend}\showcommand{onum}
+\thisclass\는 다양한 표작성 í™˜ê²½ì„ ì œê³µí•œë‹¤.
+\tref{tab:test}\ê³¼ \tref{tab:test2}\를 ë³´ë¼.
+\showcommand{tref}
+
+%% tabularì—는 legend를 ë¶™ì¼ ìˆ˜ 있다.
+\begin{table}
+\caption{test table}\label{tab:test}
+\centering
+\begin{tabular}{cc}
+\hline
+ë‘ ì¤„ 짜리 & 3 \\
+하단 제목 ë¶™ì€ & 4 \\
+\hline
+\end{tabular}
+\legend{caption 아닌 소제목}
+\end{table}
+
+\begin{table}
+\caption{test table 2}\label{tab:test2}
+\centering
+\begin{tabular}{cc}
+\hline \hline
+ë‘ ì¤„ 짜리 & 6 \\ \hline
+하단 제목 안 ë¶™ì€ & 5 \\
+\hline \hline
+\end{tabular}
+\end{table}
+
+(여기서 페ì´ì§€ë¥¼ 나눈다. 페ì´ì§€ 나누기 명령으로는
+\dispcmd{cleartoverso}를 사용하겠다. ì´ê²ƒì€ ì´ ë’¤ì— ìƒˆë¡œ
+시작하는 페ì´ì§€ê°€ ì§ìˆ˜ìª½(verso)ì´ ë˜ê²Œ 한다. \dispcmd{cleartorecto}
+ëª…ë ¹ë„ ìžˆë‹¤.)
+\showcommand{cleartoverso}\cleartoverso
+
+\namesubappendixtrue
+\begin{subappendices}
+\addappheadtotoc
+\section{ìžë™ì¡°ì‚¬ 테스트}
+\showcommand{namesubappendixtrue}
+\showcommand{addappheadtotoc}
+\showenv{subsppendices}
+
+간단한 \dispcmd{ref}-like 명령으로 \wi{ìžë™ì¡°ì‚¬}를 테스트한다.
+\dispcmd{cite}ë„ ìž˜ ëœë‹¤.
+
+\tref{tab:test}\와 \tref{tab:test2}\ì´ ì–´ë–»ê²Œ ë³´ì´ë‚˜ìš”?
+그리고 \fref{fig:examchapstyle}\ì€ \pref{fig:examchapstyle}\ë¡œ
+가면 ë³¼ 수 있어요. 페ì´ì§€~\pref{fig:examchapstyle}\ë¡œ 가보세요.
+\showcommand{tref, \textbackslash fref}\showcommand{pref}
+
+ìœ„ì˜ ë¬¸ìž¥ ìž…ë ¥:
+\bvsides\showcommand{bvsides}\showenv{boxedverbatim}
+\begin{boxedverbatim}
+\tref{tab:test}\와 \tref{tab:test2}\ì´ ì–´ë–»ê²Œ ë³´ì´ë‚˜ìš”?
+그리고 \fref{fig:examchapstyle}\ì€
+\pageref{fig:examchapstyle}\AltPageName\로 가면 볼 수 있어요.
+페ì´ì§€~\pageref{fig:examchapstyle}\ë¡œ 가보세요.
+\end{boxedverbatim}
+
+\section{그림 테스트}
+
+\newlength{\mylength}
+\begin{figure}
+\calccentering{\mylength}
+\begin{adjustwidth*}{\mylength}{-\mylength}
+\centering
+\includegraphics[width=.6\textwidth]{doeun}
+\caption{공부하는(?) ë„ì€ì´}\label{doeunbike}
+\end{adjustwidth*}
+\end{figure}
+
+ê·¸ë¦¼ì´ ìž˜ ë“¤ì–´ê°€ëŠ”ì§€ë„ í…ŒìŠ¤íŠ¸í•´ì•¼ 한다고 한다. \fref{doeunbike}\를 ë³¼ 것.
+ì´ ê·¸ë¦¼ì€ ë§ˆì§„í­ì„ 계산해서 편집ì˜ì—­ì˜ ì¤‘ê°„ì´ ì•„ë‹ˆë¼ íŽ˜ì´ì§€ ì „ì²´ì˜
+중간으로 ê°€ë„ë¡ \dispcmd{calccentering}ì„ ì´ìš©í–ˆë‹¤.\showcommand{calccentering}
+\showenv{adjustwidth*}
+ì´ ê³„ì‚°ì´ í‘œì¤€ \LaTeX\ í´ëž˜ìŠ¤ì—ì„œ 얼마나 ê·€ì°®ì€ ê²ƒì´ì—ˆëŠ”지 ìƒìƒí•  수
+있겠는가?
+\query{그림넣기}
+
+\begin{boxedverbatim}
+\newlength{\mylength}
+\begin{figure}
+\calccentering{\mylength}
+\begin{adjustwidth*}{\mylength}{-\mylength}
+\centering
+\includegraphics[width=.6\textwidth]{doeun}
+\caption{공부하는(?) ë„ì€ì´}\label{doeunbike}
+\end{adjustwidth*}
+\end{figure}
+\end{boxedverbatim}
+
+\end{subappendices}
+
+%%% part 페ì´ì§€ë¥¼ 깨ë—하게...
+\copypagestyle{part}{empty}
+
+%%%%%%%%%% Ruled를 ì‚¬ìš©í•˜ë˜ partmark를 ì •ì˜í•¨.
+\copypagestyle{MyRuled}{Ruled}
+\newlength{\MyRuledheadwidth}
+\setlength{\MyRuledheadwidth}{\textwidth}
+\addtolength{\MyRuledheadwidth}{\marginparsep}
+\addtolength{\MyRuledheadwidth}{\marginparwidth}
+\makerunningwidth{MyRuled}{\MyRuledheadwidth}
+\makeheadrule{MyRuled}{\MyRuledheadwidth}{\normalrulethickness}
+\makeheadposition{MyRuled}{flushright}{flushleft}{flushright}{flushleft}
+\makeatletter
+\makepsmarks{MyRuled}{%
+ \let\@mkboth\markboth
+ \def\partmark##1{\markboth{\hparttitlehead. ##1}{##1}}
+ \def\chaptermark##1{\markright{\hchaptertitlehead. ##1}}
+ \def\sectionmark##1{}
+}
+\def\partmark#1{\markboth{\hparttitlehead. #1}{#1}}
+\makeatother
+
+%%% ì œ2장. 페ì´ì§€ 스타ì¼ê³¼ 챕터 스타ì¼ì„ 바꿈.
+%%% 새로운 ìž¥ì— ìƒˆë¡œìš´ 스타ì¼ì„ ì ìš©í•˜ë ¤ í•  때는,
+%%% chapterstyleì€ \chapter명령보다 먼저 부르고 \pagestyleì€
+%%% \chapter보다 ë‚˜ì¤‘ì— ë¶€ë¥´ëŠ” ê²ƒì´ ì¢‹ë‹¤.
+
+\part{테스트는 ì¦ê±°ì›Œ}
+\oblivoirchapterstyle{veelo}
+\pagestyle{MyRuled}
+
+\chapter{수학질문ìƒìž}\label{sec:math}
+
+%% ì ˆì˜ ì¹´ìš´í„°ë¥¼ \pnum으로.
+\renewcommand\thesection{\pnum{section}}
+
+\showcommand{makepagestyle}\showcommand{copypagestyle}
+
+\section{ìžì—°ë¡œê·¸ì˜ ë°‘}
+
+ì´ ì ˆì€ \cite{Kentaro}\ì„ ì¸ìš©í•˜ì˜€ë‹¤. \env{singlespacing}\ì„
+사용하였다.\showenv{singlespacing}
+
+%\begin{singlespacing}
+\[
+e^x =1+ \frac{x}{1!} + \frac{x^2}{2!} + \frac{x^3}{3!} + \cdots
+\]
+ì´ë¼ëŠ” ì‚¬ì‹¤ì´ ì•Œë ¤ì ¸ 있다. 여기ì—ì„œ $x=1$ì´ë¼ 하면,
+\[
+e=1+\frac{1}{1!}+\frac{1}{2!}+\frac{1}{3!} +\cdots
+\]
+ê°€ ëœë‹¤.
+
+ìš°ì„ 
+\[
+\lim_{n\to\infty}\left(1+ \frac{1}{n}\right)^{n} = e
+\]
+ì—ì„œ $1/n = h$ë¼ ë‘ë©´,
+\[
+\lim_{h\to 0}\left(1+h\right)^{\frac{1}{h}} = e
+\]
+ë¼ê³  쓸 수 있다. $e$를 밑으로 하는 대수를 $\log$ë¼ê³  표시하면,
+\[
+\frac{\log(1+h)}{h} = \log(1+h)^{\frac{1}{h}}
+\]
+ì¸ë°, 여기ì—ì„œ $h \to \infty$ì´ë¼ë©´,
+\[
+\lim_{h\to 0}\frac{\log(1+h)}{h} = \lim_{h\to 0}\log(1+h)^{\frac{1}{h}} =\log e.
+\]
+
+ë”°ë¼ì„œ,
+\[
+\log(1+h)=x, \quad\text{즉}\quad h=e^{x} -1
+\]
+ì´ë‹¤. 여기ì—ì„œ,
+\[
+1=\lim_{h\to0}\frac{\log(1+h)}{h}=\lim_{x\to0}\frac{x}{e^x -1}.
+\]
+
+ë”°ë¼ì„œ,
+\[
+\lim_{x\to0}\frac{e^x -1}{x}=1
+\]
+ì„ ì–»ëŠ”ë‹¤. ê·¸ëŸ°ë° ì—¬ê¸°ì—ì„œ,
+\[
+y=e^x
+\]
+ì˜ ë„함수 $y'$를 구해본다.
+\[
+y'=\lim_{h\to0}\frac{e^{x+h}-e^x}{h}=e^x \lim_{h\to0}\frac{e^h -1}{h}=e^x.
+\]
+ë”°ë¼ì„œ,
+\[
+y=e^x \text{ë¼ë©´}, \qquad y'=e^x
+\]
+ì´ë‹¤.
+
+ë˜, $y=\log x$ì˜ ë„함수를 구해본다.
+\begin{displaymath}
+\begin{split}
+y' &= \lim_{h\to0}\frac{\log(x+h)-\log x}{h} \\
+ &= \lim_{h\to0}\frac{1}{h}\log\left(1+ \frac{h}{x}\right) \\
+ &= \frac{1}{x}\lim_{h\to0}\frac{x}{h}\log\left(1+\frac{h}{x}\right) \\
+ &= \frac{1}{x}\lim_{\frac{h}{x}\to0}\log\left(1+\frac{h}{x}\right)^{\frac{x}{h}} \\
+ &= \frac{1}{x}\log e \\
+ &= \frac{1}{x}.
+\end{split}
+\end{displaymath}
+
+ë”°ë¼ì„œ,
+\[
+y=\log x \text{ë¼ë©´}, \qquad y'=\frac{1}{x}.
+\]
+
+%\end{singlespacing}
+
+ì´ì™€ ê°™ì´ ê°„ë‹¨í•œ ê³µì‹ìœ¼ë¡œ 얻어진 ê²ƒì€ ëŒ€ìˆ˜ì˜ ë°‘ìœ¼ë¡œ $e$를 ì¼ê¸°
+때문ì´ë‹¤. $e$ ì´ì™¸ì˜ ë°‘ì„ ì‚¬ìš©í•˜ë©´, ê³µì‹ì€ 보다 복잡하게 ëœë‹¤.
+ì´ëŸ° ì˜ë¯¸ì—ì„œ $e$를 밑으로 하는 대수를 \emph{ìžì—°ë¡œê·¸}ë¼ê³  부른다.\showcommand{emph}
+ì´ìƒìœ¼ë¡œë¶€í„° ìƒìƒí•  수 있듯ì´, 미ì ë¶„학과 ê°™ì€ ì´ë¡ ì„ 전개할 때는
+$e$를 밑으로 하는 대수를 사용하고, ì‹¤ì œì˜ ìˆ˜ì¹˜ê³„ì‚°ì—서는
+$10$ì„ ë°‘ìœ¼ë¡œ 하는 ìƒìš©ë¡œê·¸ë¥¼ 사용한다.
+
+\fancybreak{* * *}
+
+$0 \le t \le 1$ì— ìžˆì–´ì„œ, $f(t)$는 ì—°ì†ì¸ ë„함수 $f'(t)$를 가지고,\showcommand{fancybreak}
+$0 < f'(t) \le 1,\quad f(0)=0$ì´ë‹¤. ì´ ë•Œ ë‹¤ìŒ ë¶€ë“±ì‹ì´ ì„±ë¦½í•¨ì„ ë³´ì—¬ë¼.
+\[
+\left[ \int_{0}^{1} f(t)dt \right ] ^2 \ge \int_{0}^{1} [f(t)]^3 dt
+\]
+
+\vskip\onelineskip
+
+ì ë¶„êµ¬ê°„ì˜ ìƒí•œì„ 변수 $x$ë¡œ 바꾸어본다.
+\[
+\left[ \int_{0}^{x} f(t)dt \right]^2 \ge \int_0^x [f(t)]^3 dt
+\]
+ì´ ì‹ì˜ 좌변ì—ì„œ ìš°ë³€ì„ ë¹¼ì„œ ê·¸ê²ƒì„ $F(x)$ë¼ê³  ë‘ìž.
+\[
+F(x) = \left[ \int_{0}^{x} f(t)dt \right]^2 - \int_0^x [f(t)]^3 dt
+\]
+ì´ ë•Œ $F(0)=0$ì´ë‹¤.
+
+$F(x)$를 $x$로 미분하면
+\begin{equation}
+\begin{split}
+F'(x) &= 2\left[ \int_{0}^{x} f(t)dt \right]f(x) - \{f(x)\}^3 \\
+ &= f(x) \left[ 2\int_{0}^{2} f(t)dt - \{f(x)\}^2 \right]
+\end{split}
+\end{equation}
+
+ë¬¸ì œì˜ ì˜ë¯¸ì— ì˜í•´ $0<x<1$ì—ì„œ $f(x) > 0$ì´ë‹¤.
+\[
+G(x) = 2 \int_{0}^{x} f(t)dt - \{f(x)\}^2 \qquad (0 \le x \le 1)
+\]
+ì´ë¼ 놓으면 $G(0)=0$ì´ê³ ,
+\begin{equation}
+\begin{split}
+G'(x) &= 2f(x) - 2f(x)f'(x) \\
+ &= 2f(x) \{1-f'(x)\} \ge 0
+\end{split}
+\end{equation}
+ì´ë‹¤. $0 \le x \le 1$ì¸ ëª¨ë“  $x$ì— ê´€í•˜ì—¬ $f'(x) \le 1$ì´ë¯€ë¡œ
+$G'(x) \ge 0$. ë”°ë¼ì„œ $G(x) \ge 0$ìž„ì„ ë§í•  수 있다. 그러므로
+\uline{$F(x) \ge 0$ì´ ì„±ë¦½í•œë‹¤.}\showcommand{uline (ulem package)}
+
+%% ë¶€ë¡ ê´€ë ¨ 명령
+%% \appendix ë˜ëŠ” appendices 환경
+%\appendix
+%% ë¶€ë¡ ë©´ì£¼ì— \hparttitlehead, \hchaptertitlehead 를 표시하지 않는다.
+\def\partmark#1{\markboth{#1}{#1}}
+\def\chaptermark#1{\markright{#1}}
+%
+
+\AppendixTitleToToc
+\AttachAppendixTitleToSecnum
+
+%\begin{appendices}
+\appendix
+\appendixpage*
+
+\renewcommand\thechapter{\Roman{APPchapter}}
+\renewcommand\thesubsection{\thesection.\arabic{APPsubsection}}
+\setcounter{APPchapter}{0}
+
+\chapterstyle{appendixdefault}
+\renewcommand*\prechapternum{\chapnamefont 부ë¡\ \ ì œ}
+\renewcommand*\postchapternum{\chapnamefont 장}
+\renewcommand*\printchapternum{\chapnumfont\thechapter}
+%% appendixì—서는 chaptersyleì„ appendixcompanion,
+%% appendixdefault, appendixsection 등으로 지정할 것.
+%% 사용ìžê°€ 새로운 chapterstyleì„ ì„¤ì •í•˜ë ¤ í•  때는
+%% appendixXXXX í™˜ê²½ì„ ìƒˆë¡œ 만들어야 한다.
+%% appendixì—ì„œì˜ ì ˆ ëª¨ì–‘ì€ \thechapter.\arabic{section}으로
+%% ëœë‹¤. ì´ê²ƒì€ renewcommandí•  수 있다.
+
+\pagestyle{hangul}
+
+\chapter{19세기 초중엽}\label{sec:appchap}
+
+\chapterprecis{\noindent 부ë¡ì—서는 í•œìžê°€ ë§Žì€ ë¬¸ìž¥ê³¼ ìƒí˜¸ì°¸ì¡°ê°€ ë§Žì€ ë¬¸ìž¥ì„
+ 시험한다.}
+\showcommand{chapterprecis}
+
+\showcommand{appendix}\showenv{appendices}
+\ResetHangulspace{1.333}{1.2}
+\showcommand{ResetHangulspace}
+\paragraphfootnotes
+\showcommand{paragraphfootnotes}
+
+\section{í‰ì•ˆë„ ê´‘ì‚°}\label{sec:appsec}
+19ì„¸ê¸°ì— ë“¤ì–´ì™€ì„œë„ 1807ë…„ \wi{í‰ì•ˆë„} \wi[위ì›]{渭原} 지방ì—ì„œ
+\wi{ê´‘ì‚°}ì´ ê°œë°œë˜ìž 단시ì¼ë‚´ì— ìˆ˜ë§Žì€ ê´‘ì‚°ë…¸ë™ìžê°€ 집결하여 커다란
+ê´‘ì‚°ì´Œì„ í˜•ì„±í•˜ì˜€ëŠ”ë° ì´ ê´‘ì‚°ë„ ì•žì˜ é‚安광산과 ë™ì¼í•œ 형태로
+ìš´ì˜ë˜ì—ˆì„ ê²ƒì€ í‹€ë¦¼ì—†ë‹¤. 1811ë…„ í‰ì•ˆë„ ë†ë¯¼ì „ìŸ ë‹¹ì‹œ ì„œìš¸ì— ìžˆë˜
+禹å›å‰‡ì˜ 物主(資本主)ê°€ 수천 ëƒ¥ì˜ ìžê¸ˆì„ ë³´ë‚´ì–´ 그것으로 é›²å±±ì˜ ê¸ˆê´‘ì„
+ìš´ì˜í•˜ê²Œë” í•œ 사실, ë˜í•œ ì•žì„œ 본 대로 雲山 ê´‘ì‚°ë…¸ë™ìž 800ëª…ì„ å®˜è»ìœ¼ë¡œ
+ê°•ì œì ìœ¼ë¡œ ëŒì–´ë“¤ì´ë ¤ í•œ 계íš, \wi[김창시]{金昌始}ê°€
+\wi[ìš´ì‚°ê´‘ì‚°]{雲山광산}ì˜ \wi[ìš°ìš±]{禹éƒ}ê³¼ ì—°ê³„í•˜ì— ê·¸ê³³ì˜
+ê´‘ì‚°ë…¸ë™ìžë¥¼ ë†ë¯¼ì „ìŸì— ëŒì–´ë“¤ì´ëŠ” ì¡°ì§ ì‚¬ì—…ì„ ì§„í–‰í•˜ì˜€ë‹¤ê³  하는
+사실ì€\footnote{\bnm{æ—¥çœéŒ„} 哲宗 9å¹´ 2月 3æ—¥æ¢} ì´ ì‹œê¸°ì—
+雲山금광ì—ì„œë„ ìˆ˜ë§Žì€ ê´‘ì‚°ë…¸ë™ìžê°€ 집결하여 있었ìŒì„ 確證하여
+준다. ë˜í•œ 1858ë…„ í•¨ê²½ë„ ì•”í–‰ì–´ì‚¬ æ´ªæ‰¿è£•ì˜ ë³´ê³ ì— ì˜í•˜ë©´ 당시
+함경ë„ì—서는 金, 銀, éŠ…ì˜ æ½›æŽ¡ê°€ 광범하게 ì´ë£¨ì–´ì ¸ì„œ í•˜ë‚˜ì˜ ê´‘ì‚°ì´
+開發ë˜ê¸°ë§Œ 하면 ë„처ì—ì„œ 金店è»ì´ 몇천 명씩 몰려와서 鑛山æ‘ì´ í˜•ì„±ë˜ê³ 
+場市가 열려서 ê°ì¢… 日用å“ì´ ê´‘ë²”í•˜ê²Œ 매매ë˜ê³  있고 ê´‘ì‚°ì˜ å‘ì˜ ê¹Šì´ê°€
+åƒé¤˜å°ºì— 달하는 ê²½ìš°ë„ ì ì§€ 않았다.\footnote{\bnm{é—œå—平亂錄} å·äº”
+ 安州牧使 牒報æ¢.}
+
+\section{술어 ë…¼ë¦¬ì˜ ì™„ì „ì„± 정리}
+
+ì´ ì ˆì˜ í…스트는 \cite{incompl}\ pp.\ 155ff.ì—ì„œ 취하였다.
+\showcommand{cite}
+
+\subsection{먼저 ê¸°í˜¸ì˜ ì„¤ëª…ì„ ìž ê¹\texorpdfstring{\ldots}{...}}
+
+ìˆ ì–´ë…¼ë¦¬ì˜ í˜•ì‹í™”는 모든 대ìƒê³¼ 논리법칙(공리)ì˜ ê¸°í˜¸í™”ë¡œë¶€í„°
+시작ëœë‹¤. ``íƒœì´ˆì— ê¸°í˜¸ê°€ 있다''ì´ë‹¤.
+
+\showcommand{texorpdfstring}
+기본 기호는 \fref{fig:syms}ì˜ ì—¬ì„¯ 종류ì´ë‹¤.
+\showcommand{fref}
+
+\begin{figure}
+\centering
+\begin{minipage}{.75\textwidth}
+\begin{tabbing}
+1111\=11111111111111111111\= \kill
+(1) \> 대ìƒê¸°í˜¸(ìƒìˆ˜) \> $ c_{1}, c_{2}, c_{3}, c_{4}, \ldots $ \\
+(2) \> 함수기호 \> $ f_{1}, f_{2}, f_{3}, f_{4}, \ldots $ \\
+(3) \> 술어기호 \> $ P_{1}, P_{2}, P_{3}, P_{4}, \ldots $ \\
+(4) \> ìžìœ ë³€ìˆ˜ \> $ a_{1}, a_{2}, a_{3}, a_{4}, \ldots $ \\
+(5) \> ì†ë°•ë³€ìˆ˜ \> $ x_{1}, x_{2}, x_{3}, x_{4}, \ldots $ \\
+(6) \> 논리기호 \> $ \land, \lor, \rightarrow, \lnot, \forall, \exists $
+\end{tabbing}
+\end{minipage}
+\caption{기본 기호}\label{fig:syms}
+\end{figure}
+
+\showenv{tabbing}\showenv{minipage}
+
+ì´ ì¤‘, `ìžìœ ë³€ìˆ˜'란 ë¶ˆíŠ¹ì •ì˜ ëŒ€ìƒ, `ì†ë°•ë³€ìˆ˜'란 논리기호 $\forall$ê³¼
+$\exists$ì˜ ì–´ëŠ ê²ƒì¸ê°€ì™€ 함께 사용하는 변수를 나타낸다. $\forall$ê³¼
+$\exists$는 `ì†ë°•ê¸°í˜¸' ë˜ëŠ” `양화기호'ë¼ ë¶€ë¥´ê³  $\forall$ì„
+`전칭기호', $\exists$를 `존재기호'ë¼ê³  ë§í•œë‹¤.
+
+ì´ $\forall$ê³¼ $\exists$를 í¬í•¨í•˜ì§€ 않는 논리 체계가 \bnm{프린키피아
+ 마테마티카}ì—ì„œ 처ìŒìœ¼ë¡œ ì²´ê³„í™”ëœ ``명제논리학''ì´ë‹¤. ì´ìª½ì€ 벌ì¨
+1920ë…„ì— ê·¸ 무모순성과 ì™„ì „ì„±ì´ ë‹¹ì‹œ 컬럼비아 ëŒ€í•™ì˜ í•™ìƒì— 지나지
+ì•Šì•˜ë˜ E.~L.~í¬ìŠ¤íŠ¸ì— ì˜í•´ì„œ ì¦ëª…ë˜ê³  있다.
+
+논리기호는 ì´ˆìˆ˜í•™ì— ìžˆì–´ì„œëŠ” 추ìƒì ì¸ ê¸°í˜¸ì— ì§€ë‚˜ì§€ 않는다. 그러나
+ê·¼ì›ì„ ë°ížˆë©´ 그것들ì—는 ì›ëž˜ ê°ê° 고유한 ì˜ë¯¸ê°€ 있다. 즉 `$\lnot$'는
+``\ldots ì´ ì•„ë‹ˆë‹¤'', `$\lor$'는 ``ë˜ëŠ”'', `$\land$'는 ``ë™ì‹œì—'',
+`$\rightarrow$'는 ``ì´ë¼ë©´'', $\forall$ì€ ``모든'', $\exists$는 ``ì–´ë–¤
+\ldots ê°€ 존재한다''는 ì˜ë¯¸ì´ë‹¤.
+
+ì´ í•´ì„으로 ë§í•˜ë©´ 대ìƒì´ ìœ í•œì§‘í•©ì˜ ê²½ìš°ëŠ” ìˆ ì–´ë…¼ë¦¬ë„ ëª…ì œë…¼ë¦¬ë¡œ
+환ì›ë  수 있다. $\forall$ê³¼ $\exists$는 ë¬´í•œì§‘í•©ì„ ëŒ€ìƒìœ¼ë¡œ í•  ë•Œ
+비로소 ì˜ë¯¸ë¥¼ 갖는 논리기호ì´ë‹¤. ìˆ˜í•™ì€ ë³¸ì§ˆì ìœ¼ë¡œ ë¬´í•œì§‘í•©ì„ ëŒ€ìƒìœ¼ë¡œ
+하고 있기 ë•Œë¬¸ì— ìˆ ì–´ë…¼ë¦¬ëŠ” ìˆ˜í•™ì˜ ë…¼ë¦¬ë¡œ ë˜ì–´ 있는 것ì´ë‹¤.
+
+그러나 ì§€ê¸ˆì€ ì´ëŸ¬í•œ 유래를 제외하고 형ì‹ì  ì²´ê³„ë§Œì„ ë¬¸ì œì‚¼ê³  있기
+ë•Œë¬¸ì— ë‹¹ë¶„ê°„ ê¸°í˜¸ì˜ ì˜ë¯¸ëŠ” ìžŠì–´ë²„ë ¤ë„ ìƒê´€ì—†ë‹¤. 오히려 ì ê·¹ì ìœ¼ë¡œ
+잊어버려서 ê¸°í˜¸ì˜ ì¡°ìž‘ì—만 ì „ë…하려고 하는 ê²ƒì´ ì´ˆìˆ˜í•™ì˜ ê¸°ë³¸
+방침ì´ë‹¤.
+
+\subsection{`í•­', `논리ì‹'ì˜ ì •ì˜ì™€ 논리법칙}
+
+기호가 갖추어진 ê³³ì—ì„œ ì¶”ë¡ ì˜ ëŒ€ìƒì´ ë˜ëŠ” `í•­'ì„ \pref{fig:term}ì˜
+\fref{fig:term}\ê³¼ ê°™ì´ ì •ì˜í•œë‹¤.\showcommand{pref}
+
+\begin{figure}
+\centering
+\begin{minipage}{.75\textwidth}
+\begin{enumerate}[(1)]\tightlist\small\raggedright
+\item \label{itemone} ëŒ€ìƒ ê¸°í˜¸ì™€ ìžìœ ë³€ìˆ˜ëŠ” í•­ì´ë‹¤.
+\item \label{itemtwo} $f$ê°€ $n$ ë³€ìˆ˜ì˜ í•¨ìˆ˜ê¸°í˜¸ì´ê³ , $t_1 , t_2 ,
+ \ldots, t_n$ì´ í•­ì´ë¼ë©´ $f(t_1 , t_2 , \ldots t_n )$ì€ í•­ì´ë‹¤.
+\item (\ref{itemone})\와 (\ref{itemtwo})\으로부터 얻어지는 ê²ƒë§Œì´ í•­ì´ë‹¤.
+\end{enumerate}
+\end{minipage}
+\caption{`í•­'ì˜ ì •ì˜}\label{fig:term}
+\end{figure}
+
+다ìŒìœ¼ë¡œ ì´ í•­ì„ ì‚¬ìš©í•´ì„œ `논리ì‹'ì„ \fref{fig:logi}\ê³¼ ê°™ì´ ì •ì˜í•œë‹¤.
+
+\begin{figure}
+\centering
+\begin{minipage}{.85\textwidth}
+\begin{enumerate}[(1)]\tightlist\small\raggedright
+\item \label{st} $P$ê°€ $n$ ë³€ìˆ˜ì˜ ìˆ ì–´ê¸°í˜¸ì´ê³ , $t_1 , t_2 , \ldots ,
+ t_n $ì´ í•­ì´ë¼ë©´ $P(t_1 , t_2 , \ldots , t_n )$ì€ ë…¼ë¦¬ì‹ì´ë‹¤. 특히
+ ì´ê²ƒì„ \emph{ì›ì‹œë…¼ë¦¬ì‹}ì´ë¼ 부른다.
+\item \label{nd} $A, B$ê°€ 논리ì‹ì¼ ë•Œ $\lnot A, A \lor B, A \land B, A
+ \to B$ë„ ë…¼ë¦¬ì‹ì´ë‹¤.
+\item \label{rd} $A(a)$ê°€ ìžìœ ë³€ìˆ˜ $a$를 í¬í•¨í•˜ëŠ” 논리ì‹ì´ê³  $x$ê°€
+ $A(a)$ ì†ì— 나타나지 않는 ì†ë°•ë³€ìˆ˜ì¼ ë•Œ $\forall xA(x), \exists
+ xA(x)$는 논리ì‹ì´ë‹¤.
+\item (\ref{st}), (\ref{nd}), (\ref{rd})ì— ì˜í•´ì„œ 얻어지는 것만ì´
+ 논리ì‹ì´ë‹¤.
+\end{enumerate}
+\small
+ë§ë¶™ì—¬ ë§í•˜ë©´, $\forall xA(x)$는 ``모든 $x$는 $A$를 충족시킨다'',
+$\exists xA(x)$는 ``$A$를 충족시키는 $x$ê°€ 존재한다''ë¼ê³  í•´ì„한다.
+\end{minipage}
+\caption{`논리ì‹'ì˜ ì •ì˜}\label{fig:logi}
+\end{figure}
+
+그러면 다ìŒì€ ì´ë“¤ 논리ì‹ì„ 사용해서 ì¶”ë¡ ì„ í–‰í•˜ê¸° 위한 논리법칙ì˜
+설정ì¸ë°, ížë² ë¥´íŠ¸-ì•„ì¹´ë§Œì˜ ê³µë¦¬ê³„ì—서는 ë‹¤ìŒ \fref{fig:rules}\ê³¼ ê°™ì´
+ë˜ì–´ 있다.
+
+\begin{figure}
+\centering
+\begin{minipage}{.85\textwidth}\small
+\noindent\textsf{공리}\\
+\begin{enumerate}[(1)]\tightlist
+\item $A \to (B\to A)$
+\item $(A\to B)\to ((A\to (B\to C))\to (A\to C))$
+\item $A\to (B\to A\land B)$
+\item $A\land B\to A,\quad A\land B\to B$
+\item $A\to A\lor B,\quad B\to A\lor B$
+\item $(A\to C)\to ((B\to C)\to(A\lor B\to C))$
+\item $(A\to B)\to ((A\to \lnot B)\to \lnot A))$
+\item $\lnot\lnot A\to A$
+\item $A(t)\to \exists xA(x)$ ($t$는 항)
+\item $\forall xA(x) \to A(t)$ ($t$는 항)
+\end{enumerate}
+
+\bigskip
+
+\noindent\textsf{추론 규칙}\\
+\begin{enumerate}[1~~]
+\item \label{rules:st} $\dfrac{A,\; A\to B}{B}$
+\item $\dfrac{A(a)\to C}{\exists xA(x)\to C}$
+\item $\dfrac{C\to A(a)}{C\to \forall xA(x)}$
+\end{enumerate}
+다만, $A, B, C, \ldots, \forall xA(x), \ldots$ ë“±ì€ ëª¨ë‘ ë…¼ë¦¬ì‹ìœ¼ë¡œ
+한다.
+\end{minipage}
+\caption{논리법칙 (ížë² ë¥´íŠ¸-ì•„ì¹´ë§Œì˜ ê³µë¦¬ê³„ë¥¼ 따름)}\label{fig:rules}
+\end{figure}
+
+`추론규칙'ì´ í˜•ì„±í•˜ëŠ” ``ë„형''ì„ ``ì—°ì—­ë„'' ë˜ëŠ” ``ì¦ëª…ë„''ë¼ ë¶€ë¥´ê³ 
+ì´ ë„í˜•ì€ ``ìœ„ì˜ ê¸°í˜¸ì—´ë¡œë¶€í„° ì•„ëž˜ì˜ ê¸°í˜¸ì—´ì„ ì¶”ë¡ í•œë‹¤''ë¼ê³ 
+í•´ì„한다. 예컨대 추론규칙 \ref{rules:st}\는 ``$A$와 $A\to B$로부터
+$B$를 추론한다''ë¼ê³  í•´ì„하는 것ì´ë‹¤.
+
+\subsection{ì¦ëª…ê³¼ í•´ì„}
+
+ì´ë§Œí¼ 준비가 ëœ ê³³ì—ì„œ `ì¦ëª…가능'ì˜ ê°œë…ì„ ë‹¤ìŒê³¼ ê°™ì´ ì •ì˜í•œë‹¤.\showcommand{tightlist}
+\showenv{enumerate}
+\begin{enumerate}[(1)]\tightlist
+\item \label{ev:st} 공리는 ì¦ëª…가능하다.
+\item \label{ev:nd} ì¦ëª…가능한 논리ì‹ì— ì¶”ë¡ ê·œì¹™ì„ ì ìš©í•´ì„œ 얻어지는 논리ì‹ì€
+ ì¦ëª…가능하다.
+\item (\ref{ev:st})\ê³¼ (\ref{ev:nd})ì—ì„œ 얻어진 논리ì‹ë§Œì´
+ ì¦ëª…가능하다.
+\end{enumerate}
+
+ë…¼ë¦¬ì‹ $A$ê°€ $B_1 , B_2 , \ldots , B_n $ì„ ê°€ì •í–ˆì„ ë•Œ ì¦ëª…í•  수
+있다면,
+\begin{displaymath}
+B_1 , B_2 , \ldots , B_n \vdash A
+\end{displaymath}
+ë¼ê³  쓴다.\showenv{displaymath}
+
+ë˜í•œ $A$ê°€ ìˆ ì–´ë…¼ë¦¬ì˜ ê³µë¦¬ë§Œì„ ì‚¬ìš©í•´ì„œ ì¦ëª…가능할 때는
+\begin{displaymath}
+\vdash A
+\end{displaymath}
+ë¼ê³  쓴다.
+
+\begin{snugshade}
+실례를 ë‘ ê°€ì§€ 대비시켜서 보여주ìž.
+
+예컨대 논리ì‹,
+$$
+\forall x \exists y (y < x)
+$$
+는 ``모든 $x$ì— ëŒ€í•´ì„œ $y$ê°€ 존재하고 $y$는 $x$보다 작다''ë¼ê³  í•´ì„í• 
+수 있다. ì´ í•´ì„ ì•„ëž˜ì—서는 ì‹¤ìˆ˜ì˜ ì˜ì—­ì´ë©´ 모ë¸ì´ ë˜ë‚˜ ìžì—°ìˆ˜ì˜
+ì˜ì—­ì—서는 모ë¸ì´ ë˜ì§€ 않는다. ìžì—°ìˆ˜ë¡œ $x$를 $0$으로 잡으면 그것보다
+ìž‘ì€ ìžì—°ìˆ˜ $y$는 존재하지 않기 때문ì´ë‹¤.
+
+대비ì ì¸ 실례로서 논리ì‹,
+$$
+\exists x \forall y (x \le y)
+$$
+를 취하ìž. ê·¸ í•´ì„ì€ ``ì–´ë–¤ $x$ê°€ 존재하고 모든 $y$ì— ëŒ€í•´ì„œ $y$는
+$x$와 같거나 $x$보다 í¬ë‹¤''ë¡œ ëœë‹¤. ì´ê²ƒì€ ìžì—°ìˆ˜ê°€ 모ë¸ì´ë¼ë©´
+$0$ì´ë¼ëŠ” 최소수가 존재하기 ë•Œë¬¸ì— ì§„ì‹¤ì´ ë˜ë‚˜ ì‹¤ìˆ˜ì˜ ëª¨ë¸ì—서는 허위로
+ë˜ëŠ” 논리ì‹ì´ë‹¤.
+\end{snugshade}
+\showenv{snugshade}
+
+그래서 모든 í•´ì„ì— ëŒ€í•´ì„œ ì§„ì‹¤ì´ ë˜ëŠ” 논리ì‹ì„ `항진ì‹' ë˜ëŠ”
+`토톨로지'ë¼ ë¶€ë¥´ê³  $A$ê°€ í† í†¨ë¡œì§€ì¼ ë•Œ
+\begin{displaymath}
+\vDash A
+\end{displaymath}
+ë¼ê³  쓰기로 한다.
+
+\chapter{ì´ ë¬¸ì„œì— ê´€í•˜ì—¬}
+
+ì´ ë¬¸ì„œëŠ” \pkg{memhangul-ucs}를 ì²˜ìŒ ë§Œë“¤ ë•Œ 테스트용으로 작성한
+것ì´ë‹¤.
+
+\pkg{oblivoir}는 ì›ëž˜ \pkg{dhucs}를 백그ë¼ìš´ë“œ ë“œë¼ì´ë²„ë¡œ 하여
+êµ¬í˜„ëœ ê²ƒì´ì—ˆë‹¤. 그러다가 \hologo{XeTeX}ko, \hologo{LuaTeX}ko를
+백그ë¼ìš´ë“œë¡œ í•œ \pkg{xoblivoir}ê°€ 만들어졌다.
+현재 ë²„ì „ì˜ \pkg{xoblivoir}는 ì´ ë‘˜ì„ í•©ì³ì„œ ì–´ë–¤ 엔진으로 컴파ì¼í•´ë„
+ê±°ì˜ ê°™ì€ ê²°ê³¼ë¥¼ ì–»ê²Œë” ë˜ì–´ 있다.
+ë”°ë¼ì„œ, ì´ ë¬¸ì„œëŠ” \hologo{pdfLaTeX}, \hologo{XeLaTeX}, \hologo{LuaLaTeX} ì–´ëŠ ê²ƒìœ¼ë¡œë„ ì»´íŒŒì¼ëœë‹¤. \showcommand{hologo}
+
+\section{kotexindyì— ê´€í•˜ì—¬}
+찾아보기를 만들려면 |kotexindy|를 사용하ë¼. 예를 들면 다ìŒê³¼ 같다.
+\begin{verbatim}
+$ kotexindy memucstest.idx
+\end{verbatim}
+찾아보기를 ì°ëŠ” ëª…ë ¹ì€ |\printindex|ì´ë‹¤. \showcommand{printindex}
+
+%\restorechapsec \showcommand{restorechapsec}
+%% 만약 appendixê°€ ë¬¸ì„œì˜ ê°€ìž¥ ëì— ì˜¤ëŠ” ê²ƒì´ ì•„ë‹ˆë¼ë©´
+%% ì´ ëª…ë ¹ì„ appendix ì´í›„ì— ì‹¤í–‰í•´ì¤€ë‹¤.
+%% 아래와 ê°™ì´ appendices í™˜ê²½ì„ ì“°ëŠ” 경우ì—는
+%% í™˜ê²½ì„ ì¢…ë£Œí•˜ê¸°ë§Œ 하면 ëœë‹¤.
+%\end{appendices}
+
+%%% ë³¸ë¬¸ì˜ ë.
+\backmatter
+\chapterstyle{demo}
+
+%% \bibintoc 하면 ì°¸ê³ ë¬¸í—Œì´ ëª©ë¡ì— 나온다.
+%% 기본값ì´ë¯€ë¡œ 별ë„ë¡œ 설정할 필요는 없다.
+%\bibintoc
+\renewcommand\prebibhook{%
+ \showcommand{bibintoc}%
+ ì´ ì°¸ê³ ë¬¸í—Œ 예제는 ì‹œí—˜ì„ ìœ„í•´ì„œ ìž‘ì„±ëœ ê²ƒìœ¼ë¡œ 실제 문서ì˜
+ 내용과는 무관하다.%
+ \showcommand{prebibhook}}
+\begin{thebibliography}{00}
+\bibitem[카누쓰86]{Knuth} Donald Knuth. \textit{The
+ \TeX{}book}. Addison-Wesley. 1986.
+\bibitem{memman} Peter Wilson. ``The Memoir Class for Configurable
+ Typesetting --- User Guide,'' On-line 문서.
+ \url{http://mirror.ctan.org/macros/latex/contrib/memoir/}.
+\bibitem{incompl} 요시나가 요시마사, ìž„ìŠ¹ì› (옮김), \bnm{불완전성 정리
+ --- ``ì´ì„±ì˜ 한계''ì˜ ë°œê²¬}. 전파과학사. 1993.
+\bibitem[수학질문ìƒìž]{Kentaro} 야노 ê²íƒ€ë¡œ(矢野å¥å¤ªéƒž), 전재복
+ (옮김). \bnm{수학 질문 ìƒìž --- 왜ì¼ê¹Œ? ê·¸ê²ƒì„ ì•Œê³ 
+ 싶다}. 전파과학사. 1991. (ì›ì €: 고단샤, 1973).
+\end{thebibliography}
+
+\indexintoc
+\renewcommand\preindexhook{%
+ 찾아보기는 테스트를 위해서 ìž„ì˜ì˜ 단어들로 ì„ ì •ë˜ì—ˆë‹¤.
+ \bigskip}
+\printindex
+
+%% memoirì—서는 \listof... ëª…ë ¹ì„ ì•„ë¬´ë°ë‚˜ 선언할
+%% 수 있다. 신기하다.
+\clearpage
+\showcommand{listof...}
+\listofqueries
+
+\end{document}
+
diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/10_5.sty b/language/korean/kotex-oblivoir/memhangul-ucs/10_5.sty
new file mode 100644
index 0000000000..401c569ff9
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-ucs/10_5.sty
@@ -0,0 +1,82 @@
+%% File `10_5.sty`
+%%
+%% Copyright (c) 2006-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% default font sizes 10.5
+%% í°íŠ¸ 사ì´ì¦ˆ 설정.
+%%
+\def\@xvarpt{10.5}
+\def\@ixvarpt{9.5}
+\def\@vvarpt{5.5}
+\def\@vivarpt{6.5}
+\def\@viivarpt{7.5}
+\def\@viiivarpt{8.6}
+\def\@xivarpt{11.65}
+\def\@xiivarpt{12.5}
+\def\@xiiipt{13}
+\renewcommand{\normalsize}{%
+ \@setfontsize\normalsize\@xvarpt\@xiipt
+ \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
+ \abovedisplayshortskip \z@ \@plus3\p@
+ \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
+ \belowdisplayskip \abovedisplayskip
+ \let\@listi\@listI}
+\normalsize
+\renewcommand{\small}{%
+ \@setfontsize\small\@ixvarpt{11}%
+ \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
+ \abovedisplayshortskip \z@ \@plus2\p@
+ \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 4\p@ \@plus2\p@ \@minus2\p@
+ \parsep 2\p@ \@plus\p@ \@minus\p@
+ \itemsep \parsep
+%% \itemindent\z@
+ }%
+ \belowdisplayskip \abovedisplayskip
+}
+\renewcommand{\footnotesize}{%
+ \@setfontsize\footnotesize\@viiivarpt{9.5}%
+ \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
+ \abovedisplayshortskip \z@ \@plus\p@
+ \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 3\p@ \@plus\p@ \@minus\p@
+ \parsep 2\p@ \@plus\p@ \@minus\p@
+ \itemsep \parsep
+%% \itemindent\z@
+ }%
+ \belowdisplayskip \abovedisplayskip
+}
+\renewcommand{\miniscule}{\@setfontsize\miniscule\@vipt{6}}
+\renewcommand{\tiny}{\@setfontsize\tiny\@viipt{7.5}}
+\renewcommand{\scriptsize}{\@setfontsize\scriptsize\@viivarpt{8}}
+\renewcommand{\large}{\@setfontsize\large\@xivarpt{13.6}}
+\renewcommand{\Large}{\@setfontsize\Large\@xiiipt{14.5}}
+\renewcommand{\LARGE}{\@setfontsize\LARGE\@xivpt{18}}
+\renewcommand{\huge}{\@setfontsize\huge\@xviipt{22}}
+\renewcommand{\Huge}{\@setfontsize\Huge\@xxpt{25}}
+\renewcommand{\HUGE}{\@setfontsize\HUGE\@xxvpt{30}}
+\setlength{\onelineskip}{\@xiipt\p@}
+\if@twocolumn
+ \setlength\parindent{1em}
+\else
+ \setlength\parindent{15\p@}
+\fi
+
+\if@twocolumn
+ \setlength\marginparsep{11\p@}
+\else
+ \setlength\marginparsep{6\p@}
+\fi
+\setlength{\marginparpush}{7\p@}
+
+\endinput
diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/fapapersize.sty b/language/korean/kotex-oblivoir/memhangul-ucs/fapapersize.sty
new file mode 100644
index 0000000000..4cb7d1ffd6
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-ucs/fapapersize.sty
@@ -0,0 +1,141 @@
+%% File `fapapersize.sty`
+%%
+%% Copyright (c) 2006-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% ver 0.031 (2006/12/04)
+%% trivial bug fix.
+%% ver 0.03 (2006/11/24)
+%% stocksize를 ë³„ë„ ì§€ì •í•  수 있게 함
+%% option [stock], command \usefastocksize{<width>}{<height>}
+%% ver 0.02
+%% 사륙배íŒ, êµ­íŒ, ì‹ êµ­íŒ ì •ì˜.
+%% marginnote ì˜ì—­ ì„¤ì •ì€ ì œì™¸ë˜ì–´ 있ìŒ.
+\ProvidesPackage{fapapersize}
+%%%
+%%% 옵션
+%%% dbl4x6 : 사륙배íŒ
+%%% mum : êµ­íŒ
+%%% newmum : ì‹ êµ­íŒ
+\DeclareOption{dbl4x6}{%
+ \AtEndOfPackage{\usefapapersize{190mm,260mm,30mm,*,30mm,*}}%
+}
+\DeclareOption{mum}{%
+ \AtEndOfPackage{\usefapapersize{148mm,210mm,25mm,*,25mm,*}}%
+}
+\DeclareOption{newmum}{%
+ \AtEndOfPackage{\usefapapersize{154mm,225mm,25mm,*,25mm,*}}%
+}
+\newif\ifStockSize@\StockSize@false
+\DeclareOption{stock}{%
+ \StockSize@true
+}
+\newif\if@showtrim\@showtrimfalse
+%\DeclareOption{trimmark}{\@showtrimtrue}
+\DeclareOption{showtrims}{\@showtrimtrue}
+\ProcessOptions
+
+\newlength\fa@stockheight\newlength\fa@stockwidth
+\newlength\fa@paperheight\newlength\fa@paperwidth
+\newlength\fa@leftmargin\newlength\fa@rightmargin
+\newlength\fa@uppermargin\newlength\fa@lowermargin
+\newlength\fa@tmplenwd\newlength\fa@tmplenht
+
+\newdimen\tmp@dim
+
+\def\set@paper@size{%
+ \ifnum\fa@paperwidth>\fa@tmplenwd
+ \if@showtrim
+ \typeout{the page size is too small. Trim mark will not be shown.}
+ \@showtrimfalse\trimNone
+ \fi
+ \fi
+ \if@showtrim
+ \setstocksize{\fa@tmplenht}{\fa@tmplenwd}
+ \settrimmedsize{\fa@paperheight}{\fa@paperwidth}{*}
+ \setlrmarginsandblock{\fa@leftmargin}{\fa@rightmargin}{*}
+ \setulmarginsandblock{\fa@uppermargin}{\fa@lowermargin}{*}
+ \setlength{\trimtop}{\stockheight}
+ \addtolength{\trimtop}{-\paperheight}
+ \setlength{\trimedge}{\stockwidth}
+ \addtolength{\trimedge}{-\paperwidth}
+ \settrims{.5\trimtop}{.5\trimedge}
+ \trimLmarks
+ \else
+ \setstocksize{\fa@paperheight}{\fa@paperwidth}
+ \settrimmedsize{\stockheight}{\stockwidth}{*}
+ \setlrmarginsandblock{\fa@leftmargin}{\fa@rightmargin}{*}
+ \setulmarginsandblock{\fa@uppermargin}{\fa@lowermargin}{*}
+ \trimNone
+ \fi
+ \tmp@dim=\headheight\advance\tmp@dim by\headsep\advance\tmp@dim by1mm
+ \ifdim\fa@uppermargin<\tmp@dim
+ \setheaderspaces{*}{10pt}{*}
+ \tmp@dim=\fa@uppermargin\advance\tmp@dim by-\headsep\advance\tmp@dim by-1mm
+ \setheadfoot{\tmp@dim}{\tmp@dim}
+ \fi
+ \checkandfixthelayout
+}
+
+\def\@usefastocksize#1#2{%
+ \setlength\fa@stockheight{#2}%
+ \setlength\fa@stockwidth{#1}%
+}
+
+\newcommand*{\usefastocksize}[1]{%
+ \set@fa@stocksizeparameters#1\@nil
+}
+
+\def\set@fa@stocksizeparameters#1,#2\@nil{%
+ \setlength{\fa@stockwidth}{#1}%
+ \setlength{\fa@stockheight}{#2}%
+}
+
+\def\@usefapapersize#1#2#3[#4]#5[#6]{%
+ \setlength\fa@paperwidth{#1}
+ \setlength\fa@paperheight{#2}
+ \setlength\fa@leftmargin{#3}
+ \setlength\fa@rightmargin{#4}
+ \setlength\fa@uppermargin{#5}
+ \setlength\fa@lowermargin{#6}
+}
+
+\newcommand*\usefapapersize[1]{%
+ \get@stocksize
+ \set@fa@papersizeparameters#1\@nil
+ \set@paper@size
+}
+
+\def\get@stocksize{%
+ \ifStockSize@
+ \def\fa@tmplenwd{\fa@stockwidth}\def\fa@tmplenht{\fa@stockheight}
+ \else
+ \def\fa@tmplenwd{\stockwidth}\def\fa@tmplenht{\stockheight}
+ \fi
+}
+
+\def\set@fa@papersizeparameters#1,#2,#3,#4,#5,#6\@nil{%
+ \ifx*#1\def\@tmp@pgwidth{\fa@tmplenwd}\else\def\@tmp@pgwidth{#1}\fi
+ \ifx*#2\def\@tmp@pgheight{\fa@tmplenht}\else\def\@tmp@pgheight{#2}\fi
+ \ifx*#4
+ \ifx*#6
+ \@usefapapersize{\@tmp@pgwidth}{\@tmp@pgheight}{#3}[{#3}]{#5}[{#5}]
+ \else
+ \@usefapapersize{\@tmp@pgwidth}{\@tmp@pgheight}{#3}[{#3}]{#5}[{#6}]
+ \fi\else
+ \ifx*#6
+ \@usefapapersize{\@tmp@pgwidth}{\@tmp@pgheight}{#3}[{#4}]{#5}[{#5}]
+ \else
+ \@usefapapersize{\@tmp@pgwidth}{\@tmp@pgheight}{#3}[{#4}]{#5}[{#6}]
+ \fi
+ \fi
+}
+
+\endinput
diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/hfontsel.sty b/language/korean/kotex-oblivoir/memhangul-ucs/hfontsel.sty
new file mode 100644
index 0000000000..93ecf2ca97
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-ucs/hfontsel.sty
@@ -0,0 +1,88 @@
+%% File `hfontsel.sty`
+%%
+%% Copyright (c) 2006-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% ì‚¬ìš©ë²•ì€ ë‹¤ìŒê³¼ ê°™ìŒ
+%% * ì „ì²´ ì •ì˜
+%% \SelectHfonts{utbt,utgt,uttz}{utbt,utgt,utgt}
+%% * í•œìž ë¶€ë¶„ì„ í•œê¸€ 부분과 같게. 주ì˜.
+%% ì€íƒ€ìžëŠ” í•œìžê°€ 없으므로 타ìžì²´ë¡œ ì€íƒ€ìžë¥¼ 설정한 경우
+%% ì´ ë°©ì‹ì„ ì“°ë©´ ttfamilyì—ì„œ 오류.
+%% \SelectHfonts{utbt,utgt,utgt}{*}
+%% * 몇 개만 바꿀 ë•Œ. 별표 ë¶€ë¶„ì€ ëª¨ë‘ ê¸°ë³¸í°íŠ¸(ì€ê¸€ê¼´)ë¡œ 설정ë¨.
+%% \SelectHfonts{utbt,*,*}{*,*,utgt}
+%%
+%% 2007/06/03
+%% \SelectHfonts ëª…ë ¹ì— ì˜í•´ ìƒì„±ë˜ëŠ” \hfontfamilynameprefix (2letters)를
+%% [hfontspec] ì˜µì…˜ì— ì˜í•˜ì—¬ \usehangulfontspecì˜ ì¸ìžë¡œ 사용한다. oblivoir
+%% ì—서는 ì´ ë°©ë²•ì„ ì“°ì§€ ì•ŠìŒ.
+%% 2007/05/25
+%% dhucs 4.0 compatible
+%% \hfontfamilynameprefix는 사용ë˜ì§€ ì•Šì„ ê²ƒì´ë‚˜, í•˜ìœ„í˜¸í™˜ì„±ì„ ìœ„í•´ 유지함.
+%% 2006/12/15
+%% bug fix. thanks to Dohyun Kim.
+%% 2006/09/06
+%% unfonts-type1ì„ ì“¸ ë•Œ \hfontfamilynameprefixê°€ {ut}ë¡œ ë˜ëŒë ¤ì§€ë˜ ë¬¸ì œì  ìˆ˜ì •.
+%% non-default ìƒíƒœì—서는 hanja/romanì˜ ì„¤ì •ì— ì˜í–¥ì„ 받는다.
+%%
+\ProvidesPackage{hfontsel}[2013/09/27]
+
+\newif\if@pshfont\@pshfonttrue
+\DeclareOption{ps}{\@pshfonttrue}
+\DeclareOption{unttf}{\@pshfontfalse}
+\newif\if@hfontspec\@hfontspecfalse
+\DeclareOption{hfontspec}{\@hfontspectrue}
+\ProcessOptions
+
+\newif\if@defaulthfnt\@defaulthfnttrue
+\if@pshfont
+\def\defaulthfntprefix{ut}
+\else
+\def\defaulthfntprefix{un}
+\fi
+
+\def\FirstTwoOfFour#1#2#3#4{#1#2}
+\newcommand*\SelectHfonts[2]{%
+ \def\reserved@a{#2}\def\reserved@b{*}%
+ \ifx\reserved@a\reserved@b
+ \hangul@fontmap#1\@nil\hanja@fontmap#1\@nil
+ \else
+ \hangul@fontmap#1\@nil\hanja@fontmap#2\@nil
+ \fi
+ \if@hfontspec
+ \expandafter\usehangulfontspec\expandafter{\hfontfamilynameprefix}
+ \fi
+}
+\def\hangul@fontmap#1,#2,#3\@nil{%
+ \ifx*#1\def\h@ng@ls@rif{\defaulthfntprefix bt}\else\def\h@ng@ls@rif{#1}\fi
+ \ifx*#2\def\h@ng@ls@ns{\defaulthfntprefix gt}\else\def\h@ng@ls@ns{#2}\fi
+ \ifx*#3\def\h@ng@lt@z@{\defaulthfntprefix tz}\else\def\h@ng@lt@z@{#3}\fi
+ \SetHangulFonts{\h@ng@ls@rif}{\h@ng@ls@ns}{\h@ng@lt@z@}%
+}
+\def\hanja@fontmap#1,#2,#3\@nil{%
+ \ifx*#1\def\h@nj@s@rif{\defaulthfntprefix bt}\else\def\h@nj@s@rif{#1}\@defaulthfntfalse\fi
+ \ifx*#2\def\h@nj@s@ns{\defaulthfntprefix gt}\else\def\h@nj@s@ns{#2}\fi
+ \ifx*#3\def\h@nj@t@z@{\defaulthfntprefix gt}\else\def\h@nj@t@z@{#3}\fi
+ \SetHanjaFonts{\h@nj@s@rif}{\h@nj@s@ns}{\h@nj@t@z@}%
+%%%% 2006/09/06, 2007/05/25 downward compatibility
+ \if@defaulthfnt\def\hfontfamilynameprefix{ut}\else
+ \def\hfontfamilynameprefix{\expandafter\FirstTwoOfFour\h@nj@s@rif}\fi
+}
+
+%%% hangul font spec
+\if@hfontspec
+\usehangulfontspec{\defaulthfntprefix}
+\fi
+
+%%% default setting
+%\SelectHfonts{\defaulthfntprefix bt,\defaulthfntprefix gt,\defaulthfntprefix tz}{*}
+
+\endinput
diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/hfontspec.nanum b/language/korean/kotex-oblivoir/memhangul-ucs/hfontspec.nanum
new file mode 100644
index 0000000000..0e6179f292
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-ucs/hfontspec.nanum
@@ -0,0 +1,11 @@
+hu = \z@
+interhchar = \z@
+fullstoplower = \z@
+exclamationlower = \z@
+questionlower = \z@
+serifhangulfont = nanummj
+sanshangulfont = nanumgt
+monohangulfont = nanumgt
+serifhanjafont = uhcmj
+sanshanjafont = nanumgt
+monohanjafont = nanumgt
diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-common.sty b/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-common.sty
new file mode 100644
index 0000000000..2b0ae2ef71
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-common.sty
@@ -0,0 +1,1154 @@
+%% File `memhangul-common.sty`
+%%
+%% (C) Copyright 2013-2015 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%%%
+%%% part of kotex-oblivoir
+%%%
+%%% =====================
+%%% 편, 장 섹션 타ì´í‹€ 재설정
+%%% ì ˆì˜ ì„¹ì…˜ 타ì´í‹€ì€ 수정하지 ì•ŠìŒ.
+%%
+\ProvidesPackage{memhangul-common}[2015/10/15]
+
+\let\@CHAPAPP\@chapapp
+\def\refreshprepostchapters{%
+ \if@hanja
+ \def\pre@chapter{第}%
+ \else
+ \def\pre@chapter{제}%
+ \fi
+ \let\@chapapp\@CHAPAPP
+ \def\post@chapter{\@chapapp}%
+}
+\refreshprepostchapters
+%\renewcommand\@chapapp{장}
+\def\prechapternum{\pre@chapter}
+\def\postchapternum{\post@chapter}
+\newcommand\hchaptertitlehead{\pre@chapter\,\thechapter\,\post@chapter}
+\providecommand\partmark[1]{}
+
+\let\pre@part\pre@chapter
+\let\post@part\partname
+%\renewcommand{\printpartname}{\partnamefont \pre@part}
+\renewcommand{\printpartname}{} % disabled.
+\renewcommand{\partnamenum}{\space}
+\def\prepartnum{\partnamefont \pre@part}
+\def\postpartnum{\partnamefont \post@part}
+\newcommand\hparttitlehead{\pre@part\partnamenum\thepart\partnamenum\post@part}
+
+%% PART
+%\long\def\@part[#1]#2{%
+% \M@gettitle{#1}%
+% \ifnum \c@secnumdepth >-2\relax
+% \refstepcounter{part}%
+% \addcontentsline{toc}{part}%
+% {\protect\partnumberline{\hparttitlehead}#1}%
+% \else
+% \addcontentsline{toc}{part}{#1}%
+% \fi
+%% \markboth{}{}%
+% \ifx#1\@empty\partmark{#2}\else\partmark{#1}\fi
+% {\centering
+% \interlinepenalty \@M
+% \normalfont
+% \ifnum \c@secnumdepth >-2\relax
+% \prepartnum \partnamenum \printpartnum \partnamenum \postpartnum
+% \midpartskip
+% \fi
+% \printparttitle{#2}\par}%
+% \@endpart}
+\long\def\@part[#1]#2{%
+% \ifx#1\@empty\PrerenderUnicode{#2}\else\PrerenderUnicode{#1}\fi
+ \M@gettitle{#1}%
+ \def\f@rtoc{#1}%
+ \@nameuse{part@f@rtoc@before@write@hook}%
+ \phantomsection
+ \mempreaddparttotochook
+ \ifnum \c@secnumdepth >-2\relax
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}%
+% {\protect\partnumberline{\thepart}#1}%
+ {\protect\partnumberline{\hparttitlehead}#1}%
+ \mempartinfo{\thepart}{#1}{#2}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \mempartinfo{}{#1}{#2}%
+ \fi
+ \mempostaddparttotochook
+ \partmark{#1}%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >-2\relax
+% \printpartname \partnamenum \printpartnum
+% \midpartskip
+ \prepartnum \partnamenum \printpartnum \partnamenum \postpartnum
+ \midpartskip
+ \fi
+ \printparttitle{#2}\par}%
+ \@endpart}
+
+\def\@spart#1{%
+ \M@gettitle{#1}%
+ \phantomsection
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \printparttitle{#1}\par}%
+ \@endpart}
+
+%\def\@endpart{\afterpartskip
+% \if@twoside
+% \if@openright
+% \null
+% \thispagestyle{empty}%
+% \newpage
+% \fi
+% \fi
+% \if@tempswa
+% \twocolumn
+% \fi}
+
+%% CHAPTER
+%%%%%%%%%%%
+\renewcommand{\@m@mchapter}[1][\@empty]{%
+ \def\ch@pt@c{#1}% capture first optional arg
+ \@dblarg{\@chapter}}
+%%\def\m@m@empty{\@empty}
+
+%%%%\def\@chapter[#1]#2{%
+%%%% \ifx\ch@pt@c\m@m@empty % no optional args
+%%%% \def\f@rtoc{#1}%
+%%%% \def\f@rhdr{#1}%
+%%%% \else % at least one opt arg
+%%%% \def\f@rtoc{\ch@pt@c}%
+%%%% \nametest{#1}{#2}%
+%%%% \ifsamename % one opt arg
+%%%% \def\f@rhdr{\ch@pt@c}%
+%%%% \else % two opt args
+%%%% \def\f@rhdr{#1}%
+%%%% \fi
+%%%% \fi
+%%%% \ifnum \c@secnumdepth >\m@ne
+%%%% \if@mainmatter
+%%%% \refstepcounter{chapter}%
+%%%% \fi
+%%%% \fi
+%%%% \chaptermark{\f@rhdr}%
+%%%% \ifartopt
+%%%% \@makechapterhead{#2}%
+%%%% \@afterheading
+%%%% \else
+%%%% \insertchapterspace
+%%%% \if@twocolumn
+%%%% \@topnewpage[\@makechapterhead{#2}]%
+%%%% \else
+%%%% \@makechapterhead{#2}%
+%%%% \fi
+%%%% \@afterheading
+%%%% \fi
+%%%% \ifnum \c@secnumdepth >\m@ne
+%%%% \if@mainmatter
+%%%% \addcontentsline{toc}{chapter}{%
+%%%%% \protect\chapternumberline{\thechapter}\f@rtoc}%
+%%%% \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}%
+%%%% \else
+%%%% \addcontentsline{toc}{chapter}{\f@rtoc}%
+%%%% \fi
+%%%% \else
+%%%% \addcontentsline{toc}{chapter}{\f@rtoc}%
+%%%% \fi
+%%%% \ifheadnameref\M@gettitle{\f@rhdr}\else\M@gettitle{\f@rtoc}\fi
+%%%%}
+%%%%
+%%%%\def\@makechapterhead#1{%
+%%%% \chapterheadstart% \vspace*{50\p@}%
+%%%% {\parindent \z@ \raggedright \normalfont
+%%%% \ifnum \c@secnumdepth >\m@ne
+%%%% \if@mainmatter
+%%%% \memucsinterwordchapterskiphook
+%%%%% \printchaptername \chapternamenum \printchapternum \chapternamenum \postchapternum
+%%%% \prechapternum \chapternamenum \printchapternum \chapternamenum \postchapternum
+%%%% \afterchapternum % \par\nobreak \vskip 20\p@
+%%%% \else
+%%%% \printchapternonum
+%%%% \fi
+%%%% \else
+%%%% \printchapternonum
+%%%% \fi
+%%%% \interlinepenalty\@M
+%%%% \printchaptertitle{#1} % \Huge \bfseries #1
+%%%% \afterchaptertitle % \par\nobreak \vskip 40\p@
+%%%% }}
+%%%%
+%%%%\def\@makeschapterhead#1{%
+%%%% \chapterheadstart
+%%%% {\parindent \z@ \raggedright \normalfont \memucsinterwordchapterskiphook
+%%%% \printchapternonum
+%%%% \interlinepenalty\@M
+%%%% \printchaptertitle{#1}
+%%%% \afterchaptertitle
+%%%% }
+%%%%}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% CHAPTER
+%% memhangul : opt args : different from memoir 1.618
+%% \chapter[toc][hdr]{title}
+%% \chapter[toc]{hdr/title}
+%% \chapter{toc/hdr/title}
+\def\@chapter[#1]#2{%
+ \m@mpn@new@chaptrue%
+ \m@mpn@new@schapfalse%
+ \def\f@rbdy{#2}%
+% \ifx\ch@pt@c\@empty % no optional args
+% \def\f@rtoc{#2}%
+% \def\f@rhdr{#2}%
+% \PrerenderUnicode{#2}%
+% \else % at least one opt arg
+% \let\f@rtoc\ch@pt@c
+% \ifx\@empty#1\@empty
+% \let\f@rhdr\ch@pt@c
+% \PrerenderUnicode{#1#2}%
+% \else
+% \def\f@rhdr{#1}%
+% \PrerenderUnicode{#1}%
+% \fi
+% \fi
+ \ifx\ch@pt@c\m@m@empty % no optional args
+ \def\f@rtoc{#1}%
+ \def\f@rhdr{#1}%
+% \PrerenderUnicode{#1}%
+ \else % at least one opt arg
+ \def\f@rtoc{\ch@pt@c}%
+ \nametest{#1}{#2}%
+ \ifsamename % one opt arg
+ \def\f@rhdr{\ch@pt@c}%
+% \PrerenderUnicode{#1#2}%
+ \else % two opt args
+ \def\f@rhdr{#1}%
+% \PrerenderUnicode{#1}%
+ \fi
+ \fi
+ \m@m@Andfalse
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \m@m@Andtrue
+ \fi
+ \fi
+ \ifm@m@And
+ \ifanappendix
+ \refstepcounter{APPchapter}%
+ \else
+ \refstepcounter{chapter}%
+ \fi
+ \fi
+ \chaptermark{\f@rhdr}
+ \ifartopt
+ \@makechapterhead{#2}%
+ \@afterheading
+ \else
+ \insertchapterspace
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \fi
+ \@afterheading
+ \fi
+ \ifm@m@And
+ \ifanappendix
+ \addcontentsline{toc}{appendix}{%
+% \protect\chapternumberline{\thechapter}\f@rtoc}%
+ \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}%
+% \memappchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}%
+ \memappchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}%
+ \else
+ \addcontentsline{toc}{chapter}{%
+% \protect\chapternumberline{\thechapter}\f@rtoc}%
+ \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}%
+% \memchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}%
+ \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{\f@rtoc}%
+ \ifanappendix
+ \memappchapinfo{}{\f@rtoc}{\f@rhdr}{#2}%
+ \else
+ \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}%
+ \fi
+ \fi
+ \mempostaddchaptertotochook%
+ \ifheadnameref\M@gettitle{\f@rhdr}\else\M@gettitle{\f@rtoc}\fi
+%%% for chapter
+ \ifanappendix
+ \protected@edef\@currentlabel{\thechapter}%
+ \fi
+ \memendofchapterhook%
+}
+
+\def\@makechapterhead#1{%
+ \chapterheadstart% \vspace*{50\p@}%
+ {\parindent \z@ \raggedright \normalfont
+ \ifm@m@And
+ \memucsinterwordchapterskiphook
+% \printchaptername \chapternamenum \printchapternum
+% \afterchapternum % \par\nobreak \vskip 20\p@
+ \prechapternum \chapternamenum \printchapternum \chapternamenum \postchapternum
+ \afterchapternum % \par\nobreak \vskip 20\p@
+ \else
+ \printchapternonum
+ \fi
+ \interlinepenalty\@M
+ \printchaptertitle{#1} % \Huge \bfseries #1
+ \afterchaptertitle % \par\nobreak \vskip 40\p@
+ }}
+
+\renewcommand{\@m@mschapter}[2][\@empty]{%
+ \@schapter{#2}%
+ \ifx \@empty#1
+ \def\f@rhdr{#2}%
+% \PrerenderUnicode{#2}%
+ \else % opt arg
+ \def\f@rhdr{#1}%
+% \PrerenderUnicode{#1}%
+ \setcounter{secnumdepth}{-10}%
+ \chaptermark{#1}%
+ \setcounter{secnumdepth}{\value{maxsecnumdepth}}%
+ \fi
+ \ifanappendix
+ \memappchapstarinfo{\f@rhdr}{#2}%
+ \else
+ \memchapstarinfo{\f@rhdr}{#2}%
+ \fi}
+
+\def\@makeschapterhead#1{%
+ \chapterheadstart
+% {\parindent \z@ \raggedright \normalfont
+ {\parindent \z@ \raggedright \normalfont \memucsinterwordchapterskiphook
+ \printchapternonum
+ \interlinepenalty\@M
+ \printchaptertitle{#1}
+ \afterchaptertitle
+ }
+}
+
+%%%%%%%%%%%%%
+
+\renewcommand{\@chs@def@ult}{%
+ \def\chapterheadstart{\vspace*{\beforechapskip}}
+% \def\printchaptername{\chapnamefont \@chapapp}
+% \def\printchaptername{\chapnamefont \pre@chapter}
+ \def\printchaptername{} % disabled.
+% \def\chapternamenum{\space}
+ \def\chapternamenum{\,}
+ \def\printchapternum{\chapnumfont \thechapter}
+ \def\prechapternum{\chapnamefont \pre@chapter}
+ \def\postchapternum{\chapnamefont \post@chapter}
+ \def\afterchapternum{\par\nobreak\vskip \midchapskip}
+ \def\printchapternonum{}
+ \def\printchaptertitle##1{\chaptitlefont ##1}
+ \def\postchaptertitle{\post@chapter}
+ \def\afterchaptertitle{\par\nobreak\vskip \afterchapskip}
+}
+
+%% l@chapter, l@part
+
+\setlength{\cftpartnumwidth}{4.5em}
+\setlength{\cftchapternumwidth}{4.0em}
+%% for compatibility with mempatch 3.12
+\def\@chapapp@head{}%
+
+%% SECTION
+
+\renewcommand{\section}{%
+ \sechook\memucsinterwordhook%
+ \@startsection{section}{1}% level 1
+ {\secindent}% heading indent
+ {\beforesecskip}% skip before the heading
+ {\aftersecskip}% skip after the heading
+ {\normalfont\secheadstyle}} % font
+
+%% PAGESTYLES
+%% headings, ruled, Ruled, companioinì„ ìˆ˜ì •í•¨
+
+%% pagestyle headings
+\if@twoside
+ \makepagestyle{headings}
+ \makepsmarks{headings}{%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markboth{\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \hchaptertitlehead \enskip\ %
+ \fi
+ \fi
+ ##1}}{}}%
+ \def\tocmark{\markboth{\MakeUppercase{\contentsname}}{}}%
+ \def\lofmark{\markboth{\MakeUppercase{\listfigurename}}{}}%
+ \def\lotmark{\markboth{\MakeUppercase{\listtablename}}{}}%
+ \def\bibmark{\markboth{\MakeUppercase{\bibname}}{}}%
+ \def\indexmark{\markboth{\MakeUppercase{\indexname}}{}}%
+ \def\sectionmark##1{%
+ \markright{\MakeUppercase{%
+ \ifnum \c@secnumdepth > \z@
+ \thesection \enskip\ %
+ \fi
+ ##1}}}%
+ }
+ \makeevenhead{headings}{\thepage}{}{\normalfont\slshape\leftmark}
+ \makeoddhead{headings}{\normalfont\slshape\rightmark}{}{\thepage}
+\else
+ \makepagestyle{headings}
+ \makepsmarks{headings}{%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markright{\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \hchaptertitlehead \enskip\ %
+ \fi
+ \fi
+ ##1}}}%
+ \def\tocmark{\markright{\MakeUppercase{\contentsname}}}%
+ \def\lofmark{\markright{\MakeUppercase{\listfigurename}}}%
+ \def\lotmark{\markright{\MakeUppercase{\listtablename}}}%
+ \def\bibmark{\markright{\MakeUppercase{\bibname}}}%
+ \def\indexmark{\markright{\MakeUppercase{\indexname}}}%
+ }
+ \makeoddhead{headings}{\normalfont\slshape\rightmark}{}{\thepage}
+\fi
+
+%% Pagestyle ruled
+
+\makepagestyle{ruled}
+\makeevenfoot{ruled}{\thepage}{}{}
+\makeoddfoot{ruled}{}{}{\thepage}
+\makeheadrule{ruled}{\textwidth}{\normalrulethickness}
+\renewcommand{\@ruledmarks}{%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markboth{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \hchaptertitlehead \enskip\ %
+ \fi
+ \fi
+ ##1}{}}
+ \def\sectionmark##1{\markright{##1}}
+ \def\tocmark{\markboth{\contentsname}{}}
+ \def\lofmark{\markboth{\listfigurename}{}}
+ \def\lotmark{\markboth{\listtablename}{}}
+ \def\bibmark{\markboth{\bibname}{}}
+ \def\indexmark{\markboth{\indexname}{}}
+}
+\makepsmarks{ruled}{\@ruledmarks}
+\makeevenhead{ruled}{\normalfont\scshape\leftmark}{}{}
+\makeoddhead{ruled}{}{}{\normalfont\rightmark}
+
+%% Pagestyle Ruled
+
+\makepagestyle{Ruled}
+\makerunningwidth{Ruled}{1.1\textwidth}
+\makeheadposition{Ruled}{flushright}{flushleft}{flushright}{flushleft}
+\makeevenfoot{Ruled}{\thepage}{}{}
+\makeoddfoot{Ruled}{}{}{\thepage}
+\makeheadrule{Ruled}{1.1\textwidth}{\normalrulethickness}
+\makepsmarks{Ruled}{\@ruledmarks}
+\makeevenhead{Ruled}{\normalfont\scshape\leftmark}{}{}
+\makeoddhead{Ruled}{}{}{\normalfont\rightmark}
+
+%% Pagestyle companion
+
+%\makepagestyle{companion}
+%\setlength{\headwidth}{\textwidth}
+% \addtolength{\headwidth}{\marginparsep}
+% \addtolength{\headwidth}{\marginparwidth}
+%\makerunningwidth{companion}{\headwidth}
+%\makeheadrule{companion}{\headwidth}{\normalrulethickness}
+%\makeheadposition{companion}{flushright}{flushleft}{}{}
+%\makepsmarks{companion}{%
+% \let\@mkboth\markboth
+% \def\chaptermark##1{\markboth{##1}{##1}} % left mark & right marks
+% \def\sectionmark##1{\markright{%
+% \ifnum \c@secnumdepth>\z@
+% \thesection. \ %
+% \fi
+% ##1}}
+% \def\tocmark{\markboth{\contentsname}{\contentsname}}
+% \def\lofmark{\markboth{\listfigurename}{\listfigurename}}
+% \def\lotmark{\markboth{\listtablename}{\listtablename}}
+% \def\bibmark{\markboth{\bibname}{\bibname}}
+% \def\indexmark{\markboth{\indexname}{\indexname}}
+%}
+%\makeevenhead{companion}{\normalfont\bfseries\thepage}{}%
+% {\normalfont\bfseries\leftmark}
+%\makeoddhead{companion}{\normalfont\bfseries\rightmark}{}%
+% {\normalfont\bfseries\thepage}
+
+%% 한글 pagestyle hangul
+\makepagestyle{hangul}
+\newdimen\pghgheadwidth\let\pghgheadwidth=\textwidth
+\makerunningwidth{hangul}{\pghgheadwidth}
+%\makeheadrule{hangul}{\pghgheadwidth}{0pt}
+\makeheadposition{hangul}{flushleft}{flushright}{flushleft}{flushright}
+\def\@hgpsmarks{%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markboth{\scshape
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \hchaptertitlehead \enskip\ %
+ \fi
+ \fi
+ ##1}{}}%
+ \def\tocmark{\markboth{\scshape\contentsname}{}}%
+ \def\lofmark{\markboth{\scshape\listfigurename}{}}%
+ \def\lotmark{\markboth{\scshape\listtablename}{}}%
+ \def\bibmark{\markboth{\scshape\bibname}{}}%
+ \def\indexmark{\markboth{\scshape\indexname}{}}%
+ \def\sectionmark##1{%
+ \markright{\scshape
+%% disabled printing \thesection.
+% \ifnum \c@secnumdepth >\z@
+% \thesection \enskip\ %
+% \fi
+ ##1}}%
+ }
+\makepsmarks{hangul}{\@hgpsmarks}
+\makeoddhead{hangul}{}{}{\normalfont\small\rightmark~\makebox[2em][r]{\normalfont\normalsize\sffamily\thepage}}
+\makeevenhead{hangul}{\makebox[2em][l]{\normalfont\normalsize\sffamily\thepage}~\normalfont\small\leftmark}{}{}
+
+%%% CHAPTERSTYLE
+
+\makechapterstyle{default}{%
+ \renewcommand{\post@chapter}{\chaptername}%
+ \renewcommand{\chapnamefont}{\normalfont\huge\bfseries}
+ \renewcommand{\chapnumfont}{\normalfont\huge\bfseries}
+ \renewcommand{\chaptitlefont}{\normalfont\Huge\bfseries}
+ \setlength{\beforechapskip}{50pt}
+ \setlength{\midchapskip}{20pt}
+ \setlength{\afterchapskip}{40pt}
+}
+\chapterstyle{default}
+
+%% for Appendix
+\makechapterstyle{appendixdefault}{%
+ \renewcommand{\chapnamefont}{\normalfont\huge\bfseries}
+ \renewcommand{\chapnumfont}{\normalfont\huge\bfseries}
+ \renewcommand{\chaptitlefont}{\normalfont\Huge\bfseries}
+% \renewcommand{\printchaptername}{\chapnumfont\@chapapp}
+ \renewcommand{\prechapternum}{\chapnumfont\@chapapp}
+ \renewcommand{\postchapternum}{}
+ \renewcommand{\chapternamenum}{\enskip}
+ \setlength{\beforechapskip}{50pt}
+ \setlength{\midchapskip}{20pt}
+ \setlength{\afterchapskip}{40pt}
+}
+
+\makechapterstyle{section}{%
+% \renewcommand{\printchaptername}{}
+ \renewcommand{\chapternamenum}{\enskip}
+ \renewcommand{\prechapternum}{}
+ \renewcommand{\postchapternum}{}
+ \renewcommand{\chapnumfont}{\normalfont\Huge\bfseries}
+ \renewcommand{\printchapternum}{\chapnumfont \thechapter\space}
+ \renewcommand{\afterchapternum}{}
+}
+
+%% for appendix
+\makechapterstyle{appendixsection}{%
+% \renewcommand{\printchaptername}{\chapnumfont\@chapapp}
+ \renewcommand{\chapternamenum}{\enskip}
+ \renewcommand{\prechapternum}{\chapnumfont\@chapapp}
+ \renewcommand{\postchapternum}{}
+ \renewcommand{\chapnumfont}{\normalfont\Huge\bfseries}
+ \renewcommand{\printchapternum}{\chapnumfont \thechapter\space}
+ \renewcommand{\afterchapternum}{}
+}
+
+\makechapterstyle{article}{%
+ \renewcommand{\chapterheadstart}{\vspace{\beforechapskip}}
+ \setlength{\beforechapskip}{3.5ex \@plus 1ex \@minus .2ex}
+ \setlength{\afterchapskip}{2.3ex \@plus .2ex}
+% \renewcommand{\printchaptername}{}
+ \renewcommand{\prechapternum}{}
+ \renewcommand{\chapternamenum}{}
+ \renewcommand{\postchapternum}{}
+ \renewcommand{\chaptitlefont}{\normalfont\Large\bfseries}
+ \renewcommand{\chapnumfont}{\normalfont\Large\bfseries}
+ \renewcommand{\printchapternum}{\chapnumfont \thechapter\quad}
+ \renewcommand{\afterchapternum}{}
+}
+
+\makechapterstyle{hangnum}{%
+ \renewcommand{\chapnumfont}{\chaptitlefont}
+ \settowidth{\chapindent}{\chapnumfont 999}
+% \renewcommand{\printchaptername}{}
+ \renewcommand{\chapternamenum}{}
+ \renewcommand{\prechapternum}{}
+ \renewcommand{\postchapternum}{}
+ \renewcommand{\printchapternum}{%
+ \noindent\llap{\makebox[\chapindent][l]{\chapnumfont \thechapter}}}
+ \renewcommand{\afterchapternum}{}
+}
+
+%\newlength{\chapindent}
+
+\makechapterstyle{companion}{%
+ \chapterstyle{default}
+ \renewcommand*{\chapnamefont}{\normalfont\LARGE\scshape}
+ \renewcommand*{\printchaptername}{\raggedleft\chapnamefont \@chapapp}
+ \renewcommand*{\prechapternum}{\raggedleft\chapnamefont \pre@chapter}
+ \renewcommand*{\chapnumfont}{\normalfont\Huge}
+ \setlength{\chapindent}{\marginparsep}
+ \addtolength{\chapindent}{\marginparwidth}
+ \renewcommand*{\printchaptertitle}[1]{%
+ \begin{adjustwidth}{}{-\chapindent}
+ \raggedleft \chaptitlefont ##1\par\nobreak
+ \end{adjustwidth}}}
+
+%% for appendix.
+\makechapterstyle{appendixcompanion}{%
+ \renewcommand{\chapnamefont}{\normalfont\LARGE\scshape}
+ \renewcommand{\prechapternum}{\raggedleft\chapnamefont \@chapapp}
+% \renewcommand{\printchaptername}{\raggedleft\chapnamefont \pre@chapter}
+ \renewcommand{\chapnumfont}{\normalfont\Huge}
+ \renewcommand{\postchapternum}{}
+ \setlength{\chapindent}{\marginparsep}
+ \addtolength{\chapindent}{\marginparwidth}
+ \renewcommand{\printchaptertitle}[1]{%
+ \begin{adjustwidth}{}{-\chapindent}
+ \raggedleft \chaptitlefont ##1\par\nobreak
+ \end{adjustwidth}}
+}
+
+\makechapterstyle{demo}{
+% \renewcommand{\printchaptername}{\centering}
+ \renewcommand{\prechapternum}{\centering}
+ \renewcommand{\printchapternum}{\chapnumfont \numtoName{\c@chapter}}
+ \renewcommand{\postchapternum}{}
+ \renewcommand{\chaptitlefont}{\normalfont\Huge\sffamily}
+ \renewcommand{\printchaptertitle}[1]{%
+ \hrule\vskip\onelineskip \raggedleft \chaptitlefont ##1}
+ \renewcommand{\afterchaptertitle}{\vskip\onelineskip \hrule\vskip \afterchapskip}
+}
+
+\makechapterstyle{demovar}{
+% \renewcommand{\printchaptername}{\centering}
+ \renewcommand{\prechapternum}{\centering}
+ \renewcommand{\printchapternum}{\chapnumfont \hNum{chapter}}
+ \renewcommand{\postchapternum}{\post@chapter}
+ \renewcommand{\chaptitlefont}{\normalfont\Huge\sffamily}
+ \renewcommand{\printchaptertitle}[1]{%
+ \hrule\vskip\onelineskip \raggedleft \chaptitlefont ##1}
+ \renewcommand{\afterchaptertitle}{\vskip\onelineskip \hrule\vskip \afterchapskip}
+}
+
+%% for appendix
+\makechapterstyle{appendixdemo}{
+% \renewcommand{\printchaptername}{\centering\chapnumfont\@chapapp}
+ \renewcommand{\prechapternum}{\centering\chapnumfont\@chapapp}
+ \renewcommand{\printchapternum}{\chapnumfont \@Alph\c@chapter}
+ \renewcommand{\postchapternum}{\ }
+ \renewcommand{\chaptitlefont}{\normalfont\Huge\sffamily}
+ \renewcommand{\printchaptertitle}[1]{%
+ \hrule\vskip\onelineskip \raggedleft \chaptitlefont ##1}
+ \renewcommand{\afterchaptertitle}{\vskip\onelineskip \hrule\vskip \afterchapskip}
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%% appendix %%%%%%%%%%%%%%%%%%%%%%%%%
+
+\def\set@appendix@chapsec{%
+ %%% SECTION in APPENDIX
+ \renewcommand{\section}{%
+ \sechook\memucsinterwordhook%
+ \@startsection{section}{1}% level 1
+ {\secindent}% heading indent
+ {\beforesecskip}% skip before the heading
+ {\aftersecskip}% skip after the heading
+ {\normalfont\secheadstyle}} % font
+ \def\M@sect##1##2##3##4##5##6[##7][##8]##9{%
+ \ifheadnameref\M@gettitle{##8}\else\M@gettitle{##7}\fi
+ \ifnum ##2>\c@secnumdepth
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{APP##1}%
+ \protected@edef\@svsec{\@seccntformat{##1}\relax}%
+ \fi
+ \@tempskipa ##5\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup
+ ##6{%
+ \@hangfrom{\hskip ##3\relax\@svsec}%
+ \interlinepenalty \@M ##9\@@par}%
+ \endgroup
+ \csname ##1mark\endcsname{##8}%
+ \addcontentsline{toc}{##1}{%
+ \ifnum ##2>\c@secnumdepth \else
+ \protect\numberline{\noexpand\protect\csname the##1\endcsname}%
+ \fi
+ ##7}%
+ \else
+ \def\@svsechd{%
+ ##6{\hskip ##3\relax
+ \@svsec ##9}%
+ \csname ##1mark\endcsname{##8}%
+ \addcontentsline{toc}{##1}{%
+ \ifnum ##2>\c@secnumdepth \else
+ \protect\numberline{\csname the##1\endcsname}%
+ \fi
+ ##7}}%
+ \fi
+ \@xsect{##5}}%
+}
+
+\def\restorechapsec{%
+ %%% SECTION in APPENDIX
+ \renewcommand{\section}{%
+ \sechook\memucsinterwordhook%
+ \@startsection{section}{1}% level 1
+ {\secindent}% heading indent
+ {\beforesecskip}% skip before the heading
+ {\aftersecskip}% skip after the heading
+ {\normalfont\secheadstyle}} % font
+ \def\M@sect##1##2##3##4##5##6[##7][##8]##9{%
+ \ifheadnameref\M@gettitle{##8}\else\M@gettitle{##7}\fi
+ \ifnum ##2>\c@secnumdepth
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{##1}%
+ \protected@edef\@svsec{\@seccntformat{##1}\relax}%
+ \fi
+ \@tempskipa ##5\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup
+ ##6{%
+ \@hangfrom{\hskip ##3\relax\@svsec}%
+ \interlinepenalty \@M ##9\@@par}%
+ \endgroup
+ \csname ##1mark\endcsname{##8}%
+ \addcontentsline{toc}{##1}{%
+ \ifnum ##2>\c@secnumdepth \else
+ \protect\numberline{\noexpand\protect\csname the##1\endcsname}%
+ \fi
+ ##7}%
+ \else
+ \def\@svsechd{%
+ ##6{\hskip ##3\relax
+ \@svsec ##9}%
+ \csname ##1mark\endcsname{##8}%
+ \addcontentsline{toc}{##1}{%
+ \ifnum ##2>\c@secnumdepth \else
+ \protect\numberline{\csname the##1\endcsname}%
+ \fi
+ ##7}}%
+ \fi
+ \@xsect{##5}}
+}
+
+\renewcommand{\appendix}{\par
+% \setcounter{chapter}{0}%
+% \setcounter{section}{0}%
+% \gdef\@chapapp{\appendixname}%
+% \gdef\thechapter{\@Alph\c@chapter}%
+ \set@appendix@chapter
+ \anappendixtrue
+ \chapterstyle{appendixdefault}%
+}
+
+\newcounter{APPchapter}\setcounter{APPchapter}{0}%
+\newcounter{APPsection}[APPchapter]\setcounter{APPsection}{0}%
+\newcounter{APPsubsection}[APPsection]\setcounter{APPsubsection}{0}%
+
+\def\set@appendix@chapter{%
+ \gdef\@chapapp{\appendixname}%
+ \gdef\thechapter{\Alph{APPchapter}}%
+ \gdef\thesection{\thechapter.\arabic{APPsection}}%
+% \counterwithout{figure}{chapter}\counterwithout{table}{chapter}%
+ \counterwithin{figure}{APPchapter}\counterwithin{table}{APPchapter}%
+ \counterwithin{equation}{APPchapter}%
+ \renewcommand\thefigure{\thechapter.\arabic{figure}}%
+ \renewcommand\thetable{\thechapter.\arabic{table}}%
+ \renewcommand\theequation{\thechapter.\arabic{equation}}%
+ \set@appendix@chapsec
+ \renewcommand\hchaptertitlehead{\appendixname\:\thechapter}%
+}
+
+%%% here, I will renewcommand chapterstyle,
+%%% to recover chapterstyle after appendices.
+\renewcommand{\chapterstyle}[1]{%
+ \@nameuse{chs@#1}%
+ \ifanappendix\else\gdef\CURR@chpstyle{#1}\fi
+}
+
+\def\restore@appendices@chapter{%
+ \refreshprepostchapters
+ \gdef\thechapter{\arabic{chapter}}%
+ \gdef\thesection{\thechapter.\arabic{section}}%
+ \def\hchaptertitlehead{\pre@chapter\:\thechapter}%
+ \counterwithin{figure}{chapter}\counterwithin{table}{chapter}%
+ \restorechapsec
+ \@ifundefined{CURR@chapstyle}{\chapterstyle{default}}%
+ {\expandafter\expandafter\chapterstyle{\CURR@chapstyle}}%
+}
+
+\renewcommand{\@resets@pp}{%
+ \par
+ \@ppsavesec
+% \setcounter{section}{0}%
+% \setcounter{chapter}{0}%
+% \renewcommand\@chapapp{\appendixname}%
+% \renewcommand\thechapter{\@Alph\c@chapter}%
+ \set@appendix@chapter
+ \chapterstyle{appendixdefault}
+ \restoreapp
+}
+
+\renewenvironment{appendices}%
+ {\@resets@pp\anappendixtrue}%
+ {\@ppsaveapp\@pprestoresec\restore@appendices@chapter\anappendixfalse}
+
+\renewenvironment{subappendices}{%
+ \@resets@ppsub
+ \def\addappheadtotoc{\phantomsection\addcontentsline{toc}{section}{\appendixtocname}} % <- mempatch 2.3
+ \ifnamesubappendix
+ \def\sectionname{\protect\subappendixname}%
+ \def\@seccntformat##1{\@ifundefined{##1name}{}{\csname ##1name\endcsname\ }%
+ \csname the##1\endcsname\quad}
+ \fi
+ }{}
+
+%%% References
+\renewcommand\Cref[1]{%
+ \pre@chapter\,\ref{#1}\,\chapterrefname%
+}
+\renewcommand\Pref[1]{%
+ \pre@part\,\ref{#1}\,\partrefname%
+}
+\renewcommand\pref[1]{%
+ \pageref{#1}~\pagerefname
+}
+\renewcommand\tref[1]{%
+ \tablerefname~\ref{#1}%
+}
+\renewcommand\fref[1]{%
+ \figurerefname~\ref{#1}%
+}
+
+%% arabic, roman... etc.
+%%\def\HArabic#1{\arabic{#1}}
+\def\HAlph#1{\Alph{#1}}
+\def\Halph#1{\alph{#1}}
+\def\HROMAN#1{\hRoman{#1}}
+\def\Hroman#1{\hroman{#1}}
+%%
+
+%% phantomchapter = phantomsection
+\def\phantomchapter{%
+ \Hy@GlobalStepCount\Hy@linkcounter
+ \xdef\@currentHref{chapter*.\the\Hy@linkcounter}%
+ \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
+}
+
+%%% index
+\renewcommand{\@wrindexm@m}[1]{\@@wrindexhyp#1||\\}
+
+
+%%% 한글 문장부호 관련 명령
+%%% \hfontfamilynameprefix is deprecated. (ver1.5.0)
+\def\hfontfamilynameprefix{ut} % for compatibility only
+
+\def\cnm@char@open{〈}
+\def\cnm@char@close{〉}
+\def\ccnm@char@open{《}
+\def\ccnm@char@close{》}
+\def\snm@char@open{「}
+\def\snm@char@close{ã€}
+\def\bnm@char@open{『}
+\def\bnm@char@close{ã€}
+
+\def\memx@make@bnmcmd#1#2{%
+ \leavevmode
+ \unhbox0\memx@bnmcmd@prekern\csname #1@char@open\endcsname
+ #2\csname #1@char@close\endcsname\memx@bnmcmd@postkern
+}
+
+\protected\def\cnm{%
+ \@ifnextchar*\cnm@star\cnm@nostar
+}
+
+\def\cnm@star*#1{%
+ \def\memx@bnmcmd@prekern{\kern-.35em}%
+ \def\memx@bnmcmd@postkern{\kern-.4em}%
+ \memx@make@bnmcmd{cnm}{#1}%
+}
+
+\def\cnm@nostar#1{%
+ \let\memx@bnmcmd@prekern\relax
+ \let\memx@bnmcmd@postkern\relax
+ \memx@make@bnmcmd{cnm}{#1}%
+}
+
+\protected\def\ccnm{%
+ \@ifnextchar*\ccnm@star\ccnm@nostar
+}
+
+\def\ccnm@star*#1{%
+ \def\memx@bnmcmd@prekern{\kern-.35em}%
+ \def\memx@bnmcmd@postkern{\kern-.4em}%
+ \memx@make@bnmcmd{ccnm}{#1}%
+}
+
+\def\ccnm@nostar#1{%
+ \let\memx@bnmcmd@prekern\relax
+ \let\memx@bnmcmd@postkern\relax
+ \memx@make@bnmcmd{ccnm}{#1}%
+}
+
+
+\protected\def\snm{%
+ \@ifnextchar*\snm@star\snm@nostar
+}
+
+\def\snm@star*#1{%
+ \def\memx@bnmcmd@prekern{\kern-.35em}%
+ \def\memx@bnmcmd@postkern{\kern-.4em}%
+ \memx@make@bnmcmd{snm}{#1}%
+}
+
+\def\snm@nostar#1{%
+ \let\memx@bnmcmd@prekern\relax
+ \let\memx@bnmcmd@postkern\relax
+ \memx@make@bnmcmd{snm}{#1}%
+}
+
+
+\protected\def\bnm{%
+ \@ifnextchar*\bnm@star\bnm@nostar
+}
+
+\def\bnm@star*#1{%
+ \def\memx@bnmcmd@prekern{\kern-.35em}%
+ \def\memx@bnmcmd@postkern{\kern-.4em}%
+ \memx@make@bnmcmd{bnm}{#1}%
+}
+
+\def\bnm@nostar#1{%
+ \let\memx@bnmcmd@prekern\relax
+ \let\memx@bnmcmd@postkern\relax
+ \memx@make@bnmcmd{bnm}{#1}%
+}
+
+\AtBeginDocument{
+ \@ifpackageloaded{hyperref}{%
+ \pdfstringdefDisableCommands{%
+ \def\cnm#1{\ifx#1*\expandafter\@@cnm\else <#1>\fi}
+ \def\@@cnm#1{<#1>}
+ \def\snm#1{\ifx#1*\expandafter\@@cnm\else <#1>\fi}
+ \def\ccnm#1{\ifx#1*\expandafter\@@cnm\else <#1>\fi}
+ \def\bnm#1{\ifx#1*\expandafter\@@cnm\else <#1>\fi}
+ \def\oblivoirdblquote#1{\ifx#1*\expandafter\@@obquote\else "#1"\fi}
+ \def\@@obquote#1{"#1"}
+ \def\oblivoirquote#1{\ifx#1*\expandafter\@@obsquote\else '#1'\fi}
+ \def\@@obsquote#1{'#1'}
+ \def\cntrdots{…}
+ }%
+ }{}
+}
+
+%%%% 따옴표
+\def\oblivoirdblquote@char@open{“}
+\def\oblivoirdblquote@char@close{â€}
+\def\oblivoirquote@char@open{‘}
+\def\oblivoirquote@char@close{’}
+
+\protected\def\oblivoirdblquote{%
+ \@ifnextchar*\oblivoirdblquote@star\oblivoirdblquote@nostar
+}
+
+\def\oblivoirdblquote@star*#1{%
+ \def\memx@bnmcmd@prekern{\kern-.35em}%
+ \def\memx@bnmcmd@postkern{\kern-.4em}%
+ \memx@make@bnmcmd{oblivoirdblquote}{#1}%
+}
+
+\def\oblivoirdblquote@nostar#1{%
+ \let\memx@bnmcmd@prekern\relax
+ \let\memx@bnmcmd@postkern\relax
+ \memx@make@bnmcmd{oblivoirdblquote}{#1}%
+}
+
+\protected\def\oblivoirquote{%
+ \@ifnextchar*\oblivoirquote@star\oblivoirquote@nostar
+}
+
+\def\oblivoirquote@star*#1{%
+ \def\memx@bnmcmd@prekern{\kern-.35em}%
+ \def\memx@bnmcmd@postkern{\kern-.4em}%
+ \memx@make@bnmcmd{oblivoirquote}{#1}%
+}
+
+\def\oblivoirquote@nostar#1{%
+ \let\memx@bnmcmd@prekern\relax
+ \let\memx@bnmcmd@postkern\relax
+ \memx@make@bnmcmd{oblivoirquote}{#1}%
+}
+
+%%%% cntrdots
+
+\ifx\cntrdot\undefined
+\DeclareRobustCommand{\cntrdot}{%
+ \@ifnextchar*\@cntrd@t\@@cntrd@t
+}
+\else
+\renewcommand{\cntrdot}{%
+ \@ifnextchar*\@cntrd@t\@@cntrd@t
+}
+\fi
+
+\ifx\oblivoirallowbreak\undefined
+\let\oblivoirallowbreak\allowbreak
+\fi
+
+\def\@cntrd@t*{%
+ \leavevmode\kern.2em\@@cntrd@t\hskip.2em\oblivoirallowbreak
+}
+\def\@@cntrd@t{%
+ \leavevmode\nobreak\raise.02ex\hbox{·}\oblivoirallowbreak
+}
+
+\DeclareRobustCommand{\cntrdots}{%
+ \leavevmode…%\oblivoirallowbreak
+}
+
+\DeclareRobustCommand{\cntrdotss}{%
+ \leavevmode ……%
+}
+
+%% Punctuation Explanation Rule.
+%% usage: \explpunc.Some_running_texts.\ % last space must not be succeeded by ^M.
+\protected\def\explpunc.#1.\ {\leavevmode\,\XBrule#1\XErule\,}
+\protected\def\expldash{\leavevmode\,\XBrule\,}
+%
+\newsavebox\togetheightoffont\sbox\togetheightoffont{!}
+\newlength\htoffnt\setlength\htoffnt{\ht\togetheightoffont}
+\addtolength\htoffnt{\dp\togetheightoffont}
+\def\XBrule{\raise.45\htoffnt\hbox{\rule{1.25em}{.25pt}}}
+\def\XErule{\raise.45\htoffnt\hbox{\hskip1pt\rule{1.25em}{.25pt}}}
+
+%% Misc def.
+%\def\PageName{페ì´ì§€}
+%\def\AltPageName{쪽}
+
+%% \titleref
+%% -- 2009/02/11. revert to original definition.
+\let\M@TitleReference\@firstoftwo
+\let\M@M@TitleReference\@firstoftwo
+\def\@mem@theTR{\let\M@M@TitleReference\@firstoftwo\theTitleReference}
+
+%% vertical distance of math display
+\if@mathdisp
+\addtodef{\normalsize}{}{\abovedisplayskip 6\p@ \@plus2\p@ \@minus5\p@
+ \abovedisplayshortskip \z@ \@plus3\p@
+ \belowdisplayshortskip 3\p@ \@plus3\p@ \@minus3\p@
+ \belowdisplayskip \abovedisplayskip}
+\fi
+
+%% arabic frontmatter numbering
+\if@arabicfrontmatter
+\renewcommand{\@memfront}{%
+ \@smemfront\pagenumbering{arabic}}
+\fi
+
+%% default pagestyle
+\if@defaulthangulpagestyle
+ \pagestyle{hangul}
+\fi
+
+%% 할주.
+%% still experimental
+%% \hboxë¡œ 처리하기 ë•Œë¬¸ì— í–‰ëì—ì„œ 할주 í–‰ë‚˜ëˆ”ì€ ì´ë£¨ì–´ì§€ì§€ 않는다.
+%% ê¸€ê¼´ì´ \tinyë¡œ ê³ ì •. \footnotesize를 ì“°ë©´ í–‰ê°„ì´ í트러ì§.
+%% TODO: 현재 ì„¤ì •ì€ 10pt 문서ì—ì„œ 1ptì •ë„ê°€ í–‰ê°„ì— ì¶”ê°€ë¨.
+%% \lineskiplimit를 ì´ìš©í•´ì„œ í–‰ê°„ì„ ê³ ì •ì‹œì¼œë‘˜ 것ì¸ì§€ëŠ” ì•„ì§
+%% 결정하지 못하였ìŒ.
+\newskip\divnoteskip
+\def\divnotedelimopen{\hskip.1em$\big($}
+\def\divnotedelimclose{$\big)$\hskip.1em}
+\divnoteskip = .18em plus .02em minus .02em
+\def\divnotestyle{%
+ \spaceskip\divnoteskip\normalfont\tiny}
+\protected\def\divnote#1{%
+ \settowidth{\@tempdima}{\divnotestyle #1}%
+ \ifvmode\leavevmode\fi\divnotedelimopen
+ \raise.2em\hbox{\parbox{.525\@tempdima}{\divnotestyle\singlespace #1}}\divnotedelimclose
+}
+
+%% ê°ì£¼ ì„¤ì •ì„ ìœ„í•œ 추가 매í¬ë¡œ
+\def\SetFnmark#1#2{%
+ \expandafter\def\csname @makefnmark\endcsname{\bgroup #1\@thefnmark#2\egroup}%
+}
+
+%% chapterì˜ ì²« ë‹¨ë½ ë“¤ì—¬ì“°ê¸°.
+\newcommand*\chapterindentfirst{%
+ \addtodef{\@afterheading}{\@afterindenttrue}{}
+}
+
+%% memhangul-patch
+\InputIfFileExists{memhangul-patch.sty}{}{}
+
+%%% fig, tab caption
+\def\obCaptionFont#1{\def\@figtabcaptfont@{#1}}
+\providecommand\@figtabcaptfont@{\normalfont}
+\if@figtabcapt@
+\AtBeginDocument{
+\@ifpackageloaded{caption}{% requested by Progress
+ \DeclareCaptionLabelFormat{xob-cnm-parens}{\cnm{#1~#2}}
+ \captionsetup{labelformat=xob-cnm-parens,labelsep=space}
+}%
+{%
+ \precaption{{\@figtabcaptfont@\cnm@char@open}}
+ \captiondelim{{\@figtabcaptfont@\cnm@char@close}\quad}
+ \renewcommand\cfttablepresnum{\cnm@char@open\tablename\space}
+ \renewcommand\cfttableaftersnum{\cnm@char@close}
+ \setlength\cfttablenumwidth{3.8em}
+ \renewcommand\cftfigurepresnum{\cnm@char@open\figurename\space}
+ \renewcommand\cftfigureaftersnum{\cnm@char@close}
+ \setlength\cftfigurenumwidth{4.5em}
+}
+}
+\fi
+
+%%% LuaTeX, XeTeX logos
+\RequirePackage{xparse}
+\ExplSyntaxOn
+\tl_if_exist:NF \XeTeX
+{
+ \RequirePackage{hologo}
+ \ProvideDocumentCommand \XeTeX { } { \hologo{XeTeX} }
+ \ProvideDocumentCommand \XeLaTeX { } { \hologo{XeLaTeX} }
+}
+\tl_if_exist:NF \LuaTeX
+{
+ \RequirePackage{hologo}
+ \ProvideDocumentCommand \LuaTeX { } { \hologo{LuaTeX} }
+ \ProvideDocumentCommand \LuaLaTeX { } { \hologo{LuaLaTeX} }
+}
+\ExplSyntaxOff
+
+\endinput
+
+%%% 2015/10/15: \@part, \@chapter renewal.
+%%% 2015/08/07: default chapter style, postchapternum (hoze & gromov)
diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-patch.sty b/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-patch.sty
new file mode 100644
index 0000000000..b3cf729958
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-patch.sty
@@ -0,0 +1,20 @@
+%% File `memhangul-patch.sty`
+%%
+%% Copyright (c) 2005-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% 2005/10/15
+%% some day, this patch has to be weaved into memhangul-use, 1.4, I hope.
+%% 2005/12/28
+%% appendix-related minor fix
+%% 2006/04/27
+%% remove redundant prerenderunicodes according to dhucs 3.0.0
+%%
+\endinput \ No newline at end of file
diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-ucs.sty b/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-ucs.sty
new file mode 100644
index 0000000000..cb62187ed8
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-ucs.sty
@@ -0,0 +1,716 @@
+%%% file `memhangul-ucs.sty`
+%%
+%% (C) Copyright 2006-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%%
+\NeedsTeXFormat{LaTeX2e}
+\def\filedate{2014/06/12}
+\def\fileversion{1.7.7}
+\ProvidesPackage{memhangul-ucs}[\filedate UCS Hangul Package for memoir class]
+\typeout{memhangul-ucs\space v\fileversion\space \filedate}
+
+%% Options :
+%% interwordHWP, interworddefault
+%% nosetspace, quotespacing,
+%% gremph
+%% nonfrench
+%% arabicfront, hangulpagestyle
+%% adjustmath
+%% finemath
+\newif\if@interwordHWP\@interwordHWPfalse
+\DeclareOption{interwordHWP}{\@interwordHWPtrue}
+
+\newif\if@interworddefault\@interworddefaultfalse
+\DeclareOption{interworddefault}{\@interworddefaulttrue}
+
+\newif\if@hsspace\@hsspacetrue
+\DeclareOption{nosetspace}{\@hsspacefalse}
+
+\newcommand\nosetspace{%
+ \@hsspacefalse
+}
+
+\newif\if@hsspacenoquote\@hsspacenoquotetrue
+\DeclareOption{quotespacing}{\@hsspacenoquotefalse}
+
+\newif\if@nonfrench\@nonfrenchfalse
+\DeclareOption{nonfrench}{\PassOptionsToPackage{\CurrentOption}{dhucs}\@nonfrenchtrue}
+
+\newif\if@nojosa\@nojosafalse
+\DeclareOption{nojosa}{\PassOptionsToPackage{\CurrentOption}{dhucs}\@nojosatrue}
+
+\newif\if@hanja\@hanjafalse
+\DeclareOption{hanja}{\PassOptionsToPackage{\CurrentOption}{dhucs}\@hanjatrue}
+
+\newif\if@finemath\@finemathfalse
+\DeclareOption{finemath}{\PassOptionsToPackage{\CurrentOption}{dhucs}\@finemathtrue}
+
+\newif\if@gremph\@gremphfalse
+\DeclareOption{gremph}{\@gremphtrue}
+
+\newif\if@mathdisp\@mathdispfalse
+\DeclareOption{adjustmath}{\@mathdisptrue}
+
+\newif\if@arabicfrontmatter{\@arabicfrontmatterfalse}
+\DeclareOption{arabicfront}{\@arabicfrontmattertrue}
+
+\newif\if@defaulthangulpagestyle{\@defaulthangulpagestylefalse}
+\DeclareOption{hangulpagestyle}{\@defaulthangulpagestyletrue}
+
+\newif\if@pdfbookmark{\@pdfbookmarkfalse}
+\DeclareOption{pdfbookmark}{\@pdfbookmarktrue}
+
+\newif\if@dvips{\@dvipsfalse}
+\DeclareOption{dvips}{\@dvipstrue}
+
+\DeclareOption{strictcharcheck}{\PassOptionsToPackage{\CurrentOption}{dhucs}}
+
+%%% figtabcapt
+\newif\if@figtabcapt@\@figtabcapt@false
+\DeclareOption{figtabcapt}{\@figtabcapt@true}
+
+%%% dhucs, cjk
+\DeclareOption{dhucs}{}
+\DeclareOption{cjk}{}
+
+\ProcessOptions
+
+\RequirePackage{dhucs}[2007/06/26]
+
+%% define memh@hu
+%hu=0.059375em % 1jw=.95em, 1hu=1/16jw
+\newdimen\memh@hu\memh@hu=\dhucs@hu
+
+\newif\if@inthekoreancontext\@inthekoreancontexttrue
+
+\AtBeginDocument{%
+ \@ifpackageloaded{dhucs-trivcj}{%
+ \newdimen\japparindent\japparindent=1em%
+% \def\cjksymbolextraspace{\hskip4em\relax}%
+ \renewenvironment{japanese}{%
+ \@inthekoreancontextfalse
+ \let\ORIGparindent=\parindent
+ \parindent=\japparindent
+ \if@afterindent\let\ORIG@afterindent\@afterindenttrue\else
+ \let\ORIG@afterindent\@afterindentfalse\fi % advised by SUGAI Y.
+ \let\@afterindentfalse\@afterindenttrue\@afterindenttrue
+ \SetHanjaFonts{min}{min}{min}\trivcjtypesetting}%
+ {\@inthekoreancontexttrue
+ \parindent=\ORIGparindent
+ \ORIG@afterindent}
+ \renewenvironment{chinese}{%
+ \@inthekoreancontextfalse
+ \let\ORIGparindent=\parindent
+ \parindent=\japparindent
+ \SetHanjaFonts{gbsn}{gbsn}{gbsn}\trivcjtypesetting}%
+ {\@inthekoreancontexttrue
+ \parindent=\ORIGparindent}
+ }{}%
+}
+
+%%%% from lucenc.dfu of dhucs
+\AtBeginDocument{% not to be affected by textcomp
+\DeclareUnicodeCharacter{00B7}% ·
+ {\leavevmode\hbox to.7em{\hss\textperiodcentered\hss}\postcjksymbol}%
+}
+%\DeclareUnicodeCharacter{3001}% ã€
+% {\unkern\hbox to.5em{\unihangulchar{"3001}\hss}\memh@postcjksymkern}
+%\DeclareUnicodeCharacter{3002}% 。
+% {\unkern\hbox to.6em{\unihangulchar{"3002}\hss}\memh@postcjksymkern}
+%\DeclareUnicodeCharacter{3008}% 〈
+% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3008}}\postcjksymnobreak}
+%\DeclareUnicodeCharacter{3009}% 〉
+% {\unkern\hbox to.5em{\unihangulchar{"3009}\hss}\memh@postcjksymkern}
+%\DeclareUnicodeCharacter{300A}% 《
+% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"300A}}\postcjksymnobreak}
+%\DeclareUnicodeCharacter{300B}% 》
+% {\unkern\hbox to.5em{\unihangulchar{"300B}\hss}\memh@postcjksymkern}
+%\DeclareUnicodeCharacter{300C}% 「
+% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"300C}}\postcjksymnobreak}
+%\DeclareUnicodeCharacter{300D}% ã€
+% {\unkern\hbox to.5em{\unihangulchar{"300D}\hss}\memh@postcjksymkern}
+%\DeclareUnicodeCharacter{300E}% 『
+% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"300E}}\postcjksymnobreak}
+%\DeclareUnicodeCharacter{300F}% ã€
+% {\unkern\hbox to.5em{\unihangulchar{"300F}\hss}\memh@postcjksymkern}
+%\DeclareUnicodeCharacter{3010}% ã€
+% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3010}}\postcjksymnobreak}
+%\DeclareUnicodeCharacter{3011}% 】
+% {\unkern\hbox to.5em{\unihangulchar{"3011}\hss}\memh@postcjksymkern}
+%\DeclareUnicodeCharacter{3014}% 〔
+% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3014}}\postcjksymnobreak}
+%\DeclareUnicodeCharacter{3015}% 〕
+% {\unkern\hbox to.5em{\unihangulchar{"3015}\hss}\memh@postcjksymkern}
+%\DeclareUnicodeCharacter{3016}% 〖
+% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3016}}\postcjksymnobreak}
+%\DeclareUnicodeCharacter{3017}% 〗
+% {\unkern\hbox to.5em{\unihangulchar{"3017}\hss}\memh@postcjksymkern}
+%\DeclareUnicodeCharacter{3018}% 〘
+% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3018}}\postcjksymnobreak}
+%\DeclareUnicodeCharacter{3019}% 〙
+% {\unkern\hbox to.5em{\unihangulchar{"3019}\hss}\memh@postcjksymkern}
+%\DeclareUnicodeCharacter{301A}% 〚
+% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"301A}}\postcjksymnobreak}
+%\DeclareUnicodeCharacter{301B}% 〛
+% {\unkern\hbox to.5em{\unihangulchar{"301B}\hss}\memh@postcjksymkern}
+%\DeclareUnicodeCharacter{FF08}% (
+% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"FF08}}\postcjksymnobreak}
+%\DeclareUnicodeCharacter{FF09}% )
+% {\unkern\hbox to.5em{\unihangulchar{"FF09}\hss}\memh@postcjksymkern}
+
+%% We will use E-TEX
+%\RequirePackage{etex}
+
+%% memoir [ms] option
+\ifmsdoc
+\newcommand*\MSNormalSize{
+ \let\large\normalsize
+ \let\Large\normalsize
+ \let\LARGE\normalsize
+ \let\huge\normalsize
+ \let\Huge\normalsize
+ \let\HUGE\normalsize
+ \let\small\normalsize
+ \let\scriptsize\normalsize
+ \let\footnotesize\normalsize
+ \let\tiny\normalsize
+ }
+\AtBeginDocument{
+ \let\dhucs@serifhangulfont\dhucs@monohangulfont
+ \let\dhucs@sanshangulfont\dhucs@monohangulfont
+ \let\dhucs@serifhanjafont\dhucs@monohanjafont
+ \let\dhucs@sanshanjafont\dhucs@monohanjafont
+ \setInterHangulSkip{\z@}
+ \renewcommand{\msdoublespacing}{%
+ \renewcommand{\baselinestretch}{1.75}\large\normalsize}
+ \renewcommand{\mssinglespacing}{%
+ \renewcommand{\baselinestretch}{1.1}\large\normalsize}
+ \renewcommand{\familydefault}{cmtt}
+ \renewcommand{\rmdefault}{cmtt}
+ \renewcommand{\sfdefault}{cmtt}
+ \renewcommand{\bfdefault}{m}
+ \renewcommand{\itdefault}{n}
+ \renewcommand{\sldefault}{n}
+ \renewcommand{\scdefault}{n}
+ \renewcommand{\baselinestretch}{1.75}
+ \@twocolumnfalse
+ \onecolumn
+ \sloppy
+ \@twosidefalse
+ \raggedbottom
+ \pagestyle{plain}
+}
+\fi
+
+%% load hyperref for pdf bookmarks.
+%% to configure hyperref, you can use \hypersetup command.
+%%%%% 1.4.4b -> disable CJKbookmarks, just use dhucs-ucshyper
+%% 2007/06/03. drop dhucs-ucshyper
+\if@pdfbookmark
+ \@ifpackageloaded{hyperref}{% hyperref is already loaded
+ \typeout{hyperref is already loaded!}%
+ \RequirePackage{memhfixc}}%
+ {%
+ \if@dvips
+ \RequirePackage[dvips,unicode]{hyperref}%
+ \else
+ \ifpdf
+ \RequirePackage[pdftex,unicode]{hyperref}%
+ \else
+ \RequirePackage[dvipdfm,unicode]{hyperref}%
+ \fi
+ \fi
+ \RequirePackage{memhfixc}}
+\fi
+
+%% from ucs-hangul.tex
+% \def\hNum#1{\@hNum{\@nameuse{c@#1}}}
+% \def\@hNum#1{\ifcase#1\or ì¼\or ì´\or 삼\or 사\or 오\or 육\or ì¹ \or
+ % 팔\or 구\or ì‹­\or ì‹­ì¼\or ì‹­ì´\or 십삼\or 십사\or 십오\or 십육\or
+ % ì‹­ì¹ \or 십팔\or 십구\or ì´ì‹­\or ì´ì‹­ì¼\or ì´ì‹­ì´\or ì´ì‹­ì‚¼\or
+ % ì´ì‹­ì‚¬\else\@ctrerr\fi}
+% \def\hanjanum#1{\@hanjanum{\@nameuse{c@#1}}}
+% \def\@hanjanum#1{\ifcase#1\or 一\or 二\or 三\or
+ % å››\or 五\or 六\or 七\or å…«\or ä¹\or å\or
+ % å一\or å二\or å三\or åå››\or å五\or
+ % å六\or å七\or åå…«\or åä¹\or 二å\or
+ % 二å一\or 二å二\or 二å三\or 二åå››\else\@ctrerr\fi}
+% \def\HArabic#1{\@HArabic{\@nameuse{c@#1}}}
+% \def\@HArabic#1{\ifcase#1\or 1\rieul\or 2\jung\or 3\jong\or 4\jung\or 5\jung\or
+ % 6\jong\or 7\rieul\or 8\rieul\or 9\jung\or 10\jong\or 11\rieul\or 12\jung\or
+ % 13\jong\or 14\jung\or 15\jung\or 16\jong\or 17\rieul\or 18\rieul\or 19\jung\or
+ % 20\jong\or 21\rieul\or 22\jung\or 23\jong\or 24\jung\else\@ctrerr\fi}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% 한글 관련 ì´ë¦„ 설정 (not from hangul.sty)
+
+\if@hanja
+\def\today{\number\year 年~\number\month 月~\number\day 日}
+\def\enclname{åŒå°ç‰©}
+\def\ccname{寫本}
+\def\headtoname{å—信人}
+\def\seename{\ì„~åƒç…§}
+\def\alsoname{\ì„~åƒç…§}
+\def\contentsname{目~次}
+\def\listfigurename{圖~目次}
+\def\listtablename{表~目次}
+\def\refname{åƒè€ƒ~æ–‡ç»}
+\def\indexname{索~引}
+\def\tablename{表}
+\def\figurename{圖}
+\def\abstractname{è¦~ç´„}
+\def\bibname{åƒè€ƒ~圖書}
+\def\appendixname{附錄}
+\def\subappendixname{附錄}
+\def\appendixtocname{附~錄}
+\def\appendixpagename{附~錄}
+\def\partname{篇}
+\def\chaptername{ç« }
+\def\sectionname{節}
+\def\colorlayer{色相레ì´ì–´}
+\def\glossaryname{語彙}
+\def\figurerefname{圖}
+\def\tablerefname{表}
+\def\pagename{é¢}
+\def\pagerefname{é¢}
+\def\partrefname{篇}
+\def\chapterrefname{ç« }
+\def\sectionrefname{\S}
+\else
+\def\today{\number\year ë…„~\number\month ì›”~\number\day ì¼}
+\def\enclname{ë™ë´‰ë¬¼}
+\def\ccname{사본}
+\def\headtoname{받는ì´}
+\def\seename{\ì„~참조}
+\def\alsoname{\ì„~함께~참조}
+\def\contentsname{ì°¨~ë¡€}
+\def\listfigurename{그림~차례}
+\def\listtablename{표~차례}
+\def\refname{참고~문헌}
+\def\indexname{찾아보기}
+\def\tablename{표}
+\def\figurename{그림}
+\def\abstractname{요~약}
+\def\bibname{참고~문헌}
+\def\appendixname{부ë¡}
+\def\subappendixname{부ë¡}
+\def\appendixtocname{부~ë¡}
+\def\appendixpagename{부~ë¡}
+\def\partname{편}
+\def\chaptername{장}
+\def\sectionname{ì ˆ}
+\def\colorlayer{환등íŒ~색ìƒ}
+\def\glossaryname{용어집}
+\def\figurerefname{그림}
+\def\tablerefname{표}
+\def\pagename{페ì´ì§€}
+\def\pagerefname{페ì´ì§€}
+\def\partrefname{편}
+\def\chapterrefname{장}
+\def\sectionrefname{\S}
+\fi
+
+%% \marginparswitchtrue/false
+\providecommand{\marginparswitchtrue}{\@mparswitchtrue}
+\providecommand{\marginparswitchfalse}{\@mparswitchfalse}
+\providecommand{\reversemargintrue}{\@reversemargintrue}
+\providecommand{\reversemarginfalse}{\@reversemarginfalse}
+
+%% select textwidth with chars
+\def\testh@ng@lch@r@cters{가갸거겨고êµêµ¬ê·œê·¸ê¸°}
+\newlength\t@nch@ars
+\newcommand*\setxxxlength[2]{%
+ \setbox0\hbox{\testh@ng@lch@r@cters}\setlength\t@nch@ars{\wd0}%
+ \@ifundefined{#1length}{\expandafter\newlength\csname #1length\endcsname}{}%
+ \expandafter\setlength\csname #1length\endcsname{#2\t@nch@ars}%
+ \expandafter\divide\csname #1length\endcsname by 10%
+}
+
+%%% kscntformat
+%%% HLaTeXì˜ \kscntformat ëª…ë ¹ì„ í‰ë‚´ëƒ„
+%%% \kscntformat{section}{ì œ}{ì ˆ} 형ì‹ìœ¼ë¡œ 쓴다.
+\newsavebox{\tmp@XXbox}
+\newdimen\tmp@XXdim
+\def\kscntformat#1#2#3{%
+ \sbox{\tmp@XXbox}{#2\expandafter\number\csname c@#1\endcsname#3}%
+ \setlength\tmp@XXdim{\wd\tmp@XXbox}\advance\tmp@XXdim by1em%
+ \expandafter\def\csname the#1\endcsname{#2\expandafter\number\csname c@#1\endcsname#3}%
+ \expandafter\renewcommand\csname cft#1numwidth\endcsname{\tmp@XXdim}%
+ \expandafter\renewcommand\csname cft#1presnum\endcsname{}%
+ \expandafter\renewcommand\csname cft#1aftersnum\endcsname{}%
+}
+
+\AtBeginDocument{%
+\ifnokorean\else
+\ifkosection
+\kscntformat{section}{제\,}{\,절}
+\renewcommand\thesubsection{\arabic{section}.\arabic{subsection}}
+\fi\fi
+}
+
+\RequirePackage{memhangul-common}
+
+%%% default linespacing for Hangul Documents
+%%% interword
+\if@interwordHWP
+ \RequirePackage[HWP]{memucs-interword}
+\else
+\if@interworddefault
+ \RequirePackage[default]{memucs-interword}
+\else
+\if@nonfrench
+ \RequirePackage[nonfrench]{memucs-interword}
+\else
+ \RequirePackage{memucs-interword}
+\fi\fi\fi
+\AtBeginDocument{\memucsinterwordhook}
+
+%%% hsetspace for memucs
+\if@hsspace
+ \RequirePackage[hangul,adjustverbatim,adjustfootnotesep]{memucs-setspace}
+ \if@hsspacenoquote\else\adjustquotespacing\fi
+\else
+ \RequirePackage{memucs-setspace}
+ \linespread{1.333}
+\fi
+%\SetHangulspace{1.333}{1.1}
+
+%% GrEmph
+\newif\if@bfem\@bfemfalse
+\def\bfemtrue{\@bfemtrue}
+\def\bfemfalse{\@bfemfalse}
+
+\if@unfont
+\if@bfem
+ \def\GrEmphFont{outbt}
+ \def\GrEmphHanjaFont{outbt}
+\else
+ \def\GrEmphFont{outgr}
+ \def\GrEmphHanjaFont{outgt}
+\fi
+\else
+\if@bfem
+ \def\GrEmphFont{nanummj}
+ \def\GrEmphHanjaFont{uhcmj}
+\else
+ \def\GrEmphFont{nanumgt}
+ \def\GrEmphHanjaFont{nanumgt}
+\fi
+\fi
+\def\SetGremphFonts#1#2{%
+ \def\GrEmphFont{#1}%
+ \def\GrEmphHanjaFont{#2}%
+}
+\@onlypreamble\SetGremphFonts
+
+\AtBeginDocument{%
+\if@gremph\if@bfem
+ \RequirePackage[gremphhangul=\GrEmphFont,gremphhanja=\GrEmphHanjaFont,bfemph]{memucs-gremph}
+\else
+ \RequirePackage[gremphhangul=\GrEmphFont,gremphhanja=\GrEmphHanjaFont]{memucs-gremph}
+\fi\fi
+}
+
+%% 한글 기호문ìž
+\DeclareUnicodeCharacter{00BC}% 1/4
+ {\textsuperscript1\kern-.45em\unichar{65295}\kern-.45em\textsubscript4}% uni-0.def
+\DeclareUnicodeCharacter{00BD}% 1/2
+ {\textsuperscript1\kern-.45em\unichar{65295}\kern-.45em\textsubscript2}% uni-0.def
+\DeclareUnicodeCharacter{00BE}% 3/4
+ {\textsuperscript3\kern-.45em\unichar{65295}\kern-.45em\textsubscript4}% uni-0.def
+\DeclareUnicodeCharacter{02D0}% Ë
+ {\unihangulchar{"02D0}}
+\DeclareUnicodeCharacter{2025}% ‥
+ {\unihangulchar{"2025}}
+\DeclareUnicodeCharacter{2026}% …
+ {\unihangulchar{"2026}}
+\DeclareUnicodeCharacter{2015}% ―
+ {\nobreak\hskip\memh@hu\unihangulchar{"2015}\hskip\memh@hu\relax}
+\DeclareUnicodeCharacter{2312}% ⌒
+ {\unihangulchar{"2312}}
+
+%% BANGJEOM emphasis : extension. (inspired from hangul.sty)
+
+\def\circemphchar{Ëš}
+\def\dotemphchar{Ë™}
+\def\bfdotemphchar{\textbf{Ë™}}
+\let\useremphchar\circemphchar
+\newdimen\raisedotdim\raisedotdim\z@
+\newdimen\dhucs@emph@width
+
+\def\put@dhucs@mphch@r#1{%
+ \ifnum\thish@ngul>\z@\ifnum\thish@ngul<\thr@@ % hangul or hanja
+ \rlap{\raise\dhucs@emph@raise
+ \hb@xt@\dhucs@emph@width{\normalfont\hss#1\hss}}%
+ \fi\fi
+}
+\def\get@dhucs@mphheight#1{%
+ \ifdim\raisedotdim=\z@\relax
+ \settoheight{\dhucs@emph@raise}{#1}%
+ \addtolength{\dhucs@emph@raise}{-.4em}%
+ \else\let\dhucs@emph@raise\raisedotdim\fi
+}
+
+\protected\def\dotemph#1{\begingroup
+ \get@dhucs@mphheight{#1}%
+ \let\dhucs@emph\dhucs@dot@emph
+ #1\endgroup}
+
+\def\dhucs@dot@emph#1{%
+ \settowidth{\dhucs@emph@width}{#1}%
+ \put@dhucs@mphch@r{\dotemphchar}%
+}
+
+\protected\def\bfdotemph#1{\begingroup
+ \get@dhucs@mphheight{#1}%
+ \let\dhucs@emph\dhucs@bfdot@emph
+ #1\endgroup}
+
+\def\dhucs@bfdot@emph#1{%
+ \settowidth{\dhucs@emph@width}{#1}%
+ \put@dhucs@mphch@r{\bfdotemphchar}%
+}
+
+%\ifx\hfontfamilynameprefix\UnPrefix\let\dotemph\bfdotemph\fi
+
+\protected\def\circemph#1{\begingroup
+ \get@dhucs@mphheight{#1}%
+ \let\dhucs@emph\dhucs@circ@emph
+ #1\endgroup}
+
+\def\dhucs@circ@emph#1{\leavevmode
+ \settowidth{\dhucs@emph@width}{#1}%
+ \put@dhucs@mphch@r{\circemphchar}%
+}
+
+\newdimen\useremphraisedim\useremphraisedim\z@
+
+\def\@@user@emph#1{\begingroup
+ \ifdim\useremphraisedim=\z@\relax
+ \settoheight{\dhucs@emph@raise}{#1}%
+ \addtolength{\dhucs@emph@raise}{-.4em}%
+ \else\let\dhucs@emph@raise\useremphraisedim\fi
+ \let\dhucs@emph\dhucs@user@emph
+ #1\endgroup}
+
+\def\dhucs@user@emph#1{%
+ \settowidth{\dhucs@emph@width}{#1}%
+ \put@dhucs@mphch@r{\useremphchar}%
+}
+
+\g@addto@macro\pdfstringdefPreHook{%
+ \let\circemph\@firstofone
+ \let\useremph\@firstofone
+}
+
+\RequirePackage{xparse}
+\ExplSyntaxOn
+
+\dim_new:N \tmp_user_emph_dim
+\dim_set:Nn \tmp_user_emph_dim { 1ex }
+\tl_set:Nn \tmp_user_emph_char { Ëš }
+\DeclareDocumentCommand \useremph { o o m }
+{
+ \IfValueT { #1 }
+ {
+ \tl_if_empty:nF { #1 }
+ {
+ \settoheight \tmp_user_emph_dim { #3 }
+ \dim_add:Nn \tmp_user_emph_dim { #1 }
+ }
+ }
+ \IfValueT { #2 }
+ {
+ \tl_if_empty:nF { #2 }
+ {
+ \tl_set:Nn \tmp_user_emph_char { #2 }
+ }
+ }
+
+ \dim_set_eq:NN \useremphraisedim \tmp_user_emph_dim
+ \tl_set_eq:NN \useremphchar \tmp_user_emph_char
+ \@@user@emph{#3}
+}
+
+\ExplSyntaxOff
+
+\def\useremphstarblack{\tiny★}
+\def\useremphstarwhite{\tiny☆}
+
+\endinput
+
+% CHANGE LOG
+%
+% 2014/06/15: \useremph[raise][char]{text} compatible to xoblivoir
+% 2014/06/12: \if@unfonts => \if@unfont
+% 2013/10/22: introduce memhangul-common.sty
+% 2013/10/16: [kosection] bug fix
+% 2013/09/27: xoblivoir-related fixes.
+% 2012/12/02: drop shipout hacking codes. (problem solved)
+% 2012/11/22. [figtabcapt]
+% 2009/04/02. redefine mem@shipii.
+% 2009/02/11. memoir v1.6180339e compatibility mend 1.
+% titleref, hangul page style.
+% 2007/11/18. add \alsoname definition
+% 2007/09/09. remove test code
+% 2007/08/06. add \expldash command
+% 2007/07/15. no changes. part of ko.TeX
+% 2007/06/26. introduce [strictcharcheck], acc. dhucs 4.0.6
+% 2007/06/14. follow up dhucs 4.0.1, rename a few cs.
+% 2007/06/07. indent first in japanese env.
+% 2007/06/03. dhucs hfontspec etc.
+% 2007/05/20. memh@cjksymbolskip & memh@postcjksymkern, cntrdot etc.
+% 2007/05/16. ver 1.5.0 (dhucs 4.0)
+% ==================================
+%
+% 2004/12/30. dhhangul-ucs-test 2004/12/30 ë²„ì „ì„ ë°˜ì˜í•¨.
+% í°íŠ¸ 설정 ëª…ë ¹ì„ \DeclareRobustCommandë¡œ 함.
+% 한글 section 카운터 관련 수정.
+%
+% 2004/12/31. dhhangul-ucs-test 2004/12/31 ë²„ì „ì„ ë°˜ì˜í•¨.
+%
+% 2005/01/02.
+% * heading, ruled, Ruledì˜ í—¤ë”© í°íŠ¸ê°€ 달ë¼ì§€ëŠ” ê²ƒì„ ìˆ˜ì •.
+% * slshape, itshapeì˜ í°íŠ¸ êµëž€ì„ 수정.
+% * \hanjanum, \hNum ì¹´ìš´í„° í¬ë§·, demovar chapter style 추가.
+%
+% 2005/01/04
+% * dhucs 2005/01/04 ë°˜ì˜.
+% * nonfrench 괄호 문제 개선.
+% * í™•ìž¥í•œìž ê°œì„ .
+%
+% 2005/01/05
+% * \unichar 재정ì˜(dhucs 20050105)
+% * .auxì— \PrerenderUnicode를 씀.
+% * \GrEmph 옵션 ë„ìž….
+%
+% 2005/01/07
+% * \GrEmph 수정. \bfemtrue, \bfemfalse
+% * \josa@hyper@link 수정(dhucs 1.1)
+% * \utf@viii@undeferrì˜ ê²½ìš° \jobname.pruì— \PrerenderUnicode를 씀(after dhucs)
+% * renew \makeindex because of conflicts between \utf@viii@undeferr and \@index
+% * \HArabic counter added.
+%
+% 2005/01/15
+% * require dhucs.
+% * drop including kshangul.prerenders
+% * release.
+%
+% 2005/01/20
+% * \index를 memoirì˜ 3-pass ë°©ì‹ìœ¼ë¡œ ë˜ëŒë¦¼
+%
+% 2005/01/29
+% * memucs-setspace 변경
+% * companion pagestyle 변경
+%
+% 2005/01/31
+% * 한글 íŠ¹ìˆ˜ë¬¸ìž ì •ì˜
+%
+% 2005/02/08
+% * mempatch 3.5 ì ìš©.
+% * revive interwordchapterskiphook
+% * minor fixes.
+%
+% 2005/02/11
+% * marginparswitch added.
+%
+% 2005/02/14
+% * disable \MakeUppercase redefinition after dhucs 2.0
+% * release 1.0
+%
+% 2005/02/22
+% * \chapter definition retrieved to original memoir manner.
+% * \titleref bug(memoir) fixed.
+% * \appendix chapter PDF bookmarks hyperlink problem improved.
+%
+% 2005/02/23
+% * revised 1.1v
+% * PROBLEM unsolved :
+%
+% 2005/02/23
+% * revised. 1.1x
+% * dhucs (plain)1.6과 함께 사용함.
+%
+% 2005/04/22
+% * gremph 관련 수정. 1.1x1
+% * memucs-gremph.sty 추가
+%
+% 2005/04/24
+% * 드러냄표 구현.
+% * dhucs-plain 1.7.
+% * \normalfont로 고침.
+%
+% 2005/04/26
+% * 드러냄표. dhucs 2.2를 따름.
+%
+% 2005/06/06
+% * pdf bookmark hyperlink to APPENDIX sections problem fixed.
+%
+% 2005/06/28
+% * drop dhucs-plain, dhucs 2.4
+%
+% 2005/07/08
+% * improve \titleref
+%
+% 2005/07/17
+% * reintroduce chapter \PrerenderUnicode's
+%
+% 2005/07/30
+% * fix the bug that [noquotespacing] option has no effects.
+%
+% 2005/08/05
+% * change after dhucs 2.6
+% * adjustmath option added.
+%
+% 2005/08/09
+% * pagestyle hangul added.
+% * [hangulpagestyle], [arabicfront] options.
+% * \explpunc defined.
+% * \partmark added.
+% * \bfdotemph added.
+%
+% 2005/08/12. ver 1.3
+% * \divnote test version.
+% * \chapterindentfirst added.
+% * \cntrdots added.
+%
+% 2005/09/09. ver 1.31
+% * memucs-setspace default changed. quote/quotation normal interline.
+%
+% 2005/09/21. ver 1.32
+% * [ms] option.
+%
+% 2005/10/15. ver 1.4.1
+% * introduce memhangul-patch.sty to make compatible with memoir 1.618
+%
+% 2005/10/19 ver 1.4.2
+% * appendix-related bug fix
+%
+% 2005/10/29 ver 1.4.3
+% * mended appendix-related problems
+% * introduced [pdfbookmark] option.
+% * TODO. figs & tables in appendix hyperlinks have problems.
+%
+% 2005/10/30 ver 1.4.4
+% * CJKbookmark option added to hyperref
+%
+% 2006/04/19 ver 1.4.4b
+% * drop CJKbookmarks hyperref option, just use dhucs-ucshyper
+% * [dvips] option added.
+% * reject dhucs 2.7.2 autojosa routine, adopt previous version
+%
+% 2006/04/27 ver 1.4.4f
+% * adopt dhucs 3.0.0
+%
+% 2006/06/25 ver 1.4.4g
+% * suppress auto loading etex.sty
+%
+%% end of file `memhangul-ucs.sty`
diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/memucs-enumerate.sty b/language/korean/kotex-oblivoir/memhangul-ucs/memucs-enumerate.sty
new file mode 100644
index 0000000000..c3fd53f85e
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-ucs/memucs-enumerate.sty
@@ -0,0 +1,49 @@
+%% File `memucs-enumerate.sty`
+%%
+%% (C) Copyright 2006-2013 Dohyun Kim <nomos at ktug org>
+%% Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\ProvidesPackage{memucs-enumerate}
+ [2006/07/01 partially support enumrate in memoir under memhangul]
+
+%\@ifpackageloaded{enumerate}{}{\RequirePackage{enumerate}}
+
+\g@addto@macro\@enhook{%
+ \ifx^^ea\@entemp % ê°€,
+ \let\@memtempa\@dhucs@enumerate\else %%%%%
+ \ifx^^e2\@entemp % â‘ , â‘´, â’œ, â“, â…°, â… 
+ \let\@memtempa\@dhucs@enumerate\else %%%%%
+ \ifx^^e3\@entemp % ㄱ, ㉠, ㉮, ㈀, ㈎
+ \let\@memtempa\@dhucs@enumerate
+ \fi\fi\fi}
+\def\@dhucs@enumerate#1#2#3{%
+ \bgroup\let\unihangulchar\@firstofone
+ \xdef\@dhucs@enum@temp{#1#2#3}\egroup
+ \ifnum\@dhucs@enum@temp=44032 \def\@tempa{\@enLabel\gana}\else
+ \ifnum\@dhucs@enum@temp=8560 \def\@tempa{\@enLabel\hroman}\else
+ \ifnum\@dhucs@enum@temp=8544 \def\@tempa{\@enLabel\hRoman}\else
+ \ifnum\@dhucs@enum@temp=9372 \def\@tempa{\@enLabel\peng}\else
+ \ifnum\@dhucs@enum@temp=9424 \def\@tempa{\@enLabel\oeng}\else
+ \ifnum\@dhucs@enum@temp=9332 \def\@tempa{\@enLabel\pnum}\else
+ \ifnum\@dhucs@enum@temp=9312 \def\@tempa{\@enLabel\onum}\else
+ \ifnum\@dhucs@enum@temp=12814 \def\@tempa{\@enLabel\pgana}\else
+ \ifnum\@dhucs@enum@temp=12910 \def\@tempa{\@enLabel\ogana}\else
+ \ifnum\@dhucs@enum@temp=12896 \def\@tempa{\@enLabel\ojaso}\else
+ \ifnum\@dhucs@enum@temp=12593 \def\@tempa{\@enLabel\jaso}\else
+ \ifnum\@dhucs@enum@temp=12800 \def\@tempa{\@enLabel\pjaso}\else
+ \PackageError{dhucs-enumerate}
+ {You can't use `\unexpanded{#1#2#3}' as enum label}
+ {Legal enum labels of hangul-ucs are: \MessageBreak\space\space
+ \unexpanded{ê°€, ㄱ, ㉠, ㉮, ㈀, ㈎, â‘ , â‘´, â’œ, â“, â…°, â… }.}
+ \fi\fi\fi\fi\fi \fi\fi\fi\fi\fi \fi\fi
+ \@tempa\relax}
+
+\endinput
diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/memucs-gremph.sty b/language/korean/kotex-oblivoir/memhangul-ucs/memucs-gremph.sty
new file mode 100644
index 0000000000..475fa8238c
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-ucs/memucs-gremph.sty
@@ -0,0 +1,115 @@
+%% File `memucs-gremph.sty`
+%%
+%% Copyright (c) 2006-2014 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\ProvidesPackage{memucs-gremph}
+
+\RequirePackage{xkeyval}
+
+\newif\if@bfemph\@bfemphfalse
+%\DeclareOption{bfemph}{\@bfemphtrue}
+%\ProcessOptions
+\DeclareOptionX{bfemph}[]{\@bfemphtrue}
+%\newif\if@gremph\@gremphtrue
+
+\newif\if@vargremphhangulfont\@vargremphhangulfontfalse
+\newif\if@vargremphhanjafont\@vargremphhanjafontfalse
+\DeclareOptionX{gremphhangul}[nanumgt]{\@vargremphhangulfonttrue\def\GrEmphFont{#1}}
+\DeclareOptionX{gremphhanja}[nanumgt]{\@vargremphhanjafonttrue\def\GrEmphHanjaFont{#1}}
+%\define@key{dhucs-gremph.sty}{gremphhangulfont}[utgr]{\@vargremphhangulfonttrue\def\GremphFont{#1}}
+%\define@key{dhucs-gremph.sty}{gremphhanjafont}[utgt]{\@vargremphhanjafonttrue\def\GrEmphHanjaFont{#1}}
+
+\ProcessOptionsX
+
+%\if@bfemph
+% \def\GrEmphFont{utbt}
+% \def\GrEmphHanjaFont{utbt}
+%\else
+\if@unfont
+ \if@vargremphhangulfont\else
+ \def\GrEmphFont{outgr}\fi
+ \if@vargremphhanjafont\else
+ \def\GrEmphHanjaFont{outgt}\fi
+\else
+ \if@vargremphhangulfont\else
+ \def\GrEmphFont{nanumgt}\fi
+ \if@vargremphhanjafont\else
+ \def\GrEmphHanjaFont{nanumgt}\fi
+\fi
+%\fi
+%\def\SetGremphFonts#1#2{%
+% \def\GrEmphFont{#1}%
+% \def\GrEmphHanjaFont{#2}%
+%}
+
+\if@bfem
+\DeclareFontFamily{LUC}{grem}{\hyphenchar \font\m@ne}
+\DeclareFontShape{LUC}{grem}{m}{n}{<-> LUC * \GrEmphFont b}{}
+\DeclareFontShape{LUC}{grem}{m}{it}{<-> LUC * \GrEmphFont b}{}
+\DeclareFontShape{LUC}{grem}{m}{sl}{<-> LUC * \GrEmphFont b}{}
+\DeclareFontFamily{LUC}{gremhj}{\hyphenchar \font\m@ne}
+\DeclareFontShape{LUC}{gremhj}{m}{n}{<-> LUC * \GrEmphHanjaFont b}{}
+\DeclareFontShape{LUC}{gremhj}{m}{it}{<-> LUC * \GrEmphHanjaFont b}{}
+\DeclareFontShape{LUC}{gremhj}{m}{sl}{<-> LUC * \GrEmphHanjaFont b}{}
+\else
+\DeclareFontFamily{LUC}{grem}{\hyphenchar \font\m@ne}
+\DeclareFontShape{LUC}{grem}{m}{n}{<-> LUC * \GrEmphFont m}{}
+\DeclareFontShape{LUC}{grem}{m}{it}{<-> LUC * \GrEmphFont m}{}
+\DeclareFontShape{LUC}{grem}{m}{sl}{<-> LUC * \GrEmphFont m}{}
+\DeclareFontFamily{LUC}{gremhj}{\hyphenchar \font\m@ne}
+\DeclareFontShape{LUC}{gremhj}{m}{n}{<-> LUC * \GrEmphHanjaFont m}{}
+\DeclareFontShape{LUC}{gremhj}{m}{it}{<-> LUC * \GrEmphHanjaFont m}{}
+\DeclareFontShape{LUC}{gremhj}{m}{sl}{<-> LUC * \GrEmphHanjaFont m}{}
+\fi
+
+\if@gremph
+\DeclareRobustCommand\itshape
+ {\not@math@alphabet\itshape\mathit
+ \fontshape\itdefault\selectfont\SetAdhocFonts{grem}{gremhj}}
+%\DeclareRobustCommand\slshape\itshape
+\DeclareRobustCommand\slshape
+ {\not@math@alphabet\slshape\relax
+ \fontshape\sldefault\selectfont\SetAdhocFonts{grem}{gremhj}}
+\else\fi
+\def\regremph{%
+ \@gremphtrue
+ \DeclareRobustCommand*{\itshape}%
+ {\not@math@alphabet\itshape\mathit
+ \fontshape\itdefault\selectfont\SetAdhocFonts{grem}{gremhj}}%
+% \DeclareRobustCommand\slshape\itshape
+ \DeclareRobustCommand\slshape
+ {\not@math@alphabet\slshape\relax
+ \fontshape\sldefault\selectfont\SetAdhocFonts{grem}{gremhj}}%
+}
+\def\ungremph{%
+ \@gremphfalse
+ \DeclareRobustCommand*{\itshape}%
+ {\not@math@alphabet\itshape\mathit
+ \fontshape\itdefault\selectfont}%
+ \DeclareRobustCommand\slshape
+ {\not@math@alphabet\slshape\relax
+ \fontshape\sldefault\selectfont}%
+}
+% \slhangul
+\def\slhangul#1{%
+ \bgroup
+ \fontshape{sl}\selectfont #1\egroup
+}
+
+\endinput
+
+% end of style.
+%
+% CHANGE LOG.
+% * 2014/06/12. \if@unfonts => \if@unfont
+% * 2007/08/02. redundant space bug fix
+% * 2007/06/08. \slshape independent from \itshape
+% * 2005/08/17. \slhangul added.
diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/memucs-interword.sty b/language/korean/kotex-oblivoir/memhangul-ucs/memucs-interword.sty
new file mode 100644
index 0000000000..e4e3f2f3ea
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-ucs/memucs-interword.sty
@@ -0,0 +1,160 @@
+%% File `memucs-interword.sty`
+%%
+%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{memucs-interword}[2007/09/22]
+
+\def\memucsinterwordskip{}
+\def\memucsinterwordchapterskip{}
+\def\memucshangulskips{}
+
+\newif\if@nonfrench\@nonfrenchfalse
+\DeclareOption{nonfrench}{%
+ \@nonfrenchtrue}
+\DeclareOption{HWP}{%
+ \def\memucsinterwordskip{\HWPinterwordskip}}
+\DeclareOption{default}{%
+ \@nonfrenchtrue\def\memucsinterwordskip{\DEFAULTskips}\interHchar{0pt}}
+\DeclareOption{wider}{%
+ \def\memucshangulskips{\widerhangul}}
+\DeclareOption{narrower}{%
+ \def\memucshangulskips{\narrowerhangul}}
+%\DeclareOption*{%
+% \def\memucsinterwordskip{\DEFAULTskips}%
+%}
+
+%\newlength\dimen@skip
+%\setlength\dimen@skip{.1pt}
+
+%% finemath active.
+\if@dhucsfinemath\else\@dhucsfinemathtrue\fi
+
+%\let\interhchar\setInterHangulSkip
+\newcommand*\interHchar[1]{\setInterHangulSkip{#1}}
+\let\interhchar\interHchar
+
+\newcommand*\interhword[4][\@empty]{%
+ \ifx#1\@empty\setinterwordskip{#2}{#3}{#4}\else
+ \setinterwordskip[#1]{#2}{#3}{#4}\fi
+}
+
+\def\narrowerhangul{%
+ \def\memucshangulskips{%
+ \interHchar{-.5pt}%
+ }%
+}
+\def\widerhangul{%
+ \def\memucshangulskips{%
+ \interHchar{1pt}%
+ }%
+}
+
+\newdimen\BASE@FONTsize
+\BASE@FONTsize=\f@size\p@
+
+\def\HWPinterwordskip{%
+ \def\memucshangulskips{%
+ \interHchar{0pt}%
+ }%
+ \def\memucsinterwordskip{%
+ \spaceskip = .475\BASE@FONTsize plus .25\BASE@FONTsize minus .1331\BASE@FONTsize
+ \if@nonfrench
+ \xspaceskip = .6\BASE@FONTsize plus .2\BASE@FONTsize minus .1\BASE@FONTsize
+ \fi
+ }%
+ \def\memucsinterwordchapterskip{%
+ \spaceskip = .5\BASE@FONTsize plus .1\BASE@FONTsize minus .05\BASE@FONTsize
+ \if@nonfrench
+ \xspaceskip = .65\BASE@FONTsize plus .2\BASE@FONTsize minus .1\BASE@FONTsize
+ \fi
+ }%
+}
+
+\def\setinterwordskip{\@ifnextchar[\setinterwordskip@\setinterwordskip@@}
+\def\setinterwordskip@[#1]#2#3#4{%
+ \def\memucsinterwordskip{%
+ \spaceskip = #2\BASE@FONTsize plus #3\BASE@FONTsize minus #4\BASE@FONTsize
+ \if@nonfrench
+ \xspaceskip = #1\BASE@FONTsize plus #3\BASE@FONTsize minus #4\BASE@FONTsize
+ \fi
+ }%
+}
+
+\def\setinterwordskip@@#1#2#3{%
+ \def\memucsinterwordskip{%
+ \spaceskip = #1\BASE@FONTsize plus #2\BASE@FONTsize minus #3\BASE@FONTsize
+ \if@nonfrench
+ \xspaceskip = .6\BASE@FONTsize plus #2\BASE@FONTsize minus #3\BASE@FONTsize
+ \fi
+ }%
+}
+
+\def\DEFAULTskips{%
+ \def\memucshangulskips{%
+% \interHchar{0pt}%
+ }%
+ \def\memucsinterwordskip{%
+ \spaceskip = .413\BASE@FONTsize plus .1\BASE@FONTsize minus .1\BASE@FONTsize
+ \if@nonfrench
+ \xspaceskip = .55\BASE@FONTsize plus .11\BASE@FONTsize minus .1\BASE@FONTsize
+ \fi
+ }%
+ \def\memucsinterwordchapterskip{%
+ \spaceskip = .46\BASE@FONTsize plus .11\BASE@FONTsize minus .1\BASE@FONTsize
+ \if@nonfrench
+ \xspaceskip = .575\BASE@FONTsize plus .1\BASE@FONTsize minus .1\BASE@FONTsize
+ \fi
+ }%
+}
+
+\ProcessOptions\relax
+
+\def\verbatim@font{\m@mverbfont\spaceskip\z@
+ \hyphenchar\font\m@ne
+ \let\do\do@noligs
+ \verbatim@nolig@list}
+
+\def\narrowerinterhword{%
+ \spaceskip=.331\BASE@FONTsize plus .111\BASE@FONTsize minus .1\BASE@FONTsize
+ \if@nonfrench
+ \xspaceskip=.466\BASE@FONTsize plus .05\BASE@FONTsize minus .05\BASE@FONTsize
+ \fi
+}
+
+\def\memucsinterwordhook{\memucsinterwordskip\memucshangulskips}%
+\def\memucsinterwordchapterskiphook{\memucsinterwordchapterskip\memucshangulskips}%
+\def\memucsfninterwordhook{\narrowerinterhword}%
+
+% engtext env
+\@ifundefined{engtext}%
+ {%
+ \newenvironment{engtext}%
+ {\begingroup\spaceskip=\fontdimen2\font plus\fontdimen3\font minus\fontdimen4\font}%
+ {\endgroup}%
+ }{}
+
+% engtxt
+\newskip\ORIG@spaceskip
+\def\engtxt{\ORIG@spaceskip=\spaceskip
+ \spaceskip=\fontdimen2\font plus\fontdimen3\font minus\fontdimen4\font}
+\def\endengtxt{\spaceskip=\ORIG@spaceskip}
+
+\endinput
+
+%% CHANGE LOG
+% 2005/01/07. code clearance
+% 2005/02/08. reset interwordchapterskip values
+% 2005/05/17. engtext env. added.
+% 2005/07/30. replace em by \BASE@FONTsize
+% 2005/08/05. nonfrench option introduced.
+% 2005/11/17. \interhword bug fixed.
+% 2007/06/03. dhucs 4.0 hfontspec applied
diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/memucs-setspace.sty b/language/korean/kotex-oblivoir/memhangul-ucs/memucs-setspace.sty
new file mode 100644
index 0000000000..8db9d17acf
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-ucs/memucs-setspace.sty
@@ -0,0 +1,587 @@
+%% File `memucs-setspace.sty`
+%%
+%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% =======================
+%%
+%% ì´ ìŠ¤íƒ€ì¼ì€ setspace 6.7ì„ ë°”íƒ•ìœ¼ë¡œ, memoirì˜
+%% ì¶œë ¥ë£¨í‹´ì„ hooking하여 ê±°ì˜ ë™ì¼í•˜ê²Œ ë™ìž‘하ë„ë¡
+%% 수정한 스타ì¼ì´ë‹¤.
+%% memoir í´ëž˜ìŠ¤ì—ì„œ memhangul 스타ì¼ì„ ì‚¬ìš©í–ˆì„ ë•Œ
+%% 불린다. 다른 ìš©ë„로는 사용할 수 ì—†ìŒ.
+%%
+%% This style is a modified version of SETSTYLE ver 6.7 by Erica M. S. Harris
+%% modified by Karnes Kim
+%%
+%% FEATURES:
+%% all the features of setstyle package
+%%
+%% NEW FEATURES:
+%%
+%% 1. [nofloatspacing] option
+%% disables the feature of SETSTYLE, turning off all the line spacing
+%% in the floats(figures, tables) and footnotes.
+%% \noadjustfloatfnspacing, \adjustfloatfnspacing
+%% 2. [hangul] option
+%% When [hangul] option is on, the basic line spreading is set to
+%% a proper line spacing in Korean(Hangul) documents, which has
+%% a wider gap between the lines.
+%% \SetHangulspace
+%% 3. quote and quotation environment
+%% quote and quotation environment have the same line spacing
+%% with the floats and footnotes, verse.
+%% \noadjustquotespacing, \adjustquotespacing
+%% 4. [adjustfootnotesep] option
+%% this option is meaningful only when [hangul] is on and
+%% [nofloatspacing] off.
+%% 5. [adjustverbatim] option.
+%% verbatim environment.
+%% \SetHangulVerbatimSpace.
+%% 6. \ResetHangulspace, \RestoreHangulspace
+%%
+
+\NeedsTeXFormat {LaTeX2e}[1994/12/09]
+\def \filename {memucs-setspace.sty}
+\def \filedate {2007/09/21}
+\def \fileversion {6.7-memucs8}
+\ProvidesPackage {memucs-setspace}[\filedate\space\fileversion\space
+ Contributed and Supported LaTeX2e package]
+\typeout {Package: `memucs-setspace', a modified version of `setspace', \fileversion\space <\filedate>}
+
+% BP: add nodisplayskipstretch option and \setdisplayskipstretch command.
+
+\newcommand{\displayskipstretch}{\baselinestretch}
+\newcommand{\setdisplayskipstretch}[1]{\renewcommand{\displayskipstretch}{#1}}
+\DeclareOption{nodisplayskipstretch}{\setdisplayskipstretch{1.0}}
+
+% GT: add George Pearsons' suggested options.
+
+%% Karnes'
+\newif\if@singlespacefn
+\DeclareOption{nofloatspacing}{\@singlespacefnfalse}
+\newif\if@singlespacequote
+\DeclareOption{quotespacing}{\@singlespacequotetrue}
+\newif\if@hangul
+\DeclareOption{hangul}{\@hangultrue\AtEndOfPackage{\hangulspacing}}
+\newif\if@adjustfootnotesep
+\DeclareOption{adjustfootnotesep}{\@adjustfootnoteseptrue}
+\newif\if@adjustverbatim
+\DeclareOption{adjustverbatim}{\@adjustverbatimtrue}
+
+\DeclareOption{singlespacing}{\AtEndOfPackage{\singlespacing}}
+\DeclareOption{onehalfspacing}{\AtEndOfPackage{\onehalfspacing}}
+\DeclareOption{doublespacing}{\AtEndOfPackage{\doublespacing}}
+
+\@singlespacefntrue
+\@singlespacequotefalse
+\@hangulfalse
+\@adjustfootnotesepfalse
+\@adjustverbatimfalse
+\ProcessOptions
+
+%%% provide memucsfninterwordhook
+\ifx\undefined\memucsfninterwordhook
+ \providecommand\memucsfninterwordhook{}%
+\fi
+
+\def\@floatfnspacinghook{%
+ \if@singlespacefn
+ \hangulfspacing
+ \else
+ \hangulspacing
+ \fi
+}
+
+\newcommand\noadjustquotespacing{%
+ \@singlespacequotefalse
+}
+
+\newcommand\adjustquotespacing{%
+ \@singlespacequotetrue
+}
+
+\newcommand\adjustfloatfnspacing{%
+ \@singlespacefntrue
+}
+
+\newcommand\noadjustfloatfnspacing{%
+ \@singlespacefnfalse
+}
+
+% GT: Sat 28 Sep 1996: Widely using \newcommand, \renewcommand, and
+% \newenvironment, instead of \def.
+
+% ** Line space commands.
+
+\newcommand{\setstretch}[1]{%
+ \def\baselinestretch{#1}%
+ \@currsize
+}
+
+% GT: Sat 28 Sep 1996: spacing commands and environments modified to
+% use \setstretch instead of \baselinestretch.
+%
+% GT: Sat 28 Sep 1996: No, I don't know understand the line spacing
+% algorithms! If someone (LaTeX team) can enlighten me as to the
+% general rule, please do! It would be very pleasant if setspace.sty
+% were suited for document font sizes other than 10, 11 and 12 pt.
+%
+% GT: Tue 10 Dec 1996: Instead of fixing singlespacing to exact unity,
+% allow user to redefine it (only slightly, please!) from its initial
+% value of unity, in the case when a particular font is slightly larger
+% or slightly smaller than its point size would indicate. This change
+% affects setspace's single spacing commands, and LaTeX's footnote and
+% float environments. The one and a half, double, and arbitrary
+% spacing commands are unaltered.
+
+\newcommand{\SetSinglespace}[1]{%
+ \def\setspace@singlespace{#1}%
+}
+
+%% Karnes.
+\newcommand{\Set@Hangulspace}[2]{%
+ \def\setspace@hangulspace{#1}%
+ \def\setspace@hangulfspace{#2}%
+ \setstretch{#1}%
+}
+
+\def\SetHangulspace#1#2{%
+ \AtBeginDocument{%
+ \gdef\setspace@hangulspace{#1}%
+ \gdef\setspace@hangulfspace{#2}%
+ }%
+ \setstretch{#1}%
+}
+
+\newcommand{\SetHangulVerbatimSpace}[1]{%
+ \def\setspace@hangulverbspace{#1}%
+}
+
+\let\tmp@current@hangulspace\setspace@hangulspace
+\let\tmp@current@hangulfspace\setspace@hangulfspace
+
+\newcommand{\ResetHangulspace}[2]{%
+ \let\tmp@current@hangulspace\setspace@hangulspace%
+ \let\tmp@current@hangulfspace\setspace@hangulfspace%
+ \Set@Hangulspace{#1}{#2}%
+}
+
+\newcommand{\RestoreHangulspace}{%
+ \Set@Hangulspace{\tmp@current@hangulspace}{\tmp@current@hangulfspace}%
+}
+
+% Here's the default single line spacing value.
+\SetSinglespace{1}
+
+%% Karnes.
+\if@hangul
+\Set@Hangulspace{1.333}{1.1}
+\else
+\Set@Hangulspace{1.0}{1.0}
+\fi
+
+\newcommand{\singlespacing}{%
+ \setstretch {\setspace@singlespace}% normally 1
+ \vskip \baselineskip % Correction for coming into singlespace
+}
+
+%% Karnes.
+\newcommand{\hangulspacing}{%
+ \setstretch{\setspace@hangulspace}% default
+}
+
+\newcommand{\hangulfspacing}{%
+ \setstretch{\setspace@hangulfspace}%
+}
+
+\newcommand{\hangulverbspacing}{%
+ \setstretch{\setspace@hangulverbspace}%
+}
+
+\newcommand{\onehalfspacing}{%
+ \setstretch{1.25}% default
+ \ifcase \@ptsize \relax % 10pt
+ \setstretch {1.25}%
+ \or % 11pt
+ \setstretch {1.213}%
+ \or % 12pt
+ \setstretch {1.241}%
+ \fi
+}
+
+\newcommand{\doublespacing}{%
+ \setstretch {1.667}% default
+ \ifcase \@ptsize \relax % 10pt
+ \setstretch {1.667}%
+ \or % 11pt
+ \setstretch {1.618}%
+ \or % 12pt
+ \setstretch {1.655}%
+ \fi
+}
+
+%% adjust verbatim
+%% if and only if [nofloatspacing] and [adjustverbatim] is on,
+%% the verbatim will be the same to the main text linestretch.
+%% if [hangul] it will adjust the linestretch to the quote or quotation
+%% the other case, it will be 1.0, I hope.
+%%
+\if@adjustverbatim
+\SetHangulVerbatimSpace{\setspace@hangulfspace}%
+\else
+\SetHangulVerbatimSpace{1.0}
+\fi
+
+% ** Modification of the LaTeX command \@setsize.
+
+%---Stretch the baseline BEFORE calculating the strut size. This improves
+% spacing below tabular environments etc., probably...
+% Comments are welcomed.
+
+% GT: Sun 29 Sep 1996: Question: Is this code anywhere near correct
+% since this part of LaTeX (in, eg, latex.ltx) has been greatly changed?
+
+% GT: Sun 29 Sep 1996: The meanings of the arguments to \@setsize
+% appear to be (whatever these may signify) :
+% current size; font baselineskip; ignored (!); and font size.
+
+% GT: Sun 29 Sep 1996: Note that \@setsize (in latest LaTeX,
+% \@setfontsize, which is called by \@setsize) seems to be the only
+% place in purely modern LaTeX where \@currsize is set, and ltxguide.cls
+% seems to be the only file in the LaTeX base distribution that uses it!
+
+\def\@setsize#1#2#3#4{%
+ % Modified 1993.04.07--GDG per KPC
+ \@nomath#1%
+ \let\@currsize#1%
+ \baselineskip #2%
+ \baselineskip \baselinestretch\baselineskip
+ \parskip \baselinestretch\parskip
+ \setbox\strutbox \hbox{%
+ \vrule height.7\baselineskip
+ depth.3\baselineskip
+ width\z@}%
+ \skip\footins \baselinestretch\skip\footins
+ \normalbaselineskip\baselineskip#3#4}
+
+% ** Float and footnote adjustments to compensate for a change in the
+% ** main text's line spacing.
+
+%---Increase the space between last line of text and footnote rule.
+%\skip\footins 20pt plus4pt minus4pt
+
+%---Reset baselinestretch within floats and footnotes.
+
+% GT: Tue 23 Jan 1996: This is where the conflict with the combination
+% of the color package and the figure environment used to occur.
+
+% Floats.
+
+% GT: Sat 28 Sep 1996: \@xfloat is the only place where \normalsize
+% is still used in setspace.sty !
+
+\if@singlespacefn
+\let\latex@xfloat=\@xfloat
+\def\@xfloat #1[#2]{%
+ \latex@xfloat #1[#2]%
+ \if@singlespacefn
+ \def\baselinestretch {\setspace@hangulfspace}
+ \else
+ \def\baselinestretch {\setspace@hangulspace}
+ \fi
+ \normalsize
+}
+\else\fi
+
+% Karnes: footnotesep for hangul
+\if@adjustfootnotesep
+\if@hangul
+\if@singlespacefn
+ \ifcase \@ptsize \relax
+ \setlength\footnotesep{8.51 pt}% 10pt
+ \or
+ \setlength\footnotesep{9.6 pt}% 11pt
+ \or
+ \setlength\footnotesep{10.3 pt}% 12pt
+ \fi
+\else
+\fi
+\else\fi
+\else\fi
+
+% GT: Wed 24 Jan 1996: This footnote code was copied from LaTeX and
+% modified rather naively. It had to be brought up to date, not only
+% because of LaTeX's new color ability, but also because ther had
+% been major changes to this code in LaTeX at least as far back as
+% March 1992.
+
+% Normal, bottom of the page, footnotes.
+%
+% GT: Based HEAVILY on original LaTeX (2e) code. A standard hook would
+% be MUCH preferred, so that LaTeX's footnote implementation needn't be
+% copied each time it changes.
+%
+% GT: The \protected@edef requires at least the December 1994 LaTeX.
+% This is precisely the kind of VERSION DEPENDENCY situation that
+% cannot (AFAIK) be avoided, because LaTeX (2e) LACKS appropriate
+% standard hooks and/or context markers.
+\if@singlespacefn
+\def\m@mold@footnotetext{\@memsetspace@footnotetext}
+\renewcommand{\@footnotetext}[1]{\m@mold@footnotetext{#1}\m@mmf@prepare}
+\long\def\@memsetspace@footnotetext#1{%
+ \insert\footins{%
+% GT: Next line added. Hook desired here!
+ \@floatfnspacinghook\memucsfninterwordhook
+% \def\baselinestretch {\setspace@hangulfspace}%
+% \@SetFloatspaces
+ \reset@font\footnotesize
+ \interlinepenalty\interfootnotelinepenalty
+ \splittopskip\footnotesep
+ \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
+ \hsize\columnwidth
+ \@parboxrestore
+ \protected@edef\@currentlabel{%
+ \csname p@footnote\endcsname\@thefnmark
+ }%
+ \color@begingroup
+ \@makefntext{%
+ \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
+ \color@endgroup}}
+
+% Minipage footnotes.
+\renewcommand{\@mpfootnotetext}[1]{%
+ \global\setbox\@mpfootins\vbox{%
+ \unvbox\@mpfootins
+% GT: Next line added. Hook desired here!
+ \@floatfnspacinghook\memucsfninterwordhook
+% \def\baselinestretch {\setspace@hangulfspace}%
+ \foottextfont \hsize\columnwidth \@parboxrestore
+ \protected@edef\@currentlabel{\csname p@mpfootnote\endcsname\@thefnmark}%
+ \color@begingroup
+ \@makefntext{%
+ \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
+ \color@endgroup}}
+
+\else\fi
+
+% ** Line space environments.
+
+% A single spaced quote (say) is done by surrounding singlespace with quote.
+
+\newenvironment{singlespace}{%
+ \vskip \baselineskip
+ \setstretch {\setspace@singlespace}%
+ \vskip -\baselineskip
+}{%
+ \par
+}
+
+% GT (c/o Mark Olesen), Wed 15 April 1998.
+
+\newenvironment{singlespace*}{%
+ \setstretch {\setspace@singlespace}%
+ \vskip -\baselineskip
+}{%
+ \vskip -0.5\baselineskip
+}
+
+% spacing, doublespace and onehalfspace all are meant to INCREASE the
+% spacing (i.e. calling onehalfspace from within doublespace will not
+% produce a graceful transition between spacings)
+%
+% Next two definitions fixed for consistency with TeX 3.x
+
+% In order to use \newenvironment, while easily using same code for
+% end of each environment, the code that used to be in \endspacing has
+% been moved into a new (but internal) macro, \restore@spacing.
+
+\newcommand{\restore@spacing}{%
+ \par
+ \vskip \parskip
+ \vskip \baselineskip
+ \endgroup
+ \vskip -\parskip
+ \vskip -\baselineskip
+}
+
+\newenvironment{spacing}[1]{%
+ \par
+ \begingroup % moved from \endspacing by PGBR 29-1-91
+ \setstretch {#1}%
+}{%
+ \restore@spacing
+}
+
+% one and a half spacing is 1.5 x pt size
+\newenvironment{onehalfspace}{%
+ \begingroup
+ \onehalfspacing
+}{%
+ \restore@spacing
+}
+
+% double spacing is 2 x pt size
+\newenvironment{doublespace}{%
+ \begingroup
+ \doublespacing
+}{%
+ \restore@spacing
+}
+
+%% quote and quotation environment : Karnes.
+\def\@quotespacinghook{%
+ \if@singlespacequote
+ \hangulfspacing%
+ \else
+ \hangulspacing%
+ \fi
+}
+
+\renewenvironment{quotation}%
+ {\list{}{\listparindent 1.5em%
+ \itemindent \listparindent
+ \rightmargin \leftmargin
+ \parsep \z@ \@plus\p@}%
+% \memhangulinterwordhook
+ \item[]%
+ \@quotespacinghook
+ }%
+ {\endlist
+ \if@singlespacequote\vskip-.2\onelineskip\fi}
+\renewenvironment{quote}%
+ {\list{}{\rightmargin\leftmargin}%
+% \memhangulinterwordhook
+ \item[]
+ \@quotespacinghook
+ }%
+ {\endlist
+ \if@singlespacequote\vskip-.2\onelineskip\fi}
+\renewenvironment{symbols}{\list{}%
+ {\itemindent 0em \leftmargin 8em
+ \labelsep 1em \labelwidth 5em
+% \memhangulinterwordhook
+ \let\makelabel\symbollabel}%
+ \@quotespacinghook
+ }%
+ {\endlist}
+
+%%%%%%%%%%%%%%%%%%%%
+%%%% fix vertical spacing in the verse environment. mempatch 3.3
+\renewenvironment{verse}[1][\linewidth]{%
+ \refstepcounter{verse}%
+ \setcounter{poemline}{0}\refstepcounter{poemline}%
+ \setcounter{vslineno}{1}%
+ \let\\=\@vscentercr
+ \list{}{\itemsep \z@
+ \itemindent -\vindent
+ \listparindent\itemindent
+ \parsep \stanzaskip
+ \ifdim #1<\linewidth %% short line
+ \rightmargin \z@
+ \leftmargin \linewidth
+ \advance\leftmargin -#1\relax
+ \advance\leftmargin -0.5\leftmargin
+ \advance\leftmargin \vindent
+ \else
+ \ifdim #1>\linewidth %% long line
+ \rightmargin \z@
+ \leftmargin \vindent
+ \else %% default
+ \rightmargin \leftmargin
+ \advance\leftmargin \vindent
+ \fi
+ \fi}
+ \item[]%
+ \@quotespacinghook}{\endlist}
+%%%%%%%%%%%%%%
+
+\renewenvironment{altverse}%
+ {\starpatternfalse\patternfalse\altindenttrue\setcounter{vslineno}{1}%
+ \@quotespacinghook
+ }%
+ {\altindentfalse}
+
+\def\@verbatim{\the\every@verbatim
+ \trivlist
+ \if@adjustverbatim\hangulverbspacing\else\fi%
+ \item \relax
+ \if@minipage\else\vskip\parskip\fi
+ \@beginparpenalty \predisplaypenalty
+ \leftskip\@totalleftmargin\rightskip\z@
+ \parindent\z@\parfillskip\@flushglue\parskip\z@
+ \@@par
+ \def\par{%
+ \if@tempswa
+ \leavevmode\null\@@par\penalty\interlinepenalty
+ \else
+ \@tempswatrue
+ \ifhmode\@@par\penalty\interlinepenalty\fi
+ \fi}%
+ \def\@noitemerr{\@warning{No verbatim text}}%
+ \obeylines
+ \let\do\@makeother \dospecials
+ \verbatim@font
+ \everypar \expandafter{\the\everypar \unpenalty}%
+ \wrapright\the\afterevery@verbatim}
+
+%% Karnes : epigraph
+\newcommand\epigraphspacinghook{\setstretch{1.0}}
+\newcommand\epigraphspacing[1]{%
+ \renewcommand\epigraphspacinghook{\setstretch{#1}}%
+}
+
+\renewcommand{\epigraph}[2]{\vspace{\beforeepigraphskip}
+ {\epigraphsize\begin{\epigraphflush}%
+ \epigraphspacinghook
+ \begin{minipage}{\epigraphwidth}
+ \@epitext{#1}\\ \@episource{#2}
+ \end{minipage}\end{\epigraphflush}
+ \vspace{\afterepigraphskip}}}
+
+\renewenvironment{epigraphs}{%
+ \vspace{\beforeepigraphskip}\begin{\epigraphflush}
+ \epigraphsize
+ \begin{minipage}{\epigraphwidth}
+ \epigraphspacinghook
+ \list{}%
+ {\itemindent\z@ \labelwidth\z@ \labelsep\z@
+ \leftmargin\z@ \rightmargin\z@
+ \let\makelabel\qitemlabel}}%
+ {\endlist\end{minipage}\end{\epigraphflush}
+ \vspace{\afterepigraphskip}}
+
+% GT: EMSH chose to omit display math part that follows.
+% She wrote (see above) that the "altered spacing before and after displayed
+% equations ... just looked too much".
+%
+% Fix up spacing before and after displayed math
+% (arraystretch seems to do a fine job for inside LaTeX displayed math,
+% since array and eqnarray seem to be affected as expected).
+% Changing \baselinestretch and doing a font change also works if done here,
+% but then you have to change @setsize to remove the call to @nomath)
+%
+% GT: The \belowdisplayskip line was mistyped; now fixed, courtesy of
+% David Hull.
+%
+% GT: Brett Parnell has addressed EMSH's concern by replacing
+% \baselinestretch by \displayskipstretch in displays, as follows.
+
+\everydisplay\expandafter{%
+ \the\everydisplay
+ \abovedisplayskip \displayskipstretch\abovedisplayskip
+ \belowdisplayskip \displayskipstretch\belowdisplayskip
+ \abovedisplayshortskip \displayskipstretch\abovedisplayshortskip
+ \belowdisplayshortskip \displayskipstretch\belowdisplayshortskip
+}
+
+\endinput
+
+%%% EOF.
diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/nanumfontsel.sty b/language/korean/kotex-oblivoir/memhangul-ucs/nanumfontsel.sty
new file mode 100644
index 0000000000..3a24d64566
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-ucs/nanumfontsel.sty
@@ -0,0 +1,29 @@
+%% File `nanumfontsel.sty`
+%%
+%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\ProvidesPackage{nanumfontsel}
+
+\newif\ifUSETONE\USETONEfalse
+\DeclareOption{USETONEt1font}{\USETONEtrue}
+\DeclareOption{uset1font}{\USETONEtrue}
+\ProcessOptions
+
+\ifUSETONE
+\RequirePackage[T1]{fontenc}
+\renewcommand{\rmdefault}{nanummj}
+\renewcommand{\sfdefault}{nanumgt}
+\fi
+\SetHangulFonts{nanummj}{nanumgt}{nanumgt}
+\SetHanjaFonts{nanumgt}{nanumgt}{nanumgt}
+
+\endinput
+
diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/ob-koreanappendix.sty b/language/korean/kotex-oblivoir/memhangul-ucs/ob-koreanappendix.sty
new file mode 100644
index 0000000000..9c46eaa9c5
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-ucs/ob-koreanappendix.sty
@@ -0,0 +1,98 @@
+%% File `ob-koreanappendix.sty`
+%%
+%% Copyright (c) 2007-2015 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% oblivoir sub-style. part of oblivoir
+%% \appendix (부ë¡)
+%%
+\gdef\set@appendix@chapter{%
+ \renewcommand\thesection{\Alph{APPsection}}%
+ \renewcommand\thesubsection{\thesection.\arabic{APPsubsection}}
+ \ifanappendix
+ \counterwithout{APPsection}{APPchapter}
+ \counterwithin{APPsubsection}{APPsection}
+ \fi%
+ \counterwithin{figure}{APPsection}\counterwithin{table}{APPsection}%
+ \counterwithin{equation}{APPsection}%
+ \renewcommand\thefigure{\Alph{APPsection}.\arabic{figure}}%
+ \renewcommand\thetable{\Alph{APPsection}.\arabic{table}}%
+ \renewcommand\theequation{\Alph{APPsection}.\arabic{equation}}%
+ \set@appendix@chapsec
+}
+
+\renewcommand{\@resets@pp}{%
+ \par
+ \@ppsavesec
+ \set@appendix@chapter
+ \restoreapp
+}
+
+\renewcommand{\appendix}{\par
+ \set@appendix@chapter
+ \anappendixtrue
+% \chapterstyle{appendixdefault}%
+ \if@AppendixTitleToToc
+ \addcontentsline{toc}{chapter}{\appendixname}%
+ \fi
+ \if@AttachAppendixTitleToSecnum
+ \addtodef{\secheadstyle}{}{\appendixrefname~}%
+ \fi
+}
+
+\def\set@appendix@chapsec{%
+ %%% SECTION in APPENDIX
+ \renewcommand{\section}{%
+ \sechook\memucsinterwordhook%
+ \@startsection{section}{1}% level 1
+ {\secindent}% heading indent
+ {\beforesecskip}% skip before the heading
+ {\aftersecskip}% skip after the heading
+ {\normalfont\secheadstyle}} % font
+ %
+ \def\M@sect##1##2##3##4##5##6[##7][##8]##9{%
+ \ifheadnameref\M@gettitle{##8}\else\M@gettitle{##7}\fi
+ \ifnum ##2>\c@secnumdepth
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{APP##1}%
+ \protected@edef\@svsec{\@seccntformat{##1}\relax}%
+ \fi
+ \@tempskipa ##5\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup
+ ##6{%
+ \@hangfrom{\hskip ##3\relax\@svsec}%
+ \interlinepenalty \@M ##9\@@par}%
+ \endgroup
+ \csname ##1mark\endcsname{##8}%
+ \addcontentsline{toc}{##1}{%
+ \ifnum ##2>\c@secnumdepth \else
+ \protect\numberline{\noexpand\protect\csname the##1\endcsname}%
+ \fi
+ ##7}%
+ \else
+ \def\@svsechd{%
+ ##6{\hskip ##3\relax
+ \@svsec ##9}%
+ \csname ##1mark\endcsname{##8}%
+ \addcontentsline{toc}{##1}{%
+ \ifnum ##2>\c@secnumdepth \else
+ \protect\numberline{\csname the##1\endcsname}%
+ \fi
+ ##7}}%
+ \fi
+ \expandafter\protected@edef
+ \expandafter\@currentlabel
+ \expandafter{\csname the##1\endcsname}%
+ \@xsect{##5}}%
+}
+
+\endinput
diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/ob-nokoreanappendix.sty b/language/korean/kotex-oblivoir/memhangul-ucs/ob-nokoreanappendix.sty
new file mode 100644
index 0000000000..69044f5eba
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-ucs/ob-nokoreanappendix.sty
@@ -0,0 +1,96 @@
+%% File `ob-nokoreanappendix.sty`
+%%
+%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% oblivoir sub-style. part of oblivoir
+%% \appendix (부ë¡) : nokorean
+%%
+\gdef\set@appendix@chapter{%
+ \ifanappendix\counterwithout{section}{chapter}\fi%
+ \setcounter{section}{0}
+ \setcounter{chapter}{0}
+ \renewcommand\thesection{\Alph{section}}%
+ \counterwithin{figure}{section}\counterwithin{table}{section}%
+ \counterwithin{equation}{section}%
+ \renewcommand\thefigure{\Alph{section}.\arabic{figure}}%
+ \renewcommand\thetable{\Alph{section}.\arabic{table}}%
+ \renewcommand\theequation{\Alph{section}.\arabic{equation}}%
+ \set@appendix@chapsec
+}
+
+\renewcommand{\@resets@pp}{%
+ \par
+ \@ppsavesec
+ \set@appendix@chapter
+ \restoreapp
+}
+
+\renewcommand{\appendix}{\par
+ \set@appendix@chapter
+ \anappendixtrue
+% \chapterstyle{appendixdefault}%
+ \if@AppendixTitleToToc
+ \addcontentsline{toc}{chapter}{\appendixname}%
+ \fi
+ \if@AttachAppendixTitleToSecnum
+ \addtodef{\secheadstyle}{}{\appendixrefname~}%
+ \fi
+}
+
+\def\set@appendix@chapsec{%
+ %%% SECTION in APPENDIX
+ \renewcommand{\section}{%
+ \sechook
+ \@startsection{section}{1}% level 1
+ {\secindent}% heading indent
+ {\beforesecskip}% skip before the heading
+ {\aftersecskip}% skip after the heading
+ {\normalfont\secheadstyle}} % font
+ %
+ \def\M@sect##1##2##3##4##5##6[##7][##8]##9{%
+ \ifheadnameref\M@gettitle{##8}\else\M@gettitle{##7}\fi
+ \ifnum ##2>\c@secnumdepth
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{##1}%
+ \protected@edef\@svsec{\@seccntformat{##1}\relax}%
+ \fi
+ \@tempskipa ##5\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup
+ ##6{%
+ \@hangfrom{\hskip ##3\relax\@svsec}%
+ \interlinepenalty \@M ##9\@@par}%
+ \endgroup
+ \csname ##1mark\endcsname{##8}%
+ \addcontentsline{toc}{##1}{%
+ \ifnum ##2>\c@secnumdepth \else
+ \protect\numberline{\noexpand\protect\csname the##1\endcsname}%
+ \fi
+ ##7}%
+ \else
+ \def\@svsechd{%
+ ##6{\hskip ##3\relax
+ \@svsec ##9}%
+ \csname ##1mark\endcsname{##8}%
+ \addcontentsline{toc}{##1}{%
+ \ifnum ##2>\c@secnumdepth \else
+ \protect\numberline{\csname the##1\endcsname}%
+ \fi
+ ##7}}%
+ \fi
+ \expandafter\protected@edef
+ \expandafter\@currentlabel
+ \expandafter{\csname the##1\endcsname}%
+ \@xsect{##5}}%
+}
+
+\endinput
diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/ob-toclof.sty b/language/korean/kotex-oblivoir/memhangul-ucs/ob-toclof.sty
new file mode 100644
index 0000000000..5ef56b463f
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-ucs/ob-toclof.sty
@@ -0,0 +1,144 @@
+%% File `ob-toclof.sty`
+%%
+%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% oblivoir substyle. part of oblivoir,
+%%
+%% \newlistof{listoffigures}{lof}{\listfigurename}
+%% \kill@lastcounter{lofdepth}
+%% \newlistentry[section]{figure}{lof}{0}
+%% \cftsetindents{figure}{0em}{2.3em}
+%%
+\if@toclofentry\else
+\renewcommand{\put@bsintoc}{%
+ \ifadd@bstotoc
+ \ifnumber@bs\else
+ \phantomsection
+ \addcontentsline{toc}{section}{\abstractname}
+ \fi
+ \fi}
+
+\def\addappheadtotoc{\addcontentsline{toc}{section}{\appendixtocname}}
+
+\renewcommand{\newlistof}[3]{%
+ \@namedef{ext@#2}{#2}
+ \@ifundefined{c@#2depth}{\newcounter{#2depth}}{}
+ \setcounter{#2depth}{1}
+ \@namedef{#2mark}{\markboth{#3}{#3}}
+ \@namedef{#1}{\@ifstar{\@nameuse{@star#2}}{\@nameuse{@plain#2}}}
+ \@namedef{@star#2}{%
+ \ensureonecol
+ \par
+ \begingroup
+%%% \parindent\z@ \parskip\cftparskip
+ \@nameuse{@#2maketitle}
+ \@starttoc{#2}%
+ \endgroup
+ \restorefromonecol}
+ \@namedef{@plain#2}{%
+ \ensureonecol
+ \par
+ \begingroup
+%%% \parindent\z@ \parskip\cftparskip
+ \@nameuse{@#2maketitle}
+ \phantomsection
+ \addcontentsline{toc}{section}{#3}
+ \@starttoc{#2}%
+ \endgroup
+ \restorefromonecol}
+ \@namedef{@#2maketitle}{%
+ \@nameuse{#2headstart}
+ {\parindent\z@ \parskip\cftparskip
+ \interlinepenalty\@M
+ \@nameuse{print#2nonum}%
+ \@nameuse{print#2title}{#3}%
+ \@nameuse{#2mark}%
+ \thispagestyle{chapter}%
+ \@nameuse{after#2title}
+ }
+ \@afterheading}
+% \@namedef{#2headstart}{\chapterheadstart}
+% \@namedef{after#2title}{\afterchaptertitle}
+% \@namedef{print#2nonum}{\printchapternonum}
+% \@namedef{print#2title}##1{\printchaptertitle{##1}}
+} % end \newlistof
+
+\def\@chapter[#1]#2{%
+ \ifx\ch@pt@c\m@m@empty % no optional args
+ \def\f@rtoc{#1}%
+ \def\f@rhdr{#1}%
+ \else % at least one opt arg
+ \def\f@rtoc{\ch@pt@c}%
+ \nametest{#1}{#2}%
+ \ifsamename % one opt arg
+ \def\f@rhdr{\ch@pt@c}%
+ \else % two opt args
+ \def\f@rhdr{#1}%
+ \fi
+ \fi
+ \m@m@Andfalse
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \m@m@Andtrue
+ \fi
+ \fi
+ \ifm@m@And
+ \ifanappendix
+ \refstepcounter{APPchapter}%
+ \else
+ \refstepcounter{chapter}%
+ \fi
+ \fi
+ \chaptermark{\f@rhdr}
+ \ifartopt
+ \@makechapterhead{#2}%
+ \@afterheading
+ \else
+ \insertchapterspace
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \fi
+ \@afterheading
+ \fi
+ \ifm@m@And
+ \ifanappendix
+ \addcontentsline{toc}{appendix}{%
+ \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}%
+ \memappchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}%
+ \else
+ \addcontentsline{toc}{section}{%
+ \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}%
+ \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}%
+ \fi
+ \else
+ \addcontentsline{toc}{section}{\f@rtoc}%
+ \ifanappendix
+ \memappchapinfo{}{\f@rtoc}{\f@rhdr}{#2}%
+ \else
+ \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}%
+ \fi
+ \fi
+ \ifheadnameref\M@gettitle{\f@rhdr}\else\M@gettitle{\f@rtoc}\fi
+%%% for chapter
+ \ifanappendix
+ \protected@edef\@currentlabel{\thechapter}%
+ \fi
+}
+
+\newlistof{tableofcontents}{toc}{\contentsname}
+\newlistof{listoffigures}{lof}{\listfigurename}
+\newlistof{listoftables}{lot}{\listtablename}
+
+\fi % of \if@toclofentry
+
+\endinput
diff --git a/language/korean/kotex-oblivoir/memhangul-x/memhangul-x.sty b/language/korean/kotex-oblivoir/memhangul-x/memhangul-x.sty
new file mode 100644
index 0000000000..787df1d0db
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-x/memhangul-x.sty
@@ -0,0 +1,401 @@
+%% File `memhangul-x.sty`
+%%
+%% (C) Copyright 2006-2015 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%%% file `memhangul-x.sty`
+%% part of oblivoir v2
+%%
+\NeedsTeXFormat{LaTeX2e}
+\def\filedate{2015/10/05}
+\def\fileversion{11.10}
+\ProvidesPackage{memhangul-x}[\filedate Hangul Typography for (x)oblivoir]
+%\typeout{Hangul Typography for (x)oblivoir}
+
+%% Options :
+
+\providecommand\DisabledOption[1]{%
+ \typeout{[#1] option to this class has been disabled!}}
+
+%%%% DisabledOptions
+\newif\if@interwordHWP\@interwordHWPfalse
+\DeclareOption{interwordHWP}{\DisabledOption{interwordHWP}}
+\newif\if@interworddefault\@interworddefaultfalse
+%\DeclareOption{interworddefault}{\DisabledOption{interworddefault}}
+\DeclareOption{interworddefault}{\@interworddefaulttrue}
+%\newif\if@finemath\@finemathfalse
+\DeclareOption{finemath}{\DisabledOption{finemath}}
+%\newif\if@nojosa\@nojosafalse
+\DeclareOption{nojosa}{\DisabledOption{nojosa}}
+%\newif\if@dvips{\@dvipsfalse}
+\DeclareOption{dvips}{\DisabledOption{dvips}}
+\DeclareOption{strictcharcheck}{\DisabledOption{strictcharcheck}}
+
+%%%% active options
+\newif\if@hsspace\@hsspacetrue
+\DeclareOption{nosetspace}{\@hsspacefalse}
+
+\newcommand\nosetspace{%
+ \@hsspacefalse
+}
+
+%\RequirePackage{ifluatex}
+%\RequirePackage{ifxetex}
+
+\newif\if@hsspacenoquote\@hsspacenoquotetrue
+\DeclareOption{quotespacing}{\@hsspacenoquotefalse}
+\newif\if@nonfrench\@nonfrenchfalse
+\DeclareOption{nonfrench}{\@nonfrenchtrue}
+\newif\if@hanja\@hanjafalse
+\DeclareOption{hanja}{\@hanjatrue}
+\newif\if@mathdisp\@mathdispfalse
+\DeclareOption{adjustmath}{\@mathdisptrue}
+
+\newif\if@arabicfrontmatter{\@arabicfrontmatterfalse}
+\DeclareOption{arabicfront}{\@arabicfrontmattertrue}
+\newif\if@defaulthangulpagestyle{\@defaulthangulpagestylefalse}
+\DeclareOption{hangulpagestyle}{\@defaulthangulpagestyletrue}
+\newif\if@pdfbookmark{\@pdfbookmarkfalse}
+\DeclareOption{pdfbookmark}{\@pdfbookmarktrue}
+\newif\if@polyglos\@polyglosfalse
+\DeclareOption{polyglossia}{\@polyglostrue}
+
+\ifxetex
+%%% xetexko options
+\DeclareOption{gremph}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}}
+\DeclareOption{itemph}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}}
+%%% new option
+\DeclareOption{latinquote}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}}
+\DeclareOption{oldhangul}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}}
+\DeclareOption{manualfontspec}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}}
+\DeclareOption{nowinname}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}}
+\DeclareOption{unfonts}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}}
+\DeclareOption{nounfonts}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}}
+\DeclareOption{nanum}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}}
+\DeclareOption{hcr}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}}
+\else\ifluatex
+%%% luatexko options
+\DeclareOption{gremph}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\DeclareOption{itemph}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+%%% new option
+\DeclareOption{latinquote}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\DeclareOption{oldhangul}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\DeclareOption{manualfontspec}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\DeclareOption{nowinname}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\DeclareOption{unfonts}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\DeclareOption{nounfonts}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\DeclareOption{nanum}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\DeclareOption{hcr}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\else
+%%% pdftex options
+\ifPDFTeX
+\DeclareOption{gremph}{\DisabledOption{gremph}}
+\DeclareOption{itemph}{\DisabledOption{itemph}}
+\DeclareOption{latinquote}{\DisabledOption{latinquote}}
+\DeclareOption{oldhangul}{\DisabledOption{oldhangul}}
+\DeclareOption{manualfontspec}{\DisabledOption{manualfontspec}}
+\DeclareOption{nowinname}{\DisabledOption{nowinname}}
+\DeclareOption{unfonts}{\DisabledOption{unfonts}}
+\DeclareOption{nounfonts}{\DisabledOption{nounfonts}}
+\DeclareOption{nanum}{\DisabledOption{nanum}}
+\DeclareOption{hcr}{\DisabledOption{hcr}}
+\fi
+\fi\fi
+
+%%% figtabcapt
+\newif\if@figtabcapt@\@figtabcapt@false
+\DeclareOption{figtabcapt}{\@figtabcapt@true}
+
+\newif\ifKOTEXCJK\KOTEXCJKtrue
+\DeclareOption{cjk}{\KOTEXCJKtrue}
+\DeclareOption{dhucs}{\KOTEXCJKfalse}
+\DeclareOption{uset1font}{\PassOptionsToPackage{usecjkt1font}{cjkutf8-ko}}
+\DeclareOption{usedotemph}{\PassOptionsToPackage{\CurrentOption}{cjkutf8-ko}}
+
+\ProcessOptions \relax
+
+\if@polyglos
+ \RequirePackage{polyglossia}
+ \RequirePackage{xparse}
+%%% \sethangulfont{FONTNAME} or \sethangulfont[tt]{FONTNAME}[FEATURES]
+ \NewDocumentCommand\sethangulfont{omo}{%
+ \IfValueTF{#1}{%
+ \IfValueTF{#3}{%
+ \expandafter\newfontfamily\csname hangulfont#1\endcsname
+ {#2}[#3]}{%
+ \expandafter\newfontfamily\csname hangulfont#1\endcsname
+ {#2}}%
+ }%
+ {%
+ \IfValueTF{#3}{%
+ \newfontfamily\hangulfont{#2}[#3]%
+ }{%
+ \newfontfamily\hangulfont{#2}%
+ }%
+ }%
+ }
+\else
+\ifluatex
+ \RequirePackage{luatexko}
+ \RequirePackage{xob-font}
+ \RequirePackage{xob-dotemph}
+\else\ifxetex
+ \RequirePackage{xetexko-var}
+ \RequirePackage{xob-dotemph}
+ \else
+ \ifKOTEXCJK
+ \RequirePackage{cjkutf8-ko}
+% \else
+% \RequirePackage{dhucs}
+ \fi
+\fi\fi\fi
+
+%% define memh@hu
+\newdimen\memh@hu\memh@hu=0.059375em
+
+\newif\if@inthekoreancontext\@inthekoreancontexttrue
+
+%% memoir [ms] option
+\ifmsdoc
+\newcommand*\MSNormalSize{
+ \let\large\normalsize
+ \let\Large\normalsize
+ \let\LARGE\normalsize
+ \let\huge\normalsize
+ \let\Huge\normalsize
+ \let\HUGE\normalsize
+ \let\small\normalsize
+ \let\scriptsize\normalsize
+ \let\footnotesize\normalsize
+ \let\tiny\normalsize
+ }
+\AtBeginDocument{
+ \renewcommand{\msdoublespacing}{%
+ \renewcommand{\baselinestretch}{1.75}\large\normalsize}
+ \renewcommand{\mssinglespacing}{%
+ \renewcommand{\baselinestretch}{1.1}\large\normalsize}
+ \renewcommand{\familydefault}{cmtt}
+ \renewcommand{\rmdefault}{cmtt}
+ \renewcommand{\sfdefault}{cmtt}
+ \renewcommand{\bfdefault}{m}
+ \renewcommand{\itdefault}{n}
+ \renewcommand{\sldefault}{n}
+ \renewcommand{\scdefault}{n}
+ \renewcommand{\baselinestretch}{1.75}
+ \@twocolumnfalse
+ \onecolumn
+ \sloppy
+ \@twosidefalse
+ \raggedbottom
+ \pagestyle{plain}
+}
+\fi
+
+\if@pdfbookmark
+ \@ifpackageloaded{hyperref}{% hyperref is already loaded
+ \typeout{hyperref is already loaded!}%
+ \RequirePackage{memhfixc}}%
+ {%
+ \RequirePackage{hyperref}
+ \RequirePackage{memhfixc}}
+\fi
+
+%%% interword
+\if@interworddefault
+ \RequirePackage{memucs-interword-x}
+\fi
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% 한글 관련 ì´ë¦„ 설정 (not from hangul.sty)
+
+\if@hanja
+\def\today{\number\year 年~\number\month 月~\number\day 日}
+\def\enclname{åŒå°ç‰©}
+\def\ccname{寫本}
+\def\headtoname{å—信人}
+\def\seename{\ì„~åƒç…§}
+\def\alsoname{\ì„~åƒç…§}
+\def\contentsname{目~次}
+\def\listfigurename{圖~目次}
+\def\listtablename{表~目次}
+\def\refname{åƒè€ƒ~æ–‡ç»}
+\def\indexname{索~引}
+\def\tablename{表}
+\def\figurename{圖}
+\def\abstractname{è¦~ç´„}
+\def\bibname{åƒè€ƒ~圖書}
+\def\appendixname{附錄}
+\def\subappendixname{附錄}
+\def\appendixtocname{附~錄}
+\def\appendixpagename{附~錄}
+\def\partname{篇}
+\def\chaptername{ç« }
+\def\sectionname{節}
+\def\colorlayer{色相레ì´ì–´}
+\def\glossaryname{語彙}
+\def\figurerefname{圖}
+\def\tablerefname{表}
+\def\pagename{é¢}
+\def\pagerefname{é¢}
+\def\partrefname{篇}
+\def\chapterrefname{ç« }
+\def\sectionrefname{\S}
+\else
+\def\today{\number\year ë…„~\number\month ì›”~\number\day ì¼}
+\def\enclname{ë™ë´‰ë¬¼}
+\def\ccname{사본}
+\def\headtoname{받는ì´}
+\def\seename{\ì„~참조}
+\def\alsoname{\ì„~함께~참조}
+\def\contentsname{ì°¨~ë¡€}
+\def\listfigurename{그림~차례}
+\def\listtablename{표~차례}
+\def\refname{참고~문헌}
+\def\indexname{찾아보기}
+\def\tablename{표}
+\def\figurename{그림}
+\def\abstractname{요~약}
+\def\bibname{참고~문헌}
+\def\appendixname{부ë¡}
+\def\subappendixname{부ë¡}
+\def\appendixtocname{부~ë¡}
+\def\appendixpagename{부~ë¡}
+\def\partname{편}
+\def\chaptername{장}
+\def\sectionname{ì ˆ}
+\def\colorlayer{환등íŒ~색ìƒ}
+\def\glossaryname{용어집}
+\def\figurerefname{그림}
+\def\tablerefname{표}
+\def\pagename{페ì´ì§€}
+\def\pagerefname{페ì´ì§€}
+\def\partrefname{편}
+\def\chapterrefname{장}
+\def\sectionrefname{\S}
+\fi
+
+%% \marginparswitchtrue/false
+\providecommand{\marginparswitchtrue}{\@mparswitchtrue}
+\providecommand{\marginparswitchfalse}{\@mparswitchfalse}
+\providecommand{\reversemargintrue}{\@reversemargintrue}
+\providecommand{\reversemarginfalse}{\@reversemarginfalse}
+
+%% select textwidth with chars
+\def\testh@ng@lch@r@cters{가갸거겨고êµêµ¬ê·œê·¸ê¸°}
+\newlength\t@nch@ars
+\newcommand*\setxxxlength[2]{%
+ \setbox0\hbox{\testh@ng@lch@r@cters}\setlength\t@nch@ars{\wd0}%
+ \@ifundefined{#1length}{\expandafter\newlength\csname #1length\endcsname}{}%
+ \expandafter\setlength\csname #1length\endcsname{#2\t@nch@ars}%
+ \expandafter\divide\csname #1length\endcsname by 10%
+}
+
+%%% kscntformat
+%%% HLaTeXì˜ \kscntformat ëª…ë ¹ì„ í‰ë‚´ëƒ„
+%%% \kscntformat{section}{ì œ}{ì ˆ} 형ì‹ìœ¼ë¡œ 쓴다.
+\newsavebox{\tmp@XXbox}
+\newdimen\tmp@XXdim
+\def\kscntformat#1#2#3{%
+ \sbox{\tmp@XXbox}{#2\expandafter\number\csname c@#1\endcsname#3}%
+ \setlength\tmp@XXdim{\wd\tmp@XXbox}\advance\tmp@XXdim by1em%
+ \expandafter\def\csname the#1\endcsname{#2\expandafter\number\csname c@#1\endcsname#3}%
+ \expandafter\renewcommand\csname cft#1numwidth\endcsname{\tmp@XXdim}%
+ \expandafter\renewcommand\csname cft#1presnum\endcsname{}%
+ \expandafter\renewcommand\csname cft#1aftersnum\endcsname{}%
+}
+
+\AtBeginDocument{%
+\ifnokorean\else
+\ifkosection
+\kscntformat{section}{제\ob@onethirdspace }{\ob@onethirdspace 절}
+\renewcommand\thesubsection{\arabic{section}.\arabic{subsection}}
+\fi\fi
+}
+
+\RequirePackage{memhangul-common}
+
+\ifx\memucsinterwordhook\undefined
+\def\memucsinterwordhook{}
+\fi
+
+\ifx\memucsinterwordchapterskiphook\undefined
+\def\memucsinterwordchapterskiphook{}
+\fi
+
+\if@nonfrench\else
+ \frenchspacing
+\fi
+
+%%% hsetspace for memucs
+\if@hsspace
+ \RequirePackage[hangul,adjustverbatim,adjustfootnotesep]{memucs-setspace}
+ \if@hsspacenoquote\else\adjustquotespacing\fi
+\else
+ \RequirePackage{memucs-setspace}
+ \linespread{1.333}
+\fi
+%\SetHangulspace{1.333}{1.1}
+
+%%% fix first pdf page layout error : XeTeX
+%%% based on v1.61803398
+%%% these codes are to be deleted later. (2009/09/25)
+\renewcommand*{\fixpdflayout}{%
+ \pdfpageheight=\the\stockheight
+ \pdfpagewidth=\the\stockwidth
+ \ifxetex
+ \AtBeginDvi{\special{pdf: pagesize width \the\stockwidth\ height \the\stockheight}}%
+ \else
+ \ifdim\pdfvorigin=0pt\pdfvorigin=1in\fi
+ \ifdim\pdfhorigin=0pt\pdfhorigin=1in\fi
+ \fi}
+
+%%% í˜¸í™˜ì„ ìœ„í•˜ì—¬ dhucs 명령 몇 개를 무력화함.
+\ifx\SetAdhocFonts\undefined
+ \def\SetAdhocFonts#1#2{}
+\fi
+\ifx\regremph\undefined
+ \let\regremph\relax
+ \let\ungremph\relax
+\fi
+
+\endinput
+
+% CHANGE LOG
+% 2015/10/05 : change \sethangulfont command for polyglossia
+% 2014/04/29 : fix a bug reported by Progress
+% 2013/10/22 : introduce memhangul-common.sty
+% 2013/10/16 : \kscntformat and [kosection] bug fix.
+% 2013/09/27 : \cntrdotss
+% 2013/09/15 : \leavevmode at \explpunc, \expldash
+% 2013/09/01 : [cjk], [dhucs] option introduced
+% 2012/12/02 : drop shipout hacking codes
+% 2012/11/29 : \pdfstringdefDisableCommands
+% 2012/11/22 : [figtabcapt] opton introduced
+% 2012/11/01 : avoid error in \cnm, \ccnm etc.
+% 2012/07/12 : introduce xob-font
+% 2011/09/15 : changes according to xoblivoir
+% 2010/09/16 : cntrdot, adjustmath
+% 2009/05/11 : protect bnm commands
+% 2009/04/02 : redefine memoir-shipout for pdflualatex and other...
+% 2009/02/11. memoir v1.6180339e compatibility mend 1.
+% titleref, hangul page style.
+%%%
+% 오전 6:35 2008-09-18 : rename xkospace.sty to xkospace-var.sty
+% to avoid confusion
+% 오후 2:16 2008-09-18 : latinquote 옵션
+% 오전 4:32 2008-09-30 : hangul item titles
+% 코드 정리.
+% 오전 8:24 2008-10-07 : revive interword hook
+% 오후 5:25 2008-10-07 : revive gremph/itemph
+% 오전 1:21 2008-10-13 : xetexko v0.1 ë°˜ì˜
+% 오후 2:37 2008-10-23 : bnmcmds, oblivoirdblquote
+% 오후 17:59 2008-12-03 : nowinname 옵션 추가
+% 오전 2:17 2009-09-26 : try to fix the first pdf page layout error on XeTeX (moved from fapapersize)
+%
diff --git a/language/korean/kotex-oblivoir/memhangul-x/memucs-interword-x.sty b/language/korean/kotex-oblivoir/memhangul-x/memucs-interword-x.sty
new file mode 100644
index 0000000000..e033b74ce2
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-x/memucs-interword-x.sty
@@ -0,0 +1,188 @@
+%% memucs-interword-x.sty
+%%
+%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{memucs-interword-x}[2009/04/02]
+\RequirePackage{ifluatex}
+\RequirePackage{ifxetex}
+
+\def\memucsinterwordskip{}
+\def\memucsinterwordchapterskip{}
+\def\memucshangulskips{}
+
+\newif\if@nonfrench\@nonfrenchfalse
+\DeclareOption{nonfrench}{%
+ \@nonfrenchtrue}
+\DeclareOption{HWP}{%
+ \def\memucsinterwordskip{\HWPinterwordskip}}
+\DeclareOption{default}{%
+ \@nonfrenchtrue\def\memucsinterwordskip{\DEFAULTskips}%\interHchar{0pt}
+ }
+\DeclareOption{wider}{}
+% \def\memucshangulskips{\widerhangul}}
+\DeclareOption{narrower}{}
+% \def\memucshangulskips{\narrowerhangul}}
+%\DeclareOption*{%
+% \def\memucsinterwordskip{\DEFAULTskips}%
+%}
+
+%\newlength\dimen@skip
+%\setlength\dimen@skip{.1pt}
+
+%% finemath active.
+%\ifluatex\else\ifxetex\else
+% \if@dhucsfinemath\else\@dhucsfinemathtrue\fi
+%\fi\fi
+
+%%% inter hchar
+\newcommand*\interHchar[1]{%
+ \ifluatex
+ \@luatex@setinterhangulskip{#1}%
+ \else\ifxetex
+ \@xetex@setinterhangulskip{#1}%
+ \else
+ \@setinterhangulskip{#1}%
+ \fi\fi
+}
+
+\newcommand*\DefaultInterHchar{%
+ \interHchar{-.04}%
+}
+
+\newcommand*\@luatex@setinterhangulskip[1]{%
+\directlua{
+ fmconfig.hangul_hangul = #1 % ÇÑ±Û »çÀÌ ÀÚ°£
+}}
+
+\newcommand*\@xetex@setinterhangulskip[1]{%
+ \def\xetexkointerhchar{#1em}%
+}
+
+\newcommand*\@setinterhangulskip[1]{%
+ \setInterHangulSkip{#1em}%
+}
+
+\newcommand*\interhword[4][\@empty]{%
+ \ifx#1\@empty\setinterwordskip{#2}{#3}{#4}\else
+ \setinterwordskip[#1]{#2}{#3}{#4}\fi
+}
+
+%%%\def\narrowerhangul{%
+%%% \def\memucshangulskips{%
+%%% \interHchar{-.5pt}%
+%%% }%
+%%%}
+%%%\def\widerhangul{%
+%%% \def\memucshangulskips{%
+%%% \interHchar{1pt}%
+%%% }%
+%%%}
+
+\newdimen\BASE@FONTsize
+\BASE@FONTsize=\f@size\p@
+
+\def\HWPinterwordskip{%
+ \def\memucshangulskips{%
+ \DefaultInterHchar
+ }%
+ \def\memucsinterwordskip{%
+ \spaceskip = .475\BASE@FONTsize plus .25\BASE@FONTsize minus .1331\BASE@FONTsize
+ \if@nonfrench
+ \xspaceskip = .6\BASE@FONTsize plus .2\BASE@FONTsize minus .1\BASE@FONTsize
+ \fi
+ }%
+ \def\memucsinterwordchapterskip{%
+ \spaceskip = .5\BASE@FONTsize plus .1\BASE@FONTsize minus .05\BASE@FONTsize
+ \if@nonfrench
+ \xspaceskip = .65\BASE@FONTsize plus .2\BASE@FONTsize minus .1\BASE@FONTsize
+ \fi
+ }%
+}
+
+\def\setinterwordskip{\@ifnextchar[\setinterwordskip@\setinterwordskip@@}
+\def\setinterwordskip@[#1]#2#3#4{%
+ \def\memucsinterwordskip{%
+ \spaceskip = #2\BASE@FONTsize plus #3\BASE@FONTsize minus #4\BASE@FONTsize
+ \if@nonfrench
+ \xspaceskip = #1\BASE@FONTsize plus #3\BASE@FONTsize minus #4\BASE@FONTsize
+ \fi
+ }%
+}
+
+\def\setinterwordskip@@#1#2#3{%
+ \def\memucsinterwordskip{%
+ \spaceskip = #1\BASE@FONTsize plus #2\BASE@FONTsize minus #3\BASE@FONTsize
+ \if@nonfrench
+ \xspaceskip = .6\BASE@FONTsize plus #2\BASE@FONTsize minus #3\BASE@FONTsize
+ \fi
+ }%
+}
+
+\def\DEFAULTskips{%
+ \DefaultInterHchar
+ \def\memucsinterwordskip{%
+ \spaceskip = .413\BASE@FONTsize plus .1\BASE@FONTsize minus .1\BASE@FONTsize
+ \if@nonfrench
+ \xspaceskip = .55\BASE@FONTsize plus .11\BASE@FONTsize minus .1\BASE@FONTsize
+ \fi
+ }%
+ \def\memucsinterwordchapterskip{%
+ \spaceskip = .46\BASE@FONTsize plus .11\BASE@FONTsize minus .1\BASE@FONTsize
+ \if@nonfrench
+ \xspaceskip = .575\BASE@FONTsize plus .1\BASE@FONTsize minus .1\BASE@FONTsize
+ \fi
+ }%
+}
+
+\ProcessOptions\relax
+
+\def\verbatim@font{\m@mverbfont\spaceskip\z@
+ \hyphenchar\font\m@ne
+ \let\do\do@noligs
+ \verbatim@nolig@list}
+
+\def\narrowerinterhword{%
+ \spaceskip=.331\BASE@FONTsize plus .111\BASE@FONTsize minus .1\BASE@FONTsize
+ \if@nonfrench
+ \xspaceskip=.466\BASE@FONTsize plus .05\BASE@FONTsize minus .05\BASE@FONTsize
+ \fi
+}
+
+\def\memucsinterwordhook{\memucsinterwordskip\memucshangulskips}%
+\def\memucsinterwordchapterskiphook{\memucsinterwordchapterskip\memucshangulskips}%
+\def\memucsfninterwordhook{\narrowerinterhword}%
+
+% engtext env
+\@ifundefined{engtext}%
+ {%
+ \newenvironment{engtext}%
+ {\begingroup\spaceskip=\fontdimen2\font plus\fontdimen3\font minus\fontdimen4\font}%
+ {\endgroup}%
+ }{}
+
+% engtxt
+\newskip\ORIG@spaceskip
+\def\engtxt{\ORIG@spaceskip=\spaceskip
+ \spaceskip=\fontdimen2\font plus\fontdimen3\font minus\fontdimen4\font}
+\def\endengtxt{\spaceskip=\ORIG@spaceskip}
+
+\endinput
+
+%% CHANGE LOG
+% 2009/04/02. small alterations.
+% 2005/01/07. code clearance
+% 2005/02/08. reset interwordchapterskip values
+% 2005/05/17. engtext env. added.
+% 2005/07/30. replace em by \BASE@FONTsize
+% 2005/08/05. nonfrench option introduced.
+% 2005/11/17. \interhword bug fixed.
+% 2007/06/03. dhucs 4.0 hfontspec applied
diff --git a/language/korean/kotex-oblivoir/memhangul-x/xetexko-var.sty b/language/korean/kotex-oblivoir/memhangul-x/xetexko-var.sty
new file mode 100644
index 0000000000..27768dbda6
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-x/xetexko-var.sty
@@ -0,0 +1,71 @@
+%% xetexko-var.sty
+%%
+%% Copyright (c) 2007-2014 Kangsoo Kim <karnes at ktug org>
+%% Copyright (c) 2013 Kihwang Lee <leekh at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% A variant of xetexko.sty
+%%
+%% Updated for xetexko v2.1
+%% 2013.08.26
+%%
+\ProvidesPackage{xetexko-var}
+ [2014/06/12 v0.13 Korean Typesetting under XeTeX]
+
+%%% common options for xob-font
+\DeclareOption{gremph}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\DeclareOption{itemph}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\DeclareOption{oldhangul}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\DeclareOption{latinquote}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\DeclareOption{nowinname}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+%%% for kolabels
+\newif\if@hangul
+\newif\if@hanja
+\DeclareOption{hangul}{\@hangultrue}
+\DeclareOption{hanja}{\@hangultrue\@hanjatrue}
+%%% for xob-fonts
+\newif\if@extfontspec\@extfontspecfalse
+\DeclareOption{manualfontspec}{\@extfontspectrue}
+
+%%% unfonts
+\DeclareOption{unfonts}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\DeclareOption{nounfonts}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\DeclareOption{nanum}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\DeclareOption{hcr}{\PassOptionsToPackage{\CurrentOption}{xob-font}}
+\ProcessOptions\relax
+
+%%% xetexko sub-styles
+\RequirePackage{xetexko-space}
+\RequirePackage{xetexko-josa}
+\RequirePackage{xetexko-vertical}
+
+%%% xoblivoir sub-styles
+\RequirePackage{xob-dotemph}
+\RequirePackage{xob-hyper}
+
+\if@extfontspec
+ \PackageWarning{xetexko-var}{Load xetexko-font and configure Korean Fonts manually!}{}
+\else
+%%% We will never use xetexko/luatexko's unfonts option.
+ \newif\if@unfonts\@unfontsfalse
+ \RequirePackage{xob-font}
+\fi
+
+\RequirePackage{kolabels-utf}
+\if@hangul\AtBeginDocument{\RequirePackage{konames-utf}}\fi
+
+\endinput
+
+%%% 2014-06-12: new xob-font.sty
+%%% 2013-09-27, nounfonts.
+%%% 오후 3:22 2008-11-16
+%%% 오후 17:59 2008-12-03 : nowinname 옵션 추가
+%%% 2009-03-25, xetexko.sty
+%%% 오전 2:22 2009-09-26, xetexko-vertical.sty
diff --git a/language/korean/kotex-oblivoir/memhangul-x/xob-amssymb.sty b/language/korean/kotex-oblivoir/memhangul-x/xob-amssymb.sty
new file mode 100644
index 0000000000..9d9578b44d
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-x/xob-amssymb.sty
@@ -0,0 +1,27 @@
+%% xob-amssymb.sty
+%%
+%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% disable a few commands
+%%
+\def\DisablePreAmsCmds#1{%
+ \expandafter\ifx\csname #1\endcsname\undefined\else
+ \expandafter\let\csname #1\endcsname\relax\fi
+}
+\DisablePreAmsCmds{Finv}
+\DisablePreAmsCmds{Game}
+\DisablePreAmsCmds{beth}
+\DisablePreAmsCmds{gimel}
+\DisablePreAmsCmds{daleth}
+%
+\RequirePackage{amssymb}
+%
+\endinput
diff --git a/language/korean/kotex-oblivoir/memhangul-x/xob-dotemph.sty b/language/korean/kotex-oblivoir/memhangul-x/xob-dotemph.sty
new file mode 100644
index 0000000000..87285578b2
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-x/xob-dotemph.sty
@@ -0,0 +1,75 @@
+%% xob-dotemph.sty
+%%
+%% Copyright (c) 2007-2014 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% xob-dotemph
+%% 2014-06-15, \useremph redefined
+%% 2014-04-29
+%% 2010-03-18
+%% 오전 9:01 2008-10-22
+%% xetexko-dotemphì˜ í™•ìž¥
+%% dhucs/hangul compatible (\dotemph, \circemph, \useremph)
+%% ----------
+%% \useremph is different from kotex-utf's \useremph ***
+%%
+%% Updated for xetexko v2.1
+%% Kihwang Lee <leekh at ktug.org>
+%% 2013.08.26
+%%
+%%
+\protected\def\circemph#1{%
+ \begingroup
+ \def\dotemphchar{^^^^02da}\dotemph{#1}%
+ \endgroup
+}
+
+\def\xob@useremph#1{\begingroup
+ \let\dotemphchar\useremphchar
+ \let\dotemphraise\useremphraisedim
+ \dotemph{#1}\endgroup}
+
+%%%%% 2014/06/15
+%%%%% \useremph[dim][char]{letter}
+%%%%%
+\RequirePackage{xparse}
+
+\ExplSyntaxOn
+
+\dim_new:N \useremphraisedim \dim_set:Nn \useremphraisedim { 1ex }
+\tl_set:Nn \useremphchar { ^^^^02da }
+
+\DeclareDocumentCommand \useremph { o o m }
+{
+ \IfValueT { #1 }
+ {
+ \tl_if_empty:nF { #1 }
+ {
+ \settoheight \useremphraisedim { #3 }
+ \dim_add:Nn \useremphraisedim { #1 }
+ }
+ }
+
+ \IfValueT { #2 }
+ {
+ \tl_if_empty:nF { #2 }
+ {
+ \tl_set:Nn \useremphchar { #2 }
+ }
+ }
+ \xob@useremph { #3 }
+}
+
+\ExplSyntaxOff
+
+\def\useremphstarblack{\tiny★}
+\def\useremphstarwhite{\tiny☆}
+
+\endinput
diff --git a/language/korean/kotex-oblivoir/memhangul-x/xob-font.sty b/language/korean/kotex-oblivoir/memhangul-x/xob-font.sty
new file mode 100644
index 0000000000..16095498f7
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-x/xob-font.sty
@@ -0,0 +1,680 @@
+%% xob-font.sty
+%%
+%% Copyright (c) 2014 Kangsoo Kim <karnes at ktug org>
+%% Copyright (c) 2017 Kihwang Lee <leekh at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%%
+%% oblivoir hangul/hanja font setting.
+%% part of oblivoir
+%%
+\ProvidesPackage{xob-font}[2017/02/03 v0.7 select hangul/hanja fonts for oblivoir]
+
+%%% obsolete options: retain \if@.. conditions for backward compatibility
+\newif\if@nowin\@nowinfalse
+\newif\if@latinquote\@latinquotefalse
+\newif\if@unfont\@unfontfalse
+\DeclareOption{nowinname}{}
+\DeclareOption{latinquote}{}
+\DeclareOption{unfonts}{\@unfonttrue}
+\DeclareOption{nounfonts}{\@unfontfalse}
+
+%%% active optoins
+\newif\if@oldhangul\@oldhangulfalse
+\DeclareOption{oldhangul}{\@oldhangultrue}
+\newif\if@gremph\@gremphtrue
+\DeclareOption{gremph}{\@gremphtrue}
+\DeclareOption{itemph}{\@gremphfalse}
+
+\newif\if@nanumfonts\@nanumfontsfalse
+\newif\if@nanumxfonts\@nanumxfontsfalse
+\DeclareOption{nanum}{\@nanumfontstrue}
+\DeclareOption{nanumx}{\@nanumfontstrue\@nanumxfontstrue}
+\newif\if@hcrfonts\@hcrfontsfalse
+\DeclareOption{hcr}{\@hcrfontstrue\@oldhangultrue}
+
+\ProcessOptions
+\relax
+
+\RequirePackage{xparse}
+\@ifclassloaded{oblivoir}{}{%
+ \RequirePackage{fontspec}
+ \RequirePackage{kotex}
+}
+
+\ExplSyntaxOn
+
+\sys_if_engine_xetex:T
+{
+ \RequirePackage{xetexko-space}
+ \RequirePackage{xetexko-font}
+}
+
+\if@gremph \bool_set_false:N \ital_fake_bool \else \bool_set_true:N \ital_fake_bool \fi
+\if@oldhangul \bool_set_true:N \hangulscript_bool \else \bool_set_false:N \hangulscript_bool \fi
+
+\bool_set_false:N \bold_prov_bool
+\bool_set_false:N \in_hanja_mode
+\bool_set_false:N \mono_mode
+
+\DeclareDocumentCommand \setmonoscale { m }
+{
+ \tl_set:Nn \_mono_scale { #1 }
+}
+
+\setmonoscale{0.95}
+
+\DeclareDocumentCommand \treat_feature_name_options { d() d() m o }
+{
+ \tl_set:Nn \_regu_font_name { #3 }
+
+ \IfValueTF { #1 }
+ {
+ \tl_set:Nn \_bold_font_name { #1 } \bool_set_true:N \bold_prov_bool
+ }
+ {
+ \tl_clear:N \_bold_font_name \bool_set_false:N \bold_prov_bool
+ }
+
+ \IfValueTF { #2 }
+ {
+ \tl_if_eq:nnTF { #2 } { * }
+ { \tl_set_eq:NN \_ital_font_name \_regu_font_name }
+ { \tl_set:Nn \_ital_font_name { #2 } }
+ }
+ {
+ \tl_set_eq:NN \_ital_font_name \_regu_font_name
+ }
+ \IfValueTF { #4 }
+ { \tl_set:Nn \_additional_feature_str { #4 } }
+ { \tl_clear:N \_additional_feature_str }
+
+ \bool_if:nTF { \mono_mode || \in_hanja_mode }
+ {
+ \tl_clear:N \_font_feature_str
+ }
+ {
+ \tl_set:Nn \_font_feature_str { Ligatures = TeX, }
+ }
+
+ \bool_if:nT \ital_fake_bool
+ {
+ \tl_if_eq:NNTF \_ital_font_name \_regu_font_name
+ {
+ \tl_put_right:Nn \_font_feature_str { AutoFakeSlant, }
+ }
+ {
+ \tl_put_right:Nn \_font_feature_str { ItalicFeatures = { FakeSlant = { 0.15 } }, }
+ }
+ \tl_put_right:Nn \_font_feature_str { BoldItalicFeatures = { FakeSlant = { 0.15 } }, }
+ }
+
+ \bool_if:nT \bold_prov_bool
+ {
+ \tl_put_right:Nn \_font_feature_str { BoldFont = \_bold_font_name,
+ BoldItalicFont = \_bold_font_name,
+ ItalicFont = \_ital_font_name, }
+ }
+
+ \bool_if:nF \in_hanja_mode
+ {
+ \bool_if:nT \hangulscript_bool
+ { \tl_put_right:Nn \_font_feature_str { Script = Hangul, } }
+ }
+
+ \bool_if:nT \mono_mode
+ {
+ \tl_put_right:Nn \_font_feature_str { Scale = \_mono_scale, }
+ }
+}
+
+\DeclareDocumentCommand \set_kor_sub_hanja_font { m d() d() m o }
+{
+ \bool_set_true:N \in_hanja_mode
+% \treat_feature_name_options ( #2 ) ( #3 ) { #4 } [ #5 ]
+ \IfValueTF { #2 }
+ {
+ \IfValueTF { #3 }
+ {
+ \treat_feature_name_options ( #2 ) ( #3 ) { #4 } [ #5 ]
+ }
+ {
+ \treat_feature_name_options ( #2 ) { #4 } [ #5 ]
+ }
+ }
+ {
+ \treat_feature_name_options { #4 } [ #5 ]
+ }
+ \setmainhanjafont [ \_font_feature_str, \_additional_feature_str ] { \_regu_font_name }
+
+ \sys_if_engine_luatex:T
+ {
+ \tl_if_exist:NT \hanjabyhanjafont
+ {
+ \AtBeginDocument { \hanjabyhanjafont 1 }
+ }
+ }
+}
+
+\DeclareDocumentCommand \setkorfont { m d() d() m o d() }
+{
+ \bool_set_false:N \in_hanja_mode
+
+ \str_if_eq:nnTF { #1 } { mono }
+ { \bool_set_true:N \mono_mode }
+ { \bool_set_false:N \mono_mode }
+
+ %%% when regular fontname contains "HCR", input [ Script=Hangul ] to font features.
+ \tl_if_in:nnT { #4 } { HCR }
+ { \bool_set_true:N \hangulscript_bool }
+ \tl_if_in:nnT { #4 } { hcr }
+ { \bool_set_true:N \hangulscript_bool }
+% \tl_if_in:nnT { #4 } { HAN }
+% { \bool_set_true:N \hangulscript_bool }
+ %%% the following three \tl_if_in's for \setkomainfont
+ \tl_if_in:NnT { #4 } { HCR }
+ { \bool_set_true:N \hangulscript_bool }
+ \tl_if_in:NnT { #4 } { hcr }
+ { \bool_set_true:N \hangulscript_bool }
+% \tl_if_in:NnT { #4 } { HAN }
+% { \bool_set_true:N \hangulscript_bool }
+
+ \IfValueTF { #2 }
+ {
+ \IfValueTF { #3 }
+ {
+ \treat_feature_name_options ( #2 ) ( #3 ) { #4 } [ #5 ]
+ }
+ {
+ \treat_feature_name_options ( #2 ) { #4 } [ #5 ]
+ }
+ }
+ {
+ \treat_feature_name_options { #4 } [ #5 ]
+ }
+
+ \cs:w set #1 hangulfont \cs_end:
+ [ \_font_feature_str, \_additional_feature_str ] { \_regu_font_name }
+
+ %%% \set_kor_sub_hanja_font will take more optional arguments,
+ %%% hence, this codes have to be located at the end of code block.
+ \IfValueT { #6 }
+ {
+ \set_kor_sub_hanja_font { #1 } ( #6 )
+ }
+}
+
+%%% new \setko(main|sans|mono)font
+%\bool_new:N \setko_bold_process \bool_set_false:N \setko_bold_process
+
+\NewDocumentCommand \process_set_korob_hanja { m o d() d() d() o }
+{
+ \IfValueTF { #2 }
+ {
+ \tl_set:Nn \ko_hanja_base_font_name { #2 }
+ \tl_set_eq:NN \ko_hanja_regu_font_name \ko_hanja_base_font_name
+ \tl_put_right:Nn \ko_hanja_regu_font_name { #3 }
+ \IfValueTF { #4 }
+ {
+ \tl_if_empty:nTF { #4 }
+ {
+ \tl_set_eq:NN \ko_hanja_bold_font_name \ko_hanja_regu_font_name
+ }
+ {
+ \tl_set_eq:NN \ko_hanja_bold_font_name \ko_hanja_base_font_name
+ \tl_put_right:Nn \ko_hanja_bold_font_name { #4 }
+ }
+ \bool_set_false:N \setko_hanja_bold_process
+ }
+ {
+% \tl_clear:N \ko_hanja_bold_font_name
+ \bool_set_true:N \setko_hanja_bold_process
+ }
+ \IfValueTF { #5 }
+ {
+ \tl_if_empty:nTF { #5 }
+ {
+ \tl_set_eq:NN \ko_hanja_ital_font_name \ko_hanja_regu_font_name
+ }
+ {
+ \tl_set_eq:NN \ko_hanja_ital_font_name \ko_hanja_base_font_name
+ \tl_put_right:Nn \ko_hanja_ital_font_name { #5 }
+ }
+ }
+ {
+ \tl_set_eq:NN \ko_hanja_ital_font_name \ko_hanja_regu_font_name
+ }
+ }
+ {
+ \tl_clear:N \ko_hanja_base_font_name
+ \tl_set:Nn \ko_hanja_regu_font_name { #3 }
+
+ \IfValueTF { #4 }
+ {
+ \tl_set:Nn \ko_hanja_bold_font_name { #4 }
+ \bool_set_false:N \setko_hanja_bold_process
+ }
+ {
+% \tl_clear:N \ko_hanja_bold_font_name
+ \bool_set_true:N \setko_hanja_bold_process
+ }
+
+ \IfValueTF { #5 }
+ {
+ \tl_set:Nn \ko_hanja_ital_font_name { #5 }
+ }
+ {
+ \tl_set_eq:NN \ko_hanja_ital_font_name \ko_hanja_regu_font_name
+ }
+ }
+
+ \IfValueTF { #6 }
+ {
+ \tl_set:Nn \ko_hanja_features { #6 }
+ }
+ {
+ \tl_clear:N \ko_hanja_features
+ }
+
+ \bool_if:nTF \setko_bold_process
+ {
+ \bool_if:nTF \setko_hanja_bold_process
+ {
+ \cs:w setkor #1 font \cs_end:
+ { \ko_regu_font_name }
+ [ \ko_features ]
+ \bool_if:nTF \ital_fake_bool
+ {
+ \cs:w set #1 hanjafont \cs_end:
+ [ \ko_hanja_features, AutoFakeSlant, BoldItalicFeatures={FakeSlant={0.15}} ]
+ { \ko_hanja_regu_font_name }
+ }
+ {
+ \cs:w set #1 hanjafont \cs_end:
+ [ \ko_hanja_features ]
+ { \ko_hanja_regu_font_name }
+ }
+ }
+ {
+ \cs:w setkor #1 font \cs_end:
+ { \ko_regu_font_name }
+ [ \ko_features ]
+ ( \ko_hanja_bold_font_name )
+ ( \ko_hanja_ital_font_name )
+ { \ko_hanja_regu_font_name }
+ [ \ko_hanja_features ]
+ }
+ }
+ {
+ \bool_if:nTF \setko_hanja_bold_process
+ {
+ \cs:w setkor #1 font \cs_end:
+ ( \ko_bold_font_name )
+ ( \ko_ital_font_name )
+ { \ko_regu_font_name }
+ \bool_if:nTF \ital_fake_bool
+ {
+ \cs:w set #1 hanjafont \cs_end:
+ [ \ko_hanja_features, AutoFakeSlant, BoldItalicFeatures={FakeSlant={0.15}} ]
+ { \ko_hanja_regu_font_name }
+ }
+ {
+ \cs:w set #1 hanjafont \cs_end:
+ [ \ko_hanja_features ]
+ { \ko_hanja_regu_font_name }
+ }
+ }
+ {
+ \cs:w setkor #1 font \cs_end:
+ ( \ko_bold_font_name )
+ ( \ko_ital_font_name )
+ { \ko_regu_font_name }
+ [ \ko_features ]
+ ( \ko_hanja_bold_font_name )
+ ( \ko_hanja_ital_font_name )
+ { \ko_hanja_regu_font_name }
+ [ \ko_hanja_features ]
+ }
+ }
+
+ \sys_if_engine_luatex:T
+ {
+ \tl_if_exist:NT \hanjabyhanjafont
+ {
+ \AtBeginDocument { \hanjabyhanjafont 1 }
+ }
+ }
+}
+
+\NewDocumentCommand \process_korob_only_hangul { m }
+{
+ \bool_if:nTF \setko_bold_process
+ {
+ \cs:w setkor #1 font \cs_end:
+ { \ko_regu_font_name }
+ [ \ko_features ]
+ }
+ {
+ \cs:w setkor #1 font \cs_end:
+ ( \ko_bold_font_name )
+ ( \ko_ital_font_name )
+ { \ko_regu_font_name }
+ [ \ko_features ]
+ }
+}
+
+\DeclareDocumentCommand \setkorfontxob { m o d() d() d() o o d() }
+{
+ \IfValueTF { #2 }
+ { \tl_set:Nn \ko_base_font_name { #2 }
+ \tl_set_eq:NN \ko_regu_font_name \ko_base_font_name
+ \tl_put_right:Nn \ko_regu_font_name { #3 }
+ \IfValueTF { #4 }
+ {
+ \tl_if_empty:nTF { #4 }
+ {
+ \tl_set_eq:NN \ko_bold_font_name \ko_regu_font_name
+ }
+ {
+ \tl_set_eq:NN \ko_bold_font_name \ko_base_font_name
+ \tl_put_right:Nn \ko_bold_font_name { #4 }
+ }
+ \bool_set_false:N \setko_bold_process
+ }
+ {
+% \tl_set_eq:NN \ko_bold_font_name \ko_regu_font_name
+ \bool_set_true:N \setko_bold_process
+ }
+ \IfValueTF { #5 }
+ {
+ \tl_if_empty:nTF { #5}
+ {
+ \tl_set_eq:NN \ko_ital_font_name \ko_regu_font_name
+ }
+ {
+ \tl_set_eq:NN \ko_ital_font_name \ko_base_font_name
+ \tl_put_right:Nn \ko_ital_font_name { #5 }
+ }
+ }
+ {
+ \tl_set_eq:NN \ko_ital_font_name \ko_regu_font_name
+ }
+ }
+ {
+ \tl_clear:N \ko_base_font_name
+ \tl_set:Nn \ko_regu_font_name { #3 }
+
+ \IfValueTF { #4 }
+ {
+ \tl_set:Nn \ko_bold_font_name { #4 }
+ \bool_set_false:N \setko_bold_process
+ }
+ {
+% \tl_set_eq:NN \ko_bold_font_name \ko_regu_font_name
+ \bool_set_true:N \setko_bold_process
+ }
+
+ \IfValueTF { #5 }
+ {
+ \tl_set:Nn \ko_ital_font_name { #5 }
+ }
+ {
+ \tl_set_eq:NN \ko_ital_font_name \ko_regu_font_name
+ }
+
+ }
+
+ \IfValueTF { #6 }
+ {
+ \tl_set:Nn \ko_features { #6 }
+ }
+ {
+ \tl_clear:N \ko_features
+ }
+
+ \IfValueTF { #7 }
+ {
+ \IfValueTF { #8 }
+ {
+ \process_set_korob_hanja { #1 } [ #7 ] ( #8 )
+ }
+ {
+ \process_set_korob_hanja { #1 } [ #7 ]
+ }
+ }
+ {
+ \IfValueTF { #8 }
+ {
+ \process_set_korob_hanja { #1 } ( #8 )
+ }
+ {
+ \process_korob_only_hangul { #1 }
+ }
+ }
+}
+
+%%% bracket version.
+\bool_set_false:N \ext_loc_bool
+
+\DeclareDocumentCommand \set_kor_font_orig_method_sub_hanja { m o m }
+{
+ \IfValueTF { #2 }
+ {
+ \cs:w set #1 hanjafont \cs_end: [ #2, \ext_loc_feature ] { #3 }
+ }
+ {
+ \cs:w set #1 hanjafont \cs_end: [ \ext_loc_feature ]{ #3 }
+ }
+ \bool_set_false:N \ext_loc_bool
+}
+
+\DeclareDocumentCommand \setkorfontorigmethod { m o m o }
+{
+ \bool_if:nTF \ext_loc_bool
+ {
+ \tl_set:Nn \ext_loc_feature { ExternalLocation, }
+ }
+ {
+ \tl_clear:N \ext_loc_feature
+ }
+ \IfValueTF { #2 }
+ {
+ \cs:w set #1 hangulfont \cs_end: [ #2, \ext_loc_feature ] { #3 }
+ }
+ {
+ \cs:w set #1 hangulfont \cs_end: [ \ext_loc_feature ] { #3 }
+ }
+
+ \IfValueTF { #4 }
+ {
+ \set_kor_font_orig_method_sub_hanja { #1 } [ #4 ]
+ }
+ {
+ \bool_set_false:N \ext_loc_bool
+ }
+}
+
+%%% starred version.
+\DeclareDocumentCommand \setkorfontorigstar { s m }
+{
+ \bool_set_true:N \ext_loc_bool
+ \setkorfontorigmethod { #2 }
+}
+
+%%% \setobmainfont
+\DeclareDocumentCommand \setxoblatinfont { m o d() d() d() o }
+{
+ \IfValueTF { #2 }
+ {
+ \tl_set:Nn \latin_base_font_name { #2 }
+ \tl_set_eq:NN \latin_regu_font_name \latin_base_font_name
+ \tl_put_right:Nn \latin_regu_font_name { #3 }
+ \IfValueTF { #4 }
+ {
+ \tl_if_empty:nTF { #4 }
+ {
+ \tl_set_eq:NN \latin_bold_font_name \latin_regu_font_name
+ }
+ {
+ \tl_set_eq:NN \latin_bold_font_name \latin_base_font_name
+ \tl_put_right:Nn \latin_bold_font_name { #4 }
+ }
+ \bool_set_false:N \setlatin_bold_process
+ }
+ {
+ \bool_set_true:N \setlatin_bold_process
+ }
+ \IfValueTF { #5 }
+ {
+ \tl_if_empty:nTF { #5}
+ {
+ \tl_set_eq:NN \latin_ital_font_name \latin_regu_font_name
+ }
+ {
+ \tl_set_eq:NN \latin_ital_font_name \latin_base_font_name
+ \tl_put_right:Nn \latin_ital_font_name { #5 }
+ }
+ \bool_set_false:N \setlatin_ital_process
+ }
+ {
+ \bool_set_true:N \setlatin_ital_process
+ }
+ }
+ {
+ \tl_clear:N \latin_base_font_name
+ \tl_set:Nn \latin_regu_font_name { #3 }
+
+ \IfValueTF { #4 }
+ {
+ \tl_set:Nn \latin_bold_font_name { #4 }
+ \bool_set_false:N \setlatin_bold_process
+ }
+ {
+ \bool_set_true:N \setlatin_bold_process
+ }
+
+ \IfValueTF { #5 }
+ {
+ \tl_set:Nn \latin_ital_font_name { #5 }
+ \bool_set_false:N \setlatin_ital_process
+ }
+ {
+ \bool_set_true:N \setlatin_ital_process
+ }
+
+ }
+
+ \tl_if_eq:nnTF { #1 } { mono }
+ {
+ \bool_set_true:N \latin_mono_mode
+ }
+ {
+ \bool_set_false:N \latin_mono_mode
+ }
+
+ \bool_if:nTF \latin_mono_mode
+ {
+ \tl_clear:N \latin_feature
+ }
+ {
+ \tl_set:Nn \latin_feature { Ligatures=TeX, }
+ }
+
+ \bool_if:nF \setlatin_bold_process
+ {
+ \tl_put_right:Nn \latin_feature {
+ BoldFont = { \latin_bold_font_name },
+ }
+ }
+
+ \bool_if:nF \setlatin_ital_process
+ {
+ \tl_put_right:Nn \latin_feature {
+ ItalicFont = { \latin_ital_font_name },
+ }
+ }
+
+ \IfValueT { #6 }
+ {
+ \tl_put_right:Nn \latin_feature { #6 }
+ }
+
+ \cs:w set #1 font \cs_end:
+ [ \latin_feature ]
+ { \latin_regu_font_name }
+
+}
+
+\ExplSyntaxOff
+
+%%% starred version commands are provided for backward compatibility.
+\protected\def\setkormainfont{%
+ \@ifstar{\setkorfontorigstar*{main}}{%
+ \@ifnextchar[{\setkorfontorigmethod{main}}{\setkorfont{main}}}}
+\protected\def\setkorsansfont{%
+ \@ifstar{\setkorfontorigstar*{sans}}{%
+ \@ifnextchar[{\setkorfontorigmethod{sans}}{\setkorfont{sans}}}}
+\protected\def\setkormonofont{%
+ \@ifstar{\setkorfontorigstar*{mono}}{%
+ \@ifnextchar[{\setkorfontorigmethod{mono}}{\setkorfont{mono}}}}
+
+%%% newly defined commands:
+%%% \setkomainfont[BASENAME](Regu)(Bold)(Ital)[Feature]%
+%%% [HJBASENAME](HJREGU)(HJBOLD)(HJITAL)[HJFeatures]
+%%% no spaces allowed between optional arguments, e.g., [...]*nospace*[...]
+\protected\def\setkomainfont{\setkorfontxob{main}}
+\protected\def\setkosansfont{\setkorfontxob{sans}}
+\protected\def\setkomonofont{\setkorfontxob{mono}}
+
+%%% \setobmainfont(regu)[features] = \setmainfont[features]{regu}
+\protected\def\setobmainfont{\setxoblatinfont{main}}
+\protected\def\setobsansfont{\setxoblatinfont{sans}}
+\protected\def\setobmonofont{\setxoblatinfont{mono}}
+
+%%% [unfonts] will be deprecated shortly.
+\if@unfont
+ \if@gremph
+ \setkomainfont(UnBatang.ttf)(UnBatangBold.ttf)(UnGraphic.ttf)[Script=Hangul]%
+ (UnBatang.ttf)(UnBatangBold.ttf)(UnBatang.ttf)[Script=Hangul]
+ \else
+ \setkomainfont(UnBatang.ttf)(UnBatangBold.ttf)(UnBatang.ttf)[Script=Hangul]
+ \fi
+ \setkosansfont[UnDotum](.ttf)(Bold.ttf)(.ttf)
+ \setmonoscale{1.05}
+ \setkomonofont(UnTaza.ttf)
+\fi
+
+\if@nanumfonts
+ \if@nanumxfonts
+ \setkomainfont(NanumMyeongjo)(*ExtraBold)(*)[](NanumGothic)(*Bold)
+ \else
+ \setkomainfont(NanumMyeongjo)(*Bold)(*)[](NanumGothic)(*Bold)
+ \fi
+ \setkosansfont(NanumGothic)(*Bold)(*)
+ \setkomonofont(NanumGothic)
+\fi
+
+%%% [hcr] adds [Script=Hangul] feature automatically.
+\if@hcrfonts
+ \setkomainfont(HCRBatangLVT)(*-Bold)(*)
+ \setkosansfont(HCRDotumLVT)(*-Bold)(*)
+ \setkomonofont(HCRDotumLVT)
+\fi
+
+\endinput
+
+%%% end of file `xob-font.sty`
+%% CHANGES
+%% v0.7 : Use \sys_if_engine_xetex and \sys_if_engine_luatex instead of xetex_if_engine and luatex_if_engine to be compatible with latest l3kernel.
+%% v0.6 : HCR auto insert Script=Hangul, HAN disabled
+%% v0.5 : [nanum] sets Bold, [nanumx] sets ExtraBold for NanumMyeongjo
+%% v0.4 : hangul_bold_exist && hanja_bold_no_exist bug fixed.
+%% v0.3 : \setobmainfont ( = \setmainfont ) introduced.
+%% v0.2 : do not insert [ Ligatures=TeX ] in mono_mode
diff --git a/language/korean/kotex-oblivoir/memhangul-x/xob-hyper.sty b/language/korean/kotex-oblivoir/memhangul-x/xob-hyper.sty
new file mode 100644
index 0000000000..154e8d3544
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-x/xob-hyper.sty
@@ -0,0 +1,74 @@
+%% xob-hyper.sty
+%%
+%% Copyright (c) 2013 Kihwang Lee <leekh at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% Created for xetexko v2.1
+%% 2013.08.26
+%%
+\AtBeginDocument{
+ % for ulem package
+ \ifcsname UL@hook\endcsname \xetexkoulemsupport \fi
+ % for hyperref package
+ \@ifpackageloaded{hyperref}{\pdfstringdefDisableCommands{%
+ \let\dotemph\@firstofone
+ \let\makejosa\@secondoftwo
+ \let\jong\relax
+ \let\jung\relax
+ \let\rieul\relax
+ \let\latinalphs\relax
+ \let\hangulalphs\relax
+ \let\hanjaalphs\relax
+ \let\prevfontalphs\relax
+ \let\latinnums\relax
+ \let\hangulnums\relax
+ \let\hanjanums\relax
+ \let\prevfontnums\relax
+ \let\latinparens\relax
+ \let\hangulparens\relax
+ \let\hanjaparens\relax
+ \let\prevfontparens\relax
+ \let\latinquotes\relax
+ \let\hangulquotes\relax
+ \let\hanjaquotes\relax
+ \let\prevfontquotes\relax
+ \let\latinpuncts\relax
+ \let\hangulpuncts\relax
+ \let\hanjapuncts\relax
+ \let\prevfontpuncts\relax
+ \let\latinmarks\relax
+ \let\hangulmarks\relax
+ \let\hanjamarks\relax
+ \let\prevfontmarks\relax
+ \let\latincolons\relax
+ \let\hangulcolons\relax
+ \let\hanjacolons\relax
+ \let\prevfontcolons\relax
+ \let\latinhyphens\relax
+ \let\hangulhyphens\relax
+ \let\hanjahyphens\relax
+ \let\prevfonthyphens\relax
+ \let\latincjksymbols\relax
+ \let\hangulcjksymbols\relax
+ \let\hanjacjksymbols\relax
+ \let\prevfontcjksymbols\relax
+ \let\disablekoreanfonts\relax
+ \let\disablehangulspacing\relax
+ \let\disablehangulspacingandlinebreak\relax
+ \let\disableautojosa\relax
+ \let\disablecjksymbolspacing\relax
+ \let\japanese\relax
+ \let\chinese\relax
+ \let\Tchinese\relax
+ \let\Schinese\relax
+ }}{}
+}
+
+\endinput
diff --git a/language/korean/kotex-oblivoir/memhangul-x/xob-paralist.sty b/language/korean/kotex-oblivoir/memhangul-x/xob-paralist.sty
new file mode 100644
index 0000000000..534d2b8066
--- /dev/null
+++ b/language/korean/kotex-oblivoir/memhangul-x/xob-paralist.sty
@@ -0,0 +1,48 @@
+%% xob-paralist.sty
+%%
+%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% paralist,
+%%
+\@ifpackageloaded{paralist}{}{\RequirePackage{paralist}}
+\RequirePackage{iftex}
+\ifPDFTeX
+ \RequirePackage{dhucs-paralist}
+\else
+\def\pl@loop@{%
+ \ifx ê°€\pl@temp \def\@tempa{\pl@label\gana }\else
+ \ifx ㈎\pl@temp \def\@tempa{\pl@label\pgana }\else
+ \ifx ㉮\pl@temp \def\@tempa{\pl@label\ogana }\else
+ \ifx ㄱ\pl@temp \def\@tempa{\pl@label\jaso }\else
+ \ifx ㈀\pl@temp \def\@tempa{\pl@label\pjaso }\else
+ \ifx ㉠\pl@temp \def\@tempa{\pl@label\ojaso }\else
+ \ifx â‘´\pl@temp \def\@tempa{\pl@label\pnum }\else
+ \ifx â‘ \pl@temp \def\@tempa{\pl@label\onum }\else
+ \ifx ⒜\pl@temp \def\@tempa{\pl@label\peng }\else
+ \ifx â“\pl@temp \def\@tempa{\pl@label\oeng }\else
+ \ifx â…°\pl@temp \def\@tempa{\pl@label\hroman}\else
+ \ifx â… \pl@temp \def\@tempa{\pl@label\hRoman}\else
+%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ifx A\pl@temp \def\@tempa{\pl@label\Alph }\else
+ \ifx a\pl@temp \def\@tempa{\pl@label\alph }\else
+ \ifx i\pl@temp \def\@tempa{\pl@label\roman }\else
+ \ifx I\pl@temp \def\@tempa{\pl@label\Roman }\else
+ \ifx 1\pl@temp \def\@tempa{\pl@label\arabic}\else
+ \ifx \@sptoken\pl@temp \let\@tempa\pl@space \else
+ \ifx \bgroup\pl@temp \let\@tempa\pl@group \else
+ \ifx \@@@\pl@temp \let\@tempa\@gobble \else
+ \let\@tempa\pl@other
+ \pl@hook
+ \fi\fi\fi\fi\fi\fi\fi\fi
+ \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+ \@tempa}
+\fi
+\endinput
diff --git a/language/korean/kotex-oblivoir/oblivoir-base.cls b/language/korean/kotex-oblivoir/oblivoir-base.cls
new file mode 100644
index 0000000000..bff68d1565
--- /dev/null
+++ b/language/korean/kotex-oblivoir/oblivoir-base.cls
@@ -0,0 +1,603 @@
+%% File `oblivoir.cls`
+%%
+%% (C) Copyright 2006-2015 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\ProvidesClass{oblivoir-base}
+ [2015/10/19 v0.8.1 article-like class to typeset UTF-8 korean using memoir.]
+%\typeout{oblivoir requires memoir, dhucs, and memhangul. 2008/10/23.}
+
+%%% Acknowledgements:
+%%% Many thanks to
+%%% ischo who provided a computer, place and time for developing and testing.
+%%% smcho, ischo, synapse and beomsukhyun who requested functional improvements.
+%%% progress who wrote a nice introductory document.
+%%% and all the people who do or do not use this class.
+%%%
+%%% Options:
+%%% nokorean : ì˜ë¬¸ìš©
+%%% twoside : twoside
+%%% openright
+%%% kosection : ì ˆ í‘œì œí•­ì˜ í•œê¸€í™”
+%%% nobookmarks : ë¶ë§ˆí¬ 만들지 ì•ŠìŒ
+%%% dvips : dvips 작업용 옵션
+%%% 10.5pt : 10.5pt 본문 í°íŠ¸ 사ì´ì¦ˆ.
+%%% footnote : í•œê¸€ì‹ ê°ì£¼ 모양 사용.
+%%% tocentry : toc ë“±ì„ í•œ 수준 위ì—ì„œ 처리.
+%%% itemph : 강조를 itshape로 처리함.
+%%% finemath : pass finemath option to dhucs. made default.
+%%% nofinemath : no finemath.
+%%% strictcharcheck : strictcharcheck to dhucs.
+%%% microtype : load microtype and apply margin-kerning & font-expansion
+%%% romanfixed : 10.5pt 옵션 사용시 ì˜ë¬¸ ê¸€ê¼´ì€ 10ptë¡œ ê³ ì •.
+%%% faht,fawd : flowframê³¼ 함께 쓸 ë•Œ ìž„ì˜ì˜ 페ì´ì§€ 사ì´ì¦ˆ.
+%%% moreverb : pdfmtricks와 함께 쓰기 위해 moreverb를 로드.
+%%% 기타 옵션 : memoir 옵션 사용.
+%%% default는 oneside, openany, kosection false, pdfbookmark임.
+%%% subfigure : load old subfigure packaged
+%%%
+%%% 한글 í°íŠ¸ 관련:
+%%% unfonts-type-1
+%%%
+
+%\RequirePackage{etex}
+\RequirePackage{xkeyval}
+
+\newif\ifnokorean\nokoreanfalse
+\DeclareOptionX{nokorean}{\nokoreantrue}
+\newif\iftwosidedoc\twosidedocfalse
+\DeclareOptionX{twoside}{\twosidedoctrue}
+\newif\ifopenrightdoc\openrightdocfalse
+\DeclareOptionX{openright}{\openrightdoctrue}
+\newif\ifkosection\kosectionfalse
+\DeclareOptionX{kosection}{\kosectiontrue}
+\newif\ifnobookmarks\nobookmarksfalse
+\DeclareOptionX{nobookmarks}{\nobookmarkstrue}
+\newif\ifhyperrefwithlyx\hyperrefwithlyxfalse
+\DeclareOptionX{lyxhyper}{\hyperrefwithlyxtrue}{\hyperrefwithlyxfalse}
+\newif\if@dvips\@dvipsfalse
+\DeclareOptionX{dvips}{\@dvipstrue}
+\newif\if@tendotfive\@tendotfivefalse
+\DeclareOptionX{10.5pt}{\@tendotfivetrue}
+\newif\if@koreanfn\@koreanfnfalse
+\DeclareOptionX{footnote}{\@koreanfntrue}
+\newif\if@toclofentry\@toclofentryfalse
+\DeclareOptionX{tocentry}{\@toclofentrytrue}
+\newif\if@itemph\@itemphfalse
+\DeclareOptionX{itemph}{\@itemphtrue}
+\newif\if@resizelatin\@resizelatintrue
+\DeclareOptionX{romanfixed}{\@resizelatinfalse}
+\newif\if@chapter\@chapterfalse
+\DeclareOptionX{chapter}{\@chaptertrue\@toclofentrytrue}
+\newif\if@finemath\@finemathtrue
+\DeclareOptionX{finemath}{\@finemathtrue}
+\DeclareOptionX{nofinemath}{\@finemathfalse}
+\newif\if@microtype\@microtypefalse
+\DeclareOptionX{microtype}{\@microtypetrue}
+\newif\if@subfigure\@subfigurefalse
+\DeclareOptionX{subfigure}{\@subfiguretrue}
+\DeclareOptionX{strictcharcheck}{\PassOptionsToPackage{\CurrentOption}{memhangul-ucs}}
+
+\newif\if@moreverb\@moreverbfalse
+\DeclareOptionX{moreverb}{\@moreverbtrue}
+\newif\if@foursix\@foursixfalse\newlength\fa@setheight\newlength\fa@setwidth
+\DeclareOptionX{faht}[]{\fa@setheight=#1\@foursixtrue}
+\DeclareOptionX{fawd}[]{\fa@setwidth=#1\@foursixtrue}
+
+\DeclareOptionX{figtabcapt}[]{\PassOptionsToPackage{\CurrentOption}{memhangul-ucs}}
+
+%%% 2013-09-26
+%%% disabled option unfonts/nounfonts, 2014-06-13
+\newif\if@unfont\@unfontfalse
+\DeclareOptionX{unfonts}{\@unfonttrue}
+\DeclareOptionX{nounfonts}{\@unfontfalse}
+\DeclareOptionX{nanum}{\@unfontfalse}
+\DeclareOptionX{uset1font}{\PassOptionsToPackage{\CurrentOption}{nanumfontsel}}
+
+\DeclareOptionX{cjk}{\PassOptionsToPackage{\CurrentOption}{memhangul-ucs}}
+\DeclareOptionX{dhucs}{\PassOptionsToPackage{\CurrentOption}{memhangul-ucs}}
+
+%%% Disabled Options
+\DeclareOptionX{hcr}{} % do nothing
+
+\newif\if@AMSmath\@AMSmathfalse
+\DeclareOptionX{amsmath}{\@AMSmathtrue}
+
+\newif\if@FULLROOM\@FULLROOMfalse
+\DeclareOptionX{moreroom}{\@FULLROOMtrue}
+
+\DeclareOptionX*{%
+ \PassOptionsToClass{\CurrentOption}{memoir}%
+}
+\ProcessOptionsX
+
+%%% moreroom, reported by Juho Lee, 2013-09-26.
+%%% 2015-08-01: LaTeX will do auto-alloc.
+%\if@FULLROOM
+%\def\alloc@#1#2#3#4#5%
+% {\ifnum\count1#1<#4% make sure there's still room
+% \allocationnumber\count1#1
+% \global\advance\count1#1\@ne
+% \global#3#5\allocationnumber
+% \wlog{\string#5=\string#2\the\allocationnumber}%
+% \else\ifnum#1<6
+% \def\etex@dummy@definition{}% <-- code added
+% \begingroup \escapechar\m@ne
+% \expandafter\alloc@@\expandafter{\string#2}#5%
+% \else\errmessage{No room for a new #2}\fi\fi
+% }
+%\fi
+
+%% expl3
+\RequirePackage{xparse,expl3}
+
+%%% moreverb : 2008/10/23
+\if@moreverb
+ \RequirePackage{moreverb}
+\fi
+
+%%% dvips
+\ifnokorean\else
+\if@dvips
+ \PassOptionsToPackage{dvips}{memhangul-ucs}
+\fi\fi
+
+%%% memoir/memhangul-ucs 로드.
+\if@chapter
+ \LoadClass[openany]{memoir}
+\else
+\iftwosidedoc
+ \LoadClass[article,openany]{memoir}
+\else
+ \LoadClass[article,openany,oneside]{memoir}
+\fi
+\fi
+%%% flowfram confict : 2008/10/23
+\if@foursix
+ \newcommand*{\fa@dblfoursix}{\stockheight=\fa@setheight \stockwidth=\fa@setwidth}
+ \fa@dblfoursix
+\fi
+
+\if@AMSmath
+\RequirePackage{amsmath,amssymb}
+\fi
+
+%%%
+\ifopenrightdoc\openright\fi
+\newcommand\finemath@status{\if@finemath finemath\else\fi}
+\ifnokorean\else
+ \if@itemph
+ \RequirePackage[nonfrench,interworddefault,hangulpagestyle,\finemath@status]{memhangul-ucs}
+ \else
+ \RequirePackage[nonfrench,interworddefault,hangulpagestyle,gremph,\finemath@status]{memhangul-ucs}
+ \fi
+\fi
+\if@chapter\else
+\counterwithout{section}{chapter}
+\fi
+
+%%% hfontspec
+\ifnokorean\let\usehangulfontspec\@gobble\fi
+
+%%% korean fontsettings
+\ifnokorean\else
+ \if@unfont
+ \RequirePackage{hfontsel}
+ \usehangulfontspec{obut}
+ \else
+ \RequirePackage{nanumfontsel}
+ \usehangulfontspec{nanum}
+ \fi
+ \ifpdf
+ \input glyphtounicode\pdfgentounicode=1
+ \RequirePackage{dhucs-cmap}
+ \else\fi
+% \ifpdf
+% \RequirePackage[ps]{hfontsel} % ut**를 기본 글꼴로
+% \usehangulfontspec{obut}
+% \pdfmapfile{=unttf-pdftex-dhucs.map} % ê·¸ëž˜ë„ í˜¹ì‹œ 모르므로
+%%%% dhucs-cmapì€ ì—¬ê¸°ì„œ 로드한다.
+% \RequirePackage{dhucs-cmap} % ut**ê°€ ê¸°ë³¸ê¸€ê¼´ì¼ ë•ŒëŠ” disable?
+% \input glyphtounicode\pdfgentounicode=1
+% \else
+% \if@dvips
+% \RequirePackage[ps]{hfontsel} % ut**를 기본 글꼴로
+% \usehangulfontspec{obut}
+% \else
+% \RequirePackage{hfontsel} % 아무 ì˜µì…˜ë„ ì—†ë‹¤ë©´ un**
+% \usehangulfontspec{obun}
+% \RequirePackage{dhucs-cmap} % un**ì¼ ë•Œ
+% \fi
+% \fi
+\fi
+
+%%% Gremph
+\if@itemph\else
+ \ifnokorean\else
+% \ifpdf
+ \if@unfont
+ \SetGremphFonts{outgr}{outgt}
+ \else
+ \SetGremphFonts{nanumgt}{nanumgt}
+ \fi
+% \else
+% \if@dvips
+% \SetGremphFonts{utgr}{utgt}
+% \fi
+% \fi
+ \fi
+\fi
+
+%%% microtype
+\ifpdf
+ \if@microtype
+ \RequirePackage[expansion=all]{microtype}
+ % for more elaborated operation, document specific config is needed.
+ % expansion works for ONE fontset only; so, basictext + LUC.
+% \DeclareMicrotypeSet{dhucsmicro}
+% { encoding = {LUC,OT1,T1,LY1,OT4,QX,T5},
+% % family = {rm*,sf*},
+% % series = {md*},
+% % size = {normalsize,footnotesize,small,large}
+% }
+% \UseMicrotypeSet[expansion]{dhucsmicro}
+ \fi
+\else
+ \if@microtype
+% \ClassWarningNoLine{oblivoir}{no pdflatex runs! microtype option is ignored.}{}
+ \RequirePackage{microtype}
+ \fi
+\fi
+
+%%% 기본 ìžê°„
+\newdimen\ob@hu % 1jw=.95em, 1hu=1/16jw. see hfontspec.oblivoir
+\ifnokorean\ob@hu=\z@\else\ob@hu=\dhucs@hu\fi
+% 기본 ìžê°„ ì„¤ì •ì€ hfontspec.obu{n/t}.
+%%%\newdimen\ob@hangulglue\ob@hangulglue=-.55\ob@hu
+%%%\interhchar{\ob@hangulglue}
+
+\def\ob@DEFAULTskips{%
+ \def\memucshangulskips{%
+% \interhchar{\ob@hangulglue}%
+ }%
+ \def\memucsinterwordskip{%
+ \spaceskip = .390\BASE@FONTsize plus .1\BASE@FONTsize minus .1\BASE@FONTsize
+ \if@nonfrench
+ \xspaceskip = .432\BASE@FONTsize plus .11\BASE@FONTsize minus .1\BASE@FONTsize
+ \fi
+ }%
+ \def\memucsinterwordchapterskip{%
+ \spaceskip = .41\BASE@FONTsize plus .11\BASE@FONTsize minus .1\BASE@FONTsize
+ \if@nonfrench
+ \xspaceskip = .55\BASE@FONTsize plus .1\BASE@FONTsize minus .1\BASE@FONTsize
+ \fi
+ }%
+}
+
+\let\DEFAULTskips\ob@DEFAULTskips
+\def\ob@thinthinspace{\hskip2\ob@hu}
+\def\ob@onethirdspace{\hskip5\ob@hu}
+
+\ifnokorean\else
+\if@koreanfn
+%%% footnote setting
+%%% 99)ì— í•´ë‹¹í•˜ëŠ” 박스 길ì´ë¥¼ 구한 다ìŒ
+\newsavebox\mytmpbox\sbox\mytmpbox{\footnotesize 99)\ }
+%%% ê°ì£¼ 번호 박스를 길ì´ì— 대하여 오른쪽 정렬함. ë‘ ìžë¦¬
+%%% ê°ì£¼ 번호 기준으로 오른쪽 ì •ë ¬ë˜ë„ë¡ ë§Œë“ ë‹¤.
+\footmarkstyle{\makebox[\wd\mytmpbox][r]{#1)\ }}
+\setlength\footmarksep{\wd\mytmpbox}
+\setlength\footmarkwidth{0pt}
+\setlength\footparindent{0pt}
+%\ifnokorean\else
+\SetFnmark{\textsuperscript}{\textsuperscript{)}}
+%\fi
+\fi\fi
+%%% footnotes and floats. codes from memmanadd.pdf
+\renewcommand*{\footnoterule}{\kern-3pt\vfill
+ \hrule width 0.4\columnwidth \kern 2.6pt}
+\setlength{\skip\footins}{1.3\onelineskip}
+
+%%% toc ë“±ì˜ ë ˆì´ì•„웃.
+\if@chapter\else
+\renewcommand\chaptitlefont{\Large\bfseries}
+\renewcommand\printchapternonum{}
+\renewcommand\printchaptertitle[1]{\chaptitlefont #1}
+\setlength\afterchapskip{\onelineskip}
+\setlength\beforechapskip{1.5\onelineskip}
+\fi
+
+\setlength\cftsectionindent{0pt}
+\ifnokorean\else
+\setlength\cftsectionnumwidth{1.8em}
+\setlength\cftsubsectionindent{1.8em}
+\setlength\cftsubsectionnumwidth{2.5em}
+\fi
+\if@chapter\else
+\let\cftchapterindent\cftsectionindent
+\let\cftchapternumwidth\cftsectionnumwidth
+\let\cftbeforechapterskip\cftbeforesectionskip
+\fi
+
+\renewcommand\cftsectionpresnum{\hfill}
+\renewcommand\cftsectionaftersnum{\hskip.8em}
+
+%%%% kscntformat definition moved to memhangul-ucs.
+%%%% HLaTeXì˜ \kscntformat ëª…ë ¹ì„ í‰ë‚´ëƒ„
+%%%% \kscntformat{section}{ì œ}{ì ˆ} 형ì‹ìœ¼ë¡œ 쓴다.
+%\newsavebox{\tmp@XXbox}
+%\newdimen\tmp@XXdim
+%\def\kscntformat#1#2#3{%
+% \sbox{\tmp@XXbox}{#2\expandafter\number\csname c@#1\endcsname#3}%
+% \setlength\tmp@XXdim{\wd\tmp@XXbox}\advance\tmp@XXdim by1em%
+% \expandafter\def\csname the#1\endcsname{#2\expandafter\number\csname c@#1\endcsname#3}%
+% \expandafter\renewcommand\csname cft#1numwidth\endcsname{\tmp@XXdim}%
+% \expandafter\renewcommand\csname cft#1presnum\endcsname{}%
+% \expandafter\renewcommand\csname cft#1aftersnum\endcsname{}%
+%}
+%
+%\ifnokorean\else
+%\ifkosection
+%\kscntformat{section}{제\ob@onethirdspace}{\ob@onethirdspace 절}
+%\renewcommand\thesubsection{\arabic{section}.\arabic{subsection}}
+%\fi\fi
+
+%%% misc settings
+\raggedbottom
+\ifnokorean
+\renewcommand\sectionmark[1]{\markboth{\thetitle}{#1}}
+\else
+\renewcommand\sectionmark[1]{\markboth{\thetitle}{#1}}
+\fi
+%\renewcommand\subsectionmark[1]{\markright{#1}}
+\ifnokorean
+\newcommand*\MarkDocTitle{\markboth{\thetitle}{}}
+\else
+\newcommand*\MarkDocTitle{\markboth{\thetitle}{}}
+\fi
+
+%%% for bookmarks and hyperref
+\def\CallHyperref{%
+ \ifnobookmarks
+ \@Call@Hyperref@Without@Bookmarks
+ \else
+ \@Call@Hyperref@With@Bookmarks
+ \fi
+}
+
+\def\@Call@Hyperref@Without@Bookmarks{%
+ \ifpdf
+ \RequirePackage[pdftex,unicode,bookmarks=false]{hyperref}
+ \else
+ \if@dvips
+ \RequirePackage[dvips,unicode,bookmarks=false]{hyperref}
+ \else
+ \RequirePackage[dvipdfm,unicode,bookmarks=false]{hyperref}
+ \fi
+ \fi
+}
+
+\def\@Call@Hyperref@With@Bookmarks{%
+ \ifpdf
+ \RequirePackage[pdftex,unicode]{hyperref}
+ \else
+ \if@dvips
+ \RequirePackage[dvips,unicode]{hyperref}
+ \else
+ \RequirePackage[dvipdfm,unicode]{hyperref}
+ \fi
+ \fi
+}
+
+%% LyX 1.6.xì˜ Insert-Hyperlink 기능과 충ëŒí•˜ì§€ 않게 하기 위하여
+%% hyperrefì„ ë¡œë“œí•˜ì§€ ì•ŠìŒ. (lyxhyper 옵션)
+%% note: memhfixc는 memoir ìžì‹ ì´ 로드해준다.
+\ifnokorean\relax\else
+ \ifhyperrefwithlyx\relax\else
+ \CallHyperref
+\fi\fi
+
+%%% \engtxt를 ì¼ì¼ì´ 쓰기 귀찮고 spaceê°€ í•˜ë‚˜ë°–ì— ì—†ì„ ë•Œ
+%%% 쓰기 위한 \ensp 매í¬ë¡œ.
+\newskip\@ensp
+\@ensp=.297em plus .02em minus .01em
+\def\ensp{\hskip\@ensp}
+
+%%% articleì˜ pagestyle ê¸°ë³¸ê°’ì€ plainìž„.
+\pagestyle{plain}
+
+%%% 2006/09/01 \title, \author 문제. reported by IsCho
+\AtBeginDocument{%
+ \@ifundefined{thetitle}{\title{}}{\relax}
+ \@ifundefined{theauthor}{\author{}}{\relax}
+}
+
+%%% 2006/09/05 [10.5pt] option, [romanfixed] 2006/10/22.
+\if@tendotfive
+ \RequirePackage{10_5}
+ \if@resizelatin
+ \RequirePackage{type1cm}
+ \RequirePackage{type1ec}
+ \fi
+\fi
+
+%%%% 2006/10/19. í˜„ë²”ì„ ë‹˜ì´ ì§€ì í•œ lof, toc 문제
+\if@chapter\else
+ \RequirePackage{ob-toclof}
+\fi
+
+%%% oblivoir-chapter (12/20)
+\if@chapter
+\newcommand\oblivoirchapterstyle[1]{%
+ \chapterstyle{#1}
+ \renewcommand{\chapterheadstart}{\clearforchapter\vspace*{\beforechapskip}}
+}
+\fi
+
+%%%%%%%%%%%%% APPENDIX
+
+\ifnokorean\def\appendixrefname{Appendix}\else\def\appendixrefname{부ë¡}\fi
+\def\appref#1{\appendixrefname~\ref{#1}}
+
+\newif\if@AppendixTitleToToc\@AppendixTitleToTocfalse
+\newif\if@AttachAppendixTitleToSecnum\@AttachAppendixTitleToSecnumfalse
+
+\def\AppendixTitleToToc{%
+ \@AppendixTitleToToctrue
+}
+
+\def\AttachAppendixTitleToSecnum{%
+ \@AttachAppendixTitleToSecnumtrue
+}
+
+\def\AppendixTitle{%
+ \chapter*{\appendixname}
+}
+
+\ifnokorean
+\RequirePackage{ob-nokoreanappendix}
+\else
+\RequirePackage{ob-koreanappendix}
+\fi
+
+%%% modified from dhucs-enumerate.sty
+\ifnokorean\else
+\def\@enloop@{%
+ \ifx A\@entemp \def\@memtempa{\@enLabel\Alph }\else
+ \ifx a\@entemp \def\@memtempa{\@enLabel\alph }\else
+ \ifx i\@entemp \def\@memtempa{\@enLabel\roman }\else
+ \ifx I\@entemp \def\@memtempa{\@enLabel\Roman }\else
+ \ifx 1\@entemp \def\@memtempa{\@enLabel\arabic}\else
+ \ifx \@sptoken\@entemp \let\@memtempa\@enSpace \else
+ \ifx \bgroup\@entemp \let\@memtempa\@enGroup \else
+ \ifx \@enum@\@entemp \let\@memtempa\@gobble \else
+ \ifx^^ea\@entemp % ê°€,
+ \let\@memtempa\@dhucs@enumerate@EA\else %%%%%
+ \ifx^^e2\@entemp % â‘ , â‘´, â’œ, â“, â…°, â… 
+ \let\@memtempa\@dhucs@enumerate@Eii\else %%%%%
+ \ifx^^e3\@entemp % ㄱ, ㉠, ㉮, ㈀, ㈎
+ \let\@memtempa\@dhucs@enumerate@Eiii\else
+ \let\@memtempa\@enOther
+ \@enhook
+ \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+ \@memtempa}
+
+\def\@dhucs@enumerate@error#1{%
+ \PackageError{dhucs-enumerate}
+ {You can't use `\unexpanded{#1}' as enum label}
+ {Legal enum labels of hangul-ucs are: \MessageBreak\space\space
+ \unexpanded{ê°€, ㄱ, ㉠, ㉮, ㈀, ㈎, â‘ , â‘´, â’œ, â“, â…°, â… }.}%
+}
+\def\@dhucs@enumerate@EA#1#2#3{%
+ \ifnum\pdfstrcmp{#1#2#3}{^^ea^^b0^^80}=\z@ \def\@tempa{\@enLabel\gana}\else
+ \@dhucs@enumerate@error{#1#2#3}%
+ \fi
+ \@tempa\relax
+}
+\def\@dhucs@enumerate@Eii#1#2#3{%
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^85^^b0}=\z@ \def\@tempa{\@enLabel\hroman}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^85^^a0}=\z@ \def\@tempa{\@enLabel\hRoman}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^92^^9c}=\z@ \def\@tempa{\@enLabel\peng}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^93^^90}=\z@ \def\@tempa{\@enLabel\oeng}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^91^^b4}=\z@ \def\@tempa{\@enLabel\pnum}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^91^^a0}=\z@ \def\@tempa{\@enLabel\onum}\else
+ \@dhucs@enumerate@error{#1#2#3}%
+ \fi\fi\fi\fi\fi\fi
+ \@tempa\relax
+}
+\def\@dhucs@enumerate@Eiii#1#2#3{%
+ \ifnum\pdfstrcmp{#1#2#3}{^^e3^^88^^8e}=\z@ \def\@tempa{\@enLabel\pgana}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e3^^89^^ae}=\z@ \def\@tempa{\@enLabel\ogana}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e3^^89^^a0}=\z@ \def\@tempa{\@enLabel\ojaso}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e3^^84^^b1}=\z@ \def\@tempa{\@enLabel\jaso}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e3^^88^^80}=\z@ \def\@tempa{\@enLabel\pjaso}\else
+ \@dhucs@enumerate@error{#1#2#3}%
+ \fi\fi\fi\fi\fi
+ \@tempa\relax
+}
+
+\fi
+
+%%% subsection까지 í•­ë²ˆì„ ë¶™ì´ê³  tocì— ë‘ìž.
+\maxtocdepth{subsection}
+\maxsecnumdepth{subsection}
+
+%%% oblivoirallowbreak
+\ifx\oblivoirallowbreak\undefined
+\def\oblivoirallowbreak{\hskip1sp\hskip-1sp}
+\fi
+
+%%% subfigure package compatibility
+\if@subfigure
+ \let\c@lofdepth\relax
+ \let\c@lotdepth\relax
+\fi
+
+%%% redefine \see or \seealso
+\ifnokorean\else
+\@ifundefined{see}{}{%
+ \renewcommand*{\see}[2]{#1\seename, \hyperpage{#2}}
+}
+\@ifundefined{seealso}{}{%
+ \renewcommand*{\seealso}[2]{#1\alsoname, \hyperpage{#2}}
+}
+\fi
+
+%%% to avoid conflicts with etextools
+\ExplSyntaxOn
+\cs_if_exist:NF \globcount
+{ \let\globcount\newcount }
+\ExplSyntaxOff
+
+\endinput
+
+%%% ChangeLog:
+%%% 2015/10/19 : fix conflicts with etextools package.
+%%% 2015/08/24 : dhuce-enumerate compatibility.
+%%% 2015/08/01 : etex.sty dropped
+%%% ver0.6 2014/06/12 : introduce new xob-font.sty
+%%% ver0.5 2014/06/06 : replace \renewcommand's with \setlength's.
+%%% ver0.4.3 2013/10/26 : move \kscntformat definition to memhangul-ucs
+%%% ver0.4.2 2013/10/03 : fix a typo.
+%%% ver0.4.1 2013/09/26 : [moreroom] thanks to Juho.Lee
+%%% ver0.4.0 2013/09/25 : redesign for nanum type 1
+%%% ver0.3.9 2012/11/22 : [figtabcapt] option
+%%% ver0.3.8 2009/04/06 : [lyxhyper] option
+%%% ver0.3.4 2008/10/23 : moreverb, faht, fawd options. (See xoblivoir.cls)
+%%% ver0.3.3a 2008/09/30 : change the way of calling microtype (non-released version)
+%%% ver0.3.3 2008/09/16 : apply microtype to non-pdflatex
+%%% ver0.3.2 2007/11/18 : add \see, \seealso definition
+%%% ver0.3.1 2007/10/23 : subfigure package compatibility (in order to use with LyX)
+%%% ver0.3.0 2007/07/15 : no changes. part of ko.TeX
+%%% ver0.2.4a 2007/07/05 : add \pjaso to enumerate
+%%% ver0.2.4 2007/07/01 : adopt dhucs-enumerate.sty, enumerate hook.
+%%% ver0.2.3 2007/06/26 : strictcharcheck option introduced. cf. dhucs 4.0.6
+%%% ver0.2.2 2007/06/16 : finemath setto default. [nofinemath] introduced. [microtype] introduces, which works only under pdflatex.
+%%% ver0.2.1 2007/06/14 : dhucs 4.0.1, memhangul-ucs 1.5.1
+%%% ver0.20c 2007/06/03 : pdfbookmark option to memhangul-ucs dropped.
+%%% ver0.20a 2007/05/24 : \oblivoirallowbreak introduced
+%%% ver0.20 2007/05/17 : dhucs 4.0, memhangul-ucs 1.5.0
+%%% ver0.18a 2007/01/14 : slightly alter calling-hyperref method.
+%%% ver0.17C.a 2006/12/20 : \chapter-compatible feature. (private version) : \oblivoirchapterstyle command added.
+%%% ver0.17 2006/12/06 : \appendix+nokorean option bug fix (req. by Beomsuk Hyun)
+%%% ver0.16 2006/11/23 : \appendix features added. (req. by Beomsuk Hyun)
+%%% ver0.15 2006/11/01 : [nokorean] option \if..\fi pair bug fix (rep. by smcho)
+%%% ver0.14 2006/10/22 : [itemph], [romanfixed] option introduced.
+%%% ver0.13 2006/10/19 : [tocentry] option introduced. (req. by Beomsuk Hyun)
+%%% ver0.12 2006/09/25 : \kscntformat bug fix
+%%% ver0.11 2006/09/18 : article-like footnote style made default, [footnote] option introduced
+%%% ver0.1 2006/09/13 : renamed to oblivoir (req. by ischo)
+%%% ver0.014 2006/09/05 : introduce [10.5pt] option with 10_5.sty (req. by synapse)
+%%% ver0.013 2006/09/03 : introduce hfontsel.sty. (req. by synapse)
+%%% ver0.012 2006/09/01 : \thetitle, \theauthor undefined problem fixed. (rep. by IsCho)
+%%% ver0.011 2006/05/02 : rename ksnamedef(false) to kscntformat
+%%% ver0.01 2006/04/27 : introduce [nokorean] option requested by smcho.
+%%% ver0.001 2006/03/11 : started this class, just for fun!
+%%%
diff --git a/language/korean/kotex-oblivoir/oblivoir-xlua.cls b/language/korean/kotex-oblivoir/oblivoir-xlua.cls
new file mode 100644
index 0000000000..5afc06b4b9
--- /dev/null
+++ b/language/korean/kotex-oblivoir/oblivoir-xlua.cls
@@ -0,0 +1,497 @@
+%% File `oblivoir-xlua.cls`
+%%
+%% (C) Copyright 2006-2015 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% an oblivoir-compatible package for using with LuaLaTeX or XeLaTeX.
+%% depends upon Dohyun Kim's xetexko and the author's memhangul-x.
+%%
+\ProvidesClass{oblivoir-xlua}
+ [2015/10/19 v0.8.3 article-like class to typeset UTF-8 korean using memoir.]
+\typeout{A variant of oblivoir class for Lua- or XeLaTeX.}
+
+\providecommand\@DisabledOption[1]{%
+ \typeout{[#1] option is deprecated}}
+
+\RequirePackage{xkeyval}
+
+%%% Disabled Options
+\DeclareOptionX{dvips}{\@DisabledOption{\CurrentOption}}
+\DeclareOptionX{romanfixed}{\@DisabledOption{\CurrentOption}}
+\DeclareOptionX{finemath}{\@DisabledOption{\CurrentOption}}
+\DeclareOptionX{nofinemath}{\@DisabledOption{\CurrentOption}}
+\DeclareOptionX{strictcharcheck}{\@DisabledOption{\CurrentOption}}
+\DeclareOptionX{noreserveinserts}{\@DisabledOption{\CurrentOption}}
+
+%%% active Options
+\newif\ifnokorean\nokoreanfalse
+\DeclareOptionX{nokorean}{\nokoreantrue}
+\newif\if@polyglossia\@polyglossiafalse
+\DeclareOptionX{polyglossia}{\@polyglossiatrue}
+\newif\iftwosidedoc\twosidedocfalse
+\DeclareOptionX{twoside}{\twosidedoctrue}
+\newif\ifopenrightdoc\openrightdocfalse
+\DeclareOptionX{openright}{\openrightdoctrue}
+\newif\ifkosection\kosectionfalse
+\DeclareOptionX{kosection}{\kosectiontrue}
+\newif\ifnobookmarks\nobookmarksfalse
+\DeclareOptionX{nobookmarks}{\nobookmarkstrue}
+\newif\ifhyperrefwithlyx\hyperrefwithlyxfalse
+\DeclareOptionX{lyxhyper}{\hyperrefwithlyxtrue}{\hyperrefwithlyxfalse}
+\newif\if@tendotfive\@tendotfivefalse
+\DeclareOptionX{10.5pt}{\@tendotfivetrue}
+\newif\if@koreanfn\@koreanfnfalse
+\DeclareOptionX{footnote}{\@koreanfntrue}
+\newif\if@toclofentry\@toclofentryfalse
+\DeclareOptionX{tocentry}{\@toclofentrytrue}
+%\newif\if@itemph\@itemphfalse
+\DeclareOptionX{itemph}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}}
+\DeclareOptionX{gremph}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}}
+\newif\if@chapter\@chapterfalse
+\DeclareOptionX{chapter}{\@chaptertrue\@toclofentrytrue}
+\newif\if@microtype\@microtypefalse
+\DeclareOptionX{microtype}{\@microtypetrue}
+\newif\if@subfigure\@subfigurefalse
+\DeclareOptionX{subfigure}{\@subfiguretrue}
+\DeclareOptionX{adjustmath}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}}
+\newif\if@manspace\@manspacefalse
+\DeclareOptionX{obspace}{\@manspacetrue}
+%
+%%% new Options
+\DeclareOptionX{latinquote}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}}
+%%% changed fontspec -> manualfontspec
+\DeclareOptionX{fontspec}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}}
+\newif\if@moreverb\@moreverbfalse
+\DeclareOptionX{moreverb}{\@moreverbtrue}
+\newif\if@foursix\@foursixfalse\newlength\fa@setheight\newlength\fa@setwidth
+\DeclareOptionX{faht}[]{\fa@setheight=#1\@foursixtrue}
+\DeclareOptionX{fawd}[]{\fa@setwidth=#1\@foursixtrue}
+\newif\if@amsmath\@amsmathfalse
+\DeclareOptionX{amsmath}{\@amsmathtrue}
+\DeclareOptionX{nowinname}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}}
+%
+\newif\ifPRELOAD\PRELOADfalse
+\DeclareOptionX{preload}[]{\PRELOADtrue\def\PRELOADstr{#1}}
+\def\PRELOADoptstr{}
+\DeclareOptionX{preloadoption}[]{\def\PRELOADoptstr{#1}}
+
+%% [nounfonts]
+\DeclareOptionX{unfonts}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}}
+\DeclareOptionX{nounfonts}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}}
+\DeclareOptionX{nanum}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}}
+\DeclareOptionX{hcr}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}}
+
+\DeclareOptionX{figtabcapt}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}}
+
+\DeclareOptionX{cjk}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}}
+%\DeclareOptionX{cjkoption}[]{\PassOptionsToPackage{#1}{cjkutf8-ko}}
+\DeclareOptionX{dhucs}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}}
+
+%%% compatibility options
+\DeclareOptionX{uset1font}{\PassOptionsToPackage{usecjkt1font}{cjkutf8-ko}}
+\DeclareOptionX{usedotemph}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}}
+
+%%%
+\DeclareOptionX*{%
+ \PassOptionsToClass{\CurrentOption}{memoir}%
+}
+%
+\ProcessOptionsX
+
+% expl3
+\RequirePackage{expl3,xparse}
+
+%%% moreverb
+\if@moreverb
+ \RequirePackage{moreverb}
+\fi
+
+%%% preload
+\ifPRELOAD
+ \RequirePackage[\PRELOADoptstr]{\PRELOADstr}
+ \ifx\medspace\undefined\relax\else\let\medspace\relax\fi
+\fi
+
+%% LyX compatibility
+\ifx\@textsubscript\undefined\else
+ \let\@textsubscript\relax
+\fi
+
+%%% memoir/memhangul-ucs 로드.
+\if@chapter
+ \LoadClass[openany]{memoir}
+\else
+\iftwosidedoc
+ \LoadClass[article,openany]{memoir}
+\else
+ \LoadClass[article,openany,oneside]{memoir}
+\fi
+\fi
+
+%%% fontspec problem
+% \RequirePackage{etex}\reserveinserts{40}%
+
+%%% workaround with flowfram
+\if@foursix
+ \newcommand*{\fa@dblfoursix}{\stockheight=\fa@setheight \stockwidth=\fa@setwidth}
+ \fa@dblfoursix
+\fi
+
+%%% ams{math|symb}
+\if@amsmath
+ \RequirePackage{amsmath,xob-amssymb}
+\fi
+
+%%%
+\ifopenrightdoc\openright\fi
+
+\RequirePackage{ifluatex}
+\RequirePackage{ifxetex}
+
+%%\RequirePackage{comment}
+%%\def\finemath@status{}
+
+%\ifxetex\else\ifluatex\else
+% \PackageError{xoblivoir}{This Document requires Xe(La)TeX or Lua(La)TeX!}{}
+%\fi\fi
+
+\def\@Load@Memhangul{%
+ \if@polyglossia
+ \RequirePackage[polyglossia]{memhangul-x}
+ \else
+ \RequirePackage[nonfrench,hangulpagestyle]{memhangul-x}
+ \fi
+}
+
+\ifnokorean\else
+ \@Load@Memhangul
+\fi
+
+\if@chapter\else
+ \counterwithout{section}{chapter}
+\fi
+
+%%%
+%%% xetex doesn't know microtype,
+%%% but xetexko has hangingpunctuation feature, which
+%%% we will use instead.
+%%%
+\ifnokorean\else
+\if@microtype
+ \ifxetex
+ \usepackage{xetexko-hanging}
+ \AtBeginDocument{\hangingpunctuation}
+ \typeout {xoblivoir: use xetexko-hanging instead of microtype}
+ \else
+% \ifluatex
+% \enablemicrotype
+% \fi
+ \fi
+\fi
+\fi
+
+%%% 기본 ìžê°„
+\newdimen\ob@hu % 1jw=.95em, 1hu=1/16jw. see hfontspec.oblivoir
+\ifnokorean\ob@hu=\z@\else\ob@hu=.059375em\fi
+%%% defaultskip: suppressed (2015/04/19)
+\if@manspace
+\def\ob@DEFAULTskips{%
+ \def\memucshangulskips{}%
+ \def\memucsinterwordskip{%
+ \spaceskip = .390\BASE@FONTsize plus .1\BASE@FONTsize minus .1\BASE@FONTsize
+% \if@nonfrench
+ \xspaceskip = .432\BASE@FONTsize plus .11\BASE@FONTsize minus .1\BASE@FONTsize
+% \fi
+ }%
+ \def\memucsinterwordchapterskip{%
+ \spaceskip = .41\BASE@FONTsize plus .11\BASE@FONTsize minus .1\BASE@FONTsize
+% \if@nonfrench
+ \xspaceskip = .55\BASE@FONTsize plus .1\BASE@FONTsize minus .1\BASE@FONTsize
+% \fi
+ }%
+}
+\let\DEFAULTskips\ob@DEFAULTskips
+\else
+\let\memucshangulskips\relax
+\let\memucsinterwordskip\relax
+\let\memucsinterwordchapterskip\relax
+\let\DEFAULTskips\relax
+\fi
+\def\ob@thinthinspace{\hskip2\ob@hu}
+\def\ob@onethirdspace{\hskip5\ob@hu}
+
+\ifnokorean\else
+\if@koreanfn
+%%% footnote setting
+%%% 99)ì— í•´ë‹¹í•˜ëŠ” 박스 길ì´ë¥¼ 구한 다ìŒ
+\newsavebox\mytmpbox\sbox\mytmpbox{\footnotesize 99)\ }
+%%% ê°ì£¼ 번호 박스를 길ì´ì— 대하여 오른쪽 정렬함. ë‘ ìžë¦¬
+%%% ê°ì£¼ 번호 기준으로 오른쪽 ì •ë ¬ë˜ë„ë¡ ë§Œë“ ë‹¤.
+\footmarkstyle{\makebox[\wd\mytmpbox][r]{#1)\ }}
+\setlength\footmarksep{\wd\mytmpbox}
+\setlength\footmarkwidth{0pt}
+\setlength\footparindent{0pt}
+%\ifnokorean\else
+\SetFnmark{\textsuperscript}{\textsuperscript{)}}
+%\fi
+\fi\fi
+%%% footnotes and floats. codes from memmanadd.pdf
+\renewcommand*{\footnoterule}{\kern-3pt\vfill
+ \hrule width 0.4\columnwidth \kern 2.6pt}
+\setlength{\skip\footins}{1.3\onelineskip}
+
+%%% toc ë“±ì˜ ë ˆì´ì•„웃.
+\if@chapter\else
+\renewcommand\chaptitlefont{\Large\bfseries}
+\renewcommand\printchapternonum{}
+\renewcommand\printchaptertitle[1]{\chaptitlefont #1}
+\setlength\afterchapskip{\onelineskip}
+\setlength\beforechapskip{1.5\onelineskip}
+\fi
+
+\setlength\cftsectionindent{0pt}
+\ifnokorean\else
+\setlength\cftsectionnumwidth{1.8em}
+\setlength\cftsubsectionindent{1.8em}
+\setlength\cftsubsectionnumwidth{2.5em}
+\fi
+\if@chapter\else
+\let\cftchapterindent\cftsectionindent
+\let\cftchapternumwidth\cftsectionnumwidth
+\let\cftbeforechapterskip\cftbeforesectionskip
+\fi
+
+\renewcommand\cftsectionpresnum{\hfill}
+\renewcommand\cftsectionaftersnum{\hskip.8em}
+
+%% moved kscntformat to memhangul-x
+%%%% kscntformat
+%%%% HLaTeXì˜ \kscntformat ëª…ë ¹ì„ í‰ë‚´ëƒ„
+%%%% \kscntformat{section}{ì œ}{ì ˆ} 형ì‹ìœ¼ë¡œ 쓴다.
+%\newsavebox{\tmp@XXbox}
+%\newdimen\tmp@XXdim
+%\def\kscntformat#1#2#3{%
+% \sbox{\tmp@XXbox}{#2\expandafter\number\csname c@#1\endcsname#3}%
+% \setlength\tmp@XXdim{\wd\tmp@XXbox}\advance\tmp@XXdim by1em%
+% \expandafter\def\csname the#1\endcsname{#2\expandafter\number\csname c@#1\endcsname#3}%
+% \expandafter\renewcommand\csname cft#1numwidth\endcsname{\tmp@XXdim}%
+% \expandafter\renewcommand\csname cft#1presnum\endcsname{}%
+% \expandafter\renewcommand\csname cft#1aftersnum\endcsname{}%
+%}
+
+%\ifnokorean\else
+%\ifkosection
+%\kscntformat{section}{제}{절}
+%\renewcommand\thesubsection{\arabic{section}.\arabic{subsection}}
+%\fi\fi
+
+%%% misc settings
+\raggedbottom
+\ifnokorean
+\renewcommand\sectionmark[1]{\markboth{\thetitle}{#1}}
+\else
+\renewcommand\sectionmark[1]{\markboth{\thetitle}{#1}}
+\fi
+%\renewcommand\subsectionmark[1]{\markright{#1}}
+\ifnokorean
+\newcommand*\MarkDocTitle{\markboth{\thetitle}{}}
+\else
+\newcommand*\MarkDocTitle{\markboth{\thetitle}{}}
+\fi
+
+%%% for bookmarks and hyperref
+\def\CallHyperref{%
+ \ifnobookmarks
+ \@Call@Hyperref@Without@Bookmarks
+ \else
+ \@Call@Hyperref@With@Bookmarks
+ \fi
+}
+
+\def\@Call@Hyperref@Without@Bookmarks{%
+ \ifluatex
+ \usepackage[unicode,bookmarks=false]{hyperref}
+ \else\ifxetex
+ \usepackage[bookmarks=false]{hyperref}
+ \else
+ \usepackage[unicode,bookmarks=false]{hyperref}
+ \fi\fi
+}
+
+\def\@Call@Hyperref@With@Bookmarks{%
+ \ifluatex
+ \usepackage[unicode]{hyperref}
+ \else\ifxetex
+ \usepackage{hyperref}
+ \else
+ \usepackage[unicode]{hyperref}
+ \fi\fi
+}
+
+%% LyX 1.6.xì˜ Insert-Hyperlink 기능과 충ëŒí•˜ì§€ 않게 하기 위하여
+%% hyperrefì„ ë¡œë“œí•˜ì§€ ì•ŠìŒ. (lyxhyper 옵션)
+%% note: memhfixc는 memoir ìžì‹ ì´ 로드해준다.
+\ifnokorean\relax\else
+ \ifhyperrefwithlyx\relax\else
+ \CallHyperref
+\fi\fi
+
+%%% \engtxt를 ì¼ì¼ì´ 쓰기 귀찮고 spaceê°€ í•˜ë‚˜ë°–ì— ì—†ì„ ë•Œ
+%%% 쓰기 위한 \ensp 매í¬ë¡œ.
+\newskip\@ensp
+\@ensp=.297em plus .02em minus .01em
+\def\ensp{\hskip\@ensp}
+
+%%% articleì˜ pagestyle ê¸°ë³¸ê°’ì€ plainìž„.
+\pagestyle{plain}
+
+%%% 2006/09/01 \title, \author 문제. reported by IsCho
+\AtBeginDocument{%
+ \@ifundefined{thetitle}{\title{}}{\relax}
+ \@ifundefined{theauthor}{\author{}}{\relax}
+}
+
+%%% 2006/09/05 [10.5pt] option, [romanfixed] 2006/10/22.
+\if@tendotfive
+ \RequirePackage{10_5}
+\fi
+
+%%%% 2006/10/19. í˜„ë²”ì„ ë‹˜ì´ ì§€ì í•œ lof, toc 문제
+\if@chapter\else
+ \usepackage{ob-toclof}
+\fi
+
+%%% oblivoir-chapter (12/20)
+\if@chapter
+\newcommand\oblivoirchapterstyle[1]{%
+ \chapterstyle{#1}
+ \renewcommand{\chapterheadstart}{\clearforchapter\vspace*{\beforechapskip}}
+}
+\fi
+
+%%%%%%%%%%%%% APPENDIX
+
+\ifnokorean\def\appendixrefname{Appendix}\else\def\appendixrefname{부ë¡}\fi
+\def\appref#1{\appendixrefname~\ref{#1}}
+
+\newif\if@AppendixTitleToToc\@AppendixTitleToTocfalse
+\newif\if@AttachAppendixTitleToSecnum\@AttachAppendixTitleToSecnumfalse
+
+\def\AppendixTitleToToc{%
+ \@AppendixTitleToToctrue
+}
+
+\def\AttachAppendixTitleToSecnum{%
+ \@AttachAppendixTitleToSecnumtrue
+}
+
+\def\AppendixTitle{%
+ \chapter*{\appendixname}
+}
+
+\ifnokorean
+\usepackage{ob-nokoreanappendix}
+\else
+\usepackage{ob-koreanappendix}
+\fi
+
+%%%%%%%%%%%%%%% enumerate
+\@ifpackageloaded{enumerate}{}{\RequirePackage{enumerate}}
+\def\@enloop@{%
+%%% why @enhook doesn't work?
+ \ifx ê°€\@entemp \def\@tempa{\@enLabel\gana }\else
+ \ifx ㈎\@entemp \def\@tempa{\@enLabel\pgana }\else
+ \ifx ㉮\@entemp \def\@tempa{\@enLabel\ogana }\else
+ \ifx ㄱ\@entemp \def\@tempa{\@enLabel\jaso }\else
+ \ifx ㈀\@entemp \def\@tempa{\@enLabel\pjaso }\else
+ \ifx ㉠\@entemp \def\@tempa{\@enLabel\ojaso }\else
+ \ifx â‘´\@entemp \def\@tempa{\@enLabel\pnum }\else
+ \ifx â‘ \@entemp \def\@tempa{\@enLabel\onum }\else
+ \ifx ⒜\@entemp \def\@tempa{\@enLabel\peng }\else
+ \ifx â“\@entemp \def\@tempa{\@enLabel\oeng }\else
+ \ifx â…°\@entemp \def\@tempa{\@enLabel\hroman}\else
+ \ifx â… \@entemp \def\@tempa{\@enLabel\hRoman}\else
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ifx A\@entemp \def\@tempa{\@enLabel\Alph }\else
+ \ifx a\@entemp \def\@tempa{\@enLabel\alph }\else
+ \ifx i\@entemp \def\@tempa{\@enLabel\roman }\else
+ \ifx I\@entemp \def\@tempa{\@enLabel\Roman }\else
+ \ifx 1\@entemp \def\@tempa{\@enLabel\arabic}\else
+ \ifx \@sptoken\@entemp \let\@tempa\@enSpace \else
+ \ifx \bgroup\@entemp \let\@tempa\@enGroup \else
+ \ifx \@enum@\@entemp \let\@tempa\@gobble \else
+ \let\@tempa\@enOther
+ \@enhook
+ \fi\fi\fi\fi\fi\fi\fi\fi
+ \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+ \@tempa}
+
+%%% subsection까지 í•­ë²ˆì„ ë¶™ì´ê³  tocì— ë‘ìž.
+\maxtocdepth{subsection}
+\maxsecnumdepth{subsection}
+
+%%% oblivoirallowbreak
+\ifx\oblivoirallowbreak\undefined
+\def\oblivoirallowbreak{\hskip1sp\hskip-1sp}
+\fi
+
+%%% subfigure package compatibility
+\if@subfigure
+ \let\c@lofdepth\relax
+ \let\c@lotdepth\relax
+\fi
+
+%%% redefine \see or \seealso
+\ifnokorean\else
+\@ifundefined{see}{}{%
+ \renewcommand*{\see}[2]{#1\seename, \hyperpage{#2}}
+}
+\@ifundefined{seealso}{}{%
+ \renewcommand*{\seealso}[2]{#1\alsoname, \hyperpage{#2}}
+}
+\fi
+
+%%% to avoid conflicts with etextools
+\ExplSyntaxOn
+\cs_if_exist:NF \globcount
+{ \let\globcount\newcount }
+\ExplSyntaxOff
+
+\endinput
+
+%%% ChangeLog:
+%%% 2015-10-19 : fix conflicts with etextools package.
+%%%% 2015-08-01 : drop etex.sty
+%%% 2015-07-27 : fix nokorean bug
+%%% 2015-07-10 : etex-pkg conflicts fixed.
+%%% 2015-04-19 : suppress space factors
+%%% 2014-06-12 : introduce new xob-font.sty
+%%% 2014-06-06 : replace false \renewcommand with \setlength
+%%% 2013-10-26 : moved \kscntformat definition to memhangul.
+%%% 2013-09-12 : integrate ifluaorxetex.sty
+%%% 2013-09-01 : [cjk], [dhucs] option introduced.
+%%% 2011-09-26 : [preloadoption] bugfix.
+%%% 2011-09-15 : [fontspec] renamed to [manualfontspec]; and intrudoce [fontspec, xcolor, hyperref, preloadoption]
+%%% 2010-09-16 : reserveinserts, lyx compatibility etc. (for TeX Live 2010)
+%%% 08:46 2010-02-09 : [microtype] -> hanging punctuation (xetexko)
+%%% 10:16 2009-10-27 : [preload] 옵션
+%%% 오전 3:12 2009-04-07 : [lyxhyper] 옵션
+%%% 오전 6:36 2008-09-18 : revive microtype option, in spite of its impotence.
+%%% 오후 2:16 2008-09-18 : latinquote 옵션
+%%% 오전 4:58 2008-09-30 : xkospace 새 ë²„ì „ì— ë§žì¶˜ 대대ì ì¸ 수정.
+%%% : enumerate, hangul item title, ê¸°í˜¸ë¬¸ìž ë“±ì„ ì¶”ê°€.
+%%% 오후 5:25 2008-10-07 : revive gremph/itemph
+%%% 오전 10:51 2008-10-08 : revive kscntformat
+%%% 오전 5:12 2008-10-12 : fontspec, moreverb, xob-hanfont
+%%% 오전 1:19 2008-10-13 : xetexko v0.1 ë°˜ì˜
+%%% 오전 12:50 2008-10-22 : fawd, faht 옵션 추가. (workaround with flowfram)
+%%% 오후 12:22 2008-10-24 : add [unicode] option to hyperref under LuaTeX
+%%% 13:49 2008-11-24 : add [amsmath] option to avoid LyX's auto loading problem under XeLaTeX.
+%%% 오후 17:59 2008-12-03 : nowinname 옵션 추가
diff --git a/language/korean/kotex-oblivoir/oblivoir.cls b/language/korean/kotex-oblivoir/oblivoir.cls
new file mode 100644
index 0000000000..82c2faa98d
--- /dev/null
+++ b/language/korean/kotex-oblivoir/oblivoir.cls
@@ -0,0 +1,23 @@
+%% File `oblivoir.cls`
+%%
+%% (C) Copyright 2006-2013 Kangsoo Kim <karnes at ktug org>
+%% (C) Copyright 2013 Kihwang Lee <leekh at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% Read LICENSE included in the package.
+%%
+%% --------------------------------------------------------
+%% oblivoir.cls
+
+\ProvidesClass{oblivoir}
+
+\LoadClassWithOptions{xoblivoir}
+
+\endinput
diff --git a/language/korean/kotex-oblivoir/xoblivoir.cls b/language/korean/kotex-oblivoir/xoblivoir.cls
new file mode 100644
index 0000000000..4d7851eba8
--- /dev/null
+++ b/language/korean/kotex-oblivoir/xoblivoir.cls
@@ -0,0 +1,54 @@
+%% File `xoblivoir.cls`
+%%
+%% (C) Copyright 2006-2015 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\ProvidesClass{xoblivoir}[2015/07/27]
+
+\RequirePackage{xkeyval}
+
+\newif\if@CJK\@CJKfalse
+\DeclareOptionX{cjk}[]{\@CJKtrue}
+\DeclareOptionX{dhucs}[]{\@CJKfalse}
+%%%
+%%% [fontspec] option introduced
+\DeclareOptionX{fontspec}[]{\PassOptionsToPackage{{#1}}{fontspec}}
+\DeclareOptionX{hyperref}[]{\PassOptionsToPackage{#1}{hyperref}}
+\DeclareOptionX{xcolor}[]{\PassOptionsToPackage{#1}{xcolor}}
+
+\ProcessOptionsX
+
+%%% ifluaorxetex.sty
+\RequirePackage{iftex}
+
+\newif\ifLuaOrXeTeX
+\ifXeTeX\global\LuaOrXeTeXtrue
+ \else\ifLuaTeX\global\LuaOrXeTeXtrue
+ \else\global\LuaOrXeTeXfalse
+\fi\fi
+
+\ifLuaOrXeTeX
+\LoadClassWithOptions{oblivoir-xlua}
+% \ifLuaTeX
+% \typeout{HANGUL DRIVER: luatexko}
+% \else
+% \typeout{HANGUL DRIVER: xetexko}
+% \fi
+\else
+ \if@CJK
+ \LoadClassWithOptions{oblivoir-xlua}
+ \typeout{HANGUL DRIVER: cjk-ko}
+ \else
+ \LoadClassWithOptions{oblivoir-base}
+ \typeout{HANGUL DRIVER: kotex-utf}
+ \fi
+\fi
+
+\endinput
diff --git a/language/korean/kotex-plain/ChangeLog b/language/korean/kotex-plain/ChangeLog
new file mode 100644
index 0000000000..3fd7a31b87
--- /dev/null
+++ b/language/korean/kotex-plain/ChangeLog
@@ -0,0 +1,90 @@
+2015-10-13 Kangsoo Kim <karnes at ktug org>
+
+ Version 2.1.1a
+
+ * kotexutf-core.sty: simplify default Hangul font specification.
+
+2015-10-07 Kangsoo Kim <karnes at ktug org>
+
+ Version 2.1.1
+
+ * kotexutf-core.sty: respond to MikTeX packaging bug omitting hfontspec.default.
+
+2015-04-19 Dohyun Kim <nomos at ktug org>
+
+ Version 2.1.0
+
+ * kotexutf-core.tex: refined kernel macros.
+
+2013-10-28 Kihwang Lee <leekh at ktug org>
+
+ No version change, CTAN update
+
+2013-10-26 Kangsoo Kim <karnes at ktug org>
+
+ Version 2.0.2
+
+ * kotexplain.tex: fix for xetexko and luatexko v2.1
+ * hangulcweb.sty: fix for xetexko and luatexko v2.1
+ * kotexutf.sty: fix for xetexko and luatexko v2.1
+
+2013-10-24 Kihwang Lee <leekh at ktug org>
+
+ No version change
+
+ * Uploaded to CTAN
+
+2013-10-21 Kihwang Lee <leekh at ktug org>
+
+ Version 2.0.0
+
+ * kotex-plain packaging, uploaded to https://github.com/kihwanglee/kotex-plain
+
+2010-01-04 Dohyun Kim <nomos at ktug org>
+
+ Version 2.0.1a
+
+ * kotexutf.tex: finemath on bas been plain TeX default
+
+2009-03-06 Dohyun Kim <nomos at ktug org>
+
+ Version 2.0.1
+
+ * kotexplain.tex: plaintex wrapper
+
+2009-03-05 Dohyun Kim <nomos at ktug org>
+
+ Version 2.0.0
+
+ * kotexplain.tex: do nothing except loading kotexutf.tex
+
+2007-06-26 Dohyun Kim <nomos at ktug org>
+
+ Version 1.0.5
+
+ * kotexplain.tex: error if char does not exist
+
+2007-06-26 Dohyun Kim <nomos at ktug org>
+
+ Version 1.0.4
+
+ * kotexplain.tex: redefine U+2018, U+2019, u+201C, u+201D
+
+2007-06-25 Dohyun Kim <nomos at ktug org>
+
+ Version 1.0.3
+
+ * kotexplain.tex: fix bugs introduced by previous minor upgrade
+
+2007-06-24 Dohyun Kim <nomos at ktug org>
+
+ Version 1.0.2
+
+ * kotexplain.tex: lower multiple punctuations
+
+2007-06-14 Dohyun Kim <nomos at ktug org>
+
+ Version 1.0.1
+
+ * kotexplain.tex: \hu was too normal a CS. use \dhucs@hu instead
+
diff --git a/language/korean/kotex-plain/README b/language/korean/kotex-plain/README
new file mode 100644
index 0000000000..6749669b6e
--- /dev/null
+++ b/language/korean/kotex-plain/README
@@ -0,0 +1,69 @@
+kotex-plain
+===========
+
+Introduction
+------------
+
+kotex-plain is a package for typesetting Hangul, the native
+alphabet of the Korean language, using plain TeX engine.
+The input Korean text should be encoded in UTF-8.
+kotex-plain belongs to ko.TeX, a comprehensive Korean typesetting
+system together with kotex-utf, kotex-oblivoir, kotex-utils,
+cjk-ko, xetexko, and luatexko.
+
+Files
+-----
+
+### TeXinputs
+
+ kotexplain.tex -> tex/plain/kotex/
+ kotexutf.tex -> tex/plain/kotex/
+ kotexutf-core.tex -> tex/plain/kotex/
+ hangulcweb.tex -> tex/plain/kotex/
+
+### Documents
+
+ README (this file) -> doc/plain/kotex/
+ ChangeLog -> doc/plain/kotex/
+
+Usage
+-----
+
+To typeset Hangul, start your document as follows:
+
+ \input kotexplain
+
+You should use `etex` or `pdftex` commands to compile the document
+since kotex-plain uses e-TeX primitives. Also keep in mind that
+Korean documents needs to be encoded in UTF-8.
+
+To specify Hangul fonts, you can use the following methods:
+
+* `\hfont{outbb}{at 12pt}`: This command set the current Hangul font
+as 12 point bold. This is the most general way of specifying
+Hangul fonts.
+* `\hfontname{outbtb}`: This is equivallent to `\hfont{outbb}{}`, which
+only applies bold typeface to the current font.
+* `\hfontsize{at 12pt}`: This command changes the size of the current
+font as 12 point. Same effect can be achieved by `\hfont{}{at 12pt}`.
+
+To use CWEB system for literate programming, you can use `hangulcweb.tex`
+as follows:
+
+ \input hangulcweb
+
+For more information, please refer to the kotex-utf package documentation
+(written in Korean).
+
+License
+-------
+
+kotex-plain is licensed under the LaTeX Project Public
+License (LPPL) version 1.3c or later.
+
+Contacts
+--------
+
+Please report any errors or suggestions to the package maintainer,
+Kihwang Lee <leekh at ktug org>.
+
diff --git a/language/korean/kotex-plain/hangulcweb.tex b/language/korean/kotex-plain/hangulcweb.tex
new file mode 100644
index 0000000000..84a0ee26b6
--- /dev/null
+++ b/language/korean/kotex-plain/hangulcweb.tex
@@ -0,0 +1,232 @@
+%% File hangulcweb.tex
+%%
+%% (C) Copyright 2007-2013 Dohyun Kim <nomos at ktug org>
+%% Soojin Nam <sjnam at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\input kotexplain
+
+\ifpdftex
+ \ifdefined\pdfgentounicode
+ \input glyphtounicode
+ \pdfgentounicode=1
+ \fi
+\fi
+
+\baselineskip 15pt
+
+% 기본 í°íŠ¸ë¥¼ í•œê¸€ì„ í¬í•¨í•˜ë„ë¡ ë‹¤ì‹œ ì •ì˜í•©ë‹ˆë‹¤.
+\expandafter\def\expandafter\tt\expandafter{\tt\hfontname{nanumgtm}}
+\expandafter\def\expandafter\sl\expandafter{\sl\hfontname{nanummjmo}}
+\expandafter\def\expandafter\it\expandafter{\it\hfontname{nanummjmo}}
+\expandafter\def\expandafter\bf\expandafter{\bf\hfontname{nanummjb}}
+
+% ê°ì¢… í°íŠ¸ë¥¼ í•œê¸€ì„ í¬í•¨í•˜ë„ë¡ ìž¬ì •ì˜
+\let\otitlefont=\titlefont \def\titlefont{\hfont{nanummjm}{at 13pt}\otitlefont}
+\let\ottitlefont=\ttitlefont \def\ttitlefont{\hfont{nanumgtm}{at 13pt}\ottitlefont}
+\let\orgninerm=\ninerm \def\ninerm{\hfont{nanummjm}{at 9pt}\orgninerm}
+\let\orgeightrm=\eightrm \def\eightrm{\hfont{nanummjm}{at 8pt}\orgeightrm}
+\let\orgsc=\sc \def\sc{\hfont{nanummjm}{at 8pt}\orgsc}
+\let\orgtentex=\tentex \def\tentex{\hfontname{nanumgtm}\orgtentex}
+
+\expandafter\edef\csname AT(@):catcode\endcsname
+ {\noexpand\catcode`@\the\catcode`@}
+\catcode`\@=11
+
+% names of the sections
+\def\fin{\par\vfill\eject % this is done when we are ending the index
+ \ifpagesaved\null\vfill\eject\fi % output a null index column
+ \if L\lr\else\null\vfill\eject\fi % finish the current page
+ \parfillskip 0pt plus 1fil
+ \def\grouptitle{마디 목차}
+ \let\topsecno=\nullsec
+ \message{Section names:}
+ \output={\normaloutput\page\lheader\rheader}
+ \setpage
+ \def\note##1##2.{\quad{\eightrm\ifacro{\pdfnote##2.}\else{##2}\fi##1.}}
+ \def\Q{\note{번 마디ì—ì„œ ì¸ìš©ëœë‹¤}} \let\Qs=\Q
+ \def\U{\note{번 마디ì—ì„œ 사용ëœë‹¤}} \let\Us=\U
+ \def\I{\par\hangindent 2em}\let\*=*
+ \ifacro \def\outsecname{\bschar376\bschar377\bschar271\bschar310\bschar265\bschar024\bschar000 \bschar272\bschar251\bschar314\bschar050}% 마디 목차
+ \let\Xpdf\X
+ \ifpdftex
+ \edef\0{\string\0}%
+ \edef\1{\string\1}%
+ \edef\2{\string\2}%
+ \edef\3{\string\3}%
+ \makebookmarks \pdfdest name {NOS} fitb
+ \pdfoutline goto name {NOS} count -\secno {\outsecname}
+ \def\X##1:##2\X{\Xpdf##1:##2\X \firstsecno##1.%
+ {\toksF={}\makeoutlinetoks##2\outlinedone\outlinedone}%
+ \pdfoutline goto num \the\toksA \expandafter{\the\toksE}}
+ \else\ifpdf
+ \special{pdf: outline -1 << /Title (\outsecname)
+ /Dest [ @thispage /FitH @ypos ] >>}
+ \def\X##1:##2\X{\Xpdf##1:##2\X \firstsecno##1.%
+ {\toksF={}\makeoutlinetoks##2\outlinedone\outlinedone}%
+ \special{pdf: outline 0 << /Title (\the\toksE)
+ /A << /S /GoTo /D (\romannumeral\the\toksA) >> >>}}
+ \fi\fi\fi
+ \readsections}
+
+% CWEB USER MANUALì˜ ë¶€ë¡C 14.ì— í•´ë‹¹í•˜ëŠ” 모든 매í¬ë¡œë¥¼ 재정ì˜
+\def\inote#1#2#3.{\Y\noindent{\hangindent2em%
+ \baselineskip10pt\eightrm#1~\ifacro{\pdfnote#3.}\else#3\fi#2.\par}}
+\def\rnote#1#2.{\Y\noindent{\hangindent2em%
+ \baselineskip10pt\eightrm\ifacro{\pdfnote#2.}\else#2\fi#1.\par}}
+\def\A{\rnote{번 ë§ˆë””ë„ ì‚´íŽ´ë³´ë¼}} \let\As=\A
+\def\Q{\inote{ì´ ì½”ë“œëŠ”}{번 마디ì—ì„œ ì¸ìš©ëœë‹¤}} \let\Qs=\Q
+\def\U{\inote{ì´ ì½”ë“œëŠ”}{번 마디ì—ì„œ 사용ëœë‹¤}} \let\Us=\U
+\def\ET{,~} \def\ETs{\ET}
+\def\ATH{{\acrofalse\X\kern-.5em:전처리기 ì •ì˜ë“¤\X}}
+\def\ch{\note{Change 파ì¼ì—ì„œ ë³€ê²½ëœ ë§ˆë””ë“¤:}
+ \let\*=\relax}
+\def\today{\number\year ë…„ \number\month ì›” \number\day ì¼}
+\def\datethis{\def\startsection{\leftline{\sc\today\ \ \hours}\bigskip
+ \let\startsection=\stsec\stsec}}
+\def\datecontentspage{% changed in version 3.66
+ \def\botofcontents{\vfill
+ \centerline{\covernote}
+ \bigskip
+ \leftline{\sc\today\ \hours}}} % timestamps the contents page
+
+% 단순한 한글화로 목차 재정ì˜
+\def\con{\par\vfill\eject % finish the section names
+% \ifodd\pageno\else\titletrue\null\vfill\eject\fi % for duplex printers
+ \rightskip 0pt \hyphenpenalty 50 \tolerance 200
+ \setpage \output={\normaloutput\page\lheader\rheader}
+ \titletrue % prepare to output the table of contents
+ \pageno=\contentspagenumber
+ \def\grouptitle{목차}
+ \message{Table of contents:}
+ \topofcontents \startpdf
+ \line{\hfil 마디\hbox to3em{\hss 쪽}}
+ \let\ZZ=\contentsline
+ \readcontents\relax % read the contents info
+ \botofcontents \end} % print the contents page(s) and terminate
+
+\ifacro\else\expandafter\endinput\fi % pdf modeì—서만...
+% ascii문ìžëŠ” ì•žì— zero 붙여 ucs string으로 만든다.
+\def\addF#1{\addtokens\toksF{\bschar000#1}\tokprocessedtrue}
+\def\makeoutlinetoks{\Tnumfalse
+ % BOM(0xfeff)ì„ outline string 맨 ì•žì— ì²¨ê°€í•œë‹¤.
+ \addtokens\toksF{\bschar376\bschar377}%
+ % ucs íŒ¨í‚¤ì§€ì˜ \unichar 재정ì˜; 그룹내ì´ë¯€ë¡œ 안전.
+ \def\unihangulchar##1{\ucsoltooctal{##1}\makeolnexttok}%
+ \afterassignment\makeolproctok\let\nxt=
+}
+\def\makeolproctok{\tokprocessedfalse
+ \let\next\makeolnexttok % default
+ \ifx\nxt\outlinedone\let\next\outlinedone
+ \else\ifx{\nxt \else\ifx}\nxt \Tnumfalse \instrfalse % skip braces
+ \else\ifx$\nxt % or a $ sign
+ \else\ifx^\nxt \addF^\else\ifx_\nxt \addF_% sanitize ^ and _
+ \else\ifx\nxt\spacechar \addF\space
+ \else\if\noexpand\nxt\relax % we have a control sequence; is it one we know?
+ \ifx\nxt~\addF\space
+ \else\ifx\nxt\onespace\addF\space
+ \else\the\usersanitizer
+ \iftokprocessed\else\makeolproctokctli
+ \iftokprocessed\else\makeolproctokctlii
+ \iftokprocessed\else\makeolproctokctliii % if not recognised, skip it
+ %%%%% skip 하지 않고 한글 처리!!!
+ %\iftokprocessed\else\let\next\nxt\fi
+ \iftokprocessed\else\makeolproctokhangul\fi
+ %%%%%
+ \fi\fi\fi\fi\fi
+ \else % we don't have a control sequence, it's an ordinary char
+ \ifx/\nxt \addF{\string\/}% quote chars special to PDF with backslash
+ \else\ifx(\nxt \addF{\string\(}\else\ifx)\nxt \addF{\string\)}%
+ \else\ifx[\nxt \addF{\string\[}\else\ifx]\nxt \addF{\string\]}%
+ \else\expandafter\makeolproctokchar\meaning\nxt
+ \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+ \next
+}
+\def\makeolproctokhangul{%
+ % ìŒ, ì´ë ‡ê²Œ 단순무ì‹í•˜ê²Œ ifx 검사하는 ê²ƒì´ ì•ˆì „í•˜ê¸´ í•œë°
+ % ë” ì¢‹ì€ ë°©ë²•ì€ ì—†ì„까?
+ \ifx^^c2\nxt\let\next\nxt\else
+ \ifx^^c3\nxt\let\next\nxt\else
+ \ifx^^c4\nxt\let\next\nxt\else
+ \ifx^^c5\nxt\let\next\nxt\else
+ \ifx^^c6\nxt\let\next\nxt\else
+ \ifx^^c7\nxt\let\next\nxt\else
+ \ifx^^c8\nxt\let\next\nxt\else
+ \ifx^^c9\nxt\let\next\nxt\else
+ \ifx^^ca\nxt\let\next\nxt\else
+ \ifx^^cb\nxt\let\next\nxt\else
+ \ifx^^cc\nxt\let\next\nxt\else
+ \ifx^^cd\nxt\let\next\nxt\else
+ \ifx^^ce\nxt\let\next\nxt\else
+ \ifx^^cf\nxt\let\next\nxt\else
+ \ifx^^d0\nxt\let\next\nxt\else
+ \ifx^^d1\nxt\let\next\nxt\else
+ \ifx^^d2\nxt\let\next\nxt\else
+ \ifx^^d3\nxt\let\next\nxt\else
+ \ifx^^d4\nxt\let\next\nxt\else
+ \ifx^^d5\nxt\let\next\nxt\else
+ \ifx^^d6\nxt\let\next\nxt\else
+ \ifx^^d7\nxt\let\next\nxt\else
+ \ifx^^d8\nxt\let\next\nxt\else
+ \ifx^^d9\nxt\let\next\nxt\else
+ \ifx^^da\nxt\let\next\nxt\else
+ \ifx^^db\nxt\let\next\nxt\else
+ \ifx^^dc\nxt\let\next\nxt\else
+ \ifx^^dd\nxt\let\next\nxt\else
+ \ifx^^de\nxt\let\next\nxt\else
+ \ifx^^df\nxt\let\next\nxt\else
+ \ifx^^e0\nxt\let\next\nxt\else
+ \ifx^^e1\nxt\let\next\nxt\else
+ \ifx^^e2\nxt\let\next\nxt\else
+ \ifx^^e3\nxt\let\next\nxt\else
+ \ifx^^e4\nxt\let\next\nxt\else
+ \ifx^^e5\nxt\let\next\nxt\else
+ \ifx^^e6\nxt\let\next\nxt\else
+ \ifx^^e7\nxt\let\next\nxt\else
+ \ifx^^e8\nxt\let\next\nxt\else
+ \ifx^^e9\nxt\let\next\nxt\else
+ \ifx^^ea\nxt\let\next\nxt\else
+ \ifx^^eb\nxt\let\next\nxt\else
+ \ifx^^ec\nxt\let\next\nxt\else
+ \ifx^^ed\nxt\let\next\nxt\else
+ \ifx^^ee\nxt\let\next\nxt\else
+ \ifx^^ef\nxt\let\next\nxt\else
+ \ifx^^f0\nxt\let\next\nxt\else
+ \ifx^^f1\nxt\let\next\nxt\else
+ \ifx^^f2\nxt\let\next\nxt\else
+ \ifx^^f3\nxt\let\next\nxt\else
+ \ifx^^f4\nxt\let\next\nxt\else
+ %%% really skip it.
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+}
+\def\ucsoltooctal#1{%
+ \count@\dimexpr.00006103515625\dimexpr#1sp\relax\relax
+ \edef\ucsoltempa{\number\count@}%
+ \@tempcnta\numexpr#1-'40000*\count@\relax
+ \count@\dimexpr.00048828125\dimexpr\@tempcnta sp\relax\relax
+ \edef\ucsoltempa{\ucsoltempa\number\count@}%
+ \@tempcnta\numexpr\@tempcnta-'4000*\count@\relax
+ \count@\dimexpr.00390625\dimexpr\@tempcnta sp\relax\relax
+ \edef\ucsoltempa{\ucsoltempa\number\count@}%
+ \@tempcnta\numexpr\@tempcnta-'400*\count@\relax
+ \count@\dimexpr.015625\dimexpr\@tempcnta sp\relax\relax
+ \edef\ucsoltempb{\number\count@}%
+ \@tempcnta\numexpr\@tempcnta-'100*\count@\relax
+ \count@\dimexpr.125\dimexpr\@tempcnta sp\relax\relax
+ \edef\ucsoltempb{\ucsoltempb\number\count@}%
+ \edef\ucsoltempb{\ucsoltempb\number\numexpr\@tempcnta-'10*\count@\relax}%
+ \addtokens\toksF{\bschar\ucsoltempa\bschar\ucsoltempb}\tokprocessedtrue
+}
+
+\csname AT(@):catcode\endcsname
+
+\endinput
+
+%%% changes for ko.Tex 2.0, by Karnes.
diff --git a/language/korean/kotex-plain/kotexplain.tex b/language/korean/kotex-plain/kotexplain.tex
new file mode 100644
index 0000000000..36ac8f555f
--- /dev/null
+++ b/language/korean/kotex-plain/kotexplain.tex
@@ -0,0 +1,46 @@
+%% File `kotexplain.tex`
+%%
+%% Typesetting UTF-8 hangul on plain e-TeX
+%%
+%% (C) Copyright 2007-2013 Dohyun Kim <nomos at ktug org>
+%% Soojin Nam <sjnam at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%% ----------------------------------------------------------------
+%%
+%% changelog:
+%% 2013/10/26 2.0.2 xe(lua)texko v2.1
+%% 2009/03/06 2.0.1 plaintex wrapper
+%% 2009/03/05 2.0.0 do nothing except loading kotexutf.tex
+%% 2007/06/26 1.0.5 error if char does not exist
+%% 2007/06/26 1.0.4 redefine U+2018, U+2019, U+201C, U+201D
+%% 2007/06/25 1.0.3 fix bugs introduced by previous minor upgrade
+%% 2007/06/24 1.0.2 lower multiple punctuations.
+%% 2007/06/14 1.0.1 \hu was too normal a CS. use \dhucs@hu intead.
+%%
+\ifx가가\else
+ \input kotexutf
+ \expandafter\endinput
+\fi
+
+\ifdefined\XeTeXrevision
+ \input xetexko.sty
+\else
+ \ifdefined\directlua
+ \input luatexko.sty
+ \fi
+\fi
+
+\def\hfontname#1{}
+\def\hfontsize#1{}
+\def\hfont#1#2{}
+
+\endinput
+
+% eof
diff --git a/language/korean/kotex-plain/kotexutf-core.tex b/language/korean/kotex-plain/kotexutf-core.tex
new file mode 100644
index 0000000000..c183291560
--- /dev/null
+++ b/language/korean/kotex-plain/kotexutf-core.tex
@@ -0,0 +1,634 @@
+%% File `kotexutf-core.tex`
+%%
+%% Copyright (C) 2009-2015 Dohyun Kim <nomos at ktug org>
+%% Copyright (C) 2015 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\expandafter\ifx\csname eTeXversion\endcsname\relax
+ \errhelp{kotexutf requires e-TeX. Please run etex or pdftex.}
+ \errmessage{kotexutf : Not running under e-TeX.}
+ \expandafter\endinput
+\fi
+
+%% frenchspacing is default
+\frenchspacing
+
+\def\unihangul@two@octets#1#2{%
+ \expandafter\unihangulchar\expandafter{%
+ \number\numexpr
+ (`#1 - 192) * 64 +
+ (`#2 - 128) \relax}}
+\def\unihangul@three@octets#1#2#3{%
+ \expandafter\unihangulchar\expandafter{%
+ \number\numexpr
+ (`#1 - 224) * 4096 +
+ (`#2 - 128) * 64 +
+ (`#3 - 128) \relax}}
+\def\unihangul@four@octets#1#2#3#4{%
+ \expandafter\unihangulchar\expandafter{%
+ \number\numexpr
+ (`#1 - 240) * 262144 +
+ (`#2 - 128) * 4096 +
+ (`#3 - 128) * 64 +
+ (`#4 - 128) \relax}}
+
+\count@"80 \loop
+ \uccode\count@\z@
+ \lccode\count@\z@
+ \catcode\count@=12
+\ifnum\count@<"BF \advance\count@\@ne \repeat
+
+\count@"C2 \loop
+ \uccode\count@\z@
+ \lccode\count@\z@
+ \begingroup
+ \lccode`\~\count@
+ \lowercase{\endgroup
+ \protected\def~##1{%
+ \ifcsname U8:\string~\string##1\endcsname
+ \csname U8:\string~\string##1\expandafter\endcsname
+ \else
+ \expandafter\unihangul@two@octets
+ \expandafter~\expandafter##1%
+ \fi }}
+\ifnum\count@<"DF \advance\count@\@ne \repeat
+
+\count@"E0 \loop
+ \uccode\count@\z@
+ \lccode\count@\z@
+ \begingroup
+ \lccode`\~\count@
+ \lowercase{\endgroup
+ \protected\def~##1##2{%
+ \ifcsname U8:\string~\string##1\string##2\endcsname
+ \csname U8:\string~\string##1\string##2\expandafter\endcsname
+ \else
+ \expandafter\unihangul@three@octets
+ \expandafter~\expandafter##1\expandafter##2%
+ \fi }}
+\ifnum\count@<"EF \advance\count@\@ne \repeat
+
+\count@"F0 \loop
+ \uccode\count@\z@
+ \lccode\count@\z@
+ \begingroup
+ \lccode`\~\count@
+ \lowercase{\endgroup
+ \protected\def~##1##2##3{%
+ \ifcsname U8:\string~\string##1\string##2\string##3\endcsname
+ \csname U8:\string~\string##1\string##2\string##3\expandafter\endcsname
+ \else
+ \expandafter\unihangul@four@octets
+ \expandafter~\expandafter##1\expandafter##2\expandafter##3%
+ \fi }}
+\ifnum\count@<"F4 \advance\count@\@ne \repeat
+
+%% subfont plane and char slot
+\def\geth@ngulpl@ne@ndch@r{%
+ \count@\numexpr % 1 / 256 = .00390625
+ \number\dimexpr.00390625\dimexpr\unih@ngulpoint sp\relax\relax
+ \relax
+ \chardef\h@ngulch@r % hangul char slot
+ \number\numexpr\unih@ngulpoint-\@cclvi*\count@\relax
+ \let\h@ngulpl@ne\@empty % hangul subfont plane
+ \ifnum\count@>\@cclv
+ \ifnum\count@>4095
+ \def\h@ngulpl@ne{1}\count@\numexpr\count@-4096\relax
+ \else
+ \def\h@ngulpl@ne{0}%
+ \fi
+ \@tempcnta\numexpr % 1 / 256 = .00390625
+ \number\dimexpr.00390625\dimexpr\count@ sp\relax\relax
+ \relax
+ \edef\h@ngulpl@ne{\h@ngulpl@ne\dhucsnumt@hex\@tempcnta}%
+ \count@\numexpr\count@-\@cclvi*\@tempcnta\relax
+ \fi
+ \@tempcnta\numexpr % 1 / 16 = .0625
+ \number\dimexpr.0625\dimexpr\count@ sp\relax\relax
+ \relax
+ \edef\h@ngulpl@ne{\h@ngulpl@ne\dhucsnumt@hex\@tempcnta}%
+ \count@\numexpr\count@-\sixt@@n*\@tempcnta\relax
+ \edef\h@ngulpl@ne{\h@ngulpl@ne\dhucsnumt@hex\count@}%
+}
+\def\dhucsnumt@hex#1{\ifcase\number#1
+ 0\or 1\or 2\or 3\or 4\or 5\or 6\or 7\or
+ 8\or 9\or a\or b\or c\or d\or e\or f\else \dhucserr@r\fi
+}
+
+%% hangul font specific dimens
+%% changes for avoiding errors on MiKTeX, 2015/10/07, by Karnes.
+%\def\dhucs@hu{}
+%\def\dhucs@interhchar{}
+%\def\dhucs@fullstoplower{}
+%\def\dhucs@questionlower{}
+%\def\dhucs@exclamationlower{}
+\def\dhucs@hu{\z@}
+\def\dhucs@interhchar{\z@}
+\def\dhucs@fullstoplower{\z@}
+\def\dhucs@exclamationlower{\z@}
+\def\dhucs@questionlower{\z@}
+\def\dhucs@serifhangulfont{nanummj}
+\def\dhucs@sanshangulfont{nanumgt}
+\def\dhucs@monohangulfont{nanumgt}
+\def\dhucs@serifhanjafont{nanumgt}
+\def\dhucs@sanshanjafont{nanumgt}
+\def\dhucs@monohanjafont{nanumgt}
+
+\def\usehangulfontspec#1{%
+ \begingroup
+ \immediate\openin\z@=hfontspec.#1 %
+ \ifeof\z@
+ \message{\space\space *** Cannot find hangul font-spec file hfontspec.#1 ***\space\space}
+ \else
+ \endlinechar\m@ne
+ \get@hfnt@spec@
+ \fi
+ \immediate\closein\z@
+ \endgroup}
+\def\get@hfnt@spec@{%
+ \read\z@ to \@tempb
+ \ifx\@tempb\@empty
+ \let\next\relax
+ \else
+ \expandafter\get@hfnt@spec@@\@tempb\@@nil
+ \let\next\get@hfnt@spec@
+ \fi\next}
+\def\get@hfnt@spec@@#1 = #2\@@nil{%
+ \expandafter\gdef\csname dhucs@#1\endcsname{#2}}
+
+%% \unih@ngulpoint is unicode code point
+\newcount\unih@ngulpoint
+
+%% protect \unihangulchar
+\protected\def\unihangulchar#1{%
+ \unih@ngulpoint#1\relax
+ \futurelet\dhucs@next\unihangulchar@@}
+\def\unihangulchar@@{% check what comes next to hangul?
+ % \nexttoh@ngul = 1 : ascii opening parentheses
+ % \nexttoh@ngul = 2 : ascii closing parentheses
+ % \nexttoh@ngul = 3 : ascii numbers
+ % \nexttoh@ngul = 4 : ascii fullstop
+ % \nexttoh@ngul = 5 : ascii question mark
+ % \nexttoh@ngul = 6 : ascii exclamation mark
+ % \nexttoh@ngul = 0 : all others
+ \chardef\nexttoh@ngul\z@
+ % \puncnobre@k = 0 : this is not char ``orphan'' case
+ % \puncnobre@k = 1 : do not break before char ``orphan''
+ \chardef\puncnobre@k\z@
+ % avoiding char ``orphan'' operates only in four cases :
+ % [hangulchar] [par]
+ % [hangulchar] [space] [par]
+ % [hangulchar] [.?!] [par]
+ % [hangulchar] [.?!] [space] [par]
+ \ifx\fi\dhucs@next \expandafter\let\csname dhucs@next\endcsname\relax \fi
+ \ifx\ifx\dhucs@next \expandafter\let\csname dhucs@next\endcsname\relax \fi
+ \ifx\par\dhucs@next
+ \chardef\puncnobre@k\@ne
+ \let\unihangul@branch\unihangulchar@@@
+ \else
+ \ifx\@sptoken\dhucs@next
+ \let\unihangul@branch\check@next@to@sptoken
+ \else
+ \if\noexpand\dhucs@next\relax
+ \else
+ \check@dhucs@next@ascii456123\@nil
+ \fi
+ \ifnum\nexttoh@ngul>\thr@@
+ \let\unihangul@branch\check@next@to@puncs
+ \else
+ \let\unihangul@branch\unihangulchar@@@
+ \fi
+ \fi
+ \fi
+ \unihangul@branch
+}
+
+\def\check@next@to@sptoken{%
+ \afterassignment\check@next@to@sptoken@\let\dhucs@next= }
+\def\check@next@to@sptoken@{%
+ \futurelet\dhucs@nextnext\check@next@to@sptoken@@}
+\def\check@next@to@sptoken@@{%
+ \ifx\dhucs@nextnext\par
+ \chardef\puncnobre@k\@ne
+ \fi
+ \unihangulchar@@@\dhucs@next
+}
+
+\def\check@next@to@puncs{%
+ \afterassignment\check@next@to@puncs@\let\dhucs@next= }
+\def\check@next@to@puncs@{%
+ \futurelet\dhucs@nextnext\check@next@to@puncs@@}
+\def\check@next@to@puncs@@{%
+ \ifx\dhucs@nextnext\par
+ \chardef\puncnobre@k\@ne
+ \expandafter\unihangulchar@@@\expandafter\dhucs@next
+ \else
+ \ifx\dhucs@nextnext\@sptoken
+ \expandafter\expandafter\expandafter\check@next@to@punc@sptoken
+ \else
+ \expandafter\expandafter\expandafter\unihangulchar@@@
+ \expandafter\expandafter\expandafter\dhucs@next
+ \fi
+ \fi
+}
+
+\def\check@next@to@punc@sptoken{%
+ \afterassignment\check@next@to@punc@sptoken@\let\dhucs@nextnext= }
+\def\check@next@to@punc@sptoken@{%
+ \futurelet\dhucs@nextnextnext\check@next@to@punc@sptoken@@}
+\def\check@next@to@punc@sptoken@@{%
+ \ifx\dhucs@nextnextnext\par
+ \chardef\puncnobre@k\@ne
+ \fi
+ \unihangulchar@@@\dhucs@next\dhucs@nextnext
+}
+
+%% see lucenc.dfu
+\def\check@dhucs@next@ascii#1{%
+ \def\@tempa{#1}%
+ \ifx#1\@nil
+ \let\next\relax
+ \else
+ \let\next\check@dhucs@next@ascii
+ \edef\@tempb{\csname nexttohangul-#1\endcsname}%
+ \expandafter\check@dhucs@next@ascii@\@tempb\@nnil
+ \fi\next
+}
+\def\check@dhucs@next@ascii@#1{%
+ \ifx#1\@nnil\let\next@\relax
+ \else
+ \ifx#1\dhucs@next
+ \chardef\nexttoh@ngul\@tempa
+ \let\next@\remove@to@nnil \let\next\remove@to@nil
+ \else
+ \let\next@\check@dhucs@next@ascii@
+ \fi
+ \fi\next@
+}
+\def\remove@to@nil#1\@nil{}
+\def\remove@to@nnil#1\@nnil{}
+
+%%% if \strictcharcheck is defined ...
+\ifdefined\strictcharcheck
+ \def\dhucs@check@if@char@exists{%
+ \unless\iffontchar\font@name\h@ngulch@r
+ \errmessage{Character \number\h@ngulch@r\space
+ doesn't exist in font \fontname\font@name}%
+ \fi}
+\else
+ \let\dhucs@check@if@char@exists\relax
+\fi
+
+%% hangul space factor
+\mathchardef\Hangul@spacefactor=1001\relax
+\mathchardef\Hanja@spacefactor=1002\relax
+\mathchardef\nobreak@spacefactor=998\relax
+
+\def\getthish@ngulcl@ss{% what is current hangul category?
+ % \thish@ngul = 1 : hangul
+ % \thish@ngul = 2 : hanja, hiragana, katakana
+ % \thish@ngul = 3 : opening parentheses; NOT in use: see lucenc.dfu
+ % \thish@ngul = 4 : closing parentheses; NOT in use: see lucenc.dfu
+ % \thish@ngul = 0 : all others
+ \ifnum\unih@ngulpoint<12352
+ \chardef\thish@ngul\z@ % cjk symbols
+ \else\ifnum\unih@ngulpoint<12539
+ \chardef\thish@ngul\tw@ % hiragana, katakana
+ \else\ifnum\unih@ngulpoint<13312
+ \chardef\thish@ngul\z@ % cjk symbols
+ \else\ifnum\unih@ngulpoint<44032
+ \chardef\thish@ngul\tw@ % hanja ext A; hanja unified
+ \else\ifnum\unih@ngulpoint<57344
+ \chardef\thish@ngul\@ne % hangul
+ \else\ifnum\unih@ngulpoint<64256
+ \chardef\thish@ngul\tw@ % hanja compatibillity
+ \else\ifnum\unih@ngulpoint<65520
+ \chardef\thish@ngul\z@ % full/half width marks
+ \else
+ \chardef\thish@ngul\tw@ % hanja ext. B mostly
+ \fi\fi\fi\fi\fi \fi\fi
+}
+
+%% disallow linebreak after opening parentheses
+\sfcode`\(=\nobreak@spacefactor
+\sfcode`\`=\nobreak@spacefactor
+\sfcode`\[=\nobreak@spacefactor
+\sfcode`\{=\nobreak@spacefactor
+%% TeX inserts \discretionary{}{}{} always after hyphen char,
+%% so we can safely give nobreak-spacefactor to ``-'' to suppress
+%% unwanted micro-space after latin hyphen char.
+\sfcode`\-=\nobreak@spacefactor
+
+\def\dobeforeh@ngulch@r{%
+ \ifhmode
+ \ifcase\lastnodetype
+ % e-TeX's lastnodetype 0 is char node
+ \dhucs@normal@break@before@cjk
+ \or % hlist node
+ % As \hbox returns spacefactor to 1000,
+ % we cannot identify what was before this korean char.
+ % So, allowing linebreak is somewhat dangerous; We Do, however.
+ \ifcase\thish@ngul
+ \or \ifcase\puncnobre@k\breakbetweenhanja
+ \or\nobreakbetweenhanja\fi
+ \or \ifcase\puncnobre@k\breakbetweenhanja
+ \or\nobreakbetweenhanja\fi
+ \fi
+ \or % vlist node
+ \or % rule node
+ \or % ins node
+ \or % mark node
+ \or % adjust node
+ \or % ligature node
+ \ifnum\spacefactor>\nobreak@spacefactor
+ \ifcase\thish@ngul
+ \or \ifcase\puncnobre@k\breakafterasciichar
+ \or\nobreakafterasciichar\fi
+ \or \ifcase\puncnobre@k\breakafterasciichar
+ \or\nobreakafterasciichar\fi
+ \fi
+ \fi
+ \or % disc node
+ \or % whatsit node
+ % how do we know what there was before whatsit?
+ \dhucs@normal@break@before@cjk
+ \or % math node
+ \ifcase\thish@ngul
+ \or \ifcase\puncnobre@k\breakafterinlinemath
+ \or\nobreakafterinlinemath\fi
+ \or \ifcase\puncnobre@k\breakafterinlinemath
+ \or\nobreakafterinlinemath\fi
+ \fi
+ \or % glue node
+ \or % kern node, which is another source of headache!
+ \ifdim\lastkern=\z@
+ % is it safe to break lines after \kern 0pt?
+ \dhucs@normal@break@before@cjk
+ \else
+ \ifnum\spacefactor>\nobreak@spacefactor
+ \ifdim\lastkern=\@tempdima % see redefinition of \sw@slant
+ \ifnum\spacefactor>\@m
+ \ifcase\thish@ngul
+ \or \ifcase\puncnobre@k\breakbetweenhanja
+ \or\nobreakbetweenhanja\fi
+ \or \ifcase\puncnobre@k\breakbetweenhanja
+ \or\nobreakbetweenhanja\fi
+ \fi
+ \else
+ \ifcase\thish@ngul
+ \or \ifcase\puncnobre@k\breakafterasciichar
+ \or\nobreakafterasciichar\fi
+ \or \ifcase\puncnobre@k\breakafterasciichar
+ \or\nobreakafterasciichar\fi
+ \fi
+ \fi
+ \else
+ \ifcase\thish@ngul
+ \or \ifcase\puncnobre@k\breakbetweenhanja
+ \or\nobreakbetweenhanja\fi
+ \or \ifcase\puncnobre@k\breakbetweenhanja
+ \or\nobreakbetweenhanja\fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \@tempdima\z@
+ \or % penalty node
+ % Even after \nobreak, inter-hangulchar kern should be applied!
+ \ifnum\lastpenalty<\@M
+ \dhucs@normal@break@before@cjk
+ \else
+ \chardef\puncnobre@k\@ne
+ \dhucs@normal@break@before@cjk
+ \fi
+ \or % unset node
+ \or % math mode node
+ \fi
+ \fi
+}
+
+\ifdefined\sw@slant
+ %% detect last italiccorr
+ \edef\sw@slant{\unexpanded\expandafter{\sw@slant\@tempdima\lastkern}}
+\else
+ \unless\ifdefined\@tempdima \newdimen\@tempdima\@tempdima=0pt \fi
+\fi
+
+\def\dhucs@normal@break@before@cjk{%
+ \ifnum\spacefactor>\nobreak@spacefactor
+ \ifcase\thish@ngul
+ % other cjk char: do nothing
+ \or % hangul
+ \ifnum\spacefactor=\Hangul@spacefactor
+ \ifcase\puncnobre@k\breakbetweenhangul
+ \or\nobreakbetweenhangul\fi
+ \else
+ \ifnum\spacefactor=\Hanja@spacefactor
+ \ifcase\puncnobre@k\breakbetweenhanja
+ \or\nobreakbetweenhanja\fi
+ \else
+ \ifcase\puncnobre@k\breakafterasciichar
+ \or\nobreakafterasciichar\fi
+ \fi
+ \fi
+ \or % hanja, hiragana, katakana
+ \ifnum\spacefactor=\Hangul@spacefactor
+ \ifcase\puncnobre@k\breakbetweenhanja
+ \or\nobreakbetweenhanja\fi
+ \else
+ \ifnum\spacefactor=\Hanja@spacefactor
+ \ifcase\puncnobre@k\breakbetweenhanja
+ \or\nobreakbetweenhanja\fi
+ \else
+ \ifcase\puncnobre@k\breakafterasciichar
+ \or\nobreakafterasciichar\fi
+ \fi
+ \fi
+ \fi
+ \fi
+}
+
+\def\do@fterh@ngulch@r{%
+ \ifhmode
+ \ifcase\nexttoh@ngul
+ \ifcase\thish@ngul
+ \declarehanjaspacefactor
+ \or \declarehangulspacefactor
+ \or \declarehanjaspacefactor
+ \or \declarenobreakspacefactor
+ \or \declarehanjaspacefactor
+ \fi
+ \or \breakbeforeasciichar % (
+ \or % )
+ \spacefactor\@m
+ \or \kernbeforeasciichar % 123
+ \or \expandafter\expandafter\expandafter\asciifullstopafterhangul % .
+ \or \expandafter\expandafter\expandafter\asciiquestionafterhangul % ?
+ \or \expandafter\expandafter\expandafter\asciiexclamationafterhangul % !
+ \fi
+ \fi
+}
+
+\def\declarenobreakspacefactor{\spacefactor\nobreak@spacefactor}
+\def\declarehangulspacefactor{\spacefactor\Hangul@spacefactor}
+\def\declarehanjaspacefactor{\spacefactor\Hanja@spacefactor}
+
+%% default linebreaking command
+\def\breakbetweenhanja{\discretionary{}{}{}}
+\def\nobreakbetweenhanja{}
+
+%% under option [finemath], hfontspec.un becomes active.
+%% otherwize, all font-spec value is 0pt.
+\ifdefined\finemath %\if@dhucsfinemath
+ %% As Korean typesetting allows linebreak at any point between hangul char,
+ %% \doublehyphendemerits does not have meaning any longer.
+ \doublehyphendemerits=0
+ %% Now that some code to suppress char ``orphan'' has been added,
+ %% \finalhyphendemerits does not have much meaning, either.
+ %% Moreover, \finalhyphendemerits discourages linebreak of final word
+ %% within a paragraph; undesirable when the final word is long.
+ \finalhyphendemerits=0
+ %%
+ \usehangulfontspec{default}
+ \def\breakbetweenhangul{\discretionary{}{}{\kern\dhucs@interhchar}}
+ \def\nobreakbetweenhangul{\kern\dhucs@interhchar}
+ % \dimexpr used, because \newdimen\something\something=1em fixes
+ % \something's dimen size when it is initially assigned.
+ % In this case, for example, \dhucs@hu applied to normal size is the same size
+ % as to \Huge size font. This does not seem to be what we want.
+ % Accordingly, we decided to declare \dhucs@hu as a macro, not a dimen.
+ % Now that \dhucs@hu is a macro, e-TeX's \dimexpr enables simple definition
+ % of its multiplication.
+ \def\breakafterinlinemath{\hskip\dimexpr\dhucs@hu*3\relax\relax}
+ % At above line, \dimexpr absorbs the first \relax;
+ % second \relax terminates \hskip's arguments.
+ % On the other hand, as \kern does not scan for ``plus'' or ``minus,''
+ % another \relax seems to be redundant at following line.
+ \def\nobreakafterinlinemath{\kern\dimexpr\dhucs@hu*3\relax}
+ \def\breakafterasciichar{\hskip\dimexpr\dhucs@hu*2\relax\relax}
+ \def\nobreakafterasciichar{\kern\dimexpr\dhucs@hu*2\relax}
+ \def\breakbeforeasciichar{\hskip\dimexpr\dhucs@hu*2\relax\relax}
+ \def\kernbeforeasciichar{\kern\dimexpr\dhucs@hu*2\relax}
+ \def\asciifullstopafterhangul#1{%
+ \lower\dhucs@fullstoplower\hbox\bgroup#1\dhucs@check@another@punc}
+ \def\asciiquestionafterhangul#1{%
+ \lower\dhucs@questionlower\hbox\bgroup
+ \let\dhucs@kern@before@quot@char\dhucs@kern@before@quot@char@
+ \kern\dimexpr\dhucs@hu*3\relax#1\dhucs@check@another@punc}
+ \def\asciiexclamationafterhangul#1{%
+ \lower\dhucs@exclamationlower\hbox\bgroup
+ \let\dhucs@kern@before@quot@char\dhucs@kern@before@quot@char@
+ \kern\dimexpr\dhucs@hu*4\relax#1\dhucs@check@another@punc}
+ \def\dhucs@kern@before@quot@char@{%
+ \ifx'\dhucs@next\kern\dimexpr\dhucs@hu*3\relax\fi
+ \spacefactor1003\relax} % for U+2019, U+201D; see lucenc.dfu
+ \let\dhucs@kern@before@quot@char\relax
+ %% lowering multiple puctuations:
+ %% If next char is a punctuation, do not close \hbox and scan another char.
+ \def\dhucs@check@another@punc{%
+ \futurelet\dhucs@next\dhucs@check@another@punc@}
+ \def\dhucs@check@another@punc@{%
+ \chardef\nexttoh@ngul\z@
+ \if\noexpand\dhucs@next\relax\else
+ \check@dhucs@next@ascii456\@nil
+ \fi
+ \dhucs@check@another@punc@@}
+ \def\dhucs@check@another@punc@@{%
+ \ifcase\nexttoh@ngul
+ \expandafter\dhucs@check@another@punc@end
+ \or \expandafter\dhucs@check@another@punc@end
+ \or \expandafter\dhucs@check@another@punc@end
+ \or \expandafter\dhucs@check@another@punc@end
+ \or \let\dhucs@kern@before@quot@char\relax
+ \expandafter\dhucs@check@another@punc@@@
+ \or \let\dhucs@kern@before@quot@char\dhucs@kern@before@quot@char@
+ \expandafter\dhucs@check@another@punc@@@
+ \or \let\dhucs@kern@before@quot@char\dhucs@kern@before@quot@char@
+ \expandafter\dhucs@check@another@punc@@@
+ \fi}
+ \def\dhucs@check@another@punc@@@#1{%
+ \kern\dhucs@hu\relax #1\dhucs@check@another@punc}
+ \def\dhucs@check@another@punc@end{%
+ \dhucs@kern@before@quot@char
+ \global\count@\spacefactor\egroup\spacefactor\count@}
+\else
+ \usehangulfontspec{default}
+ \def\breakafterinlinemath{\hskip\z@skip}
+ \def\nobreakafterinlinemath{}
+ \def\breakbetweenhangul{\discretionary{}{}{}}
+ \def\nobreakbetweenhangul{}
+ \def\breakafterasciichar{\hskip\z@skip}
+ \def\nobreakafterasciichar{}
+ \def\breakbeforeasciichar{\hskip\z@skip}
+ \def\kernbeforeasciichar{}
+ \def\asciifullstopafterhangul{}
+ \def\asciiquestionafterhangul{}
+ \def\asciiexclamationafterhangul{}
+\fi
+
+%% linebreaking related to cjk symbols
+\def\cjksymbolextraspace{\discretionary{}{}{}}
+\def\cjksymbolskip{%
+ \ifhmode
+ \ifnum\spacefactor>\nobreak@spacefactor
+ \ifnum\lastpenalty<\@M
+ \cjksymbolextraspace
+ \fi
+ \fi
+ \else
+ \leavevmode
+ \fi}
+\def\postcjksymskip{\ifhmode\declarehanjaspacefactor\fi}
+\def\postcjksymnobreak{\ifhmode\declarehanjaspacefactor\nobreak\fi}
+\def\postcjksymbol{\ifhmode\declarehanjaspacefactor\fi}
+\def\kernbeforelatinquoteclose{%
+ \ifhmode\ifnum\spacefactor=1003 \kern\dimexpr\dhucs@hu*3\relax\fi\fi}
+\def\cjksymbolunskip{}
+
+%% \disablehangulfontspec disables all the font-spefic spaces and dimens
+%% except the space after inline math.
+\def\disablehangulfontspec{%
+ \def\breakbetweenhangul{\discretionary{}{}{}}
+ \let\nobreakbetweenhangul\@empty
+ \def\breakafterasciichar{\hskip\z@skip}
+ \let\nobreakafterasciichar\@empty
+ \let\breakbeforeasciichar\breakafterasciichar
+ \let\kernbeforeasciichar\@empty
+ \let\asciifullstopafterhangul\relax
+ \let\asciiquestionafterhangul\relax
+ \let\asciiexclamationafterhangul\relax
+}
+
+%% \disablehangullinebreak disables all linebreaking
+%% related to hangul typesetting.
+\def\disablehangullinebreak{%
+ \let\unihangulchar@\unihangulchar@@@
+ \let\dobeforeh@ngulch@r\relax
+ \let\do@fterh@ngulch@r\relax
+ \let\cjksymbolskip\leavevmode}
+
+
+%% bangjom emphasis
+\def\dhucs@emph#1{}
+\newdimen\dhucs@emph@raise
+\protected\def\dotemph#1{\begingroup
+ \setbox\z@\hbox{#1}\dhucs@emph@raise\ht\z@
+ \advance\dhucs@emph@raise -.4em
+ \let\dhucs@emph\dot@emph
+ #1\endgroup}
+\def\dot@emph#1{%
+ \ifnum\thish@ngul>\z@ %\ifnum\thish@ngul<\thr@@ % hangul or hanja
+ \setbox\z@\hbox{#1}\dimen@\wd\z@
+ \rlap{\raise\dhucs@emph@raise
+ \hbox to\dimen@{\normalfont\bfseries\hssË™\hss}}\fi %\fi
+}
+
+\endinput
+
diff --git a/language/korean/kotex-plain/kotexutf.tex b/language/korean/kotex-plain/kotexutf.tex
new file mode 100644
index 0000000000..0e9d8076e3
--- /dev/null
+++ b/language/korean/kotex-plain/kotexutf.tex
@@ -0,0 +1,120 @@
+%% File `kotexutf.tex`
+%%
+%% 2010.01.04 v1.1
+%%
+%% Copyright (C) 2010-2013 Dohyun Kim <nomos at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% finemath on has been plainTeX default
+%%
+\def\finemath{}
+
+\expandafter\edef\csname AT(@):catcode\endcsname{\noexpand\catcode`@\the\catcode`@}
+
+\unless\ifdefined\makeatletter \def\makeatletter{\catcode`\@=11 }\fi
+\unless\ifdefined\makeatother \def\makeatother{\catcode`\@=12 }\fi
+
+\makeatletter
+
+\unless\ifdefined\@tempcnta \newcount\@tempcnta\fi
+\unless\ifdefined\@tempcntb \newcount\@tempcntb\fi
+\unless\ifdefined\@empty \let\@empty\empty\fi
+\unless\ifdefined\@sptoken
+ \begingroup
+ \def\:{\global\let\@sptoken= }\: % this makes \@sptoken a space token
+ \endgroup
+\fi
+
+\unless\ifdefined\ProvidesFile
+ \def\ProvidesFile#1{\wlog{#1}\@ProvidesFile}
+ \def\@ProvidesFile{\futurelet\dhucs@next\@@ProvidesFile}
+ \def\@@ProvidesFile{%
+ \ifx\dhucs@next\@sptoken\expandafter\@@@ProvidesFile
+ \else\ifx\dhucs@next[\expandafter\expandafter\expandafter\ProvidesFile@
+ \fi\fi}
+ \def\@@@ProvidesFile{\afterassignment\@ProvidesFile\let\dhucs@next= }
+ \def\ProvidesFile@[#1]{\wlog{#1}}
+\fi
+
+\unless\ifdefined\IeC \protected\def\IeC#1{#1}\fi
+\unless\ifdefined\textperiodcentered \protected\def\textperiodcentered{$\cdot$}\fi
+\unless\ifdefined\textquoteleft \protected\def\textquoteleft{`}\fi
+\unless\ifdefined\textquoteright \protected\def\textquoteright{'}\fi
+\unless\ifdefined\textquotedblleft \protected\def\textquotedblleft{``}\fi
+\unless\ifdefined\textquotedblright \protected\def\textquotedblright{''}\fi
+
+\unless\ifdefined\saved@space@catcode \xdef\saved@space@catcode{\the\catcode`\ }\fi
+\unless\ifdefined\PackageError \def\PackageError#1#2#3{\errmessage{#2}}\fi
+\unless\ifdefined\@inpenc@test \let\@inpenc@test\relax \fi
+\unless\ifdefined\@begindocumenthook \let\@begindocumenthook\relax \fi
+\unless\ifdefined\@onlypreamble \def\@onlypreamble#1{}\fi
+\unless\ifdefined\cdp@list \let\cdp@list\relax \fi
+
+\unless\ifdefined\protect \let\protect\relax \fi
+
+\unless\ifdefined\normalfont \def\normalfont{\rm\hfontname{nanummjm}}\fi
+\unless\ifdefined\bfseries \def\bfseries{\bf\hfontname{nanummjb}}\fi
+
+% make first octet of a utf8 char active
+\count@"C2
+\loop\catcode\count@\active
+ \ifnum\count@<"F4
+ \advance\count@\@ne\repeat
+
+\input utf8.def
+
+\input kotexutf-core
+
+\def\unihangulchar@@@{%
+ \getthish@ngulcl@ss
+ \dobeforeh@ngulch@r
+ \leavevmode %%% moved from inside group
+ \begingroup
+ \geth@ngulpl@ne@ndch@r
+ \font\font@name\h@font@name\h@ngulpl@ne\space\h@font@size
+ \font@name
+ \dhucs@check@if@char@exists
+ \dhucs@emph\h@ngulch@r
+ \h@ngulch@r
+ \endgroup
+ \do@fterh@ngulch@r
+}
+
+\input lucenc.dfu
+
+% \다 = \nobreak 다
+\def\nobreak@hangul@da{\nobreak 다}
+\def\^^eb#1#2{%
+ \ifx#1^^8b%
+ \ifx#2^^a4% avoid orphan \다
+ \expandafter\expandafter\expandafter\nobreak@hangul@da
+ \else
+ \errmessage{Undefined Control Sequence}%
+ \fi
+ \else
+ \errmessage{Undefined Control Sequence}%
+ \fi}
+
+
+% hangul font definition
+% ex: \hfont{nanumgtm}{at 12pt}
+% \hfontname{nanumgtm}
+% \hfontsize{at 12pt}
+\protected\def\hfontname#1{\def\h@font@name{#1}}
+\protected\def\hfontsize#1{\def\h@font@size{#1}}
+\protected\def\hfont#1#2{\hfontname{#1}\hfontsize{#2}}
+
+\csname AT(@):catcode\endcsname
+
+\hfont{nanummjm}{}
+
+\endinput
+
+%% changes for ko.TeX 2.0, by Karnes.
diff --git a/language/korean/kotex-utf/ChangeLog b/language/korean/kotex-utf/ChangeLog
new file mode 100644
index 0000000000..338a2ef678
--- /dev/null
+++ b/language/korean/kotex-utf/ChangeLog
@@ -0,0 +1,182 @@
+2015-09-14 Dohyun Kim <nomos at ktug org>
+
+ Version 2.1.2
+
+ * dhucs-enumerate.sty, dhucs-paralist.sty
+ fixed a bug regarding enumeration reported at KTUG BBS 213198.
+
+2015-07-18 Dohyun Kim <nomos at ktug org>
+
+ Version 2.1.1
+
+ * kotexutf.sty: unprotect protected chars for hyperref solving the bug
+ reported at http://www.ktug.org/xe/index.php?document_srl=210907
+
+2015-04-19 Dohyun Kim <nomos at ktug org>
+
+ Version 2.1.0
+
+ * kotexutf.sty: robustify kernel macros.
+
+2014-05-12 Kangsoo Kim <karnes at ktug org>
+
+ No version change
+
+ * kotexdoc.tex: improved the description on ksnamedef, and added footnotes
+ for using \XeTeX and \LuaTeX
+
+2013-11-08 Kihwang Lee <leekh at ktug org>
+
+ Version 2.0.1
+
+ * ChangeLog: newly added
+
+2013-11-07 Kangsoo Kim <karnes at ktug org>
+
+ No version change
+
+ * kotexdoc.tex: revised for new Xindy related matters
+
+2013-10-24 Kihwang Lee <leekh at ktug org>
+
+ No version change
+
+ * Uploaded to CTAN
+
+2013-10-22 Kangsoo Kim <karnes at ktug org>
+
+ * kotexutf.sty: use cjk-ko's ko-names, ko-sections, and ko-labels
+
+2013-10-21 Kihwang Lee <leekh at ktug org>
+
+ Version 2.0.0
+
+ * kotex-utf packaging, uploaded to https://github.com/kihwanglee/kotex-utf
+
+2013-10-21 Kangsoo Kim <karnes at ktug org>
+
+ * kotexutf.sty: use xetexko's tab files
+
+2013-10-01 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs-gremph.sty: strip off untype1, \SetGremphFonts{outbt}{outgo}
+
+2009-03-05 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 5.0.0
+ wrapper for various engines
+
+2008-08-28 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.1.4
+ work around error under using babel package
+
+2008-05-26 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.1.3
+ fallback of hangul font family is now serif font
+
+2008-03-15 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.1.2
+ redefine hyphendemerits only under finemath
+
+2008-01-30 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.1.1
+ fix a bug of heading mark
+
+2008-01-29 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.1.0
+ write raw chars in aux, toc, idx ...
+
+2007-12-28 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.0.14
+ compatible with footmisc.sty (reported by ì„œìƒí˜„)
+
+2007-12-01 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.0.13
+ spacefactor=1000 between hangul and `)'
+
+2007-10-30 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.0.12
+ fix on \dhucs@next == \ifx
+
+2007-10-29 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.0.11
+ nobreak after \nobreak in \cjksymbolskip
+
+2007-10-25 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.0.10
+ simplify code related to \dhucs@next
+
+2007-10-07 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.0.9
+ bug fix related to \dhucs@next == \fi
+
+2007-07-18 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.0.8
+ part of ko.TeX
+ PUA is now hangul class 2 (= hanja)
+
+2007-06-30 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.0.7
+ skip instead of kern after cjksymbol
+
+2007-06-26 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.0.6
+ option strictcharcheck introduced
+ * dhucs.sty: version 4.0.5
+ redefine U+2018, U+2019, U+201C, U+201D
+
+2007-06-25 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.0.4
+ fix bugs introduced by previous minor upgrade
+
+2007-06-22 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.0.3
+ lowering multiple punctuations
+
+2007-06-16 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs.sty: version 4.0.2
+ support ulem.sty
+
+2005-11-17 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs-interword.sty: \interhword bug fix.
+
+2005-09-22 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs-interword.sty: finemath active, change default interhchar.
+
+2005-08-05 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs-interword.sty: rewrite codes. introduce nonfrench option
+
+2005-05-12 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs-interword.sty: add engtext env., HWP interhchar=0pt.
+
+2005-04-22 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs-gremph.sty: Gremph Font Selection Rearranged.
+ \usepackage[gremphhangul=<hangulfont>,gremphhanja=<hanjafont>,bfemph]{dhucs-gremph}
+
+2005-01-07 Kangsoo Kim <karnes at ktug org>
+
+ * dhucs-gremph.sty: bfemph option
+ * dhucs-interword.sty: code clearance
+
diff --git a/language/korean/kotex-utf/README b/language/korean/kotex-utf/README
new file mode 100644
index 0000000000..8857f77c8b
--- /dev/null
+++ b/language/korean/kotex-utf/README
@@ -0,0 +1,147 @@
+kotex-utf
+=========
+
+Introduction
+------------
+
+kotex-utf is a macro package for typesetting Hangul, the native
+alphabet of the Korean language. The input Korean text should be
+encoded in UTF-8. kotex-utf belongs to ko.TeX, a comprehensive
+Korean typesetting system together with packages kotex-oblivoir,
+kotex-plain, kotex-utils, cjk-ko, xetexko, and luaxexko.
+
+Dependencies
+------------
+
+kotex-utf depends on the following packages:
+
+* xetexko: Hangul and hanja mapping tables
+* cjk-ko: main style, Korean counters and captions
+
+Files
+-----
+
+### TeXinputs
+
+ dhucs-nanumfont.sty -> tex/latex/kotex/
+ dhucs.sty -> tex/latex/kotex/
+ hfontspec.default -> tex/latex/kotex/
+ kosections-utf.sty -> tex/latex/kotex/
+ kotex.cfg -> tex/latex/kotex/
+ kotexutf.sty -> tex/latex/kotex/
+ lucenc.dfu -> tex/latex/kotex/
+ lucuhcmj.fd -> tex/latex/kotex/
+ contrib/dhucs-cmap.sty -> tex/latex/kotex/contrib/
+ contrib/dhucs-enumerate.sty -> tex/latex/kotex/contrib/
+ contrib/dhucs-enumitem.sty -> tex/latex/kotex/contrib/
+ contrib/dhucs-gremph.sty -> tex/latex/kotex/contrib/
+ contrib/dhucs-interword.sty -> tex/latex/kotex/contrib/
+ contrib/dhucs-paralist.sty -> tex/latex/kotex/contrib/
+ contrib/dhucs-sectsty.sty -> tex/latex/kotex/contrib/
+ contrib/dhucs-setspace.sty -> tex/latex/kotex/contrib/
+ contrib/dhucs-trivcj.sty -> tex/latex/kotex/contrib/
+ contrib/dhucs-ucshyper.sty -> tex/latex/kotex/contrib/
+ contrib/dhucsfn.sty -> tex/latex/kotex/contrib/
+ contrib/kotex-logo.sty -> tex/latex/kotex/contrib/
+ contrib/kotex-varioref.sty -> tex/latex/kotex/contrib/
+
+### TeX4ht
+
+ tex4ht/dhucs.4ht -> tex/latex/kotex/tex4ht/
+ tex4ht/dhucs.cfg -> tex/latex/kotex/tex4ht/
+ tex4ht/kosections-utf.4ht -> tex/latex/kotex/tex4ht/
+
+### Documents
+
+ README (this file) -> doc/latex/kotex-utf/
+ doc/kotexdoc.pdf -> doc/latex/kotex-utf/
+ doc/kotexdoc.tex -> doc/latex/kotex-utf/
+ doc/sample-finemath-setup.tex -> doc/latex/kotex-utf/
+ doc/yettext.tex -> doc/latex/kotex-utf/
+ doc/yettext.txt -> doc/latex/kotex-utf/
+ doc/fig/allowbreak-dhucs.pdf -> doc/latex/kotex-utf/fig/
+ doc/fig/fntexp.pdf -> doc/latex/kotex-utf/fig/
+ doc/fig/fntnormal.pdf -> doc/latex/kotex-utf/fig/
+ doc/fig/histkotex.jpg -> doc/latex/kotex-utf/fig/
+ doc/fig/linebreaktest.pdf -> doc/latex/kotex-utf/fig/
+ doc/fig/testdhucsallowbreak.pdf -> doc/latex/kotex-utf/fig/
+
+Usage
+-----
+
+Call `kotex.sty` (in cjk-ko package) with package options as follows:
+
+ \usepackage[<options>]{kotex}
+
+When kotex-utf is installed and appropriate options are given,
+kotex-utf will be used for Hangul typesetting.
+Certain package options are inter-related to the TeX engines
+that are used for compilation.
+For pdfLaTeX and LaTeX, you can use *utf* option:
+
+ \usepackage[utf]{kotex}
+
+This will activate the default behavior of kotex-utf. The option
+*utf* does not need to be specified since it is a default option.
+You can use other common options such as *hangul*, *hanja*,
+and *nojosa*.
+
+Calling kotex.sty in the following way
+
+ \usepackage[cjk]{kotex}
+
+will typeset Hangul using the cjk-ko package. Options *usedotemph*
+and *usecjkt1font* can be specified in addition to the common options.
+
+For XeLaTeX and LuaLaTeX, you can just load kotex.sty without
+any package options. kotex-utf will call XeTeX-ko or LuaTeX-ko accordingly.
+
+Sample document
+---------------
+
+The following document is a sample document utilizing the iftex
+package for coping with multiple engines:
+
+ \documentclass{article}
+ \usepackage{amsmath,amssymb}
+ \usepackage{hyperref}
+ \usepackage[hangul]{kotex}
+ \usepackage{kotex-logo}
+ \usepackage{iftex}
+ \ifPDFTeX
+ \usepackage{dhucs-nanumfont}
+ \hypersetup{pdftex,unicode,bookmarks}
+ \input glyphtounicode
+ \pdfgentounicode=1
+ \else\ifXeTeX
+ \setmainhangulfont[Ligatures=TeX]{HCR Batang LVT}
+ \setsanshangulfont[Ligatures=TeX]{HCR Dotum LVT}
+ \else\ifLuaTeX
+ \hypersetup{unicode,bookmarks}
+ \setmainhangulfont[Ligatures=TeX]{HCR Batang LVT}
+ \setsanshangulfont[Ligatures=TeX]{HCR Dotum LVT}
+ \fi\fi\fi
+ \begin{document}
+ \title{\koTeX-article 템플릿}
+ \author{ì €ìž}
+ \date{}
+ \maketitle
+ \section{절 제목}
+ \subsection{소절 제목}
+ ì´ ë¬¸ì„œëŠ” \koTeX\ 문서입니다.
+ \end{document}
+
+For more information, please refer to the included documentation (written in Korean).
+
+License
+-------
+
+kotex-utf is licensed under the LaTeX Project Public
+License (LPPL) version 1.3c or later.
+
+Contacts
+--------
+
+Please report any errors or suggestions to the package maintainer,
+Kihwang Lee <leekh at ktug org>.
+
diff --git a/language/korean/kotex-utf/contrib/dhucs-cmap.sty b/language/korean/kotex-utf/contrib/dhucs-cmap.sty
new file mode 100644
index 0000000000..17e1fd0f6e
--- /dev/null
+++ b/language/korean/kotex-utf/contrib/dhucs-cmap.sty
@@ -0,0 +1,88 @@
+%% File `dhucs-cmap.sty`
+%%
+%% Copyright (C) 2007-2013 Dohyun Kim <nomos at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\ProvidesPackage{dhucs-cmap}
+ [2007/06/16 searchable PDF for dhucs upon pdftex]
+
+\RequirePackage{ifpdf}
+\ifpdf\else\expandafter\endinput\fi
+
+\newcommand*\AddUniSubCmap{%
+ \ifdefined \now@jamo@printing
+ \expandafter\jamo@dh@cmap
+ \else
+ \expandafter\normal@dh@cmap
+ \fi
+}
+
+\newcommand*\normal@dh@cmap[1]{%
+ \let\dh@cm@ppl@ne\@empty
+ \expandafter\uppercase\expandafter{\expandafter\count@\expandafter"#1\relax}%
+ \expandafter\get@unisubcm@p\expandafter{\number\numexpr256*\count@\relax}%
+ \expandafter\add@unisubcm@p\expandafter{\dh@cm@ppl@ne}%
+}
+
+\newcommand*\get@unisubcm@p[1]{%
+ \ifnum#1>65535
+ \expandafter\get@unisubcm@p\expandafter{\number\numexpr 55296+
+ \dimexpr.0009765625\dimexpr\number#1sp-\p@\relax\relax\relax}%
+ \expandafter\get@unisubcm@p\expandafter{\number\numexpr#1-9216
+ -1024*\dimexpr.0009765625\dimexpr\number#1sp-\p@\relax\relax\relax}%
+ \else
+ \@tempcnta\numexpr % 1 / 4096 = .000244140625
+ \number\dimexpr.000244140625\dimexpr#1sp\relax\relax\relax
+ \edef\dh@cm@ppl@ne{\dh@cm@ppl@ne\hexnumber@\@tempcnta}%
+ \count@\numexpr#1-4096*\@tempcnta\relax
+ \@tempcnta\numexpr % 1 / 256 = .00390625
+ \number\dimexpr.00390625\dimexpr\count@ sp\relax\relax\relax
+ \edef\dh@cm@ppl@ne{\dh@cm@ppl@ne\hexnumber@\@tempcnta}%
+ \count@\numexpr\count@-\@cclvi*\@tempcnta\relax
+ \@tempcnta\numexpr % 1 / 16 = .0625
+ \number\dimexpr.0625\dimexpr\count@ sp\relax\relax\relax
+ \edef\dh@cm@ppl@ne{\dh@cm@ppl@ne\hexnumber@\@tempcnta}%
+ \@tempcnta\numexpr\count@-\sixt@@n*\@tempcnta\relax
+ \edef\dh@cm@ppl@ne{\dh@cm@ppl@ne\hexnumber@\@tempcnta}%
+ \fi
+}
+
+\newcommand*\add@unisubcm@p[1]{%
+ \unless\ifcsname dhucs-cmap-\h@ngulpl@ne\endcsname
+ \immediate\pdfobj stream {%
+ /CIDInit /ProcSet findresource begin
+ 12 dict begin begincmap
+ /CIDSystemInfo << /Registry (TeX)
+ /Ordering (UNI\h@ngulpl@ne)
+ /Supplement 0 >> def
+ /CMapName /TeX-UNI\h@ngulpl@ne-0 def
+ /CMapType 2 def
+ 1 begincodespacerange <00> <FF> endcodespacerange
+ 1 beginbfrange <00> <FF> <#1> endbfrange
+ endcmap CMapName currentdict /CMap defineresource pop end end }%
+ \expandafter\xdef\csname dhucs-cmap-\h@ngulpl@ne\endcsname
+ {\the\pdflastobj}%
+ \fi
+ \pdffontattr\font@name{/ToUnicode
+ \csname dhucs-cmap-\h@ngulpl@ne\endcsname\space 0 R}%
+}
+
+\newcommand*\jamo@dh@cmap[1]{%
+ \unless\ifcsname dhucs-cmap-mid-#1\endcsname
+ \immediate\pdfobj stream file {oldhanyang#1.cmap}%
+ \expandafter\xdef\csname dhucs-cmap-mid-#1\endcsname{\the\pdflastobj}%
+ \fi
+ \pdffontattr\font@name{/ToUnicode
+ \csname dhucs-cmap-mid-#1\endcsname\space 0 R}%
+}
+
+\def\dhucs@define@newfont{\define@newfont\AddUniSubCmap\h@ngulpl@ne}
+
+\endinput
diff --git a/language/korean/kotex-utf/contrib/dhucs-enumerate.sty b/language/korean/kotex-utf/contrib/dhucs-enumerate.sty
new file mode 100644
index 0000000000..0e812b62fa
--- /dev/null
+++ b/language/korean/kotex-utf/contrib/dhucs-enumerate.sty
@@ -0,0 +1,77 @@
+%% File `dhucs-enumerate.sty`
+%%
+%% Copyright (c) 2007-2013 Dohyun Kim <nomos at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\ProvidesPackage{dhucs-enumerate}
+ [2015/09/10 partially support enumerate.sty under dhucs]
+
+\RequirePackage{enumerate}
+
+\ifx 가가\g@addto@macro\@enhook{%
+ \ifx ^^^^ac00\@entemp \def\@tempa{\@enLabel\gana}\else
+ \ifx ^^^^2170\@entemp \def\@tempa{\@enLabel\hroman}\else
+ \ifx ^^^^2160\@entemp \def\@tempa{\@enLabel\hRoman}\else
+ \ifx ^^^^249c\@entemp \def\@tempa{\@enLabel\peng}\else
+ \ifx ^^^^24d0\@entemp \def\@tempa{\@enLabel\oeng}\else
+ \ifx ^^^^2474\@entemp \def\@tempa{\@enLabel\pnum}\else
+ \ifx ^^^^2460\@entemp \def\@tempa{\@enLabel\onum}\else
+ \ifx ^^^^320e\@entemp \def\@tempa{\@enLabel\pgana}\else
+ \ifx ^^^^326e\@entemp \def\@tempa{\@enLabel\ogana}\else
+ \ifx ^^^^3260\@entemp \def\@tempa{\@enLabel\ojaso}\else
+ \ifx ^^^^3131\@entemp \def\@tempa{\@enLabel\jaso}\else
+ \ifx ^^^^3200\@entemp \def\@tempa{\@enLabel\pjaso}%
+ \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+ \expandafter\endinput
+\fi
+
+\g@addto@macro\@enhook{%
+ \ifx^^ea\@entemp % ê°€,
+ \let\@tempa\@dhucs@enumerate@EA\else %%%%%
+ \ifx^^e2\@entemp % â‘ , â‘´, â’œ, â“, â…°, â… 
+ \let\@tempa\@dhucs@enumerate@Eii\else %%%%%
+ \ifx^^e3\@entemp % ㄱ, ㉠, ㉮, ㈀, ㈎
+ \let\@tempa\@dhucs@enumerate@Eiii
+ \fi\fi\fi
+}
+\def\@dhucs@enumerate@error#1{%
+ \PackageError{dhucs-enumerate}
+ {You can't use `\unexpanded{#1}' as enum label}
+ {Legal enum labels of hangul-ucs are: \MessageBreak\space\space
+ \unexpanded{ê°€, ㄱ, ㉠, ㉮, ㈀, ㈎, â‘ , â‘´, â’œ, â“, â…°, â… }.}%
+}
+\def\@dhucs@enumerate@EA#1#2#3{%
+ \ifnum\pdfstrcmp{#1#2#3}{^^ea^^b0^^80}=\z@ \def\@tempa{\@enLabel\gana}\else
+ \@dhucs@enumerate@error{#1#2#3}%
+ \fi
+ \@tempa\relax
+}
+\def\@dhucs@enumerate@Eii#1#2#3{%
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^85^^b0}=\z@ \def\@tempa{\@enLabel\hroman}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^85^^a0}=\z@ \def\@tempa{\@enLabel\hRoman}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^92^^9c}=\z@ \def\@tempa{\@enLabel\peng}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^93^^90}=\z@ \def\@tempa{\@enLabel\oeng}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^91^^b4}=\z@ \def\@tempa{\@enLabel\pnum}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^91^^a0}=\z@ \def\@tempa{\@enLabel\onum}\else
+ \@dhucs@enumerate@error{#1#2#3}%
+ \fi\fi\fi\fi\fi\fi
+ \@tempa\relax
+}
+\def\@dhucs@enumerate@Eiii#1#2#3{%
+ \ifnum\pdfstrcmp{#1#2#3}{^^e3^^88^^8e}=\z@ \def\@tempa{\@enLabel\pgana}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e3^^89^^ae}=\z@ \def\@tempa{\@enLabel\ogana}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e3^^89^^a0}=\z@ \def\@tempa{\@enLabel\ojaso}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e3^^84^^b1}=\z@ \def\@tempa{\@enLabel\jaso}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e3^^88^^80}=\z@ \def\@tempa{\@enLabel\pjaso}\else
+ \@dhucs@enumerate@error{#1#2#3}%
+ \fi\fi\fi\fi\fi
+ \@tempa\relax
+}
+\endinput
diff --git a/language/korean/kotex-utf/contrib/dhucs-enumitem.sty b/language/korean/kotex-utf/contrib/dhucs-enumitem.sty
new file mode 100644
index 0000000000..79c0c06be7
--- /dev/null
+++ b/language/korean/kotex-utf/contrib/dhucs-enumitem.sty
@@ -0,0 +1,55 @@
+%% File `dhucs-enumitem.sty`
+%%
+%% (C) Copyright 2007-2013 Dohyun Kim <nomos at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\@ifpackageloaded{enumitem}{}{\RequirePackage{enumitem}[2007/03/12]}
+
+\@ifpackagelater{enumitem}{2007/03/12}
+ {% compatible with enumitem ver2.0 (2007/03/12)
+ \AddEnumerateCounter{\gana}{\gana}{ê°€}
+ \AddEnumerateCounter{\jaso}{\jaso}{ㄱ}
+ \AddEnumerateCounter{\ogana}{\ogana}{㉮}
+ \AddEnumerateCounter{\pgana}{\pgana}{㈎}
+ \AddEnumerateCounter{\onum}{\onum}{â‘ }
+ \AddEnumerateCounter{\pnum}{\pnum}{â‘´}
+ \AddEnumerateCounter{\ojaso}{\ojaso}{㉠}
+ \AddEnumerateCounter{\pjaso}{\pjaso}{㈀}
+ \AddEnumerateCounter{\hnum}{\hnum}{하나}
+ \AddEnumerateCounter{\Hnum}{\Hnum}{ì¼ê³±ì§¸}
+ \AddEnumerateCounter{\hroman}{\hroman}{â…·}
+ \AddEnumerateCounter{\hRoman}{\hRoman}{â…§}
+ \AddEnumerateCounter{\hanjanum}{\hanjanum}{一}
+ \AddEnumerateCounter{\hNum}{\hNum}{ì¼}
+ }
+ {% for enumitem version 1.x
+ \def\enit@normlabel#1{\begingroup \enit@refstar \arabic \enit@refstar \alph
+ \enit@refstar \Alph \enit@refstar \roman \enit@refstar \Roman
+ \enit@refstar \gana \enit@refstar \jaso
+ \enit@refstar \ogana \enit@refstar \pgana
+ \enit@refstar \onum \enit@refstar \pnum
+ \enit@refstar \ojaso \enit@refstar \pjaso
+ \enit@refstar \hnum \enit@refstar \Hnum
+ \enit@refstar \hroman \enit@refstar \hRoman
+ \enit@refstar \hanjanum \enit@refstar \hNum
+ \enit@refstar \value \enit@refstar \@arabic \enit@refstar \@alph
+ \enit@refstar \@Alph \enit@refstar \@roman \enit@refstar \@Roman
+ \protected@xdef \enit@a {#1}\endgroup}
+ }
+
+\endinput
+
+% USAGE EXAMPLE:
+% \begin{enumerate}[label={\bfseries\jaso*)}]
+% \item 가나다
+% \item ë¼ë§ˆë°”
+% \end{enumerate}
+%
+%% end.
diff --git a/language/korean/kotex-utf/contrib/dhucs-gremph.sty b/language/korean/kotex-utf/contrib/dhucs-gremph.sty
new file mode 100644
index 0000000000..4cc0c12a6a
--- /dev/null
+++ b/language/korean/kotex-utf/contrib/dhucs-gremph.sty
@@ -0,0 +1,106 @@
+%% File `dhucs-gremph.sty`
+%%
+%% (C) Copyright 2007-2013 Kangsoo Kim <karnes at ktug org>
+%% Dohyun Kim <nomos at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% -------------------------------------------------------------------
+%% 2013/10/01. strip off untype1, \SetGremphFonts{outbt}{outgo}
+%% 2005/01/07. bfemph option
+%% 2005/04/22. Gremph Font Selection Rearranged.
+%% \usepackage[gremphhangul=<hangulfont>,gremphhanja=<hanjafont>,bfemph]{dhucs-gremph}
+%%
+\ProvidesPackage{dhucs-gremph}
+\RequirePackage{dhucs}
+
+\RequirePackage{xkeyval}
+
+\newif\if@bfemph\@bfemphfalse
+%\DeclareOption{bfemph}{\@bfemphtrue}
+%\ProcessOptions
+\DeclareOptionX{bfemph}[]{\@bfemphtrue}
+\newif\if@gremph\@gremphtrue
+
+\newif\if@vargremphhangulfont\@vargremphhangulfontfalse
+\newif\if@vargremphhanjafont\@vargremphhanjafontfalse
+\DeclareOptionX{gremphhangul}[nanumgt]{\@vargremphhangulfonttrue\def\GrEmphFont{#1}}
+\DeclareOptionX{gremphhanja}[nanumgt]{\@vargremphhanjafonttrue\def\GrEmphHanjaFont{#1}}
+%\define@key{dhucs-gremph.sty}{gremphhangulfont}[utgr]{\@vargremphhangulfonttrue\def\GremphFont{#1}}
+%\define@key{dhucs-gremph.sty}{gremphhanjafont}[utgt]{\@vargremphhanjafonttrue\def\GrEmphHanjaFont{#1}}
+
+\ProcessOptionsX
+
+%\if@bfemph
+% \def\GrEmphFont{utbt}
+% \def\GrEmphHanjaFont{utbt}
+%\else
+ \if@vargremphhangulfont\else
+ \def\GrEmphFont{nanumgt}\fi
+ \if@vargremphhanjafont\else
+ \def\GrEmphHanjaFont{nanumgt}\fi
+%\fi
+%\def\SetGremphFonts#1#2{%
+% \def\GrEmphFont{#1}%
+% \def\GrEmphHanjaFont{#2}%
+%}
+
+\if@bfemph
+\DeclareFontFamily{LUC}{grem}{\hyphenchar \font\m@ne}
+\DeclareFontShape{LUC}{grem}{m}{n}{<-> LUC * \GrEmphFont b}{}
+\DeclareFontShape{LUC}{grem}{m}{it}{<-> LUC * \GrEmphFont b}{}
+\DeclareFontShape{LUC}{grem}{m}{sl}{<-> LUC * \GrEmphFont b}{}
+\DeclareFontFamily{LUC}{gremhj}{\hyphenchar \font\m@ne}
+\DeclareFontShape{LUC}{gremhj}{m}{n}{<-> LUC * \GrEmphHanjaFont b}{}
+\DeclareFontShape{LUC}{gremhj}{m}{it}{<-> LUC * \GrEmphHanjaFont b}{}
+\DeclareFontShape{LUC}{gremhj}{m}{sl}{<-> LUC * \GrEmphHanjaFont b}{}
+\else
+\DeclareFontFamily{LUC}{grem}{\hyphenchar \font\m@ne}
+\DeclareFontShape{LUC}{grem}{m}{n}{<-> LUC * \GrEmphFont m}{}
+\DeclareFontShape{LUC}{grem}{m}{it}{<-> LUC * \GrEmphFont m}{}
+\DeclareFontShape{LUC}{grem}{m}{sl}{<-> LUC * \GrEmphFont m}{}
+\DeclareFontFamily{LUC}{gremhj}{\hyphenchar \font\m@ne}
+\DeclareFontShape{LUC}{gremhj}{m}{n}{<-> LUC * \GrEmphHanjaFont m}{}
+\DeclareFontShape{LUC}{gremhj}{m}{it}{<-> LUC * \GrEmphHanjaFont m}{}
+\DeclareFontShape{LUC}{gremhj}{m}{sl}{<-> LUC * \GrEmphHanjaFont m}{}
+\fi
+
+\DeclareRobustCommand\itshape
+ {\not@math@alphabet\itshape\mathit
+ \fontshape\itdefault\selectfont\SetAdhocFonts{grem}{gremhj}}
+
+%\DeclareRobustCommand\slshape\itshape
+\DeclareRobustCommand\slshape
+ {\not@math@alphabet\slshape\relax
+ \fontshape\sldefault\selectfont\SetAdhocFonts{grem}{gremhj}}
+
+\DeclareRobustCommand\regremph{%
+ \@gremphtrue
+ \DeclareRobustCommand\itshape
+ {\not@math@alphabet\itshape\mathit
+ \fontshape\itdefault\selectfont\SetAdhocFonts{grem}{gremhj}}%
+% \DeclareRobustCommand\slshape\itshape
+ \DeclareRobustCommand\slshape
+ {\not@math@alphabet\slshape\relax
+ \fontshape\sldefault\selectfont\SetAdhocFonts{grem}{gremhj}}%
+}
+
+\DeclareRobustCommand\ungremph{%
+ \@gremphfalse
+ \DeclareRobustCommand\itshape
+ {\not@math@alphabet\itshape\mathit
+ \fontshape\itdefault\selectfont}%
+ \DeclareRobustCommand\slshape
+ {\not@math@alphabet\slshape\relax
+ \fontshape\sldefault\selectfont}%
+}
+
+\endinput
+
+% end of style.
diff --git a/language/korean/kotex-utf/contrib/dhucs-interword.sty b/language/korean/kotex-utf/contrib/dhucs-interword.sty
new file mode 100644
index 0000000000..97c2cb37e9
--- /dev/null
+++ b/language/korean/kotex-utf/contrib/dhucs-interword.sty
@@ -0,0 +1,129 @@
+%% File `dhucs-interword.sty`
+%%
+%% (C) Copyright 2007-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\ProvidesPackage{dhucs-interword}[2009/03/15]
+\RequirePackage{dhucs}
+
+\newif\if@HWP\@HWPfalse
+\DeclareOption{HWP}{\@HWPtrue\let\dhucs@interhchar\z@\HWPinterwordskip}
+\newif\if@default\@defaultfalse
+\DeclareOption{default}{\@defaulttrue\@nonfrenchtrue\DEFAULTskips}
+\newif\if@nonfrench\@nonfrenchfalse
+\DeclareOption{nonfrench}{\@nonfrenchtrue}
+\DeclareOption{wider}{\widerhangul}
+\DeclareOption{narrower}{\narrowerhangul}
+%\DeclareOption*{\DEFAULTskips}
+
+\newdimen\dimen@skip
+\dimen@skip=\f@size\p@
+
+%\let\dhucs@interhchar\setInterHangulSkip
+\newcommand\interHchar[1]{\setInterHangulSkip{#1}}
+\let\interhchar\interHchar
+
+%% finemath active
+\if@dhucsfinemath\else\@dhucsfinemathtrue\fi
+
+\newcommand\interhword[4][\@empty]{%
+ \ifx#1\@empty\setinterwordskip{#2}{#3}{#4}\else\setinterwordskip[#1]{#2}{#3}{#4}\fi
+}
+
+\def\narrowerhangul{%
+ \interHchar{-.75pt}%
+}
+\def\widerhangul{%
+ \interHchar{1pt}%
+}
+
+\def\setinterwordskip{\@ifnextchar[\setinterwordskip@\setinterwordskip@@}
+\def\setinterwordskip@[#1]#2#3#4{%
+ \spaceskip = #2\dimen@skip plus #3\dimen@skip minus #4\dimen@skip
+ \xspaceskip = #1\dimen@skip plus #3\dimen@skip minus #4\dimen@skip
+}
+\def\setinterwordskip@@#1#2#3{%
+ \spaceskip = #1\dimen@skip plus #2\dimen@skip minus #3\dimen@skip
+}
+
+\def\HWPinterwordskip{%
+ \let\dhucs@interhchar\z@
+ \if@nonfrench
+ \interhword[.6]{.475}{.111}{.111}%
+ \else
+ \interhword{.475}{.111}{.111}%
+ \fi
+}
+
+\def\DEFAULTskips{%
+% \let\dhucs@interhchar\z@
+ \interHchar{-.5pt}%
+ \if@nonfrench
+ \interhword[.55]{.413}{.11}{.1}%
+ \else
+ \interhword{.413}{.11}{.1}%
+ \fi
+}
+
+\ProcessOptions\relax
+
+\if@default
+\AtEndOfPackage{%
+\def\ucsfninterwordhook{%
+% \let\dhucs@interhchar\z@
+ \interHchar{-.55pt}%
+ \if@nonfrench
+ \interhword[.5]{.303}{.11}{.1}%
+ \else
+ \interhword{.303}{.11}{.1}%
+ \fi
+}}\else
+\if@HWP
+\AtEndOfPackage{%
+\def\ucsfninterwordhook{%
+ \let\dhucs@interhchar\z@
+ \if@nonfrench
+ \interhword[.55]{.331}{.133}{.1}%
+ \else
+ \interhword{.331}{.133}{.1}%
+ \fi
+}}\fi\fi
+
+\RequirePackage{verbatim}
+\renewcommand\verbatim@font{\normalfont
+ \ttfamily\spaceskip.5em\relax
+ \hyphenchar\font\m@ne
+ \let\do\do@noligs
+ \verbatim@nolig@list}
+
+% engtext env
+\@ifundefined{engtext}%
+ {%
+ \newenvironment{engtext}%
+ {\begingroup\spaceskip=\fontdimen2\font plus\fontdimen3\font minus\fontdimen4\font}%
+ {\endgroup}%
+ }{}
+
+% engtxt
+\newskip\ORIG@spaceskip
+\def\engtxt{\ORIG@spaceskip=\spaceskip
+ \spaceskip=\fontdimen2\font plus\fontdimen3\font minus\fontdimen4\font}
+\def\endengtxt{\spaceskip=\ORIG@spaceskip}
+
+\endinput
+%%
+%% End of file `dhucs-interword.sty'.
+
+%% CHANGE LOG.
+% 2005/09/22. finemath active, change default interhchar.
+% 2005/01/07. code clearance
+% 2005/05/12. add engtext env., HWP interhchar=0pt.
+% 2005/08/05. rewrite codes. introduce nonfrench option
+% 2005/11/17. \interhword bug fix.
diff --git a/language/korean/kotex-utf/contrib/dhucs-paralist.sty b/language/korean/kotex-utf/contrib/dhucs-paralist.sty
new file mode 100644
index 0000000000..71a5827f1d
--- /dev/null
+++ b/language/korean/kotex-utf/contrib/dhucs-paralist.sty
@@ -0,0 +1,78 @@
+%% File `dhucs-paralist.sty`
+%%
+%% Copyright (c) 2007-2013 Dohyun Kim <nomos at krug org>
+%% modification from dhucs-enumerate.sty by Kangsoo Kim <karnes at ktug org>.
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\ProvidesPackage{dhucs-paralist}
+ [2015/09/10 partially support paralist.sty under dhucs]
+
+\RequirePackage{paralist}
+
+\ifx 가가\g@addto@macro\pl@hook{%
+ \ifx ^^^^ac00\pl@temp \def\@tempa{\pl@label\gana}\else
+ \ifx ^^^^2170\pl@temp \def\@tempa{\pl@label\hroman}\else
+ \ifx ^^^^2160\pl@temp \def\@tempa{\pl@label\hRoman}\else
+ \ifx ^^^^249c\pl@temp \def\@tempa{\pl@label\peng}\else
+ \ifx ^^^^24d0\pl@temp \def\@tempa{\pl@label\oeng}\else
+ \ifx ^^^^2474\pl@temp \def\@tempa{\pl@label\pnum}\else
+ \ifx ^^^^2460\pl@temp \def\@tempa{\pl@label\onum}\else
+ \ifx ^^^^320e\pl@temp \def\@tempa{\pl@label\pgana}\else
+ \ifx ^^^^326e\pl@temp \def\@tempa{\pl@label\ogana}\else
+ \ifx ^^^^3260\pl@temp \def\@tempa{\pl@label\ojaso}\else
+ \ifx ^^^^3131\pl@temp \def\@tempa{\pl@label\jaso}\else
+ \ifx ^^^^3200\pl@temp \def\@tempa{\pl@label\pjaso}%
+ \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+ \expandafter\endinput
+\fi
+
+\g@addto@macro\pl@hook{%
+ \ifx ^^ea\pl@temp % ê°€,
+ \let\@tempa\@dhucs@paralist@EA\else %%%%%
+ \ifx ^^e2\pl@temp % â‘ , â‘´, â’œ, â“, â…°, â… 
+ \let\@tempa\@dhucs@paralist@Eii\else %%%%%
+ \ifx ^^e3\pl@temp % ㄱ, ㉠, ㉮, ㈀, ㈎
+ \let\@tempa\@dhucs@paralist@Eiii
+ \fi\fi\fi
+}
+\def\@dhucs@paralist@error#1{%
+ \PackageError{dhucs-paralist}
+ {You can't use `\unexpanded{#1}' as enum label}
+ {Legal enum labels of hangul-ucs are: \MessageBreak\space\space
+ \unexpanded{ê°€, ㄱ, ㉠, ㉮, ㈀, ㈎, â‘ , â‘´, â’œ, â“, â…°, â… }.}%
+}
+\def\@dhucs@paralist@EA#1#2#3{%
+ \ifnum\pdfstrcmp{#1#2#3}{^^ea^^b0^^80}=\z@ \def\@tempa{\pl@label\gana}\else
+ \@dhucs@paralist@error{#1#2#3}%
+ \fi
+ \@tempa\relax
+}
+\def\@dhucs@paralist@Eii#1#2#3{%
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^85^^b0}=\z@ \def\@tempa{\pl@label\hroman}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^85^^a0}=\z@ \def\@tempa{\pl@label\hRoman}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^92^^9c}=\z@ \def\@tempa{\pl@label\peng}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^93^^90}=\z@ \def\@tempa{\pl@label\oeng}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^91^^b4}=\z@ \def\@tempa{\pl@label\pnum}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e2^^91^^a0}=\z@ \def\@tempa{\pl@label\onum}\else
+ \@dhucs@paralist@error{#1#2#3}%
+ \fi\fi\fi\fi\fi\fi
+ \@tempa\relax
+}
+\def\@dhucs@paralist@Eiii#1#2#3{%
+ \ifnum\pdfstrcmp{#1#2#3}{^^e3^^88^^8e}=\z@ \def\@tempa{\pl@label\pgana}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e3^^89^^ae}=\z@ \def\@tempa{\pl@label\ogana}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e3^^89^^a0}=\z@ \def\@tempa{\pl@label\ojaso}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e3^^84^^b1}=\z@ \def\@tempa{\pl@label\jaso}\else
+ \ifnum\pdfstrcmp{#1#2#3}{^^e3^^88^^80}=\z@ \def\@tempa{\pl@label\pjaso}\else
+ \@dhucs@paralist@error{#1#2#3}%
+ \fi\fi\fi\fi\fi
+ \@tempa\relax
+}
+\endinput
diff --git a/language/korean/kotex-utf/contrib/dhucs-sectsty.sty b/language/korean/kotex-utf/contrib/dhucs-sectsty.sty
new file mode 100644
index 0000000000..235f0422b5
--- /dev/null
+++ b/language/korean/kotex-utf/contrib/dhucs-sectsty.sty
@@ -0,0 +1,259 @@
+%% File `dhucs-sectsty.sty`
+%%
+%% (C) Copyright 2007-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\ProvidesPackage{dhucs-sectsty}[2006/04/20]
+
+\RequirePackage{sectsty}
+%% borrowed from sectsty
+\DeclareOption{garrulous}{\def\SS@chatlevel{0}}
+\DeclareOption{chatty}{\def\SS@chatlevel{1}}
+\DeclareOption{taciturn}{\def\SS@chatlevel{2}}
+\DeclareOption{yorkshire}{\def\SS@chatlevel{3}}
+%% newly defined options
+\newif\if@ensec
+\DeclareOption{ensec}{\@ensectrue}
+\newif\if@adjchapnumskip
+\DeclareOption{THE}{\@adjchapnumskipfalse}
+\@ensecfalse
+\@adjchapnumskiptrue
+%% Now, process the options.
+\ProcessOptions
+
+\newlength\KSTHE@skip
+\setlength\KSTHE@skip{.3em}
+\newcommand\KSTHEskip{%
+ \hskip\KSTHE@skip
+}
+
+\def\kscntformat#1#2#3{\@namedef{pre@#1cnt}{#2}
+ \@namedef{post@#1cnt}{#3}}
+\if@adjchapnumskip
+\kscntformat{part}{\KSTHE\KSTHEskip}{\KSTHEskip\partname}
+\kscntformat{chapter}{\KSTHE\KSTHEskip}{\KSTHEskip\chaptername}
+\kscntformat{section}{\KSTHE\KSTHEskip}{\KSTHEskip\sectionname}
+\else\fi
+
+\@ifclassloaded{article}{% <article>
+ \def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}%
+ {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ {\parindent \z@ \raggedright
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \Large\bfseries\SS@partnumberfont \pre@partcnt\thepart\post@partcnt
+ \par\nobreak
+ \fi
+ \huge \bfseries\SS@parttitlefont #2%
+ \markboth{}{}\par}%
+ \nobreak
+ \vskip 3ex
+ \@afterheading}
+}{% <report|book>
+ \@ifundefined{@part}{}{%
+ \def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >-2\relax
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}%
+ {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ \markboth{}{}%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >-2\relax
+ \huge\bfseries\SS@partnumberfont \pre@partcnt\thepart\post@partcnt
+ \par
+ \vskip 20\p@
+ \fi
+ \Huge \bfseries\SS@parttitlefont #2\par}%
+ \@endpart}
+ }
+}
+
+\@ifclassloaded{book}{%
+ \def\@chapter[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \refstepcounter{chapter}%
+ \typeout{\pre@chaptercnt\thechapter\post@chaptercnt}%
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{%
+ \pre@chaptercnt\thechapter\post@chaptercnt}#1}%
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \chaptermark{#1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \@afterheading
+ \fi}
+ \def\@makechapterhead#1{%
+ \vspace*{50\p@}%
+ {\parindent \z@ \raggedright \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \huge\bfseries\SS@chapnumfont
+ \pre@chaptercnt\thechapter\post@chaptercnt
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \fi
+ \interlinepenalty\@M
+ \Huge \bfseries\SS@chaptitlefont #1\par\nobreak
+ \vskip 40\p@
+ }}}{}%
+\@ifclassloaded{report}{%
+ \def\@chapter[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \refstepcounter{chapter}%
+ \typeout{\pre@chaptercnt\thechapter\post@chaptercnt}
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{%
+ \pre@chaptercnt\thechapter\post@chaptercnt}#1}%
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \chaptermark{#1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \@afterheading
+ \fi}
+ \def\@makechapterhead#1{%
+ \vspace*{50\p@}%
+ {\parindent \z@ \raggedright \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \huge\bfseries\SS@chapnumfont
+ \pre@chaptercnt\thechapter\post@chaptercnt
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \interlinepenalty\@M
+ \Huge \bfseries\SS@chaptitlefont #1\par\nobreak
+ \vskip 40\p@
+ }}}{}
+
+\@ifundefined{chapter}{}{%
+ \renewcommand*\l@chapter[2]{%
+ \ifnum \c@tocdepth >\m@ne
+ \addpenalty{-\@highpenalty}%
+ \vskip 1.0em \@plus\p@
+ \setbox\z@=\hbox{\bfseries\pre@chaptercnt\post@chaptercnt~}
+ \setlength\@tempdima{1.5em}
+ \advance\@tempdima\wd\z@
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \leavevmode \bfseries
+ \advance\leftskip \@tempdima
+ \hskip -\leftskip
+ #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
+ \penalty\@highpenalty
+ \endgroup
+ \fi}}
+
+\if@ensec
+\kscntformat{section}{}{}
+\newcommand\enc@sec@skip{2em}
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}%
+ {\normalfont\Large\bfseries\SS@sectfont}}
+\@ifclassloaded{article}{}{%
+ \renewcommand*\l@section{\@dottedtocline{1}{1.3em}{2em}}%
+ \renewcommand*\l@subsection{\@dottedtocline{2}{3.3em}{2.8em}}%
+}
+
+\else
+\@ifundefined{section}{}{%
+ \def\section{%
+ \if@noskipsec \leavevmode \fi
+ \par
+ \@afterindentfalse
+ \if@nobreak
+ \everypar{}%
+ \else
+ \addpenalty\@secpenalty\addvspace{3.5ex \@plus 1ex \@minus .2ex\relax}
+ \fi
+ \secdef\ks@sect\ks@ssect}
+ \def\ks@sect[#1]#2{%
+ \ifnum \c@secnumdepth<1
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{section}%
+ \protected@edef\@svsec{%
+ \noexpand\pre@sectioncnt\thesection\noexpand\post@sectioncnt
+ \quad\relax}%
+ \fi
+ \begingroup
+ \normalfont\Large\bfseries\SS@sectfont{%
+ \@hangfrom{\hskip \z@\relax\@svsec}%
+ \interlinepenalty \@M #2\@@par}%
+ \endgroup
+ \sectionmark{#1}%
+ \addcontentsline{toc}{section}{%
+ \ifnum\c@secnumdepth<1 \else
+ \protect\numberline{\pre@sectioncnt\thesection\post@sectioncnt}%
+ \fi
+ #1}
+ \@xsect{2.3ex \@plus.2ex}}
+ \def\ks@ssect#1{%
+ \begingroup
+ \normalfont\Large\bfseries\SS@sectfont{%
+ \@hangfrom{\hskip \z@}%
+ \interlinepenalty \@M #1\@@par}%
+ \endgroup
+ \@xsect{2.3ex \@plus.2ex}}
+}
+
+\@ifclassloaded{article}{%
+ \renewcommand*\l@section[2]{%
+ \ifnum \c@tocdepth >\z@
+ \addpenalty{\@secpenalty}%
+ \addvspace{1.0em \@plus\p@}%
+ \setbox\z@=\hbox{\bfseries\pre@sectioncnt\post@sectioncnt}%
+ \setlength\@tempdima{1.5em}%
+ \advance\@tempdima\wd\z@
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \leavevmode \bfseries
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
+ \endgroup
+ \fi}
+}{\@ifundefined{l@section}{}{%
+ \renewcommand*\l@section{\@dottedtocline{1}{1em}{4em}}}%1.5em 2.3em
+}
+
+\fi
+
+\endinput
diff --git a/language/korean/kotex-utf/contrib/dhucs-setspace.sty b/language/korean/kotex-utf/contrib/dhucs-setspace.sty
new file mode 100644
index 0000000000..8d54e2a29e
--- /dev/null
+++ b/language/korean/kotex-utf/contrib/dhucs-setspace.sty
@@ -0,0 +1,204 @@
+%% File `dhucs-secspace.sty`
+%%
+%% Copyright (C) 2007-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\NeedsTeXFormat{LaTeX2e}[1994/12/01]
+\def\filename{dhucs-setspace.sty}
+\def\filedate{2007/09/21}
+\def\fileversion{0.11}
+\ProvidesPackage{dhucs-setspace}[\filedate\space\fileversion\space
+ Line Spacing control of ko.TeX]
+
+\newif\if@singlespacefn\@singlespacefntrue
+\DeclareOption{nofloatspacing}{\@singlespacefnfalse}
+\newif\if@singlespacequote\@singlespacequotetrue
+\DeclareOption{noquotespacing}{\@singlespacequotefalse}
+\newif\if@hangul\@hangulfalse
+\DeclareOption{hangul}{\@hangultrue\AtEndOfPackage{\hangulspacing}}
+\newif\if@adjustfootnotesep\@adjustfootnotesepfalse
+\DeclareOption{adjustfootnotesep}{\@adjustfootnoteseptrue}
+\newif\if@adjustverbatim\@adjustverbatimfalse
+\DeclareOption{adjustverbatim}{\@adjustverbatimtrue}
+
+\DeclareOption*{\PassOptionsToPackage{\CurrentOptions}{setspace}}
+
+\ProcessOptions
+
+% |dhucs-interword|ê°€ 로드ë˜ì§€ ì•Šì•˜ì„ ê²½ìš°ë¥¼ 대비하여
+\ifx\undefined\ucsfninterwordhook
+ \providecommand{\ucsfninterwordhook}{}%
+\fi
+
+\RequirePackage{setspace}
+
+%% Karnes.
+\newcommand{\Set@Hangulspace}[2]{%
+ \def\setspace@hangulspace{#1}%
+ \def\setspace@hangulfspace{#2}%
+ \setstretch{#1}%
+}
+
+\def\SetHangulspace#1#2{%
+ \AtBeginDocument{%
+ \gdef\setspace@hangulspace{#1}%
+ \gdef\setspace@hangulfspace{#2}%
+ }%
+ \setstretch{#1}%
+}
+
+\newcommand{\SetHangulVerbatimSpace}[1]{%
+ \def\setspace@hangulverbspace{#1}%
+}
+
+\if@hangul
+\Set@Hangulspace{1.333}{1.2}
+\else
+\Set@Hangulspace{1.0}{1.0}
+\fi
+
+\newcommand{\hangulspacing}{%
+ \setstretch{\setspace@hangulspace}% default
+}
+
+\newcommand{\hangulfspacing}{%
+ \setstretch{\setspace@hangulfspace}%
+}
+
+\newcommand{\hangulverbspacing}{%
+ \setstretch{\setspace@hangulverbspace}%
+}
+
+%% adjust verbatim
+%% if and only if [nofloatspacing] and [adjustverbatim] is on,
+%% the verbatim will be the same to the main text linestretch.
+%% if [hangul] it will adjust the linestretch to the quote or quotation
+%% the other case, it will be 1.0, I hope.
+%%
+\if@adjustverbatim
+\SetHangulVerbatimSpace{\setspace@hangulfspace}%
+\else
+\SetHangulVerbatimSpace{1.0}
+\fi
+
+%\let\latex@xfloat=\@xfloat
+\if@singlespacefn
+\def\@xfloat #1[#2]{%
+ \latex@xfloat #1[#2]%
+ \def\baselinestretch {\setspace@hangulfspace}%
+ \normalsize
+}
+\else
+ \let\@xfloat=\latex@xfloat
+\fi
+
+\if@adjustfootnotesep
+\if@hangul
+\if@singlespacefn
+ \ifcase \@ptsize \relax
+ \setlength\footnotesep{8.51 pt}% 10pt
+ \or
+ \setlength\footnotesep{9.6 pt}% 11pt
+ \or
+ \setlength\footnotesep{10.3 pt}% 12pt
+ \fi
+\else
+\fi
+\else\fi
+\else\fi
+
+\if@singlespacefn
+\long\def\@footnotetext#1{%
+ \insert\footins{%
+% GT: Next line added. Hook desired here!
+ \def\baselinestretch {\setspace@hangulfspace}%
+ \ucsfninterwordhook
+% \@SetFloatspaces
+ \reset@font\footnotesize
+ \interlinepenalty\interfootnotelinepenalty
+ \splittopskip\footnotesep
+ \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
+ \hsize\columnwidth
+ \@parboxrestore
+ \protected@edef\@currentlabel{%
+ \csname p@footnote\endcsname\@thefnmark
+ }%
+ \color@begingroup
+ \@makefntext{%
+ \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
+ \color@endgroup}}
+
+% Minipage footnotes.
+
+\long\def\@mpfootnotetext#1{%
+ \global\setbox\@mpfootins\vbox{%
+ \unvbox \@mpfootins
+% GT: Next line added. Hook desired here!
+ \def\baselinestretch {\setspace@hangulfspace}%
+ \ucsfninterwordhook
+% \@SetFloatspaces
+ \reset@font\footnotesize
+ \hsize\columnwidth
+ \@parboxrestore
+ \protected@edef\@currentlabel{%
+ \csname p@mpfootnote\endcsname\@thefnmark}%
+ \color@begingroup
+ \@makefntext{%
+ \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
+ \color@endgroup}}
+
+\else\fi
+
+\def\@quotespacinghook{%
+ \if@singlespacequote%
+ \hangulfspacing%
+ \else%
+ \hangulspacing%
+ \fi%
+}
+
+\renewenvironment{quotation}
+ {\list{}{\listparindent 1.5em%
+ \itemindent \listparindent
+ \rightmargin \leftmargin
+ \parsep \z@ \@plus\p@}%
+ \item\relax
+ \@quotespacinghook%
+ }
+ {\endlist}
+\renewenvironment{quote}
+ {\list{}{\rightmargin\leftmargin}%
+ \item\relax
+ \@quotespacinghook%
+ }
+ {\endlist}
+
+\def\@verbatim{\trivlist
+ \if@adjustverbatim\hangulverbspacing\else\fi%
+ \item\relax
+ \if@minipage\else\vskip\parskip\fi
+ \leftskip\@totalleftmargin\rightskip\z@skip
+ \parindent\z@\parfillskip\@flushglue\parskip\z@skip
+ \@@par
+ \@tempswafalse
+ \def\par{%
+ \if@tempswa
+ \leavevmode \null \@@par\penalty\interlinepenalty
+ \else
+ \@tempswatrue
+ \ifhmode\@@par\penalty\interlinepenalty\fi
+ \fi}%
+ \let\do\@makeother \dospecials
+ \obeylines \verbatim@font \@noligs
+ \hyphenchar\font\m@ne
+ \everypar \expandafter{\the\everypar \unpenalty}%
+}
+
+\endinput
diff --git a/language/korean/kotex-utf/contrib/dhucs-trivcj.sty b/language/korean/kotex-utf/contrib/dhucs-trivcj.sty
new file mode 100644
index 0000000000..0c4f65c052
--- /dev/null
+++ b/language/korean/kotex-utf/contrib/dhucs-trivcj.sty
@@ -0,0 +1,126 @@
+%% File `dhucs-trivcj.sty`
+%%
+%% Copyright (c) 2007-2013 Dohyun Kim <nomos at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% -----------------------------------------------------------------
+%% \trivcjtypesetting for temporary chinese or japanese insertion
+\ProvidesPackage{dhucs-trivcj}
+ [2011/08/17 temporary chinese/japanese for dhucs]
+
+%%%%%% luatex & xetex
+\ifx가가\relax
+ \newcommand*\trivcjtypesetting{%
+ \parindent1em
+ \let\nbs\nobreakspace %% see CJK.sty
+ \def~{}}
+ \protected\edef\japanese{\unexpanded\expandafter{\japanese\trivcjtypesetting}}
+ \protected\edef\Schinese{\unexpanded\expandafter{\Schinese\trivcjtypesetting}}
+ \protected\edef\Tchinese{\unexpanded\expandafter{\Tchinese\trivcjtypesetting}}
+ \let\chinese\Schinese
+ \expandafter\endinput
+\fi
+
+%%%%% legacy tex
+\newskip\interCJskip
+\interCJskip=0em plus 0.1em minus 0.01em
+\newskip\interXCJskip
+\interXCJskip=.25em plus .15em minus .06em
+
+\newcommand*\trivcjtypesetting{%
+ \parindent1em
+ \let\nbs\nobreakspace %% see CJK.sty
+ \def~{\hskip\interXCJskip\ignorespaces}%% see CJK.sty
+ \edef\declarenobreakspacefactor{\unexpanded\expandafter
+ {\declarenobreakspacefactor\ignorespaces}}%
+ \edef\declarehanjaspacefactor{\unexpanded\expandafter
+ {\declarehanjaspacefactor\ignorespaces}}%
+ \def\check@next@to@sptoken@@{%
+ \ifx\par\dhucs@nextnext
+ \chardef\puncnobre@k\@ne
+ \else
+ %% if \dhucs@nextnext == \fi ???
+ \ifx\bgroup\dhucs@nextnext\else
+ \ifx\egroup\dhucs@nextnext\else
+ % \ifx&\dhucs@nextnext\else
+ \if\noexpand\dhucs@nextnext\relax\else
+ \chardef\nexttoh@ngul\@ne
+ \let\dhucs@next\relax
+ \fi\fi\fi %\fi
+ \fi
+ \unihangulchar@@@\dhucs@next}%
+ \def\kernbeforeasciichar{\hskip\interXCJskip}%
+ \def\breakbetweenhanja{\hskip\interCJskip}%
+ \def\nobreakbetweenhanja{\nobreak\hskip\interCJskip}%
+ \def\breakafterasciichar{\hskip\interXCJskip}%
+ \def\nobreakafterasciichar{\nobreak\hskip\interXCJskip}%
+ \let\breakafterinlinemath\breakafterasciichar
+ \let\nobreakafterinlinemath\nobreakafterasciichar
+ \let\breakbeforeasciichar\breakafterasciichar
+ \def\cjksymbolextraspace{\hskip.5em minus.5em\relax}%
+ \def\postcjksymskip{\futurelet\dhucs@next\@@postcjksymskip}%
+ \def\cjksymbolunskip{\ifhmode\unskip\fi}%
+ \def\cjksymbolskip{\cjksymbolunskip\cjksymbolextraspace}
+ \expandafter\let\csname nexttohangul-1\expandafter
+ \endcsname\csname nexttotrivcj-1\endcsname
+}
+\newcommand*\@@postcjksymskip{%
+ \ifx\dhucs@next.\else
+ \ifx\dhucs@next,\else
+ \ifx\dhucs@next:\else
+ \ifx\dhucs@next;\else
+ \ifx\dhucs@next!\else
+ \ifx\dhucs@next?\else
+ \cjksymbolextraspace
+ \fi\fi\fi\fi\fi \fi
+ \ifhmode\declarehanjaspacefactor\fi
+ \ignorespaces
+}
+
+\DeclareUnicodeCharacter{30FB}%
+ {\cjksymbolunskip\nobreak\hskip.25em minus.25em
+ \hbox to .5em{\hss\unihangulchar{"30FB}\hss}\hskip.25em minus.25em\relax}
+\DeclareUnicodeCharacter{FF01}% ï¼
+ {\cjksymbolunskip\hbox to.1em{\unihangulchar{"FF01}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF0C}% ,
+ {\cjksymbolunskip\hbox to.5em{\unihangulchar{"FF0C}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF0E}% .
+ {\cjksymbolunskip\hbox to.5em{\unihangulchar{"FF0E}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF1A}% :
+ {\cjksymbolunskip\nobreak\hskip.25em minus.25em
+ \hbox to.5em{\hss\unihangulchar{"FF1A}\hss}\hskip.25em minus.25em\relax}
+\DeclareUnicodeCharacter{FF1B}% ï¼›
+ {\cjksymbolunskip\nobreak\hskip.25em minus.25em
+ \hbox to.5em{\hss\unihangulchar{"FF1B}\hss}\hskip.25em minus.25em\relax}
+\DeclareUnicodeCharacter{FF1F}% ?
+ {\cjksymbolunskip\hbox to.1em{\unihangulchar{"FF1F}\hss}\postcjksymskip}
+
+%\newenvironment{japanese}{\SetHanjaFonts{jpmj}{jpgt}{jpgt}\trivcjtypesetting}{}
+%\newenvironment{chinese}{\SetHanjaFonts{cnmj}{cngt}{cngt}\trivcjtypesetting}{}
+% AR PL SungtiL GB
+\DeclareFontFamily{LUC}{gbsn}{\hyphenchar\font\m@ne}
+\DeclareFontShape{LUC}{gbsn}{m}{n}{<-> LUC * gbsnu}{}
+%% AR PL Mingti2L Big5
+\DeclareFontFamily{LUC}{bsmi}{\hyphenchar\font\m@ne}
+\DeclareFontShape{LUC}{bsmi}{m}{n}{<-> LUC * bsmiu}{}
+%% Japanese Wadalab
+\DeclareFontFamily{LUC}{min}{\hyphenchar\font\m@ne}
+\DeclareFontShape{LUC}{min}{m}{n}{ <-> LUC * udmj}{}
+%%
+\newenvironment{japanese}
+{\SetHanjaFonts{min}{min}{min}\trivcjtypesetting}{}
+\newenvironment{Schinese}
+{\SetHanjaFonts{gbsn}{gbsn}{gbsn}\trivcjtypesetting}{}
+\newenvironment{Tchinese}
+{\SetHanjaFonts{bsmi}{bsmi}{bsmi}\trivcjtypesetting}{}
+
+\let\chinese\Schinese\let\endchinese\endSchinese
+
+\endinput
diff --git a/language/korean/kotex-utf/contrib/dhucs-ucshyper.sty b/language/korean/kotex-utf/contrib/dhucs-ucshyper.sty
new file mode 100644
index 0000000000..5d393ccde7
--- /dev/null
+++ b/language/korean/kotex-utf/contrib/dhucs-ucshyper.sty
@@ -0,0 +1,34 @@
+%% File `dhucs-ucshyper.sty`
+%%
+%% Copyright (c) 2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% ko.TeXì—ì„œ 없어진, ì´ì „ hangul-ucsì˜ ë¶€ê°€ 스타ì¼
+%% 하위 í˜¸í™˜ì„±ì„ ìœ„í•´ì„œ ê°™ì€ ì´ë¦„ì„ ê°€ì§„ 스타ì¼ì„ 작성함.
+%%
+\newif\if@dvips\@dvipsfalse
+\DeclareOption{dvips}{\@dvipstrue}
+\ProcessOptions
+
+\RequirePackage{ifpdf}
+%\@ifpackageloaded{hyperref}{}{%
+\ifpdf
+ \RequirePackage[pdftex,unicode,bookmarks=true]{hyperref}
+ \input glyphtounicode\pdfgentounicode=1
+\else
+ \if@dvips
+ \RequirePackage[dvips,unicode]{hyperref}
+ \else
+ \RequirePackage[dvipdfm,unicode,bookmarks=true]{hyperref}
+ \fi
+\fi
+%}
+
+\endinput
diff --git a/language/korean/kotex-utf/contrib/dhucsfn.sty b/language/korean/kotex-utf/contrib/dhucsfn.sty
new file mode 100644
index 0000000000..8fb556a8ce
--- /dev/null
+++ b/language/korean/kotex-utf/contrib/dhucsfn.sty
@@ -0,0 +1,213 @@
+%% File `dhucsfn.sty`
+%%
+%% (C) Copyright 2007-2013 Koaunghi Un <koaunghi at kornet net>
+%% Dohyun Kim <nomos at ktug org>
+%% Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% -----------------------------------------------------
+%%
+%% 제공ë˜ëŠ” ì„ íƒ ì‚¬í•­ì€ ê°ì£¼ 번호 형ì‹ì˜ ì„ íƒê³¼ ê°ì£¼ íŒì§œê¸° ë°©ì‹ì˜
+%% ì„ íƒìœ¼ë¡œ 나뉜다.
+%%
+%% ê°ì£¼ 번호 형ì‹
+%% --------------
+%% - 첨ìž: ë¼í…ì˜ ê¸°ë³¸ ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호가 ê°ì£¼ë©´ì— 첨ìžë¡œ 짜진다.
+%% [superscript]
+%% - 괄호: 한글 문서ì—ì„œ ìžì£¼ ì ‘í•  수 있는 ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호가
+%% ê°ì£¼ë©´ 글ìžì²´ì˜ í¬ê¸°ë¡œ 짜지며 ê°ì£¼ 번호 다ìŒì— 닫는
+%% 소괄호가 뒤따른다. 소괄호와 ê°ì£¼ë¬¸ì˜ 사ì´ì—는 ì „ê° ë„“ì´ì˜
+%% ê°„ê²©ì´ ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì„ êµ¬ë³„í•˜ëŠ”ë° íš¨ê³¼ì ì´ë‹¤.
+%% [parenthesis]
+%%
+%% ``첨ìž''ì˜ ê²½ìš°, ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì˜ ê°„ê²©ì€ 0ptì´ê³ 
+%% ``괄호''ì˜ ê²½ìš°, ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì˜ ê°„ê²©ì€ ê³µê°„ 문ìžì˜ ë„“ì´ì´ë‹¤.
+%% ì´ ê°„ê²©ì„ ë‹¬ë¦¬ í•˜ê³ ìž í•  때는 다ìŒê³¼ ê°™ì´ \footnumbersepì˜ ê¸¸ì´ë¥¼
+%% 다시 준다.
+%% \setlength{\footnumbersep}{길ì´}
+%%
+%% ê°ì£¼ íŒì§œê¸° ë°©ì‹
+%% ----------------
+%% - 내어쓰기: ê°ì£¼ 번호가 ë³¸ë¬¸ì˜ ì™¼ìª½ë§žì¶¤ìœ¼ë¡œ 짜지고 ê°ì£¼ë¬¸ì€ 첫
+%% 글ìžì˜ 위치로 왼쪽맞춤 ëœë‹¤. (hang)
+%% - 다항ì´ì–´ì“°ê¸°: ê°ì£¼ê°€ 새 í–‰ì—ì„œ 시작하지 ì•Šê³  ì•žì˜ ê°ì£¼ì—
+%% ì´ì–´ì§„다. ì§§ì€ ê°ì¤„고만 êµ¬ì„±ë  ë•Œ 유용하다. 줄바꿈으로 새 í–‰ì´
+%% 시작하면 í•­ìƒ ìƒˆë¡œìš´ ê°ì£¼ê°€ 시작ë˜ë„ë¡ ì§œì—¬ì§„ë‹¤. (multipara}
+%% - 단순ì´ì–´ì“°ê¸°: 다항ì´ì–´ì“°ê¸°ì™€ 같으나 새로운 ê°ì£¼ê°€ í–‰ì„ ì‹œìž‘í•˜ë„ë¡
+%% 하지 않는다. ì•žì˜ ê°ì£¼ê°€ ë나면 ì—°ì´ì–´ ë‹¤ìŒ ê°ì£¼ê°€ 시작한다. (para)
+%% - 왼쪽맞춤: 들여쓰기나 ë‚´ì–´ì“°ê¸°ì— ì˜í•´ ê°ì£¼ 번호가 구별ë˜ë„ë¡ í•˜ì§€
+%% 않는다. ê°ì£¼ë©´ ì „ì²´ê°€ 왼쪽맞춤으로 짜진다. (leftflush)
+%% - 들여쓰기: ê°ì£¼ 번호가 있는 í–‰ì´ ì™¼ìª½ì—ì„œ 2ë°°ê° ë“¤ì—¬ ì¨ì§„다.
+%% ê°ì£¼ë©´ì˜ ê°ì£¼ ë²ˆí˜¸ë“¤ì€ ì˜¤ë¥¸ìª½ìœ¼ë¡œ ì •ë ¬ëœë‹¤. (indent)
+%% - 들여왼쪽맞춤: 왼쪽맞춤과 같으나 ê°ì£¼ë©´ ì „ì²´ê°€ 2ë°°ê° ë“¤ì–´ê°„ë‹¤. (leftflushindent)
+%% - 들여내어쓰기: 내어쓰기와 같으나 ê°ì£¼ë©´ ì „ì²´ê°€ 2ë°°ê° ë“¤ì–´ê°„ë‹¤. (hangpar)
+%% - 들여괄호맞춤: 들여내어쓰기와 같으나 줄바꿈으로 새로 시작하는 í–‰ì˜
+%% 왼쪽 ë§žì¶¤ì´ ê°ì£¼ë¬¸ì˜ 첫 글ìžì˜ 위치ì—ì„œ ì™¼ìª½ë§žì¶¤ì´ ë˜ì§€ ì•Šê³ 
+%% ê°ì£¼ ë²ˆí˜¸ì˜ ê´„í˜¸ê°€ ë나는 위치ì—ì„œ 왼쪽맞춤ëœë‹¤. ê°ì£¼ 번호
+%% 형ì‹ì€ ``괄호''ê°€ 애초값ì´ë‹¤. (varhangpar)
+%%
+%% 기본 ì„ íƒ ì‚¬í•­
+%% --------------
+%% ì„ íƒ ì‚¬í•­ì„ ì§€ì •í•˜ì§€ 않으면 ``첨ìž''와 ``내어쓰기''ê°€ 애초값ì´ë‹¤.
+%%
+
+\def\filedate{2005/04/20}
+\def\fileversion{1.0}
+
+\ProvidesPackage{dhucsfn}[\filedate\space Korean footnote style]
+\typeout{Korean footnote style `dhucsfn' (a variant of `hangulfn') <\filedate>.}
+
+%% ì£¼ì„ íŒì§œê¸° 설정
+
+\setlength{\footnotesep}{3pt}
+
+\def\footnoterule{\vfill\kern-3\p@
+ \hrule \@width 2in \kern 2.6\p@\vspace{2pt}} % the \hrule is .4pt high
+
+\newdimen\foot@parindent
+\newdimen\footnumbersep
+
+%% ë¼í…ê³¼ Λ를 구분하여 ì„ íƒ ì‚¬í•­ ì´ë¦„ 규정
+
+%\ifx\nullocplist\undefined
+%\input hfn-k.tex
+%\else
+%\input hfn-u.tex
+%\fi
+
+%%% hfn-u.tex for hangul lambda
+
+\DeclareOption{superscript}{
+ \def\fn@markstyle{\@makefnmark}
+ \footnumbersep0pt
+}
+\DeclareOption{parenthesis}{
+ \def\fn@markstyle{\@thefnmark)}
+ \settowidth{\footnumbersep}{~}
+}
+
+%% ê°ì£¼ 내어쓰기
+%% ---------------------
+%% 1) 첫번째 줄
+%% ë‘번째 줄
+\DeclareOption{hang}{%
+ \long\def\@makefntext#1{
+ \settowidth{\foot@parindent}{\fn@markstyle}
+ \@setpar{\@@par\@tempdima \hsize
+ \advance\@tempdima-\foot@parindent
+ \parshape\@ne\foot@parindent \@tempdima}\par
+ \parindent8\p@\noindent
+ \hb@xt@\z@{\hss\hss\fn@markstyle\hskip\footnumbersep}#1}
+}
+
+%% ê°ì£¼ 다항ì´ì–´ì“°ê¸°
+%% ---------------------
+%% 1) 첫번째 ê°ì£¼ 2) ë‘번째 ê°ì£¼
+%% 3) 세번째 ê°ì£¼
+\DeclareOption{multipara}{
+ \input{fnpara.sty}
+ \long\def\@makefntext#1{%
+ \hbox{\fn@markstyle\hskip\footnumbersep #1}
+ }%
+}
+
+%% ê°ì£¼ 단순ì´ì–´ì“°ê¸°
+%% ---------------------
+%% 1) 첫번째 ê°ì£¼ 2) ë‘번째 ê°ì£¼ 3) 세
+%% 번째 ê°ì£¼
+\DeclareOption{para}{
+ \input{fnpara.sty}
+ \long\def\@makefntext#1{%
+ \fn@markstyle\ifdim\footnumbersep=\z@\else~\fi #1
+ }%
+}
+
+%% ê°ì£¼ 왼쪽맞춤
+%% ---------------------
+%% 1) 첫번째 줄
+%% ë‘번째 줄
+%% \parindent: ë³¸ë¬¸ì˜ ë³„í–‰ indent
+\DeclareOption{leftflush}{
+ \renewcommand\@makefntext[1]{%
+ \settowidth{\foot@parindent}{\reset@font ê°ì£¼}
+ \parindent\foot@parindent\noindent%
+ \fn@markstyle\hskip\footnumbersep #1}%
+}
+
+%% ê°ì£¼ 들여쓰기
+%% ---------------------
+%% 1) 첫번째 줄
+%% ë‘번째 줄
+%% \parindent: 본문 별행 indentì˜ ì¼ì • 배수
+%% ê°ì£¼ 번호 오른쪽 ì •ë ¬
+\DeclareOption{indent}{
+ \renewcommand\@makefntext[1]{%
+ \settowidth{\foot@parindent}{\reset@font ê°ì£¼}
+ \parindent\foot@parindent\noindent
+ \hb@xt@1.5\foot@parindent{\hss\fn@markstyle}\hskip\footnumbersep #1}
+}
+
+%% ê°ì£¼ 들여왼쪽맞춤
+%% ---------------------
+%% 1) 첫번째 줄
+%% ë‘번째 줄
+\DeclareOption{leftflushindent}{
+ \renewcommand\@makefntext[1]{%
+ \settowidth{\foot@parindent}{\reset@font ê°ì£¼}
+ \leftskip\foot@parindent
+ \parindent\z@\noindent
+ \fn@markstyle\hskip\footnumbersep #1
+ }
+}
+
+%% ê°ì£¼ 들여내어쓰기
+%% ---------------------
+%% 1) 첫번째 줄
+%% ë‘번째 줄
+\DeclareOption{hangpar}{
+ \long\def\@makefntext#1{
+ \settowidth{\foot@parindent}{\reset@font ê°ì£¼}
+ \settowidth{\footnumbersep}{\reset@font 주}
+ \divide\footnumbersep by2
+ \leftskip\foot@parindent
+ \@setpar{\@@par\@tempdima \hsize
+ \advance\@tempdima-\foot@parindent
+ \parshape\@ne\foot@parindent \@tempdima}\par
+ \parindent\z@\noindent
+ \hb@xt@\z@{\hss\hss\fn@markstyle\hskip\footnumbersep}#1}
+}
+
+%% ê°ì£¼ 들여괄호맞춤
+%% ---------------------
+%% 1) 첫번째 줄
+%% ë‘번째 줄
+\DeclareOption{varhangpar}{
+ \def\fn@markstyle{\@thefnmark)}
+ \settowidth{\footnumbersep}{~}
+ \long\def\@makefntext#1{
+ \settowidth{\leftskip}{\reset@font ê°ì£¼}
+ \settowidth{\foot@parindent}{\fn@markstyle}
+ \settowidth{\footnumbersep}{\reset@font 주}
+ \@setpar{\@@par\@tempdima \hsize
+ \advance\@tempdima-\foot@parindent
+ \parshape\@ne\foot@parindent \@tempdima}\par
+ \parindent=\footnumbersep\noindent
+ \hb@xt@\z@{\hss\hss\fn@markstyle}\hskip\footnumbersep #1}
+}
+
+\ExecuteOptions{superscript,hang}
+
+%% ì„ íƒëœ ê°ì£¼ íŒì§œê¸° í˜•ì‹ ì‹¤í–‰
+
+\ProcessOptions
+
+\endinput
+
+%% end of dhucsfn.sty
diff --git a/language/korean/kotex-utf/contrib/kotex-logo.sty b/language/korean/kotex-utf/contrib/kotex-logo.sty
new file mode 100644
index 0000000000..9dd7d049df
--- /dev/null
+++ b/language/korean/kotex-utf/contrib/kotex-logo.sty
@@ -0,0 +1,24 @@
+%% File `kotex-logo.sty`
+%%
+%% Copyright (c) 2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% define \koTeX logo command
+\RequirePackage{hologo}
+
+\ifx\koTeX\undefined
+\providecommand*\ko{%
+ \leavevmode\textsf{k}\kern-0.0625em\textit{o}}
+\newcommand*\koTeX{%
+ \leavevmode\textsf{k}\kern-0.0625em\textit{o}\kern-0.11em%
+ \lower.15ex\hbox{.}\kern-0.1em\hologo{TeX}}
+\fi
+
+\endinput
diff --git a/language/korean/kotex-utf/contrib/kotex-varioref.sty b/language/korean/kotex-utf/contrib/kotex-varioref.sty
new file mode 100644
index 0000000000..3b84adf60c
--- /dev/null
+++ b/language/korean/kotex-utf/contrib/kotex-varioref.sty
@@ -0,0 +1,48 @@
+%% File `kotex-varioref.sty`
+%%
+%% (C) Copyright 2008-2013 slomo
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\@ifpackageloaded{varioref}{}{\RequirePackage{varioref}[2006/05/13]}
+
+
+%
+% user interfaces
+%
+\renewcommand{\vref}[2][\reftextcurrent]
+ {\vpageref[#1]{#2} \ref{#2}}
+\renewcommand{\vrefrange}[3][\reftextcurrent]
+ {\vpagerefrange[#1]{#2}{#3}ì˜ \reftextlabelrange{#2}{#3}}
+
+
+%
+% reftexts
+%
+\renewcommand{\reftextfaceafter}{ë‹¤ìŒ \pagename}%
+\renewcommand{\reftextfacebefore}{ì•ž \pagename}%
+\renewcommand{\reftextafter}{ë‹¤ìŒ \pagename}%
+\renewcommand{\reftextbefore}{ì•ž \pagename}%
+\renewcommand{\reftextcurrent}{현재 \pagename}%
+\renewcommand{\reftextfaraway}[1]{\pageref{#1}\pagename}%
+\renewcommand{\reftextpagerange}[2]{\pageref{#1}--\pageref{#2}\pagename}%
+\renewcommand{\reftextlabelrange}[2]{\ref{#1}ì—ì„œ \ref{#2}}
+
+%
+% labelformats
+%
+\labelformat{part}{#1\partname}
+\labelformat{chapter}{#1\chaptername}
+\labelformat{section}{#1\sectionname}
+\labelformat{figure}{\figurename~#1}
+\labelformat{table}{\tablename~#1}
+\labelformat{footnote}{ê°ì£¼~#1}
+
+\endinput
+
diff --git a/language/korean/kotex-utf/dhucs-nanumfont.sty b/language/korean/kotex-utf/dhucs-nanumfont.sty
new file mode 100644
index 0000000000..c13f2b345e
--- /dev/null
+++ b/language/korean/kotex-utf/dhucs-nanumfont.sty
@@ -0,0 +1,39 @@
+%% File `dhucs-nanumfont.sty`
+%%
+%% Copyright (c) 2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\ProvidesPackage{dhucs-nanumfont}
+
+\newif\ifUSETONE\USETONEfalse
+\DeclareOption{USETONEt1font}{\USETONEtrue}
+\DeclareOption{uset1font}{\USETONEtrue}
+
+\DeclareOption*{%
+ \PassOptionsToPackage{\CurrentOption}{dhucs}
+}
+
+\ProcessOptions
+
+\@ifpackageloaded{dhucs}{}{\RequirePackage{dhucs}}
+
+\usehangulfontspec{nanum}
+\DeclareFontSubstitution{LUC}{nanummj}{m}{n}
+
+\ifUSETONE
+\RequirePackage[T1]{fontenc}
+\renewcommand{\rmdefault}{nanummj}
+\renewcommand{\sfdefault}{nanumgt}
+\fi
+\SetHangulFonts{nanummj}{nanumgt}{nanumgt}
+\SetHanjaFonts{uhcmj}{nanumgt}{nanumgt}
+
+\endinput
+
diff --git a/language/korean/kotex-utf/dhucs.sty b/language/korean/kotex-utf/dhucs.sty
new file mode 100644
index 0000000000..dc247f7c24
--- /dev/null
+++ b/language/korean/kotex-utf/dhucs.sty
@@ -0,0 +1,127 @@
+%% File `dhucs.sty`
+%%
+%% (C) Copyright 2007-2013 Dohyun Kim <nomos at ktug org>
+%% Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% --------------------------------------------------------
+%%
+%% changelog:
+%% 2009/03/05 5.0.0 wrapper for various engines
+%% 2008/08/28 4.1.4 work around error under using babel package
+%% 2008/05/26 4.1.3 fallback of hangul font family is now serif font
+%% 2008/03/15 4.1.2 redefine hyphendemerits only under finemath
+%% 2008/01/30 4.1.1 fix a bug of heading mark
+%% 2008/01/29 4.1.0 write raw chars in aux, toc, idx ...
+%% 2007/12/28 4.0.14 compatible with footmisc.sty (reported by ì„œìƒí˜„)
+%% 2007/12/01 4.0.13 spacefactor=1000 between hangul and `)'
+%% 2007/10/30 4.0.12 fix on \dhucs@next == \ifx
+%% 2007/10/29 4.0.11 nobreak after \nobreak in \cjksymbolskip
+%% 2007/10/25 4.0.10 simplify code related to \dhucs@next
+%% 2007/10/07 4.0.9 bug fix related to \dhucs@next == \fi
+%% 2007/07/18 4.0.8 part of ko.TeX
+%% PUA is now hangul class 2 (= hanja)
+%% 2007/06/30 4.0.7 skip instead of kern after cjksymbol
+%% 2007/06/26 4.0.6 option strictcharcheck introduced
+%% 2007/06/26 4.0.5 redefine U+2018, U+2019, U+201C, U+201D
+%% 2007/06/25 4.0.4 fix bugs introduced by previous minor upgrade
+%% 2007/06/22 4.0.3 lowering multiple punctuations
+%% 2007/06/16 4.0.2 support ulem.sty
+%% 2007/06/14 4.0.1 \hu was too normal a CS. use \dhucs@hu intead.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{dhucs}
+ [2012/11/08 v5.3.2 typesetting UTF-8 Korean documents]
+
+\ifx가가\else
+ \DeclareOption*{\PassOptionsToPackage\CurrentOption{kotexutf}}
+ \ProcessOptions\relax
+ \RequirePackage{kotexutf}
+ \expandafter\endinput
+\fi
+
+\newif\if@nonfrench
+\newif\if@hangul
+\newif\if@nojosa
+\newif\if@hanja
+\newif\if@dhucsfinemath
+
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname directlua\endcsname\relax\else
+ \DeclareOption{hangul}{\@hangultrue
+ \PassOptionsToPackage\CurrentOption{luatexko}}
+ \DeclareOption{hanja}{\@hangultrue\@hanjatrue
+ \PassOptionsToPackage\CurrentOption{luatexko}}
+ \DeclareOption{nounfonts}{\PassOptionsToPackage\CurrentOption{luatexko}}
+ \DeclareOption{nonfrench}{\@nonfrenchtrue}
+ \DeclareOption{finemath}{\@dhucsfinemathtrue}
+ \DeclareOption*{\OptionNotUsed}
+ \ProcessOptions\relax
+ \RequirePackage{luatexko}
+ \let\jong\relax
+ \let\jung\relax
+ \let\rieul\relax
+ \let\setInterHangulSkip\@gobble
+ \def\disablehangulfontspec{\finemathattr\z@}
+ \def\disablehangullinebreak{\finemathattr-"7FFFFFFF\relax}
+ \let\dhucs@hu\z@
+\fi
+
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname XeTeXrevision\endcsname\relax\else
+ \DeclareOption{hangul}{\@hangultrue
+ \PassOptionsToPackage\CurrentOption{xetexko}}
+ \DeclareOption{hanja}{\@hangultrue\@hanjatrue
+ \PassOptionsToPackage\CurrentOption{xetexko}}
+ \DeclareOption{nounfonts}{\PassOptionsToPackage\CurrentOption{xetexko}}
+ \DeclareOption{nonfrench}{\@nonfrenchtrue}
+ \DeclareOption{finemath}{\@dhucsfinemathtrue}
+ \DeclareOption*{\OptionNotUsed}
+ \ProcessOptions\relax
+ \RequirePackage{xetexko}
+ \def\setInterHangulSkip#1{\def\xetexkointerhchar{#1}}
+ \let\disablehangulfontspec\disablehangulspacing
+ \let\disablehangullinebreak\disablehangulspacingandlinebreak
+ \let\dhucs@hu\xetexkohu
+\fi
+
+\def\다{\nobreak 다}
+\def\unihangulchar#1{\char#1 }
+\let\DeclareUnicodeCharacter\@gobbletwo
+%\DeclareFontEncoding{LUC}{}{}
+%\DeclareFontSubstitution{LUC}{utbt}{m}{n}
+\def\SetHangulFonts#1#2#3{}
+\def\SetHanjaFonts#1#2#3{}
+\def\SetSerifFonts#1#2{}
+\def\SetSansFonts#1#2{}
+\def\SetAdhocFonts#1#2{}
+\let\usehangulfontspec\@gobble
+\let\declarenobreakspacefactor\nobreak
+\let\declarehanjaspacefactor\empty
+\let\cjksymbolunskip\empty
+\let\postcjksymskip\empty
+\let\postcjksymbol\empty
+\let\postcjksymnobreak\nobreak
+\let\cjksymbolskip\empty
+\if@hangul
+ \let\olddotemph\dotemph % save ...
+ \newdimen\dhucs@emph@raise
+ \unless\ifdefined\pdfstringdefPreHook\let\pdfstringdefPreHook\empty\fi
+ \let\dotemph\olddotemph % restore ...
+ \def\circemph#1{\begingroup\def\dotemphchar{^^^^02da}\dotemph{#1}\endgroup}
+ \def\useremph#1{\begingroup
+ \let\dotemphchar\useremphchar
+ \let\dotemphraise\useremphraisedim
+ \dotemph{#1}\endgroup}
+\fi
+\let\ungremph\empty
+\let\regremph\empty
+
+\endinput
diff --git a/language/korean/kotex-utf/doc/fig/allowbreak-dhucs.pdf b/language/korean/kotex-utf/doc/fig/allowbreak-dhucs.pdf
new file mode 100644
index 0000000000..b76f6e071f
--- /dev/null
+++ b/language/korean/kotex-utf/doc/fig/allowbreak-dhucs.pdf
Binary files differ
diff --git a/language/korean/kotex-utf/doc/fig/fntexp.pdf b/language/korean/kotex-utf/doc/fig/fntexp.pdf
new file mode 100644
index 0000000000..790915cf0d
--- /dev/null
+++ b/language/korean/kotex-utf/doc/fig/fntexp.pdf
Binary files differ
diff --git a/language/korean/kotex-utf/doc/fig/fntnormal.pdf b/language/korean/kotex-utf/doc/fig/fntnormal.pdf
new file mode 100644
index 0000000000..50144e70aa
--- /dev/null
+++ b/language/korean/kotex-utf/doc/fig/fntnormal.pdf
Binary files differ
diff --git a/language/korean/kotex-utf/doc/fig/histkotex.jpg b/language/korean/kotex-utf/doc/fig/histkotex.jpg
new file mode 100644
index 0000000000..57aca9b091
--- /dev/null
+++ b/language/korean/kotex-utf/doc/fig/histkotex.jpg
Binary files differ
diff --git a/language/korean/kotex-utf/doc/fig/linebreaktest.pdf b/language/korean/kotex-utf/doc/fig/linebreaktest.pdf
new file mode 100644
index 0000000000..68d402a10d
--- /dev/null
+++ b/language/korean/kotex-utf/doc/fig/linebreaktest.pdf
Binary files differ
diff --git a/language/korean/kotex-utf/doc/fig/testdhucsallowbreak.pdf b/language/korean/kotex-utf/doc/fig/testdhucsallowbreak.pdf
new file mode 100644
index 0000000000..437c1f4507
--- /dev/null
+++ b/language/korean/kotex-utf/doc/fig/testdhucsallowbreak.pdf
Binary files differ
diff --git a/language/korean/kotex-utf/doc/kotexdoc.pdf b/language/korean/kotex-utf/doc/kotexdoc.pdf
new file mode 100644
index 0000000000..b303f400a1
--- /dev/null
+++ b/language/korean/kotex-utf/doc/kotexdoc.pdf
Binary files differ
diff --git a/language/korean/kotex-utf/doc/kotexdoc.tex b/language/korean/kotex-utf/doc/kotexdoc.tex
new file mode 100644
index 0000000000..70f07fb777
--- /dev/null
+++ b/language/korean/kotex-utf/doc/kotexdoc.tex
@@ -0,0 +1,3174 @@
+%!TEX encoding = UTF-8 Unicode
+%!TEX program = arara
+% arara: pdflatex: {synctex: yes}
+% arara: komkindex: {style: kotex}
+% arara: pdflatex: {synctex: yes}
+%%% file `kotexdoc.tex`
+%% Written by Kangsoo Kim <karnes at ktug kr>
+%%
+%% 2013/09/30
+%% 2013/11/07
+%% 2014/03/01, \ksnamedef
+%%
+%% part of ko.TeX v2.0
+%% LPPL, maintained.
+%
+\documentclass[a4paper,%
+ 10.5pt,%
+ amsmath,%
+% uset1font,%
+ chapter,%
+ twoside,%
+ openany,%
+ finemath,%
+ oldfontcommands]%
+{oblivoir}
+
+\usepackage{fancyvrb}
+\usepackage{eurosym}
+
+\ifPDFTeX
+ \SetHanjaFonts{uhcmj}{nanumgt}{nanumgt}
+ \usepackage[pdftex]{graphicx}
+ \SetGremphFonts{nanumgt}{nanumgt}
+ \usepackage[normalem]{ulem}
+ \usepackage{dhucs-trivcj}
+ \usepackage{dhucs-midkor}
+ \input sample-finemath-setup.tex
+ \usepackage[T1]{fontenc}
+ \renewcommand{\rmdefault}{nanummj}
+\else
+ \ifLuaOrXeTeX
+ \usepackage{xob-dotemph}
+ \setkormainfont(* ExtraBold)(*){NanumMyeongjo}(){HCR Batang LVT}
+ \def\다{\nobreak 다}
+\fi\fi
+
+\usepackage[x11names,dvipsnames,svgnames]{xcolor}
+
+\ifXeTeX
+ \usepackage[normalem]{ulem}
+\fi
+
+\usepackage[dbl4x6]{fapapersize}
+\usepackage{boxedminipage}
+
+\SetHangulspace{1.5}{1.1}
+
+\usepackage{hologo}
+\def\pdfTeX{\hologo{pdfTeX}}
+\def\pdfLaTeX{\hologo{pdfLaTeX}}
+\def\XeTeX{\hologo{XeTeX}}
+\def\XeLaTeX{\hologo{XeLaTeX}}
+\def\eTeX{\hologo{eTeX}}
+\def\LuaTeX{\hologo{LuaTeX}}
+\def\LuaLaTeX{\hologo{LuaLaTeX}}
+\newcommand*\kotex{\texorpdfstring{\textsf{k}\kern-0.0625em\textit{o}\kern-1.5pt\lower.15ex\hbox{.}\kern-1pt\protect\TeX}{ko.TeX}}
+\def\ko{\textsf{k}\textit{o}}
+\def\kotexplain{\kotex-\hologo{plain}}
+\newcommand\kotexversion{v2.0}
+%\newcommand\kotexdate{2013ë…„ 11ì›”}
+\newcommand\kotexdate{2014ë…„ 5ì›”}
+
+%\usepackage[
+% backend=biber,
+% style=authoryear,
+% sortlocale=UTF-8,
+% natbib=true,
+% url=true,
+% doi=false,
+% eprint=false,
+%]{biblatex}
+%\addbibresource{kotexguide.bib}
+%\addbibresource{texbook1.bib}
+%\addbibresource{texbook3.bib}
+%
+
+\newenvironment{preamtext}{%
+ \section*{ì¼ëŸ¬ë‘기}
+}{\clearpage}
+
+\newenvironment{preamtexttwo}{%
+ \section*{ì œ2íŒ ì¼ëŸ¬ë‘기}
+}{\clearpage}
+
+\def\util#1{\texttt{#1}\index{Utilities!#1}\index{#1}}
+\def\pkg#1{\textsf{#1}\index{Packages!#1}}
+\def\option#1{\texttt{[#1]}\index{Options!#1}}
+\def\wi#1{#1\index{#1}}
+\def\thispkg{\kotex}
+\def\file#1{\texttt{#1}\index{Files!#1}}
+
+\def\OMEGA{$\mathrm{\Omega}$}
+
+\copypagestyle{part}{empty}
+
+\renewcommand\cftsectionaftersnumb{\hspace{1.2em}}
+\renewcommand\cftsubsectionaftersnumb{\hspace{1em}}
+
+\def\xample{예시}
+\renewcommand{\cmd}[1]{\cmdprint{#1}%
+ \index{Commands!\string\cmdprint{\string#1}}}
+
+\makeindex
+
+\begin{document}
+
+\frenchspacing
+
+\title{한국어 í… \kotex~\kotexversion~사용 설명서}
+\author{김강수}
+\date{\kotexdate}
+
+\begin{titlingpage}
+\maketitle
+\end{titlingpage}
+
+\frontmatter
+
+\begin{preamtexttwo}
+2007ë…„ì— \kotex ì´ ë§Œë“¤ì–´ì§„ ì´í›„, ì´ íŒ¨í‚¤ì§€ëŠ” ì‚¬ì‹¤ìƒ í•œêµ­ì–´ 문헌ì˜
+ì¡°íŒê³¼ ì‹ìžì— 있어 가장 ë„리 사용ë˜ëŠ” 패키지가 ë˜ì—ˆìŠµë‹ˆë‹¤.
+ì €ìžë“¤ì€ ì´ì— 대해 매우 ìžëž‘ìŠ¤ëŸ¬ì›€ì„ ëŠë¼ê³  있으며, ê°œì„ ì„ ìœ„í•´ ê³ ì–¸ì„
+마다하지 않으신 ì‚¬ìš©ìž ì—¬ëŸ¬ë¶„ê»˜ ê¹Šì´ ê°ì‚¬ë“œë¦½ë‹ˆë‹¤.
+
+2007ë…„ ì´í›„, í… ì‚¬ìš©í™˜ê²½ì—는 ê·¹ì ì´ë¼ í•´ë„ ì¢‹ì„ ë§Œí•œ 변화가 초래ë˜ì—ˆìŠµë‹ˆë‹¤.
+특히 \XeTeX ì´ë‚˜ \LuaTeX ê³¼ ê°™ì€ ìƒˆë¡œìš´ ì—”ì§„ì´ ë“±ìž¥í•˜ì—¬,
+한글 ì‹ìž ë¬¸ì œì— ìžˆì–´ ê²°ì •ì ì¸ 진보를 ì´ë£¬ ê²ƒì€ íŠ¹ê¸°í•  만한 것입니다.
+\kotex ì˜ ì €ìžë“¤ì€ ì´ì™€ ê°™ì€ í… í™˜ê²½ ë³€í™”ì— ë°œë§žì¶”ì–´ \XeTeX-\ko, \LuaTeX-\ko와 ê°™ì€ íŒ¨í‚¤ì§€ë¥¼ 개발하여 한글 ì‚¬ìš©ì„ ë” ì‰½ê³  강력하게 만드는 ë° í—Œì‹ í•´ì™”ìŠµë‹ˆë‹¤.
+
+ì´ì— 2013ë…„ì— ì ‘ì–´ë“  지금, \kotex ì„ ì „ë°˜ì ìœ¼ë¡œ 정비하고 ê·¸ 사용 설명서를
+작성하게 ë˜ì—ˆìŠµë‹ˆë‹¤. \kotex ì€ ë” ë°œì „í•  것ì´ê³ , ë” í›Œë¥­í•œ 한글 문헌ì˜
+ì¡°íŒì„ 가능하게 í•  것입니다.
+
+ì´ ë¬¸ì„œê°€ 조금ì´ë¼ë„ ë„ì›€ì´ ë˜ê¸°ë¥¼ ë°”ëžë‹ˆë‹¤.
+
+\bigskip
+
+\hfill 2013ë…„ 9ì›”
+
+\hfill (대표필ìž) 김강수 (è­˜)
+
+\end{preamtexttwo}
+
+\begin{preamtext}
+\kotex ì€ H\LaTeX ê³¼ hangul-ucsê°€ 결합하여 탄ìƒí•œ, 명실
+ìƒë¶€í•œ ``한국어(한글) í… ì‹œìŠ¤í…œ''입니다. ``한글 ë¼í…(H\LaTeX)''ì€ 1990년대 ì´í›„
+í…ì—ì„œì˜ í•œê¸€ ì‚¬ìš©ì— \dotemph{ì‚¬ì‹¤ìƒ í‘œì¤€}ì´ì—ˆìœ¼ë©°, hangul-ucs는
+한글 ë¼í…ì˜ í˜„ì €í•œ ì˜í–¥ 아래서 성장한 유니코드 한글 í… ë§¤í¬ë¡œì˜€ë˜ 것입니다.
+
+ì´ì œ 한국í…학회(KTS)ì˜ ì£¼ë„ ì•„ëž˜, 한글 ë¼í…ê³¼ hangul-ucsê°€
+í•˜ë‚˜ì˜ ë§¤í¬ë¡œ 시스템으로 í†µí•©ëœ ê²ƒì„ ë§¤ìš° 기ì˜ê²Œ ìƒê°í•©ë‹ˆë‹¤.
+ì´ì™€ ë”불어 ë”ìš± 알차고 유용한 ì‚¬ìš©ìž ì•ˆë‚´ì„œë¥¼ 작성하기 위해
+ë§Žì€ ë…¸ë ¥ì„ í•˜ì˜€ìŠµë‹ˆë‹¤.
+
+한글 ë¼í…ì˜ í‘œì¤€ ë¬¸ì„œì˜€ë˜ ``한글 ë¼í… 길잡ì´''(\wi{ì€ê´‘í¬})는 ì•„ë§ˆë„ ê°€ìž¥ 많ì´
+ì½ížŒ 한글로 ëœ ë¼í… 관련 문서 중 하나가 ì•„ë‹ê¹Œ 합니다. ì´ ë¬¸ì„œëŠ” 단순히 한글
+ì‚¬ìš©ë²•ì„ ë„˜ì–´ì„œì„œ, í…ì— ìž…ë¬¸í•˜ëŠ” ë° ìžˆì–´ì„œë„ ë§Žì€ ë„ì›€ì„ ì£¼ì—ˆìŠµë‹ˆë‹¤.
+
+ì´ ë¬¸ì„œëŠ” 한글 ë¼í… 길잡ì´ë¥¼ 바탕으로 \kotex ì— ë§žë„ë¡ ê°œì •í•˜ì—¬
+ì“´ 것입니다. ê°ì‚¬ì˜ ë§ê³¼ 머리ë§ì€ ê±°ì˜ ê·¸ëŒ€ë¡œ 보존하였으며, \kotex ì´
+등장하는 경과를 설명하는 ì†Œì ˆì„ í•˜ë‚˜ 추가하는 ì •ë„ì— ê·¸ì³¤ìŠµë‹ˆë‹¤.
+다만 ë¬¸ì²´ì˜ ì¼ì¹˜ë¥¼ 유지하기 위하여 ì´ ì¼ëŸ¬ë‘기와 ê°ì‚¬ì˜ ë§ì„ 제외하고는
+경어체를 í‰ì–´ì²´ë¡œ ê³ ì³ì¼ìŠµë‹ˆë‹¤. ë˜í•œ
+ì‚¬ìš©ë²•ì— ìžˆì–´ì„œ 한글 ë¼í… ì´í›„ì˜ ì—¬ëŸ¬ 가지 발전 ì‚¬í•­ì„ ìƒˆë¡œìš´ 편제로
+서술하려 하였습니다. 지나치게 기술ì ì¸ ì„œìˆ ì„ í”¼í•˜ê³  실제 사용ìžì—게
+구체ì ì¸ ì§€ì¹¨ì„ ì œê³µí•˜ëŠ” ë° ì´ ë¬¸ì„œì˜ ëª©ì ì´ 있습니다.
+
+ì´ ë¬¸ì„œê°€ \kotex ì„ ì‚¬ìš©í•˜ëŠ” 분ì—게 조금ì´ë¼ë„ ë„ì›€ì´ ë˜ê¸°ë¥¼ ë°”ëžë‹ˆë‹¤.
+뜻하지 ì•Šì€ ìž˜ëª»ëœ ë‚´ìš©ì´ë‚˜ 실수, 빠진 ë‚´ìš©, 오ì‹ì„ 바로잡아 주시면 ë” ë‚˜ì€
+ì‚¬ìš©ìž ì•ˆë‚´ì„œë¥¼ 만드는 ë° í¬ê²Œ ë„ì›€ì´ ë  ê²ƒìž…ë‹ˆë‹¤.
+
+\bigskip
+\rightline{2007ë…„ 7ì›”}
+\rightline{\wi{ì€ê´‘í¬} \wi{ê¹€ë„현} 김강수 (è­˜)}
+
+\end{preamtext}
+
+\tableofcontents*
+
+
+\mainmatter
+\pagestyle{hangul}
+
+\part{ì´ë¡ }
+
+\chapter{\kotex ì— ê´€í•˜ì—¬}
+
+\section{\kotex ì˜ êµ¬ì„±}
+
+\kotex\footnote{\kotexì€ í…스트
+ ìƒí™©ì—ì„œ \texttt{ko.TeX}ì´ë¼ê³  ì“°ê³  ``ì¼€ì´ì˜¤í…'' ë˜ëŠ”
+ ``코리언 í…''ì´ë¼ê³  ì½ëŠ”다. ``ì½”í…'' ë˜ëŠ” ``ì½”í…스''ë¼ê³ 
+ ì½ì§€ 않기를 í¬ë§í•œë‹¤.
+ \texttt{ko}는 한국어를 ì˜ë¯¸í•˜ëŠ”
+ 국제부호ì—ì„œ 취한 것ì´ë‹¤. \texttt{ko}를 소문ìžë¡œ 쓴다.}%
+ì€ í•œêµ­ì–´/한글 ì‹ìžë¥¼ 위한 \TeX, \LaTeX\ íŒ¨í‚¤ì§€êµ°ì„ ì•„ìš¸ëŸ¬ 부르는 ë§ì´ë‹¤.
+\wi{한국í…학회}(KTS; Korean \TeX\ Society)ì—ì„œ ê³µì‹ì ìœ¼ë¡œ ê°œë°œì„ í›„ì›í•˜ê³  ë°°í¬ë¥¼ 담당하고 있으며,
+주개발ìžì¸ \wi{ê¹€ë„현} ì´ì™¸ ë§Žì€ ê¸°ì—¬ìžë“¤ì´ ê°œë°œì— ì°¸ì—¬í•˜ê³  있다.
+
+2013ë…„ 현재, \kotex ì€ ë‹¤ìŒê³¼ ê°™ì€ íŒ¨í‚¤ì§€ë“¤ì„ ì´ì¹­í•˜ëŠ” 것ì´ë‹¤.
+\begin{enumerate}[(1)]
+\item \textbf{\kotex-utf}. 유니코드 (UTF-8) 한글
+ì‹ìž 패키지로서, ``legacy \TeX\ 엔진'' ({\small \util{tex}, \util{latex}, \util{pdftex}, \util{pdflatex}ì„ ì‹¤í–‰í•˜ëŠ” 경우 ìš´ìš©ë˜ëŠ” \TeX\ 엔진})ì—
+대ì‘한다. \LaTeX ì„ ìœ„í•œ \pkg{dhucs}와 \hologo{plainTeX}ì„ ìœ„í•œ \pkg{kotexplain}, ê·¸ 부수파ì¼ë“¤ë¡œ ì´ë£¨ì–´ì ¸ 있다.\index{dhucs}
+\item \textbf{cjk-\ko}. Werner Lembergì˜ \pkg{CJK} 패키지를 ì´ìš©í•˜ì—¬
+유니코드 í•œê¸€ì„ ì‹ìží•˜ëŠ” 패키지ì´ë‹¤. legacy \TeX\ ì—”ì§„ì— ëŒ€ì‘한다.
+ì´ íŒ¨í‚¤ì§€ëŠ” ê·¸ 기ì›ê³¼ ë™ìž‘ì´ \kotex 과는
+제법 다르게 출발하였지만 \kotex ì˜ ëª‡ 가지 중요한 기능\explpunc.ìžë™ì¡°ì‚¬ 등.\ ì„ êµ¬í˜„í•˜ê³  있는 등, 여러 ë©´ì—ì„œ \kotex ì˜ ì¼ë¶€ë¡œ 간주할 수 있다.
+\cmd{\usepackage\{kotex\}} ë¬¸ë²•ì„ ì‚¬ìš©í•œë‹¤.
+\item \textbf{\XeTeX-\ko}. \XeTeX\ ì—”ì§„ì— ëŒ€ì‘하는 한글 ì‹ìž 패키지ì´ë‹¤.
+\item \textbf{\LuaTeX-\ko}. \LuaTeX\ ì—”ì§„ì— ëŒ€ì‘하는 한글 ì‹ìž 패키지ì´ë‹¤.
+\item \textbf{oblivoir}. \pkg{memoir} í´ëž˜ìŠ¤ë¥¼ ì´ìš©í•˜ì—¬ 한글 문서를 작성하ë„ë¡ ë„와주는 í´ëž˜ìŠ¤ì™€ 패키지 묶ìŒì´ë‹¤.
+\item \textbf{\kotex\ utilities}. 한글 문서 ìž‘ì„±ì— í•„ìš”í•œ 유틸리티들ì´ë‹¤.
+예를 들면 색ì¸ì„ 만들기 위한 \util{komkindex}와 \util{xindy modules} ë“±ì´ í¬í•¨ë˜ì–´ 있다.
+\end{enumerate}
+
+ë‹¤ìŒ íŒ¨í‚¤ì§€ëŠ” ì´ì „ 버전까지 \kotex ì— í¬í•¨ë˜ì–´ ìžˆë˜ ê²ƒë“¤ì´ë‚˜, 2.0 버전ì—ì„œ
+제외ë˜ì–´ 현재 ``개발 중단(obsolete)'' ìƒíƒœë¡œ 간주ë˜ëŠ” 것들ì´ë‹¤. ì´ íŒ¨í‚¤ì§€ë“¤ì€
+편ì˜ë¥¼ 위하여 현재까지 \kotex\ 저장소ì—ì„œ 서비스하고 있다.
+\begin{enumerate}[(1)]
+\item \textbf{kotex-euc}. EUC-KR í•œê¸€ì„ ì‹ìží•˜ëŠ” 패키지였다.
+\wi{ì€ê´‘í¬}ì˜ H\LaTeX\ 1.0.1ì˜ \LaTeX\ 파트를 바탕으로 ì•½ê°„ì˜ ìˆ˜ì •ì„ ê°€í•œ ìƒíƒœë¡œ
+\kotex\ 1.0ì— í¬í•¨ë˜ì–´ 있었다.
+\item \textbf{untype1}.\index{ì€ê¸€ê¼´ type 1} ì€ê¸€ê¼´ type 1 í°íŠ¸ 묶ìŒì´ë‹¤. ì—­ì‹œ ``개발중단''
+ìƒíƒœì´ê³  \kotex\ 2.0ì—서는 불필요하나 ì´ ê¸€ê¼´ 묶ìŒì„ 필요로 하는 ë¶„ì´ ê³„ì‹¤ ê²ƒì„ ê°ì•ˆí•˜ì—¬ 당분간
+\kotex\ 저장소를 통하여 ì œê³µë°›ì„ ìˆ˜ 있다.\footnote{참고로, ê·¸ë™ì•ˆ \kotex ì€ íŽ¸ì˜ë¥¼ 위하여
+ ì€ê¸€ê¼´ íŠ¸ë£¨íƒ€ìž…ë„ í•¨ê»˜ ë°°í¬í•´ì™”으나, ì´ê²ƒì€ ì›ëž˜ë¶€í„° \kotex ì˜ ì¼ë¶€ëŠ” 아니었고 단지
+ ì€ê¸€ê¼´ íŠ¸ë£¨íƒ€ìž…ì„ ê¸°ë³¸ 글꼴로 간주한 패키지가 ì¡´ìž¬í–ˆë˜ ë°ì„œ 연유한다.}
+%\item \textbf{kotex-euc-utils}. \pkg{kotex-euc} íŒ¨í‚¤ì§€ì— ë”¸ë ¤ 있는
+%유틸리티들ì´ë‹¤. \util{hmakeindex}와 \util{hbibtex}으로 ì´ë£¨ì–´ì ¸ 있다.
+\end{enumerate}
+
+ì´ë°–ì— \kotex ì˜ ì¼ë¶€ëŠ” 아니지만 ì´ì™€ 밀접한 관계를 ê°–ê³  있는 패키지는 다ìŒê³¼ 같다.
+\begin{enumerate}[(1)]
+\item \textbf{nanumtype1}. CTANì— ë“±ë¡ë˜ì–´ 있는 (유니코드) 한글 type 1 글꼴ì´ë‹¤. íŒ¨í‚¤ì§€ì˜ ê´€ë¦¬ìžëŠ” \kotex ì˜ ì£¼ê°œë°œìžì¸ \wi{ê¹€ë„현}ì´ë‹¤.
+\end{enumerate}
+
+%\begin{figure}
+%\centering
+%\includegraphics[width=.95\linewidth]{fig/whatkotexconsistof}
+%\caption{\protect\kotex ì˜ ì—°í˜ê³¼ 구성}\label{fig:consistsof}
+%\end{figure}
+
+\section{간단한 ì—°í˜}
+
+\subsection{\protect\kotex ì˜ íƒ„ìƒ (2007)}
+
+\begin{figure}[t]
+\centering
+\includegraphics[width=\linewidth]{fig/histkotex}
+\caption{\protect\kotex ì˜ íƒ„ìƒ}\label{fig:hist}
+\end{figure}
+
+그림~\ref{fig:hist}\는 H\LaTeX ì—ì„œ 출발하여 \kotex ì— ì´ë¥´ëŠ”
+한글 í…ì˜ ë°œì „ ê³¼ì •ì„ ìš”ì•½í•œ 것ì´ë‹¤.
+
+2007ë…„ 6ì›” 30ì¼, 한국í…학회 모임ì—ì„œ, \wi{ì€ê´‘í¬}\cntrdot \wi{ê¹€ë„현}\cntrdot 김강수 등
+한글 ë¼í… ë° hangul-ucsì˜ ì €ìžë“¤ê³¼ KTS ìž„ì›\cntrdot íšŒì› ë“±ì´ ëª¨ì¸ ìžë¦¬ì—ì„œ
+ì´ ë‘ í•œê¸€ 매í¬ë¡œ 패키지를 통합하여 \wi{통합 한글 í… íŒ¨í‚¤ì§€}를 제작하기로
+ì˜ê²¬ì„ ëª¨ì€ ê²ƒì´ë‹¤. ì´ê²ƒì€ ê·¸ë™ì•ˆ 한글 ì‚¬ìš©ì— ìžˆì–´ì„œ 둘 ì´ìƒì˜ 패키지가
+존재함으로 ì¸í•´ 빚어진 í˜¼ëž€ì„ ë¶ˆì‹í•˜ê³  향후 한글 í…/ë¼í…ì˜ ë°œì „ì˜
+근거를 마련했다는 ì ì—ì„œë„ ì¤‘ìš”í•œ ì¼ë³´ì „진ì´ì—ˆê³ , 한글 ë¼í…으로부터
+오랜 시간 발전해 온 ë¼í…ì—ì„œì˜ í•œê¸€ ì‚¬ìš©ì„ ì´ì²´ì ìœ¼ë¡œ ì ê²€í•  기회를
+얻게 ë˜ì—ˆë‹¤ëŠ” ì ì—ì„œë„ ì˜ë¯¸ê°€ 있는 ê²°ì •ì´ì—ˆë‹¤.
+
+그로부터 ì¼ ê°œì›” ì •ë„ì˜ ìž‘ì—…ì„ í†µí•˜ì—¬ \kotex\ 베타 ë²„ì „ì´ ê³µê°œë˜ì—ˆë‹¤.
+\kotex ì€ Unicode/UTF-8 ì¸ì½”딩과 EUC-KRì„ ëª¨ë‘ ì§€ì›í•˜ê¸°ë¡œ 하였으나
+ì›ì¹™ì ìœ¼ë¡œ í–¥í›„ì˜ ë°œì „ ë°©í–¥ì€ Unicodeë¡œ í•©ì˜í•˜ì˜€ë‹¤. ë˜í•œ \wi{ì€ê´‘í¬}ì˜
+UHC ê¸€ê¼´ì„ ë°œì „ì‹œí‚¨ `ì€ê¸€ê¼´ type 1'ì„ ê¸°ë³¸ 글꼴로 채íƒí•˜ê³  ì´ë¥¼
+EUC-KR 버전ì—ë„ ì ìš©ì‹œí‚´ìœ¼ë¡œì¨, í°íŠ¸ë¥¼ 둘러싼 ì´ëŸ°ì €ëŸ° 불편한 ì ì„
+ì¼ì†Œí•˜ì˜€ìœ¼ë©°, pdf 제작 ë° ë§¤í¬ë¡œì˜ 호환성과 ì•ˆì •ì„±ì— ìžˆì–´ì„œ
+몇 가지 중요한 진보를 ì´ë£¨ì—ˆë‹¤.
+
+\subsection{ê·¸ í›„ì˜ ë°œì „}
+
+\kotex ì€ \TeX\,Live\index{TeX Live}ì— ëŒ€ì‘하여 개발ë˜ê¸° 시작하였다. 2008년부터
+\TeX\,Liveì˜ ì‚¬ì„¤ 저장소를 만들고 ì´ë¥¼ 통하여 \kotex ì„ ë°°í¬í•´ì™”다.
+ì´ ì‹œê¸°ì˜ ì¤‘ìš”í•œ ì‚¬ì‹¤ì„ ìš”ì•½í•˜ë©´ 다ìŒê³¼ 같다.
+\begin{itemize}
+\item KTUGì„ í†µí•´ ì´ë£¨ì–´ì§„ Hanyang PUA projectì˜ ê²°ê³¼, 고문헌
+ì¡°íŒì— 필요한 유틸리티를 갖추게 ë˜ì—ˆë‹¤.
+\item \XeTeX-\ko와 \LuaTeX-\koê°€ 개발ë˜ì—ˆë‹¤.
+ê¸€ê¼´ì˜ ì œì•½ì´ ì‚¬ë¼ì§ìœ¼ë¡œì¨ 누리게 ëœ ì´ì  ë•Œë¬¸ì— ì‚¬ì‹¤ìƒ \XeLaTeX ì„
+한글 문헌 ì¡°íŒì—ì„œ 본격ì ìœ¼ë¡œ 사용하게 ë˜ì—ˆë‹¤. ì´ì— ë”하여 \pkg{oblivoir}ì˜ \XeTeX íŒì¸ \pkg{xoblivoir}ê°€ 별ë„ë¡œ 개발ë˜ì—ˆë‹¤.
+\item \pkg{cjk-ko}, \pkg{nanumtype1}, \pkg{luatexko}, \pkg{xetexko}ê°€ \TeX\,Live를 통해 ë°°í¬ë˜ê¸° 시작하였다.
+\end{itemize}
+
+현재 한글 ë¬¸í—Œì„ ê°€ìž¥ 안정ì ìœ¼ë¡œ ì¡°íŒí•  수 있는 것ì€
+\XeTeX-\koì´ë‹¤. \LuaTeX-\ko는 실험ì ì¸ ì„±ê²©ì´ ê°•í•˜ê³ ,
+레거시 í…ì„ ìœ„í•œ \kotex-utf는 하위호환성ì´ë‚˜ 특수한 ìƒí™©\footnote{%
+ ëª¨ë°”ì¼ ê¸°ê¸°ì—ì„œ í…ì„ ì´ìš©í•œë‹¤ë“ ê°€ 하는 ìƒí™©. 특히 \pkg{cjk-ko}는
+ ì´ëŸ¬í•œ 목ì ì„ 위하여 개발ë˜ì—ˆë‹¤.}%
+ì„ ìœ„í•˜ì—¬
+필요로 하는 ì •ë„ê°€ ë˜ì—ˆë‹¤.
+특히 유니코드 í… ì—”ì§„ì˜ ë“±ìž¥ì€ \kotex ì„ ê°œë°œí•˜ë©´ì„œ ì§ë©´í–ˆë˜ ë§Žì€ ê³ ë¯¼ë“¤,
+예컨대 글꼴 ì‚¬ìš©ì˜ ë¬¸ì œ ê°™ì€ ê²ƒì„ ì¼ì†Œí•  수 있게 하였다.
+
+\section{\kotex ì˜ ë¡œê³ }
+
+\kotex ì˜ ë¡œê³ ëŠ” 다ìŒê³¼ 같다.
+\begin{center}
+\LARGE\kotex
+\end{center}
+\begin{boxedverbatim}
+\newcommand*\koTeX{%
+ \textsf{k}\kern-0.0625em\textit{o}\kern-0.11em%
+ \lower.15ex\hbox{.}\kern-0.1em\protect\TeX}
+\end{boxedverbatim}
+ì´ ë¡œê³ ëŠ” \kotex ì˜ ê²¬ê³ í•¨ê³¼ 아름다움, 그리고 유연한 í‘œí˜„ëŠ¥ë ¥ì„ ìƒì§•í•œë‹¤.
+\pkg{kotex-logo} íŒ¨í‚¤ì§€ì— ì •ì˜ë˜ì–´ 있으므로 \cmd{\usepackage\{kotex-logo\}}를
+선언하면 \cmd{\koTeX} ëª…ë ¹ì„ ì“¸ 수 있다.
+
+\section{개발ìžì™€ ë¼ì´ì„ ìŠ¤}
+
+\kotex ì˜ ì£¼ê°œë°œìžëŠ” 다ìŒê³¼ 같다. 개발ìžëŠ” LPPLì˜ maintainer를 겸한다.
+\begin{description}\tightlist
+\item [\kotex-utf] \wi{ê¹€ë„현}, 김강수 (LPPL, maintained)
+\item [\XeTeX-\ko] \wi{ê¹€ë„현} (LPPL, maintained)
+\item [\LuaTeX-\ko] \wi{ê¹€ë„현} (LPPL, maintained)
+\item [cjk-\ko] \wi{ê¹€ë„현} (GPL, LPPL)
+\item [oblivoir] 김강수, ì´ê¸°í™© (LPPL, maintained)
+\item [\kotex-euc] \wi{ì€ê´‘í¬}, \wi{ê¹€ë„현}, 김강수 (obsolete)
+\item [untype1]\index{ì€ê¸€ê¼´ type 1} \wi{ì€ê´‘í¬}, \wi{ë°•ì›ê·œ}, \wi{ê¹€ë„현}, 김강수 (obsolete)
+\end{description}
+
+\pkg{untype1}ê³¼ \pkg{cjk-ko}ì˜ ì¼ë¶€ 파ì¼ì„ 제외한 모든 패키지가 LPPL ë¼ì´ì„ ìŠ¤ë¥¼ 가진다.\footnote{참고로, untype1ì€ GPLì´ë‹¤.}
+
+\chapter{사용법 개관}
+
+\section{kotex.sty}\label{sec:kotexsty}
+
+\kotex\ 전체를 통틀어 \pkg{kotex}ì´ë¼ëŠ” 패키지가 기본으로 불린다.
+ì´ íŒ¨í‚¤ì§€ëŠ” 현재 ë™ìž‘하는 \TeX\ 엔진과 주어진 ì˜µì…˜ì— ë”°ë¼ ì ì ˆí•œ
+\kotex\ 패키지를 불러오는 wrapper ì—­í• ì„ í•œë‹¤.
+
+\begin{boxedverbatim}
+\usepackage[<options>]{kotex}
+\end{boxedverbatim}
+
+줄 수 있는 ì˜µì…˜ì€ ì‹¤ì œ 호출ë˜ëŠ” 한글 íŒ¨í‚¤ì§€ì˜ ê¸°ëŠ¥ê³¼ ë™ìž‘ì— ë”°ë¼ ì¡°ê¸ˆì”© 다르지만, \option{hangul}
+ì˜µì…˜ì€ íŠ¹ê¸°í•  만하며, ë¬¸ì„œì˜ ì¤„ 간격, `ì´ë¦„' ë“±ì„ í•œê¸€í™”í•œë‹¤.
+\option{hanja}ë„
+ì´ì™€ 비슷한ë°, 기본ì ìœ¼ë¡œ \option{hangul}ì„ ì ìš©í•œ í›„ì— ìº¡ì…˜ 등ì„
+í•œìží™”한다.
+ì´ ë‘ ì˜µì…˜ì€ ëª¨ë“  \kotex\ íŒ¨í‚¤ì§€êµ°ì— ê³µí†µì ìœ¼ë¡œ ì ìš©ëœë‹¤.
+
+\begin{table}
+\centering
+\caption{실제로 ë™ìž‘하는 \kotex\ 패키지}\label{tab:engines}
+\begin{tabular}{c|c|c}
+\hline
+\cmd{\usepackage} & ëŒ€ì‘ ì—”ì§„ & ë™ìž‘하는 패키지 \\ \hline \hline
+\cmd{[cjk]\{kotex\}} & \pdfLaTeX & \pkg{cjkutf8-ko} \\ \hline
+\cmd{...\{kotex\}} & \pdfLaTeX & \pkg{dhucs} \\ \hline
+\cmd{...\{kotex\}} & \XeLaTeX & \pkg{xetexko} \\ \hline
+\cmd{...\{kotex\}} & \LuaLaTeX & \pkg{luatexko} \\
+\hline
+\end{tabular}
+\end{table}
+
+\tref{tab:engines}ì—ì„œ 보는 바와 ê°™ì´ ë™ì¼í•œ 호출 ëª…ë ¹ì„ ì£¼ì–´ë„
+실제로 ë™ìž‘하는 한글 패키지가 ì–´ë–¤ 것ì´ëƒ 하는 ê²ƒì€ ì‹¤í–‰ë˜ëŠ”
+í… ì—”ì§„ê³¼ ì˜µì…˜ì— ë”°ë¼ ë‹¬ë¼ì§„다.\footnote{%
+ ì´ì „까지 ì¡´ìž¬í•˜ë˜ \option{euc} ì˜µì…˜ì€ \pkg{kotex-euc}를
+ 로드하ë„ë¡ í•˜ëŠ” 것ì´ì—ˆë‹¤. 하위 í˜¸í™˜ì„±ì„ ìœ„í•˜ì—¬ ì´ ì˜µì…˜ì€ (ì´ ë¬¸ì„œì—서는
+ 설명하지 않지만) 여전히 유지ë˜ê³  있다.}
+
+\section{\protect\pdfLaTeX\ ë˜ëŠ” \LaTeX 으로 컴파ì¼}
+
+\noindent\cmd{\usepackage[cjk]\{kotex\}}
+
+위와 ê°™ì´ \option{cjk}ê°€ 주어지면 \pkg{cjk-ko} 패키지를 부른다.
+정확하게는 \pkg{cjkutf8-ko.sty}ë¼ëŠ” 파ì¼ì„ 불러온다.
+추가할 수 있는 ë™ìž‘ì€ \option{hangul}, \option{hanja},
+\option{nojosa}ë¼ëŠ” 공통 옵션 ì´ì™¸ì— \option{usedotemph},
+\option{usecjkt1font}ê°€ 있다. ê°ê°ì˜ ì˜ë¯¸ì™€ ë™ìž‘ì— ëŒ€í•´ì„œëŠ”
+\Cref{chap:docu}ì—ì„œ 언급한 문서를 ë³´ë¼.
+
+\bigskip
+
+\noindent\cmd{\usepackage[utf]\{kotex\}}
+
+\pkg{dhucs.sty}를 찾는다. ì´ê²ƒì´ 기본값ì´ë©°,
+ì´ ë¬¸ì„œì˜ ì œ\,\ref{part:two}\,편ì—ì„œ 설명하는 ê²ƒì´ ì´ ê²½ìš°ì˜
+문서 작성법ì´ë‹¤.
+\XeTeXê³¼ ê°™ì€ ìƒˆë¡œìš´ ì—”ì§„ì´ ë“±ìž¥í•˜ê¸° ì „ì—
+\kotex ì´ë¼ 하면 \pkg{dhucs}를
+통하여 \pdfLaTeX 으로 í•œê¸€ì„ ì‹ìží•˜ëŠ” 것ì„
+ì¼ì»«ëŠ” 것ì´ì—ˆë‹¤.
+기본값ì´ë¯€ë¡œ \option{utf}를 지정하지 ì•Šì•„ë„ ëœë‹¤.
+추가 ì˜µì…˜ì— ëŒ€í•´ì„œëŠ” ì´ ë¬¸ì„œì˜ í•´ë‹¹ 부분(ì œ\,\ref{part:two}\,편)ì„ ì°¸ê³ í•˜ë¼.
+
+\section{\XeLaTeX\ ë˜ëŠ” \LuaLaTeX 으로 컴파ì¼}
+
+ê°ê° \pkg{xetexko.sty}와 \pkg{luatexko.sty}를 찾는다.
+즉 \cmd{\usepacakge\{kotex\}}ì„ ì§€ì •í•˜ëŠ” ê²ƒì€ ë™ì¼í•˜ì§€ë§Œ
+\util{xelatex}으로 문서를 컴파ì¼í•œë‹¤ë©´ 전혀 다른 패키지를 사용하는
+ê²ƒì¸ ì…ˆì´ë‹¤.
+
+ì´ ì—”ì§„ê³¼ 패키지를 사용하는 ê²ƒì€ ì¢…ëž˜ì˜ \pdfLaTeX 으로 작업하는 것과는
+몇몇 ë¶€ë¶„ì´ ë‹¤ë¥´ë‹¤. ë”°ë¼ì„œ 해당 문서를 잘 ì½ê³  ì´ì— 대ì‘해야 한다.
+그러나 \option{hangul}, \option{hanja} ì˜µì…˜ì€ ì—¬ì „ížˆ
+비슷한 ì˜ë¯¸ë¡œ ë™ìž‘한다.
+
+\section{엔진별 ë™ìž‘ì˜ ì˜ˆì‹œ}
+
+ì–´ë–¤ 문서를 작성하였고, ì–´ë–¤ 엔진으로 컴파ì¼ë ì§€ 모르는 ìƒí™©ì´ë¼ë©´
+ë˜ë„ë¡ í˜¸í™˜ì„±ìžˆê²Œ ì›ë³¸ ìžì²´ë¥¼ 작성하면 ì¢‹ì„ ê²ƒì´ë‹¤.
+ì´ëŸ´ ë•Œ 요긴하게 쓸 수 있는 패키지로 \pkg{iftex}ì´ ìžˆë‹¤.
+ë‹¤ìŒ ë³´ê¸°ëŠ” ì´ëŸ¬í•œ ìƒí™©ì— 대ì‘하는 í•œ 가지 예ì´ë‹¤. (cjk-\ko를 ì´ìš©í•˜ëŠ”
+경우는 예시ì—ì„œ 제외ë˜ì—ˆë‹¤.)
+
+\begin{boxedverbatim}
+\documentclass{article}
+
+\usepackage[hangul]{kotex}
+
+\usepackage{iftex}
+\ifPDFTeX
+ \usepackage{dhucs-nanumfont}
+\else\ifXeTeX
+ \setmainhangulfont{NanumMyeongjo}
+\else\ifLuaTeX
+ \setmainhangulfont{NanumMyeongjo}
+\fi\fi\fi
+\end{boxedverbatim}
+
+\section{pdf 문서 ìž‘ì„±ì„ ìœ„í•œ 설정}\label{sec:makepdf}
+
+\subsection{pdf bookmark}
+
+%\paragraph{pdf bookmark}
+
+\pkg{hyperref}ì—
+\option{pdfencoding = auto} ì˜µì…˜ì„ ì§€ì •í•˜ëŠ” 것으로 pdf bookmark 문제가
+ëª¨ë‘ í•´ê²°ëœë‹¤.\footnote{%
+ 과거 \XeTeX ì„ ì‚¬ìš©í•  때는 \option{unicode} ì˜µì…˜ì„ ì„ ì–¸í•˜ì§€
+ ì•Šê³  \LuaTeX ì´ë‚˜ \pdfTeX ì—서는 \option{unicode}를 선언하ë„ë¡
+ 권장했다. ì´ ë°©ë²•ì€ ì—¬ì „ížˆ 유효하나 \option{pdfencoding=auto}를
+ ì“°ë©´ ì—”ì§„ì— ë”°ë¼ ì˜µì…˜ì„ ë‹¬ë¦¬ 주어야 í•  필요가 없다.}
+\begin{verbatim}
+\usepackage{kotex}
+\usepackage{pdfencoding=auto,bookmarks]{hyperref}
+\end{verbatim}
+%여기서는 \option{unicode} ì˜µì…˜ì´ ë°˜ë“œì‹œ 지정ë˜ì–´ì•¼ 한다.
+%\option{pdftex}ì€ ì»´íŒŒì¼ ìƒí™©ì— ë”°ë¼ \option{dvipdfmx}
+%ë˜ëŠ” \option{dvips}를
+%지정할 수 있다.
+%
+%ìœ„ì˜ ì˜ˆì— ìƒë‹¹í•˜ëŠ” ì»´íŒŒì¼ ì ˆì°¨ 예시는 다ìŒê³¼ 같다.
+%\begin{verbatim}
+%$ (pdf)latex foo
+%$ (pdf)latex foo
+%$ (dvipdfmx foo)
+%\end{verbatim}
+
+\subsection{í…스트 검색과 추출}
+pdf ë¬¸ì„œì˜ í…스트 검색과 ì¶”ì¶œì€ ë§¤ìš° 중요한 문제ì´ë‹¤.
+ì´ê²ƒì€ ì–´ë–¤ ë“œë¼ì´ë²„ë¡œ pdf를 ìƒì„±í•˜ëŠëƒì— ë”°ë¼ ì¡°ê¸ˆ 달ë¼ì§€ëŠ”ë°, ì¼ê´„
+요약하면 다ìŒê³¼ 같다.
+\begin{description}
+\item[dvipdfmx] type 1 ê¸€ê¼´ì„ ë§¤ìš° 잘 처리하고
+ì´ë¡œë¶€í„° 검색 ë° ì¶”ì¶œì´ ê°€ëŠ¥í•œ pdf를 만들어낸다. 별ë„ì˜ ì¡°ì¹˜ê°€
+필요없다.
+\item[dvips] íŠ¸ë£¨íƒ€ìž…ì„ ì²˜ë¦¬í•˜ì§€ 못하는 ì  ë•Œë¬¸ì— ì´ì „부터
+문제가 있다고 ìƒê°ë˜ì—ˆìœ¼ë‚˜ type 1 í°íŠ¸ë¥¼ 사용하는 í•œ
+검색 ì¶”ì¶œì— ë¬¸ì œëŠ” 없다. ì—­ì‹œ 별ë„ì˜ ì¡°ì¹˜ê°€ 필요없다.
+\item[pdftex] ì´ë•ŒëŠ” \cmd{\pdfgentounicode}를
+활성화해주어야 한다.
+\end{description}
+그러므로 \wi{전처리부}(preamble)\explpunc.\cmd{\begin\{document\}} ëª…ë ¹ì´ ë†“ì´ê¸° ì „.\ ì— ë‹¤ìŒê³¼ ê°™ì´ ì„ ì–¸í•˜ëŠ” 것으로 충분하다.
+\begin{verbatim}
+\ifpdf
+ \input glyphtounicode
+ \pdfgentounicode=1
+\fi
+\end{verbatim}
+
+ì–´ë–¤ ë“œë¼ì´ë²„를 사용하든 ëª¨ë‘ í¬ìŠ¤íŠ¸ìŠ¤í¬ë¦½íŠ¸ 윤곽선 ê¸€ê¼´ì´ ì‚¬ìš©ë˜ê³ ,
+pdf ë¶ë§ˆí¬ê°€ 잘 만들어지며 한글 í…ìŠ¤íŠ¸ì˜ ê²€ìƒ‰ê³¼ ì¶”ì¶œì´ ìžìœ ë¡­ë‹¤.
+
+\paragraph{oblivoir}
+\pkg{oblivoir}는 ìœ„ì˜ ì ˆì°¨ë¥¼ ëª¨ë‘ ìžë™í™”í•´ë‘었다.
+
+%\subsection{\LuaTeX, \XeTeX}
+%
+%ì´ ì—”ì§„ì„ ì‚¬ìš©í•˜ëŠ” 경우, 기본 outputì´ pdf í¬ë§·ì´ë‹¤.
+%pdf bookmarkì˜ ê²½ìš°ë§Œì´ ë¬¸ì œê°€ ë˜ëŠ”ë°, \pkg{hyperref}ì„ ì‚¬ìš©í•  ë•Œ
+%\begin{verbatim}
+%pdfencoding = auto
+%\end{verbatim}
+%ì˜µì…˜ì„ ì“°ë©´ \pdfTeX, \XeTeX, \LuaTeX ì„ ë¶ˆë¬¸í•˜ê³  책갈피ì—ì„œ í•œê¸€ì´ ê¹¨ì§€ì§€ 않게 해준다.
+%
+%과거ì—는 \XeTeX\ ì‚¬ìš©ì‹œì— \option{unicode} ì˜µì…˜ì„ ì£¼ì§€ 않아야 하는 ë°
+%주ì˜í•´ì•¼ 했으나 위와 ê°™ì´ í•˜ë©´ ìžë™ì ìœ¼ë¡œ 처리ëœë‹¤.
+
+\chapter{문서와 ë„움ë§}\label{chap:docu}
+
+ì´ ë¬¸ì„œëŠ” \kotex\ ì „ë°˜ì— ëŒ€í•œ ê°œê´„ì  ì‚¬í•­ì„ ì–¸ê¸‰í•˜ëŠ” 것과 ë”불어
+\kotex-utf 설명서(ì œ\,\ref{part:two}\,편)를 겸한다. \kotex-utf ì´ì™¸ì˜ 패키지,
+\XeTeX-\ko나 \LuaTeX-\koì˜ ê²½ìš° 별ë„ì˜ ì‚¬ìš©ì•ˆë‚´ì„œê°€ 마련ë˜ì–´ 있다.
+그러므로 ì‚¬ìš©ë²•ì— ëŒ€í•œ 안내를 얻으려면 ê° íŒ¨í‚¤ì§€ë³„ ë¬¸ì„œë“¤ì„ ì°¸ì¡°í•˜ì—¬ì•¼ 한다.
+문서를 ì½ì„ 때는 \TeX\,Live 유틸리티 \util{texdoc}ì„ ì´ìš©í•œë‹¤.
+ì´ ë¬¸ì„œ ìžì²´ëŠ” 명령행ì—ì„œ \cmd{texdoc kotex}으로 ì½ì„ 수 있다.
+
+\begin{description}
+\item [cjk-ko] cjk-ko-doc 문서를 찾아 ì½ëŠ”다. 명령행ì—ì„œ \cmd{texdoc cjk-ko} ëª…ë ¹ì„ ë‚´ë¦¬ë©´ ì½ì„ 수 있다.
+\item [\XeTeX-\ko] xetexko-doc 문서를 찾아 ì½ëŠ”다. 명령행ì—ì„œ \cmd{texdoc xetexko} ëª…ë ¹ì„ ë‚´ë¦¬ë©´ ì½ì„ 수 있다.
+\item [\LuaTeX-\ko] luatexko-doc 문서를 찾아 ì½ëŠ”다. 명령행ì—ì„œ \cmd{texdoc luatexko} ëª…ë ¹ì„ ë‚´ë¦¬ë©´ ì½ì„ 수 있다.
+\item [oblivoir] memoir 안내서를 보아야 한다. ì´ê²ƒì€
+\cmd{texdoc memman} 명령으로 ì½ì„ 수 있다.. 한편, 한글화 ë¶€ë¶„ì— ëŒ€í•œ ì‚¬í•­ì„ ì°¸ê³ í•˜ë ¤ë©´ \cmd{texdoc ultrasimple} 명령으로 ë³¼ 수 있는 문서와 \cmd{texdoc memucs-manual}으로 ë³¼ 수 있는 문서를 함께 참고한다.
+\end{description}
+
+%2.0 버전ì—ì„œ ì œì™¸ëœ íŒ¨í‚¤ì§€ë“¤ì„ êµ³ì´ ì‚¬ìš©í•  필요가 ìžˆì„ ë•Œ,
+\kotex-euc와 \pkg{untype1}ì˜
+ì‚¬ìš©ë²•ì„ ì•Œë ¤ë©´ ë‹¤ìŒ ë¬¸ì„œë¥¼ 참고하ë¼.
+
+\begin{description}
+\item [kotexguide] \kotex\ 0.1.0 ì‚¬ìš©ìž ì„¤ëª…ì„œì´ë‹¤.
+특히 \kotex-euc\index{Packages!kotex-euc}와 \pkg{untype1}\index{ì€ê¸€ê¼´ type 1}ì— ê´€í•œ 방대한 사용 ì„¤ëª…ì´ ì¡´ìž¬í•œë‹¤.
+\pkg{kotex-euc}를 설치하면 í¬í•¨ë˜ì–´ 있다.
+\end{description}
+
+
+\chapter{ë°°í¬ì™€ 설치}
+
+\section{CTANì„ í†µí•œ ë°°í¬}
+%현재 \kotex ì€
+%\begin{enumerate}[(1)]
+%\item \wi{CTAN}\footnote{\url{http://ctan.tug.org}}ì— ë“±ìž¬
+%\item \kotex\ 사설 저장소\footnote{\url{http://ftp.ktug.org/KTUG/texlive}}를 통하여 ë°°í¬
+%\end{enumerate}
+
+2014ë…„ 5ì›” 현재, \kotex\ íŒ¨í‚¤ì§€êµ°ì€ ê±°ì˜ ëª¨ë‘
+CTANì— ë“±ìž¬ë˜ì—ˆë‹¤. CTANì„ í†µí•´ ë°°í¬ë˜ëŠ” 패키지는 다ìŒê³¼ 같다:
+\begin{quote}
+\pkg{kotex-utf}, \pkg{xetex-ko}, \pkg{luatex-ko},
+\pkg{cjk-ko}, \pkg{kotex-oblivoir}, \pkg{kotex-utils},
+\pkg{kotex-plain}
+\end{quote}
+
+ì´ ê°€ìš´ë°, \pkg{kotex-plain}, \pkg{cjk-ko}, \pkg{xetex-ko},
+\pkg{kotex-utf}는 서로 필요로 하는 파ì¼ì´ ì˜ì¡´ë˜ì–´ 있어 함께
+설치하는 ê²ƒì´ ì¢‹ë‹¤. \pkg{luatex-ko}ì—ì„œë„ \pkg{xetex-ko}ì—ì„œ
+필요한 파ì¼ì„ ì°¾ì„ ë•Œê°€ 있다.
+
+\hologo{pdfLaTeX}ì„ ì‚¬ìš©í•˜ë ¤ë©´ (다른 í°íŠ¸ë¥¼ 설치하지 ì•Šì€ ê²½ìš°) \pkg{nanumtype1}ì´ í•„ìš”í•˜ë‹¤. ì´ ì—­ì‹œ
+CTANì„ í†µí•´ ë°°í¬ëœë‹¤.
+
+%\kotex\ 패키지군 ê°€ìš´ë° 2013ë…„ 11ì›” 현재 CTANì— ë“±ìž¬ë˜ì–´ 있는 것ì€
+%\pkg{cjk-ko}, \pkg{xetexko}, \pkg{luatexko}, 세 종류ì´ë‹¤.
+%ì´ë“¤ì€ \TeX\,Live\index{TeX Live} ë°°í¬íŒì—ë„ í¬í•¨ë˜ì–´ 있다.
+%\pkg{nanumtype1} 패키지 역시 그러하다.
+
+%\kotex\ 사설 저장소ì—는 ì´ë³´ë‹¤ ë§Žì€ íŒ¨í‚¤ì§€ê°€ 서비스ë˜ê³  있다. \kotex-utfì˜
+%매í¬ë¡œì™€ 유틸리티ë„
+%ì´ê³³ì—ì„œ ë°°í¬ëœë‹¤.\footnote{%
+% 멀지 ì•Šì€ ìž¥ëž˜ì— \pkg{dhucs}, 즉 \kotex-utfë„ CTANì„ í†µí•˜ì—¬ ë°°í¬ë  ì „ë§ì´ë‹¤.}
+
+CTANì— ë“±ìž¬ëœ íŒ¨í‚¤ì§€ë“¤ì€ ê° ë°°í¬íŒì˜ 패키지로서 ë°°í¬ëœë‹¤.
+\begin{description}
+\item [\TeX\,Live] ìœ„ì— ì–¸ê¸‰ëœ ëª¨ë“  패키지가 í¬í•¨ë˜ì–´ 있다.
+\item [MiK\TeX] \pkg{kotex-utils}를 제외한 패키지가 í¬í•¨ë˜ì–´ 있다.
+\end{description}
+
+\TeX\,Live는 한글 관련 패키지와 유틸리티, 문서를 \pkg{collection-langkorean}ì´ë¼ëŠ” 콜렉션 패키지로 묶어서 ë°°í¬í•œë‹¤.
+
+\section{KTUG 사설 저장소}
+
+과거 \kotex ì´ CTANì— ë“±ìž¬ë˜ê¸° ì „ì— KTUGì€ \kotex\ 사설 저장소를 ìš´ì˜í•˜ì—¬ \TeX\,Liveì—ì„œì˜ ì„¤ì¹˜ë¥¼ 지ì›í•˜ì˜€ë‹¤(2008--2013).
+
+현재 사설 저장소는 CTANì— ë“±ìž¬í•˜ë©´ì„œ ì œì™¸ëœ \kotex-euc 파트와 ì€ ê¸€ê¼´(트루타입, type1) ë° KTUGì—ì„œ ì œìž‘ëœ ìœ ìš©í•œ 패키지와 ìœ í‹¸ë¦¬í‹°ë“¤ì„ ì¶”ê°€ì ìœ¼ë¡œ 서비스하는 목ì ìœ¼ë¡œ ìš´ì˜ë˜ê³  있다.
+%ì—ì„œ 서비스ë˜ëŠ” 패키지는 \pkg{kotex-base}, \pkg{kotex-extra}, \pkg{jiwonlipsum}, \pkg{kotex-midkor}, \pkg{kotex-euc}ì¸ë° 필수ì ì¸ 패키지는 ëª¨ë‘ CTAN으로 올ë¼ê°”ê³  \kotex ì˜ ê¸°ëŠ¥ì„
+%확장하는 보충ì ì¸ íŒ¨í‚¤ì§€ë“¤ì´ ì‚¬ì„¤ 저장소를 통하여 제공ë˜ê³  있다.
+
+%CTANì— ë“±ìž¬ëœ íŒ¨í‚¤ì§€ë“¤ì€ \TeX\,Live, MiK\TeX\ ë“±ì˜ í… ë°°í¬íŒì—
+%í¬í•¨ë  수 있다. ë”°ë¼ì„œ \TeX\,Live를 설치한 경우 별ë„ì˜ ì¶”ê°€ ìž‘ì—… ì—†ì´ë„
+%\kotex\ 관련 패키지를 설치 ìš´ì˜í•  수 있게 ë˜ëŠ” 것ì´ë‹¤.
+
+사설 저장소는 파ì¼ë“¤ì„ 몇 가지 ``설치용'' 패키지로 나누어서 제공한다.
+2014ë…„ 5ì›” 현재 사설 저장소를 통하여 설치할 수 있는 ê²ƒì€ ë‹¤ìŒê³¼ 같다.\footnote{%
+ 여기서 `패키지'란 \LaTeX\ 매í¬ë¡œ 패키지를 가리키는 ê²ƒì´ ì•„ë‹ˆë¼
+ 저장소ì—ì„œ 파ì¼ì„ 구분하는 단위를 ë§í•œë‹¤.}
+\begin{description} \tightlist
+%\item [\texttt{collection-kotex}] 중요한 설치 패키지를 í•œêº¼ë²ˆì— ê´€ë¦¬í•˜ê¸° 위한
+%메타패키지ì´ë‹¤. 여기ì—는 \file{kotex}, \file{kotex-utils}, \file{jiwonlipsum},
+%\file{kotex-dev}ê°€ í¬í•¨ëœë‹¤.
+%\item [\texttt{kotex}] \pkg{dhucs} 관련 파ì¼ì˜ 묶ìŒì´ë‹¤.
+%\item [\texttt{kotex-dev}] \pkg{oblivoir} 관련 íŒŒì¼ ë¬¶ìŒì´ë‹¤.
+%\item [\texttt{kotex-utils}] \kotex ì´ ì œê³µí•˜ëŠ” 유틸리티 프로그램과 ìŠ¤íƒ€ì¼ íŒ¨í‚¤ì§€ë¥¼ í¬í•¨í•œë‹¤.
+\item [\texttt{kotex-euc}] ì´ì „ 버전 \kotex ì˜ euc-kr 한글 ì‹ìž 관련 파트ì´ë‹¤. ì´ íŒ¨í‚¤ì§€ë¥¼ 사용하려면 \pkg{unfonts-base}ê°€ 필요하다.
+\item [\texttt{unfonts-base}] ì€ê¸€ê¼´ type 1ê³¼ 트루타입ì´ë‹¤.
+%kotex-baseë¼ëŠ” ì´ë¦„ì€ ì¢…ëž˜ ì€ê¸€ê¼´ì´ \kotex ì˜ ê¸°ë³¸ 글꼴ì´ì—ˆë˜ ë°ì„œ 연유한다. ì´ ëª…ì¹­ì€ ì§€ê¸ˆ í˜•íŽ¸ì— ë§žì§€ 않으므로 추후 ê°œëª…ë  ì „ë§ì´ë‹¤.
+ì€ë°”탕, ì€ë‹ì›€, ì€ê·¸ëž˜í”½, ì€íƒ€ìž ê¸€ê¼´ì´ í¬í•¨ë˜ì–´ 있다.
+\item [\texttt{unfonts-extra}] ì€ê¸€ê¼´ type 1ê³¼ 트루타입으로 baseì— í¬í•¨ë˜ì§€ ì•Šì€ ê²ƒë“¤ì´ë‹¤.
+\item [\texttt{nanumbaruntype1}] ë‚˜ëˆ”ë°”ë¥¸ê³ ë”•ì˜ type 1 글꼴ì´ë‹¤.
+\item [\texttt{kotex-midkor}] 옛한글 ì‹ìžì— 필요한 패키지와 í°íŠ¸ 묶ìŒì´ë‹¤.
+\item [\texttt{jiwonlipsum}] lipsumì˜ í•œê¸€í™” 버전ì´ë‹¤.
+\item [\texttt{kswrapfig}] Karnesê°€ 작성한 패키지로서 그림 주변으로 í…스트가 í르게 í•  ë•Œ 그림과 í…스트 ê°„ì˜ ìœ„ì¹˜ì™€ ê°„ê²©ì„ ì¡°ì ˆí•˜ëŠ” ëª…ë ¹ì„ ì œê³µí•œë‹¤.
+\item [\texttt{ob-chapstyles}] oblivoir í´ëž˜ìŠ¤ì—ì„œ 사용하는 장 í‘œì œì˜ ì˜ˆì œë¥¼ í¬í•¨í•˜ê³  있다.
+\item [\texttt{hanjacnt}] í•œìžì™€ 한글 카운터를 제공한다.
+\item [\texttt{arara-rules-ko}] komkindex, kotexindy, dvipdfmx를 위한 arara rules 파ì¼.
+\item [\texttt{ktugbin}] \kotex\,Liveì—ì„œ ì œê³µí•˜ë˜ ìœ í‹¸ë¦¬í‹° 몇 개를 설치한다. (Windows)
+\item [\texttt{texworks-config}] \kotex\,Liveì—ì„œ ì œê³µí•˜ë˜ \TeX works 설정 파ì¼. (Windows)
+\end{description}
+
+\kotex\ 사설 저장소는\index{ko.TeX repository} \TeX\,Liveì˜ \util{tlmgr} 유틸리티를 통하여
+간단히 등ë¡í•˜ê³  관리할 수 있다.
+먼저 ë‹¤ìŒ ëª…ë ¹ì„ ë‚´ë¦¬ë©´ 저장소가 등ë¡ëœë‹¤.
+\begin{verbatim}
+$ tlmgr repository add http://ftp.ktug.org/KTUG/texlive/tlnet/ ktug
+\end{verbatim}
+ì´ì œ ì´ ì €ìž¥ì†Œë¥¼ ì´ìš©í•˜ê¸° 위하여 \TeX\,Liveì˜ texmf 트리 ì•„ëž˜ì˜ \file{tlpkg} 디렉터리(ì´ë¥¼í…Œë©´ \texttt{/usr/local/texlive/texmf-local/tlpkg})ì—
+\begin{boxedverbatim}
+ktug:*
+\end{boxedverbatim}
+ì´ë¼ëŠ” ë‚´ìš©ì„ ê°–ëŠ” \file{pinning.txt} 파ì¼ì„ 만들고
+\begin{verbatim}
+$ tlmgr install unfonts-base
+$ tlmgr remove unfonts-base
+\end{verbatim}
+ëª…ë ¹ì„ í†µí•˜ì—¬ 필요한 패키지를 설치하거나 제거할 수 있다.
+
+ì´ ë¬¸ì„œë¥¼ ì˜¤ë¥˜ì—†ì´ ì»´íŒŒì¼í•˜ê¸° 위해서는 KTUG 사설 저장소로부터 \pkg{kotex-midkor} 패키지를 설치하여야 한다.
+
+%%
+%%\bigskip
+%%
+%%
+%%%ë‹¤ìŒ ì„¤ì¹˜ íŒ¨í‚¤ì§€ë“¤ë„ í•¨ê»˜ 제공한다.
+%%%\begin{description} \tightlist
+%%%\item [\texttt{kotex-euc}] \pkg{kotex-euc}와 \pkg{kotexguide} 등 ì´ì „ 버전ì—
+%%%í¬í•¨ë˜ì–´ ìžˆë˜ íŒŒíŠ¸ë¥¼ 서비스한다.
+%%%\item [\texttt{kotex-base}] \pkg{untype1}ì´ë‹¤. ì´ë¦„ì´ kotex-baseë¡œ ë˜ì–´ 있는 것ì€
+%%%예전 버전ì—ì„œ ì€ê¸€ê¼´ type 1ì´ ê¸°ë³¸ 글꼴ì´ì—ˆë˜ ë°ì„œ 유래한다. ì´ ëª…ì¹­ì€ ì§€ê¸ˆ í˜•íŽ¸ì— ë§žì§€ 않으므로
+%%%추후 ê°œëª…ë  ì „ë§ì´ë‹¤.
+%%%ì€ë°”탕, ì€ë‹ì›€, ì€ê·¸ëž˜í”½, ì€íƒ€ìž ê¸€ê¼´ì´ í¬í•¨ëœë‹¤.
+%%%\item [\texttt{kotex-extra}] \pkg{untype1}ì˜ extra 부분ì´ë‹¤.
+%%%\end{description}
+%%
+%%ì´ë“¤ ê°ê°ì„ ìžì‹ ì˜ \TeX\,Live ì‹œìŠ¤í…œì— ì„¤ì¹˜í•˜ë ¤ë©´
+%%\begin{verbatim}
+%%$ tlmgr install kotex-midkor
+%%\end{verbatim}
+%%와 ê°™ì€ ë°©ì‹ì˜ ëª…ë ¹ì„ ë‚´ë¦¬ë©´ ëœë‹¤.
+
+\section{\kotex\,Live}\index{ko.TeX Live}
+
+\wi{한국í…학회}와 \wi{KTUG}ì—서는 í… ì‹œìŠ¤í…œê³¼ \kotex\ 설치와 ìš´ì˜ì— ê³¤ëž€ì„ ê²ªëŠ”
+\wi{윈ë„우즈 ìš´ì˜ì²´ì œ} 사용ìžë¥¼ 위하여 \TeX\,Live와 \kotex ì„ í•œë²ˆì—
+설치할 수 있게 ë„와주는 설치 프로그램 \kotex\,Live를 제공하고 있다.\index{ko.TeX Live}
+
+ì €ìž¥ì†Œì˜ ë“±ë¡, 관리와 ê°™ì€ ë²ˆê±°ë¡œìš´ 절차를 ìžë™í™”하였고 한글 문서 작성ì—
+필요한 ë„구와 예제를 제공한다. 윈ë„우즈 ìƒì—ì„œ \kotex ì„ ì„¤ì¹˜í•˜ëŠ” 가장 ì†ì‰¬ìš´ 방법ì´ë‹¤.
+
+ì´ì— 대한 ìžì„¸í•œ ì‚¬í•­ì€ KTUG\footnote{\url{http://www.ktug.org}}ì„
+방문하여 정보를 ì–»ì„ ìˆ˜ 있다.
+
+\section{\TeX\,Live ì´ì™¸ì˜ í… ë°°í¬íŒì˜ 경우}
+
+예컨대 윈ë„ìš°ì¦ˆì˜ MiK\TeX ê³¼ ê°™ì€ ë°°í¬íŒì´ë¼ë©´, ì ì–´ë„ CTANì— ë“±ìž¬ëœ
+패키지는 설치가 가능하다. 즉 현재 \pkg{cjk-ko}, \pkg{xetex-ko}, \pkg{luatex-ko}, \pkg{kotex-utf}, \pkg{kotex-plain}, \pkg{kotex-oblivoir}
+MiK\TeX ì˜ íŒ¨í‚¤ì§€ë§¤ë‹ˆì €ë¥¼ ì´ìš©í•˜ì—¬ 설치 ìš´ìš©í•  수 있다.\index{MiKTeX}
+
+\util{tlmgr}ì´ ì—†ëŠ” í… ë°°í¬íŒì´ë¼ë„ \TeX\,Live를 바탕으로 하고 있다면 마찬가지로 \kotex ì„ ìš´ìš©í•˜ëŠ” 것ì´
+가능할 것ì´ë‹¤. ì ì–´ë„ \file{collection-langkorean}ë¼ëŠ” 콜렉션 패키지를 설치하면 ëœë‹¤.
+
+ê·¸ ì´ì™¸ì˜ 경우ì—는 ì•žì„œ 언급한 \kotex\ 패키지 저장소를 ì§ì ‘ 방문하여 ìžì‹ ì˜ 시스템ì—
+설치할 수 있다. ì´ ë¬¸ì œì— ëŒ€í•´ì„œ ì´ ê¸€ì—서는 ë” ë‹¤ë£¨ì§€ 않겠다.
+
+\part{\kotex-utf 사용설명}\label{part:two}
+
+\chapter{유니코드 문서 작성하기}
+
+\section{개관}
+
+\kotex-utf는 \wi{UTF-8} \wi{유니코드}ë¡œ ìž…ë ¥ë˜ëŠ” í•œê¸€ì„ \LaTeX\ 문서ì—ì„œ
+ì‹ìží•˜ê³  ì¡°íŒí•˜ê²Œ 하려는 ìŠ¤íƒ€ì¼ íŒ¨í‚¤ì§€ë¡œì„œ, ê·¸ 핵심 ë¶€ë¶„ì¸ \pkg{dhucs}를
+\wi{ê¹€ë„현}ì´ ìž‘ì„±í•˜ì˜€ë‹¤.
+
+\section{첫번째 문서}
+\subsection{간단한 문서 작성}
+그림~\ref{fig:firstdoc}\ê³¼ ê°™ì€ ê°„ë‹¨í•œ 문서를 작성해보ìž.
+\begin{figure}[tbp]
+\begin{Verbatim}[fontsize=\small,numbers=left]
+\documentclass{article}
+
+\usepackage[hangul,nonfrench,finemath]{kotex}
+\usepackage{dhucs-nanumfont}
+
+\usepackage{ifpdf}
+\ifpdf
+ \usepackage[pdfencoding=auto,pdftex,colorlinks]{hyperref}
+ \input glyphtounicode \pdfgentounicode=1
+\else
+ \usepackage[unicode,dvipdfmx,colorlinks]{hyperref}
+\fi
+
+\begin{document}
+
+\section{들어가기}
+ì²˜ìŒ ë¬¸ì„œë¥¼ 작성합니다.
+
+\end{document}
+\end{Verbatim}
+\caption{첫번째 문서, 예제}\label{fig:firstdoc}
+\end{figure}
+
+ì œ3í–‰ì—ì„œ \texttt{kotex} 패키지를 \cmd{\usepackage}한다.
+\kotex ì˜ ëª¨ë“  패키지는 ì´ wapper를 통하여 호출ëœë‹¤.
+\pdfLaTeX ì´ ì‹¤í–‰ë˜ê³  \option{cjk}나 \option{euc}ê°™ì€
+ì˜µì…˜ì´ ì—†ìœ¼ë©´ ì´ ìŠ¤íƒ€ì¼ì€ \pkg{dhucs}를 부른다.
+(\pageref{sec:kotexsty}페ì´ì§€ \ref{sec:kotexsty}ì ˆì„ ë³´ë¼.)
+%ë˜í•œ ëŒ€ë¶€ë¶„ì˜ contrib íŒ¨í‚¤ì§€ì˜ ëª…ì¹­ì€
+%\texttt{dhucs-}로 시작한다.
+
+ì œ8í–‰ ì´í›„ì—ì„œ \pkg{hyperref}\ì„ ë¡œë“œí•œë‹¤. 반드시
+\option{unicode} ì˜µì…˜ì„ ì£¼ì–´ì•¼ 한다.
+\wi{bookmarks} ì„¤ì •ì€ \pkg{hyperref}ì˜ defaultì´ë¯€ë¡œ 별ë„ë¡œ 지정하지 ì•Šì•„ë„
+책갈피가 만들어진다. 만약 책갈피를 만들지 ì•Šê³ ìž í•œë‹¤ë©´
+옵션ì—ì„œ \verb|bookmarks=false|ë¼ê³  한다.
+\cmd{\hypersetup} 명령ì„
+ì´ìš©í•´ì„œ ì„¤ì •ê°’ì„ ì¶”ê°€í•  ìˆ˜ë„ ìžˆë‹¤.
+%\footnote{%
+% hangul-ucs 4.0 ì´ì „ 버전ì—서는 \texttt{dhucs-ucshyper}ë¼ëŠ”
+% 부가 패키지가 제공ë˜ì—ˆìœ¼ë‚˜, hyperrefì˜ ê¸°ëŠ¥ í–¥ìƒì—
+% ë”°ë¼ ë¶ˆí•„ìš”í•´ì¡Œìœ¼ë¯€ë¡œ \kotex ì—서는 ì´ ë¶€ê°€ 패키지를 제공하지
+% 않는다.}
+
+ì œ7í–‰ ì´í›„ì˜ \verb|\ifpdf .. \else .. \fi| êµ¬ë¬¸ì€ pdf\LaTeX ì˜
+실행 ì—¬ë¶€ì— ë”°ë¼ ì„œë¡œ 다른 ì„¤ì •ì„ í•˜ëŠ” 부분ì´ë‹¤. ì´ êµ¬ë¬¸ì„
+사용하려면 \pkg{ifpdf}\가 필요하다.
+주로 ì»´íŒŒì¼ ë£¨íŠ¸ê°€ \util{pdflatex}으로부터 ì§ì ‘ \file{pdf}를 얻는
+ê²ƒì´ ì•„ë‹ˆë¼ \util{dvipdfmx}를 ì´ìš©í•˜ì—¬ \file{dvi}를 \file{pdf} 변환하는
+ë°©ì‹ìœ¼ë¡œ ìž‘ì—…í•  때를 위하여 ì´ëŸ° êµ¬ë¬¸ì„ ì“´ë‹¤.
+
+ì œ9í–‰ì€ pdf\LaTeX ì—ì„œ í…ìŠ¤íŠ¸ì˜ ê²€ìƒ‰\cntrdot ì¶”ì¶œì„ ê°€ëŠ¥í•˜ê²Œ
+하는 í–‰ì´ë‹¤.
+%DVIPDFM$x$를 위해서는 별ë„ì˜ ì„¤ì •ì´ í•„ìš”ì—†ë‹¤.
+
+%ì œ4행부터 ì œ8행까지는 반드시 필요한 경우가 아니면 ê¼­ 지정하지 ì•Šì•„ë„ ìƒê´€ì—†ë‹¤.
+%ê° (부가) íŒ¨í‚¤ì§€ì˜ ìž‘ìš© ë“±ì€ ì´ ë¬¸ì„œë¥¼ ì½ìœ¼ë©´ ì•Œ 수 있다.
+%ì œ5í–‰ì€ \pkg{dhucs-interword}\를 로드했기 ë•Œë¬¸ì— ì„ ì–¸í•œ
+%것으로서 ì´ì— ê´€ë ¨ëœ ë¬¸ì œëŠ” \pageref{sec:interword} 페ì´ì§€ì˜
+%\ref{sec:interword}ì ˆì— ì„¤ëª…ë˜ì–´ 있다.
+
+ì´ ë‚´ìš©ì„ \file{firsttest.tex}ì´ë¼ëŠ” ì´ë¦„으로 저장한다.
+
+\subsection{컴파ì¼}
+
+ì´ ë¬¸ì„œë¥¼ \wi{컴파ì¼}하려면 \wi{명령행}ì—ì„œ 다ìŒê³¼ ê°™ì´ í•œë‹¤.
+\begin{Verbatim}[fontsize=\small]
+$ pdflatex firsttest
+\end{Verbatim}
+
+ë˜ëŠ” (ì„ íƒí•œ ìž‘ì—… ë£¨íŠ¸ì— ë”°ë¼ì„œ) \util{latex}으로 얻어진 \file{.dvi}ì— ëŒ€í•˜ì—¬ \util{dvipdfmx}를
+실행한다.
+\begin{Verbatim}[fontsize=\small]
+$ latex firsttest
+$ dvipdfmx firsttest
+\end{Verbatim}
+
+\subsection{옵션들}
+\kotex-utfê°€ 제공하는 ì˜µì…˜ì€ ë‹¤ìŒê³¼ 같다.
+\begin{description}
+\item[\texttt{hangul}]
+한글 문서 ì„œì‹ì„ 설정한다. \wi{장과 ì ˆ í¬ë§·}ì€ ``ì œ 1 장''ê³¼ ê°™ì€ í˜•íƒœë¡œ
+ì‹ìžëœë‹¤. ê¸°ë³¸ê°’ì€ í•œê¸€ 문서 ì„œì‹ì„ 설정하지 않는 것ì´ë‹¤.
+\item[\texttt{nojosa}]
+ìžë™ì¡°ì‚¬ ê¸°ëŠ¥ì„ ëˆë‹¤. dhucs 초기 버전ì—ì„œ 다른 íŒ¨í‚¤ì§€ì™€ì˜ í˜¸í™˜ì„
+위하여 제공ë˜ì—ˆë˜ 것ì´ì§€ë§Œ 현재는 êµ³ì´ ì´ ì˜µì…˜ì„ ì‚¬ìš©í•´ì•¼ í•  필요가
+ê±°ì˜ ì—†ë‹¤. 그러나 옵션으로서는 유지ë˜ê³  있다.
+\item[\texttt{hanja}]
+한글 문서 ì„œì‹ì„ 설정하는 ê²ƒì€ \texttt{hangul} 옵션과 같으나,
+한글 ì´ë¦„ 대신 í•œìž ì´ë¦„ì„ ì‚¬ìš©í•œë‹¤.
+\item[\texttt{nonfrench}]
+한글 ë¬¸ìž¥ì— ëŒ€í•´ì„œë„ non-french-spacingì„ ì ìš©í•œë‹¤. 즉, 마침표 등ì˜
+ë’¤ì˜ ê³µë°±ì´ ë‹¤ë¥¸ 공백보다 조금 ë” ê¸¸ë‹¤. ê¸°ë³¸ê°’ì€ \wi{french-spacing}으로
+ì‹ìží•˜ëŠ” 것ì´ë‹¤.
+\item[\texttt{finemath}]
+ì›ëž˜ëŠ” 문장 ì¤‘ì˜ ìˆ˜í•™ ì‹ê³¼ ì´ì–´ì§€ëŠ”
+한글 사ì´ì— ì ì ˆí•œ(fine) ê°„ê²©ì„ ë¶€ì—¬í•˜ê¸° 위한 것ì´ì—ˆìœ¼ë‚˜, 곧
+문장부호 ë“±ì„ í¬í•¨í•œ ê°œë…으로 확대ë˜ì—ˆë‹¤.
+\item[\texttt{strictcharcheck}]
+한글 í°íŠ¸ ê°€ìš´ë° \file{.tfm}ì€ ìžˆìœ¼ë‚˜ 해당 문ìžê°€ ê²°ë½ë˜ì–´ 있는
+ê²ƒì´ ìžˆë‹¤. ì´ëŸ´ ê²½ìš°ì— ì—러를 보여주ë„ë¡ í•˜ëŠ” 옵션ì´ë‹¤. ì´ ì˜µì…˜ì„
+지시하지 않으면 문ìžê°€ 없어서 ì‹ìží•˜ì§€ 못한 ê²ƒì„ \file{.log}ì— ê¸°ë¡ë§Œ
+하고 ì—러는 ë°œìƒì‹œí‚¤ì§€ 않는다.
+\end{description}
+
+\section{몇 가지 한글화}
+
+\subsection{ê¸°í˜¸ë¬¸ìž ì²˜ë¦¬}
+ê¸°í˜¸ë¬¸ìž ì¤‘ ì¼ë¶€ì— 대해서는 미리 ì‹ìžë°©ë²•ì„ ì •ì˜í•´ë‘었다.
+½, ¼, ‥ ë“±ì˜ ë¬¸ìžì™€ ê°™ì€ ëª‡ 가지 한글 기호문ìžëŠ” \texttt{[hangul]} 옵션ì„
+준 ê²½ìš°ì— ì‹ìží•  수 있다.
+
+참고로 한글 기호문ìžì— \euro ê°€ 있지만 ì´ê²ƒì€
+\pkg{eurofont} ë˜ëŠ” \pkg{eurosym} 패키지를 사용하여
+\cmd{\euro}와 ê°™ì´ ìž…ë ¥í•˜ëŠ” íŽ¸ì´ ì¢‹ë‹¤.
+
+\begin{table}
+\centering
+\begin{tabular}{cccccccccc}
+\hline
+ìžíŒ & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 \\ \hline
+ㄱ &  & ï¼& '&,&.&ï¼&:&ï¼›&?\\
+ & ï¼¾&_&ï½€&|&ï¿£&ã€&。&·&‥ \\
+ & …&¨&〃&­&―&∥&\&∼&´ \\
+ & ~&ˇ&˘&Ë&Ëš&Ë™&¸& Ë› & ¡ \\
+ & ¿ & à \\ \hline
+ã„´ & "&(&)&ï¼»&ï¼½&ï½›&ï½&‘ & ’\\
+ &“&â€&〔&〕&〈&〉&《&》&「 \\
+ &ã€&『&ã€&ã€&】 \\ \hline
+ã„· &+&ï¼&<&ï¼&>&±&×&÷&≠ \\
+ &≤&≥&∞&∴&♂&♀&∠&⊥& ⌒\\
+ &∂&∇&≡&≒&≪&≫&√&∽&âˆ\\
+ &∵&∫&∬&∈&∋&⊆&⊇&⊂&⊃\\
+ &∪&∩&∧&∨&¬&⇒&⇔&∀&∃\\
+ &∮&∑&âˆ\\ \hline
+ㄹ & $ & % & ₩ & F & ′ & ″ & ℃ & Å & ¢ \\
+ & £ & ¥ & ¤ & ℉ & ‰ & \euro & ㎕ & ㎖ & ㎗ \\
+ &â„“&㎘&ã„&㎣&㎤&㎥&㎦&㎙&㎚\\
+ &㎛&㎜&ãŽ&㎞&㎟&㎠&㎡&㎢&ãŠ\\
+ &ãŽ&㎎&ãŽ&ã&㎈&㎉&ãˆ&㎧&㎨\\
+ &㎰&㎱&㎲&㎳&㎴&㎵&㎶&㎷&㎸\\
+ &㎹&㎀&ãŽ&㎂&㎃&㎄&㎺&㎻&㎼\\
+ &㎽&㎾&㎿&ãŽ&㎑&㎒&㎓&㎔&Ω\\
+ &ã€&ã&㎊&㎋&㎌&ã–&ã…&㎭&㎮\\
+ &㎯&ã›&㎩&㎪&㎫&㎬&ã&ã&ã“\\
+ &ãƒ&ã‰&ãœ&ㆠ\\ \hline
+ã… &#&&&*&ï¼ &§&※&☆&★&â—‹\\
+ &â—&â—Ž&â—‡&â—†&â–¡&â– &â–³&â–²&â–½\\
+ &â–¼&→&â†&↑&↓&↔&〓&â—&â—€\\
+ &▷&▶&♤&♠&♡&♥&♧&♣&⊙\\
+ &â—ˆ&â–£&â—&â—‘&â–’&â–¤&â–¥&â–¨&â–§\\
+ &â–¦&â–©&♨&â˜&☎&☜&☞&¶&†\\
+ &‡&↕&↗&↙&↖&↘&♭&♩&♪\\
+ &♬&㉿&㈜&â„–&ã‡&â„¢&ã‚&ã˜&â„¡\\
+ &®&ª&º \\ \hline
+\end{tabular}
+\caption{Windows íŠ¹ìˆ˜ë¬¸ìž ìž…ë ¥ë°©ì‹ì— ì˜í•œ 특수문ìž}\label{tab:symbols}
+\end{table}
+
+\wi{윈ë„우즈} 기본 \wi{한글 입력기}ì—ì„œ \wi{특수문ìž}를 입력하는 ë°©ë²•ì€ `ㄱ', `ã„´' ë“±ì˜ í‚¤ë¥¼
+누른 ë‹¤ìŒ \texttt{[í•œìž]} 키를 눌러서 ì„ íƒí•˜ëŠ” 것ì´ë‹¤. ì´ ë°©ë²•ìœ¼ë¡œ ìž…ë ¥ë˜ëŠ”
+특수문ìžì˜ 예를 í‘œ~\ref{tab:symbols}ì—ì„œ 보였다.\footnote{%
+ \texttt{\textbackslash DeclareUnicodeCharacter} ëª…ë ¹ì„ ì´ìš©í•˜ì—¬
+ ucsì˜ ë¬¸ìž ì„¤ì •ì„ ë³€ê²½í•˜ëŠ” ë°©ë²•ë„ ìžˆë‹¤.}
+`ã…Ž' í–‰ì—는 그리스 문ìžê°€ 할당ë˜ì–´ 있다. í…스트 그리스 문ìžëŠ”
+현재 본문 기본 í•œìž ê¸€ê¼´ì— ìžˆëŠ” 것으로 ì‹ìžë˜ëŠ”ë°, 만약 ë” ë‚˜ì€
+í…스트 그리스 문ìžê°€ 필요하다면 \pkg{babel}\ì„ ì´ìš©í•˜ì—¬ 입력하ë„ë¡ í•œë‹¤.
+아무 옵션 ì—†ì´ í•´ë³´ë©´ ì´ëŸ¬í•˜ë‹¤: Τεχνη.
+%ή.
+
+기호 문ìžì˜ ì§ì ‘ 입력과 처리가 가능하기는 하지만, ì ì–´ë„ legacy \TeX 으로 작업한다면
+ì´ ê¸°í˜¸ 문ìžë¥¼ 문서ì—ì„œ 바로 입력하여 사용하는 ê²ƒì„ ê¶Œìž¥í•˜ì§€ 않는다.
+기호 문ìžë¥¼ ì¨ì•¼ í•  경우ì—는 ì•Œë§žì€ \LaTeX ì˜ ê¸°í˜¸ ë¬¸ìž ëª…ë ¹ìœ¼ë¡œ
+ì–»ë„ë¡ í•˜ëŠ” íŽ¸ì´ ë‚«ë‹¤.\footnote{%
+ 단, 유니코드 í… ì—”ì§„(\XeTeX, \LuaTeX)ì„ ì‚¬ìš©í•˜ëŠ” 경우ì—는
+ 유니코드 ë¬¸ìž ìžì²´ë¥¼ 입력하는 ìª½ì´ ë°”ëžŒì§í•œ ê²½ìš°ë„ ìžˆë‹¤.}
+
+\subsection{ìš°ë¦¬ë§ ì´ë¦„}
+\label{sec:names}\index{ìš°ë¦¬ë§ ì´ë¦„}
+
+한글 문서는 외국어 문서와는 달리 몇 가지 ë³´ì¡°ì  \wi{ì„œì‹}ì„
+가지고 있다. \wi{장절 명령}ì´ ë³„ë„ë¡œ 짜여져야 하고, \wi{행간}ì´ë‚˜
+\wi{단어 간격}ë„ ì ì ˆí•˜ê²Œ 배치ë˜ì–´ì•¼ 한다.
+ì´ë¥¼ 위하여 ì´ íŒ¨í‚¤ì§€ëŠ” \option{hangul} 패키지 ì˜µì…˜ì„ ì œê³µí•œë‹¤.
+ì´ ì˜µì…˜ì´ ì§€ì‹œë˜ë©´ 한글 ì´ë¦„, 한글 장절표제 ë“±ì„ í™œì„±í™”í•˜ê³ 
+í–‰ê°„ì„ í•œê¸€ì— ì•Œë§žê²Œ 설정한다.
+ë˜í•œ, \wi{장절 명령}ê³¼ 관련해서 %\kotex/euc와 ë™ì¼í•œ
+\cmd{\kscntformat} ëª…ë ¹ì´ ìž‘ë™í•œë‹¤.
+% <!-- 2014/03/01, ksnamedef -->
+%\wi{한글 ì´ë¦„}ê³¼ 관련해서 \cmd{\ksnamedef} ëª…ë ¹ë„ ìž‘ë™í•œë‹¤.
+%ì´ ëª…ë ¹ì˜ ì˜ë¯¸ì™€ ì‚¬ìš©ë²•ì— ëŒ€í•´ì„œëŠ” \pageref{sec:names} 페ì´ì§€ì˜
+%\ref{sec:names}ì ˆì„ ë³´ë¼.
+
+%\pageref{tab:names} 페ì´ì§€ í‘œ \ref{tab:names}\를 참고하ë¼.
+
+%한글 문서ì—ì„œ 사용ë˜ëŠ” ê°ì¢… ì´ë¦„ë“¤ì„ ì¼ë¥ ì ìœ¼ë¡œ
+%\cmd{\ksnamedef} 매í¬ë¡œì— ì˜í•´ ë³€ê²½ë  ìˆ˜ 있ë„ë¡
+%하였다.
+ì´ëŸ¬í•œ ``한글 ì´ë¦„''ì„ ì‚¬ìš©í•˜ë ¤ë©´ \option{hangul} 옵션ì„
+지정하여야 한다.
+
+예를 들어, ë¼í…ì—ì„œ
+사용ë˜ëŠ” `\refname{}'ì˜ ì´ë¦„ `Reference'는 \cmd{\refname}ì— ì§€ì •ë˜ì–´
+있다. ì´ë¥¼ 우리ë§í™” 하는 ë°©ë²•ì€ ë‹¤ìŒê³¼ 같다.
+\begin{verbatim}
+ \renewcommand{\refname}{참고~문헌}
+\end{verbatim}
+
+%\texttt{[hangul]} ì˜µì…˜ì„ ì¤€ 경우 ì´ ëª…ë ¹ì„ ì‚¬ìš©í•  수 있다.
+
+í‘œ~\ref{tab:names}ì—는 한글 ë¼í…ì—ì„œ 한글화한 ``ë¼í… ì´ë¦„ì˜ í•œê¸€ ë°
+í•œìží™”''ê°€ 나열ë˜ì–´ 있다. ì´ í•œê¸€í™”ëŠ” \wi{전처리부}(preamble)ì—ì„œ
+ìœ„ì— ì˜ˆë¥¼ ë“  것처럼
+%\cmd{\ksnamedef}로
+재정ì˜í•˜ë©´ ì›í•˜ëŠ”대로 변경ëœë‹¤.
+
+\begin{table}[htbp]
+ \leavevmode
+ \centering
+ \begin{tabular}{l|l|l}\hline
+ \multicolumn{1}{c|}{ë¼í…명령} & \multicolumn{1}{c|}{한글 ë¼í…(한글)} & \multicolumn{1}{c}{한글 ë¼í…(漢字)} \\\hline\hline
+ \texttt{today} & 1994ë…„ 3ì›” 6ì¼ & 1994å¹´ 3月 6æ—¥ \\\hline
+ \texttt{enclname} & ë™ë´‰ë¬¼ & åŒå°ç‰© \\\hline
+ \texttt{ccname} & 사본 & 寫本 \\\hline
+ \texttt{headtoname} & ë°›ëŠ”ì´ & å—信人 \\\hline
+ \texttt{seename} & \verb+\+ì„ ì°¸ê³  & \verb+\+ì„ åƒè€ƒ \\\hline
+ \texttt{contentsname} & 차\~{}례 & 目\~{}次 \\\hline
+\texttt{listfigurename} & 그림\~{}차례 & 그림\~{}目次 \\\hline
+ \texttt{listtablename} & 표\~{}차례 & 表\~{}目次 \\\hline
+ \texttt{refname} & 참고\~{}문헌 & åƒè€ƒ\~{}æ–‡ç» \\\hline
+ \texttt{indexname} & 찾아보기 & 索\~{}引 \\\hline
+ \texttt{tablename} & 표 & 表 \\\hline
+ \texttt{abstractname} & ìš”\~{}약 & è¦\~{}ç´„ \\\hline
+ \texttt{bibname} & 참고\~{}문헌 & åƒè€ƒ\~{}æ–‡ç» \\\hline
+ \texttt{appendixname} & ë¶€ë¡ & 附錄 \\\hline
+ \texttt{ksTHE} & 제 & 第 \\\hline
+ \texttt{partname} & 편 & 篇 \\\hline
+ \texttt{chaptername} & 장 & 章 \\\hline
+ \texttt{sectionname} & 절 & 節 \\\hline
+ \texttt{colorlayer} & 환등íŒ\~{}색깔 & 幻燈版\~{}色相 \\\hline
+ \texttt{glossaryname} & 용어집 & 語\~{}彙 \\\hline
+ \texttt{pagename} & 페ì´ì§€ & 쪽 \\\hline
+ \texttt{figurename} & 그림 & 그림 \\\hline
+ \end{tabular}
+ \caption{ë¼í… ì´ë¦„ì˜ í•œê¸€ ë° í•œìží™”}
+ \label{tab:names}
+\end{table}
+
+%\marginpar{New 2014/03/01}
+종래 H\LaTeX ê³¼ \kotex-utfì—ì„œ ì œê³µí•˜ë˜ \cmd{\ksnamedef} ëª…ë ¹ì€ ì´ë¥¼ ë”ì´ìƒ
+사용하지 않는다. 만약 ì´ì „ì— ìž‘ì„±í•œ 문서ì—ì„œ 호환성 충ëŒì´ ë°œìƒí•˜ë©´ 다ìŒê³¼ ê°™ì´ ì •ì˜í•˜ì—¬ ì´ë¥¼ 피해갈 수 있다.
+\begin{verbatim}
+ \newcommand\ksnamedef[2]{\expandafter\def\csname #1\endcsname{#2}}
+\end{verbatim}
+
+\subsection{장절명령}
+article 문서ì—ì„œ 한글 ì„œì‹ì„ 사용하면서 장절 í‘œì œì˜ ``ì œ 1 ì ˆ''ê³¼ ê°™ì€ ì–‘ì‹ì„
+쓰지 않으려면 다ìŒê³¼ ê°™ì´ ì„¤ì •í•˜ëŠ” ê²ƒì´ ì¼ë°˜ì ì´ë‹¤. ì´ ë§¤í¬ë¡œëŠ” \thispkg ì—
+\texttt{[hangul]} ì˜µì…˜ì„ ì§€ì •í•œ 경우ì—만 쓸 수 있다.\footnote{%
+ \cmd{\kscntformat} ëª…ë ¹ì€ \pkg{kotex-utf}ì—만 있는 명령ì´ë‹¤.
+ \XeTeX-\ko, \LuaTeX-\koì—서는 ì´ ëª…ë ¹ì„ ì œê³µí•˜ì§€ 않는다. 다만
+ \pkg{oblivoir}ì—서는 (section ì´í•˜ ìˆ˜ì¤€ì˜ ìž¥ì ˆëª…ë ¹ì— ëŒ€í•˜ì—¬) ì´ ëª…ë ¹ì„ ì“¸ 수 있다. \pkg{titlesec}ì´ë‚˜ \pkg{sectsty} 패키지를 ì´ìš©í•˜ì—¬ 간단히 바꾸는 ê²ƒì´ ê°€ëŠ¥í•˜ê¸° 때문ì´ë‹¤.}
+\begin{verbatim}
+\kscntformat{section}{}{}
+\end{verbatim}
+
+ì´ ëª…ë ¹ì˜ ì‚¬ìš©ë²•ì€ ë‹¤ìŒê³¼ 같다.
+\begin{verbatim}
+ \kscntformat{단ì›ì´ë¦„}{ì•ž}{ë’¤}
+\end{verbatim}
+예를 들어 \texttt{\textbackslash chapter}를 ``첫째 마당''ê³¼ ê°™ì€ ì‹ìœ¼ë¡œ
+짜기 위해서는 전처리부(preamble)ì—ì„œ 다ìŒê³¼
+ê°™ì´ ì§€ì •í•œë‹¤.
+\begin{verbatim}
+ \renewcommand{\thechapter}{\Hnum{chapter}}
+ \renewcommand{\chaptername}{마당}
+ \kscntformat{chapter}{}{~\chaptername}
+\end{verbatim}
+
+
+장절 표제 형ì‹ì„ 설정하기 위해서
+\thispkg\와 함께 제공ë˜ëŠ” \pkg{dhucs-sectsty}를 사용하는 ë°©ë²•ë„ ìžˆë‹¤.
+ì´ ë¶€ê°€ íŒ¨í‚¤ì§€ì˜ ì‚¬ìš©ë²•ì— ëŒ€í•´ì„œëŠ” \pageref{sec:sectsty}페ì´ì§€ì˜
+\ref{sec:sectsty}ì ˆì„ ë³´ë¼. ì´ë¥¼ ì´ìš©í•˜ì—¬ 다ìŒê³¼ ê°™ì´ ì ˆí‘œì œ ëª¨ì–‘ì„ ë°”ê¿€ 수 있다.
+\begin{verbatim}
+\usepackage{dhucs-sectsty}
+\sectionfont{\nohang\sffamily\centering}
+\end{verbatim}
+
+%ë‹¤ìŒ ì†Œì ˆì„ ì´ëŸ° ë°©ì‹ìœ¼ë¡œ 바꾸어보았다.
+
+\subsection{ê°•ì¡°}\index{ê°•ì¡°}\label{sec:emphasis}
+
+한글 문서ì—ì„œ \wi{ê°•ì¡°}(드러냄)를 처리하는 ë°©ë²•ì€ ëª‡ 가지가 있다.
+
+\ungremph
+\subsubsection{\protect\textit{ê¸°ìš¸ì¸ ê¸€ìžì²´} ê°•ì¡°}\index{ê°•ì¡°!ê¸°ìš¸ì¸ ê¸€ê¼´}
+
+\wi{ê°•ì¡°}(emph) ì„ ì–¸ \verb|\em|ì´ë‚˜ 명령 \verb|\emph|는 ì¼ë°˜ì ìœ¼ë¡œ
+\wi{ì´íƒ¤ë¦­ 글ìž}ë¡œ ì‹ìží•˜ëŠ” ê²ƒì´ ë¼í‹´ 문ìžë¥¼ 쓰는 ë¬¸ì„œì˜ ê´€í–‰ì´ë‹¤. 우리 글ìžì—는
+\emph{ì´íƒ¤ë¦­\/}ì´ ì—†ì–´ì„œ, 종래ì—는 ê°€ìƒ ê¸°ìš¸ìž„(\wi{fake slanted}) ê¸€ê¼´ì„ ì‚¬ìš©í•˜ì—¬ 왔다.
+그러나 ê°€ìƒ ê¸°ìš¸ìž„ 글ìžì²´ëŠ” (트루타입 ê¸€ê¼´ì„ ì‚¬ìš©í–ˆì„ ë•Œ) pdf\LaTeX ì´ ì§€ì›í•˜ì§€ ì•Šì„ ë¿ ì•„ë‹ˆë¼,
+설령 구현ëœë‹¤ 하ë”ë¼ë„ ê°•ì¡°ì˜ ì˜ë¯¸ëŠ” 별로 드러나지 않는
+장ì‹ì ì¸ 문ìžê¼´ì´ ë˜ì–´ë²„리고 만다.
+\kotex-utf는 H\LaTeX\ ì´ëž˜ì˜ ì „í†µì„ ê°ì•ˆí•˜ì—¬ \emph{ê¸°ìš¸ì¸ ê¸€ìžì²´} ê°•ì¡°
+ë°©ì‹ì„ 기본값으로 채íƒí•˜ê³  있다.\footnote{%
+ \pkg{xetex-ko}나 \pkg{luatex-ko}ì—서는 ê¸°ìš¸ì¸ ê¸€ìžì²´ë¥¼ ì´íƒ¤ë¦­ì— 대ì‘하여 쓰기 위해서 \texttt{ItalicFont, ItalicFeatures} í°íŠ¸ ì†ì„±ì„ 부여하여야 한다. ìžì„¸í•œ ê²ƒì€ \pkg{xetex-ko}ì˜ ë¬¸ì„œë¥¼ 참고하ë¼.}
+
+\regremph
+
+\subsubsection{\protect\emph{글꼴 변경} 강조}\index{강조!글꼴 변경}
+
+ê°•ì¡° ë¶€ë¶„ì´ ë‘드러지게 하기 위해 \emph{ë‹ì›€ì²´ 글꼴}ì„ ì‚¬ìš©í•˜ëŠ” ê²ƒì´ í•˜ë‚˜ì˜ ê´€ë¡€ê°€ ë˜ì–´ 가고
+있다. h\LaTeX{p}는 ì—¬ê¸°ì— ê·¸ëž˜í”½ ê¸€ê¼´ì„ ì‚¬ìš©í•˜ì˜€ëŠ”ë°, ì´ê²ƒë„
+ì‹œê°ì ìœ¼ë¡œ ë‘드러지기만 한다면 나ì˜ì§€ ì•Šì€ ì„ íƒì´ë¼ê³  ìƒê°í•œë‹¤.\footnote{%
+ 그래픽 ê¸€ê¼´ì€ ì‚¬ìš©ìžê°€ 별ë„ë¡œ 설치하여야 한다.
+ ì€ê¸€ê¼´ type 1ì— ì€ê·¸ëž˜í”½ 서체가 í¬í•¨ë˜ì–´ 있으므로 ì´ë¥¼
+ ì´ìš©í•˜ëŠ” ë°©ë²•ë„ ìžˆë‹¤. 그러나 ì´ë¥¼ 위하여 방대한 í°íŠ¸ 집합ì„
+ ëª¨ë‘ ì„¤ì¹˜í•˜ëŠ” ê²ƒì€ ë‚­ë¹„ì¼ ê²ƒì´ë‹¤. 현재 \pkg{dhucs-gremph}ì˜ ê¸°ë³¸ê°’ì€
+ 단순히 \cmd{\sffamily}ë¡œ ì‹ìží•˜ëŠ” 것ì´ë‹¤.}
+
+ì´ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ \pkg{dhucs-gremph}를 로드한다.
+\begin{verbatim}
+\usepackage{dhucs-gremph}
+\end{verbatim}
+
+ê¸°ìš¸ì¸ ê¸€ìžì²´ ê°•ì¡° ë°©ì‹ê³¼ 글꼴 변경 ê°•ì¡° ë°©ì‹ì— 관한 ë” ìžì„¸í•œ 사항ì€
+\pkg{dhucs-gremph}ì— ëŒ€í•´ 설명하는 \pageref{sec:gremph}페ì´ì§€ \ref{sec:gremph}ì ˆì„
+참조하ë¼.
+
+\subsubsection{\protect\dotemph{드러냄표} ê°•ì¡°}\index{ê°•ì¡°!ë°©ì }
+
+\bnm{한글맞춤법}ì˜ ë¶€ë¡ ã€Œë¬¸ìž¥ë¶€í˜¸ã€ì— \dotemph{드러냄표}ê°€ 규정ë˜ì–´ 있다.
+ì´ê²ƒì€ 과거 한글 세로쓰기 ì„œì ì—ì„œ 사용ë˜ë˜ \wi{ë°©ì }ì„ ì°ëŠ” ë°©ë²•ì˜ ì—°ìž¥ì„ ìƒì—
+있는 것ì´ë‹¤.
+
+드러냄표 강조는 H\LaTeX ì—ì„œ ì‹œìž‘ëœ ê²ƒì´ë‹¤. \verb|\dotemph|ê°€ 드러냄표를 ì‹ìží•˜ëŠ” 명령ì´ë‹¤. H\LaTeX ì—ì„œì˜ ë“œëŸ¬ëƒ„í‘œ 명령과 \kotex ì˜ ê²ƒì„ ë‹¤ìŒ í‘œë¡œ 비êµí•˜ì—¬ 둔다.
+\begin{center}
+\begin{tabular}{l|ll|l}
+\hline
+ & \kotex & H\LaTeX & 비고 \\
+\hline
+ìƒì  & \verb|\dotemph| & \verb|\dotemph| \verb|\dotem|$^{a}$ & $^{a}$선언형 \\
+고리ìƒì  & \verb|\circemph|$^{*}$ & \verb|\circemph| \verb|\circem|$^{a}$ & $^{*}$\texttt{[hangul]}\\
+ìž„ì˜ì˜ ìƒì  & \verb|\useremph|$^{*}$ & & \\
+\hline
+\end{tabular}
+\end{center}
+
+\texttt{\textbackslash dotemph} 명령으로
+ì ì„ 한글 ê¸€ìž ìœ„ì— ì°ì„ 수 있다. \texttt{[hangul]} ì˜µì…˜ì„ ì§€ì‹œí•˜ë©´
+\texttt{\textbackslash circemph}와 \texttt{\textbackslash dotemph}
+그리고 \texttt{\textbackslash useremph}, 세 ê°œì˜ ëª…ë ¹ì„ ì‚¬ìš©í•  수 있고,
+ì´ ê°€ìš´ë° \texttt{\textbackslash useremph}는 사용ìžê°€ 설정 가능하다.
+ì„ ì–¸í˜•ì€ ì œê³µí•˜ì§€ 아니한다.
+
+\begin{quote}
+í•œê¸€ì˜ ë³¸ ì´ë¦„ì€ \dotemph{훈민정ìŒ}ì´ë‹¤.\\
+중요한 ê²ƒì€ \circemph{왜 사ëŠëƒ}ê°€ ì•„ë‹ˆë¼ \circemph{어떻게 사ëŠëƒ} 하는 문제ì´ë‹¤.
+\end{quote}
+
+\ifPDFTeX
+\renewcommand\useremphchar{\tiny★}
+\setlength\useremphraisedim{10pt}
+\useremph{ì‚¬ìš©ìž ì •ì˜ ë“œëŸ¬ëƒ„í‘œ}는 다ìŒê³¼ ê°™ì€ ë°©ì‹ìœ¼ë¡œ 사용할 수 있다.
+
+\begin{verbatim}
+\renewcommand\useremphchar{\tiny★}
+\setlength\useremphraisedim{10pt}
+\useremph{ì‚¬ìš©ìž ì •ì˜ ë“œëŸ¬ëƒ„í‘œ}
+\end{verbatim}
+\fi
+
+\subsubsection{\protect\uline{밑줄} 강조}\index{강조!밑줄}\label{sec:underline}
+
+한글 맞춤법ì—는 밑줄 ê°•ì¡°ì— ëŒ€í•´ì„œë„ ì–¸ê¸‰í•˜ê³  있다. \verb|\underline|으로
+ë°‘ì¤„ì„ ê·¸ì„ ìˆ˜ 있지만, \pkg{ulem}\를 사용하면 ë” ë‚˜ì€ ê²°ê³¼ë¥¼ ì–»ì„
+수 있다.
+
+\begin{verbatim}
+ë‹¤ìŒ ë³´ê¸°ì—ì„œ 명사가 \uline{ì•„ë‹Œ} 것ì€?
+\end{verbatim}
+\begin{quote}
+ë‹¤ìŒ ë³´ê¸°ì—ì„œ 명사가 \uline{ì•„ë‹Œ} 것ì€?
+\end{quote}
+
+\pkg{ulem}\ì€ ì˜µì…˜ì—†ì´ ë¡œë“œí•˜ë©´ 모든 \verb|\emph|를 밑줄 ê°•ì¡°ë¡œ
+바꿔놓는다. ì´ë¥¼ 억제하고 \verb|\uline|ì„ ì¼ì„ 때만 ë°‘ì¤„ì„ ê·¸ìœ¼ë ¤ 한다면
+\begin{verbatim}
+\usepackage[normalem]{ulem}
+\end{verbatim}
+ê³¼ ê°™ì´ í•˜ì—¬ì•¼ 한다.
+
+\subsection{ìžê°„, 행간}
+
+ìžê°„, 행간, ì–´ê°„ê³¼ ê°™ì€ ê¸°ë³¸ì ì¸ 타ì´í¬ê·¸ëž˜í”¼ ì†ì„±ì„ 구현하기 위하여
+\pkg{kotex-utf}는 \pkg{dhucs-interword}와 ê°™ì€ ë¶€ìˆ˜ì ì¸ 패키지를 필요로 한다.
+그러나 \pkg{xetex-ko}, \pkg{luatex-ko} ìƒí™©ì—ì„œ ì´ë“¤ì€ ëª¨ë‘ ``í°íŠ¸ ì†ì„±''으로 취급ëœë‹¤. ë”°ë¼ì„œ ì´ ë¬¸ì œì— ëŒ€í•˜ì—¬ Legacy \TeX ê³¼ 새로운 í… ì—”ì§„ 사ì´ì—
+í˜¸í™˜ì„±ì´ ì—†ìŒì— 유ë…하여야 한다. ì´ ê¸€ì—서는 \pkg{kotex-utf}ì— ê´€í•œ ì‚¬í•­ë§Œì„ ë‹¤ë£¨ê³  있다.
+
+\paragraph{ìžê°„}
+
+한글 \wi{타ì´í¬ê·¸ëž˜í”¼}ì˜ ê°€ìž¥ 기본ì ì¸ ìš”ì†Œì¸ \wi{ìžê°„}ì€
+%\ref{sec:microtypo}ì—ì„œ 소개한 한글 í°íŠ¸ ìŠ¤íŽ™ì˜ ì¼ë¶€ë¡œ í¬í•¨í•˜ì—¬ 취급하게 ë˜ì—ˆë‹¤.
+í°íŠ¸ì™€ 밀접한 관계를 갖는다.
+
+여기서는 \pkg{dhucs-interword}ë¡œ 제어한 ê²°ê³¼ë§Œì„ ë³´ì´ê² ë‹¤.
+\cmd{\interhchar}ì´ë‹¤. ë‹¤ìŒ ì˜ˆëŠ” \cmd{\interhchar\{3pt\}}ë¡œ í•œ 경우ì´ë‹¤.
+
+\begin{quote}
+\ifPDFTeX
+\interhchar{3pt}
+\fi
+ì•„ì•„, 나는 ì´ì œì•¼ ë„(é“)를 알았ë„다. 마ìŒì´ ì–´ë‘ìš´ ìžëŠ” ì´ëª©ì´
+누(ï¥)ê°€ ë˜ì§€ 않는다. ì´ëª©ë§Œì„ 믿는 ìžëŠ” ë³´ê³  듣는
+ê²ƒì´ ë”ìš± ë°í˜€ì ¸ì„œ ë³‘ì´ ë˜ëŠ” 것ì´ë‹¤. ì´ì œ ë‚´ 마부가 ë°œì„ ë§êµ½ì— 밟혀서
+ë’·ì°¨ì— ì‹¤ë¦¬ì—ˆìœ¼ë¯€ë¡œ, 나는 드디어 í˜¼ìž ê³ ì‚를 늦추어 ê°•ì— ë„ìš°ê³ ,
+ë¬´ë¦Žì„ êµ¬ë¶€ë ¤ ë°œì„ ëª¨ìœ¼ê³  안장 ìœ„ì— ì•‰ì•˜ë‹¤. 한번 떨어지면 ê°•ì´ë‚˜
+물로 ë•…ì„ ì‚¼ê³ , 물로 ì˜·ì„ ì‚¼ìœ¼ë©°, 물로 ëª¸ì„ ì‚¼ê³ , 물로 성정ì„
+ì‚¼ì„ ê²ƒì´ë‹¤. ì´ì œì•¼ ë‚´ 마ìŒì€ 한번 떨어질 ê²ƒì„ íŒë‹¨í•œ í„°ì´ë¯€ë¡œ,
+ë‚´ ê·“ì†ì— 강물 소리가 없어졌다. 무릇 아홉 번 건너는ë°ë„ ê±±ì •ì´ ì—†ì–´ ì˜ìž
+위ì—ì„œ 좌와(å臥)하고 기거(èµ·å±…)하는 것 같았다.
+\end{quote}
+
+\paragraph{ì–´ê°„}
+
+ì–´ê°„(단어간 간격)ì€ \cmd{\spaceskip}ì„ ì´ìš©í•˜ì—¬ 제어할 수 있다.
+ë‹¤ìŒ ì˜ˆì‹œ ë¬¸ë‹¨ì€ \cmd{\interhchar\{3pt\}}, \cmd{\spaceskip=2em plus 1em minus 1em}으로 í•œ 경우다. ìƒì‹ë°–ì˜ íŒë©´ì´ì§€ë§Œ 효과를 ì‹œê°ì ìœ¼ë¡œ 드러내기 위해
+과장하였다.
+
+\begin{quote}
+\ifPDFTeX\interhchar{3pt}\fi
+\spaceskip=2em plus 1em minus 1em \frenchspacing
+ì•„ì•„, 나는 ì´ì œì•¼ ë„(é“)를 알았ë„다. 마ìŒì´ ì–´ë‘ìš´ ìžëŠ” ì´ëª©ì´
+누(ï¥)ê°€ ë˜ì§€ 않는다. ì´ëª©ë§Œì„ 믿는 ìžëŠ” ë³´ê³  듣는
+ê²ƒì´ ë”ìš± ë°í˜€ì ¸ì„œ ë³‘ì´ ë˜ëŠ” 것ì´ë‹¤. ì´ì œ ë‚´ 마부가 ë°œì„ ë§êµ½ì— 밟혀서
+ë’·ì°¨ì— ì‹¤ë¦¬ì—ˆìœ¼ë¯€ë¡œ, 나는 드디어 í˜¼ìž ê³ ì‚를 늦추어 ê°•ì— ë„ìš°ê³ ,
+ë¬´ë¦Žì„ êµ¬ë¶€ë ¤ ë°œì„ ëª¨ìœ¼ê³  안장 ìœ„ì— ì•‰ì•˜ë‹¤. 한번 떨어지면 ê°•ì´ë‚˜
+물로 ë•…ì„ ì‚¼ê³ , 물로 ì˜·ì„ ì‚¼ìœ¼ë©°, 물로 ëª¸ì„ ì‚¼ê³ , 물로 성정ì„
+ì‚¼ì„ ê²ƒì´ë‹¤. ì´ì œì•¼ ë‚´ 마ìŒì€ 한번 떨어질 ê²ƒì„ íŒë‹¨í•œ í„°ì´ë¯€ë¡œ,
+ë‚´ ê·“ì†ì— 강물 소리가 없어졌다. 무릇 아홉 번 건너는ë°ë„ ê±±ì •ì´ ì—†ì–´ ì˜ìž
+위ì—ì„œ 좌와(å臥)하고 기거(èµ·å±…)하는 것 같았다.
+\end{quote}
+
+\paragraph{행간}
+
+문서 ì „ì²´ì˜ í–‰ê°„ê²©ì„ ì¡°ì ˆí•˜ê¸° 위해서 \cmd{\baselinestretch} ê°’ì„ ë°”ê¾¸ê±°ë‚˜
+\cmd{\linespread}를 쓸 수 있다.
+\begin{verbatim}
+\renewcommand*{\baselinestretch}{2.0}
+\end{verbatim}
+ë˜ëŠ”
+\begin{verbatim}
+\linespread{2.0}
+\end{verbatim}
+
+ì¼ë¶€ ë¬¸ë‹¨ì˜ í–‰ê°„ì„ ë°”ê¾¸ëŠ” 보기를 들어ë‘ìž. 여기서는 \pkg{dhucs-setspace}를
+ì´ìš©í•œ 경우를 ë³´ì´ê² ë‹¤.
+ë‹¤ìŒ ë¬¸ë‹¨ì€ spacing ê°’ì„ 2.0으로 í•œ 예시ì´ë‹¤.
+
+\begin{verbatim}
+\begin{spacing}{2.0}
+....
+\end{spacing}
+\end{verbatim}
+
+\noindent\begin{boxedminipage}{\linewidth}
+\begin{spacing}{2}
+ì•„ì•„, 나는 ì´ì œì•¼ ë„(é“)를 알았ë„다. 마ìŒì´ ì–´ë‘ìš´ ìžëŠ” ì´ëª©ì´
+누(ï¥)ê°€ ë˜ì§€ 않는다. ì´ëª©ë§Œì„ 믿는 ìžëŠ” ë³´ê³  듣는
+ê²ƒì´ ë”ìš± ë°í˜€ì ¸ì„œ ë³‘ì´ ë˜ëŠ” 것ì´ë‹¤. ì´ì œ ë‚´ 마부가 ë°œì„ ë§êµ½ì— 밟혀서
+ë’·ì°¨ì— ì‹¤ë¦¬ì—ˆìœ¼ë¯€ë¡œ, 나는 드디어 í˜¼ìž ê³ ì‚를 늦추어 ê°•ì— ë„ìš°ê³ ,
+ë¬´ë¦Žì„ êµ¬ë¶€ë ¤ ë°œì„ ëª¨ìœ¼ê³  안장 ìœ„ì— ì•‰ì•˜ë‹¤. 한번 떨어지면 ê°•ì´ë‚˜
+물로 ë•…ì„ ì‚¼ê³ , 물로 ì˜·ì„ ì‚¼ìœ¼ë©°, 물로 ëª¸ì„ ì‚¼ê³ , 물로 성정ì„
+ì‚¼ì„ ê²ƒì´ë‹¤. ì´ì œì•¼ ë‚´ 마ìŒì€ 한번 떨어질 ê²ƒì„ íŒë‹¨í•œ í„°ì´ë¯€ë¡œ,
+ë‚´ ê·“ì†ì— 강물 소리가 없어졌다. 무릇 아홉 번 건너는ë°ë„ ê±±ì •ì´ ì—†ì–´ ì˜ìž
+위ì—ì„œ 좌와(å臥)하고 기거(èµ·å±…)하는 것 같았다.
+\end{spacing}
+\end{boxedminipage}
+
+\bigskip
+
+여기서 보다시피, 2.0ì€ ì¤„ê°„ê²©ì´ ë„ˆë¬´ 넓어진다. ì¼ë°˜ì ìœ¼ë¡œ ë§í•˜ëŠ”
+doublespacing, 즉 2ë°°ê°„ì„ ì–»ìœ¼ë ¤ 한다면 \cmd{\setstretch} ê°’ì„ (한글 ë¬¸ì„œì˜ ê²½ìš°ì—)
+1.7 ì •ë„ë¡œ 하는 ê²ƒì´ ì ë‹¹í•˜ë‹¤.
+
+\paragraph{부수 패키지 ë” ì•Œì•„ë³´ê¸°}
+
+\kotex ì€ ì´ë“¤ì„ ìš©ì´í•˜ê²Œ 제어할 수 있는 부수 패키지를 제공한다.
+ìžê°„ê³¼ ì–´ê°„ì„ ì œì–´í•˜ê¸° 위하여 제공ë˜ëŠ” 패키지는 \pkg{dhucs-interword}ì´ë‹¤.
+ê·¸ ì‚¬ìš©ë²•ì€ \pageref{sec:interhchar}페ì´ì§€
+ì œ\ref{sec:interhchar}ì ˆì„ ë³´ë¼.
+\pkg{dhucs-interword}ë¡œ 단어 ê°„ê²©ë„ ì œì–´í•  수 있다.
+
+\wi{행간}ì„ ì¡°ì ˆí•˜ê¸° 위해서는 \pkg{dhucs-setspace}를 사용한다.
+ì‚¬ìš©ë²•ì— ëŒ€í•´ì„œëŠ” \pageref{sec:setspace}페ì´ì§€ \ref{sec:setspace}ì ˆì„ ë³´ë¼.
+
+ì´ ë¶€ìˆ˜ 패키지를 사용할 때는 ìˆœì„œì— ì£¼ì˜í•˜ì—¬ì•¼ 하는ë°,
+\pkg{dhucs-interword}\를 \pkg{dhucs-setspace}보다 \uline{먼저} 올리ë„ë¡ í•˜ëŠ” ê²ƒì´ ì¢‹ë‹¤.
+\begin{Verbatim}[fontsize=\small]
+\usepackage[hangul]{dhucs}
+\usepackage[default]{dhucs-interword}
+\usehangulfontspec{default}
+\usepackage[hangul]{dhucs-setspace}
+\end{Verbatim}
+\pkg{dhucs-interword}\를 로드한 ì§í›„ì— ë¬¸ì„œì—ì„œ 사용ë˜ëŠ” 한글 í°íŠ¸ì˜
+í°íŠ¸ ìŠ¤íŽ™ì„ í™œì„±í™”í•´ì£¼ëŠ” ê²ƒì€ ì¢‹ì€ ì„ íƒì´ë‹¤(세번째 줄).
+
+\paragraph{기타}
+
+본문 ì „ì²´ì— ê±¸ì¹œ í–‰ê°„ì˜ ê¸°ë³¸ê°’ì€ \option{hangul}ì´ ì£¼ì–´ì§€ê±°ë‚˜ \pkg{dhucs-setspace}ê°€
+ë¶ˆë ¸ì„ ë•Œ
+\cmd{\linespread\{1.333\}}으로 í•œ 것과 ë™ì¼í•˜ë‹¤.
+
+한글 ìžê°„ì˜ ì„¤ì •ê³¼ 관련하여 반드시 알아ë‘어야 하는 사실ì€, \texttt{[finemath]}
+ì˜µì…˜ì´ í™œì„±í™”ëœ ê²½ìš°ì—만 ìžê°„ ì„¤ì •ì´ ì˜ë¯¸ë¥¼ 갖는다는 것ì´ë‹¤. ì´ ì˜µì…˜ì„
+주지 ì•Šì€ ê²½ìš°ì—는 ìžê°„ì´ \dotemph{언제나} \texttt{0pt}ì´ë©° ì´ê²ƒì„
+바꿀 수 없다. \pkg{dhucs-interword}\를 로드하면 \option{finemath}가
+활성화ë˜ì–´ 있지 ì•Šì„ ê²½ìš° ì˜¤ì§ ë‹¨ì–´ 간격ì—만 ì˜í–¥ì„ 미친다.
+
+
+%\pkg{dhucs-interword}ì— ëŒ€í•´ì„œëŠ” \pageref{sec:interword} 페ì´ì§€
+%\ref{sec:interword}ì ˆ, \pkg{dhucs-setspace}ì— ëŒ€í•´ì„œëŠ”
+%\pageref{sec:setspace} 페ì´ì§€ \ref{sec:setspace}ì ˆì„ ë³´ë¼.
+
+\subsection{장í‰}\label{sec:cseries}
+
+%특별한 효과를 위해서 ``ì¢ì€ 장í‰''ì„ ì‚¬ìš©í•˜ë ¤ 하는 경우가 ìžˆì„ ìˆ˜ 있다.
+%기본 ê¸€ê¼´ì— \texttt{c-series}ì˜
+%93\% 장í‰\footnote{%
+% 표준 NFSSì—ì„œ c-series는 보통 75\%ì˜ ì¢ì€ í­ì´ë‹¤.
+% 그러나 \kotexì—서는 92 ë˜ëŠ” 93\%를 c-seriesì— í• ë‹¹í•˜ì˜€ë‹¤.
+% í•œê¸€ì˜ 75\% 장í‰ì€ ê±°ì˜ ë¬´ì˜ë¯¸í•œ 변형ì´ë¼ê³  ìƒê°í•œë‹¤.}%
+%ì´ ì •ì˜ë˜ì–´ 있으므로 ì´ê²ƒì„ 사용할 수 있다.
+%ë‹¤ìŒ ë¬¸ë‹¨ì€ ì¢ì€ 장í‰ìœ¼ë¡œ í…스트를 ì‹ìží•œ 것ì´ë‹¤. \verb|\fontseries{c}\selectfont|를 선언하였다.
+%당연한 ë§ì´ê² ì§€ë§Œ, ì¢ì€ 장í‰ì´ 준비ë˜ì–´ 있지 ì•Šì€ê¸€ê¼´---ìžëª¨ë°”탕 등---ì€
+%ì´ë ‡ê²Œ 하ë”ë¼ë„ ì¢ì€ 장í‰ì„ ì–»ì„ ìˆ˜ 없다. ì–´ë–¤ í°íŠ¸ì— ì¢ì€ 장í‰ì´
+%마련ë˜ì–´ ìžˆëŠ”ì§€ì— ëŒ€í•´ì„œëŠ” \pageref{sec:aboutfont} 페ì´ì§€
+%\ref{sec:aboutfont}ì ˆì—ì„œ 설명하였다.
+%
+%\begin{quote}
+%\fontseries{c}\selectfont
+%ì•„ì•„, 나는 ì´ì œì•¼ ë„(é“)를 알았ë„다. 마ìŒì´ ì–´ë‘ìš´ ìžëŠ” ì´ëª©ì´
+%누(ï¥)ê°€ ë˜ì§€ 않는다. ì´ëª©ë§Œì„ 믿는 ìžëŠ” ë³´ê³  듣는
+%ê²ƒì´ ë”ìš± ë°í˜€ì ¸ì„œ ë³‘ì´ ë˜ëŠ” 것ì´ë‹¤. ì´ì œ ë‚´ 마부가 ë°œì„ ë§êµ½ì— 밟혀서
+%ë’·ì°¨ì— ì‹¤ë¦¬ì—ˆìœ¼ë¯€ë¡œ, 나는 드디어 í˜¼ìž ê³ ì‚를 늦추어 ê°•ì— ë„ìš°ê³ ,
+%ë¬´ë¦Žì„ êµ¬ë¶€ë ¤ ë°œì„ ëª¨ìœ¼ê³  안장 ìœ„ì— ì•‰ì•˜ë‹¤. 한번 떨어지면 ê°•ì´ë‚˜
+%물로 ë•…ì„ ì‚¼ê³ , 물로 ì˜·ì„ ì‚¼ìœ¼ë©°, 물로 ëª¸ì„ ì‚¼ê³ , 물로 성정ì„
+%ì‚¼ì„ ê²ƒì´ë‹¤. ì´ì œì•¼ ë‚´ 마ìŒì€ 한번 떨어질 ê²ƒì„ íŒë‹¨í•œ í„°ì´ë¯€ë¡œ,
+%ë‚´ ê·“ì†ì— 강물 소리가 없어졌다. 무릇 아홉 번 건너는ë°ë„ ê±±ì •ì´ ì—†ì–´ ì˜ìž
+%위ì—ì„œ 좌와(å臥)하고 기거(èµ·å±…)하는 것 같았다.
+%\end{quote}
+
+장í‰ì„ ìžìœ ë¡œì´ 바꾸는 ê²ƒì€ í—ˆìš©ë˜ì§€ 않는다.\footnote{%
+ 그러나 사용ìžê°€ ê¼­ 필요하다면 주어진 í°íŠ¸ë¡œë¶€í„° 특정 장í‰ì˜
+ tfmì„ ì–»ì–´ë‚´ê³  ì´ê²ƒì„ 사용하ë„ë¡ í•˜ëŠ” ë°©ë²•ì€ ìžˆë‹¤. 다만
+ ê·¸ 절차가 좀 복잡할 따름ì´ë‹¤. ì´ ë°©ë²•ì„ ì„¤ëª…í•˜ëŠ” 것ì€
+ ì´ ë¬¸ì„œì˜ ëª©ì ê³¼ 무관하다.}
+ì´ ì—­ì‹œ í°íŠ¸ 관련 ë¬¸ì œì— í•´ë‹¹í•˜ë©°, ì›í•œë‹¤ë©´ ì´ë¥¸ë°” ``ì¢ì€ 장í‰''ì´ë‚˜
+``ë„“ì€ ìž¥í‰''ì„ \dotemph{사용ìžê°€ 만들어내어서} 사용하는 것ì´
+불가능하지는 않다. 그러나 전통ì ì¸ \TeX\ Font ì‚¬ìš©ë²•ì„ ê·¸ëŒ€ë¡œ
+ì¨ì•¼í•˜ëŠ” Legacy \TeX ì—서는 쉬운 ì¼ì´ ì•„ë‹ ë¿ë”러 ê¶Œìž¥í•˜ì§€ë„ ì•ŠëŠ”ë‹¤.\footnote{%
+장í‰ì„ í°íŠ¸ ì†ì„±ìœ¼ë¡œ 제어하는 \XeTeX\ ì—”ì§„ì„ ì´ìš©í•˜ëŠ” íŽ¸ì´ í›¨ì”¬ 빠르고 편리하다.}
+%다만 미세 타ì´í¬ê·¸ëž˜í”¼ë¥¼
+%위하여 아주 미세한 장í‰ì˜ ì¡°ì ˆì„ \pdfTeX ì´ í–‰í•˜ëŠ” 경우가 있는ë°
+%ì´ê²ƒì€ \texttt{c-series}를 ì„ íƒí•˜ëŠ” 것과는 다른 문제ì´ë‹¤.
+
+\subsection{nonfrench spacing}
+
+\wi{nonfrench spacing}ì´ëž€, 마침표 ë’¤ì— ë³„ë„ì˜ ê³µë°±ì„ ì¡°ê¸ˆ ë” ì£¼ëŠ”
+\wi{ì¡°íŒ} ì–‘ì‹ì„ ë§í•œë‹¤. ë¬¸ìž¥ì˜ ë§ˆì¹¨ì„ ë” ìž˜ 드러나게 í•  목ì ìœ¼ë¡œ
+사용하는 공백ì´ë¼ê³  한다. 유럽ì—서는 ì´ ì¶”ê°€ ê³µë°±ì„ í—ˆìš©í•˜ì§€ 않는 것ì´
+ì¼ë°˜ì ì¸ ì¡°íŒ í˜•ì‹ì¸ 듯하다.
+
+ì´ ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ë ¤ë©´ \verb|[nonfrench]| ì˜µì…˜ì„ ì§€ì •í•œë‹¤.
+추가 ê³µë°±ì˜ ê¸°ë³¸ í¬ê¸°ê°€ 마ìŒì— 들지 않으면 \verb|\xspaceskip|으로 변경할 수 있다.
+
+ë‹¤ìŒ ë‘ ë‹¨ë½ì€ ë™ì¼í•œ ë¬¸ìž¥ì„ ê°ê° french-spacing{}ê³¼ nonfrench-spacing{}으로
+ì‹ìží•œ 예ì´ë‹¤. ì´ ì˜ˆì‹œì—서는 조금 ê³¼ìž¥ëœ \cmd{\xspaceskip}ì„
+사용하였다. ì´ ì¸ìš©ë¬¸ì€ ì—°ì•”ì˜ ``í•˜ë£»ë°¤ì— ì•„í™‰ 번 ë¬¼ì„ ê±´ë„ˆë‹¤''로부터 왔다.
+
+\begin{quote}
+\frenchspacing
+\textbf{Frenchspacing:}\\
+ì•„ì•„, 나는 ì´ì œì•¼ ë„(é“)를 알았ë„다. 마ìŒì´ ì–´ë‘ìš´ ìžëŠ” ì´ëª©ì´
+누(ï¥)ê°€ ë˜ì§€ 않는다. ì´ëª©ë§Œì„ 믿는 ìžëŠ” ë³´ê³  듣는
+ê²ƒì´ ë”ìš± ë°í˜€ì ¸ì„œ ë³‘ì´ ë˜ëŠ” 것ì´ë‹¤. ì´ì œ ë‚´ 마부가 ë°œì„ ë§êµ½ì— 밟혀서
+ë’·ì°¨ì— ì‹¤ë¦¬ì—ˆìœ¼ë¯€ë¡œ, 나는 드디어 í˜¼ìž ê³ ì‚를 늦추어 ê°•ì— ë„ìš°ê³ ,
+ë¬´ë¦Žì„ êµ¬ë¶€ë ¤ ë°œì„ ëª¨ìœ¼ê³  안장 ìœ„ì— ì•‰ì•˜ë‹¤. 한번 떨어지면 ê°•ì´ë‚˜
+물로 ë•…ì„ ì‚¼ê³ , 물로 ì˜·ì„ ì‚¼ìœ¼ë©°, 물로 ëª¸ì„ ì‚¼ê³ , 물로 성정ì„
+ì‚¼ì„ ê²ƒì´ë‹¤. ì´ì œì•¼ ë‚´ 마ìŒì€ 한번 떨어질 ê²ƒì„ íŒë‹¨í•œ í„°ì´ë¯€ë¡œ,
+ë‚´ ê·“ì†ì— 강물 소리가 없어졌다. 무릇 아홉 번 건너는ë°ë„ ê±±ì •ì´ ì—†ì–´ ì˜ìž
+위ì—ì„œ 좌와(å臥)하고 기거(èµ·å±…)하는 것 같았다.
+\end{quote}
+
+\begin{quote}
+\nonfrenchspacing
+\xspaceskip=1em
+\textbf{Nonfrenchspacing:}\\
+ì•„ì•„, 나는 ì´ì œì•¼ ë„(é“)를 알았ë„다. 마ìŒì´ ì–´ë‘ìš´ ìžëŠ” ì´ëª©ì´
+누(ï¥)ê°€ ë˜ì§€ 않는다. ì´ëª©ë§Œì„ 믿는 ìžëŠ” ë³´ê³  듣는
+ê²ƒì´ ë”ìš± ë°í˜€ì ¸ì„œ ë³‘ì´ ë˜ëŠ” 것ì´ë‹¤. ì´ì œ ë‚´ 마부가 ë°œì„ ë§êµ½ì— 밟혀서
+ë’·ì°¨ì— ì‹¤ë¦¬ì—ˆìœ¼ë¯€ë¡œ, 나는 드디어 í˜¼ìž ê³ ì‚를 늦추어 ê°•ì— ë„ìš°ê³ ,
+ë¬´ë¦Žì„ êµ¬ë¶€ë ¤ ë°œì„ ëª¨ìœ¼ê³  안장 ìœ„ì— ì•‰ì•˜ë‹¤. 한번 떨어지면 ê°•ì´ë‚˜
+물로 ë•…ì„ ì‚¼ê³ , 물로 ì˜·ì„ ì‚¼ìœ¼ë©°, 물로 ëª¸ì„ ì‚¼ê³ , 물로 성정ì„
+ì‚¼ì„ ê²ƒì´ë‹¤. ì´ì œì•¼ ë‚´ 마ìŒì€ 한번 떨어질 ê²ƒì„ íŒë‹¨í•œ í„°ì´ë¯€ë¡œ,
+ë‚´ ê·“ì†ì— 강물 소리가 없어졌다. 무릇 아홉 번 건너는ë°ë„ ê±±ì •ì´ ì—†ì–´ ì˜ìž
+위ì—ì„œ 좌와(å臥)하고 기거(èµ·å±…)하는 것 같았다.
+\end{quote}
+
+\frenchspacing
+
+\subsection{ê°ì£¼}
+
+H\LaTeX ê³¼ \kotex-eucì—ì„œ 한글 ë¬¸ì„œì˜ \wi{ê°ì£¼ íŒì§œê¸°}를 위한 \texttt{hangulfn.sty}를
+제공했다. ì´ ê°ì£¼ íŒì§œê¸° 스타ì¼ì˜ \kotex-utf ë²„ì „ì´ \pkg{dhucsfn}ì´ë‹¤.
+ì˜ë¬¸ìž ì˜µì…˜ë§Œì„ ë°›ì•„ë“¤ì´ë©°, ê¸°ë³¸ê°’ì€ \texttt{superscript, hang}ì´\다.
+지정할 수 있는 ì˜µì…˜ì€ ë‹¤ìŒê³¼ 같다:
+\begin{quote}
+\ttfamily superscript, parenthesis,
+hang, multipara, para, leftflush, indent, leftflushindent,
+hangpar, varhangpar
+\end{quote}
+%\begin{tabbing}
+%1111111111111111\=1111111111111111\kill
+%ì²¨ìž \> superscript \\
+%괄호 \> parenthesis \\
+%내어쓰기 \> hang \\
+%다항ì´ì–´ì“°ê¸° \> multipara \\
+%단순ì´ì–´ì“°ê¸° \> para \\
+%왼쪽맞춤 \> leftflush \\
+%들여쓰기 \> indent \\
+%들여왼쪽맞춤 \> leftflushindent \\
+%들여내어쓰기 \> hangpar \\
+%들여괄호맞춤 \> varhangpar \\
+%\end{tabbing}
+ì´ íŒ¨í‚¤ì§€ì˜ ì‚¬ìš©ë²•ê³¼ ê°ê°ì˜ ê°ì£¼ 모양 예시는 \pageref{sec:fn}페ì´ì§€
+\ref{sec:fn}ì ˆì„ ë³´ë¼.
+
+\subsection{í•œê¸€ì‹ ì¹´ìš´í„°}
+
+\begin{figure}[h]
+\centering
+\newcounter{test}\setcounter{test}{2}
+\begin{tabular}{p{4cm}p{4cm}}
+\multicolumn{2}{l}{%
+ \texttt{\textbackslash newcounter\{test\}
+ \textbackslash setcounter\{test\}\{2\}}} \\
+\verb|\jaso{test}| & \jaso{test} \\
+\verb|\pjaso{test}| & \pjaso{test} \\
+\verb|\ojaso{test}| & \ojaso{test}\\
+\verb|\gana{test}| & \gana{test}\\
+\verb|\ogana{test}| & \ogana{test} \\
+\verb|\pgana{test}| & \pgana{test} \\
+\verb|\onum{test}| & \onum{test} \\
+\verb|\pnum{test}| & \pnum{test} \\
+\verb|\oeng{test}| & \oeng{test} \\
+\verb|\peng{test}| & \peng{test} \\
+\verb|\hnum{test}| & \hnum{test} \\
+\verb|\Hnum{test}| & \Hnum{test} \\
+\verb|\hroman{test}| & \hroman{test} \\
+\verb|\hRoman{test}| & \hRoman{test} \\
+\end{tabular}
+\caption{í•œê¸€ì‹ ì¹´ìš´í„°}\label{tab:kocounter}
+\end{figure}
+
+그림~\ref{tab:kocounter}\ê³¼ ê°™ì€ í•œê¸€ \wi{ì¹´ìš´í„° 형ì‹}ì„ ì œê³µí•œë‹¤.
+\texttt{[hangul]} ì˜µì…˜ì„ ì£¼ë©´ 다ìŒê³¼ ê°™ì€ ì¹´ìš´í„° 형ì‹ì„ 몇 ê°œ ë”
+사용할 수 있다.
+\begin{verbatim}
+\hNum{cnt}, \hanjanum{cnt}
+\end{verbatim}
+\verb|cnt| ê°’ì´ 2ì¼ ë•Œ, ê°ê° \hNum{test}, \hanjanum{test}%
+%, \HArabic{test}
+ë¡œ 표현ëœë‹¤.
+
+\subsection{ìžë™ì¡°ì‚¬ 명령}\index{ìžë™ì¡°ì‚¬}
+
+ìžë™ì¡°ì‚¬ëŠ” 주로 사후ì ìœ¼ë¡œ ê²°ì •ë˜ëŠ” ìˆ«ìž ë° ë¬¸ìžì—´(예컨대 \verb|\ref|ì˜
+ê²°ê³¼ 확정ë˜ëŠ” 참조번호)ì— ë¶™ëŠ” ì¡°ì‚¬ì˜ í˜•íƒœêµì²´ë¥¼ ìžë™í™”해주는 기능ì„
+ë§í•œë‹¤. ì°¸ì¡°ëœ ìˆ«ìžê°€ 1ì¼ ê²½ìš°ì— ëª©ì ê²©ì¡°ì‚¬ëŠ” `ì„'ì´ ë¶™ì–´ì•¼ 하지만
+2ì¼ ê²½ìš°ì—는 `를'ì´ ë¶™ì–´ì•¼ 한다. ì´ ì°¸ì¡°ëœ ìˆ«ìžë“¤ì€ 사후ì ìœ¼ë¡œ 확정ë˜ë¯€ë¡œ
+미리 `ì„' ë˜ëŠ” `를' ê°€ìš´ë° ì–´ë–¤ ê²ƒì„ ì¨ì•¼ 할지 ì•Œ 수 없기 때문ì—,
+ìš°ë¦¬ë§ ë¬¸ì„œì˜ ìž‘ì„±ì—서는 ë¹¼ë†“ì„ ìˆ˜ 없는 기능ì´ë‹¤.
+
+ìžë™ì¡°ì‚¬ ëª…ë ¹ì€ ë‹¤ìŒ ì—´ë‘ ê°€ì§€ê°€ 있다.
+\begin{verbatim}
+\ì´ \ê°€, \ì„ \를, \와 \ê³¼, \ë¡œ \으로, \ì€ \는, \ë¼ \ì´ë¼
+\end{verbatim}
+ë§ˆì§€ë§‰ì˜ \verb|\ë¼, \ì´ë¼|는 서술격조사 ì–´ê°„ `ì´'ì— ì–´ë¯¸(ì˜ ì¼ë¶€)ê°€ ë¶™ì€ í˜•íƒœë¡œì„œ
+서술격조사 ì–´ê°„ì´ ìƒëžµë˜ëŠ” 경우가 ì´ ì´ì™¸ì—ë„ ë” ìžˆì§€ë§Œ, 다른 경우ì—는
+명백히 ìƒëžµë˜ì§€ ì•Šì•„ë„ ë¬¸ìž¥ì´ ì–´ìƒ‰í•˜ì§€ 않다고 ë³´ì•„ `(ì´)ë¼'ë§Œì„ ìžë™ì¡°ì‚¬
+명령으로 채íƒí•œ 것ì´ë‹¤.
+%ìžë™ì¡°ì‚¬ì˜ 기능과 ê·¸ ì‚¬ìš©ë²•ì€ \pageref{sec:autojosa} 페ì´ì§€ \ref{sec:autojosa} ì ˆì„ ì°¸ì¡°í•˜ë¼.
+
+ìžë™ì¡°ì‚¬ ëª…ë ¹ì€ ë‹¤ìŒê³¼ ê°™ì´ ì“´ë‹¤.
+\begin{boxedverbatim}
+\ref{sec:test}\ê°€
+\end{boxedverbatim}
+
+ìƒí˜¸ì°¸ì¡° ëª…ë ¹ë§Œì´ ì•„ë‹ˆë¼ ì¼ë°˜ì ì¸ 문ìžì—´ì—ë„ ìžë™ì¡°ì‚¬ë¥¼ 쓸 수 있다.
+ì¼ë°˜ 문ìžì—´ì„ 특정한 명령으로 묶어ë‘는 ê²½ìš°ì— ë§ˆì§€ë§‰ 종성 지시ìžë¥¼
+ì‚¬ìš©í•¨ìœ¼ë¡œì¨ ìžë™ì¡°ì‚¬ ëª…ë ¹ì´ ë” ìž˜ ìž‘ë™í•˜ê²Œ 강제할 수 있다. 특히
+문ìžì—´ì´ 외국어 단어로 ë나는 경우, \cmd{\jong}, \cmd{\jung}, \cmd{\rieul} ê°€ìš´ë° í•˜ë‚˜ë¥¼ 미리 ëì— ë‹¬ì•„ë‘ë©´ ìžë™ì¡°ì‚¬ë¥¼ ì´ ë¬¸ìžì—´ì— ë¶™ì¼ ë•Œ ì ì ˆí•œ
+조사 ì´í˜•íƒœë¥¼ ì–»ì„ ìˆ˜ 있다.
+\ifLuaOrXeTeX\ifx\rieul\undefined\def\rieul{}\fi\fi
+\begin{verbatim}
+\newcommand*\teststr{작업실\rieul}
+\teststr\를
+\end{verbatim}
+\begin{boxedminipage}{\textwidth}
+\newcommand*\teststr{작업실\rieul}
+\teststr\를
+\end{boxedminipage}
+
+\bigskip
+
+ìžë™ì¡°ì‚¬ ì‚¬ìš©ì— ìžˆì–´ì„œ 알아ë‘어야 í•  ì ì´ 하나 있다. \verb|\section| 등
+장절명령ì´ë‚˜ \verb|\caption|ê³¼ ê°™ì€ ëª…ë ¹ì˜ ì¸ìžë¡œ 들어간(소위 ``moving arguments'') ìžë™ì¡°ì‚¬ 명령ì€
+\verb|\ref| ë“±ì´ \verb|\protect|ë˜ì–´ 있다면 대체로 잘 ìž‘ë™í•œë‹¤.
+그러나 \verb|\nameref| ë˜ëŠ” 문ìžì—´ ì•ˆì— ë“¤ì–´ 있는 ìžë™ì¡°ì‚¬ 명령ì€
+\pkg{hyperref}ì˜ ë¬¸ì œì ìœ¼ë¡œ ì¸í•˜ì—¬ 오류를 토해내므로 주ì˜ë¥¼ 요한다.
+
+\subsection{enumerateì˜ í•­ëª© 머리}
+
+\texttt{enumerate} 환경ì—ì„œ 글머리로 í•œê¸€ì‹ ì¹´ìš´í„°ë¥¼ ì“°ê³ ìž í•  때가
+있다. ë³´í†µì˜ ë°©ë²•ì€ ë‹¤ìŒê³¼ ê°™ì´ í•˜ëŠ” 것ì´ë‹¤.
+\begin{Verbatim}[fontsize=\small]
+\renewcommand\theenumi{\pgana{enumi}}
+\renewcommand\labelenumi{\theenumi}
+\begin{enumerate}
+\item 가나다
+\item ë¼ë§ˆë°”
+\item 사ìžì°¨
+\item 카파하
+\item 카타파
+\end{enumerate}
+\end{Verbatim}
+결과는 다ìŒê³¼ 같다.
+\let\ORIGtheenumi\theenumi
+\let\ORIGlabelenumi\labelenumi
+\renewcommand\theenumi{\pgana{enumi}}
+\renewcommand\labelenumi{\theenumi}
+\begin{enumerate}
+\item 가나다
+\item ë¼ë§ˆë°”
+\item 사ìžì°¨
+\item 카파하
+\item 카타파
+\end{enumerate}
+\let\theenumi\ORIGtheenumi
+\let\labelenumi\ORIGlabelenumi
+
+ì´ ì½”ë”©ì€ ìƒë‹¹ížˆ 번거롭고, ì¼ë‹¨ ì¹´ìš´í„° 형ì‹ì´ ë°”ë€ í›„ë¡œ
+ê³„ì† ì˜í–¥ì„ 미친다는 문제가 있다.
+
+í•œê¸€ì‹ ì¹´ìš´í„° 형ì‹ì„ ê¸€ë¨¸ë¦¬ì— ë¶™ì´ëŠ” 쉬운 방법으로 ë‘ ê°€ì§€ê°€ 있다.
+하나는 \pkg{enumerate}ì˜ ì˜µì…˜ ì •ì˜ë¥¼ ì´ìš©í•˜ëŠ” 방법ì¸ë°, ì›ëž˜
+ì´ íŒ¨í‚¤ì§€ê°€ ì œê³µí•˜ë˜ ê¸°ëŠ¥ì„ í•œê¸€ì‹ ê¸€ë¨¸ë¦¬ë¡œ 확장한 것ì´ë‹¤.
+\begin{verbatim}
+\usepackage{dhucs-enumerate}
+\end{verbatim}
+ì´ ì„ ì–¸ì€ \pkg{enumerate}\를 스스로 로드한다. 그리고 본문ì—ì„œ
+\begin{verbatim}
+\begin{enumerate}[항목 ㉮)]
+\item 가나다
+\item ë¼ë§ˆë°”
+\end{enumerate}
+\end{verbatim}
+ê³¼ ê°™ì´ í•­ëª© ë¨¸ë¦¬ì˜ ì²« 글ìžë¥¼ 옵션으로 지시한다. ìœ„ì˜ ê²°ê³¼ëŠ”
+다ìŒê³¼ 같다.
+\begin{enumerate}[항목 ㉮)]
+\item 가나다
+\item ë¼ë§ˆë°”
+\end{enumerate}
+ì´ë ‡ê²Œ 항목 머리로 지정할 수 있는 ê²ƒì€ ì›ëž˜ì˜ \pkg{enumerate}\ì´
+제공하는 \texttt{A, a, i, I, 1} ì´ì™¸ì— 추가로 ì •ì˜ëœ
+\texttt{ê°€, ㄱ, ㉠, ㉮, ㈀, ㈎, â‘ , â‘´, â’œ, â“, â…°, â… }들ì´
+있다.
+
+한편, 문단형 리스트를 구현하는 ì—­í• ì„ í•˜ëŠ” \pkg{paralist}ë„
+ì´ì™€ 비슷한 ê¸°ëŠ¥ì„ ì œê³µí•˜ëŠ”ë°, ì´ë¥¼
+위하여 \pkg{dhucs-paralist}\ê°€ 마련ë˜ì–´ 있다.
+
+\pkg{enumitem}\ì„ ì´ìš©í•˜ëŠ” 경우ì—는 먼저 전처리부(preamble)ì— ë‹¤ìŒê³¼ ê°™ì´ ì„ ì–¸í•œ\다.
+\begin{verbatim}
+%\usepackage{enumitem}
+\usepackage{dhucs-enumitem}
+\end{verbatim}
+그리고, 다ìŒê³¼ ê°™ì´ ì½”ë”©í•œë‹¤.
+\begin{verbatim}
+\begin{enumerate}[label={\bfseries\pgana*.}]
+\item 가나다
+\item ë¼ë§ˆë°”
+\end{enumerate}
+\end{verbatim}
+%결과는 다ìŒê³¼ 같다.
+%\begin{enumerate}[label={\bfseries\pgana*.}]
+%\item 가나다
+%\item ë¼ë§ˆë°”
+%\end{enumerate}
+
+\pkg{enumitem}ì—는 ì´ì™¸ì—ë„ ìš”ê¸´í•œ ê¸°ëŠ¥ì´ ë§Žë‹¤. 예컨대
+만약 문서 ì „ì²´ì˜ enumerateì˜ í•­ëª© 머리를 전부 ì¼ì •í•œ 형ì‹ìœ¼ë¡œ
+ë°”ê¾¸ê³ ìž í•œë‹¤ë©´ \pkg{enumitem}ì˜ ì „ì—­ í˜•ì‹ ì„ ì–¸ì„ ì´ìš©í•  수
+있다(ver2.0). ë‹¤ìŒ ì˜ˆëŠ” labelê³¼ ë”불어 항목 ê°„ ê°„ê²©ë„ í•¨ê»˜
+없앤 예ì´ë‹¤.
+\begin{verbatim}
+\setenumerate[1]{label={\pgana*},noitemsep}
+\setenumerate[2]{label={\ogana*},nolistsep}
+\end{verbatim}
+%\begin{enumerate}[label={\pgana*},noitemsep]
+%\item 가나다
+%\begin{enumerate}[label={\ogana*},nolistsep]
+%\item ë¼ë§ˆë°”
+%\item 사아ìž
+%\end{enumerate}
+%\item 차카타
+%\end{enumerate}
+%%í˜„ìž¬ì˜ \pkg{dhucs-fixenumitem}\ì€ 2007ë…„ 3ì›” ì´ì „ì˜
+%%\pkg{enumitem}\ê³¼ 호환ë˜ì§€ 않으므로 enumitemì˜ ë²„ì „(2.0)ì—
+%%주ì˜í•˜ì—¬ì•¼ 한다.
+
+\pkg{enumerate}\와 \pkg{enumitem}\는 서로 ë™ì¼í•œ 환경ì„
+다른 ë°©ì‹ìœ¼ë¡œ 재정ì˜í•˜ê¸° ë•Œë¬¸ì— í•¨ê»˜ 쓰기는 어려울 것ì´ë‹¤.
+둘 ê°€ìš´ë° ì ë‹¹í•œ ê²ƒì„ ê³¨ë¼ì„œ 사용하면 ë˜ëŠ”ë°, ì–´ëŠ ê²½ìš°ë“ 
+í•œê¸€ì‹ í•­ëª© 머리를 ì •ì˜í•  수 있게 ë˜ì—ˆë‹¤.
+
+\section{미세 ì¡°ì •}\index{미세 타ì´í¬ê·¸ëž˜í”¼}
+
+\thispkgì˜ ê°€ìž¥ í° íŠ¹ì§• 중 하나는 한글 문서 ì „ë°˜ì—
+ê±¸ì³ ë¯¸ì„¸ ì¡°ì •ì„ ì ìš©í•˜ì—¬, \wi{미세 타ì´í¬ê·¸ëž˜í”¼}를 부분ì ìœ¼ë¡œ 구현하려
+하였다는 것ì´ë‹¤. ì´ ê¸°ëŠ¥ì€ \verb|[finemath]| ì˜µì…˜ì— ì˜í•˜ì—¬ 모ë‘
+활성화ëœë‹¤.\footnote{%
+ \option{finemath}는 \pkg{kotex-utf}ì˜ ê¸°ëŠ¥ì´ë‹¤.
+ 반면 \pkg{xetex-ko}ì—서는 ì´ë¥¼ ``미세 간격'' 명령으로 구현하고
+ 있어 ë™ì¼í•œ 결과를 ì–»ì„ ìˆ˜ 있는 ë°©ë²•ì´ ë§ˆë ¨ë˜ì–´ 있다.
+}
+
+\subsection{수ì‹ê³¼ì˜ 간격}\index{미세 타ì´í¬ê·¸ëž˜í”¼!ìˆ˜ì‹ ê°„ê²©}\label{sec:finemath}
+
+\TeX ì˜ íƒì›”í•œ ì  ê°€ìš´ë° í•˜ë‚˜ê°€ ìˆ˜ì‹ ì¡°íŒì¼ 것ì´ë‹¤. 특히 \TeX\ 수ì‹ì€
+미세한 ê°„ê²©ì„ ì ì ˆí•˜ê²Œ ë°°ë¶„í•¨ìœ¼ë¡œì¨ ì•„ë¦„ë‹¤ìš´ 수ì‹ì„ 만들어내는 것으로
+유명하다. ì˜ë¬¸ì˜ 경우 행중 수ì‹ì€ í•­ìƒ ì•žë’¤ì— ìŠ¤íŽ˜ì´ìŠ¤ë¥¼ ë‘ë©´ì„œ 다ìŒ
+단어와 ì—°ê²°ë˜ë¯€ë¡œ 문장 ì¤‘ì— ë“¤ì–´ê°€ë„ ì–´ìƒ‰í•˜ì§€ ì•Šì€ ë° ë¹„í•´, 한글 문서ì—서는
+조사 ë“±ì´ ìˆ˜ì‹ ë’¤ì— ìž‡ëŒ€ì–´ 붙기 ë•Œë¬¸ì— ì´ ì‚¬ì´ì— ê°„ê²©ì´ ì—†ìœ¼ë©´
+ìˆ˜ì‹ í°íŠ¸ì™€ 한글 í°íŠ¸ 사ì´ì— 약간 어색한 ìƒì¶©ì´ ìƒê¸´ë‹¤.
+
+ì´ ë¬¸ì œë¥¼ 해결하기 위한 다양한 연구와 í† ë¡ ì´ KTUGì—ì„œ ì´ë£¨ì–´ì¡Œë‹¤.
+ê·¸ ê²°ê³¼, \texttt{[finemath]}ë¼ëŠ” 새로운 ì˜µì…˜ì´ ìƒê¸°ê²Œ ë˜ì—ˆë‹¤.
+\texttt{[finemath]} ì˜µì…˜ì„ ì£¼ë©´
+%ëŒ€ë¶€ë¶„ì˜ í–‰ì¤‘ìˆ˜ì‹ê³¼ì˜ ê°„ê²©ì„ ìžë™ìœ¼ë¡œ 설정한다.
+행중수ì‹ê³¼ ì´ì–´ì§€ëŠ” 한글 ë¬¸ìž ì‚¬ì´ì˜ ê°„ê²©ì„ ì œì–´í•  수 있다. 알파벳 문ìž, 괄호 등ì—
+ì´ì–´ì§€ëŠ” 한글 문ìžì™€ì˜ ê°„ê²©ë„ ë§ˆì°¬ê°€ì§€ 방법으로 제어가능하다.
+\index{미세 타ì´í¬ê·¸ëž˜í”¼!finemath}
+
+%\texttt{[finemath]}는 ver 4.0 ì´í›„ 본격ì ìœ¼ë¡œ ë„ìž…ëœ
+%시험ì ì¸ 기능으로서 ì•„ì§ ì™„ë²½í•˜ë‹¤ê³  ë§í•˜ê¸°
+%어렵다. ë§Žì€ ì—°êµ¬ì™€ 테스트가 축ì ë˜ì–´ì•¼ 한다고 ìƒê°í•œë‹¤.
+%%ê²½ìš°ì— ë”°ë¼ ì§ì ‘ 수작업으로 ì•½ê°„ì˜ ë¯¸ì„¸ì¡°ì •ì´ ë¶ˆê°€í”¼í•œ 경우가 없지는 ì•Šì„ ê²ƒì´ë‹¤.
+
+아래 예시 ë¬¸ë‹¨ì€ \texttt{[finemath]}ë¡œ ì¡°íŒí•œ ê²°ê³¼ì´ë‹¤. ì´ ê²°ê³¼ë¥¼ 얻기 위하여
+다ìŒê³¼ ê°™ì€ ì„¤ì •ì„ ì „ì²˜ë¦¬ë¶€(preamble)ì— ì¶”ê°€í•˜ì˜€ë‹¤. 2ptë¼ëŠ” ê°’ì€ ì§€ë‚˜ì¹˜ê²Œ í° ê²ƒì´ ë¶„ëª…í•œë°
+ì´ ì˜ˆì‹œ 문단ì—서는 ì‹œê°ì ìœ¼ë¡œ êµ¬ë¶„ì´ ê°€ê²Œ 하기 위하여 과장하였다.\footnote{%
+ í°íŠ¸ íŒ¨í‚¤ì§€ì— ë”°ë¼ ì´ ê°’ì´ ìžë™ìœ¼ë¡œ 구현ë˜ëŠ” ê²½ìš°ë„ ìžˆë‹¤. 특히
+ ì€ê¸€ê¼´ì´ 그러하다.}
+\begin{verbatim}
+\def\breakafterinlinemath{\hskip2pt}
+\def\nobreakafterinlinemath{\kern2pt}
+\end{verbatim}
+수ì‹ê³¼ 한글 문ìžê°€ ì´ì–´ì§€ëŠ”
+ìœ„ì¹˜ì— ë¯¸ì„¸í•œ ê°„ê²©ì´ ì¶”ê°€ë˜ê³  있ìŒì„ 확ì¸í•´ë³´ë¼.
+\begin{quote}
+$x$ì— ìž„ì˜ì˜ ê°’ì´ ì£¼ì–´ì§€ë©´ $f(x)$를 통해서 ê·¸ $x$ì— ëŒ€ì‘하는 $y$를
+계산할 수 있다. 예를 들어 $x=2$ë¡œ $x$ê°’ì´ ì£¼ì–´ì¡Œë‹¤ë©´ $x+y$는\ldots.
+\end{quote}
+숫ìžì™€ 알파벳 ìžëª¨, 괄호ì—ë„ ì˜í–¥ì„ 미치게 í•  수 있다.\footnote{%
+ ì´ ë¬¸ì„œì—서는 숫ìžì™€ 알파벳 ìžëª¨ì—는 ì˜í–¥ì´ 미치지 않게 í•´ë‘었다.
+ 문장부호와 \option{finemath} ì˜µì…˜ì˜ ê´€ê³„ì— ê´€í•œ ì‚¬í•­ì€ \pageref{sec:hfontspec}페ì´ì§€
+ \ref{sec:hfontspec}ì ˆì„ ë³´ë¼.}
+
+ì´ ë¬¸ì„œì™€ 함께 제공ë˜ëŠ” ì†ŒìŠ¤ì— ë”¸ë¦° \file{sample-finemath-setup.tex}ì´ë¼ëŠ”
+부수 파ì¼ì„ ì—´ì–´ë³´ë©´ 다른 ê°’ì„ ì–´ë–¤ ì‹ìœ¼ë¡œ ì„¤ì •í•˜ëŠ”ì§€ì— ëŒ€í•œ 힌트를 ì–»ì„ ìˆ˜ 있다.
+
+%\subsection{한글 í°íŠ¸ìŠ¤íŽ™}\label{sec:microtypo}
+%
+%한글 ë¬¸ì„œì˜ ì¡°íŒì—ì„œ ì˜ë¬¸ í°íŠ¸ì™€ì˜ 불ì¼ì¹˜ ë˜ëŠ” 부조화가 오래ë„ë¡
+%문제가 ë˜ì–´ 왔다. ì´ ë¬¸ì œë¥¼ ê·¼ì›ì ìœ¼ë¡œ 해결하려면 한글 í°íŠ¸ì˜ 사용방법과
+%ë””ìžì¸ ì „ë°˜ì— ê±¸ì¹œ 재검토가 요구ëœë‹¤.
+%
+%ê¶ê·¹ì ìœ¼ë¡œ 만족할 만한 í•´ê²°ì±…ì„ ì–»ê¸°ê¹Œì§€ëŠ” ë” ë§Žì€ ì—°êµ¬ì™€ 노력,
+%í°íŠ¸ ë””ìžì¸ ë“±ì´ í•„ìš”í•  것으로 ìƒê°í•˜ë‚˜, ìš°ì„ 
+%ì´ ë¬¸ì œë¥¼ 피해가면서 아름다운 한글 문서를 ì¡°íŒí•˜ê¸° 위하여
+%\thispkg 는 한글 í°íŠ¸ìŠ¤íŽ™ì´ë¼ëŠ” ê°œë…ì„ ë„입하였다.\footnote{%
+% í°íŠ¸ ìŠ¤íŽ™ì€ \texttt{finemath} ì˜µì…˜ì„ ì„ ì–¸í•´ì•¼ 활성화ëœë‹¤.}
+%
+%한글 í°íŠ¸ìŠ¤íŽ™ì€ \verb|hfontspec.??|ë¼ëŠ” 별ë„ì˜ íŒŒì¼ë¡œ 지정한다.
+%ì´ íŒŒì¼ì— ì ì–´ë„£ì„ 수 있는 ìŠ¤íŽ™ê°’ë“¤ì€ ëŒ€ëžµ 다ìŒê³¼ 같다.
+%\begin{itemize}
+%\item hangul unit ê°’ (\verb|hu|)
+%\item 한글 기본 ìžê°„ (\verb|interhchar|)
+%\item 문장부호 수ì§ìœ„치 ì¡°ì •ê°’
+%\item 한글 ë° í•œìž í°íŠ¸ 패밀리 명칭
+%\end{itemize}
+%예를 들면, \verb|hfontspec.ut|ì´ë¼ëŠ” 기본 글꼴 í°íŠ¸ ìŠ¤íŽ™ì˜ ë‚´ìš©ì€
+%다ìŒê³¼ ê°™ì´ ë˜ì–´ 있다.
+%\begin{Verbatim}[fontsize=\small]
+%hu = .057175em
+%interhchar = -.0852em
+%fullstoplower = .15ex
+%exclamationlower = .2ex
+%questionlower = .2ex
+%serifhangulfont = utbt
+%sanshangulfont = utgt
+%monohangulfont = uttz
+%serifhanjafont = utbt
+%sanshanjafont = utgt
+%monohanjafont = uttz
+%\end{Verbatim}
+%ìœ„ì˜ ëª¨ë“  ê°’ì´ ì§€ì •ë˜ì–´ì•¼ 한다.
+%
+%\texttt{hu} (hangul unit)ì´ë¼ëŠ” 단위는 \kotex ì´ ë‚´ë¶€ì ìœ¼ë¡œ 사용하는
+%(논리ì ì¸) ê¸¸ì´ ë‹¨ìœ„ë¡œì„œ, 한글 1ì „ê° í­ì˜ $1/16$ë¡œ ì •ì˜ëœë‹¤. 여기서 1ì „ê°ì´ëž€
+%1emì„ ì˜ë¯¸í•˜ëŠ” ê²ƒì´ ì•„ë‹ˆë¼ í°íŠ¸ ë””ìžì¸ìƒ í‰ê· ì ì¸ 가로í­ì˜ 길ì´ë¥¼
+%ì˜ë¯¸í•˜ëŠ” 것ì¸ë°, ìœ„ì˜ ê¸°ë³¸ 설정ì—ì„œ ì´ ê°’ì„ $.057175em$으로
+%ìž¡ì€ ê²ƒì€ \kotexì˜ ê¸°ë³¸ ìžê°„ $-0.0852\text{em}$ì„ ì œì™¸í•œ $0.9148\text{em}$ì„
+%16등분한 ê°’ì´ë‹¤. 즉, $16\times \mbox{hu} + \mbox{interhchar} = 1\mbox{em}$ì´ ë˜ë„ë¡ ë˜ì–´ 있다.
+%ì´ ê¸¸ì´ ë‹¨ìœ„ì˜ í•„ìš”ì„±ê³¼ ì‚¬ìš©ì— ëŒ€í•´ì„œ \cite{karnes2007}ì—ì„œ ë…¼ì˜ëœ ë°” 있다.
+%\texttt{hu}는 \texttt{[finemath]}ì˜ ìˆ˜í‰ ê°„ê²©ì— ì˜í–¥ì„ 미친다.
+%
+%사용ìžê°€ ì´ í°íŠ¸ 스펙 ê°’ì„ ìž„ì˜ë¡œ
+%바꾸는 ê²ƒì€ íŒë©´ì— 심ê°í•œ ì˜í–¥ì„ 미칠 수 있으므로, ìžì‹ ì´ 무슨 ì¼ì„
+%하고 있는가 í™•ì‹ ì´ ìžˆì„ ë•Œë§Œ 변경하ë„ë¡ í•˜ë¼. í°íŠ¸ 스펙 값들ì€
+%í°íŠ¸ 패키지를 만드는 ì‚¬ëžŒì´ ì œê³µí•˜ëŠ” ê²ƒì´ ì˜³ì„ ê²ƒì´ë‹¤.
+%
+%ìœ„ì— ì ì€ ê°’ì„ ì´ìš©í•˜ì—¬ ìžê°„ì„ ì„¤ì •í•˜ê³  문장부호ì˜
+%ìˆ˜ì§ ìœ„ì¹˜ë¥¼ 조절하게 하려면, \verb|[finemath]| 옵션ì„
+%활성화하면 ëœë‹¤. 문서 ì „ì²´ì— ëŒ€í•´ì„œ ë˜ëŠ” ì¼ë¶€ì— 대해서
+%문장부호 ìˆ˜ì§ ìœ„ì¹˜ì¡°ì ˆì´ ì ìš©ë˜ì§€ 않게 하려면
+%\begin{verbatim}
+%\disablehangulfontspec
+%\end{verbatim}
+%ì´ë¼ê³  선언한다.
+%
+%특정 í°íŠ¸ ìŠ¤íŽ™ì„ ì ìš©í•˜ë„ë¡ í•˜ëŠ” 매í¬ë¡œëŠ” 다ìŒê³¼ 같다.
+%예를 들어 \texttt{xx}ë¼ëŠ” í°íŠ¸ì—
+%대하여 \texttt{hfontspec.xx}ê°€ 준비ë˜ì–´ 있다면,
+%\begin{verbatim}
+%\usehangulfontspec{xx}
+%\end{verbatim}
+%를 선언하면 ëœë‹¤.
+%기본 글꼴(ì€ê¸€ê¼´ type 1)ì— ëŒ€í•œ í°íŠ¸ 스펙(\verb|ut|)ì€ \texttt{kotex}ì„
+%\verb|\usepackage|하는 ì‹œì ì—ì„œ ìžë™ìœ¼ë¡œ 불러들ì¸ë‹¤.
+%
+%아래 ì˜ˆë¬¸ì€ ê°ê°ì˜ 경우 문장부호 ë° ìžê°„ ë“±ì´ ì–´ë–»ê²Œ 달ë¼ì§€ëŠ”가를
+%예시한 것ì´ë‹¤. \wi{문장 ë¶€í˜¸ì˜ íƒ€ì´í¬ê·¸ëž˜í”¼}ì— ëŒ€í•´ì„œëŠ” \cite{karnes2007}ì—ì„œ
+%ê·¸ ê°„ì˜ í† ë¡ ì„ ìš”ì•½í•˜ê³  ì˜ê²¬ì„ 제시하였고 ì´ê²ƒì„ \kotex ì—ì„œ
+%구현한 것ì´ë‹¤.
+%
+%\medskip
+%
+%\noindent\fbox{\begin{minipage}{.48\textwidth}
+%\disablehangulfontspec
+%한글 ë¬¸ìž¥ë¶€í˜¸ì— ì˜ë¬¸ í°íŠ¸ì˜ ê²ƒì„ ì“¸ 때는 ë² ì´ìŠ¤ë¼ì¸ 불ì¼ì¹˜
+%ë“±ì„ êµì •í•´ì£¼ì–´ì•¼ 한다. 예를 들어, 온ì ,
+%ëŠë‚Œí‘œ, 물ìŒí‘œ ë“±ì˜ ìˆ˜ì§ìœ„치가 그러하다. ìž! 비êµí•´ë³¼ê¹Œ?
+%\end{minipage}\hspace*{.02\textwidth}
+%\begin{minipage}{.48\textwidth}
+%\usehangulfontspec{ut}
+%한글 ë¬¸ìž¥ë¶€í˜¸ì— ì˜ë¬¸ í°íŠ¸ì˜ ê²ƒì„ ì“¸ 때는 ë² ì´ìŠ¤ë¼ì¸ 불ì¼ì¹˜
+%ë“±ì„ êµì •í•´ì£¼ì–´ì•¼ 한다. 예를 들어, 온ì ,
+%ëŠë‚Œí‘œ, 물ìŒí‘œ ë“±ì˜ ìˆ˜ì§ìœ„치가 그러하다. ìž! 비êµí•´ë³¼ê¹Œ?
+%\end{minipage}}
+%
+%\medskip
+
+\subsection{Micro Typography}\label{sec:microtype}
+
+pdf\TeX ì˜ ì €ìžì¸ H\`an Th\'{\^e} Th\`anhì˜ ë°•ì‚¬í•™ìœ„ë…¼ë¬¸
+\textsl{Micro-typographic extensions to the \TeX\ typesetting system\/}ì€
+pdf\TeX ì´ë¼ëŠ” 엔진으로 margin kerningê³¼ font expansionì„
+가능하게 해주는 \wi{마ì´í¬ë¡œ 타ì´í¬ê·¸ëž˜í”¼} ê°œë…ì„ \TeX{} 세계ì—
+ë„입하였다.
+\begin{quotation}
+\wi{마진 커ë‹}(margin kerning)ì´ëž€, 여백 ê³µê°„ì´ ê°€ì§€ëŸ°ížˆ ë³´ì´ë„ë¡
+하기 위해 글ìžë“¤ì„ í…스트 블ë¡ì˜ 마진 쪽으로 아주 조금 ì´ë™ì‹œì¼œì£¼ëŠ”
+í…Œí¬ë‹‰ì´ë‹¤. 마진 커ë‹ì„ ì ìš©í•˜ì§€ 않으면 ì¼ë¶€ 문ìžë“¤ì´ 마진 경계가
+시작하기 ì „ì— ë나기 ë•Œë¬¸ì— ì˜¤ížˆë ¤ 울í‰ë¶ˆí‰í•˜ê²Œ ë³´ì¸ë‹¤. ì´ê²ƒì€
+문장부호 ëŒì–´ë‚´ê¸°(hanging punctuation)와 비슷한 것ì´ì§€ë§Œ
+ë¬¸ìž¥ë¶€í˜¸ë§Œì´ ì•„ë‹ˆë¼ ì¼ë°˜ì ì¸ 글ìžì—ë„ ì ìš©í•  수 있다. ì´ë¥¼ ì ìš©í•¨ìœ¼ë¡œì¨
+í…스트 블ë¡ì˜ ëª¨ì–‘ì„ í˜„ì €ížˆ 개선할 수 있다.
+
+\wi{í°íŠ¸ 확장}(font expansion)ì´ëž€ 단어 ê°„ê²©ì´ ì¢€ë” ê· ì¼í•˜ê²Œ
+ë³´ì´ë„ë¡ í•˜ê¸° 위해 í°íŠ¸ì˜ í­ì„ 약간 ì¢ê²Œ í˜¹ì€ ë„“ê²Œ 만드는 í…Œí¬ë‹‰ì´ë‹¤{\ldots}
+í°íŠ¸ë¥¼ 넓게 í˜¹ì€ ì¢ê²Œ ë§Œë“¦ìœ¼ë¡œì¨ ê°œí–‰ 엔진ì´
+ë” ë‚˜ì€ í–‰ë‚˜ëˆ”ì„ í•  수 있게 ëœë‹¤.
+\end{quotation}
+
+한글 ë¬¸ì„œì— ìžˆì–´ì„œ í–‰ë‚˜ëˆ”ì„ ê²°ì •í•  ë•Œ 부ë“ì´í•˜ê²Œ `벙벙한' 공백ì„
+남기고 개행해야 하는 경우가 빈번했다. ë˜í•œ 문장부호가 í–‰ ëì— ê±¸ë¦¬ëŠ”
+경우 ì—¬ë°±ì˜ ëª¨ì–‘ì´ ê· ì¼í•˜ì§€ 않게 ë³´ì´ëŠ” ê²ƒì„ ì–´ì°Œí•  수 없었다.
+마진 커ë‹ê³¼ í°íŠ¸ í™•ìž¥ì´ ë§¤ìš° 요긴하게 요청ë˜ëŠ” 바였지만, ì´ë¥¼ 쉽게
+구현하기 어려웠으며, ê°„ê°„ì´ ë§ˆì§„ ì»¤ë‹ ì •ë„ê°€ ì“°ì´ëŠ” ë° ê·¸ì³¤ë‹¤.
+\thispkg~v2.0ì€ pdf\TeX ì˜ í°íŠ¸ í™•ìž¥ì„ í™œìš©í•  수
+있게 한다.
+%\footnote{%
+% \wi{ê¹€ë„현}, ``microtypeì„ ì•„ì‹œë‚˜ìš”,'' \url{http://kts.ktug.kr/node/207}.
+%}
+
+í°íŠ¸ í™•ìž¥ì„ í•œê¸€ì— ì ìš©í•˜ê¸° 위해서는 ë‹¤ìŒ ì¡°ê±´ì´ ê°–ì¶”ì–´ì ¸ì•¼ 한다.
+\begin{enumerate}
+\item pdf\LaTeX 으로 컴파ì¼í•  것\footnote{참고로 \LuaTeX ì€ \pdfTeX ì˜ ê¸°ëŠ¥ì„ ê³„ìŠ¹í•˜ê³  있다.}
+\item type 1 í˜¹ì€ íŠ¸ë£¨íƒ€ìž…\cntrdot 오픈타입 ê¸€ê¼´ì´ ì‚¬ìš©ë  ê²ƒ
+\item \pkg{microtype}ì— ì˜í•œ ì„¤ì •ì´ í™œì„±í™”ë  ê²ƒ
+\end{enumerate}
+그림~\ref{fig:fontexpansion}\는 í°íŠ¸ í™•ìž¥ì„ ì ìš©í•˜ì§€ ì•Šì€ ê²½ìš°ì™€ ê·¸ê²ƒì„ ì ìš©í•œ ê²½ìš°ì˜ í–‰ë‚˜ëˆ”ê³¼
+스페ì´ìŠ¤ ê°„ê²©ì„ ë¹„êµí•´ë³¸ 것ì´ë‹¤. ë” ê· ì¼í•˜ê³  아름다운 íŒë©´ì´ ìƒì„±ë˜ëŠ”
+ê²ƒì„ ëˆˆìœ¼ë¡œ 확ì¸í•  수 ìžˆì„ ê²ƒì´ë‹¤.
+
+\begin{figure}
+\centering
+\includegraphics[width=.48\textwidth]{fig/fntnormal}\hfill
+\includegraphics[width=.48\textwidth]{fig/fntexp}\\
+\parbox{.48\textwidth}{\centerline{\sffamily\small font expansion ì ìš© 안함}}\hfill
+\parbox{.48\textwidth}{\centerline{\sffamily\small font expansion ì ìš©}}
+\caption{Font Expansion}\label{fig:fontexpansion}
+\end{figure}
+
+샘플 ë¬¸ì„œì˜ ì†ŒìŠ¤ 중ì—ì„œ font expansionê³¼ ê´€ë ¨ëœ ë¶€ë¶„ì€ ë‹¤ìŒê³¼ 같다.
+\begin{verbatim}
+\usepackage[verbose=true]{microtype}
+\DeclareMicrotypeSet{dhucsmicro}{encoding=LUC}
+\UseMicrotypeSet[expansion]{dhucsmicro}
+\end{verbatim}
+
+\section{행나눔}\index{행나눔}
+
+한글ì—는 하ì´í”ˆì´ 없고 ì¼ë¶€ ë¬¸ìž¥ë¶€í˜¸ì˜ ê¸ˆì¹™ì²˜ë¦¬ë¥¼ 제외하고는
+ì›ì¹™ì ìœ¼ë¡œ 모든 ë¬¸ìž ì•žì´ë‚˜ ë’¤ì—ì„œ í–‰ì„ ë‚˜ëˆŒ 수 있다.
+
+\subsection{ì˜ë¬¸ìžì™€ ìˆ«ìž ë’¤ì˜ í•œê¸€ 개행}
+
+그림~\ref{fig:allowbreakproblem}ì—ì„œ 표시한 ê³³ì€ ì›ë³¸ì— ì˜ë¬¸ê³¼ 조사가 붙어 있는 부분ì´ë‹¤.
+빨간색 ë™ê·¸ë¼ë¯¸ 부분ì—ì„œ ì˜ë¬¸ 단어가 \wi{overfull}ì´ ë°œìƒí–ˆìŒì—ë„ ë¶ˆêµ¬í•˜ê³ 
+ë’¤ì— ë¶™ëŠ” 한글 조사와 분리ë˜ì§€ ì•Šì•„ì„œ ``\verb|ì—|''까지 오른쪽으로
+ì‚져나가 있다. 종래 한글 ë¼í…ì—서는 ì´ëŸ¬í•œ 문제가 ìžì£¼ ë°œìƒí•˜ì—¬
+문서작성ìžë¥¼ 괴롭히곤 했다.
+
+\begin{figure}
+\centering
+\includegraphics{fig/linebreaktest}
+\caption{행나눔 문제}\label{fig:allowbreakproblem}
+\end{figure}
+
+\kotex ì€ ê°œì„ ëœ \wi{행나눔} ê¸°ëŠ¥ì´ ìž‘ë™í•œë‹¤. 그림~\ref{fig:allowbreakdone}\는
+\kotex ì„ ì‚¬ìš©í–ˆì„ ë•Œ ì´ ë¶€ë¶„ì´ ì–´ë–»ê²Œ 처리ë˜ëŠ”ê°€ 보여준다.
+
+\begin{figure}
+\centering
+\includegraphics{fig/allowbreak-dhucs}
+\caption{dhucsì˜ í–‰ìžë¦„ 처리}\label{fig:allowbreakdone}
+\end{figure}
+
+\subsection{여는 괄호 ì•žì˜ í–‰ìžë¦„}
+
+\wi{여는 괄호}와 관련해서 다ìŒì„ 지ì í•´ë‘”다. 현재 여는 괄호는 ì˜ë¬¸ìž ë’¤ì— ì§ì ‘
+ì´ì–´ì„œ 나오지 않는 í•œ 새로운 ì¤„ì„ ì‹œìž‘í•  수 있다. \wi{ì‹ ì •ì‹} 님께서 알려주신 ë°”ì—
+ì˜í•˜ë©´\footnote{\url{http://ktug.kldp.net/jsboard/read.php?table=ktugbd&no=4825}}
+모든 ì¢…ë¥˜ì˜ ì—¬ëŠ” 괄호는 새로운 ì¤„ì„ ì‹œìž‘í•˜ëŠ” ê²ƒì´ ìœ ë‹ˆì½”ë“œ 표준ì´ë¼ê³  한다.
+ì˜ë¬¸ìœ¼ë¡œ ê¸€ì„ ì“¸ 때는 여는 괄호 ì•žì— í•˜ë‚˜ì˜ ê³µë°±ì„ ë‘게 ë˜ì–´
+ìžì—°ížˆ 새로운 ì¤„ì„ ì‹œìž‘í•  수 ìžˆì„ ê²ƒì´ë¯€ë¡œ ì˜ë¬¸ìž 사ì´ì˜ 여는 괄호를
+개행가능하게 하여야 í•  필요를 발견하지 못하였다. 그러나 한글과 ì˜ë¬¸ì´
+만나는 ê³³ì—서는 í–‰ë‚˜ëˆ”ì´ ê°€ëŠ¥í•˜ì—¬ì•¼ 한다. 그림~\ref{fig:openingparen}\ì„
+ë³´ë¼.
+
+\begin{figure}
+\centering
+\includegraphics{fig/testdhucsallowbreak}
+\caption{여는 ê´„í˜¸ì˜ í–‰ìžë¦„}\label{fig:openingparen}
+\end{figure}
+
+만약 ì´ ê·¸ë¦¼ì—ì„œ ``FAQ(FancyHdr)''ì˜ ê´„í˜¸ 사ì´ì—ì„œ í–‰ì„ ìž˜ë¼ì•¼ 한다면
+여는 괄호 ì•žì— ê³µë°±ì„ ë‘ì–´
+\verb*|FAQ (FancyHdr)|와 ê°™ì´ ì¨ì•¼ í•  것ì´ë‹¤.
+
+ì´ë°–ì—, \kotex ì€ í•œê¸€ 단어 ë’¤ì— ê´„í˜¸ ì•ˆì— ì˜ë¬¸ì„
+병기하는 경우 ì´ ì˜ë¬¸ì´ í–‰ëì— ê±¸ë¦¬ë”ë¼ë„ ì˜ë¬¸ 하ì´í”ˆì²˜ë¦¬ê°€ ìž‘ë™í•˜ë„ë¡
+하고 있다.
+
+\subsection{ì´ë¥¸ë°” ``ê³ ì•„'' 문제}
+
+``ê³ ì•„''란 í•œ ë¬¸ë‹¨ì˜ ë§ˆì§€ë§‰ í–‰ì´ í•œ 글ìžì™€ 종지부호로만 ë나는 경우를
+ì¼ì»«ëŠ”다. í•œ í–‰ ì „ì²´ 길ì´ì— 비êµí•´ë³´ì•˜ì„ ë•Œ í•œ ê¸€ìž í•œ í–‰ì€ ê·¸ 비중ì´
+너무 ìž‘ì•„ì„œ 때때로 글ì½ê¸°ì˜ íš¨ìœ¨ì„ ë°©í•´í•˜ê³  불필요한 ê³µë°±ì´ ìƒê²¨ë‚˜ê²Œ 하여
+íŒë©´ì˜ 색조를 옅게 만드는 것으로 ìƒê°ë˜ì–´, ì¼ì°ë¶€í„° 한글 ì¡°íŒì˜
+금기 사항 중 하나였다.\footnote{%
+ ì˜ì–´ê¶Œì—ì„œ `고아와 과부'ë¼ê³  í•  때는 ì´ì™€ 조금 다른 ì˜ë¯¸ë¡œ ì“°ì´ëŠ”
+ ê²½ìš°ë„ ìžˆë‹¤. 예컨대 Peter Wilsonì˜ \textit{Memoir Manual}, p.~29ì—는
+ ``\emph{ê³ ì•„}란 í•œ 페ì´ì§€ì˜ ë§ˆì§€ë§‰ì— í•œ 줄 ë˜ëŠ” ë‘ ì¤„ì´ ë‚¨ëŠ” ê²ƒì„ ë§í•œë‹¤.
+ Bringhurstì˜ ì•”ê¸°ë¥¼ 위한 íŠ¸ë¦­ì— ë”°ë¥´ë©´,
+ `고아는 ë¯¸ëž˜ë§Œì´ ìžˆê³  과거가 없는 것'ì´ë‹¤.''ë¼ê³  ì“°ê³  있다.
+ 즉, 과부와 ê³ ì•„ê°€ ëª¨ë‘ í–‰ë‚˜ëˆ”ì— ê´€í•œ 문제가 아니ë¼
+ 페ì´ì§€ ë‚˜ëˆ”ì— ê´€í•œ 문제로 취급ë˜ê³  있는 것ì´ë‹¤. 그러나
+ ì´ ê¸€ì—서는 우리나ë¼ì˜ ê´€í–‰ì  ëª…ì¹­ì¸ `문단 ë í•œ ê¸€ìž í•œ í–‰'ì„ (편ì˜ìƒ)
+ ê³ ì•„ë¼ê³  부르기로 한다.
+}
+
+\kotex ì—서는 ê³ ì•„ 회피가 부분ì ìœ¼ë¡œ ìžë™í™”ë˜ì—ˆë‹¤. ì›ì¹™ì ìœ¼ë¡œ
+문단 ë§ˆì§€ë§‰ì— ì•„ë¬´ëŸ° 추가 코드 ì—†ì´ \verb|\par| ë˜ëŠ” 문단 종지 문ìžê°€
+ìžˆì„ ë•ŒëŠ” ê³ ì•„ ì•žì—ì„œ \verb|\nobreak|ê°€ ìž‘ë™í•˜ëŠ” 것과 ê°™ì€ íš¨ê³¼ë¥¼
+가진다. 그러나 문단 ëì— ì¶”ê°€ì ì¸ 코드나 문ìžê°€ ë” ìžˆì„ ë•Œ 때때로
+ì´ ìžë™ ê³ ì•„ 회피가 ë™ìž‘하지 않는 ê²½ìš°ë„ ìžˆìœ¼ë¯€ë¡œ, ì´ëŸ´ 때는
+\texttt{\textbackslash nobreak}를
+사용ìžê°€ ì§ì ‘ 지정하여야 한다. 특히 ë¬¸ë‹¨ì˜ ë§ˆì§€ë§‰ 글ìžê°€ ``다.''ì¼ ê²½ìš°ì—
+한하여 사용ìžê°€ ê³ ì•„ 회피를 강제하ë„ë¡ ``\verb|\다|'' 매í¬ë¡œê°€
+새로 ë„ìž…ë˜ì—ˆë‹¤.
+%\footnote{%
+% \url{http://kts.ktug.kr/node/204}.
+%}
+ê°ì£¼ 안과 ê°™ì´ ë¬¸ë‹¨ 종지 ë¬¸ìž ì—†ì´ ë¬¸ë‹¨ì´ ì¢…ë£Œë¨ìœ¼ë¡œì¨
+ìžë™ \wi{ê³ ì•„ 회피}ê°€ ë™ìž‘하지 않는 경우ì—
+ì´ ë§¤í¬ë¡œë¥¼ ì ì ˆí•˜ê²Œ 활용할 수 있다.
+
+ë¹„ë¡ ëª¨ë“  ê²½ìš°ì— ì™„ì „í•œ ê³ ì•„ 회피가 ì ìš©ë˜ëŠ” ê²ƒì€ ì•„ë‹ˆì§€ë§Œ,
+ì´ë§Œí¼ì´ë¼ë„ ìžë™í™”ë¨ìœ¼ë¡œì¨ 한글 문서 ì¡°íŒì˜ ê´€í–‰ì  ê·œì•½ì— ë” ê°€ê¹Œì´
+접근했다 하겠다.
+
+\section{한글 PDF 만들기}\label{sec:pdf}
+
+\pageref{sec:makepdf}페ì´ì§€ \ref{sec:makepdf}ì ˆì—ì„œ
+pdf ì œìž‘ì— ê´€í•œ ì‚¬í•­ì„ ê°œê´„í•˜ì˜€ë‹¤. 여기서는 ì´ ë¬¸ì œì— ëŒ€í•˜ì—¬
+조금 ë” ë‹¤ë£¨ë ¤ê³  한다.
+
+한글 pdf 문서를 만드는 ë° ìžˆì–´ì„œ 지금까지 요청ë˜ì–´ ì™”ë˜ ê²ƒì€ ëŒ€ëžµ
+다ìŒê³¼ ê°™\다.
+\begin{itemize}
+\item 한글 í…ìŠ¤íŠ¸ì˜ ê²€ìƒ‰ê³¼ 추출
+\item pdf bookmarkì— í•œê¸€ 구현
+\item beamer 등 발표 문서 작성 패키지 지ì›
+\end{itemize}
+
+\subsection{하ì´í¼ë§í¬}\label{sec:hyperref}
+하ì´í¼ë§í¬ë¥¼ 구현하기 위해서는 \pkg{hyperref}\를 ì´ìš©í•œë‹¤.
+ì´ íŒ¨í‚¤ì§€ 사용ì—ì„œ 주ì˜í•  ì ì€ 한글 ë ˆì´ë¸”ì´ë‚˜ 참조ìžë¥¼
+사용하면 아니ëœë‹¤ëŠ” 것ì´ë‹¤.\footnote{%
+ ì´ê²ƒì€ 명백히 Legacy \TeX ì˜ ì œì•½ì´ë‹¤.
+ \XeTeX ê³¼ ê°™ì€ ìœ ë‹ˆì½”ë“œ í… ì‹œìŠ¤í…œì—서는 한글 ë ˆì´ë¸” ë“±ì„ ìžìœ ë¡­ê²Œ 사용할 수 있다.}
+
+hyperref ì„¤ì •ì€ ë‹¤ìŒ ì„¸ 가지 방법으로 ì´ë£¨ì–´ì§„다.
+\begin{enumerate}
+\item\label{itm:one} \verb|\usepackage[...]{hyperref}|ì˜ ì˜µì…˜
+\item\label{itm:two} \verb|\hypersetup| 문장
+\item\label{itm:three} \file{hyperref.cfg}ì— ë¯¸ë¦¬ ì„¤ì •ëœ ì˜µì…˜
+\end{enumerate}
+예컨대 한글 문서를 주로 작성하는 경우 hyperrefì˜ \texttt{[unicode]}
+ì˜µì…˜ì´ í•„ìš”í•˜ë‹¤. 그리고 í´ëž˜ìŠ¤ ìžì‹ ì´ hyperrefì„ ìŠ¤ìŠ¤ë¡œ 로드하는
+경우ì—는 (\ref{itm:one})ì´ë‚˜ (\ref{itm:two})\ê³¼ ê°™ì€ ë°©ë²•ìœ¼ë¡œ
+ì´ ì˜µì…˜ì„ í™œì„±í™”í•  수 없게 ë˜ì–´ 있는 경우가 있다. ì´ëŸ´ 때는 (\ref{itm:three})
+ë°©ë²•ì„ ì‚¬ìš©í•œë‹¤. 즉 \file{hyperref.cfg}ì— (\ref{itm:two})ì˜ ë¬¸ìž¥ì„
+미리 ì ì–´ë„£ì–´ë‘는 것ì´ë‹¤.
+
+
+\subsection{한글 책갈피}\index{pdf bookmark}
+pdf 문서 ì œìž‘ì— ìžˆì–´ì„œ 한글 책갈피(bookmark)ê°€ 필요하면,
+다ìŒê³¼ ê°™ì´ í•œë‹¤.
+\begin{verbatim}
+\usepackage[pdfencoding=auto,<driver>,...]{hyperref}
+\end{verbatim}
+\pkg{hyperref}ì˜ ê°œì„ ì´ ì´ë£¨ì–´ì§ì— ë”°ë¼, 한글 책갈피를 만들기 위해
+별ë„ì˜ ë³µìž¡í•œ 조치를 취할 필요가 없게 ë˜ì—ˆë‹¤. 다만, ì»´íŒŒì¼ ë£¨íŠ¸ì— ë”°ë¼ì„œ \verb|<driver>|를
+명시해주어야 한다는 ë° ì£¼ì˜í•˜ë©´ ëœë‹¤. \verb|pdftex|, \verb|dvipdfm|,
+\verb|dvips| ë“±ì„ ì§€ì •í•œë‹¤.\footnote{\XeTeX, \LuaTeXì—서는 \texttt{<driver>}를 별ë„ë¡œ 명시할 필요가 없다.}
+
+\section{찾아보기와 참고문헌}
+
+\wi{색ì¸}(찾아보기, index)ì„ ë§Œë“¤ê¸° 위해 제공하는 유틸리티
+\util{komkindex}ì˜ ì‚¬ìš©ë²•ì— ëŒ€í•´ì„œëŠ” \pageref{sec:komkindex}
+페ì´ì§€ \ref{sec:komkindex}ì ˆì„ ë³´ë¼. %ì´ ìœ í‹¸ë¦¬í‹°ì™€ ë”불어
+한글 ìƒ‰ì¸ ìŠ¤íƒ€ì¼ì¸ \verb|kotex.ist|를 제공한다.
+
+\wi{문헌목ë¡} ì¸ìš©ì€ 가능하다. Bib\TeX\ ë˜ëŠ” \util{biber}\ì„ ì´ìš©í•˜ì—¬
+ë¬¸í—Œëª©ë¡ ë°ì´í„°ë² ì´ìŠ¤ì—ì„œ 문헌목ë¡ì„ 추출할 ìˆ˜ë„ ìžˆë‹¤.\footnote{%
+ 다만, í•œê¸€í™”ëœ ë¬¸í—Œëª©ë¡ ìŠ¤íƒ€ì¼ì´ 충분하지 ì•Šì•„ì„œ,
+ 최종ì ìœ¼ë¡œ ì•½ê°„ì˜ ìˆ˜ìž‘ì—…ì´ í•„ìš”í•œ ê²½ìš°ë„ ì—†ì§€ëŠ” 않다고 ìƒê°í•œë‹¤.
+ 특히 ì €ìž-ì—°ë„ ë°©ì‹ì˜ ì¸ìš©ì—ì„œ 그러하다. ì´ ë¶„ì•¼ëŠ”
+ ë” ë§Žì€ ì—°êµ¬ì™€ ê°œë°œì´ í•„ìš”í•œ 지ì ì´ë‹¤.}
+
+%여기서는 plain 형ì‹ì˜ ì¸ìš©ì„ 테스트해보ìž.
+%즉, \cite{dhhangul} ë˜ëŠ” \cite{yeonam}\ê³¼ ê°™ì€ í˜•ì‹ì˜ 문헌 ì¸ìš©ì´
+%가능한 ê²ƒì„ ë³¼ 수 있다.
+
+%\begin{quote}
+%\cite{dhhangul}\ì„ ë³´ë¼. \cite{karnes}\를 ì½ì–´ë³´ë¼.
+%\end{quote}
+
+\wi{참고문헌} ì¸ìš©ì€ 너무나 ë§Žì€ ìœ í˜•ì´ ìžˆì–´ì„œ ì–´ë–¤
+문제가 ë°œìƒí•  수 있는지를 완전히 시험해보지 못하였다.
+그러나 \pkg{natbib}, \pkg{cite}와 \pkg{apacite}를 위한
+코드를 내장하고 있어, 참고문헌 ì¸ìš©ì—ì„œ ë°œìƒí•˜ëŠ” ë¬¸ì œì— ëŒ€í•œ
+지ì›ì„ 위해 노력하고 있다.\footnote{%
+ í•œ 예로, \pkg{apacite} ì¶©ëŒ ë¬¸ì œì˜ ë³´ê³ ì™€ ê·¸ í•´ê²°ì— ê´€í•œ
+ \href{http://ktug.kldp.net/jsboard/read.php?table=operate&no=21183}{KTUG ê²Œì‹œíŒ 4984}
+ ì´í•˜ì˜ 글타래를 참조하ë¼. ì´ëŸ° ê³¼ì •ì„ ê±°ì³ì„œ 현재
+ \pkg{apacite} ë“±ì˜ íŒ¨í‚¤ì§€ì— ëŒ€í•œ 지ì›ì´ ì´ë£¨ì–´ì§€ê²Œ ë˜ì—ˆë‹¤.}
+
+최근 주목받고 있는 \pkg{biblatex}ì„ ì´ìš©í•˜ë©´ 한글 문헌목ë¡ì„
+ë” ìž˜ 작성할 수 있다는 ë³´ê³ ê°€ 있다. ì´ ë¶„ì•¼ì— ëŒ€í•´ì„œ ë” ê¹Šì€
+연구가 필요하다.
+
+\section{옛한글 구현}\index{옛한글}
+
+옛한글 ë¬¸ì„œì˜ ì¡°íŒì€ 한글 \TeX ì˜ ê¿ˆì´ì—ˆê³ , KTUGì—ì„œ 2002ë…„ ì´í›„
+\pkg{dhhangul}ê³¼ ê°™ì€ Lambda 패키지를 통하여 성공ì ì¸ ì‹¤í—˜ì„ í–‰í•œ 바가
+있다.
+
+\pkg{dhucs-midkor}\는 옛한글, 즉 1933ë…„ ì´ì „ 표기법 문헌ì„
+ì‹ìží•  수 있게 한다.\footnote{%
+ 현재 ì´ íŒ¨í‚¤ì§€ë¥¼ 사용 가능하게 하려면 \cmd{tlmgr install kotex-midkor}
+ ëª…ë ¹ì„ \kotex\ 저장소를 등ë¡í•œ í›„ì— ë‚´ë ¤ì•¼ 한다.
+ dhucs-midkor는 \kotex-utfì˜ ì¼ë¶€ì´ì§€ë§Œ, 몇 가지 ì´ìœ (주로 글꼴 관련ëœ) 때문ì—
+ 별ë„ì˜ íŒ¨í‚¤ì§€ë¡œ 분리ë˜ì–´ 있다.}
+필요한 ê²ƒì€ ì´ íŒ¨í‚¤ì§€ë¥¼ 설치한 í›„ì— ì˜›í•œê¸€ í…스트를 ì´ë¥¸ë°” ``첫가ë'' ë°©ì‹ìœ¼ë¡œ
+입력하는 것ë¿ì´ë‹¤.\footnote{%
+ ``첫가ë(LVT)'' ë°©ì‹ìœ¼ë¡œ 입력한다는 ê²ƒì€ ìœ ë‹ˆì½”ë“œ ìžëª¨ 조합형으로 한글ì„
+ 입력한다는 뜻ì´ë‹¤. 예컨대 `ê°€'ë¼ëŠ” 글ìžëŠ” \textsf{[U+AC00]}ì— ì™„ì„±í˜• 문ìžê°€
+ 있는ë°, ì´ ìŒì ˆ ì˜ì—­ 완성형 코드를 사용하지 ì•Šê³  ìžëª¨ ì˜ì—­ì˜ 초성 `ㄱ'ê³¼ 중성 `ã…'를 결합하여 \textsf{[U+1100][U+1161]}ë¡œ 조합하여
+ 표현하는 ê²ƒì„ ë§í•œë‹¤. ì´ëŸ° ì‹ì˜ ìžëª¨ 조합으로 í•œê¸€ì„ í‘œí˜„í•˜ë©´
+ ê·¸ 표현 í•œê³„ì— ì œì•½ì´ ê±°ì˜ ì—†ìœ¼ë©° 현대 한글과 옛한글 수백만 ìžë¥¼ ëª¨ë‘ í‘œí˜„í•  수 있다.
+}
+%그러나 ë°°í¬íŒì˜ 매í¬ë¡œë§Œìœ¼ë¡œ 충분하지 않으며,
+%다ìŒê³¼ ê°™ì€ ì¤€ë¹„ê°€ ë” í•„ìš”í•˜ë‹¤.
+%\begin{enumerate}
+%\item 옛한글 í°íŠ¸(\file{obatang.ttf} ë˜ëŠ” \file{ogulim.ttf})
+%\item 옛한글 코드 변환 유틸리티
+%\item 옛한글 코드를 다룰 수 있는 편집기와 입력기
+%\end{enumerate}
+
+ì´ì „ì—는 옛한글 ë¬¸í—Œì˜ ì¡°íŒì´ 꽤 까다롭고 복잡한 ì¼ì´ì—ˆìœ¼ë©°,
+그런 ìƒí™©ì—ì„œ \kotex ì´ ì˜›í•œê¸€ ì¡°íŒ ëŠ¥ë ¥ì„ ê°–ì¶”ê³  있다는 ê²ƒì€ ë§¤ìš°
+중요한 ì¼ì´ì—ˆë‹¤. í˜„ìž¬ë¡œì„œë„ ê·¸ 성취를 ê°€ë³ê²Œ ë³¼ 수는 없으나, ì „ì— ë¹„í•˜ì—¬
+ì˜›í•œê¸€ì„ í¬í•¨í•˜ëŠ” 고문헌 ì¡°íŒì´ 매우 ìš©ì´í•´ì§„ ê²ƒë„ ì‚¬ì‹¤ì´ë‹¤.
+\begin{enumerate}[(1)]
+\item 옛한글 처리 ê¸°ëŠ¥ì„ ê°–ì¶˜ ê¸€ê¼´ì´ ë‹¤ì–‘í•´ì¡Œë‹¤. ì´ ë¶„ì•¼ì—ì„œ KTUGì˜
+ì€ë°”탕 ê¸€ê¼´ì€ ë‹¨ì—° 선구ì ì¸ 위치를 차지하고 있으며, ì‹¤ë¬´ì— ì“¸ 수 ìžˆì„ ì •ë„ì˜
+품위를 갖춘 ``함초롬 LVT'' ê¸€ê¼´ì˜ ë“±ìž¥ì´ ì°¨ì§€í•˜ëŠ” ì˜ë¯¸ëŠ” 매우 중요하다.
+ê·¸ 후, Windows 8ì— ë²ˆë“¤ëœ ``ë§‘ì€ ê³ ë”•''ì— ê°™ì€ ê¸°ëŠ¥ì´ í¬í•¨ë¨ìœ¼ë¡œì¨,
+ì‚¬ì‹¤ìƒ ì˜›í•œê¸€ 표현과 ê´€ë ¨ëœ ê¸€ê¼´ ë¬¸ì œì— ìžˆì–´ì„œ 중요한 진ì¼ë³´ë¥¼ ì´ë£©í•˜ê²Œ ë˜ì—ˆë‹¤.\footnote{%
+ ì´ì™€ ë”불어, 예전 ì“°ì´ë˜ ì´ë¥¸ë°” ``한양 PUA'' ë°©ì‹ì€ ì—­ì‚¬ì˜ ë’¤ì•ˆê¸¸ë¡œ
+ 사ë¼ì§ˆ 때가 ë˜ì—ˆë‹¤ê³  본다.}
+\item 플랫í¼ì„ 막론하고 ``첫가ë'' ì˜›í•œê¸€ì„ ìž…ë ¥í•  수 있는 \wi{한글 입력기}ë“¤ì´ ë“±ìž¥í•˜ì˜€ë‹¤.
+맥 오ì—ìŠ¤ì˜ í•˜ëŠ˜ìž…ë ¥ê¸°, 구름입력기 등으로 첫가ë ì˜›í•œê¸€ì„ ì†ì‰½ê²Œ 입력할 수 있게 ë˜ì—ˆìœ¼ë©° 윈ë„우즈ì—ë„ ìƒˆë‚˜ë£¨ 입력기와 ê°™ì´ ì´ë¥¼ 가능하게 하는 ê²ƒë“¤ì´ ìžˆë‹¤.
+\item \kotex ì˜ ì¤‘ìš”í•œ 기여 ì¤‘ì˜ í•˜ë‚˜ì¸ ì˜›í•œê¸€ 관련 코드변환 유틸리티가
+\kotex-utilityë¡œ 제공ëœë‹¤. \util{jamo-normalize} 스í¬ë¦½íŠ¸ëŠ” 특히 유용하다.
+\item \XeTeX-\ko와 \LuaTeX-\ko는 옛한글 처리 ê¸°ëŠ¥ì„ ìžì—°ìŠ¤ëŸ½ê²Œ 탑재하고 있다.
+ì˜›í•œê¸€ì„ ë§ˆì¹˜ í˜„ëŒ€í•œê¸€ì„ ì“°ë“¯ì´ ìžì—°ìŠ¤ëŸ½ê²Œ 처리할 수 있는 것ì´ë‹¤.
+\end{enumerate}
+%ì„ ìœ„í•´ì„œ 갖추어야 í• 
+%ì¡°ê±´ì´ ì œë²• 까다롭고
+%\footnote{%
+% 특히 ì˜›í•œê¸€ì„ ì²˜ë¦¬í•  수 있는 공개 í°íŠ¸ê°€ 전혀 없다는 ì ì€
+% 매우 치명ì ì´ë‹¤.}
+%ì´ë¥¼ 처리하는 ê³¼ì •ì´ íŽ¸ë¦¬í•˜ë‹¤ê³  í•  수 없다%
+%\footnote{%
+% 코드 변환과 ê°™ì€ ì•½ê°„ì˜ ì „ì²˜ë¦¬ê°€ 필요하다.}%
+%고는 하나,
+%옛한글 ë¬¸í—Œì˜ ì‹ìžë¥¼ 구현하고 있다는 ìžì²´ê°€ 매우 중요한 사실ì´ë‹¤.
+%옛한글 ì¡°íŒì— 관한 ì „ë°˜ì ì¸ 사항, ì´ë¡ ì  배경과 구체ì ì¸ ì§€ì¹¨ì€ \cite{LeeKH}\ì„
+%참고하ë¼.
+
+ë‹¤ìŒ ì†¡ê°•ì˜ \cnm{사미ì¸ê³¡} ì˜ˆë¬¸ì€ ìœ„í‚¤ë¬¸í—Œì—ì„œ\footnote{%
+ \url{http://ko.wikisource.org/wiki/\%EC\%82\%AC\%EB\%AF\%B8\%EC\%9D\%B8\%EA\%B3\%A1}}
+가져온 í…스트를
+다ìŒê³¼ ê°™ì€ ëª…ë ¹ì„ ì£¼ì–´ 전부 첫가ë 코드로 바꾸고 \pkg{dhucs-midkor}
+패키지를 ì–¹ì€ í›„ì— (별다른 조치 ì—†ì´) 그대로 í¬í•¨í•œ 것ì´ë‹¤. ì´ ìœ í‹¸ë¦¬í‹°ì˜
+ì‚¬ìš©ë²•ì€ \pageref{sec:hypuautil}페ì´ì§€ \Cref{sec:hypuautil}ì„
+참고하ë¼.
+\begin{verbatim}
+# jamo-normalize -d -o <yettest.txt >yettest.tex
+\end{verbatim}
+만약 현대한글까지 전부 첫가ë으로 바꾸지 않으면 현대한글 ìŒì ˆë¬¸ìžê°€
+ë³¸ë¬¸ì˜ ê²ƒê³¼ ë˜‘ê°™ì€ ëª¨ì–‘ìœ¼ë¡œ ì°ížŒë‹¤.
+
+\begin{verse}
+\ifPDFTeX\def\mymidkorfont{ogul} % or {obat}
+\else\ifLuaOrXeTeX \hangulfontspec[Script=Hangul]{HCR Dotum LVT}\fi\fi
+\IfFileExists{yettext.tex}{\input yettext}{}
+\end{verse}
+
+\pkg{dhucs-midkor}ë¡œ ì˜›í•œê¸€ì„ í‘œí˜„í•  ë•Œ ì„ íƒí•  수 있는 글꼴ì€
+바탕체와 굴림체 ë‘ ê°€ì§€ì´ë‹¤. ìœ„ì˜ ì˜ˆë¬¸ì€ êµ´ë¦¼ì²´ë¡œ ì‹ìžë˜ì—ˆê³  ì´ê²ƒì´ ë””í´íŠ¸ì´ë‹¤.
+만약 바탕체로 ì‹ìží•˜ë ¤ë©´ \verb|\def\mymidkorfont{obat}|ë¼ê³ 
+선언하면 ëœë‹¤. ê·¸ëŸ°ë° obatangì´ë¼ëŠ” 글꼴ì—ì„œ 온 바탕체 옛한글ì€
+êµ´ë¦¼ì²´ì— ë¹„í•´ 그다지 예ì˜ì§€ 않다.
+
+ì¼ë°˜ì ì¸ ì˜ë¯¸ì—ì„œ 본격ì ì¸ 옛한글 문서를 작성하려 한다면
+\kotex-utf보다는 \XeTeX-\koê°€ ë”ìš± ì ì ˆí•˜ë‹¤.
+ì´ ìƒˆë¡œìš´ ì—”ì§„ì„ ê¸°ë°˜ìœ¼ë¡œ í•œ \kotex\ íŒ¨í‚¤ì§€ë“¤ì€ ì˜›í•œê¸€ì— ëŒ€í•œ ê±°ì˜
+모든 문제를 완벽하게 í•´ê²°í•´ë‘ê³  있다.
+
+\section{ì¼ë³¸ì–´ì™€ 중국어 문단}\index{ì¼ë³¸ì–´ 문단}
+
+\kotex ì—는 \pkg{dhucs-trivcj}ê°€ í¬í•¨ë˜ì–´ 있다.
+ì´ê²ƒì€ 한글 문서ì—ì„œ ì•½ê°„ì˜ \wi{ì¼ë³¸ì–´} ë˜ëŠ” \wi{중국어} ì¸ìš©ë¬¸ì„ 처리하게 하려는
+목ì ìœ¼ë¡œ ì œìž‘ëœ ê²ƒìœ¼ë¡œì„œ 본격ì ì¸ \wi{다국어 문서}를 처리하는 ë°ëŠ” ì•„ì§
+미í¡í•˜ì§€ë§Œ í¬ì§€ ì•Šì€ ê·œëª¨ì˜ ì¼ë³¸ì–´ 중국어 ë¬¸ë‹¨ì€ ë‚˜ì˜ì§€ ì•Šì€ ì •ë„ì˜
+결과를 ì–»ì„ ìˆ˜ ìžˆì„ ê²ƒìœ¼ë¡œ ìƒê°í•˜ê³  있다.\footnote{%
+ \pkg{xetex-ko}, \pkg{luatex-ko}ì—서는 별ë„ì˜ íŒ¨í‚¤ì§€ë¥¼
+ 로드하지 ì•Šì•„ë„ \texttt{\textbackslash japanese} 명령ì„
+ 쓸 수 있다. 특히 \pkg{luatex-ko}는 ìžì²´ì— ruby ê¸°ëŠ¥ì„ ê°€ì§€ê³  있다.}
+ì¼ë³¸ì–´ í•œìžì˜ ë…ìŒì„ ìž‘ì€ ê°€ë‚˜ 문ìžë¡œ 붙ì´ëŠ” 것(루비)ì€ \pkg{CJK}ì˜
+ì¼ë¶€ì¸ \pkg{ruby}\를 불러서 í•  수 있다.
+ì¼ë³¸ì–´ ë˜ëŠ” 중국어 ë¬¸ë‹¨ì„ ì‹ìží•˜ë ¤ë©´ \pkg{dhucs-trivcj}를
+로드하여야 한다.
+
+%\begin{japanesechinese}
+
+\begin{quote}
+\begin{japanese}
+\LaTeX~ã¨ã„ã†ã®ã¯ã€å¸‚販ソフトé¡è² ã‘ã®ãã‚Œã„ãªæ–‡æ›¸ãŒ
+作れる「文書整形ソフトã€ã§ã€ã€Œãƒ©ãƒ†ãƒƒã‚¯ã€
+ã‚‚ã—ãã¯ã€Œãƒ©ãƒ†ãƒ•ã€ãªã©å¤‰ã£ãŸèª­ã¿æ–¹ã‚’ã—ã¾ã™ã€‚
+ã¡ã‚‡ã£ã¨ã‚«ã‚¿ã„言葉を使ã†ã¨ã€Œçµ„版~(ãã¿ã¯ã‚“)~ソフトã€ã¨ã‚‚言ã„ã¾ã™ã€‚
+組版ã¨ã¯ã€æ´»å­—を組んã§ãƒšãƒ¼ã‚¸ã«å°åˆ·ã™ã‚‹ãŸã‚ã®ç‰ˆã‚’作る作業ã®ã“ã¨ã§è‹±èªžã§
+タイプセッティング~(type setting)~ã¨è¨€ã„ã¾ã™ã€‚
+\end{japanese}
+\end{quote}
+
+ì¼ë³¸ì–´ì™€ 중국어 ê¸€ê¼´ì€ \TeX{}Liveì— ê¸°ë³¸ìœ¼ë¡œ í¬í•¨ë˜ì–´ 있는
+wadalab-unicode 글꼴과 arphic 글꼴(type 1)ì„ ì´ìš©í•œë‹¤.
+\TeX{}Live를 fullë¡œ 설치하면 당연히 ì‹œìŠ¤í…œì— ì„¤ì¹˜ë˜ì–´ ìžˆì„ ê²ƒì´ë¯€ë¡œ
+별ë„ì˜ ê¸€ê¼´ 설치 절차 ì—†ì´ ë°”ë¡œ ì´ìš©í•  수 있다.
+다만 ì´ ê¸€ê¼´ì—는
+êµµì€ê¸€ê¼´ì´ë‚˜ 고딕체 ê¸€ê¼´ì´ ë³„ë„ë¡œ 갖추어져 있지 않다.
+ì¼ë³¸ 문ìžì™€ 로마ìžê°€ ì´ì–´ì§ˆ ë•Œ 필요한 `\wi{ì§§ì€ ê°„ê²©}'ì€ tilde(\verb|~|)ë¡œ 표시할 수 있다.
+ì´ê²ƒì€ \pkg{CJK}ì˜ ë°©ì‹ê³¼ ë™ì¼í•˜ë‹¤.
+
+\pkg{dhucs-trivcj}ê°€ 제공하는 í™˜ê²½ì€ \texttt{japanese}와
+\texttt{chinese}ì´ë‹¤. 다만 \texttt{chinese} í™˜ê²½ì€ ê°„ìžì²´ 환경과
+번ìžì²´ í™˜ê²½ì„ ê°ê° \texttt{Schinese}와 \texttt{Tchinese}ë¡œ
+구분할 수 있다. ê¸°ë³¸ê°’ì€ \texttt{chinese}ê°€ ê°„ìžì²´ 환경으로
+ë˜ì–´ 있지만 만약 번ìžì²´ í™˜ê²½ì„ \texttt{chinese}ë¡œ ì“°ê³  싶다면
+\begin{verbatim}
+\let\chinese\Tchinese
+\let\endchinese\endTchinese
+\end{verbatim}
+ë¼ê³  선언하면 ëœë‹¤. 다른 ë¬¸ì„œì™€ì˜ í˜¸í™˜ì„ ìœ„í•´ì„œ 번ìžì²´ 환경ì„
+그대로 \texttt{Tchinese}ë¼ê³  쓰는 ê²ƒë„ ì¢‹ì€ ë°©ë²•ì´ë‹¤.
+
+ë‹¤ìŒ í‘œëŠ” \texttt{dhucs-trivcj}ì—ì„œ 사용하는 ê° ì–¸ì–´ë³„
+í°íŠ¸ì˜ ì´ë¦„ì´ë‹¤.
+\begin{center}
+\begin{tabular}{l|ll|ll}
+\hline
+ & \multicolumn{2}{l|}{trivcj} & \multicolumn{2}{l}{trivcj-adobe} \\
+\cline{2-5}
+ & mj & gt & mj & gt \\
+\hline
+ì¼ë³¸ì–´ & min & -- & jpmj & jpgt \\
+ì¤‘êµ­ì–´ê°„ìž & gbsn & -- & cnmj & cngt \\
+ì¤‘êµ­ì–´ë²ˆìž & bsmi & -- & ctmt & -- \\
+\hline
+\end{tabular}
+\end{center}
+
+간단한 중국어 문장 하나를 ì‹ìží•´ë³´ìž.\footnote{\url{http://wikka.ctex.org/TeX} 웹사ì´íŠ¸ì—ì„œ
+ì¸ìš©í•¨.}
+
+\begin{chinese}
+\begin{description}
+\item[{[}高质é‡çš„输出{]}] TeX~éµå¾ªä¼ ç»Ÿçš„排版规则,以排版的质é‡ä¸ºæœ€é‡è¦çš„目标。
+ 如果你把~TeX~的输出结果和用其它的排版软件排版相åŒçš„文本所得到的结果加以比较,
+ 你就会å‘现其中的区别。
+
+\item[{[}超常的稳定性{]}] 自从~TeX~出现以æ¥ï¼Œåªæœ‰ä¸€äº›å¾®å°çš„改动。也就是说,
+ å几年å‰çš„~TeX~文件用现在的~TeX~系统排版得到的结果与å几年å‰å¾—到的结果是一样的。
+ 稳定性还体现在~TeX~系统æžå°‘会崩溃,å¯ä»¥å¤„ç†ä»»æ„大å°çš„文件,å³ä½¿ä½ çš„计算机的内存很少,
+ TeX~也å¯è‡ªå¦‚的工作。
+\end{description}
+\end{chinese}
+
+%\end{japanesechinese}
+
+\section{세로쓰기}
+
+\kotex-utf는 한글 \wi{세로쓰기}를 ì§ì ‘ 지ì›í•˜ì§€ 않는다.
+몇 가지 íŽ¸ë²•ì„ ì¨ì„œ 세로쓰기 문단ì´ë‚˜ 문서를 만드는 ì‹¤í—˜ì´ í–‰í•´ì§„ ì ì´ 있지만
+ì¼ë°˜í™”í•  만한 ê²ƒì€ ì•„ë‹ˆì—ˆë‹¤.
+한편, \XeTeX-\ko는 í•œê¸€ì˜ ì„¸ë¡œì“°ê¸°ê°€ 구현ë˜ì–´ 있다. \pkg{xetexko-vertical} 패키지를 ì´ìš©í•˜ì—¬ 세로쓰기를 가능하게 한다.
+
+\chapter{글꼴 문제}\index{글꼴 문제}
+
+\XeTeX ì´ë‚˜ \LuaTeX ì˜ ë“±ìž¥ìœ¼ë¡œ 가장 급격한 변화를 ë§žì€ ê²ƒì´
+한글 글꼴(í°íŠ¸)ì˜ ì‚¬ìš© ë°©ì‹ì— 대한 것ì´ë‹¤. 트루타입과 오픈타입ì„
+ì§ì ‘ 사용할 수 있는 ì´ëŸ¬í•œ í… ì—”ì§„ì˜ ë“±ìž¥ì€ ë§¤ìš° 중요하고 ê·¹ì ì¸ 변화를
+한글 í… í™˜ê²½ì— ë„입하게 하였다.
+ì´ëŸ¬í•œ 새로운 í… ì—”ì§„ì—ì„œ í°íŠ¸ë¥¼ 사용하는 문제는 해당 문서를 참고하ë¼.
+
+ì´ ê¸€ì€ ë ˆê±°ì‹œ í…ì—ì„œ 구현ë˜ëŠ” \pkg{kotex-utf}ì— ê´€í•œ 것ì´ë‹¤.
+ë”°ë¼ì„œ ì´ ìž¥ ì „ì²´ì˜ ë‚´ìš©ì€ ì˜¤ì§ \util{latex}ì´ë‚˜ \util{pdflatex}으로 컴파ì¼í•˜ëŠ” 경우ì—만 해당하며, \XeTeX, \LuaTeXì—ì„œ í•œê¸€ì„ ì‚¬ìš©í•˜ëŠ” 경우와 í˜¸í™˜ì„±ì´ ì—†ë‹¤.
+
+\section{개관}
+
+현재 ë²„ì „ì˜ \kotex ì€ ë””ìžì¸ìƒ `\wi{기본 글꼴}'ì´ ì—†ë‹¤. ì´ì „ 버전까지 ì€ê¸€ê¼´ type 1 (\pkg{untype1})\index{ì€ê¸€ê¼´ type 1}ì„ ê¸°ë³¸ 글꼴로 삼고 있었으므로 í¬ê²Œ 달ë¼ì§„ ì ì´ë‹¤.
+그런ë°, 기본 ê¸€ê¼´ì´ ì—†ë‹¤ëŠ” ê²ƒì€ \cmd{\usepackage\{kotex\}}만으로는
+한글 글ìžê°€ ì°ížˆì§€ 않는다는 ê²ƒì„ ì˜ë¯¸í•œë‹¤. 실제로 \XeTeX-\ko와 \LuaTeX-\ko는 ì´ëŸ° ì‹ìœ¼ë¡œ ë™ìž‘하고 있으며, 반드시 한글 ê¸€ê¼´ì„ ëª…ì‹œì ìœ¼ë¡œ 지정해주어야 하게 ë˜ì–´ 있다.
+
+하위 í˜¸í™˜ì„±ë„ ì—¼ë‘ì— ë‘ê³  있는 \kotex-utfì—ì„œ 만약 ì´ë ‡ê²Œ ë˜ë©´ 사용ìžì˜ 혼선ì„
+불러올 ê²ƒì´ ìžëª…하므로, ìš°ì„  아무런 ê¸€ê¼´ë„ ì§€ì •í•˜ì§€ 않으면 \pkg{nanumtype1} ê¸€ê¼´ì„ ë¶ˆëŸ¬ 글ìžë¥¼ 보여주게 ë˜ì–´ 있다.\footnote{단, í•œìž ì˜ì—­ì€ \pkg{uhc}.} nanum type 1ì´ ì„ íƒëœ ì´ìœ ëŠ” ì´ ê¸€ê¼´ 패키지가 CTANì— ë“±ë¡ë˜ì–´ 있고 \TeX\,Liveì—ì„œ 제공하는 것ì´ê¸° 때문ì´ë‹¤.\footnote{%
+ ì›ëž˜ \pkg{cjk-ko}ì—ì„œ 사용하기 위해 ì œìž‘ëœ ê¸€ê¼´ì´ë‹¤.}
+\index{나눔 type 1}
+
+그러나 ì´ê²ƒì€ `기본 글꼴'과는 ì„±ì§ˆì´ ë‹¤ë¥¸ë°, ê·¸ ì´ìœ ëŠ” \kotex ì´ ì œê³µí•˜ëŠ”
+글꼴 처리 ëŠ¥ë ¥ì— ë¹„ì¶”ì–´ ë§Žì€ ë¶€ë¶„ì´ ìƒëžµë˜ì–´ 있기 때문ì´ë‹¤. 예를 들면 \texttt{ttfamily}ì— í•´ë‹¹í•˜ëŠ” 타ìžì²´ê°€ 별ë„ë¡œ 없다는 ì , í•œìžëŠ” í•œ 가지 ê¸€ê¼´ë°–ì— ì‚¬ìš©í•˜ì§€ ì•Šê³  êµµì€ í•œìžê°€ ì°ížˆì§€ 않는다는 ì  ë“±ì—ì„œ 그러하다.
+
+ê¸€ê¼´ì˜ ì„ íƒê³¼ ì‚¬ìš©ì´ ì „ì ìœ¼ë¡œ 사용ìžì—게 맡겨져 있으나, ``편ì˜ë¥¼ 위하여'' ìƒì„¸í•œ 글꼴 ì„¤ì •ì´ ì—†ì„ ë•Œ
+나눔 type 1ì´ í•œê¸€ ì˜ì—­ì„ ì‹ìží•˜ê¸° 위하여 사용ëœë‹¤ê³  기억해ë‘ìž.
+
+\section{ì˜ì—­, 가족, \cntrdots}
+
+\subsection{ìž…ë ¥ 문ìžì˜ ì˜ì—­}
+
+í…ìŠ¤íŠ¸ì˜ ë¬¸ìžë¥¼ ì‹ìží•  ë•Œ, \kotex ì€ ìž…ë ¥ 문ìžë¥¼ 세 ì˜ì—­ìœ¼ë¡œ 나누고 ê°ê°ì—
+대하여 다른 ê¸€ê¼´ì„ ì ìš©í•œë‹¤.\index{입력문ìžì˜ ì˜ì—­}
+\begin{enumerate}
+\item \textbf{ë¼í‹´ ë¬¸ìž ì˜ì—­}. ASCII 문ìžë“¤ì€ ëª¨ë‘ ì—¬ê¸°ì— ë“¤ì–´ê°„ë‹¤. 즉
+ë¡œë§ˆìž ì•ŒíŒŒë²³ê³¼ 숫ìž, ì¼ë¶€ 문장부호들ì´ë‹¤.
+ì´ ì˜ì—­ì˜ 문ìžë¥¼ ì‹ìží•˜ëŠ” ê²ƒì€ ì¼ë°˜ì ì¸ ë¼í‹´ ë¬¸ìž ë¬¸ì„œì™€ 완전히 ë™ì¼í•˜ë‹¤.
+그러므로 \pkg{fontenc}ë¡œ OT1, T1 ë“±ì˜ í°íŠ¸ ì¸ì½”ë”©ì„ ì§€ì •í•˜ê±°ë‚˜
+\pkg{lmodern}, \pkg{txfonts}와 ê°™ì€ê¸€ê¼´ 패키지를 사용하는 것ë„
+ì´ ì˜ì—­ì— ì˜í–¥ì„ 미친다.\index{ë¼í‹´ë¬¸ìž ì˜ì—­}
+
+\item \textbf{한글 ì˜ì—­}. [U+AC00]ì—ì„œ [U+D7FF]까지 한글 ìŒì ˆë¬¸ìž ì˜ì—­ì˜
+글ìžì™€ 한글 ìžëª¨ ë° í•œê¸€ 호환ìžëª¨ 글ìžë“¤ì— 해당한다. ì´ ì˜ì—­ì„ ì‹ìží•˜ëŠ” 글꼴ì„
+`한글 글꼴'ì´ë¼ 한다.\index{한글 ì˜ì—­}
+
+\item \textbf{í•œìž ì˜ì—­}. ìœ„ì˜ ë¼í‹´ ë¬¸ìž ì˜ì—­ê³¼ 한글 ì˜ì—­ì„ 제외한 모든
+문ìžê°€ í¬í•¨ëœë‹¤. í•œì¤‘ì¼ í˜¸í™˜ 문장부호, í•œìžëŠ” 물론ì´ê³  ì¼ë¶€ í°íŠ¸ì—ì„œ
+발견할 수 있는 PUA(ì‚¬ìš©ìž ì˜ì—­) 옛한글 문ìžë„ ì—¬ê¸°ì— ì†í•œë‹¤. ì´ ì˜ì—­ì€ `í•œìž ê¸€ê¼´'ë¡œ ì‹ìží•œë‹¤.\index{í•œìž ì˜ì—­}
+\end{enumerate}
+ì´ ì„¸ ì˜ì—­ì€ 완전히 분리ë˜ì–´ 있고 서로 ì˜í–¥ì„ 미치지 않는다. 즉
+한글 ì˜ì—­ì˜ ê¸€ê¼´ì„ ë°”ê¾¸ë”ë¼ë„ ë¼í‹´ë¬¸ìžë‚˜ í•œìž ì˜ì—­ì˜ ê¸€ê¼´ì˜ ì„ íƒì´
+(ì›ì¹™ì ìœ¼ë¡œ) 바뀌지 않는다.
+
+\subsection{ë¼í‹´ ë¬¸ìž ì˜ì—­ 글꼴}
+
+\thispkgì˜ ë¼í‹´ ë¬¸ìž ê¸€ê¼´ ê¸°ë³¸ê°’ì€ OT1 ì¸ì½”ë”©ì˜ \wi{CM}ì´ë‹¤.
+\wi{T1 ì¸ì½”딩}으로 \wi{EC 글꼴}ì„ ì‚¬ìš©í•˜ë ¤ë©´ 다ìŒì„
+전처리부(preamble)ì— ì ì–´ì¤€ë‹¤.
+\begin{verbatim}
+\usepackage[T1]{fontenc}
+\end{verbatim}
+글꼴 설정 패키지를 사용하면 ì´ ì˜ì—­ 문ìžì— ì˜í–¥ì„ 미친다.
+예를 들어 \wi{pxfonts}를 본문ì—ì„œ 쓰려면,
+\begin{verbatim}
+\usepackage{pxfonts}
+\end{verbatim}
+와 ê°™ì´ í•œë‹¤.
+
+NFSS\footnote{\LaTeX ì˜ í°íŠ¸ ì„ íƒ ìŠ¤í‚´ì„ ê°€ë¦¬í‚¨ë‹¤.}를 따르며, rm, sf, tt
+패밀리와 md, bf 시리즈, up, it, sl ì…°ì´í”„ë“¤ì„ ì„ íƒí•˜ëŠ” í°íŠ¸ ì„ íƒ ëª…ë ¹ ì—­ì‹œ
+그대로 ì ìš©ëœë‹¤.
+
+\pkg{kotex} ìžì²´ê°€ font encodingì„ ì •ì˜í•˜ê³  있기 때문ì—, font encodingì„ ë°”ê¾¸ëŠ”
+명령, 예를 들면 \verb|\usepackage[T1]{fontenc}|ê³¼ ê°™ì€ í–‰ì€ \pkg{kotex}ì´
+로드ë˜ê¸° ì „ì— ë¶€ë¥´ëŠ” ê²ƒì´ ì¢‹ë‹¤.
+
+ì´í›„ì˜ ë…¼ì˜ëŠ” 한글 ë° í•œìž ì˜ì—­ ê¸€ê¼´ì— ê´€í•œ 사항ì´ë‹¤.
+
+\subsection{글꼴 가족과 ì¸ì½”딩}
+
+\kotex ì€ í•œê¸€ê³¼ í•œìž ì˜ì—­ ê¸€ê¼´ì— ëŒ€í•´ì„œë„ \wi{NFSS} ë°©ì‹ì˜
+글꼴 ì„ íƒì´ ë™ìž‘하ë„ë¡ ì„¤ê³„ë˜ì–´ 있다.\index{글꼴 가족}
+
+ì´ ì˜ì—­ ê¸€ê¼´ì„ rm, sf, tt 세 글꼴 가족(family)으로 구분한다.
+ê°ê°ì„ 편ì˜ìƒì˜ ëª…ì¹­ì¸ ``바탕(ë˜ëŠ” 명조), ë‹ì›€(ë˜ëŠ” 고딕), 타ìž''ì—
+대ì‘시킨다. ì´ë“¤ì€ ë¼í‹´ 문ìžì˜ ``serif, sans serif, typewriter''ì—
+해당하는 것으로 본다.
+
+\begin{center}
+\begin{tabular}{c|c|c|c}
+\hline
+ & rm & sf & tt \\ \hline
+한글 & 한글바탕글꼴 & 한글ë‹ì›€ê¸€ê¼´ & 한글타ìžê¸€ê¼´ \\ \hline
+í•œìž & í•œìžë°”탕글꼴 & í•œìžë‹ì›€ê¸€ê¼´ & í•œìžíƒ€ìžê¸€ê¼´ \\ \hline
+\end{tabular}
+\end{center}
+
+\kotex ì´ í•œê¸€ê³¼ í•œìž ì˜ì—­ ì‹ìžì— 사용하는 í°íŠ¸ëŠ” LUC ì¸ì½”딩
+í°íŠ¸ì´ë‹¤. ì´ ì¸ì½”ë”©ì€ ìœ ë‹ˆì½”ë“œ 문ìžêµ°ì„ 수백 ê°œì˜ subfontë¡œ 분할하여
+처리하ë„ë¡ ë˜ì–´ 있어 실제 글꼴 íŒŒì¼ ìžì²´ì˜ êµ¬ì„±ì€ ë§¤ìš° 복잡하지만 \TeX ì˜
+í°íŠ¸ ì •ì˜ (font definition) ë°©ì‹ì— ì˜í•˜ì—¬ 대표 ì´ë¦„으로 호출할 수 있다.
+
+다른 글꼴 ì„ íƒ ì—†ì´ ë‚˜ëˆ” type 1으로 ì‹ìží•˜ëŠ” 경우, ì´ ê¸€ê¼´ê°€ì¡±ë“¤ì€ ë‹¤ìŒê³¼ ê°™ì´ ëŒ€ì‘ë˜ì–´ 있다.
+타ìžì²´ ê¸€ê¼´ì„ ë³„ë„ë¡œ 할당하지 못한 ê²ƒì€ í•´ë‹¹í•˜ëŠ” ê¸€ê¼´ì´ ì—†ê¸° 때문ì´ë‹¤. 참고로
+ì€ê¸€ê¼´ type 1ì„ ì“´ë‹¤ë©´ uttzë¼ëŠ” ì€íƒ€ìž ê¸€ê¼´ì„ ì´ ì˜ì—­ì— 할당할 수 있었다.\footnote{%
+ ì€íƒ€ìž 서체를 타ìžì²´ 패밀리로 지정하는 ë°©ë²•ì€ \pageref{sec:oldmethod}페ì´ì§€ë¥¼
+ ë³´ë¼.}
+
+\begin{center}
+\begin{tabular}{c|c|c|c}
+\hline
+ & rm & sf & tt \\ \hline
+한글 & nanummj & nanumgt & nanumgt \\ \hline
+í•œìž & uhcmj & nanumgt & nanumgt \\ \hline
+\end{tabular}
+\end{center}
+
+글꼴 ê°€ì¡±ì„ ì§€ì •í•˜ëŠ” ê²ƒì€ ë‹¤ìŒ NFSS ëª…ë ¹ì„ ì“´ë‹¤.
+ìœ—ì¤„ì˜ ì„¸ 개는 ì¸ìžë¥¼ 갖는 `명령형'ì´ê³  ì•„ëž«ì¤„ì˜ ì„¸ 개는
+`선언형'ì´ë‹¤.
+\begin{boxedverbatim}
+\textrm, \textsf, \texttt
+\rmfamily, \sffamly, \ttfamily
+\end{boxedverbatim}
+ì´ ëª…ë ¹ì´ ì£¼ì–´ì§€ë©´ ë¼í‹´ë¬¸ìž ì˜ì—­ë¿ ì•„ë‹ˆë¼ í•œê¸€ê³¼ í•œìž ì˜ì—­ì— 대해서ë„
+ìœ„ì˜ í‘œì— ì£¼ì–´ì§„ 대ì‘ì— ë”°ë¼ í•œê¸€ê³¼ í•œìžë¥¼ ì‹ìží•œë‹¤.
+
+ì´ë°–ì— series, shape, size ë“±ì— í•´ë‹¹í•˜ëŠ” NFSS 명령ì´
+한글과 í•œìžì— 다 ì ìš©ëœë‹¤.
+
+\kotex-utfì—서는 (\XeTeX-\ko와 달리) 수학 문ìžì—
+한글 ê¸€ê¼´ì„ ì“¸ 수 없다. 수학 ê¸€ê¼´ë“¤ì€ ë¼í‹´ 문ìžì™€ ê°™ì´ ì·¨ê¸‰ë˜ë©°
+NFSSì˜ ìˆ˜í•™ 글꼴 ëª…ë ¹ì„ ê·¸ëŒ€ë¡œ 따른다.
+ìˆ˜ì‹ ì•ˆì— í•œê¸€ í…스트를 넣어야 한다면 \pkg{amsmath}ì˜
+\cmd{\text} ëª…ë ¹ì„ ì“´ë‹¤.
+
+\section{ê¸€ê¼´ì˜ ì œí•œê³¼ ë” ë§Žì€ ê¸€ê¼´ ì‚¬ìš©ì— ëŒ€í•œ 문제}
+
+Legacy \TeX ê³¼ \XeTeX, \LuaTeX ì˜ ê°€ìž¥ í° ì°¨ì´ ì¤‘ì˜ í•˜ë‚˜ê°€
+í°íŠ¸ ë¬¸ì œì— ê´€ë ¨ëœ ê²ƒì´ë‹¤. 즉 새로운 í… ì—”ì§„ë“¤ì€ íŠ¸ë£¨íƒ€ìž…, 오픈타입과
+ê°™ì€ ê¸€ê¼´ì„ ìžìœ ë¡­ê²Œ 다룰 수 있게 ë¨ìœ¼ë¡œì¨, 종래 \TeX ì˜
+í°íŠ¸ 사용 ë°©ì‹ì— ë”ì´ìƒ 구애ë˜ì§€ ì•Šì•„ë„ ë˜ê²Œ ë˜ì—ˆë‹¤.
+
+\begin{table}[b]
+\centering
+\caption{한글 글꼴 사용 범위}
+\begin{tabular}{c|c|c|c|c}
+\hline
+ & mf & type 1 & truetype & opentype \\ \hline \hline
+tex + dvips & 가능 & 가능 & & \\ \hline
+tex + dvipdfmx & 가능 & 가능 & (변환필요) & (변환필요) \\ \hline
+pdftex & 가능 & 가능 & (변환필요) & (변환필요) \\ \hline \hline
+xetex & 가능 & 가능 & ì§ì ‘ 사용 & ì§ì ‘ 사용 \\ \hline
+luatex & 가능 & 가능 & ì§ì ‘ 사용 & ì§ì ‘ 사용 \\
+\hline
+\end{tabular}
+\end{table}
+
+만약 ë” ë§Žì€ ê¸€ê¼´ì˜ ì‚¬ìš©ì„ ì›í•œë‹¤ë©´ ì´ í… ì—”ì§„ìœ¼ë¡œ 갈아타는 ê²ƒì´ ì¢‹ë‹¤.
+\circemph{í°íŠ¸ê°€ 문제ë¼ë©´ \XeTeX ì„ ì“°ì‹œë¼.}
+
+애초부터 \kotex ì€ í°íŠ¸ ì‚¬ìš©ì— ê´€í•˜ì—¬ 많ì€
+ê³ ë¯¼ì´ ìžˆì—ˆê³  몇 가지 ë°©ë²•ì„ ì œì‹œí•œ ë°” 있으며 ê·¸ ëª…ë ¹ë“¤ì€ ì—¬ì „ížˆ
+유효하지만, êµ³ì´ ê·¸ë ‡ê²Œê¹Œì§€ 하면서 Legacy \TeX ì—ì„œ ``ë§Žì€ í°íŠ¸''를
+사용할 필요가 없어졌다.
+
+\subsection{\kotex ì˜ ê¸€ê¼´ 관련 명령}\label{sec:oldmethod}
+
+아래 \kotex ì´ ë§ˆë ¨í•´ ë‘” í°íŠ¸ 관련 명령 몇 개를 정리하여 둔다.
+
+\begin{boxedverbatim}
+\SetHangulFonts{mj}{gt}{tz}
+\SetHanjaFonts{mj}{gt}{tz}
+\end{boxedverbatim}
+기본 ê¸€ê¼´ì„ ì„¤ì •í•œë‹¤. 세 ê°œì˜ ì¸ìžëŠ” ê°ê° 명조/고딕/타ìžì— 해당한다.
+
+\begin{boxedverbatim}
+\SetSerifFonts{hangul}{hanja}
+\SetSansFonts{hangul}{hanja}
+\SetMonoFonts{hangul}{hanja}
+\end{boxedverbatim}
+ë‘ ê°œì˜ ì¸ìžëŠ” ê°ê° 한글 ì˜ì—­ê³¼ í•œìž ì˜ì—­ì„ ì‹ìží•  글꼴 ì´ë¦„ì´ ì˜¨ë‹¤.
+
+\begin{boxedverbatim}
+\SetAdhocFonts{hangul}{hanja}
+\end{boxedverbatim}
+본문ì—ì„œ ì¼ì‹œì ìœ¼ë¡œ ê¸€ê¼´ì„ ë°”ê¾¸ê³ ìž í•  ë•Œ 쓰기 위해 ë§ˆë ¨ëœ ëª…ë ¹ì´ë‹¤.
+특히 ì´ ëª…ë ¹ì€ í•œê¸€ê³¼ í•œìž ì˜ì—­ì—만 ì˜í–¥ì„ ë¼ì¹˜ë¯€ë¡œ ë¼í‹´ ë¬¸ìž ì˜ì—­ì€ 별ë„ë¡œ
+지정해주어야 한다.
+
+\subsection{Legacy \TeX ì„ ìœ„í•œ 한글 글꼴 패키지들}
+
+새로운 í… ì—”ì§„ì˜ ë“±ìž¥ìœ¼ë¡œ ì´ì œ ì‚¬ì‹¤ìƒ í•„ìš”ê°€ 사ë¼ì¡Œì§€ë§Œ
+한때 다양한 글꼴 패키지가 만들어져서 ìœ í†µëœ ì‚¬ë¡€ë“¤ì´ ë§Žë‹¤.
+
+ê·¸ 가운ë°ëŠ” 백묵 글꼴, 문화부 글꼴, 윈ë„우즈 기본 글꼴, 한겨레결체 등ì„
+í…ì´ ì‚¬ìš©í•  수 있ë„ë¡ ì¡°ì„±í•˜ì—¬ 제공한 ê²½ìš°ë„ ìžˆì—ˆìœ¼ë‚˜, 현재 ì´ íŒ¨í‚¤ì§€ë“¤ì„
+찾아보기는 어렵다.
+
+\paragraph{ì€ê¸€ê¼´ type 1}
+현재 \kotex\ 저장소ì—ì„œ \pkg{kotex-base}ë¼ëŠ” ì´ë¦„으로 제공ë˜ëŠ”
+untype1\index{ì€ê¸€ê¼´ type 1}ì€ ì¢…ëž˜ 기본 글꼴로 사용ë˜ë˜ 것ì´ë¯€ë¡œ ì´ ê¸€ê¼´ 패키지를
+다시 사용하기를 ì›í•˜ëŠ” 경우가 ìžˆì„ ìˆ˜ 있다.
+ì´ ë•ŒëŠ” 먼저 ì´ íŒ¨í‚¤ì§€ë¥¼
+\begin{verbatim}
+tlmgr install kotex-base
+\end{verbatim}
+설치한 후ì—, 본문ì—ì„œ ë‹¤ìŒ í•œ ì¤„ì„ ì¶”ê°€í•´ì¤€ë‹¤.
+\begin{boxedverbatim}
+\usepackage{dhucs-untype1}
+\end{boxedverbatim}
+
+\paragraph{트루타입 글꼴}
+ì´ì œ 필요가 줄었지만, ê·¸ëž˜ë„ íŠ¸ë£¨íƒ€ìž… í°íŠ¸ë¥¼ \kotex-utfì—ì„œ
+사용하려 하며, í°íŠ¸ ë¼ì´ì„ ìŠ¤ ë“±ì— ëŒ€í•˜ì—¬
+ìžì‹ ì´ 책임질 수 있고, ì•½ê°„ì˜ ë³µìž¡í•œ 설정 ìž‘ì—…ì„
+ê¸°êº¼ì´ í•´ë‚´ë ¤ 한다면, \textsf{ttf2kotexfont} 유틸리티를 사용하면
+ëœë‹¤. ì´ ìœ í‹¸ë¦¬í‹°ì˜ ì‚¬ìš©ë²•ì€ ì´ ë¬¸ì„œ ë§ë¯¸ì— 별ë„ì˜ ìž¥ìœ¼ë¡œ 마련ë˜ì–´ 있다(\pageref{cha:truetype}페ì´ì§€, \ref{cha:truetype}장).
+
+\subsection{엄격한 ë¬¸ìž ì²´í¬}
+
+한글 문서 작성 ìƒí™©ì€ 매우 복잡해서, 현재 ì‚¬ìš©ì¤‘ì¸ í°íŠ¸ì— 사용ìžê°€
+í‘œí˜„í•˜ê³ ìž í•˜ëŠ” 모든 문ìžê°€ 구비ë˜ì–´ 있지 ì•Šì€ ê²½ìš°ê°€ 많다.
+ì€ê¸€ê¼´ì˜ ì€ë°”탕체만 하ë”ë¼ë„ 예컨대 í•œìžëŠ” KS X 1001ì— í•´ë‹¹í•˜ëŠ” 4888ìžë°–ì—는
+들어 있지 않다.
+
+ê·¸ëŸ°ë° \TeX ì€ \file{.tfm}ì´ ì•„ì˜ˆ 없다면 ì—러를 내지만 \file{.tfm}ì€
+있으나 ê·¸ \file{.tfm}ì˜ ë¬¸ìž ì •ì˜ì— 해당 글ìžê°€ 없는 경우ì—는
+다만 글ìžë¥¼ ì‹ìží•˜ì§€ ì•Šê³  ê²½ê³ ë§Œì„ ë³´ì´ê³  지나가면서 \file{.log}ì— ê¸°ë¡í•˜ëŠ” 것ì—
+그친다. ê·¸ ê²°ê³¼ \file{.log}를 세심하게 살피지 않으면 혹 부지불ì‹ê°„ì—
+특정 문ìžë¥¼ ì‹ìží•˜ì§€ 못하는 결과를 초래하게 ëœë‹¤.
+
+ì´ ë•Œë¬¸ì— ë„ìž…ëœ ì˜µì…˜ì´ \texttt{[strictcharcheck]}ì´ë‹¤.
+ì´ ì˜µì…˜ì„ í™œì„±í™”í•˜ë©´ \eTeX ì˜ ì›ì‹œëª…ë ¹ì„ ì´ìš©í•˜ì—¬ 만약 \file{.tfm}ì€
+ìžˆëŠ”ë° íŠ¹ì • 문ìžê°€ 없다면 ì—러를 ë°œìƒì‹œí‚¤ë©´ì„œ 컴파ì¼ì„ 멈추게 한다.
+문서 작성ìžëŠ” ì´ë¥¼ 통해 í˜„ìž¬ì˜ ìƒí™©ì„ 보다 잘 ì¸ì‹í•˜ê³  í°íŠ¸ë¥¼ êµì²´í•˜ê±°ë‚˜
+ìž„ì‹œ í°íŠ¸ë¥¼ 지정하는 ë“±ì˜ ì¡°ì¹˜ë¥¼ 취할 수 ìžˆì„ ê²ƒì´\다. \index{strictcharcheck}\index{엄격한 ë¬¸ìž ì²´í¬}
+
+ì´ ì˜µì…˜ì„ ì§€ì •í•˜ì§€ 않으면 ì—러를 보여주지 ì•Šê³  다만 \file{.log}ì—만
+기ë¡í•œë‹¤.
+
+\chapter{한글 문서 ì„œì‹ì„ 위한 부가 패키지들}
+
+ì´ ìž¥ì—ì„œ 설명하는 부가 íŒ¨í‚¤ì§€ë“¤ì€ \pkg{kotex-utf}ì—서만 활용할 수 있으며
+\XeTeX, \LuaTeXì„ ì‚¬ìš©í•˜ëŠ” 경우와는 í˜¸í™˜ì„±ì´ ì—†ë‹¤.
+
+\section{ê°•ì¡° ë°©ì‹}\label{sec:gremph}
+
+\ref{sec:emphasis} 소절ì—ì„œ ë…¼ì˜í•œ 바와 ê°™ì´ ê°•ì¡° 명령(\cmd{\emph})ì´
+ì£¼ì–´ì¡Œì„ ë•Œ ê¸°ìš¸ì¸ ê¸€ìžì²´ë¥¼ 쓸 것ì¸ì§€ 글꼴 대체 ë°©ì‹ì„ 쓸 것ì¸ì§€ë¥¼ ì •í•  수 있게
+하는 부가 패키지가 \pkg{dhucs-gremph}ì´ë‹¤.
+
+ì´ íŒ¨í‚¤ì§€ë¥¼ 로드하면 \cmd{\emph} ëª…ë ¹ì˜ ê°•ì¡° ë¶€ë¶„ì´ \emph{나눔고딕}으로 ì‹ìžëœë‹¤.
+ì€ê¸€ê¼´ type 1 패키지를 사용할 경우, ì€ê·¸ëž˜í”½ 서체가 기본ì´ì—ˆë˜ ê²ƒì„ ìƒê¸°í•˜ë¼.
+
+패키지가 제공하는 ëª…ë ¹ì´ ëª‡ 가지 있다.
+
+\begin{boxedverbatim}
+\SetGremphFonts{hangul}{hanja}
+\end{boxedverbatim}
+ê°•ì¡° ë¶€ë¶„ì— ì‹ìží•  ê¸€ê¼´ì„ ì§€ì •í•œë‹¤.\footnote{%
+ 현실ì ìœ¼ë¡œ ìƒê°í•´ë³´ë©´ í˜„ìž¬ì˜ \kotex\ ì´ìš© ìƒí™©ì—ì„œ
+ \pdfLaTeX 으로 사용ìžê°€ 추가ì ì¸ type 1 글꼴ì´ë‚˜ 트루타입 \TeX\ ê¸€ê¼´ì„ ì‚¬ìš©í•˜ê²Œ ë  ê°€ëŠ¥ì„±ì€
+ ê±°ì˜ ì—†ë‹¤ê³  보는 ê²ƒì´ ì¢‹ì„ ê²ƒì´ë‹¤. gremph ê¸°ëŠ¥ë„ ê²°êµ­ ê¸€ê¼´ì˜ ë¬¸ì œì´ë¯€ë¡œ ì´ ë¬¸ì œë¥¼ ë”
+ 섬세하게 제어하려면 \XeTeX\ ì—”ì§„ì„ ì‚¬ìš©í•  ê²ƒì„ ê¶Œí•œë‹¤.}
+주ì˜í•  ì ì€ ì€ê¸€ê¼´ì´ë‚˜ \util{ttf2kotexfont}ë¡œ
+설치한 트루타입 글꼴 사용시ì—는 í°íŠ¸ ì´ë¦„ ì•žì— `o'를 하나 붙여주어야 한다는 ì ì´ë‹¤.
+즉
+\begin{verbatim}
+\SetGremphFonts{nanummj}{nanumgt}
+\end{verbatim}
+으로 좋지만, ì€ê¸€ê¼´ì¼ 경우
+\begin{verbatim}
+\SetGremphFonts{outgr}{outgt}
+\end{verbatim}
+와 ê°™ì´ ì§€ì •í•´ì•¼ ì •ìƒì ìœ¼ë¡œ ë™ìž‘한다.
+
+\begin{boxedverbatim}
+\ungremph, \regremph
+\end{boxedverbatim}
+ê°•ì¡° ë°©ì‹ì„ ê¸°ìš¸ì¸ ê¸€ê¼´ë¡œ ë˜ëŒë¦¬ê±°ë‚˜ ì´ë¥¼ 다시 글꼴 대체 ë°©ì‹ìœ¼ë¡œ 하ë¼ëŠ” 명령ì´ë‹¤.
+
+%만약 emphì— í•´ë‹¹í•˜ëŠ”
+%ê¸€ê¼´ì„ ê·¸ëž˜í”½ì´ ì•„ë‹Œ 다른 글꼴로 바꾸고 싶다면 다ìŒê³¼ ê°™ì´ í•œë‹¤.
+%\begin{verbatim}
+%\usepackage[gremphhangul=unbm,gremphhanja=unyt]{dhucs-gremph}
+%\end{verbatim}
+%첫번째 ì¸ìžëŠ” 한글, ë‘번째 ì¸ìžëŠ” í•œìž ê¸€ê¼´ì„ ì§€ì •í•˜ëŠ” 것ì´ë‹¤.
+%ë˜, emphì— í•´ë‹¹í•˜ëŠ” 문ìžë¥¼ êµµì€ê¸€ê¼´ë¡œ 하고 싶으면,
+%\begin{verbatim}
+%\usepackage[bfemph]{dhucs-gremph}
+%\end{verbatim}
+%와 ê°™ì´ \verb|[bfemph]| ì˜µì…˜ì„ ì§€ì •í•œë‹¤.\footnote{%
+% ì€ê¸€ê¼´ 중ì—는 boldface ê¸€ê¼´ì´ ë”°ë¡œ 마련ë˜ì–´ 있지 ì•Šì€ ê²ƒì´ ë§Žë‹¤ëŠ”
+% ì ì— 주ì˜í•˜ë¼. ì´ ê²½ìš°ì—는 ì•½ê°„ì˜ Warningì„ ë‚´ë©´ì„œ 그냥 보통 글꼴로
+% ì‹ìžëœë‹¤.}
+%ë¬¸ì„œì˜ ì¤‘ê°„ì—ì„œ 기울임 ë°©ì‹ê³¼ 글꼴 변경 \verb|\emph| ë°©ì‹ì„ 바꿀 ìˆ˜ë„ ìžˆë‹¤.
+%ê°ê° \verb|\regremph| 명령과 \verb|\ungremph|를 사용한다.
+%\regremph\verb|\regremph|를 지정한 경우ì—는,
+%\begin{quote}
+%\emph{테스트. test.}
+%\end{quote}
+%와 ê°™ì´ ì‹ìžë˜ê³ , \ungremph\verb|\ungremph|를
+%설정한 경우ì—는,
+%\begin{quote}
+%\emph{테스트. test.}
+%\end{quote}
+%와 ê°™ì´ ì‹ìžëœë‹¤.
+%\regremph
+
+\section{ê°ì£¼ 형ì‹}\label{sec:fn}
+
+\subsection{dhucsfnì˜ ê°ì£¼ íŒì§œê¸°}
+
+\pkg{dhucsfn} 패키지는 \wi{ì€ê´‘í¬}ì˜ H\LaTeX\ 1.0.1ê³¼
+\kotex-eucì— ìžˆëŠ” \pkg{hangulfn} 패키지를 \kotex 으로
+í¬íŒ…í•œ 것ì´ë‹¤. 아래 사용법 설명과 용어는 ì›ë³¸ íŒ¨í‚¤ì§€ì— ëŒ€í•œ
+ì„¤ëª…ì„ ë‹´ê³  있는 hlatexguide 문서ì—ì„œ 그대로 가져왔다.
+
+\bigskip
+
+íŒ¨í‚¤ì§€ì˜ ì‚¬ìš©ë²•ì€ ë‹¤ìŒê³¼ 같다.
+\begin{verbatim}
+ \usepackage[ì„ íƒì‚¬í•­]{dhucsfn}
+\end{verbatim}
+
+\texttt{ì„ íƒì‚¬í•­}(옵션)으로는 ê°ì£¼ ë²ˆí˜¸ì˜ íŒì§œê¸° ë°©ì‹ì„ 지정하는
+\texttt{첨ìž}와 \texttt{괄호}ê°€ ìžˆëŠ”ë° ê°ê° 다ìŒê³¼ ê°™ì´ ì§œì—¬ì§„ë‹¤.
+\begin{itemize}
+\item \texttt{첨ìž(superscript)}: \xample{$^1$ê°ì£¼ë¬¸}
+\item \texttt{괄호(parenthesis)}: \xample{1) ê°ì£¼ë¬¸}
+\end{itemize}
+\texttt{첨ìž}ì˜ ê²½ìš°ì—는 ê°ì£¼ 번호와 ê°ì£¼ë¬¸ 사ì´ê°€ 붙고
+\texttt{괄호}ì˜ ê²½ìš°ì—는 소괄호와 ê°ì£¼ë¬¸ 사ì´ì— 구분 ê³µê°„ì´ ìžˆë‹¤.
+ì• ì´ˆê°’ì€ \texttt{첨ìž}ì´ë‹¤.
+
+ê°ì£¼ íŒë©´ì˜ íŒì§œê¸°ë¥¼ 지정하는 \texttt{ì„ íƒì‚¬í•­}ì˜ ì¢…ë¥˜ëŠ” 다ìŒê³¼
+같다.
+\begin{itemize}
+
+\item \texttt{다항ì´ì–´ì“°ê¸°(multipara)}: ì—°ì´ì€ ê°ì£¼ê°€ 새 í–‰ì—ì„œ 시작하지 ì•Šê³  ì´ì „
+ í–‰ì˜ ì˜¤ë¥¸ìª½ì— ë‚˜ì—´ë˜ë©°, 새 ê°ì£¼ì˜ ë„“ì´ê°€ í–‰ì˜ ì˜¤ë¥¸ìª½ 경계를 넘어 설
+ ë•Œì— ê·¸ ê°ì£¼ëŠ” 새 í–‰ì—ì„œ 시작한다. 문서 ì „ì²´ê°€ 길ì´ê°€ ì§§ì€ ê°ì£¼ë¡œë§Œ
+ êµ¬ì„±ë  ë•Œì— ì‚¬ìš©í•  수 있는 íŒì§œê¸° ë°©ì‹ì´ë‹¤.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize 12)~첫번째 ê°ì£¼\qquad 13)~ë‘번째 ê°ì£¼\qquad
+ 14)~세번째 ê°ì£¼\qquad 15)~네번째 ê°ì£¼\linebreak 16)~다섯번째
+ ê°ì£¼\qquad 17)~여섯번째 ê°ì£¼\qquad 18)~ì¼ê³±ë²ˆì§¸ ê°ì£¼\qquad
+ 19) ì—¬ëŸë²ˆì§¸ ê°ì£¼ }
+
+\item \texttt{단순ì´ì–´ì“°ê¸°(para)}: ``\texttt{다항ì´ì–´ì“°ê¸°}''와 ê°™ì€ ë°©ì‹ì´ë‚˜
+ í•œ ê°ì£¼ì˜ ë„“ì´ê°€ í–‰ì˜ ì˜¤ë¥¸ìª½ 경계를 넘어 설 ë•Œì— ê²½ê³„ë¥¼ 넘어서는
+ ë¶€ë¶„ì´ ì¤„ë°”ê¿ˆì— ì˜í•´ ë‹¤ìŒ í–‰ìœ¼ë¡œ 넘겨진다는 ì ì´ 다르다.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize 12)~첫번째 ê°ì£¼\quad 13)~ë‘번째 ê°ì£¼\quad 14)~세번째
+ ê°ì£¼\quad 15)~네번째 ê°ì£¼\quad 16)~다섯번째 ê°ì£¼\quad 17)~여섯번째
+ ê°ì£¼\quad 18)~ì¼ê³±ë²ˆì§¸ ê°ì£¼\quad 19)~ì—¬ëŸë²ˆì§¸ ê°ì£¼}
+
+\item \texttt{내어쓰기(hang)}: ê°ê°ì˜ ê°ì£¼ëŠ” 새 í–‰ì—ì„œ 시작한다. ê°ì£¼ 번호가
+ ê°ì£¼ë¬¸ì˜ 왼쪽으로 ë‚´ì–´ ì¨ ì§€ê³ , ê°ì£¼ë¬¸ì˜ 왼쪽맞춤 위치가 ê°ì£¼ë¬¸ì˜ 첫
+ 글ìžì˜ 위치ì´ë‹¤. ì´ ë°©ì‹ì´ 애초값ì´ë‹¤.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize\tabcolsep0pt
+ \begin{tabular}[t]{lp{.9\columnwidth}}
+ 12)~ & ê°ì£¼ë©´ì˜ ê°ì£¼ 번호와 구분 ê³µê°„ì„ ê°ì£¼ë¬¸ìœ¼ë¡œë¶€í„° 왼쪽으로 ë‚´ì–´
+ 쓰는 ë°©ì‹ì´ë‹¤. ê°ì£¼ë¬¸ì˜ 가로 ë„“ì´ëŠ” ë³¸ë¬¸ì˜ ê°€ë¡œ ë„“ì´ì—ì„œ ê°ì£¼
+ 번호와 구분 ê³µê°„ì˜ ë„“ì´ë§Œí¼ 뺀 길ì´ì´ë‹¤.
+ \end{tabular}
+ }
+
+\item \texttt{왼쪽맞춤(leftflush)}: ê°ê°ì˜ ê°ì£¼ëŠ” 새 í–‰ì—ì„œ 시작한다. ê°ì£¼ì˜ 첫
+ ì¤„ì´ ì™¼ìª½ë§žì¶¤ìœ¼ë¡œ 짜진다.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize
+ 12)~ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì´ 들여쓰기나 ë‚´ì–´ì“°ê¸°ì— ì˜í•´ 구분ë˜ì§€ ì•Šê³ 
+ ì „ì²´ê°€ 하나로 왼쪽맞춤 ë˜ëŠ” íŒì§œê¸° ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì˜
+ 사ì´ì—는 구분 ê³µê°„ì´ ì‚½ìž…ëœë‹¤. 구분 ê³µê°„ì€ \texttt{첨ìž}ì˜ ê²½ìš°
+ 0ptì´ê³  \texttt{괄호}ì˜ ê²½ìš° 공간 문ìžì´ë‹¤.
+ }
+
+\item \texttt{들여쓰기(indent)}: ë¼í…ì´ ì œê³µí•˜ëŠ” 기본 ê°ì£¼ íŒì§œê¸°ì™€ 유사한
+ ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호는 3ë°°ê°ì˜ 위치ì—ì„œ 오른쪽으로 ì •ë ¬ë˜ë©° ê°ì£¼ë¬¸ì´
+ 구분 ê³µê°„ì„ ì‚¬ì´ì— ë‘ê³  ì´ì–´ì§„다. ê°ì£¼ë¬¸ 사ì´ì— ì¤„ë°”ê¿ˆì´ ì¼ì–´ë‚˜ë©´
+ 새 í–‰ì´ ë³¸ë¬¸ì˜ ì™¼ìª½ 맞춤 위치ì—ì„œ 시작한다.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize\settowidth{\dimen0}{ê°ì£¼}
+ \hbox to1.5\dimen0{\hss 12)}~첫줄 들여쓰기 ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호ì˜
+ ëì´ ì™¼ìª½ 가장 ìžë¦¬ì—서부터 3ë°°ê°ì˜ 위치ì´ë‹¤. ì—°ì´ì€ ê°ì£¼ì˜ ê°ì£¼
+ ë²ˆí˜¸ë„ ê°™ì€ ìœ„ì¹˜ì— ì •ë ¬ëœë‹¤.\\
+ \hbox to1.5\dimen0{\hss 13)}~ì´ì–´ì§€ëŠ” ê°ì£¼ì´ë‹¤. ê°ì£¼ 번호가 위쪽ì˜
+ ê°ì£¼ 번호와 함께 오른쪽으로 ì •ë ¬ë˜ì—ˆë‹¤.
+ }
+
+\item \texttt{들여왼쪽맞춤(leftflushindent)}: ``\texttt{왼쪽맞춤}''ê³¼ ê°™ì€ ë°©ì‹ì´ë‹¤.
+ ì „ì²´ ê°ì£¼ë©´ì´ 본문으로부터 오른쪽으로 2ë°°ê° ë“¤ì—¬ ì¨ì§„다.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize\settowidth{\dimen0}{ê°ì£¼}\tabcolsep0pt
+ \begin{tabular}[t]{lp{.9\columnwidth}}
+ \rule{\dimen0}{0pt} &
+ 12)~ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì´ 들여쓰기나 ë‚´ì–´ì“°ê¸°ì— ì˜í•´ 구분ë˜ì§€ ì•Šê³ 
+ ì „ì²´ê°€ 하나로 왼쪽맞춤 ë˜ëŠ” íŒì§œê¸° ë°©ì‹ì´ë‹¤. ì „ì²´ ê°ì£¼ë©´ì´
+ ë³¸ë¬¸ì˜ ì™¼ìª½ë§žì¶¤ 위치ì—ì„œ 2ë°°ê° ë“¤ì—¬ì§„ë‹¤.
+ \end{tabular}
+ }
+
+\item \texttt{들여내어쓰기(hangpar)}: ``\texttt{들여쓰기}''와 ê°™ì€ ë°©ì‹ì´ë‹¤. ì „ì²´
+ ê°ì£¼ë©´ì´ 본문으로부터 오른쪽으로 2ë°°ê° ë“¤ì—¬ ì¨ì§„다.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize\tabcolsep0pt
+ \settowidth{\dimen0}{ê°ì£¼}
+ \hspace*{\dimen0}
+ \multiply\dimen0 by-1 \advance\dimen0 .89\columnwidth
+ \begin{tabular}[t]{lp{\dimen0}}
+ 12)~ & ê°ì£¼ë©´ì˜ ê°ì£¼ 번호와 구분 ê³µê°„ì„ ê°ì£¼ë¬¸ìœ¼ë¡œë¶€í„° 왼쪽으로
+ ë‚´ì–´ 쓰는 ë°©ì‹ì´ë‹¤. ì „ì²´ ê°ì£¼ë©´ì€ ë³¸ë¬¸ì˜ ì™¼ìª½ì—ì„œ 2ë°°ê° ë“¤ì—¬
+ 짜진다. ê°ì£¼ë¬¸ì˜ 가로 ë„“ì´ëŠ” ë³¸ë¬¸ì˜ ê°€ë¡œ ë„“ì´ì—ì„œ ê°ì£¼ 번호와
+ 구분 ê³µê°„ì˜ ë„“ì´ ê·¸ë¦¬ê³  2ë°°ê°ì˜ ë„“ì´ë¥¼ 뺀 길ì´ì´ë‹¤.
+ \end{tabular}
+ }
+
+\item \texttt{들여괄호맞춤(varhangpar)}: ``\texttt{들여내어쓰기}'' ë°©ì‹ê³¼ 같으나
+ ê°ì£¼ë¬¸ì—ì„œ ì¤„ë°”ê¿ˆì— ì˜í•´ 새로 시작하는 í–‰ì˜ ì™¼ìª½ì´ ê°ì£¼ 번호ì—
+ 사용ë˜ëŠ” ê´„í˜¸ì˜ ëì— ì •ë ¬ë˜ëŠ” ì ì´ 다르다. ê°ì£¼ 번호 ì–‘ì‹ì´
+ ``\texttt{괄호}''ë¡œ ë°”ë€ë‹¤. ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì˜ ê°„ê²©ì€ 1ë°°ê°ì´ë‹¤.
+
+ \xample{\rule{2in}{.4pt}\\
+ \footnotesize\tabcolsep0pt
+ \settowidth{\dimen0}{ê°ì£¼}
+ \hspace*{\dimen0}
+ \multiply\dimen0 by-1 \advance\dimen0 .89\columnwidth
+ \begin{tabular}[t]{lp{\dimen0}}
+ 12) & ~~ê°ì£¼ë©´ì˜ ê°ì£¼ 번호를 ê°ì£¼ë¬¸ìœ¼ë¡œë¶€í„° 왼쪽으로 ë‚´ì–´ 쓰는
+ ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호와 ê°ì£¼ë¬¸ 사ì´ì—는 1ë°°ê°ì˜ ê°„ê²©ì´ ì‚½ìž…ëœë‹¤.
+ ì „ì²´ ê°ì£¼ë©´ì€ ë³¸ë¬¸ì˜ ì™¼ìª½ì—ì„œ 2ë°°ê° ë“¤ì—¬ 짜진다. 줄바꿈 í›„ì— ìƒˆ
+ í–‰ì´ ê°ì£¼ ë²ˆí˜¸ì˜ ê´„í˜¸ 다ìŒì—ì„œ 시작했다.
+ \end{tabular}
+ }
+\end{itemize}
+
+\subsection{ê°ì£¼ 문단 모양 관련}
+
+한글 문서는 기본 í–‰ê°„ì„ ì˜ë¬¸ ë¬¸ì„œì— ë¹„í•˜ì—¬ 넓혀 잡기 ë•Œë¬¸ì— ê°ì£¼ 사ì´ì˜
+ê°„ê²©ì´ í트러져서 ëª¨ì–‘ì´ ì¼ê·¸ëŸ¬ì§€ëŠ” 경우가 ìƒê¸´ë‹¤. 즉, 한글 문서ì—서는
+ê°ì£¼ 사ì´ì˜ ê°„ê²©ì„ ì ë‹¹í•˜ê²Œ 재조절해주어야 한다. ì´ì— 대해서 \pkg{dhucs-setspace}ê°€ ì•½ê°„ì˜ í•´ê²°ì±…ì„
+제시해주시만, ê°ì£¼ ë‚´ì˜ í–‰ê°„ì„ ìž¬ì¡°ì ˆí•˜ëŠ” íŠ¹ì§•ì´ ìžˆë‹¤.
+ì¼ë°˜ì ì¸ 문서ì—ì„œ ê°ì£¼ í–‰ê°„ì„ ë³¸ë¬¸ 행간과 ë™ì¼í•˜ê²Œ í•  것ì¸ê°€ 아니면
+ì¢ì€ í–‰ê°„ì„ ì“¸ 것ì¸ê°€ëŠ” ì „ì ìœ¼ë¡œ ì„ íƒì˜ 문제ì´ì§€ë§Œ, \verb|\footnotesep|
+길ì´ê°’ì„ ì €ìžê°€ ì§ì ‘ 설정해줄 필요가 있다는 ì ì„ 기억해ë‘ìž.
+
+\wi{ê°ì£¼ 문단}ì´ ë‹¤ìŒ íŽ˜ì´ì§€ë¡œ 넘어가는 문제와 관련하여, \LaTeX ì—서는
+ê°ì£¼ 번호가 ì°ížŒ 페ì´ì§€ë³´ë‹¤ ì•žì— ê°ì£¼ê°€ 먼저 나오는 경우가 없다는
+ê²ƒì„ ì•Œì•„ë‘어야 한다. ì´ ë•Œë¬¸ì— ê°ì£¼ 위치잡기를 위해서 페ì´ì§€ì˜
+í•˜ë‹¨ì´ ë¹„ëŠ” ê²½ìš°ë„ ìƒê¸°ëŠ”ë°, ì´ë¥¼ 해결하는 여러 가지 ë°©ë²•ì´ \LaTeX{}
+관련 íŒìœ¼ë¡œ 제시ë˜ê³  있다. ê·¸ ê°€ìš´ë° í•˜ë‚˜ëŠ” \pkg{bigfoot}\를
+사용하는 것ì´ë‹¤.
+\pkg{bigfoot}나 \pkg{footmisc} ë“±ì˜ ì‚¬ìš©ë²•ì„ ìµí˜€ë‘ë©´ 문서 작성ì—ì„œ
+ë„ì›€ì„ ì–»ëŠ” 경우가 많다.
+
+\section{ìžê°„, 행간, 단어간격}\label{sec:interhchar}
+
+\subsection{ìžê°„ê³¼ ì–´ê°„: dhucs-interword}\label{sec:interskip}
+
+\paragraph{ìžê°„}
+\wi{ìžê°„}ì„ ì²˜ë¦¬í•˜ëŠ” ë°ëŠ” 있어서 알아ë‘어야 í•  ê²ƒì€ ë‹¤ìŒê³¼ 같다.
+
+문서 ì „ì²´ì— í•´ë‹¹í•˜ëŠ” 기본 ìžê°„ì€ \verb|\setInterHangulSkip|ì´ë¼ëŠ”
+ëª…ë ¹ì„ í†µí•˜ì—¬ 지정할 수 있다.
+\begin{verbatim}
+\setInterHangulSkip{0pt}
+\end{verbatim}
+ë˜í•œ í°íŠ¸ë§ˆë‹¤ ê°ê° 다른 ìžê°„ê°’ì„ í°íŠ¸ ì†ì„±ìœ¼ë¡œ 부여해ë‘었으므로,
+ìœ„ì˜ ëª…ë ¹ì„ ì§€ì •í–ˆë‹¤ 하ë”ë¼ë„ \verb|hfontspec|ì„ ë¶ˆëŸ¬ë“¤ì´ë©´
+ëª¨ë‘ í°íŠ¸ ì†ì„±ê°’으로 대체ëœë‹¤. ë”°ë¼ì„œ ìœ„ì˜ ëª…ë ¹ì€ ê·¸ë‹¤ì§€ 유용하지
+못하고 사용ìžê°€ 문서ì—ì„œ 활용할 만한 ê²ƒì´ ì•„ë‹ˆë‹¤. 실제 ìžê°„ì€
+íŒë©´ì˜ ëª¨ì–‘ì„ ì‹¬í•˜ê²Œ ì¼ê·¸ëŸ¬ëœ¨ë¦¬ë¯€ë¡œ ë˜ë„ë¡ ì‚¬ìš©ìž ìˆ˜ì¤€ì—ì„œ ê·¸ ì¡°ì ˆì€
+삼가야 í•  것ì´ë‹¤.
+
+그럼ì—ë„ ë¶ˆêµ¬í•˜ê³ , ìžê°„ì„ ì¡°ì ˆí•  수 있는 유틸리티 패키지가 제공ëœë‹¤.
+ì´ê²ƒì€ \pkg{dhucs-interword}
+íŒ¨í‚¤ì§€ì˜ ê¸°ëŠ¥ ì¤‘ì˜ í•˜ë‚˜ì´ë‹¤. \verb|\interhchar| ëª…ë ¹ì„ ì´ìš©í•œë‹¤.
+\begin{verbatim}
+\usepackage{dhucs-interword}
+\interhchar{0pt}
+\end{verbatim}
+
+\kotex-utfì—ì„œ \verb|\setInterHangulSkip|ê³¼ \verb|\interhchar|는
+ì‚¬ì‹¤ìƒ ë™ì¼í•œ 명령ì´ë‹¤.
+
+\pkg{dhucs-interword} ë“±ì„ ì”€ì— ìžˆì–´ 주ì˜í•  ì ì€,
+\texttt{[default]} 옵션으로
+로드하면 기본 ìžê°„ì´ $0$ptë¡œ 리셋ëœë‹¤ëŠ” ì ì´ë‹¤. 그러므로 í°íŠ¸ ì†ì„±
+ìžê°„ê°’ì„ ì ìš©í•˜ë ¤ë©´ 패키지 로드를 선언한 ì´í›„ì—
+\verb|\usehangulfontspec| ëª…ë ¹ì„ í˜¸ì¶œí•˜ëŠ” ê²ƒì´ ì¢‹ë‹¤.
+\begin{verbatim}
+\usepackage[default]{dhucs-interword}
+\usehangulfontspec{ut}
+\end{verbatim}
+
+\pkg{dhucs-interword}\ê°€ ì˜ë„대로 ë™ìž‘하려면 \kotex-utfì—ì„œ
+\texttt{finemath}ê°€ 활성화ë˜ì–´ 있어야 한다.
+
+\paragraph{단어간격}\label{sec:interword}\index{단어 간격}
+
+단어 간격과 ê´€ë ¨ëœ \LaTeX{} ëª…ë ¹ì€ \verb|\spaceskip|ì´ë‹¤. 그리고
+nonfrench spacingì—ì„œ \verb|\xspaceskip|ì€ ë§ˆì¹¨í‘œ ë’¤ì˜ ì—¬ë¶„ 공백ì˜
+í¬ê¸°ë¥¼ 지정한다.
+
+\pkg{dhucs-interword} 패키지는
+단어 ê°„ê²©ì˜ ê¸°ë³¸ê°’ì„ ì„¤ì •í•˜ê±°ë‚˜ 바꿀 수 있는 명령 \cmd{\interhword}를 제공한다.
+\begin{verbatim}
+\usepackage{dhucs-interword}
+\interhword[.6]{.475}{.1}{.1}
+\end{verbatim}
+여기ì—ì„œ \verb|[.6]|으로 주어진 옵션 ì¸ìžëŠ” \verb|\xspaceskip| ê°’ì„ ì˜ë¯¸í•˜ë©°, french
+spacingì—서는 무ì˜ë¯¸í•˜ë‹¤. ì´ ê°’ë“¤ì€ ë¬¸ì„œ 기본 í°íŠ¸ 사ì´ì¦ˆì˜
+ìŠ¹ìˆ˜ê°’ì„ ì˜ë¯¸í•œë‹¤. 즉, $.475$ë¼ëŠ” ê²ƒì€ $0.475\times 10\mbox{pt} = 4.75\mbox{pt}$ê°€
+ë˜ëŠ” 것ì´ë‹¤. \texttt{[12pt]} ì˜µì…˜ì˜ ë¬¸ì„œë¼ë©´ ì´ ê°’ì´ ë‹¬ë¼ì§„다.
+
+첫번째 ì¸ìžì™€ ë‘번째, 세번째 ì¸ìž 사ì´ëŠ” 다ìŒê³¼ ê°™ì€
+규칙으로 ì ìš©ëœë‹¤.
+\begin{verbatim}
+ <first> plus <second> minus <third>
+\end{verbatim}
+
+\paragraph{dhucs-interwordì˜ ì˜µì…˜ê³¼ 명령}
+ìžê°„ê³¼ 단어 ê°„ê²©ì„ ì„¤ì •í•˜ëŠ”
+\pkg{dhucs-interword}ì—ì„œ 사용할 수 있는 옵션과 매í¬ë¡œëŠ” 다ìŒê³¼ 같다.
+\begin{description}
+\item[\texttt{[default] 옵션}] 한글 ë¬¸ì„œì— ì ë‹¹í•œ ìžê°„ê³¼ ì–´ê°„ì„
+설정한다. ì˜ë¬¸ìžì˜ ìžê°„ ë° ì–´ê°„ë³´ë‹¤ 조금 넉넉한 ì •ë„ì´ë‹¤.
+\item[\texttt{[HWP] 옵션}] 아래아한글 97ì˜ ê¸°ë³¸ ìžê°„ ë° ì–´ê°„ 설정ì„
+í‰ë‚´ë‚¸ 것ì´ë‹¤. \texttt{[default]}보다 ì–´ê°„ì´ ë” ë„“ë‹¤.
+\item[\texttt{\textbackslash interhword 매í¬ë¡œ}]
+ ì–´ê°„ì„ ìž„ì˜ë¡œ 설정하게 한다.
+\item[\texttt{\textbackslash interhchar 매í¬ë¡œ}]
+ ìžê°„ì„ ìž„ì˜ë¡œ 설정하게 한다. í•œ ê°œì˜ ì¸ìžë¥¼ ì·¨í•˜ëŠ”ë° ë°˜ë“œì‹œ 길ì´ë‹¨ìœ„를
+ 붙여주어야 한다. \verb|\interhchar{0pt}|는 ìžê°„ì„ 0 pointë¡œ
+ 만드는 것ì´ë‹¤. 다만, ì´ ë°©ì‹ì— ì˜í•œ ìžê°„ì˜ ë³€ê²½ì€ ê·¸ë‹¤ì§€ 권장하지 않는다.
+ 왜ëƒí•˜ë©´ ìžê°„ì€ í°íŠ¸ ìžì²´ì˜ ì†ì„±ìœ¼ë¡œ 간주하여 hfontspecì— ì˜í•´ 제어ë˜ëŠ”
+ ê²ƒì´ ë°”ëžŒì§í•˜ë‹¤ê³  보기 때문ì´ë‹¤. \pkg{dhucs-interword}\는 단어 간격ì˜
+ 제어ì—만 활용ë˜ëŠ” ê²ƒì´ ì¢‹ìœ¼ë¦¬ë¼ê³  ìƒê°í•œë‹¤.
+\end{description}
+
+\subsection{행간: dhucs-setspace}\label{sec:setspace}
+
+í–‰ê°„ì€ \verb|\baselinestretch|나 \verb|\linespread|를 ì´ìš©í•˜ì—¬
+간단하게 제어할 수 있지만 ì¢€ë” ë³µìž¡í•œ ê²½ìš°ë„ ì—†ì§€ëŠ” 않다. 예를 들면
+문서 ì¼ë¶€ì— 별ë„ì˜ í–‰ê°„ì„ ì ìš©í•œë‹¤ë“ ê°€\cntrdotss.
+
+í–‰ê°„ì„ ì œì–´í•˜ê¸° 위하여 제공ë˜ëŠ” 패키지는
+\pkg{dhucs-setspace}ì´ë‹¤. \pkg{setspace} 패키지를
+한글화한 것ì´ë‹¤.
+
+\begin{verbatim}
+\usepackage[hangul]{dhucs-setspace}
+\end{verbatim}
+
+\pkg{dhucs-setspace}는 \pkg{setspace}를 불러온다.
+그리고 \pkg{setspace}ì˜ ëª¨ë“  ê¸°ëŠ¥ì„ ë‹¤ 쓸 수 있다.
+즉, \texttt{singlespace}, \texttt{doublespace}, \texttt{onehalfspace} 등
+환경과 \texttt{\textbackslash singlespacing} ê°™ì€ ì„ ì–¸,
+ì¼ì‹œì ìœ¼ë¡œ í–‰ê°„ê²©ì„ ë°”ê¾¸ëŠ” \texttt{spacing}
+í™˜ê²½ì„ ì“¸ 수 있다.
+\pkg{secspace} ìžì²´ì˜ ì‚¬ìš©ë²•ì€ í•´ë‹¹ 패키지 문서를 참고하ë¼.
+
+\paragraph{본문 기본 행간격}
+\texttt{[hangul]} ì˜µì…˜ì„ í™œì„±í™”í•˜ê±°ë‚˜ ì´ íŒ¨í‚¤ì§€ë¥¼ 로드하면
+기본 í–‰ê°„ì´ \texttt{1.333}으로 변경ëœë‹¤. \pkg{setspace}ê°€
+제공하는 \cmd{\setstretch\{1.333\}}ë„ ê°™ì€ ì˜ë¯¸ê°€ ëœë‹¤.
+
+\pkg{setspace}ì˜ ë…특한 특징 중 하나가, í–‰ê°„ì„ ëŠ˜ë¦¬ë”ë¼ë„
+floats(그림과 í‘œ), footnote ì•ˆì˜ í–‰ê°„ì€ ì—¬ì „ížˆ 1.0으로 ê³ ì •ëœë‹¤ëŠ”
+것ì´ë‹¤. 한글화 과정ì—ì„œ ì´ ê°œë…ì„ í™•ëŒ€í•˜ì—¬, 본문 í–‰ê°„ì˜ ì¢…ë¥˜ë¥¼ ë„“ì€ í–‰ê°„ê³¼ ì¢ì€ 행간
+ë‘ ì¢…ë¥˜ë¡œ 나누고 ì¢ì€ í–‰ê°„ì„ footnote, floats, quote, verbatim
+ë“±ì— ì ìš©í•œë‹¤. ë‹¤ìŒ ëª…ë ¹ì€ ``ë„“ì€ í–‰ê°„''ê³¼ ``ì¢ì€ 행간''ì˜ \verb|stretch| ê°’ì„ ë¯¸ë¦¬ 설정하는
+것ì´ë‹¤.
+\begin{boxedverbatim}
+\SetHangulspace{1.333}{1.2}
+\end{boxedverbatim}
+\pkg{dhucs-setspace}를 쓰는 경우ë¼ë©´ 본문 ì „ì²´ì˜ í–‰ê°„ì„ \cmd{\linespread}나
+\cmd{\setstretch}를 쓰지 ì•Šê³  ì´ ëª…ë ¹ì„ ì´ìš©í•˜ì—¬ 설정하는 ë°©ë²•ë„ ìžˆë‹¤.
+
+\medskip
+
+\paragraph{ì¶”ê°€ëœ ì˜µì…˜ê³¼ 매í¬ë¡œ}
+한글화를 통하여 ì¶”ê°€ëœ ì˜µì…˜ê³¼ 매í¬ë¡œë§Œì„ 소개하면
+다ìŒê³¼ 같다.
+\begin{description}
+\item[\texttt{[nofloatspacing] 옵션}]
+ figure, table ë“±ì˜ float ë‚´ì—ì„œ ê°„ê²©ì„ ì¤„ì´ëŠ” ê¸°ëŠ¥ì„ ëˆë‹¤.
+\item[\texttt{[noquotespacing] 옵션}]
+ quote 환경 안ì—ì„œ ê°„ê²©ì„ ì¤„ì´ëŠ” ê¸°ëŠ¥ì„ ëˆë‹¤.
+\item[\texttt{[hangul] 옵션}]
+ 한글화 매í¬ë¡œì¸ \verb|\SetHangulspace| ëª…ë ¹ì„ ì“¸ 수 있게 하고
+ í–‰ê°„ì„ í•œê¸€ 문서 기본값으로 설정한다.
+\item[\texttt{[adjustverbatim] 옵션}]
+ verbatim 환경 안ì—ì„œ ì¢ì€ ê°„ê²©ì„ ì ìš©í•œë‹¤.
+\item[\texttt{[adjustfootnotesep] 옵션}]
+ ê°ì£¼ëŠ” 기본ì ìœ¼ë¡œ ì¢ì€ 간격으로 ëœë‹¤. 그러나 ê°ì£¼ ê°„ ê°„ê²©ì€ ìžë™ìœ¼ë¡œ
+ 맞추어지지 ì•ŠëŠ”ë° ì´ê²ƒì„ 조금 보정하ë„ë¡ í•œ 것ì´ë‹¤. í–‰ê°„ì„ ìž„ì˜ë¡œ
+ 설정하려 í•  때는 무ì˜ë¯¸í•˜ê³  ê¸°ë³¸ê°’ì— ëŒ€ì‘시킨 것ì´ë‹¤.
+\item[\texttt{\textbackslash SetHangulspace 매í¬ë¡œ}]
+ ë‘ ê°œì˜ ì¸ìžë¥¼ 취하여 첫번째 ê²ƒì„ ê¸°ë³¸ 행간, ë‘번째 것ì„
+ ì¢ì€ 행간 간격으로 한다. ì¸ìžëŠ” ëª¨ë‘ stretch ê°’ì´ì–´ì•¼ 한다.
+ 예를 들면 \verb|\SetHangulspace{1.3}{1.1}|ê³¼ ê°™ì€
+ 방법으로 사용하며, 전처리부(preamble)ì—서만 사용한다. `ì¢ì€ 행간'ì€ float,
+ ê°ì£¼ ë“±ì— ì‚¬ìš©ë˜ëŠ” í–‰ê°„ì„ ë§í•œë‹¤.
+\end{description}
+
+\section{장절표제}\label{sec:sectsty}
+
+\kotex ì€ \texttt{[hangul]} ì˜µì…˜ì„ ë‘ê³  있다. ì´ ì˜µì…˜ì„ í™œì„±í™”í•˜ë©´
+ë‘ ê°€ì§€ 중요한 변화가 ì¼ì–´ë‚œë‹¤.
+\begin{enumerate}
+\item í•œê¸€ì‹ ì´ë¦„(names)ì„ ì‚¬ìš©í•œë‹¤. 그래서 Figure와 ê°™ì€ í‘œì œ ì´ë¦„ì´
+`그림'으로 ë°”ë€ë‹¤.
+\item í•œê¸€ì‹ ìž¥ì ˆí‘œì œ ëª¨ì–‘ì´ í™œì„±í™”ëœë‹¤. 예를 들면 ``Chapter 1''ì´ ì•„ë‹ˆë¼
+``ì œ 1 장'' 형ì‹ìœ¼ë¡œ ì‹ìží•œë‹¤.
+\end{enumerate}
+
+그러나 ì´ê²ƒë§Œìœ¼ë¡œëŠ” 충분하지 못하다.
+\wi{ìž¥ì ˆí‘œì œì˜ í˜•ì‹}ì„ ë°”ê¾¸ëŠ” 많ì€
+íŒ¨í‚¤ì§€ë“¤ì´ ìžˆì§€ë§Œ
+한글 장절표제 형ì‹ê³¼ ì¼ì¹˜í•˜ì§€ ì•Šì•„ì„œ 그대로 쓸 수 없는 경우가 많다.
+
+장절 관련 모든 패키지를 다 한글화할 수는 없으나
+%\pkg{sectsty} ì´ë¥¼ 한글화해 ë‘었다.
+%ì´ê²ƒì€
+Rowland MacDonnell 씨ì˜
+\pkg{sectsty} 패키지는 한글화해 ë‘었다.
+%\pkg{sectsty}ì— ì—†ê³  새로 추가ëœ
+%ì˜µì…˜ì€ \texttt{[ensec]}ì¸ë°, ì´ ì˜µì…˜ì„ ì£¼ë©´ \thispkg ì— \texttt{[hangul]}
+%ì˜µì…˜ì„ ì£¼ì—ˆë”ë¼ë„ \texttt{ì œ 1 ì ˆ}ê³¼ ê°™ì€ í˜•ì‹ì´ ì•„ë‹ˆë¼ ì˜ë¬¸ 문서ì—서와
+%ê°™ì´ \texttt{ì œ}와 \texttt{ì ˆ}ì´ ë¶™ì§€ 않는 형ì‹ìœ¼ë¡œ ì‹ìžëœë‹¤.
+%ê·¸ë°–ì˜ ì‚¬ìš©ë²•ì€ \pkg{sectsty}ì—서와 같다. 다ìŒì€ ì ˆ ëª¨ì–‘ì„ ë°”ê¾¸ëŠ” í•œ 가지
+%보기ì´ë‹¤.
+\pkg{dhucs-sectsty}ì´ ê·¸ê²ƒì´ë‹¤.
+
+ì´ íŒ¨í‚¤ì§€ì˜
+장절표제 설정 명령과 함께 í•œê¸€ì‹ ìž¥ì ˆí‘œì œ 형ì‹ì„ 유지하ë„ë¡ í•´ì¤€ë‹¤.
+\pkg{sectsty} ìžì²´ì˜ ì‚¬ìš©ë²•ì€ í•´ë‹¹ 패키지 문서를 참고하ë¼.
+
+\pkg{sectsty}ì—는 없고 \pkg{dhucs-sectsty}ì— ì¶”ê°€ëœ ì˜µì…˜
+\option{ensec}ì€ í•œê¸€ ì„œì‹ì„ ì ìš©(\pkg{kotex}ì— \option{hangul}ì„ ì§€ì •)í•œ 경우ì—ë„
+ì ˆ ì œëª©ì— í•œí•´ì„œ ``ì œ''와 ``ì ˆ'' ì—†ì´ ìˆ«ìžë§Œ ì°ížŒë‹¤.
+
+\section{우리글 문장부호}\label{sec:hfontspec}
+
+\kotex ì—는 \texttt{[finemath]} 옵션으로
+물ìŒí‘œì™€ ëŠë‚Œí‘œ, 그리고 ì˜¨ì  ë§ˆì¹¨í‘œì˜ ìˆ˜ì§ ìœ„ì¹˜ë¥¼ 조절하는
+ê¸°ëŠ¥ì´ ìžˆë‹¤. ì´ê²ƒì€ ì˜ë¬¸ í°íŠ¸ì˜ 아스키 문장부호를 가져다 쓰기 때문ì—
+불가피한 것ì´ì—ˆë‹¤. ë˜í•œ ìˆ˜í‰ ê°„ê²©ë„ ì¼ë¶€ 조절해준다.
+
+ìˆ˜ì§ ì´ë™ê°’ì€ ê¸€ê¼´ ì†ì„±ìœ¼ë¡œ 간주하여 \cmd{\usehangulfontspec}ì— ì˜í•´
+호출ë˜ëŠ” 설정 íŒŒì¼ \texttt{hfontspec.<name>}ì— ë¯¸ë¦¬
+기ë¡í•´ë‘는 ë°©ì‹ì´ë‹¤.
+
+사용ìžê°€ ì´ ë¬¸ìž¥ë¶€í˜¸ì˜ ì´ë™ê°’ì„ ì§ì ‘ 제어하려면
+ìžì‹ ì˜ ì„¤ì •ê°’ì„ ì§€ì •í•˜ê³  ì´ë¥¼ 예를 들어 \file{hfontspec.my}ë¼ê³ 
+저장한 ë‹¤ìŒ \cmd{\usehangulfontspec}\texttt{\{my\}} 명령ì„
+ì „ì²˜ë¦¬ë¶€ì— ì ì–´ì„œ
+불러들ì´ë©´ ëœë‹¤.
+
+ë‹¤ìŒ ì˜ˆëŠ” ì€ê¸€ê¼´ type 1ì˜ ì§€ì •ê°’ 예제ì´ë‹¤.
+\begin{verbatim}
+hu = .059375em
+interhchar = -.03266em
+fullstoplower = .15ex
+exclamationlower = .15ex
+questionlower = .15ex
+\end{verbatim}
+여기서 \texttt{hu}는 \kotex ì˜ ë¯¸ì„¸ ì¡°ì •ì„ ìœ„í•œ 기본 ê¸¸ì´ ë‹¨ìœ„ì´ë‹¤.
+예를 들어보면
+\pageref{sec:finemath}페ì´ì§€ì—ì„œ 설명한 ë°” \option{finemath}ì—ì„œ 행중수ì‹ê³¼ 한글 ë¬¸ìž ì‚¬ì´ì˜
+간격으로 $3\times\text{\texttt{hu}}$ê°€ ë””í´íŠ¸ë¡œ 설정ë˜ì–´ 있다.\footnote{%
+ \pageref{sec:finemath}페ì´ì§€ì— ì´ ê°’ì„ ë³€ê²½í•˜ëŠ” ë°©ë²•ì´ ì„¤ëª…ë˜ì–´ 있다.}
+ë”°ë¼ì„œ ì´ ê°’ì„ $0$ptë¡œ 하면
+\option{finemath}ê°€ ë™ìž‘하지 않게 ëœë‹¤.
+다른 ë‹¨ìœ„ì— ëŒ€í•´ì„œëŠ” ì´ë¦„ ê·¸ ìžì²´ë¡œ ì•Œ 수 있으므로 ì„¤ëª…ì„ ìƒëžµí•œë‹¤.
+
+그러나, ì´ ìž‘ì—…ì€ í°íŠ¸ì™€ íŒë©´ì— 대한 전문ì ì¸ ì´í•´ê°€
+필요한 분야ì´ë¯€ë¡œ ì¼ë°˜ 사용ìžì—게 권할 수는 없으며,
+ì€ê¸€ê¼´ê³¼ ê°™ì€ íŠ¹ë³„í•œ ê¸€ê¼´ì´ ì•„ë‹ˆë¼ë©´ ëŒ€ë¶€ë¶„ì˜ ê²½ìš° 문장부호를 강제로 ì´ë™ì‹œí‚¬ 필요가 í¬ì§€ 않다.
+
+
+\chapter{색ì¸(찾아보기) 만들기}\label{sec:komkindex}
+
+\section{ìƒ‰ì¸ ìž‘ì„± 유틸리티 \util{komkindex}}
+
+\kotex-utf는 \file{kotex.ist}ë¼ëŠ” ìƒ‰ì¸ ìŠ¤íƒ€ì¼ íŒŒì¼ê³¼
+\util{komkindex}ë¼ëŠ” makeindex wrapper 유틸리티를 제공한다.
+\pkg{makeidx}ì— ì˜í•´ 만들어지는 \file{foo.idx} 파ì¼ì„
+ìƒ‰ì¸ í™˜ê²½ìœ¼ë¡œ 변환해주는 ì—­í• ì„ í•œë‹¤.
+
+다ìŒê³¼ ê°™ì€ í˜•ì‹ìœ¼ë¡œ 쓸 수 있다.
+\begin{verbatim}
+$ komkindex(.pl) -s kotex foo
+\end{verbatim}
+ì´ ëª…ë ¹ì€ \texttt{foo.idx}ì—ì„œ \file{foo.ind} 파ì¼ì„
+만들어내며, 한글 ìžëª¨ë¥¼ 기준으로 정렬하여 준다.
+\util{makeindex} ì˜µì…˜ì„ ê·¸ëŒ€ë¡œ 쓸 수 있다.
+
+\bigskip
+
+\util{makeindex}ì— ë°”íƒ•ì„ ë‘” \util{komkindex} 외ì—ë„
+\util{xindy}ë¼ëŠ” 강력한 유니코드 ìƒ‰ì¸ ìƒì„± 유틸리티를 한국어화한
+\util{xindy modules}ì´ í•¨ê»˜ 제공ë˜ëŠ”ë°, \XeTeX ì´ë‚˜ \LuaTeX ê³¼
+함께 쓸 ë•Œ ì¢‹ì€ ê²°ê³¼ë¥¼ ì–»ì„ ìˆ˜ 있다.
+
+그러나 \kotex-utfì—서는 \util{komkindex}를 사용하는 ê²ƒì´ ì¢‹ê³ 
+잘 ë™ìž‘한다.
+
+\section{간단한 ìƒ‰ì¸ ìž‘ì„±ì˜ ë³´ê¸°}
+
+색ì¸ì„ 만들려면 먼저 \pkg{makeidx} 패키지를 불러야 한다.
+그런 ë‹¤ìŒ \cmd{\makeindex} ëª…ë ¹ì„ ì„ ì–¸í•œë‹¤.
+\begin{verbatim}
+\usepackage{makeidx}
+\makeindex
+\end{verbatim}
+
+본문ì—ì„œ 색ì¸ì— 들어갈 ë‹¨ì–´ì— \cmd{\index}를 붙ì¸ë‹¤.
+\begin{verbatim}
+색ì¸\index{색ì¸}
+\end{verbatim}
+
+\cmd{\index}\texttt{\{색ì¸!ì¸ë±ìŠ¤\}}ë¼ê³  마í¬í•˜ë©´
+ì´ê²ƒì€ ``색ì¸''ì´ë¼ëŠ” í•­ëª©ì˜ í•˜ìœ„ 항목으로 ``ì¸ë±ìŠ¤''ë¼ëŠ”
+í•­ëª©ì´ ì·¨ê¸‰ë˜ë„ë¡ í•˜ë¼ëŠ” ì˜ë¯¸ì´ë‹¤. 한편, \cmd{\index}\texttt{\{금서목ë¡@ì¸ë±ìŠ¤\}}ë¼ê³  마í¬í•˜ë©´, í•­ëª©ì˜ ì—”íŠ¸ë¦¬ëŠ” ``ì¸ë±ìŠ¤''ë¡œ 하ë˜, ì •ë ¬ ê¸°ì¤€ì„ ``금서목ë¡''ì—
+맞추ë¼ëŠ” ì˜ë¯¸ì´ë‹¤.
+ì´ë°–ì—ë„ ìƒ‰ì¸ì„ 세밀하게 조절하기 위한 ë§Žì€ ë°©ë²•ì´ ìžˆë‹¤.
+
+문서ì—ì„œ 색ì¸ì´ 들어갈 ìœ„ì¹˜ì— ë‹¤ìŒ ëª…ë ¹ì„ ê¸°ë¡í•œë‹¤.
+\begin{verbatim}
+\printindex
+\end{verbatim}
+
+
+ì´ëŸ° ì‹ìœ¼ë¡œ 문서를 작성하여 \LaTeX ì„ ì‹¤í–‰í•˜ë©´, \texttt{.idx}ë¼ëŠ”
+확장ìžë¥¼ 가진 파ì¼ì´ ìƒê¸´ë‹¤. ì´ íŒŒì¼ì— 대하여 \util{makeindex}를 실행한다.
+\begin{verbatim}
+# latex foo
+# komkindex -s kotex foo
+# latex foo
+\end{verbatim}
+
+ì´ì œ 찾아보기가 나타난다.
+
+\bigskip
+
+``찾아보기''ë¼ëŠ” ì´ë¦„ì„ ``색ì¸''으로 바꾸는 ê²ƒì€ \pageref{sec:names}페ì´ì§€ \ref{sec:names}ì ˆì—ì„œ 설명한 대로 \cmd{\renewcommand}\texttt{\{\textbackslash indexname\}\{색ì¸\}} 형ì‹ì„ ì´ìš©í•˜ë©´ ëœë‹¤.
+
+\bigskip
+
+참고로, \XeTeX ì´ë‚˜ \LuaTeX ì—ì„œ 한글 색ì¸ì„ 작성하려면 ë‹¤ìŒ ìˆœì„œë¡œ 한다.
+\begin{verbatim}
+# xelatex foo
+# texindy -L korean -I omega foo.idx
+# xelatex foo
+\end{verbatim}
+\index{kotexindy}\index{Utilities!kotexindy}
+
+\part{ê·¸ë°–ì˜ ê²ƒë“¤}
+
+%%% plainTeX
+\chapter{plain\protect\TeX ê³¼ \kotex}\index{plain\TeX}
+
+\hfill\begin{minipage}{.5\linewidth}
+\footnotesize\sffamily
+\wi{남수진}(\texttt{sjnam at ktug kr})
+\end{minipage}
+
+\bigskip
+
+\def\kotexplain{{\tt kotexplain.tex}}
+\def\hangulcweb{{\tt hangulcweb.tex}}
+
+\noindent 플레ì¸í…ê³¼ ê´€ë ¨ëœ \kotex\ 한글 매í¬ë¡œì—는 \kotexplainê³¼ \hangulcweb\ ë‘ ê°œì˜
+파ì¼ì´ 있다. \kotex ì˜ plain\TeX\ 지ì›ì€ ì˜¤ì§ ìœ ë‹ˆì½”ë“œ/UTF-8 ì¸ì½”딩으로만
+가능하며, \eTeX ì„ ìš”êµ¬í•œë‹¤.
+
+\section{kotexplain.tex}
+
+\kotexplain ì€ í”Œë ˆì¸í…ì—ì„œ í•œê¸€ì„ ì‚¬ìš©í•˜ê¸°
+위한 매í¬ë¡œì´ë‹¤. 플레ì¸í…ì€ ë¼í…ì— ë¹„í•˜ì—¬ 매우 ê°€ë³ê³  단순한
+매í¬ë¡œì´ì§€ë§Œ, 문서나 ì±…ì„ ë§Œë“œëŠ” ë° ì“°ì´ê¸°ë„ 한다.
+ê·¸ 대표ì ì¸ 예가 바로 \wi{Knuth} êµìˆ˜ì˜ 대표ì ì¸ 시리즈 저서 {\sl The
+Art of Computer Programming\/}ê³¼ {\sl The \TeX book\/}%
+%\cite{Knuth:1984:TB}
+ì´ë‹¤.
+
+플레ì¸í…으로 ìž‘ì„±ëœ í… íŒŒì¼ì€ 단순히 `{\tt tex foo.tex}'ê³¼ ê°™ì´
+컴파ì¼í•œë‹¤. 하지만 한글 ì‚¬ìš©ì„ ìœ„í•œ 매í¬ë¡œ \kotexplain ì€
+\eTeX\ ì—”ì§„ì˜ ì›ì‹œëª…령어(primitives)ë“¤ì„ ì´ìš©í•´ì„œ 작성ë˜ì—ˆê¸° 때문ì—
+한글 플레ì¸í…ì— í•œí•´ì„œëŠ” {\tt tex} 명령어가 ì•„ë‹Œ {\tt etex} ë˜ëŠ” {\tt
+pdftex} ëª…ë ¹ì„ ì´ìš©í•˜ì—¬ì•¼ 한다.
+한글 플레ì¸í… 문서를 작성하기 위해서는 ìž‘ì„±í•˜ê³ ìž í•˜ëŠ” ë¬¸ì„œì˜ ì²«ë¶€ë¶„ì„
+\begin{verbatim}
+\input kotexplain
+\end{verbatim}
+으로 시작하는 것만 빼면 보통ì˜
+플레ì¸í… 문서를 만드는 것과 완전히 ë™ì¼í•˜ë‹¤. 플레ì¸í…ì˜ ì‚¬ìš©ë²•ì€ ê·¸
+유명한 {\sl The \TeX book\/}ì„ ì°¸ê³ í•œë‹¤.
+
+한글 매í¬ë¡œ \kotexplain ì„ ì´ìš©í•˜ì—¬ 한글 ê¸€ê¼´ì„ ì„¤ì •í•˜ëŠ” ë°©ë²•ì€ ì›ëž˜ì˜
+플레ì¸í…ì—ì„œ {\tt \string\font} ëª…ë ¹ì„ ì´ìš©í•˜ëŠ” 그것과는 좀
+다르다. 예를 들어 알아보ìž. 한글 ê¸€ê¼´ì€ ë‹¤ìŒì˜ 세 가지 방법 중 하나로
+정할 수 있다.
+\begin{itemize}
+\item \verb|\hfont{outbtb}{at 12pt}| ì´ ëª…ë ¹ì–´ëŠ” í˜„ìž¬ì˜ í•œê¸€ ê¸€ê¼´ì„ êµµì€(bold) 글꼴로 하고, ê·¸ í¬ê¸°ëŠ”
+12í¬ì¸íŠ¸ë¡œ 변경하ë¼ëŠ” 명령ì´ë©°, 세 가지 방법 중 가장 ì¼ë°˜ì ì¸ 방법ì´ë‹¤.
+\item \verb|\hfontname{outbtb}| ì´
+명령어는 현재 ê¸€ê¼´ì˜ í¬ê¸°ë¥¼ 그대로 유지한 ì²´ë¡œ 글꼴 모양만 êµµì„ ê¸€ê¼´ë¡œ
+변경하ë¼ëŠ” ì˜ë¯¸ì´ë©°, ì´ëŠ” \verb|\hfont{outbtb}{}|와 ë™ì¼í•˜ë‹¤.
+\item \verb|\hfontsize{at 12pt}| ì´ ëª…ë ¹ì€
+현재 ê¸€ê¼´ì˜ ëª¨ì–‘ì„ ê·¸ëŒ€ë¡œ 유지하면서, í¬ê¸°ë§Œ í˜„ìž¬ì˜ í¬ê¸°ì—ì„œ 12í¬ì¸íŠ¸ë¡œ
+변경하ë¼ëŠ” 뜻ì´ë‹¤. \verb|\hfont{}{at 12pt}|와 ë™ì¼í•˜ë‹¤.
+\end{itemize}
+
+\section{hangulcweb.tex}
+
+플레ì¸í…ìœ¼ë¡œë„ ë©‹ì§„ 문서를 만들 수 있으나,
+플레ì¸í…으로 문서나 ì±…ì„ ë§Œë“œëŠ” ì¼ì€ 매우 수고로운 ìž‘ì—…ì´
+ë  ìˆ˜ 있기 때문ì—
+ëŒ€ë¶€ë¶„ì˜ ê²½ìš°ëŠ” 쉽게 사용할 수 있는 ë¼í…ì„ ì´ìš©í•œë‹¤. 하지만
+반드시 플레ì¸í…ì„ ì‚¬ìš©í•˜ì—¬ì•¼ 하는 경우가 있다. 예를 들어, 문학ì 
+프로그래ë°ì˜ 대표ì ì¸ 시스템 {\tt CWEB}ì€
+플레ì¸í… 매í¬ë¡œë“¤ë¡œ ì´ë£¨ì–´ì ¸ 있기 ë•Œë¬¸ì— {\tt CWEB} 프로그래ë°ì„
+하려면, 플레ì¸í…ì„ ì‚¬ìš©í•˜ì—¬ì•¼ 한다. ë˜ GNUì˜ ì—¬ëŸ¬ í”„ë¡œê·¸ëž¨ë“¤ì˜ ì‚¬ìš©
+설명서를 만드는 í‘œì¤€ì¸ {\sl texinfo\/} ë˜í•œ 플레ì¸í…ì„ ì´ìš©í•˜ì—¬ì•¼ 한다.
+
+여기서는 한글 {\tt CWEB} 프로그래ë°ì„ 하는 ë°©ë²•ì„ ê°„ë‹¨ížˆ
+알아보ìž. 한글 플레ì¸í…ì—서와 마찬가지로 ìž‘ì„±í•˜ê³ ìž í•˜ëŠ” 웹파ì¼ì˜ 처ìŒì„
+\begin{verbatim}
+\input hangulcweb
+\end{verbatim}
+으로 시작하면 ëœë‹¤. 사실ì€
+\hangulcweb ì´ \kotexplain ì„ í¬í•¨í•˜ê³  있기 ë•Œë¬¸ì— í•œê¸€ {\tt CWEB}
+프로그래ë°ì´ 가능한 것ì´ë‹¤. 한글 {\tt CWEB}
+í”„ë¡œê·¸ëž¨ì˜ ë§¤í¬ë¡œ íŒŒì¼ \hangulcweb ì€ {\tt CWEB} í”„ë¡œê·¸ëž¨ì˜ ì—¬ëŸ¬ ì˜ë¬¸
+메시지를 한글화하였고, 가장 í° íŠ¹ì§•ì€ {\tt CWEB} í”„ë¡œê·¸ëž¨ì´ ê°–ëŠ”
+특징 중 í•˜ë‚˜ì¸ PDF ê¸°ëŠ¥ì„ í•œê¸€ë„ ìžìœ ë¡­ê²Œ ì´ìš© í•  수 있ë„ë¡ êµ¬í˜„í•´
+놓았다는 ì ì´ë‹¤.
+
+
+\chapter{HTML 제작}\index{HTML 제작}
+
+\texttt{tex} ì›ë³¸ 문서로부터 XML ë˜ëŠ” HTMLì„ ì œìž‘í•˜ëŠ” ë°©ë²•ì€ ëª‡ 가지가
+알려져 있다. ê·¸ 가운ë°, Eitan Gurari 씨가 만든 \texttt{TeX4ht}\footnote{%
+ \url{http://www.cse.ohio-state.edu/~gurari/TeX4ht/mn.html}}%
+는 \TeX{}Liveì— í¬í•¨ë˜ì–´ 있는 ì‚¬ì‹¤ìƒ í‘œì¤€ ë„구ì´ë‹¤.
+
+현재 ë²„ì „ì˜ \kotex-utf는 \texttt{TeX4ht}를 부분ì ìœ¼ë¡œ 지ì›í•œë‹¤.\footnote{%
+ \url{http://ktug.kldp.net/jsboard/read.php?table=contrib&no=4313}}
+즉, \kotex ì˜ í•œê¸€ í°íŠ¸ë“¤ì„ \texttt{TeX4ht}ì—ì„œ 처리할 수 있ë„ë¡ í•˜ëŠ”
+부수 파ì¼ì„ 제공하고 있다. \kotex ì„ ì‚¬ìš©í•˜ì—¬ 작성한 문서를 HTMLë¡œ 변환하려면
+다ìŒê³¼ ê°™ì€ ëª…ë ¹ì„ ì‚¬ìš©í•˜ë©´ ëœë‹¤.
+\begin{verbatim}
+$ htlatex foo.tex "dhucs,html4" " -cunihtf"
+\end{verbatim}
+ì´ ëª…ë ¹ì„ ì´ìš©í•˜ë©´ 수백 ê°œì˜ \texttt{.htf} í°íŠ¸ ì—†ì´ë„ 한글 HTMLì„
+만들어낼 수 있다.\footnote{%
+ ì´ì „ì—는 í•œê¸€ì„ ìœ„í•œ \texttt{TeX4ht}ìš© ê¸€ê¼´ì„ ë§Œë“¤ì–´ì„œ 제공하는
+ ë°©ì‹ì„ ì¼ë˜ ì ë„ 있다.}
+
+\texttt{TeX4ht}ì—ì„œ ì˜ë„대로 ì›í•˜ëŠ” HTMLì„ ì–»ìœ¼ë ¤ë©´ ìƒë‹¹í•œ 설정ì„
+추가ì ìœ¼ë¡œ 행해야 한다. 즉, ìœ„ì˜ í•´ê²°ì±…ì€ HTML/XMLë¡œ 변환하는
+모든 ë¬¸ì œì— ëŒ€í•œ í•´ê²°ì±…ì„ ì œê³µí•˜ëŠ” ê²ƒì´ ì•„ë‹ˆë‹¤. 그런 ë¬¸ì œë“¤ì€ \kotex
+ìžì²´ì™€ ê´€ë ¨ëœ ê²ƒì´ ì•„ë‹ˆë¼ \texttt{TeX4ht} 설정과 ë” ê¹Šì´ ê´€ë ¨ë˜ì–´
+ìžˆì„ ê²ƒì´ê¸° 때문ì´ë‹¤.
+표준 ë¼í… í´ëž˜ìŠ¤ì˜ 문서ë¼ë©´ ìœ„ì— ì œì‹œí•œ ì •ë„ë¡œ í° ë¬¸ì œì—†ì´ HTMLì„
+ì–»ì„ ìˆ˜ 있겠지만 복잡한 ë¬¸ì„œì˜ ê²½ìš° ì˜ë„대로 ì¶œë ¥ì„ ì–»ê¸° 위해 추가ì ì¸
+ì„¤ì •ì„ í•´ì•¼ í•  때가 ìžˆì„ ê²ƒì´ë‹¤. ìžì‹ ì˜ ê²½í—˜ì„ ë‹¤ë¥¸ 사람과 공유한다면
+í•´ê²°ì±…ì„ ë” ë¹¨ë¦¬ 찾아나갈 수 ìžˆì„ ê²ƒìœ¼ë¡œ ìƒê°í•œë‹¤.
+
+
+\chapter{한글 트루타입 í°íŠ¸ì˜ 사용}\label{cha:truetype}
+
+\XeTeX, \LuaTeX ì—서는 트루타입 í°íŠ¸ë¥¼ ì§ì ‘ 사용할 수 있다.
+ë”°ë¼ì„œ ì´ì œ
+\kotex-utfì—ì„œ 사용할 ì¼ì€ ê±°ì˜ ì—†ì„ ê²ƒì´ë‚˜,
+여기 ì˜ˆì „ì— ì œì‹œí•œ ë°©ë²•ì˜ ë©”ëª¨ë¥¼ 남겨ë‘기로 한다.
+
+\bigskip
+
+\kotex{} 유틸리티 \texttt{ttf2kotexfont}가 있다.
+ì´ ìœ í‹¸ë¦¬í‹°ê°€ 하는 ì¼ì€ 한글 트루타입 í°íŠ¸ë¥¼ Legacy \TeX ì—ì„œ
+사용가능하ë„ë¡ tfmì„ ì¶”ì¶œí•˜ê³  ì„¤ì •ì„ í–‰í•´ì£¼ëŠ” 것ì´ë‹¤.
+
+%트루타입 í°íŠ¸ ì´ìš©ë²• ì „ë°˜ì— ê´€í•œ ì‚¬í•­ì€ ``한글 ë¼í…ì—ì„œ 트루타입
+%í°íŠ¸ 사용하기''(\cite{karnes2007b})ë¼ëŠ” ê¸€ì„ ì°¸ê³ í•˜ë¼. 여기서는 간단한 예를 통하여
+%트루타입 í°íŠ¸ë¥¼ 문서ì—ì„œ 사용하는 ê³¼ì •ì„ ì„¤ëª…í•˜ê³ ìž í•œë‹¤.
+
+\section{\texttt{ttf2kotexfont} 사용법}
+
+ì ë‹¹í•œ í°íŠ¸ ë‘ ê°œë¥¼ 선정하ìž.
+ê³µí‰í•˜ê²Œ 하기 위해 유니코드 ì¸ì½”딩 í°íŠ¸ì¸ ``휴먼편지체''와 완성형 ì¸ì½”딩 í°íŠ¸ì¸ ``양재난초'' ë‘ ê°œë¥¼ ì„ íƒ. íŒŒì¼ ì´ë¦„ì€ \texttt{hmfmpyun.ttf}와 \texttt{YNCH05.TTF}ì´ë‹¤.\footnote{ì´ ìŠ¤í¬ë¦½íŠ¸ëŠ” 파ì¼ì´ë¦„ì˜ ëŒ€ì†Œë¬¸ìžì— 민ê°í•˜ë‹¤.}
+
+ì´ ê¸€ê¼´ì´ ì‹œìŠ¤í…œì— ì„¤ì¹˜ë˜ì–´ 있다면, 별다른 조치 ì—†ì´ ë°”ë¡œ 테스트 가능. 만약 없다면 어디선가 구해서 테스트를 위한 í´ë”ì— ë„£ì–´ì¤€ë‹¤.
+
+\texttt{test.conf} 파ì¼ì„ 다ìŒê³¼ ê°™ì´ ìž‘ì„±í•œë‹¤.
+\begin{verbatim}
+FOUNDRY:my
+FONTmj: f=pj m=hmfmpyun.ttf
+FONTnc: m=YNCH05.TTF
+\end{verbatim}
+\texttt{config} 파ì¼ì˜ 쓰는 ê·œì¹™ì€ ìœ„ì™€ 같다. 맨 처ìŒì— \texttt{FOUNDRY}를
+지정해주어야 í•˜ëŠ”ë° ì´ê²ƒì´ 글꼴 가족 ì´ë¦„ì˜ ì²« ë‘ ê¸€ìžë¥¼ ì´ë£¬ë‹¤.
+\texttt{FONTmj} í–‰ì€ \dotemph{반드시} 있어야 하며, ì´ ì´ì™¸ì˜ í°íŠ¸
+ëª…ì¹­ì€ ë‘ ê¸€ìžë¡œ ì§€ì€ ë‹¤ìŒ ê·¸ ì•žì— \texttt{FONT}를 ì¨ì„œ ì ì–´ì£¼ë©´ ëœë‹¤.
+\texttt{f} 지시ìžëŠ” \texttt{FONTmj}ë¡œ ë§Œë“¤ë˜ ì´ë¦„ì„ \texttt{mypj}ë¡œ
+지으ë¼ëŠ” ì˜ë¯¸ì´ë©°, ì´ ê°’ì´ ì—†ìœ¼ë©´ \texttt{FONTxx}ì˜ ë‘ ê¸€ìž \texttt{xx}를
+ë”°ì„œ 짓게 ëœë‹¤. í°íŠ¸ ë‘께 ì˜µì…˜ì€ \texttt{m, b, l} ì…‹ì´ ìžˆìœ¼ë©° ê°ê°
+medium, bold, lightì— í•´ë‹¹í•˜ëŠ”ë°, \texttt{b}는 \texttt{b-series} ë°
+\texttt{bx-series}ì— í• ë‹¹ëœë‹¤. 그러나 ì¼ë°˜ì ìœ¼ë¡œ ì´ ì‹œë¦¬ì¦ˆë“¤ì„ ëª¨ë‘
+충족하는 ê¸€ê¼´êµ°ì„ ì°¾ê¸°ëž€ 쉬운 ì¼ì´ 아니다. ìœ„ì˜ ì˜ˆì—서는 \texttt{m} 하나만
+지정하였으므로 본문 ì„œì²´ì¸ ë³´í†µ 굵기 í°íŠ¸ë§Œì´ 만들어질 것ì´ë‹¤. ì´ëŸ¬í•œ
+ì„¤ì •ì˜ ê²°ê³¼ \texttt{mypj}와 \texttt{mync}ë¼ëŠ” 새로운 글꼴ì´
+만들어진다.
+
+ì´ì œ ë‹¤ìŒ ëª…ë ¹ì„ ì‹¤í–‰í•œë‹¤.
+\begin{verbatim}
+# ttf2kotexfont -c test.conf
+\end{verbatim}
+
+한참 tfm ë“±ì„ ë§Œë“œëŠ” ê³¼ì •ì„ ê±°ì¹˜ê³  나서 종료ë˜ë©´ 테스트해볼 수 있다.
+\begin{verbatim}
+# latex testutf
+# dvipdfmx testutf
+\end{verbatim}
+ë˜ëŠ”
+\begin{verbatim}
+# pdflatex testutf
+\end{verbatim}
+
+ì´ í°íŠ¸ 세트를 반복해서 다른 문서ì—ì„œë„ ì‚¬ìš©í•  ìƒê°ì´ë©´ 사용ìžì˜ \texttt{texmf} 트리 아래 설치해서 ì“°ë©´ ëœë‹¤.
+ì–¸ì¸ìŠ¤í†¨ ë°©ë²•ì´ ë³„ë„ë¡œ 제공ë˜ì§€ 않으므로, ìžì‹ ì´ ìƒê°í•˜ê¸°ì— 잘 설계하여 반복사용하겠다는 ê²°ì‹¬ì´ ì„°ì„ ë•Œ, ë‹¤ìŒ ëª…ë ¹ì„ ì‹¤í–‰í•˜ìž.\footnote{%
+ Windowsì˜ ê²½ìš°, 아래 명령 예시ì—ì„œ \texttt{\$HOME}ì´ë¼ê³ 
+ í•œ ê²ƒì„ \texttt{\%HOME\%}으로 해야 한다.}
+\begin{verbatim}
+# ttf2kotexfont -c test.conf -i $HOME/texmf
+\end{verbatim}
+
+만약 ì´ ê³¼ì •ì—ì„œ \verb|$HOME/texmf|ê°€ ``가장 먼저 ì½ëŠ” texmf tree''ê°€ 아니ë¼ë©´
+ìƒì„±ëœ \texttt{dvipdfmx.cfg}와 \texttt{ttf2pk.cfg}를 가장 먼저 ì½ëŠ”
+texmf tree 아래 TDSì— ë§žëŠ” 위치로 옮겨놓는 ê²ƒì„ ìžŠì–´ë²„ë ¤ì„œëŠ” 안ëœë‹¤.
+\begin{verbatim}
+# mktexlsr
+\end{verbatim}
+
+ì¼ë¶€ 완성형 트루타입 ì¤‘ì— ì´ìƒí•œ ê²ƒì´ ì—†ì§€ëŠ” 않다(예를 들면 ``양재보람체''ê°€ ì´ìƒí–ˆìŒ). ê·¸ê²ƒì€ í°íŠ¸ ìžì²´ì˜ 문제ë¼ê³  ìƒê°ë˜ë©°, ì •ìƒì ì¸ ëŒ€ë¶€ë¶„ì˜ íŠ¸ë£¨íƒ€ìž…ì€ \kotex ì—ì„œ ëª¨ë‘ ì‚¬ìš© 가능하다.
+
+\section{문서ì—ì„œ í°íŠ¸ 설정하기}
+
+\texttt{ttf2kotexfont} 스í¬ë¦½íŠ¸ë¥¼ 실행한 결과를 ë°˜ì˜í•˜ë ¤ë©´ 다ìŒê³¼ ê°™ì´
+한다. 사용ìžê°€ 만든 ìž„ì˜ì˜ í°íŠ¸ê°€ \texttt{mypj}와 \texttt{mync}ë¼ê³  í•  ë•Œ,
+
+\begin{verbatim}
+\SetHangulFonts{mypj}{mync}{uttz}
+\SetHanjaFonts{utbt}{utgt}{uttz}
+\end{verbatim}
+%ë˜ëŠ”
+%\begin{verbatim}
+%\usepackage{hfontsel}
+%\SelectHfonts{mypj,mync,*}{utbt,utgt,*}
+%\end{verbatim}
+주ì˜í•  ê²ƒì€ \texttt{ttf2kotexfont}ê°€ \texttt{hfontspec}ì„
+만들어주지는 않는다는 ì ì´ë‹¤.
+기본 í°íŠ¸ ìŠ¤íŽ™ì„ ì ìš©({\small ì´ ë•Œ
+사용ìžê°€ 취할 조치는 ì•„ë¬´ê²ƒë„ ì—†ë‹¤})í•´ë„ ë‚˜ì˜ì§€ 않다.
+만약 ì§ì ‘ í°íŠ¸ ìŠ¤íŽ™ì„ ë³€ê²½í•˜ë ¤ 한다면 반드시 수작업으로 작성해야 한다.
+
+
+\section{pdf 문서 ì œìž‘ì„ ìœ„í•œ pdf\LaTeX{} 사용}
+
+트루타입 í°íŠ¸ë¥¼ pdf\LaTeX ì—ì„œ 사용하려 í•  때는 ì•½ê°„ì˜ ì£¼ì˜ì‚¬í•­ì´
+필요하다. 먼저, ê¸°ìš¸ì¸ ê¸€ê¼´, ê°€ìƒ ë‘꺼운(\wi{fake bold}) 글꼴, c-series ìž¥í‰ ì ìš© 글꼴 등ì€
+pdf\LaTeX ì—ì„œ ì§ì ‘ 처리ë˜ì§€ 않는다.
+
+ë˜í•œ 전처리부(preamble)ì— ë‹¤ìŒê³¼ ê°™ì€ ì½”ë“œë¥¼ 넣어주어야 한다.
+\begin{verbatim}
+\usepackage{ifpdf}
+\ifpdf
+ \usepackage{dhucs-cmap}
+ \pdfmapfile{=myttf-pdftex.map}
+\fi
+\end{verbatim}
+
+대체로 ë§í•´ì„œ, 트루타입 ê¸€ê¼´ì€ DVIPDFM$x$ê°€ 매우 잘 처리한다.
+
+\chapter{옛한글 관련 코드변환 유틸리티}\label{sec:hypuautil}
+
+\section{옛한글 처리 ë°©ì‹ì˜ 변화}
+
+\wi{한양 ì‚¬ìš©ìž ì •ì˜ ì˜ì—­ 코드}(Hanyang PUA)란 유니코드 ì‚¬ìš©ìž ì •ì˜ ì˜ì—­ì— 옛한글
+완성형 문ìžë¥¼ 넣어ë‘ê³  ì˜›ë¬¸í—Œì„ í‘œí˜„í•˜ëŠ” ë° ì‚¬ìš©í•˜ëŠ” ë°©ì‹ì„ ë§í•œë‹¤.
+약 5천여ìžì˜ 옛한글 완성형 글ìžë¡œ 사용할 수 있으며, ì´ë¥¼ 지ì›í•˜ëŠ” 글꼴로 새바탕, ìƒˆêµ´ë¦¼ì´ ìžˆì—ˆë‹¤.\footnote{%
+ MS Word는 ì´ ë°©ì‹ì˜ 옛한글 지ì›ì„ í¬ê¸°í•˜ì˜€ìœ¼ë‚˜
+ 아래아한글 워드 프로세서는
+ (최근 버전ì—ì„œ ë„ìž…ëœ) 유니코드 í‘œì¤€ì— ë§žëŠ” ìžëª¨ ì¡°í•© ë°©ì‹ê³¼ 함께
+ ì´ì „ì— ìž‘ì„±ëœ ìžë£Œì˜ 하위 호환성 ë•Œë¬¸ì— ì—¬ì „ížˆ ì´ ë°©ì‹ì„ 지ì›í•˜ê³  있으며
+ 함초롬체 í°íŠ¸ì˜ PUA ì˜ì—­ì— 옛한글 ìŒì ˆ 문ìžë“¤ì´ 들어 있다.}
+
+\wi{옛한글} 처리 ë°©ì‹ìœ¼ë¡œì„œ ì´ê²ƒì€ í‘œì¤€ì„ ë²—ì–´ë‚˜ëŠ” ë°ë‹¤ê°€ 사용할 수 있는 ê¸€ìž ìˆ˜ê°€
+ì ì–´ì„œ 바람ì§í•œ ë°©ë²•ì´ ë˜ì§€ 못한다. 실제로 ê³ ë¬¸í—Œì˜ ì „ìží™” 사업 과정ì—ì„œ ì´ 5천여ìžë¡œëŠ”
+글ìžê°€ 부족하여 별ë„ì˜ ì¶”ê°€ í°íŠ¸ë¥¼ 만들어야 하는 ì–´ë ¤ì›€ì„ ê²ªì€ ì‚¬ë¡€ê°€ 있다.
+
+그러나 ì´ë¯¸ êµ­ê°€ì  ì‚¬ì—…ìœ¼ë¡œ ì§„í–‰ëœ ê³ ë¬¸í—Œì˜ ì „ìží™” 과정ì—ì„œ 한양 PUA를 ì´ìš©í•˜ì˜€ëŠ” ë°ë‹¤ê°€
+방대한 옛한글 관련 문서가 아래아한글 워드 í”„ë¡œì„¸ì„œì˜ ê°•ë ¥í•œ ì˜í–¥ 아래 ì´ ë°©ì‹ìœ¼ë¡œ
+ìž‘ì„±ëœ ì „ë¡€ê°€ 있다.
+
+\wi{KTUG}ì—ì„œ 여러 기여ìžê°€ 참여하여, ìƒë‹¹ìˆ˜ ì´ëŸ° ë°©ì‹ìœ¼ë¡œ ì œìž‘ëœ ë¬¸í—Œì„ í‘œì¤€ì— ë§žëŠ” 유니코드 ìžëª¨ ì¡°í•© ë°©ì‹ìœ¼ë¡œ (ë˜ëŠ” ê·¸ 역으로)
+변환하기 위한 ëŒ€ì‘ í…Œì´ë¸”ì„ ìž‘ì„±í•˜ì˜€ë‹¤.\footnote{%
+ \url{http://faq.ktug.org/faq/HanyangPuaTableProject},
+ \url{http://ko.wikipedia.org/wiki/\%EC\%98\%9B\%ED\%95\%9C\%EA\%B8\%80}.
+ 위키백과 한국어íŒì— KTUGì˜ ê¸°ì—¬ì— ëŒ€í•œ ì–¸ê¸‰ì´ ìžˆë‹¤.}
+ê·¸ 성과물로 \kotex ì— í¬í•¨ëœ ê²ƒì´ \util{hypua2jamo}, \util{jamo2hypua}, \util{insertjamofiller}, \util{jamo-normalize}ë¼ëŠ”
+유틸리티들ì´ë‹¤. ì´ ìœ í‹¸ë¦¬í‹°ë“¤ì€ \wi{ê¹€ë„현}ì´ ì œìž‘í•˜ì˜€ë‹¤.
+
+\section{jamo-normalize}
+
+ì´ì „ì˜ \util{hypua2jamo}와 \util{jamo2hypua} 유틸리티를 대체하는 것으로
+다ìŒê³¼ ê°™ì´ ì“´ë‹¤.
+\begin{boxedverbatim}
+$ jamo-normalize [option] <infile >outfile
+\end{boxedverbatim}
+
+주요 ì˜µì…˜ì€ ë‹¤ìŒê³¼ 같다.
+\begin{description}
+\item [-d] 유니코드 한글 ìŒì ˆ ë¬¸ìž ì½”ë“œë¥¼ ìžëª¨ 코드로 변환한다.
+\item [-h] ë„ì›€ë§ í™”ë©´ì„ ë³´ì—¬ì¤€ë‹¤.
+\item [-i] í•œì¤‘ì¼ í˜¸í™˜ í•œìžë¥¼ í•œì¤‘ì¼ í†µí•© í•œìž ì½”ë“œë¡œ 변환한다.
+\item [-o] 한양 PUA 완성형 코드를 ìžëª¨ 코드로 변환한다.
+\item [-p] ìžëª¨ ì½”ë“œì—´ì„ í•œì–‘ PUA 완성형 코드로 변환한다.
+%\item [-r] 한글 성조표지(\wi{ë°©ì }, \wi{사성ì })를 ìŒì ˆë¸”ëŸ­ì˜ ì•žìžë¦¬ì— 오ë„ë¡ ìž¬ë°°ì—´í•œë‹¤.
+\item [-t] 기존 ìžë£Œì˜ ë°©ì  ëŒ€ìš©ìœ¼ë¡œ ì“°ì´ë˜ [U+00B7]ê³¼ [U+003A]를 성조표지(\wi{ë°©ì }, \wi{사성ì })ë¡œ 바꾼다.
+\end{description}
+
+%%%%% index
+
+\printindex
+
+\clearpage
+\section*{ì´ ë¬¸ì„œì— ëŒ€í•˜ì—¬}
+\addcontentsline{toc}{chapter}{ì´ ë¬¸ì„œì— ëŒ€í•˜ì—¬}
+
+ì´ ë¬¸ì„œëŠ” 현재 김강수가 관리하고 있다.
+
+ì´ ë¬¸ì„œëŠ” oblivoir í´ëž˜ìŠ¤ë¡œ 작성ë˜ì—ˆìœ¼ë©° \pdfLaTeX 으로
+컴파ì¼í•˜ëŠ” 경우를 ìƒì •í•˜ê³  만들어졌다.
+
+ì´ ë¬¸ì„œë¥¼ 완전하게
+컴파ì¼í•˜ê¸° 위해서, \texttt{collection-kotex}ì˜ ê¸°ë³¸ 설정ì—
+ë”하여 \kotex\ 저장소\footnote{\url{http://ftp.ktug.org/KTUG/texlive/}}로부터
+\texttt{kotex-midkor} 패키지를 하나 추가로 설치해야 한다.
+ì´ ì´ì™¸ì— 다른 패키지를 ë” ì„¤ì¹˜í•  ê²ƒì€ ì—†ë‹¤.
+
+\XeLaTeX, \LuaLaTeX 으로 컴파ì¼í•  ë•Œ, 오류를 만나지는 않으나
+\kotex ì˜ ê¸°ëŠ¥ê³¼ 맞지 않는 부분ì—ì„œ ì˜ë„í•œ 대로 결과가 나오지 않는 ë°ê°€
+ë‘ì–´ ê³³ 있다. 예를 들면 ìž„ì˜ì˜ ìžê°„ 설정ì´ë‚˜ 옛한글 ê°™ì€ ê²ƒì´ ê·¸ëŸ¬í•˜ë‹¤.
+
+ì´ ë¬¸ì„œëŠ” \kotex~프로ì íŠ¸ì˜ ì¼ë¶€ë¡œì„œ,
+LPPL version 3 ë˜ëŠ” ê·¸ ì´í›„ ë²„ì „ì˜ ë¼ì´ì„ ìŠ¤ë¡œ ë°°í¬ëœë‹¤.
+
+ì´ ë¬¸ì„œì˜ ë‚´ìš©ì— ëŒ€í•œ 코멘트는 KTUG\footnote{\url{http://www.ktug.org}}
+게시íŒì— ê¸€ì„ ì˜¬ë ¤ì£¼ì‹œê¸° 바란다.
+
+\bigskip
+
+ì´ ë¬¸ì„œì˜ ìž‘ì„±ì— ë§Žì€ ë„ì›€ì„ ì£¼ì‹  KTS 관계ìž, \kotex\ ì‚¬ìš©ìž ë¶„ë“¤ê»˜
+ê°ì‚¬í•œë‹¤. 특히 ë¬¸ì„œì˜ ê°ìˆ˜ë¥¼ 맡아주신 ì´ê¸°í™©, ì´ì£¼í˜¸ 님께 특별히 ê°ì‚¬ì˜ ë§ì”€ì„ 남겨놓는다.
+
+%\printbibliography
+
+\section*{ë°”ë€ ì }
+
+2014/05/12: \XeTeX, \LuaTeX\ ì‚¬ìš©ì„ ìœ„í•œ 힌트를 ê°ì£¼ 형ì‹ìœ¼ë¡œ 조금 추가하였다.
+
+\noindent 2014/02/28: \cmd{\ksnamedef} ëª…ë ¹ì„ ì‚¬ìš©í•˜ì§€ 않게 ë˜ì—ˆìŒì„ ë°í˜”다.
+
+
+\end{document}
diff --git a/language/korean/kotex-utf/doc/sample-finemath-setup.tex b/language/korean/kotex-utf/doc/sample-finemath-setup.tex
new file mode 100644
index 0000000000..dd904f8de9
--- /dev/null
+++ b/language/korean/kotex-utf/doc/sample-finemath-setup.tex
@@ -0,0 +1,7 @@
+\def\breakafterinlinemath{\hskip2pt}
+\def\nobreakafterinlinemath{\kern2pt}
+%\def\breakafterasciichar{\hskip2pt}
+%\def\nobreakafterasciichar{\kern2pt}
+%\def\breakbeforeasciichar{\hskip2pt}
+%\def\kernbeforeasciichar{\kern2pt}
+\endinput
diff --git a/language/korean/kotex-utf/doc/yettext.tex b/language/korean/kotex-utf/doc/yettext.tex
new file mode 100644
index 0000000000..a1cb17e0d5
--- /dev/null
+++ b/language/korean/kotex-utf/doc/yettext.tex
@@ -0,0 +1,13 @@
+이 몸 삼기실 제 님을 조차 삼기시니\\
+ᄒᆞᆫᄉᆡᆼ 緣연分분이며 하ᄂᆞᆯ 모ᄅᆞᆯ 일이런가\\
+나 ᄒᆞ나 졈어 닛고 님 ᄒᆞ나 날 괴시니\\
+이 ᄆᆞ음 이 ᄉᆞ랑 견졸 ᄃᆡ 노여 업다\\
+平평生ᄉᆡᆼ애 願원ᄒᆞ요ᄃᆡ ᄒᆞᆫᄃᆡ 녜자 ᄒᆞ얏더니\\
+늙거야 무ᄉᆞ 일로 외오 두고 글이ᄂᆞᆫ고\\
+엇그제 님을 뫼셔 廣광寒한殿뎐에 올낫더니\\
+그 더ᄃᆡ 엇디ᄒᆞ야 下하界계예 ᄂᆞ려오니\\
+올 적의 비슨 머리 얼á„ᅴ연 디 三삼年년이라\\
+臙연脂지粉분 잇ᄂᆡᆷᄂᆞᆫ 눌 위ᄒᆞ야 고이 ᄒᆞᆯ고\\
+ᄆᆞ음의 ᄆᆡ친 설음 ç–Šá„ᅧᆸ疊á„ᅧᆸ이 á„¡á…¡á„‹á…§ 이셔\\
+짓ᄂᆞ니 한숨이오 디ᄂᆞ니 눈믈이라\\
+人인心심은 有유é™á„’ᆞᆫᄒᆞᆫᄃᆡ 시ᄅᆞᆷ도 그지업다 \ No newline at end of file
diff --git a/language/korean/kotex-utf/doc/yettext.txt b/language/korean/kotex-utf/doc/yettext.txt
new file mode 100644
index 0000000000..a927224cb9
--- /dev/null
+++ b/language/korean/kotex-utf/doc/yettext.txt
@@ -0,0 +1,13 @@
+ì´ ëª¸ 삼기실 ì œ ë‹˜ì„ ì¡°ì°¨ 삼기시니\\
+ᄒᆞᆫᄉᆡᆼ 緣연分분ì´ë©° 하ᄂᆞᆯ 모ᄅᆞᆯ ì¼ì´ëŸ°ê°€\\
+나 ᄒᆞ나 졈어 닛고 님 ᄒᆞ나 날 괴시니\\
+ì´ á„†á†žìŒ ì´ á„‰á†žëž‘ 견졸 ᄃᆡ 노여 업다\\
+å¹³í‰ç”Ÿá„‰á†¡á†¼ì•  願ì›á„’ᆞ요ᄃᆡ ᄒᆞᆫᄃᆡ ë…œìž á„’á†žì–ë”니\\
+늙거야 무ᄉᆞ ì¼ë¡œ 외오 ë‘ê³  글ì´á„‚ᆞᆫ고\\
+엇그제 ë‹˜ì„ ë«¼ì…” 廣광寒한殿ëŽì— 올낫ë”니\\
+ê·¸ ë”ᄃᆡ 엇디ᄒᆞ야 下하界계예 ᄂᆞ려오니\\
+올 ì ì˜ 비슨 머리 얼킈연 ë”” 三삼年년ì´ë¼\\
+臙연脂지粉분 잇ᄂᆡᆷᄂᆞᆫ 눌 위ᄒᆞ야 ê³ ì´ á„’á†žá†¯ê³ \\
+ᄆᆞìŒì˜ ᄆᆡ친 ì„¤ìŒ ç–Ší…¹ç–Ší…¹ì´ á„¡á…¡ì—¬ ì´ì…”\\
+짓ᄂᆞ니 한숨ì´ì˜¤ 디ᄂᆞ니 눈믈ì´ë¼\\
+人ì¸å¿ƒì‹¬ì€ 有유é™á„’ᆞᆫᄒᆞᆫᄃᆡ ì‹œá„…á†žá†·ë„ ê·¸ì§€ì—…ë‹¤ \ No newline at end of file
diff --git a/language/korean/kotex-utf/hfontspec.default b/language/korean/kotex-utf/hfontspec.default
new file mode 100644
index 0000000000..662b6b9a6f
--- /dev/null
+++ b/language/korean/kotex-utf/hfontspec.default
@@ -0,0 +1,11 @@
+hu = \z@
+interhchar = \z@
+fullstoplower = \z@
+exclamationlower = \z@
+questionlower = \z@
+serifhangulfont = nanummj
+sanshangulfont = nanumgt
+monohangulfont = nanumgt
+serifhanjafont = uhcmj
+sanshanjafont = nanumgt
+monohanjafont = nanumgt
diff --git a/language/korean/kotex-utf/kosections-utf.sty b/language/korean/kotex-utf/kosections-utf.sty
new file mode 100644
index 0000000000..8a41519040
--- /dev/null
+++ b/language/korean/kotex-utf/kosections-utf.sty
@@ -0,0 +1,548 @@
+%% File `kosections-utf.tex`
+%%
+%% (C) Copyright 2007-2013 Dohyun Kim <nomos at ktug org>
+%% Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\ProvidesFile{kosections-utf}
+ [2013/10/20 hangul option to kotex/utf]
+
+%\def\hNum#1{\@hNum{\@nameuse{c@#1}}}
+%\def\@hNum#1{\ifcase#1\or ì¼\or ì´\or 삼\or 사\or 오\or 육\or ì¹ \or
+% 팔\or 구\or ì‹­\or ì‹­ì¼\or ì‹­ì´\or 십삼\or 십사\or 십오\or 십육\or
+% ì‹­ì¹ \or 십팔\or 십구\or ì´ì‹­\or ì´ì‹­ì¼\or ì´ì‹­ì´\or ì´ì‹­ì‚¼\or
+% ì´ì‹­ì‚¬\else\@ctrerr\fi}
+%\def\hanjanum#1{\@hanjanum{\@nameuse{c@#1}}}
+%\def\@hanjanum#1{\ifcase#1\or 一\or 二\or 三\or
+% å››\or 五\or å…­\or 七\or å…«\or ä¹\or å\or
+% å一\or å二\or å三\or åå››\or å五\or
+% åå…­\or å七\or åå…«\or åä¹\or 二å\or
+% 二å一\or 二å二\or 二å三\or 二åå››\else\@ctrerr\fi}
+%\def\HArabic#1{\@HArabic{\@nameuse{c@#1}}}
+%\def\@HArabic#1{\ifcase#1\or 1\rieul\or 2\jung\or 3\jong\or 4\jung\or 5\jung\or
+% 6\jong\or 7\rieul\or 8\rieul\or 9\jung\or 10\jong\or 11\rieul\or 12\jung\or
+% 13\jong\or 14\jung\or 15\jung\or 16\jong\or 17\rieul\or 18\rieul\or 19\jung\or
+% 20\jong\or 21\rieul\or 22\jung\or 23\jong\or 24\jung\else\@ctrerr\fi}
+
+%% 한글 ê¸°í˜¸ë¬¸ìž ì²˜ë¦¬ë¥¼ 위한 ì •ì˜ë“¤.
+%% ì¼ë¶€ í´ëž˜ìŠ¤(예: memoir)ì—ì„œ \textsubscript를 ì •ì˜í•˜ê³  있으므로,
+%% 여기서는 \TEXTsubscriptë¡œ ì •ì˜í•œë‹¤. 만약 ì´ ì •ì˜ë¥¼ 문서ì—ì„œ
+%% 사용하고 싶으면 \let\textsubscript\TEXTsubscript로 할 것.
+\protected\def\TEXTsubscript#1{%
+ \@TEXTsubscript{\selectfont#1}}
+\newcommand{\@TEXTsubscript}[1]{%
+ {\m@th\ensuremath{_{\mbox{\fontsize\sf@size\z@#1}}}}}%
+\DeclareUnicodeCharacter{00BC}% 1/4
+ {\textsuperscript1\kern-.45em\unihangulchar{65295}\kern-.45em\TEXTsubscript4}
+\DeclareUnicodeCharacter{00BD}% 1/2
+ {\textsuperscript1\kern-.45em\unihangulchar{65295}\kern-.45em\TEXTsubscript2}
+\DeclareUnicodeCharacter{00BE}% 3/4
+ {\textsuperscript3\kern-.45em\unihangulchar{65295}\kern-.45em\TEXTsubscript4}
+\DeclareUnicodeCharacter{02D0}% Ë
+ {\unihangulchar{"02D0}}% 8251=0x203B
+\DeclareUnicodeCharacter{2025}% ‥
+ {\unihangulchar{"2025}}% 8251=0x203B
+\DeclareUnicodeCharacter{2015}% ―
+ {\nobreak\hskip\dhucs@hu\unihangulchar{"2015}\hskip\dhucs@hu\relax}% 8251=0x203B
+\DeclareUnicodeCharacter{2312}% ⌒
+ {\unihangulchar{"2312}}% 8251=0x203B
+\DeclareUnicodeCharacter{203B}% ※
+ {\unihangulchar{8251}}% 8251=0x203B
+
+%% konames-utf
+\RequirePackage{konames-utf}
+
+%% 단ì›ì˜ 한글화
+%% =============
+%%
+%% Part I --> 제 I 편, 第 I 篇
+%% Chapter 1 --> 제 1 장, 第 1 章 <book,report>
+%% Section 1 --> 제 1 절, 第 1 節
+%% Appendix A --> ë¶€ë¡ A, 附綠 A
+%%
+%% 위와 ê°™ì€ ë‹¨ì›ì˜ 한글화는 ì ˆ(節)까지 ì˜í–¥ì„ 미친다. 그러므로 우리는
+%% ëª©ì°¨ì— \subsubsection까지 단ì›ì´ 번호와 함께 나오ë„ë¡ í•œë‹¤.
+%% articleì—서는 ì´ë¯¸ 3으로 지정ë˜ì—ˆìœ¼ë‚˜, 그외ì—서는 2ë¡œ 지정ë˜ì–´
+%% \subsection까지만 번호가 ëª©ì°¨ì— ë‚˜ì˜¤ë„ë¡ ë˜ì–´ 있다.
+\setcounter{secnumdepth}{\thr@@}
+
+\@ifclassloaded{article}{% <article>
+ \renewcommand{\appendix}{\par
+ \setcounter{section}{0}%
+ \setcounter{subsection}{0}%
+ \def\@chapapp{\appendixname}% 부ë¡ì˜ í•œê¸€í™”ì— ì˜í•´ í•„ìš”.
+ \kscntformat{section}{\appendixname~}{}
+ \def\thesection{\@Alph\c@section}}%
+}{\@ifundefined{@chapapp}{}{% <report|book>
+ \renewcommand\thesection{\@arabic\c@section}
+ \renewcommand\appendix{\par
+ \setcounter{chapter}{0}%
+ \setcounter{section}{0}%
+ \renewcommand\@chapapp{\appendixname}%
+ \kscntformat{chapter}{\appendixname~}{}
+ \renewcommand\thechapter{\@Alph\c@chapter}}%
+}}
+
+%% ìœ„ì™€ê°™ì€ ìž¬ì •ì˜ë¡œ 다ìŒê³¼ ê°™ì€ ë¬¸ì œê°€ ë°œìƒí•œë‹¤.
+%% 1. \part는 \partname~\thepartë¡œ 나오게 ëœë‹¤. 편~I
+%% 2. \chapter는 \@chapapp{} \thechapter로. 장~1
+%% 3. \sectionì€ \sectionname~\thesection으로. ì ˆ~1
+%% 4. ëª©ì°¨ìž‘ì„±ì˜ ë“¤ì—¬ì“°ê¸°ê°€ ìš°ë¦¬ë§ í™˜ê²½ì— ì ë‹¹í•˜ì§€ 않다.
+%% 5. 페ì´ì§€ headingì˜ ê¸€ìžì²´ê°€ \slshape으로 바뀜으로서 우리ë§ì´
+%% 불안정해진다.
+%%
+%% ì´ëŸ° 약ì ì„ 보완하기 위해 단ì›ì˜ ì¼ë ¨ë²ˆí˜¸ì˜ ì•žê³¼ ë’¤ì— ë¼ì›Œë„£ì„
+%% ëª¨ë“¬ì„ ë‹¤ìŒê³¼ ê°™ì´ ì„¤ì •í•œë‹¤.
+\def\kscntformat#1#2#3{\@namedef{pre@#1cnt}{#2}
+ \@namedef{post@#1cnt}{#3}}
+\kscntformat{part}{\KSTHE~}{~\partname}
+\kscntformat{chapter}{\KSTHE~}{~\chaptername}
+\kscntformat{section}{\KSTHE~}{~\sectionname}
+
+\@ifclassloaded{article}{% <article>
+ \def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}%
+ {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ {\parindent \z@ \raggedright
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \Large\bfseries \pre@partcnt\thepart\post@partcnt
+ \par\nobreak
+ \fi
+ \huge \bfseries #2%
+ \markboth{}{}\par}%
+ \nobreak
+ \vskip 3ex
+ \@afterheading}
+}{}
+\@ifclassloaded{report}{%
+ \def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >-2\relax
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}%
+ {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ \markboth{}{}%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >-2\relax
+ \huge\bfseries \pre@partcnt\thepart\post@partcnt
+ \par
+ \vskip 20\p@
+ \fi
+ \Huge \bfseries #2\par}%
+ \@endpart}
+}{}
+\@ifclassloaded{book}{%
+ \def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >-2\relax
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}%
+ {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ \markboth{}{}%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >-2\relax
+ \huge\bfseries \pre@partcnt\thepart\post@partcnt
+ \par
+ \vskip 20\p@
+ \fi
+ \Huge \bfseries #2\par}%
+ \@endpart}
+}{}
+
+\@ifclassloaded{book}{%
+ \def\@chapter[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \refstepcounter{chapter}%
+ \typeout{\pre@chaptercnt\thechapter\post@chaptercnt}%
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{%
+ \pre@chaptercnt\thechapter\post@chaptercnt}#1}%
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \chaptermark{#1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \@afterheading
+ \fi}
+ \def\@makechapterhead#1{%
+ \vspace*{50\p@}%
+ {\parindent \z@ \raggedright \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \huge\bfseries
+ \pre@chaptercnt\thechapter\post@chaptercnt
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \fi
+ \interlinepenalty\@M
+ \Huge \bfseries #1\par\nobreak
+ \vskip 40\p@
+ }}
+ \renewcommand*\l@chapter[2]{%
+ \ifnum \c@tocdepth >\m@ne
+ \addpenalty{-\@highpenalty}%
+ \vskip 1.0em \@plus\p@
+ \setbox\z@=\hbox{\bfseries\pre@chaptercnt\post@chaptercnt~}
+ \setlength\@tempdima{1.5em}
+ \advance\@tempdima\wd\z@
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \leavevmode \bfseries
+ \advance\leftskip \@tempdima
+ \hskip -\leftskip
+ #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
+ \penalty\@highpenalty
+ \endgroup
+ \fi}
+}{}%
+\@ifclassloaded{report}{%
+ \def\@chapter[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \refstepcounter{chapter}%
+ \typeout{\pre@chaptercnt\thechapter\post@chaptercnt}
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{%
+ \pre@chaptercnt\thechapter\post@chaptercnt}#1}%
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \chaptermark{#1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \@afterheading
+ \fi}
+ \def\@makechapterhead#1{%
+ \vspace*{50\p@}%
+ {\parindent \z@ \raggedright \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \huge\bfseries
+ \pre@chaptercnt\thechapter\post@chaptercnt
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \interlinepenalty\@M
+ \Huge \bfseries #1\par\nobreak
+ \vskip 40\p@
+ }}
+ \renewcommand*\l@chapter[2]{%
+ \ifnum \c@tocdepth >\m@ne
+ \addpenalty{-\@highpenalty}%
+ \vskip 1.0em \@plus\p@
+ \setbox\z@=\hbox{\bfseries\pre@chaptercnt\post@chaptercnt~}
+ \setlength\@tempdima{1.5em}
+ \advance\@tempdima\wd\z@
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \leavevmode \bfseries
+ \advance\leftskip \@tempdima
+ \hskip -\leftskip
+ #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
+ \penalty\@highpenalty
+ \endgroup
+ \fi}
+}{}
+
+%%%%% make compatible with tex4ht ?
+\def\dhucs@seccntformat#1#2{%
+ \ifnum#2=\@ne\pre@sectioncnt\fi
+ \csname the#1\endcsname
+ \ifnum#2=\@ne\post@sectioncnt\fi
+ \quad}
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+ \ifnum #2>\c@secnumdepth
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{#1}%
+ \protected@edef\@svsec{\dhucs@seccntformat{#1}{#2}\relax}%
+ \fi
+ \@tempskipa #5\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup
+ #6{%
+ \@hangfrom{\hskip #3\relax\@svsec}%
+ \interlinepenalty \@M #8\@@par}%
+ \endgroup
+ \csname #1mark\endcsname{#7}%
+ \addcontentsline{toc}{#1}{%
+ \ifnum #2>\c@secnumdepth \else
+ \ifnum #2=1 % in case of section
+ \protect\numberline{\pre@sectioncnt
+ \csname the#1\endcsname\post@sectioncnt}%
+ \else \protect\numberline{\csname the#1\endcsname}%
+ \fi
+ \fi
+ #7}%
+ \else
+ \def\@svsechd{%
+ #6{\hskip #3\relax
+ \@svsec #8}%
+ \csname #1mark\endcsname{#7}%
+ \addcontentsline{toc}{#1}{%
+ \ifnum #2>\c@secnumdepth \else
+ \protect\numberline{\csname the#1\endcsname}%
+ \fi
+ #7}}%
+ \fi
+ \@xsect{#5}}
+%%%%%
+
+\@ifclassloaded{article}{%
+ \renewcommand*\l@section[2]{%
+ \ifnum \c@tocdepth >\z@
+ \addpenalty\@secpenalty%
+ \addvspace{1.0em \@plus\p@}%
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \leavevmode \bfseries
+ \settowidth{\@tempdima}{\pre@sectioncnt\post@sectioncnt}%
+ \addtolength{\@tempdima}{1.5em}%
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
+ \endgroup
+ \fi}
+}{}
+\@ifclassloaded{book}{
+ \renewcommand*\l@section{%
+ \settowidth{\@tempdima}{\pre@sectioncnt\post@sectioncnt}%
+ \addtolength{\@tempdima}{2.3em}%
+ \@dottedtocline{1}{1em}{\@tempdima}}%1.5em 2.3em
+}{}
+\@ifclassloaded{report}{
+ \renewcommand*\l@section{%
+ \settowidth{\@tempdima}{\pre@sectioncnt\post@sectioncnt}%
+ \addtolength{\@tempdima}{2.3em}%
+ \@dottedtocline{1}{1em}{\@tempdima}}%1.5em 2.3em
+}{}
+
+
+%% 다ìŒì€ \ps@headingsê³¼ \ps@myheadings를 í•œê¸€ì— ë§žê²Œ 수정한 것ì´ë‹¤.
+%% ê°ê°ì˜ classë“¤ì´ ì„œë¡œ 다른 ë°©ì‹ìœ¼ë¡œ 페ì´ì§€ 머리를 짜므로 우리는
+%% 여기서 ê°ê°ì„ 따로따로 ì •ì˜í•´ 주어야 한다.
+
+\@ifclassloaded{article}{%
+ \if@twoside
+ \renewcommand\ps@headings{%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\thepage\hfil\normalfont\slshape\leftmark}%
+ \def\@oddhead{{\normalfont\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\sectionmark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \pre@sectioncnt\thesection\post@sectioncnt\quad
+ \fi
+ ##1}}{}}%
+ \def\subsectionmark##1{%
+ \markright {%
+ \ifnum \c@secnumdepth >\@ne
+ \thesubsection\quad
+ \fi
+ ##1}}}
+ \else
+ \def\ps@headings{%
+ \let\@oddfoot\@empty
+ \def\@oddhead{{\normalfont\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \pre@sectioncnt\thesection\post@sectioncnt\quad
+ \fi
+ ##1}}}}
+ \fi
+}{}
+
+\@ifclassloaded{book}{%
+ \if@twoside
+ \def\ps@headings{%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\thepage\hfil\normalfont\slshape\leftmark}%
+ \def\@oddhead{{\normalfont\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \pre@chaptercnt\thechapter\post@chaptercnt\quad%
+ \fi
+ \fi
+ ##1}}{}}%
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \pre@sectioncnt\thesection\post@sectioncnt\quad%
+ \fi
+ ##1}}}}
+ \else
+ \def\ps@headings{%
+ \let\@oddfoot\@empty
+ \def\@oddhead{{\normalfont\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \pre@chaptercnt\thechapter\post@chaptercnt\quad%
+ \fi
+ \fi
+ ##1}}}}
+ \fi
+ \pagestyle{headings}
+ }{}
+
+\@ifclassloaded{report}{%
+ \if@twoside
+ \def\ps@headings{%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\thepage\hfil\normalfont\slshape\leftmark}%
+ \def\@oddhead{{\normalfont\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \pre@chaptercnt\thechapter\post@chaptercnt\quad%
+ \fi
+ ##1}}{}}%
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \pre@sectioncnt\thesection\post@sectioncnt\quad%
+ \fi
+ ##1}}}}
+ \else
+ \def\ps@headings{%
+ \let\@oddfoot\@empty
+ \def\@oddhead{{\normalfont\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \pre@chaptercnt\thechapter\post@chaptercnt\quad%
+ \fi
+ ##1}}}}
+ \fi
+}{}
+
+%% bangjom emphasis : extension. (inspired by hangul.sty)
+
+\def\circemphchar{Ëš}
+\def\dotemphchar{Ë™}
+\let\useremphchar\circemphchar
+\newdimen\raisedotdim\raisedotdim\z@
+\newdimen\dhucs@emph@width
+
+\def\put@dhucs@mphch@r#1{%
+ \ifnum\thish@ngul>\z@ %\ifnum\thish@ngul<\thr@@ % hangul or hanja
+ \rlap{\raise\dhucs@emph@raise
+ \hb@xt@\dhucs@emph@width{\normalfont\hss#1\hss}}%
+ \fi %\fi
+}
+\def\get@dhucs@mphheight#1{%
+ \ifdim\raisedotdim=\z@\relax
+ \settoheight{\dhucs@emph@raise}{#1}%
+ \addtolength{\dhucs@emph@raise}{-.4em}%
+ \else\let\dhucs@emph@raise\raisedotdim\fi
+}
+
+\protected\def\dotemph#1{\begingroup
+ \get@dhucs@mphheight{#1}%
+ \let\dhucs@emph\dhucs@dot@emph
+ #1\endgroup}
+
+\def\dhucs@dot@emph#1{%
+ \settowidth{\dhucs@emph@width}{#1}%
+ \put@dhucs@mphch@r{\dotemphchar}%
+}
+
+\protected\def\circemph#1{\begingroup
+ \get@dhucs@mphheight{#1}%
+ \let\dhucs@emph\dhucs@circ@emph
+ #1\endgroup}
+
+\def\dhucs@circ@emph#1{\leavevmode
+ \settowidth{\dhucs@emph@width}{#1}%
+ \put@dhucs@mphch@r{\circemphchar}%
+}
+
+\newdimen\useremphraisedim\useremphraisedim\z@
+
+\protected\def\useremph#1{\begingroup
+ \ifdim\useremphraisedim=\z@\relax
+ \settoheight{\dhucs@emph@raise}{#1}%
+ \addtolength{\dhucs@emph@raise}{-.4em}%
+ \else\let\dhucs@emph@raise\useremphraisedim\fi
+ \let\dhucs@emph\dhucs@user@emph
+ #1\endgroup}
+
+\def\dhucs@user@emph#1{\leavevmode
+ \settowidth{\dhucs@emph@width}{#1}%
+ \put@dhucs@mphch@r{\useremphchar}%
+}
+
+\g@addto@macro\pdfstringdefPreHook{%
+ \let\circemph\@firstofone
+ \let\useremph\@firstofone
+}
+
+%%% xspaceskip
+\@ifpackageloaded{dhucs-setspace}{}{\linespread{1.333}}
+\if@nonfrench
+ \xspaceskip=.5em plus .111em minus .1em
+\fi
+
+%%% interhchar
+\setInterHangulSkip{-0.55pt}
+
+%%% makeidx를 ì“°ë©´ \see와 \seealsoê°€ ì •ì˜ëœë‹¤.
+%%% modified from kosections-euc.tex
+%%% See http://www.ktug.or.kr/jsboard/read.php?table=operate&no=22789
+\AtBeginDocument{%
+ \@ifundefined{see}{}{%
+ \renewcommand*\see[2]{#1\emph{\seename}}%
+ }
+ \@ifundefined{seealso}{}{%
+ \renewcommand*\seealso[2]{#1\emph{\alsoname}}%
+ }
+}
+
+\endinput
diff --git a/language/korean/kotex-utf/kotex.cfg b/language/korean/kotex-utf/kotex.cfg
new file mode 100644
index 0000000000..a6389e4e5e
--- /dev/null
+++ b/language/korean/kotex-utf/kotex.cfg
@@ -0,0 +1,8 @@
+%%% kotex.sty configuration example
+%\ExecuteOptions{%
+% utf,%
+% finemath,%
+% strictcharcheck,%
+%}
+
+\endinput
diff --git a/language/korean/kotex-utf/kotexutf.sty b/language/korean/kotex-utf/kotexutf.sty
new file mode 100644
index 0000000000..7b784a770c
--- /dev/null
+++ b/language/korean/kotex-utf/kotexutf.sty
@@ -0,0 +1,545 @@
+%% File `kotexutf.sty`
+%%
+%% Copyright (C) 2012-2013 Dohyun Kim <nomos at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{kotexutf}
+ [2015/07/18 v2.1.1 typesetting UTF-8 Korean documents]
+
+\newif\if@nonfrench
+\newif\if@hangul
+\newif\if@nojosa
+\newif\if@hanja
+\newif\if@dhucsfinemath
+
+%% Options. hangul, nonfrench, nojosa, hanja, finemath.
+\DeclareOption{nonfrench}{\@nonfrenchtrue\AtEndOfPackage{\nonfrenchspacing}}
+\DeclareOption{hangul}{\@hangultrue}
+\DeclareOption{hanja}{\@hanjatrue\@hangultrue}
+\DeclareOption{nojosa}{\@nojosatrue}
+\DeclareOption{finemath}{\def\finemath{}\@dhucsfinemathtrue}
+\DeclareOption{strictcharcheck}{\def\strictcharcheck{}}
+\ProcessOptions\relax
+
+%% we use latex's standard utf8.def
+\RequirePackage[utf8]{inputenc}
+
+\input kotexutf-core
+
+% modified from lucenc.def
+\DeclareFontEncoding{LUC}{}{}
+%\DeclareFontSubstitution{LUC}{utbt}{m}{n}
+\DeclareFontSubstitution{LUC}{nanummj}{m}{n}
+\providecommand*\LUC@@empty[1]{%
+ \edef\mandatory@arg{\mandatory@arg\h@ngulpl@ne}%
+ \ifx\optional@arg\@empty
+ \empty@sfcnt#1%
+ \else % suppress redundant warning
+ \ifcsname dhucsluc@\curr@fontshape/\optional@arg\endcsname
+ \empty@sfcnt\@gobble
+ \else
+ \empty@sfcnt#1\expandafter
+ \gdef\csname dhucsluc@\curr@fontshape/\optional@arg\endcsname{}%
+ \fi
+ \fi
+ \xdef\font@name{\csname \curr@fontshape/\f@size/\h@ngulpl@ne\endcsname}}
+\providecommand*\LUC@@sub[1]{% suppress redundant warning
+ \ifcsname dhucsluc@\mandatory@arg/\f@size\endcsname
+ \sub@sfcnt\@gobble
+ \else
+ \expandafter\gdef\csname dhucsluc@\mandatory@arg/\f@size\endcsname{}%
+ \sub@sfcnt#1%
+ \fi}
+\DeclareSizeFunction{LUC}{\LUC@@empty\@font@warning}
+\DeclareSizeFunction{LUCb}{\LUC@@empty\@font@warning}
+\DeclareSizeFunction{sLUC}{\LUC@@empty\@font@info}
+\DeclareSizeFunction{sLUCb}{\LUC@@empty\@font@info}
+\DeclareSizeFunction{LUCsub}{\LUC@@sub\@font@warning}
+\DeclareSizeFunction{LUCssub}{\LUC@@sub\@font@info}
+
+%% redefinition of \pickup@font (seems to be needed for microtype.sty)
+\edef\pickup@font{%
+ \unexpanded{%
+ \ifcsname h@ngulpl@ne\endcsname
+ \ifcsname \curr@fontshape/\f@size/\h@ngulpl@ne\endcsname
+ \xdef\font@name{\csname \curr@fontshape/\f@size/\h@ngulpl@ne\endcsname}%
+ \else
+ \dhucs@define@newfont
+ \fi
+ \else}%
+ \unexpanded\expandafter{\pickup@font
+ \fi}}
+\let\dhucs@define@newfont\define@newfont
+
+%% hangul font selection interface
+\protected\def\SetHangulFonts#1#2#3{%
+ \def\dhucs@serifhangulfont{#1}%
+ \def\dhucs@sanshangulfont{#2}%
+ \def\dhucs@monohangulfont{#3}%
+}
+\protected\def\SetHanjaFonts#1#2#3{%
+ \def\dhucs@serifhanjafont{#1}%
+ \def\dhucs@sanshanjafont{#2}%
+ \def\dhucs@monohanjafont{#3}%
+}
+\protected\def\SetSerifFonts#1#2{%
+ \def\dhucs@serifhangulfont{#1}%
+ \def\dhucs@serifhanjafont{#2}%
+}
+\protected\def\SetSansFonts#1#2{%
+ \def\dhucs@sanshangulfont{#1}%
+ \def\dhucs@sanshanjafont{#2}%
+}
+\protected\def\SetAdhocFonts#1#2{%
+ \def\dhucs@temp@hangulfont{#1}%
+ \def\dhucs@temp@hanjafont {#2}%
+}
+
+\protected\edef\normalfont{%
+ \unexpanded{%
+ \let\dhucs@temp@hangulfont\dhucs@undefined
+ \let\dhucs@temp@hanjafont \dhucs@undefined
+ }%
+ \unexpanded\expandafter{\normalfont}%
+}
+\let\reset@font\normalfont
+
+%% now print out \unihangulchar
+\newcommand*\unihangulchar@@@{%
+ \getthish@ngulcl@ss
+ \geth@ngulfontn@me
+ \dobeforeh@ngulch@r
+ \leavevmode %%% 2010.01.04 moved from inside group
+ \begingroup
+ \geth@ngulpl@ne@ndch@r
+ \fontencoding{LUC}\fontfamily\h@ngulfontn@me\selectfont
+ \dhucs@check@if@char@exists
+ \dhucs@emph\h@ngulch@r % bangjom emphasis
+ \h@ngulch@r
+ \endgroup
+ % see http://www.ktug.or.kr/jsboard/read.php?table=operate&no=27177
+ \ifnum\unih@ngulpoint="3009\else % 〉
+ \josa@buf@del\global\@josa\unih@ngulpoint
+ \fi
+ \do@fterh@ngulch@r
+}
+
+\newcommand*\geth@ngulfontn@me{%
+ \ifnum\thish@ngul=\@ne
+ \def\hangul@hanja{hangul}%
+ \else
+ \def\hangul@hanja{hanja}%
+ \fi
+ \edef\@tempa{\f@family}\edef\@tempb{\ttdefault}\edef\@tempc{\sfdefault}%
+ \ifx\@tempa\@tempb
+ \edef\h@ngulfontn@me{\csname dhucs@mono\hangul@hanja font\endcsname}%
+ \def\dhucs@hu{\z@}% do not insert micro-space when ttfamily,
+ % under which it should be fixed-width.
+ \else\ifx\@tempa\@tempc
+ \edef\h@ngulfontn@me{\csname dhucs@sans\hangul@hanja font\endcsname}%
+ \else
+ \edef\h@ngulfontn@me{\csname dhucs@serif\hangul@hanja font\endcsname}%
+ \fi\fi
+ \ifdefined\dhucs@temp@hangulfont
+ \edef\h@ngulfontn@me{\csname dhucs@temp@\hangul@hanja font\endcsname}%
+ \fi
+}
+
+%% dhucs-interword.sty will use this command.
+\newcommand*\setInterHangulSkip[1]{\def\dhucs@interhchar{#1}}
+
+%% ... why is this needed?
+%\newcommand*\hfontfamilynameprefix{ut}
+
+%%%%%%%%%%%%%%%%%%%%%%
+%% Autojosa and hangul.
+\newcount\@josa
+\newtoks\josatoks
+\def\josa@buf@del{\global\josatoks{^^J}}\josa@buf@del
+\protected\def\jong{\josa@buf@del\global\@josa\z@}
+\protected\def\rieul{\josa@buf@del\global\@josa\@ne}
+\protected\def\jung{\josa@buf@del\global\@josa\tw@}
+
+\AtBeginDocument{%
+ \if@dhucsfinemath
+ % redefine ref/pageref for finemath
+ \let\@setref@dhucs@orig@\@setref
+ \def\@setref#1#2#3{\@setref@dhucs@orig@{#1}{#2}{#3}%
+ \ifx#1\relax\else
+ \bgroup\setbox\z@\lastbox\egroup
+ \fi}%
+ \fi
+ \if@nojosa\else
+ % redefine ref/pageref for autojosa
+ \let\@setref@dhucs@orig\@setref
+ \def\@setref#1#2#3{\@setref@dhucs@orig{#1}{#2}{#3}%
+ \ifx#1\relax\else
+ \bgroup
+ \dhucs@make@cjkchar@null
+ \edef\@temp{\expandafter#2#1}\global\josatoks\expandafter{\@temp}%
+ \egroup
+ \fi}%
+ % redefine cite for autojosa: base only or with hyperref.sty
+ \let\@cite@ofmt@dhucs@orig\@cite@ofmt
+ \def\@cite@ofmt#1{\@cite@ofmt@dhucs@orig{#1}%
+ \bgroup
+ \let\@safe@activesfalse\@empty %%% workaround babel %%%
+ \dhucs@make@cjkchar@null
+ \def\hyper@@link[##1]##2##3##4{##4}%
+ \def\beamer@sort##1##2{}%
+ \edef\@temp{#1}\global\josatoks\expandafter{\@temp}%
+ \egroup}%
+ \fi
+ % version 4.0.14 :
+ % redefine footref for autojosa (footmisc v5.3d)
+ \@ifpackageloaded{footmisc}{%
+ \if@nojosa\else
+ \renewcommand\footref[1]{%
+ \begingroup
+ \let\@setref\@setref@dhucs@orig@
+ \unrestored@protected@xdef\@thefnmark{\ref{#1}}%
+ \endgroup
+ \@footnotemark
+ \global\josatoks\expandafter{\@thefnmark}}%
+ \fi
+ }{}
+ % redefine cite for autojosa: with cite.sty
+ \@ifpackageloaded{cite}{%
+ \if@nojosa\else
+ \let\citeform@dhucs@orig\citeform
+ \def\citeform#1{\citeform@dhucs@orig{#1}%
+ \bgroup
+ \dhucs@make@cjkchar@null
+ \def\hyper@@link[##1]##2##3##4{##4}%
+ \edef\@temp{#1}\global\josatoks\expandafter{\@temp}%
+ \egroup}%
+ \fi
+ }{}%
+ % redefine cite for autojosa: with natbib.sty (NOT a full support yet)
+ \@ifpackageloaded{natbib}{%
+ \if@nojosa\else
+ \expandafter\def\expandafter\hyper@natlinkend\expandafter{%
+ \hyper@natlinkend
+ \bgroup%\def\protect##1##2{^^J}% how to do about \protect
+ \ifnum\NAT@ctype=1
+ \edef\@temp{\NAT@nm}%
+ \else
+ \ifNAT@numbers
+ \edef\@temp{\NAT@num}\else
+ \edef\@temp{\NAT@date}\fi
+ \fi
+ \global\josatoks\expandafter{\@temp}%
+ \egroup}%
+ \fi
+ }{}%
+ % support of autojosa for apacite.sty
+ \@ifpackageloaded{apacite}{%
+ \if@nojosa\else
+ \let\dhucs@@cite@orig\@@cite
+ \def\@@cite<#1>[#2]#3{%
+ \dhucs@@cite@orig<#1>[#2]{#3}%
+ \begingroup
+ \dhucs@make@cjkchar@null
+ \def\hyper@@link[##1]##2##3##4{##4}%
+ \if@Y@cite
+ \@for\@citeb:=#3\do{%
+ \@ifundefined{b@\@citeb\@extra@b@citeb}{}{%
+ \edef\@temp{\csname Y@\@citeb\@extra@b@citeb\endcsname}}}%
+ \else
+ \let\BCA\@firstoftwo
+ \@for\@citeb:=#3\do{%
+ \@ifundefined{b@\@citeb\@extra@b@citeb}{}{%
+ \edef\@temp{\csname b@\@citeb\@extra@b@citeb\endcsname}}}%
+ \fi
+ \global\josatoks\expandafter{\@temp}%
+ \endgroup}%
+ \fi
+ }{}%
+}
+\newcommand*\dh@unichar@null@[1]{^^J}
+\newcommand*\dhucs@make@cjkchar@null{\let\unihangulchar\dh@unichar@null@}
+\newcommand*\josa@hyper@link{%
+ \begingroup
+ \toks@{}\expandafter\josa@hyper@link@\the\josatoks\@nil
+ \endgroup
+}
+\newcommand*\josa@hyper@link@{%
+ \afterassignment\josa@link@reversetoks\let\dhucs@tmp@next= }
+\newcommand*\josa@link@reversetoks{%
+ \ifx\dhucs@tmp@next\@nil
+ \expandafter\josa@hyper@link@@
+ \else
+ \if\noexpand\dhucs@tmp@next\relax
+ \else\ifx)\dhucs@tmp@next
+ \else\ifx]\dhucs@tmp@next
+ \else\ifcat\dhucs@cat@eleven\dhucs@tmp@next
+ \edef\act{\noexpand\toks@{\expandafter\strip@letter@meaning@prefix
+ \meaning\dhucs@tmp@next\the\toks@}}\act % by little tree
+ \else\ifcat\dhucs@cat@twelve\dhucs@tmp@next
+ \edef\act{\noexpand\toks@{\expandafter\strip@character@meaning@prefix
+ \meaning\dhucs@tmp@next\the\toks@}}\act % by little tree
+ \fi\fi\fi\fi\fi
+ \expandafter\josa@hyper@link@
+ \fi}
+
+\begingroup
+\catcode`\A=11
+\catcode`\0=12
+\global\let\dhucs@cat@eleven=A
+\global\let\dhucs@cat@twelve=0
+\endgroup
+
+\expandafter\def\expandafter\strip@character@meaning@prefix
+ \detokenize{the character} #1{#1}
+\expandafter\def\expandafter\strip@letter@meaning@prefix
+ \detokenize{the letter} #1{#1}
+
+\newcommand*\josa@hyper@link@@{%
+ \expandafter\josa@hyper@link@@@\the\toks@\@empty\@empty\@empty\@empty\@nil}
+\def\josa@hyper@link@@@#1#2#3#4\@nil{%
+ \if#1^^J\else
+ \if 1#1\rieul\else
+ \if 3#1\jong\else
+ \if 6#1\jong\else
+ \if 7#1\rieul\else
+ \if 8#1\rieul\else
+ \if 0#1\jong\else
+ \if l#1\rieul\else
+ \if m#1\jong\else
+ \if n#1\jong\else
+ \if L#1\rieul\else
+ \if M#1\jong\else
+ \if N#1\jong\else
+ \jung
+ \fi\fi\fi\fi\fi \fi\fi\fi\fi\fi \fi\fi
+ \if n#2\if g#1\jong\fi\fi%skating
+ \if a#2\if p#1\jong\fi\fi%cap
+ \if u#2\if p#1\jong\fi\fi%cup
+ \if a#2\if t#1\jong\fi\fi%cat
+ \if e#2\if t#1\jong\fi\fi%Hamlet
+ \if i#2\if t#1\jong\fi\fi%summit
+ \if o#2\if t#1\jong\fi\fi%not
+ \if u#2\if t#1\jong\fi\fi%nut
+ \if o#2\if k#1\jong\fi\fi%book
+ \if i#2\if c#1\jong\fi\fi%picnic
+ \if l#2\if e#1\rieul\fi\fi%apple
+ \if i#3\if m#2\if e#1\jong\fi\fi\fi%time
+ \if i#3\if n#2\if e#1\jong\fi\fi\fi%mine
+ \if a#3\if c#2\if k#1\jong\fi\fi\fi%back
+ \if i#3\if c#2\if k#1\jong\fi\fi\fi%pick
+ \if o#3\if a#2\if t#1\jung\fi\fi\fi%boat
+ \if T#3\if e#2\if X#1\jong\fi\fi\fi%TeX
+ \fi}
+\if@nojosa
+ \let\josa@hyper@link\relax
+\fi
+\newcommand*\josa@hanja@hangul[1]{\begingroup
+ \count@=\z@
+ \openin1=#1\relax \josa@hanja \closein1
+ \endgroup}
+\newcommand*\josa@hanja{\read1 to \@tempa
+ \ifnum\count@=\@josa
+ \global\@josa\@tempa \let\next\relax
+ \else
+ \advance\count@\@ne \let\next\josa@hanja
+ \fi \next}
+\protected\def\makejosa#1#2{%
+ \josa@hyper@link
+ \ifnum\@josa>19967 \ifnum\@josa<40870 %%% CJK UNIFIED IDEOGRAPHS
+ \advance\@josa-19968 % "4E00
+ \josa@hanja@hangul{hanja_hangul.tab}\fi\fi
+ \ifnum\@josa>13311 \ifnum\@josa<19894 %%% CJK UNIFIED IDEOGRAPHS EXT. A
+ \advance\@josa-13312 % "3400
+ \josa@hanja@hangul{hanjaexa_hangul.tab}\fi\fi
+ \ifnum\@josa>63743 \ifnum\@josa<64046 %%% CJK COMPATIBILITY IDEOGRAPHS
+ \advance\@josa-63744 % "F900
+ \josa@hanja@hangul{hanjacom_hangul.tab}\fi\fi
+ \ifnum\@josa>44031 \ifnum\@josa<55204 %%% hangul syllables
+ \advance\@josa-44032 % "AC00
+ \count@=\@josa \divide\count@28 \multiply\count@28
+ \advance\@josa-\count@ \advance\@josa4519 % "11A7
+ \ifnum\@josa=4519 \jung
+ \else\ifnum\@josa=4527 \rieul % "11AF
+ \else \jong \fi\fi \fi\fi
+ \ifnum\@josa>12592 \ifnum\@josa<12623 %%% ㄱㄴㄷㄹ
+ \ifnum\@josa=12601 \rieul
+ \else\jong\fi \fi\fi
+ \ifnum\@josa>12895 \ifnum\@josa<12924 \advance\@josa-96 \fi\fi
+ \ifnum\@josa>12799 \ifnum\@josa<12814 %%% ㉠ or ㈀
+ \ifnum\@josa=12803 \rieul
+ \else\jong\fi \fi\fi
+ \ifnum\@josa>12813 \ifnum\@josa<12829 %%% ㉮ or ㈎
+ \jung \fi\fi
+ \ifnum\@josa>9311 \ifnum\@josa<9372 %%% â‘  or â‘´
+ \advance\@josa\m@ne \num@josa{\@josa}\fi\fi
+ \ifnum\@josa>9423 \ifnum\@josa<9450 \advance\@josa-26 \fi\fi
+ \ifnum\@josa>9397 \ifnum\@josa<9424 \advance\@josa-26 \fi\fi
+ \ifnum\@josa>9371 \ifnum\@josa<9398 %%% ⓠor ⒜
+ \ifnum\@josa=9383 \rieul\else % l
+ \ifnum\@josa=9384 \jong\else % m
+ \ifnum\@josa=9385 \jong\else % n
+ \jung\fi\fi\fi \fi\fi
+ \ifnum\@josa>8543 \ifnum\@josa<8556 % ⅰⅱⅲ
+ \advance\@josa-3 \num@josa{\@josa}\fi\fi
+ \ifnum\@josa>8559 \ifnum\@josa<8572 % â… â…¡â…¢
+ \advance\@josa\@ne \num@josa{\@josa}\fi\fi
+ \ifnum\@josa=\@ne
+ \ifx\@empty#1\@empty \else#2\relax\fi% rieul
+ \else
+ \ifnum\@josa=\tw@ #1\relax% jung
+ \else #2\relax% jong
+ \fi
+ \fi}
+\newcommand*\num@josa[1]{\bgroup\count@#1%
+ \ifnum\count@<\z@ \count@-\count@ \fi\count2\count@
+ \divide\count2 10 \multiply\count2 10 \advance\count@-\count2
+ \ifcase\count@\jong\or\rieul\or\jung\or\jong\or\jung\or
+ \jung\or\jong\or\rieul\or\rieul\or\jung\fi\egroup}
+\newcommand*\error@josa{\PackageError{kotex}{Undefined Control Sequence}{}}
+
+%% \nobreak다: see http://kts.ktug.kr/node/204
+\newcommand*\nobreak@hangul@da{\nobreak다}
+
+\newcommand*\^^ea[2]{%
+ \if\string#1\string^^b0%
+ \if\string#2\string^^80\makejosa{ê°€}{ì´}\else\error@josa\fi% ê°€
+ \else\if\string#1\string^^b3%
+ \if\string#2\string^^bc\makejosa{와}{과}\else\error@josa\fi% 과
+ \else\error@josa \fi\fi}
+\newcommand*\^^eb[2]{%
+ \if\string#1\string^^8b\if\string#2\string^^a4% avoid orphan "다"
+ \expandafter\expandafter\expandafter\nobreak@hangul@da\else\error@josa\fi
+ \else\if\string#1\string^^8a%
+ \if\string#2\string^^94\makejosa{는}{ì€}\else\error@josa\fi% 는
+ \else\if\string#1\string^^9d%
+ \if\string#2\string^^bc\makejosa{ë¼}{ì´ë¼}\else\error@josa\fi% ë¼
+ \else\if\string#1\string^^a1%
+ \if\string#2\string^^9c\makejosa{}{으}로\else\error@josa\fi% 로
+ \else\if\string#1\string^^a5%
+ \if\string#2\string^^bc\makejosa{를}{ì„}\else\error@josa\fi% 를
+ \else\error@josa \fi\fi\fi\fi\fi}
+\newcommand*\^^ec[2]{%
+ \edef\@tempa{\string#1}\edef\@tempb{\string#2}%
+ \futurelet\next\@josa@begin@ec}
+\def\@josa@begin@ec{%
+ \if\@tempa\string^^99%
+ \if\@tempb\string^^80\makejosa{와}{과}\else\error@josa\fi% 와
+ \else\if\@tempa\string^^9c%
+ \if\@tempb\string^^bc\makejosa{}{으}\else\error@josa\fi% 으
+ \else\if\@tempa\string^^9d%
+ \if\@tempb\string^^80\makejosa{는}{ì€}% ì€
+ \else\if\@tempb\string^^84\makejosa{를}{ì„}% ì„
+ \else\if\@tempb\string^^b4%
+ \ifx\next^^eb\makejosa\relax{ì´}% ì´ë¼
+ \else\makejosa{ê°€}{ì´}% ì´
+ \fi
+ \else\error@josa \fi\fi\fi
+ \else\error@josa \fi\fi\fi}
+
+%% hangul item titles
+\RequirePackage{kolabels-utf}
+
+\AtBeginDocument{
+%% compatibility with apacite.sty (reported by slomo)
+%% see http://www.ktug.or.kr/jsboard/read.php?table=operate&no=21183
+% \@ifpackageloaded{apacite}{%
+% \@ifpackagewith{apacite}{noaccentfix}{}{%
+% \def\unihangulchar@APAC#1{uni#1}%
+% \g@addto@macro\@pre@accentfix{%
+% \let\old@unihangulchar@APAC\unihangulchar
+% \let\unihangulchar\unihangulchar@APAC}%
+% \g@addto@macro\@post@accentfix{%
+% \let\unihangulchar\old@unihangulchar@APAC}%
+% }%
+% }{}%
+%% compatibility with ulem.sty
+%% allowing linebreaking inside ulem'ed text.
+ \@ifpackageloaded{ulem}{%
+ \let\orig@lastnodetype\lastnodetype
+ \edef\UL@stop{\unexpanded{%
+ \ifnum\lastkern=\thr@@ % empty hbox
+ \else
+ \global\chardef\dhucs@ul@lastnodetype\orig@lastnodetype
+ \global\mathchardef\dhucs@ul@spacefactor\spacefactor
+ \fi}\unexpanded\expandafter{\UL@stop}}
+ \def\dhucs@ul@stop{\ifx\UL@start\@empty
+ \ifx\ \LA@space\else\UL@stop\fi\fi}
+ \def\dhucs@ul@start{\ifx\UL@start\@empty\else
+ \ifx\ \LA@space\else\UL@start\fi\fi}
+ \addto@hook\UL@hook{%
+ \def\discretionary#1#2#3{%
+ \ifx\\#3\\\hskip\z@skip\else\hskip\dhucs@interhchar\fi}%
+ \def\unihangulchar#1{\dhucs@ul@stop
+ \unih@ngulpoint#1\relax \futurelet\dhucs@next\unihangulchar@@}%
+ \edef\dobeforeh@ngulch@r{%
+ \unexpanded{\ifdefined\dhucs@ul@lastnodetype
+ \let\lastnodetype\dhucs@ul@lastnodetype
+ \spacefactor\dhucs@ul@spacefactor
+ \fi}\unexpanded\expandafter{\dobeforeh@ngulch@r\dhucs@ul@start}}%
+ \edef\breakbeforeasciichar{\unexpanded{\dhucs@ul@stop}%
+ \unexpanded\expandafter{\breakbeforeasciichar\dhucs@ul@start}}%
+ \edef\cjksymbolextraspace{\unexpanded{\dhucs@ul@stop}%
+ \unexpanded\expandafter{\cjksymbolextraspace\dhucs@ul@start}}%
+ \let\hskip\LA@hskip
+ \let\asciiexclamationafterhangul\relax
+ \let\asciiquestionafterhangul\relax
+ \let\asciifullstopafterhangul\relax
+ }%
+ }{}%
+}
+
+% for pdfstring, we should unprotect protected characters
+\def\unihangul@unprotect@range#1#2#3{% #1: begin range
+ \count@ "#1\relax % #2: end range
+ \loop % #3: two/three/four
+ \begingroup
+ \lccode`\~\count@
+ \lowercase{\endgroup
+ \def~{\csname unihangul@#3@octets\endcsname~}}%
+ \ifnum\count@<"#2\relax \advance\count@\@ne
+ \repeat
+}
+%% use hyperref's unichar support
+\unless\ifdefined\pdfstringdefPreHook
+ \let\pdfstringdefPreHook\@empty\fi
+\g@addto@macro\pdfstringdefPreHook{%
+ \unihangul@unprotect@range{C2}{DF}{two}%
+ \unihangul@unprotect@range{E0}{EF}{three}%
+ \unihangul@unprotect@range{F0}{F4}{four}%
+ \let\unihangulchar\HyPsd@unichar
+ \let\makejosa\@secondoftwo
+ \let\dotemph\@firstofone
+ \let\jong\@empty
+ \let\jung\@empty
+ \let\rieul\@empty
+ \def\SetHangulFonts#1#2#3{}%
+ \def\SetHanjaFonts#1#2#3{}%
+ \def\SetSerifFonts#1#2{}%
+ \def\SetSansFonts#1#2{}%
+ \def\SetAdhocFonts#1#2{}%
+}
+
+
+%% for downward compatibility
+\let\PrerenderUnicode\@gobble
+\let\dhucsPrerenderUnicode\@gobble
+\let\BreakBeforeAsciiOParen\@gobble
+\let\unichar\unihangulchar
+
+%% load ucs-hangul upon [hangul] option
+\if@hangul
+ \RequirePackage{kosections-utf}
+\fi
+
+\endinput
+
+%%% karnes: 2013/10/21, .tab files --- xetexko’s
+%%% karnes: 2013/10/20, konames, kosections, kolabes --- cjk-ko’s.
diff --git a/language/korean/kotex-utf/lucenc.dfu b/language/korean/kotex-utf/lucenc.dfu
new file mode 100644
index 0000000000..172cc95e93
--- /dev/null
+++ b/language/korean/kotex-utf/lucenc.dfu
@@ -0,0 +1,155 @@
+%% File `lucenc.dfu`
+%%
+%% Copyright (C) 2007-2013 Dohyun Kim <nomos at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\ifdefined\ProvidesFile
+ \ProvidesFile{lucenc.dfu}[2007/09/05 UTF-8 support for dhucs]
+\fi
+
+%%%%%%%%%%%%%%%%%%%%%
+%%% CJK ê¸°í˜¸ë¬¸ìž ì„¤ì •
+%%%%%%%%%%%%%%%%%%%%%
+
+\DeclareUnicodeCharacter{00B7}% ·
+ {\leavevmode\hbox to.7em{\hss\textperiodcentered\hss}\postcjksymbol}
+\DeclareUnicodeCharacter{2018}% ‘
+ {\cjksymbolskip\textquoteleft\postcjksymnobreak}
+\DeclareUnicodeCharacter{2019}% ’
+ {\cjksymbolunskip\kernbeforelatinquoteclose\textquoteright\postcjksymskip}
+\DeclareUnicodeCharacter{201C}% “
+ {\cjksymbolskip\textquotedblleft\postcjksymnobreak}
+\DeclareUnicodeCharacter{201D}% â€
+ {\cjksymbolunskip\kernbeforelatinquoteclose\textquotedblright\postcjksymskip}
+\DeclareUnicodeCharacter{3001}% ã€
+ {\cjksymbolunskip\hbox to.5em{\unihangulchar{"3001}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{3002}% 。
+ {\cjksymbolunskip\hbox to.6em{\unihangulchar{"3002}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{3008}% 〈
+ {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3008}}\postcjksymnobreak}
+\DeclareUnicodeCharacter{3009}% 〉
+ {\cjksymbolunskip\hbox to.5em{\unihangulchar{"3009}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{300A}% 《
+ {\cjksymbolskip\hbox to.7em{\hss\unihangulchar{"300A}}\postcjksymnobreak}
+\DeclareUnicodeCharacter{300B}% 》
+ {\cjksymbolunskip\hbox to.7em{\unihangulchar{"300B}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{300C}% 「
+ {\cjksymbolskip\hbox to.6em{\hss\unihangulchar{"300C}}\postcjksymnobreak}
+\DeclareUnicodeCharacter{300D}% ã€
+ {\cjksymbolunskip\hbox to.6em{\unihangulchar{"300D}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{300E}% 『
+ {\cjksymbolskip\hbox to.6em{\hss\unihangulchar{"300E}}\postcjksymnobreak}
+\DeclareUnicodeCharacter{300F}% ã€
+ {\cjksymbolunskip\hbox to.6em{\unihangulchar{"300F}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{3010}% ã€
+ {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3010}}\postcjksymnobreak}
+\DeclareUnicodeCharacter{3011}% 】
+ {\cjksymbolunskip\hbox to.5em{\unihangulchar{"3011}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{3014}% 〔
+ {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3014}}\postcjksymnobreak}
+\DeclareUnicodeCharacter{3015}% 〕
+ {\cjksymbolunskip\hbox to.5em{\unihangulchar{"3015}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{3016}% 〖
+ {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3016}}\postcjksymnobreak}
+\DeclareUnicodeCharacter{3017}% 〗
+ {\cjksymbolunskip\hbox to.5em{\unihangulchar{"3017}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{3018}% 〘
+ {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3018}}\postcjksymnobreak}
+\DeclareUnicodeCharacter{3019}% 〙
+ {\cjksymbolunskip\hbox to.5em{\unihangulchar{"3019}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{301A}% 〚
+ {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"301A}}\postcjksymnobreak}
+\DeclareUnicodeCharacter{301B}% 〛
+ {\cjksymbolunskip\hbox to.5em{\unihangulchar{"301B}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF01}% ï¼
+ {\cjksymbolunskip\hbox to.5em{\hss\unihangulchar{"FF01}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF08}% (
+ {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"FF08}}\postcjksymnobreak}
+\DeclareUnicodeCharacter{FF09}% )
+ {\cjksymbolunskip\hbox to.5em{\unihangulchar{"FF09}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF0C}% ,
+ {\cjksymbolunskip\hbox to.5em{\hss\unihangulchar{"FF0C}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF0E}% .
+ {\cjksymbolunskip\hbox to.5em{\hss\unihangulchar{"FF0E}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF1A}% :
+ {\cjksymbolunskip\hbox to.5em{\hss\unihangulchar{"FF1A}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF1B}% ï¼›
+ {\cjksymbolunskip\hbox to.5em{\hss\unihangulchar{"FF1B}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF1C}% <
+ {\cjksymbolskip\hbox to 1em{\hss\unihangulchar{"FF1C}}\postcjksymnobreak}
+\DeclareUnicodeCharacter{FF1D}% ï¼
+ {\leavevmode\hbox to.9em{\hss\unihangulchar{"FF1D}\hss}\postcjksymbol}
+\DeclareUnicodeCharacter{FF1E}% >
+ {\cjksymbolunskip\hbox to 1em{\unihangulchar{"FF1E}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF1F}% ?
+ {\cjksymbolunskip\hbox to.667em{\hss\unihangulchar{"FF1F}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF3B}% ï¼»
+ {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"FF3B}}\postcjksymnobreak}
+\DeclareUnicodeCharacter{FF3D}% ï¼½
+ {\cjksymbolunskip\hbox to.5em{\unihangulchar{"FF3D}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF5B}% ï½›
+ {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"FF5B}}\postcjksymnobreak}
+\DeclareUnicodeCharacter{FF5D}% ï½
+ {\cjksymbolunskip\hbox to.5em{\unihangulchar{"FF5D}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF61}% 。 HALFWIDTH IDEOGRAPHIC FULL STOP
+ {\cjksymbolunskip\hbox to.5em{\hss\unihangulchar{"FF61}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF62}% ï½¢ HALFWIDTH LEFT CORNER BRACKET
+ {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"FF62}}\postcjksymnobreak}
+\DeclareUnicodeCharacter{FF63}% ï½£ HALFWIDTH RIGHT CORNER BRACKET
+ {\cjksymbolunskip\hbox to.5em{\unihangulchar{"FF63}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF64}% 、 HALFWIDTH IDEOGRAPHIC COMMA
+ {\leavevmode\hbox to.5em{\hss\unihangulchar{"FF64}\hss}\postcjksymskip}
+\DeclareUnicodeCharacter{FF65}% ï½¥ HALFWIDTH KATAKANA MIDDLE DOT
+ {\leavevmode\hbox to.9em{\hss\unihangulchar{"FF65}\hss}\postcjksymbol}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% CJK ë¬¸ìž ë‹¤ìŒì— 오는 ASCII 문ìžì˜ 카테고리 설정
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\expandafter\gdef\csname nexttohangul-1\endcsname{%
+ % ascii opening parentheses.
+ % ì§ì „ì— \breakbeforeasciichar (줄바꿈 허용하는 공백) 삽입.
+ ([`%
+}
+
+\expandafter\gdef\csname nexttotrivcj-1\endcsname{%
+ % trivcj 환경ì—ì„œì˜ ascii opening parentheses
+ ([`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz%
+}
+
+\expandafter\gdef\csname nexttohangul-2\endcsname{%
+ % ascii closing parentheses.
+ % ì§ì „ì— ì•„ë¬´ ê²ƒë„ ì‚½ìž…í•˜ì§€ ì•ŠìŒ. spacefactorì¡°ì°¨ë„!
+ )]'%
+}
+
+\expandafter\gdef\csname nexttohangul-3\endcsname{%
+ % ascii numbers.
+ % ì§ì „ì— \kernbeforeasciichars (줄바꿈 없는 공백) 삽입.
+ 1234567890:;/%
+}
+
+\expandafter\gdef\csname nexttohangul-4\endcsname{%
+ % ascii fullstop.
+ .%
+}
+
+\expandafter\gdef\csname nexttohangul-5\endcsname{%
+ % ascii question mark.
+ ?%
+}
+
+\expandafter\gdef\csname nexttohangul-6\endcsname{%
+ % ascii exclamation mark.
+ !%
+}
+
+\endinput
+
diff --git a/language/korean/kotex-utf/lucuhcmj.fd b/language/korean/kotex-utf/lucuhcmj.fd
new file mode 100644
index 0000000000..091d8c9ce1
--- /dev/null
+++ b/language/korean/kotex-utf/lucuhcmj.fd
@@ -0,0 +1,18 @@
+%% File `lucuhcmj.fd`
+%%
+%% Copyright (c) 2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\ProvidesFile{lucuhcmj.fd}[2013/09/26 UHC Myeongjo font definitions]
+\DeclareFontFamily{LUC}{uhcmj}{\hyphenchar\font\m@ne}
+\DeclareFontShape {LUC}{uhcmj}{m}{n}{<-> LUC * uwmj}{}
+\DeclareFontShape {LUC}{uhcmj}{m}{sl}{<-> LUC * uwmjo}{}
+\DeclareFontShape {LUC}{uhcmj}{m}{it}{<-> LUCssub * uhcmj/m/sl}{}
+\endinput
diff --git a/language/korean/kotex-utf/tex4ht/dhucs.4ht b/language/korean/kotex-utf/tex4ht/dhucs.4ht
new file mode 100644
index 0000000000..650184fa84
--- /dev/null
+++ b/language/korean/kotex-utf/tex4ht/dhucs.4ht
@@ -0,0 +1,22 @@
+%% File `dhucs.4ht`
+%%
+%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\protected\def\unihangulchar#1{\futurelet\dhucs@next\unihangulchar@#1\@nil}
+\def\unihangulchar@{%
+ \ifx\dhucs@next"\expandafter\hex@unihangulchar
+ \else\expandafter\digit@unihangulchar
+ \fi}
+\def\digit@unihangulchar#1\@nil{\HCode{&\##1;}}
+\def\hex@unihangulchar"#1\@nil{\HCode{&\#x#1;}}
+
+\DeclareUnicodeCharacter{00B7}{~\unihangulchar{"00B7}~}
+
diff --git a/language/korean/kotex-utf/tex4ht/dhucs.cfg b/language/korean/kotex-utf/tex4ht/dhucs.cfg
new file mode 100644
index 0000000000..8c8f57f282
--- /dev/null
+++ b/language/korean/kotex-utf/tex4ht/dhucs.cfg
@@ -0,0 +1,40 @@
+%% File `dhucs.cfg`
+%%
+%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\Preamble{xhtml}
+\Configure{charset}{charset=utf-8}
+\Configure{@TITLE}{\protected\def\unihangulchar##1{\special{t4ht=&\###1;}}}
+\Configure{@BODY}{\NoFonts}
+\Configure{@/BODY}{\EndNoFonts}
+
+\begin{document}
+\CssFile
+ /* css.sty */
+body {
+ line-height: 150%;
+}
+.verbatim {
+ font-family: monospace;
+ white-space: nowrap;
+ text-align: left;
+ line-height: 100%;
+}
+.quote {
+ margin-bottom: 0.25em;
+ margin-top: 0.25em;
+ margin-left: 3em;
+ margin-right:3em;
+ text-align:justify;
+}
+\EndCssFile
+\EndPreamble
+
diff --git a/language/korean/kotex-utf/tex4ht/kosections-utf.4ht b/language/korean/kotex-utf/tex4ht/kosections-utf.4ht
new file mode 100644
index 0000000000..c26be1caf9
--- /dev/null
+++ b/language/korean/kotex-utf/tex4ht/kosections-utf.4ht
@@ -0,0 +1,131 @@
+%% File `kosections-utf.4ht`
+%%
+%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+\def\dhucs@seccntformat#1#2{}
+
+\@ifclassloaded{book}{
+\Configure{part}
+ {\HCode{<div class="part">}}
+ {\HCode{</div>}}
+ {\HCode{<h1 class="partHead">}%
+ \pre@partcnt\thepart\post@partcnt\HCode{<br />}%
+ \HCode{<span class="part_font">}}
+ {\HCode{</span>}\HCode{</h1>}}
+\Configure{chapter}
+ {\HCode{<div class="chapter">}}
+ {\HCode{</div>}}
+ {\HCode{<h2 class="chapterHead">}%
+ \pre@chaptercnt\thechapter\post@chaptercnt\HCode{<br />}%
+ \HCode{<span class="chapter_font">}}
+ {\HCode{</span>}\HCode{</h2>}}
+\Configure{section}
+ {}
+ {}
+ {\HCode{<h3 class="sectionHead">}%
+ \HCode{<span class="titlemark">}%
+ \pre@sectioncnt\thesection\post@sectioncnt~~%
+ \HCode{</span>}\HCode{<span class="section_font">}}
+ {\HCode{</span>}\HCode{</h3>}}
+\Configure{subsection}
+ {}
+ {}
+ {\HCode{<h4 class="subsectionHead">}%
+ \HCode{<span class="titlemark">}%
+ \thesubsection~~\HCode{</span>}%
+ \HCode{<span class="subsection_font">}}
+ {\HCode{</span>}\HCode{</h4>}}
+\Configure{subsubsection}
+ {}
+ {}
+ {\HCode{<h5 class="subsubsectionHead">}%
+ \HCode{<span class="titlemark">}%
+ \thesubsubsection~~\HCode{</span>}%
+ \HCode{<span class="subsubsection_font">}}
+ {\HCode{</span>}\HCode{</h5>}}
+}
+
+\@ifclassloaded{report}{
+\Configure{part}
+ {\HCode{<div class="part">}}
+ {\HCode{</div>}}
+ {\HCode{<h1 class="partHead">}%
+ \pre@partcnt\thepart\post@partcnt\HCode{<br />}%
+ \HCode{<span class="part_font">}}
+ {\HCode{</span>}\HCode{</h1>}}
+\Configure{chapter}
+ {\HCode{<div class="chapter">}}
+ {\HCode{</div>}}
+ {\HCode{<h2 class="chapterHead">}%
+ \pre@chaptercnt\thechapter\post@chaptercnt\HCode{<br />}%
+ \HCode{<span class="chapter_font">}}
+ {\HCode{</span>}\HCode{</h2>}}
+\Configure{section}
+ {}
+ {}
+ {\HCode{<h3 class="sectionHead">}%
+ \HCode{<span class="titlemark">}%
+ \pre@sectioncnt\thesection\post@sectioncnt~~%
+ \HCode{</span>}\HCode{<span class="section_font">}}
+ {\HCode{</span>}\HCode{</h3>}}
+\Configure{subsection}
+ {}
+ {}
+ {\HCode{<h4 class="subsectionHead">}%
+ \HCode{<span class="titlemark">}%
+ \thesubsection~~\HCode{</span>}%
+ \HCode{<span class="subsection_font">}}
+ {\HCode{</span>}\HCode{</h4>}}
+\Configure{subsubsection}
+ {}
+ {}
+ {\HCode{<h5 class="subsubsectionHead">}%
+ \HCode{<span class="titlemark">}%
+ \thesubsubsection~~\HCode{</span>}%
+ \HCode{<span class="subsubsection_font">}}
+ {\HCode{</span>}\HCode{</h5>}}
+}
+
+\@ifclassloaded{article}{
+\Configure{part}
+ {\HCode{<div class="part">}}
+ {\HCode{</div>}}
+ {\HCode{<h1 class="partHead">}%
+ \pre@partcnt\thepart\post@partcnt\HCode{<br />}%
+ \HCode{<span class="part_font">}}
+ {\HCode{</span>}\HCode{</h1>}}
+\Configure{section}
+ {}
+ {}
+ {\HCode{<h3 class="sectionHead">}%
+ \HCode{<span class="titlemark">}%
+ \pre@sectioncnt\thesection\post@sectioncnt~~%
+ \HCode{</span>}\HCode{<span class="section_font">}}
+ {\HCode{</span>}\HCode{</h3>}}
+\Configure{subsection}
+ {}
+ {}
+ {\HCode{<h4 class="subsectionHead">}%
+ \HCode{<span class="titlemark">}%
+ \thesubsection~~\HCode{</span>}%
+ \HCode{<span class="subsection_font">}}
+ {\HCode{</span>}\HCode{</h4>}}
+\Configure{subsubsection}
+ {}
+ {}
+ {\HCode{<h5 class="subsubsectionHead">}%
+ \HCode{<span class="titlemark">}%
+ \thesubsubsection~~\HCode{</span>}%
+ \HCode{<span class="subsubsection_font">}}
+ {\HCode{</span>}\HCode{</h5>}}
+}
+
+\endinput
diff --git a/language/korean/kotex-utils/ChangeLog b/language/korean/kotex-utils/ChangeLog
new file mode 100644
index 0000000000..3682207f77
--- /dev/null
+++ b/language/korean/kotex-utils/ChangeLog
@@ -0,0 +1,73 @@
+2015-10-27 Dohyun Kim <nomos at ktug org>
+
+ Version 2.1.0
+
+ * komkindex.pl: fix bug reported at http://www.ktug.org/xe/214257
+ * jamo-normalize.pl: 2 more compatiblity ideographs
+
+2015-02-04 Dohyun Kim <nomos at ktug org>
+
+ No version change
+
+ * fix bug: http://www.ktug.org/xe/194279
+ * fixes of previous commit
+ * fix an old typo
+
+2013-11-08 Kihwang Lee <leekh at ktug org>
+
+ Version 2.0.1
+
+ * ChangeLog: recovered
+
+2013-11-07 Dohyun Kim <nomos at ktug org>
+
+ No version change
+
+ * komkindex.pl: minor revision
+
+2013-11-06 Kihwang Lee <leekh at ktug org>
+
+ No version change, CTAN update
+
+ * ChangeLog: removed
+ * README: revised for new Xindy modules and jamo-normalize.pl
+
+2013-11-06 Dohyun Kim <nomos at ktug org>
+
+ No version change
+
+ * kotexindy.pl: removed
+ * utf8-lang.xdy: revamped to avoid proprocessing
+ * utf8.xdy: revamped to avoid proprocessing
+
+2013-11-06 Kihwang Lee <leekh at ktug org>
+
+ No version change
+
+ * komkindex.pl: updated for ko.TeX 2.0
+
+2013-10-30 Dohyun Kim <nomos at ktug org>
+
+ No version change
+
+ * jamo-normalize.pl: minor revision
+
+2013-10-30 Kihwang Lee <leekh at ktug org>
+
+ No version change
+
+ * hangulhook.sty: removed
+ * hanjahook.sty: removed
+
+2013-10-24 Kihwang Lee <leekh at ktug org>
+
+ No version change
+
+ * Uploaded to CTAN
+
+2013-10-21 Kihwang Lee <leekh at ktug org>
+
+ Version 2.0.0
+
+ * kotex-utils packaging, uploaded to https://github.com/kihwanglee/kotex-utils
+
diff --git a/language/korean/kotex-utils/README b/language/korean/kotex-utils/README
new file mode 100644
index 0000000000..f9b529bc04
--- /dev/null
+++ b/language/korean/kotex-utils/README
@@ -0,0 +1,110 @@
+kotex-utils
+===========
+
+Introduction
+------------
+
+kotex-utils contains useful scripts and support files for Hangul
+syllable and jamo character conversion and index generation
+aiding typesetting Korean documents. kotex-utils belongs to ko.TeX,
+a comprehensive Korean typesetting system together with packages kotex-utf,
+kotex-oblivoir, kotex-plain, cjk-ko, xetexko, and luatexko.
+
+Dependency
+----------
+
+kotex-utils cannot be used without kotex-utf package.
+
+Files
+-----
+
+### Scripts
+
+ jamo-normalize.pl -> scripts/kotex-utils/
+ komkindex.pl -> scripts/kotex-utils/
+ ttf2kotexfont.py -> scripts/kotex-utils/
+
+### Makeindex styles
+
+ kotex.ist -> makeindex/kotex-utils/
+ memucs-manual.ist -> makeindex/kotex-utils/
+
+### Xindy modules
+
+ utf8-lang.xdy -> xindy/modules/lang/korean
+ utf8.xdy -> xindy/modules/lang/korean
+
+### Documents
+
+ README (this file) -> doc/latex/kotex-utils/
+
+Usage
+-----
+
+### jamo-normalize.pl
+
+`jamo-normalize.pl` is used for normalizing Hangul text.
+It translates Hangul Jamo sequence to precomposed Hangul Syllables.
+It has a simple usage as follows:
+
+ $ perl jamo-normalize.pl [option] < infile > outfile
+
+Options are:
+
+* `-b`: insert Zero Width Space between Hangul syllable blocks.
+This option is just for a proof of concept. Do not use in practice.
+* `-c`: convert conjoining Jamo to compatibility Jamo if reasonable.
+* `-d`: only decompose Hangul syllables and no further recomposition. Not
+recommended for a practical use.
+* `-i`: convert CJK Compatibility Ideographs to normal CJK Ideographs
+* `-o`: decompose PUA Old Hangul syllables to Hangul Jamo sequence
+* `-p`: translate Jamo sequence to PUA Old Hangul syllables. Not recommended for
+a practical use.
+* `-r`: reorder Hangul Tone Marks to the first position of syllable block. This
+option is just for a proof of concept. Do not use in practice.
+* `-t`: convert U+00B7 (·) or U+003A (:) to Hangul Tone Marks
+
+### komkindex.pl
+
+`komkindex.pl` is a wrapper of standard makeindex utility generating indices for
+Korean documents. You can use komkindex.pl with an index style file `kotex.ist`
+as follows:
+
+ $ perl komkindex.pl -s kotex foo
+
+It generates `foo.ind` from `foo.idx` and sorts the index entries according to
+the Korean alphabet order.
+
+### xindy modules
+
+kotex-utils also provides modules for powerful Unicode index
+generator `xindy`. If you are using xetexko or luatexko for typesetting
+Korean, it is recommended to use these modules for sorting Hangul
+index entries. It only supports UTF-8 encoding.
+If these modules are placed in a propor directory as suggest above,
+you can use them as follows:
+
+
+ $ texindy -L korean -I omega foo.idx
+
+or
+
+ $ xindy -M texindy -L korean -C utf8 foo.idx
+
+### ttf2kotexfont.pl
+
+`ttf2kotexfont.pl` is a utility for generating tfm files for truetype fonts
+to be used in legacy TeX engines. Please refer to the kotex-utf package
+documentation for more information.
+
+License
+-------
+
+kotex-utils is licensed under the LaTeX Project Public
+License (LPPL).
+
+Contacts
+--------
+
+Please report any errors or suggestions to the package maintainer,
+Kihwang Lee <leekh at ktug org>.
diff --git a/language/korean/kotex-utils/jamo-normalize.pl b/language/korean/kotex-utils/jamo-normalize.pl
new file mode 100644
index 0000000000..3c7bcb08b5
--- /dev/null
+++ b/language/korean/kotex-utils/jamo-normalize.pl
@@ -0,0 +1,6648 @@
+#!/usr/bin/env perl
+
+# jamo-normalize.pl
+#
+# Copyright (c) 2003-2015 Dohyun Kim <nomos at ktug org>
+#
+# This work may be distributed and/or modified under the
+# conditions of the LaTeX Project Public License, either version 1.3c
+# of this license or (at your option) any later version.
+# The latest version of this license is in
+# http://www.latex-project.org/lppl.txt
+# and version 1.3c or later is part of all distributions of LaTeX
+# version 2006/05/20 or later.
+#
+# written by Dohyun Kim <nomos at ktug org>
+# public domain
+#
+
+#use strict;
+#use warnings;
+
+my %OPT;
+
+while (@ARGV) {
+ my $opt = shift @ARGV;
+ if ($opt =~ /-b/i) { $OPT{boundary} = 1 }
+ elsif ($opt =~ /-p/i) { $OPT{topua} = 1 }
+ elsif ($opt =~ /-d/i) { $OPT{decompose} = 1 }
+ elsif ($opt =~ /-o/i) { $OPT{frompua} = 1 }
+ elsif ($opt =~ /-t/i) { $OPT{latintm} = 1 }
+ elsif ($opt =~ /-r/i) { $OPT{reordertm} = 1 }
+ elsif ($opt =~ /-i/i) { $OPT{normalhanja} = 1 }
+ elsif ($opt =~ /-c/i) { $OPT{compatjamo} = 1 }
+ else {
+ (my $prog = $0) =~ s/.*[\/\\]//;
+ print
+ "Usage: $prog [options] < in_file > out_file\n\n",
+ " Translate Hangul Jamo sequence to Hangul syllables\n\n",
+ " -b : insert ZWS between syllable blocks (not for practical use)\n",
+ " -c : convert conjoining Jamo to compatibility Jamo\n",
+ " -d : decomposition only, and no further recomposition\n",
+ " -i : convert compatibility Hanja to normal Hanja\n",
+ " -o : decompose PUA Old Hangul syllables to Jamo sequence\n",
+ " -p : compose Jamo sequence to PUA Old Hangul syllables\n",
+ " -r : reorder Hangul Tone Marks to the first of syllable block\n",
+ " (not for practical use)\n",
+ " -t : convert U+00B7 or U+003A to Hangul Tone Marks\n";
+ exit;
+ }
+}
+
+##### variables #####
+
+my $cho = "\x{1100}-\x{115F}\x{A960}-\x{A97C}";
+my $jung = "\x{1160}-\x{11A7}\x{D7B0}-\x{D7C6}";
+my $jong = "\x{11A8}-\x{11FF}\x{D7CB}-\x{D7FB}";
+my $tmrk = "\x{302E}\x{302F}";
+my $boundary = "\x{200B}";
+my $syllblock = "[$cho][$jung][$jong]?[$tmrk]?";
+my $jamos = "[$cho$jung$jong$tmrk]";
+
+my %jamo2cjamo = (
+ 0x1100 => 0x3131, 0x1101 => 0x3132, 0x1102 => 0x3134, 0x1103 => 0x3137,
+ 0x1104 => 0x3138, 0x1105 => 0x3139, 0x1106 => 0x3141, 0x1107 => 0x3142,
+ 0x1108 => 0x3143, 0x1109 => 0x3145, 0x110A => 0x3146, 0x110B => 0x3147,
+ 0x110C => 0x3148, 0x110D => 0x3149, 0x110E => 0x314A, 0x110F => 0x314B,
+ 0x1110 => 0x314C, 0x1111 => 0x314D, 0x1112 => 0x314E, 0x1114 => 0x3165,
+ 0x1115 => 0x3166, 0x111A => 0x3140, 0x111C => 0x316E, 0x111D => 0x3171,
+ 0x111E => 0x3172, 0x1120 => 0x3173, 0x1121 => 0x3144, 0x1122 => 0x3174,
+ 0x1123 => 0x3175, 0x1127 => 0x3176, 0x1129 => 0x3177, 0x112B => 0x3178,
+ 0x112C => 0x3179, 0x112D => 0x317A, 0x112E => 0x317B, 0x112F => 0x317C,
+ 0x1132 => 0x317D, 0x1136 => 0x317E, 0x1140 => 0x317F,
+# 0x1145 => 0x3182, 0x1146 => 0x3183,
+ 0x1147 => 0x3180, 0x114C => 0x3181, 0x1157 => 0x3184, 0x1158 => 0x3185,
+ 0x1159 => 0x3186, 0x115B => 0x3167, 0x115C => 0x3135, 0x115D => 0x3136,
+ 0x1161 => 0x314F, 0x1162 => 0x3150, 0x1163 => 0x3151, 0x1164 => 0x3152,
+ 0x1165 => 0x3153, 0x1166 => 0x3154, 0x1167 => 0x3155, 0x1168 => 0x3156,
+ 0x1169 => 0x3157, 0x116A => 0x3158, 0x116B => 0x3159, 0x116C => 0x315A,
+ 0x116D => 0x315B, 0x116E => 0x315C, 0x116F => 0x315D, 0x1170 => 0x315E,
+ 0x1171 => 0x315F, 0x1172 => 0x3160, 0x1173 => 0x3161, 0x1174 => 0x3162,
+ 0x1175 => 0x3163, 0x1184 => 0x3187, 0x1185 => 0x3188, 0x1188 => 0x3189,
+ 0x1191 => 0x318A, 0x1192 => 0x318B, 0x1194 => 0x318C, 0x119E => 0x318D,
+ 0x11A1 => 0x318E,
+# 0x11A8 => 0x3131, 0x11A9 => 0x3132, 0x11AA => 0x3133, 0x11AB => 0x3134,
+# 0x11AC => 0x3135, 0x11AD => 0x3136, 0x11AE => 0x3137, 0x11AF => 0x3139,
+# 0x11B0 => 0x313A, 0x11B1 => 0x313B, 0x11B2 => 0x313C, 0x11B3 => 0x313D,
+# 0x11B4 => 0x313E, 0x11B5 => 0x313F, 0x11B6 => 0x3140, 0x11B7 => 0x3141,
+# 0x11B8 => 0x3142, 0x11B9 => 0x3144, 0x11BA => 0x3145, 0x11BB => 0x3146,
+# 0x11BC => 0x3147, 0x11BD => 0x3148, 0x11BE => 0x314A, 0x11BF => 0x314B,
+# 0x11C0 => 0x314C, 0x11C1 => 0x314D, 0x11C2 => 0x314E, 0x11C6 => 0x3166,
+# 0x11C7 => 0x3167, 0x11C8 => 0x3168, 0x11CC => 0x3169, 0x11CE => 0x316A,
+# 0x11D3 => 0x316B, 0x11D7 => 0x316C, 0x11D9 => 0x316D, 0x11DC => 0x316E,
+# 0x11DD => 0x316F, 0x11DF => 0x3170, 0x11E2 => 0x3171, 0x11E6 => 0x3178,
+# 0x11E7 => 0x317A, 0x11E8 => 0x317C, 0x11EA => 0x317D, 0x11EB => 0x317F,
+# 0x11EE => 0x3180, 0x11F0 => 0x3181, 0x11F1 => 0x3182, 0x11F2 => 0x3183,
+# 0x11F4 => 0x3184, 0x11F9 => 0x3186, 0x11FF => 0x3165,
+ 0xA964 => 0x313A, 0xA966 => 0x316A, 0xA968 => 0x313B, 0xA969 => 0x313C,
+ 0xA96C => 0x313D, 0xA971 => 0x316F,
+# 0xD7CD => 0x3138, 0xD7E3 => 0x3173, 0xD7E6 => 0x3143, 0xD7E7 => 0x3175,
+# 0xD7E8 => 0x3176, 0xD7EF => 0x317E, 0xD7F9 => 0x3149,
+);
+
+my @HYpuaJamo;
+if ($OPT{frompua} or $OPT{topua}) { @HYpuaJamo = arr_hypua2jamo(); }
+
+##### main routine #####
+
+binmode (STDIN,":utf8");
+binmode (STDOUT,":utf8");
+
+while (<>) {
+ print STDERR ".";
+ &syllable2jamo;
+ if ($OPT{frompua}) {
+ &hypua2jamo;
+ &hypuasingle2jamo;
+ }
+ &compose_jamo;
+ &insert_filler;
+ &ascii2tonemark if $OPT{latintm};
+ &insert_boundary if $OPT{boundary};
+ &reorder_tonemark if $OPT{reordertm};
+ unless ($OPT{decompose}) {
+ &jamo2hypua if $OPT{topua};
+ &jamo2syllable;
+ &jamo2jamocomp if $OPT{compatjamo};
+ }
+ &normalize_hanja if $OPT{normalhanja};
+ print;
+}
+
+print STDERR "\n";
+
+##### subroutines #####
+
+sub reorder_tonemark {
+ my @blocks = split /($syllblock)/;
+ for my $i (0 .. $#blocks) {
+ if ($i % 2 == 0) {
+ $blocks[$i] =~ s/([$tmrk])/$1\x{25CC}/g;
+ }
+ else {
+ $blocks[$i] =~ s/([$cho$jung$jong]+)([$tmrk])$/$2$1/;
+ }
+ }
+ $_ = join '',@blocks;
+}
+
+sub ascii2tonemark {
+ s/\x{B7}([$cho][$jung][$jong]?)(?![$tmrk])/$1\x{302E}/g;
+ s/\x{3A}([$cho][$jung][$jong]?)(?![$tmrk])/$1\x{302F}/g;
+}
+
+sub hypua2jamo {
+ for my $i (0 .. $#HYpuaJamo) {
+ my $puachar = chr $HYpuaJamo[$i][0];
+ my $jamoseq = "";
+ for my $j (1 .. $#{$HYpuaJamo[$i]}) {
+ $jamoseq .= chr $HYpuaJamo[$i][$j];
+ }
+ s/$puachar/$jamoseq/g;
+ }
+}
+
+sub jamo2hypua {
+ for my $i (0 .. $#HYpuaJamo) {
+ my $puachar = chr $HYpuaJamo[$i][0];
+ my $jamoseq = "";
+ for my $j (1 .. $#{$HYpuaJamo[$i]}) {
+ $jamoseq .= chr $HYpuaJamo[$i][$j];
+ }
+ s/$jamoseq/$puachar/g;
+ }
+}
+
+sub insert_boundary {
+ chomp;
+ my @parts = split /($syllblock)/, $_;
+ my @newparts;
+ for my $i (0 .. $#parts) {
+ if ($i % 2 == 0) {
+ next unless $parts[$i];
+ my @subparts = split /($jamos)/, $parts[$i];
+ my @newsubparts;
+ for my $i (0 .. $#subparts) {
+ push @newsubparts, $subparts[$i] if $subparts[$i];
+ }
+ push @newparts, join ($boundary, @newsubparts);
+ }
+ else {
+ push @newparts, $parts[$i];
+ }
+ }
+ $_ = join $boundary, @newparts;
+ $_ .= "\n";
+}
+
+sub insert_filler {
+ s/(?<![$jung])([$jong])/\x{115F}\x{1160}$1/g;
+ s/(?<![$cho])([$jung])/\x{115F}$1/g;
+ s/([$cho])(?![$jung])/$1\x{1160}/g;
+}
+
+sub syllable2jamo { # no decomposition of control sequence
+ my @nocs = split /(\\[\x{AC00}-\x{D7A3}]+)/;
+ for (my $i=0; $i<@nocs; $i=$i+2) {
+ $nocs[$i] =~ s/([\x{AC00}-\x{D7A3}])/do_syllable2jamo($1)/ge;
+ }
+ $_ = join '', @nocs;
+}
+
+sub do_syllable2jamo {
+ my $syl = ord shift;
+ my $LC = ($syl - 0xac00) / (21 * 28) + 0x1100;
+ my $MV = (($syl - 0xac00) % (21 * 28)) / 28 + 0x1161;
+ my $TC = ($syl - 0xac00) % 28 + 0x11a7;
+ my $result = chr($LC).chr($MV);
+ $result .= chr($TC) unless $TC == 0x11a7;
+ return $result;
+}
+
+sub jamo2syllable {
+ # 초성.중성.종성
+ s/([\x{1100}-\x{1112}])
+ ([\x{1161}-\x{1175}])
+ ([\x{11A8}-\x{11C2}])
+ /do_jamo2syllable(ord $1, ord $2, ord $3)/gex;
+ # 초성.중성
+ s/([\x{1100}-\x{1112}])
+ ([\x{1161}-\x{1175}])
+ (?![$jong])
+ /do_jamo2syllable(ord $1, ord $2, 0)/gex;
+}
+
+sub do_jamo2syllable {
+ my ($LC,$MV,$TC) = @_;
+ my $syllable = ($LC - 0x1100) * 21;
+ $syllable = ($syllable + $MV - 0x1161) * 28;
+ $syllable += $TC - 0x11a7 if $TC;
+ $syllable += 0xac00;
+ return chr $syllable;
+}
+
+sub jamo2jamocomp {
+ s/([$cho])\x{1160}/do_jamo2jamocomp($1)/ge;
+ s/\x{115F}([$jung])(?![$jong])/do_jamo2jamocomp($1)/ge;
+ # s/\x{115F}\x{1160}([$jong])/do_jamo2jamocomp($1)/ge;
+}
+
+sub do_jamo2jamocomp {
+ my $jamo = shift;
+ my $cjamo = $jamo2cjamo{ord $jamo};
+ return chr $cjamo if $cjamo;
+ return "$jamo\x{1160}" if $jamo =~ /[$cho]/;
+ return "\x{115F}$jamo" if $jamo =~ /[$jung]/;
+ return "\x{115F}\x{1160}$jamo" if $jamo =~ /[$jong]/;
+}
+
+sub normalize_hanja {
+ s/\x{F900}/\x{8C48}\x{FE00}/g;
+ s/\x{F901}/\x{66F4}\x{FE00}/g;
+ s/\x{F902}/\x{8ECA}\x{FE00}/g;
+ s/\x{F903}/\x{8CC8}\x{FE00}/g;
+ s/\x{F904}/\x{6ED1}\x{FE00}/g;
+ s/\x{F905}/\x{4E32}\x{FE00}/g;
+ s/\x{F906}/\x{53E5}\x{FE00}/g;
+ s/\x{F907}/\x{9F9C}\x{FE00}/g;
+ s/\x{F908}/\x{9F9C}\x{FE01}/g;
+ s/\x{F909}/\x{5951}\x{FE00}/g;
+ s/\x{F90A}/\x{91D1}\x{FE00}/g;
+ s/\x{F90B}/\x{5587}\x{FE00}/g;
+ s/\x{F90C}/\x{5948}\x{FE00}/g;
+ s/\x{F90D}/\x{61F6}\x{FE00}/g;
+ s/\x{F90E}/\x{7669}\x{FE00}/g;
+ s/\x{F90F}/\x{7F85}\x{FE00}/g;
+ s/\x{F910}/\x{863F}\x{FE00}/g;
+ s/\x{F911}/\x{87BA}\x{FE00}/g;
+ s/\x{F912}/\x{88F8}\x{FE00}/g;
+ s/\x{F913}/\x{908F}\x{FE00}/g;
+ s/\x{F914}/\x{6A02}\x{FE00}/g;
+ s/\x{F915}/\x{6D1B}\x{FE00}/g;
+ s/\x{F916}/\x{70D9}\x{FE00}/g;
+ s/\x{F917}/\x{73DE}\x{FE00}/g;
+ s/\x{F918}/\x{843D}\x{FE00}/g;
+ s/\x{F919}/\x{916A}\x{FE00}/g;
+ s/\x{F91A}/\x{99F1}\x{FE00}/g;
+ s/\x{F91B}/\x{4E82}\x{FE00}/g;
+ s/\x{F91C}/\x{5375}\x{FE00}/g;
+ s/\x{F91D}/\x{6B04}\x{FE00}/g;
+ s/\x{F91E}/\x{721B}\x{FE00}/g;
+ s/\x{F91F}/\x{862D}\x{FE00}/g;
+ s/\x{F920}/\x{9E1E}\x{FE00}/g;
+ s/\x{F921}/\x{5D50}\x{FE00}/g;
+ s/\x{F922}/\x{6FEB}\x{FE00}/g;
+ s/\x{F923}/\x{85CD}\x{FE00}/g;
+ s/\x{F924}/\x{8964}\x{FE00}/g;
+ s/\x{F925}/\x{62C9}\x{FE00}/g;
+ s/\x{F926}/\x{81D8}\x{FE00}/g;
+ s/\x{F927}/\x{881F}\x{FE00}/g;
+ s/\x{F928}/\x{5ECA}\x{FE00}/g;
+ s/\x{F929}/\x{6717}\x{FE00}/g;
+ s/\x{F92A}/\x{6D6A}\x{FE00}/g;
+ s/\x{F92B}/\x{72FC}\x{FE00}/g;
+ s/\x{F92C}/\x{90CE}\x{FE00}/g;
+ s/\x{F92D}/\x{4F86}\x{FE00}/g;
+ s/\x{F92E}/\x{51B7}\x{FE00}/g;
+ s/\x{F92F}/\x{52DE}\x{FE00}/g;
+ s/\x{F930}/\x{64C4}\x{FE00}/g;
+ s/\x{F931}/\x{6AD3}\x{FE00}/g;
+ s/\x{F932}/\x{7210}\x{FE00}/g;
+ s/\x{F933}/\x{76E7}\x{FE00}/g;
+ s/\x{F934}/\x{8001}\x{FE00}/g;
+ s/\x{F935}/\x{8606}\x{FE00}/g;
+ s/\x{F936}/\x{865C}\x{FE00}/g;
+ s/\x{F937}/\x{8DEF}\x{FE00}/g;
+ s/\x{F938}/\x{9732}\x{FE00}/g;
+ s/\x{F939}/\x{9B6F}\x{FE00}/g;
+ s/\x{F93A}/\x{9DFA}\x{FE00}/g;
+ s/\x{F93B}/\x{788C}\x{FE00}/g;
+ s/\x{F93C}/\x{797F}\x{FE00}/g;
+ s/\x{F93D}/\x{7DA0}\x{FE00}/g;
+ s/\x{F93E}/\x{83C9}\x{FE00}/g;
+ s/\x{F93F}/\x{9304}\x{FE00}/g;
+ s/\x{F940}/\x{9E7F}\x{FE00}/g;
+ s/\x{F941}/\x{8AD6}\x{FE00}/g;
+ s/\x{F942}/\x{58DF}\x{FE00}/g;
+ s/\x{F943}/\x{5F04}\x{FE00}/g;
+ s/\x{F944}/\x{7C60}\x{FE00}/g;
+ s/\x{F945}/\x{807E}\x{FE00}/g;
+ s/\x{F946}/\x{7262}\x{FE00}/g;
+ s/\x{F947}/\x{78CA}\x{FE00}/g;
+ s/\x{F948}/\x{8CC2}\x{FE00}/g;
+ s/\x{F949}/\x{96F7}\x{FE00}/g;
+ s/\x{F94A}/\x{58D8}\x{FE00}/g;
+ s/\x{F94B}/\x{5C62}\x{FE00}/g;
+ s/\x{F94C}/\x{6A13}\x{FE00}/g;
+ s/\x{F94D}/\x{6DDA}\x{FE00}/g;
+ s/\x{F94E}/\x{6F0F}\x{FE00}/g;
+ s/\x{F94F}/\x{7D2F}\x{FE00}/g;
+ s/\x{F950}/\x{7E37}\x{FE00}/g;
+ s/\x{F951}/\x{964B}\x{FE00}/g;
+ s/\x{F952}/\x{52D2}\x{FE00}/g;
+ s/\x{F953}/\x{808B}\x{FE00}/g;
+ s/\x{F954}/\x{51DC}\x{FE00}/g;
+ s/\x{F955}/\x{51CC}\x{FE00}/g;
+ s/\x{F956}/\x{7A1C}\x{FE00}/g;
+ s/\x{F957}/\x{7DBE}\x{FE00}/g;
+ s/\x{F958}/\x{83F1}\x{FE00}/g;
+ s/\x{F959}/\x{9675}\x{FE00}/g;
+ s/\x{F95A}/\x{8B80}\x{FE00}/g;
+ s/\x{F95B}/\x{62CF}\x{FE00}/g;
+ s/\x{F95C}/\x{6A02}\x{FE01}/g;
+ s/\x{F95D}/\x{8AFE}\x{FE00}/g;
+ s/\x{F95E}/\x{4E39}\x{FE00}/g;
+ s/\x{F95F}/\x{5BE7}\x{FE00}/g;
+ s/\x{F960}/\x{6012}\x{FE00}/g;
+ s/\x{F961}/\x{7387}\x{FE00}/g;
+ s/\x{F962}/\x{7570}\x{FE00}/g;
+ s/\x{F963}/\x{5317}\x{FE00}/g;
+ s/\x{F964}/\x{78FB}\x{FE00}/g;
+ s/\x{F965}/\x{4FBF}\x{FE00}/g;
+ s/\x{F966}/\x{5FA9}\x{FE00}/g;
+ s/\x{F967}/\x{4E0D}\x{FE00}/g;
+ s/\x{F968}/\x{6CCC}\x{FE00}/g;
+ s/\x{F969}/\x{6578}\x{FE00}/g;
+ s/\x{F96A}/\x{7D22}\x{FE00}/g;
+ s/\x{F96B}/\x{53C3}\x{FE00}/g;
+ s/\x{F96C}/\x{585E}\x{FE00}/g;
+ s/\x{F96D}/\x{7701}\x{FE00}/g;
+ s/\x{F96E}/\x{8449}\x{FE00}/g;
+ s/\x{F96F}/\x{8AAA}\x{FE00}/g;
+ s/\x{F970}/\x{6BBA}\x{FE00}/g;
+ s/\x{F971}/\x{8FB0}\x{FE00}/g;
+ s/\x{F972}/\x{6C88}\x{FE00}/g;
+ s/\x{F973}/\x{62FE}\x{FE00}/g;
+ s/\x{F974}/\x{82E5}\x{FE00}/g;
+ s/\x{F975}/\x{63A0}\x{FE00}/g;
+ s/\x{F976}/\x{7565}\x{FE00}/g;
+ s/\x{F977}/\x{4EAE}\x{FE00}/g;
+ s/\x{F978}/\x{5169}\x{FE00}/g;
+ s/\x{F979}/\x{51C9}\x{FE00}/g;
+ s/\x{F97A}/\x{6881}\x{FE00}/g;
+ s/\x{F97B}/\x{7CE7}\x{FE00}/g;
+ s/\x{F97C}/\x{826F}\x{FE00}/g;
+ s/\x{F97D}/\x{8AD2}\x{FE00}/g;
+ s/\x{F97E}/\x{91CF}\x{FE00}/g;
+ s/\x{F97F}/\x{52F5}\x{FE00}/g;
+ s/\x{F980}/\x{5442}\x{FE00}/g;
+ s/\x{F981}/\x{5973}\x{FE00}/g;
+ s/\x{F982}/\x{5EEC}\x{FE00}/g;
+ s/\x{F983}/\x{65C5}\x{FE00}/g;
+ s/\x{F984}/\x{6FFE}\x{FE00}/g;
+ s/\x{F985}/\x{792A}\x{FE00}/g;
+ s/\x{F986}/\x{95AD}\x{FE00}/g;
+ s/\x{F987}/\x{9A6A}\x{FE00}/g;
+ s/\x{F988}/\x{9E97}\x{FE00}/g;
+ s/\x{F989}/\x{9ECE}\x{FE00}/g;
+ s/\x{F98A}/\x{529B}\x{FE00}/g;
+ s/\x{F98B}/\x{66C6}\x{FE00}/g;
+ s/\x{F98C}/\x{6B77}\x{FE00}/g;
+ s/\x{F98D}/\x{8F62}\x{FE00}/g;
+ s/\x{F98E}/\x{5E74}\x{FE00}/g;
+ s/\x{F98F}/\x{6190}\x{FE00}/g;
+ s/\x{F990}/\x{6200}\x{FE00}/g;
+ s/\x{F991}/\x{649A}\x{FE00}/g;
+ s/\x{F992}/\x{6F23}\x{FE00}/g;
+ s/\x{F993}/\x{7149}\x{FE00}/g;
+ s/\x{F994}/\x{7489}\x{FE00}/g;
+ s/\x{F995}/\x{79CA}\x{FE00}/g;
+ s/\x{F996}/\x{7DF4}\x{FE00}/g;
+ s/\x{F997}/\x{806F}\x{FE00}/g;
+ s/\x{F998}/\x{8F26}\x{FE00}/g;
+ s/\x{F999}/\x{84EE}\x{FE00}/g;
+ s/\x{F99A}/\x{9023}\x{FE00}/g;
+ s/\x{F99B}/\x{934A}\x{FE00}/g;
+ s/\x{F99C}/\x{5217}\x{FE00}/g;
+ s/\x{F99D}/\x{52A3}\x{FE00}/g;
+ s/\x{F99E}/\x{54BD}\x{FE00}/g;
+ s/\x{F99F}/\x{70C8}\x{FE00}/g;
+ s/\x{F9A0}/\x{88C2}\x{FE00}/g;
+ s/\x{F9A1}/\x{8AAA}\x{FE01}/g;
+ s/\x{F9A2}/\x{5EC9}\x{FE00}/g;
+ s/\x{F9A3}/\x{5FF5}\x{FE00}/g;
+ s/\x{F9A4}/\x{637B}\x{FE00}/g;
+ s/\x{F9A5}/\x{6BAE}\x{FE00}/g;
+ s/\x{F9A6}/\x{7C3E}\x{FE00}/g;
+ s/\x{F9A7}/\x{7375}\x{FE00}/g;
+ s/\x{F9A8}/\x{4EE4}\x{FE00}/g;
+ s/\x{F9A9}/\x{56F9}\x{FE00}/g;
+ s/\x{F9AA}/\x{5BE7}\x{FE01}/g;
+ s/\x{F9AB}/\x{5DBA}\x{FE00}/g;
+ s/\x{F9AC}/\x{601C}\x{FE00}/g;
+ s/\x{F9AD}/\x{73B2}\x{FE00}/g;
+ s/\x{F9AE}/\x{7469}\x{FE00}/g;
+ s/\x{F9AF}/\x{7F9A}\x{FE00}/g;
+ s/\x{F9B0}/\x{8046}\x{FE00}/g;
+ s/\x{F9B1}/\x{9234}\x{FE00}/g;
+ s/\x{F9B2}/\x{96F6}\x{FE00}/g;
+ s/\x{F9B3}/\x{9748}\x{FE00}/g;
+ s/\x{F9B4}/\x{9818}\x{FE00}/g;
+ s/\x{F9B5}/\x{4F8B}\x{FE00}/g;
+ s/\x{F9B6}/\x{79AE}\x{FE00}/g;
+ s/\x{F9B7}/\x{91B4}\x{FE00}/g;
+ s/\x{F9B8}/\x{96B8}\x{FE00}/g;
+ s/\x{F9B9}/\x{60E1}\x{FE00}/g;
+ s/\x{F9BA}/\x{4E86}\x{FE00}/g;
+ s/\x{F9BB}/\x{50DA}\x{FE00}/g;
+ s/\x{F9BC}/\x{5BEE}\x{FE00}/g;
+ s/\x{F9BD}/\x{5C3F}\x{FE00}/g;
+ s/\x{F9BE}/\x{6599}\x{FE00}/g;
+ s/\x{F9BF}/\x{6A02}\x{FE02}/g;
+ s/\x{F9C0}/\x{71CE}\x{FE00}/g;
+ s/\x{F9C1}/\x{7642}\x{FE00}/g;
+ s/\x{F9C2}/\x{84FC}\x{FE00}/g;
+ s/\x{F9C3}/\x{907C}\x{FE00}/g;
+ s/\x{F9C4}/\x{9F8D}\x{FE00}/g;
+ s/\x{F9C5}/\x{6688}\x{FE00}/g;
+ s/\x{F9C6}/\x{962E}\x{FE00}/g;
+ s/\x{F9C7}/\x{5289}\x{FE00}/g;
+ s/\x{F9C8}/\x{677B}\x{FE00}/g;
+ s/\x{F9C9}/\x{67F3}\x{FE00}/g;
+ s/\x{F9CA}/\x{6D41}\x{FE00}/g;
+ s/\x{F9CB}/\x{6E9C}\x{FE00}/g;
+ s/\x{F9CC}/\x{7409}\x{FE00}/g;
+ s/\x{F9CD}/\x{7559}\x{FE00}/g;
+ s/\x{F9CE}/\x{786B}\x{FE00}/g;
+ s/\x{F9CF}/\x{7D10}\x{FE00}/g;
+ s/\x{F9D0}/\x{985E}\x{FE00}/g;
+ s/\x{F9D1}/\x{516D}\x{FE00}/g;
+ s/\x{F9D2}/\x{622E}\x{FE00}/g;
+ s/\x{F9D3}/\x{9678}\x{FE00}/g;
+ s/\x{F9D4}/\x{502B}\x{FE00}/g;
+ s/\x{F9D5}/\x{5D19}\x{FE00}/g;
+ s/\x{F9D6}/\x{6DEA}\x{FE00}/g;
+ s/\x{F9D7}/\x{8F2A}\x{FE00}/g;
+ s/\x{F9D8}/\x{5F8B}\x{FE00}/g;
+ s/\x{F9D9}/\x{6144}\x{FE00}/g;
+ s/\x{F9DA}/\x{6817}\x{FE00}/g;
+ s/\x{F9DB}/\x{7387}\x{FE01}/g;
+ s/\x{F9DC}/\x{9686}\x{FE00}/g;
+ s/\x{F9DD}/\x{5229}\x{FE00}/g;
+ s/\x{F9DE}/\x{540F}\x{FE00}/g;
+ s/\x{F9DF}/\x{5C65}\x{FE00}/g;
+ s/\x{F9E0}/\x{6613}\x{FE00}/g;
+ s/\x{F9E1}/\x{674E}\x{FE00}/g;
+ s/\x{F9E2}/\x{68A8}\x{FE00}/g;
+ s/\x{F9E3}/\x{6CE5}\x{FE00}/g;
+ s/\x{F9E4}/\x{7406}\x{FE00}/g;
+ s/\x{F9E5}/\x{75E2}\x{FE00}/g;
+ s/\x{F9E6}/\x{7F79}\x{FE00}/g;
+ s/\x{F9E7}/\x{88CF}\x{FE00}/g;
+ s/\x{F9E8}/\x{88E1}\x{FE00}/g;
+ s/\x{F9E9}/\x{91CC}\x{FE00}/g;
+ s/\x{F9EA}/\x{96E2}\x{FE00}/g;
+ s/\x{F9EB}/\x{533F}\x{FE00}/g;
+ s/\x{F9EC}/\x{6EBA}\x{FE00}/g;
+ s/\x{F9ED}/\x{541D}\x{FE00}/g;
+ s/\x{F9EE}/\x{71D0}\x{FE00}/g;
+ s/\x{F9EF}/\x{7498}\x{FE00}/g;
+ s/\x{F9F0}/\x{85FA}\x{FE00}/g;
+ s/\x{F9F1}/\x{96A3}\x{FE00}/g;
+ s/\x{F9F2}/\x{9C57}\x{FE00}/g;
+ s/\x{F9F3}/\x{9E9F}\x{FE00}/g;
+ s/\x{F9F4}/\x{6797}\x{FE00}/g;
+ s/\x{F9F5}/\x{6DCB}\x{FE00}/g;
+ s/\x{F9F6}/\x{81E8}\x{FE00}/g;
+ s/\x{F9F7}/\x{7ACB}\x{FE00}/g;
+ s/\x{F9F8}/\x{7B20}\x{FE00}/g;
+ s/\x{F9F9}/\x{7C92}\x{FE00}/g;
+ s/\x{F9FA}/\x{72C0}\x{FE00}/g;
+ s/\x{F9FB}/\x{7099}\x{FE00}/g;
+ s/\x{F9FC}/\x{8B58}\x{FE00}/g;
+ s/\x{F9FD}/\x{4EC0}\x{FE00}/g;
+ s/\x{F9FE}/\x{8336}\x{FE00}/g;
+ s/\x{F9FF}/\x{523A}\x{FE00}/g;
+ s/\x{FA00}/\x{5207}\x{FE00}/g;
+ s/\x{FA01}/\x{5EA6}\x{FE00}/g;
+ s/\x{FA02}/\x{62D3}\x{FE00}/g;
+ s/\x{FA03}/\x{7CD6}\x{FE00}/g;
+ s/\x{FA04}/\x{5B85}\x{FE00}/g;
+ s/\x{FA05}/\x{6D1E}\x{FE00}/g;
+ s/\x{FA06}/\x{66B4}\x{FE00}/g;
+ s/\x{FA07}/\x{8F3B}\x{FE00}/g;
+ s/\x{FA08}/\x{884C}\x{FE00}/g;
+ s/\x{FA09}/\x{964D}\x{FE00}/g;
+ s/\x{FA0A}/\x{898B}\x{FE00}/g;
+ s/\x{FA0B}/\x{5ED3}\x{FE00}/g;
+ s/\x{FA2E}/\x{90DE}\x{FE00}/g;
+ s/\x{FA2F}/\x{96B7}\x{FE00}/g;
+}
+
+sub compose_jamo {
+ s/\x{1105}\x{1100}\x{1100}/\x{A965}/g;
+ s/\x{1105}\x{1103}\x{1103}/\x{A967}/g;
+ s/\x{1105}\x{1107}\x{1107}/\x{A96A}/g;
+ s/\x{1105}\x{1107}\x{110B}/\x{A96B}/g;
+ s/\x{1107}\x{1107}\x{110B}/\x{112C}/g;
+ s/\x{1107}\x{1109}\x{1100}/\x{1122}/g;
+ s/\x{1107}\x{1109}\x{1103}/\x{1123}/g;
+ s/\x{1107}\x{1109}\x{1107}/\x{1124}/g;
+ s/\x{1107}\x{1109}\x{1109}/\x{1125}/g;
+ s/\x{1107}\x{1109}\x{110C}/\x{1126}/g;
+ s/\x{1107}\x{1109}\x{1110}/\x{A972}/g;
+ s/\x{1109}\x{1107}\x{1100}/\x{1133}/g;
+ s/\x{1109}\x{1109}\x{1107}/\x{A975}/g;
+ s/\x{1109}\x{1109}\x{1109}/\x{1134}/g;
+ s/\x{110C}\x{110C}\x{1112}/\x{A978}/g;
+ s/\x{1100}\x{1100}/\x{1101}/g;
+ s/\x{1100}\x{1103}/\x{115A}/g;
+ s/\x{1102}\x{1100}/\x{1113}/g;
+ s/\x{1102}\x{1102}/\x{1114}/g;
+ s/\x{1102}\x{1103}/\x{1115}/g;
+ s/\x{1102}\x{1107}/\x{1116}/g;
+ s/\x{1102}\x{1109}/\x{115B}/g;
+ s/\x{1102}\x{110C}/\x{115C}/g;
+ s/\x{1102}\x{1112}/\x{115D}/g;
+ s/\x{1103}\x{1100}/\x{1117}/g;
+ s/\x{1103}\x{1103}/\x{1104}/g;
+ s/\x{1103}\x{1105}/\x{115E}/g;
+ s/\x{1103}\x{1106}/\x{A960}/g;
+ s/\x{1103}\x{1107}/\x{A961}/g;
+ s/\x{1103}\x{1109}/\x{A962}/g;
+ s/\x{1103}\x{110C}/\x{A963}/g;
+ s/\x{1105}\x{1100}/\x{A964}/g;
+ s/\x{1105}\x{1101}/\x{A965}/g;
+ s/\x{1105}\x{1102}/\x{1118}/g;
+ s/\x{1105}\x{1103}/\x{A966}/g;
+ s/\x{1105}\x{1104}/\x{A967}/g;
+ s/\x{1105}\x{1105}/\x{1119}/g;
+ s/\x{1105}\x{1106}/\x{A968}/g;
+ s/\x{1105}\x{1107}/\x{A969}/g;
+ s/\x{1105}\x{1108}/\x{A96A}/g;
+ s/\x{1105}\x{1109}/\x{A96C}/g;
+ s/\x{1105}\x{110B}/\x{111B}/g;
+ s/\x{1105}\x{110C}/\x{A96D}/g;
+ s/\x{1105}\x{110F}/\x{A96E}/g;
+ s/\x{1105}\x{1112}/\x{111A}/g;
+ s/\x{1105}\x{112B}/\x{A96B}/g;
+ s/\x{1106}\x{1100}/\x{A96F}/g;
+ s/\x{1106}\x{1103}/\x{A970}/g;
+ s/\x{1106}\x{1107}/\x{111C}/g;
+ s/\x{1106}\x{1109}/\x{A971}/g;
+ s/\x{1106}\x{110B}/\x{111D}/g;
+ s/\x{1107}\x{1100}/\x{111E}/g;
+ s/\x{1107}\x{1102}/\x{111F}/g;
+ s/\x{1107}\x{1103}/\x{1120}/g;
+ s/\x{1107}\x{1107}/\x{1108}/g;
+ s/\x{1107}\x{1109}/\x{1121}/g;
+ s/\x{1107}\x{110A}/\x{1125}/g;
+ s/\x{1107}\x{110B}/\x{112B}/g;
+ s/\x{1107}\x{110C}/\x{1127}/g;
+ s/\x{1107}\x{110E}/\x{1128}/g;
+ s/\x{1107}\x{110F}/\x{A973}/g;
+ s/\x{1107}\x{1110}/\x{1129}/g;
+ s/\x{1107}\x{1111}/\x{112A}/g;
+ s/\x{1107}\x{1112}/\x{A974}/g;
+ s/\x{1107}\x{112B}/\x{112C}/g;
+ s/\x{1107}\x{112D}/\x{1122}/g;
+ s/\x{1107}\x{112F}/\x{1123}/g;
+ s/\x{1107}\x{1132}/\x{1124}/g;
+ s/\x{1107}\x{1136}/\x{1126}/g;
+ s/\x{1107}\x{1139}/\x{A972}/g;
+ s/\x{1108}\x{110B}/\x{112C}/g;
+ s/\x{1109}\x{1100}/\x{112D}/g;
+ s/\x{1109}\x{1102}/\x{112E}/g;
+ s/\x{1109}\x{1103}/\x{112F}/g;
+ s/\x{1109}\x{1105}/\x{1130}/g;
+ s/\x{1109}\x{1106}/\x{1131}/g;
+ s/\x{1109}\x{1107}/\x{1132}/g;
+ s/\x{1109}\x{1109}/\x{110A}/g;
+ s/\x{1109}\x{110A}/\x{1134}/g;
+ s/\x{1109}\x{110B}/\x{1135}/g;
+ s/\x{1109}\x{110C}/\x{1136}/g;
+ s/\x{1109}\x{110E}/\x{1137}/g;
+ s/\x{1109}\x{110F}/\x{1138}/g;
+ s/\x{1109}\x{1110}/\x{1139}/g;
+ s/\x{1109}\x{1111}/\x{113A}/g;
+ s/\x{1109}\x{1112}/\x{113B}/g;
+ s/\x{1109}\x{111E}/\x{1133}/g;
+ s/\x{1109}\x{1132}/\x{A975}/g;
+ s/\x{110A}\x{1107}/\x{A975}/g;
+ s/\x{110A}\x{1109}/\x{1134}/g;
+ s/\x{110B}\x{1100}/\x{1141}/g;
+ s/\x{110B}\x{1103}/\x{1142}/g;
+ s/\x{110B}\x{1105}/\x{A976}/g;
+ s/\x{110B}\x{1106}/\x{1143}/g;
+ s/\x{110B}\x{1107}/\x{1144}/g;
+ s/\x{110B}\x{1109}/\x{1145}/g;
+ s/\x{110B}\x{110B}/\x{1147}/g;
+ s/\x{110B}\x{110C}/\x{1148}/g;
+ s/\x{110B}\x{110E}/\x{1149}/g;
+ s/\x{110B}\x{1110}/\x{114A}/g;
+ s/\x{110B}\x{1111}/\x{114B}/g;
+ s/\x{110B}\x{1112}/\x{A977}/g;
+ s/\x{110B}\x{1140}/\x{1146}/g;
+ s/\x{110C}\x{110B}/\x{114D}/g;
+ s/\x{110C}\x{110C}/\x{110D}/g;
+ s/\x{110D}\x{1112}/\x{A978}/g;
+ s/\x{110E}\x{110F}/\x{1152}/g;
+ s/\x{110E}\x{1112}/\x{1153}/g;
+ s/\x{1110}\x{1110}/\x{A979}/g;
+ s/\x{1111}\x{1107}/\x{1156}/g;
+ s/\x{1111}\x{110B}/\x{1157}/g;
+ s/\x{1111}\x{1112}/\x{A97A}/g;
+ s/\x{1112}\x{1109}/\x{A97B}/g;
+ s/\x{1112}\x{1112}/\x{1158}/g;
+ s/\x{1121}\x{1100}/\x{1122}/g;
+ s/\x{1121}\x{1103}/\x{1123}/g;
+ s/\x{1121}\x{1107}/\x{1124}/g;
+ s/\x{1121}\x{1109}/\x{1125}/g;
+ s/\x{1121}\x{110C}/\x{1126}/g;
+ s/\x{1121}\x{1110}/\x{A972}/g;
+ s/\x{1132}\x{1100}/\x{1133}/g;
+ s/\x{113C}\x{113C}/\x{113D}/g;
+ s/\x{113E}\x{113E}/\x{113F}/g;
+ s/\x{114E}\x{114E}/\x{114F}/g;
+ s/\x{1150}\x{1150}/\x{1151}/g;
+ s/\x{1159}\x{1159}/\x{A97C}/g;
+ s/\x{A964}\x{1100}/\x{A965}/g;
+ s/\x{A966}\x{1103}/\x{A967}/g;
+ s/\x{A969}\x{1107}/\x{A96A}/g;
+ s/\x{A969}\x{110B}/\x{A96B}/g; # newly added
+ s/\x{1169}\x{1161}\x{1175}/\x{116B}/g;
+ s/\x{1169}\x{1163}\x{1175}/\x{11A7}/g;
+ s/\x{1169}\x{1165}\x{1175}/\x{1180}/g;
+ s/\x{1169}\x{1167}\x{1175}/\x{1181}/g;
+ s/\x{1169}\x{1169}\x{1175}/\x{D7B1}/g;
+ s/\x{116D}\x{1161}\x{1175}/\x{D7B3}/g;
+ s/\x{116D}\x{1163}\x{1175}/\x{1185}/g;
+ s/\x{116E}\x{1161}\x{1175}/\x{118A}/g;
+ s/\x{116E}\x{1165}\x{1173}/\x{118B}/g;
+ s/\x{116E}\x{1165}\x{1175}/\x{1170}/g;
+ s/\x{116E}\x{1167}\x{1175}/\x{118C}/g;
+ s/\x{116E}\x{1175}\x{1175}/\x{D7B6}/g;
+ s/\x{1172}\x{1161}\x{1175}/\x{D7B7}/g;
+ s/\x{1172}\x{1165}\x{1175}/\x{1190}/g;
+ s/\x{1172}\x{1167}\x{1175}/\x{1192}/g;
+ s/\x{1173}\x{1165}\x{1175}/\x{D7BB}/g;
+ s/\x{1173}\x{1175}\x{116E}/\x{1197}/g;
+ s/\x{1175}\x{1163}\x{1169}/\x{D7BD}/g;
+ s/\x{1175}\x{1163}\x{1175}/\x{D7BE}/g;
+ s/\x{1175}\x{1167}\x{1175}/\x{D7C0}/g;
+ s/\x{1175}\x{1169}\x{1175}/\x{D7C1}/g;
+ s/\x{119E}\x{1165}\x{1175}/\x{D7C6}/g;
+ s/\x{1161}\x{1169}/\x{1176}/g;
+ s/\x{1161}\x{116E}/\x{1177}/g;
+ s/\x{1161}\x{1173}/\x{11A3}/g;
+ s/\x{1161}\x{1175}/\x{1162}/g;
+ s/\x{1163}\x{1169}/\x{1178}/g;
+ s/\x{1163}\x{116D}/\x{1179}/g;
+ s/\x{1163}\x{116E}/\x{11A4}/g;
+ s/\x{1163}\x{1175}/\x{1164}/g;
+ s/\x{1165}\x{1169}/\x{117A}/g;
+ s/\x{1165}\x{116E}/\x{117B}/g;
+ s/\x{1165}\x{1173}/\x{117C}/g;
+ s/\x{1165}\x{1175}/\x{1166}/g;
+ s/\x{1167}\x{1163}/\x{11A5}/g;
+ s/\x{1167}\x{1169}/\x{117D}/g;
+ s/\x{1167}\x{116E}/\x{117E}/g;
+ s/\x{1167}\x{1175}/\x{1168}/g;
+ s/\x{1169}\x{1161}/\x{116A}/g;
+ s/\x{1169}\x{1162}/\x{116B}/g;
+ s/\x{1169}\x{1163}/\x{11A6}/g;
+ s/\x{1169}\x{1164}/\x{11A7}/g;
+ s/\x{1169}\x{1165}/\x{117F}/g;
+ s/\x{1169}\x{1166}/\x{1180}/g;
+ s/\x{1169}\x{1167}/\x{D7B0}/g;
+ s/\x{1169}\x{1168}/\x{1181}/g;
+ s/\x{1169}\x{1169}/\x{1182}/g;
+ s/\x{1169}\x{116C}/\x{D7B1}/g;
+ s/\x{1169}\x{116E}/\x{1183}/g;
+ s/\x{1169}\x{1175}/\x{116C}/g;
+ s/\x{116A}\x{1175}/\x{116B}/g;
+ s/\x{116D}\x{1161}/\x{D7B2}/g;
+ s/\x{116D}\x{1162}/\x{D7B3}/g;
+ s/\x{116D}\x{1163}/\x{1184}/g;
+ s/\x{116D}\x{1164}/\x{1185}/g;
+ s/\x{116D}\x{1165}/\x{D7B4}/g;
+ s/\x{116D}\x{1167}/\x{1186}/g;
+ s/\x{116D}\x{1169}/\x{1187}/g;
+ s/\x{116D}\x{1175}/\x{1188}/g;
+ s/\x{116E}\x{1161}/\x{1189}/g;
+ s/\x{116E}\x{1162}/\x{118A}/g;
+ s/\x{116E}\x{1165}/\x{116F}/g;
+ s/\x{116E}\x{1166}/\x{1170}/g;
+ s/\x{116E}\x{1167}/\x{D7B5}/g;
+ s/\x{116E}\x{1168}/\x{118C}/g;
+ s/\x{116E}\x{116E}/\x{118D}/g;
+ s/\x{116E}\x{1175}/\x{1171}/g;
+ s/\x{116E}\x{117C}/\x{118B}/g;
+ s/\x{116E}\x{D7C4}/\x{D7B6}/g;
+ s/\x{116F}\x{1173}/\x{118B}/g;
+ s/\x{116F}\x{1175}/\x{1170}/g;
+ s/\x{1171}\x{1175}/\x{D7B6}/g;
+ s/\x{1172}\x{1161}/\x{118E}/g;
+ s/\x{1172}\x{1162}/\x{D7B7}/g;
+ s/\x{1172}\x{1165}/\x{118F}/g;
+ s/\x{1172}\x{1166}/\x{1190}/g;
+ s/\x{1172}\x{1167}/\x{1191}/g;
+ s/\x{1172}\x{1168}/\x{1192}/g;
+ s/\x{1172}\x{1169}/\x{D7B8}/g;
+ s/\x{1172}\x{116E}/\x{1193}/g;
+ s/\x{1172}\x{1175}/\x{1194}/g;
+ s/\x{1173}\x{1161}/\x{D7B9}/g;
+ s/\x{1173}\x{1165}/\x{D7BA}/g;
+ s/\x{1173}\x{1166}/\x{D7BB}/g;
+ s/\x{1173}\x{1169}/\x{D7BC}/g;
+ s/\x{1173}\x{116E}/\x{1195}/g;
+ s/\x{1173}\x{1173}/\x{1196}/g;
+ s/\x{1173}\x{1175}/\x{1174}/g;
+ s/\x{1173}\x{119B}/\x{1197}/g;
+ s/\x{1174}\x{116E}/\x{1197}/g;
+ s/\x{1175}\x{1161}/\x{1198}/g;
+ s/\x{1175}\x{1163}/\x{1199}/g;
+ s/\x{1175}\x{1164}/\x{D7BE}/g;
+ s/\x{1175}\x{1167}/\x{D7BF}/g;
+ s/\x{1175}\x{1168}/\x{D7C0}/g;
+ s/\x{1175}\x{1169}/\x{119A}/g;
+ s/\x{1175}\x{116C}/\x{D7C1}/g;
+ s/\x{1175}\x{116D}/\x{D7C2}/g;
+ s/\x{1175}\x{116E}/\x{119B}/g;
+ s/\x{1175}\x{1172}/\x{D7C3}/g;
+ s/\x{1175}\x{1173}/\x{119C}/g;
+ s/\x{1175}\x{1175}/\x{D7C4}/g;
+ s/\x{1175}\x{1178}/\x{D7BD}/g;
+ s/\x{1175}\x{119E}/\x{119D}/g;
+ s/\x{117F}\x{1175}/\x{1180}/g;
+ s/\x{1182}\x{1175}/\x{D7B1}/g;
+ s/\x{1184}\x{1175}/\x{1185}/g;
+ s/\x{1189}\x{1175}/\x{118A}/g;
+ s/\x{118E}\x{1175}/\x{D7B7}/g; # newly added
+ s/\x{118F}\x{1175}/\x{1190}/g;
+ s/\x{1191}\x{1175}/\x{1192}/g;
+ s/\x{1199}\x{1169}/\x{D7BD}/g;
+ s/\x{1199}\x{1175}/\x{D7BE}/g; # newly added
+ s/\x{119A}\x{1175}/\x{D7C1}/g;
+ s/\x{119E}\x{1161}/\x{D7C5}/g;
+ s/\x{119E}\x{1165}/\x{119F}/g;
+ s/\x{119E}\x{1166}/\x{D7C6}/g;
+ s/\x{119E}\x{116E}/\x{11A0}/g;
+ s/\x{119E}\x{1175}/\x{11A1}/g;
+ s/\x{119E}\x{119E}/\x{11A2}/g;
+ s/\x{119F}\x{1175}/\x{D7C6}/g; # newly added
+ s/\x{11A6}\x{1175}/\x{11A7}/g; # newly added
+ s/\x{D7B0}\x{1175}/\x{1181}/g; # newly added
+ s/\x{D7B2}\x{1175}/\x{D7B3}/g; # newly added
+ s/\x{D7B5}\x{1175}/\x{118C}/g; # newly added
+ s/\x{D7BA}\x{1175}/\x{D7BB}/g; # newly added
+ s/\x{D7BF}\x{1175}/\x{D7C0}/g; # newly added
+ s/\x{11A8}\x{11BA}\x{11A8}/\x{11C4}/g;
+ s/\x{11AE}\x{11AE}\x{11B8}/\x{D7CE}/g;
+ s/\x{11AE}\x{11BA}\x{11A8}/\x{D7D1}/g;
+ s/\x{11AF}\x{11A8}\x{11A8}/\x{D7D5}/g;
+ s/\x{11AF}\x{11A8}\x{11BA}/\x{11CC}/g;
+ s/\x{11AF}\x{11A8}\x{11C2}/\x{D7D6}/g;
+ s/\x{11AF}\x{11AE}\x{11C2}/\x{11CF}/g;
+ s/\x{11AF}\x{11AF}\x{11BF}/\x{D7D7}/g;
+ s/\x{11AF}\x{11B7}\x{11A8}/\x{11D1}/g;
+ s/\x{11AF}\x{11B7}\x{11BA}/\x{11D2}/g;
+ s/\x{11AF}\x{11B7}\x{11C2}/\x{D7D8}/g;
+ s/\x{11AF}\x{11B8}\x{11AE}/\x{D7D9}/g;
+ s/\x{11AF}\x{11B8}\x{11BA}/\x{11D3}/g;
+ s/\x{11AF}\x{11B8}\x{11BC}/\x{11D5}/g;
+ s/\x{11AF}\x{11B8}\x{11C1}/\x{D7DA}/g;
+ s/\x{11AF}\x{11B8}\x{11C2}/\x{11D4}/g;
+ s/\x{11AF}\x{11BA}\x{11BA}/\x{11D6}/g;
+ s/\x{11AF}\x{11F9}\x{11C2}/\x{D7DC}/g;
+ s/\x{11B7}\x{11AB}\x{11AB}/\x{D7DF}/g;
+ s/\x{11B7}\x{11B8}\x{11BA}/\x{D7E1}/g;
+ s/\x{11B7}\x{11BA}\x{11BA}/\x{11DE}/g;
+ s/\x{11B8}\x{11AF}\x{11C1}/\x{D7E4}/g;
+ s/\x{11B8}\x{11BA}\x{11AE}/\x{D7E7}/g;
+ s/\x{11BA}\x{11B8}\x{11BC}/\x{D7EB}/g;
+ s/\x{11BA}\x{11BA}\x{11A8}/\x{D7EC}/g;
+ s/\x{11BA}\x{11BA}\x{11AE}/\x{D7ED}/g;
+ s/\x{11BC}\x{11A8}\x{11A8}/\x{11ED}/g; # legacy enc
+ s/\x{11BD}\x{11B8}\x{11B8}/\x{D7F8}/g;
+ s/\x{11EB}\x{11B8}\x{11BC}/\x{D7F4}/g;
+ s/\x{11F0}\x{11A8}\x{11A8}/\x{11ED}/g;
+ s/\x{11A8}\x{11A8}/\x{11A9}/g;
+ s/\x{11A8}\x{11AB}/\x{11FA}/g;
+ s/\x{11A8}\x{11AF}/\x{11C3}/g;
+ s/\x{11A8}\x{11B8}/\x{11FB}/g;
+ s/\x{11A8}\x{11BA}/\x{11AA}/g;
+ s/\x{11A8}\x{11BE}/\x{11FC}/g;
+ s/\x{11A8}\x{11BF}/\x{11FD}/g;
+ s/\x{11A8}\x{11C2}/\x{11FE}/g;
+ s/\x{11A8}\x{11E7}/\x{11C4}/g;
+ s/\x{11AA}\x{11A8}/\x{11C4}/g;
+ s/\x{11AB}\x{11A8}/\x{11C5}/g;
+ s/\x{11AB}\x{11AB}/\x{11FF}/g;
+ s/\x{11AB}\x{11AE}/\x{11C6}/g;
+ s/\x{11AB}\x{11AF}/\x{D7CB}/g;
+ s/\x{11AB}\x{11BA}/\x{11C7}/g;
+ s/\x{11AB}\x{11BD}/\x{11AC}/g;
+ s/\x{11AB}\x{11BE}/\x{D7CC}/g;
+ s/\x{11AB}\x{11C0}/\x{11C9}/g;
+ s/\x{11AB}\x{11C2}/\x{11AD}/g;
+ s/\x{11AB}\x{11EB}/\x{11C8}/g;
+ s/\x{11AE}\x{11A8}/\x{11CA}/g;
+ s/\x{11AE}\x{11AE}/\x{D7CD}/g;
+ s/\x{11AE}\x{11AF}/\x{11CB}/g;
+ s/\x{11AE}\x{11B8}/\x{D7CF}/g;
+ s/\x{11AE}\x{11BA}/\x{D7D0}/g;
+ s/\x{11AE}\x{11BD}/\x{D7D2}/g;
+ s/\x{11AE}\x{11BE}/\x{D7D3}/g;
+ s/\x{11AE}\x{11C0}/\x{D7D4}/g;
+ s/\x{11AE}\x{11E7}/\x{D7D1}/g;
+ s/\x{11AE}\x{D7CF}/\x{D7CE}/g;
+ s/\x{11AF}\x{11A8}/\x{11B0}/g;
+ s/\x{11AF}\x{11A9}/\x{D7D5}/g;
+ s/\x{11AF}\x{11AA}/\x{11CC}/g;
+ s/\x{11AF}\x{11AB}/\x{11CD}/g;
+ s/\x{11AF}\x{11AE}/\x{11CE}/g;
+ s/\x{11AF}\x{11AF}/\x{11D0}/g;
+ s/\x{11AF}\x{11B7}/\x{11B1}/g;
+ s/\x{11AF}\x{11B8}/\x{11B2}/g;
+ s/\x{11AF}\x{11B9}/\x{11D3}/g;
+ s/\x{11AF}\x{11BA}/\x{11B3}/g;
+ s/\x{11AF}\x{11BB}/\x{11D6}/g;
+ s/\x{11AF}\x{11BC}/\x{D7DD}/g;
+ s/\x{11AF}\x{11BF}/\x{11D8}/g;
+ s/\x{11AF}\x{11C0}/\x{11B4}/g;
+ s/\x{11AF}\x{11C1}/\x{11B5}/g;
+ s/\x{11AF}\x{11C2}/\x{11B6}/g;
+ s/\x{11AF}\x{11D8}/\x{D7D7}/g;
+ s/\x{11AF}\x{11DA}/\x{11D1}/g;
+ s/\x{11AF}\x{11DD}/\x{11D2}/g;
+ s/\x{11AF}\x{11E1}/\x{D7D8}/g;
+ s/\x{11AF}\x{11E4}/\x{D7DA}/g;
+ s/\x{11AF}\x{11E5}/\x{11D4}/g;
+ s/\x{11AF}\x{11E6}/\x{11D5}/g;
+ s/\x{11AF}\x{11EB}/\x{11D7}/g;
+ s/\x{11AF}\x{11F0}/\x{D7DB}/g;
+ s/\x{11AF}\x{11F9}/\x{11D9}/g;
+ s/\x{11AF}\x{11FE}/\x{D7D6}/g;
+ s/\x{11AF}\x{D7E3}/\x{D7D9}/g;
+ s/\x{11B0}\x{11A8}/\x{D7D5}/g;
+ s/\x{11B0}\x{11BA}/\x{11CC}/g;
+ s/\x{11B0}\x{11C2}/\x{D7D6}/g;
+ s/\x{11B1}\x{11A8}/\x{11D1}/g;
+ s/\x{11B1}\x{11BA}/\x{11D2}/g;
+ s/\x{11B1}\x{11C2}/\x{D7D8}/g;
+ s/\x{11B2}\x{11AE}/\x{D7D9}/g;
+ s/\x{11B2}\x{11BA}/\x{11D3}/g;
+ s/\x{11B2}\x{11BC}/\x{11D5}/g;
+ s/\x{11B2}\x{11C1}/\x{D7DA}/g;
+ s/\x{11B2}\x{11C2}/\x{11D4}/g;
+ s/\x{11B3}\x{11BA}/\x{11D6}/g;
+ s/\x{11B7}\x{11A8}/\x{11DA}/g;
+ s/\x{11B7}\x{11AB}/\x{D7DE}/g;
+ s/\x{11B7}\x{11AF}/\x{11DB}/g;
+ s/\x{11B7}\x{11B7}/\x{D7E0}/g;
+ s/\x{11B7}\x{11B8}/\x{11DC}/g;
+ s/\x{11B7}\x{11B9}/\x{D7E1}/g;
+ s/\x{11B7}\x{11BA}/\x{11DD}/g;
+ s/\x{11B7}\x{11BB}/\x{11DE}/g;
+ s/\x{11B7}\x{11BC}/\x{11E2}/g;
+ s/\x{11B7}\x{11BD}/\x{D7E2}/g;
+ s/\x{11B7}\x{11BE}/\x{11E0}/g;
+ s/\x{11B7}\x{11C2}/\x{11E1}/g;
+ s/\x{11B7}\x{11EB}/\x{11DF}/g;
+ s/\x{11B7}\x{11FF}/\x{D7DF}/g;
+ s/\x{11B8}\x{11AE}/\x{D7E3}/g;
+ s/\x{11B8}\x{11AF}/\x{11E3}/g;
+ s/\x{11B8}\x{11B5}/\x{D7E4}/g;
+ s/\x{11B8}\x{11B7}/\x{D7E5}/g;
+ s/\x{11B8}\x{11B8}/\x{D7E6}/g;
+ s/\x{11B8}\x{11BA}/\x{11B9}/g;
+ s/\x{11B8}\x{11BC}/\x{11E6}/g;
+ s/\x{11B8}\x{11BD}/\x{D7E8}/g;
+ s/\x{11B8}\x{11BE}/\x{D7E9}/g;
+ s/\x{11B8}\x{11C1}/\x{11E4}/g;
+ s/\x{11B8}\x{11C2}/\x{11E5}/g;
+ s/\x{11B8}\x{11E8}/\x{D7E7}/g;
+ s/\x{11B9}\x{11AE}/\x{D7E7}/g;
+ s/\x{11BA}\x{11A8}/\x{11E7}/g;
+ s/\x{11BA}\x{11AE}/\x{11E8}/g;
+ s/\x{11BA}\x{11AF}/\x{11E9}/g;
+ s/\x{11BA}\x{11B7}/\x{D7EA}/g;
+ s/\x{11BA}\x{11B8}/\x{11EA}/g;
+ s/\x{11BA}\x{11BA}/\x{11BB}/g;
+ s/\x{11BA}\x{11BD}/\x{D7EF}/g;
+ s/\x{11BA}\x{11BE}/\x{D7F0}/g;
+ s/\x{11BA}\x{11C0}/\x{D7F1}/g;
+ s/\x{11BA}\x{11C2}/\x{D7F2}/g;
+ s/\x{11BA}\x{11E6}/\x{D7EB}/g;
+ s/\x{11BA}\x{11E7}/\x{D7EC}/g;
+ s/\x{11BA}\x{11E8}/\x{D7ED}/g;
+ s/\x{11BA}\x{11EB}/\x{D7EE}/g;
+ s/\x{11BB}\x{11A8}/\x{D7EC}/g;
+ s/\x{11BB}\x{11AE}/\x{D7ED}/g;
+ s/\x{11BC}\x{11A8}/\x{11EC}/g; # legacy enc
+ s/\x{11BC}\x{11A9}/\x{11ED}/g; # legacy enc
+ s/\x{11BC}\x{11B7}/\x{D7F5}/g; # legacy enc ã…‡ã…(ms)
+ s/\x{11BC}\x{11BA}/\x{11F1}/g; # legacy enc ㅇᆺ (ms)
+ s/\x{11BC}\x{11BC}/\x{11EE}/g; # legacy enc
+ s/\x{11BC}\x{11BF}/\x{11EF}/g; # legacy enc
+ s/\x{11BC}\x{11C2}/\x{D7F6}/g; # legacy enc ㅇᇂ (ms)
+ s/\x{11BD}\x{11B8}/\x{D7F7}/g;
+ s/\x{11BD}\x{11BD}/\x{D7F9}/g;
+ s/\x{11BD}\x{D7E6}/\x{D7F8}/g;
+ s/\x{11C1}\x{11B8}/\x{11F3}/g;
+ s/\x{11C1}\x{11BA}/\x{D7FA}/g;
+ s/\x{11C1}\x{11BC}/\x{11F4}/g;
+ s/\x{11C1}\x{11C0}/\x{D7FB}/g;
+ s/\x{11C2}\x{11AB}/\x{11F5}/g;
+ s/\x{11C2}\x{11AF}/\x{11F6}/g;
+ s/\x{11C2}\x{11B7}/\x{11F7}/g;
+ s/\x{11C2}\x{11B8}/\x{11F8}/g;
+ s/\x{11CE}\x{11C2}/\x{11CF}/g;
+ s/\x{11D0}\x{11BF}/\x{D7D7}/g;
+ s/\x{11D9}\x{11C2}/\x{D7DC}/g;
+ s/\x{11DC}\x{11BA}/\x{D7E1}/g;
+ s/\x{11DD}\x{11BA}/\x{11DE}/g;
+ s/\x{11E3}\x{11C1}/\x{D7E4}/g;
+ s/\x{11EA}\x{11BC}/\x{D7EB}/g;
+ s/\x{11EB}\x{11B8}/\x{D7F3}/g;
+ s/\x{11EB}\x{11E6}/\x{D7F4}/g;
+ s/\x{11EC}\x{11A8}/\x{11ED}/g;
+ s/\x{11F0}\x{11A8}/\x{11EC}/g;
+ s/\x{11F0}\x{11A9}/\x{11ED}/g;
+ s/\x{11F0}\x{11B7}/\x{D7F5}/g;
+ s/\x{11F0}\x{11BA}/\x{11F1}/g;
+ s/\x{11F0}\x{11BF}/\x{11EF}/g;
+ s/\x{11F0}\x{11C2}/\x{D7F6}/g;
+ s/\x{11F0}\x{11EB}/\x{11F2}/g;
+ s/\x{11F0}\x{11F0}/\x{11EE}/g;
+ s/\x{D7CD}\x{11B8}/\x{D7CE}/g;
+ s/\x{D7D0}\x{11A8}/\x{D7D1}/g;
+ s/\x{D7DE}\x{11AB}/\x{D7DF}/g;
+ s/\x{D7F3}\x{11BC}/\x{D7F4}/g;
+ s/\x{D7F7}\x{11B8}/\x{D7F8}/g;
+}
+
+sub hypuasingle2jamo {
+ s/\x{F784}/\x{115F}/g;
+ s/\x{F785}/\x{1100}/g;
+ s/\x{F786}/\x{1101}/g;
+ s/\x{F787}/\x{115A}/g;
+ s/\x{F788}/\x{1102}/g;
+ s/\x{F789}/\x{1113}/g;
+ s/\x{F78A}/\x{1114}/g;
+ s/\x{F78B}/\x{1115}/g;
+ s/\x{F78C}/\x{1116}/g;
+ s/\x{F78D}/\x{115B}/g;
+ s/\x{F78E}/\x{115C}/g;
+ s/\x{F78F}/\x{115D}/g;
+ s/\x{F790}/\x{1103}/g;
+ s/\x{F791}/\x{1117}/g;
+ s/\x{F792}/\x{1104}/g;
+ s/\x{F793}/\x{115E}/g;
+ s/\x{F794}/\x{A960}/g;
+ s/\x{F795}/\x{A961}/g;
+ s/\x{F796}/\x{A962}/g;
+ s/\x{F797}/\x{A963}/g;
+ s/\x{F798}/\x{1105}/g;
+ s/\x{F799}/\x{A964}/g;
+ s/\x{F79A}/\x{A965}/g;
+ s/\x{F79B}/\x{1118}/g;
+ s/\x{F79C}/\x{A966}/g;
+ s/\x{F79D}/\x{A967}/g;
+ s/\x{F79E}/\x{1119}/g;
+ s/\x{F79F}/\x{A968}/g;
+ s/\x{F7A0}/\x{A969}/g;
+ s/\x{F7A1}/\x{A96A}/g;
+ s/\x{F7A2}/\x{A96B}/g;
+ s/\x{F7A3}/\x{A96C}/g;
+ s/\x{F7A4}/\x{A96D}/g;
+ s/\x{F7A5}/\x{A96E}/g;
+ s/\x{F7A6}/\x{111A}/g;
+ s/\x{F7A7}/\x{111B}/g;
+ s/\x{F7A8}/\x{1106}/g;
+ s/\x{F7A9}/\x{A96F}/g;
+ s/\x{F7AA}/\x{A970}/g;
+ s/\x{F7AB}/\x{111C}/g;
+ s/\x{F7AC}/\x{A971}/g;
+ s/\x{F7AD}/\x{111D}/g;
+ s/\x{F7AE}/\x{1107}/g;
+ s/\x{F7AF}/\x{111E}/g;
+ s/\x{F7B0}/\x{111F}/g;
+ s/\x{F7B1}/\x{1120}/g;
+ s/\x{F7B2}/\x{1108}/g;
+ s/\x{F7B3}/\x{1121}/g;
+ s/\x{F7B4}/\x{1122}/g;
+ s/\x{F7B5}/\x{1123}/g;
+ s/\x{F7B6}/\x{1124}/g;
+ s/\x{F7B7}/\x{1125}/g;
+ s/\x{F7B8}/\x{1126}/g;
+ s/\x{F7B9}/\x{A972}/g;
+ s/\x{F7BA}/\x{1127}/g;
+ s/\x{F7BB}/\x{1128}/g;
+ s/\x{F7BC}/\x{A973}/g;
+ s/\x{F7BD}/\x{1129}/g;
+ s/\x{F7BE}/\x{112A}/g;
+ s/\x{F7BF}/\x{A974}/g;
+ s/\x{F7C0}/\x{112B}/g;
+ s/\x{F7C1}/\x{112C}/g;
+ s/\x{F7C2}/\x{1109}/g;
+ s/\x{F7C3}/\x{112D}/g;
+ s/\x{F7C4}/\x{112E}/g;
+ s/\x{F7C5}/\x{112F}/g;
+ s/\x{F7C6}/\x{1130}/g;
+ s/\x{F7C7}/\x{1131}/g;
+ s/\x{F7C8}/\x{1132}/g;
+ s/\x{F7C9}/\x{1133}/g;
+ s/\x{F7CA}/\x{110A}/g;
+ s/\x{F7CB}/\x{A975}/g;
+ s/\x{F7CC}/\x{1134}/g;
+ s/\x{F7CD}/\x{1135}/g;
+ s/\x{F7CE}/\x{1136}/g;
+ s/\x{F7CF}/\x{1137}/g;
+ s/\x{F7D0}/\x{1138}/g;
+ s/\x{F7D1}/\x{1139}/g;
+ s/\x{F7D2}/\x{113A}/g;
+ s/\x{F7D3}/\x{113B}/g;
+ s/\x{F7D4}/\x{113C}/g;
+ s/\x{F7D5}/\x{113D}/g;
+ s/\x{F7D6}/\x{113E}/g;
+ s/\x{F7D7}/\x{113F}/g;
+ s/\x{F7D8}/\x{1140}/g;
+ s/\x{F7D9}/\x{110B}/g;
+ s/\x{F7DA}/\x{1141}/g;
+ s/\x{F7DB}/\x{1142}/g;
+ s/\x{F7DC}/\x{A976}/g;
+ s/\x{F7DD}/\x{1143}/g;
+ s/\x{F7DE}/\x{1144}/g;
+ s/\x{F7DF}/\x{1145}/g;
+ s/\x{F7E0}/\x{1146}/g;
+ s/\x{F7E1}/\x{1147}/g;
+ s/\x{F7E2}/\x{1148}/g;
+ s/\x{F7E3}/\x{1149}/g;
+ s/\x{F7E4}/\x{114A}/g;
+ s/\x{F7E5}/\x{114B}/g;
+ s/\x{F7E6}/\x{A977}/g;
+ s/\x{F7E7}/\x{114C}/g;
+ s/\x{F7E8}/\x{110C}/g;
+ s/\x{F7E9}/\x{114D}/g;
+ s/\x{F7EA}/\x{110D}/g;
+ s/\x{F7EB}/\x{A978}/g;
+ s/\x{F7EC}/\x{114E}/g;
+ s/\x{F7ED}/\x{114F}/g;
+ s/\x{F7EE}/\x{1150}/g;
+ s/\x{F7EF}/\x{1151}/g;
+ s/\x{F7F0}/\x{110E}/g;
+ s/\x{F7F1}/\x{1152}/g;
+ s/\x{F7F2}/\x{1153}/g;
+ s/\x{F7F3}/\x{1154}/g;
+ s/\x{F7F4}/\x{1155}/g;
+ s/\x{F7F5}/\x{110F}/g;
+ s/\x{F7F6}/\x{1110}/g;
+ s/\x{F7F7}/\x{A979}/g;
+ s/\x{F7F8}/\x{1111}/g;
+ s/\x{F7F9}/\x{1156}/g;
+ s/\x{F7FA}/\x{A97A}/g;
+ s/\x{F7FB}/\x{1157}/g;
+ s/\x{F7FC}/\x{1112}/g;
+ s/\x{F7FD}/\x{A97B}/g;
+ s/\x{F7FE}/\x{1158}/g;
+ s/\x{F7FF}/\x{1159}/g;
+ s/\x{F800}/\x{A97C}/g;
+ s/\x{F806}/\x{1160}/g;
+ s/\x{F807}/\x{1161}/g;
+ s/\x{F808}/\x{1176}/g;
+ s/\x{F809}/\x{1177}/g;
+ s/\x{F80A}/\x{11A3}/g;
+ s/\x{F80B}/\x{1162}/g;
+ s/\x{F80C}/\x{1163}/g;
+ s/\x{F80D}/\x{1178}/g;
+ s/\x{F80E}/\x{1179}/g;
+ s/\x{F80F}/\x{11A4}/g;
+ s/\x{F810}/\x{1164}/g;
+ s/\x{F811}/\x{1165}/g;
+ s/\x{F812}/\x{117A}/g;
+ s/\x{F813}/\x{117B}/g;
+ s/\x{F814}/\x{117C}/g;
+ s/\x{F815}/\x{1166}/g;
+ s/\x{F816}/\x{1167}/g;
+ s/\x{F817}/\x{11A5}/g;
+ s/\x{F818}/\x{117D}/g;
+ s/\x{F819}/\x{117E}/g;
+ s/\x{F81A}/\x{1168}/g;
+ s/\x{F81B}/\x{1169}/g;
+ s/\x{F81C}/\x{116A}/g;
+ s/\x{F81D}/\x{116B}/g;
+ s/\x{F81E}/\x{11A6}/g;
+ s/\x{F81F}/\x{11A7}/g;
+ s/\x{F820}/\x{117F}/g;
+ s/\x{F821}/\x{1180}/g;
+ s/\x{F822}/\x{D7B0}/g;
+ s/\x{F823}/\x{1181}/g;
+ s/\x{F824}/\x{1182}/g;
+ s/\x{F825}/\x{D7B1}/g;
+ s/\x{F826}/\x{1183}/g;
+ s/\x{F827}/\x{116C}/g;
+ s/\x{F828}/\x{116D}/g;
+ s/\x{F829}/\x{D7B2}/g;
+ s/\x{F82A}/\x{D7B3}/g;
+ s/\x{F82B}/\x{1184}/g;
+ s/\x{F82C}/\x{1185}/g;
+ s/\x{F82D}/\x{D7B4}/g;
+ s/\x{F82E}/\x{1186}/g;
+ s/\x{F82F}/\x{1187}/g;
+ s/\x{F830}/\x{1188}/g;
+ s/\x{F831}/\x{116E}/g;
+ s/\x{F832}/\x{1189}/g;
+ s/\x{F833}/\x{118A}/g;
+ s/\x{F834}/\x{116F}/g;
+ s/\x{F835}/\x{118B}/g;
+ s/\x{F836}/\x{1170}/g;
+ s/\x{F837}/\x{D7B5}/g;
+ s/\x{F838}/\x{118C}/g;
+ s/\x{F839}/\x{118D}/g;
+ s/\x{F83A}/\x{1171}/g;
+ s/\x{F83B}/\x{D7B6}/g;
+ s/\x{F83C}/\x{1172}/g;
+ s/\x{F83D}/\x{118E}/g;
+ s/\x{F83E}/\x{D7B7}/g;
+ s/\x{F83F}/\x{118F}/g;
+ s/\x{F840}/\x{1190}/g;
+ s/\x{F841}/\x{1191}/g;
+ s/\x{F842}/\x{1192}/g;
+ s/\x{F843}/\x{D7B8}/g;
+ s/\x{F844}/\x{1193}/g;
+ s/\x{F845}/\x{1194}/g;
+ s/\x{F846}/\x{1173}/g;
+ s/\x{F847}/\x{D7B9}/g;
+ s/\x{F848}/\x{D7BA}/g;
+ s/\x{F849}/\x{D7BB}/g;
+ s/\x{F84A}/\x{D7BC}/g;
+ s/\x{F84B}/\x{1195}/g;
+ s/\x{F84C}/\x{1196}/g;
+ s/\x{F84D}/\x{1174}/g;
+ s/\x{F84E}/\x{1197}/g;
+ s/\x{F84F}/\x{1175}/g;
+ s/\x{F850}/\x{1198}/g;
+ s/\x{F851}/\x{1199}/g;
+ s/\x{F852}/\x{D7BD}/g;
+ s/\x{F853}/\x{D7BE}/g;
+ s/\x{F854}/\x{D7BF}/g;
+ s/\x{F855}/\x{D7C0}/g;
+ s/\x{F856}/\x{119A}/g;
+ s/\x{F857}/\x{D7C1}/g;
+ s/\x{F858}/\x{D7C2}/g;
+ s/\x{F859}/\x{119B}/g;
+ s/\x{F85A}/\x{D7C3}/g;
+ s/\x{F85B}/\x{119C}/g;
+ s/\x{F85C}/\x{D7C4}/g;
+ s/\x{F85D}/\x{119D}/g;
+ s/\x{F85E}/\x{119E}/g;
+ s/\x{F85F}/\x{D7C5}/g;
+ s/\x{F860}/\x{119F}/g;
+ s/\x{F861}/\x{D7C6}/g;
+ s/\x{F862}/\x{11A0}/g;
+ s/\x{F863}/\x{11A1}/g;
+ s/\x{F864}/\x{11A2}/g;
+ s/\x{F86A}//g;
+ s/\x{F86B}/\x{11A8}/g;
+ s/\x{F86C}/\x{11A9}/g;
+ s/\x{F86D}/\x{11FA}/g;
+ s/\x{F86E}/\x{11C3}/g;
+ s/\x{F86F}/\x{11FB}/g;
+ s/\x{F870}/\x{11AA}/g;
+ s/\x{F871}/\x{11C4}/g;
+ s/\x{F872}/\x{11FC}/g;
+ s/\x{F873}/\x{11FD}/g;
+ s/\x{F874}/\x{11FE}/g;
+ s/\x{F875}/\x{11AB}/g;
+ s/\x{F876}/\x{11C5}/g;
+ s/\x{F877}/\x{11FF}/g;
+ s/\x{F878}/\x{11C6}/g;
+ s/\x{F879}/\x{D7CB}/g;
+ s/\x{F87A}/\x{11C7}/g;
+ s/\x{F87B}/\x{11C8}/g;
+ s/\x{F87C}/\x{11AC}/g;
+ s/\x{F87D}/\x{D7CC}/g;
+ s/\x{F87E}/\x{11C9}/g;
+ s/\x{F87F}/\x{11AD}/g;
+ s/\x{F880}/\x{11AE}/g;
+ s/\x{F881}/\x{11CA}/g;
+ s/\x{F882}/\x{D7CD}/g;
+ s/\x{F883}/\x{D7CE}/g;
+ s/\x{F884}/\x{11CB}/g;
+ s/\x{F885}/\x{D7CF}/g;
+ s/\x{F886}/\x{D7D0}/g;
+ s/\x{F887}/\x{D7D1}/g;
+ s/\x{F888}/\x{D7D2}/g;
+ s/\x{F889}/\x{D7D3}/g;
+ s/\x{F88A}/\x{D7D4}/g;
+ s/\x{F88B}/\x{11AF}/g;
+ s/\x{F88C}/\x{11B0}/g;
+ s/\x{F88D}/\x{D7D5}/g;
+ s/\x{F88E}/\x{11CC}/g;
+ s/\x{F88F}/\x{D7D6}/g;
+ s/\x{F890}/\x{11CD}/g;
+ s/\x{F891}/\x{11CE}/g;
+ s/\x{F892}/\x{11CF}/g;
+ s/\x{F893}/\x{11D0}/g;
+ s/\x{F894}/\x{D7D7}/g;
+ s/\x{F895}/\x{11B1}/g;
+ s/\x{F896}/\x{11D1}/g;
+ s/\x{F897}/\x{11D2}/g;
+ s/\x{F898}/\x{D7D8}/g;
+ s/\x{F899}/\x{11B2}/g;
+ s/\x{F89A}/\x{D7D9}/g;
+ s/\x{F89B}/\x{11D3}/g;
+ s/\x{F89C}/\x{D7DA}/g;
+ s/\x{F89D}/\x{11D4}/g;
+ s/\x{F89E}/\x{11D5}/g;
+ s/\x{F89F}/\x{11B3}/g;
+ s/\x{F8A0}/\x{11D6}/g;
+ s/\x{F8A1}/\x{11D7}/g;
+ s/\x{F8A2}/\x{D7DB}/g;
+ s/\x{F8A3}/\x{11D8}/g;
+ s/\x{F8A4}/\x{11B4}/g;
+ s/\x{F8A5}/\x{11B5}/g;
+ s/\x{F8A6}/\x{11B6}/g;
+ s/\x{F8A7}/\x{11D9}/g;
+ s/\x{F8A8}/\x{D7DC}/g;
+ s/\x{F8A9}/\x{D7DD}/g;
+ s/\x{F8AA}/\x{11B7}/g;
+ s/\x{F8AB}/\x{11DA}/g;
+ s/\x{F8AC}/\x{D7DE}/g;
+ s/\x{F8AD}/\x{D7DF}/g;
+ s/\x{F8AE}/\x{11DB}/g;
+ s/\x{F8AF}/\x{D7E0}/g;
+ s/\x{F8B0}/\x{11DC}/g;
+ s/\x{F8B1}/\x{D7E1}/g;
+ s/\x{F8B2}/\x{11DD}/g;
+ s/\x{F8B3}/\x{11DE}/g;
+ s/\x{F8B4}/\x{11DF}/g;
+ s/\x{F8B5}/\x{D7E2}/g;
+ s/\x{F8B6}/\x{11E0}/g;
+ s/\x{F8B7}/\x{11E1}/g;
+ s/\x{F8B8}/\x{11E2}/g;
+ s/\x{F8B9}/\x{11B8}/g;
+ s/\x{F8BA}/\x{D7E3}/g;
+ s/\x{F8BB}/\x{11E3}/g;
+ s/\x{F8BC}/\x{D7E4}/g;
+ s/\x{F8BD}/\x{D7E5}/g;
+ s/\x{F8BE}/\x{D7E6}/g;
+ s/\x{F8BF}/\x{11B9}/g;
+ s/\x{F8C0}/\x{D7E7}/g;
+ s/\x{F8C1}/\x{D7E8}/g;
+ s/\x{F8C2}/\x{D7E9}/g;
+ s/\x{F8C3}/\x{11E4}/g;
+ s/\x{F8C4}/\x{11E5}/g;
+ s/\x{F8C5}/\x{11E6}/g;
+ s/\x{F8C6}/\x{11BA}/g;
+ s/\x{F8C7}/\x{11E7}/g;
+ s/\x{F8C8}/\x{11E8}/g;
+ s/\x{F8C9}/\x{11E9}/g;
+ s/\x{F8CA}/\x{D7EA}/g;
+ s/\x{F8CB}/\x{11EA}/g;
+ s/\x{F8CC}/\x{D7EB}/g;
+ s/\x{F8CD}/\x{11BB}/g;
+ s/\x{F8CE}/\x{D7EC}/g;
+ s/\x{F8CF}/\x{D7ED}/g;
+ s/\x{F8D0}/\x{D7EE}/g;
+ s/\x{F8D1}/\x{D7EF}/g;
+ s/\x{F8D2}/\x{D7F0}/g;
+ s/\x{F8D3}/\x{D7F1}/g;
+ s/\x{F8D4}/\x{D7F2}/g;
+ s/\x{F8D5}/\x{11EB}/g;
+ s/\x{F8D6}/\x{D7F3}/g;
+ s/\x{F8D7}/\x{D7F4}/g;
+ s/\x{F8D8}/\x{11BC}/g;
+ s/\x{F8D9}/\x{11EC}/g;
+ s/\x{F8DA}/\x{11ED}/g;
+ s/\x{F8DB}/\x{D7F5}/g;
+ s/\x{F8DC}/\x{11F1}/g;
+ s/\x{F8DD}/\x{11EE}/g;
+ s/\x{F8DE}/\x{11EF}/g;
+ s/\x{F8DF}/\x{D7F6}/g;
+ s/\x{F8E0}/\x{11F0}/g;
+ s/\x{F8E1}/\x{11EC}/g;
+ s/\x{F8E2}/\x{11F1}/g;
+ s/\x{F8E3}/\x{11F2}/g;
+ s/\x{F8E4}/\x{11EF}/g;
+ s/\x{F8E5}/\x{D7F6}/g;
+ s/\x{F8E6}/\x{11BD}/g;
+ s/\x{F8E7}/\x{D7F7}/g;
+ s/\x{F8E8}/\x{D7F8}/g;
+ s/\x{F8E9}/\x{D7F9}/g;
+ s/\x{F8EA}/\x{11BE}/g;
+ s/\x{F8EB}/\x{11BF}/g;
+ s/\x{F8EC}/\x{11C0}/g;
+ s/\x{F8ED}/\x{11C1}/g;
+ s/\x{F8EE}/\x{11F3}/g;
+ s/\x{F8EF}/\x{D7FA}/g;
+ s/\x{F8F0}/\x{D7FB}/g;
+ s/\x{F8F1}/\x{11F4}/g;
+ s/\x{F8F2}/\x{11C2}/g;
+ s/\x{F8F3}/\x{11F5}/g;
+ s/\x{F8F4}/\x{11F6}/g;
+ s/\x{F8F5}/\x{11F7}/g;
+ s/\x{F8F6}/\x{11F8}/g;
+ s/\x{F8F7}/\x{11F9}/g;
+}
+
+sub arr_hypua2jamo {
+ return (
+ [ 0xE0BC, 0x115F,0x1161,0x11AE ],
+ [ 0xE0BD, 0x115F,0x1161,0xD7CD ],
+ [ 0xE0BE, 0x115F,0x1161,0x11AF ],
+ [ 0xE0BF, 0x115F,0x1161,0x11B0 ],
+ [ 0xE0C0, 0x115F,0x1161,0x11B1 ],
+ [ 0xE0C1, 0x115F,0x1161,0x11B2 ],
+ [ 0xE0C2, 0x115F,0x1161,0x11BA ],
+ [ 0xE0C3, 0x115F,0x1161,0x11BB ],
+ [ 0xE0C4, 0x115F,0x1161,0x11BD ],
+ [ 0xE0C5, 0x115F,0x1161,0xD7F9 ],
+ [ 0xE0C7, 0x115F,0x11A3,0x11AE ],
+ [ 0xE0C8, 0x115F,0x1163,0x11AB ],
+ [ 0xE0C9, 0x115F,0x1165,0x11AF ],
+ [ 0xE0CA, 0x115F,0x1165,0x11B8 ],
+ [ 0xE0CB, 0x115F,0x116E,0x11AB ],
+ [ 0xE0CC, 0x115F,0x1175,0x11A8 ],
+ [ 0xE0CD, 0x115F,0x1175,0x11AB ],
+ [ 0xE0CE, 0x115F,0x1175,0x11AF ],
+ [ 0xE0CF, 0x115F,0x1175,0x11BA ],
+ [ 0xE0D0, 0x115F,0x1175,0x11BC ],
+ [ 0xE0D1, 0x115F,0x119E,0x11AF ],
+ [ 0xE0D2, 0x1100,0x1161,0x11FF ],
+ [ 0xE0D3, 0x1100,0x1161,0x11C7 ],
+ [ 0xE0D4, 0x1100,0x1161,0x11CA ],
+ [ 0xE0D5, 0x1100,0x1161,0x11CD ],
+ [ 0xE0D6, 0x1100,0x1161,0x11CE ],
+ [ 0xE0D7, 0x1100,0x1161,0x11D0 ],
+ [ 0xE0D8, 0x1100,0x1161,0xD7DB ],
+ [ 0xE0D9, 0x1100,0x1161,0x11D9 ],
+ [ 0xE0DA, 0x1100,0x1161,0x11DD ],
+ [ 0xE0DB, 0x1100,0x1161,0x11E1 ],
+ [ 0xE0DC, 0x1100,0x1161,0x11E2 ],
+ [ 0xE0DD, 0x1100,0x1161,0x11E4 ],
+ [ 0xE0DE, 0x1100,0x1161,0x11E5 ],
+ [ 0xE0DF, 0x1100,0x1161,0x11E6 ],
+ [ 0xE0E0, 0x1100,0x1161,0x11E7 ],
+ [ 0xE0E1, 0x1100,0x1161,0x11EA ],
+ [ 0xE0E2, 0x1100,0x1161,0xD7F0 ],
+ [ 0xE0E3, 0x1100,0x1161,0xD7F1 ],
+ [ 0xE0E4, 0x1100,0x1161,0x11EB ],
+ [ 0xE0E5, 0x1100,0x1161,0x11F1 ],
+ [ 0xE0E6, 0x1100,0x1161,0x11F0 ],
+ [ 0xE0E7, 0x1100,0x1161,0x11F1 ],
+ [ 0xE0E8, 0x1100,0x1161,0x11F9 ],
+ [ 0xE0EB, 0x1100,0x1162,0x11CD ],
+ [ 0xE0EC, 0x1100,0x1162,0xD7DB ],
+ [ 0xE0ED, 0x1100,0x1162,0x11F0 ],
+ [ 0xE0EE, 0x1100,0x1163,0x11E2 ],
+ [ 0xE0EF, 0x1100,0x1163,0x11E6 ],
+ [ 0xE0F0, 0x1100,0x1163,0x11F0 ],
+ [ 0xE0F1, 0x1100,0x1163,0x11F9 ],
+ [ 0xE0F3, 0x1100,0x1165,0x11C7 ],
+ [ 0xE0F4, 0x1100,0x1165,0x11D0 ],
+ [ 0xE0F5, 0x1100,0x1165,0x11D9 ],
+ [ 0xE0F6, 0x1100,0x1165,0x11DD ],
+ [ 0xE0F7, 0x1100,0x1165,0x11E2 ],
+ [ 0xE0F8, 0x1100,0x1165,0x11E3 ],
+ [ 0xE0F9, 0x1100,0x1165,0x11E6 ],
+ [ 0xE0FA, 0x1100,0x1165,0x11E7 ],
+ [ 0xE0FB, 0x1100,0x1165,0xD7F0 ],
+ [ 0xE0FC, 0x1100,0x1165,0xD7F2 ],
+ [ 0xE0FD, 0x1100,0x1165,0x11EB ],
+ [ 0xE0FE, 0x1100,0x1165,0x11F0 ],
+ [ 0xE0FF, 0x1100,0x1165,0x11F9 ],
+ [ 0xE101, 0x1100,0x117C,0x11AB ],
+ [ 0xE102, 0x1100,0x117C,0x11AF ],
+ [ 0xE103, 0x1100,0x117C,0x11B7 ],
+ [ 0xE104, 0x1100,0x1166,0x11F0 ],
+ [ 0xE105, 0x1100,0x1167,0xD7D4 ],
+ [ 0xE106, 0x1100,0x1167,0x11D9 ],
+ [ 0xE107, 0x1100,0x1167,0x11E2 ],
+ [ 0xE108, 0x1100,0x1167,0xD7E9 ],
+ [ 0xE109, 0x1100,0x1167,0x11E7 ],
+ [ 0xE10A, 0x1100,0x1167,0xD7F0 ],
+ [ 0xE10B, 0x1100,0x1167,0xD7F1 ],
+ [ 0xE10C, 0x1100,0x1167,0xD7F2 ],
+ [ 0xE10D, 0x1100,0x1167,0x11EB ],
+ [ 0xE10E, 0x1100,0x1167,0x11F0 ],
+ [ 0xE10F, 0x1100,0x1167,0x11F1 ],
+ [ 0xE110, 0x1100,0x1167,0x11F9 ],
+ [ 0xE111, 0x1100,0x1168,0x11F0 ],
+ [ 0xE112, 0x1100,0x1169,0x11D0 ],
+ [ 0xE113, 0x1100,0x1169,0xD7DA ],
+ [ 0xE114, 0x1100,0x1169,0x11D6 ],
+ [ 0xE115, 0x1100,0x1169,0x11D9 ],
+ [ 0xE116, 0x1100,0x1169,0x11DA ],
+ [ 0xE117, 0x1100,0x1169,0x11DD ],
+ [ 0xE118, 0x1100,0x1169,0x11E2 ],
+ [ 0xE119, 0x1100,0x1169,0x11E6 ],
+ [ 0xE11A, 0x1100,0x1169,0xD7F0 ],
+ [ 0xE11B, 0x1100,0x1169,0x11EB ],
+ [ 0xE11C, 0x1100,0x1169,0x11F0 ],
+ [ 0xE11D, 0x1100,0x1169,0x11F1 ],
+ [ 0xE11E, 0x1100,0x1169,0x11F7 ],
+ [ 0xE11F, 0x1100,0x1169,0x11F8 ],
+ [ 0xE120, 0x1100,0x116A,0x11C7 ],
+ [ 0xE121, 0x1100,0x116A,0x11D9 ],
+ [ 0xE122, 0x1100,0x116A,0x11F0 ],
+ [ 0xE123, 0x1100,0x116A,0x11F9 ],
+ [ 0xE125, 0x1100,0x11A6,0x11BC ],
+ [ 0xE127, 0x1100,0x117F,0x11AB ],
+ [ 0xE128, 0x1100,0x117F,0x11AF ],
+ [ 0xE12A, 0x1100,0x1182,0x11AF ],
+ [ 0xE12B, 0x1100,0x116C,0x11F0 ],
+ [ 0xE12C, 0x1100,0x116D,0x11D9 ],
+ [ 0xE12D, 0x1100,0x116D,0x11E2 ],
+ [ 0xE12E, 0x1100,0x116D,0x11F0 ],
+ [ 0xE131, 0x1100,0xD7B3,0x11AF ],
+ [ 0xE134, 0x1100,0x1185,0x11AF ],
+ [ 0xE135, 0x1100,0x1185,0x11B0 ],
+ [ 0xE137, 0x1100,0x1188,0x11AB ],
+ [ 0xE138, 0x1100,0x116E,0x11FD ],
+ [ 0xE139, 0x1100,0x116E,0x11C7 ],
+ [ 0xE13A, 0x1100,0x116E,0x11CD ],
+ [ 0xE13B, 0x1100,0x116E,0x11D0 ],
+ [ 0xE13C, 0x1100,0x116E,0x11D9 ],
+ [ 0xE13D, 0x1100,0x116E,0x11DA ],
+ [ 0xE13E, 0x1100,0x116E,0x11DD ],
+ [ 0xE13F, 0x1100,0x116E,0x11E2 ],
+ [ 0xE140, 0x1100,0x116E,0x11E6 ],
+ [ 0xE141, 0x1100,0x116E,0x11EC ],
+ [ 0xE142, 0x1100,0x116E,0x11F0 ],
+ [ 0xE143, 0x1100,0x116E,0x11EC ],
+ [ 0xE144, 0x1100,0x116E,0x11F6 ],
+ [ 0xE145, 0x1100,0x116E,0x11F9 ],
+ [ 0xE147, 0x1100,0x1189,0x11AB ],
+ [ 0xE148, 0x1100,0x1189,0x11B7 ],
+ [ 0xE149, 0x1100,0x1189,0x11BC ],
+ [ 0xE14B, 0x1100,0x116F,0x11C7 ],
+ [ 0xE14C, 0x1100,0x116F,0x11D9 ],
+ [ 0xE14D, 0x1100,0x116F,0x11F9 ],
+ [ 0xE14F, 0x1100,0x118B,0x11AB ],
+ [ 0xE153, 0x1100,0x118D,0x11AF ],
+ [ 0xE154, 0x1100,0x1171,0x11F0 ],
+ [ 0xE155, 0x1100,0x1171,0x11F9 ],
+ [ 0xE156, 0x1100,0x1172,0x11D9 ],
+ [ 0xE157, 0x1100,0x1172,0x11E2 ],
+ [ 0xE158, 0x1100,0x1172,0x11F0 ],
+ [ 0xE159, 0x1100,0x1172,0x11F9 ],
+ [ 0xE15B, 0x1100,0x118E,0x11AB ],
+ [ 0xE15D, 0x1100,0x118F,0x11AB ],
+ [ 0xE15F, 0x1100,0x1191,0x11A8 ],
+ [ 0xE160, 0x1100,0x1191,0x11AB ],
+ [ 0xE161, 0x1100,0x1191,0x11AF ],
+ [ 0xE162, 0x1100,0x1191,0x11D9 ],
+ [ 0xE163, 0x1100,0x1191,0x11BC ],
+ [ 0xE164, 0x1100,0x1191,0x11F0 ],
+ [ 0xE165, 0x1100,0x1191,0x11F9 ],
+ [ 0xE167, 0x1100,0x1192,0x11AF ],
+ [ 0xE168, 0x1100,0x1192,0x11B0 ],
+ [ 0xE169, 0x1100,0x1192,0x11BC ],
+ [ 0xE16B, 0x1100,0x1194,0x11A8 ],
+ [ 0xE16C, 0x1100,0x1194,0x11AF ],
+ [ 0xE16D, 0x1100,0x1194,0x11D9 ],
+ [ 0xE16E, 0x1100,0x1194,0x11BC ],
+ [ 0xE16F, 0x1100,0x1194,0x11F0 ],
+ [ 0xE170, 0x1100,0x1173,0x11C7 ],
+ [ 0xE171, 0x1100,0x1173,0xD7CC ],
+ [ 0xE172, 0x1100,0x1173,0x11C9 ],
+ [ 0xE173, 0x1100,0x1173,0xD7D3 ],
+ [ 0xE174, 0x1100,0x1173,0xD7D4 ],
+ [ 0xE175, 0x1100,0x1173,0x11CD ],
+ [ 0xE176, 0x1100,0x1173,0x11D0 ],
+ [ 0xE177, 0x1100,0x1173,0x11D9 ],
+ [ 0xE178, 0x1100,0x1173,0x11DA ],
+ [ 0xE179, 0x1100,0x1173,0x11DD ],
+ [ 0xE17A, 0x1100,0x1173,0x11DF ],
+ [ 0xE17B, 0x1100,0x1173,0x11E1 ],
+ [ 0xE17C, 0x1100,0x1173,0x11E2 ],
+ [ 0xE17D, 0x1100,0x1173,0xD7F0 ],
+ [ 0xE17E, 0x1100,0x1173,0x11EB ],
+ [ 0xE17F, 0x1100,0x1173,0x11F0 ],
+ [ 0xE180, 0x1100,0x1173,0x11F9 ],
+ [ 0xE185, 0x1100,0x1174,0x11D9 ],
+ [ 0xE186, 0x1100,0x1174,0x11F9 ],
+ [ 0xE187, 0x1100,0x1175,0x11CA ],
+ [ 0xE188, 0x1100,0x1175,0xD7CD ],
+ [ 0xE189, 0x1100,0x1175,0x11CD ],
+ [ 0xE18A, 0x1100,0x1175,0x11D0 ],
+ [ 0xE18B, 0x1100,0x1175,0x11D9 ],
+ [ 0xE18C, 0x1100,0x1175,0xD7DC ],
+ [ 0xE18D, 0x1100,0x1175,0x11E0 ],
+ [ 0xE18E, 0x1100,0x1175,0x11E2 ],
+ [ 0xE18F, 0x1100,0x1175,0xD7E6 ],
+ [ 0xE190, 0x1100,0x1175,0xD7E8 ],
+ [ 0xE191, 0x1100,0x1175,0x11E4 ],
+ [ 0xE192, 0x1100,0x1175,0x11E5 ],
+ [ 0xE193, 0x1100,0x1175,0x11E6 ],
+ [ 0xE194, 0x1100,0x1175,0x11E7 ],
+ [ 0xE195, 0x1100,0x1175,0xD7EC ],
+ [ 0xE196, 0x1100,0x1175,0xD7F0 ],
+ [ 0xE197, 0x1100,0x1175,0x11EB ],
+ [ 0xE198, 0x1100,0x1175,0x11F0 ],
+ [ 0xE199, 0x1100,0x1175,0x11F9 ],
+ [ 0xE19C, 0x1100,0x1199,0x11AB ],
+ [ 0xE19D, 0x1100,0x1199,0x11BC ],
+ [ 0xE1A3, 0x1100,0xD7C3,0x11AB ],
+ [ 0xE1A8, 0x1100,0x119E,0x11A8 ],
+ [ 0xE1A9, 0x1100,0x119E,0x11A9 ],
+ [ 0xE1AA, 0x1100,0x119E,0x11AB ],
+ [ 0xE1AB, 0x1100,0x119E,0x11AE ],
+ [ 0xE1AC, 0x1100,0x119E,0xD7CF ],
+ [ 0xE1AD, 0x1100,0x119E,0x11AF ],
+ [ 0xE1AE, 0x1100,0x119E,0x11B0 ],
+ [ 0xE1AF, 0x1100,0x119E,0x11CD ],
+ [ 0xE1B0, 0x1100,0x119E,0x11D0 ],
+ [ 0xE1B1, 0x1100,0x119E,0x11B1 ],
+ [ 0xE1B2, 0x1100,0x119E,0x11B2 ],
+ [ 0xE1B3, 0x1100,0x119E,0x11D3 ],
+ [ 0xE1B4, 0x1100,0x119E,0xD7DA ],
+ [ 0xE1B5, 0x1100,0x119E,0x11D5 ],
+ [ 0xE1B6, 0x1100,0x119E,0x11B3 ],
+ [ 0xE1B7, 0x1100,0x119E,0x11B5 ],
+ [ 0xE1B8, 0x1100,0x119E,0x11B6 ],
+ [ 0xE1B9, 0x1100,0x119E,0x11D9 ],
+ [ 0xE1BA, 0x1100,0x119E,0x11B7 ],
+ [ 0xE1BB, 0x1100,0x119E,0x11E2 ],
+ [ 0xE1BC, 0x1100,0x119E,0x11B8 ],
+ [ 0xE1BD, 0x1100,0x119E,0x11E3 ],
+ [ 0xE1BE, 0x1100,0x119E,0x11E6 ],
+ [ 0xE1BF, 0x1100,0x119E,0x11BA ],
+ [ 0xE1C0, 0x1100,0x119E,0x11E7 ],
+ [ 0xE1C1, 0x1100,0x119E,0x11EA ],
+ [ 0xE1C2, 0x1100,0x119E,0x11EB ],
+ [ 0xE1C3, 0x1100,0x119E,0x11BC ],
+ [ 0xE1C4, 0x1100,0x119E,0x11F0 ],
+ [ 0xE1C5, 0x1100,0x119E,0x11F1 ],
+ [ 0xE1C6, 0x1100,0x119E,0x11BD ],
+ [ 0xE1C7, 0x1100,0x119E,0x11BE ],
+ [ 0xE1C8, 0x1100,0x119E,0x11C0 ],
+ [ 0xE1C9, 0x1100,0x119E,0x11C2 ],
+ [ 0xE1CB, 0x1100,0x119F,0x11AB ],
+ [ 0xE1CC, 0x1100,0x119F,0x11BC ],
+ [ 0xE1CE, 0x1100,0x11A1,0x11A8 ],
+ [ 0xE1CF, 0x1100,0x11A1,0x11AB ],
+ [ 0xE1D0, 0x1100,0x11A1,0x11AF ],
+ [ 0xE1D1, 0x1100,0x11A1,0x11B7 ],
+ [ 0xE1D2, 0x1100,0x11A1,0x11B8 ],
+ [ 0xE1D3, 0x1100,0x11A1,0x11BA ],
+ [ 0xE1D4, 0x1100,0x11A1,0x11BC ],
+ [ 0xE1D5, 0x1100,0x11A1,0x11F0 ],
+ [ 0xE1D6, 0x1100,0x11A1,0x11F1 ],
+ [ 0xE1D7, 0x1101,0x1161,0x11F0 ],
+ [ 0xE1D9, 0x1101,0x1163,0x11E2 ],
+ [ 0xE1DA, 0x1101,0x1165,0x11D9 ],
+ [ 0xE1DB, 0x1101,0x1165,0x11E2 ],
+ [ 0xE1DC, 0x1101,0x1165,0x11E6 ],
+ [ 0xE1DD, 0x1101,0x1165,0x11EC ],
+ [ 0xE1DE, 0x1101,0x1165,0x11ED ],
+ [ 0xE1E0, 0x1101,0x1167,0x11F0 ],
+ [ 0xE1E1, 0x1101,0x1169,0x11E2 ],
+ [ 0xE1E2, 0x1101,0x1169,0x11F0 ],
+ [ 0xE1E3, 0x1101,0x116A,0x11F0 ],
+ [ 0xE1E4, 0x1101,0x116D,0x11E2 ],
+ [ 0xE1E5, 0x1101,0x116D,0x11F0 ],
+ [ 0xE1E7, 0x1101,0x116E,0x11D9 ],
+ [ 0xE1E8, 0x1101,0x116E,0x11DA ],
+ [ 0xE1E9, 0x1101,0x116E,0x11E2 ],
+ [ 0xE1EA, 0x1101,0x116E,0x11F0 ],
+ [ 0xE1EC, 0x1101,0x116F,0x11D9 ],
+ [ 0xE1ED, 0x1101,0x116F,0x11F0 ],
+ [ 0xE1F0, 0x1101,0x1172,0x11D9 ],
+ [ 0xE1F1, 0x1101,0x1172,0x11E2 ],
+ [ 0xE1F2, 0x1101,0x1172,0x11F0 ],
+ [ 0xE1F4, 0x1101,0x1191,0x11AB ],
+ [ 0xE1F5, 0x1101,0x1191,0x11BC ],
+ [ 0xE1F6, 0x1101,0x1191,0x11F0 ],
+ [ 0xE1F7, 0x1101,0x1191,0x11F9 ],
+ [ 0xE1F9, 0x1101,0x1194,0x11BC ],
+ [ 0xE1FA, 0x1101,0x1173,0x11D9 ],
+ [ 0xE1FB, 0x1101,0x1173,0x11F0 ],
+ [ 0xE1FC, 0x1101,0x1173,0x11F6 ],
+ [ 0xE1FD, 0x1101,0x1174,0x11F0 ],
+ [ 0xE1FE, 0x1101,0x1175,0x11E2 ],
+ [ 0xE1FF, 0x1101,0x1175,0x11F0 ],
+ [ 0xE200, 0x1101,0x1175,0x11F9 ],
+ [ 0xE206, 0x1102,0x1161,0x11C4 ],
+ [ 0xE207, 0x1102,0x1161,0x11C7 ],
+ [ 0xE208, 0x1102,0x1161,0xD7CF ],
+ [ 0xE209, 0x1102,0x1161,0x11CD ],
+ [ 0xE20A, 0x1102,0x1161,0x11D0 ],
+ [ 0xE20B, 0x1102,0x1161,0x11D9 ],
+ [ 0xE20C, 0x1102,0x1161,0x11DA ],
+ [ 0xE20D, 0x1102,0x1161,0x11DC ],
+ [ 0xE20E, 0x1102,0x1161,0x11DD ],
+ [ 0xE20F, 0x1102,0x1161,0x11E2 ],
+ [ 0xE210, 0x1102,0x1161,0x11E6 ],
+ [ 0xE211, 0x1102,0x1161,0x11E7 ],
+ [ 0xE212, 0x1102,0x1161,0x11EA ],
+ [ 0xE213, 0x1102,0x1161,0xD7EF ],
+ [ 0xE214, 0x1102,0x1161,0xD7F2 ],
+ [ 0xE215, 0x1102,0x1161,0x11EB ],
+ [ 0xE216, 0x1102,0x1161,0x11EC ],
+ [ 0xE217, 0x1102,0x1161,0x11F0 ],
+ [ 0xE218, 0x1102,0x1161,0xD7F7 ],
+ [ 0xE219, 0x1102,0x1161,0xD7F8 ],
+ [ 0xE21A, 0x1102,0x1161,0x11F5 ],
+ [ 0xE21B, 0x1102,0x1161,0x11F9 ],
+ [ 0xE21E, 0x1102,0x1162,0xD7CF ],
+ [ 0xE21F, 0x1102,0x1162,0x11D9 ],
+ [ 0xE220, 0x1102,0x1162,0xD7E3 ],
+ [ 0xE221, 0x1102,0x1162,0x11E3 ],
+ [ 0xE222, 0x1102,0x1163,0x11E2 ],
+ [ 0xE223, 0x1102,0x1163,0x11F0 ],
+ [ 0xE225, 0x1102,0x1165,0x11D0 ],
+ [ 0xE226, 0x1102,0x1165,0x11DA ],
+ [ 0xE227, 0x1102,0x1165,0x11DB ],
+ [ 0xE228, 0x1102,0x1165,0x11DD ],
+ [ 0xE229, 0x1102,0x1165,0x11E3 ],
+ [ 0xE22A, 0x1102,0x1165,0x11E5 ],
+ [ 0xE22B, 0x1102,0x1165,0x11E9 ],
+ [ 0xE22C, 0x1102,0x1165,0xD7F2 ],
+ [ 0xE22D, 0x1102,0x1165,0x11F0 ],
+ [ 0xE22F, 0x1102,0x117B,0x11B7 ],
+ [ 0xE231, 0x1102,0x117A,0x11A8 ],
+ [ 0xE231, 0x1102,0x117C,0x11A8 ],
+ [ 0xE232, 0x1102,0x117A,0x11C2 ],
+ [ 0xE232, 0x1102,0x117C,0x11C2 ],
+ [ 0xE233, 0x1102,0x1167,0x11FD ],
+ [ 0xE234, 0x1102,0x1167,0x11FE ],
+ [ 0xE235, 0x1102,0x1167,0x11C5 ],
+ [ 0xE236, 0x1102,0x1167,0x11FF ],
+ [ 0xE237, 0x1102,0x1167,0x11C7 ],
+ [ 0xE238, 0x1102,0x1167,0x11D9 ],
+ [ 0xE239, 0x1102,0x1167,0x11E7 ],
+ [ 0xE23A, 0x1102,0x1167,0xD7F2 ],
+ [ 0xE23B, 0x1102,0x1167,0x11F0 ],
+ [ 0xE23C, 0x1102,0x1167,0x11F9 ],
+ [ 0xE23D, 0x1102,0x1169,0x11CD ],
+ [ 0xE23E, 0x1102,0x1169,0x11D0 ],
+ [ 0xE23F, 0x1102,0x1169,0x11D9 ],
+ [ 0xE240, 0x1102,0x1169,0x11E2 ],
+ [ 0xE241, 0x1102,0x1169,0x11E4 ],
+ [ 0xE242, 0x1102,0x1169,0x11E5 ],
+ [ 0xE243, 0x1102,0x1169,0x11E6 ],
+ [ 0xE244, 0x1102,0x1169,0xD7F2 ],
+ [ 0xE245, 0x1102,0x1169,0x11EB ],
+ [ 0xE246, 0x1102,0x1169,0x11F0 ],
+ [ 0xE247, 0x1102,0x1169,0xD7F6 ],
+ [ 0xE248, 0x1102,0x1169,0x11F3 ],
+ [ 0xE249, 0x1102,0x116A,0x11D9 ],
+ [ 0xE24B, 0x1102,0x116C,0x11F0 ],
+ [ 0xE24C, 0x1102,0x116D,0x11D9 ],
+ [ 0xE24D, 0x1102,0x116D,0x11E2 ],
+ [ 0xE24E, 0x1102,0x116D,0x11F0 ],
+ [ 0xE250, 0x1102,0xD7B2,0x11BC ],
+ [ 0xE252, 0x1102,0x116E,0x11C6 ],
+ [ 0xE253, 0x1102,0x116E,0x11C7 ],
+ [ 0xE254, 0x1102,0x116E,0x11C8 ],
+ [ 0xE255, 0x1102,0x116E,0x11D0 ],
+ [ 0xE256, 0x1102,0x116E,0x11DD ],
+ [ 0xE257, 0x1102,0x116E,0x11E2 ],
+ [ 0xE258, 0x1102,0x116E,0x11E6 ],
+ [ 0xE259, 0x1102,0x116E,0x11F5 ],
+ [ 0xE25B, 0x1102,0x1189,0x11AB ],
+ [ 0xE25E, 0x1102,0x1171,0x11EB ],
+ [ 0xE260, 0x1102,0x1172,0x11D9 ],
+ [ 0xE261, 0x1102,0x1172,0x11E2 ],
+ [ 0xE262, 0x1102,0x1172,0x11F0 ],
+ [ 0xE265, 0x1102,0x1194,0x11AB ],
+ [ 0xE266, 0x1102,0x1194,0x11BC ],
+ [ 0xE267, 0x1102,0x1173,0x11C3 ],
+ [ 0xE268, 0x1102,0x1173,0x11CD ],
+ [ 0xE269, 0x1102,0x1173,0x11D9 ],
+ [ 0xE26A, 0x1102,0x1173,0x11F0 ],
+ [ 0xE26B, 0x1102,0x1173,0xD7F6 ],
+ [ 0xE26D, 0x1102,0x1174,0x11F0 ],
+ [ 0xE26F, 0x1102,0x1175,0x11C3 ],
+ [ 0xE270, 0x1102,0x1175,0x11CE ],
+ [ 0xE271, 0x1102,0x1175,0x11D0 ],
+ [ 0xE272, 0x1102,0x1175,0xD7D9 ],
+ [ 0xE273, 0x1102,0x1175,0x11D9 ],
+ [ 0xE274, 0x1102,0x1175,0x11DD ],
+ [ 0xE275, 0x1102,0x1175,0x11E2 ],
+ [ 0xE276, 0x1102,0x1175,0x11E4 ],
+ [ 0xE277, 0x1102,0x1175,0x11E5 ],
+ [ 0xE278, 0x1102,0x1175,0x11E6 ],
+ [ 0xE279, 0x1102,0x1175,0x11EB ],
+ [ 0xE27A, 0x1102,0x1175,0x11F0 ],
+ [ 0xE27B, 0x1102,0x1175,0x11F9 ],
+ [ 0xE27E, 0x1102,0x1199,0x11AB ],
+ [ 0xE27F, 0x1102,0x1199,0x11BC ],
+ [ 0xE284, 0x1102,0x119E,0x11A8 ],
+ [ 0xE285, 0x1102,0x119E,0x11AB ],
+ [ 0xE286, 0x1102,0x119E,0x11AE ],
+ [ 0xE287, 0x1102,0x119E,0xD7D3 ],
+ [ 0xE288, 0x1102,0x119E,0x11AF ],
+ [ 0xE289, 0x1102,0x119E,0x11B0 ],
+ [ 0xE28A, 0x1102,0x119E,0x11B1 ],
+ [ 0xE28B, 0x1102,0x119E,0x11B2 ],
+ [ 0xE28C, 0x1102,0x119E,0x11B3 ],
+ [ 0xE28D, 0x1102,0x119E,0x11D7 ],
+ [ 0xE28E, 0x1102,0x119E,0x11B6 ],
+ [ 0xE28F, 0x1102,0x119E,0x11D9 ],
+ [ 0xE290, 0x1102,0x119E,0x11B7 ],
+ [ 0xE291, 0x1102,0x119E,0x11B8 ],
+ [ 0xE292, 0x1102,0x119E,0x11BA ],
+ [ 0xE293, 0x1102,0x119E,0xD7F0 ],
+ [ 0xE294, 0x1102,0x119E,0x11EB ],
+ [ 0xE295, 0x1102,0x119E,0x11BC ],
+ [ 0xE296, 0x1102,0x119E,0x11F0 ],
+ [ 0xE297, 0x1102,0x119E,0x11BD ],
+ [ 0xE298, 0x1102,0x119E,0x11BE ],
+ [ 0xE29A, 0x1102,0x11A1,0x11A8 ],
+ [ 0xE29B, 0x1102,0x11A1,0x11AB ],
+ [ 0xE29C, 0x1102,0x11A1,0x11AE ],
+ [ 0xE29D, 0x1102,0x11A1,0x11AF ],
+ [ 0xE29E, 0x1102,0x11A1,0x11B7 ],
+ [ 0xE29F, 0x1102,0x11A1,0x11B8 ],
+ [ 0xE2A0, 0x1102,0x11A1,0x11BA ],
+ [ 0xE2A1, 0x1102,0x11A1,0x11E8 ],
+ [ 0xE2A2, 0x1102,0x11A1,0x11BC ],
+ [ 0xE2A3, 0x1102,0x11A1,0x11F0 ],
+ [ 0xE2A4, 0x1102,0x11A1,0x11C2 ],
+ [ 0xE2AC, 0x1113,0x1168,0x11AB ],
+ [ 0xE2C2, 0x1114,0x1163,0x11BC ],
+ [ 0xE2C8, 0x1114,0x1173,0x11AB ],
+ [ 0xE2CA, 0x1114,0x119E,0x11AB ],
+ [ 0xE2CC, 0x1115,0x1161,0x11AB ],
+ [ 0xE2D1, 0x1115,0x1166,0x11AB ],
+ [ 0xE2D5, 0x1115,0x1169,0x11AB ],
+ [ 0xE307, 0x115D,0x1163,0x11BC ],
+ [ 0xE30A, 0x115D,0x1172,0x11AB ],
+ [ 0xE30C, 0x115D,0x1175,0x11BC ],
+ [ 0xE30D, 0x1103,0x1161,0x11C7 ],
+ [ 0xE30E, 0x1103,0x1161,0x11CA ],
+ [ 0xE30F, 0x1103,0x1161,0xD7CD ],
+ [ 0xE310, 0x1103,0x1161,0x11CD ],
+ [ 0xE311, 0x1103,0x1161,0x11D0 ],
+ [ 0xE312, 0x1103,0x1161,0x11D9 ],
+ [ 0xE313, 0x1103,0x1161,0x11DB ],
+ [ 0xE314, 0x1103,0x1161,0x11DD ],
+ [ 0xE315, 0x1103,0x1161,0x11E2 ],
+ [ 0xE316, 0x1103,0x1161,0x11E5 ],
+ [ 0xE317, 0x1103,0x1161,0x11E6 ],
+ [ 0xE318, 0x1103,0x1161,0x11E7 ],
+ [ 0xE319, 0x1103,0x1161,0xD7F2 ],
+ [ 0xE31A, 0x1103,0x1161,0x11EB ],
+ [ 0xE31B, 0x1103,0x1161,0x11F0 ],
+ [ 0xE31C, 0x1103,0x1161,0x11F1 ],
+ [ 0xE31D, 0x1103,0x1161,0xD7F6 ],
+ [ 0xE31E, 0x1103,0x1161,0x11F9 ],
+ [ 0xE320, 0x1103,0x1176,0x11AF ],
+ [ 0xE321, 0x1103,0x1162,0x11F0 ],
+ [ 0xE322, 0x1103,0x1163,0x11E2 ],
+ [ 0xE323, 0x1103,0x1163,0x11F0 ],
+ [ 0xE324, 0x1103,0x1163,0x11F1 ],
+ [ 0xE326, 0x1103,0x1165,0x11DD ],
+ [ 0xE327, 0x1103,0x1165,0x11E4 ],
+ [ 0xE328, 0x1103,0x1165,0x11E6 ],
+ [ 0xE329, 0x1103,0x1165,0x11EB ],
+ [ 0xE32A, 0x1103,0x1165,0x11F0 ],
+ [ 0xE32D, 0x1103,0x117B,0x11AF ],
+ [ 0xE32F, 0x1103,0x117C,0x11AF ],
+ [ 0xE330, 0x1103,0x117C,0x11B7 ],
+ [ 0xE331, 0x1103,0x1166,0x11C6 ],
+ [ 0xE332, 0x1103,0x1166,0xD7E3 ],
+ [ 0xE333, 0x1103,0x1167,0x11D9 ],
+ [ 0xE334, 0x1103,0x1167,0x11E2 ],
+ [ 0xE335, 0x1103,0x1167,0x11F0 ],
+ [ 0xE336, 0x1103,0x1167,0x11F9 ],
+ [ 0xE337, 0x1103,0x1169,0x11C6 ],
+ [ 0xE338, 0x1103,0x1169,0x11CA ],
+ [ 0xE339, 0x1103,0x1169,0xD7D4 ],
+ [ 0xE33A, 0x1103,0x1169,0x11D0 ],
+ [ 0xE33B, 0x1103,0x1169,0x11D6 ],
+ [ 0xE33C, 0x1103,0x1169,0x11D8 ],
+ [ 0xE33D, 0x1103,0x1169,0x11D9 ],
+ [ 0xE33E, 0x1103,0x1169,0x11E2 ],
+ [ 0xE33F, 0x1103,0x1169,0x11E6 ],
+ [ 0xE340, 0x1103,0x1169,0x11E7 ],
+ [ 0xE341, 0x1103,0x1169,0xD7EC ],
+ [ 0xE342, 0x1103,0x1169,0xD7F2 ],
+ [ 0xE343, 0x1103,0x1169,0x11EB ],
+ [ 0xE344, 0x1103,0x1169,0x11F0 ],
+ [ 0xE345, 0x1103,0x1169,0x11F1 ],
+ [ 0xE346, 0x1103,0x116A,0x11D9 ],
+ [ 0xE347, 0x1103,0x116A,0x11F0 ],
+ [ 0xE349, 0x1103,0x1182,0x11B7 ],
+ [ 0xE34A, 0x1103,0x116D,0x11E2 ],
+ [ 0xE34B, 0x1103,0x116D,0xD7F5 ],
+ [ 0xE34C, 0x1103,0x116D,0x11F0 ],
+ [ 0xE34E, 0x1103,0x1188,0x11AB ],
+ [ 0xE34F, 0x1103,0x1188,0x11AF ],
+ [ 0xE350, 0x1103,0x116E,0x11CE ],
+ [ 0xE351, 0x1103,0x116E,0x11D0 ],
+ [ 0xE352, 0x1103,0x116E,0x11D9 ],
+ [ 0xE353, 0x1103,0x116E,0x11DA ],
+ [ 0xE354, 0x1103,0x116E,0x11E2 ],
+ [ 0xE355, 0x1103,0x116E,0x11F0 ],
+ [ 0xE357, 0x1103,0x1189,0x11AB ],
+ [ 0xE358, 0x1103,0x116F,0x11F9 ],
+ [ 0xE35B, 0x1103,0x1171,0x11E6 ],
+ [ 0xE35C, 0x1103,0x1171,0x11F9 ],
+ [ 0xE35D, 0x1103,0x1172,0x11D9 ],
+ [ 0xE35E, 0x1103,0x1172,0x11E2 ],
+ [ 0xE35F, 0x1103,0x1172,0x11F0 ],
+ [ 0xE360, 0x1103,0x1172,0x11F1 ],
+ [ 0xE362, 0x1103,0x1191,0x11AB ],
+ [ 0xE363, 0x1103,0x1191,0x11AF ],
+ [ 0xE364, 0x1103,0x1191,0x11D9 ],
+ [ 0xE365, 0x1103,0x1191,0x11BC ],
+ [ 0xE367, 0x1103,0x1192,0x11BC ],
+ [ 0xE369, 0x1103,0x1194,0x11AB ],
+ [ 0xE36A, 0x1103,0x1194,0x11BC ],
+ [ 0xE36B, 0x1103,0x1173,0x11CD ],
+ [ 0xE36C, 0x1103,0x1173,0x11CE ],
+ [ 0xE36D, 0x1103,0x1173,0x11D0 ],
+ [ 0xE36E, 0x1103,0x1173,0x11D9 ],
+ [ 0xE36F, 0x1103,0x1173,0x11DA ],
+ [ 0xE370, 0x1103,0x1173,0x11E2 ],
+ [ 0xE371, 0x1103,0x1173,0x11E3 ],
+ [ 0xE372, 0x1103,0x1173,0x11E6 ],
+ [ 0xE373, 0x1103,0x1173,0x11EB ],
+ [ 0xE374, 0x1103,0x1173,0x11F0 ],
+ [ 0xE375, 0x1103,0x1173,0x11F1 ],
+ [ 0xE378, 0x1103,0x1174,0x11D9 ],
+ [ 0xE379, 0x1103,0x1174,0x11F9 ],
+ [ 0xE37A, 0x1103,0x1175,0x11D0 ],
+ [ 0xE37B, 0x1103,0x1175,0x11D9 ],
+ [ 0xE37C, 0x1103,0x1175,0x11E2 ],
+ [ 0xE37D, 0x1103,0x1175,0x11E4 ],
+ [ 0xE37E, 0x1103,0x1175,0x11E5 ],
+ [ 0xE37F, 0x1103,0x1175,0xD7F1 ],
+ [ 0xE380, 0x1103,0x1175,0x11EB ],
+ [ 0xE381, 0x1103,0x1175,0x11F0 ],
+ [ 0xE382, 0x1103,0x1175,0x11F9 ],
+ [ 0xE385, 0x1103,0x1199,0x11AB ],
+ [ 0xE386, 0x1103,0x1199,0x11BC ],
+ [ 0xE38B, 0x1103,0x119E,0x11A8 ],
+ [ 0xE38C, 0x1103,0x119E,0x11C3 ],
+ [ 0xE38D, 0x1103,0x119E,0x11AB ],
+ [ 0xE38E, 0x1103,0x119E,0x11AE ],
+ [ 0xE38F, 0x1103,0x119E,0x11AF ],
+ [ 0xE390, 0x1103,0x119E,0x11B0 ],
+ [ 0xE391, 0x1103,0x119E,0x11CC ],
+ [ 0xE392, 0x1103,0x119E,0x11B1 ],
+ [ 0xE393, 0x1103,0x119E,0x11B2 ],
+ [ 0xE394, 0x1103,0x119E,0x11B3 ],
+ [ 0xE395, 0x1103,0x119E,0x11B6 ],
+ [ 0xE396, 0x1103,0x119E,0x11D9 ],
+ [ 0xE397, 0x1103,0x119E,0x11B7 ],
+ [ 0xE398, 0x1103,0x119E,0x11DA ],
+ [ 0xE399, 0x1103,0x119E,0xD7DE ],
+ [ 0xE39A, 0x1103,0x119E,0xD7DF ],
+ [ 0xE39B, 0x1103,0x119E,0x11B8 ],
+ [ 0xE39C, 0x1103,0x119E,0x11E3 ],
+ [ 0xE39D, 0x1103,0x119E,0x11E6 ],
+ [ 0xE39E, 0x1103,0x119E,0x11BA ],
+ [ 0xE39F, 0x1103,0x119E,0x11E7 ],
+ [ 0xE3A0, 0x1103,0x119E,0x11E8 ],
+ [ 0xE3A1, 0x1103,0x119E,0x11E9 ],
+ [ 0xE3A2, 0x1103,0x119E,0x11EA ],
+ [ 0xE3A3, 0x1103,0x119E,0x11EB ],
+ [ 0xE3A4, 0x1103,0x119E,0x11BC ],
+ [ 0xE3A5, 0x1103,0x119E,0x11F0 ],
+ [ 0xE3A6, 0x1103,0x119E,0x11BD ],
+ [ 0xE3A7, 0x1103,0x119E,0x11BE ],
+ [ 0xE3A9, 0x1103,0x11A1,0x11A8 ],
+ [ 0xE3AA, 0x1103,0x11A1,0x11AB ],
+ [ 0xE3AB, 0x1103,0x11A1,0x11AE ],
+ [ 0xE3AC, 0x1103,0x11A1,0x11AF ],
+ [ 0xE3AD, 0x1103,0x11A1,0x11D9 ],
+ [ 0xE3AE, 0x1103,0x11A1,0x11B7 ],
+ [ 0xE3AF, 0x1103,0x11A1,0x11B8 ],
+ [ 0xE3B0, 0x1103,0x11A1,0x11BA ],
+ [ 0xE3B1, 0x1103,0x11A1,0x11EB ],
+ [ 0xE3B2, 0x1103,0x11A1,0x11BC ],
+ [ 0xE3B3, 0x1103,0x11A1,0x11F0 ],
+ [ 0xE3B5, 0x1117,0x1173,0x11AF ],
+ [ 0xE3B7, 0x1117,0x1175,0x11AF ],
+ [ 0xE3B8, 0x1104,0x1161,0x11D0 ],
+ [ 0xE3B9, 0x1104,0x1161,0x11D8 ],
+ [ 0xE3BA, 0x1104,0x1161,0x11D9 ],
+ [ 0xE3BB, 0x1104,0x1161,0x11E2 ],
+ [ 0xE3BC, 0x1104,0x1161,0x11E6 ],
+ [ 0xE3BD, 0x1104,0x1161,0x11F0 ],
+ [ 0xE3BE, 0x1104,0x1161,0x11F9 ],
+ [ 0xE3BF, 0x1104,0x1163,0x11E2 ],
+ [ 0xE3C0, 0x1104,0x1163,0x11F0 ],
+ [ 0xE3C3, 0x1104,0x117C,0x11AF ],
+ [ 0xE3C4, 0x1104,0x117C,0x11B2 ],
+ [ 0xE3C5, 0x1104,0x1167,0x11D9 ],
+ [ 0xE3C6, 0x1104,0x1167,0x11F0 ],
+ [ 0xE3C7, 0x1104,0x1169,0x11D9 ],
+ [ 0xE3C8, 0x1104,0x1169,0x11E2 ],
+ [ 0xE3C9, 0x1104,0x1169,0x11F0 ],
+ [ 0xE3CA, 0x1104,0x1169,0x11F9 ],
+ [ 0xE3CB, 0x1104,0x116A,0x11D9 ],
+ [ 0xE3CC, 0x1104,0x116A,0x11F0 ],
+ [ 0xE3CE, 0x1104,0x116D,0x11E2 ],
+ [ 0xE3CF, 0x1104,0x116E,0x11E2 ],
+ [ 0xE3D0, 0x1104,0x116E,0x11F0 ],
+ [ 0xE3D1, 0x1104,0x116E,0x11F9 ],
+ [ 0xE3D4, 0x1104,0x1171,0x11F9 ],
+ [ 0xE3D5, 0x1104,0x1172,0x11D9 ],
+ [ 0xE3D6, 0x1104,0x1172,0x11E2 ],
+ [ 0xE3D7, 0x1104,0x1172,0x11F0 ],
+ [ 0xE3D9, 0x1104,0x1191,0x11AB ],
+ [ 0xE3DB, 0x1104,0x1194,0x11BC ],
+ [ 0xE3DC, 0x1104,0x1173,0xD7CD ],
+ [ 0xE3DD, 0x1104,0x1173,0x11E2 ],
+ [ 0xE3DE, 0x1104,0x1173,0x11F0 ],
+ [ 0xE3DF, 0x1104,0x1173,0x11F9 ],
+ [ 0xE3E0, 0x1104,0x1174,0x11F9 ],
+ [ 0xE3E1, 0x1104,0x1175,0x11D9 ],
+ [ 0xE3E2, 0x1104,0x1175,0x11F0 ],
+ [ 0xE3E3, 0x1104,0x1175,0x11F9 ],
+ [ 0xE3E6, 0x1104,0x119E,0x11A8 ],
+ [ 0xE3E7, 0x1104,0x119E,0x11AB ],
+ [ 0xE3E8, 0x1104,0x119E,0x11AF ],
+ [ 0xE3E9, 0x1104,0x119E,0x11B7 ],
+ [ 0xE3EA, 0x1104,0x119E,0x11BA ],
+ [ 0xE3EC, 0x1104,0x11A1,0x11A8 ],
+ [ 0xE3ED, 0x1104,0x11A1,0x11AF ],
+ [ 0xE3EE, 0x1104,0x11A1,0x11BC ],
+ [ 0xE3EF, 0x1104,0x11A1,0x11F0 ],
+ [ 0xE3F1, 0x115E,0x1175,0x11BC ],
+ [ 0xE3F2, 0x115E,0x1175,0x11EF ],
+ [ 0xE3F4, 0xA960,0x1161,0x11AF ],
+ [ 0xE3F8, 0xA961,0x116E,0x11AF ],
+ [ 0xE3FA, 0xA962,0x1172,0x11AF ],
+ [ 0xE3FB, 0xA962,0x1172,0x11BC ],
+ [ 0xE3FE, 0xA962,0x1175,0x11A8 ],
+ [ 0xE400, 0xA963,0x1163,0x11BC ],
+ [ 0xE402, 0x1105,0x1161,0x11D0 ],
+ [ 0xE403, 0x1105,0x1161,0x11D9 ],
+ [ 0xE404, 0x1105,0x1161,0xD7E0 ],
+ [ 0xE405, 0x1105,0x1161,0x11DD ],
+ [ 0xE406, 0x1105,0x1161,0x11E2 ],
+ [ 0xE407, 0x1105,0x1161,0x11E6 ],
+ [ 0xE408, 0x1105,0x1161,0x11E7 ],
+ [ 0xE409, 0x1105,0x1161,0xD7EC ],
+ [ 0xE40A, 0x1105,0x1161,0x11EB ],
+ [ 0xE40B, 0x1105,0x1161,0x11F0 ],
+ [ 0xE40C, 0x1105,0x1161,0x11EC ],
+ [ 0xE40D, 0x1105,0x1161,0x11F5 ],
+ [ 0xE40E, 0x1105,0x1161,0x11F9 ],
+ [ 0xE410, 0x1105,0x1176,0x11AF ],
+ [ 0xE412, 0x1105,0x1162,0x11F0 ],
+ [ 0xE413, 0x1105,0x1163,0x11E2 ],
+ [ 0xE414, 0x1105,0x1163,0x11F0 ],
+ [ 0xE416, 0x1105,0x1165,0xD7E0 ],
+ [ 0xE417, 0x1105,0x1165,0x11E6 ],
+ [ 0xE418, 0x1105,0x1165,0xD7F2 ],
+ [ 0xE419, 0x1105,0x1165,0x11F0 ],
+ [ 0xE41A, 0x1105,0x1165,0x11F5 ],
+ [ 0xE41D, 0x1105,0x117B,0x11AF ],
+ [ 0xE41E, 0x1105,0x1166,0x11F0 ],
+ [ 0xE41F, 0x1105,0x1167,0x11C7 ],
+ [ 0xE420, 0x1105,0x1167,0x11D9 ],
+ [ 0xE421, 0x1105,0x1167,0x11E2 ],
+ [ 0xE422, 0x1105,0x1167,0x11E6 ],
+ [ 0xE423, 0x1105,0x1167,0x11F0 ],
+ [ 0xE424, 0x1105,0x1167,0x11F9 ],
+ [ 0xE425, 0x1105,0x1169,0xD7D0 ],
+ [ 0xE426, 0x1105,0x1169,0x11D9 ],
+ [ 0xE427, 0x1105,0x1169,0x11DD ],
+ [ 0xE428, 0x1105,0x1169,0x11E2 ],
+ [ 0xE429, 0x1105,0x1169,0xD7E5 ],
+ [ 0xE42A, 0x1105,0x1169,0x11E6 ],
+ [ 0xE42B, 0x1105,0x1169,0xD7F0 ],
+ [ 0xE42C, 0x1105,0x1169,0x11F0 ],
+ [ 0xE42D, 0x1105,0x1169,0x11F1 ],
+ [ 0xE42E, 0x1105,0x116A,0x11D9 ],
+ [ 0xE42F, 0x1105,0x116A,0x11F0 ],
+ [ 0xE431, 0x1105,0x116D,0x11D9 ],
+ [ 0xE432, 0x1105,0x116D,0x11DD ],
+ [ 0xE433, 0x1105,0x116D,0x11E2 ],
+ [ 0xE434, 0x1105,0x116D,0x11F0 ],
+ [ 0xE438, 0x1105,0x116E,0x11D9 ],
+ [ 0xE439, 0x1105,0x116E,0x11DD ],
+ [ 0xE43A, 0x1105,0x116E,0x11E2 ],
+ [ 0xE43B, 0x1105,0x116E,0x11E4 ],
+ [ 0xE43C, 0x1105,0x116E,0x11F0 ],
+ [ 0xE43D, 0x1105,0x116E,0x11F9 ],
+ [ 0xE43F, 0x1105,0x1189,0x11AB ],
+ [ 0xE443, 0x1105,0x1172,0x11D9 ],
+ [ 0xE444, 0x1105,0x1172,0x11E2 ],
+ [ 0xE445, 0x1105,0x1172,0x11F0 ],
+ [ 0xE446, 0x1105,0x1172,0x11F9 ],
+ [ 0xE448, 0x1105,0x1191,0x11AB ],
+ [ 0xE449, 0x1105,0x1191,0x11AF ],
+ [ 0xE44A, 0x1105,0x1191,0x11D9 ],
+ [ 0xE44C, 0x1105,0x1194,0x11BC ],
+ [ 0xE44D, 0x1105,0x1173,0xD7D3 ],
+ [ 0xE44E, 0x1105,0x1173,0x11D0 ],
+ [ 0xE44F, 0x1105,0x1173,0x11D9 ],
+ [ 0xE450, 0x1105,0x1173,0xD7E0 ],
+ [ 0xE451, 0x1105,0x1173,0x11DD ],
+ [ 0xE452, 0x1105,0x1173,0x11E2 ],
+ [ 0xE453, 0x1105,0x1173,0x11E6 ],
+ [ 0xE454, 0x1105,0x1173,0x11F0 ],
+ [ 0xE457, 0x1105,0x1174,0x11F9 ],
+ [ 0xE458, 0x1105,0x1175,0x11C7 ],
+ [ 0xE459, 0x1105,0x1175,0x11D9 ],
+ [ 0xE45A, 0x1105,0x1175,0x11DD ],
+ [ 0xE45B, 0x1105,0x1175,0x11E2 ],
+ [ 0xE45C, 0x1105,0x1175,0x11E6 ],
+ [ 0xE45D, 0x1105,0x1175,0x11F0 ],
+ [ 0xE45E, 0x1105,0x1175,0x11F9 ],
+ [ 0xE461, 0x1105,0x1199,0x11AB ],
+ [ 0xE462, 0x1105,0x1199,0x11BC ],
+ [ 0xE467, 0x1105,0x119A,0x11AF ],
+ [ 0xE46A, 0x1105,0x119B,0x11AF ],
+ [ 0xE46D, 0x1105,0x119E,0x11A8 ],
+ [ 0xE46E, 0x1105,0x119E,0x11AB ],
+ [ 0xE46F, 0x1105,0x119E,0x11AE ],
+ [ 0xE470, 0x1105,0x119E,0x11AF ],
+ [ 0xE471, 0x1105,0x119E,0x11B0 ],
+ [ 0xE472, 0x1105,0x119E,0x11B1 ],
+ [ 0xE473, 0x1105,0x119E,0x11B3 ],
+ [ 0xE474, 0x1105,0x119E,0x11D7 ],
+ [ 0xE475, 0x1105,0x119E,0x11B6 ],
+ [ 0xE476, 0x1105,0x119E,0x11D9 ],
+ [ 0xE477, 0x1105,0x119E,0x11B7 ],
+ [ 0xE478, 0x1105,0x119E,0xD7E0 ],
+ [ 0xE479, 0x1105,0x119E,0x11DC ],
+ [ 0xE47A, 0x1105,0x119E,0x11DD ],
+ [ 0xE47B, 0x1105,0x119E,0x11B8 ],
+ [ 0xE47C, 0x1105,0x119E,0x11B9 ],
+ [ 0xE47D, 0x1105,0x119E,0x11E6 ],
+ [ 0xE47E, 0x1105,0x119E,0x11BA ],
+ [ 0xE47F, 0x1105,0x119E,0x11BB ],
+ [ 0xE480, 0x1105,0x119E,0x11EB ],
+ [ 0xE481, 0x1105,0x119E,0x11F0 ],
+ [ 0xE482, 0x1105,0x119E,0x11BD ],
+ [ 0xE483, 0x1105,0x119E,0x11BE ],
+ [ 0xE484, 0x1105,0x119E,0x11C0 ],
+ [ 0xE485, 0x1105,0x119E,0x11C2 ],
+ [ 0xE488, 0x1105,0x11A1,0x11A8 ],
+ [ 0xE489, 0x1105,0x11A1,0x11AB ],
+ [ 0xE48A, 0x1105,0x11A1,0x11AE ],
+ [ 0xE48B, 0x1105,0x11A1,0x11AF ],
+ [ 0xE48C, 0x1105,0x11A1,0x11B7 ],
+ [ 0xE48D, 0x1105,0x11A1,0x11BA ],
+ [ 0xE48E, 0x1105,0x11A1,0x11BC ],
+ [ 0xE48F, 0x1105,0x11A1,0x11F0 ],
+ [ 0xE492, 0xA964,0x1169,0x11BA ],
+ [ 0xE495, 0x1118,0x1161,0x11A8 ],
+ [ 0xE496, 0x1118,0x1161,0x11AB ],
+ [ 0xE497, 0x1118,0x1161,0x11BC ],
+ [ 0xE49A, 0x1118,0x1166,0x11AF ],
+ [ 0xE49B, 0x1118,0x1166,0x11B8 ],
+ [ 0xE49D, 0x1118,0x1169,0x11A8 ],
+ [ 0xE49E, 0x1118,0x1169,0x11AB ],
+ [ 0xE49F, 0x1118,0x1169,0x11B7 ],
+ [ 0xE4A0, 0x1118,0x1169,0x11BA ],
+ [ 0xE4A2, 0x1118,0x116D,0x11AB ],
+ [ 0xE4A5, 0x1118,0x1172,0x11A8 ],
+ [ 0xE4A8, 0x1118,0x1174,0x11A8 ],
+ [ 0xE4A9, 0x1118,0x1174,0x11AB ],
+ [ 0xE4AA, 0x1118,0x1174,0x11B8 ],
+ [ 0xE4AC, 0x1118,0x119E,0x11AB ],
+ [ 0xE4AD, 0x1118,0x119E,0x11BC ],
+ [ 0xE4AF, 0x1118,0x11A1,0x11A8 ],
+ [ 0xE4B0, 0x1118,0x11A1,0x11B7 ],
+ [ 0xE4B3, 0x1119,0x1161,0x11A8 ],
+ [ 0xE4B4, 0x1119,0x1161,0x11AB ],
+ [ 0xE4B5, 0x1119,0x1161,0x11BC ],
+ [ 0xE4B8, 0x1119,0x1162,0x11AB ],
+ [ 0xE4BA, 0x1119,0x1163,0x11BC ],
+ [ 0xE4BD, 0x1119,0x1165,0x11AB ],
+ [ 0xE4BE, 0x1119,0x1165,0x11BC ],
+ [ 0xE4C1, 0x1119,0x1166,0x11A8 ],
+ [ 0xE4C3, 0x1119,0x1167,0x11A8 ],
+ [ 0xE4C5, 0x1119,0x1168,0x11AB ],
+ [ 0xE4C7, 0x1119,0x1169,0x11BC ],
+ [ 0xE4CA, 0x1119,0x116E,0x11AB ],
+ [ 0xE4CB, 0x1119,0x116E,0x11BC ],
+ [ 0xE4CD, 0x1119,0x1189,0x11AB ],
+ [ 0xE4D5, 0x1119,0x1173,0x11AF ],
+ [ 0xE4D6, 0x1119,0x1173,0x11D0 ],
+ [ 0xE4D7, 0x1119,0x1173,0x11BC ],
+ [ 0xE4D9, 0x1119,0x1175,0x11AB ],
+ [ 0xE4DA, 0x1119,0x1175,0x11BC ],
+ [ 0xE4DD, 0xA968,0x1161,0x11AB ],
+ [ 0xE4E3, 0xA96C,0x1169,0x11A8 ],
+ [ 0xE4E8, 0xA96D,0x1172,0x11AF ],
+ [ 0xE4EB, 0x111A,0x1161,0x11AB ],
+ [ 0xE4ED, 0x111A,0x1163,0x11BC ],
+ [ 0xE4F1, 0x1106,0x1161,0x11FE ],
+ [ 0xE4F2, 0x1106,0x1161,0x11C6 ],
+ [ 0xE4F3, 0x1106,0x1161,0x11C7 ],
+ [ 0xE4F4, 0x1106,0x1161,0xD7D4 ],
+ [ 0xE4F5, 0x1106,0x1161,0x11CD ],
+ [ 0xE4F6, 0x1106,0x1161,0x11D0 ],
+ [ 0xE4F7, 0x1106,0x1161,0x11D8 ],
+ [ 0xE4F8, 0x1106,0x1161,0x11D9 ],
+ [ 0xE4F9, 0x1106,0x1161,0x11E2 ],
+ [ 0xE4FA, 0x1106,0x1161,0x11E6 ],
+ [ 0xE4FB, 0x1106,0x1161,0x11E8 ],
+ [ 0xE4FC, 0x1106,0x1161,0xD7ED ],
+ [ 0xE4FD, 0x1106,0x1161,0xD7F0 ],
+ [ 0xE4FE, 0x1106,0x1161,0xD7F1 ],
+ [ 0xE4FF, 0x1106,0x1161,0x11EB ],
+ [ 0xE500, 0x1106,0x1161,0x11F0 ],
+ [ 0xE501, 0x1106,0x1161,0x11F9 ],
+ [ 0xE504, 0x1106,0x1162,0x11F0 ],
+ [ 0xE505, 0x1106,0x1163,0x11E2 ],
+ [ 0xE507, 0x1106,0x1165,0x11C6 ],
+ [ 0xE508, 0x1106,0x1165,0x11CD ],
+ [ 0xE509, 0x1106,0x1165,0x11D0 ],
+ [ 0xE50A, 0x1106,0x1165,0x11D9 ],
+ [ 0xE50B, 0x1106,0x1165,0x11F0 ],
+ [ 0xE50C, 0x1106,0x1165,0x11F9 ],
+ [ 0xE50F, 0x1106,0x117C,0x11AF ],
+ [ 0xE510, 0x1106,0x1166,0x11D9 ],
+ [ 0xE511, 0x1106,0x1167,0x11D9 ],
+ [ 0xE512, 0x1106,0x1167,0x11E2 ],
+ [ 0xE513, 0x1106,0x1167,0x11EB ],
+ [ 0xE514, 0x1106,0x1167,0x11F0 ],
+ [ 0xE515, 0x1106,0x1167,0xD7F6 ],
+ [ 0xE516, 0x1106,0x1167,0x11F9 ],
+ [ 0xE517, 0x1106,0x1169,0x11C6 ],
+ [ 0xE518, 0x1106,0x1169,0x11D0 ],
+ [ 0xE519, 0x1106,0x1169,0x11D9 ],
+ [ 0xE51A, 0x1106,0x1169,0x11DD ],
+ [ 0xE51B, 0x1106,0x1169,0x11E2 ],
+ [ 0xE51C, 0x1106,0x1169,0xD7F0 ],
+ [ 0xE51D, 0x1106,0x1169,0x11EB ],
+ [ 0xE51E, 0x1106,0x1169,0x11F0 ],
+ [ 0xE520, 0x1106,0x117F,0x11AB ],
+ [ 0xE524, 0x1106,0x116D,0x11E2 ],
+ [ 0xE527, 0x1106,0x116E,0x11C6 ],
+ [ 0xE528, 0x1106,0x116E,0x11C7 ],
+ [ 0xE529, 0x1106,0x116E,0x11D0 ],
+ [ 0xE52A, 0x1106,0x116E,0x11D9 ],
+ [ 0xE52B, 0x1106,0x116E,0x11DD ],
+ [ 0xE52C, 0x1106,0x116E,0x11E2 ],
+ [ 0xE52D, 0x1106,0x116E,0x11E7 ],
+ [ 0xE52E, 0x1106,0x116E,0xD7EC ],
+ [ 0xE52F, 0x1106,0x116E,0xD7F1 ],
+ [ 0xE530, 0x1106,0x116E,0x11EB ],
+ [ 0xE531, 0x1106,0x116E,0x11EC ],
+ [ 0xE532, 0x1106,0x116E,0x11ED ],
+ [ 0xE533, 0x1106,0x116E,0x11F0 ],
+ [ 0xE534, 0x1106,0x116E,0x11F9 ],
+ [ 0xE535, 0x1106,0x116F,0x11F9 ],
+ [ 0xE539, 0x1106,0x1171,0x11F9 ],
+ [ 0xE53A, 0x1106,0x1172,0x11E2 ],
+ [ 0xE53C, 0x1106,0x1173,0x11C4 ],
+ [ 0xE53D, 0x1106,0x1173,0x11D0 ],
+ [ 0xE53E, 0x1106,0x1173,0x11D9 ],
+ [ 0xE53F, 0x1106,0x1173,0x11E2 ],
+ [ 0xE540, 0x1106,0x1173,0x11E7 ],
+ [ 0xE541, 0x1106,0x1173,0xD7F2 ],
+ [ 0xE542, 0x1106,0x1173,0x11EB ],
+ [ 0xE543, 0x1106,0x1173,0x11F0 ],
+ [ 0xE546, 0x1106,0x1196,0x11B7 ],
+ [ 0xE547, 0x1106,0x1174,0x11D9 ],
+ [ 0xE548, 0x1106,0x1174,0x11E6 ],
+ [ 0xE549, 0x1106,0x1174,0x11F9 ],
+ [ 0xE54A, 0x1106,0x1175,0xD7CF ],
+ [ 0xE54B, 0x1106,0x1175,0xD7D3 ],
+ [ 0xE54C, 0x1106,0x1175,0xD7D4 ],
+ [ 0xE54D, 0x1106,0x1175,0x11CD ],
+ [ 0xE54E, 0x1106,0x1175,0x11D0 ],
+ [ 0xE54F, 0x1106,0x1175,0x11D9 ],
+ [ 0xE550, 0x1106,0x1175,0x11E6 ],
+ [ 0xE551, 0x1106,0x1175,0x11E7 ],
+ [ 0xE552, 0x1106,0x1175,0xD7F0 ],
+ [ 0xE553, 0x1106,0x1175,0xD7F1 ],
+ [ 0xE554, 0x1106,0x1175,0xD7F2 ],
+ [ 0xE555, 0x1106,0x1175,0x11EB ],
+ [ 0xE556, 0x1106,0x1175,0x11F0 ],
+ [ 0xE557, 0x1106,0x1175,0x11F6 ],
+ [ 0xE558, 0x1106,0x1175,0x11F9 ],
+ [ 0xE55B, 0x1106,0x1199,0x11AB ],
+ [ 0xE55F, 0x1106,0x119C,0x11BC ],
+ [ 0xE561, 0x1106,0x119E,0x11A8 ],
+ [ 0xE562, 0x1106,0x119E,0x11C3 ],
+ [ 0xE563, 0x1106,0x119E,0x11AB ],
+ [ 0xE564, 0x1106,0x119E,0x11AE ],
+ [ 0xE565, 0x1106,0x119E,0xD7D3 ],
+ [ 0xE566, 0x1106,0x119E,0x11AF ],
+ [ 0xE567, 0x1106,0x119E,0x11B0 ],
+ [ 0xE568, 0x1106,0x119E,0x11D0 ],
+ [ 0xE569, 0x1106,0x119E,0x11B2 ],
+ [ 0xE56A, 0x1106,0x119E,0x11D5 ],
+ [ 0xE56B, 0x1106,0x119E,0x11B3 ],
+ [ 0xE56C, 0x1106,0x119E,0x11B6 ],
+ [ 0xE56D, 0x1106,0x119E,0x11D9 ],
+ [ 0xE56E, 0x1106,0x119E,0x11B7 ],
+ [ 0xE56F, 0x1106,0x119E,0x11B8 ],
+ [ 0xE570, 0x1106,0x119E,0x11BA ],
+ [ 0xE571, 0x1106,0x119E,0xD7F0 ],
+ [ 0xE572, 0x1106,0x119E,0x11EB ],
+ [ 0xE573, 0x1106,0x119E,0x11BC ],
+ [ 0xE574, 0x1106,0x119E,0x11F0 ],
+ [ 0xE575, 0x1106,0x119E,0x11BD ],
+ [ 0xE576, 0x1106,0x119E,0x11BE ],
+ [ 0xE577, 0x1106,0x119E,0x11C0 ],
+ [ 0xE579, 0x1106,0x119F,0x11AB ],
+ [ 0xE57A, 0x1106,0x119F,0x11BC ],
+ [ 0xE57C, 0x1106,0x11A1,0x11A8 ],
+ [ 0xE57D, 0x1106,0x11A1,0x11A9 ],
+ [ 0xE57E, 0x1106,0x11A1,0x11AB ],
+ [ 0xE57F, 0x1106,0x11A1,0x11AE ],
+ [ 0xE580, 0x1106,0x11A1,0x11AF ],
+ [ 0xE581, 0x1106,0x11A1,0x11B3 ],
+ [ 0xE582, 0x1106,0x11A1,0x11D9 ],
+ [ 0xE583, 0x1106,0x11A1,0x11B7 ],
+ [ 0xE584, 0x1106,0x11A1,0x11B8 ],
+ [ 0xE585, 0x1106,0x11A1,0x11E6 ],
+ [ 0xE586, 0x1106,0x11A1,0x11BA ],
+ [ 0xE587, 0x1106,0x11A1,0x11BC ],
+ [ 0xE588, 0x1106,0x11A1,0x11F0 ],
+ [ 0xE589, 0x1106,0x11A1,0x11BD ],
+ [ 0xE58A, 0x1106,0x11A1,0x11BE ],
+ [ 0xE58B, 0x1106,0x11A1,0x11C2 ],
+ [ 0xE591, 0xA970,0x1167,0x11AF ],
+ [ 0xE594, 0x111C,0x1161,0x11AB ],
+ [ 0xE595, 0x111C,0x1161,0x11AE ],
+ [ 0xE59C, 0x111C,0x1168,0x11AB ],
+ [ 0xE59D, 0x111C,0x1168,0x11AE ],
+ [ 0xE59F, 0x111C,0x1169,0x11A8 ],
+ [ 0xE5A0, 0x111C,0x1169,0x11AB ],
+ [ 0xE5A1, 0x111C,0x1169,0x11AE ],
+ [ 0xE5A7, 0x111C,0x116E,0x11AB ],
+ [ 0xE5A8, 0x111C,0x116E,0x11BC ],
+ [ 0xE5B3, 0x111C,0x1175,0x11AB ],
+ [ 0xE5B8, 0xA971,0x1169,0x11A8 ],
+ [ 0xE5BA, 0x111D,0x1161,0x11AB ],
+ [ 0xE5BB, 0x111D,0x1161,0x11BC ],
+ [ 0xE5BC, 0x111D,0x1161,0x11F0 ],
+ [ 0xE5BF, 0x111D,0x116A,0x11AB ],
+ [ 0xE5C0, 0x111D,0x116A,0x11F9 ],
+ [ 0xE5C2, 0x111D,0x116E,0x11AB ],
+ [ 0xE5C3, 0x111D,0x116E,0x11BC ],
+ [ 0xE5C4, 0x111D,0x116E,0x11F9 ],
+ [ 0xE5C7, 0x111D,0x1172,0x11AB ],
+ [ 0xE5C9, 0x111D,0x1173,0x11AB ],
+ [ 0xE5CA, 0x111D,0x1173,0x11F9 ],
+ [ 0xE5CB, 0x111D,0xD7B9,0x11AB ],
+ [ 0xE5CD, 0x111D,0x1175,0x11BC ],
+ [ 0xE5CE, 0x1107,0x1161,0x11C3 ],
+ [ 0xE5CF, 0x1107,0x1161,0x11FC ],
+ [ 0xE5D0, 0x1107,0x1161,0xD7CB ],
+ [ 0xE5D1, 0x1107,0x1161,0x11C7 ],
+ [ 0xE5D2, 0x1107,0x1161,0x11C9 ],
+ [ 0xE5D3, 0x1107,0x1161,0x11CA ],
+ [ 0xE5D4, 0x1107,0x1161,0xD7D0 ],
+ [ 0xE5D5, 0x1107,0x1161,0xD7D1 ],
+ [ 0xE5D6, 0x1107,0x1161,0xD7D4 ],
+ [ 0xE5D7, 0x1107,0x1161,0x11D0 ],
+ [ 0xE5D8, 0x1107,0x1161,0x11D9 ],
+ [ 0xE5D9, 0x1107,0x1161,0xD7E0 ],
+ [ 0xE5DA, 0x1107,0x1161,0x11DC ],
+ [ 0xE5DB, 0x1107,0x1161,0x11DD ],
+ [ 0xE5DC, 0x1107,0x1161,0x11E2 ],
+ [ 0xE5DD, 0x1107,0x1161,0x11E3 ],
+ [ 0xE5DE, 0x1107,0x1161,0x11E6 ],
+ [ 0xE5DF, 0x1107,0x1161,0x11E7 ],
+ [ 0xE5E0, 0x1107,0x1161,0x11E8 ],
+ [ 0xE5E1, 0x1107,0x1161,0x11EA ],
+ [ 0xE5E2, 0x1107,0x1161,0xD7F0 ],
+ [ 0xE5E3, 0x1107,0x1161,0x11EB ],
+ [ 0xE5E4, 0x1107,0x1161,0x11F1 ],
+ [ 0xE5E5, 0x1107,0x1161,0x11F0 ],
+ [ 0xE5E6, 0x1107,0x1161,0x11F1 ],
+ [ 0xE5E7, 0x1107,0x1161,0x11F6 ],
+ [ 0xE5E8, 0x1107,0x1161,0x11F9 ],
+ [ 0xE5EA, 0x1107,0x1176,0x11AF ],
+ [ 0xE5EC, 0x1107,0x1177,0x11AF ],
+ [ 0xE5ED, 0x1107,0x1162,0x11F0 ],
+ [ 0xE5EE, 0x1107,0x1163,0x11E2 ],
+ [ 0xE5F0, 0x1107,0x1165,0x11C7 ],
+ [ 0xE5F1, 0x1107,0x1165,0x11CD ],
+ [ 0xE5F2, 0x1107,0x1165,0x11D9 ],
+ [ 0xE5F3, 0x1107,0x1165,0x11EB ],
+ [ 0xE5F4, 0x1107,0x1165,0x11F0 ],
+ [ 0xE5F6, 0x1107,0x117B,0x11AF ],
+ [ 0xE5F8, 0x1107,0x117C,0x11A8 ],
+ [ 0xE5F9, 0x1107,0x117C,0x11AF ],
+ [ 0xE5FA, 0x1107,0x117C,0x11B7 ],
+ [ 0xE5FB, 0x1107,0x117C,0x11BC ],
+ [ 0xE5FC, 0x1107,0x1167,0x11D9 ],
+ [ 0xE5FD, 0x1107,0x1167,0x11E2 ],
+ [ 0xE5FE, 0x1107,0x1167,0xD7F1 ],
+ [ 0xE5FF, 0x1107,0x1167,0x11F0 ],
+ [ 0xE600, 0x1107,0x1167,0x11F1 ],
+ [ 0xE601, 0x1107,0x1167,0x11F9 ],
+ [ 0xE602, 0x1107,0x1169,0x11D0 ],
+ [ 0xE603, 0x1107,0x1169,0x11D9 ],
+ [ 0xE604, 0x1107,0x1169,0xD7E0 ],
+ [ 0xE605, 0x1107,0x1169,0x11DC ],
+ [ 0xE606, 0x1107,0x1169,0x11DD ],
+ [ 0xE607, 0x1107,0x1169,0x11E2 ],
+ [ 0xE608, 0x1107,0x1169,0x11E7 ],
+ [ 0xE609, 0x1107,0x1169,0xD7EC ],
+ [ 0xE60A, 0x1107,0x1169,0x11EB ],
+ [ 0xE60B, 0x1107,0x1169,0x11F0 ],
+ [ 0xE60E, 0x1107,0x116C,0x11D9 ],
+ [ 0xE60F, 0x1107,0x116C,0xD7F0 ],
+ [ 0xE610, 0x1107,0x116D,0x11D9 ],
+ [ 0xE611, 0x1107,0x116D,0x11E2 ],
+ [ 0xE612, 0x1107,0x116D,0x11F0 ],
+ [ 0xE615, 0x1107,0x116E,0x11C7 ],
+ [ 0xE616, 0x1107,0x116E,0x11D0 ],
+ [ 0xE617, 0x1107,0x116E,0x11D1 ],
+ [ 0xE618, 0x1107,0x116E,0x11D2 ],
+ [ 0xE619, 0x1107,0x116E,0x11D9 ],
+ [ 0xE61A, 0x1107,0x116E,0x11E2 ],
+ [ 0xE61B, 0x1107,0x116E,0x11E6 ],
+ [ 0xE61C, 0x1107,0x116E,0x11E7 ],
+ [ 0xE61D, 0x1107,0x116E,0xD7F0 ],
+ [ 0xE61E, 0x1107,0x116E,0x11EB ],
+ [ 0xE61F, 0x1107,0x116E,0x11EF ],
+ [ 0xE620, 0x1107,0x116E,0x11F0 ],
+ [ 0xE621, 0x1107,0x116E,0x11F9 ],
+ [ 0xE622, 0x1107,0x116F,0x11F9 ],
+ [ 0xE626, 0x1107,0x1171,0x11D9 ],
+ [ 0xE627, 0x1107,0x1171,0x11F9 ],
+ [ 0xE628, 0x1107,0x1172,0x11D9 ],
+ [ 0xE629, 0x1107,0x1172,0x11E2 ],
+ [ 0xE62B, 0x1107,0x1173,0x11C3 ],
+ [ 0xE62C, 0x1107,0x1173,0xD7D4 ],
+ [ 0xE62D, 0x1107,0x1173,0x11D0 ],
+ [ 0xE62E, 0x1107,0x1173,0x11D9 ],
+ [ 0xE62F, 0x1107,0x1173,0x11DD ],
+ [ 0xE630, 0x1107,0x1173,0x11E7 ],
+ [ 0xE631, 0x1107,0x1173,0xD7F1 ],
+ [ 0xE632, 0x1107,0x1173,0x11EB ],
+ [ 0xE633, 0x1107,0x1173,0x11F0 ],
+ [ 0xE634, 0x1107,0x1173,0x11F9 ],
+ [ 0xE636, 0x1107,0x1174,0x11F9 ],
+ [ 0xE637, 0x1107,0x1175,0x11CA ],
+ [ 0xE638, 0x1107,0x1175,0xD7D0 ],
+ [ 0xE639, 0x1107,0x1175,0x11D9 ],
+ [ 0xE63A, 0x1107,0x1175,0x11E2 ],
+ [ 0xE63B, 0x1107,0x1175,0x11E7 ],
+ [ 0xE63C, 0x1107,0x1175,0xD7EE ],
+ [ 0xE63D, 0x1107,0x1175,0xD7F0 ],
+ [ 0xE63E, 0x1107,0x1175,0xD7F2 ],
+ [ 0xE63F, 0x1107,0x1175,0x11EB ],
+ [ 0xE640, 0x1107,0x1175,0x11F0 ],
+ [ 0xE641, 0x1107,0x1175,0x11F1 ],
+ [ 0xE642, 0x1107,0x1175,0x11F9 ],
+ [ 0xE645, 0x1107,0x1199,0x11AB ],
+ [ 0xE64B, 0x1107,0x119E,0x11A8 ],
+ [ 0xE64C, 0x1107,0x119E,0x11C3 ],
+ [ 0xE64D, 0x1107,0x119E,0x11AB ],
+ [ 0xE64E, 0x1107,0x119E,0x11AE ],
+ [ 0xE64F, 0x1107,0x119E,0x11AF ],
+ [ 0xE650, 0x1107,0x119E,0x11B0 ],
+ [ 0xE651, 0x1107,0x119E,0x11D0 ],
+ [ 0xE652, 0x1107,0x119E,0x11B1 ],
+ [ 0xE653, 0x1107,0x119E,0x11B2 ],
+ [ 0xE654, 0x1107,0x119E,0x11D5 ],
+ [ 0xE655, 0x1107,0x119E,0x11B3 ],
+ [ 0xE656, 0x1107,0x119E,0x11B4 ],
+ [ 0xE657, 0x1107,0x119E,0x11B6 ],
+ [ 0xE658, 0x1107,0x119E,0x11D9 ],
+ [ 0xE659, 0x1107,0x119E,0x11B7 ],
+ [ 0xE65A, 0x1107,0x119E,0x11B8 ],
+ [ 0xE65B, 0x1107,0x119E,0x11E3 ],
+ [ 0xE65C, 0x1107,0x119E,0x11BA ],
+ [ 0xE65D, 0x1107,0x119E,0xD7F1 ],
+ [ 0xE65E, 0x1107,0x119E,0x11EB ],
+ [ 0xE65F, 0x1107,0x119E,0x11F0 ],
+ [ 0xE660, 0x1107,0x119E,0x11BD ],
+ [ 0xE661, 0x1107,0x119E,0x11BE ],
+ [ 0xE662, 0x1107,0x119E,0x11C0 ],
+ [ 0xE664, 0x1107,0x119F,0x11AB ],
+ [ 0xE665, 0x1107,0x119F,0x11AF ],
+ [ 0xE666, 0x1107,0x119F,0x11BC ],
+ [ 0xE669, 0x1107,0x11A1,0x11A8 ],
+ [ 0xE66A, 0x1107,0x11A1,0x11AB ],
+ [ 0xE66B, 0x1107,0x11A1,0x11AE ],
+ [ 0xE66C, 0x1107,0x11A1,0x11AF ],
+ [ 0xE66D, 0x1107,0x11A1,0x11B0 ],
+ [ 0xE66E, 0x1107,0x11A1,0x11D9 ],
+ [ 0xE66F, 0x1107,0x11A1,0x11B7 ],
+ [ 0xE670, 0x1107,0x11A1,0x11B8 ],
+ [ 0xE671, 0x1107,0x11A1,0x11BA ],
+ [ 0xE672, 0x1107,0x11A1,0x11BC ],
+ [ 0xE673, 0x1107,0x11A1,0x11F0 ],
+ [ 0xE674, 0x1107,0x11A1,0x11F1 ],
+ [ 0xE675, 0x1107,0x11A1,0x11BD ],
+ [ 0xE676, 0x1107,0x11A1,0x11BE ],
+ [ 0xE677, 0x1107,0x11A1,0x11C0 ],
+ [ 0xE678, 0x1107,0x11A1,0x11C2 ],
+ [ 0xE67A, 0x111E,0x1161,0x11A8 ],
+ [ 0xE67B, 0x111E,0x1161,0x11B7 ],
+ [ 0xE67D, 0x111E,0x1162,0x11AB ],
+ [ 0xE67F, 0x111E,0x1165,0x11BA ],
+ [ 0xE681, 0x111E,0x1166,0x11AF ],
+ [ 0xE683, 0x111E,0x1167,0x11AB ],
+ [ 0xE684, 0x111E,0x1167,0x11BA ],
+ [ 0xE686, 0x111E,0x1168,0x11AF ],
+ [ 0xE688, 0x111E,0x1169,0x11BA ],
+ [ 0xE68A, 0x111E,0x116C,0x11BA ],
+ [ 0xE68C, 0x111E,0x116E,0x11AF ],
+ [ 0xE68D, 0x111E,0x116E,0x11B7 ],
+ [ 0xE68E, 0x111E,0x116E,0x11BA ],
+ [ 0xE693, 0x111E,0x1173,0x11AB ],
+ [ 0xE694, 0x111E,0x1173,0x11AE ],
+ [ 0xE695, 0x111E,0x1173,0x11AF ],
+ [ 0xE696, 0x111E,0x1173,0x11BA ],
+ [ 0xE698, 0x111E,0x1174,0x11BA ],
+ [ 0xE69A, 0x111E,0x1175,0x11AF ],
+ [ 0xE69B, 0x111E,0x1175,0x11B7 ],
+ [ 0xE69C, 0x111E,0x1175,0x11BA ],
+ [ 0xE69E, 0x111E,0x119E,0x11AF ],
+ [ 0xE6A0, 0x111E,0x11A1,0x11AB ],
+ [ 0xE6A1, 0x111E,0x11A1,0x11BA ],
+ [ 0xE6A4, 0x1120,0x1161,0x11A8 ],
+ [ 0xE6A5, 0x1120,0x1161,0x11AB ],
+ [ 0xE6A6, 0x1120,0x1161,0x11AF ],
+ [ 0xE6A7, 0x1120,0x1161,0x11B7 ],
+ [ 0xE6A8, 0x1120,0x1161,0x11B8 ],
+ [ 0xE6A9, 0x1120,0x1161,0x11BA ],
+ [ 0xE6AD, 0x1120,0x1165,0x11A8 ],
+ [ 0xE6AE, 0x1120,0x1165,0x11AB ],
+ [ 0xE6AF, 0x1120,0x1165,0x11AE ],
+ [ 0xE6B0, 0x1120,0x1165,0x11AF ],
+ [ 0xE6B1, 0x1120,0x1165,0x11B2 ],
+ [ 0xE6B2, 0x1120,0x1165,0x11D5 ],
+ [ 0xE6B3, 0x1120,0x1165,0x11B7 ],
+ [ 0xE6B4, 0x1120,0x1165,0x11BA ],
+ [ 0xE6B6, 0x1120,0x1166,0x11AB ],
+ [ 0xE6B7, 0x1120,0x1166,0x11BA ],
+ [ 0xE6B9, 0x1120,0x1167,0x11BA ],
+ [ 0xE6BB, 0x1120,0x1168,0x11BA ],
+ [ 0xE6BD, 0x1120,0x1169,0x11A8 ],
+ [ 0xE6BE, 0x1120,0x1169,0x11AF ],
+ [ 0xE6BF, 0x1120,0x1169,0x11B7 ],
+ [ 0xE6C0, 0x1120,0x1169,0x11BC ],
+ [ 0xE6C4, 0x1120,0x116C,0x11BA ],
+ [ 0xE6C7, 0x1120,0x116E,0x11A8 ],
+ [ 0xE6C8, 0x1120,0x116E,0x11AF ],
+ [ 0xE6C9, 0x1120,0x116E,0x11B2 ],
+ [ 0xE6CA, 0x1120,0x116E,0x11B7 ],
+ [ 0xE6CB, 0x1120,0x116E,0x11BA ],
+ [ 0xE6CC, 0x1120,0x116E,0x11BC ],
+ [ 0xE6CD, 0x1120,0x116E,0x11F0 ],
+ [ 0xE6D3, 0x1120,0x1171,0x11AF ],
+ [ 0xE6D4, 0x1120,0x1171,0x11BA ],
+ [ 0xE6D8, 0x1120,0x1173,0x11A8 ],
+ [ 0xE6D9, 0x1120,0x1173,0x11AB ],
+ [ 0xE6DA, 0x1120,0x1173,0x11AE ],
+ [ 0xE6DB, 0x1120,0x1173,0x11AF ],
+ [ 0xE6DC, 0x1120,0x1173,0x11B0 ],
+ [ 0xE6DD, 0x1120,0x1173,0x11B2 ],
+ [ 0xE6DE, 0x1120,0x1173,0x11B3 ],
+ [ 0xE6DF, 0x1120,0x1173,0x11B6 ],
+ [ 0xE6E0, 0x1120,0x1173,0x11B7 ],
+ [ 0xE6E1, 0x1120,0x1173,0x11BA ],
+ [ 0xE6E2, 0x1120,0x1173,0x11BC ],
+ [ 0xE6E3, 0x1120,0x1173,0x11BD ],
+ [ 0xE6E5, 0x1120,0x1174,0x11AF ],
+ [ 0xE6E6, 0x1120,0x1174,0x11BA ],
+ [ 0xE6E8, 0x1120,0x1175,0x11A8 ],
+ [ 0xE6E9, 0x1120,0x1175,0x11AB ],
+ [ 0xE6EA, 0x1120,0x1175,0x11AF ],
+ [ 0xE6EB, 0x1120,0x1175,0x11D0 ],
+ [ 0xE6EC, 0x1120,0x1175,0x11B7 ],
+ [ 0xE6ED, 0x1120,0x1175,0x11BA ],
+ [ 0xE6F0, 0x1120,0x119E,0x11AB ],
+ [ 0xE6F1, 0x1120,0x119E,0x11AE ],
+ [ 0xE6F2, 0x1120,0x119E,0x11AF ],
+ [ 0xE6F3, 0x1120,0x119E,0x11B7 ],
+ [ 0xE6F4, 0x1120,0x119E,0x11BA ],
+ [ 0xE6F6, 0x1120,0x11A1,0x11AB ],
+ [ 0xE6F7, 0x1120,0x11A1,0x11BA ],
+ [ 0xE6F8, 0x1108,0x1161,0x11D0 ],
+ [ 0xE6F9, 0x1108,0x1161,0x11D9 ],
+ [ 0xE6FA, 0x1108,0x1161,0x11E2 ],
+ [ 0xE6FB, 0x1108,0x1161,0x11E6 ],
+ [ 0xE6FC, 0x1108,0x1161,0x11F0 ],
+ [ 0xE6FD, 0x1108,0x1161,0x11F9 ],
+ [ 0xE6FE, 0x1108,0x1163,0x11E2 ],
+ [ 0xE6FF, 0x1108,0x1163,0x11F0 ],
+ [ 0xE700, 0x1108,0x1165,0x11D9 ],
+ [ 0xE701, 0x1108,0x1165,0x11F9 ],
+ [ 0xE702, 0x1108,0x1167,0x11D9 ],
+ [ 0xE703, 0x1108,0x1167,0x11E2 ],
+ [ 0xE704, 0x1108,0x1167,0x11F0 ],
+ [ 0xE705, 0x1108,0x1167,0x11F9 ],
+ [ 0xE706, 0x1108,0x1169,0x11D9 ],
+ [ 0xE707, 0x1108,0x1169,0x11E2 ],
+ [ 0xE708, 0x1108,0x1169,0x11F0 ],
+ [ 0xE709, 0x1108,0x116D,0x11E2 ],
+ [ 0xE70A, 0x1108,0x116E,0x11D9 ],
+ [ 0xE70B, 0x1108,0x116E,0x11E2 ],
+ [ 0xE70C, 0x1108,0x116E,0x11F0 ],
+ [ 0xE70D, 0x1108,0x116E,0x11F9 ],
+ [ 0xE70E, 0x1108,0x116F,0x11F9 ],
+ [ 0xE710, 0x1108,0xD7B5,0x11F9 ],
+ [ 0xE711, 0x1108,0x1172,0x11E2 ],
+ [ 0xE712, 0x1108,0x1173,0x11D9 ],
+ [ 0xE713, 0x1108,0x1173,0x11E2 ],
+ [ 0xE714, 0x1108,0x1173,0xD7E6 ],
+ [ 0xE715, 0x1108,0x1173,0x11F0 ],
+ [ 0xE716, 0x1108,0x1173,0x11F9 ],
+ [ 0xE717, 0x1108,0x1174,0x11F0 ],
+ [ 0xE718, 0x1108,0x1174,0x11F9 ],
+ [ 0xE719, 0x1108,0x1175,0x11D9 ],
+ [ 0xE71A, 0x1108,0x1175,0x11E2 ],
+ [ 0xE71B, 0x1108,0x1175,0x11F0 ],
+ [ 0xE71C, 0x1108,0x1175,0x11F9 ],
+ [ 0xE71E, 0x1108,0x119E,0x11AF ],
+ [ 0xE71F, 0x1108,0x119E,0x11B3 ],
+ [ 0xE720, 0x1108,0x119E,0x11D9 ],
+ [ 0xE722, 0x1108,0x11A1,0x11A8 ],
+ [ 0xE723, 0x1108,0x11A1,0x11BC ],
+ [ 0xE724, 0x1108,0x11A1,0x11F0 ],
+ [ 0xE726, 0x1121,0x1161,0x11A8 ],
+ [ 0xE727, 0x1121,0x1161,0x11AB ],
+ [ 0xE728, 0x1121,0x1161,0x11AE ],
+ [ 0xE729, 0x1121,0x1161,0x11AF ],
+ [ 0xE72A, 0x1121,0x1161,0x11B2 ],
+ [ 0xE72B, 0x1121,0x1161,0x11B7 ],
+ [ 0xE72C, 0x1121,0x1161,0x11B8 ],
+ [ 0xE72D, 0x1121,0x1161,0x11BA ],
+ [ 0xE72E, 0x1121,0x1161,0xD7F1 ],
+ [ 0xE72F, 0x1121,0x1161,0xD7F2 ],
+ [ 0xE730, 0x1121,0x1161,0x11BC ],
+ [ 0xE731, 0x1121,0x1161,0x11F0 ],
+ [ 0xE732, 0x1121,0x1161,0x11C2 ],
+ [ 0xE734, 0x1121,0x1162,0x11B8 ],
+ [ 0xE736, 0x1121,0x1163,0x11BC ],
+ [ 0xE737, 0x1121,0x1163,0x11F0 ],
+ [ 0xE738, 0x1121,0x1163,0x11C1 ],
+ [ 0xE739, 0x1121,0x1163,0x11C2 ],
+ [ 0xE73C, 0x1121,0x1165,0x11A8 ],
+ [ 0xE73D, 0x1121,0x1165,0x11AB ],
+ [ 0xE73E, 0x1121,0x1165,0x11AF ],
+ [ 0xE73F, 0x1121,0x1165,0x11B7 ],
+ [ 0xE740, 0x1121,0x1165,0x11BA ],
+ [ 0xE742, 0x1121,0x1166,0x11AB ],
+ [ 0xE743, 0x1121,0x1166,0x11AF ],
+ [ 0xE745, 0x1121,0x1167,0x11A8 ],
+ [ 0xE746, 0x1121,0x1167,0x11AB ],
+ [ 0xE747, 0x1121,0x1167,0x11AF ],
+ [ 0xE748, 0x1121,0x1167,0x11B7 ],
+ [ 0xE749, 0x1121,0x1167,0x11BA ],
+ [ 0xE74B, 0x1121,0x1168,0x11AB ],
+ [ 0xE74D, 0x1121,0x1169,0x11A8 ],
+ [ 0xE74E, 0x1121,0x1169,0x11AB ],
+ [ 0xE74F, 0x1121,0x1169,0x11AE ],
+ [ 0xE750, 0x1121,0x1169,0x11AF ],
+ [ 0xE751, 0x1121,0x1169,0x11B7 ],
+ [ 0xE752, 0x1121,0x1169,0x11BA ],
+ [ 0xE753, 0x1121,0x1169,0x11BC ],
+ [ 0xE754, 0x1121,0x1169,0x11F0 ],
+ [ 0xE756, 0x1121,0x116A,0x11BC ],
+ [ 0xE757, 0x1121,0x116A,0x11F0 ],
+ [ 0xE758, 0x1121,0x116A,0x11F9 ],
+ [ 0xE75A, 0x1121,0x116B,0x11BA ],
+ [ 0xE75E, 0x1121,0x116E,0x11A8 ],
+ [ 0xE75F, 0x1121,0x116E,0x11AB ],
+ [ 0xE760, 0x1121,0x116E,0x11AF ],
+ [ 0xE761, 0x1121,0x116E,0x11D9 ],
+ [ 0xE762, 0x1121,0x116E,0x11B7 ],
+ [ 0xE763, 0x1121,0x116E,0x11BA ],
+ [ 0xE764, 0x1121,0x116E,0x11BD ],
+ [ 0xE765, 0x1121,0x116E,0x11BE ],
+ [ 0xE76C, 0x1121,0x1172,0x11B8 ],
+ [ 0xE76D, 0x1121,0x1172,0x11BA ],
+ [ 0xE76E, 0x1121,0x1172,0x11BD ],
+ [ 0xE771, 0x1121,0x1173,0x11A8 ],
+ [ 0xE772, 0x1121,0x1173,0x11AB ],
+ [ 0xE773, 0x1121,0x1173,0x11AE ],
+ [ 0xE774, 0x1121,0x1173,0x11AF ],
+ [ 0xE775, 0x1121,0x1173,0x11B6 ],
+ [ 0xE776, 0x1121,0x1173,0x11D9 ],
+ [ 0xE777, 0x1121,0x1173,0x11B7 ],
+ [ 0xE778, 0x1121,0x1173,0x11BA ],
+ [ 0xE779, 0x1121,0x1173,0x11BE ],
+ [ 0xE77B, 0x1121,0x1174,0x11A8 ],
+ [ 0xE77D, 0x1121,0x1175,0x11A8 ],
+ [ 0xE77E, 0x1121,0x1175,0x11AB ],
+ [ 0xE77F, 0x1121,0x1175,0x11AF ],
+ [ 0xE780, 0x1121,0x1175,0x11B7 ],
+ [ 0xE781, 0x1121,0x1175,0x11B8 ],
+ [ 0xE782, 0x1121,0x1175,0x11BA ],
+ [ 0xE783, 0x1121,0x1175,0x11BC ],
+ [ 0xE784, 0x1121,0x1175,0x11F0 ],
+ [ 0xE787, 0x1121,0x119E,0x11AB ],
+ [ 0xE788, 0x1121,0x119E,0x11AE ],
+ [ 0xE789, 0x1121,0x119E,0x11AF ],
+ [ 0xE78A, 0x1121,0x119E,0x11B3 ],
+ [ 0xE78B, 0x1121,0x119E,0x11D9 ],
+ [ 0xE78C, 0x1121,0x119E,0x11B7 ],
+ [ 0xE78D, 0x1121,0x119E,0x11B8 ],
+ [ 0xE78E, 0x1121,0x119E,0x11BA ],
+ [ 0xE78F, 0x1121,0x119E,0xD7F2 ],
+ [ 0xE790, 0x1121,0x119E,0x11F0 ],
+ [ 0xE791, 0x1121,0x119E,0x11C2 ],
+ [ 0xE793, 0x1121,0x11A1,0x11BA ],
+ [ 0xE796, 0x1122,0x1162,0x11AB ],
+ [ 0xE797, 0x1122,0x1162,0x11BA ],
+ [ 0xE799, 0x1122,0x1165,0x11B8 ],
+ [ 0xE79A, 0x1122,0x1165,0x11E6 ],
+ [ 0xE79B, 0x1122,0x1165,0x11BA ],
+ [ 0xE79D, 0x1122,0x1166,0x11AF ],
+ [ 0xE79F, 0x1122,0x1167,0x11A8 ],
+ [ 0xE7A0, 0x1122,0x1167,0x11BA ],
+ [ 0xE7A2, 0x1122,0x1168,0x11BA ],
+ [ 0xE7A5, 0x1122,0x116C,0x11BA ],
+ [ 0xE7A7, 0x1122,0x116E,0x11AB ],
+ [ 0xE7A8, 0x1122,0x116E,0x11AF ],
+ [ 0xE7A9, 0x1122,0x116E,0x11B7 ],
+ [ 0xE7AA, 0x1122,0x116E,0x11BA ],
+ [ 0xE7AE, 0x1122,0x1171,0x11AB ],
+ [ 0xE7B0, 0x1122,0x1173,0x11AB ],
+ [ 0xE7B1, 0x1122,0x1173,0x11AF ],
+ [ 0xE7B2, 0x1122,0x1173,0x11B7 ],
+ [ 0xE7B3, 0x1122,0x1173,0x11BA ],
+ [ 0xE7B5, 0x1122,0x1174,0x11AB ],
+ [ 0xE7B6, 0x1122,0x1174,0x11AF ],
+ [ 0xE7B7, 0x1122,0x1174,0x11B7 ],
+ [ 0xE7B8, 0x1122,0x1174,0x11BA ],
+ [ 0xE7BA, 0x1122,0x1175,0x11AF ],
+ [ 0xE7BB, 0x1122,0x1175,0x11B7 ],
+ [ 0xE7BD, 0x1122,0x119E,0x11AB ],
+ [ 0xE7BF, 0x1123,0x1161,0x11B8 ],
+ [ 0xE7C2, 0x1123,0x1165,0x11AF ],
+ [ 0xE7C3, 0x1123,0x1165,0x11B2 ],
+ [ 0xE7C4, 0x1123,0x1165,0x11BA ],
+ [ 0xE7C6, 0x1123,0x1167,0x11BA ],
+ [ 0xE7CA, 0x1123,0x116E,0x11AF ],
+ [ 0xE7CB, 0x1123,0x116E,0x11B7 ],
+ [ 0xE7CD, 0x1123,0x1172,0x11B7 ],
+ [ 0xE7CF, 0x1123,0x1173,0x11AB ],
+ [ 0xE7D0, 0x1123,0x1173,0x11BA ],
+ [ 0xE7D3, 0x1123,0x1175,0x11AF ],
+ [ 0xE7D5, 0x1123,0x119E,0x11AF ],
+ [ 0xE7DD, 0x1126,0x119E,0x11AB ],
+ [ 0xE7E0, 0x1127,0x1161,0x11A8 ],
+ [ 0xE7E1, 0x1127,0x1161,0x11AB ],
+ [ 0xE7E2, 0x1127,0x1161,0x11B7 ],
+ [ 0xE7E3, 0x1127,0x1161,0x11BA ],
+ [ 0xE7E4, 0x1127,0x1161,0x11BC ],
+ [ 0xE7E5, 0x1127,0x1161,0x11F0 ],
+ [ 0xE7E8, 0x1127,0x1163,0x11A8 ],
+ [ 0xE7E9, 0x1127,0x1163,0x11BC ],
+ [ 0xE7EA, 0x1127,0x1163,0x11F0 ],
+ [ 0xE7EC, 0x1127,0x1165,0x11A8 ],
+ [ 0xE7F0, 0x1127,0x1169,0x11A8 ],
+ [ 0xE7F1, 0x1127,0x1169,0x11AB ],
+ [ 0xE7F2, 0x1127,0x1169,0x11B7 ],
+ [ 0xE7F3, 0x1127,0x1169,0x11BA ],
+ [ 0xE7F4, 0x1127,0x1169,0x11BC ],
+ [ 0xE7F5, 0x1127,0x1169,0x11F0 ],
+ [ 0xE7F6, 0x1127,0x1169,0x11BD ],
+ [ 0xE7F7, 0x1127,0x1169,0x11BE ],
+ [ 0xE7F9, 0x1127,0x116A,0x11BC ],
+ [ 0xE7FA, 0x1127,0x116A,0x11F0 ],
+ [ 0xE7FD, 0x1127,0x116C,0x11AB ],
+ [ 0xE7FE, 0x1127,0x116C,0x11AF ],
+ [ 0xE801, 0x1127,0x116E,0x11A8 ],
+ [ 0xE802, 0x1127,0x116E,0x11AF ],
+ [ 0xE803, 0x1127,0x116E,0x11B7 ],
+ [ 0xE806, 0x1127,0x1173,0x11A8 ],
+ [ 0xE807, 0x1127,0x1173,0x11AB ],
+ [ 0xE808, 0x1127,0x1173,0x11AE ],
+ [ 0xE809, 0x1127,0x1173,0x11AF ],
+ [ 0xE80A, 0x1127,0x1173,0x11B7 ],
+ [ 0xE80B, 0x1127,0x1173,0x11BA ],
+ [ 0xE80C, 0x1127,0x1173,0x11BD ],
+ [ 0xE80E, 0x1127,0x1174,0x11BC ],
+ [ 0xE80F, 0x1127,0x1174,0x11F0 ],
+ [ 0xE811, 0x1127,0x1175,0x11A8 ],
+ [ 0xE812, 0x1127,0x1175,0x11AB ],
+ [ 0xE813, 0x1127,0x1175,0x11AE ],
+ [ 0xE814, 0x1127,0x1175,0x11AF ],
+ [ 0xE815, 0x1127,0x1175,0x11B7 ],
+ [ 0xE816, 0x1127,0x1175,0x11BA ],
+ [ 0xE817, 0x1127,0x1175,0xD7F2 ],
+ [ 0xE818, 0x1127,0x1175,0x11BC ],
+ [ 0xE819, 0x1127,0x1175,0x11F0 ],
+ [ 0xE81B, 0x1127,0x119E,0x11A8 ],
+ [ 0xE81C, 0x1127,0x119E,0x11AB ],
+ [ 0xE81D, 0x1127,0x119E,0x11AF ],
+ [ 0xE81E, 0x1127,0x119E,0x11B7 ],
+ [ 0xE820, 0x1127,0x11A1,0x11AB ],
+ [ 0xE821, 0x1127,0x11A1,0x11AF ],
+ [ 0xE822, 0x1127,0x11A1,0x11BC ],
+ [ 0xE824, 0x1128,0x1169,0x11BC ],
+ [ 0xE826, 0x1128,0x119E,0x11AF ],
+ [ 0xE82D, 0x1129,0x1165,0x11A8 ],
+ [ 0xE82E, 0x1129,0x1165,0x11AF ],
+ [ 0xE82F, 0x1129,0x1165,0x11B2 ],
+ [ 0xE830, 0x1129,0x1165,0x11D5 ],
+ [ 0xE831, 0x1129,0x1165,0x11B7 ],
+ [ 0xE832, 0x1129,0x1165,0x11BA ],
+ [ 0xE835, 0x1129,0x1169,0x11B7 ],
+ [ 0xE836, 0x1129,0x1169,0x11B8 ],
+ [ 0xE838, 0x1129,0x116E,0x11A8 ],
+ [ 0xE839, 0x1129,0x116E,0x11FB ],
+ [ 0xE83B, 0x1129,0x1171,0x11AF ],
+ [ 0xE83C, 0x1129,0x1171,0x11B7 ],
+ [ 0xE83E, 0x1129,0x1173,0x11AB ],
+ [ 0xE83F, 0x1129,0x1173,0x11AE ],
+ [ 0xE840, 0x1129,0x1173,0x11BA ],
+ [ 0xE842, 0x1129,0x1174,0x11B7 ],
+ [ 0xE844, 0x1129,0x1175,0x11AB ],
+ [ 0xE845, 0x1129,0x1175,0x11AF ],
+ [ 0xE846, 0x1129,0x1175,0x11B7 ],
+ [ 0xE848, 0x1129,0x119E,0x11AB ],
+ [ 0xE849, 0x1129,0x119E,0x11AF ],
+ [ 0xE84C, 0x112A,0x1161,0x11AB ],
+ [ 0xE84E, 0x112A,0x1169,0x11AB ],
+ [ 0xE851, 0x112A,0x1173,0x11AF ],
+ [ 0xE854, 0x112A,0x119E,0x11AF ],
+ [ 0xE856, 0xA974,0x1161,0x11AB ],
+ [ 0xE858, 0x112B,0x1161,0x11A8 ],
+ [ 0xE859, 0x112B,0x1161,0x11AB ],
+ [ 0xE85A, 0x112B,0x1161,0x11AE ],
+ [ 0xE85B, 0x112B,0x1161,0x11AF ],
+ [ 0xE85C, 0x112B,0x1161,0x11B0 ],
+ [ 0xE85D, 0x112B,0x1161,0x11D9 ],
+ [ 0xE85E, 0x112B,0x1161,0x11B7 ],
+ [ 0xE85F, 0x112B,0x1161,0x11BA ],
+ [ 0xE860, 0x112B,0x1161,0x11EB ],
+ [ 0xE861, 0x112B,0x1161,0x11BC ],
+ [ 0xE862, 0x112B,0x1161,0x11F0 ],
+ [ 0xE863, 0x112B,0x1161,0x11C0 ],
+ [ 0xE864, 0x112B,0x1161,0x11F9 ],
+ [ 0xE866, 0x112B,0x1162,0x11AB ],
+ [ 0xE867, 0x112B,0x1162,0x11BA ],
+ [ 0xE869, 0x112B,0x1165,0x11AB ],
+ [ 0xE86A, 0x112B,0x1165,0x11B7 ],
+ [ 0xE86B, 0x112B,0x1165,0x11B8 ],
+ [ 0xE86C, 0x112B,0x1165,0x11BC ],
+ [ 0xE86E, 0x112B,0x1166,0x11BA ],
+ [ 0xE870, 0x112B,0x1167,0x11A8 ],
+ [ 0xE871, 0x112B,0x1167,0x11AF ],
+ [ 0xE872, 0x112B,0x1167,0x11D9 ],
+ [ 0xE873, 0x112B,0x1167,0x11BA ],
+ [ 0xE875, 0x112B,0x1168,0x11BA ],
+ [ 0xE877, 0x112B,0x1169,0x11AB ],
+ [ 0xE878, 0x112B,0x1169,0x11AF ],
+ [ 0xE879, 0x112B,0x1169,0x11B3 ],
+ [ 0xE87A, 0x112B,0x1169,0x11D9 ],
+ [ 0xE87B, 0x112B,0x1169,0x11B7 ],
+ [ 0xE87C, 0x112B,0x1169,0x11DD ],
+ [ 0xE87D, 0x112B,0x1169,0x11B8 ],
+ [ 0xE87E, 0x112B,0x1169,0x11BA ],
+ [ 0xE87F, 0x112B,0x1169,0x11BC ],
+ [ 0xE881, 0x112B,0x116A,0x11AB ],
+ [ 0xE886, 0x112B,0x116E,0x11AB ],
+ [ 0xE887, 0x112B,0x116E,0x11AF ],
+ [ 0xE888, 0x112B,0x116E,0x11B7 ],
+ [ 0xE889, 0x112B,0x116E,0x11B8 ],
+ [ 0xE88A, 0x112B,0x116E,0x11BA ],
+ [ 0xE88B, 0x112B,0x116E,0x11BC ],
+ [ 0xE88C, 0x112B,0x116E,0x11F0 ],
+ [ 0xE88D, 0x112B,0x116E,0x11C2 ],
+ [ 0xE88E, 0x112B,0x116E,0x11F9 ],
+ [ 0xE891, 0x112B,0x1171,0x11AF ],
+ [ 0xE892, 0x112B,0x1171,0x11D9 ],
+ [ 0xE894, 0x112B,0x1172,0x11F9 ],
+ [ 0xE896, 0x112B,0x1173,0x11AB ],
+ [ 0xE897, 0x112B,0x1173,0x11C7 ],
+ [ 0xE898, 0x112B,0x1173,0x11AF ],
+ [ 0xE899, 0x112B,0x1173,0x11B3 ],
+ [ 0xE89A, 0x112B,0x1173,0x11D9 ],
+ [ 0xE89B, 0x112B,0x1173,0x11B7 ],
+ [ 0xE89C, 0x112B,0x1173,0x11E2 ],
+ [ 0xE89D, 0x112B,0x1173,0x11BA ],
+ [ 0xE89E, 0x112B,0x1173,0x11BC ],
+ [ 0xE8A2, 0x112B,0x1175,0x11A8 ],
+ [ 0xE8A3, 0x112B,0x1175,0x11AB ],
+ [ 0xE8A4, 0x112B,0x1175,0x11AF ],
+ [ 0xE8A5, 0x112B,0x1175,0x11D9 ],
+ [ 0xE8A6, 0x112B,0x1175,0x11BC ],
+ [ 0xE8A8, 0x112B,0x119E,0x11A8 ],
+ [ 0xE8A9, 0x112B,0x119E,0x11AB ],
+ [ 0xE8AA, 0x112B,0x119E,0x11AF ],
+ [ 0xE8AB, 0x112B,0x119E,0x11B0 ],
+ [ 0xE8AC, 0x112B,0x119E,0x11B2 ],
+ [ 0xE8AD, 0x112B,0x119E,0x11B3 ],
+ [ 0xE8AE, 0x112B,0x119E,0x11D9 ],
+ [ 0xE8AF, 0x112B,0x119E,0x11B7 ],
+ [ 0xE8B0, 0x112B,0x119E,0x11EB ],
+ [ 0xE8B1, 0x112B,0x119E,0x11BC ],
+ [ 0xE8B3, 0x112B,0x11A1,0x11A8 ],
+ [ 0xE8B4, 0x112B,0x11A1,0x11AB ],
+ [ 0xE8B5, 0x112B,0x11A1,0x11AF ],
+ [ 0xE8B7, 0x112C,0x1161,0x11AB ],
+ [ 0xE8B8, 0x112C,0x1161,0x11BC ],
+ [ 0xE8B9, 0x112C,0x1161,0x11F0 ],
+ [ 0xE8BA, 0x112C,0x1161,0x11F9 ],
+ [ 0xE8BC, 0x112C,0x1169,0x11AB ],
+ [ 0xE8BE, 0x112C,0x116A,0x11AB ],
+ [ 0xE8C0, 0x112C,0x116E,0x11AB ],
+ [ 0xE8C1, 0x112C,0x116E,0x11BC ],
+ [ 0xE8C2, 0x112C,0x116E,0x11F0 ],
+ [ 0xE8C3, 0x112C,0x116E,0x11F9 ],
+ [ 0xE8C5, 0x112C,0x1172,0x11AB ],
+ [ 0xE8C7, 0x112C,0x1173,0x11AB ],
+ [ 0xE8C8, 0x112C,0x1173,0x11B7 ],
+ [ 0xE8C9, 0x112C,0x1173,0x11E2 ],
+ [ 0xE8CA, 0x112C,0x1173,0x11BC ],
+ [ 0xE8CD, 0x1109,0x1161,0x11C7 ],
+ [ 0xE8CE, 0x1109,0x1161,0x11CA ],
+ [ 0xE8CF, 0x1109,0x1161,0xD7D4 ],
+ [ 0xE8D0, 0x1109,0x1161,0x11CD ],
+ [ 0xE8D1, 0x1109,0x1161,0x11D0 ],
+ [ 0xE8D2, 0x1109,0x1161,0x11D9 ],
+ [ 0xE8D3, 0x1109,0x1161,0x11DD ],
+ [ 0xE8D4, 0x1109,0x1161,0x11E2 ],
+ [ 0xE8D5, 0x1109,0x1161,0x11E7 ],
+ [ 0xE8D6, 0x1109,0x1161,0x11E8 ],
+ [ 0xE8D7, 0x1109,0x1161,0xD7F2 ],
+ [ 0xE8D8, 0x1109,0x1161,0x11EB ],
+ [ 0xE8D9, 0x1109,0x1161,0x11F1 ],
+ [ 0xE8DA, 0x1109,0x1161,0x11F0 ],
+ [ 0xE8DB, 0x1109,0x1161,0x11F1 ],
+ [ 0xE8DC, 0x1109,0x1161,0x11F9 ],
+ [ 0xE8E0, 0x1109,0x11A3,0x11B7 ],
+ [ 0xE8E1, 0x1109,0x1162,0x11E6 ],
+ [ 0xE8E2, 0x1109,0x1162,0x11F0 ],
+ [ 0xE8E3, 0x1109,0x1163,0x11D9 ],
+ [ 0xE8E4, 0x1109,0x1163,0x11E2 ],
+ [ 0xE8E5, 0x1109,0x1163,0x11EB ],
+ [ 0xE8E6, 0x1109,0x1163,0x11F0 ],
+ [ 0xE8E7, 0x1109,0x1163,0x11F1 ],
+ [ 0xE8E9, 0x1109,0x1165,0x11C3 ],
+ [ 0xE8EA, 0x1109,0x1165,0x11D9 ],
+ [ 0xE8EB, 0x1109,0x1165,0x11E5 ],
+ [ 0xE8EC, 0x1109,0x1165,0x11E7 ],
+ [ 0xE8ED, 0x1109,0x1165,0x11EB ],
+ [ 0xE8EE, 0x1109,0x1165,0x11EC ],
+ [ 0xE8EF, 0x1109,0x1165,0x11ED ],
+ [ 0xE8F0, 0x1109,0x1165,0x11F0 ],
+ [ 0xE8F1, 0x1109,0x1165,0x11F9 ],
+ [ 0xE8F5, 0x1109,0x117C,0x11A8 ],
+ [ 0xE8F6, 0x1109,0x117C,0x11AF ],
+ [ 0xE8F7, 0x1109,0x117C,0x11B7 ],
+ [ 0xE8F8, 0x1109,0x117C,0x11BA ],
+ [ 0xE8F9, 0x1109,0x117C,0x11BB ],
+ [ 0xE8FA, 0x1109,0x117C,0x11BC ],
+ [ 0xE8FB, 0x1109,0x1166,0xD7FB ],
+ [ 0xE8FC, 0x1109,0x1167,0x11D5 ],
+ [ 0xE8FD, 0x1109,0x1167,0x11D9 ],
+ [ 0xE8FE, 0x1109,0x1167,0x11DD ],
+ [ 0xE8FF, 0x1109,0x1167,0x11E2 ],
+ [ 0xE900, 0x1109,0x1167,0x11E3 ],
+ [ 0xE901, 0x1109,0x1167,0x11E4 ],
+ [ 0xE902, 0x1109,0x1167,0x11E5 ],
+ [ 0xE903, 0x1109,0x1167,0x11E7 ],
+ [ 0xE904, 0x1109,0x1167,0x11F0 ],
+ [ 0xE905, 0x1109,0x1167,0x11F1 ],
+ [ 0xE906, 0x1109,0x1167,0x11F9 ],
+ [ 0xE909, 0x1109,0x1168,0x11F0 ],
+ [ 0xE90A, 0x1109,0x1169,0x11C7 ],
+ [ 0xE90B, 0x1109,0x1169,0x11D9 ],
+ [ 0xE90C, 0x1109,0x1169,0x11E2 ],
+ [ 0xE90D, 0x1109,0x1169,0xD7E7 ],
+ [ 0xE90E, 0x1109,0x1169,0x11E8 ],
+ [ 0xE90F, 0x1109,0x1169,0xD7F0 ],
+ [ 0xE910, 0x1109,0x1169,0x11EB ],
+ [ 0xE911, 0x1109,0x1169,0x11F0 ],
+ [ 0xE912, 0x1109,0x116A,0x11D9 ],
+ [ 0xE913, 0x1109,0x116A,0x11F0 ],
+ [ 0xE914, 0x1109,0x116A,0x11F9 ],
+ [ 0xE915, 0x1109,0x116B,0x11F9 ],
+ [ 0xE919, 0x1109,0x116C,0x11F0 ],
+ [ 0xE91A, 0x1109,0x116D,0x11D9 ],
+ [ 0xE91B, 0x1109,0x116D,0x11E2 ],
+ [ 0xE91C, 0x1109,0x116D,0x11F0 ],
+ [ 0xE91D, 0x1109,0x116D,0x11F1 ],
+ [ 0xE91F, 0x1109,0x1187,0x11AF ],
+ [ 0xE921, 0x1109,0x1188,0x11AB ],
+ [ 0xE922, 0x1109,0x1188,0x11AF ],
+ [ 0xE923, 0x1109,0x1188,0x11BA ],
+ [ 0xE924, 0x1109,0x116E,0x11D0 ],
+ [ 0xE925, 0x1109,0x116E,0x11D9 ],
+ [ 0xE926, 0x1109,0x116E,0x11E2 ],
+ [ 0xE927, 0x1109,0x116E,0x11E4 ],
+ [ 0xE928, 0x1109,0x116E,0x11E6 ],
+ [ 0xE929, 0x1109,0x116E,0x11E7 ],
+ [ 0xE92A, 0x1109,0x116E,0xD7F0 ],
+ [ 0xE92B, 0x1109,0x116E,0x11EB ],
+ [ 0xE92C, 0x1109,0x116E,0x11F0 ],
+ [ 0xE92D, 0x1109,0x116E,0x11F9 ],
+ [ 0xE92F, 0x1109,0x1189,0x11AB ],
+ [ 0xE930, 0x1109,0x1189,0x11B7 ],
+ [ 0xE932, 0x1109,0xD7B5,0x11AB ],
+ [ 0xE934, 0x1109,0x1171,0x11D9 ],
+ [ 0xE935, 0x1109,0x1171,0x11E6 ],
+ [ 0xE936, 0x1109,0x1171,0x11E7 ],
+ [ 0xE937, 0x1109,0x1172,0x11D9 ],
+ [ 0xE938, 0x1109,0x1172,0x11E2 ],
+ [ 0xE939, 0x1109,0x1172,0x11E6 ],
+ [ 0xE93A, 0x1109,0x1172,0x11F0 ],
+ [ 0xE93C, 0x1109,0x118E,0x11AB ],
+ [ 0xE93D, 0x1109,0x118E,0x11F0 ],
+ [ 0xE942, 0x1109,0x1191,0x11AB ],
+ [ 0xE943, 0x1109,0x1191,0x11AF ],
+ [ 0xE944, 0x1109,0x1191,0x11D9 ],
+ [ 0xE945, 0x1109,0x1191,0x11F0 ],
+ [ 0xE946, 0x1109,0x1191,0x11F9 ],
+ [ 0xE948, 0x1109,0x1192,0x11BC ],
+ [ 0xE94A, 0x1109,0xD7B8,0x11AF ],
+ [ 0xE94C, 0x1109,0x1193,0x11AF ],
+ [ 0xE94E, 0x1109,0x1194,0x11AB ],
+ [ 0xE94F, 0x1109,0x1194,0x11AF ],
+ [ 0xE950, 0x1109,0x1194,0x11B7 ],
+ [ 0xE951, 0x1109,0x1194,0x11B8 ],
+ [ 0xE952, 0x1109,0x1194,0x11BC ],
+ [ 0xE953, 0x1109,0x1173,0x11D9 ],
+ [ 0xE954, 0x1109,0x1173,0x11E2 ],
+ [ 0xE955, 0x1109,0x1173,0x11E3 ],
+ [ 0xE956, 0x1109,0x1173,0xD7F0 ],
+ [ 0xE957, 0x1109,0x1173,0xD7F2 ],
+ [ 0xE958, 0x1109,0x1173,0x11EB ],
+ [ 0xE959, 0x1109,0x1173,0x11F1 ],
+ [ 0xE95A, 0x1109,0x1173,0xD7F6 ],
+ [ 0xE95B, 0x1109,0x1173,0x11F0 ],
+ [ 0xE95C, 0x1109,0x1173,0x11F2 ],
+ [ 0xE95C, 0x1109,0x1173,0x11F1 ],
+ [ 0xE95D, 0x1109,0x1173,0x11F9 ],
+ [ 0xE960, 0x1109,0x1174,0x11F0 ],
+ [ 0xE961, 0x1109,0x1174,0x11F9 ],
+ [ 0xE962, 0x1109,0x1175,0x11FA ],
+ [ 0xE963, 0x1109,0x1175,0x11FF ],
+ [ 0xE964, 0x1109,0x1175,0x11C7 ],
+ [ 0xE965, 0x1109,0x1175,0x11CE ],
+ [ 0xE966, 0x1109,0x1175,0x11D0 ],
+ [ 0xE967, 0x1109,0x1175,0x11D9 ],
+ [ 0xE968, 0x1109,0x1175,0x11DA ],
+ [ 0xE969, 0x1109,0x1175,0x11E1 ],
+ [ 0xE96A, 0x1109,0x1175,0x11E2 ],
+ [ 0xE96B, 0x1109,0x1175,0x11E6 ],
+ [ 0xE96C, 0x1109,0x1175,0x11EB ],
+ [ 0xE96D, 0x1109,0x1175,0x11F0 ],
+ [ 0xE96E, 0x1109,0x1175,0x11F9 ],
+ [ 0xE971, 0x1109,0x1199,0x11AB ],
+ [ 0xE972, 0x1109,0x1199,0x11BC ],
+ [ 0xE97C, 0x1109,0xD7C3,0x11AB ],
+ [ 0xE97E, 0x1109,0x119E,0x11A8 ],
+ [ 0xE97F, 0x1109,0x119E,0x11AB ],
+ [ 0xE980, 0x1109,0x119E,0x11AE ],
+ [ 0xE981, 0x1109,0x119E,0x11CA ],
+ [ 0xE982, 0x1109,0x119E,0x11AF ],
+ [ 0xE983, 0x1109,0x119E,0x11B0 ],
+ [ 0xE984, 0x1109,0x119E,0x11D0 ],
+ [ 0xE985, 0x1109,0x119E,0x11B1 ],
+ [ 0xE986, 0x1109,0x119E,0x11B2 ],
+ [ 0xE987, 0x1109,0x119E,0x11D5 ],
+ [ 0xE988, 0x1109,0x119E,0x11B3 ],
+ [ 0xE989, 0x1109,0x119E,0x11B6 ],
+ [ 0xE98A, 0x1109,0x119E,0x11D9 ],
+ [ 0xE98B, 0x1109,0x119E,0x11B7 ],
+ [ 0xE98C, 0x1109,0x119E,0xD7E0 ],
+ [ 0xE98D, 0x1109,0x119E,0x11DD ],
+ [ 0xE98E, 0x1109,0x119E,0x11B8 ],
+ [ 0xE98F, 0x1109,0x119E,0x11E3 ],
+ [ 0xE990, 0x1109,0x119E,0x11E6 ],
+ [ 0xE991, 0x1109,0x119E,0x11BA ],
+ [ 0xE992, 0x1109,0x119E,0xD7F0 ],
+ [ 0xE993, 0x1109,0x119E,0x11EB ],
+ [ 0xE994, 0x1109,0x119E,0x11BC ],
+ [ 0xE995, 0x1109,0x119E,0x11F0 ],
+ [ 0xE996, 0x1109,0x119E,0x11BD ],
+ [ 0xE997, 0x1109,0x119E,0x11BE ],
+ [ 0xE998, 0x1109,0x119E,0x11C0 ],
+ [ 0xE99A, 0x1109,0x11A1,0x11A8 ],
+ [ 0xE99B, 0x1109,0x11A1,0x11AB ],
+ [ 0xE99C, 0x1109,0x11A1,0x11AF ],
+ [ 0xE99D, 0x1109,0x11A1,0x11D9 ],
+ [ 0xE99E, 0x1109,0x11A1,0x11B7 ],
+ [ 0xE99F, 0x1109,0x11A1,0x11DD ],
+ [ 0xE9A0, 0x1109,0x11A1,0x11B8 ],
+ [ 0xE9A1, 0x1109,0x11A1,0x11BA ],
+ [ 0xE9A2, 0x1109,0x11A1,0x11BC ],
+ [ 0xE9A3, 0x1109,0x11A1,0x11F0 ],
+ [ 0xE9A4, 0x1109,0x11A1,0x11F1 ],
+ [ 0xE9A6, 0x112D,0x1161,0x11A8 ],
+ [ 0xE9A7, 0x112D,0x1161,0x11A9 ],
+ [ 0xE9A8, 0x112D,0x1161,0x11AA ],
+ [ 0xE9A9, 0x112D,0x1161,0x11AB ],
+ [ 0xE9AA, 0x112D,0x1161,0x11AF ],
+ [ 0xE9AB, 0x112D,0x1161,0x11B6 ],
+ [ 0xE9AC, 0x112D,0x1161,0x11B7 ],
+ [ 0xE9AD, 0x112D,0x1161,0x11B8 ],
+ [ 0xE9AE, 0x112D,0x1161,0x11B9 ],
+ [ 0xE9AF, 0x112D,0x1161,0x11E6 ],
+ [ 0xE9B0, 0x112D,0x1161,0x11BA ],
+ [ 0xE9B1, 0x112D,0x1161,0x11E7 ],
+ [ 0xE9B2, 0x112D,0x1161,0x11BC ],
+ [ 0xE9B3, 0x112D,0x1161,0x11F0 ],
+ [ 0xE9B5, 0x112D,0x1162,0x11A8 ],
+ [ 0xE9B6, 0x112D,0x1162,0x11AB ],
+ [ 0xE9B7, 0x112D,0x1162,0x11AF ],
+ [ 0xE9B8, 0x112D,0x1162,0x11B7 ],
+ [ 0xE9B9, 0x112D,0x1162,0x11BA ],
+ [ 0xE9BA, 0x112D,0x1162,0x11F0 ],
+ [ 0xE9BC, 0x112D,0x1163,0x11A8 ],
+ [ 0xE9BE, 0x112D,0x1164,0x11BA ],
+ [ 0xE9C0, 0x112D,0x1165,0x11A8 ],
+ [ 0xE9C1, 0x112D,0x1165,0x11A9 ],
+ [ 0xE9C2, 0x112D,0x1165,0x11AB ],
+ [ 0xE9C3, 0x112D,0x1165,0x11AF ],
+ [ 0xE9C4, 0x112D,0x1165,0x11B2 ],
+ [ 0xE9C5, 0x112D,0x1165,0x11D5 ],
+ [ 0xE9C6, 0x112D,0x1165,0x11B7 ],
+ [ 0xE9C7, 0x112D,0x1165,0x11B8 ],
+ [ 0xE9C8, 0x112D,0x1165,0x11E6 ],
+ [ 0xE9C9, 0x112D,0x1165,0x11BA ],
+ [ 0xE9CA, 0x112D,0x1165,0x11E7 ],
+ [ 0xE9CB, 0x112D,0x1165,0x11EB ],
+ [ 0xE9CC, 0x112D,0x1165,0x11F0 ],
+ [ 0xE9CE, 0x112D,0x1166,0x11A8 ],
+ [ 0xE9CF, 0x112D,0x1166,0x11AB ],
+ [ 0xE9D0, 0x112D,0x1166,0x11AF ],
+ [ 0xE9D1, 0x112D,0x1166,0x11B7 ],
+ [ 0xE9D2, 0x112D,0x1166,0x11B8 ],
+ [ 0xE9D3, 0x112D,0x1166,0x11BA ],
+ [ 0xE9D4, 0x112D,0x1166,0x11F0 ],
+ [ 0xE9D6, 0x112D,0x1167,0x11A8 ],
+ [ 0xE9D7, 0x112D,0x1167,0x11AB ],
+ [ 0xE9D8, 0x112D,0x1167,0x11AE ],
+ [ 0xE9D9, 0x112D,0x1167,0x11AF ],
+ [ 0xE9DA, 0x112D,0x1167,0x11B7 ],
+ [ 0xE9DB, 0x112D,0x1167,0x11B8 ],
+ [ 0xE9DC, 0x112D,0x1167,0x11BA ],
+ [ 0xE9DD, 0x112D,0x1167,0x11BC ],
+ [ 0xE9DE, 0x112D,0x1167,0x11F0 ],
+ [ 0xE9DF, 0x112D,0x1167,0x11C0 ],
+ [ 0xE9E2, 0x112D,0x1169,0x11A8 ],
+ [ 0xE9E3, 0x112D,0x1169,0x11AA ],
+ [ 0xE9E4, 0x112D,0x1169,0x11AB ],
+ [ 0xE9E5, 0x112D,0x1169,0x11AE ],
+ [ 0xE9E6, 0x112D,0x1169,0x11AF ],
+ [ 0xE9E7, 0x112D,0x1169,0x11B3 ],
+ [ 0xE9E8, 0x112D,0x1169,0x11B7 ],
+ [ 0xE9E9, 0x112D,0x1169,0x11B8 ],
+ [ 0xE9EA, 0x112D,0x1169,0x11BA ],
+ [ 0xE9EB, 0x112D,0x1169,0xD7F0 ],
+ [ 0xE9EC, 0x112D,0x1169,0x11BC ],
+ [ 0xE9ED, 0x112D,0x1169,0x11F0 ],
+ [ 0xE9EE, 0x112D,0x1169,0x11BD ],
+ [ 0xE9EF, 0x112D,0x1169,0x11BE ],
+ [ 0xE9F1, 0x112D,0x116A,0x11A8 ],
+ [ 0xE9F2, 0x112D,0x116A,0x11AB ],
+ [ 0xE9F3, 0x112D,0x116A,0x11AF ],
+ [ 0xE9F4, 0x112D,0x116A,0x11BC ],
+ [ 0xE9F5, 0x112D,0x116A,0x11F0 ],
+ [ 0xE9F7, 0x112D,0x116B,0x11AF ],
+ [ 0xE9F8, 0x112D,0x116B,0x11B0 ],
+ [ 0xE9F9, 0x112D,0x116B,0x11BC ],
+ [ 0xE9FB, 0x112D,0x116C,0x11A8 ],
+ [ 0xE9FC, 0x112D,0x116C,0x11AB ],
+ [ 0xE9FD, 0x112D,0x116C,0x11AF ],
+ [ 0xE9FE, 0x112D,0x116C,0x11B7 ],
+ [ 0xE9FF, 0x112D,0x116C,0x11BA ],
+ [ 0xEA00, 0x112D,0x116C,0x11F0 ],
+ [ 0xEA02, 0x112D,0x116D,0x11AB ],
+ [ 0xEA03, 0x112D,0x116D,0x11AF ],
+ [ 0xEA04, 0x112D,0x116D,0x11B7 ],
+ [ 0xEA06, 0x112D,0x116E,0x11A8 ],
+ [ 0xEA07, 0x112D,0x116E,0x11AB ],
+ [ 0xEA08, 0x112D,0x116E,0x11AE ],
+ [ 0xEA09, 0x112D,0x116E,0x11AF ],
+ [ 0xEA0A, 0x112D,0x116E,0x11D9 ],
+ [ 0xEA0B, 0x112D,0x116E,0x11B7 ],
+ [ 0xEA0C, 0x112D,0x116E,0x11DA ],
+ [ 0xEA0D, 0x112D,0x116E,0xD7E0 ],
+ [ 0xEA0E, 0x112D,0x116E,0x11DD ],
+ [ 0xEA0F, 0x112D,0x116E,0x11B8 ],
+ [ 0xEA10, 0x112D,0x116E,0x11BA ],
+ [ 0xEA11, 0x112D,0x116E,0x11BC ],
+ [ 0xEA12, 0x112D,0x116E,0x11EC ],
+ [ 0xEA13, 0x112D,0x116E,0x11F0 ],
+ [ 0xEA14, 0x112D,0x116E,0x11BD ],
+ [ 0xEA15, 0x112D,0x116E,0x11BE ],
+ [ 0xEA17, 0x112D,0x116F,0x11A8 ],
+ [ 0xEA18, 0x112D,0x116F,0x11AB ],
+ [ 0xEA19, 0x112D,0x116F,0x11AF ],
+ [ 0xEA1A, 0x112D,0x116F,0x11B7 ],
+ [ 0xEA1B, 0x112D,0x116F,0x11BC ],
+ [ 0xEA1C, 0x112D,0x116F,0x11F0 ],
+ [ 0xEA1E, 0x112D,0x1170,0x11AB ],
+ [ 0xEA1F, 0x112D,0x1170,0x11AF ],
+ [ 0xEA23, 0x112D,0x1171,0x11AB ],
+ [ 0xEA24, 0x112D,0x1171,0x11AF ],
+ [ 0xEA25, 0x112D,0x1171,0x11B7 ],
+ [ 0xEA26, 0x112D,0x1171,0x11F0 ],
+ [ 0xEA28, 0x112D,0x1172,0x11AB ],
+ [ 0xEA29, 0x112D,0x1172,0x11AF ],
+ [ 0xEA2A, 0x112D,0x1172,0x11B7 ],
+ [ 0xEA2C, 0x112D,0x118F,0x11BC ],
+ [ 0xEA2F, 0x112D,0x1173,0x11A8 ],
+ [ 0xEA30, 0x112D,0x1173,0x11AB ],
+ [ 0xEA31, 0x112D,0x1173,0xD7CC ],
+ [ 0xEA32, 0x112D,0x1173,0x11AD ],
+ [ 0xEA33, 0x112D,0x1173,0x11AE ],
+ [ 0xEA34, 0x112D,0x1173,0xD7D3 ],
+ [ 0xEA35, 0x112D,0x1173,0x11AF ],
+ [ 0xEA36, 0x112D,0x1173,0x11D0 ],
+ [ 0xEA37, 0x112D,0x1173,0x11B3 ],
+ [ 0xEA38, 0x112D,0x1173,0x11B4 ],
+ [ 0xEA39, 0x112D,0x1173,0x11B6 ],
+ [ 0xEA3A, 0x112D,0x1173,0x11D9 ],
+ [ 0xEA3B, 0x112D,0x1173,0x11B7 ],
+ [ 0xEA3C, 0x112D,0x1173,0x11BA ],
+ [ 0xEA3D, 0x112D,0x1173,0xD7F0 ],
+ [ 0xEA3E, 0x112D,0x1173,0xD7F1 ],
+ [ 0xEA3F, 0x112D,0x1173,0xD7F2 ],
+ [ 0xEA40, 0x112D,0x1173,0x11EB ],
+ [ 0xEA41, 0x112D,0x1173,0x11BC ],
+ [ 0xEA42, 0x112D,0x1173,0x11F0 ],
+ [ 0xEA43, 0x112D,0x1173,0x11BE ],
+ [ 0xEA44, 0x112D,0x1173,0x11C0 ],
+ [ 0xEA46, 0x112D,0x1174,0x11AB ],
+ [ 0xEA47, 0x112D,0x1174,0x11AF ],
+ [ 0xEA48, 0x112D,0x1174,0x11D0 ],
+ [ 0xEA49, 0x112D,0x1174,0x11B7 ],
+ [ 0xEA4A, 0x112D,0x1174,0x11BA ],
+ [ 0xEA4C, 0x112D,0x1175,0x11A8 ],
+ [ 0xEA4D, 0x112D,0x1175,0x11AB ],
+ [ 0xEA4E, 0x112D,0x1175,0x11AD ],
+ [ 0xEA4F, 0x112D,0x1175,0x11AE ],
+ [ 0xEA50, 0x112D,0x1175,0x11AF ],
+ [ 0xEA51, 0x112D,0x1175,0x11B6 ],
+ [ 0xEA52, 0x112D,0x1175,0x11B7 ],
+ [ 0xEA53, 0x112D,0x1175,0x11B8 ],
+ [ 0xEA54, 0x112D,0x1175,0x11BA ],
+ [ 0xEA55, 0x112D,0x1175,0x11BC ],
+ [ 0xEA56, 0x112D,0x1175,0x11C2 ],
+ [ 0xEA59, 0x112D,0x119E,0x11A8 ],
+ [ 0xEA5A, 0x112D,0x119E,0x11AB ],
+ [ 0xEA5B, 0x112D,0x119E,0x11AE ],
+ [ 0xEA5C, 0x112D,0x119E,0x11AF ],
+ [ 0xEA5D, 0x112D,0x119E,0x11B7 ],
+ [ 0xEA5E, 0x112D,0x119E,0x11B8 ],
+ [ 0xEA5F, 0x112D,0x119E,0x11BA ],
+ [ 0xEA60, 0x112D,0x119E,0x11F0 ],
+ [ 0xEA62, 0x112D,0x11A1,0x11A8 ],
+ [ 0xEA63, 0x112D,0x11A1,0x11AB ],
+ [ 0xEA64, 0x112D,0x11A1,0x11AF ],
+ [ 0xEA65, 0x112D,0x11A1,0x11D9 ],
+ [ 0xEA66, 0x112D,0x11A1,0x11B7 ],
+ [ 0xEA67, 0x112D,0x11A1,0x11B8 ],
+ [ 0xEA68, 0x112D,0x11A1,0x11BA ],
+ [ 0xEA69, 0x112D,0x11A1,0x11BC ],
+ [ 0xEA6B, 0x112E,0x1161,0x11AF ],
+ [ 0xEA6D, 0x112E,0x1167,0x11A8 ],
+ [ 0xEA72, 0x112F,0x1161,0x11A8 ],
+ [ 0xEA73, 0x112F,0x1161,0x11AB ],
+ [ 0xEA74, 0x112F,0x1161,0x11AE ],
+ [ 0xEA75, 0x112F,0x1161,0x11AF ],
+ [ 0xEA76, 0x112F,0x1161,0x11B6 ],
+ [ 0xEA77, 0x112F,0x1161,0x11B7 ],
+ [ 0xEA78, 0x112F,0x1161,0x11B8 ],
+ [ 0xEA79, 0x112F,0x1161,0x11BA ],
+ [ 0xEA7A, 0x112F,0x1161,0x11BC ],
+ [ 0xEA7B, 0x112F,0x1161,0xD7F6 ],
+ [ 0xEA7C, 0x112F,0x1161,0x11F0 ],
+ [ 0xEA7D, 0x112F,0x1161,0xD7F6 ],
+ [ 0xEA7E, 0x112F,0x1161,0x11C2 ],
+ [ 0xEA80, 0x112F,0x1162,0x11A8 ],
+ [ 0xEA81, 0x112F,0x1162,0x11AB ],
+ [ 0xEA82, 0x112F,0x1162,0x11AF ],
+ [ 0xEA83, 0x112F,0x1162,0x11B7 ],
+ [ 0xEA84, 0x112F,0x1162,0x11B8 ],
+ [ 0xEA85, 0x112F,0x1162,0x11BA ],
+ [ 0xEA86, 0x112F,0x1162,0x11BC ],
+ [ 0xEA87, 0x112F,0x1162,0x11F0 ],
+ [ 0xEA89, 0x112F,0x1163,0x11A8 ],
+ [ 0xEA8A, 0x112F,0x1163,0x11BC ],
+ [ 0xEA8B, 0x112F,0x1163,0x11F0 ],
+ [ 0xEA8E, 0x112F,0x1165,0x11A8 ],
+ [ 0xEA8F, 0x112F,0x1165,0x11AB ],
+ [ 0xEA90, 0x112F,0x1165,0x11AE ],
+ [ 0xEA91, 0x112F,0x1165,0x11AF ],
+ [ 0xEA92, 0x112F,0x1165,0x11B0 ],
+ [ 0xEA93, 0x112F,0x1165,0x11B2 ],
+ [ 0xEA94, 0x112F,0x1165,0x11B7 ],
+ [ 0xEA95, 0x112F,0x1165,0x11B8 ],
+ [ 0xEA96, 0x112F,0x1165,0x11BA ],
+ [ 0xEA97, 0x112F,0x1165,0x11BC ],
+ [ 0xEA98, 0x112F,0x1165,0x11F0 ],
+ [ 0xEA99, 0x112F,0x1165,0x11BF ],
+ [ 0xEA9B, 0x112F,0x117C,0x11BA ],
+ [ 0xEA9C, 0x112F,0x117C,0x11BB ],
+ [ 0xEA9D, 0x112F,0x117C,0x11BF ],
+ [ 0xEA9F, 0x112F,0x1166,0x11A8 ],
+ [ 0xEAA0, 0x112F,0x1166,0x11AB ],
+ [ 0xEAA1, 0x112F,0x1166,0x11AF ],
+ [ 0xEAA2, 0x112F,0x1166,0x11B7 ],
+ [ 0xEAA3, 0x112F,0x1166,0x11BA ],
+ [ 0xEAA4, 0x112F,0x1166,0x11BC ],
+ [ 0xEAA6, 0x112F,0x1167,0x11A8 ],
+ [ 0xEAA7, 0x112F,0x1167,0x11AB ],
+ [ 0xEAA8, 0x112F,0x1167,0x11BA ],
+ [ 0xEAA9, 0x112F,0x1167,0x11BC ],
+ [ 0xEAAC, 0x112F,0x1169,0x11A8 ],
+ [ 0xEAAD, 0x112F,0x1169,0x11AA ],
+ [ 0xEAAE, 0x112F,0x1169,0x11AB ],
+ [ 0xEAAF, 0x112F,0x1169,0x11AF ],
+ [ 0xEAB0, 0x112F,0x1169,0x11B7 ],
+ [ 0xEAB1, 0x112F,0x1169,0x11B8 ],
+ [ 0xEAB2, 0x112F,0x1169,0x11BA ],
+ [ 0xEAB3, 0x112F,0x1169,0x11BC ],
+ [ 0xEAB4, 0x112F,0x1169,0x11F0 ],
+ [ 0xEAB5, 0x112F,0x1169,0x11F1 ],
+ [ 0xEAB9, 0x112F,0x116C,0x11AB ],
+ [ 0xEABA, 0x112F,0x116C,0x11AF ],
+ [ 0xEABC, 0x112F,0x116D,0x11A8 ],
+ [ 0xEABD, 0x112F,0x116D,0x11BA ],
+ [ 0xEABE, 0x112F,0x116D,0x11BC ],
+ [ 0xEAC0, 0x112F,0x116E,0x11A8 ],
+ [ 0xEAC1, 0x112F,0x116E,0x11AB ],
+ [ 0xEAC2, 0x112F,0x116E,0x11AF ],
+ [ 0xEAC3, 0x112F,0x116E,0x11B0 ],
+ [ 0xEAC4, 0x112F,0x116E,0x11B2 ],
+ [ 0xEAC5, 0x112F,0x116E,0x11B7 ],
+ [ 0xEAC6, 0x112F,0x116E,0x11BA ],
+ [ 0xEAC7, 0x112F,0x116E,0x11BC ],
+ [ 0xEAC8, 0x112F,0x116E,0x11F0 ],
+ [ 0xEACE, 0x112F,0x1171,0x11AB ],
+ [ 0xEACF, 0x112F,0x1171,0x11AF ],
+ [ 0xEAD0, 0x112F,0x1171,0x11B7 ],
+ [ 0xEAD1, 0x112F,0x1171,0x11BA ],
+ [ 0xEAD3, 0x112F,0x1172,0x11A8 ],
+ [ 0xEAD4, 0x112F,0x1172,0x11AF ],
+ [ 0xEAD5, 0x112F,0x1172,0x11B7 ],
+ [ 0xEAD6, 0x112F,0x1172,0x11BC ],
+ [ 0xEAD7, 0x112F,0x1172,0x11F0 ],
+ [ 0xEADA, 0x112F,0x1173,0x11A8 ],
+ [ 0xEADB, 0x112F,0x1173,0x11AB ],
+ [ 0xEADC, 0x112F,0x1173,0x11AE ],
+ [ 0xEADD, 0x112F,0x1173,0x11AF ],
+ [ 0xEADE, 0x112F,0x1173,0x11B2 ],
+ [ 0xEADF, 0x112F,0x1173,0x11B6 ],
+ [ 0xEAE0, 0x112F,0x1173,0x11B7 ],
+ [ 0xEAE1, 0x112F,0x1173,0x11B8 ],
+ [ 0xEAE2, 0x112F,0x1173,0x11BA ],
+ [ 0xEAE3, 0x112F,0x1173,0x11BC ],
+ [ 0xEAE4, 0x112F,0x1173,0x11F0 ],
+ [ 0xEAE5, 0x112F,0x1173,0x11F1 ],
+ [ 0xEAE6, 0x112F,0x1173,0x11BD ],
+ [ 0xEAE8, 0x112F,0x1174,0x11AB ],
+ [ 0xEAE9, 0x112F,0x1174,0x11AF ],
+ [ 0xEAEA, 0x112F,0x1174,0x11BA ],
+ [ 0xEAEB, 0x112F,0x1174,0x11EB ],
+ [ 0xEAEC, 0x112F,0x1174,0x11BE ],
+ [ 0xEAEE, 0x112F,0x1175,0x11A8 ],
+ [ 0xEAEF, 0x112F,0x1175,0x11AB ],
+ [ 0xEAF0, 0x112F,0x1175,0x11AE ],
+ [ 0xEAF1, 0x112F,0x1175,0x11AF ],
+ [ 0xEAF2, 0x112F,0x1175,0x11B7 ],
+ [ 0xEAF3, 0x112F,0x1175,0x11BA ],
+ [ 0xEAF4, 0x112F,0x1175,0xD7F2 ],
+ [ 0xEAF5, 0x112F,0x1175,0x11BC ],
+ [ 0xEAF6, 0x112F,0x1175,0x11C2 ],
+ [ 0xEAF9, 0x112F,0x119E,0x11A8 ],
+ [ 0xEAFA, 0x112F,0x119E,0x11AB ],
+ [ 0xEAFB, 0x112F,0x119E,0x11AE ],
+ [ 0xEAFC, 0x112F,0x119E,0x11AF ],
+ [ 0xEAFD, 0x112F,0x119E,0x11B6 ],
+ [ 0xEAFE, 0x112F,0x119E,0x11B7 ],
+ [ 0xEAFF, 0x112F,0x119E,0x11B8 ],
+ [ 0xEB00, 0x112F,0x119E,0x11BA ],
+ [ 0xEB01, 0x112F,0x119E,0x11BC ],
+ [ 0xEB02, 0x112F,0x119E,0x11F0 ],
+ [ 0xEB03, 0x112F,0x119E,0x11C2 ],
+ [ 0xEB05, 0x112F,0x11A1,0x11A8 ],
+ [ 0xEB06, 0x112F,0x11A1,0x11AB ],
+ [ 0xEB07, 0x112F,0x11A1,0x11AF ],
+ [ 0xEB08, 0x112F,0x11A1,0x11B7 ],
+ [ 0xEB09, 0x112F,0x11A1,0x11B8 ],
+ [ 0xEB0A, 0x112F,0x11A1,0x11BA ],
+ [ 0xEB0B, 0x112F,0x11A1,0x11BC ],
+ [ 0xEB0C, 0x112F,0x11A1,0x11F0 ],
+ [ 0xEB0F, 0x1130,0x1162,0x11AB ],
+ [ 0xEB12, 0x1130,0x1165,0x11BA ],
+ [ 0xEB15, 0x1130,0x1167,0x11BA ],
+ [ 0xEB18, 0x1130,0x1172,0x11AB ],
+ [ 0xEB19, 0x1130,0x1172,0x11BC ],
+ [ 0xEB1B, 0x1130,0x1173,0x11AB ],
+ [ 0xEB1C, 0x1130,0x1173,0x11AF ],
+ [ 0xEB1D, 0x1130,0x1173,0x11B7 ],
+ [ 0xEB1F, 0x1130,0x1175,0x11AB ],
+ [ 0xEB21, 0x1131,0x1161,0x11AF ],
+ [ 0xEB24, 0x1131,0x1173,0x11AF ],
+ [ 0xEB26, 0x1131,0x119E,0x11AF ],
+ [ 0xEB28, 0x1132,0x1161,0x11A8 ],
+ [ 0xEB29, 0x1132,0x1161,0x11AB ],
+ [ 0xEB2A, 0x1132,0x1161,0x11AE ],
+ [ 0xEB2B, 0x1132,0x1161,0x11AF ],
+ [ 0xEB2C, 0x1132,0x1161,0x11B0 ],
+ [ 0xEB2D, 0x1132,0x1161,0x11D0 ],
+ [ 0xEB2E, 0x1132,0x1161,0x11B7 ],
+ [ 0xEB2F, 0x1132,0x1161,0x11B8 ],
+ [ 0xEB30, 0x1132,0x1161,0x11BA ],
+ [ 0xEB31, 0x1132,0x1161,0x11BC ],
+ [ 0xEB32, 0x1132,0x1161,0x11F0 ],
+ [ 0xEB33, 0x1132,0x1161,0x11C2 ],
+ [ 0xEB35, 0x1132,0x1162,0x11A8 ],
+ [ 0xEB36, 0x1132,0x1162,0x11AB ],
+ [ 0xEB37, 0x1132,0x1162,0x11AF ],
+ [ 0xEB38, 0x1132,0x1162,0x11B7 ],
+ [ 0xEB39, 0x1132,0x1162,0x11BA ],
+ [ 0xEB3A, 0x1132,0x1162,0x11F0 ],
+ [ 0xEB3C, 0x1132,0x1163,0x11B7 ],
+ [ 0xEB3E, 0x1132,0x1165,0x11A8 ],
+ [ 0xEB3F, 0x1132,0x1165,0x11AB ],
+ [ 0xEB40, 0x1132,0x1165,0x11AE ],
+ [ 0xEB41, 0x1132,0x1165,0x11AF ],
+ [ 0xEB42, 0x1132,0x1165,0x11B7 ],
+ [ 0xEB43, 0x1132,0x1165,0x11B8 ],
+ [ 0xEB44, 0x1132,0x1165,0x11BA ],
+ [ 0xEB45, 0x1132,0x1165,0x11BC ],
+ [ 0xEB46, 0x1132,0x1165,0x11F0 ],
+ [ 0xEB48, 0x1132,0x1166,0x11AB ],
+ [ 0xEB49, 0x1132,0x1166,0x11AF ],
+ [ 0xEB4A, 0x1132,0x1166,0x11B7 ],
+ [ 0xEB4B, 0x1132,0x1166,0x11BA ],
+ [ 0xEB4D, 0x1132,0x1167,0x11A8 ],
+ [ 0xEB4E, 0x1132,0x1167,0x11AB ],
+ [ 0xEB4F, 0x1132,0x1167,0x11AF ],
+ [ 0xEB50, 0x1132,0x1167,0x11B7 ],
+ [ 0xEB51, 0x1132,0x1167,0x11BA ],
+ [ 0xEB52, 0x1132,0x1167,0xD7F2 ],
+ [ 0xEB53, 0x1132,0x1167,0x11F0 ],
+ [ 0xEB54, 0x1132,0x1167,0x11C2 ],
+ [ 0xEB57, 0x1132,0x1169,0x11A8 ],
+ [ 0xEB58, 0x1132,0x1169,0x11AB ],
+ [ 0xEB59, 0x1132,0x1169,0x11AF ],
+ [ 0xEB5A, 0x1132,0x1169,0x11B7 ],
+ [ 0xEB5B, 0x1132,0x1169,0x11B8 ],
+ [ 0xEB5C, 0x1132,0x1169,0x11BA ],
+ [ 0xEB5D, 0x1132,0x1169,0x11E7 ],
+ [ 0xEB5E, 0x1132,0x1169,0x11BC ],
+ [ 0xEB5F, 0x1132,0x1169,0x11F0 ],
+ [ 0xEB60, 0x1132,0x1169,0x11F1 ],
+ [ 0xEB61, 0x1132,0x1169,0x11C2 ],
+ [ 0xEB67, 0x1132,0x116E,0x11A8 ],
+ [ 0xEB68, 0x1132,0x116E,0x11AB ],
+ [ 0xEB69, 0x1132,0x116E,0x11AE ],
+ [ 0xEB6A, 0x1132,0x116E,0x11AF ],
+ [ 0xEB6B, 0x1132,0x116E,0x11B1 ],
+ [ 0xEB6C, 0x1132,0x116E,0x11B7 ],
+ [ 0xEB6D, 0x1132,0x116E,0x11BA ],
+ [ 0xEB6E, 0x1132,0x116E,0x11BC ],
+ [ 0xEB6F, 0x1132,0x116E,0x11BD ],
+ [ 0xEB70, 0x1132,0x116E,0x11BE ],
+ [ 0xEB79, 0x1132,0x1173,0x11A8 ],
+ [ 0xEB7A, 0x1132,0x1173,0x11AB ],
+ [ 0xEB7B, 0x1132,0x1173,0x11AF ],
+ [ 0xEB7C, 0x1132,0x1173,0x11B3 ],
+ [ 0xEB7D, 0x1132,0x1173,0x11B7 ],
+ [ 0xEB7E, 0x1132,0x1173,0x11BA ],
+ [ 0xEB7F, 0x1132,0x1173,0x11BC ],
+ [ 0xEB81, 0x1132,0x1174,0x11AF ],
+ [ 0xEB83, 0x1132,0x1175,0x11A8 ],
+ [ 0xEB84, 0x1132,0x1175,0x11AB ],
+ [ 0xEB85, 0x1132,0x1175,0x11AF ],
+ [ 0xEB86, 0x1132,0x1175,0x11B7 ],
+ [ 0xEB87, 0x1132,0x1175,0x11BA ],
+ [ 0xEB88, 0x1132,0x1175,0x11E7 ],
+ [ 0xEB89, 0x1132,0x1175,0xD7F2 ],
+ [ 0xEB8A, 0x1132,0x1175,0x11F0 ],
+ [ 0xEB8B, 0x1132,0x1175,0x11BE ],
+ [ 0xEB8C, 0x1132,0x1175,0x11C2 ],
+ [ 0xEB8F, 0x1132,0x119E,0x11A8 ],
+ [ 0xEB90, 0x1132,0x119E,0x11AB ],
+ [ 0xEB91, 0x1132,0x119E,0x11AF ],
+ [ 0xEB92, 0x1132,0x119E,0x11D0 ],
+ [ 0xEB93, 0x1132,0x119E,0x11B7 ],
+ [ 0xEB94, 0x1132,0x119E,0x11B8 ],
+ [ 0xEB95, 0x1132,0x119E,0x11BA ],
+ [ 0xEB96, 0x1132,0x119E,0x11BC ],
+ [ 0xEB98, 0x1132,0x11A1,0x11A8 ],
+ [ 0xEB99, 0x1132,0x11A1,0x11AB ],
+ [ 0xEB9A, 0x1132,0x11A1,0x11AF ],
+ [ 0xEB9B, 0x1132,0x11A1,0x11B7 ],
+ [ 0xEB9C, 0x1132,0x11A1,0x11BA ],
+ [ 0xEB9D, 0x1132,0x11A1,0x11E7 ],
+ [ 0xEB9E, 0x1132,0x11A1,0x11BC ],
+ [ 0xEB9F, 0x1132,0x11A1,0x11F0 ],
+ [ 0xEBA3, 0x1133,0x116E,0x11AF ],
+ [ 0xEBA5, 0x1133,0x1173,0x11AF ],
+ [ 0xEBA8, 0x110A,0x1161,0x11E2 ],
+ [ 0xEBA9, 0x110A,0x1161,0xD7F2 ],
+ [ 0xEBAA, 0x110A,0x1161,0x11F0 ],
+ [ 0xEBAB, 0x110A,0x1163,0x11E2 ],
+ [ 0xEBAC, 0x110A,0x1163,0x11F0 ],
+ [ 0xEBAD, 0x110A,0x1165,0x11F0 ],
+ [ 0xEBAE, 0x110A,0x1167,0x11D9 ],
+ [ 0xEBAF, 0x110A,0x1167,0x11F0 ],
+ [ 0xEBB0, 0x110A,0x1167,0x11F9 ],
+ [ 0xEBB1, 0x110A,0x1169,0x11E2 ],
+ [ 0xEBB2, 0x110A,0x1169,0x11F0 ],
+ [ 0xEBB3, 0x110A,0x116D,0x11E2 ],
+ [ 0xEBB4, 0x110A,0x116D,0x11F0 ],
+ [ 0xEBB6, 0x110A,0x116E,0x11D9 ],
+ [ 0xEBB7, 0x110A,0x116E,0x11E2 ],
+ [ 0xEBB8, 0x110A,0x116E,0x11F9 ],
+ [ 0xEBBA, 0x110A,0x1189,0x11AB ],
+ [ 0xEBBB, 0x110A,0x1189,0x11BC ],
+ [ 0xEBBD, 0x110A,0xD7B5,0x11AB ],
+ [ 0xEBBF, 0x110A,0x1172,0x11D9 ],
+ [ 0xEBC0, 0x110A,0x1172,0x11E2 ],
+ [ 0xEBC1, 0x110A,0x1172,0x11F0 ],
+ [ 0xEBC2, 0x110A,0x1172,0x11F9 ],
+ [ 0xEBC4, 0x110A,0x1191,0x11AB ],
+ [ 0xEBC5, 0x110A,0x1191,0x11BC ],
+ [ 0xEBC7, 0x110A,0x1192,0x11BC ],
+ [ 0xEBC9, 0x110A,0x1194,0x11BC ],
+ [ 0xEBCA, 0x110A,0x1194,0x11F0 ],
+ [ 0xEBCB, 0x110A,0x1173,0x11D9 ],
+ [ 0xEBCC, 0x110A,0x1173,0x11EB ],
+ [ 0xEBCD, 0x110A,0x1173,0x11F0 ],
+ [ 0xEBCE, 0x110A,0x1175,0x11D9 ],
+ [ 0xEBCF, 0x110A,0x1175,0x11E2 ],
+ [ 0xEBD0, 0x110A,0x1175,0x11EB ],
+ [ 0xEBD1, 0x110A,0x1175,0x11F0 ],
+ [ 0xEBD2, 0x110A,0x1175,0x11F9 ],
+ [ 0xEBD5, 0x110A,0x119E,0x11A8 ],
+ [ 0xEBD6, 0x110A,0x119E,0x11AB ],
+ [ 0xEBD7, 0x110A,0x119E,0x11AE ],
+ [ 0xEBD8, 0x110A,0x119E,0x11AF ],
+ [ 0xEBD9, 0x110A,0x119E,0x11B7 ],
+ [ 0xEBDA, 0x110A,0x119E,0x11DD ],
+ [ 0xEBDB, 0x110A,0x119E,0x11B8 ],
+ [ 0xEBDC, 0x110A,0x119E,0x11E6 ],
+ [ 0xEBDD, 0x110A,0x119E,0x11BA ],
+ [ 0xEBDE, 0x110A,0x119E,0x11BC ],
+ [ 0xEBDF, 0x110A,0x119E,0x11F0 ],
+ [ 0xEBE0, 0x110A,0x119E,0x11C1 ],
+ [ 0xEBE2, 0x110A,0x11A1,0x11AB ],
+ [ 0xEBE3, 0x110A,0x11A1,0x11F0 ],
+ [ 0xEBE7, 0x1135,0x1173,0x11AF ],
+ [ 0xEBE8, 0x1135,0x1173,0x11B7 ],
+ [ 0xEBEA, 0x1135,0x1175,0x11AF ],
+ [ 0xEBEC, 0x1136,0x1161,0x11A8 ],
+ [ 0xEBED, 0x1136,0x1161,0x11AB ],
+ [ 0xEBEE, 0x1136,0x1161,0x11AF ],
+ [ 0xEBEF, 0x1136,0x1161,0x11B2 ],
+ [ 0xEBF0, 0x1136,0x1161,0x11B7 ],
+ [ 0xEBF1, 0x1136,0x1161,0x11B8 ],
+ [ 0xEBF2, 0x1136,0x1161,0x11BA ],
+ [ 0xEBF3, 0x1136,0x1161,0x11E9 ],
+ [ 0xEBF4, 0x1136,0x1161,0x11BC ],
+ [ 0xEBF5, 0x1136,0x1161,0x11F0 ],
+ [ 0xEBF7, 0x1136,0x1162,0x11A8 ],
+ [ 0xEBF8, 0x1136,0x1162,0x11AB ],
+ [ 0xEBF9, 0x1136,0x1162,0x11AF ],
+ [ 0xEBFA, 0x1136,0x1162,0x11BA ],
+ [ 0xEBFB, 0x1136,0x1162,0x11BC ],
+ [ 0xEBFC, 0x1136,0x1162,0x11F0 ],
+ [ 0xEBFE, 0x1136,0x1163,0x11A8 ],
+ [ 0xEBFF, 0x1136,0x1163,0x11BC ],
+ [ 0xEC00, 0x1136,0x1163,0x11F0 ],
+ [ 0xEC02, 0x1136,0x1165,0x11A8 ],
+ [ 0xEC03, 0x1136,0x1165,0x11AB ],
+ [ 0xEC04, 0x1136,0x1165,0x11AF ],
+ [ 0xEC05, 0x1136,0x1165,0x11B7 ],
+ [ 0xEC06, 0x1136,0x1165,0x11B8 ],
+ [ 0xEC07, 0x1136,0x1165,0x11BA ],
+ [ 0xEC08, 0x1136,0x1165,0x11BC ],
+ [ 0xEC0A, 0x1136,0x1166,0x11AB ],
+ [ 0xEC0B, 0x1136,0x1166,0x11AF ],
+ [ 0xEC0C, 0x1136,0x1166,0x11B8 ],
+ [ 0xEC0D, 0x1136,0x1166,0x11BA ],
+ [ 0xEC0F, 0x1136,0x1167,0x11A8 ],
+ [ 0xEC10, 0x1136,0x1167,0x11AB ],
+ [ 0xEC11, 0x1136,0x1167,0x11AF ],
+ [ 0xEC12, 0x1136,0x1167,0x11BA ],
+ [ 0xEC13, 0x1136,0x1167,0x11F0 ],
+ [ 0xEC15, 0x1136,0x1168,0x11AB ],
+ [ 0xEC17, 0x1136,0x1169,0x11A8 ],
+ [ 0xEC18, 0x1136,0x1169,0x11AB ],
+ [ 0xEC19, 0x1136,0x1169,0x11AF ],
+ [ 0xEC1A, 0x1136,0x1169,0x11B7 ],
+ [ 0xEC1B, 0x1136,0x1169,0x11B8 ],
+ [ 0xEC1C, 0x1136,0x1169,0x11BA ],
+ [ 0xEC1D, 0x1136,0x1169,0x11BC ],
+ [ 0xEC1E, 0x1136,0x1169,0x11BD ],
+ [ 0xEC1F, 0x1136,0x1169,0x11BE ],
+ [ 0xEC21, 0x1136,0x116A,0x11A8 ],
+ [ 0xEC23, 0x1136,0x116C,0x11A8 ],
+ [ 0xEC24, 0x1136,0x116C,0x11AB ],
+ [ 0xEC25, 0x1136,0x116C,0x11AF ],
+ [ 0xEC26, 0x1136,0x116C,0x11B7 ],
+ [ 0xEC28, 0x1136,0x116D,0x11A8 ],
+ [ 0xEC29, 0x1136,0x116D,0x11AE ],
+ [ 0xEC2A, 0x1136,0x116D,0x11B7 ],
+ [ 0xEC2B, 0x1136,0x116D,0x11BA ],
+ [ 0xEC2C, 0x1136,0x116D,0x11BC ],
+ [ 0xEC2E, 0x1136,0x116E,0x11A8 ],
+ [ 0xEC2F, 0x1136,0x116E,0x11AB ],
+ [ 0xEC30, 0x1136,0x116E,0x11AF ],
+ [ 0xEC31, 0x1136,0x116E,0x11B7 ],
+ [ 0xEC32, 0x1136,0x116E,0x11B8 ],
+ [ 0xEC33, 0x1136,0x116E,0x11BC ],
+ [ 0xEC37, 0x1136,0x1171,0x11A8 ],
+ [ 0xEC39, 0x1136,0x1172,0x11A8 ],
+ [ 0xEC3A, 0x1136,0x1172,0x11AF ],
+ [ 0xEC3B, 0x1136,0x1172,0x11B7 ],
+ [ 0xEC3D, 0x1136,0x1173,0x11A8 ],
+ [ 0xEC3E, 0x1136,0x1173,0x11AB ],
+ [ 0xEC3F, 0x1136,0x1173,0x11AF ],
+ [ 0xEC40, 0x1136,0x1173,0x11B7 ],
+ [ 0xEC41, 0x1136,0x1173,0x11BA ],
+ [ 0xEC42, 0x1136,0x1173,0x11BC ],
+ [ 0xEC44, 0x1136,0x1174,0x11AF ],
+ [ 0xEC46, 0x1136,0x1175,0x11A8 ],
+ [ 0xEC47, 0x1136,0x1175,0x11AB ],
+ [ 0xEC48, 0x1136,0x1175,0x11AF ],
+ [ 0xEC49, 0x1136,0x1175,0x11D9 ],
+ [ 0xEC4A, 0x1136,0x1175,0x11B7 ],
+ [ 0xEC4B, 0x1136,0x1175,0x11B8 ],
+ [ 0xEC4C, 0x1136,0x1175,0x11BA ],
+ [ 0xEC4D, 0x1136,0x1175,0xD7F2 ],
+ [ 0xEC4E, 0x1136,0x1175,0x11BC ],
+ [ 0xEC4F, 0x1136,0x1175,0x11F0 ],
+ [ 0xEC50, 0x1136,0x1175,0x11C2 ],
+ [ 0xEC52, 0x1136,0x119E,0x11A8 ],
+ [ 0xEC53, 0x1136,0x119E,0x11AB ],
+ [ 0xEC54, 0x1136,0x119E,0x11AF ],
+ [ 0xEC55, 0x1136,0x119E,0x11B7 ],
+ [ 0xEC56, 0x1136,0x119E,0x11B8 ],
+ [ 0xEC57, 0x1136,0x119E,0x11BA ],
+ [ 0xEC58, 0x1136,0x119E,0x11BC ],
+ [ 0xEC5A, 0x1136,0x11A1,0x11A8 ],
+ [ 0xEC5B, 0x1136,0x11A1,0x11AF ],
+ [ 0xEC5C, 0x1136,0x11A1,0x11BC ],
+ [ 0xEC5D, 0x1136,0x11A1,0x11F0 ],
+ [ 0xEC61, 0x1137,0x119E,0x11AF ],
+ [ 0xEC62, 0x1137,0x119E,0x11B8 ],
+ [ 0xEC64, 0x1138,0x1161,0x11BC ],
+ [ 0xEC66, 0x1138,0x1165,0x11AB ],
+ [ 0xEC67, 0x1138,0x1165,0x11AF ],
+ [ 0xEC6A, 0x1138,0x1169,0x11AB ],
+ [ 0xEC6B, 0x1138,0x1169,0x11BA ],
+ [ 0xEC6C, 0x1138,0x1169,0x11BC ],
+ [ 0xEC6D, 0x1138,0x1169,0x11F0 ],
+ [ 0xEC71, 0x1138,0x116C,0x11BC ],
+ [ 0xEC72, 0x1138,0x116C,0x11F0 ],
+ [ 0xEC76, 0x1138,0x1173,0x11AB ],
+ [ 0xEC7B, 0x1139,0x1161,0x11AF ],
+ [ 0xEC7D, 0x1139,0x1165,0x11AF ],
+ [ 0xEC80, 0x1139,0x1169,0x11B8 ],
+ [ 0xEC82, 0x1139,0x116E,0x11A8 ],
+ [ 0xEC85, 0x1139,0x1173,0x11AF ],
+ [ 0xEC86, 0x1139,0x1173,0x11B7 ],
+ [ 0xEC87, 0x1139,0x1173,0x11BA ],
+ [ 0xEC89, 0x1139,0x1175,0x11BF ],
+ [ 0xEC8B, 0x1139,0x119E,0x11AF ],
+ [ 0xEC8C, 0x1139,0x119E,0x11B7 ],
+ [ 0xEC8E, 0x113A,0x1167,0x11AB ],
+ [ 0xEC90, 0x113A,0x116E,0x11AB ],
+ [ 0xEC93, 0x113A,0x119E,0x11AF ],
+ [ 0xEC95, 0x113B,0x1165,0x11AF ],
+ [ 0xEC98, 0x113B,0x1173,0x11AF ],
+ [ 0xEC9A, 0x113C,0x1161,0x11AB ],
+ [ 0xEC9B, 0x113C,0x1161,0x11F0 ],
+ [ 0xEC9E, 0x113C,0x1163,0x11B7 ],
+ [ 0xEC9F, 0x113C,0x1163,0x11E2 ],
+ [ 0xECA0, 0x113C,0x1163,0x11F0 ],
+ [ 0xECA2, 0x113C,0x1165,0x11AB ],
+ [ 0xECA4, 0x113C,0x1167,0x11AB ],
+ [ 0xECA7, 0x113C,0x116E,0x11AB ],
+ [ 0xECA8, 0x113C,0x116E,0x11BC ],
+ [ 0xECAB, 0x113C,0x1172,0x11AB ],
+ [ 0xECAD, 0x113C,0x1191,0x11AB ],
+ [ 0xECAF, 0x113C,0x1173,0x11AB ],
+ [ 0xECB0, 0x113C,0x1173,0x11EB ],
+ [ 0xECB2, 0x113C,0x1175,0x11BC ],
+ [ 0xECB4, 0x113D,0x1163,0x11BC ],
+ [ 0xECB5, 0x113D,0x1163,0x11F0 ],
+ [ 0xECB7, 0x113D,0x1167,0x11AB ],
+ [ 0xECBB, 0x113D,0x1172,0x11AB ],
+ [ 0xECBC, 0x113D,0x1172,0x11F0 ],
+ [ 0xECBE, 0x113D,0x1191,0x11AB ],
+ [ 0xECC1, 0x113D,0x1173,0x11EB ],
+ [ 0xECC3, 0x113D,0x1175,0x11AB ],
+ [ 0xECC4, 0x113D,0x1175,0x11EB ],
+ [ 0xECC5, 0x113D,0x1175,0x11F9 ],
+ [ 0xECC7, 0x113E,0x1161,0x11AB ],
+ [ 0xECC8, 0x113E,0x1161,0x11AE ],
+ [ 0xECCB, 0x113E,0x1163,0x11B7 ],
+ [ 0xECCC, 0x113E,0x1163,0x11E2 ],
+ [ 0xECCE, 0x113E,0x1167,0x11AB ],
+ [ 0xECD3, 0x113E,0x116E,0x11A8 ],
+ [ 0xECD4, 0x113E,0x116E,0x11BC ],
+ [ 0xECD7, 0x113E,0x1172,0x11AB ],
+ [ 0xECD9, 0x113E,0x1191,0x11AB ],
+ [ 0xECDB, 0x113E,0x1173,0x11EB ],
+ [ 0xECDC, 0x113E,0x1173,0x11BC ],
+ [ 0xECDE, 0x113E,0x1175,0x11AB ],
+ [ 0xECDF, 0x113E,0x1175,0x11B7 ],
+ [ 0xECE0, 0x113E,0x1175,0x11E2 ],
+ [ 0xECE2, 0x113F,0x1163,0x11F0 ],
+ [ 0xECE4, 0x113F,0x1167,0x11AB ],
+ [ 0xECE8, 0x113F,0x1172,0x11A8 ],
+ [ 0xECE9, 0x113F,0x1172,0x11AB ],
+ [ 0xECEA, 0x113F,0x1172,0x11F0 ],
+ [ 0xECEC, 0x113F,0x1173,0x11EB ],
+ [ 0xECEE, 0x113F,0x1175,0x11AB ],
+ [ 0xECEF, 0x113F,0x1175,0x11F9 ],
+ [ 0xECF1, 0x1140,0x1161,0x11A8 ],
+ [ 0xECF2, 0x1140,0x1161,0x11AB ],
+ [ 0xECF3, 0x1140,0x1161,0x11AE ],
+ [ 0xECF4, 0x1140,0x1161,0x11AF ],
+ [ 0xECF5, 0x1140,0x1161,0x11B7 ],
+ [ 0xECF6, 0x1140,0x1161,0x11DD ],
+ [ 0xECF7, 0x1140,0x1161,0x11B8 ],
+ [ 0xECF8, 0x1140,0x1161,0x11BA ],
+ [ 0xECF9, 0x1140,0x1161,0x11BC ],
+ [ 0xECFA, 0x1140,0x1161,0x11F0 ],
+ [ 0xECFC, 0x1140,0x1162,0x11AB ],
+ [ 0xECFD, 0x1140,0x1162,0x11BA ],
+ [ 0xECFE, 0x1140,0x1162,0x11EB ],
+ [ 0xECFF, 0x1140,0x1162,0x11BC ],
+ [ 0xED00, 0x1140,0x1162,0x11F0 ],
+ [ 0xED02, 0x1140,0x1163,0x11A8 ],
+ [ 0xED03, 0x1140,0x1163,0x11AB ],
+ [ 0xED04, 0x1140,0x1163,0x11B7 ],
+ [ 0xED05, 0x1140,0x1163,0x11E2 ],
+ [ 0xED06, 0x1140,0x1163,0x11B8 ],
+ [ 0xED07, 0x1140,0x1163,0x11E6 ],
+ [ 0xED08, 0x1140,0x1163,0x11BC ],
+ [ 0xED09, 0x1140,0x1163,0x11F0 ],
+ [ 0xED0A, 0x1140,0x1163,0x11F9 ],
+ [ 0xED0D, 0x1140,0x1165,0x11A8 ],
+ [ 0xED0E, 0x1140,0x1165,0x11AB ],
+ [ 0xED0F, 0x1140,0x1165,0x11AF ],
+ [ 0xED10, 0x1140,0x1165,0x11B7 ],
+ [ 0xED11, 0x1140,0x1165,0x11DD ],
+ [ 0xED12, 0x1140,0x1165,0x11B8 ],
+ [ 0xED13, 0x1140,0x1165,0x11BA ],
+ [ 0xED14, 0x1140,0x1165,0x11EB ],
+ [ 0xED15, 0x1140,0x1165,0x11BC ],
+ [ 0xED16, 0x1140,0x1165,0x11F0 ],
+ [ 0xED17, 0x1140,0x1165,0x11C2 ],
+ [ 0xED1A, 0x1140,0x1166,0x11AB ],
+ [ 0xED1B, 0x1140,0x1166,0x11BA ],
+ [ 0xED1D, 0x1140,0x1167,0x11A8 ],
+ [ 0xED1E, 0x1140,0x1167,0x11AB ],
+ [ 0xED1F, 0x1140,0x1167,0x11AF ],
+ [ 0xED20, 0x1140,0x1167,0x11B3 ],
+ [ 0xED21, 0x1140,0x1167,0x11D9 ],
+ [ 0xED22, 0x1140,0x1167,0x11B7 ],
+ [ 0xED23, 0x1140,0x1167,0x11B8 ],
+ [ 0xED24, 0x1140,0x1167,0x11BC ],
+ [ 0xED25, 0x1140,0x1167,0x11F0 ],
+ [ 0xED26, 0x1140,0x1167,0x11F9 ],
+ [ 0xED28, 0x1140,0x1168,0x11AB ],
+ [ 0xED29, 0x1140,0x1168,0x11AE ],
+ [ 0xED2A, 0x1140,0x1168,0x11B7 ],
+ [ 0xED2B, 0x1140,0x1168,0x11BA ],
+ [ 0xED2C, 0x1140,0x1168,0x11BC ],
+ [ 0xED2E, 0x1140,0x1169,0x11AB ],
+ [ 0xED2F, 0x1140,0x1169,0x11AF ],
+ [ 0xED30, 0x1140,0x1169,0x11D9 ],
+ [ 0xED31, 0x1140,0x1169,0x11B7 ],
+ [ 0xED32, 0x1140,0x1169,0x11B8 ],
+ [ 0xED33, 0x1140,0x1169,0x11EB ],
+ [ 0xED34, 0x1140,0x1169,0x11BC ],
+ [ 0xED35, 0x1140,0x1169,0x11F0 ],
+ [ 0xED3A, 0x1140,0x116D,0x11A8 ],
+ [ 0xED3B, 0x1140,0x116D,0x11B7 ],
+ [ 0xED3C, 0x1140,0x116D,0x11E2 ],
+ [ 0xED3D, 0x1140,0x116D,0x11BA ],
+ [ 0xED3E, 0x1140,0x116D,0x11BC ],
+ [ 0xED3F, 0x1140,0x116D,0x11F0 ],
+ [ 0xED40, 0x1140,0x116D,0x11C2 ],
+ [ 0xED42, 0x1140,0x116E,0x11A8 ],
+ [ 0xED43, 0x1140,0x116E,0x11AB ],
+ [ 0xED44, 0x1140,0x116E,0x11AF ],
+ [ 0xED45, 0x1140,0x116E,0x11D9 ],
+ [ 0xED46, 0x1140,0x116E,0x11B7 ],
+ [ 0xED47, 0x1140,0x116E,0x11DD ],
+ [ 0xED48, 0x1140,0x116E,0x11B8 ],
+ [ 0xED49, 0x1140,0x116E,0x11BA ],
+ [ 0xED4A, 0x1140,0x116E,0x11BC ],
+ [ 0xED4B, 0x1140,0x116E,0x11F0 ],
+ [ 0xED4C, 0x1140,0x116E,0x11BE ],
+ [ 0xED4D, 0x1140,0x116E,0x11C2 ],
+ [ 0xED4F, 0x1140,0x1189,0x11AB ],
+ [ 0xED55, 0x1140,0x1171,0x11AB ],
+ [ 0xED57, 0x1140,0x1172,0x11A8 ],
+ [ 0xED58, 0x1140,0x1172,0x11AB ],
+ [ 0xED59, 0x1140,0x1172,0x11B7 ],
+ [ 0xED5A, 0x1140,0x1172,0x11E2 ],
+ [ 0xED5B, 0x1140,0x1172,0x11BA ],
+ [ 0xED5C, 0x1140,0x1172,0x11BC ],
+ [ 0xED5D, 0x1140,0x1172,0x11F0 ],
+ [ 0xED5E, 0x1140,0x1172,0x11BD ],
+ [ 0xED5F, 0x1140,0x1172,0x11BE ],
+ [ 0xED60, 0x1140,0x1172,0x11F9 ],
+ [ 0xED62, 0x1140,0x118F,0x11AB ],
+ [ 0xED64, 0x1140,0x1191,0x11AB ],
+ [ 0xED65, 0x1140,0x1191,0x11AF ],
+ [ 0xED66, 0x1140,0x1191,0x11D9 ],
+ [ 0xED68, 0x1140,0x1192,0x11BC ],
+ [ 0xED6A, 0x1140,0x1194,0x11BC ],
+ [ 0xED6C, 0x1140,0x1173,0x11A8 ],
+ [ 0xED6D, 0x1140,0x1173,0x11AB ],
+ [ 0xED6E, 0x1140,0x1173,0x11AF ],
+ [ 0xED6F, 0x1140,0x1173,0x11B1 ],
+ [ 0xED70, 0x1140,0x1173,0x11B3 ],
+ [ 0xED71, 0x1140,0x1173,0x11B6 ],
+ [ 0xED72, 0x1140,0x1173,0x11D9 ],
+ [ 0xED73, 0x1140,0x1173,0x11B7 ],
+ [ 0xED74, 0x1140,0x1173,0x11DD ],
+ [ 0xED75, 0x1140,0x1173,0x11E0 ],
+ [ 0xED76, 0x1140,0x1173,0x11B8 ],
+ [ 0xED77, 0x1140,0x1173,0x11BA ],
+ [ 0xED78, 0x1140,0x1173,0xD7F0 ],
+ [ 0xED79, 0x1140,0x1173,0x11EB ],
+ [ 0xED7A, 0x1140,0x1173,0x11F0 ],
+ [ 0xED7B, 0x1140,0x1173,0x11BE ],
+ [ 0xED7D, 0x1140,0x1174,0x11AB ],
+ [ 0xED7E, 0x1140,0x1174,0x11BA ],
+ [ 0xED80, 0x1140,0x1175,0x11A8 ],
+ [ 0xED81, 0x1140,0x1175,0x11AB ],
+ [ 0xED82, 0x1140,0x1175,0x11AE ],
+ [ 0xED83, 0x1140,0x1175,0x11AF ],
+ [ 0xED84, 0x1140,0x1175,0x11B3 ],
+ [ 0xED85, 0x1140,0x1175,0x11D9 ],
+ [ 0xED86, 0x1140,0x1175,0x11B7 ],
+ [ 0xED87, 0x1140,0x1175,0x11B8 ],
+ [ 0xED88, 0x1140,0x1175,0x11E6 ],
+ [ 0xED89, 0x1140,0x1175,0x11BA ],
+ [ 0xED8A, 0x1140,0x1175,0x11EB ],
+ [ 0xED8B, 0x1140,0x1175,0x11BC ],
+ [ 0xED8C, 0x1140,0x1175,0x11F0 ],
+ [ 0xED8D, 0x1140,0x1175,0x11F9 ],
+ [ 0xED90, 0x1140,0x119E,0x11A8 ],
+ [ 0xED91, 0x1140,0x119E,0x11AB ],
+ [ 0xED92, 0x1140,0x119E,0x11AE ],
+ [ 0xED93, 0x1140,0x119E,0x11AF ],
+ [ 0xED94, 0x1140,0x119E,0x11B0 ],
+ [ 0xED95, 0x1140,0x119E,0x11B3 ],
+ [ 0xED96, 0x1140,0x119E,0x11B6 ],
+ [ 0xED97, 0x1140,0x119E,0x11D9 ],
+ [ 0xED98, 0x1140,0x119E,0x11B7 ],
+ [ 0xED99, 0x1140,0x119E,0x11DD ],
+ [ 0xED9A, 0x1140,0x119E,0x11B8 ],
+ [ 0xED9B, 0x1140,0x119E,0x11E6 ],
+ [ 0xED9C, 0x1140,0x119E,0x11BA ],
+ [ 0xED9D, 0x1140,0x119E,0x11EB ],
+ [ 0xED9E, 0x1140,0x119E,0x11BC ],
+ [ 0xED9F, 0x1140,0x119E,0x11BD ],
+ [ 0xEDA1, 0x1140,0x11A1,0x11AB ],
+ [ 0xEDA2, 0x1140,0x11A1,0x11AF ],
+ [ 0xEDA3, 0x1140,0x11A1,0x11B8 ],
+ [ 0xEDA4, 0x1140,0x11A1,0x11BA ],
+ [ 0xEDA5, 0x110B,0x1161,0x11C7 ],
+ [ 0xEDA6, 0x110B,0x1161,0x11C9 ],
+ [ 0xEDA7, 0x110B,0x1161,0x11CD ],
+ [ 0xEDA8, 0x110B,0x1161,0x11D0 ],
+ [ 0xEDA9, 0x110B,0x1161,0x11D3 ],
+ [ 0xEDAA, 0x110B,0x1161,0xD7DA ],
+ [ 0xEDAB, 0x110B,0x1161,0x11D4 ],
+ [ 0xEDAC, 0x110B,0x1161,0x11D6 ],
+ [ 0xEDAD, 0x110B,0x1161,0x11D9 ],
+ [ 0xEDAE, 0x110B,0x1161,0x11DD ],
+ [ 0xEDAF, 0x110B,0x1161,0x11E1 ],
+ [ 0xEDB0, 0x110B,0x1161,0x11E2 ],
+ [ 0xEDB1, 0x110B,0x1161,0x11E3 ],
+ [ 0xEDB2, 0x110B,0x1161,0xD7E4 ],
+ [ 0xEDB3, 0x110B,0x1161,0x11E4 ],
+ [ 0xEDB4, 0x110B,0x1161,0x11E5 ],
+ [ 0xEDB5, 0x110B,0x1161,0x11E6 ],
+ [ 0xEDB6, 0x110B,0x1161,0x11EA ],
+ [ 0xEDB7, 0x110B,0x1161,0x11EB ],
+ [ 0xEDB8, 0x110B,0x1161,0x11F0 ],
+ [ 0xEDB9, 0x110B,0x1161,0x11F5 ],
+ [ 0xEDBB, 0x110B,0x1176,0x11AF ],
+ [ 0xEDBC, 0x110B,0x1162,0x11EB ],
+ [ 0xEDBD, 0x110B,0x1162,0x11F0 ],
+ [ 0xEDBE, 0x110B,0x1163,0x11D9 ],
+ [ 0xEDBF, 0x110B,0x1163,0x11DC ],
+ [ 0xEDC0, 0x110B,0x1163,0x11DD ],
+ [ 0xEDC1, 0x110B,0x1163,0x11E2 ],
+ [ 0xEDC2, 0x110B,0x1163,0x11E6 ],
+ [ 0xEDC3, 0x110B,0x1163,0x11EA ],
+ [ 0xEDC4, 0x110B,0x1163,0x11F1 ],
+ [ 0xEDC5, 0x110B,0x1163,0x11F0 ],
+ [ 0xEDC6, 0x110B,0x1163,0x11F5 ],
+ [ 0xEDC7, 0x110B,0x1163,0x11F9 ],
+ [ 0xEDCA, 0x110B,0x1165,0x11C3 ],
+ [ 0xEDCB, 0x110B,0x1165,0x11C6 ],
+ [ 0xEDCC, 0x110B,0x1165,0x11C7 ],
+ [ 0xEDCD, 0x110B,0x1165,0x11CD ],
+ [ 0xEDCE, 0x110B,0x1165,0x11D0 ],
+ [ 0xEDCF, 0x110B,0x1165,0x11D9 ],
+ [ 0xEDD0, 0x110B,0x1165,0x11DD ],
+ [ 0xEDD1, 0x110B,0x1165,0x11DE ],
+ [ 0xEDD2, 0x110B,0x1165,0x11E4 ],
+ [ 0xEDD3, 0x110B,0x1165,0x11E6 ],
+ [ 0xEDD4, 0x110B,0x1165,0xD7EF ],
+ [ 0xEDD5, 0x110B,0x1165,0x11EB ],
+ [ 0xEDD6, 0x110B,0x1165,0x11F0 ],
+ [ 0xEDD7, 0x110B,0x1165,0xD7FA ],
+ [ 0xEDDA, 0x110B,0x117C,0x11AB ],
+ [ 0xEDDB, 0x110B,0x117C,0x11AF ],
+ [ 0xEDDC, 0x110B,0x117C,0x11B7 ],
+ [ 0xEDDD, 0x110B,0x117C,0x11B8 ],
+ [ 0xEDDE, 0x110B,0x117C,0x11B9 ],
+ [ 0xEDDF, 0x110B,0x117C,0x11BA ],
+ [ 0xEDE0, 0x110B,0x117C,0x11BC ],
+ [ 0xEDE1, 0x110B,0x1166,0x11C6 ],
+ [ 0xEDE2, 0x110B,0x1166,0x11EB ],
+ [ 0xEDE3, 0x110B,0x1166,0x11F0 ],
+ [ 0xEDE4, 0x110B,0x1167,0x11C4 ],
+ [ 0xEDE5, 0x110B,0x1167,0x11FD ],
+ [ 0xEDE6, 0x110B,0x1167,0x11C6 ],
+ [ 0xEDE7, 0x110B,0x1167,0x11C7 ],
+ [ 0xEDE8, 0x110B,0x1167,0x11C9 ],
+ [ 0xEDE9, 0x110B,0x1167,0xD7D4 ],
+ [ 0xEDEA, 0x110B,0x1167,0x11D0 ],
+ [ 0xEDEB, 0x110B,0x1167,0x11D5 ],
+ [ 0xEDEC, 0x110B,0x1167,0x11D9 ],
+ [ 0xEDED, 0x110B,0x1167,0x11E2 ],
+ [ 0xEDEE, 0x110B,0x1167,0x11E3 ],
+ [ 0xEDEF, 0x110B,0x1167,0xD7E6 ],
+ [ 0xEDF0, 0x110B,0x1167,0x11E6 ],
+ [ 0xEDF1, 0x110B,0x1167,0x11E7 ],
+ [ 0xEDF2, 0x110B,0x1167,0x11EA ],
+ [ 0xEDF3, 0x110B,0x1167,0xD7F1 ],
+ [ 0xEDF4, 0x110B,0x1167,0xD7F2 ],
+ [ 0xEDF5, 0x110B,0x1167,0x11EB ],
+ [ 0xEDF6, 0x110B,0x1167,0x11EC ],
+ [ 0xEDF7, 0x110B,0x1167,0x11ED ],
+ [ 0xEDF8, 0x110B,0x1167,0x11F0 ],
+ [ 0xEDF9, 0x110B,0x1167,0x11F9 ],
+ [ 0xEDFC, 0x110B,0x1169,0x11C7 ],
+ [ 0xEDFD, 0x110B,0x1169,0xD7D5 ],
+ [ 0xEDFE, 0x110B,0x1169,0xD7D6 ],
+ [ 0xEDFF, 0x110B,0x1169,0x11CD ],
+ [ 0xEE00, 0x110B,0x1169,0x11D0 ],
+ [ 0xEE01, 0x110B,0x1169,0x11D6 ],
+ [ 0xEE02, 0x110B,0x1169,0x11D9 ],
+ [ 0xEE03, 0x110B,0x1169,0x11DD ],
+ [ 0xEE04, 0x110B,0x1169,0x11E2 ],
+ [ 0xEE05, 0x110B,0x1169,0xD7F0 ],
+ [ 0xEE06, 0x110B,0x1169,0x11EB ],
+ [ 0xEE07, 0x110B,0x1169,0x11F0 ],
+ [ 0xEE08, 0x110B,0x1169,0x11F1 ],
+ [ 0xEE09, 0x110B,0x116A,0xD7CF ],
+ [ 0xEE0A, 0x110B,0x116A,0xD7D4 ],
+ [ 0xEE0B, 0x110B,0x116A,0x11DD ],
+ [ 0xEE0C, 0x110B,0x116A,0x11EA ],
+ [ 0xEE0D, 0x110B,0x116A,0x11F0 ],
+ [ 0xEE0E, 0x110B,0x116A,0x11F9 ],
+ [ 0xEE10, 0x110B,0x117F,0x11AB ],
+ [ 0xEE11, 0x110B,0x117F,0x11AF ],
+ [ 0xEE13, 0x110B,0x1182,0x11AF ],
+ [ 0xEE14, 0x110B,0x116C,0x11D0 ],
+ [ 0xEE15, 0x110B,0x116C,0x11D9 ],
+ [ 0xEE16, 0x110B,0x116C,0x11F0 ],
+ [ 0xEE17, 0x110B,0x116D,0x11D9 ],
+ [ 0xEE18, 0x110B,0x116D,0x11E2 ],
+ [ 0xEE19, 0x110B,0x116D,0x11F0 ],
+ [ 0xEE1C, 0x110B,0xD7B3,0x11AB ],
+ [ 0xEE1E, 0x110B,0xD7B4,0x11AB ],
+ [ 0xEE21, 0x110B,0x1188,0x11AF ],
+ [ 0xEE22, 0x110B,0x116E,0x11C9 ],
+ [ 0xEE23, 0x110B,0x116E,0xD7D3 ],
+ [ 0xEE24, 0x110B,0x116E,0x11CD ],
+ [ 0xEE25, 0x110B,0x116E,0x11D0 ],
+ [ 0xEE26, 0x110B,0x116E,0x11D9 ],
+ [ 0xEE27, 0x110B,0x116E,0x11DD ],
+ [ 0xEE28, 0x110B,0x116E,0x11E0 ],
+ [ 0xEE29, 0x110B,0x116E,0x11E1 ],
+ [ 0xEE2A, 0x110B,0x116E,0x11E2 ],
+ [ 0xEE2B, 0x110B,0x116E,0x11E4 ],
+ [ 0xEE2C, 0x110B,0x116E,0x11EA ],
+ [ 0xEE2D, 0x110B,0x116E,0xD7EB ],
+ [ 0xEE2E, 0x110B,0x116E,0xD7F0 ],
+ [ 0xEE2F, 0x110B,0x116E,0x11EB ],
+ [ 0xEE30, 0x110B,0x116E,0xD7F3 ],
+ [ 0xEE31, 0x110B,0x116E,0xD7F4 ],
+ [ 0xEE32, 0x110B,0x116E,0x11F0 ],
+ [ 0xEE33, 0x110B,0x116E,0x11F9 ],
+ [ 0xEE35, 0x110B,0x1189,0x11AB ],
+ [ 0xEE36, 0x110B,0x1189,0x11BC ],
+ [ 0xEE37, 0x110B,0x1189,0x11F0 ],
+ [ 0xEE39, 0x110B,0x116F,0x11D8 ],
+ [ 0xEE3A, 0x110B,0x116F,0x11D9 ],
+ [ 0xEE3B, 0x110B,0x116F,0x11EB ],
+ [ 0xEE3C, 0x110B,0x116F,0x11F0 ],
+ [ 0xEE3D, 0x110B,0x116F,0x11F1 ],
+ [ 0xEE3F, 0x110B,0x118B,0x11AB ],
+ [ 0xEE42, 0x110B,0x1171,0x11D9 ],
+ [ 0xEE43, 0x110B,0x1171,0x11F0 ],
+ [ 0xEE44, 0x110B,0x1172,0x11D9 ],
+ [ 0xEE45, 0x110B,0x1172,0x11E2 ],
+ [ 0xEE46, 0x110B,0x1172,0x11F0 ],
+ [ 0xEE47, 0x110B,0x1172,0x11F9 ],
+ [ 0xEE49, 0x110B,0x118E,0x11AB ],
+ [ 0xEE4A, 0x110B,0x118E,0x11B7 ],
+ [ 0xEE4D, 0x110B,0x1190,0x11AB ],
+ [ 0xEE4F, 0x110B,0x1191,0x11A8 ],
+ [ 0xEE50, 0x110B,0x1191,0x11AB ],
+ [ 0xEE51, 0x110B,0x1191,0x11AF ],
+ [ 0xEE52, 0x110B,0x1191,0x11D9 ],
+ [ 0xEE53, 0x110B,0x1191,0x11F0 ],
+ [ 0xEE54, 0x110B,0x1191,0x11F9 ],
+ [ 0xEE56, 0x110B,0x1192,0x11BC ],
+ [ 0xEE57, 0x110B,0x1192,0x11F0 ],
+ [ 0xEE5A, 0x110B,0x1194,0x11AB ],
+ [ 0xEE5B, 0x110B,0x1194,0x11BC ],
+ [ 0xEE5C, 0x110B,0x1194,0x11F0 ],
+ [ 0xEE5D, 0x110B,0x1173,0x11FF ],
+ [ 0xEE5E, 0x110B,0x1173,0x11C7 ],
+ [ 0xEE5F, 0x110B,0x1173,0xD7CD ],
+ [ 0xEE60, 0x110B,0x1173,0x11D0 ],
+ [ 0xEE61, 0x110B,0x1173,0xD7DA ],
+ [ 0xEE62, 0x110B,0x1173,0x11D4 ],
+ [ 0xEE63, 0x110B,0x1173,0x11D9 ],
+ [ 0xEE64, 0x110B,0x1173,0x11DD ],
+ [ 0xEE65, 0x110B,0x1173,0x11E2 ],
+ [ 0xEE66, 0x110B,0x1173,0x11E3 ],
+ [ 0xEE67, 0x110B,0x1173,0xD7E6 ],
+ [ 0xEE68, 0x110B,0x1173,0x11E4 ],
+ [ 0xEE69, 0x110B,0x1173,0xD7F0 ],
+ [ 0xEE6A, 0x110B,0x1173,0x11EB ],
+ [ 0xEE6B, 0x110B,0x1173,0x11F0 ],
+ [ 0xEE6C, 0x110B,0x1173,0xD7F9 ],
+ [ 0xEE6D, 0x110B,0x1173,0x11F9 ],
+ [ 0xEE70, 0x110B,0x1196,0x11AB ],
+ [ 0xEE71, 0x110B,0x1196,0x11BC ],
+ [ 0xEE72, 0x110B,0x1196,0x11F0 ],
+ [ 0xEE73, 0x110B,0x1196,0x11F9 ],
+ [ 0xEE74, 0x110B,0x1174,0x11D9 ],
+ [ 0xEE75, 0x110B,0x1174,0x11F9 ],
+ [ 0xEE76, 0x110B,0x1175,0x11C7 ],
+ [ 0xEE77, 0x110B,0x1175,0x11CD ],
+ [ 0xEE78, 0x110B,0x1175,0x11D0 ],
+ [ 0xEE79, 0x110B,0x1175,0x11D9 ],
+ [ 0xEE7A, 0x110B,0x1175,0x11E2 ],
+ [ 0xEE7B, 0x110B,0x1175,0x11E5 ],
+ [ 0xEE7C, 0x110B,0x1175,0x11E6 ],
+ [ 0xEE7D, 0x110B,0x1175,0x11E7 ],
+ [ 0xEE7E, 0x110B,0x1175,0x11E9 ],
+ [ 0xEE7F, 0x110B,0x1175,0x11EA ],
+ [ 0xEE80, 0x110B,0x1175,0x11F0 ],
+ [ 0xEE81, 0x110B,0x1175,0x11F9 ],
+ [ 0xEE87, 0x110B,0x119C,0x11AB ],
+ [ 0xEE89, 0x110B,0x119E,0x11A8 ],
+ [ 0xEE8A, 0x110B,0x119E,0x11AB ],
+ [ 0xEE8B, 0x110B,0x119E,0x11AE ],
+ [ 0xEE8C, 0x110B,0x119E,0x11AF ],
+ [ 0xEE8D, 0x110B,0x119E,0x11B0 ],
+ [ 0xEE8E, 0x110B,0x119E,0x11B1 ],
+ [ 0xEE8F, 0x110B,0x119E,0x11B2 ],
+ [ 0xEE90, 0x110B,0x119E,0x11B3 ],
+ [ 0xEE91, 0x110B,0x119E,0x11B6 ],
+ [ 0xEE92, 0x110B,0x119E,0x11D9 ],
+ [ 0xEE93, 0x110B,0x119E,0x11B7 ],
+ [ 0xEE94, 0x110B,0x119E,0x11DD ],
+ [ 0xEE95, 0x110B,0x119E,0x11B8 ],
+ [ 0xEE96, 0x110B,0x119E,0x11B9 ],
+ [ 0xEE97, 0x110B,0x119E,0x11BA ],
+ [ 0xEE98, 0x110B,0x119E,0x11EB ],
+ [ 0xEE99, 0x110B,0x119E,0x11BC ],
+ [ 0xEE9A, 0x110B,0x119E,0x11F0 ],
+ [ 0xEE9B, 0x110B,0x119E,0x11BD ],
+ [ 0xEE9C, 0x110B,0x119E,0x11BE ],
+ [ 0xEE9D, 0x110B,0x119E,0x11C0 ],
+ [ 0xEE9F, 0x110B,0x119F,0x11AB ],
+ [ 0xEEA0, 0x110B,0x119F,0x11AF ],
+ [ 0xEEA1, 0x110B,0x119F,0x11B2 ],
+ [ 0xEEA2, 0x110B,0x119F,0x11B7 ],
+ [ 0xEEA3, 0x110B,0x119F,0x11BC ],
+ [ 0xEEA5, 0x110B,0x11A1,0x11A8 ],
+ [ 0xEEA6, 0x110B,0x11A1,0x11AB ],
+ [ 0xEEA7, 0x110B,0x11A1,0x11AF ],
+ [ 0xEEA8, 0x110B,0x11A1,0x11B7 ],
+ [ 0xEEA9, 0x110B,0x11A1,0x11B8 ],
+ [ 0xEEAA, 0x110B,0x11A1,0x11BA ],
+ [ 0xEEAB, 0x110B,0x11A1,0x11EB ],
+ [ 0xEEAC, 0x110B,0x11A1,0x11BC ],
+ [ 0xEEAD, 0x110B,0x11A1,0x11F0 ],
+ [ 0xEEAF, 0x110B,0x11A2,0x11AF ],
+ [ 0xEEB1, 0x1141,0x1161,0x11A8 ],
+ [ 0xEEB4, 0x1141,0x1163,0x11AB ],
+ [ 0xEEB9, 0x1141,0x1168,0x11AB ],
+ [ 0xEEBB, 0x1141,0x1169,0x11A8 ],
+ [ 0xEEBC, 0x1141,0x1169,0x11AB ],
+ [ 0xEEBE, 0x1141,0x116A,0x11AB ],
+ [ 0xEEC3, 0x1141,0x116E,0x11AB ],
+ [ 0xEECE, 0x1141,0x1175,0x11AB ],
+ [ 0xEED3, 0x1142,0x1161,0x11AB ],
+ [ 0xEED5, 0x1142,0x1165,0x11AF ],
+ [ 0xEED7, 0x1142,0x1166,0x11AB ],
+ [ 0xEED9, 0x1142,0x1169,0x11AB ],
+ [ 0xEEDA, 0x1142,0x1169,0x11AF ],
+ [ 0xEEDC, 0x1142,0x1173,0x11B7 ],
+ [ 0xEEDF, 0x1142,0x1175,0x11BC ],
+ [ 0xEEE1, 0x1142,0x119E,0x11B7 ],
+ [ 0xEEE9, 0x1144,0x1161,0x11AB ],
+ [ 0xEEEA, 0x1144,0x1161,0x11AF ],
+ [ 0xEEEB, 0x1144,0x1161,0x11B7 ],
+ [ 0xEEED, 0x1144,0x1162,0x11AF ],
+ [ 0xEEEE, 0x1144,0x1162,0x11B7 ],
+ [ 0xEEF0, 0x1144,0x1165,0x11AF ],
+ [ 0xEEF1, 0x1144,0x1165,0x11C0 ],
+ [ 0xEEF3, 0x1144,0x1166,0x11AB ],
+ [ 0xEEF4, 0x1144,0x1166,0x11AF ],
+ [ 0xEEF5, 0x1144,0x1166,0x11C0 ],
+ [ 0xEEF8, 0x1144,0x1168,0x11AB ],
+ [ 0xEEFA, 0x1144,0x1169,0x11AB ],
+ [ 0xEEFB, 0x1144,0x1169,0x11AF ],
+ [ 0xEEFC, 0x1144,0x1169,0x11C0 ],
+ [ 0xEEFE, 0x1144,0x116A,0x11B7 ],
+ [ 0xEF01, 0x1144,0x116E,0x11AB ],
+ [ 0xEF02, 0x1144,0x116E,0x11AF ],
+ [ 0xEF05, 0x1144,0x1170,0x11AF ],
+ [ 0xEF07, 0x1144,0x1171,0x11BC ],
+ [ 0xEF0A, 0x1144,0x1173,0x11AB ],
+ [ 0xEF0B, 0x1144,0x1173,0x11AF ],
+ [ 0xEF0E, 0x1144,0x1175,0x11A8 ],
+ [ 0xEF0F, 0x1144,0x1175,0x11AB ],
+ [ 0xEF10, 0x1144,0x1175,0x11AF ],
+ [ 0xEF11, 0x1144,0x1175,0x11BC ],
+ [ 0xEF12, 0x1144,0x1175,0x11BF ],
+ [ 0xEF16, 0x1145,0x1161,0x11AB ],
+ [ 0xEF17, 0x1145,0x1161,0x11BC ],
+ [ 0xEF1B, 0x1145,0x1165,0x11AB ],
+ [ 0xEF1C, 0x1145,0x1165,0x11AF ],
+ [ 0xEF1D, 0x1145,0x1165,0x11B7 ],
+ [ 0xEF1E, 0x1145,0x1165,0x11BC ],
+ [ 0xEF23, 0x1145,0x1168,0x11AB ],
+ [ 0xEF25, 0x1145,0x1169,0x11AB ],
+ [ 0xEF27, 0x1145,0x116E,0x11AB ],
+ [ 0xEF29, 0x1145,0x1189,0x11AB ],
+ [ 0xEF2A, 0x1145,0x1189,0x11BC ],
+ [ 0xEF30, 0x1145,0x118E,0x11AB ],
+ [ 0xEF35, 0x1145,0x1173,0x11AB ],
+ [ 0xEF37, 0x1145,0x1174,0x11AB ],
+ [ 0xEF39, 0x1145,0x1175,0x11AF ],
+ [ 0xEF3B, 0x1145,0x119E,0x11AF ],
+ [ 0xEF57, 0x1147,0x1163,0x11AB ],
+ [ 0xEF59, 0x1147,0x1167,0x11AB ],
+ [ 0xEF5A, 0x1147,0x1167,0x11BA ],
+ [ 0xEF5C, 0x1147,0x1168,0x11BA ],
+ [ 0xEF5E, 0x1147,0x116D,0x11AB ],
+ [ 0xEF5F, 0x1147,0x116D,0x11B7 ],
+ [ 0xEF60, 0x1147,0x116D,0x11E2 ],
+ [ 0xEF61, 0x1147,0x116D,0x11BA ],
+ [ 0xEF65, 0x1147,0x1172,0x11AB ],
+ [ 0xEF66, 0x1147,0x1172,0x11B7 ],
+ [ 0xEF68, 0x1147,0x118E,0x11AB ],
+ [ 0xEF6A, 0x1147,0x1175,0x11AB ],
+ [ 0xEF6C, 0x1148,0x1161,0x11AB ],
+ [ 0xEF6D, 0x1148,0x1161,0x11BC ],
+ [ 0xEF71, 0x1148,0x1165,0x11AB ],
+ [ 0xEF72, 0x1148,0x1165,0x11B7 ],
+ [ 0xEF73, 0x1148,0x1165,0x11BC ],
+ [ 0xEF78, 0x1148,0x116E,0x11AB ],
+ [ 0xEF79, 0x1148,0x116E,0x11BC ],
+ [ 0xEF7B, 0x1148,0x1189,0x11AB ],
+ [ 0xEF84, 0x1149,0x1161,0x11AB ],
+ [ 0xEF85, 0x1149,0x1161,0x11BC ],
+ [ 0xEF88, 0x1149,0x1165,0x11AB ],
+ [ 0xEF89, 0x1149,0x1165,0x11BC ],
+ [ 0xEF8B, 0x1149,0x116E,0x11AB ],
+ [ 0xEF8C, 0x1149,0x116E,0x11BC ],
+ [ 0xEF8E, 0x1149,0x1189,0x11AB ],
+ [ 0xEF93, 0x1149,0x118E,0x11AB ],
+ [ 0xEF98, 0x114B,0x1161,0x11A8 ],
+ [ 0xEF99, 0x114B,0x1161,0x11AB ],
+ [ 0xEF9A, 0x114B,0x1161,0x11AF ],
+ [ 0xEF9B, 0x114B,0x1161,0x11D8 ],
+ [ 0xEF9C, 0x114B,0x1161,0x11BF ],
+ [ 0xEF9E, 0x114B,0x1162,0x11AB ],
+ [ 0xEF9F, 0x114B,0x1162,0x11BF ],
+ [ 0xEFA1, 0x114B,0x1165,0x11AB ],
+ [ 0xEFA2, 0x114B,0x1165,0x11AF ],
+ [ 0xEFA3, 0x114B,0x1165,0x11B7 ],
+ [ 0xEFA4, 0x114B,0x1165,0x11BC ],
+ [ 0xEFA6, 0x114B,0x1166,0x11A8 ],
+ [ 0xEFA7, 0x114B,0x1166,0x11AB ],
+ [ 0xEFA8, 0x114B,0x1166,0x11AF ],
+ [ 0xEFA9, 0x114B,0x1166,0x11BF ],
+ [ 0xEFAB, 0x114B,0x1169,0x11AB ],
+ [ 0xEFAC, 0x114B,0x1169,0x11AF ],
+ [ 0xEFAD, 0x114B,0x1169,0x11B1 ],
+ [ 0xEFAE, 0x114B,0x1169,0x11D8 ],
+ [ 0xEFAF, 0x114B,0x1169,0x11B7 ],
+ [ 0xEFB0, 0x114B,0x1169,0x11BF ],
+ [ 0xEFB3, 0x114B,0x116B,0x11AB ],
+ [ 0xEFB5, 0x114B,0x116E,0x11AB ],
+ [ 0xEFB6, 0x114B,0x116E,0x11AF ],
+ [ 0xEFB7, 0x114B,0x116E,0x11BF ],
+ [ 0xEFB8, 0x114B,0x116E,0x11C0 ],
+ [ 0xEFBA, 0x114B,0x1189,0x11AB ],
+ [ 0xEFBC, 0x114B,0x116F,0x11AB ],
+ [ 0xEFBE, 0x114B,0x1170,0x11AB ],
+ [ 0xEFC0, 0x114B,0x1171,0x11A8 ],
+ [ 0xEFC1, 0x114B,0x1171,0x11AB ],
+ [ 0xEFC2, 0x114B,0x1171,0x11AF ],
+ [ 0xEFC4, 0x114B,0x1172,0x11B7 ],
+ [ 0xEFC6, 0x114B,0x1173,0x11AF ],
+ [ 0xEFC8, 0x114B,0x1175,0x11AB ],
+ [ 0xEFC9, 0x114B,0x1175,0x11AF ],
+ [ 0xEFCA, 0x114B,0x1175,0x11BC ],
+ [ 0xEFCB, 0x114B,0x1175,0x11BF ],
+ [ 0xEFCC, 0x114B,0x1175,0x11C0 ],
+ [ 0xEFCD, 0x114B,0x1175,0x11C1 ],
+ [ 0xEFD3, 0x114C,0x1161,0x11A8 ],
+ [ 0xEFD4, 0x114C,0x1161,0x11AB ],
+ [ 0xEFD5, 0x114C,0x1161,0x11AF ],
+ [ 0xEFD6, 0x114C,0x1161,0x11D9 ],
+ [ 0xEFD7, 0x114C,0x1161,0x11B7 ],
+ [ 0xEFD8, 0x114C,0x1161,0x11B8 ],
+ [ 0xEFD9, 0x114C,0x1161,0x11EB ],
+ [ 0xEFDA, 0x114C,0x1161,0x11BC ],
+ [ 0xEFDB, 0x114C,0x1161,0x11F0 ],
+ [ 0xEFDC, 0x114C,0x1161,0x11F9 ],
+ [ 0xEFDE, 0x114C,0x1162,0x11BA ],
+ [ 0xEFDF, 0x114C,0x1162,0x11BC ],
+ [ 0xEFE1, 0x114C,0x1163,0x11A8 ],
+ [ 0xEFE2, 0x114C,0x1163,0x11AB ],
+ [ 0xEFE3, 0x114C,0x1163,0x11BC ],
+ [ 0xEFE4, 0x114C,0x1163,0x11F0 ],
+ [ 0xEFE6, 0x114C,0x1164,0x11BA ],
+ [ 0xEFE8, 0x114C,0x1165,0x11A8 ],
+ [ 0xEFE9, 0x114C,0x1165,0x11AB ],
+ [ 0xEFEA, 0x114C,0x1165,0x11AF ],
+ [ 0xEFEB, 0x114C,0x1165,0x11D9 ],
+ [ 0xEFEC, 0x114C,0x1165,0x11B7 ],
+ [ 0xEFED, 0x114C,0x1165,0x11B8 ],
+ [ 0xEFEE, 0x114C,0x1165,0x11BA ],
+ [ 0xEFEF, 0x114C,0x1165,0x11EB ],
+ [ 0xEFF0, 0x114C,0x1165,0x11BC ],
+ [ 0xEFF1, 0x114C,0x1165,0x11F0 ],
+ [ 0xEFF3, 0x114C,0x1166,0x11AB ],
+ [ 0xEFF4, 0x114C,0x1166,0x11BA ],
+ [ 0xEFF5, 0x114C,0x1166,0x11EB ],
+ [ 0xEFF6, 0x114C,0x1166,0x11BC ],
+ [ 0xEFF7, 0x114C,0x1166,0x11F0 ],
+ [ 0xEFF9, 0x114C,0x1167,0x11A8 ],
+ [ 0xEFFA, 0x114C,0x1167,0x11AB ],
+ [ 0xEFFB, 0x114C,0x1167,0x11AF ],
+ [ 0xEFFC, 0x114C,0x1167,0x11B7 ],
+ [ 0xEFFD, 0x114C,0x1167,0x11E2 ],
+ [ 0xEFFE, 0x114C,0x1167,0x11B8 ],
+ [ 0xEFFF, 0x114C,0x1167,0x11BA ],
+ [ 0xF100, 0x114C,0x1167,0x11BC ],
+ [ 0xF101, 0x114C,0x1167,0x11F0 ],
+ [ 0xF102, 0x114C,0x1167,0x11C1 ],
+ [ 0xF103, 0x114C,0x1167,0x11F4 ],
+ [ 0xF105, 0x114C,0x1168,0x11BA ],
+ [ 0xF106, 0x114C,0x1168,0x11BC ],
+ [ 0xF108, 0x114C,0x1169,0x11A8 ],
+ [ 0xF109, 0x114C,0x1169,0x11AB ],
+ [ 0xF10A, 0x114C,0x1169,0x11AF ],
+ [ 0xF10B, 0x114C,0x1169,0x11B3 ],
+ [ 0xF10C, 0x114C,0x1169,0x11D9 ],
+ [ 0xF10D, 0x114C,0x1169,0x11B7 ],
+ [ 0xF10E, 0x114C,0x1169,0x11E2 ],
+ [ 0xF10F, 0x114C,0x1169,0x11BA ],
+ [ 0xF110, 0x114C,0x1169,0x11BC ],
+ [ 0xF111, 0x114C,0x1169,0x11F0 ],
+ [ 0xF113, 0x114C,0x116A,0x11A8 ],
+ [ 0xF114, 0x114C,0x116A,0x11AB ],
+ [ 0xF115, 0x114C,0x116A,0x11AF ],
+ [ 0xF116, 0x114C,0x116A,0x11D9 ],
+ [ 0xF117, 0x114C,0x116A,0x11B7 ],
+ [ 0xF118, 0x114C,0x116A,0x11DD ],
+ [ 0xF119, 0x114C,0x116A,0x11BC ],
+ [ 0xF11A, 0x114C,0x116A,0x11F0 ],
+ [ 0xF11C, 0x114C,0x116B,0x11BC ],
+ [ 0xF11E, 0x114C,0x116C,0x11AB ],
+ [ 0xF11F, 0x114C,0x116C,0x11BC ],
+ [ 0xF120, 0x114C,0x116C,0x11F0 ],
+ [ 0xF122, 0x114C,0x116D,0x11B7 ],
+ [ 0xF123, 0x114C,0x116D,0x11E2 ],
+ [ 0xF124, 0x114C,0x116D,0x11F0 ],
+ [ 0xF127, 0x114C,0x1185,0x11BC ],
+ [ 0xF129, 0x114C,0x116E,0x11A8 ],
+ [ 0xF12A, 0x114C,0x116E,0x11AB ],
+ [ 0xF12B, 0x114C,0x116E,0x11AF ],
+ [ 0xF12C, 0x114C,0x116E,0x11D9 ],
+ [ 0xF12D, 0x114C,0x116E,0x11B7 ],
+ [ 0xF12E, 0x114C,0x116E,0x11E2 ],
+ [ 0xF12F, 0x114C,0x116E,0x11BC ],
+ [ 0xF131, 0x114C,0x116F,0x11AB ],
+ [ 0xF132, 0x114C,0x116F,0x11AF ],
+ [ 0xF133, 0x114C,0x116F,0x11D9 ],
+ [ 0xF134, 0x114C,0x116F,0x11BC ],
+ [ 0xF135, 0x114C,0x116F,0x11F0 ],
+ [ 0xF138, 0x114C,0x1171,0x11AF ],
+ [ 0xF139, 0x114C,0x1171,0x11D9 ],
+ [ 0xF13A, 0x114C,0x1171,0x11BC ],
+ [ 0xF13B, 0x114C,0x1171,0x11F0 ],
+ [ 0xF13D, 0x114C,0x1172,0x11A8 ],
+ [ 0xF13E, 0x114C,0x1172,0x11AB ],
+ [ 0xF13F, 0x114C,0x1172,0x11AF ],
+ [ 0xF140, 0x114C,0x1172,0x11D9 ],
+ [ 0xF141, 0x114C,0x1172,0x11B7 ],
+ [ 0xF142, 0x114C,0x1172,0x11E2 ],
+ [ 0xF144, 0x114C,0x1191,0x11A8 ],
+ [ 0xF145, 0x114C,0x1191,0x11AB ],
+ [ 0xF146, 0x114C,0x1191,0x11F0 ],
+ [ 0xF147, 0x114C,0x1191,0x11F9 ],
+ [ 0xF14A, 0x114C,0x1173,0x11A8 ],
+ [ 0xF14B, 0x114C,0x1173,0x11AB ],
+ [ 0xF14C, 0x114C,0x1173,0x11AF ],
+ [ 0xF14D, 0x114C,0x1173,0x11D9 ],
+ [ 0xF14E, 0x114C,0x1173,0x11B7 ],
+ [ 0xF14F, 0x114C,0x1173,0x11B8 ],
+ [ 0xF150, 0x114C,0x1173,0x11BC ],
+ [ 0xF151, 0x114C,0x1173,0x11F0 ],
+ [ 0xF153, 0x114C,0x1174,0x11BC ],
+ [ 0xF155, 0x114C,0x1175,0x11AB ],
+ [ 0xF156, 0x114C,0x1175,0x11AE ],
+ [ 0xF157, 0x114C,0x1175,0x11AF ],
+ [ 0xF158, 0x114C,0x1175,0x11BA ],
+ [ 0xF159, 0x114C,0x1175,0x11EB ],
+ [ 0xF15A, 0x114C,0x1175,0x11BC ],
+ [ 0xF15B, 0x114C,0x1175,0x11F0 ],
+ [ 0xF15D, 0x114C,0x119E,0x11A8 ],
+ [ 0xF15E, 0x114C,0x119E,0x11AB ],
+ [ 0xF15F, 0x114C,0x119E,0x11AE ],
+ [ 0xF160, 0x114C,0x119E,0x11AF ],
+ [ 0xF161, 0x114C,0x119E,0x11BA ],
+ [ 0xF163, 0x114C,0x11A1,0x11A8 ],
+ [ 0xF164, 0x110C,0x1161,0x11C7 ],
+ [ 0xF165, 0x110C,0x1161,0x11CD ],
+ [ 0xF166, 0x110C,0x1161,0x11D0 ],
+ [ 0xF167, 0x110C,0x1161,0x11D9 ],
+ [ 0xF168, 0x110C,0x1161,0x11DA ],
+ [ 0xF169, 0x110C,0x1161,0x11DD ],
+ [ 0xF16A, 0x110C,0x1161,0x11E2 ],
+ [ 0xF16B, 0x110C,0x1161,0xD7E6 ],
+ [ 0xF16C, 0x110C,0x1161,0x11E6 ],
+ [ 0xF16D, 0x110C,0x1161,0x11EB ],
+ [ 0xF16E, 0x110C,0x1161,0x11F0 ],
+ [ 0xF16F, 0x110C,0x1161,0x11EC ],
+ [ 0xF170, 0x110C,0x1161,0x11F1 ],
+ [ 0xF171, 0x110C,0x1161,0x11F9 ],
+ [ 0xF173, 0x110C,0x1162,0x11F0 ],
+ [ 0xF174, 0x110C,0x1163,0x11C7 ],
+ [ 0xF175, 0x110C,0x1163,0x11CD ],
+ [ 0xF176, 0x110C,0x1163,0x11D0 ],
+ [ 0xF177, 0x110C,0x1163,0x11E2 ],
+ [ 0xF178, 0x110C,0x1163,0x11EB ],
+ [ 0xF179, 0x110C,0x1163,0x11F1 ],
+ [ 0xF17A, 0x110C,0x1163,0x11F0 ],
+ [ 0xF17B, 0x110C,0x1163,0x11F1 ],
+ [ 0xF17E, 0x110C,0x11A4,0x11AF ],
+ [ 0xF17F, 0x110C,0x1165,0x11FE ],
+ [ 0xF180, 0x110C,0x1165,0x11CD ],
+ [ 0xF181, 0x110C,0x1165,0x11D0 ],
+ [ 0xF182, 0x110C,0x1165,0x11D9 ],
+ [ 0xF183, 0x110C,0x1165,0x11DD ],
+ [ 0xF184, 0x110C,0x1165,0x11E4 ],
+ [ 0xF185, 0x110C,0x1165,0xD7F2 ],
+ [ 0xF186, 0x110C,0x1165,0x11EB ],
+ [ 0xF187, 0x110C,0x1165,0x11F0 ],
+ [ 0xF188, 0x110C,0x1165,0xD7F6 ],
+ [ 0xF189, 0x110C,0x1165,0x11F9 ],
+ [ 0xF18C, 0x110C,0x117C,0x11A8 ],
+ [ 0xF18D, 0x110C,0x117C,0x11AB ],
+ [ 0xF18E, 0x110C,0x117C,0x11BC ],
+ [ 0xF18F, 0x110C,0x117C,0x11F9 ],
+ [ 0xF190, 0x110C,0x1167,0x11C7 ],
+ [ 0xF191, 0x110C,0x1167,0x11CA ],
+ [ 0xF192, 0x110C,0x1167,0xD7CD ],
+ [ 0xF193, 0x110C,0x1167,0xD7CE ],
+ [ 0xF194, 0x110C,0x1167,0xD7D2 ],
+ [ 0xF195, 0x110C,0x1167,0x11D0 ],
+ [ 0xF196, 0x110C,0x1167,0x11D9 ],
+ [ 0xF197, 0x110C,0x1167,0x11E2 ],
+ [ 0xF198, 0x110C,0x1167,0x11EB ],
+ [ 0xF199, 0x110C,0x1167,0x11F0 ],
+ [ 0xF19A, 0x110C,0x1167,0x11F9 ],
+ [ 0xF19C, 0x110C,0x11A5,0x11BC ],
+ [ 0xF19F, 0x110C,0x1169,0x11C7 ],
+ [ 0xF1A0, 0x110C,0x1169,0x11D9 ],
+ [ 0xF1A1, 0x110C,0x1169,0x11DD ],
+ [ 0xF1A2, 0x110C,0x1169,0x11E2 ],
+ [ 0xF1A3, 0x110C,0x1169,0x11EB ],
+ [ 0xF1A4, 0x110C,0x1169,0x11F0 ],
+ [ 0xF1A5, 0x110C,0x116A,0x11D9 ],
+ [ 0xF1A6, 0x110C,0x116A,0x11E2 ],
+ [ 0xF1A7, 0x110C,0x116A,0x11F0 ],
+ [ 0xF1A8, 0x110C,0x116D,0x11D9 ],
+ [ 0xF1A9, 0x110C,0x116D,0x11E2 ],
+ [ 0xF1AA, 0x110C,0x116D,0x11E6 ],
+ [ 0xF1AB, 0x110C,0x116D,0x11F1 ],
+ [ 0xF1AC, 0x110C,0x116D,0x11F0 ],
+ [ 0xF1AD, 0x110C,0x116D,0x11F1 ],
+ [ 0xF1B0, 0x110C,0x1188,0x11AF ],
+ [ 0xF1B1, 0x110C,0x1188,0x11D9 ],
+ [ 0xF1B2, 0x110C,0x116E,0x11C7 ],
+ [ 0xF1B3, 0x110C,0x116E,0x11CD ],
+ [ 0xF1B4, 0x110C,0x116E,0x11D9 ],
+ [ 0xF1B5, 0x110C,0x116E,0x11DD ],
+ [ 0xF1B6, 0x110C,0x116E,0x11E2 ],
+ [ 0xF1B7, 0x110C,0x116E,0x11EB ],
+ [ 0xF1B8, 0x110C,0x116E,0x11F0 ],
+ [ 0xF1B9, 0x110C,0x116E,0x11F9 ],
+ [ 0xF1BB, 0x110C,0x1189,0x11BC ],
+ [ 0xF1BE, 0x110C,0xD7B5,0x11AB ],
+ [ 0xF1BF, 0x110C,0xD7B5,0x11AF ],
+ [ 0xF1C0, 0x110C,0xD7B5,0x11D9 ],
+ [ 0xF1C2, 0x110C,0x1172,0x11D9 ],
+ [ 0xF1C3, 0x110C,0x1172,0x11E2 ],
+ [ 0xF1C4, 0x110C,0x1172,0x11F0 ],
+ [ 0xF1C5, 0x110C,0x1172,0x11EC ],
+ [ 0xF1C6, 0x110C,0x1172,0x11F9 ],
+ [ 0xF1C8, 0x110C,0x118E,0x11AB ],
+ [ 0xF1CA, 0x110C,0x118F,0x11AB ],
+ [ 0xF1CB, 0x110C,0x118F,0x11AF ],
+ [ 0xF1CE, 0x110C,0x1191,0x11AB ],
+ [ 0xF1CF, 0x110C,0x1191,0x11AF ],
+ [ 0xF1D0, 0x110C,0x1191,0x11D9 ],
+ [ 0xF1D1, 0x110C,0x1191,0x11F9 ],
+ [ 0xF1D3, 0x110C,0x1192,0x11AB ],
+ [ 0xF1D4, 0x110C,0x1192,0x11B8 ],
+ [ 0xF1D5, 0x110C,0x1192,0x11BC ],
+ [ 0xF1D7, 0x110C,0x1194,0x11A8 ],
+ [ 0xF1D8, 0x110C,0x1194,0x11AB ],
+ [ 0xF1D9, 0x110C,0x1194,0x11AF ],
+ [ 0xF1DA, 0x110C,0x1194,0x11D9 ],
+ [ 0xF1DB, 0x110C,0x1194,0x11BA ],
+ [ 0xF1DC, 0x110C,0x1194,0x11BC ],
+ [ 0xF1DD, 0x110C,0x1173,0x11D0 ],
+ [ 0xF1DE, 0x110C,0x1173,0x11D9 ],
+ [ 0xF1DF, 0x110C,0x1173,0x11E2 ],
+ [ 0xF1E0, 0x110C,0x1173,0x11E6 ],
+ [ 0xF1E1, 0x110C,0x1173,0x11EB ],
+ [ 0xF1E2, 0x110C,0x1173,0x11F0 ],
+ [ 0xF1E5, 0x110C,0x1174,0x11F0 ],
+ [ 0xF1E6, 0x110C,0x1174,0x11F9 ],
+ [ 0xF1E7, 0x110C,0x1175,0x11FE ],
+ [ 0xF1E8, 0x110C,0x1175,0xD7D3 ],
+ [ 0xF1E9, 0x110C,0x1175,0x11CD ],
+ [ 0xF1EA, 0x110C,0x1175,0x11D9 ],
+ [ 0xF1EB, 0x110C,0x1175,0x11DD ],
+ [ 0xF1EC, 0x110C,0x1175,0x11E2 ],
+ [ 0xF1ED, 0x110C,0x1175,0x11E6 ],
+ [ 0xF1EE, 0x110C,0x1175,0xD7F0 ],
+ [ 0xF1EF, 0x110C,0x1175,0xD7F1 ],
+ [ 0xF1F0, 0x110C,0x1175,0xD7F2 ],
+ [ 0xF1F1, 0x110C,0x1175,0x11EB ],
+ [ 0xF1F2, 0x110C,0x1175,0x11F0 ],
+ [ 0xF1F3, 0x110C,0x1175,0x11F9 ],
+ [ 0xF1F6, 0x110C,0x1199,0x11AB ],
+ [ 0xF1FA, 0x110C,0x119A,0x11AF ],
+ [ 0xF1FD, 0x110C,0x119E,0x11A8 ],
+ [ 0xF1FE, 0x110C,0x119E,0x11AB ],
+ [ 0xF1FF, 0x110C,0x119E,0x11AE ],
+ [ 0xF200, 0x110C,0x119E,0x11AF ],
+ [ 0xF201, 0x110C,0x119E,0x11CD ],
+ [ 0xF202, 0x110C,0x119E,0x11D0 ],
+ [ 0xF203, 0x110C,0x119E,0x11D9 ],
+ [ 0xF204, 0x110C,0x119E,0x11B7 ],
+ [ 0xF205, 0x110C,0x119E,0x11DA ],
+ [ 0xF206, 0x110C,0x119E,0x11DD ],
+ [ 0xF207, 0x110C,0x119E,0x11B8 ],
+ [ 0xF208, 0x110C,0x119E,0x11E6 ],
+ [ 0xF209, 0x110C,0x119E,0x11BA ],
+ [ 0xF20A, 0x110C,0x119E,0x11EB ],
+ [ 0xF20B, 0x110C,0x119E,0x11BC ],
+ [ 0xF20C, 0x110C,0x119E,0x11F0 ],
+ [ 0xF20D, 0x110C,0x119E,0x11BD ],
+ [ 0xF20E, 0x110C,0x119E,0x11BE ],
+ [ 0xF20F, 0x110C,0x119E,0x11C0 ],
+ [ 0xF211, 0x110C,0xD7C5,0x11BC ],
+ [ 0xF213, 0x110C,0x11A1,0x11A8 ],
+ [ 0xF214, 0x110C,0x11A1,0x11AB ],
+ [ 0xF215, 0x110C,0x11A1,0x11AE ],
+ [ 0xF216, 0x110C,0x11A1,0x11AF ],
+ [ 0xF217, 0x110C,0x11A1,0x11B7 ],
+ [ 0xF218, 0x110C,0x11A1,0x11B8 ],
+ [ 0xF219, 0x110C,0x11A1,0x11BA ],
+ [ 0xF21A, 0x110C,0x11A1,0x11BC ],
+ [ 0xF21B, 0x110C,0x11A1,0x11F0 ],
+ [ 0xF21D, 0x114D,0x1173,0x11AF ],
+ [ 0xF21F, 0x114D,0x1175,0x11AF ],
+ [ 0xF220, 0x110D,0x1161,0x11D0 ],
+ [ 0xF221, 0x110D,0x1161,0x11D9 ],
+ [ 0xF222, 0x110D,0x1161,0x11E2 ],
+ [ 0xF223, 0x110D,0x1161,0xD7E6 ],
+ [ 0xF224, 0x110D,0x1161,0x11F0 ],
+ [ 0xF225, 0x110D,0x1161,0x11F9 ],
+ [ 0xF226, 0x110D,0x1163,0x11E2 ],
+ [ 0xF227, 0x110D,0x1163,0x11E6 ],
+ [ 0xF228, 0x110D,0x1163,0x11F0 ],
+ [ 0xF229, 0x110D,0x1165,0x11F0 ],
+ [ 0xF22A, 0x110D,0x1165,0x11F9 ],
+ [ 0xF22B, 0x110D,0x1167,0x11D9 ],
+ [ 0xF22C, 0x110D,0x1167,0x11F0 ],
+ [ 0xF22D, 0x110D,0x1169,0x11D9 ],
+ [ 0xF22E, 0x110D,0x1169,0x11E2 ],
+ [ 0xF22F, 0x110D,0x1169,0x11F0 ],
+ [ 0xF230, 0x110D,0x1169,0xD7F9 ],
+ [ 0xF231, 0x110D,0x1169,0x11F9 ],
+ [ 0xF232, 0x110D,0x116A,0x11F0 ],
+ [ 0xF234, 0x110D,0x116C,0x11F9 ],
+ [ 0xF235, 0x110D,0x116D,0x11E2 ],
+ [ 0xF236, 0x110D,0x116D,0x11F0 ],
+ [ 0xF237, 0x110D,0x116E,0x11D9 ],
+ [ 0xF238, 0x110D,0x116E,0x11E2 ],
+ [ 0xF239, 0x110D,0x116E,0x11F0 ],
+ [ 0xF23A, 0x110D,0x116E,0x11F9 ],
+ [ 0xF23B, 0x110D,0x1171,0x11F9 ],
+ [ 0xF23C, 0x110D,0x1172,0x11D9 ],
+ [ 0xF23D, 0x110D,0x1172,0x11E2 ],
+ [ 0xF23F, 0x110D,0x1191,0x11AB ],
+ [ 0xF240, 0x110D,0x1191,0x11AF ],
+ [ 0xF241, 0x110D,0x1191,0x11D9 ],
+ [ 0xF242, 0x110D,0x1191,0x11F9 ],
+ [ 0xF244, 0x110D,0x1194,0x11BC ],
+ [ 0xF245, 0x110D,0x1173,0x11E2 ],
+ [ 0xF246, 0x110D,0x1173,0x11EB ],
+ [ 0xF247, 0x110D,0x1173,0x11F0 ],
+ [ 0xF248, 0x110D,0x1173,0xD7F9 ],
+ [ 0xF249, 0x110D,0x1174,0x11F0 ],
+ [ 0xF24A, 0x110D,0x1174,0x11F9 ],
+ [ 0xF24B, 0x110D,0x1175,0x11D9 ],
+ [ 0xF24C, 0x110D,0x1175,0x11E2 ],
+ [ 0xF24D, 0x110D,0x1175,0x11EB ],
+ [ 0xF24E, 0x110D,0x1175,0x11F0 ],
+ [ 0xF24F, 0x110D,0x1175,0x11F9 ],
+ [ 0xF251, 0x110D,0x119E,0x11A8 ],
+ [ 0xF252, 0x110D,0x119E,0x11AB ],
+ [ 0xF253, 0x110D,0x119E,0x11AF ],
+ [ 0xF254, 0x110D,0x119E,0x11B7 ],
+ [ 0xF255, 0x110D,0x119E,0x11B8 ],
+ [ 0xF256, 0x110D,0x119E,0x11E6 ],
+ [ 0xF257, 0x110D,0x119E,0x11BA ],
+ [ 0xF258, 0x110D,0x119E,0x11BC ],
+ [ 0xF259, 0x110D,0x119E,0x11F0 ],
+ [ 0xF25B, 0x110D,0x11A1,0x11A8 ],
+ [ 0xF25C, 0x110D,0x11A1,0x11AB ],
+ [ 0xF25D, 0x110D,0x11A1,0x11AF ],
+ [ 0xF25E, 0x110D,0x11A1,0x11D9 ],
+ [ 0xF25F, 0x110D,0x11A1,0x11B7 ],
+ [ 0xF260, 0x110D,0x11A1,0x11BC ],
+ [ 0xF261, 0x110D,0x11A1,0x11F0 ],
+ [ 0xF262, 0x110D,0x11A1,0x11F9 ],
+ [ 0xF265, 0xA978,0x1166,0x11AF ],
+ [ 0xF266, 0xA978,0x1166,0x11D0 ],
+ [ 0xF267, 0xA978,0x1166,0xD7D7 ],
+ [ 0xF269, 0x114E,0x1161,0x11AB ],
+ [ 0xF26A, 0x114E,0x1161,0x11B7 ],
+ [ 0xF26B, 0x114E,0x1161,0x11E2 ],
+ [ 0xF26E, 0x114E,0x1163,0x11BC ],
+ [ 0xF270, 0x114E,0x1165,0x11AB ],
+ [ 0xF272, 0x114E,0x1167,0x11AB ],
+ [ 0xF273, 0x114E,0x1167,0x11F9 ],
+ [ 0xF27A, 0x114E,0x116E,0x11AB ],
+ [ 0xF27B, 0x114E,0x116E,0x11BC ],
+ [ 0xF27E, 0x114E,0x1172,0x11AB ],
+ [ 0xF27F, 0x114E,0x1172,0x11BC ],
+ [ 0xF281, 0x114E,0x1191,0x11AB ],
+ [ 0xF283, 0x114E,0x1173,0x11AB ],
+ [ 0xF284, 0x114E,0x1173,0x11BA ],
+ [ 0xF285, 0x114E,0x1173,0x11EB ],
+ [ 0xF287, 0x114E,0x1175,0x11AB ],
+ [ 0xF288, 0x114E,0x1175,0x11B7 ],
+ [ 0xF289, 0x114E,0x1175,0x11E2 ],
+ [ 0xF28A, 0x114E,0x1175,0x11EB ],
+ [ 0xF28C, 0x114F,0x1161,0x11AB ],
+ [ 0xF28D, 0x114F,0x1161,0x11B7 ],
+ [ 0xF28E, 0x114F,0x1161,0x11E2 ],
+ [ 0xF28F, 0x114F,0x1161,0x11F0 ],
+ [ 0xF292, 0x114F,0x1163,0x11B7 ],
+ [ 0xF293, 0x114F,0x1163,0x11F0 ],
+ [ 0xF295, 0x114F,0x1165,0x11AB ],
+ [ 0xF297, 0x114F,0x1167,0x11AB ],
+ [ 0xF29C, 0x114F,0x1172,0x11F0 ],
+ [ 0xF29E, 0x114F,0x1191,0x11AB ],
+ [ 0xF2A0, 0x114F,0x1173,0x11EB ],
+ [ 0xF2A1, 0x114F,0x1173,0x11F0 ],
+ [ 0xF2A3, 0x114F,0x1175,0x11AB ],
+ [ 0xF2A7, 0x1150,0x1161,0x11AB ],
+ [ 0xF2A8, 0x1150,0x1161,0x11AE ],
+ [ 0xF2A9, 0x1150,0x1161,0x11B7 ],
+ [ 0xF2AA, 0x1150,0x1161,0x11E2 ],
+ [ 0xF2AB, 0x1150,0x1161,0x11B8 ],
+ [ 0xF2AE, 0x1150,0x1163,0x11B7 ],
+ [ 0xF2AF, 0x1150,0x1163,0x11E2 ],
+ [ 0xF2B0, 0x1150,0x1163,0x11F0 ],
+ [ 0xF2B2, 0x1150,0x1167,0x11AB ],
+ [ 0xF2B5, 0x1150,0x116A,0x11BC ],
+ [ 0xF2B7, 0x1150,0x116E,0x11BC ],
+ [ 0xF2B8, 0x1150,0x116E,0x11F9 ],
+ [ 0xF2BA, 0x1150,0x1172,0x11A8 ],
+ [ 0xF2BB, 0x1150,0x1172,0x11AB ],
+ [ 0xF2BC, 0x1150,0x1172,0x11F0 ],
+ [ 0xF2BE, 0x1150,0x1191,0x11AB ],
+ [ 0xF2C0, 0x1150,0x1173,0x11B7 ],
+ [ 0xF2C1, 0x1150,0x1173,0x11EB ],
+ [ 0xF2C3, 0x1150,0x1175,0x11AB ],
+ [ 0xF2C4, 0x1150,0x1175,0x11EB ],
+ [ 0xF2C5, 0x1150,0x1175,0x11F0 ],
+ [ 0xF2C7, 0x1151,0x1161,0x11AB ],
+ [ 0xF2C8, 0x1151,0x1161,0x11C2 ],
+ [ 0xF2CB, 0x1151,0x1163,0x11B7 ],
+ [ 0xF2CC, 0x1151,0x1163,0x11E2 ],
+ [ 0xF2CD, 0x1151,0x1163,0x11B8 ],
+ [ 0xF2CE, 0x1151,0x1163,0x11F0 ],
+ [ 0xF2D0, 0x1151,0x1167,0x11AB ],
+ [ 0xF2D4, 0x1151,0x1172,0x11F0 ],
+ [ 0xF2D6, 0x1151,0x1191,0x11AB ],
+ [ 0xF2D8, 0x1151,0x1173,0x11B7 ],
+ [ 0xF2D9, 0x1151,0x1173,0x11E2 ],
+ [ 0xF2DB, 0x1151,0x1175,0x11AB ],
+ [ 0xF2DC, 0x1151,0x1175,0x11B7 ],
+ [ 0xF2DD, 0x1151,0x1175,0x11EB ],
+ [ 0xF2DE, 0x1151,0x1175,0x11F0 ],
+ [ 0xF2DF, 0x110E,0x1161,0x11D9 ],
+ [ 0xF2E0, 0x110E,0x1161,0x11E2 ],
+ [ 0xF2E1, 0x110E,0x1161,0x11E6 ],
+ [ 0xF2E2, 0x110E,0x1161,0x11F0 ],
+ [ 0xF2E3, 0x110E,0x1161,0x11F9 ],
+ [ 0xF2E5, 0x110E,0x1163,0x11D9 ],
+ [ 0xF2E6, 0x110E,0x1163,0x11E6 ],
+ [ 0xF2E7, 0x110E,0x1163,0x11F0 ],
+ [ 0xF2E8, 0x110E,0x1163,0x11F1 ],
+ [ 0xF2EA, 0x110E,0x1178,0x11AF ],
+ [ 0xF2EC, 0x110E,0x1165,0x11EB ],
+ [ 0xF2ED, 0x110E,0x1165,0x11F0 ],
+ [ 0xF2EF, 0x110E,0x117C,0x11AB ],
+ [ 0xF2F0, 0x110E,0x1167,0xD7CD ],
+ [ 0xF2F1, 0x110E,0x1167,0xD7CE ],
+ [ 0xF2F2, 0x110E,0x1167,0xD7CF ],
+ [ 0xF2F3, 0x110E,0x1167,0x11D9 ],
+ [ 0xF2F4, 0x110E,0x1167,0x11E2 ],
+ [ 0xF2F5, 0x110E,0x1167,0x11F0 ],
+ [ 0xF2F6, 0x110E,0x1167,0x11F1 ],
+ [ 0xF2F7, 0x110E,0x1167,0x11F9 ],
+ [ 0xF2FA, 0x110E,0x1169,0x11D9 ],
+ [ 0xF2FB, 0x110E,0x1169,0x11E2 ],
+ [ 0xF2FC, 0x110E,0x1169,0xD7E8 ],
+ [ 0xF2FD, 0x110E,0x1169,0x11EB ],
+ [ 0xF2FE, 0x110E,0x1169,0x11F0 ],
+ [ 0xF2FF, 0x110E,0x116A,0x11D9 ],
+ [ 0xF300, 0x110E,0x116A,0x11F0 ],
+ [ 0xF302, 0x110E,0x116D,0x11E2 ],
+ [ 0xF303, 0x110E,0x116D,0x11F0 ],
+ [ 0xF306, 0x110E,0x1188,0x11AB ],
+ [ 0xF307, 0x110E,0x116E,0x11D9 ],
+ [ 0xF308, 0x110E,0x116E,0x11E0 ],
+ [ 0xF309, 0x110E,0x116E,0x11E2 ],
+ [ 0xF30A, 0x110E,0x116E,0x11F0 ],
+ [ 0xF30B, 0x110E,0x116E,0x11F9 ],
+ [ 0xF30D, 0x110E,0x1189,0x11AB ],
+ [ 0xF30E, 0x110E,0x1189,0x11BC ],
+ [ 0xF310, 0x110E,0x116F,0x11F9 ],
+ [ 0xF313, 0x110E,0x1171,0x11D9 ],
+ [ 0xF314, 0x110E,0x1171,0x11F9 ],
+ [ 0xF315, 0x110E,0x1172,0x11D9 ],
+ [ 0xF316, 0x110E,0x1172,0x11E2 ],
+ [ 0xF317, 0x110E,0x1172,0x11F0 ],
+ [ 0xF318, 0x110E,0x1172,0x11F9 ],
+ [ 0xF31A, 0x110E,0x118E,0x11AB ],
+ [ 0xF31C, 0x110E,0x118F,0x11B7 ],
+ [ 0xF31F, 0x110E,0x1191,0x11AB ],
+ [ 0xF320, 0x110E,0x1191,0x11AF ],
+ [ 0xF321, 0x110E,0x1191,0x11D9 ],
+ [ 0xF322, 0x110E,0x1191,0x11B7 ],
+ [ 0xF324, 0x110E,0x1192,0x11BC ],
+ [ 0xF326, 0x110E,0x1194,0x11AB ],
+ [ 0xF327, 0x110E,0x1194,0x11AF ],
+ [ 0xF328, 0x110E,0x1194,0x11BC ],
+ [ 0xF329, 0x110E,0x1173,0xD7DB ],
+ [ 0xF32A, 0x110E,0x1173,0x11D9 ],
+ [ 0xF32B, 0x110E,0x1173,0xD7DD ],
+ [ 0xF32C, 0x110E,0x1173,0x11E2 ],
+ [ 0xF32D, 0x110E,0x1173,0x11EB ],
+ [ 0xF32E, 0x110E,0x1173,0x11F0 ],
+ [ 0xF331, 0x110E,0x1174,0x11F9 ],
+ [ 0xF332, 0x110E,0x1175,0x11D9 ],
+ [ 0xF333, 0x110E,0x1175,0x11E2 ],
+ [ 0xF334, 0x110E,0x1175,0xD7E3 ],
+ [ 0xF335, 0x110E,0x1175,0x11E6 ],
+ [ 0xF336, 0x110E,0x1175,0x11EB ],
+ [ 0xF337, 0x110E,0x1175,0x11F0 ],
+ [ 0xF338, 0x110E,0x1175,0x11F9 ],
+ [ 0xF33B, 0x110E,0x1199,0x11AB ],
+ [ 0xF33C, 0x110E,0x1199,0x11BC ],
+ [ 0xF342, 0x110E,0x119E,0x11A8 ],
+ [ 0xF343, 0x110E,0x119E,0x11AB ],
+ [ 0xF344, 0x110E,0x119E,0x11AE ],
+ [ 0xF345, 0x110E,0x119E,0x11AF ],
+ [ 0xF346, 0x110E,0x119E,0x11CE ],
+ [ 0xF347, 0x110E,0x119E,0x11B1 ],
+ [ 0xF348, 0x110E,0x119E,0x11B3 ],
+ [ 0xF349, 0x110E,0x119E,0x11B6 ],
+ [ 0xF34A, 0x110E,0x119E,0x11D9 ],
+ [ 0xF34B, 0x110E,0x119E,0x11B7 ],
+ [ 0xF34C, 0x110E,0x119E,0x11DD ],
+ [ 0xF34D, 0x110E,0x119E,0x11B8 ],
+ [ 0xF34E, 0x110E,0x119E,0x11BA ],
+ [ 0xF34F, 0x110E,0x119E,0x11BB ],
+ [ 0xF350, 0x110E,0x119E,0x11BC ],
+ [ 0xF351, 0x110E,0x119E,0x11BD ],
+ [ 0xF352, 0x110E,0x119E,0x11BE ],
+ [ 0xF354, 0x110E,0x11A1,0x11A8 ],
+ [ 0xF355, 0x110E,0x11A1,0x11AB ],
+ [ 0xF356, 0x110E,0x11A1,0x11AF ],
+ [ 0xF357, 0x110E,0x11A1,0x11B7 ],
+ [ 0xF358, 0x110E,0x11A1,0x11BA ],
+ [ 0xF359, 0x110E,0x11A1,0x11BC ],
+ [ 0xF35A, 0x110E,0x11A1,0x11F0 ],
+ [ 0xF35E, 0x1153,0x1175,0x11AF ],
+ [ 0xF360, 0x1154,0x1161,0x11AB ],
+ [ 0xF364, 0x1154,0x1165,0x11AB ],
+ [ 0xF366, 0x1154,0x1167,0x11AB ],
+ [ 0xF36D, 0x1154,0x116E,0x11AB ],
+ [ 0xF36E, 0x1154,0x116E,0x11BC ],
+ [ 0xF371, 0x1154,0x1172,0x11AB ],
+ [ 0xF373, 0x1154,0x1191,0x11AB ],
+ [ 0xF376, 0x1154,0x1175,0x11AB ],
+ [ 0xF377, 0x1154,0x1175,0x11EB ],
+ [ 0xF378, 0x1154,0x1175,0x11F0 ],
+ [ 0xF379, 0x1154,0x1175,0x11F9 ],
+ [ 0xF37B, 0x1155,0x1161,0x11AB ],
+ [ 0xF37C, 0x1155,0x1161,0x11B7 ],
+ [ 0xF37D, 0x1155,0x1161,0x11E2 ],
+ [ 0xF37E, 0x1155,0x1161,0x11F9 ],
+ [ 0xF381, 0x1155,0x1163,0x11F0 ],
+ [ 0xF383, 0x1155,0x1167,0x11AB ],
+ [ 0xF386, 0x1155,0x116A,0x11AB ],
+ [ 0xF38B, 0x1155,0x1172,0x11A8 ],
+ [ 0xF38C, 0x1155,0x1172,0x11AB ],
+ [ 0xF38D, 0x1155,0x1172,0x11BC ],
+ [ 0xF38E, 0x1155,0x1172,0x11F0 ],
+ [ 0xF390, 0x1155,0x1191,0x11AB ],
+ [ 0xF392, 0x1155,0x1173,0x11AB ],
+ [ 0xF393, 0x1155,0x1173,0x11EB ],
+ [ 0xF395, 0x1155,0x1175,0x11AB ],
+ [ 0xF396, 0x1155,0x1175,0x11B7 ],
+ [ 0xF397, 0x1155,0x1175,0x11E2 ],
+ [ 0xF398, 0x1155,0x1175,0x11EB ],
+ [ 0xF399, 0x1155,0x1175,0x11F9 ],
+ [ 0xF39B, 0x110F,0x1161,0x11D0 ],
+ [ 0xF39C, 0x110F,0x1161,0x11D9 ],
+ [ 0xF39D, 0x110F,0x1161,0x11E2 ],
+ [ 0xF39E, 0x110F,0x1161,0x11E6 ],
+ [ 0xF39F, 0x110F,0x1161,0x11F0 ],
+ [ 0xF3A1, 0x110F,0x1163,0x11E2 ],
+ [ 0xF3A2, 0x110F,0x1163,0x11F0 ],
+ [ 0xF3A3, 0x110F,0x1163,0x11F9 ],
+ [ 0xF3A5, 0x110F,0x1165,0x11D9 ],
+ [ 0xF3A6, 0x110F,0x1165,0x11F9 ],
+ [ 0xF3A9, 0x110F,0x1167,0x11D9 ],
+ [ 0xF3AA, 0x110F,0x1167,0x11E2 ],
+ [ 0xF3AB, 0x110F,0x1167,0x11F0 ],
+ [ 0xF3AC, 0x110F,0x1167,0x11F9 ],
+ [ 0xF3AE, 0x110F,0x1169,0x11D9 ],
+ [ 0xF3AF, 0x110F,0x1169,0x11E2 ],
+ [ 0xF3B0, 0x110F,0x1169,0x11F0 ],
+ [ 0xF3B1, 0x110F,0x116A,0x11D9 ],
+ [ 0xF3B2, 0x110F,0x116A,0x11F0 ],
+ [ 0xF3B4, 0x110F,0x116C,0x11F0 ],
+ [ 0xF3B5, 0x110F,0x116D,0x11D9 ],
+ [ 0xF3B6, 0x110F,0x116D,0x11E2 ],
+ [ 0xF3B8, 0x110F,0x116E,0x11D9 ],
+ [ 0xF3B9, 0x110F,0x116E,0x11E2 ],
+ [ 0xF3BA, 0x110F,0x116E,0x11F0 ],
+ [ 0xF3BB, 0x110F,0x116E,0x11F9 ],
+ [ 0xF3BD, 0x110F,0x1189,0x11AB ],
+ [ 0xF3BE, 0x110F,0x1189,0x11BC ],
+ [ 0xF3C0, 0x110F,0x116F,0x11D9 ],
+ [ 0xF3C1, 0x110F,0x116F,0x11F9 ],
+ [ 0xF3C3, 0x110F,0xD7B5,0x11AB ],
+ [ 0xF3C5, 0x110F,0x1172,0x11F0 ],
+ [ 0xF3C6, 0x110F,0x1172,0x11F9 ],
+ [ 0xF3CA, 0x110F,0x1191,0x11A8 ],
+ [ 0xF3CB, 0x110F,0x1191,0x11AB ],
+ [ 0xF3CC, 0x110F,0x1191,0x11AF ],
+ [ 0xF3CD, 0x110F,0x1191,0x11D9 ],
+ [ 0xF3CE, 0x110F,0x1191,0x11F0 ],
+ [ 0xF3CF, 0x110F,0x1191,0x11F9 ],
+ [ 0xF3D1, 0x110F,0x1192,0x11BC ],
+ [ 0xF3D3, 0x110F,0x1194,0x11BC ],
+ [ 0xF3D4, 0x110F,0x1173,0x11D9 ],
+ [ 0xF3D5, 0x110F,0x1173,0x11E2 ],
+ [ 0xF3D6, 0x110F,0x1173,0x11F0 ],
+ [ 0xF3D9, 0x110F,0x1174,0x11F9 ],
+ [ 0xF3DA, 0x110F,0x1175,0x11D9 ],
+ [ 0xF3DB, 0x110F,0x1175,0x11F0 ],
+ [ 0xF3DC, 0x110F,0x1175,0x11F9 ],
+ [ 0xF3DF, 0x110F,0x1199,0x11AB ],
+ [ 0xF3E0, 0x110F,0x1199,0x11BC ],
+ [ 0xF3E7, 0x110F,0x119B,0x11AF ],
+ [ 0xF3E9, 0x110F,0xD7C3,0x11AB ],
+ [ 0xF3EB, 0x110F,0x119E,0x11A8 ],
+ [ 0xF3EC, 0x110F,0x119E,0x11AB ],
+ [ 0xF3ED, 0x110F,0x119E,0x11AE ],
+ [ 0xF3EE, 0x110F,0x119E,0x11AF ],
+ [ 0xF3EF, 0x110F,0x119E,0x11B7 ],
+ [ 0xF3F0, 0x110F,0x119E,0x11B8 ],
+ [ 0xF3F1, 0x110F,0x119E,0x11BA ],
+ [ 0xF3F2, 0x110F,0x119E,0x11C0 ],
+ [ 0xF3F4, 0x110F,0x11A1,0x11A8 ],
+ [ 0xF3F5, 0x110F,0x11A1,0x11AB ],
+ [ 0xF3F6, 0x110F,0x11A1,0x11AF ],
+ [ 0xF3F7, 0x110F,0x11A1,0x11B7 ],
+ [ 0xF3F8, 0x110F,0x11A1,0x11BA ],
+ [ 0xF3F9, 0x110F,0x11A1,0x11BC ],
+ [ 0xF3FA, 0x110F,0x11A1,0x11F0 ],
+ [ 0xF3FB, 0x1110,0x1161,0x11D9 ],
+ [ 0xF3FC, 0x1110,0x1161,0x11E2 ],
+ [ 0xF3FD, 0x1110,0x1161,0x11F0 ],
+ [ 0xF3FE, 0x1110,0x1161,0x11F9 ],
+ [ 0xF401, 0x1110,0x1163,0x11E2 ],
+ [ 0xF402, 0x1110,0x1163,0x11F0 ],
+ [ 0xF404, 0x1110,0x1165,0x11DD ],
+ [ 0xF405, 0x1110,0x1165,0x11E6 ],
+ [ 0xF406, 0x1110,0x1165,0x11F0 ],
+ [ 0xF407, 0x1110,0x1165,0x11F1 ],
+ [ 0xF409, 0x1110,0x117B,0x11AE ],
+ [ 0xF40A, 0x1110,0x117B,0x11AF ],
+ [ 0xF40B, 0x1110,0x1167,0x11D9 ],
+ [ 0xF40C, 0x1110,0x1167,0x11F0 ],
+ [ 0xF40D, 0x1110,0x1167,0x11F9 ],
+ [ 0xF40E, 0x1110,0x1168,0x11F0 ],
+ [ 0xF40F, 0x1110,0x1169,0x11D0 ],
+ [ 0xF410, 0x1110,0x1169,0x11D9 ],
+ [ 0xF411, 0x1110,0x1169,0x11E2 ],
+ [ 0xF412, 0x1110,0x1169,0xD7E5 ],
+ [ 0xF413, 0x1110,0x1169,0x11E7 ],
+ [ 0xF414, 0x1110,0x1169,0x11F0 ],
+ [ 0xF415, 0x1110,0x116A,0x11D9 ],
+ [ 0xF416, 0x1110,0x116A,0x11F0 ],
+ [ 0xF418, 0x1110,0x1182,0x11AF ],
+ [ 0xF419, 0x1110,0x116D,0x11D9 ],
+ [ 0xF41A, 0x1110,0x116D,0x11E2 ],
+ [ 0xF41B, 0x1110,0x116D,0x11F0 ],
+ [ 0xF41D, 0x1110,0x116E,0x11D0 ],
+ [ 0xF41E, 0x1110,0x116E,0x11D9 ],
+ [ 0xF41F, 0x1110,0x116E,0x11E2 ],
+ [ 0xF420, 0x1110,0x116E,0x11F0 ],
+ [ 0xF421, 0x1110,0x116E,0x11F9 ],
+ [ 0xF423, 0x1110,0x1189,0x11AB ],
+ [ 0xF424, 0x1110,0x116F,0x11F9 ],
+ [ 0xF428, 0x1110,0x1172,0x11D9 ],
+ [ 0xF429, 0x1110,0x1172,0x11E2 ],
+ [ 0xF42A, 0x1110,0x1172,0x11F0 ],
+ [ 0xF42C, 0x1110,0x1173,0x11D0 ],
+ [ 0xF42D, 0x1110,0x1173,0x11D7 ],
+ [ 0xF42E, 0x1110,0x1173,0x11D9 ],
+ [ 0xF42F, 0x1110,0x1173,0x11E2 ],
+ [ 0xF430, 0x1110,0x1173,0x11F0 ],
+ [ 0xF433, 0x1110,0x1174,0x11F9 ],
+ [ 0xF434, 0x1110,0x1175,0x11D9 ],
+ [ 0xF435, 0x1110,0x1175,0x11E6 ],
+ [ 0xF436, 0x1110,0x1175,0x11F0 ],
+ [ 0xF439, 0x1110,0x1199,0x11AB ],
+ [ 0xF43D, 0x1110,0x119E,0x11A8 ],
+ [ 0xF43E, 0x1110,0x119E,0x11AB ],
+ [ 0xF43F, 0x1110,0x119E,0x11AE ],
+ [ 0xF440, 0x1110,0x119E,0x11AF ],
+ [ 0xF441, 0x1110,0x119E,0x11B0 ],
+ [ 0xF442, 0x1110,0x119E,0x11B3 ],
+ [ 0xF443, 0x1110,0x119E,0x11B7 ],
+ [ 0xF444, 0x1110,0x119E,0x11B8 ],
+ [ 0xF445, 0x1110,0x119E,0x11BA ],
+ [ 0xF446, 0x1110,0x119E,0x11BC ],
+ [ 0xF447, 0x1110,0x119E,0x11BD ],
+ [ 0xF449, 0x1110,0x11A1,0x11A8 ],
+ [ 0xF44A, 0x1110,0x11A1,0x11AB ],
+ [ 0xF44B, 0x1110,0x11A1,0x11AF ],
+ [ 0xF44C, 0x1110,0x11A1,0x11B7 ],
+ [ 0xF44D, 0x1110,0x11A1,0x11BA ],
+ [ 0xF44E, 0x1110,0x11A1,0x11BC ],
+ [ 0xF44F, 0x1110,0x11A1,0x11F0 ],
+ [ 0xF450, 0x1110,0x11A1,0x11F9 ],
+ [ 0xF453, 0xA979,0x119E,0x11AF ],
+ [ 0xF454, 0x1111,0x1161,0x11D0 ],
+ [ 0xF455, 0x1111,0x1161,0x11D8 ],
+ [ 0xF456, 0x1111,0x1161,0x11D9 ],
+ [ 0xF457, 0x1111,0x1161,0x11E2 ],
+ [ 0xF458, 0x1111,0x1161,0x11E6 ],
+ [ 0xF459, 0x1111,0x1161,0x11E7 ],
+ [ 0xF45A, 0x1111,0x1161,0x11F0 ],
+ [ 0xF45B, 0x1111,0x1161,0x11F9 ],
+ [ 0xF45D, 0x1111,0x1162,0x11F9 ],
+ [ 0xF45E, 0x1111,0x1163,0x11E2 ],
+ [ 0xF460, 0x1111,0x1165,0x11D0 ],
+ [ 0xF461, 0x1111,0x1165,0x11F0 ],
+ [ 0xF464, 0x1111,0x117C,0x11AF ],
+ [ 0xF465, 0x1111,0x1166,0x11C7 ],
+ [ 0xF466, 0x1111,0x1167,0x11C7 ],
+ [ 0xF467, 0x1111,0x1167,0x11D9 ],
+ [ 0xF468, 0x1111,0x1167,0x11E2 ],
+ [ 0xF469, 0x1111,0x1167,0x11F0 ],
+ [ 0xF46A, 0x1111,0x1167,0x11F9 ],
+ [ 0xF46B, 0x1111,0x1169,0x11D9 ],
+ [ 0xF46C, 0x1111,0x1169,0x11E2 ],
+ [ 0xF46D, 0x1111,0x1169,0x11F0 ],
+ [ 0xF46F, 0x1111,0x116D,0x11E2 ],
+ [ 0xF470, 0x1111,0x116D,0x11E6 ],
+ [ 0xF472, 0x1111,0x116E,0x11D0 ],
+ [ 0xF473, 0x1111,0x116E,0x11D9 ],
+ [ 0xF474, 0x1111,0x116E,0x11E2 ],
+ [ 0xF475, 0x1111,0x116E,0x11F0 ],
+ [ 0xF476, 0x1111,0x116E,0x11F1 ],
+ [ 0xF477, 0x1111,0x116F,0x11F9 ],
+ [ 0xF47A, 0x1111,0x1171,0x11F9 ],
+ [ 0xF47B, 0x1111,0x1172,0x11E2 ],
+ [ 0xF47C, 0x1111,0x1172,0x11F0 ],
+ [ 0xF47E, 0x1111,0x118E,0x11AB ],
+ [ 0xF480, 0x1111,0x1173,0x11D9 ],
+ [ 0xF481, 0x1111,0x1173,0x11F0 ],
+ [ 0xF483, 0x1111,0x1174,0x11F0 ],
+ [ 0xF484, 0x1111,0x1174,0x11F9 ],
+ [ 0xF485, 0x1111,0x1175,0x11D9 ],
+ [ 0xF486, 0x1111,0x1175,0x11F0 ],
+ [ 0xF487, 0x1111,0x1175,0x11F9 ],
+ [ 0xF48A, 0x1111,0x1199,0x11AB ],
+ [ 0xF48F, 0x1111,0x119E,0x11A8 ],
+ [ 0xF490, 0x1111,0x119E,0x11AB ],
+ [ 0xF491, 0x1111,0x119E,0x11AE ],
+ [ 0xF492, 0x1111,0x119E,0x11AF ],
+ [ 0xF493, 0x1111,0x119E,0x11B0 ],
+ [ 0xF494, 0x1111,0x119E,0x11B3 ],
+ [ 0xF495, 0x1111,0x119E,0x11B6 ],
+ [ 0xF496, 0x1111,0x119E,0x11B7 ],
+ [ 0xF497, 0x1111,0x119E,0x11B8 ],
+ [ 0xF498, 0x1111,0x119E,0x11BA ],
+ [ 0xF499, 0x1111,0x119E,0x11E7 ],
+ [ 0xF49A, 0x1111,0x119E,0x11BC ],
+ [ 0xF49B, 0x1111,0x119E,0x11BD ],
+ [ 0xF49C, 0x1111,0x119E,0x11BE ],
+ [ 0xF49D, 0x1111,0x119E,0x11C0 ],
+ [ 0xF49F, 0x1111,0x119F,0x11AB ],
+ [ 0xF4A1, 0x1111,0x11A1,0x11A8 ],
+ [ 0xF4A2, 0x1111,0x11A1,0x11AB ],
+ [ 0xF4A3, 0x1111,0x11A1,0x11AF ],
+ [ 0xF4A4, 0x1111,0x11A1,0x11B7 ],
+ [ 0xF4A5, 0x1111,0x11A1,0x11B8 ],
+ [ 0xF4A6, 0x1111,0x11A1,0x11BA ],
+ [ 0xF4A7, 0x1111,0x11A1,0x11BC ],
+ [ 0xF4A8, 0x1111,0x11A1,0x11F0 ],
+ [ 0xF4AA, 0x1156,0x1161,0x11AB ],
+ [ 0xF4AC, 0xA97A,0x1175,0x11AB ],
+ [ 0xF4AE, 0x1157,0x116E,0x11AB ],
+ [ 0xF4AF, 0x1112,0x1161,0x11CE ],
+ [ 0xF4B0, 0x1112,0x1161,0x11CF ],
+ [ 0xF4B1, 0x1112,0x1161,0x11D0 ],
+ [ 0xF4B2, 0x1112,0x1161,0xD7D8 ],
+ [ 0xF4B3, 0x1112,0x1161,0x11D9 ],
+ [ 0xF4B4, 0x1112,0x1161,0xD7E2 ],
+ [ 0xF4B5, 0x1112,0x1161,0x11E2 ],
+ [ 0xF4B6, 0x1112,0x1161,0x11F0 ],
+ [ 0xF4B7, 0x1112,0x1161,0x11F1 ],
+ [ 0xF4BA, 0x1112,0x1162,0x11EB ],
+ [ 0xF4BB, 0x1112,0x1162,0x11F0 ],
+ [ 0xF4BC, 0x1112,0x1162,0xD7F6 ],
+ [ 0xF4BD, 0x1112,0x1163,0x11C7 ],
+ [ 0xF4BE, 0x1112,0x1163,0x11E2 ],
+ [ 0xF4BF, 0x1112,0x1163,0x11F0 ],
+ [ 0xF4C0, 0x1112,0x1163,0x11F9 ],
+ [ 0xF4C2, 0x1112,0x1164,0x11F0 ],
+ [ 0xF4C3, 0x1112,0x1165,0x11D0 ],
+ [ 0xF4C4, 0x1112,0x1165,0x11D9 ],
+ [ 0xF4C5, 0x1112,0x1165,0x11F0 ],
+ [ 0xF4C6, 0x1112,0x1165,0x11F1 ],
+ [ 0xF4C7, 0x1112,0x117C,0x11F9 ],
+ [ 0xF4C7, 0x1112,0x1165,0x11F9 ],
+ [ 0xF4CB, 0x1112,0x117C,0x11AB ],
+ [ 0xF4CC, 0x1112,0x117C,0x11B7 ],
+ [ 0xF4CD, 0x1112,0x1167,0x11D9 ],
+ [ 0xF4CE, 0x1112,0x1167,0x11E2 ],
+ [ 0xF4CF, 0x1112,0x1167,0x11F0 ],
+ [ 0xF4D0, 0x1112,0x1167,0x11F9 ],
+ [ 0xF4D1, 0x1112,0x1168,0x11D9 ],
+ [ 0xF4D2, 0x1112,0x1169,0x11C7 ],
+ [ 0xF4D3, 0x1112,0x1169,0x11CD ],
+ [ 0xF4D4, 0x1112,0x1169,0x11D9 ],
+ [ 0xF4D5, 0x1112,0x1169,0x11DA ],
+ [ 0xF4D6, 0x1112,0x1169,0x11DD ],
+ [ 0xF4D7, 0x1112,0x1169,0x11E2 ],
+ [ 0xF4D8, 0x1112,0x1169,0x11EB ],
+ [ 0xF4D9, 0x1112,0x1169,0x11F0 ],
+ [ 0xF4DA, 0x1112,0x1169,0x11F1 ],
+ [ 0xF4DB, 0x1112,0x116A,0x11D9 ],
+ [ 0xF4DC, 0x1112,0x116A,0x11F0 ],
+ [ 0xF4DD, 0x1112,0x116A,0x11F1 ],
+ [ 0xF4DE, 0x1112,0x116B,0x11F9 ],
+ [ 0xF4E1, 0x1112,0x117F,0x11AB ],
+ [ 0xF4E2, 0x1112,0x117F,0x11F9 ],
+ [ 0xF4E5, 0x1112,0x116C,0x11F0 ],
+ [ 0xF4E6, 0x1112,0x116C,0x11F9 ],
+ [ 0xF4E7, 0x1112,0x116D,0x11D9 ],
+ [ 0xF4E8, 0x1112,0x116D,0x11E2 ],
+ [ 0xF4EA, 0x1112,0xD7B2,0x11AB ],
+ [ 0xF4EC, 0x1112,0x1184,0x11BC ],
+ [ 0xF4EF, 0x1112,0x1188,0x11AB ],
+ [ 0xF4F0, 0x1112,0x116E,0x11D9 ],
+ [ 0xF4F1, 0x1112,0x116E,0x11DD ],
+ [ 0xF4F2, 0x1112,0x116E,0x11E2 ],
+ [ 0xF4F3, 0x1112,0x116E,0x11EB ],
+ [ 0xF4F4, 0x1112,0x116E,0x11F0 ],
+ [ 0xF4F5, 0x1112,0x116E,0x11F9 ],
+ [ 0xF4F7, 0x1112,0x1189,0x11AB ],
+ [ 0xF4F8, 0x1112,0x1189,0x11BC ],
+ [ 0xF4FA, 0x1112,0x116F,0x11D9 ],
+ [ 0xF4FB, 0x1112,0x116F,0x11F0 ],
+ [ 0xF4FC, 0x1112,0x116F,0x11F9 ],
+ [ 0xF4FE, 0x1112,0x118B,0x11AB ],
+ [ 0xF4FF, 0x1112,0x118B,0x11AF ],
+ [ 0xF502, 0x1112,0x1171,0x11F0 ],
+ [ 0xF503, 0x1112,0x1171,0x11F9 ],
+ [ 0xF504, 0x1112,0x1172,0x11D9 ],
+ [ 0xF505, 0x1112,0x1172,0x11E2 ],
+ [ 0xF506, 0x1112,0x1172,0x11F0 ],
+ [ 0xF508, 0x1112,0x118E,0x11AB ],
+ [ 0xF50A, 0x1112,0x1191,0x11A8 ],
+ [ 0xF50B, 0x1112,0x1191,0x11AB ],
+ [ 0xF50C, 0x1112,0x1191,0x11AF ],
+ [ 0xF50D, 0x1112,0x1191,0x11D9 ],
+ [ 0xF50E, 0x1112,0x1191,0x11BC ],
+ [ 0xF50F, 0x1112,0x1191,0x11F0 ],
+ [ 0xF510, 0x1112,0x1191,0x11F9 ],
+ [ 0xF512, 0x1112,0x1192,0x11AF ],
+ [ 0xF513, 0x1112,0x1192,0x11BC ],
+ [ 0xF515, 0x1112,0x1194,0x11BC ],
+ [ 0xF516, 0x1112,0x1173,0x11C3 ],
+ [ 0xF517, 0x1112,0x1173,0xD7D4 ],
+ [ 0xF518, 0x1112,0x1173,0x11D0 ],
+ [ 0xF519, 0x1112,0x1173,0x11D9 ],
+ [ 0xF51A, 0x1112,0x1173,0x11E2 ],
+ [ 0xF51B, 0x1112,0x1173,0x11F0 ],
+ [ 0xF520, 0x1112,0x1174,0x11EB ],
+ [ 0xF521, 0x1112,0x1174,0x11F0 ],
+ [ 0xF522, 0x1112,0x1174,0x11F9 ],
+ [ 0xF523, 0x1112,0x1175,0x11FF ],
+ [ 0xF524, 0x1112,0x1175,0x11D9 ],
+ [ 0xF525, 0x1112,0x1175,0x11DC ],
+ [ 0xF526, 0x1112,0x1175,0xD7E1 ],
+ [ 0xF527, 0x1112,0x1175,0x11DD ],
+ [ 0xF528, 0x1112,0x1175,0x11DE ],
+ [ 0xF529, 0x1112,0x1175,0x11E2 ],
+ [ 0xF52A, 0x1112,0x1175,0x11EE ],
+ [ 0xF52B, 0x1112,0x1175,0x11F0 ],
+ [ 0xF52C, 0x1112,0x1175,0x11F1 ],
+ [ 0xF52F, 0x1112,0x1199,0x11AB ],
+ [ 0xF530, 0x1112,0x1199,0x11BC ],
+ [ 0xF536, 0x1112,0xD7C3,0x11AB ],
+ [ 0xF538, 0x1112,0x119E,0x11A8 ],
+ [ 0xF539, 0x1112,0x119E,0x11C3 ],
+ [ 0xF53A, 0x1112,0x119E,0x11AB ],
+ [ 0xF53B, 0x1112,0x119E,0x11AE ],
+ [ 0xF53C, 0x1112,0x119E,0x11AF ],
+ [ 0xF53D, 0x1112,0x119E,0x11B0 ],
+ [ 0xF53E, 0x1112,0x119E,0x11CD ],
+ [ 0xF53F, 0x1112,0x119E,0x11CE ],
+ [ 0xF540, 0x1112,0x119E,0x11D0 ],
+ [ 0xF541, 0x1112,0x119E,0x11B1 ],
+ [ 0xF542, 0x1112,0x119E,0x11B3 ],
+ [ 0xF543, 0x1112,0x119E,0x11B6 ],
+ [ 0xF544, 0x1112,0x119E,0x11D9 ],
+ [ 0xF545, 0x1112,0x119E,0x11B7 ],
+ [ 0xF546, 0x1112,0x119E,0x11B8 ],
+ [ 0xF547, 0x1112,0x119E,0x11E6 ],
+ [ 0xF548, 0x1112,0x119E,0x11BA ],
+ [ 0xF549, 0x1112,0x119E,0x11BC ],
+ [ 0xF54A, 0x1112,0x119E,0x11F0 ],
+ [ 0xF54B, 0x1112,0x119E,0x11C0 ],
+ [ 0xF54C, 0x1112,0x119E,0x11C2 ],
+ [ 0xF54D, 0x1112,0x119E,0x11F9 ],
+ [ 0xF54F, 0x1112,0x119F,0x11AB ],
+ [ 0xF551, 0x1112,0x11A1,0x11A8 ],
+ [ 0xF552, 0x1112,0x11A1,0x11AB ],
+ [ 0xF553, 0x1112,0x11A1,0x11AE ],
+ [ 0xF554, 0x1112,0x11A1,0x11AF ],
+ [ 0xF555, 0x1112,0x11A1,0x11B0 ],
+ [ 0xF556, 0x1112,0x11A1,0x11D9 ],
+ [ 0xF557, 0x1112,0x11A1,0x11B7 ],
+ [ 0xF558, 0x1112,0x11A1,0x11B8 ],
+ [ 0xF559, 0x1112,0x11A1,0xD7E8 ],
+ [ 0xF55A, 0x1112,0x11A1,0x11BA ],
+ [ 0xF55B, 0x1112,0x11A1,0x11BC ],
+ [ 0xF55C, 0x1112,0x11A1,0x11F0 ],
+ [ 0xF55E, 0xA97B,0x1163,0x11BC ],
+ [ 0xF561, 0xA97B,0x116A,0x11AB ],
+ [ 0xF567, 0xA97B,0x1172,0x11BC ],
+ [ 0xF569, 0xA97B,0x118E,0x11AB ],
+ [ 0xF56D, 0xA97B,0x1194,0x11AB ],
+ [ 0xF56F, 0xA97B,0x1175,0x11AB ],
+ [ 0xF570, 0xA97B,0x1175,0x11BC ],
+ [ 0xF572, 0x1158,0x1161,0x11A8 ],
+ [ 0xF573, 0x1158,0x1161,0x11AB ],
+ [ 0xF574, 0x1158,0x1161,0x11AF ],
+ [ 0xF575, 0x1158,0x1161,0x11D9 ],
+ [ 0xF576, 0x1158,0x1161,0x11B7 ],
+ [ 0xF577, 0x1158,0x1161,0x11E2 ],
+ [ 0xF578, 0x1158,0x1161,0x11B8 ],
+ [ 0xF579, 0x1158,0x1161,0x11E6 ],
+ [ 0xF57A, 0x1158,0x1161,0x11BC ],
+ [ 0xF57B, 0x1158,0x1161,0x11F0 ],
+ [ 0xF57D, 0x1158,0x1162,0x11BC ],
+ [ 0xF57E, 0x1158,0x1162,0x11F0 ],
+ [ 0xF580, 0x1158,0x1163,0x11AB ],
+ [ 0xF581, 0x1158,0x1163,0x11B7 ],
+ [ 0xF582, 0x1158,0x1163,0x11E2 ],
+ [ 0xF583, 0x1158,0x1163,0x11B8 ],
+ [ 0xF584, 0x1158,0x1163,0x11E6 ],
+ [ 0xF585, 0x1158,0x1163,0x11F0 ],
+ [ 0xF586, 0x1158,0x1163,0x11F9 ],
+ [ 0xF589, 0x1158,0x1165,0x11AB ],
+ [ 0xF58A, 0x1158,0x1165,0x11AF ],
+ [ 0xF58B, 0x1158,0x1165,0x11B7 ],
+ [ 0xF58C, 0x1158,0x1165,0x11E2 ],
+ [ 0xF58D, 0x1158,0x1165,0x11F9 ],
+ [ 0xF58F, 0x1158,0x1166,0x11BC ],
+ [ 0xF591, 0x1158,0x1167,0x11A8 ],
+ [ 0xF592, 0x1158,0x1167,0x11AB ],
+ [ 0xF593, 0x1158,0x1167,0x11AF ],
+ [ 0xF594, 0x1158,0x1167,0x11D9 ],
+ [ 0xF595, 0x1158,0x1167,0x11B7 ],
+ [ 0xF596, 0x1158,0x1167,0x11B8 ],
+ [ 0xF597, 0x1158,0x1167,0x11F0 ],
+ [ 0xF598, 0x1158,0x1167,0x11F9 ],
+ [ 0xF59A, 0x1158,0x1168,0x11BC ],
+ [ 0xF59C, 0x1158,0x1169,0x11A8 ],
+ [ 0xF59D, 0x1158,0x1169,0x11AB ],
+ [ 0xF59E, 0x1158,0x1169,0x11AF ],
+ [ 0xF59F, 0x1158,0x1169,0x11D9 ],
+ [ 0xF5A0, 0x1158,0x1169,0x11B7 ],
+ [ 0xF5A1, 0x1158,0x1169,0x11E2 ],
+ [ 0xF5A2, 0x1158,0x1169,0x11BC ],
+ [ 0xF5A3, 0x1158,0x1169,0x11F0 ],
+ [ 0xF5A5, 0x1158,0x116A,0x11A8 ],
+ [ 0xF5A6, 0x1158,0x116A,0x11AB ],
+ [ 0xF5A7, 0x1158,0x116A,0x11AF ],
+ [ 0xF5A8, 0x1158,0x116A,0x11D9 ],
+ [ 0xF5A9, 0x1158,0x116A,0x11BC ],
+ [ 0xF5AA, 0x1158,0x116A,0x11F0 ],
+ [ 0xF5AB, 0x1158,0x116A,0x11F9 ],
+ [ 0xF5AD, 0x1158,0x116B,0x11BC ],
+ [ 0xF5AF, 0x1158,0x116C,0x11A8 ],
+ [ 0xF5B0, 0x1158,0x116C,0x11BC ],
+ [ 0xF5B1, 0x1158,0x116C,0x11F0 ],
+ [ 0xF5B3, 0x1158,0x116D,0x11B7 ],
+ [ 0xF5B4, 0x1158,0x116D,0x11E2 ],
+ [ 0xF5B6, 0x1158,0x116E,0x11AB ],
+ [ 0xF5B7, 0x1158,0x116E,0x11B7 ],
+ [ 0xF5B8, 0x1158,0x116E,0x11E2 ],
+ [ 0xF5B9, 0x1158,0x116E,0x11B8 ],
+ [ 0xF5BA, 0x1158,0x116E,0x11E6 ],
+ [ 0xF5BB, 0x1158,0x116E,0x11BC ],
+ [ 0xF5BC, 0x1158,0x116E,0x11F0 ],
+ [ 0xF5BD, 0x1158,0x116E,0x11F9 ],
+ [ 0xF5BF, 0x1158,0x116F,0x11AB ],
+ [ 0xF5C0, 0x1158,0x116F,0x11F9 ],
+ [ 0xF5C2, 0x1158,0x1171,0x11F9 ],
+ [ 0xF5C4, 0x1158,0x1172,0x11B7 ],
+ [ 0xF5C6, 0x1158,0x118F,0x11AB ],
+ [ 0xF5C8, 0x1158,0x1191,0x11AB ],
+ [ 0xF5C9, 0x1158,0x1191,0x11AF ],
+ [ 0xF5CA, 0x1158,0x1191,0x11D9 ],
+ [ 0xF5CB, 0x1158,0x1191,0x11BC ],
+ [ 0xF5CC, 0x1158,0x1191,0x11F0 ],
+ [ 0xF5CE, 0x1158,0x1192,0x11BC ],
+ [ 0xF5D0, 0x1158,0x1173,0x11A8 ],
+ [ 0xF5D1, 0x1158,0x1173,0x11AB ],
+ [ 0xF5D2, 0x1158,0x1173,0x11B7 ],
+ [ 0xF5D3, 0x1158,0x1173,0x11E2 ],
+ [ 0xF5D4, 0x1158,0x1173,0x11BC ],
+ [ 0xF5D5, 0x1158,0x1173,0x11F0 ],
+ [ 0xF5D8, 0x1158,0x1174,0x11A8 ],
+ [ 0xF5D9, 0x1158,0x1174,0x11F0 ],
+ [ 0xF5DA, 0x1158,0x1174,0x11C2 ],
+ [ 0xF5DB, 0x1158,0x1174,0x11F9 ],
+ [ 0xF5DD, 0x1158,0x1175,0x11AB ],
+ [ 0xF5DE, 0x1158,0x1175,0x11B7 ],
+ [ 0xF5DF, 0x1158,0x1175,0x11E2 ],
+ [ 0xF5E0, 0x1158,0x1175,0x11F0 ],
+ [ 0xF5E1, 0x1158,0x1175,0x11F9 ],
+ [ 0xF5E3, 0x1158,0x119E,0x11AB ],
+ [ 0xF5E5, 0x1158,0x11A1,0x11A8 ],
+ [ 0xF5E6, 0x1158,0x11A1,0x11BC ],
+ [ 0xF5E7, 0x1158,0x11A1,0x11F0 ],
+ [ 0xF5E9, 0x1159,0x1161,0x11A8 ],
+ [ 0xF5EA, 0x1159,0x1161,0x11AB ],
+ [ 0xF5EB, 0x1159,0x1161,0x11AF ],
+ [ 0xF5EC, 0x1159,0x1161,0x11D9 ],
+ [ 0xF5ED, 0x1159,0x1161,0x11B7 ],
+ [ 0xF5EE, 0x1159,0x1161,0x11E2 ],
+ [ 0xF5EF, 0x1159,0x1161,0x11B8 ],
+ [ 0xF5F0, 0x1159,0x1161,0x11E6 ],
+ [ 0xF5F1, 0x1159,0x1161,0x11BC ],
+ [ 0xF5F2, 0x1159,0x1161,0x11F0 ],
+ [ 0xF5F4, 0x1159,0x1162,0x11BC ],
+ [ 0xF5F5, 0x1159,0x1162,0x11F0 ],
+ [ 0xF5F7, 0x1159,0x1163,0x11A8 ],
+ [ 0xF5F8, 0x1159,0x1163,0x11AB ],
+ [ 0xF5F9, 0x1159,0x1163,0x11B7 ],
+ [ 0xF5FA, 0x1159,0x1163,0x11E2 ],
+ [ 0xF5FB, 0x1159,0x1163,0x11B8 ],
+ [ 0xF5FC, 0x1159,0x1163,0x11E6 ],
+ [ 0xF5FD, 0x1159,0x1163,0x11F0 ],
+ [ 0xF5FE, 0x1159,0x1163,0x11F9 ],
+ [ 0xF601, 0x1159,0x1165,0x11AB ],
+ [ 0xF602, 0x1159,0x1165,0x11AF ],
+ [ 0xF603, 0x1159,0x1165,0x11D9 ],
+ [ 0xF604, 0x1159,0x1165,0x11B7 ],
+ [ 0xF605, 0x1159,0x1165,0x11B8 ],
+ [ 0xF606, 0x1159,0x1165,0x11BC ],
+ [ 0xF608, 0x1159,0x1166,0x11BC ],
+ [ 0xF60A, 0x1159,0x1167,0x11A8 ],
+ [ 0xF60B, 0x1159,0x1167,0x11AB ],
+ [ 0xF60C, 0x1159,0x1167,0x11AF ],
+ [ 0xF60D, 0x1159,0x1167,0x11D9 ],
+ [ 0xF60E, 0x1159,0x1167,0x11B7 ],
+ [ 0xF60F, 0x1159,0x1167,0x11B8 ],
+ [ 0xF610, 0x1159,0x1167,0x11F0 ],
+ [ 0xF611, 0x1159,0x1167,0x11C2 ],
+ [ 0xF613, 0x1159,0x1168,0x11BC ],
+ [ 0xF615, 0x1159,0x1169,0x11A8 ],
+ [ 0xF616, 0x1159,0x1169,0x11AB ],
+ [ 0xF617, 0x1159,0x1169,0x11B7 ],
+ [ 0xF618, 0x1159,0x1169,0x11E2 ],
+ [ 0xF619, 0x1159,0x1169,0x11BC ],
+ [ 0xF61A, 0x1159,0x1169,0x11F0 ],
+ [ 0xF61C, 0x1159,0x116A,0x11A8 ],
+ [ 0xF61D, 0x1159,0x116A,0x11AB ],
+ [ 0xF61E, 0x1159,0x116A,0x11AF ],
+ [ 0xF61F, 0x1159,0x116A,0x11D9 ],
+ [ 0xF620, 0x1159,0x116A,0x11B8 ],
+ [ 0xF621, 0x1159,0x116A,0x11E6 ],
+ [ 0xF622, 0x1159,0x116A,0x11BC ],
+ [ 0xF623, 0x1159,0x116A,0x11F0 ],
+ [ 0xF624, 0x1159,0x116A,0x11F9 ],
+ [ 0xF626, 0x1159,0x116B,0x11BC ],
+ [ 0xF628, 0x1159,0x116C,0x11A8 ],
+ [ 0xF629, 0x1159,0x116C,0x11BC ],
+ [ 0xF62A, 0x1159,0x116C,0x11F0 ],
+ [ 0xF62C, 0x1159,0x116D,0x11A8 ],
+ [ 0xF62D, 0x1159,0x116D,0x11B7 ],
+ [ 0xF62E, 0x1159,0x116D,0x11E2 ],
+ [ 0xF62F, 0x1159,0x116D,0x11BC ],
+ [ 0xF631, 0x1159,0x116E,0x11A8 ],
+ [ 0xF632, 0x1159,0x116E,0x11AB ],
+ [ 0xF633, 0x1159,0x116E,0x11AF ],
+ [ 0xF634, 0x1159,0x116E,0x11D9 ],
+ [ 0xF635, 0x1159,0x116E,0x11B7 ],
+ [ 0xF636, 0x1159,0x116E,0x11E2 ],
+ [ 0xF637, 0x1159,0x116E,0x11BC ],
+ [ 0xF638, 0x1159,0x116E,0x11F0 ],
+ [ 0xF639, 0x1159,0x116E,0x11F9 ],
+ [ 0xF63B, 0x1159,0x116F,0x11AB ],
+ [ 0xF63C, 0x1159,0x116F,0x11AF ],
+ [ 0xF63D, 0x1159,0x116F,0x11D9 ],
+ [ 0xF63E, 0x1159,0x116F,0x11BC ],
+ [ 0xF640, 0x1159,0x1171,0x11BC ],
+ [ 0xF642, 0x1159,0x1172,0x11AB ],
+ [ 0xF643, 0x1159,0x1172,0x11B7 ],
+ [ 0xF644, 0x1159,0x1172,0x11E2 ],
+ [ 0xF645, 0x1159,0x1172,0x11F9 ],
+ [ 0xF647, 0x1159,0x1191,0x11A8 ],
+ [ 0xF648, 0x1159,0x1191,0x11AB ],
+ [ 0xF649, 0x1159,0x1191,0x11AF ],
+ [ 0xF64A, 0x1159,0x1191,0x11D9 ],
+ [ 0xF64B, 0x1159,0x1191,0x11BC ],
+ [ 0xF64C, 0x1159,0x1191,0x11F0 ],
+ [ 0xF64E, 0x1159,0x1192,0x11BC ],
+ [ 0xF650, 0x1159,0x1194,0x11BC ],
+ [ 0xF652, 0x1159,0x1173,0x11A8 ],
+ [ 0xF653, 0x1159,0x1173,0x11AB ],
+ [ 0xF654, 0x1159,0x1173,0x11B7 ],
+ [ 0xF655, 0x1159,0x1173,0x11E2 ],
+ [ 0xF656, 0x1159,0x1173,0x11B8 ],
+ [ 0xF657, 0x1159,0x1173,0x11F0 ],
+ [ 0xF658, 0x1159,0x1173,0x11F9 ],
+ [ 0xF65A, 0x1159,0x1174,0x11AB ],
+ [ 0xF65B, 0x1159,0x1174,0x11BC ],
+ [ 0xF65D, 0x1159,0x1175,0x11AB ],
+ [ 0xF65E, 0x1159,0x1175,0x11AF ],
+ [ 0xF65F, 0x1159,0x1175,0x11D9 ],
+ [ 0xF660, 0x1159,0x1175,0x11B7 ],
+ [ 0xF661, 0x1159,0x1175,0x11E2 ],
+ [ 0xF662, 0x1159,0x1175,0x11BC ],
+ [ 0xF663, 0x1159,0x1175,0x11F0 ],
+ [ 0xF664, 0x1159,0x1175,0x11F9 ],
+ [ 0xF666, 0x1159,0x119E,0x11AB ],
+ [ 0xF667, 0x1159,0x119E,0x11B7 ],
+ [ 0xF669, 0x1159,0x11A1,0x11A8 ],
+ [ 0xF66A, 0x1159,0x11A1,0x11AF ],
+ [ 0xF66B, 0x1159,0x11A1,0x11CD ],
+ [ 0xF66C, 0x1159,0x11A1,0x11B1 ],
+ [ 0xF66D, 0x1159,0x11A1,0x11BC ],
+ [ 0xF66E, 0x1159,0x11A1,0x11F0 ],
+ [ 0xE0C6, 0x115F,0x11A3 ],
+ [ 0xE0E9, 0x1100,0x1176 ],
+ [ 0xE0EA, 0x1100,0x1177 ],
+ [ 0xE0F2, 0x1100,0x1178 ],
+ [ 0xE100, 0x1100,0x117C ],
+ [ 0xE124, 0x1100,0x11A6 ],
+ [ 0xE126, 0x1100,0x117F ],
+ [ 0xE129, 0x1100,0x1182 ],
+ [ 0xE12F, 0x1100,0xD7B2 ],
+ [ 0xE130, 0x1100,0xD7B3 ],
+ [ 0xE132, 0x1100,0x1184 ],
+ [ 0xE133, 0x1100,0x1185 ],
+ [ 0xE136, 0x1100,0x1188 ],
+ [ 0xE146, 0x1100,0x1189 ],
+ [ 0xE14A, 0x1100,0x118A ],
+ [ 0xE14E, 0x1100,0x118B ],
+ [ 0xE150, 0x1100,0xD7B5 ],
+ [ 0xE151, 0x1100,0x118C ],
+ [ 0xE152, 0x1100,0x118D ],
+ [ 0xE15A, 0x1100,0x118E ],
+ [ 0xE15C, 0x1100,0x118F ],
+ [ 0xE15E, 0x1100,0x1191 ],
+ [ 0xE166, 0x1100,0x1192 ],
+ [ 0xE16A, 0x1100,0x1194 ],
+ [ 0xE181, 0x1100,0xD7BA ],
+ [ 0xE182, 0x1100,0xD7BB ],
+ [ 0xE183, 0x1100,0x1195 ],
+ [ 0xE184, 0x1100,0x1196 ],
+ [ 0xE19A, 0x1100,0x1198 ],
+ [ 0xE19B, 0x1100,0x1199 ],
+ [ 0xE19E, 0x1100,0xD7BF ],
+ [ 0xE19F, 0x1100,0xD7C0 ],
+ [ 0xE1A0, 0x1100,0xD7C2 ],
+ [ 0xE1A1, 0x1100,0x119B ],
+ [ 0xE1A2, 0x1100,0xD7C3 ],
+ [ 0xE1A4, 0x1100,0x119C ],
+ [ 0xE1A5, 0x1100,0xD7C4 ],
+ [ 0xE1A6, 0x1100,0x119D ],
+ [ 0xE1A7, 0x1100,0x119E ],
+ [ 0xE1CA, 0x1100,0x119F ],
+ [ 0xE1CD, 0x1100,0x11A1 ],
+ [ 0xE1D8, 0x1101,0x1176 ],
+ [ 0xE1DF, 0x1101,0x117B ],
+ [ 0xE1E6, 0x1101,0x1188 ],
+ [ 0xE1EB, 0x1101,0x1189 ],
+ [ 0xE1EE, 0x1101,0xD7B5 ],
+ [ 0xE1EF, 0x1101,0x118C ],
+ [ 0xE1F3, 0x1101,0x1191 ],
+ [ 0xE1F8, 0x1101,0x1194 ],
+ [ 0xE201, 0x1101,0x1198 ],
+ [ 0xE202, 0x1101,0x119E ],
+ [ 0xE203, 0x1101,0x11A1 ],
+ [ 0xE204, 0x115A,0x1165 ],
+ [ 0xE205, 0x115A,0x1173 ],
+ [ 0xE21C, 0x1102,0x1176 ],
+ [ 0xE21D, 0x1102,0x1177 ],
+ [ 0xE224, 0x1102,0x1178 ],
+ [ 0xE22E, 0x1102,0x117B ],
+ [ 0xE230, 0x1102,0x117A ],
+ [ 0xE230, 0x1102,0x117C ],
+ [ 0xE24A, 0x1102,0x117F ],
+ [ 0xE24F, 0x1102,0xD7B2 ],
+ [ 0xE251, 0x1102,0x1188 ],
+ [ 0xE25A, 0x1102,0x1189 ],
+ [ 0xE25C, 0x1102,0xD7B5 ],
+ [ 0xE25D, 0x1102,0x118C ],
+ [ 0xE25F, 0x1102,0xD7B6 ],
+ [ 0xE263, 0x1102,0x118F ],
+ [ 0xE264, 0x1102,0x1194 ],
+ [ 0xE26C, 0x1102,0x1196 ],
+ [ 0xE26E, 0x1102,0x1197 ],
+ [ 0xE27C, 0x1102,0x1198 ],
+ [ 0xE27D, 0x1102,0x1199 ],
+ [ 0xE280, 0x1102,0xD7BF ],
+ [ 0xE281, 0x1102,0xD7C0 ],
+ [ 0xE282, 0x1102,0x119B ],
+ [ 0xE283, 0x1102,0x119E ],
+ [ 0xE299, 0x1102,0x11A1 ],
+ [ 0xE2A5, 0x1113,0x1161 ],
+ [ 0xE2A6, 0x1113,0x1162 ],
+ [ 0xE2A7, 0x1113,0x1163 ],
+ [ 0xE2A8, 0x1113,0x1165 ],
+ [ 0xE2A9, 0x1113,0x1166 ],
+ [ 0xE2AA, 0x1113,0x1167 ],
+ [ 0xE2AB, 0x1113,0x1168 ],
+ [ 0xE2AD, 0x1113,0x1169 ],
+ [ 0xE2AE, 0x1113,0x116A ],
+ [ 0xE2AF, 0x1113,0x116B ],
+ [ 0xE2B0, 0x1113,0x116C ],
+ [ 0xE2B1, 0x1113,0x116D ],
+ [ 0xE2B2, 0x1113,0x116E ],
+ [ 0xE2B3, 0x1113,0x116F ],
+ [ 0xE2B4, 0x1113,0x1170 ],
+ [ 0xE2B5, 0x1113,0xD7B5 ],
+ [ 0xE2B6, 0x1113,0x118C ],
+ [ 0xE2B7, 0x1113,0x1171 ],
+ [ 0xE2B8, 0x1113,0x1172 ],
+ [ 0xE2B9, 0x1113,0x1194 ],
+ [ 0xE2BA, 0x1113,0x1173 ],
+ [ 0xE2BB, 0x1113,0x1174 ],
+ [ 0xE2BC, 0x1113,0x1175 ],
+ [ 0xE2BD, 0x1113,0x1198 ],
+ [ 0xE2BE, 0x1113,0x119E ],
+ [ 0xE2BF, 0x1113,0x11A1 ],
+ [ 0xE2C0, 0x1114,0x1161 ],
+ [ 0xE2C1, 0x1114,0x1163 ],
+ [ 0xE2C3, 0x1114,0x1165 ],
+ [ 0xE2C4, 0x1114,0x1166 ],
+ [ 0xE2C5, 0x1114,0x1169 ],
+ [ 0xE2C6, 0x1114,0x116E ],
+ [ 0xE2C7, 0x1114,0x1173 ],
+ [ 0xE2C9, 0x1114,0x119E ],
+ [ 0xE2CB, 0x1115,0x1161 ],
+ [ 0xE2CD, 0x1115,0x1162 ],
+ [ 0xE2CE, 0x1115,0x1163 ],
+ [ 0xE2CF, 0x1115,0x1165 ],
+ [ 0xE2D0, 0x1115,0x1166 ],
+ [ 0xE2D2, 0x1115,0x1167 ],
+ [ 0xE2D3, 0x1115,0x1168 ],
+ [ 0xE2D4, 0x1115,0x1169 ],
+ [ 0xE2D6, 0x1115,0x116A ],
+ [ 0xE2D7, 0x1115,0x116B ],
+ [ 0xE2D8, 0x1115,0x116C ],
+ [ 0xE2D9, 0x1115,0x116D ],
+ [ 0xE2DA, 0x1115,0x116E ],
+ [ 0xE2DB, 0x1115,0x116F ],
+ [ 0xE2DC, 0x1115,0x1170 ],
+ [ 0xE2DD, 0x1115,0xD7B5 ],
+ [ 0xE2DE, 0x1115,0x118C ],
+ [ 0xE2DF, 0x1115,0x1171 ],
+ [ 0xE2E0, 0x1115,0x1172 ],
+ [ 0xE2E1, 0x1115,0x1194 ],
+ [ 0xE2E2, 0x1115,0x1173 ],
+ [ 0xE2E3, 0x1115,0x1174 ],
+ [ 0xE2E4, 0x1115,0x1175 ],
+ [ 0xE2E5, 0x1115,0x1198 ],
+ [ 0xE2E6, 0x1115,0x119E ],
+ [ 0xE2E7, 0x1115,0x11A1 ],
+ [ 0xE2E8, 0x1116,0x1161 ],
+ [ 0xE2E9, 0x1116,0x1162 ],
+ [ 0xE2EA, 0x1116,0x1163 ],
+ [ 0xE2EB, 0x1116,0x1165 ],
+ [ 0xE2EC, 0x1116,0x1166 ],
+ [ 0xE2ED, 0x1116,0x1167 ],
+ [ 0xE2EE, 0x1116,0x1168 ],
+ [ 0xE2EF, 0x1116,0x1169 ],
+ [ 0xE2F0, 0x1116,0x116A ],
+ [ 0xE2F1, 0x1116,0x116B ],
+ [ 0xE2F2, 0x1116,0x116C ],
+ [ 0xE2F3, 0x1116,0x116D ],
+ [ 0xE2F4, 0x1116,0x116E ],
+ [ 0xE2F5, 0x1116,0x116F ],
+ [ 0xE2F6, 0x1116,0x1170 ],
+ [ 0xE2F7, 0x1116,0xD7B5 ],
+ [ 0xE2F8, 0x1116,0x118C ],
+ [ 0xE2F9, 0x1116,0x1171 ],
+ [ 0xE2FA, 0x1116,0x1172 ],
+ [ 0xE2FB, 0x1116,0x1194 ],
+ [ 0xE2FC, 0x1116,0x1173 ],
+ [ 0xE2FD, 0x1116,0x1174 ],
+ [ 0xE2FE, 0x1116,0x1175 ],
+ [ 0xE2FF, 0x1116,0x1198 ],
+ [ 0xE300, 0x1116,0x119E ],
+ [ 0xE301, 0x1116,0x11A1 ],
+ [ 0xE302, 0x115B,0x1175 ],
+ [ 0xE303, 0x115B,0x1198 ],
+ [ 0xE304, 0x115C,0x1173 ],
+ [ 0xE305, 0x115C,0x1175 ],
+ [ 0xE306, 0x115D,0x1163 ],
+ [ 0xE308, 0x115D,0x1169 ],
+ [ 0xE309, 0x115D,0x1172 ],
+ [ 0xE30B, 0x115D,0x1175 ],
+ [ 0xE31F, 0x1103,0x1176 ],
+ [ 0xE325, 0x1103,0x1178 ],
+ [ 0xE32B, 0x1103,0x117A ],
+ [ 0xE32C, 0x1103,0x117B ],
+ [ 0xE32E, 0x1103,0x117C ],
+ [ 0xE348, 0x1103,0x1182 ],
+ [ 0xE34D, 0x1103,0x1188 ],
+ [ 0xE356, 0x1103,0x1189 ],
+ [ 0xE359, 0x1103,0xD7B5 ],
+ [ 0xE35A, 0x1103,0x118C ],
+ [ 0xE361, 0x1103,0x1191 ],
+ [ 0xE366, 0x1103,0x1192 ],
+ [ 0xE368, 0x1103,0x1194 ],
+ [ 0xE376, 0x1103,0x1195 ],
+ [ 0xE377, 0x1103,0x1196 ],
+ [ 0xE383, 0x1103,0x1198 ],
+ [ 0xE384, 0x1103,0x1199 ],
+ [ 0xE387, 0x1103,0xD7BF ],
+ [ 0xE388, 0x1103,0xD7C0 ],
+ [ 0xE389, 0x1103,0x119B ],
+ [ 0xE38A, 0x1103,0x119E ],
+ [ 0xE3A8, 0x1103,0x11A1 ],
+ [ 0xE3B4, 0x1117,0x1173 ],
+ [ 0xE3B6, 0x1117,0x1175 ],
+ [ 0xE3C1, 0x1104,0x117B ],
+ [ 0xE3C2, 0x1104,0x117C ],
+ [ 0xE3CD, 0x1104,0x117F ],
+ [ 0xE3D2, 0x1104,0xD7B5 ],
+ [ 0xE3D3, 0x1104,0x118C ],
+ [ 0xE3D8, 0x1104,0x1191 ],
+ [ 0xE3DA, 0x1104,0x1194 ],
+ [ 0xE3E4, 0x1104,0x1198 ],
+ [ 0xE3E5, 0x1104,0x119E ],
+ [ 0xE3EB, 0x1104,0x11A1 ],
+ [ 0xE3F0, 0x115E,0x1175 ],
+ [ 0xE3F3, 0xA960,0x1161 ],
+ [ 0xE3F5, 0xA961,0x1161 ],
+ [ 0xE3F6, 0xA961,0x1162 ],
+ [ 0xE3F7, 0xA961,0x116E ],
+ [ 0xE3F9, 0xA962,0x1172 ],
+ [ 0xE3FC, 0xA962,0x1173 ],
+ [ 0xE3FD, 0xA962,0x1175 ],
+ [ 0xE3FF, 0xA963,0x1163 ],
+ [ 0xE401, 0xA963,0x119E ],
+ [ 0xE40F, 0x1105,0x1176 ],
+ [ 0xE411, 0x1105,0x1177 ],
+ [ 0xE415, 0x1105,0x1178 ],
+ [ 0xE41B, 0x1105,0x117A ],
+ [ 0xE41C, 0x1105,0x117B ],
+ [ 0xE430, 0x1105,0x1182 ],
+ [ 0xE435, 0x1105,0x1186 ],
+ [ 0xE436, 0x1105,0x1187 ],
+ [ 0xE437, 0x1105,0x1188 ],
+ [ 0xE43E, 0x1105,0x1189 ],
+ [ 0xE440, 0x1105,0xD7B5 ],
+ [ 0xE441, 0x1105,0x118C ],
+ [ 0xE442, 0x1105,0x118D ],
+ [ 0xE447, 0x1105,0x1191 ],
+ [ 0xE44B, 0x1105,0x1194 ],
+ [ 0xE455, 0x1105,0x1195 ],
+ [ 0xE456, 0x1105,0x1196 ],
+ [ 0xE45F, 0x1105,0x1198 ],
+ [ 0xE460, 0x1105,0x1199 ],
+ [ 0xE463, 0x1105,0xD7BD ],
+ [ 0xE464, 0x1105,0xD7BF ],
+ [ 0xE465, 0x1105,0xD7C0 ],
+ [ 0xE466, 0x1105,0x119A ],
+ [ 0xE468, 0x1105,0xD7C2 ],
+ [ 0xE469, 0x1105,0x119B ],
+ [ 0xE46B, 0x1105,0xD7C4 ],
+ [ 0xE46C, 0x1105,0x119E ],
+ [ 0xE486, 0x1105,0xD7C5 ],
+ [ 0xE487, 0x1105,0x11A1 ],
+ [ 0xE490, 0xA964,0x1161 ],
+ [ 0xE491, 0xA964,0x1169 ],
+ [ 0xE493, 0xA965,0x1161 ],
+ [ 0xE494, 0x1118,0x1161 ],
+ [ 0xE498, 0x1118,0x1165 ],
+ [ 0xE499, 0x1118,0x1166 ],
+ [ 0xE49C, 0x1118,0x1169 ],
+ [ 0xE4A1, 0x1118,0x116D ],
+ [ 0xE4A3, 0x1118,0x116E ],
+ [ 0xE4A4, 0x1118,0x1172 ],
+ [ 0xE4A6, 0x1118,0x1173 ],
+ [ 0xE4A7, 0x1118,0x1174 ],
+ [ 0xE4AB, 0x1118,0x119E ],
+ [ 0xE4AE, 0x1118,0x11A1 ],
+ [ 0xE4B1, 0xA967,0x1161 ],
+ [ 0xE4B2, 0x1119,0x1161 ],
+ [ 0xE4B6, 0x1119,0x1176 ],
+ [ 0xE4B7, 0x1119,0x1162 ],
+ [ 0xE4B9, 0x1119,0x1163 ],
+ [ 0xE4BB, 0x1119,0x1178 ],
+ [ 0xE4BC, 0x1119,0x1165 ],
+ [ 0xE4BF, 0x1119,0x117B ],
+ [ 0xE4C0, 0x1119,0x1166 ],
+ [ 0xE4C2, 0x1119,0x1167 ],
+ [ 0xE4C4, 0x1119,0x1168 ],
+ [ 0xE4C6, 0x1119,0x1169 ],
+ [ 0xE4C8, 0x1119,0x116D ],
+ [ 0xE4C9, 0x1119,0x116E ],
+ [ 0xE4CC, 0x1119,0x1189 ],
+ [ 0xE4CE, 0x1119,0x116F ],
+ [ 0xE4CF, 0x1119,0x1170 ],
+ [ 0xE4D0, 0x1119,0x1171 ],
+ [ 0xE4D1, 0x1119,0x1172 ],
+ [ 0xE4D2, 0x1119,0x118F ],
+ [ 0xE4D3, 0x1119,0x1190 ],
+ [ 0xE4D4, 0x1119,0x1173 ],
+ [ 0xE4D8, 0x1119,0x1175 ],
+ [ 0xE4DB, 0x1119,0x119B ],
+ [ 0xE4DC, 0xA968,0x1161 ],
+ [ 0xE4DE, 0xA969,0x1161 ],
+ [ 0xE4DF, 0xA96A,0x1161 ],
+ [ 0xE4E0, 0xA96B,0x119E ],
+ [ 0xE4E1, 0xA96B,0x11A1 ],
+ [ 0xE4E2, 0xA96C,0x1169 ],
+ [ 0xE4E4, 0xA96C,0x1173 ],
+ [ 0xE4E5, 0xA96D,0x1165 ],
+ [ 0xE4E6, 0xA96D,0x1166 ],
+ [ 0xE4E7, 0xA96D,0x1172 ],
+ [ 0xE4E9, 0xA96E,0x1161 ],
+ [ 0xE4EA, 0x111A,0x1161 ],
+ [ 0xE4EC, 0x111A,0x1163 ],
+ [ 0xE4EE, 0x111A,0x1169 ],
+ [ 0xE4EF, 0x111A,0x116A ],
+ [ 0xE4F0, 0x111A,0x1175 ],
+ [ 0xE502, 0x1106,0x1176 ],
+ [ 0xE503, 0x1106,0x1177 ],
+ [ 0xE506, 0x1106,0x1178 ],
+ [ 0xE50D, 0x1106,0x117A ],
+ [ 0xE50E, 0x1106,0x117C ],
+ [ 0xE51F, 0x1106,0x117F ],
+ [ 0xE521, 0x1106,0x1182 ],
+ [ 0xE522, 0x1106,0xD7B1 ],
+ [ 0xE523, 0x1106,0x1183 ],
+ [ 0xE525, 0x1106,0x1187 ],
+ [ 0xE526, 0x1106,0x1188 ],
+ [ 0xE536, 0x1106,0xD7B5 ],
+ [ 0xE537, 0x1106,0x118C ],
+ [ 0xE538, 0x1106,0x118D ],
+ [ 0xE53B, 0x1106,0x1194 ],
+ [ 0xE544, 0x1106,0x1195 ],
+ [ 0xE545, 0x1106,0x1196 ],
+ [ 0xE559, 0x1106,0x1198 ],
+ [ 0xE55A, 0x1106,0x1199 ],
+ [ 0xE55C, 0x1106,0xD7BF ],
+ [ 0xE55D, 0x1106,0xD7C0 ],
+ [ 0xE55E, 0x1106,0x119C ],
+ [ 0xE560, 0x1106,0x119E ],
+ [ 0xE578, 0x1106,0x119F ],
+ [ 0xE57B, 0x1106,0x11A1 ],
+ [ 0xE58C, 0xA96F,0x1163 ],
+ [ 0xE58D, 0xA96F,0x1178 ],
+ [ 0xE58E, 0xA96F,0x1167 ],
+ [ 0xE58F, 0xA96F,0x1168 ],
+ [ 0xE590, 0xA970,0x1167 ],
+ [ 0xE592, 0xA970,0x1169 ],
+ [ 0xE593, 0x111C,0x1161 ],
+ [ 0xE596, 0x111C,0x1162 ],
+ [ 0xE597, 0x111C,0x1163 ],
+ [ 0xE598, 0x111C,0x1165 ],
+ [ 0xE599, 0x111C,0x1166 ],
+ [ 0xE59A, 0x111C,0x1167 ],
+ [ 0xE59B, 0x111C,0x1168 ],
+ [ 0xE59E, 0x111C,0x1169 ],
+ [ 0xE5A2, 0x111C,0x116A ],
+ [ 0xE5A3, 0x111C,0x116B ],
+ [ 0xE5A4, 0x111C,0x116C ],
+ [ 0xE5A5, 0x111C,0x116D ],
+ [ 0xE5A6, 0x111C,0x116E ],
+ [ 0xE5A9, 0x111C,0x116F ],
+ [ 0xE5AA, 0x111C,0x1170 ],
+ [ 0xE5AB, 0x111C,0xD7B5 ],
+ [ 0xE5AC, 0x111C,0x118C ],
+ [ 0xE5AD, 0x111C,0x1171 ],
+ [ 0xE5AE, 0x111C,0x1172 ],
+ [ 0xE5AF, 0x111C,0x1194 ],
+ [ 0xE5B0, 0x111C,0x1173 ],
+ [ 0xE5B1, 0x111C,0x1174 ],
+ [ 0xE5B2, 0x111C,0x1175 ],
+ [ 0xE5B4, 0x111C,0x1198 ],
+ [ 0xE5B5, 0x111C,0x119E ],
+ [ 0xE5B6, 0x111C,0x11A1 ],
+ [ 0xE5B7, 0xA971,0x1169 ],
+ [ 0xE5B9, 0x111D,0x1161 ],
+ [ 0xE5BD, 0x111D,0x1169 ],
+ [ 0xE5BE, 0x111D,0x116A ],
+ [ 0xE5C1, 0x111D,0x116E ],
+ [ 0xE5C5, 0x111D,0x1171 ],
+ [ 0xE5C6, 0x111D,0x1172 ],
+ [ 0xE5C8, 0x111D,0x1173 ],
+ [ 0xE5CC, 0x111D,0x1175 ],
+ [ 0xE5E9, 0x1107,0x1176 ],
+ [ 0xE5EB, 0x1107,0x1177 ],
+ [ 0xE5EF, 0x1107,0x1178 ],
+ [ 0xE5F5, 0x1107,0x117B ],
+ [ 0xE5F7, 0x1107,0x117C ],
+ [ 0xE60C, 0x1107,0x1182 ],
+ [ 0xE60D, 0x1107,0xD7B1 ],
+ [ 0xE613, 0x1107,0x1187 ],
+ [ 0xE614, 0x1107,0x1188 ],
+ [ 0xE623, 0x1107,0xD7B5 ],
+ [ 0xE624, 0x1107,0x118C ],
+ [ 0xE625, 0x1107,0x118D ],
+ [ 0xE62A, 0x1107,0x1194 ],
+ [ 0xE635, 0x1107,0x1196 ],
+ [ 0xE643, 0x1107,0x1198 ],
+ [ 0xE644, 0x1107,0x1199 ],
+ [ 0xE646, 0x1107,0xD7BF ],
+ [ 0xE647, 0x1107,0xD7C0 ],
+ [ 0xE648, 0x1107,0x119A ],
+ [ 0xE649, 0x1107,0x119B ],
+ [ 0xE64A, 0x1107,0x119E ],
+ [ 0xE663, 0x1107,0x119F ],
+ [ 0xE667, 0x1107,0xD7C6 ],
+ [ 0xE668, 0x1107,0x11A1 ],
+ [ 0xE679, 0x111E,0x1161 ],
+ [ 0xE67C, 0x111E,0x1162 ],
+ [ 0xE67E, 0x111E,0x1165 ],
+ [ 0xE680, 0x111E,0x1166 ],
+ [ 0xE682, 0x111E,0x1167 ],
+ [ 0xE685, 0x111E,0x1168 ],
+ [ 0xE687, 0x111E,0x1169 ],
+ [ 0xE689, 0x111E,0x116C ],
+ [ 0xE68B, 0x111E,0x116E ],
+ [ 0xE68F, 0x111E,0x116F ],
+ [ 0xE690, 0x111E,0x1170 ],
+ [ 0xE691, 0x111E,0x1171 ],
+ [ 0xE692, 0x111E,0x1173 ],
+ [ 0xE697, 0x111E,0x1174 ],
+ [ 0xE699, 0x111E,0x1175 ],
+ [ 0xE69D, 0x111E,0x119E ],
+ [ 0xE69F, 0x111E,0x11A1 ],
+ [ 0xE6A2, 0x111F,0x1167 ],
+ [ 0xE6A3, 0x1120,0x1161 ],
+ [ 0xE6AA, 0x1120,0x1162 ],
+ [ 0xE6AB, 0x1120,0x1163 ],
+ [ 0xE6AC, 0x1120,0x1165 ],
+ [ 0xE6B5, 0x1120,0x1166 ],
+ [ 0xE6B8, 0x1120,0x1167 ],
+ [ 0xE6BA, 0x1120,0x1168 ],
+ [ 0xE6BC, 0x1120,0x1169 ],
+ [ 0xE6C1, 0x1120,0x116A ],
+ [ 0xE6C2, 0x1120,0x116B ],
+ [ 0xE6C3, 0x1120,0x116C ],
+ [ 0xE6C5, 0x1120,0x116D ],
+ [ 0xE6C6, 0x1120,0x116E ],
+ [ 0xE6CE, 0x1120,0x116F ],
+ [ 0xE6CF, 0x1120,0x1170 ],
+ [ 0xE6D0, 0x1120,0xD7B5 ],
+ [ 0xE6D1, 0x1120,0x118C ],
+ [ 0xE6D2, 0x1120,0x1171 ],
+ [ 0xE6D5, 0x1120,0x1172 ],
+ [ 0xE6D6, 0x1120,0x1194 ],
+ [ 0xE6D7, 0x1120,0x1173 ],
+ [ 0xE6E4, 0x1120,0x1174 ],
+ [ 0xE6E7, 0x1120,0x1175 ],
+ [ 0xE6EE, 0x1120,0x1198 ],
+ [ 0xE6EF, 0x1120,0x119E ],
+ [ 0xE6F5, 0x1120,0x11A1 ],
+ [ 0xE70F, 0x1108,0xD7B5 ],
+ [ 0xE71D, 0x1108,0x119E ],
+ [ 0xE721, 0x1108,0x11A1 ],
+ [ 0xE725, 0x1121,0x1161 ],
+ [ 0xE733, 0x1121,0x1162 ],
+ [ 0xE735, 0x1121,0x1163 ],
+ [ 0xE73A, 0x1121,0x1164 ],
+ [ 0xE73B, 0x1121,0x1165 ],
+ [ 0xE741, 0x1121,0x1166 ],
+ [ 0xE744, 0x1121,0x1167 ],
+ [ 0xE74A, 0x1121,0x1168 ],
+ [ 0xE74C, 0x1121,0x1169 ],
+ [ 0xE755, 0x1121,0x116A ],
+ [ 0xE759, 0x1121,0x116B ],
+ [ 0xE75B, 0x1121,0x116C ],
+ [ 0xE75C, 0x1121,0x116D ],
+ [ 0xE75D, 0x1121,0x116E ],
+ [ 0xE766, 0x1121,0x116F ],
+ [ 0xE767, 0x1121,0x1170 ],
+ [ 0xE768, 0x1121,0xD7B5 ],
+ [ 0xE769, 0x1121,0x118C ],
+ [ 0xE76A, 0x1121,0x1171 ],
+ [ 0xE76B, 0x1121,0x1172 ],
+ [ 0xE76F, 0x1121,0x1194 ],
+ [ 0xE770, 0x1121,0x1173 ],
+ [ 0xE77A, 0x1121,0x1174 ],
+ [ 0xE77C, 0x1121,0x1175 ],
+ [ 0xE785, 0x1121,0x1198 ],
+ [ 0xE786, 0x1121,0x119E ],
+ [ 0xE792, 0x1121,0x11A1 ],
+ [ 0xE794, 0x1122,0x1161 ],
+ [ 0xE795, 0x1122,0x1162 ],
+ [ 0xE798, 0x1122,0x1165 ],
+ [ 0xE79C, 0x1122,0x1166 ],
+ [ 0xE79E, 0x1122,0x1167 ],
+ [ 0xE7A1, 0x1122,0x1168 ],
+ [ 0xE7A3, 0x1122,0x1169 ],
+ [ 0xE7A4, 0x1122,0x116C ],
+ [ 0xE7A6, 0x1122,0x116E ],
+ [ 0xE7AB, 0x1122,0x116F ],
+ [ 0xE7AC, 0x1122,0x1170 ],
+ [ 0xE7AD, 0x1122,0x1171 ],
+ [ 0xE7AF, 0x1122,0x1173 ],
+ [ 0xE7B4, 0x1122,0x1174 ],
+ [ 0xE7B9, 0x1122,0x1175 ],
+ [ 0xE7BC, 0x1122,0x119E ],
+ [ 0xE7BE, 0x1123,0x1161 ],
+ [ 0xE7C0, 0x1123,0x1162 ],
+ [ 0xE7C1, 0x1123,0x1165 ],
+ [ 0xE7C5, 0x1123,0x1167 ],
+ [ 0xE7C7, 0x1123,0x1169 ],
+ [ 0xE7C8, 0x1123,0x116C ],
+ [ 0xE7C9, 0x1123,0x116E ],
+ [ 0xE7CC, 0x1123,0x1172 ],
+ [ 0xE7CE, 0x1123,0x1173 ],
+ [ 0xE7D1, 0x1123,0x1174 ],
+ [ 0xE7D2, 0x1123,0x1175 ],
+ [ 0xE7D4, 0x1123,0x119E ],
+ [ 0xE7D6, 0x1123,0x11A1 ],
+ [ 0xE7D7, 0x1124,0x1167 ],
+ [ 0xE7D8, 0x1124,0x1168 ],
+ [ 0xE7D9, 0x1125,0x1165 ],
+ [ 0xE7DA, 0x1125,0x1169 ],
+ [ 0xE7DB, 0x1125,0x1173 ],
+ [ 0xE7DC, 0x1126,0x119E ],
+ [ 0xE7DE, 0xA972,0x1161 ],
+ [ 0xE7DF, 0x1127,0x1161 ],
+ [ 0xE7E6, 0x1127,0x1162 ],
+ [ 0xE7E7, 0x1127,0x1163 ],
+ [ 0xE7EB, 0x1127,0x1165 ],
+ [ 0xE7ED, 0x1127,0x1166 ],
+ [ 0xE7EE, 0x1127,0x1167 ],
+ [ 0xE7EF, 0x1127,0x1169 ],
+ [ 0xE7F8, 0x1127,0x116A ],
+ [ 0xE7FB, 0x1127,0x116B ],
+ [ 0xE7FC, 0x1127,0x116C ],
+ [ 0xE7FF, 0x1127,0x116D ],
+ [ 0xE800, 0x1127,0x116E ],
+ [ 0xE804, 0x1127,0x1171 ],
+ [ 0xE805, 0x1127,0x1173 ],
+ [ 0xE80D, 0x1127,0x1174 ],
+ [ 0xE810, 0x1127,0x1175 ],
+ [ 0xE81A, 0x1127,0x119E ],
+ [ 0xE81F, 0x1127,0x11A1 ],
+ [ 0xE823, 0x1128,0x1169 ],
+ [ 0xE825, 0x1128,0x119E ],
+ [ 0xE827, 0xA973,0x1169 ],
+ [ 0xE828, 0xA973,0x116A ],
+ [ 0xE829, 0xA973,0x116B ],
+ [ 0xE82A, 0xA973,0x1173 ],
+ [ 0xE82B, 0x1129,0x1161 ],
+ [ 0xE82C, 0x1129,0x1165 ],
+ [ 0xE833, 0x1129,0x1167 ],
+ [ 0xE834, 0x1129,0x1169 ],
+ [ 0xE837, 0x1129,0x116E ],
+ [ 0xE83A, 0x1129,0x1171 ],
+ [ 0xE83D, 0x1129,0x1173 ],
+ [ 0xE841, 0x1129,0x1174 ],
+ [ 0xE843, 0x1129,0x1175 ],
+ [ 0xE847, 0x1129,0x119E ],
+ [ 0xE84A, 0x1129,0x11A1 ],
+ [ 0xE84B, 0x112A,0x1161 ],
+ [ 0xE84D, 0x112A,0x1169 ],
+ [ 0xE84F, 0x112A,0x116D ],
+ [ 0xE850, 0x112A,0x1173 ],
+ [ 0xE852, 0x112A,0x1175 ],
+ [ 0xE853, 0x112A,0x119E ],
+ [ 0xE855, 0xA974,0x1161 ],
+ [ 0xE857, 0x112B,0x1161 ],
+ [ 0xE865, 0x112B,0x1162 ],
+ [ 0xE868, 0x112B,0x1165 ],
+ [ 0xE86D, 0x112B,0x1166 ],
+ [ 0xE86F, 0x112B,0x1167 ],
+ [ 0xE874, 0x112B,0x1168 ],
+ [ 0xE876, 0x112B,0x1169 ],
+ [ 0xE880, 0x112B,0x116A ],
+ [ 0xE882, 0x112B,0x116D ],
+ [ 0xE883, 0x112B,0x1187 ],
+ [ 0xE884, 0x112B,0x1188 ],
+ [ 0xE885, 0x112B,0x116E ],
+ [ 0xE88F, 0x112B,0x116F ],
+ [ 0xE890, 0x112B,0x1171 ],
+ [ 0xE893, 0x112B,0x1172 ],
+ [ 0xE895, 0x112B,0x1173 ],
+ [ 0xE89F, 0x112B,0x1195 ],
+ [ 0xE8A0, 0x112B,0x1174 ],
+ [ 0xE8A1, 0x112B,0x1175 ],
+ [ 0xE8A7, 0x112B,0x119E ],
+ [ 0xE8B2, 0x112B,0x11A1 ],
+ [ 0xE8B6, 0x112C,0x1161 ],
+ [ 0xE8BB, 0x112C,0x1169 ],
+ [ 0xE8BD, 0x112C,0x116A ],
+ [ 0xE8BF, 0x112C,0x116E ],
+ [ 0xE8C4, 0x112C,0x1172 ],
+ [ 0xE8C6, 0x112C,0x1173 ],
+ [ 0xE8CB, 0x112C,0x1174 ],
+ [ 0xE8CC, 0x112C,0x1175 ],
+ [ 0xE8DD, 0x1109,0x1176 ],
+ [ 0xE8DE, 0x1109,0x1177 ],
+ [ 0xE8DF, 0x1109,0x11A3 ],
+ [ 0xE8E8, 0x1109,0x1178 ],
+ [ 0xE8F2, 0x1109,0x117A ],
+ [ 0xE8F3, 0x1109,0x117B ],
+ [ 0xE8F4, 0x1109,0x117C ],
+ [ 0xE907, 0x1109,0x117D ],
+ [ 0xE908, 0x1109,0x117E ],
+ [ 0xE916, 0x1109,0x11A6 ],
+ [ 0xE917, 0x1109,0x11A7 ],
+ [ 0xE918, 0x1109,0x1182 ],
+ [ 0xE91E, 0x1109,0x1187 ],
+ [ 0xE920, 0x1109,0x1188 ],
+ [ 0xE92E, 0x1109,0x1189 ],
+ [ 0xE931, 0x1109,0xD7B5 ],
+ [ 0xE933, 0x1109,0x118C ],
+ [ 0xE93B, 0x1109,0x118E ],
+ [ 0xE93E, 0x1109,0xD7B7 ],
+ [ 0xE93F, 0x1109,0x118F ],
+ [ 0xE940, 0x1109,0x1190 ],
+ [ 0xE941, 0x1109,0x1191 ],
+ [ 0xE947, 0x1109,0x1192 ],
+ [ 0xE949, 0x1109,0xD7B8 ],
+ [ 0xE94B, 0x1109,0x1193 ],
+ [ 0xE94D, 0x1109,0x1194 ],
+ [ 0xE95E, 0x1109,0x1195 ],
+ [ 0xE95F, 0x1109,0x1196 ],
+ [ 0xE96F, 0x1109,0x1198 ],
+ [ 0xE970, 0x1109,0x1199 ],
+ [ 0xE973, 0x1109,0xD7BD ],
+ [ 0xE974, 0x1109,0xD7BE ],
+ [ 0xE975, 0x1109,0xD7BF ],
+ [ 0xE976, 0x1109,0xD7C0 ],
+ [ 0xE977, 0x1109,0x119A ],
+ [ 0xE978, 0x1109,0xD7C1 ],
+ [ 0xE979, 0x1109,0xD7C2 ],
+ [ 0xE97A, 0x1109,0x119B ],
+ [ 0xE97B, 0x1109,0xD7C3 ],
+ [ 0xE97D, 0x1109,0x119E ],
+ [ 0xE999, 0x1109,0x11A1 ],
+ [ 0xE9A5, 0x112D,0x1161 ],
+ [ 0xE9B4, 0x112D,0x1162 ],
+ [ 0xE9BB, 0x112D,0x1163 ],
+ [ 0xE9BD, 0x112D,0x1164 ],
+ [ 0xE9BF, 0x112D,0x1165 ],
+ [ 0xE9CD, 0x112D,0x1166 ],
+ [ 0xE9D5, 0x112D,0x1167 ],
+ [ 0xE9E0, 0x112D,0x1168 ],
+ [ 0xE9E1, 0x112D,0x1169 ],
+ [ 0xE9F0, 0x112D,0x116A ],
+ [ 0xE9F6, 0x112D,0x116B ],
+ [ 0xE9FA, 0x112D,0x116C ],
+ [ 0xEA01, 0x112D,0x116D ],
+ [ 0xEA05, 0x112D,0x116E ],
+ [ 0xEA16, 0x112D,0x116F ],
+ [ 0xEA1D, 0x112D,0x1170 ],
+ [ 0xEA20, 0x112D,0xD7B5 ],
+ [ 0xEA21, 0x112D,0x118C ],
+ [ 0xEA22, 0x112D,0x1171 ],
+ [ 0xEA27, 0x112D,0x1172 ],
+ [ 0xEA2B, 0x112D,0x118F ],
+ [ 0xEA2D, 0x112D,0x1194 ],
+ [ 0xEA2E, 0x112D,0x1173 ],
+ [ 0xEA45, 0x112D,0x1174 ],
+ [ 0xEA4B, 0x112D,0x1175 ],
+ [ 0xEA57, 0x112D,0x1198 ],
+ [ 0xEA58, 0x112D,0x119E ],
+ [ 0xEA61, 0x112D,0x11A1 ],
+ [ 0xEA6A, 0x112E,0x1161 ],
+ [ 0xEA6C, 0x112E,0x1167 ],
+ [ 0xEA6E, 0x112E,0x1169 ],
+ [ 0xEA6F, 0x112E,0x1175 ],
+ [ 0xEA70, 0x112E,0x119E ],
+ [ 0xEA71, 0x112F,0x1161 ],
+ [ 0xEA7F, 0x112F,0x1162 ],
+ [ 0xEA88, 0x112F,0x1163 ],
+ [ 0xEA8C, 0x112F,0x1164 ],
+ [ 0xEA8D, 0x112F,0x1165 ],
+ [ 0xEA9A, 0x112F,0x117C ],
+ [ 0xEA9E, 0x112F,0x1166 ],
+ [ 0xEAA5, 0x112F,0x1167 ],
+ [ 0xEAAA, 0x112F,0x1168 ],
+ [ 0xEAAB, 0x112F,0x1169 ],
+ [ 0xEAB6, 0x112F,0x116A ],
+ [ 0xEAB7, 0x112F,0x116B ],
+ [ 0xEAB8, 0x112F,0x116C ],
+ [ 0xEABB, 0x112F,0x116D ],
+ [ 0xEABF, 0x112F,0x116E ],
+ [ 0xEAC9, 0x112F,0x116F ],
+ [ 0xEACA, 0x112F,0x1170 ],
+ [ 0xEACB, 0x112F,0xD7B5 ],
+ [ 0xEACC, 0x112F,0x118C ],
+ [ 0xEACD, 0x112F,0x1171 ],
+ [ 0xEAD2, 0x112F,0x1172 ],
+ [ 0xEAD8, 0x112F,0x1194 ],
+ [ 0xEAD9, 0x112F,0x1173 ],
+ [ 0xEAE7, 0x112F,0x1174 ],
+ [ 0xEAED, 0x112F,0x1175 ],
+ [ 0xEAF7, 0x112F,0x1198 ],
+ [ 0xEAF8, 0x112F,0x119E ],
+ [ 0xEB04, 0x112F,0x11A1 ],
+ [ 0xEB0D, 0x1130,0x1161 ],
+ [ 0xEB0E, 0x1130,0x1162 ],
+ [ 0xEB10, 0x1130,0x1163 ],
+ [ 0xEB11, 0x1130,0x1165 ],
+ [ 0xEB13, 0x1130,0x1166 ],
+ [ 0xEB14, 0x1130,0x1167 ],
+ [ 0xEB16, 0x1130,0x116E ],
+ [ 0xEB17, 0x1130,0x1172 ],
+ [ 0xEB1A, 0x1130,0x1173 ],
+ [ 0xEB1E, 0x1130,0x1175 ],
+ [ 0xEB20, 0x1131,0x1161 ],
+ [ 0xEB22, 0x1131,0x1169 ],
+ [ 0xEB23, 0x1131,0x1173 ],
+ [ 0xEB25, 0x1131,0x119E ],
+ [ 0xEB27, 0x1132,0x1161 ],
+ [ 0xEB34, 0x1132,0x1162 ],
+ [ 0xEB3B, 0x1132,0x1163 ],
+ [ 0xEB3D, 0x1132,0x1165 ],
+ [ 0xEB47, 0x1132,0x1166 ],
+ [ 0xEB4C, 0x1132,0x1167 ],
+ [ 0xEB55, 0x1132,0x1168 ],
+ [ 0xEB56, 0x1132,0x1169 ],
+ [ 0xEB62, 0x1132,0x116A ],
+ [ 0xEB63, 0x1132,0x116B ],
+ [ 0xEB64, 0x1132,0x116C ],
+ [ 0xEB65, 0x1132,0x116D ],
+ [ 0xEB66, 0x1132,0x116E ],
+ [ 0xEB71, 0x1132,0x116F ],
+ [ 0xEB72, 0x1132,0x1170 ],
+ [ 0xEB73, 0x1132,0xD7B5 ],
+ [ 0xEB74, 0x1132,0x118C ],
+ [ 0xEB75, 0x1132,0x1171 ],
+ [ 0xEB76, 0x1132,0x1172 ],
+ [ 0xEB77, 0x1132,0x1194 ],
+ [ 0xEB78, 0x1132,0x1173 ],
+ [ 0xEB80, 0x1132,0x1174 ],
+ [ 0xEB82, 0x1132,0x1175 ],
+ [ 0xEB8D, 0x1132,0x1198 ],
+ [ 0xEB8E, 0x1132,0x119E ],
+ [ 0xEB97, 0x1132,0x11A1 ],
+ [ 0xEBA0, 0x1133,0x1161 ],
+ [ 0xEBA1, 0x1133,0x1162 ],
+ [ 0xEBA2, 0x1133,0x116E ],
+ [ 0xEBA4, 0x1133,0x1173 ],
+ [ 0xEBA6, 0x1133,0x1174 ],
+ [ 0xEBA7, 0x1133,0x1175 ],
+ [ 0xEBB5, 0x110A,0x1188 ],
+ [ 0xEBB9, 0x110A,0x1189 ],
+ [ 0xEBBC, 0x110A,0xD7B5 ],
+ [ 0xEBBE, 0x110A,0x118C ],
+ [ 0xEBC3, 0x110A,0x1191 ],
+ [ 0xEBC6, 0x110A,0x1192 ],
+ [ 0xEBC8, 0x110A,0x1194 ],
+ [ 0xEBD3, 0x110A,0x1198 ],
+ [ 0xEBD4, 0x110A,0x119E ],
+ [ 0xEBE1, 0x110A,0x11A1 ],
+ [ 0xEBE4, 0xA975,0x1169 ],
+ [ 0xEBE5, 0x1134,0x1173 ],
+ [ 0xEBE6, 0x1135,0x1173 ],
+ [ 0xEBE9, 0x1135,0x1175 ],
+ [ 0xEBEB, 0x1136,0x1161 ],
+ [ 0xEBF6, 0x1136,0x1162 ],
+ [ 0xEBFD, 0x1136,0x1163 ],
+ [ 0xEC01, 0x1136,0x1165 ],
+ [ 0xEC09, 0x1136,0x1166 ],
+ [ 0xEC0E, 0x1136,0x1167 ],
+ [ 0xEC14, 0x1136,0x1168 ],
+ [ 0xEC16, 0x1136,0x1169 ],
+ [ 0xEC20, 0x1136,0x116A ],
+ [ 0xEC22, 0x1136,0x116C ],
+ [ 0xEC27, 0x1136,0x116D ],
+ [ 0xEC2D, 0x1136,0x116E ],
+ [ 0xEC34, 0x1136,0x116F ],
+ [ 0xEC35, 0x1136,0x1170 ],
+ [ 0xEC36, 0x1136,0x1171 ],
+ [ 0xEC38, 0x1136,0x1172 ],
+ [ 0xEC3C, 0x1136,0x1173 ],
+ [ 0xEC43, 0x1136,0x1174 ],
+ [ 0xEC45, 0x1136,0x1175 ],
+ [ 0xEC51, 0x1136,0x119E ],
+ [ 0xEC59, 0x1136,0x11A1 ],
+ [ 0xEC5E, 0x1137,0x1169 ],
+ [ 0xEC5F, 0x1137,0x1175 ],
+ [ 0xEC60, 0x1137,0x119E ],
+ [ 0xEC63, 0x1138,0x1161 ],
+ [ 0xEC65, 0x1138,0x1165 ],
+ [ 0xEC68, 0x1138,0x1167 ],
+ [ 0xEC69, 0x1138,0x1169 ],
+ [ 0xEC6E, 0x1138,0x116A ],
+ [ 0xEC6F, 0x1138,0x116B ],
+ [ 0xEC70, 0x1138,0x116C ],
+ [ 0xEC73, 0x1138,0x116E ],
+ [ 0xEC74, 0x1138,0x116F ],
+ [ 0xEC75, 0x1138,0x1173 ],
+ [ 0xEC77, 0x1138,0x1174 ],
+ [ 0xEC78, 0x1138,0x1175 ],
+ [ 0xEC79, 0x1138,0x119E ],
+ [ 0xEC7A, 0x1139,0x1161 ],
+ [ 0xEC7C, 0x1139,0x1165 ],
+ [ 0xEC7E, 0x1139,0x1166 ],
+ [ 0xEC7F, 0x1139,0x1169 ],
+ [ 0xEC81, 0x1139,0x116E ],
+ [ 0xEC83, 0x1139,0x1171 ],
+ [ 0xEC84, 0x1139,0x1173 ],
+ [ 0xEC88, 0x1139,0x1175 ],
+ [ 0xEC8A, 0x1139,0x119E ],
+ [ 0xEC8D, 0x113A,0x1167 ],
+ [ 0xEC8F, 0x113A,0x116E ],
+ [ 0xEC91, 0x113A,0x1175 ],
+ [ 0xEC92, 0x113A,0x119E ],
+ [ 0xEC94, 0x113B,0x1165 ],
+ [ 0xEC96, 0x113B,0x1167 ],
+ [ 0xEC97, 0x113B,0x1173 ],
+ [ 0xEC99, 0x113C,0x1161 ],
+ [ 0xEC9C, 0x113C,0x1162 ],
+ [ 0xEC9D, 0x113C,0x1163 ],
+ [ 0xECA1, 0x113C,0x1165 ],
+ [ 0xECA3, 0x113C,0x1167 ],
+ [ 0xECA5, 0x113C,0x1168 ],
+ [ 0xECA6, 0x113C,0x116E ],
+ [ 0xECA9, 0x113C,0x1171 ],
+ [ 0xECAA, 0x113C,0x1172 ],
+ [ 0xECAC, 0x113C,0x1191 ],
+ [ 0xECAE, 0x113C,0x1173 ],
+ [ 0xECB1, 0x113C,0x1175 ],
+ [ 0xECB3, 0x113D,0x1163 ],
+ [ 0xECB6, 0x113D,0x1167 ],
+ [ 0xECB8, 0x113D,0x116E ],
+ [ 0xECB9, 0x113D,0x1171 ],
+ [ 0xECBA, 0x113D,0x1172 ],
+ [ 0xECBD, 0x113D,0x1191 ],
+ [ 0xECBF, 0x113D,0x1194 ],
+ [ 0xECC0, 0x113D,0x1173 ],
+ [ 0xECC2, 0x113D,0x1175 ],
+ [ 0xECC6, 0x113E,0x1161 ],
+ [ 0xECC9, 0x113E,0x1162 ],
+ [ 0xECCA, 0x113E,0x1163 ],
+ [ 0xECCD, 0x113E,0x1167 ],
+ [ 0xECCF, 0x113E,0x1169 ],
+ [ 0xECD0, 0x113E,0x116A ],
+ [ 0xECD1, 0x113E,0x116B ],
+ [ 0xECD2, 0x113E,0x116E ],
+ [ 0xECD5, 0x113E,0x1171 ],
+ [ 0xECD6, 0x113E,0x1172 ],
+ [ 0xECD8, 0x113E,0x1191 ],
+ [ 0xECDA, 0x113E,0x1173 ],
+ [ 0xECDD, 0x113E,0x1175 ],
+ [ 0xECE1, 0x113F,0x1163 ],
+ [ 0xECE3, 0x113F,0x1167 ],
+ [ 0xECE5, 0x113F,0x116E ],
+ [ 0xECE6, 0x113F,0x1171 ],
+ [ 0xECE7, 0x113F,0x1172 ],
+ [ 0xECEB, 0x113F,0x1173 ],
+ [ 0xECED, 0x113F,0x1175 ],
+ [ 0xECF0, 0x1140,0x1161 ],
+ [ 0xECFB, 0x1140,0x1162 ],
+ [ 0xED01, 0x1140,0x1163 ],
+ [ 0xED0B, 0x1140,0x1178 ],
+ [ 0xED0C, 0x1140,0x1165 ],
+ [ 0xED18, 0x1140,0x117B ],
+ [ 0xED19, 0x1140,0x1166 ],
+ [ 0xED1C, 0x1140,0x1167 ],
+ [ 0xED27, 0x1140,0x1168 ],
+ [ 0xED2D, 0x1140,0x1169 ],
+ [ 0xED36, 0x1140,0x116A ],
+ [ 0xED37, 0x1140,0x116B ],
+ [ 0xED38, 0x1140,0x116C ],
+ [ 0xED39, 0x1140,0x116D ],
+ [ 0xED41, 0x1140,0x116E ],
+ [ 0xED4E, 0x1140,0x1189 ],
+ [ 0xED50, 0x1140,0x116F ],
+ [ 0xED51, 0x1140,0x1170 ],
+ [ 0xED52, 0x1140,0xD7B5 ],
+ [ 0xED53, 0x1140,0x118C ],
+ [ 0xED54, 0x1140,0x1171 ],
+ [ 0xED56, 0x1140,0x1172 ],
+ [ 0xED61, 0x1140,0x118F ],
+ [ 0xED63, 0x1140,0x1191 ],
+ [ 0xED67, 0x1140,0x1192 ],
+ [ 0xED69, 0x1140,0x1194 ],
+ [ 0xED6B, 0x1140,0x1173 ],
+ [ 0xED7C, 0x1140,0x1174 ],
+ [ 0xED7F, 0x1140,0x1175 ],
+ [ 0xED8E, 0x1140,0x1198 ],
+ [ 0xED8F, 0x1140,0x119E ],
+ [ 0xEDA0, 0x1140,0x11A1 ],
+ [ 0xEDBA, 0x110B,0x1176 ],
+ [ 0xEDC8, 0x110B,0x1178 ],
+ [ 0xEDC9, 0x110B,0x11A4 ],
+ [ 0xEDD8, 0x110B,0x117A ],
+ [ 0xEDD9, 0x110B,0x117C ],
+ [ 0xEDFA, 0x110B,0x117D ],
+ [ 0xEDFB, 0x110B,0x117E ],
+ [ 0xEE0F, 0x110B,0x117F ],
+ [ 0xEE12, 0x110B,0x1182 ],
+ [ 0xEE1A, 0x110B,0xD7B2 ],
+ [ 0xEE1B, 0x110B,0xD7B3 ],
+ [ 0xEE1D, 0x110B,0xD7B4 ],
+ [ 0xEE1F, 0x110B,0x1187 ],
+ [ 0xEE20, 0x110B,0x1188 ],
+ [ 0xEE34, 0x110B,0x1189 ],
+ [ 0xEE38, 0x110B,0x118A ],
+ [ 0xEE3E, 0x110B,0x118B ],
+ [ 0xEE40, 0x110B,0xD7B5 ],
+ [ 0xEE41, 0x110B,0x118C ],
+ [ 0xEE48, 0x110B,0x118E ],
+ [ 0xEE4B, 0x110B,0x118F ],
+ [ 0xEE4C, 0x110B,0x1190 ],
+ [ 0xEE4E, 0x110B,0x1191 ],
+ [ 0xEE55, 0x110B,0x1192 ],
+ [ 0xEE58, 0x110B,0x1193 ],
+ [ 0xEE59, 0x110B,0x1194 ],
+ [ 0xEE6E, 0x110B,0x1195 ],
+ [ 0xEE6F, 0x110B,0x1196 ],
+ [ 0xEE82, 0x110B,0x1198 ],
+ [ 0xEE83, 0x110B,0x119A ],
+ [ 0xEE84, 0x110B,0xD7C1 ],
+ [ 0xEE85, 0x110B,0x119B ],
+ [ 0xEE86, 0x110B,0x119C ],
+ [ 0xEE88, 0x110B,0x119E ],
+ [ 0xEE9E, 0x110B,0x119F ],
+ [ 0xEEA4, 0x110B,0x11A1 ],
+ [ 0xEEAE, 0x110B,0x11A2 ],
+ [ 0xEEB0, 0x1141,0x1161 ],
+ [ 0xEEB2, 0x1141,0x1162 ],
+ [ 0xEEB3, 0x1141,0x1163 ],
+ [ 0xEEB5, 0x1141,0x1165 ],
+ [ 0xEEB6, 0x1141,0x1166 ],
+ [ 0xEEB7, 0x1141,0x1167 ],
+ [ 0xEEB8, 0x1141,0x1168 ],
+ [ 0xEEBA, 0x1141,0x1169 ],
+ [ 0xEEBD, 0x1141,0x116A ],
+ [ 0xEEBF, 0x1141,0x116B ],
+ [ 0xEEC0, 0x1141,0x116C ],
+ [ 0xEEC1, 0x1141,0x116D ],
+ [ 0xEEC2, 0x1141,0x116E ],
+ [ 0xEEC4, 0x1141,0x116F ],
+ [ 0xEEC5, 0x1141,0x1170 ],
+ [ 0xEEC6, 0x1141,0xD7B5 ],
+ [ 0xEEC7, 0x1141,0x118C ],
+ [ 0xEEC8, 0x1141,0x1171 ],
+ [ 0xEEC9, 0x1141,0x1172 ],
+ [ 0xEECA, 0x1141,0x1194 ],
+ [ 0xEECB, 0x1141,0x1173 ],
+ [ 0xEECC, 0x1141,0x1174 ],
+ [ 0xEECD, 0x1141,0x1175 ],
+ [ 0xEECF, 0x1141,0x1198 ],
+ [ 0xEED0, 0x1141,0x119E ],
+ [ 0xEED1, 0x1141,0x11A1 ],
+ [ 0xEED2, 0x1142,0x1161 ],
+ [ 0xEED4, 0x1142,0x1165 ],
+ [ 0xEED6, 0x1142,0x1166 ],
+ [ 0xEED8, 0x1142,0x1169 ],
+ [ 0xEEDB, 0x1142,0x1173 ],
+ [ 0xEEDD, 0x1142,0x1174 ],
+ [ 0xEEDE, 0x1142,0x1175 ],
+ [ 0xEEE0, 0x1142,0x119E ],
+ [ 0xEEE2, 0xA976,0x1165 ],
+ [ 0xEEE3, 0xA976,0x1169 ],
+ [ 0xEEE4, 0xA976,0x1175 ],
+ [ 0xEEE5, 0x1143,0x116E ],
+ [ 0xEEE6, 0x1143,0x119E ],
+ [ 0xEEE7, 0x1143,0x11A1 ],
+ [ 0xEEE8, 0x1144,0x1161 ],
+ [ 0xEEEC, 0x1144,0x1162 ],
+ [ 0xEEEF, 0x1144,0x1165 ],
+ [ 0xEEF2, 0x1144,0x1166 ],
+ [ 0xEEF6, 0x1144,0x1167 ],
+ [ 0xEEF7, 0x1144,0x1168 ],
+ [ 0xEEF9, 0x1144,0x1169 ],
+ [ 0xEEFD, 0x1144,0x116A ],
+ [ 0xEEFF, 0x1144,0x116D ],
+ [ 0xEF00, 0x1144,0x116E ],
+ [ 0xEF03, 0x1144,0x116F ],
+ [ 0xEF04, 0x1144,0x1170 ],
+ [ 0xEF06, 0x1144,0x1171 ],
+ [ 0xEF08, 0x1144,0x1172 ],
+ [ 0xEF09, 0x1144,0x1173 ],
+ [ 0xEF0C, 0x1144,0x1174 ],
+ [ 0xEF0D, 0x1144,0x1175 ],
+ [ 0xEF13, 0x1144,0x119E ],
+ [ 0xEF14, 0x1144,0x11A1 ],
+ [ 0xEF15, 0x1145,0x1161 ],
+ [ 0xEF18, 0x1145,0x1176 ],
+ [ 0xEF19, 0x1145,0x1162 ],
+ [ 0xEF1A, 0x1145,0x1165 ],
+ [ 0xEF1F, 0x1145,0x117B ],
+ [ 0xEF20, 0x1145,0x1166 ],
+ [ 0xEF21, 0x1145,0x1167 ],
+ [ 0xEF22, 0x1145,0x1168 ],
+ [ 0xEF24, 0x1145,0x1169 ],
+ [ 0xEF26, 0x1145,0x116E ],
+ [ 0xEF28, 0x1145,0x1189 ],
+ [ 0xEF2B, 0x1145,0x118A ],
+ [ 0xEF2C, 0x1145,0x116F ],
+ [ 0xEF2D, 0x1145,0x1170 ],
+ [ 0xEF2E, 0x1145,0x1172 ],
+ [ 0xEF2F, 0x1145,0x118E ],
+ [ 0xEF31, 0x1145,0x1191 ],
+ [ 0xEF32, 0x1145,0x1192 ],
+ [ 0xEF33, 0x1145,0x1194 ],
+ [ 0xEF34, 0x1145,0x1173 ],
+ [ 0xEF36, 0x1145,0x1174 ],
+ [ 0xEF38, 0x1145,0x1175 ],
+ [ 0xEF3A, 0x1145,0x119E ],
+ [ 0xEF3C, 0x1146,0x1161 ],
+ [ 0xEF3D, 0x1146,0x1162 ],
+ [ 0xEF3E, 0x1146,0x1163 ],
+ [ 0xEF3F, 0x1146,0x1165 ],
+ [ 0xEF40, 0x1146,0x1166 ],
+ [ 0xEF41, 0x1146,0x1167 ],
+ [ 0xEF42, 0x1146,0x1168 ],
+ [ 0xEF43, 0x1146,0x1169 ],
+ [ 0xEF44, 0x1146,0x116A ],
+ [ 0xEF45, 0x1146,0x116B ],
+ [ 0xEF46, 0x1146,0x116C ],
+ [ 0xEF47, 0x1146,0x116D ],
+ [ 0xEF48, 0x1146,0x116E ],
+ [ 0xEF49, 0x1146,0x116F ],
+ [ 0xEF4A, 0x1146,0x1170 ],
+ [ 0xEF4B, 0x1146,0xD7B5 ],
+ [ 0xEF4C, 0x1146,0x118C ],
+ [ 0xEF4D, 0x1146,0x1171 ],
+ [ 0xEF4E, 0x1146,0x1172 ],
+ [ 0xEF4F, 0x1146,0x1194 ],
+ [ 0xEF50, 0x1146,0x1173 ],
+ [ 0xEF51, 0x1146,0x1174 ],
+ [ 0xEF52, 0x1146,0x1175 ],
+ [ 0xEF53, 0x1146,0x1198 ],
+ [ 0xEF54, 0x1146,0x119E ],
+ [ 0xEF55, 0x1146,0x11A1 ],
+ [ 0xEF56, 0x1147,0x1163 ],
+ [ 0xEF58, 0x1147,0x1167 ],
+ [ 0xEF5B, 0x1147,0x1168 ],
+ [ 0xEF5D, 0x1147,0x116D ],
+ [ 0xEF62, 0x1147,0x116E ],
+ [ 0xEF63, 0x1147,0x116F ],
+ [ 0xEF64, 0x1147,0x1172 ],
+ [ 0xEF67, 0x1147,0x118E ],
+ [ 0xEF69, 0x1147,0x1175 ],
+ [ 0xEF6B, 0x1148,0x1161 ],
+ [ 0xEF6E, 0x1148,0x1176 ],
+ [ 0xEF6F, 0x1148,0x1162 ],
+ [ 0xEF70, 0x1148,0x1165 ],
+ [ 0xEF74, 0x1148,0x117B ],
+ [ 0xEF75, 0x1148,0x1169 ],
+ [ 0xEF76, 0x1148,0x116D ],
+ [ 0xEF77, 0x1148,0x116E ],
+ [ 0xEF7A, 0x1148,0x1189 ],
+ [ 0xEF7C, 0x1148,0x116F ],
+ [ 0xEF7D, 0x1148,0x1170 ],
+ [ 0xEF7E, 0x1148,0x1171 ],
+ [ 0xEF7F, 0x1148,0x1172 ],
+ [ 0xEF80, 0x1148,0x1194 ],
+ [ 0xEF81, 0x1148,0x1173 ],
+ [ 0xEF82, 0x1148,0x1175 ],
+ [ 0xEF83, 0x1149,0x1161 ],
+ [ 0xEF86, 0x1149,0x1162 ],
+ [ 0xEF87, 0x1149,0x1165 ],
+ [ 0xEF8A, 0x1149,0x116E ],
+ [ 0xEF8D, 0x1149,0x1189 ],
+ [ 0xEF8F, 0x1149,0x116F ],
+ [ 0xEF90, 0x1149,0x1170 ],
+ [ 0xEF91, 0x1149,0x1172 ],
+ [ 0xEF92, 0x1149,0x118E ],
+ [ 0xEF94, 0x1149,0x1194 ],
+ [ 0xEF95, 0x1149,0x1173 ],
+ [ 0xEF96, 0x114A,0x1173 ],
+ [ 0xEF97, 0x114B,0x1161 ],
+ [ 0xEF9D, 0x114B,0x1162 ],
+ [ 0xEFA0, 0x114B,0x1165 ],
+ [ 0xEFA5, 0x114B,0x1166 ],
+ [ 0xEFAA, 0x114B,0x1169 ],
+ [ 0xEFB1, 0x114B,0x116A ],
+ [ 0xEFB2, 0x114B,0x116B ],
+ [ 0xEFB4, 0x114B,0x116E ],
+ [ 0xEFB9, 0x114B,0x1189 ],
+ [ 0xEFBB, 0x114B,0x116F ],
+ [ 0xEFBD, 0x114B,0x1170 ],
+ [ 0xEFBF, 0x114B,0x1171 ],
+ [ 0xEFC3, 0x114B,0x1172 ],
+ [ 0xEFC5, 0x114B,0x1173 ],
+ [ 0xEFC7, 0x114B,0x1175 ],
+ [ 0xEFCE, 0x114B,0x119E ],
+ [ 0xEFCF, 0x114B,0x11A1 ],
+ [ 0xEFD0, 0xA977,0x1169 ],
+ [ 0xEFD1, 0xA977,0x116E ],
+ [ 0xEFD2, 0x114C,0x1161 ],
+ [ 0xEFDD, 0x114C,0x1162 ],
+ [ 0xEFE0, 0x114C,0x1163 ],
+ [ 0xEFE5, 0x114C,0x1164 ],
+ [ 0xEFE7, 0x114C,0x1165 ],
+ [ 0xEFF2, 0x114C,0x1166 ],
+ [ 0xEFF8, 0x114C,0x1167 ],
+ [ 0xF104, 0x114C,0x1168 ],
+ [ 0xF107, 0x114C,0x1169 ],
+ [ 0xF112, 0x114C,0x116A ],
+ [ 0xF11B, 0x114C,0x116B ],
+ [ 0xF11D, 0x114C,0x116C ],
+ [ 0xF121, 0x114C,0x116D ],
+ [ 0xF125, 0x114C,0x1184 ],
+ [ 0xF126, 0x114C,0x1185 ],
+ [ 0xF128, 0x114C,0x116E ],
+ [ 0xF130, 0x114C,0x116F ],
+ [ 0xF136, 0x114C,0x1170 ],
+ [ 0xF137, 0x114C,0x1171 ],
+ [ 0xF13C, 0x114C,0x1172 ],
+ [ 0xF143, 0x114C,0x1191 ],
+ [ 0xF148, 0x114C,0x1194 ],
+ [ 0xF149, 0x114C,0x1173 ],
+ [ 0xF152, 0x114C,0x1174 ],
+ [ 0xF154, 0x114C,0x1175 ],
+ [ 0xF15C, 0x114C,0x119E ],
+ [ 0xF162, 0x114C,0x11A1 ],
+ [ 0xF172, 0x110C,0x1176 ],
+ [ 0xF17C, 0x110C,0x1178 ],
+ [ 0xF17D, 0x110C,0x11A4 ],
+ [ 0xF18A, 0x110C,0x117B ],
+ [ 0xF18B, 0x110C,0x117C ],
+ [ 0xF19B, 0x110C,0x11A5 ],
+ [ 0xF19D, 0x110C,0x117D ],
+ [ 0xF19E, 0x110C,0x117E ],
+ [ 0xF1AE, 0x110C,0x1187 ],
+ [ 0xF1AF, 0x110C,0x1188 ],
+ [ 0xF1BA, 0x110C,0x1189 ],
+ [ 0xF1BC, 0x110C,0x118A ],
+ [ 0xF1BD, 0x110C,0xD7B5 ],
+ [ 0xF1C1, 0x110C,0x118C ],
+ [ 0xF1C7, 0x110C,0x118E ],
+ [ 0xF1C9, 0x110C,0x118F ],
+ [ 0xF1CC, 0x110C,0x1190 ],
+ [ 0xF1CD, 0x110C,0x1191 ],
+ [ 0xF1D2, 0x110C,0x1192 ],
+ [ 0xF1D6, 0x110C,0x1194 ],
+ [ 0xF1E3, 0x110C,0x1195 ],
+ [ 0xF1E4, 0x110C,0x1196 ],
+ [ 0xF1F4, 0x110C,0x1198 ],
+ [ 0xF1F5, 0x110C,0x1199 ],
+ [ 0xF1F7, 0x110C,0xD7BF ],
+ [ 0xF1F8, 0x110C,0xD7C0 ],
+ [ 0xF1F9, 0x110C,0x119A ],
+ [ 0xF1FB, 0x110C,0x119B ],
+ [ 0xF1FC, 0x110C,0x119E ],
+ [ 0xF210, 0x110C,0xD7C5 ],
+ [ 0xF212, 0x110C,0x11A1 ],
+ [ 0xF21C, 0x114D,0x1173 ],
+ [ 0xF21E, 0x114D,0x1175 ],
+ [ 0xF233, 0x110D,0x117F ],
+ [ 0xF23E, 0x110D,0x1191 ],
+ [ 0xF243, 0x110D,0x1194 ],
+ [ 0xF250, 0x110D,0x119E ],
+ [ 0xF25A, 0x110D,0x11A1 ],
+ [ 0xF263, 0xA978,0x1165 ],
+ [ 0xF264, 0xA978,0x1166 ],
+ [ 0xF268, 0x114E,0x1161 ],
+ [ 0xF26C, 0x114E,0x1162 ],
+ [ 0xF26D, 0x114E,0x1163 ],
+ [ 0xF26F, 0x114E,0x1165 ],
+ [ 0xF271, 0x114E,0x1167 ],
+ [ 0xF274, 0x114E,0x1168 ],
+ [ 0xF275, 0x114E,0x1169 ],
+ [ 0xF276, 0x114E,0x116A ],
+ [ 0xF277, 0x114E,0x116D ],
+ [ 0xF278, 0x114E,0x1184 ],
+ [ 0xF279, 0x114E,0x116E ],
+ [ 0xF27C, 0x114E,0x1171 ],
+ [ 0xF27D, 0x114E,0x1172 ],
+ [ 0xF280, 0x114E,0x1191 ],
+ [ 0xF282, 0x114E,0x1173 ],
+ [ 0xF286, 0x114E,0x1175 ],
+ [ 0xF28B, 0x114F,0x1161 ],
+ [ 0xF290, 0x114F,0x1162 ],
+ [ 0xF291, 0x114F,0x1163 ],
+ [ 0xF294, 0x114F,0x1165 ],
+ [ 0xF296, 0x114F,0x1167 ],
+ [ 0xF298, 0x114F,0x1168 ],
+ [ 0xF299, 0x114F,0x116E ],
+ [ 0xF29A, 0x114F,0x1171 ],
+ [ 0xF29B, 0x114F,0x1172 ],
+ [ 0xF29D, 0x114F,0x1191 ],
+ [ 0xF29F, 0x114F,0x1173 ],
+ [ 0xF2A2, 0x114F,0x1175 ],
+ [ 0xF2A4, 0x114F,0x119E ],
+ [ 0xF2A5, 0x114F,0x11A1 ],
+ [ 0xF2A6, 0x1150,0x1161 ],
+ [ 0xF2AC, 0x1150,0x1162 ],
+ [ 0xF2AD, 0x1150,0x1163 ],
+ [ 0xF2B1, 0x1150,0x1167 ],
+ [ 0xF2B3, 0x1150,0x1169 ],
+ [ 0xF2B4, 0x1150,0x116A ],
+ [ 0xF2B6, 0x1150,0x116E ],
+ [ 0xF2B9, 0x1150,0x1172 ],
+ [ 0xF2BD, 0x1150,0x1191 ],
+ [ 0xF2BF, 0x1150,0x1173 ],
+ [ 0xF2C2, 0x1150,0x1175 ],
+ [ 0xF2C6, 0x1151,0x1161 ],
+ [ 0xF2C9, 0x1151,0x1162 ],
+ [ 0xF2CA, 0x1151,0x1163 ],
+ [ 0xF2CF, 0x1151,0x1167 ],
+ [ 0xF2D1, 0x1151,0x116E ],
+ [ 0xF2D2, 0x1151,0x1171 ],
+ [ 0xF2D3, 0x1151,0x1172 ],
+ [ 0xF2D5, 0x1151,0x1191 ],
+ [ 0xF2D7, 0x1151,0x1173 ],
+ [ 0xF2DA, 0x1151,0x1175 ],
+ [ 0xF2E4, 0x110E,0x1176 ],
+ [ 0xF2E9, 0x110E,0x1178 ],
+ [ 0xF2EB, 0x110E,0x11A4 ],
+ [ 0xF2EE, 0x110E,0x117C ],
+ [ 0xF2F8, 0x110E,0x117D ],
+ [ 0xF2F9, 0x110E,0x117E ],
+ [ 0xF301, 0x110E,0x1182 ],
+ [ 0xF304, 0x110E,0x1187 ],
+ [ 0xF305, 0x110E,0x1188 ],
+ [ 0xF30C, 0x110E,0x1189 ],
+ [ 0xF30F, 0x110E,0x118A ],
+ [ 0xF311, 0x110E,0xD7B5 ],
+ [ 0xF312, 0x110E,0x118C ],
+ [ 0xF319, 0x110E,0x118E ],
+ [ 0xF31B, 0x110E,0x118F ],
+ [ 0xF31D, 0x110E,0x1190 ],
+ [ 0xF31E, 0x110E,0x1191 ],
+ [ 0xF323, 0x110E,0x1192 ],
+ [ 0xF325, 0x110E,0x1194 ],
+ [ 0xF32F, 0x110E,0x1195 ],
+ [ 0xF330, 0x110E,0x1196 ],
+ [ 0xF339, 0x110E,0x1198 ],
+ [ 0xF33A, 0x110E,0x1199 ],
+ [ 0xF33D, 0x110E,0xD7BF ],
+ [ 0xF33E, 0x110E,0xD7C0 ],
+ [ 0xF33F, 0x110E,0xD7C2 ],
+ [ 0xF340, 0x110E,0x119B ],
+ [ 0xF341, 0x110E,0x119E ],
+ [ 0xF353, 0x110E,0x11A1 ],
+ [ 0xF35B, 0x1152,0x116E ],
+ [ 0xF35C, 0x1152,0x116F ],
+ [ 0xF35D, 0x1153,0x1175 ],
+ [ 0xF35F, 0x1154,0x1161 ],
+ [ 0xF361, 0x1154,0x1176 ],
+ [ 0xF362, 0x1154,0x1162 ],
+ [ 0xF363, 0x1154,0x1165 ],
+ [ 0xF365, 0x1154,0x1167 ],
+ [ 0xF367, 0x1154,0x1168 ],
+ [ 0xF368, 0x1154,0x1169 ],
+ [ 0xF369, 0x1154,0x116D ],
+ [ 0xF36A, 0x1154,0xD7B2 ],
+ [ 0xF36B, 0x1154,0x1184 ],
+ [ 0xF36C, 0x1154,0x116E ],
+ [ 0xF36F, 0x1154,0x1171 ],
+ [ 0xF370, 0x1154,0x1172 ],
+ [ 0xF372, 0x1154,0x1191 ],
+ [ 0xF374, 0x1154,0x1173 ],
+ [ 0xF375, 0x1154,0x1175 ],
+ [ 0xF37A, 0x1155,0x1161 ],
+ [ 0xF37F, 0x1155,0x1162 ],
+ [ 0xF380, 0x1155,0x1163 ],
+ [ 0xF382, 0x1155,0x1167 ],
+ [ 0xF384, 0x1155,0x1169 ],
+ [ 0xF385, 0x1155,0x116A ],
+ [ 0xF387, 0x1155,0x116B ],
+ [ 0xF388, 0x1155,0x116E ],
+ [ 0xF389, 0x1155,0x1171 ],
+ [ 0xF38A, 0x1155,0x1172 ],
+ [ 0xF38F, 0x1155,0x1191 ],
+ [ 0xF391, 0x1155,0x1173 ],
+ [ 0xF394, 0x1155,0x1175 ],
+ [ 0xF39A, 0x1155,0x119B ],
+ [ 0xF3A0, 0x110F,0x1176 ],
+ [ 0xF3A4, 0x110F,0x1178 ],
+ [ 0xF3A7, 0x110F,0x117A ],
+ [ 0xF3A8, 0x110F,0x117B ],
+ [ 0xF3AD, 0x110F,0x117E ],
+ [ 0xF3B3, 0x110F,0x1182 ],
+ [ 0xF3B7, 0x110F,0x1187 ],
+ [ 0xF3BC, 0x110F,0x1189 ],
+ [ 0xF3BF, 0x110F,0x118A ],
+ [ 0xF3C2, 0x110F,0xD7B5 ],
+ [ 0xF3C4, 0x110F,0x118C ],
+ [ 0xF3C7, 0x110F,0x118F ],
+ [ 0xF3C8, 0x110F,0x1190 ],
+ [ 0xF3C9, 0x110F,0x1191 ],
+ [ 0xF3D0, 0x110F,0x1192 ],
+ [ 0xF3D2, 0x110F,0x1194 ],
+ [ 0xF3D7, 0x110F,0x1195 ],
+ [ 0xF3D8, 0x110F,0x1196 ],
+ [ 0xF3DD, 0x110F,0x1198 ],
+ [ 0xF3DE, 0x110F,0x1199 ],
+ [ 0xF3E1, 0x110F,0xD7BD ],
+ [ 0xF3E2, 0x110F,0xD7BF ],
+ [ 0xF3E3, 0x110F,0xD7C0 ],
+ [ 0xF3E4, 0x110F,0x119A ],
+ [ 0xF3E5, 0x110F,0xD7C2 ],
+ [ 0xF3E6, 0x110F,0x119B ],
+ [ 0xF3E8, 0x110F,0xD7C3 ],
+ [ 0xF3EA, 0x110F,0x119E ],
+ [ 0xF3F3, 0x110F,0x11A1 ],
+ [ 0xF3FF, 0x1110,0x1176 ],
+ [ 0xF400, 0x1110,0x1177 ],
+ [ 0xF403, 0x1110,0x1178 ],
+ [ 0xF408, 0x1110,0x117B ],
+ [ 0xF417, 0x1110,0x1182 ],
+ [ 0xF41C, 0x1110,0x1188 ],
+ [ 0xF422, 0x1110,0x1189 ],
+ [ 0xF425, 0x1110,0xD7B5 ],
+ [ 0xF426, 0x1110,0x118C ],
+ [ 0xF427, 0x1110,0x118D ],
+ [ 0xF42B, 0x1110,0x1194 ],
+ [ 0xF431, 0x1110,0x1195 ],
+ [ 0xF432, 0x1110,0x1196 ],
+ [ 0xF437, 0x1110,0x1198 ],
+ [ 0xF438, 0x1110,0x1199 ],
+ [ 0xF43A, 0x1110,0xD7BF ],
+ [ 0xF43B, 0x1110,0xD7C0 ],
+ [ 0xF43C, 0x1110,0x119E ],
+ [ 0xF448, 0x1110,0x11A1 ],
+ [ 0xF451, 0xA979,0x116E ],
+ [ 0xF452, 0xA979,0x119E ],
+ [ 0xF45C, 0x1111,0x1176 ],
+ [ 0xF45F, 0x1111,0x1178 ],
+ [ 0xF462, 0x1111,0x117A ],
+ [ 0xF463, 0x1111,0x117C ],
+ [ 0xF46E, 0x1111,0x1182 ],
+ [ 0xF471, 0x1111,0x1188 ],
+ [ 0xF478, 0x1111,0xD7B5 ],
+ [ 0xF479, 0x1111,0x118C ],
+ [ 0xF47D, 0x1111,0x118E ],
+ [ 0xF47F, 0x1111,0x1194 ],
+ [ 0xF482, 0x1111,0x1196 ],
+ [ 0xF488, 0x1111,0x1198 ],
+ [ 0xF489, 0x1111,0x1199 ],
+ [ 0xF48B, 0x1111,0xD7BD ],
+ [ 0xF48C, 0x1111,0xD7BF ],
+ [ 0xF48D, 0x1111,0xD7C0 ],
+ [ 0xF48E, 0x1111,0x119E ],
+ [ 0xF49E, 0x1111,0x119F ],
+ [ 0xF4A0, 0x1111,0x11A1 ],
+ [ 0xF4A9, 0x1156,0x1161 ],
+ [ 0xF4AB, 0xA97A,0x1175 ],
+ [ 0xF4AD, 0x1157,0x116E ],
+ [ 0xF4B8, 0x1112,0x1176 ],
+ [ 0xF4B9, 0x1112,0x1177 ],
+ [ 0xF4C1, 0x1112,0x1178 ],
+ [ 0xF4C8, 0x1112,0x117A ],
+ [ 0xF4C9, 0x1112,0x117B ],
+ [ 0xF4CA, 0x1112,0x117C ],
+ [ 0xF4DF, 0x1112,0x11A6 ],
+ [ 0xF4E0, 0x1112,0x117F ],
+ [ 0xF4E3, 0x1112,0x1180 ],
+ [ 0xF4E4, 0x1112,0x1182 ],
+ [ 0xF4E9, 0x1112,0xD7B2 ],
+ [ 0xF4EB, 0x1112,0x1184 ],
+ [ 0xF4ED, 0x1112,0x1187 ],
+ [ 0xF4EE, 0x1112,0x1188 ],
+ [ 0xF4F6, 0x1112,0x1189 ],
+ [ 0xF4F9, 0x1112,0x118A ],
+ [ 0xF4FD, 0x1112,0x118B ],
+ [ 0xF500, 0x1112,0xD7B5 ],
+ [ 0xF501, 0x1112,0x118C ],
+ [ 0xF507, 0x1112,0x118E ],
+ [ 0xF509, 0x1112,0x1191 ],
+ [ 0xF511, 0x1112,0x1192 ],
+ [ 0xF514, 0x1112,0x1194 ],
+ [ 0xF51C, 0x1112,0xD7B9 ],
+ [ 0xF51D, 0x1112,0xD7BC ],
+ [ 0xF51E, 0x1112,0x1195 ],
+ [ 0xF51F, 0x1112,0x1196 ],
+ [ 0xF52D, 0x1112,0x1198 ],
+ [ 0xF52E, 0x1112,0x1199 ],
+ [ 0xF531, 0x1112,0xD7BF ],
+ [ 0xF532, 0x1112,0xD7C0 ],
+ [ 0xF533, 0x1112,0xD7C2 ],
+ [ 0xF534, 0x1112,0x119B ],
+ [ 0xF535, 0x1112,0xD7C3 ],
+ [ 0xF537, 0x1112,0x119E ],
+ [ 0xF54E, 0x1112,0x119F ],
+ [ 0xF550, 0x1112,0x11A1 ],
+ [ 0xF55D, 0xA97B,0x1163 ],
+ [ 0xF55F, 0xA97B,0x1169 ],
+ [ 0xF560, 0xA97B,0x116A ],
+ [ 0xF562, 0xA97B,0x116E ],
+ [ 0xF563, 0xA97B,0x116F ],
+ [ 0xF564, 0xA97B,0x1170 ],
+ [ 0xF565, 0xA97B,0x1171 ],
+ [ 0xF566, 0xA97B,0x1172 ],
+ [ 0xF568, 0xA97B,0x118E ],
+ [ 0xF56A, 0xA97B,0x118F ],
+ [ 0xF56B, 0xA97B,0x1190 ],
+ [ 0xF56C, 0xA97B,0x1194 ],
+ [ 0xF56E, 0xA97B,0x1175 ],
+ [ 0xF571, 0x1158,0x1161 ],
+ [ 0xF57C, 0x1158,0x1162 ],
+ [ 0xF57F, 0x1158,0x1163 ],
+ [ 0xF587, 0x1158,0x1164 ],
+ [ 0xF588, 0x1158,0x1165 ],
+ [ 0xF58E, 0x1158,0x1166 ],
+ [ 0xF590, 0x1158,0x1167 ],
+ [ 0xF599, 0x1158,0x1168 ],
+ [ 0xF59B, 0x1158,0x1169 ],
+ [ 0xF5A4, 0x1158,0x116A ],
+ [ 0xF5AC, 0x1158,0x116B ],
+ [ 0xF5AE, 0x1158,0x116C ],
+ [ 0xF5B2, 0x1158,0x116D ],
+ [ 0xF5B5, 0x1158,0x116E ],
+ [ 0xF5BE, 0x1158,0x116F ],
+ [ 0xF5C1, 0x1158,0x1171 ],
+ [ 0xF5C3, 0x1158,0x1172 ],
+ [ 0xF5C5, 0x1158,0x118F ],
+ [ 0xF5C7, 0x1158,0x1191 ],
+ [ 0xF5CD, 0x1158,0x1192 ],
+ [ 0xF5CF, 0x1158,0x1173 ],
+ [ 0xF5D6, 0x1158,0x1195 ],
+ [ 0xF5D7, 0x1158,0x1174 ],
+ [ 0xF5DC, 0x1158,0x1175 ],
+ [ 0xF5E2, 0x1158,0x119E ],
+ [ 0xF5E4, 0x1158,0x11A1 ],
+ [ 0xF5E8, 0x1159,0x1161 ],
+ [ 0xF5F3, 0x1159,0x1162 ],
+ [ 0xF5F6, 0x1159,0x1163 ],
+ [ 0xF5FF, 0x1159,0x1164 ],
+ [ 0xF600, 0x1159,0x1165 ],
+ [ 0xF607, 0x1159,0x1166 ],
+ [ 0xF609, 0x1159,0x1167 ],
+ [ 0xF612, 0x1159,0x1168 ],
+ [ 0xF614, 0x1159,0x1169 ],
+ [ 0xF61B, 0x1159,0x116A ],
+ [ 0xF625, 0x1159,0x116B ],
+ [ 0xF627, 0x1159,0x116C ],
+ [ 0xF62B, 0x1159,0x116D ],
+ [ 0xF630, 0x1159,0x116E ],
+ [ 0xF63A, 0x1159,0x116F ],
+ [ 0xF63F, 0x1159,0x1171 ],
+ [ 0xF641, 0x1159,0x1172 ],
+ [ 0xF646, 0x1159,0x1191 ],
+ [ 0xF64D, 0x1159,0x1192 ],
+ [ 0xF64F, 0x1159,0x1194 ],
+ [ 0xF651, 0x1159,0x1173 ],
+ [ 0xF659, 0x1159,0x1174 ],
+ [ 0xF65C, 0x1159,0x1175 ],
+ [ 0xF665, 0x1159,0x119E ],
+ [ 0xF668, 0x1159,0x11A1 ],
+ );
+}
diff --git a/language/korean/kotex-utils/komkindex.pl b/language/korean/kotex-utils/komkindex.pl
new file mode 100644
index 0000000000..b144fb83d5
--- /dev/null
+++ b/language/korean/kotex-utils/komkindex.pl
@@ -0,0 +1,917 @@
+#!/usr/bin/env perl
+
+
+# komkindex.pl
+#
+# Copyright (c) 2007-2015 Dohyun Kim <nomos at ktug org>
+#
+# This work may be distributed and/or modified under the
+# conditions of the LaTeX Project Public License, either version 1.3c
+# of this license or (at your option) any later version.
+# The latest version of this license is in
+# http://www.latex-project.org/lppl.txt
+# and version 1.3c or later is part of all distributions of LaTeX
+# version 2006/05/20 or later.
+
+###
+### TODO: how to distinguish malformed utf8 string in IND file?
+###
+
+#use warnings;
+#use strict;
+use 5.8.0;
+use Getopt::Std;
+
+## -euc option
+for (@ARGV) {
+ if ( /^\-+euc/ ) {
+ $_ = '';
+ exec ("hmakeindex @ARGV") or die "couldn't exec hmakeindex: $!";
+ }
+}
+
+binmode STDOUT,":utf8";
+
+my $progname = $0;
+$progname =~ s/^.*\///;
+
+print "This is $progname, a makeindex wrapper for ko.TeX package.\n";
+
+@ARGV == 0 and die "\n",
+ "Usage: $progname [-euc] [makeindex options] idx_filename[s]\n",
+ " -euc: exec hmakeindex, passing other arguments as they are.\n\n",
+ " $progname [-k] [makeindex options] idx_filename[s]\n",
+ " -k: put hangul index entries before than others.\n\n";
+
+
+###
+### Many thanks to Jinsuk Kim, http://www.jinsuk.pe.kr
+###
+my @hanja_to_hangul = get_hanja_hangul_table("hanja_hangul.tab");
+my @hanjacompat_to_hangul = get_hanja_hangul_table("hanjacom_hangul.tab");
+my @hanjaextA_to_hangul = get_hanja_hangul_table("hanjaexa_hangul.tab");
+
+my @cjamo_jamo =
+ qw/
+ 1100 1101 11aa 1102 11ac 11ad 1103 1104
+ 1105 11b0 11b1 11b2 11b3 11b4 11b5 111a
+ 1106 1107 1108 1121 1109 110a 110b 110c
+ 110d 110e 110f 1110 1111 1112 1161 1162
+ 1163 1164 1165 1166 1167 1168 1169 116a
+ 116b 116c 116d 116e 116f 1170 1171 1172
+ 1173 1174 1175 1160 1114 1115 11c7 11c8
+ 11cc 11ce 11d3 11d7 11d9 111c 11dd 11df
+ 111d 111e 1120 1122 1123 1127 1129 112b
+ 112c 112d 112e 112f 1132 1136 1140 1147
+ 114c 11f1 11f2 1157 1158 1159 1184 1185
+ 1188 1191 1192 1194 119e 11a1
+ /;
+
+my @hangul_grouping =
+ qw/
+ F785 F788 F790 F798 F7A8 F7AE F7C2 F7D8
+ F7D9 F7E7 F7E8 F7F0 F7F5 F7F6 F7F8 F7FC
+ F7FF F807 F80C F811 F816 F81B F828 F831
+ F83C F846 F84F F85E F86B
+ /;
+# ㄱ ã„´ ã„· ㄹ ã… ã…‚ ã…… ã…¿
+# ã…‡ ㆠㅈ ã…Š ã…‹ ã…Œ ã… ã…Ž
+# ㆆ ã… ã…‘ ã…“ ã…• ã…— ã…› ã…œ
+# ㅠ ㅡ ㅣ ㆠ종성
+
+
+# u+115F => U+F784 => U+F801 # 초성채움
+my @jamo_puajamo_1100 = qw/
+ F785 F786 F788 F790 F792 F798 F7A8 F7AE
+ F7B2 F7C2 F7CA F7D9 F7E8 F7EA F7F0 F7F5
+ F7F6 F7F8 F7FC F789 F78A F78B F78C F791
+ F79B F79E F7A6 F7A7 F7AB F7AD F7AF F7B0
+ F7B1 F7B3 F7B4 F7B5 F7B6 F7B7 F7B8 F7BA
+ F7BB F7BD F7BE F7C0 F7C1 F7C3 F7C4 F7C5
+ F7C6 F7C7 F7C8 F7C9 F7CC F7CD F7CE F7CF
+ F7D0 F7D1 F7D2 F7D3 F7D4 F7D5 F7D6 F7D7
+ F7D8 F7DA F7DB F7DD F7DE F7DF F7E0 F7E1
+ F7E2 F7E3 F7E4 F7E5 F7E7 F7E9 F7EC F7ED
+ F7EE F7EF F7F1 F7F2 F7F3 F7F4 F7F9 F7FB
+ F7FE F7FF F787 F78D F78E F78F F793 F801
+ F806 F807 F80B F80C F810 F811 F815 F816
+ F81A F81B F81C F81D F827 F828 F831 F834
+ F836 F83A F83C F846 F84D F84F F808 F809
+ F80D F80E F812 F813 F814 F818 F819 F820
+ F821 F823 F824 F826 F82B F82C F82E F82F
+ F830 F832 F833 F835 F838 F839 F83D F83F
+ F840 F841 F842 F844 F845 F84B F84C F84E
+ F850 F851 F856 F859 F85B F85D F85E F860
+ F862 F863 F864 F80A F80F F817 F81E F81F
+ F86B F86C F870 F875 F87C F87F F880 F88B
+ F88C F895 F899 F89F F8A4 F8A5 F8A6 F8AA
+ F8B9 F8BF F8C6 F8CD F8D8 F8E6 F8EA F8EB
+ F8EC F8ED F8F2 F86E F871 F876 F878 F87A
+ F87B F87E F881 F884 F88E F890 F891 F892
+ F893 F896 F897 F89B F89D F89E F8A0 F8A1
+ F8A3 F8A7 F8AB F8AE F8B0 F8B2 F8B3 F8B4
+ F8B6 F8B7 F8B8 F8BB F8C3 F8C4 F8C5 F8C7
+ F8C8 F8C9 F8CB F8D5 F8E1 F8DA F8DD F8E4
+ F8E0 F8E2 F8E3 F8EE F8F1 F8F3 F8F4 F8F5
+ F8F6 F8F7 F86D F86F F872 F873 F874 F877
+ /;
+
+my @jamo_puajamo_A960 = qw/
+ F794 F795 F796 F797 F799 F79A F79C F79D
+ F79F F7A0 F7A1 F7A2 F7A3 F7A4 F7A5 F7A9
+ F7AA F7AC F7B9 F7BC F7BF F7CB F7DC F7E6
+ F7EB F7F7 F7FA F7FD F800
+ /;
+
+my @jamo_puajamo_D7B0 = qw/
+ F822 F825 F829 F82A F82D F837 F83B F83E
+ F843 F847 F848 F849 F84A F852 F853 F854
+ F855 F857 F858 F85A F85C F85F F861
+ /;
+
+my @jamo_puajamo_D7CB = qw/
+ F879 F87D F882 F883 F885 F886 F887 F888
+ F889 F88A F88D F88F F894 F898 F89A F89C
+ F8A2 F8A8 F8A9 F8AC F8AD F8AF F8B1 F8B5
+ F8BA F8BC F8BD F8BE F8C0 F8C1 F8C2 F8CA
+ F8CC F8CE F8CF F8D0 F8D1 F8D2 F8D3 F8D4
+ F8D6 F8D7 F8DB F8E5 F8E7 F8E8 F8E9 F8EF
+ F8F0
+ /;
+
+###
+### parse options
+###
+my (
+ %args,
+ @IDXfiles,
+ $istfile,
+ $indfile,
+ $logfile,
+ $idx0
+ );
+getopts('kcgilo:p:qrs:t:LT',\%args);
+@IDXfiles = @ARGV or die "No .idx file specified!\n";
+
+if ($args{s}) {
+ $istfile = $args{s};
+ $istfile =~ s/(\.ist)?$/\.ist/;
+}
+
+$idx0 = $IDXfiles[0];
+$idx0 =~ s/\.[A-Za-z]+$//;
+
+$indfile = $args{o} ? $args{o} : $idx0 . ".ind";
+
+$logfile = $args{t} ? $args{t} : $idx0 . ".ilg";
+
+foreach my $file (@IDXfiles) {
+ $file =~ /\.[A-Za-z]+$/ or $file .= ".idx";
+}
+
+###
+### read .ist file
+###
+my $ist_heading_flag = 0;
+my $ist_heading_prefix = '';
+my $ist_heading_suffix = '';
+my $ist_group_skip = '\indexspace';
+my $ist_item_0 = '\item ';
+my $ist_delim_0 = ', ';
+my $ist_keyword = '\indexentry';
+my $ist_actual = '@';
+my $ist_encap = '|';
+my $ist_level = '!';
+my $ist_quote = '"';
+my $ist_arg_open = '{';
+my $ist_arg_close = '}';
+my $ist_postamble = '\end{theindex}';
+
+if ($istfile) {
+ $istfile = `kpsewhich $istfile`;
+ chomp $istfile;
+ open IST,"<:utf8",$istfile or die "$args{s} : $!\n";
+ while (<IST>) {
+ s/\%.*//;
+ s/\\n\b//g;
+ s/\\\\/\\/g;
+ if (/headings_flag\s+(.+)/) {
+ $ist_heading_flag = $1;
+ } elsif (/heading_prefix\s+"(.*)"/) {
+ $ist_heading_prefix = $1;
+ } elsif (/heading_suffix\s+"(.*)"/) {
+ $ist_heading_suffix = $1;
+ } elsif (/group_skip\s+"(.*)"/) {
+ $ist_group_skip = $1;
+ } elsif (/item_0\s+"(.*)"/) {
+ $ist_item_0 = $1;
+ } elsif (/delim_0\s+"(.*)"/) {
+ $ist_delim_0 = $1;
+ } elsif (/keyword\s+"(.*)"/) {
+ $ist_keyword = $1;
+ } elsif (/actual\s+'(.*)'/) {
+ $ist_actual = $1;
+ } elsif (/encap\s+'(.*)'/) {
+ $ist_encap = $1;
+ } elsif (/level\s+'(.*)'/) {
+ $ist_level = $1;
+ } elsif (/quote\s+'(.*)'/) {
+ $ist_quote = $1;
+ } elsif (/arg_open\s+'(.*)'/) {
+ $ist_arg_open = $1;
+ } elsif (/arg_close\s+'(.*)'/) {
+ $ist_arg_close = $1;
+ } elsif (/postamble\s+"(.*)"/) {
+ $ist_postamble = $1;
+ }
+ }
+ close IST;
+}
+
+
+# prepare to run makeindex
+my $makeindexoption = "-i -o $indfile -t $logfile";
+foreach ('c','l','q','r','L','g','T') {
+ $makeindexoption .= " -$_" if $args{$_};
+}
+$makeindexoption .= " -s $istfile" if $args{s};
+$makeindexoption .= " -p $args{p}" if $args{p};
+
+###
+### read .idx files
+###
+my ( @idxarr, %idxhash );
+foreach my $file (@IDXfiles) {
+ open IDX,"<:utf8",$file or die "$file : $!\n";
+ while (<IDX>) {
+ s/\^\^([0-9a-f]{2})/pack "U0C", hex $1/ge;
+ s/\\unihangulchar\s*\{(\d+)\}/chr $1/ge;
+
+ # \indexentry{ ..... }{ .. }
+ # -> $pre $body $post
+ if (/(\Q$ist_keyword\E\s*\Q$ist_arg_open\E)
+ (.*)
+ (\Q$ist_arg_close$ist_arg_open\E.+?\Q$ist_arg_close\E)
+ $/x) {
+ my($pre,$body,$post) = ($1,$2,$3);
+
+ # \indexentry{ ..... | .. }{ .. }
+ # -> $pre $body $post
+ my @xbody = split /(?<!(?<!\\)[\\\Q$ist_quote\E])\Q$ist_encap/,$body;
+ for ( my $i=$#xbody; $i>0; $i--) {
+ $post = $ist_encap.$xbody[$i].$post;
+ }
+ $body = $xbody[0];
+
+ # !ì„ ê²½ê³„ë¡œ 가름.
+ @xbody = split /(?<!(?<!\\)[\\\Q$ist_quote\E])\Q$ist_level/, $body;
+
+ for (@xbody) {
+ # @ì´ ì—†ìœ¼ë©´... 넣어준다.
+ unless (/(?<!(?<!\\)[\\\Q$ist_quote\E])\Q$ist_actual/) {
+ $_ = $_.$ist_actual.$_;
+ }
+
+ # @ì„ ê²½ê³„ë¡œ 가름.
+ my @ybody = split /(?<!(?<!\\)[\\\Q$ist_quote\E])\Q$ist_actual\E/, $_;
+ $_ = $ybody[0];
+
+ s/(?<!\\)\\[A-Za-z]+\s*//g;
+ s/(?<!\\)[{}]//g;
+
+ &hanja_to_hangul;
+ s/([\x{AC00}-\x{D7A3}])/syllable_to_jamo_chr($1)/ge;
+ s/([\x{3131}-\x{318E}])/cjamo_to_jamo_chr($1)/ge;
+ &insert_fillers;
+ &compose_jamo;
+ &jamo_to_puajamo;
+
+ s/^([\x{80}-\x{F784}\x{F8F8}-\x{FFFF}])/symbolize_first($1)/e;
+
+ $ybody[0] = $_;
+
+ my $tmpkey = $ybody[1];
+ $tmpkey =~ s/(?<!\\)\Q$ist_quote\E(.)/$1/g;
+ my @tmp = split "",$ybody[0];
+ $idxhash{ $tmpkey } = $tmp[0]; # for grouping routine
+ if ( $tmp[0] =~ /^\x{F801}/ ) { # 초성채움.
+ $idxhash{ $tmpkey } = $tmp[1];
+ }
+ if ( $tmp[0] =~ /^\x{F806}/ ) { # 중성채움.
+ $idxhash{ $tmpkey } = $tmp[2];
+ }
+
+ $_ = join $ist_actual,@ybody;
+ }
+ $body = join $ist_level,@xbody;
+ push @idxarr,"$pre$body$post\n";
+ }
+ }
+ close IDX;
+}
+
+###
+### run makeindex
+###
+open(MAKE,"| makeindex $makeindexoption") or die "Cannot fork: $!\n";
+binmode MAKE,":utf8";
+print MAKE @idxarr;
+close MAKE;
+$? >> 8 and die "\nmakeindex failed!\n";
+
+###
+### read .ind file and group hangul items
+###
+my @indarr;
+my $indgroup = 0;
+# (indgroup) 0 = header;
+# 1 = latin;
+# 2 = hangul;
+# 3 = footer.
+
+my $cho = -1;
+
+open IND,"<:utf8",$indfile or die "$indfile : $!\n";
+while (<IND>) {
+ if (/\Q$ist_postamble\E/) {
+ $indgroup = 3;
+ } elsif ($ist_heading_flag and
+ /\Q$ist_heading_prefix\E/) {
+ if (/\Q$ist_heading_prefix\E.+?\Q$ist_heading_suffix\E/) {
+ ### 깨진 글ìžê°€ index headë¡œ 하나 ë“¤ì–´ê°€ëŠ”ë° ì´ë¥¼ 제거하기 위해
+ ### 복잡하게 ì´ì¤‘으로 조건검사를 하였다. 깨진 글ìžëŠ” ë‘번째 ì¡°ê±´ì„
+ ### 통과하지 못한다.
+ $indgroup++ if $indgroup == 0;
+ } else {
+ next;
+ }
+ } elsif (/\Q$ist_item_0\E(.+?)(\Q$ist_delim_0\E|$)/ ) {
+ my $body = $1;
+ if ( $idxhash{$body} =~ /[\x{F785}-\x{F8F7}]/ ) {
+ $indgroup++ if $indgroup == 1;
+ my $first = get_hindexhead_num($idxhash{$body});
+ if ($first != $cho) {
+ my $tmp = '';
+ $tmp .= "\n$ist_group_skip\n" if $cho >= 0;
+ $tmp .= "$ist_heading_prefix\\hindexhead{$first}$ist_heading_suffix\n"
+ if ($ist_heading_flag);
+ $_ = $tmp.$_;
+ $cho = $first;
+ }
+ } else {
+ $indgroup++ if $indgroup == 0;
+ }
+ }
+ push @{$indarr[$indgroup]} , $_;
+}
+close IND;
+
+
+open IND,">:utf8",$indfile or die "$indfile : $!\n";
+if ($args{k}) {
+ # latinì˜ ë§ˆì§€ë§‰ indexspace를 hangul 마지막으로 ì´ë™. (-k 옵션ì—ì„œ)
+ if ( @{ $indarr[1] } and @{ $indarr[2] } ) {
+ my $tmp;
+ $tmp = pop @{ $indarr[1] }
+ until ( $tmp =~ /\Q$ist_group_skip\E/ );
+ push @{ $indarr[2] },$tmp;
+ }
+
+ for my $i (0,2,1,3) {
+ for my $j (0 .. $#{$indarr[$i]} ) {
+ print IND $indarr[$i][$j];
+ }
+ }
+} else {
+ for my $i (0..3) {
+ for my $j (0 .. $#{$indarr[$i]} ) {
+ print IND $indarr[$i][$j];
+ }
+ }
+}
+close IND;
+
+
+########## SUBROUTINES ##########
+
+sub get_hindexhead_num {
+ my $fn = ord shift;
+
+ for ( my $i=0; $i<@hangul_grouping; $i++ ) {
+
+ my $divval = $fn / hex($hangul_grouping[$i]);
+ if ( $divval < 1 ) {
+ return --$i;
+ }
+ }
+}
+
+sub symbolize_first {
+ my $first = shift;
+ my $symfirst = '';
+
+ for (unpack("U0C*", $first)) {
+ $symfirst .= sprintf "^^%02x",$_;
+ }
+
+ return $symfirst;
+}
+
+sub syllable_to_jamo_chr {
+ my $syl = ord shift;
+ my $cho = ($syl - 0xac00) / (21 * 28) + 0x1100;
+ my $jung = ($syl - 0xac00) % (21 * 28) / 28 + 0x1161;
+ my $jong = ($syl - 0xac00) % 28;
+ if ($jong) {
+ $jong += 0x11a7;
+ return chr($cho).chr($jung).chr($jong);
+ }
+ return chr($cho).chr($jung);
+}
+
+sub cjamo_to_jamo_chr {
+ my $cj = ord shift;
+ $cj = hex $cjamo_jamo[$cj - 0x3131];
+ if($cj <= 0x115f) { ### choseong: append U+F86A
+ return chr($cj).chr(0x1160).chr(0xF86A);
+ }
+ elsif($cj >= 0x1160 and $cj <= 0x11a2) { ### jungseong: append U+F86A
+ return chr(0x115f).chr($cj).chr(0xF86A);
+ }
+ else { ### jongseong
+ return chr(0x115f).chr(0x1160).chr($cj);
+ }
+}
+
+sub insert_fillers {
+ my $cho = "\x{1100}-\x{115F}\x{A960}-\x{A97C}";
+ my $jung = "\x{1160}-\x{11A7}\x{D7B0}-\x{D7C6}";
+ my $jong = "\x{11A8}-\x{11FF}\x{D7CB}-\x{D7FB}\x{F86A}"; # include Tf
+ s/([$cho])([$jong])/$1\x{1160}\x{115F}\x{1160}$2/g;
+ s/([$cho])(?![$jung])/$1\x{1160}/g;
+ s/(?<![$cho])([$jung])/\x{115F}$1/g;
+ s/(?<![$jung])([$jong])/\x{115F}\x{1160}$1/g;
+ # \x{F86A} is jongsong filler
+ s/([$jung])(?![$jong])/$1\x{F86A}/g;
+}
+
+sub hanja_to_hangul {
+ s/([\x{3400}-\x{4DB5}])/chr $hanjaextA_to_hangul[ord($1)-0x3400]/ge;
+ s/([\x{4E00}-\x{9FA5}])/chr $hanja_to_hangul[ord($1)-0x4E00]/ge;
+ s/([\x{F900}-\x{FA2D}])/chr $hanjacompat_to_hangul[ord($1)-0xF900]/ge;
+}
+
+sub get_hanja_hangul_table {
+ my $file = shift;
+ my @HJHG;
+
+ $file = `kpsewhich $file`;
+ chomp $file;
+
+ open TAB, $file or die "$file : $!\n";
+ @HJHG = <TAB>;
+ close TAB;
+
+ chomp @HJHG;
+ return @HJHG;
+}
+
+sub compose_jamo {
+ s/\x{1107}\x{1107}\x{110B}/\x{112C}/g;
+ s/\x{1107}\x{1109}\x{1100}/\x{1122}/g;
+ s/\x{1107}\x{1109}\x{1103}/\x{1123}/g;
+ s/\x{1107}\x{1109}\x{1107}/\x{1124}/g;
+ s/\x{1107}\x{1109}\x{1109}/\x{1125}/g;
+ s/\x{1107}\x{1109}\x{110C}/\x{1126}/g;
+ s/\x{1109}\x{1107}\x{1100}/\x{1133}/g;
+ s/\x{1109}\x{1109}\x{1109}/\x{1134}/g;
+ s/\x{1105}\x{1100}\x{1100}/\x{A965}/g;
+ s/\x{1105}\x{1103}\x{1103}/\x{A967}/g;
+ s/\x{1105}\x{1107}\x{1107}/\x{A96A}/g;
+ s/\x{1105}\x{1107}\x{110B}/\x{A96B}/g;
+ s/\x{1107}\x{1109}\x{1110}/\x{A972}/g;
+ s/\x{1109}\x{1109}\x{1107}/\x{A975}/g;
+ s/\x{110C}\x{110C}\x{1112}/\x{A978}/g;
+ s/\x{1100}\x{1100}/\x{1101}/g;
+ s/\x{1102}\x{1100}/\x{1113}/g;
+ s/\x{1102}\x{1102}/\x{1114}/g;
+ s/\x{1102}\x{1103}/\x{1115}/g;
+ s/\x{1102}\x{1107}/\x{1116}/g;
+ s/\x{1103}\x{1100}/\x{1117}/g;
+ s/\x{1103}\x{1103}/\x{1104}/g;
+ s/\x{1105}\x{1102}/\x{1118}/g;
+ s/\x{1105}\x{1105}/\x{1119}/g;
+ s/\x{1105}\x{110B}/\x{111B}/g;
+ s/\x{1105}\x{1112}/\x{111A}/g;
+ s/\x{1106}\x{1107}/\x{111C}/g;
+ s/\x{1106}\x{110B}/\x{111D}/g;
+ s/\x{1107}\x{1100}/\x{111E}/g;
+ s/\x{1107}\x{1102}/\x{111F}/g;
+ s/\x{1107}\x{1103}/\x{1120}/g;
+ s/\x{1107}\x{1107}/\x{1108}/g;
+ s/\x{1107}\x{1109}/\x{1121}/g;
+ s/\x{1107}\x{110A}/\x{1125}/g;
+ s/\x{1107}\x{110B}/\x{112B}/g;
+ s/\x{1107}\x{110C}/\x{1127}/g;
+ s/\x{1107}\x{110E}/\x{1128}/g;
+ s/\x{1107}\x{1110}/\x{1129}/g;
+ s/\x{1107}\x{1111}/\x{112A}/g;
+ s/\x{1107}\x{112B}/\x{112C}/g;
+ s/\x{1107}\x{112D}/\x{1122}/g;
+ s/\x{1107}\x{112F}/\x{1123}/g;
+ s/\x{1107}\x{1132}/\x{1124}/g;
+ s/\x{1107}\x{1136}/\x{1126}/g;
+ s/\x{1108}\x{110B}/\x{112C}/g;
+ s/\x{1109}\x{1100}/\x{112D}/g;
+ s/\x{1109}\x{1102}/\x{112E}/g;
+ s/\x{1109}\x{1103}/\x{112F}/g;
+ s/\x{1109}\x{1105}/\x{1130}/g;
+ s/\x{1109}\x{1106}/\x{1131}/g;
+ s/\x{1109}\x{1107}/\x{1132}/g;
+ s/\x{1109}\x{1109}/\x{110A}/g;
+ s/\x{1109}\x{110A}/\x{1134}/g;
+ s/\x{1109}\x{110B}/\x{1135}/g;
+ s/\x{1109}\x{110C}/\x{1136}/g;
+ s/\x{1109}\x{110E}/\x{1137}/g;
+ s/\x{1109}\x{110F}/\x{1138}/g;
+ s/\x{1109}\x{1110}/\x{1139}/g;
+ s/\x{1109}\x{1111}/\x{113A}/g;
+ s/\x{1109}\x{1112}/\x{113B}/g;
+ s/\x{1109}\x{111E}/\x{1133}/g;
+ s/\x{110A}\x{1109}/\x{1134}/g;
+ s/\x{110B}\x{1100}/\x{1141}/g;
+ s/\x{110B}\x{1103}/\x{1142}/g;
+ s/\x{110B}\x{1106}/\x{1143}/g;
+ s/\x{110B}\x{1107}/\x{1144}/g;
+ s/\x{110B}\x{1109}/\x{1145}/g;
+ s/\x{110B}\x{110B}/\x{1147}/g;
+ s/\x{110B}\x{110C}/\x{1148}/g;
+ s/\x{110B}\x{110E}/\x{1149}/g;
+ s/\x{110B}\x{1110}/\x{114A}/g;
+ s/\x{110B}\x{1111}/\x{114B}/g;
+ s/\x{110B}\x{1140}/\x{1146}/g;
+ s/\x{110C}\x{110B}/\x{114D}/g;
+ s/\x{110C}\x{110C}/\x{110D}/g;
+ s/\x{110E}\x{110F}/\x{1152}/g;
+ s/\x{110E}\x{1112}/\x{1153}/g;
+ s/\x{1111}\x{1107}/\x{1156}/g;
+ s/\x{1111}\x{110B}/\x{1157}/g;
+ s/\x{1112}\x{1112}/\x{1158}/g;
+ s/\x{1121}\x{1100}/\x{1122}/g;
+ s/\x{1121}\x{1103}/\x{1123}/g;
+ s/\x{1121}\x{1107}/\x{1124}/g;
+ s/\x{1121}\x{1109}/\x{1125}/g;
+ s/\x{1121}\x{110C}/\x{1126}/g;
+ s/\x{1132}\x{1100}/\x{1133}/g;
+ s/\x{113C}\x{113C}/\x{113D}/g;
+ s/\x{113E}\x{113E}/\x{113F}/g;
+ s/\x{114E}\x{114E}/\x{114F}/g;
+ s/\x{1150}\x{1150}/\x{1151}/g;
+ s/\x{1100}\x{1103}/\x{115A}/g;
+ s/\x{1102}\x{1109}/\x{115B}/g;
+ s/\x{1102}\x{110C}/\x{115C}/g;
+ s/\x{1102}\x{1112}/\x{115D}/g;
+ s/\x{1103}\x{1105}/\x{115E}/g;
+ s/\x{1103}\x{1106}/\x{A960}/g;
+ s/\x{1103}\x{1107}/\x{A961}/g;
+ s/\x{1103}\x{1109}/\x{A962}/g;
+ s/\x{1103}\x{110C}/\x{A963}/g;
+ s/\x{1105}\x{1100}/\x{A964}/g;
+ s/\x{A964}\x{1100}/\x{A965}/g;
+ s/\x{1105}\x{1101}/\x{A965}/g;
+ s/\x{1105}\x{1103}/\x{A966}/g;
+ s/\x{A966}\x{1103}/\x{A967}/g;
+ s/\x{1105}\x{1104}/\x{A967}/g;
+ s/\x{1105}\x{1106}/\x{A968}/g;
+ s/\x{1105}\x{1107}/\x{A969}/g;
+ s/\x{A969}\x{1107}/\x{A96A}/g;
+ s/\x{1105}\x{1108}/\x{A96A}/g;
+ s/\x{1105}\x{112B}/\x{A96B}/g;
+ s/\x{1105}\x{1109}/\x{A96C}/g;
+ s/\x{1105}\x{110C}/\x{A96D}/g;
+ s/\x{1105}\x{110F}/\x{A96E}/g;
+ s/\x{1106}\x{1100}/\x{A96F}/g;
+ s/\x{1106}\x{1103}/\x{A970}/g;
+ s/\x{1106}\x{1109}/\x{A971}/g;
+ s/\x{1121}\x{1110}/\x{A972}/g;
+ s/\x{1107}\x{1139}/\x{A972}/g;
+ s/\x{1107}\x{110F}/\x{A973}/g;
+ s/\x{1107}\x{1112}/\x{A974}/g;
+ s/\x{110A}\x{1107}/\x{A975}/g;
+ s/\x{1109}\x{1132}/\x{A975}/g;
+ s/\x{110B}\x{1105}/\x{A976}/g;
+ s/\x{110B}\x{1112}/\x{A977}/g;
+ s/\x{110D}\x{1112}/\x{A978}/g;
+ s/\x{1110}\x{1110}/\x{A979}/g;
+ s/\x{1111}\x{1112}/\x{A97A}/g;
+ s/\x{1112}\x{1109}/\x{A97B}/g;
+ s/\x{1159}\x{1159}/\x{A97C}/g;
+ s/\x{1169}\x{1161}\x{1175}/\x{116B}/g;
+ s/\x{1169}\x{1165}\x{1175}/\x{1180}/g;
+ s/\x{1169}\x{1167}\x{1175}/\x{1181}/g;
+ s/\x{116D}\x{1163}\x{1175}/\x{1185}/g;
+ s/\x{116E}\x{1161}\x{1175}/\x{118A}/g;
+ s/\x{116E}\x{1165}\x{1173}/\x{118B}/g;
+ s/\x{116E}\x{1165}\x{1175}/\x{1170}/g;
+ s/\x{116E}\x{1167}\x{1175}/\x{118C}/g;
+ s/\x{1172}\x{1165}\x{1175}/\x{1190}/g;
+ s/\x{1172}\x{1167}\x{1175}/\x{1192}/g;
+ s/\x{1173}\x{1175}\x{116E}/\x{1197}/g;
+ s/\x{1169}\x{1163}\x{1175}/\x{11A7}/g;
+ s/\x{1169}\x{1169}\x{1175}/\x{D7B1}/g;
+ s/\x{116D}\x{1161}\x{1175}/\x{D7B3}/g;
+ s/\x{116E}\x{1175}\x{1175}/\x{D7B6}/g;
+ s/\x{1172}\x{1161}\x{1175}/\x{D7B7}/g;
+ s/\x{1173}\x{1165}\x{1175}/\x{D7BB}/g;
+ s/\x{1175}\x{1163}\x{1169}/\x{D7BD}/g;
+ s/\x{1175}\x{1163}\x{1175}/\x{D7BE}/g;
+ s/\x{1175}\x{1167}\x{1175}/\x{D7C0}/g;
+ s/\x{1175}\x{1169}\x{1175}/\x{D7C1}/g;
+ s/\x{119E}\x{1165}\x{1175}/\x{D7C6}/g;
+ s/\x{1161}\x{1169}/\x{1176}/g;
+ s/\x{1161}\x{116E}/\x{1177}/g;
+ s/\x{1161}\x{1175}/\x{1162}/g;
+ s/\x{1163}\x{1169}/\x{1178}/g;
+ s/\x{1163}\x{116D}/\x{1179}/g;
+ s/\x{1163}\x{1175}/\x{1164}/g;
+ s/\x{1165}\x{1169}/\x{117A}/g;
+ s/\x{1165}\x{116E}/\x{117B}/g;
+ s/\x{1165}\x{1173}/\x{117C}/g;
+ s/\x{1165}\x{1175}/\x{1166}/g;
+ s/\x{1167}\x{1169}/\x{117D}/g;
+ s/\x{1167}\x{116E}/\x{117E}/g;
+ s/\x{1167}\x{1175}/\x{1168}/g;
+ s/\x{1169}\x{1161}/\x{116A}/g;
+ s/\x{1169}\x{1162}/\x{116B}/g;
+ s/\x{1169}\x{1165}/\x{117F}/g;
+ s/\x{1169}\x{1166}/\x{1180}/g;
+ s/\x{1169}\x{1168}/\x{1181}/g;
+ s/\x{1169}\x{1169}/\x{1182}/g;
+ s/\x{1169}\x{116E}/\x{1183}/g;
+ s/\x{1169}\x{1175}/\x{116C}/g;
+ s/\x{116A}\x{1175}/\x{116B}/g;
+ s/\x{116D}\x{1163}/\x{1184}/g;
+ s/\x{116D}\x{1164}/\x{1185}/g;
+ s/\x{116D}\x{1167}/\x{1186}/g;
+ s/\x{116D}\x{1169}/\x{1187}/g;
+ s/\x{116D}\x{1175}/\x{1188}/g;
+ s/\x{116E}\x{1161}/\x{1189}/g;
+ s/\x{116E}\x{1162}/\x{118A}/g;
+ s/\x{116E}\x{1165}/\x{116F}/g;
+ s/\x{116E}\x{1166}/\x{1170}/g;
+ s/\x{116E}\x{1168}/\x{118C}/g;
+ s/\x{116E}\x{116E}/\x{118D}/g;
+ s/\x{116E}\x{1175}/\x{1171}/g;
+ s/\x{116E}\x{117C}/\x{118B}/g;
+ s/\x{116F}\x{1173}/\x{118B}/g;
+ s/\x{116F}\x{1175}/\x{1170}/g;
+ s/\x{1172}\x{1161}/\x{118E}/g;
+ s/\x{1172}\x{1165}/\x{118F}/g;
+ s/\x{1172}\x{1166}/\x{1190}/g;
+ s/\x{1172}\x{1167}/\x{1191}/g;
+ s/\x{1172}\x{1168}/\x{1192}/g;
+ s/\x{1172}\x{116E}/\x{1193}/g;
+ s/\x{1172}\x{1175}/\x{1194}/g;
+ s/\x{1173}\x{116E}/\x{1195}/g;
+ s/\x{1173}\x{1173}/\x{1196}/g;
+ s/\x{1173}\x{1175}/\x{1174}/g;
+ s/\x{1173}\x{119B}/\x{1197}/g;
+ s/\x{1174}\x{116E}/\x{1197}/g;
+ s/\x{1175}\x{1161}/\x{1198}/g;
+ s/\x{1175}\x{1163}/\x{1199}/g;
+ s/\x{1175}\x{1169}/\x{119A}/g;
+ s/\x{1175}\x{116E}/\x{119B}/g;
+ s/\x{1175}\x{1173}/\x{119C}/g;
+ s/\x{1175}\x{119E}/\x{119D}/g;
+ s/\x{117F}\x{1175}/\x{1180}/g;
+ s/\x{1184}\x{1175}/\x{1185}/g;
+ s/\x{1189}\x{1175}/\x{118A}/g;
+ s/\x{118F}\x{1175}/\x{1190}/g;
+ s/\x{1191}\x{1175}/\x{1192}/g;
+ s/\x{119E}\x{1165}/\x{119F}/g;
+ s/\x{119E}\x{116E}/\x{11A0}/g;
+ s/\x{119E}\x{1175}/\x{11A1}/g;
+ s/\x{119E}\x{119E}/\x{11A2}/g;
+ s/\x{1161}\x{1173}/\x{11A3}/g;
+ s/\x{1163}\x{116E}/\x{11A4}/g;
+ s/\x{1167}\x{1163}/\x{11A5}/g;
+ s/\x{1169}\x{1163}/\x{11A6}/g;
+ s/\x{1169}\x{1164}/\x{11A7}/g;
+ s/\x{1169}\x{1167}/\x{D7B0}/g;
+ s/\x{1182}\x{1175}/\x{D7B1}/g;
+ s/\x{1169}\x{116C}/\x{D7B1}/g;
+ s/\x{116D}\x{1161}/\x{D7B2}/g;
+ s/\x{116D}\x{1162}/\x{D7B3}/g;
+ s/\x{116D}\x{1165}/\x{D7B4}/g;
+ s/\x{116E}\x{1167}/\x{D7B5}/g;
+ s/\x{1171}\x{1175}/\x{D7B6}/g;
+ s/\x{116E}\x{D7C4}/\x{D7B6}/g;
+ s/\x{1172}\x{1162}/\x{D7B7}/g;
+ s/\x{1172}\x{1169}/\x{D7B8}/g;
+ s/\x{1173}\x{1161}/\x{D7B9}/g;
+ s/\x{1173}\x{1165}/\x{D7BA}/g;
+ s/\x{1173}\x{1166}/\x{D7BB}/g;
+ s/\x{1173}\x{1169}/\x{D7BC}/g;
+ s/\x{1199}\x{1169}/\x{D7BD}/g;
+ s/\x{1175}\x{1178}/\x{D7BD}/g;
+ s/\x{1175}\x{1164}/\x{D7BE}/g;
+ s/\x{1175}\x{1167}/\x{D7BF}/g;
+ s/\x{1175}\x{1168}/\x{D7C0}/g;
+ s/\x{119A}\x{1175}/\x{D7C1}/g;
+ s/\x{1175}\x{116C}/\x{D7C1}/g;
+ s/\x{1175}\x{116D}/\x{D7C2}/g;
+ s/\x{1175}\x{1172}/\x{D7C3}/g;
+ s/\x{1175}\x{1175}/\x{D7C4}/g;
+ s/\x{119E}\x{1161}/\x{D7C5}/g;
+ s/\x{119E}\x{1166}/\x{D7C6}/g;
+ s/\x{11A8}\x{11BA}\x{11A8}/\x{11C4}/g;
+ s/\x{11AF}\x{11A8}\x{11BA}/\x{11CC}/g;
+ s/\x{11AF}\x{11AE}\x{11C2}/\x{11CF}/g;
+ s/\x{11AF}\x{11B7}\x{11A8}/\x{11D1}/g;
+ s/\x{11AF}\x{11B7}\x{11BA}/\x{11D2}/g;
+ s/\x{11AF}\x{11B8}\x{11BA}/\x{11D3}/g;
+ s/\x{11AF}\x{11B8}\x{11BC}/\x{11D5}/g;
+ s/\x{11AF}\x{11B8}\x{11C2}/\x{11D4}/g;
+ s/\x{11AF}\x{11BA}\x{11BA}/\x{11D6}/g;
+ s/\x{11B7}\x{11BA}\x{11BA}/\x{11DE}/g;
+ s/\x{11BC}\x{11A8}\x{11A8}/\x{11ED}/g; # legacy enc
+ s/\x{11F0}\x{11A8}\x{11A8}/\x{11ED}/g;
+ s/\x{11AE}\x{11AE}\x{11B8}/\x{D7CE}/g;
+ s/\x{11AE}\x{11BA}\x{11A8}/\x{D7D1}/g;
+ s/\x{11AF}\x{11A8}\x{11A8}/\x{D7D5}/g;
+ s/\x{11AF}\x{11A8}\x{11C2}/\x{D7D6}/g;
+ s/\x{11AF}\x{11AF}\x{11BF}/\x{D7D7}/g;
+ s/\x{11AF}\x{11B7}\x{11C2}/\x{D7D8}/g;
+ s/\x{11AF}\x{11B8}\x{11AE}/\x{D7D9}/g;
+ s/\x{11AF}\x{11B8}\x{11C1}/\x{D7DA}/g;
+ s/\x{11AF}\x{11F9}\x{11C2}/\x{D7DC}/g;
+ s/\x{11B7}\x{11AB}\x{11AB}/\x{D7DF}/g;
+ s/\x{11B7}\x{11B8}\x{11BA}/\x{D7E1}/g;
+ s/\x{11B8}\x{11AF}\x{11C1}/\x{D7E4}/g;
+ s/\x{11B8}\x{11BA}\x{11AE}/\x{D7E7}/g;
+ s/\x{11BA}\x{11B8}\x{11BC}/\x{D7EB}/g;
+ s/\x{11BA}\x{11BA}\x{11A8}/\x{D7EC}/g;
+ s/\x{11BA}\x{11BA}\x{11AE}/\x{D7ED}/g;
+ s/\x{11EB}\x{11B8}\x{11BC}/\x{D7F4}/g;
+ s/\x{11BD}\x{11B8}\x{11B8}/\x{D7F8}/g;
+ s/\x{11A8}\x{11A8}/\x{11A9}/g;
+ s/\x{11A8}\x{11AF}/\x{11C3}/g;
+ s/\x{11A8}\x{11BA}/\x{11AA}/g;
+ s/\x{11A8}\x{11E7}/\x{11C4}/g;
+ s/\x{11AA}\x{11A8}/\x{11C4}/g;
+ s/\x{11AB}\x{11A8}/\x{11C5}/g;
+ s/\x{11AB}\x{11AE}/\x{11C6}/g;
+ s/\x{11AB}\x{11BA}/\x{11C7}/g;
+ s/\x{11AB}\x{11BD}/\x{11AC}/g;
+ s/\x{11AB}\x{11C0}/\x{11C9}/g;
+ s/\x{11AB}\x{11C2}/\x{11AD}/g;
+ s/\x{11AB}\x{11EB}/\x{11C8}/g;
+ s/\x{11AE}\x{11A8}/\x{11CA}/g;
+ s/\x{11AE}\x{11AF}/\x{11CB}/g;
+ s/\x{11AF}\x{11A8}/\x{11B0}/g;
+ s/\x{11AF}\x{11AA}/\x{11CC}/g;
+ s/\x{11AF}\x{11AB}/\x{11CD}/g;
+ s/\x{11AF}\x{11AE}/\x{11CE}/g;
+ s/\x{11AF}\x{11AF}/\x{11D0}/g;
+ s/\x{11AF}\x{11B7}/\x{11B1}/g;
+ s/\x{11AF}\x{11B8}/\x{11B2}/g;
+ s/\x{11AF}\x{11B9}/\x{11D3}/g;
+ s/\x{11AF}\x{11BA}/\x{11B3}/g;
+ s/\x{11AF}\x{11BB}/\x{11D6}/g;
+ s/\x{11AF}\x{11BF}/\x{11D8}/g;
+ s/\x{11AF}\x{11C0}/\x{11B4}/g;
+ s/\x{11AF}\x{11C1}/\x{11B5}/g;
+ s/\x{11AF}\x{11C2}/\x{11B6}/g;
+ s/\x{11AF}\x{11DA}/\x{11D1}/g;
+ s/\x{11AF}\x{11DD}/\x{11D2}/g;
+ s/\x{11AF}\x{11E5}/\x{11D4}/g;
+ s/\x{11AF}\x{11E6}/\x{11D5}/g;
+ s/\x{11AF}\x{11EB}/\x{11D7}/g;
+ s/\x{11AF}\x{11F9}/\x{11D9}/g;
+ s/\x{11B0}\x{11BA}/\x{11CC}/g;
+ s/\x{11B1}\x{11A8}/\x{11D1}/g;
+ s/\x{11B1}\x{11BA}/\x{11D2}/g;
+ s/\x{11B2}\x{11BA}/\x{11D3}/g;
+ s/\x{11B2}\x{11BC}/\x{11D5}/g;
+ s/\x{11B2}\x{11C2}/\x{11D4}/g;
+ s/\x{11B3}\x{11BA}/\x{11D6}/g;
+ s/\x{11B7}\x{11A8}/\x{11DA}/g;
+ s/\x{11B7}\x{11AF}/\x{11DB}/g;
+ s/\x{11B7}\x{11B8}/\x{11DC}/g;
+ s/\x{11B7}\x{11BA}/\x{11DD}/g;
+ s/\x{11B7}\x{11BB}/\x{11DE}/g;
+ s/\x{11B7}\x{11BC}/\x{11E2}/g;
+ s/\x{11B7}\x{11BE}/\x{11E0}/g;
+ s/\x{11B7}\x{11C2}/\x{11E1}/g;
+ s/\x{11B7}\x{11EB}/\x{11DF}/g;
+ s/\x{11B8}\x{11AF}/\x{11E3}/g;
+ s/\x{11B8}\x{11BA}/\x{11B9}/g;
+ s/\x{11B8}\x{11BC}/\x{11E6}/g;
+ s/\x{11B8}\x{11C1}/\x{11E4}/g;
+ s/\x{11B8}\x{11C2}/\x{11E5}/g;
+ s/\x{11BA}\x{11A8}/\x{11E7}/g;
+ s/\x{11BA}\x{11AE}/\x{11E8}/g;
+ s/\x{11BA}\x{11AF}/\x{11E9}/g;
+ s/\x{11BA}\x{11B8}/\x{11EA}/g;
+ s/\x{11BA}\x{11BA}/\x{11BB}/g;
+ s/\x{11BC}\x{11A8}/\x{11EC}/g; # legacy enc
+ s/\x{11F0}\x{11A8}/\x{11EC}/g;
+ s/\x{11BC}\x{11A9}/\x{11ED}/g; # legacy enc
+ s/\x{11F0}\x{11A9}/\x{11ED}/g;
+ s/\x{11BC}\x{11BC}/\x{11EE}/g; # legacy enc
+ s/\x{11F0}\x{11F0}/\x{11EE}/g;
+ s/\x{11BC}\x{11BF}/\x{11EF}/g; # legacy enc
+ s/\x{11F0}\x{11BF}/\x{11EF}/g;
+ s/\x{11C1}\x{11B8}/\x{11F3}/g;
+ s/\x{11C1}\x{11BC}/\x{11F4}/g;
+ s/\x{11C2}\x{11AB}/\x{11F5}/g;
+ s/\x{11C2}\x{11AF}/\x{11F6}/g;
+ s/\x{11C2}\x{11B7}/\x{11F7}/g;
+ s/\x{11C2}\x{11B8}/\x{11F8}/g;
+ s/\x{11CE}\x{11C2}/\x{11CF}/g;
+ s/\x{11DD}\x{11BA}/\x{11DE}/g;
+ s/\x{11EC}\x{11A8}/\x{11ED}/g;
+ s/\x{11F0}\x{11BA}/\x{11F1}/g;
+ s/\x{11F0}\x{11EB}/\x{11F2}/g;
+ s/\x{11A8}\x{11AB}/\x{11FA}/g;
+ s/\x{11A8}\x{11B8}/\x{11FB}/g;
+ s/\x{11A8}\x{11BE}/\x{11FC}/g;
+ s/\x{11A8}\x{11BF}/\x{11FD}/g;
+ s/\x{11A8}\x{11C2}/\x{11FE}/g;
+ s/\x{11AB}\x{11AB}/\x{11FF}/g;
+ s/\x{11AB}\x{11AF}/\x{D7CB}/g;
+ s/\x{11AB}\x{11BE}/\x{D7CC}/g;
+ s/\x{11AE}\x{11AE}/\x{D7CD}/g;
+ s/\x{D7CD}\x{11B8}/\x{D7CE}/g;
+ s/\x{11AE}\x{D7CF}/\x{D7CE}/g;
+ s/\x{11AE}\x{11B8}/\x{D7CF}/g;
+ s/\x{11AE}\x{11BA}/\x{D7D0}/g;
+ s/\x{D7D0}\x{11A8}/\x{D7D1}/g;
+ s/\x{11AE}\x{11E7}/\x{D7D1}/g;
+ s/\x{11AE}\x{11BD}/\x{D7D2}/g;
+ s/\x{11AE}\x{11BE}/\x{D7D3}/g;
+ s/\x{11AE}\x{11C0}/\x{D7D4}/g;
+ s/\x{11B0}\x{11A8}/\x{D7D5}/g;
+ s/\x{11AF}\x{11A9}/\x{D7D5}/g;
+ s/\x{11B0}\x{11C2}/\x{D7D6}/g;
+ s/\x{11AF}\x{11FE}/\x{D7D6}/g;
+ s/\x{11D0}\x{11BF}/\x{D7D7}/g;
+ s/\x{11AF}\x{11D8}/\x{D7D7}/g;
+ s/\x{11B1}\x{11C2}/\x{D7D8}/g;
+ s/\x{11AF}\x{11E1}/\x{D7D8}/g;
+ s/\x{11B2}\x{11AE}/\x{D7D9}/g;
+ s/\x{11AF}\x{D7E3}/\x{D7D9}/g;
+ s/\x{11B2}\x{11C1}/\x{D7DA}/g;
+ s/\x{11AF}\x{11E4}/\x{D7DA}/g;
+ s/\x{11AF}\x{11F0}/\x{D7DB}/g;
+ s/\x{11D9}\x{11C2}/\x{D7DC}/g;
+ s/\x{11AF}\x{11BC}/\x{D7DD}/g;
+ s/\x{11B7}\x{11AB}/\x{D7DE}/g;
+ s/\x{D7DE}\x{11AB}/\x{D7DF}/g;
+ s/\x{11B7}\x{11FF}/\x{D7DF}/g;
+ s/\x{11B7}\x{11B7}/\x{D7E0}/g;
+ s/\x{11DC}\x{11BA}/\x{D7E1}/g;
+ s/\x{11B7}\x{11B9}/\x{D7E1}/g;
+ s/\x{11B7}\x{11BD}/\x{D7E2}/g;
+ s/\x{11B8}\x{11AE}/\x{D7E3}/g;
+ s/\x{11E3}\x{11C1}/\x{D7E4}/g;
+ s/\x{11B8}\x{11B5}/\x{D7E4}/g;
+ s/\x{11B8}\x{11B7}/\x{D7E5}/g;
+ s/\x{11B8}\x{11B8}/\x{D7E6}/g;
+ s/\x{11B9}\x{11AE}/\x{D7E7}/g;
+ s/\x{11B8}\x{11E8}/\x{D7E7}/g;
+ s/\x{11B8}\x{11BD}/\x{D7E8}/g;
+ s/\x{11B8}\x{11BE}/\x{D7E9}/g;
+ s/\x{11BA}\x{11B7}/\x{D7EA}/g;
+ s/\x{11EA}\x{11BC}/\x{D7EB}/g;
+ s/\x{11BA}\x{11E6}/\x{D7EB}/g;
+ s/\x{11BB}\x{11A8}/\x{D7EC}/g;
+ s/\x{11BA}\x{11E7}/\x{D7EC}/g;
+ s/\x{11BB}\x{11AE}/\x{D7ED}/g;
+ s/\x{11BA}\x{11E8}/\x{D7ED}/g;
+ s/\x{11BA}\x{11EB}/\x{D7EE}/g;
+ s/\x{11BA}\x{11BD}/\x{D7EF}/g;
+ s/\x{11BA}\x{11BE}/\x{D7F0}/g;
+ s/\x{11BA}\x{11C0}/\x{D7F1}/g;
+ s/\x{11BA}\x{11C2}/\x{D7F2}/g;
+ s/\x{11EB}\x{11B8}/\x{D7F3}/g;
+ s/\x{D7F3}\x{11BC}/\x{D7F4}/g;
+ s/\x{11EB}\x{11E6}/\x{D7F4}/g;
+ s/\x{11F0}\x{11B7}/\x{D7F5}/g;
+ s/\x{11F0}\x{11C2}/\x{D7F6}/g;
+ s/\x{11BD}\x{11B8}/\x{D7F7}/g;
+ s/\x{D7F7}\x{11B8}/\x{D7F8}/g;
+ s/\x{11BD}\x{D7E6}/\x{D7F8}/g;
+ s/\x{11BD}\x{11BD}/\x{D7F9}/g;
+ s/\x{11C1}\x{11BA}/\x{D7FA}/g;
+ s/\x{11C1}\x{11C0}/\x{D7FB}/g;
+}
+
+sub jamo_to_puajamo {
+ s/([\x{1100}-\x{11FF}])/chr hex $jamo_puajamo_1100[ord($1)-0x1100]/ge;
+ s/([\x{A960}-\x{A97C}])/chr hex $jamo_puajamo_A960[ord($1)-0xa960]/ge;
+ s/([\x{D7B0}-\x{D7C6}])/chr hex $jamo_puajamo_D7B0[ord($1)-0xd7b0]/ge;
+ s/([\x{D7CB}-\x{D7FB}])/chr hex $jamo_puajamo_D7CB[ord($1)-0xd7cb]/ge;
+}
+
+### EOF
diff --git a/language/korean/kotex-utils/kotex.ist b/language/korean/kotex-utils/kotex.ist
new file mode 100644
index 0000000000..214bfcae5d
--- /dev/null
+++ b/language/korean/kotex-utils/kotex.ist
@@ -0,0 +1,16 @@
+preamble "\\begin{theindex}\n
+\\def\\hindexhead#1{\\ifcase#1ㄱ\\or ㄴ\\or ㄷ\\or ㄹ\\or
+ ã…\\or ã…‚\\or ã……\\or ã…¿\\or ã…‡\\or ã†\\or ã…ˆ\\or ã…Š\\or ã…‹\\or
+ ã…Œ\\or ã…\\or ã…Ž\\or ㆆ\\or ã…\\or ã…‘\\or ã…“\\or ã…•\\or ã…—\\or
+ ã…›\\or ã…œ\\or ã… \\or ã…¡\\or ã…£\\or ã†\\else 종성\\fi}\n\n"
+
+headings_flag 1
+group_skip "\n\n\\indexspace\n"
+item_0 "\n\\item "
+heading_prefix "〠"
+heading_suffix " 】\\nopagebreak\n"
+symhead_positive "기호"
+numhead_positive "숫ìž"
+delim_0 "\\dotfill "
+delim_1 "\\dotfill "
+delim_2 "\\dotfill "
diff --git a/language/korean/kotex-utils/memucs-manual.ist b/language/korean/kotex-utils/memucs-manual.ist
new file mode 100644
index 0000000000..fcca836e79
--- /dev/null
+++ b/language/korean/kotex-utils/memucs-manual.ist
@@ -0,0 +1,31 @@
+%% memucs-manual.ist
+%%
+%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2006/05/20 or later.
+%%
+%% @ is a valid character in some entries
+actual '?' % ? instead of @
+
+preamble "\\begin{theindex}\n
+\\def\\hindexhead#1{\\ifcase#1ê°€\\or 나\\or 다\\or ë¼\\or
+ 마\\or ë°”\\or 사\\or ã…¿\\or ì•„\\or ã†\\or ìž\\or ì°¨\\or ì¹´\\or
+ 타\\or 파\\or 하\\or ㆆ\\or ã…\\or ã…‘\\or ã…“\\or ã…•\\or ã…—\\or
+ ã…›\\or ã…œ\\or ã… \\or ã…¡\\or ã…£\\or ã†\\else 종성\\fi}\n\n"
+\\def\\indexhead#1{#1}\n\n"
+headings_flag 1
+group_skip "\n\n\\indexspace\n"
+item_0 "\n\\item "
+heading_prefix "ã€\\indexhead{"
+heading_suffix "}】\\nopagebreak\n"
+symhead_positive "기호"
+numhead_positive "숫ìž"
+delim_0 "\\dotfill "
+delim_1 "\\dotfill "
+delim_2 "\\dotfill "
diff --git a/language/korean/kotex-utils/ttf2kotexfont.pl b/language/korean/kotex-utils/ttf2kotexfont.pl
new file mode 100644
index 0000000000..0dea955460
--- /dev/null
+++ b/language/korean/kotex-utils/ttf2kotexfont.pl
@@ -0,0 +1,818 @@
+#!/usr/bin/env perl
+
+# ttf2kotexfont.pl
+#
+# Copyright (c) 2003-2013 Dohyun Kim <nomos at ktug org>
+#
+# This work may be distributed and/or modified under the
+# conditions of the LaTeX Project Public License, either version 1.3c
+# of this license or (at your option) any later version.
+# The latest version of this license is in
+# http://www.latex-project.org/lppl.txt
+# and version 1.3c or later is part of all distributions of LaTeX
+# version 2006/05/20 or later.
+
+#use strict;
+#use warnings;
+use Getopt::Std;
+use File::Copy;
+use File::Path;
+
+# 저작권 정보 표시
+print "ttf2kotexfont v0.9 2007/07/03 \n",
+"Copyright (c) 2003-2007 Dohyun Kim <nomos at ktug org>\n",
+"Redistribution and use, with or without modification, are permitted\n",
+"provided that this coryright notice is retained. If you redistribute\n",
+"a modified version, please attach a note about what you have modified.\n\n";
+
+# command line optionì„ ì½ì–´ë“¤ìž„
+my %args;
+getopts("pc:i:",\%args);
+unless($args{c}) {
+ print <<"ENDOFHELP";
+Usage: $0 -c CONFIGFILE
+ $0 -c CONFIGFILE -i TEXMFROOT
+
+ -c CONFIGFILE
+ obtain font-related configuration from CONFIGFILE and
+ make TFMs and settings for ko.TeX. needs ttf2tfm 1.5 or higher
+ -c CONFIGFILE -i TEXMFROOT
+ install generated files to TEXMFROOT directory according to TDS
+
+CONFIGFILE syntax example:
+
+ FOUNDRY: xy
+ FONTmj: f=bt m=BTmedium.ttf b=BTbold.ttf l=BTlight.ttf
+ FONTgt: f=dt m=DTmedium.ttf b=DTbold.ttf
+ FONTtz: f=tz m=TZmedium.ttf
+ ...
+ENDOFHELP
+ exit 1;
+}
+
+# ì‚¬ìš©ìž ì„¤ì •íŒŒì¼ì„ ì½ì–´ %FONTS(hash of hash)ì— ì €ìž¥
+my($foundry,%FONTS);
+open FILE,$args{c} or die "$args{c}: $!\n";
+while(<FILE>) {
+ s/#.*//;
+ if(/FOUNDRY:\s*(\w+)/) {
+ $foundry = $1;
+ }
+ elsif(/FONT(\w+?):\s*(.*)/) {
+ foreach my $field ( split /\s+/,$2 ) {
+ my($key,$value) = split /=/,$field;
+ $FONTS{$1}{$key} = $value;
+ }
+ }
+}
+close FILE;
+
+# ì‚¬ìš©ìž ì„¤ì •ì„ ì²´í¬
+error("FOUNDRY must have 1 or 2 byte length.")
+ if(!$foundry or length($foundry) >2);
+
+error("`m' field of FONTmj is not defined in `$args{c}'.")
+ unless $FONTS{mj}{'m'}; # \mjdefault는 반드시 있어야 함
+
+foreach my $hlatex (keys %FONTS) {
+ # FONTxxì˜ xx는 ì˜ë¬¸ 2글ìžë§Œ 허용
+ error("`$hlatex' of `FONT$hlatex' must have 2 or 3 byte length.")
+ unless(length($hlatex) == 2 or length($hlatex) == 3);
+
+ # \textrm ê°™ì€ ë¼í… 고유 ëª…ë ¹ì„ ìž¬ì •ì˜í•˜ëŠ” ê²ƒì„ ë°©ì§€
+ error("`FONT$hlatex' is not a valid name.") if $hlatex =~
+ /^(rm|sf|tt|md|bf|up|it|sc|sl|mu|pm|bb|yen|bar|kra|mho|ohm|won|div)$/;
+
+ # f 필드가 지정ë˜ì§€ 않았다면 FONTxxì˜ xx를 f 필드값으로 사용
+ $FONTS{$hlatex}{f} = $hlatex unless $FONTS{$hlatex}{f};
+}
+
+
+# define global variables
+my $ttf2tfm = 'ttf2tfm';
+##### $ttf2tfm = 'echo';
+my $styname = $foundry.'ttf.sty';
+my $pkmap = $foundry.'ttf2pk.map';
+my $pkcfg = 'ttf2pk.cfg';
+my $cidmap = 'cid-'.$foundry.'ttf.map';
+my $dvipdfmxcfg = 'dvipdfmx.cfg';
+my $pdfmap = $foundry.'ttf-pdftex.map';
+my $pdfcfg = 'pdftex.cfg';
+my %SERIES = (
+ 'm'=>['m','c'],
+ 'b'=>['b','bc'],
+ 'l'=>['l'],
+ );
+my $slant = 'o';
+my $cshape = '-e .92';
+my $oshape = '-s .167';
+my $bshape = '-b .15'; # for dvipdfmx fakebold feature
+my @Wsh = qw/w s h/;
+my $sansfonts = 'jgt|jsr|jnv|gt|tz|pg|gr|bm|yt|gl'; # for curemaphangulfamily()
+
+my(@StyMapHangul,@StyOther,@CidMap,@PkMap,@PdfMap);
+
+
+# variables for HLaTeX
+my $prefix = '';
+my $hlatexencoding = 'H';
+my $cmap = 'UniKSCms-UCS2-H';
+my $sfd = 'UKS-HLaTeX';
+my $opt = '-q -L KS-HLaTeX -P 3 -E 1';
+my $wancmap = 'KSCms-UHC-H';
+my $wansfd = 'KS-HLaTeX';
+my $wanopt = '-q -l -P 3 -E 5';
+my $texteststr = '^^b0^^a1^^b2^^e5^^b5^^cb^^b8^^b1^^ba^^f5^^bd^^db'.
+'^^c0^^c1^^c3^^a7^^c5^^eb^^c8^^d1 ^^a8^^b1^^a1^^db^^aa^^a2^^a5^^d2'.
+' ^^ca^^a1^^cc^^e5^^cf^^cb^^d2^^b1^^d4^^f5^^d7^^db^^da^^c1^^dd^^a7'.
+'^^df^^eb^^e2^^d1^^e5^^b7^^e7^^fb^^ea^^e1^^ed^^c7^^f0^^ad^^f2^^f1'.
+'^^f5^^d7^^f8^^bd^^fb^^a3^^fd^^e7';
+my $texstyname = 'hfont';
+my $euctexname = 'testeuc.tex';
+my $eucmjdefault = 'wmj';
+my $eucgtdefault = 'wgt';
+my $euctzdefault = 'wtt';
+my $testtexname = $euctexname;
+my $encoding = $hlatexencoding ;
+
+domainprocess() unless $args{i};
+
+$prefix = 'o';
+my $ucsencoding = 'LUC';
+$cmap = 'unicode'; # dvipdfmx 20040912 up is recommended
+$sfd = 'UCS2';
+$opt = '-q -P 3 -E 1';
+$wancmap = 'KSCms-UHC-H';
+$wansfd = "UKS-UCS2";
+$wanopt = '-q -P 3 -E 5';
+$texteststr = '\\unihangulchar{47924}\\unihangulchar{44417}'.
+ '\\unihangulchar{54868} \\unihangulchar{44867}\\unihangulchar{51060} '.
+ '\\unihangulchar{54588}\\unihangulchar{50632}\\unihangulchar{49845}'.
+ '\\unihangulchar{45768}\\unihangulchar{45796}. \\unihangulchar{12298}'.
+ '\\unihangulchar{12593}\\unihangulchar{12800}\\unihangulchar{12896}'.
+ '\\unihangulchar{12299} \\unihangulchar{19968}\\unihangulchar{20108}'.
+ '\\unihangulchar{19977}\\unihangulchar{22235}';
+$texstyname = 'dhucs';
+my $utftexname = 'testutf.tex';
+my $utfmjdefault = 'unbt';
+my $utfgtdefault = 'ungt';
+my $utftzdefault = 'untz';
+$testtexname = $utftexname ;
+$encoding = $ucsencoding ;
+
+domainprocess() unless $args{i};
+
+doremainderprocess() unless $args{i};
+
+exit 0 unless $args{i};
+
+my $texmf = $args{i};
+my $ttfd = "$texmf/fonts/truetype/kotex/${foundry}ttf";
+my $latexd = "$texmf/tex/latex/kotex/${foundry}ttf/euc";
+my $styd = "$texmf/tex/latex/kotex/${foundry}ttf";
+my $dhucsd = "$texmf/tex/latex/kotex/${foundry}ttf/utf";
+my $euctfmd = "$texmf/fonts/tfm/kotex/${foundry}ttf/euc";
+my $utftfmd = "$texmf/fonts/tfm/kotex/${foundry}ttf/utf";
+my $ttf2pkd = "$texmf/fonts/map/ttf2pk/kotex/${foundry}ttf";
+my $dvipdfmd = "$texmf/fonts/map/dvipdfm/kotex/${foundry}ttf";
+my $pdftexd = "$texmf/fonts/map/pdftex/kotex/${foundry}ttf";
+my $eucpdftexencd = "$texmf/fonts/enc/kotex/${foundry}ttf/euc";
+my $utfpdftexencd = "$texmf/fonts/enc/kotex/${foundry}ttf/utf";
+my $pdfcfgd = "$texmf/pdftex/config";
+my $ttf2pkcfgd = "$texmf/ttf2pk/base";
+my $dvipdfmxcfgd = "$texmf/dvipdfmx";
+
+installfiles();
+
+sub installfiles {
+ error("Cannot find $styname, $pkmap or $cidmap in current directory.\n".
+ "Run $0 without -i option before installing.")
+ unless(-e $styname and -e $pkmap and -e $cidmap);
+
+
+ unless(mkpath($texmf)) {
+ print
+ "Some error occured while making $texmf.\n",
+ "It seems that the directory already exists.\n",
+ "Installing into an existing directory is very DANGEROUS!\n",
+ "Any file of the same name will be overwritten without notice.\n",
+ "Do you really want to install files into $texmf? [yes/no]: ";
+ my $answer = <STDIN>;
+ exit 1 unless $answer =~ /yes/;
+ }
+
+ mymove($styd,$styname);
+ mymove($ttf2pkd,$pkmap);
+ mymove($dvipdfmd,$cidmap);
+ mymove($pdftexd,$pdfmap) ;
+
+ foreach my $hlatex (keys %FONTS) {
+ next unless $FONTS{$hlatex}{f};
+ my $font = $foundry.$FONTS{$hlatex}{f};
+ my $ttcount = 0;
+
+ foreach my $mbl (keys %SERIES) {
+ my $ttf = $FONTS{$hlatex}{$mbl};
+ ($ttf) = parsettf($ttf);
+ next unless $ttf;
+ ++$ttcount;
+
+ mymove("$ttfd",$ttf) if -e $ttf;
+
+ if ($args{p}) {
+ mymove("$eucpdftexencd/$font",
+ glob("$font$SERIES{$mbl}[0]*.enc"));
+ mymove("$utfpdftexencd/$font",
+ glob("$prefix$font$SERIES{$mbl}[0]*.enc"));
+ }
+
+ foreach my $ser (@{$SERIES{$mbl}}) {
+ mymove("$euctfmd/$font",glob("$font$ser*.tfm"));
+ mymove("$utftfmd/$font",glob("$prefix$font$ser*.tfm"));
+ }
+ } # loop for ttfs ends here
+
+ if($ttcount) {
+ foreach my $wsh (@Wsh) {
+ mymove($latexd,"$hlatexencoding$wsh$font.fd");
+ }
+ mymove($dhucsd,"$ucsencoding$font.fd")
+ if -e "$ucsencoding$font.fd";
+ }
+ } # loop for families ends here
+
+ addtocfg("f $cidmap",$dvipdfmxcfg,$dvipdfmxcfgd) or print
+ "Failed!\n Add `f $cidmap' at the end of $dvipdfmxcfg manually.\n";
+
+ addtocfg("map +$pkmap",$pkcfg,$ttf2pkcfgd) or print
+ "Failed!\n Add `map +$pkmap' at th end of $pkcfg manually.\n";
+
+ if($args{p}) {
+ addtocfg("map +$pdfmap",$pdfcfg,$pdfcfgd) or print
+ "Failed!\n Add `map +$pdfmap' at the end of $pdfcfg manually.\n";
+ }
+
+ print
+ "\nThe followings have to be done manually:\n",
+ "1. register `$texmf' as the first TEXMF root directory\n",
+ " in texmf.cnf or in MikTeX Options.\n",
+ "2. run `mktexlsr'.\n\n",
+ "Happy TeX'ing!\a\n";
+}
+
+sub mymove {
+ my($dest,@Files) = @_;
+
+ mkpath $dest;
+ foreach my $file (@Files) {
+ print "$dest/$file\n";
+ move($file,$dest) or die "$file: $!\n";
+ }
+}
+
+
+sub doremainderprocess {
+ if(@PdfMap) {
+ open MAP,">$pdfmap" or die "$pdfmap: $!\n";
+ print MAP @PdfMap;
+ close MAP;
+ }
+
+ open MAP,">$cidmap" or die "$cidmap: $!\n";
+ print MAP @CidMap;
+ close MAP;
+
+ open MAP,">$pkmap" or die "$pkmap: $!\n";
+ print MAP @PkMap;
+ close MAP;
+
+ printstyfile(@StyMapHangul,@StyOther);
+
+ unless(addtocfg("f $cidmap",$dvipdfmxcfg,'.')) {
+ open CFG,">$dvipdfmxcfg" or die "$dvipdfmxcfg: $!\n";
+ print CFG "f $cidmap\n";
+ close CFG;
+ }
+ unless(addtocfg("map +$pkmap",$pkcfg,'.')) {
+ open CFG,">$pkcfg" or die "$pkcfg: $!\n";
+ print CFG "map +$pkmap\n";
+ close CFG;
+ }
+ if(@PdfMap and $args{p} and !addtocfg("map +$pdfmap",$pdfcfg,'.')) {
+ open CFG,">$pdfcfg" or die "$pdfcfg: $!\n";
+ print CFG "output_format 1\n",
+ "page_width 210 true mm\n",
+ "page_height 297 true mm\n",
+ "horigin 1 true in\n",
+ "vorigin 1 true in\n",
+ "map psfonts.map\n",
+ "map +$pdfmap\n";
+ close CFG;
+ }
+
+ ### cure maphangul
+ @StyMapHangul = curemaphangulfamily(@StyMapHangul);
+ print "\nTried to cure MapHangulFamily in $styname.\n",
+ "Edit $styname to your taste :\n",
+ @StyMapHangul;
+ move($styname,"$styname.orig") or
+ warn "Couldn't rename $styname to $styname.orig: $!\n";
+ printstyfile(@StyMapHangul,@StyOther);
+
+ $euctexname =~s/\.tex$//;
+ $utftexname =~s/\.tex$//;
+ print "\nAll done ...\n",
+ "Try `latex $euctexname && dvipdfmx $euctexname' for testing.\n",
+ "Try `latex $utftexname && dvipdfmx $utftexname' for testing.\a\n";
+
+}
+
+
+sub domainprocess {
+ my @TestTeX;
+
+ foreach my $hlatex (keys %FONTS) { # loop for each FONTxx families
+ my $family = $FONTS{$hlatex}{f};
+ my $font = $prefix.$foundry.$family;
+ my(%TeXFd,@UCSFd,$nohangul,$nohanja);
+
+ foreach my $mbl (keys %SERIES) { # loop for TTFs
+ my($iswan,$isttc,$cidmapcnt,$ttf2pkcnt);
+ my $ttf = $FONTS{$hlatex}{$mbl};
+ next unless $ttf;
+ ++$isttc if $ttf =~ /\.ttc\b/i;
+ $args{p} = 0 if $isttc;
+
+ ($iswan,$cidmapcnt,$ttf2pkcnt) =
+ maketfmandmap($font,$ttf,@{$SERIES{$mbl}});
+
+ $mbl eq 'b' and $ttf eq $FONTS{$hlatex}{m} and
+ @{$cidmapcnt} = addfakeboldoption(@{$cidmapcnt});
+
+ push @CidMap,@{$cidmapcnt};
+ push @PkMap,@{$ttf2pkcnt};
+ if($args{p}) {
+ push @PdfMap,getpdfmapdata($font.$SERIES{$mbl}[0],$ttf)
+ unless $isttc;
+ }
+ else {
+ push @PdfMap,$font,$SERIES{$mbl}[0],"\@",
+ $iswan ? $wansfd : $sfd,
+ "\@\t<$ttf\tPidEid=3,",
+ $iswan ? "5" : "1",
+ "\n" unless $isttc;
+ }
+
+ if($prefix) {
+ -e "$font${mbl}ac.tfm" or ++$nohangul;
+ -e "$font${mbl}4e.tfm" or ++$nohanja;
+ push @UCSFd,getucsfd($font,@{$SERIES{$mbl}});
+ }
+ else {
+ foreach my $wsh (@Wsh) { # w/s/h ê° fd ë‚´ìš©ì„ %TeXFdì— ì €ìž¥
+ push @{$TeXFd{$wsh}},gettexfd($font,$wsh,@{$SERIES{$mbl}});
+ }
+ }
+
+ push @TestTeX,gettexfilecnt($font,$mbl,$ttf,$hlatex);
+ } # loop for ttfs ends here
+
+ my $fdname = $font; $fdname =~ s/^$prefix//;
+
+ if($prefix and @UCSFd) {
+ open FD,">$encoding$fdname.fd" or
+ die "$encoding$fdname.fd: $!\n";
+ print FD "\\DeclareFontFamily{$encoding}{$fdname}",
+ "{\\hyphenchar\\font\\m\@ne}\n",@UCSFd;
+ close FD;
+ }
+ else {
+ foreach my $wsh (keys %TeXFd) { # %TeXFd를 ê° w/s/h .fd파ì¼ì— 쓰기
+ open FD,">$encoding$wsh$font.fd" or
+ die "$encoding$wsh$font.fd: $!\n";
+ print FD "\\DeclareFontFamily{$encoding}{$wsh$font}",
+ "{\\hyphenchar\\font\\m\@ne}\n", @{$TeXFd{$wsh}};
+ close FD;
+ }
+ }
+
+ if(!$prefix and keys %TeXFd) {
+ push @StyMapHangul,
+ "\\MapHangulFamily{$family}{$font,$font,$font}\n";
+ if($hlatex =~ /^(mj|gt|tz)$/) {
+ push @StyOther,
+ "\\renewcommand\\${hlatex}default{$family}\n";
+ }
+ else {
+ push @StyOther, "\\DeclareRobustCommand\\${hlatex}family",
+ "{\\hfontfamily{$family}}\n",
+ "\\DeclareTextFontCommand\\text$hlatex",
+ "{\\${hlatex}family}\n";
+ }
+ }
+
+ if($prefix) {
+ if($hlatex eq 'mj') {
+ push @StyOther,
+ "\\def\\dhucs\@serifhangulfont\{",
+ $nohangul ? $utfmjdefault : $fdname,
+ "\}\\def\\dhucs\@serifhanjafont\{",
+ $nohanja ? $utfmjdefault : $fdname,
+ "\}\n";
+ }
+ elsif($hlatex eq 'gt') {
+ push @StyOther,
+ "\\def\\dhucs\@sanshangulfont\{",
+ $nohangul ? $utfgtdefault : $fdname,
+ "\}\\def\\dhucs\@sanshanjafont\{",
+ $nohanja ? $utfgtdefault : $fdname,
+ "\}\n";
+ }
+ elsif($hlatex eq 'tz') {
+ push @StyOther,
+ "\\def\\dhucs\@monohangulfont\{",
+ $nohangul ? $utftzdefault : $fdname,
+ "\}\\def\\dhucs\@monohanjafont\{",
+ $nohanja ? $utftzdefault : $fdname,
+ "\}\n";
+ }
+ }
+ } # loop for families ends here
+
+ unless($prefix) {
+ push @StyOther,
+ "\\DeclareErrorHFont{$encoding}{\\mjdefault}{m}{n}{10}\n",
+ "\\DeclareHFontSubstitution{$encoding}{\\mjdefault}{m}{n}\n",
+ "\\else\n" ;
+ }
+
+ printtesttexfile(@TestTeX);
+
+}
+
+sub printtesttexfile {
+ my @texcnt = @_;
+ open TEX,">$testtexname" or die "$testtexname: $!\n";
+ print TEX
+ "\\documentclass[a4paper]{article}\n",
+ "\\usepackage{",$texstyname,",${foundry}ttf}\n",
+ "\\usepackage{ifpdf}\n",
+ "\\ifpdf",
+ "\\expandafter\\ifx\\csname pdfmapfile\\endcsname\\relax\\else\n",
+ $prefix ? "\\pdfmapfile{=unttf-pdftex-dhucs.map}": "",
+ "\\pdfmapfile{=$pdfmap}\n",
+ "\\fi\\fi\n",
+ "\\begin{document}\n",
+ @texcnt,
+ "\\end{document}\n";
+ close TEX;
+}
+
+
+sub printstyfile {
+ my(@stydata) = @_;
+
+ open STY,">$styname" or die "$styname: $!\n";
+ print STY "%%% $styname\n",
+ "%%%\n",
+ "%%% Automatically created by $0\n",
+ "%%% at ",scalar localtime,"\n",
+ "%%%\n",
+ "\\ProvidesPackage{${foundry}ttf}\n",
+ "\\expandafter\\ifx\\csname unihangulchar\\endcsname\\relax\n",
+ @stydata,
+ "\\fi\n",
+ "\\def\\hfontfamilynameprefix{$foundry}\n",
+ "\\endinput\n";
+ close STY;
+}
+
+
+
+sub maketfmandmap {
+ my($font,$ttf,@Series) = @_;
+ my($iswan,$findex,@cidmapdata,@ttf2pkdata);
+ ($ttf,$findex) = parsettf($ttf);
+
+ foreach my $ser (@Series) { # eg. for 'm' and 'c'
+ foreach my $sla ('',$slant) { # for null and 'o'
+ my $font = $font.$ser.$sla;
+ my ($tfmcmd,$myopt,$mysfd);
+
+ my $shape = '';
+ $shape .= " $cshape" if $ser =~ /c/;
+ $shape .= " $oshape" if $sla eq 'o';
+
+ unless($iswan) {
+ $myopt = "$opt$shape -f $findex";
+ $mysfd = $sfd;
+ }
+ else {
+ $myopt = "$wanopt$shape -f $findex";
+ $mysfd = $wansfd;
+ }
+
+ $myopt .= ' -w' if($args{p} and $shape eq '');
+
+ $tfmcmd = "$ttf2tfm $ttf $myopt $font\@$mysfd\@";
+ print "$tfmcmd\n";
+
+ my $ttf2tfmresult = `$tfmcmd`;
+ if($? >> 8){ # ttf2tfmì´ ì‹¤íŒ¨í–ˆë‹¤ë©´ 완성 ì¸ì½”딩 옵션으로 재시ë„
+ $myopt = "$wanopt$shape -f $findex";
+ $myopt .= ' -w' if($args{p} and $shape eq '');
+ $tfmcmd = "$ttf2tfm $ttf $myopt $font\@$wansfd\@";
+ print "... trying wansung ttf option ...\n$tfmcmd\n";
+ $ttf2tfmresult = `$tfmcmd`;
+ $? >> 8 and die; # ì´ë²ˆì—ë„ ì‹¤íŒ¨í•˜ë©´ 프로그램 종료
+ ++$iswan; # 성공했다면 완성형 TTF
+ }
+ push @ttf2pkdata,$ttf2tfmresult;
+
+ my @tmp = ( "$font\@",
+ $iswan ? $wansfd : $sfd,
+ "\@\t",
+ $iswan ? $wancmap : $cmap,
+ "\t",
+ $findex ? ":$findex:" : "",
+ "$ttf$shape\n");
+ push @cidmapdata, join '',@tmp;
+ }
+ }
+
+ return($iswan,\@cidmapdata,\@ttf2pkdata);
+}
+
+
+sub parsettf {
+ my($ttf) = @_;
+ my $findex = 0;
+
+ if($ttf =~ /\((\d)\)/) {
+ $findex = $1;
+ $ttf =~ s/\($1\)//;
+ }
+
+ if($ttf =~ /\[([\w\-_\.]+?)\]/) { # old version compatible
+ $ttf =~ s/\[$1\]//;
+ }
+
+ return($ttf,$findex);
+}
+
+
+sub addfakeboldoption {
+ my @cidmaplines = @_;
+ for(@cidmaplines) {
+ s/$/ $bshape/;
+ }
+ return @cidmaplines;
+}
+
+
+sub getpdfmapdata {
+ my($font,$ttf) = @_;
+ my(@Data,@PLANES);
+ ($ttf) = parsettf($ttf);
+
+ if($prefix) {
+ for my $i(0 .. 255) {
+ $PLANES[$i] = sprintf "%02x",$i;
+ }
+ }
+ else {
+ @PLANES = ("04".."07",0 .. 29);
+ }
+
+ foreach my $plane (@PLANES) {
+ push @Data,"$font$plane\t<$font$plane.enc\t<$ttf\n"
+ if -e "$font$plane.enc";
+ }
+
+ return @Data;
+}
+
+
+sub gettexfd {
+ my($font,$wsh,@Series) = @_;
+ my @texfd;
+
+ foreach my $ser (@Series) {
+ push @texfd,"\n",
+ "\\DeclareFontShape{$encoding}{$wsh$font}{$ser}{n}",
+ "{<->$font$ser}{}\n",
+ "\\DeclareFontShape{$encoding}{$wsh$font}{$ser}{sl}",
+ "{<->$font$ser$slant}{}\n",
+ "\\DeclareHFontShape{$encoding}{$wsh$font}{$ser}{it}",
+ "{<->hssub*$wsh$font/$ser/sl}{}\n";
+ }
+
+ return @texfd;
+}
+
+sub getucsfd {
+ my($ff,@Series) = @_;
+ my $font = $ff;
+ $font =~ s/^$prefix//;
+ my @ucsfd;
+
+ foreach my $ser (@Series) {
+ push @ucsfd,"\n",
+ "\\DeclareFontShape{$encoding}{$font}{$ser}{n}",
+ "{<-> $encoding * $ff$ser}{}\n",
+ "\\DeclareFontShape{$encoding}{$font}{$ser}{sl}",
+ "{<-> $encoding * $ff$ser$slant}{}\n",
+ "\\DeclareFontShape{$encoding}{$font}{$ser}{it}",
+ "{<-> $encoding * $ff$ser$slant}{}\n";
+ if($ser eq 'b') {
+ my $bxser = 'bx';
+ push @ucsfd,"\n",
+ "\\DeclareFontShape{$encoding}{$font}{$bxser}{n}",
+ "{<-> ${encoding}ssub * $font/$ser/n}{}\n",
+ "\\DeclareFontShape{$encoding}{$font}{$bxser}{sl}",
+ "{<-> ${encoding}ssub * $font/$ser/sl}{}\n",
+ "\\DeclareFontShape{$encoding}{$font}{$bxser}{it}",
+ "{<-> ${encoding}ssub * $font/$ser/it}{}\n";
+ }
+ }
+ return @ucsfd;
+}
+
+
+sub gettexfilecnt {
+ my($font,$mbl,$ttf,$hlatex) = @_;
+ my(@texcnt,$findex);
+
+ ($ttf,$findex) = parsettf($ttf);
+ $ttf =~ s/_/\\_/g;
+ $ttf .= "($findex)" if $findex;
+
+ push @texcnt,"$font$SERIES{$mbl}[0]($ttf):";
+ unless($prefix) {
+ push @texcnt,"\\text$hlatex\{";
+ push @texcnt,"\\bfseries" if $mbl eq 'b';
+ push @texcnt,"\\hfontseries{l}" if $mbl eq 'l';
+ }
+ else {
+ $font=~s/^$prefix//;
+ if($hlatex eq 'mj') {
+ push @texcnt,"\\textrm\{";
+ }
+ elsif($hlatex eq 'gt') {
+ push @texcnt,"\\textsf\{";
+ }
+ elsif($hlatex eq 'tz') {
+ push @texcnt,"\\texttt\{";
+ }
+ else {
+ push @texcnt,"\{\\SetAdhocFonts{$font}{$font}";
+ }
+ push @texcnt,"\\bfseries" if $mbl eq 'b';
+ push @texcnt,"\\fontseries{l}" if $mbl eq 'l';
+ }
+ push @texcnt,"\\\\$texteststr\}\n\n";
+
+ return @texcnt;
+}
+
+
+sub addtocfg {
+ my($line,$cfg,$destdir) = @_;
+ print "`$line' -> $destdir/$cfg ... ";
+
+ # í˜„ìž¬ë””ë ‰í† ë¦¬ì˜ $cfg는 kpsewhichì˜ ìž‘ì—…ì— ë°©í•´ê°€ ë¨
+ if(-e $cfg) {
+ move($cfg,"$cfg.exa") or return 0;
+ }
+
+ # kpsewhichê°€ 성공하길 기ì›í•˜ìž
+ my $progname = $cfg;
+ # $progname =~ s/dvipdfmx/dvipdfm/;
+ $progname =~ s/\.cfg//;
+ my $kpathcfg =
+ `kpsewhich -format="other text files" -progname=$progname $cfg`;
+ chomp $kpathcfg;
+ return 0 unless $kpathcfg;
+
+ # ë°œê²¬ëœ $cfg를 ì½ì–´ë“¤ìž„
+ # 단, 추가하려는 줄과 ê°™ì€ ì¤„ì´ ìžˆìœ¼ë©´ 무시
+ my @Lines = ();
+ open(CFG,$kpathcfg) or return 0;
+ while(<CFG>) {
+ next if /^\Q$line/;
+ next if /^% ${foundry}ttf -- added by/;
+ push @Lines,$_;
+ }
+ close CFG;
+
+ # .cfg를 $destdirì— ì“°ê³  맨ëì— $line 추가
+ mkpath $destdir;
+ open(CFG,">$destdir/$cfg") or return 0;
+ print CFG @Lines,"\n\% ${foundry}ttf -- added by $0\n$line\n";
+ close CFG;
+
+ # 여기까지 ë„달하면 성공
+ print "Success.\n But check out the file.\n";
+ return 1;
+}
+
+
+sub curemaphangulfamily {
+ my(@maphangul) = @_;
+ my $mjfamily = $FONTS{mj}{f};
+ my $gtfamily = $FONTS{gt}{f} || $mjfamily;
+ my @serifcured = ($mjfamily,$mjfamily,$mjfamily);
+ my @sanscured = ($gtfamily,$gtfamily,$gtfamily);
+ my $texlog = $euctexname; $texlog =~ s/\.tex/\.log/;
+ my(@ERRFNT,%SFONTS);
+
+ # latexì„ ëŒë ¤ ì—러난 í°íŠ¸ë¥¼ @ERRFNTì— ì €ìž¥
+ system("latex -interaction=batchmode -no-mktex=tfm $euctexname");
+ open LOG,$texlog or return @maphangul;
+ while(<LOG>) {
+ if(/^! Font H\/(\w)(\w+?)\/.* \(TFM\) /) {
+ push @{$ERRFNT[0]}, $2 if $1 eq 'w';
+ push @{$ERRFNT[1]}, $2 if $1 eq 's';
+ push @{$ERRFNT[2]}, $2 if $1 eq 'h';
+ }
+ }
+ close LOG;
+
+ # @ERRFNTì—ì„œ ì¤‘ë³µí•­ëª©ì„ ì—†ì•°
+ foreach my $i (0..2) {
+ my %seen = ();
+ foreach (@{$ERRFNT[$i]}) {
+ $seen{$_}++;
+ }
+ @{$ERRFNT[$i]} = keys %seen;
+ }
+
+ # @maphangulì—ì„œ %SFONTS 추출
+ foreach (@maphangul) {
+ if(/\\MapHangulFamily\{(\w+)\}\{(\w+),(\w+),(\w+)\}/) {
+ push @{$SFONTS{$1}},$2,$3,$4;
+ }
+ }
+
+ # FONTmjì— ì—러가 있으면 uhc ì´ìš©
+ foreach my $i (0..2) {
+ foreach my $errfnt (@{$ERRFNT[$i]}) {
+ $serifcured[$i] = 'type1uhc' if $errfnt eq "$foundry$mjfamily";
+ }
+ }
+
+ # FONTgtì— ì—러가 있으면 FONTmj ì´ìš©
+ if($gtfamily ne $mjfamily) {
+ foreach my $i (0..2) {
+ foreach my $errfnt (@{$ERRFNT[$i]}) {
+ $sanscured[$i] = 'type1uhc'
+ if $errfnt eq "$foundry$gtfamily";
+ }
+ }
+ }
+
+ # %SFONTS와 @ERRFNT를 비êµí•˜ì—¬
+ # sansê³„ì—´ì— ì—러 있으면 FONTgtì´ìš©, serif계열ì´ë©´ FONTmjì´ìš©
+ foreach my $fam (keys %SFONTS) {
+ foreach my $i (0..2) {
+ foreach my $errfnt (@{$ERRFNT[$i]}) {
+ if($SFONTS{$fam}[$i] eq $errfnt) {
+ if($fam =~ /^($sansfonts)$/) {
+ $SFONTS{$fam}[$i] =
+ $sanscured[$i] eq 'type1uhc' ?
+ $eucgtdefault :
+ $SFONTS{$sanscured[$i]}[$i];
+ } else {
+ $SFONTS{$fam}[$i] =
+ $serifcured[$i] eq 'type1uhc' ?
+ $eucmjdefault :
+ $SFONTS{$serifcured[$i]}[$i];
+ }
+ }
+ }
+ }
+ }
+
+ # 새로운 @maphangul 리턴
+ @maphangul = ();
+ foreach my $fam (keys %SFONTS) {
+ push @maphangul,"\\MapHangulFamily{$fam}{";
+ foreach my $i (0..2) {
+ push @maphangul,$SFONTS{$fam}[$i];
+ push @maphangul,',' if $i < 2;
+ }
+ push @maphangul,"}\n";
+ }
+ return @maphangul;
+}
+
+
+sub error {
+ my $message = shift;
+
+ print "\n$message\nProgram Aborted!!!\n";
+ exit 1;
+}
+
+#####
+# 2008/09/23. touched by Karnes. change dvipdfmx.cfg location
diff --git a/language/korean/kotex-utils/utf8-lang.xdy b/language/korean/kotex-utils/utf8-lang.xdy
new file mode 100644
index 0000000000..9fd64b2ff4
--- /dev/null
+++ b/language/korean/kotex-utils/utf8-lang.xdy
@@ -0,0 +1,21 @@
+;; utf8-lang.xdy
+;;
+;;
+;; Copyright (c) 2007-2013 Dohyun Kim <nomos at ktug org>
+;;
+;; This work may be distributed and/or modified under the
+;; conditions of the LaTeX Project Public License, either version 1.3c
+;; of this license or (at your option) any later version.
+;; The latest version of this license is in
+;; http://www.latex-project.org/lppl.txt
+;; and version 1.3c or later is part of all distributions of LaTeX
+;; version 2006/05/20 or later.
+;;
+;; Xindy module for hangul characters
+;;
+;; Usage: texindy -L korean -I omega test.idx
+;; xindy -M texindy -L korean -C utf8 test.idx
+
+(require "lang/general/utf8-lang.xdy")
+(require "lang/korean/utf8.xdy")
+
diff --git a/language/korean/kotex-utils/utf8.xdy b/language/korean/kotex-utils/utf8.xdy
new file mode 100644
index 0000000000..2a0298dafb
--- /dev/null
+++ b/language/korean/kotex-utils/utf8.xdy
@@ -0,0 +1,19400 @@
+;; utf8.xdy
+;;
+;; Copyright (c) 2007-2013 Dohyun Kim <nomos at ktug org>
+;;
+;; This work may be distributed and/or modified under the
+;; conditions of the LaTeX Project Public License, either version 1.3c
+;; of this license or (at your option) any later version.
+;; The latest version of this license is in
+;; http://www.latex-project.org/lppl.txt
+;; and version 1.3c or later is part of all distributions of LaTeX
+;; version 2006/05/20 or later.
+;;
+;; Xindy module for hangul characters
+
+(define-letter-groups (
+ "ㄱ" "ã„´" "ã„·" "ㄹ" "ã…" "ã…‚" "ã……" "ã…‡" "ã…ˆ" "ã…Š" "ã…‹" "ã…Œ" "ã…" "ã…Ž"
+))
+(define-letter-group "ã…" :prefixes (
+ "á…Ÿ"
+))
+
+(sort-rule "ᄀ" "ㄱ1") ;; 0x1100
+(sort-rule "á„" "ㄱ3") ;; 0x1101
+(sort-rule "ᅚ" "ㄱ4") ;; 0x115A
+(sort-rule "á„‚" "ã„´1") ;; 0x1102
+(sort-rule "á„“" "ã„´2") ;; 0x1113
+(sort-rule "á„”" "ã„´4") ;; 0x1114
+(sort-rule "á„•" "ã„´6") ;; 0x1115
+(sort-rule "á„–" "ã„´7") ;; 0x1116
+(sort-rule "á…›" "ã„´9") ;; 0x115B
+(sort-rule "ᅜ" "ㄴC") ;; 0x115C
+(sort-rule "á…" "ã„´E") ;; 0x115D
+(sort-rule "ᄃ" "ㄷ1") ;; 0x1103
+(sort-rule "á„—" "ã„·2") ;; 0x1117
+(sort-rule "á„„" "ã„·4") ;; 0x1104
+(sort-rule "á…ž" "ã„·5") ;; 0x115E
+(sort-rule "ꥠ" "ㄷ6") ;; 0xA960
+(sort-rule "ꥡ" "ㄷ7") ;; 0xA961
+(sort-rule "ꥢ" "ㄷ8") ;; 0xA962
+(sort-rule "ꥣ" "ㄷ9") ;; 0xA963
+(sort-rule "ᄅ" "ㄹ1") ;; 0x1105
+(sort-rule "ꥤ" "ㄹ3") ;; 0xA964
+(sort-rule "ꥥ" "ㄹ4") ;; 0xA965
+(sort-rule "ᄘ" "ㄹ6") ;; 0x1118
+(sort-rule "ꥦ" "ㄹ8") ;; 0xA966
+(sort-rule "ꥧ" "ㄹ9") ;; 0xA967
+(sort-rule "ᄙ" "ㄹA") ;; 0x1119
+(sort-rule "ꥨ" "ㄹC") ;; 0xA968
+(sort-rule "ꥩ" "ㄹE") ;; 0xA969
+(sort-rule "ꥪ" "ㄹF") ;; 0xA96A
+(sort-rule "ꥫ" "ㄹH") ;; 0xA96B
+(sort-rule "ꥬ" "ㄹJ") ;; 0xA96C
+(sort-rule "ꥭ" "ㄹL") ;; 0xA96D
+(sort-rule "ꥮ" "ㄹM") ;; 0xA96E
+(sort-rule "ᄚ" "ㄹQ") ;; 0x111A
+(sort-rule "ᄛ" "ㄹS") ;; 0x111B
+(sort-rule "ᄆ" "ã…1") ;; 0x1106
+(sort-rule "ꥯ" "ã…2") ;; 0xA96F
+(sort-rule "ꥰ" "ã…3") ;; 0xA970
+(sort-rule "á„œ" "ã…5") ;; 0x111C
+(sort-rule "ꥱ" "ã…7") ;; 0xA971
+(sort-rule "á„" "ã…A") ;; 0x111D
+(sort-rule "ᄇ" "ㅂ1") ;; 0x1107
+(sort-rule "á„ž" "ã…‚3") ;; 0x111E
+(sort-rule "á„Ÿ" "ã…‚4") ;; 0x111F
+(sort-rule "á„ " "ã…‚6") ;; 0x1120
+(sort-rule "ᄈ" "ㅂ8") ;; 0x1108
+(sort-rule "á„¡" "ã…‚A") ;; 0x1121
+(sort-rule "á„¢" "ã…‚C") ;; 0x1122
+(sort-rule "á„£" "ã…‚E") ;; 0x1123
+(sort-rule "ᄤ" "ㅂF") ;; 0x1124
+(sort-rule "á„¥" "ã…‚G") ;; 0x1125
+(sort-rule "ᄦ" "ㅂH") ;; 0x1126
+(sort-rule "ꥲ" "ㅂI") ;; 0xA972
+(sort-rule "ᄧ" "ㅂK") ;; 0x1127
+(sort-rule "ᄨ" "ㅂL") ;; 0x1128
+(sort-rule "ꥳ" "ㅂM") ;; 0xA973
+(sort-rule "á„©" "ã…‚O") ;; 0x1129
+(sort-rule "ᄪ" "ㅂP") ;; 0x112A
+(sort-rule "ꥴ" "ㅂQ") ;; 0xA974
+(sort-rule "á„«" "ã…‚S") ;; 0x112B
+(sort-rule "ᄬ" "ㅂU") ;; 0x112C
+(sort-rule "ᄉ" "ㅅ1") ;; 0x1109
+(sort-rule "á„­" "ã……3") ;; 0x112D
+(sort-rule "á„®" "ã……5") ;; 0x112E
+(sort-rule "ᄯ" "ㅅ7") ;; 0x112F
+(sort-rule "á„°" "ã……8") ;; 0x1130
+(sort-rule "ᄱ" "ㅅ9") ;; 0x1131
+(sort-rule "ᄲ" "ㅅB") ;; 0x1132
+(sort-rule "ᄳ" "ㅅC") ;; 0x1133
+(sort-rule "á„Š" "ã……E") ;; 0x110A
+(sort-rule "ꥵ" "ㅅF") ;; 0xA975
+(sort-rule "á„´" "ã……G") ;; 0x1134
+(sort-rule "ᄵ" "ㅅH") ;; 0x1135
+(sort-rule "ᄶ" "ㅅJ") ;; 0x1136
+(sort-rule "á„·" "ã……K") ;; 0x1137
+(sort-rule "ᄸ" "ㅅL") ;; 0x1138
+(sort-rule "ᄹ" "ㅅM") ;; 0x1139
+(sort-rule "ᄺ" "ㅅN") ;; 0x113A
+(sort-rule "á„»" "ã……O") ;; 0x113B
+(sort-rule "ᄼ" "ㅅP") ;; 0x113C
+(sort-rule "ᄽ" "ㅅQ") ;; 0x113D
+(sort-rule "ᄾ" "ㅅR") ;; 0x113E
+(sort-rule "á„¿" "ã……S") ;; 0x113F
+(sort-rule "á…€" "ã……U") ;; 0x1140
+(sort-rule "á„‹" "ã…‡1") ;; 0x110B
+(sort-rule "á…" "ã…‡2") ;; 0x1141
+(sort-rule "á…‚" "ã…‡3") ;; 0x1142
+(sort-rule "ꥶ" "ㅇ4") ;; 0xA976
+(sort-rule "á…ƒ" "ã…‡5") ;; 0x1143
+(sort-rule "á…„" "ã…‡6") ;; 0x1144
+(sort-rule "á……" "ã…‡7") ;; 0x1145
+(sort-rule "á…†" "ã…‡8") ;; 0x1146
+(sort-rule "á…‡" "ã…‡9") ;; 0x1147
+(sort-rule "á…ˆ" "ã…‡A") ;; 0x1148
+(sort-rule "á…‰" "ã…‡B") ;; 0x1149
+(sort-rule "á…Š" "ã…‡C") ;; 0x114A
+(sort-rule "á…‹" "ã…‡D") ;; 0x114B
+(sort-rule "ꥷ" "ㅇE") ;; 0xA977
+(sort-rule "ᅌ" "ㅇG") ;; 0x114C
+(sort-rule "ᄌ" "ㅈ1") ;; 0x110C
+(sort-rule "á…" "ã…ˆ2") ;; 0x114D
+(sort-rule "á„" "ã…ˆ4") ;; 0x110D
+(sort-rule "ꥸ" "ㅈ5") ;; 0xA978
+(sort-rule "á…Ž" "ã…ˆ6") ;; 0x114E
+(sort-rule "á…" "ã…ˆ7") ;; 0x114F
+(sort-rule "á…" "ã…ˆ8") ;; 0x1150
+(sort-rule "á…‘" "ã…ˆ9") ;; 0x1151
+(sort-rule "á„Ž" "ã…Š1") ;; 0x110E
+(sort-rule "á…’" "ã…Š2") ;; 0x1152
+(sort-rule "á…“" "ã…Š3") ;; 0x1153
+(sort-rule "á…”" "ã…Š4") ;; 0x1154
+(sort-rule "á…•" "ã…Š5") ;; 0x1155
+(sort-rule "á„" "ã…‹1") ;; 0x110F
+(sort-rule "á„" "ã…Œ1") ;; 0x1110
+(sort-rule "ꥹ" "ㅌ2") ;; 0xA979
+(sort-rule "á„‘" "ã…1") ;; 0x1111
+(sort-rule "á…–" "ã…2") ;; 0x1156
+(sort-rule "ꥺ" "ã…3") ;; 0xA97A
+(sort-rule "á…—" "ã…5") ;; 0x1157
+(sort-rule "á„’" "ã…Ž1") ;; 0x1112
+(sort-rule "ꥻ" "ㅎ2") ;; 0xA97B
+(sort-rule "á…˜" "ã…Ž4") ;; 0x1158
+(sort-rule "á…™" "ã…Ž6") ;; 0x1159
+(sort-rule "ꥼ" "ㅎ7") ;; 0xA97C
+
+(sort-rule "á…¡" "á…¡1") ;; 0x1161
+(sort-rule "á…¶" "á…¡2") ;; 0x1176
+(sort-rule "á…·" "á…¡3") ;; 0x1177
+(sort-rule "ᆣ" "ᅡ4") ;; 0x11A3
+(sort-rule "á…¢" "á…¡6") ;; 0x1162
+(sort-rule "á…£" "á…£1") ;; 0x1163
+(sort-rule "á…¸" "á…£2") ;; 0x1178
+(sort-rule "á…¹" "á…£3") ;; 0x1179
+(sort-rule "ᆤ" "ᅣ4") ;; 0x11A4
+(sort-rule "á…¤" "á…£6") ;; 0x1164
+(sort-rule "á…¥" "á…¥1") ;; 0x1165
+(sort-rule "á…º" "á…¥2") ;; 0x117A
+(sort-rule "á…»" "á…¥3") ;; 0x117B
+(sort-rule "á…¼" "á…¥4") ;; 0x117C
+(sort-rule "á…¦" "á…¥6") ;; 0x1166
+(sort-rule "á…§" "á…§1") ;; 0x1167
+(sort-rule "ᆥ" "ᅧ2") ;; 0x11A5
+(sort-rule "á…½" "á…§3") ;; 0x117D
+(sort-rule "á…¾" "á…§4") ;; 0x117E
+(sort-rule "á…¨" "á…§6") ;; 0x1168
+(sort-rule "á…©" "á…©1") ;; 0x1169
+(sort-rule "á…ª" "á…©3") ;; 0x116A
+(sort-rule "á…«" "á…©5") ;; 0x116B
+(sort-rule "ᆦ" "ᅩ6") ;; 0x11A6
+(sort-rule "ᆧ" "ᅩ7") ;; 0x11A7
+(sort-rule "á…¿" "á…©8") ;; 0x117F
+(sort-rule "ᆀ" "ᅩ9") ;; 0x1180
+(sort-rule "íž°" "á…©A") ;; 0xD7B0
+(sort-rule "á†" "á…©B") ;; 0x1181
+(sort-rule "ᆂ" "ᅩC") ;; 0x1182
+(sort-rule "íž±" "á…©D") ;; 0xD7B1
+(sort-rule "ᆃ" "ᅩE") ;; 0x1183
+(sort-rule "á…¬" "á…©G") ;; 0x116C
+(sort-rule "á…­" "á…­1") ;; 0x116D
+(sort-rule "íž²" "á…­2") ;; 0xD7B2
+(sort-rule "íž³" "á…­3") ;; 0xD7B3
+(sort-rule "ᆄ" "ᅭ5") ;; 0x1184
+(sort-rule "ᆅ" "ᅭ7") ;; 0x1185
+(sort-rule "íž´" "á…­8") ;; 0xD7B4
+(sort-rule "ᆆ" "ᅭ9") ;; 0x1186
+(sort-rule "ᆇ" "ᅭA") ;; 0x1187
+(sort-rule "ᆈ" "ᅭC") ;; 0x1188
+(sort-rule "á…®" "á…®1") ;; 0x116E
+(sort-rule "ᆉ" "ᅮ2") ;; 0x1189
+(sort-rule "ᆊ" "ᅮ3") ;; 0x118A
+(sort-rule "á…¯" "á…®5") ;; 0x116F
+(sort-rule "ᆋ" "ᅮ6") ;; 0x118B
+(sort-rule "á…°" "á…®8") ;; 0x1170
+(sort-rule "ížµ" "á…®9") ;; 0xD7B5
+(sort-rule "ᆌ" "ᅮA") ;; 0x118C
+(sort-rule "á†" "á…®B") ;; 0x118D
+(sort-rule "á…±" "á…®D") ;; 0x1171
+(sort-rule "ힶ" "ᅮE") ;; 0xD7B6
+(sort-rule "á…²" "á…²1") ;; 0x1172
+(sort-rule "ᆎ" "ᅲ2") ;; 0x118E
+(sort-rule "íž·" "á…²3") ;; 0xD7B7
+(sort-rule "á†" "á…²4") ;; 0x118F
+(sort-rule "á†" "á…²5") ;; 0x1190
+(sort-rule "ᆑ" "ᅲ7") ;; 0x1191
+(sort-rule "ᆒ" "ᅲ9") ;; 0x1192
+(sort-rule "ힸ" "ᅲA") ;; 0xD7B8
+(sort-rule "ᆓ" "ᅲB") ;; 0x1193
+(sort-rule "ᆔ" "ᅲD") ;; 0x1194
+(sort-rule "á…³" "á…³1") ;; 0x1173
+(sort-rule "íž¹" "á…³2") ;; 0xD7B9
+(sort-rule "ힺ" "ᅳ3") ;; 0xD7BA
+(sort-rule "íž»" "á…³4") ;; 0xD7BB
+(sort-rule "íž¼" "á…³5") ;; 0xD7BC
+(sort-rule "ᆕ" "ᅳ6") ;; 0x1195
+(sort-rule "ᆖ" "ᅳ7") ;; 0x1196
+(sort-rule "á…´" "á…³9") ;; 0x1174
+(sort-rule "ᆗ" "ᅳA") ;; 0x1197
+(sort-rule "á…µ" "á…µ1") ;; 0x1175
+(sort-rule "ᆘ" "ᅵ2") ;; 0x1198
+(sort-rule "ᆙ" "ᅵ3") ;; 0x1199
+(sort-rule "íž½" "á…µ4") ;; 0xD7BD
+(sort-rule "íž¾" "á…µ5") ;; 0xD7BE
+(sort-rule "íž¿" "á…µ6") ;; 0xD7BF
+(sort-rule "ퟀ" "ᅵ7") ;; 0xD7C0
+(sort-rule "ᆚ" "ᅵ8") ;; 0x119A
+(sort-rule "íŸ" "á…µ9") ;; 0xD7C1
+(sort-rule "ퟂ" "ᅵA") ;; 0xD7C2
+(sort-rule "ᆛ" "ᅵB") ;; 0x119B
+(sort-rule "ퟃ" "ᅵC") ;; 0xD7C3
+(sort-rule "ᆜ" "ᅵD") ;; 0x119C
+(sort-rule "ퟄ" "ᅵE") ;; 0xD7C4
+(sort-rule "á†" "á…µF") ;; 0x119D
+(sort-rule "ᆞ" "ᆞ1") ;; 0x119E
+(sort-rule "ퟅ" "ᆞ2") ;; 0xD7C5
+(sort-rule "ᆟ" "ᆞ3") ;; 0x119F
+(sort-rule "ퟆ" "ᆞ4") ;; 0xD7C6
+(sort-rule "ᆠ" "ᆞ5") ;; 0x11A0
+(sort-rule "ᆡ" "ᆞ7") ;; 0x11A1
+(sort-rule "ᆢ" "ᆞ8") ;; 0x11A2
+
+; remove jongsong-filler before jongsong
+(sort-rule "~bᆨ" "ᆨ1") ;; 0x11A8
+(sort-rule "~bᆩ" "ᆨ2") ;; 0x11A9
+(sort-rule "~bᇺ" "ᆨ3") ;; 0x11FA
+(sort-rule "~bᇃ" "ᆨ4") ;; 0x11C3
+(sort-rule "~bᇻ" "ᆨ5") ;; 0x11FB
+(sort-rule "~bᆪ" "ᆨ6") ;; 0x11AA
+(sort-rule "~bᇄ" "ᆨ7") ;; 0x11C4
+(sort-rule "~bᇼ" "ᆨ8") ;; 0x11FC
+(sort-rule "~bᇽ" "ᆨ9") ;; 0x11FD
+(sort-rule "~bᇾ" "ᆨA") ;; 0x11FE
+(sort-rule "~bᆫ" "ᆫ0") ;; 0x11AB
+(sort-rule "~bᇅ" "ᆫ1") ;; 0x11C5
+(sort-rule "~bᇿ" "ᆫ2") ;; 0x11FF
+(sort-rule "~bᇆ" "ᆫ3") ;; 0x11C6
+(sort-rule "~bퟋ" "ᆫ4") ;; 0xD7CB
+(sort-rule "~bᇇ" "ᆫ5") ;; 0x11C7
+(sort-rule "~bᇈ" "ᆫ6") ;; 0x11C8
+(sort-rule "~bᆬ" "ᆫ7") ;; 0x11AC
+(sort-rule "~bퟌ" "ᆫ8") ;; 0xD7CC
+(sort-rule "~bᇉ" "ᆫ9") ;; 0x11C9
+(sort-rule "~bᆭ" "ᆫA") ;; 0x11AD
+(sort-rule "~bᆮ" "ᆮ0") ;; 0x11AE
+(sort-rule "~bᇊ" "ᆮ1") ;; 0x11CA
+(sort-rule "~bíŸ" "ᆮ2") ;; 0xD7CD
+(sort-rule "~bퟎ" "ᆮ3") ;; 0xD7CE
+(sort-rule "~bᇋ" "ᆮ4") ;; 0x11CB
+(sort-rule "~bíŸ" "ᆮ5") ;; 0xD7CF
+(sort-rule "~bíŸ" "ᆮ6") ;; 0xD7D0
+(sort-rule "~bퟑ" "ᆮ7") ;; 0xD7D1
+(sort-rule "~bퟒ" "ᆮ8") ;; 0xD7D2
+(sort-rule "~bퟓ" "ᆮ9") ;; 0xD7D3
+(sort-rule "~bퟔ" "ᆮA") ;; 0xD7D4
+(sort-rule "~bᆯ" "ᆯ0") ;; 0x11AF
+(sort-rule "~bᆰ" "ᆯ1") ;; 0x11B0
+(sort-rule "~bퟕ" "ᆯ2") ;; 0xD7D5
+(sort-rule "~bᇌ" "ᆯ3") ;; 0x11CC
+(sort-rule "~bퟖ" "ᆯ4") ;; 0xD7D6
+(sort-rule "~bá‡" "ᆯ5") ;; 0x11CD
+(sort-rule "~bᇎ" "ᆯ6") ;; 0x11CE
+(sort-rule "~bá‡" "ᆯ7") ;; 0x11CF
+(sort-rule "~bá‡" "ᆯ8") ;; 0x11D0
+(sort-rule "~bퟗ" "ᆯ9") ;; 0xD7D7
+(sort-rule "~bᆱ" "ᆯA") ;; 0x11B1
+(sort-rule "~bᇑ" "ᆯB") ;; 0x11D1
+(sort-rule "~bᇒ" "ᆯC") ;; 0x11D2
+(sort-rule "~bퟘ" "ᆯD") ;; 0xD7D8
+(sort-rule "~bᆲ" "ᆯE") ;; 0x11B2
+(sort-rule "~bퟙ" "ᆯF") ;; 0xD7D9
+(sort-rule "~bᇓ" "ᆯG") ;; 0x11D3
+(sort-rule "~bퟚ" "ᆯH") ;; 0xD7DA
+(sort-rule "~bᇔ" "ᆯI") ;; 0x11D4
+(sort-rule "~bᇕ" "ᆯJ") ;; 0x11D5
+(sort-rule "~bᆳ" "ᆯK") ;; 0x11B3
+(sort-rule "~bᇖ" "ᆯL") ;; 0x11D6
+(sort-rule "~bᇗ" "ᆯM") ;; 0x11D7
+(sort-rule "~bퟛ" "ᆯN") ;; 0xD7DB
+(sort-rule "~bᇘ" "ᆯO") ;; 0x11D8
+(sort-rule "~bᆴ" "ᆯP") ;; 0x11B4
+(sort-rule "~bᆵ" "ᆯQ") ;; 0x11B5
+(sort-rule "~bᆶ" "ᆯR") ;; 0x11B6
+(sort-rule "~bᇙ" "ᆯS") ;; 0x11D9
+(sort-rule "~bퟜ" "ᆯT") ;; 0xD7DC
+(sort-rule "~bíŸ" "ᆯU") ;; 0xD7DD
+(sort-rule "~bᆷ" "ᆷ0") ;; 0x11B7
+(sort-rule "~bᇚ" "ᆷ1") ;; 0x11DA
+(sort-rule "~bퟞ" "ᆷ2") ;; 0xD7DE
+(sort-rule "~bퟟ" "ᆷ3") ;; 0xD7DF
+(sort-rule "~bᇛ" "ᆷ4") ;; 0x11DB
+(sort-rule "~bퟠ" "ᆷ5") ;; 0xD7E0
+(sort-rule "~bᇜ" "ᆷ6") ;; 0x11DC
+(sort-rule "~bퟡ" "ᆷ7") ;; 0xD7E1
+(sort-rule "~bá‡" "ᆷ8") ;; 0x11DD
+(sort-rule "~bᇞ" "ᆷ9") ;; 0x11DE
+(sort-rule "~bᇟ" "ᆷA") ;; 0x11DF
+(sort-rule "~bퟢ" "ᆷB") ;; 0xD7E2
+(sort-rule "~bᇠ" "ᆷC") ;; 0x11E0
+(sort-rule "~bᇡ" "ᆷD") ;; 0x11E1
+(sort-rule "~bᇢ" "ᆷE") ;; 0x11E2
+(sort-rule "~bᆸ" "ᆸ0") ;; 0x11B8
+(sort-rule "~bퟣ" "ᆸ1") ;; 0xD7E3
+(sort-rule "~bᇣ" "ᆸ2") ;; 0x11E3
+(sort-rule "~bퟤ" "ᆸ3") ;; 0xD7E4
+(sort-rule "~bퟥ" "ᆸ4") ;; 0xD7E5
+(sort-rule "~bퟦ" "ᆸ5") ;; 0xD7E6
+(sort-rule "~bᆹ" "ᆸ6") ;; 0x11B9
+(sort-rule "~bퟧ" "ᆸ7") ;; 0xD7E7
+(sort-rule "~bퟨ" "ᆸ8") ;; 0xD7E8
+(sort-rule "~bퟩ" "ᆸ9") ;; 0xD7E9
+(sort-rule "~bᇤ" "ᆸA") ;; 0x11E4
+(sort-rule "~bᇥ" "ᆸB") ;; 0x11E5
+(sort-rule "~bᇦ" "ᆸC") ;; 0x11E6
+(sort-rule "~bᆺ" "ᆺ0") ;; 0x11BA
+(sort-rule "~bᇧ" "ᆺ1") ;; 0x11E7
+(sort-rule "~bᇨ" "ᆺ2") ;; 0x11E8
+(sort-rule "~bᇩ" "ᆺ3") ;; 0x11E9
+(sort-rule "~bퟪ" "ᆺ4") ;; 0xD7EA
+(sort-rule "~bᇪ" "ᆺ5") ;; 0x11EA
+(sort-rule "~bퟫ" "ᆺ6") ;; 0xD7EB
+(sort-rule "~bᆻ" "ᆺ7") ;; 0x11BB
+(sort-rule "~bퟬ" "ᆺ8") ;; 0xD7EC
+(sort-rule "~bퟭ" "ᆺ9") ;; 0xD7ED
+(sort-rule "~bퟮ" "ᆺA") ;; 0xD7EE
+(sort-rule "~bퟯ" "ᆺB") ;; 0xD7EF
+(sort-rule "~bퟰ" "ᆺC") ;; 0xD7F0
+(sort-rule "~bퟱ" "ᆺD") ;; 0xD7F1
+(sort-rule "~bퟲ" "ᆺE") ;; 0xD7F2
+(sort-rule "~bᇫ" "ᆺF") ;; 0x11EB
+(sort-rule "~bퟳ" "ᆺG") ;; 0xD7F3
+(sort-rule "~bퟴ" "ᆺH") ;; 0xD7F4
+(sort-rule "~bᆼ" "ᆼ0") ;; 0x11BC
+(sort-rule "~bᇰ" "ᆼ1") ;; 0x11F0
+(sort-rule "~bᇬ" "ᆼ2") ;; 0x11EC
+(sort-rule "~bᇭ" "ᆼ3") ;; 0x11ED
+(sort-rule "~bퟵ" "ᆼ4") ;; 0xD7F5
+(sort-rule "~bᇱ" "ᆼ5") ;; 0x11F1
+(sort-rule "~bᇲ" "ᆼ6") ;; 0x11F2
+(sort-rule "~bᇮ" "ᆼ7") ;; 0x11EE
+(sort-rule "~bᇯ" "ᆼ8") ;; 0x11EF
+(sort-rule "~bퟶ" "ᆼ9") ;; 0xD7F6
+(sort-rule "~bᆽ" "ᆽ0") ;; 0x11BD
+(sort-rule "~bퟷ" "ᆽ1") ;; 0xD7F7
+(sort-rule "~bퟸ" "ᆽ2") ;; 0xD7F8
+(sort-rule "~bퟹ" "ᆽ3") ;; 0xD7F9
+(sort-rule "~bᆾ" "ᆾ0") ;; 0x11BE
+(sort-rule "~bᆿ" "ᆿ0") ;; 0x11BF
+(sort-rule "~bᇀ" "ᇀ0") ;; 0x11C0
+(sort-rule "~bá‡" "á‡0") ;; 0x11C1
+(sort-rule "~bᇳ" "á‡1") ;; 0x11F3
+(sort-rule "~bퟺ" "á‡2") ;; 0xD7FA
+(sort-rule "~bퟻ" "á‡3") ;; 0xD7FB
+(sort-rule "~bᇴ" "á‡4") ;; 0x11F4
+(sort-rule "~bᇂ" "ᇂ0") ;; 0x11C2
+(sort-rule "~bᇵ" "ᇂ1") ;; 0x11F5
+(sort-rule "~bᇶ" "ᇂ2") ;; 0x11F6
+(sort-rule "~bᇷ" "ᇂ3") ;; 0x11F7
+(sort-rule "~bᇸ" "ᇂ4") ;; 0x11F8
+(sort-rule "~bᇹ" "ᇂ5") ;; 0x11F9
+
+(merge-rule "ㄱ" "ᄀᅠ~b")
+(merge-rule "ㄲ" "á„á… ~b")
+(merge-rule "ㄳ" "ᅚ~e~b") ;; jongsong
+(merge-rule "ã„´" "á„‚á… ~b")
+(merge-rule "ㅥ" "ᄔᅠ~b")
+(merge-rule "ã…¦" "á„•á… ~b")
+(merge-rule "ㅧ" "ᅛᅠ~b")
+(merge-rule "ã…¨" "á…›~e~b") ;; jongsong
+(merge-rule "ㄵ" "ᅜᅠ~b")
+(merge-rule "ㄶ" "á…á… ~b")
+(merge-rule "ㄷ" "ᄃᅠ~b")
+(merge-rule "ㄸ" "ᄄᅠ~b")
+(merge-rule "ㄹ" "ᄅᅠ~b")
+(merge-rule "ㄺ" "ꥤᅠ~b")
+(merge-rule "ㅩ" "ꥥ~e~b") ;; jongsong
+(merge-rule "ㅪ" "ꥦᅠ~b")
+(merge-rule "ㄻ" "ꥨᅠ~b")
+(merge-rule "ㄼ" "ꥩᅠ~b")
+(merge-rule "ㅫ" "ꥪ~e~b") ;; jongsong
+(merge-rule "ㄽ" "ꥬᅠ~b")
+(merge-rule "ㅬ" "ꥬ~e~b") ;; jongsong
+(merge-rule "ㄾ" "ꥮ~e~b") ;; jongsong
+(merge-rule "ㄿ" "ꥮ~e~e") ;; jongsong
+(merge-rule "ã…€" "á„šá… ~b")
+(merge-rule "ã…­" "á„š~e~b") ;; jongsong
+(merge-rule "ã…" "ᄆᅠ~b")
+(merge-rule "ㅮ" "ᄜᅠ~b")
+(merge-rule "ㅯ" "ꥱᅠ~b")
+(merge-rule "ㅰ" "ꥱ~e~b") ;; jongsong
+(merge-rule "ã…±" "á„á… ~b")
+(merge-rule "ㅂ" "ᄇᅠ~b")
+(merge-rule "ㅃ" "ᄈᅠ~b")
+(merge-rule "ã…²" "á„žá… ~b")
+(merge-rule "ã…³" "á„ á… ~b")
+(merge-rule "ã…„" "á„¡á… ~b")
+(merge-rule "ㅴ" "ᄢᅠ~b")
+(merge-rule "ㅵ" "ᄣᅠ~b")
+(merge-rule "ㅶ" "ᄧᅠ~b")
+(merge-rule "ã…·" "á„©á… ~b")
+(merge-rule "ã…¸" "á„«á… ~b")
+(merge-rule "ㅹ" "ᄬᅠ~b")
+(merge-rule "ㅅ" "ᄉᅠ~b")
+(merge-rule "ã…º" "á„­á… ~b")
+(merge-rule "ㅻ" "ᄮᅠ~b")
+(merge-rule "ㅼ" "ᄯᅠ~b")
+(merge-rule "ㅽ" "ᄲᅠ~b")
+(merge-rule "ã…†" "á„Šá… ~b")
+(merge-rule "ㅾ" "ᄶᅠ~b")
+(merge-rule "ㅿ" "ᅀᅠ~b")
+(merge-rule "ã…‡" "á„‹á… ~b")
+(merge-rule "ㆀ" "ᅇᅠ~b")
+(merge-rule "ã†" "ᅌᅠ~b")
+(merge-rule "ㆂ" "ᅅᅠ~b")
+(merge-rule "ㆃ" "ᅆᅠ~b")
+(merge-rule "ㅈ" "ᄌᅠ~b")
+(merge-rule "ã…‰" "á„á… ~b")
+(merge-rule "ã…Š" "á„Žá… ~b")
+(merge-rule "ã…‹" "á„á… ~b")
+(merge-rule "ã…Œ" "á„á… ~b")
+(merge-rule "ã…" "á„‘á… ~b")
+(merge-rule "ㆄ" "ᅗᅠ~b")
+(merge-rule "ã…Ž" "á„’á… ~b")
+(merge-rule "ㆅ" "ᅘᅠ~b")
+(merge-rule "ㆆ" "ᅙᅠ~b")
+(merge-rule "ã…" "á…Ÿá…¡~b")
+(merge-rule "ã…" "á…Ÿá…¢~b")
+(merge-rule "ã…‘" "á…Ÿá…£~b")
+(merge-rule "ã…’" "á…Ÿá…¤~b")
+(merge-rule "ã…“" "á…Ÿá…¥~b")
+(merge-rule "ã…”" "á…Ÿá…¦~b")
+(merge-rule "ã…•" "á…Ÿá…§~b")
+(merge-rule "ã…–" "á…Ÿá…¨~b")
+(merge-rule "ã…—" "á…Ÿá…©~b")
+(merge-rule "ã…˜" "á…Ÿá…ª~b")
+(merge-rule "ã…™" "á…Ÿá…«~b")
+(merge-rule "ã…š" "á…Ÿá…¬~b")
+(merge-rule "ã…›" "á…Ÿá…­~b")
+(merge-rule "ㅜ" "ᅟᅮ~b")
+(merge-rule "ã…" "á…Ÿá…¯~b")
+(merge-rule "ã…ž" "á…Ÿá…°~b")
+(merge-rule "ã…Ÿ" "á…Ÿá…±~b")
+(merge-rule "ã… " "á…Ÿá…²~b")
+(merge-rule "ã…¡" "á…Ÿá…³~b")
+(merge-rule "ã…¢" "á…Ÿá…´~b")
+(merge-rule "ã…£" "á…Ÿá…µ~b")
+(merge-rule "ㆇ" "ᅟᆄ~b")
+(merge-rule "ㆈ" "ᅟᆅ~b")
+(merge-rule "ㆉ" "ᅟᆈ~b")
+(merge-rule "ㆊ" "ᅟᆑ~b")
+(merge-rule "ㆋ" "ᅟᆒ~b")
+(merge-rule "ㆌ" "ᅟᆔ~b")
+(merge-rule "ã†" "ᅟᆞ~b")
+(merge-rule "ㆎ" "ᅟᆡ~b")
+
+(merge-rule "가" "가~b")
+(merge-rule "ê°" "각")
+(merge-rule "갂" "갂")
+(merge-rule "갃" "갃")
+(merge-rule "간" "간")
+(merge-rule "갅" "갅")
+(merge-rule "갆" "갆")
+(merge-rule "갇" "갇")
+(merge-rule "갈" "갈")
+(merge-rule "갉" "갉")
+(merge-rule "갊" "갊")
+(merge-rule "갋" "갋")
+(merge-rule "갌" "갌")
+(merge-rule "ê°" "갍")
+(merge-rule "갎" "갎")
+(merge-rule "ê°" "갏")
+(merge-rule "ê°" "감")
+(merge-rule "갑" "갑")
+(merge-rule "값" "값")
+(merge-rule "갓" "갓")
+(merge-rule "갔" "갔")
+(merge-rule "강" "강")
+(merge-rule "갖" "갖")
+(merge-rule "갗" "갗")
+(merge-rule "갘" "갘")
+(merge-rule "같" "같")
+(merge-rule "ê°š" "가á‡")
+(merge-rule "갛" "갛")
+(merge-rule "개" "개~b")
+(merge-rule "ê°" "객")
+(merge-rule "갞" "갞")
+(merge-rule "갟" "갟")
+(merge-rule "갠" "갠")
+(merge-rule "갡" "갡")
+(merge-rule "갢" "갢")
+(merge-rule "갣" "갣")
+(merge-rule "갤" "갤")
+(merge-rule "갥" "갥")
+(merge-rule "갦" "갦")
+(merge-rule "갧" "갧")
+(merge-rule "갨" "갨")
+(merge-rule "갩" "갩")
+(merge-rule "갪" "갪")
+(merge-rule "갫" "갫")
+(merge-rule "갬" "갬")
+(merge-rule "갭" "갭")
+(merge-rule "갮" "갮")
+(merge-rule "갯" "갯")
+(merge-rule "갰" "갰")
+(merge-rule "갱" "갱")
+(merge-rule "갲" "갲")
+(merge-rule "갳" "갳")
+(merge-rule "갴" "갴")
+(merge-rule "갵" "갵")
+(merge-rule "ê°¶" "개á‡")
+(merge-rule "갷" "갷")
+(merge-rule "갸" "갸~b")
+(merge-rule "갹" "갹")
+(merge-rule "갺" "갺")
+(merge-rule "갻" "갻")
+(merge-rule "갼" "갼")
+(merge-rule "갽" "갽")
+(merge-rule "갾" "갾")
+(merge-rule "갿" "갿")
+(merge-rule "걀" "걀")
+(merge-rule "ê±" "걁")
+(merge-rule "걂" "걂")
+(merge-rule "걃" "걃")
+(merge-rule "걄" "걄")
+(merge-rule "걅" "걅")
+(merge-rule "걆" "걆")
+(merge-rule "걇" "걇")
+(merge-rule "걈" "걈")
+(merge-rule "걉" "걉")
+(merge-rule "걊" "걊")
+(merge-rule "걋" "걋")
+(merge-rule "걌" "걌")
+(merge-rule "ê±" "걍")
+(merge-rule "걎" "걎")
+(merge-rule "ê±" "걏")
+(merge-rule "ê±" "걐")
+(merge-rule "걑" "걑")
+(merge-rule "ê±’" "갸á‡")
+(merge-rule "걓" "걓")
+(merge-rule "걔" "걔~b")
+(merge-rule "걕" "걕")
+(merge-rule "걖" "걖")
+(merge-rule "걗" "걗")
+(merge-rule "걘" "걘")
+(merge-rule "걙" "걙")
+(merge-rule "걚" "걚")
+(merge-rule "걛" "걛")
+(merge-rule "걜" "걜")
+(merge-rule "ê±" "걝")
+(merge-rule "걞" "걞")
+(merge-rule "걟" "걟")
+(merge-rule "걠" "걠")
+(merge-rule "걡" "걡")
+(merge-rule "걢" "걢")
+(merge-rule "걣" "걣")
+(merge-rule "걤" "걤")
+(merge-rule "걥" "걥")
+(merge-rule "걦" "걦")
+(merge-rule "걧" "걧")
+(merge-rule "걨" "걨")
+(merge-rule "걩" "걩")
+(merge-rule "걪" "걪")
+(merge-rule "걫" "걫")
+(merge-rule "걬" "걬")
+(merge-rule "걭" "걭")
+(merge-rule "ê±®" "걔á‡")
+(merge-rule "걯" "걯")
+(merge-rule "거" "거~b")
+(merge-rule "걱" "걱")
+(merge-rule "걲" "걲")
+(merge-rule "걳" "걳")
+(merge-rule "건" "건")
+(merge-rule "걵" "걵")
+(merge-rule "걶" "걶")
+(merge-rule "걷" "걷")
+(merge-rule "걸" "걸")
+(merge-rule "걹" "걹")
+(merge-rule "걺" "걺")
+(merge-rule "걻" "걻")
+(merge-rule "걼" "걼")
+(merge-rule "걽" "걽")
+(merge-rule "걾" "걾")
+(merge-rule "걿" "걿")
+(merge-rule "검" "검")
+(merge-rule "ê²" "겁")
+(merge-rule "겂" "겂")
+(merge-rule "것" "것")
+(merge-rule "겄" "겄")
+(merge-rule "겅" "겅")
+(merge-rule "겆" "겆")
+(merge-rule "겇" "겇")
+(merge-rule "겈" "겈")
+(merge-rule "겉" "겉")
+(merge-rule "겊" "거á‡")
+(merge-rule "겋" "겋")
+(merge-rule "게" "게~b")
+(merge-rule "ê²" "겍")
+(merge-rule "겎" "겎")
+(merge-rule "ê²" "겏")
+(merge-rule "ê²" "겐")
+(merge-rule "겑" "겑")
+(merge-rule "겒" "겒")
+(merge-rule "겓" "겓")
+(merge-rule "겔" "겔")
+(merge-rule "겕" "겕")
+(merge-rule "겖" "겖")
+(merge-rule "겗" "겗")
+(merge-rule "겘" "겘")
+(merge-rule "겙" "겙")
+(merge-rule "겚" "겚")
+(merge-rule "겛" "겛")
+(merge-rule "겜" "겜")
+(merge-rule "ê²" "겝")
+(merge-rule "겞" "겞")
+(merge-rule "겟" "겟")
+(merge-rule "겠" "겠")
+(merge-rule "겡" "겡")
+(merge-rule "겢" "겢")
+(merge-rule "겣" "겣")
+(merge-rule "겤" "겤")
+(merge-rule "겥" "겥")
+(merge-rule "겦" "게á‡")
+(merge-rule "겧" "겧")
+(merge-rule "겨" "겨~b")
+(merge-rule "격" "격")
+(merge-rule "겪" "겪")
+(merge-rule "겫" "겫")
+(merge-rule "견" "견")
+(merge-rule "겭" "겭")
+(merge-rule "겮" "겮")
+(merge-rule "겯" "겯")
+(merge-rule "결" "결")
+(merge-rule "겱" "겱")
+(merge-rule "겲" "겲")
+(merge-rule "겳" "겳")
+(merge-rule "겴" "겴")
+(merge-rule "겵" "겵")
+(merge-rule "겶" "겶")
+(merge-rule "겷" "겷")
+(merge-rule "겸" "겸")
+(merge-rule "겹" "겹")
+(merge-rule "겺" "겺")
+(merge-rule "겻" "겻")
+(merge-rule "겼" "겼")
+(merge-rule "경" "경")
+(merge-rule "겾" "겾")
+(merge-rule "겿" "겿")
+(merge-rule "곀" "곀")
+(merge-rule "ê³" "곁")
+(merge-rule "곂" "겨á‡")
+(merge-rule "곃" "곃")
+(merge-rule "계" "계~b")
+(merge-rule "곅" "곅")
+(merge-rule "곆" "곆")
+(merge-rule "곇" "곇")
+(merge-rule "곈" "곈")
+(merge-rule "곉" "곉")
+(merge-rule "곊" "곊")
+(merge-rule "곋" "곋")
+(merge-rule "곌" "곌")
+(merge-rule "ê³" "곍")
+(merge-rule "곎" "곎")
+(merge-rule "ê³" "곏")
+(merge-rule "ê³" "곐")
+(merge-rule "곑" "곑")
+(merge-rule "곒" "곒")
+(merge-rule "곓" "곓")
+(merge-rule "곔" "곔")
+(merge-rule "곕" "곕")
+(merge-rule "곖" "곖")
+(merge-rule "곗" "곗")
+(merge-rule "곘" "곘")
+(merge-rule "곙" "곙")
+(merge-rule "곚" "곚")
+(merge-rule "곛" "곛")
+(merge-rule "곜" "곜")
+(merge-rule "ê³" "곝")
+(merge-rule "곞" "계á‡")
+(merge-rule "곟" "곟")
+(merge-rule "고" "고~b")
+(merge-rule "곡" "곡")
+(merge-rule "곢" "곢")
+(merge-rule "곣" "곣")
+(merge-rule "곤" "곤")
+(merge-rule "곥" "곥")
+(merge-rule "곦" "곦")
+(merge-rule "곧" "곧")
+(merge-rule "골" "골")
+(merge-rule "곩" "곩")
+(merge-rule "곪" "곪")
+(merge-rule "곫" "곫")
+(merge-rule "곬" "곬")
+(merge-rule "곭" "곭")
+(merge-rule "곮" "곮")
+(merge-rule "곯" "곯")
+(merge-rule "곰" "곰")
+(merge-rule "곱" "곱")
+(merge-rule "곲" "곲")
+(merge-rule "곳" "곳")
+(merge-rule "곴" "곴")
+(merge-rule "공" "공")
+(merge-rule "곶" "곶")
+(merge-rule "곷" "곷")
+(merge-rule "곸" "곸")
+(merge-rule "곹" "곹")
+(merge-rule "곺" "고á‡")
+(merge-rule "곻" "곻")
+(merge-rule "과" "과~b")
+(merge-rule "곽" "곽")
+(merge-rule "곾" "곾")
+(merge-rule "곿" "곿")
+(merge-rule "관" "관")
+(merge-rule "ê´" "괁")
+(merge-rule "괂" "괂")
+(merge-rule "괃" "괃")
+(merge-rule "괄" "괄")
+(merge-rule "괅" "괅")
+(merge-rule "괆" "괆")
+(merge-rule "괇" "괇")
+(merge-rule "괈" "괈")
+(merge-rule "괉" "괉")
+(merge-rule "괊" "괊")
+(merge-rule "괋" "괋")
+(merge-rule "괌" "괌")
+(merge-rule "ê´" "괍")
+(merge-rule "괎" "괎")
+(merge-rule "ê´" "괏")
+(merge-rule "ê´" "괐")
+(merge-rule "광" "광")
+(merge-rule "괒" "괒")
+(merge-rule "괓" "괓")
+(merge-rule "괔" "괔")
+(merge-rule "괕" "괕")
+(merge-rule "ê´–" "과á‡")
+(merge-rule "괗" "괗")
+(merge-rule "괘" "괘~b")
+(merge-rule "괙" "괙")
+(merge-rule "괚" "괚")
+(merge-rule "괛" "괛")
+(merge-rule "괜" "괜")
+(merge-rule "ê´" "괝")
+(merge-rule "괞" "괞")
+(merge-rule "괟" "괟")
+(merge-rule "괠" "괠")
+(merge-rule "괡" "괡")
+(merge-rule "괢" "괢")
+(merge-rule "괣" "괣")
+(merge-rule "괤" "괤")
+(merge-rule "괥" "괥")
+(merge-rule "괦" "괦")
+(merge-rule "괧" "괧")
+(merge-rule "괨" "괨")
+(merge-rule "괩" "괩")
+(merge-rule "괪" "괪")
+(merge-rule "괫" "괫")
+(merge-rule "괬" "괬")
+(merge-rule "괭" "괭")
+(merge-rule "괮" "괮")
+(merge-rule "괯" "괯")
+(merge-rule "괰" "괰")
+(merge-rule "괱" "괱")
+(merge-rule "ê´²" "괘á‡")
+(merge-rule "괳" "괳")
+(merge-rule "괴" "괴~b")
+(merge-rule "괵" "괵")
+(merge-rule "괶" "괶")
+(merge-rule "괷" "괷")
+(merge-rule "괸" "괸")
+(merge-rule "괹" "괹")
+(merge-rule "괺" "괺")
+(merge-rule "괻" "괻")
+(merge-rule "괼" "괼")
+(merge-rule "괽" "괽")
+(merge-rule "괾" "괾")
+(merge-rule "괿" "괿")
+(merge-rule "굀" "굀")
+(merge-rule "êµ" "굁")
+(merge-rule "굂" "굂")
+(merge-rule "굃" "굃")
+(merge-rule "굄" "굄")
+(merge-rule "굅" "굅")
+(merge-rule "굆" "굆")
+(merge-rule "굇" "굇")
+(merge-rule "굈" "굈")
+(merge-rule "굉" "굉")
+(merge-rule "굊" "굊")
+(merge-rule "굋" "굋")
+(merge-rule "굌" "굌")
+(merge-rule "êµ" "굍")
+(merge-rule "굎" "괴á‡")
+(merge-rule "êµ" "굏")
+(merge-rule "êµ" "교~b")
+(merge-rule "굑" "굑")
+(merge-rule "굒" "굒")
+(merge-rule "굓" "굓")
+(merge-rule "굔" "굔")
+(merge-rule "굕" "굕")
+(merge-rule "굖" "굖")
+(merge-rule "굗" "굗")
+(merge-rule "굘" "굘")
+(merge-rule "굙" "굙")
+(merge-rule "굚" "굚")
+(merge-rule "굛" "굛")
+(merge-rule "굜" "굜")
+(merge-rule "êµ" "굝")
+(merge-rule "굞" "굞")
+(merge-rule "굟" "굟")
+(merge-rule "굠" "굠")
+(merge-rule "굡" "굡")
+(merge-rule "굢" "굢")
+(merge-rule "굣" "굣")
+(merge-rule "굤" "굤")
+(merge-rule "굥" "굥")
+(merge-rule "굦" "굦")
+(merge-rule "굧" "굧")
+(merge-rule "굨" "굨")
+(merge-rule "굩" "굩")
+(merge-rule "굪" "교á‡")
+(merge-rule "굫" "굫")
+(merge-rule "구" "구~b")
+(merge-rule "국" "국")
+(merge-rule "굮" "굮")
+(merge-rule "굯" "굯")
+(merge-rule "군" "군")
+(merge-rule "굱" "굱")
+(merge-rule "굲" "굲")
+(merge-rule "굳" "굳")
+(merge-rule "굴" "굴")
+(merge-rule "굵" "굵")
+(merge-rule "굶" "굶")
+(merge-rule "굷" "굷")
+(merge-rule "굸" "굸")
+(merge-rule "굹" "굹")
+(merge-rule "굺" "굺")
+(merge-rule "굻" "굻")
+(merge-rule "굼" "굼")
+(merge-rule "굽" "굽")
+(merge-rule "굾" "굾")
+(merge-rule "굿" "굿")
+(merge-rule "궀" "궀")
+(merge-rule "ê¶" "궁")
+(merge-rule "궂" "궂")
+(merge-rule "궃" "궃")
+(merge-rule "궄" "궄")
+(merge-rule "궅" "궅")
+(merge-rule "궆" "구á‡")
+(merge-rule "궇" "궇")
+(merge-rule "궈" "궈~b")
+(merge-rule "궉" "궉")
+(merge-rule "궊" "궊")
+(merge-rule "궋" "궋")
+(merge-rule "권" "권")
+(merge-rule "ê¶" "궍")
+(merge-rule "궎" "궎")
+(merge-rule "ê¶" "궏")
+(merge-rule "ê¶" "궐")
+(merge-rule "궑" "궑")
+(merge-rule "궒" "궒")
+(merge-rule "궓" "궓")
+(merge-rule "궔" "궔")
+(merge-rule "궕" "궕")
+(merge-rule "궖" "궖")
+(merge-rule "궗" "궗")
+(merge-rule "궘" "궘")
+(merge-rule "궙" "궙")
+(merge-rule "궚" "궚")
+(merge-rule "궛" "궛")
+(merge-rule "궜" "궜")
+(merge-rule "ê¶" "궝")
+(merge-rule "궞" "궞")
+(merge-rule "궟" "궟")
+(merge-rule "궠" "궠")
+(merge-rule "궡" "궡")
+(merge-rule "궢" "궈á‡")
+(merge-rule "궣" "궣")
+(merge-rule "궤" "궤~b")
+(merge-rule "궥" "궥")
+(merge-rule "궦" "궦")
+(merge-rule "궧" "궧")
+(merge-rule "궨" "궨")
+(merge-rule "궩" "궩")
+(merge-rule "궪" "궪")
+(merge-rule "궫" "궫")
+(merge-rule "궬" "궬")
+(merge-rule "궭" "궭")
+(merge-rule "궮" "궮")
+(merge-rule "궯" "궯")
+(merge-rule "궰" "궰")
+(merge-rule "궱" "궱")
+(merge-rule "궲" "궲")
+(merge-rule "궳" "궳")
+(merge-rule "궴" "궴")
+(merge-rule "궵" "궵")
+(merge-rule "궶" "궶")
+(merge-rule "궷" "궷")
+(merge-rule "궸" "궸")
+(merge-rule "궹" "궹")
+(merge-rule "궺" "궺")
+(merge-rule "궻" "궻")
+(merge-rule "궼" "궼")
+(merge-rule "궽" "궽")
+(merge-rule "궾" "궤á‡")
+(merge-rule "궿" "궿")
+(merge-rule "귀" "귀~b")
+(merge-rule "ê·" "귁")
+(merge-rule "귂" "귂")
+(merge-rule "귃" "귃")
+(merge-rule "귄" "귄")
+(merge-rule "귅" "귅")
+(merge-rule "귆" "귆")
+(merge-rule "귇" "귇")
+(merge-rule "귈" "귈")
+(merge-rule "귉" "귉")
+(merge-rule "귊" "귊")
+(merge-rule "귋" "귋")
+(merge-rule "귌" "귌")
+(merge-rule "ê·" "귍")
+(merge-rule "귎" "귎")
+(merge-rule "ê·" "귏")
+(merge-rule "ê·" "귐")
+(merge-rule "귑" "귑")
+(merge-rule "귒" "귒")
+(merge-rule "귓" "귓")
+(merge-rule "귔" "귔")
+(merge-rule "귕" "귕")
+(merge-rule "귖" "귖")
+(merge-rule "귗" "귗")
+(merge-rule "귘" "귘")
+(merge-rule "귙" "귙")
+(merge-rule "ê·š" "귀á‡")
+(merge-rule "귛" "귛")
+(merge-rule "규" "규~b")
+(merge-rule "ê·" "귝")
+(merge-rule "귞" "귞")
+(merge-rule "귟" "귟")
+(merge-rule "균" "균")
+(merge-rule "귡" "귡")
+(merge-rule "귢" "귢")
+(merge-rule "귣" "귣")
+(merge-rule "귤" "귤")
+(merge-rule "귥" "귥")
+(merge-rule "귦" "귦")
+(merge-rule "귧" "귧")
+(merge-rule "귨" "귨")
+(merge-rule "귩" "귩")
+(merge-rule "귪" "귪")
+(merge-rule "귫" "귫")
+(merge-rule "귬" "귬")
+(merge-rule "귭" "귭")
+(merge-rule "귮" "귮")
+(merge-rule "귯" "귯")
+(merge-rule "귰" "귰")
+(merge-rule "귱" "귱")
+(merge-rule "귲" "귲")
+(merge-rule "귳" "귳")
+(merge-rule "귴" "귴")
+(merge-rule "귵" "귵")
+(merge-rule "ê·¶" "규á‡")
+(merge-rule "귷" "귷")
+(merge-rule "그" "그~b")
+(merge-rule "극" "극")
+(merge-rule "귺" "귺")
+(merge-rule "귻" "귻")
+(merge-rule "근" "근")
+(merge-rule "귽" "귽")
+(merge-rule "귾" "귾")
+(merge-rule "귿" "귿")
+(merge-rule "글" "글")
+(merge-rule "ê¸" "긁")
+(merge-rule "긂" "긂")
+(merge-rule "긃" "긃")
+(merge-rule "긄" "긄")
+(merge-rule "긅" "긅")
+(merge-rule "긆" "긆")
+(merge-rule "긇" "긇")
+(merge-rule "금" "금")
+(merge-rule "급" "급")
+(merge-rule "긊" "긊")
+(merge-rule "긋" "긋")
+(merge-rule "긌" "긌")
+(merge-rule "ê¸" "긍")
+(merge-rule "긎" "긎")
+(merge-rule "ê¸" "긏")
+(merge-rule "ê¸" "긐")
+(merge-rule "긑" "긑")
+(merge-rule "긒" "그á‡")
+(merge-rule "긓" "긓")
+(merge-rule "긔" "긔~b")
+(merge-rule "긕" "긕")
+(merge-rule "긖" "긖")
+(merge-rule "긗" "긗")
+(merge-rule "긘" "긘")
+(merge-rule "긙" "긙")
+(merge-rule "긚" "긚")
+(merge-rule "긛" "긛")
+(merge-rule "긜" "긜")
+(merge-rule "ê¸" "긝")
+(merge-rule "긞" "긞")
+(merge-rule "긟" "긟")
+(merge-rule "긠" "긠")
+(merge-rule "긡" "긡")
+(merge-rule "긢" "긢")
+(merge-rule "긣" "긣")
+(merge-rule "긤" "긤")
+(merge-rule "긥" "긥")
+(merge-rule "긦" "긦")
+(merge-rule "긧" "긧")
+(merge-rule "긨" "긨")
+(merge-rule "긩" "긩")
+(merge-rule "긪" "긪")
+(merge-rule "긫" "긫")
+(merge-rule "긬" "긬")
+(merge-rule "긭" "긭")
+(merge-rule "긮" "긔á‡")
+(merge-rule "긯" "긯")
+(merge-rule "기" "기~b")
+(merge-rule "긱" "긱")
+(merge-rule "긲" "긲")
+(merge-rule "긳" "긳")
+(merge-rule "긴" "긴")
+(merge-rule "긵" "긵")
+(merge-rule "긶" "긶")
+(merge-rule "긷" "긷")
+(merge-rule "길" "길")
+(merge-rule "긹" "긹")
+(merge-rule "긺" "긺")
+(merge-rule "긻" "긻")
+(merge-rule "긼" "긼")
+(merge-rule "긽" "긽")
+(merge-rule "긾" "긾")
+(merge-rule "긿" "긿")
+(merge-rule "김" "김")
+(merge-rule "ê¹" "깁")
+(merge-rule "깂" "깂")
+(merge-rule "깃" "깃")
+(merge-rule "깄" "깄")
+(merge-rule "깅" "깅")
+(merge-rule "깆" "깆")
+(merge-rule "깇" "깇")
+(merge-rule "깈" "깈")
+(merge-rule "깉" "깉")
+(merge-rule "깊" "기á‡")
+(merge-rule "깋" "깋")
+(merge-rule "까" "á„á…¡~b")
+(merge-rule "ê¹" "á„ᅡᆨ")
+(merge-rule "깎" "á„ᅡᆩ")
+(merge-rule "ê¹" "á„ᅡᆪ")
+(merge-rule "ê¹" "á„ᅡᆫ")
+(merge-rule "깑" "á„ᅡᆬ")
+(merge-rule "ê¹’" "á„ᅡᆭ")
+(merge-rule "깓" "á„ᅡᆮ")
+(merge-rule "ê¹”" "á„ᅡᆯ")
+(merge-rule "깕" "á„ᅡᆰ")
+(merge-rule "ê¹–" "á„ᅡᆱ")
+(merge-rule "ê¹—" "á„ᅡᆲ")
+(merge-rule "깘" "á„ᅡᆳ")
+(merge-rule "ê¹™" "á„ᅡᆴ")
+(merge-rule "깚" "á„ᅡᆵ")
+(merge-rule "ê¹›" "á„ᅡᆶ")
+(merge-rule "깜" "á„ᅡᆷ")
+(merge-rule "ê¹" "á„ᅡᆸ")
+(merge-rule "깞" "á„ᅡᆹ")
+(merge-rule "깟" "á„ᅡᆺ")
+(merge-rule "ê¹ " "á„ᅡᆻ")
+(merge-rule "깡" "á„ᅡᆼ")
+(merge-rule "ê¹¢" "á„ᅡᆽ")
+(merge-rule "ê¹£" "á„ᅡᆾ")
+(merge-rule "깤" "á„ᅡᆿ")
+(merge-rule "ê¹¥" "á„ᅡᇀ")
+(merge-rule "깦" "á„á…¡á‡")
+(merge-rule "깧" "á„ᅡᇂ")
+(merge-rule "깨" "á„á…¢~b")
+(merge-rule "깩" "á„ᅢᆨ")
+(merge-rule "깪" "á„ᅢᆩ")
+(merge-rule "깫" "á„ᅢᆪ")
+(merge-rule "깬" "á„ᅢᆫ")
+(merge-rule "ê¹­" "á„ᅢᆬ")
+(merge-rule "ê¹®" "á„ᅢᆭ")
+(merge-rule "깯" "á„ᅢᆮ")
+(merge-rule "ê¹°" "á„ᅢᆯ")
+(merge-rule "ê¹±" "á„ᅢᆰ")
+(merge-rule "ê¹²" "á„ᅢᆱ")
+(merge-rule "ê¹³" "á„ᅢᆲ")
+(merge-rule "ê¹´" "á„ᅢᆳ")
+(merge-rule "ê¹µ" "á„ᅢᆴ")
+(merge-rule "깶" "á„ᅢᆵ")
+(merge-rule "ê¹·" "á„ᅢᆶ")
+(merge-rule "깸" "á„ᅢᆷ")
+(merge-rule "ê¹¹" "á„ᅢᆸ")
+(merge-rule "깺" "á„ᅢᆹ")
+(merge-rule "ê¹»" "á„ᅢᆺ")
+(merge-rule "ê¹¼" "á„ᅢᆻ")
+(merge-rule "ê¹½" "á„ᅢᆼ")
+(merge-rule "ê¹¾" "á„ᅢᆽ")
+(merge-rule "깿" "á„ᅢᆾ")
+(merge-rule "꺀" "á„ᅢᆿ")
+(merge-rule "êº" "á„ᅢᇀ")
+(merge-rule "꺂" "á„á…¢á‡")
+(merge-rule "꺃" "á„ᅢᇂ")
+(merge-rule "꺄" "á„á…£~b")
+(merge-rule "꺅" "á„ᅣᆨ")
+(merge-rule "꺆" "á„ᅣᆩ")
+(merge-rule "꺇" "á„ᅣᆪ")
+(merge-rule "꺈" "á„ᅣᆫ")
+(merge-rule "꺉" "á„ᅣᆬ")
+(merge-rule "꺊" "á„ᅣᆭ")
+(merge-rule "꺋" "á„ᅣᆮ")
+(merge-rule "꺌" "á„ᅣᆯ")
+(merge-rule "êº" "á„ᅣᆰ")
+(merge-rule "꺎" "á„ᅣᆱ")
+(merge-rule "êº" "á„ᅣᆲ")
+(merge-rule "êº" "á„ᅣᆳ")
+(merge-rule "꺑" "á„ᅣᆴ")
+(merge-rule "꺒" "á„ᅣᆵ")
+(merge-rule "꺓" "á„ᅣᆶ")
+(merge-rule "꺔" "á„ᅣᆷ")
+(merge-rule "꺕" "á„ᅣᆸ")
+(merge-rule "꺖" "á„ᅣᆹ")
+(merge-rule "꺗" "á„ᅣᆺ")
+(merge-rule "꺘" "á„ᅣᆻ")
+(merge-rule "꺙" "á„ᅣᆼ")
+(merge-rule "꺚" "á„ᅣᆽ")
+(merge-rule "꺛" "á„ᅣᆾ")
+(merge-rule "꺜" "á„ᅣᆿ")
+(merge-rule "êº" "á„ᅣᇀ")
+(merge-rule "꺞" "á„á…£á‡")
+(merge-rule "꺟" "á„ᅣᇂ")
+(merge-rule "꺠" "á„á…¤~b")
+(merge-rule "꺡" "á„ᅤᆨ")
+(merge-rule "꺢" "á„ᅤᆩ")
+(merge-rule "꺣" "á„ᅤᆪ")
+(merge-rule "꺤" "á„ᅤᆫ")
+(merge-rule "꺥" "á„ᅤᆬ")
+(merge-rule "꺦" "á„ᅤᆭ")
+(merge-rule "꺧" "á„ᅤᆮ")
+(merge-rule "꺨" "á„ᅤᆯ")
+(merge-rule "꺩" "á„ᅤᆰ")
+(merge-rule "꺪" "á„ᅤᆱ")
+(merge-rule "꺫" "á„ᅤᆲ")
+(merge-rule "꺬" "á„ᅤᆳ")
+(merge-rule "꺭" "á„ᅤᆴ")
+(merge-rule "꺮" "á„ᅤᆵ")
+(merge-rule "꺯" "á„ᅤᆶ")
+(merge-rule "꺰" "á„ᅤᆷ")
+(merge-rule "꺱" "á„ᅤᆸ")
+(merge-rule "꺲" "á„ᅤᆹ")
+(merge-rule "꺳" "á„ᅤᆺ")
+(merge-rule "꺴" "á„ᅤᆻ")
+(merge-rule "꺵" "á„ᅤᆼ")
+(merge-rule "꺶" "á„ᅤᆽ")
+(merge-rule "꺷" "á„ᅤᆾ")
+(merge-rule "꺸" "á„ᅤᆿ")
+(merge-rule "꺹" "á„ᅤᇀ")
+(merge-rule "꺺" "á„á…¤á‡")
+(merge-rule "꺻" "á„ᅤᇂ")
+(merge-rule "꺼" "á„á…¥~b")
+(merge-rule "꺽" "á„ᅥᆨ")
+(merge-rule "꺾" "á„ᅥᆩ")
+(merge-rule "꺿" "á„ᅥᆪ")
+(merge-rule "껀" "á„ᅥᆫ")
+(merge-rule "ê»" "á„ᅥᆬ")
+(merge-rule "껂" "á„ᅥᆭ")
+(merge-rule "껃" "á„ᅥᆮ")
+(merge-rule "껄" "á„ᅥᆯ")
+(merge-rule "ê»…" "á„ᅥᆰ")
+(merge-rule "껆" "á„ᅥᆱ")
+(merge-rule "껇" "á„ᅥᆲ")
+(merge-rule "껈" "á„ᅥᆳ")
+(merge-rule "껉" "á„ᅥᆴ")
+(merge-rule "껊" "á„ᅥᆵ")
+(merge-rule "껋" "á„ᅥᆶ")
+(merge-rule "껌" "á„ᅥᆷ")
+(merge-rule "ê»" "á„ᅥᆸ")
+(merge-rule "껎" "á„ᅥᆹ")
+(merge-rule "ê»" "á„ᅥᆺ")
+(merge-rule "ê»" "á„ᅥᆻ")
+(merge-rule "껑" "á„ᅥᆼ")
+(merge-rule "ê»’" "á„ᅥᆽ")
+(merge-rule "껓" "á„ᅥᆾ")
+(merge-rule "ê»”" "á„ᅥᆿ")
+(merge-rule "껕" "á„ᅥᇀ")
+(merge-rule "ê»–" "á„á…¥á‡")
+(merge-rule "ê»—" "á„ᅥᇂ")
+(merge-rule "께" "á„á…¦~b")
+(merge-rule "ê»™" "á„ᅦᆨ")
+(merge-rule "껚" "á„ᅦᆩ")
+(merge-rule "ê»›" "á„ᅦᆪ")
+(merge-rule "껜" "á„ᅦᆫ")
+(merge-rule "ê»" "á„ᅦᆬ")
+(merge-rule "껞" "á„ᅦᆭ")
+(merge-rule "껟" "á„ᅦᆮ")
+(merge-rule "ê» " "á„ᅦᆯ")
+(merge-rule "껡" "á„ᅦᆰ")
+(merge-rule "껢" "á„ᅦᆱ")
+(merge-rule "껣" "á„ᅦᆲ")
+(merge-rule "껤" "á„ᅦᆳ")
+(merge-rule "껥" "á„ᅦᆴ")
+(merge-rule "껦" "á„ᅦᆵ")
+(merge-rule "껧" "á„ᅦᆶ")
+(merge-rule "껨" "á„ᅦᆷ")
+(merge-rule "껩" "á„ᅦᆸ")
+(merge-rule "껪" "á„ᅦᆹ")
+(merge-rule "껫" "á„ᅦᆺ")
+(merge-rule "껬" "á„ᅦᆻ")
+(merge-rule "ê»­" "á„ᅦᆼ")
+(merge-rule "ê»®" "á„ᅦᆽ")
+(merge-rule "껯" "á„ᅦᆾ")
+(merge-rule "ê»°" "á„ᅦᆿ")
+(merge-rule "ê»±" "á„ᅦᇀ")
+(merge-rule "껲" "á„á…¦á‡")
+(merge-rule "껳" "á„ᅦᇂ")
+(merge-rule "ê»´" "á„á…§~b")
+(merge-rule "껵" "á„ᅧᆨ")
+(merge-rule "껶" "á„ᅧᆩ")
+(merge-rule "ê»·" "á„ᅧᆪ")
+(merge-rule "껸" "á„ᅧᆫ")
+(merge-rule "껹" "á„ᅧᆬ")
+(merge-rule "껺" "á„ᅧᆭ")
+(merge-rule "ê»»" "á„ᅧᆮ")
+(merge-rule "껼" "á„ᅧᆯ")
+(merge-rule "껽" "á„ᅧᆰ")
+(merge-rule "껾" "á„ᅧᆱ")
+(merge-rule "껿" "á„ᅧᆲ")
+(merge-rule "ê¼€" "á„ᅧᆳ")
+(merge-rule "ê¼" "á„ᅧᆴ")
+(merge-rule "꼂" "á„ᅧᆵ")
+(merge-rule "꼃" "á„ᅧᆶ")
+(merge-rule "꼄" "á„ᅧᆷ")
+(merge-rule "ê¼…" "á„ᅧᆸ")
+(merge-rule "꼆" "á„ᅧᆹ")
+(merge-rule "꼇" "á„ᅧᆺ")
+(merge-rule "꼈" "á„ᅧᆻ")
+(merge-rule "꼉" "á„ᅧᆼ")
+(merge-rule "꼊" "á„ᅧᆽ")
+(merge-rule "꼋" "á„ᅧᆾ")
+(merge-rule "꼌" "á„ᅧᆿ")
+(merge-rule "ê¼" "á„ᅧᇀ")
+(merge-rule "꼎" "á„á…§á‡")
+(merge-rule "ê¼" "á„ᅧᇂ")
+(merge-rule "ê¼" "á„á…¨~b")
+(merge-rule "꼑" "á„ᅨᆨ")
+(merge-rule "ê¼’" "á„ᅨᆩ")
+(merge-rule "꼓" "á„ᅨᆪ")
+(merge-rule "ê¼”" "á„ᅨᆫ")
+(merge-rule "꼕" "á„ᅨᆬ")
+(merge-rule "ê¼–" "á„ᅨᆭ")
+(merge-rule "ê¼—" "á„ᅨᆮ")
+(merge-rule "꼘" "á„ᅨᆯ")
+(merge-rule "ê¼™" "á„ᅨᆰ")
+(merge-rule "꼚" "á„ᅨᆱ")
+(merge-rule "ê¼›" "á„ᅨᆲ")
+(merge-rule "꼜" "á„ᅨᆳ")
+(merge-rule "ê¼" "á„ᅨᆴ")
+(merge-rule "꼞" "á„ᅨᆵ")
+(merge-rule "꼟" "á„ᅨᆶ")
+(merge-rule "ê¼ " "á„ᅨᆷ")
+(merge-rule "꼡" "á„ᅨᆸ")
+(merge-rule "ê¼¢" "á„ᅨᆹ")
+(merge-rule "ê¼£" "á„ᅨᆺ")
+(merge-rule "꼤" "á„ᅨᆻ")
+(merge-rule "ê¼¥" "á„ᅨᆼ")
+(merge-rule "꼦" "á„ᅨᆽ")
+(merge-rule "꼧" "á„ᅨᆾ")
+(merge-rule "꼨" "á„ᅨᆿ")
+(merge-rule "꼩" "á„ᅨᇀ")
+(merge-rule "꼪" "á„á…¨á‡")
+(merge-rule "꼫" "á„ᅨᇂ")
+(merge-rule "꼬" "á„á…©~b")
+(merge-rule "ê¼­" "á„ᅩᆨ")
+(merge-rule "ê¼®" "á„ᅩᆩ")
+(merge-rule "꼯" "á„ᅩᆪ")
+(merge-rule "ê¼°" "á„ᅩᆫ")
+(merge-rule "ê¼±" "á„ᅩᆬ")
+(merge-rule "ê¼²" "á„ᅩᆭ")
+(merge-rule "ê¼³" "á„ᅩᆮ")
+(merge-rule "ê¼´" "á„ᅩᆯ")
+(merge-rule "ê¼µ" "á„ᅩᆰ")
+(merge-rule "꼶" "á„ᅩᆱ")
+(merge-rule "ê¼·" "á„ᅩᆲ")
+(merge-rule "꼸" "á„ᅩᆳ")
+(merge-rule "ê¼¹" "á„ᅩᆴ")
+(merge-rule "꼺" "á„ᅩᆵ")
+(merge-rule "ê¼»" "á„ᅩᆶ")
+(merge-rule "ê¼¼" "á„ᅩᆷ")
+(merge-rule "ê¼½" "á„ᅩᆸ")
+(merge-rule "ê¼¾" "á„ᅩᆹ")
+(merge-rule "꼿" "á„ᅩᆺ")
+(merge-rule "ê½€" "á„ᅩᆻ")
+(merge-rule "ê½" "á„ᅩᆼ")
+(merge-rule "꽂" "á„ᅩᆽ")
+(merge-rule "꽃" "á„ᅩᆾ")
+(merge-rule "꽄" "á„ᅩᆿ")
+(merge-rule "ê½…" "á„ᅩᇀ")
+(merge-rule "꽆" "á„á…©á‡")
+(merge-rule "꽇" "á„ᅩᇂ")
+(merge-rule "꽈" "á„á…ª~b")
+(merge-rule "꽉" "á„ᅪᆨ")
+(merge-rule "꽊" "á„ᅪᆩ")
+(merge-rule "꽋" "á„ᅪᆪ")
+(merge-rule "꽌" "á„ᅪᆫ")
+(merge-rule "ê½" "á„ᅪᆬ")
+(merge-rule "꽎" "á„ᅪᆭ")
+(merge-rule "ê½" "á„ᅪᆮ")
+(merge-rule "ê½" "á„ᅪᆯ")
+(merge-rule "꽑" "á„ᅪᆰ")
+(merge-rule "ê½’" "á„ᅪᆱ")
+(merge-rule "꽓" "á„ᅪᆲ")
+(merge-rule "ê½”" "á„ᅪᆳ")
+(merge-rule "꽕" "á„ᅪᆴ")
+(merge-rule "ê½–" "á„ᅪᆵ")
+(merge-rule "ê½—" "á„ᅪᆶ")
+(merge-rule "꽘" "á„ᅪᆷ")
+(merge-rule "ê½™" "á„ᅪᆸ")
+(merge-rule "꽚" "á„ᅪᆹ")
+(merge-rule "ê½›" "á„ᅪᆺ")
+(merge-rule "꽜" "á„ᅪᆻ")
+(merge-rule "ê½" "á„ᅪᆼ")
+(merge-rule "꽞" "á„ᅪᆽ")
+(merge-rule "꽟" "á„ᅪᆾ")
+(merge-rule "ê½ " "á„ᅪᆿ")
+(merge-rule "꽡" "á„ᅪᇀ")
+(merge-rule "ê½¢" "á„á…ªá‡")
+(merge-rule "ê½£" "á„ᅪᇂ")
+(merge-rule "꽤" "á„á…«~b")
+(merge-rule "ê½¥" "á„ᅫᆨ")
+(merge-rule "꽦" "á„ᅫᆩ")
+(merge-rule "꽧" "á„ᅫᆪ")
+(merge-rule "꽨" "á„ᅫᆫ")
+(merge-rule "꽩" "á„ᅫᆬ")
+(merge-rule "꽪" "á„ᅫᆭ")
+(merge-rule "꽫" "á„ᅫᆮ")
+(merge-rule "꽬" "á„ᅫᆯ")
+(merge-rule "ê½­" "á„ᅫᆰ")
+(merge-rule "ê½®" "á„ᅫᆱ")
+(merge-rule "꽯" "á„ᅫᆲ")
+(merge-rule "ê½°" "á„ᅫᆳ")
+(merge-rule "ê½±" "á„ᅫᆴ")
+(merge-rule "ê½²" "á„ᅫᆵ")
+(merge-rule "ê½³" "á„ᅫᆶ")
+(merge-rule "ê½´" "á„ᅫᆷ")
+(merge-rule "ê½µ" "á„ᅫᆸ")
+(merge-rule "꽶" "á„ᅫᆹ")
+(merge-rule "ê½·" "á„ᅫᆺ")
+(merge-rule "꽸" "á„ᅫᆻ")
+(merge-rule "ê½¹" "á„ᅫᆼ")
+(merge-rule "꽺" "á„ᅫᆽ")
+(merge-rule "ê½»" "á„ᅫᆾ")
+(merge-rule "ê½¼" "á„ᅫᆿ")
+(merge-rule "ê½½" "á„ᅫᇀ")
+(merge-rule "ê½¾" "á„á…«á‡")
+(merge-rule "꽿" "á„ᅫᇂ")
+(merge-rule "ê¾€" "á„á…¬~b")
+(merge-rule "ê¾" "á„ᅬᆨ")
+(merge-rule "꾂" "á„ᅬᆩ")
+(merge-rule "꾃" "á„ᅬᆪ")
+(merge-rule "꾄" "á„ᅬᆫ")
+(merge-rule "ê¾…" "á„ᅬᆬ")
+(merge-rule "꾆" "á„ᅬᆭ")
+(merge-rule "꾇" "á„ᅬᆮ")
+(merge-rule "꾈" "á„ᅬᆯ")
+(merge-rule "꾉" "á„ᅬᆰ")
+(merge-rule "꾊" "á„ᅬᆱ")
+(merge-rule "꾋" "á„ᅬᆲ")
+(merge-rule "꾌" "á„ᅬᆳ")
+(merge-rule "ê¾" "á„ᅬᆴ")
+(merge-rule "꾎" "á„ᅬᆵ")
+(merge-rule "ê¾" "á„ᅬᆶ")
+(merge-rule "ê¾" "á„ᅬᆷ")
+(merge-rule "꾑" "á„ᅬᆸ")
+(merge-rule "ê¾’" "á„ᅬᆹ")
+(merge-rule "꾓" "á„ᅬᆺ")
+(merge-rule "ê¾”" "á„ᅬᆻ")
+(merge-rule "꾕" "á„ᅬᆼ")
+(merge-rule "ê¾–" "á„ᅬᆽ")
+(merge-rule "ê¾—" "á„ᅬᆾ")
+(merge-rule "꾘" "á„ᅬᆿ")
+(merge-rule "ê¾™" "á„ᅬᇀ")
+(merge-rule "꾚" "á„á…¬á‡")
+(merge-rule "ê¾›" "á„ᅬᇂ")
+(merge-rule "꾜" "á„á…­~b")
+(merge-rule "ê¾" "á„ᅭᆨ")
+(merge-rule "꾞" "á„ᅭᆩ")
+(merge-rule "꾟" "á„ᅭᆪ")
+(merge-rule "ê¾ " "á„ᅭᆫ")
+(merge-rule "꾡" "á„ᅭᆬ")
+(merge-rule "ê¾¢" "á„ᅭᆭ")
+(merge-rule "ê¾£" "á„ᅭᆮ")
+(merge-rule "꾤" "á„ᅭᆯ")
+(merge-rule "ê¾¥" "á„ᅭᆰ")
+(merge-rule "꾦" "á„ᅭᆱ")
+(merge-rule "꾧" "á„ᅭᆲ")
+(merge-rule "꾨" "á„ᅭᆳ")
+(merge-rule "꾩" "á„ᅭᆴ")
+(merge-rule "꾪" "á„ᅭᆵ")
+(merge-rule "꾫" "á„ᅭᆶ")
+(merge-rule "꾬" "á„ᅭᆷ")
+(merge-rule "ê¾­" "á„ᅭᆸ")
+(merge-rule "ê¾®" "á„ᅭᆹ")
+(merge-rule "꾯" "á„ᅭᆺ")
+(merge-rule "ê¾°" "á„ᅭᆻ")
+(merge-rule "ê¾±" "á„ᅭᆼ")
+(merge-rule "ê¾²" "á„ᅭᆽ")
+(merge-rule "ê¾³" "á„ᅭᆾ")
+(merge-rule "ê¾´" "á„ᅭᆿ")
+(merge-rule "ê¾µ" "á„ᅭᇀ")
+(merge-rule "꾶" "á„á…­á‡")
+(merge-rule "ê¾·" "á„ᅭᇂ")
+(merge-rule "꾸" "á„á…®~b")
+(merge-rule "ê¾¹" "á„ᅮᆨ")
+(merge-rule "꾺" "á„ᅮᆩ")
+(merge-rule "ê¾»" "á„ᅮᆪ")
+(merge-rule "ê¾¼" "á„ᅮᆫ")
+(merge-rule "ê¾½" "á„ᅮᆬ")
+(merge-rule "ê¾¾" "á„ᅮᆭ")
+(merge-rule "꾿" "á„ᅮᆮ")
+(merge-rule "ê¿€" "á„ᅮᆯ")
+(merge-rule "ê¿" "á„ᅮᆰ")
+(merge-rule "ê¿‚" "á„ᅮᆱ")
+(merge-rule "꿃" "á„ᅮᆲ")
+(merge-rule "ê¿„" "á„ᅮᆳ")
+(merge-rule "ê¿…" "á„ᅮᆴ")
+(merge-rule "꿆" "á„ᅮᆵ")
+(merge-rule "꿇" "á„ᅮᆶ")
+(merge-rule "꿈" "á„ᅮᆷ")
+(merge-rule "꿉" "á„ᅮᆸ")
+(merge-rule "ê¿Š" "á„ᅮᆹ")
+(merge-rule "ê¿‹" "á„ᅮᆺ")
+(merge-rule "ê¿Œ" "á„ᅮᆻ")
+(merge-rule "ê¿" "á„ᅮᆼ")
+(merge-rule "ê¿Ž" "á„ᅮᆽ")
+(merge-rule "ê¿" "á„ᅮᆾ")
+(merge-rule "ê¿" "á„ᅮᆿ")
+(merge-rule "ê¿‘" "á„ᅮᇀ")
+(merge-rule "ê¿’" "á„á…®á‡")
+(merge-rule "ê¿“" "á„ᅮᇂ")
+(merge-rule "ê¿”" "á„á…¯~b")
+(merge-rule "ê¿•" "á„ᅯᆨ")
+(merge-rule "ê¿–" "á„ᅯᆩ")
+(merge-rule "ê¿—" "á„ᅯᆪ")
+(merge-rule "꿘" "á„ᅯᆫ")
+(merge-rule "ê¿™" "á„ᅯᆬ")
+(merge-rule "ê¿š" "á„ᅯᆭ")
+(merge-rule "ê¿›" "á„ᅯᆮ")
+(merge-rule "ê¿œ" "á„ᅯᆯ")
+(merge-rule "ê¿" "á„ᅯᆰ")
+(merge-rule "ê¿ž" "á„ᅯᆱ")
+(merge-rule "ê¿Ÿ" "á„ᅯᆲ")
+(merge-rule "ê¿ " "á„ᅯᆳ")
+(merge-rule "ê¿¡" "á„ᅯᆴ")
+(merge-rule "ê¿¢" "á„ᅯᆵ")
+(merge-rule "ê¿£" "á„ᅯᆶ")
+(merge-rule "꿤" "á„ᅯᆷ")
+(merge-rule "ê¿¥" "á„ᅯᆸ")
+(merge-rule "꿦" "á„ᅯᆹ")
+(merge-rule "꿧" "á„ᅯᆺ")
+(merge-rule "꿨" "á„ᅯᆻ")
+(merge-rule "ê¿©" "á„ᅯᆼ")
+(merge-rule "꿪" "á„ᅯᆽ")
+(merge-rule "ê¿«" "á„ᅯᆾ")
+(merge-rule "꿬" "á„ᅯᆿ")
+(merge-rule "ê¿­" "á„ᅯᇀ")
+(merge-rule "ê¿®" "á„á…¯á‡")
+(merge-rule "꿯" "á„ᅯᇂ")
+(merge-rule "ê¿°" "á„á…°~b")
+(merge-rule "꿱" "á„ᅰᆨ")
+(merge-rule "꿲" "á„ᅰᆩ")
+(merge-rule "꿳" "á„ᅰᆪ")
+(merge-rule "ê¿´" "á„ᅰᆫ")
+(merge-rule "꿵" "á„ᅰᆬ")
+(merge-rule "꿶" "á„ᅰᆭ")
+(merge-rule "ê¿·" "á„ᅰᆮ")
+(merge-rule "꿸" "á„ᅰᆯ")
+(merge-rule "꿹" "á„ᅰᆰ")
+(merge-rule "꿺" "á„ᅰᆱ")
+(merge-rule "ê¿»" "á„ᅰᆲ")
+(merge-rule "꿼" "á„ᅰᆳ")
+(merge-rule "꿽" "á„ᅰᆴ")
+(merge-rule "꿾" "á„ᅰᆵ")
+(merge-rule "ê¿¿" "á„ᅰᆶ")
+(merge-rule "뀀" "á„ᅰᆷ")
+(merge-rule "ë€" "á„ᅰᆸ")
+(merge-rule "뀂" "á„ᅰᆹ")
+(merge-rule "뀃" "á„ᅰᆺ")
+(merge-rule "뀄" "á„ᅰᆻ")
+(merge-rule "뀅" "á„ᅰᆼ")
+(merge-rule "뀆" "á„ᅰᆽ")
+(merge-rule "뀇" "á„ᅰᆾ")
+(merge-rule "뀈" "á„ᅰᆿ")
+(merge-rule "뀉" "á„ᅰᇀ")
+(merge-rule "뀊" "á„á…°á‡")
+(merge-rule "뀋" "á„ᅰᇂ")
+(merge-rule "뀌" "á„á…±~b")
+(merge-rule "ë€" "á„ᅱᆨ")
+(merge-rule "뀎" "á„ᅱᆩ")
+(merge-rule "ë€" "á„ᅱᆪ")
+(merge-rule "ë€" "á„ᅱᆫ")
+(merge-rule "뀑" "á„ᅱᆬ")
+(merge-rule "뀒" "á„ᅱᆭ")
+(merge-rule "뀓" "á„ᅱᆮ")
+(merge-rule "뀔" "á„ᅱᆯ")
+(merge-rule "뀕" "á„ᅱᆰ")
+(merge-rule "뀖" "á„ᅱᆱ")
+(merge-rule "뀗" "á„ᅱᆲ")
+(merge-rule "뀘" "á„ᅱᆳ")
+(merge-rule "뀙" "á„ᅱᆴ")
+(merge-rule "뀚" "á„ᅱᆵ")
+(merge-rule "뀛" "á„ᅱᆶ")
+(merge-rule "뀜" "á„ᅱᆷ")
+(merge-rule "ë€" "á„ᅱᆸ")
+(merge-rule "뀞" "á„ᅱᆹ")
+(merge-rule "뀟" "á„ᅱᆺ")
+(merge-rule "뀠" "á„ᅱᆻ")
+(merge-rule "뀡" "á„ᅱᆼ")
+(merge-rule "뀢" "á„ᅱᆽ")
+(merge-rule "뀣" "á„ᅱᆾ")
+(merge-rule "뀤" "á„ᅱᆿ")
+(merge-rule "뀥" "á„ᅱᇀ")
+(merge-rule "뀦" "á„á…±á‡")
+(merge-rule "뀧" "á„ᅱᇂ")
+(merge-rule "뀨" "á„á…²~b")
+(merge-rule "뀩" "á„ᅲᆨ")
+(merge-rule "뀪" "á„ᅲᆩ")
+(merge-rule "뀫" "á„ᅲᆪ")
+(merge-rule "뀬" "á„ᅲᆫ")
+(merge-rule "뀭" "á„ᅲᆬ")
+(merge-rule "뀮" "á„ᅲᆭ")
+(merge-rule "뀯" "á„ᅲᆮ")
+(merge-rule "뀰" "á„ᅲᆯ")
+(merge-rule "뀱" "á„ᅲᆰ")
+(merge-rule "뀲" "á„ᅲᆱ")
+(merge-rule "뀳" "á„ᅲᆲ")
+(merge-rule "뀴" "á„ᅲᆳ")
+(merge-rule "뀵" "á„ᅲᆴ")
+(merge-rule "뀶" "á„ᅲᆵ")
+(merge-rule "뀷" "á„ᅲᆶ")
+(merge-rule "뀸" "á„ᅲᆷ")
+(merge-rule "뀹" "á„ᅲᆸ")
+(merge-rule "뀺" "á„ᅲᆹ")
+(merge-rule "뀻" "á„ᅲᆺ")
+(merge-rule "뀼" "á„ᅲᆻ")
+(merge-rule "뀽" "á„ᅲᆼ")
+(merge-rule "뀾" "á„ᅲᆽ")
+(merge-rule "뀿" "á„ᅲᆾ")
+(merge-rule "ë€" "á„ᅲᆿ")
+(merge-rule "ë" "á„ᅲᇀ")
+(merge-rule "ë‚" "á„á…²á‡")
+(merge-rule "ëƒ" "á„ᅲᇂ")
+(merge-rule "ë„" "á„á…³~b")
+(merge-rule "ë…" "á„ᅳᆨ")
+(merge-rule "ë†" "á„ᅳᆩ")
+(merge-rule "ë‡" "á„ᅳᆪ")
+(merge-rule "ëˆ" "á„ᅳᆫ")
+(merge-rule "ë‰" "á„ᅳᆬ")
+(merge-rule "ëŠ" "á„ᅳᆭ")
+(merge-rule "ë‹" "á„ᅳᆮ")
+(merge-rule "ëŒ" "á„ᅳᆯ")
+(merge-rule "ë" "á„ᅳᆰ")
+(merge-rule "ëŽ" "á„ᅳᆱ")
+(merge-rule "ë" "á„ᅳᆲ")
+(merge-rule "ë" "á„ᅳᆳ")
+(merge-rule "ë‘" "á„ᅳᆴ")
+(merge-rule "ë’" "á„ᅳᆵ")
+(merge-rule "ë“" "á„ᅳᆶ")
+(merge-rule "ë”" "á„ᅳᆷ")
+(merge-rule "ë•" "á„ᅳᆸ")
+(merge-rule "ë–" "á„ᅳᆹ")
+(merge-rule "ë—" "á„ᅳᆺ")
+(merge-rule "ë˜" "á„ᅳᆻ")
+(merge-rule "ë™" "á„ᅳᆼ")
+(merge-rule "ëš" "á„ᅳᆽ")
+(merge-rule "ë›" "á„ᅳᆾ")
+(merge-rule "ëœ" "á„ᅳᆿ")
+(merge-rule "ë" "á„ᅳᇀ")
+(merge-rule "ëž" "á„á…³á‡")
+(merge-rule "ëŸ" "á„ᅳᇂ")
+(merge-rule "ë " "á„á…´~b")
+(merge-rule "ë¡" "á„ᅴᆨ")
+(merge-rule "ë¢" "á„ᅴᆩ")
+(merge-rule "ë£" "á„ᅴᆪ")
+(merge-rule "ë¤" "á„ᅴᆫ")
+(merge-rule "ë¥" "á„ᅴᆬ")
+(merge-rule "ë¦" "á„ᅴᆭ")
+(merge-rule "ë§" "á„ᅴᆮ")
+(merge-rule "ë¨" "á„ᅴᆯ")
+(merge-rule "ë©" "á„ᅴᆰ")
+(merge-rule "ëª" "á„ᅴᆱ")
+(merge-rule "ë«" "á„ᅴᆲ")
+(merge-rule "ë¬" "á„ᅴᆳ")
+(merge-rule "ë­" "á„ᅴᆴ")
+(merge-rule "ë®" "á„ᅴᆵ")
+(merge-rule "ë¯" "á„ᅴᆶ")
+(merge-rule "ë°" "á„ᅴᆷ")
+(merge-rule "ë±" "á„ᅴᆸ")
+(merge-rule "ë²" "á„ᅴᆹ")
+(merge-rule "ë³" "á„ᅴᆺ")
+(merge-rule "ë´" "á„ᅴᆻ")
+(merge-rule "ëµ" "á„ᅴᆼ")
+(merge-rule "ë¶" "á„ᅴᆽ")
+(merge-rule "ë·" "á„ᅴᆾ")
+(merge-rule "ë¸" "á„ᅴᆿ")
+(merge-rule "ë¹" "á„ᅴᇀ")
+(merge-rule "ëº" "á„á…´á‡")
+(merge-rule "ë»" "á„ᅴᇂ")
+(merge-rule "ë¼" "á„á…µ~b")
+(merge-rule "ë½" "á„ᅵᆨ")
+(merge-rule "ë¾" "á„ᅵᆩ")
+(merge-rule "ë¿" "á„ᅵᆪ")
+(merge-rule "ë‚€" "á„ᅵᆫ")
+(merge-rule "ë‚" "á„ᅵᆬ")
+(merge-rule "ë‚‚" "á„ᅵᆭ")
+(merge-rule "낃" "á„ᅵᆮ")
+(merge-rule "ë‚„" "á„ᅵᆯ")
+(merge-rule "ë‚…" "á„ᅵᆰ")
+(merge-rule "낆" "á„ᅵᆱ")
+(merge-rule "낇" "á„ᅵᆲ")
+(merge-rule "낈" "á„ᅵᆳ")
+(merge-rule "낉" "á„ᅵᆴ")
+(merge-rule "ë‚Š" "á„ᅵᆵ")
+(merge-rule "ë‚‹" "á„ᅵᆶ")
+(merge-rule "ë‚Œ" "á„ᅵᆷ")
+(merge-rule "ë‚" "á„ᅵᆸ")
+(merge-rule "ë‚Ž" "á„ᅵᆹ")
+(merge-rule "ë‚" "á„ᅵᆺ")
+(merge-rule "ë‚" "á„ᅵᆻ")
+(merge-rule "ë‚‘" "á„ᅵᆼ")
+(merge-rule "ë‚’" "á„ᅵᆽ")
+(merge-rule "ë‚“" "á„ᅵᆾ")
+(merge-rule "ë‚”" "á„ᅵᆿ")
+(merge-rule "ë‚•" "á„ᅵᇀ")
+(merge-rule "ë‚–" "á„á…µá‡")
+(merge-rule "ë‚—" "á„ᅵᇂ")
+(merge-rule "나" "나~b")
+(merge-rule "낙" "낙")
+(merge-rule "낚" "낚")
+(merge-rule "낛" "낛")
+(merge-rule "난" "난")
+(merge-rule "ë‚" "낝")
+(merge-rule "낞" "낞")
+(merge-rule "낟" "낟")
+(merge-rule "날" "날")
+(merge-rule "낡" "낡")
+(merge-rule "낢" "낢")
+(merge-rule "낣" "낣")
+(merge-rule "낤" "낤")
+(merge-rule "낥" "낥")
+(merge-rule "낦" "낦")
+(merge-rule "낧" "낧")
+(merge-rule "남" "남")
+(merge-rule "납" "납")
+(merge-rule "낪" "낪")
+(merge-rule "낫" "낫")
+(merge-rule "났" "났")
+(merge-rule "낭" "낭")
+(merge-rule "낮" "낮")
+(merge-rule "낯" "낯")
+(merge-rule "낰" "낰")
+(merge-rule "낱" "낱")
+(merge-rule "낲" "á„‚á…¡á‡")
+(merge-rule "낳" "낳")
+(merge-rule "ë‚´" "á„‚á…¢~b")
+(merge-rule "낵" "낵")
+(merge-rule "낶" "낶")
+(merge-rule "낷" "낷")
+(merge-rule "낸" "낸")
+(merge-rule "낹" "낹")
+(merge-rule "낺" "낺")
+(merge-rule "낻" "낻")
+(merge-rule "낼" "낼")
+(merge-rule "낽" "낽")
+(merge-rule "낾" "낾")
+(merge-rule "낿" "낿")
+(merge-rule "냀" "냀")
+(merge-rule "ëƒ" "냁")
+(merge-rule "냂" "냂")
+(merge-rule "냃" "냃")
+(merge-rule "냄" "냄")
+(merge-rule "냅" "냅")
+(merge-rule "냆" "냆")
+(merge-rule "냇" "냇")
+(merge-rule "냈" "냈")
+(merge-rule "냉" "냉")
+(merge-rule "냊" "냊")
+(merge-rule "냋" "냋")
+(merge-rule "냌" "냌")
+(merge-rule "ëƒ" "냍")
+(merge-rule "냎" "á„‚á…¢á‡")
+(merge-rule "ëƒ" "냏")
+(merge-rule "ëƒ" "á„‚á…£~b")
+(merge-rule "냑" "냑")
+(merge-rule "냒" "냒")
+(merge-rule "냓" "냓")
+(merge-rule "냔" "냔")
+(merge-rule "냕" "냕")
+(merge-rule "냖" "냖")
+(merge-rule "냗" "냗")
+(merge-rule "냘" "냘")
+(merge-rule "냙" "냙")
+(merge-rule "냚" "냚")
+(merge-rule "냛" "냛")
+(merge-rule "냜" "냜")
+(merge-rule "ëƒ" "냝")
+(merge-rule "냞" "냞")
+(merge-rule "냟" "냟")
+(merge-rule "냠" "냠")
+(merge-rule "냡" "냡")
+(merge-rule "냢" "냢")
+(merge-rule "냣" "냣")
+(merge-rule "냤" "냤")
+(merge-rule "냥" "냥")
+(merge-rule "냦" "냦")
+(merge-rule "냧" "냧")
+(merge-rule "냨" "냨")
+(merge-rule "냩" "냩")
+(merge-rule "냪" "á„‚á…£á‡")
+(merge-rule "냫" "냫")
+(merge-rule "냬" "냬~b")
+(merge-rule "냭" "냭")
+(merge-rule "냮" "냮")
+(merge-rule "냯" "냯")
+(merge-rule "냰" "냰")
+(merge-rule "냱" "냱")
+(merge-rule "냲" "냲")
+(merge-rule "냳" "냳")
+(merge-rule "냴" "냴")
+(merge-rule "냵" "냵")
+(merge-rule "냶" "냶")
+(merge-rule "냷" "냷")
+(merge-rule "냸" "냸")
+(merge-rule "냹" "냹")
+(merge-rule "냺" "냺")
+(merge-rule "냻" "냻")
+(merge-rule "냼" "냼")
+(merge-rule "냽" "냽")
+(merge-rule "냾" "냾")
+(merge-rule "냿" "냿")
+(merge-rule "넀" "넀")
+(merge-rule "ë„" "넁")
+(merge-rule "넂" "넂")
+(merge-rule "넃" "넃")
+(merge-rule "넄" "넄")
+(merge-rule "넅" "넅")
+(merge-rule "넆" "á„‚á…¤á‡")
+(merge-rule "넇" "넇")
+(merge-rule "너" "너~b")
+(merge-rule "넉" "넉")
+(merge-rule "넊" "넊")
+(merge-rule "넋" "넋")
+(merge-rule "넌" "넌")
+(merge-rule "ë„" "넍")
+(merge-rule "넎" "넎")
+(merge-rule "ë„" "넏")
+(merge-rule "ë„" "널")
+(merge-rule "넑" "넑")
+(merge-rule "넒" "넒")
+(merge-rule "넓" "넓")
+(merge-rule "넔" "넔")
+(merge-rule "넕" "넕")
+(merge-rule "넖" "넖")
+(merge-rule "넗" "넗")
+(merge-rule "넘" "넘")
+(merge-rule "넙" "넙")
+(merge-rule "넚" "넚")
+(merge-rule "넛" "넛")
+(merge-rule "넜" "넜")
+(merge-rule "ë„" "넝")
+(merge-rule "넞" "넞")
+(merge-rule "넟" "넟")
+(merge-rule "넠" "넠")
+(merge-rule "넡" "넡")
+(merge-rule "ë„¢" "á„‚á…¥á‡")
+(merge-rule "넣" "넣")
+(merge-rule "네" "네~b")
+(merge-rule "넥" "넥")
+(merge-rule "넦" "넦")
+(merge-rule "넧" "넧")
+(merge-rule "넨" "넨")
+(merge-rule "넩" "넩")
+(merge-rule "넪" "넪")
+(merge-rule "넫" "넫")
+(merge-rule "넬" "넬")
+(merge-rule "넭" "넭")
+(merge-rule "넮" "넮")
+(merge-rule "넯" "넯")
+(merge-rule "넰" "넰")
+(merge-rule "넱" "넱")
+(merge-rule "넲" "넲")
+(merge-rule "넳" "넳")
+(merge-rule "넴" "넴")
+(merge-rule "넵" "넵")
+(merge-rule "넶" "넶")
+(merge-rule "넷" "넷")
+(merge-rule "넸" "넸")
+(merge-rule "넹" "넹")
+(merge-rule "넺" "넺")
+(merge-rule "넻" "넻")
+(merge-rule "넼" "넼")
+(merge-rule "넽" "넽")
+(merge-rule "넾" "á„‚á…¦á‡")
+(merge-rule "넿" "넿")
+(merge-rule "ë…€" "á„‚á…§~b")
+(merge-rule "ë…" "녁")
+(merge-rule "녂" "녂")
+(merge-rule "녃" "녃")
+(merge-rule "년" "년")
+(merge-rule "녅" "녅")
+(merge-rule "녆" "녆")
+(merge-rule "녇" "녇")
+(merge-rule "녈" "녈")
+(merge-rule "녉" "녉")
+(merge-rule "녊" "녊")
+(merge-rule "녋" "녋")
+(merge-rule "녌" "녌")
+(merge-rule "ë…" "녍")
+(merge-rule "녎" "녎")
+(merge-rule "ë…" "녏")
+(merge-rule "ë…" "념")
+(merge-rule "녑" "녑")
+(merge-rule "녒" "녒")
+(merge-rule "녓" "녓")
+(merge-rule "녔" "녔")
+(merge-rule "녕" "녕")
+(merge-rule "녖" "녖")
+(merge-rule "녗" "녗")
+(merge-rule "녘" "녘")
+(merge-rule "녙" "녙")
+(merge-rule "ë…š" "á„‚á…§á‡")
+(merge-rule "녛" "녛")
+(merge-rule "녜" "녜~b")
+(merge-rule "ë…" "녝")
+(merge-rule "녞" "녞")
+(merge-rule "녟" "녟")
+(merge-rule "녠" "녠")
+(merge-rule "녡" "녡")
+(merge-rule "녢" "녢")
+(merge-rule "녣" "녣")
+(merge-rule "녤" "녤")
+(merge-rule "녥" "녥")
+(merge-rule "녦" "녦")
+(merge-rule "녧" "녧")
+(merge-rule "녨" "녨")
+(merge-rule "녩" "녩")
+(merge-rule "녪" "녪")
+(merge-rule "녫" "녫")
+(merge-rule "녬" "녬")
+(merge-rule "녭" "녭")
+(merge-rule "녮" "녮")
+(merge-rule "녯" "녯")
+(merge-rule "녰" "녰")
+(merge-rule "녱" "녱")
+(merge-rule "녲" "녲")
+(merge-rule "녳" "녳")
+(merge-rule "녴" "녴")
+(merge-rule "녵" "녵")
+(merge-rule "ë…¶" "á„‚á…¨á‡")
+(merge-rule "녷" "녷")
+(merge-rule "ë…¸" "á„‚á…©~b")
+(merge-rule "녹" "녹")
+(merge-rule "녺" "녺")
+(merge-rule "녻" "녻")
+(merge-rule "논" "논")
+(merge-rule "녽" "녽")
+(merge-rule "녾" "녾")
+(merge-rule "녿" "녿")
+(merge-rule "놀" "놀")
+(merge-rule "ë†" "놁")
+(merge-rule "놂" "놂")
+(merge-rule "놃" "놃")
+(merge-rule "놄" "놄")
+(merge-rule "놅" "놅")
+(merge-rule "놆" "놆")
+(merge-rule "놇" "놇")
+(merge-rule "놈" "놈")
+(merge-rule "놉" "놉")
+(merge-rule "놊" "놊")
+(merge-rule "놋" "놋")
+(merge-rule "놌" "놌")
+(merge-rule "ë†" "농")
+(merge-rule "놎" "놎")
+(merge-rule "ë†" "놏")
+(merge-rule "ë†" "놐")
+(merge-rule "놑" "놑")
+(merge-rule "높" "á„‚á…©á‡")
+(merge-rule "놓" "놓")
+(merge-rule "놔" "놔~b")
+(merge-rule "놕" "놕")
+(merge-rule "놖" "놖")
+(merge-rule "놗" "놗")
+(merge-rule "놘" "놘")
+(merge-rule "놙" "놙")
+(merge-rule "놚" "놚")
+(merge-rule "놛" "놛")
+(merge-rule "놜" "놜")
+(merge-rule "ë†" "놝")
+(merge-rule "놞" "놞")
+(merge-rule "놟" "놟")
+(merge-rule "놠" "놠")
+(merge-rule "놡" "놡")
+(merge-rule "놢" "놢")
+(merge-rule "놣" "놣")
+(merge-rule "놤" "놤")
+(merge-rule "놥" "놥")
+(merge-rule "놦" "놦")
+(merge-rule "놧" "놧")
+(merge-rule "놨" "놨")
+(merge-rule "놩" "놩")
+(merge-rule "놪" "놪")
+(merge-rule "놫" "놫")
+(merge-rule "놬" "놬")
+(merge-rule "놭" "놭")
+(merge-rule "놮" "á„‚á…ªá‡")
+(merge-rule "놯" "놯")
+(merge-rule "놰" "놰~b")
+(merge-rule "놱" "놱")
+(merge-rule "놲" "놲")
+(merge-rule "놳" "놳")
+(merge-rule "놴" "놴")
+(merge-rule "놵" "놵")
+(merge-rule "놶" "놶")
+(merge-rule "놷" "놷")
+(merge-rule "놸" "놸")
+(merge-rule "놹" "놹")
+(merge-rule "놺" "놺")
+(merge-rule "놻" "놻")
+(merge-rule "놼" "놼")
+(merge-rule "놽" "놽")
+(merge-rule "놾" "놾")
+(merge-rule "놿" "놿")
+(merge-rule "뇀" "뇀")
+(merge-rule "ë‡" "뇁")
+(merge-rule "뇂" "뇂")
+(merge-rule "뇃" "뇃")
+(merge-rule "뇄" "뇄")
+(merge-rule "뇅" "뇅")
+(merge-rule "뇆" "뇆")
+(merge-rule "뇇" "뇇")
+(merge-rule "뇈" "뇈")
+(merge-rule "뇉" "뇉")
+(merge-rule "뇊" "á„‚á…«á‡")
+(merge-rule "뇋" "뇋")
+(merge-rule "뇌" "뇌~b")
+(merge-rule "ë‡" "뇍")
+(merge-rule "뇎" "뇎")
+(merge-rule "ë‡" "뇏")
+(merge-rule "ë‡" "뇐")
+(merge-rule "뇑" "뇑")
+(merge-rule "뇒" "뇒")
+(merge-rule "뇓" "뇓")
+(merge-rule "뇔" "뇔")
+(merge-rule "뇕" "뇕")
+(merge-rule "뇖" "뇖")
+(merge-rule "뇗" "뇗")
+(merge-rule "뇘" "뇘")
+(merge-rule "뇙" "뇙")
+(merge-rule "뇚" "뇚")
+(merge-rule "뇛" "뇛")
+(merge-rule "뇜" "뇜")
+(merge-rule "ë‡" "뇝")
+(merge-rule "뇞" "뇞")
+(merge-rule "뇟" "뇟")
+(merge-rule "뇠" "뇠")
+(merge-rule "뇡" "뇡")
+(merge-rule "뇢" "뇢")
+(merge-rule "뇣" "뇣")
+(merge-rule "뇤" "뇤")
+(merge-rule "뇥" "뇥")
+(merge-rule "뇦" "á„‚á…¬á‡")
+(merge-rule "뇧" "뇧")
+(merge-rule "뇨" "뇨~b")
+(merge-rule "뇩" "뇩")
+(merge-rule "뇪" "뇪")
+(merge-rule "뇫" "뇫")
+(merge-rule "뇬" "뇬")
+(merge-rule "뇭" "뇭")
+(merge-rule "뇮" "뇮")
+(merge-rule "뇯" "뇯")
+(merge-rule "뇰" "뇰")
+(merge-rule "뇱" "뇱")
+(merge-rule "뇲" "뇲")
+(merge-rule "뇳" "뇳")
+(merge-rule "뇴" "뇴")
+(merge-rule "뇵" "뇵")
+(merge-rule "뇶" "뇶")
+(merge-rule "뇷" "뇷")
+(merge-rule "뇸" "뇸")
+(merge-rule "뇹" "뇹")
+(merge-rule "뇺" "뇺")
+(merge-rule "뇻" "뇻")
+(merge-rule "뇼" "뇼")
+(merge-rule "뇽" "뇽")
+(merge-rule "뇾" "뇾")
+(merge-rule "뇿" "뇿")
+(merge-rule "눀" "눀")
+(merge-rule "ëˆ" "눁")
+(merge-rule "눂" "á„‚á…­á‡")
+(merge-rule "눃" "눃")
+(merge-rule "누" "누~b")
+(merge-rule "눅" "눅")
+(merge-rule "눆" "눆")
+(merge-rule "눇" "눇")
+(merge-rule "눈" "눈")
+(merge-rule "눉" "눉")
+(merge-rule "눊" "눊")
+(merge-rule "눋" "눋")
+(merge-rule "눌" "눌")
+(merge-rule "ëˆ" "눍")
+(merge-rule "눎" "눎")
+(merge-rule "ëˆ" "눏")
+(merge-rule "ëˆ" "눐")
+(merge-rule "눑" "눑")
+(merge-rule "눒" "눒")
+(merge-rule "눓" "눓")
+(merge-rule "눔" "눔")
+(merge-rule "눕" "눕")
+(merge-rule "눖" "눖")
+(merge-rule "눗" "눗")
+(merge-rule "눘" "눘")
+(merge-rule "눙" "눙")
+(merge-rule "눚" "눚")
+(merge-rule "눛" "눛")
+(merge-rule "눜" "눜")
+(merge-rule "ëˆ" "눝")
+(merge-rule "눞" "á„‚á…®á‡")
+(merge-rule "눟" "눟")
+(merge-rule "눠" "눠~b")
+(merge-rule "눡" "눡")
+(merge-rule "눢" "눢")
+(merge-rule "눣" "눣")
+(merge-rule "눤" "눤")
+(merge-rule "눥" "눥")
+(merge-rule "눦" "눦")
+(merge-rule "눧" "눧")
+(merge-rule "눨" "눨")
+(merge-rule "눩" "눩")
+(merge-rule "눪" "눪")
+(merge-rule "눫" "눫")
+(merge-rule "눬" "눬")
+(merge-rule "눭" "눭")
+(merge-rule "눮" "눮")
+(merge-rule "눯" "눯")
+(merge-rule "눰" "눰")
+(merge-rule "눱" "눱")
+(merge-rule "눲" "눲")
+(merge-rule "눳" "눳")
+(merge-rule "눴" "눴")
+(merge-rule "눵" "눵")
+(merge-rule "눶" "눶")
+(merge-rule "눷" "눷")
+(merge-rule "눸" "눸")
+(merge-rule "눹" "눹")
+(merge-rule "눺" "á„‚á…¯á‡")
+(merge-rule "눻" "눻")
+(merge-rule "눼" "눼~b")
+(merge-rule "눽" "눽")
+(merge-rule "눾" "눾")
+(merge-rule "눿" "눿")
+(merge-rule "뉀" "뉀")
+(merge-rule "ë‰" "뉁")
+(merge-rule "뉂" "뉂")
+(merge-rule "뉃" "뉃")
+(merge-rule "뉄" "뉄")
+(merge-rule "뉅" "뉅")
+(merge-rule "뉆" "뉆")
+(merge-rule "뉇" "뉇")
+(merge-rule "뉈" "뉈")
+(merge-rule "뉉" "뉉")
+(merge-rule "뉊" "뉊")
+(merge-rule "뉋" "뉋")
+(merge-rule "뉌" "뉌")
+(merge-rule "ë‰" "뉍")
+(merge-rule "뉎" "뉎")
+(merge-rule "ë‰" "뉏")
+(merge-rule "ë‰" "뉐")
+(merge-rule "뉑" "뉑")
+(merge-rule "뉒" "뉒")
+(merge-rule "뉓" "뉓")
+(merge-rule "뉔" "뉔")
+(merge-rule "뉕" "뉕")
+(merge-rule "뉖" "á„‚á…°á‡")
+(merge-rule "뉗" "뉗")
+(merge-rule "뉘" "뉘~b")
+(merge-rule "뉙" "뉙")
+(merge-rule "뉚" "뉚")
+(merge-rule "뉛" "뉛")
+(merge-rule "뉜" "뉜")
+(merge-rule "ë‰" "뉝")
+(merge-rule "뉞" "뉞")
+(merge-rule "뉟" "뉟")
+(merge-rule "뉠" "뉠")
+(merge-rule "뉡" "뉡")
+(merge-rule "뉢" "뉢")
+(merge-rule "뉣" "뉣")
+(merge-rule "뉤" "뉤")
+(merge-rule "뉥" "뉥")
+(merge-rule "뉦" "뉦")
+(merge-rule "뉧" "뉧")
+(merge-rule "뉨" "뉨")
+(merge-rule "뉩" "뉩")
+(merge-rule "뉪" "뉪")
+(merge-rule "뉫" "뉫")
+(merge-rule "뉬" "뉬")
+(merge-rule "뉭" "뉭")
+(merge-rule "뉮" "뉮")
+(merge-rule "뉯" "뉯")
+(merge-rule "뉰" "뉰")
+(merge-rule "뉱" "뉱")
+(merge-rule "뉲" "á„‚á…±á‡")
+(merge-rule "뉳" "뉳")
+(merge-rule "뉴" "뉴~b")
+(merge-rule "뉵" "뉵")
+(merge-rule "뉶" "뉶")
+(merge-rule "뉷" "뉷")
+(merge-rule "뉸" "뉸")
+(merge-rule "뉹" "뉹")
+(merge-rule "뉺" "뉺")
+(merge-rule "뉻" "뉻")
+(merge-rule "뉼" "뉼")
+(merge-rule "뉽" "뉽")
+(merge-rule "뉾" "뉾")
+(merge-rule "뉿" "뉿")
+(merge-rule "늀" "늀")
+(merge-rule "ëŠ" "늁")
+(merge-rule "늂" "늂")
+(merge-rule "늃" "늃")
+(merge-rule "늄" "늄")
+(merge-rule "늅" "늅")
+(merge-rule "늆" "늆")
+(merge-rule "늇" "늇")
+(merge-rule "늈" "늈")
+(merge-rule "늉" "늉")
+(merge-rule "늊" "늊")
+(merge-rule "늋" "늋")
+(merge-rule "늌" "늌")
+(merge-rule "ëŠ" "늍")
+(merge-rule "늎" "á„‚á…²á‡")
+(merge-rule "ëŠ" "늏")
+(merge-rule "ëŠ" "á„‚á…³~b")
+(merge-rule "늑" "늑")
+(merge-rule "늒" "늒")
+(merge-rule "늓" "늓")
+(merge-rule "는" "는")
+(merge-rule "늕" "늕")
+(merge-rule "늖" "늖")
+(merge-rule "늗" "늗")
+(merge-rule "늘" "늘")
+(merge-rule "늙" "늙")
+(merge-rule "늚" "늚")
+(merge-rule "늛" "늛")
+(merge-rule "늜" "늜")
+(merge-rule "ëŠ" "늝")
+(merge-rule "늞" "늞")
+(merge-rule "늟" "늟")
+(merge-rule "늠" "늠")
+(merge-rule "늡" "늡")
+(merge-rule "늢" "늢")
+(merge-rule "늣" "늣")
+(merge-rule "늤" "늤")
+(merge-rule "능" "능")
+(merge-rule "늦" "늦")
+(merge-rule "늧" "늧")
+(merge-rule "늨" "늨")
+(merge-rule "늩" "늩")
+(merge-rule "늪" "á„‚á…³á‡")
+(merge-rule "늫" "늫")
+(merge-rule "늬" "늬~b")
+(merge-rule "늭" "늭")
+(merge-rule "늮" "늮")
+(merge-rule "늯" "늯")
+(merge-rule "늰" "늰")
+(merge-rule "늱" "늱")
+(merge-rule "늲" "늲")
+(merge-rule "늳" "늳")
+(merge-rule "늴" "늴")
+(merge-rule "늵" "늵")
+(merge-rule "늶" "늶")
+(merge-rule "늷" "늷")
+(merge-rule "늸" "늸")
+(merge-rule "늹" "늹")
+(merge-rule "늺" "늺")
+(merge-rule "늻" "늻")
+(merge-rule "늼" "늼")
+(merge-rule "늽" "늽")
+(merge-rule "늾" "늾")
+(merge-rule "늿" "늿")
+(merge-rule "닀" "닀")
+(merge-rule "ë‹" "닁")
+(merge-rule "닂" "닂")
+(merge-rule "닃" "닃")
+(merge-rule "닄" "닄")
+(merge-rule "닅" "닅")
+(merge-rule "닆" "á„‚á…´á‡")
+(merge-rule "닇" "닇")
+(merge-rule "니" "니~b")
+(merge-rule "닉" "닉")
+(merge-rule "닊" "닊")
+(merge-rule "닋" "닋")
+(merge-rule "닌" "닌")
+(merge-rule "ë‹" "닍")
+(merge-rule "닎" "닎")
+(merge-rule "ë‹" "닏")
+(merge-rule "ë‹" "닐")
+(merge-rule "닑" "닑")
+(merge-rule "닒" "닒")
+(merge-rule "닓" "닓")
+(merge-rule "닔" "닔")
+(merge-rule "닕" "닕")
+(merge-rule "닖" "닖")
+(merge-rule "닗" "닗")
+(merge-rule "님" "님")
+(merge-rule "닙" "닙")
+(merge-rule "닚" "닚")
+(merge-rule "닛" "닛")
+(merge-rule "닜" "닜")
+(merge-rule "ë‹" "닝")
+(merge-rule "닞" "닞")
+(merge-rule "닟" "닟")
+(merge-rule "닠" "닠")
+(merge-rule "닡" "닡")
+(merge-rule "ë‹¢" "á„‚á…µá‡")
+(merge-rule "닣" "닣")
+(merge-rule "다" "다~b")
+(merge-rule "닥" "닥")
+(merge-rule "닦" "닦")
+(merge-rule "닧" "닧")
+(merge-rule "단" "단")
+(merge-rule "닩" "닩")
+(merge-rule "닪" "닪")
+(merge-rule "닫" "닫")
+(merge-rule "달" "달")
+(merge-rule "닭" "닭")
+(merge-rule "닮" "닮")
+(merge-rule "닯" "닯")
+(merge-rule "닰" "닰")
+(merge-rule "닱" "닱")
+(merge-rule "닲" "닲")
+(merge-rule "닳" "닳")
+(merge-rule "담" "담")
+(merge-rule "답" "답")
+(merge-rule "닶" "닶")
+(merge-rule "닷" "닷")
+(merge-rule "닸" "닸")
+(merge-rule "당" "당")
+(merge-rule "닺" "닺")
+(merge-rule "닻" "닻")
+(merge-rule "닼" "닼")
+(merge-rule "닽" "닽")
+(merge-rule "닾" "다á‡")
+(merge-rule "닿" "닿")
+(merge-rule "대" "대~b")
+(merge-rule "ëŒ" "댁")
+(merge-rule "댂" "댂")
+(merge-rule "댃" "댃")
+(merge-rule "댄" "댄")
+(merge-rule "댅" "댅")
+(merge-rule "댆" "댆")
+(merge-rule "댇" "댇")
+(merge-rule "댈" "댈")
+(merge-rule "댉" "댉")
+(merge-rule "댊" "댊")
+(merge-rule "댋" "댋")
+(merge-rule "댌" "댌")
+(merge-rule "ëŒ" "댍")
+(merge-rule "댎" "댎")
+(merge-rule "ëŒ" "댏")
+(merge-rule "ëŒ" "댐")
+(merge-rule "댑" "댑")
+(merge-rule "댒" "댒")
+(merge-rule "댓" "댓")
+(merge-rule "댔" "댔")
+(merge-rule "댕" "댕")
+(merge-rule "댖" "댖")
+(merge-rule "댗" "댗")
+(merge-rule "댘" "댘")
+(merge-rule "댙" "댙")
+(merge-rule "댚" "대á‡")
+(merge-rule "댛" "댛")
+(merge-rule "댜" "댜~b")
+(merge-rule "ëŒ" "댝")
+(merge-rule "댞" "댞")
+(merge-rule "댟" "댟")
+(merge-rule "댠" "댠")
+(merge-rule "댡" "댡")
+(merge-rule "댢" "댢")
+(merge-rule "댣" "댣")
+(merge-rule "댤" "댤")
+(merge-rule "댥" "댥")
+(merge-rule "댦" "댦")
+(merge-rule "댧" "댧")
+(merge-rule "댨" "댨")
+(merge-rule "댩" "댩")
+(merge-rule "댪" "댪")
+(merge-rule "댫" "댫")
+(merge-rule "댬" "댬")
+(merge-rule "댭" "댭")
+(merge-rule "댮" "댮")
+(merge-rule "댯" "댯")
+(merge-rule "댰" "댰")
+(merge-rule "댱" "댱")
+(merge-rule "댲" "댲")
+(merge-rule "댳" "댳")
+(merge-rule "댴" "댴")
+(merge-rule "댵" "댵")
+(merge-rule "댶" "댜á‡")
+(merge-rule "댷" "댷")
+(merge-rule "댸" "댸~b")
+(merge-rule "댹" "댹")
+(merge-rule "댺" "댺")
+(merge-rule "댻" "댻")
+(merge-rule "댼" "댼")
+(merge-rule "댽" "댽")
+(merge-rule "댾" "댾")
+(merge-rule "댿" "댿")
+(merge-rule "ë€" "덀")
+(merge-rule "ë" "덁")
+(merge-rule "ë‚" "덂")
+(merge-rule "ëƒ" "덃")
+(merge-rule "ë„" "덄")
+(merge-rule "ë…" "덅")
+(merge-rule "ë†" "덆")
+(merge-rule "ë‡" "덇")
+(merge-rule "ëˆ" "덈")
+(merge-rule "ë‰" "덉")
+(merge-rule "ëŠ" "덊")
+(merge-rule "ë‹" "덋")
+(merge-rule "ëŒ" "덌")
+(merge-rule "ë" "덍")
+(merge-rule "ëŽ" "덎")
+(merge-rule "ë" "덏")
+(merge-rule "ë" "덐")
+(merge-rule "ë‘" "덑")
+(merge-rule "ë’" "댸á‡")
+(merge-rule "ë“" "덓")
+(merge-rule "ë”" "더~b")
+(merge-rule "ë•" "덕")
+(merge-rule "ë–" "덖")
+(merge-rule "ë—" "덗")
+(merge-rule "ë˜" "던")
+(merge-rule "ë™" "덙")
+(merge-rule "ëš" "덚")
+(merge-rule "ë›" "덛")
+(merge-rule "ëœ" "덜")
+(merge-rule "ë" "덝")
+(merge-rule "ëž" "덞")
+(merge-rule "ëŸ" "덟")
+(merge-rule "ë " "덠")
+(merge-rule "ë¡" "덡")
+(merge-rule "ë¢" "덢")
+(merge-rule "ë£" "덣")
+(merge-rule "ë¤" "덤")
+(merge-rule "ë¥" "덥")
+(merge-rule "ë¦" "덦")
+(merge-rule "ë§" "덧")
+(merge-rule "ë¨" "덨")
+(merge-rule "ë©" "덩")
+(merge-rule "ëª" "덪")
+(merge-rule "ë«" "덫")
+(merge-rule "ë¬" "덬")
+(merge-rule "ë­" "덭")
+(merge-rule "ë®" "더á‡")
+(merge-rule "ë¯" "덯")
+(merge-rule "ë°" "데~b")
+(merge-rule "ë±" "덱")
+(merge-rule "ë²" "덲")
+(merge-rule "ë³" "덳")
+(merge-rule "ë´" "덴")
+(merge-rule "ëµ" "덵")
+(merge-rule "ë¶" "덶")
+(merge-rule "ë·" "덷")
+(merge-rule "ë¸" "델")
+(merge-rule "ë¹" "덹")
+(merge-rule "ëº" "덺")
+(merge-rule "ë»" "덻")
+(merge-rule "ë¼" "덼")
+(merge-rule "ë½" "덽")
+(merge-rule "ë¾" "덾")
+(merge-rule "ë¿" "덿")
+(merge-rule "뎀" "뎀")
+(merge-rule "ëŽ" "뎁")
+(merge-rule "뎂" "뎂")
+(merge-rule "뎃" "뎃")
+(merge-rule "뎄" "뎄")
+(merge-rule "뎅" "뎅")
+(merge-rule "뎆" "뎆")
+(merge-rule "뎇" "뎇")
+(merge-rule "뎈" "뎈")
+(merge-rule "뎉" "뎉")
+(merge-rule "뎊" "데á‡")
+(merge-rule "뎋" "뎋")
+(merge-rule "뎌" "뎌~b")
+(merge-rule "ëŽ" "뎍")
+(merge-rule "뎎" "뎎")
+(merge-rule "ëŽ" "뎏")
+(merge-rule "ëŽ" "뎐")
+(merge-rule "뎑" "뎑")
+(merge-rule "뎒" "뎒")
+(merge-rule "뎓" "뎓")
+(merge-rule "뎔" "뎔")
+(merge-rule "뎕" "뎕")
+(merge-rule "뎖" "뎖")
+(merge-rule "뎗" "뎗")
+(merge-rule "뎘" "뎘")
+(merge-rule "뎙" "뎙")
+(merge-rule "뎚" "뎚")
+(merge-rule "뎛" "뎛")
+(merge-rule "뎜" "뎜")
+(merge-rule "ëŽ" "뎝")
+(merge-rule "뎞" "뎞")
+(merge-rule "뎟" "뎟")
+(merge-rule "뎠" "뎠")
+(merge-rule "뎡" "뎡")
+(merge-rule "뎢" "뎢")
+(merge-rule "뎣" "뎣")
+(merge-rule "뎤" "뎤")
+(merge-rule "뎥" "뎥")
+(merge-rule "뎦" "뎌á‡")
+(merge-rule "뎧" "뎧")
+(merge-rule "뎨" "뎨~b")
+(merge-rule "뎩" "뎩")
+(merge-rule "뎪" "뎪")
+(merge-rule "뎫" "뎫")
+(merge-rule "뎬" "뎬")
+(merge-rule "뎭" "뎭")
+(merge-rule "뎮" "뎮")
+(merge-rule "뎯" "뎯")
+(merge-rule "뎰" "뎰")
+(merge-rule "뎱" "뎱")
+(merge-rule "뎲" "뎲")
+(merge-rule "뎳" "뎳")
+(merge-rule "뎴" "뎴")
+(merge-rule "뎵" "뎵")
+(merge-rule "뎶" "뎶")
+(merge-rule "뎷" "뎷")
+(merge-rule "뎸" "뎸")
+(merge-rule "뎹" "뎹")
+(merge-rule "뎺" "뎺")
+(merge-rule "뎻" "뎻")
+(merge-rule "뎼" "뎼")
+(merge-rule "뎽" "뎽")
+(merge-rule "뎾" "뎾")
+(merge-rule "뎿" "뎿")
+(merge-rule "ë€" "돀")
+(merge-rule "ë" "돁")
+(merge-rule "ë‚" "뎨á‡")
+(merge-rule "ëƒ" "돃")
+(merge-rule "ë„" "도~b")
+(merge-rule "ë…" "독")
+(merge-rule "ë†" "돆")
+(merge-rule "ë‡" "돇")
+(merge-rule "ëˆ" "돈")
+(merge-rule "ë‰" "돉")
+(merge-rule "ëŠ" "돊")
+(merge-rule "ë‹" "돋")
+(merge-rule "ëŒ" "돌")
+(merge-rule "ë" "돍")
+(merge-rule "ëŽ" "돎")
+(merge-rule "ë" "돏")
+(merge-rule "ë" "돐")
+(merge-rule "ë‘" "돑")
+(merge-rule "ë’" "돒")
+(merge-rule "ë“" "돓")
+(merge-rule "ë”" "돔")
+(merge-rule "ë•" "돕")
+(merge-rule "ë–" "돖")
+(merge-rule "ë—" "돗")
+(merge-rule "ë˜" "돘")
+(merge-rule "ë™" "동")
+(merge-rule "ëš" "돚")
+(merge-rule "ë›" "돛")
+(merge-rule "ëœ" "돜")
+(merge-rule "ë" "돝")
+(merge-rule "ëž" "도á‡")
+(merge-rule "ëŸ" "돟")
+(merge-rule "ë " "돠~b")
+(merge-rule "ë¡" "돡")
+(merge-rule "ë¢" "돢")
+(merge-rule "ë£" "돣")
+(merge-rule "ë¤" "돤")
+(merge-rule "ë¥" "돥")
+(merge-rule "ë¦" "돦")
+(merge-rule "ë§" "돧")
+(merge-rule "ë¨" "돨")
+(merge-rule "ë©" "돩")
+(merge-rule "ëª" "돪")
+(merge-rule "ë«" "돫")
+(merge-rule "ë¬" "돬")
+(merge-rule "ë­" "돭")
+(merge-rule "ë®" "돮")
+(merge-rule "ë¯" "돯")
+(merge-rule "ë°" "돰")
+(merge-rule "ë±" "돱")
+(merge-rule "ë²" "돲")
+(merge-rule "ë³" "돳")
+(merge-rule "ë´" "돴")
+(merge-rule "ëµ" "돵")
+(merge-rule "ë¶" "돶")
+(merge-rule "ë·" "돷")
+(merge-rule "ë¸" "돸")
+(merge-rule "ë¹" "돹")
+(merge-rule "ëº" "돠á‡")
+(merge-rule "ë»" "돻")
+(merge-rule "ë¼" "돼~b")
+(merge-rule "ë½" "돽")
+(merge-rule "ë¾" "돾")
+(merge-rule "ë¿" "돿")
+(merge-rule "ë€" "됀")
+(merge-rule "ë" "됁")
+(merge-rule "ë‚" "됂")
+(merge-rule "ëƒ" "됃")
+(merge-rule "ë„" "됄")
+(merge-rule "ë…" "됅")
+(merge-rule "ë†" "됆")
+(merge-rule "ë‡" "됇")
+(merge-rule "ëˆ" "됈")
+(merge-rule "ë‰" "됉")
+(merge-rule "ëŠ" "됊")
+(merge-rule "ë‹" "됋")
+(merge-rule "ëŒ" "됌")
+(merge-rule "ë" "됍")
+(merge-rule "ëŽ" "됎")
+(merge-rule "ë" "됏")
+(merge-rule "ë" "됐")
+(merge-rule "ë‘" "됑")
+(merge-rule "ë’" "됒")
+(merge-rule "ë“" "됓")
+(merge-rule "ë”" "됔")
+(merge-rule "ë•" "됕")
+(merge-rule "ë–" "돼á‡")
+(merge-rule "ë—" "됗")
+(merge-rule "ë˜" "되~b")
+(merge-rule "ë™" "됙")
+(merge-rule "ëš" "됚")
+(merge-rule "ë›" "됛")
+(merge-rule "ëœ" "된")
+(merge-rule "ë" "됝")
+(merge-rule "ëž" "됞")
+(merge-rule "ëŸ" "됟")
+(merge-rule "ë " "될")
+(merge-rule "ë¡" "됡")
+(merge-rule "ë¢" "됢")
+(merge-rule "ë£" "됣")
+(merge-rule "ë¤" "됤")
+(merge-rule "ë¥" "됥")
+(merge-rule "ë¦" "됦")
+(merge-rule "ë§" "됧")
+(merge-rule "ë¨" "됨")
+(merge-rule "ë©" "됩")
+(merge-rule "ëª" "됪")
+(merge-rule "ë«" "됫")
+(merge-rule "ë¬" "됬")
+(merge-rule "ë­" "됭")
+(merge-rule "ë®" "됮")
+(merge-rule "ë¯" "됯")
+(merge-rule "ë°" "됰")
+(merge-rule "ë±" "됱")
+(merge-rule "ë²" "되á‡")
+(merge-rule "ë³" "됳")
+(merge-rule "ë´" "됴~b")
+(merge-rule "ëµ" "됵")
+(merge-rule "ë¶" "됶")
+(merge-rule "ë·" "됷")
+(merge-rule "ë¸" "됸")
+(merge-rule "ë¹" "됹")
+(merge-rule "ëº" "됺")
+(merge-rule "ë»" "됻")
+(merge-rule "ë¼" "됼")
+(merge-rule "ë½" "됽")
+(merge-rule "ë¾" "됾")
+(merge-rule "ë¿" "됿")
+(merge-rule "둀" "둀")
+(merge-rule "ë‘" "둁")
+(merge-rule "둂" "둂")
+(merge-rule "둃" "둃")
+(merge-rule "둄" "둄")
+(merge-rule "둅" "둅")
+(merge-rule "둆" "둆")
+(merge-rule "둇" "둇")
+(merge-rule "둈" "둈")
+(merge-rule "둉" "둉")
+(merge-rule "둊" "둊")
+(merge-rule "둋" "둋")
+(merge-rule "둌" "둌")
+(merge-rule "ë‘" "둍")
+(merge-rule "ë‘Ž" "됴á‡")
+(merge-rule "ë‘" "둏")
+(merge-rule "ë‘" "두~b")
+(merge-rule "둑" "둑")
+(merge-rule "둒" "둒")
+(merge-rule "둓" "둓")
+(merge-rule "둔" "둔")
+(merge-rule "둕" "둕")
+(merge-rule "둖" "둖")
+(merge-rule "둗" "둗")
+(merge-rule "둘" "둘")
+(merge-rule "둙" "둙")
+(merge-rule "둚" "둚")
+(merge-rule "둛" "둛")
+(merge-rule "둜" "둜")
+(merge-rule "ë‘" "둝")
+(merge-rule "둞" "둞")
+(merge-rule "둟" "둟")
+(merge-rule "둠" "둠")
+(merge-rule "둡" "둡")
+(merge-rule "둢" "둢")
+(merge-rule "둣" "둣")
+(merge-rule "둤" "둤")
+(merge-rule "둥" "둥")
+(merge-rule "둦" "둦")
+(merge-rule "둧" "둧")
+(merge-rule "둨" "둨")
+(merge-rule "둩" "둩")
+(merge-rule "둪" "두á‡")
+(merge-rule "둫" "둫")
+(merge-rule "둬" "둬~b")
+(merge-rule "둭" "둭")
+(merge-rule "둮" "둮")
+(merge-rule "둯" "둯")
+(merge-rule "둰" "둰")
+(merge-rule "둱" "둱")
+(merge-rule "둲" "둲")
+(merge-rule "둳" "둳")
+(merge-rule "둴" "둴")
+(merge-rule "둵" "둵")
+(merge-rule "둶" "둶")
+(merge-rule "둷" "둷")
+(merge-rule "둸" "둸")
+(merge-rule "둹" "둹")
+(merge-rule "둺" "둺")
+(merge-rule "둻" "둻")
+(merge-rule "둼" "둼")
+(merge-rule "둽" "둽")
+(merge-rule "둾" "둾")
+(merge-rule "둿" "둿")
+(merge-rule "뒀" "뒀")
+(merge-rule "ë’" "뒁")
+(merge-rule "뒂" "뒂")
+(merge-rule "뒃" "뒃")
+(merge-rule "뒄" "뒄")
+(merge-rule "뒅" "뒅")
+(merge-rule "ë’†" "둬á‡")
+(merge-rule "뒇" "뒇")
+(merge-rule "뒈" "뒈~b")
+(merge-rule "뒉" "뒉")
+(merge-rule "뒊" "뒊")
+(merge-rule "뒋" "뒋")
+(merge-rule "뒌" "뒌")
+(merge-rule "ë’" "뒍")
+(merge-rule "뒎" "뒎")
+(merge-rule "ë’" "뒏")
+(merge-rule "ë’" "뒐")
+(merge-rule "뒑" "뒑")
+(merge-rule "뒒" "뒒")
+(merge-rule "뒓" "뒓")
+(merge-rule "뒔" "뒔")
+(merge-rule "뒕" "뒕")
+(merge-rule "뒖" "뒖")
+(merge-rule "뒗" "뒗")
+(merge-rule "뒘" "뒘")
+(merge-rule "뒙" "뒙")
+(merge-rule "뒚" "뒚")
+(merge-rule "뒛" "뒛")
+(merge-rule "뒜" "뒜")
+(merge-rule "ë’" "뒝")
+(merge-rule "뒞" "뒞")
+(merge-rule "뒟" "뒟")
+(merge-rule "뒠" "뒠")
+(merge-rule "뒡" "뒡")
+(merge-rule "ë’¢" "뒈á‡")
+(merge-rule "뒣" "뒣")
+(merge-rule "뒤" "뒤~b")
+(merge-rule "뒥" "뒥")
+(merge-rule "뒦" "뒦")
+(merge-rule "뒧" "뒧")
+(merge-rule "뒨" "뒨")
+(merge-rule "뒩" "뒩")
+(merge-rule "뒪" "뒪")
+(merge-rule "뒫" "뒫")
+(merge-rule "뒬" "뒬")
+(merge-rule "뒭" "뒭")
+(merge-rule "뒮" "뒮")
+(merge-rule "뒯" "뒯")
+(merge-rule "뒰" "뒰")
+(merge-rule "뒱" "뒱")
+(merge-rule "뒲" "뒲")
+(merge-rule "뒳" "뒳")
+(merge-rule "뒴" "뒴")
+(merge-rule "뒵" "뒵")
+(merge-rule "뒶" "뒶")
+(merge-rule "뒷" "뒷")
+(merge-rule "뒸" "뒸")
+(merge-rule "뒹" "뒹")
+(merge-rule "뒺" "뒺")
+(merge-rule "뒻" "뒻")
+(merge-rule "뒼" "뒼")
+(merge-rule "뒽" "뒽")
+(merge-rule "ë’¾" "뒤á‡")
+(merge-rule "뒿" "뒿")
+(merge-rule "듀" "듀~b")
+(merge-rule "ë“" "듁")
+(merge-rule "듂" "듂")
+(merge-rule "듃" "듃")
+(merge-rule "듄" "듄")
+(merge-rule "듅" "듅")
+(merge-rule "듆" "듆")
+(merge-rule "듇" "듇")
+(merge-rule "듈" "듈")
+(merge-rule "듉" "듉")
+(merge-rule "듊" "듊")
+(merge-rule "듋" "듋")
+(merge-rule "듌" "듌")
+(merge-rule "ë“" "듍")
+(merge-rule "듎" "듎")
+(merge-rule "ë“" "듏")
+(merge-rule "ë“" "듐")
+(merge-rule "듑" "듑")
+(merge-rule "듒" "듒")
+(merge-rule "듓" "듓")
+(merge-rule "듔" "듔")
+(merge-rule "듕" "듕")
+(merge-rule "듖" "듖")
+(merge-rule "듗" "듗")
+(merge-rule "듘" "듘")
+(merge-rule "듙" "듙")
+(merge-rule "ë“š" "듀á‡")
+(merge-rule "듛" "듛")
+(merge-rule "드" "드~b")
+(merge-rule "ë“" "득")
+(merge-rule "듞" "듞")
+(merge-rule "듟" "듟")
+(merge-rule "든" "든")
+(merge-rule "듡" "듡")
+(merge-rule "듢" "듢")
+(merge-rule "듣" "듣")
+(merge-rule "들" "들")
+(merge-rule "듥" "듥")
+(merge-rule "듦" "듦")
+(merge-rule "듧" "듧")
+(merge-rule "듨" "듨")
+(merge-rule "듩" "듩")
+(merge-rule "듪" "듪")
+(merge-rule "듫" "듫")
+(merge-rule "듬" "듬")
+(merge-rule "듭" "듭")
+(merge-rule "듮" "듮")
+(merge-rule "듯" "듯")
+(merge-rule "듰" "듰")
+(merge-rule "등" "등")
+(merge-rule "듲" "듲")
+(merge-rule "듳" "듳")
+(merge-rule "듴" "듴")
+(merge-rule "듵" "듵")
+(merge-rule "듶" "드á‡")
+(merge-rule "듷" "듷")
+(merge-rule "듸" "듸~b")
+(merge-rule "듹" "듹")
+(merge-rule "듺" "듺")
+(merge-rule "듻" "듻")
+(merge-rule "듼" "듼")
+(merge-rule "듽" "듽")
+(merge-rule "듾" "듾")
+(merge-rule "듿" "듿")
+(merge-rule "딀" "딀")
+(merge-rule "ë”" "딁")
+(merge-rule "딂" "딂")
+(merge-rule "딃" "딃")
+(merge-rule "딄" "딄")
+(merge-rule "딅" "딅")
+(merge-rule "딆" "딆")
+(merge-rule "딇" "딇")
+(merge-rule "딈" "딈")
+(merge-rule "딉" "딉")
+(merge-rule "딊" "딊")
+(merge-rule "딋" "딋")
+(merge-rule "딌" "딌")
+(merge-rule "ë”" "딍")
+(merge-rule "딎" "딎")
+(merge-rule "ë”" "딏")
+(merge-rule "ë”" "딐")
+(merge-rule "딑" "딑")
+(merge-rule "ë”’" "듸á‡")
+(merge-rule "딓" "딓")
+(merge-rule "디" "디~b")
+(merge-rule "딕" "딕")
+(merge-rule "딖" "딖")
+(merge-rule "딗" "딗")
+(merge-rule "딘" "딘")
+(merge-rule "딙" "딙")
+(merge-rule "딚" "딚")
+(merge-rule "딛" "딛")
+(merge-rule "딜" "딜")
+(merge-rule "ë”" "딝")
+(merge-rule "딞" "딞")
+(merge-rule "딟" "딟")
+(merge-rule "딠" "딠")
+(merge-rule "딡" "딡")
+(merge-rule "딢" "딢")
+(merge-rule "딣" "딣")
+(merge-rule "딤" "딤")
+(merge-rule "딥" "딥")
+(merge-rule "딦" "딦")
+(merge-rule "딧" "딧")
+(merge-rule "딨" "딨")
+(merge-rule "딩" "딩")
+(merge-rule "딪" "딪")
+(merge-rule "딫" "딫")
+(merge-rule "딬" "딬")
+(merge-rule "딭" "딭")
+(merge-rule "ë”®" "디á‡")
+(merge-rule "딯" "딯")
+(merge-rule "ë”°" "á„„á…¡~b")
+(merge-rule "딱" "딱")
+(merge-rule "딲" "딲")
+(merge-rule "딳" "딳")
+(merge-rule "딴" "딴")
+(merge-rule "딵" "딵")
+(merge-rule "딶" "딶")
+(merge-rule "딷" "딷")
+(merge-rule "딸" "딸")
+(merge-rule "딹" "딹")
+(merge-rule "딺" "딺")
+(merge-rule "딻" "딻")
+(merge-rule "딼" "딼")
+(merge-rule "딽" "딽")
+(merge-rule "딾" "딾")
+(merge-rule "딿" "딿")
+(merge-rule "땀" "땀")
+(merge-rule "ë•" "땁")
+(merge-rule "땂" "땂")
+(merge-rule "땃" "땃")
+(merge-rule "땄" "땄")
+(merge-rule "땅" "땅")
+(merge-rule "땆" "땆")
+(merge-rule "땇" "땇")
+(merge-rule "땈" "땈")
+(merge-rule "땉" "땉")
+(merge-rule "ë•Š" "á„„á…¡á‡")
+(merge-rule "땋" "땋")
+(merge-rule "때" "때~b")
+(merge-rule "ë•" "땍")
+(merge-rule "땎" "땎")
+(merge-rule "ë•" "땏")
+(merge-rule "ë•" "땐")
+(merge-rule "땑" "땑")
+(merge-rule "땒" "땒")
+(merge-rule "땓" "땓")
+(merge-rule "땔" "땔")
+(merge-rule "땕" "땕")
+(merge-rule "땖" "땖")
+(merge-rule "땗" "땗")
+(merge-rule "땘" "땘")
+(merge-rule "땙" "땙")
+(merge-rule "땚" "땚")
+(merge-rule "땛" "땛")
+(merge-rule "땜" "땜")
+(merge-rule "ë•" "땝")
+(merge-rule "땞" "땞")
+(merge-rule "땟" "땟")
+(merge-rule "땠" "땠")
+(merge-rule "땡" "땡")
+(merge-rule "땢" "땢")
+(merge-rule "땣" "땣")
+(merge-rule "땤" "땤")
+(merge-rule "땥" "땥")
+(merge-rule "땦" "á„„á…¢á‡")
+(merge-rule "땧" "땧")
+(merge-rule "땨" "땨~b")
+(merge-rule "땩" "땩")
+(merge-rule "땪" "땪")
+(merge-rule "땫" "땫")
+(merge-rule "땬" "땬")
+(merge-rule "땭" "땭")
+(merge-rule "땮" "땮")
+(merge-rule "땯" "땯")
+(merge-rule "땰" "땰")
+(merge-rule "땱" "땱")
+(merge-rule "땲" "땲")
+(merge-rule "땳" "땳")
+(merge-rule "땴" "땴")
+(merge-rule "땵" "땵")
+(merge-rule "땶" "땶")
+(merge-rule "땷" "땷")
+(merge-rule "땸" "땸")
+(merge-rule "땹" "땹")
+(merge-rule "땺" "땺")
+(merge-rule "땻" "땻")
+(merge-rule "땼" "땼")
+(merge-rule "땽" "땽")
+(merge-rule "땾" "땾")
+(merge-rule "땿" "땿")
+(merge-rule "떀" "떀")
+(merge-rule "ë–" "떁")
+(merge-rule "ë–‚" "á„„á…£á‡")
+(merge-rule "떃" "떃")
+(merge-rule "ë–„" "á„„á…¤~b")
+(merge-rule "떅" "떅")
+(merge-rule "떆" "떆")
+(merge-rule "떇" "떇")
+(merge-rule "떈" "떈")
+(merge-rule "떉" "떉")
+(merge-rule "떊" "떊")
+(merge-rule "떋" "떋")
+(merge-rule "떌" "떌")
+(merge-rule "ë–" "떍")
+(merge-rule "떎" "떎")
+(merge-rule "ë–" "떏")
+(merge-rule "ë–" "떐")
+(merge-rule "떑" "떑")
+(merge-rule "떒" "떒")
+(merge-rule "떓" "떓")
+(merge-rule "떔" "떔")
+(merge-rule "떕" "떕")
+(merge-rule "떖" "떖")
+(merge-rule "떗" "떗")
+(merge-rule "떘" "떘")
+(merge-rule "떙" "떙")
+(merge-rule "떚" "떚")
+(merge-rule "떛" "떛")
+(merge-rule "떜" "떜")
+(merge-rule "ë–" "떝")
+(merge-rule "ë–ž" "á„„á…¤á‡")
+(merge-rule "떟" "떟")
+(merge-rule "ë– " "á„„á…¥~b")
+(merge-rule "떡" "떡")
+(merge-rule "떢" "떢")
+(merge-rule "떣" "떣")
+(merge-rule "떤" "떤")
+(merge-rule "떥" "떥")
+(merge-rule "떦" "떦")
+(merge-rule "떧" "떧")
+(merge-rule "떨" "떨")
+(merge-rule "떩" "떩")
+(merge-rule "떪" "떪")
+(merge-rule "떫" "떫")
+(merge-rule "떬" "떬")
+(merge-rule "떭" "떭")
+(merge-rule "떮" "떮")
+(merge-rule "떯" "떯")
+(merge-rule "떰" "떰")
+(merge-rule "떱" "떱")
+(merge-rule "떲" "떲")
+(merge-rule "떳" "떳")
+(merge-rule "떴" "떴")
+(merge-rule "떵" "떵")
+(merge-rule "떶" "떶")
+(merge-rule "떷" "떷")
+(merge-rule "떸" "떸")
+(merge-rule "떹" "떹")
+(merge-rule "ë–º" "á„„á…¥á‡")
+(merge-rule "떻" "떻")
+(merge-rule "ë–¼" "á„„á…¦~b")
+(merge-rule "떽" "떽")
+(merge-rule "떾" "떾")
+(merge-rule "떿" "떿")
+(merge-rule "뗀" "뗀")
+(merge-rule "ë—" "뗁")
+(merge-rule "뗂" "뗂")
+(merge-rule "뗃" "뗃")
+(merge-rule "뗄" "뗄")
+(merge-rule "뗅" "뗅")
+(merge-rule "뗆" "뗆")
+(merge-rule "뗇" "뗇")
+(merge-rule "뗈" "뗈")
+(merge-rule "뗉" "뗉")
+(merge-rule "뗊" "뗊")
+(merge-rule "뗋" "뗋")
+(merge-rule "뗌" "뗌")
+(merge-rule "ë—" "뗍")
+(merge-rule "뗎" "뗎")
+(merge-rule "ë—" "뗏")
+(merge-rule "ë—" "뗐")
+(merge-rule "뗑" "뗑")
+(merge-rule "뗒" "뗒")
+(merge-rule "뗓" "뗓")
+(merge-rule "뗔" "뗔")
+(merge-rule "뗕" "뗕")
+(merge-rule "ë—–" "á„„á…¦á‡")
+(merge-rule "뗗" "뗗")
+(merge-rule "ë—˜" "á„„á…§~b")
+(merge-rule "뗙" "뗙")
+(merge-rule "뗚" "뗚")
+(merge-rule "뗛" "뗛")
+(merge-rule "뗜" "뗜")
+(merge-rule "ë—" "뗝")
+(merge-rule "뗞" "뗞")
+(merge-rule "뗟" "뗟")
+(merge-rule "뗠" "뗠")
+(merge-rule "뗡" "뗡")
+(merge-rule "뗢" "뗢")
+(merge-rule "뗣" "뗣")
+(merge-rule "뗤" "뗤")
+(merge-rule "뗥" "뗥")
+(merge-rule "뗦" "뗦")
+(merge-rule "뗧" "뗧")
+(merge-rule "뗨" "뗨")
+(merge-rule "뗩" "뗩")
+(merge-rule "뗪" "뗪")
+(merge-rule "뗫" "뗫")
+(merge-rule "뗬" "뗬")
+(merge-rule "뗭" "뗭")
+(merge-rule "뗮" "뗮")
+(merge-rule "뗯" "뗯")
+(merge-rule "뗰" "뗰")
+(merge-rule "뗱" "뗱")
+(merge-rule "ë—²" "á„„á…§á‡")
+(merge-rule "뗳" "뗳")
+(merge-rule "ë—´" "á„„á…¨~b")
+(merge-rule "뗵" "뗵")
+(merge-rule "뗶" "뗶")
+(merge-rule "뗷" "뗷")
+(merge-rule "뗸" "뗸")
+(merge-rule "뗹" "뗹")
+(merge-rule "뗺" "뗺")
+(merge-rule "뗻" "뗻")
+(merge-rule "뗼" "뗼")
+(merge-rule "뗽" "뗽")
+(merge-rule "뗾" "뗾")
+(merge-rule "뗿" "뗿")
+(merge-rule "똀" "똀")
+(merge-rule "ë˜" "똁")
+(merge-rule "똂" "똂")
+(merge-rule "똃" "똃")
+(merge-rule "똄" "똄")
+(merge-rule "똅" "똅")
+(merge-rule "똆" "똆")
+(merge-rule "똇" "똇")
+(merge-rule "똈" "똈")
+(merge-rule "똉" "똉")
+(merge-rule "똊" "똊")
+(merge-rule "똋" "똋")
+(merge-rule "똌" "똌")
+(merge-rule "ë˜" "똍")
+(merge-rule "똎" "á„„á…¨á‡")
+(merge-rule "ë˜" "똏")
+(merge-rule "ë˜" "á„„á…©~b")
+(merge-rule "똑" "똑")
+(merge-rule "똒" "똒")
+(merge-rule "똓" "똓")
+(merge-rule "똔" "똔")
+(merge-rule "똕" "똕")
+(merge-rule "똖" "똖")
+(merge-rule "똗" "똗")
+(merge-rule "똘" "똘")
+(merge-rule "똙" "똙")
+(merge-rule "똚" "똚")
+(merge-rule "똛" "똛")
+(merge-rule "똜" "똜")
+(merge-rule "ë˜" "똝")
+(merge-rule "똞" "똞")
+(merge-rule "똟" "똟")
+(merge-rule "똠" "똠")
+(merge-rule "똡" "똡")
+(merge-rule "똢" "똢")
+(merge-rule "똣" "똣")
+(merge-rule "똤" "똤")
+(merge-rule "똥" "똥")
+(merge-rule "똦" "똦")
+(merge-rule "똧" "똧")
+(merge-rule "똨" "똨")
+(merge-rule "똩" "똩")
+(merge-rule "똪" "á„„á…©á‡")
+(merge-rule "똫" "똫")
+(merge-rule "똬" "똬~b")
+(merge-rule "똭" "똭")
+(merge-rule "똮" "똮")
+(merge-rule "똯" "똯")
+(merge-rule "똰" "똰")
+(merge-rule "똱" "똱")
+(merge-rule "똲" "똲")
+(merge-rule "똳" "똳")
+(merge-rule "똴" "똴")
+(merge-rule "똵" "똵")
+(merge-rule "똶" "똶")
+(merge-rule "똷" "똷")
+(merge-rule "똸" "똸")
+(merge-rule "똹" "똹")
+(merge-rule "똺" "똺")
+(merge-rule "똻" "똻")
+(merge-rule "똼" "똼")
+(merge-rule "똽" "똽")
+(merge-rule "똾" "똾")
+(merge-rule "똿" "똿")
+(merge-rule "뙀" "뙀")
+(merge-rule "ë™" "뙁")
+(merge-rule "뙂" "뙂")
+(merge-rule "뙃" "뙃")
+(merge-rule "뙄" "뙄")
+(merge-rule "뙅" "뙅")
+(merge-rule "뙆" "á„„á…ªá‡")
+(merge-rule "뙇" "뙇")
+(merge-rule "뙈" "뙈~b")
+(merge-rule "뙉" "뙉")
+(merge-rule "뙊" "뙊")
+(merge-rule "뙋" "뙋")
+(merge-rule "뙌" "뙌")
+(merge-rule "ë™" "뙍")
+(merge-rule "뙎" "뙎")
+(merge-rule "ë™" "뙏")
+(merge-rule "ë™" "뙐")
+(merge-rule "뙑" "뙑")
+(merge-rule "뙒" "뙒")
+(merge-rule "뙓" "뙓")
+(merge-rule "뙔" "뙔")
+(merge-rule "뙕" "뙕")
+(merge-rule "뙖" "뙖")
+(merge-rule "뙗" "뙗")
+(merge-rule "뙘" "뙘")
+(merge-rule "뙙" "뙙")
+(merge-rule "뙚" "뙚")
+(merge-rule "뙛" "뙛")
+(merge-rule "뙜" "뙜")
+(merge-rule "ë™" "뙝")
+(merge-rule "뙞" "뙞")
+(merge-rule "뙟" "뙟")
+(merge-rule "뙠" "뙠")
+(merge-rule "뙡" "뙡")
+(merge-rule "뙢" "á„„á…«á‡")
+(merge-rule "뙣" "뙣")
+(merge-rule "뙤" "뙤~b")
+(merge-rule "뙥" "뙥")
+(merge-rule "뙦" "뙦")
+(merge-rule "뙧" "뙧")
+(merge-rule "뙨" "뙨")
+(merge-rule "뙩" "뙩")
+(merge-rule "뙪" "뙪")
+(merge-rule "뙫" "뙫")
+(merge-rule "뙬" "뙬")
+(merge-rule "뙭" "뙭")
+(merge-rule "뙮" "뙮")
+(merge-rule "뙯" "뙯")
+(merge-rule "뙰" "뙰")
+(merge-rule "뙱" "뙱")
+(merge-rule "뙲" "뙲")
+(merge-rule "뙳" "뙳")
+(merge-rule "뙴" "뙴")
+(merge-rule "뙵" "뙵")
+(merge-rule "뙶" "뙶")
+(merge-rule "뙷" "뙷")
+(merge-rule "뙸" "뙸")
+(merge-rule "뙹" "뙹")
+(merge-rule "뙺" "뙺")
+(merge-rule "뙻" "뙻")
+(merge-rule "뙼" "뙼")
+(merge-rule "뙽" "뙽")
+(merge-rule "뙾" "á„„á…¬á‡")
+(merge-rule "뙿" "뙿")
+(merge-rule "뚀" "뚀~b")
+(merge-rule "ëš" "뚁")
+(merge-rule "뚂" "뚂")
+(merge-rule "뚃" "뚃")
+(merge-rule "뚄" "뚄")
+(merge-rule "뚅" "뚅")
+(merge-rule "뚆" "뚆")
+(merge-rule "뚇" "뚇")
+(merge-rule "뚈" "뚈")
+(merge-rule "뚉" "뚉")
+(merge-rule "뚊" "뚊")
+(merge-rule "뚋" "뚋")
+(merge-rule "뚌" "뚌")
+(merge-rule "ëš" "뚍")
+(merge-rule "뚎" "뚎")
+(merge-rule "ëš" "뚏")
+(merge-rule "ëš" "뚐")
+(merge-rule "뚑" "뚑")
+(merge-rule "뚒" "뚒")
+(merge-rule "뚓" "뚓")
+(merge-rule "뚔" "뚔")
+(merge-rule "뚕" "뚕")
+(merge-rule "뚖" "뚖")
+(merge-rule "뚗" "뚗")
+(merge-rule "뚘" "뚘")
+(merge-rule "뚙" "뚙")
+(merge-rule "ëšš" "á„„á…­á‡")
+(merge-rule "뚛" "뚛")
+(merge-rule "뚜" "뚜~b")
+(merge-rule "ëš" "뚝")
+(merge-rule "뚞" "뚞")
+(merge-rule "뚟" "뚟")
+(merge-rule "뚠" "뚠")
+(merge-rule "뚡" "뚡")
+(merge-rule "뚢" "뚢")
+(merge-rule "뚣" "뚣")
+(merge-rule "뚤" "뚤")
+(merge-rule "뚥" "뚥")
+(merge-rule "뚦" "뚦")
+(merge-rule "뚧" "뚧")
+(merge-rule "뚨" "뚨")
+(merge-rule "뚩" "뚩")
+(merge-rule "뚪" "뚪")
+(merge-rule "뚫" "뚫")
+(merge-rule "뚬" "뚬")
+(merge-rule "뚭" "뚭")
+(merge-rule "뚮" "뚮")
+(merge-rule "뚯" "뚯")
+(merge-rule "뚰" "뚰")
+(merge-rule "뚱" "뚱")
+(merge-rule "뚲" "뚲")
+(merge-rule "뚳" "뚳")
+(merge-rule "뚴" "뚴")
+(merge-rule "뚵" "뚵")
+(merge-rule "뚶" "á„„á…®á‡")
+(merge-rule "뚷" "뚷")
+(merge-rule "뚸" "뚸~b")
+(merge-rule "뚹" "뚹")
+(merge-rule "뚺" "뚺")
+(merge-rule "뚻" "뚻")
+(merge-rule "뚼" "뚼")
+(merge-rule "뚽" "뚽")
+(merge-rule "뚾" "뚾")
+(merge-rule "뚿" "뚿")
+(merge-rule "뛀" "뛀")
+(merge-rule "ë›" "뛁")
+(merge-rule "뛂" "뛂")
+(merge-rule "뛃" "뛃")
+(merge-rule "뛄" "뛄")
+(merge-rule "뛅" "뛅")
+(merge-rule "뛆" "뛆")
+(merge-rule "뛇" "뛇")
+(merge-rule "뛈" "뛈")
+(merge-rule "뛉" "뛉")
+(merge-rule "뛊" "뛊")
+(merge-rule "뛋" "뛋")
+(merge-rule "뛌" "뛌")
+(merge-rule "ë›" "뛍")
+(merge-rule "뛎" "뛎")
+(merge-rule "ë›" "뛏")
+(merge-rule "ë›" "뛐")
+(merge-rule "뛑" "뛑")
+(merge-rule "ë›’" "á„„á…¯á‡")
+(merge-rule "뛓" "뛓")
+(merge-rule "ë›”" "á„„á…°~b")
+(merge-rule "뛕" "뛕")
+(merge-rule "뛖" "뛖")
+(merge-rule "뛗" "뛗")
+(merge-rule "뛘" "뛘")
+(merge-rule "뛙" "뛙")
+(merge-rule "뛚" "뛚")
+(merge-rule "뛛" "뛛")
+(merge-rule "뛜" "뛜")
+(merge-rule "ë›" "뛝")
+(merge-rule "뛞" "뛞")
+(merge-rule "뛟" "뛟")
+(merge-rule "뛠" "뛠")
+(merge-rule "뛡" "뛡")
+(merge-rule "뛢" "뛢")
+(merge-rule "뛣" "뛣")
+(merge-rule "뛤" "뛤")
+(merge-rule "뛥" "뛥")
+(merge-rule "뛦" "뛦")
+(merge-rule "뛧" "뛧")
+(merge-rule "뛨" "뛨")
+(merge-rule "뛩" "뛩")
+(merge-rule "뛪" "뛪")
+(merge-rule "뛫" "뛫")
+(merge-rule "뛬" "뛬")
+(merge-rule "뛭" "뛭")
+(merge-rule "ë›®" "á„„á…°á‡")
+(merge-rule "뛯" "뛯")
+(merge-rule "ë›°" "á„„á…±~b")
+(merge-rule "뛱" "뛱")
+(merge-rule "뛲" "뛲")
+(merge-rule "뛳" "뛳")
+(merge-rule "뛴" "뛴")
+(merge-rule "뛵" "뛵")
+(merge-rule "뛶" "뛶")
+(merge-rule "뛷" "뛷")
+(merge-rule "뛸" "뛸")
+(merge-rule "뛹" "뛹")
+(merge-rule "뛺" "뛺")
+(merge-rule "뛻" "뛻")
+(merge-rule "뛼" "뛼")
+(merge-rule "뛽" "뛽")
+(merge-rule "뛾" "뛾")
+(merge-rule "뛿" "뛿")
+(merge-rule "뜀" "뜀")
+(merge-rule "ëœ" "뜁")
+(merge-rule "뜂" "뜂")
+(merge-rule "뜃" "뜃")
+(merge-rule "뜄" "뜄")
+(merge-rule "뜅" "뜅")
+(merge-rule "뜆" "뜆")
+(merge-rule "뜇" "뜇")
+(merge-rule "뜈" "뜈")
+(merge-rule "뜉" "뜉")
+(merge-rule "뜊" "á„„á…±á‡")
+(merge-rule "뜋" "뜋")
+(merge-rule "뜌" "뜌~b")
+(merge-rule "ëœ" "뜍")
+(merge-rule "뜎" "뜎")
+(merge-rule "ëœ" "뜏")
+(merge-rule "ëœ" "뜐")
+(merge-rule "뜑" "뜑")
+(merge-rule "뜒" "뜒")
+(merge-rule "뜓" "뜓")
+(merge-rule "뜔" "뜔")
+(merge-rule "뜕" "뜕")
+(merge-rule "뜖" "뜖")
+(merge-rule "뜗" "뜗")
+(merge-rule "뜘" "뜘")
+(merge-rule "뜙" "뜙")
+(merge-rule "뜚" "뜚")
+(merge-rule "뜛" "뜛")
+(merge-rule "뜜" "뜜")
+(merge-rule "ëœ" "뜝")
+(merge-rule "뜞" "뜞")
+(merge-rule "뜟" "뜟")
+(merge-rule "뜠" "뜠")
+(merge-rule "뜡" "뜡")
+(merge-rule "뜢" "뜢")
+(merge-rule "뜣" "뜣")
+(merge-rule "뜤" "뜤")
+(merge-rule "뜥" "뜥")
+(merge-rule "뜦" "á„„á…²á‡")
+(merge-rule "뜧" "뜧")
+(merge-rule "뜨" "뜨~b")
+(merge-rule "뜩" "뜩")
+(merge-rule "뜪" "뜪")
+(merge-rule "뜫" "뜫")
+(merge-rule "뜬" "뜬")
+(merge-rule "뜭" "뜭")
+(merge-rule "뜮" "뜮")
+(merge-rule "뜯" "뜯")
+(merge-rule "뜰" "뜰")
+(merge-rule "뜱" "뜱")
+(merge-rule "뜲" "뜲")
+(merge-rule "뜳" "뜳")
+(merge-rule "뜴" "뜴")
+(merge-rule "뜵" "뜵")
+(merge-rule "뜶" "뜶")
+(merge-rule "뜷" "뜷")
+(merge-rule "뜸" "뜸")
+(merge-rule "뜹" "뜹")
+(merge-rule "뜺" "뜺")
+(merge-rule "뜻" "뜻")
+(merge-rule "뜼" "뜼")
+(merge-rule "뜽" "뜽")
+(merge-rule "뜾" "뜾")
+(merge-rule "뜿" "뜿")
+(merge-rule "ë€" "띀")
+(merge-rule "ë" "띁")
+(merge-rule "ë‚" "á„„á…³á‡")
+(merge-rule "ëƒ" "띃")
+(merge-rule "ë„" "á„„á…´~b")
+(merge-rule "ë…" "띅")
+(merge-rule "ë†" "띆")
+(merge-rule "ë‡" "띇")
+(merge-rule "ëˆ" "띈")
+(merge-rule "ë‰" "띉")
+(merge-rule "ëŠ" "띊")
+(merge-rule "ë‹" "띋")
+(merge-rule "ëŒ" "띌")
+(merge-rule "ë" "띍")
+(merge-rule "ëŽ" "띎")
+(merge-rule "ë" "띏")
+(merge-rule "ë" "띐")
+(merge-rule "ë‘" "띑")
+(merge-rule "ë’" "띒")
+(merge-rule "ë“" "띓")
+(merge-rule "ë”" "띔")
+(merge-rule "ë•" "띕")
+(merge-rule "ë–" "띖")
+(merge-rule "ë—" "띗")
+(merge-rule "ë˜" "띘")
+(merge-rule "ë™" "띙")
+(merge-rule "ëš" "띚")
+(merge-rule "ë›" "띛")
+(merge-rule "ëœ" "띜")
+(merge-rule "ë" "띝")
+(merge-rule "ëž" "á„„á…´á‡")
+(merge-rule "ëŸ" "띟")
+(merge-rule "ë " "á„„á…µ~b")
+(merge-rule "ë¡" "띡")
+(merge-rule "ë¢" "띢")
+(merge-rule "ë£" "띣")
+(merge-rule "ë¤" "띤")
+(merge-rule "ë¥" "띥")
+(merge-rule "ë¦" "띦")
+(merge-rule "ë§" "띧")
+(merge-rule "ë¨" "띨")
+(merge-rule "ë©" "띩")
+(merge-rule "ëª" "띪")
+(merge-rule "ë«" "띫")
+(merge-rule "ë¬" "띬")
+(merge-rule "ë­" "띭")
+(merge-rule "ë®" "띮")
+(merge-rule "ë¯" "띯")
+(merge-rule "ë°" "띰")
+(merge-rule "ë±" "띱")
+(merge-rule "ë²" "띲")
+(merge-rule "ë³" "띳")
+(merge-rule "ë´" "띴")
+(merge-rule "ëµ" "띵")
+(merge-rule "ë¶" "띶")
+(merge-rule "ë·" "띷")
+(merge-rule "ë¸" "띸")
+(merge-rule "ë¹" "띹")
+(merge-rule "ëº" "á„„á…µá‡")
+(merge-rule "ë»" "띻")
+(merge-rule "ë¼" "á„…á…¡~b")
+(merge-rule "ë½" "락")
+(merge-rule "ë¾" "띾")
+(merge-rule "ë¿" "띿")
+(merge-rule "란" "란")
+(merge-rule "ëž" "랁")
+(merge-rule "랂" "랂")
+(merge-rule "랃" "랃")
+(merge-rule "랄" "랄")
+(merge-rule "랅" "랅")
+(merge-rule "랆" "랆")
+(merge-rule "랇" "랇")
+(merge-rule "랈" "랈")
+(merge-rule "랉" "랉")
+(merge-rule "랊" "랊")
+(merge-rule "랋" "랋")
+(merge-rule "람" "람")
+(merge-rule "ëž" "랍")
+(merge-rule "랎" "랎")
+(merge-rule "ëž" "랏")
+(merge-rule "ëž" "랐")
+(merge-rule "랑" "랑")
+(merge-rule "랒" "랒")
+(merge-rule "랓" "랓")
+(merge-rule "랔" "랔")
+(merge-rule "랕" "랕")
+(merge-rule "ëž–" "á„…á…¡á‡")
+(merge-rule "랗" "랗")
+(merge-rule "래" "래~b")
+(merge-rule "랙" "랙")
+(merge-rule "랚" "랚")
+(merge-rule "랛" "랛")
+(merge-rule "랜" "랜")
+(merge-rule "ëž" "랝")
+(merge-rule "랞" "랞")
+(merge-rule "랟" "랟")
+(merge-rule "랠" "랠")
+(merge-rule "랡" "랡")
+(merge-rule "랢" "랢")
+(merge-rule "랣" "랣")
+(merge-rule "랤" "랤")
+(merge-rule "랥" "랥")
+(merge-rule "랦" "랦")
+(merge-rule "랧" "랧")
+(merge-rule "램" "램")
+(merge-rule "랩" "랩")
+(merge-rule "랪" "랪")
+(merge-rule "랫" "랫")
+(merge-rule "랬" "랬")
+(merge-rule "랭" "랭")
+(merge-rule "랮" "랮")
+(merge-rule "랯" "랯")
+(merge-rule "랰" "랰")
+(merge-rule "랱" "랱")
+(merge-rule "ëž²" "á„…á…¢á‡")
+(merge-rule "랳" "랳")
+(merge-rule "ëž´" "á„…á…£~b")
+(merge-rule "략" "략")
+(merge-rule "랶" "랶")
+(merge-rule "랷" "랷")
+(merge-rule "랸" "랸")
+(merge-rule "랹" "랹")
+(merge-rule "랺" "랺")
+(merge-rule "랻" "랻")
+(merge-rule "랼" "랼")
+(merge-rule "랽" "랽")
+(merge-rule "랾" "랾")
+(merge-rule "랿" "랿")
+(merge-rule "럀" "럀")
+(merge-rule "ëŸ" "럁")
+(merge-rule "럂" "럂")
+(merge-rule "럃" "럃")
+(merge-rule "럄" "럄")
+(merge-rule "럅" "럅")
+(merge-rule "럆" "럆")
+(merge-rule "럇" "럇")
+(merge-rule "럈" "럈")
+(merge-rule "량" "량")
+(merge-rule "럊" "럊")
+(merge-rule "럋" "럋")
+(merge-rule "럌" "럌")
+(merge-rule "ëŸ" "럍")
+(merge-rule "럎" "á„…á…£á‡")
+(merge-rule "ëŸ" "럏")
+(merge-rule "ëŸ" "á„…á…¤~b")
+(merge-rule "럑" "럑")
+(merge-rule "럒" "럒")
+(merge-rule "럓" "럓")
+(merge-rule "럔" "럔")
+(merge-rule "럕" "럕")
+(merge-rule "럖" "럖")
+(merge-rule "럗" "럗")
+(merge-rule "럘" "럘")
+(merge-rule "럙" "럙")
+(merge-rule "럚" "럚")
+(merge-rule "럛" "럛")
+(merge-rule "럜" "럜")
+(merge-rule "ëŸ" "럝")
+(merge-rule "럞" "럞")
+(merge-rule "럟" "럟")
+(merge-rule "럠" "럠")
+(merge-rule "럡" "럡")
+(merge-rule "럢" "럢")
+(merge-rule "럣" "럣")
+(merge-rule "럤" "럤")
+(merge-rule "럥" "럥")
+(merge-rule "럦" "럦")
+(merge-rule "럧" "럧")
+(merge-rule "럨" "럨")
+(merge-rule "럩" "럩")
+(merge-rule "럪" "á„…á…¤á‡")
+(merge-rule "럫" "럫")
+(merge-rule "러" "러~b")
+(merge-rule "럭" "럭")
+(merge-rule "럮" "럮")
+(merge-rule "럯" "럯")
+(merge-rule "런" "런")
+(merge-rule "럱" "럱")
+(merge-rule "럲" "럲")
+(merge-rule "럳" "럳")
+(merge-rule "럴" "럴")
+(merge-rule "럵" "럵")
+(merge-rule "럶" "럶")
+(merge-rule "럷" "럷")
+(merge-rule "럸" "럸")
+(merge-rule "럹" "럹")
+(merge-rule "럺" "럺")
+(merge-rule "럻" "럻")
+(merge-rule "럼" "럼")
+(merge-rule "럽" "럽")
+(merge-rule "럾" "럾")
+(merge-rule "럿" "럿")
+(merge-rule "렀" "렀")
+(merge-rule "ë " "렁")
+(merge-rule "렂" "렂")
+(merge-rule "렃" "렃")
+(merge-rule "렄" "렄")
+(merge-rule "렅" "렅")
+(merge-rule "ë †" "á„…á…¥á‡")
+(merge-rule "렇" "렇")
+(merge-rule "ë ˆ" "á„…á…¦~b")
+(merge-rule "렉" "렉")
+(merge-rule "렊" "렊")
+(merge-rule "렋" "렋")
+(merge-rule "렌" "렌")
+(merge-rule "ë " "렍")
+(merge-rule "렎" "렎")
+(merge-rule "ë " "렏")
+(merge-rule "ë " "렐")
+(merge-rule "렑" "렑")
+(merge-rule "렒" "렒")
+(merge-rule "렓" "렓")
+(merge-rule "렔" "렔")
+(merge-rule "렕" "렕")
+(merge-rule "렖" "렖")
+(merge-rule "렗" "렗")
+(merge-rule "렘" "렘")
+(merge-rule "렙" "렙")
+(merge-rule "렚" "렚")
+(merge-rule "렛" "렛")
+(merge-rule "렜" "렜")
+(merge-rule "ë " "렝")
+(merge-rule "렞" "렞")
+(merge-rule "렟" "렟")
+(merge-rule "렠" "렠")
+(merge-rule "렡" "렡")
+(merge-rule "ë ¢" "á„…á…¦á‡")
+(merge-rule "렣" "렣")
+(merge-rule "ë ¤" "á„…á…§~b")
+(merge-rule "력" "력")
+(merge-rule "렦" "렦")
+(merge-rule "렧" "렧")
+(merge-rule "련" "련")
+(merge-rule "렩" "렩")
+(merge-rule "렪" "렪")
+(merge-rule "렫" "렫")
+(merge-rule "렬" "렬")
+(merge-rule "렭" "렭")
+(merge-rule "렮" "렮")
+(merge-rule "렯" "렯")
+(merge-rule "렰" "렰")
+(merge-rule "렱" "렱")
+(merge-rule "렲" "렲")
+(merge-rule "렳" "렳")
+(merge-rule "렴" "렴")
+(merge-rule "렵" "렵")
+(merge-rule "렶" "렶")
+(merge-rule "렷" "렷")
+(merge-rule "렸" "렸")
+(merge-rule "령" "령")
+(merge-rule "렺" "렺")
+(merge-rule "렻" "렻")
+(merge-rule "렼" "렼")
+(merge-rule "렽" "렽")
+(merge-rule "ë ¾" "á„…á…§á‡")
+(merge-rule "렿" "렿")
+(merge-rule "ë¡€" "á„…á…¨~b")
+(merge-rule "ë¡" "롁")
+(merge-rule "롂" "롂")
+(merge-rule "롃" "롃")
+(merge-rule "롄" "롄")
+(merge-rule "롅" "롅")
+(merge-rule "롆" "롆")
+(merge-rule "롇" "롇")
+(merge-rule "롈" "롈")
+(merge-rule "롉" "롉")
+(merge-rule "롊" "롊")
+(merge-rule "롋" "롋")
+(merge-rule "롌" "롌")
+(merge-rule "ë¡" "롍")
+(merge-rule "롎" "롎")
+(merge-rule "ë¡" "롏")
+(merge-rule "ë¡" "롐")
+(merge-rule "롑" "롑")
+(merge-rule "롒" "롒")
+(merge-rule "롓" "롓")
+(merge-rule "롔" "롔")
+(merge-rule "롕" "롕")
+(merge-rule "롖" "롖")
+(merge-rule "롗" "롗")
+(merge-rule "롘" "롘")
+(merge-rule "롙" "롙")
+(merge-rule "ë¡š" "á„…á…¨á‡")
+(merge-rule "롛" "롛")
+(merge-rule "로" "로~b")
+(merge-rule "ë¡" "록")
+(merge-rule "롞" "롞")
+(merge-rule "롟" "롟")
+(merge-rule "론" "론")
+(merge-rule "롡" "롡")
+(merge-rule "롢" "롢")
+(merge-rule "롣" "롣")
+(merge-rule "롤" "롤")
+(merge-rule "롥" "롥")
+(merge-rule "롦" "롦")
+(merge-rule "롧" "롧")
+(merge-rule "롨" "롨")
+(merge-rule "롩" "롩")
+(merge-rule "롪" "롪")
+(merge-rule "롫" "롫")
+(merge-rule "롬" "롬")
+(merge-rule "롭" "롭")
+(merge-rule "롮" "롮")
+(merge-rule "롯" "롯")
+(merge-rule "롰" "롰")
+(merge-rule "롱" "롱")
+(merge-rule "롲" "롲")
+(merge-rule "롳" "롳")
+(merge-rule "롴" "롴")
+(merge-rule "롵" "롵")
+(merge-rule "롶" "á„…á…©á‡")
+(merge-rule "롷" "롷")
+(merge-rule "롸" "롸~b")
+(merge-rule "롹" "롹")
+(merge-rule "롺" "롺")
+(merge-rule "롻" "롻")
+(merge-rule "롼" "롼")
+(merge-rule "롽" "롽")
+(merge-rule "롾" "롾")
+(merge-rule "롿" "롿")
+(merge-rule "뢀" "뢀")
+(merge-rule "ë¢" "뢁")
+(merge-rule "뢂" "뢂")
+(merge-rule "뢃" "뢃")
+(merge-rule "뢄" "뢄")
+(merge-rule "뢅" "뢅")
+(merge-rule "뢆" "뢆")
+(merge-rule "뢇" "뢇")
+(merge-rule "뢈" "뢈")
+(merge-rule "뢉" "뢉")
+(merge-rule "뢊" "뢊")
+(merge-rule "뢋" "뢋")
+(merge-rule "뢌" "뢌")
+(merge-rule "ë¢" "뢍")
+(merge-rule "뢎" "뢎")
+(merge-rule "ë¢" "뢏")
+(merge-rule "ë¢" "뢐")
+(merge-rule "뢑" "뢑")
+(merge-rule "뢒" "á„…á…ªá‡")
+(merge-rule "뢓" "뢓")
+(merge-rule "뢔" "뢔~b")
+(merge-rule "뢕" "뢕")
+(merge-rule "뢖" "뢖")
+(merge-rule "뢗" "뢗")
+(merge-rule "뢘" "뢘")
+(merge-rule "뢙" "뢙")
+(merge-rule "뢚" "뢚")
+(merge-rule "뢛" "뢛")
+(merge-rule "뢜" "뢜")
+(merge-rule "ë¢" "뢝")
+(merge-rule "뢞" "뢞")
+(merge-rule "뢟" "뢟")
+(merge-rule "뢠" "뢠")
+(merge-rule "뢡" "뢡")
+(merge-rule "뢢" "뢢")
+(merge-rule "뢣" "뢣")
+(merge-rule "뢤" "뢤")
+(merge-rule "뢥" "뢥")
+(merge-rule "뢦" "뢦")
+(merge-rule "뢧" "뢧")
+(merge-rule "뢨" "뢨")
+(merge-rule "뢩" "뢩")
+(merge-rule "뢪" "뢪")
+(merge-rule "뢫" "뢫")
+(merge-rule "뢬" "뢬")
+(merge-rule "뢭" "뢭")
+(merge-rule "뢮" "á„…á…«á‡")
+(merge-rule "뢯" "뢯")
+(merge-rule "뢰" "뢰~b")
+(merge-rule "뢱" "뢱")
+(merge-rule "뢲" "뢲")
+(merge-rule "뢳" "뢳")
+(merge-rule "뢴" "뢴")
+(merge-rule "뢵" "뢵")
+(merge-rule "뢶" "뢶")
+(merge-rule "뢷" "뢷")
+(merge-rule "뢸" "뢸")
+(merge-rule "뢹" "뢹")
+(merge-rule "뢺" "뢺")
+(merge-rule "뢻" "뢻")
+(merge-rule "뢼" "뢼")
+(merge-rule "뢽" "뢽")
+(merge-rule "뢾" "뢾")
+(merge-rule "뢿" "뢿")
+(merge-rule "룀" "룀")
+(merge-rule "ë£" "룁")
+(merge-rule "룂" "룂")
+(merge-rule "룃" "룃")
+(merge-rule "룄" "룄")
+(merge-rule "룅" "룅")
+(merge-rule "룆" "룆")
+(merge-rule "룇" "룇")
+(merge-rule "룈" "룈")
+(merge-rule "룉" "룉")
+(merge-rule "룊" "á„…á…¬á‡")
+(merge-rule "룋" "룋")
+(merge-rule "료" "료~b")
+(merge-rule "ë£" "룍")
+(merge-rule "룎" "룎")
+(merge-rule "ë£" "룏")
+(merge-rule "ë£" "룐")
+(merge-rule "룑" "룑")
+(merge-rule "룒" "룒")
+(merge-rule "룓" "룓")
+(merge-rule "룔" "룔")
+(merge-rule "룕" "룕")
+(merge-rule "룖" "룖")
+(merge-rule "룗" "룗")
+(merge-rule "룘" "룘")
+(merge-rule "룙" "룙")
+(merge-rule "룚" "룚")
+(merge-rule "룛" "룛")
+(merge-rule "룜" "룜")
+(merge-rule "ë£" "룝")
+(merge-rule "룞" "룞")
+(merge-rule "룟" "룟")
+(merge-rule "룠" "룠")
+(merge-rule "룡" "룡")
+(merge-rule "룢" "룢")
+(merge-rule "룣" "룣")
+(merge-rule "룤" "룤")
+(merge-rule "룥" "룥")
+(merge-rule "룦" "á„…á…­á‡")
+(merge-rule "룧" "룧")
+(merge-rule "루" "루~b")
+(merge-rule "룩" "룩")
+(merge-rule "룪" "룪")
+(merge-rule "룫" "룫")
+(merge-rule "룬" "룬")
+(merge-rule "룭" "룭")
+(merge-rule "룮" "룮")
+(merge-rule "룯" "룯")
+(merge-rule "룰" "룰")
+(merge-rule "룱" "룱")
+(merge-rule "룲" "룲")
+(merge-rule "룳" "룳")
+(merge-rule "룴" "룴")
+(merge-rule "룵" "룵")
+(merge-rule "룶" "룶")
+(merge-rule "룷" "룷")
+(merge-rule "룸" "룸")
+(merge-rule "룹" "룹")
+(merge-rule "룺" "룺")
+(merge-rule "룻" "룻")
+(merge-rule "룼" "룼")
+(merge-rule "룽" "룽")
+(merge-rule "룾" "룾")
+(merge-rule "룿" "룿")
+(merge-rule "뤀" "뤀")
+(merge-rule "ë¤" "뤁")
+(merge-rule "뤂" "á„…á…®á‡")
+(merge-rule "뤃" "뤃")
+(merge-rule "뤄" "뤄~b")
+(merge-rule "뤅" "뤅")
+(merge-rule "뤆" "뤆")
+(merge-rule "뤇" "뤇")
+(merge-rule "뤈" "뤈")
+(merge-rule "뤉" "뤉")
+(merge-rule "뤊" "뤊")
+(merge-rule "뤋" "뤋")
+(merge-rule "뤌" "뤌")
+(merge-rule "ë¤" "뤍")
+(merge-rule "뤎" "뤎")
+(merge-rule "ë¤" "뤏")
+(merge-rule "ë¤" "뤐")
+(merge-rule "뤑" "뤑")
+(merge-rule "뤒" "뤒")
+(merge-rule "뤓" "뤓")
+(merge-rule "뤔" "뤔")
+(merge-rule "뤕" "뤕")
+(merge-rule "뤖" "뤖")
+(merge-rule "뤗" "뤗")
+(merge-rule "뤘" "뤘")
+(merge-rule "뤙" "뤙")
+(merge-rule "뤚" "뤚")
+(merge-rule "뤛" "뤛")
+(merge-rule "뤜" "뤜")
+(merge-rule "ë¤" "뤝")
+(merge-rule "뤞" "á„…á…¯á‡")
+(merge-rule "뤟" "뤟")
+(merge-rule "뤠" "뤠~b")
+(merge-rule "뤡" "뤡")
+(merge-rule "뤢" "뤢")
+(merge-rule "뤣" "뤣")
+(merge-rule "뤤" "뤤")
+(merge-rule "뤥" "뤥")
+(merge-rule "뤦" "뤦")
+(merge-rule "뤧" "뤧")
+(merge-rule "뤨" "뤨")
+(merge-rule "뤩" "뤩")
+(merge-rule "뤪" "뤪")
+(merge-rule "뤫" "뤫")
+(merge-rule "뤬" "뤬")
+(merge-rule "뤭" "뤭")
+(merge-rule "뤮" "뤮")
+(merge-rule "뤯" "뤯")
+(merge-rule "뤰" "뤰")
+(merge-rule "뤱" "뤱")
+(merge-rule "뤲" "뤲")
+(merge-rule "뤳" "뤳")
+(merge-rule "뤴" "뤴")
+(merge-rule "뤵" "뤵")
+(merge-rule "뤶" "뤶")
+(merge-rule "뤷" "뤷")
+(merge-rule "뤸" "뤸")
+(merge-rule "뤹" "뤹")
+(merge-rule "뤺" "á„…á…°á‡")
+(merge-rule "뤻" "뤻")
+(merge-rule "뤼" "뤼~b")
+(merge-rule "뤽" "뤽")
+(merge-rule "뤾" "뤾")
+(merge-rule "뤿" "뤿")
+(merge-rule "륀" "륀")
+(merge-rule "ë¥" "륁")
+(merge-rule "륂" "륂")
+(merge-rule "륃" "륃")
+(merge-rule "륄" "륄")
+(merge-rule "륅" "륅")
+(merge-rule "륆" "륆")
+(merge-rule "륇" "륇")
+(merge-rule "륈" "륈")
+(merge-rule "륉" "륉")
+(merge-rule "륊" "륊")
+(merge-rule "륋" "륋")
+(merge-rule "륌" "륌")
+(merge-rule "ë¥" "륍")
+(merge-rule "륎" "륎")
+(merge-rule "ë¥" "륏")
+(merge-rule "ë¥" "륐")
+(merge-rule "륑" "륑")
+(merge-rule "륒" "륒")
+(merge-rule "륓" "륓")
+(merge-rule "륔" "륔")
+(merge-rule "륕" "륕")
+(merge-rule "륖" "á„…á…±á‡")
+(merge-rule "륗" "륗")
+(merge-rule "류" "류~b")
+(merge-rule "륙" "륙")
+(merge-rule "륚" "륚")
+(merge-rule "륛" "륛")
+(merge-rule "륜" "륜")
+(merge-rule "ë¥" "륝")
+(merge-rule "륞" "륞")
+(merge-rule "륟" "륟")
+(merge-rule "률" "률")
+(merge-rule "륡" "륡")
+(merge-rule "륢" "륢")
+(merge-rule "륣" "륣")
+(merge-rule "륤" "륤")
+(merge-rule "륥" "륥")
+(merge-rule "륦" "륦")
+(merge-rule "륧" "륧")
+(merge-rule "륨" "륨")
+(merge-rule "륩" "륩")
+(merge-rule "륪" "륪")
+(merge-rule "륫" "륫")
+(merge-rule "륬" "륬")
+(merge-rule "륭" "륭")
+(merge-rule "륮" "륮")
+(merge-rule "륯" "륯")
+(merge-rule "륰" "륰")
+(merge-rule "륱" "륱")
+(merge-rule "륲" "á„…á…²á‡")
+(merge-rule "륳" "륳")
+(merge-rule "르" "르~b")
+(merge-rule "륵" "륵")
+(merge-rule "륶" "륶")
+(merge-rule "륷" "륷")
+(merge-rule "른" "른")
+(merge-rule "륹" "륹")
+(merge-rule "륺" "륺")
+(merge-rule "륻" "륻")
+(merge-rule "를" "를")
+(merge-rule "륽" "륽")
+(merge-rule "륾" "륾")
+(merge-rule "륿" "륿")
+(merge-rule "릀" "릀")
+(merge-rule "ë¦" "릁")
+(merge-rule "릂" "릂")
+(merge-rule "릃" "릃")
+(merge-rule "름" "름")
+(merge-rule "릅" "릅")
+(merge-rule "릆" "릆")
+(merge-rule "릇" "릇")
+(merge-rule "릈" "릈")
+(merge-rule "릉" "릉")
+(merge-rule "릊" "릊")
+(merge-rule "릋" "릋")
+(merge-rule "릌" "릌")
+(merge-rule "ë¦" "릍")
+(merge-rule "릎" "á„…á…³á‡")
+(merge-rule "ë¦" "릏")
+(merge-rule "ë¦" "á„…á…´~b")
+(merge-rule "릑" "릑")
+(merge-rule "릒" "릒")
+(merge-rule "릓" "릓")
+(merge-rule "릔" "릔")
+(merge-rule "릕" "릕")
+(merge-rule "릖" "릖")
+(merge-rule "릗" "릗")
+(merge-rule "릘" "릘")
+(merge-rule "릙" "릙")
+(merge-rule "릚" "릚")
+(merge-rule "릛" "릛")
+(merge-rule "릜" "릜")
+(merge-rule "ë¦" "릝")
+(merge-rule "릞" "릞")
+(merge-rule "릟" "릟")
+(merge-rule "릠" "릠")
+(merge-rule "릡" "릡")
+(merge-rule "릢" "릢")
+(merge-rule "릣" "릣")
+(merge-rule "릤" "릤")
+(merge-rule "릥" "릥")
+(merge-rule "릦" "릦")
+(merge-rule "릧" "릧")
+(merge-rule "릨" "릨")
+(merge-rule "릩" "릩")
+(merge-rule "릪" "á„…á…´á‡")
+(merge-rule "릫" "릫")
+(merge-rule "리" "리~b")
+(merge-rule "릭" "릭")
+(merge-rule "릮" "릮")
+(merge-rule "릯" "릯")
+(merge-rule "린" "린")
+(merge-rule "릱" "릱")
+(merge-rule "릲" "릲")
+(merge-rule "릳" "릳")
+(merge-rule "릴" "릴")
+(merge-rule "릵" "릵")
+(merge-rule "릶" "릶")
+(merge-rule "릷" "릷")
+(merge-rule "릸" "릸")
+(merge-rule "릹" "릹")
+(merge-rule "릺" "릺")
+(merge-rule "릻" "릻")
+(merge-rule "림" "림")
+(merge-rule "립" "립")
+(merge-rule "릾" "릾")
+(merge-rule "릿" "릿")
+(merge-rule "맀" "맀")
+(merge-rule "ë§" "링")
+(merge-rule "맂" "맂")
+(merge-rule "맃" "맃")
+(merge-rule "맄" "맄")
+(merge-rule "맅" "맅")
+(merge-rule "맆" "á„…á…µá‡")
+(merge-rule "맇" "맇")
+(merge-rule "마" "마~b")
+(merge-rule "막" "막")
+(merge-rule "맊" "맊")
+(merge-rule "맋" "맋")
+(merge-rule "만" "만")
+(merge-rule "ë§" "맍")
+(merge-rule "많" "많")
+(merge-rule "ë§" "맏")
+(merge-rule "ë§" "말")
+(merge-rule "맑" "맑")
+(merge-rule "맒" "맒")
+(merge-rule "맓" "맓")
+(merge-rule "맔" "맔")
+(merge-rule "맕" "맕")
+(merge-rule "맖" "맖")
+(merge-rule "맗" "맗")
+(merge-rule "맘" "맘")
+(merge-rule "맙" "맙")
+(merge-rule "맚" "맚")
+(merge-rule "맛" "맛")
+(merge-rule "맜" "맜")
+(merge-rule "ë§" "망")
+(merge-rule "맞" "맞")
+(merge-rule "맟" "맟")
+(merge-rule "맠" "맠")
+(merge-rule "맡" "맡")
+(merge-rule "맢" "마á‡")
+(merge-rule "맣" "맣")
+(merge-rule "매" "매~b")
+(merge-rule "맥" "맥")
+(merge-rule "맦" "맦")
+(merge-rule "맧" "맧")
+(merge-rule "맨" "맨")
+(merge-rule "맩" "맩")
+(merge-rule "맪" "맪")
+(merge-rule "맫" "맫")
+(merge-rule "맬" "맬")
+(merge-rule "맭" "맭")
+(merge-rule "맮" "맮")
+(merge-rule "맯" "맯")
+(merge-rule "맰" "맰")
+(merge-rule "맱" "맱")
+(merge-rule "맲" "맲")
+(merge-rule "맳" "맳")
+(merge-rule "맴" "맴")
+(merge-rule "맵" "맵")
+(merge-rule "맶" "맶")
+(merge-rule "맷" "맷")
+(merge-rule "맸" "맸")
+(merge-rule "맹" "맹")
+(merge-rule "맺" "맺")
+(merge-rule "맻" "맻")
+(merge-rule "맼" "맼")
+(merge-rule "맽" "맽")
+(merge-rule "맾" "매á‡")
+(merge-rule "맿" "맿")
+(merge-rule "먀" "먀~b")
+(merge-rule "ë¨" "먁")
+(merge-rule "먂" "먂")
+(merge-rule "먃" "먃")
+(merge-rule "먄" "먄")
+(merge-rule "먅" "먅")
+(merge-rule "먆" "먆")
+(merge-rule "먇" "먇")
+(merge-rule "먈" "먈")
+(merge-rule "먉" "먉")
+(merge-rule "먊" "먊")
+(merge-rule "먋" "먋")
+(merge-rule "먌" "먌")
+(merge-rule "ë¨" "먍")
+(merge-rule "먎" "먎")
+(merge-rule "ë¨" "먏")
+(merge-rule "ë¨" "먐")
+(merge-rule "먑" "먑")
+(merge-rule "먒" "먒")
+(merge-rule "먓" "먓")
+(merge-rule "먔" "먔")
+(merge-rule "먕" "먕")
+(merge-rule "먖" "먖")
+(merge-rule "먗" "먗")
+(merge-rule "먘" "먘")
+(merge-rule "먙" "먙")
+(merge-rule "먚" "먀á‡")
+(merge-rule "먛" "먛")
+(merge-rule "먜" "먜~b")
+(merge-rule "ë¨" "먝")
+(merge-rule "먞" "먞")
+(merge-rule "먟" "먟")
+(merge-rule "먠" "먠")
+(merge-rule "먡" "먡")
+(merge-rule "먢" "먢")
+(merge-rule "먣" "먣")
+(merge-rule "먤" "먤")
+(merge-rule "먥" "먥")
+(merge-rule "먦" "먦")
+(merge-rule "먧" "먧")
+(merge-rule "먨" "먨")
+(merge-rule "먩" "먩")
+(merge-rule "먪" "먪")
+(merge-rule "먫" "먫")
+(merge-rule "먬" "먬")
+(merge-rule "먭" "먭")
+(merge-rule "먮" "먮")
+(merge-rule "먯" "먯")
+(merge-rule "먰" "먰")
+(merge-rule "먱" "먱")
+(merge-rule "먲" "먲")
+(merge-rule "먳" "먳")
+(merge-rule "먴" "먴")
+(merge-rule "먵" "먵")
+(merge-rule "먶" "먜á‡")
+(merge-rule "먷" "먷")
+(merge-rule "머" "머~b")
+(merge-rule "먹" "먹")
+(merge-rule "먺" "먺")
+(merge-rule "먻" "먻")
+(merge-rule "먼" "먼")
+(merge-rule "먽" "먽")
+(merge-rule "먾" "먾")
+(merge-rule "먿" "먿")
+(merge-rule "멀" "멀")
+(merge-rule "ë©" "멁")
+(merge-rule "멂" "멂")
+(merge-rule "멃" "멃")
+(merge-rule "멄" "멄")
+(merge-rule "멅" "멅")
+(merge-rule "멆" "멆")
+(merge-rule "멇" "멇")
+(merge-rule "멈" "멈")
+(merge-rule "멉" "멉")
+(merge-rule "멊" "멊")
+(merge-rule "멋" "멋")
+(merge-rule "멌" "멌")
+(merge-rule "ë©" "멍")
+(merge-rule "멎" "멎")
+(merge-rule "ë©" "멏")
+(merge-rule "ë©" "멐")
+(merge-rule "멑" "멑")
+(merge-rule "ë©’" "머á‡")
+(merge-rule "멓" "멓")
+(merge-rule "메" "메~b")
+(merge-rule "멕" "멕")
+(merge-rule "멖" "멖")
+(merge-rule "멗" "멗")
+(merge-rule "멘" "멘")
+(merge-rule "멙" "멙")
+(merge-rule "멚" "멚")
+(merge-rule "멛" "멛")
+(merge-rule "멜" "멜")
+(merge-rule "ë©" "멝")
+(merge-rule "멞" "멞")
+(merge-rule "멟" "멟")
+(merge-rule "멠" "멠")
+(merge-rule "멡" "멡")
+(merge-rule "멢" "멢")
+(merge-rule "멣" "멣")
+(merge-rule "멤" "멤")
+(merge-rule "멥" "멥")
+(merge-rule "멦" "멦")
+(merge-rule "멧" "멧")
+(merge-rule "멨" "멨")
+(merge-rule "멩" "멩")
+(merge-rule "멪" "멪")
+(merge-rule "멫" "멫")
+(merge-rule "멬" "멬")
+(merge-rule "멭" "멭")
+(merge-rule "ë©®" "메á‡")
+(merge-rule "멯" "멯")
+(merge-rule "며" "며~b")
+(merge-rule "멱" "멱")
+(merge-rule "멲" "멲")
+(merge-rule "멳" "멳")
+(merge-rule "면" "면")
+(merge-rule "멵" "멵")
+(merge-rule "멶" "멶")
+(merge-rule "멷" "멷")
+(merge-rule "멸" "멸")
+(merge-rule "멹" "멹")
+(merge-rule "멺" "멺")
+(merge-rule "멻" "멻")
+(merge-rule "멼" "멼")
+(merge-rule "멽" "멽")
+(merge-rule "멾" "멾")
+(merge-rule "멿" "멿")
+(merge-rule "몀" "몀")
+(merge-rule "ëª" "몁")
+(merge-rule "몂" "몂")
+(merge-rule "몃" "몃")
+(merge-rule "몄" "몄")
+(merge-rule "명" "명")
+(merge-rule "몆" "몆")
+(merge-rule "몇" "몇")
+(merge-rule "몈" "몈")
+(merge-rule "몉" "몉")
+(merge-rule "몊" "며á‡")
+(merge-rule "몋" "몋")
+(merge-rule "몌" "몌~b")
+(merge-rule "ëª" "몍")
+(merge-rule "몎" "몎")
+(merge-rule "ëª" "몏")
+(merge-rule "ëª" "몐")
+(merge-rule "몑" "몑")
+(merge-rule "몒" "몒")
+(merge-rule "몓" "몓")
+(merge-rule "몔" "몔")
+(merge-rule "몕" "몕")
+(merge-rule "몖" "몖")
+(merge-rule "몗" "몗")
+(merge-rule "몘" "몘")
+(merge-rule "몙" "몙")
+(merge-rule "몚" "몚")
+(merge-rule "몛" "몛")
+(merge-rule "몜" "몜")
+(merge-rule "ëª" "몝")
+(merge-rule "몞" "몞")
+(merge-rule "몟" "몟")
+(merge-rule "몠" "몠")
+(merge-rule "몡" "몡")
+(merge-rule "몢" "몢")
+(merge-rule "몣" "몣")
+(merge-rule "몤" "몤")
+(merge-rule "몥" "몥")
+(merge-rule "몦" "몌á‡")
+(merge-rule "몧" "몧")
+(merge-rule "모" "모~b")
+(merge-rule "목" "목")
+(merge-rule "몪" "몪")
+(merge-rule "몫" "몫")
+(merge-rule "몬" "몬")
+(merge-rule "몭" "몭")
+(merge-rule "몮" "몮")
+(merge-rule "몯" "몯")
+(merge-rule "몰" "몰")
+(merge-rule "몱" "몱")
+(merge-rule "몲" "몲")
+(merge-rule "몳" "몳")
+(merge-rule "몴" "몴")
+(merge-rule "몵" "몵")
+(merge-rule "몶" "몶")
+(merge-rule "몷" "몷")
+(merge-rule "몸" "몸")
+(merge-rule "몹" "몹")
+(merge-rule "몺" "몺")
+(merge-rule "못" "못")
+(merge-rule "몼" "몼")
+(merge-rule "몽" "몽")
+(merge-rule "몾" "몾")
+(merge-rule "몿" "몿")
+(merge-rule "뫀" "뫀")
+(merge-rule "ë«" "뫁")
+(merge-rule "ë«‚" "모á‡")
+(merge-rule "뫃" "뫃")
+(merge-rule "뫄" "뫄~b")
+(merge-rule "뫅" "뫅")
+(merge-rule "뫆" "뫆")
+(merge-rule "뫇" "뫇")
+(merge-rule "뫈" "뫈")
+(merge-rule "뫉" "뫉")
+(merge-rule "뫊" "뫊")
+(merge-rule "뫋" "뫋")
+(merge-rule "뫌" "뫌")
+(merge-rule "ë«" "뫍")
+(merge-rule "뫎" "뫎")
+(merge-rule "ë«" "뫏")
+(merge-rule "ë«" "뫐")
+(merge-rule "뫑" "뫑")
+(merge-rule "뫒" "뫒")
+(merge-rule "뫓" "뫓")
+(merge-rule "뫔" "뫔")
+(merge-rule "뫕" "뫕")
+(merge-rule "뫖" "뫖")
+(merge-rule "뫗" "뫗")
+(merge-rule "뫘" "뫘")
+(merge-rule "뫙" "뫙")
+(merge-rule "뫚" "뫚")
+(merge-rule "뫛" "뫛")
+(merge-rule "뫜" "뫜")
+(merge-rule "ë«" "뫝")
+(merge-rule "ë«ž" "뫄á‡")
+(merge-rule "뫟" "뫟")
+(merge-rule "뫠" "뫠~b")
+(merge-rule "뫡" "뫡")
+(merge-rule "뫢" "뫢")
+(merge-rule "뫣" "뫣")
+(merge-rule "뫤" "뫤")
+(merge-rule "뫥" "뫥")
+(merge-rule "뫦" "뫦")
+(merge-rule "뫧" "뫧")
+(merge-rule "뫨" "뫨")
+(merge-rule "뫩" "뫩")
+(merge-rule "뫪" "뫪")
+(merge-rule "뫫" "뫫")
+(merge-rule "뫬" "뫬")
+(merge-rule "뫭" "뫭")
+(merge-rule "뫮" "뫮")
+(merge-rule "뫯" "뫯")
+(merge-rule "뫰" "뫰")
+(merge-rule "뫱" "뫱")
+(merge-rule "뫲" "뫲")
+(merge-rule "뫳" "뫳")
+(merge-rule "뫴" "뫴")
+(merge-rule "뫵" "뫵")
+(merge-rule "뫶" "뫶")
+(merge-rule "뫷" "뫷")
+(merge-rule "뫸" "뫸")
+(merge-rule "뫹" "뫹")
+(merge-rule "뫺" "뫠á‡")
+(merge-rule "뫻" "뫻")
+(merge-rule "뫼" "뫼~b")
+(merge-rule "뫽" "뫽")
+(merge-rule "뫾" "뫾")
+(merge-rule "뫿" "뫿")
+(merge-rule "묀" "묀")
+(merge-rule "ë¬" "묁")
+(merge-rule "묂" "묂")
+(merge-rule "묃" "묃")
+(merge-rule "묄" "묄")
+(merge-rule "묅" "묅")
+(merge-rule "묆" "묆")
+(merge-rule "묇" "묇")
+(merge-rule "묈" "묈")
+(merge-rule "묉" "묉")
+(merge-rule "묊" "묊")
+(merge-rule "묋" "묋")
+(merge-rule "묌" "묌")
+(merge-rule "ë¬" "묍")
+(merge-rule "묎" "묎")
+(merge-rule "ë¬" "묏")
+(merge-rule "ë¬" "묐")
+(merge-rule "묑" "묑")
+(merge-rule "묒" "묒")
+(merge-rule "묓" "묓")
+(merge-rule "묔" "묔")
+(merge-rule "묕" "묕")
+(merge-rule "묖" "뫼á‡")
+(merge-rule "묗" "묗")
+(merge-rule "묘" "묘~b")
+(merge-rule "묙" "묙")
+(merge-rule "묚" "묚")
+(merge-rule "묛" "묛")
+(merge-rule "묜" "묜")
+(merge-rule "ë¬" "묝")
+(merge-rule "묞" "묞")
+(merge-rule "묟" "묟")
+(merge-rule "묠" "묠")
+(merge-rule "묡" "묡")
+(merge-rule "묢" "묢")
+(merge-rule "묣" "묣")
+(merge-rule "묤" "묤")
+(merge-rule "묥" "묥")
+(merge-rule "묦" "묦")
+(merge-rule "묧" "묧")
+(merge-rule "묨" "묨")
+(merge-rule "묩" "묩")
+(merge-rule "묪" "묪")
+(merge-rule "묫" "묫")
+(merge-rule "묬" "묬")
+(merge-rule "묭" "묭")
+(merge-rule "묮" "묮")
+(merge-rule "묯" "묯")
+(merge-rule "묰" "묰")
+(merge-rule "묱" "묱")
+(merge-rule "묲" "묘á‡")
+(merge-rule "묳" "묳")
+(merge-rule "무" "무~b")
+(merge-rule "묵" "묵")
+(merge-rule "묶" "묶")
+(merge-rule "묷" "묷")
+(merge-rule "문" "문")
+(merge-rule "묹" "묹")
+(merge-rule "묺" "묺")
+(merge-rule "묻" "묻")
+(merge-rule "물" "물")
+(merge-rule "묽" "묽")
+(merge-rule "묾" "묾")
+(merge-rule "묿" "묿")
+(merge-rule "뭀" "뭀")
+(merge-rule "ë­" "뭁")
+(merge-rule "뭂" "뭂")
+(merge-rule "뭃" "뭃")
+(merge-rule "뭄" "뭄")
+(merge-rule "뭅" "뭅")
+(merge-rule "뭆" "뭆")
+(merge-rule "뭇" "뭇")
+(merge-rule "뭈" "뭈")
+(merge-rule "뭉" "뭉")
+(merge-rule "뭊" "뭊")
+(merge-rule "뭋" "뭋")
+(merge-rule "뭌" "뭌")
+(merge-rule "ë­" "뭍")
+(merge-rule "ë­Ž" "무á‡")
+(merge-rule "ë­" "뭏")
+(merge-rule "ë­" "뭐~b")
+(merge-rule "뭑" "뭑")
+(merge-rule "뭒" "뭒")
+(merge-rule "뭓" "뭓")
+(merge-rule "뭔" "뭔")
+(merge-rule "뭕" "뭕")
+(merge-rule "뭖" "뭖")
+(merge-rule "뭗" "뭗")
+(merge-rule "뭘" "뭘")
+(merge-rule "뭙" "뭙")
+(merge-rule "뭚" "뭚")
+(merge-rule "뭛" "뭛")
+(merge-rule "뭜" "뭜")
+(merge-rule "ë­" "뭝")
+(merge-rule "뭞" "뭞")
+(merge-rule "뭟" "뭟")
+(merge-rule "뭠" "뭠")
+(merge-rule "뭡" "뭡")
+(merge-rule "뭢" "뭢")
+(merge-rule "뭣" "뭣")
+(merge-rule "뭤" "뭤")
+(merge-rule "뭥" "뭥")
+(merge-rule "뭦" "뭦")
+(merge-rule "뭧" "뭧")
+(merge-rule "뭨" "뭨")
+(merge-rule "뭩" "뭩")
+(merge-rule "ë­ª" "뭐á‡")
+(merge-rule "뭫" "뭫")
+(merge-rule "뭬" "뭬~b")
+(merge-rule "뭭" "뭭")
+(merge-rule "뭮" "뭮")
+(merge-rule "뭯" "뭯")
+(merge-rule "뭰" "뭰")
+(merge-rule "뭱" "뭱")
+(merge-rule "뭲" "뭲")
+(merge-rule "뭳" "뭳")
+(merge-rule "뭴" "뭴")
+(merge-rule "뭵" "뭵")
+(merge-rule "뭶" "뭶")
+(merge-rule "뭷" "뭷")
+(merge-rule "뭸" "뭸")
+(merge-rule "뭹" "뭹")
+(merge-rule "뭺" "뭺")
+(merge-rule "뭻" "뭻")
+(merge-rule "뭼" "뭼")
+(merge-rule "뭽" "뭽")
+(merge-rule "뭾" "뭾")
+(merge-rule "뭿" "뭿")
+(merge-rule "뮀" "뮀")
+(merge-rule "ë®" "뮁")
+(merge-rule "뮂" "뮂")
+(merge-rule "뮃" "뮃")
+(merge-rule "뮄" "뮄")
+(merge-rule "뮅" "뮅")
+(merge-rule "뮆" "뭬á‡")
+(merge-rule "뮇" "뮇")
+(merge-rule "뮈" "뮈~b")
+(merge-rule "뮉" "뮉")
+(merge-rule "뮊" "뮊")
+(merge-rule "뮋" "뮋")
+(merge-rule "뮌" "뮌")
+(merge-rule "ë®" "뮍")
+(merge-rule "뮎" "뮎")
+(merge-rule "ë®" "뮏")
+(merge-rule "ë®" "뮐")
+(merge-rule "뮑" "뮑")
+(merge-rule "뮒" "뮒")
+(merge-rule "뮓" "뮓")
+(merge-rule "뮔" "뮔")
+(merge-rule "뮕" "뮕")
+(merge-rule "뮖" "뮖")
+(merge-rule "뮗" "뮗")
+(merge-rule "뮘" "뮘")
+(merge-rule "뮙" "뮙")
+(merge-rule "뮚" "뮚")
+(merge-rule "뮛" "뮛")
+(merge-rule "뮜" "뮜")
+(merge-rule "ë®" "뮝")
+(merge-rule "뮞" "뮞")
+(merge-rule "뮟" "뮟")
+(merge-rule "뮠" "뮠")
+(merge-rule "뮡" "뮡")
+(merge-rule "뮢" "뮈á‡")
+(merge-rule "뮣" "뮣")
+(merge-rule "뮤" "뮤~b")
+(merge-rule "뮥" "뮥")
+(merge-rule "뮦" "뮦")
+(merge-rule "뮧" "뮧")
+(merge-rule "뮨" "뮨")
+(merge-rule "뮩" "뮩")
+(merge-rule "뮪" "뮪")
+(merge-rule "뮫" "뮫")
+(merge-rule "뮬" "뮬")
+(merge-rule "뮭" "뮭")
+(merge-rule "뮮" "뮮")
+(merge-rule "뮯" "뮯")
+(merge-rule "뮰" "뮰")
+(merge-rule "뮱" "뮱")
+(merge-rule "뮲" "뮲")
+(merge-rule "뮳" "뮳")
+(merge-rule "뮴" "뮴")
+(merge-rule "뮵" "뮵")
+(merge-rule "뮶" "뮶")
+(merge-rule "뮷" "뮷")
+(merge-rule "뮸" "뮸")
+(merge-rule "뮹" "뮹")
+(merge-rule "뮺" "뮺")
+(merge-rule "뮻" "뮻")
+(merge-rule "뮼" "뮼")
+(merge-rule "뮽" "뮽")
+(merge-rule "뮾" "뮤á‡")
+(merge-rule "뮿" "뮿")
+(merge-rule "므" "므~b")
+(merge-rule "ë¯" "믁")
+(merge-rule "믂" "믂")
+(merge-rule "믃" "믃")
+(merge-rule "믄" "믄")
+(merge-rule "믅" "믅")
+(merge-rule "믆" "믆")
+(merge-rule "믇" "믇")
+(merge-rule "믈" "믈")
+(merge-rule "믉" "믉")
+(merge-rule "믊" "믊")
+(merge-rule "믋" "믋")
+(merge-rule "믌" "믌")
+(merge-rule "ë¯" "믍")
+(merge-rule "믎" "믎")
+(merge-rule "ë¯" "믏")
+(merge-rule "ë¯" "믐")
+(merge-rule "믑" "믑")
+(merge-rule "믒" "믒")
+(merge-rule "믓" "믓")
+(merge-rule "믔" "믔")
+(merge-rule "믕" "믕")
+(merge-rule "믖" "믖")
+(merge-rule "믗" "믗")
+(merge-rule "믘" "믘")
+(merge-rule "믙" "믙")
+(merge-rule "믚" "므á‡")
+(merge-rule "믛" "믛")
+(merge-rule "믜" "믜~b")
+(merge-rule "ë¯" "믝")
+(merge-rule "믞" "믞")
+(merge-rule "믟" "믟")
+(merge-rule "믠" "믠")
+(merge-rule "믡" "믡")
+(merge-rule "믢" "믢")
+(merge-rule "믣" "믣")
+(merge-rule "믤" "믤")
+(merge-rule "믥" "믥")
+(merge-rule "믦" "믦")
+(merge-rule "믧" "믧")
+(merge-rule "믨" "믨")
+(merge-rule "믩" "믩")
+(merge-rule "믪" "믪")
+(merge-rule "믫" "믫")
+(merge-rule "믬" "믬")
+(merge-rule "믭" "믭")
+(merge-rule "믮" "믮")
+(merge-rule "믯" "믯")
+(merge-rule "믰" "믰")
+(merge-rule "믱" "믱")
+(merge-rule "믲" "믲")
+(merge-rule "믳" "믳")
+(merge-rule "믴" "믴")
+(merge-rule "믵" "믵")
+(merge-rule "믶" "믜á‡")
+(merge-rule "믷" "믷")
+(merge-rule "미" "미~b")
+(merge-rule "믹" "믹")
+(merge-rule "믺" "믺")
+(merge-rule "믻" "믻")
+(merge-rule "민" "민")
+(merge-rule "믽" "믽")
+(merge-rule "믾" "믾")
+(merge-rule "믿" "믿")
+(merge-rule "밀" "밀")
+(merge-rule "ë°" "밁")
+(merge-rule "밂" "밂")
+(merge-rule "밃" "밃")
+(merge-rule "밄" "밄")
+(merge-rule "밅" "밅")
+(merge-rule "밆" "밆")
+(merge-rule "밇" "밇")
+(merge-rule "밈" "밈")
+(merge-rule "밉" "밉")
+(merge-rule "밊" "밊")
+(merge-rule "밋" "밋")
+(merge-rule "밌" "밌")
+(merge-rule "ë°" "밍")
+(merge-rule "밎" "밎")
+(merge-rule "ë°" "및")
+(merge-rule "ë°" "밐")
+(merge-rule "밑" "밑")
+(merge-rule "ë°’" "미á‡")
+(merge-rule "밓" "밓")
+(merge-rule "바" "바~b")
+(merge-rule "박" "박")
+(merge-rule "밖" "밖")
+(merge-rule "밗" "밗")
+(merge-rule "반" "반")
+(merge-rule "밙" "밙")
+(merge-rule "밚" "밚")
+(merge-rule "받" "받")
+(merge-rule "발" "발")
+(merge-rule "ë°" "밝")
+(merge-rule "밞" "밞")
+(merge-rule "밟" "밟")
+(merge-rule "밠" "밠")
+(merge-rule "밡" "밡")
+(merge-rule "밢" "밢")
+(merge-rule "밣" "밣")
+(merge-rule "밤" "밤")
+(merge-rule "밥" "밥")
+(merge-rule "밦" "밦")
+(merge-rule "밧" "밧")
+(merge-rule "밨" "밨")
+(merge-rule "방" "방")
+(merge-rule "밪" "밪")
+(merge-rule "밫" "밫")
+(merge-rule "밬" "밬")
+(merge-rule "밭" "밭")
+(merge-rule "ë°®" "바á‡")
+(merge-rule "밯" "밯")
+(merge-rule "배" "배~b")
+(merge-rule "백" "백")
+(merge-rule "밲" "밲")
+(merge-rule "밳" "밳")
+(merge-rule "밴" "밴")
+(merge-rule "밵" "밵")
+(merge-rule "밶" "밶")
+(merge-rule "밷" "밷")
+(merge-rule "밸" "밸")
+(merge-rule "밹" "밹")
+(merge-rule "밺" "밺")
+(merge-rule "밻" "밻")
+(merge-rule "밼" "밼")
+(merge-rule "밽" "밽")
+(merge-rule "밾" "밾")
+(merge-rule "밿" "밿")
+(merge-rule "뱀" "뱀")
+(merge-rule "ë±" "뱁")
+(merge-rule "뱂" "뱂")
+(merge-rule "뱃" "뱃")
+(merge-rule "뱄" "뱄")
+(merge-rule "뱅" "뱅")
+(merge-rule "뱆" "뱆")
+(merge-rule "뱇" "뱇")
+(merge-rule "뱈" "뱈")
+(merge-rule "뱉" "뱉")
+(merge-rule "뱊" "배á‡")
+(merge-rule "뱋" "뱋")
+(merge-rule "뱌" "뱌~b")
+(merge-rule "ë±" "뱍")
+(merge-rule "뱎" "뱎")
+(merge-rule "ë±" "뱏")
+(merge-rule "ë±" "뱐")
+(merge-rule "뱑" "뱑")
+(merge-rule "뱒" "뱒")
+(merge-rule "뱓" "뱓")
+(merge-rule "뱔" "뱔")
+(merge-rule "뱕" "뱕")
+(merge-rule "뱖" "뱖")
+(merge-rule "뱗" "뱗")
+(merge-rule "뱘" "뱘")
+(merge-rule "뱙" "뱙")
+(merge-rule "뱚" "뱚")
+(merge-rule "뱛" "뱛")
+(merge-rule "뱜" "뱜")
+(merge-rule "ë±" "뱝")
+(merge-rule "뱞" "뱞")
+(merge-rule "뱟" "뱟")
+(merge-rule "뱠" "뱠")
+(merge-rule "뱡" "뱡")
+(merge-rule "뱢" "뱢")
+(merge-rule "뱣" "뱣")
+(merge-rule "뱤" "뱤")
+(merge-rule "뱥" "뱥")
+(merge-rule "뱦" "뱌á‡")
+(merge-rule "뱧" "뱧")
+(merge-rule "뱨" "뱨~b")
+(merge-rule "뱩" "뱩")
+(merge-rule "뱪" "뱪")
+(merge-rule "뱫" "뱫")
+(merge-rule "뱬" "뱬")
+(merge-rule "뱭" "뱭")
+(merge-rule "뱮" "뱮")
+(merge-rule "뱯" "뱯")
+(merge-rule "뱰" "뱰")
+(merge-rule "뱱" "뱱")
+(merge-rule "뱲" "뱲")
+(merge-rule "뱳" "뱳")
+(merge-rule "뱴" "뱴")
+(merge-rule "뱵" "뱵")
+(merge-rule "뱶" "뱶")
+(merge-rule "뱷" "뱷")
+(merge-rule "뱸" "뱸")
+(merge-rule "뱹" "뱹")
+(merge-rule "뱺" "뱺")
+(merge-rule "뱻" "뱻")
+(merge-rule "뱼" "뱼")
+(merge-rule "뱽" "뱽")
+(merge-rule "뱾" "뱾")
+(merge-rule "뱿" "뱿")
+(merge-rule "벀" "벀")
+(merge-rule "ë²" "벁")
+(merge-rule "벂" "뱨á‡")
+(merge-rule "벃" "벃")
+(merge-rule "버" "버~b")
+(merge-rule "벅" "벅")
+(merge-rule "벆" "벆")
+(merge-rule "벇" "벇")
+(merge-rule "번" "번")
+(merge-rule "벉" "벉")
+(merge-rule "벊" "벊")
+(merge-rule "벋" "벋")
+(merge-rule "벌" "벌")
+(merge-rule "ë²" "벍")
+(merge-rule "벎" "벎")
+(merge-rule "ë²" "벏")
+(merge-rule "ë²" "벐")
+(merge-rule "벑" "벑")
+(merge-rule "벒" "벒")
+(merge-rule "벓" "벓")
+(merge-rule "범" "범")
+(merge-rule "법" "법")
+(merge-rule "벖" "벖")
+(merge-rule "벗" "벗")
+(merge-rule "벘" "벘")
+(merge-rule "벙" "벙")
+(merge-rule "벚" "벚")
+(merge-rule "벛" "벛")
+(merge-rule "벜" "벜")
+(merge-rule "ë²" "벝")
+(merge-rule "벞" "버á‡")
+(merge-rule "벟" "벟")
+(merge-rule "베" "베~b")
+(merge-rule "벡" "벡")
+(merge-rule "벢" "벢")
+(merge-rule "벣" "벣")
+(merge-rule "벤" "벤")
+(merge-rule "벥" "벥")
+(merge-rule "벦" "벦")
+(merge-rule "벧" "벧")
+(merge-rule "벨" "벨")
+(merge-rule "벩" "벩")
+(merge-rule "벪" "벪")
+(merge-rule "벫" "벫")
+(merge-rule "벬" "벬")
+(merge-rule "벭" "벭")
+(merge-rule "벮" "벮")
+(merge-rule "벯" "벯")
+(merge-rule "벰" "벰")
+(merge-rule "벱" "벱")
+(merge-rule "벲" "벲")
+(merge-rule "벳" "벳")
+(merge-rule "벴" "벴")
+(merge-rule "벵" "벵")
+(merge-rule "벶" "벶")
+(merge-rule "벷" "벷")
+(merge-rule "벸" "벸")
+(merge-rule "벹" "벹")
+(merge-rule "벺" "베á‡")
+(merge-rule "벻" "벻")
+(merge-rule "벼" "벼~b")
+(merge-rule "벽" "벽")
+(merge-rule "벾" "벾")
+(merge-rule "벿" "벿")
+(merge-rule "변" "변")
+(merge-rule "ë³" "볁")
+(merge-rule "볂" "볂")
+(merge-rule "볃" "볃")
+(merge-rule "별" "별")
+(merge-rule "볅" "볅")
+(merge-rule "볆" "볆")
+(merge-rule "볇" "볇")
+(merge-rule "볈" "볈")
+(merge-rule "볉" "볉")
+(merge-rule "볊" "볊")
+(merge-rule "볋" "볋")
+(merge-rule "볌" "볌")
+(merge-rule "ë³" "볍")
+(merge-rule "볎" "볎")
+(merge-rule "ë³" "볏")
+(merge-rule "ë³" "볐")
+(merge-rule "병" "병")
+(merge-rule "볒" "볒")
+(merge-rule "볓" "볓")
+(merge-rule "볔" "볔")
+(merge-rule "볕" "볕")
+(merge-rule "ë³–" "벼á‡")
+(merge-rule "볗" "볗")
+(merge-rule "볘" "볘~b")
+(merge-rule "볙" "볙")
+(merge-rule "볚" "볚")
+(merge-rule "볛" "볛")
+(merge-rule "볜" "볜")
+(merge-rule "ë³" "볝")
+(merge-rule "볞" "볞")
+(merge-rule "볟" "볟")
+(merge-rule "볠" "볠")
+(merge-rule "볡" "볡")
+(merge-rule "볢" "볢")
+(merge-rule "볣" "볣")
+(merge-rule "볤" "볤")
+(merge-rule "볥" "볥")
+(merge-rule "볦" "볦")
+(merge-rule "볧" "볧")
+(merge-rule "볨" "볨")
+(merge-rule "볩" "볩")
+(merge-rule "볪" "볪")
+(merge-rule "볫" "볫")
+(merge-rule "볬" "볬")
+(merge-rule "볭" "볭")
+(merge-rule "볮" "볮")
+(merge-rule "볯" "볯")
+(merge-rule "볰" "볰")
+(merge-rule "볱" "볱")
+(merge-rule "ë³²" "볘á‡")
+(merge-rule "볳" "볳")
+(merge-rule "보" "보~b")
+(merge-rule "복" "복")
+(merge-rule "볶" "볶")
+(merge-rule "볷" "볷")
+(merge-rule "본" "본")
+(merge-rule "볹" "볹")
+(merge-rule "볺" "볺")
+(merge-rule "볻" "볻")
+(merge-rule "볼" "볼")
+(merge-rule "볽" "볽")
+(merge-rule "볾" "볾")
+(merge-rule "볿" "볿")
+(merge-rule "봀" "봀")
+(merge-rule "ë´" "봁")
+(merge-rule "봂" "봂")
+(merge-rule "봃" "봃")
+(merge-rule "봄" "봄")
+(merge-rule "봅" "봅")
+(merge-rule "봆" "봆")
+(merge-rule "봇" "봇")
+(merge-rule "봈" "봈")
+(merge-rule "봉" "봉")
+(merge-rule "봊" "봊")
+(merge-rule "봋" "봋")
+(merge-rule "봌" "봌")
+(merge-rule "ë´" "봍")
+(merge-rule "ë´Ž" "보á‡")
+(merge-rule "ë´" "봏")
+(merge-rule "ë´" "봐~b")
+(merge-rule "봑" "봑")
+(merge-rule "봒" "봒")
+(merge-rule "봓" "봓")
+(merge-rule "봔" "봔")
+(merge-rule "봕" "봕")
+(merge-rule "봖" "봖")
+(merge-rule "봗" "봗")
+(merge-rule "봘" "봘")
+(merge-rule "봙" "봙")
+(merge-rule "봚" "봚")
+(merge-rule "봛" "봛")
+(merge-rule "봜" "봜")
+(merge-rule "ë´" "봝")
+(merge-rule "봞" "봞")
+(merge-rule "봟" "봟")
+(merge-rule "봠" "봠")
+(merge-rule "봡" "봡")
+(merge-rule "봢" "봢")
+(merge-rule "봣" "봣")
+(merge-rule "봤" "봤")
+(merge-rule "봥" "봥")
+(merge-rule "봦" "봦")
+(merge-rule "봧" "봧")
+(merge-rule "봨" "봨")
+(merge-rule "봩" "봩")
+(merge-rule "ë´ª" "봐á‡")
+(merge-rule "봫" "봫")
+(merge-rule "봬" "봬~b")
+(merge-rule "봭" "봭")
+(merge-rule "봮" "봮")
+(merge-rule "봯" "봯")
+(merge-rule "봰" "봰")
+(merge-rule "봱" "봱")
+(merge-rule "봲" "봲")
+(merge-rule "봳" "봳")
+(merge-rule "봴" "봴")
+(merge-rule "봵" "봵")
+(merge-rule "봶" "봶")
+(merge-rule "봷" "봷")
+(merge-rule "봸" "봸")
+(merge-rule "봹" "봹")
+(merge-rule "봺" "봺")
+(merge-rule "봻" "봻")
+(merge-rule "봼" "봼")
+(merge-rule "봽" "봽")
+(merge-rule "봾" "봾")
+(merge-rule "봿" "봿")
+(merge-rule "뵀" "뵀")
+(merge-rule "ëµ" "뵁")
+(merge-rule "뵂" "뵂")
+(merge-rule "뵃" "뵃")
+(merge-rule "뵄" "뵄")
+(merge-rule "뵅" "뵅")
+(merge-rule "뵆" "봬á‡")
+(merge-rule "뵇" "뵇")
+(merge-rule "뵈" "뵈~b")
+(merge-rule "뵉" "뵉")
+(merge-rule "뵊" "뵊")
+(merge-rule "뵋" "뵋")
+(merge-rule "뵌" "뵌")
+(merge-rule "ëµ" "뵍")
+(merge-rule "뵎" "뵎")
+(merge-rule "ëµ" "뵏")
+(merge-rule "ëµ" "뵐")
+(merge-rule "뵑" "뵑")
+(merge-rule "뵒" "뵒")
+(merge-rule "뵓" "뵓")
+(merge-rule "뵔" "뵔")
+(merge-rule "뵕" "뵕")
+(merge-rule "뵖" "뵖")
+(merge-rule "뵗" "뵗")
+(merge-rule "뵘" "뵘")
+(merge-rule "뵙" "뵙")
+(merge-rule "뵚" "뵚")
+(merge-rule "뵛" "뵛")
+(merge-rule "뵜" "뵜")
+(merge-rule "ëµ" "뵝")
+(merge-rule "뵞" "뵞")
+(merge-rule "뵟" "뵟")
+(merge-rule "뵠" "뵠")
+(merge-rule "뵡" "뵡")
+(merge-rule "ëµ¢" "뵈á‡")
+(merge-rule "뵣" "뵣")
+(merge-rule "뵤" "뵤~b")
+(merge-rule "뵥" "뵥")
+(merge-rule "뵦" "뵦")
+(merge-rule "뵧" "뵧")
+(merge-rule "뵨" "뵨")
+(merge-rule "뵩" "뵩")
+(merge-rule "뵪" "뵪")
+(merge-rule "뵫" "뵫")
+(merge-rule "뵬" "뵬")
+(merge-rule "뵭" "뵭")
+(merge-rule "뵮" "뵮")
+(merge-rule "뵯" "뵯")
+(merge-rule "뵰" "뵰")
+(merge-rule "뵱" "뵱")
+(merge-rule "뵲" "뵲")
+(merge-rule "뵳" "뵳")
+(merge-rule "뵴" "뵴")
+(merge-rule "뵵" "뵵")
+(merge-rule "뵶" "뵶")
+(merge-rule "뵷" "뵷")
+(merge-rule "뵸" "뵸")
+(merge-rule "뵹" "뵹")
+(merge-rule "뵺" "뵺")
+(merge-rule "뵻" "뵻")
+(merge-rule "뵼" "뵼")
+(merge-rule "뵽" "뵽")
+(merge-rule "ëµ¾" "뵤á‡")
+(merge-rule "뵿" "뵿")
+(merge-rule "부" "부~b")
+(merge-rule "ë¶" "북")
+(merge-rule "붂" "붂")
+(merge-rule "붃" "붃")
+(merge-rule "분" "분")
+(merge-rule "붅" "붅")
+(merge-rule "붆" "붆")
+(merge-rule "붇" "붇")
+(merge-rule "불" "불")
+(merge-rule "붉" "붉")
+(merge-rule "붊" "붊")
+(merge-rule "붋" "붋")
+(merge-rule "붌" "붌")
+(merge-rule "ë¶" "붍")
+(merge-rule "붎" "붎")
+(merge-rule "ë¶" "붏")
+(merge-rule "ë¶" "붐")
+(merge-rule "붑" "붑")
+(merge-rule "붒" "붒")
+(merge-rule "붓" "붓")
+(merge-rule "붔" "붔")
+(merge-rule "붕" "붕")
+(merge-rule "붖" "붖")
+(merge-rule "붗" "붗")
+(merge-rule "붘" "붘")
+(merge-rule "붙" "붙")
+(merge-rule "붚" "부á‡")
+(merge-rule "붛" "붛")
+(merge-rule "붜" "붜~b")
+(merge-rule "ë¶" "붝")
+(merge-rule "붞" "붞")
+(merge-rule "붟" "붟")
+(merge-rule "붠" "붠")
+(merge-rule "붡" "붡")
+(merge-rule "붢" "붢")
+(merge-rule "붣" "붣")
+(merge-rule "붤" "붤")
+(merge-rule "붥" "붥")
+(merge-rule "붦" "붦")
+(merge-rule "붧" "붧")
+(merge-rule "붨" "붨")
+(merge-rule "붩" "붩")
+(merge-rule "붪" "붪")
+(merge-rule "붫" "붫")
+(merge-rule "붬" "붬")
+(merge-rule "붭" "붭")
+(merge-rule "붮" "붮")
+(merge-rule "붯" "붯")
+(merge-rule "붰" "붰")
+(merge-rule "붱" "붱")
+(merge-rule "붲" "붲")
+(merge-rule "붳" "붳")
+(merge-rule "붴" "붴")
+(merge-rule "붵" "붵")
+(merge-rule "붶" "붜á‡")
+(merge-rule "붷" "붷")
+(merge-rule "붸" "붸~b")
+(merge-rule "붹" "붹")
+(merge-rule "붺" "붺")
+(merge-rule "붻" "붻")
+(merge-rule "붼" "붼")
+(merge-rule "붽" "붽")
+(merge-rule "붾" "붾")
+(merge-rule "붿" "붿")
+(merge-rule "뷀" "뷀")
+(merge-rule "ë·" "뷁")
+(merge-rule "뷂" "뷂")
+(merge-rule "뷃" "뷃")
+(merge-rule "뷄" "뷄")
+(merge-rule "뷅" "뷅")
+(merge-rule "뷆" "뷆")
+(merge-rule "뷇" "뷇")
+(merge-rule "뷈" "뷈")
+(merge-rule "뷉" "뷉")
+(merge-rule "뷊" "뷊")
+(merge-rule "뷋" "뷋")
+(merge-rule "뷌" "뷌")
+(merge-rule "ë·" "뷍")
+(merge-rule "뷎" "뷎")
+(merge-rule "ë·" "뷏")
+(merge-rule "ë·" "뷐")
+(merge-rule "뷑" "뷑")
+(merge-rule "ë·’" "붸á‡")
+(merge-rule "뷓" "뷓")
+(merge-rule "뷔" "뷔~b")
+(merge-rule "뷕" "뷕")
+(merge-rule "뷖" "뷖")
+(merge-rule "뷗" "뷗")
+(merge-rule "뷘" "뷘")
+(merge-rule "뷙" "뷙")
+(merge-rule "뷚" "뷚")
+(merge-rule "뷛" "뷛")
+(merge-rule "뷜" "뷜")
+(merge-rule "ë·" "뷝")
+(merge-rule "뷞" "뷞")
+(merge-rule "뷟" "뷟")
+(merge-rule "뷠" "뷠")
+(merge-rule "뷡" "뷡")
+(merge-rule "뷢" "뷢")
+(merge-rule "뷣" "뷣")
+(merge-rule "뷤" "뷤")
+(merge-rule "뷥" "뷥")
+(merge-rule "뷦" "뷦")
+(merge-rule "뷧" "뷧")
+(merge-rule "뷨" "뷨")
+(merge-rule "뷩" "뷩")
+(merge-rule "뷪" "뷪")
+(merge-rule "뷫" "뷫")
+(merge-rule "뷬" "뷬")
+(merge-rule "뷭" "뷭")
+(merge-rule "ë·®" "뷔á‡")
+(merge-rule "뷯" "뷯")
+(merge-rule "뷰" "뷰~b")
+(merge-rule "뷱" "뷱")
+(merge-rule "뷲" "뷲")
+(merge-rule "뷳" "뷳")
+(merge-rule "뷴" "뷴")
+(merge-rule "뷵" "뷵")
+(merge-rule "뷶" "뷶")
+(merge-rule "뷷" "뷷")
+(merge-rule "뷸" "뷸")
+(merge-rule "뷹" "뷹")
+(merge-rule "뷺" "뷺")
+(merge-rule "뷻" "뷻")
+(merge-rule "뷼" "뷼")
+(merge-rule "뷽" "뷽")
+(merge-rule "뷾" "뷾")
+(merge-rule "뷿" "뷿")
+(merge-rule "븀" "븀")
+(merge-rule "ë¸" "븁")
+(merge-rule "븂" "븂")
+(merge-rule "븃" "븃")
+(merge-rule "븄" "븄")
+(merge-rule "븅" "븅")
+(merge-rule "븆" "븆")
+(merge-rule "븇" "븇")
+(merge-rule "븈" "븈")
+(merge-rule "븉" "븉")
+(merge-rule "븊" "뷰á‡")
+(merge-rule "븋" "븋")
+(merge-rule "브" "브~b")
+(merge-rule "ë¸" "븍")
+(merge-rule "븎" "븎")
+(merge-rule "ë¸" "븏")
+(merge-rule "ë¸" "븐")
+(merge-rule "븑" "븑")
+(merge-rule "븒" "븒")
+(merge-rule "븓" "븓")
+(merge-rule "블" "블")
+(merge-rule "븕" "븕")
+(merge-rule "븖" "븖")
+(merge-rule "븗" "븗")
+(merge-rule "븘" "븘")
+(merge-rule "븙" "븙")
+(merge-rule "븚" "븚")
+(merge-rule "븛" "븛")
+(merge-rule "븜" "븜")
+(merge-rule "ë¸" "븝")
+(merge-rule "븞" "븞")
+(merge-rule "븟" "븟")
+(merge-rule "븠" "븠")
+(merge-rule "븡" "븡")
+(merge-rule "븢" "븢")
+(merge-rule "븣" "븣")
+(merge-rule "븤" "븤")
+(merge-rule "븥" "븥")
+(merge-rule "븦" "브á‡")
+(merge-rule "븧" "븧")
+(merge-rule "븨" "븨~b")
+(merge-rule "븩" "븩")
+(merge-rule "븪" "븪")
+(merge-rule "븫" "븫")
+(merge-rule "븬" "븬")
+(merge-rule "븭" "븭")
+(merge-rule "븮" "븮")
+(merge-rule "븯" "븯")
+(merge-rule "븰" "븰")
+(merge-rule "븱" "븱")
+(merge-rule "븲" "븲")
+(merge-rule "븳" "븳")
+(merge-rule "븴" "븴")
+(merge-rule "븵" "븵")
+(merge-rule "븶" "븶")
+(merge-rule "븷" "븷")
+(merge-rule "븸" "븸")
+(merge-rule "븹" "븹")
+(merge-rule "븺" "븺")
+(merge-rule "븻" "븻")
+(merge-rule "븼" "븼")
+(merge-rule "븽" "븽")
+(merge-rule "븾" "븾")
+(merge-rule "븿" "븿")
+(merge-rule "빀" "빀")
+(merge-rule "ë¹" "빁")
+(merge-rule "빂" "븨á‡")
+(merge-rule "빃" "빃")
+(merge-rule "비" "비~b")
+(merge-rule "빅" "빅")
+(merge-rule "빆" "빆")
+(merge-rule "빇" "빇")
+(merge-rule "빈" "빈")
+(merge-rule "빉" "빉")
+(merge-rule "빊" "빊")
+(merge-rule "빋" "빋")
+(merge-rule "빌" "빌")
+(merge-rule "ë¹" "빍")
+(merge-rule "빎" "빎")
+(merge-rule "ë¹" "빏")
+(merge-rule "ë¹" "빐")
+(merge-rule "빑" "빑")
+(merge-rule "빒" "빒")
+(merge-rule "빓" "빓")
+(merge-rule "빔" "빔")
+(merge-rule "빕" "빕")
+(merge-rule "빖" "빖")
+(merge-rule "빗" "빗")
+(merge-rule "빘" "빘")
+(merge-rule "빙" "빙")
+(merge-rule "빚" "빚")
+(merge-rule "빛" "빛")
+(merge-rule "빜" "빜")
+(merge-rule "ë¹" "빝")
+(merge-rule "빞" "비á‡")
+(merge-rule "빟" "빟")
+(merge-rule "빠" "빠~b")
+(merge-rule "빡" "빡")
+(merge-rule "빢" "빢")
+(merge-rule "빣" "빣")
+(merge-rule "빤" "빤")
+(merge-rule "빥" "빥")
+(merge-rule "빦" "빦")
+(merge-rule "빧" "빧")
+(merge-rule "빨" "빨")
+(merge-rule "빩" "빩")
+(merge-rule "빪" "빪")
+(merge-rule "빫" "빫")
+(merge-rule "빬" "빬")
+(merge-rule "빭" "빭")
+(merge-rule "빮" "빮")
+(merge-rule "빯" "빯")
+(merge-rule "빰" "빰")
+(merge-rule "빱" "빱")
+(merge-rule "빲" "빲")
+(merge-rule "빳" "빳")
+(merge-rule "빴" "빴")
+(merge-rule "빵" "빵")
+(merge-rule "빶" "빶")
+(merge-rule "빷" "빷")
+(merge-rule "빸" "빸")
+(merge-rule "빹" "빹")
+(merge-rule "빺" "빠á‡")
+(merge-rule "빻" "빻")
+(merge-rule "빼" "빼~b")
+(merge-rule "빽" "빽")
+(merge-rule "빾" "빾")
+(merge-rule "빿" "빿")
+(merge-rule "뺀" "뺀")
+(merge-rule "ëº" "뺁")
+(merge-rule "뺂" "뺂")
+(merge-rule "뺃" "뺃")
+(merge-rule "뺄" "뺄")
+(merge-rule "뺅" "뺅")
+(merge-rule "뺆" "뺆")
+(merge-rule "뺇" "뺇")
+(merge-rule "뺈" "뺈")
+(merge-rule "뺉" "뺉")
+(merge-rule "뺊" "뺊")
+(merge-rule "뺋" "뺋")
+(merge-rule "뺌" "뺌")
+(merge-rule "ëº" "뺍")
+(merge-rule "뺎" "뺎")
+(merge-rule "ëº" "뺏")
+(merge-rule "ëº" "뺐")
+(merge-rule "뺑" "뺑")
+(merge-rule "뺒" "뺒")
+(merge-rule "뺓" "뺓")
+(merge-rule "뺔" "뺔")
+(merge-rule "뺕" "뺕")
+(merge-rule "뺖" "빼á‡")
+(merge-rule "뺗" "뺗")
+(merge-rule "뺘" "뺘~b")
+(merge-rule "뺙" "뺙")
+(merge-rule "뺚" "뺚")
+(merge-rule "뺛" "뺛")
+(merge-rule "뺜" "뺜")
+(merge-rule "ëº" "뺝")
+(merge-rule "뺞" "뺞")
+(merge-rule "뺟" "뺟")
+(merge-rule "뺠" "뺠")
+(merge-rule "뺡" "뺡")
+(merge-rule "뺢" "뺢")
+(merge-rule "뺣" "뺣")
+(merge-rule "뺤" "뺤")
+(merge-rule "뺥" "뺥")
+(merge-rule "뺦" "뺦")
+(merge-rule "뺧" "뺧")
+(merge-rule "뺨" "뺨")
+(merge-rule "뺩" "뺩")
+(merge-rule "뺪" "뺪")
+(merge-rule "뺫" "뺫")
+(merge-rule "뺬" "뺬")
+(merge-rule "뺭" "뺭")
+(merge-rule "뺮" "뺮")
+(merge-rule "뺯" "뺯")
+(merge-rule "뺰" "뺰")
+(merge-rule "뺱" "뺱")
+(merge-rule "뺲" "뺘á‡")
+(merge-rule "뺳" "뺳")
+(merge-rule "뺴" "뺴~b")
+(merge-rule "뺵" "뺵")
+(merge-rule "뺶" "뺶")
+(merge-rule "뺷" "뺷")
+(merge-rule "뺸" "뺸")
+(merge-rule "뺹" "뺹")
+(merge-rule "뺺" "뺺")
+(merge-rule "뺻" "뺻")
+(merge-rule "뺼" "뺼")
+(merge-rule "뺽" "뺽")
+(merge-rule "뺾" "뺾")
+(merge-rule "뺿" "뺿")
+(merge-rule "뻀" "뻀")
+(merge-rule "ë»" "뻁")
+(merge-rule "뻂" "뻂")
+(merge-rule "뻃" "뻃")
+(merge-rule "뻄" "뻄")
+(merge-rule "뻅" "뻅")
+(merge-rule "뻆" "뻆")
+(merge-rule "뻇" "뻇")
+(merge-rule "뻈" "뻈")
+(merge-rule "뻉" "뻉")
+(merge-rule "뻊" "뻊")
+(merge-rule "뻋" "뻋")
+(merge-rule "뻌" "뻌")
+(merge-rule "ë»" "뻍")
+(merge-rule "뻎" "뺴á‡")
+(merge-rule "ë»" "뻏")
+(merge-rule "ë»" "뻐~b")
+(merge-rule "뻑" "뻑")
+(merge-rule "뻒" "뻒")
+(merge-rule "뻓" "뻓")
+(merge-rule "뻔" "뻔")
+(merge-rule "뻕" "뻕")
+(merge-rule "뻖" "뻖")
+(merge-rule "뻗" "뻗")
+(merge-rule "뻘" "뻘")
+(merge-rule "뻙" "뻙")
+(merge-rule "뻚" "뻚")
+(merge-rule "뻛" "뻛")
+(merge-rule "뻜" "뻜")
+(merge-rule "ë»" "뻝")
+(merge-rule "뻞" "뻞")
+(merge-rule "뻟" "뻟")
+(merge-rule "뻠" "뻠")
+(merge-rule "뻡" "뻡")
+(merge-rule "뻢" "뻢")
+(merge-rule "뻣" "뻣")
+(merge-rule "뻤" "뻤")
+(merge-rule "뻥" "뻥")
+(merge-rule "뻦" "뻦")
+(merge-rule "뻧" "뻧")
+(merge-rule "뻨" "뻨")
+(merge-rule "뻩" "뻩")
+(merge-rule "뻪" "뻐á‡")
+(merge-rule "뻫" "뻫")
+(merge-rule "뻬" "뻬~b")
+(merge-rule "뻭" "뻭")
+(merge-rule "뻮" "뻮")
+(merge-rule "뻯" "뻯")
+(merge-rule "뻰" "뻰")
+(merge-rule "뻱" "뻱")
+(merge-rule "뻲" "뻲")
+(merge-rule "뻳" "뻳")
+(merge-rule "뻴" "뻴")
+(merge-rule "뻵" "뻵")
+(merge-rule "뻶" "뻶")
+(merge-rule "뻷" "뻷")
+(merge-rule "뻸" "뻸")
+(merge-rule "뻹" "뻹")
+(merge-rule "뻺" "뻺")
+(merge-rule "뻻" "뻻")
+(merge-rule "뻼" "뻼")
+(merge-rule "뻽" "뻽")
+(merge-rule "뻾" "뻾")
+(merge-rule "뻿" "뻿")
+(merge-rule "뼀" "뼀")
+(merge-rule "ë¼" "뼁")
+(merge-rule "뼂" "뼂")
+(merge-rule "뼃" "뼃")
+(merge-rule "뼄" "뼄")
+(merge-rule "뼅" "뼅")
+(merge-rule "뼆" "뻬á‡")
+(merge-rule "뼇" "뼇")
+(merge-rule "뼈" "뼈~b")
+(merge-rule "뼉" "뼉")
+(merge-rule "뼊" "뼊")
+(merge-rule "뼋" "뼋")
+(merge-rule "뼌" "뼌")
+(merge-rule "ë¼" "뼍")
+(merge-rule "뼎" "뼎")
+(merge-rule "ë¼" "뼏")
+(merge-rule "ë¼" "뼐")
+(merge-rule "뼑" "뼑")
+(merge-rule "뼒" "뼒")
+(merge-rule "뼓" "뼓")
+(merge-rule "뼔" "뼔")
+(merge-rule "뼕" "뼕")
+(merge-rule "뼖" "뼖")
+(merge-rule "뼗" "뼗")
+(merge-rule "뼘" "뼘")
+(merge-rule "뼙" "뼙")
+(merge-rule "뼚" "뼚")
+(merge-rule "뼛" "뼛")
+(merge-rule "뼜" "뼜")
+(merge-rule "ë¼" "뼝")
+(merge-rule "뼞" "뼞")
+(merge-rule "뼟" "뼟")
+(merge-rule "뼠" "뼠")
+(merge-rule "뼡" "뼡")
+(merge-rule "ë¼¢" "뼈á‡")
+(merge-rule "뼣" "뼣")
+(merge-rule "뼤" "뼤~b")
+(merge-rule "뼥" "뼥")
+(merge-rule "뼦" "뼦")
+(merge-rule "뼧" "뼧")
+(merge-rule "뼨" "뼨")
+(merge-rule "뼩" "뼩")
+(merge-rule "뼪" "뼪")
+(merge-rule "뼫" "뼫")
+(merge-rule "뼬" "뼬")
+(merge-rule "뼭" "뼭")
+(merge-rule "뼮" "뼮")
+(merge-rule "뼯" "뼯")
+(merge-rule "뼰" "뼰")
+(merge-rule "뼱" "뼱")
+(merge-rule "뼲" "뼲")
+(merge-rule "뼳" "뼳")
+(merge-rule "뼴" "뼴")
+(merge-rule "뼵" "뼵")
+(merge-rule "뼶" "뼶")
+(merge-rule "뼷" "뼷")
+(merge-rule "뼸" "뼸")
+(merge-rule "뼹" "뼹")
+(merge-rule "뼺" "뼺")
+(merge-rule "뼻" "뼻")
+(merge-rule "뼼" "뼼")
+(merge-rule "뼽" "뼽")
+(merge-rule "ë¼¾" "뼤á‡")
+(merge-rule "뼿" "뼿")
+(merge-rule "뽀" "뽀~b")
+(merge-rule "ë½" "뽁")
+(merge-rule "뽂" "뽂")
+(merge-rule "뽃" "뽃")
+(merge-rule "뽄" "뽄")
+(merge-rule "뽅" "뽅")
+(merge-rule "뽆" "뽆")
+(merge-rule "뽇" "뽇")
+(merge-rule "뽈" "뽈")
+(merge-rule "뽉" "뽉")
+(merge-rule "뽊" "뽊")
+(merge-rule "뽋" "뽋")
+(merge-rule "뽌" "뽌")
+(merge-rule "ë½" "뽍")
+(merge-rule "뽎" "뽎")
+(merge-rule "ë½" "뽏")
+(merge-rule "ë½" "뽐")
+(merge-rule "뽑" "뽑")
+(merge-rule "뽒" "뽒")
+(merge-rule "뽓" "뽓")
+(merge-rule "뽔" "뽔")
+(merge-rule "뽕" "뽕")
+(merge-rule "뽖" "뽖")
+(merge-rule "뽗" "뽗")
+(merge-rule "뽘" "뽘")
+(merge-rule "뽙" "뽙")
+(merge-rule "뽚" "뽀á‡")
+(merge-rule "뽛" "뽛")
+(merge-rule "뽜" "뽜~b")
+(merge-rule "ë½" "뽝")
+(merge-rule "뽞" "뽞")
+(merge-rule "뽟" "뽟")
+(merge-rule "뽠" "뽠")
+(merge-rule "뽡" "뽡")
+(merge-rule "뽢" "뽢")
+(merge-rule "뽣" "뽣")
+(merge-rule "뽤" "뽤")
+(merge-rule "뽥" "뽥")
+(merge-rule "뽦" "뽦")
+(merge-rule "뽧" "뽧")
+(merge-rule "뽨" "뽨")
+(merge-rule "뽩" "뽩")
+(merge-rule "뽪" "뽪")
+(merge-rule "뽫" "뽫")
+(merge-rule "뽬" "뽬")
+(merge-rule "뽭" "뽭")
+(merge-rule "뽮" "뽮")
+(merge-rule "뽯" "뽯")
+(merge-rule "뽰" "뽰")
+(merge-rule "뽱" "뽱")
+(merge-rule "뽲" "뽲")
+(merge-rule "뽳" "뽳")
+(merge-rule "뽴" "뽴")
+(merge-rule "뽵" "뽵")
+(merge-rule "뽶" "뽜á‡")
+(merge-rule "뽷" "뽷")
+(merge-rule "뽸" "뽸~b")
+(merge-rule "뽹" "뽹")
+(merge-rule "뽺" "뽺")
+(merge-rule "뽻" "뽻")
+(merge-rule "뽼" "뽼")
+(merge-rule "뽽" "뽽")
+(merge-rule "뽾" "뽾")
+(merge-rule "뽿" "뽿")
+(merge-rule "뾀" "뾀")
+(merge-rule "ë¾" "뾁")
+(merge-rule "뾂" "뾂")
+(merge-rule "뾃" "뾃")
+(merge-rule "뾄" "뾄")
+(merge-rule "뾅" "뾅")
+(merge-rule "뾆" "뾆")
+(merge-rule "뾇" "뾇")
+(merge-rule "뾈" "뾈")
+(merge-rule "뾉" "뾉")
+(merge-rule "뾊" "뾊")
+(merge-rule "뾋" "뾋")
+(merge-rule "뾌" "뾌")
+(merge-rule "ë¾" "뾍")
+(merge-rule "뾎" "뾎")
+(merge-rule "ë¾" "뾏")
+(merge-rule "ë¾" "뾐")
+(merge-rule "뾑" "뾑")
+(merge-rule "ë¾’" "뽸á‡")
+(merge-rule "뾓" "뾓")
+(merge-rule "뾔" "뾔~b")
+(merge-rule "뾕" "뾕")
+(merge-rule "뾖" "뾖")
+(merge-rule "뾗" "뾗")
+(merge-rule "뾘" "뾘")
+(merge-rule "뾙" "뾙")
+(merge-rule "뾚" "뾚")
+(merge-rule "뾛" "뾛")
+(merge-rule "뾜" "뾜")
+(merge-rule "ë¾" "뾝")
+(merge-rule "뾞" "뾞")
+(merge-rule "뾟" "뾟")
+(merge-rule "뾠" "뾠")
+(merge-rule "뾡" "뾡")
+(merge-rule "뾢" "뾢")
+(merge-rule "뾣" "뾣")
+(merge-rule "뾤" "뾤")
+(merge-rule "뾥" "뾥")
+(merge-rule "뾦" "뾦")
+(merge-rule "뾧" "뾧")
+(merge-rule "뾨" "뾨")
+(merge-rule "뾩" "뾩")
+(merge-rule "뾪" "뾪")
+(merge-rule "뾫" "뾫")
+(merge-rule "뾬" "뾬")
+(merge-rule "뾭" "뾭")
+(merge-rule "ë¾®" "뾔á‡")
+(merge-rule "뾯" "뾯")
+(merge-rule "뾰" "뾰~b")
+(merge-rule "뾱" "뾱")
+(merge-rule "뾲" "뾲")
+(merge-rule "뾳" "뾳")
+(merge-rule "뾴" "뾴")
+(merge-rule "뾵" "뾵")
+(merge-rule "뾶" "뾶")
+(merge-rule "뾷" "뾷")
+(merge-rule "뾸" "뾸")
+(merge-rule "뾹" "뾹")
+(merge-rule "뾺" "뾺")
+(merge-rule "뾻" "뾻")
+(merge-rule "뾼" "뾼")
+(merge-rule "뾽" "뾽")
+(merge-rule "뾾" "뾾")
+(merge-rule "뾿" "뾿")
+(merge-rule "뿀" "뿀")
+(merge-rule "ë¿" "뿁")
+(merge-rule "뿂" "뿂")
+(merge-rule "뿃" "뿃")
+(merge-rule "뿄" "뿄")
+(merge-rule "뿅" "뿅")
+(merge-rule "뿆" "뿆")
+(merge-rule "뿇" "뿇")
+(merge-rule "뿈" "뿈")
+(merge-rule "뿉" "뿉")
+(merge-rule "ë¿Š" "뾰á‡")
+(merge-rule "뿋" "뿋")
+(merge-rule "뿌" "뿌~b")
+(merge-rule "ë¿" "뿍")
+(merge-rule "뿎" "뿎")
+(merge-rule "ë¿" "뿏")
+(merge-rule "ë¿" "뿐")
+(merge-rule "뿑" "뿑")
+(merge-rule "뿒" "뿒")
+(merge-rule "뿓" "뿓")
+(merge-rule "뿔" "뿔")
+(merge-rule "뿕" "뿕")
+(merge-rule "뿖" "뿖")
+(merge-rule "뿗" "뿗")
+(merge-rule "뿘" "뿘")
+(merge-rule "뿙" "뿙")
+(merge-rule "뿚" "뿚")
+(merge-rule "뿛" "뿛")
+(merge-rule "뿜" "뿜")
+(merge-rule "ë¿" "뿝")
+(merge-rule "뿞" "뿞")
+(merge-rule "뿟" "뿟")
+(merge-rule "뿠" "뿠")
+(merge-rule "뿡" "뿡")
+(merge-rule "뿢" "뿢")
+(merge-rule "뿣" "뿣")
+(merge-rule "뿤" "뿤")
+(merge-rule "뿥" "뿥")
+(merge-rule "뿦" "뿌á‡")
+(merge-rule "뿧" "뿧")
+(merge-rule "뿨" "뿨~b")
+(merge-rule "뿩" "뿩")
+(merge-rule "뿪" "뿪")
+(merge-rule "뿫" "뿫")
+(merge-rule "뿬" "뿬")
+(merge-rule "뿭" "뿭")
+(merge-rule "뿮" "뿮")
+(merge-rule "뿯" "뿯")
+(merge-rule "뿰" "뿰")
+(merge-rule "뿱" "뿱")
+(merge-rule "뿲" "뿲")
+(merge-rule "뿳" "뿳")
+(merge-rule "뿴" "뿴")
+(merge-rule "뿵" "뿵")
+(merge-rule "뿶" "뿶")
+(merge-rule "뿷" "뿷")
+(merge-rule "뿸" "뿸")
+(merge-rule "뿹" "뿹")
+(merge-rule "뿺" "뿺")
+(merge-rule "뿻" "뿻")
+(merge-rule "뿼" "뿼")
+(merge-rule "뿽" "뿽")
+(merge-rule "뿾" "뿾")
+(merge-rule "뿿" "뿿")
+(merge-rule "쀀" "쀀")
+(merge-rule "ì€" "쀁")
+(merge-rule "쀂" "뿨á‡")
+(merge-rule "쀃" "쀃")
+(merge-rule "쀄" "쀄~b")
+(merge-rule "쀅" "쀅")
+(merge-rule "쀆" "쀆")
+(merge-rule "쀇" "쀇")
+(merge-rule "쀈" "쀈")
+(merge-rule "쀉" "쀉")
+(merge-rule "쀊" "쀊")
+(merge-rule "쀋" "쀋")
+(merge-rule "쀌" "쀌")
+(merge-rule "ì€" "쀍")
+(merge-rule "쀎" "쀎")
+(merge-rule "ì€" "쀏")
+(merge-rule "ì€" "쀐")
+(merge-rule "쀑" "쀑")
+(merge-rule "쀒" "쀒")
+(merge-rule "쀓" "쀓")
+(merge-rule "쀔" "쀔")
+(merge-rule "쀕" "쀕")
+(merge-rule "쀖" "쀖")
+(merge-rule "쀗" "쀗")
+(merge-rule "쀘" "쀘")
+(merge-rule "쀙" "쀙")
+(merge-rule "쀚" "쀚")
+(merge-rule "쀛" "쀛")
+(merge-rule "쀜" "쀜")
+(merge-rule "ì€" "쀝")
+(merge-rule "쀞" "쀄á‡")
+(merge-rule "쀟" "쀟")
+(merge-rule "쀠" "쀠~b")
+(merge-rule "쀡" "쀡")
+(merge-rule "쀢" "쀢")
+(merge-rule "쀣" "쀣")
+(merge-rule "쀤" "쀤")
+(merge-rule "쀥" "쀥")
+(merge-rule "쀦" "쀦")
+(merge-rule "쀧" "쀧")
+(merge-rule "쀨" "쀨")
+(merge-rule "쀩" "쀩")
+(merge-rule "쀪" "쀪")
+(merge-rule "쀫" "쀫")
+(merge-rule "쀬" "쀬")
+(merge-rule "쀭" "쀭")
+(merge-rule "쀮" "쀮")
+(merge-rule "쀯" "쀯")
+(merge-rule "쀰" "쀰")
+(merge-rule "쀱" "쀱")
+(merge-rule "쀲" "쀲")
+(merge-rule "쀳" "쀳")
+(merge-rule "쀴" "쀴")
+(merge-rule "쀵" "쀵")
+(merge-rule "쀶" "쀶")
+(merge-rule "쀷" "쀷")
+(merge-rule "쀸" "쀸")
+(merge-rule "쀹" "쀹")
+(merge-rule "쀺" "쀠á‡")
+(merge-rule "쀻" "쀻")
+(merge-rule "쀼" "쀼~b")
+(merge-rule "쀽" "쀽")
+(merge-rule "쀾" "쀾")
+(merge-rule "쀿" "쀿")
+(merge-rule "ì€" "쁀")
+(merge-rule "ì" "쁁")
+(merge-rule "ì‚" "쁂")
+(merge-rule "ìƒ" "쁃")
+(merge-rule "ì„" "쁄")
+(merge-rule "ì…" "쁅")
+(merge-rule "ì†" "쁆")
+(merge-rule "ì‡" "쁇")
+(merge-rule "ìˆ" "쁈")
+(merge-rule "ì‰" "쁉")
+(merge-rule "ìŠ" "쁊")
+(merge-rule "ì‹" "쁋")
+(merge-rule "ìŒ" "쁌")
+(merge-rule "ì" "쁍")
+(merge-rule "ìŽ" "쁎")
+(merge-rule "ì" "쁏")
+(merge-rule "ì" "쁐")
+(merge-rule "ì‘" "쁑")
+(merge-rule "ì’" "쁒")
+(merge-rule "ì“" "쁓")
+(merge-rule "ì”" "쁔")
+(merge-rule "ì•" "쁕")
+(merge-rule "ì–" "쀼á‡")
+(merge-rule "ì—" "쁗")
+(merge-rule "ì˜" "쁘~b")
+(merge-rule "ì™" "쁙")
+(merge-rule "ìš" "쁚")
+(merge-rule "ì›" "쁛")
+(merge-rule "ìœ" "쁜")
+(merge-rule "ì" "쁝")
+(merge-rule "ìž" "쁞")
+(merge-rule "ìŸ" "쁟")
+(merge-rule "ì " "쁠")
+(merge-rule "ì¡" "쁡")
+(merge-rule "ì¢" "쁢")
+(merge-rule "ì£" "쁣")
+(merge-rule "ì¤" "쁤")
+(merge-rule "ì¥" "쁥")
+(merge-rule "ì¦" "쁦")
+(merge-rule "ì§" "쁧")
+(merge-rule "ì¨" "쁨")
+(merge-rule "ì©" "쁩")
+(merge-rule "ìª" "쁪")
+(merge-rule "ì«" "쁫")
+(merge-rule "ì¬" "쁬")
+(merge-rule "ì­" "쁭")
+(merge-rule "ì®" "쁮")
+(merge-rule "ì¯" "쁯")
+(merge-rule "ì°" "쁰")
+(merge-rule "ì±" "쁱")
+(merge-rule "ì²" "쁘á‡")
+(merge-rule "ì³" "쁳")
+(merge-rule "ì´" "쁴~b")
+(merge-rule "ìµ" "쁵")
+(merge-rule "ì¶" "쁶")
+(merge-rule "ì·" "쁷")
+(merge-rule "ì¸" "쁸")
+(merge-rule "ì¹" "쁹")
+(merge-rule "ìº" "쁺")
+(merge-rule "ì»" "쁻")
+(merge-rule "ì¼" "쁼")
+(merge-rule "ì½" "쁽")
+(merge-rule "ì¾" "쁾")
+(merge-rule "ì¿" "쁿")
+(merge-rule "삀" "삀")
+(merge-rule "ì‚" "삁")
+(merge-rule "삂" "삂")
+(merge-rule "삃" "삃")
+(merge-rule "삄" "삄")
+(merge-rule "삅" "삅")
+(merge-rule "삆" "삆")
+(merge-rule "삇" "삇")
+(merge-rule "삈" "삈")
+(merge-rule "삉" "삉")
+(merge-rule "삊" "삊")
+(merge-rule "삋" "삋")
+(merge-rule "삌" "삌")
+(merge-rule "ì‚" "삍")
+(merge-rule "ì‚Ž" "쁴á‡")
+(merge-rule "ì‚" "삏")
+(merge-rule "ì‚" "삐~b")
+(merge-rule "삑" "삑")
+(merge-rule "삒" "삒")
+(merge-rule "삓" "삓")
+(merge-rule "삔" "삔")
+(merge-rule "삕" "삕")
+(merge-rule "삖" "삖")
+(merge-rule "삗" "삗")
+(merge-rule "삘" "삘")
+(merge-rule "삙" "삙")
+(merge-rule "삚" "삚")
+(merge-rule "삛" "삛")
+(merge-rule "삜" "삜")
+(merge-rule "ì‚" "삝")
+(merge-rule "삞" "삞")
+(merge-rule "삟" "삟")
+(merge-rule "삠" "삠")
+(merge-rule "삡" "삡")
+(merge-rule "삢" "삢")
+(merge-rule "삣" "삣")
+(merge-rule "삤" "삤")
+(merge-rule "삥" "삥")
+(merge-rule "삦" "삦")
+(merge-rule "삧" "삧")
+(merge-rule "삨" "삨")
+(merge-rule "삩" "삩")
+(merge-rule "삪" "삐á‡")
+(merge-rule "삫" "삫")
+(merge-rule "사" "사~b")
+(merge-rule "삭" "삭")
+(merge-rule "삮" "삮")
+(merge-rule "삯" "삯")
+(merge-rule "산" "산")
+(merge-rule "삱" "삱")
+(merge-rule "삲" "삲")
+(merge-rule "삳" "삳")
+(merge-rule "살" "살")
+(merge-rule "삵" "삵")
+(merge-rule "삶" "삶")
+(merge-rule "삷" "삷")
+(merge-rule "삸" "삸")
+(merge-rule "삹" "삹")
+(merge-rule "삺" "삺")
+(merge-rule "삻" "삻")
+(merge-rule "삼" "삼")
+(merge-rule "삽" "삽")
+(merge-rule "삾" "삾")
+(merge-rule "삿" "삿")
+(merge-rule "샀" "샀")
+(merge-rule "ìƒ" "상")
+(merge-rule "샂" "샂")
+(merge-rule "샃" "샃")
+(merge-rule "샄" "샄")
+(merge-rule "샅" "샅")
+(merge-rule "샆" "사á‡")
+(merge-rule "샇" "샇")
+(merge-rule "새" "새~b")
+(merge-rule "색" "색")
+(merge-rule "샊" "샊")
+(merge-rule "샋" "샋")
+(merge-rule "샌" "샌")
+(merge-rule "ìƒ" "샍")
+(merge-rule "샎" "샎")
+(merge-rule "ìƒ" "샏")
+(merge-rule "ìƒ" "샐")
+(merge-rule "샑" "샑")
+(merge-rule "샒" "샒")
+(merge-rule "샓" "샓")
+(merge-rule "샔" "샔")
+(merge-rule "샕" "샕")
+(merge-rule "샖" "샖")
+(merge-rule "샗" "샗")
+(merge-rule "샘" "샘")
+(merge-rule "샙" "샙")
+(merge-rule "샚" "샚")
+(merge-rule "샛" "샛")
+(merge-rule "샜" "샜")
+(merge-rule "ìƒ" "생")
+(merge-rule "샞" "샞")
+(merge-rule "샟" "샟")
+(merge-rule "샠" "샠")
+(merge-rule "샡" "샡")
+(merge-rule "샢" "새á‡")
+(merge-rule "샣" "샣")
+(merge-rule "샤" "샤~b")
+(merge-rule "샥" "샥")
+(merge-rule "샦" "샦")
+(merge-rule "샧" "샧")
+(merge-rule "샨" "샨")
+(merge-rule "샩" "샩")
+(merge-rule "샪" "샪")
+(merge-rule "샫" "샫")
+(merge-rule "샬" "샬")
+(merge-rule "샭" "샭")
+(merge-rule "샮" "샮")
+(merge-rule "샯" "샯")
+(merge-rule "샰" "샰")
+(merge-rule "샱" "샱")
+(merge-rule "샲" "샲")
+(merge-rule "샳" "샳")
+(merge-rule "샴" "샴")
+(merge-rule "샵" "샵")
+(merge-rule "샶" "샶")
+(merge-rule "샷" "샷")
+(merge-rule "샸" "샸")
+(merge-rule "샹" "샹")
+(merge-rule "샺" "샺")
+(merge-rule "샻" "샻")
+(merge-rule "샼" "샼")
+(merge-rule "샽" "샽")
+(merge-rule "샾" "샤á‡")
+(merge-rule "샿" "샿")
+(merge-rule "섀" "섀~b")
+(merge-rule "ì„" "섁")
+(merge-rule "섂" "섂")
+(merge-rule "섃" "섃")
+(merge-rule "섄" "섄")
+(merge-rule "섅" "섅")
+(merge-rule "섆" "섆")
+(merge-rule "섇" "섇")
+(merge-rule "섈" "섈")
+(merge-rule "섉" "섉")
+(merge-rule "섊" "섊")
+(merge-rule "섋" "섋")
+(merge-rule "섌" "섌")
+(merge-rule "ì„" "섍")
+(merge-rule "섎" "섎")
+(merge-rule "ì„" "섏")
+(merge-rule "ì„" "섐")
+(merge-rule "섑" "섑")
+(merge-rule "섒" "섒")
+(merge-rule "섓" "섓")
+(merge-rule "섔" "섔")
+(merge-rule "섕" "섕")
+(merge-rule "섖" "섖")
+(merge-rule "섗" "섗")
+(merge-rule "섘" "섘")
+(merge-rule "섙" "섙")
+(merge-rule "ì„š" "섀á‡")
+(merge-rule "섛" "섛")
+(merge-rule "서" "서~b")
+(merge-rule "ì„" "석")
+(merge-rule "섞" "섞")
+(merge-rule "섟" "섟")
+(merge-rule "선" "선")
+(merge-rule "섡" "섡")
+(merge-rule "섢" "섢")
+(merge-rule "섣" "섣")
+(merge-rule "설" "설")
+(merge-rule "섥" "섥")
+(merge-rule "섦" "섦")
+(merge-rule "섧" "섧")
+(merge-rule "섨" "섨")
+(merge-rule "섩" "섩")
+(merge-rule "섪" "섪")
+(merge-rule "섫" "섫")
+(merge-rule "섬" "섬")
+(merge-rule "섭" "섭")
+(merge-rule "섮" "섮")
+(merge-rule "섯" "섯")
+(merge-rule "섰" "섰")
+(merge-rule "성" "성")
+(merge-rule "섲" "섲")
+(merge-rule "섳" "섳")
+(merge-rule "섴" "섴")
+(merge-rule "섵" "섵")
+(merge-rule "섶" "서á‡")
+(merge-rule "섷" "섷")
+(merge-rule "세" "세~b")
+(merge-rule "섹" "섹")
+(merge-rule "섺" "섺")
+(merge-rule "섻" "섻")
+(merge-rule "센" "센")
+(merge-rule "섽" "섽")
+(merge-rule "섾" "섾")
+(merge-rule "섿" "섿")
+(merge-rule "셀" "셀")
+(merge-rule "ì…" "셁")
+(merge-rule "셂" "셂")
+(merge-rule "셃" "셃")
+(merge-rule "셄" "셄")
+(merge-rule "셅" "셅")
+(merge-rule "셆" "셆")
+(merge-rule "셇" "셇")
+(merge-rule "셈" "셈")
+(merge-rule "셉" "셉")
+(merge-rule "셊" "셊")
+(merge-rule "셋" "셋")
+(merge-rule "셌" "셌")
+(merge-rule "ì…" "셍")
+(merge-rule "셎" "셎")
+(merge-rule "ì…" "셏")
+(merge-rule "ì…" "셐")
+(merge-rule "셑" "셑")
+(merge-rule "ì…’" "세á‡")
+(merge-rule "셓" "셓")
+(merge-rule "셔" "셔~b")
+(merge-rule "셕" "셕")
+(merge-rule "셖" "셖")
+(merge-rule "셗" "셗")
+(merge-rule "션" "션")
+(merge-rule "셙" "셙")
+(merge-rule "셚" "셚")
+(merge-rule "셛" "셛")
+(merge-rule "셜" "셜")
+(merge-rule "ì…" "셝")
+(merge-rule "셞" "셞")
+(merge-rule "셟" "셟")
+(merge-rule "셠" "셠")
+(merge-rule "셡" "셡")
+(merge-rule "셢" "셢")
+(merge-rule "셣" "셣")
+(merge-rule "셤" "셤")
+(merge-rule "셥" "셥")
+(merge-rule "셦" "셦")
+(merge-rule "셧" "셧")
+(merge-rule "셨" "셨")
+(merge-rule "셩" "셩")
+(merge-rule "셪" "셪")
+(merge-rule "셫" "셫")
+(merge-rule "셬" "셬")
+(merge-rule "셭" "셭")
+(merge-rule "ì…®" "셔á‡")
+(merge-rule "셯" "셯")
+(merge-rule "셰" "셰~b")
+(merge-rule "셱" "셱")
+(merge-rule "셲" "셲")
+(merge-rule "셳" "셳")
+(merge-rule "셴" "셴")
+(merge-rule "셵" "셵")
+(merge-rule "셶" "셶")
+(merge-rule "셷" "셷")
+(merge-rule "셸" "셸")
+(merge-rule "셹" "셹")
+(merge-rule "셺" "셺")
+(merge-rule "셻" "셻")
+(merge-rule "셼" "셼")
+(merge-rule "셽" "셽")
+(merge-rule "셾" "셾")
+(merge-rule "셿" "셿")
+(merge-rule "솀" "솀")
+(merge-rule "ì†" "솁")
+(merge-rule "솂" "솂")
+(merge-rule "솃" "솃")
+(merge-rule "솄" "솄")
+(merge-rule "솅" "솅")
+(merge-rule "솆" "솆")
+(merge-rule "솇" "솇")
+(merge-rule "솈" "솈")
+(merge-rule "솉" "솉")
+(merge-rule "솊" "셰á‡")
+(merge-rule "솋" "솋")
+(merge-rule "소" "소~b")
+(merge-rule "ì†" "속")
+(merge-rule "솎" "솎")
+(merge-rule "ì†" "솏")
+(merge-rule "ì†" "손")
+(merge-rule "솑" "솑")
+(merge-rule "솒" "솒")
+(merge-rule "솓" "솓")
+(merge-rule "솔" "솔")
+(merge-rule "솕" "솕")
+(merge-rule "솖" "솖")
+(merge-rule "솗" "솗")
+(merge-rule "솘" "솘")
+(merge-rule "솙" "솙")
+(merge-rule "솚" "솚")
+(merge-rule "솛" "솛")
+(merge-rule "솜" "솜")
+(merge-rule "ì†" "솝")
+(merge-rule "솞" "솞")
+(merge-rule "솟" "솟")
+(merge-rule "솠" "솠")
+(merge-rule "송" "송")
+(merge-rule "솢" "솢")
+(merge-rule "솣" "솣")
+(merge-rule "솤" "솤")
+(merge-rule "솥" "솥")
+(merge-rule "솦" "소á‡")
+(merge-rule "솧" "솧")
+(merge-rule "솨" "솨~b")
+(merge-rule "솩" "솩")
+(merge-rule "솪" "솪")
+(merge-rule "솫" "솫")
+(merge-rule "솬" "솬")
+(merge-rule "솭" "솭")
+(merge-rule "솮" "솮")
+(merge-rule "솯" "솯")
+(merge-rule "솰" "솰")
+(merge-rule "솱" "솱")
+(merge-rule "솲" "솲")
+(merge-rule "솳" "솳")
+(merge-rule "솴" "솴")
+(merge-rule "솵" "솵")
+(merge-rule "솶" "솶")
+(merge-rule "솷" "솷")
+(merge-rule "솸" "솸")
+(merge-rule "솹" "솹")
+(merge-rule "솺" "솺")
+(merge-rule "솻" "솻")
+(merge-rule "솼" "솼")
+(merge-rule "솽" "솽")
+(merge-rule "솾" "솾")
+(merge-rule "솿" "솿")
+(merge-rule "쇀" "쇀")
+(merge-rule "ì‡" "쇁")
+(merge-rule "쇂" "솨á‡")
+(merge-rule "쇃" "쇃")
+(merge-rule "쇄" "쇄~b")
+(merge-rule "쇅" "쇅")
+(merge-rule "쇆" "쇆")
+(merge-rule "쇇" "쇇")
+(merge-rule "쇈" "쇈")
+(merge-rule "쇉" "쇉")
+(merge-rule "쇊" "쇊")
+(merge-rule "쇋" "쇋")
+(merge-rule "쇌" "쇌")
+(merge-rule "ì‡" "쇍")
+(merge-rule "쇎" "쇎")
+(merge-rule "ì‡" "쇏")
+(merge-rule "ì‡" "쇐")
+(merge-rule "쇑" "쇑")
+(merge-rule "쇒" "쇒")
+(merge-rule "쇓" "쇓")
+(merge-rule "쇔" "쇔")
+(merge-rule "쇕" "쇕")
+(merge-rule "쇖" "쇖")
+(merge-rule "쇗" "쇗")
+(merge-rule "쇘" "쇘")
+(merge-rule "쇙" "쇙")
+(merge-rule "쇚" "쇚")
+(merge-rule "쇛" "쇛")
+(merge-rule "쇜" "쇜")
+(merge-rule "ì‡" "쇝")
+(merge-rule "쇞" "쇄á‡")
+(merge-rule "쇟" "쇟")
+(merge-rule "쇠" "쇠~b")
+(merge-rule "쇡" "쇡")
+(merge-rule "쇢" "쇢")
+(merge-rule "쇣" "쇣")
+(merge-rule "쇤" "쇤")
+(merge-rule "쇥" "쇥")
+(merge-rule "쇦" "쇦")
+(merge-rule "쇧" "쇧")
+(merge-rule "쇨" "쇨")
+(merge-rule "쇩" "쇩")
+(merge-rule "쇪" "쇪")
+(merge-rule "쇫" "쇫")
+(merge-rule "쇬" "쇬")
+(merge-rule "쇭" "쇭")
+(merge-rule "쇮" "쇮")
+(merge-rule "쇯" "쇯")
+(merge-rule "쇰" "쇰")
+(merge-rule "쇱" "쇱")
+(merge-rule "쇲" "쇲")
+(merge-rule "쇳" "쇳")
+(merge-rule "쇴" "쇴")
+(merge-rule "쇵" "쇵")
+(merge-rule "쇶" "쇶")
+(merge-rule "쇷" "쇷")
+(merge-rule "쇸" "쇸")
+(merge-rule "쇹" "쇹")
+(merge-rule "쇺" "쇠á‡")
+(merge-rule "쇻" "쇻")
+(merge-rule "쇼" "쇼~b")
+(merge-rule "쇽" "쇽")
+(merge-rule "쇾" "쇾")
+(merge-rule "쇿" "쇿")
+(merge-rule "숀" "숀")
+(merge-rule "ìˆ" "숁")
+(merge-rule "숂" "숂")
+(merge-rule "숃" "숃")
+(merge-rule "숄" "숄")
+(merge-rule "숅" "숅")
+(merge-rule "숆" "숆")
+(merge-rule "숇" "숇")
+(merge-rule "숈" "숈")
+(merge-rule "숉" "숉")
+(merge-rule "숊" "숊")
+(merge-rule "숋" "숋")
+(merge-rule "숌" "숌")
+(merge-rule "ìˆ" "숍")
+(merge-rule "숎" "숎")
+(merge-rule "ìˆ" "숏")
+(merge-rule "ìˆ" "숐")
+(merge-rule "숑" "숑")
+(merge-rule "숒" "숒")
+(merge-rule "숓" "숓")
+(merge-rule "숔" "숔")
+(merge-rule "숕" "숕")
+(merge-rule "숖" "쇼á‡")
+(merge-rule "숗" "숗")
+(merge-rule "수" "수~b")
+(merge-rule "숙" "숙")
+(merge-rule "숚" "숚")
+(merge-rule "숛" "숛")
+(merge-rule "순" "순")
+(merge-rule "ìˆ" "숝")
+(merge-rule "숞" "숞")
+(merge-rule "숟" "숟")
+(merge-rule "술" "술")
+(merge-rule "숡" "숡")
+(merge-rule "숢" "숢")
+(merge-rule "숣" "숣")
+(merge-rule "숤" "숤")
+(merge-rule "숥" "숥")
+(merge-rule "숦" "숦")
+(merge-rule "숧" "숧")
+(merge-rule "숨" "숨")
+(merge-rule "숩" "숩")
+(merge-rule "숪" "숪")
+(merge-rule "숫" "숫")
+(merge-rule "숬" "숬")
+(merge-rule "숭" "숭")
+(merge-rule "숮" "숮")
+(merge-rule "숯" "숯")
+(merge-rule "숰" "숰")
+(merge-rule "숱" "숱")
+(merge-rule "숲" "수á‡")
+(merge-rule "숳" "숳")
+(merge-rule "숴" "숴~b")
+(merge-rule "숵" "숵")
+(merge-rule "숶" "숶")
+(merge-rule "숷" "숷")
+(merge-rule "숸" "숸")
+(merge-rule "숹" "숹")
+(merge-rule "숺" "숺")
+(merge-rule "숻" "숻")
+(merge-rule "숼" "숼")
+(merge-rule "숽" "숽")
+(merge-rule "숾" "숾")
+(merge-rule "숿" "숿")
+(merge-rule "쉀" "쉀")
+(merge-rule "ì‰" "쉁")
+(merge-rule "쉂" "쉂")
+(merge-rule "쉃" "쉃")
+(merge-rule "쉄" "쉄")
+(merge-rule "쉅" "쉅")
+(merge-rule "쉆" "쉆")
+(merge-rule "쉇" "쉇")
+(merge-rule "쉈" "쉈")
+(merge-rule "쉉" "쉉")
+(merge-rule "쉊" "쉊")
+(merge-rule "쉋" "쉋")
+(merge-rule "쉌" "쉌")
+(merge-rule "ì‰" "쉍")
+(merge-rule "쉎" "숴á‡")
+(merge-rule "ì‰" "쉏")
+(merge-rule "ì‰" "쉐~b")
+(merge-rule "쉑" "쉑")
+(merge-rule "쉒" "쉒")
+(merge-rule "쉓" "쉓")
+(merge-rule "쉔" "쉔")
+(merge-rule "쉕" "쉕")
+(merge-rule "쉖" "쉖")
+(merge-rule "쉗" "쉗")
+(merge-rule "쉘" "쉘")
+(merge-rule "쉙" "쉙")
+(merge-rule "쉚" "쉚")
+(merge-rule "쉛" "쉛")
+(merge-rule "쉜" "쉜")
+(merge-rule "ì‰" "쉝")
+(merge-rule "쉞" "쉞")
+(merge-rule "쉟" "쉟")
+(merge-rule "쉠" "쉠")
+(merge-rule "쉡" "쉡")
+(merge-rule "쉢" "쉢")
+(merge-rule "쉣" "쉣")
+(merge-rule "쉤" "쉤")
+(merge-rule "쉥" "쉥")
+(merge-rule "쉦" "쉦")
+(merge-rule "쉧" "쉧")
+(merge-rule "쉨" "쉨")
+(merge-rule "쉩" "쉩")
+(merge-rule "쉪" "쉐á‡")
+(merge-rule "쉫" "쉫")
+(merge-rule "쉬" "쉬~b")
+(merge-rule "쉭" "쉭")
+(merge-rule "쉮" "쉮")
+(merge-rule "쉯" "쉯")
+(merge-rule "쉰" "쉰")
+(merge-rule "쉱" "쉱")
+(merge-rule "쉲" "쉲")
+(merge-rule "쉳" "쉳")
+(merge-rule "쉴" "쉴")
+(merge-rule "쉵" "쉵")
+(merge-rule "쉶" "쉶")
+(merge-rule "쉷" "쉷")
+(merge-rule "쉸" "쉸")
+(merge-rule "쉹" "쉹")
+(merge-rule "쉺" "쉺")
+(merge-rule "쉻" "쉻")
+(merge-rule "쉼" "쉼")
+(merge-rule "쉽" "쉽")
+(merge-rule "쉾" "쉾")
+(merge-rule "쉿" "쉿")
+(merge-rule "슀" "슀")
+(merge-rule "ìŠ" "슁")
+(merge-rule "슂" "슂")
+(merge-rule "슃" "슃")
+(merge-rule "슄" "슄")
+(merge-rule "슅" "슅")
+(merge-rule "슆" "쉬á‡")
+(merge-rule "슇" "슇")
+(merge-rule "슈" "슈~b")
+(merge-rule "슉" "슉")
+(merge-rule "슊" "슊")
+(merge-rule "슋" "슋")
+(merge-rule "슌" "슌")
+(merge-rule "ìŠ" "슍")
+(merge-rule "슎" "슎")
+(merge-rule "ìŠ" "슏")
+(merge-rule "ìŠ" "슐")
+(merge-rule "슑" "슑")
+(merge-rule "슒" "슒")
+(merge-rule "슓" "슓")
+(merge-rule "슔" "슔")
+(merge-rule "슕" "슕")
+(merge-rule "슖" "슖")
+(merge-rule "슗" "슗")
+(merge-rule "슘" "슘")
+(merge-rule "슙" "슙")
+(merge-rule "슚" "슚")
+(merge-rule "슛" "슛")
+(merge-rule "슜" "슜")
+(merge-rule "ìŠ" "슝")
+(merge-rule "슞" "슞")
+(merge-rule "슟" "슟")
+(merge-rule "슠" "슠")
+(merge-rule "슡" "슡")
+(merge-rule "슢" "슈á‡")
+(merge-rule "슣" "슣")
+(merge-rule "스" "스~b")
+(merge-rule "슥" "슥")
+(merge-rule "슦" "슦")
+(merge-rule "슧" "슧")
+(merge-rule "슨" "슨")
+(merge-rule "슩" "슩")
+(merge-rule "슪" "슪")
+(merge-rule "슫" "슫")
+(merge-rule "슬" "슬")
+(merge-rule "슭" "슭")
+(merge-rule "슮" "슮")
+(merge-rule "슯" "슯")
+(merge-rule "슰" "슰")
+(merge-rule "슱" "슱")
+(merge-rule "슲" "슲")
+(merge-rule "슳" "슳")
+(merge-rule "슴" "슴")
+(merge-rule "습" "습")
+(merge-rule "슶" "슶")
+(merge-rule "슷" "슷")
+(merge-rule "슸" "슸")
+(merge-rule "승" "승")
+(merge-rule "슺" "슺")
+(merge-rule "슻" "슻")
+(merge-rule "슼" "슼")
+(merge-rule "슽" "슽")
+(merge-rule "슾" "스á‡")
+(merge-rule "슿" "슿")
+(merge-rule "싀" "싀~b")
+(merge-rule "ì‹" "싁")
+(merge-rule "싂" "싂")
+(merge-rule "싃" "싃")
+(merge-rule "싄" "싄")
+(merge-rule "싅" "싅")
+(merge-rule "싆" "싆")
+(merge-rule "싇" "싇")
+(merge-rule "싈" "싈")
+(merge-rule "싉" "싉")
+(merge-rule "싊" "싊")
+(merge-rule "싋" "싋")
+(merge-rule "싌" "싌")
+(merge-rule "ì‹" "싍")
+(merge-rule "싎" "싎")
+(merge-rule "ì‹" "싏")
+(merge-rule "ì‹" "싐")
+(merge-rule "싑" "싑")
+(merge-rule "싒" "싒")
+(merge-rule "싓" "싓")
+(merge-rule "싔" "싔")
+(merge-rule "싕" "싕")
+(merge-rule "싖" "싖")
+(merge-rule "싗" "싗")
+(merge-rule "싘" "싘")
+(merge-rule "싙" "싙")
+(merge-rule "ì‹š" "싀á‡")
+(merge-rule "싛" "싛")
+(merge-rule "시" "시~b")
+(merge-rule "ì‹" "식")
+(merge-rule "싞" "싞")
+(merge-rule "싟" "싟")
+(merge-rule "신" "신")
+(merge-rule "싡" "싡")
+(merge-rule "싢" "싢")
+(merge-rule "싣" "싣")
+(merge-rule "실" "실")
+(merge-rule "싥" "싥")
+(merge-rule "싦" "싦")
+(merge-rule "싧" "싧")
+(merge-rule "싨" "싨")
+(merge-rule "싩" "싩")
+(merge-rule "싪" "싪")
+(merge-rule "싫" "싫")
+(merge-rule "심" "심")
+(merge-rule "십" "십")
+(merge-rule "싮" "싮")
+(merge-rule "싯" "싯")
+(merge-rule "싰" "싰")
+(merge-rule "싱" "싱")
+(merge-rule "싲" "싲")
+(merge-rule "싳" "싳")
+(merge-rule "싴" "싴")
+(merge-rule "싵" "싵")
+(merge-rule "싶" "시á‡")
+(merge-rule "싷" "싷")
+(merge-rule "싸" "싸~b")
+(merge-rule "싹" "싹")
+(merge-rule "싺" "싺")
+(merge-rule "싻" "싻")
+(merge-rule "싼" "싼")
+(merge-rule "싽" "싽")
+(merge-rule "싾" "싾")
+(merge-rule "싿" "싿")
+(merge-rule "쌀" "쌀")
+(merge-rule "ìŒ" "쌁")
+(merge-rule "쌂" "쌂")
+(merge-rule "쌃" "쌃")
+(merge-rule "쌄" "쌄")
+(merge-rule "쌅" "쌅")
+(merge-rule "쌆" "쌆")
+(merge-rule "쌇" "쌇")
+(merge-rule "쌈" "쌈")
+(merge-rule "쌉" "쌉")
+(merge-rule "쌊" "쌊")
+(merge-rule "쌋" "쌋")
+(merge-rule "쌌" "쌌")
+(merge-rule "ìŒ" "쌍")
+(merge-rule "쌎" "쌎")
+(merge-rule "ìŒ" "쌏")
+(merge-rule "ìŒ" "쌐")
+(merge-rule "쌑" "쌑")
+(merge-rule "쌒" "á„Šá…¡á‡")
+(merge-rule "쌓" "쌓")
+(merge-rule "쌔" "쌔~b")
+(merge-rule "쌕" "쌕")
+(merge-rule "쌖" "쌖")
+(merge-rule "쌗" "쌗")
+(merge-rule "쌘" "쌘")
+(merge-rule "쌙" "쌙")
+(merge-rule "쌚" "쌚")
+(merge-rule "쌛" "쌛")
+(merge-rule "쌜" "쌜")
+(merge-rule "ìŒ" "쌝")
+(merge-rule "쌞" "쌞")
+(merge-rule "쌟" "쌟")
+(merge-rule "쌠" "쌠")
+(merge-rule "쌡" "쌡")
+(merge-rule "쌢" "쌢")
+(merge-rule "쌣" "쌣")
+(merge-rule "쌤" "쌤")
+(merge-rule "쌥" "쌥")
+(merge-rule "쌦" "쌦")
+(merge-rule "쌧" "쌧")
+(merge-rule "쌨" "쌨")
+(merge-rule "쌩" "쌩")
+(merge-rule "쌪" "쌪")
+(merge-rule "쌫" "쌫")
+(merge-rule "쌬" "쌬")
+(merge-rule "쌭" "쌭")
+(merge-rule "쌮" "á„Šá…¢á‡")
+(merge-rule "쌯" "쌯")
+(merge-rule "쌰" "쌰~b")
+(merge-rule "쌱" "쌱")
+(merge-rule "쌲" "쌲")
+(merge-rule "쌳" "쌳")
+(merge-rule "쌴" "쌴")
+(merge-rule "쌵" "쌵")
+(merge-rule "쌶" "쌶")
+(merge-rule "쌷" "쌷")
+(merge-rule "쌸" "쌸")
+(merge-rule "쌹" "쌹")
+(merge-rule "쌺" "쌺")
+(merge-rule "쌻" "쌻")
+(merge-rule "쌼" "쌼")
+(merge-rule "쌽" "쌽")
+(merge-rule "쌾" "쌾")
+(merge-rule "쌿" "쌿")
+(merge-rule "ì€" "썀")
+(merge-rule "ì" "썁")
+(merge-rule "ì‚" "썂")
+(merge-rule "ìƒ" "썃")
+(merge-rule "ì„" "썄")
+(merge-rule "ì…" "썅")
+(merge-rule "ì†" "썆")
+(merge-rule "ì‡" "썇")
+(merge-rule "ìˆ" "썈")
+(merge-rule "ì‰" "썉")
+(merge-rule "ìŠ" "á„Šá…£á‡")
+(merge-rule "ì‹" "썋")
+(merge-rule "ìŒ" "á„Šá…¤~b")
+(merge-rule "ì" "썍")
+(merge-rule "ìŽ" "썎")
+(merge-rule "ì" "썏")
+(merge-rule "ì" "썐")
+(merge-rule "ì‘" "썑")
+(merge-rule "ì’" "썒")
+(merge-rule "ì“" "썓")
+(merge-rule "ì”" "썔")
+(merge-rule "ì•" "썕")
+(merge-rule "ì–" "썖")
+(merge-rule "ì—" "썗")
+(merge-rule "ì˜" "썘")
+(merge-rule "ì™" "썙")
+(merge-rule "ìš" "썚")
+(merge-rule "ì›" "썛")
+(merge-rule "ìœ" "썜")
+(merge-rule "ì" "썝")
+(merge-rule "ìž" "썞")
+(merge-rule "ìŸ" "썟")
+(merge-rule "ì " "썠")
+(merge-rule "ì¡" "썡")
+(merge-rule "ì¢" "썢")
+(merge-rule "ì£" "썣")
+(merge-rule "ì¤" "썤")
+(merge-rule "ì¥" "썥")
+(merge-rule "ì¦" "á„Šá…¤á‡")
+(merge-rule "ì§" "썧")
+(merge-rule "ì¨" "á„Šá…¥~b")
+(merge-rule "ì©" "썩")
+(merge-rule "ìª" "썪")
+(merge-rule "ì«" "썫")
+(merge-rule "ì¬" "썬")
+(merge-rule "ì­" "썭")
+(merge-rule "ì®" "썮")
+(merge-rule "ì¯" "썯")
+(merge-rule "ì°" "썰")
+(merge-rule "ì±" "썱")
+(merge-rule "ì²" "썲")
+(merge-rule "ì³" "썳")
+(merge-rule "ì´" "썴")
+(merge-rule "ìµ" "썵")
+(merge-rule "ì¶" "썶")
+(merge-rule "ì·" "썷")
+(merge-rule "ì¸" "썸")
+(merge-rule "ì¹" "썹")
+(merge-rule "ìº" "썺")
+(merge-rule "ì»" "썻")
+(merge-rule "ì¼" "썼")
+(merge-rule "ì½" "썽")
+(merge-rule "ì¾" "썾")
+(merge-rule "ì¿" "썿")
+(merge-rule "쎀" "쎀")
+(merge-rule "ìŽ" "쎁")
+(merge-rule "쎂" "á„Šá…¥á‡")
+(merge-rule "쎃" "쎃")
+(merge-rule "쎄" "쎄~b")
+(merge-rule "쎅" "쎅")
+(merge-rule "쎆" "쎆")
+(merge-rule "쎇" "쎇")
+(merge-rule "쎈" "쎈")
+(merge-rule "쎉" "쎉")
+(merge-rule "쎊" "쎊")
+(merge-rule "쎋" "쎋")
+(merge-rule "쎌" "쎌")
+(merge-rule "ìŽ" "쎍")
+(merge-rule "쎎" "쎎")
+(merge-rule "ìŽ" "쎏")
+(merge-rule "ìŽ" "쎐")
+(merge-rule "쎑" "쎑")
+(merge-rule "쎒" "쎒")
+(merge-rule "쎓" "쎓")
+(merge-rule "쎔" "쎔")
+(merge-rule "쎕" "쎕")
+(merge-rule "쎖" "쎖")
+(merge-rule "쎗" "쎗")
+(merge-rule "쎘" "쎘")
+(merge-rule "쎙" "쎙")
+(merge-rule "쎚" "쎚")
+(merge-rule "쎛" "쎛")
+(merge-rule "쎜" "쎜")
+(merge-rule "ìŽ" "쎝")
+(merge-rule "쎞" "á„Šá…¦á‡")
+(merge-rule "쎟" "쎟")
+(merge-rule "쎠" "쎠~b")
+(merge-rule "쎡" "쎡")
+(merge-rule "쎢" "쎢")
+(merge-rule "쎣" "쎣")
+(merge-rule "쎤" "쎤")
+(merge-rule "쎥" "쎥")
+(merge-rule "쎦" "쎦")
+(merge-rule "쎧" "쎧")
+(merge-rule "쎨" "쎨")
+(merge-rule "쎩" "쎩")
+(merge-rule "쎪" "쎪")
+(merge-rule "쎫" "쎫")
+(merge-rule "쎬" "쎬")
+(merge-rule "쎭" "쎭")
+(merge-rule "쎮" "쎮")
+(merge-rule "쎯" "쎯")
+(merge-rule "쎰" "쎰")
+(merge-rule "쎱" "쎱")
+(merge-rule "쎲" "쎲")
+(merge-rule "쎳" "쎳")
+(merge-rule "쎴" "쎴")
+(merge-rule "쎵" "쎵")
+(merge-rule "쎶" "쎶")
+(merge-rule "쎷" "쎷")
+(merge-rule "쎸" "쎸")
+(merge-rule "쎹" "쎹")
+(merge-rule "쎺" "á„Šá…§á‡")
+(merge-rule "쎻" "쎻")
+(merge-rule "쎼" "쎼~b")
+(merge-rule "쎽" "쎽")
+(merge-rule "쎾" "쎾")
+(merge-rule "쎿" "쎿")
+(merge-rule "ì€" "쏀")
+(merge-rule "ì" "쏁")
+(merge-rule "ì‚" "쏂")
+(merge-rule "ìƒ" "쏃")
+(merge-rule "ì„" "쏄")
+(merge-rule "ì…" "쏅")
+(merge-rule "ì†" "쏆")
+(merge-rule "ì‡" "쏇")
+(merge-rule "ìˆ" "쏈")
+(merge-rule "ì‰" "쏉")
+(merge-rule "ìŠ" "쏊")
+(merge-rule "ì‹" "쏋")
+(merge-rule "ìŒ" "쏌")
+(merge-rule "ì" "쏍")
+(merge-rule "ìŽ" "쏎")
+(merge-rule "ì" "쏏")
+(merge-rule "ì" "쏐")
+(merge-rule "ì‘" "쏑")
+(merge-rule "ì’" "쏒")
+(merge-rule "ì“" "쏓")
+(merge-rule "ì”" "쏔")
+(merge-rule "ì•" "쏕")
+(merge-rule "ì–" "á„Šá…¨á‡")
+(merge-rule "ì—" "쏗")
+(merge-rule "ì˜" "á„Šá…©~b")
+(merge-rule "ì™" "쏙")
+(merge-rule "ìš" "쏚")
+(merge-rule "ì›" "쏛")
+(merge-rule "ìœ" "쏜")
+(merge-rule "ì" "쏝")
+(merge-rule "ìž" "쏞")
+(merge-rule "ìŸ" "쏟")
+(merge-rule "ì " "쏠")
+(merge-rule "ì¡" "쏡")
+(merge-rule "ì¢" "쏢")
+(merge-rule "ì£" "쏣")
+(merge-rule "ì¤" "쏤")
+(merge-rule "ì¥" "쏥")
+(merge-rule "ì¦" "쏦")
+(merge-rule "ì§" "쏧")
+(merge-rule "ì¨" "쏨")
+(merge-rule "ì©" "쏩")
+(merge-rule "ìª" "쏪")
+(merge-rule "ì«" "쏫")
+(merge-rule "ì¬" "쏬")
+(merge-rule "ì­" "쏭")
+(merge-rule "ì®" "쏮")
+(merge-rule "ì¯" "쏯")
+(merge-rule "ì°" "쏰")
+(merge-rule "ì±" "쏱")
+(merge-rule "ì²" "á„Šá…©á‡")
+(merge-rule "ì³" "쏳")
+(merge-rule "ì´" "á„Šá…ª~b")
+(merge-rule "ìµ" "쏵")
+(merge-rule "ì¶" "쏶")
+(merge-rule "ì·" "쏷")
+(merge-rule "ì¸" "쏸")
+(merge-rule "ì¹" "쏹")
+(merge-rule "ìº" "쏺")
+(merge-rule "ì»" "쏻")
+(merge-rule "ì¼" "쏼")
+(merge-rule "ì½" "쏽")
+(merge-rule "ì¾" "쏾")
+(merge-rule "ì¿" "쏿")
+(merge-rule "ì€" "쐀")
+(merge-rule "ì" "쐁")
+(merge-rule "ì‚" "쐂")
+(merge-rule "ìƒ" "쐃")
+(merge-rule "ì„" "쐄")
+(merge-rule "ì…" "쐅")
+(merge-rule "ì†" "쐆")
+(merge-rule "ì‡" "쐇")
+(merge-rule "ìˆ" "쐈")
+(merge-rule "ì‰" "쐉")
+(merge-rule "ìŠ" "쐊")
+(merge-rule "ì‹" "쐋")
+(merge-rule "ìŒ" "쐌")
+(merge-rule "ì" "쐍")
+(merge-rule "ìŽ" "á„Šá…ªá‡")
+(merge-rule "ì" "쐏")
+(merge-rule "ì" "á„Šá…«~b")
+(merge-rule "ì‘" "쐑")
+(merge-rule "ì’" "쐒")
+(merge-rule "ì“" "쐓")
+(merge-rule "ì”" "쐔")
+(merge-rule "ì•" "쐕")
+(merge-rule "ì–" "쐖")
+(merge-rule "ì—" "쐗")
+(merge-rule "ì˜" "쐘")
+(merge-rule "ì™" "쐙")
+(merge-rule "ìš" "쐚")
+(merge-rule "ì›" "쐛")
+(merge-rule "ìœ" "쐜")
+(merge-rule "ì" "쐝")
+(merge-rule "ìž" "쐞")
+(merge-rule "ìŸ" "쐟")
+(merge-rule "ì " "쐠")
+(merge-rule "ì¡" "쐡")
+(merge-rule "ì¢" "쐢")
+(merge-rule "ì£" "쐣")
+(merge-rule "ì¤" "쐤")
+(merge-rule "ì¥" "쐥")
+(merge-rule "ì¦" "쐦")
+(merge-rule "ì§" "쐧")
+(merge-rule "ì¨" "쐨")
+(merge-rule "ì©" "쐩")
+(merge-rule "ìª" "á„Šá…«á‡")
+(merge-rule "ì«" "쐫")
+(merge-rule "ì¬" "á„Šá…¬~b")
+(merge-rule "ì­" "쐭")
+(merge-rule "ì®" "쐮")
+(merge-rule "ì¯" "쐯")
+(merge-rule "ì°" "쐰")
+(merge-rule "ì±" "쐱")
+(merge-rule "ì²" "쐲")
+(merge-rule "ì³" "쐳")
+(merge-rule "ì´" "쐴")
+(merge-rule "ìµ" "쐵")
+(merge-rule "ì¶" "쐶")
+(merge-rule "ì·" "쐷")
+(merge-rule "ì¸" "쐸")
+(merge-rule "ì¹" "쐹")
+(merge-rule "ìº" "쐺")
+(merge-rule "ì»" "쐻")
+(merge-rule "ì¼" "쐼")
+(merge-rule "ì½" "쐽")
+(merge-rule "ì¾" "쐾")
+(merge-rule "ì¿" "쐿")
+(merge-rule "쑀" "쑀")
+(merge-rule "ì‘" "쑁")
+(merge-rule "쑂" "쑂")
+(merge-rule "쑃" "쑃")
+(merge-rule "쑄" "쑄")
+(merge-rule "쑅" "쑅")
+(merge-rule "쑆" "á„Šá…¬á‡")
+(merge-rule "쑇" "쑇")
+(merge-rule "쑈" "쑈~b")
+(merge-rule "쑉" "쑉")
+(merge-rule "쑊" "쑊")
+(merge-rule "쑋" "쑋")
+(merge-rule "쑌" "쑌")
+(merge-rule "ì‘" "쑍")
+(merge-rule "쑎" "쑎")
+(merge-rule "ì‘" "쑏")
+(merge-rule "ì‘" "쑐")
+(merge-rule "쑑" "쑑")
+(merge-rule "쑒" "쑒")
+(merge-rule "쑓" "쑓")
+(merge-rule "쑔" "쑔")
+(merge-rule "쑕" "쑕")
+(merge-rule "쑖" "쑖")
+(merge-rule "쑗" "쑗")
+(merge-rule "쑘" "쑘")
+(merge-rule "쑙" "쑙")
+(merge-rule "쑚" "쑚")
+(merge-rule "쑛" "쑛")
+(merge-rule "쑜" "쑜")
+(merge-rule "ì‘" "쑝")
+(merge-rule "쑞" "쑞")
+(merge-rule "쑟" "쑟")
+(merge-rule "쑠" "쑠")
+(merge-rule "쑡" "쑡")
+(merge-rule "ì‘¢" "á„Šá…­á‡")
+(merge-rule "쑣" "쑣")
+(merge-rule "쑤" "쑤~b")
+(merge-rule "쑥" "쑥")
+(merge-rule "쑦" "쑦")
+(merge-rule "쑧" "쑧")
+(merge-rule "쑨" "쑨")
+(merge-rule "쑩" "쑩")
+(merge-rule "쑪" "쑪")
+(merge-rule "쑫" "쑫")
+(merge-rule "쑬" "쑬")
+(merge-rule "쑭" "쑭")
+(merge-rule "쑮" "쑮")
+(merge-rule "쑯" "쑯")
+(merge-rule "쑰" "쑰")
+(merge-rule "쑱" "쑱")
+(merge-rule "쑲" "쑲")
+(merge-rule "쑳" "쑳")
+(merge-rule "쑴" "쑴")
+(merge-rule "쑵" "쑵")
+(merge-rule "쑶" "쑶")
+(merge-rule "쑷" "쑷")
+(merge-rule "쑸" "쑸")
+(merge-rule "쑹" "쑹")
+(merge-rule "쑺" "쑺")
+(merge-rule "쑻" "쑻")
+(merge-rule "쑼" "쑼")
+(merge-rule "쑽" "쑽")
+(merge-rule "쑾" "á„Šá…®á‡")
+(merge-rule "쑿" "쑿")
+(merge-rule "ì’€" "á„Šá…¯~b")
+(merge-rule "ì’" "쒁")
+(merge-rule "쒂" "쒂")
+(merge-rule "쒃" "쒃")
+(merge-rule "쒄" "쒄")
+(merge-rule "쒅" "쒅")
+(merge-rule "쒆" "쒆")
+(merge-rule "쒇" "쒇")
+(merge-rule "쒈" "쒈")
+(merge-rule "쒉" "쒉")
+(merge-rule "쒊" "쒊")
+(merge-rule "쒋" "쒋")
+(merge-rule "쒌" "쒌")
+(merge-rule "ì’" "쒍")
+(merge-rule "쒎" "쒎")
+(merge-rule "ì’" "쒏")
+(merge-rule "ì’" "쒐")
+(merge-rule "쒑" "쒑")
+(merge-rule "쒒" "쒒")
+(merge-rule "쒓" "쒓")
+(merge-rule "쒔" "쒔")
+(merge-rule "쒕" "쒕")
+(merge-rule "쒖" "쒖")
+(merge-rule "쒗" "쒗")
+(merge-rule "쒘" "쒘")
+(merge-rule "쒙" "쒙")
+(merge-rule "ì’š" "á„Šá…¯á‡")
+(merge-rule "쒛" "쒛")
+(merge-rule "쒜" "쒜~b")
+(merge-rule "ì’" "쒝")
+(merge-rule "쒞" "쒞")
+(merge-rule "쒟" "쒟")
+(merge-rule "쒠" "쒠")
+(merge-rule "쒡" "쒡")
+(merge-rule "쒢" "쒢")
+(merge-rule "쒣" "쒣")
+(merge-rule "쒤" "쒤")
+(merge-rule "쒥" "쒥")
+(merge-rule "쒦" "쒦")
+(merge-rule "쒧" "쒧")
+(merge-rule "쒨" "쒨")
+(merge-rule "쒩" "쒩")
+(merge-rule "쒪" "쒪")
+(merge-rule "쒫" "쒫")
+(merge-rule "쒬" "쒬")
+(merge-rule "쒭" "쒭")
+(merge-rule "쒮" "쒮")
+(merge-rule "쒯" "쒯")
+(merge-rule "쒰" "쒰")
+(merge-rule "쒱" "쒱")
+(merge-rule "쒲" "쒲")
+(merge-rule "쒳" "쒳")
+(merge-rule "쒴" "쒴")
+(merge-rule "쒵" "쒵")
+(merge-rule "ì’¶" "á„Šá…°á‡")
+(merge-rule "쒷" "쒷")
+(merge-rule "ì’¸" "á„Šá…±~b")
+(merge-rule "쒹" "쒹")
+(merge-rule "쒺" "쒺")
+(merge-rule "쒻" "쒻")
+(merge-rule "쒼" "쒼")
+(merge-rule "쒽" "쒽")
+(merge-rule "쒾" "쒾")
+(merge-rule "쒿" "쒿")
+(merge-rule "쓀" "쓀")
+(merge-rule "ì“" "쓁")
+(merge-rule "쓂" "쓂")
+(merge-rule "쓃" "쓃")
+(merge-rule "쓄" "쓄")
+(merge-rule "쓅" "쓅")
+(merge-rule "쓆" "쓆")
+(merge-rule "쓇" "쓇")
+(merge-rule "쓈" "쓈")
+(merge-rule "쓉" "쓉")
+(merge-rule "쓊" "쓊")
+(merge-rule "쓋" "쓋")
+(merge-rule "쓌" "쓌")
+(merge-rule "ì“" "쓍")
+(merge-rule "쓎" "쓎")
+(merge-rule "ì“" "쓏")
+(merge-rule "ì“" "쓐")
+(merge-rule "쓑" "쓑")
+(merge-rule "ì“’" "á„Šá…±á‡")
+(merge-rule "쓓" "쓓")
+(merge-rule "ì“”" "á„Šá…²~b")
+(merge-rule "쓕" "쓕")
+(merge-rule "쓖" "쓖")
+(merge-rule "쓗" "쓗")
+(merge-rule "쓘" "쓘")
+(merge-rule "쓙" "쓙")
+(merge-rule "쓚" "쓚")
+(merge-rule "쓛" "쓛")
+(merge-rule "쓜" "쓜")
+(merge-rule "ì“" "쓝")
+(merge-rule "쓞" "쓞")
+(merge-rule "쓟" "쓟")
+(merge-rule "쓠" "쓠")
+(merge-rule "쓡" "쓡")
+(merge-rule "쓢" "쓢")
+(merge-rule "쓣" "쓣")
+(merge-rule "쓤" "쓤")
+(merge-rule "쓥" "쓥")
+(merge-rule "쓦" "쓦")
+(merge-rule "쓧" "쓧")
+(merge-rule "쓨" "쓨")
+(merge-rule "쓩" "쓩")
+(merge-rule "쓪" "쓪")
+(merge-rule "쓫" "쓫")
+(merge-rule "쓬" "쓬")
+(merge-rule "쓭" "쓭")
+(merge-rule "ì“®" "á„Šá…²á‡")
+(merge-rule "쓯" "쓯")
+(merge-rule "ì“°" "á„Šá…³~b")
+(merge-rule "쓱" "쓱")
+(merge-rule "쓲" "쓲")
+(merge-rule "쓳" "쓳")
+(merge-rule "쓴" "쓴")
+(merge-rule "쓵" "쓵")
+(merge-rule "쓶" "쓶")
+(merge-rule "쓷" "쓷")
+(merge-rule "쓸" "쓸")
+(merge-rule "쓹" "쓹")
+(merge-rule "쓺" "쓺")
+(merge-rule "쓻" "쓻")
+(merge-rule "쓼" "쓼")
+(merge-rule "쓽" "쓽")
+(merge-rule "쓾" "쓾")
+(merge-rule "쓿" "쓿")
+(merge-rule "씀" "씀")
+(merge-rule "ì”" "씁")
+(merge-rule "씂" "씂")
+(merge-rule "씃" "씃")
+(merge-rule "씄" "씄")
+(merge-rule "씅" "씅")
+(merge-rule "씆" "씆")
+(merge-rule "씇" "씇")
+(merge-rule "씈" "씈")
+(merge-rule "씉" "씉")
+(merge-rule "씊" "á„Šá…³á‡")
+(merge-rule "씋" "씋")
+(merge-rule "씌" "씌~b")
+(merge-rule "ì”" "씍")
+(merge-rule "씎" "씎")
+(merge-rule "ì”" "씏")
+(merge-rule "ì”" "씐")
+(merge-rule "씑" "씑")
+(merge-rule "씒" "씒")
+(merge-rule "씓" "씓")
+(merge-rule "씔" "씔")
+(merge-rule "씕" "씕")
+(merge-rule "씖" "씖")
+(merge-rule "씗" "씗")
+(merge-rule "씘" "씘")
+(merge-rule "씙" "씙")
+(merge-rule "씚" "씚")
+(merge-rule "씛" "씛")
+(merge-rule "씜" "씜")
+(merge-rule "ì”" "씝")
+(merge-rule "씞" "씞")
+(merge-rule "씟" "씟")
+(merge-rule "씠" "씠")
+(merge-rule "씡" "씡")
+(merge-rule "씢" "씢")
+(merge-rule "씣" "씣")
+(merge-rule "씤" "씤")
+(merge-rule "씥" "씥")
+(merge-rule "씦" "á„Šá…´á‡")
+(merge-rule "씧" "씧")
+(merge-rule "씨" "씨~b")
+(merge-rule "씩" "씩")
+(merge-rule "씪" "씪")
+(merge-rule "씫" "씫")
+(merge-rule "씬" "씬")
+(merge-rule "씭" "씭")
+(merge-rule "씮" "씮")
+(merge-rule "씯" "씯")
+(merge-rule "씰" "씰")
+(merge-rule "씱" "씱")
+(merge-rule "씲" "씲")
+(merge-rule "씳" "씳")
+(merge-rule "씴" "씴")
+(merge-rule "씵" "씵")
+(merge-rule "씶" "씶")
+(merge-rule "씷" "씷")
+(merge-rule "씸" "씸")
+(merge-rule "씹" "씹")
+(merge-rule "씺" "씺")
+(merge-rule "씻" "씻")
+(merge-rule "씼" "씼")
+(merge-rule "씽" "씽")
+(merge-rule "씾" "씾")
+(merge-rule "씿" "씿")
+(merge-rule "앀" "앀")
+(merge-rule "ì•" "앁")
+(merge-rule "ì•‚" "á„Šá…µá‡")
+(merge-rule "앃" "앃")
+(merge-rule "ì•„" "á„‹á…¡~b")
+(merge-rule "악" "악")
+(merge-rule "앆" "앆")
+(merge-rule "앇" "앇")
+(merge-rule "안" "안")
+(merge-rule "앉" "앉")
+(merge-rule "않" "않")
+(merge-rule "앋" "앋")
+(merge-rule "알" "알")
+(merge-rule "ì•" "앍")
+(merge-rule "앎" "앎")
+(merge-rule "ì•" "앏")
+(merge-rule "ì•" "앐")
+(merge-rule "앑" "앑")
+(merge-rule "앒" "앒")
+(merge-rule "앓" "앓")
+(merge-rule "암" "암")
+(merge-rule "압" "압")
+(merge-rule "앖" "앖")
+(merge-rule "앗" "앗")
+(merge-rule "았" "았")
+(merge-rule "앙" "앙")
+(merge-rule "앚" "앚")
+(merge-rule "앛" "앛")
+(merge-rule "앜" "앜")
+(merge-rule "ì•" "앝")
+(merge-rule "ì•ž" "á„‹á…¡á‡")
+(merge-rule "앟" "앟")
+(merge-rule "ì• " "á„‹á…¢~b")
+(merge-rule "액" "액")
+(merge-rule "앢" "앢")
+(merge-rule "앣" "앣")
+(merge-rule "앤" "앤")
+(merge-rule "앥" "앥")
+(merge-rule "앦" "앦")
+(merge-rule "앧" "앧")
+(merge-rule "앨" "앨")
+(merge-rule "앩" "앩")
+(merge-rule "앪" "앪")
+(merge-rule "앫" "앫")
+(merge-rule "앬" "앬")
+(merge-rule "앭" "앭")
+(merge-rule "앮" "앮")
+(merge-rule "앯" "앯")
+(merge-rule "앰" "앰")
+(merge-rule "앱" "앱")
+(merge-rule "앲" "앲")
+(merge-rule "앳" "앳")
+(merge-rule "앴" "앴")
+(merge-rule "앵" "앵")
+(merge-rule "앶" "앶")
+(merge-rule "앷" "앷")
+(merge-rule "앸" "앸")
+(merge-rule "앹" "앹")
+(merge-rule "앺" "á„‹á…¢á‡")
+(merge-rule "앻" "앻")
+(merge-rule "야" "야~b")
+(merge-rule "약" "약")
+(merge-rule "앾" "앾")
+(merge-rule "앿" "앿")
+(merge-rule "얀" "얀")
+(merge-rule "ì–" "얁")
+(merge-rule "얂" "얂")
+(merge-rule "얃" "얃")
+(merge-rule "얄" "얄")
+(merge-rule "얅" "얅")
+(merge-rule "얆" "얆")
+(merge-rule "얇" "얇")
+(merge-rule "얈" "얈")
+(merge-rule "얉" "얉")
+(merge-rule "얊" "얊")
+(merge-rule "얋" "얋")
+(merge-rule "얌" "얌")
+(merge-rule "ì–" "얍")
+(merge-rule "얎" "얎")
+(merge-rule "ì–" "얏")
+(merge-rule "ì–" "얐")
+(merge-rule "양" "양")
+(merge-rule "얒" "얒")
+(merge-rule "얓" "얓")
+(merge-rule "얔" "얔")
+(merge-rule "얕" "얕")
+(merge-rule "ì––" "á„‹á…£á‡")
+(merge-rule "얗" "얗")
+(merge-rule "ì–˜" "á„‹á…¤~b")
+(merge-rule "얙" "얙")
+(merge-rule "얚" "얚")
+(merge-rule "얛" "얛")
+(merge-rule "얜" "얜")
+(merge-rule "ì–" "얝")
+(merge-rule "얞" "얞")
+(merge-rule "얟" "얟")
+(merge-rule "얠" "얠")
+(merge-rule "얡" "얡")
+(merge-rule "얢" "얢")
+(merge-rule "얣" "얣")
+(merge-rule "얤" "얤")
+(merge-rule "얥" "얥")
+(merge-rule "얦" "얦")
+(merge-rule "얧" "얧")
+(merge-rule "얨" "얨")
+(merge-rule "얩" "얩")
+(merge-rule "얪" "얪")
+(merge-rule "얫" "얫")
+(merge-rule "얬" "얬")
+(merge-rule "얭" "얭")
+(merge-rule "얮" "얮")
+(merge-rule "얯" "얯")
+(merge-rule "얰" "얰")
+(merge-rule "얱" "얱")
+(merge-rule "ì–²" "á„‹á…¤á‡")
+(merge-rule "얳" "얳")
+(merge-rule "ì–´" "á„‹á…¥~b")
+(merge-rule "억" "억")
+(merge-rule "얶" "얶")
+(merge-rule "얷" "얷")
+(merge-rule "언" "언")
+(merge-rule "얹" "얹")
+(merge-rule "얺" "얺")
+(merge-rule "얻" "얻")
+(merge-rule "얼" "얼")
+(merge-rule "얽" "얽")
+(merge-rule "얾" "얾")
+(merge-rule "얿" "얿")
+(merge-rule "엀" "엀")
+(merge-rule "ì—" "엁")
+(merge-rule "엂" "엂")
+(merge-rule "엃" "엃")
+(merge-rule "엄" "엄")
+(merge-rule "업" "업")
+(merge-rule "없" "없")
+(merge-rule "엇" "엇")
+(merge-rule "었" "었")
+(merge-rule "엉" "엉")
+(merge-rule "엊" "엊")
+(merge-rule "엋" "엋")
+(merge-rule "엌" "엌")
+(merge-rule "ì—" "엍")
+(merge-rule "ì—Ž" "á„‹á…¥á‡")
+(merge-rule "ì—" "엏")
+(merge-rule "ì—" "á„‹á…¦~b")
+(merge-rule "엑" "엑")
+(merge-rule "엒" "엒")
+(merge-rule "엓" "엓")
+(merge-rule "엔" "엔")
+(merge-rule "엕" "엕")
+(merge-rule "엖" "엖")
+(merge-rule "엗" "엗")
+(merge-rule "엘" "엘")
+(merge-rule "엙" "엙")
+(merge-rule "엚" "엚")
+(merge-rule "엛" "엛")
+(merge-rule "엜" "엜")
+(merge-rule "ì—" "엝")
+(merge-rule "엞" "엞")
+(merge-rule "엟" "엟")
+(merge-rule "엠" "엠")
+(merge-rule "엡" "엡")
+(merge-rule "엢" "엢")
+(merge-rule "엣" "엣")
+(merge-rule "엤" "엤")
+(merge-rule "엥" "엥")
+(merge-rule "엦" "엦")
+(merge-rule "엧" "엧")
+(merge-rule "엨" "엨")
+(merge-rule "엩" "엩")
+(merge-rule "ì—ª" "á„‹á…¦á‡")
+(merge-rule "엫" "엫")
+(merge-rule "ì—¬" "á„‹á…§~b")
+(merge-rule "역" "역")
+(merge-rule "엮" "엮")
+(merge-rule "엯" "엯")
+(merge-rule "연" "연")
+(merge-rule "엱" "엱")
+(merge-rule "엲" "엲")
+(merge-rule "엳" "엳")
+(merge-rule "열" "열")
+(merge-rule "엵" "엵")
+(merge-rule "엶" "엶")
+(merge-rule "엷" "엷")
+(merge-rule "엸" "엸")
+(merge-rule "엹" "엹")
+(merge-rule "엺" "엺")
+(merge-rule "엻" "엻")
+(merge-rule "염" "염")
+(merge-rule "엽" "엽")
+(merge-rule "엾" "엾")
+(merge-rule "엿" "엿")
+(merge-rule "였" "였")
+(merge-rule "ì˜" "영")
+(merge-rule "옂" "옂")
+(merge-rule "옃" "옃")
+(merge-rule "옄" "옄")
+(merge-rule "옅" "옅")
+(merge-rule "옆" "á„‹á…§á‡")
+(merge-rule "옇" "옇")
+(merge-rule "예" "예~b")
+(merge-rule "옉" "옉")
+(merge-rule "옊" "옊")
+(merge-rule "옋" "옋")
+(merge-rule "옌" "옌")
+(merge-rule "ì˜" "옍")
+(merge-rule "옎" "옎")
+(merge-rule "ì˜" "옏")
+(merge-rule "ì˜" "옐")
+(merge-rule "옑" "옑")
+(merge-rule "옒" "옒")
+(merge-rule "옓" "옓")
+(merge-rule "옔" "옔")
+(merge-rule "옕" "옕")
+(merge-rule "옖" "옖")
+(merge-rule "옗" "옗")
+(merge-rule "옘" "옘")
+(merge-rule "옙" "옙")
+(merge-rule "옚" "옚")
+(merge-rule "옛" "옛")
+(merge-rule "옜" "옜")
+(merge-rule "ì˜" "옝")
+(merge-rule "옞" "옞")
+(merge-rule "옟" "옟")
+(merge-rule "옠" "옠")
+(merge-rule "옡" "옡")
+(merge-rule "옢" "á„‹á…¨á‡")
+(merge-rule "옣" "옣")
+(merge-rule "오" "오~b")
+(merge-rule "옥" "옥")
+(merge-rule "옦" "옦")
+(merge-rule "옧" "옧")
+(merge-rule "온" "온")
+(merge-rule "옩" "옩")
+(merge-rule "옪" "옪")
+(merge-rule "옫" "옫")
+(merge-rule "올" "올")
+(merge-rule "옭" "옭")
+(merge-rule "옮" "옮")
+(merge-rule "옯" "옯")
+(merge-rule "옰" "옰")
+(merge-rule "옱" "옱")
+(merge-rule "옲" "옲")
+(merge-rule "옳" "옳")
+(merge-rule "옴" "옴")
+(merge-rule "옵" "옵")
+(merge-rule "옶" "옶")
+(merge-rule "옷" "옷")
+(merge-rule "옸" "옸")
+(merge-rule "옹" "옹")
+(merge-rule "옺" "옺")
+(merge-rule "옻" "옻")
+(merge-rule "옼" "옼")
+(merge-rule "옽" "옽")
+(merge-rule "옾" "á„‹á…©á‡")
+(merge-rule "옿" "옿")
+(merge-rule "와" "와~b")
+(merge-rule "ì™" "왁")
+(merge-rule "왂" "왂")
+(merge-rule "왃" "왃")
+(merge-rule "완" "완")
+(merge-rule "왅" "왅")
+(merge-rule "왆" "왆")
+(merge-rule "왇" "왇")
+(merge-rule "왈" "왈")
+(merge-rule "왉" "왉")
+(merge-rule "왊" "왊")
+(merge-rule "왋" "왋")
+(merge-rule "왌" "왌")
+(merge-rule "ì™" "왍")
+(merge-rule "왎" "왎")
+(merge-rule "ì™" "왏")
+(merge-rule "ì™" "왐")
+(merge-rule "왑" "왑")
+(merge-rule "왒" "왒")
+(merge-rule "왓" "왓")
+(merge-rule "왔" "왔")
+(merge-rule "왕" "왕")
+(merge-rule "왖" "왖")
+(merge-rule "왗" "왗")
+(merge-rule "왘" "왘")
+(merge-rule "왙" "왙")
+(merge-rule "왚" "á„‹á…ªá‡")
+(merge-rule "왛" "왛")
+(merge-rule "왜" "왜~b")
+(merge-rule "ì™" "왝")
+(merge-rule "왞" "왞")
+(merge-rule "왟" "왟")
+(merge-rule "왠" "왠")
+(merge-rule "왡" "왡")
+(merge-rule "왢" "왢")
+(merge-rule "왣" "왣")
+(merge-rule "왤" "왤")
+(merge-rule "왥" "왥")
+(merge-rule "왦" "왦")
+(merge-rule "왧" "왧")
+(merge-rule "왨" "왨")
+(merge-rule "왩" "왩")
+(merge-rule "왪" "왪")
+(merge-rule "왫" "왫")
+(merge-rule "왬" "왬")
+(merge-rule "왭" "왭")
+(merge-rule "왮" "왮")
+(merge-rule "왯" "왯")
+(merge-rule "왰" "왰")
+(merge-rule "왱" "왱")
+(merge-rule "왲" "왲")
+(merge-rule "왳" "왳")
+(merge-rule "왴" "왴")
+(merge-rule "왵" "왵")
+(merge-rule "왶" "á„‹á…«á‡")
+(merge-rule "왷" "왷")
+(merge-rule "외" "외~b")
+(merge-rule "왹" "왹")
+(merge-rule "왺" "왺")
+(merge-rule "왻" "왻")
+(merge-rule "왼" "왼")
+(merge-rule "왽" "왽")
+(merge-rule "왾" "왾")
+(merge-rule "왿" "왿")
+(merge-rule "욀" "욀")
+(merge-rule "ìš" "욁")
+(merge-rule "욂" "욂")
+(merge-rule "욃" "욃")
+(merge-rule "욄" "욄")
+(merge-rule "욅" "욅")
+(merge-rule "욆" "욆")
+(merge-rule "욇" "욇")
+(merge-rule "욈" "욈")
+(merge-rule "욉" "욉")
+(merge-rule "욊" "욊")
+(merge-rule "욋" "욋")
+(merge-rule "욌" "욌")
+(merge-rule "ìš" "욍")
+(merge-rule "욎" "욎")
+(merge-rule "ìš" "욏")
+(merge-rule "ìš" "욐")
+(merge-rule "욑" "욑")
+(merge-rule "ìš’" "á„‹á…¬á‡")
+(merge-rule "욓" "욓")
+(merge-rule "ìš”" "á„‹á…­~b")
+(merge-rule "욕" "욕")
+(merge-rule "욖" "욖")
+(merge-rule "욗" "욗")
+(merge-rule "욘" "욘")
+(merge-rule "욙" "욙")
+(merge-rule "욚" "욚")
+(merge-rule "욛" "욛")
+(merge-rule "욜" "욜")
+(merge-rule "ìš" "욝")
+(merge-rule "욞" "욞")
+(merge-rule "욟" "욟")
+(merge-rule "욠" "욠")
+(merge-rule "욡" "욡")
+(merge-rule "욢" "욢")
+(merge-rule "욣" "욣")
+(merge-rule "욤" "욤")
+(merge-rule "욥" "욥")
+(merge-rule "욦" "욦")
+(merge-rule "욧" "욧")
+(merge-rule "욨" "욨")
+(merge-rule "용" "용")
+(merge-rule "욪" "욪")
+(merge-rule "욫" "욫")
+(merge-rule "욬" "욬")
+(merge-rule "욭" "욭")
+(merge-rule "ìš®" "á„‹á…­á‡")
+(merge-rule "욯" "욯")
+(merge-rule "ìš°" "á„‹á…®~b")
+(merge-rule "욱" "욱")
+(merge-rule "욲" "욲")
+(merge-rule "욳" "욳")
+(merge-rule "운" "운")
+(merge-rule "욵" "욵")
+(merge-rule "욶" "욶")
+(merge-rule "욷" "욷")
+(merge-rule "울" "울")
+(merge-rule "욹" "욹")
+(merge-rule "욺" "욺")
+(merge-rule "욻" "욻")
+(merge-rule "욼" "욼")
+(merge-rule "욽" "욽")
+(merge-rule "욾" "욾")
+(merge-rule "욿" "욿")
+(merge-rule "움" "움")
+(merge-rule "ì›" "웁")
+(merge-rule "웂" "웂")
+(merge-rule "웃" "웃")
+(merge-rule "웄" "웄")
+(merge-rule "웅" "웅")
+(merge-rule "웆" "웆")
+(merge-rule "웇" "웇")
+(merge-rule "웈" "웈")
+(merge-rule "웉" "웉")
+(merge-rule "웊" "á„‹á…®á‡")
+(merge-rule "웋" "웋")
+(merge-rule "워" "워~b")
+(merge-rule "ì›" "웍")
+(merge-rule "웎" "웎")
+(merge-rule "ì›" "웏")
+(merge-rule "ì›" "원")
+(merge-rule "웑" "웑")
+(merge-rule "웒" "웒")
+(merge-rule "웓" "웓")
+(merge-rule "월" "월")
+(merge-rule "웕" "웕")
+(merge-rule "웖" "웖")
+(merge-rule "웗" "웗")
+(merge-rule "웘" "웘")
+(merge-rule "웙" "웙")
+(merge-rule "웚" "웚")
+(merge-rule "웛" "웛")
+(merge-rule "웜" "웜")
+(merge-rule "ì›" "웝")
+(merge-rule "웞" "웞")
+(merge-rule "웟" "웟")
+(merge-rule "웠" "웠")
+(merge-rule "웡" "웡")
+(merge-rule "웢" "웢")
+(merge-rule "웣" "웣")
+(merge-rule "웤" "웤")
+(merge-rule "웥" "웥")
+(merge-rule "웦" "á„‹á…¯á‡")
+(merge-rule "웧" "웧")
+(merge-rule "웨" "웨~b")
+(merge-rule "웩" "웩")
+(merge-rule "웪" "웪")
+(merge-rule "웫" "웫")
+(merge-rule "웬" "웬")
+(merge-rule "웭" "웭")
+(merge-rule "웮" "웮")
+(merge-rule "웯" "웯")
+(merge-rule "웰" "웰")
+(merge-rule "웱" "웱")
+(merge-rule "웲" "웲")
+(merge-rule "웳" "웳")
+(merge-rule "웴" "웴")
+(merge-rule "웵" "웵")
+(merge-rule "웶" "웶")
+(merge-rule "웷" "웷")
+(merge-rule "웸" "웸")
+(merge-rule "웹" "웹")
+(merge-rule "웺" "웺")
+(merge-rule "웻" "웻")
+(merge-rule "웼" "웼")
+(merge-rule "웽" "웽")
+(merge-rule "웾" "웾")
+(merge-rule "웿" "웿")
+(merge-rule "윀" "윀")
+(merge-rule "ìœ" "윁")
+(merge-rule "윂" "á„‹á…°á‡")
+(merge-rule "윃" "윃")
+(merge-rule "위" "위~b")
+(merge-rule "윅" "윅")
+(merge-rule "윆" "윆")
+(merge-rule "윇" "윇")
+(merge-rule "윈" "윈")
+(merge-rule "윉" "윉")
+(merge-rule "윊" "윊")
+(merge-rule "윋" "윋")
+(merge-rule "윌" "윌")
+(merge-rule "ìœ" "윍")
+(merge-rule "윎" "윎")
+(merge-rule "ìœ" "윏")
+(merge-rule "ìœ" "윐")
+(merge-rule "윑" "윑")
+(merge-rule "윒" "윒")
+(merge-rule "윓" "윓")
+(merge-rule "윔" "윔")
+(merge-rule "윕" "윕")
+(merge-rule "윖" "윖")
+(merge-rule "윗" "윗")
+(merge-rule "윘" "윘")
+(merge-rule "윙" "윙")
+(merge-rule "윚" "윚")
+(merge-rule "윛" "윛")
+(merge-rule "윜" "윜")
+(merge-rule "ìœ" "윝")
+(merge-rule "윞" "á„‹á…±á‡")
+(merge-rule "윟" "윟")
+(merge-rule "유" "유~b")
+(merge-rule "육" "육")
+(merge-rule "윢" "윢")
+(merge-rule "윣" "윣")
+(merge-rule "윤" "윤")
+(merge-rule "윥" "윥")
+(merge-rule "윦" "윦")
+(merge-rule "윧" "윧")
+(merge-rule "율" "율")
+(merge-rule "윩" "윩")
+(merge-rule "윪" "윪")
+(merge-rule "윫" "윫")
+(merge-rule "윬" "윬")
+(merge-rule "윭" "윭")
+(merge-rule "윮" "윮")
+(merge-rule "윯" "윯")
+(merge-rule "윰" "윰")
+(merge-rule "윱" "윱")
+(merge-rule "윲" "윲")
+(merge-rule "윳" "윳")
+(merge-rule "윴" "윴")
+(merge-rule "융" "융")
+(merge-rule "윶" "윶")
+(merge-rule "윷" "윷")
+(merge-rule "윸" "윸")
+(merge-rule "윹" "윹")
+(merge-rule "윺" "á„‹á…²á‡")
+(merge-rule "윻" "윻")
+(merge-rule "으" "으~b")
+(merge-rule "윽" "윽")
+(merge-rule "윾" "윾")
+(merge-rule "윿" "윿")
+(merge-rule "ì€" "은")
+(merge-rule "ì" "읁")
+(merge-rule "ì‚" "읂")
+(merge-rule "ìƒ" "읃")
+(merge-rule "ì„" "을")
+(merge-rule "ì…" "읅")
+(merge-rule "ì†" "읆")
+(merge-rule "ì‡" "읇")
+(merge-rule "ìˆ" "읈")
+(merge-rule "ì‰" "읉")
+(merge-rule "ìŠ" "읊")
+(merge-rule "ì‹" "읋")
+(merge-rule "ìŒ" "음")
+(merge-rule "ì" "읍")
+(merge-rule "ìŽ" "읎")
+(merge-rule "ì" "읏")
+(merge-rule "ì" "읐")
+(merge-rule "ì‘" "응")
+(merge-rule "ì’" "읒")
+(merge-rule "ì“" "읓")
+(merge-rule "ì”" "읔")
+(merge-rule "ì•" "읕")
+(merge-rule "ì–" "á„‹á…³á‡")
+(merge-rule "ì—" "읗")
+(merge-rule "ì˜" "á„‹á…´~b")
+(merge-rule "ì™" "읙")
+(merge-rule "ìš" "읚")
+(merge-rule "ì›" "읛")
+(merge-rule "ìœ" "읜")
+(merge-rule "ì" "읝")
+(merge-rule "ìž" "읞")
+(merge-rule "ìŸ" "읟")
+(merge-rule "ì " "읠")
+(merge-rule "ì¡" "읡")
+(merge-rule "ì¢" "읢")
+(merge-rule "ì£" "읣")
+(merge-rule "ì¤" "읤")
+(merge-rule "ì¥" "읥")
+(merge-rule "ì¦" "읦")
+(merge-rule "ì§" "읧")
+(merge-rule "ì¨" "읨")
+(merge-rule "ì©" "읩")
+(merge-rule "ìª" "읪")
+(merge-rule "ì«" "읫")
+(merge-rule "ì¬" "읬")
+(merge-rule "ì­" "읭")
+(merge-rule "ì®" "읮")
+(merge-rule "ì¯" "읯")
+(merge-rule "ì°" "읰")
+(merge-rule "ì±" "읱")
+(merge-rule "ì²" "á„‹á…´á‡")
+(merge-rule "ì³" "읳")
+(merge-rule "ì´" "á„‹á…µ~b")
+(merge-rule "ìµ" "익")
+(merge-rule "ì¶" "읶")
+(merge-rule "ì·" "읷")
+(merge-rule "ì¸" "인")
+(merge-rule "ì¹" "읹")
+(merge-rule "ìº" "읺")
+(merge-rule "ì»" "읻")
+(merge-rule "ì¼" "일")
+(merge-rule "ì½" "읽")
+(merge-rule "ì¾" "읾")
+(merge-rule "ì¿" "읿")
+(merge-rule "잀" "잀")
+(merge-rule "ìž" "잁")
+(merge-rule "잂" "잂")
+(merge-rule "잃" "잃")
+(merge-rule "임" "임")
+(merge-rule "입" "입")
+(merge-rule "잆" "잆")
+(merge-rule "잇" "잇")
+(merge-rule "있" "있")
+(merge-rule "잉" "잉")
+(merge-rule "잊" "잊")
+(merge-rule "잋" "잋")
+(merge-rule "잌" "잌")
+(merge-rule "ìž" "잍")
+(merge-rule "잎" "á„‹á…µá‡")
+(merge-rule "ìž" "잏")
+(merge-rule "ìž" "자~b")
+(merge-rule "작" "작")
+(merge-rule "잒" "잒")
+(merge-rule "잓" "잓")
+(merge-rule "잔" "잔")
+(merge-rule "잕" "잕")
+(merge-rule "잖" "잖")
+(merge-rule "잗" "잗")
+(merge-rule "잘" "잘")
+(merge-rule "잙" "잙")
+(merge-rule "잚" "잚")
+(merge-rule "잛" "잛")
+(merge-rule "잜" "잜")
+(merge-rule "ìž" "잝")
+(merge-rule "잞" "잞")
+(merge-rule "잟" "잟")
+(merge-rule "잠" "잠")
+(merge-rule "잡" "잡")
+(merge-rule "잢" "잢")
+(merge-rule "잣" "잣")
+(merge-rule "잤" "잤")
+(merge-rule "장" "장")
+(merge-rule "잦" "잦")
+(merge-rule "잧" "잧")
+(merge-rule "잨" "잨")
+(merge-rule "잩" "잩")
+(merge-rule "잪" "자á‡")
+(merge-rule "잫" "잫")
+(merge-rule "재" "재~b")
+(merge-rule "잭" "잭")
+(merge-rule "잮" "잮")
+(merge-rule "잯" "잯")
+(merge-rule "잰" "잰")
+(merge-rule "잱" "잱")
+(merge-rule "잲" "잲")
+(merge-rule "잳" "잳")
+(merge-rule "잴" "잴")
+(merge-rule "잵" "잵")
+(merge-rule "잶" "잶")
+(merge-rule "잷" "잷")
+(merge-rule "잸" "잸")
+(merge-rule "잹" "잹")
+(merge-rule "잺" "잺")
+(merge-rule "잻" "잻")
+(merge-rule "잼" "잼")
+(merge-rule "잽" "잽")
+(merge-rule "잾" "잾")
+(merge-rule "잿" "잿")
+(merge-rule "쟀" "쟀")
+(merge-rule "ìŸ" "쟁")
+(merge-rule "쟂" "쟂")
+(merge-rule "쟃" "쟃")
+(merge-rule "쟄" "쟄")
+(merge-rule "쟅" "쟅")
+(merge-rule "쟆" "재á‡")
+(merge-rule "쟇" "쟇")
+(merge-rule "쟈" "쟈~b")
+(merge-rule "쟉" "쟉")
+(merge-rule "쟊" "쟊")
+(merge-rule "쟋" "쟋")
+(merge-rule "쟌" "쟌")
+(merge-rule "ìŸ" "쟍")
+(merge-rule "쟎" "쟎")
+(merge-rule "ìŸ" "쟏")
+(merge-rule "ìŸ" "쟐")
+(merge-rule "쟑" "쟑")
+(merge-rule "쟒" "쟒")
+(merge-rule "쟓" "쟓")
+(merge-rule "쟔" "쟔")
+(merge-rule "쟕" "쟕")
+(merge-rule "쟖" "쟖")
+(merge-rule "쟗" "쟗")
+(merge-rule "쟘" "쟘")
+(merge-rule "쟙" "쟙")
+(merge-rule "쟚" "쟚")
+(merge-rule "쟛" "쟛")
+(merge-rule "쟜" "쟜")
+(merge-rule "ìŸ" "쟝")
+(merge-rule "쟞" "쟞")
+(merge-rule "쟟" "쟟")
+(merge-rule "쟠" "쟠")
+(merge-rule "쟡" "쟡")
+(merge-rule "쟢" "쟈á‡")
+(merge-rule "쟣" "쟣")
+(merge-rule "쟤" "쟤~b")
+(merge-rule "쟥" "쟥")
+(merge-rule "쟦" "쟦")
+(merge-rule "쟧" "쟧")
+(merge-rule "쟨" "쟨")
+(merge-rule "쟩" "쟩")
+(merge-rule "쟪" "쟪")
+(merge-rule "쟫" "쟫")
+(merge-rule "쟬" "쟬")
+(merge-rule "쟭" "쟭")
+(merge-rule "쟮" "쟮")
+(merge-rule "쟯" "쟯")
+(merge-rule "쟰" "쟰")
+(merge-rule "쟱" "쟱")
+(merge-rule "쟲" "쟲")
+(merge-rule "쟳" "쟳")
+(merge-rule "쟴" "쟴")
+(merge-rule "쟵" "쟵")
+(merge-rule "쟶" "쟶")
+(merge-rule "쟷" "쟷")
+(merge-rule "쟸" "쟸")
+(merge-rule "쟹" "쟹")
+(merge-rule "쟺" "쟺")
+(merge-rule "쟻" "쟻")
+(merge-rule "쟼" "쟼")
+(merge-rule "쟽" "쟽")
+(merge-rule "쟾" "쟤á‡")
+(merge-rule "쟿" "쟿")
+(merge-rule "저" "저~b")
+(merge-rule "ì " "적")
+(merge-rule "젂" "젂")
+(merge-rule "젃" "젃")
+(merge-rule "전" "전")
+(merge-rule "젅" "젅")
+(merge-rule "젆" "젆")
+(merge-rule "젇" "젇")
+(merge-rule "절" "절")
+(merge-rule "젉" "젉")
+(merge-rule "젊" "젊")
+(merge-rule "젋" "젋")
+(merge-rule "젌" "젌")
+(merge-rule "ì " "젍")
+(merge-rule "젎" "젎")
+(merge-rule "ì " "젏")
+(merge-rule "ì " "점")
+(merge-rule "접" "접")
+(merge-rule "젒" "젒")
+(merge-rule "젓" "젓")
+(merge-rule "젔" "젔")
+(merge-rule "정" "정")
+(merge-rule "젖" "젖")
+(merge-rule "젗" "젗")
+(merge-rule "젘" "젘")
+(merge-rule "젙" "젙")
+(merge-rule "ì š" "저á‡")
+(merge-rule "젛" "젛")
+(merge-rule "제" "제~b")
+(merge-rule "ì " "젝")
+(merge-rule "젞" "젞")
+(merge-rule "젟" "젟")
+(merge-rule "젠" "젠")
+(merge-rule "젡" "젡")
+(merge-rule "젢" "젢")
+(merge-rule "젣" "젣")
+(merge-rule "젤" "젤")
+(merge-rule "젥" "젥")
+(merge-rule "젦" "젦")
+(merge-rule "젧" "젧")
+(merge-rule "젨" "젨")
+(merge-rule "젩" "젩")
+(merge-rule "젪" "젪")
+(merge-rule "젫" "젫")
+(merge-rule "젬" "젬")
+(merge-rule "젭" "젭")
+(merge-rule "젮" "젮")
+(merge-rule "젯" "젯")
+(merge-rule "젰" "젰")
+(merge-rule "젱" "젱")
+(merge-rule "젲" "젲")
+(merge-rule "젳" "젳")
+(merge-rule "젴" "젴")
+(merge-rule "젵" "젵")
+(merge-rule "ì ¶" "제á‡")
+(merge-rule "젷" "젷")
+(merge-rule "져" "져~b")
+(merge-rule "젹" "젹")
+(merge-rule "젺" "젺")
+(merge-rule "젻" "젻")
+(merge-rule "젼" "젼")
+(merge-rule "젽" "젽")
+(merge-rule "젾" "젾")
+(merge-rule "젿" "젿")
+(merge-rule "졀" "졀")
+(merge-rule "ì¡" "졁")
+(merge-rule "졂" "졂")
+(merge-rule "졃" "졃")
+(merge-rule "졄" "졄")
+(merge-rule "졅" "졅")
+(merge-rule "졆" "졆")
+(merge-rule "졇" "졇")
+(merge-rule "졈" "졈")
+(merge-rule "졉" "졉")
+(merge-rule "졊" "졊")
+(merge-rule "졋" "졋")
+(merge-rule "졌" "졌")
+(merge-rule "ì¡" "졍")
+(merge-rule "졎" "졎")
+(merge-rule "ì¡" "졏")
+(merge-rule "ì¡" "졐")
+(merge-rule "졑" "졑")
+(merge-rule "ì¡’" "져á‡")
+(merge-rule "졓" "졓")
+(merge-rule "졔" "졔~b")
+(merge-rule "졕" "졕")
+(merge-rule "졖" "졖")
+(merge-rule "졗" "졗")
+(merge-rule "졘" "졘")
+(merge-rule "졙" "졙")
+(merge-rule "졚" "졚")
+(merge-rule "졛" "졛")
+(merge-rule "졜" "졜")
+(merge-rule "ì¡" "졝")
+(merge-rule "졞" "졞")
+(merge-rule "졟" "졟")
+(merge-rule "졠" "졠")
+(merge-rule "졡" "졡")
+(merge-rule "졢" "졢")
+(merge-rule "졣" "졣")
+(merge-rule "졤" "졤")
+(merge-rule "졥" "졥")
+(merge-rule "졦" "졦")
+(merge-rule "졧" "졧")
+(merge-rule "졨" "졨")
+(merge-rule "졩" "졩")
+(merge-rule "졪" "졪")
+(merge-rule "졫" "졫")
+(merge-rule "졬" "졬")
+(merge-rule "졭" "졭")
+(merge-rule "ì¡®" "졔á‡")
+(merge-rule "졯" "졯")
+(merge-rule "조" "조~b")
+(merge-rule "족" "족")
+(merge-rule "졲" "졲")
+(merge-rule "졳" "졳")
+(merge-rule "존" "존")
+(merge-rule "졵" "졵")
+(merge-rule "졶" "졶")
+(merge-rule "졷" "졷")
+(merge-rule "졸" "졸")
+(merge-rule "졹" "졹")
+(merge-rule "졺" "졺")
+(merge-rule "졻" "졻")
+(merge-rule "졼" "졼")
+(merge-rule "졽" "졽")
+(merge-rule "졾" "졾")
+(merge-rule "졿" "졿")
+(merge-rule "좀" "좀")
+(merge-rule "ì¢" "좁")
+(merge-rule "좂" "좂")
+(merge-rule "좃" "좃")
+(merge-rule "좄" "좄")
+(merge-rule "종" "종")
+(merge-rule "좆" "좆")
+(merge-rule "좇" "좇")
+(merge-rule "좈" "좈")
+(merge-rule "좉" "좉")
+(merge-rule "좊" "조á‡")
+(merge-rule "좋" "좋")
+(merge-rule "좌" "좌~b")
+(merge-rule "ì¢" "좍")
+(merge-rule "좎" "좎")
+(merge-rule "ì¢" "좏")
+(merge-rule "ì¢" "좐")
+(merge-rule "좑" "좑")
+(merge-rule "좒" "좒")
+(merge-rule "좓" "좓")
+(merge-rule "좔" "좔")
+(merge-rule "좕" "좕")
+(merge-rule "좖" "좖")
+(merge-rule "좗" "좗")
+(merge-rule "좘" "좘")
+(merge-rule "좙" "좙")
+(merge-rule "좚" "좚")
+(merge-rule "좛" "좛")
+(merge-rule "좜" "좜")
+(merge-rule "ì¢" "좝")
+(merge-rule "좞" "좞")
+(merge-rule "좟" "좟")
+(merge-rule "좠" "좠")
+(merge-rule "좡" "좡")
+(merge-rule "좢" "좢")
+(merge-rule "좣" "좣")
+(merge-rule "좤" "좤")
+(merge-rule "좥" "좥")
+(merge-rule "좦" "좌á‡")
+(merge-rule "좧" "좧")
+(merge-rule "좨" "좨~b")
+(merge-rule "좩" "좩")
+(merge-rule "좪" "좪")
+(merge-rule "좫" "좫")
+(merge-rule "좬" "좬")
+(merge-rule "좭" "좭")
+(merge-rule "좮" "좮")
+(merge-rule "좯" "좯")
+(merge-rule "좰" "좰")
+(merge-rule "좱" "좱")
+(merge-rule "좲" "좲")
+(merge-rule "좳" "좳")
+(merge-rule "좴" "좴")
+(merge-rule "좵" "좵")
+(merge-rule "좶" "좶")
+(merge-rule "좷" "좷")
+(merge-rule "좸" "좸")
+(merge-rule "좹" "좹")
+(merge-rule "좺" "좺")
+(merge-rule "좻" "좻")
+(merge-rule "좼" "좼")
+(merge-rule "좽" "좽")
+(merge-rule "좾" "좾")
+(merge-rule "좿" "좿")
+(merge-rule "죀" "죀")
+(merge-rule "ì£" "죁")
+(merge-rule "죂" "좨á‡")
+(merge-rule "죃" "죃")
+(merge-rule "죄" "죄~b")
+(merge-rule "죅" "죅")
+(merge-rule "죆" "죆")
+(merge-rule "죇" "죇")
+(merge-rule "죈" "죈")
+(merge-rule "죉" "죉")
+(merge-rule "죊" "죊")
+(merge-rule "죋" "죋")
+(merge-rule "죌" "죌")
+(merge-rule "ì£" "죍")
+(merge-rule "죎" "죎")
+(merge-rule "ì£" "죏")
+(merge-rule "ì£" "죐")
+(merge-rule "죑" "죑")
+(merge-rule "죒" "죒")
+(merge-rule "죓" "죓")
+(merge-rule "죔" "죔")
+(merge-rule "죕" "죕")
+(merge-rule "죖" "죖")
+(merge-rule "죗" "죗")
+(merge-rule "죘" "죘")
+(merge-rule "죙" "죙")
+(merge-rule "죚" "죚")
+(merge-rule "죛" "죛")
+(merge-rule "죜" "죜")
+(merge-rule "ì£" "죝")
+(merge-rule "죞" "죄á‡")
+(merge-rule "죟" "죟")
+(merge-rule "죠" "죠~b")
+(merge-rule "죡" "죡")
+(merge-rule "죢" "죢")
+(merge-rule "죣" "죣")
+(merge-rule "죤" "죤")
+(merge-rule "죥" "죥")
+(merge-rule "죦" "죦")
+(merge-rule "죧" "죧")
+(merge-rule "죨" "죨")
+(merge-rule "죩" "죩")
+(merge-rule "죪" "죪")
+(merge-rule "죫" "죫")
+(merge-rule "죬" "죬")
+(merge-rule "죭" "죭")
+(merge-rule "죮" "죮")
+(merge-rule "죯" "죯")
+(merge-rule "죰" "죰")
+(merge-rule "죱" "죱")
+(merge-rule "죲" "죲")
+(merge-rule "죳" "죳")
+(merge-rule "죴" "죴")
+(merge-rule "죵" "죵")
+(merge-rule "죶" "죶")
+(merge-rule "죷" "죷")
+(merge-rule "죸" "죸")
+(merge-rule "죹" "죹")
+(merge-rule "죺" "죠á‡")
+(merge-rule "죻" "죻")
+(merge-rule "주" "주~b")
+(merge-rule "죽" "죽")
+(merge-rule "죾" "죾")
+(merge-rule "죿" "죿")
+(merge-rule "준" "준")
+(merge-rule "ì¤" "줁")
+(merge-rule "줂" "줂")
+(merge-rule "줃" "줃")
+(merge-rule "줄" "줄")
+(merge-rule "줅" "줅")
+(merge-rule "줆" "줆")
+(merge-rule "줇" "줇")
+(merge-rule "줈" "줈")
+(merge-rule "줉" "줉")
+(merge-rule "줊" "줊")
+(merge-rule "줋" "줋")
+(merge-rule "줌" "줌")
+(merge-rule "ì¤" "줍")
+(merge-rule "줎" "줎")
+(merge-rule "ì¤" "줏")
+(merge-rule "ì¤" "줐")
+(merge-rule "중" "중")
+(merge-rule "줒" "줒")
+(merge-rule "줓" "줓")
+(merge-rule "줔" "줔")
+(merge-rule "줕" "줕")
+(merge-rule "줖" "주á‡")
+(merge-rule "줗" "줗")
+(merge-rule "줘" "줘~b")
+(merge-rule "줙" "줙")
+(merge-rule "줚" "줚")
+(merge-rule "줛" "줛")
+(merge-rule "줜" "줜")
+(merge-rule "ì¤" "줝")
+(merge-rule "줞" "줞")
+(merge-rule "줟" "줟")
+(merge-rule "줠" "줠")
+(merge-rule "줡" "줡")
+(merge-rule "줢" "줢")
+(merge-rule "줣" "줣")
+(merge-rule "줤" "줤")
+(merge-rule "줥" "줥")
+(merge-rule "줦" "줦")
+(merge-rule "줧" "줧")
+(merge-rule "줨" "줨")
+(merge-rule "줩" "줩")
+(merge-rule "줪" "줪")
+(merge-rule "줫" "줫")
+(merge-rule "줬" "줬")
+(merge-rule "줭" "줭")
+(merge-rule "줮" "줮")
+(merge-rule "줯" "줯")
+(merge-rule "줰" "줰")
+(merge-rule "줱" "줱")
+(merge-rule "줲" "줘á‡")
+(merge-rule "줳" "줳")
+(merge-rule "줴" "줴~b")
+(merge-rule "줵" "줵")
+(merge-rule "줶" "줶")
+(merge-rule "줷" "줷")
+(merge-rule "줸" "줸")
+(merge-rule "줹" "줹")
+(merge-rule "줺" "줺")
+(merge-rule "줻" "줻")
+(merge-rule "줼" "줼")
+(merge-rule "줽" "줽")
+(merge-rule "줾" "줾")
+(merge-rule "줿" "줿")
+(merge-rule "쥀" "쥀")
+(merge-rule "ì¥" "쥁")
+(merge-rule "쥂" "쥂")
+(merge-rule "쥃" "쥃")
+(merge-rule "쥄" "쥄")
+(merge-rule "쥅" "쥅")
+(merge-rule "쥆" "쥆")
+(merge-rule "쥇" "쥇")
+(merge-rule "쥈" "쥈")
+(merge-rule "쥉" "쥉")
+(merge-rule "쥊" "쥊")
+(merge-rule "쥋" "쥋")
+(merge-rule "쥌" "쥌")
+(merge-rule "ì¥" "쥍")
+(merge-rule "쥎" "줴á‡")
+(merge-rule "ì¥" "쥏")
+(merge-rule "ì¥" "쥐~b")
+(merge-rule "쥑" "쥑")
+(merge-rule "쥒" "쥒")
+(merge-rule "쥓" "쥓")
+(merge-rule "쥔" "쥔")
+(merge-rule "쥕" "쥕")
+(merge-rule "쥖" "쥖")
+(merge-rule "쥗" "쥗")
+(merge-rule "쥘" "쥘")
+(merge-rule "쥙" "쥙")
+(merge-rule "쥚" "쥚")
+(merge-rule "쥛" "쥛")
+(merge-rule "쥜" "쥜")
+(merge-rule "ì¥" "쥝")
+(merge-rule "쥞" "쥞")
+(merge-rule "쥟" "쥟")
+(merge-rule "쥠" "쥠")
+(merge-rule "쥡" "쥡")
+(merge-rule "쥢" "쥢")
+(merge-rule "쥣" "쥣")
+(merge-rule "쥤" "쥤")
+(merge-rule "쥥" "쥥")
+(merge-rule "쥦" "쥦")
+(merge-rule "쥧" "쥧")
+(merge-rule "쥨" "쥨")
+(merge-rule "쥩" "쥩")
+(merge-rule "쥪" "쥐á‡")
+(merge-rule "쥫" "쥫")
+(merge-rule "쥬" "쥬~b")
+(merge-rule "쥭" "쥭")
+(merge-rule "쥮" "쥮")
+(merge-rule "쥯" "쥯")
+(merge-rule "쥰" "쥰")
+(merge-rule "쥱" "쥱")
+(merge-rule "쥲" "쥲")
+(merge-rule "쥳" "쥳")
+(merge-rule "쥴" "쥴")
+(merge-rule "쥵" "쥵")
+(merge-rule "쥶" "쥶")
+(merge-rule "쥷" "쥷")
+(merge-rule "쥸" "쥸")
+(merge-rule "쥹" "쥹")
+(merge-rule "쥺" "쥺")
+(merge-rule "쥻" "쥻")
+(merge-rule "쥼" "쥼")
+(merge-rule "쥽" "쥽")
+(merge-rule "쥾" "쥾")
+(merge-rule "쥿" "쥿")
+(merge-rule "즀" "즀")
+(merge-rule "ì¦" "즁")
+(merge-rule "즂" "즂")
+(merge-rule "즃" "즃")
+(merge-rule "즄" "즄")
+(merge-rule "즅" "즅")
+(merge-rule "즆" "쥬á‡")
+(merge-rule "즇" "즇")
+(merge-rule "즈" "즈~b")
+(merge-rule "즉" "즉")
+(merge-rule "즊" "즊")
+(merge-rule "즋" "즋")
+(merge-rule "즌" "즌")
+(merge-rule "ì¦" "즍")
+(merge-rule "즎" "즎")
+(merge-rule "ì¦" "즏")
+(merge-rule "ì¦" "즐")
+(merge-rule "즑" "즑")
+(merge-rule "즒" "즒")
+(merge-rule "즓" "즓")
+(merge-rule "즔" "즔")
+(merge-rule "즕" "즕")
+(merge-rule "즖" "즖")
+(merge-rule "즗" "즗")
+(merge-rule "즘" "즘")
+(merge-rule "즙" "즙")
+(merge-rule "즚" "즚")
+(merge-rule "즛" "즛")
+(merge-rule "즜" "즜")
+(merge-rule "ì¦" "증")
+(merge-rule "즞" "즞")
+(merge-rule "즟" "즟")
+(merge-rule "즠" "즠")
+(merge-rule "즡" "즡")
+(merge-rule "즢" "즈á‡")
+(merge-rule "즣" "즣")
+(merge-rule "즤" "즤~b")
+(merge-rule "즥" "즥")
+(merge-rule "즦" "즦")
+(merge-rule "즧" "즧")
+(merge-rule "즨" "즨")
+(merge-rule "즩" "즩")
+(merge-rule "즪" "즪")
+(merge-rule "즫" "즫")
+(merge-rule "즬" "즬")
+(merge-rule "즭" "즭")
+(merge-rule "즮" "즮")
+(merge-rule "즯" "즯")
+(merge-rule "즰" "즰")
+(merge-rule "즱" "즱")
+(merge-rule "즲" "즲")
+(merge-rule "즳" "즳")
+(merge-rule "즴" "즴")
+(merge-rule "즵" "즵")
+(merge-rule "즶" "즶")
+(merge-rule "즷" "즷")
+(merge-rule "즸" "즸")
+(merge-rule "즹" "즹")
+(merge-rule "즺" "즺")
+(merge-rule "즻" "즻")
+(merge-rule "즼" "즼")
+(merge-rule "즽" "즽")
+(merge-rule "즾" "즤á‡")
+(merge-rule "즿" "즿")
+(merge-rule "지" "지~b")
+(merge-rule "ì§" "직")
+(merge-rule "짂" "짂")
+(merge-rule "짃" "짃")
+(merge-rule "진" "진")
+(merge-rule "짅" "짅")
+(merge-rule "짆" "짆")
+(merge-rule "짇" "짇")
+(merge-rule "질" "질")
+(merge-rule "짉" "짉")
+(merge-rule "짊" "짊")
+(merge-rule "짋" "짋")
+(merge-rule "짌" "짌")
+(merge-rule "ì§" "짍")
+(merge-rule "짎" "짎")
+(merge-rule "ì§" "짏")
+(merge-rule "ì§" "짐")
+(merge-rule "집" "집")
+(merge-rule "짒" "짒")
+(merge-rule "짓" "짓")
+(merge-rule "짔" "짔")
+(merge-rule "징" "징")
+(merge-rule "짖" "짖")
+(merge-rule "짗" "짗")
+(merge-rule "짘" "짘")
+(merge-rule "짙" "짙")
+(merge-rule "짚" "지á‡")
+(merge-rule "짛" "짛")
+(merge-rule "짜" "á„á…¡~b")
+(merge-rule "ì§" "á„ᅡᆨ")
+(merge-rule "짞" "á„ᅡᆩ")
+(merge-rule "짟" "á„ᅡᆪ")
+(merge-rule "짠" "á„ᅡᆫ")
+(merge-rule "짡" "á„ᅡᆬ")
+(merge-rule "짢" "á„ᅡᆭ")
+(merge-rule "짣" "á„ᅡᆮ")
+(merge-rule "짤" "á„ᅡᆯ")
+(merge-rule "짥" "á„ᅡᆰ")
+(merge-rule "짦" "á„ᅡᆱ")
+(merge-rule "짧" "á„ᅡᆲ")
+(merge-rule "짨" "á„ᅡᆳ")
+(merge-rule "짩" "á„ᅡᆴ")
+(merge-rule "짪" "á„ᅡᆵ")
+(merge-rule "짫" "á„ᅡᆶ")
+(merge-rule "짬" "á„ᅡᆷ")
+(merge-rule "짭" "á„ᅡᆸ")
+(merge-rule "짮" "á„ᅡᆹ")
+(merge-rule "짯" "á„ᅡᆺ")
+(merge-rule "짰" "á„ᅡᆻ")
+(merge-rule "짱" "á„ᅡᆼ")
+(merge-rule "짲" "á„ᅡᆽ")
+(merge-rule "짳" "á„ᅡᆾ")
+(merge-rule "짴" "á„ᅡᆿ")
+(merge-rule "짵" "á„ᅡᇀ")
+(merge-rule "짶" "á„á…¡á‡")
+(merge-rule "짷" "á„ᅡᇂ")
+(merge-rule "째" "á„á…¢~b")
+(merge-rule "짹" "á„ᅢᆨ")
+(merge-rule "짺" "á„ᅢᆩ")
+(merge-rule "짻" "á„ᅢᆪ")
+(merge-rule "짼" "á„ᅢᆫ")
+(merge-rule "짽" "á„ᅢᆬ")
+(merge-rule "짾" "á„ᅢᆭ")
+(merge-rule "짿" "á„ᅢᆮ")
+(merge-rule "쨀" "á„ᅢᆯ")
+(merge-rule "ì¨" "á„ᅢᆰ")
+(merge-rule "쨂" "á„ᅢᆱ")
+(merge-rule "쨃" "á„ᅢᆲ")
+(merge-rule "쨄" "á„ᅢᆳ")
+(merge-rule "쨅" "á„ᅢᆴ")
+(merge-rule "쨆" "á„ᅢᆵ")
+(merge-rule "쨇" "á„ᅢᆶ")
+(merge-rule "쨈" "á„ᅢᆷ")
+(merge-rule "쨉" "á„ᅢᆸ")
+(merge-rule "쨊" "á„ᅢᆹ")
+(merge-rule "쨋" "á„ᅢᆺ")
+(merge-rule "쨌" "á„ᅢᆻ")
+(merge-rule "ì¨" "á„ᅢᆼ")
+(merge-rule "쨎" "á„ᅢᆽ")
+(merge-rule "ì¨" "á„ᅢᆾ")
+(merge-rule "ì¨" "á„ᅢᆿ")
+(merge-rule "쨑" "á„ᅢᇀ")
+(merge-rule "쨒" "á„á…¢á‡")
+(merge-rule "쨓" "á„ᅢᇂ")
+(merge-rule "쨔" "á„á…£~b")
+(merge-rule "쨕" "á„ᅣᆨ")
+(merge-rule "쨖" "á„ᅣᆩ")
+(merge-rule "쨗" "á„ᅣᆪ")
+(merge-rule "쨘" "á„ᅣᆫ")
+(merge-rule "쨙" "á„ᅣᆬ")
+(merge-rule "쨚" "á„ᅣᆭ")
+(merge-rule "쨛" "á„ᅣᆮ")
+(merge-rule "쨜" "á„ᅣᆯ")
+(merge-rule "ì¨" "á„ᅣᆰ")
+(merge-rule "쨞" "á„ᅣᆱ")
+(merge-rule "쨟" "á„ᅣᆲ")
+(merge-rule "쨠" "á„ᅣᆳ")
+(merge-rule "쨡" "á„ᅣᆴ")
+(merge-rule "쨢" "á„ᅣᆵ")
+(merge-rule "쨣" "á„ᅣᆶ")
+(merge-rule "쨤" "á„ᅣᆷ")
+(merge-rule "쨥" "á„ᅣᆸ")
+(merge-rule "쨦" "á„ᅣᆹ")
+(merge-rule "쨧" "á„ᅣᆺ")
+(merge-rule "쨨" "á„ᅣᆻ")
+(merge-rule "쨩" "á„ᅣᆼ")
+(merge-rule "쨪" "á„ᅣᆽ")
+(merge-rule "쨫" "á„ᅣᆾ")
+(merge-rule "쨬" "á„ᅣᆿ")
+(merge-rule "쨭" "á„ᅣᇀ")
+(merge-rule "쨮" "á„á…£á‡")
+(merge-rule "쨯" "á„ᅣᇂ")
+(merge-rule "쨰" "á„á…¤~b")
+(merge-rule "쨱" "á„ᅤᆨ")
+(merge-rule "쨲" "á„ᅤᆩ")
+(merge-rule "쨳" "á„ᅤᆪ")
+(merge-rule "쨴" "á„ᅤᆫ")
+(merge-rule "쨵" "á„ᅤᆬ")
+(merge-rule "쨶" "á„ᅤᆭ")
+(merge-rule "쨷" "á„ᅤᆮ")
+(merge-rule "쨸" "á„ᅤᆯ")
+(merge-rule "쨹" "á„ᅤᆰ")
+(merge-rule "쨺" "á„ᅤᆱ")
+(merge-rule "쨻" "á„ᅤᆲ")
+(merge-rule "쨼" "á„ᅤᆳ")
+(merge-rule "쨽" "á„ᅤᆴ")
+(merge-rule "쨾" "á„ᅤᆵ")
+(merge-rule "쨿" "á„ᅤᆶ")
+(merge-rule "ì©€" "á„ᅤᆷ")
+(merge-rule "ì©" "á„ᅤᆸ")
+(merge-rule "ì©‚" "á„ᅤᆹ")
+(merge-rule "쩃" "á„ᅤᆺ")
+(merge-rule "ì©„" "á„ᅤᆻ")
+(merge-rule "ì©…" "á„ᅤᆼ")
+(merge-rule "쩆" "á„ᅤᆽ")
+(merge-rule "쩇" "á„ᅤᆾ")
+(merge-rule "쩈" "á„ᅤᆿ")
+(merge-rule "쩉" "á„ᅤᇀ")
+(merge-rule "ì©Š" "á„á…¤á‡")
+(merge-rule "ì©‹" "á„ᅤᇂ")
+(merge-rule "ì©Œ" "á„á…¥~b")
+(merge-rule "ì©" "á„ᅥᆨ")
+(merge-rule "ì©Ž" "á„ᅥᆩ")
+(merge-rule "ì©" "á„ᅥᆪ")
+(merge-rule "ì©" "á„ᅥᆫ")
+(merge-rule "ì©‘" "á„ᅥᆬ")
+(merge-rule "ì©’" "á„ᅥᆭ")
+(merge-rule "ì©“" "á„ᅥᆮ")
+(merge-rule "ì©”" "á„ᅥᆯ")
+(merge-rule "ì©•" "á„ᅥᆰ")
+(merge-rule "ì©–" "á„ᅥᆱ")
+(merge-rule "ì©—" "á„ᅥᆲ")
+(merge-rule "쩘" "á„ᅥᆳ")
+(merge-rule "ì©™" "á„ᅥᆴ")
+(merge-rule "ì©š" "á„ᅥᆵ")
+(merge-rule "ì©›" "á„ᅥᆶ")
+(merge-rule "ì©œ" "á„ᅥᆷ")
+(merge-rule "ì©" "á„ᅥᆸ")
+(merge-rule "ì©ž" "á„ᅥᆹ")
+(merge-rule "ì©Ÿ" "á„ᅥᆺ")
+(merge-rule "ì© " "á„ᅥᆻ")
+(merge-rule "ì©¡" "á„ᅥᆼ")
+(merge-rule "ì©¢" "á„ᅥᆽ")
+(merge-rule "ì©£" "á„ᅥᆾ")
+(merge-rule "쩤" "á„ᅥᆿ")
+(merge-rule "ì©¥" "á„ᅥᇀ")
+(merge-rule "쩦" "á„á…¥á‡")
+(merge-rule "쩧" "á„ᅥᇂ")
+(merge-rule "쩨" "á„á…¦~b")
+(merge-rule "ì©©" "á„ᅦᆨ")
+(merge-rule "쩪" "á„ᅦᆩ")
+(merge-rule "ì©«" "á„ᅦᆪ")
+(merge-rule "쩬" "á„ᅦᆫ")
+(merge-rule "ì©­" "á„ᅦᆬ")
+(merge-rule "ì©®" "á„ᅦᆭ")
+(merge-rule "쩯" "á„ᅦᆮ")
+(merge-rule "ì©°" "á„ᅦᆯ")
+(merge-rule "쩱" "á„ᅦᆰ")
+(merge-rule "쩲" "á„ᅦᆱ")
+(merge-rule "쩳" "á„ᅦᆲ")
+(merge-rule "ì©´" "á„ᅦᆳ")
+(merge-rule "쩵" "á„ᅦᆴ")
+(merge-rule "쩶" "á„ᅦᆵ")
+(merge-rule "ì©·" "á„ᅦᆶ")
+(merge-rule "쩸" "á„ᅦᆷ")
+(merge-rule "쩹" "á„ᅦᆸ")
+(merge-rule "쩺" "á„ᅦᆹ")
+(merge-rule "ì©»" "á„ᅦᆺ")
+(merge-rule "쩼" "á„ᅦᆻ")
+(merge-rule "쩽" "á„ᅦᆼ")
+(merge-rule "쩾" "á„ᅦᆽ")
+(merge-rule "ì©¿" "á„ᅦᆾ")
+(merge-rule "쪀" "á„ᅦᆿ")
+(merge-rule "ìª" "á„ᅦᇀ")
+(merge-rule "쪂" "á„á…¦á‡")
+(merge-rule "쪃" "á„ᅦᇂ")
+(merge-rule "쪄" "á„á…§~b")
+(merge-rule "쪅" "á„ᅧᆨ")
+(merge-rule "쪆" "á„ᅧᆩ")
+(merge-rule "쪇" "á„ᅧᆪ")
+(merge-rule "쪈" "á„ᅧᆫ")
+(merge-rule "쪉" "á„ᅧᆬ")
+(merge-rule "쪊" "á„ᅧᆭ")
+(merge-rule "쪋" "á„ᅧᆮ")
+(merge-rule "쪌" "á„ᅧᆯ")
+(merge-rule "ìª" "á„ᅧᆰ")
+(merge-rule "쪎" "á„ᅧᆱ")
+(merge-rule "ìª" "á„ᅧᆲ")
+(merge-rule "ìª" "á„ᅧᆳ")
+(merge-rule "쪑" "á„ᅧᆴ")
+(merge-rule "쪒" "á„ᅧᆵ")
+(merge-rule "쪓" "á„ᅧᆶ")
+(merge-rule "쪔" "á„ᅧᆷ")
+(merge-rule "쪕" "á„ᅧᆸ")
+(merge-rule "쪖" "á„ᅧᆹ")
+(merge-rule "쪗" "á„ᅧᆺ")
+(merge-rule "쪘" "á„ᅧᆻ")
+(merge-rule "쪙" "á„ᅧᆼ")
+(merge-rule "쪚" "á„ᅧᆽ")
+(merge-rule "쪛" "á„ᅧᆾ")
+(merge-rule "쪜" "á„ᅧᆿ")
+(merge-rule "ìª" "á„ᅧᇀ")
+(merge-rule "쪞" "á„á…§á‡")
+(merge-rule "쪟" "á„ᅧᇂ")
+(merge-rule "쪠" "á„á…¨~b")
+(merge-rule "쪡" "á„ᅨᆨ")
+(merge-rule "쪢" "á„ᅨᆩ")
+(merge-rule "쪣" "á„ᅨᆪ")
+(merge-rule "쪤" "á„ᅨᆫ")
+(merge-rule "쪥" "á„ᅨᆬ")
+(merge-rule "쪦" "á„ᅨᆭ")
+(merge-rule "쪧" "á„ᅨᆮ")
+(merge-rule "쪨" "á„ᅨᆯ")
+(merge-rule "쪩" "á„ᅨᆰ")
+(merge-rule "쪪" "á„ᅨᆱ")
+(merge-rule "쪫" "á„ᅨᆲ")
+(merge-rule "쪬" "á„ᅨᆳ")
+(merge-rule "쪭" "á„ᅨᆴ")
+(merge-rule "쪮" "á„ᅨᆵ")
+(merge-rule "쪯" "á„ᅨᆶ")
+(merge-rule "쪰" "á„ᅨᆷ")
+(merge-rule "쪱" "á„ᅨᆸ")
+(merge-rule "쪲" "á„ᅨᆹ")
+(merge-rule "쪳" "á„ᅨᆺ")
+(merge-rule "쪴" "á„ᅨᆻ")
+(merge-rule "쪵" "á„ᅨᆼ")
+(merge-rule "쪶" "á„ᅨᆽ")
+(merge-rule "쪷" "á„ᅨᆾ")
+(merge-rule "쪸" "á„ᅨᆿ")
+(merge-rule "쪹" "á„ᅨᇀ")
+(merge-rule "쪺" "á„á…¨á‡")
+(merge-rule "쪻" "á„ᅨᇂ")
+(merge-rule "쪼" "á„á…©~b")
+(merge-rule "쪽" "á„ᅩᆨ")
+(merge-rule "쪾" "á„ᅩᆩ")
+(merge-rule "쪿" "á„ᅩᆪ")
+(merge-rule "ì«€" "á„ᅩᆫ")
+(merge-rule "ì«" "á„ᅩᆬ")
+(merge-rule "ì«‚" "á„ᅩᆭ")
+(merge-rule "쫃" "á„ᅩᆮ")
+(merge-rule "ì«„" "á„ᅩᆯ")
+(merge-rule "ì«…" "á„ᅩᆰ")
+(merge-rule "쫆" "á„ᅩᆱ")
+(merge-rule "쫇" "á„ᅩᆲ")
+(merge-rule "쫈" "á„ᅩᆳ")
+(merge-rule "쫉" "á„ᅩᆴ")
+(merge-rule "ì«Š" "á„ᅩᆵ")
+(merge-rule "ì«‹" "á„ᅩᆶ")
+(merge-rule "ì«Œ" "á„ᅩᆷ")
+(merge-rule "ì«" "á„ᅩᆸ")
+(merge-rule "ì«Ž" "á„ᅩᆹ")
+(merge-rule "ì«" "á„ᅩᆺ")
+(merge-rule "ì«" "á„ᅩᆻ")
+(merge-rule "ì«‘" "á„ᅩᆼ")
+(merge-rule "ì«’" "á„ᅩᆽ")
+(merge-rule "ì«“" "á„ᅩᆾ")
+(merge-rule "ì«”" "á„ᅩᆿ")
+(merge-rule "ì«•" "á„ᅩᇀ")
+(merge-rule "ì«–" "á„á…©á‡")
+(merge-rule "ì«—" "á„ᅩᇂ")
+(merge-rule "쫘" "á„á…ª~b")
+(merge-rule "ì«™" "á„ᅪᆨ")
+(merge-rule "ì«š" "á„ᅪᆩ")
+(merge-rule "ì«›" "á„ᅪᆪ")
+(merge-rule "ì«œ" "á„ᅪᆫ")
+(merge-rule "ì«" "á„ᅪᆬ")
+(merge-rule "ì«ž" "á„ᅪᆭ")
+(merge-rule "ì«Ÿ" "á„ᅪᆮ")
+(merge-rule "ì« " "á„ᅪᆯ")
+(merge-rule "ì«¡" "á„ᅪᆰ")
+(merge-rule "ì«¢" "á„ᅪᆱ")
+(merge-rule "ì«£" "á„ᅪᆲ")
+(merge-rule "쫤" "á„ᅪᆳ")
+(merge-rule "ì«¥" "á„ᅪᆴ")
+(merge-rule "쫦" "á„ᅪᆵ")
+(merge-rule "쫧" "á„ᅪᆶ")
+(merge-rule "쫨" "á„ᅪᆷ")
+(merge-rule "ì«©" "á„ᅪᆸ")
+(merge-rule "쫪" "á„ᅪᆹ")
+(merge-rule "ì««" "á„ᅪᆺ")
+(merge-rule "쫬" "á„ᅪᆻ")
+(merge-rule "ì«­" "á„ᅪᆼ")
+(merge-rule "ì«®" "á„ᅪᆽ")
+(merge-rule "쫯" "á„ᅪᆾ")
+(merge-rule "ì«°" "á„ᅪᆿ")
+(merge-rule "쫱" "á„ᅪᇀ")
+(merge-rule "쫲" "á„á…ªá‡")
+(merge-rule "쫳" "á„ᅪᇂ")
+(merge-rule "ì«´" "á„á…«~b")
+(merge-rule "쫵" "á„ᅫᆨ")
+(merge-rule "쫶" "á„ᅫᆩ")
+(merge-rule "ì«·" "á„ᅫᆪ")
+(merge-rule "쫸" "á„ᅫᆫ")
+(merge-rule "쫹" "á„ᅫᆬ")
+(merge-rule "쫺" "á„ᅫᆭ")
+(merge-rule "ì«»" "á„ᅫᆮ")
+(merge-rule "쫼" "á„ᅫᆯ")
+(merge-rule "쫽" "á„ᅫᆰ")
+(merge-rule "쫾" "á„ᅫᆱ")
+(merge-rule "ì«¿" "á„ᅫᆲ")
+(merge-rule "쬀" "á„ᅫᆳ")
+(merge-rule "ì¬" "á„ᅫᆴ")
+(merge-rule "쬂" "á„ᅫᆵ")
+(merge-rule "쬃" "á„ᅫᆶ")
+(merge-rule "쬄" "á„ᅫᆷ")
+(merge-rule "쬅" "á„ᅫᆸ")
+(merge-rule "쬆" "á„ᅫᆹ")
+(merge-rule "쬇" "á„ᅫᆺ")
+(merge-rule "쬈" "á„ᅫᆻ")
+(merge-rule "쬉" "á„ᅫᆼ")
+(merge-rule "쬊" "á„ᅫᆽ")
+(merge-rule "쬋" "á„ᅫᆾ")
+(merge-rule "쬌" "á„ᅫᆿ")
+(merge-rule "ì¬" "á„ᅫᇀ")
+(merge-rule "쬎" "á„á…«á‡")
+(merge-rule "ì¬" "á„ᅫᇂ")
+(merge-rule "ì¬" "á„á…¬~b")
+(merge-rule "쬑" "á„ᅬᆨ")
+(merge-rule "쬒" "á„ᅬᆩ")
+(merge-rule "쬓" "á„ᅬᆪ")
+(merge-rule "쬔" "á„ᅬᆫ")
+(merge-rule "쬕" "á„ᅬᆬ")
+(merge-rule "쬖" "á„ᅬᆭ")
+(merge-rule "쬗" "á„ᅬᆮ")
+(merge-rule "쬘" "á„ᅬᆯ")
+(merge-rule "쬙" "á„ᅬᆰ")
+(merge-rule "쬚" "á„ᅬᆱ")
+(merge-rule "쬛" "á„ᅬᆲ")
+(merge-rule "쬜" "á„ᅬᆳ")
+(merge-rule "ì¬" "á„ᅬᆴ")
+(merge-rule "쬞" "á„ᅬᆵ")
+(merge-rule "쬟" "á„ᅬᆶ")
+(merge-rule "쬠" "á„ᅬᆷ")
+(merge-rule "쬡" "á„ᅬᆸ")
+(merge-rule "쬢" "á„ᅬᆹ")
+(merge-rule "쬣" "á„ᅬᆺ")
+(merge-rule "쬤" "á„ᅬᆻ")
+(merge-rule "쬥" "á„ᅬᆼ")
+(merge-rule "쬦" "á„ᅬᆽ")
+(merge-rule "쬧" "á„ᅬᆾ")
+(merge-rule "쬨" "á„ᅬᆿ")
+(merge-rule "쬩" "á„ᅬᇀ")
+(merge-rule "쬪" "á„á…¬á‡")
+(merge-rule "쬫" "á„ᅬᇂ")
+(merge-rule "쬬" "á„á…­~b")
+(merge-rule "쬭" "á„ᅭᆨ")
+(merge-rule "쬮" "á„ᅭᆩ")
+(merge-rule "쬯" "á„ᅭᆪ")
+(merge-rule "쬰" "á„ᅭᆫ")
+(merge-rule "쬱" "á„ᅭᆬ")
+(merge-rule "쬲" "á„ᅭᆭ")
+(merge-rule "쬳" "á„ᅭᆮ")
+(merge-rule "쬴" "á„ᅭᆯ")
+(merge-rule "쬵" "á„ᅭᆰ")
+(merge-rule "쬶" "á„ᅭᆱ")
+(merge-rule "쬷" "á„ᅭᆲ")
+(merge-rule "쬸" "á„ᅭᆳ")
+(merge-rule "쬹" "á„ᅭᆴ")
+(merge-rule "쬺" "á„ᅭᆵ")
+(merge-rule "쬻" "á„ᅭᆶ")
+(merge-rule "쬼" "á„ᅭᆷ")
+(merge-rule "쬽" "á„ᅭᆸ")
+(merge-rule "쬾" "á„ᅭᆹ")
+(merge-rule "쬿" "á„ᅭᆺ")
+(merge-rule "ì­€" "á„ᅭᆻ")
+(merge-rule "ì­" "á„ᅭᆼ")
+(merge-rule "ì­‚" "á„ᅭᆽ")
+(merge-rule "ì­ƒ" "á„ᅭᆾ")
+(merge-rule "ì­„" "á„ᅭᆿ")
+(merge-rule "ì­…" "á„ᅭᇀ")
+(merge-rule "ì­†" "á„á…­á‡")
+(merge-rule "ì­‡" "á„ᅭᇂ")
+(merge-rule "ì­ˆ" "á„á…®~b")
+(merge-rule "ì­‰" "á„ᅮᆨ")
+(merge-rule "ì­Š" "á„ᅮᆩ")
+(merge-rule "ì­‹" "á„ᅮᆪ")
+(merge-rule "ì­Œ" "á„ᅮᆫ")
+(merge-rule "ì­" "á„ᅮᆬ")
+(merge-rule "ì­Ž" "á„ᅮᆭ")
+(merge-rule "ì­" "á„ᅮᆮ")
+(merge-rule "ì­" "á„ᅮᆯ")
+(merge-rule "ì­‘" "á„ᅮᆰ")
+(merge-rule "ì­’" "á„ᅮᆱ")
+(merge-rule "ì­“" "á„ᅮᆲ")
+(merge-rule "ì­”" "á„ᅮᆳ")
+(merge-rule "ì­•" "á„ᅮᆴ")
+(merge-rule "ì­–" "á„ᅮᆵ")
+(merge-rule "ì­—" "á„ᅮᆶ")
+(merge-rule "ì­˜" "á„ᅮᆷ")
+(merge-rule "ì­™" "á„ᅮᆸ")
+(merge-rule "ì­š" "á„ᅮᆹ")
+(merge-rule "ì­›" "á„ᅮᆺ")
+(merge-rule "ì­œ" "á„ᅮᆻ")
+(merge-rule "ì­" "á„ᅮᆼ")
+(merge-rule "ì­ž" "á„ᅮᆽ")
+(merge-rule "ì­Ÿ" "á„ᅮᆾ")
+(merge-rule "ì­ " "á„ᅮᆿ")
+(merge-rule "ì­¡" "á„ᅮᇀ")
+(merge-rule "ì­¢" "á„á…®á‡")
+(merge-rule "ì­£" "á„ᅮᇂ")
+(merge-rule "ì­¤" "á„á…¯~b")
+(merge-rule "ì­¥" "á„ᅯᆨ")
+(merge-rule "ì­¦" "á„ᅯᆩ")
+(merge-rule "ì­§" "á„ᅯᆪ")
+(merge-rule "ì­¨" "á„ᅯᆫ")
+(merge-rule "ì­©" "á„ᅯᆬ")
+(merge-rule "ì­ª" "á„ᅯᆭ")
+(merge-rule "ì­«" "á„ᅯᆮ")
+(merge-rule "ì­¬" "á„ᅯᆯ")
+(merge-rule "ì­­" "á„ᅯᆰ")
+(merge-rule "ì­®" "á„ᅯᆱ")
+(merge-rule "ì­¯" "á„ᅯᆲ")
+(merge-rule "ì­°" "á„ᅯᆳ")
+(merge-rule "ì­±" "á„ᅯᆴ")
+(merge-rule "ì­²" "á„ᅯᆵ")
+(merge-rule "ì­³" "á„ᅯᆶ")
+(merge-rule "ì­´" "á„ᅯᆷ")
+(merge-rule "ì­µ" "á„ᅯᆸ")
+(merge-rule "ì­¶" "á„ᅯᆹ")
+(merge-rule "ì­·" "á„ᅯᆺ")
+(merge-rule "ì­¸" "á„ᅯᆻ")
+(merge-rule "ì­¹" "á„ᅯᆼ")
+(merge-rule "ì­º" "á„ᅯᆽ")
+(merge-rule "ì­»" "á„ᅯᆾ")
+(merge-rule "ì­¼" "á„ᅯᆿ")
+(merge-rule "ì­½" "á„ᅯᇀ")
+(merge-rule "ì­¾" "á„á…¯á‡")
+(merge-rule "ì­¿" "á„ᅯᇂ")
+(merge-rule "쮀" "á„á…°~b")
+(merge-rule "ì®" "á„ᅰᆨ")
+(merge-rule "쮂" "á„ᅰᆩ")
+(merge-rule "쮃" "á„ᅰᆪ")
+(merge-rule "쮄" "á„ᅰᆫ")
+(merge-rule "ì®…" "á„ᅰᆬ")
+(merge-rule "쮆" "á„ᅰᆭ")
+(merge-rule "쮇" "á„ᅰᆮ")
+(merge-rule "쮈" "á„ᅰᆯ")
+(merge-rule "쮉" "á„ᅰᆰ")
+(merge-rule "쮊" "á„ᅰᆱ")
+(merge-rule "쮋" "á„ᅰᆲ")
+(merge-rule "쮌" "á„ᅰᆳ")
+(merge-rule "ì®" "á„ᅰᆴ")
+(merge-rule "쮎" "á„ᅰᆵ")
+(merge-rule "ì®" "á„ᅰᆶ")
+(merge-rule "ì®" "á„ᅰᆷ")
+(merge-rule "쮑" "á„ᅰᆸ")
+(merge-rule "ì®’" "á„ᅰᆹ")
+(merge-rule "쮓" "á„ᅰᆺ")
+(merge-rule "ì®”" "á„ᅰᆻ")
+(merge-rule "쮕" "á„ᅰᆼ")
+(merge-rule "ì®–" "á„ᅰᆽ")
+(merge-rule "ì®—" "á„ᅰᆾ")
+(merge-rule "쮘" "á„ᅰᆿ")
+(merge-rule "ì®™" "á„ᅰᇀ")
+(merge-rule "쮚" "á„á…°á‡")
+(merge-rule "ì®›" "á„ᅰᇂ")
+(merge-rule "쮜" "á„á…±~b")
+(merge-rule "ì®" "á„ᅱᆨ")
+(merge-rule "쮞" "á„ᅱᆩ")
+(merge-rule "쮟" "á„ᅱᆪ")
+(merge-rule "ì® " "á„ᅱᆫ")
+(merge-rule "쮡" "á„ᅱᆬ")
+(merge-rule "쮢" "á„ᅱᆭ")
+(merge-rule "쮣" "á„ᅱᆮ")
+(merge-rule "쮤" "á„ᅱᆯ")
+(merge-rule "쮥" "á„ᅱᆰ")
+(merge-rule "쮦" "á„ᅱᆱ")
+(merge-rule "쮧" "á„ᅱᆲ")
+(merge-rule "쮨" "á„ᅱᆳ")
+(merge-rule "쮩" "á„ᅱᆴ")
+(merge-rule "쮪" "á„ᅱᆵ")
+(merge-rule "쮫" "á„ᅱᆶ")
+(merge-rule "쮬" "á„ᅱᆷ")
+(merge-rule "ì®­" "á„ᅱᆸ")
+(merge-rule "ì®®" "á„ᅱᆹ")
+(merge-rule "쮯" "á„ᅱᆺ")
+(merge-rule "ì®°" "á„ᅱᆻ")
+(merge-rule "ì®±" "á„ᅱᆼ")
+(merge-rule "쮲" "á„ᅱᆽ")
+(merge-rule "쮳" "á„ᅱᆾ")
+(merge-rule "ì®´" "á„ᅱᆿ")
+(merge-rule "쮵" "á„ᅱᇀ")
+(merge-rule "쮶" "á„á…±á‡")
+(merge-rule "ì®·" "á„ᅱᇂ")
+(merge-rule "쮸" "á„á…²~b")
+(merge-rule "쮹" "á„ᅲᆨ")
+(merge-rule "쮺" "á„ᅲᆩ")
+(merge-rule "ì®»" "á„ᅲᆪ")
+(merge-rule "쮼" "á„ᅲᆫ")
+(merge-rule "쮽" "á„ᅲᆬ")
+(merge-rule "쮾" "á„ᅲᆭ")
+(merge-rule "쮿" "á„ᅲᆮ")
+(merge-rule "쯀" "á„ᅲᆯ")
+(merge-rule "ì¯" "á„ᅲᆰ")
+(merge-rule "쯂" "á„ᅲᆱ")
+(merge-rule "쯃" "á„ᅲᆲ")
+(merge-rule "쯄" "á„ᅲᆳ")
+(merge-rule "쯅" "á„ᅲᆴ")
+(merge-rule "쯆" "á„ᅲᆵ")
+(merge-rule "쯇" "á„ᅲᆶ")
+(merge-rule "쯈" "á„ᅲᆷ")
+(merge-rule "쯉" "á„ᅲᆸ")
+(merge-rule "쯊" "á„ᅲᆹ")
+(merge-rule "쯋" "á„ᅲᆺ")
+(merge-rule "쯌" "á„ᅲᆻ")
+(merge-rule "ì¯" "á„ᅲᆼ")
+(merge-rule "쯎" "á„ᅲᆽ")
+(merge-rule "ì¯" "á„ᅲᆾ")
+(merge-rule "ì¯" "á„ᅲᆿ")
+(merge-rule "쯑" "á„ᅲᇀ")
+(merge-rule "쯒" "á„á…²á‡")
+(merge-rule "쯓" "á„ᅲᇂ")
+(merge-rule "쯔" "á„á…³~b")
+(merge-rule "쯕" "á„ᅳᆨ")
+(merge-rule "쯖" "á„ᅳᆩ")
+(merge-rule "쯗" "á„ᅳᆪ")
+(merge-rule "쯘" "á„ᅳᆫ")
+(merge-rule "쯙" "á„ᅳᆬ")
+(merge-rule "쯚" "á„ᅳᆭ")
+(merge-rule "쯛" "á„ᅳᆮ")
+(merge-rule "쯜" "á„ᅳᆯ")
+(merge-rule "ì¯" "á„ᅳᆰ")
+(merge-rule "쯞" "á„ᅳᆱ")
+(merge-rule "쯟" "á„ᅳᆲ")
+(merge-rule "쯠" "á„ᅳᆳ")
+(merge-rule "쯡" "á„ᅳᆴ")
+(merge-rule "쯢" "á„ᅳᆵ")
+(merge-rule "쯣" "á„ᅳᆶ")
+(merge-rule "쯤" "á„ᅳᆷ")
+(merge-rule "쯥" "á„ᅳᆸ")
+(merge-rule "쯦" "á„ᅳᆹ")
+(merge-rule "쯧" "á„ᅳᆺ")
+(merge-rule "쯨" "á„ᅳᆻ")
+(merge-rule "쯩" "á„ᅳᆼ")
+(merge-rule "쯪" "á„ᅳᆽ")
+(merge-rule "쯫" "á„ᅳᆾ")
+(merge-rule "쯬" "á„ᅳᆿ")
+(merge-rule "쯭" "á„ᅳᇀ")
+(merge-rule "쯮" "á„á…³á‡")
+(merge-rule "쯯" "á„ᅳᇂ")
+(merge-rule "쯰" "á„á…´~b")
+(merge-rule "쯱" "á„ᅴᆨ")
+(merge-rule "쯲" "á„ᅴᆩ")
+(merge-rule "쯳" "á„ᅴᆪ")
+(merge-rule "쯴" "á„ᅴᆫ")
+(merge-rule "쯵" "á„ᅴᆬ")
+(merge-rule "쯶" "á„ᅴᆭ")
+(merge-rule "쯷" "á„ᅴᆮ")
+(merge-rule "쯸" "á„ᅴᆯ")
+(merge-rule "쯹" "á„ᅴᆰ")
+(merge-rule "쯺" "á„ᅴᆱ")
+(merge-rule "쯻" "á„ᅴᆲ")
+(merge-rule "쯼" "á„ᅴᆳ")
+(merge-rule "쯽" "á„ᅴᆴ")
+(merge-rule "쯾" "á„ᅴᆵ")
+(merge-rule "쯿" "á„ᅴᆶ")
+(merge-rule "ì°€" "á„ᅴᆷ")
+(merge-rule "ì°" "á„ᅴᆸ")
+(merge-rule "ì°‚" "á„ᅴᆹ")
+(merge-rule "ì°ƒ" "á„ᅴᆺ")
+(merge-rule "ì°„" "á„ᅴᆻ")
+(merge-rule "ì°…" "á„ᅴᆼ")
+(merge-rule "ì°†" "á„ᅴᆽ")
+(merge-rule "ì°‡" "á„ᅴᆾ")
+(merge-rule "ì°ˆ" "á„ᅴᆿ")
+(merge-rule "ì°‰" "á„ᅴᇀ")
+(merge-rule "ì°Š" "á„á…´á‡")
+(merge-rule "ì°‹" "á„ᅴᇂ")
+(merge-rule "ì°Œ" "á„á…µ~b")
+(merge-rule "ì°" "á„ᅵᆨ")
+(merge-rule "ì°Ž" "á„ᅵᆩ")
+(merge-rule "ì°" "á„ᅵᆪ")
+(merge-rule "ì°" "á„ᅵᆫ")
+(merge-rule "ì°‘" "á„ᅵᆬ")
+(merge-rule "ì°’" "á„ᅵᆭ")
+(merge-rule "ì°“" "á„ᅵᆮ")
+(merge-rule "ì°”" "á„ᅵᆯ")
+(merge-rule "ì°•" "á„ᅵᆰ")
+(merge-rule "ì°–" "á„ᅵᆱ")
+(merge-rule "ì°—" "á„ᅵᆲ")
+(merge-rule "ì°˜" "á„ᅵᆳ")
+(merge-rule "ì°™" "á„ᅵᆴ")
+(merge-rule "ì°š" "á„ᅵᆵ")
+(merge-rule "ì°›" "á„ᅵᆶ")
+(merge-rule "ì°œ" "á„ᅵᆷ")
+(merge-rule "ì°" "á„ᅵᆸ")
+(merge-rule "ì°ž" "á„ᅵᆹ")
+(merge-rule "ì°Ÿ" "á„ᅵᆺ")
+(merge-rule "ì° " "á„ᅵᆻ")
+(merge-rule "ì°¡" "á„ᅵᆼ")
+(merge-rule "ì°¢" "á„ᅵᆽ")
+(merge-rule "ì°£" "á„ᅵᆾ")
+(merge-rule "ì°¤" "á„ᅵᆿ")
+(merge-rule "ì°¥" "á„ᅵᇀ")
+(merge-rule "ì°¦" "á„á…µá‡")
+(merge-rule "ì°§" "á„ᅵᇂ")
+(merge-rule "ì°¨" "á„Žá…¡~b")
+(merge-rule "착" "착")
+(merge-rule "찪" "찪")
+(merge-rule "찫" "찫")
+(merge-rule "찬" "찬")
+(merge-rule "찭" "찭")
+(merge-rule "찮" "찮")
+(merge-rule "찯" "찯")
+(merge-rule "찰" "찰")
+(merge-rule "찱" "찱")
+(merge-rule "찲" "찲")
+(merge-rule "찳" "찳")
+(merge-rule "찴" "찴")
+(merge-rule "찵" "찵")
+(merge-rule "찶" "찶")
+(merge-rule "찷" "찷")
+(merge-rule "참" "참")
+(merge-rule "찹" "찹")
+(merge-rule "찺" "찺")
+(merge-rule "찻" "찻")
+(merge-rule "찼" "찼")
+(merge-rule "창" "창")
+(merge-rule "찾" "찾")
+(merge-rule "찿" "찿")
+(merge-rule "챀" "챀")
+(merge-rule "ì±" "챁")
+(merge-rule "챂" "á„Žá…¡á‡")
+(merge-rule "챃" "챃")
+(merge-rule "채" "채~b")
+(merge-rule "책" "책")
+(merge-rule "챆" "챆")
+(merge-rule "챇" "챇")
+(merge-rule "챈" "챈")
+(merge-rule "챉" "챉")
+(merge-rule "챊" "챊")
+(merge-rule "챋" "챋")
+(merge-rule "챌" "챌")
+(merge-rule "ì±" "챍")
+(merge-rule "챎" "챎")
+(merge-rule "ì±" "챏")
+(merge-rule "ì±" "챐")
+(merge-rule "챑" "챑")
+(merge-rule "챒" "챒")
+(merge-rule "챓" "챓")
+(merge-rule "챔" "챔")
+(merge-rule "챕" "챕")
+(merge-rule "챖" "챖")
+(merge-rule "챗" "챗")
+(merge-rule "챘" "챘")
+(merge-rule "챙" "챙")
+(merge-rule "챚" "챚")
+(merge-rule "챛" "챛")
+(merge-rule "챜" "챜")
+(merge-rule "ì±" "챝")
+(merge-rule "챞" "á„Žá…¢á‡")
+(merge-rule "챟" "챟")
+(merge-rule "ì± " "á„Žá…£~b")
+(merge-rule "챡" "챡")
+(merge-rule "챢" "챢")
+(merge-rule "챣" "챣")
+(merge-rule "챤" "챤")
+(merge-rule "챥" "챥")
+(merge-rule "챦" "챦")
+(merge-rule "챧" "챧")
+(merge-rule "챨" "챨")
+(merge-rule "챩" "챩")
+(merge-rule "챪" "챪")
+(merge-rule "챫" "챫")
+(merge-rule "챬" "챬")
+(merge-rule "챭" "챭")
+(merge-rule "챮" "챮")
+(merge-rule "챯" "챯")
+(merge-rule "챰" "챰")
+(merge-rule "챱" "챱")
+(merge-rule "챲" "챲")
+(merge-rule "챳" "챳")
+(merge-rule "챴" "챴")
+(merge-rule "챵" "챵")
+(merge-rule "챶" "챶")
+(merge-rule "챷" "챷")
+(merge-rule "챸" "챸")
+(merge-rule "챹" "챹")
+(merge-rule "챺" "á„Žá…£á‡")
+(merge-rule "챻" "챻")
+(merge-rule "ì±¼" "á„Žá…¤~b")
+(merge-rule "챽" "챽")
+(merge-rule "챾" "챾")
+(merge-rule "챿" "챿")
+(merge-rule "첀" "첀")
+(merge-rule "ì²" "첁")
+(merge-rule "첂" "첂")
+(merge-rule "첃" "첃")
+(merge-rule "첄" "첄")
+(merge-rule "첅" "첅")
+(merge-rule "첆" "첆")
+(merge-rule "첇" "첇")
+(merge-rule "첈" "첈")
+(merge-rule "첉" "첉")
+(merge-rule "첊" "첊")
+(merge-rule "첋" "첋")
+(merge-rule "첌" "첌")
+(merge-rule "ì²" "첍")
+(merge-rule "첎" "첎")
+(merge-rule "ì²" "첏")
+(merge-rule "ì²" "첐")
+(merge-rule "첑" "첑")
+(merge-rule "첒" "첒")
+(merge-rule "첓" "첓")
+(merge-rule "첔" "첔")
+(merge-rule "첕" "첕")
+(merge-rule "ì²–" "á„Žá…¤á‡")
+(merge-rule "첗" "첗")
+(merge-rule "처" "처~b")
+(merge-rule "척" "척")
+(merge-rule "첚" "첚")
+(merge-rule "첛" "첛")
+(merge-rule "천" "천")
+(merge-rule "ì²" "첝")
+(merge-rule "첞" "첞")
+(merge-rule "첟" "첟")
+(merge-rule "철" "철")
+(merge-rule "첡" "첡")
+(merge-rule "첢" "첢")
+(merge-rule "첣" "첣")
+(merge-rule "첤" "첤")
+(merge-rule "첥" "첥")
+(merge-rule "첦" "첦")
+(merge-rule "첧" "첧")
+(merge-rule "첨" "첨")
+(merge-rule "첩" "첩")
+(merge-rule "첪" "첪")
+(merge-rule "첫" "첫")
+(merge-rule "첬" "첬")
+(merge-rule "청" "청")
+(merge-rule "첮" "첮")
+(merge-rule "첯" "첯")
+(merge-rule "첰" "첰")
+(merge-rule "첱" "첱")
+(merge-rule "ì²²" "á„Žá…¥á‡")
+(merge-rule "첳" "첳")
+(merge-rule "ì²´" "á„Žá…¦~b")
+(merge-rule "첵" "첵")
+(merge-rule "첶" "첶")
+(merge-rule "첷" "첷")
+(merge-rule "첸" "첸")
+(merge-rule "첹" "첹")
+(merge-rule "첺" "첺")
+(merge-rule "첻" "첻")
+(merge-rule "첼" "첼")
+(merge-rule "첽" "첽")
+(merge-rule "첾" "첾")
+(merge-rule "첿" "첿")
+(merge-rule "쳀" "쳀")
+(merge-rule "ì³" "쳁")
+(merge-rule "쳂" "쳂")
+(merge-rule "쳃" "쳃")
+(merge-rule "쳄" "쳄")
+(merge-rule "쳅" "쳅")
+(merge-rule "쳆" "쳆")
+(merge-rule "쳇" "쳇")
+(merge-rule "쳈" "쳈")
+(merge-rule "쳉" "쳉")
+(merge-rule "쳊" "쳊")
+(merge-rule "쳋" "쳋")
+(merge-rule "쳌" "쳌")
+(merge-rule "ì³" "쳍")
+(merge-rule "쳎" "á„Žá…¦á‡")
+(merge-rule "ì³" "쳏")
+(merge-rule "ì³" "á„Žá…§~b")
+(merge-rule "쳑" "쳑")
+(merge-rule "쳒" "쳒")
+(merge-rule "쳓" "쳓")
+(merge-rule "쳔" "쳔")
+(merge-rule "쳕" "쳕")
+(merge-rule "쳖" "쳖")
+(merge-rule "쳗" "쳗")
+(merge-rule "쳘" "쳘")
+(merge-rule "쳙" "쳙")
+(merge-rule "쳚" "쳚")
+(merge-rule "쳛" "쳛")
+(merge-rule "쳜" "쳜")
+(merge-rule "ì³" "쳝")
+(merge-rule "쳞" "쳞")
+(merge-rule "쳟" "쳟")
+(merge-rule "쳠" "쳠")
+(merge-rule "쳡" "쳡")
+(merge-rule "쳢" "쳢")
+(merge-rule "쳣" "쳣")
+(merge-rule "쳤" "쳤")
+(merge-rule "쳥" "쳥")
+(merge-rule "쳦" "쳦")
+(merge-rule "쳧" "쳧")
+(merge-rule "쳨" "쳨")
+(merge-rule "쳩" "쳩")
+(merge-rule "쳪" "á„Žá…§á‡")
+(merge-rule "쳫" "쳫")
+(merge-rule "쳬" "쳬~b")
+(merge-rule "쳭" "쳭")
+(merge-rule "쳮" "쳮")
+(merge-rule "쳯" "쳯")
+(merge-rule "쳰" "쳰")
+(merge-rule "쳱" "쳱")
+(merge-rule "쳲" "쳲")
+(merge-rule "쳳" "쳳")
+(merge-rule "쳴" "쳴")
+(merge-rule "쳵" "쳵")
+(merge-rule "쳶" "쳶")
+(merge-rule "쳷" "쳷")
+(merge-rule "쳸" "쳸")
+(merge-rule "쳹" "쳹")
+(merge-rule "쳺" "쳺")
+(merge-rule "쳻" "쳻")
+(merge-rule "쳼" "쳼")
+(merge-rule "쳽" "쳽")
+(merge-rule "쳾" "쳾")
+(merge-rule "쳿" "쳿")
+(merge-rule "촀" "촀")
+(merge-rule "ì´" "촁")
+(merge-rule "촂" "촂")
+(merge-rule "촃" "촃")
+(merge-rule "촄" "촄")
+(merge-rule "촅" "촅")
+(merge-rule "ì´†" "á„Žá…¨á‡")
+(merge-rule "촇" "촇")
+(merge-rule "ì´ˆ" "á„Žá…©~b")
+(merge-rule "촉" "촉")
+(merge-rule "촊" "촊")
+(merge-rule "촋" "촋")
+(merge-rule "촌" "촌")
+(merge-rule "ì´" "촍")
+(merge-rule "촎" "촎")
+(merge-rule "ì´" "촏")
+(merge-rule "ì´" "촐")
+(merge-rule "촑" "촑")
+(merge-rule "촒" "촒")
+(merge-rule "촓" "촓")
+(merge-rule "촔" "촔")
+(merge-rule "촕" "촕")
+(merge-rule "촖" "촖")
+(merge-rule "촗" "촗")
+(merge-rule "촘" "촘")
+(merge-rule "촙" "촙")
+(merge-rule "촚" "촚")
+(merge-rule "촛" "촛")
+(merge-rule "촜" "촜")
+(merge-rule "ì´" "총")
+(merge-rule "촞" "촞")
+(merge-rule "촟" "촟")
+(merge-rule "촠" "촠")
+(merge-rule "촡" "촡")
+(merge-rule "ì´¢" "á„Žá…©á‡")
+(merge-rule "촣" "촣")
+(merge-rule "ì´¤" "á„Žá…ª~b")
+(merge-rule "촥" "촥")
+(merge-rule "촦" "촦")
+(merge-rule "촧" "촧")
+(merge-rule "촨" "촨")
+(merge-rule "촩" "촩")
+(merge-rule "촪" "촪")
+(merge-rule "촫" "촫")
+(merge-rule "촬" "촬")
+(merge-rule "촭" "촭")
+(merge-rule "촮" "촮")
+(merge-rule "촯" "촯")
+(merge-rule "촰" "촰")
+(merge-rule "촱" "촱")
+(merge-rule "촲" "촲")
+(merge-rule "촳" "촳")
+(merge-rule "촴" "촴")
+(merge-rule "촵" "촵")
+(merge-rule "촶" "촶")
+(merge-rule "촷" "촷")
+(merge-rule "촸" "촸")
+(merge-rule "촹" "촹")
+(merge-rule "촺" "촺")
+(merge-rule "촻" "촻")
+(merge-rule "촼" "촼")
+(merge-rule "촽" "촽")
+(merge-rule "ì´¾" "á„Žá…ªá‡")
+(merge-rule "촿" "촿")
+(merge-rule "ìµ€" "á„Žá…«~b")
+(merge-rule "ìµ" "쵁")
+(merge-rule "쵂" "쵂")
+(merge-rule "쵃" "쵃")
+(merge-rule "쵄" "쵄")
+(merge-rule "쵅" "쵅")
+(merge-rule "쵆" "쵆")
+(merge-rule "쵇" "쵇")
+(merge-rule "쵈" "쵈")
+(merge-rule "쵉" "쵉")
+(merge-rule "쵊" "쵊")
+(merge-rule "쵋" "쵋")
+(merge-rule "쵌" "쵌")
+(merge-rule "ìµ" "쵍")
+(merge-rule "쵎" "쵎")
+(merge-rule "ìµ" "쵏")
+(merge-rule "ìµ" "쵐")
+(merge-rule "쵑" "쵑")
+(merge-rule "쵒" "쵒")
+(merge-rule "쵓" "쵓")
+(merge-rule "쵔" "쵔")
+(merge-rule "쵕" "쵕")
+(merge-rule "쵖" "쵖")
+(merge-rule "쵗" "쵗")
+(merge-rule "쵘" "쵘")
+(merge-rule "쵙" "쵙")
+(merge-rule "쵚" "á„Žá…«á‡")
+(merge-rule "쵛" "쵛")
+(merge-rule "최" "최~b")
+(merge-rule "ìµ" "쵝")
+(merge-rule "쵞" "쵞")
+(merge-rule "쵟" "쵟")
+(merge-rule "쵠" "쵠")
+(merge-rule "쵡" "쵡")
+(merge-rule "쵢" "쵢")
+(merge-rule "쵣" "쵣")
+(merge-rule "쵤" "쵤")
+(merge-rule "쵥" "쵥")
+(merge-rule "쵦" "쵦")
+(merge-rule "쵧" "쵧")
+(merge-rule "쵨" "쵨")
+(merge-rule "쵩" "쵩")
+(merge-rule "쵪" "쵪")
+(merge-rule "쵫" "쵫")
+(merge-rule "쵬" "쵬")
+(merge-rule "쵭" "쵭")
+(merge-rule "쵮" "쵮")
+(merge-rule "쵯" "쵯")
+(merge-rule "쵰" "쵰")
+(merge-rule "쵱" "쵱")
+(merge-rule "쵲" "쵲")
+(merge-rule "쵳" "쵳")
+(merge-rule "쵴" "쵴")
+(merge-rule "쵵" "쵵")
+(merge-rule "쵶" "á„Žá…¬á‡")
+(merge-rule "쵷" "쵷")
+(merge-rule "쵸" "쵸~b")
+(merge-rule "쵹" "쵹")
+(merge-rule "쵺" "쵺")
+(merge-rule "쵻" "쵻")
+(merge-rule "쵼" "쵼")
+(merge-rule "쵽" "쵽")
+(merge-rule "쵾" "쵾")
+(merge-rule "쵿" "쵿")
+(merge-rule "춀" "춀")
+(merge-rule "ì¶" "춁")
+(merge-rule "춂" "춂")
+(merge-rule "춃" "춃")
+(merge-rule "춄" "춄")
+(merge-rule "춅" "춅")
+(merge-rule "춆" "춆")
+(merge-rule "춇" "춇")
+(merge-rule "춈" "춈")
+(merge-rule "춉" "춉")
+(merge-rule "춊" "춊")
+(merge-rule "춋" "춋")
+(merge-rule "춌" "춌")
+(merge-rule "ì¶" "춍")
+(merge-rule "춎" "춎")
+(merge-rule "ì¶" "춏")
+(merge-rule "ì¶" "춐")
+(merge-rule "춑" "춑")
+(merge-rule "춒" "á„Žá…­á‡")
+(merge-rule "춓" "춓")
+(merge-rule "추" "추~b")
+(merge-rule "축" "축")
+(merge-rule "춖" "춖")
+(merge-rule "춗" "춗")
+(merge-rule "춘" "춘")
+(merge-rule "춙" "춙")
+(merge-rule "춚" "춚")
+(merge-rule "춛" "춛")
+(merge-rule "출" "출")
+(merge-rule "ì¶" "춝")
+(merge-rule "춞" "춞")
+(merge-rule "춟" "춟")
+(merge-rule "춠" "춠")
+(merge-rule "춡" "춡")
+(merge-rule "춢" "춢")
+(merge-rule "춣" "춣")
+(merge-rule "춤" "춤")
+(merge-rule "춥" "춥")
+(merge-rule "춦" "춦")
+(merge-rule "춧" "춧")
+(merge-rule "춨" "춨")
+(merge-rule "충" "충")
+(merge-rule "춪" "춪")
+(merge-rule "춫" "춫")
+(merge-rule "춬" "춬")
+(merge-rule "춭" "춭")
+(merge-rule "춮" "á„Žá…®á‡")
+(merge-rule "춯" "춯")
+(merge-rule "춰" "춰~b")
+(merge-rule "춱" "춱")
+(merge-rule "춲" "춲")
+(merge-rule "춳" "춳")
+(merge-rule "춴" "춴")
+(merge-rule "춵" "춵")
+(merge-rule "춶" "춶")
+(merge-rule "춷" "춷")
+(merge-rule "춸" "춸")
+(merge-rule "춹" "춹")
+(merge-rule "춺" "춺")
+(merge-rule "춻" "춻")
+(merge-rule "춼" "춼")
+(merge-rule "춽" "춽")
+(merge-rule "춾" "춾")
+(merge-rule "춿" "춿")
+(merge-rule "췀" "췀")
+(merge-rule "ì·" "췁")
+(merge-rule "췂" "췂")
+(merge-rule "췃" "췃")
+(merge-rule "췄" "췄")
+(merge-rule "췅" "췅")
+(merge-rule "췆" "췆")
+(merge-rule "췇" "췇")
+(merge-rule "췈" "췈")
+(merge-rule "췉" "췉")
+(merge-rule "ì·Š" "á„Žá…¯á‡")
+(merge-rule "췋" "췋")
+(merge-rule "췌" "췌~b")
+(merge-rule "ì·" "췍")
+(merge-rule "췎" "췎")
+(merge-rule "ì·" "췏")
+(merge-rule "ì·" "췐")
+(merge-rule "췑" "췑")
+(merge-rule "췒" "췒")
+(merge-rule "췓" "췓")
+(merge-rule "췔" "췔")
+(merge-rule "췕" "췕")
+(merge-rule "췖" "췖")
+(merge-rule "췗" "췗")
+(merge-rule "췘" "췘")
+(merge-rule "췙" "췙")
+(merge-rule "췚" "췚")
+(merge-rule "췛" "췛")
+(merge-rule "췜" "췜")
+(merge-rule "ì·" "췝")
+(merge-rule "췞" "췞")
+(merge-rule "췟" "췟")
+(merge-rule "췠" "췠")
+(merge-rule "췡" "췡")
+(merge-rule "췢" "췢")
+(merge-rule "췣" "췣")
+(merge-rule "췤" "췤")
+(merge-rule "췥" "췥")
+(merge-rule "ì·¦" "á„Žá…°á‡")
+(merge-rule "췧" "췧")
+(merge-rule "ì·¨" "á„Žá…±~b")
+(merge-rule "췩" "췩")
+(merge-rule "췪" "췪")
+(merge-rule "췫" "췫")
+(merge-rule "췬" "췬")
+(merge-rule "췭" "췭")
+(merge-rule "췮" "췮")
+(merge-rule "췯" "췯")
+(merge-rule "췰" "췰")
+(merge-rule "췱" "췱")
+(merge-rule "췲" "췲")
+(merge-rule "췳" "췳")
+(merge-rule "췴" "췴")
+(merge-rule "췵" "췵")
+(merge-rule "췶" "췶")
+(merge-rule "췷" "췷")
+(merge-rule "췸" "췸")
+(merge-rule "췹" "췹")
+(merge-rule "췺" "췺")
+(merge-rule "췻" "췻")
+(merge-rule "췼" "췼")
+(merge-rule "췽" "췽")
+(merge-rule "췾" "췾")
+(merge-rule "췿" "췿")
+(merge-rule "츀" "츀")
+(merge-rule "ì¸" "츁")
+(merge-rule "츂" "á„Žá…±á‡")
+(merge-rule "츃" "츃")
+(merge-rule "츄" "츄~b")
+(merge-rule "츅" "츅")
+(merge-rule "츆" "츆")
+(merge-rule "츇" "츇")
+(merge-rule "츈" "츈")
+(merge-rule "츉" "츉")
+(merge-rule "츊" "츊")
+(merge-rule "츋" "츋")
+(merge-rule "츌" "츌")
+(merge-rule "ì¸" "츍")
+(merge-rule "츎" "츎")
+(merge-rule "ì¸" "츏")
+(merge-rule "ì¸" "츐")
+(merge-rule "츑" "츑")
+(merge-rule "츒" "츒")
+(merge-rule "츓" "츓")
+(merge-rule "츔" "츔")
+(merge-rule "츕" "츕")
+(merge-rule "츖" "츖")
+(merge-rule "츗" "츗")
+(merge-rule "츘" "츘")
+(merge-rule "츙" "츙")
+(merge-rule "츚" "츚")
+(merge-rule "츛" "츛")
+(merge-rule "츜" "츜")
+(merge-rule "ì¸" "츝")
+(merge-rule "츞" "á„Žá…²á‡")
+(merge-rule "츟" "츟")
+(merge-rule "츠" "츠~b")
+(merge-rule "측" "측")
+(merge-rule "츢" "츢")
+(merge-rule "츣" "츣")
+(merge-rule "츤" "츤")
+(merge-rule "츥" "츥")
+(merge-rule "츦" "츦")
+(merge-rule "츧" "츧")
+(merge-rule "츨" "츨")
+(merge-rule "츩" "츩")
+(merge-rule "츪" "츪")
+(merge-rule "츫" "츫")
+(merge-rule "츬" "츬")
+(merge-rule "츭" "츭")
+(merge-rule "츮" "츮")
+(merge-rule "츯" "츯")
+(merge-rule "츰" "츰")
+(merge-rule "츱" "츱")
+(merge-rule "츲" "츲")
+(merge-rule "츳" "츳")
+(merge-rule "츴" "츴")
+(merge-rule "층" "층")
+(merge-rule "츶" "츶")
+(merge-rule "츷" "츷")
+(merge-rule "츸" "츸")
+(merge-rule "츹" "츹")
+(merge-rule "츺" "á„Žá…³á‡")
+(merge-rule "츻" "츻")
+(merge-rule "츼" "츼~b")
+(merge-rule "츽" "츽")
+(merge-rule "츾" "츾")
+(merge-rule "츿" "츿")
+(merge-rule "칀" "칀")
+(merge-rule "ì¹" "칁")
+(merge-rule "칂" "칂")
+(merge-rule "칃" "칃")
+(merge-rule "칄" "칄")
+(merge-rule "칅" "칅")
+(merge-rule "칆" "칆")
+(merge-rule "칇" "칇")
+(merge-rule "칈" "칈")
+(merge-rule "칉" "칉")
+(merge-rule "칊" "칊")
+(merge-rule "칋" "칋")
+(merge-rule "칌" "칌")
+(merge-rule "ì¹" "칍")
+(merge-rule "칎" "칎")
+(merge-rule "ì¹" "칏")
+(merge-rule "ì¹" "칐")
+(merge-rule "칑" "칑")
+(merge-rule "칒" "칒")
+(merge-rule "칓" "칓")
+(merge-rule "칔" "칔")
+(merge-rule "칕" "칕")
+(merge-rule "ì¹–" "á„Žá…´á‡")
+(merge-rule "칗" "칗")
+(merge-rule "치" "치~b")
+(merge-rule "칙" "칙")
+(merge-rule "칚" "칚")
+(merge-rule "칛" "칛")
+(merge-rule "친" "친")
+(merge-rule "ì¹" "칝")
+(merge-rule "칞" "칞")
+(merge-rule "칟" "칟")
+(merge-rule "칠" "칠")
+(merge-rule "칡" "칡")
+(merge-rule "칢" "칢")
+(merge-rule "칣" "칣")
+(merge-rule "칤" "칤")
+(merge-rule "칥" "칥")
+(merge-rule "칦" "칦")
+(merge-rule "칧" "칧")
+(merge-rule "침" "침")
+(merge-rule "칩" "칩")
+(merge-rule "칪" "칪")
+(merge-rule "칫" "칫")
+(merge-rule "칬" "칬")
+(merge-rule "칭" "칭")
+(merge-rule "칮" "칮")
+(merge-rule "칯" "칯")
+(merge-rule "칰" "칰")
+(merge-rule "칱" "칱")
+(merge-rule "ì¹²" "á„Žá…µá‡")
+(merge-rule "칳" "칳")
+(merge-rule "ì¹´" "á„á…¡~b")
+(merge-rule "ì¹µ" "á„ᅡᆨ")
+(merge-rule "칶" "á„ᅡᆩ")
+(merge-rule "ì¹·" "á„ᅡᆪ")
+(merge-rule "칸" "á„ᅡᆫ")
+(merge-rule "ì¹¹" "á„ᅡᆬ")
+(merge-rule "칺" "á„ᅡᆭ")
+(merge-rule "ì¹»" "á„ᅡᆮ")
+(merge-rule "ì¹¼" "á„ᅡᆯ")
+(merge-rule "ì¹½" "á„ᅡᆰ")
+(merge-rule "ì¹¾" "á„ᅡᆱ")
+(merge-rule "칿" "á„ᅡᆲ")
+(merge-rule "캀" "á„ᅡᆳ")
+(merge-rule "ìº" "á„ᅡᆴ")
+(merge-rule "캂" "á„ᅡᆵ")
+(merge-rule "캃" "á„ᅡᆶ")
+(merge-rule "캄" "á„ᅡᆷ")
+(merge-rule "캅" "á„ᅡᆸ")
+(merge-rule "캆" "á„ᅡᆹ")
+(merge-rule "캇" "á„ᅡᆺ")
+(merge-rule "캈" "á„ᅡᆻ")
+(merge-rule "캉" "á„ᅡᆼ")
+(merge-rule "캊" "á„ᅡᆽ")
+(merge-rule "캋" "á„ᅡᆾ")
+(merge-rule "캌" "á„ᅡᆿ")
+(merge-rule "ìº" "á„ᅡᇀ")
+(merge-rule "캎" "á„á…¡á‡")
+(merge-rule "ìº" "á„ᅡᇂ")
+(merge-rule "ìº" "á„á…¢~b")
+(merge-rule "캑" "á„ᅢᆨ")
+(merge-rule "캒" "á„ᅢᆩ")
+(merge-rule "캓" "á„ᅢᆪ")
+(merge-rule "캔" "á„ᅢᆫ")
+(merge-rule "캕" "á„ᅢᆬ")
+(merge-rule "캖" "á„ᅢᆭ")
+(merge-rule "캗" "á„ᅢᆮ")
+(merge-rule "캘" "á„ᅢᆯ")
+(merge-rule "캙" "á„ᅢᆰ")
+(merge-rule "캚" "á„ᅢᆱ")
+(merge-rule "캛" "á„ᅢᆲ")
+(merge-rule "캜" "á„ᅢᆳ")
+(merge-rule "ìº" "á„ᅢᆴ")
+(merge-rule "캞" "á„ᅢᆵ")
+(merge-rule "캟" "á„ᅢᆶ")
+(merge-rule "캠" "á„ᅢᆷ")
+(merge-rule "캡" "á„ᅢᆸ")
+(merge-rule "캢" "á„ᅢᆹ")
+(merge-rule "캣" "á„ᅢᆺ")
+(merge-rule "캤" "á„ᅢᆻ")
+(merge-rule "캥" "á„ᅢᆼ")
+(merge-rule "캦" "á„ᅢᆽ")
+(merge-rule "캧" "á„ᅢᆾ")
+(merge-rule "캨" "á„ᅢᆿ")
+(merge-rule "캩" "á„ᅢᇀ")
+(merge-rule "캪" "á„á…¢á‡")
+(merge-rule "캫" "á„ᅢᇂ")
+(merge-rule "캬" "á„á…£~b")
+(merge-rule "캭" "á„ᅣᆨ")
+(merge-rule "캮" "á„ᅣᆩ")
+(merge-rule "캯" "á„ᅣᆪ")
+(merge-rule "캰" "á„ᅣᆫ")
+(merge-rule "캱" "á„ᅣᆬ")
+(merge-rule "캲" "á„ᅣᆭ")
+(merge-rule "캳" "á„ᅣᆮ")
+(merge-rule "캴" "á„ᅣᆯ")
+(merge-rule "캵" "á„ᅣᆰ")
+(merge-rule "캶" "á„ᅣᆱ")
+(merge-rule "캷" "á„ᅣᆲ")
+(merge-rule "캸" "á„ᅣᆳ")
+(merge-rule "캹" "á„ᅣᆴ")
+(merge-rule "캺" "á„ᅣᆵ")
+(merge-rule "캻" "á„ᅣᆶ")
+(merge-rule "캼" "á„ᅣᆷ")
+(merge-rule "캽" "á„ᅣᆸ")
+(merge-rule "캾" "á„ᅣᆹ")
+(merge-rule "캿" "á„ᅣᆺ")
+(merge-rule "컀" "á„ᅣᆻ")
+(merge-rule "ì»" "á„ᅣᆼ")
+(merge-rule "컂" "á„ᅣᆽ")
+(merge-rule "컃" "á„ᅣᆾ")
+(merge-rule "컄" "á„ᅣᆿ")
+(merge-rule "ì»…" "á„ᅣᇀ")
+(merge-rule "컆" "á„á…£á‡")
+(merge-rule "컇" "á„ᅣᇂ")
+(merge-rule "컈" "á„á…¤~b")
+(merge-rule "컉" "á„ᅤᆨ")
+(merge-rule "컊" "á„ᅤᆩ")
+(merge-rule "컋" "á„ᅤᆪ")
+(merge-rule "컌" "á„ᅤᆫ")
+(merge-rule "ì»" "á„ᅤᆬ")
+(merge-rule "컎" "á„ᅤᆭ")
+(merge-rule "ì»" "á„ᅤᆮ")
+(merge-rule "ì»" "á„ᅤᆯ")
+(merge-rule "컑" "á„ᅤᆰ")
+(merge-rule "ì»’" "á„ᅤᆱ")
+(merge-rule "컓" "á„ᅤᆲ")
+(merge-rule "ì»”" "á„ᅤᆳ")
+(merge-rule "컕" "á„ᅤᆴ")
+(merge-rule "ì»–" "á„ᅤᆵ")
+(merge-rule "ì»—" "á„ᅤᆶ")
+(merge-rule "컘" "á„ᅤᆷ")
+(merge-rule "ì»™" "á„ᅤᆸ")
+(merge-rule "컚" "á„ᅤᆹ")
+(merge-rule "ì»›" "á„ᅤᆺ")
+(merge-rule "컜" "á„ᅤᆻ")
+(merge-rule "ì»" "á„ᅤᆼ")
+(merge-rule "컞" "á„ᅤᆽ")
+(merge-rule "컟" "á„ᅤᆾ")
+(merge-rule "ì» " "á„ᅤᆿ")
+(merge-rule "컡" "á„ᅤᇀ")
+(merge-rule "컢" "á„á…¤á‡")
+(merge-rule "컣" "á„ᅤᇂ")
+(merge-rule "커" "á„á…¥~b")
+(merge-rule "컥" "á„ᅥᆨ")
+(merge-rule "컦" "á„ᅥᆩ")
+(merge-rule "컧" "á„ᅥᆪ")
+(merge-rule "컨" "á„ᅥᆫ")
+(merge-rule "컩" "á„ᅥᆬ")
+(merge-rule "컪" "á„ᅥᆭ")
+(merge-rule "컫" "á„ᅥᆮ")
+(merge-rule "컬" "á„ᅥᆯ")
+(merge-rule "ì»­" "á„ᅥᆰ")
+(merge-rule "ì»®" "á„ᅥᆱ")
+(merge-rule "컯" "á„ᅥᆲ")
+(merge-rule "ì»°" "á„ᅥᆳ")
+(merge-rule "ì»±" "á„ᅥᆴ")
+(merge-rule "컲" "á„ᅥᆵ")
+(merge-rule "컳" "á„ᅥᆶ")
+(merge-rule "ì»´" "á„ᅥᆷ")
+(merge-rule "컵" "á„ᅥᆸ")
+(merge-rule "컶" "á„ᅥᆹ")
+(merge-rule "ì»·" "á„ᅥᆺ")
+(merge-rule "컸" "á„ᅥᆻ")
+(merge-rule "컹" "á„ᅥᆼ")
+(merge-rule "컺" "á„ᅥᆽ")
+(merge-rule "ì»»" "á„ᅥᆾ")
+(merge-rule "컼" "á„ᅥᆿ")
+(merge-rule "컽" "á„ᅥᇀ")
+(merge-rule "컾" "á„á…¥á‡")
+(merge-rule "컿" "á„ᅥᇂ")
+(merge-rule "ì¼€" "á„á…¦~b")
+(merge-rule "ì¼" "á„ᅦᆨ")
+(merge-rule "켂" "á„ᅦᆩ")
+(merge-rule "켃" "á„ᅦᆪ")
+(merge-rule "켄" "á„ᅦᆫ")
+(merge-rule "ì¼…" "á„ᅦᆬ")
+(merge-rule "켆" "á„ᅦᆭ")
+(merge-rule "켇" "á„ᅦᆮ")
+(merge-rule "켈" "á„ᅦᆯ")
+(merge-rule "켉" "á„ᅦᆰ")
+(merge-rule "켊" "á„ᅦᆱ")
+(merge-rule "켋" "á„ᅦᆲ")
+(merge-rule "켌" "á„ᅦᆳ")
+(merge-rule "ì¼" "á„ᅦᆴ")
+(merge-rule "켎" "á„ᅦᆵ")
+(merge-rule "ì¼" "á„ᅦᆶ")
+(merge-rule "ì¼" "á„ᅦᆷ")
+(merge-rule "켑" "á„ᅦᆸ")
+(merge-rule "ì¼’" "á„ᅦᆹ")
+(merge-rule "켓" "á„ᅦᆺ")
+(merge-rule "ì¼”" "á„ᅦᆻ")
+(merge-rule "켕" "á„ᅦᆼ")
+(merge-rule "ì¼–" "á„ᅦᆽ")
+(merge-rule "ì¼—" "á„ᅦᆾ")
+(merge-rule "켘" "á„ᅦᆿ")
+(merge-rule "ì¼™" "á„ᅦᇀ")
+(merge-rule "켚" "á„á…¦á‡")
+(merge-rule "ì¼›" "á„ᅦᇂ")
+(merge-rule "켜" "á„á…§~b")
+(merge-rule "ì¼" "á„ᅧᆨ")
+(merge-rule "켞" "á„ᅧᆩ")
+(merge-rule "켟" "á„ᅧᆪ")
+(merge-rule "ì¼ " "á„ᅧᆫ")
+(merge-rule "켡" "á„ᅧᆬ")
+(merge-rule "ì¼¢" "á„ᅧᆭ")
+(merge-rule "ì¼£" "á„ᅧᆮ")
+(merge-rule "켤" "á„ᅧᆯ")
+(merge-rule "ì¼¥" "á„ᅧᆰ")
+(merge-rule "켦" "á„ᅧᆱ")
+(merge-rule "켧" "á„ᅧᆲ")
+(merge-rule "켨" "á„ᅧᆳ")
+(merge-rule "켩" "á„ᅧᆴ")
+(merge-rule "켪" "á„ᅧᆵ")
+(merge-rule "켫" "á„ᅧᆶ")
+(merge-rule "켬" "á„ᅧᆷ")
+(merge-rule "ì¼­" "á„ᅧᆸ")
+(merge-rule "ì¼®" "á„ᅧᆹ")
+(merge-rule "켯" "á„ᅧᆺ")
+(merge-rule "ì¼°" "á„ᅧᆻ")
+(merge-rule "ì¼±" "á„ᅧᆼ")
+(merge-rule "ì¼²" "á„ᅧᆽ")
+(merge-rule "ì¼³" "á„ᅧᆾ")
+(merge-rule "ì¼´" "á„ᅧᆿ")
+(merge-rule "ì¼µ" "á„ᅧᇀ")
+(merge-rule "켶" "á„á…§á‡")
+(merge-rule "ì¼·" "á„ᅧᇂ")
+(merge-rule "켸" "á„á…¨~b")
+(merge-rule "ì¼¹" "á„ᅨᆨ")
+(merge-rule "켺" "á„ᅨᆩ")
+(merge-rule "ì¼»" "á„ᅨᆪ")
+(merge-rule "ì¼¼" "á„ᅨᆫ")
+(merge-rule "ì¼½" "á„ᅨᆬ")
+(merge-rule "ì¼¾" "á„ᅨᆭ")
+(merge-rule "켿" "á„ᅨᆮ")
+(merge-rule "ì½€" "á„ᅨᆯ")
+(merge-rule "ì½" "á„ᅨᆰ")
+(merge-rule "콂" "á„ᅨᆱ")
+(merge-rule "콃" "á„ᅨᆲ")
+(merge-rule "콄" "á„ᅨᆳ")
+(merge-rule "ì½…" "á„ᅨᆴ")
+(merge-rule "콆" "á„ᅨᆵ")
+(merge-rule "콇" "á„ᅨᆶ")
+(merge-rule "콈" "á„ᅨᆷ")
+(merge-rule "콉" "á„ᅨᆸ")
+(merge-rule "콊" "á„ᅨᆹ")
+(merge-rule "콋" "á„ᅨᆺ")
+(merge-rule "콌" "á„ᅨᆻ")
+(merge-rule "ì½" "á„ᅨᆼ")
+(merge-rule "콎" "á„ᅨᆽ")
+(merge-rule "ì½" "á„ᅨᆾ")
+(merge-rule "ì½" "á„ᅨᆿ")
+(merge-rule "콑" "á„ᅨᇀ")
+(merge-rule "ì½’" "á„á…¨á‡")
+(merge-rule "콓" "á„ᅨᇂ")
+(merge-rule "ì½”" "á„á…©~b")
+(merge-rule "콕" "á„ᅩᆨ")
+(merge-rule "ì½–" "á„ᅩᆩ")
+(merge-rule "ì½—" "á„ᅩᆪ")
+(merge-rule "콘" "á„ᅩᆫ")
+(merge-rule "ì½™" "á„ᅩᆬ")
+(merge-rule "콚" "á„ᅩᆭ")
+(merge-rule "ì½›" "á„ᅩᆮ")
+(merge-rule "콜" "á„ᅩᆯ")
+(merge-rule "ì½" "á„ᅩᆰ")
+(merge-rule "콞" "á„ᅩᆱ")
+(merge-rule "콟" "á„ᅩᆲ")
+(merge-rule "ì½ " "á„ᅩᆳ")
+(merge-rule "콡" "á„ᅩᆴ")
+(merge-rule "ì½¢" "á„ᅩᆵ")
+(merge-rule "ì½£" "á„ᅩᆶ")
+(merge-rule "콤" "á„ᅩᆷ")
+(merge-rule "ì½¥" "á„ᅩᆸ")
+(merge-rule "콦" "á„ᅩᆹ")
+(merge-rule "콧" "á„ᅩᆺ")
+(merge-rule "콨" "á„ᅩᆻ")
+(merge-rule "콩" "á„ᅩᆼ")
+(merge-rule "콪" "á„ᅩᆽ")
+(merge-rule "콫" "á„ᅩᆾ")
+(merge-rule "콬" "á„ᅩᆿ")
+(merge-rule "ì½­" "á„ᅩᇀ")
+(merge-rule "ì½®" "á„á…©á‡")
+(merge-rule "콯" "á„ᅩᇂ")
+(merge-rule "ì½°" "á„á…ª~b")
+(merge-rule "ì½±" "á„ᅪᆨ")
+(merge-rule "ì½²" "á„ᅪᆩ")
+(merge-rule "ì½³" "á„ᅪᆪ")
+(merge-rule "ì½´" "á„ᅪᆫ")
+(merge-rule "ì½µ" "á„ᅪᆬ")
+(merge-rule "콶" "á„ᅪᆭ")
+(merge-rule "ì½·" "á„ᅪᆮ")
+(merge-rule "콸" "á„ᅪᆯ")
+(merge-rule "ì½¹" "á„ᅪᆰ")
+(merge-rule "콺" "á„ᅪᆱ")
+(merge-rule "ì½»" "á„ᅪᆲ")
+(merge-rule "ì½¼" "á„ᅪᆳ")
+(merge-rule "ì½½" "á„ᅪᆴ")
+(merge-rule "ì½¾" "á„ᅪᆵ")
+(merge-rule "콿" "á„ᅪᆶ")
+(merge-rule "ì¾€" "á„ᅪᆷ")
+(merge-rule "ì¾" "á„ᅪᆸ")
+(merge-rule "쾂" "á„ᅪᆹ")
+(merge-rule "쾃" "á„ᅪᆺ")
+(merge-rule "쾄" "á„ᅪᆻ")
+(merge-rule "ì¾…" "á„ᅪᆼ")
+(merge-rule "쾆" "á„ᅪᆽ")
+(merge-rule "쾇" "á„ᅪᆾ")
+(merge-rule "쾈" "á„ᅪᆿ")
+(merge-rule "쾉" "á„ᅪᇀ")
+(merge-rule "쾊" "á„á…ªá‡")
+(merge-rule "쾋" "á„ᅪᇂ")
+(merge-rule "쾌" "á„á…«~b")
+(merge-rule "ì¾" "á„ᅫᆨ")
+(merge-rule "쾎" "á„ᅫᆩ")
+(merge-rule "ì¾" "á„ᅫᆪ")
+(merge-rule "ì¾" "á„ᅫᆫ")
+(merge-rule "쾑" "á„ᅫᆬ")
+(merge-rule "ì¾’" "á„ᅫᆭ")
+(merge-rule "쾓" "á„ᅫᆮ")
+(merge-rule "ì¾”" "á„ᅫᆯ")
+(merge-rule "쾕" "á„ᅫᆰ")
+(merge-rule "ì¾–" "á„ᅫᆱ")
+(merge-rule "ì¾—" "á„ᅫᆲ")
+(merge-rule "쾘" "á„ᅫᆳ")
+(merge-rule "ì¾™" "á„ᅫᆴ")
+(merge-rule "쾚" "á„ᅫᆵ")
+(merge-rule "ì¾›" "á„ᅫᆶ")
+(merge-rule "쾜" "á„ᅫᆷ")
+(merge-rule "ì¾" "á„ᅫᆸ")
+(merge-rule "쾞" "á„ᅫᆹ")
+(merge-rule "쾟" "á„ᅫᆺ")
+(merge-rule "ì¾ " "á„ᅫᆻ")
+(merge-rule "쾡" "á„ᅫᆼ")
+(merge-rule "ì¾¢" "á„ᅫᆽ")
+(merge-rule "ì¾£" "á„ᅫᆾ")
+(merge-rule "쾤" "á„ᅫᆿ")
+(merge-rule "ì¾¥" "á„ᅫᇀ")
+(merge-rule "쾦" "á„á…«á‡")
+(merge-rule "쾧" "á„ᅫᇂ")
+(merge-rule "쾨" "á„á…¬~b")
+(merge-rule "쾩" "á„ᅬᆨ")
+(merge-rule "쾪" "á„ᅬᆩ")
+(merge-rule "쾫" "á„ᅬᆪ")
+(merge-rule "쾬" "á„ᅬᆫ")
+(merge-rule "ì¾­" "á„ᅬᆬ")
+(merge-rule "ì¾®" "á„ᅬᆭ")
+(merge-rule "쾯" "á„ᅬᆮ")
+(merge-rule "ì¾°" "á„ᅬᆯ")
+(merge-rule "ì¾±" "á„ᅬᆰ")
+(merge-rule "ì¾²" "á„ᅬᆱ")
+(merge-rule "ì¾³" "á„ᅬᆲ")
+(merge-rule "ì¾´" "á„ᅬᆳ")
+(merge-rule "ì¾µ" "á„ᅬᆴ")
+(merge-rule "쾶" "á„ᅬᆵ")
+(merge-rule "ì¾·" "á„ᅬᆶ")
+(merge-rule "쾸" "á„ᅬᆷ")
+(merge-rule "ì¾¹" "á„ᅬᆸ")
+(merge-rule "쾺" "á„ᅬᆹ")
+(merge-rule "ì¾»" "á„ᅬᆺ")
+(merge-rule "ì¾¼" "á„ᅬᆻ")
+(merge-rule "ì¾½" "á„ᅬᆼ")
+(merge-rule "ì¾¾" "á„ᅬᆽ")
+(merge-rule "쾿" "á„ᅬᆾ")
+(merge-rule "ì¿€" "á„ᅬᆿ")
+(merge-rule "ì¿" "á„ᅬᇀ")
+(merge-rule "ì¿‚" "á„á…¬á‡")
+(merge-rule "쿃" "á„ᅬᇂ")
+(merge-rule "ì¿„" "á„á…­~b")
+(merge-rule "ì¿…" "á„ᅭᆨ")
+(merge-rule "쿆" "á„ᅭᆩ")
+(merge-rule "쿇" "á„ᅭᆪ")
+(merge-rule "쿈" "á„ᅭᆫ")
+(merge-rule "쿉" "á„ᅭᆬ")
+(merge-rule "ì¿Š" "á„ᅭᆭ")
+(merge-rule "ì¿‹" "á„ᅭᆮ")
+(merge-rule "ì¿Œ" "á„ᅭᆯ")
+(merge-rule "ì¿" "á„ᅭᆰ")
+(merge-rule "ì¿Ž" "á„ᅭᆱ")
+(merge-rule "ì¿" "á„ᅭᆲ")
+(merge-rule "ì¿" "á„ᅭᆳ")
+(merge-rule "ì¿‘" "á„ᅭᆴ")
+(merge-rule "ì¿’" "á„ᅭᆵ")
+(merge-rule "ì¿“" "á„ᅭᆶ")
+(merge-rule "ì¿”" "á„ᅭᆷ")
+(merge-rule "ì¿•" "á„ᅭᆸ")
+(merge-rule "ì¿–" "á„ᅭᆹ")
+(merge-rule "ì¿—" "á„ᅭᆺ")
+(merge-rule "쿘" "á„ᅭᆻ")
+(merge-rule "ì¿™" "á„ᅭᆼ")
+(merge-rule "ì¿š" "á„ᅭᆽ")
+(merge-rule "ì¿›" "á„ᅭᆾ")
+(merge-rule "ì¿œ" "á„ᅭᆿ")
+(merge-rule "ì¿" "á„ᅭᇀ")
+(merge-rule "ì¿ž" "á„á…­á‡")
+(merge-rule "ì¿Ÿ" "á„ᅭᇂ")
+(merge-rule "ì¿ " "á„á…®~b")
+(merge-rule "ì¿¡" "á„ᅮᆨ")
+(merge-rule "ì¿¢" "á„ᅮᆩ")
+(merge-rule "ì¿£" "á„ᅮᆪ")
+(merge-rule "쿤" "á„ᅮᆫ")
+(merge-rule "ì¿¥" "á„ᅮᆬ")
+(merge-rule "쿦" "á„ᅮᆭ")
+(merge-rule "쿧" "á„ᅮᆮ")
+(merge-rule "쿨" "á„ᅮᆯ")
+(merge-rule "ì¿©" "á„ᅮᆰ")
+(merge-rule "쿪" "á„ᅮᆱ")
+(merge-rule "ì¿«" "á„ᅮᆲ")
+(merge-rule "쿬" "á„ᅮᆳ")
+(merge-rule "ì¿­" "á„ᅮᆴ")
+(merge-rule "ì¿®" "á„ᅮᆵ")
+(merge-rule "쿯" "á„ᅮᆶ")
+(merge-rule "ì¿°" "á„ᅮᆷ")
+(merge-rule "쿱" "á„ᅮᆸ")
+(merge-rule "쿲" "á„ᅮᆹ")
+(merge-rule "쿳" "á„ᅮᆺ")
+(merge-rule "ì¿´" "á„ᅮᆻ")
+(merge-rule "쿵" "á„ᅮᆼ")
+(merge-rule "쿶" "á„ᅮᆽ")
+(merge-rule "ì¿·" "á„ᅮᆾ")
+(merge-rule "쿸" "á„ᅮᆿ")
+(merge-rule "쿹" "á„ᅮᇀ")
+(merge-rule "쿺" "á„á…®á‡")
+(merge-rule "ì¿»" "á„ᅮᇂ")
+(merge-rule "쿼" "á„á…¯~b")
+(merge-rule "쿽" "á„ᅯᆨ")
+(merge-rule "쿾" "á„ᅯᆩ")
+(merge-rule "ì¿¿" "á„ᅯᆪ")
+(merge-rule "퀀" "á„ᅯᆫ")
+(merge-rule "í€" "á„ᅯᆬ")
+(merge-rule "퀂" "á„ᅯᆭ")
+(merge-rule "퀃" "á„ᅯᆮ")
+(merge-rule "퀄" "á„ᅯᆯ")
+(merge-rule "퀅" "á„ᅯᆰ")
+(merge-rule "퀆" "á„ᅯᆱ")
+(merge-rule "퀇" "á„ᅯᆲ")
+(merge-rule "퀈" "á„ᅯᆳ")
+(merge-rule "퀉" "á„ᅯᆴ")
+(merge-rule "퀊" "á„ᅯᆵ")
+(merge-rule "퀋" "á„ᅯᆶ")
+(merge-rule "퀌" "á„ᅯᆷ")
+(merge-rule "í€" "á„ᅯᆸ")
+(merge-rule "퀎" "á„ᅯᆹ")
+(merge-rule "í€" "á„ᅯᆺ")
+(merge-rule "í€" "á„ᅯᆻ")
+(merge-rule "퀑" "á„ᅯᆼ")
+(merge-rule "퀒" "á„ᅯᆽ")
+(merge-rule "퀓" "á„ᅯᆾ")
+(merge-rule "퀔" "á„ᅯᆿ")
+(merge-rule "퀕" "á„ᅯᇀ")
+(merge-rule "퀖" "á„á…¯á‡")
+(merge-rule "퀗" "á„ᅯᇂ")
+(merge-rule "퀘" "á„á…°~b")
+(merge-rule "퀙" "á„ᅰᆨ")
+(merge-rule "퀚" "á„ᅰᆩ")
+(merge-rule "퀛" "á„ᅰᆪ")
+(merge-rule "퀜" "á„ᅰᆫ")
+(merge-rule "í€" "á„ᅰᆬ")
+(merge-rule "퀞" "á„ᅰᆭ")
+(merge-rule "퀟" "á„ᅰᆮ")
+(merge-rule "퀠" "á„ᅰᆯ")
+(merge-rule "퀡" "á„ᅰᆰ")
+(merge-rule "퀢" "á„ᅰᆱ")
+(merge-rule "퀣" "á„ᅰᆲ")
+(merge-rule "퀤" "á„ᅰᆳ")
+(merge-rule "퀥" "á„ᅰᆴ")
+(merge-rule "퀦" "á„ᅰᆵ")
+(merge-rule "퀧" "á„ᅰᆶ")
+(merge-rule "퀨" "á„ᅰᆷ")
+(merge-rule "퀩" "á„ᅰᆸ")
+(merge-rule "퀪" "á„ᅰᆹ")
+(merge-rule "퀫" "á„ᅰᆺ")
+(merge-rule "퀬" "á„ᅰᆻ")
+(merge-rule "퀭" "á„ᅰᆼ")
+(merge-rule "퀮" "á„ᅰᆽ")
+(merge-rule "퀯" "á„ᅰᆾ")
+(merge-rule "퀰" "á„ᅰᆿ")
+(merge-rule "퀱" "á„ᅰᇀ")
+(merge-rule "퀲" "á„á…°á‡")
+(merge-rule "퀳" "á„ᅰᇂ")
+(merge-rule "퀴" "á„á…±~b")
+(merge-rule "퀵" "á„ᅱᆨ")
+(merge-rule "퀶" "á„ᅱᆩ")
+(merge-rule "퀷" "á„ᅱᆪ")
+(merge-rule "퀸" "á„ᅱᆫ")
+(merge-rule "퀹" "á„ᅱᆬ")
+(merge-rule "퀺" "á„ᅱᆭ")
+(merge-rule "퀻" "á„ᅱᆮ")
+(merge-rule "퀼" "á„ᅱᆯ")
+(merge-rule "퀽" "á„ᅱᆰ")
+(merge-rule "퀾" "á„ᅱᆱ")
+(merge-rule "퀿" "á„ᅱᆲ")
+(merge-rule "í€" "á„ᅱᆳ")
+(merge-rule "í" "á„ᅱᆴ")
+(merge-rule "í‚" "á„ᅱᆵ")
+(merge-rule "íƒ" "á„ᅱᆶ")
+(merge-rule "í„" "á„ᅱᆷ")
+(merge-rule "í…" "á„ᅱᆸ")
+(merge-rule "í†" "á„ᅱᆹ")
+(merge-rule "í‡" "á„ᅱᆺ")
+(merge-rule "íˆ" "á„ᅱᆻ")
+(merge-rule "í‰" "á„ᅱᆼ")
+(merge-rule "íŠ" "á„ᅱᆽ")
+(merge-rule "í‹" "á„ᅱᆾ")
+(merge-rule "íŒ" "á„ᅱᆿ")
+(merge-rule "í" "á„ᅱᇀ")
+(merge-rule "íŽ" "á„á…±á‡")
+(merge-rule "í" "á„ᅱᇂ")
+(merge-rule "í" "á„á…²~b")
+(merge-rule "í‘" "á„ᅲᆨ")
+(merge-rule "í’" "á„ᅲᆩ")
+(merge-rule "í“" "á„ᅲᆪ")
+(merge-rule "í”" "á„ᅲᆫ")
+(merge-rule "í•" "á„ᅲᆬ")
+(merge-rule "í–" "á„ᅲᆭ")
+(merge-rule "í—" "á„ᅲᆮ")
+(merge-rule "í˜" "á„ᅲᆯ")
+(merge-rule "í™" "á„ᅲᆰ")
+(merge-rule "íš" "á„ᅲᆱ")
+(merge-rule "í›" "á„ᅲᆲ")
+(merge-rule "íœ" "á„ᅲᆳ")
+(merge-rule "í" "á„ᅲᆴ")
+(merge-rule "íž" "á„ᅲᆵ")
+(merge-rule "íŸ" "á„ᅲᆶ")
+(merge-rule "í " "á„ᅲᆷ")
+(merge-rule "í¡" "á„ᅲᆸ")
+(merge-rule "í¢" "á„ᅲᆹ")
+(merge-rule "í£" "á„ᅲᆺ")
+(merge-rule "í¤" "á„ᅲᆻ")
+(merge-rule "í¥" "á„ᅲᆼ")
+(merge-rule "í¦" "á„ᅲᆽ")
+(merge-rule "í§" "á„ᅲᆾ")
+(merge-rule "í¨" "á„ᅲᆿ")
+(merge-rule "í©" "á„ᅲᇀ")
+(merge-rule "íª" "á„á…²á‡")
+(merge-rule "í«" "á„ᅲᇂ")
+(merge-rule "í¬" "á„á…³~b")
+(merge-rule "í­" "á„ᅳᆨ")
+(merge-rule "í®" "á„ᅳᆩ")
+(merge-rule "í¯" "á„ᅳᆪ")
+(merge-rule "í°" "á„ᅳᆫ")
+(merge-rule "í±" "á„ᅳᆬ")
+(merge-rule "í²" "á„ᅳᆭ")
+(merge-rule "í³" "á„ᅳᆮ")
+(merge-rule "í´" "á„ᅳᆯ")
+(merge-rule "íµ" "á„ᅳᆰ")
+(merge-rule "í¶" "á„ᅳᆱ")
+(merge-rule "í·" "á„ᅳᆲ")
+(merge-rule "í¸" "á„ᅳᆳ")
+(merge-rule "í¹" "á„ᅳᆴ")
+(merge-rule "íº" "á„ᅳᆵ")
+(merge-rule "í»" "á„ᅳᆶ")
+(merge-rule "í¼" "á„ᅳᆷ")
+(merge-rule "í½" "á„ᅳᆸ")
+(merge-rule "í¾" "á„ᅳᆹ")
+(merge-rule "í¿" "á„ᅳᆺ")
+(merge-rule "í‚€" "á„ᅳᆻ")
+(merge-rule "í‚" "á„ᅳᆼ")
+(merge-rule "í‚‚" "á„ᅳᆽ")
+(merge-rule "킃" "á„ᅳᆾ")
+(merge-rule "í‚„" "á„ᅳᆿ")
+(merge-rule "í‚…" "á„ᅳᇀ")
+(merge-rule "킆" "á„á…³á‡")
+(merge-rule "킇" "á„ᅳᇂ")
+(merge-rule "킈" "á„á…´~b")
+(merge-rule "킉" "á„ᅴᆨ")
+(merge-rule "í‚Š" "á„ᅴᆩ")
+(merge-rule "í‚‹" "á„ᅴᆪ")
+(merge-rule "í‚Œ" "á„ᅴᆫ")
+(merge-rule "í‚" "á„ᅴᆬ")
+(merge-rule "í‚Ž" "á„ᅴᆭ")
+(merge-rule "í‚" "á„ᅴᆮ")
+(merge-rule "í‚" "á„ᅴᆯ")
+(merge-rule "í‚‘" "á„ᅴᆰ")
+(merge-rule "í‚’" "á„ᅴᆱ")
+(merge-rule "í‚“" "á„ᅴᆲ")
+(merge-rule "í‚”" "á„ᅴᆳ")
+(merge-rule "í‚•" "á„ᅴᆴ")
+(merge-rule "í‚–" "á„ᅴᆵ")
+(merge-rule "í‚—" "á„ᅴᆶ")
+(merge-rule "킘" "á„ᅴᆷ")
+(merge-rule "í‚™" "á„ᅴᆸ")
+(merge-rule "í‚š" "á„ᅴᆹ")
+(merge-rule "í‚›" "á„ᅴᆺ")
+(merge-rule "í‚œ" "á„ᅴᆻ")
+(merge-rule "í‚" "á„ᅴᆼ")
+(merge-rule "í‚ž" "á„ᅴᆽ")
+(merge-rule "í‚Ÿ" "á„ᅴᆾ")
+(merge-rule "í‚ " "á„ᅴᆿ")
+(merge-rule "í‚¡" "á„ᅴᇀ")
+(merge-rule "í‚¢" "á„á…´á‡")
+(merge-rule "í‚£" "á„ᅴᇂ")
+(merge-rule "키" "á„á…µ~b")
+(merge-rule "í‚¥" "á„ᅵᆨ")
+(merge-rule "킦" "á„ᅵᆩ")
+(merge-rule "킧" "á„ᅵᆪ")
+(merge-rule "킨" "á„ᅵᆫ")
+(merge-rule "í‚©" "á„ᅵᆬ")
+(merge-rule "킪" "á„ᅵᆭ")
+(merge-rule "í‚«" "á„ᅵᆮ")
+(merge-rule "킬" "á„ᅵᆯ")
+(merge-rule "í‚­" "á„ᅵᆰ")
+(merge-rule "í‚®" "á„ᅵᆱ")
+(merge-rule "킯" "á„ᅵᆲ")
+(merge-rule "í‚°" "á„ᅵᆳ")
+(merge-rule "킱" "á„ᅵᆴ")
+(merge-rule "킲" "á„ᅵᆵ")
+(merge-rule "킳" "á„ᅵᆶ")
+(merge-rule "í‚´" "á„ᅵᆷ")
+(merge-rule "킵" "á„ᅵᆸ")
+(merge-rule "킶" "á„ᅵᆹ")
+(merge-rule "í‚·" "á„ᅵᆺ")
+(merge-rule "킸" "á„ᅵᆻ")
+(merge-rule "킹" "á„ᅵᆼ")
+(merge-rule "킺" "á„ᅵᆽ")
+(merge-rule "í‚»" "á„ᅵᆾ")
+(merge-rule "킼" "á„ᅵᆿ")
+(merge-rule "킽" "á„ᅵᇀ")
+(merge-rule "킾" "á„á…µá‡")
+(merge-rule "í‚¿" "á„ᅵᇂ")
+(merge-rule "타" "á„á…¡~b")
+(merge-rule "íƒ" "á„ᅡᆨ")
+(merge-rule "탂" "á„ᅡᆩ")
+(merge-rule "탃" "á„ᅡᆪ")
+(merge-rule "탄" "á„ᅡᆫ")
+(merge-rule "탅" "á„ᅡᆬ")
+(merge-rule "탆" "á„ᅡᆭ")
+(merge-rule "탇" "á„ᅡᆮ")
+(merge-rule "탈" "á„ᅡᆯ")
+(merge-rule "탉" "á„ᅡᆰ")
+(merge-rule "탊" "á„ᅡᆱ")
+(merge-rule "탋" "á„ᅡᆲ")
+(merge-rule "탌" "á„ᅡᆳ")
+(merge-rule "íƒ" "á„ᅡᆴ")
+(merge-rule "탎" "á„ᅡᆵ")
+(merge-rule "íƒ" "á„ᅡᆶ")
+(merge-rule "íƒ" "á„ᅡᆷ")
+(merge-rule "탑" "á„ᅡᆸ")
+(merge-rule "탒" "á„ᅡᆹ")
+(merge-rule "탓" "á„ᅡᆺ")
+(merge-rule "탔" "á„ᅡᆻ")
+(merge-rule "탕" "á„ᅡᆼ")
+(merge-rule "탖" "á„ᅡᆽ")
+(merge-rule "탗" "á„ᅡᆾ")
+(merge-rule "탘" "á„ᅡᆿ")
+(merge-rule "탙" "á„ᅡᇀ")
+(merge-rule "탚" "á„á…¡á‡")
+(merge-rule "탛" "á„ᅡᇂ")
+(merge-rule "태" "á„á…¢~b")
+(merge-rule "íƒ" "á„ᅢᆨ")
+(merge-rule "탞" "á„ᅢᆩ")
+(merge-rule "탟" "á„ᅢᆪ")
+(merge-rule "탠" "á„ᅢᆫ")
+(merge-rule "탡" "á„ᅢᆬ")
+(merge-rule "탢" "á„ᅢᆭ")
+(merge-rule "탣" "á„ᅢᆮ")
+(merge-rule "탤" "á„ᅢᆯ")
+(merge-rule "탥" "á„ᅢᆰ")
+(merge-rule "탦" "á„ᅢᆱ")
+(merge-rule "탧" "á„ᅢᆲ")
+(merge-rule "탨" "á„ᅢᆳ")
+(merge-rule "탩" "á„ᅢᆴ")
+(merge-rule "탪" "á„ᅢᆵ")
+(merge-rule "탫" "á„ᅢᆶ")
+(merge-rule "탬" "á„ᅢᆷ")
+(merge-rule "탭" "á„ᅢᆸ")
+(merge-rule "탮" "á„ᅢᆹ")
+(merge-rule "탯" "á„ᅢᆺ")
+(merge-rule "탰" "á„ᅢᆻ")
+(merge-rule "탱" "á„ᅢᆼ")
+(merge-rule "탲" "á„ᅢᆽ")
+(merge-rule "탳" "á„ᅢᆾ")
+(merge-rule "탴" "á„ᅢᆿ")
+(merge-rule "탵" "á„ᅢᇀ")
+(merge-rule "탶" "á„á…¢á‡")
+(merge-rule "탷" "á„ᅢᇂ")
+(merge-rule "탸" "á„á…£~b")
+(merge-rule "탹" "á„ᅣᆨ")
+(merge-rule "탺" "á„ᅣᆩ")
+(merge-rule "탻" "á„ᅣᆪ")
+(merge-rule "탼" "á„ᅣᆫ")
+(merge-rule "탽" "á„ᅣᆬ")
+(merge-rule "탾" "á„ᅣᆭ")
+(merge-rule "탿" "á„ᅣᆮ")
+(merge-rule "í„€" "á„ᅣᆯ")
+(merge-rule "í„" "á„ᅣᆰ")
+(merge-rule "í„‚" "á„ᅣᆱ")
+(merge-rule "턃" "á„ᅣᆲ")
+(merge-rule "í„„" "á„ᅣᆳ")
+(merge-rule "í„…" "á„ᅣᆴ")
+(merge-rule "턆" "á„ᅣᆵ")
+(merge-rule "턇" "á„ᅣᆶ")
+(merge-rule "턈" "á„ᅣᆷ")
+(merge-rule "턉" "á„ᅣᆸ")
+(merge-rule "í„Š" "á„ᅣᆹ")
+(merge-rule "í„‹" "á„ᅣᆺ")
+(merge-rule "í„Œ" "á„ᅣᆻ")
+(merge-rule "í„" "á„ᅣᆼ")
+(merge-rule "í„Ž" "á„ᅣᆽ")
+(merge-rule "í„" "á„ᅣᆾ")
+(merge-rule "í„" "á„ᅣᆿ")
+(merge-rule "í„‘" "á„ᅣᇀ")
+(merge-rule "í„’" "á„á…£á‡")
+(merge-rule "í„“" "á„ᅣᇂ")
+(merge-rule "í„”" "á„á…¤~b")
+(merge-rule "í„•" "á„ᅤᆨ")
+(merge-rule "í„–" "á„ᅤᆩ")
+(merge-rule "í„—" "á„ᅤᆪ")
+(merge-rule "턘" "á„ᅤᆫ")
+(merge-rule "í„™" "á„ᅤᆬ")
+(merge-rule "í„š" "á„ᅤᆭ")
+(merge-rule "í„›" "á„ᅤᆮ")
+(merge-rule "í„œ" "á„ᅤᆯ")
+(merge-rule "í„" "á„ᅤᆰ")
+(merge-rule "í„ž" "á„ᅤᆱ")
+(merge-rule "í„Ÿ" "á„ᅤᆲ")
+(merge-rule "í„ " "á„ᅤᆳ")
+(merge-rule "í„¡" "á„ᅤᆴ")
+(merge-rule "í„¢" "á„ᅤᆵ")
+(merge-rule "í„£" "á„ᅤᆶ")
+(merge-rule "턤" "á„ᅤᆷ")
+(merge-rule "í„¥" "á„ᅤᆸ")
+(merge-rule "턦" "á„ᅤᆹ")
+(merge-rule "턧" "á„ᅤᆺ")
+(merge-rule "턨" "á„ᅤᆻ")
+(merge-rule "í„©" "á„ᅤᆼ")
+(merge-rule "턪" "á„ᅤᆽ")
+(merge-rule "í„«" "á„ᅤᆾ")
+(merge-rule "턬" "á„ᅤᆿ")
+(merge-rule "í„­" "á„ᅤᇀ")
+(merge-rule "í„®" "á„á…¤á‡")
+(merge-rule "턯" "á„ᅤᇂ")
+(merge-rule "í„°" "á„á…¥~b")
+(merge-rule "턱" "á„ᅥᆨ")
+(merge-rule "턲" "á„ᅥᆩ")
+(merge-rule "턳" "á„ᅥᆪ")
+(merge-rule "í„´" "á„ᅥᆫ")
+(merge-rule "턵" "á„ᅥᆬ")
+(merge-rule "턶" "á„ᅥᆭ")
+(merge-rule "í„·" "á„ᅥᆮ")
+(merge-rule "털" "á„ᅥᆯ")
+(merge-rule "턹" "á„ᅥᆰ")
+(merge-rule "턺" "á„ᅥᆱ")
+(merge-rule "í„»" "á„ᅥᆲ")
+(merge-rule "턼" "á„ᅥᆳ")
+(merge-rule "턽" "á„ᅥᆴ")
+(merge-rule "턾" "á„ᅥᆵ")
+(merge-rule "í„¿" "á„ᅥᆶ")
+(merge-rule "í…€" "á„ᅥᆷ")
+(merge-rule "í…" "á„ᅥᆸ")
+(merge-rule "í…‚" "á„ᅥᆹ")
+(merge-rule "í…ƒ" "á„ᅥᆺ")
+(merge-rule "í…„" "á„ᅥᆻ")
+(merge-rule "í……" "á„ᅥᆼ")
+(merge-rule "í…†" "á„ᅥᆽ")
+(merge-rule "í…‡" "á„ᅥᆾ")
+(merge-rule "í…ˆ" "á„ᅥᆿ")
+(merge-rule "í…‰" "á„ᅥᇀ")
+(merge-rule "í…Š" "á„á…¥á‡")
+(merge-rule "í…‹" "á„ᅥᇂ")
+(merge-rule "í…Œ" "á„á…¦~b")
+(merge-rule "í…" "á„ᅦᆨ")
+(merge-rule "í…Ž" "á„ᅦᆩ")
+(merge-rule "í…" "á„ᅦᆪ")
+(merge-rule "í…" "á„ᅦᆫ")
+(merge-rule "í…‘" "á„ᅦᆬ")
+(merge-rule "í…’" "á„ᅦᆭ")
+(merge-rule "í…“" "á„ᅦᆮ")
+(merge-rule "í…”" "á„ᅦᆯ")
+(merge-rule "í…•" "á„ᅦᆰ")
+(merge-rule "í…–" "á„ᅦᆱ")
+(merge-rule "í…—" "á„ᅦᆲ")
+(merge-rule "í…˜" "á„ᅦᆳ")
+(merge-rule "í…™" "á„ᅦᆴ")
+(merge-rule "í…š" "á„ᅦᆵ")
+(merge-rule "í…›" "á„ᅦᆶ")
+(merge-rule "í…œ" "á„ᅦᆷ")
+(merge-rule "í…" "á„ᅦᆸ")
+(merge-rule "í…ž" "á„ᅦᆹ")
+(merge-rule "í…Ÿ" "á„ᅦᆺ")
+(merge-rule "í… " "á„ᅦᆻ")
+(merge-rule "í…¡" "á„ᅦᆼ")
+(merge-rule "í…¢" "á„ᅦᆽ")
+(merge-rule "í…£" "á„ᅦᆾ")
+(merge-rule "í…¤" "á„ᅦᆿ")
+(merge-rule "í…¥" "á„ᅦᇀ")
+(merge-rule "í…¦" "á„á…¦á‡")
+(merge-rule "í…§" "á„ᅦᇂ")
+(merge-rule "í…¨" "á„á…§~b")
+(merge-rule "í…©" "á„ᅧᆨ")
+(merge-rule "í…ª" "á„ᅧᆩ")
+(merge-rule "í…«" "á„ᅧᆪ")
+(merge-rule "í…¬" "á„ᅧᆫ")
+(merge-rule "í…­" "á„ᅧᆬ")
+(merge-rule "í…®" "á„ᅧᆭ")
+(merge-rule "í…¯" "á„ᅧᆮ")
+(merge-rule "í…°" "á„ᅧᆯ")
+(merge-rule "í…±" "á„ᅧᆰ")
+(merge-rule "í…²" "á„ᅧᆱ")
+(merge-rule "í…³" "á„ᅧᆲ")
+(merge-rule "í…´" "á„ᅧᆳ")
+(merge-rule "í…µ" "á„ᅧᆴ")
+(merge-rule "í…¶" "á„ᅧᆵ")
+(merge-rule "í…·" "á„ᅧᆶ")
+(merge-rule "í…¸" "á„ᅧᆷ")
+(merge-rule "í…¹" "á„ᅧᆸ")
+(merge-rule "í…º" "á„ᅧᆹ")
+(merge-rule "í…»" "á„ᅧᆺ")
+(merge-rule "í…¼" "á„ᅧᆻ")
+(merge-rule "í…½" "á„ᅧᆼ")
+(merge-rule "í…¾" "á„ᅧᆽ")
+(merge-rule "í…¿" "á„ᅧᆾ")
+(merge-rule "톀" "á„ᅧᆿ")
+(merge-rule "í†" "á„ᅧᇀ")
+(merge-rule "톂" "á„á…§á‡")
+(merge-rule "톃" "á„ᅧᇂ")
+(merge-rule "톄" "á„á…¨~b")
+(merge-rule "톅" "á„ᅨᆨ")
+(merge-rule "톆" "á„ᅨᆩ")
+(merge-rule "톇" "á„ᅨᆪ")
+(merge-rule "톈" "á„ᅨᆫ")
+(merge-rule "톉" "á„ᅨᆬ")
+(merge-rule "톊" "á„ᅨᆭ")
+(merge-rule "톋" "á„ᅨᆮ")
+(merge-rule "톌" "á„ᅨᆯ")
+(merge-rule "í†" "á„ᅨᆰ")
+(merge-rule "톎" "á„ᅨᆱ")
+(merge-rule "í†" "á„ᅨᆲ")
+(merge-rule "í†" "á„ᅨᆳ")
+(merge-rule "톑" "á„ᅨᆴ")
+(merge-rule "톒" "á„ᅨᆵ")
+(merge-rule "톓" "á„ᅨᆶ")
+(merge-rule "톔" "á„ᅨᆷ")
+(merge-rule "톕" "á„ᅨᆸ")
+(merge-rule "톖" "á„ᅨᆹ")
+(merge-rule "톗" "á„ᅨᆺ")
+(merge-rule "톘" "á„ᅨᆻ")
+(merge-rule "톙" "á„ᅨᆼ")
+(merge-rule "톚" "á„ᅨᆽ")
+(merge-rule "톛" "á„ᅨᆾ")
+(merge-rule "톜" "á„ᅨᆿ")
+(merge-rule "í†" "á„ᅨᇀ")
+(merge-rule "톞" "á„á…¨á‡")
+(merge-rule "톟" "á„ᅨᇂ")
+(merge-rule "토" "á„á…©~b")
+(merge-rule "톡" "á„ᅩᆨ")
+(merge-rule "톢" "á„ᅩᆩ")
+(merge-rule "톣" "á„ᅩᆪ")
+(merge-rule "톤" "á„ᅩᆫ")
+(merge-rule "톥" "á„ᅩᆬ")
+(merge-rule "톦" "á„ᅩᆭ")
+(merge-rule "톧" "á„ᅩᆮ")
+(merge-rule "톨" "á„ᅩᆯ")
+(merge-rule "톩" "á„ᅩᆰ")
+(merge-rule "톪" "á„ᅩᆱ")
+(merge-rule "톫" "á„ᅩᆲ")
+(merge-rule "톬" "á„ᅩᆳ")
+(merge-rule "톭" "á„ᅩᆴ")
+(merge-rule "톮" "á„ᅩᆵ")
+(merge-rule "톯" "á„ᅩᆶ")
+(merge-rule "톰" "á„ᅩᆷ")
+(merge-rule "톱" "á„ᅩᆸ")
+(merge-rule "톲" "á„ᅩᆹ")
+(merge-rule "톳" "á„ᅩᆺ")
+(merge-rule "톴" "á„ᅩᆻ")
+(merge-rule "통" "á„ᅩᆼ")
+(merge-rule "톶" "á„ᅩᆽ")
+(merge-rule "톷" "á„ᅩᆾ")
+(merge-rule "톸" "á„ᅩᆿ")
+(merge-rule "톹" "á„ᅩᇀ")
+(merge-rule "톺" "á„á…©á‡")
+(merge-rule "톻" "á„ᅩᇂ")
+(merge-rule "톼" "á„á…ª~b")
+(merge-rule "톽" "á„ᅪᆨ")
+(merge-rule "톾" "á„ᅪᆩ")
+(merge-rule "톿" "á„ᅪᆪ")
+(merge-rule "퇀" "á„ᅪᆫ")
+(merge-rule "í‡" "á„ᅪᆬ")
+(merge-rule "퇂" "á„ᅪᆭ")
+(merge-rule "퇃" "á„ᅪᆮ")
+(merge-rule "퇄" "á„ᅪᆯ")
+(merge-rule "퇅" "á„ᅪᆰ")
+(merge-rule "퇆" "á„ᅪᆱ")
+(merge-rule "퇇" "á„ᅪᆲ")
+(merge-rule "퇈" "á„ᅪᆳ")
+(merge-rule "퇉" "á„ᅪᆴ")
+(merge-rule "퇊" "á„ᅪᆵ")
+(merge-rule "퇋" "á„ᅪᆶ")
+(merge-rule "퇌" "á„ᅪᆷ")
+(merge-rule "í‡" "á„ᅪᆸ")
+(merge-rule "퇎" "á„ᅪᆹ")
+(merge-rule "í‡" "á„ᅪᆺ")
+(merge-rule "í‡" "á„ᅪᆻ")
+(merge-rule "퇑" "á„ᅪᆼ")
+(merge-rule "퇒" "á„ᅪᆽ")
+(merge-rule "퇓" "á„ᅪᆾ")
+(merge-rule "퇔" "á„ᅪᆿ")
+(merge-rule "퇕" "á„ᅪᇀ")
+(merge-rule "퇖" "á„á…ªá‡")
+(merge-rule "퇗" "á„ᅪᇂ")
+(merge-rule "퇘" "á„á…«~b")
+(merge-rule "퇙" "á„ᅫᆨ")
+(merge-rule "퇚" "á„ᅫᆩ")
+(merge-rule "퇛" "á„ᅫᆪ")
+(merge-rule "퇜" "á„ᅫᆫ")
+(merge-rule "í‡" "á„ᅫᆬ")
+(merge-rule "퇞" "á„ᅫᆭ")
+(merge-rule "퇟" "á„ᅫᆮ")
+(merge-rule "퇠" "á„ᅫᆯ")
+(merge-rule "퇡" "á„ᅫᆰ")
+(merge-rule "퇢" "á„ᅫᆱ")
+(merge-rule "퇣" "á„ᅫᆲ")
+(merge-rule "퇤" "á„ᅫᆳ")
+(merge-rule "퇥" "á„ᅫᆴ")
+(merge-rule "퇦" "á„ᅫᆵ")
+(merge-rule "퇧" "á„ᅫᆶ")
+(merge-rule "퇨" "á„ᅫᆷ")
+(merge-rule "퇩" "á„ᅫᆸ")
+(merge-rule "퇪" "á„ᅫᆹ")
+(merge-rule "퇫" "á„ᅫᆺ")
+(merge-rule "퇬" "á„ᅫᆻ")
+(merge-rule "퇭" "á„ᅫᆼ")
+(merge-rule "퇮" "á„ᅫᆽ")
+(merge-rule "퇯" "á„ᅫᆾ")
+(merge-rule "퇰" "á„ᅫᆿ")
+(merge-rule "퇱" "á„ᅫᇀ")
+(merge-rule "퇲" "á„á…«á‡")
+(merge-rule "퇳" "á„ᅫᇂ")
+(merge-rule "퇴" "á„á…¬~b")
+(merge-rule "퇵" "á„ᅬᆨ")
+(merge-rule "퇶" "á„ᅬᆩ")
+(merge-rule "퇷" "á„ᅬᆪ")
+(merge-rule "퇸" "á„ᅬᆫ")
+(merge-rule "퇹" "á„ᅬᆬ")
+(merge-rule "퇺" "á„ᅬᆭ")
+(merge-rule "퇻" "á„ᅬᆮ")
+(merge-rule "퇼" "á„ᅬᆯ")
+(merge-rule "퇽" "á„ᅬᆰ")
+(merge-rule "퇾" "á„ᅬᆱ")
+(merge-rule "퇿" "á„ᅬᆲ")
+(merge-rule "툀" "á„ᅬᆳ")
+(merge-rule "íˆ" "á„ᅬᆴ")
+(merge-rule "툂" "á„ᅬᆵ")
+(merge-rule "툃" "á„ᅬᆶ")
+(merge-rule "툄" "á„ᅬᆷ")
+(merge-rule "툅" "á„ᅬᆸ")
+(merge-rule "툆" "á„ᅬᆹ")
+(merge-rule "툇" "á„ᅬᆺ")
+(merge-rule "툈" "á„ᅬᆻ")
+(merge-rule "툉" "á„ᅬᆼ")
+(merge-rule "툊" "á„ᅬᆽ")
+(merge-rule "툋" "á„ᅬᆾ")
+(merge-rule "툌" "á„ᅬᆿ")
+(merge-rule "íˆ" "á„ᅬᇀ")
+(merge-rule "툎" "á„á…¬á‡")
+(merge-rule "íˆ" "á„ᅬᇂ")
+(merge-rule "íˆ" "á„á…­~b")
+(merge-rule "툑" "á„ᅭᆨ")
+(merge-rule "툒" "á„ᅭᆩ")
+(merge-rule "툓" "á„ᅭᆪ")
+(merge-rule "툔" "á„ᅭᆫ")
+(merge-rule "툕" "á„ᅭᆬ")
+(merge-rule "툖" "á„ᅭᆭ")
+(merge-rule "툗" "á„ᅭᆮ")
+(merge-rule "툘" "á„ᅭᆯ")
+(merge-rule "툙" "á„ᅭᆰ")
+(merge-rule "툚" "á„ᅭᆱ")
+(merge-rule "툛" "á„ᅭᆲ")
+(merge-rule "툜" "á„ᅭᆳ")
+(merge-rule "íˆ" "á„ᅭᆴ")
+(merge-rule "툞" "á„ᅭᆵ")
+(merge-rule "툟" "á„ᅭᆶ")
+(merge-rule "툠" "á„ᅭᆷ")
+(merge-rule "툡" "á„ᅭᆸ")
+(merge-rule "툢" "á„ᅭᆹ")
+(merge-rule "툣" "á„ᅭᆺ")
+(merge-rule "툤" "á„ᅭᆻ")
+(merge-rule "툥" "á„ᅭᆼ")
+(merge-rule "툦" "á„ᅭᆽ")
+(merge-rule "툧" "á„ᅭᆾ")
+(merge-rule "툨" "á„ᅭᆿ")
+(merge-rule "툩" "á„ᅭᇀ")
+(merge-rule "툪" "á„á…­á‡")
+(merge-rule "툫" "á„ᅭᇂ")
+(merge-rule "투" "á„á…®~b")
+(merge-rule "툭" "á„ᅮᆨ")
+(merge-rule "툮" "á„ᅮᆩ")
+(merge-rule "툯" "á„ᅮᆪ")
+(merge-rule "툰" "á„ᅮᆫ")
+(merge-rule "툱" "á„ᅮᆬ")
+(merge-rule "툲" "á„ᅮᆭ")
+(merge-rule "툳" "á„ᅮᆮ")
+(merge-rule "툴" "á„ᅮᆯ")
+(merge-rule "툵" "á„ᅮᆰ")
+(merge-rule "툶" "á„ᅮᆱ")
+(merge-rule "툷" "á„ᅮᆲ")
+(merge-rule "툸" "á„ᅮᆳ")
+(merge-rule "툹" "á„ᅮᆴ")
+(merge-rule "툺" "á„ᅮᆵ")
+(merge-rule "툻" "á„ᅮᆶ")
+(merge-rule "툼" "á„ᅮᆷ")
+(merge-rule "툽" "á„ᅮᆸ")
+(merge-rule "툾" "á„ᅮᆹ")
+(merge-rule "툿" "á„ᅮᆺ")
+(merge-rule "퉀" "á„ᅮᆻ")
+(merge-rule "í‰" "á„ᅮᆼ")
+(merge-rule "퉂" "á„ᅮᆽ")
+(merge-rule "퉃" "á„ᅮᆾ")
+(merge-rule "퉄" "á„ᅮᆿ")
+(merge-rule "퉅" "á„ᅮᇀ")
+(merge-rule "퉆" "á„á…®á‡")
+(merge-rule "퉇" "á„ᅮᇂ")
+(merge-rule "퉈" "á„á…¯~b")
+(merge-rule "퉉" "á„ᅯᆨ")
+(merge-rule "퉊" "á„ᅯᆩ")
+(merge-rule "퉋" "á„ᅯᆪ")
+(merge-rule "퉌" "á„ᅯᆫ")
+(merge-rule "í‰" "á„ᅯᆬ")
+(merge-rule "퉎" "á„ᅯᆭ")
+(merge-rule "í‰" "á„ᅯᆮ")
+(merge-rule "í‰" "á„ᅯᆯ")
+(merge-rule "퉑" "á„ᅯᆰ")
+(merge-rule "퉒" "á„ᅯᆱ")
+(merge-rule "퉓" "á„ᅯᆲ")
+(merge-rule "퉔" "á„ᅯᆳ")
+(merge-rule "퉕" "á„ᅯᆴ")
+(merge-rule "퉖" "á„ᅯᆵ")
+(merge-rule "퉗" "á„ᅯᆶ")
+(merge-rule "퉘" "á„ᅯᆷ")
+(merge-rule "퉙" "á„ᅯᆸ")
+(merge-rule "퉚" "á„ᅯᆹ")
+(merge-rule "퉛" "á„ᅯᆺ")
+(merge-rule "퉜" "á„ᅯᆻ")
+(merge-rule "í‰" "á„ᅯᆼ")
+(merge-rule "퉞" "á„ᅯᆽ")
+(merge-rule "퉟" "á„ᅯᆾ")
+(merge-rule "퉠" "á„ᅯᆿ")
+(merge-rule "퉡" "á„ᅯᇀ")
+(merge-rule "퉢" "á„á…¯á‡")
+(merge-rule "퉣" "á„ᅯᇂ")
+(merge-rule "퉤" "á„á…°~b")
+(merge-rule "퉥" "á„ᅰᆨ")
+(merge-rule "퉦" "á„ᅰᆩ")
+(merge-rule "퉧" "á„ᅰᆪ")
+(merge-rule "퉨" "á„ᅰᆫ")
+(merge-rule "퉩" "á„ᅰᆬ")
+(merge-rule "퉪" "á„ᅰᆭ")
+(merge-rule "퉫" "á„ᅰᆮ")
+(merge-rule "퉬" "á„ᅰᆯ")
+(merge-rule "퉭" "á„ᅰᆰ")
+(merge-rule "퉮" "á„ᅰᆱ")
+(merge-rule "퉯" "á„ᅰᆲ")
+(merge-rule "퉰" "á„ᅰᆳ")
+(merge-rule "퉱" "á„ᅰᆴ")
+(merge-rule "퉲" "á„ᅰᆵ")
+(merge-rule "퉳" "á„ᅰᆶ")
+(merge-rule "퉴" "á„ᅰᆷ")
+(merge-rule "퉵" "á„ᅰᆸ")
+(merge-rule "퉶" "á„ᅰᆹ")
+(merge-rule "퉷" "á„ᅰᆺ")
+(merge-rule "퉸" "á„ᅰᆻ")
+(merge-rule "퉹" "á„ᅰᆼ")
+(merge-rule "퉺" "á„ᅰᆽ")
+(merge-rule "퉻" "á„ᅰᆾ")
+(merge-rule "퉼" "á„ᅰᆿ")
+(merge-rule "퉽" "á„ᅰᇀ")
+(merge-rule "퉾" "á„á…°á‡")
+(merge-rule "퉿" "á„ᅰᇂ")
+(merge-rule "튀" "á„á…±~b")
+(merge-rule "íŠ" "á„ᅱᆨ")
+(merge-rule "튂" "á„ᅱᆩ")
+(merge-rule "튃" "á„ᅱᆪ")
+(merge-rule "튄" "á„ᅱᆫ")
+(merge-rule "튅" "á„ᅱᆬ")
+(merge-rule "튆" "á„ᅱᆭ")
+(merge-rule "튇" "á„ᅱᆮ")
+(merge-rule "튈" "á„ᅱᆯ")
+(merge-rule "튉" "á„ᅱᆰ")
+(merge-rule "튊" "á„ᅱᆱ")
+(merge-rule "튋" "á„ᅱᆲ")
+(merge-rule "튌" "á„ᅱᆳ")
+(merge-rule "íŠ" "á„ᅱᆴ")
+(merge-rule "튎" "á„ᅱᆵ")
+(merge-rule "íŠ" "á„ᅱᆶ")
+(merge-rule "íŠ" "á„ᅱᆷ")
+(merge-rule "튑" "á„ᅱᆸ")
+(merge-rule "튒" "á„ᅱᆹ")
+(merge-rule "튓" "á„ᅱᆺ")
+(merge-rule "튔" "á„ᅱᆻ")
+(merge-rule "튕" "á„ᅱᆼ")
+(merge-rule "튖" "á„ᅱᆽ")
+(merge-rule "튗" "á„ᅱᆾ")
+(merge-rule "튘" "á„ᅱᆿ")
+(merge-rule "튙" "á„ᅱᇀ")
+(merge-rule "튚" "á„á…±á‡")
+(merge-rule "튛" "á„ᅱᇂ")
+(merge-rule "튜" "á„á…²~b")
+(merge-rule "íŠ" "á„ᅲᆨ")
+(merge-rule "튞" "á„ᅲᆩ")
+(merge-rule "튟" "á„ᅲᆪ")
+(merge-rule "튠" "á„ᅲᆫ")
+(merge-rule "튡" "á„ᅲᆬ")
+(merge-rule "튢" "á„ᅲᆭ")
+(merge-rule "튣" "á„ᅲᆮ")
+(merge-rule "튤" "á„ᅲᆯ")
+(merge-rule "튥" "á„ᅲᆰ")
+(merge-rule "튦" "á„ᅲᆱ")
+(merge-rule "튧" "á„ᅲᆲ")
+(merge-rule "튨" "á„ᅲᆳ")
+(merge-rule "튩" "á„ᅲᆴ")
+(merge-rule "튪" "á„ᅲᆵ")
+(merge-rule "튫" "á„ᅲᆶ")
+(merge-rule "튬" "á„ᅲᆷ")
+(merge-rule "튭" "á„ᅲᆸ")
+(merge-rule "튮" "á„ᅲᆹ")
+(merge-rule "튯" "á„ᅲᆺ")
+(merge-rule "튰" "á„ᅲᆻ")
+(merge-rule "튱" "á„ᅲᆼ")
+(merge-rule "튲" "á„ᅲᆽ")
+(merge-rule "튳" "á„ᅲᆾ")
+(merge-rule "튴" "á„ᅲᆿ")
+(merge-rule "튵" "á„ᅲᇀ")
+(merge-rule "튶" "á„á…²á‡")
+(merge-rule "튷" "á„ᅲᇂ")
+(merge-rule "트" "á„á…³~b")
+(merge-rule "특" "á„ᅳᆨ")
+(merge-rule "튺" "á„ᅳᆩ")
+(merge-rule "튻" "á„ᅳᆪ")
+(merge-rule "튼" "á„ᅳᆫ")
+(merge-rule "튽" "á„ᅳᆬ")
+(merge-rule "튾" "á„ᅳᆭ")
+(merge-rule "튿" "á„ᅳᆮ")
+(merge-rule "í‹€" "á„ᅳᆯ")
+(merge-rule "í‹" "á„ᅳᆰ")
+(merge-rule "í‹‚" "á„ᅳᆱ")
+(merge-rule "틃" "á„ᅳᆲ")
+(merge-rule "í‹„" "á„ᅳᆳ")
+(merge-rule "í‹…" "á„ᅳᆴ")
+(merge-rule "틆" "á„ᅳᆵ")
+(merge-rule "틇" "á„ᅳᆶ")
+(merge-rule "틈" "á„ᅳᆷ")
+(merge-rule "틉" "á„ᅳᆸ")
+(merge-rule "í‹Š" "á„ᅳᆹ")
+(merge-rule "í‹‹" "á„ᅳᆺ")
+(merge-rule "í‹Œ" "á„ᅳᆻ")
+(merge-rule "í‹" "á„ᅳᆼ")
+(merge-rule "í‹Ž" "á„ᅳᆽ")
+(merge-rule "í‹" "á„ᅳᆾ")
+(merge-rule "í‹" "á„ᅳᆿ")
+(merge-rule "í‹‘" "á„ᅳᇀ")
+(merge-rule "í‹’" "á„á…³á‡")
+(merge-rule "í‹“" "á„ᅳᇂ")
+(merge-rule "í‹”" "á„á…´~b")
+(merge-rule "í‹•" "á„ᅴᆨ")
+(merge-rule "í‹–" "á„ᅴᆩ")
+(merge-rule "í‹—" "á„ᅴᆪ")
+(merge-rule "틘" "á„ᅴᆫ")
+(merge-rule "í‹™" "á„ᅴᆬ")
+(merge-rule "í‹š" "á„ᅴᆭ")
+(merge-rule "í‹›" "á„ᅴᆮ")
+(merge-rule "í‹œ" "á„ᅴᆯ")
+(merge-rule "í‹" "á„ᅴᆰ")
+(merge-rule "í‹ž" "á„ᅴᆱ")
+(merge-rule "í‹Ÿ" "á„ᅴᆲ")
+(merge-rule "í‹ " "á„ᅴᆳ")
+(merge-rule "í‹¡" "á„ᅴᆴ")
+(merge-rule "í‹¢" "á„ᅴᆵ")
+(merge-rule "í‹£" "á„ᅴᆶ")
+(merge-rule "틤" "á„ᅴᆷ")
+(merge-rule "í‹¥" "á„ᅴᆸ")
+(merge-rule "틦" "á„ᅴᆹ")
+(merge-rule "틧" "á„ᅴᆺ")
+(merge-rule "틨" "á„ᅴᆻ")
+(merge-rule "í‹©" "á„ᅴᆼ")
+(merge-rule "틪" "á„ᅴᆽ")
+(merge-rule "í‹«" "á„ᅴᆾ")
+(merge-rule "틬" "á„ᅴᆿ")
+(merge-rule "í‹­" "á„ᅴᇀ")
+(merge-rule "í‹®" "á„á…´á‡")
+(merge-rule "틯" "á„ᅴᇂ")
+(merge-rule "í‹°" "á„á…µ~b")
+(merge-rule "틱" "á„ᅵᆨ")
+(merge-rule "틲" "á„ᅵᆩ")
+(merge-rule "틳" "á„ᅵᆪ")
+(merge-rule "í‹´" "á„ᅵᆫ")
+(merge-rule "틵" "á„ᅵᆬ")
+(merge-rule "틶" "á„ᅵᆭ")
+(merge-rule "í‹·" "á„ᅵᆮ")
+(merge-rule "틸" "á„ᅵᆯ")
+(merge-rule "틹" "á„ᅵᆰ")
+(merge-rule "틺" "á„ᅵᆱ")
+(merge-rule "í‹»" "á„ᅵᆲ")
+(merge-rule "틼" "á„ᅵᆳ")
+(merge-rule "틽" "á„ᅵᆴ")
+(merge-rule "틾" "á„ᅵᆵ")
+(merge-rule "í‹¿" "á„ᅵᆶ")
+(merge-rule "팀" "á„ᅵᆷ")
+(merge-rule "íŒ" "á„ᅵᆸ")
+(merge-rule "팂" "á„ᅵᆹ")
+(merge-rule "팃" "á„ᅵᆺ")
+(merge-rule "팄" "á„ᅵᆻ")
+(merge-rule "팅" "á„ᅵᆼ")
+(merge-rule "팆" "á„ᅵᆽ")
+(merge-rule "팇" "á„ᅵᆾ")
+(merge-rule "팈" "á„ᅵᆿ")
+(merge-rule "팉" "á„ᅵᇀ")
+(merge-rule "팊" "á„á…µá‡")
+(merge-rule "팋" "á„ᅵᇂ")
+(merge-rule "파" "파~b")
+(merge-rule "íŒ" "팍")
+(merge-rule "팎" "팎")
+(merge-rule "íŒ" "팏")
+(merge-rule "íŒ" "판")
+(merge-rule "팑" "팑")
+(merge-rule "팒" "팒")
+(merge-rule "팓" "팓")
+(merge-rule "팔" "팔")
+(merge-rule "팕" "팕")
+(merge-rule "팖" "팖")
+(merge-rule "팗" "팗")
+(merge-rule "팘" "팘")
+(merge-rule "팙" "팙")
+(merge-rule "팚" "팚")
+(merge-rule "팛" "팛")
+(merge-rule "팜" "팜")
+(merge-rule "íŒ" "팝")
+(merge-rule "팞" "팞")
+(merge-rule "팟" "팟")
+(merge-rule "팠" "팠")
+(merge-rule "팡" "팡")
+(merge-rule "팢" "팢")
+(merge-rule "팣" "팣")
+(merge-rule "팤" "팤")
+(merge-rule "팥" "팥")
+(merge-rule "팦" "á„‘á…¡á‡")
+(merge-rule "팧" "팧")
+(merge-rule "패" "패~b")
+(merge-rule "팩" "팩")
+(merge-rule "팪" "팪")
+(merge-rule "팫" "팫")
+(merge-rule "팬" "팬")
+(merge-rule "팭" "팭")
+(merge-rule "팮" "팮")
+(merge-rule "팯" "팯")
+(merge-rule "팰" "팰")
+(merge-rule "팱" "팱")
+(merge-rule "팲" "팲")
+(merge-rule "팳" "팳")
+(merge-rule "팴" "팴")
+(merge-rule "팵" "팵")
+(merge-rule "팶" "팶")
+(merge-rule "팷" "팷")
+(merge-rule "팸" "팸")
+(merge-rule "팹" "팹")
+(merge-rule "팺" "팺")
+(merge-rule "팻" "팻")
+(merge-rule "팼" "팼")
+(merge-rule "팽" "팽")
+(merge-rule "팾" "팾")
+(merge-rule "팿" "팿")
+(merge-rule "í€" "퍀")
+(merge-rule "í" "퍁")
+(merge-rule "í‚" "á„‘á…¢á‡")
+(merge-rule "íƒ" "퍃")
+(merge-rule "í„" "á„‘á…£~b")
+(merge-rule "í…" "퍅")
+(merge-rule "í†" "퍆")
+(merge-rule "í‡" "퍇")
+(merge-rule "íˆ" "퍈")
+(merge-rule "í‰" "퍉")
+(merge-rule "íŠ" "퍊")
+(merge-rule "í‹" "퍋")
+(merge-rule "íŒ" "퍌")
+(merge-rule "í" "퍍")
+(merge-rule "íŽ" "퍎")
+(merge-rule "í" "퍏")
+(merge-rule "í" "퍐")
+(merge-rule "í‘" "퍑")
+(merge-rule "í’" "퍒")
+(merge-rule "í“" "퍓")
+(merge-rule "í”" "퍔")
+(merge-rule "í•" "퍕")
+(merge-rule "í–" "퍖")
+(merge-rule "í—" "퍗")
+(merge-rule "í˜" "퍘")
+(merge-rule "í™" "퍙")
+(merge-rule "íš" "퍚")
+(merge-rule "í›" "퍛")
+(merge-rule "íœ" "퍜")
+(merge-rule "í" "퍝")
+(merge-rule "íž" "á„‘á…£á‡")
+(merge-rule "íŸ" "퍟")
+(merge-rule "í " "á„‘á…¤~b")
+(merge-rule "í¡" "퍡")
+(merge-rule "í¢" "퍢")
+(merge-rule "í£" "퍣")
+(merge-rule "í¤" "퍤")
+(merge-rule "í¥" "퍥")
+(merge-rule "í¦" "퍦")
+(merge-rule "í§" "퍧")
+(merge-rule "í¨" "퍨")
+(merge-rule "í©" "퍩")
+(merge-rule "íª" "퍪")
+(merge-rule "í«" "퍫")
+(merge-rule "í¬" "퍬")
+(merge-rule "í­" "퍭")
+(merge-rule "í®" "퍮")
+(merge-rule "í¯" "퍯")
+(merge-rule "í°" "퍰")
+(merge-rule "í±" "퍱")
+(merge-rule "í²" "퍲")
+(merge-rule "í³" "퍳")
+(merge-rule "í´" "퍴")
+(merge-rule "íµ" "퍵")
+(merge-rule "í¶" "퍶")
+(merge-rule "í·" "퍷")
+(merge-rule "í¸" "퍸")
+(merge-rule "í¹" "퍹")
+(merge-rule "íº" "á„‘á…¤á‡")
+(merge-rule "í»" "퍻")
+(merge-rule "í¼" "á„‘á…¥~b")
+(merge-rule "í½" "퍽")
+(merge-rule "í¾" "퍾")
+(merge-rule "í¿" "퍿")
+(merge-rule "펀" "펀")
+(merge-rule "íŽ" "펁")
+(merge-rule "펂" "펂")
+(merge-rule "펃" "펃")
+(merge-rule "펄" "펄")
+(merge-rule "펅" "펅")
+(merge-rule "펆" "펆")
+(merge-rule "펇" "펇")
+(merge-rule "펈" "펈")
+(merge-rule "펉" "펉")
+(merge-rule "펊" "펊")
+(merge-rule "펋" "펋")
+(merge-rule "펌" "펌")
+(merge-rule "íŽ" "펍")
+(merge-rule "펎" "펎")
+(merge-rule "íŽ" "펏")
+(merge-rule "íŽ" "펐")
+(merge-rule "펑" "펑")
+(merge-rule "펒" "펒")
+(merge-rule "펓" "펓")
+(merge-rule "펔" "펔")
+(merge-rule "펕" "펕")
+(merge-rule "펖" "á„‘á…¥á‡")
+(merge-rule "펗" "펗")
+(merge-rule "페" "페~b")
+(merge-rule "펙" "펙")
+(merge-rule "펚" "펚")
+(merge-rule "펛" "펛")
+(merge-rule "펜" "펜")
+(merge-rule "íŽ" "펝")
+(merge-rule "펞" "펞")
+(merge-rule "펟" "펟")
+(merge-rule "펠" "펠")
+(merge-rule "펡" "펡")
+(merge-rule "펢" "펢")
+(merge-rule "펣" "펣")
+(merge-rule "펤" "펤")
+(merge-rule "펥" "펥")
+(merge-rule "펦" "펦")
+(merge-rule "펧" "펧")
+(merge-rule "펨" "펨")
+(merge-rule "펩" "펩")
+(merge-rule "펪" "펪")
+(merge-rule "펫" "펫")
+(merge-rule "펬" "펬")
+(merge-rule "펭" "펭")
+(merge-rule "펮" "펮")
+(merge-rule "펯" "펯")
+(merge-rule "펰" "펰")
+(merge-rule "펱" "펱")
+(merge-rule "펲" "á„‘á…¦á‡")
+(merge-rule "펳" "펳")
+(merge-rule "펴" "펴~b")
+(merge-rule "펵" "펵")
+(merge-rule "펶" "펶")
+(merge-rule "펷" "펷")
+(merge-rule "편" "편")
+(merge-rule "펹" "펹")
+(merge-rule "펺" "펺")
+(merge-rule "펻" "펻")
+(merge-rule "펼" "펼")
+(merge-rule "펽" "펽")
+(merge-rule "펾" "펾")
+(merge-rule "펿" "펿")
+(merge-rule "í€" "폀")
+(merge-rule "í" "폁")
+(merge-rule "í‚" "폂")
+(merge-rule "íƒ" "폃")
+(merge-rule "í„" "폄")
+(merge-rule "í…" "폅")
+(merge-rule "í†" "폆")
+(merge-rule "í‡" "폇")
+(merge-rule "íˆ" "폈")
+(merge-rule "í‰" "평")
+(merge-rule "íŠ" "폊")
+(merge-rule "í‹" "폋")
+(merge-rule "íŒ" "폌")
+(merge-rule "í" "폍")
+(merge-rule "íŽ" "á„‘á…§á‡")
+(merge-rule "í" "폏")
+(merge-rule "í" "á„‘á…¨~b")
+(merge-rule "í‘" "폑")
+(merge-rule "í’" "폒")
+(merge-rule "í“" "폓")
+(merge-rule "í”" "폔")
+(merge-rule "í•" "폕")
+(merge-rule "í–" "폖")
+(merge-rule "í—" "폗")
+(merge-rule "í˜" "폘")
+(merge-rule "í™" "폙")
+(merge-rule "íš" "폚")
+(merge-rule "í›" "폛")
+(merge-rule "íœ" "폜")
+(merge-rule "í" "폝")
+(merge-rule "íž" "폞")
+(merge-rule "íŸ" "폟")
+(merge-rule "í " "폠")
+(merge-rule "í¡" "폡")
+(merge-rule "í¢" "폢")
+(merge-rule "í£" "폣")
+(merge-rule "í¤" "폤")
+(merge-rule "í¥" "폥")
+(merge-rule "í¦" "폦")
+(merge-rule "í§" "폧")
+(merge-rule "í¨" "폨")
+(merge-rule "í©" "폩")
+(merge-rule "íª" "á„‘á…¨á‡")
+(merge-rule "í«" "폫")
+(merge-rule "í¬" "á„‘á…©~b")
+(merge-rule "í­" "폭")
+(merge-rule "í®" "폮")
+(merge-rule "í¯" "폯")
+(merge-rule "í°" "폰")
+(merge-rule "í±" "폱")
+(merge-rule "í²" "폲")
+(merge-rule "í³" "폳")
+(merge-rule "í´" "폴")
+(merge-rule "íµ" "폵")
+(merge-rule "í¶" "폶")
+(merge-rule "í·" "폷")
+(merge-rule "í¸" "폸")
+(merge-rule "í¹" "폹")
+(merge-rule "íº" "폺")
+(merge-rule "í»" "폻")
+(merge-rule "í¼" "폼")
+(merge-rule "í½" "폽")
+(merge-rule "í¾" "폾")
+(merge-rule "í¿" "폿")
+(merge-rule "í€" "퐀")
+(merge-rule "í" "퐁")
+(merge-rule "í‚" "퐂")
+(merge-rule "íƒ" "퐃")
+(merge-rule "í„" "퐄")
+(merge-rule "í…" "퐅")
+(merge-rule "í†" "á„‘á…©á‡")
+(merge-rule "í‡" "퐇")
+(merge-rule "íˆ" "á„‘á…ª~b")
+(merge-rule "í‰" "퐉")
+(merge-rule "íŠ" "퐊")
+(merge-rule "í‹" "퐋")
+(merge-rule "íŒ" "퐌")
+(merge-rule "í" "퐍")
+(merge-rule "íŽ" "퐎")
+(merge-rule "í" "퐏")
+(merge-rule "í" "퐐")
+(merge-rule "í‘" "퐑")
+(merge-rule "í’" "퐒")
+(merge-rule "í“" "퐓")
+(merge-rule "í”" "퐔")
+(merge-rule "í•" "퐕")
+(merge-rule "í–" "퐖")
+(merge-rule "í—" "퐗")
+(merge-rule "í˜" "퐘")
+(merge-rule "í™" "퐙")
+(merge-rule "íš" "퐚")
+(merge-rule "í›" "퐛")
+(merge-rule "íœ" "퐜")
+(merge-rule "í" "퐝")
+(merge-rule "íž" "퐞")
+(merge-rule "íŸ" "퐟")
+(merge-rule "í " "퐠")
+(merge-rule "í¡" "퐡")
+(merge-rule "í¢" "á„‘á…ªá‡")
+(merge-rule "í£" "퐣")
+(merge-rule "í¤" "á„‘á…«~b")
+(merge-rule "í¥" "퐥")
+(merge-rule "í¦" "퐦")
+(merge-rule "í§" "퐧")
+(merge-rule "í¨" "퐨")
+(merge-rule "í©" "퐩")
+(merge-rule "íª" "퐪")
+(merge-rule "í«" "퐫")
+(merge-rule "í¬" "퐬")
+(merge-rule "í­" "퐭")
+(merge-rule "í®" "퐮")
+(merge-rule "í¯" "퐯")
+(merge-rule "í°" "퐰")
+(merge-rule "í±" "퐱")
+(merge-rule "í²" "퐲")
+(merge-rule "í³" "퐳")
+(merge-rule "í´" "퐴")
+(merge-rule "íµ" "퐵")
+(merge-rule "í¶" "퐶")
+(merge-rule "í·" "퐷")
+(merge-rule "í¸" "퐸")
+(merge-rule "í¹" "퐹")
+(merge-rule "íº" "퐺")
+(merge-rule "í»" "퐻")
+(merge-rule "í¼" "퐼")
+(merge-rule "í½" "퐽")
+(merge-rule "í¾" "á„‘á…«á‡")
+(merge-rule "í¿" "퐿")
+(merge-rule "í‘€" "á„‘á…¬~b")
+(merge-rule "í‘" "푁")
+(merge-rule "푂" "푂")
+(merge-rule "푃" "푃")
+(merge-rule "푄" "푄")
+(merge-rule "푅" "푅")
+(merge-rule "푆" "푆")
+(merge-rule "푇" "푇")
+(merge-rule "푈" "푈")
+(merge-rule "푉" "푉")
+(merge-rule "푊" "푊")
+(merge-rule "푋" "푋")
+(merge-rule "푌" "푌")
+(merge-rule "í‘" "푍")
+(merge-rule "푎" "푎")
+(merge-rule "í‘" "푏")
+(merge-rule "í‘" "푐")
+(merge-rule "푑" "푑")
+(merge-rule "푒" "푒")
+(merge-rule "푓" "푓")
+(merge-rule "푔" "푔")
+(merge-rule "푕" "푕")
+(merge-rule "푖" "푖")
+(merge-rule "푗" "푗")
+(merge-rule "푘" "푘")
+(merge-rule "푙" "푙")
+(merge-rule "í‘š" "á„‘á…¬á‡")
+(merge-rule "푛" "푛")
+(merge-rule "표" "표~b")
+(merge-rule "í‘" "푝")
+(merge-rule "푞" "푞")
+(merge-rule "푟" "푟")
+(merge-rule "푠" "푠")
+(merge-rule "푡" "푡")
+(merge-rule "푢" "푢")
+(merge-rule "푣" "푣")
+(merge-rule "푤" "푤")
+(merge-rule "푥" "푥")
+(merge-rule "푦" "푦")
+(merge-rule "푧" "푧")
+(merge-rule "푨" "푨")
+(merge-rule "푩" "푩")
+(merge-rule "푪" "푪")
+(merge-rule "푫" "푫")
+(merge-rule "푬" "푬")
+(merge-rule "푭" "푭")
+(merge-rule "푮" "푮")
+(merge-rule "푯" "푯")
+(merge-rule "푰" "푰")
+(merge-rule "푱" "푱")
+(merge-rule "푲" "푲")
+(merge-rule "푳" "푳")
+(merge-rule "푴" "푴")
+(merge-rule "푵" "푵")
+(merge-rule "푶" "á„‘á…­á‡")
+(merge-rule "푷" "푷")
+(merge-rule "푸" "푸~b")
+(merge-rule "푹" "푹")
+(merge-rule "푺" "푺")
+(merge-rule "푻" "푻")
+(merge-rule "푼" "푼")
+(merge-rule "푽" "푽")
+(merge-rule "푾" "푾")
+(merge-rule "푿" "푿")
+(merge-rule "풀" "풀")
+(merge-rule "í’" "풁")
+(merge-rule "풂" "풂")
+(merge-rule "풃" "풃")
+(merge-rule "풄" "풄")
+(merge-rule "풅" "풅")
+(merge-rule "풆" "풆")
+(merge-rule "풇" "풇")
+(merge-rule "품" "품")
+(merge-rule "풉" "풉")
+(merge-rule "풊" "풊")
+(merge-rule "풋" "풋")
+(merge-rule "풌" "풌")
+(merge-rule "í’" "풍")
+(merge-rule "풎" "풎")
+(merge-rule "í’" "풏")
+(merge-rule "í’" "풐")
+(merge-rule "풑" "풑")
+(merge-rule "í’’" "á„‘á…®á‡")
+(merge-rule "풓" "풓")
+(merge-rule "í’”" "á„‘á…¯~b")
+(merge-rule "풕" "풕")
+(merge-rule "풖" "풖")
+(merge-rule "풗" "풗")
+(merge-rule "풘" "풘")
+(merge-rule "풙" "풙")
+(merge-rule "풚" "풚")
+(merge-rule "풛" "풛")
+(merge-rule "풜" "풜")
+(merge-rule "í’" "풝")
+(merge-rule "풞" "풞")
+(merge-rule "풟" "풟")
+(merge-rule "풠" "풠")
+(merge-rule "풡" "풡")
+(merge-rule "풢" "풢")
+(merge-rule "풣" "풣")
+(merge-rule "풤" "풤")
+(merge-rule "풥" "풥")
+(merge-rule "풦" "풦")
+(merge-rule "풧" "풧")
+(merge-rule "풨" "풨")
+(merge-rule "풩" "풩")
+(merge-rule "풪" "풪")
+(merge-rule "풫" "풫")
+(merge-rule "풬" "풬")
+(merge-rule "풭" "풭")
+(merge-rule "í’®" "á„‘á…¯á‡")
+(merge-rule "풯" "풯")
+(merge-rule "í’°" "á„‘á…°~b")
+(merge-rule "풱" "풱")
+(merge-rule "풲" "풲")
+(merge-rule "풳" "풳")
+(merge-rule "풴" "풴")
+(merge-rule "풵" "풵")
+(merge-rule "풶" "풶")
+(merge-rule "풷" "풷")
+(merge-rule "풸" "풸")
+(merge-rule "풹" "풹")
+(merge-rule "풺" "풺")
+(merge-rule "풻" "풻")
+(merge-rule "풼" "풼")
+(merge-rule "풽" "풽")
+(merge-rule "풾" "풾")
+(merge-rule "풿" "풿")
+(merge-rule "퓀" "퓀")
+(merge-rule "í“" "퓁")
+(merge-rule "퓂" "퓂")
+(merge-rule "퓃" "퓃")
+(merge-rule "퓄" "퓄")
+(merge-rule "퓅" "퓅")
+(merge-rule "퓆" "퓆")
+(merge-rule "퓇" "퓇")
+(merge-rule "퓈" "퓈")
+(merge-rule "퓉" "퓉")
+(merge-rule "í“Š" "á„‘á…°á‡")
+(merge-rule "퓋" "퓋")
+(merge-rule "퓌" "퓌~b")
+(merge-rule "í“" "퓍")
+(merge-rule "퓎" "퓎")
+(merge-rule "í“" "퓏")
+(merge-rule "í“" "퓐")
+(merge-rule "퓑" "퓑")
+(merge-rule "퓒" "퓒")
+(merge-rule "퓓" "퓓")
+(merge-rule "퓔" "퓔")
+(merge-rule "퓕" "퓕")
+(merge-rule "퓖" "퓖")
+(merge-rule "퓗" "퓗")
+(merge-rule "퓘" "퓘")
+(merge-rule "퓙" "퓙")
+(merge-rule "퓚" "퓚")
+(merge-rule "퓛" "퓛")
+(merge-rule "퓜" "퓜")
+(merge-rule "í“" "퓝")
+(merge-rule "퓞" "퓞")
+(merge-rule "퓟" "퓟")
+(merge-rule "퓠" "퓠")
+(merge-rule "퓡" "퓡")
+(merge-rule "퓢" "퓢")
+(merge-rule "퓣" "퓣")
+(merge-rule "퓤" "퓤")
+(merge-rule "퓥" "퓥")
+(merge-rule "퓦" "á„‘á…±á‡")
+(merge-rule "퓧" "퓧")
+(merge-rule "퓨" "퓨~b")
+(merge-rule "퓩" "퓩")
+(merge-rule "퓪" "퓪")
+(merge-rule "퓫" "퓫")
+(merge-rule "퓬" "퓬")
+(merge-rule "퓭" "퓭")
+(merge-rule "퓮" "퓮")
+(merge-rule "퓯" "퓯")
+(merge-rule "퓰" "퓰")
+(merge-rule "퓱" "퓱")
+(merge-rule "퓲" "퓲")
+(merge-rule "퓳" "퓳")
+(merge-rule "퓴" "퓴")
+(merge-rule "퓵" "퓵")
+(merge-rule "퓶" "퓶")
+(merge-rule "퓷" "퓷")
+(merge-rule "퓸" "퓸")
+(merge-rule "퓹" "퓹")
+(merge-rule "퓺" "퓺")
+(merge-rule "퓻" "퓻")
+(merge-rule "퓼" "퓼")
+(merge-rule "퓽" "퓽")
+(merge-rule "퓾" "퓾")
+(merge-rule "퓿" "퓿")
+(merge-rule "픀" "픀")
+(merge-rule "í”" "픁")
+(merge-rule "픂" "á„‘á…²á‡")
+(merge-rule "픃" "픃")
+(merge-rule "프" "프~b")
+(merge-rule "픅" "픅")
+(merge-rule "픆" "픆")
+(merge-rule "픇" "픇")
+(merge-rule "픈" "픈")
+(merge-rule "픉" "픉")
+(merge-rule "픊" "픊")
+(merge-rule "픋" "픋")
+(merge-rule "플" "플")
+(merge-rule "í”" "픍")
+(merge-rule "픎" "픎")
+(merge-rule "í”" "픏")
+(merge-rule "í”" "픐")
+(merge-rule "픑" "픑")
+(merge-rule "픒" "픒")
+(merge-rule "픓" "픓")
+(merge-rule "픔" "픔")
+(merge-rule "픕" "픕")
+(merge-rule "픖" "픖")
+(merge-rule "픗" "픗")
+(merge-rule "픘" "픘")
+(merge-rule "픙" "픙")
+(merge-rule "픚" "픚")
+(merge-rule "픛" "픛")
+(merge-rule "픜" "픜")
+(merge-rule "í”" "픝")
+(merge-rule "픞" "á„‘á…³á‡")
+(merge-rule "픟" "픟")
+(merge-rule "í” " "á„‘á…´~b")
+(merge-rule "픡" "픡")
+(merge-rule "픢" "픢")
+(merge-rule "픣" "픣")
+(merge-rule "픤" "픤")
+(merge-rule "픥" "픥")
+(merge-rule "픦" "픦")
+(merge-rule "픧" "픧")
+(merge-rule "픨" "픨")
+(merge-rule "픩" "픩")
+(merge-rule "픪" "픪")
+(merge-rule "픫" "픫")
+(merge-rule "픬" "픬")
+(merge-rule "픭" "픭")
+(merge-rule "픮" "픮")
+(merge-rule "픯" "픯")
+(merge-rule "픰" "픰")
+(merge-rule "픱" "픱")
+(merge-rule "픲" "픲")
+(merge-rule "픳" "픳")
+(merge-rule "픴" "픴")
+(merge-rule "픵" "픵")
+(merge-rule "픶" "픶")
+(merge-rule "픷" "픷")
+(merge-rule "픸" "픸")
+(merge-rule "픹" "픹")
+(merge-rule "픺" "á„‘á…´á‡")
+(merge-rule "픻" "픻")
+(merge-rule "피" "피~b")
+(merge-rule "픽" "픽")
+(merge-rule "픾" "픾")
+(merge-rule "픿" "픿")
+(merge-rule "핀" "핀")
+(merge-rule "í•" "핁")
+(merge-rule "핂" "핂")
+(merge-rule "핃" "핃")
+(merge-rule "필" "필")
+(merge-rule "핅" "핅")
+(merge-rule "핆" "핆")
+(merge-rule "핇" "핇")
+(merge-rule "핈" "핈")
+(merge-rule "핉" "핉")
+(merge-rule "핊" "핊")
+(merge-rule "핋" "핋")
+(merge-rule "핌" "핌")
+(merge-rule "í•" "핍")
+(merge-rule "핎" "핎")
+(merge-rule "í•" "핏")
+(merge-rule "í•" "핐")
+(merge-rule "핑" "핑")
+(merge-rule "핒" "핒")
+(merge-rule "핓" "핓")
+(merge-rule "핔" "핔")
+(merge-rule "핕" "핕")
+(merge-rule "í•–" "á„‘á…µá‡")
+(merge-rule "핗" "핗")
+(merge-rule "하" "하~b")
+(merge-rule "학" "학")
+(merge-rule "핚" "핚")
+(merge-rule "핛" "핛")
+(merge-rule "한" "한")
+(merge-rule "í•" "핝")
+(merge-rule "핞" "핞")
+(merge-rule "핟" "핟")
+(merge-rule "할" "할")
+(merge-rule "핡" "핡")
+(merge-rule "핢" "핢")
+(merge-rule "핣" "핣")
+(merge-rule "핤" "핤")
+(merge-rule "핥" "핥")
+(merge-rule "핦" "핦")
+(merge-rule "핧" "핧")
+(merge-rule "함" "함")
+(merge-rule "합" "합")
+(merge-rule "핪" "핪")
+(merge-rule "핫" "핫")
+(merge-rule "핬" "핬")
+(merge-rule "항" "항")
+(merge-rule "핮" "핮")
+(merge-rule "핯" "핯")
+(merge-rule "핰" "핰")
+(merge-rule "핱" "핱")
+(merge-rule "핲" "á„’á…¡á‡")
+(merge-rule "핳" "핳")
+(merge-rule "í•´" "á„’á…¢~b")
+(merge-rule "핵" "핵")
+(merge-rule "핶" "핶")
+(merge-rule "핷" "핷")
+(merge-rule "핸" "핸")
+(merge-rule "핹" "핹")
+(merge-rule "핺" "핺")
+(merge-rule "핻" "핻")
+(merge-rule "핼" "핼")
+(merge-rule "핽" "핽")
+(merge-rule "핾" "핾")
+(merge-rule "핿" "핿")
+(merge-rule "햀" "햀")
+(merge-rule "í–" "햁")
+(merge-rule "햂" "햂")
+(merge-rule "햃" "햃")
+(merge-rule "햄" "햄")
+(merge-rule "햅" "햅")
+(merge-rule "햆" "햆")
+(merge-rule "햇" "햇")
+(merge-rule "했" "했")
+(merge-rule "행" "행")
+(merge-rule "햊" "햊")
+(merge-rule "햋" "햋")
+(merge-rule "햌" "햌")
+(merge-rule "í–" "햍")
+(merge-rule "í–Ž" "á„’á…¢á‡")
+(merge-rule "í–" "햏")
+(merge-rule "í–" "á„’á…£~b")
+(merge-rule "햑" "햑")
+(merge-rule "햒" "햒")
+(merge-rule "햓" "햓")
+(merge-rule "햔" "햔")
+(merge-rule "햕" "햕")
+(merge-rule "햖" "햖")
+(merge-rule "햗" "햗")
+(merge-rule "햘" "햘")
+(merge-rule "햙" "햙")
+(merge-rule "햚" "햚")
+(merge-rule "햛" "햛")
+(merge-rule "햜" "햜")
+(merge-rule "í–" "햝")
+(merge-rule "햞" "햞")
+(merge-rule "햟" "햟")
+(merge-rule "햠" "햠")
+(merge-rule "햡" "햡")
+(merge-rule "햢" "햢")
+(merge-rule "햣" "햣")
+(merge-rule "햤" "햤")
+(merge-rule "향" "향")
+(merge-rule "햦" "햦")
+(merge-rule "햧" "햧")
+(merge-rule "햨" "햨")
+(merge-rule "햩" "햩")
+(merge-rule "í–ª" "á„’á…£á‡")
+(merge-rule "햫" "햫")
+(merge-rule "í–¬" "á„’á…¤~b")
+(merge-rule "햭" "햭")
+(merge-rule "햮" "햮")
+(merge-rule "햯" "햯")
+(merge-rule "햰" "햰")
+(merge-rule "햱" "햱")
+(merge-rule "햲" "햲")
+(merge-rule "햳" "햳")
+(merge-rule "햴" "햴")
+(merge-rule "햵" "햵")
+(merge-rule "햶" "햶")
+(merge-rule "햷" "햷")
+(merge-rule "햸" "햸")
+(merge-rule "햹" "햹")
+(merge-rule "햺" "햺")
+(merge-rule "햻" "햻")
+(merge-rule "햼" "햼")
+(merge-rule "햽" "햽")
+(merge-rule "햾" "햾")
+(merge-rule "햿" "햿")
+(merge-rule "헀" "헀")
+(merge-rule "í—" "헁")
+(merge-rule "헂" "헂")
+(merge-rule "헃" "헃")
+(merge-rule "헄" "헄")
+(merge-rule "헅" "헅")
+(merge-rule "í—†" "á„’á…¤á‡")
+(merge-rule "헇" "헇")
+(merge-rule "í—ˆ" "á„’á…¥~b")
+(merge-rule "헉" "헉")
+(merge-rule "헊" "헊")
+(merge-rule "헋" "헋")
+(merge-rule "헌" "헌")
+(merge-rule "í—" "헍")
+(merge-rule "헎" "헎")
+(merge-rule "í—" "헏")
+(merge-rule "í—" "헐")
+(merge-rule "헑" "헑")
+(merge-rule "헒" "헒")
+(merge-rule "헓" "헓")
+(merge-rule "헔" "헔")
+(merge-rule "헕" "헕")
+(merge-rule "헖" "헖")
+(merge-rule "헗" "헗")
+(merge-rule "험" "험")
+(merge-rule "헙" "헙")
+(merge-rule "헚" "헚")
+(merge-rule "헛" "헛")
+(merge-rule "헜" "헜")
+(merge-rule "í—" "헝")
+(merge-rule "헞" "헞")
+(merge-rule "헟" "헟")
+(merge-rule "헠" "헠")
+(merge-rule "헡" "헡")
+(merge-rule "í—¢" "á„’á…¥á‡")
+(merge-rule "헣" "헣")
+(merge-rule "í—¤" "á„’á…¦~b")
+(merge-rule "헥" "헥")
+(merge-rule "헦" "헦")
+(merge-rule "헧" "헧")
+(merge-rule "헨" "헨")
+(merge-rule "헩" "헩")
+(merge-rule "헪" "헪")
+(merge-rule "헫" "헫")
+(merge-rule "헬" "헬")
+(merge-rule "헭" "헭")
+(merge-rule "헮" "헮")
+(merge-rule "헯" "헯")
+(merge-rule "헰" "헰")
+(merge-rule "헱" "헱")
+(merge-rule "헲" "헲")
+(merge-rule "헳" "헳")
+(merge-rule "헴" "헴")
+(merge-rule "헵" "헵")
+(merge-rule "헶" "헶")
+(merge-rule "헷" "헷")
+(merge-rule "헸" "헸")
+(merge-rule "헹" "헹")
+(merge-rule "헺" "헺")
+(merge-rule "헻" "헻")
+(merge-rule "헼" "헼")
+(merge-rule "헽" "헽")
+(merge-rule "í—¾" "á„’á…¦á‡")
+(merge-rule "헿" "헿")
+(merge-rule "혀" "혀~b")
+(merge-rule "í˜" "혁")
+(merge-rule "혂" "혂")
+(merge-rule "혃" "혃")
+(merge-rule "현" "현")
+(merge-rule "혅" "혅")
+(merge-rule "혆" "혆")
+(merge-rule "혇" "혇")
+(merge-rule "혈" "혈")
+(merge-rule "혉" "혉")
+(merge-rule "혊" "혊")
+(merge-rule "혋" "혋")
+(merge-rule "혌" "혌")
+(merge-rule "í˜" "혍")
+(merge-rule "혎" "혎")
+(merge-rule "í˜" "혏")
+(merge-rule "í˜" "혐")
+(merge-rule "협" "협")
+(merge-rule "혒" "혒")
+(merge-rule "혓" "혓")
+(merge-rule "혔" "혔")
+(merge-rule "형" "형")
+(merge-rule "혖" "혖")
+(merge-rule "혗" "혗")
+(merge-rule "혘" "혘")
+(merge-rule "혙" "혙")
+(merge-rule "혚" "á„’á…§á‡")
+(merge-rule "혛" "혛")
+(merge-rule "혜" "혜~b")
+(merge-rule "í˜" "혝")
+(merge-rule "혞" "혞")
+(merge-rule "혟" "혟")
+(merge-rule "혠" "혠")
+(merge-rule "혡" "혡")
+(merge-rule "혢" "혢")
+(merge-rule "혣" "혣")
+(merge-rule "혤" "혤")
+(merge-rule "혥" "혥")
+(merge-rule "혦" "혦")
+(merge-rule "혧" "혧")
+(merge-rule "혨" "혨")
+(merge-rule "혩" "혩")
+(merge-rule "혪" "혪")
+(merge-rule "혫" "혫")
+(merge-rule "혬" "혬")
+(merge-rule "혭" "혭")
+(merge-rule "혮" "혮")
+(merge-rule "혯" "혯")
+(merge-rule "혰" "혰")
+(merge-rule "혱" "혱")
+(merge-rule "혲" "혲")
+(merge-rule "혳" "혳")
+(merge-rule "혴" "혴")
+(merge-rule "혵" "혵")
+(merge-rule "혶" "á„’á…¨á‡")
+(merge-rule "혷" "혷")
+(merge-rule "호" "호~b")
+(merge-rule "혹" "혹")
+(merge-rule "혺" "혺")
+(merge-rule "혻" "혻")
+(merge-rule "혼" "혼")
+(merge-rule "혽" "혽")
+(merge-rule "혾" "혾")
+(merge-rule "혿" "혿")
+(merge-rule "홀" "홀")
+(merge-rule "í™" "홁")
+(merge-rule "홂" "홂")
+(merge-rule "홃" "홃")
+(merge-rule "홄" "홄")
+(merge-rule "홅" "홅")
+(merge-rule "홆" "홆")
+(merge-rule "홇" "홇")
+(merge-rule "홈" "홈")
+(merge-rule "홉" "홉")
+(merge-rule "홊" "홊")
+(merge-rule "홋" "홋")
+(merge-rule "홌" "홌")
+(merge-rule "í™" "홍")
+(merge-rule "홎" "홎")
+(merge-rule "í™" "홏")
+(merge-rule "í™" "홐")
+(merge-rule "홑" "홑")
+(merge-rule "í™’" "á„’á…©á‡")
+(merge-rule "홓" "홓")
+(merge-rule "í™”" "á„’á…ª~b")
+(merge-rule "확" "확")
+(merge-rule "홖" "홖")
+(merge-rule "홗" "홗")
+(merge-rule "환" "환")
+(merge-rule "홙" "홙")
+(merge-rule "홚" "홚")
+(merge-rule "홛" "홛")
+(merge-rule "활" "활")
+(merge-rule "í™" "홝")
+(merge-rule "홞" "홞")
+(merge-rule "홟" "홟")
+(merge-rule "홠" "홠")
+(merge-rule "홡" "홡")
+(merge-rule "홢" "홢")
+(merge-rule "홣" "홣")
+(merge-rule "홤" "홤")
+(merge-rule "홥" "홥")
+(merge-rule "홦" "홦")
+(merge-rule "홧" "홧")
+(merge-rule "홨" "홨")
+(merge-rule "황" "황")
+(merge-rule "홪" "홪")
+(merge-rule "홫" "홫")
+(merge-rule "홬" "홬")
+(merge-rule "홭" "홭")
+(merge-rule "í™®" "á„’á…ªá‡")
+(merge-rule "홯" "홯")
+(merge-rule "í™°" "á„’á…«~b")
+(merge-rule "홱" "홱")
+(merge-rule "홲" "홲")
+(merge-rule "홳" "홳")
+(merge-rule "홴" "홴")
+(merge-rule "홵" "홵")
+(merge-rule "홶" "홶")
+(merge-rule "홷" "홷")
+(merge-rule "홸" "홸")
+(merge-rule "홹" "홹")
+(merge-rule "홺" "홺")
+(merge-rule "홻" "홻")
+(merge-rule "홼" "홼")
+(merge-rule "홽" "홽")
+(merge-rule "홾" "홾")
+(merge-rule "홿" "홿")
+(merge-rule "횀" "횀")
+(merge-rule "íš" "횁")
+(merge-rule "횂" "횂")
+(merge-rule "횃" "횃")
+(merge-rule "횄" "횄")
+(merge-rule "횅" "횅")
+(merge-rule "횆" "횆")
+(merge-rule "횇" "횇")
+(merge-rule "횈" "횈")
+(merge-rule "횉" "횉")
+(merge-rule "횊" "á„’á…«á‡")
+(merge-rule "횋" "횋")
+(merge-rule "회" "회~b")
+(merge-rule "íš" "획")
+(merge-rule "횎" "횎")
+(merge-rule "íš" "횏")
+(merge-rule "íš" "횐")
+(merge-rule "횑" "횑")
+(merge-rule "횒" "횒")
+(merge-rule "횓" "횓")
+(merge-rule "횔" "횔")
+(merge-rule "횕" "횕")
+(merge-rule "횖" "횖")
+(merge-rule "횗" "횗")
+(merge-rule "횘" "횘")
+(merge-rule "횙" "횙")
+(merge-rule "횚" "횚")
+(merge-rule "횛" "횛")
+(merge-rule "횜" "횜")
+(merge-rule "íš" "횝")
+(merge-rule "횞" "횞")
+(merge-rule "횟" "횟")
+(merge-rule "횠" "횠")
+(merge-rule "횡" "횡")
+(merge-rule "횢" "횢")
+(merge-rule "횣" "횣")
+(merge-rule "횤" "횤")
+(merge-rule "횥" "횥")
+(merge-rule "횦" "á„’á…¬á‡")
+(merge-rule "횧" "횧")
+(merge-rule "효" "효~b")
+(merge-rule "횩" "횩")
+(merge-rule "횪" "횪")
+(merge-rule "횫" "횫")
+(merge-rule "횬" "횬")
+(merge-rule "횭" "횭")
+(merge-rule "횮" "횮")
+(merge-rule "횯" "횯")
+(merge-rule "횰" "횰")
+(merge-rule "횱" "횱")
+(merge-rule "횲" "횲")
+(merge-rule "횳" "횳")
+(merge-rule "횴" "횴")
+(merge-rule "횵" "횵")
+(merge-rule "횶" "횶")
+(merge-rule "횷" "횷")
+(merge-rule "횸" "횸")
+(merge-rule "횹" "횹")
+(merge-rule "횺" "횺")
+(merge-rule "횻" "횻")
+(merge-rule "횼" "횼")
+(merge-rule "횽" "횽")
+(merge-rule "횾" "횾")
+(merge-rule "횿" "횿")
+(merge-rule "훀" "훀")
+(merge-rule "í›" "훁")
+(merge-rule "훂" "á„’á…­á‡")
+(merge-rule "훃" "훃")
+(merge-rule "후" "후~b")
+(merge-rule "훅" "훅")
+(merge-rule "훆" "훆")
+(merge-rule "훇" "훇")
+(merge-rule "훈" "훈")
+(merge-rule "훉" "훉")
+(merge-rule "훊" "훊")
+(merge-rule "훋" "훋")
+(merge-rule "훌" "훌")
+(merge-rule "í›" "훍")
+(merge-rule "훎" "훎")
+(merge-rule "í›" "훏")
+(merge-rule "í›" "훐")
+(merge-rule "훑" "훑")
+(merge-rule "훒" "훒")
+(merge-rule "훓" "훓")
+(merge-rule "훔" "훔")
+(merge-rule "훕" "훕")
+(merge-rule "훖" "훖")
+(merge-rule "훗" "훗")
+(merge-rule "훘" "훘")
+(merge-rule "훙" "훙")
+(merge-rule "훚" "훚")
+(merge-rule "훛" "훛")
+(merge-rule "훜" "훜")
+(merge-rule "í›" "훝")
+(merge-rule "훞" "á„’á…®á‡")
+(merge-rule "훟" "훟")
+(merge-rule "í› " "á„’á…¯~b")
+(merge-rule "훡" "훡")
+(merge-rule "훢" "훢")
+(merge-rule "훣" "훣")
+(merge-rule "훤" "훤")
+(merge-rule "훥" "훥")
+(merge-rule "훦" "훦")
+(merge-rule "훧" "훧")
+(merge-rule "훨" "훨")
+(merge-rule "훩" "훩")
+(merge-rule "훪" "훪")
+(merge-rule "훫" "훫")
+(merge-rule "훬" "훬")
+(merge-rule "훭" "훭")
+(merge-rule "훮" "훮")
+(merge-rule "훯" "훯")
+(merge-rule "훰" "훰")
+(merge-rule "훱" "훱")
+(merge-rule "훲" "훲")
+(merge-rule "훳" "훳")
+(merge-rule "훴" "훴")
+(merge-rule "훵" "훵")
+(merge-rule "훶" "훶")
+(merge-rule "훷" "훷")
+(merge-rule "훸" "훸")
+(merge-rule "훹" "훹")
+(merge-rule "훺" "á„’á…¯á‡")
+(merge-rule "훻" "훻")
+(merge-rule "훼" "훼~b")
+(merge-rule "훽" "훽")
+(merge-rule "훾" "훾")
+(merge-rule "훿" "훿")
+(merge-rule "휀" "휀")
+(merge-rule "íœ" "휁")
+(merge-rule "휂" "휂")
+(merge-rule "휃" "휃")
+(merge-rule "휄" "휄")
+(merge-rule "휅" "휅")
+(merge-rule "휆" "휆")
+(merge-rule "휇" "휇")
+(merge-rule "휈" "휈")
+(merge-rule "휉" "휉")
+(merge-rule "휊" "휊")
+(merge-rule "휋" "휋")
+(merge-rule "휌" "휌")
+(merge-rule "íœ" "휍")
+(merge-rule "휎" "휎")
+(merge-rule "íœ" "휏")
+(merge-rule "íœ" "휐")
+(merge-rule "휑" "휑")
+(merge-rule "휒" "휒")
+(merge-rule "휓" "휓")
+(merge-rule "휔" "휔")
+(merge-rule "휕" "휕")
+(merge-rule "휖" "á„’á…°á‡")
+(merge-rule "휗" "휗")
+(merge-rule "휘" "휘~b")
+(merge-rule "휙" "휙")
+(merge-rule "휚" "휚")
+(merge-rule "휛" "휛")
+(merge-rule "휜" "휜")
+(merge-rule "íœ" "휝")
+(merge-rule "휞" "휞")
+(merge-rule "휟" "휟")
+(merge-rule "휠" "휠")
+(merge-rule "휡" "휡")
+(merge-rule "휢" "휢")
+(merge-rule "휣" "휣")
+(merge-rule "휤" "휤")
+(merge-rule "휥" "휥")
+(merge-rule "휦" "휦")
+(merge-rule "휧" "휧")
+(merge-rule "휨" "휨")
+(merge-rule "휩" "휩")
+(merge-rule "휪" "휪")
+(merge-rule "휫" "휫")
+(merge-rule "휬" "휬")
+(merge-rule "휭" "휭")
+(merge-rule "휮" "휮")
+(merge-rule "휯" "휯")
+(merge-rule "휰" "휰")
+(merge-rule "휱" "휱")
+(merge-rule "휲" "á„’á…±á‡")
+(merge-rule "휳" "휳")
+(merge-rule "휴" "휴~b")
+(merge-rule "휵" "휵")
+(merge-rule "휶" "휶")
+(merge-rule "휷" "휷")
+(merge-rule "휸" "휸")
+(merge-rule "휹" "휹")
+(merge-rule "휺" "휺")
+(merge-rule "휻" "휻")
+(merge-rule "휼" "휼")
+(merge-rule "휽" "휽")
+(merge-rule "휾" "휾")
+(merge-rule "휿" "휿")
+(merge-rule "í€" "흀")
+(merge-rule "í" "흁")
+(merge-rule "í‚" "흂")
+(merge-rule "íƒ" "흃")
+(merge-rule "í„" "흄")
+(merge-rule "í…" "흅")
+(merge-rule "í†" "흆")
+(merge-rule "í‡" "흇")
+(merge-rule "íˆ" "흈")
+(merge-rule "í‰" "흉")
+(merge-rule "íŠ" "흊")
+(merge-rule "í‹" "흋")
+(merge-rule "íŒ" "흌")
+(merge-rule "í" "흍")
+(merge-rule "íŽ" "á„’á…²á‡")
+(merge-rule "í" "흏")
+(merge-rule "í" "á„’á…³~b")
+(merge-rule "í‘" "흑")
+(merge-rule "í’" "흒")
+(merge-rule "í“" "흓")
+(merge-rule "í”" "흔")
+(merge-rule "í•" "흕")
+(merge-rule "í–" "흖")
+(merge-rule "í—" "흗")
+(merge-rule "í˜" "흘")
+(merge-rule "í™" "흙")
+(merge-rule "íš" "흚")
+(merge-rule "í›" "흛")
+(merge-rule "íœ" "흜")
+(merge-rule "í" "흝")
+(merge-rule "íž" "흞")
+(merge-rule "íŸ" "흟")
+(merge-rule "í " "흠")
+(merge-rule "í¡" "흡")
+(merge-rule "í¢" "흢")
+(merge-rule "í£" "흣")
+(merge-rule "í¤" "흤")
+(merge-rule "í¥" "흥")
+(merge-rule "í¦" "흦")
+(merge-rule "í§" "흧")
+(merge-rule "í¨" "흨")
+(merge-rule "í©" "흩")
+(merge-rule "íª" "á„’á…³á‡")
+(merge-rule "í«" "흫")
+(merge-rule "í¬" "á„’á…´~b")
+(merge-rule "í­" "흭")
+(merge-rule "í®" "흮")
+(merge-rule "í¯" "흯")
+(merge-rule "í°" "흰")
+(merge-rule "í±" "흱")
+(merge-rule "í²" "흲")
+(merge-rule "í³" "흳")
+(merge-rule "í´" "흴")
+(merge-rule "íµ" "흵")
+(merge-rule "í¶" "흶")
+(merge-rule "í·" "흷")
+(merge-rule "í¸" "흸")
+(merge-rule "í¹" "흹")
+(merge-rule "íº" "흺")
+(merge-rule "í»" "흻")
+(merge-rule "í¼" "흼")
+(merge-rule "í½" "흽")
+(merge-rule "í¾" "흾")
+(merge-rule "í¿" "흿")
+(merge-rule "힀" "힀")
+(merge-rule "íž" "힁")
+(merge-rule "힂" "힂")
+(merge-rule "힃" "힃")
+(merge-rule "힄" "힄")
+(merge-rule "힅" "힅")
+(merge-rule "힆" "á„’á…´á‡")
+(merge-rule "힇" "힇")
+(merge-rule "히" "히~b")
+(merge-rule "힉" "힉")
+(merge-rule "힊" "힊")
+(merge-rule "힋" "힋")
+(merge-rule "힌" "힌")
+(merge-rule "íž" "힍")
+(merge-rule "힎" "힎")
+(merge-rule "íž" "힏")
+(merge-rule "íž" "힐")
+(merge-rule "힑" "힑")
+(merge-rule "힒" "힒")
+(merge-rule "힓" "힓")
+(merge-rule "힔" "힔")
+(merge-rule "힕" "힕")
+(merge-rule "힖" "힖")
+(merge-rule "힗" "힗")
+(merge-rule "힘" "힘")
+(merge-rule "힙" "힙")
+(merge-rule "힚" "힚")
+(merge-rule "힛" "힛")
+(merge-rule "힜" "힜")
+(merge-rule "íž" "힝")
+(merge-rule "힞" "힞")
+(merge-rule "힟" "힟")
+(merge-rule "힠" "힠")
+(merge-rule "힡" "힡")
+(merge-rule "힢" "á„’á…µá‡")
+(merge-rule "힣" "힣")
+
+(sort-rule "一" "ㅇ1ᅵ1ᆯ0")
+(sort-rule "ä¸" "ã…ˆ1á…¥1ᆼ0")
+(sort-rule "七" "ㅊ1ᅵ1ᆯ0")
+(sort-rule "万" "ã…1á…¡1ᆫ0")
+(sort-rule "丈" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "三" "ㅅ1ᅡ1ᆷ0")
+(sort-rule "上" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "下" "ㅎ1ᅡ1~b")
+(sort-rule "ä¸" "ã…‚1á…®1~b")
+(sort-rule "丑" "ㅊ1ᅮ1ᆨ1")
+(sort-rule "且" "ㅊ1ᅡ1~b")
+(sort-rule "丕" "ㅂ1ᅵ1~b")
+(sort-rule "世" "ㅅ1ᅥ6~b")
+(sort-rule "丘" "ㄱ1ᅮ1~b")
+(sort-rule "丙" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "丞" "ㅅ1ᅳ1ᆼ0")
+(sort-rule "丟" "ㅈ1ᅮ1~b")
+(sort-rule "並" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "丫" "ㅇ1ᅡ1~b")
+(sort-rule "中" "ㅈ1ᅮ1ᆼ0")
+(sort-rule "丰" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "丱" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "串" "ㄱ1ᅩ1ᆽ0")
+(sort-rule "丸" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "丹" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "主" "ㅈ1ᅮ1~b")
+(sort-rule "乂" "ㅇ1ᅧ6~b")
+(sort-rule "乃" "ㄴ1ᅡ6~b")
+(sort-rule "久" "ㄱ1ᅮ1~b")
+(sort-rule "之" "ㅈ1ᅵ1~b")
+(sort-rule "ä¹" "ã……1á…¡1~b")
+(sort-rule "乎" "ㅎ1ᅩ1~b")
+(sort-rule "ä¹" "ã…1á…µ1ᆸ0")
+(sort-rule "乖" "ㄱ1ᅩG~b")
+(sort-rule "乘" "ㅅ1ᅳ1ᆼ0")
+(sort-rule "乙" "ㅇ1ᅳ1ᆯ0")
+(sort-rule "ä¹" "ㄱ1á…®1~b")
+(sort-rule "乞" "ㄱ1ᅥ1ᆯ0")
+(sort-rule "也" "ㅇ1ᅣ1~b")
+(sort-rule "乧" "ㄷ1ᅮ1ᆯ0")
+(sort-rule "乫" "ㄱ1ᅡ1ᆯ0")
+(sort-rule "乬" "ㄱ1ᅥ1ᆯ0")
+(sort-rule "乭" "ㄷ1ᅩ1ᆯ0")
+(sort-rule "ä¹³" "ã…‡1á…²1~b")
+(sort-rule "乶" "ㅂ1ᅩ1ᆯ0")
+(sort-rule "乷" "ㅅ1ᅡ1ᆯ0")
+(sort-rule "乼" "ㅈ1ᅮ1ᆯ0")
+(sort-rule "乾" "ㄱ1ᅥ1ᆫ0")
+(sort-rule "亂" "ㄴ1ᅡ1ᆫ0")
+(sort-rule "了" "ㄹ1ᅭ1~b")
+(sort-rule "予" "ㅇ1ᅧ1~b")
+(sort-rule "事" "ㅅ1ᅡ1~b")
+(sort-rule "二" "ㅇ1ᅵ1~b")
+(sort-rule "于" "ㅇ1ᅮ1~b")
+(sort-rule "äº" "ã…‡1á…®1~b")
+(sort-rule "äº" "ã…‡1á…®1ᆯ0")
+(sort-rule "云" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "互" "ㅎ1ᅩ1~b")
+(sort-rule "五" "ㅇ1ᅩ1~b")
+(sort-rule "井" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "亘" "ㄱ1ᅳ1ᆼ0")
+(sort-rule "亙" "ㄱ1ᅳ1ᆼ0")
+(sort-rule "些" "ㅅ1ᅡ1~b")
+(sort-rule "亞" "ㅇ1ᅡ1~b")
+(sort-rule "亟" "ㄱ1ᅳ1ᆨ1")
+(sort-rule "亡" "ã…1á…¡1ᆼ0")
+(sort-rule "亢" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "交" "ㄱ1ᅭ1~b")
+(sort-rule "亥" "ㅎ1ᅡ6~b")
+(sort-rule "亦" "ㅇ1ᅧ1ᆨ1")
+(sort-rule "亨" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "享" "ㅎ1ᅣ1ᆼ0")
+(sort-rule "京" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "亭" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "亮" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "亳" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "亴" "ㅇ1ᅮ1~b")
+(sort-rule "亶" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "亹" "ã…1á…µ1~b")
+(sort-rule "人" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "什" "ㅅ1ᅵ1ᆸ0")
+(sort-rule "ä»" "ã…‡1á…µ1ᆫ0")
+(sort-rule "仄" "ㅊ1ᅳ1ᆨ1")
+(sort-rule "仆" "ㅂ1ᅮ1~b")
+(sort-rule "仇" "ㄱ1ᅮ1~b")
+(sort-rule "今" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "介" "ㄱ1ᅡ6~b")
+(sort-rule "ä»" "ã…‡1á…µ1ᆼ0")
+(sort-rule "ä»”" "ã…ˆ1á…¡1~b")
+(sort-rule "仕" "ㅅ1ᅡ1~b")
+(sort-rule "他" "ㅌ1ᅡ1~b")
+(sort-rule "仗" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "付" "ㅂ1ᅮ1~b")
+(sort-rule "仙" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "ä»" "ã„·1á…©1ᆼ0")
+(sort-rule "仞" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "仟" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "仡" "ㅎ1ᅳ1ᆯ0")
+(sort-rule "代" "ㄷ1ᅡ6~b")
+(sort-rule "令" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "以" "ㅇ1ᅵ1~b")
+(sort-rule "仮" "ㄱ1ᅡ1~b")
+(sort-rule "仰" "ㅇ1ᅡ1ᆼ0")
+(sort-rule "仲" "ㅈ1ᅮ1ᆼ0")
+(sort-rule "仳" "ㅂ1ᅵ1~b")
+(sort-rule "仵" "ㅇ1ᅩ1~b")
+(sort-rule "件" "ㄱ1ᅥ1ᆫ0")
+(sort-rule "价" "ㄱ1ᅡ6~b")
+(sort-rule "任" "ㅇ1ᅵ1ᆷ0")
+(sort-rule "仿" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "伀" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "ä¼" "ㄱ1á…µ1~b")
+(sort-rule "伉" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "伊" "ㅇ1ᅵ1~b")
+(sort-rule "伋" "ㄱ1ᅳ1ᆸ0")
+(sort-rule "ä¼" "ã…‡1á…©1~b")
+(sort-rule "伎" "ㄱ1ᅵ1~b")
+(sort-rule "ä¼" "ã…‚1á…©1ᆨ1")
+(sort-rule "ä¼" "ã…‚1á…¥1ᆯ0")
+(sort-rule "休" "ㅎ1ᅲ1~b")
+(sort-rule "伯" "ㅂ1ᅡ6ᆨ1")
+(sort-rule "估" "ㄱ1ᅩ1~b")
+(sort-rule "伴" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "伶" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "伸" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "伺" "ㅅ1ᅡ1~b")
+(sort-rule "ä¼¼" "ã……1á…¡1~b")
+(sort-rule "伽" "ㄱ1ᅡ1~b")
+(sort-rule "佂" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "佃" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "但" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "佇" "ㅈ1ᅥ1~b")
+(sort-rule "佈" "ã…1á…©1~b")
+(sort-rule "佉" "ㄱ1ᅮ1~b")
+(sort-rule "佋" "ㅅ1ᅩ1~b")
+(sort-rule "ä½" "ã…‡1á…®D~b")
+(sort-rule "低" "ㅈ1ᅥ1~b")
+(sort-rule "ä½" "ã…ˆ1á…®1~b")
+(sort-rule "ä½" "ã…ˆ1á…©3~b")
+(sort-rule "佑" "ㅇ1ᅮ1~b")
+(sort-rule "体" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "佔" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "何" "ㅎ1ᅡ1~b")
+(sort-rule "ä½–" "ã…1á…µ1ᆯ0")
+(sort-rule "佗" "ㅌ1ᅡ1~b")
+(sort-rule "ä½™" "ã…‡1á…§1~b")
+(sort-rule "佚" "ㅇ1ᅵ1ᆯ0")
+(sort-rule "佛" "ㅂ1ᅮ1ᆯ0")
+(sort-rule "作" "ㅈ1ᅡ1ᆨ1")
+(sort-rule "ä½" "ㄱ1á…®1~b")
+(sort-rule "佞" "ㄴ1ᅧ1ᆼ0")
+(sort-rule "佟" "ㅌ1ᅮ1ᆼ0")
+(sort-rule "佩" "ã…1á…¡6~b")
+(sort-rule "佪" "ㅎ1ᅩG~b")
+(sort-rule "佯" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "佰" "ㅂ1ᅡ6ᆨ1")
+(sort-rule "佳" "ㄱ1ᅡ1~b")
+(sort-rule "佶" "ㄱ1ᅵ1ᆯ0")
+(sort-rule "佸" "ㄱ1ᅩ3ᆯ0")
+(sort-rule "佹" "ㄱ1ᅮ8~b")
+(sort-rule "佺" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "ä½»" "ã…ˆ1á…©1~b")
+(sort-rule "佼" "ㄱ1ᅭ1~b")
+(sort-rule "ä½½" "ã…Š1á…¡1~b")
+(sort-rule "佾" "ㅇ1ᅵ1ᆯ0")
+(sort-rule "使" "ㅅ1ᅡ1~b")
+(sort-rule "ä¾" "ã……1á…µ1ᆫ0")
+(sort-rule "侃" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "侄" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "來" "ㄴ1ᅡ6~b")
+(sort-rule "侈" "ㅊ1ᅵ1~b")
+(sort-rule "侉" "ㄱ1ᅩ3~b")
+(sort-rule "侊" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "例" "ㄹ1ᅧ6~b")
+(sort-rule "ä¾" "ã……1á…µ1~b")
+(sort-rule "ä¾" "ã…ˆ1á…®1~b")
+(sort-rule "侑" "ㅇ1ᅲ1~b")
+(sort-rule "ä¾”" "ã…1á…©1~b")
+(sort-rule "侖" "ㄹ1ᅲ1ᆫ0")
+(sort-rule "侗" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "侘" "ㅊ1ᅡ1~b")
+(sort-rule "侚" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "供" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "侜" "ㅈ1ᅮ1~b")
+(sort-rule "ä¾" "ã…‡1á…³9~b")
+(sort-rule "ä¾®" "ã…1á…©1~b")
+(sort-rule "侯" "ㅎ1ᅮ1~b")
+(sort-rule "侲" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "侵" "ㅊ1ᅵ1ᆷ0")
+(sort-rule "侶" "ㄹ1ᅧ1~b")
+(sort-rule "侻" "ㅌ1ᅡ1ᆯ0")
+(sort-rule "便" "ㅂ1ᅧ1ᆫ0")
+(sort-rule "ä¿" "ã…‡1á…®1~b")
+(sort-rule "係" "ㄱ1ᅧ6~b")
+(sort-rule "促" "ㅊ1ᅩ1ᆨ1")
+(sort-rule "ä¿„" "ã…‡1á…¡1~b")
+(sort-rule "俅" "ㄱ1ᅮ1~b")
+(sort-rule "俉" "ㅇ1ᅩ1~b")
+(sort-rule "俊" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "俌" "ㅂ1ᅩ1~b")
+(sort-rule "ä¿Ž" "ã…ˆ1á…©1~b")
+(sort-rule "ä¿" "ã……1á…©1~b")
+(sort-rule "ä¿" "ㄹ1á…µ1~b")
+(sort-rule "俑" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "俓" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "俔" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "俗" "ㅅ1ᅩ1ᆨ1")
+(sort-rule "俘" "ㅂ1ᅮ1~b")
+(sort-rule "俚" "ㄹ1ᅵ1~b")
+(sort-rule "ä¿›" "ã…1á…§1ᆫ0")
+(sort-rule "ä¿" "ã…‚1á…©1~b")
+(sort-rule "ä¿Ÿ" "ã……1á…¡1~b")
+(sort-rule "俠" "ㅎ1ᅧ1ᆸ0")
+(sort-rule "信" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "ä¿£" "ã…‡1á…©1~b")
+(sort-rule "ä¿®" "ã……1á…®1~b")
+(sort-rule "俯" "ㅂ1ᅮ1~b")
+(sort-rule "ä¿°" "ã…Ž1á…©3~b")
+(sort-rule "俱" "ㄱ1ᅮ1~b")
+(sort-rule "俳" "ㅂ1ᅡ6~b")
+(sort-rule "俴" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "俵" "ã…1á…­1~b")
+(sort-rule "俶" "ㅅ1ᅮ1ᆨ1")
+(sort-rule "俸" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "俺" "ㅇ1ᅥ1ᆷ0")
+(sort-rule "俾" "ㅂ1ᅵ1~b")
+(sort-rule "倀" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "倂" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "倅" "ㅅ1ᅮD~b")
+(sort-rule "倆" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "倉" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "個" "ㄱ1ᅡ6~b")
+(sort-rule "å€" "ã…‚1á…¡6~b")
+(sort-rule "å€" "ã……1á…®1ᆨ1")
+(sort-rule "們" "ã…1á…®1ᆫ0")
+(sort-rule "倒" "ㄷ1ᅩ1~b")
+(sort-rule "倔" "ㄱ1ᅮ1ᆯ0")
+(sort-rule "倖" "ㅎ1ᅡ6ᆼ0")
+(sort-rule "倘" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "候" "ㅎ1ᅮ1~b")
+(sort-rule "倚" "ㅇ1ᅳ9~b")
+(sort-rule "倜" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "倞" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "借" "ㅊ1ᅡ1~b")
+(sort-rule "倡" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "倢" "ㅊ1ᅥ1ᆸ0")
+(sort-rule "倣" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "値" "ㅊ1ᅵ1~b")
+(sort-rule "倥" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "倦" "ㄱ1ᅮ5ᆫ0")
+(sort-rule "倧" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "倨" "ㄱ1ᅥ1~b")
+(sort-rule "倩" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "倪" "ㅇ1ᅧ6~b")
+(sort-rule "倫" "ㄹ1ᅲ1ᆫ0")
+(sort-rule "倬" "ㅌ1ᅡ1ᆨ1")
+(sort-rule "倭" "ㅇ1ᅩ5~b")
+(sort-rule "倮" "ㄹ1ᅡ1~b")
+(sort-rule "倰" "ㄹ1ᅳ1ᆼ0")
+(sort-rule "倻" "ㅇ1ᅣ1~b")
+(sort-rule "åƒ" "ã…‡1á…¥1ᆫ0")
+(sort-rule "å„" "ã„´1á…¡1ᆫ0")
+(sort-rule "å‡" "ㄱ1á…¡1~b")
+(sort-rule "åˆ" "ㄱ1á…¥6~b")
+(sort-rule "å‰" "ã…‡1á…®D~b")
+(sort-rule "åŠ" "ã…‡1á…®1~b")
+(sort-rule "åŽ" "ã…‡1á…©G~b")
+(sort-rule "å" "ã…1á…§1ᆫ0")
+(sort-rule "å“" "ã…‡1á…¡1ᆨ1")
+(sort-rule "å•" "ã…Ž1á…¡6~b")
+(sort-rule "å–" "ã…Š1á…¡1~b")
+(sort-rule "å˜" "ㄱ1á…¡1ᆫ0")
+(sort-rule "åš" "ã…ˆ1á…®1~b")
+(sort-rule "åœ" "ã…ˆ1á…¥1ᆼ0")
+(sort-rule "å " "ã…‡1á…­1~b")
+(sort-rule "å¢" "ã…Š1á…©1~b")
+(sort-rule "å¥" "ㄱ1á…¥1ᆫ0")
+(sort-rule "åª" "ã…1á…µ1ᆸ0")
+(sort-rule "å°" "ã……1á…¥1ᆯ0")
+(sort-rule "å²" "ã……1á…µ1~b")
+(sort-rule "å´" "ã…Š1á…³1ᆨ1")
+(sort-rule "åµ" "ã…ˆ1á…¥1ᆼ0")
+(sort-rule "å¶" "ã…‡1á…®1~b")
+(sort-rule "å¸" "ã…Œ1á…®1~b")
+(sort-rule "傀" "ㄱ1ᅩG~b")
+(sort-rule "å‚…" "ã…‚1á…®1~b")
+(sort-rule "傋" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "å‚" "ã…‚1á…¡1ᆼ0")
+(sort-rule "傑" "ㄱ1ᅥ1ᆯ0")
+(sort-rule "å‚’" "ã…Ž1á…§6~b")
+(sort-rule "傔" "ㄱ1ᅧ1ᆷ0")
+(sort-rule "傖" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "傘" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "å‚™" "ã…‚1á…µ1~b")
+(sort-rule "å‚š" "ã…Ž1á…­1~b")
+(sort-rule "傛" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "å‚" "ã…Œ1á…¡1ᆸ0")
+(sort-rule "å‚ž" "ã……1á…¡1~b")
+(sort-rule "傢" "ㄱ1ᅡ1~b")
+(sort-rule "催" "ㅊ1ᅩG~b")
+(sort-rule "傭" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "å‚®" "ã…ˆ1á…©1~b")
+(sort-rule "傲" "ㅇ1ᅩ1~b")
+(sort-rule "傳" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "傴" "ㄱ1ᅮ1~b")
+(sort-rule "債" "ㅊ1ᅡ6~b")
+(sort-rule "傷" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "傽" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "傾" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "傿" "ㅇ1ᅥ1ᆫ0")
+(sort-rule "僂" "ㄹ1ᅮ1~b")
+(sort-rule "僄" "ã…1á…­1~b")
+(sort-rule "僅" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "僉" "ㅊ1ᅥ1ᆷ0")
+(sort-rule "僊" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "åƒ" "ã……1á…¡1ᆼ0")
+(sort-rule "僑" "ㄱ1ᅭ1~b")
+(sort-rule "僕" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "僖" "ㅎ1ᅳ9~b")
+(sort-rule "僚" "ㄹ1ᅭ1~b")
+(sort-rule "僛" "ㄱ1ᅵ1~b")
+(sort-rule "僞" "ㅇ1ᅮD~b")
+(sort-rule "僢" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "僥" "ㅇ1ᅭ1~b")
+(sort-rule "僦" "ㅊ1ᅮ1~b")
+(sort-rule "僧" "ㅅ1ᅳ1ᆼ0")
+(sort-rule "僩" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "僬" "ㅊ1ᅩ1~b")
+(sort-rule "僭" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "僮" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "僵" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "價" "ㄱ1ᅡ1~b")
+(sort-rule "僻" "ㅂ1ᅧ1ᆨ1")
+(sort-rule "僾" "ㅇ1ᅡ6~b")
+(sort-rule "僿" "ㅅ1ᅡ1~b")
+(sort-rule "å„€" "ã…‡1á…³9~b")
+(sort-rule "å„" "ã…ˆ1á…®1ᆫ0")
+(sort-rule "儂" "ㄴ1ᅩ1ᆼ0")
+(sort-rule "儃" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "億" "ㅇ1ᅥ1ᆨ1")
+(sort-rule "儆" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "儇" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "儉" "ㄱ1ᅥ1ᆷ0")
+(sort-rule "儋" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "å„" "ã…‚1á…µ1ᆫ0")
+(sort-rule "å„’" "ã…‡1á…²1~b")
+(sort-rule "å„“" "ã„·1á…¡6~b")
+(sort-rule "å„”" "ã…ˆ1á…®1~b")
+(sort-rule "å„•" "ã…ˆ1á…¥6~b")
+(sort-rule "å„—" "ã…‡1á…³9~b")
+(sort-rule "儘" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "å„š" "ã…1á…¡6ᆼ0")
+(sort-rule "å„›" "ã…1á…®1~b")
+(sort-rule "儜" "ㄴ1ᅧ1ᆼ0")
+(sort-rule "償" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "儡" "ㄹ1ᅩG~b")
+(sort-rule "儢" "ㄹ1ᅧ1~b")
+(sort-rule "儤" "ã…1á…©1~b")
+(sort-rule "儥" "ㅇ1ᅲ1ᆨ1")
+(sort-rule "儧" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "優" "ㅇ1ᅮ1~b")
+(sort-rule "å„«" "ã…Ž1á…©1~b")
+(sort-rule "儱" "ㄹ1ᅩ1ᆼ0")
+(sort-rule "儲" "ㅈ1ᅥ1~b")
+(sort-rule "儳" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "儵" "ㅅ1ᅮ1ᆨ1")
+(sort-rule "儷" "ㄹ1ᅧ1~b")
+(sort-rule "儹" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "儺" "ㄴ1ᅡ1~b")
+(sort-rule "儻" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "儼" "ㅇ1ᅥ1ᆷ0")
+(sort-rule "兀" "ㅇ1ᅩ1ᆯ0")
+(sort-rule "å…" "ã…‡1á…²1ᆫ0")
+(sort-rule "元" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "兄" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "充" "ㅊ1ᅮ1ᆼ0")
+(sort-rule "å…†" "ã…ˆ1á…©1~b")
+(sort-rule "兇" "ㅎ1ᅲ1ᆼ0")
+(sort-rule "先" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "光" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "克" "ㄱ1ᅳ1ᆨ1")
+(sort-rule "兌" "ㅌ1ᅡ6~b")
+(sort-rule "å…" "ã…1á…§1ᆫ0")
+(sort-rule "兎" "ㅌ1ᅩ1~b")
+(sort-rule "å…’" "ã…‡1á…¡1~b")
+(sort-rule "å…•" "ã……1á…µ1~b")
+(sort-rule "兗" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "党" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "兜" "ㄷ1ᅮ1~b")
+(sort-rule "兢" "ㄱ1ᅳ1ᆼ0")
+(sort-rule "入" "ㅇ1ᅵ1ᆸ0")
+(sort-rule "å…§" "ã„´1á…¡6~b")
+(sort-rule "全" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "兩" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "å…ª" "ã…‡1á…²1~b")
+(sort-rule "å…«" "ã…1á…¡1ᆯ0")
+(sort-rule "公" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "六" "ㄹ1ᅲ1ᆨ1")
+(sort-rule "å…®" "ã…Ž1á…§6~b")
+(sort-rule "共" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "兵" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "其" "ㄱ1ᅵ1~b")
+(sort-rule "具" "ㄱ1ᅮ1~b")
+(sort-rule "典" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "兼" "ㄱ1ᅧ1ᆷ0")
+(sort-rule "冀" "ㄱ1ᅵ1~b")
+(sort-rule "円" "ㅇ1ᅥ6ᆫ0")
+(sort-rule "冉" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "冊" "ㅊ1ᅡ6ᆨ1")
+(sort-rule "å†" "ã…ˆ1á…¡6~b")
+(sort-rule "å†" "ㄱ1á…§1ᆼ0")
+(sort-rule "冒" "ã…1á…©1~b")
+(sort-rule "冓" "ㄱ1ᅮ1~b")
+(sort-rule "冕" "ã…1á…§1ᆫ0")
+(sort-rule "冗" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "冘" "ㅇ1ᅲ1~b")
+(sort-rule "冠" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "冣" "ㅊ1ᅮD~b")
+(sort-rule "冤" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "冥" "ã…1á…§1ᆼ0")
+(sort-rule "冪" "ã…1á…§1ᆨ1")
+(sort-rule "冬" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "冰" "ㅂ1ᅵ1ᆼ0")
+(sort-rule "冱" "ㅎ1ᅩ1~b")
+(sort-rule "冲" "ㅊ1ᅮ1ᆼ0")
+(sort-rule "冶" "ㅇ1ᅣ1~b")
+(sort-rule "冷" "ㄴ1ᅡ6ᆼ0")
+(sort-rule "冽" "ㄹ1ᅧ1ᆯ0")
+(sort-rule "凄" "ㅊ1ᅥ1~b")
+(sort-rule "凅" "ㄱ1ᅩ1~b")
+(sort-rule "准" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "凉" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "凊" "ㅊ1ᅥ1ᆼ0")
+(sort-rule "凋" "ㅈ1ᅩ1~b")
+(sort-rule "凌" "ㄴ1ᅳ1ᆼ0")
+(sort-rule "å‡" "ã„·1á…©1ᆼ0")
+(sort-rule "凒" "ㅇ1ᅳ9~b")
+(sort-rule "凔" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "凛" "ㄹ1ᅳ1ᆷ0")
+(sort-rule "凜" "ㄴ1ᅳ1ᆷ0")
+(sort-rule "å‡" "ã…‡1á…³1ᆼ0")
+(sort-rule "凞" "ㅎ1ᅳ9~b")
+(sort-rule "几" "ㄱ1ᅮ8~b")
+(sort-rule "凡" "ㅂ1ᅥ1ᆷ0")
+(sort-rule "凩" "ã…1á…©1ᆨ1")
+(sort-rule "凭" "ㅂ1ᅵ1ᆼ0")
+(sort-rule "凰" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "凱" "ㄱ1ᅡ6~b")
+(sort-rule "凳" "ㄷ1ᅳ1ᆼ0")
+(sort-rule "凴" "ㅂ1ᅵ1ᆼ0")
+(sort-rule "凶" "ㅎ1ᅲ1ᆼ0")
+(sort-rule "凸" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "凹" "ㅇ1ᅭ1~b")
+(sort-rule "出" "ㅊ1ᅮ1ᆯ0")
+(sort-rule "函" "ㅎ1ᅡ1ᆷ0")
+(sort-rule "刀" "ㄷ1ᅩ1~b")
+(sort-rule "åˆ" "ã…ˆ1á…©1~b")
+(sort-rule "刃" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "分" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "切" "ㅈ1ᅥ1ᆯ0")
+(sort-rule "刈" "ㅇ1ᅧ6~b")
+(sort-rule "刊" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "刎" "ã…1á…®1ᆫ0")
+(sort-rule "刑" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "刓" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "刖" "ㅇ1ᅮ5ᆯ0")
+(sort-rule "列" "ㄹ1ᅧ1ᆯ0")
+(sort-rule "åˆ" "ã…Š1á…©1~b")
+(sort-rule "判" "ã…1á…¡1ᆫ0")
+(sort-rule "別" "ㅂ1ᅧ1ᆯ0")
+(sort-rule "刦" "ㄱ1ᅥ1ᆸ0")
+(sort-rule "刧" "ㄱ1ᅥ1ᆸ0")
+(sort-rule "利" "ㄹ1ᅵ1~b")
+(sort-rule "刪" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "刮" "ㄱ1ᅩ3ᆯ0")
+(sort-rule "到" "ㄷ1ᅩ1~b")
+(sort-rule "刱" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "刲" "ㄱ1ᅲ1~b")
+(sort-rule "刳" "ㄱ1ᅩ1~b")
+(sort-rule "制" "ㅈ1ᅥ6~b")
+(sort-rule "刷" "ㅅ1ᅩ5~b")
+(sort-rule "券" "ㄱ1ᅮ5ᆫ0")
+(sort-rule "刹" "ㅊ1ᅡ1ᆯ0")
+(sort-rule "刺" "ㅈ1ᅡ1~b")
+(sort-rule "刻" "ㄱ1ᅡ1ᆨ1")
+(sort-rule "剃" "ㅊ1ᅥ6~b")
+(sort-rule "剄" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "則" "ㅊ1ᅵ1ᆨ1")
+(sort-rule "剉" "ㅈ1ᅩ3~b")
+(sort-rule "削" "ㅅ1ᅡ1ᆨ1")
+(sort-rule "剋" "ㄱ1ᅳ1ᆨ1")
+(sort-rule "剌" "ㄹ1ᅡ1ᆯ0")
+(sort-rule "å‰" "ã…ˆ1á…¥1ᆫ0")
+(sort-rule "剔" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "剕" "ㅂ1ᅵ1~b")
+(sort-rule "剖" "ㅂ1ᅮ1~b")
+(sort-rule "剗" "ㅈ1ᅡ1ᆫ0")
+(sort-rule "剚" "ㅅ1ᅡ1~b")
+(sort-rule "剛" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "å‰" "ã…‚1á…¡1ᆨ1")
+(sort-rule "剞" "ㄱ1ᅵ1~b")
+(sort-rule "剟" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "剡" "ㅅ1ᅥ1ᆷ0")
+(sort-rule "剩" "ㅇ1ᅵ1ᆼ0")
+(sort-rule "剪" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "副" "ㅂ1ᅮ1~b")
+(sort-rule "割" "ㅎ1ᅡ1ᆯ0")
+(sort-rule "剴" "ㄱ1ᅡ6~b")
+(sort-rule "創" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "剷" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "剺" "ㄹ1ᅵ1~b")
+(sort-rule "剽" "ã…1á…­1~b")
+(sort-rule "剿" "ㅊ1ᅩ1~b")
+(sort-rule "劂" "ㄱ1ᅮ8~b")
+(sort-rule "劃" "ㅎ1ᅩGᆨ1")
+(sort-rule "劇" "ㄱ1ᅳ1ᆨ1")
+(sort-rule "劈" "ㅂ1ᅧ1ᆨ1")
+(sort-rule "劉" "ㄹ1ᅲ1~b")
+(sort-rule "åŠ" "ㄱ1á…¥1ᆷ0")
+(sort-rule "劑" "ㅈ1ᅥ6~b")
+(sort-rule "劒" "ㄱ1ᅥ1ᆷ0")
+(sort-rule "劓" "ㅇ1ᅳ9~b")
+(sort-rule "劗" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "劘" "ã…1á…¡1~b")
+(sort-rule "力" "ㄹ1ᅧ1ᆨ1")
+(sort-rule "功" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "加" "ㄱ1ᅡ1~b")
+(sort-rule "劣" "ㄹ1ᅧ1ᆯ0")
+(sort-rule "劤" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "助" "ㅈ1ᅩ1~b")
+(sort-rule "努" "ㄴ1ᅩ1~b")
+(sort-rule "劫" "ㄱ1ᅥ1ᆸ0")
+(sort-rule "劬" "ㄱ1ᅮ1~b")
+(sort-rule "劭" "ㅊ1ᅩ1~b")
+(sort-rule "劾" "ㅎ1ᅡ6ᆨ1")
+(sort-rule "å‹" "ㄱ1á…§1ᆼ0")
+(sort-rule "勃" "ㅂ1ᅡ1ᆯ0")
+(sort-rule "勅" "ㅊ1ᅵ1ᆨ1")
+(sort-rule "勇" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "勉" "ã…1á…§1ᆫ0")
+(sort-rule "勌" "ㄱ1ᅮ5ᆫ0")
+(sort-rule "å‹" "ㄱ1á…§1ᆼ0")
+(sort-rule "勒" "ㄴ1ᅳ1ᆨ1")
+(sort-rule "動" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "勖" "ㅇ1ᅮ1ᆨ1")
+(sort-rule "勘" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "å‹™" "ã…1á…®1~b")
+(sort-rule "勛" "ㅎ1ᅮ1ᆫ0")
+(sort-rule "å‹" "ã……1á…³1ᆼ0")
+(sort-rule "å‹ž" "ã„´1á…©1~b")
+(sort-rule "å‹Ÿ" "ã…1á…©1~b")
+(sort-rule "勠" "ㄹ1ᅲ1ᆨ1")
+(sort-rule "å‹¡" "ã…1á…­1~b")
+(sort-rule "å‹¢" "ã……1á…¥6~b")
+(sort-rule "勣" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "勤" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "勦" "ㅊ1ᅩ1~b")
+(sort-rule "勳" "ㅎ1ᅮ1ᆫ0")
+(sort-rule "勵" "ㄹ1ᅧ1~b")
+(sort-rule "勸" "ㄱ1ᅮ5ᆫ0")
+(sort-rule "勺" "ㅈ1ᅡ1ᆨ1")
+(sort-rule "勻" "ㄱ1ᅲ1ᆫ0")
+(sort-rule "勾" "ㄱ1ᅮ1~b")
+(sort-rule "å‹¿" "ã…1á…®1ᆯ0")
+(sort-rule "åŒ" "ã…1á…®1ᆫ0")
+(sort-rule "匂" "ㄴ1ᅡ6~b")
+(sort-rule "匃" "ㄱ1ᅡ6~b")
+(sort-rule "包" "ã…1á…©1~b")
+(sort-rule "匈" "ㅎ1ᅲ1ᆼ0")
+(sort-rule "匊" "ㄱ1ᅮ1ᆨ1")
+(sort-rule "匌" "ㅎ1ᅡ1ᆸ0")
+(sort-rule "åŒ" "ã…1á…©1~b")
+(sort-rule "åŒ" "ã…1á…©1~b")
+(sort-rule "åŒ" "ã…‚1á…©1ᆨ1")
+(sort-rule "匕" "ㅂ1ᅵ1~b")
+(sort-rule "化" "ㅎ1ᅩ3~b")
+(sort-rule "北" "ㅂ1ᅡ6~b")
+(sort-rule "匙" "ㅅ1ᅵ1~b")
+(sort-rule "匠" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "匡" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "匣" "ㄱ1ᅡ1ᆸ0")
+(sort-rule "匧" "ㅎ1ᅧ1ᆸ0")
+(sort-rule "匪" "ㅂ1ᅵ1~b")
+(sort-rule "匯" "ㅎ1ᅩG~b")
+(sort-rule "匱" "ㄱ1ᅮ8~b")
+(sort-rule "匶" "ㄱ1ᅮ1~b")
+(sort-rule "匹" "ã…1á…µ1ᆯ0")
+(sort-rule "匽" "ㅇ1ᅥ1ᆫ0")
+(sort-rule "匾" "ã…1á…§1ᆫ0")
+(sort-rule "匿" "ㄴ1ᅵ1ᆨ1")
+(sort-rule "å€" "ㄱ1á…®1~b")
+(sort-rule "å" "ã……1á…µ1ᆸ0")
+(sort-rule "åƒ" "ã…Š1á…¥1ᆫ0")
+(sort-rule "å„" "ã…‡1á…µ1ᆸ0")
+(sort-rule "å…" "ã……1á…¡1ᆸ0")
+(sort-rule "å‡" "ã……1á…³1ᆼ0")
+(sort-rule "åˆ" "ã…‡1á…©1~b")
+(sort-rule "å‰" "ã…Ž1á…®8~b")
+(sort-rule "åŠ" "ã…‚1á…¡1ᆫ0")
+(sort-rule "å" "ã…1á…¡1ᆫ0")
+(sort-rule "å‘" "ã…‚1á…µ1~b")
+(sort-rule "å’" "ã…ˆ1á…©1ᆯ0")
+(sort-rule "å“" "ã…Œ1á…¡1ᆨ1")
+(sort-rule "å”" "ã…Ž1á…§1ᆸ0")
+(sort-rule "å—" "ã„´1á…¡1ᆷ0")
+(sort-rule "åš" "ã…‚1á…¡1ᆨ1")
+(sort-rule "åœ" "ã…‚1á…©1ᆨ1")
+(sort-rule "åž" "ã…‚1á…§1ᆫ0")
+(sort-rule "å " "ã…ˆ1á…¥1ᆷ0")
+(sort-rule "å¡" "ã…ˆ1á…¡1ᆸ0")
+(sort-rule "å¦" "ㄱ1á…©5~b")
+(sort-rule "å¨" "ã……1á…¥1ᆯ0")
+(sort-rule "å¬" "ã…‡1á…¡1ᆼ0")
+(sort-rule "å®" "ã…Š1á…µ1~b")
+(sort-rule "å¯" "ã…1á…­1~b")
+(sort-rule "å°" "ã…‡1á…µ1ᆫ0")
+(sort-rule "å±" "ã…‡1á…®D~b")
+(sort-rule "å²" "ã……1á…©1~b")
+(sort-rule "å³" "ã…ˆ1á…³1ᆨ1")
+(sort-rule "å´" "ㄱ1á…¡1ᆨ1")
+(sort-rule "åµ" "ã„´1á…¡1ᆫ0")
+(sort-rule "å·" "ㄱ1á…®5ᆫ0")
+(sort-rule "å¸" "ã……1á…¡1~b")
+(sort-rule "å¹" "ã…Ž1á…²1ᆯ0")
+(sort-rule "åº" "ㄱ1á…³1ᆫ0")
+(sort-rule "å»" "ㄱ1á…¡1ᆨ1")
+(sort-rule "å½" "ã…ˆ1á…³1ᆨ1")
+(sort-rule "å¾" "ã…‡1á…¡1ᆨ1")
+(sort-rule "å¿" "ㄱ1á…§1ᆼ0")
+(sort-rule "厄" "ㅇ1ᅡ6ᆨ1")
+(sort-rule "厓" "ㅇ1ᅡ6~b")
+(sort-rule "厖" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "厘" "ㄹ1ᅵ1~b")
+(sort-rule "厚" "ㅎ1ᅮ1~b")
+(sort-rule "åŽ" "ã…ˆ1á…©1~b")
+(sort-rule "原" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "厠" "ㅊ1ᅳ1ᆨ1")
+(sort-rule "厥" "ㄱ1ᅮ5ᆯ0")
+(sort-rule "厦" "ㅎ1ᅡ1~b")
+(sort-rule "厪" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "厭" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "厮" "ㅅ1ᅵ1~b")
+(sort-rule "厲" "ㄹ1ᅧ1~b")
+(sort-rule "厹" "ㄱ1ᅮ1~b")
+(sort-rule "去" "ㄱ1ᅥ1~b")
+(sort-rule "åƒ" "ã……1á…¡1ᆷ0")
+(sort-rule "å…" "ã…Š1á…¡1ᆷ0")
+(sort-rule "åˆ" "ã…‡1á…®1~b")
+(sort-rule "å‰" "ã…Š1á…¡1~b")
+(sort-rule "åŠ" "ㄱ1á…³1ᆸ0")
+(sort-rule "å‹" "ã…‡1á…®1~b")
+(sort-rule "å" "ã…‚1á…¡1ᆫ0")
+(sort-rule "å”" "ã……1á…®1ᆨ1")
+(sort-rule "å–" "ã…Š1á…®D~b")
+(sort-rule "å—" "ã……1á…®1~b")
+(sort-rule "å›" "ã…‚1á…¡1ᆫ0")
+(sort-rule "åŸ" "ã……1á…®1~b")
+(sort-rule "å¡" "ã…‡1á…§6~b")
+(sort-rule "å¢" "ã…Š1á…©1ᆼ0")
+(sort-rule "å£" "ㄱ1á…®1~b")
+(sort-rule "å¤" "ㄱ1á…©1~b")
+(sort-rule "å¥" "ㄱ1á…®1~b")
+(sort-rule "å¦" "ㄹ1á…§1ᆼ0")
+(sort-rule "å¨" "ã„·1á…©1~b")
+(sort-rule "å©" "ㄱ1á…©1~b")
+(sort-rule "åª" "ã…ˆ1á…µ1~b")
+(sort-rule "å«" "ㄱ1á…²1~b")
+(sort-rule "å¬" "ã……1á…©1~b")
+(sort-rule "å­" "ã…1á…¡1ᆯ0")
+(sort-rule "å®" "ã…ˆ1á…¥1ᆼ0")
+(sort-rule "å¯" "ㄱ1á…¡1~b")
+(sort-rule "å°" "ã…Œ1á…¡6~b")
+(sort-rule "å±" "ã…ˆ1á…µ1ᆯ0")
+(sort-rule "å²" "ã……1á…¡1~b")
+(sort-rule "å³" "ã…‡1á…®1~b")
+(sort-rule "å´" "ㄱ1á…®1~b")
+(sort-rule "åµ" "ã…1á…¡1~b")
+(sort-rule "å¶" "ã…Ž1á…§1ᆸ0")
+(sort-rule "å¸" "ã……1á…¡1~b")
+(sort-rule "å" "ã…‡1á…®1~b")
+(sort-rule "åƒ" "ã…Ž1á…³1ᆯ0")
+(sort-rule "å„" "ㄱ1á…¡1ᆨ1")
+(sort-rule "åˆ" "ã…Ž1á…¡1ᆸ0")
+(sort-rule "å‰" "ㄱ1á…µ1ᆯ0")
+(sort-rule "åŠ" "ã…ˆ1á…¥1ᆨ1")
+(sort-rule "å‹" "ã…Š1á…©1ᆫ0")
+(sort-rule "åŒ" "ã„·1á…©1ᆼ0")
+(sort-rule "å" "ã…1á…§1ᆼ0")
+(sort-rule "åŽ" "ã…Ž1á…®1~b")
+(sort-rule "å" "ㄹ1á…µ1~b")
+(sort-rule "å" "ã…Œ1á…©1~b")
+(sort-rule "å‘" "ã…Ž1á…£1ᆼ0")
+(sort-rule "å›" "ㄱ1á…®1ᆫ0")
+(sort-rule "å" "ㄹ1á…µ1ᆫ0")
+(sort-rule "åŸ" "ã…‡1á…³1ᆷ0")
+(sort-rule "å " "ã…1á…§6~b")
+(sort-rule "å¦" "ã…‚1á…®1~b")
+(sort-rule "å©" "ã…‚1á…®1ᆫ0")
+(sort-rule "å«" "ã…Ž1á…¡1ᆷ0")
+(sort-rule "å¬" "ã…‡1á…³1ᆫ0")
+(sort-rule "å®" "ã…ˆ1á…¥1ᆫ0")
+(sort-rule "å³" "ã…‡1á…©1~b")
+(sort-rule "å¶" "ã„´1á…®1ᆯ0")
+(sort-rule "å¸" "ã…Ž1á…³1ᆸ0")
+(sort-rule "å¹" "ã…Š1á…®D~b")
+(sort-rule "å»" "ã…1á…®1ᆫ0")
+(sort-rule "å¼" "ã…Ž1á…®1~b")
+(sort-rule "å½" "ã…Ž1á…®1~b")
+(sort-rule "å¾" "ã…‡1á…©1~b")
+(sort-rule "å‘€" "ã…Ž1á…¡1~b")
+(sort-rule "呂" "ㄹ1ᅧ1~b")
+(sort-rule "呆" "ã…1á…¡6~b")
+(sort-rule "呈" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "告" "ㄱ1ᅩ1~b")
+(sort-rule "呎" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "呑" "ㅌ1ᅡ1ᆫ0")
+(sort-rule "å‘" "ã…‡1á…¡6ᆨ1")
+(sort-rule "å‘¢" "ã„´1á…µ1~b")
+(sort-rule "呤" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "呦" "ㅇ1ᅲ1~b")
+(sort-rule "周" "ㅈ1ᅮ1~b")
+(sort-rule "呪" "ㅈ1ᅮ1~b")
+(sort-rule "呫" "ㅊ1ᅥ1ᆸ0")
+(sort-rule "å‘°" "ã…ˆ1á…¡1~b")
+(sort-rule "呱" "ㄱ1ᅩ1~b")
+(sort-rule "味" "ã…1á…µ1~b")
+(sort-rule "呵" "ㄱ1ᅡ1~b")
+(sort-rule "呶" "ㄴ1ᅩ1~b")
+(sort-rule "呻" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "呼" "ㅎ1ᅩ1~b")
+(sort-rule "命" "ã…1á…§1ᆼ0")
+(sort-rule "呿" "ㄱ1ᅥ1~b")
+(sort-rule "å’€" "ã…ˆ1á…¥1~b")
+(sort-rule "咄" "ㄷ1ᅩ1ᆯ0")
+(sort-rule "å’†" "ã…1á…©1~b")
+(sort-rule "å’‡" "ã…1á…µ1ᆯ0")
+(sort-rule "å’‹" "ã……1á…¡1~b")
+(sort-rule "和" "ㅎ1ᅩ3~b")
+(sort-rule "å’" "ã…Ž1á…¡6~b")
+(sort-rule "咎" "ㄱ1ᅮ1~b")
+(sort-rule "å’" "ã…‡1á…§1ᆼ0")
+(sort-rule "å’" "ã…‚1á…®1~b")
+(sort-rule "咖" "ㄱ1ᅡ1~b")
+(sort-rule "咠" "ㅈ1ᅵ1ᆸ0")
+(sort-rule "咢" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "咤" "ㅌ1ᅡ1~b")
+(sort-rule "å’¥" "ã…Ž1á…³9~b")
+(sort-rule "å’¨" "ã…ˆ1á…¡1~b")
+(sort-rule "å’«" "ã…ˆ1á…µ1~b")
+(sort-rule "咬" "ㄱ1ᅭ1~b")
+(sort-rule "咯" "ㄱ1ᅡ1ᆨ1")
+(sort-rule "å’³" "ã…Ž1á…¡6~b")
+(sort-rule "咸" "ㅎ1ᅡ1ᆷ0")
+(sort-rule "å’»" "ã…Ž1á…²1~b")
+(sort-rule "咼" "ㄱ1ᅩ5~b")
+(sort-rule "咽" "ㅇ1ᅧ1ᆯ0")
+(sort-rule "å’¿" "ã…‡1á…µ1~b")
+(sort-rule "å“€" "ã…‡1á…¡6~b")
+(sort-rule "å“" "ã…1á…®1ᆷ0")
+(sort-rule "哂" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "哃" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "哄" "ㅎ1ᅩ1ᆼ0")
+(sort-rule "哆" "ㅊ1ᅵ1~b")
+(sort-rule "哇" "ㅇ1ᅩ3~b")
+(sort-rule "哈" "ㅎ1ᅡ1ᆸ0")
+(sort-rule "哉" "ㅈ1ᅡ6~b")
+(sort-rule "員" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "哥" "ㄱ1ᅡ1~b")
+(sort-rule "哦" "ㅇ1ᅡ1~b")
+(sort-rule "哨" "ㅊ1ᅩ1~b")
+(sort-rule "哩" "ㄹ1ᅵ1~b")
+(sort-rule "哭" "ㄱ1ᅩ1ᆨ1")
+(sort-rule "å“®" "ã…Ž1á…­1~b")
+(sort-rule "哱" "ㅂ1ᅡ1ᆯ0")
+(sort-rule "哲" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "哺" "ã…1á…©1~b")
+(sort-rule "哽" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "哿" "ㄱ1ᅡ1~b")
+(sort-rule "唄" "ã…1á…¡6~b")
+(sort-rule "唆" "ㅅ1ᅡ1~b")
+(sort-rule "唇" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "唉" "ㅇ1ᅡ6~b")
+(sort-rule "唎" "ㄹ1ᅵ1~b")
+(sort-rule "å”" "ã…Ž1á…³9~b")
+(sort-rule "å”" "ã„·1á…¡1ᆼ0")
+(sort-rule "å””" "ã…‡1á…©1~b")
+(sort-rule "唜" "ã…1á…¡1ᆯ0")
+(sort-rule "唫" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "å”®" "ã……1á…®1~b")
+(sort-rule "唯" "ㅇ1ᅲ1~b")
+(sort-rule "唱" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "唳" "ㄹ1ᅧ1~b")
+(sort-rule "唵" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "唼" "ㅅ1ᅡ1ᆸ0")
+(sort-rule "唾" "ㅌ1ᅡ1~b")
+(sort-rule "å•€" "ã…‡1á…¡6~b")
+(sort-rule "å•‚" "ã„´1á…®1~b")
+(sort-rule "啄" "ㅌ1ᅡ1ᆨ1")
+(sort-rule "商" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "å•" "ã…1á…®1ᆫ0")
+(sort-rule "啓" "ㄱ1ᅧ6~b")
+(sort-rule "啖" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "啗" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "啜" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "å•ž" "ã…‡1á…¡1~b")
+(sort-rule "啣" "ㅎ1ᅡ1ᆷ0")
+(sort-rule "å•»" "ã……1á…µ1~b")
+(sort-rule "啼" "ㅈ1ᅥ6~b")
+(sort-rule "啽" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "啾" "ㅊ1ᅮ1~b")
+(sort-rule "喀" "ㄱ1ᅡ6ᆨ1")
+(sort-rule "å–" "ã…‡1á…©1ᆼ0")
+(sort-rule "喃" "ㄴ1ᅡ1ᆷ0")
+(sort-rule "善" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "喆" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "å–‡" "ã„´1á…¡1~b")
+(sort-rule "å–‰" "ã…Ž1á…®1~b")
+(sort-rule "喊" "ㅎ1ᅡ1ᆷ0")
+(sort-rule "喋" "ㅊ1ᅥ1ᆸ0")
+(sort-rule "喑" "ㅇ1ᅳ1ᆷ0")
+(sort-rule "å–“" "ã…‡1á…­1~b")
+(sort-rule "喔" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "喘" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "å–™" "ã…Ž1á…®8~b")
+(sort-rule "喚" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "喜" "ㅎ1ᅳ9~b")
+(sort-rule "å–" "ㄱ1á…¡1ᆯ0")
+(sort-rule "喞" "ㅈ1ᅳ1ᆨ1")
+(sort-rule "å–Ÿ" "ã…‡1á…®D~b")
+(sort-rule "å–£" "ã…Ž1á…®1~b")
+(sort-rule "喤" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "喧" "ㅎ1ᅮ5ᆫ0")
+(sort-rule "喨" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "å–©" "ã…‡1á…²1~b")
+(sort-rule "喪" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "喫" "ㄱ3ᅵ1ᆨ1")
+(sort-rule "喬" "ㄱ1ᅭ1~b")
+(sort-rule "單" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "喰" "ㅅ1ᅵ1ᆨ1")
+(sort-rule "å—…" "ã…Ž1á…®1~b")
+(sort-rule "嗇" "ㅅ1ᅡ6ᆨ1")
+(sort-rule "å—‰" "ã……1á…©1~b")
+(sort-rule "嗑" "ㅎ1ᅡ1ᆸ0")
+(sort-rule "嗔" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "å—š" "ã…‡1á…©1~b")
+(sort-rule "嗛" "ㄱ1ᅧ1ᆷ0")
+(sort-rule "嗜" "ㄱ1ᅵ1~b")
+(sort-rule "å—Ÿ" "ã…Š1á…¡1~b")
+(sort-rule "嗠" "ㄹ1ᅡ1ᆨ1")
+(sort-rule "嗢" "ㅇ1ᅩ1ᆯ0")
+(sort-rule "å—£" "ã……1á…¡1~b")
+(sort-rule "å—¤" "ã…Š1á…µ1~b")
+(sort-rule "å—·" "ã…‡1á…©1~b")
+(sort-rule "å—½" "ã……1á…®1~b")
+(sort-rule "å—¾" "ã…ˆ1á…®1~b")
+(sort-rule "嗿" "ㅌ1ᅡ1ᆷ0")
+(sort-rule "嘄" "ㄱ1ᅭ1~b")
+(sort-rule "嘆" "ㅌ1ᅡ1ᆫ0")
+(sort-rule "嘈" "ㅈ1ᅩ1~b")
+(sort-rule "嘉" "ㄱ1ᅡ1~b")
+(sort-rule "嘌" "ã…1á…­1~b")
+(sort-rule "å˜" "ㄹ1á…®1~b")
+(sort-rule "嘎" "ㅇ1ᅡ1ᆯ0")
+(sort-rule "å˜" "ㄱ1á…­1~b")
+(sort-rule "嘒" "ㅎ1ᅧ6~b")
+(sort-rule "嘔" "ㄱ1ᅮ1~b")
+(sort-rule "嘖" "ㅊ1ᅡ6ᆨ1")
+(sort-rule "嘗" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "嘩" "ㅎ1ᅩ3~b")
+(sort-rule "嘬" "ㅊ1ᅩG~b")
+(sort-rule "嘯" "ㅅ1ᅩ1~b")
+(sort-rule "嘲" "ㅈ1ᅩ1~b")
+(sort-rule "嘴" "ㅊ1ᅮD~b")
+(sort-rule "嘶" "ㅅ1ᅵ1~b")
+(sort-rule "嘷" "ㅎ1ᅩ1~b")
+(sort-rule "嘸" "ã…1á…®1~b")
+(sort-rule "嘹" "ㄹ1ᅭ1~b")
+(sort-rule "嘻" "ㅎ1ᅳ9~b")
+(sort-rule "嘿" "ã…1á…®1ᆨ1")
+(sort-rule "å™" "ã…‡1á…©1~b")
+(sort-rule "噂" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "噉" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "噋" "ㅌ1ᅩ1ᆫ0")
+(sort-rule "å™" "ã…Š1á…©1~b")
+(sort-rule "噎" "ㅇ1ᅧ1ᆯ0")
+(sort-rule "å™" "ã…Ž1á…³1ᆸ0")
+(sort-rule "噓" "ㅎ1ᅥ1~b")
+(sort-rule "噤" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "噥" "ㄴ1ᅩ1ᆼ0")
+(sort-rule "器" "ㄱ1ᅵ1~b")
+(sort-rule "噩" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "噪" "ㅈ1ᅩ1~b")
+(sort-rule "噫" "ㅎ1ᅳ9~b")
+(sort-rule "噬" "ㅅ1ᅥ1~b")
+(sort-rule "噭" "ㄱ1ᅭ1~b")
+(sort-rule "噯" "ㅇ1ᅡ6~b")
+(sort-rule "噲" "ㅋ1ᅩ5~b")
+(sort-rule "噴" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "噶" "ㄱ1ᅡ1ᆯ0")
+(sort-rule "噸" "ㅌ1ᅩ1ᆫ0")
+(sort-rule "噺" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "嚀" "ㄴ1ᅧ1ᆼ0")
+(sort-rule "嚄" "ㅎ1ᅩGᆨ1")
+(sort-rule "嚆" "ㅎ1ᅭ1~b")
+(sort-rule "嚇" "ㅎ1ᅡ1~b")
+(sort-rule "åš" "ã…Š1á…¥6~b")
+(sort-rule "嚙" "ㄱ1ᅭ1~b")
+(sort-rule "嚚" "ㅇ1ᅳ1ᆫ0")
+(sort-rule "嚥" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "嚬" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "嚮" "ㅎ1ᅣ1ᆼ0")
+(sort-rule "嚳" "ㄱ1ᅩ1ᆨ1")
+(sort-rule "嚴" "ㅇ1ᅥ1ᆷ0")
+(sort-rule "嚶" "ㅇ1ᅡ6ᆼ0")
+(sort-rule "嚼" "ㅈ1ᅡ1ᆨ1")
+(sort-rule "囀" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "å›" "ã……1á…¥1ᆸ0")
+(sort-rule "囂" "ㅎ1ᅭ1~b")
+(sort-rule "囃" "ㅈ1ᅡ1ᆸ0")
+(sort-rule "囈" "ㅇ1ᅧ6~b")
+(sort-rule "囉" "ㄹ1ᅡ1~b")
+(sort-rule "囊" "ㄴ1ᅡ1ᆼ0")
+(sort-rule "å›" "ã…Ž1á…³9~b")
+(sort-rule "囑" "ㅊ1ᅩ1ᆨ1")
+(sort-rule "囚" "ㅅ1ᅮ1~b")
+(sort-rule "å››" "ã……1á…¡1~b")
+(sort-rule "回" "ㅎ1ᅩG~b")
+(sort-rule "囟" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "因" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "囦" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "囫" "ㅎ1ᅩ1ᆯ0")
+(sort-rule "å›®" "ã…‡1á…©3~b")
+(sort-rule "困" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "囷" "ㄱ1ᅲ1ᆫ0")
+(sort-rule "囹" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "固" "ㄱ1ᅩ1~b")
+(sort-rule "囿" "ㅇ1ᅲ1~b")
+(sort-rule "åœ" "ã…‡1á…³1ᆫ0")
+(sort-rule "圂" "ㅎ1ᅩ1ᆫ0")
+(sort-rule "圃" "ã…1á…©1~b")
+(sort-rule "圄" "ㅇ1ᅥ1~b")
+(sort-rule "圈" "ㄱ1ᅮ5ᆫ0")
+(sort-rule "圉" "ㅇ1ᅥ1~b")
+(sort-rule "圊" "ㅊ1ᅥ1ᆼ0")
+(sort-rule "國" "ㄱ1ᅮ1ᆨ1")
+(sort-rule "åœ" "ã…‡1á…®D~b")
+(sort-rule "園" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "圓" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "圖" "ㄷ1ᅩ1~b")
+(sort-rule "團" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "圜" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "土" "ㅌ1ᅩ1~b")
+(sort-rule "圥" "ㄹ1ᅩ1ᆨ1")
+(sort-rule "在" "ㅈ1ᅡ6~b")
+(sort-rule "圬" "ㅇ1ᅩ1~b")
+(sort-rule "圭" "ㄱ1ᅲ1~b")
+(sort-rule "圮" "ㅂ1ᅵ1~b")
+(sort-rule "地" "ㅈ1ᅵ1~b")
+(sort-rule "圻" "ㄱ1ᅵ1~b")
+(sort-rule "圾" "ㄱ1ᅳ1ᆸ0")
+(sort-rule "å€" "ã…ˆ1á…µ1~b")
+(sort-rule "å‚" "ã…1á…¡1ᆫ0")
+(sort-rule "å‡" "ㄱ1á…²1ᆫ0")
+(sort-rule "åŠ" "ã…‚1á…¡1ᆼ0")
+(sort-rule "åŒ" "ã…‚1á…®1ᆫ0")
+(sort-rule "å" "ã„·1á…¡1ᆷ0")
+(sort-rule "åŽ" "ㄱ1á…¡1ᆷ0")
+(sort-rule "å" "ã…‚1á…¡6~b")
+(sort-rule "å" "ã…ˆ1á…©3~b")
+(sort-rule "å‘" "ㄱ1á…¡6ᆼ0")
+(sort-rule "å¡" "ã…1á…¡1~b")
+(sort-rule "å¤" "ㄱ1á…©1ᆫ0")
+(sort-rule "å¦" "ã…Œ1á…¡1ᆫ0")
+(sort-rule "å§" "ã…Š1á…¥1ᆨ1")
+(sort-rule "å¨" "ã…‡1á…µ1~b")
+(sort-rule "å©" "ㄱ1á…¡1ᆷ0")
+(sort-rule "åª" "ã…1á…§1ᆼ0")
+(sort-rule "å®" "ã„·1á…¡6~b")
+(sort-rule "å¯" "ã…‚1á…¡6~b")
+(sort-rule "å°" "ㄱ1á…§1ᆼ0")
+(sort-rule "å±" "ã…‡1á…¡1ᆼ0")
+(sort-rule "å³" "ã…‡1á…­1~b")
+(sort-rule "åµ" "ㄱ1á…®1~b")
+(sort-rule "å·" "ㄱ1á…¡1~b")
+(sort-rule "å¸" "ㄱ1á…®1~b")
+(sort-rule "å»" "ã…ˆ1á…µ1~b")
+(sort-rule "å¼" "ã…Œ1á…¡1ᆨ1")
+(sort-rule "åž‚" "ã……1á…®1~b")
+(sort-rule "垈" "ㄷ1ᅡ6~b")
+(sort-rule "型" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "垌" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "åž“" "ã…Ž1á…¡6~b")
+(sort-rule "åž•" "ã…Ž1á…®1~b")
+(sort-rule "垞" "ㅌ1ᅡ1~b")
+(sort-rule "垠" "ㅇ1ᅳ1ᆫ0")
+(sort-rule "垢" "ㄱ1ᅮ1~b")
+(sort-rule "垣" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "垤" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "垸" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "垽" "ㅇ1ᅳ1ᆫ0")
+(sort-rule "埃" "ㅇ1ᅡ6~b")
+(sort-rule "埆" "ㄱ1ᅡ1ᆨ1")
+(sort-rule "埇" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "埈" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "埉" "ㅎ1ᅧ1ᆸ0")
+(sort-rule "埋" "ã…1á…¡6~b")
+(sort-rule "城" "ㅅ1ᅥ1ᆼ0")
+(sort-rule "åŸ" "ã…‡1á…§1ᆫ0")
+(sort-rule "埑" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "埒" "ㄹ1ᅡ1ᆯ0")
+(sort-rule "埜" "ㅇ1ᅣ1~b")
+(sort-rule "域" "ㅇ1ᅧ1ᆨ1")
+(sort-rule "埠" "ㅂ1ᅮ1~b")
+(sort-rule "埤" "ㅂ1ᅵ1~b")
+(sort-rule "埭" "ㅌ1ᅡ6~b")
+(sort-rule "埰" "ㅊ1ᅡ6~b")
+(sort-rule "埳" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "埴" "ㅅ1ᅵ1ᆨ1")
+(sort-rule "執" "ㅈ1ᅵ1ᆸ0")
+(sort-rule "培" "ㅂ1ᅡ6~b")
+(sort-rule "基" "ㄱ1ᅵ1~b")
+(sort-rule "埻" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "埼" "ㄱ1ᅵ1~b")
+(sort-rule "埽" "ㅅ1ᅩ1~b")
+(sort-rule "堀" "ㄱ1ᅮ1ᆯ0")
+(sort-rule "堂" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "堃" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "堅" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "堆" "ㅌ1ᅩG~b")
+(sort-rule "堈" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "堉" "ㅇ1ᅲ1ᆨ1")
+(sort-rule "堊" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "堋" "ㅂ1ᅮ1ᆼ0")
+(sort-rule "堗" "ㄷ1ᅩ1ᆯ0")
+(sort-rule "堙" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "å " "ㄱ1á…©3~b")
+(sort-rule "堞" "ㅊ1ᅥ1ᆸ0")
+(sort-rule "å  " "ã…Ž1á…®1~b")
+(sort-rule "å ¡" "ã…‚1á…©1~b")
+(sort-rule "å £" "ã…‡1á…®1~b")
+(sort-rule "å ¤" "ã…ˆ1á…¥6~b")
+(sort-rule "堦" "ㄱ1ᅧ6~b")
+(sort-rule "堧" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "堪" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "å ¯" "ã…‡1á…­1~b")
+(sort-rule "堰" "ㅇ1ᅥ1ᆫ0")
+(sort-rule "å ±" "ã…‚1á…©1~b")
+(sort-rule "場" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "å µ" "ã„·1á…©1~b")
+(sort-rule "堺" "ㄱ1ᅧ6~b")
+(sort-rule "塀" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "塉" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "塊" "ㄱ1ᅩG~b")
+(sort-rule "塋" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "塌" "ㅌ1ᅡ1ᆸ0")
+(sort-rule "å¡" "ã……1á…³1ᆼ0")
+(sort-rule "å¡" "ㄱ1á…¡6~b")
+(sort-rule "å¡" "ã……1á…©1~b")
+(sort-rule "å¡‘" "ã……1á…©1~b")
+(sort-rule "å¡’" "ã……1á…µ1~b")
+(sort-rule "塔" "ㅌ1ᅡ1ᆸ0")
+(sort-rule "å¡—" "ã„·1á…©1~b")
+(sort-rule "塘" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "塙" "ㄱ1ᅩ1~b")
+(sort-rule "塚" "ㅊ1ᅩ1ᆼ0")
+(sort-rule "å¡ž" "ã……1á…¡6~b")
+(sort-rule "塡" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "å¡¢" "ã…‡1á…©1~b")
+(sort-rule "塤" "ㅎ1ᅮ1ᆫ0")
+(sort-rule "塩" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "塵" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "塹" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "塼" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "塽" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "塾" "ㅅ1ᅮ1ᆨ1")
+(sort-rule "墀" "ㅈ1ᅵ1~b")
+(sort-rule "å¢" "ã…1á…¡1ᆫ0")
+(sort-rule "境" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "墅" "ㅅ1ᅥ1~b")
+(sort-rule "墉" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "墊" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "å¢" "ㄱ1á…µ1~b")
+(sort-rule "å¢" "ㄱ1á…³1ᆫ0")
+(sort-rule "墓" "ã…1á…­1~b")
+(sort-rule "墜" "ㅊ1ᅮ1~b")
+(sort-rule "å¢" "ã…‡1á…­1~b")
+(sort-rule "增" "ㅈ1ᅳ1ᆼ0")
+(sort-rule "墟" "ㅎ1ᅥ1~b")
+(sort-rule "墡" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "墣" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "墨" "ã…1á…®1ᆨ1")
+(sort-rule "墩" "ㄷ1ᅩ1ᆫ0")
+(sort-rule "墫" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "墮" "ㅌ1ᅡ1~b")
+(sort-rule "墰" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "墱" "ㄷ1ᅳ1ᆼ0")
+(sort-rule "墳" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "墺" "ㅇ1ᅩ1~b")
+(sort-rule "墻" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "墾" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "å£" "ã…‚1á…§1ᆨ1")
+(sort-rule "壃" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "壅" "ㅇ1ᅩ1ᆼ0")
+(sort-rule "壇" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "壎" "ㅎ1ᅮ1ᆫ0")
+(sort-rule "壑" "ㅎ1ᅡ1ᆨ1")
+(sort-rule "壓" "ㅇ1ᅡ1ᆸ0")
+(sort-rule "壔" "ㄷ1ᅩ1~b")
+(sort-rule "壕" "ㅎ1ᅩ1~b")
+(sort-rule "壘" "ㄴ1ᅮ1~b")
+(sort-rule "壙" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "壚" "ㄹ1ᅩ1~b")
+(sort-rule "壜" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "å£" "ã…‡1á…²1~b")
+(sort-rule "壞" "ㄱ1ᅩG~b")
+(sort-rule "壟" "ㄴ1ᅩ1ᆼ0")
+(sort-rule "壤" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "士" "ㅅ1ᅡ1~b")
+(sort-rule "壬" "ㅇ1ᅵ1ᆷ0")
+(sort-rule "壯" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "壹" "ㅇ1ᅵ1ᆯ0")
+(sort-rule "壺" "ㅎ1ᅩ1~b")
+(sort-rule "壻" "ㅅ1ᅥ1~b")
+(sort-rule "壽" "ㅅ1ᅮ1~b")
+(sort-rule "夆" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "夈" "ㅈ1ᅡ6~b")
+(sort-rule "å¤" "ã…Ž1á…¡1~b")
+(sort-rule "å¤" "ã…Ž1á…§1ᆼ0")
+(sort-rule "夔" "ㄱ1ᅵ1~b")
+(sort-rule "夕" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "外" "ㅇ1ᅩG~b")
+(sort-rule "夙" "ㅅ1ᅮ1ᆨ1")
+(sort-rule "多" "ㄷ1ᅡ1~b")
+(sort-rule "夜" "ㅇ1ᅣ1~b")
+(sort-rule "夢" "ã…1á…©1ᆼ0")
+(sort-rule "夤" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "夥" "ㄱ1ᅩ3~b")
+(sort-rule "大" "ㄷ1ᅡ6~b")
+(sort-rule "天" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "太" "ㅌ1ᅡ6~b")
+(sort-rule "夫" "ㅂ1ᅮ1~b")
+(sort-rule "夬" "ㅋ1ᅩ5~b")
+(sort-rule "夭" "ㅇ1ᅭ1~b")
+(sort-rule "央" "ㅇ1ᅡ1ᆼ0")
+(sort-rule "夯" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "失" "ㅅ1ᅵ1ᆯ0")
+(sort-rule "夷" "ㅇ1ᅵ1~b")
+(sort-rule "夸" "ㄱ1ᅩ3~b")
+(sort-rule "夾" "ㅎ1ᅧ1ᆸ0")
+(sort-rule "奄" "ㅇ1ᅥ1ᆷ0")
+(sort-rule "奇" "ㄱ1ᅵ1~b")
+(sort-rule "奈" "ㄴ1ᅡ1~b")
+(sort-rule "奉" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "奎" "ㄱ1ᅲ1~b")
+(sort-rule "å¥" "ã…ˆ1á…®1~b")
+(sort-rule "å¥" "ã…Ž1á…©3ᆫ0")
+(sort-rule "契" "ㄱ1ᅧ6~b")
+(sort-rule "奓" "ㅊ1ᅡ1~b")
+(sort-rule "奔" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "奕" "ㅎ1ᅧ1ᆨ1")
+(sort-rule "套" "ㅌ1ᅮ1~b")
+(sort-rule "奘" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "奚" "ㅎ1ᅡ6~b")
+(sort-rule "奠" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "奢" "ㅅ1ᅡ1~b")
+(sort-rule "奧" "ㅇ1ᅩ1~b")
+(sort-rule "奩" "ㄹ1ᅧ1ᆷ0")
+(sort-rule "奪" "ㅌ1ᅡ1ᆯ0")
+(sort-rule "奫" "ㅇ1ᅲ1ᆫ0")
+(sort-rule "奬" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "奭" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "奮" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "女" "ㄴ1ᅧ1~b")
+(sort-rule "奴" "ㄴ1ᅩ1~b")
+(sort-rule "奶" "ㄴ1ᅡ6~b")
+(sort-rule "奸" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "好" "ㅎ1ᅩ1~b")
+(sort-rule "如" "ㅇ1ᅧ1~b")
+(sort-rule "妃" "ㅂ1ᅵ1~b")
+(sort-rule "妄" "ã…1á…¡1ᆼ0")
+(sort-rule "妊" "ㅇ1ᅵ1ᆷ0")
+(sort-rule "妑" "ã…1á…¡1~b")
+(sort-rule "妒" "ㅌ1ᅮ1~b")
+(sort-rule "妓" "ㄱ1ᅵ1~b")
+(sort-rule "妖" "ㅇ1ᅭ1~b")
+(sort-rule "妗" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "妙" "ã…1á…­1~b")
+(sort-rule "å¦" "ã…ˆ1á…¡1ᆼ0")
+(sort-rule "妣" "ㅂ1ᅵ1~b")
+(sort-rule "妥" "ㅌ1ᅡ1~b")
+(sort-rule "妧" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "妨" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "妬" "ㅌ1ᅮ1~b")
+(sort-rule "妯" "ㅊ1ᅮ1ᆨ1")
+(sort-rule "妲" "ㄷ1ᅡ1ᆯ0")
+(sort-rule "妹" "ã…1á…¡6~b")
+(sort-rule "妻" "ㅊ1ᅥ1~b")
+(sort-rule "妾" "ㅊ1ᅥ1ᆸ0")
+(sort-rule "姃" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "姆" "ã…1á…©1~b")
+(sort-rule "姈" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "姉" "ㅈ1ᅡ1~b")
+(sort-rule "始" "ㅅ1ᅵ1~b")
+(sort-rule "å§" "ã……1á…¡1ᆫ0")
+(sort-rule "å§" "ã…ˆ1á…¥1~b")
+(sort-rule "姑" "ㄱ1ᅩ1~b")
+(sort-rule "姒" "ㅅ1ᅡ1~b")
+(sort-rule "姓" "ㅅ1ᅥ1ᆼ0")
+(sort-rule "委" "ㅇ1ᅮD~b")
+(sort-rule "姙" "ㅇ1ᅵ1ᆷ0")
+(sort-rule "姚" "ㅇ1ᅭ1~b")
+(sort-rule "姜" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "å§" "ã…ˆ1á…®1~b")
+(sort-rule "姞" "ㄱ1ᅵ1ᆯ0")
+(sort-rule "姣" "ㄱ1ᅭ1~b")
+(sort-rule "姤" "ㄱ1ᅮ1~b")
+(sort-rule "姥" "ã…1á…©1~b")
+(sort-rule "姦" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "姨" "ㅇ1ᅵ1~b")
+(sort-rule "姪" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "姬" "ㅎ1ᅳ9~b")
+(sort-rule "姮" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "姸" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "姺" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "姻" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "姿" "ㅈ1ᅡ1~b")
+(sort-rule "å¨" "ã…‡1á…®D~b")
+(sort-rule "娃" "ㅇ1ᅩ5~b")
+(sort-rule "娉" "ㅂ1ᅵ1ᆼ0")
+(sort-rule "娑" "ㅅ1ᅡ1~b")
+(sort-rule "娓" "ã…1á…µ1~b")
+(sort-rule "娘" "ㄴ1ᅡ1ᆼ0")
+(sort-rule "娙" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "娛" "ㅇ1ᅩ1~b")
+(sort-rule "娜" "ㄴ1ᅡ1~b")
+(sort-rule "娟" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "娠" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "娣" "ㅈ1ᅥ6~b")
+(sort-rule "娥" "ㅇ1ᅡ1~b")
+(sort-rule "娧" "ㅌ1ᅡ6~b")
+(sort-rule "娩" "ã…1á…¡1ᆫ0")
+(sort-rule "娭" "ㅇ1ᅡ6~b")
+(sort-rule "娵" "ㅊ1ᅮ1~b")
+(sort-rule "娶" "ㅊ1ᅮD~b")
+(sort-rule "娼" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "娿" "ㅇ1ᅡ1~b")
+(sort-rule "å©€" "ã…‡1á…¡1~b")
+(sort-rule "å©" "ㄹ1á…®1~b")
+(sort-rule "婆" "ã…1á…¡1~b")
+(sort-rule "婉" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "婌" "ㅅ1ᅮ1ᆨ1")
+(sort-rule "å©" "ã…‡1á…©3~b")
+(sort-rule "婚" "ㅎ1ᅩ1ᆫ0")
+(sort-rule "å©¢" "ã…‚1á…µ1~b")
+(sort-rule "婣" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "婦" "ㅂ1ᅮ1~b")
+(sort-rule "婧" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "婪" "ㄹ1ᅡ1ᆷ0")
+(sort-rule "婲" "ㅎ1ᅩ3~b")
+(sort-rule "婷" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "å©¿" "ã……1á…¥1~b")
+(sort-rule "媄" "ã…1á…µ1~b")
+(sort-rule "åª" "ã…‚1á…®1~b")
+(sort-rule "媒" "ã…1á…¡6~b")
+(sort-rule "媓" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "媕" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "媚" "ã…1á…µ1~b")
+(sort-rule "媛" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "媟" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "媢" "ã…1á…©1~b")
+(sort-rule "媤" "ㅅ1ᅵ1~b")
+(sort-rule "媧" "ㅇ1ᅩ5~b")
+(sort-rule "媪" "ㅇ1ᅩ1~b")
+(sort-rule "媳" "ㅅ1ᅵ1ᆨ1")
+(sort-rule "媵" "ㅇ1ᅵ1ᆼ0")
+(sort-rule "媺" "ã…1á…µ1~b")
+(sort-rule "媻" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "媼" "ㅇ1ᅩ1ᆫ0")
+(sort-rule "媽" "ã…1á…¡1~b")
+(sort-rule "媾" "ㄱ1ᅮ1~b")
+(sort-rule "媿" "ㄱ1ᅩG~b")
+(sort-rule "å«" "ㄱ1á…¡1~b")
+(sort-rule "å«‚" "ã……1á…®1~b")
+(sort-rule "嫄" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "嫈" "ㅇ1ᅡ6ᆼ0")
+(sort-rule "嫉" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "å«‹" "ã„´1á…­1~b")
+(sort-rule "嫌" "ㅎ1ᅧ1ᆷ0")
+(sort-rule "å«–" "ã…1á…­1~b")
+(sort-rule "嫗" "ㄱ1ᅮ1~b")
+(sort-rule "嫙" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "å«š" "ã…1á…¡1ᆫ0")
+(sort-rule "å«›" "ã…‡1á…§6~b")
+(sort-rule "嫠" "ㄹ1ᅵ1~b")
+(sort-rule "嫡" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "嫢" "ㄱ1ᅲ1~b")
+(sort-rule "嫣" "ㅇ1ᅥ1ᆫ0")
+(sort-rule "嫥" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "嫦" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "嫩" "ㄴ1ᅮ1ᆫ0")
+(sort-rule "å««" "ã…1á…©1~b")
+(sort-rule "å«­" "ã…Ž1á…©1~b")
+(sort-rule "å«®" "ã…Ž1á…©1~b")
+(sort-rule "嫯" "ㅇ1ᅩ1~b")
+(sort-rule "嫶" "ㅊ1ᅩ1~b")
+(sort-rule "嫺" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "嫻" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "嫽" "ㄹ1ᅭ1~b")
+(sort-rule "嬀" "ㄱ1ᅲ1~b")
+(sort-rule "嬅" "ㅎ1ᅩ3~b")
+(sort-rule "嬈" "ㅇ1ᅭ1~b")
+(sort-rule "嬉" "ㅎ1ᅳ9~b")
+(sort-rule "嬋" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "嬌" "ㄱ1ᅭ1~b")
+(sort-rule "嬖" "ã…1á…§6~b")
+(sort-rule "嬙" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "嬛" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "嬥" "ㅈ1ᅩ1~b")
+(sort-rule "嬨" "ㅈ1ᅡ1~b")
+(sort-rule "嬪" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "嬭" "ㄴ1ᅡ6~b")
+(sort-rule "嬰" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "嬲" "ㄴ1ᅭ1~b")
+(sort-rule "嬴" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "嬾" "ㄹ1ᅡ1ᆫ0")
+(sort-rule "嬿" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "孀" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "孃" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "孅" "ㅅ1ᅥ1ᆷ0")
+(sort-rule "孌" "ㄹ1ᅧ1ᆫ0")
+(sort-rule "å­" "ã…ˆ1á…¡1~b")
+(sort-rule "孑" "ㅎ1ᅧ1ᆯ0")
+(sort-rule "孔" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "孕" "ㅇ1ᅵ1ᆼ0")
+(sort-rule "å­–" "ã…ˆ1á…¡1~b")
+(sort-rule "å­—" "ã…ˆ1á…¡1~b")
+(sort-rule "存" "ㅈ1ᅩ1ᆫ0")
+(sort-rule "å­š" "ã…‚1á…®1~b")
+(sort-rule "å­›" "ã…1á…¡6~b")
+(sort-rule "孜" "ㅈ1ᅡ1~b")
+(sort-rule "å­" "ã…Ž1á…­1~b")
+(sort-rule "å­Ÿ" "ã…1á…¡6ᆼ0")
+(sort-rule "孡" "ㅌ1ᅡ6~b")
+(sort-rule "季" "ㄱ1ᅧ6~b")
+(sort-rule "孤" "ㄱ1ᅩ1~b")
+(sort-rule "å­¥" "ã„´1á…©1~b")
+(sort-rule "å­©" "ã…Ž1á…¡6~b")
+(sort-rule "孫" "ㅅ1ᅩ1ᆫ0")
+(sort-rule "孰" "ㅅ1ᅮ1ᆨ1")
+(sort-rule "孱" "ㅈ1ᅡ1ᆫ0")
+(sort-rule "å­µ" "ã…‚1á…®1~b")
+(sort-rule "å­¶" "ã…ˆ1á…¡1~b")
+(sort-rule "學" "ㅎ1ᅡ1ᆨ1")
+(sort-rule "å­º" "ã…‡1á…²1~b")
+(sort-rule "孼" "ㅇ1ᅥ1ᆯ0")
+(sort-rule "孿" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "å®" "ã…ˆ1á…¥1~b")
+(sort-rule "宂" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "宅" "ㄷ1ᅡ6ᆨ1")
+(sort-rule "宇" "ㅇ1ᅮ1~b")
+(sort-rule "守" "ㅅ1ᅮ1~b")
+(sort-rule "安" "ㅇ1ᅡ1ᆫ0")
+(sort-rule "宊" "ㄱ1ᅡ1~b")
+(sort-rule "宋" "ㅅ1ᅩ1ᆼ0")
+(sort-rule "完" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "å®" "ㄱ1á…©Gᆼ0")
+(sort-rule "宓" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "宕" "ㅌ1ᅡ1ᆼ0")
+(sort-rule "宖" "ㅎ1ᅩGᆼ0")
+(sort-rule "宗" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "官" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "å®™" "ã…ˆ1á…®1~b")
+(sort-rule "定" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "宛" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "宜" "ㅇ1ᅳ9~b")
+(sort-rule "客" "ㄱ1ᅡ6ᆨ1")
+(sort-rule "宣" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "室" "ㅅ1ᅵ1ᆯ0")
+(sort-rule "宥" "ㅇ1ᅲ1~b")
+(sort-rule "宦" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "宬" "ㅅ1ᅥ1ᆼ0")
+(sort-rule "宮" "ㄱ1ᅮ1ᆼ0")
+(sort-rule "å®°" "ã…ˆ1á…¡6~b")
+(sort-rule "害" "ㅎ1ᅡ6~b")
+(sort-rule "宴" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "宵" "ㅅ1ᅩ1~b")
+(sort-rule "家" "ㄱ1ᅡ1~b")
+(sort-rule "宸" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "容" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "宿" "ㅅ1ᅮ1ᆨ1")
+(sort-rule "寀" "ㅊ1ᅡ6~b")
+(sort-rule "寂" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "寃" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "寄" "ㄱ1ᅵ1~b")
+(sort-rule "寅" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "密" "ã…1á…µ1ᆯ0")
+(sort-rule "寇" "ㄱ1ᅮ1~b")
+(sort-rule "富" "ㅂ1ᅮ1~b")
+(sort-rule "å¯" "ã…1á…¡6~b")
+(sort-rule "寒" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "寓" "ㅇ1ᅮ1~b")
+(sort-rule "寔" "ㅅ1ᅵ1ᆨ1")
+(sort-rule "寖" "ㅊ1ᅵ1ᆷ0")
+(sort-rule "寗" "ㄴ1ᅧ1ᆼ0")
+(sort-rule "寘" "ㅊ1ᅵ1~b")
+(sort-rule "寞" "ã…1á…¡1ᆨ1")
+(sort-rule "察" "ㅊ1ᅡ1ᆯ0")
+(sort-rule "寡" "ㄱ1ᅩ3~b")
+(sort-rule "寢" "ㅊ1ᅵ1ᆷ0")
+(sort-rule "寤" "ㅇ1ᅩ1~b")
+(sort-rule "寥" "ㅇ1ᅭ1~b")
+(sort-rule "實" "ㅅ1ᅵ1ᆯ0")
+(sort-rule "寧" "ㄴ1ᅧ1ᆼ0")
+(sort-rule "寨" "ㅊ1ᅡ6~b")
+(sort-rule "審" "ㅅ1ᅵ1ᆷ0")
+(sort-rule "寫" "ㅅ1ᅡ1~b")
+(sort-rule "寬" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "寭" "ㅎ1ᅧ6~b")
+(sort-rule "寮" "ㄹ1ᅭ1~b")
+(sort-rule "寯" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "寰" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "寵" "ㅊ1ᅩ1ᆼ0")
+(sort-rule "寶" "ㅂ1ᅩ1~b")
+(sort-rule "寸" "ㅊ1ᅩ1ᆫ0")
+(sort-rule "寺" "ㅅ1ᅡ1~b")
+(sort-rule "å°" "ã…‚1á…©1ᆼ0")
+(sort-rule "å°„" "ã……1á…¡1~b")
+(sort-rule "尅" "ㄱ1ᅳ1ᆨ1")
+(sort-rule "將" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "專" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "å°‰" "ã…‡1á…®D~b")
+(sort-rule "尊" "ㅈ1ᅩ1ᆫ0")
+(sort-rule "尋" "ㅅ1ᅵ1ᆷ0")
+(sort-rule "尌" "ㅈ1ᅮ1~b")
+(sort-rule "å°" "ã„·1á…¡6~b")
+(sort-rule "å°Ž" "ã„·1á…©1~b")
+(sort-rule "å°" "ã……1á…©1~b")
+(sort-rule "å°‘" "ã……1á…©1~b")
+(sort-rule "å°”" "ã…‡1á…µ1~b")
+(sort-rule "尖" "ㅊ1ᅥ1ᆷ0")
+(sort-rule "尙" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "尟" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "尠" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "å°¤" "ã…‡1á…®1~b")
+(sort-rule "尨" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "尫" "ㅇ1ᅩ3ᆼ0")
+(sort-rule "å°±" "ã…Š1á…®D~b")
+(sort-rule "å°¸" "ã……1á…µ1~b")
+(sort-rule "尹" "ㅇ1ᅲ1ᆫ0")
+(sort-rule "尺" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "尻" "ㄱ1ᅩ1~b")
+(sort-rule "å°¼" "ã„´1á…µ1~b")
+(sort-rule "å°¾" "ã…1á…µ1~b")
+(sort-rule "å°¿" "ã„´1á…­1~b")
+(sort-rule "局" "ㄱ1ᅮ1ᆨ1")
+(sort-rule "å±" "ã…‚1á…µ1~b")
+(sort-rule "居" "ㄱ1ᅥ1~b")
+(sort-rule "屆" "ㄱ1ᅧ6~b")
+(sort-rule "屇" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "屈" "ㄱ1ᅮ1ᆯ0")
+(sort-rule "屋" "ㅇ1ᅩ1ᆨ1")
+(sort-rule "å±" "ã……1á…µ1~b")
+(sort-rule "屎" "ㅅ1ᅵ1~b")
+(sort-rule "å±" "ㄱ1á…³1ᆨ1")
+(sort-rule "屑" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "展" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "屛" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "å± " "ã„·1á…©1~b")
+(sort-rule "å±¢" "ã„´1á…®1~b")
+(sort-rule "層" "ㅊ1ᅳ1ᆼ0")
+(sort-rule "履" "ㄹ1ᅵ1~b")
+(sort-rule "屨" "ㄱ1ᅮ1~b")
+(sort-rule "屬" "ㅅ1ᅩ1ᆨ1")
+(sort-rule "屯" "ㄷ1ᅮ1ᆫ0")
+(sort-rule "山" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "屳" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "屹" "ㅎ1ᅳ1ᆯ0")
+(sort-rule "屺" "ㄱ1ᅵ1~b")
+(sort-rule "岈" "ㅎ1ᅡ1~b")
+(sort-rule "岊" "ㅈ1ᅥ1ᆯ0")
+(sort-rule "岌" "ㄱ1ᅳ1ᆸ0")
+(sort-rule "å²" "ã…‡1á…©3ᆫ0")
+(sort-rule "å²" "ㄱ1á…µ1~b")
+(sort-rule "岑" "ㅈ1ᅡ1ᆷ0")
+(sort-rule "岒" "ㄱ1ᅧ1ᆷ0")
+(sort-rule "å²”" "ã…Š1á…¡1~b")
+(sort-rule "å²" "ã…ˆ1á…¡1ᆨ1")
+(sort-rule "岡" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "岣" "ㄱ1ᅮ1~b")
+(sort-rule "å²¥" "ã…1á…¡1~b")
+(sort-rule "岦" "ㄹ1ᅵ1ᆸ0")
+(sort-rule "岧" "ㅊ1ᅩ1~b")
+(sort-rule "岨" "ㅈ1ᅥ1~b")
+(sort-rule "岩" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "岪" "ㅂ1ᅮ1ᆯ0")
+(sort-rule "岫" "ㅅ1ᅮ1~b")
+(sort-rule "岬" "ㄱ1ᅡ1ᆸ0")
+(sort-rule "岭" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "å²±" "ã„·1á…¡6~b")
+(sort-rule "岳" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "å²µ" "ã…Ž1á…©1~b")
+(sort-rule "å²·" "ã…1á…µ1ᆫ0")
+(sort-rule "岸" "ㅇ1ᅡ1ᆫ0")
+(sort-rule "岺" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "岾" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "å³€" "ã……1á…®1~b")
+(sort-rule "峒" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "å³™" "ã…Š1á…µ1~b")
+(sort-rule "峠" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "峨" "ㅇ1ᅡ1~b")
+(sort-rule "峩" "ㅇ1ᅡ1~b")
+(sort-rule "å³­" "ã…Š1á…©1~b")
+(sort-rule "峯" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "峰" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "å³±" "ã„´1á…©1~b")
+(sort-rule "峴" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "島" "ㄷ1ᅩ1~b")
+(sort-rule "峻" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "峽" "ㅎ1ᅧ1ᆸ0")
+(sort-rule "崆" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "崇" "ㅅ1ᅮ1ᆼ0")
+(sort-rule "å´" "ㄹ1á…¡6~b")
+(sort-rule "崎" "ㄱ1ᅵ1~b")
+(sort-rule "å´" "ㄱ1á…©1ᆫ0")
+(sort-rule "崑" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "å´”" "ã…Š1á…©G~b")
+(sort-rule "å´•" "ã…‡1á…¡6~b")
+(sort-rule "å´–" "ã…‡1á…¡6~b")
+(sort-rule "崗" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "崙" "ㄹ1ᅲ1ᆫ0")
+(sort-rule "崛" "ㄱ1ᅮ1ᆯ0")
+(sort-rule "崟" "ㅇ1ᅳ1ᆷ0")
+(sort-rule "崢" "ㅈ1ᅡ6ᆼ0")
+(sort-rule "å´¤" "ã…Ž1á…­1~b")
+(sort-rule "崦" "ㅇ1ᅥ1ᆷ0")
+(sort-rule "崧" "ㅅ1ᅮ1ᆼ0")
+(sort-rule "崩" "ㅂ1ᅮ1ᆼ0")
+(sort-rule "å´´" "ã…‡1á…©G~b")
+(sort-rule "å´½" "ã…ˆ1á…¡6~b")
+(sort-rule "åµ" "ㄱ1á…¡1ᆷ0")
+(sort-rule "嵂" "ㄹ1ᅲ1ᆯ0")
+(sort-rule "嵋" "ã…1á…µ1~b")
+(sort-rule "嵌" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "嵎" "ㅇ1ᅮ1~b")
+(sort-rule "åµ" "ã„´1á…¡1ᆷ0")
+(sort-rule "嵓" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "åµ”" "ã…‡1á…©G~b")
+(sort-rule "嵩" "ㅅ1ᅮ1ᆼ0")
+(sort-rule "嵬" "ㅇ1ᅩG~b")
+(sort-rule "嵯" "ㅊ1ᅡ1~b")
+(sort-rule "嵱" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "å¶" "ㄹ1á…®1~b")
+(sort-rule "嶂" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "嶄" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "嶇" "ㄱ1ᅮ1~b")
+(sort-rule "嶋" "ㄷ1ᅩ1~b")
+(sort-rule "嶒" "ㅈ1ᅳ1ᆼ0")
+(sort-rule "嶔" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "嶕" "ㅊ1ᅩ1~b")
+(sort-rule "嶙" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "å¶" "ã„·1á…³1ᆼ0")
+(sort-rule "嶠" "ㄱ1ᅭ1~b")
+(sort-rule "嶢" "ㅇ1ᅭ1~b")
+(sort-rule "嶧" "ㅇ1ᅧ1ᆨ1")
+(sort-rule "嶪" "ㅇ1ᅥ1ᆸ0")
+(sort-rule "嶫" "ㅇ1ᅥ1ᆸ0")
+(sort-rule "嶮" "ㅎ1ᅥ1ᆷ0")
+(sort-rule "嶰" "ㅎ1ᅡ6~b")
+(sort-rule "嶷" "ㅇ1ᅳ9~b")
+(sort-rule "嶸" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "嶺" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "嶼" "ㅅ1ᅥ1~b")
+(sort-rule "嶽" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "巉" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "巋" "ㄱ1ᅲ1~b")
+(sort-rule "å·" "ã…‡1á…©G~b")
+(sort-rule "巑" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "å·’" "ã…1á…¡1ᆫ0")
+(sort-rule "巓" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "巖" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "巚" "ㅎ1ᅥ1ᆫ0")
+(sort-rule "å·" "ã…Š1á…¥1ᆫ0")
+(sort-rule "å·ž" "ã…ˆ1á…®1~b")
+(sort-rule "巡" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "å·¢" "ã……1á…©1~b")
+(sort-rule "工" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "å·¦" "ã…ˆ1á…©3~b")
+(sort-rule "巧" "ㄱ1ᅭ1~b")
+(sort-rule "巨" "ㄱ1ᅥ1~b")
+(sort-rule "å·«" "ã…1á…®1~b")
+(sort-rule "å·®" "ã…Š1á…¡1~b")
+(sort-rule "己" "ㄱ1ᅵ1~b")
+(sort-rule "å·²" "ã…‡1á…µ1~b")
+(sort-rule "å·³" "ã……1á…¡1~b")
+(sort-rule "å·´" "ã…1á…¡1~b")
+(sort-rule "å·µ" "ã…Š1á…µ1~b")
+(sort-rule "巷" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "巹" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "巽" "ㅅ1ᅩ1ᆫ0")
+(sort-rule "巾" "ㄱ1ᅥ1ᆫ0")
+(sort-rule "市" "ㅅ1ᅵ1~b")
+(sort-rule "布" "ã…1á…©1~b")
+(sort-rule "帆" "ㅂ1ᅥ1ᆷ0")
+(sort-rule "帉" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "希" "ㅎ1ᅳ9~b")
+(sort-rule "帑" "ㅌ1ᅡ1ᆼ0")
+(sort-rule "帕" "ã…1á…¡1ᆯ0")
+(sort-rule "帖" "ㅊ1ᅥ1ᆸ0")
+(sort-rule "帙" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "帚" "ㅊ1ᅮ1~b")
+(sort-rule "帛" "ㅂ1ᅡ6ᆨ1")
+(sort-rule "å¸" "ã…ˆ1á…¥6~b")
+(sort-rule "帥" "ㅅ1ᅮ1~b")
+(sort-rule "帨" "ㅅ1ᅥ6~b")
+(sort-rule "師" "ㅅ1ᅡ1~b")
+(sort-rule "席" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "帳" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "帶" "ㄷ1ᅡ6~b")
+(sort-rule "帷" "ㅇ1ᅲ1~b")
+(sort-rule "常" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "帽" "ã…1á…©1~b")
+(sort-rule "帿" "ㅎ1ᅮ1~b")
+(sort-rule "幀" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "幃" "ㅇ1ᅮD~b")
+(sort-rule "幄" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "å¹…" "ã…1á…©1ᆨ1")
+(sort-rule "幇" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "幌" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "幎" "ã…1á…§1ᆨ1")
+(sort-rule "å¹”" "ã…1á…¡1ᆫ0")
+(sort-rule "幕" "ã…1á…¡1ᆨ1")
+(sort-rule "幘" "ㅊ1ᅡ6ᆨ1")
+(sort-rule "幞" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "幟" "ㅊ1ᅵ1~b")
+(sort-rule "幡" "ㅂ1ᅥ1ᆫ0")
+(sort-rule "幢" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "å¹£" "ã…1á…§6~b")
+(sort-rule "幨" "ㅊ1ᅥ1ᆷ0")
+(sort-rule "幪" "ã…1á…©1ᆼ0")
+(sort-rule "幫" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "幬" "ㅈ1ᅮ1~b")
+(sort-rule "幰" "ㅎ1ᅥ1ᆫ0")
+(sort-rule "幱" "ㄹ1ᅡ1ᆫ0")
+(sort-rule "干" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "å¹³" "ã…1á…§1ᆼ0")
+(sort-rule "年" "ㄴ1ᅧ1ᆫ0")
+(sort-rule "幷" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "幸" "ㅎ1ᅡ6ᆼ0")
+(sort-rule "幹" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "幺" "ㅇ1ᅭ1~b")
+(sort-rule "幻" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "å¹¼" "ã…‡1á…²1~b")
+(sort-rule "å¹½" "ã…‡1á…²1~b")
+(sort-rule "幾" "ㄱ1ᅵ1~b")
+(sort-rule "广" "ㅇ1ᅥ1ᆷ0")
+(sort-rule "庄" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "庇" "ㅂ1ᅵ1~b")
+(sort-rule "床" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "庋" "ㄱ1ᅵ1~b")
+(sort-rule "åº" "ã……1á…¥1~b")
+(sort-rule "底" "ㅈ1ᅥ1~b")
+(sort-rule "庖" "ã…1á…©1~b")
+(sort-rule "店" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "庚" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "府" "ㅂ1ᅮ1~b")
+(sort-rule "庠" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "度" "ㄷ1ᅩ1~b")
+(sort-rule "座" "ㅈ1ᅩ3~b")
+(sort-rule "庫" "ㄱ1ᅩ1~b")
+(sort-rule "庭" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "庳" "ㅂ1ᅵ1~b")
+(sort-rule "庵" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "庶" "ㅅ1ᅥ1~b")
+(sort-rule "康" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "庸" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "庽" "ㅇ1ᅮ1~b")
+(sort-rule "庾" "ㅇ1ᅲ1~b")
+(sort-rule "å»" "ã…Š1á…³1ᆨ1")
+(sort-rule "廂" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "廈" "ㅎ1ᅡ1~b")
+(sort-rule "廉" "ㄹ1ᅧ1ᆷ0")
+(sort-rule "廊" "ㄴ1ᅡ1ᆼ0")
+(sort-rule "廋" "ㅅ1ᅮ1~b")
+(sort-rule "å»" "ㄱ1á…®1~b")
+(sort-rule "廑" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "廓" "ㄱ1ᅩ3ᆨ1")
+(sort-rule "廕" "ㅇ1ᅳ1ᆷ0")
+(sort-rule "廖" "ㄹ1ᅭ1~b")
+(sort-rule "廚" "ㅈ1ᅮ1~b")
+(sort-rule "廛" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "å»" "ã……1á…µ1~b")
+(sort-rule "廞" "ㅎ1ᅳ1ᆷ0")
+(sort-rule "廟" "ã…1á…­1~b")
+(sort-rule "廠" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "廡" "ã…1á…®1~b")
+(sort-rule "廢" "ã…1á…§6~b")
+(sort-rule "廣" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "廥" "ㄱ1ᅩG~b")
+(sort-rule "廧" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "廨" "ㅎ1ᅡ6~b")
+(sort-rule "廩" "ㄹ1ᅳ1ᆷ0")
+(sort-rule "廬" "ㄹ1ᅧ1~b")
+(sort-rule "廱" "ㅇ1ᅩ1ᆼ0")
+(sort-rule "廳" "ㅊ1ᅥ1ᆼ0")
+(sort-rule "延" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "廷" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "建" "ㄱ1ᅥ1ᆫ0")
+(sort-rule "å»»" "ã…Ž1á…©G~b")
+(sort-rule "廿" "ㅇ1ᅵ1ᆸ0")
+(sort-rule "å¼" "ã…‚1á…§1ᆫ0")
+(sort-rule "弃" "ㄱ1ᅵ1~b")
+(sort-rule "弄" "ㄴ1ᅩ1ᆼ0")
+(sort-rule "弇" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "弈" "ㅎ1ᅧ1ᆨ1")
+(sort-rule "弊" "ã…1á…§6~b")
+(sort-rule "弋" "ㅇ1ᅵ1ᆨ1")
+(sort-rule "å¼" "ã……1á…µ1ᆨ1")
+(sort-rule "弑" "ㅅ1ᅵ1~b")
+(sort-rule "弓" "ㄱ1ᅮ1ᆼ0")
+(sort-rule "å¼”" "ã…ˆ1á…©1~b")
+(sort-rule "引" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "弗" "ㅂ1ᅮ1ᆯ0")
+(sort-rule "弘" "ㅎ1ᅩ1ᆼ0")
+(sort-rule "å¼›" "ã…‡1á…µ1~b")
+(sort-rule "弟" "ㅈ1ᅥ6~b")
+(sort-rule "å¼¢" "ã„·1á…©1~b")
+(sort-rule "å¼¥" "ã…1á…µ1~b")
+(sort-rule "弦" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "弧" "ㅎ1ᅩ1~b")
+(sort-rule "弩" "ㄴ1ᅩ1~b")
+(sort-rule "å¼­" "ã…1á…µ1~b")
+(sort-rule "弱" "ㅇ1ᅣ1ᆨ1")
+(sort-rule "弴" "ㄷ1ᅩ1ᆫ0")
+(sort-rule "張" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "强" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "å¼¼" "ã…1á…µ1ᆯ0")
+(sort-rule "彀" "ㄱ1ᅮ1~b")
+(sort-rule "彆" "ㅂ1ᅧ1ᆯ0")
+(sort-rule "彈" "ㅌ1ᅡ1ᆫ0")
+(sort-rule "彊" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "彌" "ã…1á…µ1~b")
+(sort-rule "彎" "ã…1á…¡1ᆫ0")
+(sort-rule "彔" "ㄹ1ᅩ1ᆨ1")
+(sort-rule "彖" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "å½—" "ã…Ž1á…§6~b")
+(sort-rule "彘" "ㅊ1ᅥ6~b")
+(sort-rule "å½™" "ã…Ž1á…®D~b")
+(sort-rule "å½›" "ã…‡1á…µ1~b")
+(sort-rule "å½" "ã…‡1á…µ1~b")
+(sort-rule "形" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "彤" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "彦" "ㅇ1ᅥ1ᆫ0")
+(sort-rule "彧" "ㅇ1ᅮ1ᆨ1")
+(sort-rule "彩" "ㅊ1ᅡ6~b")
+(sort-rule "彪" "ã…1á…­1~b")
+(sort-rule "彫" "ㅈ1ᅩ1~b")
+(sort-rule "彬" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "å½­" "ã…1á…¡6ᆼ0")
+(sort-rule "彰" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "影" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "彷" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "役" "ㅇ1ᅧ1ᆨ1")
+(sort-rule "å½¼" "ã…1á…µ1~b")
+(sort-rule "彿" "ㅂ1ᅮ1ᆯ0")
+(sort-rule "往" "ㅇ1ᅩ3ᆼ0")
+(sort-rule "å¾" "ã…ˆ1á…¥1ᆼ0")
+(sort-rule "徂" "ㅈ1ᅩ1~b")
+(sort-rule "å¾…" "ã„·1á…¡6~b")
+(sort-rule "徇" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "很" "ㅎ1ᅳ1ᆫ0")
+(sort-rule "徉" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "徊" "ㅎ1ᅩG~b")
+(sort-rule "律" "ㄹ1ᅲ1ᆯ0")
+(sort-rule "後" "ㅎ1ᅮ1~b")
+(sort-rule "å¾" "ã……1á…¥1~b")
+(sort-rule "徑" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "å¾’" "ã„·1á…©1~b")
+(sort-rule "得" "ㄷ1ᅳ1ᆨ1")
+(sort-rule "徘" "ㅂ1ᅡ6~b")
+(sort-rule "å¾™" "ã……1á…¡1~b")
+(sort-rule "徜" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "從" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "徠" "ㄹ1ᅡ6~b")
+(sort-rule "御" "ㅇ1ᅥ1~b")
+(sort-rule "å¾£" "ã…Š1á…¡1~b")
+(sort-rule "徧" "ã…1á…§1ᆫ0")
+(sort-rule "徨" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "復" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "循" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "徬" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "å¾­" "ã…‡1á…­1~b")
+(sort-rule "å¾®" "ã…1á…µ1~b")
+(sort-rule "徯" "ㅎ1ᅧ6~b")
+(sort-rule "徵" "ㅈ1ᅵ1ᆼ0")
+(sort-rule "德" "ㄷ1ᅥ1ᆨ1")
+(sort-rule "徹" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "å¾¼" "ã…‡1á…­1~b")
+(sort-rule "å¾½" "ã…Ž1á…®D~b")
+(sort-rule "心" "ㅅ1ᅵ1ᆷ0")
+(sort-rule "å¿…" "ã…1á…µ1ᆯ0")
+(sort-rule "忉" "ㄷ1ᅩ1~b")
+(sort-rule "忌" "ㄱ1ᅵ1~b")
+(sort-rule "å¿" "ã…‡1á…µ1ᆫ0")
+(sort-rule "å¿" "ã…Œ1á…¡1ᆷ0")
+(sort-rule "忒" "ㅌ1ᅳ1ᆨ1")
+(sort-rule "忖" "ㅊ1ᅩ1ᆫ0")
+(sort-rule "å¿—" "ã…ˆ1á…µ1~b")
+(sort-rule "忘" "ã…1á…¡1ᆼ0")
+(sort-rule "å¿™" "ã…1á…¡1ᆼ0")
+(sort-rule "å¿" "ã…Š1á…¥1ᆷ0")
+(sort-rule "å¿ž" "ã…1á…µ1ᆫ0")
+(sort-rule "å¿Ÿ" "ã…1á…µ1ᆫ0")
+(sort-rule "忠" "ㅊ1ᅮ1ᆼ0")
+(sort-rule "忡" "ㅊ1ᅮ1ᆼ0")
+(sort-rule "忤" "ㅇ1ᅩ1~b")
+(sort-rule "忨" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "å¿«" "ã…‹1á…©5~b")
+(sort-rule "忭" "ㅂ1ᅧ1ᆫ0")
+(sort-rule "忮" "ㄱ1ᅵ1~b")
+(sort-rule "忱" "ㅊ1ᅵ1ᆷ0")
+(sort-rule "念" "ㄴ1ᅧ1ᆷ0")
+(sort-rule "忸" "ㄴ1ᅲ1~b")
+(sort-rule "忻" "ㅎ1ᅳ1ᆫ0")
+(sort-rule "忼" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "忽" "ㅎ1ᅩ1ᆯ0")
+(sort-rule "忿" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "怊" "ㅊ1ᅩ1~b")
+(sort-rule "æ€" "ã…ˆ1á…¡1ᆨ1")
+(sort-rule "æ€" "ã…‡1á…¡1ᆼ0")
+(sort-rule "怒" "ㄴ1ᅩ1~b")
+(sort-rule "怔" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "怕" "ã…1á…¡1~b")
+(sort-rule "怖" "ã…1á…©1~b")
+(sort-rule "怗" "ㅊ1ᅥ1ᆸ0")
+(sort-rule "怙" "ㅎ1ᅩ1~b")
+(sort-rule "怛" "ㄷ1ᅡ1ᆯ0")
+(sort-rule "怜" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "æ€" "ã……1á…¡1~b")
+(sort-rule "怠" "ㅌ1ᅡ6~b")
+(sort-rule "怡" "ㅇ1ᅵ1~b")
+(sort-rule "急" "ㄱ1ᅳ1ᆸ0")
+(sort-rule "怦" "ã…1á…§1ᆼ0")
+(sort-rule "性" "ㅅ1ᅥ1ᆼ0")
+(sort-rule "怨" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "怩" "ㄴ1ᅵ1~b")
+(sort-rule "怪" "ㄱ1ᅩG~b")
+(sort-rule "怯" "ㄱ1ᅥ1ᆸ0")
+(sort-rule "怳" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "æ" "ã…‡1á…µ1ᆷ0")
+(sort-rule "æ‚" "ã……1á…®1ᆫ0")
+(sort-rule "æƒ" "ã……1á…µ1~b")
+(sort-rule "æ†" "ã…Ž1á…¡1ᆼ0")
+(sort-rule "æ‡" "ㄱ1á…©3ᆼ0")
+(sort-rule "æˆ" "ã…1á…©1~b")
+(sort-rule "æŠ" "ã…Ž1á…§1ᆸ0")
+(sort-rule "æ" "ã…Ž1á…©3ᆼ0")
+(sort-rule "æ" "ㄱ1á…©1ᆼ0")
+(sort-rule "æ’" "ã…Ž1á…¡1ᆼ0")
+(sort-rule "æ•" "ã……1á…¥1~b")
+(sort-rule "æ™" "ã…‡1á…£1ᆼ0")
+(sort-rule "æš" "ã…‡1á…¥6~b")
+(sort-rule "æ" "ㄱ1á…©3ᆯ0")
+(sort-rule "æŸ" "ã…Ž1á…²1ᆼ0")
+(sort-rule "æ " "ㄱ1á…©G~b")
+(sort-rule "æ¢" "ã…Ž1á…©G~b")
+(sort-rule "æ£" "ã…ˆ1á…¡1~b")
+(sort-rule "æ¤" "ã…Ž1á…²1ᆯ0")
+(sort-rule "æ¥" "ã…Š1á…µ1~b")
+(sort-rule "æ¨" "ã…Ž1á…¡1ᆫ0")
+(sort-rule "æ©" "ã…‡1á…³1ᆫ0")
+(sort-rule "æª" "ㄱ1á…¡1ᆨ1")
+(sort-rule "æ«" "ã…Œ1á…©1ᆼ0")
+(sort-rule "æ¬" "ã„´1á…§1ᆷ0")
+(sort-rule "æ­" "ㄱ1á…©1ᆼ0")
+(sort-rule "æ¯" "ã……1á…µ1ᆨ1")
+(sort-rule "æ°" "ã…Ž1á…³1ᆸ0")
+(sort-rule "æ‚" "ã…‡1á…§1ᆫ0")
+(sort-rule "悃" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "æ‚„" "ã…Š1á…©1~b")
+(sort-rule "悅" "ㅇ1ᅧ1ᆯ0")
+(sort-rule "悉" "ㅅ1ᅵ1ᆯ0")
+(sort-rule "悋" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "悌" "ㅈ1ᅥ6~b")
+(sort-rule "æ‚" "ã…Ž1á…¡1ᆫ0")
+(sort-rule "æ‚" "ã…Ž1á…§1ᆸ0")
+(sort-rule "悒" "ㅇ1ᅳ1ᆸ0")
+(sort-rule "æ‚”" "ã…Ž1á…©G~b")
+(sort-rule "æ‚•" "ã…Ž1á…³9~b")
+(sort-rule "æ‚–" "ã…1á…¡6~b")
+(sort-rule "æ‚—" "ã…1á…®1ᆫ0")
+(sort-rule "悚" "ㅅ1ᅩ1ᆼ0")
+(sort-rule "悛" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "æ‚Ÿ" "ã…‡1á…©1~b")
+(sort-rule "æ‚ " "ã…‡1á…²1~b")
+(sort-rule "悢" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "患" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "悤" "ㅊ1ᅩ1ᆼ0")
+(sort-rule "悧" "ㄹ1ᅵ1~b")
+(sort-rule "悰" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "悱" "ㅂ1ᅵ1~b")
+(sort-rule "悲" "ㅂ1ᅵ1~b")
+(sort-rule "悳" "ㄷ1ᅥ1ᆨ1")
+(sort-rule "æ‚´" "ã…Š1á…®8~b")
+(sort-rule "悵" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "悶" "ã…1á…µ1ᆫ0")
+(sort-rule "悸" "ㄱ1ᅧ6~b")
+(sort-rule "悻" "ㅎ1ᅡ6ᆼ0")
+(sort-rule "悼" "ㄷ1ᅩ1~b")
+(sort-rule "悽" "ㅊ1ᅥ1~b")
+(sort-rule "悾" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "惄" "ㄴ1ᅧ1ᆨ1")
+(sort-rule "情" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "惆" "ㅊ1ᅮ1~b")
+(sort-rule "惇" "ㄷ1ᅩ1ᆫ0")
+(sort-rule "惉" "ㅊ1ᅥ1ᆷ0")
+(sort-rule "惋" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "æƒ" "ㄹ1á…¡1ᆷ0")
+(sort-rule "惑" "ㅎ1ᅩ1ᆨ1")
+(sort-rule "惓" "ㄱ1ᅮ5ᆫ0")
+(sort-rule "惕" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "惘" "ã…1á…¡1ᆼ0")
+(sort-rule "惙" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "惚" "ㅎ1ᅩ1ᆯ0")
+(sort-rule "惛" "ㅎ1ᅩ1ᆫ0")
+(sort-rule "惜" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "æƒ" "ã…Š1á…¡1ᆼ0")
+(sort-rule "惟" "ㅇ1ᅲ1~b")
+(sort-rule "惠" "ㅎ1ᅧ6~b")
+(sort-rule "惡" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "惢" "ㅅ1ᅩ5~b")
+(sort-rule "惰" "ㅌ1ᅡ1~b")
+(sort-rule "惱" "ㄴ1ᅩG~b")
+(sort-rule "惲" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "想" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "惴" "ㅊ1ᅮ8~b")
+(sort-rule "惶" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "惷" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "惸" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "惹" "ㅇ1ᅣ1~b")
+(sort-rule "惺" "ㅅ1ᅥ1ᆼ0")
+(sort-rule "惻" "ㅊ1ᅳ1ᆨ1")
+(sort-rule "惼" "ã…1á…§1ᆫ0")
+(sort-rule "æ„€" "ã…Š1á…©1~b")
+(sort-rule "æ„" "ã……1á…®1~b")
+(sort-rule "愃" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "愆" "ㄱ1ᅥ1ᆫ0")
+(sort-rule "愈" "ㅇ1ᅲ1~b")
+(sort-rule "愉" "ㅇ1ᅲ1~b")
+(sort-rule "æ„" "ã…1á…µ1ᆫ0")
+(sort-rule "æ„Ž" "ã…1á…£1ᆨ1")
+(sort-rule "æ„" "ã…‡1á…³9~b")
+(sort-rule "愔" "ㅇ1ᅳ1ᆷ0")
+(sort-rule "愕" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "æ„š" "ã…‡1á…®1~b")
+(sort-rule "æ„›" "ã…‡1á…¡6~b")
+(sort-rule "愜" "ㅎ1ᅧ1ᆸ0")
+(sort-rule "感" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "愧" "ㄱ1ᅩG~b")
+(sort-rule "愬" "ㅅ1ᅩ1~b")
+(sort-rule "愭" "ㄱ1ᅵ1~b")
+(sort-rule "愰" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "愴" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "愷" "ㄱ1ᅡ6~b")
+(sort-rule "愼" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "愾" "ㄱ1ᅡ6~b")
+(sort-rule "愿" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "慂" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "慄" "ㄹ1ᅲ1ᆯ0")
+(sort-rule "æ…†" "ã„·1á…©1~b")
+(sort-rule "慇" "ㅇ1ᅳ1ᆫ0")
+(sort-rule "æ…ˆ" "ã…ˆ1á…¡1~b")
+(sort-rule "慊" "ㄱ1ᅧ1ᆷ0")
+(sort-rule "態" "ㅌ1ᅡ6~b")
+(sort-rule "慌" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "æ…" "ã…‡1á…©1ᆫ0")
+(sort-rule "慒" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "æ…“" "ã…1á…­1~b")
+(sort-rule "æ…•" "ã…1á…©1~b")
+(sort-rule "慘" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "慙" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "慚" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "æ…" "ã…Œ1á…³1ᆨ1")
+(sort-rule "慟" "ㅌ1ᅩ1ᆼ0")
+(sort-rule "æ… " "ã…‡1á…©1~b")
+(sort-rule "æ…¢" "ã…1á…¡1ᆫ0")
+(sort-rule "慣" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "慤" "ㄱ1ᅡ1ᆨ1")
+(sort-rule "æ…§" "ã…Ž1á…§6~b")
+(sort-rule "慨" "ㄱ1ᅡ6~b")
+(sort-rule "慫" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "慮" "ㄹ1ᅧ1~b")
+(sort-rule "æ…°" "ã…‡1á…®D~b")
+(sort-rule "慱" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "慳" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "慴" "ㅅ1ᅳ1ᆸ0")
+(sort-rule "慵" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "慶" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "慷" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "慺" "ㄹ1ᅮ1~b")
+(sort-rule "慽" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "慾" "ㅇ1ᅭ1ᆨ1")
+(sort-rule "æ†" "ã…Š1á…©1ᆼ0")
+(sort-rule "憂" "ㅇ1ᅮ1~b")
+(sort-rule "憃" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "憊" "ㅂ1ᅵ1~b")
+(sort-rule "æ†" "ㄱ1á…­1~b")
+(sort-rule "憎" "ㅈ1ᅳ1ᆼ0")
+(sort-rule "æ†" "ㄹ1á…§1ᆫ0")
+(sort-rule "憑" "ㅂ1ᅵ1ᆼ0")
+(sort-rule "憒" "ㄱ1ᅮ8~b")
+(sort-rule "憔" "ㅊ1ᅩ1~b")
+(sort-rule "憖" "ㅇ1ᅳ1ᆫ0")
+(sort-rule "憘" "ㅎ1ᅳ9~b")
+(sort-rule "憙" "ㅎ1ᅳ9~b")
+(sort-rule "憚" "ㅌ1ᅡ1ᆫ0")
+(sort-rule "憤" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "憧" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "憨" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "憩" "ㄱ1ᅥ6~b")
+(sort-rule "憫" "ã…1á…µ1ᆫ0")
+(sort-rule "憬" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "憮" "ã…1á…®1~b")
+(sort-rule "憯" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "憲" "ㅎ1ᅥ1ᆫ0")
+(sort-rule "憶" "ㅇ1ᅥ1ᆨ1")
+(sort-rule "憸" "ㅅ1ᅥ1ᆷ0")
+(sort-rule "憺" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "憻" "ㅌ1ᅡ1ᆫ0")
+(sort-rule "憼" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "憾" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "懃" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "懆" "ㅈ1ᅩ1~b")
+(sort-rule "懇" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "懈" "ㅎ1ᅡ6~b")
+(sort-rule "應" "ㅇ1ᅳ1ᆼ0")
+(sort-rule "懊" "ㅇ1ᅩ1~b")
+(sort-rule "懋" "ã…1á…®1~b")
+(sort-rule "懌" "ㅇ1ᅧ1ᆨ1")
+(sort-rule "懕" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "懗" "ㅎ1ᅡ1~b")
+(sort-rule "懞" "ã…1á…©1ᆼ0")
+(sort-rule "懟" "ㄷ1ᅡ6~b")
+(sort-rule "懣" "ã…1á…®1ᆫ0")
+(sort-rule "懦" "ㄴ1ᅡ1~b")
+(sort-rule "懲" "ㅈ1ᅵ1ᆼ0")
+(sort-rule "懶" "ㄴ1ᅡ1~b")
+(sort-rule "懷" "ㅎ1ᅩG~b")
+(sort-rule "懸" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "懺" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "懼" "ㄱ1ᅮ1~b")
+(sort-rule "懽" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "懾" "ㅅ1ᅥ1ᆸ0")
+(sort-rule "懿" "ㅇ1ᅳ9~b")
+(sort-rule "戀" "ㄹ1ᅧ1ᆫ0")
+(sort-rule "戇" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "戈" "ㄱ1ᅩ3~b")
+(sort-rule "戊" "ã…1á…®1~b")
+(sort-rule "戌" "ㅅ1ᅮ1ᆯ0")
+(sort-rule "æˆ" "ã……1á…®1~b")
+(sort-rule "戎" "ㅇ1ᅲ1ᆼ0")
+(sort-rule "æˆ" "ã……1á…¥1ᆼ0")
+(sort-rule "我" "ㅇ1ᅡ1~b")
+(sort-rule "戒" "ㄱ1ᅧ6~b")
+(sort-rule "戔" "ㅈ1ᅡ1ᆫ0")
+(sort-rule "戕" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "或" "ㅎ1ᅩ1ᆨ1")
+(sort-rule "戚" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "戞" "ㅇ1ᅡ1ᆯ0")
+(sort-rule "戟" "ㄱ1ᅳ1ᆨ1")
+(sort-rule "戡" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "戢" "ㅈ1ᅵ1ᆸ0")
+(sort-rule "戧" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "戩" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "截" "ㅈ1ᅥ1ᆯ0")
+(sort-rule "戮" "ㄹ1ᅲ1ᆨ1")
+(sort-rule "戰" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "戱" "ㅎ1ᅳ9~b")
+(sort-rule "戲" "ㅎ1ᅳ9~b")
+(sort-rule "戳" "ㅊ1ᅡ1ᆨ1")
+(sort-rule "戴" "ㄷ1ᅡ6~b")
+(sort-rule "戵" "ㄱ1ᅮ1~b")
+(sort-rule "戶" "ㅎ1ᅩ1~b")
+(sort-rule "戹" "ㅇ1ᅡ6ᆨ1")
+(sort-rule "戾" "ㄹ1ᅧ1~b")
+(sort-rule "房" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "所" "ㅅ1ᅩ1~b")
+(sort-rule "æ‰" "ã…1á…§1ᆫ0")
+(sort-rule "扃" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "扇" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "扈" "ㅎ1ᅩ1~b")
+(sort-rule "扉" "ㅂ1ᅵ1~b")
+(sort-rule "扊" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "手" "ㅅ1ᅮ1~b")
+(sort-rule "æ‰" "ã…ˆ1á…¡6~b")
+(sort-rule "扎" "ㅊ1ᅡ1ᆯ0")
+(sort-rule "扑" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "扒" "ㅂ1ᅡ6~b")
+(sort-rule "打" "ㅌ1ᅡ1~b")
+(sort-rule "扗" "ㅈ1ᅡ6~b")
+(sort-rule "托" "ㅌ1ᅡ1ᆨ1")
+(sort-rule "扛" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "扣" "ㄱ1ᅮ1~b")
+(sort-rule "扨" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "扮" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "扱" "ㄱ1ᅳ1ᆸ0")
+(sort-rule "扳" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "扶" "ㅂ1ᅮ1~b")
+(sort-rule "批" "ㅂ1ᅵ1~b")
+(sort-rule "扺" "ㅈ1ᅵ1~b")
+(sort-rule "扼" "ㅇ1ᅡ6ᆨ1")
+(sort-rule "找" "ㅈ1ᅩ1~b")
+(sort-rule "承" "ㅅ1ᅳ1ᆼ0")
+(sort-rule "技" "ㄱ1ᅵ1~b")
+(sort-rule "抃" "ㅂ1ᅧ1ᆫ0")
+(sort-rule "抄" "ㅊ1ᅩ1~b")
+(sort-rule "抆" "ã…1á…®1ᆫ0")
+(sort-rule "抉" "ㄱ1ᅧ1ᆯ0")
+(sort-rule "把" "ã…1á…¡1~b")
+(sort-rule "抑" "ㅇ1ᅥ1ᆨ1")
+(sort-rule "抒" "ㅅ1ᅥ1~b")
+(sort-rule "抔" "ㅂ1ᅮ1~b")
+(sort-rule "投" "ㅌ1ᅮ1~b")
+(sort-rule "抖" "ㄷ1ᅮ1~b")
+(sort-rule "抗" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "折" "ㅈ1ᅥ1ᆯ0")
+(sort-rule "抛" "ã…1á…©1~b")
+(sort-rule "抨" "ã…1á…§1ᆼ0")
+(sort-rule "披" "ã…1á…µ1~b")
+(sort-rule "抬" "ㅌ1ᅡ6~b")
+(sort-rule "抱" "ã…1á…©1~b")
+(sort-rule "抵" "ㅈ1ᅥ1~b")
+(sort-rule "抹" "ã…1á…¡1ᆯ0")
+(sort-rule "押" "ㅇ1ᅡ1ᆸ0")
+(sort-rule "抽" "ㅊ1ᅮ1~b")
+(sort-rule "拂" "ㅂ1ᅮ1ᆯ0")
+(sort-rule "æ‹„" "ã…ˆ1á…®1~b")
+(sort-rule "担" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "拆" "ㅌ1ᅡ1ᆨ1")
+(sort-rule "拇" "ã…1á…®1~b")
+(sort-rule "拈" "ㄴ1ᅧ1ᆷ0")
+(sort-rule "拉" "ㄴ1ᅡ1ᆸ0")
+(sort-rule "æ‹Š" "ã…‚1á…®1~b")
+(sort-rule "拌" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "æ‹" "ã…‚1á…¡1ᆨ1")
+(sort-rule "æ‹" "ã„´1á…¡1~b")
+(sort-rule "æ‹" "ㄱ1á…©G~b")
+(sort-rule "拑" "ㄱ1ᅧ1ᆷ0")
+(sort-rule "拒" "ㄱ1ᅥ1~b")
+(sort-rule "拓" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "拔" "ㅂ1ᅡ1ᆯ0")
+(sort-rule "拕" "ㅌ1ᅡ1~b")
+(sort-rule "拖" "ㅌ1ᅡ1~b")
+(sort-rule "æ‹—" "ã…‡1á…­1~b")
+(sort-rule "拘" "ㄱ1ᅮ1~b")
+(sort-rule "拙" "ㅈ1ᅩ1ᆯ0")
+(sort-rule "æ‹›" "ã…Š1á…©1~b")
+(sort-rule "拜" "ㅂ1ᅡ6~b")
+(sort-rule "括" "ㄱ1ᅩ3ᆯ0")
+(sort-rule "拭" "ㅅ1ᅵ1ᆨ1")
+(sort-rule "拮" "ㄱ1ᅵ1ᆯ0")
+(sort-rule "拯" "ㅈ1ᅳ1ᆼ0")
+(sort-rule "拱" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "拳" "ㄱ1ᅮ5ᆫ0")
+(sort-rule "拵" "ㅈ1ᅩ1ᆫ0")
+(sort-rule "拶" "ㅊ1ᅡ1ᆯ0")
+(sort-rule "拷" "ㄱ1ᅩ1~b")
+(sort-rule "拽" "ㅇ1ᅧ6~b")
+(sort-rule "拾" "ㅅ1ᅳ1ᆸ0")
+(sort-rule "æ‹¿" "ã„´1á…¡1~b")
+(sort-rule "æŒ" "ã…ˆ1á…µ1~b")
+(sort-rule "挂" "ㄱ1ᅩ5~b")
+(sort-rule "指" "ㅈ1ᅵ1~b")
+(sort-rule "按" "ㅇ1ᅡ1ᆫ0")
+(sort-rule "挌" "ㄱ1ᅧ1ᆨ1")
+(sort-rule "æŒ" "ã„´1á…¡1~b")
+(sort-rule "挑" "ㄷ1ᅩ1~b")
+(sort-rule "挒" "ㄹ1ᅧ1ᆯ0")
+(sort-rule "挨" "ㅇ1ᅡ6~b")
+(sort-rule "挪" "ㄴ1ᅡ1~b")
+(sort-rule "挫" "ㅈ1ᅩ3~b")
+(sort-rule "振" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "挹" "ㅇ1ᅳ1ᆸ0")
+(sort-rule "挺" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "挻" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "挽" "ã…1á…¡1ᆫ0")
+(sort-rule "挾" "ㅎ1ᅧ1ᆸ0")
+(sort-rule "æ‚" "ã…‡1á…©1~b")
+(sort-rule "æƒ" "ㄱ1á…®1ᆫ0")
+(sort-rule "æ„" "ㄱ1á…®1~b")
+(sort-rule "æ†" "ㄱ1á…©1ᆫ0")
+(sort-rule "æ‰" "ã…Š1á…¡1ᆨ1")
+(sort-rule "æŒ" "ã…1á…¡1ᆯ0")
+(sort-rule "æ" "ã…Ž1á…¡1ᆫ0")
+(sort-rule "æŽ" "ã……1á…©1~b")
+(sort-rule "æ" "ã„´1á…¡1ᆯ0")
+(sort-rule "æ" "ã…‡1á…§1ᆫ0")
+(sort-rule "æ•" "ã…1á…©1~b")
+(sort-rule "æ—" "ã…Š1á…¥1ᆨ1")
+(sort-rule "æ§" "ã…‚1á…©1ᆼ0")
+(sort-rule "æ¨" "ã……1á…¡1~b")
+(sort-rule "æ©" "ㄹ1á…§1ᆯ0")
+(sort-rule "æ«" "ã…1á…®1ᆫ0")
+(sort-rule "æ®" "ㄱ1á…¥1~b")
+(sort-rule "æ±" "ã…‡1á…¡6~b")
+(sort-rule "æ²" "ㄱ1á…®5ᆫ0")
+(sort-rule "æ¶" "ã…Š1á…®1~b")
+(sort-rule "æ·" "ã…Š1á…¥1ᆸ0")
+(sort-rule "æº" "ã„´1á…¡1ᆯ0")
+(sort-rule "æ»" "ã„´1á…§1ᆷ0")
+(sort-rule "æ¿" "ã……1á…¥1~b")
+(sort-rule "掀" "ㅎ1ᅳ1ᆫ0")
+(sort-rule "掃" "ㅅ1ᅩ1~b")
+(sort-rule "掄" "ㄹ1ᅲ1ᆫ0")
+(sort-rule "掇" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "授" "ㅅ1ᅮ1~b")
+(sort-rule "掉" "ㄷ1ᅩ1~b")
+(sort-rule "掊" "ㅂ1ᅮ1~b")
+(sort-rule "掌" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "掎" "ㄱ1ᅵ1~b")
+(sort-rule "æŽ" "ã„·1á…©1~b")
+(sort-rule "排" "ㅂ1ᅡ6~b")
+(sort-rule "掖" "ㅇ1ᅡ6ᆨ1")
+(sort-rule "掘" "ㄱ1ᅮ1ᆯ0")
+(sort-rule "掛" "ㄱ1ᅩ5~b")
+(sort-rule "掜" "ㅇ1ᅧ6~b")
+(sort-rule "掟" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "掠" "ㄹ1ᅣ1ᆨ1")
+(sort-rule "採" "ㅊ1ᅡ6~b")
+(sort-rule "探" "ㅌ1ᅡ1ᆷ0")
+(sort-rule "接" "ㅈ1ᅥ1ᆸ0")
+(sort-rule "控" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "推" "ㅊ1ᅮ1~b")
+(sort-rule "掩" "ㅇ1ᅥ1ᆷ0")
+(sort-rule "措" "ㅈ1ᅩ1~b")
+(sort-rule "掬" "ㄱ1ᅮ1ᆨ1")
+(sort-rule "掾" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "æ€" "ㄱ1á…¡1ᆫ0")
+(sort-rule "æƒ" "ã…ˆ1á…¥1ᆫ0")
+(sort-rule "æ„" "ã…‡1á…²1~b")
+(sort-rule "æ†" "ㄱ1á…²1~b")
+(sort-rule "æ‰" "ã…‡1á…²1~b")
+(sort-rule "æ" "ã…1á…­1~b")
+(sort-rule "æ" "ã…ˆ1á…¥6~b")
+(sort-rule "æ–" "ã…‡1á…³1ᆸ0")
+(sort-rule "æš" "ã…‡1á…£1ᆼ0")
+(sort-rule "æ›" "ã…Ž1á…©3ᆫ0")
+(sort-rule "æŸ" "ã……1á…¥1~b")
+(sort-rule "æ " "ã…‡1á…¡1ᆯ0")
+(sort-rule "æ¡" "ã…‡1á…¡1ᆨ1")
+(sort-rule "æ£" "ã…Š1á…®8~b")
+(sort-rule "æ©" "ㄱ1á…¡6~b")
+(sort-rule "æ«" "ã…Š1á…®1~b")
+(sort-rule "æ­" "ㄱ1á…¥6~b")
+(sort-rule "æ®" "ã…Ž1á…®D~b")
+(sort-rule "æ²" "ã……1á…¥1ᆯ0")
+(sort-rule "æ´" "ã…‡1á…®5ᆫ0")
+(sort-rule "æµ" "ㄱ1á…¥1ᆫ0")
+(sort-rule "æ¶" "ã…‡1á…£1~b")
+(sort-rule "æ·" "ã……1á…¡1ᆸ0")
+(sort-rule "æ†" "ㄱ1á…®1~b")
+(sort-rule "æ‰" "ㄱ1á…¡1ᆨ1")
+(sort-rule "æ" "ã……1á…©1ᆫ0")
+(sort-rule "æ" "ã…‚1á…¡1ᆨ1")
+(sort-rule "æ’" "ã…‚1á…¡1ᆼ0")
+(sort-rule "æ”" "ã……1á…©1~b")
+(sort-rule "æ–" "ã…‡1á…­1~b")
+(sort-rule "æ—" "ã„·1á…©1~b")
+(sort-rule "æœ" "ã……1á…®1~b")
+(sort-rule "æ¢" "ã…ˆ1á…µ1ᆫ0")
+(sort-rule "æ¤" "ã…‡1á…¡6ᆨ1")
+(sort-rule "æ¥" "ã…Š1á…®1~b")
+(sort-rule "æ¨" "ã…Œ1á…¡1ᆸ0")
+(sort-rule "æª" "ã„·1á…¡1ᆼ0")
+(sort-rule "æ«" "ã…‚1á…¡1ᆫ0")
+(sort-rule "æ¬" "ã…‚1á…¡1ᆫ0")
+(sort-rule "æ­" "ã…Œ1á…¡1ᆸ0")
+(sort-rule "æ¯" "ã„·1á…©1~b")
+(sort-rule "æ°" "ㄱ1á…©1ᆯ0")
+(sort-rule "æ¶" "ã…Š1á…¡1ᆼ0")
+(sort-rule "æº" "ã…Ž1á…²1~b")
+(sort-rule "æ¾" "ã…Š1á…¡1ᆨ1")
+(sort-rule "摘" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "摠" "ㅊ1ᅩ1ᆼ0")
+(sort-rule "摧" "ㅊ1ᅩG~b")
+(sort-rule "æ‘©" "ã…1á…¡1~b")
+(sort-rule "摭" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "摯" "ㅈ1ᅵ1~b")
+(sort-rule "摳" "ㄱ1ᅮ1~b")
+(sort-rule "摸" "ã…1á…©1~b")
+(sort-rule "摹" "ã…1á…©1~b")
+(sort-rule "摺" "ㅈ1ᅥ1ᆸ0")
+(sort-rule "摻" "ㅅ1ᅥ1ᆷ0")
+(sort-rule "摽" "ã…1á…­1~b")
+(sort-rule "撅" "ㄱ1ᅮ8~b")
+(sort-rule "撈" "ㄹ1ᅩ1~b")
+(sort-rule "æ’" "ã…Œ1á…¡6ᆼ0")
+(sort-rule "撑" "ㅌ1ᅡ6ᆼ0")
+(sort-rule "撒" "ㅅ1ᅡ1ᆯ0")
+(sort-rule "æ’“" "ã…‡1á…­1~b")
+(sort-rule "æ’•" "ã……1á…¥1~b")
+(sort-rule "撙" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "撚" "ㄴ1ᅧ1ᆫ0")
+(sort-rule "æ’" "ã…Ž1á…®D~b")
+(sort-rule "撞" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "撟" "ㄱ1ᅭ1~b")
+(sort-rule "撤" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "撥" "ㅂ1ᅡ1ᆯ0")
+(sort-rule "撩" "ㄹ1ᅭ1~b")
+(sort-rule "æ’«" "ã…1á…®1~b")
+(sort-rule "æ’­" "ã…1á…¡1~b")
+(sort-rule "撮" "ㅊ1ᅩ3ᆯ0")
+(sort-rule "撰" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "撲" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "撻" "ㄷ1ᅡ1ᆯ0")
+(sort-rule "撼" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "撾" "ㄱ1ᅩ3~b")
+(sort-rule "撿" "ㄱ1ᅥ1ᆷ0")
+(sort-rule "æ“" "ã…‡1á…©1ᆼ0")
+(sort-rule "æ“„" "ã„´1á…©1~b")
+(sort-rule "擅" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "擇" "ㅌ1ᅡ6ᆨ1")
+(sort-rule "擉" "ㅊ1ᅡ1ᆨ1")
+(sort-rule "擊" "ㄱ1ᅧ1ᆨ1")
+(sort-rule "æ“" "ã…ˆ1á…©1~b")
+(sort-rule "擎" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "æ“" "ã…Ž1á…©3ᆫ0")
+(sort-rule "擒" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "擔" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "æ“•" "ã…Ž1á…²1~b")
+(sort-rule "擗" "ㅂ1ᅧ1ᆨ1")
+(sort-rule "擘" "ㅂ1ᅧ1ᆨ1")
+(sort-rule "據" "ㄱ1ᅥ1~b")
+(sort-rule "æ“ " "ã…ˆ1á…¥6~b")
+(sort-rule "æ“¡" "ã„·1á…¡6~b")
+(sort-rule "擢" "ㅌ1ᅡ1ᆨ1")
+(sort-rule "æ“£" "ã„·1á…©1~b")
+(sort-rule "擥" "ㄹ1ᅡ1ᆷ0")
+(sort-rule "擦" "ㅊ1ᅡ1ᆯ0")
+(sort-rule "擧" "ㄱ1ᅥ1~b")
+(sort-rule "擬" "ㅇ1ᅳ9~b")
+(sort-rule "æ“­" "ã…Ž1á…©3~b")
+(sort-rule "擯" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "擱" "ㄱ1ᅡ1ᆨ1")
+(sort-rule "擲" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "擴" "ㅎ1ᅩ3ᆨ1")
+(sort-rule "擺" "ã…1á…¡1~b")
+(sort-rule "擾" "ㅇ1ᅭ1~b")
+(sort-rule "攀" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "攂" "ㄹ1ᅩG~b")
+(sort-rule "攄" "ㅌ1ᅥ1~b")
+(sort-rule "攇" "ㅎ1ᅥ1ᆫ0")
+(sort-rule "攊" "ㄹ1ᅧ1ᆨ1")
+(sort-rule "æ”" "ㄹ1á…©1ᆼ0")
+(sort-rule "攔" "ㄹ1ᅡ1ᆫ0")
+(sort-rule "攘" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "攙" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "æ”" "ã……1á…¥1ᆸ0")
+(sort-rule "攢" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "攣" "ㄹ1ᅧ1ᆫ0")
+(sort-rule "攤" "ㅌ1ᅡ1ᆫ0")
+(sort-rule "攪" "ㄱ1ᅭ1~b")
+(sort-rule "攫" "ㅎ1ᅩ3ᆨ1")
+(sort-rule "攬" "ㄹ1ᅡ1ᆷ0")
+(sort-rule "支" "ㅈ1ᅵ1~b")
+(sort-rule "攲" "ㄱ1ᅵ1~b")
+(sort-rule "收" "ㅅ1ᅮ1~b")
+(sort-rule "攷" "ㄱ1ᅩ1~b")
+(sort-rule "攸" "ㅇ1ᅲ1~b")
+(sort-rule "改" "ㄱ1ᅡ6~b")
+(sort-rule "攻" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "攽" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "放" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "政" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "故" "ㄱ1ᅩ1~b")
+(sort-rule "效" "ㅎ1ᅭ1~b")
+(sort-rule "敉" "ã…1á…µ1~b")
+(sort-rule "æ•" "ã……1á…¥1~b")
+(sort-rule "敎" "ㄱ1ᅭ1~b")
+(sort-rule "æ•" "ã…1á…µ1ᆫ0")
+(sort-rule "救" "ㄱ1ᅮ1~b")
+(sort-rule "æ•”" "ã…‡1á…¥1~b")
+(sort-rule "敕" "ㅊ1ᅵ1ᆨ1")
+(sort-rule "æ•–" "ã…‡1á…©1~b")
+(sort-rule "æ•—" "ã…1á…¡6~b")
+(sort-rule "æ•" "ã…1á…§6~b")
+(sort-rule "敞" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "敢" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "散" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "敦" "ㄷ1ᅩ1ᆫ0")
+(sort-rule "敬" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "敭" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "敲" "ㄱ1ᅩ1~b")
+(sort-rule "整" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "敵" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "æ•·" "ã…‚1á…®1~b")
+(sort-rule "數" "ㅅ1ᅡ1ᆨ1")
+(sort-rule "敾" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "æ–" "ã„·1á…®1~b")
+(sort-rule "斂" "ㄹ1ᅧ1ᆷ0")
+(sort-rule "æ–ƒ" "ã…1á…§6~b")
+(sort-rule "æ–…" "ã…Ž1á…­1~b")
+(sort-rule "æ–‡" "ã…1á…®1ᆫ0")
+(sort-rule "斌" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "æ–" "ã…‚1á…µ1~b")
+(sort-rule "斑" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "æ–—" "ã„·1á…®1~b")
+(sort-rule "料" "ㄹ1ᅭ1~b")
+(sort-rule "斛" "ㄱ1ᅩ1ᆨ1")
+(sort-rule "斜" "ㅅ1ᅡ1~b")
+(sort-rule "æ–" "ㄱ1á…¡1~b")
+(sort-rule "斟" "ㅈ1ᅵ1ᆷ0")
+(sort-rule "斡" "ㅇ1ᅡ1ᆯ0")
+(sort-rule "斤" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "斥" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "æ–§" "ã…‚1á…®1~b")
+(sort-rule "斫" "ㅈ1ᅡ1ᆨ1")
+(sort-rule "斬" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "æ–¯" "ã……1á…¡1~b")
+(sort-rule "新" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "斱" "ㅈ1ᅡ1ᆨ1")
+(sort-rule "斲" "ㅊ1ᅡ1ᆨ1")
+(sort-rule "斷" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "方" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "æ–¼" "ã…‡1á…¥1~b")
+(sort-rule "æ–½" "ã……1á…µ1~b")
+(sort-rule "æ–¿" "ã…‡1á…²1~b")
+(sort-rule "æ—" "ã…‚1á…¡1ᆼ0")
+(sort-rule "旂" "ㄱ1ᅵ1~b")
+(sort-rule "旃" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "æ—„" "ã…1á…©1~b")
+(sort-rule "旅" "ㄹ1ᅧ1~b")
+(sort-rule "æ—†" "ã…1á…¡6~b")
+(sort-rule "旊" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "旋" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "旌" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "æ—" "ã…ˆ1á…©1ᆨ1")
+(sort-rule "旒" "ㄹ1ᅲ1~b")
+(sort-rule "旗" "ㄱ1ᅵ1~b")
+(sort-rule "æ— " "ã…1á…®1~b")
+(sort-rule "旣" "ㄱ1ᅵ1~b")
+(sort-rule "日" "ㅇ1ᅵ1ᆯ0")
+(sort-rule "旦" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "æ—¨" "ã…ˆ1á…µ1~b")
+(sort-rule "æ—©" "ã…ˆ1á…©1~b")
+(sort-rule "旬" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "旭" "ㅇ1ᅮ1ᆨ1")
+(sort-rule "旱" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "æ—²" "ã„·1á…¡6~b")
+(sort-rule "æ—´" "ã…‡1á…®1~b")
+(sort-rule "旺" "ㅇ1ᅩ3ᆼ0")
+(sort-rule "æ—»" "ã…1á…µ1ᆫ0")
+(sort-rule "æ—¼" "ã…1á…µ1ᆫ0")
+(sort-rule "旽" "ㄷ1ᅩ1ᆫ0")
+(sort-rule "æ—¿" "ã…‡1á…©1~b")
+(sort-rule "昀" "ㅇ1ᅲ1ᆫ0")
+(sort-rule "昃" "ㅊ1ᅳ1ᆨ1")
+(sort-rule "昆" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "昇" "ㅅ1ᅳ1ᆼ0")
+(sort-rule "昉" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "昊" "ㅎ1ᅩ1~b")
+(sort-rule "昌" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "明" "ã…1á…§1ᆼ0")
+(sort-rule "æ˜" "ã…Ž1á…©1ᆫ0")
+(sort-rule "æ˜" "ã…‚1á…®1ᆫ0")
+(sort-rule "昑" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "易" "ㅇ1ᅧ1ᆨ1")
+(sort-rule "昔" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "昕" "ㅎ1ᅳ1ᆫ0")
+(sort-rule "昛" "ㄱ1ᅥ1~b")
+(sort-rule "昞" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "星" "ㅅ1ᅥ1ᆼ0")
+(sort-rule "映" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "昡" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "昤" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "春" "ㅊ1ᅮ1ᆫ0")
+(sort-rule "昧" "ã…1á…¡6~b")
+(sort-rule "昨" "ㅈ1ᅡ1ᆨ1")
+(sort-rule "昫" "ㄱ1ᅮ1~b")
+(sort-rule "昭" "ㅅ1ᅩ1~b")
+(sort-rule "是" "ㅅ1ᅵ1~b")
+(sort-rule "昰" "ㅎ1ᅡ1~b")
+(sort-rule "昱" "ㅇ1ᅮ1ᆨ1")
+(sort-rule "昴" "ã…1á…­1~b")
+(sort-rule "昵" "ㄴ1ᅵ1ᆨ1")
+(sort-rule "昶" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "昷" "ㅇ1ᅩ1ᆫ0")
+(sort-rule "昺" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "昻" "ㅇ1ᅡ1ᆼ0")
+(sort-rule "æ™" "ã…ˆ1á…©1~b")
+(sort-rule "時" "ㅅ1ᅵ1~b")
+(sort-rule "晃" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "晄" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "晈" "ㄱ1ᅭ1~b")
+(sort-rule "晉" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "晋" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "晌" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "晎" "ㅎ1ᅩ1ᆼ0")
+(sort-rule "æ™" "ã…‡1á…¡1ᆫ0")
+(sort-rule "晙" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "晛" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "æ™" "ã…ˆ1á…®1~b")
+(sort-rule "晞" "ㅎ1ᅳ9~b")
+(sort-rule "晟" "ㅅ1ᅥ1ᆼ0")
+(sort-rule "晡" "ã…1á…©1~b")
+(sort-rule "晢" "ㅈ1ᅥ1ᆯ0")
+(sort-rule "晤" "ㅇ1ᅩ1~b")
+(sort-rule "晥" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "晦" "ㅎ1ᅩG~b")
+(sort-rule "晧" "ㅎ1ᅩ1~b")
+(sort-rule "晨" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "晩" "ã…1á…¡1ᆫ0")
+(sort-rule "晫" "ㅌ1ᅡ1ᆨ1")
+(sort-rule "晬" "ㅅ1ᅮ1~b")
+(sort-rule "æ™®" "ã…‚1á…©1~b")
+(sort-rule "景" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "晰" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "晳" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "晴" "ㅊ1ᅥ1ᆼ0")
+(sort-rule "晶" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "晷" "ㄱ1ᅮD~b")
+(sort-rule "晸" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "智" "ㅈ1ᅵ1~b")
+(sort-rule "晻" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "暄" "ㅎ1ᅮ5ᆫ0")
+(sort-rule "暇" "ㄱ1ᅡ1~b")
+(sort-rule "暈" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "暉" "ㅎ1ᅮD~b")
+(sort-rule "æš‹" "ã…1á…µ1ᆫ0")
+(sort-rule "暌" "ㄱ1ᅲ1~b")
+(sort-rule "暎" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "æš" "ã…‡1á…®D~b")
+(sort-rule "æš‘" "ã……1á…¥1~b")
+(sort-rule "暖" "ㄴ1ᅡ1ᆫ0")
+(sort-rule "暗" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "暘" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "æš" "ã…1á…§1ᆼ0")
+(sort-rule "暞" "ㄱ1ᅭ1~b")
+(sort-rule "暠" "ㄱ1ᅩ1~b")
+(sort-rule "暢" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "暣" "ㄱ1ᅵ1~b")
+(sort-rule "暫" "ㅈ1ᅡ1ᆷ0")
+(sort-rule "暬" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "æš®" "ã…1á…©1~b")
+(sort-rule "暱" "ㄴ1ᅵ1ᆨ1")
+(sort-rule "暲" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "æš³" "ã…Ž1á…§6~b")
+(sort-rule "æš´" "ã…1á…©1~b")
+(sort-rule "暵" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "暸" "ㄹ1ᅭ1~b")
+(sort-rule "暹" "ㅅ1ᅥ1ᆷ0")
+(sort-rule "暻" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "暾" "ㄷ1ᅩ1ᆫ0")
+(sort-rule "æš¿" "ã…Ž1á…³9~b")
+(sort-rule "曀" "ㅇ1ᅥ6~b")
+(sort-rule "æ›" "ㄱ1á…µ1~b")
+(sort-rule "曄" "ㅇ1ᅧ1ᆸ0")
+(sort-rule "曅" "ㅇ1ᅧ1ᆸ0")
+(sort-rule "曆" "ㄹ1ᅧ1ᆨ1")
+(sort-rule "曇" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "曉" "ㅎ1ᅭ1~b")
+(sort-rule "曓" "ã…1á…©1~b")
+(sort-rule "æ›–" "ã…‡1á…¡6~b")
+(sort-rule "æ›™" "ã……1á…¥1~b")
+(sort-rule "曚" "ã…1á…©1ᆼ0")
+(sort-rule "曛" "ㅎ1ᅮ1ᆫ0")
+(sort-rule "曜" "ㅇ1ᅭ1~b")
+(sort-rule "æ›" "ã…1á…©1ᆨ1")
+(sort-rule "曠" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "曣" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "曦" "ㅎ1ᅳ9~b")
+(sort-rule "曨" "ㄹ1ᅩ1ᆼ0")
+(sort-rule "曩" "ㄴ1ᅡ1ᆼ0")
+(sort-rule "曪" "ㄹ1ᅡ1~b")
+(sort-rule "曬" "ㅅ1ᅩ5~b")
+(sort-rule "曮" "ㅇ1ᅥ1ᆷ0")
+(sort-rule "曯" "ㅊ1ᅩ1ᆨ1")
+(sort-rule "曰" "ㅇ1ᅩ3ᆯ0")
+(sort-rule "曲" "ㄱ1ᅩ1ᆨ1")
+(sort-rule "曳" "ㅇ1ᅧ6~b")
+(sort-rule "更" "ㄱ1ᅡ6ᆼ0")
+(sort-rule "曷" "ㄱ1ᅡ1ᆯ0")
+(sort-rule "書" "ㅅ1ᅥ1~b")
+(sort-rule "曹" "ㅈ1ᅩ1~b")
+(sort-rule "曺" "ㅈ1ᅩ1~b")
+(sort-rule "曼" "ã…1á…¡1ᆫ0")
+(sort-rule "曾" "ㅈ1ᅳ1ᆼ0")
+(sort-rule "替" "ㅊ1ᅥ6~b")
+(sort-rule "最" "ㅊ1ᅩG~b")
+(sort-rule "會" "ㅎ1ᅩG~b")
+(sort-rule "朅" "ㄱ1ᅥ1ᆯ0")
+(sort-rule "月" "ㅇ1ᅮ5ᆯ0")
+(sort-rule "有" "ㅇ1ᅲ1~b")
+(sort-rule "朋" "ㅂ1ᅮ1ᆼ0")
+(sort-rule "朌" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "æœ" "ã…‚1á…©1ᆨ1")
+(sort-rule "朔" "ㅅ1ᅡ1ᆨ1")
+(sort-rule "朕" "ㅈ1ᅵ1ᆷ0")
+(sort-rule "朗" "ㄴ1ᅡ1ᆼ0")
+(sort-rule "望" "ã…1á…¡1ᆼ0")
+(sort-rule "æœ" "ã…ˆ1á…©1~b")
+(sort-rule "朞" "ㄱ1ᅵ1~b")
+(sort-rule "期" "ㄱ1ᅵ1~b")
+(sort-rule "朣" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "朦" "ã…1á…©1ᆼ0")
+(sort-rule "朧" "ㄹ1ᅩ1ᆼ0")
+(sort-rule "木" "ã…1á…©1ᆨ1")
+(sort-rule "未" "ã…1á…µ1~b")
+(sort-rule "末" "ã…1á…¡1ᆯ0")
+(sort-rule "本" "ㅂ1ᅩ1ᆫ0")
+(sort-rule "札" "ㅊ1ᅡ1ᆯ0")
+(sort-rule "朮" "ㅊ1ᅮ1ᆯ0")
+(sort-rule "朱" "ㅈ1ᅮ1~b")
+(sort-rule "朳" "ã…1á…¡1ᆯ0")
+(sort-rule "朴" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "朶" "ㅌ1ᅡ1~b")
+(sort-rule "机" "ㄱ1ᅮ8~b")
+(sort-rule "朽" "ㅎ1ᅮ1~b")
+(sort-rule "æ…" "ã…‡1á…®1~b")
+(sort-rule "æ†" "ㄱ1á…¡1ᆫ0")
+(sort-rule "æ‰" "ã……1á…¡1ᆷ0")
+(sort-rule "æŽ" "ㄹ1á…µ1~b")
+(sort-rule "æ" "ã…Ž1á…¡6ᆼ0")
+(sort-rule "æ" "ã…ˆ1á…¡6~b")
+(sort-rule "æ‘" "ã…Š1á…©1ᆫ0")
+(sort-rule "æ“" "ã…1á…­1~b")
+(sort-rule "æ–" "ã…ˆ1á…¡1ᆼ0")
+(sort-rule "æœ" "ã„·1á…®1~b")
+(sort-rule "æž" "ㄱ1á…µ1~b")
+(sort-rule "æŸ" "ã……1á…©1ᆨ1")
+(sort-rule "æ " "ㄱ1á…¡1ᆼ0")
+(sort-rule "æª" "ã…Š1á…©1~b")
+(sort-rule "æ¬" "ã…‡1á…®5ᆫ0")
+(sort-rule "æ­" "ã…Ž1á…¡1ᆼ0")
+(sort-rule "æ¯" "ã…‚1á…¡6~b")
+(sort-rule "æ°" "ㄱ1á…¥1ᆯ0")
+(sort-rule "æ±" "ã„·1á…©1ᆼ0")
+(sort-rule "æ²" "ㄱ1á…©1~b")
+(sort-rule "æ³" "ã…1á…­1~b")
+(sort-rule "æµ" "ã…ˆ1á…¥1~b")
+(sort-rule "æ·" "ã…1á…¡1~b")
+(sort-rule "æ»" "ã„´1á…²1~b")
+(sort-rule "æ¼" "ã…ˆ1á…¥1~b")
+(sort-rule "æ¾" "ã……1á…©1ᆼ0")
+(sort-rule "æ¿" "ã…1á…¡1ᆫ0")
+(sort-rule "枇" "ㅂ1ᅵ1~b")
+(sort-rule "枉" "ㅇ1ᅩ3ᆼ0")
+(sort-rule "枋" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "枌" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "æž" "ã„´1á…¡1ᆷ0")
+(sort-rule "æž" "ã……1á…¥1ᆨ1")
+(sort-rule "æž“" "ã„·1á…®1~b")
+(sort-rule "枕" "ㅊ1ᅵ1ᆷ0")
+(sort-rule "林" "ㄹ1ᅵ1ᆷ0")
+(sort-rule "枘" "ㅇ1ᅧ6~b")
+(sort-rule "æž™" "ã…‡1á…©3~b")
+(sort-rule "æžš" "ã…1á…¡6~b")
+(sort-rule "果" "ㄱ1ᅩ3~b")
+(sort-rule "æž" "ã…ˆ1á…µ1~b")
+(sort-rule "枯" "ㄱ1ᅩ1~b")
+(sort-rule "æž°" "ã…1á…§1ᆼ0")
+(sort-rule "æž²" "ã……1á…µ1~b")
+(sort-rule "æž³" "ã…ˆ1á…µ1~b")
+(sort-rule "架" "ㄱ1ᅡ1~b")
+(sort-rule "枷" "ㄱ1ᅡ1~b")
+(sort-rule "枸" "ㄱ1ᅮ1~b")
+(sort-rule "æž¾" "ã……1á…µ1~b")
+(sort-rule "æŸ" "ã…Œ1á…¡1~b")
+(sort-rule "柄" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "柅" "ㄴ1ᅵ1~b")
+(sort-rule "柊" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "æŸ" "ã…‚1á…¡6ᆨ1")
+(sort-rule "æŸ" "ã…1á…©1~b")
+(sort-rule "柑" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "柒" "ㅊ1ᅵ1ᆯ0")
+(sort-rule "染" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "柔" "ㅇ1ᅲ1~b")
+(sort-rule "柗" "ㅅ1ᅩ1ᆼ0")
+(sort-rule "柘" "ㅈ1ᅡ1~b")
+(sort-rule "柙" "ㅎ1ᅡ1ᆸ0")
+(sort-rule "柚" "ㅇ1ᅲ1~b")
+(sort-rule "æŸ" "ã…Œ1á…¡1ᆨ1")
+(sort-rule "柞" "ㅈ1ᅡ1ᆨ1")
+(sort-rule "柟" "ㄴ1ᅡ1ᆷ0")
+(sort-rule "柢" "ㅈ1ᅥ1~b")
+(sort-rule "柩" "ㄱ1ᅮ1~b")
+(sort-rule "柬" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "柯" "ㄱ1ᅡ1~b")
+(sort-rule "柰" "ㄴ1ᅡ6~b")
+(sort-rule "柱" "ㅈ1ᅮ1~b")
+(sort-rule "柳" "ㄹ1ᅲ1~b")
+(sort-rule "柴" "ㅅ1ᅵ1~b")
+(sort-rule "柵" "ㅊ1ᅡ6ᆨ1")
+(sort-rule "柶" "ㅅ1ᅡ1~b")
+(sort-rule "柹" "ㅅ1ᅵ1~b")
+(sort-rule "査" "ㅅ1ᅡ1~b")
+(sort-rule "柾" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "æ ƒ" "ã…Ž1á…©G~b")
+(sort-rule "栒" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "栓" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "æ –" "ã……1á…¥1~b")
+(sort-rule "栗" "ㄹ1ᅲ1ᆯ0")
+(sort-rule "æ " "ㄱ1á…©3ᆯ0")
+(sort-rule "栞" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "校" "ㄱ1ᅭ1~b")
+(sort-rule "栢" "ㅂ1ᅡ6ᆨ1")
+(sort-rule "æ ª" "ã…ˆ1á…®1~b")
+(sort-rule "æ ®" "ã…‡1á…µ1~b")
+(sort-rule "栯" "ㅇ1ᅮ1ᆨ1")
+(sort-rule "栱" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "栲" "ㄱ1ᅩ1~b")
+(sort-rule "栴" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "核" "ㅎ1ᅡ6ᆨ1")
+(sort-rule "根" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "栻" "ㅅ1ᅵ1ᆨ1")
+(sort-rule "格" "ㄱ1ᅧ1ᆨ1")
+(sort-rule "æ ½" "ã…ˆ1á…¡6~b")
+(sort-rule "桀" "ㄱ1ᅥ1ᆯ0")
+(sort-rule "æ¡" "ã…Ž1á…¡1ᆼ0")
+(sort-rule "桂" "ㄱ1ᅧ6~b")
+(sort-rule "桃" "ㄷ1ᅩ1~b")
+(sort-rule "桄" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "框" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "案" "ㅇ1ᅡ1ᆫ0")
+(sort-rule "桉" "ㅇ1ᅡ1ᆫ0")
+(sort-rule "桎" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "æ¡" "ã„·1á…©1ᆼ0")
+(sort-rule "桑" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "桓" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "桔" "ㄱ1ᅵ1ᆯ0")
+(sort-rule "桭" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "桯" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "æ¡´" "ã…‚1á…®1~b")
+(sort-rule "桶" "ㅌ1ᅩ1ᆼ0")
+(sort-rule "桷" "ㄱ1ᅡ1ᆨ1")
+(sort-rule "桾" "ㄱ1ᅮ1ᆫ0")
+(sort-rule "桿" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "æ¢" "ㄹ1á…£1ᆼ0")
+(sort-rule "梃" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "梅" "ã…1á…¡6~b")
+(sort-rule "梆" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "æ¢" "ㄱ1á…©1ᆨ1")
+(sort-rule "梓" "ㅈ1ᅡ6~b")
+(sort-rule "梔" "ㅊ1ᅵ1~b")
+(sort-rule "梗" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "梛" "ㄴ1ᅡ1~b")
+(sort-rule "æ¢" "ã…ˆ1á…©1~b")
+(sort-rule "梟" "ㅎ1ᅭ1~b")
+(sort-rule "梠" "ㄹ1ᅧ1~b")
+(sort-rule "梡" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "梢" "ㅊ1ᅩ1~b")
+(sort-rule "梣" "ㅅ1ᅵ1ᆷ0")
+(sort-rule "梧" "ㅇ1ᅩ1~b")
+(sort-rule "梨" "ㄹ1ᅵ1~b")
+(sort-rule "梭" "ㅅ1ᅡ1~b")
+(sort-rule "梯" "ㅈ1ᅥ6~b")
+(sort-rule "械" "ㄱ1ᅧ6~b")
+(sort-rule "梱" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "梳" "ㅅ1ᅩ1~b")
+(sort-rule "梵" "ㅂ1ᅥ1ᆷ0")
+(sort-rule "梶" "ã…1á…µ1~b")
+(sort-rule "棄" "ㄱ1ᅵ1~b")
+(sort-rule "棅" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "棉" "ã…1á…§1ᆫ0")
+(sort-rule "棊" "ㄱ1ᅵ1~b")
+(sort-rule "棋" "ㄱ1ᅵ1~b")
+(sort-rule "棌" "ㅊ1ᅡ6~b")
+(sort-rule "æ£" "ㄱ1á…©1ᆫ0")
+(sort-rule "æ£" "ã…‚1á…µ1~b")
+(sort-rule "棒" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "棕" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "棖" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "棗" "ㅈ1ᅩ1~b")
+(sort-rule "棘" "ㄱ1ᅳ1ᆨ1")
+(sort-rule "棚" "ㅂ1ᅮ1ᆼ0")
+(sort-rule "棟" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "棠" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "棣" "ㅊ1ᅥ6~b")
+(sort-rule "棧" "ㅈ1ᅡ1ᆫ0")
+(sort-rule "棨" "ㄱ1ᅧ6~b")
+(sort-rule "棬" "ㄱ1ᅮ5ᆫ0")
+(sort-rule "森" "ㅅ1ᅡ1ᆷ0")
+(sort-rule "棲" "ㅅ1ᅥ1~b")
+(sort-rule "棹" "ㄷ1ᅩ1~b")
+(sort-rule "棺" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "棻" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "棼" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "椀" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "æ¤" "ㄱ1á…©3ᆨ1")
+(sort-rule "椄" "ㅈ1ᅥ1ᆸ0")
+(sort-rule "椅" "ㅇ1ᅳ9~b")
+(sort-rule "椋" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "æ¤" "ã……1á…µ1ᆨ1")
+(sort-rule "椎" "ㅊ1ᅮ1~b")
+(sort-rule "椑" "ㅂ1ᅵ1~b")
+(sort-rule "椒" "ㅊ1ᅩ1~b")
+(sort-rule "椙" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "椧" "ã…1á…§1ᆼ0")
+(sort-rule "椰" "ㅇ1ᅣ1~b")
+(sort-rule "椴" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "椶" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "椹" "ㅊ1ᅵ1ᆷ0")
+(sort-rule "椽" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "椿" "ㅊ1ᅮ1ᆫ0")
+(sort-rule "楂" "ㅅ1ᅡ1~b")
+(sort-rule "楊" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "æ¥" "ㄱ1á…²1~b")
+(sort-rule "楓" "ã…1á…®1ᆼ0")
+(sort-rule "楔" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "楕" "ㅌ1ᅡ1~b")
+(sort-rule "楗" "ㄱ1ᅥ1ᆫ0")
+(sort-rule "楙" "ã…1á…®1~b")
+(sort-rule "楚" "ㅊ1ᅩ1~b")
+(sort-rule "æ¥" "ㄹ1á…§1ᆫ0")
+(sort-rule "楞" "ㄹ1ᅳ1ᆼ0")
+(sort-rule "楠" "ㄴ1ᅡ1ᆷ0")
+(sort-rule "楡" "ㅇ1ᅲ1~b")
+(sort-rule "楢" "ㅇ1ᅲ1~b")
+(sort-rule "楣" "ã…1á…µ1~b")
+(sort-rule "楥" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "楨" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "楪" "ㅈ1ᅥ1ᆸ0")
+(sort-rule "楫" "ㅈ1ᅳ1ᆸ0")
+(sort-rule "楬" "ㄱ1ᅡ1ᆯ0")
+(sort-rule "業" "ㅇ1ᅥ1ᆸ0")
+(sort-rule "楮" "ㅈ1ᅥ1~b")
+(sort-rule "楯" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "楳" "ã…1á…¡6~b")
+(sort-rule "極" "ㄱ1ᅳ1ᆨ1")
+(sort-rule "楷" "ㅎ1ᅡ6~b")
+(sort-rule "楸" "ㅊ1ᅮ1~b")
+(sort-rule "楹" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "榎" "ㄱ1ᅡ1~b")
+(sort-rule "榑" "ㅂ1ᅮ1~b")
+(sort-rule "榔" "ㄹ1ᅡ1ᆼ0")
+(sort-rule "榕" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "榘" "ㄱ1ᅮ1~b")
+(sort-rule "榛" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "榜" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "榟" "ㅈ1ᅡ6~b")
+(sort-rule "榤" "ㄱ1ᅥ1ᆯ0")
+(sort-rule "榥" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "榦" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "榧" "ㅂ1ᅵ1~b")
+(sort-rule "榭" "ㅅ1ᅡ1~b")
+(sort-rule "榮" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "榰" "ㅈ1ᅵ1~b")
+(sort-rule "榱" "ㅊ1ᅩG~b")
+(sort-rule "榴" "ㄹ1ᅲ1~b")
+(sort-rule "榷" "ㄱ1ᅭ1~b")
+(sort-rule "榻" "ㅌ1ᅡ1ᆸ0")
+(sort-rule "榼" "ㅎ1ᅡ1ᆸ0")
+(sort-rule "榾" "ㄱ1ᅩ1ᆯ0")
+(sort-rule "槀" "ㄱ1ᅩ1~b")
+(sort-rule "æ§" "ㄱ1á…©1~b")
+(sort-rule "槃" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "槇" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "槊" "ㅅ1ᅡ1ᆨ1")
+(sort-rule "構" "ㄱ1ᅮ1~b")
+(sort-rule "槌" "ㅌ1ᅩG~b")
+(sort-rule "æ§" "ã…Š1á…¡1ᆼ0")
+(sort-rule "槎" "ㅊ1ᅡ1~b")
+(sort-rule "æ§" "ㄱ1á…©G~b")
+(sort-rule "槓" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "槥" "ㅎ1ᅧ6~b")
+(sort-rule "槦" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "槧" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "槨" "ㄱ1ᅩ3ᆨ1")
+(sort-rule "槩" "ㄱ1ᅡ6~b")
+(sort-rule "槪" "ㄱ1ᅡ6~b")
+(sort-rule "槭" "ㅅ1ᅡ6ᆨ1")
+(sort-rule "槲" "ㄱ1ᅩ1ᆨ1")
+(sort-rule "槹" "ㄱ1ᅩ1~b")
+(sort-rule "槻" "ㄱ1ᅲ1~b")
+(sort-rule "槽" "ㅈ1ᅩ1~b")
+(sort-rule "槿" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "樀" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "樂" "ㄴ1ᅡ1ᆨ1")
+(sort-rule "樅" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "樊" "ㅂ1ᅥ1ᆫ0")
+(sort-rule "樋" "ㅌ1ᅩ1ᆼ0")
+(sort-rule "樑" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "樒" "ã…1á…µ1ᆯ0")
+(sort-rule "樓" "ㄴ1ᅮ1~b")
+(sort-rule "樔" "ㅅ1ᅩ1~b")
+(sort-rule "樗" "ㅈ1ᅥ1~b")
+(sort-rule "標" "ã…1á…­1~b")
+(sort-rule "樛" "ㄱ1ᅲ1~b")
+(sort-rule "樞" "ㅊ1ᅮ1~b")
+(sort-rule "樟" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "模" "ã…1á…©1~b")
+(sort-rule "樣" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "樫" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "樵" "ㅊ1ᅩ1~b")
+(sort-rule "樸" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "樹" "ㅅ1ᅮ1~b")
+(sort-rule "樺" "ㅎ1ᅩ3~b")
+(sort-rule "樻" "ㄱ1ᅮ8~b")
+(sort-rule "樽" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "橃" "ㅂ1ᅥ1ᆯ0")
+(sort-rule "橄" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "橇" "ㅊ1ᅮD~b")
+(sort-rule "橈" "ㅇ1ᅭ1~b")
+(sort-rule "橊" "ㄹ1ᅲ1~b")
+(sort-rule "橋" "ㄱ1ᅭ1~b")
+(sort-rule "æ©" "ã…Œ1á…¡1ᆨ1")
+(sort-rule "橒" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "橓" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "橘" "ㄱ1ᅲ1ᆯ0")
+(sort-rule "橙" "ㄷ1ᅳ1ᆼ0")
+(sort-rule "橚" "ㅅ1ᅮ1ᆨ1")
+(sort-rule "機" "ㄱ1ᅵ1~b")
+(sort-rule "橡" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "橢" "ㅌ1ᅡ1~b")
+(sort-rule "橦" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "橫" "ㅎ1ᅩGᆼ0")
+(sort-rule "橵" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "橿" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "檀" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "檄" "ㄱ1ᅧ1ᆨ1")
+(sort-rule "檉" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "æª" "ã…‡1á…¥1ᆨ1")
+(sort-rule "檎" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "æª" "ã…Š1á…¥1ᆷ0")
+(sort-rule "檔" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "檗" "ㅂ1ᅧ1ᆨ1")
+(sort-rule "檜" "ㅎ1ᅩG~b")
+(sort-rule "æª" "ã…ˆ1á…³1ᆸ0")
+(sort-rule "檟" "ㄱ1ᅡ1~b")
+(sort-rule "檠" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "檢" "ㄱ1ᅥ1ᆷ0")
+(sort-rule "檣" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "檮" "ㄷ1ᅩ1~b")
+(sort-rule "檳" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "檶" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "檻" "ㅎ1ᅡ1ᆷ0")
+(sort-rule "檼" "ㅇ1ᅳ1ᆫ0")
+(sort-rule "檿" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "æ«‚" "ã„·1á…©1~b")
+(sort-rule "櫃" "ㄱ1ᅮ8~b")
+(sort-rule "æ«“" "ã„´1á…©1~b")
+(sort-rule "櫚" "ㄹ1ᅧ1~b")
+(sort-rule "櫛" "ㅈ1ᅳ1ᆯ0")
+(sort-rule "櫜" "ㄱ1ᅩ1~b")
+(sort-rule "æ«" "ã„·1á…©1ᆨ1")
+(sort-rule "櫞" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "櫟" "ㄹ1ᅧ1ᆨ1")
+(sort-rule "櫪" "ㄹ1ᅧ1ᆨ1")
+(sort-rule "櫬" "ㅊ1ᅵ1ᆫ0")
+(sort-rule "櫶" "ㅎ1ᅥ1ᆫ0")
+(sort-rule "櫻" "ㅇ1ᅡ6ᆼ0")
+(sort-rule "櫼" "ㅊ1ᅥ1ᆷ0")
+(sort-rule "欂" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "欃" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "欄" "ㄴ1ᅡ1ᆫ0")
+(sort-rule "權" "ㄱ1ᅮ5ᆫ0")
+(sort-rule "欌" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "欑" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "欒" "ㄹ1ᅡ1ᆫ0")
+(sort-rule "欖" "ㄹ1ᅡ1ᆷ0")
+(sort-rule "欞" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "欠" "ㅎ1ᅳ1ᆷ0")
+(sort-rule "次" "ㅊ1ᅡ1~b")
+(sort-rule "欣" "ㅎ1ᅳ1ᆫ0")
+(sort-rule "欬" "ㅎ1ᅡ6~b")
+(sort-rule "欲" "ㅇ1ᅭ1ᆨ1")
+(sort-rule "欷" "ㅎ1ᅳ9~b")
+(sort-rule "欸" "ㅇ1ᅡ6~b")
+(sort-rule "欹" "ㅇ1ᅳ9~b")
+(sort-rule "欺" "ㄱ1ᅵ1~b")
+(sort-rule "欻" "ㅎ1ᅮ1ᆯ0")
+(sort-rule "欽" "ㅎ1ᅳ1ᆷ0")
+(sort-rule "款" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "欿" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "歃" "ㅅ1ᅡ1ᆸ0")
+(sort-rule "歆" "ㅎ1ᅳ1ᆷ0")
+(sort-rule "歇" "ㅎ1ᅥ1ᆯ0")
+(sort-rule "歉" "ㄱ1ᅧ1ᆷ0")
+(sort-rule "歌" "ㄱ1ᅡ1~b")
+(sort-rule "歎" "ㅌ1ᅡ1ᆫ0")
+(sort-rule "æ­" "ㄱ1á…®1~b")
+(sort-rule "æ­”" "ã…Ž1á…¥1~b")
+(sort-rule "歙" "ㅎ1ᅳ1ᆸ0")
+(sort-rule "歚" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "歛" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "æ­Ÿ" "ã…‡1á…§1~b")
+(sort-rule "歠" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "歡" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "æ­¢" "ã…ˆ1á…µ1~b")
+(sort-rule "正" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "æ­¤" "ã…Š1á…¡1~b")
+(sort-rule "æ­¥" "ã…‚1á…©1~b")
+(sort-rule "æ­¦" "ã…1á…®1~b")
+(sort-rule "歧" "ㄱ1ᅵ1~b")
+(sort-rule "æ­ª" "ã…‡1á…©5~b")
+(sort-rule "æ­²" "ã……1á…¥6~b")
+(sort-rule "歷" "ㄹ1ᅧ1ᆨ1")
+(sort-rule "歸" "ㄱ1ᅮD~b")
+(sort-rule "æ­»" "ã……1á…¡1~b")
+(sort-rule "æ­¿" "ã…1á…©1ᆯ0")
+(sort-rule "殀" "ㅇ1ᅭ1~b")
+(sort-rule "殂" "ㅈ1ᅩ1~b")
+(sort-rule "殃" "ㅇ1ᅡ1ᆼ0")
+(sort-rule "殄" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "殆" "ㅌ1ᅡ6~b")
+(sort-rule "殉" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "殊" "ㅅ1ᅮ1~b")
+(sort-rule "æ®" "ã…1á…­1~b")
+(sort-rule "殑" "ㄱ1ᅳ1ᆼ0")
+(sort-rule "殖" "ㅅ1ᅵ1ᆨ1")
+(sort-rule "殘" "ㅈ1ᅡ1ᆫ0")
+(sort-rule "殞" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "殢" "ㅊ1ᅥ6~b")
+(sort-rule "殤" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "殫" "ㅌ1ᅡ1ᆫ0")
+(sort-rule "殭" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "殮" "ㄹ1ᅧ1ᆷ0")
+(sort-rule "殯" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "殲" "ㅅ1ᅥ1ᆷ0")
+(sort-rule "殳" "ㅅ1ᅮ1~b")
+(sort-rule "段" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "殷" "ㅇ1ᅳ1ᆫ0")
+(sort-rule "殺" "ㅅ1ᅡ1ᆯ0")
+(sort-rule "殼" "ㄱ1ᅡ1ᆨ1")
+(sort-rule "殽" "ㅎ1ᅭ1~b")
+(sort-rule "殿" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "æ¯" "ã…Ž1á…®8~b")
+(sort-rule "毄" "ㄱ1ᅧ1ᆨ1")
+(sort-rule "毅" "ㅇ1ᅳ9~b")
+(sort-rule "毆" "ㄱ1ᅮ1~b")
+(sort-rule "毋" "ã…1á…®1~b")
+(sort-rule "æ¯" "ã…1á…©1~b")
+(sort-rule "æ¯" "ã…1á…¡6~b")
+(sort-rule "毒" "ㄷ1ᅩ1ᆨ1")
+(sort-rule "毓" "ㅇ1ᅲ1ᆨ1")
+(sort-rule "比" "ㅂ1ᅵ1~b")
+(sort-rule "毖" "ㅂ1ᅵ1~b")
+(sort-rule "毗" "ㅂ1ᅵ1~b")
+(sort-rule "毘" "ㅂ1ᅵ1~b")
+(sort-rule "毚" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "毛" "ã…1á…©1~b")
+(sort-rule "毫" "ㅎ1ᅩ1~b")
+(sort-rule "毬" "ㄱ1ᅮ1~b")
+(sort-rule "毯" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "毳" "ㅊ1ᅮD~b")
+(sort-rule "毿" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "氅" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "氈" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "æ°" "ã……Eá…µ1~b")
+(sort-rule "æ°" "ã…ˆ1á…¥1~b")
+(sort-rule "æ°‘" "ã…1á…µ1ᆫ0")
+(sort-rule "æ°“" "ã…1á…¡6ᆼ0")
+(sort-rule "氛" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "氣" "ㄱ1ᅵ1~b")
+(sort-rule "氤" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "氳" "ㅇ1ᅩ1ᆫ0")
+(sort-rule "æ°´" "ã……1á…®1~b")
+(sort-rule "氷" "ㅂ1ᅵ1ᆼ0")
+(sort-rule "永" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "氾" "ㅂ1ᅥ1ᆷ0")
+(sort-rule "氿" "ㄱ1ᅮ8~b")
+(sort-rule "汀" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "æ±" "ã…ˆ1á…³1ᆸ0")
+(sort-rule "求" "ㄱ1ᅮ1~b")
+(sort-rule "汃" "ã…1á…¡1ᆯ0")
+(sort-rule "汋" "ㅈ1ᅡ1ᆨ1")
+(sort-rule "汎" "ㅂ1ᅥ1ᆷ0")
+(sort-rule "æ±" "ã„·1á…¡6~b")
+(sort-rule "æ±" "ã……1á…¥1ᆨ1")
+(sort-rule "æ±’" "ã…1á…¡1ᆼ0")
+(sort-rule "汔" "ㅎ1ᅳ1ᆯ0")
+(sort-rule "汕" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "汗" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "æ±™" "ã…‡1á…©1~b")
+(sort-rule "汚" "ㅇ1ᅩ1~b")
+(sort-rule "汛" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "汜" "ㅅ1ᅡ1~b")
+(sort-rule "æ±" "ã…‡1á…§1~b")
+(sort-rule "汞" "ㅎ1ᅩ1ᆼ0")
+(sort-rule "江" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "æ± " "ã…ˆ1á…µ1~b")
+(sort-rule "汨" "ㄱ1ᅩ1ᆯ0")
+(sort-rule "汪" "ㅇ1ᅩ3ᆼ0")
+(sort-rule "æ±­" "ã…‡1á…§6~b")
+(sort-rule "汰" "ㅌ1ᅡ6~b")
+(sort-rule "汲" "ㄱ1ᅳ1ᆸ0")
+(sort-rule "æ±´" "ã…1á…¡1ᆫ0")
+(sort-rule "汶" "ã…1á…®1ᆫ0")
+(sort-rule "決" "ㄱ1ᅧ1ᆯ0")
+(sort-rule "汽" "ㄱ1ᅵ1~b")
+(sort-rule "汾" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "æ²" "ã……1á…µ1ᆷ0")
+(sort-rule "沂" "ㄱ1ᅵ1~b")
+(sort-rule "沃" "ㅇ1ᅩ1ᆨ1")
+(sort-rule "沄" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "沅" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "沆" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "沇" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "沈" "ㅅ1ᅵ1ᆷ0")
+(sort-rule "沉" "ㅊ1ᅵ1ᆷ0")
+(sort-rule "沌" "ㄷ1ᅩ1ᆫ0")
+(sort-rule "æ²" "ã…Ž1á…©1~b")
+(sort-rule "æ²" "ã…1á…©1ᆨ1")
+(sort-rule "æ²’" "ã…1á…©1ᆯ0")
+(sort-rule "沓" "ㄷ1ᅡ1ᆸ0")
+(sort-rule "æ²”" "ã…1á…§1ᆫ0")
+(sort-rule "沕" "ã…1á…®1ᆯ0")
+(sort-rule "沖" "ㅊ1ᅮ1ᆼ0")
+(sort-rule "沘" "ㅂ1ᅵ1~b")
+(sort-rule "æ²™" "ã……1á…¡1~b")
+(sort-rule "沚" "ㅈ1ᅵ1~b")
+(sort-rule "æ²›" "ã…1á…¡6~b")
+(sort-rule "沫" "ã…1á…¡1ᆯ0")
+(sort-rule "沬" "ã…1á…¡6~b")
+(sort-rule "æ²®" "ã…ˆ1á…¥1~b")
+(sort-rule "沰" "ㅌ1ᅡ1ᆨ1")
+(sort-rule "沱" "ㅌ1ᅡ1~b")
+(sort-rule "æ²³" "ã…Ž1á…¡1~b")
+(sort-rule "沸" "ㅂ1ᅵ1~b")
+(sort-rule "æ²¹" "ã…‡1á…²1~b")
+(sort-rule "æ²»" "ã…Š1á…µ1~b")
+(sort-rule "æ²¼" "ã……1á…©1~b")
+(sort-rule "沽" "ㄱ1ᅩ1~b")
+(sort-rule "沾" "ㅊ1ᅥ1ᆷ0")
+(sort-rule "沿" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "æ³" "ã…Ž1á…©3ᆼ0")
+(sort-rule "泂" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "泄" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "æ³…" "ã……1á…®1~b")
+(sort-rule "泆" "ㅇ1ᅵ1ᆯ0")
+(sort-rule "泉" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "泊" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "泌" "ㅂ1ᅵ1~b")
+(sort-rule "æ³" "ㄹ1á…³1ᆨ1")
+(sort-rule "泑" "ㅇ1ᅲ1~b")
+(sort-rule "泓" "ㅎ1ᅩ1ᆼ0")
+(sort-rule "泔" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "法" "ㅂ1ᅥ1ᆸ0")
+(sort-rule "æ³—" "ã……1á…¡1~b")
+(sort-rule "æ³™" "ã…1á…§1ᆼ0")
+(sort-rule "泚" "ㅈ1ᅡ1~b")
+(sort-rule "泛" "ㅂ1ᅥ1ᆷ0")
+(sort-rule "泜" "ㅈ1ᅵ1~b")
+(sort-rule "æ³" "ã……1á…©1~b")
+(sort-rule "泠" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "泡" "ã…1á…©1~b")
+(sort-rule "æ³¢" "ã…1á…¡1~b")
+(sort-rule "泣" "ㅇ1ᅳ1ᆸ0")
+(sort-rule "æ³¥" "ã„´1á…µ1~b")
+(sort-rule "注" "ㅈ1ᅮ1~b")
+(sort-rule "泫" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "泮" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "泯" "ã…1á…µ1ᆫ0")
+(sort-rule "泰" "ㅌ1ᅡ6~b")
+(sort-rule "泱" "ㅇ1ᅡ1ᆼ0")
+(sort-rule "泳" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "æ´„" "ã…Ž1á…©G~b")
+(sort-rule "洇" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "洊" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "洋" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "洌" "ㄹ1ᅧ1ᆯ0")
+(sort-rule "æ´‘" "ã…‚1á…©1~b")
+(sort-rule "æ´’" "ã……1á…¥6~b")
+(sort-rule "æ´—" "ã……1á…¥6~b")
+(sort-rule "æ´™" "ã……1á…®1~b")
+(sort-rule "洛" "ㄴ1ᅡ1ᆨ1")
+(sort-rule "洞" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "æ´Ÿ" "ã…‡1á…µ1~b")
+(sort-rule "津" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "æ´§" "ã…‡1á…²1~b")
+(sort-rule "洩" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "洪" "ㅎ1ᅩ1ᆼ0")
+(sort-rule "洫" "ㅎ1ᅧ1ᆨ1")
+(sort-rule "洬" "ㅅ1ᅩ1ᆨ1")
+(sort-rule "æ´®" "ã„·1á…©1~b")
+(sort-rule "æ´²" "ã…ˆ1á…®1~b")
+(sort-rule "洵" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "洶" "ㅎ1ᅲ1ᆼ0")
+(sort-rule "洸" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "洹" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "æ´º" "ã…1á…§1ᆼ0")
+(sort-rule "活" "ㅎ1ᅩ3ᆯ0")
+(sort-rule "æ´¼" "ã…‡1á…©3~b")
+(sort-rule "洽" "ㅎ1ᅳ1ᆸ0")
+(sort-rule "æ´¾" "ã…1á…¡1~b")
+(sort-rule "æµ" "ㄹ1á…²1~b")
+(sort-rule "浙" "ㅈ1ᅥ1ᆯ0")
+(sort-rule "浚" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "浜" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "浡" "ㅂ1ᅡ1ᆯ0")
+(sort-rule "浣" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "浤" "ㄱ1ᅩGᆼ0")
+(sort-rule "浥" "ㅇ1ᅳ1ᆸ0")
+(sort-rule "浦" "ã…1á…©1~b")
+(sort-rule "浧" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "浩" "ㅎ1ᅩ1~b")
+(sort-rule "浪" "ㄴ1ᅡ1ᆼ0")
+(sort-rule "浬" "ㄹ1ᅵ1~b")
+(sort-rule "æµ®" "ã…‚1á…®1~b")
+(sort-rule "浴" "ㅇ1ᅭ1ᆨ1")
+(sort-rule "æµ·" "ã…Ž1á…¡6~b")
+(sort-rule "浸" "ㅊ1ᅵ1ᆷ0")
+(sort-rule "浹" "ㅎ1ᅧ1ᆸ0")
+(sort-rule "浿" "ã…1á…¡6~b")
+(sort-rule "涂" "ㄷ1ᅩ1~b")
+(sort-rule "涅" "ㅇ1ᅧ1ᆯ0")
+(sort-rule "涇" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "消" "ㅅ1ᅩ1~b")
+(sort-rule "涉" "ㅅ1ᅥ1ᆸ0")
+(sort-rule "涌" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "æ¶" "ã…Ž1á…­1~b")
+(sort-rule "涎" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "涑" "ㅅ1ᅩ1ᆨ1")
+(sort-rule "涓" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "涔" "ㅈ1ᅡ1ᆷ0")
+(sort-rule "涕" "ㅊ1ᅥ6~b")
+(sort-rule "涖" "ㄹ1ᅵ1~b")
+(sort-rule "涪" "ㅂ1ᅮ1~b")
+(sort-rule "涫" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "涯" "ㅇ1ᅡ6~b")
+(sort-rule "液" "ㅇ1ᅡ6ᆨ1")
+(sort-rule "涴" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "涵" "ㅎ1ᅡ1ᆷ0")
+(sort-rule "涷" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "涸" "ㅎ1ᅮ1~b")
+(sort-rule "涼" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "涿" "ㅌ1ᅡ1ᆨ1")
+(sort-rule "淀" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "淃" "ㄱ1ᅮ5ᆫ0")
+(sort-rule "æ·„" "ã…Š1á…µ1~b")
+(sort-rule "淅" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "æ·†" "ã…Ž1á…­1~b")
+(sort-rule "淇" "ㄱ1ᅵ1~b")
+(sort-rule "淈" "ㄱ1ᅮ1ᆯ0")
+(sort-rule "淋" "ㄹ1ᅵ1ᆷ0")
+(sort-rule "æ·" "ã…Ž1á…©1~b")
+(sort-rule "淑" "ㅅ1ᅮ1ᆨ1")
+(sort-rule "æ·’" "ã…Š1á…¥1~b")
+(sort-rule "æ·–" "ã„´1á…­1~b")
+(sort-rule "æ·˜" "ã„·1á…©1~b")
+(sort-rule "淙" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "æ·š" "ã„´1á…®1~b")
+(sort-rule "æ·" "ã…‚1á…µ1~b")
+(sort-rule "淞" "ㅅ1ᅩ1ᆼ0")
+(sort-rule "æ· " "ã…‚1á…µ1~b")
+(sort-rule "淡" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "淢" "ㅇ1ᅧ1ᆨ1")
+(sort-rule "æ·¤" "ã…‡1á…¥1~b")
+(sort-rule "淥" "ㄹ1ᅩ1ᆨ1")
+(sort-rule "淦" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "淨" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "淪" "ㄹ1ᅲ1ᆫ0")
+(sort-rule "淫" "ㅇ1ᅳ1ᆷ0")
+(sort-rule "æ·¬" "ã……1á…®D~b")
+(sort-rule "æ·®" "ã…Ž1á…©G~b")
+(sort-rule "深" "ㅅ1ᅵ1ᆷ0")
+(sort-rule "淳" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "淵" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "淶" "ㄹ1ᅡ6~b")
+(sort-rule "混" "ㅎ1ᅩ1ᆫ0")
+(sort-rule "淸" "ㅊ1ᅥ1ᆼ0")
+(sort-rule "淹" "ㅇ1ᅥ1ᆷ0")
+(sort-rule "淺" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "添" "ㅊ1ᅥ1ᆷ0")
+(sort-rule "æ·¼" "ã…1á…­1~b")
+(sort-rule "渗" "ㅅ1ᅡ1ᆷ0")
+(sort-rule "渙" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "渚" "ㅈ1ᅥ1~b")
+(sort-rule "減" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "æ¸" "ã…Œ1á…®1~b")
+(sort-rule "渟" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "渠" "ㄱ1ᅥ1~b")
+(sort-rule "渡" "ㄷ1ᅩ1~b")
+(sort-rule "渣" "ㅅ1ᅡ1~b")
+(sort-rule "渤" "ㅂ1ᅡ1ᆯ0")
+(sort-rule "渥" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "渦" "ㅇ1ᅩ3~b")
+(sort-rule "渨" "ㅇ1ᅩG~b")
+(sort-rule "渫" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "測" "ㅊ1ᅳ1ᆨ1")
+(sort-rule "渭" "ㅇ1ᅮD~b")
+(sort-rule "港" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "渲" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "渴" "ㄱ1ᅡ1ᆯ0")
+(sort-rule "渶" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "渷" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "游" "ㅇ1ᅲ1~b")
+(sort-rule "渺" "ã…1á…­1~b")
+(sort-rule "渼" "ã…1á…µ1~b")
+(sort-rule "渽" "ㅈ1ᅡ6~b")
+(sort-rule "渾" "ㅎ1ᅩ1ᆫ0")
+(sort-rule "湃" "ㅂ1ᅡ6~b")
+(sort-rule "湄" "ã…1á…µ1~b")
+(sort-rule "湅" "ㄹ1ᅧ1ᆫ0")
+(sort-rule "湊" "ㅈ1ᅮ1~b")
+(sort-rule "æ¹" "ã„·1á…¡1ᆫ0")
+(sort-rule "湎" "ã…1á…§1ᆫ0")
+(sort-rule "湑" "ㅅ1ᅥ1~b")
+(sort-rule "湓" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "湔" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "æ¹–" "ã…Ž1á…©1~b")
+(sort-rule "湘" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "湛" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "湜" "ㅅ1ᅵ1ᆨ1")
+(sort-rule "湞" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "湟" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "æ¹£" "ã…1á…µ1ᆫ0")
+(sort-rule "湧" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "湫" "ㅊ1ᅮ1~b")
+(sort-rule "湮" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "湯" "ㅌ1ᅡ1ᆼ0")
+(sort-rule "湲" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "湳" "ㄴ1ᅡ1ᆷ0")
+(sort-rule "湺" "ㅂ1ᅩ1~b")
+(sort-rule "æº" "ã„·1á…¡1ᆼ0")
+(sort-rule "æº" "ã…‡1á…®5ᆫ0")
+(sort-rule "溕" "ã…1á…©1ᆼ0")
+(sort-rule "準" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "溘" "ㅎ1ᅡ1ᆸ0")
+(sort-rule "溜" "ㄹ1ᅲ1~b")
+(sort-rule "æº" "ㄱ1á…®1~b")
+(sort-rule "溟" "ã…1á…§1ᆼ0")
+(sort-rule "溢" "ㅇ1ᅵ1ᆯ0")
+(sort-rule "溥" "ㅂ1ᅮ1~b")
+(sort-rule "溧" "ㄹ1ᅲ1ᆯ0")
+(sort-rule "溪" "ㄱ1ᅧ6~b")
+(sort-rule "溫" "ㅇ1ᅩ1ᆫ0")
+(sort-rule "溯" "ㅅ1ᅩ1~b")
+(sort-rule "溱" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "溲" "ㅅ1ᅮ1~b")
+(sort-rule "溵" "ㅇ1ᅳ1ᆫ0")
+(sort-rule "溶" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "溷" "ㅎ1ᅩ1ᆫ0")
+(sort-rule "溺" "ㄴ1ᅵ1ᆨ1")
+(sort-rule "溽" "ㅇ1ᅭ1ᆨ1")
+(sort-rule "滂" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "滃" "ㅇ1ᅩ1ᆼ0")
+(sort-rule "滄" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "æ»…" "ã…1á…§1ᆯ0")
+(sort-rule "滈" "ㅎ1ᅩ1~b")
+(sort-rule "滉" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "滋" "ㅈ1ᅡ1~b")
+(sort-rule "滌" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "滎" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "滑" "ㄱ1ᅩ1ᆯ0")
+(sort-rule "滓" "ㅈ1ᅡ6~b")
+(sort-rule "æ»”" "ã„·1á…©1~b")
+(sort-rule "滕" "ㄷ1ᅳ1ᆼ0")
+(sort-rule "æ»™" "ã…Ž1á…©G~b")
+(sort-rule "滬" "ㅎ1ᅩ1~b")
+(sort-rule "æ»­" "ã…1á…µ1ᆯ0")
+(sort-rule "滯" "ㅊ1ᅥ6~b")
+(sort-rule "滴" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "滵" "ã…1á…µ1ᆯ0")
+(sort-rule "滷" "ㄹ1ᅩ1~b")
+(sort-rule "滸" "ㅎ1ᅩ1~b")
+(sort-rule "滾" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "滿" "ã…1á…¡1ᆫ0")
+(sort-rule "æ¼" "ã…‡1á…¥1~b")
+(sort-rule "漂" "ã…1á…­1~b")
+(sort-rule "漄" "ㅇ1ᅡ6~b")
+(sort-rule "漆" "ㅊ1ᅵ1ᆯ0")
+(sort-rule "漉" "ㄹ1ᅩ1ᆨ1")
+(sort-rule "漌" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "æ¼" "ã„´1á…®1~b")
+(sort-rule "漑" "ㄱ1ᅡ6~b")
+(sort-rule "漓" "ㄹ1ᅵ1~b")
+(sort-rule "演" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "漕" "ㅈ1ᅩ1~b")
+(sort-rule "漙" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "漚" "ㄱ1ᅮ1~b")
+(sort-rule "æ¼ " "ã…1á…¡1ᆨ1")
+(sort-rule "漢" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "漣" "ㄹ1ᅧ1ᆫ0")
+(sort-rule "漪" "ㅇ1ᅳ9~b")
+(sort-rule "漫" "ã…1á…¡1ᆫ0")
+(sort-rule "漬" "ㅈ1ᅵ1~b")
+(sort-rule "æ¼­" "ã…1á…¡1ᆼ0")
+(sort-rule "漰" "ㅂ1ᅮ1ᆼ0")
+(sort-rule "æ¼±" "ã……1á…®1~b")
+(sort-rule "漲" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "漳" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "漸" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "æ¼¼" "ã…Š1á…©G~b")
+(sort-rule "漾" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "漿" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "æ½" "ã…‡1á…§1ᆼ0")
+(sort-rule "æ½" "ã…‡1á…²1ᆯ0")
+(sort-rule "潑" "ㅂ1ᅡ1ᆯ0")
+(sort-rule "潔" "ㄱ1ᅧ1ᆯ0")
+(sort-rule "潗" "ㅈ1ᅵ1ᆸ0")
+(sort-rule "潘" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "潙" "ㄱ1ᅲ1~b")
+(sort-rule "潚" "ㅅ1ᅮ1ᆨ1")
+(sort-rule "潛" "ㅈ1ᅡ1ᆷ0")
+(sort-rule "潜" "ㅈ1ᅡ1ᆷ0")
+(sort-rule "æ½" "ã…Ž1á…³1ᆸ0")
+(sort-rule "潞" "ㄹ1ᅩ1~b")
+(sort-rule "潟" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "潡" "ㄷ1ᅩ1ᆫ0")
+(sort-rule "潢" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "潤" "ㅇ1ᅲ1ᆫ0")
+(sort-rule "潦" "ㄹ1ᅭ1~b")
+(sort-rule "潭" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "æ½®" "ã…ˆ1á…©1~b")
+(sort-rule "潯" "ㅅ1ᅵ1ᆷ0")
+(sort-rule "潰" "ㄱ1ᅮ8~b")
+(sort-rule "æ½´" "ã…ˆ1á…¥1~b")
+(sort-rule "潸" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "潺" "ㅈ1ᅡ1ᆫ0")
+(sort-rule "潼" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "æ½½" "ã…‚1á…©1~b")
+(sort-rule "潾" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "æ¾" "ã……1á…¡1ᆸ0")
+(sort-rule "澂" "ㅈ1ᅵ1ᆼ0")
+(sort-rule "澄" "ㅈ1ᅵ1ᆼ0")
+(sort-rule "澆" "ㅇ1ᅭ1~b")
+(sort-rule "澈" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "澉" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "澋" "ㅎ1ᅩGᆼ0")
+(sort-rule "澌" "ㅅ1ᅵ1~b")
+(sort-rule "æ¾" "ã…ˆ1á…®1~b")
+(sort-rule "澎" "ã…1á…¡6ᆼ0")
+(sort-rule "æ¾" "ã…‡1á…®1ᆫ0")
+(sort-rule "澒" "ㅎ1ᅩ1ᆼ0")
+(sort-rule "æ¾”" "ã…Ž1á…©1~b")
+(sort-rule "澗" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "澘" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "澟" "ㄹ1ᅳ1ᆷ0")
+(sort-rule "澡" "ㅈ1ᅩ1~b")
+(sort-rule "澣" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "澤" "ㅌ1ᅡ6ᆨ1")
+(sort-rule "澧" "ㄹ1ᅧ6~b")
+(sort-rule "澨" "ㅅ1ᅥ1~b")
+(sort-rule "æ¾®" "ã…Ž1á…©G~b")
+(sort-rule "澯" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "澱" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "æ¾³" "ã…‡1á…©1~b")
+(sort-rule "澶" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "澹" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "澾" "ㄷ1ᅡ1ᆯ0")
+(sort-rule "激" "ㄱ1ᅧ1ᆨ1")
+(sort-rule "æ¿" "ã…Œ1á…¡1ᆨ1")
+(sort-rule "濂" "ㄹ1ᅧ1ᆷ0")
+(sort-rule "濃" "ㄴ1ᅩ1ᆼ0")
+(sort-rule "濆" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "濇" "ㅅ1ᅡ6ᆨ1")
+(sort-rule "濉" "ㅅ1ᅮ1~b")
+(sort-rule "æ¿Š" "ã…‡1á…§6~b")
+(sort-rule "濕" "ㅅ1ᅳ1ᆸ0")
+(sort-rule "濘" "ㄴ1ᅧ1ᆼ0")
+(sort-rule "濚" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "æ¿›" "ã…1á…©1ᆼ0")
+(sort-rule "æ¿ž" "ã…‚1á…µ1~b")
+(sort-rule "æ¿Ÿ" "ã…ˆ1á…¥6~b")
+(sort-rule "æ¿ " "ã…Ž1á…©1~b")
+(sort-rule "æ¿¡" "ã…‡1á…²1~b")
+(sort-rule "濤" "ㄷ1ᅩ1~b")
+(sort-rule "æ¿©" "ã…Ž1á…©1~b")
+(sort-rule "濫" "ㄴ1ᅡ1ᆷ0")
+(sort-rule "濬" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "濮" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "濯" "ㅌ1ᅡ1ᆨ1")
+(sort-rule "濱" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "濳" "ㅈ1ᅡ1ᆷ0")
+(sort-rule "濴" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "濺" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "濾" "ㄹ1ᅧ1~b")
+(sort-rule "ç€" "ã…‡1á…£1ᆼ0")
+(sort-rule "瀅" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "瀆" "ㄷ1ᅩ1ᆨ1")
+(sort-rule "瀇" "ㅇ1ᅩ3ᆼ0")
+(sort-rule "瀉" "ㅅ1ᅡ1~b")
+(sort-rule "瀋" "ㅅ1ᅵ1ᆷ0")
+(sort-rule "ç€" "ㄹ1á…²1~b")
+(sort-rule "瀑" "ã…1á…©1ᆨ1")
+(sort-rule "瀒" "ㅅ1ᅡ6ᆨ1")
+(sort-rule "瀓" "ㅈ1ᅵ1ᆼ0")
+(sort-rule "瀕" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "瀘" "ㄹ1ᅩ1~b")
+(sort-rule "瀚" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "瀛" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "瀜" "ㅇ1ᅲ1ᆼ0")
+(sort-rule "ç€" "ㄹ1á…§1ᆨ1")
+(sort-rule "瀞" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "瀟" "ㅅ1ᅩ1~b")
+(sort-rule "瀣" "ㅎ1ᅡ6~b")
+(sort-rule "瀦" "ㅈ1ᅥ1~b")
+(sort-rule "瀧" "ㄹ1ᅩ1ᆼ0")
+(sort-rule "瀨" "ㄹ1ᅩG~b")
+(sort-rule "瀯" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "瀰" "ã…1á…µ1~b")
+(sort-rule "瀲" "ㄹ1ᅧ1ᆷ0")
+(sort-rule "瀷" "ㅇ1ᅵ1ᆨ1")
+(sort-rule "瀸" "ㅊ1ᅥ1ᆷ0")
+(sort-rule "瀼" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "瀾" "ㄹ1ᅡ1ᆫ0")
+(sort-rule "ç„" "ã……1á…¥1ᆸ0")
+(sort-rule "çŒ" "ㄱ1á…©3ᆫ0")
+(sort-rule "çŽ" "ã…‡1á…§1ᆷ0")
+(sort-rule "ç" "ã…Ž1á…§1ᆼ0")
+(sort-rule "ç‘" "ã……1á…©5~b")
+(sort-rule "ç“" "ㄹ1á…¡1ᆫ0")
+(sort-rule "ç˜" "ã…Œ1á…¡1ᆫ0")
+(sort-rule "ç" "ã…Ž1á…©1~b")
+(sort-rule "çž" "ã…1á…¡1~b")
+(sort-rule "ç£" "ã…1á…¡1ᆫ0")
+(sort-rule "ç©" "ã…‡1á…§1ᆷ0")
+(sort-rule "ç«" "ã…Ž1á…©3~b")
+(sort-rule "ç¯" "ã…ˆ1á…¥1ᆼ0")
+(sort-rule "ç°" "ã…Ž1á…©G~b")
+(sort-rule "ç¸" "ㄱ1á…®1~b")
+(sort-rule "ç¼" "ã…ˆ1á…¡1ᆨ1")
+(sort-rule "ç½" "ã…ˆ1á…¡6~b")
+(sort-rule "ç¾" "ã…ˆ1á…¡6~b")
+(sort-rule "ç‚" "ㄱ1á…µ1~b")
+(sort-rule "炅" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "炆" "ã…1á…®1ᆫ0")
+(sort-rule "ç‚Š" "ã…Š1á…®D~b")
+(sort-rule "炎" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "ç‚’" "ã…Š1á…©1~b")
+(sort-rule "炕" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "炘" "ㅎ1ᅳ1ᆫ0")
+(sort-rule "ç‚™" "ã…ˆ1á…¡1~b")
+(sort-rule "炚" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "炡" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "炤" "ㅅ1ᅩ1~b")
+(sort-rule "炫" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "炬" "ㄱ1ᅥ1~b")
+(sort-rule "炭" "ㅌ1ᅡ1ᆫ0")
+(sort-rule "ç‚®" "ã…1á…©1~b")
+(sort-rule "炯" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "ç‚°" "ã…1á…©1~b")
+(sort-rule "炳" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "ç‚·" "ã…ˆ1á…®1~b")
+(sort-rule "炸" "ㅈ1ᅡ1ᆨ1")
+(sort-rule "点" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "烈" "ㄹ1ᅧ1ᆯ0")
+(sort-rule "烊" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "烋" "ㅎ1ᅲ1~b")
+(sort-rule "çƒ" "ã…‡1á…©1~b")
+(sort-rule "烓" "ㄱ1ᅧ6~b")
+(sort-rule "烘" "ㅎ1ᅩ1ᆼ0")
+(sort-rule "烙" "ㄴ1ᅡ1ᆨ1")
+(sort-rule "烜" "ㅎ1ᅮ5ᆫ0")
+(sort-rule "çƒ" "ã…ˆ1á…³1ᆼ0")
+(sort-rule "烟" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "烱" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "烹" "ã…1á…¡6ᆼ0")
+(sort-rule "烽" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "焄" "ㅎ1ᅮ1ᆫ0")
+(sort-rule "焉" "ㅇ1ᅥ1ᆫ0")
+(sort-rule "焌" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "ç„™" "ã…‚1á…¡6~b")
+(sort-rule "焚" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "焜" "ㅎ1ᅩ1ᆫ0")
+(sort-rule "焞" "ㄷ1ᅩ1ᆫ0")
+(sort-rule "ç„ " "ã……1á…®D~b")
+(sort-rule "ç„¡" "ã…1á…®1~b")
+(sort-rule "焦" "ㅊ1ᅩ1~b")
+(sort-rule "焭" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "焮" "ㅎ1ᅳ1ᆫ0")
+(sort-rule "焯" "ㅈ1ᅡ1ᆨ1")
+(sort-rule "焰" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "焱" "ㅎ1ᅧ1ᆨ1")
+(sort-rule "然" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "ç…†" "ã…Ž1á…¡1~b")
+(sort-rule "ç…‡" "ã…Ž1á…®D~b")
+(sort-rule "煉" "ㄹ1ᅧ1ᆫ0")
+(sort-rule "煊" "ㅎ1ᅮ5ᆫ0")
+(sort-rule "煌" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "煎" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "ç…" "ã…‡1á…§1ᆼ0")
+(sort-rule "ç…’" "ã…‡1á…®D~b")
+(sort-rule "煖" "ㄴ1ᅡ1ᆫ0")
+(sort-rule "煗" "ㄴ1ᅡ1ᆫ0")
+(sort-rule "煙" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "煜" "ㅇ1ᅮ1ᆨ1")
+(sort-rule "煞" "ㅅ1ᅡ1ᆯ0")
+(sort-rule "煢" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "ç…¤" "ã…1á…¡6~b")
+(sort-rule "煥" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "ç…¦" "ã…Ž1á…®1~b")
+(sort-rule "ç…§" "ã…ˆ1á…©1~b")
+(sort-rule "ç…¨" "ã…‡1á…©G~b")
+(sort-rule "煩" "ㅂ1ᅥ1ᆫ0")
+(sort-rule "煬" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "ç…®" "ã…ˆ1á…¡1~b")
+(sort-rule "煽" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "熀" "ㅇ1ᅧ1ᆸ0")
+(sort-rule "熄" "ㅅ1ᅵ1ᆨ1")
+(sort-rule "熅" "ㅇ1ᅩ1ᆫ0")
+(sort-rule "熇" "ㅎ1ᅭ1~b")
+(sort-rule "熉" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "熊" "ㅇ1ᅮ1ᆼ0")
+(sort-rule "ç†" "ã…Ž1á…®1ᆫ0")
+(sort-rule "熒" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "熔" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "熙" "ㅎ1ᅳ9~b")
+(sort-rule "熛" "ã…1á…­1~b")
+(sort-rule "熟" "ㅅ1ᅮ1ᆨ1")
+(sort-rule "熠" "ㅅ1ᅳ1ᆸ0")
+(sort-rule "熢" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "熤" "ㅇ1ᅵ1ᆨ1")
+(sort-rule "熨" "ㅇ1ᅮD~b")
+(sort-rule "熬" "ㅇ1ᅩ1~b")
+(sort-rule "熯" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "熱" "ㅇ1ᅧ1ᆯ0")
+(sort-rule "熲" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "熹" "ㅎ1ᅳ9~b")
+(sort-rule "熺" "ㅎ1ᅳ9~b")
+(sort-rule "熾" "ㅊ1ᅵ1~b")
+(sort-rule "ç‡" "ã…‡1á…§1ᆸ0")
+(sort-rule "燃" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "燈" "ㄷ1ᅳ1ᆼ0")
+(sort-rule "燉" "ㄷ1ᅩ1ᆫ0")
+(sort-rule "燋" "ㅊ1ᅩ1~b")
+(sort-rule "燎" "ㄹ1ᅭ1~b")
+(sort-rule "ç‡" "ㄹ1á…µ1ᆫ0")
+(sort-rule "燒" "ㅅ1ᅩ1~b")
+(sort-rule "燔" "ㅂ1ᅥ1ᆫ0")
+(sort-rule "燕" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "燖" "ㅅ1ᅵ1ᆷ0")
+(sort-rule "燙" "ㅌ1ᅡ1ᆼ0")
+(sort-rule "營" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "燠" "ㅇ1ᅮ1ᆨ1")
+(sort-rule "燥" "ㅈ1ᅩ1~b")
+(sort-rule "燦" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "燧" "ㅅ1ᅮ1~b")
+(sort-rule "燬" "ㅎ1ᅮ8~b")
+(sort-rule "燭" "ㅊ1ᅩ1ᆨ1")
+(sort-rule "燮" "ㅅ1ᅥ1ᆸ0")
+(sort-rule "燹" "ㅎ1ᅳ9~b")
+(sort-rule "燻" "ㅎ1ᅮ1ᆫ0")
+(sort-rule "燼" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "燾" "ㄷ1ᅩ1~b")
+(sort-rule "燿" "ㅇ1ᅭ1~b")
+(sort-rule "爀" "ㅎ1ᅧ1ᆨ1")
+(sort-rule "爆" "ã…1á…©1ᆨ1")
+(sort-rule "爇" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "爋" "ㅎ1ᅮ1ᆫ0")
+(sort-rule "爌" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "çˆ" "ã……1á…¡1ᆨ1")
+(sort-rule "çˆ" "ã„´1á…©1~b")
+(sort-rule "爔" "ㅎ1ᅳ9~b")
+(sort-rule "爗" "ㅇ1ᅧ1ᆸ0")
+(sort-rule "爚" "ㅇ1ᅣ1ᆨ1")
+(sort-rule "爛" "ㄴ1ᅡ1ᆫ0")
+(sort-rule "爟" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "爥" "ㅊ1ᅩ1ᆨ1")
+(sort-rule "爨" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "爪" "ㅈ1ᅩ1~b")
+(sort-rule "爬" "ã…1á…¡1~b")
+(sort-rule "爭" "ㅈ1ᅡ6ᆼ0")
+(sort-rule "爰" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "爲" "ㅇ1ᅮD~b")
+(sort-rule "爵" "ㅈ1ᅡ1ᆨ1")
+(sort-rule "父" "ㅂ1ᅮ1~b")
+(sort-rule "爸" "ã…1á…¡1~b")
+(sort-rule "爹" "ㄷ1ᅡ1~b")
+(sort-rule "爺" "ㅇ1ᅣ1~b")
+(sort-rule "爻" "ㅎ1ᅭ1~b")
+(sort-rule "爽" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "爾" "ㅇ1ᅵ1~b")
+(sort-rule "牀" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "牂" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "牆" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "片" "ã…1á…§1ᆫ0")
+(sort-rule "版" "ã…1á…¡1ᆫ0")
+(sort-rule "牋" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "牌" "ã…1á…¡6~b")
+(sort-rule "牒" "ㅊ1ᅥ1ᆸ0")
+(sort-rule "牓" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "牔" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "牖" "ㅇ1ᅲ1~b")
+(sort-rule "牘" "ㄷ1ᅩ1ᆨ1")
+(sort-rule "牙" "ㅇ1ᅡ1~b")
+(sort-rule "牚" "ㅌ1ᅡ6ᆼ0")
+(sort-rule "牛" "ㅇ1ᅮ1~b")
+(sort-rule "ç‰" "ã…‚1á…µ1ᆫ0")
+(sort-rule "牟" "ã…1á…©1~b")
+(sort-rule "牡" "ã…1á…©1~b")
+(sort-rule "牢" "ㄴ1ᅩG~b")
+(sort-rule "牧" "ã…1á…©1ᆨ1")
+(sort-rule "物" "ã…1á…®1ᆯ0")
+(sort-rule "牯" "ㄱ1ᅩ1~b")
+(sort-rule "牲" "ㅅ1ᅡ6ᆼ0")
+(sort-rule "牴" "ㅈ1ᅥ1~b")
+(sort-rule "牸" "ㅈ1ᅡ1~b")
+(sort-rule "特" "ㅌ1ᅳ1ᆨ1")
+(sort-rule "牽" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "犀" "ㅅ1ᅥ1~b")
+(sort-rule "çŠ" "ㄹ1á…µ1~b")
+(sort-rule "犇" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "çŠ" "ㄱ1á…¥1ᆫ0")
+(sort-rule "犒" "ㅎ1ᅩ1~b")
+(sort-rule "犖" "ㄹ1ᅡ1ᆨ1")
+(sort-rule "犢" "ㄷ1ᅩ1ᆨ1")
+(sort-rule "犧" "ㅎ1ᅳ9~b")
+(sort-rule "犬" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "犯" "ㅂ1ᅥ1ᆷ0")
+(sort-rule "犳" "ㅈ1ᅡ1ᆨ1")
+(sort-rule "犴" "ㅇ1ᅡ1ᆫ0")
+(sort-rule "犵" "ㅎ1ᅵ1ᆯ0")
+(sort-rule "狀" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "狂" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "狄" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "狉" "ㅂ1ᅵ1~b")
+(sort-rule "狎" "ㅇ1ᅡ1ᆸ0")
+(sort-rule "ç‹" "ã…Ž1á…©1~b")
+(sort-rule "ç‹’" "ã…‚1á…µ1~b")
+(sort-rule "狗" "ㄱ1ᅮ1~b")
+(sort-rule "ç‹™" "ã…ˆ1á…¥1~b")
+(sort-rule "狡" "ㄱ1ᅭ1~b")
+(sort-rule "狢" "ㅎ1ᅡ1ᆨ1")
+(sort-rule "狥" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "狨" "ㅇ1ᅲ1ᆼ0")
+(sort-rule "ç‹©" "ã……1á…®1~b")
+(sort-rule "ç‹´" "ã…1á…§6~b")
+(sort-rule "狷" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "狸" "ㄹ1ᅵ1~b")
+(sort-rule "狹" "ㅎ1ᅧ1ᆸ0")
+(sort-rule "狺" "ㅇ1ᅳ1ᆫ0")
+(sort-rule "狻" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "狼" "ㄴ1ᅡ1ᆼ0")
+(sort-rule "狽" "ã…1á…¡6~b")
+(sort-rule "猉" "ㄱ1ᅵ1~b")
+(sort-rule "猊" "ㅇ1ᅧ6~b")
+(sort-rule "猓" "ㄱ1ᅩ3~b")
+(sort-rule "猖" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "猗" "ㅇ1ᅳ9~b")
+(sort-rule "猘" "ㅈ1ᅥ6~b")
+(sort-rule "猙" "ㅈ1ᅡ6ᆼ0")
+(sort-rule "猛" "ã…1á…¡6ᆼ0")
+(sort-rule "猜" "ㅅ1ᅵ1~b")
+(sort-rule "çŒ" "ã…ˆ1á…©1ᆯ0")
+(sort-rule "猢" "ㅎ1ᅩ1~b")
+(sort-rule "猥" "ㅇ1ᅩG~b")
+(sort-rule "猧" "ㅇ1ᅩ3~b")
+(sort-rule "猨" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "猩" "ㅅ1ᅥ1ᆼ0")
+(sort-rule "猪" "ㅈ1ᅥ1~b")
+(sort-rule "猫" "ã…1á…­1~b")
+(sort-rule "猱" "ㄴ1ᅩ1~b")
+(sort-rule "猴" "ㅎ1ᅮ1~b")
+(sort-rule "猶" "ㅇ1ᅲ1~b")
+(sort-rule "猷" "ㅇ1ᅲ1~b")
+(sort-rule "猾" "ㅎ1ᅩ3ᆯ0")
+(sort-rule "猿" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "çƒ" "ã…‡1á…¡6~b")
+(sort-rule "ç„" "ã…‡1á…©1ᆨ1")
+(sort-rule "ç…" "ã……1á…¡1~b")
+(sort-rule "ç" "ã…ˆ1á…¡1ᆼ0")
+(sort-rule "ç’" "ã…‡1á…©1~b")
+(sort-rule "ç—" "ㄱ1á…®5ᆯ0")
+(sort-rule "ç˜" "ã…1á…§6~b")
+(sort-rule "çœ" "ㄹ1á…µ1ᆫ0")
+(sort-rule "ç " "ㄹ1á…­1~b")
+(sort-rule "ç¨" "ã„·1á…©1ᆨ1")
+(sort-rule "ç©" "ã…‡1á…§6~b")
+(sort-rule "çª" "ã…Ž1á…©G~b")
+(sort-rule "ç«" "ã…Ž1á…¥1ᆷ0")
+(sort-rule "ç¬" "ã…Ž1á…¡6~b")
+(sort-rule "ç¯" "ã…Ž1á…®1ᆫ0")
+(sort-rule "ç°" "ã…‡1á…§1ᆼ0")
+(sort-rule "ç²" "ã…Ž1á…©Gᆨ1")
+(sort-rule "çµ" "ㄹ1á…§1ᆸ0")
+(sort-rule "ç·" "ㄱ1á…©3ᆼ0")
+(sort-rule "ç¸" "ã……1á…®1~b")
+(sort-rule "çº" "ã„·1á…¡1ᆯ0")
+(sort-rule "ç»" "ã…Ž1á…¥1ᆫ0")
+(sort-rule "ç¼" "ã…1á…µ1~b")
+(sort-rule "çŽ" "ã…Ž1á…¥1ᆷ0")
+(sort-rule "玄" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "玆" "ㅈ1ᅡ1~b")
+(sort-rule "率" "ㄹ1ᅲ1ᆯ0")
+(sort-rule "玈" "ㄹ1ᅩ1~b")
+(sort-rule "玉" "ㅇ1ᅩ1ᆨ1")
+(sort-rule "王" "ㅇ1ᅩ3ᆼ0")
+(sort-rule "玎" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "玔" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "玕" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "玖" "ㄱ1ᅮ1~b")
+(sort-rule "玗" "ㅇ1ᅮ1~b")
+(sort-rule "玘" "ㄱ1ᅵ1~b")
+(sort-rule "玞" "ㅂ1ᅮ1~b")
+(sort-rule "玟" "ã…1á…µ1ᆫ0")
+(sort-rule "玠" "ㄱ1ᅡ6~b")
+(sort-rule "玦" "ㄱ1ᅧ1ᆯ0")
+(sort-rule "玧" "ㅇ1ᅲ1ᆫ0")
+(sort-rule "玩" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "玫" "ã…1á…¡6~b")
+(sort-rule "玭" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "玲" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "玳" "ㄷ1ᅡ6~b")
+(sort-rule "玷" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "玹" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "玻" "ã…1á…¡1~b")
+(sort-rule "ç€" "ã…‚1á…¡1ᆨ1")
+(sort-rule "ç‚" "ㄱ1á…¡1~b")
+(sort-rule "ç†" "ã…‡1á…µ1~b")
+(sort-rule "çˆ" "ㄱ1á…¡1~b")
+(sort-rule "ç‰" "ã…1á…µ1ᆫ0")
+(sort-rule "çŠ" "ã……1á…¡1ᆫ0")
+(sort-rule "çŒ" "ã…1á…µ1ᆯ0")
+(sort-rule "ç" "ã…ˆ1á…µ1ᆫ0")
+(sort-rule "ç" "ㄱ1á…¡1ᆨ1")
+(sort-rule "ç’" "ã…ˆ1á…µ1ᆫ0")
+(sort-rule "ç–" "ㄱ1á…©3ᆼ0")
+(sort-rule "ç™" "ㄱ1á…©1ᆼ0")
+(sort-rule "ç" "ã…Ž1á…®1~b")
+(sort-rule "çž" "ã„´1á…¡1ᆨ1")
+(sort-rule "ç " "ã…ˆ1á…®1~b")
+(sort-rule "ç¢" "ã…‡1á…³1ᆫ0")
+(sort-rule "ç£" "ã……1á…®1ᆫ0")
+(sort-rule "ç¤" "ã…‚1á…©1~b")
+(sort-rule "ç¥" "ã…‡1á…µ1~b")
+(sort-rule "ç¦" "ã…Ž1á…£1ᆼ0")
+(sort-rule "ç©" "ã…Ž1á…§1ᆼ0")
+(sort-rule "çª" "ㄱ1á…²1~b")
+(sort-rule "ç«" "ã…Š1á…®1ᆼ0")
+(sort-rule "ç­" "ã…‚1á…¡1ᆫ0")
+(sort-rule "ç®" "ã…1á…¡6~b")
+(sort-rule "çµ" "ã…ˆ1á…¥1ᆼ0")
+(sort-rule "ç·" "ã…1á…®1~b")
+(sort-rule "ç¹" "ã……1á…¥1ᆼ0")
+(sort-rule "ç½" "ã…ˆ1á…¥1ᆼ0")
+(sort-rule "ç¾" "ã…Ž1á…§1ᆫ0")
+(sort-rule "ç" "ã……1á…¥1ᆫ0")
+(sort-rule "çƒ" "ㄱ1á…®1~b")
+(sort-rule "ç„" "ã…Ž1á…§1ᆫ0")
+(sort-rule "ç…" "ㄹ1á…¡1ᆼ0")
+(sort-rule "ç†" "ㄹ1á…µ1~b")
+(sort-rule "ç‡" "ã……1á…®1~b")
+(sort-rule "ç‰" "ㄹ1á…²1~b")
+(sort-rule "ç“" "ã…‡1á…©3ᆫ0")
+(sort-rule "ç›" "ã…Š1á…µ1ᆷ0")
+(sort-rule "ç " "ã…ˆ1á…¥1ᆫ0")
+(sort-rule "ç¡" "ã……1á…®1ᆨ1")
+(sort-rule "ç¢" "ã…Œ1á…¡1ᆨ1")
+(sort-rule "ç¤" "ã…ˆ1á…¡6ᆼ0")
+(sort-rule "ç¥" "ã…Ž1á…©1~b")
+(sort-rule "ç¦" "ㄱ1á…µ1~b")
+(sort-rule "ç¨" "ㄱ1á…©1ᆫ0")
+(sort-rule "çª" "ㄱ1á…µ1~b")
+(sort-rule "ç«" "ã…‚1á…©1ᆼ0")
+(sort-rule "ç¬" "ã…‡1á…©3ᆫ0")
+(sort-rule "ç®" "ã…ˆ1á…©1ᆼ0")
+(sort-rule "ç¯" "ㄱ1á…©3ᆫ0")
+(sort-rule "ç°" "ã…‡1á…§1ᆷ0")
+(sort-rule "ç±" "ã…ˆ1á…©1~b")
+(sort-rule "ç²" "ã…‚1á…¡6~b")
+(sort-rule "ç³" "ㄹ1á…µ1ᆷ0")
+(sort-rule "ç´" "ㄱ1á…³1ᆷ0")
+(sort-rule "çµ" "ã…‚1á…µ1~b")
+(sort-rule "ç¶" "ã…1á…¡1~b")
+(sort-rule "ç¸" "ã…Œ1á…¡1ᆨ1")
+(sort-rule "çº" "ã…‚1á…¥1ᆸ0")
+(sort-rule "ç¿" "ã…Ž1á…©1ᆫ0")
+(sort-rule "ç‘€" "ã…‡1á…®1~b")
+(sort-rule "ç‘" "ã…1á…©1~b")
+(sort-rule "瑃" "ㅊ1ᅮ1ᆫ0")
+(sort-rule "瑄" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "ç‘…" "ã…ˆ1á…¥6~b")
+(sort-rule "瑆" "ㅅ1ᅥ1ᆼ0")
+(sort-rule "ç‘‹" "ã…‡1á…®D~b")
+(sort-rule "ç‘Ž" "ã…Ž1á…¡6~b")
+(sort-rule "ç‘•" "ã…Ž1á…¡1~b")
+(sort-rule "瑗" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "ç‘™" "ã„´1á…©1~b")
+(sort-rule "ç‘š" "ã…Ž1á…©1~b")
+(sort-rule "瑛" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "瑜" "ㅇ1ᅲ1~b")
+(sort-rule "ç‘" "ã…Ž1á…©3ᆼ0")
+(sort-rule "ç‘ž" "ã……1á…¥1~b")
+(sort-rule "瑟" "ㅅ1ᅳ1ᆯ0")
+(sort-rule "瑠" "ㄹ1ᅲ1~b")
+(sort-rule "瑢" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "ç‘£" "ã……1á…©5~b")
+(sort-rule "瑤" "ㅇ1ᅭ1~b")
+(sort-rule "瑥" "ㅇ1ᅩ1ᆫ0")
+(sort-rule "瑨" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "瑩" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "瑪" "ã…1á…¡1~b")
+(sort-rule "瑭" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "瑯" "ㄹ1ᅡ1ᆼ0")
+(sort-rule "瑰" "ㄱ1ᅩG~b")
+(sort-rule "瑱" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "瑲" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "瑳" "ㅊ1ᅡ1~b")
+(sort-rule "瑽" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "瑾" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "ç’€" "ã…Š1á…©G~b")
+(sort-rule "璂" "ㄱ1ᅵ1~b")
+(sort-rule "璃" "ㄹ1ᅵ1~b")
+(sort-rule "璆" "ㄱ1ᅮ1~b")
+(sort-rule "璇" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "璉" "ㄹ1ᅧ1ᆫ0")
+(sort-rule "ç’Š" "ã…1á…®1ᆫ0")
+(sort-rule "璋" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "璘" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "璜" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "ç’" "ㄱ1á…©G~b")
+(sort-rule "璞" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "璟" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "璡" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "璣" "ㄱ1ᅵ1~b")
+(sort-rule "璥" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "璧" "ㅂ1ᅧ1ᆨ1")
+(sort-rule "璨" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "ç’ª" "ã…ˆ1á…©1~b")
+(sort-rule "璫" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "環" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "ç’²" "ã……1á…®1~b")
+(sort-rule "ç’µ" "ã…‡1á…§1~b")
+(sort-rule "璹" "ㅅ1ᅮ1ᆨ1")
+(sort-rule "ç’½" "ã……1á…¡6~b")
+(sort-rule "璿" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "瓆" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "瓊" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "ç“" "ㄹ1á…©1ᆼ0")
+(sort-rule "瓔" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "瓘" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "瓚" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "瓛" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "瓜" "ㄱ1ᅩ3~b")
+(sort-rule "ç“ " "ã…Ž1á…©1~b")
+(sort-rule "ç“¢" "ã…1á…­1~b")
+(sort-rule "ç“£" "ã…1á…¡1ᆫ0")
+(sort-rule "瓦" "ㅇ1ᅩ3~b")
+(sort-rule "瓩" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "瓮" "ㅇ1ᅩ1ᆼ0")
+(sort-rule "瓲" "ㅌ1ᅩ1ᆫ0")
+(sort-rule "ç“·" "ã…ˆ1á…¡1~b")
+(sort-rule "ç”" "ã…‚1á…§1ᆼ0")
+(sort-rule "甃" "ㅊ1ᅮ1~b")
+(sort-rule "甄" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "甌" "ㄱ1ᅮ1~b")
+(sort-rule "ç”" "ã…1á…¡6ᆼ0")
+(sort-rule "甎" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "甑" "ㅈ1ᅳ1ᆼ0")
+(sort-rule "甓" "ㅂ1ᅧ1ᆨ1")
+(sort-rule "甕" "ㅇ1ᅩ1ᆼ0")
+(sort-rule "甘" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "甚" "ㅅ1ᅵ1ᆷ0")
+(sort-rule "甛" "ㅊ1ᅥ1ᆷ0")
+(sort-rule "甞" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "生" "ㅅ1ᅡ6ᆼ0")
+(sort-rule "産" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "甥" "ㅅ1ᅡ6ᆼ0")
+(sort-rule "甦" "ㅅ1ᅩ1~b")
+(sort-rule "用" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "甫" "ㅂ1ᅩ1~b")
+(sort-rule "甬" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "田" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "ç”±" "ã…‡1á…²1~b")
+(sort-rule "甲" "ㄱ1ᅡ1ᆸ0")
+(sort-rule "申" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "男" "ㄴ1ᅡ1ᆷ0")
+(sort-rule "甸" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "町" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "甿" "ã…1á…¡6ᆼ0")
+(sort-rule "畇" "ㄱ1ᅲ1ᆫ0")
+(sort-rule "畊" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "畋" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "界" "ㄱ1ᅧ6~b")
+(sort-rule "畎" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "ç•" "ã…‡1á…©G~b")
+(sort-rule "畑" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "畓" "ㄷ1ᅡ1ᆸ0")
+(sort-rule "畔" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "留" "ㄹ1ᅲ1~b")
+(sort-rule "畚" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "畛" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "畜" "ㅊ1ᅮ1ᆨ1")
+(sort-rule "ç•" "ã…1á…®1~b")
+(sort-rule "畠" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "ç•¢" "ã…1á…µ1ᆯ0")
+(sort-rule "畤" "ㅊ1ᅵ1~b")
+(sort-rule "略" "ㄹ1ᅣ1ᆨ1")
+(sort-rule "畦" "ㅎ1ᅲ1~b")
+(sort-rule "畧" "ㄹ1ᅣ1ᆨ1")
+(sort-rule "番" "ㅂ1ᅥ1ᆫ0")
+(sort-rule "ç•«" "ã…Ž1á…©3~b")
+(sort-rule "畯" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "異" "ㄹ1ᅵ1~b")
+(sort-rule "畵" "ㅎ1ᅩ3~b")
+(sort-rule "當" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "畸" "ㄱ1ᅵ1~b")
+(sort-rule "畺" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "畿" "ㄱ1ᅵ1~b")
+(sort-rule "疆" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "ç–‡" "ã…ˆ1á…®1~b")
+(sort-rule "疈" "ㅂ1ᅧ1ᆨ1")
+(sort-rule "疊" "ㅊ1ᅥ1ᆸ0")
+(sort-rule "ç–‹" "ã…1á…µ1ᆯ0")
+(sort-rule "ç–Ž" "ã……1á…©1~b")
+(sort-rule "ç–" "ã……1á…©1~b")
+(sort-rule "ç–‘" "ã…‡1á…³9~b")
+(sort-rule "疔" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "疙" "ㅎ1ᅳ1ᆯ0")
+(sort-rule "疚" "ㄱ1ᅮ1~b")
+(sort-rule "ç–" "ã……1á…¡1ᆫ0")
+(sort-rule "ç–£" "ã…‡1á…®1~b")
+(sort-rule "疥" "ㄱ1ᅡ6~b")
+(sort-rule "ç–©" "ã…Š1á…®8~b")
+(sort-rule "疫" "ㅇ1ᅧ1ᆨ1")
+(sort-rule "ç–±" "ã…1á…©1~b")
+(sort-rule "ç–²" "ã…1á…µ1~b")
+(sort-rule "疳" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "ç–´" "ã…‡1á…¡1~b")
+(sort-rule "ç–µ" "ã…ˆ1á…¡1~b")
+(sort-rule "疸" "ㄷ1ᅡ1ᆯ0")
+(sort-rule "疹" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "疼" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "ç–½" "ã…ˆ1á…¥1~b")
+(sort-rule "疾" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "痀" "ㄱ1ᅮ1~b")
+(sort-rule "痂" "ㄱ1ᅡ1~b")
+(sort-rule "痃" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "病" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "症" "ㅈ1ᅳ1ᆼ0")
+(sort-rule "痊" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "ç—" "ã…‡1á…µ1~b")
+(sort-rule "ç—Ž" "ã…Ž1á…¡6~b")
+(sort-rule "痒" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "ç—“" "ã…Š1á…µ1~b")
+(sort-rule "ç—”" "ã…Š1á…µ1~b")
+(sort-rule "痕" "ㅎ1ᅳ1ᆫ0")
+(sort-rule "ç—˜" "ã„·1á…®1~b")
+(sort-rule "痙" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "痛" "ㅌ1ᅩ1ᆼ0")
+(sort-rule "ç—ž" "ã…‚1á…µ1~b")
+(sort-rule "痢" "ㄹ1ᅵ1~b")
+(sort-rule "ç—£" "ã…ˆ1á…µ1~b")
+(sort-rule "ç—¤" "ã…ˆ1á…©3~b")
+(sort-rule "ç—§" "ã……1á…¡1~b")
+(sort-rule "痰" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "ç—²" "ã…1á…¡1~b")
+(sort-rule "痳" "ㄹ1ᅵ1ᆷ0")
+(sort-rule "ç—´" "ã…Š1á…µ1~b")
+(sort-rule "ç—¹" "ã…‚1á…µ1~b")
+(sort-rule "ç—º" "ã…‚1á…µ1~b")
+(sort-rule "痼" "ㄱ1ᅩ1~b")
+(sort-rule "ç—¿" "ã…‡1á…®D~b")
+(sort-rule "瘀" "ㅇ1ᅥ1~b")
+(sort-rule "ç˜" "ã…Š1á…®8~b")
+(sort-rule "瘇" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "瘈" "ㄱ1ᅧ6~b")
+(sort-rule "瘉" "ㅇ1ᅲ1~b")
+(sort-rule "瘋" "ã…1á…®1ᆼ0")
+(sort-rule "ç˜" "ã…‡1á…£1ᆼ0")
+(sort-rule "ç˜" "ã…‡1á…²1~b")
+(sort-rule "瘕" "ㅎ1ᅡ1~b")
+(sort-rule "瘙" "ㅅ1ᅩ1~b")
+(sort-rule "瘟" "ㅇ1ᅩ1ᆫ0")
+(sort-rule "瘠" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "瘡" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "瘢" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "瘤" "ㄹ1ᅲ1~b")
+(sort-rule "瘦" "ㅅ1ᅮ1~b")
+(sort-rule "瘧" "ㅎ1ᅡ1ᆨ1")
+(sort-rule "瘯" "ㅈ1ᅩ1ᆨ1")
+(sort-rule "瘰" "ㄹ1ᅡ1~b")
+(sort-rule "瘳" "ㅊ1ᅮ1~b")
+(sort-rule "瘴" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "瘻" "ㄹ1ᅮ1~b")
+(sort-rule "療" "ㄹ1ᅭ1~b")
+(sort-rule "癃" "ㄹ1ᅲ1ᆼ0")
+(sort-rule "癆" "ㄹ1ᅩ1~b")
+(sort-rule "癈" "ã…1á…§6~b")
+(sort-rule "癉" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "癌" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "癎" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "ç™’" "ã…‡1á…²1~b")
+(sort-rule "癕" "ㅇ1ᅩ1ᆼ0")
+(sort-rule "癖" "ㅂ1ᅧ1ᆨ1")
+(sort-rule "癘" "ㄹ1ᅧ1~b")
+(sort-rule "癜" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "癡" "ㅊ1ᅵ1~b")
+(sort-rule "癢" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "癤" "ㅈ1ᅥ1ᆯ0")
+(sort-rule "癥" "ㅈ1ᅵ1ᆼ0")
+(sort-rule "癧" "ㄹ1ᅧ1ᆨ1")
+(sort-rule "癨" "ㄱ1ᅩ3ᆨ1")
+(sort-rule "癩" "ㄴ1ᅡ1~b")
+(sort-rule "癬" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "癭" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "癮" "ㅇ1ᅳ1ᆫ0")
+(sort-rule "癯" "ㄱ1ᅮ1~b")
+(sort-rule "癰" "ㅇ1ᅩ1ᆼ0")
+(sort-rule "癱" "ㅌ1ᅡ1ᆫ0")
+(sort-rule "癲" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "癸" "ㄱ1ᅧ6~b")
+(sort-rule "登" "ㄷ1ᅳ1ᆼ0")
+(sort-rule "發" "ㅂ1ᅡ1ᆯ0")
+(sort-rule "白" "ㅂ1ᅡ6ᆨ1")
+(sort-rule "百" "ㅂ1ᅡ6ᆨ1")
+(sort-rule "皀" "ㄱ1ᅳ1ᆸ0")
+(sort-rule "çš" "ã…ˆ1á…©1~b")
+(sort-rule "皃" "ã…1á…©1~b")
+(sort-rule "的" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "皆" "ㄱ1ᅡ6~b")
+(sort-rule "皇" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "皋" "ㄱ1ᅩ1~b")
+(sort-rule "皎" "ㄱ1ᅭ1~b")
+(sort-rule "çš" "ㄱ1á…©1~b")
+(sort-rule "çš“" "ã…Ž1á…©1~b")
+(sort-rule "皖" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "çšš" "ã…‡1á…¡6~b")
+(sort-rule "çš›" "ã…Ž1á…­1~b")
+(sort-rule "皜" "ㅎ1ᅩ1~b")
+(sort-rule "çšž" "ã…Ž1á…©1~b")
+(sort-rule "皤" "ã…1á…¡1~b")
+(sort-rule "皬" "ㅎ1ᅡ1ᆨ1")
+(sort-rule "çš®" "ã…1á…µ1~b")
+(sort-rule "皴" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "皶" "ㅅ1ᅡ1~b")
+(sort-rule "皸" "ㄱ1ᅮ1ᆫ0")
+(sort-rule "皺" "ㅊ1ᅮ1~b")
+(sort-rule "çš¿" "ã…1á…§1ᆼ0")
+(sort-rule "盂" "ㅇ1ᅮ1~b")
+(sort-rule "盃" "ㅂ1ᅡ6~b")
+(sort-rule "盆" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "盈" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "益" "ㅇ1ᅵ1ᆨ1")
+(sort-rule "盌" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "ç›" "ã…Ž1á…¡1ᆸ0")
+(sort-rule "盎" "ㅇ1ᅡ1ᆼ0")
+(sort-rule "盒" "ㅎ1ᅡ1ᆸ0")
+(sort-rule "ç›”" "ã…Ž1á…©G~b")
+(sort-rule "盖" "ㄱ1ᅡ6~b")
+(sort-rule "ç›™" "ã…‚1á…©1~b")
+(sort-rule "盛" "ㅅ1ᅥ1ᆼ0")
+(sort-rule "盜" "ㄷ1ᅩ1~b")
+(sort-rule "盞" "ㅈ1ᅡ1ᆫ0")
+(sort-rule "盟" "ã…1á…¡6ᆼ0")
+(sort-rule "盡" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "監" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "盤" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "盥" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "盧" "ㄴ1ᅩ1~b")
+(sort-rule "盪" "ㅌ1ᅡ1ᆼ0")
+(sort-rule "盬" "ㄱ1ᅩ1~b")
+(sort-rule "ç›®" "ã…1á…©1ᆨ1")
+(sort-rule "ç›±" "ã…‡1á…®1~b")
+(sort-rule "盲" "ã…1á…¡6ᆼ0")
+(sort-rule "直" "ㅈ1ᅵ1ᆨ1")
+(sort-rule "相" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "盹" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "ç›»" "ã…Ž1á…§6~b")
+(sort-rule "盼" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "盾" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "çœ" "ã……1á…¡6ᆼ0")
+(sort-rule "眄" "ã…1á…§1ᆫ0")
+(sort-rule "眇" "ã…1á…­1~b")
+(sort-rule "眈" "ㅌ1ᅡ1ᆷ0")
+(sort-rule "眉" "ã…1á…µ1~b")
+(sort-rule "眊" "ã…1á…©1~b")
+(sort-rule "看" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "県" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "眚" "ㅅ1ᅡ6ᆼ0")
+(sort-rule "眛" "ã…1á…¡6~b")
+(sort-rule "眞" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "眠" "ã…1á…§1ᆫ0")
+(sort-rule "眥" "ㅈ1ᅡ1~b")
+(sort-rule "眦" "ㅈ1ᅡ1~b")
+(sort-rule "眨" "ㅈ1ᅡ1ᆸ0")
+(sort-rule "眩" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "眴" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "眷" "ㄱ1ᅮ5ᆫ0")
+(sort-rule "眸" "ã…1á…©1~b")
+(sort-rule "眺" "ㅈ1ᅩ1~b")
+(sort-rule "眻" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "眼" "ㅇ1ᅡ1ᆫ0")
+(sort-rule "眾" "ㅈ1ᅮ1ᆼ0")
+(sort-rule "ç€" "ã…Š1á…¡1ᆨ1")
+(sort-rule "ç†" "ã…Ž1á…©3ᆫ0")
+(sort-rule "ç‡" "ã…ˆ1á…¥6~b")
+(sort-rule "ç" "ã…Ž1á…§1ᆫ0")
+(sort-rule "ç’" "ã……1á…¥1ᆷ0")
+(sort-rule "çš" "ã…‡1á…¡6~b")
+(sort-rule "ç›" "ã…ˆ1á…¥1ᆼ0")
+(sort-rule "çŸ" "ã……1á…®1~b")
+(sort-rule "ç " "ㄱ1á…®5ᆫ0")
+(sort-rule "ç¡" "ã……1á…®1~b")
+(sort-rule "ç¢" "ã……1á…®1~b")
+(sort-rule "ç£" "ã„·1á…©1ᆨ1")
+(sort-rule "ç¥" "ã…‚1á…µ1~b")
+(sort-rule "ç¦" "ã…1á…©1ᆨ1")
+(sort-rule "ç¨" "ã…‡1á…§6~b")
+(sort-rule "ç«" "ã…Š1á…¥1ᆸ0")
+(sort-rule "ç·" "ㄱ1á…¥1ᆫ0")
+(sort-rule "ç¹" "ã„·1á…©1~b")
+(sort-rule "ç½" "ㄱ1á…²1~b")
+(sort-rule "ç¾" "ㄱ1á…©1~b")
+(sort-rule "ç¿" "ã…‡1á…§6~b")
+(sort-rule "瞋" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "çž" "ã……1á…®1~b")
+(sort-rule "瞎" "ㅎ1ᅡ1ᆯ0")
+(sort-rule "çž‘" "ã…1á…§1ᆼ0")
+(sort-rule "çž–" "ã…‡1á…§6~b")
+(sort-rule "çž™" "ã…1á…¡1ᆨ1")
+(sort-rule "çžž" "ã…1á…¡1ᆫ0")
+(sort-rule "瞠" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "瞢" "ã…1á…©1ᆼ0")
+(sort-rule "瞥" "ㅂ1ᅧ1ᆯ0")
+(sort-rule "瞪" "ㅈ1ᅵ1ᆼ0")
+(sort-rule "瞬" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "瞭" "ㄹ1ᅭ1~b")
+(sort-rule "瞰" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "瞳" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "çž¹" "ã…‡1á…¡6~b")
+(sort-rule "瞻" "ㅊ1ᅥ1ᆷ0")
+(sort-rule "瞼" "ㄱ1ᅥ1ᆷ0")
+(sort-rule "瞽" "ㄱ1ᅩ1~b")
+(sort-rule "瞿" "ㄱ1ᅮ1~b")
+(sort-rule "矇" "ã…1á…©1ᆼ0")
+(sort-rule "矉" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "çŸ" "ã…Ž1á…©3ᆨ1")
+(sort-rule "矗" "ㅊ1ᅩ1ᆨ1")
+(sort-rule "矙" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "矚" "ㅊ1ᅩ1ᆨ1")
+(sort-rule "矛" "ã…1á…©1~b")
+(sort-rule "矜" "ㄱ1ᅳ1ᆼ0")
+(sort-rule "矞" "ㅇ1ᅲ1ᆯ0")
+(sort-rule "矡" "ㅎ1ᅩ3ᆨ1")
+(sort-rule "矢" "ㅅ1ᅵ1~b")
+(sort-rule "矣" "ㅇ1ᅳ9~b")
+(sort-rule "知" "ㅈ1ᅵ1~b")
+(sort-rule "矧" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "矩" "ㄱ1ᅮ1~b")
+(sort-rule "短" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "矮" "ㅇ1ᅩ5~b")
+(sort-rule "矯" "ㄱ1ᅭ1~b")
+(sort-rule "矰" "ㅈ1ᅳ1ᆼ0")
+(sort-rule "石" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "矺" "ㅌ1ᅡ1ᆨ1")
+(sort-rule "矻" "ㄱ1ᅩ1ᆯ0")
+(sort-rule "矼" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "矽" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "ç ‚" "ã……1á…¡1~b")
+(sort-rule "砌" "ㅊ1ᅥ6~b")
+(sort-rule "ç " "ã…‚1á…®1ᆫ0")
+(sort-rule "ç ‘" "ã…‡1á…¡1~b")
+(sort-rule "ç ’" "ã…‚1á…µ1~b")
+(sort-rule "砢" "ㄹ1ᅡ1~b")
+(sort-rule "ç ¥" "ã…ˆ1á…µ1~b")
+(sort-rule "ç ¦" "ã…Š1á…¡6~b")
+(sort-rule "砧" "ㅊ1ᅵ1ᆷ0")
+(sort-rule "砬" "ㄹ1ᅵ1ᆸ0")
+(sort-rule "ç ­" "ã…1á…§1ᆷ0")
+(sort-rule "ç °" "ã…1á…¡6ᆼ0")
+(sort-rule "ç ²" "ã…1á…©1~b")
+(sort-rule "ç ´" "ã…1á…¡1~b")
+(sort-rule "硃" "ㅈ1ᅮ1~b")
+(sort-rule "硅" "ㄱ1ᅲ1~b")
+(sort-rule "ç¡" "ã…‡1á…§1ᆫ0")
+(sort-rule "硜" "ㄱ1ᅡ6ᆼ0")
+(sort-rule "ç¡" "ã…Š1á…©1~b")
+(sort-rule "硠" "ㄹ1ᅡ1ᆼ0")
+(sort-rule "硧" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "硨" "ㅊ1ᅡ1~b")
+(sort-rule "硫" "ㄹ1ᅲ1~b")
+(sort-rule "硬" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "确" "ㅎ1ᅡ1ᆨ1")
+(sort-rule "硯" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "硼" "ㅂ1ᅮ1ᆼ0")
+(sort-rule "ç¢" "ㄱ1á…µ1~b")
+(sort-rule "碇" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "碌" "ㄴ1ᅩ1ᆨ1")
+(sort-rule "ç¢" "ã…‡1á…¡6~b")
+(sort-rule "碎" "ㅅ1ᅩ5~b")
+(sort-rule "ç¢" "ã…ˆ1á…¡1ᆨ1")
+(sort-rule "碑" "ㅂ1ᅵ1~b")
+(sort-rule "碓" "ㄷ1ᅡ6~b")
+(sort-rule "碗" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "碟" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "碣" "ㄱ1ᅡ1ᆯ0")
+(sort-rule "碤" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "碧" "ㅂ1ᅧ1ᆨ1")
+(sort-rule "碨" "ㅇ1ᅩG~b")
+(sort-rule "碩" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "碭" "ㅌ1ᅡ1ᆼ0")
+(sort-rule "確" "ㅎ1ᅩ3ᆨ1")
+(sort-rule "碻" "ㅎ1ᅩ3ᆨ1")
+(sort-rule "碼" "ã…1á…¡1~b")
+(sort-rule "碾" "ㄴ1ᅧ1ᆫ0")
+(sort-rule "ç£" "ã…ˆ1á…¡1~b")
+(sort-rule "磅" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "磈" "ㅇ1ᅩG~b")
+(sort-rule "磊" "ㄴ1ᅩG~b")
+(sort-rule "磋" "ㅊ1ᅡ1~b")
+(sort-rule "磎" "ㄱ1ᅧ6~b")
+(sort-rule "ç£" "ㄹ1á…§1ᆷ0")
+(sort-rule "ç£" "ã…‚1á…¡1ᆫ0")
+(sort-rule "磑" "ㅇ1ᅡ6~b")
+(sort-rule "磔" "ㅊ1ᅡ6ᆨ1")
+(sort-rule "磕" "ㄱ1ᅡ6~b")
+(sort-rule "磚" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "磠" "ㄴ1ᅭ1~b")
+(sort-rule "磧" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "磨" "ã…1á…¡1~b")
+(sort-rule "磪" "ㅊ1ᅩG~b")
+(sort-rule "磬" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "磯" "ㄱ1ᅵ1~b")
+(sort-rule "磴" "ㄷ1ᅳ1ᆼ0")
+(sort-rule "磵" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "磷" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "磺" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "磻" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "磼" "ㅈ1ᅡ1ᆸ0")
+(sort-rule "磽" "ㄱ1ᅭ1~b")
+(sort-rule "ç¤" "ã…Š1á…©1~b")
+(sort-rule "礌" "ㄹ1ᅩG~b")
+(sort-rule "礎" "ㅊ1ᅩ1~b")
+(sort-rule "ç¤" "ㄱ1á…³1ᆸ0")
+(sort-rule "礑" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "礒" "ㅇ1ᅳ9~b")
+(sort-rule "礖" "ㅇ1ᅧ1~b")
+(sort-rule "礙" "ㅇ1ᅡ6~b")
+(sort-rule "礧" "ㄹ1ᅩG~b")
+(sort-rule "礪" "ㄹ1ᅧ1~b")
+(sort-rule "礫" "ㄹ1ᅧ1ᆨ1")
+(sort-rule "礬" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "礭" "ㅎ1ᅩ3ᆨ1")
+(sort-rule "礱" "ㄹ1ᅩ1ᆼ0")
+(sort-rule "示" "ㅅ1ᅵ1~b")
+(sort-rule "社" "ㅅ1ᅡ1~b")
+(sort-rule "祀" "ㅅ1ᅡ1~b")
+(sort-rule "ç¥" "ㄱ1á…µ1~b")
+(sort-rule "祅" "ㅇ1ᅭ1~b")
+(sort-rule "祆" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "祇" "ㄱ1ᅵ1~b")
+(sort-rule "祈" "ㄱ1ᅵ1~b")
+(sort-rule "祉" "ㅈ1ᅵ1~b")
+(sort-rule "祊" "ã…1á…¡6ᆼ0")
+(sort-rule "ç¥" "ã…‡1á…®1~b")
+(sort-rule "祓" "ㅂ1ᅮ1ᆯ0")
+(sort-rule "祔" "ㅂ1ᅮ1~b")
+(sort-rule "祕" "ㅂ1ᅵ1~b")
+(sort-rule "祖" "ㅈ1ᅩ1~b")
+(sort-rule "祗" "ㅈ1ᅵ1~b")
+(sort-rule "祚" "ㅈ1ᅩ1~b")
+(sort-rule "祛" "ㄱ1ᅥ1~b")
+(sort-rule "祜" "ㅎ1ᅩ1~b")
+(sort-rule "ç¥" "ã…Š1á…®1ᆨ1")
+(sort-rule "神" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "祟" "ㅅ1ᅮ1~b")
+(sort-rule "祠" "ㅅ1ᅡ1~b")
+(sort-rule "祢" "ㄴ1ᅵ1~b")
+(sort-rule "祥" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "祧" "ㅈ1ᅩ1~b")
+(sort-rule "票" "ã…1á…­1~b")
+(sort-rule "祭" "ㅈ1ᅥ6~b")
+(sort-rule "祺" "ㄱ1ᅵ1~b")
+(sort-rule "祼" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "祿" "ㄴ1ᅩ1ᆨ1")
+(sort-rule "禀" "ã…1á…®1ᆷ0")
+(sort-rule "ç¦" "ㄱ1á…³1ᆷ0")
+(sort-rule "禊" "ㄱ1ᅧ6~b")
+(sort-rule "禋" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "ç¦" "ã…Ž1á…©3~b")
+(sort-rule "禎" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "ç¦" "ã…‚1á…©1ᆨ1")
+(sort-rule "禑" "ㅇ1ᅮ1~b")
+(sort-rule "禔" "ㅈ1ᅥ6~b")
+(sort-rule "ç¦" "ã…ˆ1á…µ1ᆨ1")
+(sort-rule "禦" "ㅇ1ᅥ1~b")
+(sort-rule "禧" "ㅎ1ᅳ9~b")
+(sort-rule "禨" "ㄱ1ᅵ1~b")
+(sort-rule "禪" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "禫" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "禮" "ㄹ1ᅧ6~b")
+(sort-rule "禰" "ㄴ1ᅵ1~b")
+(sort-rule "禱" "ㄷ1ᅩ1~b")
+(sort-rule "禳" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "禴" "ㅇ1ᅣ1ᆨ1")
+(sort-rule "禹" "ㅇ1ᅮ1~b")
+(sort-rule "禺" "ㅇ1ᅩ1ᆼ0")
+(sort-rule "离" "ㄹ1ᅵ1~b")
+(sort-rule "禽" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "禾" "ㅎ1ᅩ3~b")
+(sort-rule "禿" "ㄷ1ᅩ1ᆨ1")
+(sort-rule "秀" "ㅅ1ᅮ1~b")
+(sort-rule "ç§" "ã……1á…¡1~b")
+(sort-rule "秆" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "秉" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "秊" "ㄴ1ᅧ1ᆫ0")
+(sort-rule "秋" "ㅊ1ᅮ1~b")
+(sort-rule "科" "ㄱ1ᅩ3~b")
+(sort-rule "秒" "ㅊ1ᅩ1~b")
+(sort-rule "秕" "ㅂ1ᅵ1~b")
+(sort-rule "秘" "ㅂ1ᅵ1~b")
+(sort-rule "租" "ㅈ1ᅩ1~b")
+(sort-rule "秢" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "秣" "ã…1á…¡1ᆯ0")
+(sort-rule "秤" "ㅊ1ᅵ1ᆼ0")
+(sort-rule "秦" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "秧" "ㅇ1ᅡ1ᆼ0")
+(sort-rule "秩" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "秪" "ㅈ1ᅵ1~b")
+(sort-rule "秫" "ㅊ1ᅮ1ᆯ0")
+(sort-rule "秬" "ㄱ1ᅥ1~b")
+(sort-rule "秸" "ㄱ1ᅡ1ᆯ0")
+(sort-rule "移" "ㅇ1ᅵ1~b")
+(sort-rule "稀" "ㅎ1ᅳ9~b")
+(sort-rule "ç¨" "ㄱ1á…©1~b")
+(sort-rule "稂" "ㄹ1ᅡ1ᆼ0")
+(sort-rule "稅" "ㅅ1ᅥ6~b")
+(sort-rule "稈" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "稊" "ㅈ1ᅥ6~b")
+(sort-rule "程" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "稌" "ㄷ1ᅩ1~b")
+(sort-rule "ç¨" "ã…Š1á…©1~b")
+(sort-rule "稔" "ㅇ1ᅵ1ᆷ0")
+(sort-rule "稗" "ã…1á…¡6~b")
+(sort-rule "稙" "ㅈ1ᅵ1ᆨ1")
+(sort-rule "稚" "ㅊ1ᅵ1~b")
+(sort-rule "稜" "ㄴ1ᅳ1ᆼ0")
+(sort-rule "稞" "ㄱ1ᅩ3~b")
+(sort-rule "稟" "ã…1á…®1ᆷ0")
+(sort-rule "稠" "ㅈ1ᅩ1~b")
+(sort-rule "稧" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "種" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "稱" "ㅊ1ᅵ1ᆼ0")
+(sort-rule "稶" "ㅇ1ᅮ1ᆨ1")
+(sort-rule "稷" "ㅈ1ᅵ1ᆨ1")
+(sort-rule "稹" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "稻" "ㄷ1ᅩ1~b")
+(sort-rule "稼" "ㄱ1ᅡ1~b")
+(sort-rule "稽" "ㄱ1ᅧ6~b")
+(sort-rule "稿" "ㄱ1ᅩ1~b")
+(sort-rule "穀" "ㄱ1ᅩ1ᆨ1")
+(sort-rule "穅" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "穆" "ã…1á…©1ᆨ1")
+(sort-rule "穉" "ㅊ1ᅵ1~b")
+(sort-rule "ç©" "ã…ˆ1á…¥1ᆨ1")
+(sort-rule "穎" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "ç©—" "ã……1á…®1~b")
+(sort-rule "穠" "ㄴ1ᅩ1ᆼ0")
+(sort-rule "穡" "ㅅ1ᅡ6ᆨ1")
+(sort-rule "ç©¢" "ã…‡1á…§6~b")
+(sort-rule "穩" "ㅇ1ᅩ1ᆫ0")
+(sort-rule "穫" "ㅎ1ᅩ3ᆨ1")
+(sort-rule "穰" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "穴" "ㅎ1ᅧ1ᆯ0")
+(sort-rule "穵" "ㅇ1ᅡ1ᆯ0")
+(sort-rule "究" "ㄱ1ᅮ1~b")
+(sort-rule "穹" "ㄱ1ᅮ1ᆼ0")
+(sort-rule "空" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "穽" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "穾" "ㅇ1ᅭ1~b")
+(sort-rule "穿" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "窀" "ㄷ1ᅮ1ᆫ0")
+(sort-rule "çª" "ã„·1á…©1ᆯ0")
+(sort-rule "窂" "ㄹ1ᅩ1~b")
+(sort-rule "窃" "ㅈ1ᅥ1ᆯ0")
+(sort-rule "窄" "ㅊ1ᅡ1ᆨ1")
+(sort-rule "窅" "ㅇ1ᅭ1~b")
+(sort-rule "窆" "ã…1á…§1ᆷ0")
+(sort-rule "窈" "ㅇ1ᅭ1~b")
+(sort-rule "窊" "ㅇ1ᅩ3~b")
+(sort-rule "窒" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "窓" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "窕" "ㅈ1ᅩ1~b")
+(sort-rule "窖" "ㄱ1ᅭ1~b")
+(sort-rule "窗" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "窘" "ㄱ1ᅮ1ᆫ0")
+(sort-rule "窛" "ㄱ1ᅮ1~b")
+(sort-rule "窟" "ㄱ1ᅮ1ᆯ0")
+(sort-rule "窠" "ㄱ1ᅩ3~b")
+(sort-rule "窣" "ㅅ1ᅩ1ᆯ0")
+(sort-rule "窩" "ㅇ1ᅩ3~b")
+(sort-rule "窪" "ㅇ1ᅩ3~b")
+(sort-rule "窬" "ㅇ1ᅲ1~b")
+(sort-rule "窮" "ㄱ1ᅮ1ᆼ0")
+(sort-rule "窯" "ㅇ1ᅭ1~b")
+(sort-rule "窳" "ㅇ1ᅲ1~b")
+(sort-rule "窶" "ㄱ1ᅮ1~b")
+(sort-rule "窹" "ㅇ1ᅩ1~b")
+(sort-rule "窺" "ㄱ1ᅲ1~b")
+(sort-rule "窻" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "窾" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "窿" "ㄹ1ᅲ1ᆼ0")
+(sort-rule "竄" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "竅" "ㄱ1ᅲ1~b")
+(sort-rule "竇" "ㄷ1ᅮ1~b")
+(sort-rule "竈" "ㅈ1ᅩ1~b")
+(sort-rule "竊" "ㅈ1ᅥ1ᆯ0")
+(sort-rule "立" "ㄹ1ᅵ1ᆸ0")
+(sort-rule "ç«—" "ã…1á…­1~b")
+(sort-rule "站" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "ç«" "ã…‚1á…§1ᆼ0")
+(sort-rule "竟" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "章" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "ç«¢" "ã……1á…¡1~b")
+(sort-rule "竣" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "童" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "竦" "ㅅ1ᅩ1ᆼ0")
+(sort-rule "竪" "ㅅ1ᅮ1~b")
+(sort-rule "竭" "ㄱ1ᅡ1ᆯ0")
+(sort-rule "端" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "競" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "竸" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "竹" "ㅈ1ᅮ1ᆨ1")
+(sort-rule "竺" "ㅊ1ᅮ1ᆨ1")
+(sort-rule "竽" "ㅇ1ᅮ1~b")
+(sort-rule "竿" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "笆" "ã…1á…¡1~b")
+(sort-rule "笈" "ㄱ1ᅳ1ᆸ0")
+(sort-rule "笊" "ㅈ1ᅩ1~b")
+(sort-rule "笌" "ㅇ1ᅡ1~b")
+(sort-rule "ç¬" "ã…Ž1á…©1ᆯ0")
+(sort-rule "笑" "ㅅ1ᅩ1~b")
+(sort-rule "笒" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "笘" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "笙" "ㅅ1ᅡ6ᆼ0")
+(sort-rule "笛" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "笞" "ㅌ1ᅡ6~b")
+(sort-rule "笠" "ㄹ1ᅵ1ᆸ0")
+(sort-rule "笥" "ㅅ1ᅡ1~b")
+(sort-rule "符" "ㅂ1ᅮ1~b")
+(sort-rule "笧" "ㅊ1ᅡ6ᆨ1")
+(sort-rule "笨" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "第" "ㅈ1ᅥ6~b")
+(sort-rule "笭" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "笯" "ㄴ1ᅩ1~b")
+(sort-rule "笳" "ㄱ1ᅡ1~b")
+(sort-rule "笵" "ㅂ1ᅥ1ᆷ0")
+(sort-rule "笹" "ㅅ1ᅥ6~b")
+(sort-rule "筅" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "ç­†" "ã…1á…µ1ᆯ0")
+(sort-rule "筈" "ㄱ1ᅩ3ᆯ0")
+(sort-rule "等" "ㄷ1ᅳ1ᆼ0")
+(sort-rule "筋" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "筌" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "ç­" "ã……1á…®1ᆫ0")
+(sort-rule "ç­" "ã…‚1á…¥1ᆯ0")
+(sort-rule "ç­" "ㄱ1á…©3ᆼ0")
+(sort-rule "筑" "ㅊ1ᅮ1ᆨ1")
+(sort-rule "筒" "ㅌ1ᅩ1ᆼ0")
+(sort-rule "筓" "ㄱ1ᅧ6~b")
+(sort-rule "答" "ㄷ1ᅡ1ᆸ0")
+(sort-rule "策" "ㅊ1ᅡ6ᆨ1")
+(sort-rule "ç­Ÿ" "ã…‚1á…®1~b")
+(sort-rule "筠" "ㄱ1ᅲ1ᆫ0")
+(sort-rule "筥" "ㄱ1ᅥ1~b")
+(sort-rule "筦" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "筧" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "筩" "ㅌ1ᅩ1ᆼ0")
+(sort-rule "筬" "ㅅ1ᅥ1ᆼ0")
+(sort-rule "ç­®" "ã……1á…¥1~b")
+(sort-rule "ç­±" "ã……1á…©1~b")
+(sort-rule "筳" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "筵" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "ç­½" "ã…‡1á…©1~b")
+(sort-rule "箇" "ㄱ1ᅡ6~b")
+(sort-rule "箋" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "ç®" "ㄱ1á…©1~b")
+(sort-rule "箎" "ㅎ1ᅩ1~b")
+(sort-rule "ç®" "ã…ˆ1á…¡6ᆼ0")
+(sort-rule "ç®’" "ã…Š1á…®1~b")
+(sort-rule "箔" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "箕" "ㄱ1ᅵ1~b")
+(sort-rule "算" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "箙" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "箚" "ㅊ1ᅡ1~b")
+(sort-rule "箜" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "ç®" "ㄱ1á…§1ᆷ0")
+(sort-rule "ç® " "ã…Š1á…®1~b")
+(sort-rule "管" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "箭" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "箱" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "箴" "ㅈ1ᅡ1ᆷ0")
+(sort-rule "箸" "ㅈ1ᅥ1~b")
+(sort-rule "箾" "ㅅ1ᅩ1~b")
+(sort-rule "節" "ㅈ1ᅥ1ᆯ0")
+(sort-rule "ç¯" "ã…Ž1á…©3ᆼ0")
+(sort-rule "範" "ㅂ1ᅥ1ᆷ0")
+(sort-rule "篆" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "篇" "ã…1á…§1ᆫ0")
+(sort-rule "築" "ㅊ1ᅮ1ᆨ1")
+(sort-rule "篊" "ㅎ1ᅩ1ᆼ0")
+(sort-rule "篋" "ㅎ1ᅧ1ᆸ0")
+(sort-rule "篌" "ㅎ1ᅮ1~b")
+(sort-rule "篒" "ㅅ1ᅵ1ᆨ1")
+(sort-rule "篔" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "篙" "ㄱ1ᅩ1~b")
+(sort-rule "篛" "ㅇ1ᅣ1ᆨ1")
+(sort-rule "ç¯" "ㄱ1á…®1~b")
+(sort-rule "篠" "ㅅ1ᅩ1~b")
+(sort-rule "篤" "ㄷ1ᅩ1ᆨ1")
+(sort-rule "篦" "ㅂ1ᅵ1~b")
+(sort-rule "篩" "ㅅ1ᅡ1~b")
+(sort-rule "篪" "ㅈ1ᅵ1~b")
+(sort-rule "篳" "ã…1á…µ1ᆯ0")
+(sort-rule "篷" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "篾" "ã…1á…§1ᆯ0")
+(sort-rule "簀" "ㅊ1ᅡ6ᆨ1")
+(sort-rule "簇" "ㅈ1ᅩ1ᆨ1")
+(sort-rule "ç°‰" "ã…Š1á…®1~b")
+(sort-rule "簋" "ㄱ1ᅮ8~b")
+(sort-rule "ç°" "ㄹ1á…©1ᆨ1")
+(sort-rule "簒" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "簞" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "簟" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "ç° " "ã…‚1á…©1~b")
+(sort-rule "簡" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "簧" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "簪" "ㅈ1ᅡ1ᆷ0")
+(sort-rule "ç°«" "ã……1á…©1~b")
+(sort-rule "簷" "ㅊ1ᅥ1ᆷ0")
+(sort-rule "ç°¸" "ã…1á…¡1~b")
+(sort-rule "簽" "ㅊ1ᅥ1ᆷ0")
+(sort-rule "簾" "ㄹ1ᅧ1ᆷ0")
+(sort-rule "ç°¿" "ã…‚1á…®1~b")
+(sort-rule "籃" "ㄹ1ᅡ1ᆷ0")
+(sort-rule "籌" "ㅈ1ᅮ1~b")
+(sort-rule "ç±" "ã…ˆ1á…¥1ᆨ1")
+(sort-rule "ç±" "ã„·1á…³1ᆼ0")
+(sort-rule "ç±’" "ã…ˆ1á…®1~b")
+(sort-rule "ç±”" "ã……1á…®1~b")
+(sort-rule "籛" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "籜" "ㅌ1ᅡ1ᆨ1")
+(sort-rule "籟" "ㄹ1ᅩG~b")
+(sort-rule "籠" "ㄴ1ᅩ1ᆼ0")
+(sort-rule "籤" "ㅊ1ᅥ1ᆷ0")
+(sort-rule "籥" "ㅇ1ᅣ1ᆨ1")
+(sort-rule "籧" "ㄱ1ᅥ1~b")
+(sort-rule "籩" "ㅂ1ᅧ1ᆫ0")
+(sort-rule "籬" "ㄹ1ᅵ1~b")
+(sort-rule "ç±²" "ã…‡1á…²1~b")
+(sort-rule "ç±³" "ã…1á…µ1~b")
+(sort-rule "籾" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "ç²" "ã…Š1á…¥1ᆫ0")
+(sort-rule "粃" "ㅂ1ᅵ1~b")
+(sort-rule "粉" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "ç²" "ã…1á…©1~b")
+(sort-rule "粒" "ㄹ1ᅵ1ᆸ0")
+(sort-rule "粕" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "ç²—" "ã…ˆ1á…©1~b")
+(sort-rule "粘" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "粟" "ㅅ1ᅩ1ᆨ1")
+(sort-rule "ç²¢" "ã…ˆ1á…¡1~b")
+(sort-rule "粤" "ㅇ1ᅮ5ᆯ0")
+(sort-rule "粥" "ㅈ1ᅮ1ᆨ1")
+(sort-rule "粦" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "粧" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "粨" "ㅂ1ᅡ6ᆨ1")
+(sort-rule "粮" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "粱" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "粲" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "粳" "ㄱ1ᅡ6ᆼ0")
+(sort-rule "ç²¹" "ã……1á…®1~b")
+(sort-rule "粼" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "粽" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "精" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "ç³…" "ã…‡1á…²1~b")
+(sort-rule "糆" "ã…1á…§1ᆫ0")
+(sort-rule "糊" "ㅎ1ᅩ1~b")
+(sort-rule "糕" "ㄱ1ᅩ1~b")
+(sort-rule "糖" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "糗" "ㄱ1ᅮ1~b")
+(sort-rule "ç³™" "ã…ˆ1á…©1~b")
+(sort-rule "糚" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "糜" "ã…1á…µ1~b")
+(sort-rule "ç³" "ã……1á…¡1ᆷ0")
+(sort-rule "糞" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "糟" "ㅈ1ᅩ1~b")
+(sort-rule "糠" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "ç³¢" "ã…1á…©1~b")
+(sort-rule "ç³¥" "ã„´1á…¡1~b")
+(sort-rule "糧" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "糯" "ㄴ1ᅡ1~b")
+(sort-rule "糲" "ㄹ1ᅧ1~b")
+(sort-rule "糴" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "糶" "ㅈ1ᅩ1~b")
+(sort-rule "糸" "ã…1á…§1ᆨ1")
+(sort-rule "糺" "ㄱ1ᅲ1~b")
+(sort-rule "系" "ㄱ1ᅧ6~b")
+(sort-rule "糾" "ㄱ1ᅲ1~b")
+(sort-rule "紀" "ㄱ1ᅵ1~b")
+(sort-rule "ç´‚" "ã…ˆ1á…®1~b")
+(sort-rule "紃" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "約" "ㅇ1ᅣ1ᆨ1")
+(sort-rule "紅" "ㅎ1ᅩ1ᆼ0")
+(sort-rule "ç´†" "ã…‡1á…®1~b")
+(sort-rule "紇" "ㅎ1ᅳ1ᆯ0")
+(sort-rule "紈" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "ç´Š" "ã…1á…®1ᆫ0")
+(sort-rule "ç´‹" "ã…1á…®1ᆫ0")
+(sort-rule "ç´" "ã„´1á…¡1ᆸ0")
+(sort-rule "ç´" "ã„´1á…²1~b")
+(sort-rule "ç´“" "ã……1á…¥1~b")
+(sort-rule "純" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "ç´•" "ã…‚1á…µ1~b")
+(sort-rule "ç´—" "ã……1á…¡1~b")
+(sort-rule "紘" "ㄱ1ᅩGᆼ0")
+(sort-rule "ç´™" "ã…ˆ1á…µ1~b")
+(sort-rule "級" "ㄱ1ᅳ1ᆸ0")
+(sort-rule "紛" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "紜" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "ç´ " "ã……1á…©1~b")
+(sort-rule "紡" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "索" "ㅅ1ᅡ1ᆨ1")
+(sort-rule "ç´«" "ã…ˆ1á…¡1~b")
+(sort-rule "ç´¬" "ã…ˆ1á…®1~b")
+(sort-rule "紮" "ㅊ1ᅡ1ᆯ0")
+(sort-rule "ç´¯" "ã„´1á…®1~b")
+(sort-rule "ç´°" "ã……1á…¥6~b")
+(sort-rule "紱" "ㅂ1ᅮ1ᆯ0")
+(sort-rule "紲" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "紳" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "ç´µ" "ã…ˆ1á…¥1~b")
+(sort-rule "ç´¹" "ã……1á…©1~b")
+(sort-rule "紺" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "終" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "絃" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "組" "ㅈ1ᅩ1~b")
+(sort-rule "絅" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "絆" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "絉" "ㅅ1ᅮ1ᆯ0")
+(sort-rule "çµ" "ã…‡1á…µ1ᆷ0")
+(sort-rule "çµ" "ㄱ1á…§1ᆯ0")
+(sort-rule "絖" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "絙" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "çµ›" "ã…ˆ1á…©1~b")
+(sort-rule "絜" "ㅎ1ᅧ1ᆯ0")
+(sort-rule "絞" "ㄱ1ᅭ1~b")
+(sort-rule "絡" "ㄹ1ᅡ1ᆨ1")
+(sort-rule "絢" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "絣" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "給" "ㄱ1ᅳ1ᆸ0")
+(sort-rule "絨" "ㅇ1ᅲ1ᆼ0")
+(sort-rule "絩" "ㅈ1ᅩ1~b")
+(sort-rule "絪" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "çµ®" "ã……1á…¥1~b")
+(sort-rule "絰" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "統" "ㅌ1ᅩ1ᆼ0")
+(sort-rule "çµ²" "ã……1á…¡1~b")
+(sort-rule "絳" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "絶" "ㅈ1ᅥ1ᆯ0")
+(sort-rule "絹" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "絺" "ㅊ1ᅵ1~b")
+(sort-rule "絿" "ㄱ1ᅮ1~b")
+(sort-rule "綃" "ㅊ1ᅩ1~b")
+(sort-rule "綆" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "綎" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "ç¶" "ã……1á…®1~b")
+(sort-rule "經" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "綘" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "綜" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "綠" "ㄴ1ᅩ1ᆨ1")
+(sort-rule "綢" "ㅈ1ᅮ1~b")
+(sort-rule "綣" "ㄱ1ᅮ5ᆫ0")
+(sort-rule "綥" "ㄱ1ᅵ1~b")
+(sort-rule "綦" "ㄱ1ᅵ1~b")
+(sort-rule "綧" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "綩" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "綫" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "綬" "ㅅ1ᅮ1~b")
+(sort-rule "維" "ㅇ1ᅲ1~b")
+(sort-rule "綮" "ㄱ1ᅧ6~b")
+(sort-rule "綰" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "綱" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "網" "ã…1á…¡1ᆼ0")
+(sort-rule "綴" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "綵" "ㅊ1ᅡ6~b")
+(sort-rule "綸" "ㄹ1ᅲ1ᆫ0")
+(sort-rule "綺" "ㄱ1ᅵ1~b")
+(sort-rule "綻" "ㅌ1ᅡ1ᆫ0")
+(sort-rule "綽" "ㅈ1ᅡ1ᆨ1")
+(sort-rule "綾" "ㄴ1ᅳ1ᆼ0")
+(sort-rule "綿" "ã…1á…§1ᆫ0")
+(sort-rule "緄" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "ç·‡" "ã…Š1á…µ1~b")
+(sort-rule "緊" "ㄱ1ᅵ1ᆫ0")
+(sort-rule "ç·‹" "ã…‚1á…µ1~b")
+(sort-rule "緌" "ㅇ1ᅲ1~b")
+(sort-rule "ç·" "ã…1á…µ1ᆫ0")
+(sort-rule "ç·–" "ã……1á…¥1~b")
+(sort-rule "緗" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "緘" "ㅎ1ᅡ1ᆷ0")
+(sort-rule "線" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "ç·œ" "ã…1á…§1ᆫ0")
+(sort-rule "ç·" "ã…ˆ1á…µ1ᆸ0")
+(sort-rule "緞" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "ç· " "ã…Š1á…¥6~b")
+(sort-rule "ç·¡" "ã…1á…µ1ᆫ0")
+(sort-rule "緣" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "ç·¦" "ã……1á…µ1~b")
+(sort-rule "ç·¨" "ã…1á…§1ᆫ0")
+(sort-rule "緩" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "ç·¬" "ã…1á…§1ᆫ0")
+(sort-rule "ç·¯" "ã…‡1á…®D~b")
+(sort-rule "練" "ㄹ1ᅧ1ᆫ0")
+(sort-rule "ç·¶" "ã…1á…§1ᆫ0")
+(sort-rule "ç·¹" "ã…ˆ1á…¥6~b")
+(sort-rule "ç·»" "ã…Š1á…µ1~b")
+(sort-rule "縈" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "縉" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "縊" "ㅇ1ᅡ6ᆨ1")
+(sort-rule "縋" "ㅊ1ᅮ1~b")
+(sort-rule "ç¸" "ã…Š1á…®1~b")
+(sort-rule "縑" "ㄱ1ᅧ1ᆷ0")
+(sort-rule "縕" "ㅇ1ᅩ1ᆫ0")
+(sort-rule "縗" "ㅊ1ᅩG~b")
+(sort-rule "縘" "ㄱ1ᅧ6~b")
+(sort-rule "縛" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "ç¸" "ã…ˆ1á…µ1ᆫ0")
+(sort-rule "縞" "ㅎ1ᅩ1~b")
+(sort-rule "縟" "ㅇ1ᅭ1ᆨ1")
+(sort-rule "縠" "ㄱ1ᅩ1ᆨ1")
+(sort-rule "縡" "ㅈ1ᅡ6~b")
+(sort-rule "縢" "ㄷ1ᅳ1ᆼ0")
+(sort-rule "縣" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "縫" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "縮" "ㅊ1ᅮ1ᆨ1")
+(sort-rule "縯" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "縱" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "縲" "ㄹ1ᅲ1~b")
+(sort-rule "縳" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "縵" "ã…1á…¡1ᆫ0")
+(sort-rule "縷" "ㄴ1ᅮ1~b")
+(sort-rule "縹" "ã…1á…­1~b")
+(sort-rule "縻" "ã…1á…µ1~b")
+(sort-rule "總" "ㅊ1ᅩ1ᆼ0")
+(sort-rule "績" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "ç¹" "ã…‚1á…¥1ᆫ0")
+(sort-rule "繃" "ㅂ1ᅮ1ᆼ0")
+(sort-rule "繄" "ㅇ1ᅧ6~b")
+(sort-rule "ç¹…" "ã……1á…©1~b")
+(sort-rule "繆" "ã…1á…®1~b")
+(sort-rule "繇" "ㅇ1ᅭ1~b")
+(sort-rule "繈" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "ç¹" "ã……1á…¥6~b")
+(sort-rule "繒" "ㅈ1ᅳ1ᆼ0")
+(sort-rule "織" "ㅈ1ᅵ1ᆨ1")
+(sort-rule "繕" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "繖" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "繗" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "繙" "ㅂ1ᅥ1ᆫ0")
+(sort-rule "繚" "ㄹ1ᅭ1~b")
+(sort-rule "繞" "ㅇ1ᅭ1~b")
+(sort-rule "繡" "ㅅ1ᅮ1~b")
+(sort-rule "繢" "ㄱ1ᅮ8~b")
+(sort-rule "繩" "ㅅ1ᅳ1ᆼ0")
+(sort-rule "繪" "ㅎ1ᅩG~b")
+(sort-rule "繫" "ㄱ1ᅧ6~b")
+(sort-rule "繭" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "繯" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "ç¹°" "ã…ˆ1á…©1~b")
+(sort-rule "繶" "ㅇ1ᅥ1ᆨ1")
+(sort-rule "繹" "ㅇ1ᅧ1ᆨ1")
+(sort-rule "繼" "ㄱ1ᅧ6~b")
+(sort-rule "繽" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "繾" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "çº" "ã…Ž1á…®1ᆫ0")
+(sort-rule "纂" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "纇" "ㄹ1ᅩG~b")
+(sort-rule "纈" "ㅎ1ᅵ1ᆯ0")
+(sort-rule "纊" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "續" "ㅅ1ᅩ1ᆨ1")
+(sort-rule "çº" "ㄹ1á…²1~b")
+(sort-rule "çº" "ã…ˆ1á…¥1ᆫ0")
+(sort-rule "纓" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "纔" "ㅈ1ᅡ6~b")
+(sort-rule "纖" "ㅅ1ᅥ1ᆷ0")
+(sort-rule "纘" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "纛" "ㄷ1ᅩ1ᆨ1")
+(sort-rule "纜" "ㄹ1ᅡ1ᆷ0")
+(sort-rule "缶" "ㅂ1ᅮ1~b")
+(sort-rule "ç¼·" "ã……1á…¡1~b")
+(sort-rule "缸" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "缺" "ㄱ1ᅧ1ᆯ0")
+(sort-rule "缾" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "缿" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "罃" "ㅇ1ᅡ6ᆼ0")
+(sort-rule "罄" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "ç½…" "ã…Ž1á…¡1~b")
+(sort-rule "罇" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "罋" "ㅇ1ᅩ1ᆼ0")
+(sort-rule "罌" "ㅇ1ᅡ6ᆼ0")
+(sort-rule "ç½" "ㄹ1á…©G~b")
+(sort-rule "罎" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "ç½" "ㄱ1á…©3ᆫ0")
+(sort-rule "ç½”" "ã…1á…¡1ᆼ0")
+(sort-rule "罕" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "罘" "ㅂ1ᅮ1~b")
+(sort-rule "ç½" "ã…ˆ1á…¥1~b")
+(sort-rule "罟" "ㄱ1ᅩ1~b")
+(sort-rule "ç½ " "ã…1á…µ1ᆫ0")
+(sort-rule "罡" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "罣" "ㄱ1ᅩ5~b")
+(sort-rule "罦" "ㅂ1ᅮ1~b")
+(sort-rule "罨" "ㅇ1ᅥ1ᆷ0")
+(sort-rule "罪" "ㅈ1ᅩG~b")
+(sort-rule "罫" "ㄱ1ᅩ5~b")
+(sort-rule "ç½®" "ã…Š1á…µ1~b")
+(sort-rule "罰" "ㅂ1ᅥ1ᆯ0")
+(sort-rule "ç½²" "ã……1á…¥1~b")
+(sort-rule "ç½µ" "ã…1á…¡6~b")
+(sort-rule "ç½·" "ã…1á…¡1~b")
+(sort-rule "罸" "ㅂ1ᅥ1ᆯ0")
+(sort-rule "罹" "ㄹ1ᅵ1~b")
+(sort-rule "ç½¼" "ã…1á…µ1ᆯ0")
+(sort-rule "罽" "ㄱ1ᅧ6~b")
+(sort-rule "罾" "ㅈ1ᅳ1ᆼ0")
+(sort-rule "羂" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "ç¾…" "ã„´1á…¡1~b")
+(sort-rule "羆" "ㅂ1ᅵ1~b")
+(sort-rule "羇" "ㄱ1ᅵ1~b")
+(sort-rule "羈" "ㄱ1ᅵ1~b")
+(sort-rule "羊" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "羌" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "美" "ã…1á…µ1~b")
+(sort-rule "羔" "ㄱ1ᅩ1~b")
+(sort-rule "羖" "ㄱ1ᅩ1~b")
+(sort-rule "羗" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "羘" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "羚" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "ç¾" "ã…ˆ1á…¥1~b")
+(sort-rule "羞" "ㅅ1ᅮ1~b")
+(sort-rule "群" "ㄱ1ᅮ1ᆫ0")
+(sort-rule "羨" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "義" "ㅇ1ᅳ9~b")
+(sort-rule "羫" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "羯" "ㄱ1ᅡ1ᆯ0")
+(sort-rule "ç¾²" "ã…Ž1á…³9~b")
+(sort-rule "羶" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "羸" "ㄹ1ᅵ1~b")
+(sort-rule "羹" "ㄱ1ᅡ6ᆼ0")
+(sort-rule "ç¾½" "ã…‡1á…®1~b")
+(sort-rule "ç¿" "ã…‡1á…©1ᆼ0")
+(sort-rule "ç¿…" "ã……1á…µ1~b")
+(sort-rule "翊" "ㅇ1ᅵ1ᆨ1")
+(sort-rule "翌" "ㅇ1ᅵ1ᆨ1")
+(sort-rule "翎" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "習" "ㅅ1ᅳ1ᆸ0")
+(sort-rule "翔" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "翕" "ㅎ1ᅳ1ᆸ0")
+(sort-rule "翖" "ㅎ1ᅳ1ᆸ0")
+(sort-rule "ç¿›" "ã……1á…©1~b")
+(sort-rule "翟" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "ç¿ " "ã…Š1á…®D~b")
+(sort-rule "ç¿¡" "ã…‚1á…µ1~b")
+(sort-rule "翣" "ㅅ1ᅡ1ᆸ0")
+(sort-rule "翤" "ㅅ1ᅵ1~b")
+(sort-rule "翦" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "ç¿©" "ã…1á…§1ᆫ0")
+(sort-rule "翫" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "翬" "ㅎ1ᅮD~b")
+(sort-rule "翮" "ㅎ1ᅡ6ᆨ1")
+(sort-rule "翰" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "翳" "ㅇ1ᅧ6~b")
+(sort-rule "翹" "ㄱ1ᅭ1~b")
+(sort-rule "翺" "ㄱ1ᅩ1~b")
+(sort-rule "翻" "ㅂ1ᅥ1ᆫ0")
+(sort-rule "翼" "ㅇ1ᅵ1ᆨ1")
+(sort-rule "翾" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "耀" "ㅇ1ᅭ1~b")
+(sort-rule "è€" "ã„´1á…©1~b")
+(sort-rule "考" "ㄱ1ᅩ1~b")
+(sort-rule "耄" "ã…1á…©1~b")
+(sort-rule "者" "ㅈ1ᅡ1~b")
+(sort-rule "耆" "ㄱ1ᅵ1~b")
+(sort-rule "耉" "ㄱ1ᅮ1~b")
+(sort-rule "而" "ㅇ1ᅵ1~b")
+(sort-rule "è€" "ã„´1á…¡6~b")
+(sort-rule "耑" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "耒" "ㄹ1ᅩG~b")
+(sort-rule "耔" "ㅈ1ᅡ1~b")
+(sort-rule "耕" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "耖" "ㅊ1ᅩ1~b")
+(sort-rule "耗" "ã…1á…©1~b")
+(sort-rule "耘" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "耙" "ã…1á…¡1~b")
+(sort-rule "耞" "ㄱ1ᅡ1~b")
+(sort-rule "耡" "ㅅ1ᅥ1~b")
+(sort-rule "耦" "ㅇ1ᅮ1~b")
+(sort-rule "耨" "ㄴ1ᅮ1~b")
+(sort-rule "耬" "ㄹ1ᅮ1~b")
+(sort-rule "耭" "ㄱ1ᅵ1~b")
+(sort-rule "耰" "ㅇ1ᅮ1~b")
+(sort-rule "耳" "ㅇ1ᅵ1~b")
+(sort-rule "耶" "ㅇ1ᅣ1~b")
+(sort-rule "耽" "ㅌ1ᅡ1ᆷ0")
+(sort-rule "耿" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "èƒ" "ã„·1á…¡1ᆷ0")
+(sort-rule "è†" "ㄹ1á…§1ᆼ0")
+(sort-rule "èŠ" "ㄹ1á…­1~b")
+(sort-rule "è’" "ㄱ1á…©3ᆯ0")
+(sort-rule "è•" "ã…Ž1á…©1~b")
+(sort-rule "è–" "ã……1á…¥1ᆼ0")
+(sort-rule "è˜" "ã…‚1á…µ1ᆼ0")
+(sort-rule "èš" "ã…Š1á…®D~b")
+(sort-rule "èž" "ã…1á…®1ᆫ0")
+(sort-rule "è¯" "ㄹ1á…§1ᆫ0")
+(sort-rule "è°" "ã…Š1á…©1ᆼ0")
+(sort-rule "è±" "ã…‡1á…©1~b")
+(sort-rule "è²" "ã……1á…¥1ᆼ0")
+(sort-rule "è³" "ã…‡1á…­1ᆼ0")
+(sort-rule "èµ" "ã…‡1á…©G~b")
+(sort-rule "è¶" "ã……1á…¥1ᆸ0")
+(sort-rule "è·" "ã…ˆ1á…µ1ᆨ1")
+(sort-rule "è½" "ã…Š1á…¥1ᆼ0")
+(sort-rule "è¾" "ã„´1á…©1ᆼ0")
+(sort-rule "è¿" "ã…‡1á…²1ᆯ0")
+(sort-rule "è‚„" "ã…‡1á…µ1~b")
+(sort-rule "肅" "ㅅ1ᅮ1ᆨ1")
+(sort-rule "肆" "ㅅ1ᅡ1~b")
+(sort-rule "肇" "ㅈ1ᅩ1~b")
+(sort-rule "肉" "ㅇ1ᅲ1ᆨ1")
+(sort-rule "肋" "ㄴ1ᅳ1ᆨ1")
+(sort-rule "肌" "ㄱ1ᅵ1~b")
+(sort-rule "肓" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "è‚–" "ã…Š1á…©1~b")
+(sort-rule "肘" "ㅈ1ᅮ1~b")
+(sort-rule "è‚š" "ã„·1á…®1~b")
+(sort-rule "肛" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "è‚" "ㄱ1á…¡1ᆫ0")
+(sort-rule "股" "ㄱ1ᅩ1~b")
+(sort-rule "è‚¢" "ã…ˆ1á…µ1~b")
+(sort-rule "è‚¥" "ã…‚1á…µ1~b")
+(sort-rule "肦" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "肩" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "肪" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "肫" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "肭" "ㄴ1ᅮ1ᆯ0")
+(sort-rule "肯" "ㄱ1ᅳ1ᆼ0")
+(sort-rule "肱" "ㄱ1ᅩGᆼ0")
+(sort-rule "育" "ㅇ1ᅲ1ᆨ1")
+(sort-rule "è‚´" "ã…Ž1á…­1~b")
+(sort-rule "肵" "ㄱ1ᅵ1~b")
+(sort-rule "肺" "ã…1á…§6~b")
+(sort-rule "胃" "ㅇ1ᅮD~b")
+(sort-rule "胄" "ㅈ1ᅮ1~b")
+(sort-rule "胆" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "胊" "ㄱ1ᅮ1~b")
+(sort-rule "背" "ㅂ1ᅡ6~b")
+(sort-rule "胎" "ㅌ1ᅡ6~b")
+(sort-rule "胕" "ㅂ1ᅮ1~b")
+(sort-rule "胖" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "胙" "ㅈ1ᅩ1~b")
+(sort-rule "胚" "ㅂ1ᅡ6~b")
+(sort-rule "胛" "ㄱ1ᅡ1ᆸ0")
+(sort-rule "胞" "ã…1á…©1~b")
+(sort-rule "胠" "ㄱ1ᅥ1~b")
+(sort-rule "胡" "ㅎ1ᅩ1~b")
+(sort-rule "胤" "ㅇ1ᅲ1ᆫ0")
+(sort-rule "胥" "ㅅ1ᅥ1~b")
+(sort-rule "胯" "ㄱ1ᅩ1~b")
+(sort-rule "胱" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "胴" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "胷" "ㅎ1ᅲ1ᆼ0")
+(sort-rule "胸" "ㅎ1ᅲ1ᆼ0")
+(sort-rule "能" "ㄴ1ᅳ1ᆼ0")
+(sort-rule "胾" "ㅈ1ᅡ1~b")
+(sort-rule "è„‚" "ã…ˆ1á…µ1~b")
+(sort-rule "脅" "ㅎ1ᅧ1ᆸ0")
+(sort-rule "脆" "ㅊ1ᅮD~b")
+(sort-rule "脇" "ㅎ1ᅧ1ᆸ0")
+(sort-rule "脈" "ã…1á…¡6ᆨ1")
+(sort-rule "脉" "ã…1á…¡6ᆨ1")
+(sort-rule "脊" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "脖" "ㅂ1ᅡ1ᆯ0")
+(sort-rule "脘" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "脚" "ㄱ1ᅡ1ᆨ1")
+(sort-rule "脛" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "脣" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "脤" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "脧" "ㅊ1ᅩG~b")
+(sort-rule "è„©" "ã……1á…®1~b")
+(sort-rule "脫" "ㅌ1ᅡ1ᆯ0")
+(sort-rule "脯" "ã…1á…©1~b")
+(sort-rule "è„°" "ã„·1á…®1~b")
+(sort-rule "脹" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "脺" "ㅅ1ᅮ1~b")
+(sort-rule "脾" "ㅂ1ᅵ1~b")
+(sort-rule "è…" "ã…‚1á…§1ᆫ0")
+(sort-rule "腆" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "腊" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "腋" "ㅇ1ᅡ6ᆨ1")
+(sort-rule "腎" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "è…" "ã…‚1á…®1~b")
+(sort-rule "è…‘" "ã…‚1á…®1~b")
+(sort-rule "腒" "ㄱ1ᅥ1~b")
+(sort-rule "è…“" "ã…‚1á…µ1~b")
+(sort-rule "腔" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "腕" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "è… " "ã…ˆ1á…®1~b")
+(sort-rule "腤" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "腥" "ㅅ1ᅥ1ᆼ0")
+(sort-rule "è…¦" "ã„´1á…©G~b")
+(sort-rule "腫" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "腭" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "è…°" "ã…‡1á…­1~b")
+(sort-rule "腱" "ㄱ1ᅥ1ᆫ0")
+(sort-rule "è…´" "ã…‡1á…²1~b")
+(sort-rule "腶" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "è…·" "ã…1á…µ1ᆨ1")
+(sort-rule "腸" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "腹" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "腺" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "腿" "ㅌ1ᅩG~b")
+(sort-rule "膀" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "膂" "ㄹ1ᅧ1~b")
+(sort-rule "膃" "ㅇ1ᅩ1ᆯ0")
+(sort-rule "膄" "ㅅ1ᅮ1~b")
+(sort-rule "膆" "ㅅ1ᅩ1~b")
+(sort-rule "膈" "ㄱ1ᅧ1ᆨ1")
+(sort-rule "膊" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "膋" "ㄹ1ᅭ1~b")
+(sort-rule "è†" "ㄱ1á…©1~b")
+(sort-rule "膚" "ㅂ1ᅮ1~b")
+(sort-rule "膜" "ã…1á…¡1ᆨ1")
+(sort-rule "è†" "ã……1á…³1ᆯ0")
+(sort-rule "膞" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "膠" "ㄱ1ᅭ1~b")
+(sort-rule "膣" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "膨" "ã…1á…¡6ᆼ0")
+(sort-rule "膩" "ㄴ1ᅵ1~b")
+(sort-rule "膰" "ㅂ1ᅥ1ᆫ0")
+(sort-rule "膳" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "膴" "ã…1á…®1~b")
+(sort-rule "膵" "ㅊ1ᅮ8~b")
+(sort-rule "膸" "ㅅ1ᅮ1~b")
+(sort-rule "膹" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "膺" "ㅇ1ᅳ1ᆼ0")
+(sort-rule "膽" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "膾" "ㅎ1ᅩG~b")
+(sort-rule "膿" "ㄴ1ᅩ1ᆼ0")
+(sort-rule "臀" "ㄷ1ᅮ1ᆫ0")
+(sort-rule "臂" "ㅂ1ᅵ1~b")
+(sort-rule "臆" "ㅇ1ᅥ1ᆨ1")
+(sort-rule "臊" "ㅈ1ᅩ1~b")
+(sort-rule "è‡" "ã…ˆ1á…¥6~b")
+(sort-rule "è‡" "ã…‚1á…µ1ᆫ0")
+(sort-rule "臑" "ㄴ1ᅩ1~b")
+(sort-rule "臘" "ㄴ1ᅡ1ᆸ0")
+(sort-rule "臙" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "臚" "ㄹ1ᅧ1~b")
+(sort-rule "è‡" "ㄹ1á…¡1~b")
+(sort-rule "臟" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "臠" "ㄹ1ᅧ1ᆫ0")
+(sort-rule "臣" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "臥" "ㅇ1ᅩ3~b")
+(sort-rule "臧" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "臨" "ㄹ1ᅵ1ᆷ0")
+(sort-rule "自" "ㅈ1ᅡ1~b")
+(sort-rule "臬" "ㅇ1ᅥ1ᆯ0")
+(sort-rule "臭" "ㅊ1ᅮD~b")
+(sort-rule "至" "ㅈ1ᅵ1~b")
+(sort-rule "致" "ㅊ1ᅵ1~b")
+(sort-rule "臶" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "臺" "ㄷ1ᅡ6~b")
+(sort-rule "臻" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "臼" "ㄱ1ᅮ1~b")
+(sort-rule "臾" "ㅇ1ᅲ1~b")
+(sort-rule "èˆ" "ã…‡1á…§1~b")
+(sort-rule "舂" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "舃" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "舅" "ㄱ1ᅮ1~b")
+(sort-rule "與" "ㅇ1ᅧ1~b")
+(sort-rule "興" "ㅎ1ᅳ1ᆼ0")
+(sort-rule "舊" "ㄱ1ᅮ1~b")
+(sort-rule "舌" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "èˆ" "ã……1á…¡1~b")
+(sort-rule "èˆ" "ã…ˆ1á…µ1~b")
+(sort-rule "舒" "ㅅ1ᅥ1~b")
+(sort-rule "舖" "ã…1á…©1~b")
+(sort-rule "舛" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "舜" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "舞" "ã…1á…®1~b")
+(sort-rule "舟" "ㅈ1ᅮ1~b")
+(sort-rule "舡" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "航" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "舫" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "般" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "舳" "ㅊ1ᅮ1ᆨ1")
+(sort-rule "舵" "ㅌ1ᅡ1~b")
+(sort-rule "舶" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "舷" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "舸" "ㄱ1ᅡ1~b")
+(sort-rule "船" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "舽" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "艀" "ㅂ1ᅮ1~b")
+(sort-rule "艅" "ㅇ1ᅧ1~b")
+(sort-rule "艇" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "艑" "ã…1á…§1ᆫ0")
+(sort-rule "艘" "ㅅ1ᅩ1~b")
+(sort-rule "艙" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "艚" "ㅈ1ᅩ1~b")
+(sort-rule "艟" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "艤" "ㅇ1ᅳ9~b")
+(sort-rule "艦" "ㅎ1ᅡ1ᆷ0")
+(sort-rule "艨" "ã…1á…©1ᆼ0")
+(sort-rule "艪" "ㄹ1ᅩ1~b")
+(sort-rule "艫" "ㄹ1ᅩ1~b")
+(sort-rule "艮" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "良" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "艱" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "色" "ㅅ1ᅡ6ᆨ1")
+(sort-rule "艴" "ㅂ1ᅮ1ᆯ0")
+(sort-rule "艶" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "艸" "ㅊ1ᅩ1~b")
+(sort-rule "艾" "ㅇ1ᅡ6~b")
+(sort-rule "芊" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "芋" "ㅇ1ᅮ1~b")
+(sort-rule "èŠ" "ã…ˆ1á…¡1ᆨ1")
+(sort-rule "芎" "ㄱ1ᅮ1ᆼ0")
+(sort-rule "芒" "ã…1á…¡1ᆼ0")
+(sort-rule "芔" "ㅎ1ᅮ8~b")
+(sort-rule "芘" "ㅂ1ᅵ1~b")
+(sort-rule "芙" "ㅂ1ᅮ1~b")
+(sort-rule "芚" "ㄷ1ᅮ1ᆫ0")
+(sort-rule "èŠ" "ã…ˆ1á…µ1~b")
+(sort-rule "芟" "ㅅ1ᅡ1ᆷ0")
+(sort-rule "芡" "ㄱ1ᅥ1ᆷ0")
+(sort-rule "芢" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "芣" "ㅂ1ᅮ1~b")
+(sort-rule "芥" "ㄱ1ᅡ6~b")
+(sort-rule "芦" "ㅎ1ᅩ1~b")
+(sort-rule "芧" "ㅅ1ᅥ1~b")
+(sort-rule "芨" "ㄱ1ᅳ1ᆸ0")
+(sort-rule "芩" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "芪" "ㄱ1ᅵ1~b")
+(sort-rule "芫" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "芬" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "芭" "ã…1á…¡1~b")
+(sort-rule "芮" "ㅇ1ᅧ6~b")
+(sort-rule "芯" "ㅅ1ᅵ1ᆷ0")
+(sort-rule "芰" "ㄱ1ᅵ1~b")
+(sort-rule "花" "ㅎ1ᅩ3~b")
+(sort-rule "芳" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "芷" "ㅈ1ᅵ1~b")
+(sort-rule "芸" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "芹" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "芻" "ㅊ1ᅮ1~b")
+(sort-rule "芼" "ã…1á…©1~b")
+(sort-rule "芽" "ㅇ1ᅡ1~b")
+(sort-rule "芾" "ㅂ1ᅵ1~b")
+(sort-rule "芿" "ㅇ1ᅵ1ᆼ0")
+(sort-rule "è‹…" "ã…‡1á…§6~b")
+(sort-rule "苑" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "苒" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "苓" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "苔" "ㅌ1ᅡ6~b")
+(sort-rule "è‹•" "ã…Š1á…©1~b")
+(sort-rule "è‹—" "ã…1á…­1~b")
+(sort-rule "苛" "ㄱ1ᅡ1~b")
+(sort-rule "è‹œ" "ã…1á…©1ᆨ1")
+(sort-rule "è‹ž" "ã…1á…©1~b")
+(sort-rule "苟" "ㄱ1ᅮ1~b")
+(sort-rule "è‹ " "ã…1á…µ1ᆫ0")
+(sort-rule "è‹¡" "ã…‡1á…µ1~b")
+(sort-rule "苣" "ㄱ1ᅥ1~b")
+(sort-rule "è‹¥" "ã…‡1á…£1~b")
+(sort-rule "苦" "ㄱ1ᅩ1~b")
+(sort-rule "苧" "ㅈ1ᅥ1~b")
+(sort-rule "苫" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "英" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "苳" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "è‹´" "ã…ˆ1á…¥1~b")
+(sort-rule "苹" "ã…1á…§1ᆼ0")
+(sort-rule "苺" "ã…1á…¡6~b")
+(sort-rule "è‹»" "ã…‚1á…®1~b")
+(sort-rule "苽" "ㄱ1ᅩ1~b")
+(sort-rule "苾" "ã…1á…µ1ᆯ0")
+(sort-rule "è‹¿" "ã…1á…µ1~b")
+(sort-rule "茀" "ㅂ1ᅮ1ᆯ0")
+(sort-rule "èŒ" "ã…ˆ1á…®1ᆯ0")
+(sort-rule "茂" "ã…1á…®1~b")
+(sort-rule "范" "ㅂ1ᅥ1ᆷ0")
+(sort-rule "茄" "ㄱ1ᅡ1~b")
+(sort-rule "茅" "ã…1á…©1~b")
+(sort-rule "茈" "ㅈ1ᅡ1~b")
+(sort-rule "茉" "ã…1á…¡1ᆯ0")
+(sort-rule "茗" "ã…1á…§1ᆼ0")
+(sort-rule "茛" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "茜" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "èŒ" "ã…Š1á…¡6~b")
+(sort-rule "茣" "ㅇ1ᅩ1~b")
+(sort-rule "茨" "ㅈ1ᅡ1~b")
+(sort-rule "茪" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "茫" "ã…1á…¡1ᆼ0")
+(sort-rule "茯" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "茱" "ㅅ1ᅮ1~b")
+(sort-rule "茲" "ㅈ1ᅡ1~b")
+(sort-rule "茳" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "茴" "ㅎ1ᅩG~b")
+(sort-rule "茵" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "茶" "ㄷ1ᅡ1~b")
+(sort-rule "茸" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "茹" "ㅇ1ᅧ1~b")
+(sort-rule "茼" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "è€" "ã……1á…®1ᆫ0")
+(sort-rule "èƒ" "ã…ˆ1á…¥1ᆫ0")
+(sort-rule "è‡" "ã…Ž1á…¡6ᆼ0")
+(sort-rule "è‰" "ã…Š1á…©1~b")
+(sort-rule "èŠ" "ã…Ž1á…§1ᆼ0")
+(sort-rule "è" "ã…‡1á…µ1ᆷ0")
+(sort-rule "è" "ã…Š1á…¥1ᆫ0")
+(sort-rule "è‘" "ã…‡1á…µ1~b")
+(sort-rule "è’" "ã…Ž1á…©3ᆼ0")
+(sort-rule "è³" "ã„·1á…®1~b")
+(sort-rule "è·" "ã…Ž1á…¡1~b")
+(sort-rule "è»" "ã…ˆ1á…¥1ᆨ1")
+(sort-rule "莅" "ㄹ1ᅵ1~b")
+(sort-rule "莉" "ㄹ1ᅵ1~b")
+(sort-rule "莊" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "莎" "ㅅ1ᅡ1~b")
+(sort-rule "莒" "ㄱ1ᅥ1~b")
+(sort-rule "莓" "ã…1á…¡6~b")
+(sort-rule "莖" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "莘" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "莚" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "莛" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "èŽ" "ã…ˆ1á…©3~b")
+(sort-rule "莞" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "莟" "ㅎ1ᅡ1ᆷ0")
+(sort-rule "莠" "ㅇ1ᅲ1~b")
+(sort-rule "莢" "ㅎ1ᅧ1ᆸ0")
+(sort-rule "莨" "ㄹ1ᅡ1ᆼ0")
+(sort-rule "莩" "ㅂ1ᅮ1~b")
+(sort-rule "莪" "ㅇ1ᅡ1~b")
+(sort-rule "莫" "ã…1á…¡1ᆨ1")
+(sort-rule "莽" "ã…1á…¡1ᆼ0")
+(sort-rule "莾" "ã…1á…¡1ᆼ0")
+(sort-rule "莿" "ㅈ1ᅡ1~b")
+(sort-rule "è" "ã…Š1á…¥1ᆼ0")
+(sort-rule "è‚" "ã…ˆ1á…¥1ᆨ1")
+(sort-rule "è…" "ㄱ1á…©3ᆫ0")
+(sort-rule "è‰" "ã„´1á…©1ᆨ1")
+(sort-rule "èŠ" "ㄱ1á…®1ᆨ1")
+(sort-rule "èŒ" "ㄱ1á…²1ᆫ0")
+(sort-rule "è‘" "ã…Š1á…µ1~b")
+(sort-rule "è“" "ㄱ1á…©3~b")
+(sort-rule "è”" "ã…‚1á…©1ᆨ1")
+(sort-rule "è–" "ã…Š1á…¡1ᆼ0")
+(sort-rule "è˜" "ã……1á…®1ᆼ0")
+(sort-rule "èœ" "ã…Š1á…¡6~b")
+(sort-rule "èŸ" "ã„·1á…©1~b")
+(sort-rule "è " "ã…1á…¡1~b")
+(sort-rule "è¡" "ã…Ž1á…¡1ᆷ0")
+(sort-rule "è©" "ã…‚1á…©1~b")
+(sort-rule "è«" "ㄱ1á…³1ᆫ0")
+(sort-rule "è¯" "ã…Ž1á…©3~b")
+(sort-rule "è°" "ㄱ1á…©1~b")
+(sort-rule "è±" "ã„´1á…³1ᆼ0")
+(sort-rule "è²" "ã…‚1á…µ1~b")
+(sort-rule "è´" "ã…‡1á…¡1ᆷ0")
+(sort-rule "è¶" "ã…‚1á…©1ᆼ0")
+(sort-rule "è¹" "ã…ˆ1á…¥1~b")
+(sort-rule "è½" "ã……1á…®1ᆨ1")
+(sort-rule "èƒ" "ã…Š1á…®8~b")
+(sort-rule "è„" "ã„·1á…©1~b")
+(sort-rule "è†" "ã…‚1á…µ1~b")
+(sort-rule "è‡" "ã…ˆ1á…¡1ᆼ0")
+(sort-rule "èŠ" "ㄹ1á…¡6~b")
+(sort-rule "è‹" "ã…Š1á…¥1~b")
+(sort-rule "èŒ" "ã…1á…¡6ᆼ0")
+(sort-rule "è" "ã…1á…§1ᆼ0")
+(sort-rule "èŽ" "ã…‡1á…®D~b")
+(sort-rule "è©" "ã…Š1á…®1~b")
+(sort-rule "è¬" "ã…1á…¡1ᆫ0")
+(sort-rule "è±" "ã…Ž1á…®5ᆫ0")
+(sort-rule "èµ" "ã…‡1á…©3~b")
+(sort-rule "è¸" "ã…‡1á…²1~b")
+(sort-rule "è¹" "ã…1á…§1ᆫ0")
+(sort-rule "è¼" "ã…‡1á…¡1ᆨ1")
+(sort-rule "è½" "ã„´1á…¡1ᆨ1")
+(sort-rule "葆" "ㅂ1ᅩ1~b")
+(sort-rule "葉" "ㅅ1ᅥ1ᆸ0")
+(sort-rule "葊" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "è‘‘" "ã…1á…®1ᆼ0")
+(sort-rule "è‘—" "ã…ˆ1á…¥1~b")
+(sort-rule "葚" "ㅅ1ᅵ1ᆷ0")
+(sort-rule "葛" "ㄱ1ᅡ1ᆯ0")
+(sort-rule "è‘¡" "ã…1á…©1~b")
+(sort-rule "董" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "葦" "ㅇ1ᅮD~b")
+(sort-rule "è‘©" "ã…1á…¡1~b")
+(sort-rule "葪" "ㄱ1ᅧ6~b")
+(sort-rule "è‘«" "ã…Ž1á…©1~b")
+(sort-rule "葬" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "葭" "ㄱ1ᅡ1~b")
+(sort-rule "葯" "ㅇ1ᅣ1ᆨ1")
+(sort-rule "葱" "ㅊ1ᅩ1ᆼ0")
+(sort-rule "葳" "ㅇ1ᅮD~b")
+(sort-rule "葵" "ㄱ1ᅲ1~b")
+(sort-rule "葷" "ㅎ1ᅮ1ᆫ0")
+(sort-rule "葺" "ㅈ1ᅳ1ᆸ0")
+(sort-rule "è’‚" "ã…Š1á…¥6~b")
+(sort-rule "è’" "ã……1á…®1~b")
+(sort-rule "è’”" "ã……1á…µ1~b")
+(sort-rule "è’™" "ã…1á…©1ᆼ0")
+(sort-rule "蒜" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "蒟" "ㄱ1ᅮ1~b")
+(sort-rule "蒡" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "蒨" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "è’­" "ã…Š1á…®1~b")
+(sort-rule "蒯" "ㄱ1ᅩG~b")
+(sort-rule "è’²" "ã…1á…©1~b")
+(sort-rule "蒴" "ㅅ1ᅡ1ᆨ1")
+(sort-rule "蒸" "ㅈ1ᅳ1ᆼ0")
+(sort-rule "蒹" "ㄱ1ᅧ1ᆷ0")
+(sort-rule "蒺" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "蒻" "ㅇ1ᅣ1ᆨ1")
+(sort-rule "蒼" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "è’¿" "ã…Ž1á…©1~b")
+(sort-rule "蓀" "ㅅ1ᅩ1ᆫ0")
+(sort-rule "è“" "ã…ˆ1á…µ1ᆫ0")
+(sort-rule "è“‚" "ã…1á…§1ᆼ0")
+(sort-rule "蓄" "ㅊ1ᅮ1ᆨ1")
+(sort-rule "蓆" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "蓉" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "蓊" "ㅇ1ᅩ1ᆼ0")
+(sort-rule "蓋" "ㄱ1ᅡ6~b")
+(sort-rule "è“" "ã……1á…µ1~b")
+(sort-rule "è“" "ã…‡1á…­1ᆨ1")
+(sort-rule "è“‘" "ã……1á…¡1~b")
+(sort-rule "è““" "ã…‚1á…¡6~b")
+(sort-rule "è“–" "ã…‚1á…µ1~b")
+(sort-rule "è“š" "ã……1á…®1~b")
+(sort-rule "蓬" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "蓭" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "蓮" "ㄹ1ᅧ1ᆫ0")
+(sort-rule "蓯" "ㅊ1ᅩ1ᆼ0")
+(sort-rule "蓱" "ã…1á…§1ᆼ0")
+(sort-rule "蓴" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "蓼" "ㄹ1ᅭ1~b")
+(sort-rule "蓽" "ã…1á…µ1ᆯ0")
+(sort-rule "蔀" "ㅂ1ᅮ1~b")
+(sort-rule "蔆" "ㄹ1ᅳ1ᆼ0")
+(sort-rule "蔑" "ã…1á…§1ᆯ0")
+(sort-rule "蔓" "ã…1á…¡1ᆫ0")
+(sort-rule "蔔" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "蔕" "ㅊ1ᅥ6~b")
+(sort-rule "è”—" "ã…ˆ1á…¡1~b")
+(sort-rule "蔘" "ㅅ1ᅡ1ᆷ0")
+(sort-rule "蔚" "ㅇ1ᅮ1ᆯ0")
+(sort-rule "蔞" "ㄹ1ᅮ1~b")
+(sort-rule "蔟" "ㅈ1ᅮ1~b")
+(sort-rule "蔡" "ㅊ1ᅡ6~b")
+(sort-rule "蔣" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "蔥" "ㅊ1ᅩ1ᆼ0")
+(sort-rule "蔦" "ㅈ1ᅩ1~b")
+(sort-rule "蔪" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "蔬" "ㅅ1ᅩ1~b")
+(sort-rule "蔭" "ㅇ1ᅳ1ᆷ0")
+(sort-rule "蔯" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "蔽" "ã…1á…§6~b")
+(sort-rule "蔿" "ㅇ1ᅮD~b")
+(sort-rule "è•" "ã„·1á…¡1ᆷ0")
+(sort-rule "蕃" "ㅂ1ᅥ1ᆫ0")
+(sort-rule "蕆" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "蕉" "ㅊ1ᅩ1~b")
+(sort-rule "è•Š" "ã…‡1á…§6~b")
+(sort-rule "è•‹" "ã…‡1á…§6~b")
+(sort-rule "蕎" "ㄱ1ᅭ1~b")
+(sort-rule "蕓" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "è••" "ã…‡1á…²1~b")
+(sort-rule "蕖" "ㄱ1ᅥ1~b")
+(sort-rule "蕘" "ㅇ1ᅭ1~b")
+(sort-rule "è•™" "ã…Ž1á…§6~b")
+(sort-rule "è•ž" "ã…Š1á…¥6~b")
+(sort-rule "蕡" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "蕣" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "蕤" "ㅇ1ᅲ1~b")
+(sort-rule "蕨" "ㄱ1ᅮ5ᆯ0")
+(sort-rule "蕩" "ㅌ1ᅡ1ᆼ0")
+(sort-rule "蕪" "ã…1á…®1~b")
+(sort-rule "蕫" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "è•­" "ã……1á…©1~b")
+(sort-rule "蕺" "ㅈ1ᅳ1ᆸ0")
+(sort-rule "蕾" "ㄹ1ᅩG~b")
+(sort-rule "薀" "ㅇ1ᅩ1ᆫ0")
+(sort-rule "薄" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "è–†" "ã…‡1á…¡6~b")
+(sort-rule "è–‡" "ã…1á…µ1~b")
+(sort-rule "è–‰" "ã…‡1á…§6~b")
+(sort-rule "薊" "ㄱ1ᅧ6~b")
+(sort-rule "薌" "ㅎ1ᅣ1ᆼ0")
+(sort-rule "è–" "ã…‡1á…³9~b")
+(sort-rule "薑" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "薔" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "薗" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "è–™" "ã…Š1á…µ1~b")
+(sort-rule "薛" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "è–" "ã„·1á…¡1ᆷ0")
+(sort-rule "è–¤" "ã…Ž1á…¡6~b")
+(sort-rule "薥" "ㅊ1ᅩ1ᆨ1")
+(sort-rule "薦" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "薨" "ㅎ1ᅮ1ᆼ0")
+(sort-rule "薩" "ㅅ1ᅡ1ᆯ0")
+(sort-rule "薪" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "è–¯" "ã……1á…¥1~b")
+(sort-rule "薰" "ㅎ1ᅮ1ᆫ0")
+(sort-rule "è–º" "ã…ˆ1á…¥6~b")
+(sort-rule "è—" "ㄱ1á…©1~b")
+(sort-rule "è—‰" "ã…ˆ1á…¡1~b")
+(sort-rule "è—" "ã„´1á…¡1ᆷ0")
+(sort-rule "藎" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "è—" "ã…ˆ1á…¡1ᆼ0")
+(sort-rule "è—" "ã…1á…­1~b")
+(sort-rule "è—•" "ã…‡1á…®1~b")
+(sort-rule "藜" "ㄹ1ᅧ1~b")
+(sort-rule "è—" "ã…‡1á…§6~b")
+(sort-rule "藤" "ㄷ1ᅳ1ᆼ0")
+(sort-rule "藥" "ㅇ1ᅣ1ᆨ1")
+(sort-rule "藩" "ㅂ1ᅥ1ᆫ0")
+(sort-rule "è—ª" "ã……1á…®1~b")
+(sort-rule "è—·" "ã…ˆ1á…¥1~b")
+(sort-rule "è—¹" "ã…‡1á…¡6~b")
+(sort-rule "藺" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "è—»" "ã…ˆ1á…©1~b")
+(sort-rule "藽" "ㅊ1ᅵ1ᆫ0")
+(sort-rule "藿" "ㄱ1ᅩ3ᆨ1")
+(sort-rule "蘀" "ㅌ1ᅡ1ᆨ1")
+(sort-rule "蘂" "ㅇ1ᅧ6~b")
+(sort-rule "蘄" "ㄱ1ᅵ1~b")
+(sort-rule "蘆" "ㄴ1ᅩ1~b")
+(sort-rule "蘇" "ㅅ1ᅩ1~b")
+(sort-rule "蘊" "ㅇ1ᅩ1ᆫ0")
+(sort-rule "蘋" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "蘖" "ㅇ1ᅥ1ᆯ0")
+(sort-rule "蘗" "ㅂ1ᅧ1ᆨ1")
+(sort-rule "蘘" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "蘚" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "蘢" "ㄹ1ᅩ1ᆼ0")
+(sort-rule "蘧" "ㄱ1ᅥ1~b")
+(sort-rule "蘩" "ㅂ1ᅥ1ᆫ0")
+(sort-rule "蘭" "ㄴ1ᅡ1ᆫ0")
+(sort-rule "蘯" "ㅌ1ᅡ1ᆼ0")
+(sort-rule "蘼" "ã…1á…µ1~b")
+(sort-rule "蘿" "ㄴ1ᅡ1~b")
+(sort-rule "è™" "ㄱ1á…µ1~b")
+(sort-rule "虎" "ㅎ1ᅩ1~b")
+(sort-rule "è™" "ã…Ž1á…¡1ᆨ1")
+(sort-rule "虓" "ㅎ1ᅭ1~b")
+(sort-rule "虔" "ㄱ1ᅥ1ᆫ0")
+(sort-rule "處" "ㅊ1ᅥ1~b")
+(sort-rule "è™›" "ã…Ž1á…¥1~b")
+(sort-rule "虜" "ㄴ1ᅩ1~b")
+(sort-rule "虞" "ㅇ1ᅮ1~b")
+(sort-rule "號" "ㅎ1ᅩ1~b")
+(sort-rule "虧" "ㅎ1ᅲ1~b")
+(sort-rule "虫" "ㅎ1ᅮ8~b")
+(sort-rule "虬" "ㄱ1ᅲ1~b")
+(sort-rule "虯" "ㄱ1ᅲ1~b")
+(sort-rule "虱" "ㅅ1ᅳ1ᆯ0")
+(sort-rule "虸" "ㅈ1ᅡ1~b")
+(sort-rule "虹" "ㅎ1ᅩ1ᆼ0")
+(sort-rule "虺" "ㅎ1ᅮ8~b")
+(sort-rule "è™»" "ã…1á…¡6ᆼ0")
+(sort-rule "蚊" "ã…1á…®1ᆫ0")
+(sort-rule "èš‹" "ã…‡1á…§6~b")
+(sort-rule "蚌" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "èš" "ã…‚1á…µ1~b")
+(sort-rule "蚓" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "蚕" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "蚣" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "蚤" "ㅈ1ᅩ1~b")
+(sort-rule "蚨" "ㅂ1ᅮ1~b")
+(sort-rule "èš©" "ã…Š1á…µ1~b")
+(sort-rule "蚪" "ㄷ1ᅮ1~b")
+(sort-rule "蚯" "ㄱ1ᅮ1~b")
+(sort-rule "èš°" "ã…‡1á…²1~b")
+(sort-rule "蚱" "ㅊ1ᅡ6ᆨ1")
+(sort-rule "èš´" "ã…‡1á…²1~b")
+(sort-rule "蛀" "ㅈ1ᅮ1~b")
+(sort-rule "蛅" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "蛆" "ㅈ1ᅥ1~b")
+(sort-rule "蛇" "ㅅ1ᅡ1~b")
+(sort-rule "蛉" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "蛋" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "è›”" "ã…Ž1á…©G~b")
+(sort-rule "è›™" "ã…‡1á…©3~b")
+(sort-rule "è››" "ã…ˆ1á…®1~b")
+(sort-rule "蛞" "ㅎ1ᅩ3ᆯ0")
+(sort-rule "蛟" "ㄱ1ᅭ1~b")
+(sort-rule "蛣" "ㄱ1ᅵ1ᆯ0")
+(sort-rule "蛤" "ㅎ1ᅡ1ᆸ0")
+(sort-rule "蛩" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "蛬" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "蛭" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "蛸" "ㅅ1ᅩ1~b")
+(sort-rule "蛹" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "è›»" "ã……1á…¥6~b")
+(sort-rule "蛾" "ㅇ1ᅡ1~b")
+(sort-rule "蜀" "ㅊ1ᅩ1ᆨ1")
+(sort-rule "蜂" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "蜃" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "蜆" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "蜈" "ㅇ1ᅩ1~b")
+(sort-rule "蜉" "ㅂ1ᅮ1~b")
+(sort-rule "蜊" "ㄹ1ᅵ1~b")
+(sort-rule "蜋" "ㄹ1ᅡ1ᆼ0")
+(sort-rule "蜑" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "蜘" "ㅈ1ᅵ1~b")
+(sort-rule "蜚" "ㅂ1ᅵ1~b")
+(sort-rule "蜜" "ã…1á…µ1ᆯ0")
+(sort-rule "èœ" "ㄱ1á…µ1~b")
+(sort-rule "蜡" "ㅅ1ᅡ1~b")
+(sort-rule "蜥" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "蜨" "ㅈ1ᅥ1ᆸ0")
+(sort-rule "蜩" "ㅈ1ᅩ1~b")
+(sort-rule "蜴" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "蜵" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "蜷" "ㄱ1ᅮ5ᆫ0")
+(sort-rule "蜺" "ㅇ1ᅧ6~b")
+(sort-rule "蜻" "ㅊ1ᅥ1ᆼ0")
+(sort-rule "蜿" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "è€" "ã„·1á…©1ᆼ0")
+(sort-rule "èŒ" "ㄱ1á…©3~b")
+(sort-rule "èŽ" "ㄱ1á…¡1ᆯ0")
+(sort-rule "è•" "ã……1á…µ1ᆨ1")
+(sort-rule "è—" "ã…Ž1á…©3ᆼ0")
+(sort-rule "è™" "ã…1á…§1ᆫ0")
+(sort-rule "èŸ" "ã…‡1á…®D~b")
+(sort-rule "è " "ã…‚1á…©1ᆨ1")
+(sort-rule "è¤" "ã…‡1á…²1~b")
+(sort-rule "è¥" "ã…1á…©1~b")
+(sort-rule "è¦" "ã…Ž1á…¡1~b")
+(sort-rule "è¨" "ã……1á…³1ᆯ0")
+(sort-rule "è®" "ã…‚1á…©1ᆨ1")
+(sort-rule "è´" "ã…Ž1á…©1~b")
+(sort-rule "è¶" "ã…ˆ1á…¥1ᆸ0")
+(sort-rule "è¸" "ã…‡1á…©3~b")
+(sort-rule "螂" "ㄹ1ᅡ1ᆼ0")
+(sort-rule "螃" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "螌" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "èž" "ã…‡1á…²1ᆼ0")
+(sort-rule "螘" "ㅇ1ᅳ9~b")
+(sort-rule "èžž" "ã…1á…¡1~b")
+(sort-rule "螟" "ã…1á…§1ᆼ0")
+(sort-rule "螢" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "螣" "ㄷ1ᅳ1ᆼ0")
+(sort-rule "螭" "ㄹ1ᅵ1~b")
+(sort-rule "螳" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "螴" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "螺" "ㄴ1ᅡ1~b")
+(sort-rule "螻" "ㄹ1ᅮ1~b")
+(sort-rule "螽" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "蟀" "ㅅ1ᅩ1ᆯ0")
+(sort-rule "蟄" "ㅊ1ᅵ1ᆸ0")
+(sort-rule "蟇" "ã…1á…¡1~b")
+(sort-rule "蟊" "ã…1á…©1~b")
+(sort-rule "蟋" "ㅅ1ᅵ1ᆯ0")
+(sort-rule "蟒" "ã…1á…¡1ᆼ0")
+(sort-rule "蟚" "ã…1á…¡6ᆼ0")
+(sort-rule "蟛" "ã…1á…¡6ᆼ0")
+(sort-rule "蟠" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "蟣" "ㄱ1ᅵ1~b")
+(sort-rule "蟬" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "蟯" "ㅇ1ᅭ1~b")
+(sort-rule "蟲" "ㅊ1ᅮ1ᆼ0")
+(sort-rule "蟷" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "蟹" "ㅎ1ᅡ6~b")
+(sort-rule "蟻" "ㅇ1ᅳ9~b")
+(sort-rule "蟾" "ㅅ1ᅥ1ᆷ0")
+(sort-rule "蠅" "ㅅ1ᅳ1ᆼ0")
+(sort-rule "è " "ㄱ1á…¡1ᆯ0")
+(sort-rule "蠑" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "蠕" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "蠟" "ㄴ1ᅡ1ᆸ0")
+(sort-rule "蠡" "ㄹ1ᅧ1~b")
+(sort-rule "蠢" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "蠣" "ㄹ1ᅧ1~b")
+(sort-rule "蠱" "ㄱ1ᅩ1~b")
+(sort-rule "蠲" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "蠶" "ㅈ1ᅡ1ᆷ0")
+(sort-rule "è ¹" "ã„·1á…®1~b")
+(sort-rule "è »" "ã…1á…¡1ᆫ0")
+(sort-rule "血" "ㅎ1ᅧ1ᆯ0")
+(sort-rule "衄" "ㄴ1ᅲ1ᆨ1")
+(sort-rule "衆" "ㅈ1ᅮ1ᆼ0")
+(sort-rule "è¡Š" "ã…1á…§1ᆯ0")
+(sort-rule "行" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "è¡" "ã…‡1á…§1ᆫ0")
+(sort-rule "衎" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "衒" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "術" "ㅅ1ᅮ1ᆯ0")
+(sort-rule "街" "ㄱ1ᅡ1~b")
+(sort-rule "è¡™" "ã…‡1á…¡1~b")
+(sort-rule "è¡›" "ã…‡1á…®D~b")
+(sort-rule "è¡" "ã…Š1á…®1ᆼ0")
+(sort-rule "è¡ž" "ã…‡1á…®D~b")
+(sort-rule "衡" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "衢" "ㄱ1ᅮ1~b")
+(sort-rule "è¡£" "ã…‡1á…³9~b")
+(sort-rule "表" "ã…1á…­1~b")
+(sort-rule "衫" "ㅅ1ᅡ1ᆷ0")
+(sort-rule "衮" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "è¡°" "ã……1á…©G~b")
+(sort-rule "衲" "ㄴ1ᅡ1ᆸ0")
+(sort-rule "衷" "ㅊ1ᅮ1ᆼ0")
+(sort-rule "衽" "ㅇ1ᅵ1ᆷ0")
+(sort-rule "衾" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "衿" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "è¢" "ã…‡1á…®5ᆫ0")
+(sort-rule "袂" "ã…1á…§6~b")
+(sort-rule "袈" "ㄱ1ᅡ1~b")
+(sort-rule "袋" "ㄷ1ᅡ6~b")
+(sort-rule "è¢" "ã…1á…©1~b")
+(sort-rule "袒" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "袖" "ㅅ1ᅮ1~b")
+(sort-rule "袗" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "袛" "ㅈ1ᅥ1~b")
+(sort-rule "è¢" "ã…‚1á…®1~b")
+(sort-rule "袞" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "袢" "ㅂ1ᅥ1ᆫ0")
+(sort-rule "袪" "ㄱ1ᅥ1~b")
+(sort-rule "被" "ã…1á…µ1~b")
+(sort-rule "袴" "ㄱ1ᅩ1~b")
+(sort-rule "裀" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "è£" "ã…ˆ1á…¡6~b")
+(sort-rule "裂" "ㄹ1ᅧ1ᆯ0")
+(sort-rule "装" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "裊" "ㄴ1ᅭ1~b")
+(sort-rule "è£" "ㄱ1á…©1ᆫ0")
+(sort-rule "è£" "ㄹ1á…µ1~b")
+(sort-rule "裒" "ㅂ1ᅮ1~b")
+(sort-rule "裔" "ㅇ1ᅧ6~b")
+(sort-rule "裕" "ㅇ1ᅲ1~b")
+(sort-rule "裘" "ㄱ1ᅮ1~b")
+(sort-rule "裙" "ㄱ1ᅮ1ᆫ0")
+(sort-rule "補" "ㅂ1ᅩ1~b")
+(sort-rule "è£" "ã…ˆ1á…¡1ᆼ0")
+(sort-rule "裟" "ㅅ1ᅡ1~b")
+(sort-rule "裡" "ㄹ1ᅵ1~b")
+(sort-rule "裨" "ㅂ1ᅵ1~b")
+(sort-rule "裯" "ㅈ1ᅮ1~b")
+(sort-rule "裱" "ã…1á…­1~b")
+(sort-rule "裳" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "裴" "ㅂ1ᅡ6~b")
+(sort-rule "裵" "ㅂ1ᅡ6~b")
+(sort-rule "裸" "ㄴ1ᅡ1~b")
+(sort-rule "裹" "ㄱ1ᅩ3~b")
+(sort-rule "製" "ㅈ1ᅥ6~b")
+(sort-rule "裾" "ㄱ1ᅥ1~b")
+(sort-rule "褄" "ㅊ1ᅥ1~b")
+(sort-rule "複" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "褊" "ã…1á…§1ᆫ0")
+(sort-rule "褌" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "è¤" "ㄱ1á…¡1ᆯ0")
+(sort-rule "褒" "ã…1á…©1~b")
+(sort-rule "褓" "ㅂ1ᅩ1~b")
+(sort-rule "褕" "ㅇ1ᅲ1~b")
+(sort-rule "褘" "ㅇ1ᅮD~b")
+(sort-rule "褙" "ㅂ1ᅡ6~b")
+(sort-rule "褚" "ㅈ1ᅥ1~b")
+(sort-rule "褥" "ㅇ1ᅭ1ᆨ1")
+(sort-rule "褧" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "褪" "ㅌ1ᅩG~b")
+(sort-rule "褫" "ㅊ1ᅵ1~b")
+(sort-rule "褰" "ㄱ1ᅥ1ᆫ0")
+(sort-rule "褶" "ㅅ1ᅳ1ᆸ0")
+(sort-rule "褸" "ㄹ1ᅮ1~b")
+(sort-rule "褺" "ㅊ1ᅥ1ᆸ0")
+(sort-rule "褻" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "è¥" "ㄱ1á…¡1ᆼ0")
+(sort-rule "襄" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "è¥" "ã…ˆ1á…¡1ᆸ0")
+(sort-rule "襖" "ㅇ1ᅩ1~b")
+(sort-rule "襘" "ㄱ1ᅩG~b")
+(sort-rule "襜" "ㅊ1ᅥ1ᆷ0")
+(sort-rule "襞" "ㅂ1ᅧ1ᆨ1")
+(sort-rule "襟" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "襠" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "襤" "ㄴ1ᅡ1ᆷ0")
+(sort-rule "襪" "ã…1á…¡1ᆯ0")
+(sort-rule "襭" "ㅎ1ᅵ1ᆯ0")
+(sort-rule "襯" "ㅊ1ᅵ1ᆫ0")
+(sort-rule "襲" "ㅅ1ᅳ1ᆸ0")
+(sort-rule "襴" "ㄹ1ᅡ1ᆫ0")
+(sort-rule "西" "ㅅ1ᅥ1~b")
+(sort-rule "è¦" "ã…‡1á…­1~b")
+(sort-rule "覃" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "覆" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "覇" "ã…1á…¡6~b")
+(sort-rule "覈" "ㅎ1ᅡ6ᆨ1")
+(sort-rule "覉" "ㄱ1ᅵ1~b")
+(sort-rule "見" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "è¦" "ㄱ1á…²1~b")
+(sort-rule "覓" "ã…1á…§1ᆨ1")
+(sort-rule "視" "ㅅ1ᅵ1~b")
+(sort-rule "覗" "ㅅ1ᅡ1~b")
+(sort-rule "覘" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "覡" "ㄱ1ᅧ1ᆨ1")
+(sort-rule "覨" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "覩" "ㄷ1ᅩ1~b")
+(sort-rule "親" "ㅊ1ᅵ1ᆫ0")
+(sort-rule "覬" "ㄱ1ᅵ1~b")
+(sort-rule "覯" "ㄱ1ᅮ1~b")
+(sort-rule "覲" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "覷" "ㅊ1ᅥ1~b")
+(sort-rule "覺" "ㄱ1ᅡ1ᆨ1")
+(sort-rule "覽" "ㄹ1ᅡ1ᆷ0")
+(sort-rule "覿" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "觀" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "角" "ㄱ1ᅡ1ᆨ1")
+(sort-rule "觔" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "觖" "ㄱ1ᅧ1ᆯ0")
+(sort-rule "觚" "ㄱ1ᅩ1~b")
+(sort-rule "觜" "ㅈ1ᅡ1~b")
+(sort-rule "è§" "ã…ˆ1á…¥1~b")
+(sort-rule "解" "ㅎ1ᅡ6~b")
+(sort-rule "觥" "ㄱ1ᅩGᆼ0")
+(sort-rule "觱" "ã…1á…µ1ᆯ0")
+(sort-rule "觳" "ㄱ1ᅩ1ᆨ1")
+(sort-rule "觴" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "觸" "ㅊ1ᅩ1ᆨ1")
+(sort-rule "言" "ㅇ1ᅥ1ᆫ0")
+(sort-rule "訂" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "訃" "ㅂ1ᅮ1~b")
+(sort-rule "訇" "ㄱ1ᅩGᆼ0")
+(sort-rule "計" "ㄱ1ᅧ6~b")
+(sort-rule "訉" "ㅂ1ᅥ1ᆷ0")
+(sort-rule "訊" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "訌" "ㅎ1ᅩ1ᆼ0")
+(sort-rule "討" "ㅌ1ᅩ1~b")
+(sort-rule "è¨" "ã…‡1á…¡1ᆯ0")
+(sort-rule "訑" "ㅇ1ᅵ1~b")
+(sort-rule "訓" "ㅎ1ᅮ1ᆫ0")
+(sort-rule "訔" "ㅇ1ᅳ1ᆫ0")
+(sort-rule "訕" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "訖" "ㅎ1ᅳ1ᆯ0")
+(sort-rule "託" "ㅌ1ᅡ1ᆨ1")
+(sort-rule "記" "ㄱ1ᅵ1~b")
+(sort-rule "訛" "ㅇ1ᅩ3~b")
+(sort-rule "è¨" "ã…‡1á…¡1~b")
+(sort-rule "訟" "ㅅ1ᅩ1ᆼ0")
+(sort-rule "訢" "ㅎ1ᅳ1ᆫ0")
+(sort-rule "訣" "ㄱ1ᅧ1ᆯ0")
+(sort-rule "訥" "ㄴ1ᅮ1ᆯ0")
+(sort-rule "訪" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "設" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "許" "ㅎ1ᅥ1~b")
+(sort-rule "訴" "ㅅ1ᅩ1~b")
+(sort-rule "訶" "ㄱ1ᅡ1~b")
+(sort-rule "診" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "註" "ㅈ1ᅮ1~b")
+(sort-rule "証" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "訾" "ㅈ1ᅡ1~b")
+(sort-rule "è©" "ㄱ1á…©1~b")
+(sort-rule "詆" "ㅈ1ᅥ1~b")
+(sort-rule "è©‹" "ã…ˆ1á…®1~b")
+(sort-rule "è©" "ã……1á…¡1~b")
+(sort-rule "è©‘" "ã…‡1á…µ1~b")
+(sort-rule "è©”" "ã…ˆ1á…©1~b")
+(sort-rule "è©•" "ã…1á…§1ᆼ0")
+(sort-rule "è©–" "ã…1á…µ1~b")
+(sort-rule "詗" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "詘" "ㄱ1ᅮ1ᆯ0")
+(sort-rule "è©›" "ã…ˆ1á…¥1~b")
+(sort-rule "è©ž" "ã……1á…¡1~b")
+(sort-rule "詠" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "è©¡" "ã…Ž1á…®1~b")
+(sort-rule "詢" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "è©£" "ã…‡1á…§6~b")
+(sort-rule "試" "ㅅ1ᅵ1~b")
+(sort-rule "è©©" "ã……1á…µ1~b")
+(sort-rule "詫" "ㅌ1ᅡ1~b")
+(sort-rule "詬" "ㄱ1ᅮ1~b")
+(sort-rule "詭" "ㄱ1ᅮ8~b")
+(sort-rule "詮" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "詰" "ㅎ1ᅵ1ᆯ0")
+(sort-rule "話" "ㅎ1ᅩ3~b")
+(sort-rule "該" "ㅎ1ᅡ6~b")
+(sort-rule "詳" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "詵" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "詹" "ㅊ1ᅥ1ᆷ0")
+(sort-rule "詼" "ㅎ1ᅩG~b")
+(sort-rule "詿" "ㄱ1ᅩ5~b")
+(sort-rule "誂" "ㅈ1ᅩ1~b")
+(sort-rule "誄" "ㄹ1ᅩG~b")
+(sort-rule "誅" "ㅈ1ᅮ1~b")
+(sort-rule "誆" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "誇" "ㄱ1ᅩ3~b")
+(sort-rule "誌" "ㅈ1ᅵ1~b")
+(sort-rule "èª" "ã…‡1á…µ1ᆫ0")
+(sort-rule "誑" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "誓" "ㅅ1ᅥ1~b")
+(sort-rule "誕" "ㅌ1ᅡ1ᆫ0")
+(sort-rule "誘" "ㅇ1ᅲ1~b")
+(sort-rule "誚" "ㅊ1ᅩ1~b")
+(sort-rule "語" "ㅇ1ᅥ1~b")
+(sort-rule "誠" "ㅅ1ᅥ1ᆼ0")
+(sort-rule "誡" "ㄱ1ᅧ6~b")
+(sort-rule "誢" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "誣" "ã…1á…®1~b")
+(sort-rule "誤" "ㅇ1ᅩ1~b")
+(sort-rule "誥" "ㄱ1ᅩ1~b")
+(sort-rule "誦" "ㅅ1ᅩ1ᆼ0")
+(sort-rule "誧" "ã…1á…©1~b")
+(sort-rule "誨" "ㅎ1ᅩG~b")
+(sort-rule "說" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "誰" "ㅅ1ᅮ1~b")
+(sort-rule "課" "ㄱ1ᅩ3~b")
+(sort-rule "誹" "ㅂ1ᅵ1~b")
+(sort-rule "誼" "ㅇ1ᅳ9~b")
+(sort-rule "誾" "ㅇ1ᅳ1ᆫ0")
+(sort-rule "調" "ㅈ1ᅩ1~b")
+(sort-rule "諂" "ㅊ1ᅥ1ᆷ0")
+(sort-rule "諄" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "談" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "諉" "ㅇ1ᅮD~b")
+(sort-rule "請" "ㅊ1ᅥ1ᆼ0")
+(sort-rule "è«" "ã…ˆ1á…¡6ᆼ0")
+(sort-rule "è«" "ã…Š1á…®1~b")
+(sort-rule "諒" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "論" "ㄴ1ᅩ1ᆫ0")
+(sort-rule "è«›" "ã…‡1á…²1~b")
+(sort-rule "諜" "ㅊ1ᅥ1ᆸ0")
+(sort-rule "è«ž" "ã…1á…§1ᆫ0")
+(sort-rule "è«Ÿ" "ã……1á…µ1~b")
+(sort-rule "諠" "ㅎ1ᅮ5ᆫ0")
+(sort-rule "è«¡" "ã……1á…µ1~b")
+(sort-rule "諤" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "諦" "ㅊ1ᅥ6~b")
+(sort-rule "諧" "ㅎ1ᅡ6~b")
+(sort-rule "諪" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "諫" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "è«­" "ã…‡1á…²1~b")
+(sort-rule "è«®" "ã…ˆ1á…¡1~b")
+(sort-rule "è«°" "ã……1á…µ1~b")
+(sort-rule "諱" "ㅎ1ᅮD~b")
+(sort-rule "諳" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "諴" "ㅎ1ᅡ1ᆷ0")
+(sort-rule "諶" "ㅅ1ᅵ1ᆷ0")
+(sort-rule "è«·" "ã…1á…®1ᆼ0")
+(sort-rule "諸" "ㅈ1ᅥ6~b")
+(sort-rule "諺" "ㅇ1ᅥ1ᆫ0")
+(sort-rule "諼" "ㅎ1ᅮ5ᆫ0")
+(sort-rule "諾" "ㄴ1ᅡ1ᆨ1")
+(sort-rule "謀" "ã…1á…©1~b")
+(sort-rule "è¬" "ã…‡1á…¡1ᆯ0")
+(sort-rule "謂" "ㅇ1ᅮD~b")
+(sort-rule "謄" "ㄷ1ᅳ1ᆼ0")
+(sort-rule "謇" "ㄱ1ᅥ1ᆫ0")
+(sort-rule "謌" "ㄱ1ᅡ1~b")
+(sort-rule "謎" "ã…1á…µ1~b")
+(sort-rule "è¬" "ã…1á…µ1ᆯ0")
+(sort-rule "謑" "ㅎ1ᅧ6~b")
+(sort-rule "謔" "ㅎ1ᅡ1ᆨ1")
+(sort-rule "謖" "ㅅ1ᅩ1ᆨ1")
+(sort-rule "謗" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "謙" "ㄱ1ᅧ1ᆷ0")
+(sort-rule "謚" "ㅇ1ᅵ1ᆨ1")
+(sort-rule "講" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "謜" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "è¬" "ã……1á…¡1~b")
+(sort-rule "謠" "ㅇ1ᅭ1~b")
+(sort-rule "謣" "ㅇ1ᅮ1~b")
+(sort-rule "謦" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "謨" "ã…1á…©1~b")
+(sort-rule "謫" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "謬" "ㄹ1ᅲ1~b")
+(sort-rule "謳" "ㄱ1ᅮ1~b")
+(sort-rule "謷" "ㅇ1ᅩ1~b")
+(sort-rule "謹" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "謾" "ã…1á…¡1ᆫ0")
+(sort-rule "è­" "ã…Ž1á…©3~b")
+(sort-rule "è­ƒ" "ã…Ž1á…®1~b")
+(sort-rule "證" "ㅈ1ᅳ1ᆼ0")
+(sort-rule "譌" "ㅇ1ᅩ3~b")
+(sort-rule "譎" "ㅎ1ᅲ1ᆯ0")
+(sort-rule "è­" "ㄱ1á…µ1~b")
+(sort-rule "譔" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "譖" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "識" "ㅅ1ᅵ1ᆨ1")
+(sort-rule "è­™" "ã…Š1á…©1~b")
+(sort-rule "譚" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "譜" "ㅂ1ᅩ1~b")
+(sort-rule "è­Ÿ" "ã…ˆ1á…©1~b")
+(sort-rule "警" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "譫" "ㅅ1ᅥ1ᆷ0")
+(sort-rule "è­¬" "ã…‚1á…µ1~b")
+(sort-rule "譯" "ㅇ1ᅧ1ᆨ1")
+(sort-rule "è­°" "ã…‡1á…³9~b")
+(sort-rule "譱" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "譴" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "è­·" "ã…Ž1á…©1~b")
+(sort-rule "è­½" "ã…‡1á…§6~b")
+(sort-rule "è­¿" "ã…Ž1á…§6~b")
+(sort-rule "讀" "ㄷ1ᅩ1ᆨ1")
+(sort-rule "讉" "ㅇ1ᅲ1~b")
+(sort-rule "變" "ㅂ1ᅧ1ᆫ0")
+(sort-rule "讌" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "讎" "ㅅ1ᅮ1~b")
+(sort-rule "è®" "ã……1á…®1~b")
+(sort-rule "讒" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "讓" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "讖" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "讚" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "讜" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "讞" "ㅇ1ᅥ1ᆫ0")
+(sort-rule "谷" "ㄱ1ᅩ1ᆨ1")
+(sort-rule "谿" "ㄱ1ᅧ6~b")
+(sort-rule "è±" "ã…Ž1á…©3ᆯ0")
+(sort-rule "豆" "ㄷ1ᅮ1~b")
+(sort-rule "豇" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "豈" "ㄱ1ᅡ6~b")
+(sort-rule "豉" "ㅅ1ᅵ1~b")
+(sort-rule "豊" "ã…1á…®1ᆼ0")
+(sort-rule "豌" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "豎" "ㅅ1ᅮ1~b")
+(sort-rule "豕" "ㅅ1ᅵ1~b")
+(sort-rule "豖" "ㅊ1ᅮ1ᆨ1")
+(sort-rule "豚" "ㄷ1ᅩ1ᆫ0")
+(sort-rule "象" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "豢" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "豨" "ㅎ1ᅳ9~b")
+(sort-rule "豪" "ㅎ1ᅩ1~b")
+(sort-rule "豫" "ㅇ1ᅧ6~b")
+(sort-rule "豬" "ㅈ1ᅥ1~b")
+(sort-rule "豳" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "豸" "ㅊ1ᅵ1~b")
+(sort-rule "è±¹" "ã…1á…­1~b")
+(sort-rule "豺" "ㅅ1ᅵ1~b")
+(sort-rule "貂" "ㅊ1ᅩ1~b")
+(sort-rule "貃" "ã…1á…¡6ᆨ1")
+(sort-rule "貊" "ã…1á…¡6ᆨ1")
+(sort-rule "貌" "ã…1á…©1~b")
+(sort-rule "è²" "ㄹ1á…µ1~b")
+(sort-rule "貓" "ã…1á…­1~b")
+(sort-rule "è²”" "ã…‚1á…µ1~b")
+(sort-rule "貘" "ã…1á…¡6ᆨ1")
+(sort-rule "è²" "ã…1á…¡6~b")
+(sort-rule "貞" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "è² " "ã…‚1á…®1~b")
+(sort-rule "財" "ㅈ1ᅡ6~b")
+(sort-rule "貢" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "貧" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "貨" "ㅎ1ᅩ3~b")
+(sort-rule "販" "ã…1á…¡1ᆫ0")
+(sort-rule "貪" "ㅌ1ᅡ1ᆷ0")
+(sort-rule "貫" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "責" "ㅊ1ᅡ6ᆨ1")
+(sort-rule "貯" "ㅈ1ᅥ1~b")
+(sort-rule "è²°" "ã……1á…¥6~b")
+(sort-rule "è²²" "ã…ˆ1á…¡1~b")
+(sort-rule "è²³" "ã…‡1á…µ1~b")
+(sort-rule "貴" "ㄱ1ᅮD~b")
+(sort-rule "貶" "ã…1á…§1ᆷ0")
+(sort-rule "è²·" "ã…1á…¡6~b")
+(sort-rule "貸" "ㄷ1ᅡ6~b")
+(sort-rule "貺" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "è²»" "ã…‚1á…µ1~b")
+(sort-rule "貼" "ㅊ1ᅥ1ᆸ0")
+(sort-rule "è²½" "ã…‡1á…µ1~b")
+(sort-rule "貿" "ã…1á…®1~b")
+(sort-rule "è³€" "ã…Ž1á…¡1~b")
+(sort-rule "è³" "ã…‚1á…®1ᆫ0")
+(sort-rule "賂" "ㄴ1ᅩG~b")
+(sort-rule "賃" "ㅇ1ᅵ1ᆷ0")
+(sort-rule "賄" "ㅎ1ᅩG~b")
+(sort-rule "賆" "ㅂ1ᅧ1ᆫ0")
+(sort-rule "資" "ㅈ1ᅡ1~b")
+(sort-rule "賈" "ㄱ1ᅡ1~b")
+(sort-rule "賊" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "賑" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "賓" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "è³™" "ã…ˆ1á…®1~b")
+(sort-rule "賚" "ㄹ1ᅩG~b")
+(sort-rule "賜" "ㅅ1ᅡ1~b")
+(sort-rule "賞" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "è³ " "ã…‚1á…¡6~b")
+(sort-rule "賡" "ㄱ1ᅡ6ᆼ0")
+(sort-rule "賢" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "è³£" "ã…1á…¡6~b")
+(sort-rule "賤" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "賦" "ㅂ1ᅮ1~b")
+(sort-rule "質" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "賬" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "è³­" "ã„·1á…©1~b")
+(sort-rule "賴" "ㄹ1ᅩG~b")
+(sort-rule "è³»" "ã…‚1á…®1~b")
+(sort-rule "購" "ㄱ1ᅮ1~b")
+(sort-rule "è³½" "ã……1á…¡6~b")
+(sort-rule "è´„" "ã…ˆ1á…µ1~b")
+(sort-rule "è´…" "ã…Š1á…®D~b")
+(sort-rule "贇" "ㅇ1ᅲ1ᆫ0")
+(sort-rule "贈" "ㅈ1ᅳ1ᆼ0")
+(sort-rule "贊" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "贋" "ㅇ1ᅡ1ᆫ0")
+(sort-rule "è´" "ã……1á…¥1ᆷ0")
+(sort-rule "è´" "ã…‡1á…§1ᆼ0")
+(sort-rule "è´" "ã……1á…µ1ᆫ0")
+(sort-rule "贓" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "è´”" "ã…‚1á…µ1~b")
+(sort-rule "贖" "ㅅ1ᅩ1ᆨ1")
+(sort-rule "贛" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "赤" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "赦" "ㅅ1ᅡ1~b")
+(sort-rule "赧" "ㄴ1ᅡ1ᆫ0")
+(sort-rule "赫" "ㅎ1ᅧ1ᆨ1")
+(sort-rule "èµ­" "ã…ˆ1á…¡1~b")
+(sort-rule "èµ°" "ã…ˆ1á…®1~b")
+(sort-rule "赳" "ㄱ1ᅲ1~b")
+(sort-rule "èµ´" "ã…‚1á…®1~b")
+(sort-rule "赶" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "起" "ㄱ1ᅵ1~b")
+(sort-rule "è¶" "ã…ˆ1á…µ1ᆫ0")
+(sort-rule "超" "ㅊ1ᅩ1~b")
+(sort-rule "越" "ㅇ1ᅮ5ᆯ0")
+(sort-rule "趎" "ㅈ1ᅮ1~b")
+(sort-rule "è¶" "ã…Ž1á…§1ᆯ0")
+(sort-rule "趙" "ㅈ1ᅩ1~b")
+(sort-rule "趠" "ㅊ1ᅩ1~b")
+(sort-rule "趣" "ㅊ1ᅮD~b")
+(sort-rule "趨" "ㅊ1ᅮ1~b")
+(sort-rule "趫" "ㄱ1ᅭ1~b")
+(sort-rule "趲" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "足" "ㅈ1ᅩ1ᆨ1")
+(sort-rule "趺" "ㅂ1ᅮ1~b")
+(sort-rule "趾" "ㅈ1ᅵ1~b")
+(sort-rule "跂" "ㄱ1ᅵ1~b")
+(sort-rule "跆" "ㅌ1ᅡ6~b")
+(sort-rule "跋" "ㅂ1ᅡ1ᆯ0")
+(sort-rule "跌" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "跎" "ㅌ1ᅡ1~b")
+(sort-rule "è·" "ㄱ1á…¡1~b")
+(sort-rule "跕" "ㅈ1ᅥ1ᆸ0")
+(sort-rule "跖" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "è·—" "ã…‚1á…®1~b")
+(sort-rule "è·›" "ã…1á…¡1~b")
+(sort-rule "è·" "ㄱ1á…¥1~b")
+(sort-rule "跟" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "跡" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "跣" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "跨" "ㄱ1ᅩ3~b")
+(sort-rule "跪" "ㄱ1ᅮ8~b")
+(sort-rule "跫" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "跬" "ㄱ1ᅲ1~b")
+(sort-rule "è·¯" "ã„´1á…©1~b")
+(sort-rule "è·±" "ã…Š1á…µ1~b")
+(sort-rule "è·³" "ã„·1á…©1~b")
+(sort-rule "跼" "ㄱ1ᅮ1ᆨ1")
+(sort-rule "踆" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "踈" "ㅅ1ᅩ1~b")
+(sort-rule "踉" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "踊" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "è¸" "ã„·1á…¡1ᆸ0")
+(sort-rule "è¸" "ã…Š1á…¥1ᆫ0")
+(sort-rule "踔" "ㅌ1ᅡ1ᆨ1")
+(sort-rule "è¸" "ㄱ1á…©3~b")
+(sort-rule "踞" "ㄱ1ᅥ1~b")
+(sort-rule "踟" "ㅈ1ᅵ1~b")
+(sort-rule "踪" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "踰" "ㅇ1ᅲ1~b")
+(sort-rule "踴" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "踵" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "踶" "ㅈ1ᅥ6~b")
+(sort-rule "踽" "ㅇ1ᅮ1~b")
+(sort-rule "蹀" "ㅈ1ᅥ1ᆸ0")
+(sort-rule "蹂" "ㅇ1ᅲ1~b")
+(sort-rule "蹄" "ㅈ1ᅥ6~b")
+(sort-rule "蹇" "ㄱ1ᅥ1ᆫ0")
+(sort-rule "蹈" "ㄷ1ᅩ1~b")
+(sort-rule "蹉" "ㅊ1ᅡ1~b")
+(sort-rule "蹊" "ㅎ1ᅧ6~b")
+(sort-rule "蹌" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "è¹" "ã…ˆ1á…¥6~b")
+(sort-rule "蹕" "ã…1á…µ1ᆯ0")
+(sort-rule "蹙" "ㅊ1ᅮ1ᆨ1")
+(sort-rule "蹜" "ㅊ1ᅮ1ᆨ1")
+(sort-rule "蹟" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "蹠" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "è¹£" "ã…1á…¡1ᆫ0")
+(sort-rule "蹤" "ㅈ1ᅩ1ᆼ0")
+(sort-rule "蹲" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "蹴" "ㅊ1ᅮ1ᆨ1")
+(sort-rule "蹶" "ㄱ1ᅮ5ᆯ0")
+(sort-rule "蹻" "ㄱ1ᅭ1~b")
+(sort-rule "èº" "ã…ˆ1á…©1~b")
+(sort-rule "躅" "ㅊ1ᅩ1ᆨ1")
+(sort-rule "躇" "ㅈ1ᅥ1~b")
+(sort-rule "躉" "ㄷ1ᅩ1ᆫ0")
+(sort-rule "躊" "ㅈ1ᅮ1~b")
+(sort-rule "躋" "ㅈ1ᅥ6~b")
+(sort-rule "èº" "ã…‡1á…£1ᆨ1")
+(sort-rule "èº" "ㄹ1á…§1ᆸ0")
+(sort-rule "躑" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "躓" "ㅈ1ᅵ1~b")
+(sort-rule "躔" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "躙" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "躡" "ㅅ1ᅥ1ᆸ0")
+(sort-rule "躩" "ㄱ1ᅩ3ᆨ1")
+(sort-rule "躪" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "身" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "躬" "ㄱ1ᅮ1ᆼ0")
+(sort-rule "躱" "ㅌ1ᅡ1~b")
+(sort-rule "躳" "ㄱ1ᅮ1ᆼ0")
+(sort-rule "軀" "ㄱ1ᅮ1~b")
+(sort-rule "軆" "ㅊ1ᅥ6~b")
+(sort-rule "車" "ㄱ1ᅥ1~b")
+(sort-rule "軋" "ㅇ1ᅡ1ᆯ0")
+(sort-rule "軌" "ㄱ1ᅮ8~b")
+(sort-rule "è»" "ㄱ1á…®1ᆫ0")
+(sort-rule "軒" "ㅎ1ᅥ1ᆫ0")
+(sort-rule "軟" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "軨" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "軫" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "軸" "ㅊ1ᅮ1ᆨ1")
+(sort-rule "軹" "ㅈ1ᅵ1~b")
+(sort-rule "軺" "ㅊ1ᅩ1~b")
+(sort-rule "軻" "ㄱ1ᅡ1~b")
+(sort-rule "軼" "ㅇ1ᅵ1ᆯ0")
+(sort-rule "軾" "ㅅ1ᅵ1ᆨ1")
+(sort-rule "較" "ㄱ1ᅭ1~b")
+(sort-rule "輅" "ㄹ1ᅩ1~b")
+(sort-rule "輇" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "輈" "ㅈ1ᅮ1~b")
+(sort-rule "載" "ㅈ1ᅡ6~b")
+(sort-rule "輒" "ㅊ1ᅥ1ᆸ0")
+(sort-rule "輓" "ã…1á…¡1ᆫ0")
+(sort-rule "è¼”" "ã…‚1á…©1~b")
+(sort-rule "輕" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "輛" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "輜" "ㅊ1ᅵ1~b")
+(sort-rule "è¼" "ã…Ž1á…®D~b")
+(sort-rule "輞" "ã…1á…¡1ᆼ0")
+(sort-rule "輟" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "輦" "ㄹ1ᅧ1ᆫ0")
+(sort-rule "輧" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "輨" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "輩" "ㅂ1ᅡ6~b")
+(sort-rule "輪" "ㄹ1ᅲ1ᆫ0")
+(sort-rule "輯" "ㅈ1ᅵ1ᆸ0")
+(sort-rule "輰" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "è¼³" "ã…ˆ1á…®1~b")
+(sort-rule "輸" "ㅅ1ᅮ1~b")
+(sort-rule "輹" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "輻" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "輾" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "輿" "ㅇ1ᅧ1~b")
+(sort-rule "轀" "ㅇ1ᅩ1ᆫ0")
+(sort-rule "轂" "ㄱ1ᅩ1ᆨ1")
+(sort-rule "轄" "ㅎ1ᅡ1ᆯ0")
+(sort-rule "轅" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "轆" "ㄹ1ᅩ1ᆨ1")
+(sort-rule "轉" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "è½" "ã…Š1á…¥1ᆯ0")
+(sort-rule "轎" "ㄱ1ᅭ1~b")
+(sort-rule "轒" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "轔" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "轗" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "轘" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "è½" "ã…‡1á…§1~b")
+(sort-rule "轞" "ㅎ1ᅡ1ᆷ0")
+(sort-rule "轟" "ㄱ1ᅩGᆼ0")
+(sort-rule "轡" "ㅂ1ᅵ1~b")
+(sort-rule "轢" "ㄹ1ᅧ1ᆨ1")
+(sort-rule "轣" "ㄹ1ᅧ1ᆨ1")
+(sort-rule "轤" "ㄹ1ᅩ1~b")
+(sort-rule "辛" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "辜" "ㄱ1ᅩ1~b")
+(sort-rule "辟" "ã…1á…µ1~b")
+(sort-rule "辢" "ㄹ1ᅡ1ᆯ0")
+(sort-rule "辣" "ㄹ1ᅡ1ᆯ0")
+(sort-rule "辦" "ã…1á…¡1ᆫ0")
+(sort-rule "辨" "ㅂ1ᅧ1ᆫ0")
+(sort-rule "è¾­" "ã……1á…¡1~b")
+(sort-rule "辮" "ㅂ1ᅧ1ᆫ0")
+(sort-rule "辯" "ㅂ1ᅧ1ᆫ0")
+(sort-rule "辰" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "辱" "ㅇ1ᅭ1ᆨ1")
+(sort-rule "農" "ㄴ1ᅩ1ᆼ0")
+(sort-rule "辻" "ㅅ1ᅵ1ᆸ0")
+(sort-rule "辿" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "迀" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "è¿‚" "ã…‡1á…®1~b")
+(sort-rule "迃" "ㅇ1ᅩ1~b")
+(sort-rule "迄" "ㅎ1ᅳ1ᆯ0")
+(sort-rule "迅" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "è¿" "ã„·1á…®1ᆫ0")
+(sort-rule "迎" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "近" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "è¿“" "ã…‡1á…¡1~b")
+(sort-rule "返" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "è¿•" "ã…‡1á…©1~b")
+(sort-rule "è¿¢" "ã…Š1á…©1~b")
+(sort-rule "迤" "ㅇ1ᅵ1~b")
+(sort-rule "迥" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "迦" "ㄱ1ᅡ1~b")
+(sort-rule "迨" "ㅌ1ᅡ6~b")
+(sort-rule "迪" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "迫" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "迬" "ㅇ1ᅩ3ᆼ0")
+(sort-rule "迭" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "述" "ㅅ1ᅮ1ᆯ0")
+(sort-rule "迲" "ㄱ1ᅥ1ᆸ0")
+(sort-rule "è¿´" "ã…Ž1á…©G~b")
+(sort-rule "è¿·" "ã…1á…µ1~b")
+(sort-rule "迸" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "迹" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "迺" "ㄴ1ᅡ6~b")
+(sort-rule "追" "ㅊ1ᅮ1~b")
+(sort-rule "退" "ㅌ1ᅩG~b")
+(sort-rule "é€" "ã……1á…©1ᆼ0")
+(sort-rule "适" "ㄱ1ᅩ3ᆯ0")
+(sort-rule "逃" "ㄷ1ᅩ1~b")
+(sort-rule "逅" "ㅎ1ᅮ1~b")
+(sort-rule "逆" "ㅇ1ᅧ1ᆨ1")
+(sort-rule "逈" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "逋" "ã…1á…©1~b")
+(sort-rule "逌" "ㅇ1ᅲ1~b")
+(sort-rule "é€" "ã……1á…©1~b")
+(sort-rule "é€" "ã…Œ1á…®1~b")
+(sort-rule "é€" "ã…Š1á…®1ᆨ1")
+(sort-rule "逑" "ㄱ1ᅮ1~b")
+(sort-rule "途" "ㄷ1ᅩ1~b")
+(sort-rule "逕" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "逖" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "逗" "ㄷ1ᅮ1~b")
+(sort-rule "這" "ㅈ1ᅥ1~b")
+(sort-rule "通" "ㅌ1ᅩ1ᆼ0")
+(sort-rule "é€" "ã……1á…¥1~b")
+(sort-rule "逞" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "速" "ㅅ1ᅩ1ᆨ1")
+(sort-rule "造" "ㅈ1ᅩ1~b")
+(sort-rule "逡" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "逢" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "連" "ㄹ1ᅧ1ᆫ0")
+(sort-rule "逮" "ㅊ1ᅥ6~b")
+(sort-rule "週" "ㅈ1ᅮ1~b")
+(sort-rule "進" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "逴" "ㅌ1ᅡ1ᆨ1")
+(sort-rule "逵" "ㄱ1ᅲ1~b")
+(sort-rule "逶" "ㅇ1ᅮD~b")
+(sort-rule "逸" "ㅇ1ᅵ1ᆯ0")
+(sort-rule "逼" "ã…1á…µ1ᆸ0")
+(sort-rule "逾" "ㅇ1ᅲ1~b")
+(sort-rule "é" "ã„·1á…®1ᆫ0")
+(sort-rule "é‚" "ã……1á…®1~b")
+(sort-rule "é‡" "ã…‡1á…®1~b")
+(sort-rule "é‰" "ã…ˆ1á…¥1ᆼ0")
+(sort-rule "éŠ" "ã…‡1á…²1~b")
+(sort-rule "é‹" "ã…‡1á…®1ᆫ0")
+(sort-rule "é" "ã…1á…§1ᆫ0")
+(sort-rule "éŽ" "ㄱ1á…©3~b")
+(sort-rule "é" "ã…‡1á…¡1ᆯ0")
+(sort-rule "é" "ã…Ž1á…¡1~b")
+(sort-rule "é‘" "ã…Ž1á…©3ᆼ0")
+(sort-rule "é’" "ã…ˆ1á…®1~b")
+(sort-rule "é“" "ã„·1á…©1~b")
+(sort-rule "é”" "ã„·1á…¡1ᆯ0")
+(sort-rule "é•" "ã…‡1á…®D~b")
+(sort-rule "é˜" "ㄱ1á…®1~b")
+(sort-rule "é™" "ã…‡1á…­1~b")
+(sort-rule "é›" "ㄹ1á…²1~b")
+(sort-rule "éœ" "ã……1á…©1ᆫ0")
+(sort-rule "é" "ã„·1á…¡1ᆸ0")
+(sort-rule "éž" "ã…Š1á…¥6~b")
+(sort-rule "é " "ã…‡1á…®5ᆫ0")
+(sort-rule "é¡" "ã……1á…©1~b")
+(sort-rule "é£" "ㄱ1á…§1ᆫ0")
+(sort-rule "é¨" "ã…‡1á…©1~b")
+(sort-rule "é©" "ã…ˆ1á…¥1ᆨ1")
+(sort-rule "é¬" "ã……1á…©1ᆨ1")
+(sort-rule "é­" "ã…ˆ1á…©1~b")
+(sort-rule "é®" "ã…Š1á…¡1~b")
+(sort-rule "é¯" "ã„·1á…®1ᆫ0")
+(sort-rule "é²" "ã…ˆ1á…µ1~b")
+(sort-rule "éµ" "ã…ˆ1á…®1ᆫ0")
+(sort-rule "é¶" "ã…‡1á…­1~b")
+(sort-rule "é·" "ã…Š1á…¥1ᆫ0")
+(sort-rule "é¸" "ã……1á…¥1ᆫ0")
+(sort-rule "éº" "ã…‡1á…²1~b")
+(sort-rule "é¼" "ㄹ1á…­1~b")
+(sort-rule "é½" "ㄱ1á…¥1~b")
+(sort-rule "é¿" "ã…1á…µ1~b")
+(sort-rule "é‚€" "ã…‡1á…­1~b")
+(sort-rule "é‚" "ã…1á…¡6~b")
+(sort-rule "é‚‚" "ã…Ž1á…¡6~b")
+(sort-rule "邃" "ㅅ1ᅮ1~b")
+(sort-rule "還" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "邅" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "邇" "ㅇ1ᅵ1~b")
+(sort-rule "邈" "ã…1á…¡1ᆨ1")
+(sort-rule "邊" "ㅂ1ᅧ1ᆫ0")
+(sort-rule "邌" "ㄹ1ᅧ1~b")
+(sort-rule "é‚" "ã„´1á…¡1~b")
+(sort-rule "é‚" "ㄹ1á…µ1~b")
+(sort-rule "邑" "ㅇ1ᅳ1ᆸ0")
+(sort-rule "邕" "ㅇ1ᅩ1ᆼ0")
+(sort-rule "é‚™" "ã…1á…¡1ᆼ0")
+(sort-rule "邠" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "邢" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "é‚£" "ã„´1á…¡1~b")
+(sort-rule "邦" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "邨" "ㅊ1ᅩ1ᆫ0")
+(sort-rule "邪" "ㅅ1ᅡ1~b")
+(sort-rule "邯" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "邰" "ㅌ1ᅡ6~b")
+(sort-rule "邱" "ㄱ1ᅮ1~b")
+(sort-rule "邳" "ㅂ1ᅵ1~b")
+(sort-rule "邵" "ㅅ1ᅩ1~b")
+(sort-rule "邸" "ㅈ1ᅥ1~b")
+(sort-rule "邽" "ㄱ1ᅲ1~b")
+(sort-rule "éƒ" "ã…‡1á…®1ᆨ1")
+(sort-rule "郃" "ㅎ1ᅡ1ᆸ0")
+(sort-rule "郄" "ㄱ1ᅳ1ᆨ1")
+(sort-rule "郅" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "郊" "ㄱ1ᅭ1~b")
+(sort-rule "郎" "ㄴ1ᅡ1ᆼ0")
+(sort-rule "郜" "ㄱ1ᅩ1~b")
+(sort-rule "éƒ" "ã…Ž1á…¡1ᆨ1")
+(sort-rule "郞" "ㄹ1ᅡ1ᆼ0")
+(sort-rule "郡" "ㄱ1ᅮ1ᆫ0")
+(sort-rule "郢" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "部" "ㅂ1ᅮ1~b")
+(sort-rule "郪" "ㅊ1ᅥ1~b")
+(sort-rule "郫" "ㅂ1ᅵ1~b")
+(sort-rule "郭" "ㄱ1ᅩ3ᆨ1")
+(sort-rule "郯" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "郴" "ㅊ1ᅵ1ᆷ0")
+(sort-rule "郵" "ㅇ1ᅮ1~b")
+(sort-rule "都" "ㄷ1ᅩ1~b")
+(sort-rule "鄂" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "é„’" "ã…Š1á…®1~b")
+(sort-rule "鄕" "ㅎ1ᅣ1ᆼ0")
+(sort-rule "é„™" "ã…‚1á…µ1~b")
+(sort-rule "鄞" "ㅇ1ᅳ1ᆫ0")
+(sort-rule "鄢" "ㅇ1ᅥ1ᆫ0")
+(sort-rule "鄣" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "鄧" "ㄷ1ᅳ1ᆼ0")
+(sort-rule "鄭" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "鄰" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "鄱" "ã…1á…¡1~b")
+(sort-rule "鄲" "ㄷ1ᅡ1ᆫ0")
+(sort-rule "鄴" "ㅇ1ᅥ1ᆸ0")
+(sort-rule "鄽" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "酈" "ㄹ1ᅧ1ᆨ1")
+(sort-rule "é…‰" "ã…‡1á…²1~b")
+(sort-rule "酊" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "é…‹" "ã…Š1á…®1~b")
+(sort-rule "酌" "ㅈ1ᅡ1ᆨ1")
+(sort-rule "é…" "ã…‚1á…¡6~b")
+(sort-rule "é…Ž" "ã…ˆ1á…®1~b")
+(sort-rule "é…’" "ã…ˆ1á…®1~b")
+(sort-rule "酖" "ㅌ1ᅡ1ᆷ0")
+(sort-rule "é…—" "ã…Ž1á…®1~b")
+(sort-rule "é…¢" "ã…Š1á…©1~b")
+(sort-rule "酣" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "酤" "ㄱ1ᅩ1~b")
+(sort-rule "é…¥" "ã……1á…©1~b")
+(sort-rule "é…©" "ã…1á…§1ᆼ0")
+(sort-rule "酪" "ㄴ1ᅡ1ᆨ1")
+(sort-rule "é…¬" "ã……1á…®1~b")
+(sort-rule "酲" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "é…´" "ã„·1á…©1~b")
+(sort-rule "é…µ" "ã…Ž1á…­1~b")
+(sort-rule "é…¶" "ã…1á…¡6~b")
+(sort-rule "酷" "ㅎ1ᅩ1ᆨ1")
+(sort-rule "酸" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "酹" "ㄹ1ᅩG~b")
+(sort-rule "醃" "ㅇ1ᅥ1ᆷ0")
+(sort-rule "醇" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "醉" "ㅊ1ᅮD~b")
+(sort-rule "醋" "ㅊ1ᅩ1~b")
+(sort-rule "é†" "ã…ˆ1á…¥6~b")
+(sort-rule "é†" "ã…Ž1á…©1~b")
+(sort-rule "醒" "ㅅ1ᅥ1ᆼ0")
+(sort-rule "醜" "ㅊ1ᅮ1~b")
+(sort-rule "醞" "ㅇ1ᅩ1ᆫ0")
+(sort-rule "醢" "ㅎ1ᅡ6~b")
+(sort-rule "醪" "ㄹ1ᅭ1~b")
+(sort-rule "醫" "ㅇ1ᅳ9~b")
+(sort-rule "醬" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "醮" "ㅊ1ᅩ1~b")
+(sort-rule "醯" "ㅎ1ᅧ6~b")
+(sort-rule "醱" "ㅂ1ᅡ1ᆯ0")
+(sort-rule "醲" "ㄴ1ᅩ1ᆼ0")
+(sort-rule "醴" "ㄹ1ᅧ6~b")
+(sort-rule "醵" "ㄱ1ᅣ1ᆨ1")
+(sort-rule "釀" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "é‡" "ã…Ž1á…³1ᆫ0")
+(sort-rule "釃" "ㅅ1ᅵ1~b")
+(sort-rule "釅" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "采" "ㅊ1ᅡ6~b")
+(sort-rule "釉" "ㅇ1ᅲ1~b")
+(sort-rule "釋" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "里" "ㄹ1ᅵ1~b")
+(sort-rule "é‡" "ã…ˆ1á…®1ᆼ0")
+(sort-rule "野" "ㅇ1ᅣ1~b")
+(sort-rule "é‡" "ㄹ1á…£1ᆼ0")
+(sort-rule "é‡" "ㄹ1á…µ1~b")
+(sort-rule "金" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "釗" "ㅅ1ᅩG~b")
+(sort-rule "釘" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "釜" "ㅂ1ᅮ1~b")
+(sort-rule "é‡" "ã…Š1á…µ1ᆷ0")
+(sort-rule "釣" "ㅈ1ᅩ1~b")
+(sort-rule "釤" "ㅅ1ᅡ1ᆷ0")
+(sort-rule "釦" "ㄱ1ᅮ1~b")
+(sort-rule "釧" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "釪" "ㅇ1ᅮ1~b")
+(sort-rule "釭" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "釵" "ㅊ1ᅡ6~b")
+(sort-rule "釿" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "鈇" "ㅂ1ᅮ1~b")
+(sort-rule "éˆ" "ã„·1á…®1ᆫ0")
+(sort-rule "éˆ" "ㄱ1á…¥1ᆷ0")
+(sort-rule "鈑" "ã…1á…¡1ᆫ0")
+(sort-rule "鈒" "ㅅ1ᅡ1ᆸ0")
+(sort-rule "鈔" "ㅊ1ᅩ1~b")
+(sort-rule "鈗" "ㅇ1ᅲ1ᆫ0")
+(sort-rule "鈜" "ㅎ1ᅩGᆼ0")
+(sort-rule "鈞" "ㄱ1ᅲ1ᆫ0")
+(sort-rule "鈟" "ㅈ1ᅩ1~b")
+(sort-rule "鈴" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "鈵" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "鈷" "ㄱ1ᅩ1~b")
+(sort-rule "鈸" "ㅂ1ᅡ1ᆯ0")
+(sort-rule "鈺" "ㅇ1ᅩ1ᆨ1")
+(sort-rule "鈿" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "鉀" "ㄱ1ᅡ1ᆸ0")
+(sort-rule "é‰" "ã…ˆ1á…µ1ᆫ0")
+(sort-rule "鉅" "ㄱ1ᅥ1~b")
+(sort-rule "鉉" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "鉋" "ã…1á…©1~b")
+(sort-rule "鉎" "ㅅ1ᅡ6ᆼ0")
+(sort-rule "é‰" "ã……1á…¥1~b")
+(sort-rule "é‰" "ã……1á…¥1ᆨ1")
+(sort-rule "鉒" "ㅈ1ᅮ1~b")
+(sort-rule "鉗" "ㄱ1ᅧ1ᆷ0")
+(sort-rule "鉛" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "鉞" "ㅇ1ᅮ5ᆯ0")
+(sort-rule "鉢" "ㅂ1ᅡ1ᆯ0")
+(sort-rule "鉤" "ㄱ1ᅮ1~b")
+(sort-rule "鉥" "ㅅ1ᅮ1ᆯ0")
+(sort-rule "鉦" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "鉷" "ㅎ1ᅩ1ᆼ0")
+(sort-rule "鉸" "ㄱ1ᅭ1~b")
+(sort-rule "鉼" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "鉾" "ã…1á…©1~b")
+(sort-rule "銀" "ㅇ1ᅳ1ᆫ0")
+(sort-rule "銃" "ㅊ1ᅩ1ᆼ0")
+(sort-rule "銅" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "銋" "ㅇ1ᅵ1ᆷ0")
+(sort-rule "銑" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "銓" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "銕" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "銖" "ㅅ1ᅮ1~b")
+(sort-rule "銘" "ã…1á…§1ᆼ0")
+(sort-rule "銙" "ㄱ1ᅩ3~b")
+(sort-rule "銚" "ㅈ1ᅩ1~b")
+(sort-rule "銛" "ㅅ1ᅥ1ᆷ0")
+(sort-rule "銜" "ㅎ1ᅡ1ᆷ0")
+(sort-rule "銳" "ㅇ1ᅧ6~b")
+(sort-rule "銶" "ㄱ1ᅮ1~b")
+(sort-rule "銷" "ㅅ1ᅩ1~b")
+(sort-rule "銹" "ㅅ1ᅮ1~b")
+(sort-rule "鋆" "ㅇ1ᅲ1ᆫ0")
+(sort-rule "鋌" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "é‹" "ã…Ž1á…§1ᆸ0")
+(sort-rule "鋑" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "鋒" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "鋗" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "鋟" "ㅊ1ᅵ1ᆷ0")
+(sort-rule "鋤" "ㅅ1ᅥ1~b")
+(sort-rule "鋥" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "鋪" "ã…1á…©1~b")
+(sort-rule "鋲" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "鋸" "ㄱ1ᅥ1~b")
+(sort-rule "鋹" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "鋺" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "鋼" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "鋽" "ㅈ1ᅩ1~b")
+(sort-rule "錄" "ㄴ1ᅩ1ᆨ1")
+(sort-rule "錆" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "éŒ" "ã…‡1á…¡1~b")
+(sort-rule "éŒ" "ã…Š1á…®1~b")
+(sort-rule "錕" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "錘" "ㅊ1ᅮ1~b")
+(sort-rule "錙" "ㅊ1ᅵ1~b")
+(sort-rule "錚" "ㅈ1ᅡ6ᆼ0")
+(sort-rule "錞" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "錟" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "錠" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "錡" "ㄱ1ᅵ1~b")
+(sort-rule "錢" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "錣" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "錤" "ㄱ1ᅵ1~b")
+(sort-rule "錦" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "錧" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "錨" "ã…1á…­1~b")
+(sort-rule "錪" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "錫" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "錬" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "錮" "ㄱ1ᅩ1~b")
+(sort-rule "錯" "ㅊ1ᅡ1ᆨ1")
+(sort-rule "éˆ" "ã…‡1á…§1ᆼ0")
+(sort-rule "é‰" "ã……1á…µ1~b")
+(sort-rule "éŠ" "ㄹ1á…§1ᆫ0")
+(sort-rule "é‹" "ㄱ1á…©3~b")
+(sort-rule "é" "ã„·1á…©1~b")
+(sort-rule "é”" "ã…‡1á…¡1ᆨ1")
+(sort-rule "é—" "ã…ˆ1á…¥6~b")
+(sort-rule "é›" "ã„·1á…¡1ᆫ0")
+(sort-rule "éœ" "ã…Ž1á…¡1~b")
+(sort-rule "é" "ã…‡1á…®1~b")
+(sort-rule "é¤" "ã……1á…¡1ᆸ0")
+(sort-rule "é«" "ã…Š1á…©1~b")
+(sort-rule "é¬" "ã…Š1á…©1~b")
+(sort-rule "é®" "ã…‡1á…²1~b")
+(sort-rule "é°" "ã…Ž1á…©3ᆫ0")
+(sort-rule "éµ" "ㄱ1á…¥1ᆫ0")
+(sort-rule "é¼" "ã…Š1á…µ1ᆷ0")
+(sort-rule "é¾" "ã…ˆ1á…©1ᆼ0")
+(sort-rule "鎊" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "鎌" "ㄱ1ᅧ1ᆷ0")
+(sort-rule "鎔" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "鎖" "ㅅ1ᅩ5~b")
+(sort-rule "鎗" "ㅈ1ᅡ6ᆼ0")
+(sort-rule "鎚" "ㅊ1ᅮ1~b")
+(sort-rule "鎛" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "鎟" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "鎡" "ㅈ1ᅡ1~b")
+(sort-rule "鎣" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "鎤" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "鎧" "ㄱ1ᅡ6~b")
+(sort-rule "鎬" "ㅎ1ᅩ1~b")
+(sort-rule "鎭" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "鎰" "ㅇ1ᅵ1ᆯ0")
+(sort-rule "éƒ" "ã…ˆ1á…©1ᆨ1")
+(sort-rule "é‡" "ã……1á…¥1ᆫ0")
+(sort-rule "éˆ" "ㄹ1á…§1ᆫ0")
+(sort-rule "éŠ" "ã…‡1á…©1~b")
+(sort-rule "é‹" "ã…1á…¡1ᆫ0")
+(sort-rule "éŒ" "ã…1á…¡1ᆨ1")
+(sort-rule "é‘" "ã…ˆ1á…¥1ᆨ1")
+(sort-rule "é–" "ã…‡1á…©1~b")
+(sort-rule "é—" "ㄱ1á…¡6ᆼ0")
+(sort-rule "é˜" "ã…ˆ1á…¡1ᆼ0")
+(sort-rule "éœ" "ã„·1á…¡1ᆼ0")
+(sort-rule "é" "ã…1á…¡1ᆫ0")
+(sort-rule "éž" "ã…‡1á…­1ᆼ0")
+(sort-rule "éŸ" "ã……1á…¡1ᆫ0")
+(sort-rule "é¡" "ㄱ1á…§1ᆼ0")
+(sort-rule "é¢" "ã…1á…­1~b")
+(sort-rule "é¤" "ㄹ1á…®1~b")
+(sort-rule "é¦" "ã…Š1á…©1ᆼ0")
+(sort-rule "é¨" "ã…Š1á…¡1ᆷ0")
+(sort-rule "é¶" "ã…ˆ1á…µ1ᆸ0")
+(sort-rule "é»" "ㄹ1á…µ1ᆫ0")
+(sort-rule "éƒ" "ã„´1á…­1~b")
+(sort-rule "é„" "ã…Ž1á…©Gᆼ0")
+(sort-rule "é" "ã…ˆ1á…®1ᆫ0")
+(sort-rule "é" "ㄹ1á…­1~b")
+(sort-rule "é“" "ã„·1á…¡6~b")
+(sort-rule "é”" "ã……1á…µ1ᆷ0")
+(sort-rule "é˜" "ã…ˆ1á…©1ᆼ0")
+(sort-rule "é™" "ã„·1á…³1ᆼ0")
+(sort-rule "é¥" "ã……1á…¥1ᆫ0")
+(sort-rule "éª" "ㄹ1á…©1~b")
+(sort-rule "é«" "ã…ˆ1á…¥1ᆫ0")
+(sort-rule "éµ" "ã…Š1á…¥1ᆯ0")
+(sort-rule "é¶" "ã…Ž1á…©3ᆫ0")
+(sort-rule "é¸" "ã…Œ1á…¡1ᆨ1")
+(sort-rule "éº" "ã„·1á…¡1ᆼ0")
+(sort-rule "鑂" "ㅎ1ᅮ1ᆫ0")
+(sort-rule "é‘„" "ã…ˆ1á…®1~b")
+(sort-rule "鑊" "ㅎ1ᅩ3ᆨ1")
+(sort-rule "鑌" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "鑑" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "鑒" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "鑕" "ㅈ1ᅵ1ᆯ0")
+(sort-rule "鑛" "ㄱ1ᅩ3ᆼ0")
+(sort-rule "鑞" "ㄹ1ᅡ1ᆸ0")
+(sort-rule "鑠" "ㅅ1ᅡ1ᆨ1")
+(sort-rule "鑢" "ㄹ1ᅧ1~b")
+(sort-rule "é‘£" "ã…1á…­1~b")
+(sort-rule "鑪" "ㄹ1ᅩ1~b")
+(sort-rule "鑰" "ㅇ1ᅣ1ᆨ1")
+(sort-rule "鑱" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "鑲" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "鑵" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "鑷" "ㅅ1ᅥ1ᆸ0")
+(sort-rule "鑼" "ㄹ1ᅡ1~b")
+(sort-rule "鑽" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "鑾" "ㄹ1ᅡ1ᆫ0")
+(sort-rule "鑿" "ㅊ1ᅡ1ᆨ1")
+(sort-rule "長" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "é–€" "ã…1á…®1ᆫ0")
+(sort-rule "閃" "ㅅ1ᅥ1ᆷ0")
+(sort-rule "閈" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "é–‰" "ã…1á…§6~b")
+(sort-rule "閊" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "開" "ㄱ1ᅡ6~b")
+(sort-rule "閎" "ㄱ1ᅩGᆼ0")
+(sort-rule "é–" "ã…‡1á…²1ᆫ0")
+(sort-rule "閑" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "閒" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "間" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "é–”" "ã…1á…µ1ᆫ0")
+(sort-rule "閘" "ㄱ1ᅡ1ᆸ0")
+(sort-rule "é–Ÿ" "ã…‚1á…µ1~b")
+(sort-rule "閣" "ㄱ1ᅡ1ᆨ1")
+(sort-rule "閤" "ㅎ1ᅡ1ᆸ0")
+(sort-rule "閥" "ㅂ1ᅥ1ᆯ0")
+(sort-rule "閨" "ㄱ1ᅲ1~b")
+(sort-rule "é–©" "ã…1á…µ1ᆫ0")
+(sort-rule "閫" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "閬" "ㄹ1ᅡ1ᆼ0")
+(sort-rule "閭" "ㄹ1ᅧ1~b")
+(sort-rule "閱" "ㅇ1ᅧ1ᆯ0")
+(sort-rule "閶" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "閹" "ㅇ1ᅥ1ᆷ0")
+(sort-rule "閻" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "閼" "ㅇ1ᅡ1ᆯ0")
+(sort-rule "閽" "ㅎ1ᅩ1ᆫ0")
+(sort-rule "閾" "ㅇ1ᅧ1ᆨ1")
+(sort-rule "闃" "ㄱ1ᅧ1ᆨ1")
+(sort-rule "闇" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "é—ˆ" "ã…‡1á…®D~b")
+(sort-rule "闊" "ㅎ1ᅩ3ᆯ0")
+(sort-rule "闋" "ㄱ1ᅧ1ᆯ0")
+(sort-rule "闌" "ㄹ1ᅡ1ᆫ0")
+(sort-rule "é—" "ã„·1á…©1~b")
+(sort-rule "闓" "ㄱ1ᅡ6~b")
+(sort-rule "闔" "ㅎ1ᅡ1ᆸ0")
+(sort-rule "闕" "ㄱ1ᅮ5ᆯ0")
+(sort-rule "闖" "ㅌ1ᅳ1ᆷ0")
+(sort-rule "闚" "ㄱ1ᅲ1~b")
+(sort-rule "關" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "闞" "ㅎ1ᅡ1ᆷ0")
+(sort-rule "闠" "ㄱ1ᅮ8~b")
+(sort-rule "闡" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "闢" "ㅂ1ᅧ1ᆨ1")
+(sort-rule "闥" "ㄷ1ᅡ1ᆯ0")
+(sort-rule "阜" "ㅂ1ᅮ1~b")
+(sort-rule "阡" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "阤" "ㅊ1ᅵ1~b")
+(sort-rule "阨" "ㅇ1ᅡ6ᆨ1")
+(sort-rule "阪" "ã…1á…¡1ᆫ0")
+(sort-rule "阮" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "阯" "ㅈ1ᅵ1~b")
+(sort-rule "防" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "阻" "ㅈ1ᅩ1~b")
+(sort-rule "阿" "ㅇ1ᅡ1~b")
+(sort-rule "陀" "ㅌ1ᅡ1~b")
+(sort-rule "陂" "ã…1á…µ1~b")
+(sort-rule "附" "ㅂ1ᅮ1~b")
+(sort-rule "陋" "ㄴ1ᅮ1~b")
+(sort-rule "陌" "ã…1á…¡6ᆨ1")
+(sort-rule "é™" "ㄱ1á…¡1ᆼ0")
+(sort-rule "é™" "ã…Ž1á…¡1ᆫ0")
+(sort-rule "陘" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "é™›" "ã…1á…§6~b")
+(sort-rule "陜" "ㅎ1ᅡ1ᆸ0")
+(sort-rule "é™" "ã……1á…¥1ᆷ0")
+(sort-rule "陞" "ㅅ1ᅳ1ᆼ0")
+(sort-rule "陟" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "陡" "ㄷ1ᅮ1~b")
+(sort-rule "院" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "陣" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "除" "ㅈ1ᅥ6~b")
+(sort-rule "陪" "ㅂ1ᅡ6~b")
+(sort-rule "陬" "ㅊ1ᅮ1~b")
+(sort-rule "陰" "ㅇ1ᅳ1ᆷ0")
+(sort-rule "陲" "ㅅ1ᅮ1~b")
+(sort-rule "陳" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "é™´" "ã…‚1á…µ1~b")
+(sort-rule "陵" "ㄴ1ᅳ1ᆼ0")
+(sort-rule "陶" "ㄷ1ᅩ1~b")
+(sort-rule "陷" "ㅎ1ᅡ1ᆷ0")
+(sort-rule "陸" "ㄹ1ᅲ1ᆨ1")
+(sort-rule "陼" "ㅈ1ᅥ1~b")
+(sort-rule "陽" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "éš„" "ã…ˆ1á…¥6~b")
+(sort-rule "éš…" "ã…‡1á…®1~b")
+(sort-rule "隆" "ㄹ1ᅲ1ᆼ0")
+(sort-rule "隊" "ㄷ1ᅡ6~b")
+(sort-rule "éš‹" "ã……1á…®1~b")
+(sort-rule "éš" "ã…Ž1á…©3ᆼ0")
+(sort-rule "階" "ㄱ1ᅧ6~b")
+(sort-rule "隑" "ㄱ1ᅵ1~b")
+(sort-rule "隔" "ㄱ1ᅧ1ᆨ1")
+(sort-rule "隕" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "éš—" "ã…‡1á…©G~b")
+(sort-rule "隘" "ㅇ1ᅡ6~b")
+(sort-rule "隙" "ㄱ1ᅳ1ᆨ1")
+(sort-rule "éš›" "ã…ˆ1á…¥6~b")
+(sort-rule "障" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "隣" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "隤" "ㅌ1ᅩG~b")
+(sort-rule "隧" "ㅅ1ᅮ1~b")
+(sort-rule "隨" "ㅅ1ᅮ1~b")
+(sort-rule "éš©" "ã…‡1á…©1~b")
+(sort-rule "險" "ㅎ1ᅥ1ᆷ0")
+(sort-rule "隰" "ㅅ1ᅳ1ᆸ0")
+(sort-rule "隱" "ㅇ1ᅳ1ᆫ0")
+(sort-rule "éš³" "ã…Ž1á…²1~b")
+(sort-rule "隴" "ㄹ1ᅩ1ᆼ0")
+(sort-rule "隶" "ㅇ1ᅵ1~b")
+(sort-rule "隷" "ㄹ1ᅧ6~b")
+(sort-rule "隸" "ㅇ1ᅧ6~b")
+(sort-rule "éš¹" "ã…Š1á…®1~b")
+(sort-rule "隻" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "隼" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "雀" "ㅈ1ᅡ1ᆨ1")
+(sort-rule "é›" "ã…‡1á…¡1ᆫ0")
+(sort-rule "雄" "ㅇ1ᅮ1ᆼ0")
+(sort-rule "é›…" "ã…‡1á…¡1~b")
+(sort-rule "集" "ㅈ1ᅵ1ᆸ0")
+(sort-rule "雇" "ㄱ1ᅩ1~b")
+(sort-rule "雉" "ㅊ1ᅵ1~b")
+(sort-rule "雋" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "雌" "ㅈ1ᅡ1~b")
+(sort-rule "é›" "ã…‡1á…©1ᆼ0")
+(sort-rule "雎" "ㅈ1ᅥ1~b")
+(sort-rule "雕" "ㅈ1ᅩ1~b")
+(sort-rule "é›–" "ã……1á…®1~b")
+(sort-rule "雙" "ㅅEᅡ1ᆼ0")
+(sort-rule "雚" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "é››" "ã…Š1á…®1~b")
+(sort-rule "雜" "ㅈ1ᅡ1ᆸ0")
+(sort-rule "é›" "ã…‡1á…©1ᆼ0")
+(sort-rule "雞" "ㄱ1ᅧ6~b")
+(sort-rule "離" "ㄹ1ᅵ1~b")
+(sort-rule "難" "ㄴ1ᅡ1ᆫ0")
+(sort-rule "雨" "ㅇ1ᅮ1~b")
+(sort-rule "雩" "ㅇ1ᅮ1~b")
+(sort-rule "雪" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "雯" "ã…1á…®1ᆫ0")
+(sort-rule "雰" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "雲" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "零" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "é›·" "ã„´1á…©G~b")
+(sort-rule "雹" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "雺" "ã…1á…©1ᆼ0")
+(sort-rule "電" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "需" "ㅅ1ᅮ1~b")
+(sort-rule "霄" "ㅅ1ᅩ1~b")
+(sort-rule "霅" "ㅅ1ᅡ1ᆸ0")
+(sort-rule "霆" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "震" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "霈" "ã…1á…¡6~b")
+(sort-rule "霉" "ã…1á…¡6~b")
+(sort-rule "霌" "ㅈ1ᅮ1~b")
+(sort-rule "éœ" "ㄱ1á…©3ᆨ1")
+(sort-rule "霎" "ㅅ1ᅡ1ᆸ0")
+(sort-rule "éœ" "ã…‚1á…µ1~b")
+(sort-rule "霑" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "霓" "ㅇ1ᅧ6~b")
+(sort-rule "霔" "ㅈ1ᅮ1~b")
+(sort-rule "霖" "ㄹ1ᅵ1ᆷ0")
+(sort-rule "霙" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "霜" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "霞" "ㅎ1ᅡ1~b")
+(sort-rule "霣" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "霦" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "霧" "ã…1á…®1~b")
+(sort-rule "霪" "ㅇ1ᅳ1ᆷ0")
+(sort-rule "霰" "ㅅ1ᅡ1ᆫ0")
+(sort-rule "露" "ㄴ1ᅩ1~b")
+(sort-rule "霸" "ã…1á…¡6~b")
+(sort-rule "霹" "ㅂ1ᅧ1ᆨ1")
+(sort-rule "霽" "ㅈ1ᅥ6~b")
+(sort-rule "é‚" "ㄹ1á…§1ᆨ1")
+(sort-rule "é„" "ã…‡1á…¡6~b")
+(sort-rule "é†" "ã…Š1á…¥6~b")
+(sort-rule "éˆ" "ㄹ1á…§1ᆼ0")
+(sort-rule "é‰" "ã…‡1á…¡6~b")
+(sort-rule "éŒ" "ã…‚1á…©1~b")
+(sort-rule "é‘" "ã…Š1á…¥1ᆼ0")
+(sort-rule "é–" "ã…ˆ1á…¥1ᆼ0")
+(sort-rule "éš" "ã…ˆ1á…¥1ᆼ0")
+(sort-rule "é›" "ã…ˆ1á…¥1ᆫ0")
+(sort-rule "éœ" "ã…ˆ1á…¥1ᆼ0")
+(sort-rule "é" "ã…Š1á…¥1ᆫ0")
+(sort-rule "éž" "ã…‚1á…µ1~b")
+(sort-rule "é " "ㄱ1á…©1~b")
+(sort-rule "é¡" "ã…1á…µ1~b")
+(sort-rule "é¢" "ã…1á…§1ᆫ0")
+(sort-rule "é¦" "ã…ˆ1á…¥1ᆫ0")
+(sort-rule "é¨" "ã…‡1á…§1ᆸ0")
+(sort-rule "é©" "ã…Ž1á…§1ᆨ1")
+(sort-rule "é­" "ã…‡1á…µ1ᆫ0")
+(sort-rule "é³" "ㄱ1á…³1ᆫ0")
+(sort-rule "é´" "ã…Ž1á…©3~b")
+(sort-rule "éµ" "ã„´1á…²1~b")
+(sort-rule "é·" "ã…‡1á…µ1ᆫ0")
+(sort-rule "éº" "ã…1á…¡1ᆯ0")
+(sort-rule "é¼" "ã„·1á…¡1ᆯ0")
+(sort-rule "鞀" "ㄷ1ᅩ1~b")
+(sort-rule "éž" "ã…1á…µ1~b")
+(sort-rule "éž„" "ã…1á…©1~b")
+(sort-rule "鞅" "ㅇ1ᅡ1ᆼ0")
+(sort-rule "éž‹" "ã…Ž1á…§6~b")
+(sort-rule "éž" "ã…‡1á…¡1ᆫ0")
+(sort-rule "éž" "ㄱ1á…©1ᆼ0")
+(sort-rule "鞘" "ㅊ1ᅩ1~b")
+(sort-rule "鞠" "ㄱ1ᅮ1ᆨ1")
+(sort-rule "鞣" "ㅇ1ᅲ1~b")
+(sort-rule "鞦" "ㅊ1ᅮ1~b")
+(sort-rule "鞨" "ㄱ1ᅡ1ᆯ0")
+(sort-rule "鞫" "ㄱ1ᅮ1ᆨ1")
+(sort-rule "鞬" "ㄱ1ᅥ1ᆫ0")
+(sort-rule "éž­" "ã…1á…§1ᆫ0")
+(sort-rule "éž±" "ã„·1á…©1~b")
+(sort-rule "éž´" "ã…‚1á…µ1~b")
+(sort-rule "鞸" "ã…1á…µ1ᆯ0")
+(sort-rule "鞹" "ㄱ1ᅩ3ᆨ1")
+(sort-rule "éŸ" "ㄱ1á…¡1ᆼ0")
+(sort-rule "韃" "ㄷ1ᅡ1ᆯ0")
+(sort-rule "韆" "ㅊ1ᅥ1ᆫ0")
+(sort-rule "韋" "ㅇ1ᅮD~b")
+(sort-rule "éŸ" "ã…‚1á…®1ᆯ0")
+(sort-rule "éŸ" "ㄱ1á…¡1ᆸ0")
+(sort-rule "韓" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "韙" "ㅇ1ᅮD~b")
+(sort-rule "韜" "ㄷ1ᅩ1~b")
+(sort-rule "éŸ" "ㄱ1á…®1~b")
+(sort-rule "韞" "ㅇ1ᅩ1ᆫ0")
+(sort-rule "韠" "ã…1á…µ1ᆯ0")
+(sort-rule "韡" "ㅇ1ᅮD~b")
+(sort-rule "韭" "ㄱ1ᅮ1~b")
+(sort-rule "韮" "ㄱ1ᅮ1~b")
+(sort-rule "韱" "ㅅ1ᅥ1ᆷ0")
+(sort-rule "韲" "ㅈ1ᅥ6~b")
+(sort-rule "音" "ㅇ1ᅳ1ᆷ0")
+(sort-rule "韵" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "韶" "ㅅ1ᅩ1~b")
+(sort-rule "韺" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "韻" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "響" "ㅎ1ᅣ1ᆼ0")
+(sort-rule "é €" "ã…Ž1á…©1~b")
+(sort-rule "é " "ã…Ž1á…§1ᆯ0")
+(sort-rule "頂" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "頃" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "項" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "順" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "é ˆ" "ã……1á…®1~b")
+(sort-rule "頊" "ㅇ1ᅮ1ᆨ1")
+(sort-rule "頌" "ㅅ1ᅩ1ᆼ0")
+(sort-rule "é " "ㄱ1á…²1~b")
+(sort-rule "頎" "ㄱ1ᅵ1~b")
+(sort-rule "é " "ã…Ž1á…¡1ᆼ0")
+(sort-rule "é " "ã…‡1á…§6~b")
+(sort-rule "頑" "ㅇ1ᅩ3ᆫ0")
+(sort-rule "頒" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "頓" "ㄷ1ᅩ1ᆫ0")
+(sort-rule "頖" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "é —" "ã…1á…¡1~b")
+(sort-rule "領" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "頞" "ㅇ1ᅡ1ᆯ0")
+(sort-rule "頡" "ㅎ1ᅵ1ᆯ0")
+(sort-rule "頣" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "é ¦" "ã…Ž1á…¡6~b")
+(sort-rule "é «" "ã…‚1á…®1~b")
+(sort-rule "é ­" "ã„·1á…®1~b")
+(sort-rule "é ®" "ã…Ž1á…©G~b")
+(sort-rule "頰" "ㅎ1ᅧ1ᆸ0")
+(sort-rule "頷" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "頸" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "頹" "ㅌ1ᅩG~b")
+(sort-rule "頻" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "é ¿" "ã…ˆ1á…¡1~b")
+(sort-rule "顂" "ㄹ1ᅩG~b")
+(sort-rule "顆" "ㄱ1ᅩ3~b")
+(sort-rule "顇" "ㅊ1ᅮ8~b")
+(sort-rule "顈" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "é¡‹" "ã……1á…µ1~b")
+(sort-rule "題" "ㅈ1ᅥ6~b")
+(sort-rule "é¡" "ã…‡1á…¡6ᆨ1")
+(sort-rule "顎" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "顒" "ㅇ1ᅩ1ᆼ0")
+(sort-rule "顓" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "顔" "ㅇ1ᅡ1ᆫ0")
+(sort-rule "願" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "顙" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "顚" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "類" "ㄹ1ᅲ1~b")
+(sort-rule "é¡¥" "ã…Ž1á…©1~b")
+(sort-rule "顦" "ㅊ1ᅩ1~b")
+(sort-rule "顧" "ㄱ1ᅩ1~b")
+(sort-rule "顫" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "顯" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "顰" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "顱" "ㄹ1ᅩ1~b")
+(sort-rule "顳" "ㅅ1ᅥ1ᆸ0")
+(sort-rule "顴" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "風" "ã…1á…®1ᆼ0")
+(sort-rule "颭" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "颯" "ㅅ1ᅡ1ᆸ0")
+(sort-rule "颱" "ㅌ1ᅡ6~b")
+(sort-rule "颲" "ㄹ1ᅧ1ᆯ0")
+(sort-rule "颶" "ㄱ1ᅮ1~b")
+(sort-rule "颺" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "颼" "ㅅ1ᅮ1~b")
+(sort-rule "颿" "ㅂ1ᅥ1ᆷ0")
+(sort-rule "飂" "ㄹ1ᅭ1~b")
+(sort-rule "飄" "ã…1á…­1~b")
+(sort-rule "飇" "ã…1á…­1~b")
+(sort-rule "飉" "ㄹ1ᅭ1~b")
+(sort-rule "飋" "ㅅ1ᅵ1ᆯ0")
+(sort-rule "飛" "ㅂ1ᅵ1~b")
+(sort-rule "飜" "ㅂ1ᅥ1ᆫ0")
+(sort-rule "食" "ㅅ1ᅵ1ᆨ1")
+(sort-rule "飡" "ㅅ1ᅩ1ᆫ0")
+(sort-rule "飢" "ㄱ1ᅵ1~b")
+(sort-rule "飦" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "飧" "ㅅ1ᅩ1ᆫ0")
+(sort-rule "飪" "ㅇ1ᅵ1ᆷ0")
+(sort-rule "飫" "ㅇ1ᅥ1~b")
+(sort-rule "飭" "ㅊ1ᅵ1ᆨ1")
+(sort-rule "飮" "ㅇ1ᅳ1ᆷ0")
+(sort-rule "飯" "ㅂ1ᅡ1ᆫ0")
+(sort-rule "飱" "ㅅ1ᅩ1ᆫ0")
+(sort-rule "飴" "ㅇ1ᅵ1~b")
+(sort-rule "飻" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "飼" "ㅅ1ᅡ1~b")
+(sort-rule "飽" "ã…1á…©1~b")
+(sort-rule "飾" "ㅅ1ᅵ1ᆨ1")
+(sort-rule "餃" "ㄱ1ᅭ1~b")
+(sort-rule "餉" "ㅎ1ᅣ1ᆼ0")
+(sort-rule "養" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "餌" "ㅇ1ᅵ1~b")
+(sort-rule "é¤" "ã…Š1á…¡1ᆫ0")
+(sort-rule "餒" "ㄴ1ᅩG~b")
+(sort-rule "餓" "ㅇ1ᅡ1~b")
+(sort-rule "餔" "ã…1á…©1~b")
+(sort-rule "餕" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "餘" "ㅇ1ᅧ1~b")
+(sort-rule "餚" "ㅎ1ᅭ1~b")
+(sort-rule "餞" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "餠" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "餦" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "餧" "ㅇ1ᅮD~b")
+(sort-rule "館" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "餪" "ㄴ1ᅡ1ᆫ0")
+(sort-rule "餬" "ㅎ1ᅩ1~b")
+(sort-rule "餮" "ㅊ1ᅥ1ᆯ0")
+(sort-rule "餰" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "餱" "ㅎ1ᅮ1~b")
+(sort-rule "餳" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "餹" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "餼" "ㅎ1ᅳ9~b")
+(sort-rule "餽" "ㄱ1ᅮ8~b")
+(sort-rule "饂" "ㅇ1ᅩ1ᆫ0")
+(sort-rule "饅" "ã…1á…¡1ᆫ0")
+(sort-rule "饈" "ㅅ1ᅮ1~b")
+(sort-rule "饉" "ㄱ1ᅳ1ᆫ0")
+(sort-rule "饋" "ㄱ1ᅮ8~b")
+(sort-rule "饌" "ㅊ1ᅡ1ᆫ0")
+(sort-rule "é¥" "ã……1á…¥1ᆫ0")
+(sort-rule "é¥" "ã…‡1á…³9~b")
+(sort-rule "饑" "ㄱ1ᅵ1~b")
+(sort-rule "饒" "ㅇ1ᅭ1~b")
+(sort-rule "饔" "ㅇ1ᅩ1ᆼ0")
+(sort-rule "饕" "ㄷ1ᅩ1~b")
+(sort-rule "饗" "ㅎ1ᅣ1ᆼ0")
+(sort-rule "饜" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "饞" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "首" "ㅅ1ᅮ1~b")
+(sort-rule "馗" "ㄱ1ᅲ1~b")
+(sort-rule "馘" "ㄱ1ᅩGᆨ1")
+(sort-rule "香" "ㅎ1ᅣ1ᆼ0")
+(sort-rule "é¦" "ã…1á…µ1ᆯ0")
+(sort-rule "馣" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "馥" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "馨" "ㅎ1ᅧ1ᆼ0")
+(sort-rule "馬" "ã…1á…¡1~b")
+(sort-rule "馭" "ㅇ1ᅥ1~b")
+(sort-rule "馮" "ã…1á…®1ᆼ0")
+(sort-rule "馰" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "馱" "ㅌ1ᅡ1~b")
+(sort-rule "馳" "ㅊ1ᅵ1~b")
+(sort-rule "馴" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "馹" "ㅇ1ᅵ1ᆯ0")
+(sort-rule "é§" "ã…‚1á…¡1ᆨ1")
+(sort-rule "駄" "ㅌ1ᅡ6~b")
+(sort-rule "駈" "ㄱ1ᅮ1~b")
+(sort-rule "駉" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "é§" "ㄱ1á…¥1~b")
+(sort-rule "é§" "ã…ˆ1á…®1~b")
+(sort-rule "駑" "ㄴ1ᅩ1~b")
+(sort-rule "駒" "ㄱ1ᅮ1~b")
+(sort-rule "駕" "ㄱ1ᅡ1~b")
+(sort-rule "駘" "ㅌ1ᅡ6~b")
+(sort-rule "駙" "ㅂ1ᅮ1~b")
+(sort-rule "駛" "ㅅ1ᅡ1~b")
+(sort-rule "駜" "ã…1á…µ1ᆯ0")
+(sort-rule "é§" "ã…Œ1á…¡1~b")
+(sort-rule "駞" "ㅌ1ᅡ1~b")
+(sort-rule "駟" "ㅅ1ᅡ1~b")
+(sort-rule "駢" "ㅂ1ᅧ1ᆫ0")
+(sort-rule "駨" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "駪" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "駭" "ㅎ1ᅡ6~b")
+(sort-rule "駮" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "駱" "ㄴ1ᅡ1ᆨ1")
+(sort-rule "駸" "ㅊ1ᅵ1ᆷ0")
+(sort-rule "駻" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "駽" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "駿" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "é¨" "ã…‚1á…µ1ᆼ0")
+(sort-rule "騂" "ㅅ1ᅥ1ᆼ0")
+(sort-rule "騃" "ㅇ1ᅡ6~b")
+(sort-rule "騄" "ㄹ1ᅩ1ᆨ1")
+(sort-rule "騅" "ㅊ1ᅮ1~b")
+(sort-rule "騈" "ㅂ1ᅧ1ᆼ0")
+(sort-rule "騋" "ㄹ1ᅡ6~b")
+(sort-rule "é¨" "ㄱ1á…©3~b")
+(sort-rule "騎" "ㄱ1ᅵ1~b")
+(sort-rule "é¨" "ㄱ1á…µ1~b")
+(sort-rule "騑" "ㅂ1ᅵ1~b")
+(sort-rule "騖" "ã…1á…®1~b")
+(sort-rule "騘" "ㅊ1ᅩ1ᆼ0")
+(sort-rule "騙" "ã…1á…§1ᆫ0")
+(sort-rule "騛" "ㅂ1ᅵ1~b")
+(sort-rule "騫" "ㄱ1ᅥ1ᆫ0")
+(sort-rule "騭" "ㅈ1ᅳ1ᆯ0")
+(sort-rule "騰" "ㄷ1ᅳ1ᆼ0")
+(sort-rule "騵" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "騶" "ㅊ1ᅮ1~b")
+(sort-rule "騷" "ㅅ1ᅩ1~b")
+(sort-rule "騸" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "騾" "ㄹ1ᅡ1~b")
+(sort-rule "é©€" "ã…1á…¡6ᆨ1")
+(sort-rule "é©" "ã…‡1á…©1~b")
+(sort-rule "驂" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "驃" "ã…1á…­1~b")
+(sort-rule "驄" "ㅊ1ᅩ1ᆼ0")
+(sort-rule "驅" "ㄱ1ᅮ1~b")
+(sort-rule "é©Š" "ã…Ž1á…©3~b")
+(sort-rule "驌" "ㅅ1ᅮ1ᆨ1")
+(sort-rule "é©" "ã…Ž1á…­1~b")
+(sort-rule "驎" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "é©" "ã…ˆ1á…¡1ᆫ0")
+(sort-rule "驒" "ㅌ1ᅡ1ᆫ0")
+(sort-rule "驕" "ㄱ1ᅭ1~b")
+(sort-rule "驗" "ㅎ1ᅥ1ᆷ0")
+(sort-rule "驘" "ㄹ1ᅡ1~b")
+(sort-rule "驚" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "驛" "ㅇ1ᅧ1ᆨ1")
+(sort-rule "é©Ÿ" "ã…Š1á…®D~b")
+(sort-rule "驢" "ㄹ1ᅧ1~b")
+(sort-rule "驤" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "驥" "ㄱ1ᅵ1~b")
+(sort-rule "驩" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "驪" "ㄹ1ᅧ1~b")
+(sort-rule "骨" "ㄱ1ᅩ1ᆯ0")
+(sort-rule "骪" "ㅇ1ᅮD~b")
+(sort-rule "骰" "ㅌ1ᅮ1~b")
+(sort-rule "骸" "ㅎ1ᅡ6~b")
+(sort-rule "骹" "ㄱ1ᅭ1~b")
+(sort-rule "骼" "ㄱ1ᅧ1ᆨ1")
+(sort-rule "骿" "ㅂ1ᅧ1ᆫ0")
+(sort-rule "é«€" "ã…‚1á…µ1~b")
+(sort-rule "髆" "ㅂ1ᅡ1ᆨ1")
+(sort-rule "é«" "ㄹ1á…®1~b")
+(sort-rule "髑" "ㅊ1ᅩ1ᆨ1")
+(sort-rule "é«“" "ã……1á…®1~b")
+(sort-rule "é«”" "ã…Š1á…¥6~b")
+(sort-rule "髖" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "髗" "ㄹ1ᅩ1~b")
+(sort-rule "高" "ㄱ1ᅩ1~b")
+(sort-rule "é«Ÿ" "ã…1á…­1~b")
+(sort-rule "髡" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "髣" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "髥" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "髦" "ã…1á…©1~b")
+(sort-rule "é««" "ã…Š1á…©1~b")
+(sort-rule "é«­" "ã…ˆ1á…¡1~b")
+(sort-rule "髮" "ㅂ1ᅡ1ᆯ0")
+(sort-rule "é«°" "ã…Š1á…¥6~b")
+(sort-rule "髲" "ã…1á…µ1~b")
+(sort-rule "髴" "ㅂ1ᅮ1ᆯ0")
+(sort-rule "髹" "ㅎ1ᅲ1~b")
+(sort-rule "髺" "ㄱ1ᅩ3ᆯ0")
+(sort-rule "髻" "ㄱ1ᅧ6~b")
+(sort-rule "髽" "ㅈ1ᅩ3~b")
+(sort-rule "鬂" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "鬅" "ㅂ1ᅮ1ᆼ0")
+(sort-rule "鬆" "ㅅ1ᅩ1ᆼ0")
+(sort-rule "鬊" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "鬋" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "é¬" "ã…Ž1á…©1~b")
+(sort-rule "é¬" "ㄱ1á…µ1~b")
+(sort-rule "鬒" "ㅈ1ᅵ1ᆫ0")
+(sort-rule "鬖" "ㅅ1ᅡ1ᆷ0")
+(sort-rule "鬘" "ã…1á…¡1ᆫ0")
+(sort-rule "鬙" "ㅅ1ᅳ1ᆼ0")
+(sort-rule "鬚" "ㅅ1ᅮ1~b")
+(sort-rule "鬟" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "鬢" "ㅂ1ᅵ1ᆫ0")
+(sort-rule "鬣" "ㄹ1ᅧ1ᆸ0")
+(sort-rule "鬧" "ㄹ1ᅭ1~b")
+(sort-rule "鬨" "ㅎ1ᅩ1ᆼ0")
+(sort-rule "鬩" "ㅎ1ᅧ1ᆨ1")
+(sort-rule "鬪" "ㅌ1ᅮ1~b")
+(sort-rule "鬮" "ㄱ1ᅮ1~b")
+(sort-rule "鬯" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "鬱" "ㅇ1ᅮ1ᆯ0")
+(sort-rule "鬲" "ㄱ1ᅧ1ᆨ1")
+(sort-rule "鬺" "ㅅ1ᅡ1ᆼ0")
+(sort-rule "鬼" "ㄱ1ᅮD~b")
+(sort-rule "é­" "ㄱ1á…©G~b")
+(sort-rule "魂" "ㅎ1ᅩ1ᆫ0")
+(sort-rule "魃" "ㅂ1ᅡ1ᆯ0")
+(sort-rule "魄" "ㅂ1ᅡ6ᆨ1")
+(sort-rule "é­…" "ã…1á…¡6~b")
+(sort-rule "é­ˆ" "ã……1á…©1~b")
+(sort-rule "é­‹" "ã…Š1á…®1~b")
+(sort-rule "é­" "ã…1á…¡1ᆼ0")
+(sort-rule "魎" "ㄹ1ᅣ1ᆼ0")
+(sort-rule "é­" "ã…‡1á…®D~b")
+(sort-rule "魑" "ㄹ1ᅵ1~b")
+(sort-rule "é­”" "ã…1á…¡1~b")
+(sort-rule "魘" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "é­š" "ã…‡1á…¥1~b")
+(sort-rule "é­¦" "ã……1á…¡1~b")
+(sort-rule "é­¯" "ã„´1á…©1~b")
+(sort-rule "魴" "ㅂ1ᅡ1ᆼ0")
+(sort-rule "鮀" "ㅌ1ᅡ1~b")
+(sort-rule "鮃" "ã…1á…§1ᆼ0")
+(sort-rule "鮎" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "鮑" "ã…1á…©1~b")
+(sort-rule "é®’" "ã…‚1á…®1~b")
+(sort-rule "鮓" "ㅈ1ᅡ1~b")
+(sort-rule "鮗" "ㄷ1ᅩ1ᆼ0")
+(sort-rule "鮟" "ㅇ1ᅡ1ᆫ0")
+(sort-rule "鮧" "ㅈ1ᅥ6~b")
+(sort-rule "鮨" "ㅈ1ᅵ1~b")
+(sort-rule "鮪" "ㅇ1ᅲ1~b")
+(sort-rule "鮫" "ㄱ1ᅭ1~b")
+(sort-rule "é®­" "ã…Ž1á…¡6~b")
+(sort-rule "鮮" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "鮹" "ㅅ1ᅩ1~b")
+(sort-rule "é¯" "ㄱ1á…§1ᆼ0")
+(sort-rule "鯆" "ã…1á…©1~b")
+(sort-rule "鯉" "ㄹ1ᅵ1~b")
+(sort-rule "鯊" "ㅅ1ᅡ1~b")
+(sort-rule "鯔" "ㅊ1ᅵ1~b")
+(sort-rule "鯖" "ㅊ1ᅥ1ᆼ0")
+(sort-rule "鯛" "ㅈ1ᅩ1~b")
+(sort-rule "鯢" "ㅇ1ᅧ6~b")
+(sort-rule "鯤" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "鯨" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "鯷" "ㅈ1ᅥ6~b")
+(sort-rule "鰈" "ㅈ1ᅥ1ᆸ0")
+(sort-rule "鰊" "ㄹ1ᅧ1ᆫ0")
+(sort-rule "鰌" "ㅊ1ᅮ1~b")
+(sort-rule "é°" "ã…Š1á…®1~b")
+(sort-rule "é°" "ã…‡1á…¡1ᆨ1")
+(sort-rule "鰒" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "é°“" "ã……1á…¡6~b")
+(sort-rule "é°•" "ã…Ž1á…¡1~b")
+(sort-rule "é°¤" "ã……1á…¡1~b")
+(sort-rule "鰥" "ㅎ1ᅩ3ᆫ0")
+(sort-rule "鰭" "ㄱ1ᅵ1~b")
+(sort-rule "鰮" "ㅇ1ᅩ1ᆫ0")
+(sort-rule "鰯" "ㅇ1ᅣ1ᆨ1")
+(sort-rule "鰱" "ㄹ1ᅧ1ᆫ0")
+(sort-rule "é°²" "ã…‡1á…©1~b")
+(sort-rule "é°µ" "ã…1á…µ1ᆫ0")
+(sort-rule "鰹" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "é°º" "ã……1á…©1~b")
+(sort-rule "é°»" "ã…1á…¡1ᆫ0")
+(sort-rule "é°¾" "ã…1á…­1~b")
+(sort-rule "鱇" "ㄱ1ᅡ1ᆼ0")
+(sort-rule "鱉" "ㅂ1ᅧ1ᆯ0")
+(sort-rule "é±" "ã……1á…µ1ᆷ0")
+(sort-rule "鱒" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "鱓" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "鱗" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "é± " "ã…Ž1á…©G~b")
+(sort-rule "鱣" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "鱧" "ㄹ1ᅧ6~b")
+(sort-rule "鱸" "ㄹ1ᅩ1~b")
+(sort-rule "鱻" "ㅅ1ᅥ1ᆫ0")
+(sort-rule "é³¥" "ã…ˆ1á…©1~b")
+(sort-rule "鳦" "ㅇ1ᅳ1ᆯ0")
+(sort-rule "鳧" "ㅂ1ᅮ1~b")
+(sort-rule "鳩" "ㄱ1ᅮ1~b")
+(sort-rule "鳳" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "é³´" "ã…1á…§1ᆼ0")
+(sort-rule "鳶" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "鴃" "ㄱ1ᅧ1ᆨ1")
+(sort-rule "鴆" "ㅈ1ᅵ1ᆷ0")
+(sort-rule "é´‡" "ã…‚1á…©1~b")
+(sort-rule "鴈" "ㅇ1ᅡ1ᆫ0")
+(sort-rule "é´‰" "ã…‡1á…¡1~b")
+(sort-rule "鴌" "ㅂ1ᅩ1ᆼ0")
+(sort-rule "鴒" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "鴕" "ㅌ1ᅡ1~b")
+(sort-rule "鴘" "ㅂ1ᅧ1ᆫ0")
+(sort-rule "é´™" "ã…Š1á…µ1~b")
+(sort-rule "鴛" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "é´Ÿ" "ã…Š1á…µ1~b")
+(sort-rule "鴣" "ㄱ1ᅩ1~b")
+(sort-rule "鴦" "ㅇ1ᅡ1ᆼ0")
+(sort-rule "鴨" "ㅇ1ᅡ1ᆸ0")
+(sort-rule "鴰" "ㄱ1ᅩ3ᆯ0")
+(sort-rule "鴶" "ㅇ1ᅡ1ᆯ0")
+(sort-rule "鴻" "ㅎ1ᅩ1ᆼ0")
+(sort-rule "éµ" "ㄱ1á…­1~b")
+(sort-rule "鵂" "ㅎ1ᅲ1~b")
+(sort-rule "鵄" "ㅊ1ᅵ1~b")
+(sort-rule "鵑" "ㄱ1ᅧ1ᆫ0")
+(sort-rule "鵓" "ㅂ1ᅡ1ᆯ0")
+(sort-rule "鵔" "ㅈ1ᅮ1ᆫ0")
+(sort-rule "éµ" "ã…‡1á…¡1~b")
+(sort-rule "鵞" "ㅇ1ᅡ1~b")
+(sort-rule "鵠" "ㄱ1ᅩ1ᆨ1")
+(sort-rule "鵡" "ã…1á…®1~b")
+(sort-rule "鵩" "ㅂ1ᅩ1ᆨ1")
+(sort-rule "鵬" "ㅂ1ᅮ1ᆼ0")
+(sort-rule "鵯" "ã…1á…µ1ᆯ0")
+(sort-rule "éµ°" "ã…ˆ1á…©1~b")
+(sort-rule "鵲" "ㅈ1ᅡ1ᆨ1")
+(sort-rule "鵷" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "éµ»" "ã…Š1á…®1~b")
+(sort-rule "鵾" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "鶄" "ㅊ1ᅥ1ᆼ0")
+(sort-rule "鶉" "ㅅ1ᅮ1ᆫ0")
+(sort-rule "鶖" "ㅊ1ᅮ1~b")
+(sort-rule "鶚" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "鶡" "ㄱ1ᅡ1ᆯ0")
+(sort-rule "鶤" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "鶩" "ã…1á…©1ᆨ1")
+(sort-rule "鶬" "ㅊ1ᅡ1ᆼ0")
+(sort-rule "鶯" "ㅇ1ᅡ6ᆼ0")
+(sort-rule "鶴" "ㅎ1ᅡ1ᆨ1")
+(sort-rule "鶵" "ㅊ1ᅮ1~b")
+(sort-rule "鶸" "ㅇ1ᅣ1ᆨ1")
+(sort-rule "鶹" "ㄹ1ᅲ1~b")
+(sort-rule "鶻" "ㄱ1ᅩ1ᆯ0")
+(sort-rule "鶿" "ㅈ1ᅡ1~b")
+(sort-rule "é·" "ã…‡1á…µ1ᆨ1")
+(sort-rule "é·‚" "ã…‡1á…­1~b")
+(sort-rule "鷄" "ㄱ1ᅧ6~b")
+(sort-rule "鷇" "ㄱ1ᅮ1~b")
+(sort-rule "é·“" "ã…ˆ1á…¡1~b")
+(sort-rule "é·–" "ã…‡1á…§6~b")
+(sort-rule "鷗" "ㄱ1ᅮ1~b")
+(sort-rule "é·™" "ã…ˆ1á…µ1~b")
+(sort-rule "é·¦" "ã…Š1á…©1~b")
+(sort-rule "鷩" "ㅂ1ᅧ1ᆯ0")
+(sort-rule "鷪" "ㅇ1ᅡ6ᆼ0")
+(sort-rule "鷫" "ㅅ1ᅮ1ᆨ1")
+(sort-rule "鷰" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "鷱" "ㄱ1ᅩ1~b")
+(sort-rule "é·²" "ã…Š1á…®D~b")
+(sort-rule "鷳" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "鷸" "ㅎ1ᅲ1ᆯ0")
+(sort-rule "鷹" "ㅇ1ᅳ1ᆼ0")
+(sort-rule "é·º" "ã„´1á…©1~b")
+(sort-rule "鷽" "ㅎ1ᅡ1ᆨ1")
+(sort-rule "鷿" "ㅂ1ᅧ1ᆨ1")
+(sort-rule "鸇" "ㅈ1ᅥ1ᆫ0")
+(sort-rule "é¸" "ã…1á…©1ᆼ0")
+(sort-rule "鸕" "ㄹ1ᅩ1~b")
+(sort-rule "鸚" "ㅇ1ᅡ6ᆼ0")
+(sort-rule "鸛" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "鸜" "ㄱ1ᅮ1~b")
+(sort-rule "鸞" "ㄴ1ᅡ1ᆫ0")
+(sort-rule "鹵" "ㄹ1ᅩ1~b")
+(sort-rule "鹷" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "鹹" "ㅎ1ᅡ1ᆷ0")
+(sort-rule "鹻" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "鹽" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "鹿" "ㄴ1ᅩ1ᆨ1")
+(sort-rule "麀" "ㅇ1ᅮ1~b")
+(sort-rule "麂" "ㄱ1ᅮ8~b")
+(sort-rule "麄" "ㅊ1ᅮ1~b")
+(sort-rule "麋" "ã…1á…µ1~b")
+(sort-rule "麌" "ㅇ1ᅮ1~b")
+(sort-rule "éº" "ㄱ1á…²1ᆫ0")
+(sort-rule "麑" "ㅇ1ᅧ6~b")
+(sort-rule "麒" "ㄱ1ᅵ1~b")
+(sort-rule "麓" "ㄹ1ᅩ1ᆨ1")
+(sort-rule "麗" "ㄹ1ᅧ1~b")
+(sort-rule "éº" "ã……1á…¡1~b")
+(sort-rule "麞" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "麟" "ㄹ1ᅵ1ᆫ0")
+(sort-rule "麤" "ㅊ1ᅮ1~b")
+(sort-rule "麥" "ã…1á…¡6ᆨ1")
+(sort-rule "麩" "ㅂ1ᅮ1~b")
+(sort-rule "麪" "ã…1á…§1ᆫ0")
+(sort-rule "麯" "ㄱ1ᅮ1ᆨ1")
+(sort-rule "麴" "ㄱ1ᅮ1ᆨ1")
+(sort-rule "麵" "ã…1á…§1ᆫ0")
+(sort-rule "麻" "ã…1á…¡1~b")
+(sort-rule "麽" "ã…1á…¡1~b")
+(sort-rule "麾" "ㅎ1ᅮD~b")
+(sort-rule "麿" "ã…1á…¡1~b")
+(sort-rule "黃" "ㅎ1ᅩ3ᆼ0")
+(sort-rule "黅" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "黌" "ㅎ1ᅩGᆼ0")
+(sort-rule "é»" "ã……1á…¥1~b")
+(sort-rule "黎" "ㄹ1ᅧ1~b")
+(sort-rule "é»" "ã…ˆ1á…¥1ᆷ0")
+(sort-rule "é»" "ㄹ1á…µ1~b")
+(sort-rule "黑" "ㅎ1ᅳ1ᆨ1")
+(sort-rule "黔" "ㄱ1ᅥ1ᆷ0")
+(sort-rule "黖" "ㄱ1ᅵ1~b")
+(sort-rule "默" "ã…1á…®1ᆨ1")
+(sort-rule "黚" "ㄱ1ᅧ1ᆷ0")
+(sort-rule "é»›" "ã„·1á…¡6~b")
+(sort-rule "黜" "ㅊ1ᅮ1ᆯ0")
+(sort-rule "é»" "ã…‡1á…²1~b")
+(sort-rule "點" "ㅈ1ᅥ1ᆷ0")
+(sort-rule "黠" "ㅎ1ᅵ1ᆯ0")
+(sort-rule "黥" "ㄱ1ᅧ1ᆼ0")
+(sort-rule "黨" "ㄷ1ᅡ1ᆼ0")
+(sort-rule "黮" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "黯" "ㅇ1ᅡ1ᆷ0")
+(sort-rule "黲" "ㅊ1ᅡ1ᆷ0")
+(sort-rule "é»´" "ã…1á…µ1~b")
+(sort-rule "黵" "ㄷ1ᅡ1ᆷ0")
+(sort-rule "黶" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "黷" "ㄷ1ᅩ1ᆨ1")
+(sort-rule "黺" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "黻" "ㅂ1ᅮ1ᆯ0")
+(sort-rule "黼" "ㅂ1ᅩ1~b")
+(sort-rule "黽" "ã…1á…µ1ᆫ0")
+(sort-rule "黿" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "鼀" "ㅊ1ᅮ1ᆨ1")
+(sort-rule "鼂" "ㅈ1ᅩ1~b")
+(sort-rule "鼄" "ㅈ1ᅮ1~b")
+(sort-rule "鼇" "ㅇ1ᅩ1~b")
+(sort-rule "鼈" "ㅂ1ᅧ1ᆯ0")
+(sort-rule "鼉" "ㅌ1ᅡ1~b")
+(sort-rule "鼊" "ㅂ1ᅧ1ᆨ1")
+(sort-rule "鼎" "ㅈ1ᅥ1ᆼ0")
+(sort-rule "é¼" "ã„´1á…¡6~b")
+(sort-rule "鼓" "ㄱ1ᅩ1~b")
+(sort-rule "é¼—" "ã„·1á…©1~b")
+(sort-rule "é¼™" "ã…‚1á…µ1~b")
+(sort-rule "é¼ " "ã……1á…¥1~b")
+(sort-rule "鼢" "ㅂ1ᅮ1ᆫ0")
+(sort-rule "鼫" "ㅅ1ᅥ1ᆨ1")
+(sort-rule "鼬" "ㅇ1ᅲ1~b")
+(sort-rule "鼯" "ㅇ1ᅩ1~b")
+(sort-rule "鼴" "ㅇ1ᅥ1ᆫ0")
+(sort-rule "鼸" "ㄱ1ᅧ1ᆷ0")
+(sort-rule "鼹" "ㅇ1ᅥ1ᆫ0")
+(sort-rule "é¼»" "ã…‚1á…µ1~b")
+(sort-rule "鼾" "ㅎ1ᅡ1ᆫ0")
+(sort-rule "齊" "ㅈ1ᅥ6~b")
+(sort-rule "齋" "ㅈ1ᅡ6~b")
+(sort-rule "齎" "ㅈ1ᅡ6~b")
+(sort-rule "é½’" "ã…Š1á…µ1~b")
+(sort-rule "齔" "ㅊ1ᅵ1ᆫ0")
+(sort-rule "齕" "ㅎ1ᅳ1ᆯ0")
+(sort-rule "齗" "ㅇ1ᅳ1ᆫ0")
+(sort-rule "齟" "ㅈ1ᅥ1~b")
+(sort-rule "é½ " "ã…Š1á…©1~b")
+(sort-rule "齡" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "齦" "ㄱ1ᅡ1ᆫ0")
+(sort-rule "齧" "ㅅ1ᅥ1ᆯ0")
+(sort-rule "齩" "ㄱ1ᅭ1~b")
+(sort-rule "齪" "ㅊ1ᅡ1ᆨ1")
+(sort-rule "齫" "ㄱ1ᅩ1ᆫ0")
+(sort-rule "齬" "ㅇ1ᅥ1~b")
+(sort-rule "é½²" "ã…‡1á…®1~b")
+(sort-rule "齶" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "齷" "ㅇ1ᅡ1ᆨ1")
+(sort-rule "é¾" "ㄹ1á…­1ᆼ0")
+(sort-rule "龎" "ㄹ1ᅩ1ᆼ0")
+(sort-rule "é¾" "ã…‚1á…¡1ᆼ0")
+(sort-rule "龒" "ㄹ1ᅭ1ᆼ0")
+(sort-rule "龔" "ㄱ1ᅩ1ᆼ0")
+(sort-rule "龕" "ㄱ1ᅡ1ᆷ0")
+(sort-rule "龜" "ㄱ1ᅮ1~b")
+(sort-rule "é¾" "ã…Š1á…®1~b")
+(sort-rule "龠" "ㅇ1ᅣ1ᆨ1")
+(sort-rule "é¾¢" "ã…Ž1á…©3~b")
+(sort-rule "é¾¥" "ã…‡1á…²1~b")
+(sort-rule "豈" "ㄱ1ᅡ6~b")
+(sort-rule "ï¤" "ㄱ1á…¡6ᆼ0")
+(sort-rule "車" "ㄱ1ᅥ1~b")
+(sort-rule "賈" "ㄱ1ᅩ1~b")
+(sort-rule "滑" "ㄱ1ᅩ1ᆯ0")
+(sort-rule "串" "ㄱ1ᅩ3ᆫ0")
+(sort-rule "句" "ㄱ1ᅮD~b")
+(sort-rule "龜" "ㄱ1ᅮD~b")
+(sort-rule "龜" "ㄱ1ᅲ1ᆫ0")
+(sort-rule "契" "ㄱ1ᅳ1ᆯ0")
+(sort-rule "金" "ㄱ1ᅳ1ᆷ0")
+(sort-rule "喇" "ㄴ1ᅡ1~b")
+(sort-rule "奈" "ㄴ1ᅡ1~b")
+(sort-rule "ï¤" "ã„´1á…¡1~b")
+(sort-rule "癩" "ㄴ1ᅡ1~b")
+(sort-rule "ï¤" "ã„´1á…¡1~b")
+(sort-rule "ï¤" "ã„´1á…¡1~b")
+(sort-rule "螺" "ㄴ1ᅡ1~b")
+(sort-rule "裸" "ㄴ1ᅡ1~b")
+(sort-rule "邏" "ㄴ1ᅡ1~b")
+(sort-rule "樂" "ㄴ1ᅡ1ᆨ1")
+(sort-rule "洛" "ㄴ1ᅡ1ᆨ1")
+(sort-rule "烙" "ㄴ1ᅡ1ᆨ1")
+(sort-rule "珞" "ㄴ1ᅡ1ᆨ1")
+(sort-rule "落" "ㄴ1ᅡ1ᆨ1")
+(sort-rule "酪" "ㄴ1ᅡ1ᆨ1")
+(sort-rule "駱" "ㄴ1ᅡ1ᆨ1")
+(sort-rule "亂" "ㄴ1ᅡ1ᆫ0")
+(sort-rule "卵" "ㄴ1ᅡ1ᆫ0")
+(sort-rule "ï¤" "ã„´1á…¡1ᆫ0")
+(sort-rule "爛" "ㄴ1ᅡ1ᆫ0")
+(sort-rule "蘭" "ㄴ1ᅡ1ᆫ0")
+(sort-rule "鸞" "ㄴ1ᅡ1ᆫ0")
+(sort-rule "嵐" "ㄴ1ᅡ1ᆷ0")
+(sort-rule "濫" "ㄴ1ᅡ1ᆷ0")
+(sort-rule "藍" "ㄴ1ᅡ1ᆷ0")
+(sort-rule "襤" "ㄴ1ᅡ1ᆷ0")
+(sort-rule "拉" "ㄴ1ᅡ1ᆸ0")
+(sort-rule "臘" "ㄴ1ᅡ1ᆸ0")
+(sort-rule "蠟" "ㄴ1ᅡ1ᆸ0")
+(sort-rule "廊" "ㄴ1ᅡ1ᆼ0")
+(sort-rule "朗" "ㄴ1ᅡ1ᆼ0")
+(sort-rule "浪" "ㄴ1ᅡ1ᆼ0")
+(sort-rule "狼" "ㄴ1ᅡ1ᆼ0")
+(sort-rule "郎" "ㄴ1ᅡ1ᆼ0")
+(sort-rule "來" "ㄴ1ᅡ6~b")
+(sort-rule "冷" "ㄴ1ᅡ6ᆼ0")
+(sort-rule "勞" "ㄴ1ᅩ1~b")
+(sort-rule "擄" "ㄴ1ᅩ1~b")
+(sort-rule "櫓" "ㄴ1ᅩ1~b")
+(sort-rule "爐" "ㄴ1ᅩ1~b")
+(sort-rule "盧" "ㄴ1ᅩ1~b")
+(sort-rule "老" "ㄴ1ᅩ1~b")
+(sort-rule "蘆" "ㄴ1ᅩ1~b")
+(sort-rule "虜" "ㄴ1ᅩ1~b")
+(sort-rule "路" "ㄴ1ᅩ1~b")
+(sort-rule "露" "ㄴ1ᅩ1~b")
+(sort-rule "魯" "ㄴ1ᅩ1~b")
+(sort-rule "鷺" "ㄴ1ᅩ1~b")
+(sort-rule "碌" "ㄴ1ᅩ1ᆨ1")
+(sort-rule "祿" "ㄴ1ᅩ1ᆨ1")
+(sort-rule "綠" "ㄴ1ᅩ1ᆨ1")
+(sort-rule "菉" "ㄴ1ᅩ1ᆨ1")
+(sort-rule "錄" "ㄴ1ᅩ1ᆨ1")
+(sort-rule "鹿" "ㄴ1ᅩ1ᆨ1")
+(sort-rule "ï¥" "ã„´1á…©1ᆫ0")
+(sort-rule "壟" "ㄴ1ᅩ1ᆼ0")
+(sort-rule "弄" "ㄴ1ᅩ1ᆼ0")
+(sort-rule "籠" "ㄴ1ᅩ1ᆼ0")
+(sort-rule "聾" "ㄴ1ᅩ1ᆼ0")
+(sort-rule "牢" "ㄴ1ᅩG~b")
+(sort-rule "磊" "ㄴ1ᅩG~b")
+(sort-rule "賂" "ㄴ1ᅩG~b")
+(sort-rule "雷" "ㄴ1ᅩG~b")
+(sort-rule "壘" "ㄴ1ᅮ1~b")
+(sort-rule "屢" "ㄴ1ᅮ1~b")
+(sort-rule "樓" "ㄴ1ᅮ1~b")
+(sort-rule "ï¥" "ã„´1á…®1~b")
+(sort-rule "漏" "ㄴ1ᅮ1~b")
+(sort-rule "ï¥" "ã„´1á…®1~b")
+(sort-rule "ï¥" "ã„´1á…®1~b")
+(sort-rule "陋" "ㄴ1ᅮ1~b")
+(sort-rule "勒" "ㄴ1ᅳ1ᆨ1")
+(sort-rule "肋" "ㄴ1ᅳ1ᆨ1")
+(sort-rule "凜" "ㄴ1ᅳ1ᆷ0")
+(sort-rule "凌" "ㄴ1ᅳ1ᆼ0")
+(sort-rule "稜" "ㄴ1ᅳ1ᆼ0")
+(sort-rule "綾" "ㄴ1ᅳ1ᆼ0")
+(sort-rule "菱" "ㄴ1ᅳ1ᆼ0")
+(sort-rule "陵" "ㄴ1ᅳ1ᆼ0")
+(sort-rule "讀" "ㄷ1ᅮ1~b")
+(sort-rule "拏" "ㄹ1ᅡ1~b")
+(sort-rule "樂" "ㄹ1ᅡ1ᆨ1")
+(sort-rule "ï¥" "ㄹ1á…¡1ᆨ1")
+(sort-rule "丹" "ㄹ1ᅡ1ᆫ0")
+(sort-rule "寧" "ㄹ1ᅧ1ᆼ0")
+(sort-rule "怒" "ㄹ1ᅩ1~b")
+(sort-rule "率" "ㄹ1ᅲ1ᆯ0")
+(sort-rule "異" "ㄹ1ᅵ1~b")
+(sort-rule "北" "ㅂ1ᅡ6~b")
+(sort-rule "磻" "ㅂ1ᅥ1ᆫ0")
+(sort-rule "便" "ㅂ1ᅧ1ᆫ0")
+(sort-rule "復" "ㅂ1ᅮ1~b")
+(sort-rule "不" "ㅂ1ᅮ1ᆯ0")
+(sort-rule "泌" "ㅂ1ᅵ1~b")
+(sort-rule "數" "ㅅ1ᅡ1ᆨ1")
+(sort-rule "索" "ㅅ1ᅡ1ᆨ1")
+(sort-rule "參" "ㅅ1ᅡ1ᆷ0")
+(sort-rule "塞" "ㅅ1ᅡ6ᆨ1")
+(sort-rule "省" "ㅅ1ᅡ6ᆼ0")
+(sort-rule "葉" "ㅅ1ᅥ1ᆸ0")
+(sort-rule "說" "ㅅ1ᅥ6~b")
+(sort-rule "殺" "ㅅ1ᅩ5~b")
+(sort-rule "辰" "ㅅ1ᅵ1ᆫ0")
+(sort-rule "沈" "ㅅ1ᅵ1ᆷ0")
+(sort-rule "拾" "ㅅ1ᅵ1ᆸ0")
+(sort-rule "若" "ㅇ1ᅣ1~b")
+(sort-rule "掠" "ㅇ1ᅣ1ᆨ1")
+(sort-rule "略" "ㅇ1ᅣ1ᆨ1")
+(sort-rule "亮" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "兩" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "凉" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "梁" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "糧" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "良" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "諒" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "量" "ㅇ1ᅣ1ᆼ0")
+(sort-rule "勵" "ㅇ1ᅧ1~b")
+(sort-rule "呂" "ㅇ1ᅧ1~b")
+(sort-rule "ï¦" "ã…‡1á…§1~b")
+(sort-rule "廬" "ㅇ1ᅧ1~b")
+(sort-rule "旅" "ㅇ1ᅧ1~b")
+(sort-rule "濾" "ㅇ1ᅧ1~b")
+(sort-rule "礪" "ㅇ1ᅧ1~b")
+(sort-rule "閭" "ㅇ1ᅧ1~b")
+(sort-rule "驪" "ㅇ1ᅧ1~b")
+(sort-rule "麗" "ㅇ1ᅧ1~b")
+(sort-rule "黎" "ㅇ1ᅧ1~b")
+(sort-rule "力" "ㅇ1ᅧ1ᆨ1")
+(sort-rule "曆" "ㅇ1ᅧ1ᆨ1")
+(sort-rule "歷" "ㅇ1ᅧ1ᆨ1")
+(sort-rule "ï¦" "ã…‡1á…§1ᆨ1")
+(sort-rule "年" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "ï¦" "ã…‡1á…§1ᆫ0")
+(sort-rule "ï¦" "ã…‡1á…§1ᆫ0")
+(sort-rule "撚" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "漣" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "煉" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "璉" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "秊" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "練" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "聯" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "輦" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "蓮" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "連" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "鍊" "ㅇ1ᅧ1ᆫ0")
+(sort-rule "列" "ㅇ1ᅧ1ᆯ0")
+(sort-rule "ï¦" "ã…‡1á…§1ᆯ0")
+(sort-rule "咽" "ㅇ1ᅧ1ᆯ0")
+(sort-rule "烈" "ㅇ1ᅧ1ᆯ0")
+(sort-rule "裂" "ㅇ1ᅧ1ᆯ0")
+(sort-rule "說" "ㅇ1ᅧ1ᆯ0")
+(sort-rule "廉" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "念" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "捻" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "殮" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "簾" "ㅇ1ᅧ1ᆷ0")
+(sort-rule "獵" "ㅇ1ᅧ1ᆸ0")
+(sort-rule "令" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "囹" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "寧" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "嶺" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "怜" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "玲" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "瑩" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "羚" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "聆" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "鈴" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "零" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "靈" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "領" "ㅇ1ᅧ1ᆼ0")
+(sort-rule "例" "ㅇ1ᅧ6~b")
+(sort-rule "禮" "ㅇ1ᅧ6~b")
+(sort-rule "醴" "ㅇ1ᅧ6~b")
+(sort-rule "隸" "ㅇ1ᅧ6~b")
+(sort-rule "惡" "ㅇ1ᅩ1~b")
+(sort-rule "了" "ㅇ1ᅭ1~b")
+(sort-rule "僚" "ㅇ1ᅭ1~b")
+(sort-rule "寮" "ㅇ1ᅭ1~b")
+(sort-rule "尿" "ㅇ1ᅭ1~b")
+(sort-rule "料" "ㅇ1ᅭ1~b")
+(sort-rule "樂" "ㅇ1ᅭ1~b")
+(sort-rule "燎" "ㅇ1ᅭ1~b")
+(sort-rule "ï§" "ã…‡1á…­1~b")
+(sort-rule "蓼" "ㅇ1ᅭ1~b")
+(sort-rule "遼" "ㅇ1ᅭ1~b")
+(sort-rule "龍" "ㅇ1ᅭ1ᆼ0")
+(sort-rule "暈" "ㅇ1ᅮ1ᆫ0")
+(sort-rule "阮" "ㅇ1ᅮ5ᆫ0")
+(sort-rule "劉" "ㅇ1ᅲ1~b")
+(sort-rule "杻" "ㅇ1ᅲ1~b")
+(sort-rule "柳" "ㅇ1ᅲ1~b")
+(sort-rule "流" "ㅇ1ᅲ1~b")
+(sort-rule "溜" "ㅇ1ᅲ1~b")
+(sort-rule "琉" "ㅇ1ᅲ1~b")
+(sort-rule "ï§" "ã…‡1á…²1~b")
+(sort-rule "硫" "ㅇ1ᅲ1~b")
+(sort-rule "ï§" "ã…‡1á…²1~b")
+(sort-rule "ï§" "ã…‡1á…²1~b")
+(sort-rule "六" "ㅇ1ᅲ1ᆨ1")
+(sort-rule "戮" "ㅇ1ᅲ1ᆨ1")
+(sort-rule "陸" "ㅇ1ᅲ1ᆨ1")
+(sort-rule "倫" "ㅇ1ᅲ1ᆫ0")
+(sort-rule "崙" "ㅇ1ᅲ1ᆫ0")
+(sort-rule "淪" "ㅇ1ᅲ1ᆫ0")
+(sort-rule "輪" "ㅇ1ᅲ1ᆫ0")
+(sort-rule "律" "ㅇ1ᅲ1ᆯ0")
+(sort-rule "慄" "ㅇ1ᅲ1ᆯ0")
+(sort-rule "栗" "ㅇ1ᅲ1ᆯ0")
+(sort-rule "率" "ㅇ1ᅲ1ᆯ0")
+(sort-rule "隆" "ㅇ1ᅲ1ᆼ0")
+(sort-rule "ï§" "ã…‡1á…µ1~b")
+(sort-rule "吏" "ㅇ1ᅵ1~b")
+(sort-rule "履" "ㅇ1ᅵ1~b")
+(sort-rule "易" "ㅇ1ᅵ1~b")
+(sort-rule "李" "ㅇ1ᅵ1~b")
+(sort-rule "梨" "ㅇ1ᅵ1~b")
+(sort-rule "泥" "ㅇ1ᅵ1~b")
+(sort-rule "理" "ㅇ1ᅵ1~b")
+(sort-rule "痢" "ㅇ1ᅵ1~b")
+(sort-rule "罹" "ㅇ1ᅵ1~b")
+(sort-rule "裏" "ㅇ1ᅵ1~b")
+(sort-rule "裡" "ㅇ1ᅵ1~b")
+(sort-rule "里" "ㅇ1ᅵ1~b")
+(sort-rule "離" "ㅇ1ᅵ1~b")
+(sort-rule "匿" "ㅇ1ᅵ1ᆨ1")
+(sort-rule "溺" "ㅇ1ᅵ1ᆨ1")
+(sort-rule "吝" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "燐" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "璘" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "藺" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "隣" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "鱗" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "麟" "ㅇ1ᅵ1ᆫ0")
+(sort-rule "林" "ㅇ1ᅵ1ᆷ0")
+(sort-rule "淋" "ㅇ1ᅵ1ᆷ0")
+(sort-rule "臨" "ㅇ1ᅵ1ᆷ0")
+(sort-rule "立" "ㅇ1ᅵ1ᆸ0")
+(sort-rule "笠" "ㅇ1ᅵ1ᆸ0")
+(sort-rule "粒" "ㅇ1ᅵ1ᆸ0")
+(sort-rule "狀" "ㅈ1ᅡ1ᆼ0")
+(sort-rule "炙" "ㅈ1ᅥ1ᆨ1")
+(sort-rule "識" "ㅈ1ᅵ1~b")
+(sort-rule "什" "ㅈ1ᅵ1ᆸ0")
+(sort-rule "茶" "ㅊ1ᅡ1~b")
+(sort-rule "刺" "ㅊ1ᅥ1ᆨ1")
+(sort-rule "切" "ㅊ1ᅥ6~b")
+(sort-rule "ï¨" "ã…Œ1á…¡1ᆨ1")
+(sort-rule "拓" "ㅌ1ᅡ1ᆨ1")
+(sort-rule "糖" "ㅌ1ᅡ1ᆼ0")
+(sort-rule "宅" "ㅌ1ᅡ6ᆨ1")
+(sort-rule "洞" "ㅌ1ᅩ1ᆼ0")
+(sort-rule "暴" "ã…1á…©1~b")
+(sort-rule "輻" "ã…1á…©1ᆨ1")
+(sort-rule "行" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "降" "ㅎ1ᅡ1ᆼ0")
+(sort-rule "見" "ㅎ1ᅧ1ᆫ0")
+(sort-rule "廓" "ㅎ1ᅩ3ᆨ1")
+
+; insert jongsong-filler
+(merge-rule "([ᅠᅡᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵᅶᅷᅸᅹᅺᅻᅼᅽᅾᅿᆀá†á†‚ᆃᆄᆅᆆᆇᆈᆉᆊᆋᆌá†á†Žá†á†á†‘ᆒᆓᆔᆕᆖᆗᆘᆙᆚᆛᆜá†á†žá†Ÿá† á†¡á†¢á†£á†¤á†¥á†¦á†§íž°íž±íž²íž³íž´ížµíž¶íž·íž¸íž¹ížºíž»íž¼íž½íž¾íž¿íŸ€íŸíŸ‚ퟃퟄퟅퟆ])" "\1~b" :eregexp )
+
+(merge-rule "〮" "")
+(merge-rule "〯" "")
+
+;; END