summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorCharles.Forsyth <devnull@localhost>2006-12-22 20:52:35 +0000
committerCharles.Forsyth <devnull@localhost>2006-12-22 20:52:35 +0000
commit46439007cf417cbd9ac8049bb4122c890097a0fa (patch)
tree6fdb25e5f3a2b6d5657eb23b35774b631d4d97e4 /lib
parent37da2899f40661e3e9631e497da8dc59b971cbd0 (diff)
20060303-partial
Diffstat (limited to 'lib')
-rw-r--r--lib/acid/386205
-rw-r--r--lib/acid/arm84
-rw-r--r--lib/acid/gpa88
-rw-r--r--lib/acid/inferno63
-rw-r--r--lib/acid/mips217
-rw-r--r--lib/acid/port547
-rw-r--r--lib/acid/power233
-rw-r--r--lib/acid/rdebug116
-rw-r--r--lib/acid/sparc218
-rw-r--r--lib/convcs/big51
-rw-r--r--lib/convcs/charsets201
-rw-r--r--lib/convcs/cp9321
-rw-r--r--lib/convcs/gb23121
-rw-r--r--lib/convcs/ibm437.cpbin0 -> 449 bytes
-rw-r--r--lib/convcs/ibm850.cpbin0 -> 414 bytes
-rw-r--r--lib/convcs/ibm866.cpbin0 -> 446 bytes
-rw-r--r--lib/convcs/iso-8859-1.cpbin0 -> 384 bytes
-rw-r--r--lib/convcs/iso-8859-10.cpbin0 -> 385 bytes
-rw-r--r--lib/convcs/iso-8859-2.cpbin0 -> 384 bytes
-rw-r--r--lib/convcs/iso-8859-3.cpbin0 -> 391 bytes
-rw-r--r--lib/convcs/iso-8859-4.cpbin0 -> 384 bytes
-rw-r--r--lib/convcs/iso-8859-5.cpbin0 -> 385 bytes
-rw-r--r--lib/convcs/iso-8859-6.cpbin0 -> 429 bytes
-rw-r--r--lib/convcs/iso-8859-7.cpbin0 -> 393 bytes
-rw-r--r--lib/convcs/iso-8859-8.cpbin0 -> 424 bytes
-rw-r--r--lib/convcs/iso-8859-9.cpbin0 -> 384 bytes
-rw-r--r--lib/convcs/jisx0201kana1
-rw-r--r--lib/convcs/jisx0208-19971
-rw-r--r--lib/convcs/jisx02121
-rw-r--r--lib/convcs/koi8-r.cpbin0 -> 440 bytes
-rw-r--r--lib/convcs/windows-1250.cpbin0 -> 406 bytes
-rw-r--r--lib/convcs/windows-1251.cpbin0 -> 403 bytes
-rw-r--r--lib/convcs/windows-1252.cpbin0 -> 406 bytes
-rw-r--r--lib/ebook/default.css116
-rw-r--r--lib/ebooks/devils/A.html586
-rw-r--r--lib/ebooks/devils/A.html.annot0
-rw-r--r--lib/ebooks/devils/A.html.i53
-rw-r--r--lib/ebooks/devils/B.html398
-rw-r--r--lib/ebooks/devils/B.html.annot0
-rw-r--r--lib/ebooks/devils/B.html.i23
-rw-r--r--lib/ebooks/devils/C.html528
-rw-r--r--lib/ebooks/devils/C.html.annot0
-rw-r--r--lib/ebooks/devils/C.html.i33
-rw-r--r--lib/ebooks/devils/D.html536
-rw-r--r--lib/ebooks/devils/D.html.annot0
-rw-r--r--lib/ebooks/devils/D.html.i30
-rw-r--r--lib/ebooks/devils/DevilsDictionary.opf119
-rw-r--r--lib/ebooks/devils/E.html629
-rw-r--r--lib/ebooks/devils/E.html.annot0
-rw-r--r--lib/ebooks/devils/E.html.i31
-rw-r--r--lib/ebooks/devils/F.html578
-rw-r--r--lib/ebooks/devils/F.html.annot0
-rw-r--r--lib/ebooks/devils/F.html.i34
-rw-r--r--lib/ebooks/devils/G.html313
-rw-r--r--lib/ebooks/devils/G.html.annot0
-rw-r--r--lib/ebooks/devils/G.html.i31
-rw-r--r--lib/ebooks/devils/H.html432
-rw-r--r--lib/ebooks/devils/H.html.annot1
-rw-r--r--lib/ebooks/devils/H.html.i41
-rw-r--r--lib/ebooks/devils/I.html681
-rw-r--r--lib/ebooks/devils/I.html.annot0
-rw-r--r--lib/ebooks/devils/I.html.i62
-rw-r--r--lib/ebooks/devils/J.html74
-rw-r--r--lib/ebooks/devils/J.html.annot0
-rw-r--r--lib/ebooks/devils/J.html.i9
-rw-r--r--lib/ebooks/devils/K.html137
-rw-r--r--lib/ebooks/devils/K.html.annot0
-rw-r--r--lib/ebooks/devils/K.html.i16
-rw-r--r--lib/ebooks/devils/L.html525
-rw-r--r--lib/ebooks/devils/L.html.annot0
-rw-r--r--lib/ebooks/devils/L.html.i45
-rw-r--r--lib/ebooks/devils/M.html580
-rw-r--r--lib/ebooks/devils/M.html.annot0
-rw-r--r--lib/ebooks/devils/M.html.i46
-rw-r--r--lib/ebooks/devils/N.html130
-rw-r--r--lib/ebooks/devils/N.html.annot0
-rw-r--r--lib/ebooks/devils/N.html.i11
-rw-r--r--lib/ebooks/devils/O.html304
-rw-r--r--lib/ebooks/devils/O.html.annot0
-rw-r--r--lib/ebooks/devils/O.html.i25
-rw-r--r--lib/ebooks/devils/P.html653
-rw-r--r--lib/ebooks/devils/P.html.annot0
-rw-r--r--lib/ebooks/devils/P.html.i47
-rw-r--r--lib/ebooks/devils/Q.html71
-rw-r--r--lib/ebooks/devils/Q.html.annot0
-rw-r--r--lib/ebooks/devils/Q.html.i7
-rw-r--r--lib/ebooks/devils/R.html728
-rw-r--r--lib/ebooks/devils/R.html.annot0
-rw-r--r--lib/ebooks/devils/R.html.i53
-rw-r--r--lib/ebooks/devils/S.html844
-rw-r--r--lib/ebooks/devils/S.html.annot0
-rw-r--r--lib/ebooks/devils/S.html.i64
-rw-r--r--lib/ebooks/devils/T.html397
-rw-r--r--lib/ebooks/devils/T.html.annot0
-rw-r--r--lib/ebooks/devils/T.html.i30
-rw-r--r--lib/ebooks/devils/TitlePage.html25
-rw-r--r--lib/ebooks/devils/TitlePage.html.annot0
-rw-r--r--lib/ebooks/devils/TitlePage.html.i5
-rw-r--r--lib/ebooks/devils/U.html118
-rw-r--r--lib/ebooks/devils/U.html.annot0
-rw-r--r--lib/ebooks/devils/U.html.i11
-rw-r--r--lib/ebooks/devils/V.html57
-rw-r--r--lib/ebooks/devils/V.html.annot0
-rw-r--r--lib/ebooks/devils/V.html.i7
-rw-r--r--lib/ebooks/devils/W.html275
-rw-r--r--lib/ebooks/devils/W.html.annot0
-rw-r--r--lib/ebooks/devils/W.html.i23
-rw-r--r--lib/ebooks/devils/X.html25
-rw-r--r--lib/ebooks/devils/X.html.annot0
-rw-r--r--lib/ebooks/devils/X.html.i5
-rw-r--r--lib/ebooks/devils/Y.html72
-rw-r--r--lib/ebooks/devils/Y.html.annot0
-rw-r--r--lib/ebooks/devils/Y.html.i7
-rw-r--r--lib/ebooks/devils/Z.html96
-rw-r--r--lib/ebooks/devils/Z.html.annot0
-rw-r--r--lib/ebooks/devils/Z.html.i9
-rw-r--r--lib/ebooks/devils/devil.css203
-rw-r--r--lib/ebooks/devils/foreword.html99
-rw-r--r--lib/ebooks/devils/foreword.html.annot0
-rw-r--r--lib/ebooks/devils/foreword.html.i13
-rw-r--r--lib/ebooks/devils/index.html44
-rw-r--r--lib/ebooks/devils/index.html.annot0
-rw-r--r--lib/ebooks/devils/index.html.i7
-rw-r--r--lib/ebooks/devils/preface.html48
-rw-r--r--lib/ebooks/devils/preface.html.annot0
-rw-r--r--lib/ebooks/devils/preface.html.i7
-rw-r--r--lib/ebooks/oebtest/BART.html323
-rw-r--r--lib/ebooks/oebtest/BART.html.annot0
-rw-r--r--lib/ebooks/oebtest/BART.html.i33
-rw-r--r--lib/ebooks/oebtest/BentSub.html31
-rw-r--r--lib/ebooks/oebtest/BentSub.html.annot0
-rw-r--r--lib/ebooks/oebtest/BentSub.html.index5
-rw-r--r--lib/ebooks/oebtest/BlueWater.html293
-rw-r--r--lib/ebooks/oebtest/BlueWater.html.annot0
-rw-r--r--lib/ebooks/oebtest/BlueWater.html.i31
-rw-r--r--lib/ebooks/oebtest/DrBill.jpgbin0 -> 9023 bytes
-rw-r--r--lib/ebooks/oebtest/DrBill.pngbin0 -> 101627 bytes
-rw-r--r--lib/ebooks/oebtest/DrBill.tifbin0 -> 123304 bytes
-rw-r--r--lib/ebooks/oebtest/DrBillBio.css92
-rw-r--r--lib/ebooks/oebtest/DrBillBio.opf100
-rw-r--r--lib/ebooks/oebtest/ExecutiveSummary.html97
-rw-r--r--lib/ebooks/oebtest/ExecutiveSummary.html.annot0
-rw-r--r--lib/ebooks/oebtest/ExecutiveSummary.html.i11
-rw-r--r--lib/ebooks/oebtest/ExecutiveSummary.html.index11
-rw-r--r--lib/ebooks/oebtest/GoldMine.html389
-rw-r--r--lib/ebooks/oebtest/GoldMine.html.annot0
-rw-r--r--lib/ebooks/oebtest/GoldMine.html.i41
-rw-r--r--lib/ebooks/oebtest/GoldMine.html.index41
-rw-r--r--lib/ebooks/oebtest/GoldenGate.html68
-rw-r--r--lib/ebooks/oebtest/GoldenGate.html.annot0
-rw-r--r--lib/ebooks/oebtest/GoldenGate.html.i9
-rw-r--r--lib/ebooks/oebtest/HelicopterMinesweeper.html41
-rw-r--r--lib/ebooks/oebtest/MeasuringOilTanks.html76
-rw-r--r--lib/ebooks/oebtest/MeasuringOilTanks.html.i11
-rw-r--r--lib/ebooks/oebtest/QuotesAboutBill.html52
-rw-r--r--lib/ebooks/oebtest/QuotesFromBill.html82
-rw-r--r--lib/ebooks/oebtest/TalkRadio.html117
-rw-r--r--lib/ebooks/oebtest/TitlePage.html21
-rw-r--r--lib/ebooks/oebtest/TitlePage.html.annot0
-rw-r--r--lib/ebooks/oebtest/TitlePage.html.i5
-rw-r--r--lib/ebooks/oebtest/TitlePage.html.index5
-rw-r--r--lib/ebooks/oebtest/about.html20
-rw-r--r--lib/ebooks/oebtest/awards.html32
-rw-r--r--lib/ebooks/oebtest/awards.html.annot0
-rw-r--r--lib/ebooks/oebtest/awards.html.i5
-rw-r--r--lib/ebooks/oebtest/background-education.html114
-rw-r--r--lib/ebooks/oebtest/background-education.html.i19
-rw-r--r--lib/ebooks/oebtest/bloodbanks.html83
-rw-r--r--lib/ebooks/oebtest/business.html87
-rw-r--r--lib/ebooks/oebtest/business.html.annot0
-rw-r--r--lib/ebooks/oebtest/business.html.i15
-rw-r--r--lib/ebooks/oebtest/colleague.html193
-rw-r--r--lib/ebooks/oebtest/confrontations.html46
-rw-r--r--lib/ebooks/oebtest/confrontations.html.annot0
-rw-r--r--lib/ebooks/oebtest/confrontations.html.i7
-rw-r--r--lib/ebooks/oebtest/copyright.html15
-rw-r--r--lib/ebooks/oebtest/covert.html32
-rw-r--r--lib/ebooks/oebtest/covert.html.annot0
-rw-r--r--lib/ebooks/oebtest/covert.html.i5
-rw-r--r--lib/ebooks/oebtest/creditcards.html241
-rw-r--r--lib/ebooks/oebtest/dial-a-ride.html76
-rw-r--r--lib/ebooks/oebtest/dial-a-ride.html.annot0
-rw-r--r--lib/ebooks/oebtest/dial-a-ride.html.i9
-rw-r--r--lib/ebooks/oebtest/foreword.html40
-rw-r--r--lib/ebooks/oebtest/foreword.html.annot0
-rw-r--r--lib/ebooks/oebtest/foreword.html.i8
-rw-r--r--lib/ebooks/oebtest/foreword.html.index8
-rw-r--r--lib/ebooks/oebtest/hobbies.html44
-rw-r--r--lib/ebooks/oebtest/hobbies.html.annot0
-rw-r--r--lib/ebooks/oebtest/hobbies.html.i7
-rw-r--r--lib/ebooks/oebtest/index.html60
-rw-r--r--lib/ebooks/oebtest/movies.html31
-rw-r--r--lib/ebooks/oebtest/patents.html53
-rw-r--r--lib/ebooks/oebtest/patents.html.annot0
-rw-r--r--lib/ebooks/oebtest/patents.html.i7
-rw-r--r--lib/ebooks/oebtest/publishing.html73
-rw-r--r--lib/ebooks/oebtest/raport-small.pngbin0 -> 18817 bytes
-rw-r--r--lib/ebooks/oebtest/raport.pngbin0 -> 95555 bytes
-rw-r--r--lib/ebooks/oebtest/resume.html64
-rw-r--r--lib/ebooks/oebtest/television.html38
-rw-r--r--lib/ebooks/oebtest/toc.html59
-rw-r--r--lib/ebooks/oebtest/toc.html.annot0
-rw-r--r--lib/ebooks/oebtest/toc.html.i8
-rw-r--r--lib/ebooks/oebtest/toc.html.index8
-rw-r--r--lib/ebooks/understandingoeb/OEBActivityDiagram.pngbin0 -> 3433 bytes
-rw-r--r--lib/ebooks/understandingoeb/OEBClassDiagram.pngbin0 -> 1257 bytes
-rw-r--r--lib/ebooks/understandingoeb/chapter1.html114
-rw-r--r--lib/ebooks/understandingoeb/chapter2.html442
-rw-r--r--lib/ebooks/understandingoeb/chapter3.html230
-rw-r--r--lib/ebooks/understandingoeb/chapter4.html442
-rw-r--r--lib/ebooks/understandingoeb/chapter5.html156
-rw-r--r--lib/ebooks/understandingoeb/chapter6.html626
-rw-r--r--lib/ebooks/understandingoeb/foreword.html27
-rw-r--r--lib/ebooks/understandingoeb/preface.html33
-rw-r--r--lib/ebooks/understandingoeb/title.html26
-rw-r--r--lib/ebooks/understandingoeb/toc.html150
-rw-r--r--lib/ebooks/understandingoeb/understandingoeb.css28
-rw-r--r--lib/ebooks/understandingoeb/understandingoeb.opf65
-rw-r--r--lib/games/fortunes0
-rw-r--r--lib/games/fortunes.index0
-rw-r--r--lib/keyboard559
-rw-r--r--lib/legal/GPL339
-rw-r--r--lib/legal/LGPL450
-rw-r--r--lib/legal/NOTICE.app4
-rw-r--r--lib/legal/NOTICE.ffal34
-rw-r--r--lib/legal/NOTICE.gpl25
-rw-r--r--lib/legal/NOTICE.lgpl25
-rw-r--r--lib/legal/NOTICE.liberal38
-rw-r--r--lib/legal/lucent237
-rw-r--r--lib/lego/llp.h4
-rw-r--r--lib/lego/styx.c1113
-rw-r--r--lib/lego/styx.srec329
-rw-r--r--lib/lego/styx_abp.srec331
-rw-r--r--lib/mashinit4
-rw-r--r--lib/ndb/common242
-rw-r--r--lib/ndb/dns31
-rw-r--r--lib/ndb/inferno21
-rw-r--r--lib/ndb/local20
-rw-r--r--lib/ndb/registry2
-rw-r--r--lib/ndb/services21
-rw-r--r--lib/polyhedra2459
-rw-r--r--lib/polyhedra.all13258
-rw-r--r--lib/print/defprinter1
-rw-r--r--lib/print/dj895.map729
-rw-r--r--lib/print/dj970.map732
-rw-r--r--lib/print/paper.cfg8
-rw-r--r--lib/print/pmode.cfg7
-rw-r--r--lib/print/popt.cfg10
-rw-r--r--lib/print/printer.cfg6
-rw-r--r--lib/print/ptype.cfg4
-rw-r--r--lib/proto/FreeBSD19
-rw-r--r--lib/proto/Hp46
-rw-r--r--lib/proto/Irix53
-rw-r--r--lib/proto/Linux18
-rw-r--r--lib/proto/MacOSX24
-rw-r--r--lib/proto/Nt63
-rw-r--r--lib/proto/Plan936
-rw-r--r--lib/proto/Solaris46
-rw-r--r--lib/proto/inferno2246
-rw-r--r--lib/proto/os976
-rw-r--r--lib/proto/src879
-rw-r--r--lib/proto/utils742
-rw-r--r--lib/scores/snake10
-rw-r--r--lib/scores/tetris10
-rw-r--r--lib/scores/x10
-rw-r--r--lib/scsicodes487
-rw-r--r--lib/sexp699
-rw-r--r--lib/sh/owen121
-rw-r--r--lib/sh/profile1
-rw-r--r--lib/sh/sched121
-rw-r--r--lib/sh/srv24
-rw-r--r--lib/sh/win42
-rw-r--r--lib/strokes/digits.bitbin0 -> 4506 bytes
-rw-r--r--lib/strokes/digits.cl89
-rw-r--r--lib/strokes/digits.clx20
-rw-r--r--lib/strokes/letters.bitbin0 -> 7927 bytes
-rw-r--r--lib/strokes/letters.cl365
-rw-r--r--lib/strokes/letters.clx36
-rw-r--r--lib/strokes/punc.bitbin0 -> 7697 bytes
-rw-r--r--lib/strokes/punc.cl156
-rw-r--r--lib/strokes/punc.clx33
-rw-r--r--lib/tbsetup22
-rw-r--r--lib/unicode6588
-rw-r--r--lib/unidata/blocks.txt172
-rw-r--r--lib/unidata/index2.txt4307
-rw-r--r--lib/unidata/unidata2.txt16351
-rw-r--r--lib/units597
-rw-r--r--lib/usbdb14
-rw-r--r--lib/wmcharon28
-rw-r--r--lib/wmsetup52
-rw-r--r--lib/wmsetup.grid54
-rw-r--r--lib/words29758
-rw-r--r--lib/yaccpar211
293 files changed, 105585 insertions, 0 deletions
diff --git a/lib/acid/386 b/lib/acid/386
new file mode 100644
index 00000000..ee65a3fd
--- /dev/null
+++ b/lib/acid/386
@@ -0,0 +1,205 @@
+// 386 support
+
+defn acidinit() // Called after all the init modules are loaded
+{
+ bpl = {};
+ bpid = -1;
+ bpfmt = 'b';
+
+ srcpath = {
+ "./",
+ };
+
+ nopstop = 0;
+ srcfiles = {}; // list of loaded files
+ srctext = {}; // the text of the files
+ Labspoff = 4; // adjustment to Label's sp
+ Labpcoff = 0; // adjustment to Label's pc
+}
+
+defn linkreg(addr)
+{
+ return 0;
+}
+
+defn stk() // trace
+{
+ _stk(*PC, *SP, 0, 0);
+}
+
+defn lstk() // trace with locals
+{
+ _stk(*PC, *SP, 0, 1);
+}
+
+defn kstk() // kernel stack, PC and SP point to kernel
+{
+ _stk(*PC, *SP, 0, 0);
+}
+
+defn lkstk() // kernel stack and locals, PC and SP are kernel's
+{
+ _stk(*PC, *SP, 0, 1);
+}
+defn gpr() // print general(hah hah!) purpose registers
+{
+ print("AX\t", *AX, " BX\t", *BX, " CX\t", *CX, " DX\t", *DX, "\n");
+ print("DI\t", *DI, " SI\t", *SI, " BP\t", *BP, "\n");
+}
+
+defn spr() // print special processor registers
+{
+ local pc;
+ local cause;
+
+ pc = *PC;
+ print("PC\t", pc, " ", fmt(pc, 'a'), " ");
+ pfl(pc);
+ print("SP\t", *SP, " ECODE ", *ECODE, " EFLAG ", *EFLAGS, "\n");
+ print("CS\t", *CS, " DS\t ", *DS, " SS\t", *SS, "\n");
+ print("GS\t", *GS, " FS\t ", *FS, " ES\t", *ES, "\n");
+
+ cause = *TRAP;
+ print("TRAP\t", cause, " ", reason(cause), "\n");
+}
+
+defn regs() // print all registers
+{
+ spr();
+ gpr();
+}
+
+defn step()
+{
+ local ur;
+ local addrs;
+ local id;
+ local l;
+ local b;
+ local bl;
+ local sl;
+ local pc;
+
+ complex Proc proc;
+ ur = proc.dbgreg;
+ if ur == 0 then
+ error("step: process not in breakpoint trap");
+ complex Ureg ur;
+
+ //
+ // stop all kprocs that could potentially hit this breakpoint
+ // make a list of all the breakpoints at this address
+ //
+ bl = {};
+ sl = {};
+ l = bpl;
+
+ while l do {
+ b = head l;
+ if ((b[2] & *PC) == b[2]) then {
+ if status(b[1]) != "Stopped" then {
+ stop(b[1]);
+ sl = append sl, b[1];
+ }
+ bl = append bl, b;
+ }
+ l = tail l;
+ }
+
+ //
+ // delete all the breakpoints at this address
+ //
+ if bl then {
+ l = bl;
+ while l do {
+ b = head l;
+ _bpconddel(b[0]);
+ l = tail l;
+ }
+ }
+
+ //
+ // single step to the following address
+ //
+ addrs = follow(*PC);
+ id = bpset(addrs[0]);
+ startstop(pid);
+ bpdel(id);
+
+ //
+ // restore all the breakpoints at this address
+ //
+ if bl then {
+ l = bl;
+ while l do {
+ b = head l;
+ _bpcondset(b[0], b[1], b[2], b[3]);
+ l = tail l;
+ }
+ }
+
+ //
+ // restart all kprocs that could potentially hit this breakpoint
+ //
+ if sl then {
+ l = sl;
+ while l do {
+ start(head l);
+ l = tail l;
+ }
+ }
+}
+
+aggr Ureg
+{
+ 'X' 0 di;
+ 'X' 4 si;
+ 'X' 8 bp;
+ 'X' 12 nsp;
+ 'X' 16 bx;
+ 'X' 20 dx;
+ 'X' 24 cx;
+ 'X' 28 ax;
+ 'X' 32 gs;
+ 'X' 36 fs;
+ 'X' 40 es;
+ 'X' 44 ds;
+ 'X' 48 trap;
+ 'X' 52 ecode;
+ 'X' 56 pc;
+ 'X' 60 cs;
+ 'X' 64 flags;
+ {
+ 'X' 68 usp;
+ 'X' 68 sp;
+ };
+ 'X' 72 ss;
+};
+
+
+defn
+Ureg(addr) {
+ complex Ureg addr;
+ print(" di ", addr.di, "\n");
+ print(" si ", addr.si, "\n");
+ print(" bp ", addr.bp, "\n");
+ print(" nsp ", addr.nsp, "\n");
+ print(" bx ", addr.bx, "\n");
+ print(" dx ", addr.dx, "\n");
+ print(" cx ", addr.cx, "\n");
+ print(" ax ", addr.ax, "\n");
+ print(" gs ", addr.gs, "\n");
+ print(" fs ", addr.fs, "\n");
+ print(" es ", addr.es, "\n");
+ print(" ds ", addr.ds, "\n");
+ print(" trap ", addr.trap, "\n");
+ print(" ecode ", addr.ecode, "\n");
+ print(" pc ", addr.pc, "\n");
+ print(" cs ", addr.cs, "\n");
+ print(" flags ", addr.flags, "\n");
+ print(" sp ", addr.sp, "\n");
+ print("}\n");
+ print(" ss ", addr.ss, "\n");
+};
+
+print("/sys/lib/acid/386");
diff --git a/lib/acid/arm b/lib/acid/arm
new file mode 100644
index 00000000..8f054af5
--- /dev/null
+++ b/lib/acid/arm
@@ -0,0 +1,84 @@
+// ARM support
+
+defn acidinit() // Called after all the init modules are loaded
+{
+ bpl = {};
+ bpid = -1;
+ bpfmt = 'X';
+ nopstop = 0;
+
+ srcpath = {
+ "./",
+ };
+
+ srcfiles = {}; // list of loaded files
+ srctext = {}; // the text of the files
+}
+
+defn linkreg(addr)
+{
+ return 0;
+}
+
+defn stk() // trace
+{
+ _stk(*PC, *SP, linkreg(0), 0);
+}
+
+defn lstk() // trace with locals
+{
+ _stk(*PC, *SP, linkreg(0), 1);
+}
+
+defn kstk()
+{
+ local lab;
+ complex Proc proc;
+ lab = proc.sched;
+ complex Label lab;
+ _stk(lab.pc\X, lab.sp\X, linkreg(0), 0);
+}
+
+defn lkstk()
+{
+ local lab;
+ complex Proc proc;
+ lab = proc.sched;
+ complex Label lab;
+ _stk(lab.pc\X, lab.sp\X, linkreg(0), 1);
+}
+
+defn gpr() // print general purpose registers
+{
+ print("R0\t", *R0, " R1\t", *R1, " R2\t", *R2, " R3\t", *R3, "\n");
+ print("R4\t", *R4, " R5\t", *R5, " R6\t", *R6, " R7\t", *R7, "\n");
+ print("R8\t", *R8, " R9\t", *R9, " R10\t", *R10, " R11\t", *R11, "\n");
+ print("R12\t", *R12, "\n");
+ return 0;
+}
+
+defn spr() // print special processor registers
+{
+ local pc;
+ local cause;
+ local lr;
+
+ pc = *PC;
+ lr = *LINK;
+ print("PC\t", pc, " ", fmt(pc, 'a'), " ");
+ pfl(pc);
+ print("LINK\t", lr, " ", fmt(lr, 'a'), " ");
+ pfl(lr);
+ print("TYPE: ", reason(*TYPE), "\n");
+ print("SP\t", *SP, "\n");
+
+ return 0;
+}
+
+defn regs() // print all registers
+{
+ spr();
+ gpr();
+}
+
+print("$ROOT/lib/acid/arm");
diff --git a/lib/acid/gpa b/lib/acid/gpa
new file mode 100644
index 00000000..8a08393f
--- /dev/null
+++ b/lib/acid/gpa
@@ -0,0 +1,88 @@
+//
+// generate ``General Purpose Ascii'' file for HP logic analyser
+//
+// usage: gpa()
+// note: output has to be postprocessed with "sed 's/0x//g' "...
+//
+
+defn functions(start, end)
+{
+ print("[FUNCTIONS]\n");
+ pc = start;
+ while pc < end do {
+ bnd = fnbound(pc);
+ print(pc\a, "\t", bnd[0], "..", bnd[1]-1, "\n");
+ pc = bnd[1];
+ }
+ print("\n");
+}
+
+defn variables(start, end)
+{
+ print("[VARIABLES]\n");
+ // TODO: how do we get this one?
+ print("\n");
+}
+
+defn sourcelines(start, end)
+{
+ local pc, curfile, curline, newfile, newline;
+
+ print("[SOURCE LINES]\n");
+ pc = txtstart;
+ curfile = "<no-file>";
+ curline = -1;
+ while pc < txtend do {
+ newfile = pcfile(pc);
+ newline = pcline(pc);
+ if newfile != curfile then {
+ if curline != -1 then
+ print("\n");
+ print("File: ", newfile, "\n");
+ curfile = newfile;
+ }
+ if newline != curline then {
+ print(newline, "\t", pc, "\n");
+ curline = newline;
+ }
+ pc++;
+ }
+ print("\n");
+}
+
+defn gpa()
+{
+ local l, ent, txtstart, txtend, datastart, dataend, pc, bnd;
+
+ print("[SECTIONS]\n");
+ l = map();
+ while l do {
+ ent = head l;
+ if ent[0] == "text" || ent[0] == "data" then {
+ if ent[0] == "text" then {
+ txtstart = ent[1];
+ txtend = ent[2];
+ }
+ else {
+ datastart = ent[1];
+ dataend = ent[2];
+ }
+ print(ent[0], "\t", ent[1], "..", ent[2]-1, "\n");
+ }
+ l = tail l;
+ }
+ print("\n");
+
+ functions(txtstart, txtend);
+// variables(datastart, dataend);
+ sourcelines(datastart, dataend);
+
+ print("[START ADDRESS]\n");
+ print(txtstart, "\n");
+ print("\n");
+}
+
+defn acidinit()
+{
+ gpa();
+}
diff --git a/lib/acid/inferno b/lib/acid/inferno
new file mode 100644
index 00000000..31769019
--- /dev/null
+++ b/lib/acid/inferno
@@ -0,0 +1,63 @@
+//
+// experimental acid functions for Inferno (common to native and emu)
+//
+// problems arise because of unnamed substructures having to be
+// named in emu, for instance Ref. We cheat by ``knowing'' that Ref
+// is first in the structure, to keep this code portable between native
+// and emu.
+//
+
+//
+// ps() - Process Listing
+//
+complex Ref pidalloc;
+
+defn
+ps()
+{
+ local i;
+ local n;
+ local done;
+ local p;
+ local curpid;
+
+ i = 0;
+ done = 0;
+ n = pidalloc.ref;
+ curpid = pid;
+ p = procalloc.arena;
+
+ if n > conf.nproc then
+ n = conf.nproc;
+
+ print("PID PC PRI STATE NAME\n");
+ while n > 0 && i < conf.nproc do {
+ complex Proc p;
+ if p.state != 0 then {
+ print(p.pid, "\t", p.pc\X, "\t", p.pri, "\t", status(p.pid), "\t");
+ mem(p.text, "s");
+ n = n - 1;
+ }
+ i = i + 1;
+ p = p + sizeofProc;
+ }
+}
+
+defn labels()
+{
+ local n;
+ local l;
+ complex Proc proc;
+
+ n = proc.nerrlab;
+ l = proc.errlab;
+ while n > 0 do {
+ complex Label l;
+ print(l.pc\a, " ");
+ pfl(l.pc);
+ l = l + sizeofLabel;
+ n = n - 1;
+ }
+}
+
+print("$ROOT/lib/acid/inferno");
diff --git a/lib/acid/mips b/lib/acid/mips
new file mode 100644
index 00000000..5c267d1f
--- /dev/null
+++ b/lib/acid/mips
@@ -0,0 +1,217 @@
+// Mips support
+
+defn acidinit() // Called after all the init modules are loaded
+{
+ bplist = {};
+ bpfmt = 'X';
+
+ srcpath = {
+ "./",
+ "/sys/src/libc/port/",
+ "/sys/src/libc/9sys/",
+ "/sys/src/libc/mips/"
+ };
+
+ srcfiles = {}; // list of loaded files
+ srctext = {}; // the text of the files
+}
+
+defn stk() // trace
+{
+ _stk(*PC, *SP, linkreg(0), 0);
+}
+
+defn lstk() // trace with locals
+{
+ _stk(*PC, *SP, linkreg(0), 1);
+}
+
+defn gpr() // print general purpose registers
+{
+ print("R1\t", *R1, " R2\t", *R2, " R3\t", *R3, "\n");
+ print("R4\t", *R4, " R5\t", *R5, " R6\t", *R6, "\n");
+ print("R7\t", *R7, " R8\t", *R8, " R9\t", *R9, "\n");
+ print("R10\t", *R10, " R11\t", *R11, " R12\t", *R12, "\n");
+ print("R13\t", *R13, " R14\t", *R14, " R15\t", *R15, "\n");
+ print("R16\t", *R16, " R17\t", *R17, " R18\t", *R18, "\n");
+ print("R19\t", *R19, " R20\t", *R20, " R21\t", *R21, "\n");
+ print("R22\t", *R22, " R23\t", *R23, " R24\t", *R24, "\n");
+ print("R25\t", *R25, " R26\t", *R26, " R27\t", *R27, "\n");
+ print("R28\t", *R28, " R29\t", *SP, " R30\t", *R30, "\n");
+ print("R31\t", *R31, "\n");
+}
+
+defn Fpr()
+{
+ print("F0\t", *fmt(F0, 'G'), "\tF2\t", *fmt(F2, 'G'), "\n");
+ print("F4\t", *fmt(F4, 'G'), "\tF6\t", *fmt(F6, 'G'), "\n");
+ print("F8\t", *fmt(F8, 'G'), "\tF10\t", *fmt(F10, 'G'), "\n");
+ print("F12\t", *fmt(F12, 'G'), "\tF14\t", *fmt(F14, 'G'), "\n");
+ print("F16\t", *fmt(F16, 'G'), "\tF18\t", *fmt(F18, 'G'), "\n");
+ print("F20\t", *fmt(F20, 'G'), "\tF22\t", *fmt(F22, 'G'), "\n");
+ print("F24\t", *fmt(F24, 'G'), "\tF26\t", *fmt(F26, 'G'), "\n");
+ print("F28\t", *fmt(F28, 'G'), "\tF30\t", *fmt(F30, 'G'), "\n");
+}
+
+defn fpr()
+{
+ print("F0\t", *fmt(F0, 'g'), "\tF1\t", *fmt(F1, 'g'), "\n");
+ print("F2\t", *fmt(F2, 'g'), "\tF3\t", *fmt(F3, 'g'), "\n");
+ print("F4\t", *fmt(F4, 'g'), "\tF5\t", *fmt(F5, 'g'), "\n");
+ print("F6\t", *fmt(F6, 'g'), "\tF7\t", *fmt(F7, 'g'), "\n");
+ print("F8\t", *fmt(F8, 'g'), "\tF9\t", *fmt(F9, 'g'), "\n");
+ print("F10\t", *fmt(F10, 'g'), "\tF11\t", *fmt(F11, 'g'), "\n");
+ print("F12\t", *fmt(F12, 'g'), "\tF13\t", *fmt(F13, 'g'), "\n");
+ print("F14\t", *fmt(F14, 'g'), "\tF15\t", *fmt(F15, 'g'), "\n");
+ print("F16\t", *fmt(F16, 'g'), "\tF17\t", *fmt(F17, 'g'), "\n");
+ print("F18\t", *fmt(F18, 'g'), "\tF19\t", *fmt(F19, 'g'), "\n");
+ print("F20\t", *fmt(F20, 'g'), "\tF21\t", *fmt(F21, 'g'), "\n");
+ print("F22\t", *fmt(F22, 'g'), "\tF23\t", *fmt(F23, 'g'), "\n");
+ print("F24\t", *fmt(F24, 'g'), "\tF25\t", *fmt(F25, 'g'), "\n");
+ print("F26\t", *fmt(F26, 'g'), "\tF27\t", *fmt(F27, 'g'), "\n");
+ print("F28\t", *fmt(F28, 'g'), "\tF29\t", *fmt(F29, 'g'), "\n");
+ print("F30\t", *fmt(F30, 'g'), "\tF31\t", *fmt(F31, 'g'), "\n");
+}
+
+defn spr() // print special processor registers
+{
+ local pc, link, cause;
+
+ pc = *PC;
+ print("PC\t", pc, " ", fmt(pc, 'a'), " ");
+ pfl(pc);
+
+ link = *R31;
+ print("SP\t", *SP, "\tLINK\t", link, " ", fmt(link, 'a'), " ");
+ pfl(link);
+
+ cause = *CAUSE;
+ print("STATUS\t", *STATUS, "\tCAUSE\t", cause, " ", reason(cause), "\n");
+ print("TLBVIR\t", *TLBVIRT, "\tBADVADR\t", *BADVADDR, "\n");
+
+ print("HI\t", *HI, "\tLO\t", *LO, "\n");
+}
+
+defn regs() // print all registers
+{
+ spr();
+ gpr();
+}
+
+defn pstop(pid)
+{
+ local l, pc;
+
+ pc = *PC;
+
+ print(pid,": ", reason(*CAUSE), "\t");
+ print(fmt(pc, 'a'), "\t", fmt(pc, 'i'), "\n");
+
+ if notes then {
+ if notes[0] != "sys: breakpoint" then {
+ print("Notes pending:\n");
+ l = notes;
+ while l do {
+ print("\t", head l, "\n");
+ l = tail l;
+ }
+ }
+ }
+}
+
+sizeofUreg = 152;
+aggr Ureg
+{
+ 'X' 0 status;
+ 'X' 4 pc;
+ {
+ 'X' 8 sp;
+ 'X' 8 usp;
+ };
+ 'X' 12 cause;
+ 'X' 16 badvaddr;
+ 'X' 20 tlbvirt;
+ 'X' 24 hi;
+ 'X' 28 lo;
+ 'X' 32 r31;
+ 'X' 36 r30;
+ 'X' 40 r28;
+ 'X' 44 r27;
+ 'X' 48 r26;
+ 'X' 52 r25;
+ 'X' 56 r24;
+ 'X' 60 r23;
+ 'X' 64 r22;
+ 'X' 68 r21;
+ 'X' 72 r20;
+ 'X' 76 r19;
+ 'X' 80 r18;
+ 'X' 84 r17;
+ 'X' 88 r16;
+ 'X' 92 r15;
+ 'X' 96 r14;
+ 'X' 100 r13;
+ 'X' 104 r12;
+ 'X' 108 r11;
+ 'X' 112 r10;
+ 'X' 116 r9;
+ 'X' 120 r8;
+ 'X' 124 r7;
+ 'X' 128 r6;
+ 'X' 132 r5;
+ 'X' 136 r4;
+ 'X' 140 r3;
+ 'X' 144 r2;
+ 'X' 148 r1;
+};
+
+defn
+Ureg(addr) {
+ complex Ureg addr;
+ print(" status ", addr.status, "\n");
+ print(" pc ", addr.pc, "\n");
+ print(" sp ", addr.sp, "\n");
+ print(" cause ", addr.cause, "\n");
+ print(" badvaddr ", addr.badvaddr, "\n");
+ print(" tlbvirt ", addr.tlbvirt, "\n");
+ print(" hi ", addr.hi, "\n");
+ print(" lo ", addr.lo, "\n");
+ print(" r31 ", addr.r31, "\n");
+ print(" r30 ", addr.r30, "\n");
+ print(" r28 ", addr.r28, "\n");
+ print(" r27 ", addr.r27, "\n");
+ print(" r26 ", addr.r26, "\n");
+ print(" r25 ", addr.r25, "\n");
+ print(" r24 ", addr.r24, "\n");
+ print(" r23 ", addr.r23, "\n");
+ print(" r22 ", addr.r22, "\n");
+ print(" r21 ", addr.r21, "\n");
+ print(" r20 ", addr.r20, "\n");
+ print(" r19 ", addr.r19, "\n");
+ print(" r18 ", addr.r18, "\n");
+ print(" r17 ", addr.r17, "\n");
+ print(" r16 ", addr.r16, "\n");
+ print(" r15 ", addr.r15, "\n");
+ print(" r14 ", addr.r14, "\n");
+ print(" r13 ", addr.r13, "\n");
+ print(" r12 ", addr.r12, "\n");
+ print(" r11 ", addr.r11, "\n");
+ print(" r10 ", addr.r10, "\n");
+ print(" r9 ", addr.r9, "\n");
+ print(" r8 ", addr.r8, "\n");
+ print(" r7 ", addr.r7, "\n");
+ print(" r6 ", addr.r6, "\n");
+ print(" r5 ", addr.r5, "\n");
+ print(" r4 ", addr.r4, "\n");
+ print(" r3 ", addr.r3, "\n");
+ print(" r2 ", addr.r2, "\n");
+ print(" r1 ", addr.r1, "\n");
+};
+
+defn linkreg(addr)
+{
+ complex Ureg addr;
+ return addr.r31\X;
+}
+
+print("/sys/lib/acid/mips");
diff --git a/lib/acid/port b/lib/acid/port
new file mode 100644
index 00000000..52d9871a
--- /dev/null
+++ b/lib/acid/port
@@ -0,0 +1,547 @@
+// portable acid for all architectures
+
+defn pfl(addr)
+{
+ print(pcfile(addr), ":", pcline(addr), "\n");
+}
+
+defn
+notestk(addr)
+{
+ local pc, sp;
+ complex Ureg addr;
+
+ pc = addr.pc\X;
+ sp = addr.sp\X;
+
+ print("Note pc:", pc, " sp:", sp, " ", fmt(pc, 'a'), " ");
+ pfl(pc);
+ _stk(pc, sp, linkreg(addr), 1);
+}
+
+defn labstk(l) // trace from a label
+{
+ _stk(*(l+4), *l, linkreg(0), 0);
+}
+
+defn params(param)
+{
+ while param do {
+ sym = head param;
+ print(sym[0], "=", sym[1]);
+ param = tail param;
+ if param then
+ print (",");
+ }
+}
+
+defn locals(l)
+{
+ local sym;
+
+ while l do {
+ sym = head l;
+ print("\t", sym[0], "=", sym[1], "\n");
+ l = tail l;
+ }
+}
+
+defn _stk(pc, sp, link, dolocals)
+{
+ local stk;
+
+ print("At pc:", pc, ":", fmt(pc, 'a'), " ");
+ pfl(pc);
+
+ stk = strace(pc, sp, link);
+
+ while stk do {
+ frame = head stk;
+ print(fmt(frame[0], 'a'), "(");
+ params(frame[2]);
+ print(") ", pcfile(frame[0]), ":", pcline(frame[0]));
+ print("\n\tcalled from ", fmt(frame[1], 'a'), " ");
+ pfl(frame[1]);
+ stk = tail stk;
+ if dolocals then
+ locals(frame[3]);
+ }
+}
+
+defn findsrc(file)
+{
+ local lst, src;
+
+ if file[0] == '/' then {
+ src = file(file);
+ if src != {} then {
+ srcfiles = append srcfiles, file;
+ srctext = append srctext, src;
+ return src;
+ }
+ return {};
+ }
+
+ lst = srcpath;
+ while head lst do {
+ src = file(head lst+file);
+ if src != {} then {
+ srcfiles = append srcfiles, file;
+ srctext = append srctext, src;
+ return src;
+ }
+ lst = tail lst;
+ }
+}
+
+defn line(addr)
+{
+ local src, file;
+
+ file = pcfile(addr);
+ src = match(file, srcfiles);
+
+ if src >= 0 then
+ src = srctext[src];
+ else
+ src = findsrc(file);
+
+ if src == {} then {
+ print("no source for ", file, "\n");
+ return {};
+ }
+ line = pcline(addr)-1;
+ print(file, ":", src[line], "\n");
+}
+
+defn addsrcdir(dir)
+{
+ dir = dir+"/";
+
+ if match(dir, srcpath) >= 0 then {
+ print("already in srcpath\n");
+ return {};
+ }
+
+ srcpath = {dir}+srcpath;
+}
+
+defn source()
+{
+ local l;
+
+ l = srcpath;
+ while l do {
+ print(head l, "\n");
+ l = tail l;
+ }
+ l = srcfiles;
+
+ while l do {
+ print("\t", head l, "\n");
+ l = tail l;
+ }
+}
+
+defn Bsrc(addr)
+{
+ local lst;
+
+ lst = srcpath;
+ file = pcfile(addr);
+ if file[0] == '/' && access(file) then {
+ rc("B "+itoa(-pcline(addr))+" "+file);
+ return {};
+ }
+ while head lst do {
+ name = head lst+file;
+ if access(name) then {
+ rc("B "+itoa(-pcline(addr))+" "+name);
+ return {};
+ }
+ lst = tail lst;
+ }
+ print("no source for ", file, "\n");
+}
+
+defn src(addr)
+{
+ local src, file, line, cline, text;
+
+ file = pcfile(addr);
+ src = match(file, srcfiles);
+
+ if src >= 0 then
+ src = srctext[src];
+ else
+ src = findsrc(file);
+
+ if src == {} then {
+ print("no source for ", file, "\n");
+ return {};
+ }
+
+ cline = pcline(addr)-1;
+ print(file, ":", cline, "\n");
+ line = cline-5;
+ loop 0,10 do {
+ if line >= 0 then {
+ if line == cline then
+ print(">");
+ else
+ print(" ");
+ text = src[line];
+ if text == {} then
+ return {};
+ print(line, "\t", text, "\n");
+ }
+ line = line+1;
+ }
+}
+
+defn stopped(pid) // called from acid when a process changes state
+{
+ pstop(pid); // stub so this is easy to replace
+}
+
+defn procs() // print status of processes
+{
+ local c, lst, cpid;
+
+ cpid = pid;
+ lst = proclist;
+ while lst do {
+ np = head lst;
+ setproc(np);
+ if np == cpid then
+ c = '>';
+ else
+ c = ' ';
+ print(fmt(c, 'c'), np, ": ", status(np), " at ", fmt(*PC, 'a'), " setproc(", np, ")\n");
+ lst = tail lst;
+ }
+ pid = cpid;
+ if pid != 0 then
+ setproc(pid);
+}
+
+defn asm(addr)
+{
+ local bound;
+
+ bound = fnbound(addr);
+
+ addr = fmt(addr, 'i');
+ loop 1,30 do {
+ print(fmt(addr, 'a'), " ", fmt(addr, 'X'));
+ print("\t", @addr++, "\n");
+ if bound != {} && addr > bound[1] then {
+ lasmaddr = addr;
+ return {};
+ }
+ }
+ lasmaddr = addr;
+}
+
+defn casm()
+{
+ asm(lasmaddr);
+}
+
+defn new()
+{
+ bplist = {};
+ newproc(progargs);
+ // Dont miss the delay slot calls
+ bpset(follow(main)[0]);
+ cont();
+ bpdel(*PC);
+}
+
+defn stmnt() // step one statement
+{
+ local line;
+
+ line = pcline(*PC);
+ while 1 do {
+ step();
+ if line != pcline(*PC) then {
+ src(*PC);
+ return {};
+ }
+ }
+}
+
+defn func() // step until we leave the current function
+{
+ local bound, end, start, pc;
+
+ bound = fnbound(*PC);
+ if bound == {} then {
+ print("cannot locate text symbol\n");
+ return {};
+ }
+
+ pc = *PC;
+ start = bound[0];
+ end = bound[1];
+ while pc >= start && pc < end do {
+ step();
+ pc = *PC;
+ }
+}
+
+defn next()
+{
+ local sp, bound;
+
+ sp = *SP;
+ bound = fnbound(*PC);
+ stmnt();
+ pc = *PC;
+ if pc >= bound[0] && pc < bound[1] then
+ return {};
+
+ while (pc < bound[0] || pc > bound[1]) && sp >= *SP do {
+ step();
+ pc = *PC;
+ }
+ src(*PC);
+}
+
+defn dump(addr, n, fmt)
+{
+ loop 0, n do {
+ print(fmt(addr, 'X'), ": ");
+ addr = mem(addr, fmt);
+ }
+}
+
+defn mem(addr, fmt)
+{
+
+ local i, c, n;
+
+ i = 0;
+ while fmt[i] != 0 do {
+ c = fmt[i];
+ n = 0;
+ while '0' <= fmt[i] && fmt[i] <= '9' do {
+ n = 10*n + fmt[i]-'0';
+ i = i+1;
+ }
+ if n <= 0 then n = 1;
+ addr = fmt(addr, fmt[i]);
+ while n > 0 do {
+ print(*addr++, " ");
+ n = n-1;
+ }
+ i = i+1;
+ }
+ print("\n");
+ return addr;
+}
+
+defn symbols(pattern)
+{
+ local l, s;
+
+ l = symbols;
+ while l do {
+ s = head l;
+ if regexp(pattern, s[0]) then
+ print(s[0], "\t", s[1], "\t", s[2], "\n");
+ l = tail l;
+ }
+}
+
+defn spsrch(len)
+{
+ local addr, a, s, e;
+
+ addr = *SP;
+ s = origin & 0x7fffffff;
+ e = etext & 0x7fffffff;
+ loop 1, len do {
+ a = *addr++;
+ c = a & 0x7fffffff;
+ if c > s && c < e then {
+ print("src(", a, ")\n");
+ pfl(a);
+ }
+ }
+}
+
+defn bppush(val)
+{
+ return {"p", val};
+}
+
+defn bpderef()
+{
+ return {"*", 0};
+}
+
+defn bpmask()
+{
+ return {"&", 0};
+}
+
+defn bpeq()
+{
+ return {"=", 0};
+}
+
+defn bpneq()
+{
+ return {"!", 0};
+}
+
+defn bpand()
+{
+ return {"a", 0};
+}
+
+defn bpor()
+{
+ return {"o", 0};
+}
+
+defn bpcondset(pid, addr, conds)
+{
+ local l;
+ local id;
+ local found;
+
+ if status(pid) != "Stopped" then {
+ print("Waiting...\n");
+ stop(pid);
+ }
+
+ id = 0;
+ found = 0;
+
+ while !found && id <= 255 do {
+ l = bpl;
+ while l && head head l != id do {
+ l = tail l;
+ }
+
+ if !l then
+ found = 1;
+ else
+ id = id + 1;
+ }
+
+ if !found then {
+ print("error: no breakpoints available\n");
+ return -1;
+ }
+
+ bpl = append bpl, {id\d, pid\d, addr\X, conds};
+
+ _bpcondset(id, pid, addr, conds);
+
+ return id;
+}
+
+defn bpconddel(id)
+{
+ local i;
+ local l;
+
+ l = bpl;
+ i = 0;
+ while l do {
+ if id == head head l then {
+ bpl = delete bpl, i;
+ _bpconddel(id);
+ if id == bpid then
+ bpid = -1;
+ return {};
+ }
+ i = i + 1;
+ l = tail l;
+ }
+ print("no breakpoint with id ", id\d, ".\n");
+}
+
+defn bpprint(b)
+{
+ local l;
+
+ print(b[0], "\t", b[1], "\t", fmt(b[2], 'a'), " ", b[2]);
+ print("\t{");
+ l = b[3];
+ while l do {
+ print("\n\t\t\t\t\t", head l);
+ l = tail l;
+ }
+ print(" }\n");
+}
+
+defn bptab()
+{
+ local l;
+
+ l = bpl;
+ print("ID PID ADDR CONDITIONS\n");
+ while l do {
+ bpprint(head l);
+ l = tail l;
+ }
+}
+
+defn cont()
+{
+ local b, c, l, found;
+
+ l = bpl;
+ found = 0;
+ c = *PC;
+ while !found && l do {
+ b = head l;
+ if b[2] == c then {
+ nopstop = 1;
+ step();
+ nopstop = 0;
+ found = 1;
+ } else {
+ l = tail l;
+ }
+ }
+
+ return startstop(pid);
+}
+
+defn bpset(addr) // set a breakpoint
+{
+ return bpcondset(pid, addr, {});
+}
+
+defn bpdel(id)
+{
+ bpconddel(id);
+}
+
+defn bpaddr(id)
+{
+ local i;
+ local l;
+ local b;
+
+ l = bpl;
+ i = 0;
+ while l do {
+ b = head l;
+ if id == b[0] then
+ return b[2];
+ i = i + 1;
+ l = tail l;
+ }
+ print("bpaddr(", id\d, "): no match\n");
+ return {};
+}
+
+progargs="";
+print("$ROOT/lib/acid/port");
diff --git a/lib/acid/power b/lib/acid/power
new file mode 100644
index 00000000..0691e243
--- /dev/null
+++ b/lib/acid/power
@@ -0,0 +1,233 @@
+// Power PC support
+
+defn acidinit() // Called after all the init modules are loaded
+{
+ bpl = {};
+ bpid = -1;
+ bpfmt = 'X';
+ nopstop = 0;
+ bplist = {};
+
+ srcpath = {
+ "./",
+ "/sys/src/libc/port/",
+ "/sys/src/libc/9sys/",
+ "/sys/src/libc/power/"
+ };
+
+ srcfiles = {}; // list of loaded files
+ srctext = {}; // the text of the files
+}
+
+// defn stk() // trace
+// {
+// _stk(*PC, *SP, linkreg(0), 0);
+// }
+
+// defn lstk() // trace with locals
+// {
+// _stk(*PC, *SP, linkreg(0), 1);
+// }
+
+defn ustk(ur)
+{
+ complex Ureg ur;
+ _stk(ur.pc, ur.sp, 0, 0);
+}
+
+defn lustk(ur)
+{
+ complex Ureg ur;
+ _stk(ur.pc, ur.sp, 0, 1);
+}
+
+defn stk()
+{
+ ustk(0);
+}
+
+defn lstk()
+{
+ lustk(0);
+}
+
+defn kstk()
+{
+ local lab;
+ complex Proc proc;
+ lab = proc.sched;
+ complex Label lab;
+ _stk(lab.pc\X, lab.sp\X, 0, 0);
+}
+
+defn lkstk()
+{
+ local lab;
+ complex Proc proc;
+ lab = proc.sched;
+ complex Label lab;
+ _stk(lab.pc\X, lab.sp\X, 0, 1);
+}
+
+defn gpr() // print general purpose registers
+{
+ print("SP\t", *SP, " R2\t", *R2, " R3\t", *R3, "\n");
+ print("R4\t", *R4, " R5\t", *R5, " R6\t", *R6, "\n");
+ print("R7\t", *R7, " R8\t", *R8, " R9\t", *R9, "\n");
+ print("R10\t", *R10, " R11\t", *R11, " R12\t", *R12, "\n");
+ print("R13\t", *R13, " R14\t", *R14, " R15\t", *R15, "\n");
+ print("R16\t", *R16, " R17\t", *R17, " R18\t", *R18, "\n");
+ print("R19\t", *R19, " R20\t", *R20, " R21\t", *R21, "\n");
+ print("R22\t", *R22, " R23\t", *R23, " R24\t", *R24, "\n");
+ print("R25\t", *R25, " R26\t", *R26, " R27\t", *R27, "\n");
+ print("R28\t", *R28, " R29\t", *R29, " R30\t", *R30, "\n");
+ print("R31\t", *R31, "\n");
+}
+
+defn Fpr()
+{
+ fpr();
+}
+
+defn fpr()
+{
+ print("F0\t", *fmt(F0, 'G'), "\tF1\t", *fmt(F1, 'G'), "\n");
+ print("F2\t", *fmt(F2, 'G'), "\tF3\t", *fmt(F3, 'G'), "\n");
+ print("F4\t", *fmt(F4, 'G'), "\tF5\t", *fmt(F5, 'G'), "\n");
+ print("F6\t", *fmt(F6, 'G'), "\tF7\t", *fmt(F7, 'G'), "\n");
+ print("F8\t", *fmt(F8, 'G'), "\tF9\t", *fmt(F9, 'G'), "\n");
+ print("F10\t", *fmt(F10, 'G'), "\tF11\t", *fmt(F11, 'G'), "\n");
+ print("F12\t", *fmt(F12, 'G'), "\tF13\t", *fmt(F13, 'G'), "\n");
+ print("F14\t", *fmt(F14, 'G'), "\tF15\t", *fmt(F15, 'G'), "\n");
+ print("F16\t", *fmt(F16, 'G'), "\tF17\t", *fmt(F17, 'G'), "\n");
+ print("F18\t", *fmt(F18, 'G'), "\tF19\t", *fmt(F19, 'G'), "\n");
+ print("F20\t", *fmt(F20, 'G'), "\tF21\t", *fmt(F21, 'G'), "\n");
+ print("F22\t", *fmt(F22, 'G'), "\tF23\t", *fmt(F23, 'G'), "\n");
+ print("F24\t", *fmt(F24, 'G'), "\tF25\t", *fmt(F25, 'G'), "\n");
+ print("F26\t", *fmt(F26, 'G'), "\tF27\t", *fmt(F27, 'G'), "\n");
+ print("F28\t", *fmt(F28, 'G'), "\tF29\t", *fmt(F29, 'G'), "\n");
+ print("F30\t", *fmt(F30, 'G'), "\tF31\t", *fmt(F31, 'G'), "\n");
+}
+
+defn spr() // print special processor registers
+{
+ local pc, link, cause;
+
+ pc = *PC;
+ print("PC\t", pc, " ", fmt(pc, 'a'), " ");
+ pfl(pc);
+
+ link = *R31;
+ print("SP\t", *SP, "\tLINK\t", link, " ", fmt(link, 'a'), " ");
+ pfl(link);
+
+ cause = *CAUSE;
+ print("SRR1\t", *SRR1, "\tCAUSE\t", cause, " ", reason(cause), "\n");
+ print("LR\t", *LR, "\tCR\t", *CR, "\n");
+
+ print("XER\t", *XER, "\tCTR\t", *CTR, "\n");
+}
+
+defn regs() // print all registers
+{
+ spr();
+ gpr();
+}
+
+
+defn linkreg(addr)
+{
+ return *LR;
+}
+
+sizeofUreg = 160;
+aggr Ureg
+{
+ 'U' 0 cause;
+ 'U' 4 status;
+ 'U' 8 pc;
+ 'U' 12 pad;
+ 'U' 16 lr;
+ 'U' 20 cr;
+ 'U' 24 xer;
+ 'U' 28 ctr;
+ 'U' 32 r0;
+ 'U' 36 sp;
+ 'U' 40 r2;
+ 'U' 44 r3;
+ 'U' 48 r4;
+ 'U' 52 r5;
+ 'U' 56 r6;
+ 'U' 60 r7;
+ 'U' 64 r8;
+ 'U' 68 r9;
+ 'U' 72 r10;
+ 'U' 76 r11;
+ 'U' 80 r12;
+ 'U' 84 r13;
+ 'U' 88 r14;
+ 'U' 92 r15;
+ 'U' 96 r16;
+ 'U' 100 r17;
+ 'U' 104 r18;
+ 'U' 108 r19;
+ 'U' 112 r20;
+ 'U' 116 r21;
+ 'U' 120 r22;
+ 'U' 124 r23;
+ 'U' 128 r24;
+ 'U' 132 r25;
+ 'U' 136 r26;
+ 'U' 140 r27;
+ 'U' 144 r28;
+ 'U' 148 r29;
+ 'U' 152 r30;
+ 'U' 156 r31;
+};
+
+defn
+Ureg(addr) {
+ complex Ureg addr;
+ print(" cause ", addr.cause, "\n");
+ print(" status ", addr.status, "\n");
+ print(" pc ", addr.pc, "\n");
+ print(" pad ", addr.pad, "\n");
+ print(" lr ", addr.lr, "\n");
+ print(" cr ", addr.cr, "\n");
+ print(" xer ", addr.xer, "\n");
+ print(" ctr ", addr.ctr, "\n");
+ print(" r0 ", addr.r0, "\n");
+ print(" sp ", addr.sp, "\n");
+ print(" r2 ", addr.r2, "\n");
+ print(" r3 ", addr.r3, "\n");
+ print(" r4 ", addr.r4, "\n");
+ print(" r5 ", addr.r5, "\n");
+ print(" r6 ", addr.r6, "\n");
+ print(" r7 ", addr.r7, "\n");
+ print(" r8 ", addr.r8, "\n");
+ print(" r9 ", addr.r9, "\n");
+ print(" r10 ", addr.r10, "\n");
+ print(" r11 ", addr.r11, "\n");
+ print(" r12 ", addr.r12, "\n");
+ print(" r13 ", addr.r13, "\n");
+ print(" r14 ", addr.r14, "\n");
+ print(" r15 ", addr.r15, "\n");
+ print(" r16 ", addr.r16, "\n");
+ print(" r17 ", addr.r17, "\n");
+ print(" r18 ", addr.r18, "\n");
+ print(" r19 ", addr.r19, "\n");
+ print(" r20 ", addr.r20, "\n");
+ print(" r21 ", addr.r21, "\n");
+ print(" r22 ", addr.r22, "\n");
+ print(" r23 ", addr.r23, "\n");
+ print(" r24 ", addr.r24, "\n");
+ print(" r25 ", addr.r25, "\n");
+ print(" r26 ", addr.r26, "\n");
+ print(" r27 ", addr.r27, "\n");
+ print(" r28 ", addr.r28, "\n");
+ print(" r29 ", addr.r29, "\n");
+ print(" r30 ", addr.r30, "\n");
+ print(" r31 ", addr.r31, "\n");
+};
+
+print("/sys/lib/acid/power");
diff --git a/lib/acid/rdebug b/lib/acid/rdebug
new file mode 100644
index 00000000..be8c45f9
--- /dev/null
+++ b/lib/acid/rdebug
@@ -0,0 +1,116 @@
+// Acid remote debug (using devdbg.c)
+
+defn step()
+{
+ local ur;
+ local addrs;
+ local id;
+ local l;
+ local b;
+ local bl;
+ local sl;
+
+ complex Proc proc;
+ ur = proc.dbgreg;
+ if ur == 0 then
+ error("step: process not in breakpoint trap");
+ complex Ureg ur;
+
+ //
+ // stop all kprocs that could potentially hit this breakpoint
+ // make a list of all the breakpoints at this address
+ //
+ bl = {};
+ sl = {};
+ l = bpl;
+ while l do {
+ b = head l;
+ if b[2] == ur.pc then {
+ if status(b[1]) != "Stopped" then {
+ stop(b[1]);
+ sl = append sl, b[1];
+ }
+ bl = append bl, b;
+ }
+ l = tail l;
+ }
+
+ //
+ // delete all the breakpoints at this address
+ //
+ if bl then {
+ l = bl;
+ while l do {
+ b = head l;
+ _bpconddel(b[0]);
+ l = tail l;
+ }
+ }
+
+ //
+ // single step to the following address
+ //
+ addrs = follow(ur.pc);
+ id = bpset(addrs[0]);
+ startstop(pid);
+ bpdel(id);
+
+ //
+ // restore all the breakpoints at this address
+ //
+ if bl then {
+ l = bl;
+ while l do {
+ b = head l;
+ _bpcondset(b[0], b[1], b[2], b[3]);
+ l = tail l;
+ }
+ }
+
+ //
+ // restart all kprocs that could potentially hit this breakpoint
+ //
+ if sl then {
+ l = sl;
+ while l do {
+ start(head l);
+ l = tail l;
+ }
+ }
+}
+
+defn pstop(pid)
+{
+ local l;
+ local pc;
+ local ur;
+
+ if nopstop then
+ return {};
+
+ complex Proc proc;
+ ur = proc.dbgreg;
+ complex Ureg ur;
+ pc = ur.pc;
+
+ if _breakid != -1 then {
+ print("break ", _breakid\d, ": pid ");
+ _breakid = -1;
+ }
+ print(pid,": ", status(pid), "\t");
+
+ print(fmt(pc, 'a'), "\t", fmt(pc, 'i'), "\n");
+
+ if notes then {
+ if notes[0] != "sys: breakpoint" then {
+ print("Notes pending:\n");
+ l = notes;
+ while l do {
+ print("\t", head l, "\n");
+ l = tail l;
+ }
+ }
+ }
+}
+
+print("$ROOT/lib/acid/rdebug");
diff --git a/lib/acid/sparc b/lib/acid/sparc
new file mode 100644
index 00000000..76a1eba3
--- /dev/null
+++ b/lib/acid/sparc
@@ -0,0 +1,218 @@
+// Sparc support
+
+defn acidinit() // Called after all the init modules are loaded
+{
+ bplist = {};
+ bpfmt = 'X';
+
+ srcpath = {
+ "./",
+ "/sys/src/libc/port/",
+ "/sys/src/libc/9sys/",
+ "/sys/src/libc/sparc/"
+ };
+
+ srcfiles = {}; // list of loaded files
+ srctext = {}; // the text of the files
+}
+
+defn stk() // trace
+{
+ _stk(*PC, *R1, linkreg(0), 0);
+}
+
+defn lstk() // trace with locals
+{
+ _stk(*PC, *R1, linkreg(0), 1);
+}
+
+defn gpr() // print general purpose registers
+{
+ print("R1\t", *R1, "R2\t", *R2, "R3\t", *R3, "\n");
+ print("R4\t", *R4, "R5\t", *R5, "R6\t", *R6, "\n");
+ print("R7\t", *R7, "R8\t", *R8, "R9\t", *R9, "\n");
+ print("R10\t", *R10, "R11\t", *R11, "R12\t", *R12, "\n");
+ print("R13\t", *R13, "R14\t", *R14, "R15\t", *R15, "\n");
+ print("R16\t", *R16, "R17\t", *R17, "R18\t", *R18, "\n");
+ print("R19\t", *R19, "R20\t", *R20, "R21\t", *R21, "\n");
+ print("R22\t", *R22, "R23\t", *R23, "R24\t", *R24, "\n");
+ print("R25\t", *R25, "R26\t", *R26, "R27\t", *R27, "\n");
+ print("R28\t", *R28, "R29\t", *R29, "R30\t", *R30, "\n");
+ print("R31\t", *R31, "\n");
+}
+
+defn spr() // print special processor registers
+{
+ local pc;
+ local link;
+ local cause;
+
+ pc = *PC;
+ print("PC\t", pc, " ", fmt(pc, 'a'), " ");
+ pfl(pc);
+ print("PSR\t", *PSR, "\n");
+
+ link = *R15;
+ print("SP\t", *R1, "\tLINK\t\t", link, " ", fmt(link, 'a'));
+ pfl(link);
+
+ cause = *TBR;
+ print("Y\t", *Y, "\tCAUSE\t", *Y, cause, " ", reason(cause), "\n");
+}
+
+defn Fpr()
+{
+ print("F0\t", *fmt(F0, 'G'), "\tF2\t", *fmt(F2, 'G'), "\n");
+ print("F4\t", *fmt(F4, 'G'), "\tF6\t", *fmt(F6, 'G'), "\n");
+ print("F8\t", *fmt(F8, 'G'), "\tF10\t", *fmt(F10, 'G'), "\n");
+ print("F12\t", *fmt(F12, 'G'), "\tF14\t", *fmt(F14, 'G'), "\n");
+ print("F16\t", *fmt(F16, 'G'), "\tF18\t", *fmt(F18, 'G'), "\n");
+ print("F20\t", *fmt(F20, 'G'), "\tF22\t", *fmt(F22, 'G'), "\n");
+ print("F24\t", *fmt(F24, 'G'), "\tF26\t", *fmt(F26, 'G'), "\n");
+ print("F28\t", *fmt(F28, 'G'), "\tF30\t", *fmt(F30, 'G'), "\n");
+}
+
+defn fpr()
+{
+ print("F0\t", *fmt(F0, 'g'), "\tF1\t", *fmt(F1, 'g'), "\n");
+ print("F2\t", *fmt(F2, 'g'), "\tF3\t", *fmt(F3, 'g'), "\n");
+ print("F4\t", *fmt(F4, 'g'), "\tF5\t", *fmt(F5, 'g'), "\n");
+ print("F6\t", *fmt(F6, 'g'), "\tF7\t", *fmt(F7, 'g'), "\n");
+ print("F8\t", *fmt(F8, 'g'), "\tF9\t", *fmt(F9, 'g'), "\n");
+ print("F10\t", *fmt(F10, 'g'), "\tF11\t", *fmt(F11, 'g'), "\n");
+ print("F12\t", *fmt(F12, 'g'), "\tF13\t", *fmt(F13, 'g'), "\n");
+ print("F14\t", *fmt(F14, 'g'), "\tF15\t", *fmt(F15, 'g'), "\n");
+ print("F16\t", *fmt(F16, 'g'), "\tF17\t", *fmt(F17, 'g'), "\n");
+ print("F18\t", *fmt(F18, 'g'), "\tF19\t", *fmt(F19, 'g'), "\n");
+ print("F20\t", *fmt(F20, 'g'), "\tF21\t", *fmt(F21, 'g'), "\n");
+ print("F22\t", *fmt(F22, 'g'), "\tF23\t", *fmt(F23, 'g'), "\n");
+ print("F24\t", *fmt(F24, 'g'), "\tF25\t", *fmt(F25, 'g'), "\n");
+ print("F26\t", *fmt(F26, 'g'), "\tF27\t", *fmt(F27, 'g'), "\n");
+ print("F28\t", *fmt(F28, 'g'), "\tF29\t", *fmt(F29, 'g'), "\n");
+ print("F30\t", *fmt(F30, 'g'), "\tF31\t", *fmt(F31, 'g'), "\n");
+}
+
+defn regs() // print all registers
+{
+ spr();
+ gpr();
+}
+
+defn pstop(pid)
+{
+ local l;
+ local pc;
+
+ pc = *PC;
+
+ print(pid,": ", reason(*TBR), "\t");
+ print(fmt(pc, 'a'), "\t", fmt(pc, 'i'), "\n");
+
+ if notes then {
+ if notes[0] != "sys: breakpoint" then {
+ print("Notes pending:\n");
+ l = notes;
+ while l do {
+ print("\t", head l, "\n");
+ l = tail l;
+ }
+ }
+ }
+}
+
+aggr Ureg
+{
+ 'U' 0 r0;
+ {
+ 'U' 4 sp;
+ 'U' 4 usp;
+ 'U' 4 r1;
+ };
+ 'U' 8 r2;
+ 'U' 12 r3;
+ 'U' 16 r4;
+ 'U' 20 r5;
+ 'U' 24 r6;
+ 'U' 28 r7;
+ 'U' 32 r8;
+ 'U' 36 r9;
+ 'U' 40 r10;
+ 'U' 44 r11;
+ 'U' 48 r12;
+ 'U' 52 r13;
+ 'U' 56 r14;
+ 'U' 60 r15;
+ 'U' 64 r16;
+ 'U' 68 r17;
+ 'U' 72 r18;
+ 'U' 76 r19;
+ 'U' 80 r20;
+ 'U' 84 r21;
+ 'U' 88 r22;
+ 'U' 92 r23;
+ 'U' 96 r24;
+ 'U' 100 r25;
+ 'U' 104 r26;
+ 'U' 108 r27;
+ 'U' 112 r28;
+ 'U' 116 r29;
+ 'U' 120 r30;
+ 'U' 124 r31;
+ 'U' 128 y;
+ 'U' 132 tbr;
+ 'U' 136 psr;
+ 'U' 140 npc;
+ 'U' 144 pc;
+ 'U' 148 pad;
+};
+
+defn
+Ureg(addr) {
+ complex Ureg addr;
+ print(" r0 ", addr.r0, "\n");
+ print(" sp ", addr.sp, "\n");
+ print(" r2 ", addr.r2, "\n");
+ print(" r3 ", addr.r3, "\n");
+ print(" r4 ", addr.r4, "\n");
+ print(" r5 ", addr.r5, "\n");
+ print(" r6 ", addr.r6, "\n");
+ print(" r7 ", addr.r7, "\n");
+ print(" r8 ", addr.r8, "\n");
+ print(" r9 ", addr.r9, "\n");
+ print(" r10 ", addr.r10, "\n");
+ print(" r11 ", addr.r11, "\n");
+ print(" r12 ", addr.r12, "\n");
+ print(" r13 ", addr.r13, "\n");
+ print(" r14 ", addr.r14, "\n");
+ print(" r15 ", addr.r15, "\n");
+ print(" r16 ", addr.r16, "\n");
+ print(" r17 ", addr.r17, "\n");
+ print(" r18 ", addr.r18, "\n");
+ print(" r19 ", addr.r19, "\n");
+ print(" r20 ", addr.r20, "\n");
+ print(" r21 ", addr.r21, "\n");
+ print(" r22 ", addr.r22, "\n");
+ print(" r23 ", addr.r23, "\n");
+ print(" r24 ", addr.r24, "\n");
+ print(" r25 ", addr.r25, "\n");
+ print(" r26 ", addr.r26, "\n");
+ print(" r27 ", addr.r27, "\n");
+ print(" r28 ", addr.r28, "\n");
+ print(" r29 ", addr.r29, "\n");
+ print(" r30 ", addr.r30, "\n");
+ print(" r31 ", addr.r31, "\n");
+ print(" y ", addr.y, "\n");
+ print(" tbr ", addr.tbr, "\n");
+ print(" psr ", addr.psr, "\n");
+ print(" npc ", addr.npc, "\n");
+ print(" pc ", addr.pc, "\n");
+ print(" pad ", addr.pad, "\n");
+};
+
+defn linkreg(addr)
+{
+ complex Ureg addr;
+ return addr.r15\X;
+}
+
+print("/sys/lib/acid/sparc");
diff --git a/lib/convcs/big5 b/lib/convcs/big5
new file mode 100644
index 00000000..9e9cf775
--- /dev/null
+++ b/lib/convcs/big5
@@ -0,0 +1 @@
+ ,ã€ã€‚.・;:?ï¼ï¸°â€¦â€¥ï¹ï¹‘﹒·﹔﹕﹖﹗︲–︱—︳�︴ï¹ï¼ˆï¼‰ï¸µï¸¶ï½›ï½ï¸·ï¸¸ã€”〕︹︺ã€ã€‘︻︼《》︽︾〈〉︿﹀「ã€ï¹ï¹‚『ã€ï¹ƒï¹„﹙﹚﹛﹜ï¹ï¹žâ€˜â€™â€œâ€ã€ã€žâ€µâ€²ï¼ƒï¼†ï¼Šâ€»Â§ã€ƒâ—‹â—△▲◎☆★◇◆□■▽▼㊣℅‾�_�﹉﹊ï¹ï¹Žï¹‹ï¹Œ#&*+ï¼Ã—÷±√<>ï¼â‰¤â‰¥â‰ âˆžâ‰’≡﹢﹣﹤﹥﹦∼∩∪⊥∠∟⊿ã’ã‘∫∮∵∴♀♂â™â˜‰â†‘↓â†â†’↖↗↙↘∥∣��ï¼ï¼¼ï¼„¥〒¢£%@℃℉$%@ã•㎜ãŽãŽžãŽãŽ¡ãŽŽãŽã„°兙兛兞å…兡兣嗧瓩糎â–▂▃▄▅▆▇█â–â–Žâ–▌▋▊▉┼┴┬┤├▔─│▕┌â”└┘╭╮╰╯â•╞╪╡◢◣◥◤╱╲╳ï¼ï¼‘23456789ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ〡〢〣〤〥〦〧〨〩�å„�ABCDEFGHIJKLMNOPQRSTUVWXYZï½ï½‚cdefghijklï½ï½Žï½ï½ï½‘rstuvwxyzΑΒΓΔΕΖΗΘΙΚΛΜÎΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπÏστυφχψωㄅㄆㄇㄈㄉㄊㄋㄌã„ㄎã„ã„ㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜã„ㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ˙ˉˊˇˋ���������������������������������������������������������������一乙ä¸ä¸ƒä¹ƒä¹äº†äºŒäººå„¿å…¥å…«å‡ åˆ€åˆåŠ›åŒ•ååœåˆä¸‰ä¸‹ä¸ˆä¸Šä¸«ä¸¸å‡¡ä¹…么也乞于亡兀刃勺åƒå‰å£åœŸå£«å¤•大女å­å­‘孓寸å°å°¢å°¸å±±å·å·¥å·±å·²å·³å·¾å¹²å»¾å¼‹å¼“æ‰ä¸‘ä¸ä¸ä¸­ä¸°ä¸¹ä¹‹å°¹äºˆäº‘井互五亢ä»ä»€ä»ƒä»†ä»‡ä»ä»Šä»‹ä»„å…ƒå…內六兮公冗凶分切刈勻勾勿化匹åˆå‡å…åžåŽ„å‹åŠåå£¬å¤©å¤«å¤ªå¤­å­”å°‘å°¤å°ºå±¯å·´å¹»å»¿å¼”å¼•å¿ƒæˆˆæˆ¶æ‰‹æ‰Žæ”¯æ–‡æ–—æ–¤æ–¹æ—¥æ›°æœˆæœ¨æ¬ æ­¢æ­¹æ¯‹æ¯”æ¯›æ°æ°´ç«çˆªçˆ¶çˆ»ç‰‡ç‰™ç‰›çŠ¬çŽ‹ä¸™ä¸–ä¸•ä¸”ä¸˜ä¸»ä¹ä¹ä¹Žä»¥ä»˜ä»”仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北åŒä»ŸåŠå‰å¡å å¯å®åŽ»å¯å¤å³å¬å®å©å¨å¼å¸åµå«å¦åªå²å±å°å¥å­å»å››å›šå¤–央失奴奶孕它尼巨巧左市布平幼å¼å¼˜å¼—å¿…æˆŠæ‰“æ‰”æ‰’æ‰‘æ–¥æ—¦æœ®æœ¬æœªæœ«æœ­æ­£æ¯æ°‘æ°æ°¸æ±æ±€æ°¾çŠ¯çŽ„çŽ‰ç“œç“¦ç”˜ç”Ÿç”¨ç”©ç”°ç”±ç”²ç”³ç–‹ç™½çš®çš¿ç›®çŸ›çŸ¢çŸ³ç¤ºç¦¾ç©´ç«‹ä¸žä¸Ÿä¹’ä¹“ä¹©äº™äº¤äº¦äº¥ä»¿ä¼‰ä¼™ä¼Šä¼•ä¼ä¼ä¼‘ä¼ä»²ä»¶ä»»ä»°ä»³ä»½ä¼ä¼‹å…‰å…‡å…†å…ˆå…¨å…±å†å†°åˆ—刑划刎刖劣匈匡匠å°å±å‰ååŒåŠååå‹å„å‘ååˆåƒåŽå†å’因回å›åœ³åœ°åœ¨åœ­åœ¬åœ¯åœ©å¤™å¤šå¤·å¤¸å¦„奸妃好她如å¦å­—存宇守宅安寺尖屹州帆并年å¼å¼›å¿™å¿–æˆŽæˆŒæˆæˆæ‰£æ‰›æ‰˜æ”¶æ—©æ—¨æ—¬æ—­æ›²æ›³æœ‰æœ½æœ´æœ±æœµæ¬¡æ­¤æ­»æ°–æ±æ±—æ±™æ±Ÿæ± æ±æ±•æ±¡æ±›æ±æ±Žç°ç‰Ÿç‰ç™¾ç«¹ç±³ç³¸ç¼¶ç¾Šç¾½è€è€ƒè€Œè€’耳è¿è‚‰è‚‹è‚Œè‡£è‡ªè‡³è‡¼èˆŒèˆ›èˆŸè‰®è‰²è‰¾è™«è¡€è¡Œè¡£è¥¿é˜¡ä¸²äº¨ä½ä½ä½‡ä½—佞伴佛何估ä½ä½‘伽伺伸佃佔似但佣作你伯低伶余ä½ä½ˆä½šå…Œå…‹å…兵冶冷別判利刪刨劫助努劬匣å³åµåå­åžå¾å¦å‘Žå§å‘†å‘ƒå³å‘ˆå‘‚å›å©å‘Šå¹å»å¸å®åµå¶å å¼å‘€å±å«åŸå¬å›ªå›°å›¤å›«åŠå‘å€åå‡åŽåœ¾åå圻壯夾å¦å¦’妨妞妣妙妖å¦å¦¤å¦“妊妥å­å­œå­šå­›å®Œå®‹å®å°¬å±€å±å°¿å°¾å²å²‘岔岌巫希åºåº‡åºŠå»·å¼„弟彤形彷役忘忌志å¿å¿±å¿«å¿¸å¿ªæˆ’æˆ‘æŠ„æŠ—æŠ–æŠ€æ‰¶æŠ‰æ‰­æŠŠæ‰¼æ‰¾æ‰¹æ‰³æŠ’æ‰¯æŠ˜æ‰®æŠ•æŠ“æŠ‘æŠ†æ”¹æ”»æ”¸æ—±æ›´æŸæŽæææ‘æœæ–æžæ‰æ†æ æ“æ—æ­¥æ¯æ±‚æ±žæ²™æ²æ²ˆæ²‰æ²…æ²›æ±ªæ±ºæ²æ±°æ²Œæ±¨æ²–æ²’æ±½æ²ƒæ±²æ±¾æ±´æ²†æ±¶æ²æ²”沘沂ç¶ç¼ç½ç¸ç‰¢ç‰¡ç‰ ç‹„狂玖甬甫男甸皂盯矣ç§ç§€ç¦¿ç©¶ç³»ç½•è‚–è‚“è‚肘肛肚育良芒芋èŠè¦‹è§’言谷豆豕è²èµ¤èµ°è¶³èº«è»Šè¾›è¾°è¿‚迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯ä¾ä¾ä½³ä½¿ä½¬ä¾›ä¾‹ä¾†ä¾ƒä½°ä½µä¾ˆä½©ä½»ä¾–ä½¾ä¾ä¾‘佺兔兒兕兩具其典冽函刻券刷刺到刮制å‰åŠ¾åŠ»å’å”å“å‘å¦å·å¸å¹å–å”å—味呵咖呸咕咀呻呷咄咒咆呼å’呱呶和咚呢周咋命咎固垃å·åªå©å¡å¦å¤å¼å¤œå¥‰å¥‡å¥ˆå¥„奔妾妻委妹妮姑姆å§å§å§‹å§“姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往å¾å½¿å½¼å¿å¿ å¿½å¿µå¿¿æ€æ€”æ€¯æ€µæ€–æ€ªæ€•æ€¡æ€§æ€©æ€«æ€›æˆ–æˆ•æˆ¿æˆ¾æ‰€æ‰¿æ‹‰æ‹Œæ‹„æŠ¿æ‹‚æŠ¹æ‹’æ‹›æŠ«æ‹“æ‹”æ‹‹æ‹ˆæŠ¨æŠ½æŠ¼æ‹æ‹™æ‹‡æ‹æŠµæ‹šæŠ±æ‹˜æ‹–æ‹—æ‹†æŠ¬æ‹Žæ”¾æ–§æ–¼æ—ºæ˜”æ˜“æ˜Œæ˜†æ˜‚æ˜Žæ˜€æ˜æ˜•æ˜Šæ˜‡æœæœ‹æ­æž‹æž•æ±æžœæ³æ·æž‡æžæž—æ¯æ°æ¿æž‰æ¾æžæµæžšæž“æ¼æªæ²æ¬£æ­¦æ­§æ­¿æ°“æ°›æ³£æ³¨æ³³æ²±æ³Œæ³¥æ²³æ²½æ²¾æ²¼æ³¢æ²«æ³•æ³“æ²¸æ³„æ²¹æ³æ²®æ³—泅泱沿治泡泛泊沬泯泜泖泠炕炎炒炊炙爬爭爸版牧物狀狎狙狗ç‹çŽ©çŽ¨çŽŸçŽ«çŽ¥ç”½ç–疙疚的盂盲直知矽社祀ç¥ç§‰ç§ˆç©ºç©¹ç«ºç³¾ç½”羌羋者肺肥肢肱股肫肩肴肪肯臥臾èˆèгèŠèŠ™èŠ­èŠ½èŠŸèŠ¹èŠ±èŠ¬èŠ¥èŠ¯èŠ¸èŠ£èŠ°èŠ¾èŠ·è™Žè™±åˆè¡¨è»‹è¿Žè¿”近邵邸邱邶采金長門阜陀阿阻附陂隹雨é’éžäºŸäº­äº®ä¿¡ä¾µä¾¯ä¾¿ä¿ ä¿‘ä¿ä¿ä¿ƒä¾¶ä¿˜ä¿Ÿä¿Šä¿—ä¾®ä¿ä¿„係俚俎俞侷兗冒冑冠剎剃削å‰å‰Œå‰‹å‰‡å‹‡å‹‰å‹ƒå‹åŒå—å»åŽšå›å’¬å“€å’¨å“Žå“‰å’¸å’¦å’³å“‡å“‚咽咪å“哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契å¥å¥Žå¥å§œå§˜å§¿å§£å§¨å¨ƒå§¥å§ªå§šå§¦å¨å§»å­©å®£å®¦å®¤å®¢å®¥å°å±Žå±å±å±‹å³™å³’å··å¸å¸¥å¸Ÿå¹½åº åº¦å»ºå¼ˆå¼­å½¥å¾ˆå¾…å¾Šå¾‹å¾‡å¾Œå¾‰æ€’æ€æ€ æ€¥æ€Žæ€¨ææ°æ¨æ¢æ†æƒæ¬æ«æªæ¤æ‰æ‹œæŒ–æŒ‰æ‹¼æ‹­æŒæ‹®æ‹½æŒ‡æ‹±æ‹·æ‹¯æ‹¬æ‹¾æ‹´æŒ‘æŒ‚æ”¿æ•…æ–«æ–½æ—¢æ˜¥æ˜­æ˜ æ˜§æ˜¯æ˜Ÿæ˜¨æ˜±æ˜¤æ›·æŸ¿æŸ“æŸ±æŸ”æŸæŸ¬æž¶æž¯æŸµæŸ©æŸ¯æŸ„æŸ‘æž´æŸšæŸ¥æž¸æŸæŸžæŸ³æž°æŸ™æŸ¢æŸæŸ’æ­ªæ®ƒæ®†æ®µæ¯’æ¯—æ°Ÿæ³‰æ´‹æ´²æ´ªæµæ´¥æ´Œæ´±æ´žæ´—活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷çŠçŽ»çŽ²çç€çŽ³ç”šç”­ç•界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅çœç›¹ç›¸çœ‰çœ‹ç›¾ç›¼çœ‡çŸœç ‚研砌ç ç¥†ç¥‰ç¥ˆç¥‡ç¦¹ç¦ºç§‘ç§’ç§‹ç©¿çªç«¿ç«½ç±½ç´‚紅紀紉紇約紆缸美羿耄è€è€è€‘耶胖胥胚胃胄背胡胛胎胞胤èƒè‡´èˆ¢è‹§èŒƒèŒ…苣苛苦茄若茂茉苒苗英èŒè‹œè‹”苑苞苓苟苯茆è™è™¹è™»è™ºè¡è¡«è¦è§”計訂訃貞負赴赳趴è»è»Œè¿°è¿¦è¿¢è¿ªè¿¥è¿­è¿«è¿¤è¿¨éƒŠéƒŽéƒéƒƒé…‹é…Šé‡é–‚é™é™‹é™Œé™é¢é©éŸ‹éŸ­éŸ³é é¢¨é£›é£Ÿé¦–香乘亳倌å€å€£ä¿¯å€¦å€¥ä¿¸å€©å€–倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢å‡å‡Œå‡†å‡‹å‰–剜剔剛å‰åŒªå¿åŽŸåŽåŸå“¨å”å”唷哼哥哲唆哺唔哩哭員唉哮哪哦唧唇哽å”圃圄埂埔埋埃堉å¤å¥—奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展å±å³­å³½å³»å³ªå³¨å³°å³¶å´å³´å·®å¸­å¸«åº«åº­åº§å¼±å¾’徑徿™æ£æ¥ææ•æ­æ©æ¯æ‚„æ‚Ÿæ‚šæ‚æ‚”æ‚Œæ‚…æ‚–æ‰‡æ‹³æŒˆæ‹¿æŽæŒ¾æŒ¯æ•æ‚æ†ææ‰æŒºææŒ½æŒªæŒ«æŒ¨ææŒæ•ˆæ•‰æ–™æ—æ—…æ™‚æ™‰æ™æ™ƒæ™’æ™Œæ™…æ™æ›¸æœ”æœ•æœ—æ ¡æ ¸æ¡ˆæ¡†æ¡“æ ¹æ¡‚æ¡”æ ©æ¢³æ —æ¡Œæ¡‘æ ½æŸ´æ¡æ¡€æ ¼æ¡ƒæ ªæ¡…æ “æ ˜æ¡æ®Šæ®‰æ®·æ°£æ°§æ°¨æ°¦æ°¤æ³°æµªæ¶•消涇浦浸海浙涓浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈çƒçˆ¹ç‰¹ç‹¼ç‹¹ç‹½ç‹¸ç‹·çކç­ç‰ç®ç çªçžç•”ç•畜畚留疾病症疲疳疽疼疹痂疸皋皰益ç›ç›Žçœ©çœŸçœ çœ¨çŸ©ç °ç §ç ¸ç ç ´ç ·ç ¥ç ­ç  ç Ÿç ²ç¥•ç¥ç¥ ç¥Ÿç¥–神ç¥ç¥—祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純ç´ç´•ç´šç´œç´ç´™ç´›ç¼ºç½Ÿç¾”ç¿…ç¿è€†è€˜è€•耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀èˆèˆªèˆ«èˆ¨èˆ¬èŠ»èŒ«è’è”èŠèŒ¸èè‰èŒµèŒ´è茲茹茶茗è€èŒ±èŒ¨èƒè™”蚊蚪蚓蚤蚩蚌蚣蚜衰衷è¢è¢‚衽衹記è¨è¨Žè¨Œè¨•訊託訓訖è¨è¨‘豈豺豹財貢起躬軒軔è»è¾±é€é€†è¿·é€€è¿ºè¿´é€ƒè¿½é€…迸邕郡éƒéƒ¢é…’é…酌釘é‡é‡—釜釙閃院陣陡陛é™é™¤é™˜é™žéš»é£¢é¦¬éª¨é«˜é¬¥é¬²é¬¼ä¹¾åºå½åœå‡åƒåŒåšå‰å¥å¶åŽå•åµå´å·åå€å¯å­å…œå†•凰剪副勒務勘動åŒåŒåŒ™åŒ¿å€åŒ¾åƒæ›¼å•†å•ªå•¦å•„啞啡啃啊唱啖å•啕唯啤唸售啜唬啣唳å•啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶å©å©‰å©¦å©ªå©€å¨¼å©¢å©šå©†å©Šå­°å¯‡å¯…寄寂宿密尉專將屠屜å±å´‡å´†å´Žå´›å´–å´¢å´‘å´©å´”å´™å´¤å´§å´—å·¢å¸¸å¸¶å¸³å¸·åº·åº¸åº¶åºµåº¾å¼µå¼·å½—å½¬å½©å½«å¾—å¾™å¾žå¾˜å¾¡å¾ å¾œæ¿æ‚£æ‚‰æ‚ æ‚¨æƒ‹æ‚´æƒ¦æ‚½æƒ…æ‚»æ‚µæƒœæ‚¼æƒ˜æƒ•æƒ†æƒŸæ‚¸æƒšæƒ‡æˆšæˆ›æ‰ˆæŽ æŽ§æ²æŽ–æŽ¢æŽ¥æ·æ§æŽ˜æŽªæ±æŽ©æŽ‰æŽƒæŽ›æ«æŽ¨æŽ„æŽˆæŽ™æŽ¡æŽ¬æŽ’æŽæŽ€æ»æ©æ¨æºæ•æ•–æ•‘æ•™æ•—å•Ÿæ•æ•˜æ••æ•”æ–œæ–›æ–¬æ—æ—‹æ—Œæ—Žæ™æ™šæ™¤æ™¨æ™¦æ™žæ›¹å‹—æœ›æ¢æ¢¯æ¢¢æ¢“æ¢µæ¡¿æ¡¶æ¢±æ¢§æ¢—æ¢°æ¢ƒæ£„æ¢­æ¢†æ¢…æ¢”æ¢æ¢¨æ¢Ÿæ¢¡æ¢‚欲殺毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽çŠçŒœçŒ›çŒ–猓猙率ç…çŠçƒç†ç¾ç瓠瓶瓷甜產略畦畢異ç–痔痕疵痊ç—皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜èŠè†è„¯è„–脣脫脩脰脤舂舵舷舶船莎莞莘è¸èŽ¢èŽ–èŽ½èŽ«èŽ’èŽŠèŽ“èŽ‰èŽ è·è»è¼èŽ†èŽ§è™•å½ªè›‡è›€èš¶è›„èšµè›†è›‹èš±èš¯è›‰è¡“è¢žè¢ˆè¢«è¢’è¢–è¢è¢‹è¦“è¦è¨ªè¨è¨£è¨¥è¨±è¨­è¨Ÿè¨›è¨¢è±‰è±šè²©è²¬è²«è²¨è²ªè²§èµ§èµ¦è¶¾è¶ºè»›è»Ÿé€™é€é€šé€—連速é€é€é€•逞造é€é€¢é€–逛途部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢å‚傅備傑傀傖傘傚最凱割剴創剩勞å‹å‹›åšåŽ¥å•»å–€å–§å•¼å–Šå–喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙åœå ¯å ªå ´å ¤å °å ±å ¡å å  å£¹å£ºå¥ å©·åªšå©¿åª’媛媧孳孱寒富寓å¯å°Šå°‹å°±åµŒåµå´´åµ‡å·½å¹…帽幀幃幾廊å»å»‚å»„å¼¼å½­å¾©å¾ªå¾¨æƒ‘æƒ¡æ‚²æ‚¶æƒ æ„œæ„£æƒºæ„•æƒ°æƒ»æƒ´æ…¨æƒ±æ„Žæƒ¶æ„‰æ„€æ„’æˆŸæ‰‰æŽ£æŽŒææ€æ©æ‰æ†ææ’æ£ææ¡æ–æ­æ®æ¶æ´æªæ›æ‘’æšæ¹æ•žæ•¦æ•¢æ•£æ–‘æ–æ–¯æ™®æ™°æ™´æ™¶æ™¯æš‘æ™ºæ™¾æ™·æ›¾æ›¿æœŸæœæ£ºæ£•æ£ æ£˜æ£—æ¤…æ£Ÿæ£µæ£®æ£§æ£¹æ£’æ£²æ££æ£‹æ£æ¤æ¤’æ¤Žæ£‰æ£šæ¥®æ£»æ¬¾æ¬ºæ¬½æ®˜æ®–æ®¼æ¯¯æ°®æ°¯æ°¬æ¸¯æ¸¸æ¹”æ¸¡æ¸²æ¹§æ¹Šæ¸ æ¸¥æ¸£æ¸›æ¹›æ¹˜æ¸¤æ¹–æ¹®æ¸­æ¸¦æ¹¯æ¸´æ¹æ¸ºæ¸¬æ¹ƒæ¸æ¸¾æ»‹æº‰æ¸™æ¹Žæ¹£æ¹„湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩çºçªç³ç¢ç¥çµç¶ç´ç¯ç›ç¦ç¨ç”¥ç”¦ç•«ç•ªç—¢ç—›ç—£ç—™ç—˜ç—žç— ç™»ç™¼çš–皓皴盜ç短ç¡ç¡¬ç¡¯ç¨ç¨ˆç¨‹ç¨…稀窘窗窖童竣等策筆ç­ç­’ç­”ç­ç­‹ç­ç­‘粟粥絞çµçµ¨çµ•紫絮絲絡給絢絰絳善翔翕耋è’肅腕腔腋腑腎脹腆脾腌腓腴舒舜è©èƒè¸èè è…è‹èè¯è±è´è‘—èŠè°èŒèŒè½è²èŠè¸èŽè„èœè‡è”èŸè™›è›Ÿè›™è›­è›”蛛蛤è›è›žè¡—è£è£‚袱覃視註詠評詞証è©è©”è©›è©è©†è¨´è¨ºè¨¶è©–象貂貯貼貳貽è³è²»è³€è²´è²·è²¶è²¿è²¸è¶Šè¶…è¶è·Žè·è·‹è·šè·‘跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥é‡éˆ”鈕鈣鈉鈞éˆéˆéˆ‡éˆ‘é–”é–開閑間閒閎隊階隋陽隅隆éšé™²éš„é›é›…雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃é»é»‘亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧å«å«‰å«Œåª¾åª½åª¼åª³å«‚åª²åµ©åµ¯å¹Œå¹¹å»‰å»ˆå¼’å½™å¾¬å¾®æ„šæ„æ…ˆæ„Ÿæƒ³æ„›æƒ¹æ„æ„ˆæ…Žæ…Œæ…„æ…æ„¾æ„´æ„§æ„æ„†æ„·æˆ¡æˆ¢æ“æ¾æžæªæ­æ½æ¬ææœæ”ææ¶æ–æ—æ†æ•¬æ–Ÿæ–°æš—æš‰æš‡æšˆæš–æš„æš˜æšæœƒæ¦”æ¥­æ¥šæ¥·æ¥ æ¥”æ¥µæ¤°æ¦‚æ¥Šæ¥¨æ¥«æ¥žæ¥“æ¥¹æ¦†æ¥æ¥£æ¥›æ­‡æ­²æ¯€æ®¿æ¯“æ¯½æº¢æº¯æ»“æº¶æ»‚æºæºæ»‡æ»…溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷ç…猿猾瑯瑚瑕瑟瑞ç‘ç¿ç‘™ç‘›ç‘œç•¶ç•¸ç˜€ç—°ç˜ç—²ç—±ç—ºç—¿ç—´ç—³ç›žç›Ÿç›ç«ç¦çžç£ç¹çªç¬çœç¥ç¨ç¢çŸ®ç¢Žç¢°ç¢—碘碌碉硼碑碓硿祺祿ç¦è¬ç¦½ç¨œç¨šç¨ ç¨”稟稞窟窠筷節筠筮筧粱粳粵經絹綑ç¶ç¶çµ›ç½®ç½©ç½ªç½²ç¾©ç¾¨ç¾¤è–è˜è‚†è‚„腱腰腸腥腮腳腫腹腺腦舅艇蒂葷è½è±è‘µè‘¦è‘«è‘‰è‘¬è‘›è¼èµè‘¡è‘£è‘©è‘­è‘†è™žè™œè™Ÿè›¹èœ“蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘è£è£¡è£Šè£•裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊辟農é‹éŠé“é‚é”逼é•éé‡ééŽéé‘逾é鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉é‰é‰…鈹鈿鉚閘隘隔隕é›é›‹é›‰é›Šé›·é›»é›¹é›¶é–é´é¶é é ‘頓頊頒頌飼飴飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕åƒåƒ‘僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉å˜å˜Žå—·å˜–嘟嘈å˜å—¶åœ˜åœ–塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察å°å±¢å¶„å¶‡å¹›å¹£å¹•å¹—å¹”å»“å»–å¼Šå½†å½°å¾¹æ…‡æ„¿æ…‹æ…·æ…¢æ…£æ…Ÿæ…šæ…˜æ…µæˆªæ’‡æ‘˜æ‘”æ’¤æ‘¸æ‘Ÿæ‘ºæ‘‘æ‘§æ´æ‘­æ‘»æ•²æ–¡æ——æ—–æš¢æš¨æšæ¦œæ¦¨æ¦•æ§æ¦®æ§“æ§‹æ¦›æ¦·æ¦»æ¦«æ¦´æ§æ§æ¦­æ§Œæ¦¦æ§ƒæ¦£æ­‰æ­Œæ°³æ¼³æ¼”æ»¾æ¼“æ»´æ¼©æ¼¾æ¼ æ¼¬æ¼æ¼‚æ¼¢æ»¿æ»¯æ¼†æ¼±æ¼¸æ¼²æ¼£æ¼•æ¼«æ¼¯æ¾ˆæ¼ªæ»¬æ¼æ»²æ»Œæ»·ç†”熙煽熊熄熒爾犒犖ç„ç瑤瑣瑪瑰瑭甄疑瘧ç˜ç˜‹ç˜‰ç˜“盡監瞄ç½ç¿ç¡ç£ç¢Ÿç¢§ç¢³ç¢©ç¢£ç¦Žç¦ç¦ç¨®ç¨±çªªçª©ç«­ç«¯ç®¡ç®•箋筵算ç®ç®”ç®ç®¸ç®‡ç®„粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬罰翠翡翟èžèšè‚‡è…膀è†è†ˆè†Šè…¿è†‚臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓è’蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘è•蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣èªèª¡èª“誤說誥誨誘誑誚誧豪è²è²Œè³“賑賒赫趙趕跼輔輒輕輓辣é é˜éœé£é™éžé¢éé›é„™é„˜é„žé…µé…¸é…·é…´é‰¸éŠ€éŠ…éŠ˜éŠ–é‰»éŠ“éŠœéŠ¨é‰¼éŠ‘é–¡é–¨é–©é–£é–¥é–¤éš™éšœéš›é›Œé›’éœ€é¼éž…韶頗領颯颱餃餅餌餉é§éª¯éª°é«¦é­é­‚鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜劇劈劉åŠåŠŠå‹°åŽ²å˜®å˜»å˜¹å˜²å˜¿å˜´å˜©å™“å™Žå™—å™´å˜¶å˜¯å˜°å¢€å¢Ÿå¢žå¢³å¢œå¢®å¢©å¢¦å¥­å¬‰å«»å¬‹å«µå¬Œå¬ˆå¯®å¯¬å¯©å¯«å±¤å±¥å¶å¶”幢幟幡廢廚廟å»å»£å» å½ˆå½±å¾·å¾µæ…¶æ…§æ…®æ…æ…•æ†‚æ…¼æ…°æ…«æ…¾æ†§æ†æ†«æ†Žæ†¬æ†šæ†¤æ†”æ†®æˆ®æ‘©æ‘¯æ‘¹æ’žæ’²æ’ˆæ’æ’°æ’¥æ’“æ’•æ’©æ’’æ’®æ’­æ’«æ’šæ’¬æ’™æ’¢æ’³æ•µæ•·æ•¸æš®æš«æš´æš±æ¨£æ¨Ÿæ§¨æ¨æ¨žæ¨™æ§½æ¨¡æ¨“æ¨Šæ§³æ¨‚æ¨…æ§­æ¨‘æ­æ­Žæ®¤æ¯…毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛çŽç—瑩璋璃瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼ç£ç¨¿ç¨¼ç©€ç¨½ç¨·ç¨»çª¯çª®ç®­ç®±ç¯„箴篆篇ç¯ç® ç¯Œç³Šç· ç·´ç·¯ç·»ç·˜ç·¬ç·ç·¨ç·£ç·šç·žç·©ç¶žç·™ç·²ç·¹ç½µç½·ç¾¯ç¿©è€¦è†›è†œè†è† è†šè†˜è”—蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂è´è¶è è¦è¸è¨è™è—èŒè“è¡›è¡è¤è¤‡è¤’褓褕褊誼諒談諄誕請諸課諉諂調誰論è«èª¶èª¹è«›è±Œè±Žè±¬è³ è³žè³¦è³¤è³¬è³­è³¢è³£è³œè³ªè³¡èµ­è¶Ÿè¶£è¸«è¸è¸è¸¢è¸è¸©è¸Ÿè¸¡è¸žèººè¼è¼›è¼Ÿè¼©è¼¦è¼ªè¼œè¼žè¼¥é©é®é¨é­é·é„°é„­é„§é„±é†‡é†‰é†‹é†ƒé‹…銻銷鋪銬鋤é‹éŠ³éŠ¼é‹’é‹‡é‹°éŠ²é–­é–±éœ„éœ†éœ‡éœ‰é éžéž‹éžé ¡é «é œé¢³é¤Šé¤“餒餘é§é§é§Ÿé§›é§‘駕駒駙骷髮髯鬧魅魄魷魯鴆鴉鴃麩麾黎墨齒儒儘儔å„儕冀冪å‡åŠ‘åŠ“å‹³å™™å™«å™¹å™©å™¤å™¸å™ªå™¨å™¥å™±å™¯å™¬å™¢å™¶å£å¢¾å£‡å£…奮å¬å¬´å­¸å¯°å°Žå½Šæ†²æ†‘æ†©æ†Šæ‡æ†¶æ†¾æ‡Šæ‡ˆæˆ°æ“…æ“æ“‹æ’»æ’¼æ“šæ“„æ“‡æ“‚æ“æ’¿æ“’æ“”æ’¾æ•´æ›†æ›‰æš¹æ›„æ›‡æš¸æ¨½æ¨¸æ¨ºæ©™æ©«æ©˜æ¨¹æ©„æ©¢æ©¡æ©‹æ©‡æ¨µæ©Ÿæ©ˆæ­™æ­·æ°…æ¿‚æ¾±æ¾¡æ¿ƒæ¾¤æ¿æ¾§æ¾³æ¿€æ¾¹æ¾¶æ¾¦æ¾ æ¾´ç†¾ç‡‰ç‡ç‡’燈燕熹燎燙燜燃燄ç¨ç’œç’£ç’˜ç’Ÿç’žç“¢ç”Œç”瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦ç©ç©Žç©†ç©Œç©‹çªºç¯™ç°‘築篤篛篡篩篦糕糖縊縑縈縛縣縞ç¸ç¸‰ç¸ç½¹ç¾²ç¿°ç¿±ç¿®è€¨è†³è†©è†¨è‡»èˆˆè‰˜è‰™è•Šè•™è•ˆè•¨è•©è•ƒè•‰è•­è•ªè•žèžƒèžŸèžžèž¢èžè¡¡è¤ªè¤²è¤¥è¤«è¤¡è¦ªè¦¦è«¦è«ºè««è«±è¬€è«œè«§è«®è«¾è¬è¬‚諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦éµé´é¸é²é¼éºé„´é†’錠錶鋸錳錯錢鋼錫錄錚éŒéŒ¦éŒ¡éŒ•錮錙閻隧隨險雕霎霑霖éœéœ“éœé›éœé¦éž˜é °é ¸é »é ·é ­é ¹é ¤é¤é¤¨é¤žé¤›é¤¡é¤šé§­é§¢é§±éª¸éª¼é«»é«­é¬¨é®‘鴕鴣鴦鴨鴒鴛默黔é¾é¾œå„ªå„Ÿå„¡å„²å‹µåšŽåš€åšåš…嚇åšå£•å£“å£‘å£Žå¬°å¬ªå¬¤å­ºå°·å±¨å¶¼å¶ºå¶½å¶¸å¹«å½Œå¾½æ‡‰æ‡‚æ‡‡æ‡¦æ‡‹æˆ²æˆ´æ“Žæ“Šæ“˜æ“ æ“°æ“¦æ“¬æ“±æ“¢æ“­æ–‚æ–ƒæ›™æ›–æª€æª”æª„æª¢æªœæ«›æª£æ©¾æª—æªæª æ­œæ®®æ¯šæ°ˆæ¿˜æ¿±æ¿Ÿæ¿ æ¿›æ¿¤æ¿«æ¿¯æ¾€æ¿¬æ¿¡æ¿©æ¿•濮濰燧營燮燦燥燭燬燴燠爵牆ç°ç²ç’©ç’°ç’¦ç’¨ç™†ç™‚癌盪瞳瞪瞰瞬瞧瞭矯磷磺磴磯ç¤ç¦§ç¦ªç©—窿簇ç°ç¯¾ç¯·ç°Œç¯ ç³ ç³œç³žç³¢ç³Ÿç³™ç³ç¸®ç¸¾ç¹†ç¸·ç¸²ç¹ƒç¸«ç¸½ç¸±ç¹…ç¹ç¸´ç¸¹ç¹ˆç¸µç¸¿ç¸¯ç½„翳翼è±è²è°è¯è³è‡†è‡ƒè†ºè‡‚臀膿膽臉膾臨舉艱薪薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠è¬è¬„è¬è±è°¿è±³è³ºè³½è³¼è³¸è³»è¶¨è¹‰è¹‹è¹ˆè¹Šè½„輾轂轅輿é¿é½é‚„é‚邂邀鄹醣醞醜é鎂錨éµéŠé¥é‹éŒ˜é¾é¬é›é°éšé”闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵é¨é§¿é®®é®«é®ªé®­é´»é´¿éº‹é»é»žé»œé»é»›é¼¾é½‹å¢åš•åš®å£™å£˜å¬¸å½æ‡£æˆ³æ“´æ“²æ“¾æ”†æ“ºæ“»æ“·æ–·æ›œæœ¦æª³æª¬æ«ƒæª»æª¸æ«‚檮檯歟歸殯瀉瀋濾瀆濺瀑ç€ç‡»ç‡¼ç‡¾ç‡¸ç·çµç’§ç’¿ç”•癖癘癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻è·è¶è‡è‡èˆŠè—è–©è—è—藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫è±è´…蹙蹣蹦蹤蹟蹕軀轉è½é‚‡é‚ƒé‚ˆé†«é†¬é‡éŽ”éŽŠéŽ–éŽ¢éŽ³éŽ®éŽ¬éŽ°éŽ˜éŽšéŽ—é—”é—–é—闕離雜雙雛雞霤鞣鞦鞭韹é¡é¡é¡Œé¡Žé¡“颺餾餿餽餮馥騎é«é¬ƒé¬†é­é­Žé­é¯Šé¯‰é¯½é¯ˆé¯€éµ‘éµéµ é» é¼•鼬儳嚥壞壟壢寵é¾å»¬æ‡²æ‡·æ‡¶æ‡µæ”€æ”æ› æ›æ«¥æ«æ«šæ«“瀛瀟瀨瀚ç€ç€•瀘爆çˆç‰˜çŠ¢ç¸çºç’½ç“Šç“£ç–‡ç–†ç™Ÿç™¡çŸ‡ç¤™ç¦±ç©«ç©©ç°¾ç°¿ç°¸ç°½ç°·ç±€ç¹«ç¹­ç¹¹ç¹©ç¹ªç¾…繳羶羹羸臘藩è—藪藕藤藥藷蟻蠅è èŸ¹èŸ¾è¥ è¥Ÿè¥–襞è­è­œè­˜è­‰è­šè­Žè­è­†è­™è´ˆè´Šè¹¼è¹²èº‡è¹¶è¹¬è¹ºè¹´è½”轎辭邊邋醱醮é¡é‘éŸéƒéˆéœéé–é¢éé˜é¤é—é¨é—œéš´é›£éœªéœ§é¡éŸœéŸ»é¡žé¡˜é¡›é¢¼é¥…饉騖騙é¬é¯¨é¯§é¯–鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲çˆç»ç“癢癥礦礪礬礫竇競籌籃ç±ç³¯ç³°è¾®ç¹½ç¹¼çº‚罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫è´è´èº‰èºèº…躂醴釋é˜éƒé½é—¡éœ°é£„饒饑馨騫騰騷騵鰓é°é¹¹éºµé»¨é¼¯é½Ÿé½£é½¡å„·å„¸å›å›€å›‚夔屬巿‡¼æ‡¾æ”攜斕曩櫻欄櫺殲çŒçˆ›çŠ§ç“–ç“”ç™©çŸ“ç±çºçºŒç¾¼è˜—蘭蘚蠣蠢蠡蠟襪襬覽譴護譽贓躊èºèº‹è½Ÿè¾¯é†ºé®é³éµéºé¸é²é«é—¢éœ¸éœ¹éœ²éŸ¿é¡§é¡¥é¥—驅驃驀騾é«é­”魑鰭鰥鶯鶴鷂鶸éºé»¯é¼™é½œé½¦é½§å„¼å„»å›ˆå›Šå›‰å­¿å·”巒彎懿攤權歡ç‘ç˜çŽ€ç“¤ç–Šç™®ç™¬ç¦³ç± ç±Ÿè¾è½è‡Ÿè¥²è¥¯è§¼è®€è´–贗躑躓轡酈鑄鑑鑒霽霾韃éŸé¡«é¥•é©•é©é«’鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬æ¬ç“šç«Šç±¤ç±£ç±¥çº“纖纔臢蘸蘿蠱變é‚é‚鑣鑠鑤é¨é¡¯é¥œé©šé©›é©—髓體髑鱔鱗鱖鷥麟黴囑壩攬çžç™±ç™²çŸ—ç½ç¾ˆè ¶è ¹è¡¢è®“讒讖艷贛釀鑪é‚éˆé„韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖ç£ç±¬ç±®è »è§€èº¡é‡é‘²é‘°é¡±é¥žé«–鬣黌ç¤çŸšè®šé‘·éŸ‰é©¢é©¥çºœè®œèºªé‡…鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲ヾã‚ゞ々ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ゎã‚ã‚ゑをんァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶Ð”ЕÐЖЗИЙКЛМУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрÑтуфхцчшщъыьÑÑŽÑ①②③④⑤⑥⑦⑧⑨⑩⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽���������������������������������������������������������������������������������������������������������������������������������������������������������������乂乜凵匚厂万丌乇äºå›—兀屮彳ä¸å†‡ä¸Žä¸®äº“仂仉仈冘勼å¬åŽ¹åœ å¤ƒå¤¬å°å·¿æ—¡æ®³æ¯Œæ°”爿丱丼仨仜仩仡ä»ä»šåˆŒåŒœåŒåœ¢åœ£å¤—夯å®å®„å°’å°»å±´å±³å¸„åº€åº‚å¿‰æˆ‰æ‰æ°•氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈ä¼ä¼‚伅伢伓伄仴伒冱刓刉åˆåŠ¦åŒ¢åŒŸå厊å‡å›¡å›Ÿåœ®åœªåœ´å¤¼å¦€å¥¼å¦…å¥»å¥¾å¥·å¥¿å­–å°•å°¥å±¼å±ºå±»å±¾å·Ÿå¹µåº„å¼‚å¼šå½´å¿•å¿”å¿æ‰œæ‰žæ‰¤æ‰¡æ‰¦æ‰¢æ‰™æ‰ æ‰šæ‰¥æ—¯æ—®æœ¾æœ¹æœ¸æœ»æœºæœ¿æœ¼æœ³æ°˜æ±†æ±’æ±œæ±æ±Šæ±”汋汌ç±ç‰žçŠ´çŠµçŽŽç”ªç™¿ç©µç½‘è‰¸è‰¼èŠ€è‰½è‰¿è™è¥¾é‚™é‚—邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟ä½ä½˜ä¼­ä¼³ä¼¿ä½¡å†å†¹åˆœåˆžåˆ¡åŠ­åŠ®åŒ‰å£å²åŽŽåŽå°å·åªå‘”å‘…å™åœå¥å˜å½å‘å‘å¨å¤å‘‡å›®å›§å›¥åå…åŒå‰å‹å’夆奀妦妘妠妗妎妢å¦å¦å¦§å¦¡å®Žå®’尨尪å²å²å²ˆå²‹å²‰å²’岊岆岓岕巠帊帎庋庉庌庈åºå¼…å¼å½¸å½¶å¿’å¿‘å¿å¿­å¿¨å¿®å¿³å¿¡å¿¤å¿£å¿ºå¿¯å¿·å¿»æ€€å¿´æˆºæŠƒæŠŒæŠŽæŠæŠ”æŠ‡æ‰±æ‰»æ‰ºæ‰°æŠæŠˆæ‰·æ‰½æ‰²æ‰´æ”·æ—°æ—´æ—³æ—²æ—µæ…æ‡æ™æ•æŒæˆæææšæ‹æ¯æ°™æ°šæ±¸æ±§æ±«æ²„æ²‹æ²æ±±æ±¯æ±©æ²šæ±­æ²‡æ²•沜汦汳汥汻沎ç´çºç‰£çŠ¿çŠ½ç‹ƒç‹†ç‹çŠºç‹…çŽ•çŽ—çŽ“çŽ”çŽ’ç”ºç”¹ç–”ç–•çšç¤½è€´è‚•è‚™è‚肒肜èŠèŠèŠ…èŠŽèŠ‘èŠ“èŠŠèŠƒèŠ„è±¸è¿‰è¾¿é‚Ÿé‚¡é‚¥é‚žé‚§é‚ é˜°é˜¨é˜¯é˜­ä¸³ä¾˜ä½¼ä¾…ä½½ä¾€ä¾‡ä½¶ä½´ä¾‰ä¾„ä½·ä½Œä¾—ä½ªä¾šä½¹ä¾ä½¸ä¾ä¾œä¾”侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿å’咑咂咈呫呺呾呥呬呴呦å’呯呡呠咘呣呧呤囷囹å¯å²å­å«å±å°å¶åž€åµå»å³å´å¢å¨å½å¤Œå¥…妵妺å§å§Žå¦²å§Œå§å¦¶å¦¼å§ƒå§–妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧å²å²¥å²¶å²°å²¦å¸—å¸”å¸™å¼¨å¼¢å¼£å¼¤å½”å¾‚å½¾å½½å¿žå¿¥æ€­æ€¦æ€™æ€²æ€‹æ€´æ€Šæ€—æ€³æ€šæ€žæ€¬æ€¢æ€æ€æ€®æ€“æ€‘æ€Œæ€‰æ€œæˆ”æˆ½æŠ­æŠ´æ‹‘æŠ¾æŠªæŠ¶æ‹ŠæŠ®æŠ³æŠ¯æŠ»æŠ©æŠ°æŠ¸æ”½æ–¨æ–»æ˜‰æ—¼æ˜„æ˜’æ˜ˆæ—»æ˜ƒæ˜‹æ˜æ˜…æ—½æ˜‘æ˜æ›¶æœŠæž…æ¬æžŽæž’æ¶æ»æž˜æž†æž„æ´æžæžŒæºæžŸæž‘æž™æžƒæ½æžæ¸æ¹æž”æ¬¥æ®€æ­¾æ¯žæ°æ²“æ³¬æ³«æ³®æ³™æ²¶æ³”æ²­æ³§æ²·æ³æ³‚æ²ºæ³ƒæ³†æ³­æ³²æ³’æ³æ²´æ²Šæ²æ²€æ³žæ³€æ´°æ³æ³‡æ²°æ³¹æ³æ³©æ³‘炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬çŽç“瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺矷祂礿秅穸穻竻籵糽耵è‚肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓è¿è¿–迕迗邲邴邯邳邰阹阽阼阺陃ä¿ä¿…俓侲俉俋ä¿ä¿”俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽å¼åŽ—åŽ–åŽ™åŽ˜å’ºå’¡å’­å’¥å“哃èŒå’·å’®å“–咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗åžåž›åž”垘åžåž™åž¥åžšåž•壴å¤å¥“姡姞姮娀姱å§å§ºå§½å§¼å§¶å§¤å§²å§·å§›å§©å§³å§µå§ å§¾å§´å§­å®¨å±Œå³å³˜å³Œå³—峋峛峞峚峉峇峊峖峓峔å³å³ˆå³†å³Žå³Ÿå³¸å·¹å¸¡å¸¢å¸£å¸ å¸¤åº°åº¤åº¢åº›åº£åº¥å¼‡å¼®å½–å¾†æ€·æ€¹æ”æ²æžæ…æ“æ‡æ‰æ›æŒæ€æ‚æŸæ€¤æ„æ˜æ¦æ®æ‰‚æ‰ƒæ‹æŒæŒ‹æ‹µæŒŽæŒƒæ‹«æ‹¹æŒæŒŒæ‹¸æ‹¶æŒ€æŒ“æŒ”æ‹ºæŒ•æ‹»æ‹°æ•æ•ƒæ–ªæ–¿æ˜¶æ˜¡æ˜²æ˜µæ˜œæ˜¦æ˜¢æ˜³æ˜«æ˜ºæ˜æ˜´æ˜¹æ˜®æœæœæŸæŸ²æŸˆæžºæŸœæž»æŸ¸æŸ˜æŸ€æž·æŸ…æŸ«æŸ¤æŸŸæžµæŸæž³æŸ·æŸ¶æŸ®æŸ£æŸ‚æž¹æŸŽæŸ§æŸ°æž²æŸ¼æŸ†æŸ­æŸŒæž®æŸ¦æŸ›æŸºæŸ‰æŸŠæŸƒæŸªæŸ‹æ¬¨æ®‚æ®„æ®¶æ¯–æ¯˜æ¯ æ° æ°¡æ´¨æ´´æ´­æ´Ÿæ´¼æ´¿æ´’æ´Šæ³šæ´³æ´„æ´™æ´ºæ´šæ´‘æ´€æ´æµ‚æ´æ´˜æ´·æ´ƒæ´æµ€æ´‡æ´ æ´¬æ´ˆæ´¢æ´‰æ´ç‚·ç‚Ÿç‚¾ç‚±ç‚°ç‚¡ç‚´ç‚µç‚©ç‰ç‰‰ç‰Šç‰¬ç‰°ç‰³ç‰®ç‹Šç‹¤ç‹¨ç‹«ç‹Ÿç‹ªç‹¦ç‹£çŽ…çŒç‚çˆç…玹玶玵玴ç«çŽ¿ç‡ç޾çƒç†çޏç‹ç“¬ç“®ç”®ç•‡ç•ˆç–§ç–ªç™¹ç›„眈眃眄眅眊盷盻盺矧矨砆砑砒砅ç ç ç Žç ‰ç ƒç “祊祌祋祅祄秕ç§ç§ç§–秎窀穾竑笀ç¬ç±ºç±¸ç±¹ç±¿ç²€ç²ç´ƒç´ˆç´ç½˜ç¾‘ç¾ç¾¾è€‡è€Žè€è€”耷胘胇胠胑胈胂èƒèƒ…胣胙胜胊胕胉èƒèƒ—胦èƒè‡¿èˆ¡èŠ”è‹™è‹¾è‹¹èŒ‡è‹¨èŒ€è‹•èŒºè‹«è‹–è‹´è‹¬è‹¡è‹²è‹µèŒŒè‹»è‹¶è‹°è‹ªè‹¤è‹ è‹ºè‹³è‹­è™·è™´è™¼è™³è¡è¡Žè¡§è¡ªè¡©è§“訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔é™é™‘陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢å‹åŒŽåŽžå”¦å“¢å”—å”’å“§å“³å“¤å”šå“¿å”„å”ˆå“«å”‘å”…å“±å”Šå“»å“·å“¸å“ å”Žå”ƒå”‹åœåœ‚埌堲埕埒垺埆垽垼垸垶垿埇åŸåž¹åŸå¤Žå¥Šå¨™å¨–娭娮娕å¨å¨—å¨Šå¨žå¨³å­¬å®§å®­å®¬å°ƒå±–å±”å³¬å³¿å³®å³±å³·å´€å³¹å¸©å¸¨åº¨åº®åºªåº¬å¼³å¼°å½§ææšæ§ææ‚¢æ‚ˆæ‚€æ‚’æ‚æ‚æ‚ƒæ‚•æ‚›æ‚—æ‚‡æ‚œæ‚Žæˆ™æ‰†æ‹²æŒæ–æŒ¬æ„æ…æŒ¶æƒæ¤æŒ¹æ‹æŠæŒ¼æŒ©ææŒ´æ˜æ”æ™æŒ­æ‡æŒ³æšæ‘æŒ¸æ—æ€æˆæ•Šæ•†æ—†æ—ƒæ—„æ—‚æ™Šæ™Ÿæ™‡æ™‘æœ’æœ“æ Ÿæ šæ¡‰æ ²æ ³æ »æ¡‹æ¡æ –æ ±æ œæ µæ «æ ­æ ¯æ¡Žæ¡„æ ´æ æ ’æ ”æ ¦æ ¨æ ®æ¡æ ºæ ¥æ  æ¬¬æ¬¯æ¬­æ¬±æ¬´æ­­è‚‚æ®ˆæ¯¦æ¯¤æ¯¨æ¯£æ¯¢æ¯§æ°¥æµºæµ£æµ¤æµ¶æ´æµ¡æ¶’æµ˜æµ¢æµ­æµ¯æ¶‘æ¶æ·¯æµ¿æ¶†æµžæµ§æµ æ¶—浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵æ¶çƒœçƒ“烑çƒçƒ‹ç¼¹çƒ¢çƒ—烒烞烠烔çƒçƒ…烆烇烚烎烡牂牸牷牶猀狺狴狾狶狳狻çŒç“ç™ç¥ç–玼ç§ç£ç©çœç’ç›ç”ççšç—ç˜ç¨ç“žç“Ÿç“´ç“µç”¡ç•›ç•Ÿç–°ç—疻痄痀疿疶疺皊盉çœçœ›çœçœ“眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛ç¥ç¥œç¥“祒祑秫秬秠秮秭秪秜秞ç§çª†çª‰çª…窋窌窊窇竘ç¬ç¬„笓笅ç¬ç¬ˆç¬Šç¬Žç¬‰ç¬’粄粑粊粌粈ç²ç²…ç´žç´ç´‘紎紘紖紓紟紒ç´ç´Œç½œç½¡ç½žç½ ç½ç½›ç¾–羒翃翂翀耖耾耹胺胲胹胵è„胻脀èˆèˆ¯èˆ¥èŒ³èŒ­è„茙è‘茥è–茿è茦茜茢è‚èŽèŒ›èŒªèŒˆèŒ¼è茖茤茠茷茯茩è‡è…èŒè“茞茬è‹èŒ§èˆè™“虒蚢蚨蚖èšèš‘蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎èšèšèš”衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤é…é…Žé…釕釢釚陜陟隼飣髟鬯乿å°åªå¡åžå å“å‹åå²åˆååå›åŠå¢å€•å…åŸå©å«å£å¤å†å€å®å³å—å‘å‡å‰«å‰­å‰¬å‰®å‹–勓匭厜啵啶唼å•å•唴唪啑啢唶唵唰啒啅唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳åŸå ‡åŸ®åŸ£åŸ²åŸ¥åŸ¬åŸ¡å ŽåŸ¼å åŸ§å å ŒåŸ±åŸ©åŸ°å å „奜婠婘婕婧婞娸娵婭å©å©Ÿå©¥å©¬å©“婤婗婃å©å©’婄婛婈媎娾å©å¨¹å©Œå©°å©©å©‡å©‘婖婂婜孲孮å¯å¯€å±™å´žå´‹å´å´šå´ å´Œå´¨å´å´¦å´¥å´å´°å´’å´£å´Ÿå´®å¸¾å¸´åº±åº´åº¹åº²åº³å¼¶å¼¸å¾›å¾–å¾Ÿæ‚Šæ‚æ‚†æ‚¾æ‚°æ‚ºæƒ“æƒ”æƒæƒ¤æƒ™æƒæƒˆæ‚±æƒ›æ‚·æƒŠæ‚¿æƒƒæƒæƒ€æŒ²æ¥æŽŠæŽ‚æ½æŽ½æŽžæŽ­æŽæŽ—æŽ«æŽŽæ¯æŽ‡æŽæ®æŽ¯æµæŽœæ­æŽ®æ¼æŽ¤æŒ»æŽŸæ¸æŽ…æŽæŽ‘æŽæ°æ•“æ—æ™¥æ™¡æ™›æ™™æ™œæ™¢æœ˜æ¡¹æ¢‡æ¢æ¢œæ¡­æ¡®æ¢®æ¢«æ¥–æ¡¯æ¢£æ¢¬æ¢©æ¡µæ¡´æ¢²æ¢æ¡·æ¢’æ¡¼æ¡«æ¡²æ¢ªæ¢€æ¡±æ¡¾æ¢›æ¢–æ¢‹æ¢ æ¢‰æ¢¤æ¡¸æ¡»æ¢‘æ¢Œæ¢Šæ¡½æ¬¶æ¬³æ¬·æ¬¸æ®‘æ®æ®æ®Žæ®Œæ°ªæ·€æ¶«æ¶´æ¶³æ¹´æ¶¬æ·©æ·¢æ¶·æ·¶æ·”æ¸€æ·ˆæ· æ·Ÿæ·–æ¶¾æ·¥æ·œæ·æ·›æ·´æ·Šæ¶½æ·­æ·°æ¶ºæ·•æ·‚æ·æ·‰æ·æ·²æ·“æ·½æ·—æ·æ·£æ¶»çƒºç„烷焗烴焌烰焄烳ç„烼烿焆焓焀烸烶焋焂焎牾牻牼牿çŒçŒ—猇猑猘猊猈狿çŒçŒžçŽˆç¶ç¸çµç„çç½ç‡ç€çºç¼ç¿çŒç‹ç´çˆç•¤ç•£ç—Žç—’ç—痋痌痑ç—çšçš‰ç›“眹眯眭眱眲眴眳眽眥眻眵硈硒硉ç¡ç¡Šç¡Œç ¦ç¡…ç¡ç¥¤ç¥§ç¥©ç¥ªç¥£ç¥«ç¥¡ç¦»ç§ºç§¸ç§¶ç§·çªçª”çªç¬µç­‡ç¬´ç¬¥ç¬°ç¬¢ç¬¤ç¬³ç¬˜ç¬ªç¬ç¬±ç¬«ç¬­ç¬¯ç¬²ç¬¸ç¬šç¬£ç²”粘粖粣紵紽紸紶紺絅紬紩çµçµ‡ç´¾ç´¿çµŠç´»ç´¨ç½£ç¾•羜ç¾ç¾›ç¿Šç¿‹ç¿ç¿ç¿‘翇ç¿ç¿‰è€Ÿè€žè€›è‡èƒèˆè„˜è„¥è„™è„›è„­è„Ÿè„¬è„žè„¡è„•è„§è„脢舑舸舳舺舴舲艴èŽèŽ£èŽ¨èŽèºè³èޤè´èŽèŽèŽ•èŽ™èµèŽ”èŽ©è½èŽƒèŽŒèŽèŽ›èŽªèŽ‹è¾èŽ¥èŽ¯èŽˆèŽ—èŽ°è¿èŽ¦èŽ‡èŽ®è¶èŽšè™™è™–èš¿èš·è›‚è›è›…蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜è±è±½è²¥èµ½èµ»èµ¹è¶¼è·‚趹趿è·è»˜è»žè»è»œè»—軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪釫釷釨釮镺閆閈陼陭陫陱陯隿éªé „飥馗傛傕傔傞傋傣傃傌傎å‚å¨å‚œå‚’傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈å–å–µå–喣喒喤啽喌喦啿喕喡喎圌堩堷堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜åªåª“åªå¯ªå¯å¯‹å¯”寑寊寎尌尰崷嵃嵫åµåµ‹å´¿å´µåµ‘嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄å¹å½˜å¾¦å¾¥å¾«æƒ‰æ‚¹æƒŒæƒ¢æƒŽæƒ„æ„”æƒ²æ„Šæ„–æ„…æƒµæ„“æƒ¸æƒ¼æƒ¾æƒæ„ƒæ„˜æ„æ„æƒ¿æ„„æ„‹æ‰ŠæŽ”æŽ±æŽ°æŽæ¥æ¨æ¯æƒæ’æ³æŠæ æ¶æ•æ²æµæ‘¡æŸæŽ¾ææœæ„æ˜æ“æ‚æ‡æŒæ‹æˆæ°æ—æ™æ”²æ•§æ•ªæ•¤æ•œæ•¨æ•¥æ–Œæ–æ–žæ–®æ—æ—’æ™¼æ™¬æ™»æš€æ™±æ™¹æ™ªæ™²æœæ¤Œæ£“æ¤„æ£œæ¤ªæ£¬æ£ªæ£±æ¤æ£–æ£·æ£«æ£¤æ£¶æ¤“æ¤æ£³æ£¡æ¤‡æ£Œæ¤ˆæ¥°æ¢´æ¤‘æ£¯æ£†æ¤”æ£¸æ£æ£½æ£¼æ£¨æ¤‹æ¤Šæ¤—æ£Žæ£ˆæ£æ£žæ£¦æ£´æ£‘æ¤†æ£”æ£©æ¤•æ¤¥æ£‡æ¬¹æ¬»æ¬¿æ¬¼æ®”æ®—æ®™æ®•æ®½æ¯°æ¯²æ¯³æ°°æ·¼æ¹†æ¹‡æ¸Ÿæ¹‰æºˆæ¸¼æ¸½æ¹…æ¹¢æ¸«æ¸¿æ¹æ¹æ¹³æ¸œæ¸³æ¹‹æ¹€æ¹‘渻渃渮湞湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌ç®ç¬ç°ç«ç–çšç¡ç­ç±ç¤ç£çç©ç ç²ç“»ç”¯ç•¯ç•¬ç—§ç—šç—¡ç—¦ç—痟痤痗皕皒盚ç†ç‡ç„çç…çŠçŽç‹çŒçŸžçŸ¬ç¡ ç¡¤ç¡¥ç¡œç¡­ç¡±ç¡ªç¡®ç¡°ç¡©ç¡¨ç¡žç¡¢ç¥´ç¥³ç¥²ç¥°ç¨‚稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪çµçµ­çµœçµ«çµ’絔絩絑絟絎缾缿罥罦羢羠羡翗è‘èè胾胔腃腊腒è…腇脽è…脺臦臮臷臸臹舄舼舽舿艵茻èè¹è£è€è¨è’è§è¤è¼è¶èè†èˆè«è£èŽ¿èèè¥è˜è¿è¡è‹èŽè–èµè‰è‰èèžè‘è†è‚è³è•èºè‡è‘èªè“èƒè¬è®è„è»è—è¢è›è›è¾è›˜è›¢è›¦è›“蛣蛚蛪è›è›«è›œè›¬è›©è›—蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲è¤è£‰è¦•覘覗è§è§šè§›è©Žè©è¨¹è©™è©€è©—詘詄詅詒詈詑詊詌è©è±Ÿè²è²€è²ºè²¾è²°è²¹è²µè¶„趀趉跘跓è·è·‡è·–è·œè·è·•跙跈跗跅軯軷軺軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻é„鄀鄇鄅鄃酡酤酟酢酠éˆéˆŠéˆ¥éˆƒéˆšéˆ¦éˆéˆŒéˆ€éˆ’釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻é–é–Œé–隇陾隈隉隃隀雂雈雃雱雰é¬é°é®é ‡é¢©é£«é³¦é»¹äºƒäº„亶傽傿僆傮僄僊傴僈僂傰åƒå‚ºå‚±åƒ‹åƒ‰å‚¶å‚¸å‡—剺剸剻剼嗃嗛嗌å—å—‹å—Šå—嗀嗔嗄嗩喿嗒å–å—嗕嗢嗖嗈嗲å—嗙嗂圔塓塨塤å¡å¡å¡‰å¡¯å¡•塎å¡å¡™å¡¥å¡›å ½å¡£å¡±å£¼å«‡å«„嫋媺媸媱媵媰媿嫈媻嫆媷嫀嫊媴媶å«åª¹åªå¯–寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰å¹å¹Žå¹Šå¹å¹‹å»…å»Œå»†å»‹å»‡å½€å¾¯å¾­æƒ·æ…‰æ…Šæ„«æ……æ„¶æ„²æ„®æ…†æ„¯æ…æ„©æ…€æˆ é…¨æˆ£æˆ¥æˆ¤æ…æ±æ«ææ’æ‰æ æ¤æ³æ‘ƒæŸæ•æ˜æ¹æ·æ¢æ£æŒæ¦æ°æ¨æ‘æµæ¯æŠæšæ‘€æ¥æ§æ‹æ§æ›æ®æ¡æŽæ•¯æ–’æ—“æš†æšŒæš•æšæš‹æšŠæš™æš”æ™¸æœ æ¥¦æ¥Ÿæ¤¸æ¥Žæ¥¢æ¥±æ¤¿æ¥…æ¥ªæ¤¹æ¥‚æ¥—æ¥™æ¥ºæ¥ˆæ¥‰æ¤µæ¥¬æ¤³æ¤½æ¥¥æ£°æ¥¸æ¤´æ¥©æ¥€æ¥¯æ¥„æ¥¶æ¥˜æ¥æ¥´æ¥Œæ¤»æ¥‹æ¤·æ¥œæ¥æ¥‘æ¤²æ¥’æ¤¯æ¥»æ¤¼æ­†æ­…æ­ƒæ­‚æ­ˆæ­æ®›ï¨æ¯»æ¯¼æ¯¹æ¯·æ¯¸æº›æ»–æ»ˆæºæ»€æºŸæº“æº”æº æº±æº¹æ»†æ»’æº½æ»æºžæ»‰æº·æº°æ»æº¦æ»æº²æº¾æ»ƒæ»œæ»˜æº™æº’æºŽæºæº¤æº¡æº¿æº³æ»æ»Šæº—溮溣煇煔煒煣煠ç…ç…煢煲煸煪煡煂煘煃煋煰煟ç…ç…“ç…„ç…ç…šç‰çŠçŠŒçŠ‘çŠçŠŽçŒ¼ç‚猻猺ç€çŠç‰ç‘„瑊瑋瑒瑑瑗瑀ç‘ç‘瑎瑂瑆ç‘瑔瓡瓿瓾瓽ç”畹畷榃痯ç˜ç˜ƒç—·ç—¾ç—¼ç—¹ç—¸ç˜ç—»ç—¶ç—­ç—µç—½çš™çšµç›ç•çŸç ç’ç–çšç©ç§ç”ç™ç­çŸ ç¢‡ç¢šç¢”ç¢ç¢„碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓稛ç¨çª£çª¢çªžç««ç­¦ç­¤ç­­ç­´ç­©ç­²ç­¥ç­³ç­±ç­°ç­¡ç­¸ç­¶ç­£ç²²ç²´ç²¯ç¶ˆç¶†ç¶€ç¶çµ¿ç¶…絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯腄腡èˆè‰‰è‰„艀艂艅蓱è¿è‘–葶葹è’è’葥葑葀蒆葧è°è‘葽葚葙葴葳è‘蔇葞è·èºè´è‘ºè‘ƒè‘¸è²è‘…è©è™è‘‹è¯è‘‚è­è‘Ÿè‘°è¹è‘Žè‘Œè‘’葯蓅蒎è»è‘‡è¶è³è‘¨è‘¾è‘„è«è‘ è‘”è‘®è‘蜋蜄蛷蜌蛺蛖蛵è蛸蜎蜉èœè›¶èœèœ…裖裋è£è£Žè£žè£›è£šè£Œè£è¦…覛觟觥觤觡觠觢觜触詶誆詿詡訿詷誂誄詵誃èªè©´è©ºè°¼è±‹è±Šè±¥è±¤è±¦è²†è²„貅賌赨赩趑趌趎è¶è¶è¶“è¶”è¶è¶’跰跠跬跱跮è·è·©è·£è·¢è·§è·²è·«è·´è¼†è»¿è¼è¼€è¼…輇輈輂輋é’逿é„é‰é€½é„é„é„鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬é‰é‰ é‰§é‰¯éˆ¶é‰¡é‰°éˆ±é‰”鉣é‰é‰²é‰Žé‰“鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵é³é·é¸é²é é é Žé¢¬é£¶é£¹é¦¯é¦²é¦°é¦µéª­éª«é­›é³ªé³­é³§éº€é»½åƒ¦åƒ”僗僨僳僛僪åƒåƒ¤åƒ“僬僰僯僣僠凘劀åŠå‹©å‹«åŒ°åŽ¬å˜§å˜•å˜Œå˜’å—¼å˜å˜œå˜å˜“嘂嗺å˜å˜„嗿嗹墉塼å¢å¢˜å¢†å¢å¡¿å¡´å¢‹å¡ºå¢‡å¢‘墎塶墂墈塻墔å¢å£¾å¥«å«œå«®å«¥å«•嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞å«å«™å«¨å«Ÿå­·å¯ å¯£å±£å¶‚嶀嵽嶆嵺å¶åµ·å¶Šå¶‰å¶ˆåµ¾åµ¼å¶åµ¹åµ¿å¹˜å¹™å¹“å»˜å»‘å»—å»Žå»œå»•å»™å»’å»”å½„å½ƒå½¯å¾¶æ„¬æ„¨æ…æ…žæ…±æ…³æ…’æ…“æ…²æ…¬æ†€æ…´æ…”æ…ºæ…›æ…¥æ„»æ…ªæ…¡æ…–æˆ©æˆ§æˆ«æ«æ‘æ‘›æ‘æ‘´æ‘¶æ‘²æ‘³æ‘½æ‘µæ‘¦æ’¦æ‘Žæ’‚æ‘žæ‘œæ‘‹æ‘“æ‘ æ‘æ‘¿æ¿æ‘¬æ‘«æ‘™æ‘¥æ‘·æ•³æ– æš¡æš æšŸæœ…æœ„æœ¢æ¦±æ¦¶æ§‰æ¦ æ§Žæ¦–æ¦°æ¦¬æ¦¼æ¦‘æ¦™æ¦Žæ¦§æ¦æ¦©æ¦¾æ¦¯æ¦¿æ§„æ¦½æ¦¤æ§”æ¦¹æ§Šæ¦šæ§æ¦³æ¦“æ¦ªæ¦¡æ¦žæ§™æ¦—æ¦æ§‚æ¦µæ¦¥æ§†æ­Šæ­æ­‹æ®žæ®Ÿæ® æ¯ƒæ¯„æ¯¾æ»Žæ»µæ»±æ¼ƒæ¼¥æ»¸æ¼·æ»»æ¼®æ¼‰æ½Žæ¼™æ¼šæ¼§æ¼˜æ¼»æ¼’æ»­æ¼Šæ¼¶æ½³æ»¹æ»®æ¼­æ½€æ¼°æ¼¼æ¼µæ»«æ¼‡æ¼Žæ½ƒæ¼…æ»½æ»¶æ¼¹æ¼œæ»¼æ¼ºæ¼Ÿæ¼æ¼žæ¼ˆæ¼¡ç†‡ç†ç†‰ç†€ç†…熂ç†ç…»ç††ç†ç†—牄牓犗犕犓çƒçç‘çŒç‘¢ç‘³ç‘±ç‘µç‘²ç‘§ç‘®ç”€ç”‚甃畽ç–瘖瘈瘌瘕瘑瘊瘔皸çžç¼çž…çž‚ç®çž€ç¯ç¾çžƒç¢²ç¢ªç¢´ç¢­ç¢¨ç¡¾ç¢«ç¢žç¢¥ç¢ ç¢¬ç¢¢ç¢¤ç¦˜ç¦Šç¦‹ç¦–禕禔禓禗禈禒ç¦ç¨«ç©Šç¨°ç¨¯ç¨¨ç¨¦çª¨çª«çª¬ç«®ç®ˆç®œç®Šç®‘ç®ç®–ç®ç®Œç®›ç®Žç®…箘劄箙箤箂粻粿粼粺綧綷緂綣綪ç·ç·€ç·…ç¶ç·Žç·„緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞耤èèœè†‰è††è†ƒè†‡è†è†Œè†‹èˆ•蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴è“è“蒪蒚蒱è“è’蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶è“蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨è«è€èœ®èœžèœ¡èœ™èœ›èƒèœ¬è蜾è†èœ èœ²èœªèœ­èœ¼èœ’蜺蜱蜵è‚蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻裰裬裫è¦è¦¡è¦Ÿè¦žè§©è§«è§¨èª«èª™èª‹èª’èªèª–谽豨豩賕è³è³—趖踉踂跿è¸è·½è¸Šè¸ƒè¸‡è¸†è¸…跾踀踄è¼è¼‘輎è¼é„£é„œé„ é„¢é„Ÿé„鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪éŠéŠ¦éŠšéŠ«é‰¹éŠ—é‰¿éŠ£é‹®éŠŽéŠ‚éŠ•éŠ¢é‰½éŠˆéŠ¡éŠŠéŠ†éŠŒéŠ™éŠ§é‰¾éŠ‡éŠ©éŠéŠ‹éˆ­éšžéš¡é›¿é˜é½éºé¾éžƒéž€éž‚é»éž„éžé¿éŸŽéŸé –颭颮餂餀餇é¦é¦œé§ƒé¦¹é¦»é¦ºé§‚馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵å™å™Šå™‰å™†å™˜å™šå™€å˜³å˜½å˜¬å˜¾å˜¸å˜ªå˜ºåœšå¢«å¢å¢±å¢ å¢£å¢¯å¢¬å¢¥å¢¡å£¿å«¿å«´å«½å«·å«¶å¬ƒå«¸å¬‚嫹å¬å¬‡å¬…å¬å±§å¶™å¶—嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩å¹å¹ å¹œç·³å»›å»žå»¡å½‰å¾²æ†‹æ†ƒæ…¹æ†±æ†°æ†¢æ†‰æ†›æ†“æ†¯æ†­æ†Ÿæ†’æ†ªæ†¡æ†æ…¦æ†³æˆ­æ‘®æ‘°æ’–æ’ æ’…æ’—æ’œæ’æ’‹æ’Šæ’Œæ’£æ’Ÿæ‘¨æ’±æ’˜æ•¶æ•ºæ•¹æ•»æ–²æ–³æšµæš°æš©æš²æš·æšªæš¯æ¨€æ¨†æ¨—æ§¥æ§¸æ¨•æ§±æ§¤æ¨ æ§¿æ§¬æ§¢æ¨›æ¨æ§¾æ¨§æ§²æ§®æ¨”æ§·æ§§æ©€æ¨ˆæ§¦æ§»æ¨æ§¼æ§«æ¨‰æ¨„æ¨˜æ¨¥æ¨æ§¶æ¨¦æ¨‡æ§´æ¨–æ­‘æ®¥æ®£æ®¢æ®¦æ°æ°€æ¯¿æ°‚æ½æ¼¦æ½¾æ¾‡æ¿†æ¾’æ¾æ¾‰æ¾Œæ½¢æ½æ¾…æ½šæ¾–æ½¶æ½¬æ¾‚æ½•æ½²æ½’æ½æ½—æ¾”æ¾“æ½æ¼€æ½¡æ½«æ½½æ½§æ¾æ½“澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵ç†ç†¥ç†žç†¤ç†¡ç†ªç†œç†§ç†³çŠ˜çŠšç˜ç’çžçŸç çç›ç¡çšç™ç¢ç’‡ç’‰ç’Šç’†ç’瑽璅璈瑼瑹甈甇畾瘥瘞瘙ç˜ç˜œç˜£ç˜šç˜¨ç˜›çšœçšçšžçš›çžçžçž‰çžˆç£ç¢»ç£ç£Œç£‘磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨è¤è§è†£è†Ÿè†žè†•膢膙膗舖è‰è‰“艒è‰è‰Žè‰‘蔤蔻è”蔀蔩蔎蔉è”蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨è”蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢è–è£è¤è·èŸ¡è³è˜è”è›è’è¡èšè‘èžè­èªèèŽèŸèè¯è¬èºè®èœè¥èè»èµè¢è§è©è¡šè¤…褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬è«è«†èª¸è«“諑諔諕誻諗誾諀諅諘諃誺誽諙谾è±è²è³¥è³Ÿè³™è³¨è³šè³è³§è¶ è¶œè¶¡è¶›è¸ è¸£è¸¥è¸¤è¸®è¸•踛踖踑踙踦踧踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗é³é°é¯é§é«é„¯é„«é„©é„ªé„²é„¦é„®é†…醆醊é†é†‚醄醀é‹é‹ƒé‹„鋀鋙銶é‹é‹±é‹Ÿé‹˜é‹©é‹—é‹é‹Œé‹¯é‹‚鋨鋊鋈鋎鋦é‹é‹•鋉鋠鋞鋧鋑鋓銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂éšéžŠéžŽéžˆéŸéŸé žé é ¦é ©é ¨é  é ›é §é¢²é¤ˆé£ºé¤‘餔餖餗餕駜é§é§é§“駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓é¼é¼å„œå„“儗儚儑凞匴å¡å™°å™ å™®å™³å™¦å™£å™­å™²å™žå™·åœœåœ›å£ˆå¢½å£‰å¢¿å¢ºå£‚墼壆嬗嬙嬛嬡嬔嬓å¬å¬–å¬¨å¬šå¬ å¬žå¯¯å¶¬å¶±å¶©å¶§å¶µå¶°å¶®å¶ªå¶¨å¶²å¶­å¶¯å¶´å¹§å¹¨å¹¦å¹¯å»©å»§å»¦å»¨å»¥å½‹å¾¼æ†æ†¨æ†–æ‡…æ†´æ‡†æ‡æ‡Œæ†ºæ†¿æ†¸æ†Œæ“—æ“–æ“æ“æ“‰æ’½æ’‰æ“ƒæ“›æ“³æ“™æ”³æ•¿æ•¼æ–¢æ›ˆæš¾æ›€æ›Šæ›‹æ›æš½æš»æšºæ›Œæœ£æ¨´æ©¦æ©‰æ©§æ¨²æ©¨æ¨¾æ©æ©­æ©¶æ©›æ©‘æ¨¨æ©šæ¨»æ¨¿æ©æ©ªæ©¤æ©æ©æ©”æ©¯æ©©æ© æ¨¼æ©žæ©–æ©•æ©æ©Žæ©†æ­•æ­”æ­–æ®§æ®ªæ®«æ¯ˆæ¯‡æ°„æ°ƒæ°†æ¾­æ¿‹æ¾£æ¿‡æ¾¼æ¿Žæ¿ˆæ½žæ¿„æ¾½æ¾žæ¿Šæ¾¨ç€„æ¾¥æ¾®æ¾ºæ¾¬æ¾ªæ¿æ¾¿æ¾¸æ¾¢æ¿‰æ¾«æ¿æ¾¯æ¾²æ¾°ç‡…燂熿熸燖燀ç‡ç‡‹ç‡”燊燇ç‡ç†½ç‡˜ç†¼ç‡†ç‡šç‡›çŠçŠžç©ç¦ç§ç¬ç¥ç«çªç‘¿ç’šç’ ç’”璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚çžçž¡çžœçž›çž¢çž£çž•瞙瞗ç£ç£©ç£¥ç£ªç£žç££ç£›ç£¡ç£¢ç£­ç£Ÿç£ ç¦¤ç©„穈穇窶窸窵窱窷篞篣篧ç¯ç¯•篥篚篨篹篔篪篢篜篫篘篟糒糔糗ç³ç³‘縒縡縗縌縟縠縓縎縜縕縚縢縋ç¸ç¸–ç¸ç¸”縥縤罃罻罼罺羱翯耪耩è¬è†±è†¦è†®è†¹è†µè†«è†°è†¬è†´è†²è†·è†§è‡²è‰•艖艗蕖蕅蕫è•蕓蕡蕘蕀蕆蕤è•蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦è•蕔蕥蕬虣虥虤螛èžèž—螓螒螈èžèž–螘è¹èž‡èž£èž…èžèž‘èžèž„螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠諢諲諴諵è«è¬”諤諟諰諈諞諡諨諿諯諻貑貒è²è³µè³®è³±è³°è³³èµ¬èµ®è¶¥è¶§è¸³è¸¾è¸¸è¹€è¹…踶踼踽è¹è¸°è¸¿èº½è¼¶è¼®è¼µè¼²è¼¹è¼·è¼´é¶é¹é»é‚†éƒºé„³é„µé„¶é†“é†é†‘é†é†éŒ§éŒžéŒˆéŒŸéŒ†éŒéºéŒ¸éŒ¼éŒ›éŒ£éŒ’éŒé†éŒ­éŒŽéŒé‹‹éŒé‹ºéŒ¥éŒ“鋹鋷錴錂錤鋿錩錹錵錪錔錌錋鋾錉錀鋻錖閼é—閾閹閺閶閿閵閽隩雔霋霒éœéž™éž—鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒é®é­ºé®•魽鮈鴥鴗鴠鴞鴔鴩é´é´˜é´¢é´é´™é´Ÿéºˆéº†éº‡éº®éº­é»•黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌åšåš†åš„嚃噾嚂噿åšå£–壔å£å£’å¬­å¬¥å¬²å¬£å¬¬å¬§å¬¦å¬¯å¬®å­»å¯±å¯²å¶·å¹¬å¹ªå¾¾å¾»æ‡ƒæ†µæ†¼æ‡§æ‡ æ‡¥æ‡¤æ‡¨æ‡žæ“¯æ“©æ“£æ“«æ“¤æ“¨æ–æ–€æ–¶æ—šæ›’æªæª–æªæª¥æª‰æªŸæª›æª¡æªžæª‡æª“æªŽæª•æªƒæª¨æª¤æª‘æ©¿æª¦æªšæª…æªŒæª’æ­›æ®­æ°‰æ¿Œæ¾©æ¿´æ¿”æ¿£æ¿œæ¿­æ¿§æ¿¦æ¿žæ¿²æ¿æ¿¢æ¿¨ç‡¡ç‡±ç‡¨ç‡²ç‡¤ç‡°ç‡¢ç³ç®ç¯ç’—璲璫ç’璪璭璱璥璯ç”甑甒ç”疄癃癈癉癇皤盩瞵瞫瞲瞷瞶瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀ç«ç°…ç°ç¯²ç°€ç¯¿ç¯»ç°Žç¯´ç°‹ç¯³ç°‚簉簃ç°ç¯¸ç¯½ç°†ç¯°ç¯±ç°ç°Šç³¨ç¸­ç¸¼ç¹‚縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀è–薧薕薠薋薣蕻薤薚薞蕷蕼薉薡蕺蕸蕗薎薖薆è–è–™è–è–薢薂薈薅蕹蕶薘è–薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾è¥è¥’褷襂覭覯覮觲觳謞謘謖謑謅謋謢è¬è¬’謕謇è¬è¬ˆè¬†è¬œè¬“謚è±è±°è±²è±±è±¯è²•貔賹赯蹎è¹è¹“è¹è¹Œè¹‡è½ƒè½€é‚…é¾é„¸é†šé†¢é†›é†™é†Ÿé†¡é†é† éŽ¡éŽƒéŽ¯é¤é–é‡é¼é˜éœé¶é‰éé‘é é­éŽéŒéªé¹é—é•é’éé±é·é»é¡éžé£é§éŽ€éŽé™é—‡é—€é—‰é—ƒé—…閷隮隰隬霠霟霘éœéœ™éžšéž¡éžœéžžéžéŸ•韔韱é¡é¡„顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽é¬é«¼é­ˆé®šé®¨é®žé®›é®¦é®¡é®¥é®¤é®†é®¢é® é®¯é´³éµéµ§é´¶é´®é´¯é´±é´¸é´°éµ…鵂鵃鴾鴷鵀鴽翵鴭麊麉éºéº°é»ˆé»šé»»é»¿é¼¤é¼£é¼¢é½”龠儱儭儮嚘嚜嚗嚚åšåš™å¥°å¬¼å±©å±ªå·€å¹­å¹®æ‡˜æ‡Ÿæ‡­æ‡®æ‡±æ‡ªæ‡°æ‡«æ‡–æ‡©æ“¿æ”„æ“½æ“¸æ”æ”ƒæ“¼æ–”旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌ç€ç€ç€…瀔瀎濿瀀濻瀦濼濷瀊çˆç‡¿ç‡¹çˆƒç‡½ç¶ç’¸ç“€ç’µç“璾璶璻瓂甔甓癜癤癙ç™ç™“癗癚皦皽盬矂瞺磿礌礓礔礉ç¤ç¤’礑禭禬穟簜簩簙簠簟簭ç°ç°¦ç°¨ç°¢ç°¥ç°°ç¹œç¹ç¹–繣繘繢繟繑繠繗繓羵羳翷翸èµè‡‘臒è‡è‰Ÿè‰žè–´è—†è—€è—ƒè—‚薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙è èŸ´èŸ¨èŸè¥“襋è¥è¥Œè¥†è¥è¥‘襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧蹛蹚蹡è¹è¹©è¹”轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛éŽéŽ‰éŽ§éŽŽéŽªéŽžéŽ¦éŽ•éŽˆéŽ™éŽŸéŽéŽ±éŽ‘éŽ²éŽ¤éŽ¨éŽ´éŽ£éŽ¥é—’é—“é—‘éš³é›—é›šå·‚é›Ÿé›˜é›éœ£éœ¢éœ¥éž¬éž®éž¨éž«éž¤éžªéž¢éž¥éŸ—韙韖韘韺é¡é¡‘顒颸é¥é¤¼é¤ºé¨é¨‹é¨‰é¨é¨„騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿é¯é®µé®¸é¯“鮶鯄鮹鮽鵜鵓éµéµŠéµ›éµ‹éµ™éµ–鵌鵗鵒鵔鵟鵘鵚麎麌黟é¼é¼€é¼–鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚å£å£›å¤’å¬½å¬¾å¬¿å·ƒå¹°å¾¿æ‡»æ”‡æ”æ”æ”‰æ”Œæ”Žæ–„æ—žæ—æ›žæ«§æ« æ«Œæ«‘æ«™æ«‹æ«Ÿæ«œæ«æ««æ«æ«æ«žæ­ æ®°æ°Œç€™ç€§ç€ ç€–瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱ç¤ç¤›ç¤¡ç¤œç¤—礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾è¸è‡—臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘è¥è¥™è¦ˆè¦·è¦¶è§¶è­è­ˆè­Šè­€è­“譖譔譋譕譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑è½è½è½“辴酀鄿醰醭éžé‡éé‚éšéé¹é¬éŒé™éŽ©é¦éŠé”é®é£é•é„éŽé€é’é§é•½é—šé—›é›¡éœ©éœ«éœ¬éœ¨éœ¦éž³éž·éž¶éŸéŸžéŸŸé¡œé¡™é¡é¡—颿颽颻颾饈饇饃馦馧騚騕騥é¨é¨¤é¨›é¨¢é¨ é¨§é¨£é¨žé¨œé¨”髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷é¶é¶Šé¶„鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀é½é½é½–é½—é½˜åŒ·åš²åšµåš³å££å­…å·†å·‡å»®å»¯å¿€å¿æ‡¹æ”—攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱ç‚瀸瀿瀺瀹ç€ç€»ç€³ç爓爔犨ç½ç¼ç’ºçš«çšªçš¾ç›­çŸŒçŸŽçŸçŸçŸ²ç¤¥ç¤£ç¤§ç¤¨ç¤¤ç¤©ç¦²ç©®ç©¬ç©­ç«·ç±‰ç±ˆç±Šç±‡ç±…糮繻繾çºçº€ç¾ºç¿¿è¹è‡›è‡™èˆ‹è‰¨è‰©è˜¢è—¿è˜è—¾è˜›è˜€è—¶è˜„蘉蘅蘌藽蠙è è ‘蠗蠓蠖襣襦覹觷譠譪è­è­¨è­£è­¥è­§è­­è¶®èº†èºˆèº„轙轖轗轕轘轚é‚é…ƒé…醷醵醲醳é‹é“é»é éé”é¾é•éé¨é™ééµé€é·é‡éŽé–é’éºé‰é¸éŠé¿é¼éŒé¶é‘é†é—žé— é—Ÿéœ®éœ¯éž¹éž»éŸ½éŸ¾é¡ é¡¢é¡£é¡Ÿé£é£‚é¥é¥Žé¥™é¥Œé¥‹é¥“騲騴騱騬騪騶騩騮騸騭髇髊髆é¬é¬’鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤é¶é¶’鶘é¶é¶›é¶ é¶”鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞é½é½™é¾‘儺儹劘劗囃嚽嚾孈孇巋å·å»±æ‡½æ”›æ¬‚櫼欃櫸欀çƒç„çŠçˆç‰ç…ç†çˆçˆšçˆ™ç¾ç”—癪çŸç¤­ç¤±ç¤¯ç±”籓糲纊纇纈纋纆çºç½ç¾»è€°è‡è˜˜è˜ªè˜¦è˜Ÿè˜£è˜œè˜™è˜§è˜®è˜¡è˜ è˜©è˜žè˜¥è ©è è ›è  è ¤è œè «è¡Šè¥­è¥©è¥®è¥«è§ºè­¹è­¸è­…譺譻è´è´”趯躎躌轞轛è½é…†é…„酅醹é¿é»é¶é©é½é¼é°é¹éªé·é¬é‘€é±é—¥é—¤é—£éœµéœºéž¿éŸ¡é¡¤é£‰é£†é£€é¥˜é¥–騹騽驆驄驂é©é¨ºé¨¿é«é¬•鬗鬘鬖鬺魒鰫é°é°œé°¬é°£é°¨é°©é°¤é°¡é¶·é¶¶é¶¼é·é·‡é·Šé·é¶¾é·…鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳é·é¶²é¹ºéºœé»«é»®é»­é¼›é¼˜é¼šé¼±é½Žé½¥é½¤é¾’亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉æ°ç•ç–ç—ç’爞爟犩ç¿ç“˜ç“•瓙瓗癭皭礵禴穰穱籗籜籙籛籚糴糱纑ç½ç¾‡è‡žè‰«è˜´è˜µè˜³è˜¬è˜²è˜¶è ¬è ¨è ¦è ªè ¥è¥±è¦¿è¦¾è§»è­¾è®„讂讆讅譿贕躕躔躚躒èºèº–躗轠轢酇鑌é‘鑊鑋é‘鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌é©é©ˆé©Šé©‰é©’é©é«é¬™é¬«é¬»é­–魕鱆鱈鰿鱄鰹鰳é±é°¼é°·é°´é°²é°½é°¶é·›é·’é·žé·šé·‹é·é·œé·‘鷟鷩鷙鷘鷖鷵鷕é·éº¶é»°é¼µé¼³é¼²é½‚齫龕龢儽劙壨壧奲å­å·˜è ¯å½æˆæˆƒæˆ„æ”©æ”¥æ––æ›«æ¬‘æ¬’æ¬æ¯Šç›çšçˆ¢çŽ‚çŽçŽƒç™°çŸ”ç±§ç±¦çº•è‰¬è˜ºè™€è˜¹è˜¼è˜±è˜»è˜¾è °è ²è ®è ³è¥¶è¥´è¥³è§¾è®Œè®Žè®‹è®ˆè±…è´™èº˜è½¤è½£é†¼é‘¢é‘•é‘鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘é±é±Šé±é±‹é±•鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂é»é»²é»³é¼†é¼œé¼¸é¼·é¼¶é½ƒé½é½±é½°é½®é½¯å›“å›å­Žå±­æ”­æ›­æ›®æ¬“çŸç¡çç çˆ£ç“›ç“¥çŸ•礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠èºé†¾é†½é‡‚鑫鑨鑩雥é†éƒé‡éŸ‡éŸ¥é©žé«•魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀é¸é¸‰é·¿é·½é¸„麠鼞齆齴齵齶囔攮斸欘欙欗欚ç¢çˆ¦çŠªçŸ˜çŸ™ç¤¹ç±©ç±«ç³¶çºšçº˜çº›çº™è‡ è‡¡è™†è™‡è™ˆè¥¹è¥ºè¥¼è¥»è§¿è®˜è®™èº¥èº¤èº£é‘®é‘­é‘¯é‘±é‘³é‰é¡²é¥Ÿé±¨é±®é±­é¸‹é¸é¸é¸é¸’鸑麡黵鼉齇齸齻齺齹圞ç¦ç±¯è ¼è¶²èº¦é‡ƒé‘´é‘¸é‘¶é‘µé© é±´é±³é±±é±µé¸”鸓黶鼊龤ç¨ç¥ç³·è™ªè ¾è ½è ¿è®žè²œèº©è»‰é‹é¡³é¡´é£Œé¥¡é¦«é©¤é©¦é©§é¬¤é¸•鸗齈戇欞爧虌躨钂钀é’驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺é¸ç©çªéº¤é½¾é½‰é¾˜ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ \ No newline at end of file
diff --git a/lib/convcs/charsets b/lib/convcs/charsets
new file mode 100644
index 00000000..c76d90f5
--- /dev/null
+++ b/lib/convcs/charsets
@@ -0,0 +1,201 @@
+iso_8859-1:1987=iso-8859-1
+iso-ir-100=iso-8859-1
+iso_8859-1=iso-8859-1
+8859_1=iso-8859-1 # botched alias
+iso8859-1=iso-8859-1 # commonly seen non IANA alias
+iso8859_1=iso-8859-1 # lookup should probably map _ to -
+latin1=iso-8859-1
+iso-latin-1=iso-8859-1
+l1=iso-8859-1
+ibm819=iso-8859-1
+cp819=iso-8859-1
+iso-8859-1=
+ desc=Latin-1
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/iso-8859-1.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/iso-8859-1.cp
+
+iso_8859-2:1987=iso-8859-2
+iso-ir-101=iso-8859-2
+iso_8859-2=iso-8859-2
+latin2=iso-8859-2
+l2=iso-8859-2
+iso-8859-2=
+ desc=Latin-2
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/iso-8859-2.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/iso-8859-2.cp
+
+iso_8859-3:1988=iso-8859-3
+iso-ir-109=iso-8859-3
+iso_8859-3=iso-8859-3
+latin3=iso-8859-3
+l3=iso-8859-3
+iso-8859-3=
+ desc=Latin-3
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/iso-8859-3.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/iso-8859-3.cp
+
+iso_8859-4:1988=iso-8859-4
+iso-ir-110=iso-8859-4
+iso_8859-4=iso-8859-4
+latin4=iso-8859-4
+l4=iso-8859-4
+iso-8859-4=
+ desc=Latin-4
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/iso-8859-4.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/iso-8859-4.cp
+
+iso_8859-5:1988=iso-8859-5
+iso-ir-144=iso-8859-5
+iso_8859-5=iso-8859-5
+cyrillic=iso-8859-5
+iso-8859-5=
+ desc='Part 5 (Cyrillic)'
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/iso-8859-5.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/iso-8859-5.cp
+
+iso_8859-6:1987=iso-8859-6
+iso-ir-127=iso-8859-6
+iso_8859-6=iso-8859-6
+ecma-114=iso-8859-6
+asmo-708=iso-8859-6
+arabic=iso-8859-6
+iso-8859-6=
+ desc='Part 6 (Arabic)'
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/iso-8859-6.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/iso-8859-6.cp
+
+iso_8859-7:1987=iso-8859-7
+iso-ir-126=iso-8859-7
+iso_8859-7=iso-8859-7
+elot_928=iso-8859-7
+ecma-118=iso-8859-7
+greek=iso-8859-7
+greek8=iso-8859-7
+iso-8859-7=
+ desc='Part 7 (Greek)'
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/iso-8859-7.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/iso-8859-7.cp
+
+iso_8859-8:1988=iso-8859-8
+iso-ir-138=iso-8859-8
+iso_8859-8=iso-8859-8
+hebrew=iso-8859-8
+iso-8859-8=
+ desc='Part 8 (Hebrew)'
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/iso-8859-8.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/iso-8859-8.cp
+
+iso_8859-9:1989=iso-8859-9
+iso-ir-148=iso-8859-9
+iso_8859-9=iso-8859-9
+latin5=iso-8859-9
+l5=iso-8859-9
+iso-8859-9=
+ desc=Latin-5
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/iso-8859-9.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/iso-8859-9.cp
+
+iso-ir-157=iso-8859-10
+l6=iso-8859-10
+iso_8859-10:1992=iso-8859-10
+latin6=iso-8859-10
+iso-8859-10=
+ # originally from dkuug.dk:i18n/charmaps/ISO_8859-10:1993
+ desc=Latin-6
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/iso-8859-10.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/iso-8859-10.cp
+
+
+# Traditional Chinese
+big5=
+ desc='Big 5 (HKU)'
+ stob=/dis/lib/convcs/big5_stob.dis
+ btos=/dis/lib/convcs/big5_btos.dis
+
+# UTF-8
+ascii=utf-8
+us-ascii=utf-8
+utf8=utf-8 # commonly seen non IANA alias
+utf-8=
+ desc='Unicode UTF-8'
+ stob=/dis/lib/convcs/utf8_stob.dis
+ btos=/dis/lib/convcs/utf8_btos.dis
+
+# UTF-7
+#utf-7=
+# desc='Unicode UTF-7'
+# stob=/dis/lib/convcs/utf7_stob.dis
+# btos=/dis/lib/convcs/utf7_btos.dis
+
+
+cp437=ibm437
+437=ibm437
+ibm437=
+ # originally from jhelling@cs.ruu.nl (Jeroen Hellingman)
+ desc='IBM PC: CP 437'
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/ibm437.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/ibm437.cp
+
+cp850=ibm850
+850=ibm850
+ibm850=
+ # originally from jhelling@cs.ruu.nl (Jeroen Hellingman)
+ desc='IBM PS/2: CP 850'
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/ibm850.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/ibm850.cp
+
+cp866=ibm866
+866=ibm866
+ibm866=
+ desc='Russian MS-DOS CP 866'
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/ibm866.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/ibm866.cp
+
+windows-1250=
+ desc='MS Windows CP 1250 (Central Europe)'
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/windows-1250.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/windows-1250.cp
+
+windows-1251=
+ desc='MS Windows CP 1251 (Cyrillic)'
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/windows-1251.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/windows-1251.cp
+
+windows-1252=
+ desc='MS Windows CP 1252 (Latin 1)'
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/windows-1252.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/windows-1252.cp
+
+koi8-r=
+ desc='KOI8-R (RFC1489)'
+ stob=/dis/lib/convcs/cp_stob.dis arg=/lib/convcs/koi8-r.cp
+ btos=/dis/lib/convcs/cp_btos.dis arg=/lib/convcs/koi8-r.cp
+
+gb_2312-80=gb2312
+iso-ir-58=gb2312
+chinese=gb2312
+gb2312=
+ desc="Chinese mixed one byte"
+ btos=/dis/lib/convcs/gb2312_btos.dis
+
+
+x-euc-jp=euc-jp # often seen non-IANA alias
+euc-jp=
+ desc="Japanese Extended UNIX Code"
+ btos=/dis/lib/convcs/euc-jp_btos.dis
+
+cp932=windows-31j
+windows-31j=
+ desc="MS-Windows Japanese (cp932)"
+ btos=/dis/lib/convcs/cp932_btos.dis arg=cp932
+
+ms_kanji=shift_jis
+x-sjis=shift_jis # often seen non-IANA alias
+shift_jis=
+ desc="Shift-JIS Japanese",
+ btos=/dis/lib/convcs/cp932_btos.dis arg=shiftjis
+
+# special converter for raw 8bit data that has been converted to utf-8
+8bit=
+ desc="raw 8-bit data"
+ stob=/dis/lib/convcs/8bit_stob.dis
diff --git a/lib/convcs/cp932 b/lib/convcs/cp932
new file mode 100644
index 00000000..cffe71e7
--- /dev/null
+++ b/lib/convcs/cp932
@@ -0,0 +1 @@
+ ã€ã€‚,.・:;?ï¼ã‚›ã‚œÂ´ï½€Â¨ï¼¾ï¿£ï¼¿ãƒ½ãƒ¾ã‚ゞ〃ä»ã€…〆〇ー―â€ï¼ï¼¼ï½žâˆ¥ï½œâ€¦â€¥â€˜â€™â€œâ€ï¼ˆï¼‰ã€”〕[]{ï½ã€ˆã€‰ã€Šã€‹ã€Œã€ã€Žã€ã€ã€‘+ï¼Â±Ã—�÷ï¼â‰ ï¼œï¼žâ‰¦â‰§âˆžâˆ´â™‚♀°′″℃¥$¢£%#&*@§☆★○â—◎◇◆□■△▲▽▼※〒→â†â†‘↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨¬⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽âˆâˆµâˆ«âˆ¬ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½â„«â€°â™¯â™­â™ªâ€ â€¡Â¶ï¿½ï¿½ï¿½ï¿½â—¯ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¼ï¼‘23456789�������ABCDEFGHIJKLMNOPQRSTUVWXYZ�������ï½ï½‚cdefghijklï½ï½Žï½ï½ï½‘rstuvwxyz����ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ゎã‚ã‚ゑをん�����������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸï¿½ãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Î‘ΒΓΔΕΖΗΘΙΚΛΜÎΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπÏστυφχψω��������������������������������������ÐБВГДЕÐЖЗИЙКЛМÐОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмн�опрÑтуфхцчшщъыьÑÑŽÑ�������������─│┌â”┘└├┬┤┴┼â”┃â”┓┛┗┣┳┫┻╋┠┯┨┷┿â”┰┥┸╂��������������������������������������������������������������①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�ã‰ãŒ”㌢ã㌘㌧㌃㌶ã‘ã—ãŒãŒ¦ãŒ£ãŒ«ãŠãŒ»ãŽœãŽãŽžãŽŽãŽã„㎡��������ã»ï¿½ã€ã€Ÿâ„–ã℡㊤㊥㊦㊧㊨㈱㈲㈹ã¾ã½ã¼â‰’â‰¡âˆ«âˆ®âˆ‘âˆšâŠ¥âˆ âˆŸâŠ¿âˆµâˆ©âˆªï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½äºœå”–å¨ƒé˜¿å“€æ„›æŒ¨å§¶é€¢è‘µèŒœç©æ‚ªæ¡æ¸¥æ—­è‘¦èŠ¦é¯µæ¢“åœ§æ–¡æ‰±å®›å§è™»é£´çµ¢ç¶¾é®Žæˆ–ç²Ÿè¢·å®‰åºµæŒ‰æš—æ¡ˆé—‡éžæä»¥ä¼Šä½ä¾å‰å›²å¤·å§”å¨å°‰æƒŸæ„慰易椅為ç•異移維緯胃èŽè¡£è¬‚é•éºåŒ»äº•亥域育éƒç£¯ä¸€å£±æº¢é€¸ç¨²èŒ¨èЋ鰝å…å°å’½å“¡å› å§»å¼•飲淫胤蔭院陰隠韻å‹å³å®‡çƒç¾½è¿‚雨å¯éµœçªºä¸‘碓臼渦嘘唄æ¬è”šé°»å§¥åŽ©æµ¦ç“œé–噂云é‹é›²è餌å¡å–¶å¬°å½±æ˜ æ›³æ „永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦è¬è¶Šé–²æ¦ŽåŽ­å††ï¿½åœ’å °å¥„å®´å»¶æ€¨æŽ©æ´æ²¿æ¼”炎焔煙燕猿ç¸è‰¶è‹‘è–—é é‰›é´›å¡©æ–¼æ±šç”¥å‡¹å¤®å¥¥å¾€å¿œæŠ¼æ—ºæ¨ªæ¬§æ®´çŽ‹ç¿è¥–鴬鴎黄岡沖è»å„„å±‹æ†¶è‡†æ¡¶ç‰¡ä¹™ä¿ºå¸æ©æ¸©ç©éŸ³ä¸‹åŒ–仮何伽価佳加å¯å˜‰å¤å«å®¶å¯¡ç§‘暇果架歌河ç«ç‚ç¦ç¦¾ç¨¼ç®‡èŠ±è‹›èŒ„è·è¯è“è¦èª²å˜©è²¨è¿¦éŽéœžèšŠä¿„å³¨æˆ‘ç‰™ç”»è‡¥èŠ½è›¾è³€é›…é¤“é§•ä»‹ä¼šè§£å›žå¡Šå£Šå»»å¿«æ€ªæ‚”æ¢æ‡æˆ’æ‹æ”¹é­æ™¦æ¢°æµ·ç°ç•Œçš†çµµèŠ¥èŸ¹é–‹éšŽè²å‡±åŠ¾å¤–å’³å®³å´–æ…¨æ¦‚æ¶¯ç¢è“‹è¡—該鎧骸浬馨蛙垣柿蛎鈎劃嚇å„廓拡撹格核殻ç²ç¢ºç©«è¦šè§’赫較郭閣隔é©å­¦å²³æ¥½é¡é¡ŽæŽ›ç¬ æ¨«ï¿½æ©¿æ¢¶é°æ½Ÿå‰²å–æ°æ‹¬æ´»æ¸‡æ»‘è‘›è¤è½„䏔鰹嶿¤›æ¨ºéž„株兜竃蒲釜鎌噛鴨栢茅è±ç²¥åˆˆè‹…ç“¦ä¹¾ä¾ƒå† å¯’åˆŠå‹˜å‹§å·»å–šå ªå§¦å®Œå®˜å¯›å¹²å¹¹æ‚£æ„Ÿæ…£æ†¾æ›æ•¢æŸ‘桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰è‚艦莞観諌貫還鑑間閑関陥韓館舘丸å«å²¸å·ŒçŽ©ç™Œçœ¼å²©ç¿«è´‹é›é ‘顔願ä¼ä¼Žå±å–œå™¨åŸºå¥‡å¬‰å¯„å²å¸Œå¹¾å¿Œæ®æœºæ——既期棋棄機帰毅気汽畿祈季稀紀徽è¦è¨˜è²´èµ·è»Œè¼é£¢é¨Žé¬¼äº€å½å„€å¦“宜戯技擬欺犠疑祇義蟻誼議掬èŠéž å‰åƒå–«æ¡”橘詰砧æµé»å´å®¢è„šè™é€†ä¸˜ä¹…仇休åŠå¸å®®å¼“急救�朽求汲泣ç¸çƒç©¶çª®ç¬ˆç´šç³¾çµ¦æ—§ç‰›åŽ»å±…å·¨æ‹’æ‹ æŒ™æ¸ è™šè¨±è·é‹¸æ¼ç¦¦é­šäº¨äº«äº¬ä¾›ä¾ åƒ‘兇競共凶å”匡å¿å«å–¬å¢ƒå³¡å¼·å½Šæ€¯ææ­æŒŸæ•™æ©‹æ³ç‹‚狭矯胸脅興蕎郷é¡éŸ¿é¥—驚仰å‡å°­æšæ¥­å±€æ›²æ¥µçމæ¡ç²åƒ…勤å‡å·¾éŒ¦æ–¤æ¬£æ¬½ç´ç¦ç¦½ç­‹ç·ŠèйèŒè¡¿è¥Ÿè¬¹è¿‘金åŸéŠ€ä¹å€¶å¥åŒºç‹—玖矩苦躯駆駈駒具愚虞喰空å¶å¯“é‡éš…串櫛釧屑屈掘窟沓é´è½¡çªªç†Šéšˆç²‚æ —ç¹°æ¡‘é¬å‹²å›è–«è¨“群è»éƒ¡å¦è¢ˆç¥ä¿‚傾刑兄啓圭çªåž‹å¥‘å½¢å¾„æµæ…¶æ…§æ†©æŽ²æºæ•¬æ™¯æ¡‚渓畦稽系経継繋罫茎èŠè›è¨ˆè©£è­¦è»½é šé¶èŠ¸è¿Žé¯¨ï¿½åŠ‡æˆŸæ’ƒæ¿€éš™æ¡å‚‘欠決潔穴çµè¡€è¨£æœˆä»¶å€¹å€¦å¥å…¼åˆ¸å‰£å–§åœå …å«Œå»ºæ†²æ‡¸æ‹³æ²æ¤œæ¨©ç‰½çŠ¬çŒ®ç ”ç¡¯çµ¹çœŒè‚©è¦‹è¬™è³¢è»’é£éµé™ºé¡•験鹸元原厳幻弦減æºçŽ„ç¾çµƒèˆ·è¨€è«ºé™ä¹Žå€‹å¤å‘¼å›ºå§‘孤己庫弧戸故枯湖ç‹ç³Šè¢´è‚¡èƒ¡è°è™Žèª‡è·¨éˆ·é›‡é¡§é¼“五互ä¼åˆå‘‰å¾å¨¯å¾Œå¾¡æ‚Ÿæ¢§æªŽç‘šç¢èªžèª¤è­·é†ä¹žé¯‰äº¤ä½¼ä¾¯å€™å€–光公功効勾厚å£å‘åŽå–‰å‘垢好孔å­å®å·¥å·§å··å¹¸åºƒåºšåº·å¼˜æ’æ…ŒæŠ—æ‹˜æŽ§æ”»æ˜‚æ™ƒæ›´æ­æ ¡æ¢—構江洪浩港æºç”²çš‡ç¡¬ç¨¿ç³ ç´…紘絞綱耕考肯肱腔è†èˆªè’行衡講貢購郊酵鉱砿鋼閤é™ï¿½é …香高鴻剛劫å·åˆå£•æ‹·æ¿ è±ªè½Ÿéº¹å…‹åˆ»å‘Šå›½ç©€é…·éµ é»’ç„æ¼‰è…°ç”‘忽惚骨狛込此頃今困å¤å¢¾å©šæ¨æ‡‡æ˜æ˜†æ ¹æ¢±æ··ç—•紺艮魂些ä½å‰å”†åµ¯å·¦å·®æŸ»æ²™ç‘³ç ‚è©éŽ–è£Ÿååº§æŒ«å‚µå‚¬å†æœ€å“‰å¡žå¦»å®°å½©æ‰æŽ¡æ ½æ­³æ¸ˆç½é‡‡çŠ€ç •ç ¦ç¥­æ–Žç´°èœè£è¼‰éš›å‰¤åœ¨æç½ªè²¡å†´å‚é˜ªå ºæ¦Šè‚´å’²å´ŽåŸ¼ç¢•é·ºä½œå‰Šå’‹æ¾æ˜¨æœ”柵窄策索錯桜鮭笹匙冊刷察拶撮擦札殺薩雑çšé¯–æŒéŒ†é®«çš¿æ™’三傘å‚山惨撒散桟燦çŠç”£ç®—çº‚èš•è®ƒè³›é…¸é¤æ–¬æš«æ®‹ä»•仔伺使刺å¸å²å—£å››å£«å§‹å§‰å§¿å­å±å¸‚å¸«å¿—æ€æŒ‡æ”¯å­œæ–¯æ–½æ—¨æžæ­¢ï¿½æ­»æ°ç…祉ç§ç³¸ç´™ç´«è‚¢è„‚至視詞詩試誌諮資賜雌飼歯事似ä¾å…å­—å¯ºæ…ˆæŒæ™‚次滋治爾璽痔ç£ç¤ºè€Œè€³è‡ªè’”辞æ±é¹¿å¼è­˜é´«ç«ºè»¸å®é›«ä¸ƒå±åŸ·å¤±å«‰å®¤æ‚‰æ¹¿æ¼†ç–¾è³ªå®Ÿè”€ç¯ å²æŸ´èŠå±¡è•Šç¸žèˆŽå†™å°„æ¨èµ¦æ–œç…®ç¤¾ç´—者è¬è»Šé®è›‡é‚ªå€Ÿå‹ºå°ºæ“ç¼çˆµé…Œé‡ˆéŒ«è‹¥å¯‚弱惹主å–守手朱殊狩ç ç¨®è…«è¶£é…’首儒å—呪寿授樹綬需囚åŽå‘¨å®—å°±å·žä¿®æ„æ‹¾æ´²ç§€ç§‹çµ‚ç¹ç¿’臭舟è’衆襲è®è¹´è¼¯é€±é…‹é…¬é›†é†œä»€ä½å……åå¾“æˆŽæŸ”æ±æ¸‹ç£ç¸¦é‡éŠƒå”夙宿淑ç¥ç¸®ç²›å¡¾ç†Ÿå‡ºè¡“述俊峻春瞬竣舜駿准循旬楯殉淳�準潤盾純巡éµé†‡é †å‡¦åˆæ‰€æš‘曙渚庶緒署書薯藷諸助å™å¥³åºå¾æ•鋤除傷償å‹åŒ å‡å¬å“¨å•†å”±å˜—奨妾娼宵将å°å°‘å°šåº„åºŠå» å½°æ‰¿æŠ„æ‹›æŽŒæ·æ˜‡æ˜Œæ˜­æ™¶æ¾æ¢¢æ¨Ÿæ¨µæ²¼æ¶ˆæ¸‰æ¹˜ç„¼ç„¦ç…§ç—‡çœç¡ç¤ç¥¥ç§°ç« ç¬‘粧紹肖è–蒋蕉è¡è£³è¨Ÿè¨¼è©”詳象賞醤鉦é¾é˜éšœéž˜ä¸Šä¸ˆä¸žä¹—å†—å‰°åŸŽå ´å£Œå¬¢å¸¸æƒ…æ“¾æ¡æ–æµ„çŠ¶ç•³ç©£è’¸è­²é†¸éŒ å˜±åŸ´é£¾æ‹­æ¤æ®–燭織è·è‰²è§¦é£Ÿè•辱尻伸信侵唇娠å¯å¯©å¿ƒæ…ŽæŒ¯æ–°æ™‹æ£®æ¦›æµ¸æ·±ç”³ç–¹çœŸç¥žç§¦ç´³è‡£èŠ¯è–ªè¦ªè¨ºèº«è¾›é€²é‡éœ‡äººä»åˆƒå¡µå£¬å°‹ç”šå°½è…Žè¨Šè¿…陣é­ç¬¥è«é ˆé…¢å›³åŽ¨ï¿½é€—å¹åž‚帥推水炊ç¡ç²‹ç¿ è¡°é‚é…”éŒéŒ˜éšç‘žé«„å´‡åµ©æ•°æž¢è¶¨é››æ®æ‰æ¤™è…é —é›€è£¾æ¾„æ‘ºå¯¸ä¸–ç€¬ç•æ˜¯å‡„åˆ¶å‹¢å§“å¾æ€§æˆæ”¿æ•´æ˜Ÿæ™´æ£²æ –正清牲生盛精è–声製西誠誓請é€é†’é’陿–‰ç¨Žè„†éš»å¸­æƒœæˆšæ–¥æ˜”æžçŸ³ç©ç±ç¸¾è„Šè²¬èµ¤è·¡è¹Ÿç¢©åˆ‡æ‹™æŽ¥æ‘‚折設窃節説雪絶舌è‰ä»™å…ˆåƒå å®£å°‚å°–å·æˆ¦æ‰‡æ’°æ “栴泉浅洗染潜煎煽旋穿箭線繊羨腺舛船薦詮賎践é¸é·éŠ­éŠ‘é–ƒé®®å‰å–„漸然全禅繕膳糎噌塑岨措曾曽楚狙ç–疎礎祖租粗素組蘇訴阻é¡é¼ åƒ§å‰µåŒå¢å€‰å–ªå£®å¥çˆ½å®‹å±¤åŒæƒ£æƒ³æœæŽƒæŒ¿æŽ»ï¿½æ“æ—©æ›¹å·£æ§æ§½æ¼•燥争痩相窓糟ç·ç¶œè¡è‰è˜è‘¬è’¼è—»è£…èµ°é€é­éŽ—éœœé¨’åƒå¢—憎臓蔵贈造促å´å‰‡å³æ¯æ‰æŸæ¸¬è¶³é€Ÿä¿—属賊æ—ç¶šå’袖其æƒå­˜å­«å°Šææ‘éœä»–多太汰詑唾堕妥惰打æŸèˆµæ¥•陀駄騨体堆対è€å²±å¸¯å¾…怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代å°å¤§ç¬¬é†é¡Œé·¹æ»ç€§å“啄宅托択拓沢濯ç¢è¨—鏿¿è«¾èŒ¸å‡§è›¸åªå©ä½†é”辰奪脱巽竪辿棚谷狸鱈樽誰丹å˜å˜†å¦æ‹…探旦歎淡湛炭短端箪綻耽胆蛋誕é›å›£å£‡å¼¾æ–­æš–æª€æ®µç”·è«‡å€¤çŸ¥åœ°å¼›æ¥æ™ºæ± ç—´ç¨šç½®è‡´èœ˜é…馳築畜竹筑蓄�é€ç§©çª’茶嫡ç€ä¸­ä»²å®™å¿ æŠ½æ˜¼æŸ±æ³¨è™«è¡·è¨»é…Žé‹³é§æ¨—瀦猪苧著貯ä¸å…†å‡‹å–‹å¯µå¸–帳åºå¼”å¼µå½«å¾´æ‡²æŒ‘æš¢æœæ½®ç‰’町眺è´è„¹è…¸è¶èª¿è«œè¶…跳銚長頂鳥勅æ—直朕沈çè³ƒéŽ®é™³æ´¥å¢œæ¤Žæ§Œè¿½éŽšç—›é€šå¡šæ ‚æŽ´æ§»ä½ƒæ¼¬æŸ˜è¾»è”¦ç¶´é”æ¤¿æ½°åªå£·å¬¬ç´¬çˆªåŠé‡£é¶´äº­ä½Žåœåµå‰ƒè²žå‘ˆå ¤å®šå¸åº•åº­å»·å¼Ÿæ‚ŒæŠµæŒºææ¢¯æ±€ç¢‡ç¦Žç¨‹ç· è‰‡è¨‚諦蹄逓邸鄭釘鼎泥摘擢敵滴的笛é©é‘溺哲徹撤è½è¿­é‰„典填天展店添çºç”œè²¼è»¢é¡›ç‚¹ä¼æ®¿æ¾±ç”°é›»å…Žåå µå¡—å¦¬å± å¾’æ–—æœæ¸¡ç™»èŸè³­é€”都é砥砺努度土奴怒倒党冬�å‡åˆ€å”å¡”å¡˜å¥—å®•å³¶å¶‹æ‚¼æŠ•æ­æ±æ¡ƒæ¢¼æ£Ÿç›—淘湯涛ç¯ç‡ˆå½“痘祷等答筒糖統到董蕩藤討謄豆è¸é€ƒé€é™é™¶é ­é¨°é—˜åƒå‹•åŒå ‚導憧撞洞瞳童胴è„é“銅峠鴇匿得徳涜特ç£ç¦¿ç¯¤æ¯’ç‹¬èª­æ ƒæ©¡å‡¸çªæ¤´å±Šé³¶è‹«å¯…酉瀞噸屯惇敦沌豚é頓呑曇éˆå¥ˆé‚£å†…ä¹å‡ªè–™è¬Žç˜æºé‹æ¥¢é¦´ç¸„ç•·å—æ¥ è»Ÿé›£æ±äºŒå°¼å¼è¿©åŒ‚賑肉虹廿日乳入如尿韮任妊å¿èªæ¿¡ç¦°ç¥¢å¯§è‘±çŒ«ç†±å¹´å¿µæ»æ’šç‡ƒç²˜ä¹ƒå»¼ä¹‹åŸœå𢿂©æ¿ƒç´èƒ½è„³è†¿è¾²è¦—èš¤å·´æŠŠæ’­è¦‡æ·æ³¢æ´¾ç¶ç ´å©†ç½µèŠ­é¦¬ä¿³å»ƒæ‹æŽ’æ•—æ¯ç›ƒç‰ŒèƒŒè‚ºè¼©é…å€åŸ¹åª’梅�楳煤狽買売賠陪這è¿ç§¤çŸ§è©ä¼¯å‰¥å𿋿Ÿæ³Šç™½ç®”ç²•èˆ¶è–„è¿«æ›æ¼ çˆ†ç¸›èŽ«é§éº¦å‡½ç®±ç¡²ç®¸è‚‡ç­ˆæ«¨å¹¡è‚Œç•‘畠八鉢溌発醗髪ä¼ç½°æŠœç­é–¥é³©å™ºå¡™è›¤éš¼ä¼´åˆ¤åŠåå›å¸†æ¬æ–‘æ¿æ°¾æ±Žç‰ˆçНç­ç•”ç¹èˆ¬è—©è²©ç¯„釆煩頒飯挽晩番盤ç£è•ƒè›®åŒªå‘å¦å¦ƒåº‡å½¼æ‚²æ‰‰æ‰¹æŠ«æ–比泌疲皮碑秘緋罷肥被誹費é¿éžé£›æ¨‹ç°¸å‚™å°¾å¾®æž‡æ¯˜çµçœ‰ç¾Žé¼»æŸŠç¨—匹疋髭彦è†è±è‚˜å¼¼å¿…畢筆逼桧姫媛ç´ç™¾è¬¬ä¿µå½ªæ¨™æ°·æ¼‚瓢票表評豹廟æç—…秒苗錨鋲蒜蛭鰭å“彬斌浜瀕貧賓頻æ•ç“¶ä¸ä»˜åŸ å¤«å©¦å¯Œå†¨å¸ƒåºœæ€–扶敷�斧普浮父符è…è†šèŠ™è­œè² è³¦èµ´é˜œé™„ä¾®æ’«æ­¦èˆžè‘¡è•ªéƒ¨å°æ¥“風葺蕗ä¼å‰¯å¾©å¹…æœç¦è…¹è¤‡è¦†æ·µå¼—払沸ä»ç‰©é®’分å»å™´å¢³æ†¤æ‰®ç„šå¥®ç²‰ç³žç´›é›°æ–‡èžä¸™ä½µå…µå¡€å¹£å¹³å¼ŠæŸ„並蔽閉陛米é åƒ»å£ç™–碧別瞥蔑箆å変片篇編辺返é便勉娩å¼éž­ä¿èˆ—é‹ªåœƒæ•æ­©ç”«è£œè¼”穂募墓慕戊暮æ¯ç°¿è©å€£ä¿¸åŒ…呆報奉å®å³°å³¯å´©åº–æŠ±æ§æ”¾æ–¹æœ‹æ³•泡烹砲縫胞芳èŒè“¬èœ‚褒訪豊邦鋒飽鳳鵬ä¹äº¡å‚剖åŠå¦¨å¸½å¿˜å¿™æˆ¿æš´æœ›æŸæ£’冒紡肪膨謀貌貿鉾防å é ¬åŒ—僕åœå¢¨æ’²æœ´ç‰§ç¦ç©†é‡¦å‹ƒæ²¡æ®†å €å¹Œå¥”本翻凡盆�摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒æ¡äº¦ä¿£åˆæŠ¹æœ«æ²«è¿„ä¾­ç¹­éº¿ä¸‡æ…¢æº€æ¼«è”“å‘³æœªé­…å·³ç®•å²¬å¯†èœœæ¹Šè“‘ç¨”è„ˆå¦™ç²æ°‘眠務夢無牟矛霧鵡椋婿娘冥åå‘½æ˜Žç›Ÿè¿·éŠ˜é³´å§ªç‰æ»…å…æ£‰ç¶¿ç·¬é¢éººæ‘¸æ¨¡èŒ‚妄孟毛猛盲網耗蒙儲木黙目æ¢å‹¿é¤…å°¤æˆ»ç±¾è²°å•æ‚¶ç´‹é–€åŒä¹Ÿå†¶å¤œçˆºè€¶é‡Žå¼¥çŸ¢åŽ„å½¹ç´„è–¬è¨³èºé–柳薮鑓愉愈油癒諭輸唯佑優勇å‹å®¥å¹½æ‚ æ†‚æ–æœ‰æŸšæ¹§æ¶ŒçŒ¶çŒ·ç”±ç¥è£•誘éŠé‚‘郵雄èžå¤•予余与誉輿é å‚­å¹¼å¦–å®¹åº¸æšæºæ“曜楊様洋溶熔用窯羊耀葉蓉è¦è¬¡è¸Šé¥é™½é¤Šæ…¾æŠ‘欲�沃浴翌翼淀羅螺裸æ¥èŽ±é ¼é›·æ´›çµ¡è½é…ªä¹±åµåµæ¬„æ¿«è—蘭覧利åå±¥æŽæ¢¨ç†ç’ƒç—¢è£è£¡é‡Œé›¢é™¸å¾‹çŽ‡ç«‹è‘ŽæŽ ç•¥åŠ‰æµæºœç‰ç•™ç¡«ç²’隆竜é¾ä¾¶æ…®æ—…è™œäº†äº®åƒšä¸¡å‡Œå¯®æ–™æ¢æ¶¼çŒŸç™‚瞭稜糧良諒é¼é‡é™µé ˜åŠ›ç·‘å€«åŽ˜æž—æ·‹ç‡ç³è‡¨è¼ªéš£é±—éºŸç‘ å¡æ¶™ç´¯é¡žä»¤ä¼¶ä¾‹å†·åŠ±å¶ºæ€œçŽ²ç¤¼è‹“éˆ´éš·é›¶éœŠéº—é½¢æš¦æ­´åˆ—åŠ£çƒˆè£‚å»‰æ‹æ†æ¼£ç…‰ç°¾ç·´è¯è“®é€£éŒ¬å‘‚魯櫓炉賂路露労å©å»Šå¼„朗楼榔浪æ¼ç‰¢ç‹¼ç¯­è€è¾è‹éƒŽå…­éº“禄肋録論倭和話歪賄脇惑枠鷲亙亘é°è©«è—蕨椀湾碗腕��������������������������������������������弌ä¸ä¸•个丱丶丼丿乂乖乘亂亅豫亊舒å¼äºŽäºžäºŸäº äº¢äº°äº³äº¶ä»Žä»ä»„仆仂仗仞仭仟价伉佚估佛ä½ä½—佇佶侈ä¾ä¾˜ä½»ä½©ä½°ä¾‘佯來侖儘俔俟俎俘俛俑俚ä¿ä¿¤ä¿¥å€šå€¨å€”倪倥倅伜俶倡倩倬俾俯們倆åƒå‡æœƒå•ååˆåšå–å¬å¸å‚€å‚šå‚…傴傲僉僊傳僂僖僞僥僭僣僮價僵儉å„儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉å†å†‘冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭�凰凵凾刄刋刔刎刧刪刮刳刹å‰å‰„剋剌剞剔剪剴剩剳剿剽åŠåŠ”åŠ’å‰±åŠˆåŠ‘è¾¨è¾§åŠ¬åŠ­åŠ¼åŠµå‹å‹å‹—勞勣勦飭勠勳勵勸勹匆匈甸åŒåŒåŒåŒ•匚匣匯匱匳匸å€å†å…丗å‰å凖åžå©å®å¤˜å»å·åŽ‚åŽ–åŽ åŽ¦åŽ¥åŽ®åŽ°åŽ¶åƒç°’é›™åŸæ›¼ç‡®å®å¨å­åºåå½å‘€å¬å­å¼å®å¶å©å呎å’呵咎呟呱呷呰咒呻咀呶咄å’咆哇咢咸咥咬哄哈咨咫哂咤咾咼哘哥哦å”唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳å•喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎å™ç‡Ÿå˜´å˜¶å˜²å˜¸ï¿½å™«å™¤å˜¯å™¬å™ªåš†åš€åšŠåš åš”åšåš¥åš®åš¶åš´å›‚åš¼å›å›ƒå›€å›ˆå›Žå›‘囓囗囮囹圀囿圄圉圈國åœåœ“團圖嗇圜圦圷圸åŽåœ»å€åå©åŸ€åžˆå¡å¿åž‰åž“垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙å å¡²å ¡å¡¢å¡‹å¡°æ¯€å¡’堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊å¤å¤›æ¢¦å¤¥å¤¬å¤­å¤²å¤¸å¤¾ç«’奕å¥å¥Žå¥šå¥˜å¥¢å¥ å¥§å¥¬å¥©å¥¸å¦å¦ä½žä¾«å¦£å¦²å§†å§¨å§œå¦å§™å§šå¨¥å¨Ÿå¨‘娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲å«å¬ªå¬¶å¬¾å­ƒå­…孀孑孕孚孛孥孩孰孳孵學斈孺宀�它宦宸寃寇寉寔å¯å¯¤å¯¦å¯¢å¯žå¯¥å¯«å¯°å¯¶å¯³å°…將專å°å°“尠尢尨尸尹å±å±†å±Žå±“å±å±å­±å±¬å±®ä¹¢å±¶å±¹å²Œå²‘岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢å¶å¶¬å¶®å¶½å¶å¶·å¶¼å·‰å·å·“巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠å»å»‚廈å»å»å»–廣å»å»šå»›å»¢å»¡å»¨å»©å»¬å»±å»³å»°å»´å»¸å»¾å¼ƒå¼‰å½å½œå¼‹å¼‘弖弩弭弸å½å½ˆå½Œå½Žå¼¯å½‘å½–å½—å½™å½¡å½­å½³å½·å¾ƒå¾‚å½¿å¾Šå¾ˆå¾‘å¾‡å¾žå¾™å¾˜å¾ å¾¨å¾­å¾¼å¿–å¿»å¿¤å¿¸å¿±å¿æ‚³å¿¿æ€¡æ ï¿½æ€™æ€æ€©æ€Žæ€±æ€›æ€•æ€«æ€¦æ€æ€ºæšææªæ·æŸæŠæ†ææ£æƒæ¤æ‚æ¬æ«æ™æ‚æ‚æƒ§æ‚ƒæ‚šæ‚„æ‚›æ‚–æ‚—æ‚’æ‚§æ‚‹æƒ¡æ‚¸æƒ æƒ“æ‚´å¿°æ‚½æƒ†æ‚µæƒ˜æ…æ„•æ„†æƒ¶æƒ·æ„€æƒ´æƒºæ„ƒæ„¡æƒ»æƒ±æ„æ„Žæ…‡æ„¾æ„¨æ„§æ…Šæ„¿æ„¼æ„¬æ„´æ„½æ…‚æ…„æ…³æ…·æ…˜æ…™æ…šæ…«æ…´æ…¯æ…¥æ…±æ…Ÿæ…æ…“æ…µæ†™æ†–æ†‡æ†¬æ†”æ†šæ†Šæ†‘æ†«æ†®æ‡Œæ‡Šæ‡‰æ‡·æ‡ˆæ‡ƒæ‡†æ†ºæ‡‹ç½¹æ‡æ‡¦æ‡£æ‡¶æ‡ºæ‡´æ‡¿æ‡½æ‡¼æ‡¾æˆ€æˆˆæˆ‰æˆæˆŒæˆ”æˆ›æˆžæˆ¡æˆªæˆ®æˆ°æˆ²æˆ³æ‰æ‰Žæ‰žæ‰£æ‰›æ‰ æ‰¨æ‰¼æŠ‚æŠ‰æ‰¾æŠ’æŠ“æŠ–æ‹”æŠƒæŠ”æ‹—æ‹‘æŠ»æ‹æ‹¿æ‹†æ“”æ‹ˆæ‹œæ‹Œæ‹Šæ‹‚æ‹‡æŠ›æ‹‰æŒŒæ‹®æ‹±æŒ§æŒ‚æŒˆæ‹¯æ‹µææŒ¾ææœææŽ–æŽŽæŽ€æŽ«æ¶æŽ£æŽæŽ‰æŽŸæŽµæ«ï¿½æ©æŽ¾æ©æ€æ†æ£æ‰æ’æ¶æ„æ–æ´æ†æ“æ¦æ¶æ”æ—æ¨ææ‘§æ‘¯æ‘¶æ‘Žæ”ªæ’•æ’“æ’¥æ’©æ’ˆæ’¼æ“šæ“’æ“…æ“‡æ’»æ“˜æ“‚æ“±æ“§èˆ‰æ“ æ“¡æŠ¬æ“£æ“¯æ”¬æ“¶æ“´æ“²æ“ºæ”€æ“½æ”˜æ”œæ”…æ”¤æ”£æ”«æ”´æ”µæ”·æ”¶æ”¸ç•‹æ•ˆæ•–æ••æ•æ•˜æ•žæ•æ•²æ•¸æ–‚æ–ƒè®Šæ–›æ–Ÿæ–«æ–·æ—ƒæ—†æ—æ—„æ—Œæ—’æ—›æ—™æ— æ—¡æ—±æ²æ˜Šæ˜ƒæ—»æ³æ˜µæ˜¶æ˜´æ˜œæ™æ™„æ™‰æ™æ™žæ™æ™¤æ™§æ™¨æ™Ÿæ™¢æ™°æšƒæšˆæšŽæš‰æš„æš˜æšæ›æš¹æ›‰æš¾æš¼æ›„æš¸æ›–æ›šæ› æ˜¿æ›¦æ›©æ›°æ›µæ›·æœæœ–æœžæœ¦æœ§éœ¸æœ®æœ¿æœ¶ææœ¸æœ·æ†æžæ æ™æ£æ¤æž‰æ°æž©æ¼æªæžŒæž‹æž¦æž¡æž…æž·æŸ¯æž´æŸ¬æž³æŸ©æž¸æŸ¤æŸžæŸæŸ¢æŸ®æž¹æŸŽæŸ†æŸ§æªœæ žæ¡†æ ©æ¡€æ¡æ ²æ¡Žï¿½æ¢³æ «æ¡™æ¡£æ¡·æ¡¿æ¢Ÿæ¢æ¢­æ¢”æ¢æ¢›æ¢ƒæª®æ¢¹æ¡´æ¢µæ¢ æ¢ºæ¤æ¢æ¡¾æ¤æ£Šæ¤ˆæ£˜æ¤¢æ¤¦æ£¡æ¤Œæ£æ£”æ£§æ£•æ¤¶æ¤’æ¤„æ£—æ££æ¤¥æ£¹æ£ æ£¯æ¤¨æ¤ªæ¤šæ¤£æ¤¡æ£†æ¥¹æ¥·æ¥œæ¥¸æ¥«æ¥”æ¥¾æ¥®æ¤¹æ¥´æ¤½æ¥™æ¤°æ¥¡æ¥žæ¥æ¦æ¥ªæ¦²æ¦®æ§æ¦¿æ§æ§“æ¦¾æ§Žå¯¨æ§Šæ§æ¦»æ§ƒæ¦§æ¨®æ¦‘æ¦ æ¦œæ¦•æ¦´æ§žæ§¨æ¨‚æ¨›æ§¿æ¬Šæ§¹æ§²æ§§æ¨…æ¦±æ¨žæ§­æ¨”æ§«æ¨Šæ¨’æ«æ¨£æ¨“æ©„æ¨Œæ©²æ¨¶æ©¸æ©‡æ©¢æ©™æ©¦æ©ˆæ¨¸æ¨¢æªæªæª æª„æª¢æª£æª—è˜—æª»æ«ƒæ«‚æª¸æª³æª¬æ«žæ«‘æ«Ÿæªªæ«šæ«ªæ«»æ¬…è˜–æ«ºæ¬’æ¬–é¬±æ¬Ÿæ¬¸æ¬·ç›œæ¬¹é£®æ­‡æ­ƒæ­‰æ­æ­™æ­”æ­›æ­Ÿæ­¡æ­¸æ­¹æ­¿æ®€æ®„æ®ƒæ®æ®˜æ®•æ®žæ®¤æ®ªæ®«æ®¯æ®²æ®±æ®³æ®·æ®¼æ¯†æ¯‹æ¯“æ¯Ÿæ¯¬æ¯«æ¯³æ¯¯ï¿½éº¾æ°ˆæ°“æ°”æ°›æ°¤æ°£æ±žæ±•æ±¢æ±ªæ²‚æ²æ²šæ²æ²›æ±¾æ±¨æ±³æ²’æ²æ³„æ³±æ³“æ²½æ³—æ³…æ³æ²®æ²±æ²¾æ²ºæ³›æ³¯æ³™æ³ªæ´Ÿè¡æ´¶æ´«æ´½æ´¸æ´™æ´µæ´³æ´’æ´Œæµ£æ¶“æµ¤æµšæµ¹æµ™æ¶Žæ¶•æ¿¤æ¶…æ·¹æ¸•æ¸Šæ¶µæ·‡æ·¦æ¶¸æ·†æ·¬æ·žæ·Œæ·¨æ·’æ·…æ·ºæ·™æ·¤æ·•æ·ªæ·®æ¸­æ¹®æ¸®æ¸™æ¹²æ¹Ÿæ¸¾æ¸£æ¹«æ¸«æ¹¶æ¹æ¸Ÿæ¹ƒæ¸ºæ¹Žæ¸¤æ»¿æ¸æ¸¸æº‚æºªæº˜æ»‰æº·æ»“æº½æº¯æ»„æº²æ»”æ»•æºæº¥æ»‚æºŸæ½æ¼‘çŒæ»¬æ»¸æ»¾æ¼¿æ»²æ¼±æ»¯æ¼²æ»Œæ¼¾æ¼“æ»·æ¾†æ½ºæ½¸æ¾æ¾€æ½¯æ½›æ¿³æ½­æ¾‚潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑ç€ç€æ¿¾ç€›ç€šæ½´ç€ç€˜ç€Ÿç€°ç€¾ç€²ç‘ç£ç‚™ç‚’炯烱炬炸炳炮烟烋çƒï¿½çƒ™ç„‰çƒ½ç„œç„™ç…¥ç…•熈煦煢煌煖煬ç†ç‡»ç†„熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿çˆçˆçˆ›çˆ¨çˆ­çˆ¬çˆ°çˆ²çˆ»çˆ¼çˆ¿ç‰€ç‰†ç‰‹ç‰˜ç‰´ç‰¾çŠ‚çŠçŠ‡çŠ’çŠ–çŠ¢çŠ§çŠ¹çŠ²ç‹ƒç‹†ç‹„ç‹Žç‹’ç‹¢ç‹ ç‹¡ç‹¹ç‹·å€çŒ—猊猜猖çŒçŒ´çŒ¯çŒ©çŒ¥çŒ¾çŽç默ç—çªç¨ç°ç¸çµç»çºçˆç޳çŽçŽ»ç€ç¥ç®çžç’¢ç…瑯ç¥ç¸ç²çºç‘•ç¿ç‘Ÿç‘™ç‘瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊ç“ç“”ç±ç“ ç“£ç“§ç“©ç“®ç“²ç“°ç“±ç“¸ç“·ç”„甃甅甌甎ç”甕甓甞甦甬甼畄ç•畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚ç–疥疣痂疳痃疵疽疸疼疱ç—痊痒痙痣痞痾痿�痼ç˜ç—°ç—ºç—²ç—³ç˜‹ç˜ç˜‰ç˜Ÿç˜§ç˜ ç˜¡ç˜¢ç˜¤ç˜´ç˜°ç˜»ç™‡ç™ˆç™†ç™œç™˜ç™¡ç™¢ç™¨ç™©ç™ªç™§ç™¬ç™°ç™²ç™¶ç™¸ç™¼çš€çšƒçšˆçš‹çšŽçš–皓皙皚皰皴皸皹皺盂ç›ç›–盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸ç‡çšç¨ç«ç›ç¥ç¿ç¾ç¹çžŽçž‹çž‘瞠瞞瞰瞶瞹瞿瞼瞽瞻矇çŸçŸ—矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊ç¦ç¦§é½‹ç¦ªç¦®ç¦³ç¦¹ç¦ºç§‰ç§•秧秬秡秣稈ç¨ç¨˜ç¨™ç¨ ç¨Ÿç¦€ç¨±ç¨»ç¨¾ç¨·ç©ƒç©—穉穡穢穩é¾ç©°ç©¹ç©½çªˆçª—窕窘窖窩竈窰�窶竅竄窿邃竇竊ç«ç«ç«•竓站竚ç«ç«¡ç«¢ç«¦ç«­ç«°ç¬‚ç¬ç¬Šç¬†ç¬³ç¬˜ç¬™ç¬žç¬µç¬¨ç¬¶ç­ç­ºç¬„ç­ç¬‹ç­Œç­…筵筥筴筧筰筱筬筮ç®ç®˜ç®Ÿç®ç®œç®šç®‹ç®’ç®ç­ç®™ç¯‹ç¯ç¯Œç¯ç®´ç¯†ç¯ç¯©ç°‘簔篦篥籠簀簇簓篳篷簗ç°ç¯¶ç°£ç°§ç°ªç°Ÿç°·ç°«ç°½ç±Œç±ƒç±”ç±ç±€ç±ç±˜ç±Ÿç±¤ç±–籥籬籵粃ç²ç²¤ç²­ç²¢ç²«ç²¡ç²¨ç²³ç²²ç²±ç²®ç²¹ç²½ç³€ç³…糂糘糒糜糢鬻糯糲糴糶糺紆紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮çµçµ£ç¶“綉絛ç¶çµ½ç¶›ç¶ºç¶®ç¶£ç¶µç·‡ç¶½ç¶«ç¸½ç¶¢ç¶¯ç·œç¶¸ç¶Ÿç¶°ç·˜ç·ç·¤ç·žç·»ç·²ç·¡ç¸…縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷�縲縺繧ç¹ç¹–繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒çºçº“纔纖纎纛纜缸缺罅罌ç½ç½Žç½ç½‘罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞ç¾ç¾šç¾£ç¾¯ç¾²ç¾¹ç¾®ç¾¶ç¾¸è­±ç¿…翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻èŠè†è’è˜èšèŸè¢è¨è³è²è°è¶è¹è½è¿è‚„肆肅肛肓肚肭å†è‚¬èƒ›èƒ¥èƒ™èƒèƒ„胚胖脉胯胱脛脩脣脯腋隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉è‡è‡‘臙臘臈臚臟臠臧臺臻臾èˆèˆ‚舅與舊èˆèˆèˆ–舩舫舸舳艀艙艘è‰è‰šè‰Ÿè‰¤ï¿½è‰¢è‰¨è‰ªè‰«èˆ®è‰±è‰·è‰¸è‰¾èŠèŠ’èŠ«èŠŸèŠ»èŠ¬è‹¡è‹£è‹Ÿè‹’è‹´è‹³è‹ºèŽ“èŒƒè‹»è‹¹è‹žèŒ†è‹œèŒ‰è‹™èŒµèŒ´èŒ–èŒ²èŒ±è€èŒ¹èè…茯茫茗茘莅莚莪莟莢莖茣莎莇莊è¼è޵è³èµèŽ èŽ‰èŽ¨è´è“è«èŽè½èƒè˜è‹èè·è‡è è²èè¢è è޽è¸è”†è»è‘­èªè¼è•šè’„葷葫蒭葮蒂葩葆è¬è‘¯è‘¹èµè“Šè‘¢è’¹è’¿è’Ÿè“™è“蒻蓚è“è“蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈è•蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾è–藉薺è—è–¹è—è—•è—藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿è™ä¹•虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬�蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉èœè›¹èœŠèœ´èœ¿èœ·èœ»èœ¥èœ©èœšè èŸè¸èŒèŽè´è—è¨è®è™è“è£èªè …螢螟螂螯蟋螽蟀èŸé›–螫蟄螳蟇蟆螻蟯蟲蟠è è èŸ¾èŸ¶èŸ·è ŽèŸ’蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫è¢è¡¾è¢žè¡µè¡½è¢µè¡²è¢‚袗袒袮袙袢è¢è¢¤è¢°è¢¿è¢±è£ƒè£„裔裘裙è£è£¹è¤‚裼裴裨裲褄褌褊褓襃褞褥褪褫è¥è¥„褻褶褸襌è¤è¥ è¥žè¥¦è¥¤è¥­è¥ªè¥¯è¥´è¥·è¥¾è¦ƒè¦ˆè¦Šè¦“覘覡覩覦覬覯覲覺覽覿觀觚觜è§è§§è§´è§¸è¨ƒè¨–è¨è¨Œè¨›è¨è¨¥è¨¶è©è©›è©’詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄è«è«‚諚諫諳諧�諤諱謔諠諢諷諞諛謌謇謚諡謖è¬è¬—謠謳鞫謦謫謾謨è­è­Œè­è­Žè­‰è­–譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺è±è°¿è±ˆè±Œè±Žè±è±•豢豬豸豺貂貉貅貊è²è²Žè²”豼貘æˆè²­è²ªè²½è²²è²³è²®è²¶è³ˆè³è³¤è³£è³šè³½è³ºè³»è´„è´…è´Šè´‡è´è´è´é½Žè´“è³è´”贖赧赭赱赳è¶è¶™è·‚趾趺è·è·šè·–跌跛跋跪跫跟跣跼踈踉跿è¸è¸žè¸è¸Ÿè¹‚踵踰踴蹊蹇蹉蹌è¹è¹ˆè¹™è¹¤è¹ è¸ªè¹£è¹•蹶蹲蹼èºèº‡èº…躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜�轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡é€é€žé€–逋逧逶逵逹迸ééé‘é’逎é‰é€¾é–é˜éžé¨é¯é¶éš¨é²é‚‚é½é‚邀邊邉é‚邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀é‡é‡‰é‡‹é‡é‡–釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋é‰éŠœéŠ–éŠ“éŠ›é‰šé‹éŠ¹éŠ·é‹©éŒé‹ºé„錮錙錢錚錣錺錵錻éœé é¼é®é–鎰鎬鎭鎔鎹é–é—é¨é¥é˜éƒéééˆé¤éšé”é“éƒé‡éé¶é«éµé¡éºé‘鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾é’鑿閂閇閊閔閖閘閙�閠閨閧閭閼閻閹閾闊濶闃é—闌闕闔闖關闡闥闢阡阨阮阯陂陌é™é™‹é™·é™œé™žé™é™Ÿé™¦é™²é™¬éšéš˜éš•隗險隧隱隲隰隴隶隸隹雎雋雉é›è¥é›œéœé›•雹霄霆霈霓霎霑éœéœ–霙霤霪霰霹霽霾é„é†éˆé‚é‰éœé é¤é¦é¨å‹’é«é±é¹éž…é¼éžéºéž†éž‹éžéžéžœéž¨éž¦éž£éž³éž´éŸƒéŸ†éŸˆéŸ‹éŸœéŸ­é½éŸ²ç«ŸéŸ¶éŸµé é Œé ¸é ¤é ¡é ·é ½é¡†é¡é¡‹é¡«é¡¯é¡°é¡±é¡´é¡³é¢ªé¢¯é¢±é¢¶é£„飃飆飩飫餃餉餒餔餘餡é¤é¤žé¤¤é¤ é¤¬é¤®é¤½é¤¾é¥‚饉饅é¥é¥‹é¥‘饒饌饕馗馘馥馭馮馼駟駛é§é§˜é§‘駭駮駱駲駻駸é¨é¨é¨…駢騙騫騷驅驂驀驃�騾驕é©é©›é©—驟驢驥驤驩驫驪骭骰骼髀é«é«‘髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃é­é­é­Žé­‘魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆é¯é¯‘鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒éµé´¿é´¾éµ†éµˆéµéµžéµ¤éµ‘éµéµ™éµ²é¶‰é¶‡é¶«éµ¯éµºé¶šé¶¤é¶©é¶²é·„é·é¶»é¶¸é¶ºé·†é·é·‚鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽éºéºˆéº‹éºŒéº’麕麑éºéº¥éº©éº¸éºªéº­é¡é»Œé»Žé»é»é»”黜點é»é» é»¥é»¨é»¯ï¿½é»´é»¶é»·é»¹é»»é»¼é»½é¼‡é¼ˆçš·é¼•鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇é™ç‘¤å‡œç†™ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½çºŠè¤œéˆéŠˆè“œä¿‰ç‚»æ˜±æ£ˆé‹¹æ›»å½…ä¸¨ä»¡ä»¼ä¼€ä¼ƒä¼¹ä½–ä¾’ä¾Šä¾šä¾”ä¿å€å€¢ä¿¿å€žå†å°å‚傔僴僘兊兤å†å†¾å‡¬åˆ•劜劦勀勛匀匇匤å²åŽ“åŽ²å﨎咜咊咩哿喆å™å¥åž¬åŸˆåŸ‡ï¨ï¿½ï¨å¢žå¢²å¤‹å¥“奛å¥å¥£å¦¤å¦ºå­–寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹å·å¼¡å¼´å½§å¾·å¿žææ‚…æ‚Šæƒžæƒ•æ„ æƒ²æ„‘æ„·æ„°æ†˜æˆ“æŠ¦æµæ‘ æ’æ“Žæ•Žæ˜€æ˜•æ˜»æ˜‰æ˜®æ˜žæ˜¤æ™¥æ™—æ™™ï¨’æ™³æš™æš æš²æš¿æ›ºæœŽï¤©æ¦æž»æ¡’æŸ€æ æ¡„æ£ï¨“æ¥¨ï¨”æ¦˜æ§¢æ¨°æ©«æ©†æ©³æ©¾æ«¢æ«¤æ¯–æ°¿æ±œæ²†æ±¯æ³šæ´„æ¶‡æµ¯æ¶–æ¶¬æ·æ·¸æ·²æ·¼æ¸¹æ¹œæ¸§æ¸¼æº¿æ¾ˆæ¾µæ¿µç€…瀇瀨炅炫ç„焄煜煆煇凞ç‡ç‡¾çŠ±çŠ¾çŒ¤ï¨–ç·ç޽ç‰ç–ç£ç’ç‡çµç¦çªç©ç®ç‘¢ç’‰ç’Ÿç”畯皂皜皞皛皦益ç†åŠ¯ç ¡ç¡Žç¡¤ç¡ºç¤°ï¨˜ï¨™ï¨šç¦”ï¨›ç¦›ç«‘ç«§ï¨œç««ç®žï¨çµˆçµœç¶·ç¶ ç·–繒罇羡羽èŒè¢è¿è‡è¶è‘ˆè’´è•“蕙�蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣è»ï¨¤ï¨¥é§éƒžï¨¦é„•鄧釚釗釞釭釮釤釥鈆éˆéˆŠéˆºé‰€éˆ¼é‰Žé‰™é‰‘鈹鉧銧鉷鉸鋧鋗鋙é‹ï¨§é‹•鋠鋓錥錡鋻﨨錞鋿éŒéŒ‚é°é—鎤é†éžé¸é±é‘…鑈閒隆﨩éšéš¯éœ³éœ»éƒééé‘é•顗顥飯飼餧館馞驎髙髜魵魲é®é®±é®»é°€éµ°éµ«ï¨­é¸™é»‘��ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ¬¦'"㈱№℡∵纊褜éˆéŠˆè“œä¿‰ç‚»æ˜±æ£ˆé‹¹æ›»å½…ä¸¨ä»¡ä»¼ä¼€ä¼ƒä¼¹ä½–ä¾’ä¾Šä¾šä¾”ä¿å€å€¢ä¿¿å€žå†å°å‚傔僴僘兊�兤å†å†¾å‡¬åˆ•劜劦勀勛匀匇匤å²åŽ“åŽ²å﨎咜咊咩哿喆å™å¥åž¬åŸˆåŸ‡ï¨ï¨å¢žå¢²å¤‹å¥“奛å¥å¥£å¦¤å¦ºå­–寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹å·å¼¡å¼´å½§å¾·å¿žææ‚…æ‚Šæƒžæƒ•æ„ æƒ²æ„‘æ„·æ„°æ†˜æˆ“æŠ¦æµæ‘ æ’æ“Žæ•Žæ˜€æ˜•æ˜»æ˜‰æ˜®æ˜žæ˜¤æ™¥æ™—æ™™ï¨’æ™³æš™æš æš²æš¿æ›ºæœŽï¤©æ¦æž»æ¡’æŸ€æ æ¡„æ£ï¨“æ¥¨ï¨”æ¦˜æ§¢æ¨°æ©«æ©†æ©³æ©¾æ«¢æ«¤æ¯–æ°¿æ±œæ²†æ±¯æ³šæ´„æ¶‡æµ¯æ¶–æ¶¬æ·æ·¸æ·²æ·¼æ¸¹æ¹œæ¸§æ¸¼æº¿æ¾ˆæ¾µæ¿µç€…瀇瀨炅炫ç„焄煜煆煇凞ç‡ç‡¾çŠ±çŠ¾çŒ¤ï¨–ç·ç޽ç‰ç–ç£ç’ç‡çµç¦çªç©ç®ç‘¢ç’‰ç’Ÿç”畯皂皜皞皛皦益ç†åŠ¯ç ¡ç¡Žç¡¤ç¡ºç¤°ï¨˜ï¨™ï¿½ï¨šç¦”ï¨›ç¦›ç«‘ç«§ï¨œç««ç®žï¨çµˆçµœç¶·ç¶ ç·–繒罇羡羽èŒè¢è¿è‡è¶è‘ˆè’´è•“蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣è»ï¨¤ï¨¥é§éƒžï¨¦é„•鄧釚釗釞釭釮釤釥鈆éˆéˆŠéˆºé‰€éˆ¼é‰Žé‰™é‰‘鈹鉧銧鉷鉸鋧鋗鋙é‹ï¨§é‹•鋠鋓錥錡鋻﨨錞鋿éŒéŒ‚é°é—鎤é†éžé¸é±é‘…鑈閒隆﨩éšéš¯éœ³éœ»éƒééé‘é•顗顥飯飼餧館馞驎髙髜魵魲é®é®±é®»é°€éµ°éµ«ï¨­é¸™é»‘��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� \ No newline at end of file
diff --git a/lib/convcs/gb2312 b/lib/convcs/gb2312
new file mode 100644
index 00000000..a4422d91
--- /dev/null
+++ b/lib/convcs/gb2312
@@ -0,0 +1 @@
+����������������������������������������������������������������������������������������������������� ã€ã€‚・ˉˇ¨〃々―〜∥…‘’“â€ã€”〕〈〉《》「ã€ã€Žã€ã€–〗ã€ã€‘±×÷∶∧∨∑âˆâˆªâˆ©âˆˆâˆ·âˆšâŠ¥âˆ¥âˆ âŒ’âŠ™âˆ«âˆ®â‰¡â‰Œâ‰ˆâˆ½âˆâ‰ â‰®â‰¯â‰¤â‰¥âˆžâˆµâˆ´â™‚♀°′″℃$¤¢£‰§№☆★○â—◎◇◆□■△▲※→â†â†‘↓〓����������������������⒈⒉⒊⒋⒌â’â’Žâ’â’⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀â’⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ��������ï¼ï¼‚#¥%&'()*+,ï¼ï¼Žï¼ï¼ï¼‘23456789:;<ï¼ï¼žï¼Ÿï¼ ï¼¡ï¼¢ï¼£ï¼¤ï¼¥ï¼¦ï¼§ï¼¨ï¼©ï¼ªï¼«ï¼¬ï¼­ï¼®ï¼¯ï¼°ï¼±ï¼²ï¼³ï¼´ï¼µï¼¶ï¼·ï¼¸ï¼¹ï¼ºï¼»ï¼¼ï¼½ï¼¾ï¼¿ï½€ï½ï½‚cdefghijklï½ï½Žï½ï½ï½‘rstuvwxyz{|ï½ï¿£ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ゎã‚ã‚ゑをん�����������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Î‘ΒΓΔΕΖΗΘΙΚΛΜÎΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπÏστυφχψω��������������������������������������������ÐБВГДЕÐЖЗИЙКЛМÐОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрÑтуфхцчшщъыьÑÑŽÑ�������������������ÄáǎàēéěèīíÇìÅóǒòūúǔùǖǘǚǜüê����������ㄅㄆㄇㄈㄉㄊㄋㄌã„ㄎã„ã„ㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜã„ㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ������������������������������─â”│┃┄┅┆┇┈┉┊┋┌â”┎â”â”┑┒┓└┕┖┗┘┙┚┛├â”┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀â•╂╃╄╅╆╇╈╉╊╋���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������啊阿埃挨哎唉哀皑癌蔼矮艾ç¢çˆ±éš˜éžæ°¨å®‰ä¿ºæŒ‰æš—å²¸èƒºæ¡ˆè‚®æ˜‚ç›Žå‡¹æ•–ç†¬ç¿±è¢„å‚²å¥¥æ‡Šæ¾³èŠ­æŒæ‰’å­å§ç¬†å…«ç–¤å·´æ‹”è·‹é¶æŠŠè€™å霸罢爸白æŸç™¾æ‘†ä½°è´¥æ‹œç¨—æ–‘ç­æ¬æ‰³èˆ¬é¢æ¿ç‰ˆæ‰®æ‹Œä¼´ç“£åŠåŠžç»Šé‚¦å¸®æ¢†æ¦œè†€ç»‘æ£’ç£…èšŒé•‘å‚谤苞胞包褒剥������薄雹ä¿å ¡é¥±å®æŠ±æŠ¥æš´è±¹é²çˆ†æ¯ç¢‘悲å‘北辈背è´é’¡å€ç‹ˆå¤‡æƒ«ç„™è¢«å¥”苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖å¸åº‡ç—¹é—­æ•弊必辟å£è‡‚é¿é™›éž­è¾¹ç¼–è´¬æ‰ä¾¿å˜åžè¾¨è¾©è¾«éæ ‡å½ªè†˜è¡¨é³–æ†‹åˆ«ç˜ªå½¬æ–Œæ¿’æ»¨å®¾æ‘ˆå…µå†°æŸ„ä¸™ç§‰é¥¼ç‚³ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ç—…å¹¶çŽ»è æ’­æ‹¨é’µæ³¢åšå‹ƒæé“‚箔伯帛舶脖膊渤泊驳æ•åœå“ºè¡¥åŸ ä¸å¸ƒæ­¥ç°¿éƒ¨æ€–æ“¦çŒœè£ææ‰è´¢ç¬è¸©é‡‡å½©èœè”¡é¤å‚蚕残惭惨ç¿è‹èˆ±ä»“æ²§è—æ“糙槽曹è‰åŽ•ç­–ä¾§å†Œæµ‹å±‚è¹­æ’å‰èŒ¬èŒ¶æŸ¥ç¢´æ½å¯Ÿå²”å·®è¯§æ‹†æŸ´è±ºæ€æŽºè‰é¦‹è°—缠铲产é˜é¢¤æ˜ŒçŒ–������场å°å¸¸é•¿å¿è‚ åŽ‚æ•žç•…å”±å€¡è¶…æŠ„é’žæœå˜²æ½®å·¢åµç‚’车扯撤掣彻澈郴臣辰尘晨忱沉陈è¶è¡¬æ’‘称城橙æˆå‘ˆä¹˜ç¨‹æƒ©æ¾„诚承逞骋秤åƒç—´æŒåŒ™æ± è¿Ÿå¼›é©°è€»é½¿ä¾ˆå°ºèµ¤ç¿…斥炽充冲虫崇宠抽酬畴踌稠æ„筹仇绸瞅丑臭åˆå‡ºæ©±åŽ¨èº‡é”„é›æ»é™¤æ¥šï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ç¡€å‚¨çŸ—æè§¦å¤„æ£å·ç©¿æ¤½ä¼ èˆ¹å–˜ä¸²ç–®çª—幢床闯创å¹ç‚Šæ¶é”¤åž‚春椿醇唇淳纯蠢戳绰疵茨ç£é›Œè¾žæ…ˆç“·è¯æ­¤åˆºèµæ¬¡èªè‘±å›±åŒ†ä»Žä¸›å‡‘粗醋簇促蹿篡窜摧崔催脆ç˜ç²¹æ·¬ç¿ æ‘å­˜å¯¸ç£‹æ’®æ“æŽªæŒ«é”™æ­è¾¾ç­”瘩打大呆歹傣戴带殆代贷袋待逮������怠耽担丹å•éƒ¸æŽ¸èƒ†æ—¦æ°®ä½†æƒ®æ·¡è¯žå¼¹è›‹å½“æŒ¡å…šè¡æ¡£åˆ€æ£è¹ˆå€’岛祷导到稻悼é“盗德得的蹬ç¯ç™»ç­‰çžªå‡³é‚“堤低滴迪敌笛狄涤翟嫡抵底地蒂第å¸å¼Ÿé€’缔颠掂滇碘点典é›åž«ç”µä½ƒç”¸åº—惦奠淀殿碉å¼é›•å‡‹åˆæŽ‰åŠé’“调跌爹碟è¶è¿­è°å ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ä¸ç›¯å®é’‰é¡¶é¼Žé”­å®šè®¢ä¸¢ä¸œå†¬è‘£æ‡‚动栋侗æ«å†»æ´žå…œæŠ–æ–—é™¡è±†é€—ç—˜éƒ½ç£æ¯’犊独读堵ç¹èµŒæœé•€è‚šåº¦æ¸¡å¦’端短锻段断缎堆兑队对墩å¨è¹²æ•¦é¡¿å›¤é’ç›¾éæŽ‡å“†å¤šå¤ºåž›èº²æœµè·ºèˆµå‰æƒ°å •蛾峨鹅俄é¢è®¹å¨¥æ¶åŽ„æ‰¼é鄂饿æ©è€Œå„¿è€³å°”饵洱二������贰å‘罚ç­ä¼ä¹é˜€æ³•ç藩帆番翻樊矾钒ç¹å‡¡çƒ¦å返范贩犯饭泛åŠèŠ³æ–¹è‚ªæˆ¿é˜²å¦¨ä»¿è®¿çººæ”¾è²éžå•¡é£žè‚¥åŒªè¯½å è‚ºåºŸæ²¸è´¹èŠ¬é…šå©æ°›åˆ†çº·åŸç„šæ±¾ç²‰å¥‹ä»½å¿¿æ„¤ç²ªä¸°å°æž«èœ‚峰锋风疯烽逢冯ç¼è®½å¥‰å‡¤ä½›å¦å¤«æ•·è‚¤å­µæ‰¶æ‹‚è¾å¹…氟符ä¼ä¿˜æœï¿½ï¿½ï¿½ï¿½ï¿½ï¿½æµ®æ¶ªç¦è¢±å¼—甫抚辅俯釜斧脯腑府è…赴副覆赋å¤å‚…付阜父腹负富讣附妇缚å’å™¶å˜Žè¯¥æ”¹æ¦‚é’™ç›–æº‰å¹²ç”˜æ†æŸ‘ç«¿è‚赶感秆敢赣冈刚钢缸肛纲岗港æ ç¯™çš‹é«˜è†ç¾”糕æžé•ç¨¿å‘Šå“¥æ­Œææˆˆé¸½èƒ³ç–™å‰²é©è‘›æ ¼è›¤é˜éš”铬个å„给根跟耕更庚羹������埂耿梗工攻功æ­é¾šä¾›èº¬å…¬å®«å¼“巩汞拱贡共钩勾沟苟狗垢构购够辜è‡å’•ç®ä¼°æ²½å­¤å§‘鼓å¤è›Šéª¨è°·è‚¡æ•…顾固雇刮瓜å‰å¯¡æŒ‚è¤‚ä¹–æ‹æ€ªæ£ºå…³å®˜å† è§‚ç®¡é¦†ç½æƒ¯çŒè´¯å…‰å¹¿é€›ç‘°è§„圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚æ£é”…éƒ­å›½æžœè£¹è¿‡å“ˆï¿½ï¿½ï¿½ï¿½ï¿½ï¿½éª¸å­©æµ·æ°¦äº¥å®³éª‡é…£æ†¨é‚¯éŸ©å«æ¶µå¯’å‡½å–Šç½•ç¿°æ’¼ææ—±æ†¾æ‚焊汗汉夯æ­èˆªå£•嚎豪毫éƒå¥½è€—å·æµ©å‘µå–è·è核禾和何åˆç›’貉阂河涸赫è¤é¹¤è´ºå˜¿é»‘痕很狠æ¨å“¼äº¨æ¨ªè¡¡æ’轰哄烘虹鸿洪å®å¼˜çº¢å–‰ä¾¯çŒ´å¼åŽšå€™åŽå‘¼ä¹Žå¿½ç‘šå£¶è‘«èƒ¡è´ç‹ç³Šæ¹–������弧虎唬护互沪户花哗åŽçŒ¾æ»‘ç”»åˆ’åŒ–è¯æ§å¾Šæ€€æ·®åæ¬¢çŽ¯æ¡“è¿˜ç¼“æ¢æ‚£å”¤ç—ªè±¢ç„•æ¶£å®¦å¹»è’æ…Œé»„磺è—簧皇凰惶煌晃幌æè°Žç°æŒ¥è¾‰å¾½æ¢è›”å›žæ¯æ‚”æ…§å‰æƒ æ™¦è´¿ç§½ä¼šçƒ©æ±‡è®³è¯²ç»˜è¤æ˜å©šé­‚æµ‘æ··è±æ´»ä¼™ç«èŽ·æˆ–æƒ‘éœè´§ç¥¸å‡»åœ¾åŸºæœºç•¸ç¨½ç§¯ç®•ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½è‚Œé¥¥è¿¹æ¿€è®¥é¸¡å§¬ç»©ç¼‰å‰æžæ£˜è¾‘ç±é›†åŠæ€¥ç–¾æ±²å³å«‰çº§æŒ¤å‡ è„Šå·±è“ŸæŠ€å†€å­£ä¼Žç¥­å‰‚悸济寄寂计记既忌际妓继纪嘉枷夹佳家加èšé¢Šè´¾ç”²é’¾å‡ç¨¼ä»·æž¶é©¾å«æ­¼ç›‘åšå°–笺间煎兼肩艰奸缄茧检柬碱硷拣æ¡ç®€ä¿­å‰ªå‡è槛鉴践贱è§é”®ç®­ä»¶ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½å¥èˆ°å‰‘é¥¯æ¸æº…涧建僵姜将浆江疆蒋桨奖讲匠酱é™è•‰æ¤’ç¤ç„¦èƒ¶äº¤éƒŠæµ‡éª„娇嚼æ…铰矫侥脚狡角饺缴绞剿教酵轿较å«çª–æ­æŽ¥çš†ç§¸è¡—é˜¶æˆªåŠ«èŠ‚æ¡”æ°æ·ç«ç«­æ´ç»“è§£å§æˆ’è—‰èŠ¥ç•Œå€Ÿä»‹ç–¥è¯«å±Šå·¾ç­‹æ–¤é‡‘ä»Šæ´¥è¥Ÿç´§é”¦ä»…è°¨è¿›é³æ™‹ç¦è¿‘烬浸������尽劲è†å…¢èŒŽç›æ™¶é²¸äº¬æƒŠç²¾ç²³ç»äº•警景颈é™å¢ƒæ•¬é•œå¾„ç—‰é–竟竞净炯窘æªç©¶çº çŽ–éŸ­ä¹…ç¸ä¹é…’厩救旧臼舅咎就疚鞠拘狙疽居驹èŠå±€å’€çŸ©ä¸¾æ²®èšæ‹’æ®å·¨å…·è·è¸žé”¯ä¿±å¥æƒ§ç‚¬å‰§æé¹ƒå¨Ÿå€¦çœ·å·ç»¢æ’…攫抉掘倔爵觉决诀ç»å‡èŒé’§å†›å›å³»ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ä¿Šç«£æµšéƒ¡éªå–€å’–å¡å’¯å¼€æ©æ¥·å‡¯æ…¨åˆŠå ªå‹˜åŽç çœ‹åº·æ…·ç³ æ‰›æŠ—亢炕考拷烤é å·è‹›æŸ¯æ£µç£•é¢—ç§‘å£³å’³å¯æ¸´å…‹åˆ»å®¢è¯¾è‚¯å•ƒåž¦æ³å‘å­ç©ºæå­”æŽ§æŠ å£æ‰£å¯‡æž¯å“­çªŸè‹¦é…·åº“裤夸垮挎跨胯å—筷侩快宽款匡ç­ç‹‚框矿眶旷况äºç›”岿窥葵奎é­å‚€ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½é¦ˆæ„§æºƒå¤æ˜†æ†å›°æ‹¬æ‰©å»“阔垃拉喇蜡腊辣啦莱æ¥èµ–è“å©ªæ æ‹¦ç¯®é˜‘兰澜谰æ½è§ˆæ‡’ç¼†çƒ‚æ»¥ç…æ¦”狼廊郎朗浪æžåŠ³ç‰¢è€ä½¬å§¥é…ªçƒ™æ¶å‹’ä¹é›·é•­è•¾ç£Šç´¯å„¡åž’擂肋类泪棱楞冷厘梨çŠé»Žç¯±ç‹¸ç¦»æ¼“ç†æŽé‡Œé²¤ç¤¼èމè”åæ —丽厉励砾历利傈例ä¿ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ç—¢ç«‹ç²’沥隶力璃哩俩è”莲连镰廉怜涟帘敛脸链æ‹ç‚¼ç»ƒç²®å‡‰æ¢ç²±è‰¯ä¸¤è¾†é‡æ™¾äº®è°…æ’©èŠåƒšç–—ç‡Žå¯¥è¾½æ½¦äº†æ’‚é•£å»–æ–™åˆ—è£‚çƒˆåŠ£çŒŽç³æž—磷霖临邻鳞淋凛èµå拎玲è±é›¶é¾„铃伶羚凌çµé™µå²­é¢†å¦ä»¤æºœç‰æ¦´ç¡«é¦ç•™åˆ˜ç˜¤æµæŸ³å…­é¾™è‹å’™ç¬¼çª¿ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½éš†åž„拢陇楼娄æ‚篓æ¼é™‹èЦå¢é¢…åºç‚‰æŽ³å¤è™é²éº“碌露路赂鹿潞禄录陆戮驴å•é“侣旅履屡缕虑氯律率滤绿峦挛孪滦åµä¹±æŽ ç•¥æŠ¡è½®ä¼¦ä»‘沦纶论èèžºç½—é€»é”£ç®©éª¡è£¸è½æ´›éª†ç»œå¦ˆéº»çŽ›ç èš‚马骂嘛å—埋买麦å–迈脉瞒馒蛮满蔓曼慢漫������谩芒茫盲氓忙莽猫茅锚毛矛铆å¯èŒ‚å†’å¸½è²Œè´¸ä¹ˆçŽ«æžšæ¢…é…¶éœ‰ç…¤æ²¡çœ‰åª’é•æ¯ç¾Žæ˜§å¯å¦¹åªšé—¨é—·ä»¬èŒè’™æª¬ç›Ÿé”°çŒ›æ¢¦å­Ÿçœ¯é†šé¡ç³œè¿·è°œå¼¥ç±³ç§˜è§…泌蜜密幂棉眠绵冕å…勉娩缅é¢è‹—æçž„è—ç§’æ¸ºåº™å¦™è”‘ç­æ°‘æŠ¿çš¿æ•æ‚¯é—½æ˜ŽèžŸé¸£é“­åå‘½è°¬æ‘¸ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½æ‘¹è˜‘æ¨¡è†œç£¨æ‘©é­”æŠ¹æœ«èŽ«å¢¨é»˜æ²«æ¼ å¯žé™Œè°‹ç‰ŸæŸæ‹‡ç‰¡äº©å§†æ¯å¢“暮幕募慕木目ç¦ç‰§ç©†æ‹¿å“ªå‘钠那娜纳氖乃奶è€å¥ˆå—男难囊挠脑æ¼é—¹æ·–å‘¢é¦å†…嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵æ»å¿µå¨˜é…¿é¸Ÿå°¿æè‚å­½å•®é•Šé•æ¶…您柠狞å‡å®ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½æ‹§æ³žç‰›æ‰­é’®çº½è„“浓农弄奴努怒女暖è™ç–ŸæŒªæ‡¦ç³¯è¯ºå“¦æ¬§é¸¥æ®´è—•å‘•å¶æ²¤å•ªè¶´çˆ¬å¸•æ€•ç¶æ‹æŽ’牌徘湃派攀潘盘ç£ç›¼ç•”判å›ä¹“庞æ—耪胖抛咆刨炮è¢è·‘泡呸胚培裴赔陪é…ä½©æ²›å–·ç›†ç °æŠ¨çƒ¹æ¾Žå½­è“¬æ£šç¡¼ç¯·è†¨æœ‹é¹æ§ç¢°å¯ç ’éœ¹æ‰¹æŠ«åŠˆçµæ¯—������啤脾疲皮匹痞僻å±è­¬ç¯‡å片骗飘漂瓢票撇瞥拼频贫å“è˜ä¹’åªè‹¹è平凭瓶评å±å¡æ³¼é¢‡å©†ç ´é­„迫粕剖扑铺仆莆葡è©è’²åŸ”朴圃普浦谱æ›ç€‘期欺栖戚妻七凄漆柒æ²å…¶æ£‹å¥‡æ­§ç•¦å´Žè„齿——祈ç¥éª‘起岂乞ä¼å¯å¥‘砌器气迄弃汽泣讫æŽï¿½ï¿½ï¿½ï¿½ï¿½ï¿½æ°æ´½ç‰µæ‰¦é’Žé“…åƒè¿ç­¾ä»Ÿè°¦ä¹¾é»”钱钳剿½œé£æµ…谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭ä¿çªåˆ‡èŒ„且怯窃钦侵亲秦ç´å‹¤èŠ¹æ“’ç¦½å¯æ²é’è½»æ°¢å€¾å¿æ¸…擎晴氰情顷请庆ç¼ç©·ç§‹ä¸˜é‚±çƒæ±‚囚酋泅趋区蛆曲躯屈驱渠������å–娶龋趣去圈颧æƒé†›æ³‰å…¨ç—Šæ‹³çŠ¬åˆ¸åŠç¼ºç‚”瘸å´é¹Šæ¦·ç¡®é›€è£™ç¾¤ç„¶ç‡ƒå†‰æŸ“瓤壤攘嚷让饶扰绕惹热壬ä»äººå¿éŸ§ä»»è®¤åˆƒå¦Šçº«æ‰”仿—¥æˆŽèŒ¸è“‰è£èžç†”æº¶å®¹ç»’å†—æ‰æŸ”肉茹蠕儒孺如辱乳æ±å…¥è¤¥è½¯é˜®è•Šç‘žé”闰润若弱撒洒è¨è…®é³ƒå¡žèµ›ä¸‰å������伞散桑嗓丧æ”骚扫嫂瑟色涩森僧莎砂æ€åˆ¹æ²™çº±å‚»å•¥ç…žç­›æ™’çŠè‹«æ‰å±±åˆ ç…½è¡«é—ªé™•æ“…èµ¡è†³å–„æ±•æ‰‡ç¼®å¢’ä¼¤å•†èµæ™Œä¸Šå°šè£³æ¢¢æŽç¨çƒ§èŠå‹ºéŸ¶å°‘哨邵ç»å¥¢èµŠè›‡èˆŒèˆèµ¦æ‘„射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲å‡ç»³ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½çœç››å‰©èƒœåœ£å¸ˆå¤±ç‹®æ–½æ¹¿è¯—尸虱å石拾时什食蚀实识å²çŸ¢ä½¿å±Žé©¶å§‹å¼ç¤ºå£«ä¸–柿事拭誓é€åŠ¿æ˜¯å—œå™¬é€‚ä»•ä¾é‡Šé¥°æ°å¸‚æƒå®¤è§†è¯•收手首守寿授售å—瘦兽蔬枢梳殊抒输å”舒淑ç–书赎孰熟薯暑曙署蜀é»é¼ å±žæœ¯è¿°æ ‘æŸæˆç«–墅庶数漱������æ•åˆ·è€æ‘”衰甩帅栓拴霜åŒçˆ½è°æ°´ç¡ç¨Žå®çž¬é¡ºèˆœè¯´ç¡•æœ”çƒæ–¯æ’•嘶æ€ç§å¸ä¸æ­»è‚†å¯ºå—£å››ä¼ºä¼¼é¥²å·³æ¾è€¸æ€‚颂é€å®‹è®¼è¯µæœè‰˜æ“žå—½è‹é…¥ä¿—素速粟僳塑溯宿诉肃酸蒜算虽隋éšç»¥é«“碎å²ç©—é‚隧祟孙æŸç¬‹è“‘梭唆缩çç´¢é”æ‰€å¡Œä»–å®ƒå¥¹å¡”ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ç­æŒžè¹‹è¸èƒŽè‹”æŠ¬å°æ³°é…žå¤ªæ€æ±°åæ‘Šè´ªç˜«æ»©å›æª€ç—°æ½­è°­è°ˆå¦æ¯¯è¢’碳探å¹ç‚­æ±¤å¡˜æªå ‚棠膛å”ç³–å€˜èººæ·Œè¶Ÿçƒ«æŽæ¶›æ»”ç»¦è„æ¡ƒé€ƒæ·˜é™¶è®¨å¥—特藤腾疼誊梯剔踢锑æé¢˜è¹„å•¼ä½“æ›¿åšæƒ•涕剃屉天添填田甜æ¬èˆ”腆挑æ¡è¿¢çœºè·³è´´é“帖厅å¬çƒƒï¿½ï¿½ï¿½ï¿½ï¿½ï¿½æ±€å»·åœäº­åº­æŒºè‰‡é€šæ¡é…®çž³åŒé“œå½¤ç«¥æ¡¶æ…ç­’ç»Ÿç—›å·æŠ•å¤´é€å‡¸ç§ƒçªå›¾å¾’途涂屠土åå…”æ¹å›¢æŽ¨é¢“腿蜕褪退åžå±¯è‡€æ‹–托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄å¨ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½å·å¾®å±éŸ¦è¿æ¡…围唯惟为æ½ç»´è‹‡èŽå§”伟伪尾纬未蔚味ç•胃喂é­ä½æ¸­è°“尉慰å«ç˜Ÿæ¸©èšŠæ–‡é—»çº¹å»ç¨³ç´Šé—®å—¡ç¿ç“®æŒèœ—æ¶¡çªæˆ‘æ–¡å§æ¡æ²ƒå·«å‘œé’¨ä¹Œæ±¡è¯¬å±‹æ— èŠœæ¢§å¾å´æ¯‹æ­¦äº”æ‚åˆèˆžä¼ä¾®åžæˆŠé›¾æ™¤ç‰©å‹¿åŠ¡æ‚Ÿè¯¯æ˜”ç†™æžè¥¿ç¡’矽晰嘻å¸é”¡ç‰ºï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ç¨€æ¯å¸Œæ‚‰è†å¤•惜熄烯溪æ±çŠ€æª„è¢­å¸­ä¹ åª³å–œé“£æ´—ç³»éš™æˆç»†çžŽè™¾åŒ£éœžè¾–暇峡侠狭下厦å¤å“掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷é™çº¿ç›¸åŽ¢é•¶é¦™ç®±è¥„æ¹˜ä¹¡ç¿”ç¥¥è¯¦æƒ³å“享项巷橡åƒå‘象è§ç¡éœ„削哮嚣销消宵淆晓������å°å­æ ¡è‚–啸笑效楔些歇èŽéž‹å挟æºé‚ªæ–œèƒè°å†™æ¢°å¸èŸ¹æ‡ˆæ³„æ³»è°¢å±‘è–ªèŠ¯é”Œæ¬£è¾›æ–°å¿»å¿ƒä¿¡è¡…æ˜Ÿè…¥çŒ©æƒºå…´åˆ‘åž‹å½¢é‚¢è¡Œé†’å¹¸ææ€§å§“兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须å¾è®¸è“„酗噿—­åºç•œæ¤çµ®å©¿ç»ªç»­è½©å–§å®£æ‚¬æ—‹çŽ„ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½é€‰ç™£çœ©ç»šé´è–›å­¦ç©´é›ªè¡€å‹‹ç†å¾ªæ—¬è¯¢å¯»é©¯å·¡æ®‰æ±›è®­è®¯é€Šè¿…压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹ç›ä¸¥ç ”èœ’å²©å»¶è¨€é¢œé˜Žç‚Žæ²¿å¥„æŽ©çœ¼è¡æ¼”艳堰燕厌砚é›å”å½¦ç„°å®´è°šéªŒæ®ƒå¤®é¸¯ç§§æ¨æ‰¬ä½¯ç–¡ç¾Šæ´‹é˜³æ°§ä»°ç—’养样漾邀腰妖瑶������摇尧é¥çª‘谣姚咬舀è¯è¦è€€æ¤°å™Žè€¶çˆ·é‡Žå†¶ä¹Ÿé¡µæŽ–ä¸šå¶æ›³è…‹å¤œæ¶²ä¸€å£¹åŒ»æ–铱ä¾ä¼Šè¡£é¢å¤·é—ç§»ä»ªèƒ°ç–‘æ²‚å®œå§¨å½æ¤…èšå€šå·²ä¹™çŸ£ä»¥è‰ºæŠ‘æ˜“é‚‘å±¹äº¿å½¹è‡†é€¸è‚„ç–«äº¦è£”æ„æ¯…忆义益溢诣议谊译异翼翌绎茵è«å› æ®·éŸ³é˜´å§»åŸé“¶æ·«å¯…饮尹引éšï¿½ï¿½ï¿½ï¿½ï¿½ï¿½å°è‹±æ¨±å©´é¹°åº”缨莹è¤è¥è§è‡è¿Žèµ¢ç›ˆå½±é¢–硬映哟拥佣臃痈庸é›è¸Šè›¹å’泳涌永æ¿å‹‡ç”¨å¹½ä¼˜æ‚ å¿§å°¤ç”±é‚®é“€çŠ¹æ²¹æ¸¸é…‰æœ‰å‹å³ä½‘釉诱åˆå¹¼è¿‚æ·¤äºŽç›‚æ¦†è™žæ„šèˆ†ä½™ä¿žé€¾é±¼æ„‰æ¸æ¸”隅予娱雨与屿禹宇语羽玉域芋éƒåé‡å–»å³ªå¾¡æ„ˆæ¬²ç‹±è‚²èª‰ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½æµ´å¯“裕预豫驭鸳渊冤元垣è¢åŽŸæ´è¾•园员圆猿æºç¼˜è¿œè‹‘愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨å…è¿è•´é…晕韵孕åŒç ¸æ‚栽哉ç¾å®°è½½å†åœ¨å’±æ”’暂赞赃è„葬é­ç³Ÿå‡¿è—»æž£æ—©æ¾¡èš¤èºå™ªé€ çš‚ç¶ç‡¥è´£æ‹©åˆ™æ³½è´¼æ€Žå¢žæ†Žæ›¾èµ æ‰Žå–³æ¸£æœ­è½§ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½é“¡é—¸çœ¨æ …榨咋ä¹ç‚¸è¯ˆæ‘˜æ–‹å®…çª„å€ºå¯¨çž»æ¯¡è©¹ç²˜æ²¾ç›æ–©è¾—å´­å±•è˜¸æ ˆå æˆ˜ç«™æ¹›ç»½æ¨Ÿç« å½°æ¼³å¼ æŽŒæ¶¨æ–丈å¸è´¦ä»—胀瘴障招昭找沼赵照罩兆肇å¬é®æŠ˜å“²è›°è¾™è€…é”—è”—è¿™æµ™çæ–ŸçœŸç”„砧臻贞针侦枕疹诊震振镇阵蒸挣çå¾ç‹°äº‰æ€”整拯正政������帧症郑è¯èŠæžæ”¯å±èœ˜çŸ¥è‚¢è„‚æ±ä¹‹ç»‡èŒç›´æ¤æ®–æ‰§å€¼ä¾„å€æŒ‡æ­¢è¶¾åªæ—¨çº¸å¿—挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终ç§è‚¿é‡ä»²ä¼—èˆŸå‘¨å·žæ´²è¯Œç²¥è½´è‚˜å¸šå’’çš±å®™æ˜¼éª¤ç æ ªè››æœ±çŒªè¯¸è¯›é€ç«¹çƒ›ç…®æ‹„çž©å˜±ä¸»è‘—æŸ±åŠ©è›€è´®é“¸ç­‘ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ä½æ³¨ç¥é©»æŠ“爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘å ç¼€è°†å‡†æ‰æ‹™å“桌ç¢èŒé…Œå•„ç€ç¼æµŠå…¹å’¨èµ„姿滋淄孜紫仔籽滓å­è‡ªæ¸å­—é¬ƒæ£•è¸ªå®—ç»¼æ€»çºµé‚¹èµ°å¥æç§Ÿè¶³å’æ—ç¥–è¯…é˜»ç»„é’»çº‚å˜´é†‰æœ€ç½ªå°Šéµæ˜¨å·¦ä½æŸžåšä½œå座�����������äºä¸Œå…€ä¸å»¿å…ä¸•äº˜ä¸žé¬²å­¬å™©ä¸¨ç¦ºä¸¿åŒ•ä¹‡å¤­çˆ»å®æ°å›Ÿèƒ¤é¦—毓ç¾é¼—丶亟é¼ä¹œä¹©äº“芈孛啬å˜ä»„åŽåŽåŽ£åŽ¥åŽ®é¥èµåŒšåµåŒ¦åŒ®åŒ¾èµœå¦å£åˆ‚刈刎刭刳刿剀剌剞剡剜蒯剽劂åŠåŠåŠ“å†‚ç½”äº»ä»ƒä»‰ä»‚ä»¨ä»¡ä»«ä»žä¼›ä»³ä¼¢ä½¤ä»µä¼¥ä¼§ä¼‰ä¼«ä½žä½§æ”¸ä½šä½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ä½Ÿä½—伲伽佶佴侑侉侃ä¾ä½¾ä½»ä¾ªä½¼ä¾¬ä¾”俦俨俪俅俚俣俜俑俟俸倩åŒä¿³å€¬å€å€®å€­ä¿¾å€œå€Œå€¥å€¨å¾åƒå•åˆåŽå¬å»å‚¥å‚§å‚©å‚ºåƒ–å„†åƒ­åƒ¬åƒ¦åƒ®å„‡å„‹ä»æ°½ä½˜ä½¥ä¿Žé¾ æ±†ç±´å…®å·½é»‰é¦˜å†å¤”勹åŒè¨‡åŒå‡«å¤™å…•亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼������凇冖冢冥讠讦讧讪讴讵讷诂诃诋è¯è¯Žè¯’诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌è°è°‘谒谔谕谖谙谛谘è°è°Ÿè° è°¡è°¥è°§è°ªè°«è°®è°¯è°²è°³è°µè°¶å©åºé˜é˜¢é˜¡é˜±é˜ªé˜½é˜¼é™‚陉陔陟陧陬陲陴隈éšéš—éš°é‚—é‚›é‚邙邬邡邴邳邶邺������邸邰éƒéƒ…邾éƒéƒ„郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆åˆå¥‚劢劬劭劾哿å‹å‹–å‹°åŸç‡®çŸå»´å‡µå‡¼é¬¯å޶å¼ç•šå·¯åŒåž©åž¡å¡¾å¢¼å£…壑圩圬圪圳圹圮圯åœåœ»å‚å©åž…å«åž†å¼å»å¨å­å¶å³åž­åž¤åžŒåž²åŸåž§åž´åž“垠埕埘埚埙埒垸埴埯埸埤åŸï¿½ï¿½ï¿½ï¿½ï¿½ï¿½å ‹å åŸ½åŸ­å €å žå ™å¡„堠塥塬å¢å¢‰å¢šå¢€é¦¨é¼™æ‡¿è‰¹è‰½è‰¿èŠèŠŠèŠ¨èŠ„èŠŽèŠ‘èŠ—èŠ™èŠ«èŠ¸èŠ¾èŠ°è‹ˆè‹Šè‹£èŠ˜èŠ·èŠ®è‹‹è‹Œè‹èŠ©èŠ´èŠ¡èŠªèŠŸè‹„è‹ŽèŠ¤è‹¡èŒ‰è‹·è‹¤èŒèŒ‡è‹œè‹´è‹’苘茌苻苓茑茚茆茔茕苠苕茜è‘è›èœèŒˆèŽ’èŒ¼èŒ´èŒ±èŽ›èžèŒ¯èè‡èƒèŸè€èŒ—è èŒ­èŒºèŒ³è¦è¥ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½è¨èŒ›è©è¬èªè­è®èްè¸èŽ³èŽ´èŽ èŽªèŽ“èŽœèŽ…è¼èŽ¶èŽ©è½èޏè»èŽ˜èŽžèŽ¨èŽºèŽ¼èèè¥è˜å ‡è˜è‹èè½è–èœè¸è‘è†è”èŸèèƒè¸è¹èªè…è€è¦è°è¡è‘œè‘‘葚葙葳蒇蒈葺蒉葸è¼è‘†è‘©è‘¶è’Œè’Žè±è‘­è“è“è“蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌ç”蔸蓰蔹蔟蔺������蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇è–蕹薮薜薅薹薷薰藓è—藜藿蘧蘅蘩蘖蘼廾弈夼å¥è€·å¥•奚奘åŒå°¢å°¥å°¬å°´æ‰Œæ‰ªæŠŸæŠ»æ‹Šæ‹šæ‹—æ‹®æŒ¢æ‹¶æŒ¹æ‹æƒæŽ­æ¶æ±æºæŽŽæŽ´æ­æŽ¬æŽŠæ©æŽ®æŽ¼æ²æ¸æ æ¿æ„æžæŽæ‘’æ†æŽ¾æ‘…æ‘æ‹æ›æ æŒæ¦æ¡æ‘žæ’„æ‘­æ’–ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½æ‘ºæ’·æ’¸æ’™æ’ºæ“€æ“æ“—擤擢攉攥攮弋忒甙弑åŸå±å½å©å¨å»å’å–å†å‘‹å‘’呓呔呖呃å¡å‘—å‘™å£å²å’‚咔呷呱呤咚咛咄呶呦å’å“咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤å“å“哞唛哧唠哽唔哳唢唣å”唑唧唪啧å–喵啉啭å•啕唿å•唼������唷啖啵啶啷唳唰啜喋嗒喃喱喹喈å–喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦å—嗄嗯嗥嗲嗳嗌å—嗨嗵嗤辔嘞嘈嘌å˜å˜¤å˜£å—¾å˜€å˜§å˜­å™˜å˜¹å™—嘬å™å™¢å™™å™œå™Œå™”嚆噤噱噫噻噼嚅嚓嚯囔囗å›å›¡å›µå›«å›¹å›¿åœ„圊圉圜å¸å¸™å¸”帑帱帻帼������帷幄幔幛幞幡岌屺å²å²å²–岈岘岙岑岚岜岵岢岽岬岫岱岣å³å²·å³„峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯åµåµ«åµ‹åµŠåµ©åµ´å¶‚å¶™å¶è±³å¶·å·…彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃ç‹ç‹Žç‹ç‹’狨狯狩狲狴狷çŒç‹³çŒƒç‹ºï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ç‹»çŒ—猓猡猊猞çŒçŒ•猢猹猥猬猸猱ççç—ç ç¬ç¯ç¾èˆ›å¤¥é£§å¤¤å¤‚饣饧饨饩饪饫饬饴饷饽馀馄馇馊é¦é¦é¦‘é¦“é¦”é¦•åº€åº‘åº‹åº–åº¥åº åº¹åºµåº¾åº³èµ“å»’å»‘å»›å»¨å»ªè†ºå¿„å¿‰å¿–å¿æ€ƒå¿®æ€„å¿¡å¿¤å¿¾æ€…æ€†å¿ªå¿­å¿¸æ€™æ€µæ€¦æ€›æ€æ€æ€©æ€«æ€Šæ€¿æ€¡æ¸æ¹æ»æºæ‚ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½æªæ½æ‚–æ‚šæ‚­æ‚æ‚ƒæ‚’æ‚Œæ‚›æƒ¬æ‚»æ‚±æƒæƒ˜æƒ†æƒšæ‚´æ„ æ„¦æ„•愣惴愀愎愫慊慵憬憔憧憷懔懵å¿éš³é—©é—«é—±é—³é—µé—¶é—¼é—¾é˜ƒé˜„阆阈阊阋阌é˜é˜é˜’é˜•é˜–é˜—é˜™é˜šä¸¬çˆ¿æˆ•æ°µæ±”æ±œæ±Šæ²£æ²…æ²æ²”æ²Œæ±¨æ±©æ±´æ±¶æ²†æ²©æ³æ³”æ²­æ³·æ³¸æ³±æ³—æ²²æ³ æ³–æ³ºæ³«æ³®æ²±æ³“æ³¯æ³¾ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½æ´¹æ´§æ´Œæµƒæµˆæ´‡æ´„æ´™æ´Žæ´«æµæ´®æ´µæ´šæµæµ’æµ”æ´³æ¶‘æµ¯æ¶žæ¶ æµžæ¶“æ¶”æµœæµ æµ¼æµ£æ¸šæ·‡æ·…æ·žæ¸Žæ¶¿æ· æ¸‘æ·¦æ·æ·™æ¸–æ¶«æ¸Œæ¶®æ¸«æ¹®æ¹Žæ¹«æº²æ¹Ÿæº†æ¹“æ¹”æ¸²æ¸¥æ¹„æ»Ÿæº±æº˜æ» æ¼­æ»¢æº¥æº§æº½æº»æº·æ»—æº´æ»æºæ»‚æºŸæ½¢æ½†æ½‡æ¼¤æ¼•æ»¹æ¼¯æ¼¶æ½‹æ½´æ¼ªæ¼‰æ¼©æ¾‰æ¾æ¾Œæ½¸æ½²æ½¼æ½ºæ¿‘������濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵ççžå®€å®„宕宓宥宸甯骞æ´å¯¤å¯®è¤°å¯°è¹‡è¬‡è¾¶è¿“迕迥迮迤迩迦迳迨逅逄逋逦逑é€é€–逡逵逶逭逯é„é‘é’éé¨é˜é¢é›æš¹é´é½é‚‚邈邃邋å½å½—彖彘尻咫å±å±™å­±å±£å±¦ç¾¼å¼ªå¼©å¼­è‰´å¼¼é¬»å±®å¦å¦ƒå¦å¦©å¦ªå¦£ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½å¦—姊妫妞妤姒妲妯姗妾娅娆å§å¨ˆå§£å§˜å§¹å¨Œå¨‰å¨²å¨´å¨‘娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀éªéª…骈骊éªéª’骓骖骘骛骜éªéªŸéª éª¢éª£éª¥éª§çºŸçº¡çº£çº¥çº¨çº©ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½çº­çº°çº¾ç»€ç»ç»‚绉绋绌ç»ç»”绗绛绠绡绨绫绮绯绱绲ç¼ç»¶ç»ºç»»ç»¾ç¼ç¼‚缃缇缈缋缌ç¼ç¼‘缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟çç‚ç‘玷玳ç€ç‰çˆç¥ç™é¡¼çŠç©ç§çžçŽºç²ççªç‘›ç¦ç¥ç¨ç°ç®ç¬ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ç›çšç‘瑜瑗瑕瑙瑷瑭瑾璜璎璀ç’璇璋璞璨璩ç’ç’§ç“’ç’ºéŸªéŸ«éŸ¬æŒæ“æžæˆæ©æž¥æž‡æªæ³æž˜æž§æµæž¨æžžæž­æž‹æ·æ¼æŸ°æ ‰æŸ˜æ ŠæŸ©æž°æ ŒæŸ™æžµæŸšæž³æŸæ €æŸƒæž¸æŸ¢æ ŽæŸæŸ½æ ²æ ³æ¡ æ¡¡æ¡Žæ¡¢æ¡„æ¡¤æ¢ƒæ æ¡•æ¡¦æ¡æ¡§æ¡€æ ¾æ¡Šæ¡‰æ ©æ¢µæ¢æ¡´æ¡·æ¢“æ¡«æ£‚æ¥®æ£¼æ¤Ÿæ¤ æ£¹ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½æ¤¤æ£°æ¤‹æ¤æ¥—æ££æ¤æ¥±æ¤¹æ¥ æ¥‚æ¥æ¦„æ¥«æ¦€æ¦˜æ¥¸æ¤´æ§Œæ¦‡æ¦ˆæ§Žæ¦‰æ¥¦æ¥£æ¥¹æ¦›æ¦§æ¦»æ¦«æ¦­æ§”æ¦±æ§æ§Šæ§Ÿæ¦•æ§ æ¦æ§¿æ¨¯æ§­æ¨—æ¨˜æ©¥æ§²æ©„æ¨¾æª æ©æ©›æ¨µæªŽæ©¹æ¨½æ¨¨æ©˜æ©¼æª‘æªæª©æª—æª«çŒ·ç’æ®æ®‚æ®‡æ®„æ®’æ®“æ®æ®šæ®›æ®¡æ®ªè½«è½­è½±è½²è½³è½µè½¶è½¸è½·è½¹è½ºè½¼è½¾è¾è¾‚辄辇辋������è¾è¾Žè¾è¾˜è¾šè»Žæˆ‹æˆ—戛戟戢戡戥戤戬臧瓯瓴瓿ç”ç”‘ç”“æ”´æ—®æ—¯æ—°æ˜Šæ˜™æ²æ˜ƒæ˜•æ˜€ç‚…æ›·æ˜æ˜´æ˜±æ˜¶æ˜µè€†æ™Ÿæ™”æ™æ™æ™–æ™¡æ™—æ™·æš„æšŒæš§æšæš¾æ››æ›œæ›¦æ›©è´²è´³è´¶è´»è´½èµ€èµ…赆赈赉赇èµèµ•赙觇觊觋觌觎è§è§è§‘牮犟ç‰ç‰¦ç‰¯ç‰¾ç‰¿çŠ„çŠ‹çŠçŠçŠ’æŒˆæŒ²æŽ°ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½æ¿æ“˜è€„æ¯ªæ¯³æ¯½æ¯µæ¯¹æ°…æ°‡æ°†æ°æ°•氘氙氚氡氩氤氪氲攵敕敫ç‰ç‰’牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙èƒèƒ—æœèƒèƒ«èƒ±èƒ´èƒ­è„脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧å¡åªµè†ˆè†‚膑滕膣膪臌朦臊膻������è‡è†¦æ¬¤æ¬·æ¬¹æ­ƒæ­†æ­™é£‘飒飓飕飙飚殳彀毂觳æ–齑斓於旆旄旃旌旎旒旖炀炜炖ç‚炻烀炷炫炱烨烊ç„焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹çˆçˆ¨ç¬ç„˜ç…¦ç†¹æˆ¾æˆ½æ‰ƒæ‰ˆæ‰‰ç¤»ç¥€ç¥†ç¥‰ç¥›ç¥œç¥“祚祢祗祠祯祧祺禅禊禚禧禳忑å¿ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½æ€¼ææšæ§ææ™æ£æ‚«æ„†æ„æ…æ†©æ†æ‡‹æ‡‘æˆ†è‚€è¿æ²“泶淼矶矸砀砉砗砘砑斫砭砜ç ç ¹ç ºç »ç Ÿç ¼ç ¥ç ¬ç £ç ©ç¡Žç¡­ç¡–ç¡—ç ¦ç¡ç¡‡ç¡Œç¡ªç¢›ç¢“碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄çœç›¹çœ‡çœˆçœšçœ¢çœ™çœ­çœ¦çœµçœ¸çç‘ç‡çƒçšç¨ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ç¢ç¥ç¿çžç½çž€çžŒçž‘瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹ç¾ç½¾ç›ç›¥è ²é’…钆钇钋钊钌é’é’é’钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌é“铎é“铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪������铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊é”锎é”锒锓锔锕锖锘锛é”锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎é•镒镓镔镖镗镘镙镛镞镟é•镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔������稹稷穑é»é¦¥ç©°çšˆçšŽçš“皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾é¹é¹‚鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠ç–疬疣疳疴疸痄疱疰痃痂痖ç—痣痨痦痤痫痧瘃痱痼痿ç˜ç˜€ç˜…瘌瘗瘊瘥瘘瘕瘙������瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳ç™ç™žç™”癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶è¥è¥¦è¥»ç–‹èƒ¥çš²çš´çŸœè€’耔耖耜耠耢耥耦耧耩耨耱耋耵èƒè†èè’è©è±è¦ƒé¡¸é¢€é¢ƒï¿½ï¿½ï¿½ï¿½ï¿½ï¿½é¢‰é¢Œé¢é¢é¢”颚颛颞颟颡颢颥颦è™è™”虬虮虿虺虼虻蚨èšèš‹èš¬èšèš§èš£èšªèš“蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉è›èš´è›©è›±è›²è›­è›³è›èœ“蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊èœèœ‰èœ£èœ»èœžèœ¥èœ®èœšèœ¾èˆèœ´èœ±èœ©èœ·èœ¿èž‚蜢è½è¾è»è è°èŒè®èž‹è“è£è¼è¤è™è¥èž“螯螨蟒������蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅èˆç«ºç«½ç¬ˆç¬ƒç¬„笕笊笫ç¬ç­‡ç¬¸ç¬ªç¬™ç¬®ç¬±ç¬ ç¬¥ç¬¤ç¬³ç¬¾ç¬žç­˜ç­šç­…筵筌ç­ç­ ç­®ç­»ç­¢ç­²ç­±ç®ç®¦ç®§ç®¸ç®¬ç®ç®¨ç®…箪箜箢箫箴篑ç¯ç¯Œç¯ç¯šç¯¥ç¯¦ç¯ªç°Œç¯¾ç¯¼ç°ç°–簋������簟簪簦簸ç±ç±€è‡¾èˆèˆ‚舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋è‰è‰šè‰Ÿè‰¨è¡¾è¢…袈裘裟襞ç¾ç¾Ÿç¾§ç¾¯ç¾°ç¾²ç±¼æ•‰ç²‘ç²ç²œç²žç²¢ç²²ç²¼ç²½ç³ç³‡ç³Œç³ç³ˆç³…糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊é…é…Žé…酤������酢酡酰酩酯酽酾酲酴酹醌醅é†é†é†‘醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎è·è·›è·†è·¬è··è·¸è·£è·¹è·»è·¤è¸‰è·½è¸”è¸è¸Ÿè¸¬è¸®è¸£è¸¯è¸ºè¹€è¸¹è¸µè¸½è¸±è¹‰è¹è¹‚蹑蹒蹊蹰蹶蹼蹯蹴躅èºèº”èºèºœèºžè±¸è²‚貊貅貘貔斛觖觞觚觜������觥觫觯訾謦é“雩雳雯霆éœéœˆéœéœŽéœªéœ­éœ°éœ¾é¾€é¾ƒé¾…龆龇龈龉龊龌黾鼋é¼éš¹éš¼éš½é›Žé›’瞿雠銎銮鋈錾éªéŠéŽé¾é‘«é±¿é²‚鲅鲆鲇鲈稣鲋鲎é²é²‘鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋������鳌é³é³Žé³é³é³“鳔鳕鳗鳘鳙鳜é³é³Ÿé³¢é¼éž…鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼é«é«€é«…髂髋髌髑魅魃魇魉魈é­é­‘飨é¤é¤®é¥•饔髟髡髦髯髫髻髭髹鬈é¬é¬“鬟鬣麽麾縻麂麇麈麋麒é–éºéºŸé»›é»œé»é» é»Ÿé»¢é»©é»§é»¥é»ªé»¯é¼¢é¼¬é¼¯é¼¹é¼·é¼½é¼¾é½„ \ No newline at end of file
diff --git a/lib/convcs/ibm437.cp b/lib/convcs/ibm437.cp
new file mode 100644
index 00000000..25d9a78a
--- /dev/null
+++ b/lib/convcs/ibm437.cp
Binary files differ
diff --git a/lib/convcs/ibm850.cp b/lib/convcs/ibm850.cp
new file mode 100644
index 00000000..40016ce3
--- /dev/null
+++ b/lib/convcs/ibm850.cp
Binary files differ
diff --git a/lib/convcs/ibm866.cp b/lib/convcs/ibm866.cp
new file mode 100644
index 00000000..07ab3442
--- /dev/null
+++ b/lib/convcs/ibm866.cp
Binary files differ
diff --git a/lib/convcs/iso-8859-1.cp b/lib/convcs/iso-8859-1.cp
new file mode 100644
index 00000000..0a1c85f9
--- /dev/null
+++ b/lib/convcs/iso-8859-1.cp
Binary files differ
diff --git a/lib/convcs/iso-8859-10.cp b/lib/convcs/iso-8859-10.cp
new file mode 100644
index 00000000..3878e511
--- /dev/null
+++ b/lib/convcs/iso-8859-10.cp
Binary files differ
diff --git a/lib/convcs/iso-8859-2.cp b/lib/convcs/iso-8859-2.cp
new file mode 100644
index 00000000..41496248
--- /dev/null
+++ b/lib/convcs/iso-8859-2.cp
Binary files differ
diff --git a/lib/convcs/iso-8859-3.cp b/lib/convcs/iso-8859-3.cp
new file mode 100644
index 00000000..facd169b
--- /dev/null
+++ b/lib/convcs/iso-8859-3.cp
Binary files differ
diff --git a/lib/convcs/iso-8859-4.cp b/lib/convcs/iso-8859-4.cp
new file mode 100644
index 00000000..cc4faf89
--- /dev/null
+++ b/lib/convcs/iso-8859-4.cp
Binary files differ
diff --git a/lib/convcs/iso-8859-5.cp b/lib/convcs/iso-8859-5.cp
new file mode 100644
index 00000000..a6faa1d3
--- /dev/null
+++ b/lib/convcs/iso-8859-5.cp
Binary files differ
diff --git a/lib/convcs/iso-8859-6.cp b/lib/convcs/iso-8859-6.cp
new file mode 100644
index 00000000..9fb449b6
--- /dev/null
+++ b/lib/convcs/iso-8859-6.cp
Binary files differ
diff --git a/lib/convcs/iso-8859-7.cp b/lib/convcs/iso-8859-7.cp
new file mode 100644
index 00000000..820f4fd1
--- /dev/null
+++ b/lib/convcs/iso-8859-7.cp
Binary files differ
diff --git a/lib/convcs/iso-8859-8.cp b/lib/convcs/iso-8859-8.cp
new file mode 100644
index 00000000..0124229f
--- /dev/null
+++ b/lib/convcs/iso-8859-8.cp
Binary files differ
diff --git a/lib/convcs/iso-8859-9.cp b/lib/convcs/iso-8859-9.cp
new file mode 100644
index 00000000..4ee61fdc
--- /dev/null
+++ b/lib/convcs/iso-8859-9.cp
Binary files differ
diff --git a/lib/convcs/jisx0201kana b/lib/convcs/jisx0201kana
new file mode 100644
index 00000000..bb3432ba
--- /dev/null
+++ b/lib/convcs/jisx0201kana
@@ -0,0 +1 @@
+。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタï¾ï¾‚テトナニヌネノハヒフï¾ï¾Žï¾ï¾ï¾‘メモヤユヨラリルレロワï¾ï¾žï¾Ÿ \ No newline at end of file
diff --git a/lib/convcs/jisx0208-1997 b/lib/convcs/jisx0208-1997
new file mode 100644
index 00000000..856f5c4d
--- /dev/null
+++ b/lib/convcs/jisx0208-1997
@@ -0,0 +1 @@
+ ã€ã€‚,.・:;?ï¼ã‚›ã‚œÂ´ï½€Â¨ï¼¾ï¿£ï¼¿ãƒ½ãƒ¾ã‚ゞ〃ä»ã€…〆〇ー―â€ï¼ï¼¼ã€œâ€–|…‥‘’“â€ï¼ˆï¼‰ã€”〕[]{ï½ã€ˆã€‰ã€Šã€‹ã€Œã€ã€Žã€ã€ã€‘+−±×÷ï¼â‰ ï¼œï¼žâ‰¦â‰§âˆžâˆ´â™‚♀°′″℃¥$¢£%#&*@§☆★○â—◎◇◆□■△▲▽▼※〒→â†â†‘↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨¬⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽âˆâˆµâˆ«âˆ¬ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½â„«â€°â™¯â™­â™ªâ€ â€¡Â¶ï¿½ï¿½ï¿½ï¿½â—¯ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¼ï¼‘23456789�������ABCDEFGHIJKLMNOPQRSTUVWXYZ������ï½ï½‚cdefghijklï½ï½Žï½ï½ï½‘rstuvwxyz����ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ゎã‚ã‚ゑをん�����������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ ãƒ¡ãƒ¢ãƒ£ãƒ¤ãƒ¥ãƒ¦ãƒ§ãƒ¨ãƒ©ãƒªãƒ«ãƒ¬ãƒ­ãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Î‘ΒΓΔΕΖΗΘΙΚΛΜÎΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπÏστυφχψω��������������������������������������ÐБВГДЕÐЖЗИЙКЛМÐОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрÑтуфхцчшщъыьÑÑŽÑ�������������─│┌â”┘└├┬┤┴┼â”┃â”┓┛┗┣┳┫┻╋┠┯┨┷┿â”â”°â”¥â”¸â•‚ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½äºœå”–å¨ƒé˜¿å“€æ„›æŒ¨å§¶é€¢è‘µèŒœç©æ‚ªæ¡æ¸¥æ—­è‘¦èŠ¦é¯µæ¢“åœ§æ–¡æ‰±å®›å§è™»é£´çµ¢ç¶¾é®Žæˆ–ç²Ÿè¢·å®‰åºµæŒ‰æš—æ¡ˆé—‡éžæä»¥ä¼Šä½ä¾å‰å›²å¤·å§”å¨å°‰æƒŸæ„慰易椅為ç•異移維緯胃èŽè¡£è¬‚é•éºåŒ»äº•亥域育éƒç£¯ä¸€å£±æº¢é€¸ç¨²èŒ¨èЋ鰝å…å°å’½å“¡å› å§»å¼•飲淫胤蔭院陰隠韻å‹å³å®‡çƒç¾½è¿‚雨å¯éµœçªºä¸‘碓臼渦嘘唄æ¬è”šé°»å§¥åŽ©æµ¦ç“œé–噂云é‹é›²è餌å¡å–¶å¬°å½±æ˜ æ›³æ „永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦è¬è¶Šé–²æ¦ŽåŽ­å††åœ’å °å¥„å®´å»¶æ€¨æŽ©æ´æ²¿æ¼”炎焔煙燕猿ç¸è‰¶è‹‘è–—é é‰›é´›å¡©æ–¼æ±šç”¥å‡¹å¤®å¥¥å¾€å¿œæŠ¼æ—ºæ¨ªæ¬§æ®´çŽ‹ç¿è¥–鴬鴎黄岡沖è»å„„å±‹æ†¶è‡†æ¡¶ç‰¡ä¹™ä¿ºå¸æ©æ¸©ç©éŸ³ä¸‹åŒ–仮何伽価佳加å¯å˜‰å¤å«å®¶å¯¡ç§‘暇果架歌河ç«ç‚ç¦ç¦¾ç¨¼ç®‡èŠ±è‹›èŒ„è·è¯è“è¦èª²å˜©è²¨è¿¦éŽéœžèšŠä¿„å³¨æˆ‘ç‰™ç”»è‡¥èŠ½è›¾è³€é›…é¤“é§•ä»‹ä¼šè§£å›žå¡Šå£Šå»»å¿«æ€ªæ‚”æ¢æ‡æˆ’æ‹æ”¹é­æ™¦æ¢°æµ·ç°ç•Œçš†çµµèŠ¥èŸ¹é–‹éšŽè²å‡±åŠ¾å¤–å’³å®³å´–æ…¨æ¦‚æ¶¯ç¢è“‹è¡—該鎧骸浬馨蛙垣柿蛎鈎劃嚇å„廓拡撹格核殻ç²ç¢ºç©«è¦šè§’赫較郭閣隔é©å­¦å²³æ¥½é¡é¡ŽæŽ›ç¬ æ¨«æ©¿æ¢¶é°æ½Ÿå‰²å–æ°æ‹¬æ´»æ¸‡æ»‘è‘›è¤è½„䏔鰹嶿¤›æ¨ºéž„株兜竃蒲釜鎌噛鴨栢茅è±ç²¥åˆˆè‹…ç“¦ä¹¾ä¾ƒå† å¯’åˆŠå‹˜å‹§å·»å–šå ªå§¦å®Œå®˜å¯›å¹²å¹¹æ‚£æ„Ÿæ…£æ†¾æ›æ•¢æŸ‘桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰è‚艦莞観諌貫還鑑間閑関陥韓館舘丸å«å²¸å·ŒçŽ©ç™Œçœ¼å²©ç¿«è´‹é›é ‘顔願ä¼ä¼Žå±å–œå™¨åŸºå¥‡å¬‰å¯„å²å¸Œå¹¾å¿Œæ®æœºæ——既期棋棄機帰毅気汽畿祈季稀紀徽è¦è¨˜è²´èµ·è»Œè¼é£¢é¨Žé¬¼äº€å½å„€å¦“宜戯技擬欺犠疑祇義蟻誼議掬èŠéž å‰åƒå–«æ¡”橘詰砧æµé»å´å®¢è„šè™é€†ä¸˜ä¹…仇休åŠå¸å®®å¼“急救朽求汲泣ç¸çƒç©¶çª®ç¬ˆç´šç³¾çµ¦æ—§ç‰›åŽ»å±…å·¨æ‹’æ‹ æŒ™æ¸ è™šè¨±è·é‹¸æ¼ç¦¦é­šäº¨äº«äº¬ä¾›ä¾ åƒ‘兇競共凶å”匡å¿å«å–¬å¢ƒå³¡å¼·å½Šæ€¯ææ­æŒŸæ•™æ©‹æ³ç‹‚狭矯胸脅興蕎郷é¡éŸ¿é¥—驚仰å‡å°­æšæ¥­å±€æ›²æ¥µçމæ¡ç²åƒ…勤å‡å·¾éŒ¦æ–¤æ¬£æ¬½ç´ç¦ç¦½ç­‹ç·ŠèйèŒè¡¿è¥Ÿè¬¹è¿‘金åŸéŠ€ä¹å€¶å¥åŒºç‹—玖矩苦躯駆駈駒具愚虞喰空å¶å¯“é‡éš…串櫛釧屑屈掘窟沓é´è½¡çªªç†Šéšˆç²‚æ —ç¹°æ¡‘é¬å‹²å›è–«è¨“群è»éƒ¡å¦è¢ˆç¥ä¿‚傾刑兄啓圭çªåž‹å¥‘å½¢å¾„æµæ…¶æ…§æ†©æŽ²æºæ•¬æ™¯æ¡‚渓畦稽系経継繋罫茎èŠè›è¨ˆè©£è­¦è»½é šé¶èŠ¸è¿Žé¯¨åŠ‡æˆŸæ’ƒæ¿€éš™æ¡å‚‘欠決潔穴çµè¡€è¨£æœˆä»¶å€¹å€¦å¥å…¼åˆ¸å‰£å–§åœå …å«Œå»ºæ†²æ‡¸æ‹³æ²æ¤œæ¨©ç‰½çŠ¬çŒ®ç ”ç¡¯çµ¹çœŒè‚©è¦‹è¬™è³¢è»’é£éµé™ºé¡•験鹸元原厳幻弦減æºçŽ„ç¾çµƒèˆ·è¨€è«ºé™ä¹Žå€‹å¤å‘¼å›ºå§‘孤己庫弧戸故枯湖ç‹ç³Šè¢´è‚¡èƒ¡è°è™Žèª‡è·¨éˆ·é›‡é¡§é¼“五互ä¼åˆå‘‰å¾å¨¯å¾Œå¾¡æ‚Ÿæ¢§æªŽç‘šç¢èªžèª¤è­·é†ä¹žé¯‰äº¤ä½¼ä¾¯å€™å€–光公功効勾厚å£å‘åŽå–‰å‘垢好孔å­å®å·¥å·§å··å¹¸åºƒåºšåº·å¼˜æ’æ…ŒæŠ—æ‹˜æŽ§æ”»æ˜‚æ™ƒæ›´æ­æ ¡æ¢—構江洪浩港æºç”²çš‡ç¡¬ç¨¿ç³ ç´…紘絞綱耕考肯肱腔è†èˆªè’行衡講貢購郊酵鉱砿鋼閤é™é …香高鴻剛劫å·åˆå£•æ‹·æ¿ è±ªè½Ÿéº¹å…‹åˆ»å‘Šå›½ç©€é…·éµ é»’ç„æ¼‰è…°ç”‘忽惚骨狛込此頃今困å¤å¢¾å©šæ¨æ‡‡æ˜æ˜†æ ¹æ¢±æ··ç—•紺艮魂些ä½å‰å”†åµ¯å·¦å·®æŸ»æ²™ç‘³ç ‚è©éŽ–è£Ÿååº§æŒ«å‚µå‚¬å†æœ€å“‰å¡žå¦»å®°å½©æ‰æŽ¡æ ½æ­³æ¸ˆç½é‡‡çŠ€ç •ç ¦ç¥­æ–Žç´°èœè£è¼‰éš›å‰¤åœ¨æç½ªè²¡å†´å‚é˜ªå ºæ¦Šè‚´å’²å´ŽåŸ¼ç¢•é·ºä½œå‰Šå’‹æ¾æ˜¨æœ”柵窄策索錯桜鮭笹匙冊刷察拶撮擦札殺薩雑çšé¯–æŒéŒ†é®«çš¿æ™’三傘å‚山惨撒散桟燦çŠç”£ç®—çº‚èš•è®ƒè³›é…¸é¤æ–¬æš«æ®‹ä»•仔伺使刺å¸å²å—£å››å£«å§‹å§‰å§¿å­å±å¸‚å¸«å¿—æ€æŒ‡æ”¯å­œæ–¯æ–½æ—¨æžæ­¢æ­»æ°ç…祉ç§ç³¸ç´™ç´«è‚¢è„‚至視詞詩試誌諮資賜雌飼歯事似ä¾å…å­—å¯ºæ…ˆæŒæ™‚次滋治爾璽痔ç£ç¤ºè€Œè€³è‡ªè’”辞æ±é¹¿å¼è­˜é´«ç«ºè»¸å®é›«ä¸ƒå±åŸ·å¤±å«‰å®¤æ‚‰æ¹¿æ¼†ç–¾è³ªå®Ÿè”€ç¯ å²æŸ´èŠå±¡è•Šç¸žèˆŽå†™å°„æ¨èµ¦æ–œç…®ç¤¾ç´—者è¬è»Šé®è›‡é‚ªå€Ÿå‹ºå°ºæ“ç¼çˆµé…Œé‡ˆéŒ«è‹¥å¯‚弱惹主å–守手朱殊狩ç ç¨®è…«è¶£é…’首儒å—呪寿授樹綬需囚åŽå‘¨å®—å°±å·žä¿®æ„æ‹¾æ´²ç§€ç§‹çµ‚ç¹ç¿’臭舟è’衆襲è®è¹´è¼¯é€±é…‹é…¬é›†é†œä»€ä½å……åå¾“æˆŽæŸ”æ±æ¸‹ç£ç¸¦é‡éŠƒå”夙宿淑ç¥ç¸®ç²›å¡¾ç†Ÿå‡ºè¡“述俊峻春瞬竣舜駿准循旬楯殉淳準潤盾純巡éµé†‡é †å‡¦åˆæ‰€æš‘曙渚庶緒署書薯藷諸助å™å¥³åºå¾æ•鋤除傷償å‹åŒ å‡å¬å“¨å•†å”±å˜—奨妾娼宵将å°å°‘å°šåº„åºŠå» å½°æ‰¿æŠ„æ‹›æŽŒæ·æ˜‡æ˜Œæ˜­æ™¶æ¾æ¢¢æ¨Ÿæ¨µæ²¼æ¶ˆæ¸‰æ¹˜ç„¼ç„¦ç…§ç—‡çœç¡ç¤ç¥¥ç§°ç« ç¬‘粧紹肖è–蒋蕉è¡è£³è¨Ÿè¨¼è©”詳象賞醤鉦é¾é˜éšœéž˜ä¸Šä¸ˆä¸žä¹—å†—å‰°åŸŽå ´å£Œå¬¢å¸¸æƒ…æ“¾æ¡æ–æµ„çŠ¶ç•³ç©£è’¸è­²é†¸éŒ å˜±åŸ´é£¾æ‹­æ¤æ®–燭織è·è‰²è§¦é£Ÿè•辱尻伸信侵唇娠å¯å¯©å¿ƒæ…ŽæŒ¯æ–°æ™‹æ£®æ¦›æµ¸æ·±ç”³ç–¹çœŸç¥žç§¦ç´³è‡£èŠ¯è–ªè¦ªè¨ºèº«è¾›é€²é‡éœ‡äººä»åˆƒå¡µå£¬å°‹ç”šå°½è…Žè¨Šè¿…陣é­ç¬¥è«é ˆé…¢å›³åލ逗å¹åž‚帥推水炊ç¡ç²‹ç¿ è¡°é‚é…”éŒéŒ˜éšç‘žé«„å´‡åµ©æ•°æž¢è¶¨é››æ®æ‰æ¤™è…é —é›€è£¾æ¾„æ‘ºå¯¸ä¸–ç€¬ç•æ˜¯å‡„åˆ¶å‹¢å§“å¾æ€§æˆæ”¿æ•´æ˜Ÿæ™´æ£²æ –正清牲生盛精è–声製西誠誓請é€é†’é’陿–‰ç¨Žè„†éš»å¸­æƒœæˆšæ–¥æ˜”æžçŸ³ç©ç±ç¸¾è„Šè²¬èµ¤è·¡è¹Ÿç¢©åˆ‡æ‹™æŽ¥æ‘‚折設窃節説雪絶舌è‰ä»™å…ˆåƒå å®£å°‚å°–å·æˆ¦æ‰‡æ’°æ “栴泉浅洗染潜煎煽旋穿箭線繊羨腺舛船薦詮賎践é¸é·éŠ­éŠ‘é–ƒé®®å‰å–„漸然全禅繕膳糎噌塑岨措曾曽楚狙ç–疎礎祖租粗素組蘇訴阻é¡é¼ åƒ§å‰µåŒå¢å€‰å–ªå£®å¥çˆ½å®‹å±¤åŒæƒ£æƒ³æœæŽƒæŒ¿æŽ»æ“æ—©æ›¹å·£æ§æ§½æ¼•燥争痩相窓糟ç·ç¶œè¡è‰è˜è‘¬è’¼è—»è£…èµ°é€é­éŽ—éœœé¨’åƒå¢—憎臓蔵贈造促å´å‰‡å³æ¯æ‰æŸæ¸¬è¶³é€Ÿä¿—属賊æ—ç¶šå’袖其æƒå­˜å­«å°Šææ‘éœä»–多太汰詑唾堕妥惰打æŸèˆµæ¥•陀駄騨体堆対è€å²±å¸¯å¾…怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代å°å¤§ç¬¬é†é¡Œé·¹æ»ç€§å“啄宅托択拓沢濯ç¢è¨—鏿¿è«¾èŒ¸å‡§è›¸åªå©ä½†é”辰奪脱巽竪辿棚谷狸鱈樽誰丹å˜å˜†å¦æ‹…探旦歎淡湛炭短端箪綻耽胆蛋誕é›å›£å£‡å¼¾æ–­æš–æª€æ®µç”·è«‡å€¤çŸ¥åœ°å¼›æ¥æ™ºæ± ç—´ç¨šç½®è‡´èœ˜é…馳築畜竹筑蓄é€ç§©çª’茶嫡ç€ä¸­ä»²å®™å¿ æŠ½æ˜¼æŸ±æ³¨è™«è¡·è¨»é…Žé‹³é§æ¨—瀦猪苧著貯ä¸å…†å‡‹å–‹å¯µå¸–帳åºå¼”å¼µå½«å¾´æ‡²æŒ‘æš¢æœæ½®ç‰’町眺è´è„¹è…¸è¶èª¿è«œè¶…跳銚長頂鳥勅æ—直朕沈çè³ƒéŽ®é™³æ´¥å¢œæ¤Žæ§Œè¿½éŽšç—›é€šå¡šæ ‚æŽ´æ§»ä½ƒæ¼¬æŸ˜è¾»è”¦ç¶´é”æ¤¿æ½°åªå£·å¬¬ç´¬çˆªåŠé‡£é¶´äº­ä½Žåœåµå‰ƒè²žå‘ˆå ¤å®šå¸åº•åº­å»·å¼Ÿæ‚ŒæŠµæŒºææ¢¯æ±€ç¢‡ç¦Žç¨‹ç· è‰‡è¨‚諦蹄逓邸鄭釘鼎泥摘擢敵滴的笛é©é‘溺哲徹撤è½è¿­é‰„典填天展店添çºç”œè²¼è»¢é¡›ç‚¹ä¼æ®¿æ¾±ç”°é›»å…Žåå µå¡—å¦¬å± å¾’æ–—æœæ¸¡ç™»èŸè³­é€”都é砥砺努度土奴怒倒党冬å‡åˆ€å”å¡”å¡˜å¥—å®•å³¶å¶‹æ‚¼æŠ•æ­æ±æ¡ƒæ¢¼æ£Ÿç›—淘湯涛ç¯ç‡ˆå½“痘祷等答筒糖統到董蕩藤討謄豆è¸é€ƒé€é™é™¶é ­é¨°é—˜åƒå‹•åŒå ‚導憧撞洞瞳童胴è„é“銅峠鴇匿得徳涜特ç£ç¦¿ç¯¤æ¯’ç‹¬èª­æ ƒæ©¡å‡¸çªæ¤´å±Šé³¶è‹«å¯…酉瀞噸屯惇敦沌豚é頓呑曇éˆå¥ˆé‚£å†…ä¹å‡ªè–™è¬Žç˜æºé‹æ¥¢é¦´ç¸„ç•·å—æ¥ è»Ÿé›£æ±äºŒå°¼å¼è¿©åŒ‚賑肉虹廿日乳入如尿韮任妊å¿èªæ¿¡ç¦°ç¥¢å¯§è‘±çŒ«ç†±å¹´å¿µæ»æ’šç‡ƒç²˜ä¹ƒå»¼ä¹‹åŸœå𢿂©æ¿ƒç´èƒ½è„³è†¿è¾²è¦—èš¤å·´æŠŠæ’­è¦‡æ·æ³¢æ´¾ç¶ç ´å©†ç½µèŠ­é¦¬ä¿³å»ƒæ‹æŽ’æ•—æ¯ç›ƒç‰ŒèƒŒè‚ºè¼©é…å€åŸ¹åª’梅楳煤狽買売賠陪這è¿ç§¤çŸ§è©ä¼¯å‰¥å𿋿Ÿæ³Šç™½ç®”ç²•èˆ¶è–„è¿«æ›æ¼ çˆ†ç¸›èŽ«é§éº¦å‡½ç®±ç¡²ç®¸è‚‡ç­ˆæ«¨å¹¡è‚Œç•‘畠八鉢溌発醗髪ä¼ç½°æŠœç­é–¥é³©å™ºå¡™è›¤éš¼ä¼´åˆ¤åŠåå›å¸†æ¬æ–‘æ¿æ°¾æ±Žç‰ˆçНç­ç•”ç¹èˆ¬è—©è²©ç¯„釆煩頒飯挽晩番盤ç£è•ƒè›®åŒªå‘å¦å¦ƒåº‡å½¼æ‚²æ‰‰æ‰¹æŠ«æ–比泌疲皮碑秘緋罷肥被誹費é¿éžé£›æ¨‹ç°¸å‚™å°¾å¾®æž‡æ¯˜çµçœ‰ç¾Žé¼»æŸŠç¨—匹疋髭彦è†è±è‚˜å¼¼å¿…畢筆逼桧姫媛ç´ç™¾è¬¬ä¿µå½ªæ¨™æ°·æ¼‚瓢票表評豹廟æç—…秒苗錨鋲蒜蛭鰭å“彬斌浜瀕貧賓頻æ•ç“¶ä¸ä»˜åŸ å¤«å©¦å¯Œå†¨å¸ƒåºœæ€–扶敷斧普浮父符è…è†šèŠ™è­œè² è³¦èµ´é˜œé™„ä¾®æ’«æ­¦èˆžè‘¡è•ªéƒ¨å°æ¥“風葺蕗ä¼å‰¯å¾©å¹…æœç¦è…¹è¤‡è¦†æ·µå¼—払沸ä»ç‰©é®’分å»å™´å¢³æ†¤æ‰®ç„šå¥®ç²‰ç³žç´›é›°æ–‡èžä¸™ä½µå…µå¡€å¹£å¹³å¼ŠæŸ„並蔽閉陛米é åƒ»å£ç™–碧別瞥蔑箆å変片篇編辺返é便勉娩å¼éž­ä¿èˆ—é‹ªåœƒæ•æ­©ç”«è£œè¼”穂募墓慕戊暮æ¯ç°¿è©å€£ä¿¸åŒ…呆報奉å®å³°å³¯å´©åº–æŠ±æ§æ”¾æ–¹æœ‹æ³•泡烹砲縫胞芳èŒè“¬èœ‚褒訪豊邦鋒飽鳳鵬ä¹äº¡å‚剖åŠå¦¨å¸½å¿˜å¿™æˆ¿æš´æœ›æŸæ£’冒紡肪膨謀貌貿鉾防å é ¬åŒ—僕åœå¢¨æ’²æœ´ç‰§ç¦ç©†é‡¦å‹ƒæ²¡æ®†å €å¹Œå¥”本翻凡盆摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒æ¡äº¦ä¿£åˆæŠ¹æœ«æ²«è¿„ä¾­ç¹­éº¿ä¸‡æ…¢æº€æ¼«è”“å‘³æœªé­…å·³ç®•å²¬å¯†èœœæ¹Šè“‘ç¨”è„ˆå¦™ç²æ°‘眠務夢無牟矛霧鵡椋婿娘冥åå‘½æ˜Žç›Ÿè¿·éŠ˜é³´å§ªç‰æ»…å…æ£‰ç¶¿ç·¬é¢éººæ‘¸æ¨¡èŒ‚妄孟毛猛盲網耗蒙儲木黙目æ¢å‹¿é¤…å°¤æˆ»ç±¾è²°å•æ‚¶ç´‹é–€åŒä¹Ÿå†¶å¤œçˆºè€¶é‡Žå¼¥çŸ¢åŽ„å½¹ç´„è–¬è¨³èºé–柳薮鑓愉愈油癒諭輸唯佑優勇å‹å®¥å¹½æ‚ æ†‚æ–æœ‰æŸšæ¹§æ¶ŒçŒ¶çŒ·ç”±ç¥è£•誘éŠé‚‘郵雄èžå¤•予余与誉輿é å‚­å¹¼å¦–å®¹åº¸æšæºæ“曜楊様洋溶熔用窯羊耀葉蓉è¦è¬¡è¸Šé¥é™½é¤Šæ…¾æŠ‘欲沃浴翌翼淀羅螺裸æ¥èŽ±é ¼é›·æ´›çµ¡è½é…ªä¹±åµåµæ¬„æ¿«è—蘭覧利åå±¥æŽæ¢¨ç†ç’ƒç—¢è£è£¡é‡Œé›¢é™¸å¾‹çŽ‡ç«‹è‘ŽæŽ ç•¥åŠ‰æµæºœç‰ç•™ç¡«ç²’隆竜é¾ä¾¶æ…®æ—…è™œäº†äº®åƒšä¸¡å‡Œå¯®æ–™æ¢æ¶¼çŒŸç™‚瞭稜糧良諒é¼é‡é™µé ˜åŠ›ç·‘å€«åŽ˜æž—æ·‹ç‡ç³è‡¨è¼ªéš£é±—éºŸç‘ å¡æ¶™ç´¯é¡žä»¤ä¼¶ä¾‹å†·åŠ±å¶ºæ€œçŽ²ç¤¼è‹“éˆ´éš·é›¶éœŠéº—é½¢æš¦æ­´åˆ—åŠ£çƒˆè£‚å»‰æ‹æ†æ¼£ç…‰ç°¾ç·´è¯è“®é€£éŒ¬å‘‚魯櫓炉賂路露労å©å»Šå¼„朗楼榔浪æ¼ç‰¢ç‹¼ç¯­è€è¾è‹éƒŽå…­éº“禄肋録論倭和話歪賄脇惑枠鷲亙亘é°è©«è—蕨椀湾碗腕�������������������������������������������弌ä¸ä¸•个丱丶丼丿乂乖乘亂亅豫亊舒å¼äºŽäºžäºŸäº äº¢äº°äº³äº¶ä»Žä»ä»„仆仂仗仞仭仟价伉佚估佛ä½ä½—佇佶侈ä¾ä¾˜ä½»ä½©ä½°ä¾‘佯來侖儘俔俟俎俘俛俑俚ä¿ä¿¤ä¿¥å€šå€¨å€”倪倥倅伜俶倡倩倬俾俯們倆åƒå‡æœƒå•ååˆåšå–å¬å¸å‚€å‚šå‚…傴傲僉僊傳僂僖僞僥僭僣僮價僵儉å„儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉å†å†‘冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭凰凵凾刄刋刔刎刧刪刮刳刹å‰å‰„剋剌剞剔剪剴剩剳剿剽åŠåŠ”åŠ’å‰±åŠˆåŠ‘è¾¨è¾§åŠ¬åŠ­åŠ¼åŠµå‹å‹å‹—勞勣勦飭勠勳勵勸勹匆匈甸åŒåŒåŒåŒ•匚匣匯匱匳匸å€å†å…丗å‰å凖åžå©å®å¤˜å»å·åŽ‚åŽ–åŽ åŽ¦åŽ¥åŽ®åŽ°åŽ¶åƒç°’é›™åŸæ›¼ç‡®å®å¨å­åºåå½å‘€å¬å­å¼å®å¶å©å呎å’呵咎呟呱呷呰咒呻咀呶咄å’咆哇咢咸咥咬哄哈咨咫哂咤咾咼哘哥哦å”唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳å•喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎å™ç‡Ÿå˜´å˜¶å˜²å˜¸å™«å™¤å˜¯å™¬å™ªåš†åš€åšŠåš åš”åšåš¥åš®åš¶åš´å›‚åš¼å›å›ƒå›€å›ˆå›Žå›‘囓囗囮囹圀囿圄圉圈國åœåœ“團圖嗇圜圦圷圸åŽåœ»å€åå©åŸ€åžˆå¡å¿åž‰åž“垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙å å¡²å ¡å¡¢å¡‹å¡°æ¯€å¡’堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊å¤å¤›æ¢¦å¤¥å¤¬å¤­å¤²å¤¸å¤¾ç«’奕å¥å¥Žå¥šå¥˜å¥¢å¥ å¥§å¥¬å¥©å¥¸å¦å¦ä½žä¾«å¦£å¦²å§†å§¨å§œå¦å§™å§šå¨¥å¨Ÿå¨‘娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲å«å¬ªå¬¶å¬¾å­ƒå­…孀孑孕孚孛孥孩孰孳孵學斈孺宀它宦宸寃寇寉寔å¯å¯¤å¯¦å¯¢å¯žå¯¥å¯«å¯°å¯¶å¯³å°…將專å°å°“尠尢尨尸尹å±å±†å±Žå±“å±å±å­±å±¬å±®ä¹¢å±¶å±¹å²Œå²‘岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢å¶å¶¬å¶®å¶½å¶å¶·å¶¼å·‰å·å·“巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠å»å»‚廈å»å»å»–廣å»å»šå»›å»¢å»¡å»¨å»©å»¬å»±å»³å»°å»´å»¸å»¾å¼ƒå¼‰å½å½œå¼‹å¼‘弖弩弭弸å½å½ˆå½Œå½Žå¼¯å½‘å½–å½—å½™å½¡å½­å½³å½·å¾ƒå¾‚å½¿å¾Šå¾ˆå¾‘å¾‡å¾žå¾™å¾˜å¾ å¾¨å¾­å¾¼å¿–å¿»å¿¤å¿¸å¿±å¿æ‚³å¿¿æ€¡æ æ€™æ€æ€©æ€Žæ€±æ€›æ€•æ€«æ€¦æ€æ€ºæšææªæ·æŸæŠæ†ææ£æƒæ¤æ‚æ¬æ«æ™æ‚æ‚æƒ§æ‚ƒæ‚šæ‚„æ‚›æ‚–æ‚—æ‚’æ‚§æ‚‹æƒ¡æ‚¸æƒ æƒ“æ‚´å¿°æ‚½æƒ†æ‚µæƒ˜æ…æ„•æ„†æƒ¶æƒ·æ„€æƒ´æƒºæ„ƒæ„¡æƒ»æƒ±æ„æ„Žæ…‡æ„¾æ„¨æ„§æ…Šæ„¿æ„¼æ„¬æ„´æ„½æ…‚æ…„æ…³æ…·æ…˜æ…™æ…šæ…«æ…´æ…¯æ…¥æ…±æ…Ÿæ…æ…“æ…µæ†™æ†–æ†‡æ†¬æ†”æ†šæ†Šæ†‘æ†«æ†®æ‡Œæ‡Šæ‡‰æ‡·æ‡ˆæ‡ƒæ‡†æ†ºæ‡‹ç½¹æ‡æ‡¦æ‡£æ‡¶æ‡ºæ‡´æ‡¿æ‡½æ‡¼æ‡¾æˆ€æˆˆæˆ‰æˆæˆŒæˆ”æˆ›æˆžæˆ¡æˆªæˆ®æˆ°æˆ²æˆ³æ‰æ‰Žæ‰žæ‰£æ‰›æ‰ æ‰¨æ‰¼æŠ‚æŠ‰æ‰¾æŠ’æŠ“æŠ–æ‹”æŠƒæŠ”æ‹—æ‹‘æŠ»æ‹æ‹¿æ‹†æ“”æ‹ˆæ‹œæ‹Œæ‹Šæ‹‚æ‹‡æŠ›æ‹‰æŒŒæ‹®æ‹±æŒ§æŒ‚æŒˆæ‹¯æ‹µææŒ¾ææœææŽ–æŽŽæŽ€æŽ«æ¶æŽ£æŽæŽ‰æŽŸæŽµæ«æ©æŽ¾æ©æ€æ†æ£æ‰æ’æ¶æ„æ–æ´æ†æ“æ¦æ¶æ”æ—æ¨ææ‘§æ‘¯æ‘¶æ‘Žæ”ªæ’•æ’“æ’¥æ’©æ’ˆæ’¼æ“šæ“’æ“…æ“‡æ’»æ“˜æ“‚æ“±æ“§èˆ‰æ“ æ“¡æŠ¬æ“£æ“¯æ”¬æ“¶æ“´æ“²æ“ºæ”€æ“½æ”˜æ”œæ”…æ”¤æ”£æ”«æ”´æ”µæ”·æ”¶æ”¸ç•‹æ•ˆæ•–æ••æ•æ•˜æ•žæ•æ•²æ•¸æ–‚æ–ƒè®Šæ–›æ–Ÿæ–«æ–·æ—ƒæ—†æ—æ—„æ—Œæ—’æ—›æ—™æ— æ—¡æ—±æ²æ˜Šæ˜ƒæ—»æ³æ˜µæ˜¶æ˜´æ˜œæ™æ™„æ™‰æ™æ™žæ™æ™¤æ™§æ™¨æ™Ÿæ™¢æ™°æšƒæšˆæšŽæš‰æš„æš˜æšæ›æš¹æ›‰æš¾æš¼æ›„æš¸æ›–æ›šæ› æ˜¿æ›¦æ›©æ›°æ›µæ›·æœæœ–æœžæœ¦æœ§éœ¸æœ®æœ¿æœ¶ææœ¸æœ·æ†æžæ æ™æ£æ¤æž‰æ°æž©æ¼æªæžŒæž‹æž¦æž¡æž…æž·æŸ¯æž´æŸ¬æž³æŸ©æž¸æŸ¤æŸžæŸæŸ¢æŸ®æž¹æŸŽæŸ†æŸ§æªœæ žæ¡†æ ©æ¡€æ¡æ ²æ¡Žæ¢³æ «æ¡™æ¡£æ¡·æ¡¿æ¢Ÿæ¢æ¢­æ¢”æ¢æ¢›æ¢ƒæª®æ¢¹æ¡´æ¢µæ¢ æ¢ºæ¤æ¢æ¡¾æ¤æ£Šæ¤ˆæ£˜æ¤¢æ¤¦æ£¡æ¤Œæ£æ£”æ£§æ£•æ¤¶æ¤’æ¤„æ£—æ££æ¤¥æ£¹æ£ æ£¯æ¤¨æ¤ªæ¤šæ¤£æ¤¡æ£†æ¥¹æ¥·æ¥œæ¥¸æ¥«æ¥”æ¥¾æ¥®æ¤¹æ¥´æ¤½æ¥™æ¤°æ¥¡æ¥žæ¥æ¦æ¥ªæ¦²æ¦®æ§æ¦¿æ§æ§“æ¦¾æ§Žå¯¨æ§Šæ§æ¦»æ§ƒæ¦§æ¨®æ¦‘æ¦ æ¦œæ¦•æ¦´æ§žæ§¨æ¨‚æ¨›æ§¿æ¬Šæ§¹æ§²æ§§æ¨…æ¦±æ¨žæ§­æ¨”æ§«æ¨Šæ¨’æ«æ¨£æ¨“æ©„æ¨Œæ©²æ¨¶æ©¸æ©‡æ©¢æ©™æ©¦æ©ˆæ¨¸æ¨¢æªæªæª æª„æª¢æª£æª—è˜—æª»æ«ƒæ«‚æª¸æª³æª¬æ«žæ«‘æ«Ÿæªªæ«šæ«ªæ«»æ¬…è˜–æ«ºæ¬’æ¬–é¬±æ¬Ÿæ¬¸æ¬·ç›œæ¬¹é£®æ­‡æ­ƒæ­‰æ­æ­™æ­”æ­›æ­Ÿæ­¡æ­¸æ­¹æ­¿æ®€æ®„æ®ƒæ®æ®˜æ®•æ®žæ®¤æ®ªæ®«æ®¯æ®²æ®±æ®³æ®·æ®¼æ¯†æ¯‹æ¯“æ¯Ÿæ¯¬æ¯«æ¯³æ¯¯éº¾æ°ˆæ°“æ°”æ°›æ°¤æ°£æ±žæ±•æ±¢æ±ªæ²‚æ²æ²šæ²æ²›æ±¾æ±¨æ±³æ²’æ²æ³„æ³±æ³“æ²½æ³—æ³…æ³æ²®æ²±æ²¾æ²ºæ³›æ³¯æ³™æ³ªæ´Ÿè¡æ´¶æ´«æ´½æ´¸æ´™æ´µæ´³æ´’æ´Œæµ£æ¶“æµ¤æµšæµ¹æµ™æ¶Žæ¶•æ¿¤æ¶…æ·¹æ¸•æ¸Šæ¶µæ·‡æ·¦æ¶¸æ·†æ·¬æ·žæ·Œæ·¨æ·’æ·…æ·ºæ·™æ·¤æ·•æ·ªæ·®æ¸­æ¹®æ¸®æ¸™æ¹²æ¹Ÿæ¸¾æ¸£æ¹«æ¸«æ¹¶æ¹æ¸Ÿæ¹ƒæ¸ºæ¹Žæ¸¤æ»¿æ¸æ¸¸æº‚æºªæº˜æ»‰æº·æ»“æº½æº¯æ»„æº²æ»”æ»•æºæº¥æ»‚æºŸæ½æ¼‘çŒæ»¬æ»¸æ»¾æ¼¿æ»²æ¼±æ»¯æ¼²æ»Œæ¼¾æ¼“æ»·æ¾†æ½ºæ½¸æ¾æ¾€æ½¯æ½›æ¿³æ½­æ¾‚潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑ç€ç€æ¿¾ç€›ç€šæ½´ç€ç€˜ç€Ÿç€°ç€¾ç€²ç‘ç£ç‚™ç‚’炯烱炬炸炳炮烟烋çƒçƒ™ç„‰çƒ½ç„œç„™ç…¥ç…•熈煦煢煌煖煬ç†ç‡»ç†„熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿çˆçˆçˆ›çˆ¨çˆ­çˆ¬çˆ°çˆ²çˆ»çˆ¼çˆ¿ç‰€ç‰†ç‰‹ç‰˜ç‰´ç‰¾çŠ‚çŠçŠ‡çŠ’çŠ–çŠ¢çŠ§çŠ¹çŠ²ç‹ƒç‹†ç‹„ç‹Žç‹’ç‹¢ç‹ ç‹¡ç‹¹ç‹·å€çŒ—猊猜猖çŒçŒ´çŒ¯çŒ©çŒ¥çŒ¾çŽç默ç—çªç¨ç°ç¸çµç»çºçˆç޳çŽçŽ»ç€ç¥ç®çžç’¢ç…瑯ç¥ç¸ç²çºç‘•ç¿ç‘Ÿç‘™ç‘瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊ç“ç“”ç±ç“ ç“£ç“§ç“©ç“®ç“²ç“°ç“±ç“¸ç“·ç”„甃甅甌甎ç”甕甓甞甦甬甼畄ç•畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚ç–疥疣痂疳痃疵疽疸疼疱ç—痊痒痙痣痞痾痿痼ç˜ç—°ç—ºç—²ç—³ç˜‹ç˜ç˜‰ç˜Ÿç˜§ç˜ ç˜¡ç˜¢ç˜¤ç˜´ç˜°ç˜»ç™‡ç™ˆç™†ç™œç™˜ç™¡ç™¢ç™¨ç™©ç™ªç™§ç™¬ç™°ç™²ç™¶ç™¸ç™¼çš€çšƒçšˆçš‹çšŽçš–皓皙皚皰皴皸皹皺盂ç›ç›–盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸ç‡çšç¨ç«ç›ç¥ç¿ç¾ç¹çžŽçž‹çž‘瞠瞞瞰瞶瞹瞿瞼瞽瞻矇çŸçŸ—矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊ç¦ç¦§é½‹ç¦ªç¦®ç¦³ç¦¹ç¦ºç§‰ç§•秧秬秡秣稈ç¨ç¨˜ç¨™ç¨ ç¨Ÿç¦€ç¨±ç¨»ç¨¾ç¨·ç©ƒç©—穉穡穢穩é¾ç©°ç©¹ç©½çªˆçª—窕窘窖窩竈窰窶竅竄窿邃竇竊ç«ç«ç«•竓站竚ç«ç«¡ç«¢ç«¦ç«­ç«°ç¬‚ç¬ç¬Šç¬†ç¬³ç¬˜ç¬™ç¬žç¬µç¬¨ç¬¶ç­ç­ºç¬„ç­ç¬‹ç­Œç­…筵筥筴筧筰筱筬筮ç®ç®˜ç®Ÿç®ç®œç®šç®‹ç®’ç®ç­ç®™ç¯‹ç¯ç¯Œç¯ç®´ç¯†ç¯ç¯©ç°‘簔篦篥籠簀簇簓篳篷簗ç°ç¯¶ç°£ç°§ç°ªç°Ÿç°·ç°«ç°½ç±Œç±ƒç±”ç±ç±€ç±ç±˜ç±Ÿç±¤ç±–籥籬籵粃ç²ç²¤ç²­ç²¢ç²«ç²¡ç²¨ç²³ç²²ç²±ç²®ç²¹ç²½ç³€ç³…糂糘糒糜糢鬻糯糲糴糶糺紆紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮çµçµ£ç¶“綉絛ç¶çµ½ç¶›ç¶ºç¶®ç¶£ç¶µç·‡ç¶½ç¶«ç¸½ç¶¢ç¶¯ç·œç¶¸ç¶Ÿç¶°ç·˜ç·ç·¤ç·žç·»ç·²ç·¡ç¸…縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷縲縺繧ç¹ç¹–繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒çºçº“纔纖纎纛纜缸缺罅罌ç½ç½Žç½ç½‘罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞ç¾ç¾šç¾£ç¾¯ç¾²ç¾¹ç¾®ç¾¶ç¾¸è­±ç¿…翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻èŠè†è’è˜èšèŸè¢è¨è³è²è°è¶è¹è½è¿è‚„肆肅肛肓肚肭å†è‚¬èƒ›èƒ¥èƒ™èƒèƒ„胚胖脉胯胱脛脩脣脯腋隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉è‡è‡‘臙臘臈臚臟臠臧臺臻臾èˆèˆ‚舅與舊èˆèˆèˆ–舩舫舸舳艀艙艘è‰è‰šè‰Ÿè‰¤è‰¢è‰¨è‰ªè‰«èˆ®è‰±è‰·è‰¸è‰¾èŠèŠ’èŠ«èŠŸèŠ»èŠ¬è‹¡è‹£è‹Ÿè‹’è‹´è‹³è‹ºèŽ“èŒƒè‹»è‹¹è‹žèŒ†è‹œèŒ‰è‹™èŒµèŒ´èŒ–èŒ²èŒ±è€èŒ¹èè…茯茫茗茘莅莚莪莟莢莖茣莎莇莊è¼è޵è³èµèŽ èŽ‰èŽ¨è´è“è«èŽè½èƒè˜è‹èè·è‡è è²èè¢è è޽è¸è”†è»è‘­èªè¼è•šè’„葷葫蒭葮蒂葩葆è¬è‘¯è‘¹èµè“Šè‘¢è’¹è’¿è’Ÿè“™è“蒻蓚è“è“蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈è•蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾è–藉薺è—è–¹è—è—•è—藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿è™ä¹•虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉èœè›¹èœŠèœ´èœ¿èœ·èœ»èœ¥èœ©èœšè èŸè¸èŒèŽè´è—è¨è®è™è“è£èªè …螢螟螂螯蟋螽蟀èŸé›–螫蟄螳蟇蟆螻蟯蟲蟠è è èŸ¾èŸ¶èŸ·è ŽèŸ’蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫è¢è¡¾è¢žè¡µè¡½è¢µè¡²è¢‚袗袒袮袙袢è¢è¢¤è¢°è¢¿è¢±è£ƒè£„裔裘裙è£è£¹è¤‚裼裴裨裲褄褌褊褓襃褞褥褪褫è¥è¥„褻褶褸襌è¤è¥ è¥žè¥¦è¥¤è¥­è¥ªè¥¯è¥´è¥·è¥¾è¦ƒè¦ˆè¦Šè¦“覘覡覩覦覬覯覲覺覽覿觀觚觜è§è§§è§´è§¸è¨ƒè¨–è¨è¨Œè¨›è¨è¨¥è¨¶è©è©›è©’詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄è«è«‚諚諫諳諧諤諱謔諠諢諷諞諛謌謇謚諡謖è¬è¬—謠謳鞫謦謫謾謨è­è­Œè­è­Žè­‰è­–譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺è±è°¿è±ˆè±Œè±Žè±è±•豢豬豸豺貂貉貅貊è²è²Žè²”豼貘æˆè²­è²ªè²½è²²è²³è²®è²¶è³ˆè³è³¤è³£è³šè³½è³ºè³»è´„è´…è´Šè´‡è´è´è´é½Žè´“è³è´”贖赧赭赱赳è¶è¶™è·‚趾趺è·è·šè·–跌跛跋跪跫跟跣跼踈踉跿è¸è¸žè¸è¸Ÿè¹‚踵踰踴蹊蹇蹉蹌è¹è¹ˆè¹™è¹¤è¹ è¸ªè¹£è¹•蹶蹲蹼èºèº‡èº…躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡é€é€žé€–逋逧逶逵逹迸ééé‘é’逎é‰é€¾é–é˜éžé¨é¯é¶éš¨é²é‚‚é½é‚邀邊邉é‚邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀é‡é‡‰é‡‹é‡é‡–釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋é‰éŠœéŠ–éŠ“éŠ›é‰šé‹éŠ¹éŠ·é‹©éŒé‹ºé„錮錙錢錚錣錺錵錻éœé é¼é®é–鎰鎬鎭鎔鎹é–é—é¨é¥é˜éƒéééˆé¤éšé”é“éƒé‡éé¶é«éµé¡éºé‘鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾é’鑿閂閇閊閔閖閘閙閠閨閧閭閼閻閹閾闊濶闃é—闌闕闔闖關闡闥闢阡阨阮阯陂陌é™é™‹é™·é™œé™žé™é™Ÿé™¦é™²é™¬éšéš˜éš•隗險隧隱隲隰隴隶隸隹雎雋雉é›è¥é›œéœé›•雹霄霆霈霓霎霑éœéœ–霙霤霪霰霹霽霾é„é†éˆé‚é‰éœé é¤é¦é¨å‹’é«é±é¹éž…é¼éžéºéž†éž‹éžéžéžœéž¨éž¦éž£éž³éž´éŸƒéŸ†éŸˆéŸ‹éŸœéŸ­é½éŸ²ç«ŸéŸ¶éŸµé é Œé ¸é ¤é ¡é ·é ½é¡†é¡é¡‹é¡«é¡¯é¡°é¡±é¡´é¡³é¢ªé¢¯é¢±é¢¶é£„飃飆飩飫餃餉餒餔餘餡é¤é¤žé¤¤é¤ é¤¬é¤®é¤½é¤¾é¥‚饉饅é¥é¥‹é¥‘饒饌饕馗馘馥馭馮馼駟駛é§é§˜é§‘駭駮駱駲駻駸é¨é¨é¨…駢騙騫騷驅驂驀驃騾驕é©é©›é©—驟驢驥驤驩驫驪骭骰骼髀é«é«‘髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃é­é­é­Žé­‘魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆é¯é¯‘鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒éµé´¿é´¾éµ†éµˆéµéµžéµ¤éµ‘éµéµ™éµ²é¶‰é¶‡é¶«éµ¯éµºé¶šé¶¤é¶©é¶²é·„é·é¶»é¶¸é¶ºé·†é·é·‚鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽éºéºˆéº‹éºŒéº’麕麑éºéº¥éº©éº¸éºªéº­é¡é»Œé»Žé»é»é»”黜點é»é» é»¥é»¨é»¯é»´é»¶é»·é»¹é»»é»¼é»½é¼‡é¼ˆçš·é¼•鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇é™ç‘¤å‡œç†™ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ \ No newline at end of file
diff --git a/lib/convcs/jisx0212 b/lib/convcs/jisx0212
new file mode 100644
index 00000000..5997b888
--- /dev/null
+++ b/lib/convcs/jisx0212
@@ -0,0 +1 @@
+������������������������������������������������������������������������������������������������������������˘ˇ¸˙˯˛˚~΄΅��������¡¦¿��������������������������������������ºª©®™¤№�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ΆΈΉΊΪ�Ό�ΎΫ�Î����άέήίϊÎόςÏϋΰώ�����������������������������������ЂЃЄЅІЇЈЉЊЋЌЎÐ�����������������������������������ђѓєѕіїјљњћќўџ����������������������������������������������������������������������������������������������ÆÄ�Ħ�IJ�ÅĿ�ŊØŒ�ŦÞ����������������æđðħıijĸłŀʼnŋøœßŧþ����������������������������������������������ÃÀÄÂĂÇĀĄÅÃĆĈČÇĊĎÉÈËÊĚĖĒĘ�ĜĞĢĠĤÃÃŒÃÃŽÇİĪĮĨĴĶĹĽĻŃŇŅÑÓÒÖÔǑÅŌÕŔŘŖŚŜŠŞŤŢÚÙÜÛŬǓŰŪŲŮŨǗǛǙǕŴßŶŹŽŻ�������áàäâăǎÄąåãćĉÄçċÄéèëêěėēęǵÄğ�ġĥíìïîÇ�īįĩĵķĺľļńňņñóòöôǒőÅõŕřŗśÅšşťţúùüûŭǔűūųůũǘǜǚǖŵýÿŷźžż�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������丂丄丅丌丒丟丣两丨丫丮丯丰丵乀ä¹ä¹„乇乑乚乜乣乨乩乴乵乹乿äºäº–亗äºäº¯äº¹ä»ƒä»ä»šä»›ä» ä»¡ä»¢ä»¨ä»¯ä»±ä»³ä»µä»½ä»¾ä»¿ä¼€ä¼‚伃伈伋伌伒伕伖众伙伮伱你伳伵伷伹伻伾佀佂佈佉佋佌佒佔佖佘佟佣佪佬佮佱佷佸佹佺佽佾ä¾ä¾‚侄侅侉侊侌侎ä¾ä¾’侓侔侗侙侚侞侟侲侷侹侻侼侽侾俀ä¿ä¿…俆俈俉俋俌ä¿ä¿ä¿’俜俠俢俰俲俼俽俿倀å€å€„倇倊倌倎å€å€“倗倘倛倜å€å€žå€¢å€§å€®å€°å€²å€³å€µå€åå‚å…å†åŠåŒåŽå‘å’å“å—å™åŸå å¢å£å¦å§åªå­å°å±å€»å‚傃傄傆傊傎å‚å‚傒傓傔傖傛傜傞傟傠傡傢傪傯傰傹傺傽僀僃僄僇僌僎åƒåƒ“僔僘僜åƒåƒŸåƒ¢åƒ¤åƒ¦åƒ¨åƒ©åƒ¯åƒ±åƒ¶åƒºåƒ¾å„ƒå„†å„‡å„ˆå„‹å„Œå„儎僲å„儗儙儛儜å„儞儣儧儨儬儭儯儱儳儴儵儸儹兂兊å…兓兕兗兘兟兤兦兾冃冄冋冎冘å†å†¡å†£å†­å†¸å†ºå†¼å†¾å†¿å‡‚凈å‡å‡‘凒凓凕凘凞凢凥凮凲凳凴凷åˆåˆ‚刅划刓刕刖刘刢刨刱刲刵刼剅剉剕剗剘剚剜剟剠剡剦剮剷剸剹劀劂劅劊劌劓劕劖劗劘劚劜劤劥劦劧劯劰劶劷劸劺劻劽勀勄勆勈勌å‹å‹‘勔勖勛勜勡勥勨勩勪勬勰勱勴勶勷匀匃匊匋匌匑匓匘匛匜匞匟匥匧匨匩匫匬匭匰匲匵匼匽匾å‚åŒå‹å™å›å¡å£å¥å¬å­å²å¹å¾åŽƒåŽ‡åŽˆåŽŽåŽ“åŽ”åŽ™åŽåŽ¡åŽ¤åŽªåŽ«åŽ¯åŽ²åŽ´åŽµåŽ·åŽ¸åŽºåŽ½å€å…åå’å“å•åšååžå å¦å§åµå‚å“åšå¡å§å¨åªå¯å±å´åµå‘ƒå‘„呇å‘å‘呞呢呤呦呧呩呫呭呮呴呿å’咃咅咈咉å’咑咕咖咜咟咡咦咧咩咪咭咮咱咷咹咺咻咿哆哊å“哎哠哪哬哯哶哼哾哿唀å”唅唈唉唌å”唎唕唪唫唲唵唶唻唼唽å•啇啉啊å•å•啑啘啚啛啞啠啡啤啦啿å–喂喆喈喎å–喑喒喓喔喗喣喤喭喲喿å—嗃嗆嗉嗋嗌嗎嗑嗒嗓嗗嗘嗛嗞嗢嗩嗶嗿嘅嘈嘊å˜å˜Žå˜å˜å˜‘嘒嘙嘬嘰嘳嘵嘷嘹嘻嘼嘽嘿噀å™å™ƒå™„噆噉噋å™å™å™”噞噠噡噢噣噦噩噭噯噱噲噵嚄嚅嚈嚋嚌嚕嚙嚚åšåšžåšŸåš¦åš§åš¨åš©åš«åš¬åš­åš±åš³åš·åš¾å›…囉囊囋å›å›å›Œå›å›™å›œå›å›Ÿå›¡å›¤å›¥å›¦å›§å›¨å›±å›«å›­å›¶å›·åœåœ‚圇圊圌圑圕圚圛åœåœ åœ¢åœ£åœ¤åœ¥åœ©åœªåœ¬åœ®åœ¯åœ³åœ´åœ½åœ¾åœ¿å…å†åŒåå’å¢å¥å§å¨å«å­å®å¯å°å±å³å´åµå·å¹åºå»å¼å¾åžåžƒåžŒåž”垗垙垚垜åžåžžåžŸåž¡åž•垧垨垩垬垸垽埇埈埌åŸåŸ•åŸåŸžåŸ¤åŸ¦åŸ§åŸ©åŸ­åŸ°åŸµåŸ¶åŸ¸åŸ½åŸ¾åŸ¿å ƒå „堈堉埡堌å å ›å žå Ÿå  å ¦å §å ­å ²å ¹å ¿å¡‰å¡Œå¡å¡å¡å¡•塟塡塤塧塨塸塼塿墀å¢å¢‡å¢ˆå¢‰å¢Šå¢Œå¢å¢å¢å¢”墖å¢å¢ å¢¡å¢¢å¢¦å¢©å¢±å¢²å£„墼壂壈å£å£Žå£å£’壔壖壚å£å£¡å£¢å£©å£³å¤…夆夋夌夒夓夔è™å¤å¤¡å¤£å¤¤å¤¨å¤¯å¤°å¤³å¤µå¤¶å¤¿å¥ƒå¥†å¥’奓奙奛å¥å¥žå¥Ÿå¥¡å¥£å¥«å¥­å¥¯å¥²å¥µå¥¶å¥¹å¥»å¥¼å¦‹å¦Œå¦Žå¦’妕妗妟妤妧妭妮妯妰妳妷妺妼å§å§ƒå§„姈姊å§å§’å§å§žå§Ÿå§£å§¤å§§å§®å§¯å§±å§²å§´å§·å¨€å¨„娌å¨å¨Žå¨’娓娞娣娤娧娨娪娭娰婄婅婇婈婌å©å©•婞婣婥婧婭婷婺婻婾媋åªåª“媖媙媜媞媟媠媢媧媬媱媲媳媵媸媺媻媿嫄嫆嫈å«å«šå«œå« å«¥å«ªå«®å«µå«¶å«½å¬€å¬å¬ˆå¬—嬴嬙嬛å¬å¬¡å¬¥å¬­å¬¸å­å­‹å­Œå­’孖孞孨孮孯孼孽孾孿å®å®„宆宊宎å®å®‘宓宔宖宨宩宬宭宯宱宲宷宺宼寀å¯å¯å¯å¯–寗寘寙寚寠寯寱寴寽尌尗尞尟尣尦尩尫尬尮尰尲尵尶屙屚屜屢屣屧屨屩屭屰屴屵屺屻屼屽岇岈岊å²å²’å²å²Ÿå² å²¢å²£å²¦å²ªå²²å²´å²µå²ºå³‰å³‹å³’å³å³—峮峱峲峴å´å´†å´å´’崫崣崤崦崧崱崴崹崽崿嵂嵃嵆嵈嵕嵑嵙嵊嵟嵠嵡嵢嵤嵪嵭嵰嵹嵺嵾嵿å¶å¶ƒå¶ˆå¶Šå¶’嶓嶔嶕嶙嶛嶟嶠嶧嶫嶰嶴嶸嶹巃巇巋å·å·Žå·˜å·™å· å·¤å·©å·¸å·¹å¸€å¸‡å¸å¸’帔帕帘帟帠帮帨帲帵帾幋å¹å¹‰å¹‘幖幘幛幜幞幨幪幫幬幭幮幰庀庋庎庢庤庥庨庪庬庱庳庽庾庿廆廌廋廎廑廒廔廕廜廞廥廫异弆弇弈弎弙弜å¼å¼¡å¼¢å¼£å¼¤å¼¨å¼«å¼¬å¼®å¼°å¼´å¼¶å¼»å¼½å¼¿å½€å½„彅彇å½å½å½”彘彛彠彣彤彧彯彲彴彵彸彺彽彾徉å¾å¾å¾–徜å¾å¾¢å¾§å¾«å¾¤å¾¬å¾¯å¾°å¾±å¾¸å¿„忇忈忉忋å¿å¿‘å¿’å¿“å¿”å¿žå¿¡å¿¢å¿¨å¿©å¿ªå¿¬å¿­å¿®å¿¯å¿²å¿³å¿¶å¿ºå¿¼æ€‡æ€Šæ€æ€“æ€”æ€—æ€˜æ€šæ€Ÿæ€¤æ€­æ€³æ€µæ€æ‡æˆæ‰æŒæ‘æ”æ–æ—ææ¡æ§æ±æ¾æ¿æ‚‚æ‚†æ‚ˆæ‚Šæ‚Žæ‚‘æ‚“æ‚•æ‚˜æ‚æ‚žæ‚¢æ‚¤æ‚¥æ‚¨æ‚°æ‚±æ‚·æ‚»æ‚¾æƒ‚æƒ„æƒˆæƒ‰æƒŠæƒ‹æƒŽæƒæƒ”æƒ•æƒ™æƒ›æƒæƒžæƒ¢æƒ¥æƒ²æƒµæƒ¸æƒ¼æƒ½æ„‚æ„‡æ„Šæ„Œæ„æ„‘æ„’æ„“æ„”æ„–æ„—æ„™æ„œæ„žæ„¢æ„ªæ„«æ„°æ„±æ„µæ„¶æ„·æ„¹æ…æ……æ…†æ…‰æ…žæ… æ…¬æ…²æ…¸æ…»æ…¼æ…¿æ†€æ†æ†ƒæ†„æ†‹æ†æ†’æ†“æ†—æ†˜æ†œæ†æ†Ÿæ† æ†¥æ†¨æ†ªæ†­æ†¸æ†¹æ†¼æ‡€æ‡æ‡‚æ‡Žæ‡æ‡•æ‡œæ‡æ‡žæ‡Ÿæ‡¡æ‡¢æ‡§æ‡©æ‡¥æ‡¬æ‡­æ‡¯æˆæˆƒæˆ„æˆ‡æˆ“æˆ•æˆœæˆ æˆ¢æˆ£æˆ§æˆ©æˆ«æˆ¹æˆ½æ‰‚æ‰ƒæ‰„æ‰†æ‰Œæ‰æ‰‘æ‰’æ‰”æ‰–æ‰šæ‰œæ‰¤æ‰­æ‰¯æ‰³æ‰ºæ‰½æŠæŠŽæŠæŠæŠ¦æŠ¨æŠ³æŠ¶æŠ·æŠºæŠ¾æŠ¿æ‹„æ‹Žæ‹•æ‹–æ‹šæ‹ªæ‹²æ‹´æ‹¼æ‹½æŒƒæŒ„æŒŠæŒ‹æŒæŒæŒ“æŒ–æŒ˜æŒ©æŒªæŒ­æŒµæŒ¶æŒ¹æŒ¼ææ‚æƒæ„æ†æŠæ‹æŽæ’æ“æ”æ˜æ›æ¥æ¦æ¬æ­æ±æ´æµæ¸æ¼æ½æ¿æŽ‚æŽ„æŽ‡æŽŠæŽæŽ”æŽ•æŽ™æŽšæŽžæŽ¤æŽ¦æŽ­æŽ®æŽ¯æŽ½ææ…æˆæŽæ‘æ“æ”æ•æœæ æ¥æªæ¬æ²æ³æµæ¸æ¹æ‰æŠææ’æ”æ˜æžæ æ¢æ¤æ¥æ©æªæ¯æ°æµæ½æ¿æ‘‹æ‘æ‘‘æ‘’æ‘“æ‘”æ‘šæ‘›æ‘œæ‘æ‘Ÿæ‘ æ‘¡æ‘£æ‘­æ‘³æ‘´æ‘»æ‘½æ’…æ’‡æ’æ’æ’‘æ’˜æ’™æ’›æ’æ’Ÿæ’¡æ’£æ’¦æ’¨æ’¬æ’³æ’½æ’¾æ’¿æ“„æ“‰æ“Šæ“‹æ“Œæ“Žæ“æ“‘æ“•æ“—æ“¤æ“¥æ“©æ“ªæ“­æ“°æ“µæ“·æ“»æ“¿æ”æ”„æ”ˆæ”‰æ”Šæ”æ”“æ””æ”–æ”™æ”›æ”žæ”Ÿæ”¢æ”¦æ”©æ”®æ”±æ”ºæ”¼æ”½æ•ƒæ•‡æ•‰æ•æ•’æ•”æ•Ÿæ• æ•§æ•«æ•ºæ•½æ–æ–…æ–Šæ–’æ–•æ–˜æ–æ– æ–£æ–¦æ–®æ–²æ–³æ–´æ–¿æ—‚æ—ˆæ—‰æ—Žæ—æ—”æ—–æ—˜æ—Ÿæ—°æ—²æ—´æ—µæ—¹æ—¾æ—¿æ˜€æ˜„æ˜ˆæ˜‰æ˜æ˜‘æ˜’æ˜•æ˜–æ˜æ˜žæ˜¡æ˜¢æ˜£æ˜¤æ˜¦æ˜©æ˜ªæ˜«æ˜¬æ˜®æ˜°æ˜±æ˜³æ˜¹æ˜·æ™€æ™…æ™†æ™Šæ™Œæ™‘æ™Žæ™—æ™˜æ™™æ™›æ™œæ™ æ™¡æ›»æ™ªæ™«æ™¬æ™¾æ™³æ™µæ™¿æ™·æ™¸æ™¹æ™»æš€æ™¼æš‹æšŒæšæšæš’æš™æššæš›æšœæšŸæš æš¤æš­æš±æš²æšµæš»æš¿æ›€æ›‚æ›ƒæ›ˆæ›Œæ›Žæ›æ›”æ››æ›Ÿæ›¨æ›«æ›¬æ›®æ›ºæœ…æœ‡æœŽæœ“æœ™æœœæœ æœ¢æœ³æœ¾æ…æ‡æˆæŒæ”æ•ææ¦æ¬æ®æ´æ¶æ»æžæž„æžŽæžæž‘æž“æž–æž˜æž™æž›æž°æž±æž²æžµæž»æž¼æž½æŸ¹æŸ€æŸ‚æŸƒæŸ…æŸˆæŸ‰æŸ’æŸ—æŸ™æŸœæŸ¡æŸ¦æŸ°æŸ²æŸ¶æŸ·æ¡’æ ”æ ™æ æ Ÿæ ¨æ §æ ¬æ ­æ ¯æ °æ ±æ ³æ »æ ¿æ¡„æ¡…æ¡Šæ¡Œæ¡•æ¡—æ¡˜æ¡›æ¡«æ¡®æ¡¯æ¡°æ¡±æ¡²æ¡µæ¡¹æ¡ºæ¡»æ¡¼æ¢‚æ¢„æ¢†æ¢ˆæ¢–æ¢˜æ¢šæ¢œæ¢¡æ¢£æ¢¥æ¢©æ¢ªæ¢®æ¢²æ¢»æ£…æ£ˆæ£Œæ£æ£æ£‘æ£“æ£–æ£™æ£œæ£æ£¥æ£¨æ£ªæ£«æ£¬æ£­æ£°æ£±æ£µæ£¶æ£»æ£¼æ£½æ¤†æ¤‰æ¤Šæ¤æ¤‘æ¤“æ¤–æ¤—æ¤±æ¤³æ¤µæ¤¸æ¤»æ¥‚æ¥…æ¥‰æ¥Žæ¥—æ¥›æ¥£æ¥¤æ¥¥æ¥¦æ¥¨æ¥©æ¥¬æ¥°æ¥±æ¥²æ¥ºæ¥»æ¥¿æ¦€æ¦æ¦’æ¦–æ¦˜æ¦¡æ¦¥æ¦¦æ¦¨æ¦«æ¦­æ¦¯æ¦·æ¦¸æ¦ºæ¦¼æ§…æ§ˆæ§‘æ§–æ§—æ§¢æ§¥æ§®æ§¯æ§±æ§³æ§µæ§¾æ¨€æ¨æ¨ƒæ¨æ¨‘æ¨•æ¨šæ¨æ¨ æ¨¤æ¨¨æ¨°æ¨²æ¨´æ¨·æ¨»æ¨¾æ¨¿æ©…æ©†æ©‰æ©Šæ©Žæ©æ©‘æ©’æ©•æ©–æ©›æ©¤æ©§æ©ªæ©±æ©³æ©¾æªæªƒæª†æª‡æª‰æª‹æª‘æª›æªæªžæªŸæª¥æª«æª¯æª°æª±æª´æª½æª¾æª¿æ«†æ«‰æ«ˆæ«Œæ«æ«”æ«•æ«–æ«œæ«æ«¤æ«§æ«¬æ«°æ«±æ«²æ«¼æ«½æ¬‚æ¬ƒæ¬†æ¬‡æ¬‰æ¬æ¬æ¬‘æ¬—æ¬›æ¬žæ¬¤æ¬¨æ¬«æ¬¬æ¬¯æ¬µæ¬¶æ¬»æ¬¿æ­†æ­Šæ­æ­’æ­–æ­˜æ­æ­ æ­§æ­«æ­®æ­°æ­µæ­½æ­¾æ®‚æ®…æ®—æ®›æ®Ÿæ® æ®¢æ®£æ®¨æ®©æ®¬æ®­æ®®æ®°æ®¸æ®¹æ®½æ®¾æ¯ƒæ¯„æ¯‰æ¯Œæ¯–æ¯šæ¯¡æ¯£æ¯¦æ¯§æ¯®æ¯±æ¯·æ¯¹æ¯¿æ°‚æ°„æ°…æ°‰æ°æ°Žæ°æ°’æ°™æ°Ÿæ°¦æ°§æ°¨æ°¬æ°®æ°³æ°µæ°¶æ°ºæ°»æ°¿æ±Šæ±‹æ±æ±æ±’æ±”æ±™æ±›æ±œæ±«æ±­æ±¯æ±´æ±¶æ±¸æ±¹æ±»æ²…æ²†æ²‡æ²‰æ²”æ²•æ²—æ²˜æ²œæ²Ÿæ²°æ²²æ²´æ³‚æ³†æ³æ³æ³æ³‘æ³’æ³”æ³–æ³šæ³œæ³ æ³§æ³©æ³«æ³¬æ³®æ³²æ³´æ´„æ´‡æ´Šæ´Žæ´æ´‘æ´“æ´šæ´¦æ´§æ´¨æ±§æ´®æ´¯æ´±æ´¹æ´¼æ´¿æµ—æµžæµŸæµ¡æµ¥æµ§æµ¯æµ°æµ¼æ¶‚æ¶‡æ¶‘æ¶’æ¶”æ¶–æ¶—æ¶˜æ¶ªæ¶¬æ¶´æ¶·æ¶¹æ¶½æ¶¿æ·„æ·ˆæ·Šæ·Žæ·æ·–æ·›æ·æ·Ÿæ· æ·¢æ·¥æ·©æ·¯æ·°æ·´æ·¶æ·¼æ¸€æ¸„æ¸žæ¸¢æ¸§æ¸²æ¸¶æ¸¹æ¸»æ¸¼æ¹„æ¹…æ¹ˆæ¹‰æ¹‹æ¹æ¹‘æ¹’æ¹“æ¹”æ¹—æ¹œæ¹æ¹žæ¹¢æ¹£æ¹¨æ¹³æ¹»æ¹½æºæº“æº™æº æº§æº­æº®æº±æº³æº»æº¿æ»€æ»æ»ƒæ»‡æ»ˆæ»Šæ»æ»Žæ»æ»«æ»­æ»®æ»¹æ»»æ»½æ¼„æ¼ˆæ¼Šæ¼Œæ¼æ¼–æ¼˜æ¼šæ¼›æ¼¦æ¼©æ¼ªæ¼¯æ¼°æ¼³æ¼¶æ¼»æ¼¼æ¼­æ½æ½‘æ½’æ½“æ½—æ½™æ½šæ½æ½žæ½¡æ½¢æ½¨æ½¬æ½½æ½¾æ¾ƒæ¾‡æ¾ˆæ¾‹æ¾Œæ¾æ¾æ¾’澓澔澖澚澟澠澥澦澧澨澮澯澰澵澶澼濅濇濈濊濚濞濨濩濰濵濹濼濽瀀瀅瀆瀇ç€ç€—瀠瀣瀯瀴瀷瀹瀼çƒç„çˆç‰çŠç‹ç”ç•ççžçŽç¤ç¥ç¬ç®çµç¶ç¾ç‚炅炆炔炕炖炗炘炛炤炫炰炱炴炷烊烑烓烔烕烖烘烜烤烺焃焄焅焆焇焋焌ç„焞焠焫焭焯焰焱焸ç…煅煆煇煊煋ç…煒煗煚煜煞煠煨煹熀熅熇熌熒熚熛熠熢熯熰熲熳熺熿燀ç‡ç‡„燋燌燓燖燙燚燜燸燾爀爇爈爉爓爗爚çˆçˆŸçˆ¤çˆ«çˆ¯çˆ´çˆ¸çˆ¹ç‰ç‰‚牃牅牎ç‰ç‰ç‰“牕牖牚牜牞牠牣牨牫牮牯牱牷牸牻牼牿犄犉çŠçŠŽçŠ“çŠ›çŠ¨çŠ­çŠ®çŠ±çŠ´çŠ¾ç‹ç‹‡ç‹‰ç‹Œç‹•狖狘狟狥狳狴狺狻狾猂猄猅猇猋çŒçŒ’猓猘猙猞猢猤猧猨猬猱猲猵猺猻猽çƒççç’ç–ç˜ççžçŸç ç¦ç§ç©ç«ç¬ç®ç¯ç±ç·ç¹ç¼çŽ€çŽçŽƒçŽ…çŽ†çŽŽçŽçŽ“çŽ•çŽ—çŽ˜çŽœçŽžçŽŸçŽ çŽ¢çŽ¥çŽ¦çŽªçŽ«çŽ­çŽµçŽ·çŽ¹çŽ¼çŽ½çŽ¿ç…ç†ç‰ç‹çŒçç’ç“ç–ç™çç¡ç£ç¦ç§ç©ç´çµç·ç¹çºç»ç½ç¿ç€çç„ç‡çŠç‘çšç›ç¤ç¦ç¨ç©çªç«ç¬ç­ç®ç¯ç°ç±ç¹ç‘€ç‘ƒç‘„瑆瑇瑋ç‘ç‘‘ç‘’ç‘—ç‘瑢瑦瑧瑨瑫瑭瑮瑱瑲璀ç’璅璆璇璉ç’ç’璑璒璘璙璚璜璟璠璡璣璦璨璩璪璫璮璯璱璲璵璹璻璿瓈瓉瓌ç“瓓瓘瓚瓛瓞瓟瓤瓨瓪瓫瓯瓴瓺瓻瓼瓿甆甒甖甗甠甡甤甧甩甪甯甶甹甽甾甿畀畃畇畈畎ç•畒畗畞畟畡畯畱畹畺畻畼畽畾ç–ç–…ç–疒疓疕疙疜疢疤疴疺疿痀ç—痄痆痌痎ç—痗痜痟痠痡痤痧痬痮痯痱痹瘀瘂瘃瘄瘇瘈瘊瘌ç˜ç˜’瘓瘕瘖瘙瘛瘜ç˜ç˜žç˜£ç˜¥ç˜¦ç˜©ç˜­ç˜²ç˜³ç˜µç˜¸ç˜¹ç˜ºç˜¼ç™Šç™€ç™ç™ƒç™„癅癉癋癕癙癟癤癥癭癮癯癱癴çšçš…皌çšçš•皛皜çšçšŸçš çš¢çš£çš¤çš¥çš¦çš§çš¨çšªçš­çš½ç›ç›…盉盋盌盎盔盙盠盦盨盬盰盱盶盹盼眀眆眊眎眒眔眕眗眙眚眜眢眨眭眮眯眴眵眶眹眽眾ç‚ç…ç†çŠççŽçç’ç–ç—çœçžçŸç ç¢ç¤ç§çªç¬ç°ç²ç³ç´çºç½çž€çž„瞌çžçž”瞕瞖瞚瞟瞢瞧瞪瞮瞯瞱瞵瞾矃矉矑矒矕矙矞矟矠矤矦矪矬矰矱矴矸矻砅砆砉ç ç Žç ‘ç ç ¡ç ¢ç £ç ­ç ®ç °ç µç ·ç¡ƒç¡„硇硈硌硎硒硜硞硠硡硣硤硨硪确硺硾碊ç¢ç¢”碘碡ç¢ç¢žç¢Ÿç¢¤ç¢¨ç¢¬ç¢­ç¢°ç¢±ç¢²ç¢³ç¢»ç¢½ç¢¿ç£‡ç£ˆç£‰ç£Œç£Žç£’磓磕磖磤磛磟磠磡磦磪磲磳礀磶磷磺磻磿礆礌ç¤ç¤šç¤œç¤žç¤Ÿç¤ ç¤¥ç¤§ç¤©ç¤­ç¤±ç¤´ç¤µç¤»ç¤½ç¤¿ç¥„祅祆祊祋ç¥ç¥‘祔祘祛祜祧祩祫祲祹祻祼祾禋禌禑禓禔禕禖禘禛禜禡禨禩禫禯禱禴禸离秂秄秇秈秊ç§ç§”ç§–ç§šç§ç§žç§ ç§¢ç§¥ç§ªç§«ç§­ç§±ç§¸ç§¼ç¨‚稃稇稉稊稌稑稕稛稞稡稧稫稭稯稰稴稵稸稹稺穄穅穇穈穌穕穖穙穜ç©ç©Ÿç© ç©¥ç©§ç©ªç©­ç©µç©¸ç©¾çª€çª‚窅窆窊窋çªçª‘窔窞窠窣窬窳窵窹窻窼竆竉竌竎竑竛竨竩竫竬竱竴竻竽竾笇笔笟笣笧笩笪笫笭笮笯笰笱笴笽笿筀ç­ç­‡ç­Žç­•筠筤筦筩筪筭筯筲筳筷箄箉箎ç®ç®‘箖箛箞箠箥箬箯箰箲箵箶箺箻箼箽篂篅篈篊篔篖篗篙篚篛篨篪篲篴篵篸篹篺篼篾ç°ç°‚簃簄簆簉簋簌簎ç°ç°™ç°›ç° ç°¥ç°¦ç°¨ç°¬ç°±ç°³ç°´ç°¶ç°¹ç°ºç±†ç±Šç±•籑籒籓籙籚籛籜ç±ç±žç±¡ç±£ç±§ç±©ç±­ç±®ç±°ç±²ç±¹ç±¼ç±½ç²†ç²‡ç²ç²”粞粠粦粰粶粷粺粻粼粿糄糇糈糉ç³ç³ç³“糔糕糗糙糚ç³ç³¦ç³©ç³«ç³µç´ƒç´‡ç´ˆç´‰ç´ç´‘ç´’ç´“ç´–ç´ç´žç´£ç´¦ç´ªç´­ç´±ç´¼ç´½ç´¾çµ€çµçµ‡çµˆçµçµ‘絓絗絙絚絜çµçµ¥çµ§çµªçµ°çµ¸çµºçµ»çµ¿ç¶ç¶‚綃綅綆綈綋綌ç¶ç¶‘ç¶–ç¶—ç¶ç¶žç¶¦ç¶§ç¶ªç¶³ç¶¶ç¶·ç¶¹ç·‚緃緄緅緆緌ç·ç·Žç·—緙縀緢緥緦緪緫緭緱緵緶緹緺縈ç¸ç¸‘縕縗縜ç¸ç¸ ç¸§ç¸¨ç¸¬ç¸­ç¸¯ç¸³ç¸¶ç¸¿ç¹„繅繇繎ç¹ç¹’繘繟繡繢繥繫繮繯繳繸繾çºçº†çº‡çºŠçºçº‘纕纘纚çºçºžç¼¼ç¼»ç¼½ç¼¾ç¼¿ç½ƒç½„罇ç½ç½’罓罛罜ç½ç½¡ç½£ç½¤ç½¥ç½¦ç½­ç½±ç½½ç½¾ç½¿ç¾€ç¾‹ç¾ç¾ç¾ç¾‘羖羗羜羡羢羦羪羭羴羼羿翀翃翈翎ç¿ç¿›ç¿Ÿç¿£ç¿¥ç¿¨ç¿¬ç¿®ç¿¯ç¿²ç¿ºç¿½ç¿¾ç¿¿è€‡è€ˆè€Šè€è€Žè€è€‘耓耔耖è€è€žè€Ÿè€ è€¤è€¦è€¬è€®è€°è€´è€µè€·è€¹è€ºè€¼è€¾è€è„è è¤è¦è­è±èµè‚肈肎肜肞肦肧肫肸肹胈èƒèƒèƒ’胔胕胗胘胠胭胮胰胲胳胶胹胺胾脃脋脖脗脘脜脞脠脤脧脬脰脵脺脼腅腇腊腌腒腗腠腡腧腨腩腭腯腷è†è†è†„膅膆膋膎膖膘膛膞膢膮膲膴膻臋臃臅臊臎è‡è‡•臗臛è‡è‡žè‡¡è‡¤è‡«è‡¬è‡°è‡±è‡²è‡µè‡¶è‡¸è‡¹è‡½è‡¿èˆ€èˆƒèˆèˆ“舔舙舚èˆèˆ¡èˆ¢èˆ¨èˆ²èˆ´èˆºè‰ƒè‰„艅艆艋艎è‰è‰‘艖艜艠艣艧艭艴艻艽艿芀èŠèŠƒèŠ„èŠ‡èŠ‰èŠŠèŠŽèŠ‘èŠ”èŠ–èŠ˜èŠšèŠ›èŠ èŠ¡èŠ£èŠ¤èŠ§èŠ¨èŠ©èŠªèŠ®èŠ°èŠ²èŠ´èŠ·èŠºèŠ¼èŠ¾èŠ¿è‹†è‹è‹•苚苠苢苤苨苪苭苯苶苷苽苾茀èŒèŒ‡èŒˆèŒŠèŒ‹è”茛èŒèŒžèŒŸèŒ¡èŒ¢èŒ¬èŒ­èŒ®èŒ°èŒ³èŒ·èŒºèŒ¼èŒ½è‚èƒè„è‡èèŽè‘è•è–è—è°è¸è½è¿èŽ€èŽ‚èŽ„èŽ†èŽèŽ’èŽ”èŽ•èŽ˜èŽ™èŽ›èŽœèŽèŽ¦èŽ§èŽ©èŽ¬èŽ¾èŽ¿è€è‡è‰èèè‘è”èè“è¨èªè¶è¸è¹è¼èè†èŠèè‘è•è™èŽ­è¯è¹è‘…葇葈葊è‘è‘葑葒葖葘葙葚葜葠葤葥葧葪葰葳葴葶葸葼葽è’蒅蒒蒓蒕蒞蒦蒨蒩蒪蒯蒱蒴蒺蒽蒾蓀蓂蓇蓈蓌è“蓓蓜蓧蓪蓯蓰蓱蓲蓷蔲蓺蓻蓽蔂蔃蔇蔌蔎è”蔜蔞蔢蔣蔤蔥蔧蔪蔫蔯蔳蔴蔶蔿蕆è•è•蕑蕒蕓蕖蕙蕜è•蕞蕟蕠蕡蕢蕤蕫蕯蕹蕺蕻蕽蕿è–薅薆薉薋薌è–è–“è–˜è–薟薠薢薥薧薴薶薷薸薼薽薾薿藂藇藊藋藎薭藘藚藟藠藦藨藭藳藶藼藿蘀蘄蘅è˜è˜Žè˜è˜‘蘒蘘蘙蘛蘞蘡蘧蘩蘶蘸蘺蘼蘽虀虂虆虒虓虖虗虘虙è™è™ è™¡è™¢è™£è™¤è™©è™¬è™¯è™µè™¶è™·è™ºèšèš‘蚖蚘蚚蚜蚡蚦蚧蚨蚭蚱蚳蚴蚵蚷蚸蚹蚿蛀è›è›ƒè›…蛑蛒蛕蛗蛚蛜蛠蛣蛥蛧蚈蛺蛼蛽蜄蜅蜇蜋蜎èœèœèœ“蜔蜙蜞蜟蜡蜣蜨蜮蜯蜱蜲蜹蜺蜼蜽蜾è€èƒè…èè˜èè¡è¤è¥è¯è±è²è»èžƒèž„螅螆螇螈螉螋螌èžèž“螕螗螘螙螞螠螣螧螬螭螮螱螵螾螿èŸèŸˆèŸ‰èŸŠèŸŽèŸ•蟖蟙蟚蟜蟟蟢蟣蟤蟪蟫蟭蟱蟳蟸蟺蟿è è ƒè †è ‰è Šè ‹è è ™è ’蠓蠔蠘蠚蠛蠜蠞蠟蠨蠭蠮蠰蠲蠵蠺蠼è¡è¡ƒè¡…衈衉衊衋衎衑衕衖衘衚衜衟衠衤衩衱衹衻袀袘袚袛袜袟袠袨袪袺袽袾裀裊裋裌è£è£Žè£‘裒裓裛裞裧裯裰裱裵裷è¤è¤†è¤è¤Žè¤è¤•褖褘褙褚褜褠褦褧褨褰褱褲褵褹褺褾襀襂襅襆襉è¥è¥’襗襚襛襜襡襢襣襫襮襰襳襵襺襻襼襽覉è¦è¦è¦”覕覛覜覟覠覥覰覴覵覶覷覼觔觕觖觗觘觥觩觫觭觱觳觶觹觽觿訄訅訇è¨è¨‘訒訔訕訞訠訢訤訦訫訬訯訵訷訽訾詀詃詅詇詉è©è©Žè©“詖詗詘詜è©è©¡è©¥è©§è©µè©¶è©·è©¹è©ºè©»è©¾è©¿èª€èªƒèª†èª‹èªèªèª’誖誗誙誟誧誩誮誯誳誶誷誻誾諃諆諈諉諊諑諓諔諕諗è«è«Ÿè«¬è«°è«´è«µè«¶è«¼è«¿è¬…謆謋謑謜謞謟謊謭謰謷謼譂譃譄譅譆譈譒譓譔譙è­è­žè­£è­­è­¶è­¸è­¹è­¼è­¾è®è®„讅讋è®è®è®”讕讜讞讟谸谹谽谾豅豇豉豋è±è±‘豓豔豗豘豛è±è±™è±£è±¤è±¦è±¨è±©è±­è±³è±µè±¶è±»è±¾è²†è²‡è²‹è²è²’貓貙貛貜貤貹貺賅賆賉賋è³è³–賕賙è³è³¡è³¨è³¬è³¯è³°è³²è³µè³·è³¸è³¾è³¿è´è´ƒè´‰è´’贗贛赥赩赬赮赿趂趄趈è¶è¶è¶‘趕趞趟趠趦趫趬趯趲趵趷趹趻跀跅跆跇跈跊跎跑跔跕跗跙跤跥跧跬跰趼跱跲跴跽è¸è¸„踅踆踋踑踔踖踠踡踢踣踦踧踱踳踶踷踸踹踽蹀è¹è¹‹è¹è¹Žè¹è¹”蹛蹜è¹è¹žè¹¡è¹¢è¹©è¹¬è¹­è¹¯è¹°è¹±è¹¹è¹ºè¹»èº‚躃躉èºèº’躕躚躛èºèºžèº¢èº§èº©èº­èº®èº³èºµèººèº»è»€è»è»ƒè»„軇è»è»‘軔軜軨軮軰軱軷軹軺軭輀輂輇輈è¼è¼è¼–輗輘輞輠輡輣輥輧輨輬輭輮輴輵輶輷輺轀è½è½ƒè½‡è½è½‘轒轓轔轕轘è½è½žè½¥è¾è¾ è¾¡è¾¤è¾¥è¾¦è¾µè¾¶è¾¸è¾¾è¿€è¿è¿†è¿Šè¿‹è¿è¿è¿’迓迕迠迣迤迨迮迱迵迶迻迾适逄逈逌逘逛逨逩逯逪逬逭逳逴逷逿éƒé„éŒé›éé¢é¦é§é¬é°é´é¹é‚…邈邋邌邎é‚邕邗邘邙邛邠邡邢邥邰邲邳邴邶邽郌邾郃郄郅郇郈郕郗郘郙郜éƒéƒŸéƒ¥éƒ’郶郫郯郰郴郾郿鄀鄄鄅鄆鄈é„é„鄔鄖鄗鄘鄚鄜鄞鄠鄥鄢鄣鄧鄩鄮鄯鄱鄴鄶鄷鄹鄺鄼鄽酃酇酈é…酓酗酙酚酛酡酤酧酭酴酹酺酻é†é†ƒé†…醆醊醎醑醓醔醕醘醞醡醦醨醬醭醮醰醱醲醳醶醻醼醽醿釂釃釅釓釔釗釙釚釞釤釥釩釪釬釭釮釯釰釱釷釹釻釽鈀éˆéˆ„鈅鈆鈇鈉鈊鈌éˆéˆ’鈓鈖鈘鈜éˆéˆ£éˆ¤éˆ¥éˆ¦éˆ¨éˆ®éˆ¯éˆ°éˆ³éˆµéˆ¶éˆ¸éˆ¹éˆºéˆ¼éˆ¾é‰€é‰‚鉃鉆鉇鉊é‰é‰Žé‰é‰‘鉘鉙鉜é‰é‰ é‰¡é‰¥é‰§é‰¨é‰©é‰®é‰¯é‰°é‰µé‰¶é‰·é‰¸é‰¹é‰»é‰¼é‰½é‰¿éŠˆéŠ‰éŠŠéŠéŠŽéŠ’éŠ—éŠ™éŠŸéŠ éŠ¤éŠ¥éŠ§éŠ¨éŠ«éŠ¯éŠ²éŠ¶éŠ¸éŠºéŠ»éŠ¼éŠ½éŠ¿é‹€é‹é‹‚鋃鋅鋆鋇鋈鋋鋌é‹é‹Žé‹é‹“鋕鋗鋘鋙鋜é‹é‹Ÿé‹ é‹¡é‹£é‹¥é‹§é‹¨é‹¬é‹®é‹°é‹¹é‹»é‹¿éŒ€éŒ‚錈éŒéŒ‘錔錕錜éŒéŒžéŒŸéŒ¡éŒ¤éŒ¥éŒ§éŒ©éŒªéŒ³éŒ´éŒ¶éŒ·é‡éˆé‰éé‘é’é•é—é˜éšéžé¤é¥é§é©éªé­é¯é°é±é³é´é¶éºé½é¿éŽ€éŽéŽ‚éŽˆéŽŠéŽ‹éŽéŽéŽ’éŽ•éŽ˜éŽ›éŽžéŽ¡éŽ£éŽ¤éŽ¦éŽ¨éŽ«éŽ´éŽµéŽ¶éŽºéŽ©éé„é…é†é‡é‰éŠé‹éŒéé“é™éœéžéŸé¢é¦é§é¹é·é¸éºé»é½éé‚é„éˆé‰ééŽéé•é–é—éŸé®é¯é±é²é³é´é»é¿é½é‘ƒé‘…鑈鑊鑌鑕鑙鑜鑟鑡鑣鑨鑫鑭鑮鑯鑱鑲钄钃镸镹镾閄閈閌é–é–Žé–閞閟閡閦閩閫閬閴閶閺閽閿闆闈闉闋é—闑闒闓闙闚é—闞闟闠闤闦é˜é˜žé˜¢é˜¤é˜¥é˜¦é˜¬é˜±é˜³é˜·é˜¸é˜¹é˜ºé˜¼é˜½é™é™’陔陖陗陘陡陮陴陻陼陾陿éšéš‚隃隄隉隑隖隚éšéšŸéš¤éš¥éš¦éš©éš®éš¯éš³éšºé›Šé›’嶲雘雚é›é›žé›Ÿé›©é›¯é›±é›ºéœ‚霃霅霉霚霛éœéœ¡éœ¢éœ£éœ¨éœ±éœ³ééƒéŠéŽéé•é—é˜éšé›é£é§éªé®é³é¶é·é¸é»é½é¿éž€éž‰éž•鞖鞗鞙鞚鞞鞟鞢鞬鞮鞱鞲鞵鞶鞸鞹鞺鞼鞾鞿éŸéŸ„韅韇韉韊韌éŸéŸŽéŸéŸ‘韔韗韘韙éŸéŸžéŸ éŸ›éŸ¡éŸ¤éŸ¯éŸ±éŸ´éŸ·éŸ¸éŸºé ‡é Šé ™é é Žé ”頖頜頞頠頣頦頫頮頯頰頲頳頵頥頾顄顇顊顑顒顓顖顗顙顚顢顣顥顦顪顬颫颭颮颰颴颷颸颺颻颿飂飅飈飌飡飣飥飦飧飪飳飶餂餇餈餑餕餖餗餚餛餜餟餢餦餧餫餱餲餳餴餵餹餺餻餼饀é¥é¥†é¥‡é¥ˆé¥é¥Žé¥”饘饙饛饜饞饟饠馛é¦é¦Ÿé¦¦é¦°é¦±é¦²é¦µé¦¹é¦ºé¦½é¦¿é§ƒé§‰é§“駔駙駚駜駞駧駪駫駬駰駴駵駹駽駾騂騃騄騋騌é¨é¨‘騖騞騠騢騣騤騧騭騮騳騵騶騸驇é©é©„驊驋驌驎驑驔驖é©éªªéª¬éª®éª¯éª²éª´éªµéª¶éª¹éª»éª¾éª¿é«é«ƒé«†é«ˆé«Žé«é«’髕髖髗髛髜髠髤髥髧髩髬髲髳髵髹髺髽髿鬀é¬é¬‚鬃鬄鬅鬈鬉鬋鬌é¬é¬Žé¬é¬’鬖鬙鬛鬜鬠鬦鬫鬭鬳鬴鬵鬷鬹鬺鬽魈魋魌魕魖魗魛魞魡魣魥魦魨魪魫魬魭魮魳魵魷魸魹魿鮀鮄鮅鮆鮇鮉鮊鮋é®é®é®é®”鮚é®é®žé®¦é®§é®©é®¬é®°é®±é®²é®·é®¸é®»é®¼é®¾é®¿é¯é¯‡é¯ˆé¯Žé¯é¯—鯘é¯é¯Ÿé¯¥é¯§é¯ªé¯«é¯¯é¯³é¯·é¯¸é¯¹é¯ºé¯½é¯¿é°€é°‚é°‹é°é°‘鰖鰘鰙鰚鰜鰞鰢鰣鰦鰧鰨鰩鰪鰱鰵鰶鰷鰽é±é±ƒé±„鱅鱉鱊鱎é±é±é±“鱔鱖鱘鱛é±é±žé±Ÿé±£é±©é±ªé±œé±«é±¨é±®é±°é±²é±µé±·é±»é³¦é³²é³·é³¹é´‹é´‚鴑鴗鴘鴜é´é´žé´¯é´°é´²é´³é´´é´ºé´¼éµ…鴽鵂鵃鵇鵊鵓鵔鵟鵣鵢鵥鵩鵪鵫鵰鵶鵷鵻鵼鵾鶃鶄鶆鶊é¶é¶Žé¶’鶓鶕鶖鶗鶘鶡鶪鶬鶮鶱鶵鶹鶼鶿鷃鷇鷉鷊鷔鷕鷖鷗鷚鷞鷟鷠鷥鷧鷩鷫鷮鷰鷳鷴鷾鸊鸂鸇鸎é¸é¸‘鸒鸕鸖鸙鸜é¸é¹ºé¹»é¹¼éº€éº‚麃麄麅麇麎éºéº–麘麛麞麤麨麬麮麯麰麳麴麵黆黈黋黕黟黤黧黬黭黮黰黱黲黵黸黿鼂鼃鼉é¼é¼é¼‘鼒鼔鼖鼗鼙鼚鼛鼟鼢鼦鼪鼫鼯鼱鼲鼴鼷鼹鼺鼼鼽鼿é½é½ƒé½„齅齆齇齓齕齖齗齘齚é½é½žé½¨é½©é½­é½®é½¯é½°é½±é½³é½µé½ºé½½é¾é¾é¾‘龒龔龖龗龞龡龢龣龥��������������������������� \ No newline at end of file
diff --git a/lib/convcs/koi8-r.cp b/lib/convcs/koi8-r.cp
new file mode 100644
index 00000000..c40bb33e
--- /dev/null
+++ b/lib/convcs/koi8-r.cp
Binary files differ
diff --git a/lib/convcs/windows-1250.cp b/lib/convcs/windows-1250.cp
new file mode 100644
index 00000000..19ac845a
--- /dev/null
+++ b/lib/convcs/windows-1250.cp
Binary files differ
diff --git a/lib/convcs/windows-1251.cp b/lib/convcs/windows-1251.cp
new file mode 100644
index 00000000..9d979831
--- /dev/null
+++ b/lib/convcs/windows-1251.cp
Binary files differ
diff --git a/lib/convcs/windows-1252.cp b/lib/convcs/windows-1252.cp
new file mode 100644
index 00000000..8b4572d0
--- /dev/null
+++ b/lib/convcs/windows-1252.cp
Binary files differ
diff --git a/lib/ebook/default.css b/lib/ebook/default.css
new file mode 100644
index 00000000..b1e02e88
--- /dev/null
+++ b/lib/ebook/default.css
@@ -0,0 +1,116 @@
+body {
+ margin: 1em;
+ font-family: serif;
+ background: white;
+ color: black;
+}
+
+h1, h2, h3, h4, h5, h6, p, ul, ol, dir, menu, div,
+dt, dd, address, blockquote, pre, br, hr, form, dl {
+ display: block;
+}
+
+b, strong, i, em, cite, var, tt, code, kbd, samp,
+img, span {
+ display: inline;
+}
+
+li {
+ display: inline;
+}
+
+h1, h2, h3, h4 {
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+h5, h6 {
+ margin-top: 1em;
+}
+
+h1 {
+ text-align: center;
+}
+
+h1, h2, h4, h6 {
+ font-weight: bold;
+}
+
+h3, h5 {
+ font-style: italic;
+}
+
+h1 {
+ font-size: xx-large;
+}
+
+h2 {
+ font-size: x-large;
+}
+
+h3 {
+ font-size: large;
+}
+
+b, strong {
+ font-weight: bold
+}
+
+i, cite, em, var, address, blockquote {
+ font-style: italic
+}
+
+pre, tt, code, kbd, samp {
+ font-family: monospace
+}
+
+pre {
+ white-space: pre
+}
+
+address {
+ margin-left: 3em
+}
+
+blockquote {
+ margin-left: 2em;
+ margin-right: 2em
+}
+
+ul, dir {
+ list-style: disc
+}
+ol {
+ list-style: decimal
+}
+
+menu {
+ margin: 0
+}
+
+li {
+ margin-left: 1em
+}
+
+dt {
+ margin-bottom: 0
+}
+
+dd {
+ margin-top: 0;
+ margin-left: 1em
+}
+
+hr {
+ border-top: solid
+}
+
+a {
+ color: blue;
+ text-decoration: underline
+}
+
+p {
+ margin-top: 1em;
+ margin-bottom: 1em
+}
diff --git a/lib/ebooks/devils/A.html b/lib/ebooks/devils/A.html
new file mode 100644
index 00000000..e4faf69c
--- /dev/null
+++ b/lib/ebooks/devils/A.html
@@ -0,0 +1,586 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&rsquo;s Dictionary: A</title>
+</head>
+
+<body lang="en-us">
+
+<h1>A</h1>
+
+<p class="entry"><span class="def">abasement,</span> <span class="pos">n.</span> A decent and customary
+mental attitude in the presence of wealth of power. Peculiarly appropriate in an employee when addressing
+an employer.</p>
+
+<p class="entry"><span class="def">abatis,</span> <span class="pos">n.</span> Rubbish in front of a fort,
+to prevent the rubbish outside from molesting the rubbish inside.</p>
+
+<p class="entry" id="abdication"><span class="def">abdication,</span> <span class="pos">n.</span> An act
+whereby a sovereign attests his sense of the high temperature of the throne.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="po">Poor Isabella&rsquo;s Dead, whose abdication</p>
+<p class="po">Set all tongues wagging in the Spanish nation.</p>
+<p class="po">For that performance &rsquo;twere unfair to scold her:</p>
+<p class="po">She wisely left a throne too hot to hold her.</p>
+<p class="po">To History she&rsquo;ll be no royal riddle&mdash;</p>
+<p class="po">Merely a plain parched pea that jumped the griddle.</p>
+<p class="citepoet">G. J.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">abdomen,</span> <span class="pos">n.</span> The temple of the god
+Stomach, in whose worship, with sacrificial rights, all true men engage. From women this ancient faith commands but a
+stammering assent. They sometimes minister at the altar in a half-hearted and ineffective way, but true reverence
+for the one deity that men really adore they know not. If woman had a free hand in the world&rsquo;s
+marketing the race would become graminivorous.</p>
+
+<p class="entry"><span class="def">ability,</span> <span class="pos">n.</span> The natural equipment to accomplish
+some small part of the meaner ambitions distinguishing able men from dead ones. In the last analysis ability is commonly
+found to consist mainly in a high degree of solemnity. Perhaps, however, this impressive quality is
+rightly appraised; it is no easy task to be solemn.</p>
+
+<p class="entry"><span class="def">abnormal,</span> <span class="pos">adj.</span> Not conforming to
+standard. In matters of thought and conduct, to be independent is to be abnormal, to be abnormal is to
+be detested. Wherefore the lexicographer adviseth a striving toward the straiter resemblance of the
+Average Man than he hath to himself. Whoso attaineth thereto shall have peace, the prospect of death
+and the hope of Hell.</p>
+
+<p class="entry"><span class="def">aboriginies,</span> <span class="pos">n.</span> Persons of little worth found
+cumbering the soil of a newly discovered country. They soon cease to cumber; they fertilize.</p>
+
+<p class="entry" id="abracadabra"><span class="def">abracadabra.</span></p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">By <i>Abracadabra</i> we signify<br />
+<span class="ind1">An infinite number of things.</span><br />
+&rsquo;Tis the answer to What? and How? and Why?<br />
+And Whence? and Whither?&mdash;a word whereby<br />
+<span class="ind1">The Truth (with the comfort it brings)</span><br />
+Is open to all who grope in night,<br />
+Crying for Wisdom&rsquo;s holy light.</p>
+</div>
+
+<div class="stanza">
+<p class="poem">Whether the word is a verb or a noun<br />
+<span class="ind1">Is knowledge beyond my reach.</span><br />
+I only know that &rsquo;tis handed down.<br />
+<span class="ind3">From sage to sage,</span><br />
+<span class="ind3">From age to age&mdash;</span><br />
+<span class="ind1">An immortal part of speech!</span></p>
+</div>
+
+<div class="stanza">
+<p class="poem">Of an ancient man the tale is told<br />
+That he lived to be ten centuries old,<br />
+<span class="ind1">In a cave on a mountain side.</span><br />
+<span class="ind1">(True, he finally died.)</span><br />
+The fame of his wisdom filled the land,<br />
+For his head was bald, and you&rsquo;ll understand<br />
+<span class="ind1">His beard was long and white</span><br />
+<span class="ind1">And his eyes uncommonly bright.</span></p>
+</div>
+
+<div class="stanza">
+<p class="poem">Philosophers gathered from far and near<br />
+To sit at his feat and hear and hear,<br />
+<span class="ind3">Though he never was heard</span><br />
+<span class="ind3">To utter a word</span><br />
+<span class="ind1">But &ldquo;<i>Abracadabra</i>, abracadab,</span><br />
+<span class="ind3">Abracada, abracad,</span><br />
+<span class="ind1">Abraca, abrac, abra, ab!&rdquo;</span><br />
+<span class="ind3">&rsquo;Twas all he had,</span><br />
+&rsquo;Twas all they wanted to hear, and each<br />
+Made copious notes of the mystical speech,<br />
+<span class="ind3">Which they published next&mdash;</span><br />
+<span class="ind3">A trickle of text</span><br />
+In the meadow of commentary.<br />
+<span class="ind1">Mighty big books were these,</span><br />
+<span class="ind1">In a number, as leaves of trees;</span><br />
+In learning, remarkably&mdash;very!</p>
+</div>
+
+<div class="stanza">
+<p class="poem"><span class="ind3">He&rsquo;s dead,</span><br />
+<span class="ind3">As I said,</span><br />
+And the books of the sages have perished,<br />
+But his wisdom is sacredly cherished.<br />
+In <i>Abracadabra</i> it solemnly rings,<br />
+Like an ancient bell that forever swings.<br />
+<span class="poind3">O, I love to hear</span><br />
+<span class="poind3">That word make clear</span><br />
+Humanity&rsquo;s General Sense of Things.</p>
+<p class="citepoet">Jamrach Holobom.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">abridge,</span> <span class="pos">v.t.</span> To shorten.</p>
+
+<p class="quote">When in the course of human events it becomes necessary for people to abridge their
+king, a decent respect for the opinions of mankind requires that they should declare the
+causes which impel them to the separation.&mdash;<i>Oliver Cromwell</i></p>
+
+<p class="entry"><span class="def">abrupt,</span> <span class="pos">adj.</span> Sudden, without
+ceremony, like the arrival of a cannon-shot and the departure of the soldier whose interests are most
+affected by it. Dr. Samuel Johnson beautifully said of another author&rsquo;s ideas that they were]
+&ldquo;concatenated without abruption.&rdquo;</p>
+
+<p class="entry" id="abscond"><span class="def">abscond,</span> <span class="pos">v.i.</span> To &ldquo;move
+in a mysterious way,&rdquo; commonly with the property of another.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">Spring beckons!&nbsp;&nbsp;&nbsp;All things to the call respond;<br />
+The trees are leaving and cashiers abscond.</p>
+<p class="citepoet">Phela Orm.</p>
+</div>
+</blockquote>
+
+<p class="entry" id="absent"><span class="def">absent,</span> <span class="pos">adj.</span> Peculiarly
+exposed to the tooth of detraction; vilifed; hopelessly in the wrong; superseded in the consideration
+and affection of another.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">To men a man is but a mind. Who cares<br />
+What face he carries or what form he wears?<br />
+But woman&rsquo;s body is the woman. O,<br />
+Stay thou, my sweetheart, and do never go,<br />
+But heed the warning words the sage hath said:<br />
+A woman absent is a woman dead.<br />
+</p>
+<p class="citepoet">Jogo Tyree.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">absentee,</span><span class="pos">n.</span> A person
+with an <a href="I.html#income">income</a> who has had the forethought to remove himself from the sphere of exaction.</p>
+
+<p class="entry"><span class="def">absolute,</span> <span class="pos">adj.</span> Independent, irresponsible.
+An absolute monarchy is one in which the sovereign does as he pleases so long as he pleases the assassins.
+Not many absolute monarchies are left, most of them having been replaced by limited monarchies, where the
+sovereign&rsquo;s power for evil (and for good) is greatly curtailed, and by republics, which are
+governed by chance.</p>
+
+<p class="entry" id="abstainer"><span class="def">abstainer,</span> <span class="pos">n.</span> A weak
+person who yields to the temptation of denying himself a <a href="P.html#pleasure">pleasure</a>. A total abstainer is one who abstains
+from everything but abstention, and especially from inactivity in the affairs of others.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">Said a man to a crapulent youth: &ldquo;I thought<br />
+<span class="ind1">You a total abstainer, my son.&rdquo;</span><br />
+&ldquo;So I am, so I am,&rdquo; said the scrapgrace caught&mdash;<br />
+<span class="ind1">&ldquo;But not, sir, a bigoted one.&rdquo;</span></p>
+<p class="citepoet">G. J.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">absurdity,</span> <span class="pos">n.</span> A statement or belief
+manifestly inconsistent with one&rsquo;s own opinion.</p>
+
+<p class="entry"><span class="def">academe,</span> <span class="pos">n.</span> An ancient school where
+morality and philosophy were taught.</p>
+
+<p class="entry"><span class="def">academy,</span> <span class="pos">n.</span>
+(from academe). A modern school where football is taught.</p>
+
+<p class="entry"><span class="def">accident,</span> <span class="pos">n.</span> An inevitable
+occurrence due to the action of immutable natural laws.</p>
+
+<p class="entry"><span class="def">accomplice,</span> <span class="pos">n.</span> One associated
+with another in a crime, having guilty knowledge and complicity, as an <a href="L.html#lawyer">attorney</a> who defends a
+criminal, knowing him guilty. This view of the attorney&rsquo;s position in the matter has not hitherto
+commanded the assent of attorneys, no one having offered them a fee for assenting.</p>
+
+<p class="entry"><span class="def">accord,</span> <span class="pos">n.</span> Harmony.</p>
+
+<p class="entry"><span class="def">accordion,</span> <span class="pos">n.</span> An instrument
+in harmony with the sentiments of an assassin.</p>
+
+<p class="entry" id="accountability"><span class="def">accountability,</span> <span class="pos">n.</span> The
+mother of caution.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">&ldquo;My accountability, bear in mind,&rdquo;<br />
+<span class="ind1">Said the Grand Vizier: &ldquo;Yes, yes,&rdquo;</span><br />
+Said the Shah: &ldquo;I do&mdash;&rsquo;tis the only kind<br />
+<span class="ind1">Of ability you possess.&rdquo;</span></p>
+<p class="citepoet">Joram Tate.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">accuse,</span> <span class="pos">v.t.</span> To affirm another&rsquo;s guilt
+or unworth; most commonly as a justification of ourselves for having wronged him.</p>
+
+<p class="entry"><span class="def">acephalous,</span> <span class="pos">adj.</span> In the surprising condition of the
+Crusader who absently pulled at his forelock some hours after a Saracen scimitar had, unconsciously to him,
+passed through his neck, as related by de Joinville.</p>
+
+<p class="entry"><span class="def">achievement,</span> <span class="pos">n.</span> The death of endeavor
+and the birth of disgust.</p>
+
+<p class="entry"><span class="def">acknowledge,</span> <span class="pos">v.t.</span> To confess.
+Acknowledgement of one another&rsquo;s faults is the highest duty imposed by our love of
+<a href="T.html#truth">truth</a>.</p>
+
+<p class="entry"><span class="def">acquaintance,</span> <span class="pos">n.</span> A person whom we
+know well enough to borrow from, but not well enough to lend to. A degree of friendship called slight when
+its object is poor or obscure, and intimate when he is <a href="R.html#rich">rich</a> or
+<a href="F.html#famous">famous.</a></p>
+
+<p class="entry"><span class="def">actually,</span> <span class="pos">adv.</span> Perhaps; possibly.</p>
+
+<p class="entry"><span class="def">adage,</span> <span class="pos">n.</span> Boned wisdom for weak teeth.</p>
+
+<p class="entry"><span class="def">adamant,</span> <span class="pos">n.</span> A mineral frequently found
+beneath a corset. Soluble in solicitate of gold.</p>
+
+<p class="entry"><span class="def">adder,</span> <span class="pos">n.</span> A species of snake. So called
+from its habit of adding <a href="F.html#funeral">funeral</a> outlays to the other expenses of living.</p>
+
+<p class="entry"><span class="def">adherent,</span> <span class="pos">n.</span> A follower who has not
+yet obtained all that he expects to get.</p>
+
+<p class="entry"><span class="def">administration,</span> <span class="pos">n.</span> An ingenious
+abstraction in <a href="P.html#politics">politics</a>, designed to receive the kicks and cuffs due to
+the premier or <a href="P.html#president">president</a>. A man of straw, proof against bad-egging
+and dead-catting.</p>
+
+<p class="entry"><span class="def">admiral,</span> <span class="pos">n.</span> That part of a war-ship
+which does the talking while the figure-head does the thinking.</p>
+
+<p class="entry"><span class="def">admiration,</span> <span class="pos">n.</span> Our polite recognition of
+another&rsquo;s resemblance to ourselves.</p>
+
+<p class="entry" id="admonition"><span class="def">admonition,</span> <span class="pos">n.</span> Gentle
+reproof, as with a meat-axe. Friendly warning.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">Consigned by way of admonition,<br />
+His soul foever to perdition.</p>
+<p class="citepoet">Judibras.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">adore,</span> <span class="pos">v.t.</span> To venerate expectantly.</p>
+
+<p class="entry" id="advice"><span class="def">advice,</span> <span class="pos">n.</span> The smallest
+current coin.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">&ldquo;The man was in such deep distress,&rdquo;<br />
+Said Tom, &ldquo;that I could do no less<br />
+Than give him good advice.&rdquo; Said Jim:<br />
+&ldquo;If less could have been done for him<br />
+I know you well enough, my son,<br />
+To know that&rsquo;s what you would have done.&rdquo;</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">affianced,</span> <span class="pos">pp.</span> Fitted with an
+ankle-ring for the ball-and-chain.</p>
+
+<p class="entry"><span class="def">affliction,</span> <span class="pos">n.</span> An acclimatizing
+process preparing the <a href="S.html#soul">soul</a> for another and bitter world.</p>
+
+<p class="entry"><span class="def">African,</span> <span class="pos">n.</span> A nigger that votes our way.</p>
+
+<p class="entry"><span class="def">age,</span> <span class="pos">n.</span> That period of life in which
+we compound for the vices that we still cherish by reviling those that we have no longer the
+enterprise to commit.</p>
+
+<p class="entry"><span class="def">agitator,</span> <span class="pos">n.</span> A statesman who shakes
+the fruit trees of his neighbors&mdash;to dislodge the worms.</p>
+
+<p class="entry" id="aim"><span class="def">aim,</span> <span class="pos">n.</span> The task we set our wishes to.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">&ldquo;Cheer up! Have you no aim in life?&rdquo;<br />
+<span class="ind1">She tenderly inquired.</span><br />
+&ldquo;An aim? Well, no, I haven&rsquo;t, wife;<br />
+<span class="ind1">The fact is&mdash;I have fired.&rdquo;</span></p>
+<p class="citepoet">G. J.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">air,</span> <span class="pos">n.</span> A nutritious substance supplied by a
+bountiful Providence for the fattening of the poor.</p>
+
+<p class="entry"><span class="def">alderman,</span> <span class="pos">n.</span> An ingenious criminal
+who covers his secret thieving with a pretence of open marauding.</p>
+
+<p class="entry"><span class="def">alien,</span> <span class="pos">n.</span> An American sovereign
+in his probationary state.</p>
+
+<p class="entry" id="allah"><span class="def">Allah,</span> <span class="pos">n.</span> The Mahometan
+Supreme Being, as distinguished from the Christian, Jewish, and so forth.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">Allah&rsquo;s good laws I faithfully have kept,<br />
+And ever for the sins of man have wept;<br />
+<span class="ind1">And sometimes kneeling in the temple I</span><br />
+Have reverently crossed my hands and slept.</p>
+<p class="citepoet">Junker Barlow.</p>
+</div>
+</blockquote>
+
+<p class="entry" id="allegiance"><span class="def">allegiance,</span> <span class="pos">n.</span> </p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">This thing Allegiance, as I suppose,<br />
+Is a ring fitted in the subject&rsquo;s nose,<br />
+Whereby that organ is kept rightly pointed<br />
+To smell the sweetness of the Lord&rsquo;s anointed.</p>
+<p class="citepoet">G. J.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">alliance,</span> <span class="pos">n.</span> In international politics,
+the union of two thieves who have their hands so deeply inserted in each other&rsquo;s pockets that
+they cannot separately plunder a third.</p>
+
+<p class="entry"><span class="def">alligator,</span> <span class="pos">n.</span> The crocodile of
+America, superior in every detail to the crocodile of the effete monarchies of the Old World.
+Herodotus says the Indus is, with one exception, the only river that produces crocodiles, but they
+appear to have gone West and grown up with the other rivers. From the notches on his back the
+alligator is called a sawrian.</p>
+
+<p class="entry" id="alone"><span class="def">alone,</span> <span class="pos">adj.</span> In bad company.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">In contact, lo! the flint and steel,<br />
+By spark and flame, the thought reveal<br />
+That he the metal, she the stone,<br />
+Had cherished secretly alone.</p>
+</div>
+</blockquote>
+
+<p class="entry" id="altar"><span class="def">altar,</span> <span class="pos">n.</span> The place whereupon
+the priest formerly raveled out the small intestine of the sacrificial victim for purposes of divination and
+cooked its flesh for the gods. The word is now seldom used, except with reference to the sacrifice of
+their liberty and peace by a male and a female tool.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">They stood before the altar and supplied<br />
+The fire themselves in which their fat was fried.<br />
+In vain the sacrifice!&mdash;no god will claim<br />
+An offering burnt with an unholy flame.</p>
+<p class="citepoet">M. P. Nopput.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">ambidextrous,</span> <span class="pos">adj.</span> Able to pick
+with equal skill a right-hand pocket or a left.</p>
+
+<p class="entry"><span class="def">ambition,</span> <span class="pos">n.</span> An overmastering
+desire to be vilified by enemies while living and made ridiculous by friends when dead.</p>
+
+<p class="entry"><span class="def">amnesty,</span> <span class="pos">n.</span> The state&rsquo;s
+magnanimity to those offenders whom it would be too expensive to punish.</p>
+
+<p class="entry" id="anoint"><span class="def">anoint,</span> <span class="pos">v.t.</span> To grease a
+<a href="K.html#king">king</a> or other great functionary already sufficiently slippery.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">As sovereigns are anointed by the priesthood,<br />
+So pigs to lead the populace are greased good.</p>
+<p class="citepoet">Judibras.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">antipathy,</span> <span class="pos">n.</span> The sentiment
+inspired by one&rsquo;s friend&rsquo;s friend.</p>
+
+<p class="entry" id="aphorism"><span class="def">aphorism,</span> <span class="pos">n.</span> Predigested wisdom.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">The flabby wine-skin of his brain<br />
+Yields to some pathologic strain,<br />
+And voids from its unstored abysm<br />
+The driblet of an aphorism.</p>
+<p class="citepoet">&nbsp;&ldquo;The Mad Philosopher,&rdquo;<span style="font-style: normal"> 1697.</span></p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">apologize,</span> <span class="pos">v.i.</span> To lay the foundation for a future
+offence.</p>
+
+<p class="entry"><span class="def">apostate,</span> <span class="pos">n.</span> A leech who, having
+penetrated the shell of a turtle only to find that the creature has long been dead, deems it expedient
+to form a new attachment to a fresh turtle.</p>
+
+<p class="entry" id="apothecary"><span class="def">apothecary,</span> <span class="pos">n.</span> The
+physician&rsquo;s accomplice, undertaker&rsquo;s benefactor and grave worm&rsquo;s provider.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">When Jove sent blessings to all men that are,<br />
+And Mercury conveyed them in a jar,<br />
+That friend of tricksters introduced by stealth<br />
+Disease for the apothecary&rsquo;s health,<br />
+Whose gratitude impelled him to proclaim:<br />
+&ldquo;My deadliest drug shall bear my patron&rsquo;s name!&rdquo;</p>
+<p class="citepoet">G. J.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">appeal,</span> <span class="pos">v.t.</span> In <a href="L.html#law">law</a>,
+to put the dice into the box for another throw.</p>
+
+<p class="entry"><span class="def">appetite,</span> <span class="pos">n.</span> An instinct thoughtfully
+implanted by Providence as a solution to the labor question.</p>
+
+<p class="entry"><span class="def">applause,</span> <span class="pos">n.</span> The echo of
+a <a href="P.html#platitude">platitude</a>.</p>
+
+<p class="entry"><span class="def">April Fool,</span> <span class="pos">n.</span> The March
+<a href="F.html#fool">fool</a> with another month added to his folly.</p>
+
+<p class="entry" id="archbishop"><span class="def">archbishop,</span> <span class="pos">n.</span> An ecclesiastical
+dignitary one point holier than a bishop.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">If I were a jolly archbishop,<br />
+On Fridays I&rsquo;d eat all the fish up&mdash;<br />
+Salmon and flounders and smelts;<br />
+On other days everything else.<br />
+</p>
+<p class="citepoet">Jodo Rem.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">architect,</span> <span class="pos">n.</span> One who drafts a plan
+of your <a href="H.html#house">house</a>, and plans a draft of your money.</p>
+
+<p class="entry"><span class="def">ardor,</span> <span class="pos">n.</span> The quality that distinguishes
+love without knowledge.</p>
+
+<p class="entry"><span class="def">arena,</span> <span class="pos">n.</span> In politics, an imaginary rat-pit
+in which the statesman wrestles with his record.</p>
+
+<p class="entry"><span class="def">aristocracy,</span> <span class="pos">n.</span> Government by the
+best men. (In this sense the word is obsolete; so is that kind of government.) Fellows that wear downy hats
+and clean shirts&mdash;guilty of education and suspected of bank accounts.</p>
+
+<p class="entry"><span class="def">armor,</span> <span class="pos">n.</span> The kind of clothing worn
+by a man whose tailor is a blacksmith.</p>
+
+<p class="entry"><span class="def">arrayed,</span> <span class="pos">pp.</span> Drawn up and given an
+orderly disposition, as a rioter hanged to a lamppost.</p>
+
+<p class="entry"><span class="def">arrest,</span> <span class="pos">v.t.</span> Formally to detain one
+accused of unusualness.</p>
+
+<p class="quote">God made the world in six days and was arrested on the
+seventh.&mdash;<i>The Unauthorized Version</i></p>
+
+<p class="entry" id="arsenic"><span class="def">arsenic,</span> <span class="pos">n.</span> A kind of
+cosmetic greatly affected by the ladies, whom it greatly affects in turn.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">&ldquo;Eat arsenic? Yes, all you get,&rdquo;<br />
+<span class="ind1">Consenting, he did speak up;</span><br />
+&ldquo;&rsquo;Tis better you should eat it, pet,<br />
+<span class="ind1">Than put it in my teacup.&rdquo;</span></p>
+<p class="citepoet">Joel Huck.</p>
+</div>
+</blockquote>
+
+<p class="entry" id="art"><span class="def">art,</span> <span class="pos">n.</span> This word has no
+definition. Its origin is related as follows by the ingenious Father Gassalasca Jape, S. J.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">One day a wag&mdash;what would the wretch be at?&mdash;<br />
+Shifted a letter of the cipher RAT,<br />
+And said it was a god&rsquo;s name! Straight arose<br />
+Fantastic priests and postulants (with shows,<br />
+And mysteries, and mummeries, and hymns,<br />
+And disputations dire that lamed their limbs)<br />
+To serve his temple and maintain the fires,<br />
+Expound the law, manipulate the wires.<br />
+Amazed, the populace that rites attend,<br />
+Believe whate&rsquo;er they cannot comprehend,<br />
+And, inly edified to learn that two<br />
+Half-hairs joined so and so (as Art can do)<br />
+Have sweeter values and a grace more fit<br />
+Than Nature&rsquo;s hairs that never have been split,<br />
+Bring cates and wines for sacrificial feasts,<br />
+And sell their garments to support the priests.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">artlessness,</span> <span class="pos">n.</span> A certain engaging
+quality to which women attain by long study and severe practice upon the admiring <a href="M.html#male">male</a>,
+who is pleased to fancy it resembles the candid simplicity of his young.</p>
+
+<p class="entry"><span class="def">asperse,</span> <span class="pos">v.t.</span> Maliciously to ascribe
+to another vicious actions which one has not had the temptation and opportunity to commit.</p>
+
+<p class="entry" id="ass"><span class="def">ass,</span> <span class="pos">n.</span> A public singer with
+a good voice but no ear. In Virginia City, Nevada, he is called the Washoe Canary, in Dakota, the Senator,
+and everywhere the Donkey. The animal is widely and variously celebrated in the literature, <a href="#art">art</a>
+and <a href="R.html#religion">religion</a> of every age and country; no other so engages and fires the human
+imagination as this noble vertebrate. Indeed, it is doubted by some (Ramasilus, <span xml:lang="la"><i>lib. II.,
+De Clem.</i></span>, and C. Stantatus, <span xml:lang="la"><i>De Temperamente</i></span>)
+if it is not a god; and as such we know it was worshiped by the Etruscans, and, if we may believe Macrobious,
+by the Cupasians also. Of the only two animals admitted into the Mahometan Paradise along with the souls of
+men, the ass that carried Balaam is one, the <a href="D.html#dog">dog</a> of the Seven Sleepers the other.
+This is no small distinction. From what has been written about this beast might be compiled a library of great
+splendor and magnitude, rivalling that of the Shakespearean cult, and that which clusters about the Bible. It
+may be said, generally, that all literature is more or less Asinine.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem">&ldquo;Hail, holy Ass!&rdquo;the quiring angels sing;<br />
+&ldquo;Priest of Unreason, and of Discords King!&rdquo;<br />
+Great co-Creator, let Thy glory shine:<br />
+God made all else, the Mule, the Mule is thine!&rdquo;</p>
+<p class="citepoet">G. J.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">auctioneer,</span> <span class="pos">n.</span> The man who proclaims
+with a hammer that he has picked a pocket with his tongue.</p>
+
+<p class="entry"><span class="def">Australia,</span> <span class="pos">n.</span> A country lying in the
+South Sea, whose industrial and commercial development has been unspeakably retarded by an unfortunate
+dispute among geographers as to whether it is a continent or an island.</p>
+
+<p class="entry"><span class="def">avernus,</span> <span class="pos">n.</span> The lake by which the
+ancients entered the infernal regions. The fact that access to the infernal regions was obtained by a lake
+is believed by the learned Marcus Ansello Scrutator to have suggested the <a href="C.html#christian">Christian</a>
+rite of <a href="B.html#baptism">baptism</a> by immersion. This, however, has been shown by Lactantius to be
+an error.</p>
+
+<blockquote>
+<div class="stanza">
+<p class="poem" xml:lang="la"><i>Facilis descensus Averni,</i><br />
+<span class="ind1">The poet remarks; and the sense</span><br />
+Of it is that when down-hill I turn I<br />
+<span class="ind1">Will get more of punches than pence.</span></p>
+<p class="citepoet">Jehal Dai Lupe.</p>
+</div>
+</blockquote>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/A.html.annot b/lib/ebooks/devils/A.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/A.html.annot
diff --git a/lib/ebooks/devils/A.html.i b/lib/ebooks/devils/A.html.i
new file mode 100644
index 00000000..87a29e73
--- /dev/null
+++ b/lib/ebooks/devils/A.html.i
@@ -0,0 +1,53 @@
+15 pages
+size 400 552
+length 28806
+400 2 11 body html
+0
+1984 2 43 body html
+73
+3135 2 59 body html
+331
+3135 2 59 body html
+874
+7242 2 149 body html
+142
+9706 2 197 body html
+0
+11725 2 234 body html
+56
+14044 2 279 body html
+43
+16224 2 326 body html
+22
+17952 2 363 body html
+43
+19588 2 399 body html
+90
+21737 2 450 body html
+0
+23824 2 495 body html
+0
+25445 2 532 body html
+56
+27720 2 565 body html
+22
+abracadabra 1
+arsenic 11
+anoint 9
+allah 7
+aphorism 10
+absent 3
+aim 7
+abstainer 4
+abscond 3
+art 12
+ass 13
+advice 6
+apothecary 10
+altar 9
+admonition 6
+alone 8
+archbishop 11
+abdication 0
+accountability 5
+allegiance 8
diff --git a/lib/ebooks/devils/B.html b/lib/ebooks/devils/B.html
new file mode 100644
index 00000000..d8d4e5b7
--- /dev/null
+++ b/lib/ebooks/devils/B.html
@@ -0,0 +1,398 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&rsquo;s Dictionary: B</title>
+</head>
+
+<body lang="en-US">
+
+<h1>B</h1>
+
+<p class="entry"><span class="def">Baal,</span> <span class="pos">n.</span> An old deity formerly
+much worshiped under various names.
+As Baal he was popular with the Phoenicians; as Belus or Bel he had the honor to
+be served by the priest Berosus, who wrote the famous account of the Deluge;
+as Babel he had a tower partly erected to his glory on the Plain of Shinar. From Babel comes our English word
+&ldquo;babble.&rdquo; Under whatever name worshiped,
+Baal is the Sun-god. As Beelzebub he is the god of flies, which are begotten
+of the sun&rsquo;s rays on the stagnant water. In Physicia Baal is still
+worshiped as Bolus, and as Belly he is adored and served with abundant
+sacrifice by the priests of Guttledom.</p>
+
+<p class="entry"><span class="def">babe</span> or <span class="def">baby,</span> <span class="pos">n.</span> A
+misshapen creature of no particular age, sex, or
+condition, chiefly remarkable for the violence of the sympathies and
+antipathies it excites in others, itself without sentiment or emotion. There
+have been famous babes; for example, little Moses, from whose adventure in the
+bulrushes the Egyptian hierophants of seven centuries before doubtless derived
+their idle tale of the child Osiris being preserved on a floating lotus leaf.</p>
+
+<blockquote class="poem">
+<div class="stanza">
+<p class="poind3">Ere babes were invented</p>
+<p class="poind3">The girls were contended.</p>
+<p class="poind3">Now man is tormented</p>
+<p class="po">Until to buy babes he has squandered</p>
+<p class="po">His money. And so I have pondered</p>
+<p class="poind3">This thing, and thought may be</p>
+<p class="poind3">&rsquo;T were better that Baby</p>
+<p class="po">The First had been eagled or condored.</p>
+<p class="citeauth">Ro Amil.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">Bacchus,</span> <span class="pos">n.</span> A convenient
+deity invented by the ancients as an excuse for getting drunk.</p>
+
+<blockquote class="poem">
+<div class="stanza">
+<p class="po">Is public worship, then, a sin,</p>
+<p class="poind2">That for devotions paid to Bacchus</p>
+<p class="po">The lictors dare to run us in,</p>
+<p class="poind2">And resolutely thump and whack us?</p>
+<p class="citeauth">Jorace.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">back,</span> <span class="pos">n.</span> That part of your
+friend which it is your privilege to contemplate in your adversity.</p>
+
+<p class="entry"><span class="def">backbite,</span> <span class="pos">v.t.</span> To speak of a man as
+you find him when he can&rsquo;t find you.</p>
+
+<p class="entry"><span class="def">bait,</span> <span class="pos">n.</span> A preparation
+that renders the hook more palatable. The best kind is beauty.</p>
+
+<p id="baptism" class="entry"><span class="def">baptism,</span> <span class="pos">n.</span> A sacred rite of
+such efficacy that he who finds himself in heaven without having undergone it will be unhappy forever.
+It is performed with water in two ways by immersion, or plunging, and by aspersion, or sprinkling.</p>
+
+<blockquote class="poem">
+<div class="stanza">
+<p class="po">But whether the plan of immersion</p>
+<p class="po">Is better than simple aspersion</p>
+<p class="poind1">Let those immersed</p>
+<p class="poind1">And those aspersed</p>
+<p class="po">Decide by the Authorized Version,</p>
+<p class="po">And by matching their agues tertian.</p>
+<p class="citeauth">G. J.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">barometer,</span> <span class="pos">n.</span> An ingenious
+instrument which indicates what kind of weather we are having.</p>
+
+<p class="entry"><span class="def">barrack,</span> <span class="pos">n.</span> A house in which
+soldiers enjoy a portion of that of which it is their business to deprive others.</p>
+
+<p class="entry"><span class="def">basilisk,</span> <span class="pos">n.</span> The cockatrice.
+A sort of serpent hatched form the egg of a cock. The basilisk had a bad eye, and its glance was
+fatal. Many infidels deny this creature&rsquo;s existence, but Semprello Aurator saw and handled one
+that had been blinded by lightning as a punishment for having fatally gazed on
+a lady of rank whom Jupiter loved. Juno afterward restored the reptile&rsquo;s
+sight and hid it in a cave. Nothing is so well attested by the ancients as
+the existence of the basilisk, but the cocks have stopped laying.</p>
+
+<p class="entry"><span class="def">bastinado,</span> <span class="pos">n.</span> The act of walking
+on wood without exertion.</p>
+
+<p class="entry"><span class="def">bath,</span> <span class="pos">n.</span> A kind of mystic ceremony
+substituted for religious worship, with what spiritual efficacy has not been determined.</p>
+
+<blockquote class="poem">
+<div class="stanza">
+<p class="po">The man who taketh a steam bath</p>
+<p class="po">He loseth all the skin he hath,</p>
+<p class="po">And, for he&rsquo;s boiled a brilliant red,</p>
+<p class="po">Thinketh to cleanliness he&rsquo;s wed,</p>
+<p class="po">Forgetting that his lungs he&rsquo;s soiling</p>
+<p class="po">With dirty vapors of the boiling.</p>
+<p class="citeauth">Richard Gwow.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">battle,</span> <span class="pos">n.</span> A method of untying
+with the teeth of a political knot that would not yield to the tongue.</p>
+
+<p class="entry"><span class="def">beard,</span> <span class="pos">n.</span> The hair that is commonly
+cut off by those who justly execrate the absurd Chinese custom of shaving the head.</p>
+
+<p class="entry"><span class="def">beauty,</span> <span class="pos">n.</span> The power by which a woman
+charms a lover and terrifies a husband.</p>
+
+<p class="entry"><span class="def">befriend,</span> <span class="pos">v.t.</span> To make an ingrate.</p>
+
+<p class="entry" id="beg"><span class="def">beg,</span> <span class="pos">v.</span> To ask for something with
+an earnestness proportioned to the belief that it will not be given.</p>
+
+<blockquote class="poem">
+<div class="stanza">
+<p class="po">Who is that, father?</p>
+</div>
+
+<div class="stanza">
+<p class="po" style="text-align: right">A mendicant, child,</p>
+<p class="po">Haggard, morose, and unaffable&mdash;wild!</p>
+<p class="po">See how he glares through the bars of his cell!</p>
+<p class="po">With Citizen Mendicant all is not well.</p>
+</div>
+
+<div class="stanza">
+<p class="po">Why did they put him there, father?</p>
+</div>
+
+<div class="stanza">
+<p class="po" style="text-align: right">Because</p>
+<p class="po">Obeying his belly he struck at the laws.</p>
+</div>
+
+<div class="stanza">
+<p class="po">His belly?</p>
+</div>
+
+<div class="stanza">
+<p class="po" style="text-align: right">Oh, well, he was starving, my boy&mdash;</p>
+<p class="po">A state in which, doubtless, there&rsquo;s little of joy.</p>
+<p class="po">No bite had he eaten for days, and his cry</p>
+<p class="po">Was &ldquo;Bread!&rdquo; ever &ldquo;Bread!&rdquo;</p>
+</div>
+
+<div class="stanza">
+<p class="po" style="text-align: right">What&rsquo;s the matter with pie?</p>
+</div>
+
+<div class="stanza">
+<p class="po">With little to wear, he had nothing to sell;</p>
+<p class="po">To beg was unlawful&mdash;improper as well.</p>
+</div>
+
+<div class="stanza">
+<p class="po">Why didn&rsquo;t he work?</p>
+</div>
+
+<div class="stanza">
+<p class="po" style="text-align: right">He would even have done that,</p>
+<p class="po">But men said: &ldquo;Get out!&rdquo; and the State remarked:</p>
+<p class="po">&ldquo;Scat!&rdquo;</p>
+<p class="po">I mention these incidents merely to show</p>
+<p class="po">That the vengeance he took was uncommonly low.</p>
+<p class="po">Revenge, at the best, is the act of a Siou,</p>
+<p class="po">But for trifles&mdash;</p>
+</div>
+
+<div class="stanza">
+<p class="po" style="text-align: right">Pray what did bad Mendicant do?</p>
+</div>
+
+<div class="stanza">
+<p class="po">Stole two loaves of bread to replenish his lack</p>
+<p class="po">And tuck out the belly that clung to his back.</p>
+</div>
+
+<div class="stanza">
+<p class="po">Is that <i>all</i> father dear?</p>
+</div>
+
+<div class="stanza">
+<p class="po" style="text-align: right">There&rsquo;s little to tell:</p>
+<p class="po">They sent him to jail, and they&rsquo;ll send him to&mdash;well,</p>
+<p class="po">The company&rsquo;s better than here we can boast,</p>
+<p class="po">And there&rsquo;s&mdash;</p>
+</div>
+
+<div class="stanza">
+<p class="po" style="text-align: center">Bread for the needy, dear father?</p>
+</div>
+
+<div class="stanza">
+<p class="po" style="text-align: right">Um&mdash;toast.</p>
+<p class="citeauth">Atka Mip.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">beggar,</span> <span class="pos">n.</span> One who has relied
+on the assistance of his friends.</p>
+
+<p class="entry"><span class="def">behavior,</span> <span class="pos">n.</span> Conduct, as determined,
+not by principle, but by breeding. The word seems to be somewhat loosely used in Dr. Jamrach Holobom&rsquo;s
+translation of the following lines from the <i>Dies Ir&aelig;</i>:</p>
+
+<blockquote class="poem">
+<div class="stanza">
+<div xml:lang="la">
+<p class="poind2">Recordare, Jesu pie,</p>
+<p class="poind2">Quod sum causa tuae vi&aelig;.</p>
+<p class="poind2">Ne me perdas illa die.</p></div>
+</div>
+
+<div class="stanza">
+<p class="po">Pray remember, sacred Savior,</p>
+<p class="po">Whose the thoughtless hand that gave your</p>
+<p class="po">Death-blow. Pardon such behavior.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">Belladonna,</span> <span class="pos">n.</span> In Italian a beautiful
+lady; in English a deadly poison. A striking example of the essential identity of the two tongues.</p>
+
+<p class="entry"><span class="def">Benedictines,</span> <span class="pos">n.</span> An order of monks
+otherwise known as black friars.</p>
+
+<blockquote class="poem">
+<div class="stanza">
+<p class="po">She thought it a crow, but it turn out to be</p>
+<p class="poind1">A monk of St. Benedict croaking a text.</p>
+<p class="po">&ldquo;Here&rsquo;s one of an order of cooks,&rdquo; said she&mdash;</p>
+<p class="poind1">&ldquo;Black friars in this world, fried black in the next.&rdquo;</p>
+<p class="citeauth">&ldquo;The Devil on Earth&rdquo; <span style="font-style: normal">(<i>London</i>, 1712.)</span></p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">benefactor,</span> <span class="pos">n.</span> One who makes
+heavy purchases of ingratitude, without, however, materially affecting the price, which is still within
+the means of all.</p>
+
+<p class="entry"><span class="def">Berenice&rsquo;s Hair,</span> <span class="pos">n.</span> A constellation
+(<span xml:lang="la"><i>Coma Berenices</i></span>) named in honor of one who sacrificed her hair to
+save her husband.</p>
+
+<blockquote class="poem">
+<div class="stanza">
+<p class="po">Her locks an ancient lady gave</p>
+<p class="po">Her loving husband&rsquo;s life to save;</p>
+<p class="po">And men&mdash;they honored so the dame&mdash;</p>
+<p class="po">Upon some stars bestowed her name.</p>
+</div>
+
+<div class="stanza">
+<p class="po">But to our modern married fair,</p>
+<p class="po">Who&rsquo;d give their lords to save their hair,</p>
+<p class="po">No stellar recognition&rsquo;s given.</p>
+<p class="po">There are not stars enough in heaven.</p>
+<p class="citeauth">G. J.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">bigamy,</span> <span class="pos">n.</span> A mistake in taste
+for which the wisdom of the future will adjudge a punishment called trigamy.</p>
+
+<p class="entry"><span class="def">bigot,</span> <span class="pos">n.</span> One who is obstinately
+and zealously attached to an opinion that you do not entertain.</p>
+
+<p class="entry"><span class="def">billingsgate,</span> <span class="pos">n.</span> The invective of
+an opponent.</p>
+
+<p class="entry"><span class="def">birth,</span> <span class="pos">n.</span> The first and direst of
+all disasters. As to the nature of it there appears to be no uniformity. Castor and Pollux were born
+from the egg. Pallas came out of a skull. Galatea was once a block of stone. Peresilis, who wrote in
+the tenth century, avers that he grew up out of the ground where a priest had spilled holy water. It
+is known that Arimaxus was derived from a hole in the earth, made by a stroke of lightning. Leucomedon
+was the son of a cavern in Mount &AElig;tna, and I have myself seen a man come out of a wine cellar.</p>
+
+<p class="entry"><span class="def">blackguard,</span> <span class="pos">n.</span> A man whose qualities,
+prepared for display like a box of berries in a market&mdash;the fine ones on top&mdash;have been opened on the wrong
+side. An inverted gentleman.</p>
+
+<p class="entry"><span class="def">blank-verse,</span> <span class="pos">n.</span> Unrhymed iambic
+pentameters&mdash;the most difficult kind of English verse to write acceptably; a kind, therefore, much affected
+by those who cannot acceptably write any kind.</p>
+
+<p class="entry"><span class="def">body-snatcher,</span> <span class="pos">n.</span> A robber of grave-worms.
+One who supplies the young physicians with that with which the old physicians have supplied the undertaker.
+The hyena.</p>
+
+<blockquote class="poem">
+<div class="stanza">
+<p class="po">&ldquo;One night,&rdquo; a doctor said, &ldquo;last fall,</p>
+<p class="po">I and my comrades, four in all,</p>
+<p class="poind1">When visiting a graveyard stood</p>
+<p class="po">Within the shadow of a wall.</p>
+</div>
+
+<div class="stanza">
+<p class="po">&ldquo;While waiting for the moon to sink</p>
+<p class="po">We saw a wild hyena slink</p>
+<p class="poind1">About a new-made grave, and then</p>
+<p class="po">Begin to excavate its brink!</p>
+</div>
+
+<div class="stanza">
+<p class="po">&ldquo;Shocked by the horrid act, we made</p>
+<p class="po">A sally from our ambuscade,</p>
+<p class="poind1">And, falling on the unholy beast,</p>
+<p class="po">Dispatched him with a pick and spade.&rdquo;</p>
+<p class="citeauth">Bettel K. Jhones.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">bondsman,</span> <span class="pos">n.</span> A fool who, having
+property of his own, undertakes to become responsible for that entrusted to another to a third.</p>
+
+<p class="indentpara">Philippe of Orleans wishing to appoint one of his favorites, a dissolute
+nobleman, to a high office, asked him what security he would be able to give. &ldquo;I need no
+bondsmen,&rdquo; he replied, &ldquo;for I can give you my word of honor.&rdquo; &ldquo;And
+pray what may be the value of that?&rdquo; inquired the amused Regent. &ldquo;Monsieur, it
+is worth its weight in gold.&rdquo;</p>
+
+<p class="entry"><span class="def">bore,</span> <span class="pos">n.</span> A person who talks
+when you wish him to listen.</p>
+
+<p class="entry"><span class="def">botany,</span> <span class="pos">n.</span> The science of
+vegetables&mdash;those that are not good to eat, as well as those that are. It deals largely with
+their flowers, which are commonly badly designed, inartistic in color, and ill-smelling.</p>
+
+<p class="entry"><span class="def">bottle-nosed,</span> <span class="pos">adj.</span> Having a
+nose created in the image of its maker.</p>
+
+<p class="entry"><span class="def">boundary,</span> <span class="pos">n.</span> In political
+geography, an imaginary line between two nations, separating the imaginary rights of one from
+the imaginary rights of the other.</p>
+
+<p class="entry"><span class="def">bounty,</span> <span class="pos">n.</span> The liberality
+of one who has much, in permitting one who has nothing to get all that he can.</p>
+
+<p class="quote">A single swallow, it is said, devours ten millions of insects every year. The
+supplying of these insects I take to be a signal instance of the Creator&rsquo;s bounty in providing
+for the lives of His creatures.&mdash;<i>Henry Ward Beecher</i></p>
+
+<p class="entry"><span class="def">brahma,</span> <span class="pos">n.</span> He who created
+the Hindoos, who are preserved by Vishnu and destroyed by Siva&mdash;a rather neater division of labor
+than is found among the deities of some other nations. The Abracadabranese, for example, are created
+by Sin, maintained by Theft and destroyed by Folly. The priests of Brahma, like those of Abracadabranese,
+are holy and learned men who are never naughty.</p>
+
+<blockquote class="poem">
+<div class="stanza">
+<p class="po">O Brahma, thou rare old Divinity,</p>
+<p class="po">First Person of the Hindoo Trinity,</p>
+<p class="po">You sit there so calm and securely,</p>
+<p class="po">With feet folded up so demurely&mdash;</p>
+<p class="po">You&rsquo;re the First Person Singular, surely.</p>
+<p class="citeauth">Polydore Smith.</p>
+</div>
+</blockquote>
+
+<p class="entry"><span class="def">brain,</span> <span class="pos">n.</span> An apparatus with which
+we think what we think. That which distinguishes the man who is content to <i>be</i> something from
+the man who wishes to <i>do</i> something. A man of great wealth, or one who has been pitchforked
+into high station, has commonly such a headful of brain that his neighbors cannot keep their hats on.
+In our civilization, and under our republican form of government, brain is so highly honored that it is
+rewarded by exemption from the cares of office.</p>
+
+<p class="entry"><span class="def">brandy,</span> <span class="pos">n.</span> A cordial composed of
+one part thunder-and-lightning, one part remorse, two parts bloody murder, one part death-hell-and-the-grave
+and four parts clarified Satan. Dose, a headful all the time. Brandy is said by Dr. Johnson to be the drink of
+heroes. Only a hero will venture to drink it.</p>
+
+<p class="entry"><span class="def">bride,</span> <span class="pos">n.</span> A woman with a fine prospect
+of happiness behind her.</p>
+
+<p class="entry"><span class="def">brute,</span> <span class="pos">n.</span> See
+<a href="H.html#husband"><span class="def">husband</span></a>.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/B.html.annot b/lib/ebooks/devils/B.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/B.html.annot
diff --git a/lib/ebooks/devils/B.html.i b/lib/ebooks/devils/B.html.i
new file mode 100644
index 00000000..590d2215
--- /dev/null
+++ b/lib/ebooks/devils/B.html.i
@@ -0,0 +1,23 @@
+9 pages
+size 400 552
+length 18309
+400 2 11 body html
+0
+1681 2 34 body html
+117
+4008 2 89 body html
+0
+6365 2 132 body html
+0
+6365 2 132 body html
+547
+10201 2 245 body html
+13
+12195 2 289 body html
+90
+14590 2 335 body html
+0
+16688 2 368 body html
+13
+baptism 1
+beg 2
diff --git a/lib/ebooks/devils/C.html b/lib/ebooks/devils/C.html
new file mode 100644
index 00000000..3c679342
--- /dev/null
+++ b/lib/ebooks/devils/C.html
@@ -0,0 +1,528 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&rsquo;s Dictionary: C</title>
+</head>
+
+<body lang="en-us">
+
+<h1>C</h1>
+
+<p class="entry"><span class="def">Caaba,</span> <span class="pos">n.</span> A large stone
+presented by the archangel Gabriel to the patriarch Abraham, and preserved at Mecca. The
+patriarch had perhaps asked the archangel for bread.</p>
+
+<p class="entry"><span class="def">cabbage,</span> <span class="pos">n.</span> A familiar
+kitchen-garden vegetable about as large and wise as a man&rsquo;s head.</p>
+
+<p class="indentpara">The cabbage is so called from Cabagius, a prince who on ascending
+the throne issued a decree appointing a High Council of Empire consisting of the members of his
+predecessor&rsquo;s Ministry and the cabbages in the royal garden. When any of his Majesty&rsquo;s measures
+of state policy miscarried conspicuously it was gravely announced that several members
+of the High Council had been beheaded, and his murmuring subjects were appeased.</p>
+
+<p class="entry"><span class="def">calamity,</span> <span class="pos">n.</span> A more than commonly
+plain and unmistakable reminder that the affairs of this life are not of our own ordering. Calamities are
+of two kinds: misfortune to ourselves, and good fortune to others.</p>
+
+<p class="entry"><span class="def">callous,</span> <span class="pos">adj.</span> Gifted with great
+fortitude to bear the evils afflicting another.</p>
+
+<p class="indentpara">When Zeno was told that one of his enemies was no more he was observed to
+be deeply moved. &ldquo;What!&rdquo; said one of his disciples, &ldquo;you weep at the death of an
+enemy?&rdquo; &ldquo;Ah, &rsquo;tis true,&rdquo;
+replied the great Stoic; &ldquo;but you should see me smile at the death of a friend.&rdquo;</p>
+
+<p class="entry"><span class="def">calumnus,</span> <span class="pos">n.</span> A graduate of the School
+for Scandal.</p>
+
+<p class="entry"><span class="def">camel,</span> <span class="pos">n.</span> A quadruped (the <i>Splaypes
+humpidorsus</i>) of great value to the show business. There are two kinds of camels&mdash;the camel proper and
+the camel improper. It is the latter that is always exhibited.</p>
+
+<p class="entry"><span class="def">cannibal,</span> <span class="pos">n.</span> A gastronome of the old
+school who preserves the simple tastes and adheres to the natural diet of the pre-pork period.</p>
+
+<p class="entry"><span class="def">cannon,</span> <span class="pos">n.</span> An instrument employed
+in the rectification of national boundaries.</p>
+
+<p class="entry"><span class="def">canonicals,</span> <span class="pos">n.</span> The motley worm by
+Jesters of the Court of Heaven.</p>
+
+<p class="entry"><span class="def">capital,</span> <span class="pos">n.</span> The seat of misgovernment.
+That which provides the fire, the pot, the dinner, the table and the knife and fork for the anarchist; the
+part of the repast that himself supplies is the disgrace before meat. <i>Capital Punishment</i>, a penalty
+regarding the justice and expediency of which many worthy persons&mdash;including all the assassins&mdash;entertain
+grave misgivings.</p>
+
+<p class="entry" id="carmelite"><span class="def">carmelite,</span> <span class="pos">n.</span> A mendicant friar of
+the order of Mount Carmel.</p>
+
+<table class="poem">
+<tr><td class="poem">
+<p class="po">As Death was a-rising out one day,</p>
+<p class="po">Across Mount Camel he took his way,</p>
+<p class="poind1">Where he met a mendicant monk,</p>
+<p class="poind1">Some three or four quarters drunk,</p>
+<p class="po">With a holy leer and a pious grin,</p>
+<p class="po">Ragged and fat and as saucy as sin,</p>
+<p class="poind1">Who held out his hands and cried:</p>
+<p class="po">&ldquo;Give, give in Charity&rsquo;s name, I pray.</p>
+<p class="po">Give in the name of the Church. O give,</p>
+<p class="po">Give that her holy sons may live!&rdquo;</p>
+<p class="poind1">And Death replied,</p>
+<p class="poind1">Smiling long and wide:</p>
+<p class="poind1">&ldquo;I&rsquo;ll give, holy father, I&rsquo;ll give thee&mdash;a ride.&rdquo;</p>
+</td></tr>
+<tr><td class="poem">
+<p class="poind1">With a rattle and bang</p>
+<p class="poind1">Of his bones, he sprang</p>
+<p class="po">From his famous Pale Horse, with his spear;</p>
+<p class="poind1">By the neck and the foot</p>
+<p class="poind1">Seized the fellow, and put</p>
+<p class="po">Him astride with his face to the rear.</p>
+</td></tr>
+<tr><td class="poem">
+<p class="po">The Monarch laughed loud with a sound that fell</p>
+<p class="po">Like clods on the coffin&rsquo;s sounding shell:</p>
+<p class="po">&ldquo;Ho, ho! A beggar on horseback, they say,</p>
+<p class="poind1">Will ride to the devil!&rdquo;&mdash;and thump</p>
+<p class="poind1">Fell the flat of his dart on the rump</p>
+<p class="po">Of the charger, which galloped away.</p>
+</td></tr>
+<tr><td class="poem">
+<p class="po">Faster and faster and faster it flew,</p>
+<p class="po">Till the rocks and the flocks and the trees that grew</p>
+<p class="po">By the road were dim and blended and blue</p>
+<p class="poind1">To the wild, wild eyes</p>
+<p class="poind1">Of the rider&mdash;in size</p>
+</td></tr>
+<tr><td class="poem">
+<p class="poind1">Resembling a couple of blackberry pies.</p>
+<p class="po">Death laughed again, as a tomb might laugh</p>
+<p class="poind1">At a burial service spoiled,</p>
+<p class="poind1">And the mourners&rsquo; intentions foiled</p>
+<p class="poind1">By the body erecting</p>
+<p class="poind1">Its head and objecting</p>
+<p class="po">To further proceedings in its behalf.</p>
+</td></tr>
+<tr><td class="poem">
+<p class="poind1">Resembling a couple of blackberry pies.</p>
+<p class="po">Death laughed again, as a tomb might laugh</p>
+<p class="poind1">At a burial service spoiled,</p>
+<p class="poind1">And the mourners&rsquo; intentions foiled</p>
+<p class="poind1">By the body erecting</p>
+<p class="poind1">Its head and objecting</p>
+<p class="po">To further proceedings in its behalf.</p>
+</td></tr>
+<tr><td class="poem">
+<p class="po">Many a year and many a day</p>
+<p class="po">Have passed since these events away.</p>
+<p class="po">The monk has long been a dusty corse,</p>
+<p class="po">And Death has never recovered his horse.</p>
+<p class="poind1">For the friar got hold of its tail,</p>
+<p class="poind1">And steered it within the pale</p>
+<p class="po">Of the monastery gray,</p>
+<p class="po">Where the beast was stabled and fed</p>
+<p class="po">With barley and oil and bread</p>
+<p class="po">Till fatter it grew than the fattest friar,</p>
+<p class="po">And so in due course was appointed Prior.</p>
+<p class="citeauth">G. J.</p>
+</td></tr>
+</table>
+
+<p class="entry"><span class="def">carnivorous,</span> <span class="pos">adj.</span> Addicted to the
+cruelty of devouring the timorous vegetarian, his heirs and assigns.</p>
+
+<p class="entry"><span class="def">cartesian,</span> <span class="pos">adj.</span> Relating to Descartes,
+a famous philosopher, author of the celebrated dictum, <span xml:lang="la"><i>Cogito ergo sum</i></span>&mdash;whereby
+he was pleased to suppose he demonstrated the reality of human existence. The dictum might be improved,
+however, thus: <i>Cogito cogito ergo cogito sum</i>&mdash;&ldquo;I think that I think, therefore I think that I am;&rdquo; as
+close an approach to certainty as any philosopher has yet made.</p>
+
+<p class="entry"><span class="def">cat,</span> <span class="pos">n.</span> A soft, indestructible automaton
+provided by nature to be kicked when things go wrong in the domestic circle.</p>
+
+<table class="poem">
+<tr><td class="poem">
+<p class="po">This is a dog,</p>
+<p class="poind1">This is a cat.</p>
+<p class="po">This is a frog,</p>
+<p class="poind1">This is a rat.</p>
+<p class="po">Run, dog, mew, cat.</p>
+<p class="po">Jump, frog, gnaw, rat.</p>
+<p class="citeauth">Elevenson.</p>
+</td></tr>
+</table>
+
+<p class="entry"><span class="def">caviler,</span> <span class="pos">n.</span> A critic of our own work.</p>
+
+<p class="entry"><span class="def">cemetery,</span> <span class="pos">n.</span> An isolated suburban
+spot where mourners match lies, poets write at a target and stone-cutters spell for a wager. The
+inscriptions following will serve to illustrate the success attained in these Olympian games:</p>
+
+<p class="quote">His virtues were so conspicuous that his enemies, unable to overlook them, denied
+them, and his friends, to whose loose lives they were a rebuke, represented them as vices. They are
+here commemorated by his family, who shared them.</p>
+
+<table class="poem">
+<tr><td class="poem">
+<p class="po">In the earth we here prepare a</p>
+<p class="po">Place to lay our little Clara.</p>
+<p class="citepoet">Thomas M. and Mary Frazer</p>
+<p class="po">P.S.&mdash;Gabriel will raise her.</p>
+</td></tr>
+</table>
+
+<p class="entry"><span class="def">centaur,</span> <span class="pos">n.</span> One of a race of
+persons who lived before the division of labor had been carried to such a pitch of differentiation, and
+who followed the primitive economic maxim, &ldquo;Every man his own horse.&rdquo; The best of the lot was Chiron,
+who to the wisdom and virtues of the horse added the fleetness of man. The scripture story of the head
+of John the Baptist on a charger shows that pagan myths have somewhat sophisticated sacred history.</p>
+
+<p class="entry"><span class="def">Cerberus,</span> <span class="pos">n.</span> The watch-dog of
+Hades, whose duty it was to guard the entrance&mdash;against whom or what does not clearly appear;
+everybody, sooner or later, had to go there, and nobody wanted to carry off the entrance. Cerberus
+is known to have had three heads, and some of the poets have credited him with as many as a hundred.
+Professor Graybill, whose clerky erudition and profound knowledge of Greek give his opinion great weight,
+has averaged all the estimates, and makes the number twenty-seven&mdash;a judgment that would be entirely
+conclusive is Professor Graybill had known (<i>a</i>) something about dogs, and (<i>b</i>) something about
+arithmetic.</p>
+
+<p class="entry"><span class="def">childhood,</span> <span class="pos">n.</span> The period of human
+life intermediate between the idiocy of infancy and the folly of youth&mdash;two removes from the sin of
+manhood and three from the remorse of age.</p>
+
+<p id="christian" class="entry"><span class="def">Christian,</span> <span class="pos">n.</span> One who believes that
+the New Testament is a divinely inspired book admirably suited to the spiritual needs of his neighbor. One
+who follows the teachings of Christ in so far as they are not inconsistent with a life of sin.</p>
+
+<table class="poem">
+<tr><td class="poem">
+<p class="po">I dreamed I stood upon a hill, and, lo!</p>
+<p class="po">The godly multitudes walked to and fro</p>
+<p class="po">Beneath, in Sabbath garments fitly clad,</p>
+<p class="po">With pious mien, appropriately sad,</p>
+<p class="po">While all the church bells made a solemn din&mdash;</p>
+<p class="po">A fire-alarm to those who lived in sin.</p>
+<p class="po">Then saw I gazing thoughtfully below,</p>
+<p class="po">With tranquil face, upon that holy show</p>
+<p class="po">A tall, spare figure in a robe of white,</p>
+<p class="po">Whose eyes diffused a melancholy light.</p>
+<p class="po">&ldquo;God keep you, strange,&rdquo; I exclaimed. &ldquo;You are</p>
+<p class="po">No doubt (your habit shows it) from afar;</p>
+<p class="po">And yet I entertain the hope that you,</p>
+<p class="po">Like these good people, are a Christian too.&rdquo;</p>
+<p class="po">He raised his eyes and with a look so stern</p>
+<p class="po">It made me with a thousand blushes burn</p>
+<p class="po">Replied&mdash;his manner with disdain was spiced:</p>
+<p class="po">&ldquo;What! I a Christian? No, indeed! I&rsquo;m Christ.&rdquo;</p>
+<p class="citeauth">G. J.</p>
+</td></tr>
+</table>
+
+<p class="entry"><span class="def">circus,</span> <span class="pos">n.</span> A place where horses,
+ponies and elephants are permitted to see men, women and children acting the fool.</p>
+
+<p class="entry"><span class="def">clairvoyant,</span> <span class="pos">n.</span> A person, commonly
+a woman, who has the power of seeing that which is invisible to her patron, namely, that he is a blockhead.</p>
+
+<p class="entry"><span class="def">clarionet,</span> <span class="pos">n.</span> An instrument of torture
+operated by a person with cotton in his ears. There are two instruments that are worse than a clarionet&mdash;two
+clarionets.</p>
+
+<p class="entry"><span class="def">clergyman,</span> <span class="pos">n.</span> A man who undertakes
+the management of our spiritual affairs as a method of better his temporal ones.</p>
+
+<p class="entry"><span class="def">Clio,</span> <span class="pos">n.</span> One of the nine Muses. Clio&rsquo;s
+function was to preside over history&mdash;which she did with great dignity, many of the prominent citizens of
+Athens occupying seats on the platform, the meetings being addressed by Messrs. Xenophon, Herodotus and
+other popular speakers.</p>
+
+<p class="entry"><span class="def">clock,</span> <span class="pos">n.</span> A machine of great moral
+value to man, allaying his concern for the future by reminding him what a lot of time remains to him.</p>
+
+<table class="poem">
+<tr><td class="poem">
+<p class="po">A busy man complained one day:</p>
+<p class="po">&ldquo;I get no time!&rdquo; &ldquo;What&rsquo;s that you say?&rdquo;</p>
+<p class="po">Cried out his friend, a lazy quiz;</p>
+<p class="po">&ldquo;You have, sir, all the time there is.</p>
+<p class="po">There&rsquo;s plenty, too, and don&rsquo;t you doubt it&mdash;</p>
+<p class="po">We&rsquo;re never for an hour without it.&rdquo;</p>
+<p class="citeauth">Purzil Crofe.</p>
+</td></tr>
+</table>
+
+<p class="entry"><span class="def">close-fisted,</span> <span class="pos">adj.</span> Unduly desirous
+of keeping that which many meritorious persons wish to obtain.</p>
+
+<table class="poem">
+<tr><td class="poem">
+<p class="po">&ldquo;Close-fisted Scotchman!&rdquo; Johnson cried</p>
+<p class="poind1">To thrifty J. Macpherson;</p>
+<p class="po">&ldquo;See me&mdash;I&rsquo;m ready to divide</p>
+<p class="poind1">With any worthy person.&rdquo;</p>
+<p class="po">Sad Jamie: &ldquo;That is very true&mdash;</p>
+<p class="poind1">The boast requires no backing;</p>
+<p class="po">And all are worthy, sir, to you,</p>
+<p class="poind1">Who have what you are lacking.&rdquo;</p>
+<p class="citeauth">Anita M. Bobe.</p>
+</td></tr>
+</table>
+
+<p class="entry"><span class="def">c&oelig;nobite,</span> <span class="pos">n.</span> A man who piously
+shuts himself up to meditate upon the sin of wickedness; and to keep it fresh in his mind joins a brotherhood
+of awful examples.</p>
+
+<table class="poem">
+<tr><td class="poem">
+<p class="po">O C&oelig;nobite, O c&oelig;nobite,</p>
+<p class="poind1">Monastical gregarian,</p>
+<p class="po">You differ from the anchorite,</p>
+<p class="poind1">That solitudinarian:</p>
+<p class="po">With vollied prayers you wound Old Nick;</p>
+<p class="po">With dropping shots he makes him sick.</p>
+<p class="citeauth">Quincy Giles.</p>
+</td></tr>
+</table>
+
+<p class="entry"><span class="def">comfort,</span> <span class="pos">n.</span> A state of mind
+produced by contemplation of a neighbor&rsquo;s uneasiness.</p>
+
+<p class="entry"><span class="def">commendation,</span> <span class="pos">n.</span> The tribute
+that we pay to achievements that resembles, but do not equal, our own.</p>
+
+<p class="entry"><span class="def">commerce,</span> <span class="pos">n.</span> A kind of
+transaction in which A plunders from B the goods of C, and for compensation B picks the pocket of D
+of money belonging to E.</p>
+
+<p class="entry"><span class="def">commonwealth,</span> <span class="pos">n.</span> An administrative
+entity operated by an incalculable multitude of political parasites, logically active but fortuitously efficient.</p>
+
+<table class="poem">
+<tr><td class="poem">
+<p class="po">This commonwealth&rsquo;s capitol&rsquo;s corridors view,</p>
+<p class="po">So thronged with a hungry and indolent crew</p>
+<p class="po">Of clerks, pages, porters and all attaches</p>
+<p class="po">Whom rascals appoint and the populace pays</p>
+<p class="po">That a cat cannot slip through the thicket of shins</p>
+<p class="po">Nor hear its own shriek for the noise of their chins.</p>
+<p class="po">On clerks and on pages, and porters, and all,</p>
+<p class="po">Misfortune attend and disaster befall!</p>
+<p class="po">May life be to them a succession of hurts;</p>
+<p class="po">May fleas by the bushel inhabit their shirts;</p>
+<p class="po">May aches and diseases encamp in their bones,</p>
+<p class="po">Their lungs full of tubercles, bladders of stones;</p>
+<p class="po">May microbes, bacilli, their tissues infest,</p>
+<p class="po">And tapeworms securely their bowels digest;</p>
+<p class="po">May corn-cobs be snared without hope in their hair,</p>
+<p class="po">And frequent impalement their pleasure impair.</p>
+<p class="po">Disturbed be their dreams by the awful discourse</p>
+<p class="po">Of audible sofas sepulchrally hoarse,</p>
+<p class="po">By chairs acrobatic and wavering floors&mdash;</p>
+<p class="po">The mattress that kicks and the pillow that snores!</p>
+<p class="po">Sons of cupidity, cradled in sin!</p>
+<p class="po">Your criminal ranks may the death angel thin,</p>
+<p class="po">Avenging the friend whom I couldn&rsquo;t work in.</p>
+<p class="citeauth">K. Q.</p>
+</td></tr>
+</table>
+
+<p class="entry"><span class="def">compromise,</span> <span class="pos">n.</span> Such an adjustment
+of conflicting interests as gives each adversary the satisfaction of thinking he has got what he ought not
+to have, and is deprived of nothing except what was justly his due.</p>
+
+<p class="entry"><span class="def">compulsion,</span> <span class="pos">n.</span> The eloquence of power.</p>
+
+<p class="entry"><span class="def">condole,</span> <span class="pos">v.i.</span> To show that bereavement
+is a smaller evil than sympathy.</p>
+
+<p class="entry"><span class="def">confidant,</span> <span class="def">confidante,</span> <span class="pos">n.</span> One
+entrusted by A with the secrets of B, confided by <i>him </i>to C.</p>
+
+<p class="entry"><span class="def">congratulation,</span> <span class="pos">n.</span> The civility of envy.</p>
+
+<p class="entry"><span class="def">congress,</span> <span class="pos">n.</span> A body of men who meet to repeal laws.</p>
+
+<p class="entry"><span class="def">connoisseur,</span> <span class="pos">n.</span> A specialist who knows everything
+about something and nothing about anything else.</p>
+
+<p class="indentpara">An old wine-bibber having been smashed in a railway collision, some wine was pouted on his lips to
+revive him. &ldquo;Pauillac, 1873,&rdquo; he murmured and died.</p>
+
+<p class="entry"><span class="def">conservative,</span> <span class="pos">n.</span> A statesman who is enamored of
+existing evils, as distinguished from the Liberal, who wishes to replace them
+with others.</p>
+
+<p class="entry"><span class="def">consolation,</span> <span class="pos">n.</span> The knowledge that a better man is
+more unfortunate than yourself.</p>
+
+<p class="entry"><span class="def">consul,</span> <span class="pos">n.</span> In American politics, a person who having
+failed to secure and office from the people is given one by the Administration
+on condition that he leave the country.</p>
+
+<p class="entry"><span class="def">consult,</span> <span class="pos">v.i.</span> To seek another&rsquo;s disapproval of a course already decided on.</p>
+
+<p class="entry"><span class="def">contempt,</span> <span class="pos">n.</span> The feeling of a prudent man for an enemy who is too formidable safely to be opposed.</p>
+
+<p class="entry"><span class="def">controversy,</span> <span class="pos">n.</span> A battle in which spittle or ink replaces the injurious cannon-ball and the inconsiderate bayonet.</p>
+
+<table class="poem">
+<tr><td class="poem">
+<p class="po">In controversy with the facile tongue&mdash;</p>
+<p class="po">That bloodless warfare of the old and young&mdash;</p>
+<p class="po">So seek your adversary to engage</p>
+<p class="po">That on himself he shall exhaust his rage,</p>
+<p class="po">And, like a snake that&rsquo;s fastened to the ground,</p>
+<p class="po">With his own fangs inflict the fatal wound.</p>
+<p class="po">You ask me how this miracle is done?</p>
+<p class="po">Adopt his own opinions, one by one,</p>
+<p class="po">And taunt him to refute them; in his wrath</p>
+<p class="po">He&rsquo;ll sweep them pitilessly from his path.</p>
+<p class="po">Advance then gently all you wish to prove,</p>
+<p class="po">Each proposition prefaced with, &ldquo;As you&rsquo;ve</p>
+<p class="po">So well remarked,&rdquo; or, &ldquo;As you wisely say,</p>
+<p class="po">And I cannot dispute,&rdquo; or, &ldquo;By the way,</p>
+<p class="po">This view of it which, better far expressed,</p>
+<p class="po">Runs through your argument.&rdquo; Then leave the rest</p>
+<p class="po">To him, secure that he&rsquo;ll perform his trust</p>
+<p class="po">And prove your views intelligent and just.</p>
+<p class="citeauth">Conmore Apel Brune.</p>
+</td></tr>
+</table>
+
+<p class="entry"><span class="def">convent,</span> <span class="pos">n.</span> A place of retirement for woman who wish for leisure to meditate upon the vice of idleness.</p>
+
+<p class="entry"><span class="def">conversation,</span> <span class="pos">n.</span> A fair to the display of the minor
+mental commodities, each exhibitor being too intent upon the arrangement of his
+own wares to observe those of his neighbor.</p>
+
+<p class="entry"><span class="def">coronation,</span> <span class="pos">n.</span> The ceremony of investing a
+sovereign with the outward and visible signs of his divine right to be blown
+skyhigh with a dynamite bomb.</p>
+
+<p class="entry"><span class="def">corporal,</span> <span class="pos">n.</span> A man who occupies the lowest rung of the military ladder.</p>
+
+<table class="poem">
+<tr><td class="poem">
+<p class="po">Fiercely the battle raged and, sad to tell,</p>
+<p class="po">Our corporal heroically fell!</p>
+<p class="po">Fame from her height looked down upon the brawl</p>
+<p class="po">And said: &ldquo;He hadn&rsquo;t very far to fall.&rdquo;</p>
+<p class="citeauth">Giacomo Smith.</p>
+</td></tr>
+</table>
+
+<p class="entry"><span class="def">corporation,</span> <span class="pos">n.</span> An ingenious device for obtaining individual profit without individual responsibility.</p>
+
+<p class="entry"><span class="def">Corsair,</span> <span class="pos">n.</span> A politician of the seas.</p>
+
+<p class="entry"><span class="def">court fool,</span> <span class="pos">n.</span> The plaintiff.</p>
+
+<p class="entry"><span class="def">coward,</span> <span class="pos">n.</span> One who in a perilous emergency thinks with his legs.</p>
+
+<p class="entry"><span class="def">crayfish,</span> n. A small crustacean very much resembling the lobster, but less indigestible.</p>
+
+<p class="quote">In this small fish I take it that human wisdom is admirably figured and symbolized; for whereas
+the crayfish doth move only backward, and can have only retrospection, seeing
+naught but the perils already passed, so the wisdom of man doth not enable him
+to avoid the follies that beset his course, but only to apprehend their nature afterward.&mdash;<i>Sir James Merivale</i></p>
+
+<p class="entry"><span class="def">creditor,</span> <span class="pos">n.</span> One of a tribe of savages dwelling beyond the Financial Straits and dreaded for their desolating incursions.</p>
+
+<p class="entry"><span class="def">Cremona,</span> <span class="pos">n.</span> A high-priced violin made in Connecticut.</p>
+
+<p class="entry"><span class="def">critic,</span> <span class="pos">n.</span> A person who boasts himself hard to please
+because nobody tries to please him.</p>
+
+<table class="poem">
+<tr><td class="poem">
+<p class="po">There is a land of pure delight,</p>
+<p class="poind1">Beyond the Jordan&rsquo;s flood,</p>
+<p class="po">Where saints, apparelled all in white,</p>
+<p class="poind1">Fling back the critic&rsquo;s mud.</p>
+</td></tr>
+<tr><td class="poem">
+<p class="po">And as he legs it through the skies,</p>
+<p class="poind1">His pelt a sable hue,</p>
+<p class="po">He sorrows sore to recognize</p>
+<p class="poind1">The missiles that he threw.</p>
+<p class="citeauth">Orrin Goof.</p>
+</td></tr>
+</table>
+
+<p class="entry"><span class="def">cross,</span> <span class="pos">n.</span> An ancient religious symbol erroneously
+supposed to owe its significance to the most solemn event in the history of
+Christianity, but really antedating it by thousands of years. By many it has been believed to be identical
+with the <span xml:lang="la"><i>crux ansata</i></span> of the
+ancient phallic worship, but it has been traced even beyond all that we know of
+that, to the rites of primitive peoples. We have to-day the White Cross as a symbol of chastity, and the Red
+Cross as a badge of benevolent neutrality in war. Having in mind the former, the reverend Father Gassalasca Jape
+smites the lyre to the effect following:</p>
+
+
+<table class="poem">
+<tr><td class="poem">
+<p class="po">&ldquo;Be good, be good!&rdquo; the sisterhood</p>
+<p class="poind1">Cry out in holy chorus,</p>
+<p class="po">And, to dissuade from sin, parade</p>
+<p class="poind1">Their various charms before us.</p>
+</td></tr>
+
+<tr><td class="poem">
+<p class="po">But why, O why, has ne&rsquo;er an eye</p>
+<p class="poind1">Seen her of winsome manner</p>
+<p class="po">And youthful grace and pretty face</p>
+<p class="poind1">Flaunting the White Cross banner?</p>
+</td></tr>
+
+<tr><td class="poem">
+<p class="po">Now where&rsquo;s the need of speech and screed</p>
+<p class="poind1">To better our behaving?</p>
+<p class="po">A simpler plan for saving man</p>
+<p class="poind1">(But, first, is he worth saving?)</p>
+</td></tr>
+
+<tr><td class="poem">
+<p class="po">Is, dears, when he declines to flee</p>
+<p class="poind1">From bad thoughts that beset him,</p>
+<p class="po">Ignores the Law as &rsquo;t were a straw,</p>
+<p class="poind1">And wants to sin&mdash;don&rsquo;t let him.</p>
+</td></tr>
+</table>
+
+<p class="entry"><span class="def" lang="la">Cui Bono?</span> (Latin). What good would that do <i>me</i>?</p>
+
+<p class="entry"><span class="def">cunning,</span> <span class="pos">n.</span> The faculty that distinguishes
+a weak animal or person from a strong one. It brings its possessor much mental satisfaction and great material
+adversity. An Italian proverb says: &ldquo;The furrier gets the skins of more foxes than asses.&rdquo;</p>
+
+<p class="entry"><span class="def">Cupid,</span> <span class="pos">n.</span> The so-called god of love. This bastard creation of a barbarous fancy
+was no doubt inflicted upon mythology for the sins of its deities. Of all unbeautiful and inappropriate
+conceptions this is the most reasonless and offensive. The notion of symbolizing sexual love by a
+semisexless babe, and comparing the pains of passion to the wounds of an
+arrow&mdash;of introducing this pudgy homunculus into art grossly to materialize the
+subtle spirit and suggestion of the work&mdash;this is eminently worthy of the age
+that, giving it birth, laid it on the doorstep of prosperity.</p>
+
+<p class="entry"><span class="def">curiosity,</span> <span class="pos">n.</span> An objectionable quality of the female
+mind. The desire to know whether or not
+a woman is cursed with curiosity is one of the most active and insatiable
+passions of the masculine soul.</p>
+
+<p class="entry"><span class="def">curse,</span> <span class="pos">v.t.</span> Energetically to belabor with a verbal
+slap-stick. This is an operation which
+in literature, particularly in the drama, is commonly fatal to the victim. Nevertheless, the liability to a cursing is
+a risk that cuts but a small figure in fixing the rates of life insurance.</p>
+
+<p class="entry"><span class="def">cynic,</span> <span class="pos">n.</span> A blackguard whose faulty vision sees things
+as they are, not as they ought to be. Hence the custom among the Scythians of plucking out a cynic&rsquo;s eyes to
+improve his vision.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/C.html.annot b/lib/ebooks/devils/C.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/C.html.annot
diff --git a/lib/ebooks/devils/C.html.i b/lib/ebooks/devils/C.html.i
new file mode 100644
index 00000000..3f61cbb3
--- /dev/null
+++ b/lib/ebooks/devils/C.html.i
@@ -0,0 +1,33 @@
+14 pages
+size 400 552
+length 28562
+397 2 11 body html
+0
+1712 2 35 body html
+85
+3565 2 65 body html
+0
+3565 2 65 body html
+552
+8255 2 164 body html
+22
+10580 2 200 body html
+0
+12955 2 241 body html
+22
+14994 2 282 body html
+0
+16175 2 307 body html
+0
+18725 2 352 body html
+0
+20230 2 375 body html
+0
+22655 2 421 body html
+0
+24758 2 459 body html
+90
+26978 2 505 body html
+141
+carmelite 1
+christian 4
diff --git a/lib/ebooks/devils/D.html b/lib/ebooks/devils/D.html
new file mode 100644
index 00000000..6bd08ff1
--- /dev/null
+++ b/lib/ebooks/devils/D.html
@@ -0,0 +1,536 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil’s Dictionary: D</title>
+</head>
+
+<body lang="en-us">
+
+
+<h1>D</h1>
+
+<p class="entry"><span class="def">damn,</span> <span class="pos">v.</span> A word formerly much used by the
+Paphlagonians, the meaning of which is lost. By the learned Dr. Dolabelly Gak it is believed to have been a term of
+satisfaction, implying the highest possible degree of mental tranquillity.
+Professor Groke, on the contrary, thinks it
+expressed an emotion of tumultuous delight, because it so frequently occurs in
+combination with the word <i>jod</i> or <i>god</i>, meaning “joy.†It would be with great diffidence that I
+should advance an opinion conflicting with that of either of these formidable
+authorities.</p>
+
+<p class="entry"><span class="def">dance,</span> <span class="pos">v.i.</span> To leap about to the sound of tittering
+music, preferably with arms about your neighbor’s wife or daughter. There are many kinds of dances, but all
+those requiring the participation of the two sexes have two characteristics in
+common: they are conspicuously innocent, and warmly loved by the vicious.</p>
+
+<p class="entry"><span class="def">danger,</span> <span class="pos">n.</span></p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">A savage beast which, when it sleeps,<br />
+<span class="ind1">
+Man girds at and despises,</span><br />
+But takes himself away by leaps<br />
+<span class="ind1">
+And bounds when it arises.</span></p>
+
+<p class="citeauth">Ambat Delaso.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">daring,</span> <span class="pos">n.</span> One of the most conspicuous qualities of a man in security.</p>
+
+<p class="entry"><span class="def">datary,</span> <span class="pos">n.</span> A high ecclesiastic official of the Roman
+Catholic Church, whose important function is to brand the Pope’s bulls with the
+words <i>Datum Romae</i>.He enjoys a princely revenue and the friendship of God.</p>
+
+<p class="entry"><span class="def">dawn,</span> <span class="pos">n.</span> The time when men of reason go to
+bed. Certain old men prefer to rise at about that
+time, taking a cold bath and a long walk with an empty stomach, and otherwise
+mortifying the flesh. They then point
+with pride to these practices as the cause of their sturdy health and ripe
+years; the truth being that they are hearty and old, not because of their
+habits, but in spite of them. The
+reason we find only robust persons doing this thing is that it has killed all
+the others who have tried it.</p>
+
+<p class="entry"><span class="def">day,</span> <span class="pos">n.</span> A period of twenty-four hours, mostly
+misspent. This period is divided into
+two parts, the day proper and the night, or day improper—the former devoted to
+sins of business, the latter consecrated to the other sort. These two kinds of social activity overlap.</p>
+
+<p class="entry"><span class="def">dead,</span> <span class="pos">adj.</span></p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">
+Done with the work of breathing;
+done<br />
+
+With all the world; the mad race
+run<br />
+
+Though to the end; the golden goal<br />
+
+Attained and found to be a hole!</p>
+
+<p class="citeauth">Squatol Johnes.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">debauchee,</span> <span class="pos">n.</span> One who has so earnestly pursued pleasure
+that he has had the misfortune to overtake it.</p>
+
+<p class="entry"><span class="def">debt,</span> <span class="pos">n.</span> An ingenious substitute for the chain and
+whip of the slave-driver.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">As, pent in an aquarium, the troutlet<br />
+
+Swims round and round his tank to find an outlet,<br />
+Pressing his nose against the glass that
+holds him,<br />
+Nor ever sees the prison that enfolds him;<br />
+
+So the poor debtor, seeing naught around him,<br />
+Yet feels the narrow limits that impound him,<br />
+Grieves at his debt and studies to evade it,<br />
+And finds at last he might as well
+have paid it.</p>
+
+<p class="citeauth">Barlow S. Vode.</p>
+
+ </td>
+ </tr>
+ </table>
+
+
+<p class="entry"><span class="def">decalogue,</span> <span class="pos">n.</span> A series of commandments, ten in number—just
+enough to permit an intelligent selection for observance, but not enough to
+embarrass the choice. Following is the
+revised edition of the Decalogue, calculated for this meridian.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">Thou shalt no God but me adore:<br />
+
+‘Twere too expensive to have more.</p>
+
+<p class="poetry">No images nor idols make<br />
+
+For Robert Ingersoll to break.</p>
+
+<p class="poetry">Take not God’s name in vain; select<br />
+A time when it will have effect.</p>
+
+<p class="poetry">Work not on Sabbath days at all,<br />
+But go to see the teams play ball.</p>
+
+<p class="poetry">Honor thy parents. That creates<br />
+For life insurance lower rates.</p>
+
+<p class="poetry">Kill not, abet not those who kill;<br />
+Thou shalt not pay thy butcher’s bill.</p>
+
+<p class="poetry">Kiss not thy neighbor’s wife, unless<br />
+Thine own thy neighbor doth caress</p>
+
+<p class="poetry">Don’t steal; thou’lt never thus compete<br />
+Successfully in business. Cheat.</p>
+
+<p class="poetry">Bear not false witness—that is low—<br />
+But “hear ‘tis rumored so and so.â€</p>
+
+<p class="poetry">Covet thou naught that thou hast not<br />
+By hook or crook, or somehow, got.</p>
+
+<p class="citeauth">G. J.</p>
+
+ </td>
+ </tr>
+ </table>
+
+
+
+<p class="entry"><span class="def">decide,</span> <span class="pos">v.i.</span> To succumb to the preponderance of one set
+of influences over another set.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">A leaf was riven from a tree,<br />
+“I mean to fall to earth,†said he.</p>
+
+<p class="poetry">The west wind, rising, made him veer.<br />
+“Eastward,†said he, “I now shall steer.â€</p>
+
+<p class="poetry">The east wind rose with greater force.<br />
+Said he: “’Twere wise to change my course.â€</p>
+
+<p class="poetry">With equal power they contend.<br />
+He said: “My judgment I suspend.â€</p>
+
+<p class="poetry">Down died the winds; the leaf, elate,<br />
+Cried: “I’ve decided to fall straight.â€</p>
+
+<p class="poetry">“First thoughts are best?†That’s not the moral;<br />
+Just choose your own and we’ll not quarrel.</p>
+
+<p class="poetry">Howe’er your choice may chance to fall,<br />
+You’ll have no hand in it at all.</p>
+
+<p class="citeauth">G. J.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">defame,</span> <span class="pos">v.t.</span> To lie about
+another. To tell the truth about another.</p>
+
+<p class="entry"><span class="def">defenceless,</span> <span class="pos">adj. </span>Unable to attack.</p>
+
+<p class="entry"><span class="def">degenerate,</span> <span class="pos">adj. </span>Less conspicuously admirable than
+one’s ancestors. The contemporaries of
+Homer were striking examples of degeneracy; it required ten of them to raise a
+rock or a riot that one of the heroes of the Trojan war could have raised with
+ease. Homer never tires of sneering at
+“men who live in these degenerate days,†which is perhaps why they suffered him
+to beg his bread—a marked instance of returning good for evil, by the way, for
+if they had forbidden him he would certainly have starved.</p>
+
+<p class="entry"><span class="def">degradation,</span> <span class="pos">n.</span> One of the stages of moral and
+social progress from private station to political preferment.</p>
+
+<p class="entry"><span class="def">deinotherium,</span> <span class="pos">n.</span> An extinct pachyderm that flourished
+when the Pterodactyl was in fashion. The latter was a native of Ireland, its name being pronounced Terry
+Dactyl or Peter O’Dactyl, as the man pronouncing it may chance to have heard it spoken or seen it printed.</p>
+
+<p class="entry"><span class="def">dejeuner,</span> <span class="pos">n.</span> The breakfast of an American who has been in
+Paris. Variously pronounced.</p>
+
+<p class="entry"><span class="def">delegation,</span> <span class="pos">n.</span> In American politics, an article of
+merchandise that comes in sets.</p>
+
+<p class="entry"><span class="def">deliberation,</span> <span class="pos">n.</span> The act of examining one’s bread to
+determine which side it is buttered on.</p>
+
+<p class="entry"><span class="def">deluge,</span> <span class="pos">n.</span> A notable first experiment in baptism which
+washed away the sins (and sinners) of the world.</p>
+
+<p class="entry"><span class="def">delusion,</span> <span class="pos">n.</span> The father of a most respectable family,
+comprising Enthusiasm, Affection, Self-denial, Faith, Hope, Charity and many
+other goodly sons and daughters.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">All hail, Delusion! Were it not for thee<br />
+The world turned topsy-turvy we should see;<br />
+For Vice, respectable with cleanly fancies,<br />
+Would fly abandoned Virtue’s gross advances.</p>
+
+<p class="citeauth">Mumfrey Mappel.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">dentist,</span> <span class="pos">n.</span> A prestidigitator who, putting metal into
+your mouth, pulls coins out of your pocket.</p>
+
+<p class="entry"><span class="def">dependent,</span> <span class="pos">adj.</span> Reliant upon another’s generosity
+for the support which you are not in a position to exact from his fears.</p>
+
+<p class="entry"><span class="def">deputy,</span> <span class="pos">n.</span> A male relative of an office-holder, or of
+his bondsman. The deputy is commonly a beautiful young man, with a red necktie and an intricate system of cobwebs
+extending from his nose to his desk. When accidentally struck by the janitor’s broom, he gives off a cloud of dust.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">“Chief Deputy,†the Master cried,<br />
+“To-day the books are to be tried<br />
+By experts and accountants who<br />
+Have been commissioned to go through<br />
+Our office here, to see if we<br />
+Have stolen injudiciously.<br />
+Please have the proper entries made,<br />
+The proper balances displayed,<br />
+Conforming to the whole amount<br />
+Of cash on hand—which they will count.<br />
+I’ve long admired your punctual way—<br />
+Here at the break and close of day,<br />
+Confronting in your chair the crowd<br />
+Of business men, whose voices loud<br />
+And gestures violent you quell<br />
+By some mysterious, calm spell—<br />
+Some magic lurking in your look<br />
+That brings the noisiest to book<br />
+And spreads a holy and profound<br />
+Tranquillity o’er all around.<br />
+So orderly all’s done that they<br />
+Who came to draw remain to pay.<br />
+But now the time demands, at last,<br />
+That you employ your genius vast<br />
+In energies more active. Rise<br />
+And shake the lightnings from your eyes;<br />
+Inspire your underlings, and fling<br />
+Your spirit into everything!â€<br />
+The Master’s hand here dealt a whack<br />
+Upon the Deputy’s bent back,<br />
+When straightway to the floor there fell<br />
+A shrunken globe, a rattling shell<br />
+A blackened, withered, eyeless head!<br />
+The man had been a twelvemonth dead.</p>
+<p class="citeauth">Jamrach Holobom.</p>
+
+ </td>
+ </tr>
+ </table>
+
+
+
+<p class="entry"><span class="def">destiny,</span> <span class="pos">n.</span> A tyrant’s authority for crime and fool’s excuse for failure.</p>
+
+<p class="entry"><span class="def">diagnosis,</span> <span class="pos">n.</span> A physician’s forecast of the disease by the
+patient’s pulse and purse.</p>
+
+<p class="entry"><span class="def">diaphragm,</span> <span class="pos">n.</span> A muscular partition separating disorders of
+the chest from disorders of the bowels.</p>
+
+<p class="entry"><span class="def">diary,</span> <span class="pos">n.</span> A daily record of that part of one’s life,
+which he can relate to himself without blushing.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">Hearst kept a diary wherein were writ<br />
+All that he had of wisdom and of wit.<br />
+So the Recording Angel, when Hearst died,<br />
+Erased all entries of his own and cried:<br />
+“I’ll judge you by your diary.†Said Hearst:<br />
+“Thank you; ‘twill show you I am Saint the Firstâ€â€”<br />
+Straightway producing, jubilant and proud,<br />
+That record from a pocket in his shroud.<br />
+The Angel slowly turned the pages o’er,<br />
+Each stupid line of which he knew before,<br />
+Glooming and
+gleaming as by turns he hit<br />
+On Shallow sentiment and stolen wit;<br />
+Then gravely closed the book and gave it back.<br />
+“My friend, you’ve wandered from your proper track:<br />
+You’d never be content this side the tomb—<br />
+For big ideas Heaven has little room,<br />
+And Hell’s no latitude for making mirth,â€<br />
+He said, and
+kicked the fellow back to earth.</p>
+
+<p class="citeauth">“The Mad Philosopher.â€</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">dictator,</span> <span class="pos">n.</span> The chief of a nation that prefers the
+pestilence of despotism to the plague of anarchy.</p>
+
+<p class="entry"><span class="def">dictionary,</span> <span class="pos">n.</span> A malevolent literary device for cramping the growth of a language
+and making it hard and inelastic. This dictionary, however, is a most useful work.</p>
+
+<p class="entry"><span class="def">die,</span> <span class="pos">n.</span> The singular of “dice.â€
+We seldom hear the word, because there is a
+prohibitory proverb, “Never say die.â€Â At long intervals, however, some one says:
+“The die is cast,†which is not true, for it is cut. The word is found in an immortal couplet by
+that eminent poet and domestic economist, Senator Depew:</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">A cube of cheese no larger than a die</p>
+ May bait the trap to catch a nibbling mie.
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">digestion,</span> <span class="pos">n.</span> The conversion of victuals into
+virtues. When the process is imperfect,
+vices are evolved instead—a circumstance from which that wicked writer, Dr.
+Jeremiah Blenn, infers that the ladies are the greater sufferers from dyspepsia.</p>
+
+<p class="entry"><span class="def">diplomacy,</span> <span class="pos">n.</span> The patriotic art of lying for one’s country.</p>
+
+<p class="entry"><span class="def">disabuse,</span> <span class="pos">v.t.</span> The present your neighbor with another and better error than the one
+which he has deemed it advantageous to embrace.</p>
+
+<p class="entry"><span class="def">discriminate,</span> <span class="pos">v.i.</span> To note the particulars in which
+one person or thing is, if possible, more objectionable than another.</p>
+
+<p class="entry"><span class="def">discussion,</span> <span class="pos">n.</span> A method of confirming others in their errors.</p>
+
+<p class="entry"><span class="def">disobedience,</span> <span class="pos">n.</span> The silver lining to the cloud of servitude.</p>
+
+<p class="entry"><span class="def">disobey,</span> <span class="pos">v.t.</span> To celebrate with an appropriate ceremony the maturity of a command.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">His right to govern me is clear as day,<br />
+My duty manifest to disobey;<br />
+And if that fit observance e’er I shut<br />
+May I and duty be alike undone.</p>
+
+<p class="citeauth">Israfel Brown.</p>
+
+ </td>
+ </tr>
+ </table>
+
+
+
+<p class="entry"><span class="def">dissemble,</span> <span class="pos">v.i.</span> To put a clean shirt upon the character.</p>
+
+<p class="quote" style="text-align: center">Let us dissemble.—<i>Adam.</i></p>
+
+<p class="entry"><span class="def">distance,</span> <span class="pos">n.</span> The only thing that the rich are willing for
+the poor to call theirs, and keep.</p>
+
+<p class="entry"><span class="def">distress,</span> <span class="pos">n.</span> A disease incurred by exposure to the prosperity of a friend.</p>
+
+<p class="entry"><span class="def">divination,</span> <span class="pos">n.</span> The art of nosing out the
+occult. Divination is of as many kinds
+as there are fruit-bearing varieties of the flowering dunce and the early fool.</p>
+
+<p id="dog" class="entry"><span class="def">dog,</span> <span class="pos">n.</span> A kind of additional or subsidiary Deity
+designed to catch the overflow and surplus of the world’s worship. This Divine Being in some of his smaller and
+silkier incarnations takes, in the affection of Woman, the place to which there
+is no human male aspirant. The Dog is a survival—an anachronism. He toils not,
+neither does he spin, yet Solomon in all his glory never lay upon a door-mat
+all day long, sun-soaked and fly-fed and fat, while his master worked for the
+means wherewith to purchase the idle wag of the Solomonic tail, seasoned with a
+look of tolerant recognition.</p>
+
+<p class="entry"><span class="def">dragoon,</span> <span class="pos">n.</span> A soldier who combines dash and steadiness in so equal measure
+that he makes his advances on foot and his retreats on horseback.</p>
+
+<p class="entry"><span class="def">dramatist,</span> <span class="pos">n.</span> One who adapts plays from the French.</p>
+
+<p class="entry"><span class="def">druids,</span> <span class="pos">n.</span> Priests and ministers of an ancient Celtic
+religion which did not disdain to employ the humble allurement of human
+sacrifice. Very little is now known
+about the Druids and their faith. Pliny
+says their religion, originating in Britain, spread eastward as far as
+Persia. Caesar says those who desired
+to study its mysteries went to Britain. Caesar himself went to Britain, but does not appear to have obtained any
+high preferment in the Druidical Church, although his talent for human sacrifice
+was considerable.</p>
+
+<p class="indentpara">Druids performed their
+religious rites in groves, and knew nothing of church mortgages and the
+season-ticket system of pew rents. They
+were, in short, heathens and—as they were once complacently catalogued by a
+distinguished prelate of the Church of England—<i>Dissenters.</i></p>
+
+<p class="entry"><span class="def">duck-bill,</span> <span class="pos">n.</span> Your account at your restaurant during the canvas-back season.</p>
+
+<p class="entry"><span class="def">duel,</span> <span class="pos">n.</span> A formal ceremony preliminary to the
+reconciliation of two enemies. Great skill is necessary to its satisfactory observance; if awkwardly performed the
+most unexpected and deplorable consequences sometimes ensue. A long time ago a man lost his life in a duel.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">That dueling’s a gentlemanly vice<br />
+<span class="ind1">
+I hold; and wish that it had been my lot</span><br />
+<span class="ind1">
+To live my life out in some favored spot—</span><br />
+Some country where it is considered nice<br />
+To split a rival like a fish, or slice<br />
+<span class="ind1">
+A husband like a spud, or with a shot</span><br />
+<span class="ind1">
+Bring down a debtor doubled in a knot</span><br />
+And ready to be put upon the ice.<br />
+Some miscreants there are, whom I do long<br />
+<span class="ind1">
+To shoot, to stab, or some such way reclaim</span><br />
+The scurvy rogues to better lives and manners,<br />
+I seem
+to see them now—a mighty throng.<br />
+<span class="ind1">
+It looks as if to challenge me they came,</span><br />
+Jauntily marching with brass bands and banners!</p>
+
+<p class="citeauth">Xamba Q. Dar.</p>
+
+ </td>
+ </tr>
+ </table>
+
+
+<p class="entry"><span class="def">Dullard,</span> <span class="pos">n.</span> A member of the reigning dynasty in letters
+and life. The Dullards came in with
+Adam, and being both numerous and sturdy have overrun the habitable world. The secret of their power is their
+insensibility to blows; tickle them with a bludgeon and they laugh with a
+platitude. The Dullards came originally
+from Boeotia, whence they were driven by stress of starvation, their dullness
+having blighted the crops. For some
+centuries they infested Philistia, and many of them are called Philistines to
+this day. In the turbulent times of the
+Crusades they withdrew thence and gradually overspread all Europe, occupying
+most of the high places in politics, art, literature, science and
+theology. Since a detachment of
+Dullards came over with the Pilgrims in the <i>Mayflower</i>
+and made a favorable report of the country, their increase by birth, immigration,
+and conversion has been rapid and steady. According to the most trustworthy statistics the number of adult
+Dullards in the United States is but little short of thirty millions, including
+the statisticians. The intellectual
+centre of the race is somewhere about Peoria, Illinois, but the New England
+Dullard is the most shockingly moral.</p>
+
+<p class="entry"><span class="def">duty,</span> <span class="pos">n.</span> That which sternly impels us in the direction of profit, along the line of desire.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">Sir Lavender Portwine, in favor at court,</p>
+Was wroth at his master, who’d kissed Lady Port.<br />
+His anger provoked him to take the king’s head,<br />
+But duty prevailed, and he took the king’s bread,<br />
+<span class="ind3">
+Instead.</span>
+<p class="citeauth">G. J.</p>
+
+ </td>
+ </tr>
+ </table>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/D.html.annot b/lib/ebooks/devils/D.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/D.html.annot
diff --git a/lib/ebooks/devils/D.html.i b/lib/ebooks/devils/D.html.i
new file mode 100644
index 00000000..cb9b9f1c
--- /dev/null
+++ b/lib/ebooks/devils/D.html.i
@@ -0,0 +1,30 @@
+13 pages
+size 400 552
+length 24257
+399 2 11 body html
+0
+2156 2 51 body html
+39
+4271 2 99 body html
+0
+5258 2 128 body html
+0
+6732 2 175 body html
+0
+8859 2 223 body html
+39
+11359 2 268 body html
+0
+11359 2 268 body html
+552
+14896 2 356 body html
+0
+17380 2 398 body html
+0
+19636 2 442 body html
+22
+21129 2 464 body html
+0
+22215 2 497 body html
+277
+dog 9
diff --git a/lib/ebooks/devils/DevilsDictionary.opf b/lib/ebooks/devils/DevilsDictionary.opf
new file mode 100644
index 00000000..d7529cbf
--- /dev/null
+++ b/lib/ebooks/devils/DevilsDictionary.opf
@@ -0,0 +1,119 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN" "oebpkg1.dtd">
+<package unique-identifier="oeb10devilsdictionary">
+<metadata>
+<dc-metadata xmlns:dc="http://purl.org/dc/elements/1.0/"
+ xmlns:oebpackage="http://openebook.org/namespaces/oeb-package/1.0">
+<dc:Title>The Devil's Dictionary</dc:Title>
+<dc:Type>Essay</dc:Type>
+<dc:Identifier scheme="none">123456789X</dc:Identifier>
+<dc:Creator role="aut" file-as="Bierce, Ambrose">Ambrose Bierce</dc:Creator>
+<dc:Subject>acidic commentary</dc:Subject>
+<dc:Publisher>PetesGuide.com</dc:Publisher>
+<dc:Contributor>Peter K. Sheerin</dc:Contributor>
+<dc:Contributor>Peter K. Sheerin</dc:Contributor>
+<dc:Date event="creation">1911</dc:Date>
+<dc:Date event="electronic publication">2000/07/21</dc:Date>
+<dc:Rights>This work is now in the public domain. This edition is based on the Project Guttenberg plain ASCII edition.</dc:Rights>
+<dc:Language>en-us</dc:Language>
+<dc:Coverage>Commentary on the use of language in the early 1900&rsquo;s</dc:Coverage>
+</dc-metadata>
+<x-metadata>
+<meta name="price" content="US $0.00" />
+</x-metadata>
+</metadata>
+<manifest>
+<item id="toc" href="index.html" media-type="text/x-oeb1-document"/>
+<item id="preface" href="preface.html" media-type="text/x-oeb1-document"/>
+<item id="foreword" href="foreword.html" media-type="text/x-oeb1-document"/>
+<item id="titlepage" href="TitlePage.html" media-type="text/x-oeb1-document"/>
+<item id="A" href="A.html" media-type="text/x-oeb1-document"/>
+<item id="B" href="B.html" media-type="text/x-oeb1-document"/>
+<item id="C" href="C.html" media-type="text/x-oeb1-document"/>
+<item id="D" href="D.html" media-type="text/x-oeb1-document"/>
+<item id="E" href="E.html" media-type="text/x-oeb1-document"/>
+<item id="F" href="F.html" media-type="text/x-oeb1-document"/>
+<item id="G" href="G.html" media-type="text/x-oeb1-document"/>
+<item id="H" href="H.html" media-type="text/x-oeb1-document"/>
+<item id="I" href="I.html" media-type="text/x-oeb1-document"/>
+<item id="J" href="J.html" media-type="text/x-oeb1-document"/>
+<item id="K" href="K.html" media-type="text/x-oeb1-document"/>
+<item id="L" href="L.html" media-type="text/x-oeb1-document"/>
+<item id="M" href="M.html" media-type="text/x-oeb1-document"/>
+<item id="N" href="N.html" media-type="text/x-oeb1-document"/>
+<item id="O" href="O.html" media-type="text/x-oeb1-document"/>
+<item id="P" href="P.html" media-type="text/x-oeb1-document"/>
+<item id="Q" href="Q.html" media-type="text/x-oeb1-document"/>
+<item id="R" href="R.html" media-type="text/x-oeb1-document"/>
+<item id="S" href="S.html" media-type="text/x-oeb1-document"/>
+<item id="T" href="T.html" media-type="text/x-oeb1-document"/>
+<item id="U" href="U.html" media-type="text/x-oeb1-document"/>
+<item id="V" href="V.html" media-type="text/x-oeb1-document"/>
+<item id="W" href="W.html" media-type="text/x-oeb1-document"/>
+<item id="X" href="X.html" media-type="text/x-oeb1-document"/>
+<item id="Y" href="Y.html" media-type="text/x-oeb1-document"/>
+<item id="Z" href="Z.html" media-type="text/x-oeb1-document"/>
+<item id="StyleSheet" href="devil.css" media-type="text/x-oeb1-css"/>
+</manifest>
+<spine>
+<itemref idref="titlepage"/>
+<itemref idref="toc"/>
+<itemref idref="foreword"/>
+<itemref idref="preface"/>
+<itemref idref="A"/>
+<itemref idref="B"/>
+<itemref idref="C"/>
+<itemref idref="D"/>
+<itemref idref="E"/>
+<itemref idref="F"/>
+<itemref idref="G"/>
+<itemref idref="H"/>
+<itemref idref="I"/>
+<itemref idref="J"/>
+<itemref idref="K"/>
+<itemref idref="L"/>
+<itemref idref="M"/>
+<itemref idref="N"/>
+<itemref idref="O"/>
+<itemref idref="P"/>
+<itemref idref="Q"/>
+<itemref idref="R"/>
+<itemref idref="S"/>
+<itemref idref="T"/>
+<itemref idref="U"/>
+<itemref idref="V"/>
+<itemref idref="W"/>
+<itemref idref="X"/>
+<itemref idref="Y"/>
+<itemref idref="Z"/>
+</spine>
+<tours>
+<tour id="poetrytour" title="Alphabetical Tour of Poetry Citations">
+<site title="Poor Isabella&rsquo;s Dead" href="A.html#abdication"/>
+<site title="Abracadabra" href="A.html#abracadabra"/>
+<site title="Spring Beckons!" href="A.html#abscond"/>
+<site title="Poor Isabella's Dead" href="A.html#absent"/>
+<site title="Poor Isabella's Dead" href="A.html#abstainer"/>
+<site title="Poor Isabella's Dead" href="A.html#accountability"/>
+<site title="Poor Isabella's Dead" href="A.html#admonition"/>
+<site title="Poor Isabella's Dead" href="A.html#advice"/>
+<site title="Poor Isabella's Dead" href="A.html#aim"/>
+<site title="Poor Isabella's Dead" href="A.html#allah"/>
+<site title="Poor Isabella's Dead" href="A.html#allegiance"/>
+<site title="Poor Isabella's Dead" href="A.html#alone"/>
+<site title="Poor Isabella's Dead" href="A.html#altar"/>
+<site title="Poor Isabella's Dead" href="A.html#anoint"/>
+<site title="Poor Isabella's Dead" href="A.html#aphorism"/>
+<site title="Poor Isabella's Dead" href="A.html#apothecary"/>
+<site title="Poor Isabella's Dead" href="A.html#archbishop"/>
+<site title="Poor Isabella's Dead" href="A.html#arsenic"/>
+<site title="Poor Isabella's Dead" href="A.html#art"/>
+</tour>
+</tours>
+<guide>
+<reference type="toc" title="Table of Contents" href="index.html"/>
+<reference type="foreword" title="Foreword" href="foreword.html"/>
+<reference type="preface" title="Preface" href="preface.html"/>
+<reference type="other.ms-firstpage" title="" href="foreword.html"/>
+</guide>
+</package>
diff --git a/lib/ebooks/devils/E.html b/lib/ebooks/devils/E.html
new file mode 100644
index 00000000..ed43e176
--- /dev/null
+++ b/lib/ebooks/devils/E.html
@@ -0,0 +1,629 @@
+<?xml version="1.0" encoding="utf-16"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil’s Dictionary: E</title>
+</head>
+
+<body lang="en-us">
+
+<h1>E</h1>
+
+<p class="entry"><span class="def">eat,</span> <span class="pos">v.i.</span> To perform
+successively (and successfully) the functions of mastication, humectation, and deglutition.</p>
+
+<p class="indentpara">“I was in the drawing-room, enjoying my dinner,†said Brillat-Savarin, beginning
+an anecdote. “What!†interrupted Rochebriant; “eating dinner in a drawing-room?†“I must beg you to
+observe, monsieur,†explained the great gastronome, “that I did not say I was eating my dinner, but enjoying it. I
+had dined an hour before.â€</p>
+
+<p class="entry"><span class="def">eavesdrop,</span> <span class="pos">v.i.</span> Secretly
+to overhear a catalogue
+of the crimes and vices of another or yourself.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">A lady with one of her ears applied<br />
+To an open keyhole heard, inside,<br />
+Two female gossips in converse
+free—<br />
+The subject engaging them was she.<br />
+“I think,†said
+one, “and my husband thinks<br />
+That she’s a prying, inquisitive minx!â€<br />
+As soon as no more of it she could
+hear<br />
+The lady, indignant, removed her
+ear.<br />
+“I will not stay,â€
+she said, with a pout,<br />
+“To hear my character lied about!â€</p>
+
+<p class="citeauth">Gopete Sherany.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">eccentricity,</span> <span class="pos">n.</span> A method of distinction so cheap
+that fools employ it to accentuate their incapacity.</p>
+
+<p class="entry"><span class="def">economy,</span> <span class="pos">n.</span> Purchasing
+the barrel of whiskey that you do
+not need for the price of the cow that you cannot afford.</p>
+
+<p class="entry"><span class="def">edible,</span> <span class="pos">adj.</span> Good to eat,
+and wholesome to digest, as a
+worm to a toad, a toad to a snake, a snake to a pig, a pig to a man, and a man
+to a worm.</p>
+
+<p class="entry"><span class="def">editor,</span> <span class="pos">n.</span> A person who combines the judicial functions
+of Minos, Rhadamanthus and Aeacus, but is placable with an obolus; a severely
+virtuous censor, but so charitable withal that he tolerates the virtues of
+others and the vices of himself; who flings about him the splintering lightning
+and sturdy thunders of admonition till he resembles a bunch of firecrackers
+petulantly uttering his mind at the tail of a dog; then straightway murmurs a
+mild, melodious lay, soft as the cooing of a donkey intoning its prayer to the
+evening star. Master of mysteries and
+lord of law, high-pinnacled upon the throne of thought, his face suffused with
+the dim splendors of the Transfiguration, his legs intertwisted and his tongue
+a-cheek, the editor spills his will along the paper and cuts it off in lengths
+to suit. And at intervals from behind
+the veil of the temple is heard the voice of the foreman demanding three inches
+of wit and six lines of religious meditation, or bidding him turn off the wisdom
+and whack up some pathos.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">O, the Lord of Law
+on the Throne of Thought,<br />
+<span class="ind1">A gilded impostor is he.</span><br />
+Of shreds and
+patches his robes are wrought,<br />
+<span class="ind3">
+His crown is brass,</span><br />
+<span class="ind3">
+Himself an ass,</span><br />
+<span class="ind1">
+And his power is fiddle-dee-dee.</span><br />
+Prankily, crankily prating of
+naught,<br />
+Silly old quilly old Monarch of
+Thought.<br />
+<span class="ind1">
+Public opinion’s
+camp-follower he,</span><br />
+<span class="ind1">Thundering, blundering, plundering free.</span><br />
+<span class="ind3">
+Affected,</span><br />
+<span class="ind6">
+Ungracious,</span><br />
+<span class="ind3">
+Suspected,</span><br />
+<span class="ind6">
+Mendacious,</span><br />
+Respected contemporaree!</p>
+
+<p class="citeauth">J.H. Bumbleshook.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">education,</span> <span class="pos"> n.</span> That
+which discloses to the wise and disguises from the foolish their lack of
+understanding.</p>
+
+<p class="entry"><span class="def">effect,</span> <span class="pos">n.</span> The second of two phenomena which always
+occur together in the same order. The
+first, called a Cause, is said to generate the other—which is no more sensible
+than it would be for one who has never seen a dog except in the pursuit of a
+rabbit to declare the rabbit the cause of a dog.</p>
+
+<p class="entry"><span class="def">egotist,</span> <span class="pos">n.</span> A
+person of low taste, more interested in himself than in me.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">Megaceph, chosen to serve the State<br />
+In the halls of legislative debate,<br />
+One day with all his credentials
+came<br />
+To the capitol’s door and announced
+his name.<br />
+The doorkeeper looked, with a
+comical twist<br />
+Of the face, at the eminent
+egotist,<br />
+And said: “Go away, for we settle here<br />
+All manner of questions, knotty and
+queer,<br />
+And we cannot have, when the
+speaker demands<br />
+To be told how every member stands,<br />
+A man who to all things under the
+sky<br />
+Assents by eternally voting ‘I’.â€
+ </p>
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">ejection,</span> <span class="pos">n.</span> An approved remedy for the disease of
+garrulity. It is also much used in
+cases of extreme poverty.</p>
+
+<p class="entry"><span class="def">elector,</span> <span class="pos">n.</span> One who enjoys the sacred privilege of
+voting for the man of another man’s choice.</p>
+
+<p class="entry"><span class="def">electricity,</span> <span class="pos">n.</span> The power that causes all natural
+phenomena not known to be caused by something else. It is the same thing as lightning, and its famous attempt to
+strike Dr. Franklin is one of the most picturesque incidents in that great and
+good man’s career. The memory of Dr.
+Franklin is justly held in great reverence, particularly in France, where a
+waxen effigy of him was recently on exhibition, bearing the following touching
+account of his life and services to science:</p>
+
+<p class="quote">“Monsieur
+Franqulin, inventor of electricity.
+This illustrious savant, after having made several voyages around the
+world, died on the Sandwich Islands and was devoured by savages, of whom not a
+single fragment was ever recovered.â€</p>
+
+<p class="indentpara">Electricity seems
+destined to play a most important part in the arts and industries. The question of its economical application
+to some purposes is still unsettled, but experiment has already proved that it
+will propel a street car better than a gas jet and give more light than a
+horse.</p>
+
+<p class="entry"><span class="def">elegy,</span> <span class="pos">n.</span> A composition in verse, in which, without
+employing any of the methods of humor, the writer aims to produce in the
+reader’s mind the dampest kind of dejection.
+The most famous English example begins somewhat like this:</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">The cur foretells
+the knell of parting day;<br />
+<span class="ind1">
+The loafing herd
+winds slowly o’er the lea;</span><br />
+The wise man
+homeward plods; I only stay<br />
+<span class="ind1">
+To fiddle-faddle
+in a minor key.</span>
+ </p>
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">eloquence,</span> <span class="pos">n.</span>
+The art of orally persuading fools that white
+is the color that it appears to be. It
+includes the gift of making any color appear white.</p>
+
+<p class="entry"><span class="def">elysium,</span> <span class="pos">n.</span> An imaginary delightful country which the
+ancients foolishly believed to be inhabited by the spirits of the good. This ridiculous and mischievous fable was
+swept off the face of the earth by the early Christians—may their souls be
+happy in Heaven!</p>
+
+<p class="entry"><span class="def">emancipation,</span> <span class="pos">
+n.</span> A bondman’s change from the tyranny
+of another to the despotism of himself.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">He was a
+slave: at word he went and came;<br />
+<span class="ind1">
+His iron collar cut
+him to the bone.</span><br />
+Then Liberty
+erased his owner’s name,<br />
+<span class="ind1">
+Tightened the
+rivets and inscribed his own.</span></p>
+
+<p class="citeauth">G. J.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">embalm,</span> <span class="pos">v.i.</span> To cheat vegetation by locking up the gases
+upon which it feeds. By embalming their
+dead and thereby deranging the natural balance between animal and vegetable
+life, the Egyptians made their once fertile and populous country barren and
+incapable of supporting more than a meagre crew. The modern metallic burial casket is a step in the same direction,
+and many a dead man who ought now to be ornamenting his neighbor’s lawn as a
+tree, or enriching his table as a bunch of radishes, is doomed to a long
+inutility. We shall get him after
+awhile if we are spared, but in the meantime the violet and rose are
+languishing for a nibble at his <i>glutoeus
+maximus</i>.</p>
+
+<p class="entry"><span class="def">emotion,</span> <span class="pos">n.</span> A prostrating disease caused by a
+determination of the heart to the head.
+It is sometimes accompanied by a copious discharge of hydrated chloride
+of sodium from the eyes.</p>
+
+<p class="entry"><span class="def">encomiast,</span> <span class="pos">n.</span> A special (but not particular) kind of liar.</p>
+
+<p class="entry"><span class="def">end,</span> <span class="pos">n.</span> The position farthest removed on either hand
+from the Interlocutor.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">The man was
+perishing apace<br />
+<span class="ind1">
+Who played the
+tambourine;</span><br />
+The seal of death
+was on his face—<br />
+<span class="ind1">
+‘Twas pallid, for
+‘twas clean.</span></p>
+
+<p class="poetry">“This is the end,â€
+the sick man said<br />
+<span class="ind1">
+In faint and
+failing tones.</span><br />
+A moment later he
+was dead,<br />
+<span class="ind1">
+And Tambourine was
+Bones.</span></p>
+
+<p class="citeauth">Tinley Roquot.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p></p>
+
+<p class="entry"><span class="def">enough,</span> <span class="pos">pro.</span> All there is in the world if you like it.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">Enough is as good
+as a feast—for that matter<br />
+Enougher’s as good as a feast for the platter.</p>
+<p class="citeauth">Arbely C. Strunk. </p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">entertainment,</span> <span class="pos">n.</span> Any kind of amusement whose inroads
+stop short of death by injection.</p>
+
+<p class="entry"><span class="def">enthusiasm,</span> <span class="pos">n.</span> A distemper of youth, curable by
+small doses of repentance in connection with outward applications of
+experience. Byron, who recovered long
+enough to call it “entuzy-muzy,†had a relapse, which carried him off—to
+Missolonghi.</p>
+
+<p class="entry"><span class="def">envelope,</span> <span class="pos">n.</span> The coffin of a document; the scabbard of a
+bill; the husk of a remittance; the bed-gown of a love-letter.</p>
+
+<p class="entry"><span class="def">envy,</span> <span class="pos">n.</span> Emulation adapted to the meanest capacity.</p>
+
+<p class="entry"><span class="def">epaulet,</span> <span class="pos">n.</span> An ornamented badge, serving to distinguish
+a military officer from the enemy—that is to say, from the officer of lower
+rank to whom his death would give promotion.</p>
+
+<p class="entry"><span class="def">epicure,</span> <span class="pos">n.</span> An opponent of Epicurus, an abstemious
+philosopher who, holding that pleasure should be the chief aim of man, wasted
+no time in gratification from the senses.</p>
+
+<p class="entry"><span class="def">epigram,</span> <span class="pos">n.</span> A short, sharp saying in prose or verse,
+frequently characterize by acidity or acerbity and sometimes by wisdom. Following are some of the more notable
+epigrams of the learned and ingenious Dr. Jamrach Holobom:</p>
+
+ <blockquote>
+<p>We know better the
+needs of ourselves than of others. To
+serve oneself is economy of administration.</p>
+<p>In each human
+heart are a tiger, a pig, an ass and a nightingale. Diversity of character is due to their unequal activity.</p>
+<p>There are three
+sexes; males, females and girls.</p>
+<p>Beauty in women
+and distinction in men are alike in this:
+they seem to be
+the unthinking a kind of credibility.</p>
+<p>Women in love are
+less ashamed than men. They have less
+to be ashamed of.</p>
+<p>While your friend
+holds you affectionately by both your hands you are safe, for you can watch
+both his.</p>
+ </blockquote>
+
+
+
+<p class="entry"><span class="def">epitaph,</span> <span class="pos">n.</span> An inscription on a tomb, showing that
+virtues acquired by death have a retroactive effect. Following is a touching example:</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">Here lie the bones of Parson Platt,<br />
+Wise, pious, humble and all that,<br />
+Who showed us life as all should
+live it;<br />
+Let that be said—and God forgive
+it! </p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">erudition,</span> <span class="pos">n.</span> Dust shaken out of a book into an empty
+skull.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">So wide his erudition’s mighty
+span,<br />
+He knew Creation’s origin and plan<br />
+And only came by accident to grief—<br />
+He thought, poor man, ‘twas right
+to be a thief.</p>
+
+<p></p>
+
+<p class="citeauth">Romach Pute.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p></p>
+
+<p class="entry"><span class="def">esoteric,</span> <span class="pos">adj.</span> Very particularly abstruse and
+consummately occult. The ancient
+philosophies were of two kinds,<i>&#8212;exoteric</i>,
+those that the philosophers themselves could partly understand, and <i>esoteric</i>, those that nobody could
+understand. It is the latter that have
+most profoundly affected modern thought and found greatest acceptance in our
+time.</p>
+
+<p class="entry"><span class="def">ethnology,</span> <span class="pos">n.</span> The science that treats of the various
+tribes of Man, as robbers, thieves, swindlers, dunces, lunatics, idiots and
+ethnologists.</p>
+
+<p class="entry"><span class="def">Eucharist,</span> <span class="pos">n.</span> A sacred feast of the religious sect of
+Theophagi.</p>
+
+<p class="indentpara">A dispute once
+unhappily arose among the members of this sect as to what it was that they
+ate. In this controversy some five
+hundred thousand have already been slain, and the question is still unsettled.</p>
+
+<p class="entry"><span class="def">eulogy,</span> <span class="pos">n.</span> Praise of a person who has either the
+advantages of wealth and power, or the consideration to be dead.</p>
+
+<p class="entry"><span class="def">evangelist,</span> <span class="pos">n.</span> A bearer of good tidings,
+particularly (in a religious sense) such as assure us of our own salvation and
+the damnation of our neighbors.</p>
+
+<p class="entry"><span class="def">everlasting,</span> <span class="pos">adj.</span> Lasting forever. It is with no small diffidence that I
+venture to offer this brief and elementary definition, for I am not unaware of
+the existence of a bulky volume by a sometime Bishop of Worcester, entitled, <i>A
+Partial Definition of the Word “Everlasting,†as Used in the Authorized Version
+of the Holy Scriptures</i>. His book was
+once esteemed of great authority in the Anglican Church, and is still, I
+understand, studied with pleasure to the mind and profit of the soul.</p>
+
+<p class="entry"><span class="def">exception,</span> <span class="pos">n.</span> A thing which takes the liberty to differ
+from other things of its class, as an honest man, a truthful woman, etc. “The exception proves the rule†is an
+expression constantly upon the lips of the ignorant, who parrot it from one
+another with never a thought of its absurdity.
+In the Latin, “<i>Exceptio probat regulam</i>†means that the exception <i>tests</i> the rule, puts it to the proof, not <i>confirms</i> it.
+The malefactor who drew the meaning from this excellent dictum
+and substituted a contrary one of his own exerted an evil power which appears
+to be immortal.</p>
+
+<p class="entry"><span class="def">excess,</span> <span class="pos">n.</span> In morals, an indulgence that enforces by
+appropriate penalties the law of moderation.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">
+
+Hail, high
+Excess—especially in wine,<br />
+<span class="ind1">
+To thee in worship
+do I bend the knee</span><br />
+<span class="ind1">
+ Who preach abstemiousness unto me—</span><br />
+My skull thy
+pulpit, as my paunch thy shrine.<br />
+Precept on
+precept, aye, and line on line,<br />
+<span class="ind1">
+Could ne’er
+persuade so sweetly to agree</span><br />
+<span class="ind1">
+With reason as thy
+touch, exact and free,</span><br />
+Upon my forehead
+and along my spine.<br />
+At thy command
+eschewing pleasure’s cup,<br />
+<span class="ind1">
+With the hot grape
+I warm no more my wit;</span><br />
+<span class="ind1">
+When on thy stool
+of penitence I sit</span><br />
+I’m quite converted, for I can’t
+get up.<br />
+Ungrateful he who afterward would
+falter<br />
+To make new sacrifices at thine
+altar!</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">excommunication,</span> <span class="pos">n.</span></p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">This “excommunication†is a word<br />
+In speech ecclesiastical oft heard,<br />
+And means the
+damning, with bell, book and candle,<br />
+Some sinner whose opinions are a scandal—<br />
+A rite permitting
+Satan to enslave him<br />
+Forever, and forbidding Christ to save him.</p>
+
+<p class="citeauth">Gat Huckle.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p></p>
+
+<p class="entry"><span class="def">executive,</span> <span class="pos">n.</span> An officer of the Government, whose duty it
+is to enforce the wishes of the legislative power until such time as the
+judicial department shall be pleased to pronounce them invalid and of no
+effect. Following is an extract from an
+old book entitled, <i>The Lunarian Astonished&#8212;</i>Pfeiffer &amp; Co., Boston,
+1803:</p>
+<blockquote>
+<p>Lunarian: Then when your Congress has passed a law it
+goes directly to the Supreme Court in order that it may at once be known whether it is constitutional?</p>
+
+<p>Terrestrain: O no; it does not require the approval of
+the Supreme Court until having perhaps been enforced for many years somebody objects to its
+operation against himself—I mean his client.
+The President, if he approves it, begins to execute it at once.</p>
+
+<p>Lunarian: Ah, the executive power is a part of the legislative.</p>
+
+<p>Do your policemen also have to approve the local ordinances that they enforce?</p>
+
+<p>Terrestrian: Not yet—at least not in their character of constables.
+Generally speaking, though, all laws require the approval of those whom they are intended to restrain.</p>
+
+<p>Lunarian: I see. The death warrant is not valid until signed by the murderer.</p>
+
+<p>Terrestrian: My friend, you put it too strongly; we are not so consistent.</p>
+
+<p>Lunarian: But this system of maintaining an expensive
+judicial machinery to pass upon the validity of laws only after they have long been executed, and then
+only when brought before the court by some private person—does it not cause great confusion?</p>
+
+<p>Terrestrian: It does.</p>
+
+<p>Lunarian: Why then should not your laws, previously to
+being executed, be validated, not by the signature of your President, but by that of the Chief
+Justice of the Supreme Court?</p>
+
+<p>Terrestrian: There is no precedent for any such course.</p>
+
+<p>Lunarian: Precedent. What is that?</p>
+
+<p>Terrestrian: It has been defined by five hundred lawyers
+in three volumes each. So how can any one know?</p>
+</blockquote>
+
+<p class="entry"><span class="def">exhort,</span> <span class="pos">v.t.</span> In
+religious affairs, to put the conscience of another upon the spit and roast it
+to a nut-brown discomfort.</p>
+
+<p class="entry"><span class="def">exile,</span> <span class="pos">n.</span> One who serves his country by residing
+abroad, yet is not an ambassador.</p>
+
+<p class="indentpara">An English
+sea-captain being asked if he had read “The Exile of Erin,†replied: “No, sir, but I should like to anchor on
+it.†Years afterwards, when he had been
+hanged as a pirate after a career of unparalleled atrocities, the following
+memorandum was found in the ship’s log that he had kept at the time of his
+reply:</p>
+
+<p class="quote">Aug. 3d,
+1842. Made a joke on the ex-Isle of Erin. Coldly received. War with the whole world!</p>
+
+<p class="entry"><span class="def">existence,</span> <span class="pos">n.</span></p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">A transient,
+horrible, fantastic dream,<br />
+Wherein is nothing yet all things do seem:<br />
+From which we’re
+wakened by a friendly nudge<br />
+Of our bedfellow Death, and cry: “O fudge!â€</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">experience,</span> <span class="pos">n.</span> The wisdom that enables us to recognize
+as an undesirable old acquaintance the folly that we have already embraced.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">To one who,
+journeying through night and fog,<br />
+Is mired neck-deep in an unwholesome bog,<br />
+Experience, like the rising of the dawn,<br />
+Reveals the path that he should not
+have gone.</p>
+
+<p class="citeauth">Joel Frad Bink.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">expostulation,</span> <span class="pos">n.</span> One of the many methods by which
+fools prefer to lose their friends.</p>
+
+<p class="entry"><span class="def">extinction,</span> <span class="pos">n.</span> The raw material out of which
+theology created the future state.</p>
+
+
+</body>
+
+</html>
diff --git a/lib/ebooks/devils/E.html.annot b/lib/ebooks/devils/E.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/E.html.annot
diff --git a/lib/ebooks/devils/E.html.i b/lib/ebooks/devils/E.html.i
new file mode 100644
index 00000000..0d208de6
--- /dev/null
+++ b/lib/ebooks/devils/E.html.i
@@ -0,0 +1,31 @@
+14 pages
+size 400 552
+length 26246
+397 2 11 body html
+0
+2053 2 56 body html
+0
+3718 2 81 body html
+0
+5641 2 133 body html
+0
+7742 2 182 body html
+51
+10267 2 247 body html
+39
+12629 2 305 body html
+0
+14666 2 344 body html
+118
+16609 2 408 body html
+22
+18788 2 443 body html
+56
+20989 2 501 body html
+0
+21978 2 528 body html
+284
+21978 2 528 body html
+823
+25433 2 603 body html
+0
diff --git a/lib/ebooks/devils/F.html b/lib/ebooks/devils/F.html
new file mode 100644
index 00000000..2760de3d
--- /dev/null
+++ b/lib/ebooks/devils/F.html
@@ -0,0 +1,578 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: F</title>
+</head>
+
+<body lang="en-US">
+
+<h1>F</h1>
+
+<p class="entry"><span class="def">fairy,</span> <span class="pos"> n.</span> A creature, variously fashioned and endowed,
+that formerly inhabited the meadows and forests. It was nocturnal in its habits,
+and somewhat addicted to dancing and the theft of children. The fairies
+are now believed by naturalist to be extinct, though a clergyman of the Church
+of England saw three near Colchester as lately as 1855, while passing through a
+park after dining with the lord of the manor.
+The sight greatly staggered him, and he was so affected that his account
+of it was incoherent. In the year 1807
+a troop of fairies visited a wood near Aix and carried off the daughter of a
+peasant, who had been seen to enter it with a bundle of clothing. The son of a wealthy
+<i>bourgeois</i> disappeared about the same time,
+but afterward returned. He had seen the
+abduction been in pursuit of the fairies.
+Justinian Gaux, a writer of the fourteenth century, avers that so great
+is the fairies’ power of transformation that he saw one change itself into two
+opposing armies and fight a battle with great slaughter, and that the next day,
+after it had resumed its original shape and gone away, there were seven hundred
+bodies of the slain which the villagers had to bury. He does not say if any of the
+wounded recovered. In the time of Henry III, of England, a law
+was made which prescribed the death penalty for “Kyllynge, wowndynge, or
+mamynge†a fairy, and it was universally respected.</p>
+
+<p class="entry"><span class="def">faith,</span> <span class="pos"> n.</span> Belief without evidence in what is told by
+one who speaks without knowledge, of things without parallel.</p>
+
+<p id="famous" class="entry"><span class="def">famous,</span> <span class="pos">adj.</span> Conspicuously miserable.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">Done to a turn on
+the iron, behold<br />
+Him who to be
+famous aspired.<br />
+Content? Well, his grill has a plating of gold,<br />
+And his twistings
+are greatly admired.</p>
+
+<p class="citeauth">Hassan Brubuddy.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry">&nbsp;</p>
+
+<p class="entry"><span class="def">fashion,</span> <span class="pos"> n.</span> A despot whom the wise ridicule and obey.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">A king there was
+who lost an eye<br />
+In some excess of
+passion;<br />
+And straight his
+courtiers all did try<br />
+To follow the new
+fashion.<br />
+Each dropped one
+eyelid when before<br />
+The throne he
+ventured, thinking<br />
+‘Twould please the
+king. That monarch swore<br />
+He’d slay them all
+for winking.<br />
+What should they
+do? They were not hot<br />
+To hazard such
+disaster;<br />
+They dared not
+close an eye—dared not<br />
+See better than
+their master.<br />
+Seeing them
+lacrymose and glum,<br />
+A leech consoled
+the weepers:<br />
+He spread small
+rags with liquid gum<br />
+And covered half
+their peepers.<br />
+The court all wore
+the stuff, the flame<br />
+Of royal anger
+dying.<br />
+That’s how
+court-plaster got its name<br />
+Unless I’m greatly
+lying.</p>
+
+<p class="citeauth">Naramy Oof.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">feast,</span> <span class="pos"> n.</span> A festival.
+A religious celebration usually signalized by gluttony and drunkenness, frequently
+in honor of some holy person distinguished for abstemiousness. In the Roman Catholic
+Church feasts are
+“movable†and “immovable,†but the celebrants are uniformly immovable until
+they are full. In their earliest
+development these entertainments took the form of feasts for the dead; such
+were held by the Greeks, under the name <i>Nemeseia</i>,
+by the Aztecs and Peruvians, as in modern times they are popular with the
+Chinese; though it is believed that the ancient dead, like the modern, were
+light eaters. Among the many feasts of
+the Romans was the <i>Novemdiale</i>,
+which was held, according to Livy, whenever stones fell from heaven.</p>
+
+<p class="entry"><span class="def">felon,</span> <span class="pos"> n.</span> A person of greater enterprise than
+discretion, who in embracing an opportunity has formed an unfortunate
+attachment.</p>
+
+<p class="entry"><span class="def">female,</span> <span class="pos"> n.</span> One of the opposing, or unfair, sex.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">The Maker, at Creation’s birth,<br />
+With living things had stocked the
+earth.<br />
+From elephants to bats and snails,<br />
+They all were good, for all were
+males.<br />
+But when the Devil came and saw<br />
+He said: “By Thine eternal law<br />
+Of growth, maturity, decay,<br />
+These all must quickly pass away<br />
+And leave untenanted the earth<br />
+Unless Thou dost establish birthâ€â€”<br />
+Then tucked his head beneath his
+wing<br />
+To laugh—he had no sleeve—the thing<br />
+With deviltry did so accord,<br />
+That he’d suggested to the Lord.<br />
+The Master pondered this advice,<br />
+Then shook and threw the fateful
+dice<br />
+Wherewith all matters here below<br />
+Are ordered, and observed the
+throw;<br />
+Then bent His head in awful state,<br />
+Confirming the decree of Fate.<br />
+From every part of earth anew<br />
+The conscious dust consenting flew,<br />
+While rivers from their courses rolled<br />
+To make it plastic for the mould.<br />
+Enough collected (but no more,<br />
+For niggard Nature hoards her store)<br />
+He kneaded it to flexible clay,<br />
+While Nick unseen threw some away.<br />
+And then the various forms He cast,<br />
+Gross organs first and finer last;<br />
+No one at once evolved, but all<br />
+By even touches grew and small<br />
+Degrees advanced, till, shade by shade,<br />
+To match all living things He’d made<br />
+Females, complete in all their parts<br />
+Except (His clay gave out) thec hearts.<br />
+“No matter,†Satan cried; “with speed<br />
+I’ll fetch the very hearts they needâ€â€”<br />
+So flew away and soon brought back<br />
+The number needed, in a sack.<br />
+That night earth range with sounds of strife—<br />
+Ten million males each had a wife;<br />
+That night sweet Peace her pinions spread<br />
+O’er Hell—ten million devils dead!</p>
+
+<p class="citeauth">G. J.</p>
+
+
+
+ </td>
+ </tr>
+ </table>
+
+
+
+<p class="entry"><span class="def">fib,</span> <span class="pos"> n.</span> A lie that has not cut its teeth. An habitual liar’s
+nearest approach to truth: the perigee of his eccentric orbit.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">When David said: “All men are liars,†Dave,<br />
+Himself a liar, fibbed like any thief.<br />
+Perhaps he thought to weaken disbelief<br />
+By proof that even himself was not a slave<br />
+To Truth; though I suspect the aged knave<br />
+Had been of all her servitors the chief<br />
+Had he but known a fig’s reluctant leaf<br />
+Is more than e’er she wore on land or wave.<br />
+No, David served not Naked Truth when he<br />
+Struck that sledge-hammer blow at all his race;<br />
+Nor did he hit the nail upon the head:<br />
+For reason shows that it could never be,<br />
+And the facts contradict him to his face.<br />
+Men are not liars all, for some are dead.</p>
+
+<p class="citeauth">Bartle Quinker.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">fickleness,</span> <span class="pos"> n.</span> The iterated satiety of an
+enterprising affection.</p>
+
+<p class="entry"><span class="def">fiddle,</span> <span class="pos"> n.</span> An instrument to tickle human ears by
+friction of a horse’s tail on the entrails of a cat.</p>
+
+<p class="quote">To Rome said
+Nero: “If to smoke you turn I shall not
+cease to fiddle while you burn.†To Nero Rome replied: “Pray do your worst,
+‘Tis my excuse that you were fiddling first.â€&#8212;<i>Orm Pludge</i></p>
+
+<p class="entry"><span class="def">fidelity,</span> <span class="pos"> n.</span> A virtue peculiar to those who are about to
+be betrayed.</p>
+
+<p class="entry"><span class="def">finance,</span> <span class="pos"> n.</span> The art or science of managing revenues and resources
+for the best advantage of the manager.
+The pronunciation of this word with the i long and the accent on the
+first syllable is one of America’s most precious discoveries and possessions.</p>
+
+<p class="entry"><span class="def">flag,</span> <span class="pos"> n.</span> A colored rag borne above troops and hoisted
+on forts and ships. It appears to serve
+the same purpose as certain signs that one sees and vacant lots in
+London—“Rubbish may be shot here.â€</p>
+
+<p class="entry"><span class="def">flesh,</span> <span class="pos"> n.</span> The Second Person of the secular Trinity.</p>
+
+<p class="entry"><span class="def">flop,</span> <span class="pos"> v.</span> Suddenly to change one’s opinions and go
+over to another party. The most notable
+flop on record was that of Saul of Tarsus, who has been severely criticised as
+a turn-coat by some of our partisan journals.</p>
+
+<p class="entry"><span class="def">fly-speck,</span> <span class="pos"> n.</span> The prototype of punctuation. It is observed by
+Garvinus that the systems
+of punctuation in use by the various literary nations depended originally upon
+the social habits and general diet of the flies infesting the several
+countries. These creatures, which have
+always been distinguished for a neighborly and companionable familiarity with
+authors, liberally or niggardly embellish the manuscripts in process of growth
+under the pen, according to their bodily habit, bringing out the sense of the
+work by a species of interpretation superior to, and independent of, the
+writer’s powers. The “old masters†of
+literature—that is to say, the early writers whose work is so esteemed by later
+scribes and critics in the same language—never punctuated at all, but worked
+right along free-handed, without that abruption of the thought which comes from
+the use of points. (We observe the same
+thing in children to-day, whose usage in this particular is a striking and
+beautiful instance of the law that the infancy of individuals reproduces the
+methods and stages of development characterizing the infancy of races.)
+In the work of these primitive scribes all
+the punctuation is found, by the modern investigator with his optical
+instruments and chemical tests, to have been inserted by the writers’ ingenious
+and serviceable collaborator, the common house-fly&#8212;<i>Musca maledicta</i>.
+In transcribing these ancient MSS, for the purpose of either
+making the work their own or preserving what they naturally regard as divine
+revelations, later writers reverently and accurately copy whatever marks they
+find upon the papyrus or parchment, to the unspeakable enhancement of the
+lucidity of the thought and value of the work.
+Writers contemporary with the copyists naturally avail themselves of the
+obvious advantages of these marks in their own work, and with such assistance
+as the flies of their own household may be willing to grant, frequently rival
+and sometimes surpass the older compositions, in respect at least of
+punctuation, which is no small glory.
+Fully to understand the important services that flies perform to
+literature it is only necessary to lay a page of some popular novelist
+alongside a saucer of cream-and-molasses in a sunny room and observe “how the
+wit brightens and the style refines†in accurate proportion to the duration of
+exposure.</p>
+
+<p class="entry"><span class="def">folly,</span> <span class="pos"> n.</span> That “gift and faculty divine†whose
+creative and controlling energy inspires Man’s mind, guides his actions and
+adorns his life.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">Folly! although Erasmus praised thee once<br />
+In a thick volume, and all authors known,<br />
+If not thy glory yet thy power have shown,<br />
+Deign to take homage from thy son who hunts<br />
+Through all thy maze his brothers, fool and dunce,<br />
+To mend their lives and to sustain his own,<br />
+However feebly be his arrows thrown,<br />
+Howe’er each hide the flying weapons blunts.<br />
+All-Father Folly! be it mine to raise,<br />
+With lusty lung, here on his western strand<br />
+With all thine offspring thronged from every land,<br />
+Thyself inspiring me, the song of praise.<br />
+And if too weak, I’ll hire, to help me bawl,<br />
+Dick Watson Gilder, gravest of us all.</p>
+
+<p class="citeauth">Aramis Loto Frope.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p id="fool" class="entry"><span class="def">fool,</span> <span class="pos"> n.</span> A person who pervades the domain of
+intellectual speculation and diffuses himself through the channels of moral
+activity. He is omnific, omniform,
+omnipercipient, omniscience, omnipotent.
+He it was who invented letters, printing, the railroad, the steamboat,
+the telegraph, the platitude and the circle of the sciences. He created
+patriotism and taught the nations
+war—founded theology, philosophy, law, medicine and Chicago. He established
+monarchical and republican
+government. He is from everlasting to
+everlasting—such as creation’s dawn beheld he fooleth now. In the morning
+of time he sang upon
+primitive hills, and in the noonday of existence headed the procession of
+being. His grandmotherly hand was
+warmly tucked-in the set sun of civilization, and in the twilight he prepares
+Man’s evening meal of milk-and-morality and turns down the covers of the
+universal grave. And after the rest of
+us shall have retired for the night of eternal oblivion he will sit up to write
+a history of human civilization.</p>
+
+<p class="entry"><span class="def">force,</span> <span class="pos"> n.</span></p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">“Force is but might,†the teacher said—<br />
+“That definition’s just.â€<br />
+The boy said naught but through instead,<br />
+Remembering his pounded head:<br />
+“Force is not might but must!â€</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">forefinger,</span> <span class="pos"> n.</span> The finger commonly used in pointing out two malefactors.</p>
+
+<p class="entry"><span class="def">foreordination,</span> <span class="pos"> n.</span> This looks like an easy word to
+define, but when I consider that pious and learned theologians have spent long
+lives in explaining it, and written libraries to explain their explanations;
+when I remember the nations have been divided and bloody battles caused by the
+difference between foreordination and predestination, and that millions of
+treasure have been expended in the effort to prove and disprove its
+compatibility with freedom of the will and the efficacy of prayer, praise, and
+a religious life,&#82128;recalling these awful facts in the history of the word, I
+stand appalled before the mighty problem of its signification, abase my
+spiritual eyes, fearing to contemplate its portentous magnitude, reverently
+uncover and humbly refer it to His Eminence Cardinal Gibbons and His Grace
+Bishop Potter.</p>
+
+<p class="entry"><span class="def">forgetfulness,</span> <span class="pos"> n.</span> A gift of God bestowed upon doctors
+in compensation for their destitution of conscience.</p>
+
+<p class="entry"><span class="def">fork,</span> <span class="pos"> n.</span> An instrument used chiefly for the purpose
+of putting dead animals into the mouth.
+Formerly the knife was employed for this purpose, and by many worthy
+persons is still thought to have many advantages over the other tool, which,
+however, they do not altogether reject, but use to assist in charging the
+knife. The immunity of these persons
+from swift and awful death is one of the most striking proofs of God’s mercy to
+those that hate Him.</p>
+
+<p class="entry"><span class="def">forma pauperis.</span> <span class="pos"> [Latin]</span> In the character of a poor person—a method
+by which a litigant without money for lawyers is considerately permitted to
+lose his case.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">When Adam long ago in Cupid’s awful court<br />
+(For Cupid ruled ere Adam was invented)<br />
+Sued for Eve’s favor, says an ancient law report,<br />
+He stood and pleaded unhabilimented.<br />
+“You sue <i>in forma pauperis</i>, I see,†Eve cried;<br />
+“Actions can’t here be that way prosecuted.â€<br />
+So all poor Adam’s motions coldly were denied:<br />
+He went away—as he had come—nonsuited.</p>
+
+<p class="citeauth">G. J.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">Frankalmoigne,</span> <span class="pos"> n.</span> The tenure by which a religious
+corporation holds lands on condition of praying for the soul of the donor.
+In mediaeval times many of the wealthiest
+fraternities obtained their estates in this simple and cheap manner, and once
+when Henry VIII of England sent an officer to confiscate certain vast
+possessions which a fraternity of monks held by frankalmoigne, “What!†said the
+Prior, “would you master stay our benefactor’s soul in Purgatory?†“Ay,â€
+said the officer, coldly, “an ye will
+not pray him thence for naught he must e’en roast.†“But look you, my son,â€
+persisted the good man, “this act hath
+rank as robbery of God!†“Nay, nay,
+good father, my master the king doth but deliver him from the manifold
+temptations of too great wealth.â€</p>
+
+<p class="entry"><span class="def">freebooter,</span> <span class="pos"> n.</span> A conqueror in a small way of
+business, whose annexations lack of the sanctifying merit of magnitude.</p>
+
+<p class="entry"><span class="def">freedom,</span> <span class="pos"> n.</span> Exemption from the stress of authority in a
+beggarly half dozen of restraint’s infinite multitude of methods. A political
+condition that every nation
+supposes itself to enjoy in virtual monopoly.
+Liberty. The distinction between
+freedom and liberty is not accurately known; naturalists have never been able
+to find a living specimen of either.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">Freedom, as every schoolboy knows,<br />
+Once shrieked as Kosciusko fell;<br />
+On every wind, indeed, that blows<br />
+I hear her yell.<br />
+She screams whenever monarchs meet,<br />
+And parliaments as well,<br />
+To bind the chains about her feet<br />
+And toll her knell.<br />
+And when the sovereign people cast<br />
+The votes they cannot spell,<br />
+Upon the pestilential blast<br />
+Her clamors swell.<br />
+For all to whom the power’s given<br />
+To sway or to compel,<br />
+Among themselves apportion Heaven<br />
+And give her Hell.</p>
+
+<p class="citeauth">Blary O’Gary.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">Freemasons,</span> <span class="pos"> n.</span> An order with secret rites,
+grotesque ceremonies and fantastic costumes, which, originating in the reign of
+Charles II, among working artisans of London, has been joined successively by
+the dead of past centuries in unbroken retrogression until now it embraces all
+the generations of man on the hither side of Adam and is drumming up
+distinguished recruits among the pre-Creational inhabitants of Chaos and
+Formless Void. The order was founded at
+different times by Charlemagne, Julius Caesar, Cyrus, Solomon, Zoroaster,
+Confucious, Thothmes, and Buddha. Its
+emblems and symbols have been found in the Catacombs of Paris and Rome, on the
+stones of the Parthenon and the Chinese Great Wall, among the temples of Karnak
+and Palmyra and in the Egyptian Pyramids—always by a Freemason.</p>
+
+<p class="entry"><span class="def">friendless,</span> <span class="pos"> adj.</span> Having no favors to bestow. Destitute of fortune.
+Addicted to utterance of truth and common sense. </p>
+
+<p class="entry"><span class="def">friendship,</span> <span class="pos"> n.</span> A ship big enough to carry two in fair weather, but only one in foul.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">The sea was calm and the sky was blue;<br />
+Merrily, merrily sailed we two.<br />
+(High barometer maketh glad.)<br />
+On the tipsy ship, with a dreadful shout,<br />
+The tempest descended and we fell out.<br />
+(O the walking is nasty bad!)</p>
+
+<p class="citeauth">Armit Huff Bettle.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">frog,</span> <span class="pos"> n.</span> A reptile with edible legs. The first mention of frogs in profane
+literature is in Homer’s narrative of the war between them and the mice.
+Skeptical persons have doubted Homer’s
+authorship of the work, but the learned, ingenious and industrious Dr. Schliemann
+has set the question forever at rest by uncovering the bones of the slain
+frogs. One of the forms of moral
+suasion by which Pharaoh was besought to favor the Israelities was a plague of
+frogs, but Pharaoh, who liked them <i>fricasees</i>,
+remarked, with truly oriental stoicism, that he could stand it as long as the
+frogs and the Jews could; so the programme was changed. The frog is a
+diligent songster, having a
+good voice but no ear. The libretto of
+his favorite opera, as written by Aristophanes, is brief, simple and
+effective—“brekekex-koaxâ€; the music is apparently by that eminent composer,
+Richard Wagner. Horses have a frog in
+each hoof—a thoughtful provision of nature, enabling them to shine in a hurdle
+race.</p>
+
+<p class="entry"><span class="def">frying-pan,</span> <span class="pos"> n.</span> One part of the penal apparatus
+employed in that punitive institution, a woman’s kitchen. The frying-pan was
+invented by Calvin, and
+by him used in cooking span-long infants that had died without baptism; and
+observing one day the horrible torment of a tramp who had incautiously pulled a
+fried babe from the waste-dump and devoured it, it occurred to the great divine
+to rob death of its terrors by introducing the frying-pan into every household
+in Geneva. Thence it spread to all
+corners of the world, and has been of invaluable assistance in the propagation
+of his sombre faith. The following
+lines (said to be from the pen of his Grace Bishop Potter) seem to imply that
+the usefulness of this utensil is not limited to this world; but as the
+consequences of its employment in this life reach over into the life to come,
+so also itself may be found on the other side, rewarding its devotees:</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">Old Nick was summoned to the skies.<br />
+Said Peter: “Your intentions<br />
+Are good, but you lack enterprise<br />
+Concerning new inventions.<br />
+“Now, broiling in an ancient plan<br />
+Of torment, but I hear it<br />
+Reported that the frying-pan<br />
+Sears best the wicked spirit.<br />
+“Go get one—fill it up with fat—<br />
+Fry sinners brown and good in’t.â€<br />
+“I know a trick worth two o’ that,â€<br />
+Said Nick—“I’ll cook their food in’t.â€</p>
+
+<p class="citeauth">&nbsp;</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p id="funeral" class="entry"><span class="def">funeral,</span> <span class="pos"> n.</span> A pageant whereby we attest our respect for
+the dead by enriching the undertaker, and strengthen our grief by an
+expenditure that deepens our groans and doubles our tears.</p>
+
+ <table align="center" border="0">
+ <tr>
+ <td valign="top" align="left">
+
+<p class="poetry">The savage dies—they sacrifice a horse<br />
+To bear to happy hunting-grounds the corse.<br />
+Our friends expire—we make the money fly<br />
+In
+hope their souls will chase it to the sky.</p>
+
+<p class="citeauth">Jex Wopley.</p>
+
+ </td>
+ </tr>
+ </table>
+
+<p class="entry"><span class="def">future,</span> <span class="pos"> n.</span> That period of time in which our affairs
+prosper, our friends are true and our happiness is assured.</p>
+
+</body>
+
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/F.html.annot b/lib/ebooks/devils/F.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/F.html.annot
diff --git a/lib/ebooks/devils/F.html.i b/lib/ebooks/devils/F.html.i
new file mode 100644
index 00000000..220345cb
--- /dev/null
+++ b/lib/ebooks/devils/F.html.i
@@ -0,0 +1,34 @@
+14 pages
+size 400 552
+length 25380
+390 2 11 body html
+0
+2225 2 42 body html
+0
+3791 2 115 body html
+39
+4962 2 135 body html
+0
+4962 2 135 body html
+552
+8145 2 227 body html
+0
+9883 2 258 body html
+141
+12382 2 295 body html
+22
+13518 2 324 body html
+243
+16357 2 378 body html
+39
+18626 2 424 body html
+0
+20026 2 462 body html
+90
+21721 2 497 body html
+175
+23819 2 530 body html
+0
+famous 0
+funeral 12
+fool 7
diff --git a/lib/ebooks/devils/G.html b/lib/ebooks/devils/G.html
new file mode 100644
index 00000000..9f16f5bc
--- /dev/null
+++ b/lib/ebooks/devils/G.html
@@ -0,0 +1,313 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: D</title>
+</head>
+<body lang="en-US">
+
+<h1>G</h1>
+
+
+<p class="entry"><span class="def">gallows</span>, <span class="pos">n.</span> A stage for the performance of miracle plays, in which the leading actor is
+translated to heaven. In this country the gallows is chiefly remarkable for the
+number of persons who escape it.</p>
+
+<div class="poem">
+<p class="poetry">Whether on the gallows high</p>
+<p class="poetry">Or where blood flows the reddest, The noblest place for man to die—</p>
+<p class="poetry">Is where he died the deadest.</p>
+<p class="citeauth">(Old play)</p>
+</div>
+
+<p class="entry"><span class="def">gargoyle</span>, <span class="pos">n.</span> A rain-pout projecting from the eaves of mediaeval buildings, commonly fashioned
+into a grotesque caricature of some personal enemy of the architect or owner of
+the building. This was especially the case in churches and ecclesiastical
+structures generally, in which the gargoyles presented a perfect rogues’
+gallery of local heretics and controversialists. Sometimes when a new dean and
+chapter were installed the old gargoyles were removed and others substituted
+having a closer relation to the private animosities of the new incumbents.</p>
+
+<p class="entry"><span class="def">garther</span>, <span class="pos">n.</span> An elastic band intended to keep a woman from coming out of her stockings and
+desolating the country.</p>
+
+<p class="entry"><span class="def">generous</span>, <span class="pos">adj.</span> Originally this word meant noble by birth and was rightly applied to a great multitude of
+persons. It now means noble by nature and is taking a bit of a rest.</p>
+
+<p class="entry"><span class="def">genealogy</span>, <span class="pos">n.</span> An account of one’s descent from an ancestor who did not particularly care to trace his own.</p>
+
+<p class="entry"><span class="def">genteel</span>, <span class="pos">adj.</span> Refined, after the fashion of a gent.</p>
+
+<div class="poem">
+<p class="poetry">Observe with care, my son, the distinction I reveal:</p>
+<p class="poetry">A gentleman is gentle and a gent genteel.</p>
+<p class="poetry">Heed not the definitions your “Unabridged†presents,</p>
+<p class="poetry">For dictionary makers are generally gents.</p>
+<p class="citeauth">G. J.</p>
+</div>
+
+<p class="entry"><span class="def">geographer</span>, <span class="pos">n.</span> A chap who can tell you offhand the difference between the outside of the world and the inside.</p>
+
+<div class="poem">
+<p class="poetry">Habeam, geographer of wide reknown,</p>
+<p class="poetry">Native of Abu-Keber’s ancient town,</p>
+<p class="poetry">In passing thence along the river Zam</p>
+<p class="poetry">To the adjacent village of Xelam,</p>
+<p class="poetry">Bewildered by the multitude of roads,</p>
+<p class="poetry">Got lost, lived long on migratory toads,</p>
+<p class="poetry">Then from exposure miserably died,</p>
+<p class="poetry">And grateful travelers bewailed their guide.</p>
+<p class="citeauth">Henry Haukhorn</p>
+</div>
+
+<p class="entry"><span class="def">geology</span>, <span class="pos">n.</span> The science of the earth’s crust—to which, doubtless, will be added that of its
+interior whenever a man shall come up garrulous out of a well. The geological
+formations of the globe already noted are catalogued thus: The Primary, or
+lower one, consists of rocks, bones or mired mules, gas-pipes, miners’ tools,
+antique statues minus the nose, Spanish doubloons and ancestors. The Secondary
+is largely made up of red worms and moles. The Tertiary comprises railway
+tracks, patent pavements, grass, snakes, mouldy boots, beer bottles, tomato
+cans, intoxicated citizens, garbage, anarchists, snap-dogs and fools.</p>
+
+<p class="entry"><span class="def">ghost</span>, <span class="pos">n.</span> The outward and visible sign of an inward fear.</p>
+
+<div class="poem">
+<p class="poetry">He saw a ghost.</p>
+<p class="poetry">It occupied—that dismal thing!&#8212;</p>
+<p class="poetry">The path that he was following.</p>
+<p class="poetry">Before he’d time to stop and fly,</p>
+<p class="poetry">An earthquake trifled with the eye</p>
+<p class="poetry">That saw a ghost.</p>
+<p class="poetry">He fell as fall the early good;</p>
+<p class="poetry">Unmoved that awful vision stood.</p>
+<p class="poetry">The stars that danced before his ken</p>
+<p class="poetry">He wildly brushed away, and then</p>
+<p class="poetry">He saw a post.</p>
+<p class="citeauth">Jared Macphester</p>
+</div>
+
+<p class="indentpara">Accounting for the uncommon behavior of ghosts, Heine mentions somebody’s ingenious theory to the
+effect that they are as much afraid of us as we of them. Not quite, if I may
+judge from such tables of comparative speed as I am able to compile from
+memories of my own experience.</p>
+
+<p class="indentpara">There is one insuperable obstacle to a belief in ghosts. A ghost never comes naked: he
+appears either in a winding-sheet or “in his habit as he lived.†To believe in
+him, then, is to believe that not only have the dead the power to make
+themselves visible after there is nothing left of them, but that the same power
+inheres in textile fabrics. Supposing the products of the loom to have this
+ability, what object would they have in exercising it? And why does not the
+apparition of a suit of clothes sometimes walk abroad without a ghost in it? These
+be riddles of significance. They reach away down and get a convulsive grip on
+the very tap-root of this flourishing faith.</p>
+
+<p class="entry"><span class="def">ghoul</span>, <span class="pos">n.</span> A demon addicted to the reprehensible habit of devouring the dead. The existence of
+ghouls has been disputed by that class of controversialists who are more
+concerned to deprive the world of comforting beliefs than to give it anything
+good in their place. In 1640 Father Secchi saw one in a cemetery near Florence
+and frightened it away with the sign of the cross. He describes it as gifted
+with many heads an an uncommon allowance of limbs, and he saw it in more than
+one place at a time. The good man was coming away from dinner at the time and
+explains that if he had not been “heavy with eating†he would have seized the
+demon at all hazards. Atholston relates that a ghoul was caught by some sturdy
+peasants in a churchyard at Sudbury and ducked in a horsepond. (He appears to
+think that so distinguished a criminal should have been ducked in a tank of
+rosewater.) The water turned at once to blood “and so contynues unto ys daye.†The
+pond has since been bled with a ditch. As late as the beginning of the
+fourteenth century a ghoul was cornered in the crypt of the cathedral at Amiens
+and the whole population surrounded the place. Twenty armed men with a priest
+at their head, bearing a crucifix, entered and captured the ghoul, which,
+thinking to escape by the stratagem, had transformed itself to the semblance of
+a well known citizen, but was nevertheless hanged, drawn and quartered in the
+midst of hideous popular orgies. The citizen whose shape the demon had assumed
+was so affected by the sinister occurrence that he never again showed himself
+in Amiens and his fate remains a mystery.</p>
+
+<p class="entry"><span class="def">glutton</span>, <span class="pos">n.</span> A person who escapes the evils of moderation by committing dyspepsia.</p>
+
+<p class="entry"><span class="def">gnome</span>, <span class="pos">n.</span> In North-European mythology, a dwarfish imp inhabiting the interior parts of the
+earth and having special custody of mineral treasures. Bjorsen, who died in
+1765, says gnomes were common enough in the southern parts of Sweden in his
+boyhood, and he frequently saw them scampering on the hills in the evening
+twilight. Ludwig Binkerhoof saw three as recently as 1792, in the Black Forest,
+and Sneddeker avers that in 1803 they drove a party of miners out of a Silesian
+mine. Basing our computations upon data supplied by these statements, we find
+that the gnomes were probably extinct as early as 1764.</p>
+
+<p class="entry"><span class="def">gnostics</span>, <span class="pos">n.</span> A sect of philosophers who tried to engineer a fusion between the early
+Christians and the Platonists. The former would not go into the caucus and the
+combination failed, greatly to the chagrin of the fusion managers.</p>
+
+<p class="entry"><span class="def">gnu</span>, <span class="pos">n.</span> An animal of South Africa, which in its domesticated state resembles a horse, a buffalo
+and a stag. In its wild condition it is something like a thunderbolt, an
+earthquake and a cyclone.</p>
+
+<div class="poem">
+<p class="poetry">A hunter from Kew caught a distant view</p>
+<p class="poetry">Of a peacefully meditative gnu,</p>
+<p class="poetry">And he said: “I’ll pursue, and my hands imbrue</p>
+<p class="poetry">In its blood at a closer interview.â€</p>
+<p class="poetry">But that beast did ensue and the hunter it threw</p>
+<p class="poetry">O’er the top of a palm that adjacent grew;</p>
+<p class="poetry">And he said as he flew: “It is well I withdrew</p>
+<p class="poetry">Ere, losing my temper, I wickedly slew That really meritorious gnu.â€</p>
+<p class="citeauth">Jarn Leffer</p>
+</div>
+
+<p class="entry"><span class="def">good</span>, <span class="pos">adj.</span> Sensible, madam,
+to the worth of this present writer.</p>
+
+<p>Alive, sir, to the advantages of letting him alone.</p>
+
+<p class="entry"><span class="def">goose</span>, <span class="pos">n.</span> A bird that supplies quills for writing. These, by some occult process of nature, are
+penetrated and suffused with various degrees of the bird’s intellectual
+energies and emotional character, so that when inked and drawn mechanically
+across paper by a person called an “author,†there results a very fair and
+accurate transcript of the fowl’s thought and feeling. The difference in geese,
+as discovered by this ingenious method, is considerable: many are found to have
+only trivial and insignificant powers, but some are seen to be very great geese
+indeed.</p>
+
+<p class="entry"><span class="def">gorgon</span>, <span class="pos">n.</span></p>
+
+<div class="poem">
+<p class="poetry">The Gorgon was a maiden bold</p>
+<p class="poetry">Who turned to stone the Greeks of old</p>
+<p class="poetry">That looked upon her awful brow.</p>
+<p class="poetry">We dig them out of ruins now,</p>
+<p class="poetry">And swear that workmanship so bad</p>
+<p class="poetry">Proves all the ancient sculptors mad.</p>
+</div>
+<p class="entry"><span class="def">gout</span>, <span class="pos">n.</span> A physician’s name for the rheumatism of a rich patient.</p>
+
+<p class="entry"><span class="def">graces</span>, <span class="pos">n.</span> Three beautiful goddesses, Aglaia, Thalia and Euphrosyne, who attended upon Venus,
+serving without salary. They were at no expense for board and clothing, for
+they ate nothing to speak of and dressed according to the weather, wearing
+whatever breeze happened to be blowing.</p>
+
+<p class="entry"><span class="def">grammar</span>, <span class="pos">n.</span> A system of pitfalls thoughtfully prepared for the feet for the self-made man,
+along the path by which he advances to distinction.</p>
+
+<p class="entry"><span class="def">grape</span>, <span class="pos">n.</span></p>
+
+<div class="poem">
+<p class="poetry">Hail noble fruit!&#8212;by Homer sung,</p>
+<p class="poetry">Anacreon and Khayyam;</p>
+<p class="poetry">Thy praise is ever on the tongue</p>
+<p class="poetry">Of better men than I am.</p>
+<p class="poetry">The lyre in my hand has never swept,</p>
+<p class="poetry">The song I cannot offer:</p>
+<p class="poetry">My humbler service pray accept—</p>
+<p class="poetry">I’ll help to kill the scoffer.</p>
+<p class="poetry">The water-drinkers and the cranks</p>
+<p class="poetry">Who load their skins with liquor—</p>
+<p class="poetry">I’ll gladly bear their belly-tanks</p>
+<p class="poetry">And tap them with my sticker.</p>
+<p class="poetry">Fill up, fill up, for wisdom cools</p>
+<p class="poetry">When e’er we let the wine rest.</p>
+<p class="poetry">Here’s death to Prohibition’s fools,</p>
+<p class="poetry">And every kind of vine-pest!</p>
+<p class="citeauth">Jamrach Holobom</p>
+</div>
+
+<p class="entry"><span class="def">grapeshot</span>, <span class="pos">n.</span> An argument which the future is preparing in answer to the demands of American Socialism.</p>
+
+<p class="entry"><span class="def">grave</span>, <span class="pos">n.</span> A place in which the dead are laid to await the coming of the medical student.</p>
+
+<div class="poem">
+<p class="poetry">Beside a lonely grave I stood—</p>
+<p class="poetry">With brambles ‘twas encumbered;</p>
+<p class="poetry">The winds were moaning in the wood,</p>
+<p class="poetry">Unheard by him who slumbered,</p>
+<p class="poetry">A rustic standing near, I said:</p>
+<p class="poetry">“He cannot hear it blowing!â€</p>
+<p class="poetry">“’Course not,†said he: “the feller’s dead—</p>
+<p class="poetry">He can’t hear nowt [sic] that’s going.â€</p>
+<p class="poetry">“Too true,†I said; “alas, too true—</p>
+<p class="poetry">No sound his sense can quicken!â€</p>
+<p class="poetry">“Well, mister, wot is that to you?&#8212;</p>
+<p class="poetry">The deadster ain’t a-kickin’.â€</p>
+<p class="poetry">I knelt and prayed: “O Father, smile</p>
+<p class="poetry">On him, and mercy show him!â€</p>
+<p class="poetry">That countryman looked on the while,</p>
+<p class="poetry">And said: “Ye didn’t know him.â€</p>
+<p class="citeauth">Pobeter Dunko</p>
+</div>
+
+<p class="entry"><span class="def">gravitation</span>, <span class="pos">n.</span> The tendency of all bodies to approach one another with a strength proportion to
+the quantity of matter they contain—the quantity of matter they contain being
+ascertained by the strength of their tendency to approach one another. This is
+a lovely and edifying illustration of how science, having made A the proof of
+B, makes B the proof of A.</p>
+
+<p class="entry"><span class="def">great</span>, <span class="pos">adj.</span></p>
+
+<div class="poem">
+<p class="poetry">“I’m great,†the Lion said—“I reign</p>
+<p class="poetry">The monarch of the wood and plain!â€</p>
+<p class="poetry">The Elephant replied: “I’m great—</p>
+<p class="poetry">No quadruped can match my weight!â€</p>
+<p class="poetry">“I’m great—no animal has half</p>
+<p class="poetry">So long a neck!†said the Giraffe.</p>
+<p class="poetry">“I’m great,†the Kangaroo said—“see</p>
+<p class="poetry">My femoral muscularity!â€</p>
+<p class="poetry">The ‘Possum said: “I’m great—behold,</p>
+<p class="poetry">My tail is lithe and bald and cold!â€</p>
+<p class="poetry">An Oyster fried was understood</p>
+<p class="poetry">To say: “I’m great because I’m good!â€</p>
+<p class="poetry">Each reckons greatness to consist</p>
+<p class="poetry">In that in which he heads the list,</p>
+<p class="poetry">And Vierick thinks he tops his class</p>
+<p class="poetry">Because he is the greatest ass.</p>
+<p class="citeauth">Arion Spurl Doke</p>
+</div>
+
+<p class="entry"><span class="def">guillotine</span>, <span class="pos">n.</span> A machine which makes a Frenchman shrug his shoulders with good reason.</p>
+
+<p>In his great work on <i>Divergent Lines of Racial Evolution</i>,
+the learned Professor Brayfugle argues from the prevalence of this gesture&#8212;
+the shrug—among Frenchmen, that they are descended from turtles and it is
+simply a survival of the habit of retracing the head inside the shell. It is
+with reluctance that I differ with so eminent an authority, but in my judgment
+(as more elaborately set forth and enforced in my work entitled <i>Hereditary Emotions</i>&#8212;lib. II, c. XI) the
+shrug is a poor foundation upon which to build so important a theory, for
+previously to the Revolution the gesture was unknown. I have not a doubt that
+it is directly referable to the terror inspired by the guillotine during the
+period of that instrument’s activity.</p>
+
+<p class="entry"><span class="def">gunpowder</span>, <span class="pos">n.</span> An agency employed by civilized nations for the settlement of disputes which might
+become troublesome if left unadjusted. By most writers the invention of
+gunpowder is ascribed to the Chinese, but not upon very convincing evidence. Milton
+says it was invented by the devil to dispel angels with, and this opinion seems
+to derive some support from the scarcity of angels. Moreover, it has the hearty
+concurrence of the Hon. James Wilson, Secretary of Agriculture.</p>
+
+<p>Secretary Wilson became interested in gunpowder through an event that occurred on the Government
+experimental farm in the District of Columbia. One day, several years ago, a
+rogue imperfectly reverent of the Secretary’s profound attainments and personal
+character presented him with a sack of gunpowder, representing it as the sed of
+the <i>Flashawful flabbergastor</i>, a
+Patagonian cereal of great commercial value, admirably adapted to this climate.
+The good Secretary was instructed to spill it along in a furrow and afterward
+inhume it with soil. This he at once proceeded to do, and had made a continuous
+line of it all the way across a ten-acre field, when he was made to look
+backward by a shout from the generous donor, who at once dropped a lighted
+match into the furrow at the starting-point. Contact with the earth had
+somewhat dampened the powder, but the startled functionary saw himself pursued
+by a tall moving pillar of fire and smoke and fierce evolution. He stood for a
+moment paralyzed and speechless, then he recollected an engagement and,
+dropping all, absented himself thence with such surprising celerity that to the
+eyes of spectators along the route selected he appeared like a long, dim streak
+prolonging itself with inconceivable rapidity through seven villages, and
+audibly refusing to be comforted. “Great Scott! what is that?†cried a
+surveyor’s chainman, shading his eyes and gazing at the fading line of
+agriculturist which bisected his visible horizon. “That,†said the surveyor,
+carelessly glancing at the phenomenon and again centering his attention upon
+his instrument, “is the Meridian of Washington.â€</p>
+
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/G.html.annot b/lib/ebooks/devils/G.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/G.html.annot
diff --git a/lib/ebooks/devils/G.html.i b/lib/ebooks/devils/G.html.i
new file mode 100644
index 00000000..26f06710
--- /dev/null
+++ b/lib/ebooks/devils/G.html.i
@@ -0,0 +1,31 @@
+14 pages
+size 400 552
+length 18661
+396 2 10 body html
+0
+1752 2 37 body html
+0
+2826 2 54 body html
+199
+4203 2 77 body html
+199
+5148 2 97 body html
+187
+7699 2 131 body html
+0
+8953 2 148 body html
+199
+10495 2 176 body html
+127
+11649 2 196 body html
+252
+12929 2 220 body html
+91
+13952 2 240 body html
+0
+14469 2 248 body html
+415
+16428 2 281 body html
+56
+16977 2 288 body html
+459
diff --git a/lib/ebooks/devils/H.html b/lib/ebooks/devils/H.html
new file mode 100644
index 00000000..204f8039
--- /dev/null
+++ b/lib/ebooks/devils/H.html
@@ -0,0 +1,432 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: H</title>
+</head>
+<body lang="en-US">
+
+
+<h1>H</h1>
+
+
+<p class="entry"><span class="def">habeas corpus.</span> A writ by which a man may be taken out of jail when confined for the wrong crime.</p>
+
+<p class="entry"><span class="def">habit</span>, <span class="pos">n.</span> A shackle for the free.</p>
+
+<p class="entry"><span class="def">hades</span>, <span class="pos">n.</span> The lower world;
+the residence of departed spirits; the place where the dead live.</p>
+
+<p>Among the ancients the idea of Hades was not synonymous with our Hell, many of the most
+respectable men of antiquity residing there in a very comfortable kind of way. Indeed,
+the Elysian Fields themselves were a part of Hades, though they have since been
+removed to Paris. When the Jacobean version of the New Testament was in process
+of evolution the pious and learned men engaged in the work insisted by a
+majority vote on translating the Greek word “Aides†as “Hellâ€; but a
+conscientious minority member secretly possessed himself of the record and
+struck out the objectional word wherever he could find it. At the next meeting,
+the Bishop of Salisbury, looking over the work, suddenly sprang to his feet and
+said with considerable excitement: “Gentlemen, somebody has been razing ‘Hell’
+here!†Years afterward the good prelate’s death was made sweet by the
+reflection that he had been the means (under Providence) of making an
+important, serviceable and immortal addition to the phraseology of the English
+tongue.</p>
+
+<p class="entry"><span class="def">hag</span>, <span class="pos">n.</span> An elderly lady whom you do not happen to like; sometimes called, also, a hen, or cat. Old
+witches, sorceresses, etc., were called hags from the belief that their heads
+were surrounded by a kind of baleful lumination or nimbus—hag being the popular
+name of that peculiar electrical light sometimes observed in the hair. At one
+time hag was not a word of reproach: Drayton speaks of a “beautiful hag, all
+smiles,†much as Shakespeare said, “sweet wench.†It would not now be proper to
+call your sweetheart a hag—that compliment is reserved for the use of her
+grandchildren.</p>
+
+<p class="entry"><span class="def">half</span>, <span class="pos">n.</span> One of two equal parts into which a thing may be divided, or considered as divided. In
+the fourteenth century a heated discussion arose among theologists and
+philosophers as to whether Omniscience could part an object into three halves;
+and the pious Father Aldrovinus publicly prayed in the cathedral at Rouen that
+God would demonstrate the affirmative of the proposition in some signal and
+unmistakable way, and particularly (if it should please Him) upon the body of
+that hardy blasphemer, Manutius Procinus, who maintained the negative. Procinus,
+however, was spared to die of the bite of a viper.</p>
+
+<p class="entry"><span class="def">halo</span>, <span class="pos">n.</span> Properly, a luminous ring encircling an astronomical body, but not infrequently
+confounded with “aureola,†or “nimbus,†a somewhat similar phenomenon worn as a
+head-dress by divinities and saints. The halo is a purely optical illusion,
+produced by moisture in the air, in the manner of a rainbow; but the aureola is
+conferred as a sign of superior sanctity, in the same way as a bishop’s mitre,
+or the Pope’s tiara. In the painting of the Nativity, by Szedgkin, a pious artist
+of Pesth, not only do the Virgin and the Child wear the nimbus, but an ass
+nibbling hay from the sacred manger is similarly decorated and, to his lasting
+honor be it said, appears to bear his unaccustomed dignity with a truly saintly
+grace.</p>
+
+<p class="entry"><span class="def">hand</span>, <span class="pos">n.</span> A singular instrument worn at the end of the human arm and commonly thrust into
+somebody’s pocket.</p>
+
+<p class="entry"><span class="def">handkerchief</span>, <span class="pos">n.</span> A small square of silk or linen, used in various ignoble offices about the face
+and especially serviceable at funerals to conceal the lack of tears. The
+handkerchief is of recent invention; our ancestors knew nothing of it and
+intrusted its duties to the sleeve. Shakespeare’s introducing it into the play
+of “Othello†is an anachronism: Desdemona dried her nose with her skirt, as Dr.
+Mary Walker and other reformers have done with their coattails in our own
+day—an evidence that revolutions sometimes go backward.</p>
+
+<p class="entry"><span class="def">hangman</span>, <span class="pos">n.</span> An officer of the law charged with duties of the highest dignity and utmost
+gravity, and held in hereditary disesteem by a populace having a criminal
+ancestry. In some of the American States his functions are now performed by an
+electrician, as in New Jersey, where executions by electricity have recently
+been ordered—the first instance known to this lexicographer of anybody
+questioning the expediency of hanging Jerseymen.</p>
+
+<p class="entry"><span class="def">happiness</span>, <span class="pos">n.</span> An agreeable sensation arising from contemplating the misery of another.</p>
+
+<p class="entry"><span class="def">harangue</span>, <span class="pos">n.</span> A speech by an opponent, who is known as an harrangue- outang.</p>
+
+<p class="entry"><span class="def">harbor</span>, <span class="pos">n.</span> A place where ships taking shelter from stores are exposed to the fury of the customs.</p>
+
+<p class="entry"><span class="def">harmonists</span>, <span class="pos">n.</span> A sect of Protestants, now extinct, who came from Europe in the beginning of the
+last century and were distinguished for the bitterness of their internal controversies and dissensions.</p>
+
+<p class="entry"><span class="def">hash,</span> <span class="pos">x.</span> There is no definition for this word—nobody knows what hash is.</p>
+
+<p class="entry"><span class="def">hatchet</span>, <span class="pos">n.</span> A young axe, known among Indians as a Thomashawk.</p>
+
+<div class="poem">
+<p class="poetry">“O bury the hatchet, irascible Red,</p>
+<p class="poetry">For peace is a blessing,†the White Man said.</p>
+<p class="poetry">The Savage concurred, and that weapon interred, With imposing rites, in the White Man’s head.</p>
+<p class="poetry">John Lukkus</p>
+</div>
+
+<p class="entry"><span class="def">hatred</span>, <span class="pos">n.</span> A sentiment appropriate to the occasion of another’s superiority.</p>
+
+<p class="entry"><span class="def">head-money</span>, <span class="pos">n.</span> A capitation tax, or poll-tax.</p>
+
+<div class="poem">
+<p class="poetry">In ancient times there lived a king</p>
+<p class="poetry">Whose tax-collectors could not wring</p>
+<p class="poetry">From all his subjects gold enough</p>
+<p class="poetry">To make the royal way less rough.</p>
+<p class="poetry">For pleasure’s highway, like the dames</p>
+<p class="poetry">Whose premises adjoin it, claims</p>
+<p class="poetry">Perpetual repairing. So</p>
+<p class="poetry">The tax-collectors in a row</p>
+<p class="poetry">Appeared before the throne to pray</p>
+<p class="poetry">Their master to devise some way</p>
+<p class="poetry">To swell the revenue. “So great,â€</p>
+<p class="poetry">Said they, “are the demands of state</p>
+<p class="poetry">A tithe of all that we collect</p>
+<p class="poetry">Will scarcely meet them. Pray reflect:</p>
+<p class="poetry">How, if one-tenth we must resign,</p>
+<p class="poetry">Can we exist on t’other nine?â€</p>
+<p class="poetry">The monarch asked them in reply:</p>
+<p class="poetry">“Has it occurred to you to try</p>
+<p class="poetry">The advantage of economy?â€</p>
+<p class="poetry">“It has,†the spokesman said: “we sold</p>
+<p class="poetry">All of our gray garrotes of gold;</p>
+<p class="poetry">With plated-ware we now compress</p>
+<p class="poetry">The necks of those whom we assess.</p>
+<p class="poetry">Plain iron forceps we employ</p>
+<p class="poetry">To mitigate the miser’s joy</p>
+<p class="poetry">Who hoards, with greed that never tires,</p>
+<p class="poetry">That which your Majesty requires.â€</p>
+<p class="poetry">Deep lines of thought were seen to plow</p>
+<p class="poetry">Their way across the royal brow.</p>
+<p class="poetry">“Your state is desperate, no question;</p>
+<p class="poetry">Pray favor me with a suggestion.â€</p>
+<p class="poetry">“O King of Men,†the spokesman said,</p>
+<p class="poetry">“If you’ll impose upon each head</p>
+<p class="poetry">A tax, the augmented revenue</p>
+<p class="poetry">We’ll cheerfully divide with you.â€</p>
+<p class="poetry">As flashes of the sun illume</p>
+<p class="poetry">The parted storm-cloud’s sullen gloom,</p>
+<p class="poetry">The king smiled grimly. “I decree</p>
+<p class="poetry">That it be so—and, not to be</p>
+<p class="poetry">In generosity outdone,</p>
+<p class="poetry">Declare you, each and every one,</p>
+<p class="poetry">Exempted from the operation</p>
+<p class="poetry">Of this new law of capitation.</p>
+<p class="poetry">But lest the people censure me</p>
+<p class="poetry">Because they’re bound and you are free,</p>
+<p class="poetry">‘Twere well some clever scheme were laid</p>
+<p class="poetry">By you this poll-tax to evade.</p>
+<p class="poetry">I’ll leave you now while you confer</p>
+<p class="poetry">With my most trusted minister.â€</p>
+<p class="poetry">The monarch from the throne-room walked</p>
+<p class="poetry">And straightway in among them stalked</p>
+<p class="poetry">A silent man, with brow concealed,</p>
+<p class="poetry">Bare-armed—his gleaming axe revealed!</p>
+<p class="citeauth">G. J.</p>
+</div>
+
+<p class="entry"><span class="def">hearse</span>, <span class="pos">n.</span> Death’s baby-carriage.</p>
+
+<p class="entry"><span class="def">heart</span>, <span class="pos">n.</span> An automatic, muscular blood-pump. Figuratively, this useful organ is said to be
+the esat of emotions and sentiments—a very pretty fancy which, however, is
+nothing but a survival of a once universal belief. It is now known that the
+sentiments and emotions reside in the stomach, being evolved from food by
+chemical action of the gastric fluid. The exact process by which a beefsteak
+becomes a feeling—tender or not, according to the age of the animal from which
+it was cut; the successive stages of elaboration through which a caviar
+sandwich is transmuted to a quaint fancy and reappears as a pungent epigram;
+the marvelous functional methods of converting a hard-boiled egg into religious
+contrition, or a cream-puff into a sigh of sensibility—these things have been
+patiently ascertained by M. Pasteur, and by him expounded with convincing
+lucidity. (See, also, my monograph, <i>The Essential Identity of the Spiritual
+Affections and Certain Intestinal Gases Freed in Digestion</i>&#8212;4to, 687 pp.) In
+a scientific work entitled, I believe, <i>Delectatio
+Demonorum</i> (John Camden Hotton, London, 1873) this view of the
+sentiments receives a striking illustration; and for further light consult
+Professor Dam’s famous treatise on <i>Love as a
+Product of Alimentary Maceration</i>.</p>
+
+<p class="entry"><span class="def">heat</span>, <span class="pos">n.</span></p>
+
+<div class="poem">
+<p class="poetry">Heat, says Professor Tyndall, is a mode</p>
+<p class="poetry">Of motion, but I know now how he’s proving</p>
+<p class="poetry">His point; but this I know—hot words bestowed</p>
+<p class="poetry">With skill will set the human fist a-moving, And where it stops the stars burn free and wild. <i>Crede expertum</i>&#8212;I have seen them, child.</p>
+<p class="citeauth">Gorton Swope</p>
+</div>
+
+<p class="entry"><span class="def">heathen</span>, <span class="pos">n.</span> A benighted creature who has the folly to worship something that he can see and
+feel. According to Professor Howison, of the California State University,
+Hebrews are heathens.</p>
+
+<div class="poem">
+<p class="poetry">“The Hebrews are heathens!†says Howison. He’s</p>
+<p class="poetry">A Christian philosopher. I’m</p>
+<p class="poetry">A scurril agnostical chap, if you please,</p>
+<p class="poetry">Addicted too much to the crime</p>
+<p class="poetry">Of religious discussion in my rhyme.</p>
+<p class="poetry">Though Hebrew and Howison cannot agree</p>
+<p class="poetry">On a <i>modus vivendi</i>&#8212;not they!&#8212;</p>
+<p class="poetry">Yet Heaven has had the designing of me,</p>
+<p class="poetry">And I haven’t been reared in a way</p>
+<p class="poetry">To joy in the thick of the fray.</p>
+<p class="poetry">For this of my creed is the soul and the gist,</p>
+<p class="poetry">And the truth of it I aver:</p>
+<p class="poetry">Who differs from me in his faith is an ‘ist,</p>
+<p class="poetry">And ‘ite, an ‘ie, or an ‘er—</p>
+<p class="poetry">And I’m down upon him or her!</p>
+<p class="poetry">Let Howison urge with perfunctory chin</p>
+<p class="poetry">Toleration—that’s all very well,</p>
+<p class="poetry">But a roast is “nuts†to his nostril thin,</p>
+<p class="poetry">And he’s running—I know by the smell—</p>
+<p class="poetry">A secret and personal Hell!</p>
+<p class="citeauth">Bissell Gip</p>
+</div>
+
+<p class="entry"><span class="def">heaven</span>, <span class="pos">n.</span> A place where the wicked cease from troubling you with talk of their personal affairs,
+and the good listen with attention while you expound your own.</p>
+
+<p class="entry"><span class="def">hebrew</span>, <span class="pos">n.</span> A male Jew, as distinguished from the Shebrew, an altogether superior creation.</p>
+
+<p class="entry"><span class="def">helpmate</span>, <span class="pos">n.</span> A wife, or bitter half.</p>
+
+<div class="poem">
+<p class="poetry">“Now, why is yer wife called a helpmate, Pat?â€</p>
+<p class="poetry">Says the priest. “Since the time ‘o yer wooin’ She’s niver [sic] assisted in what ye were at—</p>
+<p class="poetry">For it’s naught ye are ever doin’.â€</p>
+<p class="poetry">“That’s true of yer Riverence [sic],†Patrick replies,</p>
+<p class="poetry">And no sign of contrition envices;</p>
+<p class="poetry">“But, bedad, it’s a fact which the word implies,</p>
+<p class="poetry">For she helps to mate the expinses [sic]!â€</p>
+<p class="citeauth">Marley Wottel</p>
+</div>
+
+<p class="entry"><span class="def">hemp</span>, <span class="pos">n.</span> A plant from whose fibrous bark is made an article of neckwear which is frequently put
+on after public speaking in the open air and prevents the wearer from taking cold.</p>
+
+<p class="entry"><span class="def">hermit</span>, <span class="pos">n.</span> A person whose vices and follies are not sociable.</p>
+
+<p class="entry"><span class="def">hers,</span> <span class="pos">pron.</span> His.</p>
+
+<p class="entry"><span class="def">hibernate</span>, <span class="pos">v.i.</span> To pass the winter season in domestic seclusion. There have been many singular
+popular notions about the hibernation of various animals. Many believe that the
+bear hibernates during the whole winter and subsists by mechanically sucking
+its paws. It is admitted that it comes out of its retirement in the spring so
+lean that it had to try twice before it can cast a shadow. Three or four centuries
+ago, in England, no fact was better attested than that swallows passed the
+winter months in the mud at the bottom of their brooks, clinging together in
+globular masses. They have apparently been compelled to give up the custom and
+account of the foulness of the brooks. Sotus Ecobius discovered in Central Asia
+a whole nation of people who hibernate. By some investigators, the fasting of
+Lent is supposed to have been originally a modified form of hibernation, to
+which the Church gave a religious significance; but this view was strenuously
+opposed by that eminent authority, Bishop Kip, who did not wish any honors
+denied to the memory of the Founder of his family.</p>
+
+<p class="entry"><span class="def">hippogriff</span>, <span class="pos">n.</span> An animal (now extinct) which was half horse and half griffin. The griffin was
+itself a compound creature, half lion and half eagle. The hippogriff was
+actually, therefore, a one-quarter eagle, which is two dollars and fifty cents
+in gold. The study of zoology is full of surprises.</p>
+
+<p class="entry"><span class="def">historian</span>, <span class="pos">n.</span> A broad-gauge gossip.</p>
+
+<p class="entry"><span class="def">history</span>, <span class="pos">n.</span> An account mostly false, of events mostly unimportant, which are brought about by
+rulers mostly knaves, and soldiers mostly fools.</p>
+
+<div class="poem">
+<p class="poetry">Of Roman history, great Niebuhr’s shown</p>
+<p class="poetry">‘Tis nine-tenths lying.<br />
+Faith, I wish ‘twere known, Ere we accept great Niebuhr as a guide,<br />
+Wherein he blundered and how much he lied.</p>
+<p class="citeauth">Salder Bupp</p>
+</div>
+
+<p class="entry"><span class="def">hog</span>, <span class="pos">n.</span> A bird remarkable for the catholicity of its appetite and serving to illustrate that
+of ours. Among the Mahometans and Jews, the hog is not in favor as an article
+of diet, but is respected for the delicacy and the melody of its voice. It is
+chiefly as a songster that the fowl is esteemed; the cage of him in full chorus
+has been known to draw tears from two persons at once. The scientific name of
+this dicky-bird is <i>Porcus Rockefelleri</i>.
+Mr. Rockefeller did not discover the hog, but it is considered his by right of
+resemblance.</p>
+
+<p class="entry"><span class="def">homoeopathist</span>, <span class="pos">n.</span> The humorist of the medical profession.</p>
+
+<p class="entry"><span class="def">homoeopathy</span>, <span class="pos">n.</span> A school of medicine midway between Allopathy and Christian Science. To the last
+both the others are distinctly inferior, for Christian Science will cure
+imaginary diseases, and they can not.</p>
+
+<p class="entry"><span class="def">homicide</span>, <span class="pos">n.</span> The slaying of one human being by another. There are four kinds of homocide: felonious,
+excusable, justifiable, and praiseworthy, but it makes no great difference to
+the person slain whether he fell by one kind or another—the classification is
+for advantage of the lawyers.</p>
+
+<p class="entry"><span class="def">homiletics</span>, <span class="pos">n.</span> The science of adapting sermons to the spiritual needs, capacities and conditions
+of the congregation.</p>
+
+<div class="poem">
+<p class="poetry">So skilled the parson was in homiletics</p>
+<p class="poetry">That all his normal purges and emetics</p>
+<p class="poetry">To medicine the spirit were compounded</p>
+<p class="poetry">With a most just discrimination founded</p>
+<p class="poetry">Upon a rigorous examination</p>
+<p class="poetry">Of tongue and pulse and heart and respiration.</p>
+<p class="poetry">Then, having diagnosed each one’s condition,</p>
+<p class="poetry">His scriptural specifics this physician</p>
+<p class="poetry">Administered—his pills so efficacious</p>
+<p class="poetry">And pukes of disposition so vivacious</p>
+<p class="poetry">That souls afflicted with ten kinds of Adam<br />
+Were convalescent ere they knew they had ‘em.<br />
+But Slander’s tongue—itself all coated—uttered<br />
+Her bilious mind and scandalously muttered<br />
+That in the case of patients having money<br />
+The pills were sugar and the pukes were honey.</p>
+<p class="citeauth"><i>Biography of Bishop Potter</i></p>
+</div>
+
+<p class="entry"><span class="def">honorable</span>, <span class="pos">adj.</span> Afflicted with an impediment in one’s reach. In legislative bodies it is customary to
+mention all members as honorable; as, “the honorable gentleman is a scurvy cur.â€</p>
+
+<p class="entry"><span class="def">hope</span>, <span class="pos">n.</span> Desire and expectation rolled into one.</p>
+
+<div class="poem">
+<p class="poetry">Delicious Hope! when naught to man it left—</p>
+<p class="poetry">Of fortune destitute, of friends bereft;</p>
+<p class="poetry">When even his dog deserts him, and his goat
+With tranquil disaffection chews his coat
+While yet it hangs upon his back; then thou,
+The star far-flaming on thine angel brow,
+Descendest, radiant, from the skies to hint
+The promise of a clerkship in the Mint.</p>
+<p class="citeauth"><span class="def">Fogarty Weffing</span></p>
+</div>
+
+<p class="entry"><span class="def">hospitality</span>, <span class="pos">n.</span> The virtue which induces us to feed and lodge certain persons who are not in need
+of food and lodging.</p>
+
+<p class="entry"><span class="def">hostility</span>, <span class="pos">n.</span> A peculiarly sharp and specially applied sense of the earth’s overpopulation. Hostility
+is classified as active and passive; as (respectively) the feeling of a woman
+for her female friends, and that which she entertains for all the rest of her sex.</p>
+
+<p class="entry"><span class="def">Houri</span>, <span class="pos">n.</span> A comely female inhabiting the Mohammedan Paradise to make things cheery for the good
+Mussulman, whose belief in her existence marks a noble discontent with his
+earthly spouse, whom he denies a soul. By that good lady the Houris are said to
+be held in deficient esteem.</p>
+
+<p id="house" class="entry"><span class="def">house</span>, <span class="pos">n.</span> A hollow edifice erected for the habitation of man, rat, mouse, beelte, cockroach, fly,
+mosquito, flea, bacillus and microbe. <i>House
+of Correction</i>, a place of reward for political and personal service,
+and for the detention of offenders and appropriations. <i>House of God</i>, a building with a steeple
+and a mortgage on it. <i>House-dog</i>,
+a pestilent beast kept on domestic premises to insult persons passing by and
+appal the hardy visitor. <i>House-maid</i>,
+a youngerly person of the opposing sex employed to be variously disagreeable
+and ingeniously unclean in the station in which it has pleased God to place her.</p>
+
+<p class="entry"><span class="def">houseless</span>, <span class="pos">adj.</span> Having paid all taxes on household goods.</p>
+
+<p class="entry"><span class="def">hovel</span>, <span class="pos">n.</span> The fruit of a flower called the Palace.</p>
+
+<div class="poem">
+<p class="poetry">Twaddle had a hovel,</p>
+<p class="poetry">Twiddle had a palace;</p>
+<p class="poetry">Twaddle said: “I’ll grovel</p>
+<p class="poetry">Or he’ll think I bear him maliceâ€â€”</p>
+<p class="poetry">A sentiment as novel</p>
+<p class="poetry">As a castor on a chalice.</p>
+<p class="poetry">Down upon the middle</p>
+<p class="poetry">Of his legs fell Twaddle</p>
+<p class="poetry">And astonished Mr. Twiddle,</p>
+<p class="poetry">Who began to lift his noddle.</p>
+<p class="poetry">Feed upon the fiddle&#8212;</p>
+<p class="poetry">Faddle flummery, unswaddle</p>
+<p class="poetry">A new-born self-sufficiency and think himself a [mockery.]</p>
+<p class="citeauth">G. J.</p>
+</div>
+
+<p class="entry"><span class="def">humanity</span>, <span class="pos">n.</span> The human race, collectively, exclusive of the anthropoid poets.</p>
+
+<p class="entry"><span class="def">humorist</span>, <span class="pos">n.</span> A plague that would have softened down the hoar austerity of Pharaoh’s heart and
+persuaded him to dismiss Israel with his best wishes, cat-quick.</p>
+
+<div class="poem">
+<p class="poetry">Lo! the poor humorist, whose tortured mind</p>
+<p class="poetry">See jokes in crowds, though still to gloom inclined—</p>
+<p class="poetry">Whose simple appetite, untaught to stray, His brains, renewed by night, consumes by day.</p>
+<p class="poetry">He thinks, admitted to an equal sty,</p>
+<p class="poetry">A graceful hog would bear his company.</p>
+<p class="citeauth">Alexander Poke</p>
+</div>
+
+<p class="entry"><span class="def">hurricane</span>, <span class="pos">n.</span> An atmospheric demonstration once very common but now generally abandoned for the
+tornado and cyclone. The hurricane is still in popular use in the West Indies
+and is preferred by certain old-fashioned sea-captains. It is also used in the
+construction of the upper decks of steamboats, but generally speaking, the
+hurricane’s usefulness has outlasted it.</p>
+
+<p class="entry"><span class="def">hurry</span>, <span class="pos">n.</span> The dispatch of bunglers.</p>
+
+<p id="husband" class="entry"><span class="def">husband</span>, <span class="pos">n.</span> One who, having dined, is charged with the care of the plate.</p>
+
+<p class="entry"><span class="def">hybrid</span>, <span class="pos">n.</span> A pooled issue.</p>
+
+<p class="entry"><span class="def">hydra</span>, <span class="pos">n.</span> A kind of animal that the ancients catalogued under many heads.</p>
+
+<p class="entry"><span class="def">hyena</span>, <span class="pos">n.</span> A beast held in reverence by some oriental nations from its habit of frequenting at
+night the burial-places of the dead. But the medical student does that.</p>
+
+<p class="entry"><span class="def">hypochondriasis</span>, <span class="pos">n.</span> Depression of one’s own spirits.</p>
+
+<div class="poem">
+<p class="poetry">Some heaps of trash upon a vacant lot<br />
+Where long the village rubbish had been shot<br />
+Displayed a sign among the stuff and stumps—<br />
+“Hypochondriasis.†It meant The Dumps.</p>
+<p class="citeauth">Bogul S. Purvy</p>
+</div>
+
+<p class="entry"><span class="def">hypocrite</span>, <span class="pos">n.</span> One who, profession virtues that he does not respect secures the advantage of
+seeming to be what he depises.</p>
+
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/H.html.annot b/lib/ebooks/devils/H.html.annot
new file mode 100644
index 00000000..016c06df
--- /dev/null
+++ b/lib/ebooks/devils/H.html.annot
@@ -0,0 +1 @@
+22841 Hello \ No newline at end of file
diff --git a/lib/ebooks/devils/H.html.i b/lib/ebooks/devils/H.html.i
new file mode 100644
index 00000000..83cf28a1
--- /dev/null
+++ b/lib/ebooks/devils/H.html.i
@@ -0,0 +1,41 @@
+18 pages
+size 400 552
+length 26002
+396 2 10 body html
+0
+1871 2 38 body html
+39
+4030 2 67 body html
+22
+6233 2 96 body html
+0
+6945 2 109 body html
+271
+6945 2 109 body html
+811
+6945 2 109 body html
+1351
+6945 2 109 body html
+1891
+11584 2 189 body html
+72
+12276 2 201 body html
+324
+13953 2 230 body html
+0
+15146 2 250 body html
+107
+17293 2 283 body html
+0
+18872 2 306 body html
+163
+20286 2 331 body html
+91
+22520 2 367 body html
+0
+23366 2 386 body html
+0
+24997 2 412 body html
+0
+husband 16
+house 14
diff --git a/lib/ebooks/devils/I.html b/lib/ebooks/devils/I.html
new file mode 100644
index 00000000..508ded63
--- /dev/null
+++ b/lib/ebooks/devils/I.html
@@ -0,0 +1,681 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: I</title>
+</head>
+<body lang="en-US">
+
+
+<h1>I</h1>
+
+
+<p>I is the first letter of the alphabet, the first word of the language, the first thought of
+the mind, the first object of affection. In grammar it is a pronoun of the
+first person and singular number. Its plural is said to be <i>We</i>, but how there can be more than one
+myself is doubtless clearer the grammarians than it is to the author of this
+incomparable dictionary. Conception of two myselfs is difficult, but fine. The
+frank yet graceful use of “I†distinguishes a good writer from a bad; the
+latter carries it with the manner of a thief trying to cloak his loot.</p>
+
+<p class="entry"><span class="def">Ichor</span>, <span class="pos">n.</span> A fluid that serves the gods and goddesses in place of blood.</p>
+
+<div class="poem">
+<p class="poetry">Fair Venus, speared by Diomed,</p>
+<p class="poetry">Restrained the raging chief and said:</p>
+<p class="poetry">“Behold, rash mortal, whom you’ve bled—</p>
+<p class="poetry">Your soul’s stained white with ichorshed!â€</p>
+<p class="citeauth">Mary Doke</p>
+</div>
+
+<p class="entry"><span class="def">iconoclast</span>, <span class="pos">n.</span> A breaker of idols, the worshipers whereof are imperfectly gratified by the
+performance, and most strenuously protest that he unbuildeth but doth not
+reedify, that he pulleth down but pileth not up. For the poor things would have
+other idols in place of those he thwacketh upon the mazzard and dispelleth. But
+the iconoclast saith: “Ye shall have none at all, for ye need them not; and if
+the rebuilder fooleth round hereabout, behold I will depress the head of him
+and sit thereon till he squawk it.â€</p>
+
+<p class="entry"><span class="def">idiot</span>, <span class="pos">n.</span> A member of a large and powerful tribe whose influence in human affairs has always been
+dominant and controlling. The Idiot’s activity is not confined to any special
+field of thought or action, but “pervades and regulates the whole.†He has the
+last word in everything; his decision is unappealable. He sets the fashions and
+opinion of taste, dictates the limitations of speech and circumscribes conduct
+with a dead-line.</p>
+
+<p class="entry"><span class="def">idleness</span>, <span class="pos">n.</span> A model farm where the
+devil experiments with seeds of new sins and promotes the growth of staple vices.</p>
+
+<p class="entry"><span class="def">ignoramus</span>, <span class="pos">n.</span> A person unacquainted with certain kinds of knowledge familiar to yourself, and
+having certain other kinds that you know nothing about.</p>
+
+<div class="poem">
+<p class="poetry">Dumble was an ignoramus,</p>
+<p class="poetry">Mumble was for learning famous.</p>
+<p class="poetry">Mumble said one day to Dumble:</p>
+<p class="poetry">“Ignorance should be more humble.</p>
+<p class="poetry">Not a spark have you of knowledge</p>
+<p class="poetry">That was got in any college.â€</p>
+<p class="poetry">Dumble said to Mumble: “Truly</p>
+<p class="poetry">You’re self-satisfied unduly.</p>
+<p class="poetry">Of things in college I’m denied</p>
+<p class="poetry">A knowledge—you of all beside.â€</p>
+<p class="citeauth">Borelli</p>
+</div>
+
+<p class="entry"><span class="def">illuminati</span>, <span class="pos">n.</span> A sect of Spanish heretics of the latter part of the sixteenth century; so called
+because they were light weights—<i>cunctationes illuminati</i>.</p>
+
+<p class="entry"><span class="def">illustrious</span>, <span class="pos">adj.</span> Suitably placed for the shafts of malice, envy and detraction.</p>
+
+<p class="entry"><span class="def">imagination</span>, <span class="pos">n.</span> A warehouse of facts, with poet and liar in joint ownership.</p>
+
+<p class="entry"><span class="def">imbecility</span>, <span class="pos">n.</span> A kind of divine inspiration, or sacred fire affecting censorious critics of this dictionary.</p>
+
+<p class="entry"><span class="def">immigrant</span>, <span class="pos">n.</span> An unenlightened person who thinks one country better than another.</p>
+
+<p class="entry"><span class="def">immodest</span>, <span class="pos">adj.</span> Having a strong sense of one’s own merit, coupled with a feeble conception of worth in others.</p>
+
+<div class="poem">
+<p class="poetry">There was once a man in Ispahan</p>
+<p class="poetry">Ever and ever so long ago,</p>
+<p class="poetry">And he had a head, the phrenologists said,</p>
+<p class="poetry">That fitted him for a show.</p>
+<p class="poetry">For his modesty’s bump was so large a lump</p>
+<p class="poetry">(Nature, they said, had taken a freak)</p>
+<p class="poetry">That its summit stood far above the wood</p>
+<p class="poetry">Of his hair, like a mountain peak.</p>
+<p class="poetry">So modest a man in all Ispahan,</p>
+<p class="poetry">Over and over again they swore—</p>
+<p class="poetry">So humble and meek, you would vainly seek;</p>
+<p class="poetry">None ever was found before.</p>
+<p class="poetry">Meantime the hump of that awful bump</p>
+<p class="poetry">Into the heavens contrived to get</p>
+<p class="poetry">To so great a height that they called the wight</p>
+<p class="poetry">The man with the minaret.</p>
+<p class="poetry">There wasn’t a man in all Ispahan</p>
+<p class="poetry">Prouder, or louder in praise of his chump:</p>
+<p class="poetry">With a tireless tongue and a brazen lung</p>
+<p class="poetry">He bragged of that beautiful bump</p>
+<p class="poetry">Till the Shah in a rage sent a trusty page</p>
+<p class="poetry">Bearing a sack and a bow-string too,</p>
+<p class="poetry">And that gentle child explained as he smiled:</p>
+<p class="poetry">“A little present for you.â€</p>
+<p class="poetry">The saddest man in all Ispahan,</p>
+<p class="poetry">Sniffed at the gift, yet accepted the same.</p>
+<p class="poetry">“If I’d lived,†said he, “my humility</p>
+<p class="poetry">Had given me deathless fame!â€</p>
+<p class="citeauth">Sukker Uffro</p>
+</div>
+
+<p class="entry"><span class="def">immoral</span>, <span class="pos">adj.</span> Inexpedient. Whatever in the long run and with regard to the greater number of instances men
+find to be generally inexpedient comes to be considered wrong, wicked, immoral.
+If man’s notions of right and wrong have any other basis than this of
+expediency; if they originated, or could have originated, in any other way; if
+actions have in themselves a moral character apart from, and nowise dependent
+on, their consequences—then all philosophy is a lie and reason a disorder of the mind.</p>
+
+<p class="entry"><span class="def">immorality</span>, <span class="pos">n.</span></p>
+
+<div class="poem">
+<p class="poetry">A toy which people cry for,</p>
+<p class="poetry">And on their knees apply for,</p>
+<p class="poetry">Dispute, contend and lie for,</p>
+<p class="poetry">And if allowed</p>
+<p class="poetry">Would be right proud</p>
+<p class="poetry">Eternally to die for.</p>
+<p class="citeauth">G. J.</p>
+</div>
+
+<p class="entry"><span class="def">impale</span>, <span class="pos">v.t.</span> In popular usage to pierce with any weapon which remains fixed in the wound. This,
+however, is inaccurate; to imaple is, properly, to put to death by thrusting an
+upright sharp stake into the body, the victim being left in a sitting position.
+This was a common mode of punishment among many of the nations of antiquity,
+and is still in high favor in China and other parts of Asia. Down to the
+beginning of the fifteenth century it was widely employed in “churchingâ€
+heretics and schismatics. Wolecraft calls it the “stoole of repentynge,†and
+among the common people it was jocularly known as “riding the one legged
+horse.†Ludwig Salzmann informs us that in Thibet impalement is considered the
+most appropriate punishment for crimes against religion; and although in China
+it is sometimes awarded for secular offences, it is most frequently adjudged in
+cases of sacrilege. To the person in actual experience of impalement it must be
+a matter of minor importance by what kind of civil or religious dissent he was
+made acquainted with its discomforts; but doubtless he would feel a certain
+satisfaction if able to contemplate himself in the character of a weather-cock
+on the spire of the True Church.</p>
+
+<p class="entry"><span class="def">impartial</span>, <span class="pos">adj.</span> Unable to perceive any promise of personal advantage from espousing either side of a
+controversy or adopting either of two conflicting opinions.</p>
+
+<p class="entry"><span class="def">impenitence</span>, <span class="pos">n.</span> A state of mind intermediate in point of time between sin and punishment.</p>
+
+<p class="entry"><span class="def">impiety</span>, <span class="pos">n.</span> Your irreverence toward my deity.</p>
+
+<p class="entry"><span class="def">imposition</span>, <span class="pos">n.</span> The act of blessing
+or consecrating by the laying on of hands—a ceremony common to many ecclesiastical systems, but performed
+with the frankest sincerity by the sect known as Thieves.</p>
+
+<div class="poem">
+<p class="poetry">“Lo! by the laying on of hands,â€</p>
+<p class="poetry">Say parson, priest and dervise,</p>
+<p class="poetry">“We consecrate your cash and lands</p>
+<p class="poetry">To ecclesiastical service.</p>
+<p class="poetry">No doubt you’ll swear till all is blue</p>
+<p class="poetry">At such an imposition. Do.â€</p>
+<p class="poetry">Pollo Doncas</p>
+<p class="poetry">impostor n. A rival aspirant to public honors.</p>
+<p class="poetry">improbability, <span class="pos">n.</span></p>
+<p class="poetry">His tale he told with a solemn face</p>
+<p class="poetry">And a tender, melancholy grace.</p>
+<p class="poetry">Improbable ‘twas, no doubt,</p>
+<p class="poetry">When you came to think it out,</p>
+<p class="poetry">But the fascinated crowd</p>
+<p class="poetry">Their deep surprise avowed</p>
+<p class="poetry">And all with a single voice averred ‘Twas the most amazing thing they’d heard—</p>
+<p class="poetry">All save one who spake never a word,</p>
+<p class="poetry">But sat as mum</p>
+<p class="poetry">As if deaf and dumb,</p>
+<p class="poetry">Serene, indifferent and unstirred.</p>
+<p class="poetry">Then all the others turned to him And scrutinized him limb from limb—</p>
+<p class="poetry">Scanned him alive;</p>
+<p class="poetry">But he seemed to thrive</p>
+<p class="poetry">And tranquiler grow each minute,</p>
+<p class="poetry">As if there were nothing in it.</p>
+<p class="poetry">“What! what!†cried one, “are you not amazed</p>
+<p class="poetry">At what our friend has told?†He raised</p>
+<p class="poetry">Soberly then his eyes and gazed</p>
+<p class="poetry">In a natural way</p>
+<p class="poetry">And proceeded to say,</p>
+<p class="poetry">As he crossed his feet on the mantel-shelf:</p>
+<p class="poetry">“O no—not at all; I’m a liar myself.â€</p>
+</div>
+
+<p class="entry"><span class="def">improvidence</span>, <span class="pos">n.</span> Provision for the needs of to-day from the revenues of to-morrow.</p>
+
+<p class="entry"><span class="def">impunity</span>, <span class="pos">n.</span> Wealth.</p>
+
+<p class="entry"><span class="def">inadmissible</span>, <span class="pos">adj.</span> Not competent to be considered. Said of certain kinds of testimony which juries
+are supposed to be unfit to be entrusted with, and which judges, therefore,
+rule out, even of proceedings before themselves alone. Hearsay evidence is
+inadmissible because the person quoted was unsworn and is not before the court
+for examination; yet most momentous actions, military, political, commercial
+and of every other kind, are daily undertaken on hearsay evidence. There is no
+religion in the world that has any other basis than hearsay evidence. Revelation
+is hearsay evidence; that the Scriptures are the word of God we have only the
+testimony of men long dead whose identity is not clearly established and who
+are not known to have been sworn in any sense. Under the rules of evidence as
+they now exist in this country, no single assertion in the Bible has in its
+support any evidence admissible in a court of law. It cannot be proved that the
+battle of Blenheim ever was fought, that there was such as person as Julius
+Caesar, such an empire as Assyria.</p>
+
+<p>But as records of courts of justice are admissible, it can easily be proved that powerful and
+malevolent magicians once existed and were a scourge to mankind. The evidence
+(including confession) upon which certain women were convicted of witchcraft
+and executed was without a flaw; it is still unimpeachable. The judges’
+decisions based on it were sound in logic and in law. Nothing in any existing
+court was ever more thoroughly proved than the charges of witchcraft and
+sorcery for which so many suffered death. If there were no witches, human
+testimony and human reason are alike destitute of value.</p>
+
+<p class="entry"><span class="def">inauspiciously</span>, <span class="pos">adv.</span> In an unpromising manner, the auspices being unfavorable. Among the Romans
+it was customary before undertaking any important action or enterprise to
+obtain from the augurs, or state prophets, some hint of its probable outcome;
+and one of their favorite and most trustworthy modes of divination consisted in
+observing the flight of birds—the omens thence derived being called <i>auspices</i>. Newspaper reporters and certain
+miscreant lexicographers have decided that the word—always in the plural—shall
+mean “patronage†or “managementâ€; as, “The festivities were under the auspices
+of the Ancient and Honorable Order of Body-Snatchersâ€; or, “The hilarities were
+auspicated by the Knights of Hunger.â€</p>
+
+<div class="poem">
+<p class="poetry">A Roman slave appeared one day</p>
+<p class="poetry">Before the Augur. “Tell me, pray,</p>
+<p class="poetry">If—“ here the Augur, smiling, made</p>
+<p class="poetry">A checking gesture and displayed</p>
+<p class="poetry">His open palm, which plainly itched,</p>
+<p class="poetry">For visibly its surface twitched.</p>
+<p class="poetry">A <i>denarius</i> (the Latin nickel)</p>
+<p class="poetry">Successfully allayed the tickle,</p>
+<p class="poetry">And then the slave proceeded: “Please</p>
+<p class="poetry">Inform me whether Fate decrees</p>
+<p class="poetry">Success or failure in what I</p>
+<p class="poetry">To-night (if it be dark) shall try.</p>
+<p class="poetry">Its nature? Never mind—I think</p>
+<p class="poetry">‘Tis writ on thisâ€â€”and with a wink</p>
+<p class="poetry">Which darkened half the earth, he drew</p>
+<p class="poetry">Another denarius to view,</p>
+<p class="poetry">Its shining face attentive scanned,</p>
+<p class="poetry">Then slipped it into the good man’s hand,</p>
+<p class="poetry">Who with great gravity said: “Wait</p>
+<p class="poetry">While I retire to question Fate.â€</p>
+<p class="poetry">That holy person then withdrew</p>
+<p class="poetry">His scared clay and, passing through</p>
+<p class="poetry">The temple’s rearward gate, cried “Shoo!â€</p>
+<p class="poetry">Waving his robe of office. Straight</p>
+<p class="poetry">Each sacred peacock and its mate</p>
+<p class="poetry">(Maintained for Juno’s favor) fled</p>
+<p class="poetry">With clamor from the trees o’erhead,</p>
+<p class="poetry">Where they were perching for the night.</p>
+<p class="poetry">The temple’s roof received their flight,</p>
+<p class="poetry">For thither they would always go,</p>
+<p class="poetry">When danger threatened them below.</p>
+<p class="poetry">Back to the slave the Augur went:</p>
+<p class="poetry">“My son, forecasting the event</p>
+<p class="poetry">By flight of birds, I must confess</p>
+<p class="poetry">The auspices deny success.â€</p>
+<p class="poetry">That slave retired, a sadder man,</p>
+<p class="poetry">Abandoning his secret plan—</p>
+<p class="poetry">Which was (as well the craft seer</p>
+<p class="poetry">Had from the first divined) to clear</p>
+<p class="poetry">The wall and fraudulently seize</p>
+<p class="poetry">On Juno’s poultry in the trees.</p>
+<p class="citeauth">G. J.</p>
+</div>
+
+<p id="income" class="entry"><span class="def">income</span>, <span class="pos">n.</span> The natural and rational gauge and measure of respectability, the commonly accepted
+standards being artificial, arbitrary and fallacious; for, as “Sir Sycophas
+Chrysolater†in the play has justly remarked, “the true use and function of
+property (in whatsoever it consisteth—coins, or land, or houses, or merchant-stuff,
+or anything which may be named as holden of right to one’s own
+subservience) as also of honors, titles, preferments and place, and all favor
+and acquaintance of persons of quality or ableness, are but to get money. Hence
+it followeth that all things are truly to be rated as of worth in measure of
+their serviceableness to that end; and their possessors should take rank in
+agreement thereto, neither the lord of an unproducing manor, howsoever broad
+and ancient, nor he who bears an unremunerate dignity, nor yet the pauper
+favorite of a king, being esteemed of level excellency with him whose riches
+are of daily accretion; and hardly should they whose wealth is barren claim and
+rightly take more honor than the poor and unworthy.â€</p>
+
+<p class="entry"><span class="def">incompatibility</span>, <span class="pos">n.</span> In matrimony a similarity of tastes, particularly the taste for domination. Incompatibility
+may, however, consist of a meek-eyed matron living just around the corner. It
+has even been known to wear a moustache.</p>
+
+<p class="entry"><span class="def">incompossible</span>, <span class="pos">adj.</span> Unable to exist if something else exists. Two things are incompossible
+when the world of being has scope enough for one of them, but not enough for
+both—as Walt Whitman’s poetry and God’s mercy to man. Incompossibility, it will
+be seen, is only incompatibility let loose. Instead of such low language as “Go
+heel yourself—I mean to kill you on sight,†the words, “Sir, we are
+incompossible,†would convey and equally significant intimation and in stately
+courtesy are altogether superior.</p>
+
+<p class="entry"><span class="def">Incubus</span>, <span class="pos">n.</span> One of a race of highly improper demons who, though probably not wholly extinct, may
+be said to have seen their best nights. For a complete account of <i>incubi</i> and <i>succubi</i>, including <i>incubae</i>
+and <i>succubae</i>, see the <i>Liber Demonorum</i> of Protassus (Paris,
+1328), which contains much curious information that would be out of place in a
+dictionary intended as a text-book for the public schools.</p>
+
+<p>Victor Hugo relates that in the Channel Islands Satan himself—tempted more than elsewhere
+by the beauty of the women, doubtless—sometimes plays at <i>incubus</i>, greatly to the inconvenience and
+alarm of the good dames who wish to be loyal to their marriage vows, generally
+speaking. A certain lady applied to the parish priest to learn how they might,
+in the dark, distinguish the hardy intruder from their husbands. The holy man
+said they must feel his brown for horns; but Hugo is ungallant enough to hint a
+doubt of the efficacy of the test.</p>
+
+<p class="entry"><span class="def">incumbent</span>, <span class="pos">n.</span> A
+person of the liveliest interest to the outcumbents.</p>
+
+<p class="entry"><span class="def">indecision</span>, <span class="pos">n.</span> The
+chief element of success; “for whereas,†saith Sir Thomas Brewbold, “there is
+but one way to do nothing and divers way to do something, whereof, to a surety,
+only one is the right way, it followeth that he who from indecision standeth
+still hath not so many chances of going astray as he who pusheth forwardsâ€â€”a
+most clear and satisfactory exposition on the matter.</p>
+
+<p class="dialog">“Your prompt decision to attack,†said Genera Grant
+on a certain occasion to General Gordon Granger, “was admirable; you had but five minutes
+to make up your mind in.â€</p>
+
+<p class="dialog">“Yes, sir,†answered the victorious subordinate,
+“it is a great thing to be know exactly what to do in an emergency. When in doubt
+whether to attack or retreat I never hesitate a moment—I toss us a copper.â€</p>
+
+<p class="dialog">“Do you mean to say that’s what you did this time?â€</p>
+<p class="dialog">“Yes, General; but for Heaven’s sake don’t reprimand me: I disobeyed the coin.â€</p>
+
+<p class="entry"><span class="def">indifferent</span>, <span class="pos">adj.</span> Imperfectly
+sensible to distinctions among things.</p>
+
+<div class="poem">
+<p class="poetry">“You tiresome man!†cried Indolentio’s wife,<br />
+“You’ve grown indifferent to all in life.â€<br />
+“Indifferent?†he drawled with a slow smile;<br />
+“I would be, dear, but it is not worth while.â€</p>
+<p class="citeauth">Apuleius M. Gokul</p>
+</div>
+
+<p class="entry"><span class="def">indigestion</span>, <span class="pos">n.</span> A
+disease which the patient and his friends frequently mistake for deep religious
+conviction and concern for the salvation of mankind. As the simple Red Man of
+the western wild put it, with, it must be confessed, a certain force: “Plenty
+well, no pray; big bellyache, heap God.â€</p>
+
+<p class="entry"><span class="def">indiscretion</span>, <span class="pos">n.</span> The guilt of woman.</p>
+
+<p class="entry"><span class="def">inexpedient</span>, <span class="pos">adj.</span> Not calculated
+to advance one’s interests.</p>
+
+<p class="entry"><span class="def">infancy</span>, <span class="pos">n.</span> The
+period of our lives when, according to Wordsworth, “Heaven lies about us.†The
+world begins lying about us pretty soon afterward.</p>
+
+<p class="entry"><span class="def">Inferiae,</span> <span class="pos">n.</span> [Latin] Among the Greeks and Romans, sacrifices
+for propitation of the <i>Dii Manes</i>, or souls of the dead heroes;
+for the pious ancients could not invent enough gods to satisfy their spiritual
+needs, and had to have a number of makeshift deities, or, as a sailor might
+say, jury-gods, which they made out of the most unpromising materials. It was
+while sacrificing a bullock to the spirit of Agamemnon that Laiaides, a priest
+of Aulis, was favored with an audience of that illustrious warrior’s shade, who
+prophetically recounted to him the birth of Christ and the triumph of
+Christianity, giving him also a rapid but tolerably complete review of events
+down to the reign of Saint Louis. The narrative ended abruptly at the point,
+owing to the inconsiderate crowing of a cock, which compelled the ghosted King
+of Men to scamper back to Hades. There is a fine mediaeval flavor to this
+story, and as it has not been traced back further than Pere Brateille, a pious
+but obscure writer at the court of Saint Louis, we shall probably not err on
+the side of presumption in considering it apocryphal, though Monsignor Capel’s
+judgment of the matter might be different; and to that I bow—wow.</p>
+
+<p class="entry"><span class="def">infidel</span>, <span class="pos">n.</span> In New
+York, one who does not believe in the Christian religion; in Constantinople,
+one who does. (See GIAOUR.) A kind of scoundrel imperfectly reverent of, and
+niggardly contributory to, divines, ecclesiastics, popes, parsons, canons,
+monks, mollahs, voodoos, presbyters, hierophants, prelates, obeah-men, abbes,
+nuns, missionaries, exhorters, deacons, friars, hadjis, high-priests, muezzins,
+brahmins, medicine-men, confessors, eminences, elders, primates, prebendaries,
+pilgrims, prophets, imaums, beneficiaries, clerks, vicars-choral, archbishops,
+bishops, abbots, priors, preachers, padres, abbotesses, caloyers, palmers,
+curates, patriarchs, bonezs, santons, beadsmen, canonesses, residentiaries,
+diocesans, deans, subdeans, rural deans, abdals, charm-sellers, archdeacons,
+hierarchs, class-leaders, incumbents, capitulars, sheiks, talapoins,
+postulants, scribes, gooroos, precentors, beadles, fakeers, sextons,
+reverences, revivalists, cenobites, perpetual curates, chaplains, mudjoes,
+readers, novices, vicars, pastors, rabbis, ulemas, lamas, sacristans, vergers,
+dervises, lectors, church wardens, cardinals, prioresses, suffragans, acolytes,
+rectors, cures, sophis, mutifs and pumpums.</p>
+
+<p class="entry"><span class="def">influence</span>, <span class="pos">n.</span> In politics,
+a visionary <i>quo</i> given in exchange for a substantial <i>quid</i>.</p>
+
+<p class="entry"><span class="def">Infalapsarian</span>, <span class="pos">n.</span> One
+who ventures to believe that Adam need not have sinned unless he had a mind
+to—in opposition to the Supralapsarians, who hold that that luckless person’s
+fall was decreed from the beginning. Infralapsarians are sometimes called
+Sublapsarians without material effect upon the importance and lucidity of their
+views about Adam.</p>
+
+<div class="poem">
+<p class="poetry">Two theologues once, as they wended their way</p>
+<p class="poetry">To chapel, engaged in colloquial fray—</p>
+<p class="poetry">An earnest logomachy, bitter as gall,</p>
+<p class="poetry">Concerning poor Adam and what made him fall.<br />
+“’Twas Predestination,†cried one—“for the Lord<br />
+Decreed he should fall of his own accord.â€<br />
+“Not so—‘twas Free will,†the other maintained,<br />
+“Which led him to choose what the Lord had ordained.â€<br />
+So fierce and so fiery grew the debate<br />
+That nothing but bloodshed their dudgeon could sate;</p>
+<p class="poetry">So off flew their
+cassocks and caps to the ground And, moved by the spirit, their hands went
+round. Ere either had proved his theology right By winning, or even beginning,
+the fight, A gray old professor of Latin came by, A staff in his hand and a
+scowl in his eye, And learning the cause of their quarrel (for still As they
+clumsily sparred they disputed with skill Of foreordination freedom of will)</p>
+<p class="poetry">Cried: “Sirrahs! this reasonless warfare compose:</p>
+<p class="poetry">Atwixt ye’s no
+difference worthy of blows. The sects ye belong to—I’m ready to swear Ye
+wrongly interpret the names that they bear. <i>You</i>
+&#8212;Infralapsarian son of a clown!&#8212;</p>
+<p class="poetry">Should only contend that Adam slipped down;</p>
+<p class="poetry">While <i>you</i>&#8212;you Supralapsarian pup!&#8212;</p>
+<p class="poetry">Should nothing aver but that Adam slipped up.</p>
+<p class="poetry">It’s all the same whether up or down</p>
+<p class="poetry">You slip on a peel of banana brown.</p>
+<p class="poetry">Even Adam analyzed not his blunder,</p>
+<p class="poetry">But thought he had slipped on a peal of thunder!</p>
+<p class="citeauth">G. J.</p>
+</div>
+<p class="entry"><span class="def">ingrate</span>, <span class="pos">n.</span> One
+who receives a benefit from another, or is otherwise an object of charity.</p>
+
+<div class="poem">
+<p class="poetry">“All men are ingrates,†sneered the cynic. “Nay,â€</p>
+<p class="poetry">The good philanthropist replied;</p>
+<p class="poetry">“I did great service to a man one day</p>
+<p class="poetry">Who never since has cursed me to repay,</p>
+<p class="poetry">Nor vilified.â€</p>
+<p class="poetry">“Ho!†cried the cynic, “lead me to him straight—</p>
+<p class="poetry">With veneration I am overcome,</p>
+<p class="poetry">And fain would have his blessing.†“Sad your fate—</p>
+<p class="poetry">He cannot bless you, for AI grieve to state</p>
+<p class="poetry">This man is dumb.â€</p>
+<p class="citeauth">Ariel Selp</p>
+</div>
+
+<p class="entry"><span class="def">injury</span>, <span class="pos">n.</span> An
+offense next in degree of enormity to a slight.</p>
+
+<p class="entry"><span class="def">injustice</span>, <span class="pos">n.</span> A
+burden which of all those that we load upon others and carry ourselves is
+lightest in the hands and heaviest upon the back.</p>
+
+<p class="entry"><span class="def">ink</span>, <span class="pos">n.</span> A
+villainous compound of tannogallate of iron, gum-arabic and water, chiefly used
+to facilitate the infection of idiocy and promote intellectual crime. The
+properties of ink are peculiar and contradictory: it may be used to make
+reputations and unmake them; to blacken them and to make them white; but it is
+most generally and acceptably employed as a mortar to bind together the stones
+of an edifice of fame, and as a whitewash to conceal afterward the rascal
+quality of the material. There are men called journalists who have established
+ink baths which some persons pay money to get into, others to get out of. Not
+infrequently it occurs that a person who has paid to get in pays twice as much
+to get out.</p>
+
+<p class="entry"><span class="def">innate</span>, <span class="pos">adj.</span> Natural,
+inherent—as innate ideas, that is to say, ideas that we are born with, having
+had them previously imparted to us. The doctrine of innate ideas is one of the
+most admirable faiths of philosophy, being itself an innate idea and therefore
+inaccessible to disproof, though Locke foolishly supposed himself to have given
+it “a black eye.†Among innate ideas may be mentioned the belief in one’s
+ability to conduct a newspaper, in the greatness of one’s country, in the
+superiority of one’s civilization, in the importance of one’s personal affairs
+and in the interesting nature of one’s diseases.</p>
+
+<p class="entry"><span class="def">in’ards</span>, <span class="pos">n.</span> The
+stomach, heart, soul and other bowels. Many eminent investigators do not class
+the soul as an in’ard, but that acute observer and renowned authority, Dr.
+Gunsaulus, is persuaded that the mysterious organ known as the spleen is
+nothing less than our important part. To the contrary, Professor Garrett P.
+Servis holds that man’s soul is that prolongation of his spinal marrow which
+forms the pith of his no tail; and for demonstration of his faith points
+confidently to the fact that no tailed animals have no souls. Concerning these
+two theories, it is best to suspend judgment by believing both.</p>
+
+<p class="entry"><span class="def">inscription</span>, <span class="pos">n.</span> Something
+written on another thing. Inscriptions are of many kinds, but mostly memorial,
+intended to commemorate the fame of some illustrious person and hand down to
+distant ages the record of his services and virtues. To this class of
+inscriptions belongs the name of John Smith, penciled on the Washington
+monument. Following are examples of memorial inscriptions on tombstones: (See
+EPITAPH.)</p>
+
+<div class="poem">
+<p class="poetry">“In the sky my soul is found,</p>
+<p class="poetry">And my body in the ground.</p>
+<p class="poetry">By and by my body’ll rise</p>
+<p class="poetry">To my spirit in the skies,</p>
+<p class="poetry">Soaring up to Heaven’s gate.</p>
+<p class="poetry">1878.â€</p>
+<p class="poetry">“Sacred to the memory of Jeremiah Tree. Cut down May 9<sup>th</sup>, 1862, aged 27 yrs. 4 mos.
+and 12 ds. Indigenous.â€</p>
+<p class="poetry">“Affliction sore long time she boar,</p>
+<p class="poetry">Phisicians was in vain,</p>
+<p class="poetry">Till Deth released the dear deceased</p>
+<p class="poetry">And left her a remain.</p>
+<p class="poetry">Gone to join Ananias in the regions of bliss.â€</p>
+<p class="poetry">“The clay that rests beneath this stone</p>
+<p class="poetry">As Silas Wood was widely known.</p>
+<p class="poetry">Now, lying here, I ask what good</p>
+<p class="poetry">It was to let me be S. Wood.</p>
+<p class="poetry">O Man, let not ambition trouble you,</p>
+<p class="poetry">Is the advice of Silas W.â€</p>
+<p class="citeauth">“Richard Haymon, of Heaven. Fell to Earth Jan. 20, 1807, and had the dust brushed off him Oct.
+3, 1874.â€</p>
+</div>
+
+<p class="entry"><span class="def">insectivora</span>, <span class="pos">n.</span></p>
+
+<div class="poem">
+<p class="poetry">“See,†cries the chorus of admiring preachers, “How Providence provides for all His creatures!â€</p>
+<p class="poetry">“His care,†the gnat said, “even the insects follows:</p>
+<p class="poetry">For us He has provided wrens and swallows.â€</p>
+<p class="citeauth">Sempen Railey</p>
+</div>
+
+<p class="entry"><span class="def">insurance</span>, <span class="pos">n.</span> An
+ingenious modern game of chance in which the player is permitted to enjoy the
+comfortable conviction that he is beating the man who keeps the table.</p>
+
+<p class="dialog">INSURANCE AGENT: My
+dear sir, that is a fine house—pray let me insure it.</p>
+
+<p class="dialog">HOUSE OWNER: With pleasure. Please make the annual premium so low that by the
+time when, according to the tables of your actuary, it will probably be
+destroyed by fire I will have paid you considerably less than the face of the policy.</p>
+
+<p class="dialog">INSURANCE AGENT: O dear, no—we could not afford to do that. </p>
+
+<p class="dialog">We must fix the premium so that you will have paid more.</p>
+
+<p class="dialog">HOUSE OWNER: How, then, can <i>I</i> afford <i>that</i>?</p>
+
+<p class="dialog">INSURANCE AGENT: Why, your house may burn down at any time. </p>
+
+<p class="dialog">There was Smith’s house, for example, which—</p>
+
+<p class="dialog">HOUSE OWNER: Spare me—there were Brown’s house, on the contrary, and
+Jones’s house, and Robinson’s house, which—</p>
+
+<p class="dialog">INSURANCE AGENT: Spare <i>me</i>!</p>
+
+<p class="dialog">HOUSE OWNER: Let us understand each other. You want me to pay you money on the
+supposition that something will occur previously to the time set by yourself
+for its occurrence. In other words, you expect me to bet that my house will not
+last so long as you say that it will probably last.</p>
+
+<p class="dialog">INSURANCE AGENT: But if your house burns without insurance it will be a total loss.</p>
+
+<p class="dialog">HOUSE OWNER: Beg your pardon—by your own actuary’s tables I shall probably
+have saved, when it burns, all the premiums I would otherwise have paid to
+you—amounting to more than the face of the policy they would have bought. But
+suppose it to burn, uninsured, before the time upon which your figures are
+based. If I could not afford that, how could you if it were insured?</p>
+
+<p class="dialog">INSURANCE AGENT: O, we should make ourselves whole from our luckier ventures
+with other clients. Virtually, they pay your loss.</p>
+
+<p class="dialog">HOUSE OWNER: And virtually, then, don’t I help to pay their losses? Are not
+their houses as likely as mine to burn before they have paid you as much as you
+must pay them? The case stands this way: you expect to take more money from
+your clients than you pay to them, do you not?</p>
+
+<p class="dialog">INSURANCE AGENT: Certainly; if we did not—</p>
+
+<p class="dialog">HOUSE OWNER: I would not trust you with my money. Very well then. If it is <i>certain</i>, with
+reference to the whole body of your clients, that they lose money on you it is <i>probable</i>, with
+reference to any one of them, that <i>he</i> will. It is these individual
+probabilities that make the aggregate certainty.</p>
+
+<p class="dialog">INSURANCE AGENT: I will not deny it—but look at the figures in this pamph—</p>
+
+<p class="dialog">HOUSE OWNER: Heaven forbid!</p>
+
+<p class="dialog">INSURANCE AGENT: You spoke of saving the premiums which you would otherwise pay to
+me. Will you not be more likely to squander them? We offer you an incentive to thrift.</p>
+
+<p class="dialog">HOUSE OWNER: The willingness of A to take care of B’s money is not peculiar to
+insurance, but as a charitable institution you command esteem. Deign to accept
+its expression from a Deserving Object.</p>
+
+<p class="entry"><span class="def">insurrection</span>, <span class="pos">n.</span> An
+unsuccessful revolution. Disaffection’s failure to substitute misrule for bad government.</p>
+
+<p class="entry"><span class="def">intention</span>, <span class="pos">n.</span> The
+mind’s sense of the prevalence of one set of influences over another set; an
+effect whose cause is the imminence, immediate or remote, of the performance of
+an involuntary act.</p>
+
+<p class="entry"><span class="def">interpreter</span>, <span class="pos">n.</span> One
+who enables two persons of different languages to understand each other by
+repeating to each what it would have been to the interpreter’s advantage for
+the other to have said.</p>
+
+<p class="entry"><span class="def">interregnum</span>, <span class="pos">n.</span> The
+period during which a monarchical country is governed by a warm spot on the
+cushion of the throne. The experiment of letting the spot grow cold has
+commonly been attended by most unhappy results from the zeal of many worthy
+persons to make it warm again.</p>
+
+<p class="entry"><span class="def">intimacy</span>, <span class="pos">n.</span> A
+relation into which fools are providentially drawn for their mutual destruction.</p>
+
+<div class="poem">
+<p class="poetry">Two Seidlitz powders, one in blue</p>
+<p class="poetry">And one in white, together drew</p>
+<p class="poetry">And having each a pleasant sense</p>
+<p class="poetry">Of t’other powder’s excellence,</p>
+<p class="poetry">Forsook their jackets for the snug</p>
+<p class="poetry">Enjoyment of a common mug.</p>
+<p class="poetry">So close their intimacy grew</p>
+<p class="poetry">One paper would have held the two.</p>
+<p class="poetry">To confidences straight they fell,</p>
+<p class="poetry">Less anxious each to hear than tell;</p>
+<p class="poetry">Then each remorsefully confessed</p>
+<p class="poetry">To all the virtues he possessed,</p>
+<p class="poetry">Acknowledging he had them in</p>
+<p class="poetry">So high degree it was a sin.</p>
+<p class="poetry">The more they said, the more they felt</p>
+<p class="poetry">Their spirits with emotion melt,</p>
+<p class="poetry">Till tears of sentiment expressed</p>
+<p class="poetry">Their feelings. Then they effervesced!</p>
+<p class="poetry">So Nature executes her feats</p>
+<p class="poetry">Of wrath on friends and sympathetes</p>
+<p class="poetry">The good old rule who don’t apply,</p>
+<p class="poetry">That you are you and I am I.</p>
+</div>
+
+<p class="entry"><span class="def">introduction</span>, <span class="pos">n.</span> A
+social ceremony invented by the devil for the gratification of his servants and
+the plaguing of his enemies. The introduction attains its most malevolent
+development in this century, being, indeed, closely related to our political
+system. Every American being the equal of every other American, it follows that
+everybody has the right to know everybody else, which implies the right to
+introduce without request or permission. The Declaration of Independence should
+have read thus:</p>
+
+<p class="quote">“We hold these truths to be self-evident: that all men are created equal; that they are
+endowed by their Creator with certain inalienable rights; that among these are
+life, and the right to make that of another miserable by thrusting upon him an
+incalculable quantity of acquaintances; liberty, particularly the liberty to
+introduce persons to one another without first ascertaining if they are not
+already acquainted as enemies; and the pursuit of another’s happiness with a
+running pack of strangers.â€</p>
+
+<p class="entry"><span class="def">inventor</span>, <span class="pos">n.</span> A
+person who makes an ingenious arrangement of wheels, levers and springs, and
+believes it civilization.</p>
+
+<p class="entry"><span class="def">irreligion</span>, <span class="pos">n.</span> The
+principal one of the great faiths of the world.</p>
+
+<p class="entry"><span class="def">itch</span>, <span class="pos">n.</span> The
+patriotism of a Scotchman.</p>
+
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/I.html.annot b/lib/ebooks/devils/I.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/I.html.annot
diff --git a/lib/ebooks/devils/I.html.i b/lib/ebooks/devils/I.html.i
new file mode 100644
index 00000000..5e4a45c8
--- /dev/null
+++ b/lib/ebooks/devils/I.html.i
@@ -0,0 +1,62 @@
+29 pages
+size 400 552
+length 40130
+396 2 10 body html
+0
+1452 2 34 body html
+56
+2967 2 55 body html
+216
+4626 2 82 body html
+108
+4626 2 82 body html
+648
+6344 2 114 body html
+141
+7343 2 133 body html
+243
+9427 2 161 body html
+252
+9427 2 161 body html
+790
+11521 2 200 body html
+73
+13272 2 224 body html
+124
+14087 2 234 body html
+451
+14087 2 234 body html
+991
+16500 2 279 body html
+0
+18562 2 306 body html
+0
+20433 2 334 body html
+0
+22151 2 367 body html
+0
+23431 2 384 body html
+209
+25306 2 412 body html
+246
+27137 2 443 body html
+0
+28326 2 467 body html
+22
+30507 2 499 body html
+0
+30991 2 507 body html
+413
+32627 2 540 body html
+39
+34139 2 571 body html
+0
+35615 2 596 body html
+0
+37320 2 627 body html
+36
+37320 2 627 body html
+576
+39859 2 673 body html
+0
+income 12
diff --git a/lib/ebooks/devils/J.html b/lib/ebooks/devils/J.html
new file mode 100644
index 00000000..68d56c2c
--- /dev/null
+++ b/lib/ebooks/devils/J.html
@@ -0,0 +1,74 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: J</title>
+</head>
+<body lang="en-US">
+
+<h1>J</h1>
+
+<p class="firstpara">J is a consonant in English, but some nations use it as a vowel—than which nothing could be more
+absurd. Its original form, which has been but slightly modified, was that of
+the tail of a subdued dog, and it was not a letter but a character, standing
+for a Latin verb, <i>jacere</i>, “to throw,†because when a stone is thrown at a dog the dog’s tail assumes that
+shape. This is the origin of the letter, as expounded by the renowned Dr.
+Jocolpus Bumer, of the University of Belgrade, who established his conclusions
+on the subject in a work of three quarto volumes and committed suicide on being
+reminded that the j in the Roman alphabet had originally no curl.</p>
+
+<p class="entry"><span class="def">jealous</span>, <span class="pos">adj.</span> Unduly
+concerned about the preservation of that which can be lost only if not worth keeping.</p>
+
+<p class="entry"><span class="def">jester</span>, <span class="pos">n.</span> An
+officer formerly attached to a king’s household, whose business it was to amuse
+the court by ludicrous actions and utterances, the absurdity being attested by
+his motley costume. The king himself being attired with dignity, it took the
+world some centuries to discover that his own conduct and decrees were
+sufficiently ridiculous for the amusement not only of his court but of all
+mankind. The jester was commonly called a fool, but the poets and romancers have
+ever delighted to represent him as a singularly wise and witty person. In the
+circus of to-day the melancholy ghost of the court fool effects the dejection
+of humbler audiences with the same jests wherewith in life he gloomed the
+marble hall, panged the patrician sense of humor and tapped the tank of royal tears.</p>
+
+<div class="poem">
+<p class="poetry">The widow-queen of Portugal</p>
+<p class="poetry">Had an audacious jester</p>
+<p class="poetry">Who entered the confessional</p>
+<p class="poetry">Disguised, and there confessed her.</p>
+<p class="poetry">“Father,†she said, “thine ear bend down—</p>
+<p class="poetry">My sins are more than scarlet:</p>
+<p class="poetry">I love my fool—blaspheming clown,</p>
+<p class="poetry">And common, base-born varlet.â€</p>
+<p class="poetry">“Daughter,†the mimic priest replied,</p>
+<p class="poetry">“That sin, indeed, is awful:</p>
+<p class="poetry">The church’s pardon is denied</p>
+<p class="poetry"> To love that is unlawful.</p>
+<p class="poetry">“But since thy stubborn heart will be</p>
+<p class="poetry">For him forever pleading,</p>
+<p class="poetry">Thou’dst better make him, by decree,</p>
+<p class="poetry">A man of birth and breeding.â€</p>
+<p class="poetry">She made the fool a duke, in hope</p>
+<p class="poetry">With Heaven’s taboo to palter;</p>
+<p class="poetry">Then told a priest, who told the Pope,</p>
+<p class="poetry">Who damned her from the altar!</p>
+<p class="citeauth">Barel Dort</p>
+</div>
+
+<p class="entry"><span class="def">Jews-harp</span>, <span class="pos">n.</span> An
+unmusical instrument, played by holding it fast with the teeth and trying to brush it away with the finger.</p>
+
+<p class="entry"><span class="def">Joss-sticks</span>, <span class="pos">n.</span> Small
+sticks burned by the Chinese in their pagan tomfoolery, in imitation of certain sacred rites of our holy religion.</p>
+
+<p class="entry"><span class="def">justice</span>, <span class="pos">n.</span> A
+commodity which is a more or less adulterated condition the State sells to the
+citizen as a reward for his allegiance, taxes and personal service.</p>
+
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/J.html.annot b/lib/ebooks/devils/J.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/J.html.annot
diff --git a/lib/ebooks/devils/J.html.i b/lib/ebooks/devils/J.html.i
new file mode 100644
index 00000000..c1a1c9ec
--- /dev/null
+++ b/lib/ebooks/devils/J.html.i
@@ -0,0 +1,9 @@
+3 pages
+size 400 552
+length 3986
+396 2 10 body html
+0
+1286 2 26 body html
+209
+2152 2 38 body html
+523
diff --git a/lib/ebooks/devils/K.html b/lib/ebooks/devils/K.html
new file mode 100644
index 00000000..71c6f2d2
--- /dev/null
+++ b/lib/ebooks/devils/K.html
@@ -0,0 +1,137 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: K</title>
+</head>
+<body lang="en-US">
+
+
+<h1>K</h1>
+
+<p class="firstpara">K is a consonant that we get from the Greeks, but it can be traced away back beyond them to the
+Cerathians, a small commercial nation inhabiting the peninsula of Smero. In
+their tongue it was called <i>Klatch</i>, which means “destroyed.†The form of the letter was originally precisely that
+of our H, but the erudite Dr. Snedeker explains that it was altered to its
+present shape to commemorate the destruction of the great temple of Jarute by
+an earthquake, <i>circa</i> 730 B.C. This building was famous for the two lofty columns of its portico, one of which was
+broken in half by the catastrophe, the other remaining intact. As the earlier
+form of the letter is supposed to have been suggested by these pillars, so, it
+is thought by the great antiquary, its later was adopted as a simple and
+natural—not to say touching—means of keeping the calamity ever in the national
+memory. It is not known if the name of the letter was altered as an additional
+mnemonic, or if the name was always <i>Klatch</i> and the destruction one of nature’s pums. As each theory seems probable enough,
+I see no objection to believing both—and Dr. Snedeker arrayed himself on that side of the question.</p>
+
+<p class="entry"><span class="def">keep</span>, <span class="pos">v.t.</span></p>
+
+<div class="poem">
+<p class="poetry">He willed away his whole estate,</p>
+<p class="poetry">And then in death he fell asleep,</p>
+<p class="poetry">Murmuring: “Well, at any rate,</p>
+<p class="poetry">My name unblemished I shall keep.â€</p>
+<p class="poetry">But when upon the tomb ‘twas wrought Whose was it?&#8212;for the dead keep naught.</p>
+<p class="citeauth">Durang Gophel Arn</p>
+</div>
+
+<p class="entry"><span class="def">kill</span>, <span class="pos">v.t.</span> To
+create a vacancy without nominating a successor.</p>
+
+<p class="entry"><span class="def">kilt</span>, <span class="pos">n.</span> A costume
+sometimes worn by Scotchmen in America and Americans in Scotland.</p>
+
+<p class="entry"><span class="def">kindness</span>, <span class="pos">n.</span> A
+brief preface to ten volumes of exaction.</p>
+
+<p id="king" class="entry"><span class="def">king</span>, <span class="pos">n.</span> A male
+person commonly known in America as a “crowned head,†although he never wears a
+crown and has usually no head to speak of.</p>
+
+<div class="poem">
+<p class="poetry">A king, in times long, long gone by,</p>
+<p class="poetry">Said to his lazy jester:</p>
+<p class="poetry">“If I were you and you were I</p>
+<p class="poetry">My moments merrily would fly—</p>
+<p class="poetry">Nor care nor grief to pester.â€</p>
+<p class="poetry">“The reason, Sire, that you would thrive,â€</p>
+<p class="poetry">The fool said—“if you’ll hear it—</p>
+<p class="poetry">Is that of all the fools alive</p>
+<p class="poetry">Who own you for their sovereign, I’ve</p>
+<p class="poetry">The most forgiving spirit.â€</p>
+<p class="citeauth">Oogum Bem</p>
+</div>
+
+<p class="entry"><span class="def">King’s Evil</span>, <span class="pos">n.</span> A
+malady that was formerly cured by the touch of the sovereign, but has now to be
+treated by the physicians. Thus ‘the most pious Edward†of England used to lay
+his royal hand upon the ailing subjects and make them whole—</p>
+
+<div class="poem">
+<p class="poetry">a crowd of wretched souls</p>
+<p class="poetry">That stay his cure: their malady convinces</p>
+<p class="poetry">The great essay of art; but at his touch,</p>
+<p class="poetry">Such sanctity hath Heaven given his hand,</p>
+<p class="poetry">They presently amend,</p>
+<p class="poetry">as the “Doctor†in <i>Macbeth</i> hath it. This useful property of the </p>
+<p class="poetry">royal hand could, it appears, be transmitted along with other crown </p>
+<p class="poetry">properties; for according to “Malcolm,â€</p>
+<p class="poetry">‘tis spoken To the succeeding royalty he leaves The healing benediction.</p>
+<p class="poetry">But the gift somewhere dropped out of the line of succession: the later sovereigns of
+England have not been tactual healers, and the disease once honored with the
+name “king’s evil†now bears the humbler one of “scrofula,†from <i>scrofa</i>, a sow. The date and author of the
+following epigram are known only to the author of this dictionary, but it is
+old enough to show that the jest about Scotland’s national disorder is not a
+thing of yesterday.</p>
+<p class="poetry">Ye Kynge his evill in me laye,</p>
+<p class="poetry">Wh. he of Scottlande charmed awaye.</p>
+<p class="poetry">He layde his hand on mine and sayd:</p>
+<p class="poetry">“Be gone!†Ye ill no longer stayd.</p>
+<p class="poetry">But O ye wofull plyght in wh.</p>
+<p class="poetry">I’m now y-pight: I have ye itche!</p>
+<p class="poetry">The superstitionth at maladies can be cured by royal taction is </p>
+<p class="poetry">dead, but like many a departed conviction it has left a monument of </p>
+<p class="poetry">custom to keep its memory green. The practice of forming a line and </p>
+<p class="poetry">shaking the President’s hand had no other origin, and when that great </p>
+<p class="poetry">dignitary bestows his healing salutation on</p>
+<p class="poetry">strangely visited people,</p>
+<p class="poetry">All swoln and ulcerous, pitiful to the eye,</p>
+<p class="poetry">The mere despair of surgery,</p>
+<p class="poetry">he and his patients are handing along an extinguished torch which once was kindled at the
+altar-fire of a faith long held by all classes of men. It is a beautiful and
+edifying “survivalâ€â€”one which brings the sainted past close home in our “business and bosoms.â€</p>
+</div>
+
+<p class="entry"><span class="def">kiss</span>, <span class="pos">n.</span> A word
+invented by the poets as a rhyme for “bliss.†It is supposed to signify, in a
+general way, some kind of rite or ceremony appertaining to a good
+understanding; but the manner of its performance is unknown to this lexicographer.</p>
+
+<p class="entry"><span class="def">kleptomaniac</span>, <span class="pos">n.</span> A
+rich thief.</p>
+
+<p class="entry"><span class="def">knight</span>, <span class="pos">n.</span></p>
+
+<div class="poem">
+<p class="poetry">Once a warrior gentle of birth,</p>
+<p class="poetry">Then a person of civic worth,</p>
+<p class="poetry">Now a fellow to move our mirth.</p>
+<p class="poetry">Warrior, person, and fellow—no more:</p>
+<p class="poetry">We must knight our dogs to get any lower.</p>
+<p class="poetry">Brave Knights Kennelers then shall be,</p>
+<p class="poetry">Noble Knights of the Golden Flea,</p>
+<p class="poetry">Knights of the Order of St. Steboy,</p>
+<p class="poetry">Knights of St. Gorge and Sir Knights Jawy.</p>
+<p class="poetry">God speed the day when this knighting fad</p>
+<p class="poetry">Shall go to the dogs and the dogs go mad.</p>
+</div>
+
+<p class="entry"><span class="def">Koran</span>, <span class="pos">n.</span> A book
+which the Mohammedans foolishly believe to have been written by divine
+inspiration, but which Christians know to be a wicked imposture, contradictory
+to the Holy Scriptures.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/K.html.annot b/lib/ebooks/devils/K.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/K.html.annot
diff --git a/lib/ebooks/devils/K.html.i b/lib/ebooks/devils/K.html.i
new file mode 100644
index 00000000..c6593bc6
--- /dev/null
+++ b/lib/ebooks/devils/K.html.i
@@ -0,0 +1,16 @@
+6 pages
+size 400 552
+length 7556
+396 2 10 body html
+0
+1716 2 31 body html
+91
+2763 2 53 body html
+252
+3711 2 72 body html
+305
+3711 2 72 body html
+854
+6594 2 117 body html
+91
+king 1
diff --git a/lib/ebooks/devils/L.html b/lib/ebooks/devils/L.html
new file mode 100644
index 00000000..8f9f79de
--- /dev/null
+++ b/lib/ebooks/devils/L.html
@@ -0,0 +1,525 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: L</title>
+</head>
+<body lang="en-US">
+
+<h1>L</h1>
+
+<p class="entry"><span class="def">labor</span>, <span class="pos">n.</span> One of
+the processes by which A acquires property for B.</p>
+
+<p class="entry"><span class="def">land</span>, <span class="pos">n.</span> A part of
+the earth’s surface, considered as property. The theory that land is property
+subject to private ownership and control is the foundation of modern society,
+and is eminently worthy of the superstructure. Carried to its logical
+conclusion, it means that some have the right to prevent others from living;
+for the right to own implies the right exclusively to occupy; and in fact laws
+of trespass are enacted wherever property in land is recognized. It follows
+that if the whole area of <i>terra firma</i>
+is owned by A, B and C, there will be no place for D, E, F and G to be born,
+or, born as trespassers, to exist.</p>
+
+<div class="poem">
+<p class="poetry">A life on the ocean wave,</p>
+<p class="poetry">A home on the rolling deep,</p>
+<p class="poetry">For the spark the nature gave</p>
+<p class="poetry">I have there the right to keep.</p>
+<p class="poetry">They give me the cat-o’-nine</p>
+<p class="poetry">Whenever I go ashore.</p>
+<p class="poetry">Then ho! for the flashing brine—</p>
+<p class="poetry">I’m a natural commodore!</p>
+<p class="citeauth">Dodle</p>
+</div>
+
+<p class="entry"><span class="def">language</span>, <span class="pos">n.</span> The
+music with which we charm the serpents guarding another’s treasure.</p>
+
+<p class="entry"><span class="def">Laocoon</span>, <span class="pos">n.</span> A
+famous piece of antique scripture representing a priest of that name and his
+two sons in the folds of two enormous serpents. The skill and diligence with
+which the old man and lads support the serpents and keep them up to their work
+have been justly regarded as one of the noblest artistic illustrations of the
+mastery of human intelligence over brute inertia.</p>
+
+<p class="entry"><span class="def">lap</span>, <span class="pos">n.</span> One of the
+most important organs of the female system—an admirable provision of nature for
+the repose of infancy, but chiefly useful in rural festivities to support
+plates of cold chicken and heads of adult males. The male of our species has a
+rudimentary lap, imperfectly developed and in no way contributing to the
+animal’s substantial welfare.</p>
+
+<p class="entry"><span class="def">last</span>, <span class="pos">n.</span> A
+shoemaker’s implement, named by a frowning Providence as opportunity to the
+maker of puns.</p>
+
+<div class="poem">
+<p class="poetry">Ah, punster, would my lot were cast,</p>
+<p class="poetry">Where the cobbler is unknown,</p>
+<p class="poetry">So that I might forget his last</p>
+<p class="poetry">And hear your own.</p>
+<p class="citeauth">Gargo Repsky</p>
+</div>
+
+<p class="entry"><span class="def">laughter</span>, <span class="pos">n.</span> An
+interior convulsion, producing a distortion of the features and accompanied by
+inarticulate noises. It is infectious and, though intermittent, incurable. Liability
+to attacks of laughter is one of the characteristics distinguishing man from
+the animals—these being not only inaccessible to the provocation of his
+example, but impregnable to the microbes having original jurisdiction in
+bestowal of the disease. Whether laughter could be imparted to animals by
+inoculation from the human patient is a question that has not been answered by
+experimentation. Dr. Meir Witchell holds that the infection character of
+laughter is due to the instantaneous fermentation of <i>sputa</i> diffused in a spray. From this peculiarity he names
+the disorder <i>Convulsio spargens</i>.</p>
+
+<p class="entry"><span class="def">laureate</span>, <span class="pos">adj.</span> Crowned
+with leaves of the laurel. In England the Poet Laureate is an officer of the
+sovereign’s court, acting as dancing skeleton at every royal feast and
+singing-mute at every royal funeral. Of all incumbents of that high office,
+Robert Southey had the most notable knack at drugging the Samson of public joy
+and cutting his hair to the quick; and he had an artistic color-sense which
+enabled him so to blacken a public grief as to give it the aspect of a national
+crime.</p>
+
+<p class="entry"><span class="def">laurel</span>, <span class="pos">n.</span> The <i>laurus</i>, a vegetable dedicated to Apollo,
+and formerly defoliated to wreathe the brows of victors and such poets as had
+influence at court. (<i>Vide supra.</i>)</p>
+
+<p id="law" class="entry"><span class="def">law</span>, <span class="pos">n.</span></p>
+
+<div class="poem">
+<p class="poetry">Once Law was sitting on the bench,</p>
+<p class="poetry">And Mercy knelt a-weeping.</p>
+<p class="poetry">“Clear out!†he cried, “disordered wench!</p>
+<p class="poetry">Nor come before me creeping.</p>
+<p class="poetry">Upon your knees if you appear,</p>
+<p class="poetry">‘Tis plain your have no standing here.â€</p>
+<p class="poetry">Then Justice came. His Honor cried:</p>
+<p class="poetry">“<i>Your</i> status?&#8212;devil seize you!â€</p>
+<p class="poetry">“<i>Amica curiae,</i>†she replied—</p>
+<p class="poetry">“Friend of the court, so please you.â€</p>
+<p class="poetry">“Begone!†he shouted—“there’s the door—</p>
+<p class="poetry">I never saw your face before!â€</p>
+<p class="citeauth">G. J.</p>
+</div>
+
+<p class="entry"><span class="def">lawful</span>, <span class="pos">adj.</span> Compatible
+with the will of a judge having jurisdiction.</p>
+
+<p id="lawyer" class="entry"><span class="def">lawyer</span>, <span class="pos">n.</span> One
+skilled in circumvention of the law.</p>
+
+<p class="entry"><span class="def">laziness</span>, <span class="pos">n.</span> Unwarranted
+repose of manner in a person of low degree.</p>
+
+<p class="entry"><span class="def">lead</span>, <span class="pos">n.</span> A heavy
+blue-gray metal much used in giving stability to light lovers—particularly to
+those who love not wisely but other men’s wives. Lead is also of great service
+as a counterpoise to an argument of such weight that it turns the scale of
+debate the wrong way. An interesting fact in the chemistry of international
+controversy is that at the point of contact of two patriotisms lead is
+precipitated in great quantities.</p>
+
+<div class="poem">
+<p class="poetry">Hail, holy Lead!&#8212;of human feuds the great</p>
+<p class="poetry">And universal arbiter; endowed</p>
+<p class="poetry">With penetration to pierce any cloud</p>
+<p class="poetry">Fogging the field of controversial hate,</p>
+<p class="poetry">And with a sift, inevitable, straight,</p>
+<p class="poetry">Searching precision find the unavowed</p>
+<p class="poetry">But vital point. Thy judgment, when allowed</p>
+<p class="poetry">By the chirurgeon, settles the debate.</p>
+<p class="poetry">O useful metal!&#8212;were it not for thee</p>
+<p class="poetry">We’d grapple one another’s ears alway:</p>
+<p class="poetry">But when we hear thee buzzing like a bee</p>
+<p class="poetry">We, like old Muhlenberg, “care not to stay.â€</p>
+<p class="poetry">And when the quick have run away like pellets</p>
+<p class="poetry">Jack Satan smelts the dead to make new bullets.</p>
+</div>
+
+<p class="entry"><span class="def">learning</span>, <span class="pos">n.</span> The
+kind of ignorance distinguishing the studious.</p>
+
+<p class="entry"><span class="def">lecturer</span>, <span class="pos">n.</span> One
+with his hand in your pocket, his tongue in your ear and his faith in your patience.</p>
+
+<p class="entry"><span class="def">legacy</span>, <span class="pos">n.</span> A gift
+from one who is legging it out of this vale of tears.</p>
+
+<p class="entry"><span class="def">leonine</span>, <span class="pos">adj.</span> Unlike
+a menagerie lion. Leonine verses are those in which a word in the middle of a
+line rhymes with a word at the end, as in this famous passage from Bella Peeler Silcox:</p>
+
+<div class="poem">
+<p class="poetry">The electric light invades the dunnest deep of Hades.</p>
+<p class="poetry">Cries Pluto, ‘twixt his snores: “O tempora! O mores!â€</p>
+<p class="poetry">It should be explained that Mrs. Silcox does not undertake to teach pronunciation of the
+Greek and Latin tongues. Leonine verses are so called in honor of a poet named
+Leo, whom prosodists appear to find a pleasure in believing to have been the
+first to discover that a rhyming couplet could be run into a single line.</p>
+</div>
+
+<p class="entry"><span class="def">lettuce</span>, <span class="pos">n.</span> An
+herb of the genus <i>Lactuca</i>, “Wherewith,†says that pious gastronome, Hengist Pelly, “God has been pleased
+to reward the good and punish the wicked. For by his inner light the righteous
+man has discerned a manner of compounding for it a dressing to the appetency
+whereof a multitude of gustible condiments conspire, being reconciled and
+ameliorated with profusion of oil, the entire comestible making glad the heart
+of the godly and causing his face to shine. But the person of spiritual unworth
+is successfully tempted to the Adversary to eat of lettuce with destitution of
+oil, mustard, egg, salt and garlic, and with a rascal bath of vinegar polluted
+with sugar. Wherefore the person of spiritual unworth suffers an intestinal
+pang of strange complexity and raises the song.â€</p>
+
+<p class="entry"><span class="def">leviathan</span>, <span class="pos">n.</span> An
+enormous aquatic animal mentioned by Job. Some suppose it to have been the
+whale, but that distinguished ichthyologer, Dr. Jordan, of Stanford University,
+maintains with considerable heat that it was a species of gigantic Tadpole
+(<i>Thaddeus Polandensis</i>) or Polliwig&#8212;<i>Maria
+pseudo-hirsuta</i>. For an exhaustive description and history of the
+Tadpole consult the famous monograph of Jane Potter, <i>Thaddeus of Warsaw</i>.</p>
+
+<p class="entry"><span class="def">lexicographer</span>, <span class="pos">n.</span> A
+pestilent fellow who, under the pretense of recording some particular stage in
+the development of a language, does what he can to arrest its growth, stiffen
+its flexibility and mechanize its methods. For your lexicographer, having
+written his dictionary, comes to be considered “as one having authority,â€
+whereas his function is only to make a record, not to give a law. The natural
+servility of the human understanding having invested him with judicial power,
+surrenders its right of reason and submits itself to a chronicle as if it were
+a statue. Let the dictionary (for example) mark a good word as “obsolete†or
+“obsolescent†and few men thereafter venture to use it, whatever their need of
+it and however desirable its restoration to favor—whereby the process of
+improverishment is accelerated and speech decays. On the contrary, recognizing
+the truth that language must grow by innovation if it grow at all, makes new
+words and uses the old in an unfamiliar sense, has no following and is tartly
+reminded that “it isn’t in the dictionaryâ€&#8212;although down to the time of the
+first lexicographer (Heaven forgive him!) no author ever had used a word that <i>was</i> in the dictionary. In the golden prime
+and high noon of English speech; when from the lips of the great Elizabethans
+fell words that made their own meaning and carried it in their very sound; when
+a Shakespeare and a Bacon were possible, and the language now rapidly perishing
+at one end and slowly renewed at the other was in vigorous growth and hardy
+preservation—sweeter than honey and stronger than a lion—the lexicographer was
+a person unknown, the dictionary a creation which his Creator had not created
+him to create.</p>
+
+<div class="poem">
+<p class="poetry">God said: “Let Spirit perish into Form,â€</p>
+<p class="poetry">And lexicographers arose, a swarm!</p>
+<p class="poetry">Thought fled and left her clothing, which they took,</p>
+<p class="poetry">And catalogued each garment in a book.</p>
+<p class="poetry">Now, from her leafy covert when she cries:</p>
+<p class="poetry">“Give me my clothes and I’ll return,†they rise</p>
+<p class="poetry">And scan the list, and say without compassion:</p>
+<p class="poetry">“Excuse us—they are mostly out of fashion.â€</p>
+<p class="citeauth">Sigismund Smith</p>
+</div>
+
+<p class="entry"><span class="def">liar</span>, <span class="pos">n.</span> A lawyer
+with a roving commission.</p>
+
+<p class="entry"><span class="def">liberty</span>, <span class="pos">n.</span> One of
+Imagination’s most precious possessions.</p>
+
+<div class="poem">
+<p class="poetry">The rising People, hot and out of breath,</p>
+<p class="poetry">Roared around the palace: “Liberty or death!â€</p>
+<p class="poetry">“If death will do,†the King said, “let me reign;</p>
+<p class="poetry">You’ll have, I’m sure, no reason to complain.â€</p>
+<p class="citeauth">Martha Braymance</p>
+</div>
+
+<p class="entry"><span class="def">lickspittle</span>, <span class="pos">n.</span> A
+useful functionary, not infrequently found editing a newspaper. In his
+character of editor he is closely allied to the blackmailer by the tie of
+occasional identity; for in truth the lickspittle is only the blackmailer under
+another aspect, although the latter is frequently found as an independent
+species. Lickspittling is more detestable than blackmailing, precisely as the
+business of a confidence man is more detestable than that of a highway robber;
+and the parallel maintains itself throughout, for whereas few robbers will
+cheat, every sneak will plunder if he dare.</p>
+
+<p class="entry"><span class="def">life</span>, <span class="pos">n.</span> A
+spiritual pickle preserving the body from decay. We live in daily apprehension
+of its loss; yet when lost it is not missed. The question, “Is life worth
+living?†has been much discussed; particularly by those who think it is not,
+many of whom have written at great length in support of their view and by
+careful observance of the laws of health enjoyed for long terms of years the
+honors of successful controversy.</p>
+
+<div class="poem">
+<p class="poetry">“Life’s not worth living, and that’s the truth,â€</p>
+<p class="poetry">Carelessly caroled the golden youth.</p>
+<p class="poetry">In manhood still he maintained that view</p>
+<p class="poetry">And held it more strongly the older he grew.</p>
+<p class="poetry">When kicked by a jackass at eighty-three,</p>
+<p class="poetry">“Go fetch me a surgeon at once!†cried he.</p>
+<p class="citeauth">Han Soper</p>
+</div>
+
+<p class="entry"><span class="def">lighthouse</span>, <span class="pos">n.</span> A
+tall building on the seashore in which the government maintains a lamp and the friend of a politician.</p>
+
+<p class="entry"><span class="def">limb</span>, <span class="pos">n.</span> The
+branch of a tree or the leg of an American woman.</p>
+
+<div class="poem">
+<p class="poetry">‘Twas a pair of boots that the lady bought,</p>
+<p class="poetry">And the salesman laced them tight</p>
+<p class="poetry">To a very remarkable height—</p>
+<p class="poetry">Higher, indeed, than I think he ought—</p>
+<p class="poetry">Higher than <i>can</i> be right.</p>
+<p class="poetry">For the Bible declares—but never mind:</p>
+<p class="poetry">It is hardly fit</p>
+<p class="poetry">To censure freely and fault to find</p>
+<p class="poetry">With others for sins that I’m not inclined</p>
+<p class="poetry">Myself to commit.</p>
+<p class="poetry">Each has his weakness, and though my own</p>
+<p class="poetry">Is freedom from every sin,</p>
+<p class="poetry">It still were unfair to pitch in,</p>
+<p class="poetry">Discharging the first censorious stone.</p>
+<p class="poetry">Besides, the truth compels me to say,</p>
+<p class="poetry">The boots in question were <i>made</i> that way.</p>
+<p class="poetry">As he drew the lace she made a grimace,</p>
+<p class="poetry">And blushingly said to him:</p>
+<p class="poetry">“This boot, I’m sure, is too high to endure, It hurts my—hurts my—limb.â€</p>
+<p class="poetry">The salesman smiled in a manner mild,</p>
+<p class="poetry">Like an artless, undesigning child;</p>
+<p class="poetry">Then, checking himself, to his face he gave</p>
+<p class="poetry">A look as sorrowful as the grave,</p>
+<p class="poetry">Though he didn’t care two figs</p>
+<p class="poetry">For her paints and throes,</p>
+<p class="poetry">As he stroked her toes,</p>
+<p class="poetry">Remarking with speech and manner just</p>
+<p class="poetry">Befitting his calling: “Madam, I trust</p>
+<p class="poetry">That it doesn’t hurt your twigs.â€</p>
+<p class="citeauth">B. Percival Dike</p>
+</div>
+
+<p class="entry"><span class="def">linen</span>, <span class="pos">n.</span> “A kind
+of cloth the making of which, when made of hemp, entails a great waste of
+hemp.â€â€”Calcraft the Hangman.</p>
+
+<p class="entry"><span class="def">litigant</span>, <span class="pos">n.</span> A
+person about to give up his skin for the hope of retaining his bones.</p>
+
+<p class="entry"><span class="def">litigation</span>, <span class="pos">n.</span> A
+machine which you go into as a pig and come out of as a sausage.</p>
+
+<p class="entry"><span class="def">liver</span>, <span class="pos">n.</span> A large
+red organ thoughtfully provided by nature to be bilious with. The sentiments
+and emotions which every literary anatomist now knows to haunt the heart were
+anciently believed to infest the liver; and even Gascoygne, speaking of the
+emotional side of human nature, calls it “our hepaticall parte.†It was at one
+time considered the seat of life; hence its name—liver, the thing we live with.
+The liver is heaven’s best gift to the goose; without it that bird would be
+unable to supply us with the Strasbourg <i>pate</i>.</p>
+
+<p>LL.D. Letters indicating the degree <i>Legumptionorum Doctor</i>,
+one learned in laws, gifted with legal gumption. Some suspicion is cast upon
+this derivation by the fact that the title was formerly <i>LL.d.</i>, and conferred only upon gentlemen
+distinguished for their wealth. At the date of this writing Columbia University
+is considering the expediency of making another degree for clergymen, in place
+of the old D.D.&#8212;<i>Damnator Diaboli</i>.
+The new honor will be known as <i>Sanctorum Custus</i>, and written <i>$$c</i>. The name of the Rev. John Satan has
+been suggested as a suitable recipient by a lover of consistency, who points
+out that Professor Harry Thurston Peck has long enjoyed the advantage of a
+degree.</p>
+
+<p class="entry"><span class="def">lock-and-key</span>, <span class="pos">n.</span> The
+distinguishing device of civilization and enlightenment.</p>
+
+<p class="entry"><span class="def">Lodger</span>, <span class="pos">n.</span> A less
+popular name for the Second Person of that delectable newspaper Trinity, the
+Roomer, the Bedder, and the Mealer.</p>
+
+<p class="entry"><span class="def">logic</span>, <span class="pos">n.</span> The art
+of thinking and reasoning in strict accordance with the limitations and
+incapacities of the human misunderstanding. The basic of logic is the
+syllogism, consisting of a major and a minor premise and a conclusion—thus:</p>
+
+<p><i>Major Premise</i>: Sixty men can do a piece of work sixty times as quickly as one man.</p>
+
+<p><i>Minor Premise</i>: One man can dig a posthole in sixty seconds; therefore—</p>
+
+<p><i>Conclusion</i>: Sixty men can dig a posthole in one second.</p>
+
+<p>This may be called the syllogism arithmetical, in which, by combining logic and mathematics, we
+obtain a double certainty and are twice blessed.</p>
+
+<p class="entry"><span class="def">logomachy</span>, <span class="pos">n.</span> A
+war in which the weapons are words and the wounds punctures in the swim-bladder
+of self-esteem—a kind of contest in which, the vanquished being unconscious of
+defeat, the victor is denied the reward of success.</p>
+
+<div class="poem">
+<p class="poetry">‘Tis said by divers of the scholar-men That poor Salmasius died of Milton’s pen.</p>
+<p class="poetry">Alas! we cannot know if this is true,</p>
+<p class="poetry">For reading Milton’s wit we perish too.</p>
+</div>
+
+<p class="entry"><span class="def">loganimity</span>, <span class="pos">n.</span> The
+disposition to endure injury with meek forbearance while maturing a plan of revenge.</p>
+
+<p class="entry"><span class="def">longevity</span>, <span class="pos">n.</span> Uncommon
+extension of the fear of death.</p>
+
+<p class="entry"><span class="def">looking-glass</span>, <span class="pos">n.</span> A
+vitreous plane upon which to display a fleeting show for man’s disillusion given.</p>
+
+<p class="cite">The King of
+Manchuria had a magic looking-glass, whereon whoso looked saw, not his own
+image, but only that of the king. A certain courtier who had long enjoyed the
+king’s favor and was thereby enriched beyond any other subject of the realm,
+said to the king: </p>
+
+<p class="cite">“Give me, I pray,
+thy wonderful mirror, so that when absent out of thine august presence I may
+yet do homage before thy visible shadow, prostrating myself night and morning
+in the glory of thy benign countenance, as which nothing has so divine
+splendor, O Noonday Sun of the Universe!â€</p>
+
+<p class="cite">Please with the
+speech, the king commanded that the mirror be conveyed to the courtier’s
+palace; but after, having gone thither without apprisal, he found it in an
+apartment where was naught but idle lumber. And the mirror was dimmed with dust
+and overlaced with cobwebs. This so angered him that he fisted it hard,
+shattering the glass, and was sorely hurt. Enraged all the more by this
+mischance, he commanded that the ungrateful courtier be thrown into prison, and
+that the glass be repaired and taken back to his own palace; and this was done.
+But when the king looked again on the mirror he saw not his image as before,
+but only the figure of a crowned ass, having a bloody bandage on one of its
+hinder hooves—as the artificers and all who had looked upon it had before
+discerned but feared to report. Taught wisdom and charity, the king restored
+his courtier to liberty, had the mirror set into the back of the throne and
+reigned many years with justice and humility; and one day when he fell asleep
+in death while on the throne, the whole court saw in the mirror the luminous
+figure of an angel, which remains to this day.</p>
+
+<p class="entry"><span class="def">loquacity</span>, <span class="pos">n.</span> A
+disorder which renders the sufferer unable to curb his tongue when you wish to
+talk.</p>
+
+<p class="entry"><span class="def">lord</span>, <span class="pos">n.</span> In
+American society, an English tourist above the state of a costermonger, as,
+lord ‘Aberdasher, Lord Hartisan and so forth. The traveling Briton of lesser
+degree is addressed as “Sir,†as, Sir ‘Arry Donkiboi, or ‘Amstead ‘Eath. The
+word “Lord†is sometimes used, also, as a title of the Supreme Being; but this
+is thought to be rather flattery than true reverence.</p>
+
+<div class="poem">
+<p class="poetry">Miss Sallie Ann Splurge, of her own accord,<br />
+Wedded a wandering English lord—</p>
+<p class="poetry">Wedded and took him to dwell with her “paw,â€<br />
+A parent who throve by the practice of Draw.</p>
+<p class="poetry">Lord Cadde I don’t hesitate to declare</p>
+<p class="poetry">Unworthy the father-in-legal care</p>
+<p class="poetry">Of that elderly sport, notwithstanding the truth<br />
+That Cadde had renounced all the follies of youth;</p>
+<p class="poetry">For, sad to relate, he’d arrived at the stage<br />
+Of existence that’s marked by the vices of age.<br />
+Among them, cupidity caused him to urge<br />
+Repeated demands on the pocket of Splurge,<br />
+Till, wrecked in his fortune, that gentleman saw<br />
+Inadequate aid in the practice of Draw,<br />
+And took, as a means of augmenting his pelf,<br />
+To the business of being a lord himself.</p>
+<p class="poetry">His neat-fitting garments he wilfully shed<br />
+And sacked himself strangely in checks instead;</p>
+<p class="poetry">Denuded his chin, but retained at each ear<br />
+A whisker that looked like a blasted career.<br />
+He painted his neck an incarnadine hue<br />
+Each morning and varnished it all that he knew.</p>
+<p class="poetry">The moony monocular set in his eye</p>
+<p class="poetry">Appeared to be scanning the Sweet Bye-and-Bye.<br />
+His head was enroofed with a billycock hat, And
+his low-necked shoes were aduncous and flat.</p>
+<p class="poetry">In speech he eschewed his American ways,</p>
+<p class="poetry">Denying his nose to the use of his A’s</p>
+<p class="poetry">And dulling their edge till the delicate sense<br />
+Of a babe at their temper could take no offence.<br />
+His H’s—‘twas most inexpressibly sweet,<br />
+The patter they made as they fell at his feet!</p>
+<p class="poetry">Re-outfitted thus, Mr. Splurge without fear</p>
+<p class="poetry">Began as Lord Splurge his recouping career.</p>
+<p class="poetry">Alas, the Divinity shaping his end</p>
+<p class="poetry">Entertained other views and decided to send</p>
+<p class="poetry">His lordship in horror, despair and dismay</p>
+<p class="poetry">From the land of the nobleman’s natural prey.</p>
+<p class="poetry">For, smit with his Old World ways,</p>
+<p class="poetry">Lady Cadde Fell—suffering Caesar!&#8212;in love with her dad!</p>
+<p class="citeauth">G. J.</p>
+</div>
+
+<p class="entry"><span class="def">lore</span>, <span class="pos">n.</span> Learning—particularly
+that sort which is not derived from a regular course of instruction but comes
+of the reading of occult books, or by nature. This latter is commonly
+designated as folk-lore and embraces popularly myths and superstitions. In
+Baring-Gould’s <i>Curious Myths of the Middle
+Ages</i> the reader will find many of these traced backward, through
+various people son converging lines, toward a common origin in remote
+antiquity. Among these are the fables of “Teddy the Giant Killer,†“The
+Sleeping John Sharp Williams,†“Little Red Riding Hood and the Sugar Trust,â€
+“Beauty and the Brisbane,†“The Seven Aldermen of Ephesus,†“Rip Van
+Fairbanks,†and so forth. The fable with Goethe so affectingly relates under
+the title of “The Erl- King†was known two thousand years ago in Greece as “The
+Demos and the Infant Industry.†One of the most general and ancient of these
+myths is that Arabian tale of “Ali Baba and the Forty Rockefellers.â€</p>
+
+<p class="entry"><span class="def">loss</span>, <span class="pos">n.</span> Privation
+of that which we had, or had not. Thus, in the latter sense, it is said of a
+defeated candidate that he “lost his electionâ€; and of that eminent man, the
+poet Gilder, that he has “lost his mind.†It is in the former and more
+legitimate sense, that the word is used in the famous epitaph:</p>
+
+<div class="poem">
+<p class="poetry">Here Huntington’s ashes long have lain</p>
+<p class="poetry">Whose loss is our eternal gain,</p>
+<p class="poetry">For while he exercised all his powers</p>
+<p class="poetry">Whatever he gained, the loss was ours.</p>
+</div>
+
+<p class="entry"><span class="def">love</span>, <span class="pos">n.</span> A
+temporary insanity curable by marriage or by removal of the patient from the
+influences under which he incurred the disorder. This disease, like <i>caries</i> and many other ailments, is
+prevalent only among civilized races living under artificial conditions;
+barbarous nations breathing pure air and eating simple food enjoy immunity from
+its ravages. It is sometimes fatal, but more frequently to the physician than to the patient.</p>
+
+<p class="entry"><span class="def">low-bred</span>, <span class="pos">adj.</span> “Raisedâ€
+instead of brought up.</p>
+
+<p class="entry"><span class="def">luminary</span>, <span class="pos">n.</span> One
+who throws light upon a subject; as an editor by not writing about it.</p>
+
+<p class="entry"><span class="def">lunarian</span>, <span class="pos">n.</span> An
+inhabitant of the moon, as distinguished from Lunatic, one whom the moon
+inhabits. The Lunarians have been described by Lucian, Locke and other
+observers, but without much agreement. For example, Bragellos avers their
+anatomical identity with Man, but Professor Newcomb says they are more like the
+hill tribes of Vermont.</p>
+
+<p class="entry"><span class="def">lyre</span>, <span class="pos">n.</span> An
+ancient instrument of torture. The word is now used in a figurative sense to
+denote the poetic faculty, as in the following fiery lines of our great poet,
+Ella Wheeler Wilcox:</p>
+
+<div class="poem">
+<p class="poetry">I sit astride Parnassus with my lyre,</p>
+<p class="poetry">And pick with care the disobedient wire.</p>
+<p class="poetry">That stupid shepherd lolling on his crook With deaf attention scarcely deigns to look. I
+bide my time, and it shall come at length, When, with a Titan’s energy and
+strength, I’ll grab a fistful of the strings, and O, The word shall suffer when
+I let them go!</p>
+<p class="citeauth">Farquharson Harris</p>
+</div>
+
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/L.html.annot b/lib/ebooks/devils/L.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/L.html.annot
diff --git a/lib/ebooks/devils/L.html.i b/lib/ebooks/devils/L.html.i
new file mode 100644
index 00000000..4c386264
--- /dev/null
+++ b/lib/ebooks/devils/L.html.i
@@ -0,0 +1,45 @@
+20 pages
+size 400 552
+length 29470
+396 2 10 body html
+0
+1257 2 28 body html
+235
+2934 2 61 body html
+127
+4970 2 96 body html
+36
+6178 2 121 body html
+0
+6684 2 129 body html
+415
+8845 2 168 body html
+73
+10249 2 188 body html
+260
+12064 2 212 body html
+320
+13945 2 248 body html
+107
+15236 2 272 body html
+199
+15236 2 272 body html
+737
+17527 2 315 body html
+56
+19544 2 347 body html
+34
+20992 2 376 body html
+51
+22915 2 409 body html
+0
+23378 2 416 body html
+439
+23378 2 416 body html
+990
+27237 2 481 body html
+36
+28972 2 513 body html
+72
+law 2
+lawyer 3
diff --git a/lib/ebooks/devils/M.html b/lib/ebooks/devils/M.html
new file mode 100644
index 00000000..dae028a0
--- /dev/null
+++ b/lib/ebooks/devils/M.html
@@ -0,0 +1,580 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: M</title>
+</head>
+<body lang="en-US">
+
+
+<h1>M</h1>
+
+<p class="entry"><span class="def">mace</span>, <span class="pos">n.</span> A staff
+of office signifying authority. Its form, that of a heavy club, indicates its
+original purpose and use in dissuading from dissent.</p>
+
+<p class="entry"><span class="def">machination</span>, <span class="pos">n.</span> The
+method employed by one’s opponents in baffling one’s open and honorable efforts
+to do the right thing.</p>
+
+<div class="poem">
+<p class="poetry">So plain the advantages of machination</p>
+<p class="poetry">It constitutes a moral obligation,</p>
+<p class="poetry">And honest wolves who think upon’t with loathing</p>
+<p class="poetry">Feel bound to don the sheep’s deceptive clothing.</p>
+<p class="poetry">So prospers still the diplomatic art,</p>
+<p class="poetry">And Satan bows, with hand upon his heart.</p>
+<p class="citeauth">R. S. K.</p>
+</div>
+
+<p class="entry"><span class="def">macrobian</span>, <span class="pos">n.</span> One
+forgotten of the gods and living to a great age. History is abundantly supplied
+with examples, from Methuselah to Old Parr, but some notable instances of
+longevity are less well known. A Calabrian peasant named Coloni, born in 1753,
+lived so long that he had what he considered a glimpse of the dawn of universal
+peace. Scanavius relates that he knew an archbishop who was so old that he
+could remember a time when he did not deserve hanging. In 1566 a linen draper
+of Bristol, England, declared that he had lived five hundred years, and that in
+all that time he had never told a lie. There are instances of longevity
+(<i>macrobiosis</i>) in our own country. Senator Chauncey Depew is old enough to
+know better. The editor of <i>The American</i>,
+a newspaper in New York City, has a memory that goes back to the time when he
+was a rascal, but not to the fact. The President of the United States was born
+so long ago that many of the friends of his youth have risen to high political
+and military preferment without the assistance of personal merit. The verses
+following were written by a macrobian:</p>
+
+<div class="poem">
+<p class="poetry">When I was young the world was fair</p>
+<p class="poetry">And amiable and sunny.</p>
+<p class="poetry">A brightness was in all the air,</p>
+<p class="poetry">In all the waters, honey.</p>
+<p class="poetry">The jokes were fine and funny,</p>
+<p class="poetry">The statesmen honest in their views,</p>
+<p class="poetry">And in their lives, as well,</p>
+<p class="poetry">And when you heard a bit of news</p>
+<p class="poetry">‘Twas true enough to tell.</p>
+<p class="poetry">Men were not ranting, shouting, reeking,</p>
+<p class="poetry">Nor women “generally speaking.â€</p>
+<p class="poetry">The Summer then was long indeed:</p>
+<p class="poetry">It lasted one whole season!</p>
+<p class="poetry">The sparkling Winter gave no heed</p>
+<p class="poetry">When ordered by Unreason</p>
+<p class="poetry">To bring the early peas on.</p>
+<p class="poetry">Now, where the dickens is the sense</p>
+<p class="poetry"> In calling that a year</p>
+<p class="poetry">Which does no more than just commence</p>
+<p class="poetry">Before the end is near?</p>
+<p class="poetry">When I was young the year extended</p>
+<p class="poetry">From month to month until it ended.</p>
+<p class="poetry">I know not why the world has changed</p>
+<p class="poetry">To something dark and dreary,</p>
+<p class="poetry">And everything is now arranged</p>
+<p class="poetry">To make a fellow weary.</p>
+<p class="poetry">The Weather Man—I fear he</p>
+<p class="poetry">Has much to do with it, for, sure,</p>
+<p class="poetry">The air is not the same:</p>
+<p class="poetry">It chokes you when it is impure,</p>
+<p class="poetry">When pure it makes you lame.</p>
+<p class="poetry">With windows closed you are asthmatic;</p>
+<p class="poetry">Open, neuralgic or sciatic.</p>
+<p class="poetry">Well, I suppose this new regime</p>
+<p class="poetry">Of dun degeneration</p>
+<p class="poetry">Seems eviler than it would seem</p>
+<p class="poetry">To a better observation,</p>
+<p class="poetry">And has for compensation</p>
+<p class="poetry">Some blessings in a deep disguise</p>
+<p class="poetry">Which mortal sight has failed</p>
+<p class="poetry">To pierce, although to angels’ eyes</p>
+<p class="poetry">They’re visible unveiled.</p>
+<p class="poetry">If Age is such a boon, good land!</p>
+<p class="poetry">He’s costumed by a master hand!</p>
+<p class="citeauth">Venable Strigg</p>
+</div>
+
+<p class="entry"><span class="def">mad</span>, <span class="pos">adj.</span> Affected
+with a high degree of intellectual independence; not conforming to standards of
+thought, speech and action derived by the conformants from study of themselves;
+at odds with the majority; in short, unusual. It is noteworthy that persons are
+pronounced mad by officials destitute of evidence that themselves are sane. For
+illustration, this present (and illustrious) lexicographer is no firmer in the
+faith of his own sanity than is any inmate of any madhouse in the land; yet for
+aught he knows to the contrary, instead of the lofty occupation that seems to
+him to be engaging his powers he may really be beating his hands against the
+window bars of an asylum and declaring himself Noah Webster, to the innocent
+delight of many thoughtless spectators.</p>
+
+<p class="entry"><span class="def">Magdalene</span>, <span class="pos">n.</span> An
+inhabitant of Magdala. Popularly, a woman found out. This definition of the
+word has the authority of ignorance, Mary of Magdala being another person than
+the penitent woman mentioned by St. Luke. It has also the official sanction of
+the governments of Great Britain and the United States. In England the word is
+pronounced Maudlin, whence maudlin, adjective, unpleasantly sentimental. With
+their Maudlin for Magdalene, and their Bedlam for Bethlehem, the English may
+justly boast themselves the greatest of revisers.</p>
+
+<p class="entry"><span class="def">magic</span>, <span class="pos">n.</span> An art
+of converting superstition into coin. There are other arts serving the same
+high purpose, but the discreet lexicographer does not name them.</p>
+
+<p class="entry"><span class="def">magnet</span>, <span class="pos">n.</span> Something
+acted upon by magnetism.</p>
+
+<p class="entry"><span class="def">magnetism</span>, <span class="pos">n.</span> Something
+acting upon a magnet.</p>
+
+<p class="indentpara">The two definitions immediately foregoing are condensed from the works of one thousand
+eminent scientists, who have illuminated the subject with a great white light,
+to the inexpressible advancement of human knowledge.</p>
+
+<p class="entry"><span class="def">magnificient</span>, <span class="pos">adj.</span> Having
+a grandeur or splendor superior to that to which the spectator is accustomed,
+as the ears of an ass, to a rabbit, or the glory of a glowworm, to a maggot.</p>
+
+<p class="entry"><span class="def">magnitude</span>, <span class="pos">n.</span> Size.
+Magnitude being purely relative, nothing is large and nothing small. If
+everything in the universe were increased in bulk one thousand diameters
+nothing would be any larger than it was before, but if one thing remain
+unchanged all the others would be larger than they had been. To an
+understanding familiar with the relativity of magnitude and distance the spaces
+and masses of the astronomer would be no more impressive than those of the
+microscopist. For anything we know to the contrary, the visible universe may be
+a small part of an atom, with its component ions, floating in the life- fluid
+(luminiferous ether) of some animal. Possibly the wee creatures peopling the
+corpuscles of our own blood are overcome with the proper emotion when
+contemplating the unthinkable distance from one of these to another.</p>
+
+<p class="entry"><span class="def">magpie</span>, <span class="pos">n.</span> A bird
+whose thievish disposition suggested to someone that it might be taught to talk.</p>
+
+<p class="entry"><span class="def">maiden</span>, <span class="pos">n.</span> A young
+person of the unfair sex addicted to clewless conduct and views that madden to
+crime. The genus has a wide geographical distribution, being found wherever
+sought and deplored wherever found. The maiden is not altogether unpleasing to
+the eye, nor (without her piano and her views) insupportable to the ear, though
+in respect to comeliness distinctly inferior to the rainbow, and, with regard
+to the part of her that is audible, bleating out of the field by the
+canary—which, also, is more portable.</p>
+
+<div class="poem">
+<p class="poetry">A lovelorn maiden she sat and sang—</p>
+<p class="poetry">This quaint, sweet song sang she;</p>
+<p class="poetry">“It’s O for a youth with a football bang</p>
+<p class="poetry">And a muscle fair to see!</p>
+<p class="poetry">The Captain he</p>
+<p class="poetry">Of a team to be!</p>
+<p class="poetry">On the gridiron he shall shine,</p>
+<p class="poetry">A monarch by right divine,</p>
+<p class="poetry">And never to roast on it—me!â€</p>
+<p class="citeauth">Opoline Jones</p>
+</div>
+
+<p class="entry"><span class="def">majesty</span>, <span class="pos">n.</span> The
+state and title of a king. Regarded with a just contempt by the Most Eminent
+Grand Masters, Grand Chancellors, Great Incohonees and Imperial Potentates of
+the ancient and honorable orders of republican America.</p>
+
+<p id="male" class="entry"><span class="def">male</span>, <span class="pos">n.</span> A member
+of the unconsidered, or negligible sex. The male of the human race is commonly
+known (to the female) as Mere Man. The genus has two varieties: good providers
+and bad providers.</p>
+
+<p class="entry"><span class="def">malefactor</span>, <span class="pos">n.</span> The
+chief factor in the progress of the human race.</p>
+
+<p class="entry"><span class="def">malthusian</span>, <span class="pos">adj.</span> Pertaining
+to Malthus and his doctrines. Malthus believed in artificially limiting
+population, but found that it could not be done by talking. One of the most
+practical exponents of the Malthusian idea was Herod of Judea, though all the
+famous soldiers have been of the same way of thinking.</p>
+
+<p class="entry"><span class="def">mammalia</span>, <span class="pos">n.</span>pl. A
+family of vertebrate animals whose females in a state of nature suckle their
+young, but when civilized and enlightened put them out to nurse, or use the bottle.</p>
+
+<p class="entry"><span class="def">Mammon</span>, <span class="pos">n.</span> The god
+of the world’s leading religion. The chief temple is in the holy city of New York.</p>
+
+<div class="poem">
+<p class="poetry">He swore that all other religions were</p>
+<p class="poetry">gammon, And wore out his knees in the worship of Mammon.</p>
+<p class="citeauth">Jared Oopf</p>
+</div>
+
+<p class="entry"><span class="def">man</span>, <span class="pos">n.</span> An animal
+so lost in rapturous contemplation of what he thinks he is as to overlook what
+he indubitably ought to be. His chief occupation is extermination of other
+animals and his own species, which, however, multiplies with such insistent
+rapidity as to infest the whole habitable earh and Canada.</p>
+
+<div class="poem">
+<p class="poetry">When the world was young and Man was new,</p>
+<p class="poetry">And everything was pleasant,</p>
+<p class="poetry">Distinctions Nature never drew</p>
+<p class="poetry">‘Mongst kings and priest and peasant.</p>
+<p class="poetry">We’re not that way at present,</p>
+<p class="poetry">Save here in this Republic, where</p>
+<p class="poetry">We have that old regime,</p>
+<p class="poetry">For all are kings, however bare</p>
+<p class="poetry">Their backs, howe’er extreme</p>
+<p class="poetry">Their hunger. And, indeed, each has a voice</p>
+<p class="poetry">To accept the tyrant of his party’s choice.</p>
+<p class="poetry">A citizen who would not vote,</p>
+<p class="poetry">And, therefore, was detested,</p>
+<p class="poetry">Was one day with a tarry coat</p>
+<p class="poetry">(With feathers backed and breasted)</p>
+<p class="poetry">By patriots invested.</p>
+<p class="poetry">“It is your duty,†cried the crowd,</p>
+<p class="poetry">“Your ballot true to cast</p>
+<p class="poetry">For the man o’ your choice.†He humbly bowed,</p>
+<p class="poetry">And explained his wicked past:</p>
+<p class="poetry">“That’s what I very gladly would have done, Dear patriots, but he has never run.â€</p>
+<p class="citeauth">Apperton Duke</p>
+</div>
+
+<p class="entry"><span class="def">manes</span>, <span class="pos">n.</span> The
+immortal parts of dead Greeks and Romans. They were in a state of dull
+discomfort until the bodies from which they had exhaled were buried and burned;
+and they seem not to have been particularly happy afterward.</p>
+
+<p class="entry"><span class="def">Manicheism</span>, <span class="pos">n.</span> The
+ancient Persian doctrine of an incessant warfare between Good and Evil. When
+Good gave up the fight the Persians joined the victorious Opposition.</p>
+
+<p class="entry"><span class="def">Manna</span>, <span class="pos">n.</span> A food
+miraculously given to the Israelites in the wilderness. When it was no longer
+supplied to them they settled down and tilled the soil, fertilizing it, as a
+rule, with the bodies of the original occupants.</p>
+
+<p class="entry"><span class="def">marriage</span>, <span class="pos">n.</span> The
+state or condition of a community consisting of a master, a mistress and two
+slaves, making in all, two.</p>
+
+<p class="entry"><span class="def">martyr</span>, <span class="pos">n.</span> One who
+moves along the line of least reluctance to a desired death.</p>
+
+<p class="entry"><span class="def">material</span>, <span class="pos">adj.</span> Having
+an actual existence, as distinguished from an imaginary one. Important.</p>
+
+<div class="poem">
+<p class="poetry">Material things I know, or fell, or see;</p>
+<p class="poetry">All else is immaterial to me.</p>
+<p class="citeauth">Jamrach Holobom</p>
+</div>
+
+<p class="entry"><span class="def">mausoleum</span>, <span class="pos">n.</span> The
+final and funniest folly of the rich.</p>
+
+<p class="entry"><span class="def">mayonnaise</span>, <span class="pos">n.</span> One
+of the sauces which serve the French in place of a state religion.</p>
+
+<p class="entry"><span class="def">me,</span> <span class="pos">pro.</span> The
+objectionable case of I. The personal pronoun in English has three cases, the
+dominative, the objectionable and the oppressive. Each is all three.</p>
+
+<p class="entry"><span class="def">meander</span>, <span class="pos">n.</span> To
+proceed sinuously and aimlessly. The word is the ancient name of a river about
+one hundred and fifty miles south of Troy, which turned and twisted in the
+effort to get out of hearing when the Greeks and Trojans boasted of their prowess.</p>
+
+<p class="entry"><span class="def">medal</span>, <span class="pos">n.</span> A small
+metal disk given as a reward for virtues, attainments or services more or less
+authentic.</p>
+
+<p class="indentpara">It is related of Bismark, who had been awarded a medal for gallantly rescuing a drowning person,
+that, being asked the meaning of the medal, he replied: “I save lives
+sometimes.†And sometimes he didn’t.</p>
+
+<p class="entry"><span class="def">medicine</span>, <span class="pos">n.</span> A stone
+flung down the Bowery to kill a dog in Broadway.</p>
+
+<p class="entry"><span class="def">meekness</span>, <span class="pos">n.</span> Uncommon
+patience in planning a revenge that is worth while.</p>
+
+<div class="poem">
+<p class="poetry">M is for Moses,</p>
+<p class="poetry">Who slew the Egyptian.</p>
+<p class="poetry">As sweet as a rose is</p>
+<p class="poetry">The meekness of Moses.</p>
+<p class="poetry">No monument shows his</p>
+<p class="poetry">Post-mortem inscription,</p>
+<p class="poetry">But M is for Moses</p>
+<p class="poetry">Who slew the Egyptian.</p>
+<p class="citeauth"><i>The Biographical Alphabet</i></p>
+</div>
+
+<p class="entry"><span class="def">meerschaum</span>, <span class="pos">n.</span> (Literally,
+seafoam, and by many erroneously supposed to be made of it.) A fine white clay,
+which for convenience in coloring it brown is made into tobacco pipes and smoked
+by the workmen engaged in that industry. The purpose of coloring it has not
+been disclosed by the manufacturers.</p>
+
+<div class="poem">
+<p class="poetry">There was a youth (you’ve heard before,</p>
+<p class="poetry">This woeful tale, may be),</p>
+<p class="poetry">Who bought a meerschaum pipe and swore</p>
+<p class="poetry">That color it would he!</p>
+<p class="poetry">He shut himself from the world away,</p>
+<p class="poetry">Nor any soul he saw.</p>
+<p class="poetry">He smoke by night, he smoked by day,</p>
+<p class="poetry">As hard as he could draw.</p>
+<p class="poetry">His dog died moaning in the wrath</p>
+<p class="poetry">Of winds that blew aloof;</p>
+<p class="poetry">The weeds were in the gravel path,</p>
+<p class="poetry">The owl was on the roof.</p>
+<p class="poetry">“He’s gone afar, he’ll come no more,â€</p>
+<p class="poetry">The neighbors sadly say.</p>
+<p class="poetry">And so they batter in the door</p>
+<p class="poetry">To take his goods away.</p>
+<p class="poetry">Dead, pipe in mouth, the youngster lay,</p>
+<p class="poetry">Nut-brown in face and limb.</p>
+<p class="poetry">“That pipe’s a lovely white,†they say,</p>
+<p class="poetry">“But it has colored him!â€</p>
+<p class="poetry">The moral there’s small need to sing—</p>
+<p class="poetry">‘Tis plain as day to you:</p>
+<p class="poetry">Don’t play your game on any thing</p>
+<p class="poetry">That is a gamester too.</p>
+<p class="citeauth">Martin Bulstrode</p>
+</div>
+
+<p class="entry"><span class="def">mendacious</span>, <span class="pos">adj.</span> Addicted to rhetoric.</p>
+
+<p class="entry"><span class="def">merchant</span>, <span class="pos">n.</span> One
+engaged in a commercial pursuit. A commercial pursuit is one in which the thing
+pursued is a dollar.</p>
+
+<p class="entry"><span class="def">mercy</span>, <span class="pos">n.</span> An
+attribute beloved of detected offenders.</p>
+
+<p class="entry"><span class="def">mesmerism</span>, <span class="pos">n.</span> Hypnotism
+before it wore good clothes, kept a carriage and asked Incredulity to dinner.</p>
+
+<p class="entry"><span class="def">metropolis</span>, <span class="pos">n.</span> A
+stronghold of provincialism.</p>
+
+<p class="entry"><span class="def">millennium</span>, <span class="pos">n.</span> The
+period of a thousand years when the lid is to be screwed down, with all reformers on the under side.</p>
+
+<p class="entry"><span class="def">mind</span>, <span class="pos">n.</span> A
+mysterious form of matter secreted by the brain. Its chief activity consists in
+the endeavor to ascertain its own nature, the futility of the attempt being due
+to the fact that it has nothing but itself to know itself with. From the Latin <i>mens</i>, a fact unknown to that honest
+shoe-seller, who, observing that his learned competitor over the way had
+displayed the motto “<i>Mens conscia recti</i>,†emblazoned his own front with the
+words “Men’s, women’s and children’s conscia recti.â€</p>
+
+<p class="entry"><span class="def">mine</span>, <span class="pos">adj.</span> Belonging
+to me if I can hold or seize it.</p>
+
+<p class="entry"><span class="def">minister</span>, <span class="pos">n.</span> An
+agent of a higher power with a lower responsibility. In diplomacy and officer
+sent into a foreign country as the visible embodiment of his sovereign’s
+hostility. His principal qualification is a degree of plausible inveracity next
+below that of an ambassador.</p>
+
+<p class="entry"><span class="def">minor</span>, <span class="pos">adj.</span> Less
+objectionable.</p>
+
+<p class="entry"><span class="def">minstrel</span>, <span class="pos">adj.</span> Formerly
+a poet, singer or musician; now a nigger with a color less than skin deep and a
+humor more than flesh and blood can bear.</p>
+
+<p class="entry"><span class="def">miracle</span>, <span class="pos">n.</span> An act
+or event out of the order of nature and unaccountable, as beating a normal hand
+of four kings and an ace with four aces and a king.</p>
+
+<p class="entry"><span class="def">miscreant</span>, <span class="pos">n.</span> A
+person of the highest degree of unworth. Etymologically, the word means
+unbeliever, and its present signification may be regarded as theology’s noblest
+contribution to the development of our language.</p>
+
+<p class="entry"><span class="def">misdemeanor</span>, <span class="pos">n.</span> An
+infraction of the law having less dignity than a felony and constituting no
+claim to admittance into the best criminal society.</p>
+
+<div class="poem">
+<p class="poetry">By misdemeanors he essays to climb</p>
+<p class="poetry">Into the aristocracy of crime.</p>
+<p class="poetry">O, woe was him!&#8212;with manner chill and grand “Captains of industry†refused his hand, “Kings of
+finance†denied him recognition And “railway magnates†jeered his low
+condition. He robbed a bank to make himself respected.</p>
+<p class="poetry">They still rebuffed him, for he was detected.</p>
+<p class="citeauth">S. V. Hanipur</p>
+</div>
+
+<p class="entry"><span class="def">misericorde</span>, <span class="pos">n.</span> A
+dagger which in mediaeval warfare was used by the foot soldier to remind an
+unhorsed knight that he was mortal.</p>
+
+<p class="entry"><span class="def">misfortune</span>, <span class="pos">n.</span> The
+kind of fortune that never misses.</p>
+
+<p class="entry"><span class="def">miss</span>, <span class="pos">n.</span> The title
+with which we brand unmarried women to indicate that they are in the market. Miss,
+Missis (Mrs.) and Mister (Mr.) are the three most distinctly disagreeable words
+in the language, in sound and sense. Two are corruptions of Mistress, the other
+of Master. In the general abolition of social titles in this our country they
+miraculously escaped to plague us. If we must have them let us be consistent
+and give one to the unmarried man. I venture to suggest Mush, abbreviated to
+Mh.</p>
+
+<p class="entry"><span class="def">molecule</span>, <span class="pos">n.</span> The
+ultimate, indivisible unit of matter. It is distinguished from the corpuscle,
+also the ultimate, indivisible unit of matter, by a closer resemblance to the
+atom, also the ultimate, indivisible unit of matter. Three great scientific
+theories of the structure of the universe are the molecular, the corpuscular
+and the atomic. A fourth affirms, with Haeckel, the condensation of
+precipitation of matter from ether—whose existence is proved by the
+condensation of precipitation. The present trend of scientific thought is
+toward the theory of ions. The ion differs from the molecule, the corpuscle and
+the atom in that it is an ion. A fifth theory is held by idiots, but it is
+doubtful if they know any more about the matter than the others.</p>
+
+<p class="entry"><span class="def">monad</span>, <span class="pos">n.</span> The
+ultimate, indivisible unit of matter. (See <i>Molecule</i>.)
+According to Leibnitz, as nearly as he seems willing to be understood, the
+monad has body without bulk, and mind without manifestation—Leibnitz knows him
+by the innate power of considering. He has founded upon him a theory of the
+universe, which the creature bears without resentment, for the monad is a
+gentlmean. Small as he is, the monad contains all the powers and possibilities
+needful to his evolution into a German philosopher of the first class&#8212;
+altogether a very capable little fellow. He is not to be confounded with the
+microbe, or bacillus; by its inability to discern him, a good microscope shows
+him to be of an entirely distinct species.</p>
+
+<p class="entry"><span class="def">monarch</span>, <span class="pos">n.</span> A
+person engaged in reigning. Formerly the monarch ruled, as the derivation of
+the word attests, and as many subjects have had occasion to learn. In Russia
+and the Orient the monarch has still a considerable influence in public affairs
+and in the disposition of the human head, but in western Europe political
+administration is mostly entrusted to his ministers, he being somewhat
+preoccupied with reflections relating to the status of his own head.</p>
+
+<p class="entry"><span class="def">monarchical government</span>, <span class="pos">n.</span> Government.</p>
+
+<p class="entry"><span class="def">Monday</span>, <span class="pos">n.</span> In
+Christian countries, the day after the baseball game.</p>
+
+<p class="entry"><span class="def">money</span>, <span class="pos">n.</span> A
+blessing that is of no advantage to us excepting when we part with it. An
+evidence of culture and a passport to polite society. Supportable property.</p>
+
+<p class="entry"><span class="def">monkey</span>, <span class="pos">n.</span> An
+arboreal animal which makes itself at home in genealogical trees.</p>
+
+<p class="entry"><span class="def">monosyllabic</span>, <span class="pos">adj.</span>
+Composed of words of one syllable, for literary babes who never tire of
+testifying their delight in the vapid compound by appropriate googoogling. The
+words are commonly Saxon—that is to say, words of a barbarous people destitute
+of ideas and incapable of any but the most elementary sentiments and emotions.</p>
+
+<div class="poem">
+<p class="poetry">The man who writes in Saxon</p>
+<p class="poetry">Is the man to use an ax on</p>
+<p class="citeauth">Judibras</p>
+</div>
+
+<p class="entry"><span class="def">monsignor</span>, <span class="pos">n.</span> A
+high ecclesiastical title, of which the Founder of our religion overlooked the advantages.</p>
+
+<p class="entry"><span class="def">monument</span>, <span class="pos">n.</span> A
+structure intended to commemorate something which either needs no commemoration
+or cannot be commemorated.</p>
+
+<div class="poem">
+<p class="poetry">The bones of Agammemnon are a show,</p>
+<p class="poetry">And ruined is his royal monument,</p>
+<p class="poetry">but Agammemnon’s
+fame suffers no diminution in consequence. The monument custom has its <i>reductiones ad absurdum</i> in monuments “to
+the unknown deadâ€â€”that is to say, monuments to perpetuate the memory of those
+who have left no memory.</p>
+</div>
+
+<p class="entry"><span class="def">moral</span>, <span class="pos">adj.</span> Conforming
+to a local and mutable standard of right. </p>
+
+<div class="poem">
+<p class="poetry">Having the quality of general expediency.</p>
+<p class="poetry">It is sayd there
+be a raunge of mountaynes in the Easte, on one syde of the which certayn
+conducts are immorall, yet on the other syde they are holden in good esteeme;
+wherebye the mountayneer is much conveenyenced, for it is given to him to goe
+downe eyther way and act as it shall suite his moode, withouten offence.</p>
+<p class="citeauth"><i>Gooke’s Meditations</i></p>
+</div>
+
+<p class="entry"><span class="def">more</span>, <span class="pos">adj.</span> The
+comparative degree of too much.</p>
+
+<p class="entry"><span class="def">mouse</span>, <span class="pos">n.</span> An
+animal which strews its path with fainting women. As in Rome Christians were
+thrown to the lions, so centuries earlier in Otumwee, the most ancient and
+famous city of the world, female heretics were thrown to the mice. Jakak-Zotp,
+the historian, the only Otumwump whose writings have descended to us, says that
+these martyrs met their death with little dignity and much exertion. He even
+attempts to exculpate the mice (such is the malice of bigotry) by declaring
+that the unfortunate women perished, some from exhaustion, some of broken necks
+from falling over their own feet, and some from lack of restoratives. The mice,
+he avers, enjoyed the pleasures of the chase with composure. But if “Roman
+history is nine-tenths lying,†we can hardly expect a smaller proportion of
+that rhetorical figure in the annals of a people capable of so incredible
+cruelty to a lovely women; for a hard heart has a false tongue.</p>
+
+<p class="entry"><span class="def">mousquetaire</span>, <span class="pos">n.</span> A
+long glove covering a part of the arm. Worn in New Jersey. But “mousquetaireâ€
+is a might poor way to spell muskeeter.</p>
+
+<p class="entry"><span class="def">mouth</span>, <span class="pos">n.</span> In man,
+the gateway to the soul; in woman, the outlet of the heart.</p>
+
+<p class="entry"><span class="def">mugwump</span>, <span class="pos">n.</span> In
+politics one afflicted with self-respect and addicted to the vice of
+independence. A term of contempt.</p>
+
+<p class="entry"><span class="def">mulatto</span>, <span class="pos">n.</span> A
+child of two races, ashamed of both.</p>
+
+<p class="entry"><span class="def">multitude</span>, <span class="pos">n.</span> A
+crowd; the source of political wisdom and virtue. In a republic, the object of
+the statesman’s adoration. “In a multitude of consellors there is wisdom,â€
+saith the proverb. If many men of equal individual wisdom are wiser than any
+one of them, it must be that they acquire the excess of wisdom by the mere act
+of getting together. Whence comes it? Obviously from nowhere—as well say that a
+range of mountains is higher than the single mountains composing it. A
+multitude is as wise as its wisest member if it obey him; if not, it is no
+wiser than its most foolish.</p>
+
+<p class="entry"><span class="def">mummy</span>, <span class="pos">n.</span> An
+ancient Egyptian, formerly in universal use among modern civilized nations as
+medicine, and now engaged in supplying art with an excellent pigment. He is
+handy, too, in museums in gratifying the vulgar curiosity that serves to
+distinguish man from the lower animals.</p>
+
+<div class="poem">
+<p class="poetry">By means of the
+Mummy, mankind, it is said, Attests to the gods its respect for the dead. We
+plunder his tomb, be he sinner or saint, Distil him for physic and grind him
+for paint, Exhibit for money his poor, shrunken frame, And with levity flock to
+the scene of the shame.</p>
+<p class="poetry">O, tell me, ye gods, for the use of my rhyme:</p>
+<p class="poetry">For respecting the dead what’s the limit of time?</p>
+<p class="citeauth">Scopas Brune</p>
+</div>
+
+<p class="entry"><span class="def">mustang</span>, <span class="pos">n.</span> An
+indocile horse of the western plains. In English society, the American wife of
+an English nobleman.</p>
+
+<p class="entry"><span class="def">myrmidon</span>, <span class="pos">n.</span> A
+follower of Achilles—particularly when he didn’t lead.</p>
+
+<p class="entry"><span class="def">mythology</span>, <span class="pos">n.</span> The
+body of a primitive people’s beliefs concerning its origin, early history,
+heroes, deities and so forth, as distinguished from the true accounts which it
+invents later.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/M.html.annot b/lib/ebooks/devils/M.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/M.html.annot
diff --git a/lib/ebooks/devils/M.html.i b/lib/ebooks/devils/M.html.i
new file mode 100644
index 00000000..033f6e87
--- /dev/null
+++ b/lib/ebooks/devils/M.html.i
@@ -0,0 +1,46 @@
+21 pages
+size 400 552
+length 31261
+396 2 10 body html
+0
+1279 2 33 body html
+90
+2468 2 50 body html
+324
+2468 2 50 body html
+864
+2468 2 50 body html
+1404
+5710 2 110 body html
+90
+7282 2 137 body html
+226
+8950 2 162 body html
+324
+11206 2 207 body html
+0
+11585 2 213 body html
+451
+13420 2 247 body html
+39
+15429 2 287 body html
+34
+16387 2 309 body html
+73
+16760 2 315 body html
+523
+18848 2 358 body html
+0
+20940 2 394 body html
+39
+22560 2 424 body html
+56
+24843 2 458 body html
+22
+26303 2 487 body html
+108
+27455 2 512 body html
+226
+30146 2 556 body html
+87
+male 7
diff --git a/lib/ebooks/devils/N.html b/lib/ebooks/devils/N.html
new file mode 100644
index 00000000..06a84161
--- /dev/null
+++ b/lib/ebooks/devils/N.html
@@ -0,0 +1,130 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: N</title>
+</head>
+<body lang="en-US">
+
+
+<h1>N</h1>
+
+<p class="entry"><span class="def">nectar</span>, <span class="pos">n.</span> A drink
+served at banquets of the Olympian deities. The secret of its preparation is
+lost, but the modern Kentuckians believe that they come pretty near to a
+knowledge of its chief ingredient.</p>
+
+<div class="poem">
+<p class="poetry">Juno drank a cup of nectar,</p>
+<p class="poetry">But the draught did not affect her.</p>
+<p class="poetry">Juno drank a cup of rye—</p>
+<p class="poetry">Then she bad herself good-bye.</p>
+<p class="citeauth">J. G.</p>
+</div>
+
+<p class="entry"><span class="def">negro</span>, <span class="pos">n.</span> The <i>piece de resistance</i> in the American
+political problem. Representing him by the letter n, the Republicans begin to
+build their equation thus: “Let n = the white man.†This, however, appears to
+give an unsatisfactory solution.</p>
+
+<p class="entry"><span class="def">neighbor</span>, <span class="pos">n.</span> One
+whom we are commanded to love as ourselves, and who does all he knows how to
+make us disobedient.</p>
+
+<p class="entry"><span class="def">nepotism</span>, <span class="pos">n.</span> Appointing
+your grandmother to office for the good of the party.</p>
+
+<p class="entry"><span class="def">Newtonian</span>, <span class="pos">adj.</span> Pertaining
+to a philosophy of the universe invented by Newton, who discovered that an
+apple will fall to the ground, but was unable to say why. His successors and
+disciples have advanced so far as to be able to say when.</p>
+
+<p class="entry"><span class="def">nihilist</span>, <span class="pos">n.</span> A
+Russian who denies the existence of anything but Tolstoi. The leader of the
+school is Tolstoi.</p>
+
+<p class="entry"><span class="def">Nirvana</span>, <span class="pos">n.</span> In the
+Buddhist religion, a state of pleasurable annihilation awarded to the wise,
+particularly to those wise enough to understand it.</p>
+
+<p class="entry"><span class="def">nobleman</span>, <span class="pos">n.</span> Nature’s
+provision for wealthy American minds ambitious to incur social distinction and
+suffer high life.</p>
+
+<p class="entry"><span class="def">noise</span>, <span class="pos">n.</span> A stench
+in the ear. Undomesticated music. The chief product and authenticating sign of
+civilization.</p>
+
+<p class="entry"><span class="def">nominate</span>, <span class="pos">v.</span> To
+designate for the heaviest political assessment. To put forward a suitable
+person to incur the mudgobbling and deadcatting of the opposition.</p>
+
+<p class="entry"><span class="def">nominee</span>, <span class="pos">n.</span> A
+modest gentleman shrinking from the distinction of private life and diligently
+seeking the honorable obscurity of public office.</p>
+
+<p class="entry"><span class="def">non-combatant</span>, <span class="pos">n.</span> A
+dead Quaker.</p>
+
+<p class="entry"><span class="def">nonsense</span>, <span class="pos">n.</span> The
+objections that are urged against this excellent dictionary.</p>
+
+<p class="entry"><span class="def">nose</span>, <span class="pos">n.</span> The
+extreme outpost of the face. From the circumstance that great conquerors have
+great noses, Getius, whose writings antedate the age of humor, calls the nose
+the organ of quell. It has been observed that one’s nose is never so happy as
+when thrust into the affairs of others, from which some physiologists have
+drawn the inference that the nose is devoid of the sense of smell.</p>
+
+<div class="poem">
+<p class="poetry">There’s a man with a Nose,</p>
+<p class="poetry">And wherever he goes</p>
+<p class="poetry">The people run from him and shout:</p>
+<p class="poetry">“No cotton have we</p>
+<p class="poetry">For our ears if so be</p>
+<p class="poetry">He blow that interminous snout!â€</p>
+<p class="poetry">So the lawyers applied</p>
+<p class="poetry">For injunction. “Denied,â€</p>
+<p class="poetry">Said the Judge: “the defendant prefixion,</p>
+<p class="poetry">Whate’er it portend,</p>
+<p class="poetry">Appears to transcend</p>
+<p class="poetry">The bounds of this court’s jurisdiction.â€</p>
+<p class="citeauth">Arpad Singiny</p>
+</div>
+
+<p class="entry"><span class="def">notoriety</span>, <span class="pos">n.</span> The
+fame of one’s competitor for public honors. The kind of renown most accessible
+and acceptable to mediocrity. A Jacob’s-ladder leading to the vaudeville stage,
+with angels ascending and descending.</p>
+
+<p class="entry"><span class="def">noumenon</span>, <span class="pos">n.</span> That
+which exists, as distinguished from that which merely seems to exist, the
+latter being a phenomenon. The noumenon is a bit difficult to locate; it can be
+apprehended only be a process of reasoning—which is a phenomenon. Nevertheless,
+the discovery and exposition of noumena offer a rich field for what Lewes calls
+“the endless variety and excitement of philosophic thought.†Hurrah (therefore)
+for the noumenon!</p>
+
+<p class="entry"><span class="def">novel</span>, <span class="pos">n.</span> A short
+story padded. A species of composition bearing the same relation to literature
+that the panorama bears to art. As it is too long to be read at a sitting the
+impressions made by its successive parts are successively effaced, as in the
+panorama. Unity, totality of effect, is impossible; for besides the few pages
+last read all that is carried in mind is the mere plot of what has gone before.
+To the romance the novel is what photography is to painting. Its distinguishing
+principle, probability, corresponds to the literal actuality of the photograph
+and puts it distinctly into the category of reporting; whereas the free wing of
+the romancer enables him to mount to such altitudes of imagination as he may be
+fitted to attain; and the first three essentials of the literary art are
+imagination, imagination and imagination. The art of writing novels, such as it
+was, is long dead everywhere except in Russia, where it is new. Peace to its
+ashes—some of which have a large sale.</p>
+
+<p class="entry"><span class="def">November</span>, <span class="pos">n.</span> The
+eleventh twelfth of a weariness.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/N.html.annot b/lib/ebooks/devils/N.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/N.html.annot
diff --git a/lib/ebooks/devils/N.html.i b/lib/ebooks/devils/N.html.i
new file mode 100644
index 00000000..48c06abd
--- /dev/null
+++ b/lib/ebooks/devils/N.html.i
@@ -0,0 +1,11 @@
+4 pages
+size 400 552
+length 6554
+396 2 10 body html
+0
+1613 2 40 body html
+22
+3863 2 82 body html
+19
+4833 2 103 body html
+0
diff --git a/lib/ebooks/devils/O.html b/lib/ebooks/devils/O.html
new file mode 100644
index 00000000..ce553be6
--- /dev/null
+++ b/lib/ebooks/devils/O.html
@@ -0,0 +1,304 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: O</title>
+</head>
+<body lang="en-US">
+
+
+<h1>O</h1>
+
+<p class="entry"><span class="def">oath</span>, <span class="pos">n.</span> In law, a
+solemn appeal to the Deity, made binding upon the conscience by a penalty for
+perjury.</p>
+
+<p class="entry"><span class="def">oblivion</span>, <span class="pos">n.</span> The
+state or condition in which the wicked cease from struggling and the dreary are
+at rest. Fame’s eternal dumping ground. Cold storage for high hopes. A place
+where ambitious authors meet their works without pride and their betters
+without envy. A dormitory without an alarm clock.</p>
+
+<p class="entry"><span class="def">observatory</span>, <span class="pos">n.</span> A
+place where astronomers conjecture away the guesses of their predecessors.</p>
+
+<p class="entry"><span class="def">obsessed,</span> <span class="pos">p.p.</span> Vexed
+by an evil spirit, like the Gadarene swine and other critics. Obsession was once
+more common than it is now. Arasthus tells of a peasant who was occupied by a
+different devil for every day in the week, and on Sundays by two. They were
+frequently seen, always walking in his shadow, when he had one, but were
+finally driven away by the village notary, a holy man; but they took the
+peasant with them, for he vanished utterly. A devil thrown out of a woman by
+the Archbishop of Rheims ran through the trees, pursued by a hundred persons,
+until the open country was reached, where by a leap higher than a church spire
+he escaped into a bird. A chaplain in Cromwell’s army exorcised a soldier’s
+obsessing devil by throwing the soldier into the water, when the devil came to
+the surface. The soldier, unfortunately, did not.</p>
+
+<p class="entry"><span class="def">obsolete</span>, <span class="pos">adj.</span> No longer
+used by the timid. Said chiefly of words. A word which some lexicographer has
+marked obsolete is ever thereafter an object of dread and loathing to the fool
+writer, but if it is a good word and has no exact modern equivalent equally
+good, it is good enough for the good writer. Indeed, a writer’s attitude toward
+“obsolete†words is as true a measure of his literary ability as anything
+except the character of his work. A dictionary of obsolete and obsolescent
+words would not only be singularly rich in strong and sweet parts of speech; it
+would add large possessions to the vocabulary of every competent writer who
+might not happen to be a competent reader.</p>
+
+<p class="entry"><span class="def">obstinate</span>, <span class="pos">adj.</span> Inaccessible
+to the truth as it is manifest in the splendor and stress of our advocacy.</p>
+
+<p>The popular type and exponent of obstinacy is the mule, a most intelligent animal.</p>
+
+<p class="entry"><span class="def">occasional</span>, <span class="pos">adj.</span> Afflicting us with
+greater or less frequency. That, however, is not the sense in which the word is used in the phrase
+“occasional verses,†which are verses written for an “occasion,†such as an anniversary, a celebration or
+other event. True, they afflict us a little worse than other sorts of verse, but their name has no reference to
+irregular recurrence.</p>
+
+<p class="entry"><span class="def">occident</span>, <span class="pos">n.</span> The
+part of the world lying west (or east) of the Orient. It is largely inhabited
+by Christians, a powerful subtribe of the Hypocrites, whose principal
+industries are murder and cheating, which they are pleased to call “war†and
+“commerce.†These, also, are the principal industries of the Orient.</p>
+
+<p class="entry"><span class="def">ocean</span>, <span class="pos">n.</span> A body
+of water occupying about two-thirds of a world made for man—who has no gills.</p>
+
+<p class="entry"><span class="def">offensive</span>, <span class="pos">adj.</span> Generating
+disagreeable emotions or sensations, as the advance of an army against its enemy.</p>
+
+<p>“Were the enemy’s tactics offensive?†the king asked. “I should say so!†replied the unsuccessful
+general. “The blackguard wouldn’t come out of his works!â€</p>
+
+<p class="entry"><span class="def">old</span>, <span class="pos">adj.</span> In that
+stage of usefulness which is not inconsistent with general inefficiency, as an <i>old man</i>. Discredited by lapse of time and
+offensive to the popular taste, as an <i>old</i>
+book.</p>
+
+<div class="poem">
+<p class="poetry">“Old books? The devil take them!†Goby said.</p>
+<p class="poetry">“Fresh every day must be my books and bread.â€</p>
+<p class="poetry">Nature herself approves the Goby rule</p>
+<p class="poetry">And gives us every moment a fresh fool.</p>
+<p class="citeauth">Harley Shum</p>
+</div>
+
+<p class="entry"><span class="def">oleginous</span>, <span class="pos">adj.</span> Oily,
+smooth, sleek.</p>
+
+<p>Disraeli once described the manner of Bishop Wilberforce as “unctuous, oleaginous,
+saponaceous.†And the good prelate was ever afterward known as Soapy Sam. For
+every man there is something in the vocabulary that would stick to him like a
+second skin. His enemies have only to find it.</p>
+
+<p class="entry"><span class="def">Olympian</span>, <span class="pos">adj.</span> Relating
+to a mountain in Thessaly, once inhabited by gods, now a repository of
+yellowing newspapers, beer bottles and mutilated sardine cans, attesting the
+presence of the tourist and his appetite.</p>
+
+<div class="poem">
+<p class="poetry">His name the smirking tourist scrawls</p>
+<p class="poetry">Upon Minerva’s temple walls,</p>
+<p class="poetry">Where thundered once Olympian Zeus,</p>
+<p class="poetry">And marks his appetite’s abuse.</p>
+<p class="citeauth">Averil Joop</p>
+</div>
+
+<p class="entry"><span class="def">omen</span>, <span class="pos">n.</span> A sign
+that something will happen if nothing happens.</p>
+
+<p class="entry"><span class="def">once</span>, <span class="pos">adv.</span> Enough.</p>
+
+<p class="entry"><span class="def">opera</span>, <span class="pos">n.</span> A play
+representing life in another world, whose inhabitants have no speech but song,
+no motions but gestures and no postures but attitudes. All acting is
+simulation, and the word <i>simulation</i> is from <i>simia</i>, an ape; but in
+opera the actor takes for his model <i>Simia audibilis</i> (or <i>Pithecanthropos
+stentor</i>)&#8212;the ape that howls.</p>
+
+<div class="poem">
+<p class="poetry">The actor apes a man—at least in shape;</p>
+<p class="poetry">The opera performer apes and ape.</p>
+</div>
+
+<p class="entry"><span class="def">Opiate</span>, <span class="pos">n.</span> An
+unlocked door in the prison of Identity. It leads into the jail yard.</p>
+
+<p class="entry"><span class="def">opportunity</span>, <span class="pos">n.</span> A
+favorable occasion for grasping a disappointment.</p>
+
+<p class="entry"><span class="def">oppose</span>, <span class="pos">v.</span> To
+assist with obstructions and objections.</p>
+
+<div class="poem">
+<p class="poetry">How lonely he who thinks to vex</p>
+<p class="poetry">With bandinage the Solemn Sex!</p>
+<p class="poetry">Of levity, Mere Man, beware;</p>
+<p class="poetry">None but the Grave deserve the Unfair.</p>
+<p class="citeauth">Percy P. Orminder</p>
+</div>
+
+<p class="entry"><span class="def">opposition</span>, <span class="pos">n.</span> In
+politics the party that prevents the Government from running amuck by hamstringing it.</p>
+
+<p>The King of Ghargaroo, who had been abroad to study the science of government, appointed
+one hundred of his fattest subjects as members of a parliament to make laws for
+the collection of revenue. Forty of these he named the Party of Opposition and
+had his Prime Minister carefully instruct them in their duty of opposing every
+royal measure. Nevertheless, the first one that was submitted passed unanimously.
+Greatly displeased, the King vetoed it, informing the Opposition that if they
+did that again they would pay for their obstinacy with their heads. The entire
+forty promptly disemboweled themselves.</p>
+
+<p>“What shall we do now?†the King asked. “Liberal institutions cannot be maintained without a
+party of Opposition.â€</p>
+
+<p>“Splendor of the universe,†replied the Prime Minister, “it is true these dogs of darkness have
+no longer their credentials, but all is not lost. Leave the matter to this worm of the dust.â€</p>
+
+<p>So the Minister had the bodies of his Majesty’s Opposition embalmed and stuffed with straw, put
+back into the seats of power and nailed there. Forty votes were recorded
+against every bill and the nation prospered. But one day a bill imposing a tax
+on warts was defeated—the members of the Government party had not been nailed
+to their seats! This so enraged the King that the Prime Minister was put to
+death, the parliament was dissolved with a battery of artillery, and government
+of the people, by the people, for the people perished from Ghargaroo.</p>
+
+<p class="entry"><span class="def">optimism</span>, <span class="pos">n.</span> The
+doctrine, or belief, that everything is beautiful, including what is ugly,
+everything good, especially the bad, and everything right that is wrong. It is
+held with greatest tenacity by those most accustomed to the mischance of
+falling into adversity, and is most acceptably expounded with the grin that
+apes a smile. Being a blind faith, it is inaccessible to the light of
+disproof—an intellectual disorder, yielding to no treatment but death. It is
+hereditary, but fortunately not contagious.</p>
+
+<p class="entry"><span class="def">optimist</span>, <span class="pos">n.</span> A proponent of the
+doctrine that black is white.</p>
+
+<p>A pessimist applied to God for relief.</p>
+<p>“Ah, you wish me to restore your hope and cheerfulness,†said God.</p>
+<p>“No,†replied the petitioner, “I wish you to create something that would justify them.â€</p>
+<p>“The world is all created,†said God, “but you have overlooked something—the mortality of the optimist.â€</p>
+
+<p class="entry"><span class="def">oratory</span>, <span class="pos">n.</span> A
+conspiracy between speech and action to cheat the understanding. A tyranny
+tempered by stenography.</p>
+
+<p class="entry"><span class="def">orphan</span>, <span class="pos">n.</span> A
+living person whom death has deprived of the power of filial ingratitude—a
+privation appealing with a particular eloquence to all that is sympathetic in
+human nature. When young the orphan is commonly sent to an asylum, where by
+careful cultivation of its rudimentary sense of locality it is taught to know
+its place. It is then instructed in the arts of dependence and servitude and
+eventually turned loose to prey upon the world as a bootblack or scullery maid.</p>
+
+<p class="entry"><span class="def">orthodox</span>, <span class="pos">n.</span> An ox
+wearing the popular religious joke.</p>
+
+<p class="entry"><span class="def">orthography</span>, <span class="pos">n.</span> The
+science of spelling by the eye instead of the ear. Advocated with more heat
+than light by the outmates of every asylum for the insane. They have had to
+concede a few things since the time of Chaucer, but are none the less hot in
+defence of those to be conceded hereafter.</p>
+
+<div class="poem">
+<p class="poetry">A spelling reformer indicted</p>
+<p class="poetry">For fudge was before the court cicted.</p>
+<p class="poetry">The judge said: “Enough—</p>
+<p class="poetry">His candle we’ll snough,</p>
+<p class="poetry">And his sepulchre shall not be whicted.â€</p>
+</div>
+
+<p class="entry"><span class="def">ostrich</span>, <span class="pos">n.</span> A large
+bird to which (for its sins, doubtless) nature has denied that hinder toe in
+which so many pious naturalists have seen a conspicuous evidence of design. The
+absence of a good working pair of wings is no defect, for, as has been
+ingeniously pointed out, the ostrich does not fly.</p>
+
+<p class="entry"><span class="def">otherwise</span>, <span class="pos">adv.</span> No better.</p>
+
+<p class="entry"><span class="def">outcome</span>, <span class="pos">n.</span> A
+particular type of disappointment. By the kind of intelligence that sees in an
+exception a proof of the rule the wisdom of an act is judged by the outcome,
+the result. This is immortal nonsense; the wisdom of an act is to be juded by
+the light that the doer had when he performed it.</p>
+
+<p class="entry"><span class="def">outdo</span>, <span class="pos">v.t.</span> To
+make an enemy.</p>
+
+<p class="entry"><span class="def">out-of-doors</span>, <span class="pos">n.</span> That
+part of one’s environment upon which no government has been able to collect
+taxes. Chiefly useful to inspire poets.</p>
+
+<div class="poem">
+<p class="poetry">I climbed to the top of a mountain one day</p>
+<p class="poetry">To see the sun setting in glory,</p>
+<p class="poetry">And I thought, as I looked at his vanishing ray,</p>
+<p class="poetry">Of a perfectly splendid story.</p>
+<p class="poetry">‘Twas about an old man and the ass he bestrode</p>
+<p class="poetry">Till the strength of the beast was o’ertested;</p>
+<p class="poetry">Then the man would carry him miles on the road</p>
+<p class="poetry">Till Neddy was pretty well rested.</p>
+<p class="poetry">The moon rising solemnly over the crest</p>
+<p class="poetry">Of the hills to the east of my station</p>
+<p class="poetry">Displayed her broad disk to the darkening west</p>
+<p class="poetry">Like a visible new creation.</p>
+<p class="poetry">And I thought of a joke (and I laughed till I cried)</p>
+<p class="poetry">Of an idle young woman who tarried</p>
+<p class="poetry">About a church-door for a look at the bride,</p>
+<p class="poetry">Although ‘twas herself that was married.</p>
+<p class="poetry">To poets all Nature is pregnant with grand</p>
+<p class="poetry">Ideas—with thought and emotion.</p>
+<p class="poetry">I pity the dunces who don’t understand</p>
+<p class="poetry">The speech of earth, heaven and ocean.</p>
+<p class="citeauth">Stromboli Smith</p>
+</div>
+
+<p class="entry"><span class="def">ovation</span>, <span class="pos">n.</span> n
+ancient Rome, a definite, formal pageant in honor of one who had been
+disserviceable to the enemies of the nation. A lesser “triumph.†In modern
+English the word is improperly used to signify any loose and spontaneous
+expression of popular homage to the hero of the hour and place.</p>
+
+<div class="poem">
+<p class="poetry">“I had an ovation!†the actor man said,</p>
+<p class="poetry">But I thought it uncommonly queer,</p>
+<p class="poetry">That people and critics by him had been led</p>
+<p class="poetry">By the ear.</p>
+<p class="poetry">The Latin lexicon makes his absurd</p>
+<p class="poetry">Assertion as plain as a peg;</p>
+<p class="poetry">In “ovum†we find the true root of the word.</p>
+<p class="poetry">It means egg.</p>
+<p class="citeauth">Dudley Spink</p>
+</div>
+
+<p class="entry"><span class="def">overeat</span>, <span class="pos">v.</span> To
+dine.</p>
+
+<div class="poem">
+<p class="poetry">Hail, Gastronome, Apostle of Excess, Well skilled to overeat without distress!</p>
+<p class="poetry">Thy great invention, the unfatal feast,</p>
+<p class="poetry">Shows Man’s superiority to Beast.</p>
+<p class="citeauth">John Boop</p>
+</div>
+
+<p class="entry"><span class="def">overwork</span>, <span class="pos">n.</span> A
+dangerous disorder affecting high public functionaries who want to go fishing.</p>
+
+<p class="entry"><span class="def">owe</span>, <span class="pos">v.</span> To have
+(and to hold) a debt. The word formerly signified not indebtedness, but possession;
+it meant “own,†and in the minds of debtors there is still a good deal of
+confusion between assets and liabilities.</p>
+
+<p class="entry"><span class="def">oyster</span>, <span class="pos">n.</span> A
+slimy, gobby shellfish which civilization gives men the hardihood to eat
+without removing its entrails! The shells are sometimes given to the poor.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/O.html.annot b/lib/ebooks/devils/O.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/O.html.annot
diff --git a/lib/ebooks/devils/O.html.i b/lib/ebooks/devils/O.html.i
new file mode 100644
index 00000000..342aa190
--- /dev/null
+++ b/lib/ebooks/devils/O.html.i
@@ -0,0 +1,25 @@
+11 pages
+size 400 552
+length 16292
+396 2 10 body html
+0
+2042 2 41 body html
+39
+4269 2 75 body html
+0
+5743 2 104 body html
+0
+7267 2 138 body html
+0
+8683 2 164 body html
+0
+10316 2 189 body html
+0
+11848 2 218 body html
+56
+13002 2 239 body html
+324
+14705 2 269 body html
+0
+15582 2 291 body html
+0
diff --git a/lib/ebooks/devils/P.html b/lib/ebooks/devils/P.html
new file mode 100644
index 00000000..347a3e1f
--- /dev/null
+++ b/lib/ebooks/devils/P.html
@@ -0,0 +1,653 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: P</title>
+</head>
+<body lang="en-US">
+
+
+<h1>P</h1>
+
+<p class="entry"><span class="def">pain</span>, <span class="pos">n.</span> An
+uncomfortable frame of mind that may have a physical basis in something that is
+being done to the body, or may be purely mental, caused by the good fortune of
+another.</p>
+
+<p class="entry"><span class="def">painting</span>, <span class="pos">n.</span> The
+art of protecting flat surfaces from the weather and exposing them to the critic.</p>
+
+<p>Formerly, painting and sculpture were combined in the same work: </p>
+
+<p>the ancients painted their statues. The only present alliance between the two arts is that
+the modern painter chisels his patrons.</p>
+
+<p class="entry"><span class="def">palace</span>, <span class="pos">n.</span> A fine
+and costly residence, particularly that of a great official. The residence of a
+high dignitary of the Christian Church is called a palace; that of the Founder
+of his religion was known as a field, or wayside. There is progress.</p>
+
+<p class="entry"><span class="def">palm</span>, <span class="pos">n.</span> A species
+of tree having several varieties, of which the familiar “itching palm†(<i>Palma
+hominis</i>) is most widely distributed and sedulously cultivated. This noble
+vegetable exudes a kind of invisible gum, which may be detected by applying to
+the bark a piece of gold or silver. The metal will adhere with remarkable
+tenacity. The fruit of the itching palm is so bitter and unsatisfying that a
+considerable percentage of it is sometimes given away in what are known as
+“benefactions.â€</p>
+
+<p class="entry"><span class="def">palmistry</span>, <span class="pos">n.</span> The
+947<sup>th</sup> method (according to Mimbleshaw’s classification) of obtaining
+money by false pretences. It consists in “reading character†in the wrinkles
+made by closing the hand. The pretence is not altogether false; character can
+really be read very accurately in this way, for the wrinkles in every hand
+submitted plainly spell the word “dupe.†The imposture consists in not reading
+it aloud.</p>
+
+<p class="entry"><span class="def">pandemonium </span>, <span class="pos">n.</span> Literally,
+the Place of All the Demons. Most of them have escaped into politics and
+finance, and the place is now used as a lecture hall by the Audible Reformer. When
+disturbed by his voice the ancient echoes clamor appropriate responses most
+gratifying to his pride of distinction.</p>
+
+<p class="entry"><span class="def">pantaloons</span>, <span class="pos">n.</span> A
+nether habiliment of the adult civilized male. The garment is tubular and
+unprovided with hinges at the points of flexion. Supposed to have been invented
+by a humorist. Called “trousers†by the enlightened and “pants†by the
+unworthy.</p>
+
+<p class="entry"><span class="def">pantheism</span>, <span class="pos">n.</span> The
+doctrine that everything is God, in contradistinction to the doctrine that God is everything.</p>
+
+<p class="entry"><span class="def">pantomime</span>, <span class="pos">n.</span> A
+play in which the story is told without violence to the language. The least
+disagreeable form of dramatic action.</p>
+
+<p class="entry"><span class="def">pardon</span>, <span class="pos">v.</span> To
+remit a penalty and restore to the life of crime. To add to the lure of crime
+the temptation of ingratitude.</p>
+
+<p class="entry"><span class="def">passport</span>, <span class="pos">n.</span> A
+document treacherously inflicted upon a citizen going abroad, exposing him as
+an alien and pointing him out for special reprobation and outrage.</p>
+
+<p class="entry"><span class="def">past</span>, <span class="pos">n.</span> That part
+of Eternity with some small fraction of which we have a slight and regrettable
+acquaintance. A moving line called the Present parts it from an imaginary
+period known as the Future. These two grand divisions of Eternity, of which the
+one is continually effacing the other, are entirely unlike. The one is dark
+with sorrow and disappointment, the other bright with prosperity and joy. The
+Past is the region of sobs, the Future is the realm of song. In the one
+crouches Memory, clad in sackcloth and ashes, mumbling penitential prayer; in
+the sunshine of the other Hope flies with a free wing, beckoning to temples of
+success and bowers of ease. Yet the Past is the Future of yesterday, the Future
+is the Past of to-morrow. They are one—the knowledge and the dream.</p>
+
+<p class="entry"><span class="def">pastime</span>, <span class="pos">n.</span> A
+device for promoting dejection. Gentle exercise for intellectual debility.</p>
+
+<p class="entry"><span class="def">patience</span>, <span class="pos">n.</span> A
+minor form of despair, disguised as a virtue.</p>
+
+<p class="entry"><span class="def">patriot</span>, <span class="pos">n.</span> One to
+whom the interests of a part seem superior to those of the whole. The dupe of
+statesmen and the tool of conquerors.</p>
+
+<p class="entry"><span class="def">patriotism</span>, <span class="pos">n.</span> Combustible
+rubbish read to the torch of any one ambitious to illuminate his name.</p>
+
+<p>In Dr. Johnson’s famous dictionary patriotism is defined as the last resort of a scoundrel. With
+all due respect to an enlightened but inferior lexicographer I beg to submit
+that it is the first.</p>
+
+<p class="entry"><span class="def">peace</span>, <span class="pos">n.</span> In
+international affairs, a period of cheating between two periods of fighting.</p>
+
+<div class="poem">
+<p class="poetry">O, what’s the loud uproar assailing</p>
+<p class="poetry">Mine ears without cease?</p>
+<p class="poetry">‘Tis the voice of the hopeful, all-hailing</p>
+<p class="poetry">The horrors of peace.</p>
+<p class="poetry">Ah, Peace Universal; they woo it—</p>
+<p class="poetry">Would marry it, too.</p>
+<p class="poetry">If only they knew how to do it</p>
+<p class="poetry">‘Twere easy to do.</p>
+<p class="poetry">They’re working by night and by day</p>
+<p class="poetry">On their problem, like moles.</p>
+<p class="poetry">Have mercy, O Heaven, I pray,</p>
+<p class="poetry">On their meddlesome souls!</p>
+<p class="citeauth">Ro Amil</p>
+</div>
+
+<p class="entry"><span class="def">pedestrian</span>, <span class="pos">n.</span> The
+variable (an audible) part of the roadway for an automobile.</p>
+
+<p class="entry"><span class="def">pedigree</span>, <span class="pos">n.</span> The
+known part of the route from an arboreal ancestor with a swim bladder to an
+urban descendant with a cigarette.</p>
+
+<p class="entry"><span class="def">penitentN</span>, <span class="pos">adj.</span> Undergoing
+or awaiting punishment.</p>
+
+<p class="entry"><span class="def">perfection</span>, <span class="pos">n.</span> An
+imaginary state of quality distinguished from the actual by an element known as
+excellence; an attribute of the critic.</p>
+
+<p class="indentpara">The editor of an English magazine having received a letter pointing out the erroneous nature of
+his views and style, and signed “Perfection,†promptly wrote at the foot of the
+letter: “I don’t agree with you,†and mailed it to Matthew Arnold.</p>
+
+<p class="entry"><span class="def">peripatetic</span>, <span class="pos">adj.</span> Walking
+about. Relating to the philosophy of Aristotle, who, while expounding it, moved
+from place to place in order to avoid his pupil’s objections. A needless
+precaution—they knew no more of the matter than he.</p>
+
+<p class="entry"><span class="def">peroration</span>, <span class="pos">n.</span> The
+explosion of an oratorical rocket. It dazzles, but to an observer having the
+wrong kind of nose its most conspicuous peculiarity is the smell of the several
+kinds of powder used in preparing it.</p>
+
+<p class="entry"><span class="def">perseverance</span>, <span class="pos">n.</span> A
+lowly virtue whereby mediocrity achieves an inglorious success.</p>
+
+<div class="poem">
+<p class="poetry">“Persevere, persevere!†cry the homilists all,<br />
+Themselves, day and night, persevering to bawl.<br />
+“Remember the fable of tortoise and hare—</p>
+<p class="poetry">The one at the goal while the other is—where?â€<br />
+Why, back there in Dreamland, renewing his lease<br />
+Of life, all his muscles preserving the peace,<br />
+The goal and the rival forgotten alike,<br />
+And the long fatigue of the needless hike.</p>
+<p class="poetry">His spirit a-squat in the grass and the dew</p>
+<p class="poetry">Of the dogless Land beyond the Stew,</p>
+<p class="poetry">He sleeps, like a saint in a holy place,</p>
+<p class="poetry">A winner of all that is good in a race.</p>
+<p class="citeauth">Sukker Uffro</p>
+</div>
+
+<p class="entry"><span class="def">pessimism</span>, <span class="pos">n.</span> A
+philosophy forced upon the convictions of the observer by the disheartening
+prevalence of the optimist with his scarecrow hope and his unsightly smile.</p>
+
+<p class="entry"><span class="def">philanthropist</span>, <span class="pos">n.</span>
+A rich (and usually bald) old gentleman who has trained himself to grin while
+his conscience is picking his pocket.</p>
+
+<p class="entry"><span class="def">philistine</span>, <span class="pos">n.</span> One
+whose mind is the creature of its environment, following the fashion in
+thought, feeling and sentiment. He is sometimes learned, frequently prosperous,
+commonly clean and always solemn.</p>
+
+<p class="entry"><span class="def">philosophy</span>, <span class="pos">n.</span> A
+route of many roads leading from nowhere to nothing.</p>
+
+<p class="entry"><span class="def">Phoenix</span>, <span class="pos">n.</span> The classical
+prototype of the modern “small hot bird.â€</p>
+
+<p class="entry"><span class="def">phonograph</span>, <span class="pos">n.</span> An
+irritating toy that restores life to dead noises.</p>
+
+<p class="entry"><span class="def">photograph</span>, <span class="pos">n.</span> A
+picture painted by the sun without instruction in art. It is a little better
+than the work of an Apache, but not quite so good as that of a Cheyenne.</p>
+
+<p class="entry"><span class="def">phrenology</span>, <span class="pos">n.</span> The
+science of picking the pocket through the scalp. It consists in locating and
+exploiting the organ that one is a dupe with.</p>
+
+<p class="entry"><span class="def">physician</span>, <span class="pos">n.</span> One
+upon whom we set our hopes when ill and our dogs when well.</p>
+
+<p class="entry"><span class="def">physiognomy</span>, <span class="pos">n.</span> The
+art of determining the character of another by the resemblances and differences
+between his face and our own, which is the standard of excellence.</p>
+
+<div class="poem">
+<p class="poetry">“There is no art,†says Shakespeare, foolish man,</p>
+<p class="poetry">“To read the mind’s construction in the face.â€</p>
+<p class="poetry">The physiognomists his portrait scan,</p>
+<p class="poetry">And say: “How little wisdom here we trace! He knew his face disclosed his mind and heart, So,
+in his own defence, denied our art.â€</p>
+<p class="poetry">Lavatar Shunk</p>
+</div>
+
+<p class="entry"><span class="def">piano</span>, <span class="pos">n.</span> A parlor
+utensil for subduing the impenitent visitor. It is operated by pressing the
+keys of the machine and the spirits of the audience.</p>
+
+<p class="entry"><span class="def">pickaninny</span>, <span class="pos">n.</span> The
+young of the <i>Procyanthropos</i>, or <i>Americanus dominans</i>. It is small, black and charged with political
+fatalities.</p>
+
+<p class="entry"><span class="def">picture</span>, <span class="pos">n.</span> A
+representation in two dimensions of something wearisome in three.</p>
+
+<div class="poem">
+<p class="poetry">“Behold great Daubert’s picture here on view—</p>
+<p class="poetry">Taken from Life.†If that description’s true, Grant, heavenly Powers, that I be taken, too.</p>
+<p class="citeauth">Jali Hane</p>
+</div>
+
+<p class="entry"><span class="def">pie</span>, <span class="pos">n.</span> An advance
+agent of the reaper whose name is Indigestion.</p>
+
+<div class="poem">
+<p class="poetry">Cold pie was highly esteemed by the remains.</p>
+<p class="poetry">Rev. Dr. Mucker</p>
+<p class="poetry">(in a funeral sermon over a British nobleman)</p>
+<p class="poetry">Cold pie is a detestable</p>
+<p class="poetry">American comestible.</p>
+<p class="poetry">That’s why I’m done—or undone—</p>
+<p class="poetry">So far from that dear London.</p>
+<p class="citeauth">(from the headstone of a British nobleman in Kalamazoo)</p>
+</div>
+
+<p class="entry"><span class="def">piety</span>, <span class="pos">n.</span> Reverence
+for the Supreme Being, based upon His supposed resemblance to man.</p>
+
+<div class="poem">
+<p class="poetry">The pig is taught by sermons and epistles<br />
+To think the God of Swine has snout and bristles.</p>
+<p class="citeauth">Judibras</p>
+</div>
+
+<p class="entry"><span class="def">pig</span>, <span class="pos">n.</span> An animal
+(<i>Porcus omnivorus</i>) closely allied to the human race by the splendor and
+vivacity of its appetite, which, however, is inferior in scope, for it sticks
+at pig.</p>
+
+<p class="entry"><span class="def">pigmy</span>, <span class="pos">n.</span> One of a
+tribe of very small men found by ancient travelers in many parts of the world,
+but by modern in Central Africa only. The Pigmies are so called to distinguish
+them from the bulkier Caucasians&#8212;who are Hogmies.</p>
+
+<p class="entry"><span class="def">Pilgrim</span>, <span class="pos">n.</span> A
+traveler that is taken seriously. A Pilgrim Father was one who, leaving Europe
+in 1620 because not permitted to sing psalms through his nose, followed it to
+Massachusetts, where he could personate God according to the dictates of his
+conscience.</p>
+
+<p class="entry"><span class="def">pillory</span>, <span class="pos">n.</span> A
+mechanical device for inflicting personal distinction&#8212;prototype of the
+modern newspaper conducted by persons of austere virtues and blameless lives.</p>
+
+<p class="entry"><span class="def">piracy</span>, <span class="pos">n.</span> Commerce
+without its folly-swaddles, just as God made it.</p>
+
+<p class="entry"><span class="def">pitiful</span>, <span class="pos">adj.</span> The
+state of an enemy of opponent after an imaginary encounter with oneself.</p>
+
+<p class="entry"><span class="def">pity</span>, <span class="pos">n.</span> A failing
+sense of exemption, inspired by contrast.</p>
+
+<p class="entry"><span class="def">plagiarism</span>, <span class="pos">n.</span> A
+literary coincidence compounded of a discreditable priority and an honorable subsequence.</p>
+
+<p class="entry"><span class="def">plagiarize</span>, <span class="pos">v.</span> To
+take the thought or style of another writer whom one has never, never read.</p>
+
+<p class="entry"><span class="def">plague</span>, <span class="pos">n.</span> In
+ancient times a general punishment of the innocent for admonition of their
+ruler, as in the familiar instance of Pharaoh the Immune. The plague as we of
+to-day have the happiness to know it is merely Nature’s fortuitous
+manifestation of her purposeless objectionableness.</p>
+
+<p class="entry"><span class="def">plan</span>, <span class="pos">v.t.</span> To
+bother about the best method of accomplishing an accidental result.</p>
+
+<p id="platitude" class="entry"><span class="def">platitude</span>, <span class="pos">n.</span> The
+fundamental element and special glory of popular literature. A thought that
+snores in words that smoke. The wisdom of a million fools in the diction of a
+dullard. A fossil sentiment in artificial rock. A moral without the fable. All
+that is mortal of a departed truth. A demi-tasse of milk-and-mortality. The
+Pope’s-nose of a featherless peacock. A jelly-fish withering on the shore of
+the sea of thought. The cackle surviving the egg. A desiccated epigram.</p>
+
+<p class="entry"><span class="def">platonic</span>, <span class="pos">adj.</span> Pertaining
+to the philosophy of Socrates. Platonic Love is a fool’s name for the affection
+between a disability and a frost.</p>
+
+<p class="entry"><span class="def">plaudits</span>, <span class="pos">n.</span> Coins
+with which the populace pays those who tickle and devour it.</p>
+
+<p class="entry"><span class="def">please</span>, <span class="pos">v.</span> To lay
+the foundation for a superstructure of imposition.</p>
+
+<p id="pleasure" class="entry"><span class="def">pleasure</span>, <span class="pos">n.</span> The
+least hateful form of dejection.</p>
+
+<p class="entry"><span class="def">plebeian</span>, <span class="pos">n.</span> An
+ancient Roman who in the blood of his country stained nothing but his hands. Distinguished
+from the Patrician, who was a saturated solution.</p>
+
+<p class="entry"><span class="def">plebiscite</span>, <span class="pos">n.</span> A
+popular vote to ascertain the will of the sovereign.</p>
+
+<p class="entry"><span class="def">plenipotentiary,</span> <span class="pos">adj.</span> Having full power.
+A Minister Plenipotentiary is a diplomatist possessing
+absolute authority on condition that he never exert it.</p>
+
+<p class="entry"><span class="def">pleonasm</span>, <span class="pos">n.</span> An
+army of words escorting a corporal of thought.</p>
+
+<p class="entry"><span class="def">plow</span>, <span class="pos">n.</span> An
+implement that cries aloud for hands accustomed to the pen.</p>
+
+<p class="entry"><span class="def">plunder</span>, <span class="pos">v.</span> To
+take the property of another without observing the decent and customary
+reticences of theft. To effect a change of ownership with the candid
+concomitance of a brass band. To wrest the wealth of A from B and leave C
+lamenting a vanishing opportunity.</p>
+
+<p class="entry"><span class="def">pocket</span>, <span class="pos">n.</span> The
+cradle of motive and the grave of conscience. In woman this organ is lacking;
+so she acts without motive, and her conscience, denied burial, remains ever
+alive, confessing the sins of others.</p>
+
+<p class="entry"><span class="def">poetry</span>, <span class="pos">n.</span> A form
+of expression peculiar to the Land beyond the Magazines.</p>
+
+<p class="entry"><span class="def">poker</span>, <span class="pos">n.</span> A game
+said to be played with cards for some purpose to this lexicographer unknown.</p>
+
+<p class="entry"><span class="def">police</span>, <span class="pos">n.</span> An
+armed force for protection and participation.</p>
+
+<p class="entry"><span class="def">politeness</span>, <span class="pos">n.</span> The
+most acceptable hypocrisy.</p>
+
+<p id="politics" class="entry"><span class="def">politics</span>, <span class="pos">n.</span> A
+strife of interests masquerading as a contest of principles. The conduct of
+public affairs for private advantage.</p>
+
+<p class="entry"><span class="def">politician</span>, <span class="pos">n.</span> An
+eel in the fundamental mud upon which the superstructure of organized society
+is reared. When we wriggles he mistakes the agitation of his tail for the
+trembling of the edifice. As compared with the statesman, he suffers the
+disadvantage of being alive.</p>
+
+<p class="entry"><span class="def">polygamy</span>, <span class="pos">n.</span> A
+house of atonement, or expiatory chapel, fitted with several stools of
+repentance, as distinguished from monogamy, which has but one.</p>
+
+<p class="entry"><span class="def">populist</span>, <span class="pos">n.</span> A
+fossil patriot of the early agricultural period, found in the old red soapstone
+underlying Kansas; characterized by an uncommon spread of ear, which some
+naturalists contend gave him the power of flight, though Professors Morse and
+Whitney, pursuing independent lines of thought, have ingeniously pointed out
+that had he possessed it he would have gone elsewhere. In the picturesque
+speech of his period, some fragments of which have come down to us, he was
+known as “The Matter with Kansas.â€</p>
+
+<p class="entry"><span class="def">portable</span>, <span class="pos">adj.</span> Exposed
+to a mutable ownership through vicissitudes of possession.</p>
+
+<div class="poem">
+<p class="poetry">His light estate, if neither he did make it<br />
+Nor yet its former guardian forsake it,<br />
+Is portable improperly, I take it.</p>
+<p class="citeauth">Worgum Slupsky</p>
+</div>
+
+<p class="entry"><span class="def">Portuguese</span>, <span class="pos">n.</span>pl. A
+species of geese indigenous to Portugal. They are mostly without feathers and
+imperfectly edible, even when stuffed with garlic.</p>
+
+<p class="entry"><span class="def">positive</span>, <span class="pos">adj.</span> Mistaken
+at the top of one’s voice.</p>
+
+<p class="entry"><span class="def">positivism</span>, <span class="pos">n.</span> A
+philosophy that denies our knowledge of the Real and affirms our ignorance of
+the Apparent. Its longest exponent is Comte, its broadest Mill and its thickest
+Spencer.</p>
+
+<p class="entry"><span class="def">posterity</span>, <span class="pos">n.</span> An
+appellate court which reverses the judgment of a popular author’s
+contemporaries, the appellant being his obscure competitor.</p>
+
+<p class="entry"><span class="def">potable</span>, <span class="pos">n.</span> Suitable
+for drinking. Water is said to be potable; indeed, some declare it our natural
+beverage, although even they find it palatable only when suffering from the
+recurrent disorder known as thirst, for which it is a medicine. Upon nothing
+has so great and diligent ingenuity been brought to bear in all ages and in all
+countries, except the most uncivilized, as upon the invention of substitutes
+for water. To hold that this general aversion to that liquid has no basis in
+the preservative instinct of the race is to be unscientific—and without science
+we are as the snakes and toads.</p>
+
+<p class="entry"><span class="def">poverty</span>, <span class="pos">n.</span> A file
+provided for the teeth of the rats of reform. The number of plans for its
+abolition equals that of the reformers who suffer from it, plus that of the
+philosophers who know nothing about it. Its victims are distinguished by
+possession of all the virtues and by their faith in leaders seeking to conduct
+them into a prosperity where they believe these to be unknown.</p>
+
+<p class="entry"><span class="def">pray</span>, <span class="pos">v.</span> To ask
+that the laws of the universe be annulled in behalf of a single petitioner
+confessedly unworthy.</p>
+
+<p class="entry"><span class="def">Pre-Adamite</span>, <span class="pos">n.</span> One
+of an experimental and apparently unsatisfactory race of antedated Creation and
+lived under conditions not easily conceived. Melsius believed them to have
+inhabited “the Void†and to have been something intermediate between fishes and
+birds. Little its known of them beyond the fact that they supplied Cain with a
+wife and theologians with a controversy.</p>
+
+<p class="entry"><span class="def">precedent</span>, <span class="pos">n.</span> In
+Law, a previous decision, rule or practice which, in the absence of a definite
+statute, has whatever force and authority a Judge may choose to give it,
+thereby greatly simplifying his task of doing as he pleases. As there are
+precedents for everything, he has only to ignore those that make against his
+interest and accentuate those in the line of his desire. Invention of the
+precedent elevates the trial-at-law from the low estate of a fortuitous ordeal
+to the noble attitude of a dirigible arbitrament.</p>
+
+<p class="entry"><span class="def">precipitate</span>, <span class="pos">adj.</span> Anteprandial.</p>
+
+<div class="poem">
+<p class="poetry">Precipitate in all, this sinner</p>
+<p class="poetry">Took action first, and then his dinner.</p>
+<p class="citeauth">Judibras</p>
+</div>
+
+<p class="entry"><span class="def">predestination</span>, <span class="pos">n.</span>
+The doctrine that all things occur according to programme. This doctrine should
+not be confused with that of foreordination, which means that all things are
+programmed, but does not affirm their occurrence, that being only an
+implication from other doctrines by which this is entailed. The difference is
+great enough to have deluged Christendom with ink, to say nothing of the gore. With
+the distinction of the two doctrines kept well in mind, and a reverent belief
+in both, one may hope to escape perdition if spared.</p>
+
+<p class="entry"><span class="def">predicament</span>, <span class="pos">n.</span> The
+wage of consistency.</p>
+
+<p class="entry"><span class="def">predilection</span>, <span class="pos">n.</span> The
+preparatory stage of disillusion.</p>
+
+<p class="entry"><span class="def">pre-existence</span>, <span class="pos">n.</span> An
+unnoted factor in creation.</p>
+
+<p class="entry"><span class="def">preference</span>, <span class="pos">n.</span> A
+sentiment, or frame of mind, induced by the erroneous belief that one thing is
+better than another.</p>
+
+<p>An ancient philosopher, expounding his conviction that life is no better than death, was
+asked by a disciple why, then, he did not die. “Because,†he replied, “death is
+no better than life.†It is longer.</p>
+
+<p class="entry"><span class="def">prehistoric</span>, <span class="pos">adj.</span> Belonging
+to an early period and a museum. </p>
+
+<div class="poem">
+<p class="poetry">Antedating the art and practice of perpetuating falsehood.</p>
+<p class="poetry">He lived in a period prehistoric,</p>
+<p class="poetry">When all was absurd and phantasmagoric.</p>
+<p class="poetry">Born later, when Clio, celestial recorded,</p>
+<p class="poetry">Set down great events in succession and order,</p>
+<p class="poetry">He surely had seen nothing droll or fortuitous</p>
+<p class="poetry">In anything here but the lies that she threw at us.</p>
+<p class="citeauth">Orpheus Bowen</p>
+</div>
+
+<p class="entry"><span class="def">prejudice</span>, <span class="pos">n.</span> A
+vagrant opinion without visible means of support.</p>
+
+<p class="entry"><span class="def">prelate</span>, <span class="pos">n.</span> A
+church officer having a superior degree of holiness and a fat preferment. One
+of Heaven’s aristocracy. A gentleman of God.</p>
+
+<p class="entry"><span class="def">prerogative</span>, <span class="pos">n.</span> A
+sovereign’s right to do wrong.</p>
+
+<p class="entry"><span class="def">Presbyterian</span>, <span class="pos">n.</span> One
+who holds the conviction that the government authorities of the Church should
+be called presbyters.</p>
+
+<p class="entry"><span class="def">prescription</span>, <span class="pos">n.</span> A
+physician’s guess at what will best prolong the situation with least harm to the patient.</p>
+
+<p class="entry"><span class="def">present</span>, <span class="pos">n.</span> That
+part of eternity dividing the domain of disappointment from the realm of hope.</p>
+
+<p class="entry"><span class="def">presentable</span>, <span class="pos">adj.</span> Hideously
+appareled after the manner of the time and place.</p>
+
+<p>In Boorioboola-Gha a man is presentable on occasions of ceremony if he have his abdomen painted a
+bright blue and wear a cow’s tail; in New York he may, if it please him, omit
+the paint, but after sunset he must wear two tails made of the wool of a sheep
+and dyed black.</p>
+
+<p class="entry"><span class="def">preside</span>, <span class="pos">v.</span> To
+guide the action of a deliberative body to a desirable result. In Journalese,
+to perform upon a musical instrument; as, “He presided at the piccolo.â€</p>
+
+<div class="poem">
+<p class="poetry">The Headliner, holding the copy in hand,</p>
+<p class="poetry">Read with a solemn face:</p>
+<p class="poetry">“The music was very uncommonly grand—</p>
+<p class="poetry">The best that was every provided,</p>
+<p class="poetry">For our townsman Brown presided</p>
+<p class="poetry">At the organ with skill and grace.â€</p>
+<p class="poetry">The Headliner discontinued to read,</p>
+<p class="poetry">And, spread the paper down</p>
+<p class="poetry">On the desk, he dashed in at the top of the screed:</p>
+<p class="poetry">“Great playing by President Brown.â€</p>
+<p class="citeauth">Orpheus Bowen</p>
+</div>
+
+<p class="entry"><span class="def">presidency</span>, <span class="pos">n.</span> The
+greased pig in the field game of American politics.</p>
+
+<p id="president" class="entry"><span class="def">president</span>, <span class="pos">n.</span> The
+leading figure in a small group of men of whom—and of whom only—it is
+positively known that immense numbers of their countrymen did not want any of
+them for President.</p>
+
+<div class="poem">
+<p class="poetry">If that’s an honor surely ‘tis a greater<br />
+To have been a simple and undamned spectator.</p>
+<p class="poetry">Behold in me a man of mark and note</p>
+<p class="poetry">Whom no elector e’er denied a vote!&#8212;</p>
+<p class="poetry">An undiscredited, unhooted gent</p>
+<p class="poetry">Who might, for all we know, be President</p>
+<p class="poetry">By acclimation. Cheer, ye varlets, cheer—</p>
+<p class="poetry">I’m passing with a wide and open ear!</p>
+<p class="citeauth">Jonathan Fomry</p>
+</div>
+
+<p class="entry"><span class="def">prevaricator</span>, <span class="pos">n.</span> A
+liar in the caterpillar estate.</p>
+
+<p class="entry"><span class="def">price</span>, <span class="pos">n.</span> Value,
+plus a reasonable sum for the wear and tear of conscience in demanding it.</p>
+
+<p class="entry"><span class="def">primate</span>, <span class="pos">n.</span> The
+head of a church, especially a State church supported by involuntary
+contributions. The Primate of England is the Archbishop of Canterbury, an
+amiable old gentleman, who occupies Lambeth Palace when living and Westminster
+Abbey when dead. He is commonly dead.</p>
+
+<p class="entry"><span class="def">prisonu</span>, <span class="pos">n.</span> A place
+of punishments and rewards. The poet assures us that—</p>
+
+<div class="poem">
+<p class="poetry">“Stone walls do not a prison make,â€</p>
+<p class="poetry">but a combination of the stone wall, the political parasite and the moral instructor is no garden
+of sweets.</p>
+</div>
+
+<p class="entry"><span class="def">private</span>, <span class="pos">n.</span> A
+military gentleman with a field-marshal’s baton in his knapsack and an
+impediment in his hope.</p>
+
+<p class="entry"><span class="def">proboscis</span>, <span class="pos">n.</span> The
+rudimentary organ of an elephant which serves him in place of the
+knife-and-fork that Evolution has as yet denied him. For purposes of humor it
+is popularly called a trunk.</p>
+
+<p>Asked how he knew that an elephant was going on a journey, the illustrious Jo. Miller cast a
+reproachful look upon his tormentor, and answered, absently: “When it is ajar,â€
+and threw himself from a high promontory into the sea. Thus perished in his
+pride the most famous humorist of antiquity, leaving to mankind a heritage of
+woe! No successor worthy of the title has appeared, though Mr. Edward bok, of <i>The Ladies’ Home Journal</i>, is much
+respected for the purity and sweetness of his personal character.</p>
+
+<p class="entry"><span class="def">projectile</span>, <span class="pos">n.</span> The
+final arbiter in international disputes. Formerly these disputes were settled
+by physical contact of the disputants, with such simple arguments as the
+rudimentary logic of the times could supply—the sword, the spear, and so forth.
+With the growth of prudence in military affairs the projectile came more and
+more into favor, and is now held in high esteem by the most courageous. Its
+capital defect is that it requires personal attendance at the point of
+propulsion.</p>
+
+<p class="entry"><span class="def">proof</span>, <span class="pos">n.</span> Evidence
+having a shade more of plausibility than of unlikelihood. The testimony of two
+credible witnesses as opposed to that of only one.</p>
+
+<p class="entry"><span class="def">proof-reader</span>, <span class="pos">n.</span> A
+malefactor who atones for making your writing nonsense by permitting the
+compositor to make it unintelligible.</p>
+
+<p class="entry"><span class="def">property</span>, <span class="pos">n.</span> Any
+material thing, having no particular value, that may be held by A against the
+cupidity of B. Whatever gratifies the passion for possession in one and
+disappoints it in all others. The object of man’s brief rapacity and long indifference.</p>
+
+<p class="entry"><span class="def">prophecy</span>, <span class="pos">n.</span> The
+art and practice of selling one’s credibility for future delivery.</p>
+
+<p class="entry"><span class="def">prospect</span>, <span class="pos">n.</span> An
+outlook, usually forbidding. An expectation, usually forbidden.</p>
+
+<div class="poem">
+<p class="poetry">Blow, blow, ye spicy breezes—</p>
+<p class="poetry">O’er Ceylon blow your breath,</p>
+<p class="poetry">Where every prospect pleases,</p>
+<p class="poetry">Save only that of death.</p>
+<p class="citeauth">Bishop Sheber</p>
+</div>
+
+<p class="entry"><span class="def">providential</span>, <span class="pos">adj.</span>
+Unexpectedly and conspicuously beneficial to the person so describing it.</p>
+
+<p class="entry"><span class="def">prude</span>, <span class="pos">n.</span> A bawd
+hiding behind the back of her demeanor.</p>
+
+<p class="entry"><span class="def">publish</span>, <span class="pos">n.</span> In
+literary affairs, to become the fundamental element in a cone of critics.</p>
+
+<p class="entry"><span class="def">push</span>, <span class="pos">n.</span> One of
+the two things mainly conducive to success, especially in politics. The other is Pull.</p>
+
+<p class="entry"><span class="def">pyrrhonism</span>, <span class="pos">n.</span> An
+ancient philosophy, named for its inventor. It consisted of an absolute
+disbelief in everything but Pyrrhonism. Its modern professors have added that.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/P.html.annot b/lib/ebooks/devils/P.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/P.html.annot
diff --git a/lib/ebooks/devils/P.html.i b/lib/ebooks/devils/P.html.i
new file mode 100644
index 00000000..a0ba7695
--- /dev/null
+++ b/lib/ebooks/devils/P.html.i
@@ -0,0 +1,47 @@
+20 pages
+size 400 552
+length 34265
+396 2 10 body html
+0
+1944 2 42 body html
+22
+3960 2 77 body html
+90
+5856 2 109 body html
+127
+7228 2 139 body html
+0
+8256 2 156 body html
+265
+10628 2 202 body html
+22
+12036 2 229 body html
+89
+13249 2 258 body html
+22
+15524 2 299 body html
+22
+17760 2 340 body html
+22
+19719 2 377 body html
+90
+21495 2 412 body html
+124
+23959 2 451 body html
+36
+25650 2 486 body html
+72
+27357 2 520 body html
+0
+27879 2 529 body html
+379
+29793 2 569 body html
+22
+31481 2 600 body html
+39
+33103 2 628 body html
+176
+president 16
+platitude 9
+politics 10
+pleasure 9
diff --git a/lib/ebooks/devils/Q.html b/lib/ebooks/devils/Q.html
new file mode 100644
index 00000000..33c73023
--- /dev/null
+++ b/lib/ebooks/devils/Q.html
@@ -0,0 +1,71 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: Q</title>
+</head>
+<body lang="en-US">
+
+
+<h1>Q</h1>
+
+<p class="entry"><span class="def">queen</span>, <span class="pos">n.</span> A woman
+by whom the realm is ruled when there is a king, and through whom it is ruled
+when there is not.</p>
+
+<p class="entry"><span class="def">quill</span>, <span class="pos">n.</span> An
+implement of torture yielded by a goose and commonly wielded by an ass. This
+use of the quill is now obsolete, but its modern equivalent, the steel pen, is
+wielded by the same everlasting Presence.</p>
+
+<p class="entry"><span class="def">quiver</span>, <span class="pos">n.</span> A
+portable sheath in which the ancient statesman and the aboriginal lawyer
+carried their lighter arguments.</p>
+
+<div class="poem">
+<p class="poetry">He extracted from his quiver,</p>
+<p class="poetry">Did the controversial Roman,</p>
+<p class="poetry">An argument well fitted</p>
+<p class="poetry">To the question as submitted,</p>
+<p class="poetry">Then addressed it to the liver,</p>
+<p class="poetry">Of the unpersuaded foeman.</p>
+<p class="citeauth">Oglum P. Boomp</p>
+</div>
+
+<p class="entry"><span class="def">quixotic</span>, <span class="pos">adj.</span> Absurdly
+chivalric, like Don Quixote. An insight into the beauty and excellence of this
+incomparable adjective is unhappily denied to him who has the misfortune to
+know that the gentleman’s name is pronounced Ke-ho-tay.</p>
+
+<div class="poem">
+<p class="poetry">When ignorance from out of our lives can banish Philology, ‘tis folly to know Spanish.</p>
+<p class="citeauth">Juan Smith</p>
+</div>
+
+<p class="entry"><span class="def">quorum</span>, <span class="pos">n.</span> A
+sufficient number of members of a deliberative body to have their own way and
+their own way of having it. In the United States Senate a quorum consists of
+the chairman of the Committee on Finance and a messenger from the White House;
+in the House of Representatives, of the Speaker and the devil.</p>
+
+<p class="entry"><span class="def">quotation</span>, <span class="pos">n.</span> The
+act of repeating erroneously the words of another. </p>
+
+<div class="poem">
+<p class="poetry">The words erroneously repeated.</p>
+<p class="poetry">Intent on making his quotation truer,</p>
+<p class="poetry">He sought the page infallible of Brewer,</p>
+<p class="poetry">Then made a solemn vow that we would be</p>
+<p class="poetry">Condemned eternally. Ah, me, ah, me!</p>
+<p class="citeauth">Stumpo Gaker</p>
+</div>
+
+<p class="entry"><span class="def">quotient</span>, <span class="pos">n.</span> A
+number showing how many times a sum of money belonging to one person is
+contained in the pocket of another—usually about as many times as it can be got there.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/Q.html.annot b/lib/ebooks/devils/Q.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/Q.html.annot
diff --git a/lib/ebooks/devils/Q.html.i b/lib/ebooks/devils/Q.html.i
new file mode 100644
index 00000000..b9a953ce
--- /dev/null
+++ b/lib/ebooks/devils/Q.html.i
@@ -0,0 +1,7 @@
+2 pages
+size 400 552
+length 3077
+396 2 10 body html
+0
+1442 2 38 body html
+39
diff --git a/lib/ebooks/devils/R.html b/lib/ebooks/devils/R.html
new file mode 100644
index 00000000..915a3506
--- /dev/null
+++ b/lib/ebooks/devils/R.html
@@ -0,0 +1,728 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: R</title>
+</head>
+<body lang="en-US">
+
+
+
+<h1>R</h1>
+
+<p class="entry"><span class="def">rabble</span>, <span class="pos">n.</span> In a
+republic, those who exercise a supreme authority tempered by fraudulent
+elections. The rabble is like the sacred Simurgh, of Arabian fable—omnipotent
+on condition that it do nothing. (The word is Aristocratese, and has no exact
+equivalent in our tongue, but means, as nearly as may be, “soaring swine.â€)</p>
+
+<p class="entry"><span class="def">rack</span>, <span class="pos">n.</span> An
+argumentative implement formerly much used in persuading devotees of a false
+faith to embrace the living truth. As a call to the unconverted the rack never
+had any particular efficacy, and is now held in light popular esteem.</p>
+
+<p class="entry"><span class="def">rank</span>, <span class="pos">n.</span> Relative
+elevation in the scale of human worth.</p>
+
+<div class="poem">
+<p class="poetry">He held at court a rank so high</p>
+<p class="poetry">That other noblemen asked why.</p>
+<p class="poetry">“Because,†‘twas answered, “others lack</p>
+<p class="poetry">His skill to scratch the royal back.â€</p>
+<p class="citeauth">Aramis Jukes</p>
+</div>
+
+<p class="entry"><span class="def">ransom</span>, <span class="pos">n.</span> The
+purchase of that which neither belongs to the seller, nor can belong to the
+buyer. The most unprofitable of investments.</p>
+
+<p class="entry"><span class="def">rapacity</span>, <span class="pos">n.</span> Providence
+without industry. The thrift of power.</p>
+
+<p class="entry"><span class="def">rarebit</span>, <span class="pos">n.</span> A
+Welsh rabbit, in the speech of the humorless, who point out that it is not a
+rabbit. To whom it may be solemnly explained that the comestible known as
+toad-in-a-hole is really not a toad, and that <i>riz-de-veau
+a la financiere</i> is not the smile of a calf prepared after the recipe
+of a she banker.</p>
+
+<p class="entry"><span class="def">rascal</span>, <span class="pos">n.</span> A fool
+considered under another aspect.</p>
+
+<p class="entry"><span class="def">rascality</span>, <span class="pos">n.</span> Stupidity
+militant. The activity of a clouded intellect.</p>
+
+<p class="entry"><span class="def">rash</span>, <span class="pos">adj.</span> Insensible
+to the value of our advice.</p>
+
+<div class="poem">
+<p class="poetry">“Now lay your bet with mine, nor let</p>
+<p class="poetry">These gamblers take your cash.â€</p>
+<p class="poetry">“Nay, this child makes no bet.†“Great snakes!</p>
+<p class="poetry">How can you be so rash?â€</p>
+<p class="citeauth">Bootle P. Gish</p>
+</div>
+
+<p class="entry"><span class="def">rational</span>, <span class="pos">adj.</span> Devoid
+of all delusions save those of observation, experience and reflection.</p>
+
+<p class="entry"><span class="def">rattlesnake</span>, <span class="pos">n.</span> Our
+prostrate brother, <i>Homo ventrambulans</i>.</p>
+
+<p class="entry"><span class="def">razor</span>, <span class="pos">n.</span> An
+instrument used by the Caucasian to enhance his beauty, by the Mongolian to make
+a guy of himself, and by the Afro-American to affirm his worth.</p>
+
+<p class="entry"><span class="def">reach</span>, <span class="pos">n.</span> The
+radius of action of the human hand. The area within which it is possible (and
+customary) to gratify directly the propensity to provide.</p>
+
+<div class="poem">
+<p class="poetry">This is a truth, as old as the hills,</p>
+<p class="poetry">That life and experience teach:</p>
+<p class="poetry">The poor man suffers that keenest of ills,</p>
+<p class="poetry">An impediment of his reach.</p>
+<p class="citeauth">G. J.</p>
+</div>
+
+<p class="entry"><span class="def">reading</span>, <span class="pos">n.</span> The
+general body of what one reads. In our country it consists, as a rule, of
+Indiana novels, short stories in “dialect†and humor in slang.</p>
+
+<div class="poem">
+<p class="poetry">We know by one’s reading</p>
+<p class="poetry">His learning and breeding;</p>
+<p class="poetry">By what draws his laughter</p>
+<p class="poetry">We know his Hereafter.</p>
+<p class="poetry">Read nothing, laugh never—</p>
+<p class="poetry">The Sphinx was less clever!</p>
+<p class="citeauth">Jupiter Muke</p>
+</div>
+
+<p class="entry"><span class="def">radicalsim</span>, <span class="pos">n.</span> The
+conservatism of to-morrow injected into the affairs of to-day.</p>
+
+<p class="entry"><span class="def">radium</span>, <span class="pos">n.</span> A
+mineral that gives off heat and stimulates the organ that a scientist is a fool
+with.</p>
+
+<p class="entry"><span class="def">railroad</span>, <span class="pos">n.</span> The
+chief of many mechanical devices enabling us to get away from where we are to
+wher we are no better off. For this purpose the railroad is held in highest
+favor by the optimist, for it permits him to make the transit with great expedition.</p>
+
+<p class="entry"><span class="def">ramshackle</span>, <span class="pos">adj.</span> Pertaining
+to a certain order of architecture, otherwise known as the Normal American. Most
+of the public buildings of the United States are of the Ramshackle order,
+though some of our earlier architects preferred the Ironic. Recent additions to
+the White House in Washington are Theo-Doric, the ecclesiastic order of the
+Dorians. They are exceedingly fine and cost one hundred dollars a brick.</p>
+
+<p class="entry"><span class="def">realism</span>, <span class="pos">n.</span> The
+art of depicting nature as it is seem by toads. The charm suffusing a landscape
+painted by a mole, or a story written by a measuring-worm.</p>
+
+<p class="entry"><span class="def">reality</span>, <span class="pos">n.</span> The
+dream of a mad philosopher. That which would remain in the cupel if one should
+assay a phantom. The nucleus of a vacuum.</p>
+
+<p class="entry"><span class="def">really</span>, <span class="pos">adv.</span> Apparently.</p>
+
+<p class="entry"><span class="def">rear</span>, <span class="pos">n.</span> In
+American military matters, that exposed part of the army that is nearest to Congress.</p>
+
+<p class="entry"><span class="def">reason</span>, <span class="pos">v.i.</span> To
+weight probabilities in the scales of desire.</p>
+
+<p class="entry"><span class="def">reason</span>, <span class="pos">n.</span> Propensitate of prejudice.</p>
+
+<p class="entry"><span class="def">reasonable</span>, <span class="pos">adj.</span> Accessible
+to the infection of our own opinions. </p>
+
+<p>Hospitable to persuasion, dissuasion and evasion.</p>
+
+<p class="entry"><span class="def">rebel</span>, <span class="pos">n.</span> A
+proponent of a new misrule who has failed to establish it.</p>
+
+<p class="entry"><span class="def">recollect</span>, <span class="pos">v.</span> To
+recall with additions something not previously known.</p>
+
+<p class="entry"><span class="def">reconciliation</span>, <span class="pos">n.</span>
+A suspension of hostilities. An armed truce for the purpose of digging up the dead.</p>
+
+<p class="entry"><span class="def">reconsider</span>, <span class="pos">v.</span> To
+seek a justification for a decision already made.</p>
+
+<p class="entry"><span class="def">recount</span>, <span class="pos">n.</span> In
+American politics, another throw of the dice, accorded to the player against
+whom they are loaded.</p>
+
+<p class="entry"><span class="def">recreation</span>, <span class="pos">n.</span> A
+particular kind of dejection to relieve a general fatigue.</p>
+
+<p class="entry"><span class="def">recruit</span>, <span class="pos">n.</span> A
+person distinguishable from a civilian by his uniform and from a soldier by his gait.</p>
+
+<div class="poem">
+<p class="poetry">Fresh from the farm or factory or street,</p>
+
+<p class="poetry">His marching, in pursuit or in retreat,</p>
+<p class="poetry">Were an impressive martial spectacle</p>
+<p class="poetry">Except for two impediments—his feet.</p>
+
+<p class="citeauth">Thompson Johnson</p>
+</div>
+
+<p class="entry"><span class="def">rector</span>, <span class="pos">n.</span> In the
+Church of England, the Third Person of the parochial Trinity, the Cruate and
+the Vicar being the other two.</p>
+
+<p class="entry"><span class="def">redemption</span>, <span class="pos">n.</span> Deliverance
+of sinners from the penalty of their sin, through their murder of the deity
+against whom they sinned. The doctrine of Redemption is the fundamental mystery
+of our holy religion, and whoso believeth in it shall not perish, but have
+everlasting life in which to try to understand it.</p>
+
+<div class="poem">
+<p class="poetry">We must awake Man’s spirit from his sin,</p>
+<p class="poetry">And take some special measure for redeeming it;</p>
+<p class="poetry">Though hard indeed the task to get it in</p>
+<p class="poetry">Among the angels any way but teaming it,</p>
+<p class="poetry">Or purify it otherwise than steaming it.</p>
+<p class="poetry">I’m awkward at Redemption—a beginner:</p>
+<p class="poetry">My method is to crucify the sinner.</p>
+<p class="citeauth">Golgo Brone</p>
+</div>
+
+<p class="entry"><span class="def">redress</span>, <span class="pos">n.</span> Reparation
+without satisfaction.</p>
+
+<p>Among the Anglo-Saxon a subject conceiving himself wronged by the king was permitted, on
+proving his injury, to beat a brazen image of the royal offender with a switch
+that was afterward applied to his own naked back. The latter rite was performed
+by the public hangman, and it assured moderation in the plaintiff’s choice of a switch.</p>
+
+<p class="entry"><span class="def">red-skin</span>, <span class="pos">n.</span> A
+North American Indian, whose skin is not red—at least not on the outside.</p>
+
+<p class="entry"><span class="def">redundant</span>, <span class="pos">adj.</span> Superfluous;
+needless; <i>de trop</i>.</p>
+
+<div class="poem">The Sultan said: “There’s evidence abundant<br />
+To prove this unbelieving dog redundant.â€<br />
+To whom the Grand Vizier, with mien impressive,<br />
+Replied: “His head, at least, appears excessive.â€<br />
+<p class="citeauth">Habeeb Suleiman</p>
+</div>
+
+<p class="quote">Mr. Debs is a redundant citizen. Theodore Roosevelt</p>
+
+<p class="entry"><span class="def">referendum</span>, <span class="pos">n.</span> A
+law for submission of proposed legislation to a popular vote to learn the
+nonsensus of public opinion.</p>
+
+<p class="entry"><span class="def">reflection</span>, <span class="pos">n.</span> An
+action of the mind whereby we obtain a clearer view of our relation to the
+things of yesterday and are able to avoid the perils that we shall not again encounter.</p>
+
+<p class="entry"><span class="def">reform</span>, <span class="pos">v.</span> A thing
+that mostly satisfies reformers opposed to reformation.</p>
+
+<p class="entry"><span class="def">refuge</span>, <span class="pos">n.</span> Anything
+assuring protection to one in peril. Moses and Joshua provided six cities of
+refuge—Bezer, Golan, Ramoth, Kadesh, Schekem and Hebron—to which one who had
+taken life inadvertently could flee when hunted by relatives of the deceased. This
+admirable expedient supplied him with wholesome exercise and enabled them to
+enjoy the pleasures of the chase; whereby the soul of the dead man was
+appropriately honored by observations akin to the funeral games of early
+Greece.</p>
+
+<p class="entry"><span class="def">refusal</span>, <span class="pos">n.</span> Denial
+of something desired; as an elderly maiden’s hand in marriage, to a rich and
+handsome suitor; a valuable franchise to a rich corporation, by an alderman;
+absolution to an impenitent king, by a priest, and so forth. Refusals are
+graded in a descending scale of finality thus: the refusal absolute, the
+refusal condition, the refusal tentative and the refusal feminine. The last is
+called by some casuists the refusal assentive.</p>
+
+<p class="entry"><span class="def">regalia</span>, <span class="pos">n.</span> Distinguishing
+insignia, jewels and costume of such ancient and honorable orders as Knights of
+Adam; Visionaries of Detectable Bosh; the Ancient Order of Modern Troglodytes;
+the League of Holy Humbug; the Golden Phalanx of Phalangers; the Genteel
+Society of Expurgated Hoodlums; the Mystic Alliances of Georgeous Regalians; Knights and Ladies
+of the Yellow Dog; the Oriental Order of Sons of the West; the Blatherhood of
+Insufferable Stuff; Warriors of the Long Bow; Guardians of the Great Horn
+Spoon; the Band of Brutes; the Impenitent Order of Wife-Beaters; the Sublime Legion
+of Flamboyant Conspicuants; Worshipers at the Electroplated Shrine; Shining
+Inaccessibles; Fee-Faw-Fummers of the inimitable Grip; Jannissaries of the
+Broad-Blown Peacock; Plumed Increscencies of the Magic Temple; the Grand Cabal
+of Able-Bodied Sedentarians; Associated Deities of the Butter Trade; the Garden
+of Galoots; the Affectionate Fraternity of Men Similarly Warted; the Flashing
+Astonishers; Ladies of Horror; Cooperative Association for Breaking into the Spotlight; Dukes of Eden;
+Disciples Militant of the Hidden Faith; Knights-Champions of the Domestic Dog; the Holy
+Gregarians; the Resolute Optimists; the Ancient Sodality of Inhospitable Hogs;
+Associated Sovereigns of Mendacity; Dukes-Guardian of the Mystic Cess-Pool; the Society for
+Prevention of Prevalence; Kings of Drink;
+Polite Federation of Gents-Consequential; the Mysterious Order of the
+Undecipherable Scroll; Uniformed Rank of Lousy Cats; Monarchs of Worth and
+Hunger; Sons of the South Star; Prelates of the Tub-and-Sword.</p>
+
+<p id="religion" class="entry"><span class="def">religion</span>, <span class="pos">n.</span> A
+daughter of Hope and Fear, explaining to Ignorance the nature of the Unknowable.</p>
+
+<span class="dialoge">
+<p>“What is your religion my son?†inquired the Archbishop of Rheims.</p>
+<p>“Pardon, monseigneur,†replied Rochebriant; “I am ashamed of it.â€</p>
+<p>“Then why do you not become an atheist?â€</p>
+<p>“Impossible! I should be ashamed of atheism.â€</p>
+<p>“In that case, monseiegneur, you should join the Protestants.â€</p>
+</span>
+
+<p class="entry"><span class="def">reliquary</span>, <span class="pos">n.</span> A
+receptacle for such sacred objects as pieces of the true cross, short-ribs of
+the saints, the ears of Balaam’s ass, the lung of the cock that called Peter to
+repentance and so forth. Reliquaries are commonly of metal, and provided with a
+lock to prevent the contents from coming out and performing miracles at
+unseasonable times. A feather from the wing of the Angel of the Annunciation
+once escaped during a sermon in Saint Peter’s and so tickled the noses of the
+congregation that they woke and sneezed with great vehemence three times each. It
+is related in the “Gesta Sanctorum†that a sacristan in the Canterbury
+cathedral surprised the head of Saint Dennis in the library. Reprimanded by its
+stern custodian, it explained that it was seeking a body of doctrine. This
+unseemly levity so raged the diocesan that the offender was publicly
+anathematized, thrown into the Stour and replaced by another head of Saint
+Dennis, brought from Rome.</p>
+
+<p class="entry"><span class="def">renown</span>, <span class="pos">n.</span> A
+degree of distinction between notoriety and fame—a little more supportable than
+the one and a little more intolerable than the other. Sometimes it is conferred
+by an unfriendly and inconsiderate hand.</p>
+
+<div class="poem">
+<p class="poetry">I touched the harp in every key,</p>
+<p class="poetry">But found no heeding ear;</p>
+<p class="poetry">And then Ithuriel touched me</p>
+<p class="poetry">With a revealing spear.</p>
+<p class="poetry">Not all my genius, great as ‘tis,</p>
+<p class="poetry">Could urge me out of night.</p>
+<p class="poetry">I felt the faint appulse of his,</p>
+<p class="poetry">And leapt into the light!</p>
+<p class="citeauth">W. J. Candleton</p>
+</div>
+
+<p class="entry"><span class="def">reparation</span>, <span class="pos">n.</span> Satisfaction
+that is made for a wrong and deducted from the satisfaction felt in committing it.</p>
+
+<p class="entry"><span class="def">repartee</span>, <span class="pos">n.</span> Prudent
+insult in retort. Practiced by gentlemen with a constitutional aversion to
+violence, but a strong disposition to offend. In a war of words, the tactics of
+the North American Indian.</p>
+
+<p class="entry"><span class="def">repentance</span>, <span class="pos">n.</span> The
+faithful attendant and follower of Punishment. It is usually manifest in a
+degree of reformation that is not inconsistent with continuity of sin.</p>
+
+<div class="poem">
+<p class="poetry">Desirous to avoid the pains of Hell,</p>
+<p class="poetry">You will repent and join the Church, Parnell?</p>
+<p class="poetry">How needless!&#8212;Nick will keep you off the coals
+And add you to the woes of other souls.</p>
+<p class="citeauth">Jomater Abemy</p>
+</div>
+
+<p class="entry"><span class="def">replica</span>, <span class="pos">n.</span> A
+reproduction of a work of art, by the artist that made the original. It is so
+called to distinguish it from a “copy,†which is made by another artist. When
+the two are mae with equal skill the replica is the more valuable, for it is
+supposed to be more beautiful than it looks.</p>
+
+<p class="entry"><span class="def">reporter</span>, <span class="pos">n.</span> A
+writer who guesses his way to the truth and dispels it with a tempest of words.</p>
+
+<div class="poem">
+<p class="poetry">“More dear than all my bosom knows, O thou Whose ‘lips are sealed’ and will not disavow!†So
+sang the blithe reporter-man as grew Beneath his hand the leg-long “interview.â€</p>
+<p class="citeauth">Barson Maith</p>
+</div>
+
+<p class="entry"><span class="def">repose</span>, <span class="pos">v.i.</span> To
+cease from troubling.</p>
+
+<p class="entry"><span class="def">representative</span>, <span class="pos">n.</span>
+In national politics, a member of the Lower House in this world, and without
+discernible hope of promotion in the next.</p>
+
+<p class="entry"><span class="def">reprobation</span>, <span class="pos">n.</span> In
+theology, the state of a luckless mortal prenatally damned. The doctrine of
+reprobation was taught by Calvin, whose joy in it was somewhat marred by the
+sad sincerity of his conviction that although some are foredoomed to perdition,
+others are predestined to salvation.</p>
+
+<p class="entry"><span class="def">republic</span>, <span class="pos">n.</span> A
+nation in which, the thing governing and the thing governed being the same,
+there is only a permitted authority to enforce an optional obedience. In a
+republic, the foundation of public order is the ever lessening habit of
+submission inherited from ancestors who, being truly governed, submitted
+because they had to. There are as many kinds of republics as there are
+graduations between the despotism whence they came and the anarchy whither they
+lead.</p>
+
+<p class="entry"><span class="def">requiem</span>, <span class="pos">n.</span> A mass
+for the dead which the minor poets assure us the winds sing o’er the graves of
+their favorites. Sometimes, by way of providing a varied entertainment, they sing a dirge.</p>
+
+<p class="entry"><span class="def">resident</span>, <span class="pos">adj.</span> Unable
+to leave.</p>
+
+<p class="entry"><span class="def">resign</span>, <span class="pos">v.t.</span> To
+renounce an honor for an advantage. To renounce an advantage for a greater advantage.</p>
+
+<div class="poem">
+<p class="poetry">‘Twas rumored Leonard Wood had signed</p>
+<p class="poetry">A true renunciation</p>
+<p class="poetry">Of title, rank and every kind</p>
+<p class="poetry">Of military station—</p>
+<p class="poetry">Each honorable station.</p>
+<p class="poetry">By his example fired—inclined</p>
+<p class="poetry">To noble emulation,</p>
+<p class="poetry">The country humbly was resigned</p>
+<p class="poetry">To Leonard’s resignation—</p>
+<p class="poetry">His Christian resignation.</p>
+<p class="citeauth">Politian Greame</p>
+</div>
+
+<p class="entry"><span class="def">resolute</span>, <span class="pos">adj.</span> Obstinate
+in a course that we approve.</p>
+
+<p class="entry"><span class="def">respectability</span>, <span class="pos">n.</span>
+The offspring of a <i>liaison</i> between a bald head and a bank account.</p>
+
+<p class="entry"><span class="def">respirator</span>, <span class="pos">n.</span> An
+apparatus fitted over the nose and mouth of an inhabitant of London, whereby to
+filter the visible universe in its passage to the lungs.</p>
+
+<p class="entry"><span class="def">respite</span>, <span class="pos">n.</span> A
+suspension of hostilities against a sentenced assassin, to enable the Executive
+to determine whether the murder may not have been done by the prosecuting
+attorney. Any break in the continuity of a disagreeable expectation.</p>
+
+<div class="poem">
+<p class="poetry">Altgeld upon his incandescend bed</p>
+<p class="poetry">Lay, an attendant demon at his head.</p>
+<p class="poetry">“O cruel cook, pray grant me some relief—</p>
+<p class="poetry">Some respite from the roast, however brief.â€</p>
+<p class="poetry">“Remember how on earth I pardoned all Your friends in Illinois when held in thrall.â€</p>
+<p class="poetry">“Unhappy soul! for that alone you squirm O’er fire unquenched, a never-dying worm.</p>
+<p class="poetry">“Yet, for I pity your uneasy state,</p>
+<p class="poetry">Your doom I’ll mollify and pains abate.</p>
+<p class="poetry">“Naught, for a season, shall your comfort mar,</p>
+<p class="poetry">Not even the memory of who you are.â€</p>
+<p class="poetry">Throughout eternal space dread silence fell;</p>
+<p class="poetry">Heaven trembled as Compassion entered Hell.</p>
+<p class="poetry">“As long, sweet demon, let my respite be As, governing down here, I’d respite thee.â€</p>
+<p class="poetry">“As long, poor soul, as any of the pack You thrust from jail consumed in getting back.â€</p>
+<p class="poetry">A genial chill affected Altgeld’s hide While they were turning him on t’other side.</p>
+<p class="citeauth">Joel Spate Woop</p>
+</div>
+
+<p class="entry"><span class="def">resplendent</span>, <span class="pos">adj.</span> Like
+a simple American citizen beduking himself in his lodge, or affirming his
+consequence in the Scheme of Things as an elemental unit of a parade.</p>
+
+<p class="cite">The Knights of
+Dominion were so resplendent in their velvet- and-gold that their masters would
+hardly have known them. “Chronicles of the Classesâ€</p>
+
+<p class="entry"><span class="def">respond</span>, <span class="pos">v.i.</span> To
+make answer, or disclose otherwise a consciousness of having inspired an interest
+in what Herbert Spencer calls “external coexistences,†as Satan “squat like a
+toad†at the ear of Eve, responded to the touch of the angel’s spear. To
+respond in damages is to contribute to the maintenance of the plaintiff’s
+attorney and, incidentally, to the gratification of the plaintiff.</p>
+
+<p class="entry"><span class="def">responsibility</span>, <span class="pos">n.</span>
+A detachable burden easily shifted to the shoulders of God, Fate, Fortune, Luck
+or one’s neighbor. In the days of astrology it was customary to unload it upon a star.</p>
+
+<div class="poem">
+<p class="poetry">Alas, things ain’t what we should see</p>
+<p class="poetry">If Eve had let that apple be;</p>
+<p class="poetry">And many a feller which had ought</p>
+<p class="poetry">To set with monarchses of thought,</p>
+<p class="poetry">Or play some rosy little game</p>
+<p class="poetry">With battle-chaps on fields of fame,</p>
+<p class="poetry">Is downed by his unlucky star</p>
+<p class="poetry">And hollers: “Peanuts!&#8212;here you are!â€</p>
+<p class="citeauth">“The Sturdy Beggarâ€</p>
+</div>
+
+<p class="entry"><span class="def">restitutions</span>, <span class="pos">n.</span> The
+founding or endowing of universities and public libraries by gift or bequest.</p>
+
+<p class="entry"><span class="def">restitutor</span>, <span class="pos">n.</span> Benefactor;
+philanthropist.</p>
+
+<p class="entry"><span class="def">retaliation</span>, <span class="pos">n.</span> The
+natural rock upon which is reared the Temple of Law.</p>
+
+<p class="entry"><span class="def">retribution</span>, <span class="pos">n.</span> A
+rain of fire-and-brimstone that falls alike upon the just and such of the
+unjust as have not procured shelter by evicting them.</p>
+
+<p>In the lines following, addressed to an Emperor in exile by Father Gassalasca Jape, the
+reverend poet appears to hint his sense of the improduence of turning about to
+face Retribution when it is talking exercise:</p>
+
+<p>What, what! Dom Pedro, you desire to go</p>
+
+<p>Back to Brazil to end your days in quiet?</p>
+
+<p>Why, what assurance have you ‘twould be so?</p>
+
+<p>‘Tis not so long since you were in a riot,</p>
+
+<p>And your dear subjects showed a will to fly at</p>
+
+<p>Your throat and shake you like a rat. You know That empires are ungrateful; are you certain
+Republics are less handy to get hurt in?</p>
+
+<p class="entry"><span class="def">reveille</span>, <span class="pos">n.</span> A
+signal to sleeping soldiers to dream of battlefields no more, but get up and
+have their blue noses counted. In the American army it is ingeniously called
+“rev-e-lee,†and to that pronunciation our countrymen have pledged their lives,
+their misfortunes and their sacred dishonor.</p>
+
+<p class="entry"><span class="def">revelation</span>, <span class="pos">n.</span> A
+famous book in which St. John the Divine concealed all that he knew. The
+revealing is done by the commentators, who know nothing.</p>
+
+<p class="entry"><span class="def">reverence</span>, <span class="pos">n.</span> The
+spiritual attitude of a man to a god and a dog to a man.</p>
+
+<p class="entry"><span class="def">review</span>, <span class="pos">v.t.</span></p>
+
+<div class="poem">
+<p class="poetry">To set your wisdom (holding not a doubt of it,</p>
+<p class="poetry">Although in truth there’s neither bone nor skin to it)</p>
+<p class="poetry">At work upon a book, and so read out of it</p>
+<p class="poetry">The qualities that you have first read into it.</p>
+</div>
+
+<p class="entry"><span class="def">revolution</span>, <span class="pos">n.</span> In
+politics, an abrupt change in the form of misgovernment. Specifically, in
+American history, the substitution of the rule of an Administration for that of
+a Ministry, whereby the welfare and happiness of the people were advanced a
+full half-inch. Revolutions are usually accompanied by a considerable effusion
+of blood, but are accounted worth it—this appraisement being made by
+beneficiaries whose blood had not the mischance to be shed. The French
+revolution is of incalculable value to the Socialist of to-day; when he pulls
+the string actuating its bones its gestures are inexpressibly terrifying to
+gory tyrants suspected of fomenting law and order.</p>
+
+<p class="entry"><span class="def">rhadomancer</span>, <span class="pos">n.</span> One
+who uses a divining-rod in prospecting for precious metals in the pocket of a fool.</p>
+
+<p class="entry"><span class="def">ribaldry</span>, <span class="pos">n.</span> Censorious
+language by another concerning oneself.</p>
+
+<p class="entry"><span class="def">ribroaster</span>, <span class="pos">n.</span> Censorious
+language by oneself concerning another. The word is of classical refinement,
+and is even said to have been used in a fable by Georgius Coadjutor, one of the
+most fastidious writers of the fifteenth century—commonly, indeed, regarded as
+the founder of the Fastidiotic School.</p>
+
+<p class="entry"><span class="def">rice-water</span>, <span class="pos">n.</span> A
+mystic beverage secretly used by our most popular novelists and poets to
+regulate the imagination and narcotize the conscience. It is said to be rich in
+both obtundite and lethargine, and is brewed in a midnight fog by a fat which
+of the Dismal Swamp.</p>
+
+<p id="rich" class="entry"><span class="def">rich</span>, <span class="pos">adj.</span> Holding
+in trust and subject to an accounting the property of the indolent, the
+incompetent, the unthrifty, the envious and the luckless. That is the view that
+prevails in the underworld, where the Brotherhood of Man finds its most logical
+development and candid advocacy. To denizens of the midworld the word means
+good and wise.</p>
+
+<p class="entry"><span class="def">riches</span>, <span class="pos">n.</span></p>
+
+<p class="cite">A gift from Heaven signifying, “This is my beloved son, in whom I am well pleased.†John D. Rockefeller</p>
+
+<p class="cite">The reward of toil and virtue. J.P. Morgan</p>
+
+<p class="cite">The sayings of many in the hands of one. Eugene Debs</p>
+
+<p class="indentpara">To these excellent definitions the inspired lexicographer feels that he can add nothing of value.</p>
+
+<p class="entry"><span class="def">ridicule</span>, <span class="pos">n.</span> Words
+designed to show that the person of whom they are uttered is devoid of the
+dignity of character distinguishing him who utters them. It may be graphic,
+mimetic or merely rident. Shaftesbury is quoted as having pronounced it the
+test of truth—a ridiculous assertion, for many a solemn fallacy has undergone
+centuries of ridicule with no abatement of its popular acceptance. What, for
+example, has been more valorously derided than the doctrine of Infant
+Respectability?</p>
+
+<p class="entry"><span class="def">right</span>, <span class="pos">n.</span> Legitimate
+authority to be, to do or to have; as the right to be a king, the right to do
+one’s neighbor, the right to have measles, and the like. The first of these
+rights was once universally believed to be derived directly from the will of
+God; and this is still sometimes affirmed <i>in
+partibus infidelium</i> outside the enlightened realms of Democracy; as
+the well known lines of Sir Abednego Bink, following:</p>
+
+<div class="poem">
+<p class="poetry">By what right, then, do royal rulers rule?</p>
+<p class="poetry">Whose is the sanction of their state and pow’r?</p>
+<p class="poetry">He surely were as stubborn as a mule</p>
+<p class="poetry">Who, God unwilling, could maintain an hour
+His uninvited session on the throne, or air
+His pride securely in the Presidential chair.</p>
+<p class="poetry">Whatever is is so by Right Divine;</p>
+<p class="poetry">Whate’er occurs, God wills it so. Good land!</p>
+<p class="poetry">It were a wondrous thing if His design</p>
+<p class="poetry">A fool could baffle or a rogue withstand!</p>
+<p class="poetry">If so, then God, Isay (intending no offence)</p>
+<p class="poetry">Is guilty of contributory negligence.</p>
+</div>
+
+<p class="entry"><span class="def">righteousness</span>, <span class="pos">n.</span> A
+sturdy virtue that was once found among the Pantidoodles inhabiting the lower
+part of the peninsula of Oque. Some feeble attempts were made by returned
+missionaries to introduce it into several European countries, but it appears to
+have been imperfectly expounded. An example of this faulty exposition is found
+in the only extant sermon of the pious Bishop Rowley, a characteristic passage
+from which is here given:</p>
+
+<p>“Now righteousness consisteth not merely in a holy state of mind, nor yet in performance of
+religious rites and obedience to the letter of the law. It is not enough that
+one be pious and just: one must see to it that others also are in the same
+state; and to this end compulsion is a proper means. Forasmuch as my injustice
+may work ill to another, so by his injustice may evil be wrought upon still
+another, the which it is as manifestly my duty to estop as to forestall mine
+own tort. Wherefore if I would be righteous I am bound to restrain my neighbor,
+by force if needful, in all those injurious enterprises from which, through a
+better disposition and by the help of Heaven, I do myself restrain.â€</p>
+
+<p class="entry"><span class="def">rime</span>, <span class="pos">n.</span> Agreeing
+sounds in the terminals of verse, mostly bad. The verses themselves, as
+distinguished from prose, mostly dull. Usually (and wickedly) spelled “rhyme.â€</p>
+
+<div class="poem">
+<p class="entry"><span class="def">rimer</span>, <span class="pos">n.</span> A poet
+regarded with indifference or disesteem.</p>
+<p class="poetry">The rimer quenches his unheeded fires,<br />
+The sound surceases and the sense expires.<br />
+Then the domestic dog, to east and west,<br />
+Expounds the passions burning in his breast.</p>
+<p class="poetry">The rising moon o’er that enchanted land</p>
+<p class="poetry">Pauses to hear and yearns to understand.</p>
+<p class="citeauth">Mowbray Myles</p>
+</div>
+
+<p class="entry"><span class="def">riot</span>, <span class="pos">n.</span> A popular
+entertainment given to the military by innocent bystanders.</p>
+
+<p class="entry"><span class="def">R.I.P.</span> A careless abbreviation of <i>requiescat in pace</i>,
+attesting to indolent goodwill to the dead. According to the learned Dr.
+Drigge, however, the letters originally meant nothing more than <i>reductus in pulvis</i>.</p>
+
+<p class="entry"><span class="def">riteE</span>, <span class="pos">n.</span> A
+religious or semi-religious ceremony fixed by law, precept or custom, with the
+essential oil of sincerity carefully squeezed out of it.</p>
+
+<p class="entry"><span class="def">ritualism</span>, <span class="pos">n.</span> A
+Dutch Garden of God where He may walk in rectilinear freedom, keeping off the
+grass.</p>
+
+<p class="entry"><span class="def">road</span>, <span class="pos">n.</span> A strip
+of land along which one may pass from where it is too tiresome to be to where
+it is futile to go.</p>
+
+<div class="poem">
+<p class="poetry">All roads, howsoe’er they diverge, lead to Rome,<br />
+Whence, thank the good Lord, at least one leads back home.</p>
+<p class="citeauth">Borey the Bald</p>
+</div>
+
+<p class="entry"><span class="def">robber</span>, <span class="pos">n.</span> A
+candid man of affairs.</p>
+
+<p class="indentpara">It is related of Voltaire that one night he and some traveling companion lodged at a wayside
+inn. The surroundings were suggestive, and after supper they agreed to tell
+robber stories in turn. “Once there was a Farmer-General of the Revenues.†Saying
+nothing more, he was encouraged to continue. “That,†he said, “is the story.â€</p>
+
+<p class="entry"><span class="def">romance</span>, <span class="pos">n.</span> Fiction
+that owes no allegiance to the God of Things as They Are. In the novel the
+writer’s thought is tethered to probability, as a domestic horse to the
+hitching-post, but in romance it ranges at will over the entire region of the
+imagination—free, lawless, immune to bit and rein. Your novelist is a poor
+creature, as Carlyle might say—a mere reporter. He may invent his characters
+and plot, but he must not imagine anything taking place that might not occur,
+albeit his entire narrative is candidly a lie. Why he imposes this hard
+condition on himself, and “drags at each remove a lengthening chain†of his own
+forging he can explain in ten thick volumes without illuminating by so much as
+a candle’s ray the black profound of his own ignorance of the matter. There are
+great novels, for great writers have “laid waste their powers†to write them,
+but it remains true that far and away the most fascinating fiction that we have
+is “The Thousand and One Nights.â€</p>
+
+<p class="entry"><span class="def">rope</span>, <span class="pos">n.</span> An
+obsolescent appliance for reminding assassins that they too are mortal. It is
+put about the neck and remains in place one’s whole life long. It has been
+largely superseded by a more complex electrical device worn upon another part
+of the person; and this is rapidly giving place to an apparatus known as the
+preachment.</p>
+
+<p class="entry"><span class="def">rostrum</span>, <span class="pos">n.</span> In
+Latin, the beak of a bird or the prow of a ship. In America, a place from which
+a candidate for office energetically expounds the wisdom, virtue and power of
+the rabble.</p>
+
+<p class="entry"><span class="def">roundhead</span>, <span class="pos">n.</span> A
+member of the Parliamentarian party in the English civil war—so called from his
+habit of wearing his hair short, whereas his enemy, the Cavalier, wore his
+long. There were other points of difference between them, but the fashion in
+hair was the fundamental cause of quarrel. The Cavaliers were royalists because
+the king, an indolent fellow, found it more convenient to let his hair grow
+than to wash his neck. This the Roundheads, who were mostly barbers and
+soap-boilers, deemed an injury to trade, and the royal neck was therefore the
+object of their particular indignation. Descendants of the belligerents now
+wear their hair all alike, but the fires of animosity enkindled in that ancient
+strife smoulder to this day beneath the snows of British civility.</p>
+
+<p class="entry"><span class="def">rubbish</span>, <span class="pos">n.</span> Worthless
+matter, such as the religions, philosophies, literatures, arts and sciences of
+the tribes infesting the regions lying due south from Boreaplas.</p>
+
+<p class="entry"><span class="def">ruin</span>, <span class="pos">v.</span> To
+destroy. Specifically, to destroy a maid’s belief in the virtue of maids.</p>
+
+<p class="entry"><span class="def">rum</span>, <span class="pos">n.</span> Generically,
+fiery liquors that produce madness in total abstainers.</p>
+
+<p class="entry"><span class="def">rumor</span>, <span class="pos">n.</span> A
+favorite weapon of the assassins of character.</p>
+
+<div class="poem">
+<p class="poetry">Sharp, irresistible by mail or shield,</p>
+<p class="poetry">By guard unparried as by flight unstayed,</p>
+<p class="poetry">O serviceable Rumor, let me wield</p>
+<p class="poetry">Against my enemy no other blade.</p>
+<p class="poetry">His be the terror of a foe unseen,</p>
+<p class="poetry">His the inutile hand upon the hilt,</p>
+<p class="poetry">And mine the deadly tongue, long, slender, keen,</p>
+<p class="poetry">Hinting a rumor of some ancient guilt. So shall I slay the wretch without a blow, Spare me to
+celebrate his overthrow, And nurse my valor for another foe.</p>
+<p class="citeauth">Joel Buxter</p>
+</div>
+
+<p class="entry"><span class="def">Russian</span>, <span class="pos">n.</span> A
+person with a Caucasian body and a Mongolian soul. A Tartar Emetic.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/R.html.annot b/lib/ebooks/devils/R.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/R.html.annot
diff --git a/lib/ebooks/devils/R.html.i b/lib/ebooks/devils/R.html.i
new file mode 100644
index 00000000..20cdc8af
--- /dev/null
+++ b/lib/ebooks/devils/R.html.i
@@ -0,0 +1,53 @@
+24 pages
+size 400 552
+length 38788
+396 2 10 body html
+0
+1895 2 45 body html
+0
+3733 2 83 body html
+19
+4759 2 108 body html
+0
+6886 2 147 body html
+0
+8507 2 183 body html
+39
+10023 2 211 body html
+0
+12182 2 251 body html
+0
+14402 2 284 body html
+56
+15730 2 304 body html
+252
+17578 2 342 body html
+22
+19605 2 380 body html
+22
+20862 2 407 body html
+0
+21171 2 412 body html
+466
+23582 2 450 body html
+19
+24766 2 475 body html
+68
+26209 2 507 body html
+72
+28293 2 543 body html
+0
+29753 2 569 body html
+90
+31009 2 592 body html
+90
+32478 2 614 body html
+222
+34691 2 659 body html
+22
+36424 2 686 body html
+124
+37953 2 711 body html
+288
+religion 7
+rich 16
diff --git a/lib/ebooks/devils/S.html b/lib/ebooks/devils/S.html
new file mode 100644
index 00000000..673d04ef
--- /dev/null
+++ b/lib/ebooks/devils/S.html
@@ -0,0 +1,844 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: S</title>
+</head>
+<body lang="en-US">
+
+
+<h1>S</h1>
+
+<p class="entry"><span class="def">Sabbath</span>, <span class="pos">n.</span> A
+weekly festival having its origin in the fact that God made the world in six
+days and was arrested on the seventh. Among the Jews observance of the day was
+enforced by a Commandment of which this is the Christian version: “Remember the
+seventh day to make thy neighbor keep it wholly.†To the Creator it seemed fit
+and expedient that the Sabbath should be the last day of the week, but the
+Early Fathers of the Church held other views. So great is the sanctity of the
+day that even where the Lord holds a doubtful and precarious jurisdiction over
+those who go down to (and down into) the sea it is reverently recognized, as is
+manifest in the following deep-water version of the Fourth Commandment:</p>
+
+<p>Six days shalt thou labor and do all thou art able, And on the seventh holystone the deck and
+scrape the cable.</p>
+
+<p>Decks are no longer holystoned, but the cable still supplies the captain with opportunity to
+attest a pious respect for the divine ordinance.</p>
+
+<p class="entry"><span class="def">sacerdotalist</span>, <span class="pos">n.</span> One
+who holds the belief that a clergyman is a priest. Denial of this momentous
+doctrine is the hardest challenge that is now flung into the teeth of the
+Episcopalian church by the Neo-Dictionarians.</p>
+
+<p class="entry"><span class="def">sacrament</span>, <span class="pos">n.</span> A
+solemn religious ceremony to which several degrees of authority and
+significance are attached. Rome has seven sacraments, but the Protestant
+churches, being less prosperous, feel that they can afford only two, and these
+of inferior sanctity. Some of the smaller sects have no sacraments at all—for
+which mean economy they will indubitable be damned.</p>
+
+<p class="entry"><span class="def">sacred</span>, <span class="pos">adj.</span> Dedicated
+to some religious purpose; having a divine character; inspiring solemn thoughts
+or emotions; as, the Dalai Lama of Thibet; the Moogum of M’bwango; the temple
+of Apes in Ceylon; the Cow in India; the Crocodile, the Cat and the Onion of
+ancient Egypt; the Mufti of Moosh; the hair of the dog that bit Noah, etc.</p>
+
+<div class="poem">
+<p class="poetry">All things are either sacred or profane.</p>
+<p class="poetry">The former to ecclesiasts bring gain;</p>
+<p class="poetry">The latter to the devil appertain.</p>
+<p class="citeauth">Dumbo Omohundro</p>
+</div>
+
+<p class="entry"><span class="def">sandlotter</span>, <span class="pos">n.</span> A
+vertebrate mammal holding the political views of Denis Kearney, a notorious
+demagogue of San Francisco, whose audiences gathered in the open spaces
+(sandlots) of the town. True to the traditions of his species, this leader of
+the proletariat was finally bought off by his law-and-order enemies, living
+prosperously silent and dying impenitently rich. But before his treason he
+imposed upon California a constitution that was a confection of sin in a
+diction of solecisms. The similarity between the words “sandlotter†and
+“sansculotte†is problematically significant, but indubitably suggestive.</p>
+
+<p class="entry"><span class="def">safety-clutch</span>, <span class="pos">n.</span> A
+mechanical device acting automatically to prevent the fall of an elevator, or
+cage, in case of an accident to the hoisting apparatus.</p>
+
+<div class="poem">
+<p class="poetry">Once I seen a human ruin</p>
+<p class="poetry">In an elevator-well,</p>
+<p class="poetry">And his members was bestrewin’</p>
+<p class="poetry">All the place where he had fell.</p>
+<p class="poetry">And I says, apostrophisin’</p>
+<p class="poetry">That uncommon woful wreck:</p>
+<p class="poetry">“Your position’s so surprisin’</p>
+<p class="poetry">That I tremble for your neck!â€</p>
+<p class="poetry">Then that ruin, smilin’ sadly</p>
+<p class="poetry">And impressive, up and spoke:</p>
+<p class="poetry">“Well, I wouldn’t tremble badly,</p>
+<p class="poetry">For it’s been a fortnight broke.â€</p>
+<p class="poetry">Then, for further comprehension</p>
+<p class="poetry">Of his attitude, he begs</p>
+<p class="poetry">I will focus my attention</p>
+<p class="poetry">On his various arms and legs—</p>
+<p class="poetry">How they all are contumacious;</p>
+<p class="poetry">Where they each, respective, lie;</p>
+<p class="poetry">How one trotter proves ungracious,</p>
+<p class="poetry">T’other one an <i>alibi</i>.</p>
+<p class="poetry">These particulars is mentioned</p>
+<p class="poetry">For to show his dismal state,</p>
+<p class="poetry">Which I wasn’t first intentioned</p>
+<p class="poetry">To specifical relate.</p>
+<p class="poetry">None is worser to be dreaded</p>
+<p class="poetry">That I ever have heard tell</p>
+<p class="poetry">Than the gent’s who there was spreaded</p>
+<p class="poetry">In that elevator-well.</p>
+<p class="poetry">Now this tale is allegoric—</p>
+<p class="poetry">It is figurative all,</p>
+<p class="poetry">For the well is metaphoric</p>
+<p class="poetry">And the feller didn’t fall.</p>
+<p class="poetry">I opine it isn’t moral</p>
+<p class="poetry">For a writer-man to cheat,</p>
+<p class="poetry">And despise to wear a laurel</p>
+<p class="poetry">As was gotten by deceit.</p>
+<p class="poetry">For ‘tis Politics intended</p>
+<p class="poetry">By the elevator, mind,</p>
+<p class="poetry">It will boost a person splendid</p>
+<p class="poetry">If his talent is the kind.</p>
+<p class="poetry">Col. Bryan had the talent</p>
+<p class="poetry">(For the busted man is him)</p>
+<p class="poetry">And it shot him up right gallant</p>
+<p class="poetry">Till his head begun to swim.</p>
+<p class="poetry">Then the rope it broke above him</p>
+<p class="poetry">And he painful come to earth</p>
+<p class="poetry">Where there’s nobody to love him</p>
+<p class="poetry">For his detrimented worth.</p>
+<p class="poetry">Though he’s livin’ none would know him,</p>
+<p class="poetry">Or at leastwise not as such.</p>
+<p class="poetry">Moral of this woful poem:</p>
+<p class="poetry">Frequent oil your safety-clutch.</p>
+<p class="citeauth">Porfer Poog</p>
+</div>
+
+<p class="entry"><span class="def">saint</span>, <span class="pos">n.</span> A dead
+sinner revised and edited.</p>
+
+<p class="indentpara">The Duchess of Orleans relates that the irreverent old calumniator, Marshal Villeroi, who in
+his youth had known St. Francis de Sales, said, on hearing him called saint: “I
+am delighted to hear that Monsieur de Sales is a saint. He was fond of saying
+indelicate things, and used to cheat at cards. In other respects he was a
+perfect gentleman, though a fool.â€</p>
+
+<p class="entry"><span class="def">salacity</span>, <span class="pos">n.</span> A
+certain literary quality frequently observed in popular novels, especially in
+those written by women and young girls, who give it another name and think that
+in introducing it they are occupying a neglected field of letters and reaping
+an overlooked harvest. If they have the misfortune to live long enough they are
+tormented with a desire to burn their sheaves.</p>
+
+<p class="entry"><span class="def">salamander</span>, <span class="pos">n.</span> Originally
+a reptile inhabiting fire; later, an anthropomorphous immortal, but still a pyrophile.
+Salamanders are now believed to be extinct, the last one of which we have an
+account having been seen in Carcassonne by the Abbe Belloc, who exorcised it
+with a bucket of holy water.</p>
+
+<p class="entry"><span class="def">sarcophagus</span>, <span class="pos">n.</span> Among
+the Greeks a coffin which being made of a certain kind of carnivorous stone,
+had the peculiar property of devouring the body placed in it. The sarcophagus
+known to modern obsequiographers is commonly a product of the carpenter’s art.</p>
+
+<p class="entry"><span class="def">Satan</span>, <span class="pos">n.</span> One of
+the Creator’s lamentable mistakes, repented in sashcloth and axes. Being
+instated as an archangel, Satan made himself multifariously objectionable and
+was finally expelled from Heaven. Halfway in his descent he paused, bent his
+head in thought a moment and at last went back. “There is one favor that I
+should like to ask,†said he.</p>
+<p>“Name it.â€</p>
+<p>“Man, I understand, is about to be created. He will need laws.â€</p>
+<p>“What, wretch! you his appointed adversary, charged from the dawn </p>
+<p>of eternity with hatred of his soul—you ask for the right to make his laws?â€</p>
+<p>“Pardon; what I have to ask is that he be permitted to make them himself.â€</p>
+<p>It was so ordered.</p>
+
+<p class="entry"><span class="def">satiety</span>, <span class="pos">n.</span> The
+feeling that one has for the plate after he has eaten its contents, madam.</p>
+
+<p class="entry"><span class="def">satire</span>, <span class="pos">n.</span> An
+obsolete kind of literary composition in which the vices and follies of the
+author’s enemies were expounded with imperfect tenderness. In this country
+satire never had more than a sickly and uncertain existence, for the soul of it
+is wit, wherein we are dolefully deficient, the humor that we mistake for it,
+like all humor, being tolerant and sympathetic. Moreover, although Americans
+are “endowed by their Creator†with abundant vice and folly, it is not
+generally known that these are reprehensible qualities, wherefore the satirist
+is popularly regarded as a soul-spirited knave, and his ever victim’s outcry
+for codefendants evokes a national assent.</p>
+
+<div class="poem">
+<p class="poetry">Hail Satire! be thy praises ever sung</p>
+In the dead language of a mummy’s tongue,<br />
+For thou thyself art dead, and damned as well—<br />
+Thy spirit (usefully employed) in Hell.<br />
+Had it been such as consecrates the Bible<br />
+Thou hadst not perished by the law of libel.<br />
+<p class="citeauth">Barney Stims</p>
+</div>
+
+<p class="entry"><span class="def">satyr</span>, <span class="pos">n.</span> One of
+the few characters of the Grecian mythology accorded recognition in the Hebrew.
+(Leviticus, xvii, 7.) The satyr was at first a member of the dissolute
+community acknowledging a loose allegiance with Dionysius, but underwent many
+transformations and improvements. Not infrequently he is confounded with the
+faun, a later and decenter creation of the Romans, who was less like a man and more
+like a goat.</p>
+
+<p class="entry"><span class="def">sauce</span>, <span class="pos">n.</span> The one
+infallible sign of civilization and enlightenment. A people with no sauces has
+one thousand vices; a people with one sauce has only nine hundred and
+ninety-nine. For every sauce invented and accepted a vice is renounced and
+forgiven.</p>
+
+<p class="entry"><span class="def">saw</span>, <span class="pos">n.</span> A trite
+popular saying, or proverb. (Figurative and colloquial.) So called because it
+makes its way into a wooden head. Following are examples of old saws fitted
+with new teeth.</p>
+
+<div class="poem">
+<p class="poetry">A penny saved is a penny to squander.</p>
+<p class="poetry">A man is known by the company that he organizes.</p>
+<p class="poetry">A bad workman quarrels with the man who calls him that.</p>
+<p class="poetry">A bird in the hand is worth what it will bring.</p>
+<p class="poetry">Better late than before anybody has invited you.</p>
+<p class="poetry">Example is better than following it.</p>
+<p class="poetry">Half a loaf is better than a whole one if there is much else.</p>
+<p class="poetry">Think twice before you speak to a friend in need.</p>
+<p class="poetry">What is worth doing is worth the trouble of asking somebody to do it.</p>
+<p class="poetry">Least said is soonest disavowed.</p>
+<p class="poetry">He laughs best who laughs least.</p>
+<p class="poetry">Speak of the Devil and he will hear about it.</p>
+<p class="poetry">Of two evils choose to be the least.</p>
+<p class="poetry">Strike while your employer has a big contract.</p>
+<p class="poetry">Where there’s a will there’s a won’t.</p>
+</div>
+
+<p class="entry"><span class="def">Sacrabaeus</span>, <span class="pos">n.</span> The
+sacred beetle of the ancient Egyptians, allied to our familiar “tumble-bug.†It
+was supposed to symbolize immortality, the fact that God knew why giving it its
+peculiar sanctity. Its habit of incubating its eggs in a ball of ordure may
+also have commended it to the favor of the priesthood, and may some day assure
+it an equal reverence among ourselves. True, the American beetle is an inferior
+beetle, but the American priest is an inferior priest.</p>
+
+<p class="entry"><span class="def">Scarabee</span>, <span class="pos">n.</span> The
+same as scarabaeus.</p>
+
+<div class="poem">
+<p class="poetry">He fell by his own hand<br />
+Beneath the great oak tree.<br />
+He’d traveled in a foreign land.<br />
+He tried to make her understand<br />
+The dance that’s called the Saraband,<br />
+But he called it Scarabee.<br />
+He had called it so through an afternoon,<br />
+And she, the light of his harem if so might be,<br />
+Had smiled and said naught. O the body was fair to see,<br />
+All frosted there in the shine o’ the moon—<br />
+Dead for a Scarabee And a recollection that came too late.<br />
+O Fate!<br />
+They buried him where he lay,<br />
+He sleeps awaiting the Day,<br />
+In state, And two Possible Puns, moon-eyed and wan,<br />
+Gloom over the grave and then move on.<br />
+Dead for a Scarabee!</p>
+<p class="citeauth">Fernando Tapple</p>
+</div>
+
+<p class="entry"><span class="def">scarification</span>, <span class="pos">n.</span> A
+form of penance practised by the mediaeval pious. The rite was performed,
+sometimes with a knife, sometimes with a hot iron, but always, says Arsenius
+Asceticus, acceptably if the penitent spared himself no pain nor harmless
+disfigurement. Scarification, with other crude penances, has now been
+superseded by benefaction. The founding of a library or endowment of a
+university is said to yield to the penitent a sharper and more lasting pain
+than is conferred by the knife or iron, and is therefore a surer means of
+grace. There are, however, two grave objections to it as a penitential method: the
+good that it does and the taint of justice.</p>
+
+<p class="entry"><span class="def">scepter</span>, <span class="pos">n.</span> A
+king’s staff of office, the sign and symbol of his authority. It was originally
+a mace with which the sovereign admonished his jester and vetoed ministerial
+measures by breaking the bones of their proponents.</p>
+
+<p class="entry"><span class="def">scimetar</span>, <span class="pos">n.</span> A
+curved sword of exceeding keenness, in the conduct of which certain Orientals
+attain a surprising proficiency, as the incident here related will serve to
+show. The account is translated from the Japanese by Shusi Itama, a famous
+writer of the thirteenth century.</p>
+
+<p class="indentpara">When the great Gichi-Kuktai was Mikado he condemned to decapitation Jijiji Ri, a high officer
+of the Court. Soon after the hour appointed for performance of the rite what
+was his Majesty’s surprise to see calmly approaching the throne the man who
+should have been at that time ten minutes dead!</p>
+
+<p class="indentpara">“Seventeen hundred impossible dragons!†shouted the enraged monarch. “Did I not sentence you to
+stand in the market-place and have your head struck off by the public
+executioner at three o’clock? And is it not now 3:10?â€</p>
+
+<p class="indentpara">“Son of a thousand illustrious deities,†answered the condemned minister, “all that you say is so
+true that the truth is a lie in comparison. But your heavenly Majesty’s sunny
+and vitalizing wishes have been pestilently disregarded. With joy I ran and
+placed my unworthy body in the market-place. The executioner appeared with his
+bare scimetar, ostentatiously whirled it in air, and then, tapping me lightly
+upon the neck, strode away, pelted by the populace, with whom I was ever a
+favorite. I am come to pray for justice upon his own dishonorable and
+treasonous head.â€</p>
+
+<p class="indentpara">“To what regiment
+of executioners does the black-boweled caitiff belong?†asked the Mikado.</p>
+
+<p class="indentpara">“To the gallant Ninety-eight Hundred and Thirty-seventh—I know the man. His name is
+Sakko-Samshi.â€</p>
+
+<p class="indentpara">“Let him be
+brought before me,†said the Mikado to an attendant, and a half-hour later the
+culprit stood in the Presence.</p>
+
+<p class="indentpara">“Thou bastard son
+of a three-legged hunchback without thumbs!†roared the sovereign—“why didst
+thou but lightly tap the neck that it should have been thy pleasure to sever?â€</p>
+
+<p class="indentpara">“Lord of Cranes of
+Cherry Blooms,†replied the executioner, unmoved, “command him to blow his nose
+with his fingers.â€</p>
+
+<p class="indentpara">Being commanded,
+Jijiji Ri laid hold of his nose and trumpeted like an elephant, all expecting
+to see the severed head flung violently from him. Nothing occurred: the
+performance prospered peacefully to the close, without incident.</p>
+
+<p class="indentpara">All eyes were now
+turned on the executioner, who had grown as white as the snows on the summit of
+Fujiama. His legs trembled and his breath came in gasps of terror.</p>
+
+<p class="indentpara">“Several kinds of
+spike-tailed brass lions!†he cried; “I am a ruined and disgraced swordsman! I
+struck the villain feebly because in flourishing the scimetar I had
+accidentally passed it through my own neck! Father of the Moon, I resign my office.â€</p>
+
+<p class="indentpara">So saying, he
+gasped his top-knot, lifted off his head, and advancing to the throne laid it
+humbly at the Mikado’s feet.</p>
+
+<p class="entry"><span class="def">scrap-book</span>, <span class="pos">n.</span> A
+book that is commonly edited by a fool. Many persons of some small distinction
+compile scrap-books containing whatever they happen to read about themselves or
+employ others to collect. One of these egotists was addressed in the lines
+following, by Agamemnon Melancthon Peters:</p>
+
+<div class="poem">
+<p class="poetry">Dear Frank, that scrap-book where you boast<br />
+You keep a record true<br />
+Of every kind of peppered roast<br />
+That’s made of you;<br />
+Wherein you paste the printed gibes<br />
+That revel round your name,<br />
+Thinking the laughter of the scribes<br />
+Attests your fame;<br />
+Where all the pictures you arrange<br />
+That comic pencils trace—<br />
+Your funny figure and your strange<br />
+Semitic face—<br />
+Pray lend it me. Wit I have not,<br />
+Nor art, but there I’ll list<br />
+The daily drubbings you’d have got<br />
+Had God a fist.</p>
+</div>
+
+<p class="entry"><span class="def">scribbler</span>, <span class="pos">n.</span> A
+professional writer whose views are antagonistic to one’s own.</p>
+
+<p class="entry"><span class="def">scriptures</span>, <span class="pos">n.</span> The
+sacred books of our holy religion, as distinguished from the false and profane
+writings on which all other faiths are based.</p>
+
+<p class="entry"><span class="def">seal</span>, <span class="pos">n.</span> A mark
+impressed upon certain kinds of documents to attest their authenticity and
+authority. Sometimes it is stamped upon wax, and attached to the paper,
+sometimes into the paper itself. Sealing, in this sense, is a survival of an
+ancient custom of inscribing important papers with cabalistic words or signs to
+give them a magical efficacy independent of the authority that they represent. In
+the British museum are preserved many ancient papers, mostly of a sacerdotal
+character, validated by necromantic pentagrams and other devices, frequently
+initial letters of words to conjure with; and in many instances these are
+attached in the same way that seals are appended now. As nearly every
+reasonless and apparently meaningless custom, rite or observance of modern
+times had origin in some remote utility, it is pleasing to note an example of
+ancient nonsense evolving in the process of ages into something really useful. Our
+word “sincere†is derived from <i>sine cero</i>,
+without wax, but the learned are not in agreement as to whether this refers to
+the absence of the cabalistic signs, or to that of the wax with which letters
+were formerly closed from public scrutiny. Either view of the matter will serve
+one in immediate need of an hypothesis. The initials L.S., commonly appended to
+signatures of legal documents, mean <i>locum sigillis</i>, the place of the seal,
+although the seal is no longer used&#8212;an admirable example of conservatism
+distinguishing Man from the beasts that perish. The words <i>locum sigillis</i> are humbly suggested as a
+suitable motto for the Pribyloff Islands whenever they shall take their place
+as a sovereign State of the American Union.</p>
+
+<p class="entry"><span class="def">seine</span>, <span class="pos">n.</span> A kind
+of net for effecting an involuntary change of environment. For fish it is made
+strong and coarse, but women are more easily taken with a singularly delicate
+fabric weighted with small, cut stones.</p>
+
+<div class="poem">
+<p class="poetry">The devil casting a seine of lace,<br />
+(With precious stones ‘twas weighted)<br />
+Drew it into the landing place<br />
+And its contents calculated.<br />
+All souls of women were in that sack—<br />
+A draft miraculous, precious!<br />
+But ere he could throw it across his back<br />
+They’d all escaped through the meshes.</p>
+<p class="citeauth">Baruch de Loppis</p>
+</div>
+
+<p class="entry"><span class="def">self-esteem</span>, <span class="pos">n.</span> An
+erroneous appraisement.</p>
+
+<p class="entry"><span class="def">self-evident</span>, <span class="pos">adj.</span>
+Evident to one’s self and to nobody else.</p>
+
+<p class="entry"><span class="def">selfish</span>, <span class="pos">adj.</span> Devoid
+of consideration for the selfishness of others.</p>
+
+<p class="entry"><span class="def">senate</span>, <span class="pos">n.</span> A body
+of elderly gentlemen charged with high duties and misdemeanors.</p>
+
+<p class="entry"><span class="def">serial</span>, <span class="pos">n.</span> A
+literary work, usually a story that is not true, creeping through several issues
+of a newspaper or magazine. Frequently appended to each installment is a
+“synposis of preceding chapters†for those who have not read them, but a direr
+need is a synposis of succeeding chapters for those who do not intend to read <i>them</i>. A synposis of the entire work would
+be still better.</p>
+
+<p class="indentpara">The late James F. Bowman was writing a serial tale for a weekly paper in collaboration with a
+genius whose name has not come down to us. They wrote, not jointly but
+alternately, Bowman supplying the installment for one week, his friend for the
+next, and so on, world without end, they hoped. Unfortunately they quarreled,
+and one Monday morning when Bowman read the paper to prepare himself for his
+task, he found his work cut out for him in a way to surprise and pain him. His
+collaborator had embarked every character of the narrative on a ship and sunk
+them all in the deepest part of the Atlantic.</p>
+
+<p class="entry"><span class="def">severalty</span>, <span class="pos">n.</span> Separateness,
+as, lands in severalty, i.e., lands held individually, not in joint ownership. Certain
+tribes of Indians are believed now to be sufficiently civilized to have in
+severalty the lands that they have hitherto held as tribal organizations, and
+could not sell to the Whites for waxen beads and potato whiskey.</p>
+
+<div class="poem">
+<p class="poetry">Lo! the poor Indian whose unsuited mind<br />
+Saw death before, hell and the grave behind;<br />
+Whom thrifty settler ne’er besought to stay—<br />
+His small belongings their appointed prey;<br />
+Whom Dispossession, with alluring wile,<br />
+Persuaded elsewhere every little while!<br />
+His fire unquenched and his undying worm<br />
+By “land in severalty†(charming term!)<br />
+Are cooled and killed, respectively, at last,<br />
+And he to his new holding anchored fast!</p>
+</div>
+
+<p class="entry"><span class="def">sheriff</span>, <span class="pos">n.</span> In
+America the chief executive office of a country, whose most characteristic
+duties, in some of the Western and Southern States, are the catching and
+hanging of rogues.</p>
+
+<div class="poem">
+<p class="poetry">John Elmer Pettibone Cajee<br />
+(I write of him with little glee)<br />
+Was just as bad as he could be.</p>
+
+<p class="poetry">‘Twas frequently remarked: “I swon!<br />
+The sun has never looked upon<br />
+So bad a man as Neighbor John.â€</p>
+
+<p class="poetry">A sinner through and through, he had<br />
+This added fault: it made him mad<br />
+To know another man was bad.</p>
+
+<p class="poetry">In such a case he thought it right<br />
+To rise at any hour of night<br />
+And quench that wicked person’s light.</p>
+
+<p class="poetry">Despite the town’s entreaties, he<br />
+Would hale him to the nearest tree<br />
+And leave him swinging wide and free.</p>
+
+<p class="poetry">Or sometimes, if the humor came,<br />
+A luckless wight’s reluctant frame<br />
+Was given to the cheerful flame.</p>
+
+<p class="poetry">While it was turning nice and brown,<br />
+All unconcerned John met the frown<br />
+Of that austere and righteous town.</p>
+
+<p class="poetry">“How sad,†his neighbors said, “that he<br />
+So scornful of the law should be—<br />
+An anar c, h, i, s, t.â€</p>
+
+<p class="poetry">(That is the way that they preferred<br />
+To utter the abhorrent word,<br />
+So strong the aversion that it stirred.)</p>
+
+<p class="poetry">“Resolved,†they said, continuing,<br />
+“That Badman John must cease this thing<br />
+Of having his unlawful fling.</p>
+
+<p class="poetry">“Now, by these sacred relicsâ€â€”here<br />
+Each man had out a souvenir<br />
+Got at a lynching yesteryear—</p>
+
+<p class="poetry">“By these we swear he shall forsake<br />
+His ways, nor cause our hearts to ache<br />
+By sins of rope and torch and stake.</p>
+
+<p class="poetry">“We’ll tie his red right hand until<br />
+He’ll have small freedom to fulfil<br />
+The mandates of his lawless will.â€</p>
+
+<p class="poetry">So, in convention then and there,<br />
+They named him Sheriff. The affair<br />
+Was opened, it is said, with prayer.</p>
+<p class="citeauth">J. Milton Sloluck</p>
+</div>
+
+<p class="entry"><span class="def">siren</span>, <span class="pos">n.</span> One of several
+musical prodigies famous for a vain attempt to dissuade Odysseus from a life on
+the ocean wave. Figuratively, any lady of splendid promise, dissembled purpose
+and disappointing performance.</p>
+
+<p class="entry"><span class="def">slang</span>, <span class="pos">n.</span> The
+grunt of the human hog (<i>Pignoramus intolerabilis</i>) with an audible memory. The
+speech of one who utters with his tongue what he thinks with his ear, and feels
+the pride of a creator in accomplishing the feat of a parrot. A means (under
+Providence) of setting up as a wit without a capital of sense.</p>
+
+<p class="entry"><span class="def">smithareen</span>, <span class="pos">n.</span> A
+fragment, a decomponent part, a remain. The word is used variously, but in the
+following verse on a noted female reformer who opposed bicycle-riding by women
+because it “led them to the devil†it is seen at its best:</p>
+
+<div class="poem">
+<p class="poetry">The wheels go round without a sound—<br />
+The maidens hold high revel;<br />
+In sinful mood, insanely gay,<br />
+True spinsters spin adown the way<br />
+From duty to the devil!<br />
+They laugh, they sing, and—ting-a-ling!<br />
+Their bells go all the morning;<br />
+Their lanterns bright bestar the night<br />
+Pedestrians a-warning.<br />
+With lifted hands Miss Charlotte stands,<br />
+Good-Lording and O-mying,<br />
+Her rheumatism forgotten quite,<br />
+Her fat with anger frying.<br />
+She blocks the path that leads to wrath,<br />
+Jack Satan’s power defying.<br />
+The wheels go round without a sound<br />
+The lights burn red and blue and green.<br />
+What’s this that’s found upon the ground?<br />
+Poor Charlotte Smith’s a smithareen!</p>
+<p class="citeauth">John William Yope</p>
+</div>
+
+<p class="entry"><span class="def">sophistry</span>, <span class="pos">n.</span> The
+controversial method of an opponent, distinguished from one’s own by superior
+insincerity and fooling. This method is that of the later Sophists, a Grecian
+sect of philosophers who began by teaching wisdom, prudence, science, art and,
+in brief, whatever men ought to know, but lost themselves in a maze of quibbles
+and a fog of words.</p>
+
+<div class="poem">
+<p class="poetry">His bad opponent’s “facts†he sweeps away, And drags his sophistry to light of day;<br />
+Then swears they’re pushed to madness who resort To falsehood of so desperate a sort.<br />
+Not so; like sods upon a dead man’s breast, He lies most lightly who the least is pressed.</p>
+<p class="citeauth">Polydore Smith</p>
+</div>
+<p class="entry"><span class="def">sorcery</span>, <span class="pos">n.</span> The
+ancient prototype and forerunner of political influence. It was, however,
+deemed less respectable and sometimes was punished by torture and death. Augustine
+Nicholas relates that a poor peasant who had been accused of sorcery was put to
+the torture to compel a confession. After enduring a few gentle agonies the
+suffering simpleton admitted his guilt, but naively asked his tormentors if it
+were not possible to be a sorcerer without knowing it.</p>
+
+<p id="soul" class="entry"><span class="def">soul</span>, <span class="pos">n.</span> A
+spiritual entity concerning which there hath been brave disputation. Plato held
+that those souls which in a previous state of existence (antedating Athens) had
+obtained the clearest glimpses of eternal truth entered into the bodies of
+persons who became philosophers. Plato himself was a philosopher. The souls
+that had least contemplated divine truth animated the bodies of usurpers and
+despots. Dionysius I, who had threatened to decapitate the broad- browed
+philosopher, was a usurper and a despot. Plato, doubtless, was not the first to
+construct a system of philosophy that could be quoted against his enemies;
+certainly he was not the last.</p>
+
+<p class="indentpara">“Concerning the nature of the soul,†saith the renowned author
+of <i>Diversiones Sanctorum</i>, “there hath been hardly more argument
+than that of its place in the body. Mine own belief is that the soul hath her
+seat in the abdomen—in which faith we may discern and interpret a truth
+hitherto unintelligible, namely that the glutton is of all men most devout. He
+is said in the Scripture to ‘make a god of his belly’&#8212;why, then, should he
+not be pious, having ever his Deity with him to freshen his faith? Who so well
+as he can know the might and majesty that he shrines? Truly and soberly, the
+soul and the stomach are one Divine Entity; and such was the belief of Promasius,
+who nevertheless erred in denying it immortality. He had observed that its
+visible and material substance failed and decayed with the rest of the body
+after death, but of its immaterial essence he knew nothing. This is what we
+call the Appetite, and it survives the wreck and reek of mortality, to be
+rewarded or punished in another world, according to what it hath demanded in
+the flesh. The Appetite whose coarse clamoring was for the unwholesome viands
+of the general market and the public refectory shall be cast into eternal
+famine, whilst that which firmly through civilly insisted on ortolans, caviare,
+terrapin, anchovies, <i>pates de foie gras</i>
+and all such Christian comestibles shall flesh its spiritual tooth in the souls
+of them forever and ever, and wreak its divine thirst upon the immortal parts
+of the rarest and richest wines ever quaffed here below. Such is my religious
+faith, though I grieve to confess that neither His Holiness the Pope nor His
+Grace the Archbishop of Canterbury (whom I equally and profoundly revere) will
+assent to its dissemination.â€</p>
+
+<p class="entry"><span class="def">spooker</span>, <span class="pos">n.</span> A
+writer whose imagination concerns itself with supernatural phenomena,
+especially in the doings of spooks. One of the most illustrious spookers of our
+time is Mr. William D. Howells, who introduces a well-credentialed reader to as
+respectable and mannerly a company of spooks as one could wish to meet. To the
+terror that invests the chairman of a district school board, the Howells ghost
+adds something of the mystery enveloping a farmer from another township.</p>
+
+<p class="entry"><span class="def">story</span>, <span class="pos">n.</span> A
+narrative, commonly untrue. The truth of the stories here following has,
+however, not been successfully impeached.</p>
+
+<p>One evening Mr. Rudolph Block, of New York, found himself seated at dinner alongside Mr.
+Percival Pollard, the distinguished critic.</p>
+
+<p>“Mr. Pollard,†said he, “my book, <i>The Biography of a Dead
+Cow</i>, is published anonymously, but you can hardly be ignorant of its
+authorship. Yet in reviewing it you speak of it as the work of the Idiot of the
+Century. Do you think that fair criticism?â€</p>
+
+<p>“I am very sorry, sir,†replied the critic, amiably, “but it did not occur to me that you really
+might not wish the public to know who wrote it.â€</p>
+
+<p>Mr. W.C. Morrow, who used to live in San Jose, California, was addicted to writing ghost stories
+which made the reader feel as if a stream of lizards, fresh from the ice, were
+streaking it up his back and hiding in his hair. San Jose was at that time
+believed to be haunted by the visible spirit of a noted bandit named Vasquez,
+who had been hanged there. The town was not very well lighted, and it is
+putting it mildly to say that San Jose was reluctant to be out o’ nights. One
+particularly dark night two gentlemen were abroad in the loneliest spot within
+the city limits, talking loudly to keep up their courage, when they came upon
+Mr. J.J. Owen, a well-known journalist.</p>
+
+<p>“Why, Owen,†said one, “what brings you here on such a night as this? You told me that this is
+one of Vasquez’ favorite haunts! And you are a believer. Aren’t you afraid to be out?â€</p>
+
+<p>“My dear fellow,†the journalist replied with a drear autumnal cadence in his speech, like the
+moan of a leaf-laden wind, “I am afraid to be in. I have one of Will Morrow’s
+stories in my pocket and I don’t dare to go where there is light enough to read it.â€</p>
+
+<p>Rear-Admiral Schley and Representative Charles F. Joy were standing near the Peace Monument,
+in Washington, discussing the question, Is success a failure? Mr. Joy suddenly
+broke off in the middle of an eloquent sentence, exclaiming: “Hello! I’ve heard
+that band before. Santlemann’s, I think.â€</p>
+
+<p>“I don’t hear any band,†said Schley.</p>
+
+<p>“Come to think, I don’t either,†said Joy; “but I see General </p>
+
+<p>Miles coming down the avenue, and that pageant always affects me in the same way as a brass band. One has to
+scrutinize one’s impressions pretty closely, or one will mistake their origin.â€</p>
+
+<p>While the Admiral was digesting this hasty meal of philosophy General Miles passed in review, a
+spectacle of impressive dignity. When the tail of the seeming procession had
+passed and the two observers had recovered from the transient blindness caused
+by its effulgence—</p>
+
+<p>“He seems to be enjoying himself,†said the Admiral.</p>
+
+<p>“There is nothing,†assented Joy, thoughtfully, “that he enjoys one-half so well.â€</p>
+
+<p>The illustrious statesman, Champ Clark, once lived about a mile from the village of Jebigue, in
+Missouri. One day he rode into town on a favorite mule, and, hitching the beast
+on the sunny side of a street, in front of a saloon, he went inside in his
+character of teetotaler, to apprise the barkeeper that wine is a mocker. It was
+a dreadfully hot day. Pretty soon a neighbor came in and seeing Clark, said:</p>
+
+<p>“Champ, it is not right to leave that mule out there in the sun. </p>
+
+<p>He’ll roast, sure!&#8212;he was smoking as I passed him.â€</p>
+
+<p>“O, he’s all right,†said Clark, lightly; “he’s an inveterate smoker.â€</p>
+
+<p>The neighbor took a lemonade, but shook his head and repeated that it was not right.</p>
+
+<p>He was a conspirator. There had been a fire the night before: a stable just around the
+corner had burned and a number of horses had put on their immortality, among
+them a young colt, which was roasted to a rich nut-brown. Some of the boys had
+turned Mr. Clark’s mule loose and substituted the mortal part of the colt. Presently
+another man entered the saloon.</p>
+
+<p>“For mercy’s sake!†he said, taking it with sugar, “do remove that mule, barkeeper: it smells.â€</p>
+
+<p>“Yes,†interposed Clark, “that animal has the best nose in Missouri. But if he doesn’t mind, you
+shouldn’t.â€</p>
+
+<p>In the course of human events Mr. Clark went out, and there, apparently, lay the incinerated and
+shrunken remains of his charger. The boys idd not have any fun out of Mr.
+Clarke, who looked at the body and, with the non-committal expression to which
+he owes so much of his political preferment, went away. But walking home late
+that night he saw his mule standing silent and solemn by the wayside in the
+misty moonlight. Mentioning the name of Helen Blazes with uncommon emphasis,
+Mr. Clark took the back track as hard as ever he could hook it, and passed the
+night in town.</p>
+
+<p>General H.H. Wotherspoon, president of the Army War College, has a pet rib-nosed baboon, an
+animal of uncommon intelligence but imperfectly beautiful. Returning to his
+apartment one evening, the General was surprised and pained to find Adam (for
+so the creature is named, the general being a Darwinian) sitting up for him and
+wearing his master’s best uniform coat, epaulettes and all.</p>
+
+<p>“You confounded remote ancestor!†thundered the great strategist, “what do you mean by being
+out of bed after naps?&#8212;and with my coat on!â€</p>
+
+<p>Adam rose and with a reproachful look got down on all fours in the manner of his kind and,
+scuffling across the room to a table, returned with a visiting-card: General
+Barry had called and, judging by an empty champagne bottle and several
+cigar-stumps, had been hospitably entertained while waiting. The general
+apologized to his faithful progenitor and retired. The next day he met General
+Barry, who said:</p>
+
+<p>“Spoon, old man, when leaving you last evening I forgot to ask you about those excellent cigars.
+Where did you get them?â€</p>
+
+<p>General Wotherspoon did not deign to reply, but walked away.</p>
+
+<p>“Pardon me, please,†said Barry, moving after him; “I was joking of course. Why, I knew it was not
+you before I had been in the room fifteen minutes.â€</p>
+
+<p class="entry"><span class="def">success</span>, <span class="pos">n.</span> The
+one unpardonable sin against one’s fellows. In literature, and particularly in
+poetry, the elements of success are exceedingly simple, and are admirably set
+forth in the following lines by the reverend Father Gassalasca Jape, entitled,
+for some mysterious reason, “John A. Joyce.â€</p>
+
+<div class="poem">
+<p class="poetry">The bard who would prosper must carry a book,<br />
+Do his thinking in prose and wear<br />
+A crimson cravat, a far-away look<br />
+And a head of hexameter hair.<br />
+Be thin in your thought and your body’ll be fat;<br />
+If you wear your hair long you needn’t your hat.</p>
+</div>
+
+<p class="entry"><span class="def">suffrage</span>, <span class="pos">n.</span> Expression
+of opinion by means of a ballot. The right of suffrage (which is held to be
+both a privilege and a duty) means, as commonly interpreted, the right to vote
+for the man of another man’s choice, and is highly prized. Refusal to do so has
+the bad name of “incivism.†The incivilian, however, cannot be properly
+arraigned for his crime, for there is no legitimate accuser. If the accuser is
+himself guilty he has no standing in the court of opinion; if not, he profits
+by the crime, for A’s abstention from voting gives greater weight to the vote
+of B. By female suffrage is meant the right of a woman to vote as some man
+tells her to. It is based on female responsibility, which is somewhat limited. The
+woman most eager to jump out of her petticoat to assert her rights is first to
+jump back into it when threatened with a switching for misusing them.</p>
+
+<p class="entry"><span class="def">sycophant</span>, <span class="pos">n.</span> One
+who approaches Greatness on his belly so that he may not be commanded to turn
+and be kicked. He is sometimes an editor.</p>
+
+<div class="poem">
+<p class="poetry">As the lean leech, its victim found, is pleased<br />
+To fix itself upon a part diseased<br />
+Till, its black hide distended with bad blood,<br />
+It drops to die of surfeit in the mud,<br />
+So the base sycophant with joy descries<br />
+His neighbor’s weak spot and his mouth applies,<br />
+Gorges and prospers like the leech, although,
+Unlike that reptile, he will not let go.<br />
+Gelasma, if it paid you to devote<br />
+Your talent to the service of a goat,<br />
+Showing by forceful logic that its beard<br />
+Is more than Aaron’s fit to be revered;<br />
+If to the task of honoring its smell<br />
+Profit had prompted you, and love as well,<br />
+The world would benefit at last by you<br />
+And wealthy malefactors weep anew—<br />
+Your favor for a moment’s space denied<br />
+And to the nobler object turned aside.<br />
+Is’t not enough that thrifty millionaires<br />
+Who loot in freight and spoliate in fares,<br />
+Or, cursed with consciences that bid them fly<br />
+To safer villainies of darker dye,<br />
+Forswearing robbery and fain, instead,<br />
+To steal (they call it “corneringâ€) our bread<br />
+May see you groveling their boots to lick<br />
+And begging for the favor of a kick?<br />
+Still must you follow to the bitter end<br />
+Your sycophantic disposition’s trend,<br />
+And in your eagerness to please the rich<br />
+Hunt hungry sinners to their final ditch?<br />
+In Morgan’s praise you smite the sounding wire,
+And sing hosannas to great Havemeyher!<br />
+What’s Satan done that him you should eschew?<br />
+He too is reeking rich—deducting <i>you</i>.</p>
+</div>
+
+<p class="entry"><span class="def">syllogism</span>, <span class="pos">n.</span> A
+logical formula consisting of a major and a minor assumption and an
+inconsequent. (See logic.)</p>
+
+<p class="entry"><span class="def">sylph</span>, <span class="pos">n.</span> An
+immaterial but visible being that inhabited the air when the air was an element
+and before it was fatally polluted with factory smoke, sewer gas and similar
+products of civilization. Sylphs were allied to gnomes, nymphs and salamanders,
+which dwelt, respectively, in earth, water and fire, all now insalubrious. Sylphs,
+like fowls of the air, were male and female, to no purpose, apparently, for if
+they had progeny they must have nested in accessible places, none of the chicks
+having ever been seen.</p>
+
+<p class="entry"><span class="def">symbol</span>, <span class="pos">n.</span> Something
+that is supposed to typify or stand for something else. Many symbols are mere
+“survivalsâ€â€”things which having no longer any utility continue to exist because
+we have inherited the tendency to make them; as funereal urns carved on
+memorial monuments. They were once real urns holding the ashes of the dead. We
+cannot stop making them, but we can give them a name that conceals our helplessness.</p>
+
+<p class="entry"><span class="def">symbolic</span>, <span class="pos">adj.</span> Pertaining
+to symbols and the use and interpretation of symbols.</p>
+
+<div class="poem">
+<p class="poetry">They say ‘tis conscience feels compunction;<br />
+I hold that that’s the stomach’s function,<br />
+For of the sinner I have noted<br />
+<br />That when he’s sinned he’s somewhat bloated,<br />
+Or ill some other ghastly fashion<br />
+Within that bowel of compassion.<br />
+True, I believe the only sinner<br />
+Is he that eats a shabby dinner.<br />
+You know how Adam with good reason,<br />
+For eating apples out of season,<br />
+Was “cursed.†But that is all symbolic:<br />
+The truth is, Adam had the colic.</p>
+<p class="poetry">G. J.</p>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/S.html.annot b/lib/ebooks/devils/S.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/S.html.annot
diff --git a/lib/ebooks/devils/S.html.i b/lib/ebooks/devils/S.html.i
new file mode 100644
index 00000000..79015d2a
--- /dev/null
+++ b/lib/ebooks/devils/S.html.i
@@ -0,0 +1,64 @@
+30 pages
+size 400 552
+length 44914
+396 2 10 body html
+0
+1760 2 37 body html
+39
+3547 2 67 body html
+39
+3773 2 71 body html
+523
+3773 2 71 body html
+1063
+3773 2 71 body html
+1603
+7045 2 136 body html
+73
+8967 2 165 body html
+0
+10281 2 191 body html
+90
+11355 2 210 body html
+360
+13065 2 239 body html
+172
+15249 2 282 body html
+0
+16848 2 310 body html
+0
+18464 2 342 body html
+36
+19444 2 368 body html
+175
+21497 2 397 body html
+187
+23557 2 437 body html
+90
+24748 2 461 body html
+263
+24748 2 461 body html
+806
+27777 2 536 body html
+70
+29053 2 566 body html
+121
+30698 2 591 body html
+170
+33246 2 628 body html
+34
+34990 2 656 body html
+0
+36077 2 677 body html
+119
+37436 2 702 body html
+153
+39361 2 735 body html
+0
+41224 2 767 body html
+19
+41224 2 767 body html
+563
+44294 2 827 body html
+138
+soul 20
diff --git a/lib/ebooks/devils/T.html b/lib/ebooks/devils/T.html
new file mode 100644
index 00000000..72479e6d
--- /dev/null
+++ b/lib/ebooks/devils/T.html
@@ -0,0 +1,397 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: T</title>
+</head>
+<body lang="en-US">
+
+
+
+<h1>T</h1>
+
+<p class="entry">T, the twentieth letter of the English alphabet, was by the Greeks absurdly
+called <i>tau</i>. In the alphabet whence ours comes it
+had the form of the rude corkscrew of the period, and when it stood alone
+(which was more than the Phoenicians could always do) signified <i>Tallegal</i>, translated by the learned Dr.
+Brownrigg, “tanglefoot.â€</p>
+
+<p class="entry"><span class="def">Table D’Hote</span>, <span class="pos">n.</span> A
+caterer’s thrifty concession to the universal passion for irresponsibility.</p>
+
+<div class="poem">
+<p class="poetry">Old Paunchinello, freshly wed,<br />
+Took Madam P. to table,<br />
+And there deliriously fed<br />
+As fast as he was able.<br />
+“I dote upon good grub,†he cried,<br />
+Intent upon its throatage.<br />
+“Ah, yes,†said the neglected bride,<br />
+“You’re in your <i>table d’hotage</i>.â€</p>
+
+<p class="citeauth">Associated Poets</p>
+</div>
+
+<p class="entry"><span class="def">tail</span>, <span class="pos">n.</span> The part
+of an animal’s spine that has transcended its natural limitations to set up an
+independent existence in a world of its own. Excepting in its foetal state, Man
+is without a tail, a privation of which he attests an hereditary and uneasy
+consciousness by the coat-skirt of the male and the train of the female, and by
+a marked tendency to ornament that part of his attire where the tail should be,
+and indubitably once was. This tendency is most observable in the female of the
+species, in whom the ancestral sense is strong and persistent. The tailed men
+described by Lord Monboddo are now generally regarded as a product of an
+imagination unusually susceptible to influences generated in the golden age of
+our pithecan past.</p>
+
+<p class="entry"><span class="def">take</span>, <span class="pos">v.t.</span> To
+acquire, frequently by force but preferably by stealth.</p>
+
+<p class="entry"><span class="def">talk</span>, <span class="pos">v.t.</span> To
+commit an indiscretion without temptation, from an impulse without purpose.</p>
+
+<p class="entry"><span class="def">tariff</span>, <span class="pos">n.</span> A scale
+of taxes on imports, designed to protect the domestic producer against the
+greed of his consumer.</p>
+
+<div class="poem">
+<p class="poetry">The Enemy of Human Souls<br />
+Sat grieving at the cost of coals;<br />
+For Hell had been annexed of late,<br />
+And was a sovereign Southern State.</p>
+
+<p class="poetry">“It were no more than right,†said he,<br />
+“That I should get my fuel free.<br />
+The duty, neither just nor wise,<br />
+Compels me to economize—<br />
+Whereby my broilers, every one,<br />
+Are execrably underdone.<br />
+What would they have?&#8212;although I yearn<br />
+To do them nicely to a turn,<br />
+I can’t afford an honest heat.<br />
+This tariff makes even devils cheat!<br />
+I’m ruined, and my humble trade<br />
+All rascals may at will invade:<br />
+Beneath my nose the public press<br />
+Outdoes me in sulphureousness;<br />
+The bar ingeniously applies<br />
+To my undoing my own lies;<br />
+My medicines the doctors use<br />
+(Albeit vainly) to refuse<br />
+To me my fair and rightful prey<br />
+And keep their own in shape to pay;<br />
+The preachers by example teach<br />
+What, scorning to perform, I teach;<br />
+And statesmen, aping me, all make<br />
+More promises than they can break.<br />
+Against such competition I<br />
+Lift up a disregarded cry.<br />
+Since all ignore my just complaint,<br />
+By Hokey-Pokey! I’ll turn saint!â€<br />
+Now, the Republicans, who all<br />
+Are saints, began at once to bawl<br />
+Against <i>his</i> competition; so<br />
+There was a devil of a go!<br />
+They locked horns with him, tete-a-tete<br />
+In acrimonious debate,<br />
+Till Democrats, forlorn and lone,<br />
+Had hopes of coming by their own.<br />
+That evil to avert, in haste<br />
+The two belligerents embraced;<br />
+But since ‘twere wicked to relax<br />
+A tittle of the Sacred Tax,<br />
+‘Twas finally agreed to grant<br />
+The bold Insurgent-protestant<br />
+A bounty on each soul that fell<br />
+Into his ineffectual Hell.</p>
+<p class="citeauth">Edam Smith</p>
+</div>
+
+<p class="entry"><span class="def">technicality</span>, <span class="pos">n.</span> In
+an English court a man named Home was tried for slander in having accused his
+neighbor of murder. His exact words were: “Sir Thomas Holt hath taken a cleaver
+and stricken his cook upon the head, so that one side of the head fell upon one
+shoulder and the other side upon the other shoulder.†The defendant was
+acquitted by instruction of the court, the learned judges holding that the
+words did not charge murder, for they did not affirm the death of the cook,
+that being only an inference.</p>
+
+<p class="entry"><span class="def">tedium</span>, <span class="pos">n.</span> Ennui,
+the state or condition of one that is bored. Many fanciful derivations of the
+word have been affirmed, but so high an authority as Father Jape says that it
+comes from a very obvious source—the first words of the ancient Latin hymn <i>Te
+Deum Laudamus</i>. In this apparently natural derivation there is something that
+saddens.</p>
+
+<p class="entry"><span class="def">teetotaler</span>, <span class="pos">n.</span> One
+who abstains from strong drink, sometimes totally, sometimes tolerably totally.</p>
+
+<p class="entry"><span class="def">telephone</span>, <span class="pos">n.</span> An
+invention of the devil which abrogates some of the advantages of making a
+disagreeable person keep his distance.</p>
+
+<p class="entry"><span class="def">telescope</span>, <span class="pos">n.</span> A
+device having a relation to the eye similar to that of the telephone to the
+ear, enabling distant objects to plague us with a multitude of needless
+details. Luckily it is unprovided with a bell summoning us to the sacrifice.</p>
+
+<p class="entry"><span class="def">tenacity</span>, <span class="pos">n.</span> A
+certain quality of the human hand in its relation to the coin of the realm. It
+attains its highest development in the hand of authority and is considered a
+serviceable equipment for a career in politics. The following illustrative
+lines were written of a Californian gentleman in high political preferment, who
+has passed to his accounting:</p>
+
+<div class="poem">
+<p class="poetry">Of such tenacity his grip<br />
+That nothing from his hand can slip.<br />
+Well-buttered eels you may o’erwhelm<br />
+In tubs of liquid slippery-elm<br />
+In vain—from his detaining pinch<br />
+They cannot struggle half an inch!<br />
+‘Tis lucky that he so is planned<br />
+That breath he draws not with his hand,<br />
+For if he did, so great his greed<br />
+He’d draw his last with eager speed.<br />
+Nay, that were well, you say. Not so<br />
+He’d draw but never let it go!</p>
+</div>
+
+<p class="entry"><span class="def">theosophy</span>, <span class="pos">n.</span> An
+ancient faith having all the certitude of religion and all the mystery of
+science. The modern Theosophist holds, with the Buddhists, that we live an
+incalculable number of times on this earth, in as many several bodies, because
+one life is not long enough for our complete spiritual development; that is, a
+single lifetime does not suffice for us to become as wise and good as we choose
+to wish to become. To be absolutely wise and good—that is perfection; and the
+Theosophist is so keen-sighted as to have observed that everything desirous of
+improvement eventually attains perfection. Less competent observers are
+disposed to except cats, which seem neither wiser nor better than they were
+last year. The greatest and fattest of recent Theosophists was the late Madame
+Blavatsky, who had no cat.</p>
+
+<p class="entry"><span class="def">tights</span>, <span class="pos">n.</span> An
+habiliment of the stage designed to reinforce the general acclamation of the
+press agent with a particular publicity. Public attention was once somewhat
+diverted from this garment to Miss Lillian Russell’s refusal to wear it, and
+many were the conjectures as to her motive, the guess of Miss Pauline Hall
+showing a high order of ingenuity and sustained reflection. It was Miss Hall’s
+belief that nature had not endowed Miss Russell with beautiful legs. This
+theory was impossible of acceptance by the male understanding, but the
+conception of a faulty female leg was of so prodigious originality as to rank
+among the most brilliant feats of philosophical speculation! It is strange that
+in all the controversy regarding Miss Russell’s aversion to tights no one seems
+to have thought to ascribe it to what was known among the ancients as
+“modesty.†The nature of that sentiment is now imperfectly understood, and
+possibly incapable of exposition with the vocabulary that remains to us. The
+study of lost arts has, however, been recently revived and some of the arts
+themselves recovered. This is an epoch of <i>renaissances</i>,
+and there is ground for hope that the primitive “blush†may be dragged from its
+hiding-place amongst the tombs of antiquity and hissed on to the stage.</p>
+
+<p class="entry"><span class="def">tomb</span>, <span class="pos">n.</span> The House
+of Indifference. Tombs are now by common consent invested with a certain
+sanctity, but when they have been long tenanted it is considered no sin to
+break them open and rifle them, the famous Egyptologist, Dr. Huggyns,
+explaining that a tomb may be innocently “glened†as soon as its occupant is
+done “smellynge,†the soul being then all exhaled. This reasonable view is now
+generally accepted by archaeologists, whereby the noble science of Curiosity
+has been greatly dignified.</p>
+
+<p class="entry"><span class="def">tope</span>, <span class="pos">v.</span> To tipple,
+booze, swill, soak, guzzle, lush, bib, or swig. In the individual, toping is
+regarded with disesteem, but toping nations are in the forefront of
+civilization and power. When pitted against the hard-drinking Christians the
+absemious Mahometans go down like grass before the scythe. In India one hundred
+thousand beef-eating and brandy-and-soda guzzling Britons hold in subjection
+two hundred and fifty million vegetarian abstainers of the same Aryan race. With
+what an easy grace the whisky-loving American pushed the temperate Spaniard out
+of his possessions! From the time when the Berserkers ravaged all the coasts of
+western Europe and lay drunk in every conquered port it has been the same way: everywhere
+the nations that drink too much are observed to fight rather well and not too
+righteously. Wherefore the estimable old ladies who abolished the canteen from
+the American army may justly boast of having materially augmented the nation’s
+military power.</p>
+
+<p class="entry"><span class="def">tortoise</span>, <span class="pos">n.</span> A
+creature thoughtfully created to supply occasion for the following lines by the
+illustrious Ambat Delaso:</p>
+
+<div class="poem">
+<p class="poetry">TO MY PET TORTOISE</p>
+
+<p class="poetry">My friend, you are not graceful—not at all;<br />
+Your gait’s between a stagger and a sprawl.<br />
+Nor are you beautiful: your head’s a snake’s<br />
+To look at, and I do not doubt it aches.<br />
+As to your feet, they’d make an angel weep.<br />
+‘Tis true you take them in whene’er you sleep.<br />
+No, you’re not pretty, but you have, I own,<br />
+A certain firmness—mostly you’re [sic] backbone.<br />
+Firmness and strength (you have a giant’s thews)<br />
+Are virtues that the great know how to use—<br />
+I wish that they did not; yet, on the whole,<br />
+You lack—excuse my mentioning it—Soul.<br />
+So, to be candid, unreserved and true,<br />
+I’d rather you were I than I were you.</p>
+
+<p class="poetry">Perhaps, however, in a time to be,<br />
+When Man’s extinct, a better world may see<br />
+Your progeny in power and control,<br />
+Due to the genesis and growth of Soul.</p>
+
+<p class="poetry">So I salute you as a reptile grand<br />
+Predestined to regenerate the land.</p>
+
+<p class="poetry">Father of Possibilities, O deign<br />
+To accept the homage of a dying reign!<br />
+In the far region of the unforeknown<br />
+I dream a tortoise upon every throne.</p>
+
+<p class="poetry">I see an Emperor his head withdraw<br />
+Into his carapace for fear of Law;</p>
+
+<p class="poetry">A King who carries something else than fat,<br />
+Howe’er acceptably he carries that;<br />
+A President not strenuously bent<br />
+On punishment of audible dissent—</p>
+
+<p class="poetry">Who never shot (it were a vain attack)<br />
+An armed or unarmed tortoise in the back;<br />
+Subject and citizens that feel no need<br />
+To make the March of Mind a wild stampede;<br />
+All progress slow, contemplative, sedate,<br />
+And “Take your time†the word, in Church and State.<br />
+O Tortoise, ‘tis a happy, happy dream,<br />
+My glorious testudinous regime!</p>
+
+<p class="poetry">I wish in Eden you’d brought this about<br />
+By slouching in and chasing Adam out.</p>
+</div>
+
+<p class="entry"><span class="def">tree</span>, <span class="pos">n.</span> A tall
+vegetable intended by nature to serve as a penal apparatus, though through a
+miscarriage of justice most trees bear only a negligible fruit, or none at all.
+When naturally fruited, the tree is a beneficient agency of civilization and an
+important factor in public morals. In the stern West and the sensitive South
+its fruit (white and black respectively) though not eaten, is agreeable to the
+public taste and, though not exported, profitable to the general welfare. That
+the legitimate relation of the tree to justice was no discovery of Judge Lynch
+(who, indeed, conceded it no primacy over the lamp-post and the bridge-girder)
+is made plain by the following passage from Morryster, who antedated him by two
+centuries:</p>
+
+<p>While in yt londe
+I was carried to see ye Ghogo tree, whereof I had hearde moch talk; but sayynge
+yt I saw naught remarkabyll in it, ye hed manne of ye villayge where it grewe
+made answer as followeth:</p>
+
+<p>“Ye tree is not nowe in fruite, but in his seasonne you shall see dependynge fr. his braunches
+all soch as have affroynted ye King his Majesty.â€</p>
+
+<p>And I was furder tolde yt ye worde “Ghogo†sygnifyeth in yr tong ye same as “rapscal†in our
+owne.</p>
+
+<p><i>Trauvells in ye Easte</i></p>
+
+<p class="entry"><span class="def">trial</span>, <span class="pos">n.</span> A formal
+inquiry designed to prove and put upon record the blameless characters of
+judges, advocates and jurors. In order to effect this purpose it is necessary
+to supply a contrast in the person of one who is called the defendant, the
+prisoner, or the accused. If the contrast is made sufficiently clear this
+person is made to undergo such an affliction as will give the virtuous
+gentlemen a comfortable sense of their immunity, added to that of their worth. In
+our day the accused is usually a human being, or a socialist, but in mediaeval
+times, animals, fishes, reptiles and insects were brought to trial. A beast
+that had taken human life, or practiced sorcery, was duly arrested, tried and,
+if condemned, put to death by the public executioner. Insects ravaging grain
+fields, orchards or vineyards were cited to appeal by counsel before a civil
+tribunal, and after testimony, argument and condemnation, if they continued <i>in
+contumaciam</i> the matter was taken to a high ecclesiastical court, where they
+were solemnly excommunicated and anathematized. In a street of Toledo, some
+pigs that had wickedly run between the viceroy’s legs, upsetting him, were arrested
+on a warrant, tried and punished. In Naples and ass was condemned to be burned
+at the stake, but the sentence appears not to have been executed. D’Addosio
+relates from the court records many trials of pigs, bulls, horses, cocks, dogs,
+goats, etc., greatly, it is believed, to the betterment of their conduct and
+morals. In 1451 a suit was brought against the leeches infesting some ponds
+about Berne, and the Bishop of Lausanne, instructed by the faculty of
+Heidelberg University, directed that some of “the aquatic worms†be brought
+before the local magistracy. This was done and the leeches, both present and
+absent, were ordered to leave the places that they had infested within three
+days on pain of incurring “the malediction of God.†In the voluminous records
+of this <i>cause celebre</i> nothing is
+found to show whether the offenders braved the punishment, or departed
+forthwith out of that inhospitable jurisdiction.</p>
+
+<p class="entry"><span class="def">trichinosis</span>, <span class="pos">n.</span> The
+pig’s reply to proponents of porcophagy.</p>
+
+<p class="indentpara">Moses Mendlessohn
+having fallen ill sent for a Christian physician, who at once diagnosed the
+philosopher’s disorder as trichinosis, but tactfully gave it another name. “You
+need and immediate change of diet,†he said; “you must eat six ounces of pork
+every other day.â€</p>
+
+<p class="dialog">“Pork?†shrieked the patient—“pork? Nothing shall induce me to touch it!â€</p>
+
+<p class="dialog">“Do you mean that?†the doctor gravely asked.</p>
+
+<p class="dialog">“I swear it!â€</p>
+
+<p class="dialog">“Good!&#8212;then I will undertake to cure you.â€</p>
+
+<p class="entry"><span class="def">Trinity</span>, <span class="pos">n.</span> In the
+multiplex theism of certain Christian churches, three entirely distinct deities
+consistent with only one. Subordinate deities of the polytheistic faith, such
+as devils and angels, are not dowered with the power of combination, and must
+urge individually their clames to adoration and propitiation. The Trinity is
+one of the most sublime mysteries of our holy religion. In rejecting it because
+it is incomprehensible, Unitarians betray their inadequate sense of theological
+fundamentals. In religion we believe only what we do not understand, except in
+the instance of an intelligible doctrine that contradicts an incomprehensible
+one. In that case we believe the former as a part of the latter.</p>
+
+<p class="entry"><span class="def">Troglodyte</span>, <span class="pos">n.</span> Specifically,
+a cave-dweller of the paleolithic period, after the Tree and before the Flat. A
+famous community of troglodytes dwelt with David in the Cave of Adullam. The
+colony consisted of “every one that was in distress, and every one that was in
+debt, and every one that was discontentedâ€â€”in brief, all the Socialists of
+Judah.</p>
+
+<p class="entry"><span class="def">truce</span>, <span class="pos">n.</span> Friendship.</p>
+
+<p id="truth" class="entry"><span class="def">truth</span>, <span class="pos">n.</span> An
+ingenious compound of desirability and appearance. Discovery of truth is the
+sole purpose of philosophy, which is the most ancient occupation of the human
+mind and has a fair prospect of existing with increasing activity to the end of time.</p>
+
+<p class="entry"><span class="def">truthful</span>, <span class="pos">adj.</span> Dumb
+and illiterate.</p>
+
+<p class="entry"><span class="def">trust</span>, <span class="pos">n.</span> In
+American politics, a large corporation composed in greater part of thrifty
+working men, widows of small means, orphans in the care of guardians and the
+courts, with many similar malefactors and public enemies.</p>
+
+<p class="entry"><span class="def">turkey</span>, <span class="pos">n.</span> A large
+bird whose flesh when eaten on certain religious anniversaries has the peculiar
+property of attesting piety and gratitude. Incidentally, it is pretty good eating.</p>
+
+<p class="entry"><span class="def">twice</span>, <span class="pos">adv.</span> Once
+too often.</p>
+
+<p class="entry"><span class="def">type</span>, <span class="pos">n.</span> Pestilent
+bits of metal suspected of destroying civilization and enlightenment, despite
+their obvious agency in this incomparable dictionary.</p>
+
+<p class="entry"><span class="def">Tzetze (or Tsetse) Fly</span>, <span class="pos">n.</span> An African
+insect (<i>Glossina morsitans</i>) whose bite is commonly
+regarded as nature’s most efficacious remedy for insomnia, though some patients
+prefer that of the American novelist (<i>Mendax interminabilis</i>).</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/T.html.annot b/lib/ebooks/devils/T.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/T.html.annot
diff --git a/lib/ebooks/devils/T.html.i b/lib/ebooks/devils/T.html.i
new file mode 100644
index 00000000..136e8ee5
--- /dev/null
+++ b/lib/ebooks/devils/T.html.i
@@ -0,0 +1,30 @@
+13 pages
+size 400 552
+length 20645
+396 2 10 body html
+0
+1344 2 38 body html
+107
+2653 2 60 body html
+327
+2653 2 60 body html
+873
+6271 2 141 body html
+73
+8124 2 176 body html
+22
+10082 2 204 body html
+39
+11331 2 223 body html
+242
+11331 2 223 body html
+781
+14716 2 298 body html
+0
+14753 2 300 body html
+498
+17685 2 347 body html
+175
+20307 2 391 body html
+56
+truth 11
diff --git a/lib/ebooks/devils/TitlePage.html b/lib/ebooks/devils/TitlePage.html
new file mode 100644
index 00000000..c1c23bef
--- /dev/null
+++ b/lib/ebooks/devils/TitlePage.html
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary</title>
+</head>
+<body lang="en-us">
+
+<h1 class="title">The Devil&#8217;s Dictionary</h1>
+
+<h2 class="title">AMBROSE BIERCE</h2>
+
+<p class="title">Originally published by Neale Publishing Company in 1911.</p>
+
+<p class="title">This version began as a plain ASCII text from Project
+Gutenberg, and was entered by Aloysius of &amp;tSftDotIotE (aloysius@west.darkside.com)</p>
+
+<p class="title">Open eBook formatting and editing was performed July&#x2013;September, 2000 by
+Peter K. Sheerin (psheerin@petesguide.com), with formatting based on that found in the 1993
+Dover Publications edition.</p>
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/TitlePage.html.annot b/lib/ebooks/devils/TitlePage.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/TitlePage.html.annot
diff --git a/lib/ebooks/devils/TitlePage.html.i b/lib/ebooks/devils/TitlePage.html.i
new file mode 100644
index 00000000..3d930afd
--- /dev/null
+++ b/lib/ebooks/devils/TitlePage.html.i
@@ -0,0 +1,5 @@
+1 pages
+size 400 552
+length 969
+396 2 10 body html
+0
diff --git a/lib/ebooks/devils/U.html b/lib/ebooks/devils/U.html
new file mode 100644
index 00000000..0327426f
--- /dev/null
+++ b/lib/ebooks/devils/U.html
@@ -0,0 +1,118 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: U</title>
+</head>
+<body lang="en-US">
+
+
+<h1>U</h1>
+
+<p class="entry"><span class="def">ubiquity</span>, <span class="pos">n.</span> The
+gift or power of being in all places at one time, but not in all places at all
+times, which is omnipresence, an attribute of God and the luminiferous ether
+only. This important distinction between ubiquity and omnipresence was not
+clear to the mediaeval Church and there was much bloodshed about it. Certain
+Lutherans, who affirmed the presence everywhere of Christ’s body were known as
+Ubiquitarians. For this error they were doubtless damned, for Christ’s body is
+present only in the eucharist, though that sacrament may be performed in more
+than one place simultaneously. In recent times ubiquity has not always been
+understood—not even by Sir Boyle Roche, for example, who held that a man cannot
+be in two places at once unless he is a bird.</p>
+
+<p class="entry"><span class="def">ugliness</span>, <span class="pos">n.</span> A
+gift of the gods to certain women, entailing virtue without humility.</p>
+
+<p class="entry"><span class="def">ultimatum</span>, <span class="pos">n.</span> In
+diplomacy, a last demand before resorting to concessions.</p>
+
+<p>Having received an ultimatum from Austria, the Turkish Ministry met to consider it.</p>
+
+<p>“O servant of the Prophet,†said the Sheik of the Imperial Chibouk to the Mamoosh of the
+Invincible Army, “how many unconquerable soldiers have we in arms?â€</p>
+
+<p>“Upholder of the Faith,†that dignitary replied after examining his memoranda, “they are in
+numbers as the leaves of the forest!â€</p>
+
+<p>“And how many impenetrable battleships strike terror to the hearts of all Christian swine?â€
+he asked the Imaum of the Ever Victorious Navy.</p>
+
+<p>“Uncle of the Full Moon,†was the reply, “deign to know that they are as the waves of the ocean,
+the sands of the desert and the stars of Heaven!â€</p>
+
+<p>For eight hours the broad brow of the Sheik of the Imperial Chibouk was corrugated with
+evidences of deep thought: he was calculating the chances of war. Then, “Sons
+of angels,†he said, “the die is cast! I shall suggest to the Ulema of the
+Imperial Ear that he advise inaction. In the name of Allah, the council is adjourned.â€</p>
+
+<p class="entry"><span class="def">un-American</span>, <span class="pos">adj.</span> Wicked,
+intolerable, heathenish.</p>
+
+<p class="entry"><span class="def">unction</span>, <span class="pos">n.</span> An
+oiling, or greasing. The rite of extreme unction consists in touching with oil
+consecrated by a bishop several parts of the body of one engaged in dying. Marbury
+relates that after the rite had been administered to a certain wicked English
+nobleman it was discovered that the oil had not been properly consecrated and
+no other could be obtained. When informed of this the sick man said in anger: </p>
+
+<p>“Then I’ll be damned if I die!â€</p>
+
+<p>“My son,†said the priest, “this is what we fear.â€</p>
+
+<p class="entry"><span class="def">understanding</span>, <span class="pos">n.</span> A
+cerebral secretion that enables one having it to know a house from a horse by
+the roof on the house. Its nature and laws have been exhaustively expounded by
+Locke, who rode a house, and Kant, who lived in a horse.</p>
+
+<div class="poem">
+<p class="poetry">His understanding was so keen<br />
+That all things which he’d felt, heard, seen,<br />
+He could interpret without fail<br />
+If he was in or out of jail.<br />
+He wrote at Inspiration’s call<br />
+Deep disquisitions on them all,<br />
+Then, pent at last in an asylum,<br />
+Performed the service to compile ‘em.<br />
+So great a writer, all men swore,<br />
+They never had not read before.</p>
+<p class="citeauth">Jorrock Wormley</p>
+</div>
+
+<p class="entry"><span class="def">Unitarian</span>, <span class="pos">n.</span> One
+who denies the divinity of a Trinitarian.</p>
+
+<p class="entry"><span class="def">universalist</span>, <span class="pos">n.</span> One
+who forgoes the advantage of a Hell for persons of another faith.</p>
+
+<p class="entry"><span class="def">urbanity</span>, <span class="pos">n.</span> The
+kind of civility that urban observers ascribe to dwellers in all cities but New
+York. Its commonest expression is heard in the words, “I beg your pardon,†and
+it is not consistent with disregard of the rights of others.</p>
+
+<div class="poem">
+<p class="poetry">The owner of a powder mill<br />
+Was musing on a distant hill—<br />
+Something his mind foreboded—<br />
+When from the cloudless sky there fell<br />
+A deviled human kidney! Well,<br />
+The man’s mill had exploded.<br />
+His hat he lifted from his head;<br />
+“I beg your pardon, sir,†he said;<br />
+“I didn’t know ‘twas loaded.â€</p>
+<p class="citeauth">Swatkin</p>
+</div>
+
+<p class="entry"><span class="def">usage</span>, <span class="pos">n.</span> The First
+Person of the literary Trinity, the Second and Third being Custom and
+Conventionality. Imbued with a decent reverence for this Holy Triad an
+industrious writer may hope to produce books that will live as long as the fashion.</p>
+
+<p class="entry"><span class="def">uxoriousness</span>, <span class="pos">n.</span> A
+perverted affection that has strayed to one’s own wife.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/U.html.annot b/lib/ebooks/devils/U.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/U.html.annot
diff --git a/lib/ebooks/devils/U.html.i b/lib/ebooks/devils/U.html.i
new file mode 100644
index 00000000..debc39d7
--- /dev/null
+++ b/lib/ebooks/devils/U.html.i
@@ -0,0 +1,11 @@
+4 pages
+size 400 552
+length 5657
+396 2 10 body html
+0
+1821 2 38 body html
+34
+3346 2 66 body html
+39
+4742 2 96 body html
+138
diff --git a/lib/ebooks/devils/V.html b/lib/ebooks/devils/V.html
new file mode 100644
index 00000000..3da23d23
--- /dev/null
+++ b/lib/ebooks/devils/V.html
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: V</title>
+</head>
+<body lang="en-US">
+
+
+<h1>V</h1>
+
+<p class="entry"><span class="def">valor</span>, <span class="pos">n.</span> A
+soldierly compound of vanity, duty and the gambler’s hope.</p>
+
+<p>“Why have you halted?†roared the commander of a division and Chickamauga, who had ordered a
+charge; “move forward, sir, at once.â€</p>
+
+<p>“General,†said the commander of the delinquent brigade, “I am persuaded that any further
+display of valor by my troops will bring them into collision with the enemy.â€</p>
+
+<p class="entry"><span class="def">vanity</span>, <span class="pos">n.</span> The
+tribute of a fool to the worth of the nearest ass.</p>
+
+<div class="poem">
+<p class="poetry">They say that hens do cackle loudest when<br />
+There’s nothing vital in the eggs they’ve laid;<br />
+And there are hens, professing to have made<br />
+A study of mankind, who say that men<br />
+Whose business ‘tis to drive the tongue or pen<br />
+Make the most clamorous fanfaronade<br />
+O’er their most worthless work; and I’m afraid<br />
+They’re not entirely different from the hen.<br />
+Lo! the drum-major in his coat of gold,<br />
+His blazing breeches and high-towering cap—<br />
+Imperiously pompous, grandly bold,<br />
+Grim, resolute, an awe-inspiring chap!<br />
+Who’d think this gorgeous creature’s only virtue Is that in
+battle he will never hurt you?</p>
+
+<p class="citeauth">Hannibal Hunsiker</p>
+</div>
+
+<p class="entry"><span class="def">virtues</span>, <span class="pos">n.</span>pl. Certain
+abstentions.</p>
+
+<p class="entry"><span class="def">vituperation</span>, <span class="pos">n.</span> Saite,
+as understood by dunces and all such as suffer from an impediment in their wit.</p>
+
+<p class="entry"><span class="def">vote</span>, <span class="pos">n.</span> The
+instrument and symbol of a freeman’s power to make a fool of himself and a
+wreck of his country.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/V.html.annot b/lib/ebooks/devils/V.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/V.html.annot
diff --git a/lib/ebooks/devils/V.html.i b/lib/ebooks/devils/V.html.i
new file mode 100644
index 00000000..4d91c1ad
--- /dev/null
+++ b/lib/ebooks/devils/V.html.i
@@ -0,0 +1,7 @@
+2 pages
+size 400 552
+length 2289
+396 2 10 body html
+0
+1025 2 27 body html
+240
diff --git a/lib/ebooks/devils/W.html b/lib/ebooks/devils/W.html
new file mode 100644
index 00000000..49e9e950
--- /dev/null
+++ b/lib/ebooks/devils/W.html
@@ -0,0 +1,275 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: W</title>
+</head>
+<body lang="en-US">
+
+
+<h1>W</h1>
+
+<p class="firstpara">W (double U) has,
+of all the letters in our alphabet, the only cumbrous name, the names of the
+others being monosyllabic. This advantage of the Roman alphabet over the Grecian
+is the more valued after audibly spelling out some simple Greek word, like <i>epixoriambikos</i>. Still, it is now thought
+by the learned that other agencies than the difference of the two alphabets may
+have been concerned in the decline of “the glory that was Greece†and the rise
+of “the grandeur that was Rome.†There can be no doubt, however, that by
+simplifying the name of W (calling it “wow,†for example) our civilization
+could be, if not promoted, at least better endured.</p>
+
+<p class="entry"><span class="def">Wall Street</span>, <span class="pos">n.</span> A
+symbol for sin for every devil to rebuke. That Wall Street is a den of thieves
+is a belief that serves every unsuccessful thief in place of a hope in Heaven. Even
+the great and good Andrew Carnegie has made his profession of faith in the
+matter.</p>
+
+<div class="poem">
+<p class="poetry">Carnegie the dauntless
+has uttered his call To battle: “The brokers are parasites all!†Carnegie,
+Carnegie, you’ll never prevail;</p>
+
+<p class="poetry">Keep the wind of your slogan to belly your sail, Go back to your isle of perpetual brume,
+Silence your pibroch, doff tartan and plume:</p>
+
+<p class="poetry">Ben Lomond is calling his son from the fray—</p>
+
+<p class="poetry">Fly, fly from the region of Wall Street away! While still you’re possessed of a single baubee (I
+wish it were pledged to endowment of me) ‘Twere wise to retreat from the wars
+of finance Lest its value decline ere your credit advance. For a man ‘twixt a
+king of finance and the sea, Carnegie, Carnegie, your tongue is too free!</p>
+
+<p class="citeauth">Anonymus Bink</p>
+</div>
+
+<p class="entry"><span class="def">war</span>, <span class="pos">n.</span> A by-product of the arts of
+peace. The most menacing political condition is a period of
+international amity. The student of history who has not been taught
+to expect the unexpected may justly boast himself inaccessible to the
+light. “In time of peace prepare for war†has a deeper meaning than
+is commonly discerned; it means, not merely that all things earthly
+have an end—that change is the one immutable and eternal law—but
+that the soil of peace is thickly sown with the seeds of war and
+singularly suited to their germination and growth. It was when Kubla Khan
+had decreed his “stately pleasure domeâ€â€”when, that is to say, there
+were peace and fat feasting in Xanadu—that he heard from afar
+Ancestral voices prophesying war.</p>
+
+<p class="indentpara">One of the
+greatest of poets, Coleridge was one of the wisest of men, and it was not for
+nothing that he read us this parable. Let us have a little less of “hands
+across the sea,†and a little more of that elemental distrust that is the
+security of nations. War loves to come like a thief in the night; professions
+of eternal amity provide the night.</p>
+
+<p class="entry"><span class="def">Washingtonian</span>, <span class="pos">n.</span> A
+Potomac tribesman who exchanged the privilege of governing himself for the
+advantage of good government. In justice to him it should be said that he did
+not want to.</p>
+
+<div class="poem">
+<p class="poetry">They took away his vote and gave instead<br />
+The right, when he had earned, to <i>eat</i> his bread.<br />
+In vain—he clamors for his “boss,†pour soul,<br />
+To come again and part him from his roll.</p>
+
+<p class="citeauth">Offenbach Stutz</p>
+</div>
+
+<p class="entry"><span class="def">weaknesses</span>, <span class="pos">n.</span>pl. Certain
+primal powers of Tyrant Woman wherewith she holds dominion over the male of her
+species, binding him to the service of her will and paralyzing his rebellious
+energies.</p>
+
+<p class="entry"><span class="def">weather</span>, <span class="pos">n.</span> The
+climate of the hour. A permanent topic of conversation among persons whom it
+does not interest, but who have inherited the tendency to chatter about it from
+naked arboreal ancestors whom it keenly concerned. The setting up official
+weather bureaus and their maintenance in mendacity prove that even governments
+are accessible to suasion by the rude forefathers of the jungle.</p>
+
+<div class="poem">
+<p class="poetry">Once I dipt into
+the future far as human eye could see, And I saw the Chief Forecaster, dead as
+any one can be—</p>
+
+<p class="poetry">Dead and damned
+and shut in Hades as a liar from his birth, With a record of unreason seldom
+paralleled on earth. While I looked he reared him solemnly, that incadescent
+youth, From the coals that he’d preferred to the advantages of truth. He cast
+his eyes about him and above him; then he wrote On a slab of thin asbestos what
+I venture here to quote—</p>
+
+<p class="poetry">For I read it in
+the rose-light of the everlasting glow:</p>
+
+<p class="poetry">“Cloudy; variable
+winds, with local showers; cooler; snow.â€</p>
+
+<p class="citeauth">Halcyon Jones</p>
+</div>
+
+<p class="entry"><span class="def">wedding</span>, <span class="pos">n.</span> A
+ceremony at which two persons undertake to become one, one undertakes to become
+nothing, and nothing undertakes to become supportable.</p>
+
+<p class="entry"><span class="def">werewolf</span>, <span class="pos">n.</span> A
+wolf that was once, or is sometimes, a man. All werewolves are of evil
+disposition, having assumed a bestial form to gratify a beastial appetite, but
+some, transformed by sorcery, are as humane and is consistent with an acquired
+taste for human flesh.</p>
+
+<p>Some Bavarian peasants having caught a wolf one evening, tied it to a post by the tail and
+went to bed. The next morning nothing was there! Greatly perplexed, they
+consulted the local priest, who told them that their captive was undoubtedly a
+werewolf and had resumed its human for during the night. “The next time that
+you take a wolf,†the good man said, “see that you chain it by the leg, and in
+the morning you will find a Lutheran.â€</p>
+
+<p class="entry"><span class="def">Whangdepootenawah,</span> <span class="pos">n.</span> In the
+Ojibwa tongue, disaster; an unexpected affliction that strikes hard.</p>
+
+<div class="poem">
+<p class="poetry">Should you ask me whence this laughter,</p>
+<p class="poetry">Whence this audible big-smiling,</p>
+<p class="poetry">With its labial extension,</p>
+<p class="poetry">With its maxillar distortion</p>
+<p class="poetry">And its diaphragmic rhythmus</p>
+<p class="poetry">Like the billowing of an ocean,</p>
+<p class="poetry">Like the shaking of a carpet,</p>
+<p class="poetry">I should answer, I should tell you:</p>
+<p class="poetry">From the great deeps of the spirit,</p>
+<p class="poetry">From the unplummeted abysmus</p>
+<p class="poetry">Of the soul this laughter welleth</p>
+<p class="poetry">As the fountain, the gug-guggle,</p>
+<p class="poetry">Like the river from the canon [sic],</p>
+<p class="poetry">To entoken and give warning</p>
+<p class="poetry">That my present mood is sunny.</p>
+<p class="poetry">Should you ask me further question—</p>
+<p class="poetry">Why the great deeps of the spirit,</p>
+<p class="poetry">Why the unplummeted abysmus</p>
+<p class="poetry">Of the soule extrudes this laughter,</p>
+<p class="poetry">This all audible big-smiling,</p>
+<p class="poetry">I should answer, I should tell you</p>
+<p class="poetry">With a white heart, tumpitumpy,</p>
+<p class="poetry">With a true tongue, honest Injun:</p>
+<p class="poetry">William Bryan, he has Caught It,</p>
+<p class="poetry">Caught the Whangdepootenawah!</p>
+<p class="poetry">Is’t the sandhill crane, the shankank,</p>
+<p class="poetry">Standing in the marsh, the kneedeep,</p>
+<p class="poetry">Standing silent in the kneedeep</p>
+<p class="poetry">With his wing-tips crossed behind him</p>
+<p class="poetry">And his neck close-reefed before him,</p>
+<p class="poetry">With his bill, his william, buried</p>
+<p class="poetry">In the down upon his bosom,</p>
+<p class="poetry">With his head retracted inly,</p>
+<p class="poetry">While his shoulders overlook it?</p>
+<p class="poetry">Does the sandhill crane, the shankank,</p>
+<p class="poetry">Shiver grayly in the north wind,</p>
+<p class="poetry">Wishing he had died when little,</p>
+<p class="poetry">As the sparrow, the chipchip, does?</p>
+<p class="poetry">No ‘tis not the Shankank standing,</p>
+<p class="poetry">Standing in the gray and dismal</p>
+<p class="poetry">Marsh, the gray and dismal kneedeep.</p>
+<p class="poetry">No, ‘tis peerless William Bryan</p>
+<p class="poetry">Realizing that he’s Caught It,</p>
+<p class="poetry">Caught the Whangdepootenawah!</p>
+</div>
+
+<p class="entry"><span class="def">wheat</span>, <span class="pos">n.</span> A cereal
+from which a tolerably good whisky can with some difficulty be made, and which
+is used also for bread. The French are said to eat more bread <i>per capita</i> of population than any other
+people, which is natural, for only they know how to make the stuff palatable.</p>
+
+<p class="entry"><span class="def">white</span>, <span class="pos">adj.</span> and n.
+Black.</p>
+
+<p class="entry"><span class="def">widow</span>, <span class="pos">n.</span> A
+pathetic figure that the Christian world has agreed to take humorously,
+although Christ’s tenderness towards widows was one of the most marked features
+of his character.</p>
+
+<p class="entry"><span class="def">wine</span>, <span class="pos">n.</span> Fermented
+grape-juice known to the Women’s Christian Union as “liquor,†sometimes as
+“rum.†Wine, madam, is God’s next best gift to man.</p>
+
+<p class="entry"><span class="def">wit</span>, <span class="pos">n.</span> The salt
+with which the American humorist spoils his intellectual cookery by leaving it
+out.</p>
+
+<p class="entry"><span class="def">witch</span>, <span class="pos">n.</span> (1) Any
+ugly and repulsive old woman, in a wicked league with the devil. (2) A
+beautiful and attractive young woman, in wickedness a league beyond the devil.</p>
+
+<p class="entry"><span class="def">witticism</span>, <span class="pos">n.</span> A
+sharp and clever remark, usually quoted, and seldom noted; what the Philistine
+is pleased to call a “joke.â€</p>
+
+<p class="entry"><span class="def">woman</span>, <span class="pos">n.</span></p>
+
+<p>An animal usually
+living in the vicinity of Man, and having a rudimentary susceptibility to
+domestication. It is credited by many of the elder zoologists with a certain
+vestigial docility acquired in a former state of seclusion, but naturalists of
+the postsusananthony period, having no knowledge of the seclusion, deny the
+virtue and declare that such as creation’s dawn beheld, it roareth now. The
+species is the most widely distributed of all beasts of prey, infesting all
+habitable parts of the globe, from Greeland’s spicy mountains to India’s moral
+strand. The popular name (wolfman) is incorrect, for the creature is of the cat
+kind. The woman is lithe and graceful in its movement, especially the American
+variety (<i>felis pugnans</i>), is omnivorous and can be taught not to talk.</p>
+
+<p class="citeauth">Balthasar Pober</p>
+
+<p class="entry"><span class="def">worms’-meat</span>, <span class="pos">n.</span> The
+finished product of which we are the raw material. The contents of the Taj
+Mahal, the Tombeau Napoleon and the Granitarium. Worms’-meat is usually
+outlasted by the structure that houses it, but “this too must pass away.†Probably
+the silliest work in which a human being can engage is construction of a tomb
+for himself. The solemn purpose cannot dignify, but only accentuates by
+contrast the foreknown futility.</p>
+
+<div class="poem">
+<p class="poetry">Ambitious fool! so mad to be a show!<br />
+How profitless the labor you bestow<br />
+Upon a dwelling whose magnificence<br />
+The tenant neither can admire nor know.<br />
+Build deep, build high, build massive as you can,<br />
+The wanton grass-roots will defeat the plan<br />
+By shouldering asunder all the stones<br />
+In what to you would be a moment’s span.<br />
+Time to the dead so all unreckoned flies<br />
+That when your marble is all dust, arise,<br />
+If wakened, stretch your limbs and yawn—<br />
+You’ll think you scarcely can have closed your eyes.<br />
+What though of all man’s works your tomb alone
+Should stand till Time himself be overthrown?<br />
+Would it advantage you to dwell therein<br />
+Forever as a stain upon a stone?</p>
+
+<p class="citeauth">Joel Huck</p>
+</div>
+
+<p class="entry"><span class="def">worship</span>, <span class="pos">n.</span> Homo
+Creator’s testimony to the sound construction and fine finish of Deus Creatus. A
+popular form of abjection, having an element of pride.</p>
+
+<p class="entry"><span class="def">wrath</span>, <span class="pos">n.</span> Anger of
+a superior quality and degree, appropriate to exalted characters and momentous
+occasions; as, “the wrath of God,†“the day of wrath,†etc. Amongst the
+ancients the wrath of kings was deemed sacred, for it could usually command the
+agency of some god for its fit manifestation, as could also that of a priest. The
+Greeks before Troy were so harried by Apollo that they jumped out of the
+frying-pan of the wrath of Cryses into the fire of the wrath of Achilles,
+though Agamemnon, the sole offender, was neither fried nor roasted. A similar
+noted immunity was that of David when he incurred the wrath of Yahveh by
+numbering his people, seventy thousand of whom paid the penalty with their
+lives. God is now Love, and a director of the census performs his work without
+apprehension of disaster.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/W.html.annot b/lib/ebooks/devils/W.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/W.html.annot
diff --git a/lib/ebooks/devils/W.html.i b/lib/ebooks/devils/W.html.i
new file mode 100644
index 00000000..326f22ee
--- /dev/null
+++ b/lib/ebooks/devils/W.html.i
@@ -0,0 +1,23 @@
+10 pages
+size 400 552
+length 14117
+396 2 10 body html
+0
+1443 2 31 body html
+159
+3459 2 69 body html
+22
+4746 2 95 body html
+157
+6679 2 136 body html
+72
+6679 2 136 body html
+612
+6679 2 136 body html
+1152
+9503 2 188 body html
+0
+11587 2 226 body html
+0
+13208 2 261 body html
+0
diff --git a/lib/ebooks/devils/X.html b/lib/ebooks/devils/X.html
new file mode 100644
index 00000000..87cefdd5
--- /dev/null
+++ b/lib/ebooks/devils/X.html
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: X</title>
+</head>
+<body lang="en-US">
+
+
+<h1>X</h1>
+
+<p class="firstpara">X in our alphabet being a needless letter has an added invincibility to the attacks of the
+spelling reformers, and like them, will doubtless last as long as the language.
+X is the sacred symbol of ten dollars, and in such words as Xmas, Xn, etc.,
+stands for Christ, not, as is popular supposed, because it represents a cross,
+but because the corresponding letter in the Greek alphabet is the initial of
+his name&#8212;<i>Xristos</i>. If it represented a cross it would stand for St. Andrew, who “testified†upon one of
+that shape. In the algebra of psychology x stands for Woman’s mind. Words
+beginning with X are Grecian and will not be defined in this standard English dictionary.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/X.html.annot b/lib/ebooks/devils/X.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/X.html.annot
diff --git a/lib/ebooks/devils/X.html.i b/lib/ebooks/devils/X.html.i
new file mode 100644
index 00000000..2837c016
--- /dev/null
+++ b/lib/ebooks/devils/X.html.i
@@ -0,0 +1,5 @@
+1 pages
+size 400 552
+length 1145
+396 2 10 body html
+0
diff --git a/lib/ebooks/devils/Y.html b/lib/ebooks/devils/Y.html
new file mode 100644
index 00000000..aea3f7e8
--- /dev/null
+++ b/lib/ebooks/devils/Y.html
@@ -0,0 +1,72 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: Y</title>
+</head>
+<body lang="en-US">
+
+
+<h1>Y</h1>
+
+<p class="entry"><span class="def">Yankee</span>, <span class="pos">n.</span> In
+Europe, an American. In the Northern States of our Union, a New Englander. In
+the Southern States the word is unknown. (See DAMNYANK.)</p>
+
+<p class="entry"><span class="def">year</span>, <span class="pos">n.</span> A period
+of three hundred and sixty-five disappointments.</p>
+
+<p class="entry"><span class="def">yesterday</span>, <span class="pos">n.</span> The
+infancy of youth, the youth of manhood, the entire past of age.</p>
+
+<div class="poem">
+<p class="poetry">But yesterday I should have thought me blest<br />
+To stand high-pinnacled upon the peak<br />
+Of middle life and look adown the bleak<br />
+And unfamiliar foreslope to the West,<br />
+Where solemn shadows all the land invest<br />
+And stilly voices, half-remembered, speak<br />
+Unfinished prophecy, and witch-fires freak<br />
+The haunted twilight of the Dark of Rest.<br />
+Yea, yesterday my soul was all aflame<br />
+To stay the shadow on the dial’s face<br />
+At manhood’s noonmark! Now, in God His name<br />
+I chide aloud the little interspace<br />
+Disparting me from Certitude, and fain<br />
+Would know the dream and vision ne’er again.</p>
+
+<p class="citeauth">Baruch Arnegriff</p>
+</div>
+
+<p class="indentpara">It is said that in his last illness the poet Arnegriff was attended at different times by seven
+doctors.</p>
+
+<p class="entry"><span class="def">yoke</span>, <span class="pos">n.</span> An
+implement, madam, to whose Latin name, <i>jugum</i>,
+we owe one of the most illuminating words in our language—a word that defines
+the matrimonial situation with precision, point and poignancy. A thousand
+apologies for withholding it.</p>
+
+<p class="entry"><span class="def">youth</span>, <span class="pos">n.</span> The
+Period of Possibility, when Archimedes finds a fulcrum, Cassandra has a
+following and seven cities compete for the honor of endowing a living Homer.</p>
+
+<p class="poetry">Youth is the true Saturnian Reign,<br />
+the Golden Age on earth again,<br />
+when figs are grown on thistles,<br />
+and pigs betailed with whistles and,<br />
+wearing silken bristles,<br />
+live ever in clover,<br />
+and clows fly over,<br />
+delivering milk at every door,<br />
+and Justice never is heard to snore,<br />
+and every assassin is made a ghost<br />
+and, howling, is cast into Baltimost!</p>
+
+<p class="citeauth">Polydore Smith</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/Y.html.annot b/lib/ebooks/devils/Y.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/Y.html.annot
diff --git a/lib/ebooks/devils/Y.html.i b/lib/ebooks/devils/Y.html.i
new file mode 100644
index 00000000..a94153cf
--- /dev/null
+++ b/lib/ebooks/devils/Y.html.i
@@ -0,0 +1,7 @@
+2 pages
+size 400 552
+length 2842
+396 2 10 body html
+0
+1669 2 44 body html
+0
diff --git a/lib/ebooks/devils/Z.html b/lib/ebooks/devils/Z.html
new file mode 100644
index 00000000..3f3917aa
--- /dev/null
+++ b/lib/ebooks/devils/Z.html
@@ -0,0 +1,96 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: Z</title>
+</head>
+<body lang="en-US">
+
+
+<h1>Z</h1>
+
+<p class="entry"><span class="def">zany</span>, <span class="pos">n.</span> A popular
+character in old Italian plays, who imitated with ludicrous incompetence the <i>buffone</i>, or clown, and was therefore the
+ape of an ape; for the clown himself imitated the serious characters of the
+play. The zany was progenitor to the specialist in humor, as we to-day have the
+unhappiness to know him. In the zany we see an example of creation; in the
+humorist, of transmission. Another excellent specimen of the modern zany is the
+curate, who apes the rector, who apes the bishop, who apes the archbishop, who
+apes the devil.</p>
+
+<p class="entry"><span class="def">Zanzibari</span>, <span class="pos">n.</span> An
+inhabitant of the Sultanate of Zanzibar, off the eastern coast of Africa. The
+Zanzibaris, a warlike people, are best known in this country through a
+threatening diplomatic incident that occurred a few years ago. The American
+consul at the capital occupied a dwelling that faced the sea, with a sandy
+beach between. Greatly to the scandal of this official’s family, and against
+repeated remonstrances of the official himself, the people of the city
+persisted in using the beach for bathing. One day a woman came down to the edge
+of the water and was stooping to remove her attire (a pair of sandals) when the
+consul, incensed beyond restraint, fired a charge of bird-shot into the most
+conspicuous part of her person. Unfortunately for the existing <i>entente cordiale</i> between two great
+nations, she was the Sultana.</p>
+
+<p class="entry"><span class="def">zeal</span>, <span class="pos">n.</span> A certain
+nervous disorder afflicting the young and inexperienced. A passion that goeth
+before a sprawl.</p>
+
+<div class="poem">
+<p class="poetry">When Zeal sought Gratitude for his reward<br />
+He went away exclaiming: “O my Lord!â€<br />
+“What do you want?†the Lord asked, bending down.<br />
+“An ointment for my cracked and bleeding crown.â€</p>
+
+<p class="citeauth">Jum Coople</p>
+</div>
+
+<p class="entry"><span class="def">zenith</span>, <span class="pos">n.</span> The
+point in the heavens directly overhead to a man standing or a growing cabbage. A
+man in bed or a cabbage in the pot is not considered as having a zenith, though
+from this view of the matter there was once a considerably dissent among the
+learned, some holding that the posture of the body was immaterial. These were
+called Horizontalists, their opponents, Verticalists. The Horizontalist heresy
+was finally extinguished by Xanobus, the philosopher-king of Abara, a zealous
+Verticalist. Entering an assembly of philosophers who were debating the matter,
+he cast a severed human head at the feet of his opponents and asked them to
+determine its zenith, explaining that its body was hanging by the heels
+outside. Observing that it was the head of their leader, the Horizontalists
+hastened to profess themselves converted to whatever opinion the Crown might be
+pleased to hold, and Horizontalism took its place among <i>fides defuncti</i>.</p>
+
+<p class="entry"><span class="def">Zeus</span>, <span class="pos">n.</span> The chief
+of Grecian gods, adored by the Romans as Jupiter and by the modern Americans as
+God, Gold, Mob and Dog. Some explorers who have touched upon the shores of
+America, and one who professes to have penetrated a considerable distance to
+the interior, have thought that these four names stand for as many distinct
+deities, but in his monumental work on Surviving Faiths, Frumpp insists that
+the natives are monotheists, each having no other god than himself, whom he
+worships under many sacred names.</p>
+
+<p class="entry"><span class="def">zigzag</span>, <span class="pos">v.t.</span> To
+move forward uncertainly, from side to side, as one carrying the white man’s
+burden. (From <i>zed</i>, <i>z</i>, and <i>jag</i>,
+an Icelandic word of unknown meaning.)</p>
+
+<div class="poem">
+<p class="poetry">He zedjagged so uncomen wyde<br />
+Thet non coude pas on eyder syde;<br />
+So, to com saufly thruh, I been<br />
+Constreynet for to doodge betwene.</p>
+
+<p class="citeauth">Munwele</p>
+</div>
+
+<p class="entry"><span class="def">zoology</span>, <span class="pos">n.</span> The science
+and history of the animal kingdom, including its king, the House Fly (<i>Musca
+maledicta</i>). The father of Zoology was Aristotle, as is universally conceded,
+but the name of its mother has not come down to us. Two of the science’s most
+illustrious expounders were Buffon and Oliver Goldsmith, from both of whom we
+learn (<i>L’Histoire generale des animaux</i> and <i>A History of Animated Nature</i>)
+that the domestic cow sheds its horn every two years.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/Z.html.annot b/lib/ebooks/devils/Z.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/Z.html.annot
diff --git a/lib/ebooks/devils/Z.html.i b/lib/ebooks/devils/Z.html.i
new file mode 100644
index 00000000..4d5f9c32
--- /dev/null
+++ b/lib/ebooks/devils/Z.html.i
@@ -0,0 +1,9 @@
+3 pages
+size 400 552
+length 5097
+396 2 10 body html
+0
+2130 2 41 body html
+19
+3447 2 64 body html
+141
diff --git a/lib/ebooks/devils/devil.css b/lib/ebooks/devils/devil.css
new file mode 100644
index 00000000..5f997114
--- /dev/null
+++ b/lib/ebooks/devils/devil.css
@@ -0,0 +1,203 @@
+p {
+ text-align: justify
+ }
+
+p.title {
+ margin-bottom: 1em
+ }
+
+p.entry {
+ margin-top: .33em;
+ text-indent: 0em;
+ margin-bottom: 0em
+ }
+
+p.firstpara {
+ text-indent: 0pt;
+ }
+
+p.indentpara {
+ text-indent: 1em;
+ }
+
+p.poem {
+ font-size: smaller;
+ text-align: left;
+ text-indent: 0em
+ }
+
+p.po {
+ font-size: smaller;
+ text-align: left;
+ margin-bottom: 0;
+ margin-top: 0em;
+ text-indent: 0em
+ }
+
+p.poind1 {
+ font-size: smaller;
+ text-align: left;
+ margin-bottom: 0;
+ margin-top: 0em;
+ text-indent: 1em
+ }
+p.poind2 {
+ font-size: smaller;
+ text-align: left;
+ margin-bottom: 0;
+ margin-top: 0em;
+ text-indent: 2em
+ }
+p.poind3 {
+ font-size: smaller;
+ text-align: left;
+ margin-bottom: 0;
+ margin-top: 0em;
+ text-indent: 3em
+ }
+
+div.poem {
+text-align: center
+}
+
+span.stanza {
+ page-break-inside: avoid;
+ margin-bottom: 1em
+}
+div.stanza {
+ page-break-inside: avoid;
+ margin-bottom: 1em
+}
+
+blockquote.poem {
+ page-break-inside: avoid
+}
+
+table.poem {
+ float: center;
+ text-align: center
+}
+
+td.poem {
+ margin-bottom: 1em
+}
+
+p.citepoet {
+ font-style: italic;
+ font-size: smaller;
+ text-align: right;
+ margin-top: 0;
+ }
+
+p.citeauth {
+ font-style: italic;
+ font-size: smaller;
+ text-align: right;
+ margin-top: 0;
+ }
+
+p.quote {
+ text-indent: 1em;
+ margin-top: 0em;
+ margin-bottom: .5em;
+ font-size: smaller
+ }
+
+cite {
+ text-indent: 12pt;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ font-size: smaller
+ }
+
+.title {
+ text-align: center
+ }
+
+span.def {
+ font-weight: bold
+ }
+
+span.pos {
+ font-style: italic;
+ } /* part of speech formatting */
+
+/*SPAN.smallcap {
+ text-transform: small-caps;
+ }
+*/
+
+span.rj {
+ text-align: right
+ }
+
+span.ind1 {
+ margin-left: 30px
+ }
+span.ind2 {
+ margin-left: 2em
+ }
+span.ind3 {
+ margin-left: 3em
+ }
+span.ind4 {
+ margin-left: 4em
+ }
+span.ind5 {
+ margin-left: 5em
+ }
+span.ind6 {
+ margin-left: 6em
+ }
+
+a:link {
+ color: rgb(204,0,0);
+ text-decoration: none
+}
+
+a:visited {color: rgb(51,0,153)}
+
+a:active {color: rgb(255,204,51)}
+
+body {
+ color: rgb(0,0,0);
+ background-color: rgb(255,255,255);
+ font-family: 'Times New Roman', Times, Serif}
+
+h1 {
+ font-weight: normal;
+ font-style: normal;
+ font-size: 24pt;
+ text-align: center
+ }
+
+/*H1.title {
+ text-transform: capitalize
+ }
+*/
+
+h2 {
+ font-weight: normal;
+ font-style: normal;
+ font-size: 18pt}
+
+h3 {
+ font-weight: normal;
+ font-style: normal;
+ font-size: 14pt}
+
+h4 {
+ font-weight: normal;
+ font-style: normal;
+ font-size: 12pt}
+
+h5 {
+ font-weight: normal;
+ font-style: normal;
+ font-size: 10pt}
+
+h6 {
+ font-weight: normal;
+ font-style: normal;
+ font-size: 8pt
+ } \ No newline at end of file
diff --git a/lib/ebooks/devils/foreword.html b/lib/ebooks/devils/foreword.html
new file mode 100644
index 00000000..3d1304be
--- /dev/null
+++ b/lib/ebooks/devils/foreword.html
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: Editor&rsquo;s Foreword</title>
+</head>
+<body lang="en-us">
+
+<h1>Editor&rsquo;s Foreword</h1>
+
+<p class="firstpara">This Open eBook edition of <i>The Devil&#x2019;s Dictionary</i> was begun as a way for
+me to learn the Open eBook (OEB) structure and how to write clean XHTML that duplicates the original formatting of the
+typeset edition.</p>
+
+<p class="indentpara">Having hit the limitations of the OEB format and current OEB readers in this attempt, I am
+posting this early version of my conversion effort as a test document that illustrates the shortcomings of the
+format and is meant to encourage the developers to address these issues in forthcoming versions of their software
+and the OEB specification itself.</p>
+
+<p class="indentpara">The most difficult problem I have faced in formatting <i>The Devil&#x2019;s Dictionary</i>
+has been poetry. The print copy I own has the poems formatted so that the attribution line is right justified
+with the end of the longest line of the poem, no stanza is broken across pages, and the whole thing is centered
+within the margins of the body text. This is a very natural way to format the poetry, yet it is impossible to
+duplicate this structure with the current eBook readers&mdash;most notably, with Microsoft Reader.</p>
+
+<p>First, the only
+way to create the desired justification and centering with HTML is to place the whole poem inside one table. This
+works for small poems, but not for larger ones because MS Reader cuts off all text in a table cell when the end
+of the page is reached, preventing long poems from being displayed in their entirity. Additionally, if each stanza
+is placed inside a pair of paragraph tags (as would seem natural) many of the indents must be accomplished by
+adjusting the left margin of that individual line with a <code>&lt;span&gt;</code> tag. This should work, since
+both this tag and the left margin property are applied to all elements (block and inline) according to the HTML and
+CSS specifications. MS Reader, however, ignores this instruction. An example of this formatting
+is found in the &ldquo;A&rdquo; section of the <i>Dictionary</i>.</p>
+
+<p>An alternate way to format the poems is to enclose each poem in a <code>&lt;blockquote&gt;</code> tag,
+each line in its own paragraph tag (with different CSS classes to handle the needed indents and close up
+the line spacing) and, each stanza in a <code>&lt;span&gt;</code> tag (with the CSS page-break-after property set
+to avoid breaking across pages). However, the blockquote&rsquo;s margins causes many poems towrap, does not
+center the poem, places the attribution line (and any right-justified lines of the poem) almost at the right margin
+of the book (sometimes far away from the poem itself), and MS Reader ignores the instructions to not
+wrap the stanzas. This method is demonstrated in the &ldquo;B&rdquo; section of the <i>Dictionary</i>.</p>
+
+<p>As I was writing this, I thought of what should have been an obvious construct for these poems: putting
+each stanza in a separate table cell. This solves many, but not all, of the problems described above. For poems
+with short- or medium-length stanzas viewed with the PC version of MS Reader on a large-screen laptop
+it should work fine. But for a PocketPC, or even for poems with long single stanzas on a PC, the bottom of each long
+stanza will still be lost. You can see the results of this experiment in the &ldquo;C&rdquo; section of the
+<i>Dictionary</i>.</p>
+
+<p>These issues can best be demonstrated by one representative poem in each of the first three sections, when
+reading the book in the desktop version of MS Reader. <a href="A.html#abracadabra">Abracadabra</a> should
+be separated into stanzas with 1em of space between each, but since Reader ignores the <code>&lt;span&gt;</code>
+tag, it is just one long block. The poem cited under the definition of <a href="B.html#beg">beg</a> exemplifies
+the problems with the wide right margin described above. Although not perfect, the poem cited under
+<a href="C.html#carmelite">carmelite</a> is presented almost exactly as it should be. The poem is properly
+centered, the indents and right justification appear as intended, and the poem is broken across pages only
+between stanzas. But when viewed on a smaller screen (almost certainly with a Pocket PC) the first stanza
+alone will likely be cut off.</p>
+
+<p>A major additional problem, not specific to this book, is the inability of any current OEB reader to handle
+Unicode text, as mandated in the OEB specification. An example of how such a Unicode document appears is
+demonstrated in sections &ldquo;D&rdquo; (UTF-8) and &ldquo;E&rdquo; (UTF-16) of the <i>Dictionary</i>. Notice that
+the Unicode signature/byte-order mark which appears at the beginning of each of these files causes problems with
+both the readers and with the authoring tools. The MobiPocket Publisher can not complete the conversion
+process at all, and while ReaderWorks handles both relatively OK, MS Reader can not display UTF-8 files
+correctly (the Unicode signature causes it to ignore all CSS formatting and UTF-8 characters are displayed
+as their literal byte sequence, something specifically forbidden by the OEB specification) and the whole
+section &ldquo;E&rdquo; disappears because of the byte-order mark.</p>
+
+<p>Most sections beyond E have not yet been fully formatted, so please do not expect them to look pretty.</p>
+
+<h2>Project Gutenberg</h2>
+
+<p class="indentpara">Another goal is much broader. I have long known of Project Gutenberg, but have
+always found its insistence on plain ASCII to be a handicap that limited its appeal and usability. Don&#x2019;t
+get me wrong&#x2014;the effort has provided a tremendous resource, and at the time the project was begun
+(and until very recently) plain ASCII was clearly the best choice. But you can&#x2019;t properly format a book
+with just ASCII characters. Not only must basic things such as *bold* and _italics_ be indicated in a funky
+manner, it is simply impossible to preserve the accented characters, ligatures, and many other important
+features. And trying to display such a work legibly on a PDA or eBbook reader with a small screen is
+impossible, given the hard line breaks that are present (keeping the text from flowing properly).</p>
+
+<p class="indentpara">With is footing solidly in HTML and XML and its completely open nature, the Open eBook
+format is the ideal structure in which to continue the goals of Project Gutenberg on into the 21<sup>st</sup>
+century. So this edition of <i>The Devil&#x2019;s Dictionary</i> is not meant just as a personal learning
+project, but as an example of the benefits to offering current and future editions as Open eBooks. I don&#x2019;t
+dispute the benefits of the current plain ASCII versions, but with the right automation tools, future editions
+could begin as Open eBooks and then be converted to plain ASCII, making both versions available without
+duplicated effort. This would be far preferable to starting with plain ASCII versions and converting them to
+Open eBook. This is the method I obviously used for this edition, and I assure you that it is quite tedious
+and not well-suited as a standard practice.</p>
+
+<p style="text-align: right">Peter K. Sheerin</p>
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/foreword.html.annot b/lib/ebooks/devils/foreword.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/foreword.html.annot
diff --git a/lib/ebooks/devils/foreword.html.i b/lib/ebooks/devils/foreword.html.i
new file mode 100644
index 00000000..a1b60537
--- /dev/null
+++ b/lib/ebooks/devils/foreword.html.i
@@ -0,0 +1,13 @@
+5 pages
+size 400 552
+length 7632
+421 2 10 body html
+0
+1633 2 29 body html
+119
+3826 2 54 body html
+34
+5770 2 76 body html
+0
+6646 2 87 body html
+238
diff --git a/lib/ebooks/devils/index.html b/lib/ebooks/devils/index.html
new file mode 100644
index 00000000..00d10b5e
--- /dev/null
+++ b/lib/ebooks/devils/index.html
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Package//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: Table of Contents</title>
+</head>
+<body lang="en-US">
+<h1 align="center">Table of Contents</h1>
+<p><a href="TitlePage.html">Title Page</a></p>
+<p><a href="foreword.html">Foreword</a></p>
+<p><a href="preface.html">Author&#8217;s Preface</a></p>
+<ul>
+ <li><a href="A.html">A</a></li>
+ <li><a href="B.html">B</a></li>
+ <li><a href="C.html">C</a></li>
+ <li><a href="D.html">D</a></li>
+ <li><a href="E.html">E</a></li>
+ <li><a href="F.html">F</a></li>
+ <li><a href="G.html">G</a></li>
+ <li><a href="H.html">H</a></li>
+ <li><a href="I.html">I</a></li>
+ <li><a href="J.html">J</a></li>
+ <li><a href="K.html">K</a></li>
+ <li><a href="L.html">L</a></li>
+ <li><a href="M.html">M</a></li>
+ <li><a href="N.html">N</a></li>
+ <li><a href="O.html">O</a></li>
+ <li><a href="P.html">P</a></li>
+ <li><a href="Q.html">Q</a></li>
+ <li><a href="R.html">R</a></li>
+ <li><a href="S.html">S</a></li>
+ <li><a href="T.html">T</a></li>
+ <li><a href="U.html">U</a></li>
+ <li><a href="V.html">V</a></li>
+ <li><a href="W.html">W</a></li>
+ <li><a href="X.html">X</a></li>
+ <li><a href="Y.html">Y</a></li>
+ <li><a href="Z.html">Z</a></li>
+</ul>
+</body>
+</html>
diff --git a/lib/ebooks/devils/index.html.annot b/lib/ebooks/devils/index.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/index.html.annot
diff --git a/lib/ebooks/devils/index.html.i b/lib/ebooks/devils/index.html.i
new file mode 100644
index 00000000..bfd13d14
--- /dev/null
+++ b/lib/ebooks/devils/index.html.i
@@ -0,0 +1,7 @@
+2 pages
+size 400 552
+length 1530
+400 2 10 body html
+0
+603 2 15 body html
+357
diff --git a/lib/ebooks/devils/preface.html b/lib/ebooks/devils/preface.html
new file mode 100644
index 00000000..19c585ca
--- /dev/null
+++ b/lib/ebooks/devils/preface.html
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="devil.css" />
+<title>The Devil&#8217;s Dictionary: Preface</title>
+</head>
+<body lang="en-us">
+
+<h1>Preface</h1>
+
+<p class="firstpara"><i>The Devil&#x2019;s Dictionary</i>
+was begun in a weekly paper in 1881, and was continued in a desultory way at
+long intervals until 1906. In that year a large part of it was published in
+covers with the title <i>The Cynic&#x2019;s Word Book</i>,
+a name which the author had not the power to reject or happiness to approve. To
+quote the publishers of the present work:</p>
+
+<p class="indentpara">&#x201c;This more reverent title had previously been forced upon him by the religious scruples of
+the last newspaper in which a part of the work had appeared, with the natural
+consequence that when it came out in covers the country already had been
+flooded by its imitators with a score of &#x2018;cynic&#x2019; books&#x2014;<i>The Cynic&#x2019;s This</i>, <i>The Cynic&#x2019;s That</i>,
+and <i>The Cynic&#x2019;s t&#x2019;Other</i>. Most of these books
+were merely stupid, though some of them added the distinction of silliness.
+Among them, they brought the word &#x2018;cynic&#x2019; into disfavor so deep that any book
+bearing it was discredited in advance of publication.&#x201d;</p>
+
+<p class="indentpara">Meantime, too, some of the enterprising humorists of the country had helped themselves to such
+parts of the work as served their needs, and many of its definitions,
+anecdotes, phrases and so forth, had become more or less current in popular
+speech. This explanation is made, not with any pride of priority in trifles,
+but in simple denial of possible charges of plagiarism, which is no trifle. In
+merely resuming his own the author hopes to be held guiltless by those to whom
+the work is addressed&#x2014;enlightened souls who prefer dry wines to sweet, sense to
+sentiment, wit to humor and clean English to slang.</p>
+
+<p class="indentpara">A conspicuous, and it is hope not unpleasant, feature of the book is its abundant illustrative
+quotations from eminent poets, chief of whom is that learned and ingenius
+cleric, Father Gassalasca Jape, S.J., whose lines bear his initials. To Father
+Jape&#x2019;s kindly encouragement and assistance the author of the prose text is
+greatly indebted.</p>
+
+<p style="text-align: right">A. B.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/devils/preface.html.annot b/lib/ebooks/devils/preface.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/devils/preface.html.annot
diff --git a/lib/ebooks/devils/preface.html.i b/lib/ebooks/devils/preface.html.i
new file mode 100644
index 00000000..00fec609
--- /dev/null
+++ b/lib/ebooks/devils/preface.html.i
@@ -0,0 +1,7 @@
+2 pages
+size 400 552
+length 2629
+405 2 10 body html
+0
+1546 2 30 body html
+170
diff --git a/lib/ebooks/oebtest/BART.html b/lib/ebooks/oebtest/BART.html
new file mode 100644
index 00000000..48bb9216
--- /dev/null
+++ b/lib/ebooks/oebtest/BART.html
@@ -0,0 +1,323 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Fixing BART Safety</title>
+</head>
+
+<body>
+
+<h1>Fixing BART Safety (Bay Area Rapid Transit System)</h1>
+
+<h2>(1972–1974)</h2>
+
+<p>Wattenburg’s two-year running battle with the BART agency appears to be the first time
+he publicly confronted a government agency as a scientist. We found over fifty-five
+press reports with his name involved with this subject during the period 1972 to 1974. Some of
+the history we summarize below comes from a U.S. Department of Transportation (DOT) internal
+report we obtained from a congressional staff member. DOT was evidently funding BART and
+concerned about Wattenburg’s highly publicized criticisms of BART management.</p>
+
+<p>The State of California asked Wattenburg to fix the electronic train control problems that
+plagued the new Bay Area Rapid Transit System (BART). BART and Westinghouse Corp.
+engineers who designed the system insisted that there were no problems and essentially told the
+State of California safety officials to go to hell. BART claimed that the state safety officials were
+needlessly preventing Bay Area commuters from getting full benefit of the BART system.</p>
+
+<p>With the encouragement of exasperated state officials, Wattenburg, acting only as a taxpayer,
+confronted the local BART managers at their bi-weekly public meetings for two years running
+while many of his public predictions of safety problems came true. BART management was
+eventually fired, and the State demanded that Wattenburg’s clever design modifications be
+installed before the BART system could run full service. The press confirmed that Wattenburg
+refused all payment from BART and the State for his efforts.</p>
+
+<p>During this nationally publicized battle, Wattenburg first described many of his design
+improvements for BART to the press and over KGO Radio in terms that the lay public could
+understand. It became a popular game for his listeners to know more—and sooner—about BART
+design problems than the BART engineers. He generated press headlines the next day for months
+on end. His radio shows and the subsequent press stories each week carried his predictions of the
+next problem or accident that would occur on BART—and they invariably happened on schedule.
+He literally intimidated the incompetent BART management out of office with the power of talk radio.</p>
+
+<br />
+<p><b>Here is a summary of the sequence of events:</b></p>
+<br />
+
+<p>BART as an independent agency experienced some early safety problems with a new
+electronic train control system built by Westinghouse Corp. One train ran away during trial runs
+of the new BART system. BART and Westinghouse engineers insisted that this was a “one in a
+hundred-million failure that could never happen again.†BART would not cooperate with state
+agencies that wanted to investigate these problems before giving BART approval to operate the
+trains.</p>
+
+<p>The noted California legislative analyst, A. Alan Post, enlisted U. C. Berkeley Professor
+Bill Wattenburg to evaluate the design of the BART automated train control system designed by
+Westinghouse. Wattenburg subsequently testified at a state senate committee hearing that he had
+found some serious design flaws in the Westinghouse design and warned that the system was
+unsafe to operate. Westinghouse and BART both protested vehemently that Wattenburg was
+unqualified in the field and that he was “just a headline grabbing radio talk-show host and only a
+junior faculty member at Berkeley looking to impress his students.â€</p>
+
+<p>Wattenburg was the sole expert witness for the state. Seven senior Westinghouse and
+BART executives told the confused state senators that Wattenburg was wrong.</p>
+
+<p>A flurry of front-page stories report that Wattenburg then responded by offering a list of
+the most probable dangerous failures that would occur in the BART system that could lead to
+collisions between high-speed trains. He even estimated the time periods for when these failures
+would likely occur. BART and Westinghouse engineers were furious. They denied that any of
+these failures could ever happen. Both BART and Westinghouse threatened to “take legal action
+against Wattenburg if he persisted in making inflammatory statements that destroyed the public’s
+confidence in the BART system.â€</p>
+
+<p>Wattenburg’s answer to the BART threats was to give a quote to Herb Caen, the most
+widely read columnist on the west coast. The item appeared the next day in the San Francisco
+Chronicle. Wattenburg said that if the BART train control system was not fixed, it would be “the
+world’s most expensive, computer-controlled, track-mounted pinball machine.†The battle lines
+were drawn. Bay Area readers who were riding BART were shocked by the front-page stories
+that appeared the next day.</p>
+
+<p>The first of Wattenburg’s predictions actually occurred the following week as the
+California Public Utilities Commission (PUC) inspectors were monitoring the BART operation.
+They discovered that trains disappeared at certain times from the master control panel. Central
+controllers didn’t know where some trains were on the tracks for several minutes at a time. This
+meant that the automated train control system could be telling one train to speed right into
+another train parked ahead—a train that it didn’t know about. This is the most dangerous
+situation that can happen on any railroad.</p>
+
+<p>Naturally, the PUC and the press swarmed all over Wattenburg to explain why he was able
+to predict that this would happen. He told them he could only show them with “a little
+experimentâ€, and that BART would have to cooperate to let him demonstrate the cause of the
+problem. BART objected. The PUC threatened to shut BART down completely unless BART
+could identify the problem or prove it was corrected immediately. BART allowed Wattenburg to do
+his experiment.</p>
+
+<p>Wattenburg led everyone to a section of unused BART track early on a foggy morning.
+He pointed to the rusty surface on the normally shiny track. He motioned for a waiting train to
+move forward. He told a PUC inspector to call his colleagues waiting at BART central.
+Wattenburg said: “I’ll bet they can’t see that train right now.†The reporters watched the PUC
+inspector get the word from BART central and then nod that Wattenburg was right.</p>
+
+<p>Next, Wattenburg ordered the train to run back and forth over this stretch of track several
+times. He announced: “Now they can see the train.†The PUC inspector on the portable phone
+confirmed that he was right again. Then Wattenburg gave them the answer and how he was able
+to predict the problem.</p>
+
+<p>He explained that he had first noticed that the Westinghouse designers had used very low-voltage (less than a volt) to shunt a current across the rails through the steel wheels and axle of a
+train. This shunt signal is what tells central control that a train is at a given location. Standard
+train control systems use a much higher voltage, like 15 volts. He explained how this low-voltage
+scheme probably worked very well in the nice, clean Westinghouse factory where they tested their
+new design. But it doesn’t rain inside the factory. When it rains, or there is heavy fog, the shiny
+steel rails take on a thin layer of rust very quickly. The rusty surface has a much higher electrical
+resistance that clean rails. The low voltage cannot drive a current through the rusty surface on
+the rails. Hence, there is no signal of where the train is on the tracks.</p>
+
+<p>Then, according to the press reports, he made another seemingly arrogant prediction. He
+told them that a train would only disappear when:</p>
+
+<ol>
+ <li>The track had not been used for several hours during rain or heavy fog, and</li>
+ <li>The missing train would be the first or second train to use the track after the
+ unused period during which the track had been exposed to rain or fog.</li>
+</ol>
+
+<p>“Other than that,†he said, “the BART system was marginally safe and
+riders shouldn’t worry.â€</p>
+
+<p>The PUC inspectors rushed to check their records of past missing trains. BART public
+relations issued a press release saying that Wattenburg was trying to “dazzle the press with
+scientific hocus-pocus.†The Bay Area papers all included the BART accusation in their stories.</p>
+
+<p>The PUC confirmed that Wattenburg was right two days later. Trains had only disappeared on the BART tracks in the early mornings after it had rained or been very foggy the
+night before, and it was almost always the first or second train over the tracks. But, there was one
+case in which a third train had been missing for short intervals as well.</p>
+
+<p>BART public relations next tried to suggest that everything that Wattenburg said shouldn’t
+be believed because he had not been accurate about how many trains were required to clean the
+tracks so that BART could run safely. When the press asked Wattenburg for his comments on this,
+he said: “Well, I guess I screwed up on that third train. I’ll have to take back what I said. The
+system is not as safe as I thought it was.â€</p>
+
+<p>BART soon announced that it had solved the missing train problem by installing special
+“scrubbers†on its trains. (The scrubbers were nothing more than pieces of metal dragged along
+the track to scrape off the rust.) BART would run special “pilot†trains every morning to make sure
+the tracks were clean before passenger trains moved onto the tracks. Their press release stated
+that no one could have predicted this problem because “the special rails that they had ordered for
+this futuristic system had never before been tested.â€</p>
+
+<p>Wattenburg countered with his usual stinging sarcasm: “This is really a futuristic system,
+alright. I wonder if anyone ever reminded them that in the eighteen hundreds the cities used to
+hire boys to walk along behind horse-drawn carriages to scoop up the horse manure so it wouldn’t
+blow in the citizens’ faces?â€</p>
+
+<p>He then announced his next challenge. He said that he had had his electrical engineering
+students at CAL design a simple battery-powered electronic package that any BART rider could
+carry along with him on the train to make sure that the train control system knew where the train
+was at all times. “I mean these are my undergraduate students. They don’t know enough yet to
+design anything fancy. So, it’s cheap and it works great. Just ask the PUC inspectors. I’ll bet they
+were wondering why train number 102 never disappeared this morning even though it rained last
+night.â€</p>
+
+<p>A reporter hinted that one of Wattenburg’s students had been on that train. The story
+reported that the device his students had built was nothing more than a radio frequency noise
+generator that messed up the normal train control signals in the track immediately below the train
+wherever it went. This caused the train control error detection circuits to report a problem at
+that location. This created a moving problem indicator with the train number on it to appear on
+the central control screen. Hence, the error indicator told central control where the train was at
+all times.</p>
+
+<p>Westinghouse engineers immediately complained that this scheme would disable their
+error detection circuits and endanger the whole BART system. Wattenburg countered with:
+“Why in the hell do you need error detection electronics when you know the whole damn system
+is broken down all the time anyway without even asking? Why not put these unemployed circuits
+to work so that we can get some people to work for a change?â€</p>
+
+<p>The PUC wanted to test the device immediately. BART threatened to have Wattenburg
+arrested if he took any electronic device on a train that interfered with the train control system.
+Wattenburg offered the press an estimate of how long it would be before the BART track
+scrubbers would cut so much metal off the rails that they would have to be replaced. A later story
+suggested that the PUC did test Wattenburg’s device and BART agreed to use it so long as the
+PUC ordered BART to do so and Wattenburg agreed to say no more about it. However,
+Westinghouse notified BART that all its warranties would be voided if any foreign device was
+installed or used without their permission. It’s not clear what happened thereafter, but the missing
+train problem did suddenly disappear—at least from the press coverage.</p>
+
+<p>After this episode, the press evidently began to believe that Wattenburg was for real. The
+stories that followed looked into both his background and the qualifications of the Westinghouse
+designers.</p>
+
+<p>A reporter discovered that NASA had hired Wattenburg in 1963 to 1967 to do extensive
+design work on the electronic control and computer systems for the Apollo man-to-the moon
+project. Westinghouse and BART had earlier claimed that their engineers had worked on the
+Apollo project to support their claims to the state senate committee that they were “the world’s
+experts on advanced automated control systems of this nature and that no one else was qualified
+to evaluate the BART train control design.†Press stories verified that the Westinghouse
+engineers who were later assigned to the BART project had actually worked several levels below
+Wattenburg’s design responsibility in NASA. (Evidently, Legislative Analyst A. Alan Post had
+known this when he first contacted Wattenburg for help.)</p>
+
+<p>When one irritated reporter asked Wattenburg why he had not told the press for months
+about his NASA experience, he answered: “You should have asked me. I noticed that you print
+every handout that the BART bullshitters give you, so why should I bother to tell you the truth.â€
+This newspaper later ran an editorial which indirectly apologized to Wattenburg for some of the
+snide stories about him that their reporter had filed after he first challenged BART before the
+state senate committee.</p>
+
+<p>After the dramatic sequence of events described above, the PUC refused permission for
+BART to operate their trains at designed speeds until all of Wattenburg’s technical objections
+were investigated. More state senate hearings were called. Wattenburg appeared at the next
+hearing with alarming data from some more experiments that he had done on his own. BART and
+Westinghouse again protested that he had interfered without their permission. Wattenburg
+described how he had given his engineering students who ride BART some simple instruments
+that measured BART train control signals without interfering with the operation in any way.
+Then he described several more design changes that should be made to the train control
+electronics to make the system safer.</p>
+
+<p>At this dramatic hearing, he gave his new design documents to the state senate committee
+and the Legislative Analyst and asked them to hand these documents to the irate BART General
+Manager, Billy Stokes, who was sitting in the hearing room with a group of Westinghouse
+executives. One story reported that Wattenburg turned to Billy Stokes and announced: “Here’s a
+present for you. Be my guest. That’ll fix the hundred million dollar screw job you guys have
+given the taxpayers.â€</p>
+
+<p>The public standoff escalated when the BART District Directors were told by their
+General Manager that Wattenburg was part of a political conspiracy to discredit the District and
+this was the only reason he was trying to embarrass the BART and Westinghouse engineers. This
+made headlines. Wattenburg appeared at the next public BART board meeting and requested to
+speak as a taxpayer. One group of concerned BART directors demanded that he be allowed to
+speak at all meetings as a public representative and rebut anything he felt was not accurate in what
+the general manager and the BART engineers were telling the directors.</p>
+
+<p>The state officials could not direct BART to take any specific action to correct the
+alleged problems, but through the California PUC they could and did withhold permission for
+BART to operate their trains at full speed until the safety problems were resolved. A majority of
+the BART directors refused to allow Wattenburg to test his ideas or order Westinghouse to make
+the simple changes that Wattenburg had specified. The argument was that this would violate the
+warranties in the Westinghouse contract and open up BART to lawsuits from both Westinghouse
+and the taxpayers. Almost weekly front-page stories in the San Francisco Chronicle and other Bay
+Area papers detail how BART was forced to operate their new trains under severe restrictions
+that guaranteed that trains could not collide if the train control system malfunctioned.</p>
+
+<p>More serious problems and near accidents did occur over the next six months. These were
+witnessed by PUC inspectors stationed in BART central control. Some of these were on the list
+that Wattenburg had originally given to the state senate committee and A. Alan Post. Wattenburg
+appeared at every BART board meeting and battled with the BART and Westinghouse engineers.
+Wattenburg challenged the credentials of three successive chief engineers at BART. All of them
+left or were fired. These confrontations became the media event of the week for the press as the
+controversy raged.</p>
+
+<p>The matter finally came to a head when BART ran out of money and had to appeal to the
+state for financial assistance to operate the system. The State Senate Transportation
+Committee
+headed by Senator Alfred Alquist demanded that Billy Stokes be fired as a condition for approval
+of any state funds. Wattenburg was in attendance. A story reports that he stood up and
+announced to Mr. Stokes: “I told you that the truth would catch up with you, you lying bastard.â€
+(Wattenburg had earlier called Stokes a liar at several public BART meetings when Stokes and his
+chief engineers gave engineering reports to the board members that Wattenburg proved were false
+or incomplete. Stokes had been forced to apologize for these
+“oversightsâ€. The chief engineers were replaced shortly thereafter.)</p>
+
+<p>The state legislature finally passed a law that required elected board members for BART
+as a condition for state financial assistance. All the Billy Stokes supporters on the BART board
+were replaced in the election. Wattenburg refused requests that he run for the board or agree to be
+the new general manager (two papers editorialized that he should serve). The new board
+immediately ordered BART engineers to incorporate Wattenburg’s design changes into the train
+control system. Wattenburg recommended that BART hire the University of California Lawrence
+Berkeley Laboratory to supervise the design modifications. BART hired Hewlett-Packard
+Corporation to build and install the equipment.</p>
+
+<p>Wattenburg issued a press release in which he stated that he had done all he could and that
+he wanted nothing more to do with BART other than ride the trains when they could “safely
+move faster than he could walk.â€</p>
+
+<p>Hewlett-Packard and Lawrence Berkeley Laboratory were paid over two million dollars
+for their work over the next two years which consisted mostly of installing improved versions of
+the train control design changes that Wattenburg had originally specified. There were press
+reports that Hewlett Packard engineers later insisted that all the new design changes were their
+own ideas and that this created some friction between them and Lawrence Berkeley scientists who
+claimed otherwise. Wattenburg refused to get into the argument or comment to the press. His
+only comment was that he “never wanted to hear about BART again.â€</p>
+
+<p>The new BART board filed suit against Westinghouse after the design changes proved to
+solve the missing train problem and other safety problems. The PUC allowed them to run trains at
+design speeds for the first time in five years. Wattenburg agreed to testify for BART if requested.
+Westinghouse settled the suit for a reported sixteen million dollars.</p>
+
+<p>When the press inquired whether Wattenburg had received any payment for his services
+over two years, he gave them the following statement: “Hell, if I had even asked for a free ride on
+their silly trains somebody would have claimed that I did it just to get a handout. The taxpayers of
+the State of California gave me a great education. All I want is for them to know that I paid them
+back in full.â€</p>
+
+<p>Some BART directors suggested offering Wattenburg $50,000 for his services after his
+solution to the BART train control problem was adopted. He declined, saying that he might have
+to criticize them again in the future if they didn’t do their job.</p>
+
+<p>The Department of Transportation internal report points out that another real beneficiary of
+Wattenburg’s efforts is the Washington D.C. Metro system. All of Wattenburg’s design
+improvements were incorporated into the Metro system before it was opened. As a consequence,
+the Metro did not suffer the long delays and safety problems that BART suffered. The author of
+this report notes the curious fact that Westinghouse had to have been making some of these
+changes in the Metro equipment they delivered to Washington even while they were still insisting
+that Wattenburg’s changes were not necessary in the BART system. Otherwise, there would have
+been long delays in starting operation in Washington. The writer suggests that DOT might
+consider some sort of recognition to Wattenburg for his contribution to the mass transit industry
+in the U.S.</p>
+
+<p>It is not surprising that such recognition never came. We talked to a long-time BART
+employee who was on the scene at the time all this happened. He said that the new general
+manager selected for BART was none other than the former Secretary of Transportation who had
+given some support to Billy Stokes during his battles with Wattenburg, and that Billy Stokes
+himself moved upstairs as the new Director of the Urban Mass Transit Association
+(UMTA) representing such companies as Westinghouse. The UMTA and DOT officials work very closely
+together.</p>
+
+<p>During our visits to this KGO radio show in October 1990, several callers to his show
+wanted to talk about the most recent problems with the BART system. He absolutely refused to
+discuss the subject on his show. He said to one caller, “I’ll tell you what though, why don’t you
+ask me about my first wife?â€</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/BART.html.annot b/lib/ebooks/oebtest/BART.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/oebtest/BART.html.annot
diff --git a/lib/ebooks/oebtest/BART.html.i b/lib/ebooks/oebtest/BART.html.i
new file mode 100644
index 00000000..ea893f60
--- /dev/null
+++ b/lib/ebooks/oebtest/BART.html.i
@@ -0,0 +1,33 @@
+15 pages
+size 400 562
+length 22832
+408 2 11 body html
+0
+1503 2 30 body html
+34
+2772 2 49 body html
+136
+4665 2 75 body html
+34
+6253 2 97 body html
+34
+7896 2 117 body html
+34
+9056 2 137 body html
+136
+10974 2 163 body html
+34
+11997 2 177 body html
+238
+13838 2 201 body html
+170
+15608 2 225 body html
+85
+17088 2 243 body html
+136
+18478 2 262 body html
+221
+20407 2 288 body html
+102
+21936 2 309 body html
+119
diff --git a/lib/ebooks/oebtest/BentSub.html b/lib/ebooks/oebtest/BentSub.html
new file mode 100644
index 00000000..26fd4925
--- /dev/null
+++ b/lib/ebooks/oebtest/BentSub.html
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Downhole Drillbit</title>
+</head>
+
+<body>
+
+<h1>Downhole Drillbit</h1>
+
+<h2>(1990’s)</h2>
+
+<p>We were told by some Livermore engineers in November 1992 that Bill Wattenburg has
+been working on a device for drilling oil wells that could save enormous amounts of money and
+improve the safety of drilling if he is successful. Neither he nor they would tell us what it was.
+They would only tell us that everyone else has failed for fifty years to achieve this “driller’s
+dreamâ€. They said that some company with a lot of money bet Wattenburg that it couldn’t be
+done. They said that his first experiment failed. Because of that alone, they figured he would
+have it solved before long. <q>That’s how he gets warmed up.</q></p>
+
+<hr />
+
+<p><i>[Note: Bill did succeed in this task, and has since received two patents
+on the resulting invention—PKS]</i></p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/BentSub.html.annot b/lib/ebooks/oebtest/BentSub.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/oebtest/BentSub.html.annot
diff --git a/lib/ebooks/oebtest/BentSub.html.index b/lib/ebooks/oebtest/BentSub.html.index
new file mode 100644
index 00000000..46de60f1
--- /dev/null
+++ b/lib/ebooks/oebtest/BentSub.html.index
@@ -0,0 +1,5 @@
+1 pages
+size 400 562
+length 1245
+407 2 11 body html
+0
diff --git a/lib/ebooks/oebtest/BlueWater.html b/lib/ebooks/oebtest/BlueWater.html
new file mode 100644
index 00000000..438e87b0
--- /dev/null
+++ b/lib/ebooks/oebtest/BlueWater.html
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Blue Water Contamination</title>
+</head>
+
+<body>
+
+<h1>Blue Water (Copper) Contamination in Homes</h1>
+
+<h2>(1991)</h2>
+
+<p>This is the latest of Wattenburg’s bizarre escapades reported in press stories all over the
+country. We contacted many of the people who were on the scene to get interesting parts of
+this story that were not covered by the press.</p>
+
+<p>Hundreds of expensive new homes in the affluent area of Danville, California, had suffered
+serious copper contamination (blue water) for several years. Lawsuits were filed in all directions
+because homeowners had to use bottled water, children in schools had become sick, and home
+values were dropping. Neither the water company (EBMUD) nor the home builders would take
+responsibility. Both had spent over $5,000,000 on water corrosion experts and lawyers who were
+investigating the problem.</p>
+
+<p>A professor of civil engineering who was on the project at times has told us that he could
+show us hundreds of technical reports on blue water from around the world in the last fifty years
+where corrosion experts have been unable to completely explain the cause of “blue waterâ€. He
+told us: “In many cases the problem just mysteriously goes away for reasons that ‘corrosion
+experts’ cannot adequately explain, although most take credit for doing something the solved their
+local problem. However, each one claims he found a different solution that does not seem to
+work everywhere else.â€</p>
+
+<p>We called Wattenburg to tell us why and how he solved the problem in Danville. He
+cautioned us immediately that he did not completely solve the problem, in spite of what the
+newspaper and technical journals reported. He said: “It is one thing to isolate a problem and then
+make it go away. I do that with obnoxious people all the time. But it is another thing to explain
+why they came around in the first place.†(This may have been a message to us, but he softened
+up after that.)</p>
+
+<br />
+<p><b>Here is his story:</b></p>
+<br />
+
+<p>He said he got involved when some Danville home owners called him on his KGO radio
+show in May 1991. They pleaded with him to help them because they were losing their life
+savings in the value of their homes. They described the blue water problem to him on the air.
+They told him that there was conclusive proof that the contamination was copper hydroxide.
+They told him that the only copper pipes were the water pipes in their homes. He says he “shot
+his mouth off and told them that good scientists should have no problem finding the problem very
+quickly if they did the proper experiments.â€</p>
+
+<blockquote>
+<p>“They asked me how much I thought it should cost. I stupidly said that it shouldn’t cost
+more than a few thousand dollars for a good scientist to make the right measurements. I told
+them to call the Lawrence Livermore National Laboratory which is right near them. The next day,
+I got a call from the Livermore Lab saying they were getting calls from people pleading with them
+to help, and the newspapers were asking them why the laboratory didn’t help solve this serious
+problem. Livermore said they couldn’t get involved because there was litigation going on and the
+water company was a public agency that had not requested their services. I got the picture, but I
+was stuck. I went out there the next day to take a look.â€</p>
+</blockquote>
+
+<p>A civil engineering professor who was working on the problem as a consultant to the
+homebuilders told us the story we summarize below:</p>
+
+<p>He says that Wattenburg quickly made a startling discovery right in the faces of the water
+corrosion experts who had been working on the problem for a year. They had been studying
+only the corrosion characteristics of the water in the house pipes. They had expensive water
+chemistry testing laboratories set up in the garages of two blue water homes supplied by the
+builders. Wattenburg walked out of one of these laboratories while they were still telling him
+about all their experiments. He got some things out of his car. Then he stuck some small copper
+rods into the ground at various points around the house and measured the voltages between these
+points with a little voltmeter that he carried in his pocket. They thought he was a little strange.</p>
+
+<p>He found electrical voltages of about half a volt in the ground all around the homes and
+between the ground and the water pipes in the homes. “He did this within about twenty minutes
+after he arrived. The gadgets he had in the trunk of his car looked like an electronics laboratory.
+He then told us to go to the hardware store and buy all the small copper wire we could find, I
+remember the driver asking him how much? He calmly said: ‘Oh, about a mile of it, if you can.’ It
+was rather amazing what we did all the rest of that day.â€</p>
+
+<blockquote>
+<p>“Wattenburg made some more measurements around and inside several more blue water
+houses. Then he told all the corrosion consultants who were gathered around that the problem
+probably wasn’t in the houses or in their copper water pipes. The real cause was most
+likely coming from the power lines or EBMUD water mains somehow. At that point, most of them
+walked away shaking their heads. Wattenburg told me that he was surprised that these guys were
+corrosion experts. He said that the corrosion was most likely happening because there was
+electrochemistry going on in the copper pipes. He said that they obviously hadn’t worried about
+what was producing the ‘electro’ part of the electrochemistry they thought they were studying.
+It made sense to me after I thought about it a while. …</p>
+
+<p>“I remember one of them asking him what degrees or credentials he had as a corrosion
+engineer. I’ll never forget what Wattenburg said to the guy. He asked the guy how long he had
+been working on this problem. This very huffy guy said he had been working on the project for a
+year. Wattenburg told him: ‘Where I went to school. we don’t give degrees to engineers who
+can’t solve a problem in a year.’</p>
+
+<p>“Fortunately, I knew who Wattenburg was. I remembered what he had done to a lot of
+big-time engineers on the BART project many years earlier. I found it best to just help him and
+see what would happen. …</p>
+
+<p>“The water company, EBMUD, claimed that Wattenburg’s theory was nonsense. The
+water mains leading into the houses were plastic lines. They said these lines couldn’t possibly
+feed electrical current into the house water pipes. Wattenburg asked them to explain the electrical
+voltages he found in the ground and between the houses. They pointed the finger at the power
+company, PG&amp;E. I remember Wattenburg smiling as he told us: ‘Well, that will get PG&amp;E out
+here to help us in a hurry, won’t it?’</p>
+
+<p>“The next thing he did was cut all the electrical power off from the test houses and measure
+the voltages again. The voltages in the ground and on the house water pipes were still there. I
+saw him go down the street opening manholes to the water mains all over the place while
+suspicious EBMUD employees got on their mobile phones and called their office.</p>
+
+<p>“Over the next few weeks, Wattenburg used his long copper wires to measure voltages
+along the large steel water mains which were buried deep underground. The water company had
+told him that there was no way they would dig up the lines at various points so he could measure
+them. So, he figured out a very clever way that no one had thought about before. The water
+mains were protected by devices called sacrificial anodes which are connected to the lines below
+ground. But electrical wires attached to these devices are brought up to the ground at various
+places along the lines, about every half mile. This is why he wanted the mile of copper wire. We
+stretched the copper wire between the anode stations and he measured the voltage from one to
+the next. In this way, he mapped the voltages on the steel water mains all the way to the water
+storage tanks where the lines began up on the hills.â€</p>
+</blockquote>
+
+<p>The home builders assigned one of their construction superintendents to help Wattenburg.
+Here is what he observed: </p>
+
+<blockquote>
+ <p>“The Power company, PG&amp;E, was real happy to help him. He was getting them off the
+ hook for ten million dollars of liability. I remember one day he calmly told them to cut the power
+ off of a whole area in Danville because he had to be sure that these water main voltages were not
+ coming from the PG&amp;E power lines. I couldn’t believe it when a whole goddamn shopping center
+ went dead right before my eyes about fifteen minutes later. … He only wanted it off for a few
+ minutes. … Hell, they’d have put me in jail if I had even cut their power accidentally.</p>
+
+ <p>“It really became a circus after that. The water company, EBMUD, realized what he was
+ doing. They refused to give him permission to measure the voltages on their water mains at
+ places where their lines were behind fences and near their pumping plants. Wattenburg just told
+ us to get more copper wire. PG&amp;E sent out two more line crews that very day and they helped
+ stretch the copper wires around these areas for a mile or more while EBMUD employees stood
+ guard at their gates to make sure he didn’t trespass on their property. It was like two armies
+ facing off each other on the battle line. It was ludicrous. These are two companies that are
+ supposed to be public utilities. …</p>
+
+ <p>“Wattenburg’s answer was to call the newspapers and tell them to come out and watch
+ what was happening. The reporters showed up in droves. It was on the TV news for several
+ days. Finally, the general manager of EBMUD threw in the towel and asked to see Wattenburg.
+ Wattenburg told him to come out where he was working. They had a private conversation while
+ Wattenburg continued to make measurements along the water mains. EBMUD announced that
+ they were going to join the investigation the next day. The EBMUD gates and all the pumping
+ plants were opened for Wattenburg.</p>
+
+ <p>“A PG&amp;E engineer told me that an hour after Wattenburg walked into the first EBMUD
+ pumping plant, I think it was called the New Scenic East Plant, he found a major problem that
+ EBMUD engineers had told the newspapers just couldn’t possibly happen. I remember this
+ big-shot from EBMUD saying on television that all the EBMUD water mains and their pumping plants
+ were completely isolated from the power lines. He said that they had double-checked that there
+ was no electricity getting into their water mains or plants.</p>
+
+ <p>“Wattenburg got PG&amp;E to cut off the power to the plant for a few minutes and he did
+ some measurements that even the PG&amp;E engineers didn’t understand. They objected as well as
+ the EBMUD engineers. However, the PG&amp;E manager ordered them to do what Wattenburg
+ wanted. I think the PG&amp;E manager’s name was Walt Musso from Walnut Creek. Wattenburg
+ then showed EBMUD that they had a major electrical short across the water mains leading into
+ and out of the plant.</p>
+
+ <p>“This hit the newspapers the next day. The EBMUD public relations people were eating
+ crow. EBMUD construction crews were working for the next month digging enormous holes
+ around the plant to find and fix the short in the water mains that were supposed to be isolated
+ from the PG&amp;E lines.â€</p>
+</blockquote>
+
+<p>He told us a funny story that happened next:</p>
+
+<blockquote>
+ <p>“Wattenburg casually told the EBMUD construction foreman one day that they should not do something he had observed them doing
+ with a big backhoe near this enormous water main that led into the pumping plant. The foreman
+ said that he had been operating backhoes for twenty years and he had never broken a water line
+ yet. He said that he was going to dig out all the dirt around the large main line for about a
+ hundred feet. He bragged that they wouldn’t even have to turn off the water pressure in the line
+ and interrupt service to their customers while they were doing it. Wattenburg told them that that
+ was what he was afraid of. Wattenburg did a quick calculation of the pressure forces in the
+ curved pipe they were exposing. The foreman laughed and said that EBMUD engineers had done
+ their own calculations, or something to that effect.</p>
+
+ <p>“Wattenburg told the PG&amp;E crews working with us that they should get the hell out there
+ for a while. About an hour later, while we were having coffee at the Blackhawk Cafe, the water
+ main burst and it looked like Niagara Falls had appeared on the hillside above Danville.
+ Wattenburg didn’t even look surprised when we hollered at him to come see what had happened.
+ He didn’t even look up from the newspaper he was reading…â€</p>
+</blockquote>
+
+<p>A PG&amp;E lineman remembered:</p>
+
+<blockquote>
+ <p>“Wattenburg did most of his work at night for the next two months. He would show up
+ sometimes at two in the morning and work until dawn. PG&amp;E would send my crew out to help
+ him whenever he wanted us.â€</p>
+</blockquote>
+
+<p>Finally, Wattenburg put the word out that he had located the source of the blue water
+problem. There was a big news conference. Wattenburg showed the press some maps of how he
+had traced the electrical voltages all over the maze of water mains in the
+Danville–Blackhawk area. The voltages all followed one new water main that EBMUD had installed a few years
+earlier, the New Scenic Line, I believe. This was one of the new super-insulated water mains that
+was wrapped with a thick plastic coating so that no electrical current from the ground could get
+into the line and corrode it. Wattenburg explained that this also turned this new water main into
+a very good insulated electrical power line that could carry small electrical currents for long
+distances without the current being dissipated into the ground. Older water mains that are not so
+well insulated quickly lose any current that gets onto them.</p>
+
+<p>Walt Musso, the PG&amp;E manager who was assigned to work with Wattenburg tells about
+the dramatic meeting that he attended with Wattenburg the day before the press conference:</p>
+<p>They met the engineering and operations managers from EBMUD at a PG&amp;E office in
+Dublin. Wattenburg had asked them to bring their maps of the entire EBMUD water system in
+the Danville area with them. The EBMUD engineering manager had been very defiant toward
+Wattenburg all along. He had been insisting to the press that Wattenburg was just on a wild
+goose chase and a publicity stunt.</p>
+
+<p>Musso remembered that Wattenburg began the meeting with a short discussion of what
+happened to all the top BART engineers years earlier when they had refused to tell the truth about
+technical problems in the BART system that endangered many people. Then he pushed a map
+across the table to the EBMUD managers. This map showed that the voltages he had measured
+all centered around one new water main that Wattenburg had tracked for so many days and
+nights. Wattenburg let them study the map for a while. The EBMUD engineering manager said
+this was “all a lot of bullshit.â€</p>
+
+<p>“Wattenburg turned to the EBMUD operations manager and told him very sternly:
+‘You know damn well that all the blue water houses are served by just this one new water main, don’t
+you?’ The engineering manager got up and walked out. The others wouldn’t answer for several
+minutes. Wattenburg confronted the operations manager: ‘You’ve known this all along, haven’t
+you? God-damn-it, I’m giving you a chance to keep your asses out of a lot of trouble. Now make
+it quick, or I’m going to turn all of my maps and yours over to the district attorney. I notice on
+your new water service maps that you carefully didn’t show which water mains all the blue water
+houses are connected to, but you show the connections for all the other houses in the
+area.’</p>
+
+<p>“The operations manager nodded sheepishly and admitted that Wattenburg was right. That
+is all he would say for a few minutes. We just sat there looking at each other in disbelief. Finally,
+Wattenburg demanded: ‘Is it true that you have known all along that the blue water houses are all
+fed from this one new line?’ One EBMUD guy tried to say that the new and old water mains are
+crisscrossed all over the area such that one house may be connected to an old line and the house
+next door is connected to the new line. Wattenburg snapped: ‘Yes, and that is why some of the
+poor bastards put their life savings into a house they thought was safe because the neighbor didn’t
+have blue water. They had no way of knowing that their dream house was connected to your
+new water main. How long have you known this?’</p>
+
+<p>“The operations manager pulled out a map that they had not shown us at the beginning of
+the meeting. He said they had just made this map ‘a few weeks ago.’ Wattenburg looked at it. It
+confirmed what he had discovered in all his work. This crude EBMUD map showed that all the
+blue water houses were connected to the New Scenic East Line. Wattenburg told them he hoped
+that they could convince a judge that they had just discovered this and hadn’t known it for all the
+time that EBMUD had been blaming the home builders and letting homeowners suffer and spend
+million of dollars… .</p>
+
+<p>“Wattenburg asked them why they hadn’t told anybody about this. The operations manager
+said that EBMUD engineers and attorneys didn’t consider it significant because it didn’t prove
+what was really causing the blue water. It just localized where it was occurring. They still insisted
+that the only copper was in the copper water pipes in the homes and that the EBMUD water lines
+couldn’t be the problem no matter how the homes were hooked up. Wattenburg told them that
+they weren’t sending the copper into the houses. EBMUD’s new water main was clearly sending
+something worse that was making the copper come off the water pipes in the blue water houses.
+‘And you guys had better find out what it is. I’m sure as hell not going to do it for
+you.’</p>
+
+<p>“The EBMUD engineering manager came back to the meeting and didn’t say a word. He
+picked up their maps and they left. Wattenburg commented as we left: ‘You want to bet that
+even the FBI won’t be able to find that one map anywhere tomorrow?’ We went over to a
+nearby bar for lunch. He curled up in his car afterwards and went to sleep.â€</p>
+
+<p>Wattenburg quit the investigation after the newspapers announced his discovery of the
+“Blue Water Pipeline†(San Francisco Chronicle, September 19, 1991, page A17). He said that he
+had done his part and he didn’t want to get involved in litigation. EBMUD’s New Scenic East
+Line became known as the ’Blue Water Line’ after that. EBMUD didn’t deny it any longer. They
+organized a multi-million dollar task force to solve the problem. Later press reports say that they
+and the homebuilders are working together to try to cure the problem with the water line.</p>
+
+<p>Our professor contact says that he is surprised that Wattenburg didn’t continue with his
+research and publish the results of his investigation in the technical journals somewhere. He
+points out that blue water is still a serious problem around the world. He feels that maybe
+Wattenburg didn’t want to be associated with “corrosion engineers†whom he often described as
+“guess-work artistsâ€. He says that Wattenburg was the only one who wasn’t paid by one side or
+the other in the controversy. He said he once asked Wattenburg whom he was working for and
+Wattenburg answered: “Me. That way I don’t have to go to court. This is what happens to you
+when you shoot your mouth off at the wrong time.â€</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/BlueWater.html.annot b/lib/ebooks/oebtest/BlueWater.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/oebtest/BlueWater.html.annot
diff --git a/lib/ebooks/oebtest/BlueWater.html.i b/lib/ebooks/oebtest/BlueWater.html.i
new file mode 100644
index 00000000..bc88269a
--- /dev/null
+++ b/lib/ebooks/oebtest/BlueWater.html.i
@@ -0,0 +1,31 @@
+14 pages
+size 400 562
+length 20263
+414 2 11 body html
+0
+1226 2 28 body html
+119
+2982 2 55 body html
+51
+3894 2 69 body html
+221
+5205 2 85 body html
+307
+5205 2 85 body html
+863
+8598 2 133 body html
+19
+8598 2 133 body html
+569
+8598 2 133 body html
+1119
+11904 2 180 body html
+323
+13529 2 206 body html
+187
+15610 2 233 body html
+0
+17216 2 253 body html
+34
+18946 2 276 body html
+0
diff --git a/lib/ebooks/oebtest/DrBill.jpg b/lib/ebooks/oebtest/DrBill.jpg
new file mode 100644
index 00000000..f886b02d
--- /dev/null
+++ b/lib/ebooks/oebtest/DrBill.jpg
Binary files differ
diff --git a/lib/ebooks/oebtest/DrBill.png b/lib/ebooks/oebtest/DrBill.png
new file mode 100644
index 00000000..7d3ad9a9
--- /dev/null
+++ b/lib/ebooks/oebtest/DrBill.png
Binary files differ
diff --git a/lib/ebooks/oebtest/DrBill.tif b/lib/ebooks/oebtest/DrBill.tif
new file mode 100644
index 00000000..b59b49ec
--- /dev/null
+++ b/lib/ebooks/oebtest/DrBill.tif
Binary files differ
diff --git a/lib/ebooks/oebtest/DrBillBio.css b/lib/ebooks/oebtest/DrBillBio.css
new file mode 100644
index 00000000..6e4ccf7d
--- /dev/null
+++ b/lib/ebooks/oebtest/DrBillBio.css
@@ -0,0 +1,92 @@
+P {
+ text-align: justify
+ }
+
+P.right {
+ text-align: right
+ }
+
+P.title {
+ margin-bottom: 1em
+ }
+
+P.firstpara {
+ text-indent: 0pt;
+ }
+
+P.indentpara {
+ text-indent: 1em;
+ }
+
+.pagebreak {
+ page-break-before: right
+ }
+
+CITE {
+ text-indent: 12pt;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ font-size: smaller
+ }
+
+.title {
+ text-align: center
+ }
+
+SPAN.rj {
+ text-align: right
+ }
+
+A {
+ color: blue;
+ text-decoration: none
+}
+
+DIV.image {
+ page-break-before: right;
+ page-break-after: left;
+ height: 100%
+ }
+
+BODY {
+ color: rgb(0,0,0);
+ background-color: rgb(255,255,255);
+ font-family: 'Times New Roman', Times, Serif}
+
+H1 {
+ font-weight: normal;
+ font-style: normal;
+ font-size: 24pt;
+ text-align: center;
+ }
+
+H1.title {
+ font-weight: bold
+ }
+
+H2 {
+ font-weight: normal;
+ font-style: normal;
+ font-size: 18pt}
+
+H3 {
+ font-weight: normal;
+ font-style: normal;
+ font-size: 14pt}
+
+H4 {
+ font-weight: normal;
+ font-style: normal;
+ font-size: 12pt}
+
+H5 {
+ font-weight: normal;
+ font-style: normal;
+ font-size: 10pt
+ }
+
+H6 {
+ font-weight: normal;
+ font-style: normal;
+ font-size: 8pt
+ } \ No newline at end of file
diff --git a/lib/ebooks/oebtest/DrBillBio.opf b/lib/ebooks/oebtest/DrBillBio.opf
new file mode 100644
index 00000000..9f8b8364
--- /dev/null
+++ b/lib/ebooks/oebtest/DrBillBio.opf
@@ -0,0 +1,100 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Package//EN" "http://openebook.org/dtds/oeb-1.0.1/oebpkg101.dtd">
+<package unique-identifier="DrBillBio">
+<metadata>
+<dc-metadata xmlns:dc="http://purl.org/dc/elements/1.0/"
+ xmlns:oebpackage="http://openebook.org/namespaces/oeb-package/1.0">
+<dc:Title>Bill Wattenburg’s Background</dc:Title>
+<dc:Type>Biography</dc:Type>
+<dc:Identifier scheme="none">DrBillBackground</dc:Identifier>
+<dc:Subject>background report</dc:Subject>
+<dc:Publisher>PetesGuide.com</dc:Publisher>
+<dc:Contributor role="edt">Peter K. Sheerin</dc:Contributor>
+<dc:Date event="creation">1992</dc:Date>
+<dc:Date event="electronic publication">2000/09</dc:Date>
+<dc:Rights>This work was provided to me by a government agency.</dc:Rights>
+<dc:Language>en-us</dc:Language>
+<dc:Coverage>Biographical background on Dr. Bill Wattenburg</dc:Coverage>
+</dc-metadata>
+<x-metadata>
+<meta name="price" content="US $0.00" />
+</x-metadata>
+</metadata>
+<manifest>
+<item id="about" href="about.html" media-type="text/x-oeb1-document" />
+<item id="copyright" href="copyright.html" media-type="text/x-oeb1-document" />
+<item id="TofC" href="toc.html" media-type="text/x-oeb1-document" />
+<item id="titlepage" href="TitlePage.html" media-type="text/x-oeb1-document" />
+<item id="foreword" href="foreword.html" media-type="text/x-oeb1-document" />
+<item id="summary" href="ExecutiveSummary.html" media-type="text/x-oeb1-document" />
+<item id="TalkRadio" href="TalkRadio.html" media-type="text/x-oeb1-document" />
+<item id="movies" href="movies.html" media-type="text/x-oeb1-document" />
+<item id="TV" href="television.html" media-type="text/x-oeb1-document" />
+<item id="publishing" href="publishing.html" media-type="text/x-oeb1-document" />
+<item id="education" href="background-education.html" media-type="text/x-oeb1-document" />
+<item id="business" href="business.html" media-type="text/x-oeb1-document" />
+<item id="patents" href="patents.html" media-type="text/x-oeb1-document" />
+<item id="awards" href="awards.html" media-type="text/x-oeb1-document" />
+<item id="hobbies" href="hobbies.html" media-type="text/x-oeb1-document" />
+<item id="covert" href="covert.html" media-type="text/x-oeb1-document" />
+<item id="colleague" href="colleague.html" media-type="text/x-oeb1-document" />
+<item id="bloodbanks" href="bloodbanks.html" media-type="text/x-oeb1-document" />
+<item id="chainmatrix" href="HelicopterMinesweeper.html" media-type="text/x-oeb1-document" />
+<item id="confrontations" href="confrontations.html" media-type="text/x-oeb1-document" />
+<item id="BART" href="BART.html" media-type="text/x-oeb1-document" />
+<item id="creditcards" href="creditcards.html" media-type="text/x-oeb1-document" />
+<item id="carpooling" href="dial-a-ride.html" media-type="text/x-oeb1-document" />
+<item id="hiddenoil" href="MeasuringOilTanks.html" media-type="text/x-oeb1-document" />
+<item id="barrier" href="GoldenGate.html" media-type="text/x-oeb1-document" />
+<item id="bluewater" href="BlueWater.html" media-type="text/x-oeb1-document" />
+<item id="GoldMine" href="GoldMine.html" media-type="text/x-oeb1-document" />
+<item id="drillbit" href="BentSub.html" media-type="text/x-oeb1-document" />
+<item id="DrBill" href="DrBill.tif" media-type="image/tiff" fallback="DrBilljpeg" />
+<item id="DrBilljpeg" href="DrBill.jpg" media-type="image/jpeg" fallback="DrBillpng" />
+<item id="DrBillpng" href="DrBill.png" media-type="image/png" />
+<item id="raportIMG" href="raport.png" media-type="image/png" />
+<item id="QuotesFromBill" href="QuotesFromBill.html" media-type="text/x-oeb1-document" />
+<item id="QuotesAboutBill" href="QuotesAboutBill.html" media-type="text/x-oeb1-document" />
+<item id="resume" href="resume.html" media-type="text/x-oeb1-document" />
+<item id="StyleSheet" href="DrBillBio.css" media-type="text/x-oeb1-css" />
+</manifest>
+<spine>
+<itemref idref="titlepage" />
+<itemref idref="TofC" />
+<itemref idref="foreword" />
+<itemref idref="summary" />
+<itemref idref="TalkRadio" />
+<itemref idref="movies" />
+<itemref idref="TV" />
+<itemref idref="publishing" />
+<itemref idref="education" />
+<itemref idref="business" />
+<itemref idref="patents" />
+<itemref idref="awards" />
+<itemref idref="hobbies" />
+<itemref idref="covert" />
+<itemref idref="colleague" />
+<itemref idref="bloodbanks" />
+<itemref idref="chainmatrix" />
+<itemref idref="confrontations" />
+<itemref idref="BART" />
+<itemref idref="creditcards" />
+<itemref idref="carpooling" />
+<itemref idref="hiddenoil" />
+<itemref idref="barrier" />
+<itemref idref="bluewater" />
+<itemref idref="GoldMine" />
+<itemref idref="drillbit" />
+</spine>
+<tours>
+<tour id="chapterTourName" title="These are the chapters">
+<site title="TOC" href="toc.html" />
+</tour>
+</tours>
+<guide>
+<reference type="title-page" title="About This Book" href="about.html" />
+<reference type="other.ms-firstpage" title="First Page" href="TitlePage.html" />
+<reference type="foreword" title="Foreword" href="foreword.html" />
+<reference type="toc" title="Table of Contents" href="toc.html" />
+</guide>
+</package> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/ExecutiveSummary.html b/lib/ebooks/oebtest/ExecutiveSummary.html
new file mode 100644
index 00000000..6e3d219b
--- /dev/null
+++ b/lib/ebooks/oebtest/ExecutiveSummary.html
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Executive Summary</title>
+</head>
+
+<body>
+
+<h1>Executive Summary</h1>
+
+<p>Bill Wattenburg is one of the most interesting, if not bizarre, media
+personalities we have ever researched. Most professional broadcasters would be
+jealous of the high celebrity Bill Wattenburg has gained on the West Coast. He
+is a ruggedly handsome and athletic man with a brilliant mind. He has both a
+voice and a presence on the air that is the envy of many in radio and
+television. He switches easily between serious intellectual and humorous
+entertainer as the occasion demands. <i>But he seems to deal with his media role
+as if it is just a pleasant hobby.</i> An ABC executive in San Francisco told us
+that he will only do radio and television shows on weekends. This position may
+be explained by his other activities and accomplishments. He is a well-known
+scientist of some notoriety in the public eye. He presently holds the title of
+research scientist at California State University, Chico, where he works during
+the week.</p>
+
+<p>A news organization may have some difficulty in forcing him to confine
+himself to reporting the news instead of trying to make the news. He has
+displayed considerable news-making desires in his very public dealings with
+government agencies. This should be of concern to a network news organization
+that must protect confidential relationships with high-level contacts in the
+government. This observation is supported by his confrontational tactics
+reported in the section <a href="confrontations.html">Public Confrontations</a>.</p>
+
+<p>We do believe, however, that he would be a very effective and popular
+network news commentator or show host. Both his credibility and integrity appear
+to be very high.</p>
+
+<p>Our contacts in the media have told us that since 1988 he has turned down
+numerous offers to host major radio and television shows in Los Angeles and New
+York as well as San Francisco. One LA radio station executive said that he
+offered Wattenburg three times his KGO Radio salary and he turned it down.
+Contacts at a major movie studio say he also passed up another movie role that was
+offered after his <a href="movies.html">appearance in two Clint Eastwood movies in 1988 and
+1989</a>, saying that he did not have the time.</p>
+
+<p>Our general impression is that it may be difficult to convince him to expand
+his media role because of his interests in his scientific work and other
+activities. From what we were able to observe of his considerable financial
+resources, it would appear that money will not be a big factor in what he
+chooses to do in the near future.</p>
+
+<h2>Our Recommendation for Executive Negotiations with Bill Wattenburg</h2>
+
+<p>For those who do not have time to read this lengthy report in full, we
+suggest three sections in particular that we believe provide the best analysis
+of his talents, his personality, and his style in dealing with professional and
+business associates. These sections are: <a href="TalkRadio.html">Talk Radio</a>,
+<a href="colleague.html">A Colleague’s Observations</a>,
+and the <a href="BlueWater.html">Blue Water project</a>. We suggest careful review of his other
+projects on the <a href="creditcards.html">Magnetic Credit Cards</a> and
+<a href="GoldMine.html">the Gold Mine</a> before any contract negotiations of
+a legal nature with him.</p>
+
+<p>An astute reviewer of this report who specializes in resolving executive
+conflicts in major corporations has offered this observation:</p>
+
+<blockquote>“His behavior appears to be iconoclastic in his dealings with other
+professionals in their own fields if they challenge him in some arrogant or pompous
+manner. This behavior pattern and an obsessive desire to maintain independence
+seem to be common elements in all his public exploits. He seems to enjoy his
+accomplishments in very private ways and is not driven by a desire for career
+advancement or immediate monetary rewards. However, this may be deceiving. He
+has obviously achieved great notoriety and professional respect in his own ways.
+This may have been financially rewarding beyond what most professionals might
+achieve in a conventional manner. In dealing with him an any business or
+professional situation, one should be on guard to not unnecessarily challenge
+his competitive instincts unless there is a major mutual objective to be
+accomplished.â€</blockquote>
+
+<p><b>We strongly recommend that you see him in action <i>when he is live on the
+air in the studio</i> before making any appraisal of his media talents. In
+private interviews, he is very laid back. He responds with vigor only when you
+aggressively challenge him on some subject. Otherwise, he displays very little
+of the brilliance and wit that he delivers when he is on the air. We doubt that
+he will sell himself in an executive interview. In our interviews with him, he
+didn’t mention any of his many exploits detailed herein until we brought up the
+subjects and asked him to comment on the press reports and interviews with
+others. His attitude seems to be that if you don’t already know something about
+him, why should he tell you. He will try to deflect a conversation toward the
+interviewer (Who are you? Where are you coming from? What do you like to do?)
+This is complimentary, but often evasive.</b></p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/ExecutiveSummary.html.annot b/lib/ebooks/oebtest/ExecutiveSummary.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/oebtest/ExecutiveSummary.html.annot
diff --git a/lib/ebooks/oebtest/ExecutiveSummary.html.i b/lib/ebooks/oebtest/ExecutiveSummary.html.i
new file mode 100644
index 00000000..38b9e421
--- /dev/null
+++ b/lib/ebooks/oebtest/ExecutiveSummary.html.i
@@ -0,0 +1,11 @@
+4 pages
+size 400 562
+length 5673
+407 2 11 body html
+0
+1382 2 29 body html
+170
+3053 2 57 body html
+0
+3847 2 70 body html
+304
diff --git a/lib/ebooks/oebtest/ExecutiveSummary.html.index b/lib/ebooks/oebtest/ExecutiveSummary.html.index
new file mode 100644
index 00000000..38b9e421
--- /dev/null
+++ b/lib/ebooks/oebtest/ExecutiveSummary.html.index
@@ -0,0 +1,11 @@
+4 pages
+size 400 562
+length 5673
+407 2 11 body html
+0
+1382 2 29 body html
+170
+3053 2 57 body html
+0
+3847 2 70 body html
+304
diff --git a/lib/ebooks/oebtest/GoldMine.html b/lib/ebooks/oebtest/GoldMine.html
new file mode 100644
index 00000000..48e91da3
--- /dev/null
+++ b/lib/ebooks/oebtest/GoldMine.html
@@ -0,0 +1,389 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: The Gold Mine</title>
+</head>
+
+<body>
+<h1>The Gold Mine</h1>
+
+<h2>(1985–1986)</h2>
+
+<p>In our 1990 report, we had no information on Bill Wattenburg’s activities for 1985 and
+1986. He declined to volunteer anything about this period during our two interviews with him in
+1990. However, we picked up some information on this period during our 1992 interview with
+him at his ranch in Plumas County, California. People in the town told us that he was working on,
+of all things, a gold mine in 1985. They told us that this venture became the largest industry in
+the area for the unemployed loggers and construction workers in Plumas County. We left one of
+our staff in the area for a week to learn about this activity. The story we got suggests that
+Wattenburg had an almost complete change of lifestyle for these two years, as well as a purpose
+in what he was doing. He returned to the profession that he learned from his father when he was
+young, that is, operating heavy construction equipment. He took on another strange challenge at
+the same time.</p>
+
+<p>The following individuals can confirm the events that we summarize below: Clifford Gibbs was the
+general manager on the job for Sunbelt. Earl Arlin, was the Sunbelt chief engineer. James Moak and
+Bill Pinkston were the job supervisors that Wattenburg hired. Attorney John Burghardt, of the law
+firm of Marshall, Burghardt &amp; Kelleher, Chico, California, was Wattenburg’s attorney who set
+up Wattenburg’s mining company called Wattexco and handled his later negotiations with Sunbelt
+Mining Company.</p>
+
+<br />
+<p><b>Here is the story, with references to the individuals who confirmed it for us:</b></p>
+<br />
+
+<p>The logging and lumbering industry in Plumas County began to fade away in the early
+eighties. Many skilled equipment operators and mechanics in the area were unemployed. Bill
+Wattenburg’s classmates from high school and his father’s old friends were among them. They
+had asked Bill Wattenburg to help them find some new industry for the town.</p>
+
+<p>The Sunbelt Mining Company from New Mexico was planning to open a large gold mine
+near Bill’s ranch. It was called the Calgom Mine. Sunbelt had discovered an
+enormous body of low-grade gold ore under a mountain top at five thousand feet elevation. Sunbelt was going to
+put the work of extracting and transporting the gold ore out to bid to several large mining
+construction companies from Nevada and Utah. These companies typically brought in their own
+employees and their own equipment for such jobs. The idle construction equipment owned by the
+local people would not have been used by an outside mining contractor. The locals had no way
+of bidding for the job because this required posting a $2,000,000 performance bond and
+substantial operating capital that they did not have available.</p>
+
+<p>They appealed to Bill Wattenburg to get the job for them somehow when he was vacationing
+at his ranch in December 1984. Wattenburg studied the specifications for the job and
+the manner in which the standard mining companies normally did such work. He concluded that
+there was a much less expensive way to do the job using a lot of the surplus logging equipment in
+the area. But, Sunbelt did not believe that this could be done.</p>
+
+<p>Wattenburg made them an offer they couldn’t refuse. He agreed to a penalty clause in the
+contract whereby he would pay Sunbelt for any loss of projected productivity based on the
+estimates that Sunbelt had made for the progress that standard mining companies should achieve.
+Furthermore, he would start the work immediately that winter (December 1984), whereas the
+other mining companies would not start until the snow melted in the spring. Sunbelt agreed to let
+him try it.</p>
+
+<p>The rest appears to be typical Bill Wattenburg. Local workmen and supervisors at the
+Calgom mine told us numerous stories of the unorthodox and “absolutely crazy†things that
+Wattenburg organized with the local workmen and their equipment that winter.</p>
+
+<p>Wattenburg used his own bulldozer and personally built a road to the top of the mountain
+during the Christmas week of 1984. He then put out the call for all the locals who wanted to go to
+work with their equipment, Several workmen told us that they all got a lecture when they first
+arrived. Wattenburg told them that they had no damn business even trying to beat the big mining
+companies at their own game. But if they wanted to try, he had a plan. He told
+them, “Of course, if you don’t think it will work, you can always go back home where it is nice and warm
+and slowly go bankrupt.†The workmen told us that everybody stayed.</p>
+
+<p>The first task was to cut 2,000,000 tons of “overburden†dirt and rock off the top of the
+mountain and move it a half mile away where it was dumped into a deep canyon. Overburden is
+the dirt and rock on top of the ore body beneath it. The gold ore body was at a depth of a two-hundred
+feet below the surface. Mining companies use very large off-highway trucks for this kind of
+job where the dirt has to be moved some distance. They dig the dirt with enormous excavators
+and load it into the trucks that haul it away. These machines typically cost $200,000 to $400,000 apiece.
+The loggers had no such equipment. All they had were medium-sized bulldozers and small loaders.</p>
+
+<p>They said that Wattenburg told them: “Well, if we can’t haul the damn dirt, I guess we’ll
+just have to push it where we want it to go.†The problem was that a bulldozer is only good for
+pushing dirt very short distances. The dirt falls away from the bulldozer blade if you try to push a
+blade-full of dirt more than a few hundred feet. But Wattenburg showed them how to do it
+anyway.</p>
+
+<p>Here is how one seasoned operator described it: </p>
+
+<blockquote>
+<p>“He dug a big trench starting from the top and all the way down the side of the mountain to the canyon. This trench was about six feet
+deep and just the width of a bulldozer blade. We stood around wondering what the hell he was
+doing. We thought maybe he was going to run water down this trench to carry the dirt away.
+But then he put maybe five or six of us on bulldozers to start pushing dirt on the mountain top
+into this trench, up at the top of the trench. Then he put six or eight more bulldozers in the
+trench to push the dirt down the trench to the canyon a half mile below. He lined them up one
+right after the other in the trench. He had to teach a lot of us how to keep a load of dirt in front
+of the bulldozer blade without loosing it all on the way down. You know, his daddy taught him
+how to give you a shave with a bulldozer blade if you sit still. … When the dozers reached the
+bottom, they just climbed out of the trench and went back up another road to get another load of
+dirt at the top. We thought it would be tough trying to push dirt with a dozer down that trench
+that far, but it was easy once you got the hang of it. Hell, in a couple of days we were moving
+20,000 tons a day. That’s more than you can haul in trucks that cost three times as much to own
+and operate. … Some of the guys had dozers that were so old and worn out that they could hardly
+climb back up the mountain. It was pathetic. But Bill just told the others guys with new
+equipment to give the old boys a push back up the mountain. The old dozers did just as good as
+the new ones when they were pushing dirt down the hill. … Bill fired one guy with a new Cat
+who was complaining about helping the others. He told this asshole that he could go back home
+and wait by the fire for the bank to come and repossess his new bulldozer. … The guy should have
+realized that Bill’s father always had to work with beat up old equipment. He never could afford
+a new piece of equipment in his life.â€</p>
+</blockquote>
+
+<p>The former Sunbelt chief engineer, Earl Arlin, told us that his bosses from Sunbelt
+headquarters came out and saw what Wattenburg was doing and got unhappy as hell. He was
+moving the dirt with loggers and cheap equipment for less than half the cost that Sunbelt had
+estimated it would cost a mining company using regular loaders and big trucks. And they had
+agreed to pay Wattenburg what they were going to pay the other contractors. Wattenburg and
+the loggers were obviously making a killing.</p>
+
+<p>Mr. Arlin remembers that the Sunbelt executives called Wattenburg into a meeting where
+they tried to get him to modify their contract. Wattenburg asked them what they would be saying
+if they had discovered that he was behind on schedule instead of ahead of schedule. Arlin says
+that they just looked at him and smiled. They admitted that they would be fining him for lost
+productivity. At that, Wattenburg told them that he appreciated honest men and he
+would consider reducing the amount they were paying him because he was moving the dirt for much less than
+even he thought was possible. He offered to reduce his payments by ten percent. They wanted
+him to reduce it by twenty percent. They settled on a fifteen percent reduction. The Sunbelt
+executives went home to New Mexico very happy. They told Wattenburg that he could have all
+the work he wanted in the future. Mr. Arlin suggests that he knew something was wrong.
+Contractors just don’t give up money. They usually sue you for more.</p>
+
+<p>Mr. Arlin laughed as he told us: “By the next week, Wattenburg’s crazy crew was moving
+30,000 tons a day down the mountain, not 20,000! Hell, they were now making more money than
+they were before he gave Sunbelt back the fifteen percent reduction. Some of the
+poor loggers were making more money in a week than they made all year when they were starving to death
+working in the logging woods with their equipment.â€</p>
+
+<p>Wattenburg paid each of the loggers a percentage of the total income he received so that
+the more dirt they moved the more money they made. One workman told us that most of them
+were fighting over who could work two shifts a day. He said that he made as much as $1000
+dollars a day. He was able to pay off the loan on his bulldozer in two months. He said they were
+working in four feet of snow most of the time that winter, and yet they were as happy as a bunch
+of kids playing at a ski resort.</p>
+
+<p>Wattenburg’s job supervisors James Moak and Bill Pinkston told us that the one who was
+having the most fun was Bill Wattenburg. “He couldn’t be on the job during the day because he
+had to be at the university in Chico during the weekdays, but he came up and worked the
+graveyard shift most nights. He loved to get on a big Cat and push dirt. Everybody else got their
+asses in gear when he was there. The two daytime shifts had to go like hell to keep up with the
+graveyard shift. Chico was only an hour away. Some of the equipment operators lived down
+there. They would pick him up at 11pm and get him back to Chico in the morning by 9am. We
+had our management meetings with him on weekends.â€</p>
+
+<p>Wattenburg’s crew finished the first phase of the job in April 1985. This was a month
+earlier than the other companies could even have started. Apparently, his company, Wattexco,
+made so much money that he was able to buy a new fleet of bulldozers and earth movers (called
+scrappers) for the second phase of the job.</p>
+
+<p>The second phase was to start digging the gold ore out of the enormous open pit they had
+made at the top of mountain and then transport the ore to the processing plant two miles down
+the mountain. His contract with Sunbelt included this work at a predetermined price which,
+again, was based on what other mining contractors normally charged. Sunbelt was soon very
+unhappy about this, according to those on the scene we talked to.</p>
+
+<p>Supervisors Moak and Pinkston told us that Wattenburg again figured out a way to do
+this next job for about half the estimated costs. Instead of using big trucks to haul the ore down
+the mountain, he told them that they were going to use the rubber-tired Cat earthmovers
+(scrappers) they already had. Wattenburg told them that this way they wouldn’t have to use
+extra loaders to dig the ore and load big haul trucks—and they didn’t have to buy ten of the
+$200,000 trucks either. He argued that the scrapers could load themselves with bulldozers
+pushing them. Once they were loaded, they could go straight down the road to the plant. The
+equipment operators protested that no one in his right mind would do this because these big
+earthmovers are not designed to go long distances downhill with a load of fifty tons of dirt. They
+don’t have enough brakes to keep from running away. Everyone told him it was suicide.</p>
+
+<p>They said that Bill Wattenburg got on the first scrapper and showed them how to do it.
+They recall that he made all the nervous scrapper operators walk alongside the loaded scrapper
+and watch what he was doing as he slowly took it down the hill. An hour later, they were all
+going down the mountain in their scrappers with fifty-ton loads.</p>
+
+<p>Wattenburg’s scheme was something that no decent equipment operator would ever do.
+He told them to drag their scrapper blades on the dirt road surface as they went down the
+mountain. This would give them the braking power they needed. (The scrapper blade is what
+digs the dirt up as a scrapper is being loaded.) Any operator would be fired on a normal
+construction job if he ever let his scrapper blade dig into the road he was running over after he
+was loaded. This would tear up the road as well as wear out the expensive steel cutting edge on
+the scrapper blade.</p>
+
+<p>But this wasn’t a normal job, Wattenburg told them. Supervisor Moak remembers that
+Wattenburg told them: “I am the one who pays for the scrapper blades, and who cares about the
+goddamn road! So you cut the surface level of the road down ten feet over the next year? So
+what? I could have built that damn dirt road ten feet lower to begin with. When we’re through,
+I’ll put it back where it was when we began. You guys just get your asses down that road with
+all the ore you can haul, and I’ll worry about the rest.â€</p>
+
+<p>One of Wattenburg’s equipment mechanics told us that he hired two more unemployed
+mechanics to work every night to replace the worn-out blades on the scrappers. He said that a
+truck load of new scrapper blades worth about ten thousand dollars was delivered to the job each
+week. “Normally, you wouldn’t use this many scrapper blades on a job in a year.â€</p>
+
+<p>The Sunbelt manager on the job, Mr.Gibbs, said that he soon figured out what
+Wattenburg was doing. The ten thousand dollars worth of scrapper blades each week was only
+about one-tenth of the cost of the only other alternative, that is, using conventional haul trucks to
+do the job the way that mining contractors would do it. He realized that Wattenburg was making
+a killing again. He was probably digging and hauling the ore for about 60 percent of the normal
+cost of $1.40 per ton. There was at least 4,000,000 tons of ore to be hauled. Wattenburg was
+being paid $1.50 per ton under his contract. That meant that he was going to make about sixty
+cents a ton profit instead of the usual ten cents a ton. It wasn’t long before the Sunbelt executives
+from headquarters in New Mexico wanted another meeting with Wattenburg.</p>
+
+<p>Wattenburg agreed to a ten percent reduction in what they were paying him to deliver the
+ore. But Wattenburg made them agree to give him the third phase of the job which was to build
+the biggest part of the gold processing plant, the buildings and the laboratory. They gave him the
+job on a time and materials basis plus ten percent profit because they had learned their lesson with
+this guy and they figured that he already knew some way to do this job at a lot less cost. The
+local Sunbelt building supervisor objected like hell because he had his own favorite contractor
+from New Mexico already lined up to do the job, but the headquarters guys insisted that they had
+just cut “a hell of a deal with Wattenburg that would save the company six hundred thousand
+dollars.†Arlin told us:</p>
+
+<blockquote>
+<p>“I knew this guy Wattenburg had something up his sleeve again.â€</p>
+
+<p>“Sure enough, the next week the place looked like a flea market with all the characters
+who showed up in beat-up old pickups with a hammer or a saw in their hands. Wattenburg hired
+just about every unemployed carpenter and small building contractor in the county. He gave
+them all a piece of the action and turned them loose. They had the damn buildings up in about
+half of the time we expected. You know, this meant that he got paid for what the contractors
+charged to do the job, plus he got a ten percent profit on top of that. But nobody in headquarters
+complained. He got the job done for about ten percent less than we expected.</p>
+
+<p>…</p>
+
+<p>“Later one of our engineers sat down and figured out how much lumber we paid for on
+that building job. It turned that we paid for about twice as much lumber as they used in the
+finished buildings! Right then we realized that these hick contractors who built the buildings for
+us probably were building something for themselves somewhere else at the same time. Where
+else could that much lumber have gone?</p>
+
+<p>“When we asked Wattenburg about this, he said: ‘I sure as hell don’t need to steal lumber.
+But you corporate guys have got to realize that life is pretty rough for these people who have to
+make a living up here nowadays. Most of their families never dreamed of having a home. What
+are you bitching about? They saved you a lot of money, didn’t they?.’ We dropped the subject.â€</p>
+</blockquote>
+
+<p>The Calgom Mine was in full operation by August 1985. They began producing
+3,000 to 4,000 ounces of gold a month. Wattenburg was building one of the biggest fleets of dirt moving
+equipment anywhere to deliver the ore from the mountain top to the processing plant. He bought
+every used D9 Cat bulldozer and Cat 631C scrapper he could find on the west coast, according to
+Mr. Al Pissetti, Dillingham Construction Co., Benicia, Ca., and Mr. Roger Ash
+of Wershow, Ash and Lewis, Equipment Auctioneers of Los Angeles and Portland, Oregon.</p>
+
+<p>Mr. Pissetti told us that Wattenburg once called him up in the summer of 1985 and
+bought two of Dillingham’s used D9 bulldozers, sight unseen, for $50,000 apiece. But
+Wattenburg wanted them delivered to the mine site the next day. Pissetti said he had never heard
+of anything like that before. He said that Wattenburg told him on the phone: “I believe you
+when you tell me that the bulldozers are in good shape. If you’re lying to me, you’ll find out who
+I am quick enough.†Pissetti said that he called the bank and found out that Wattenburg had
+already wired the money to the Dillingham account—and the banker told him who Wattenburg
+was. He said he found some truckers to haul the bulldozers to Plumas County that afternoon.
+(Our staff saw pictures in the bars and restaurants in the area in 1992 which showed
+Wattenburg’s enormous fleet of equipment working at the open pit mine in 1985).</p>
+
+<p>Wattenburg was employing 100 equipment operators by that time to run the equipment
+around the clock, seven days a week. He even rented a restaurant to feed them. We were told
+that the reason he did that was too encourage the operators to show up on time. Loggers and
+construction workers are evidently notorious for having hangovers on Monday mornings. He
+gave them free meals if they showed up on time before the shift started. If they were late, they
+didn’t get any free meals for a week after that.</p>
+
+<p>After the mine had been in full operation for only six months, Sunbelt Mining Company
+executives decided that it would be to their advantage to buy out Wattenburg. He was making
+more money than they were, and they owned the mine.</p>
+
+<p>Wattenburg gave us permission to talk to his attorney, John Burghardt at the law firm of
+Marshall, Burghardt, and Kelleher, Chico, California. Burghardt handled the final negotiations with Sunbelt for him. Burghardt told us that Sunbelt first said that they were
+going to get another contractor who could deliver the ore at a lower price. Bill Wattenburg’s
+answer was, “be my guestâ€. Evidently, Sunbelt couldn’t find another contractor at a lower price
+than they were paying Wattenburg. Burghardt said that he then realized why Wattenburg had
+earlier given them the reduction in price that he, Burghardt, had opposed. He said that
+Wattenburg must have known that this would eventually happen and that no one else would be
+able to do the job any cheaper. But Wattenburg was still making a good profit. By not being
+too greedy, Wattenburg had put Sunbelt in a real bind.</p>
+
+<p>They negotiated for several months. Wattenburg said that he just wanted to keep on
+working because the job was providing employment to so many local workmen. Sunbelt
+finally offered to keep most of Wattenburg’s employees if he would sell. Wattenburg agreed to a
+deal whereby Sunbelt would buy his company, Wattexco, and as much of his equipment as they
+needed to operate the mine, but it would have to be all cash.</p>
+
+<p>Burghardt told us about the scene when he appeared with Wattenburg at the Sunbelt
+office to sign the papers and collect the cashier’s check that Wattenburg had demanded:</p>
+
+<blockquote>
+<p>“The Sunbelt representative came with several lawyers and accountants in three piece
+suits. Wattenburg was in his boots and greasy Levis. At the last minute, the Sunbelt boss
+announced that they had thought it over and determined that Wattenburg’s equipment was not
+worth what they had earlier agreed upon. He pushed a cashier’s check across the table to
+Wattenburg. It was for $200,000 less than what it was supposed to be. But it was still more
+money than I had ever seen. My heart started pounding. I nudged Wattenburg to take it, and let’s
+get out of there before they change their minds completely. But, Wattenburg just
+slid the cashier’s check back across the table and told them that if they were a little short of money, he
+might be interested in buying out their interest in the mine. They had a meeting in the next
+room for a while and finally came back with another check for the missing $200,000.
+Wattenburg handed me the check, we shook hands with them, and he motioned for us to go.
+There was no more conversation. That was it—It was all over.â€</p>
+</blockquote>
+
+<p>Burghardt told us he was sweating when he left. Wattenburg said to him later:</p>
+
+<blockquote>
+<p>“Don’t feel bad about leaving without sticking around for small talk. Those Wall Street lawyers always
+pull that bullshit of bringing two or more checks to a closing to see if they can get an anxious
+seller to chicken out at the last minute and take less money. They figure most suckers are so
+anxious to get a few million dollars cash in their hands that they will always take a few hundred
+thousand less. That way they can go back to headquarters and brag about how much money they
+saved the company. But when you call their bluff, they feel sort of stupid on the spot. It’s best
+not to rub it in by sticking around too long. You might have to deal with them again someday.â€</p>
+</blockquote>
+
+<p>Attorney Burghardt said that this was his trial-by-fire in corporate mergers. Burghardt
+admitted that he didn’t realize what Wattenburg really knew about big business until after this was
+all over. Much later he learned that “this guy in greasy Levis†had built and sold two high-tech
+companies to the Wall Street crowd before he got in the dirt moving business. He said that he
+later realized that Wattenburg had been playing a chess game with them all along, but that
+Wattenburg was always about three moves ahead of them. “I was his attorney, but he never
+really told me what he had up his sleeve.â€</p>
+
+<p>In terms of how much money Wattenburg made, Attorney Burghardt would only volunteer: “He did all right, but he didn’t walk away with what he could have by any means. He
+got his capital back with a decent profit and he created thirty million dollars of business in the area
+and a lot of jobs. I’m sure he could have made a lot more money doing other things for the time
+he put in.â€</p>
+
+<p>Calgom Mine chief engineer Earl Arlin, now retired, was on the job every
+day supervising the mining operation. He probably saw more of this story first-hand than anyone.
+He was an engineer on major mining jobs for thirty years. His analysis of the scene may be the
+best overall:</p>
+
+<blockquote>
+<p>“I knew who this fellow Wattenburg was. I listened to him on the radio for years. It
+was always hard to believe that he was up there running a bulldozer or fixing a piece of broken-down equipment in the middle of the night. It was not
+surprising what he did. I knew he wouldn’t do things in ordinary ways. I sort of felt sorry for my own company
+every time they negotiated a contract with him.</p>
+
+<p>…</p>
+
+ <p>“He gave those old loggers their moment of glory and the chance to do one big job. I
+ think he wanted them to know that they could be somebody … that they could do better than the
+ big-city contractors with all their new equipment. … He was reliving his childhood. I don’t think it
+ was just the money. I think he had been dreaming about going back and doing something like
+ this in the construction business that would have made his father proud.</p>
+
+<p>…</p>
+
+<p>“When a man drives his new Mercedes up a dirt road with greasy tools in the back seat, he
+is not there because he has to be. … We had calls coming into the office for him all the time from
+important people in San Francisco and Hollywood and Washington. He wouldn’t come down off
+the mountain to call them back, and he wouldn’t use the portable telephones we gave him
+either. … He left a lot of his money on the table to take care of the people who worked with him. In the
+deal he made with Sunbelt, they didn’t buy all of his equipment by any means. But he agreed to
+leave some of his extra equipment on the job for us to use, I mean big bulldozers and scrappers.
+He let us use that equipment for free so long as we employed some of his old-timers from
+the area to operate the equipment. They had jobs for the next two years … some of those old
+boys were running new bulldozers that they never before in their lives even dreamed of touching
+All the next year, he would stop by the job whenever he was in town and just watch his old
+crew working on the mountain. He’d climb on a Cat and do a little work while the crew was
+having lunch or he’d give some suggestions to the mechanics working on a piece of equipment
+that broke down. He never came in the office to tell us how we ought to be running the
+operation.</p>
+
+<p>…</p>
+
+<p>“We had one real emergency in the winter of 1986. Heavy rains for two weeks almost
+washed out our cyanide ponds. The mine would have been out of business if the cyanide had
+washed into the river below. Wattenburg showed up with a truckload of big water pumps that
+we hadn’t been able to rent from anybody because everybody in northern California was being
+flooded. He stayed up there to help us day and night for almost a week. We asked him later
+where he found the pumps we needed. He told us that Dillingham Construction Company, the
+big contractor in Benicia, owed him a favor. He never sent us a bill.â€</p>
+</blockquote>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/GoldMine.html.annot b/lib/ebooks/oebtest/GoldMine.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/oebtest/GoldMine.html.annot
diff --git a/lib/ebooks/oebtest/GoldMine.html.i b/lib/ebooks/oebtest/GoldMine.html.i
new file mode 100644
index 00000000..bc7f9689
--- /dev/null
+++ b/lib/ebooks/oebtest/GoldMine.html.i
@@ -0,0 +1,41 @@
+19 pages
+size 400 562
+length 27915
+403 2 11 body html
+0
+1423 2 28 body html
+102
+3201 2 54 body html
+0
+4386 2 71 body html
+136
+6172 2 95 body html
+35
+6172 2 95 body html
+595
+8711 2 126 body html
+221
+10645 2 151 body html
+102
+12119 2 171 body html
+136
+13973 2 195 body html
+51
+15711 2 217 body html
+0
+16511 2 227 body html
+262
+18082 2 252 body html
+119
+19539 2 270 body html
+170
+21599 2 297 body html
+0
+22887 2 315 body html
+0
+23693 2 327 body html
+187
+24997 2 345 body html
+249
+24997 2 345 body html
+799
diff --git a/lib/ebooks/oebtest/GoldMine.html.index b/lib/ebooks/oebtest/GoldMine.html.index
new file mode 100644
index 00000000..b2dbd99c
--- /dev/null
+++ b/lib/ebooks/oebtest/GoldMine.html.index
@@ -0,0 +1,41 @@
+19 pages
+size 400 562
+length 27949
+403 2 11 body html
+0
+1423 2 28 body html
+102
+3203 2 54 body html
+0
+4388 2 71 body html
+136
+6182 2 95 body html
+35
+6182 2 95 body html
+595
+8721 2 126 body html
+221
+10655 2 151 body html
+102
+12129 2 171 body html
+136
+13987 2 195 body html
+51
+15729 2 217 body html
+0
+16529 2 227 body html
+262
+18102 2 252 body html
+119
+19559 2 270 body html
+170
+21619 2 297 body html
+0
+22907 2 315 body html
+0
+23713 2 327 body html
+187
+25025 2 345 body html
+249
+25025 2 345 body html
+799
diff --git a/lib/ebooks/oebtest/GoldenGate.html b/lib/ebooks/oebtest/GoldenGate.html
new file mode 100644
index 00000000..a424df66
--- /dev/null
+++ b/lib/ebooks/oebtest/GoldenGate.html
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Golden Gate Bridge Traffic Barrier</title>
+</head>
+
+<body>
+
+<h1>Golden Gate Bridge Traffic Barrier</h1>
+
+<h2>(1982–1984)</h2>
+
+<p>Another series of newspaper articles in 1982–1984 describe how Wattenburg did the
+“<a href="BART.html">BART story</a>†again on the over-confident Golden Gate Bridge
+engineers who insisted that a moveable
+anti-collision barrier could not be designed that would fit between the traffic lanes on the bridge
+and meet the requirement that it be moved twice each day to allow reallocation of the lanes for
+rush hour flow. The Bridge’s private engineering firm was being paid over a million dollars a
+year to advise the bridge district. Numerous fatal head-on collisions had made this a very
+controversial subject. A frustrated bridge director called on Wattenburg to find a solution. A few
+weeks later he came up with a design that stunned the confident engineers—and evidently
+fascinated the press and the public because it was so simple.</p>
+
+<p>His solution was to use sections of large-diameter (24″) round steel pipe which are strung together
+on a strong steel cable like a spaghetti necklace. He later proved that the steel pipe is as strong as
+conventional concrete lane dividers. The steel pipe can be rolled from lane to lane quite easily to
+change traffic flow patterns. Once Wattenburg had proved that the problem could be solved by at
+least one inexpensive scheme, two other companies quickly came forth with alternate designs of
+their own. Internal politics over where and how money should be spent on bridge improvements
+has delayed installation of any of these anti-collision barriers to date. However, other bridges
+around the world have installed movable traffic barriers which are renditions of Wattenburg’s
+patented design that he offered to give the Golden Gate Bridge District free-of-charge.</p>
+
+<p>The head of one embarrassed engineering firm working for the bridge district attacked
+Wattenburg’s credentials to be doing work for the district without having a license as a
+professional engineer (he evidently assumed that Wattenburg must be getting paid). Wattenburg’s
+terse response to the press was: “I don’t take public money for exposing high-priced fools who
+pretend to be competent engineers.â€</p>
+
+<p>Bill Wattenburg and his son, Eric, who was an engineering student at California State
+University, Chico, were issued a patent on their movable pipe barrier design in 1987. His son
+had designed the mechanism that automatically rolls the pipe barrier from lane to lane while
+keeping it tied down securely to the bridge deck or roadway at all times. Wattenburg said that he
+was about to give up on the pipe barrier idea because he hadn’t solved this problem. Eric picked
+up the problem one weekend and found a clever solution that made the whole scheme practical.
+Eric built a fully operational scale model that he demonstrated to the Golden Gate Bridge
+Directors.</p>
+
+<p>Wattenburg told us that movable pipe barriers are still the cheapest and best traffic barriers
+that can be quickly installed around many places that could be attacked by vehicles carrying
+bombs or terrorists, such as government buildings, embassies oversees, and troop encampments
+in hostile places. “The military will get around to it someday, after we lose another few hundred
+of our people.â€</p>
+
+<hr />
+
+<p><i>Note: It took until late 1998 before anyone paid serious attention to
+Wattenburg’s idea of using the barrier to protect against truck bombs. The San
+Francisco Chronicle reported
+on the successful testing performed by Lawrence Livermore National Labs (October 8, 1988).
+Unfortunately, the device still has not been used to this date.—PKS</i></p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/GoldenGate.html.annot b/lib/ebooks/oebtest/GoldenGate.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/oebtest/GoldenGate.html.annot
diff --git a/lib/ebooks/oebtest/GoldenGate.html.i b/lib/ebooks/oebtest/GoldenGate.html.i
new file mode 100644
index 00000000..826faa1b
--- /dev/null
+++ b/lib/ebooks/oebtest/GoldenGate.html.i
@@ -0,0 +1,9 @@
+3 pages
+size 400 562
+length 4104
+424 2 11 body html
+0
+1348 2 28 body html
+136
+3318 2 53 body html
+0
diff --git a/lib/ebooks/oebtest/HelicopterMinesweeper.html b/lib/ebooks/oebtest/HelicopterMinesweeper.html
new file mode 100644
index 00000000..7c8ec094
--- /dev/null
+++ b/lib/ebooks/oebtest/HelicopterMinesweeper.html
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Helicopter Minesweeper</title>
+</head>
+
+<body>
+
+<h1>Helicopters to Clear Minefields</h1>
+
+<h2>(1990)</h2>
+
+<p>His most recent invention is a new device for clearing minefields out of war zones during
+the Gulf War. He designed a thing called a “chain matrix†which is pulled by a helicopter over the
+ground to dig up the mines and explode them without endangering people. The story (San
+Francisco Chronicle, March 8, 1991, front page) picked up the human interest side because he
+had used a small blacksmith’s shop in a farming town to build the first prototypes and local
+farmers to test the devices when major defense contractors would not move fast enough to please
+him.</p>
+
+<p>Wattenburg really didn’t want to talk about it beyond what was disclosed in the many
+press stories about his helicopter minesweeper. He told us to contact the Livermore National
+Laboratory for anything more we wanted to know. He mentioned that some parts of his design
+were now classified and that the full details of the design were not disclosed to the press for
+obvious reasons. He did say that the version that was tested at the Yuma Proving Grounds was
+“not quite as clumsy and contained things a little more sophisticated than what the newspaper
+stories showed.â€</p>
+
+<p>The Livermore Lab spokesperson would not comment beyond the press stories. He did
+say that Wattenburg would soon be issued a patent on the unclassified portions of the
+minesweeper design. He said that this device also appears to have great application in farming
+operations in areas where the ground is very rocky. He said that Livermore engineers were
+already in contact with manufacturers of agriculture equipment. He laughed when he told us that
+“Wattenburg says that the last thing he ever wants to see again is a farm.â€</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/MeasuringOilTanks.html b/lib/ebooks/oebtest/MeasuringOilTanks.html
new file mode 100644
index 00000000..fce323c6
--- /dev/null
+++ b/lib/ebooks/oebtest/MeasuringOilTanks.html
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Don’t Call the FBI!</title>
+</head>
+
+<body>
+
+<h1>Don’t Call the FBI!</h1>
+
+<h2>(1974)</h2>
+
+<p>This next story amused our staff to no end when they found the first of the newspaper
+stories. Wattenburg seemed excited himself when we showed him how widely the story had been
+publicized around the world. He said that he hadn’t realized it at the time.</p>
+
+<p>In 1974, Wattenburg again embarrassed government scientists and bureaucrats alike. He saved
+the country millions of dollars during the first oil crisis when he showed that he could measure
+how much oil was in oil refinery storage tanks by simply pointing a special infra-red camera at the
+tanks from a distance. This story was first reported in the San Francisco Chronicle, February 6,
+1974, with the headline: “How to See Inside Their Oil Tanksâ€.</p>
+
+<p>During the oil crisis, Energy Department officials announced that they were going to use
+a thousand FBI agents to crawl into all the oil tanks in all the refineries of the country to see how
+much gas and oil the oil companies were hoarding. Embarrassed officials in Washington quickly
+cancelled their plans to use FBI agents after the story of Wattenburg’s feat was carried by the
+wire services all over the country.</p>
+
+<p>Wattenburg treated the viewers of the ABC network to a dramatic film that showed how he
+stood back at a distance and measured the oil levels in all the storage tanks at the Richmond,
+California, Chevron Oil Co. refinery—without really trying! As his special TV-like camera
+scanned the tank farm, the screen showed the surface of each oil tank glowing brightly up to the
+liquid level in the tank. The empty upper portion of each tank showed black. The liquid levels of
+a hundred oil tanks in the distance could be measured to an accuracy of 5% just by looking at
+their images on the camera screen.</p>
+
+<p>Wattenburg had made the film in a few minutes using a commercially available infra-red TV
+camera—from a distance of a mile away! He showed that the government could easily measure
+the oil in all the refinery tank farms of the country. He proved that they could do this in a day by
+simply flying over the tank farms with military reconnaissance aircraft that carried the same infra-red camera. </p>
+
+<p>This is the story he gave one reporter at the time:</p>
+
+<blockquote>
+ <p>The idea came to him when he remembered that water tanks on the farms near where he
+ grew up often had a very visible dew line on them early in the morning because the portion of the
+ tank filled with water stayed at a warmer temperature overnight than the empty upper portion that
+ was cooled down by the nighttime air temperature. Conversely, the sun warmed the upper
+ surface more quickly than the lower surface in the afternoon. This meant that the portions of oil
+ tanks filled with oil would be warmer in the morning and cooler in the evening than the empty
+ portions which followed the local air temperature. This temperature difference is easily measured
+ and displayed by infra-red TV cameras of the kind Wattenburg borrowed for his dramatic
+ experiment (Thermovision by AGA Corporation). This technology was first developed for satellite
+ reconnaissance of rocket launchings (Wattenburg worked on this as a consultant to Lockheed
+ Missiles and Space Co. in 1965–1968.)</p>
+
+ <p>The congressional subcommittee that had initially insisted that the Energy Department use
+ FBI agents later asked Wattenburg to testify at a hearing in Washington. They wanted to
+ investigate why the Energy Dept. had not thought of his idea. He wrote the committee staff a
+ widely publicized letter in which he gave them complete instructions on how to do it themselves
+ and where they could find a suitable infra-red camera in the Pentagon! He suggested that this
+ would save the taxpayers his airfare—and that “they would really find it a lot more fun to do it
+ themselves.â€</p>
+
+<p>The subcommittee staff insisted that he appear. Then he wrote back that he would be
+ delighted to appear because he had “just discovered something else that your subcommittee has
+ told a government agency to do that is even more foolish than using FBI agents to crawl into oil
+ tanks.†They evidently cancelled the hearing.</p>
+</blockquote>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/MeasuringOilTanks.html.i b/lib/ebooks/oebtest/MeasuringOilTanks.html.i
new file mode 100644
index 00000000..97b47af8
--- /dev/null
+++ b/lib/ebooks/oebtest/MeasuringOilTanks.html.i
@@ -0,0 +1,11 @@
+4 pages
+size 400 562
+length 4646
+411 2 11 body html
+0
+1614 2 33 body html
+0
+2685 2 48 body html
+147
+2685 2 48 body html
+697
diff --git a/lib/ebooks/oebtest/QuotesAboutBill.html b/lib/ebooks/oebtest/QuotesAboutBill.html
new file mode 100644
index 00000000..2d8c62fe
--- /dev/null
+++ b/lib/ebooks/oebtest/QuotesAboutBill.html
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Quotes About Bill Wattenburg</title>
+</head>
+
+<body>
+
+<html>
+
+<h1>Quotes about Bill Wattenburg</h1>
+
+<p>From a well-known scientist who once worked with Wattenburg:</p>
+
+<blockquote><q>If anyone has spent $10 or $20 million on a difficult technical problem and not
+found a solution, they probably should have asked Bill Wattenburg First.</q></blockquote>
+
+
+<p class=pagebreak>Said to Bill by a woman who pulled up next to his Mercedes 280SL in traffic (his licence
+plate read “PILLâ€):</p>
+
+<blockquote><q>Hey, thanks for reminding me!</q>—<i>SF Chronicle, Aug. 16,
+1974, p. 25, in Herb Caen’s column.</i></blockquote>
+
+<p class="pagebreak">From a colleague at the Nevada nuclear weapons test site:</p>
+
+<blockquote><p><q>He was always looking for the simple solution that everyone else had
+ overlooked. His favorite saying was: <q>A smart cowboy just wouldn’t work
+ this hard to make things so goddamn difficult.</q> Then he would throw up his
+ hands and go off to tease the ladies in some local bar down the highway
+ while the rest of us were working our butts off.</q></p>
+ <p><q>You are always wondering when he is going to make a fool out of
+ you, and do it in some simple way or with some crazy experiment that
+ forces you to stand and applaud your own ignorance.</q></p>
+ <p><q>But if you want to know what I really think of him, I’ll tell
+ you. If I am ever trapped in a spaceship and everyone says it is hopeless,
+ I hope he is still around, and near a telephone…</q></p></blockquote>
+
+<p class="pagebreak">From a U.S. Forest Service Supervisor in Plumas County, Calif.:</p>
+
+<blockquote><q>There are not many old pros like him left anymore who can chase a forest fire on
+a bulldozer in the night over mountains so rugged that you can’t walk on them. I mean fire crews
+won’t go where he takes a bulldozer. This guy attacks a fire just like it was trying to kill his
+kids. We called him once when he was on the radio in San Francisco—we just needed his equipment
+on the fire. He was on the fire <i>himself</i> four hours later.</q></blockquote>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/QuotesFromBill.html b/lib/ebooks/oebtest/QuotesFromBill.html
new file mode 100644
index 00000000..2b79db6a
--- /dev/null
+++ b/lib/ebooks/oebtest/QuotesFromBill.html
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Quotes From Bill Wattenburg</title>
+</head>
+
+<body>
+
+<html>
+
+<h1>Quotes From Bill Wattenburg</h1>
+
+<p>In response to a California state Senator asking his opinion of BART management:</p>
+
+<blockquote><q>I’m still looking for the front end of the horse.</q>—<i>SF Chronicle,
+Nov. 19, 1973, p. 29 in Herb Caen’s column.</i></blockquote>
+
+<p class="pagebreak">To the Maitre d’Hotel (while slipping him $20) after his date made him take back a bottle of
+wine—but one of many complaints:</p>
+
+<blockquote><q>Take <i>her</i> away!</q>—<i>San Francisco Chronicle, Apr. 19, 1974,
+p. 27, in Herb Caen’s column.</i></blockquote>
+
+<p class="pagebreak">Describing BART General Manager Billy Stokes at a Commonwealth Club meeting:</p>
+
+<blockquote><q>The extraction by some farmers of methane gas from manure piles is interesting,
+but how can you top a genius who is trying to run a subway system on pure bullshit?</q>—<i>San
+Francisco Chronicle, Mar. 29, 1974, p. 29, in Herb Caen’s column.</i></blockquote>
+
+<p class="pagebreak">On why he hasn’t written more books:</strong></p>
+
+<blockquote><q>You can sometimes beat the pros at their own game once. But they don’t often let
+you get away with it a second time. It’s much easier to find another field.</q></blockquote>
+
+<p class="pagebreak">A favorite saying at the Nevada test site:</p>
+
+<blockquote><q>A smart cowboy just wouldn’t work this hard to make things so goddamn
+difficult.</q></blockquote>
+
+<p class="pagebreak">In response to a fellow scientist asking if he had been in an accident:</p>
+
+<blockquote><q>No, some women just like to make their cowboys jealous. I guess it makes him better
+in bed after she takes him home and patches him up.</q></blockquote>
+
+<p class="pagebreak">Describing the BART train control system in the 1970s:</p>
+
+<blockquote><q>…the world’s most expensive, computer-controlled, track-mounted
+pinball machine.</q></blockquote>
+
+<p class="pagebreak">On why it was so easy for him to find a easy, reliable way to duplicate the
+early BART magstripe tickets (and thus credit cards, until he helped the banks find a more reliable
+encryption design):</p>
+
+<blockquote><q>It’s not my fault. When engineers have too much money, they usually
+think only of the most sophisticated ways they can spend it. No one asks them to play devil’s
+advocate and think of the obvious until it’s too late.</q></blockquote>
+
+<p class="pagebreak">In response to an allegation that he was working for the Golden Gate Bridge district
+(designing a traffic barrier to prevent head-on collisions that the bridge engineers said could not be designed)
+without a professional engineer’s license:</p>
+
+<blockquote><q>I don’t take public money for exposing high-priced fools who pretend
+to be competent engineers.</q></blockquote>
+
+<p class="pagebreak">In response to a corrosion engineer who had been working on the EBMUD blue water problem
+for a year:</p>
+
+<blockquote><q>Where I went to school, we don’t give degrees to engineers who can’t
+solve a problem in a year.</q></blockquote>
+
+<p class="pagebreak">Upon being asked why other talk show hosts don’t follow his format of welcoming callers
+on any subject:</p>
+
+<blockquote><q>If you do, you’d better be ready to spend three hours on the air
+admitting your ignorance. You’d better be prepared for what smart people will ask
+you.</q></blockquote>
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/TalkRadio.html b/lib/ebooks/oebtest/TalkRadio.html
new file mode 100644
index 00000000..430aad61
--- /dev/null
+++ b/lib/ebooks/oebtest/TalkRadio.html
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Talk Radio on the West Coast</title>
+</head>
+
+<body>
+
+<h1>Talk Radio on the West Coast</h1>
+
+<p>The ratings for Bill Wattenburg’s night-time talk show “The Open Line To
+The West Coast†on KGO Radio (ABC),
+San Francisco, have been three to four times above the average of the next best-rated
+shows (AM and FM) in the market for at least the last eleven years running (since 1982).
+His show gains 11 to 20 shares in his time slot compared to 3 to 4 shares for his closest competitors.
+He has been a regular on KGO talk radio since 1972. His nighttime radio shows
+reach the entire west coast from Alaska to Mexico, as he announces when he comes
+on the air. Based on his Bay Area audience ratings, we estimate that at least
+1,200,000 in the eleven western states and Alaska hear some part of each of his
+three-hour, 10pm to 1am KGO shows on weekends. We estimate that at least
+13,000,000 on the west coast have listened to him at some time in the last three
+years on radio and recognize his name or his voice. Out-of-market numbers say
+that his total listening audience in southern California is substantially larger
+than in the Bay Area in the 10pm to 12pm time slot.</p>
+
+<p>Our staff evaluated tapes of sixteen of his KGO Radio shows and three of his
+TV shows picked at random for the period January 1988 to December 1992. He
+allowed us to observe him in-studio during four of his live KGO radio talk shows
+in October 1992. A recent feature story on his KGO radio performances appeared
+in the Capitol Cities/ABC employee magazine. We believe this to be a fair
+analysis of his radio performances.</p>
+
+<p><i>[The story from the employee magazine, <i>ABC Ink</i>, is not included here because
+ABC does not grant permission for this content to be reproduced electronicly, but it is quite
+interesting.—PKS]</i></p>
+
+<hr />
+
+<p>We picked up some sour notes however, from one KGO Radio producer who has
+been with the station for many years. This producer said that Wattenburg almost
+never takes guests on his show and that he ignores advice from producers who
+offer him important material and topics for his shows. We asked this producer to
+give us an example. The producer mentioned that Wattenburg ignored some news
+stories during the Gulf War that reported the danger of nuclear material being
+scattered all over the desert, or that the Iraqis could have retrieved a nuclear
+warhead and used it against us. We asked the producer if he/she knew that
+Wattenburg was probably very familiar with the safeguards on our nuclear weapons
+because he worked on the design of nuclear weapons at one time and was an
+advisor to the Air Force. The producer said that he/she did not know that
+Wattenburg had ever done that.</p>
+
+<p>As to the second complaint—no guests on his shows—we politely asked if
+anyone could explain why Wattenburg’s ratings were more than twice as high as
+the top-rated daytime KGO shows that specialized in interviewing guests booked
+on the shows by producers. The answer we got was that it was easier for him to
+hold high ratings in the nighttime slot at 10pm to 1am than during the daytime.
+We pointed out that all the other major radio shows on the west coast in the
+same time slot had much lower ratings that Wattenburg. And, we asked why
+Wattenburg still had higher ratings when he did the KGO daytime shows in the
+seventies.</p>
+
+<p>The last response we were offered by this senior producer was: “Well,
+he’s been around for twenty years, you know. All the rednecks listen to
+him.â€</p>
+
+<p>Another KGO producer who works Wattenburg’s shows commented that some of the
+older KGO producers don’t like Wattenburg just because he won’t take guests that
+they try to book on his shows. “They get a lot of flak from their public
+relations friends in New York who want to book authors on Wattenburg’s shows.
+Wattenburg won’t take even his own best friends on his shows. Why should he take
+theirs? … The younger producers here fight to work Wattenburg’s shows. It’s a
+lot of fun, and it’s sort of satisfying. And it’s a snap. … He tells us to take
+every caller who calls on his show. We get a lot of really bright young kids who
+call his show late at night. He gets a little mad if you even refuse to let a
+drunk on his show. He says a lot of drunks make more sense than the sober ones,
+and people love to hear them on the air because if you work them right they will
+tell the whole world the truth that they will be sorry about tomorrow. … It’s
+sort of nice to start a show when the switchboard is already full of calls
+before he goes on the air … our biggest problem is when people start to call
+before the end of the previous show and only want to know if Wattenburg is going
+to be there later. The host on that show gets mad at you if he is pleading for
+callers and he sees calls coming in, but none of them are for him…â€</p>
+
+<p><b>We verified that Wattenburg started and promoted two major environmental
+campaigns on his radio shows. These were: stopping the giveaway of the Tongass
+National Forest in Alaska to foreign-owned (Japanese) interests, and saving the
+old-growth redwoods in the Headwaters Forest owned by Pacific Lumber Company.</b></p>
+
+<p>He began alerting his west coast audience to these dangers in 1989, well before
+national environmental organizations were on the bandwagon. He first warned that
+the takeover of Pacific Lumber by a Houston investor in a junk bond deal would
+lead to the cutting of the last of the privately-owned virgin redwoods. State
+and federal officials didn’t believe him until Pacific Lumber’s new owners filed
+for a logging permit the next year. Major public campaigns and legislation have
+since stopped the cutting for the near future.</p>
+
+<p>For two years, Wattenburg’s audience bombarded congress with protests over
+the fifty-year contracts given to foreign-owned lumber companies to cut the
+virgin forests in the Tongass Forest for as little as a few dollars a tree. Most
+members of congress admitted that they didn’t even know that this country’s
+largest national forest existed, let alone where it was. Wattenburg’s favorite
+ploy was to remind politicians that they were hypocrites for complaining about
+the cutting of rain forests in other countries while they allowed the
+clear-cutting of this country’s only temperate rain forest.</p>
+
+<p>The U.S. Forest Service finally modified the contracts extensively in 1992
+and set aside large areas in the Tongass that can not be cut. Wattenburg still
+delights in reminding the environmental lobbies that they only later got
+interested in this problem to get contributions to save a forest that was
+actually rescued by his audience on KGO Radio.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/TitlePage.html b/lib/ebooks/oebtest/TitlePage.html
new file mode 100644
index 00000000..e1a1495e
--- /dev/null
+++ b/lib/ebooks/oebtest/TitlePage.html
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background</title>
+</head>
+<body lang="en-us">
+
+<h1 class="title">Bill Wattenburg’s Background</h1>
+
+<p style="text-align: center">Originally compiled in 1992</p>
+
+<br />
+
+<center><img src="DrBill.tif" /></center>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/TitlePage.html.annot b/lib/ebooks/oebtest/TitlePage.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/oebtest/TitlePage.html.annot
diff --git a/lib/ebooks/oebtest/TitlePage.html.i b/lib/ebooks/oebtest/TitlePage.html.i
new file mode 100644
index 00000000..1878c4d4
--- /dev/null
+++ b/lib/ebooks/oebtest/TitlePage.html.i
@@ -0,0 +1,5 @@
+1 pages
+size 400 562
+length 586
+400 2 10 body html
+0
diff --git a/lib/ebooks/oebtest/TitlePage.html.index b/lib/ebooks/oebtest/TitlePage.html.index
new file mode 100644
index 00000000..1878c4d4
--- /dev/null
+++ b/lib/ebooks/oebtest/TitlePage.html.index
@@ -0,0 +1,5 @@
+1 pages
+size 400 562
+length 586
+400 2 10 body html
+0
diff --git a/lib/ebooks/oebtest/about.html b/lib/ebooks/oebtest/about.html
new file mode 100644
index 00000000..86a73a1d
--- /dev/null
+++ b/lib/ebooks/oebtest/about.html
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: About This Report</title>
+</head>
+<body lang="en-us">
+
+<h1 class="title">About This Book</h1>
+
+<h2 class="title">Peter K. Sheerin</h2>
+
+<p class="title">I received the report from a government agency that wanted more people to know more of Bill
+Wattenburg’s interesting and varied background.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/awards.html b/lib/ebooks/oebtest/awards.html
new file mode 100644
index 00000000..700d0705
--- /dev/null
+++ b/lib/ebooks/oebtest/awards.html
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Awards</title>
+</head>
+
+<body>
+
+<h1>Awards</h1>
+
+<p>Wattenburg received a Certificate of Merit from the Secretary of Defense in 1970 for his
+service on the U.S. Air Force Scientific Advisory Board from 1966 to 1970. Members of this
+Board were authorized by Congress to oversee and advise the Secretary of Defense and the
+President on the strategic defense programs of the Air Force. Members are given the equivalent
+military rank of General and the authority to request briefings from the staffs of any Air Force
+command concerning the defense programs and forces at their command.</p>
+
+<p>Wattenburg served on a sub-committee headed by Dr. Edward Teller which reviewed and
+evaluated this nation’s nuclear defense and missile capability. Wattenburg proposed
+significant defense strategy changes which are recorded in still classified documents from this period.</p>
+
+<hr />
+
+<p><i>I also found out that Bill was named a Distinguished Alumni of Chico State
+for 1999, in the College of Engineering, Computer Science, and Technology.</i>—PKS</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/awards.html.annot b/lib/ebooks/oebtest/awards.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/oebtest/awards.html.annot
diff --git a/lib/ebooks/oebtest/awards.html.i b/lib/ebooks/oebtest/awards.html.i
new file mode 100644
index 00000000..6df06ff2
--- /dev/null
+++ b/lib/ebooks/oebtest/awards.html.i
@@ -0,0 +1,5 @@
+1 pages
+size 400 562
+length 1429
+396 2 11 body html
+0
diff --git a/lib/ebooks/oebtest/background-education.html b/lib/ebooks/oebtest/background-education.html
new file mode 100644
index 00000000..61689a1e
--- /dev/null
+++ b/lib/ebooks/oebtest/background-education.html
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Education</title>
+</head>
+
+<body>
+
+<h1>Background and Education</h1>
+
+<p>Bill Wattenburg’s academic training explains some of the technical tricks he has pulled off
+in the public domain. He has a Ph.D. in electrical engineering and physics from
+U.C. Berkeley, and he has kept up very successful careers in science and business throughout the entire time he
+has been doing radio, television and publishing.</p>
+
+<h2 id="Hometown">Hometown</h2>
+
+<p><i>(The following comes from KGO Radio promotional material.)</i></p>
+
+<blockquote><p>Bill Wattenburg was born in Chico, California, on February 9, 1936. He grew up in the
+mountains of northeastern California in the lumber industry and ranching areas of Plumas County. His
+mother died when he was nine. He and his younger sister were raised by
+their father. They often lived with family friends when their father was away seeking work as a
+logger, road builder and mechanic. When he was nine to thirteen years old, Bill lived and worked
+with an old gold miner friend of his father’s most of the time. The family friend had a mining claim
+and cabin twenty miles from the nearest town and located at 7,000 feet in the Sierra. They were
+snowed in several months each winter and Bill got his education from books, a short-wave radio,
+and correspondence courses supplied by the school district.</p>
+
+<p>When asked how he got where he is today, Wattenburg says it began shortly after he
+graduated from high school when he was 15. His father walked up to him one afternoon on their
+logging job and told him to get off the bulldozer he was operating. He said that he had told his
+father that he wanted to work as a logger instead of going to college. His father then threatened
+to “knock him on his butt†if he didn’t get on the Greyhound bus that very night and go to
+U.C. Berkeley where he had been offered a scholarship. He had never been out of the mountains of
+northern California except for a few trips to nearby Reno to buy school clothes. His high school
+science teacher had insisted that he take a National Science Foundation examination before he
+graduated. This teacher helped him apply to several universities. He had never opened the
+letters that came back from the universities. But his father, who had not finished high school, had
+opened the letters and seen the scholarship offer from U.C. Berkeley.</blockquote>
+
+<h2 id="Education">Education</h2>
+
+<p>Bill Wattenburg enrolled at Berkeley as an engineering major and finished his freshmen year
+with honors. The following year he moved to California State University at Chico because it was
+closer to home and his father needed help to support the family in Plumas County. He worked
+in the logging woods and as a ranch hand. He commuted to college at Chico during the week.
+His records at Chico State show that he played football and boxed on the Chico State teams for
+three years.</p>
+
+<p>Young Bill Wattenburg evidently had some trouble with the law in his home town
+in Plumas County. Some of the local people we interviewed remembered that Bill was
+involved in some fights in local bars around the county when he was eighteen or nineteen. The
+other men involved had reputedly threatened or attacked Bill’s father while Bill was away in
+college. These were disgruntled former employees whom his father had given jobs when no
+one else would hire them.</p>
+
+<p>However, the Plumas County Sheriff’s Department and the local newspaper have records of
+only one incident in 1955 involving a man who was formerly convicted of assault with a deadly
+weapon. Bill’s father had given him a job while he was on probation, but later fired him over
+some disagreement. This man later got in a fight with Bill and then filed assault and battery
+charges against Bill. The charges were dismissed after witnesses said that the man threatened Bill
+with a hunting knife. The news story quoted witnesses as saying that Bill approached the man in
+a local bar and asked him: “Would you like to point that knife at me the same way you did
+my father?†The man was returned to county jail after he was released from the county hospital
+with a cast on his broken right arm.</p>
+
+<h2 id="GraduateSchool">Graduate School</h2>
+
+<p>Bill Wattenburg graduated summa cum laude from California State University, Chico,
+with a double major in electrical engineering and physics. He returned to Berkeley as a graduate
+student on a National Science Foundation scholarship in 1958. There he studied electrical
+engineering under Professor Harry D. Huskey, who was intimately involved in some
+of the world’s first digital
+computers <i>[and was the president of the Association for Computing Machinery
+in the early 1960s—PKS]</i>. Professor Edward Teller (known to many as the “father of the
+hydrogen bombâ€) was one of his physics teachers. He was awarded a Ph.D. in electrical
+engineering and physics at Berkeley (summa cum laude) in 1961, after only three years in
+graduate school. He was immediately offered a position as Assistant Professor of Electrical
+Engineering on the prestigious Berkeley faculty.</p>
+
+<p>The following year he was captivated, he says, by President John F. Kennedy’s call for an end
+to atmospheric nuclear testing and the development of cleaner underground testing procedures.
+He took a leave of absence from Berkeley and moved to the Livermore National Laboratory
+where he worked in the physics division on the design of nuclear devices and the first
+underground nuclear tests. He then spent six months at the Nevada nuclear test site.</p>
+
+<p>A Lawrence Livermore National Laboratory official confirmed that he was the
+inventor of still-classified nuclear test measurement and diagnostic procedures that are essential to
+our nuclear test ban treaty verification technology today.</p>
+
+<h2 id="AcademicWork">Academic Work</h2>
+
+<p>He returned to teaching and research at the University of California, Berkeley campus in 1964
+where he continued his research in the design of digital computers systems and supervised a large
+group of graduate students. He taught the main graduate courses in digital computer design and
+programming at Berkeley for the next five years. Many of his graduate students are today high
+level executives in major American computer and communication companies. He also continued
+his work in nuclear weapons testing at Livermore as a part-time consultant and became a
+consultant to IBM, General Electric, and Lockheed Missiles and Space Company in various
+defense and space projects at those companies from 1964–1970. He was a member of the U.S. Air
+Force Scientific Advisory Board from 1966 to 1970.</p>
+
+<p>From 1961 to date, he has published over twenty scientific research papers and technical
+articles and has been awarded six U.S. and foreign patents. <i>[The total is now
+eight U.S. patents—PKS]</i></p>
+
+</body>
+</html>
+
diff --git a/lib/ebooks/oebtest/background-education.html.i b/lib/ebooks/oebtest/background-education.html.i
new file mode 100644
index 00000000..85fe11cb
--- /dev/null
+++ b/lib/ebooks/oebtest/background-education.html.i
@@ -0,0 +1,19 @@
+6 pages
+size 400 562
+length 7245
+399 2 11 body html
+0
+886 2 24 body html
+227
+2747 2 46 body html
+0
+3742 2 62 body html
+153
+5472 2 86 body html
+68
+7020 2 108 body html
+0
+AcademicWork 4
+Education 1
+GraduateSchool 3
+Hometown 0
diff --git a/lib/ebooks/oebtest/bloodbanks.html b/lib/ebooks/oebtest/bloodbanks.html
new file mode 100644
index 00000000..ca16108e
--- /dev/null
+++ b/lib/ebooks/oebtest/bloodbanks.html
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Blood Banks</title>
+</head>
+
+<body>
+
+<h1>Blood Banks</h1>
+
+<p>Bill Wattenburg’s first reported entry in the public domain happened when he was a young
+assistant professor at Berkeley. The Director of the Alameda County Blood Bank, Dr. David
+Singman, a pathologist at Alta Bates Hospital in Berkeley, came to him in 1965 with a problem at
+the Alameda–Contra Costa Blood Bank that was costing a great deal of money and loss of life
+around the country. In the traditional way that blood banks distributed blood to local hospitals,
+up to twenty percent of the blood was being lost because of “outdatingâ€. This spoilage
+occurred because the blood sat in refrigerators in the hospitals past the thirty-day limit during which it
+could be safely used somewhere else. Once a unit of blood was sent to a hospital, it was usually
+cross-matched and set aside for a particular patient. Even if the patient didn’t need it later, this
+particular unit of blood was seldom ever sent to another hospital before it became outdated and
+had to be thrown away.</p>
+
+<p>Dr. Singman knew that Wattenburg was designing computers at U.C Berkeley at the time.
+He told Wattenburg about this problem and asked him if he could solve it.</p>
+
+<p>On his own time, Wattenburg first designed a method to positively identify each pint of
+blood by a special code before it left the blood bank. He then designed a computer system to
+track each pint of blood as it went into hospital inventories. Frustrated with writing proposals and
+waiting for government money to buy the computer equipment he needed, Wattenburg convinced
+Lockheed Missiles &amp; Space Co. in Sunnyvale to contribute time on one of their large defense
+computers during nighttime. Wattenburg had earlier helped design this computer for an Air Force
+project. He made a deal with Lockheed—He promised to show them how to save at least an hour
+of computer time a day on the Air Force project in return for the fifteen minutes at night he
+needed for the blood bank.</p>
+
+<p>Next, he devised a scheme to hook up all hospitals and the Alameda Blood Bank to the
+Lockheed Sunnyvale central computer over telephone lines. This was ten years before remote
+data terminals for computers were commonly available.</p>
+
+<p>Finally, he designed the computer programs that allowed the Alameda blood bank to keep
+track of every pint of blood in its inventory and sitting at the hospitals it served, His system
+allowed the blood bank to order all blood units approaching outdating at the hospitals to be
+located everyday and sent to other hospitals where they were needed instead of sending new units
+from the blood bank while the old units went to waste in hospital refrigerators.</p>
+
+<p><b>His clever solution stopped the needless waste of ten percent of the blood supply in the Bay
+Area in the first year it was used. The average age of transfused blood was reduced by ten percent,
+and the need for outside donors was reduced by thirty-three percent. His system was quickly
+adopted by the Red Cross nationwide. The results were published in The Journal of the American
+Medical Association (JAMA), November 8, 1965, pp 583–586, “Computerized Blood Bank
+Controlâ€. Wattenburg’s design was soon adopted by most blood banks throughout the country.</b></p>
+
+<p>Dr. Singman has died, but we talked to a retired Red Cross medical advisor who knew Dr.
+Singman at Alta Bates Hospital in Berkeley when he was working with Wattenburg on this
+project. He remembers when all this happened twenty-five years ago. He says that some top
+Red Cross administrators were defensive and annoyed over the attention that Wattenburg’s
+innovation received in the press. “They were forced to admit that it was a great improvement and
+that they would use it as soon as possible, but they were uncomfortable because his idea and the
+JAMA article also brought public attention to the fact that large amounts of blood had been lost in
+the past because they had not recognized something that seemed so simple.†He said he
+remembers how he kicked himself when he saw it. He says that, for certain, hundreds of lives
+have been saved in the twenty-five years since then because desperately needed blood has been
+available were and when it is needed, and the cost of blood has been reduced significantly. He
+remembers that Wattenburg was invited to a blood bank association meeting in San Francisco
+shortly after the JAMA article appeared. Wattenburg announced that he was giving the rights to
+his idea to any blood bank that wanted to use it, free of charge. However, Lockheed built a
+substantial business supplying the computer programs and equipment to hundreds of blood banks
+around the country.</p>
+
+<p>In one of our interviews with him, we showed Wattenburg the nice comments above and
+said that he must be very proud of what he had done at such an early age (29). He displayed
+some annoyance. He then told us that a U.C. Berkeley faculty promotions committee in 1966
+concluded that this work for the nation’s blood banks was “more in the line of public service than
+university level scientific research worthy of promotion consideration.†He said that this
+disappointment was the second time that, “This sort of thing happened to me, but I grew up after
+that.†He wouldn’t elaborate on what the first time was.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/business.html b/lib/ebooks/oebtest/business.html
new file mode 100644
index 00000000..d94fe08d
--- /dev/null
+++ b/lib/ebooks/oebtest/business.html
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Business</title>
+</head>
+
+<body>
+
+<h1>Business</h1>
+
+<p>In 1966, Bill Wattenburg and physicist Donald Glaser
+(winner of the Nobel Prize in Physics, 1960, for the invention of the bubble chamber)
+formed a company called Berkeley Scientific Laboratories (BSL) which grew to a thirty-million
+dollar a year enterprise within three years. Wattenburg served as president of the company until
+1970. The scientific staff at BSL directed by Wattenburg received major NASA contracts for
+work on the spacecraft guidance computer for the Apollo man-to-the-moon project and
+Department of Defense contracts for the computer systems for the Navy’s Poseidon missile. BSL later developed
+a number of very successful commercial products, including the first small medical data computer
+systems used in hospitals around the world to automate and improve medical testing procedures
+in clinical and radiology laboratories.</p>
+
+<p>Berkeley Scientific Laboratories was purchased by Tracor, Inc., a high-technology
+conglomerate in Austin, Texas, in 1969. Wattenburg became a major stockholder in
+Tracor. He resigned as president of BSL and sold his substantial interests in Tracor in 1970. Tracor stock
+dropped considerably over the next few years. He later reinvested heavily in Tracor in 1975
+shortly before it entered a long and profitable growth period over the following ten years under
+the leadership of president Frank McBee, a friend of Wattenburg’s. Wattenburg sold all his
+interests in Tracor again when the company was taken over by Admiral Bobby Inman in the eighties.</p>
+
+<p><i>(The following comes from investment banker Faris Chesley, The Chicago Corporation,
+Chicago, who has known Bill Wattenburg since 1967.)</i></p>
+
+<p>In 1969 Wattenburg and a group of physicians and medical specialists started a company
+in San Francisco called Comprehensive Health Services (CHS), later renamed Comprehensive
+Computer Systems, which developed health screening programs for professional groups such as
+the California Teachers Association and operated a large clinical laboratory in San Francisco. He
+joined the company as director of research in 1972 and developed another very successful product
+line of medical computer systems for radiology which was marketed worldwide by General
+Electric Co. CHS also acquired Bakte-Bennet Laboratories, a major supplier of growth media to
+hospitals and clinical laboratories on the west coast.</p>
+
+<p>Wattenburg and his technical staff at CHS developed a unique system of “marked-senseâ€
+Medical documents that allow a radiologist to report his full diagnostic findings by simply
+marking a few spots on one of a series of special diagnostic reporting forms. We have attached
+one of these “Raport†forms to this report. General Electric Medical
+Systems division invested over eight million dollars in this development from 1972 to 1976.</p>
+
+<p>The reader will find the following explanation much easier to understand by first
+examining the radiology report form and computer-generated radiology report attached.</p>
+
+<div class="image">
+<img src="raport.png" height="100%" />
+</div>
+
+<p>The computer-readable forms they developed cover the full human anatomy with pictorial diagrams
+showing the areas of interest to a radiologist. Each color-code form also contains a set of
+symbols that describe almost all qualifying statements that a radiologist would normally dictate in
+a report of his examination of an X-ray film.</p>
+
+<p>Wattenburg cautioned us that the original idea for all this came from Dr. Richard
+Mani, a young radiologist at the University of California San Francisco Medical Center who later worked
+with CHS. Several major computer companies and the U.C. computer center staff had told Dr.
+Mani that his idea was not workable.</p>
+
+<p>Wattenburg and his staff worked for two years to build the computer hardware and special
+programs that could read the marked-sense documents and produce medical prose in the
+computer-generated diagnostic reports that would be both accurate and pleasing to radiologists.</p>
+
+<p>General Electric sold hundreds of these small computer systems to major hospitals and
+radiology groups around the world from 1975 to 1980. The product line was sold to National
+Computer Systems, Minneapolis, in 1980.</p>
+
+<p>National Computer Systems bought Comprehensive Computer Systems CHS) from Wattenburg and his group in 1979.
+National Computer Systems was the world’s biggest supplier
+of marked-sense computer equipment and technology. (They still were in 1990. NCS supplies most
+of the multiple choice forms and data processing for schools and educational testing services
+world wide.) Wattenburg became a major stockholder in National Computer Systems.</p>
+
+<p>Wattenburg was doing <a href="TalkRadio.html">talk radio on KGO</a> and <a href="television.html">television
+shows</a> on nights and weekends throughout this period from 1972 on.</p>
+
+</body>
+</html>
diff --git a/lib/ebooks/oebtest/business.html.annot b/lib/ebooks/oebtest/business.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/oebtest/business.html.annot
diff --git a/lib/ebooks/oebtest/business.html.i b/lib/ebooks/oebtest/business.html.i
new file mode 100644
index 00000000..083abec5
--- /dev/null
+++ b/lib/ebooks/oebtest/business.html.i
@@ -0,0 +1,15 @@
+6 pages
+size 400 562
+length 5301
+398 2 11 body html
+0
+1275 2 26 body html
+187
+3241 2 52 body html
+34
+3417 2 55 body html
+0
+3417 2 55 body html
+562
+4148 2 69 body html
+85
diff --git a/lib/ebooks/oebtest/colleague.html b/lib/ebooks/oebtest/colleague.html
new file mode 100644
index 00000000..8b520605
--- /dev/null
+++ b/lib/ebooks/oebtest/colleague.html
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: A Colleague’s Observations</title>
+</head>
+
+<body>
+
+<h1>A Colleague’s Observations</h1>
+
+<p>We interviewed a professor of engineering at a major California university who worked with
+Bill Wattenburg at the Nevada Nuclear Test Site in 1962–1963 and at the Livermore
+National Laboratory for some time after that. Like many of his former scientific colleagues we interviewed,
+this man has followed Wattenburg’s public career ever since.</p>
+
+<p>His candid recollections give a good picture of Bill Wattenburg’s personality and style as a young
+scientist. We believe these observations explain a lot about Wattenburg’s public activities and
+personality in later years, as we have summarized it in the following sections of this report.</p>
+
+<p>These are the professor’s comments taped and included here with his permission:</p>
+
+<hr />
+
+<blockquote>
+<p>“Bill Wattenburg’s mind just doesn’t work the same way that everyone else’s does. He is
+bored to death with complicated solutions to difficult scientific problems. He obviously
+understands scientific fundamentals as well as any of the rest of us, but he is basically lazy. … He
+was always looking for the simple solution that everyone else had overlooked. His favorite saying
+was: ‘A smart cowboy just wouldn’t work this hard to make things so goddamn difficult.’ Then
+he would throw up his hands and go off to tease the ladies in some local bar down the
+highway while the rest of us were working our butts off.</p>
+
+<p>…</p>
+
+<p>“But, all too often, he would come back to wake us all up in our trailers in the middle of
+the night and march us into the laboratory to see some Rube Goldberg solution he had discovered,
+or a clever gadget he had built to do the same thing we had worked months to do.</p>
+
+<p>…</p>
+
+<p>“I admired the guy’s genius, but I have to admit that I came to simply dread working with
+him for the first few months that I knew him. You are always wondering when he is going to
+make a fool out of you, and do it in some simple way or with some crazy experiment that forces
+you to stand and applaud your own ignorance. … He was always watching everything what
+everybody else was doing. He seldom ever criticized, but you always had the feeling that he was
+seeing something about your work that you didn’t realize yourself. It was very unnerving in the
+beginning. … But I have to admit that now I try to teach my own graduate students some of the
+things I learned from him.</p>
+
+<p>…</p>
+
+<p>“He was only twenty-five when I began working for him at the Test Site. It was hard to
+believe that he was a nuclear weapons designer from ‘A’ division. Most of us were ten years
+older and we were working for him. … The guy never slept. … A tennis game was the only thing
+that seemed to hold his attention in one place for more than an hour … or maybe a cute cowgirl on
+a barstool somewhere.</p>
+
+<p>“There was a problem with him on this score. Once in a while they would have to send
+out the Test Site security guards to scout every country bar within 50 miles of the test site to find
+him if a problem came up on a weekend. I remember once when they brought him back to the
+trailers and he had blood all over his shirt. Someone asked him if he had been in an accident. He
+said, ‘No, some women just like to make their cowboys jealous. I guess it makes him better in bed
+after she takes him home and patches him up.’</p>
+
+<p>“Once when an underground nuclear test at Mercury was delayed and there was absolutely
+nothing we could do for two days but catch up on our sleep, he kept busy tuning up every
+secretary’s car in the parking lot, free of charge of course. We all knew what he was doing … he
+always found a lady friend out in that god-forsaken desert somewhere who took real good care of
+him. We would get hamburgers for dinner in the cafeteria and he would get a steak with all the
+trimmings.</p>
+
+<p>…</p>
+
+<p>“He would try any damn thing that popped into his mind—even at
+the very last minute before a nuclear shot. He was always pushing everybody to try add-on
+experiments that he cooked up. He was always fooling around with your equipment in the test
+shack in the middle of the night. You’d come back the next morning and something would be
+changed. It was hard enough to carry out the main experiments that we were supposed to do.
+And, he was supposed to be the group leader. But his attitude was that once he showed you how
+to do something, and he was very good at that, it was all over as far as he was concerned. It was
+of no interest to him whatsoever after that. I didn’t feel that he was a good manager in that sense,
+but he made up for it in other ways that I’ll tell you about later.<p>
+
+<p>…</p>
+
+<p>We actually got to the point that we would hide any extra test equipment, like
+oscilloscopes and cameras, and even dumb things like extra pieces of wire and signal cable. If you
+didn’t, he would try to use them for some other quirky experiment that could be wired
+up at the last minute before the shot. He always liked to find things he could add on to other
+people’s equipments that we had been working on for months to get checked out. Most of the
+other physicists made jokes about his ideas. But, on one underground nuclear shot in 1962, they
+all got a real jolt of a different sort.</p>
+
+<p>“One of his ‘midnight’ experiments hit the jackpot. The results shocked all the experts.
+And it was one that the bosses in ‘L’ division at Livermore had said could not possibly work. I
+remember that he was really pissed off because they wouldn’t even let him use some spare test
+equipment from the Livermore shops to do it. How he got permission and the equipment I don’t
+know. Another physicist from ‘A’ division named Russ Duff worked with him, I recall. Yes, I
+think it was Russ Duff who was showing everybody the surprising results of Wattenburg’s
+experiment right after the shot. … I mean the pictures from the Polaroid cameras we used in those
+days to record test results from a shot. They were all gathered around Russ Duff talking about it.
+Someone asked Wattenburg at dinner that night in the cafeteria what he thought about his
+experiment and he said something like ‘Yeah, I thought it would be interesting. Now maybe those
+assholes will wake up next time.’ I think he was talking about the bosses at
+‘L’ division who wouldn’t help him do it.</p>
+
+<p>“What Wattenburg discovered in this experiment really changed the way we instrumented
+bomb tests after that. The report on his Nevada Test Site experiment was still classified for many
+years after that for reasons that I never understood. I was going to talk about it in a classified
+seminar I was going to give to new test engineers in 1975, and I discovered that his report was
+still classified beyond my need to know, which I thought was fairly high at the time. I told the
+head of the division that I thought it was a valuable example for new test engineers … which means
+that I’m a hell of a hypocrite for what I said a while ago about Wattenburg’s crazy ideas. The
+division head, I’ll leave his name out of this, told me that I shouldn’t discuss his report. He said it
+was a “sensitive matter†that he didn’t want to have to get into right then. I dropped
+the subject.</p>
+
+<p>…</p>
+
+<p>“A year or so later, I saw Wattenburg and asked him what was the big deal with his report
+on the 1962 experiment. We all knew that the scheme he discovered—invented would be a better
+description—was being used by everybody in the nuclear testing business since 1963. He just
+shrugged his shoulders and muttered something like ‘It looks like everybody but me has made a
+career out of being the real expert on that subject.’ I sensed that there was some annoyance on
+his part over it, so I dropped the subject.</p>
+
+<p>“This wasn’t the only startling thing he did when he was at the lab by any means. After I
+was no longer working with him in Nevada, I heard through the grapevine at the lab that he shook
+them up a few more times in ‘A’ division, that’s the H-bomb design division. I heard a few of the
+bomb designers say later that they were happy when he finally went back to teaching at
+Berkeley. … But if he went back to Berkeley you’d never have known it. I saw him at
+the lab at night for years after that. I would go in late at night or on weekends to check on one of my
+experiments or a computer run, and I’d see him in the computer room or in the cafeteria, sometimes
+at two in the morning.</p>
+
+<p>…</p>
+
+<p>“A guy in ‘A’ division told me a story about how Wattenburg learned to deal with the
+bureaucracy at the Laboratory after his first successful experiment. He said that Wattenburg had
+another idea and he desperately wanted money to do the experiment. He bragged that this idea
+was so good that he was going to convince them to give him two hundred thousand dollars to do
+this experiment. Everyone laughed at him. When he went to see the the bosses, they would only
+agree to give him twenty thousand. He was happy as a lark when he came back to the physics
+department. Some thought that he had gotten what he wanted. One of the physicists asked him:
+‘Did you get the two-hundred thousand you wanted?’</p>
+
+<p>“He answered: ‘No. I got twice as much as I needed.’ â€</p>
+</blockquote>
+
+<p><i>(The professor now talks at length about other scientists at the Livermore lab that
+Wattenburg used to pal around with, how he taught them to ride a horse in a local rodeo, shoot a
+pistol, water-ski, go deer hunting in the Sierra, and some of his amusing escapades with women
+at the lab. None of this is relevant here, but it is consistent with Wattenburg’s general playfulness
+and hobbies that are reported elsewhere in this report.)</i></p>
+
+<br />
+
+<p>He continues:</p>
+
+<blockquote>
+<p>“Bill Wattenburg’s latest hobby on radio and television is just the right place for him to show off what a clever
+smart-ass he can be. … On the other hand, there are probably few good scientists who can explain complex technical things to the lay public as well as
+he can. … He can cook up the most clever little experiments for people to do at home so that they
+can explain science to themselves. He’s really good with bright kids. I’ve heard ten-year olds call
+him on the radio at midnight. They love him … but that’s because he’s still just a kid at heart
+himself.</p>
+
+<p>“I’m sure a lot of people are happy he is spending his time as a radio celebrity nowadays
+instead of on their backs in the laboratory. … It’s probably a good thing that the crazy guy got
+rich from his early inventions because the ordinary engineers of the world simply wouldn’t be safe
+with him wondering around looking for consulting contracts to beat them at their own
+game. …Anyone who has ever worked with him would never bet money that he couldn’t open a bank
+vault with the manager’s own pocketknife.</p>
+
+<p>…</p>
+
+<p>“I think he has been away from the scientific laboratory too long now to still be up on the
+cutting edge of scientific research. … That means he’ll probably walk into my lab any day now and
+tell me how much he enjoyed reading my latest scientific papers. Then he’ll probably show me all
+the simple things I overlooked.</p>
+
+<p>…</p>
+
+<p>“But if you want to know what I really think of him, I’ll tell you. If I am ever trapped in a
+spaceship and everyone says it is hopeless, I hope he is still around, and near a telephone. …â€</p>
+</blockquote>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/confrontations.html b/lib/ebooks/oebtest/confrontations.html
new file mode 100644
index 00000000..e044dbf9
--- /dev/null
+++ b/lib/ebooks/oebtest/confrontations.html
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Public Confrontations</title>
+</head>
+
+<body>
+
+<h1>Public Confrontations</h1>
+
+<p>The episodes that follow show that Wattenburg seemed to delight in exposing the failures
+of over-confident engineers who managed public projects. His style, however, was not just to
+criticize them. He typically offered them a better idea or a clever design of his own which he
+then contributed free of charge to the public agencies in question. The trouble seems to have
+started when they said that his ideas wouldn’t work or that he didn’t know what
+he was talking about. (See <a href="BART.html">BART</a>, <a href="GoldenGate.html">Golden
+Gate Bridge Barrier</a>, and <a href="BlueWater.html">Blue Water</a> projects described below.)</p>
+
+<p>We were rather astounded at what we found from database searches of newspaper and wire
+service stories on Bill Wattenburg. At first, we were ignoring those on “Willardâ€
+Wattenburg, “William†Wattenburg, “Professor W. H.†Wattenburg,
+and “Ben Wattenberg†because we thought they were all different people. Then we
+realized that all but “Ben Wattenbergâ€, the columnist, are Bill Wattenburg. He has used
+“Willard†and “Professor W. H.†at various times and places for reasons
+of his own. His most recent mention in the New York Times uses “Willardâ€. We asked him
+why. He said that his driver’s license says “Willardâ€, so when he was out of the Bay
+Area he told press people who might have wanted to check up on him that his name is Willard Wattenburg.
+Sometimes the press was confused and used “Williamâ€. He said he never bothered to correct
+a reporter. Apparently, the importance of building national name recognition as media personality Bill
+Wattenburg did not occur to him.</p>
+
+<ul>
+ <li><a href="BART.html">Fixing BART Safety</a>(Bay Area Rapid Transit System)</li>
+ <li><a href="creditcards.html">Magnetic Credit Cards</a></li>
+ <li><a href="dial-a-ride.html">Dial-A-Ride Carpooling</a></li>
+ <li><a href="MeasuringOilTanks.html">Don’t Call the FBI!</a></li>
+ <li><a href="GoldenGate.html">Golden Gate Bridge Traffic Barrier</a></li>
+ <li><a href="BlueWater.html">Blue Water (Copper) Contamination in Homes</a></li>
+</ul>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/confrontations.html.annot b/lib/ebooks/oebtest/confrontations.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/oebtest/confrontations.html.annot
diff --git a/lib/ebooks/oebtest/confrontations.html.i b/lib/ebooks/oebtest/confrontations.html.i
new file mode 100644
index 00000000..2e3447f0
--- /dev/null
+++ b/lib/ebooks/oebtest/confrontations.html.i
@@ -0,0 +1,7 @@
+2 pages
+size 400 562
+length 2593
+411 2 11 body html
+0
+1096 2 23 body html
+272
diff --git a/lib/ebooks/oebtest/copyright.html b/lib/ebooks/oebtest/copyright.html
new file mode 100644
index 00000000..44a99dc9
--- /dev/null
+++ b/lib/ebooks/oebtest/copyright.html
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: About This Report</title>
+</head>
+<body lang="en-us">
+
+<p>Text goes here.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/covert.html b/lib/ebooks/oebtest/covert.html
new file mode 100644
index 00000000..982a5a23
--- /dev/null
+++ b/lib/ebooks/oebtest/covert.html
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Covert Activities?</title>
+</head>
+
+<body>
+
+<h1>Covert Activities?</h1>
+
+<p>We could find no evidence that Wattenburg has ever been involved in government
+intelligence or covert activities. We enlisted the services of an investigative firm in Washington,
+D.C., whose staff is knowledgeable about the intelligence services. They have reported to us that
+their inquiries indicated no knowledge of Wattenburg having any involvement with the services in
+the past. However, they pointed out that knowledge of any covert activates would never be
+disclosed by their contacts for obvious reasons.</p>
+
+<p>They reported that Wattenburg had been asked by one service to help correct a problem
+with Soviet spying on our new embassy building in Moscow, but that Wattenburg had insisted
+that anything he did would have to be made public because he was working for ABC. He
+evidently made this activity public in the San Francisco Chronicle, April 22, 1987, page 18. The
+U.S. State Dept. did not seem too happy with his comments.</p>
+
+<p>We verified that he was in the country during the period 1985 to 1986 for which we had
+no information in our 1990 report (see his work on <a href="GoldMine.html">The Gold Mine project</a>).</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/covert.html.annot b/lib/ebooks/oebtest/covert.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/oebtest/covert.html.annot
diff --git a/lib/ebooks/oebtest/covert.html.i b/lib/ebooks/oebtest/covert.html.i
new file mode 100644
index 00000000..2cf28382
--- /dev/null
+++ b/lib/ebooks/oebtest/covert.html.i
@@ -0,0 +1,5 @@
+1 pages
+size 400 562
+length 1599
+408 2 11 body html
+0
diff --git a/lib/ebooks/oebtest/creditcards.html b/lib/ebooks/oebtest/creditcards.html
new file mode 100644
index 00000000..233757c3
--- /dev/null
+++ b/lib/ebooks/oebtest/creditcards.html
@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Magnetic Credit Cards</title>
+</head>
+
+<body>
+
+<h1>Magnetic Credit Cards</h1>
+
+<h2>(1973)</h2>
+
+<p>We believe that this event lends some insight into Wattenburg’s integrity in honoring
+contractual commitments and confidentiality agreements.</p>
+
+<p>The San Francisco Chronicle reported another of Wattenburg’s startling
+technical tricks during the BART controversy in 1973. A subsequent story in
+Business Week (August 11, 1973, page 120) stunned and sobered the nation’s
+banking and credit card industry which was planning to convert all credit cards
+to the same magnetic stripe system used in the new BART cards. Chronicle
+reporter Michael Harris approached Wattenburg in his Berkeley laboratory and
+asked Wattenburg whether it was possible to counterfeit the new multi-million
+dollar, “fool-proof†BART ticket magnetic stripe designed by IBM.
+This system was the first to use a magnetic stripe to record the value of a
+transit rider’s ticket. BART officials, IBM, and the nation’s banks had all said
+that “anyone would need at least $500,000 worth of specialized electronic
+equipment to copy the magnetic stripe and fool their reading machines.â€
+(Anyone but Bill Wattenburg, as it turned out.)</p>
+
+<p>We located one of the technical people, now retired, who was on the scene in 1973 in
+order to verify a couple of minor items about Wattenburg’s financial involvement in this
+event. We got a lot more than we expected. We were able to get some of “the rest of the story†at this
+late date that was not available to the press in 1973.</p>
+
+<br />
+<p><b>Here is the story from press reports:</b></p>
+<br />
+
+<p>On June 4, 1973, in the San Francisco Chronicle (page 22), reporter Harris described how
+he was able to “boost†a 5-cent BART ticket to any value he wanted using an inexpensive scheme
+that Wattenburg had invented in a few hours. Worse yet, Wattenburg devised a simple scheme
+that any housewife could do in her kitchen! Harris described how the idea came to Wattenburg,
+and how he, reporter Harris, was later able to give startled officials a private demonstration at the
+Chronicle offices. The banking industry was about to issue the first of millions of credit cards
+that could have been counterfeited “by any high school kidâ€, according to Wattenburg. IBM and
+the banks went back to the drawing board for another year before they came up with a better
+scheme (that Wattenburg said he couldn’t easily beat—see story below).</p>
+
+<p>When Wattenburg was later asked by the press and angry government officials how he
+could so easily defeat the efforts of this country’s best engineers, he sent them the following
+apology:</p>
+
+<blockquote>“It’s not my fault. When engineers have too much money, they usually think only of the
+most sophisticated ways they can spend it. No one asks them to play devil’s advocate and think of
+the obvious until it’s too late. I never would have bothered to think about the subject. It was none
+of my business. Hell, I didn’t know that BART and banks all over the country were really planning
+to use this silly scheme.â€</blockquote>
+
+<p>He continued:</p>
+
+<blockquote>
+<p>“All that happened is that this reporter Michael Harris, who is a very
+clever guy by the way, came along and bet me that I couldn’t find an easy way to copy this
+funny-looking BART ticket with a magnetic stripe. I thought it was just someone’s prototype idea. But
+he said that IBM had bragged that no one could do it for less than a half-million dollars. Now,
+that kind of gets a scientist’s juices flowing. I mean I didn’t interrupt my serious scientific work at
+Berkeley, but his challenge was on my mind for a few hours.</p>
+
+<p>“Suddenly, I remembered an obscure little thing about the physics of magnetic materials
+that most scientists don’t bother with very often. This phenomenon had given me fits in an
+experiment that I had done as a graduate student. Even my professor at the time didn’t believe it
+until I showed it to him. I thought, ‘Oh my God, the IBM guys couldn’t possibly have
+overlooked that! They’re the world’s experts on magnetic recording.’</p>
+
+<p>“I did a quick experiment with some magnetic tape that I bought at lunchtime in a music
+store on Shattuck Avenue, and damned if I wasn’t able to make a good copy of the BART ticket
+magnetic stripe that Harris had left with me to play with. I didn’t even have time to go to a BART
+station and see if my counterfeit ticket worked. When Harris came back the next day, I gave him
+the materials he would need and showed him how to do it in his kitchen at home. Well, you know
+the rest of the story. …â€</p>
+</blockquote>
+
+<p>Wattenburg recently told us that he believed that the 1973 Business Week story contained
+some half-truths to steer thieves in the wrong direction. The press reports show him copying a
+credit card with another piece of magnetic tape. But the stories don’t explain that this was no
+ordinary piece of magnetic tape. He said that the 22 other ways discovered by Cal Tech students
+were all too clumsy or unreliable to be any threat. He believed that IBM and the banks didn’t
+really care if thieves concentrated on these. He said that the banks wanted the Business Week
+story written that way. He agreed to go along with the story for the sake of all the innocent
+people who could have lost their money, but it wasn’t pleasing to him to know all the things that
+were not disclosed to the press.</p>
+
+<p>He told us ruefully:</p>
+
+<blockquote><p>“At least I didn’t say anything dishonest to Business Week. They came around to
+see how I did it and I showed them the mechanics of how it could be done, They
+didn’t ask the right questions and I didn’t volunteer anything more. I hoped they would go out and
+try to copy a card with a piece of ordinary iron oxide magnetic tape, the way Michael Harris did.
+They would have discovered in a hurry that the scheme required something else special. But they
+didn’t. I was really surprised that they wrote the story without checking that. … That was the last
+time I ever took money to keep my mouth shut. I needed money at the time to do a lot of
+important scientific experiments that were on my mind, and I had a lot of good graduate students
+who needed support. The bankers were the big boys. Who was I to tell them what was ethical?
+But you know, when I asked them to provide a few scholarships, they turned me down. That is
+why it eventually cost them a hell of a lot more than a few scholarships.â€</p>
+</blockquote>
+
+<p>One of Wattenburg’s scientist colleagues whom we interviewed in August 1990 told us
+what he thinks happened with the magnetic stripe. He said that obviously the whole thing was
+hushed up very quickly because of the potential losses due to thieves learning how to copy the
+magnetic stripe on the new bank credit cards. He said the rumor was that IBM or the
+banks, or both, paid Wattenburg a very handsome sum to help them devise a better scheme. He said that
+one of Wattenburg’s former Berkeley students who worked at IBM was asked to approach
+Wattenburg and that Wattenburg agreed to help them under the condition that he work only
+through his former student.</p>
+
+<p>This IBM engineer, Wattenburg’s former student, later went to work at Livermore. We
+were told that he took great joy in telling the funny stories that happened when the banking
+association attorneys tried to negotiate a deal with Wattenburg. He said they offered Wattenburg
+a very large amount of money if he would help them design a new scheme that couldn’t be
+counterfeited by anyone who did not have at least a hundred thousand dollars of specialized
+equipment which they itemized in the agreement. And Wattenburg had to agree to never again
+talk about or disclose to anyone how he had copied the BART card or anything about new
+schemes that would be developed. He said that Wattenburg agreed that the payment they offered
+seemed quite fair, provided there were a few minor changes. One change Wattenburg made to
+the agreement he sent back was “by anyone other than Wattenburg†in the clause “couldn’t be
+counterfeited by anyoneâ€. The attorneys saw no problem with this because if he helped develop a
+new scheme, obviously he would be one of the few who would know how to beat it as well.
+They accepted the agreement.</p>
+
+<p>But then the bankers realized that Wattenburg could collect his money by only proving
+that “other people†could not copy some new magnetic stripe that he helped them develop. They
+protested that they already had a scheme that “other people†could not easily copy. They had paid
+large sums to universities and major consulting firms to have it tested and no one could copy it
+easily and reliably until Wattenburg came along.</p>
+
+<p>They demanded that Wattenburg change the language of the agreement. Wattenburg
+responded: “Well, tell me how much it is worth to you if I take it out.†Before it was over with,
+they had tripled the amount they first agreed to pay him. The former student said that Wattenburg
+succeeded in beating the next two magnetic stripe recording schemes that they proposed until
+they finally came up with one that he said he couldn’t beat without expensive equipment.</p>
+
+<p>Our contact laughed when he recalled what the former student often told his Livermore
+friends about Wattenburg’s assurance that he couldn’t beat the latest magnetic stripe scheme that
+is now used worldwide. He said: “I’ll bet that Wattenburg just got tired of fooling around with this
+business and told them it was OK. But, do you want to bet what will happen if Wattenburg is ever
+broke and he gets a hold of your credit card for a few hours?â€</p>
+
+<hr />
+
+<p>We later learned that some of the 1973 press stories were probably encouraged for public
+consumption, and that maybe even Wattenburg left out a little of the story he told us—for a
+proper reason.</p>
+
+<p>Since this was the only episode in Wattenburg’s public exploits for which he admitted
+taking payment for his services, we decided to investigate it more deeply. In particular, we thought
+this would be a good situation in which to explore how he handled the confidentiality of his
+dealings with those who paid him in return for the same. We were able to locate the “former
+student†mentioned above. Now retired, he was willing to tell us almost all of “the rest of the
+story†since he felt that there was no danger at this late date.</p>
+
+<p>All of the above story is mostly true, as far as it goes. But there was more that the public
+was not told, and for good reason. He said that in the contract that they wanted Wattenburg to
+sign, he refused to disclose, even to IBM and the banks, the nature of the magnetic material he
+used to copy the BART and bank cards. Wattenburg had made some magnetic strips that looked
+like the ordinary Mylar-backed audio magnetic tape with the usual iron oxide magnetic surface,
+but it really had been coated with another special material. Wattenburg gave the reporter Michael
+Harris enough of this special magnetic tape to do his experiment at the BART ticket machines
+and for Harris to later give another demonstration to various officials at the Chronicle offices.
+They never knew for sure what the material was.</p>
+
+<p>He further explained that, unknown to Wattenburg, IBM and others had deliberately
+arranged the competition with Cal Tech students to see who could counterfeit the BART cards.
+But, the BART cards didn’t include all the coding safeguards that were used in the scheme that
+was designed for bank credit cards. He says he believes that IBM knew that most anyone could
+use simple magnetic tape reading equipment to read a BART card magnetic stripe and make a
+copy, as the Cal Tech students and others quickly proved. But, they were confident that no one
+could counterfeit the more valuable bank cards the same way because ordinary magnetic reading
+equipment could not read the special magnetic coding that they intended to use on the bank
+cards.</p>
+
+<p>In other words, he felt that the well-publicized student competition for copying the BART
+cards and the 22 schemes they came up with was a ruse to cause potential thieves to go in the
+wrong direction and frustrate themselves when the bank cards were issued. He said he learned
+that the first thing that IBM had tested was to make sure that their magnetic coding scheme on
+the bank cards could be not read by ordinary magnetic tape reading equipment. They were no
+fools.</p>
+
+<p>But they did not count on Wattenburg coming along. He found a way to physically copy
+the magnetic coding on the IBM stripe directly onto another magnetic stripe without using any
+intermediate electronic read-write cycle. His scheme copied everything, including the magnetic
+special coding on the bank cards that couldn’t be copied by inexpensive magnetic tape reading
+equipment. In fact, they found out that Wattenburg’s copies had as much resolution (were as
+good) as the original magnetic stripe that he had copied. This scared the hell out of them. This
+meant that he could copy the new bank cards as well.</p>
+
+<p>He said that Wattenburg refused to tell IBM or the bankers what the material was that he
+had used to make his special magnetic tape that could capture an image of their magnetic
+stripes—and could be accomplished in the kitchen. This was the real sticking point in the agreement that
+they wanted with him. Wattenburg insisted that if IBM scientists used their heads they would
+soon figure it our on their own. He felt that he didn’t want to be the one who gave license to
+thieves by being the first one to disclose it. He felt that the university would get a bad name. They
+finally settled on an agreement with him to help them anyway. And, they had to pay him
+handsomely to take out the “anyone other than Wattenburg†clause.</p>
+
+<p>He said that it became an obsession at IBM San Jose for the next year to figure out what
+Wattenburg had done. He remembers engineers and scientists meeting at lunch time to compare
+notes on their latest ideas and experiments. They even hired a guy from Livermore who had
+worked with Wattenburg to help them as a consultant. They found all sorts of new ways, but none
+of them could be accomplished with something so simple as a clothes iron the kitchen. He said
+that the attorneys got very angry with Wattenburg. They essentially accused Wattenburg of
+being a fraud and demanded that he disclose the answer or they would recommend that his future
+payments due under their contract be stopped. Our contact says that he had to take these
+communications to Wattenburg at the university. Wattenburg’s answer to the attorneys was that
+IBM ought to be very happy that their engineers were discovering so many new ways on their
+own that they never would have considered if they had not been trying to discover his way. He
+offered to demonstrate his scheme again anytime they would like.</p>
+
+<p>He says that he never heard whether they figured it out on their own or whether
+Wattenburg eventually told them. All he knows is that they eventually came up with a new scheme
+that could not be easily counterfeited by Wattenburg, so he said.</p>
+
+<p>He told us that he was impressed that, for ten years, Wattenburg would never tell even
+his best friends at Livermore who insisted that he could tell them his method under the strict
+security rules that prevailed at this nuclear weapons laboratory. He heard one senior laboratory
+official jokingly promise Wattenburg that he would personally stamp the document “classified†if
+Wattenburg would write it down for them. He said that Wattenburg would not even confirm
+what the answer was long after it had became generally known to scientists and engineers what
+the special material was that he had used.</p>
+
+<p>Our contact said that he always respected Wattenburg for never violating the agreement
+that he knew Wattenburg had signed with the bankers. But then he added: “if you knew how
+much they paid him in real dollars today, you would not have taken a chance on losing it either by
+opening your mouth just to show off.â€</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/dial-a-ride.html b/lib/ebooks/oebtest/dial-a-ride.html
new file mode 100644
index 00000000..e9517278
--- /dev/null
+++ b/lib/ebooks/oebtest/dial-a-ride.html
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Better Carpooling</title>
+</head>
+
+<body>
+
+<h1>Dial-A-Ride Carpooling</h1>
+
+<h2>(1973)</h2>
+
+<p>Bill Wattenburg upstaged the government bureaucracies during the 1973 energy
+crisis when the U.S. Energy Department proposed spending millions to organize
+all the state departments of motor vehicles across the country to use their
+files on motorists to match up citizens for carpools. They told Congress that
+they needed at least fifty million to subsidize the state agencies so that they
+could write the special computer programs required to do this within eighteen
+months. Wattenburg announced that the telephone companies could do the same
+thing immediately—at no extra cost to the taxpayers. And he proved it with a
+simple experiment.</p>
+
+<p>The San Francisco Chronicle reported Wattenburg’s idea on December 22, 1973.
+He pointed out that a person’s telephone numbers at home and at work were all
+that was needed to match him up with the nearest other person who drove
+approximately the same route. The telephone companies had all the address data
+for every telephone number. Their computer programs were ready to do the job
+with very little modification. All the government had to do was ask them. And,
+it wouldn’t cost the taxpayers a dime.</p>
+
+<p>He suggested that a person who wanted a carpool partner could simply dial a
+special “carpool†request code into his telephone and provide his work
+number. The telephone company, for a small charge, could then send him a list of
+all others who drove a similar route. Officials from Pacific Telephone Company
+in San Francisco agreed that Wattenburg was right. They said they would do it.</p>
+
+<p>The czar of the energy department appeared to like the idea and promised to
+implement it, but nothing official was announced. We asked Bill Wattenburg
+whatever happened to this neat idea. He told us:</p>
+
+<blockquote>
+<p>“All the state departments of motor vehicles were already counting the
+millions they had been promised from Washington. Some powerful congressmen
+complained that my idea was illegal according to the consent decree that
+prohibited telephone companies from using their computers to process data. It
+was stupid, but the Justice Department was never formally asked to waive the
+prohibition. The federal pork barrel money was sent out as promised.</p>
+
+<p>“However, most of the state motor vehicle people realized that my scheme was a
+lot easier and more comprehensive because the telephone company data is always
+far more complete than address data in the motor vehicle files. So, they just
+got the files from the telephone company that they needed and did the same
+thing. Obviously, they used the millions they got from Washington to pay for
+other things. The sad part is that most people still can’t simply use their
+telephones to arrange carpooling with the ease that should be available to them
+everywhere. But, California does this with a special 800 number.</p>
+
+<p>“As always, the state bureaucracies invented forms that people have to fill
+out to make a carpool request. This discourages most. But it keeps a lot of
+idiot bureaucrats busy. The people who could benefit the most from carpooling
+are not going to allow themselves to be matched up with other people by the
+government. And they avoid giving personal information to the government.
+However, most trust the telephone company.â€</p>
+</blockquote>
+
+<p>We asked Wattenburg what he thought about not getting any official
+recognition for this. His answer was: “Ah, what the hell. That’s the usual
+case when you deal with bureaucrats. They know I made them do what I wanted. I
+made them jump. That’s good enough.â€</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/dial-a-ride.html.annot b/lib/ebooks/oebtest/dial-a-ride.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/oebtest/dial-a-ride.html.annot
diff --git a/lib/ebooks/oebtest/dial-a-ride.html.i b/lib/ebooks/oebtest/dial-a-ride.html.i
new file mode 100644
index 00000000..0f59ee8a
--- /dev/null
+++ b/lib/ebooks/oebtest/dial-a-ride.html.i
@@ -0,0 +1,9 @@
+3 pages
+size 400 562
+length 4055
+407 2 11 body html
+0
+1623 2 35 body html
+0
+2229 2 45 body html
+294
diff --git a/lib/ebooks/oebtest/foreword.html b/lib/ebooks/oebtest/foreword.html
new file mode 100644
index 00000000..ba05ed59
--- /dev/null
+++ b/lib/ebooks/oebtest/foreword.html
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Editor’s Foreword</title>
+</head>
+
+<body>
+<a name="begin"></a>
+<h1>Editor’s Foreword</h1>
+
+<p>I received this report on Bill Wattenburg from a government agency as a
+public document, and am making it publicly available so that the public may learn of his many
+accomplishments and some insight into his character.</p>
+
+<p>If this little report isn’t enough, you can follow Bill’s continuing exploits at
+www.DrBill.org, which is a shortcut to a section of my main Web site, PushBack.com, that closely
+follows his radio show and other exploits.</p>
+
+<p>As a means of introduction to this report, you can start with Bill’s <a href="resume.html">résumé</a>,
+and some of the more interesting quotations that I are taken from this report
+<a href="QuotesFromBill.html">from Bill</a> and <a href="QuotesAboutBill.html">about Bill</a>. They
+are all interesting and provide a great introduction to Bill’s iconoclastic personality.</p>
+
+<p class="right">—Peter K. Sheerin<br />
+Webmaster and Editor-in-Chief, PushBack.com</p>
+
+<br />
+
+<p>P.S. If some of what you read seems hard to believe, then this quote from a very well known scientist who
+has worked with Bill should serve as a good introduction:</p>
+
+<blockquote><q>If anyone has spent $10 or $20 million on a difficult technical problem and not found a
+solution, they probably should have asked Bill Wattenburg First.â€</q></blockquote>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/foreword.html.annot b/lib/ebooks/oebtest/foreword.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/oebtest/foreword.html.annot
diff --git a/lib/ebooks/oebtest/foreword.html.i b/lib/ebooks/oebtest/foreword.html.i
new file mode 100644
index 00000000..8c488d3c
--- /dev/null
+++ b/lib/ebooks/oebtest/foreword.html.i
@@ -0,0 +1,8 @@
+2 pages
+size 400 562
+length 1785
+409 2 11 body html
+0
+1581 2 36 body html
+32
+begin 0
diff --git a/lib/ebooks/oebtest/foreword.html.index b/lib/ebooks/oebtest/foreword.html.index
new file mode 100644
index 00000000..8c488d3c
--- /dev/null
+++ b/lib/ebooks/oebtest/foreword.html.index
@@ -0,0 +1,8 @@
+2 pages
+size 400 562
+length 1785
+409 2 11 body html
+0
+1581 2 36 body html
+32
+begin 0
diff --git a/lib/ebooks/oebtest/hobbies.html b/lib/ebooks/oebtest/hobbies.html
new file mode 100644
index 00000000..72e168c6
--- /dev/null
+++ b/lib/ebooks/oebtest/hobbies.html
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Hobbies</title>
+</head>
+
+<body>
+
+<h1>Hobbies</h1>
+
+<p>Wattenburg is an avid tennis player. He has played in many celebrity tennis tournaments
+around the country with his friends from Hollywood. He says that the decision as to where he
+travels nowadays depends a lot on where the sun is shining and where there is a tennis court. (We
+had to wait two hours at the Berkeley Tennis Club for the first interview we got with him.)</p>
+
+<p>Access to tennis courts will certainly be an important consideration to him before working in
+another city. We recommend that guaranteed membership in a first-class tennis club be part of
+any offer made to him.</p>
+
+<p>In the summertime, he still runs the bulldozers he learned to operate when he worked with his
+father in the logging woods years ago. He spends two to three weeks average each year fighting
+forest fires as a bulldozer operator (Catskinner) on the west coast with U.S. Forest Service
+firefighting crews. A U.S. Forest Service Supervisor in Plumas County, Calif., told us that,
+“There are not many old pros like him left anymore who can chase a forest fire on a bulldozer in the night
+over mountains so rugged that you can’t walk on them.†He said, “I mean fire crews won’t go
+where he takes a bulldozer. This guy attacks a fire just like it was trying to kill his kids. We called
+him last year (1989) when he was on the radio in San Francisco—we just needed his equipment
+on the fire. He was on the fire himself four hours later.â€</p>
+
+<p>Wattenburg keeps two large bulldozers specially equipped for fire fighting at his ranch in
+northern California. He mentioned to us that nothing makes him so sad as to see the last of our
+virgin forests go up in smoke. There was anger in his voice when he told us that a lot of the
+heavy equipment operators nowadays (he called them hard-hat executives) just sit back and let a
+fire go until it changes course on its own and burns itself out. “Then they brag about how they
+bravely stopped this ten-thousand acre fire.†(We found him running a bulldozer when we
+interviewed him the second time at his ranch in Northern California. He gave one of us, who
+never learned to drive a car, a lesson on the bulldozer.)</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/hobbies.html.annot b/lib/ebooks/oebtest/hobbies.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/oebtest/hobbies.html.annot
diff --git a/lib/ebooks/oebtest/hobbies.html.i b/lib/ebooks/oebtest/hobbies.html.i
new file mode 100644
index 00000000..dcf24920
--- /dev/null
+++ b/lib/ebooks/oebtest/hobbies.html.i
@@ -0,0 +1,7 @@
+2 pages
+size 400 562
+length 2604
+397 2 11 body html
+0
+1015 2 24 body html
+255
diff --git a/lib/ebooks/oebtest/index.html b/lib/ebooks/oebtest/index.html
new file mode 100644
index 00000000..36686f24
--- /dev/null
+++ b/lib/ebooks/oebtest/index.html
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Table of Contents</title>
+</head>
+
+<body lang="en-us">
+<a name="toc"></a>
+<h1>Table of contents</h1>
+<ol>
+ <li><a href="foreword.html">Editor’s Foreword</a></li>
+ <li><a href="ExecutiveSummary.html">Executive Summary</a></li>
+ <li>On The Air and Publishing
+ <ol>
+ <li><a href="TalkRadio.html">Talk Radio on the West Coast</a></li>
+ <li><a href="movies.html">Movies</a></li>
+ <li><a href="television.html">Television Shows</a></li>
+ <li><a href="publishing.html">Publishing</a></li>
+ </ol>
+ </li>
+ <li><a href="background-education.html">Background and Education</a>
+ <ol>
+ <li><a href="background-education.html#Hometown">Hometown</a></li>
+ <li><a href="background-education.html#Education">Education</a></li>
+ <li><a href="background-education.html#GraduateSchool">Graduate School</a></li>
+ <li><a href="background-education.html#AcademicWork">Academic Work</a></li>
+ </ol>
+ </li>
+ <li><a href="business.html">Business</a></li>
+ <li><a href="patents.html">Patents and Inventions</a></li>
+ <li><a href="awards.html">Awards</a></li>
+ <li><a href="hobbies.html">Hobbies</a></li>
+ <li><a href="covert.html">Covert Activities?</a></li>
+ <li><a href="colleague.html">A Colleague’s Observations</a></li>
+ <li>Public Service
+ <ol>
+ <li><a href="bloodbanks.html">Blood Banks</a></li>
+ <li><a href="HelicopterMinesweeper.html">Helicopters to Clear Minefields</a></li>
+ </ol>
+ </li>
+ <li><a href="confrontations.html">Public Confrontations</a>
+ <ol>
+ <li><a href="BART.html">Fixing BART Safety (Bay Area Rapid Transit System)</a></li>
+ <li><a href="creditcards.html">Magnetic Credit Cards</a></li>
+ <li><a href="dial-a-ride.html">Dial-A-Ride Carpooling</a></li>
+ <li><a href="MeasuringOilTanks.html">Seeing Inside Oil Tanks!</a></li>
+ <li><a href="GoldenGate.html">Golden Gate Bridge Traffic Barrier</a></li>
+ <li><a href="BlueWater.html">Blue Water (Copper) Contamination in Homes</a></li>
+ </ol>
+ </li>
+ <li><a href="GoldMine.html">The Gold Mine</a></li>
+ <li><a href="BentSub.html">Downhole Drillbit</a></li>
+</ol>
+</ol>
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/movies.html b/lib/ebooks/oebtest/movies.html
new file mode 100644
index 00000000..72b01aa2
--- /dev/null
+++ b/lib/ebooks/oebtest/movies.html
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Movie Projects</title>
+</head>
+
+<body>
+
+<h1>Movies</h1>
+
+<p>Bill Wattenburg played the tough guy talk show host and tennis player (Nolan
+Kennard) in Clint Eastwood’s 1988 Dirty Harry movie, “The
+Dead Poolâ€. He next worked with Eastwood and played the role of the pit boss in the
+filming of “Pink Cadillacâ€.</p>
+
+<p>Clint Eastwood made one of his rare public appearances on Wattenburg’s talk
+show to express his views on the political issues on the California ballot in
+November 1990. The two of them teamed up for two hours, live on KGO, before the
+California audience to support the Legislative Term Limit initiative,
+Proposition 140. This “voter’s revolt†was strongly opposed by the
+political powerhouses who were unleashing a multi-million dollar, last-minute TV
+blitz using other Hollywood personalities to defeat the initiative. The polls
+were predicting that Proposition 140 would be defeated. It passed two days
+later.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/patents.html b/lib/ebooks/oebtest/patents.html
new file mode 100644
index 00000000..f20565f5
--- /dev/null
+++ b/lib/ebooks/oebtest/patents.html
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Patents</title>
+</head>
+
+<body>
+
+<h1>Patents and Inventions</h1>
+
+<p>Wattenburg holds patents on ideas as diverse as computer design, medical diagnostic
+instruments, power line communication systems, tennis training devices for handicapped people,
+movable traffic barriers for multi-lane highways, and home alarm systems. Asked which one he was
+most proud of, he singled out the home alarm systems he invented in 1964 when he was a young
+professor at U.C. Berkeley. This invention (patent 3,460,121, Signaling and Communication
+System, 1965) has saved thousands of lives over the last twenty years. Hundreds of thousands of
+home fire and smoke alarm systems based on his patent were installed in homes in the U.S.,
+Canada, and Europe.</p>
+
+<p>He holds the original patent on the use of existing electrical house wiring as a means for
+communicating alarm signals from sensors, such as smoke detectors, to receivers placed
+elsewhere in the building. His inexpensive design was the first that eliminated the need for
+separate wiring to connect multiple alarm devices to remote receivers far away in the same
+building or even outside the building on the same power line.</p>
+
+<p>His home and building alarm systems were originally marketed by the Heath Company
+(Heathkit) in Benton Harbor, Michigan. They were able to sell smoke and fire alarm systems to
+protect all areas of a home for less than $100. The technology in his original patent is now used
+by many companies all over the world for a wide variety or electronic and alarm devices that plug
+into power receptacles and use the power lines to communicate electrical signals. He also
+invented one of the first inexpensive smoke alarms for homes which was installed in hundreds of
+thousands of homes throughout the U.S. beginning in 1967. His two inventions allowed several
+hundred thousand homeowners to have reliable fire and smoke alarm systems that would
+otherwise have been too expensive by the old procedure of installing special wiring for an alarm
+system.</p>
+
+<p>Since this was his first patent, we asked him what it was like and how did he come up with
+the idea. He said that a friend of his was going to have to pay over twenty thousand dollars to
+have a standard fire alarm system put in a warehouse that he owned. Wattenburg said that he
+asked his friend if he could have half that much if he could find a cheaper way than having to put
+special wiring in the whole building. He shrugged his shoulders and told us: “Well anyway, I
+needed some money for more important experiments that I wanted to do about that time. I had
+no choice.â€</p>
+
+<p>We asked him if it made a lot of money. He answered: “Oh yes, about twenty times what
+I needed in those days. It carried me over until I got some really expensive ideas.â€</p>
+
+</body>
+</html>
diff --git a/lib/ebooks/oebtest/patents.html.annot b/lib/ebooks/oebtest/patents.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/oebtest/patents.html.annot
diff --git a/lib/ebooks/oebtest/patents.html.i b/lib/ebooks/oebtest/patents.html.i
new file mode 100644
index 00000000..34ce79b7
--- /dev/null
+++ b/lib/ebooks/oebtest/patents.html.i
@@ -0,0 +1,7 @@
+2 pages
+size 400 562
+length 3173
+397 2 11 body html
+0
+1538 2 30 body html
+85
diff --git a/lib/ebooks/oebtest/publishing.html b/lib/ebooks/oebtest/publishing.html
new file mode 100644
index 00000000..18b069fd
--- /dev/null
+++ b/lib/ebooks/oebtest/publishing.html
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Publishing</title>
+</head>
+
+<body>
+
+<h1>Publishing</h1>
+
+<p>Bill Wattenburg is also the comical author Will Harvey who once entertained
+nationwide audiences on major TV shows such as “The Phil Donahue Show†and
+“The Tonight Showâ€. Wattenburg’s media career began when he wrote a surprising
+best-seller while he was the president of a scientific laboratory in Berkeley.
+He had written short stories during his college days. He told us that in 1971 a
+group of women at a University cocktail party, who had read some of his short
+stories, bet him that he couldn’t write a book that was funnier than the New
+York Times’ then best-seller on sexual fantasies,
+<i>The Sensuous Woman</i>. So, he whipped
+out a book for them in three weeks with the title <i>How To Be Good To A Woman</i>,
+which they liked enough to make hundreds of Xerox copies of the manuscript to
+send to friends all over the country. But New York publishers said it wouldn’t
+sell when he tried to give it to them to publish, free—so his friends could buy
+cheaper copies. Unconvinced, he changed the title of the book to <i>How To Find
+And Fascinate A Mistress</i>, changed “woman†to “mistressâ€
+in the text, and had a Berkeley printer produce the first five thousand
+hardcover with a catchy jacket designed by his engineering draftsmen. He then
+gave away 200 copies to airline flight attendants (for whom he had written a complimentary
+chapter in the book). Orders began coming in from all over the country.</p>
+
+<p>Three months later, his kitchen publishing company, Montgomery Street Press,
+had shipped over sixty-thousand hardcover copies to every major bookstore chain
+in the country. The New York publishing houses that could have had the book for
+nothing were soon bidding for the paperback rights. Pocketbooks (Simon and
+Schuster) finally bought the paperback rights for a reported $650,000.
+Pocketbooks sent him out on a national promotion tour to a few major TV shows.
+Requests then poured in from other shows all over the country who wanted him.
+Over the next year, he appeared as funnyman Will Harvey on over 130 local and
+national TV and radio shows. He was invited back to some major shows several
+times in 1972. Paperback sales of his book climbed to over 2,000,000 as he
+tickled audiences all over the country with his cowboy humor and the image of
+the hapless male struggling to keep up with the sexually aggressive women of the
+burgeoning feminist movement.</p>
+
+<p>A former Pocketbooks executive has told us that Wattenburg received an
+advance for the paperback rights of “over $500,000â€. She remembered
+that he caused quite a problem at Simon and Schuster during the bidding for the
+paperback rights to his book. She recalled: “He didn’t have an agent. He
+thought that our standard royalty contracts with authors were crazy. He demanded
+a guaranteed cash payment up front—not conditioned on future book sales, as was
+the usual case. He cleaned up after that. I think he still owns the
+hardcover. … He wouldn’t stay at some of the best hotels we booked him into
+during the promotion tours. He found out that travel expenses were being
+deducted from his royalties after sales went above, I think, 2,000,000. … He
+drove us nuts. We had to plead with some famous newspaper columnists and book
+reviewers to meet him for interviews at Holiday Inns. …â€</p>
+
+<p>Before it was over, the book that he had tried to give away had earned him
+over $1,300,000! It was published in six countries. Bantam books bought the
+rights to his next book for an undisclosed sum. He says he still has to explain
+on the radio to women who like to tease him that “in no way could I ever
+live up to the exploits of Will Harvey.â€</p>
+
+<p>We asked him in 1990 why he didn’t write more books. He said: “You can
+sometimes beat the pros at their own game once. But they don’t often let you get
+away with it a second time. It’s much easier to find another field.â€</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/raport-small.png b/lib/ebooks/oebtest/raport-small.png
new file mode 100644
index 00000000..3e293025
--- /dev/null
+++ b/lib/ebooks/oebtest/raport-small.png
Binary files differ
diff --git a/lib/ebooks/oebtest/raport.png b/lib/ebooks/oebtest/raport.png
new file mode 100644
index 00000000..239df91e
--- /dev/null
+++ b/lib/ebooks/oebtest/raport.png
Binary files differ
diff --git a/lib/ebooks/oebtest/resume.html b/lib/ebooks/oebtest/resume.html
new file mode 100644
index 00000000..b7427ced
--- /dev/null
+++ b/lib/ebooks/oebtest/resume.html
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Résumé</title>
+</head>
+
+<body>
+
+<h1>Dr. Bill Wattenburg’s Résumé</h1>
+
+<h2>1980–Present</h2>
+<ul>
+ <li>Research Scientist and Adjunct Professor of Science, University Foundation, California
+State University, Chico.</li>
+ <li>Consultant, Lawrence Livermore National Laboratory.</li>
+ <li>Talk show host, “The Open Line to the West Coast†(Sat. and Sun. 10pm to 1am), KGO Radio AM-810,
+ American Broadcasting Company, San Francisco (since 1972).</li>
+</ul>
+<h2>1965–1980</h2>
+<ul>
+ <li>Co-founder of Berkeley Scientific Laboratories, Berkeley, California, 1966, with Dr. Donald Glaser,
+ (Nobel Prize, Physics, 1960).</li>
+ <li>President, Berkeley Scientific Laboratories, 1966–1970.</li>
+ <li>Co-founder and Chairman of the Board, Comprehensive Health Services (later reorganized as
+ Comprehensive Computer Services and Bakte-Bennent Medical Laboratories), 1970–1980.</li>
+ <li>Member of:<br />
+ U.S. Air Force Scientific Advisory Board, 1967–1970.<br />
+ Subcommittee on Nuclear Defense Systems (headed by Dr. Edward Teller).</li>
+</ul>
+<h2>1961–1967</h2>
+<ul>
+ <li>Assistant Professor, Electrical Engineering, U.C. Berkeley</li>
+ <li>Staff member, Lawrence Livermore National Laboratory, Physics Division.</li>
+ <li>Consultant:
+ <ul>
+ <li>Lockheed Missiles and Space Company</li>
+ <li>IBM Corporation</li>
+ <li>General Electric Co.</li>
+ <li>Bellcom (NASA Apollo Project)</li>
+ </ul>
+ </li>
+</ul>
+<h2>Education</h2>
+<ul>
+ <li>1961: Ph.D., Electrical Engineering and Physics, U.C. Berkeley</li>
+ <li>1959: Master’s Degree, Electrical Engineering, U.C. Berkeley</li>
+ <li>1958: B.S., Electrical Engineering, California State University, Chico.</li>
+</ul>
+<h2>References</h2>
+<ul>
+ <li>Dr. John Nuckolls, former Director, Lawrence Livermore National
+ Laboratory, Livermore, California (currently Director Emeritus)</li>
+ <li>Mr. Michael Luckoff, President, KGO Radio, San Francisco, California.</li>
+ <li>Dr. Edward Teller, Hoover Institute, Stanford University.</li>
+ <li>Mr. James Roberts, Chief Engineer, California Department of Transportation,
+ Sacramento, California.</li>
+</ul>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/television.html b/lib/ebooks/oebtest/television.html
new file mode 100644
index 00000000..bef4eed3
--- /dev/null
+++ b/lib/ebooks/oebtest/television.html
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Television Shows</title>
+</head>
+
+<body>
+
+<h1>Television Shows</h1>
+
+<p id="dolphins">Bill Wattenburg’s first television show was an expose on the slaughter of
+dolphins by tuna fishing fleets called “The Last Days of the Dolphinsâ€,
+which Westinghouse Broadcasting aired nationally in 1975. Strong complaints from
+major food company advertisers who market tuna almost cancelled the show. The
+original celebrity host had backed out after major advertisers complained.
+Wattenburg agreed to replace him. This shocking documentary showed the needless
+slaughter of 500,000 dolphins a year because tuna fisherman refused to change
+the crude nets they had been using for decades. Congress outlawed the old nets a
+week after this dramatic show was aired nationwide.</p>
+
+<p id="KPIX">Westinghouse Broadcasting Co. (KPIX Channel 5 TV, San Francisco) then asked Bill
+Wattenburg to host a new half-hour newsmagazine show which aired on Friday
+nights primetime (The People’s Five Show) from September 1975 to 1977. They used one of
+the first TV mini-cams to shoot the show “on the street†with only one
+cameraman-director, host Wattenburg, and no scriptwriters.</p>
+
+<p>This show and its format were later expanded to become Westinghouse’s
+“Evening Magazineâ€, which has been syndicated nationwide since 1977 <i>[usually
+under the name “P.M. Magazine†outside of the SF broadcasting area</i>—<i>PKS]</i>.
+Wattenburg returned to weekend talk radio and his scientific work at the
+university when the TV show went to five nights a week.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/toc.html b/lib/ebooks/oebtest/toc.html
new file mode 100644
index 00000000..470cd433
--- /dev/null
+++ b/lib/ebooks/oebtest/toc.html
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0 Document//EN"
+ "http://openebook.org/dtds/oeb-1.0/oebdoc1.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/x-oeb1-document; charset=utf-8" />
+<link rel="stylesheet" type="text/x-oeb1-css" href="DrBillBio.css" />
+<title>Bill Wattenburg’s Background: Table of Contents</title>
+</head>
+
+<body lang="en-us">
+<a name="toc"></a>
+<h1>Table of contents</h1>
+<ol>
+ <li><a href="foreword.html">Editor’s Foreword</a></li>
+ <li><a href="ExecutiveSummary.html">Executive Summary</a></li>
+ <li>On The Air and Publishing
+ <ol>
+ <li><a href="TalkRadio.html">Talk Radio on the West Coast</a></li>
+ <li><a href="movies.html">Movies</a></li>
+ <li><a href="television.html">Television Shows</a></li>
+ <li><a href="publishing.html">Publishing</a></li>
+ </ol>
+ </li>
+ <li><a href="background-education.html">Background and Education</a>
+ <ol>
+ <li><a href="background-education.html#Hometown">Hometown</a></li>
+ <li><a href="background-education.html#Education">Education</a></li>
+ <li><a href="background-education.html#GraduateSchool">Graduate School</a></li>
+ <li><a href="background-education.html#AcademicWork">Academic Work</a></li>
+ </ol>
+ </li>
+ <li><a href="business.html">Business</a></li>
+ <li><a href="patents.html">Patents and Inventions</a></li>
+ <li><a href="awards.html">Awards</a></li>
+ <li><a href="hobbies.html">Hobbies</a></li>
+ <li><a href="covert.html">Covert Activities?</a></li>
+ <li><a href="colleague.html">A Colleague’s Observations</a></li>
+ <li>Public Service
+ <ol>
+ <li><a href="bloodbanks.html">Blood Banks</a></li>
+ <li><a href="HelicopterMinesweeper.html">Helicopters to Clear Minefields</a></li>
+ </ol>
+ </li>
+ <li><a href="confrontations.html">Public Confrontations</a>
+ <ol>
+ <li><a href="BART.html">Fixing BART Safety (Bay Area Rapid Transit System)</a></li>
+ <li><a href="creditcards.html">Magnetic Credit Cards</a></li>
+ <li><a href="dial-a-ride.html">Dial-A-Ride Carpooling</a></li>
+ <li><a href="MeasuringOilTanks.html">Seeing Inside Oil Tanks!</a></li>
+ <li><a href="GoldenGate.html">Golden Gate Bridge Traffic Barrier</a></li>
+ <li><a href="BlueWater.html">Blue Water (Copper) Contamination in Homes</a></li>
+ </ol>
+ </li>
+ <li><a href="GoldMine.html">The Gold Mine</a></li>
+ <li><a href="BentSub.html">Downhole Drillbit</a></li>
+</ol>
+</body>
+</html> \ No newline at end of file
diff --git a/lib/ebooks/oebtest/toc.html.annot b/lib/ebooks/oebtest/toc.html.annot
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ebooks/oebtest/toc.html.annot
diff --git a/lib/ebooks/oebtest/toc.html.i b/lib/ebooks/oebtest/toc.html.i
new file mode 100644
index 00000000..80928142
--- /dev/null
+++ b/lib/ebooks/oebtest/toc.html.i
@@ -0,0 +1,8 @@
+2 pages
+size 400 562
+length 2515
+420 2 11 body html
+0
+467 2 14 body html
+459
+toc 0
diff --git a/lib/ebooks/oebtest/toc.html.index b/lib/ebooks/oebtest/toc.html.index
new file mode 100644
index 00000000..9b43551c
--- /dev/null
+++ b/lib/ebooks/oebtest/toc.html.index
@@ -0,0 +1,8 @@
+2 pages
+size 400 562
+length 2533
+420 2 11 body html
+0
+467 2 14 body html
+459
+toc 0
diff --git a/lib/ebooks/understandingoeb/OEBActivityDiagram.png b/lib/ebooks/understandingoeb/OEBActivityDiagram.png
new file mode 100644
index 00000000..aee19094
--- /dev/null
+++ b/lib/ebooks/understandingoeb/OEBActivityDiagram.png
Binary files differ
diff --git a/lib/ebooks/understandingoeb/OEBClassDiagram.png b/lib/ebooks/understandingoeb/OEBClassDiagram.png
new file mode 100644
index 00000000..90f4a80a
--- /dev/null
+++ b/lib/ebooks/understandingoeb/OEBClassDiagram.png
Binary files differ
diff --git a/lib/ebooks/understandingoeb/chapter1.html b/lib/ebooks/understandingoeb/chapter1.html
new file mode 100644
index 00000000..d90bf54a
--- /dev/null
+++ b/lib/ebooks/understandingoeb/chapter1.html
@@ -0,0 +1,114 @@
+<?xml version='1.0'?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd">
+<?xml-stylesheet href="understandingoeb.css" type="text/x-oeb1-css"?>
+
+<html>
+<head>
+ <link rel="stylesheet" type="text/x-oeb1-css" href="understandingoeb.css" />
+<title>Understanding OEB Chapter 1</title>
+ <meta name="author" content="Garret Wilson" />
+ <meta name="copyright" content="Copyright (c) 2000-2001 Garret Wilson. All rights reserved." />
+</head>
+
+<body>
+
+<h2 id="chapter1">1. Defining a Beginning</h2>
+
+<p>eBooks are by no means new. For years educators have been creating multimedia learning systems, businesses have been showing interactive kiosks, entrepreneurs have been showing electronic presentations, and corporations have been distributing PDF documents. Michael Hart's Project Gutenberg has been giving away electronic texts for, well, practically since computers were invented. A student creates an eBook when she writes a report for college. Your brother writes an eBook when he enters recipes into his computer. I listen to an eBook when I download an MP3 from...</p>
+
+<p>"Wait," you might say. "Those aren't really eBooks." You might say that because you've noticed some fundamental difference between eBooks and other electronic things, but more likely you would say that because you have an intuitive notion of what an eBook is.</p>
+
+<p>Unfortunately, many people have conflicting ideas about which electronic "things" are eBooks. Are eBooks hardware devices, or software? Are eBooks merely textual electronic content? Normal books can be shown on overhead projectors &mdash; is an electronic presentation an eBook? What's the difference between a file of recipes and a book full of recipies? An MP3 file isn't an eBook because you can't hear books &mdash; yet don't many companies sucessfully sell "audio books" on cassette?</p>
+
+<p>It should be painfully obvious at this point that to adequately discuss the Open eBook specification, it might be wise to find out exactly what an <dfn>eBook</dfn> is. Somewhat less obvious but no less painful is that I don't really know what an eBook is, either. Sorry. Even if I did, well, it probably wouldn't be the same thing that <em>you</em> think an eBook is. And whatever we thought, we'd likely change our minds once we thought about it a little longer. But don't worry, you're in good company &mdash; no one else in the "eBook industry" knows what an eBook is, either, although they all have ideas about what they want you to think an eBook is.</p>
+
+<h3 id="definingEBook">Defining "eBook"</h3>
+
+<p>In this book we'll try to skirt the issue of creating an authoritative definition of an eBook, considering an eBook to broadly mean whatever electronic content you want to present. We'll specifically discuss the <em>Open eBook Publication Structure</em> and the types of content it allows one to publish, allowing you to determine whether this format is right for your content. While we discuss the <em>Open eBook Publication Structure</em> and related publications, though, we'll need to come to some definitions that we agree upon, at least in the context of our discussion, which will allow us to know what the other is talking about.</p>
+
+<div class="sidebar" id="oebDefinitions">
+<h4 class="sidebarTitle">More Information: OEB and Definitions</h4>
+<p>Most specifications, the OEB Publication Structure included, recognize the definition problem soon enough, as industry leaders sit around a table arguing for hours before realizing that they agree &mdash; they just used different words to express their viewpoints. For this reason, most specifications include a <dfn>glossary</dfn> of terms and their definitions as used within the specification.</p>
+
+<p>Glossaries are fine for one specification, but in the eBook world there are many separate relevant documents that use different terminologies to mean the same thing, or use the same terminology to mean different things. The OEB Forum has recently therefore committed to creating a terminology that can be used as a common language for the eBook industry as a whole. The Forum has even gone so far as to create a framework for explaining how different players in the eBook industry might give different meanings, based upon their backgrounds, for the words they use.</p>
+
+<p>Such a defining of terms is a necessity for the eBook industry to be able to efficiently move forward with other open, interdependent specifications related to the OEB Publication Structure. Currently the effort refers to this framework as an <dfn>ontology</dfn>, referring to the eBook industry as a whole as an <dfn>ePublishing ecology</dfn>. This framework is not yet finalized, but there have been reports that the terms "ontology" and "ecology" will be defined Real Soon Now.</p>
+</div>
+
+<h4 id="eText">Electronic Book as an "Etext"</h4>
+
+<p>One of the first and most famous popularizations of books in electronic format was Project Gutenberg (<a href="http://www.gutenberg.org">http://www.gutenberg.org</a>). According to his own rendition (<a href="http://promo.net/pg/history.html">http://promo.net/pg/history.html</a>), Michael Hart in 1971 was granted access to a mainframe at the University of Illinois. Wanting to make productive use of the precious time he had been allotted on such a scarce resource, he entered the United States "Declaration of Independence" electronically and attempted to send it to everyone on the networks.</p>
+
+<p>Luckily, such an act occurred before the concept of spam and before the notoriety of computer viruses, so whatever negative repercussions of such unrequested correspondence did not spread far. Michael soon changed from actively sending these <dfn>electronic texts</dfn> (Etexts), as he calls them, to instead archiving them so that they can be downloaded from anyone at any time from anywhere. According to their published figures, Project Gutenberg went from archiving only 100 Etexts in January 1994 to 3333 Etexts in April 2001.</p>
+
+<p>Michael Hart's Etexts were certainly related to books &mdash; they did contain the same text word for word (more or less, in many cases page numbers and all) as the book from which they were taken. There was nothing "book-like" about these works, though. A user can read an Etext with whatever tool he/she has available, such as a text editor or word processor. As electronic versions of textual content of a book, though, Etexts could certainly fit one definition of an "eBook."</p>
+
+<h4 id="eBookHype">"eBook" as a Marketing Tool</h4>
+
+<p>By the late 1990s, several companies were attempting to make electronic versions of books that not only replicated the book's content but also duplicated the look of a book. Nuvomedia made a device the size of a small paperback named the Rocket eBook, and Softbook created a somewhat larger device called the Softbook Reader. Both were <dfn>dedicated</dfn> eBook reading devices; their only purpose in their electronic life was to show electronic texts. It seemed that so much attention was paid to the small packages of plastic and silicon that the devices themselves were referred to as "eBooks". It never really seemed clear what the textual content was called.</p>
+
+<p>One thing was clear, though: there needed to be some way for this textual content to somehow interoperate with both devices. Either company assumed it could win any war of device creation and marketing, but there were more immediate concerns: if the market for these new devices was to explode as these two companies hoped, they needed the help of the publishers from whom the textual content originated. They knew that publishers would not want to create electronic versions of their text in two separate formats, one for the Rocket eBook and another for the Softbook Reader.</p>
+
+<p>In late 1998 these two companies were joined by a third: Microsoft. Together these corporations formed an informal group of companies that vowed to prevent a "VHS vs. Betamax" war of formats in the eBook industry by inventing a common format in which electronic information could be stored. The Open eBook (OEB) Authoring Group they formed set out to create a specification that would allow publishers to release content in one format and know that any of the devices could access the stored information.</p>
+
+<p>Further divorcing the term "eBook" from the concept of a particular device was Microsoft's announcement in 1999 that it would be releasing the Microsoft Reader software. This software would run on any Windows-based computer and would allow eBooks to be downloaded and read without the need for a dedicated reading device. With the support of these two device manufacturers, a software giant, and other members of the OEB Authoring Group such as Versaware, Nokia, and GlobalMentor, the idea of an electronic book became a marketable idea around which each proponent could advance its own desires of profitability. The term "eBook" began to represent not just electronic text, but electronic text in the context of a new industry that would, it was claimed, change reading forever.</p>
+
+<h4 id="eBookInevitibility">The eBook as Inevitable</h4>
+
+<p>At this point we haven't really come any closer to knowing what an eBook is, but we've picked up a few other terms such as "reader" and "publisher" which themselves cry out for definitions. Before inevitably drawing artificial lines in the sand, it would be profitable to examine just what is significant about the eBook as an industry.</p>
+
+<p>It could be that the "universal format" argument of OEB is somewhat of a hollow one. As you'll learn, some parts of OEB by themselves are inadequate for complex textual content. Furthermore, although some software programs allow you to read OEB-based eBooks directly, on other devices and software products what you'll read is not OEB, but OEB text that has been manipulated and transformed into something specific to that device or software. eBooks in general and OEB in particular do in fact represent something very significant, though: the inevitability of electronic information storage and interaction.</p>
+
+<ol>
+ <li><strong>Convenience</strong>. Electronic song storage and listening is already too popular to fade. The convenience and space-saving efficiency of electronic music are no less significant in the world of electronic texts.</li>
+ <li><strong>Versatility</strong>. Once a book is in electronic format, it can be manipulated and presented in a variety of formats on a number of different devices.</li>
+ <li><strong>Storage</strong> Books that are stored electronically take up no physical space and can be transported with ease.</li>
+</ol>
+
+<p>eBooks give the promise of true foreverness and universality to information. OEB is significant because its authors were wise enough to base it on several elegant standards that were already popular, robust, and that provide no roadblocks to international access. Will the OEB texts you create five years from now look like the OEB works you create today? Maybe. But because of OEB's foundations, the OEB eBooks you write will either work just as well as they do now or will be easily manipulated so that they can. In short, OEB is important because of the standards-compliant ways it requires you to encode your works. Whatever "OEB" means five years from now, the OEB works of today will still be useful.</p>
+
+<h3 id="oebMeaning">The Meaning of OEB</h3>
+
+<p>A year of hard work by the Open eBook Authoring Group led to the release on 16 September 1999 of the <em class="title">Open eBook Publication Structure 1.0</em>. This specification, which has recently been clarified and refined by version 1.0.1, defines a <dfn>publication structure</dfn> or format in which one can store a particular work. A work created in OEB format is called, appropriately, an <dfn>OEB publication</dfn>.</p>
+
+<p>In early 2000 the OEB Authoring Group became a formal body named the Open eBook Forum (OEBF) (<a href="http://www.openebook.org">http://www.openebook.org</a>). The term "OEB" itself is used in a multitude of contexts. Sometimes the OEB Forum is referred to as "OEB"; at other times, "OEB" refers to the <em class="title">OEB Publication Structure</em> which defines OEB Publications. Here we'll try to be specific about how we use OEB unless the meaning is clear from the context. In general, "OEB" will be used to designate that something has been produced by the OEB Forum, such as the <em>Open eBook Publication Structure</em> itself.</p>
+
+<p><object data="OEBClassDiagram.png" type="image/png">OEB Class Diagram</object></p>
+
+<p>The <em>Open eBook Publication Structure</em> is a specification for a document format, but to understand this format in context the specification divides the world into several abstract parts. In particular, a <dfn>publication</dfn> is meant for storing eBook content, and this content is processed and displayed to the user by a <dfn>reading system</dfn>. OEB calls the person reading the content the <dfn>reader</dfn>, which may be confusing to those who use software packages that contain "Reader" in their names.</p>
+
+<p><object data="OEBActivityDiagram.png" type="image/png">OEB Activity Diagram</object></p>
+
+<p><em class="rhetoricalQuestion">Is a reading system a piece of software?</em> Perhaps, but it could also be a hardware device. In fact, the reading system could be a piece of software that processes the OEB publication and stores it in a different form to be read by the reader on a hardware device.</p>
+
+<p><object data="ReadingSystemClassDiagram.png" type="image/png">Reading System Class Diagram</object></p>
+
+<p>The reading system is a convenient abstraction that allows the OEB publication structure specification to define how an OEB publication must be constructed, as well as how it must be interpreted and presented to a reader. As long as the rules in the <em>OEB Publication Structure</em> are followed, any number of things could work together and be classified as one "reading system". This allows a strict definition of how pieces of a system interact, without restricting innovation in implementing the various system components.</p>
+
+<p><em class="rhetoricalQuestion">Is the OEB publication actually delivered to the reader?</em> This depends on the particular reading system being used. Some reading systems may combine both the processing and the display of the OEB publication into one piece of software or into one hardware device. In other instances, a reading system may be composed of several components: one piece of software may read the OEB publication and interpret it and store it in a proprietary format that only the second display portion of the reading system can understand. It is then this proprietary version of the text that is used to display the data to the reader. In this scenario, the two pieces together would comprise the reading system.</p>
+
+<p>OEB does not care what type (if any) of intermediate files are produced before the content is shown to the user. The usefulness of the OEB publication, therefore, is not directly related to the user, but to the publisher. The author and/or publisher must convert content to only <em>one</em> format: the OEB publication structure format. Any OEB-compliant reading system will have the means to either display the OEB publication directly, or to convert it into a format that it can display or allow another component to display.</p>
+
+<p>The most important task as far as an author or publisher is concerned is therefore ensuring a work is in the OEB publication structure format. Any OEB-compliant reading system will be able to do whatever it needs to do to allow your content to be accessed by a reader.</p>
+
+<h3 id="usingOEB">Using OEB</h3>
+
+<p>All examples in this book (and this book itself) should be fully compliant with the <em>Open eBook Publication Structure</em> version 1.0.1. It should be possible to read each example using a OEB reading system that fully complies with the specification. As explained above, various OEB reading systems are available &mdash; some that use software combined with hardware, some that use separate software components, and some that can natively read an OEB-encoded work and display the eBook to the reader immediately.</p>
+
+<p>The Mentoract&trade; Reader from GlobalMentor, Inc. is one example of a native software-based OEB reading system. To read the example eBooks presented here, simply load an OEB package file or an individual OEB document (both of which will be explained in upcoming chapters) in the Mentoract Reader by selecting <code>File|Open...</code> from the pull-down menu. The Mentoract Reader is written in the Java programming language and can therefore run on a variety of desktop and notebook operating systems. The Mentoract&trade; Reader is available from <a href="http://www.globalmentor.com/software/reader/">http://www.globalmentor.com/software/reader/</a> as a free download.</p>
+
+<p>Other software-based reading systems, such as the Microsoft Reader from Microsoft Corporation, require two components for processing an eBook. The first component, such as the ReaderWorks software from OverDrive, Inc., manipulates the OEB files into a proprietary Microsoft file format named LIT. This LIT file can then be read using the Microsoft Reader. ReaderWorks is available from <a href="http://www.overdrive.com/readerworks/">http://www.overdrive.com/readerworks/</a> and the Microsoft Reader is available from the <a href="http://www.microsoft.com/reader/">http://www.microsoft.com/reader/</a> site.</p>
+
+<p>Various hardware eBook devices exist as well. Each usually comes with the appropriate software to process your OEB files so that they can be used with the device. Check with your specific eBook hardware vendor for more information on regarding the level of OEB support.</p>
+
+<h3 id="review">Review</h3>
+
+<h4 id="summary">Summary</h4>
+<ul>
+ <li>In the OEB world, an OEB Publication is processed by a reading system and presented to a reader.</li>
+ <li>A reading system is an abstract concept; a reading system implementation may be composed of hardware, software, or both.</li>
+ <li>A reading system may present information to the reader directly from the OEB publication, or it may create one or more intermediate files. The OEB publication structure specification only defines that an OEB publication must be input to the reading system, and that the reading system correctly present the information to the reader.</li>
+</ul>
+
+</body>
+</html>
diff --git a/lib/ebooks/understandingoeb/chapter2.html b/lib/ebooks/understandingoeb/chapter2.html
new file mode 100644
index 00000000..964e25f6
--- /dev/null
+++ b/lib/ebooks/understandingoeb/chapter2.html
@@ -0,0 +1,442 @@
+<?xml version='1.0'?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd">
+<?xml-stylesheet href="understandingoeb.css" type="text/x-oeb1-css"?>
+
+<html>
+<head>
+ <link rel="stylesheet" type="text/x-oeb1-css" href="understandingoeb.css" />
+<title>Understanding OEB Chapter 2</title>
+ <meta name="author" content="Garret Wilson" />
+ <meta name="copyright" content="Copyright (c) 2000-2001 Garret Wilson. All rights reserved." />
+</head>
+
+<body>
+
+<h2 id="chapter2">2. Understanding an OEB Publication</h2>
+
+<p>When you write a letter or create a report, you usually think of your end product as one entity: "my essay" or "Ralph's grocery list." Depending on how fancy you get, your document might have several pages with graphs, pictures, links, or even a sound clip. Depending on which application you use to create the document, the pictures might be separate clip art files or they might be embedded directly in the document. You may not know where the pictures are stored, and you may not care.</p>
+
+<p>Here you'll learn how to create a book in the OEB format by hand. Doing so is straightforward and easy, but there are several things you <em>will</em> have to know about and keep track of, such as the location of whatever graphics (if any) you have in your book. To keep things straight in the discussion, OEB uses the term <dfn>OEB Publication</dfn> to refer to all of the items &mdash; the pictures, charts, text, and everything else in your book &mdash; that are included in your work. We'll sometimes use just <dfn>publication</dfn> to mean the same thing.</p>
+
+<p><object data="OEBPublicationClassDiagram.png" type="image/png">OEB Publication Class Diagram</object></p>
+
+<p>You'll therefore be creating a publication, which consists of several items: an <dfn>OEB Package</dfn>, one or more <dfn>OEB Documents</dfn>, and other related files. The simplest publication would simply have two files: a package and a document. In fact, the first publication we'll create here will be that simple, including the book itself (the document) and a separate file (the package) that simply gives information about the book.</p>
+
+<h3 id="oebdocument">An OEB Document</h3>
+
+<p>Let's assume you already have a book. Your book is quite short &mdash; only one paragraph long. You've spent hours on every word, and now you're ready to introduce it to the world. Your book reads:</p>
+
+<blockquote>
+Years ago, when strange creatures ruled the earth, the seas were beginning to form, and humans had yet to appear, there lived a young blovjus named Karl. Karl had three siblings: Kris, Krista, and Karla. Being extremely smaller than other blovji his age, Karl constantly ran into trouble at the dinner table.
+</blockquote>
+
+<p>You have yet to decide whether this work is science fiction, poetry, or a science textbook, but you decide to put off that decision until the sequel &mdash; right now, the important thing is to get it into OEB format!</p>
+
+<h4 id="needmarkup">The Need for Markup</h4>
+
+<p>To publish this work, you would have to decide the format in which it should be stored. The first option would be to simply store the text of the book in a file with no formatting whatsoever. The file might be named <code>karl.txt</code>, and you could use a simple text editor such as the <code>Notepad</code> program that comes with Microsoft Windows. This method, sometimes referred to as <dfn>plain text</dfn> or <dfn>ASCII</dfn>, has several advantages, one of the most important being that your file can be read on basically any computer that has a text editor (most do).</p>
+
+<p>On the downside, your text doesn't look so great: you can't specify the font, you can't change styles, and you certainly can't embed pictures. Supporting multiple languages quickly becomes a problem, and when you realize that some text editors don't wrap lines, you'll have to go back and manually specify where each line ends.</p>
+
+<p>You may then decide to use a word processor to publish your work. This certainly works if you plan to print hard copies on a printer, but if you want to distribute your work electronically there are several issues to deal with. Instead of storing your book in plain text in a file, the word processor will add many codes to the file to specify the font, the style, the pictures, the default printer, among other things. If you were to examine your word processor file using a text editor, it might look something like this (although this particular example is completely fabricated):</p>
+
+<blockquote>@#$5098aa23150J:being @#$@$extremely@!$@...</blockquote>
+
+<p>You might see some familiar words somewhere in the file, but the rest of the "garbage" comprise codes recognizable to your word processor. The problem that arises is that each word processor uses a different format to store data. In fact, most word processors change storage formats whenever a new version is released, and sometimes have different formats for different operating systems. Furthermore, the format is <em>not</em> something that you could edit manually, without the help of the word processor itself.</p>
+
+<p>To solve problems such as these, <dfn>markup languages</dfn> were invented. Markup languages allow documents to be created in plain text format, just as we used earlier, with the addition of special symbols called <dfn>markup</dfn>. This allows files to be easily read, transported to several systems, and even edited by hand if needed, as we'll soon do here.</p>
+
+<p>An early markup language, SGML, stands for "Standard Generalized Markup Language" and was created before the World Wide Web even existed. If you've ever surfed the Web, you've definitely used (though maybe not created) HTML, a particular implementation of SGML which stands for "HyperText Markup Language." Most important to OEB is a markup language named XML, which stands for "eXtensible Markup Language." OEB uses XML to define what markup can be used in a particular document.</p>
+
+<p>As you've noticed already, OEB, like everything else in the computer industry, is rife with acronyms &mdash; don't let that confuse you. To see just how easy it is to create and OEB document, assume you want to emphasize that Karl was <em>extremely</em> small. You might then modify your story as follows:</p>
+
+<blockquote>
+Years ago, when strange creatures ruled the earth, the seas were beginning to form, and humans had yet to appear, there lived a young blovjus named Karl. Karl had three siblings: Kris, Krista, and Karla. Being <code>&lt;em&gt;</code>extremely<code>&lt;/em&gt;</code> smaller than other blovji his age, Karl constantly ran into trouble at the dinner table.
+</blockquote>
+
+<p>The word "extremely" doesn't look any different &mdash; it just has <code>&lt;em&gt;</code> on one side and <code>&lt;/em&gt;</code> on the other. However, when this gets displayed using an actual OEB reading system, it will look like this: <em>extremely</em>. We refer to the <code>&lt;em&gt;</code> and the <code>&lt;/em&gt;</code> as the beginning and ending <dfn>tags</dfn>. In this case, "em" stands for "emphasized," and the "em" has to be in lowercase.</p>
+
+<div class="sidebar" id="markupalphabetsoup">
+<h4 class="sidebarTitle">More Information: Markup Alphabet Soup</h4>
+<p>Standard Generalized Markup Language (SGML) can be considered the parent of all the markup languages we'll be discussing here. In reality, SGML is more like a markup language construction set &mdash; it allows one to create other markup languages by defining which tags can be used, for example. The Hypertext Markup Language (HTML), used on the World Wide Web, is a specific <dfn>application</dfn> of SGML. That is, SGML was used to create a certain set of tags and other markup to be used in the web; this set of tags is what is known as HTML.</p>
+
+<p>SGML is a very broad, generic language, allowing other markup languages to be constructed with a wide range of possibilities in the way actual tags are used. While this allows a lot of flexibility in designing markup languages using SGML, it's somewhat more difficult to actually process the documents based upon markup languages created with SGML. HTML in particular is notorious for allowing so many possible tag representations that in many cases it is ambiguous as to what was intended.</p>
+
+<p>In order to make SGML easier to use, easier to process, and to increase its popularity, the eXstensible Markup Language (XML) was created. XML simply takes the rules of SGML and makes them stricter. XML is therefore a subset of SGML, and all correct XML documents will be correct SGML documents. This doesn't necessarily work the other way around, though: even though HTML is an application of SGML, many (perhaps most) HTML documents are not correct XML documents because they don't meet XML's stricter rules.</p>
+
+<p>The OEB publication structure is an application of XML in the same way HTML is an application of SGML. The OEBPS uses XML to define a set of tags to be used for storing electronic book information. OEB documents are by definition correct XML documents. Since XML is a subset of SGML, this means that all correct OEB documents are by definition correct SGML documents.</p>
+
+<p>To say that XML has become popular is certainly an understatement; indeed, it's likely that in the future you can ignore the fact that SGML even exists. What about HTML, though? It's still used on the web and, HTML being an SGML application only, most HTML documents don't meet the strict requirements of XML. To address this situation, the World Wide Web Consortium has now released the XHTML specification at <a href="http://www.w3.org/TR/xhtml1/">http://www.w3.org/TR/xhtml1/</a>. XHTML is a modified version of HTML that correctly follows the rules of XML. Since XML is the way of the future, it is recommended you use XHTML for creating new web pages.</p>
+</div>
+
+<h4 id="usingxml">Using XML</h4>
+
+<p>XML is powerful, but it's quite a simple markup language to use. Its basic rule is that markup consists of a beginning <dfn>tag</dfn> and a matching ending <dfn>tag</dfn>, and this pair of tags says something about the text which appears between them. In our example above, the beginning OEB tag <code>&lt;em&gt;</code> and the ending OEB tag <code>&lt;/em&gt;</code> mean that the text between them should be emphasized, which usually means that they should be displayed in italics. In XML, an ending tag always has the same name as its beginning tag, with an extra slash (/) at the beginning. We usually refer to the <code>&lt;em&gt;</code> <code>&lt;/em&gt;</code> tag pair in general as simply the "<code>&lt;em&gt;</code> tag" or more correctly, the "<code>&lt;em&gt;</code> element" which refers to both the beginning and ending tags and all text between them.</p>
+
+<ul>
+ <li><strong>XML Rule 1:</strong> Every beginning tag must be matched by an ending tag which has the same name, except that the ending tag begins with a forward slash (/).</li>
+</ul>
+
+<p>Another important OEB tag to know about is the <code>&lt;p&gt;</code> tag, which indicates a paragraph. (You know by now that the <code>&lt;p&gt;</code> tag has a beginning tag part, <code>&lt;p&gt;</code>, and ending tag part, <code>&lt;/p&gt;</code>.) Your soon-to-be bestseller, to correctly use OEB, should use the <code>&lt;p&gt;</code> tag for each paragraph. Since you have only one paragraph in your story, adding the <code>&lt;p&gt;</code> tag would look like this:</p>
+
+<blockquote>
+<code>&lt;p&gt;</code>Years ago, when strange creatures ruled the earth, the seas were beginning to form, and humans had yet to appear, there lived a young blovjus named Karl. Karl had three siblings: Kris, Krista, and Karla. Being <code>&lt;em&gt;</code>extremely<code>&lt;/em&gt;</code> smaller than other blovji his age, Karl constantly ran into trouble at the dinner table.<code>&lt;/p&gt;</code>
+</blockquote>
+
+<p>You'll notice that the <code>&lt;em&gt;</code> tag is inside the <code>&lt;p&gt;</code> tag. That's fine. In fact, there's even a name for it: a <dfn>nested tag</dfn>. OEB has certain rules about which tags can go inside which other tags, but one thing that applies to <em>all</em> nested XML tags (OEB tags included), is that they must fit neatly inside one another and not be crossed. In other words, <code>&lt;p&gt;</code><code>&lt;em&gt;</code><code>&lt;/em&gt;</code><code>&lt;/p&gt;</code> is fine, but <code>&lt;p&gt;</code><code>&lt;em&gt;</code><code>&lt;/p&gt;</code><code>&lt;/em&gt;</code> is not.</p>
+
+<ul>
+ <li><strong>XML Rule 2:</strong> A nested tag must have both its beginning and ending tags inside the tag in which it is found; that is, two tags cannot be crossed.</li>
+</ul>
+
+<p>At this point you may be wondering, <em class="rhetoricalQuestion">If the less than (&lt;) and greater than (&gt;) symbols are markup characters, used to indicate tags, how do I present them in the text simply as characters, not as markup?</em> If you use one of these characters in your OEB document, it's likely to be confused as a tag, even if you're writing a mathematical expression such as <code>1 + 2 &lt; 4</code>. For this reason, it is illegal in XML to use the less than (&lt;) or greater than (&gt;) character literally except as part of markup.</p>
+
+<p>To represent one of these characters, you'll need to use a <dfn>general entity</dfn>, which takes the form <code>&amp;<em>entityName</em>;</code>, replacing <code><em>entityName</em></code> with the name of the character. To represent the less than (&lt;) character, for example, you would use <code>&amp;lt;</code>, and to represent the greater than (&gt;) character you would use <code>&amp;gt;</code>. This implies another question: <em class="rhetoricalQuestion">If the ampersand (&amp;) character is used in general entities, how can I place an ampersand itself in the text?</em> There is a general entity for ampersand (&amp;) as well: &amp;amp;.</p>
+
+<p>XML defines five general entities that may be used in any XML document, including OEB documents. These are &amp;amp; (&amp;), &amp;lt; (&lt;), &amp;gt; (&gt;), &amp;apos; ('), and &amp;quot; (&quot;).</p>
+
+<ul>
+ <li><strong>XML Rule 3:</strong> A general entity takes the form <code>&amp;<em>entityName</em>;</code> and represents one or more characters by name. XML defines five general entities that may always be used: &amp;amp; (&amp;), &amp;lt; (&lt;), &amp;gt; (&gt;), &amp;apos; ('), and &amp;quot; (&quot;).</li>
+</ul>
+
+<h4 id="creatingoebdocument">Creating an OEB Document</h4>
+
+<p>There are only two more tags you should know about before you create your first OEB document: <code>&lt;html&gt;</code> and <code>&lt;body&gt;</code>. There's nothing difficult here, it's just a requirement set forth by OEB for a standard OEB document: each document must be inside an <code>&lt;html&gt;</code> tag, and the actual text of your work must be inside a <code>&lt;body&gt;</code> tag. You'll learn why later. For now, they are easy enough to add:</p>
+
+<blockquote>
+<code>&lt;html&gt;</code><br />
+<code>&lt;body&gt;</code><br />
+<code>&lt;p&gt;</code>Years ago, when strange creatures ruled the earth, the seas were beginning to form, and humans had yet to appear, there lived a young blovjus named Karl. Karl had three siblings: Kris, Krista, and Karla. Being <code>&lt;em&gt;</code>extremely<code>&lt;/em&gt;</code> smaller than other blovji his age, Karl constantly ran into trouble at the dinner table.<code>&lt;/p&gt;</code><br />
+<code>&lt;/body&gt;</code><br />
+<code>&lt;/html&gt;</code>
+</blockquote>
+
+<p>That's it! You've created your first OEB document. Although it's not a complete <em>OEB publication</em>, it is a an <em>OEB document</em>. The way the OEB Publication Structure 1.0 was written, each OEB document is also more or less an HTML file, which means that you can use an Internet World Wide Web browser to look at the document, even though your entire OEB publication isn't yet finished. Just name the file <code>karl.html</code>, for example, and load it into your favorite Web browser application.</p>
+
+<p>OK, actually, it's an HTML document but not <em>quite</em> an OEB document. Why? Because it doesn't <em>say</em> it is. The document needs to declare that it is an OEB document, and doing so requires two more lines that are always the same in OEB documents. Again, you'll learn more about these lines later, but in short, the first one says, "I'm an XML file:"</p>
+
+<blockquote>
+<code>&lt;?xml version='1.0'?&gt;</code>
+</blockquote>
+
+<p>(Note that this line uses an single quotes (') rather than double quotes ("). As in most cases in XML, either can be used.)</p>
+
+<p>The second one says, "Specifically, I'm an OEB document file &mdash; even more specifically, a 1.0.1 OEB document file:"</p>
+
+<blockquote>
+<code>&lt;!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd"&gt;</code>
+</blockquote>
+
+<p>These two lines go at the top of the file, making the final OEB document look like this:</p>
+
+<blockquote>
+<code>&lt;?xml version='1.0'?&gt;</code><br />
+<code>&lt;!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd"&gt;</code><br />
+<code>&lt;html&gt;</code><br />
+<code>&lt;body&gt;</code><br />
+ <code>&lt;p&gt;</code>Years ago, when strange creatures ruled the earth, the seas were beginning to form, and humans had yet to appear, there lived a young blovjus named Karl. Karl had three siblings: Kris, Krista, and Karla. Being <code>&lt;em&gt;</code>extremely<code>&lt;/em&gt;</code> smaller than other blovji his age, Karl constantly ran into trouble at the dinner table.<code>&lt;/p&gt;</code><br />
+<code>&lt;/body&gt;</code><br />
+<code>&lt;/html&gt;</code>
+</blockquote>
+
+<h4 id="formattingoebtext">Formatting OEB Text</h4>
+
+<p>In this example, we've entered a <dfn>line break</dfn> at the end of each line by pressing the <code>Enter</code> or <code>Return</code> key on the computer keyboard. We've placed line breaks, for example after the <code>&lt;html&gt;</code> and <code>&lt;body&gt;</code> beginning tags. We've done this purely out of convenience: it's easier to edit the file with the beginning <code>&lt;body&gt;</code> tag directly above and in line with the ending <code>&lt;body&gt;</code> tag, for example.</p>
+
+<p>Our formatting of the document text (what programmers call the <dfn>source file</dfn>, or the text originally entered before it is displayed) does not always affect the appearance of the OEB document when it is displayed. We could have instead not entered any line breaks, making that section of the file look like this:</p>
+
+<blockquote>
+...<br />
+<code>&lt;html&gt;</code><code>&lt;body&gt;</code><code>&lt;p&gt;</code>Years ago...<code>&lt;/p&gt;</code><code>&lt;/body&gt;</code><code>&lt;/html&gt;</code>
+</blockquote>
+
+<p>Any <dfn>whitespace</dfn> between elements, such as space, tab, and line breaks, are ignored when the document is displayed.</p>
+
+<ul>
+ <li><strong>XML Rule 4:</strong> Whitespace characters between elements are ignored; spaces, tabs, and line breaks can therefore be used arbitrarily to aid in text entry.</li>
+</ul>
+
+<p>What about whitespace that appears in displayed sections, such as inside the beginning and ending <code>&lt;p&gt;</code> tags? They obviously aren't ignored; when your document is displayed, spaces appear between words. However, multiple whitespace characters are replaced by a single space before being displayed.</p>
+
+<ul>
+ <li><strong>OEB Rule 1:</strong> (<em>Display of Whitespace</em>) If two or more whitespace characters (such as spaces, tabs, and line breaks) appear in a row, they will be <dfn>collapsed</dfn> into (that is, replaced by) a single space character before being displayed.</li>
+</ul>
+
+<p>This means that the following examples will all be displayed identically:</p>
+
+<blockquote>
+<code>&lt;p&gt;</code>Years ago, when strange creatures ruled the earth...<code>&lt;/p&gt;</code>
+</blockquote>
+
+<blockquote>
+<pre><code>&lt;p&gt;</code>Years ago,<br /> when strange creatures<br />ruled the earth...<code>&lt;/p&gt;</code></pre>
+</blockquote>
+
+<p>Both of these examples will collapse all spaces, tabs, and line breaks into single spaces, displaying the following:</p>
+
+<blockquote>Years ago, when strange creatures ruled the earth...</blockquote>
+
+<h3 id="oebpackage">An OEB Package</h3>
+
+<p>Half of the job is now done and you have an OEB document. The other half of an OEB publication, as you learned earlier, is an OEB package. The package is where an <dfn>OEB Reading System</dfn> (such as a software reader or a separate eBook device) will look to find out information about your book. What sort of things would a reading system need to know before displaying your book? At minimum, there are three things that a reading system <em>must</em> know:</p>
+
+<ol>
+ <li>Which book is this?</li>
+ <li>What files are in the book?</li>
+ <li>In what order should the files be displayed?</li>
+</ol>
+
+<p>Although the first item sounds reasonable, for your short masterpiece the last two items may seem ridiculous; there is, after all, only one document &mdash; and it's obvious in what order it should be displayed! As we discussed at the beginning of this chapter, though, many people will have several documents and even pictures in their masterpieces. While OEB certainly could have created an exception for one-document publications (and may even decide to do this in a future version of the specification), currently you still need to specifically supply information you may think is obvious. Besides, you may want more than one document in your sequel, so you would have had to learn this information anyway!</p>
+
+<p>The OEB package is an XML file just like the OEB document, and accordingly follows XML rules, including the ones you've learned already. Instead of using HTML tags (as the OEB document does), it will use a special set of tags made especially for an OEB package.</p>
+
+<p>The first two lines look very similar to the first two lines of an OEB document. The first one says, "I'm an XML file, too:"</p>
+
+<blockquote>
+<code>&lt;?xml version='1.0'?&gt;</code>
+</blockquote>
+
+<p>The second one says, "I'm not an OEB document, though; I'm an OEB <em>package</em>:"</p>
+
+<blockquote>
+<code>&lt;!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Package//EN" "http://openebook.org/dtds/oeb-1.0.1/oebpkg101.dtd"&gt;</code>
+</blockquote>
+
+<p>Like all XML files, there is a beginning and ending tag which together contain the main part of the file. In the OEB document, it was the <code>&lt;html&gt;</code> tag. In contrast, the OEB package uses the <code>&lt;package&gt;</code> tag (for obvious reasons), making the "outside" portion of the package look like this:</p>
+
+<blockquote>
+<code>&lt;?xml version='1.0'?&gt;</code><br />
+<code>&lt;!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Package//EN" "http://openebook.org/dtds/oeb-1.0.1/oebpkg101.dtd"&gt;</code><br />
+<code>&lt;package&gt;</code><br />
+ <em>Actual package goes here...</em><br />
+<code>&lt;/package&gt;</code>
+</blockquote>
+
+<p>Inside the package are several required sections; each one answers one of the questions raised above. Each section has its corresponding tag which reflects the function of that section: <code>&lt;metadata&gt;</code>, <code>&lt;manifest&gt;</code>, and <code>&lt;spine&gt;</code>:</p>
+
+<blockquote>
+<code>&lt;?xml version='1.0'?&gt;</code><br />
+<code>&lt;!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Package//EN" "http://openebook.org/dtds/oeb-1.0.1/oebpkg101.dtd"&gt;</code><br />
+<code>&lt;package&gt;</code>
+ <blockquote>
+ <code>&lt;metadata&gt;</code><br />
+ <em>Which book is this?</em><br />
+ <code>&lt;/metadata&gt;</code>
+ </blockquote>
+ <blockquote>
+ <code>&lt;manifest&gt;</code><br />
+ <em>What files are in the book?</em><br />
+ <code>&lt;/manifest&gt;</code>
+ </blockquote>
+ <blockquote>
+ <code>&lt;spine&gt;</code><br />
+ <em>In what order should the files be displayed?</em><br />
+ <code>&lt;/spine&gt;</code>
+ </blockquote>
+<code>&lt;/package&gt;</code>
+</blockquote>
+
+<p>As we examine the structure of the OEB package, we'll display the text using spaces and tabs so as to make the sections easier to read. When you create your document, you can enter the package in any way you like, using spaces, tabs, or new lines. In fact, XML (and OEB) doesn't even care if everything is entered on one line &mdash; it's just harder for you to read that way, so we've decided not to do that here.</p>
+
+<h4 id="packageelement">The <code>&lt;package&gt;</code> Element</h4>
+
+<p>The surrounding <code>&lt;package&gt;</code> element, made up of the <code>&lt;package&gt;</code> and <code>&lt;/package&gt;</code> tags, is pretty straightforward except that it specifies a unique identifier which will be used later for identifying the document. The exact unique identifier you used is up to you. In this case, it might be appropriate to use the identifier, "karlpackage", like this:</p>
+
+<blockquote>
+<code>&lt;package unique-identifier="karlpackage"&gt;</code>
+</blockquote>
+
+<p>You'll notice that we specify the identifier inside the tag itself! In XML terms, <code>unique-identifier</code> is referred to an <dfn>attribute</dfn> of the tag.</p>
+
+<ul>
+ <li><strong>XML Rule 5:</strong> An element's beginning tag may have one or more attributes in the form <code>attributeName="value"</code> or <code>attributeName='value'</code>.</li>
+</ul>
+
+<p>The value can be surrounded by single or double quotes, as long as you are consistent on both sides of the value.</p>
+
+<h4 id="packagemetadata">The Package Metadata</h4>
+
+<p>The first section inside the <code>&lt;package&gt;</code> element contains metadata. In answering the question, "Which document is this?" the <code>&lt;metadata&gt;</code> element contains several elements, each of which specify something about the book, such as its title and author(s). These items are called <dfn>metadata</dfn> items, hence the name of the element.</p>
+
+<p>In an added twist, the elements in the metadata section are inside another element named <code>&lt;dc-metadata&gt;</code>. The OEB Authoring Group did not create these metadata identifiers from scratch; instead, they used a set of metadata identifiers already defined by a group named the <a href="http://purl.org/dc/">Dublin Core</a>. Since the OEB publication structure allows you to create your own metadata items, the Authoring Group decided to group together the special metadata items from the Dublin core inside its own <code>&lt;dc-metadata&gt;</code> element. Moreover, the <code>&lt;dc-metadata&gt;</code> element takes certain attributes that specify that these metadata are Dublin Code metadata. Your book's metadata section, therefore, might turn out to look something like this:</p>
+
+<blockquote>
+<code>&lt;metadata&gt;</code>
+ <blockquote>
+ <code>&lt;dc-metadata xmlns:dc="http://purl.org/dc/elements/1.0/" xmlns:oebpackage="http://openebook.org/namespaces/oeb-package/1.0/"&gt;</code>
+ <blockquote>
+ <code>&lt;dc:Title&gt;</code>Karl the Kreature<code>&lt;/dc:Title&gt;</code><br />
+ <code>&lt;dc:Identifier id="karlpackage" scheme="ISBN"&gt;</code>123456789X<code>&lt;/dc:Identifier&gt;</code><br />
+ <code>&lt;dc:Creator role="aut"&gt;</code>Jane Doe<code>&lt;/dc:Creator&gt;</code>
+ </blockquote>
+ <code>&lt;/dc-metadata&gt;</code>
+ </blockquote>
+<code>&lt;/metadata&gt;</code>
+</blockquote>
+
+<p>The parts from the above example that will change for each book are the metadata elements: the required elements <code>&lt;dc:Title&gt;</code> and <code>&lt;dc:Identifier&gt;</code>, and the optional (but important to you!) element <code>&lt;dc:Creator&gt;</code>. The metadata elements in this section all begin with "dc:", another requirement that simply specifies that these are Dublin Core metadata.</p>
+
+<p>The <code>&lt;dc:Title&gt;</code> element is simple enough: it holds the title of the book. Similarly, the <code>&lt;dc:Identifier&gt;</code> element holds an identifier that hopefully uniquely identifies the book in the world, even if two books by two separate authors have identical titles. Since there are several methods of identifying books uniquely, the <code>scheme</code> attribute is necessary to specify the identifier used. In this case, we're using an ISBN for the identifier, so we set <code>scheme="ISBN"</code>.</p>
+
+<p>As there are several methods of uniquely identifying a single book, the OEB Authoring Group allowed for several methods to be used together in the same package. However, one identifier must be chosen as the main identifer; this identifier's element must have an <code>id</code> attribute set to the unique ID we specified earlier in the beginning <code>&lt;package&gt;</code> tag. Here we only have one identifier, and we've appropriately set the <code>id</code> attribute to <code>id="karlpackage"</code>.</p>
+
+<p>You can identify yourself as the creator of the work using the <code>&lt;dc:Creator&gt;</code> element. The <code>role</code> attribute, is optional, specifying what role you played during the creation of the book. Common values are <code>"aut"</code> (representing "author"), <code>"edt"</code> ("editor"), and <code>"trl"</code> ("translator"). Probably the role used the most, and the one recommended here that should always be included, is <code>"aut"</code>. As with <code>&lt;dc:Identifier&gt;</code>, you can include several <code>&lt;dc:Creator&gt;</code> elements to identify several creators of your work.</p>
+
+<h4 id="packagemanifest">The Package Manifest</h4>
+
+<p>The next section of the package is referred to as the <dfn>manifest</dfn>, holding information about which files should be included with the book. The Open eBook specification was designed to be distributed and read on a variety of systems and platforms; the manifest guarantees that each system can have a complete list of the minimum files that will be needed to display the contents of the book.</p>
+
+<p>Each item in the manifest specifies three things:</p>
+
+<ul>
+ <li>A unique identifier for the item, so that other parts of the book can unambiguously refer to it.</li>
+ <li>The name of the file in which the actual item is stored.</li>
+ <li>The type of the item (such as a document or a picture).</li>
+</ul>
+
+<p>The manifest of our example, then, will be quite simple:</p>
+
+<blockquote>
+<code>&lt;manifest&gt;</code>
+ <blockquote>
+ <code>&lt;item id="karl" href="karl.html" media-type="text/x-oeb1-document"&gt;</code>
+ </blockquote>
+<code>&lt;/manifest&gt;</code>
+</blockquote>
+
+<p>Each item in the book will be represented by an <code>&lt;item&gt;</code> element. Here, there is only one item in the book, the OEB document we created earlier. You can choose any unique ID you like; here we'll use <code>id="karl"</code>. For the <code>href</code> attribute (so-named from the hypertext references used in HTML), specify the filename you gave the OEB document. There are a standard set of <code>media-type</code> attribute values you can use, such as <code>"image/jpeg"</code> and <code>"image/png"</code> for certain types of images. In this case, the item is an OEB document, so we must state as much by setting <code>media-type="text/x-oeb1-document"</code>.</p>
+
+<h4 id="packagespine">The Package Spine</h4>
+
+<p>Now that we've given information about the book and specified which items are in the book, the last required step is to specify the order in which the book should be read, and this is done inside the <code>&lt;spine&gt;</code> element. Although electronic books bring all sorts of possibilities as far as interaction and reader-influenced reading orders, there must still be one default reading order specified, or what the OEB specification refers to as the <dfn>primary linear reading order</dfn>. (Writers of adventure stories that have no predetermined reading order are in luck; how to format such interactive stories will be explained in a later version of this work.)</p>
+
+<p>The <dfn>spine</dfn> is even simpler than the manifest, because the information about each item has already been specified in the manifest. Therefore, the spine only needs to identify which items from the manifest appear in what order. This implies that only items defined in the manifest can appear in the spine. Furthermore, only OEB documents (that is, items included in the manifest that are of type "text/x-oeb1-document") can appear in the spine. Specifically, only those OEB documents that should be displayed as part of the normal linear reading order of the book should be included in the spine.</p>
+
+<p>The spine of our book is certainly straightforward. Its one item reference (the <code>&lt;itemref&gt;</code> element) identifies the one item in the manifest by referencing the unique ID we assigned it: <code>idref="karl"</code>.</p>
+
+<blockquote>
+<code>&lt;spine&gt;</code>
+ <blockquote>
+ <code>&lt;itemref idref="karl"&gt;</code>
+ </blockquote>
+<code>&lt;/spine&gt;</code>
+</blockquote>
+
+<p>With that, we've answered all three questions a reading system requires, and are thus finished with the OEB package. The complete listings of both the finished document and package appear at the end of this chapter.</p>
+
+<h3 id="xmlrepresentdata">Using XML to Represent Data</h3>
+
+<p>You've probably noticed at least two different ways in which we've used XML tag pairs, or elements. The first was to specify formatting: the <code>&lt;em&gt;</code> element made a section of text appear in italics. The second was to represent data, or information about the work: we used the <code>&lt;dc:Creator&gt;</code> element to specify the author of the book, without specifying how (or if) the author's name would actually be displayed. The latter is simply for storing information about the book.</p>
+
+<p>A closer examination reveals that the uses of both of these elements, <code>&lt;em&gt;</code> and <code>&lt;dc:Creator&gt;</code>, are actually virtually identical. As it turns out, the <code>&lt;em&gt;</code> element does not specify that italics should be used; it rather specifies that the text should be emphasized without specifying exactly <em>how</em> the text should be emphasized. Although the default display method for text inside an <code>&lt;em&gt;</code> element is to use italics, it's certainly conceivable that you could decide later to display emphasis using the color red, so that your book displays, "Being <span style="color: red;">extremely</span> smaller..." instead of "Being <span style="font-style: italic;">extremely</span> smaller..."</p>
+
+<p>If you consistently use <code>&lt;em&gt;</code> to represent emphasis, it's relatively simple using XML (and, by definition, OEB) to change how emphasized text appears &mdash; without changing the actual text of your book! This is an important concept in creating documents, and it's often referred to as a <dfn>separation of content and presentation</dfn>. As you'll learn soon, the way a document appears should be kept distinct (in a completely separate file, in fact) from the actual content of your book.</p>
+
+<ul>
+ <li><strong>OEB Tip 1:</strong> (<em>Separation of Content and Presentation</em>) Do not use an element to specify how text should appear, but rather use elements to specify the content or meaning of sections of your work.</li>
+</ul>
+
+<p>To provide an example of how useful it is to encode <em>meaning</em> into a document rather than trying to specify how a document should be displayed, consider the following extract:</p>
+
+<blockquote>
+<p>In the Urdu language, there is a class of descriptive words called <span style="font-style: italic;">postpositions</span>. These are similar to English prepositions except that they come <span style="font-style: italic;">after</span> the words they modify; hence the name "post"+"position".</p>
+</blockquote>
+
+<p>Since we want "postposition" to be displayed (or <dfn>rendered</dfn>) in italics, it would be tempting at first to use the <code>&lt;em&gt;</code> tag like this: <code>&lt;em&gt;</code>postposition<code>&lt;/em&gt;</code>. However, if you take a moment to think about why we want the word "postposition" displayed differently, you'll realize that we really don't want to emphasize the word but want rather to indicate that we are defining the word for the first time.</p>
+
+<p>There so happens to be an OEB tag that does just that &mdash; the <code>&lt;dfn&gt;</code> tag specifies that a new word is being defined or used for the first time. Text which uses the <code>&lt;dfn&gt;</code> tag is also usually displayed in italics as well, so you might wonder why it matters which tag is used. The concept of separation of content and presentation answers this question. What if we make a reading system that automatically generates a glossary in the back of the book, listing all the new terms introduced and where they were first defined? If we have used the <code>&lt;dfn&gt;</code> tag in the correct places, these terms could be found easily and placed in the glossary automatically.</p>
+
+<p>It's important to note that, in the section above, we would not want to use the <code>&lt;dfn&gt;</code> tag for the second italicized word, "after." Instead, we would want to use the <code>&lt;em&gt;</code> tag; we are not wanting to define the word "after," but merely emphasize the position of a "postposition". Keeping in mind our concept of separation of content and presentation, we'd probably enter the above section like this:</p>
+
+<blockquote>
+<p>&lt;p&gt;In the Urdu language, there is a class of descriptive words called &lt;dfn&gt;postpositions&lt;/dfn&gt;. These are similar to English prepositions except that they come &lt;em&gt;after&lt;/em&gt; the words they modify; hence the name "post"+"position".&lt;/p&gt;</p>
+</blockquote>
+
+<p>As you will see later, there are several methods of displaying italics in OEB. A popular method in the past was the <code>&lt;i&gt;</code> tag, which actually means "italics". This is now considered bad practice, considering the need to separate content from presentation. Unfortunately, since OEB uses many tags from HTML, the <code>&lt;i&gt;</code> tag is available to use in OEB documents. For reasons we've just explained, we strongly recommend against using the <code>&lt;i&gt;</code> tag in your documents, and using the <code>&lt;em&gt;</code> instead in most cases.</p>
+
+<p>The concept of separation of content and presentation is a very important one, and we'll revisit this topic.</p>
+
+<p>You now know the basic structure of an OEB publication. There are several tags which we haven't covered yet which you'll want to use when you create real-world documents. After discussing <a href="chapter3.html">styles and style sheets</a>, we'll cover the <a href="chapter4.html">tags you'll normally need</a> when working in the real world.</p>
+
+<h3 id="review">Review</h3>
+
+<h4 id="summary">Summary</h4>
+<ul>
+ <li>An OEB Publication consists of an OEB Package, one or more OEB Documents, and other related files such as images.</li>
+ <li>The OEB Publication Structure is a markup language which follows the rules of XML; therefore, all OEB files are XML files.</li>
+ <li>OEB in its basic form specifies a set of tags which should be used, always following the rules of XML. OEB also contains the flexibility to use custom tags.</li>
+ <li>The set of basic tags specified by OEB is very similar to, for better or for worse, the set of tags specified by HTML.</li>
+</ul>
+
+<h4 id="xmlrules">XML Rules</h4>
+<ul>
+ <li><strong>XML Rule 1:</strong> Every beginning tag must be matched by an ending tag which has the same name, except that it begins with a forward slash (/). (Special <a href="chapter4.html#emptyElement">empty tags</a> will be discussed later.)</li>
+ <li><strong>XML Rule 2:</strong> A nested tag must have both its beginning and ending tags inside the tag in which it is found; that is, two tags cannot be crossed.</li>
+ <li><strong>XML Rule 3:</strong> A general entity takes the form <code>&amp;<em>entityName</em>;</code> and represents one or more characters by name. XML defines five general entities that may always be used: &amp;amp; (&amp;), &amp;lt; (&lt;), &amp;gt; (&gt;), &amp;apos; ('), and &amp;quot; (&quot;).</li>
+ <li><strong>XML Rule 4:</strong> Whitespace characters between elements are ignored; spaces, tabs, and line breaks can therefore be used arbitrarily to aid in text entry.</li>
+ <li><strong>XML Rule 5:</strong> An element's beginning tag may have one or more attributes in the form <code>attributeName="value"</code> or <code>attributeName='value'</code>.</li>
+</ul>
+
+<h4 id="oebrules">OEB Rules</h4>
+<ul>
+ <li><strong>OEB Rule 1:</strong> (<em>Display of Whitespace</em>) If two or more whitespace characters (such as spaces, tabs, and line breaks) appear in a row, they will be <dfn>collapsed</dfn> into (that is, replaced by) a single space character before being displayed.</li>
+ <li><strong>OEB Tip 1:</strong> (<em>Separation of Content and Presentation</em>) Do not use an element to specify how text should appear, but rather use elements to specify the content or meaning of sections of your work.</li>
+</ul>
+
+<h4 id="oebtags">OEB Tags</h4>
+<ul>
+ <li><code>&lt;dfn&gt;</code> Specifies that a term is being used for the first time; usually rendered in italics.</li>
+ <li><code>&lt;em&gt;</code> Emphasizes text; usually rendered in italics.</li>
+</ul>
+
+<h3 id="exampleoebdocument">Completed Example OEB Document (<code>karl.html</code>)</h3>
+
+<blockquote>
+<code>&lt;?xml version='1.0'?&gt;</code><br />
+<code>&lt;!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd"&gt;</code><br />
+<code>&lt;html&gt;</code><br />
+<code>&lt;body&gt;</code><br />
+ <code>&lt;p&gt;</code>Years ago, when strange creatures ruled the earth, the seas were beginning to form, and humans had yet to appear, there lived a young blovjus named Karl. Karl had three siblings: Kris, Krista, and Karla. Being <code>&lt;em&gt;</code>extremely<code>&lt;/em&gt;</code> smaller than other blovji his age, Karl constantly ran into trouble at the dinner table.<code>&lt;/p&gt;</code><br />
+<code>&lt;/body&gt;</code><br />
+<code>&lt;/html&gt;</code>
+</blockquote>
+
+<h3 id="exampleoebpackage">Completed Example OEB Package (<code>karl.opf</code>)</h3>
+
+<blockquote>
+<code>&lt;?xml version='1.0'?&gt;</code><br />
+<code>&lt;!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Package//EN" "http://openebook.org/dtds/oeb-1.0.1/oebpkg101.dtd"&gt;</code><br />
+<code>&lt;package unique-identifier="karlpackage"&gt;</code>
+
+ <blockquote>
+ <code>&lt;metadata&gt;</code>
+ <blockquote>
+ <code>&lt;dc-metadata xmlns:dc="http://purl.org/dc/elements/1.0/" xmlns:oebpackage="http://openebook.org/namespaces/oeb-package/1.0/"&gt;</code>
+ <blockquote>
+ <code>&lt;dc:Title&gt;</code>Karl the Kreature<code>&lt;/dc:Title&gt;</code><br />
+ <code>&lt;dc:Identifier id="karlpackage" scheme="ISBN"&gt;</code>123456789X<code>&lt;/dc:Identifier&gt;</code><br />
+ <code>&lt;dc:Creator role="aut"&gt;</code>Jane Doe<code>&lt;/dc:Creator&gt;</code>
+ </blockquote>
+ <code>&lt;/dc-metadata&gt;</code>
+ </blockquote>
+ <code>&lt;/metadata&gt;</code>
+ </blockquote>
+ <blockquote>
+ <code>&lt;manifest&gt;</code>
+ <blockquote>
+ <code>&lt;item id="karl" href="karl.html" media-type="text/x-oeb1-document"&gt;</code>
+ </blockquote>
+ <code>&lt;/manifest&gt;</code>
+ </blockquote>
+ <blockquote>
+ <code>&lt;spine&gt;</code>
+ <blockquote>
+ <code>&lt;itemref idref="karl"&gt;</code>
+ </blockquote>
+ <code>&lt;/spine&gt;</code>
+ </blockquote>
+<code>&lt;/package&gt;</code>
+</blockquote>
+
+</body>
+</html>
diff --git a/lib/ebooks/understandingoeb/chapter3.html b/lib/ebooks/understandingoeb/chapter3.html
new file mode 100644
index 00000000..31f71d8b
--- /dev/null
+++ b/lib/ebooks/understandingoeb/chapter3.html
@@ -0,0 +1,230 @@
+<?xml version='1.0'?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd">
+<?xml-stylesheet href="understandingoeb.css" type="text/x-oeb1-css"?>
+
+<html>
+<head>
+ <link rel="stylesheet" type="text/x-oeb1-css" href="understandingoeb.css" />
+<title>Understanding OEB Chapter 3</title>
+ <meta name="author" content="Garret Wilson" />
+ <meta name="copyright" content="Copyright (c) 2000-2001 Garret Wilson. All rights reserved." />
+</head>
+
+<body>
+
+<h2 id="chapter3">3. Styles and Style Sheets</h2>
+
+<p>One of the most integral parts of OEB is the concept of <dfn>style sheets</dfn>. A style sheet is a tool that helps to separate content from presentation and is used not only with OEB but with XML and (increasingly) with HTML web pages as well. You've been told that the separation of content and presentation is a "Good Thing" &mdash; after you understand style sheets, you'll begin to see why this concept is so important.</p>
+
+<p>Style sheets have a few unusual properties: you could write OEB-compliant eBooks all your life and never use a stylesheet. Stranger still, someone might create a style sheet that could be used with your work long after you've written it. That's what makes stylesheets so useful: they represent the <dfn>encapsulation</dfn> (or bundling) of the presentation part of the <em>publication=content+presentation</em> equation, and therefore help keep the two completely separate. Your OEB document, with its text and tags, is the content and holds the meaning of what you're written; the style sheet(s) hold how your work is presented to the user.</p>
+
+<p>How is this supposed to work? Imagine that you're writing a book to be published by the Happy Publishing Company. Happy has its own ideas about how your book should look &mdash; that is, which fonts it should have, how it should be spaced, etc. (Happy Publishing Company might have ideas about what your book should <em>say</em> as well, but that's another story; it should be clear to you by now that these are two separate concepts.) If you write a book and concentrate on the content, Happy Publishing Company can simply use its style sheet with your work after you're finished, and the book will look just like Happy wants it to. What happens when you change publishers? Your new publisher can simply substitute their standard style sheet and your book will suddenly take on its new look, without your having to make one single change to the actual content of the book &mdash; <em>if</em> you've correctly separated the content from the presentation.</p>
+
+<p>That's a big "if", and one that takes a little thinking on your part, at least to begin with. Since OEB comes from a legacy of HTML which didn't stress as strongly such a separation of content and presentation, OEB in some cases makes it easier for you to put style information where it doesn't belong: mixed in with the content of your work. It is hoped that you'll be able not only to overcome these temptations, but to understand why the current emphasis of information storage and retrieval formats is going in a direction that stresses that these elements be separated.</p>
+
+<p>Before going any further into the theory of style sheets, we'll examine a few examples of using styles, from the least desired to the most appropriate.</p>
+
+<h3 id="emphasisrevisited">Emphasis Revisited</h3>
+
+<p>The previous chapter hinted that OEB has a tag named <code>&lt;i&gt;</code> which causes the specified text to be rendered (or displayed) in italics. We've told you that this is not recommended.</p>
+
+<ul>
+ <li><strong>Not Recommended:</strong> <code>&lt;p&gt;</code>Being <code>&lt;i&gt;</code>extremely<code>&lt;/i&gt;</code> smaller than other blovji his age...<code>&lt;/p&gt;</code></li>
+</ul>
+
+<blockquote>Being <span style="font-style: italic;">extremely</span> smaller than other blovji his age...</blockquote>
+
+<p>What's the alternative? We've stressed that in many places, the <code>&lt;em&gt;</code> tag, specifying "emphasis", can be used in place of the <code>&lt;i&gt;</code> tag for the same effect. We've answered the question, "If they both have the same effect, what's the difference?" by saying that <code>&lt;em&gt;</code> specifies simply that a section of text should be emphasized, not <em>how</em> the text should be emphasized.</p>
+
+<ul>
+ <li><strong>Recommended:</strong> <code>&lt;p&gt;</code>Being <code>&lt;em&gt;</code>extremely<code>&lt;/em&gt;</code> smaller than other blovji his age...<code>&lt;/p&gt;</code></li>
+</ul>
+
+<blockquote>Being <span style="font-style: italic;">extremely</span> smaller than other blovji his age...</blockquote>
+
+<p>The point is that, although <code>&lt;em&gt;</code> is usually rendered in italics by default, there's nothing that prevents you from changing how <code>&lt;em&gt;</code> gets displayed &mdash; nothing except a lack of knowledge, of course. We'll now address how that's done.</p>
+
+<p>OEB has specified that every element has an optional <code>style</code> attribute. As you might guess, you can use this attribute to override the style of that element. We'll explain later the specifics of the style information, but here's a quick example of how you could guarantee that <code>&lt;em&gt;</code> is displayed in italics:</p>
+
+<ul>
+ <li><strong>Not Recommended:</strong> <code>&lt;p&gt;</code>Being <code>&lt;em style="font-style: italic"&gt;</code>extremely<code>&lt;/em&gt;</code> smaller than other blovji his age...<code>&lt;/p&gt;</code></li>
+</ul>
+
+<blockquote>Being <span style="font-style: italic;">extremely</span> smaller than other blovji his age...</blockquote>
+
+<p>If you wanted the emphasized text to not only be displayed in italics but also in red, you'd use the following:</p>
+
+<ul>
+ <li><strong>Not Recommended:</strong> <code>&lt;p&gt;</code>Being <code>&lt;em style="color: red"&gt;</code>extremely<code>&lt;/em&gt;</code> smaller than other blovji his age...<code>&lt;/p&gt;</code></li>
+</ul>
+
+<blockquote>Being <span style="font-style: italic; color: red">extremely</span> smaller than other blovji his age...</blockquote>
+
+<p>Notice that the text is still displayed in italics, because we didn't specify that the italics should be removed (there's a way to do this, which you'll see later). Instead, we specified that the color red should be added to whatever style was there already.</p>
+
+<p>As you can see, we don't recommend this method, and it's not hard to figure out why. If you specify the style of the tag directly, you've gained nothing over just using the <code>&lt;i&gt;</code> tag and manually making changes. After all, this method still mixes our presentation information inside the content of our book.</p>
+
+<p>Let's continue with the assumption that we'd like all emphasized text to be displayed using not only italics, but also the color red. We'll also assume you've followed the recommendations here and used the <code>&lt;em&gt;</code> tag for emphasized text. The secret to style sheets is that they use the same format you just saw used inside the <code>style</code> attribute, only that they've been removed from the content and placed in a separate location. This is the first way we could do it:</p>
+
+<ul>
+ <li><strong>Recommended:</strong></li>
+</ul>
+
+<blockquote>
+<code>&lt;?xml version='1.0'?&gt;</code><br />
+<code>&lt;!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd"&gt;</code><br />
+<code>&lt;html&gt;</code><br />
+<code>&lt;head&gt;</code><br />
+ <code>&lt;title&gt;</code>Karl the Creature<code>&lt;/title&gt;</code><br />
+ <code>&lt;style&gt;</code>em {color: red}<code>&lt;/style&gt;</code><br />
+<code>&lt;/head&gt;</code><br />
+<code>&lt;body&gt;</code><br />
+ <code>&lt;p&gt;</code>...Being <code>&lt;em&gt;</code>extremely<code>&lt;/em&gt;</code> smaller than other blovji his age...<code>&lt;/p&gt;</code><br />
+<code>&lt;/body&gt;</code><br />
+<code>&lt;/html&gt;</code>
+</blockquote>
+
+<blockquote>Being <span style="font-style: italic; color: red">extremely</span> smaller than other blovji his age...</blockquote>
+
+<p>This example correctly specifies that <em>all</em> occurrences of the <code>&lt;em&gt;</code> element should be displayed in red. Furthermore, the actual body of the document does not need to be changed; all text marked as emphasized will be shown with the new style.</p>
+
+<p>In the previous chapter we touched on the essential components of an OEB document. In the above example you'll notice several elements we didn't discuss. OEB specifies that the <code>&lt;head&gt;</code> element is optional in a document, but if included it should contain a <code>&lt;title&gt;</code> element. The element we're interested in, <code>&lt;style&gt;</code> must be inside the <code>&lt;head&gt;</code> element. This means that whenever we include a <code>&lt;style&gt;</code> element, we'll have to include both a <code>&lt;head&gt;</code> and a <code>&lt;title&gt;</code> element as well. Both of these elements will be discussed in depth later. For now, note simply that we are specifying style information outside the actual body of the document, in a separate element named <code>&lt;style&gt;</code>.</p>
+
+<p>You might wonder at this point, if we were to take our concept of separation of content and presentation to the extreme, why we place any style information at all in the same file as the document. Wouldn't it be better to store presentation information in a completely separate location? Yes, in many circumstances it would. We'll explain how a little later; for now, to make things simple, we'll keep the style information in the same file as the document.</p>
+
+<h3 id="cascadingstylesheets">Cascading Style Sheets (CSS)</h3>
+
+<p>You've seen how OEB has used XML to create a set of tags and rules to use those tags, in many instances borrowing tags from HTML. Similarly, there is a set of rules for specifying style information in an OEB document. Here, OEB borrowed the format of a specification for <dfn>Cascading Style Sheets</dfn> (CSS). Although there are a few differences between OEB's version of CSS and standard CSS, these differences are very minor; in most instances, OEB simply specifies which CSS constructs cannot be used. There's only one instance where OEB actually creates new identifiers. For the most part, then, if you're familiar with CSS at all you can apply your knowledge to OEB.</p>
+
+<p>XML, on which OEB is based, uses a set of elements, each of which have a beginning and ending tag. CSS, on the other hand, uses different constructs. In general, CSS styles consist of <dfn>selectors</dfn> and <dfn>declarations</dfn>, the latter of which contains one or more sets of a <dfn>property</dfn> and a <dfn>value</dfn>. Although this sounds complicated, it's quite simple in practice; once you understand these basic parts, there isn't much more to learn for most things you'll want to do.</p>
+
+<div class="sidebar" id="cssvsxsl">
+<h4 class="sidebarTitle">More Information: CSS vs. XSL</h4>
+
+<p>OEB uses XML to store content, but uses a separate language named CSS to store style (presentation) information. Why must one use two separate formats? Why doesn't OEB simply use XML for storing both content and presentation information, even if these things are stored separately?</p>
+
+<p>That's a legitimate and important question. It so happens that there is a method for specifying style and formatting information using XML &mdash; it's called <dfn>XML Style Language</dfn> (XSL). Since it uses XML, XSL doesn't force one to learn another format just to create style information, and XSL is even more powerful than CSS</p>
+
+<p>Why doesn't OEB use XSL instead of CSS, then? There are several reasons. When the OEB Publication Structure 1.0 specification was being written, there were not any tools available specifically for viewing OEB documents. Since an OEB document is very similar to a normal HTML document, it was possible however to view OEB documents using a web browser. The OEB Authoring Group chose to use CSS, which most browsers at the time supported, rather than to use XSL, which most browsers couldn't handle.</p>
+
+<p>More importantly, the XSL specification was not yet finalized at the time the OEB specification was being written, so any use of XSL would have had to predict the final form in which XSL would appear. OEB therefore relies primarily on CSS, although future version of OEB may well rely on XSL. It's even possible to use XSL stylesheets with OEBPS 1.0, as long as an appropriate CSS stylesheet is included for those reading systems that do not understand XSL.</p>
+
+</div>
+
+<p>The particular style we specified for <code>&lt;em&gt;</code> looks like this:</p>
+
+<blockquote><code>em {color: red}</code></blockquote>
+
+<p>This style represents how most styles you specify will appear. Each will have the same parts introduced earlier:</p>
+
+<ul>
+ <li><strong>selector</strong> - <code>em</code> - Specifies which elements will be "selected" to receive this style. In this case, we indicate that this style applies to every <code>&lt;em&gt;</code> element.</li>
+ <li><strong>declaration</strong> - <code>{color: red}</code> - Specifies the style of the selected element(s). In this case, we've specified that the color of the text should be red. As noted earlier, the declaration is divided up into one or more properties and corresponding values.</li>
+ <li><strong>property</strong> - <code>color</code> - Specifies a particular property to be modified. Here the color of the text is being modified. Each declaration could modify several properties &mdash; both the color and the size of the text could be changed, for example.</li>
+ <li><strong>value</strong> - <code>red</code> - The new value of the property. Each property will have at least one value, although more than one value can be specified in some instances in which the first value might not be available.</li>
+</ul>
+
+<p>There are, of course, a few more intricacies which we'll go into later, especially concerning the selector part of the equation. There are probably a couple of questions about exactly what's happening here that should probably be cleared up first.</p>
+
+<p><em class="rhetoricalQuestion">Why does my emphasized text show up both in red <em>and</em> italics, even though I specified just the color red?</em> If you specify no styles at all, there is a default style which will be applied to text between OEB tags. In OEB, the <code>&lt;em&gt;</code> tag is usually rendered in italics by default. In fact, the effect is exactly as if you had specified the following style in your document:</p>
+
+<blockquote><code>em {font-style: italic}</code></blockquote>
+
+<p>In other words, there's effectively a default style sheet used which specifies the standard style of OEB elements. In our example, specifying that the color red should be used did not state that the default style of italics should not be used. The color red was therefore added to the existing default style of italics, giving all text between <code>&lt;em&gt;</code> tags both the italic style and the color red.</p>
+
+<p><em class="rhetoricalQuestion">If styles can be specified in multiple places, such as on the actual tag and elsewhere in the document, what happens when I declare the same style in multiple places?</em> This question relates to the previous one. If you specify in the document's <code>&lt;style&gt;</code> tag, for example, the style <code>em {color: red}</code>, then every occurrence of the <code>&lt;em&gt;</code> tag will be rendered in red. If you specify, using the <code>style</code> attribute, that a particular <code>&lt;em&gt;</code> tag should have be underlined using <code>&lt;em style="text-decoration: underline"&gt;</code>, then that particular portion of text will be underlined. But it will also be shown in red, because you've already specified that <em>all</em> occurrences of the <code>&lt;em&gt;</code> tag should be in red.</p>
+
+<p>Each particular instance of the <code>&lt;em&gt;</code> tag, therefore, <dfn>inherits</dfn> the properties already defined for it. Since you specified a property for <em>all</em> <code>&lt;em&gt;</code> tags, this property <dfn>cascades</dfn> down to each of the individual <code>&lt;em&gt;</code> tags similar to the way water from a waterfall cascades down to each level of rocks before it reaches the pool below. In fact, that's why CSS uses the name "Cascading Style Sheets."</p>
+
+<p><em class="rhetoricalQuestion">What happens if the properties I specify in several places conflict with each other?</em> As a rule of thumb, the most specific declaration is used. If you've specified, for example, that all <code>&lt;em&gt;</code> elements should be red, but then in a particular instance specified that a particular <code>&lt;em&gt;</code> element should instead be blue, the blue wins.</p>
+
+<h4 id="cssselectors">CSS Selectors</h4>
+
+<p>A selector determines (or selects) the element(s) to which a particular style declaration applies. In our example above, <code>em {color: red}</code>, the selector is simple: this style will be applied to every <code>&lt;em&gt;</code> element. There are several other additions to the selector syntax that make it easy to select exactly which element(s) you prefer.</p>
+
+<p><strong>Select Multiple Elements:</strong> You could always duplicate a style declaration for several elements with different names, but CSS has an easier way to select several elements for the same style. Just place several element names in a row, separated by commas (,). For example, <code>em, dfn {color: red}</code> would make all emphasized text (<code>&lt;em&gt;</code>) <em>and</em> all defined words (<code>&lt;dfn&gt;</code>) appear in red.</p>
+
+<p><strong>Select Elements Only in Certain Contexts:</strong> So far, we've only seen the <code>&lt;em&gt;</code> element appear inside a paragraph (<code>&lt;p&gt;</code>). As we'll see later, emphasized text could appear in several places, such as inside a list or a heading. To specify that <em>only</em> emphasized text inside a paragraph should be red, you would list the nested elements in the correct order, separated by whitespace.: <code>p em {color: red}</code>. This would mean that emphasized text inside a paragraph (e.g. <code>&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;</code>) would appear in red, but not emphasized text inside a list (e.g. <code>&lt;li&gt;&lt;em&gt;&lt;/em&gt;&lt;/li&gt;</code>). Again, we'll discuss lists later; for now, simply realize that an element can appear in different contexts, and CSS provides a way to specify these situations.</p>
+
+<p><strong>Select Elements by Class</strong> CSS allows a style to be created and given a name, and then later used with any element you decide. After specifying a name (or <dfn>class</dfn>) for a style, you can use the style with a particular element simply by specifying the style name in the <code>class</code> attribute of an element. The <code>class</code> attribute, like the <code>style</code> attribute, is an optional attribute that can be used with many elements.</p>
+
+<p>For example, instead of explicitly specifying that every <code>&lt;em&gt;</code> element should appear in red, we could create a class that would allow you to specify to which <code>&lt;em&gt;</code> element the style applied. A style class is always preceded by a period or full stop character (.), like this: <code>em.colorful {color: red}</code>. We could then specify that a particular emphasized portion of text would use this style:"this is <code>&lt;em class="colorful"&gt;</code>emphasized<code>&lt;/em&gt;</code> text".</p>
+
+<p>A style class can be made even more generic by omitting an element designation altogether. A modification of the previous example yields <code>.colorful {color: red}</code> (don't forget the '.' character), a style class which can apply to <em>any</em> element. This change still allows the <code>&lt;em&gt;</code> tag be made colorful as in the previous example: <code>&lt;em class="colorful"&gt;</code>emphasized<code>&lt;/em&gt;</code>. Furthermore, the class can be applied to other elements, such as the <code>&lt;p&gt;</code> tag: <code>&lt;p class="colorful"&gt;</code>emphasized<code>&lt;/em&gt;</code> would assure that all the text in the specified paragraph appeared in the color red. Note, however, that the text would not appear in italics, since the <code>&lt;p&gt;</code> tag does not have an italic style by default, as does the <code>&lt;em&gt;</code> tag.</p>
+
+<h3 id="linkingstylesheets">Linking to Style Sheets</h3>
+
+<p>As we've seen, there are several places where we can store style information, from the most specific to the most general:</p>
+
+<ol>
+ <li>By putting style information in an element's <code>style</code> attribute.</li>
+ <li>By specifying a style class in an element's <code>class</code> attribute.</li>
+ <li>By defining styles in a <code>&lt;style&gt;</code> element inside the document <code>&lt;head&gt;</code>.</li>
+ <li>By defining styles in separate style sheet file linked to the document.</li>
+</ol>
+
+<p>The last method, linking to an external style sheet, has only been touched upon briefly. Using this method is straightforward: simply take the style information from inside the <code>&lt;style&gt;</code> element and place it inside a separate file (preferably with a ".css" extension). The entire <code>&lt;style&gt;</code> element can then be removed, and the document can simply specify that it uses the external stylesheet.</p>
+
+<p>By placing style information in a separate file, we've arrived at our ultimate goal of separating content from presentation. If there are multiple documents in a given book, the style information does not have be be duplicated inside each document; each document can rather <dfn>link</dfn> to one style sheet, which contains all relevant presentation information. Furthermore, a book's style can be changed simply by making the document link to another style sheet. To carry on the example at the beginning of this chapter, if Happy Publishing Company decides it wants to redesign the appearance of its entire selection of books, none of the books' contents need to be changed. Instead, Happy can simply supply an updated style sheet.</p>
+
+<h4 id="linkelement">Linking Style Sheets with the <code>&lt;link&gt;</code> Element</h4>
+
+<p>There are several ways to actually link a style sheet to a document, reflecting the evolution of HTML and markup languages in general. When HTML first allowed style sheets, it specified a <code>&lt;link&gt;</code> element that appears inside the <code>&lt;head&gt;</code> element in place of <code>&lt;style&gt;</code>. After moving our style information out of our sample document, our style link information might look like this:</p>
+
+<blockquote><code>&lt;link href="karl.css" type="text/x-oeb1-css"&gt;</code></blockquote>
+
+<p>As before, the <code>href</code> attribute specifies the style sheet to which the document is linking. The <code>type</code> attribute specifies the type of the style sheet. Although normal CSS style sheets have the type <code>text/css</code>, OEB requires that your standard style sheet have the type <code>text/x-oeb1-css</code> to indicate it meets the modified requirements of OEB style information.</p>
+
+<p>Using <code>&lt;link&gt;</code> will make your document compatible with HTML and allow your style information to show up in a typical HTML browser. The <code>&lt;link&gt;</code> tag is not, however, a standard way of linking XML documents in general, which is why OEB allows (and the authors of this work recommend) another linking mechanism which is standardized for XML.</p>
+
+<h4 id="linkxml">Linking Style Sheets with XML</h4>
+
+<p>XML now defines a standard method of linking style sheets to any XML document, which includes OEB documents. This method was still being standardized while the OEB Publication Structure specification was first being written, and that's why OEBPS 1.0 does not give examples of XML style linking. However, on 29 June 1999, version 1.0 of "Associating Style Sheets with XML documents" became an official W3C recommendation, and can be found at <a href="http://www.w3.org/TR/xml-stylesheet/">http://www.w3.org/TR/xml-stylesheet/</a>. This new development was unfortunately missed as OEB was released, so the OEB specification still states that the final form of XML style association has yet to be finalized.</p>
+
+<p>With the final recommendation of XML style association by the W3C, we can recommend that all OEB books use this method for linking to style sheets. Doing so will ensure that OEB works are standard XML documents that can endure as older versions of HTML fade. Using the XML style association mechanism is very similar to the HTML method:</p>
+
+<blockquote><code>&lt;?xml-stylesheet href="karl.css" type="text/x-oeb1-css"?&gt;</code></blockquote>
+
+<p>The attributes here are identical to those in the <code>&lt;link&gt;</code> element, and have the same usage. The location in the document, however, is different: the <code>&lt;?xml-stylesheet&gt;</code> instruction appears before the <code>&lt;html&gt;</code> element.</p>
+
+<h3 id="review">Review</h3>
+
+<h4 id="summary">Summary</h4>
+<ul>
+ <li>OEB allows style sheets to be defined which specify how parts of an OEB document should be displayed or rendered.</li>
+ <li>Style sheets, when correctly used, help separate the content of a document from its presentation information.</li>
+ <li>OEB by default uses a modified form of CSS to specify style information.</li>
+ <li>A particular CSS style consists of a selector (such as <code>em</code>) and a style declaration which consists of one or more properties (e.g. <code>color:</code>) and associated values (e.g. <code>red</code>), such as <code>em {color: red}</code>.</li>
+ <li>A style can specify a style class that can be used for particular elements inside the <code>class</code> attribute. The style <code>em.colorful {color: red}</code>, for example, can be used with a particular <code>&lt;em&gt;</code> element: <code>&lt;em class="colorful"&gt;</code>...<code>&lt;/em&gt;</code>.</li>
+ <li>Although not normally recommended, style information can be specified for a particular element inside its <code>style</code> attribute, such as <code>&lt;em style="color: red"&gt;</code>...<code>&lt;/em&gt;</code>.</li>
+ <li>External style sheets can be associated with the document using the <code>&lt;link&gt;</code> element, a carryover from HTML, inside the <code>&lt;head&gt;</code> element.</li>
+ <li>The recommended standard way for associating a style sheet with a document is to instead use the <code>&lt;?xml-stylesheet&gt;</code> instruction before the <code>&lt;head&gt;</code> element.</li>
+</ul>
+
+<h4 id="cssproperties">CSS Properties</h4>
+<ul>
+ <li><code>font-style:</code> Specifies the style of the font; although several values are available, we only addressed <code>italic</code>.</li>
+ <li><code>color:</code> Specifies the color of the font; although several values are available, we only addressed <code>red</code>.</li>
+</ul>
+
+<h3 id="exampleoebdocument">Completed Example OEB Document with Styles (<code>karl.html</code>)</h3>
+
+<blockquote>
+<code>&lt;?xml version='1.0'?&gt;</code><br />
+<code>&lt;!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd"&gt;</code><br />
+<code>&lt;?xml-stylesheet href="karl.css" type="text/x-oeb1-css"&gt;</code><br />
+<code>&lt;html&gt;</code><br />
+<code>&lt;body&gt;</code><br />
+ <code>&lt;p&gt;</code>Years ago, when strange creatures ruled the earth, the seas were beginning to form, and humans had yet to appear, there lived a young blovjus named Karl. Karl had three siblings: Kris, Krista, and Karla. Being <code>&lt;em&gt;</code>extremely<code>&lt;/em&gt;</code> smaller than other blovji his age, Karl constantly ran into trouble at the dinner table.<code>&lt;/p&gt;</code><br />
+<code>&lt;/body&gt;</code><br />
+<code>&lt;/html&gt;</code>
+</blockquote>
+
+<h3 id="examplestylesheet">Completed Example Style Sheet (<code>karl.css</code>)</h3>
+
+<blockquote>
+ em {color: red}
+</blockquote>
+
+</body>
+</html>
diff --git a/lib/ebooks/understandingoeb/chapter4.html b/lib/ebooks/understandingoeb/chapter4.html
new file mode 100644
index 00000000..3cf8e130
--- /dev/null
+++ b/lib/ebooks/understandingoeb/chapter4.html
@@ -0,0 +1,442 @@
+<?xml version='1.0'?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd">
+<?xml-stylesheet href="understandingoeb.css" type="text/x-oeb1-css"?>
+
+<html>
+<head>
+ <link rel="stylesheet" type="text/x-oeb1-css" href="understandingoeb.css" />
+<title>Understanding OEB Chapter 4</title>
+ <meta name="author" content="Garret Wilson" />
+ <meta name="copyright" content="Copyright (c) 2000-2001 Garret Wilson. All rights reserved." />
+</head>
+
+<body>
+
+<h2 id="chapter4">4. Essential OEB Elements</h2>
+
+<p>You now know the minimum structural requirements of creating a publication in OEB format. You're beginning to understand some of the reasoning behind latest directions of information storage formats such as XML, which OEB is based on. Right now, you could place almost any work in a few OEB documents and an OEB package, and it would at least be legal OEB and work with a compliant OEB reading system. You also know how to create style sheets and associate them with your documents.</p>
+
+<p>What you've learned so far will work fine for your one-paragraph masterpiece. But once you try to use OEB to create a slightly longer sequel, you'll probably very soon run into some very real needs: "How do I display lists?" "How do I change the font?" "How so I create links from one section of my book to another?" The OEB Publication Structure has some very real answers to these questions. Even better yet, since OEB is built upon XML, the following chapters will show you how to create your own answers in areas that OEB does not yet address.</p>
+
+<p>You've had a glance at a few elements defined by OEB, such as <code>&lt;p&gt;</code>, <code>&lt;em&gt;</code> and <code>&lt;dfn&gt;</code>. OEB has a substantial number of other tags already defined for you to use; obviously, you'll need to know at least some of the others to do anything useful with OEB. We'll now look at essential elements and styles that you'll need in day-to-day use of OEB. If you've already started putting together an OEB publication, hopefully we'll answer some of the issues you've already encountered. Otherwise, we'll get a lot of common questions out of the way and prepare you for the real-world OEB creation project found in the next chapter.</p>
+
+<p>It's important to note that the OEB elements discussed here are a basic set of elements defined by OEB. OEB is flexible enough to allow extended documents that include user-defined elements, and this process is likely to be enhanced even more in future OEB versions. Creating user-defined elements is beyond the scope of this current edition, but will likely be addressed in an upcoming version of this book.</p>
+
+<h3 id="inlineelements">Inline Elements</h3>
+
+<p>Although XML allows any number of elements to be defined, OEB has defined a certain set of elements to be used in documents. You've seen and used a few of those, such as <code>&lt;p&gt;</code>, <code>&lt;em&gt;</code> and <code>&lt;dfn&gt;</code>. Besides defining which tags can be used, OEB also specifies the location and contexts in which these elements can appear. You've probably understood intuitively, for example, that emphasized text goes inside a paragraph, like this:</p>
+
+<blockquote><code>&lt;p&gt;</code>This is <code>&lt;em&gt;</code>emphasized<code>&lt;/em&gt;</code> text.<code>&lt;/p&gt;</code></blockquote>
+
+<p>You probably didn't even consider putting a paragraph inside of emphasized text:</p>
+
+<blockquote><strong>Illegal!</strong> <code>&lt;p&gt;</code>This is <code>&lt;em&gt;</code>emphasized text with a <code>&lt;p&gt;</code>paragraph<code>&lt;/p&gt;</code> inside<code>&lt;/em&gt;</code> the emphasized text.<code>&lt;/p&gt;</code></blockquote>
+
+<p>As you might have guessed, this sort of construction is not allowed. The elements <code>&lt;em&gt;</code> and <code>&lt;dfn&gt;</code> can only appear inside paragraphs (and lists and other similar elements), and are therefore considered <em>inline</em> elements. Those are the elements we'll examine here.</p>
+
+<div class="sidebar" id="xmlcontentmodels">
+<h4 class="sidebarTitle">More Information: XML Content Models</h4>
+
+<p>XML could be considered a general markup language that acts as a toolkit for creating other markup languages. OEB uses XML to create its own markup language called the OEB Publication Structure. OEB uses XML not only to create a set of elements to be used (the <dfn>tag set</dfn>), but also to specify where the elements may appear. The specification of the correct locations of elements is called a <dfn>content model</dfn>.</p>
+
+<p>HTML uses a very lenient content model; a web browser will read HTML files that have elements that appear just about anywhere. This is not only notoriously hard to process, it also results in many ambiguities in what was actually meant by the author of the document. Since we'd like to follow the trend in encoding data and meaning into documents, this ambiguity is not acceptable.</p>
+
+<p>The content model used by OEB is therefore more strict than traditional HTML, and closely follows <a href="http://www.w3.org/TR/xhtml1/">XHTML</a>, a new version of HTML created specifically to be used with XML. This means that some constructs which could be used in HTML are not allowed in OEB. For example, the inline element <code>&lt;em&gt;</code> could be used in HTML to make several paragraphs emphasized:</p>
+
+<blockquote><strong>Legal HTML, Illegal OEB:</strong><br />
+ <code>&lt;em&gt;</code><br />
+ <code>&lt;p&gt;</code>Paragraph 1<code>&lt;/p&gt;</code><br />
+ <code>&lt;p&gt;</code>Paragraph 2<code>&lt;/p&gt;</code><br />
+ <code>&lt;/em&gt;</code>
+</blockquote>
+
+<p>Since <code>&lt;em&gt;</code> is an inline element, this will not work in an OEB document. Fixing this problem is simple, however: just bring the <code>&lt;em&gt;</code> back inside each <code>&lt;p&gt;</code> element:</p>
+
+<blockquote><strong>Legal HTML, Legal OEB:</strong><br />
+ <code>&lt;p&gt;&lt;em&gt;</code>Paragraph 1<code>&lt;/em&gt;&lt;/p&gt;</code><br />
+ <code>&lt;p&gt;&lt;em&gt;</code>Paragraph 2<code>&lt;/em&gt;&lt;/p&gt;</code><br />
+</blockquote>
+
+<p>The actual OEB content model is not discussed explitely in the OEB specification, but it is defined in the OEB XML Document Type Declaration (DTD), which will be discussed later. Many times, such as in the case of the <code>&lt;em&gt;</code> element, the you can probably tell intuitively where an element can appear. In all cases, OEB validation software will be able to check your document against the OEB DTD and tell you whether or not your document has all its elements in the correct places.</p>
+
+</div>
+
+<h4 id="emelement">The <code>&lt;em&gt;</code> Element</h4>
+
+<p>You've already seen the <code>&lt;em&gt;</code> element &mdash; perhaps more than you've wanted. It bears repeating that the <code>&lt;em&gt;</code> element should be used instead of the <code>&lt;i&gt;</code> (italics) element in most cases, designating that the text should be emphasized but not specifying how the emphasized text should appear. An example of how specific text could be emphasized might be this:</p>
+
+<blockquote><code>&lt;p&gt;</code>Although the venture capital company seemed <code>&lt;em&gt;</code>really<code>&lt;/em&gt;</code> interested in our project, perhaps the representative only <code>&lt;em&gt;</code>seemed<code>&lt;/em&gt;</code> really interested.<code>&lt;/p&gt;</code></blockquote>
+
+<blockquote>Although the venture capital company seemed <span style="font-style: italic">really</span> interested in our project, perhaps the representative only <span style="font-style: italic">seemed</span> really interested.</blockquote>
+
+<h4 id="strongelement">The <code>&lt;strong&gt;</code> Element</h4>
+
+<p>The <code>&lt;strong&gt;</code> element is similarly to the <code>&lt;em&gt;</code> in that it specifies that a section of text should be emphasized, but is used in most cases where bold text would be used. In fact, the default rendering of the <code>&lt;strong&gt;</code> element is using a bold font, although we've seen that any default rendering can be changed using styles.</p>
+
+<p>Also similar to the <code>&lt;em&gt;</code> tag, OEB has a carryover tag from HTML that functions similar to the <code>&lt;strong&gt;</code> tag but that specifies actual formatting: the <code>&lt;b&gt;</code> tag, representing bold text. For reasons we've explained earlier, we don't recommend using tags that specify presentation information within a document itself. Therefore, you should in most cases use <code>&lt;strong&gt;</code> rather than <code>&lt;b&gt;</code> whenever marking up text usually rendered in bold.</p>
+
+<blockquote><code>&lt;p&gt;</code>The Hindi letter "ka" is pronounced similarly to the first part of the English word, "<code>&lt;strong&gt;</code>cu<code>&lt;/strong&gt;</code>p".<code>&lt;/p&gt;</code></blockquote>
+
+<blockquote>The Hindi letter "ka" is pronounced similarly to the first part of the English word, "<span style="font-weight: bolder">cu</span>p".<code>&lt;/p&gt;</code></blockquote>
+
+<h4 id="dfnelement">The <code>&lt;dfn&gt;</code> Element</h4>
+
+<p>We've already discussed using the <code>&lt;dfn&gt;</code> element to represent a word or words that are being defined for the first time.</p>
+
+<blockquote><code>&lt;p&gt;</code>The Hindi alphabet is usually specified as being a <code>&lt;dfn&gt;</code>syllabary<code>&lt;/dfn&gt;</code>, since each letter of a word represents a syllable.<code>&lt;/p&gt;</code></blockquote>
+
+<blockquote>The Hindi alphabet is usually specified as being a <dfn>syllabary</dfn>, since each letter of a word represents a syllable.</blockquote>
+
+<h4 id="codeelement">The <code>&lt;code&gt;</code> Element</h4>
+
+<p>OEB has several inline elements, some of which you'll use and some of which you'll never need unless creating certain esoteric documents. We mention that <code>&lt;code&gt;</code> element here because, since OEB was created by the computer-using community, it's likely that the first applications of OEB (this work included) will refer to computer programs or software.</p>
+
+<p>The <code>&lt;code&gt;</code> element was created to represent a section of computer program code, or data that should be entered by the user. This element is usually rendered in a monospaced font such as Courier, but as we've repeatedly stressed, you can change this behavior using styles.</p>
+
+<blockquote><code>&lt;p&gt;</code>In many programming languages, the statement <code>&lt;code&gt;</code>variable=16<code>&lt;/code&gt;</code> represents an assignment operation, assigning the value on the right to the variable on the left of the equals sign.<code>&lt;/p&gt;</code></blockquote>
+
+<blockquote>In many programming languages, the statement <code>variable=16</code> represents an assignment operation, assigning the value on the right to the variable on the left of the equals sign.</blockquote>
+
+<h4 id="citeelement">The <code>&lt;cite&gt;</code> Element</h4>
+
+<p>Many nonfiction works include information from other sources, and when they do so it is proper to cite the source from which the material was derived. The <code>&lt;cite&gt;</code> provides a standard way to indicate a cited source.</p>
+
+<blockquote>
+ <code>&lt;p&gt;</code>"The UN, like the League of Nations before it, was designed around the concept of state sovereignty" (<code>&lt;cite&gt;</code>Calvocoressi 1996<code>&lt;/cite&gt;</code>).
+</blockquote>
+
+<blockquote>
+ "The UN, like the League of Nations before it, was designed around the concept of state sovereignty" (<cite>Calvocoressi 1996</cite>).
+</blockquote>
+
+<h4 id="spanelement">The <code>&lt;span&gt;</code> Element</h4>
+
+<p>Our discussion of inline elements has thus far assumed that, if you looked hard enough, you could find an OEB element that represented more or less the meaning of the section of text to which you're referring. We've stressed that you can always later change the style of the particular element you chose.</p>
+
+<p>What if you can't find an element that's appropriate, but still want to specify a style for a section of text? OEB provides (again borrowed from HTML) a generic element, <code>&lt;span&gt;</code>, that has no meaning other than to specify a section of text. The <code>&lt;span&gt;</code> element has the normal <code>style</code> and <code>class</code> attributes, allowing you to specify style for an arbitrary section of text. For example, imagine you want to somehow highlight the vowels in an alphabet, but don't want to use <code>&lt;em&gt;</code> because you'd like to use some separate style. You could always create a specific style class for <code>&lt;em&gt;</code>, but you might rather specify style information from scratch using <code>&lt;span&gt;</code>, like this:</p>
+
+<blockquote><code>&lt;p&gt;</code>English Alphabet: <code>&lt;span style="color: red"&gt;</code>A<code>&lt;/span&gt;</code> B C D <code>&lt;span style="color: red"&gt;</code>E<code>&lt;/span&gt;</code> F G...<code>&lt;/p&gt;</code></blockquote>
+
+<blockquote>English Alphabet: <span style="color: red">A</span> B C D <span style="color: red">E</span> F G...</blockquote>
+
+<p>You should immediately protest that actual style information should not be included in the document itself. A slight modification resolves this problem and makes the use of <code>&lt;span&gt;</code> acceptable. First specify a style class, such as <code>.vowel {color:red}</code>, and then use this class in the <code>&lt;span&gt;</code> element:</p>
+
+<blockquote><strong>Style Sheet:</strong> <code>.vowel {color:red}</code></blockquote>
+
+<blockquote><strong>Document:</strong> <code>&lt;p&gt;</code>English Alphabet: <code>&lt;span class="vowel"&gt;</code>A<code>&lt;/span&gt;</code> B C D <code>&lt;span class="vowel"&gt;</code>E<code>&lt;/span&gt;</code> F G...<code>&lt;/p&gt;</code></blockquote>
+
+<blockquote>English Alphabet: <span style="color: red">A</span> B C D <span style="color: red">E</span> F G...</blockquote>
+
+<div class="sidebar" id="customelements">
+<h4 class="sidebarTitle">More Information: Creating Custom Elements</h4>
+
+<p>Using the <code>&lt;span&gt;</code> element in the way we've just outlined is remarkably close to creating a new element named <code>&lt;vowel&gt;</code>; instead, we've used the <code>&lt;span&gt;</code> element with a style class named "vowel", which ends of serving the same function.</p>
+
+<p>The <code>&lt;span&gt;</code> element was introduced in HTML before XML was available, and is therefore the only way standard HTML can add what may be called pseudo-elements into an HTML document. XML, on the other hand, includes a method (which will be discussed later) for creating real custom elements from scratch. Since OEB is based on XML, it does allow one to create something called an <dfn>extended</dfn> OEB document which includes custom-built tags, meaning that the <code>&lt;span&gt;</code> element is little more than an a clumsy, inefficient way to do something that is much more elegantly done using standard XML techniques.</p>
+
+<p>Why then does OEB include the <code>&lt;span&gt;</code> element? One of the reasons should be quite familiar by now: since this tag is included in HTML, it was brought over into OEB so that standard HTML pages could be converted to OEB with minimal modification. The creation of custom elements using XML is furthermore more difficult than using the <code>&lt;span&gt;</code> element. Another reason should also be familiar: custom XML elements do not display correctly on HTML browsers.</p>
+
+<p>The majority of the OEB Authoring Group therefore felt it a higher priority to quickly release a specification that would bring about consensus in a quickly growing eBook industry than to force the adoption of barely released technologies such as custom XML elements. Happily, the OEBPS 1.0.1 still allows those who wish to follow useful standardization trends can still use XML to create custom elements. A discussion of how this is done is outside the scope of the current release of this book.</p>
+
+</div>
+
+<h4 id="brelement">The <code>&lt;br&gt;</code> Element</h4>
+
+<p>You learned in an earlier chapter that multiple adjacent whitespace characters, such as spaces and line breaks, are always replaced with a single space character before the text is displayed. This seems reasonable until you encounters a situation in which you'd like to display text on a separate line, perhaps like this:</p>
+
+<blockquote>
+<code>&lt;p&gt;</code>...Karl had three siblings:<br />
+Kris<br />
+Krista<br />
+Karla<code>&lt;/p&gt;</code>
+</blockquote>
+
+<p>As you'll soon realize, if you've forgotten our earlier discussion about whitespace, what is displayed is not exactly what was entered:</p>
+
+<blockquote>...Karl had three siblings: Kris Krista Karla</blockquote>
+
+<p>You could always put the name of each of Karl's siblings in a separate paragraph, but they aren't really separate paragraphs. Besides, you don't want to risk their being formatted like paragraphs when displayed (either indented or separated by blank lines, depending on the reading system).</p>
+
+<p>The real solution here is to use a separate list element, which you'll learn about later in this chapter. But you might insist that these items should go <em>inside</em> the paragraph, and you want to choose where the line breaks appear. A better example might be a poem, in which you'd like to guarantee that a line break appears after each line:</p>
+
+<blockquote>
+<code>&lt;p&gt;</code>There was a young creature named Karl<br />
+Whose siblings would say with a snarl<br />
+We'll share what we eat:<br />
+Just some bones from the meat<br />
+And a little of "ic" from the "garl".<code>&lt;/p&gt;</code>
+</blockquote>
+
+<p>Here again, it would be more preferable if there were a <code>&lt;poem&gt;</code> element in OEB. There isn't. Short of creating your own tag for this situation, OEB provides an element that specifies that a line break should appear: the <code>&lt;br&gt;</code> element.</p>
+
+<p>The <code>&lt;br&gt;</code> element is different than the elements examined so far in that it cannot have content; since it signifies a line break at a particular location in the text, it doesn't display text and has no need to hold text. The <code>&lt;br&gt;</code> element is therefore referred to as an <dfn>empty element</dfn>. You might expect the <code>&lt;br&gt;</code> element to simply have a beginning and ending tag with nothing in between (<code>&lt;br&gt;</code><code>&lt;/br&gt;</code>). However, XML specifies a special format for empty elements by combining the beginning and ending tags into one tag: <code>&lt;br /&gt;</code></p>
+
+<ul>
+ <li id="emptyElement"><strong>XML Rule 6:</strong> (<em>Empty Elements</em>) An element that cannot have text between its beginning and ending tags is classified as a <dfn>empty element</dfn>, and has a special form of a single tag with the element name followed by a slash (/): <code>&lt;name /&gt;</code></li>
+</ul>
+
+<p><strong>Important:</strong> While not required by XML, OEB specifies that all empty tags must have a space between the tag name and the slash character. This is to ensure that OEB documents can be displayed more or less correctly in HTML browsers.</p>
+
+<p>The <code>&lt;br&gt;</code> element might therefore be used in a re-write of Lewis Carroll's <i>Alice's Adventures in Wonderland</i>:</p>
+
+<blockquote>
+<code>&lt;p&gt;</code>Alice fell down the rabbit hole...<code>&lt;br /&gt;</code><br />
+Down...<code>&lt;br /&gt;</code><br />
+Down...<code>&lt;br /&gt;</code><br />
+Down...<code>&lt;/p&gt;</code>
+</blockquote>
+
+<p>This would be correctly displayed as expected:</p>
+
+<blockquote>
+Alice fell down the rabbit hole...<br />
+Down...<br />
+Down...<br />
+Down...
+</blockquote>
+
+<p>The <code>&lt;br&gt;</code> element, however, has the potential of being abused and overused. In most places, items might more appropriately be placed in separate paragraphs, or perhaps in a list. In keeping with our goal of using markup to encode meaning into a document, it would probably be better to place a poem inside a <code>&lt;poem&gt;</code> element or something similar, although in this case we would have to define such an element before it could be used. The use of <code>&lt;br&gt;</code> to show the plight of Alice, above, is certainly the easiest and perhaps even an appropriate way to create the desired visual effect. We'd just like to encourage you to make sure that the <code>&lt;br&gt;</code> element is appropriate for the situation before using it.</p>
+
+<h4 id="aelement">The <code>&lt;a&gt;</code> Element</h4>
+
+<p>The anchor element, <code>&lt;a&gt;</code>, was first made popular by HTML. Since the <code>&lt;a&gt;</code> element is responsible for linking documents and sections of documents, this element is responsible for the "hypertext" part of HTML. Without <code>&lt;a&gt;</code>, HTML might otherwise have only been "TML", a text markup language with no linking capabilities. The OEB Publication Structure incorporated <code>&lt;a&gt;</code> into its tag set with hardly any modifications to its fundamental form.</p>
+
+<p>With its linking capabilites, <code>&lt;a&gt;</code> is the first tag we've discussed that starts to allow static pages in a book to come to life, to allow interaction with the user. The Open eBook specification begins with the assumption that a user will be provided with a paging function that will allow traversal through the contents of a book. The most fundamental purpose for hypertext anchors might be to link to reference sections or a glossary; however, the <code>&lt;a&gt;</code> element allows the author to provide many more complex navigation capabilites, allowing readers to even choose an arbitrary path through the book as they read.</p>
+
+<p>The most important attribute of the <code>&lt;a&gt;</code> element is <code>href</code>. As you've seen in elements both in the OEB package and in OEB style sheets, the <code>href</code> attribute specifies a "hypertext reference" location. Usually, the value of this attribute refers to a file; in other instances is can refer to a specific location within a file.</p>
+
+<p>Let's revisit a section from the first work we created.</p>
+
+<blockquote>
+ <code>&lt;p&gt;</code>Years ago, when strange creatures ruled the earth, the seas were beginning to form, and humans had yet to appear, there lived a young blovjus named Karl.<code>&lt;/p&gt;</code>
+</blockquote>
+
+<p>Now, some uninformed readers may not know what a "blovjus" is. You may wish to provide a definition a reader can read. Having a definition in the text is unacceptable; you don't want to bother your many readers who know exactly what a blovjus is and do not want to be told again. Instead, you elect to place the definition in a separate OEB document file named <code>blovjus.html</code>:</p>
+
+<blockquote>
+<code>&lt;?xml version='1.0'?&gt;</code><br />
+<code>&lt;!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd"&gt;</code><br />
+<code>&lt;html&gt;</code><br />
+<code>&lt;body&gt;</code><br />
+ <code>&lt;p&gt;&lt;strong&gt;</code>blovjus<code>&lt;/strong&gt;</code> A strange, mythical creature which lived many years ago; sometimes it stole supper from its siblings.<code>&lt;/p&gt;</code><br />
+<code>&lt;/body&gt;</code><br />
+<code>&lt;/html&gt;</code>
+</blockquote>
+
+<p>Using the <code>&lt;a&gt;</code> tag, it's a simple job to link "blovjus" in the text to its definition:</p>
+
+<blockquote>
+ <code>&lt;p&gt;</code>Years ago, when strange creatures ruled the earth, the seas were beginning to form, and humans had yet to appear, there lived a young <code>&lt;a href="blovjus.html"&gt;</code>blovjus<code>&lt;/a&gt;</code> named Karl.<code>&lt;/p&gt;</code>
+</blockquote>
+
+<p>Anchor elements can also be used to mark, or <dfn>anchor</dfn>, a section of text in a document (although this function is less important since each element in OEB contains an <code>id</code> attribute). This way, two <code>&lt;a&gt;</code> elements can be used together, one to mark a location and another to link to that location. This allows links not only to files, but to a specific location in a file. The tag serving as an anchor will use the <code>id</code> tag to provide a name for the anchor. The tag serving as a link will use the <code>href</code> as before to refer to a file, except that a pound sign (#) will be appended followed by the id of the anchor which serves as the link <dfn>target</dfn>.</p>
+
+<p>This is actually quite simple in practice. Assume that you have so many uninformed readers that you've created an entire glossary with many definitions. This glossary replaces the <code>blovjus.html</code> document file you created earlier, containing "blovjus" and other terms:</p>
+
+<blockquote>
+<code>&lt;?xml version='1.0'?&gt;</code><br />
+<code>&lt;!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd"&gt;</code><br />
+<code>&lt;html&gt;</code><br />
+<code>&lt;body&gt;</code><br />
+ <code>&lt;p&gt;&lt;a id="blovjus"&gt;&lt;strong&gt;</code>blovjus<code>&lt;/strong&gt;&lt;/a&gt;</code> A strange, mythical creature which lived many years ago; sometimes it stole supper from its siblings.<code>&lt;/p&gt;</code><br />
+ <code>&lt;p&gt;&lt;a id="earth"&gt;&lt;strong&gt;</code>earth<code>&lt;/strong&gt;&lt;/a&gt;</code> The third planet from the sun.<code>&lt;/p&gt;</code><br />
+<code>&lt;/body&gt;</code><br />
+<code>&lt;/html&gt;</code>
+</blockquote>
+
+<p>Note that we've placed an <code>&lt;a&gt;</code> element around each term to serve as an anchor to mark the link targer. We've specified a name for each target using the <code>id</code> attribute. Here, we've used names that match the terms we're defining, but we could have used any names as long as they are unique and we use the same names in the links. Here's what the links look like in our original file:</p>
+
+<blockquote>
+ <code>&lt;p&gt;</code>Years ago, when strange creatures ruled the <code>&lt;a href="glossary.html#earth"&gt;</code>earth<code>&lt;/a&gt;</code>, the seas were beginning to form, and humans had yet to appear, there lived a young <code>&lt;a href="glossary.html#blovjus"&gt;</code>blovjus<code>&lt;/a&gt;</code> named Karl.<code>&lt;/p&gt;</code>
+</blockquote>
+
+<p>In each link, we specify the document in which the definitions reside (<code>glossary.html</code> in this example), followed by a pound sign (#) and then the ID of the appropriate definition (here, <code>earth</code> and <code>blovjus</code>). It is here that we must always make sure the name in the <code>href</code> attribute always matches the name in the target anchor tag's <code>id</code> attribute.</p>
+
+<p>This application of the anchor tag as a true anchor is less useful since OEB provides an <code>id</code> attribute for most elements. Instead of adding an <code>&lt;a&gt;</code> element and <code>id</code> attribute to serve as an anchor, you can instead add an <code>id</code> to the element to which you want to link. The above example, then, would appear like this:</p>
+
+<blockquote>
+<code>&lt;?xml version='1.0'?&gt;</code><br />
+<code>&lt;!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd"&gt;</code><br />
+<code>&lt;html&gt;</code><br />
+<code>&lt;body&gt;</code><br />
+ <code>&lt;p id="blovjus"&gt;&lt;strong&gt;</code>blovjus<code>&lt;/strong&gt;</code> A strange, mythical creature which lived many years ago; sometimes it stole supper from its siblings.<code>&lt;/p&gt;</code><br />
+ <code>&lt;p id="earth"&gt;&lt;strong&gt;</code>earth<code>&lt;/strong&gt;</code> The third planet from the sun.<code>&lt;/p&gt;</code><br />
+<code>&lt;/body&gt;</code><br />
+<code>&lt;/html&gt;</code>
+</blockquote>
+
+<p>This version of specifying a link target is the recommended one &mdash; there is no need to specify an anchor for the target because almost any OEB element can contain an ID attribute. The <code>&lt;a&gt;</code> element will still be needed, of course, to link <em>to</em> the referenced location.</p>
+
+<p>Anchor tags are the first step in leveraging the capabilities of electronic books which static books do not have. Hypertext linking has many uses, from creating tables of contents to providing user-initiated changes in a plot. We'll address some of these uses in the following chapters.</p>
+
+<h3 id="blockelements">Block Elements</h3>
+
+<p>Block elements could be considered the opposite of inline elements. They are the enclosing elements within which inline elements are placed. That is, inline elements have to have some element to be inside; this element is ultimately a block element (although inline elements can appear inside other inline elements). You've already seen one example of a block element, the <code>&lt;p&gt;</code> element representing a paragraph. Block elements could also be classified as elements that automatically have a line break before and after them; they might therefore also be appropriately called "out-of-line" elements.</p>
+
+<p>Traditionally, block elements in HTML also had a blank line immediately before and immediately after them, but OEB reading systems may prefer to display block elements differently, indenting the first line of text in a <code>&lt;p&gt;</code> element, for example.</p>
+
+<h4 id="pelement">The <code>&lt;p&gt;</code> Element</h4>
+
+<p>The <code>&lt;p&gt;</code> element is probably the most straightforward block-level element, and probably the most common. Every paragraph in OEB should be surrounded by <code>&lt;p&gt;</code>...<code>&lt;/p&gt;</code>. As we've certainly used plenty of paragraphs up to this point, we won't give any examples here. Instead, we'll just give one precaution: be careful not to <em> overuse</em> the <code>&lt;p&gt;</code> tag. Make sure the block of text you're marking up is really a paragraph and not, say, a list or a heading, both of which are covered in the sections below.</p>
+
+<h4 id="headingelements">The <code>&lt;h1&gt;</code>...<code>&lt;h6&gt;</code> Heading Elements</h4>
+
+<p>Perhaps the second most common block element is actually a group of similar elements: <code>&lt;h1&gt;</code>, <code>&lt;h2&gt;</code>, <code>&lt;h3&gt;</code>, <code>&lt;h4&gt;</code>, <code>&lt;h5&gt;</code>, and <code>&lt;h6&gt;</code>. These elements represent different levels of headings in your document.</p>
+
+<p>What does "heading" mean? It represents whatever you want it to represent. You could use <code>&lt;h1&gt;</code> to represent the title of your book on the title page, and use <code>&lt;h2&gt;</code> to represent the title of each chapter. Alternatively, you could use <code>&lt;h1&gt;</code> to represent each chapter title, <code>&lt;h2&gt;</code> to represent each chapter subtitle, and use a completely separate style class (or custom XML element) to represent the book title on the title page.</p>
+
+<p>All this is at your discretion because the heading elements do not directly correspond to any particular division of a book; they do not have a particular meaning, such as "chapter title" or "subtitle". The only thing that you can be sure of is that the default rendering method for each higher-numbered heading (such as <code>&lt;h1&gt;</code>) will be larger than a lower-numbered heading (such as <code>&lt;h2&gt;</code>).</p>
+
+<p>The lack of a particular meaning for the <code>&lt;hX&gt;</code> elements makes them slightly less useful than one might expect. Some early eBook reading systems assigned meanings to the <code>&lt;hX&gt;</code> elements, allowing the reading system to automatically find and understand when chapters begin, for example. Other markup languages have specific tags that represent chapters and other divisions. OEBPS 1.0, however, has no elements that specifically indicate book structure, so you'll have to make do with the heading elements. While OEB may introduce such elements in the future, for now using the heading elements is highly preferable to specifying the styles of headings manually, of course. Just remember that the meanings assigned to the heading elements are completely up to you. You might choose, for example, to use them like this:</p>
+
+<blockquote>
+ <code>&lt;h1&gt;</code>Karl the Creature<code>&lt;/h1&gt;</code><br />
+ <code>&lt;h2&gt;</code>Chapter 1: Karl as a Kid<code>&lt;/h2&gt;</code><br />
+ <code>&lt;p&gt;</code>Years ago...<code>&lt;/p&gt;</code><br />
+</blockquote>
+
+<blockquote>
+ <h1>Karl the Creature</h1>
+ <h2>Episode 1: Karl as a Kid</h2>
+ <p>Years ago...</p>
+</blockquote>
+
+<h4 id="lists">Lists, Ordered (<code>&lt;ol&gt;</code>) and Unordered (<code>&lt;ul&gt;</code>)</h4>
+
+<p>Almost every work, especially non-fiction educational works (like this one), have instances in which a list of items must be displayed. Many times the items in these lists are shown in a particular order, each item with a particular number. These lists are called <dfn>ordered lists</dfn>:</p>
+
+<blockquote>
+The names of the first three planets from the sun, in order, are:<br />
+1. Mercury<br />
+2. Venus<br />
+3. Earth
+</blockquote>
+
+<p>Not only must the numbers of each item in the list be carefully considered, care must be taken to ensure that the list is formatted correctly. Whenever the list is modified or reordered, care must be taken in modifying the numbering involved. Furthermore, there's no indication encoded in the file that this is a list; no meaning has been added to text that a computer or data-retrieval program could extract.</p>
+
+<p>OEB provides elements that solves all of these problems. In this case, we can use markup to specify that we have an ordered list (using the <code>&lt;ul&gt;</code> element), and that each item in the list is (as you would expect) a list item (using the <code>&lt;li&gt;</code> element). Ordered lists in OEB therefore consist of two separate elements, <code>&lt;ol&gt;</code> and <code>&lt;li&gt;</code>, used in conjunction like this:</p>
+
+<blockquote>
+<code>&lt;p&gt;</code>The names of the first three planets from the sun, in order, are:<code>&lt;/p&gt;</code><br />
+<code>&lt;ol&gt;</code><br />
+<code>&lt;li&gt;</code>Mercury<code>&lt;/li&gt;</code><br />
+<code>&lt;li&gt;</code>Venus<code>&lt;/li&gt;</code><br />
+<code>&lt;li&gt;</code>Earth<code>&lt;/li&gt;</code><br />
+<code>&lt;/ol&gt;</code>
+</blockquote>
+
+<blockquote>
+<p>The names of the first three planets from the sun, in order, are:</p>
+<ol>
+<li>Mercury</li>
+<li>Venus</li>
+<li>Earth</li>
+</ol>
+</blockquote>
+
+<p>Notice two things: first, the number of each list item does not need to be specified; it is supplied automatically when the list is displayed. Second, the introductory statement, "The names of the first three planets...", is not technically part of the list, so it is not placed within the <code>&lt;ol&gt;</code>...<code>&lt;/ol&gt;</code> tags. The OEB publication structure allows you to specify the formatting, the type, and even a language-specific representation of the numbers used in a list.</p>
+
+<p>Some types of lists do not have numbers associated with them; they are <dfn>unordered lists</dfn>. If you're listing items in a grocery list, for example, you may not care about the order in which they are purchased. You would therefore use the <code>&lt;ul&gt;</code> for the unordered list, which functions exactly like the <code>&lt;ol&gt;</code> element used for ordered lists:</p>
+
+<blockquote>
+<code>&lt;p&gt;</code>Please purchase the following items:<code>&lt;/p&gt;</code><br />
+<code>&lt;ul&gt;</code><br />
+<code>&lt;li&gt;</code>Bread<code>&lt;/li&gt;</code><br />
+<code>&lt;li&gt;</code>Eggs<code>&lt;/li&gt;</code><br />
+<code>&lt;li&gt;</code>Milk<code>&lt;/li&gt;</code><br />
+<code>&lt;/ul&gt;</code>
+</blockquote>
+
+<blockquote>
+<p>Please purchase the following items:</p>
+<ul>
+<li>Bread</li>
+<li>Eggs</li>
+<li>Milk</li>
+</ul>
+</blockquote>
+
+<p>The default rendering method for unordered lists is to display a small round circle next to each item. You'll learn later how to use styles to modify this behavior. Most importantly, we've specified that the information is actually a list of items, and we can later, if we wish, arbitrarily change the way this list is displayed using styles, without changing the actual text of the document.</p>
+
+<h4 id="divelement">The <code>&lt;div&gt;</code> Element</h4>
+
+<p>The <code>&lt;span&gt;</code> element, as you saw earlier, provided a convenient way to specify style information about an arbitrary set of characters inside a block element. That last aspect somewhat limits its applicability, though: since <code>&lt;span&gt;</code> is an inline element, it can't be used to specify style information for more than one block element. That's why <code>&lt;div&gt;</code> in included in OEB.</p>
+
+<p>The <code>&lt;div&gt;</code> element is the block-level equivalent to the inline <code>&lt;span&gt;</code> span. It has no meaning in itself; its sole purpose is to group several block-level elements for the purpose of applying styles, for example. To see an example of where the <code>&lt;div&gt;</code> element could be applied, let's revisit an example of an inappropriate use of the <code>&lt;em&gt;</code> element:</p>
+
+<blockquote><strong>Illegal:</strong><br />
+ <code>&lt;em&gt;</code><br />
+ <code>&lt;p&gt;</code>Paragraph 1<code>&lt;/p&gt;</code><br />
+ <code>&lt;p&gt;</code>Paragraph 2<code>&lt;/p&gt;</code><br />
+ <code>&lt;/em&gt;</code>
+</blockquote>
+
+<p>As we noted when discussing the OEB content model, the <code>&lt;em&gt;</code> element, being an inline element, cannot enclose the <code>&lt;p&gt;</code> element, a block element. We explained that the <code>&lt;em&gt;</code> element could simply be moved inside the <code>&lt;p&gt;</code>, like this:</p>
+
+<blockquote><strong>Legal OEB:</strong><br />
+ <code>&lt;p&gt;&lt;em&gt;</code>Paragraph 1<code>&lt;/em&gt;&lt;/p&gt;</code><br />
+ <code>&lt;p&gt;&lt;em&gt;</code>Paragraph 2<code>&lt;/em&gt;&lt;/p&gt;</code><br />
+</blockquote>
+
+<p>The same effect could be achieved using the <code>&lt;div&gt;</code> element in a similar manner to that used in the first example. An emphasis style class could be created and applied to a surrounding <code>&lt;div&gt;</code> element:</p>
+
+<blockquote><strong>Style Sheet:</strong> <code>.emphasis {font-style: italic}</code></blockquote>
+
+<blockquote><strong>Document:</strong><br />
+ <code>&lt;div class="emphasis"&gt;</code><br />
+ <code>&lt;p&gt;</code>Paragraph 1<code>&lt;/p&gt;</code><br />
+ <code>&lt;p&gt;</code>Paragraph 2<code>&lt;/p&gt;</code><br />
+ <code>&lt;/div&gt;</code>
+</blockquote>
+
+<p>As with the <code>&lt;span&gt;</code> element, the <code>&lt;div&gt;</code> element is another carryover from HTML that allows one to simulate the creation of a custom tag. Also similarly to how the <code>&lt;span&gt;</code> element is used, XML allows true custom elements to be created, making <code>&lt;div&gt;</code>, although convenient, somewhat redundant. It's this convenience that makes <code>&lt;div&gt;</code> quite attractive and perhaps acceptable in some situations. Before using it, however, make sure that a custom XML element wouldn't be more appropriate.</p>
+
+<h4 id="centerelement">The <code>&lt;center&gt;</code> Element (deprecated)</h4>
+
+<p>OEB includes <code>&lt;center&gt;</code> but marks it as <dfn>deprecated</dfn>: its use is allowed so that HTML documents will not require much modification, but its use is discouraged. In fact, the <code>&lt;center&gt;</code> element is mentioned here only because its use has become <em>very</em> popular over the years in HTML documents. We echo the exhortation of the OEBPS specification (and the latest version of HTML) that the <code>&lt;center&gt;</code> element should not be used in new OEB document; explicitly specifying that a section of text should be centered goes against the concept of separation of content and presentation.</p>
+
+<blockquote>
+ <strong>Deprecated:</strong> <code>&lt;center&gt;</code>Chapter 1: Karl as a Kid<code>&lt;/center&gt;</code>
+</blockquote>
+
+<blockquote>
+ <div style="text-align: center">Chapter 1: Karl as a Kid</div>
+</blockquote>
+
+<p>As an alternative, OEB (and HTML) allow text to be centered using styles. Specifically, the <code>text-align</code> property, which we'll discuss later in this chapter, allows a <code>"center"</code> value that gives the desired effect. Using style classes with the <code>&lt;div&gt;</code> element we just discussed might yield something like this:</p>
+
+<blockquote><strong>Style Sheet:</strong> <code>.chapterhead {text-align: center}</code></blockquote>
+
+<blockquote><strong>Document:</strong>
+ <code>&lt;div class="chapterhead"&gt;</code>Chapter 1: Karl as a Kid<code>&lt;/div&gt;</code>
+</blockquote>
+
+<p>As is usually the case with <code>&lt;div&gt;</code>, there are better ways to specify which text should be centered. If you're already using <code>&lt;h1&gt;</code> for chapter headings, for example, specifying that the chapter headings should be centered is quite easy using styles, and illustrates how convenient and appropriate style sheets can be:</p>
+
+<blockquote><strong>Style Sheet:</strong> <code>h1 {text-align: center}</code></blockquote>
+
+<blockquote><strong>Document:</strong>
+ <code>&lt;h1&gt;</code>Chapter 1: Karl as a Kid<code>&lt;/h1&gt;</code>
+</blockquote>
+
+<p>Whatever method you choose to use to center text, we encourage you that it not be the <code>&lt;center&gt;</code> element.</p>
+
+<h4 id="blockquoteelement">The <code>&lt;blockquote&gt;</code> Element</h4>
+
+<p>In contrast to the <code>&lt;center&gt;</code> element, <code>&lt;blockquote&gt;</code> is a good example of how elements should encode meaning into a document and assist in separating content from presentation. Many nonfiction works have sentences quoted from other works. If a quote is several sentences or even several paragraphs long, it is usually placed in a separate, indented paragraph or group of paragraphs. The <code>&lt;blockquote&gt;</code> element allows text to be specified as a block of quoted text without worrying how it will be formatted. Usually, the default indented style is acceptable, but this can easily be changed using styles.</p>
+
+<p>The <code>&lt;blockquote&gt;</code> element has one optional attribute, <code>cite</code>, which allows the web address location of the quote to be specified. Note that the inline element with the same name as the attribute, <code>&lt;cite&gt;</code>, is often used in conjunction with the <code>&lt;blockquote&gt;</code> element:</p>
+
+<blockquote>
+ <code>&lt;blockquote cite="http://www.un.org/Overview/rights.html"&gt;</code><br />
+ Everyone is entitled to all the rights and freedoms set forth in this Declaration, without distinction of any kind, such as race, colour, sex, language, religion, political or other opinion, national or social origin, property, birth or other status. Furthermore, no distinction shall be made on the basis of the political, jurisdictional or international status of the country or territory to which a person belongs, whether it be independent, trust, non-self-governing or under any other limitation of sovereignty.
+ (<code>&lt;cite&gt;</code>UN Declaration of Universal Human Rights, Article 2, December 10, 1948<code>&lt;/cite&gt;</code>)<br />
+ <code>&lt;/blockquote&gt;</code>
+</blockquote>
+
+<blockquote cite="http://www.un.org/Overview/rights.html">
+Everyone is entitled to all the rights and freedoms set forth in this Declaration, without distinction of any kind, such as race, colour, sex, language, religion, political or other opinion, national or social origin, property, birth or other status. Furthermore, no distinction shall be made on the basis of the political, jurisdictional or international status of the country or territory to which a person belongs, whether it be independent, trust, non-self-governing or under any other limitation of sovereignty. (<cite>UN Declaration of Universal Human Rights, Article 2, December 10, 1948</cite>)
+</blockquote>
+
+</body>
+</html>
diff --git a/lib/ebooks/understandingoeb/chapter5.html b/lib/ebooks/understandingoeb/chapter5.html
new file mode 100644
index 00000000..439df0a2
--- /dev/null
+++ b/lib/ebooks/understandingoeb/chapter5.html
@@ -0,0 +1,156 @@
+<?xml version='1.0'?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd">
+<?xml-stylesheet href="understandingoeb.css" type="text/x-oeb1-css"?>
+
+<html>
+<head>
+ <link rel="stylesheet" type="text/x-oeb1-css" href="understandingoeb.css" />
+<title>Understanding OEB Chapter 5</title>
+ <meta name="author" content="Garret Wilson" />
+ <meta name="copyright" content="Copyright (c) 2000-2001 Garret Wilson. All rights reserved." />
+</head>
+
+<body>
+
+<h2 id="chapter5">5. Essential OEB Styles</h2>
+
+<p>You've learned the essentials of styles in OEB, but you would be hard-pressed at this point to put this knowledge to use without knowing which styles are actually allowed. You probably have visions of how you'd like to change the appearance of your document: its fonts, its indentation, even its color. Here we'll address some of the most important style properties available for your use. Keep in mind that OEB style sheets are little more (and a little more less) than a subset of Cascading Style Sheets (CSS); what you'll learn here will in large part be transferable (although somewhat restricted) to CSS as it is used in general.</p>
+
+<h3 id="styleunits">Style Units</h3>
+
+<p>The styles you have seen so far in the examples have been qualitative, specifying whether a particular property applies to a particular section of text. We've seen how to specify italics: the <code>font-style</code> of text is either <code>italic</code> or it isn't. Similarly with color, the CSS <code>color</code> property can take color names such as <code>black</code> and <code>red</code>.</p>
+
+<p>Other style values can be quantitative, specifying numerical values for style properties. There are many cases in which you would want to specify the length, the height, or the width of something such as a font size or an indentation amount. Implicit in each of these cases is a <dfn>unit</dfn> of measurement: if you want a font of size <code>12</code>, does that "12" represent a height of 12 pixels, 12 centimeters, or 12 kilometers?</p>
+
+<p>When a <dfn>length</dfn> (the CSS term for instances of numeric value) is used, CSS requests that you specify a <dfn>unit</dfn>, unless in specific cases which we'll discuss later. A percentage, for example, does not need a unit specified, nor does a property which takes a count of something rather than a measurement. In all other cases, a unit will be used from the following list of those supported by CSS (and by OEB):</p>
+
+<ul>
+ <li><strong><code>px</code></strong> (pixels) The length represents a number of pixels.</li>
+ <li><strong><code>ex</code></strong> (x-height) The length represents multiples of the height of the lowercase letter "x" in the current font.</li>
+ <li><strong><code>em</code></strong> (m-width) The length represents the size of the font. (The name comes from its originally representing multiples of the width of the letter "M" in the current font.)</li>
+ <li><strong><code>pt</code></strong> (points) The length represents a number of points, with one point being equal to 1/72 of an inch.</li>
+ <li><strong><code>cn</code></strong> (centimeters) The length represents a number of centimeters.</li>
+ <li><strong><code>mm</code></strong> (millimeters) The length represents a number of millimeters.</li>
+ <li><strong><code>pc</code></strong> (picas) The length represents a number of picas, with one pica being equal to 12 points.</li>
+</ul>
+
+<p>This list can be used as a short reference; the units themselves will become more straightforward in their actual use.</p>
+
+<h3 id="fontproperties">Font Properties</h3>
+
+<p>CSS font-related properties specify how a portion of text looks: the size, the type family, and the style, for instance. Specifically, we'll consider <code>font-family</code>, <code>font-size</code>, <code>font-style</code>, and <code>font-weight</code>, throwing <code>text-decoration</code>, <code>color</code> and <code>background-color</code> in for good measure.</p>
+
+<h4 id="fontfamilyproperty">The <code>font-family</code> Property</h4>
+
+<p>When you think of changing a font in a word processor, you usually think of specifying its name: "Times New Roman" and "Arial" are common examples. These names do not really specify the entire font itself (remember, the font includes the size, style and everything else about the font), but instead indicates the <dfn>font family</dfn>, the group of fonts of varying styles and sizes that look similar.</p>
+
+<p>The <code>font-family</code> property allows you to specify the name of a font family in the normal CSS way, specifying the property and value in a declaration:</p>
+
+<blockquote><code>{font-family: "Times New Roman"}</code></blockquote>
+
+<p>Since this particular font family, "Times New Roman", has spaces in its name, we've placed it inside quotes. Family names without spaces do not need quotes.</p>
+
+<p>In a real style sheet, you would also need to specify one or more elements to which to apply the style, using a selector. For example, you might wish to specify the default font for the entire OEB document. Since all text in an OEB document appears inside an enclosing <code>&lt;body&gt;</code> element, you can specify a default font by using <code>body</code> as the selector:</p>
+
+<blockquote><code>body {font-family: "Times New Roman"}</code></blockquote>
+
+<p>The font family "Times New Roman" is quite popular and comes installed on many computer operating platforms. There's no way to guarantee that it will be installed on the device or software the person reading your book is using, however. You might even decide to use a font family that no one else is using (after all, style sheets are about specifying custom styles). Perhaps you've created a custom font family, and it only exists on your machine! Your book will look quite nice on your own computer or reading device, but what about on other systems?</p>
+
+<p>CSS defines several generic font families (or more accurately, generic divisions of font families), three of which OEB uses. These font familes are guaranteed to be present on any OEB compliant reading system. They are:</p>
+
+<ul>
+ <li><strong>serif</strong> A font family with serifs present (such as "Times New Roman").</li>
+ <li><strong>sans-serif</strong> A font family without serifs present (such as "Arial").</li>
+ <li><strong>monospace</strong> A font family in which each character takes up the same amount of horizontal space (such as "Courier").</li>
+</ul>
+
+<p>Using one of these three fonts will guarantee that your text will be assigned a font with the same properties you intended on every OEB compliant reading system. But what about customization? OEB does not yet specify a way to deliver custom fonts to a reading system, but there is a middle ground: CSS allows one to specify the preferred font family, yet also specify the font family to use if the preferred font is not present.</p>
+
+<p>Specify a list of preferred <code>font-family</code> values by separating them with commas (,) with the most preferred font first. If you use "Book Antiqua", a serif font family, you might specify the following as the default font:</p>
+
+<blockquote><code>body {font-family: "Book Antiqua", "Times New Roman", serif}</code></blockquote>
+
+<p>Notice that we've specified <code>serif</code>, the generic font family guaranteed to be present, as our last choice. We always want the text displayed, and even if the reading system offers no frills whatsoever, this font family is guaranteed to be present. In fact, it is recommended that you <em>always</em> provide one of the generic font families as your last choice in your fallback list.</p>
+
+<ul>
+ <li><strong>CSS Tip 1:</strong> (<em>Supplying Default Generic Font Family Names</em>) Always provide one of the generic font family names in your <code>font-family</code> fallback list.</li>
+</ul>
+
+<h4 id="fontsizeproperty">The <code>font-size</code> Property</h4>
+
+<p>CSS allows a font size to be specified absolutely, using the <code>font-size</code> property and one of the units specified earlier. (Note that there is no whitespace between the value and the unit name.) A 12 point font could be selected as the default using the following:</p>
+
+<blockquote><code>body {font-size: 12pt}</code></blockquote>
+
+<p>While it might be appropriate to specify the absolute size of the default font, which applies to everything inside the <code>&lt;body&gt;</code> tag (and thereby everything in the document), it's not wise to specify an absolute value for elements within the document. For example, to make all emphasized text a little larger than the surrounding text, an absolute value might be used like this:</p>
+
+<blockquote><strong>Not Recommended:</strong> <code>em {font-size: 14pt}</code></blockquote>
+
+<p>There are several reasons this isn't a good idea. What if you were to later change the default font for <code>&lt;body&gt;</code> to 16 points? You'd then have to make sure that every other absolute value, such as that for <code>&lt;em&gt;</code>, was changed as well, or the emphasized text would be <em>smaller</em> than the surrounding text &mdash; the 14-point emphasized text didn't change, but the surrounding text changed to 16 points. Furthermore, remember that the <code>&lt;em&gt;</code> element can appear several places, such as within an <code>&lt;h1&gt;</code> element, which traditionally is larger than the default text. You'd want the emphasized text even larger than the 14 points you specified. In short, it would be ideal to be able to specify that a particular element's size in relation to its surrounding text (or rather, relative to the size of the enclosing element's font).</p>
+
+<p>One way CSS allows this to be done is using percentages. If you want emphasized text to be slightly larger than the text that surrounds it, it would be better to use something like this:</p>
+
+<blockquote><code>em {font-size: 120%}</code></blockquote>
+
+<p>In this case, if the <code>&lt;em&gt;</code> tag appeared inside an element of 12-point text, it would be rendered in a 14.4-point font (12 multiplied by 120% is 14.4). If the <code>&lt;em&gt;</code> element were to appear inside 16-point text, it would be rendered in a 19.2-point font. The following example shows how using a percentage can make relative sizes appear correctly in several locations:</p>
+
+<p>Style Sheet:</p>
+
+<blockquote>
+ <code>body {font-size: 12pt}</code><br />
+ <code>em {font-size: 120%}</code>
+</blockquote>
+
+<p>Document Extract:</p>
+
+<blockquote>
+ <code>&lt;h2&gt;</code>The <code>&lt;em&gt;</code>Extremely<code>&lt;/em&gt;</code> Small Blovjus<code>&lt;/h2&gt;</code><br />
+ <code>&lt;p&gt;</code>...Being <code>&lt;em&gt;</code>extremely<code>&lt;/em&gt;</code> smaller than other blovji his age...<code>&lt;/p&gt;</code><br />
+</blockquote>
+
+<blockquote>
+ <h2>The <em style="font-size: 120%">Extremely</em> Small Blovjus</h2>
+ <p>...Being <em style="font-size: 120%">extremely</em> smaller than other blovji his age...</p>
+</blockquote>
+
+<p>There are several other ways to represent relative sizes. You can use the units "em" or "ex", which specifies that the font should be so many multiples of the width of the "m" character or the height of the "ex" character, respectively, in the current font. We won't discuss these methods here.</p>
+
+<p>Just like <code>font-family</code>, which allows certain pre-defined font family names to be used, the <code>font-size</code> property has several pre-defined sizes. Some of these are relative sizes, functioning exactly as if percentages were used, and others are absolute, functioning exactly as if absolute sizes were used.</p>
+
+<p>Predefined relative <code>font-size</code> values:</p>
+
+<ul>
+ <li><strong>smaller</strong> Specifies the font size should be smaller than that of the enclosing element.</li>
+ <li><strong>larger</strong> Specifies the font size should be larger than that of the enclosing element.</li>
+</ul>
+
+<p>CSS recommends that a difference of 120% be used, which would make using <code>font-size: larger</code> equivalent to using <code>font-size: 120%</code>, for example, but this difference is not guaranteed.</p>
+
+<p>The other pre-defined <code>font-size</code> values are the following:</p>
+
+<ul>
+ <li><strong>xx-small</strong></li>
+ <li><strong>x-small</strong></li>
+ <li><strong>small</strong></li>
+ <li><strong>medium</strong></li>
+ <li><strong>large</strong></li>
+ <li><strong>x-large</strong></li>
+ <li><strong>xx-large</strong></li>
+</ul>
+
+<p>Although these are equivalent to using absolute font sizes, the actual font sizes these values stand for may very from platform to platform. CSS does say that you can expect values of <code>larger</code> and <code>smaller</code> to change between these absolute values. That is, for a current font size of <code>small</code>, an element with <code>font-size: larger</code> would give the equivalent of a font of size <code>medium</code>.</p>
+
+<h4 id="fontstyleproperty">The <code>font-style</code> Property</h4>
+
+<p>The <code>font-style</code>, as implemented by OEB, allows a font to be specified as <code>italic</code> or <code>normal</code> (that is, not italic). Although CSS allows another value, <code>oblique</code>, OEB reading systems are not required to support it, and may represent it as synonymous with <code>italic</code>.</p>
+
+<h4 id="fontweightproperty">The <code>font-weight</code> Property</h4>
+
+<p>Although CSS allows several values to be used with the <code>font-weight</code> property, OEB eliminates all but two of them, making <code>font-weight</code> simply a way to designate that text should be rendered as bold, in much the same way that <code>font-style</code> represented italics. The two values OEB allows for <code>font-weight</code> are <code>bold</code> and <code>normal</code>.</p>
+
+<h4 id="textdecorationproperty">The <code>text-decoration</code> Property</h4>
+
+<p>The <code>text-decoration</code> property allows underlining to be specified, in much the same way that previous properties allowed italics and bold to be specified. The two values allowed are <code>none</code> (the default), and <code>underline</code>.</p>
+
+</body>
+</html>
diff --git a/lib/ebooks/understandingoeb/chapter6.html b/lib/ebooks/understandingoeb/chapter6.html
new file mode 100644
index 00000000..a9987f69
--- /dev/null
+++ b/lib/ebooks/understandingoeb/chapter6.html
@@ -0,0 +1,626 @@
+<?xml version='1.0'?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd">
+<?xml-stylesheet href="understandingoeb.css" type="text/x-oeb1-css"?>
+
+<html>
+<head>
+ <link rel="stylesheet" type="text/x-oeb1-css" href="understandingoeb.css" />
+<title>Understanding OEB Chapter 6</title>
+ <meta name="author" content="Garret Wilson" />
+ <meta name="copyright" content="Copyright (c) 2000-2001 Garret Wilson. All rights reserved." />
+</head>
+
+<body>
+
+<h2 id="chapter6">6. Real-World OEB: Charter of the United Nations</h2>
+
+<p>At this point you should be able to create a fairly complex real-world OEB publication. We could demonstrate creating an OEB publication from the ground up by writing a book-length work from scratch, but it will probably be more illustrative to take a publication that already exists and convert it to OEB.</p>
+
+<p>Here, we'll take the Charter of the United Nations &mdash; available on the Internet at <a href="http://www.un.org/aboutun/charter/">http://www.un.org/aboutun/charter/</a> &mdash; and convert it into an OEB publication in the same step-by-step manner you would use with your own publication, or one you are converting. You can find the finished product at <a href="http://www.globalmentor.com/bookstore/search?text=un+charter">http://www.globalmentor.com/bookstore/search?text=un+charter</a>.</p>
+
+<p>It's best to first take a broad look of how the work is organized, so that we can correctly model its structure using OEB elements. In general, the UN Charter is organized in the following hierarchy:</p>
+
+<ul>
+ <li>Charter of the United Nations<br />
+ <ul>
+ <li>Chapters<br />
+ <ul>
+ <li>Articles</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+</ul>
+
+<p>Since OEB, being modeled so closely after HTML, has no concept of hierarchical divisions, we'll divide the UN Charter using whatever method we feel appropriate. While we could certainly put the entire Charter into one OEB document, it will probably be easier for us to keep track of things if we use several OEB document files. We'll place each chapter and all its article into a separate OEB document file, and do the same with the Introductory Note and the Preamble.</p>
+
+<p>Without specific elements to represent hierarchical divisions, we'll use own arbitrary method of representing headings within each division. There are a number of ways the division headings could be represented, none really being any better than the others, so we'll choose the following representation:</p>
+
+<ul>
+ <li><strong><code>&lt;h1&gt;</code></strong> Title of entire UN Charter.</li>
+ <li><strong><code>&lt;h2&gt;</code></strong> Title of each chapter.</li>
+ <li><strong><code>&lt;h3&gt;</code></strong> Title of each article.</li>
+</ul>
+
+<h3 id="uncharterchapter2">UN Charter Chapter 2: <code>chapter2.html</code></h3>
+
+<p>Since we're using separate document files for each chapter, this makes it easy to analyze different parts of the Charter separately. Although it might seem strange that we're not starting from the beginning, it's probably best to first jump into the midst of the document and see how the "mundane" structures will be implemented; we can look at the "Introductory Note", "Preamble", and trimmings such as a table of contents later, after you're comfortable with producing more common OEB elements.</p>
+
+<p>The second chapter of the UN charter begins with the chapter name and title, then proceeds with each separate article title and the article's contents:</p>
+
+<blockquote>
+<p>CHAPTER II</p>
+<p>MEMBERSHIP</p>
+<p>Article 3</p>
+<p>The original Members of the United Nations shall be the states which, having participated in the United Nations Conference on International Organization at San Francisco, or having previously signed the Declaration by United Nations of 1 January 1942, sign the present Charter and ratify it in accordance with Article 110.</p>
+<p>Article 4</p>
+<p>1. Membership in the United Nations is open to all other peace-loving states which accept the obligations contained in the present Charter and, in the judgment of the Organization, are able and willing to carry out these obligations.</p>
+<p>2. The admission of any such state to membership in the United Nations will be effected by a decision of the General Assembly upon the recommendation of the Security Council.</p>
+<p><em>. . .</em></p>
+</blockquote>
+
+<p>We've already decided to represent the chapter title using the <code>&lt;h2&gt;</code> element, and the title for each article using the <code>&lt;h3&gt;</code> element. After this is done, the first part of our converted text looks like this:</p>
+
+<blockquote>
+ <code>&lt;h2&gt;</code>Chapter II: Membership<code>&lt;/h2&gt;</code><br />
+ <code>&lt;h3&gt;</code>Article 3<code>&lt;/h3&gt;</code>
+</blockquote>
+
+<p>The text of "Article 3", being a simple paragraph, will simply go inside a <code>&lt;p&gt;</code> element:</p>
+
+<blockquote>
+ <code>&lt;h2&gt;</code>Chapter II: Membership<code>&lt;/h2&gt;</code><br />
+ <code>&lt;h3&gt;</code>Article 3<code>&lt;/h3&gt;</code><br />
+ <code>&lt;p&gt;</code>The original Members of the United Nations shall be the states which, having participated in the United Nations Conference on International Organization at San Francisco, or having previously signed the Declaration by United Nations of 1 January 1942, sign the present Charter and ratify it in accordance with Article 110.<code>&lt;/p&gt;</code>
+</blockquote>
+
+<p>The title of "Article 4" can obviously be placed inside a <code>&lt;h3&gt;</code> element, as was "Article 3", but what about the article's contents? While we could simply use two <code>&lt;p&gt;</code> elements, these two paragraphs are numbered; it would be more appropriate to use an ordered list, with each paragraph appearing inside one of the items in the list:</p>
+
+<blockquote>
+<p><em>. . .</em></p>
+ <code>&lt;h3&gt;</code>Article 4<code>&lt;/h3&gt;</code><br />
+ <code>&lt;ol&gt;</code><br />
+ <code>&lt;li&gt;&lt;p&gt;</code>Membership in the United Nations is open to all other peace-loving states which accept the obligations contained in the present Charter and, in the judgment of the Organization, are able and willing to carry out these obligations.<code>&lt;/p&gt;&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;&lt;p&gt;</code>The admission of any such state to membership in the United Nations will be effected by a decision of the General Assembly upon the recommendation of the Security Council.<code>&lt;/p&gt;&lt;/li&gt;</code><br />
+ <code>&lt;/ol&gt;</code>
+</blockquote>
+
+<p>Note that we remove the literal numbers in each paragraph; the <code>&lt;ol&gt;</code> element combined with the <code>&lt;li&gt;</code> elements will add the correct numbers automatically when the book is displayed.</p>
+
+<p>Markup added to articles five and six will be identical to that added to the first article. The last step is even more important than the others: add the <code>&lt;body&gt;</code> element and the other required OEB document markup. The resulting document file <code>chapter2.html</code> appears below:</p>
+
+<blockquote>
+<code>&lt;?xml version='1.0'?&gt;</code><br />
+<code>&lt;!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd"&gt;</code><br />
+<code>&lt;html&gt;</code><br />
+<code>&lt;body&gt;</code><br />
+ <code>&lt;h2&gt;</code>Chapter II: Membership<code>&lt;/h2&gt;</code><br />
+ <code>&lt;h3&gt;</code>Article 3<code>&lt;/h3&gt;</code><br />
+ <code>&lt;p&gt;</code>The original Members of the United Nations shall be the states which, having participated in the United Nations Conference on International Organization at San Francisco, or having previously signed the Declaration by United Nations of 1 January 1942, sign the present Charter and ratify it in accordance with Article 110.<code>&lt;/p&gt;</code><br />
+ <code>&lt;h3&gt;</code>Article 4<code>&lt;/h3&gt;</code><br />
+ <code>&lt;ol&gt;</code><br />
+ <code>&lt;li&gt;&lt;p&gt;</code>Membership in the United Nations is open to all other peace-loving states which accept the obligations contained in the present Charter and, in the judgment of the Organization, are able and willing to carry out these obligations.<code>&lt;/p&gt;&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;&lt;p&gt;</code>The admission of any such state to membership in the United Nations will be effected by a decision of the General Assembly upon the recommendation of the Security Council.<code>&lt;/p&gt;&lt;/li&gt;</code><br />
+ <code>&lt;/ol&gt;</code>
+ <code>&lt;h3&gt;</code>Article 5<code>&lt;/h3&gt;</code><br />
+ <code>&lt;p&gt;</code>A Member of the United Nations against which preventive or enforcement action has been taken by the Security Council may be suspended from the exercise of the rights and privileges of membership by the General Assembly upon the recommendation of the Security Council. The exercise of these rights and privileges may be restored by the Security Council.<code>&lt;/p&gt;</code><br />
+ <code>&lt;h3&gt;</code>Article 6<code>&lt;/h3&gt;</code><br />
+ <code>&lt;p&gt;</code>A Member of the United Nations which has persistently violated the Principles contained in the present Charter may be expelled from the Organization by the General Assembly upon the recommendation of the Security Council.<code>&lt;/p&gt;</code><br />
+<code>&lt;/body&gt;</code><br />
+<code>&lt;/html&gt;</code>
+</blockquote>
+
+<p>When this chapter is displayed, here's how it will appear:</p>
+
+<blockquote>
+ <h2>Chapter II: Membership</h2>
+ <h3>Article 3</h3>
+ <p>The original Members of the United Nations shall be the states which, having participated in the United Nations Conference on International Organization at San Francisco, or having previously signed the Declaration by United Nations of 1 January 1942, sign the present Charter and ratify it in accordance with Article 110.</p>
+ <h3>Article 4</h3>
+ <ol>
+ <li><p>Membership in the United Nations is open to all other peace-loving states which accept the obligations contained in the present Charter and, in the judgment of the Organization, are able and willing to carry out these obligations.</p></li>
+ <li><p>The admission of any such state to membership in the United Nations will be effected by a decision of the General Assembly upon the recommendation of the Security Council.</p></li>
+ </ol>
+ <h3>Article 5</h3>
+ <p>A Member of the United Nations against which preventive or enforcement action has been taken by the Security Council may be suspended from the exercise of the rights and privileges of membership by the General Assembly upon the recommendation of the Security Council. The exercise of these rights and privileges may be restored by the Security Council.</p>
+ <h3>Article 6</h3>
+ <p>A Member of the United Nations which has persistently violated the Principles contained in the present Charter may be expelled from the Organization by the General Assembly upon the recommendation of the Security Council.</p>
+</blockquote>
+
+<h3 id="uncharterchapter3">UN Charter Chapter 3: <code>chapter3.html</code></h3>
+
+<p>After applying markup to the second chapter of the UN Charter, doing the same for the first chapter is straightforward; we'll therefore examine the following chapter, chapter three:</p>
+
+
+<blockquote>
+<p>CHAPTER III</p>
+<p>ORGANS</p>
+<p>Article 7</p>
+<p>1. There are established as the principal organs of the United Nations:<br />
+a General Assembly<br />
+a Security Council<br />
+an Economic and Social Council<br />
+a Trusteeship Council<br />
+an International Court of Justice<br />
+and a Secretariat.
+</p>
+<p>2. Such subsidiary organs as may be found necessary may be established in accordance with the present Charter.</p>
+<p>Article 8</p>
+<p>The United Nations shall place no restrictions on the eligibility of men and women to participate in any capacity and under conditions of equality in its principal and subsidiary organs.</p>
+</blockquote>
+
+<p>Since we've already established a consistent way to use heading elements, the chapter and article titles can be converted as before:</p>
+
+<blockquote>
+ <code>&lt;h2&gt;</code>Chapter III: Organs<code>&lt;/h2&gt;</code><br />
+ <code>&lt;h3&gt;</code>Article 7<code>&lt;/h3&gt;</code><br />
+ <p><em>. . .</em></p>
+</blockquote>
+
+<p>Similar to Chapter II, Article 4, the individual items in Chapter II, Article 7 are numbered (ordered) items in a list. We'll therefore begin the text as follows:</p>
+
+<blockquote>
+ <p><em>. . .</em></p>
+ <code>&lt;ol&gt;</code><br />
+ <code>&lt;li&gt;&lt;p&gt;</code>There are established as the principal organs of the United Nations:<code>&lt;/p&gt;&lt;/li&gt;</code><br />
+ <p><em>. . .</em></p>
+</blockquote>
+
+<p>At this point there seems to be a problem: The first listed item, beginning with "There are established...," itself contains a list of items, including "a General Assembly," "a Security Council," etc. These items are unordered (that is, they have no number beside them), but they represent a list nonetheless. It seems as if the first list item itself contains a list.</p>
+
+<p>These <dfn>nested lists</dfn> present no problem any more than common nested elements. They do require that you take special care in making sure which list elements appear in which other elements. We should first decide which type of list element to use for the list of "principal organs." As before, we'll present each of these items using the <code>&lt;li&gt;</code> tag. Together, these tags go inside an enclosing list element, but these particular items shouldn't be listed in any particular order; more precisely, we don't want these items to be represented with numbers beside them. We'll therefore use an unordered list <code>&lt;ul&gt;</code> instead of an ordered list <code>&lt;ul&gt;</code>.</p>
+
+<p>We'll therefore put the <code>&lt;li&gt;</code> list items of the unordered list <code>&lt;ui&gt;</code> inside the first <code>&lt;li&gt;</code> list item of the ordered list <code>&lt;ol&gt;</code>. Looking at the finished product should help to understand how this works:</p>
+
+<blockquote>
+ <code>&lt;h2&gt;</code>Chapter III: Organs<code>&lt;/h2&gt;</code><br />
+ <code>&lt;h3&gt;</code>Article 7<code>&lt;/h3&gt;</code><br />
+ <code>&lt;ol&gt;</code><br />
+ <code>&lt;li&gt;&lt;p&gt;</code>There are established as the principal organs of the United Nations:<code>&lt;/p&gt;</code><br />
+ <blockquote>
+ <code>&lt;ul&gt;</code><br />
+ <code>&lt;li&gt;</code>a General Assembly<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>a Security Council<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>an Economic and Social Council<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>a Trusteeship Council<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>an International Court of Justice<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>and a Secretariat.<code>&lt;/li&gt;</code><br />
+ <code>&lt;/ul&gt;</code>
+ </blockquote>
+ <code>&lt;/li&gt;</code>
+ <p><em>. . .</em></p>
+</blockquote>
+
+<p>Notice that the ending tag <code>&lt;/li&gt;</code> of the first item in the ordered list comes <em>after</em> the end of the entire unordered list <code>&lt;ul&gt;</code>. This means that the entire unordered list <code>&lt;ul&gt;</code> is actually part of one list item element: the first list item in the ordered list <code>&lt;ol&gt;</code></p>
+
+<p>We're still not finished with Article 7; we still must add the second item, beginning with, "Such subsidiary organs...:"</p>
+
+<blockquote>
+ <code>&lt;h2&gt;</code>Chapter III: Organs<code>&lt;/h2&gt;</code><br />
+ <code>&lt;h3&gt;</code>Article 7<code>&lt;/h3&gt;</code><br />
+ <code>&lt;ol&gt;</code><br />
+ <code>&lt;li&gt;&lt;p&gt;</code>There are established as the principal organs of the United Nations:<code>&lt;/p&gt;</code><br />
+ <blockquote>
+ <code>&lt;ul&gt;</code>
+ <code>&lt;li&gt;</code>a General Assembly<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>a Security Council<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>an Economic and Social Council<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>a Trusteeship Council<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>an International Court of Justice<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>and a Secretariat.<code>&lt;/li&gt;</code><br />
+ <code>&lt;/ul&gt;</code>
+ </blockquote>
+ <code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;&lt;p&gt;</code>Such subsidiary organs as may be found necessary may be established in accordance with the present Charter.<code>&lt;/p&gt;&lt;/li&gt;</code><br />
+ <code>&lt;/ol&gt;</code>
+</blockquote>
+
+<p>The following article, Article 8, which ends this chapter of the UN Charter, is quite simple structurally. As with any OEB document file, we'll also need to add the enclosing <code>&lt;html&gt;</code> and <code>&lt;body&gt; elements:</code></p>
+
+<blockquote>
+<code>&lt;?xml version='1.0'?&gt;</code><br />
+<code>&lt;!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd"&gt;</code><br />
+<code>&lt;html&gt;</code><br />
+<code>&lt;body&gt;</code><br />
+ <code>&lt;h2&gt;</code>Chapter III: Organs<code>&lt;/h2&gt;</code><br />
+ <code>&lt;h3&gt;</code>Article 7<code>&lt;/h3&gt;</code><br />
+ <code>&lt;ol&gt;</code><br />
+ <code>&lt;li&gt;&lt;p&gt;</code>There are established as the principal organs of the United Nations:<code>&lt;/p&gt;</code><br />
+ <blockquote>
+ <code>&lt;ul&gt;</code>
+ <code>&lt;li&gt;</code>a General Assembly<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>a Security Council<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>an Economic and Social Council<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>a Trusteeship Council<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>an International Court of Justice<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>and a Secretariat.<code>&lt;/li&gt;</code><br />
+ <code>&lt;/ul&gt;</code>
+ </blockquote>
+ <code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;&lt;p&gt;</code>Such subsidiary organs as may be found necessary may be established in accordance with the present Charter.<code>&lt;/p&gt;&lt;/li&gt;</code><br />
+ <code>&lt;/ol&gt;</code><br />
+ <code>&lt;h3&gt;</code>Article 8<code>&lt;/h3&gt;</code><br />
+ <code>&lt;p&gt;</code>The United Nations shall place no restrictions on the eligibility of men and women to participate in any capacity and under conditions of equality in its principal and subsidiary organs.<code>&lt;/p&gt;</code><br />
+<code>&lt;/body&gt;</code><br />
+<code>&lt;/html&gt;</code>
+</blockquote>
+
+<p>The chapter will then appear like this when it's displayed:</p>
+
+<blockquote>
+ <h2>Chapter III: Organs</h2>
+ <h3>Article 7</h3>
+ <ol>
+ <li><p>There are established as the principal organs of the United Nations:</p>
+ <ul>
+ <li>a General Assembly</li>
+ <li>a Security Council</li>
+ <li>an Economic and Social Council</li>
+ <li>a Trusteeship Council</li>
+ <li>an International Court of Justice</li>
+ <li>and a Secretariat.</li>
+ </ul>
+ </li>
+ <li><p>Such subsidiary organs as may be found necessary may be established in accordance with the present Charter.</p></li>
+ </ol>
+ <h3>Article 8</h3>
+ <p>The United Nations shall place no restrictions on the eligibility of men and women to participate in any capacity and under conditions of equality in its principal and subsidiary organs.</p>
+</blockquote>
+
+<h3 id="uncharterchapter1">UN Charter Chapter 1: <code>chapter1.html</code></h3>
+
+<p>Now that we've examined chapters two and three, we can return to Chapter One. At first the structure of the content looks relatively straightforward compared to the chapters we've already examined.</p>
+
+<blockquote>
+<p>CHAPTER I</p>
+<p>PURPOSES AND PRINCIPLES</p>
+<p>Article 1</p>
+<p>The Purposes of the United Nations are:</p>
+<p><em>. . .</em></p>
+<p>Article 2</p>
+<p>The Organization and its Members, in pursuit of the Purposes stated in Article 1, shall act in accordance with the following Principles.</p>
+<p><em>. . .</em></p>
+</blockquote>
+
+<p>You should be able to easily mark up the information using the OEB publication structure, resulting in something similar to the following:</p>
+
+<blockquote>
+ <code>&lt;h2&gt;</code>Chapter I: Purposes and Principles<code>&lt;/h2&gt;</code><br />
+ <code>&lt;h3&gt;</code>Article 1<code>&lt;/h3&gt;</code><br />
+ <code>&lt;p&gt;</code>The Purposes of the United Nations are:<code>&lt;/p&gt;</code><br />
+ <p><em>. . .</em></p><br />
+ <code>&lt;h3&gt;</code>Article 2<code>&lt;/h3&gt;</code><br />
+ <code>&lt;p&gt;</code>The Organization and its Members, in pursuit of the Purposes stated in Article 1, shall act in accordance with the following Principles.<code>&lt;/p&gt;</code><br />
+ <p><em>. . .</em></p>
+</blockquote>
+
+<p>It is at this point that the power of OEB can be put to use to store information within the document. Since these are the first places that the UN <dfn>Purposes</dfn> and <dfn>Principles</dfn> are being defined, we can make good use of the <code>&lt;dfn&gt;</code> element to indicate this:</p>
+
+<blockquote>
+ <code>&lt;p&gt;</code>The <code>&lt;dfn&gt;</code>Purposes<code>&lt;/dfn&gt;</code> of the United Nations are:<code>&lt;/p&gt;</code><br />
+ <p><em>. . .</em></p><br />
+ <code>&lt;p&gt;</code>The Organization and its Members, in pursuit of the Purposes stated in Article 1, shall act in accordance with the following <code>&lt;dfn&gt;</code>Principles<code>&lt;/dfn&gt;</code>.<code>&lt;/p&gt;</code><br />
+ <p><em>. . .</em></p>
+</blockquote>
+
+<p>Adding the <code>&lt;dfn&gt;</code> tag encodes meaning into the document, explicitly stating that these two concepts are being defined for the first time. We can go one step further and mark these definitions with anchors, in case we want to refer to these specific definitions later in the document (remember that, instead of using actual <code>&lt;a&gt;</code> elements for anchors, we can simply add <code>id</code> attributes to the target elements):</p>
+
+<blockquote>
+ <code>&lt;p&gt;</code>The <code>&lt;dfn id="purposesDefinition"&gt;</code>Purposes<code>&lt;/dfn&gt;</code> of the United Nations are:<code>&lt;/p&gt;</code><br />
+ <p><em>. . .</em></p><br />
+ <code>&lt;p&gt;</code>The Organization and its Members, in pursuit of the Purposes stated in Article 1, shall act in accordance with the following <code>&lt;dfn id="principlesDefinition"&gt;</code>Principles<code>&lt;/dfn&gt;</code>.<code>&lt;/p&gt;</code><br />
+ <p><em>. . .</em></p>
+</blockquote>
+
+<p>In fact, it's a good idea if we place anchors on every heading in the document so that the respective sections can be linked to later. For example, adding anchors to the sections of this chapter results in the markup below. (If we were to use actual anchor elements for anchors, we would place the anchor element, <code>&lt;a&gt;</code>, inside the heading element, <code>&lt;h2&gt;</code>. This order cannot be reversed, for the same reason that the <code>&lt;p&gt;</code> element cannot go inside an <code>&lt;em&gt;</code> element: inline elements must go inside block elements, and not vice-versa. Here we don't even use anchor elements at all, but simply add <code>id</code> attributes to the <code>&lt;h2&gt;</code> and <code>&lt;h3&gt;</code> elements.)</p>
+
+<blockquote>
+ <code>&lt;h2 id="chapter1"&gt;</code>Chapter I: Purposes and Principles<code>&lt;/h2&gt;</code><br />
+ <code>&lt;h3 id="article1"&gt;</code>Article 1<code>&lt;/h3&gt;</code><br />
+ <code>&lt;p&gt;</code>The Purposes of the United Nations are:<code>&lt;/p&gt;</code><br />
+ <p><em>. . .</em></p><br />
+ <code>&lt;h3 id="article2"&gt;</code>Article 2<code>&lt;/h3&gt;</code><br />
+ <code>&lt;p&gt;</code>The Organization and its Members, in pursuit of the Purposes stated in Article 1, shall act in accordance with the following Principles.<code>&lt;/p&gt;</code><br />
+ <p><em>. . .</em></p>
+</blockquote>
+
+<p></p>
+
+<p>Assuming we add anchor elements to every division in the entire UN Charter, and assuming Chapter VII is placed in a file named <code>chapter7.html</code>, we can provide links from this chapter. The last principle in Article 2 states that "this principle shall not prejudice the application of enforcement measures under Chapter Vll."; with anchor tags appropriately placed throughout our documents, we can provide a direct hypertext link to the chapter by using the anchor element <code>&lt;a&gt;</code> like this:</p>
+
+<blockquote>
+ <code>&lt;p&gt;</code>...this principle shall not prejudice the application of enforcement measures under <code>&lt;a href="chapter7.html#chapter7"&gt;</code>Chapter Vll<code>&lt;/a&gt;</code>.<code>&lt;p&gt;</code>
+</blockquote>
+
+<p>Notice that we've not only linked to the file, <code>chapter7.html</code>, we've also provided the ID of the anchor, <code>#chapter7</code>, which marks the beginning of the actual chapter in the file. Since Chapter 7 is at the beginning of <code>chapter7.html</code>, we could have simply linked to the document file itself: <code>&lt;a href="chapter7.html"&gt;</code>. However, in many cases the target anchor within the file will be important as well when the anchor is not at the beginning of the document &mdash; in the case of articles, for instance.</p>
+
+<h3 id="uncharterintro">UN Charter Introductory Note: <code>intro.html</code></h3>
+
+<p>Moving back another step to the UN Charter's Introductory Note provides more examples of linking, provided the appropriate anchor elements have been placed at the start of every chapter and article:</p>
+
+<blockquote>
+ <code>&lt;h2 id="chapter1"&gt;</code>Introductory Note<code>&lt;/h2&gt;</code><br />
+ <code>&lt;p&gt;</code>The Charter of the United Nations was signed on 26 June 1945, in San Francisco, at the conclusion of the United Nations Conference on International Organization, and came into force on 24 October 1945. The Statute of the International Court of Justice is an integral part of the Charter.<code>&lt;/p&gt;</code><br />
+ <code>&lt;p&gt;</code>Amendments to <code>&lt;a href="chapter5.html#article23"&gt;</code>Articles 23<code>&lt;/a&gt;</code>, <code>&lt;a href="chapter5.html#article27"&gt;</code>27<code>&lt;/a&gt;</code> and <code>&lt;a href="chapter10.html#article61"&gt;</code>61<code>&lt;/a&gt;</code> of the Charter were adopted by the General Assembly on 17 December 1963 and came into force on 31 August 1965. A further amendment to <code>&lt;a href="chapter10.html#article61"&gt;</code>Article 61<code>&lt;/a&gt;</code> was adopted by the General Assembly on 20 December 1971, and came into force on 24 September 1973. An amendment to <code>&lt;a href="chapter18.html#article109"&gt;</code>Article 109<code>&lt;/a&gt;</code>, adopted by the General Assembly on 20 December 1965, came into force on 12 June 1968.<code>&lt;/p&gt;</code><br />
+ <p><em>. . .</em></p>
+</blockquote>
+
+<p>Note that we had to first check and see in which document files the articles appear before we could link to them.</p>
+
+<h3 id="unchartertoc">Table of Contents: <code>toc.html</code></h3>
+
+<p>The first version of the Open eBook Publication Structure has no specific elements for creating a table of contents; this means that, outside of creating a new set of elements specifically for a table of contents, we'll be forced to use generic elements to do the job. Here we'll use the standard elements to create a table of contents inside a normal OEB document.</p>
+
+<p>A table of contents is usually one of the last things you'll add to your OEB publication, for good reason: not only does it provide a hierarchical view of the structure of the publication, it provides links to each one of publication sections. You may, however, elect to create a table of contents early and use it as a working design of your entire publication, if you are writing the work from scratch; you'd still have to wait until the document was finished to test all of the hyperlinks, though.</p>
+
+<p>The table of contents therefore has two elements: its reflection of the publication's structure, as well as hyperlinks to parts of the publication. Reflecting the work's structure can be accomplished in several ways; here we'll use unordered list <code>&lt;ol&gt;</code> elements. An OEB document displaying the top-level UN Charter structure (that is, the level containing the Introductory Note, Preamble, and chapters), might be marked up like this:</p>
+
+<blockquote>
+<code>&lt;ul&gt;</code><br />
+ <code>&lt;li&gt;</code>Introductory Note<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>Preamble<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>Chapter I: Purposes and Principles<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>Chapter II: Membership<code>&lt;/li&gt;</code><br />
+ <em>. . .</em><br />
+<code>&lt;/ul&gt;</code>
+</blockquote>
+
+<p>This would appear something like this:</p>
+
+<blockquote>
+<ul>
+ <li>Introductory Note</li>
+ <li>Preamble</li>
+ <li>Chapter I: Purposes and Principles</li>
+ <li>Chapter II: Membership</li>
+ <li><em>. . .</em></li>
+</ul>
+</blockquote>
+
+<p>Displaying the second level of organization, the level containing the articles, requires a bit more concentration on details. It's evident that each list of articles that appear within a chapter will be marked up using a separate list element, but it's important to remember that all of these lists are actually sub-lists of the chapter item in which they appear. Each chapter item is enclosed within a list item <code>&lt;li&gt;</code><em>...</em><code>&lt;/li&gt;</code> beginning and ending tag pair. Each sub-list of articles must appear <em>inside</em> that list item's beginning and ending tags. OEB's content model does not allow lists to appear between list items; sub-lists must appear inside the list item to which they belong.</p>
+
+<blockquote>
+<code>&lt;ul&gt;</code><br />
+ <code>&lt;li&gt;</code>Introductory Note<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>Preamble<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>Chapter I: Purposes and Principles<br />
+ <blockquote>
+ <code>&lt;ul&gt;</code><br />
+ <code>&lt;li&gt;</code>Article 1<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>Article 2<code>&lt;/li&gt;</code><br />
+ <code>&lt;/ul&gt;</code>
+ </blockquote>
+ <code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>Chapter II: Membership<br />
+ <blockquote>
+ <code>&lt;ul&gt;</code><br />
+ <code>&lt;li&gt;</code>Article 3<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>Article 4<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>Article 5<code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;</code>Article 6<code>&lt;/li&gt;</code><br />
+ <code>&lt;/ul&gt;</code>
+ </blockquote>
+ <code>&lt;/li&gt;</code><br />
+ <em>. . .</em><br />
+<code>&lt;/ul&gt;</code>
+</blockquote>
+
+<p>When displayed, the table of contents would now appear like this:</p>
+
+<blockquote>
+<ul>
+ <li>Introductory Note</li>
+ <li>Preamble</li>
+ <li>Chapter I: Purposes and Principles
+ <ul>
+ <li>Article 1</li>
+ <li>Article 2</li>
+ </ul>
+ </li>
+ <li>Chapter II: Membership
+ <ul>
+ <li>Article 3</li>
+ <li>Article 4</li>
+ <li>Article 5</li>
+ <li>Article 6</li>
+ </ul>
+ </li>
+ <li><em>. . .</em></li>
+</ul>
+</blockquote>
+
+<p>That's all we need to do regarding structure, since the UN Charter has only these levels of hierarchy. The other issue to address is hyperlinking: each item in the table of contents must link to the respective section of the publication. If that section lies somewhere in the middle of the physical document file in which it appears, we must have first provided anchors with unique IDs for the table of contents to link to.</p>
+
+<p>After adding hyperlinks, our table of contents is basically finished:</p>
+
+<blockquote>
+<code>&lt;ul&gt;</code><br />
+ <code>&lt;li&gt;&lt;a href="intro.html"&gt;</code>Introductory Note<code>&lt;/a&gt;&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;&lt;a href="preamble.html"&gt;</code>Preamble<code>&lt;/a&gt;&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;&lt;a href="chapter1.html"&gt;</code>Chapter I: Purposes and Principles&lt;/a&gt;<br />
+ <blockquote>
+ <code>&lt;ul&gt;</code><br />
+ <code>&lt;li&gt;&lt;a href="chapter1.html#article1"&gt;</code>Article 1<code>&lt;/a&gt;&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;&lt;a href="chapter1.html#article2"&gt;</code>Article 2<code>&lt;/a&gt;&lt;/li&gt;</code><br />
+ <code>&lt;/ul&gt;</code>
+ </blockquote>
+ <code>&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;&lt;a href="chapter2.html"&gt;</code>Chapter II: Membership&lt;/a&gt;<br />
+ <blockquote>
+ <code>&lt;ul&gt;</code><br />
+ <code>&lt;li&gt;&lt;a href="chapter2.html#article3"&gt;</code>Article 3<code>&lt;/a&gt;&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;&lt;a href="chapter2.html#article4"&gt;</code>Article 4<code>&lt;/a&gt;&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;&lt;a href="chapter2.html#article5"&gt;</code>Article 5<code>&lt;/a&gt;&lt;/li&gt;</code><br />
+ <code>&lt;li&gt;&lt;a href="chapter2.html#article6"&gt;</code>Article 6<code>&lt;/a&gt;&lt;/li&gt;</code><br />
+ <code>&lt;/ul&gt;</code>
+ </blockquote>
+ <code>&lt;/li&gt;</code><br />
+ <em>. . .</em><br />
+<code>&lt;/ul&gt;</code>
+</blockquote>
+
+<h3 id="uncharterpackage">UN Charter Package File: <code>uncharter.opf</code></h3>
+
+<p>From the examples covered so far, marking up the rest of the UN Charter should be a simple task. There's still one more file we need to create, however, to tie all the pieces together and make our series of OEB documents into a complete OEB publication: the OEB package file.</p>
+
+<p>Creating the package file, as you know by now, requires less thinking and planning than cutting, pasting, and altering to match the particular publication you're working with. In this example, we'll simply start from the top of the file and work our way downwards &mdash; although we'll include ending tags when appropriate, which may occur at the end of the file. The first part should be familiar &mdash; it appears at the top of every package file:</p>
+
+<blockquote>
+<code>&lt;?xml version='1.0'?&gt;</code><br />
+<code>&lt;!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Package//EN" "http://openebook.org/dtds/oeb-1.0.1/oebpkg101.dtd"&gt;</code><br />
+<code>&lt;package unique-identifier="uncharterpackage"&gt;</code>
+
+ <blockquote>
+ <em>. . .</em>
+ </blockquote>
+
+<code>&lt;/package&gt;</code>
+</blockquote>
+
+<p>Inside the <code>&lt;package&gt;</code> element, we'll place the metadata. In particular, we'll include the title of the publication (<em>Charter of the United Nations</em>) and we'll create our own type of "charter", although this particular type of document has not been standardized.</p>
+
+<p>The <code>&lt;dc:Identifier&gt;</code> element requires particular attention. Notice that we've given the <code>id</code> attribute the value <code>"uncharterpackage"</code> to match the <code>unique-identifier</code> attribute in the earlier <code>&lt;package&gt;</code> element. Furthermore, we've used a <code>scheme</code> of <code>"url"</code>, although this value is not standard. It would be better to include a <code>scheme</code> of <code>ISBN</code> or some other similar identifier more useful to third parties such as bookstores and libraries.</p>
+
+<p>There are two <code>&lt;dc:Creator&gt;</code> elements; one specifies an author (<code>"aut"</code>) of <code>United Nations</code> and a book publisher (<code>"bkp"</code>) of <code>Mentor Publishing</code>. The <code>&lt;dc:Date</code> element contains the date this package file was created, July 11, 2001.</p>
+
+<p>Three arbitrary subjects have been added using the <code>&lt;ds:Subject&gt;</code> element: <code>United Nations</code>, <code>Historical Documents</code>, and <code>International Politics</code>. Lastly, a <code>&lt;dc:Source&gt;</code> element shows that we originally found the content at <code><a href="http://www.un.org/aboutun/charter/">http://www.un.org/aboutun/charter/</a></code>.</p>
+
+<blockquote>
+ <code>&lt;dc-metadata xmlns:dc="http://purl.org/dc/elements/1.0/" xmlns:oebpackage="http://openebook.org/namespaces/oeb-package/1.0/"&gt;</code><br />
+ <code>&lt;dc:Title&gt;</code>Charter of the United Nations<code>&lt;/dc:Title&gt;</code><br />
+ <code>&lt;dc:Type&gt;</code>charter<code>&lt;/dc:Type&gt;</code><br />
+ <code>&lt;dc:Identifier id="uncharterpackage" scheme="url"&gt;</code>http://www.un.org/aboutun/charter/<code>&lt;/dc:Identifier&gt;</code><br />
+ <code>&lt;dc:Creator role="aut"&gt;</code>United Nations<code>&lt;/dc:Creator&gt;</code><br />
+ <code>&lt;dc:Creator role="bkp"&gt;</code>Mentor Publishing<code>&lt;/dc:Creator&gt;</code><br />
+ <code>&lt;dc:Date&gt;</code>2001-07-11<code>&lt;/dc:Date&gt;</code><br />
+ <code>&lt;dc:Subject&gt;</code>United Nations<code>&lt;/dc:Subject&gt;</code><br />
+ <code>&lt;dc:Subject&gt;</code>Historical Documents<code>&lt;/dc:Subject&gt;</code><br />
+ <code>&lt;dc:Subject&gt;</code>International Politics<code>&lt;/dc:Subject&gt;</code><br />
+ <code>&lt;dc:Source&gt;</code>http://www.un.org/aboutun/charter/<code>&lt;/dc:Source&gt;</code><br />
+ <code>&lt;/dc-metadata&gt;</code>
+</blockquote>
+
+<p>We next need to specify the files which will be included in the publication; this information will appear inside the <code>&lt;manifest&gt;</code> element. Since our version of the the UN Charter has no images associated with it, each <code>&lt;item&gt;</code> element in the manifest will represent an OEB document file, with <code>media-type="text/x-oeb1-document"</code>. It doesn't matter what order we present the files, just so we include all the files used in the publication. This includes the table of contents, the introduction, the preamble, and all the chapters, including chapters we haven't listed here.</p>
+
+<blockquote>
+ <code>&lt;manifest&gt;</code><br />
+ <code>&lt;item id="toc" href="toc.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="intro" href="intro.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="preamble" href="preamble.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter1" href="chapter1.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter2" href="chapter2.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <em>. . .</em><br />
+ <code>&lt;/manifest&gt;</code>
+</blockquote>
+
+<p>It is inside the <code>&lt;spine&gt;</code> element that we specify the reading order of the documents we listed in the <code>&lt;manifest&gt;</code> section. The order here is all that's important; having already listed the essential information about each document, we simply reference the unique ID we've assigned each item earlier:</p>
+
+<blockquote>
+ <code>&lt;spine&gt;</code><br />
+ <code>&lt;itemref idref="toc" /&gt;</code><br />
+ <code>&lt;itemref idref="intro" /&gt;</code><br />
+ <code>&lt;itemref idref="preamble" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter1" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter2" /&gt;</code><br />
+ <em>. . .</em><br />
+ <code>&lt;/spine&gt;</code>
+</blockquote>
+
+<p>That's all that OEB requires for a complete OEB publication, and we could at this point read the UN Charter on any OEB-compliant reading system. As an example of optional OEB functionality that we can add to allow future OEB reading systems to manipulate our work in various ways, we'll add a <code>&lt;guide&gt;</code> element and specify that our table of contents is one of the <dfn>guide</dfn> types recognized by OEB; specifically, it is a <code>"toc"</code>, a table of contents. In short, we're simply identifying a particular document as a table of contents; other types of guides may be found in the <em>Open eBook Publication Structure 1.0.1 Specification</em>.</p>
+
+<p>There is currently no guarantee that a particular OEB reading system will recognize guides, but it's still a good idea to include at least the table of contents. More information on guides and a related concept, <dfn>tours</dfn>, can be found in the <em>Open eBook Publication Structure 1.0 Specification</em>, and will likely be covered in depth in a later edition of this book.</p>
+
+<blockquote>
+ <code>&lt;guide&gt;</code><br />
+ <code>&lt;reference type="toc" title="Table of Contents" href="toc.html" /&gt;</code><br />
+ <code>&lt;/guide&gt;</code>
+</blockquote>
+
+<p>At this point, we've finished the package file, completing our publication. Assuming the rest of the chapters have been marked up and included, the group of files can be presented to an OEB-compliant reading system and, based upon the function of the reading system, either be presented to a user or passed along the chain to another piece of software and/or hardware for further manipulation. The complete package file, <code>uncharter.opf</code>, is presented below:</p>
+
+
+<blockquote>
+<code>&lt;?xml version='1.0'?&gt;</code><br />
+<code>&lt;!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Package//EN" "http://openebook.org/dtds/oeb-1.0.1/oebpkg101.dtd"&gt;</code><br />
+<code>&lt;package unique-identifier="uncharterpackage"&gt;</code><br />
+
+ <blockquote>
+ <code>&lt;dc-metadata xmlns:dc="http://purl.org/dc/elements/1.0/" xmlns:oebpackage="http://openebook.org/namespaces/oeb-package/1.0/"&gt;</code><br />
+ <code>&lt;dc:Title&gt;</code>Charter of the United Nations<code>&lt;/dc:Title&gt;</code><br />
+ <code>&lt;dc:Type&gt;</code>charter<code>&lt;/dc:Type&gt;</code><br />
+ <code>&lt;dc:Identifier id="uncharterpackage" scheme="url"&gt;</code>http://www.un.org/aboutun/charter/<code>&lt;/dc:Identifier&gt;</code><br />
+ <code>&lt;dc:Creator role="aut"&gt;</code>United Nations<code>&lt;/dc:Creator&gt;</code><br />
+ <code>&lt;dc:Creator role="bkp"&gt;</code>Mentor Publishing<code>&lt;/dc:Creator&gt;</code><br />
+ <code>&lt;dc:Date&gt;</code>2001-07-11<code>&lt;/dc:Date&gt;</code><br />
+ <code>&lt;dc:Subject&gt;</code>United Nations<code>&lt;/dc:Subject&gt;</code><br />
+ <code>&lt;dc:Subject&gt;</code>Historical Documents<code>&lt;/dc:Subject&gt;</code><br />
+ <code>&lt;dc:Subject&gt;</code>International Politics<code>&lt;/dc:Subject&gt;</code><br />
+ <code>&lt;dc:Source&gt;</code>http://www.un.org/aboutun/charter/<code>&lt;/dc:Source&gt;</code><br />
+ <code>&lt;/dc-metadata&gt;</code>
+ </blockquote>
+
+ <blockquote>
+ <code>&lt;manifest&gt;</code><br />
+ <code>&lt;item id="toc" href="toc.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="intro" href="intro.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="preamble" href="preamble.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter1" href="chapter1.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter2" href="chapter2.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter3" href="chapter3.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter4" href="chapter4.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter5" href="chapter5.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter6" href="chapter6.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter7" href="chapter7.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter8" href="chapter8.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter9" href="chapter9.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter10" href="chapter10.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter11" href="chapter11.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter12" href="chapter12.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter13" href="chapter13.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter14" href="chapter14.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter15" href="chapter15.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter16" href="chapter16.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter17" href="chapter17.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter18" href="chapter18.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;item id="chapter19" href="chapter19.html" media-type="text/x-oeb1-document" /&gt;</code><br />
+ <code>&lt;/manifest&gt;</code>
+ </blockquote>
+
+ <blockquote>
+ <code>&lt;spine&gt;</code><br />
+ <code>&lt;itemref idref="toc" /&gt;</code><br />
+ <code>&lt;itemref idref="intro" /&gt;</code><br />
+ <code>&lt;itemref idref="preamble" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter1" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter2" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter3" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter4" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter5" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter6" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter7" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter8" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter9" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter10" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter11" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter12" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter13" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter14" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter15" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter16" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter17" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter18" /&gt;</code><br />
+ <code>&lt;itemref idref="chapter19" /&gt;</code><br />
+ <code>&lt;/spine&gt;</code>
+ </blockquote>
+
+ <blockquote>
+ <code>&lt;guide&gt;</code><br />
+ <code>&lt;reference type="toc" title="Table of Contents" href="toc.html" /&gt;</code><br />
+ <code>&lt;/guide&gt;</code>
+ </blockquote>
+
+<code>&lt;/package&gt;</code>
+</blockquote>
+
+</body>
+</html>
diff --git a/lib/ebooks/understandingoeb/foreword.html b/lib/ebooks/understandingoeb/foreword.html
new file mode 100644
index 00000000..03d4dbe5
--- /dev/null
+++ b/lib/ebooks/understandingoeb/foreword.html
@@ -0,0 +1,27 @@
+<?xml version='1.0'?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd">
+<?xml-stylesheet href="understandingoeb.css" type="text/x-oeb1-css"?>
+
+<html>
+<head>
+ <link rel="stylesheet" type="text/x-oeb1-css" href="understandingoeb.css" />
+<title>Understanding OEB Foreword</title>
+ <meta name="author" content="Garret Wilson" />
+ <meta name="copyright" content="Copyright (c) 2000-2001 Garret Wilson. All rights reserved." />
+</head>
+
+<body>
+
+<h2 id="foreword">Foreword</h2>
+
+<p>When Garret told me he was writing this book, I thought "Thank, God!" The world really needs a good book about the Open eBook Publication Structure. And when I read a draft, I was even happier. It's clear and concise, direct and thorough and addresses a crucial audience. The authors of the publication structure did a great job designing and writing the technical specification, but the specification is, well, let's just say it's not gentle prose you'd read at night to relax! It's unforgivingly hard-nosed, technical and (usually!) unambiguous. And that's what a technical specification needs to be. The primary audience for the specification is software developers who are building tools and reading systems, and the
+hyper-concise form is needed for those folks.</p>
+
+<p>But that doesn't help the rest of the world understand what the specification is, what it allows, how it works and how it nails the needs of the eBook world on its head. <em>Understanding OEB</em> tackles this task.</p>
+
+<p><em>David Ornstein</em></p>
+<p><em>President, Open eBook Forum</em></p>
+<p><em>Manager of Planning and Architecture for eReading, Microsoft</em></p>
+
+</body>
+</html>
diff --git a/lib/ebooks/understandingoeb/preface.html b/lib/ebooks/understandingoeb/preface.html
new file mode 100644
index 00000000..3aa69883
--- /dev/null
+++ b/lib/ebooks/understandingoeb/preface.html
@@ -0,0 +1,33 @@
+<?xml version='1.0'?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd">
+<?xml-stylesheet href="understandingoeb.css" type="text/x-oeb1-css"?>
+
+<html>
+<head>
+ <link rel="stylesheet" type="text/x-oeb1-css" href="understandingoeb.css" />
+<title>Understanding OEB Preface</title>
+ <meta name="author" content="Garret Wilson" />
+ <meta name="copyright" content="Copyright (c) 2000-2001 Garret Wilson. All rights reserved." />
+</head>
+
+<body>
+
+<h2 id="preface">Preface</h2>
+
+<p>Last night the finishing touches were placed on the <em>Open eBook Publication Structure 1.0.1</em>, a revision of the original specification which had as its purpose the task of clearing up ambiguities, fixing errors, and ensuring that the specification could continue to be useful as the Open eBook Forum produces new specifications for the eBook industry. As the original <em>Open eBook Publication Structure 1.0</em> was produced by the Open eBook Authoring Group (most of whom now make up the new Open eBook Forum), this updated document is the first official specification to be released by the OEBF.</p>
+
+<p>As chair of the maintenance subgroup of the publication structure working group (yes, the OEBF has a more complicated hierarchy than our original group of authors), I was responsible for overseeing the relatively easy task of updating and correcting the existing specification. As it turned out, even such minor changes are never straightforward, with such last-minute issues as corrupted logo image files. I cannot help but feel admiration (and some pity) for Gene Golovchinsky and Jerry Dunietz, who are supervising the development subgroup which is working towards the next major version of the OEB PS: <em>Open eBook Publication Structure 2.0</em></p>
+
+<p>Version 2.0 will certainly require a new "Understanding" book to be written, but the OEBF believes version 1.0.1 to be an unambiguous foundation on which to build today, a foundation that won't render content useless when new versions add new features. From the experience that version 1.0 has brought, it appears the OEB Authoring Group was correct in choosing <em>its</em> foundations: open, standards-based international specifications that can be used by all. It's my wish that this book will allow you to understand the steps you need to take to be one of those who use the specification for your next eBook.</p>
+
+<p>Thanks to Horace Dediu, Dorothea Salo, Merv Matson and Roger Sperberg for all their help in reviewing and proofreading the early drafts. Thanks to Gunter Hille and David Ornstein for their support and encouragment. Scott Oaks and Henry Wong in their <em>Java Threads</em> (O'Reilly, 1999) provided excellent examples of using rhetorical questions in a tutorial. I'm grateful to Garth Conboy for introducing me to the very useful technical term, "Real Soon Now."</p>
+
+<p>All diagrams in this book use the <a href="http://www.uml.org">Unified Modeling Language (UML)</a> and were created using the <a href="http://www.magicdraw.com">MagicDraw UML</a> modeling software.</p>
+
+<p><em>Garret Wilson</em></p>
+<p><em>President, GlobalMentor, Inc.</em></p>
+<p><em><a href="http://www.globalmentor.com">http://www.globalmentor.com</a></em></p>
+<p><em>14 June 2001</em></p>
+
+</body>
+</html>
diff --git a/lib/ebooks/understandingoeb/title.html b/lib/ebooks/understandingoeb/title.html
new file mode 100644
index 00000000..4afef481
--- /dev/null
+++ b/lib/ebooks/understandingoeb/title.html
@@ -0,0 +1,26 @@
+<?xml version='1.0'?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd">
+<?xml-stylesheet href="understandingoeb.css" type="text/x-oeb1-css"?>
+
+<html>
+<head>
+ <link rel="stylesheet" type="text/x-oeb1-css" href="understandingoeb.css" />
+<title>Understanding OEB Title Page</title>
+ <meta name="author" content="Garret Wilson" />
+ <meta name="copyright" content="Copyright (c) 2000-2001 Garret Wilson. All rights reserved." />
+</head>
+
+<body>
+
+<h1>Understanding OEB</h1>
+
+<h2>Revised and Updated for OEB PS 1.0.1</h2>
+
+<p>by <a href="mailto:garret@globalmentor.com">Garret Wilson</a></p>
+
+<p>Copyright &copy; 2000-2001 Garret Wilson. All rights reserved.</p>
+
+<p>Published by <a href="http://www.globalmentor.com/publishing/">Mentor Publishing</a>, a division of <a href="http://www.globalmentor.com">GlobalMentor, Inc.</a></p>
+
+</body>
+</html>
diff --git a/lib/ebooks/understandingoeb/toc.html b/lib/ebooks/understandingoeb/toc.html
new file mode 100644
index 00000000..1b6b8fff
--- /dev/null
+++ b/lib/ebooks/understandingoeb/toc.html
@@ -0,0 +1,150 @@
+<?xml version='1.0'?>
+<!DOCTYPE html PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Document//EN" "http://openebook.org/dtds/oeb-1.0.1/oebdoc101.dtd">
+<?xml-stylesheet href="understandingoeb.css" type="text/x-oeb1-css"?>
+
+<html>
+<head>
+ <link rel="stylesheet" type="text/x-oeb1-css" href="understandingoeb.css" />
+<title>Understanding OEB Table of Contents</title>
+ <meta name="author" content="Garret Wilson" />
+ <meta name="copyright" content="Copyright (c) 2000-2001 Garret Wilson. All rights reserved." />
+</head>
+
+<body>
+
+<h1>Table of Contents</h1>
+
+<ul>
+ <li><a href="foreword.html">Foreword</a></li>
+ <li><a href="preface.html">Preface</a></li>
+ <li><a href="chapter1.html">1. Defining a Beginning</a>
+ <ul>
+ <li><a href="chapter1.html#definingEBook">Defining "eBook"</a>
+ <ul>
+ <li><a href="chapter1.html#eText">Electronic Book as an "Etext"</a></li>
+ <li><a href="chapter1.html#eBookHype">"eBook" as a Marketing Tool</a></li>
+ <li><a href="chapter1.html#eBookInevitibility">The eBook as Inevitable</a></li>
+ </ul>
+ </li>
+ <li><a href="chapter1.html#oebMeaning">The Meaning of OEB</a></li>
+ <li><a href="chapter1.html#usingOEB">Using OEB</a></li>
+ <li><a href="chapter1.html#review">Review</a>
+ <ul>
+ <li><a href="chapter1.html#summary">Summary</a></li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ <li><a href="chapter2.html#chapter2">2. Understanding an OEB Publication</a>
+ <ul>
+ <li><a href="chapter2.html#oebdocument">An OEB Document</a>
+ <ul>
+ <li><a href="chapter2.html#needmarkup">The Need for Markup</a></li>
+ <li><a href="chapter2.html#markupalphabetsoup">More Information: Markup Alphabet Soup</a></li>
+ <li><a href="chapter2.html#usingxml">Using XML</a></li>
+ <li><a href="chapter2.html#creatingoebdocument">Creating an OEB Document</a></li>
+ <li><a href="chapter2.html#formattingoebtext">Formatting OEB Text</a></li>
+ </ul>
+ </li>
+ <li><a href="chapter2.html#oebpackage">An OEB Package</a>
+ <ul>
+ <li><a href="chapter2.html#packageelement">The <code>&lt;package&gt;</code> Element</a></li>
+ <li><a href="chapter2.html#packagemetadata">The Package Metadata</a></li>
+ <li><a href="chapter2.html#packagemanifest">The Package Manifest</a></li>
+ <li><a href="chapter2.html#packagespine">The Package Spine</a></li>
+ </ul>
+ </li>
+ <li><a href="chapter2.html#xmlrepresentdata">Using XML to Represent Data</a></li>
+ <li><a href="chapter2.html#review">Review</a>
+ <ul>
+ <li><a href="chapter2.html#summary">Summary</a></li>
+ <li><a href="chapter2.html#xmlrules">XML Rules</a></li>
+ <li><a href="chapter2.html#oebrules">OEB Rules</a></li>
+ <li><a href="chapter2.html#oebtags">OEB Tags</a></li>
+ </ul>
+ </li>
+ <li><a href="chapter2.html#exampleoebdocument">Completed Example OEB Document (<code>karl.html</code>)</a></li>
+ <li><a href="chapter2.html#exampleoebpackage">Completed Example OEB Package (<code>karl.opf</code>)</a></li>
+ </ul>
+ </li>
+ <li><a href="chapter3.html#chapter3">3. Styles and Style Sheets</a>
+ <ul>
+ <li><a href="chapter3.html#emphasisrevisited">Emphasis Revisited</a></li>
+ <li><a href="chapter3.html#cascadingstylesheets">Cascading Style Sheets (CSS)</a>
+ <ul>
+ <li><a href="chapter3.html#cssvsxsl">More Information: CSS vs. XSL</a></li>
+ <li><a href="chapter3.html#cssselectors">CSS Selectors</a></li>
+ </ul>
+ </li>
+ <li><a href="chapter3.html#linkingstylesheets">Linking to Style Sheets</a>
+ <ul>
+ <li><a href="chapter3.html#linkelement">Linking Style Sheets with the <code>&lt;link&gt;</code> Element</a></li>
+ <li><a href="chapter3.html#linkxml">Linking Style Sheets with XML</a></li>
+ </ul>
+ </li>
+ <li><a href="chapter3.html#review">Review</a>
+ <ul>
+ <li><a href="chapter3.html#summary">Summary</a></li>
+ <li><a href="chapter3.html#cssproperties">CSS Properties</a></li>
+ </ul>
+ </li>
+ <li><a href="chapter3.html#exampleoebdocument">Completed Example OEB Document with Styles (<code>karl.html</code>)</a></li>
+ <li><a href="chapter3.html#examplestylesheet">Completed Example Style Sheet (<code>karl.css</code>)</a></li>
+ </ul>
+ </li>
+ <li><a href="chapter4.html#chapter4">4. Essential OEB Elements</a>
+ <ul>
+ <li><a href="chapter4.html#inlineelements">Inline Elements</a>
+ <ul>
+ <li><a href="chapter4.html#xmlcontentmodels">More Information: XML Content Models</a></li>
+ <li><a href="chapter4.html#emelement">The <code>&lt;em&gt;</code> Element</a></li>
+ <li><a href="chapter4.html#strongelement">The <code>&lt;strong&gt;</code> Element</a></li>
+ <li><a href="chapter4.html#dfnelement">The <code>&lt;dfn&gt;</code> Element</a></li>
+ <li><a href="chapter4.html#codeelement">The <code>&lt;code&gt;</code> Element</a></li>
+ <li><a href="chapter4.html#citeelement">The <code>&lt;cite&gt;</code> Element</a></li>
+ <li><a href="chapter4.html#spanelement">The <code>&lt;span&gt;</code> Element</a></li>
+ <li><a href="chapter4.html#customelements">More Information: Creating Custom Elements</a></li>
+ <li><a href="chapter4.html#brelement">The <code>&lt;br&gt;</code> Element</a></li>
+ <li><a href="chapter4.html#aelement">The <code>&lt;a&gt;</code> Element</a></li>
+ </ul>
+ </li>
+ <li><a href="chapter4.html#blockelements">Block Elements</a>
+ <ul>
+ <li><a href="chapter4.html#pelement">The <code>&lt;p&gt;</code> Element</a></li>
+ <li><a href="chapter4.html#headingelements">The <code>&lt;h1&gt;</code>...<code>&lt;h6&gt;</code> Heading Elements</a></li>
+ <li><a href="chapter4.html#lists">Lists, Ordered (<code>&lt;ol&gt;</code>) and Unordered (<code>&lt;ul&gt;</code>)</a></li>
+ <li><a href="chapter4.html#divelement">The <code>&lt;div&gt;</code> Element</a></li>
+ <li><a href="chapter4.html#centerelement">The <code>&lt;center&gt;</code> Element (deprecated)</a></li>
+ <li><a href="chapter4.html#blockquoteelement">The <code>&lt;blockquote&gt;</code> Element</a></li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ <li><a href="chapter5.html#chapter5">5. Essential OEB Styles</a>
+ <ul>
+ <li><a href="chapter5.html#styleunits">Style Units</a></li>
+ <li><a href="chapter5.html#fontproperties">Font Properties</a>
+ <ul>
+ <li><a href="chapter5.html#fontfamilyproperty">The <code>font-family</code> Property</a></li>
+ <li><a href="chapter5.html#fontsizeproperty">The <code>font-size</code> Property</a></li>
+ <li><a href="chapter5.html#fontstyleproperty">The <code>font-style</code> Property</a></li>
+ <li><a href="chapter5.html#fontweightproperty">The <code>font-weight</code> Property</a></li>
+ <li><a href="chapter5.html#textdecorationproperty">The <code>text-decoration</code> Property</a></li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ <li><a href="chapter6.html#chapter6">6. Real-World OEB: Charter of the United Nations</a>
+ <ul>
+ <li><a href="chapter6.html#uncharterchapter2">UN Charter Chapter 2: <code>chapter2.html</code></a></li>
+ <li><a href="chapter6.html#uncharterchapter3">UN Charter Chapter 3: <code>chapter3.html</code></a></li>
+ <li><a href="chapter6.html#uncharterchapter1">UN Charter Chapter 1: <code>chapter1.html</code></a></li>
+ <li><a href="chapter6.html#uncharterintro">UN Charter Introductory Note: <code>intro.html</code></a></li>
+ <li><a href="chapter6.html#unchartertoc">Table of Contents: <code>toc.html</code></a></li>
+ <li><a href="chapter6.html#uncharterpackage">UN Charter Package File: <code>uncharter.opf</code></a></li>
+ </ul>
+ </li>
+</ul>
+
+</body>
+</html>
diff --git a/lib/ebooks/understandingoeb/understandingoeb.css b/lib/ebooks/understandingoeb/understandingoeb.css
new file mode 100644
index 00000000..9b63783a
--- /dev/null
+++ b/lib/ebooks/understandingoeb/understandingoeb.css
@@ -0,0 +1,28 @@
+.sidebar, sidebarTitle
+{
+ display: block;
+ background-color: silver;
+}
+
+h1
+{
+ font-family: sans-serif;
+ font-size: 130%;
+}
+
+h2
+{
+ font-family: sans-serif;
+ font-size: 120%;
+}
+
+h3
+{
+ font-family: sans-serif;
+ font-size: 110%;
+}
+
+blockquote
+{
+ font-size: 90%;
+}
diff --git a/lib/ebooks/understandingoeb/understandingoeb.opf b/lib/ebooks/understandingoeb/understandingoeb.opf
new file mode 100644
index 00000000..aa80f073
--- /dev/null
+++ b/lib/ebooks/understandingoeb/understandingoeb.opf
@@ -0,0 +1,65 @@
+<?xml version="1.0"?>
+<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.0.1 Package//EN" "http://openebook.org/dtds/oeb-1.0.1/oebpkg101.dtd">
+<package unique-identifier="understandingoebpackage">
+ <metadata>
+ <dc-metadata xmlns:dc="http://purl.org/dc/elements/1.0/" xmlns:oebpackage="http://openebook.org/namespaces/oeb-package/1.0/">
+ <dc:Title>Understanding OEB</dc:Title>
+ <dc:Type>Tutorial</dc:Type>
+ <dc:Identifier id="understandingoebpackage" scheme="url">http://www.globalmentor.com/publishing/understandingoeb/</dc:Identifier>
+ <dc:Creator role="aut">Garret Wilson</dc:Creator>
+ <dc:Creator role="bkp">Mentor Publishing</dc:Creator>
+ <dc:Creator role="spn">GlobalMentor, Inc.</dc:Creator>
+ <dc:Contributor role="aui">David Ornstein</dc:Contributor>
+ <dc:Rights>Copyright &copy; 2000-2001 Garret Wilson. All Rights Reserved.</dc:Rights>
+ <dc:Date>2001-07-11</dc:Date>
+ <dc:Subject>OEB</dc:Subject>
+ <dc:Subject>eBooks</dc:Subject>
+ <dc:Subject>ePublishing</dc:Subject>
+ </dc-metadata>
+ </metadata>
+
+ <manifest>
+ <!--OEB Documents-->
+ <item id="title" href="title.html" media-type="text/x-oeb1-document" />
+ <item id="toc" href="toc.html" media-type="text/x-oeb1-document" />
+ <item id="foreword" href="foreword.html" media-type="text/x-oeb1-document" />
+ <item id="preface" href="preface.html" media-type="text/x-oeb1-document" />
+ <item id="chapter1" href="chapter1.html" media-type="text/x-oeb1-document" />
+ <item id="chapter2" href="chapter2.html" media-type="text/x-oeb1-document" />
+ <item id="chapter3" href="chapter3.html" media-type="text/x-oeb1-document" />
+ <item id="chapter4" href="chapter4.html" media-type="text/x-oeb1-document" />
+ <item id="chapter5" href="chapter5.html" media-type="text/x-oeb1-document" />
+ <item id="chapter6" href="chapter6.html" media-type="text/x-oeb1-document" />
+ <!--Images-->
+ <item id="OEBActivityDiagram" href="OEBActivityDiagram.png" media-type="image/png" />
+ <item id="OEBClassDiagram" href="OEBClassDiagram.png" media-type="image/png" />
+ <item id="OEBPublicationClassDiagram" href="OEBPublicationClassDiagram.png" media-type="image/png" />
+ <item id="ReadingSystemClassDiagram" href="ReadingSystemClassDiagram.png" media-type="image/png" />
+ </manifest>
+
+ <spine>
+ <itemref idref="title" />
+ <itemref idref="toc" />
+ <itemref idref="foreword" />
+ <itemref idref="preface" />
+ <itemref idref="chapter1" />
+ <itemref idref="chapter2" />
+ <itemref idref="chapter3" />
+ <itemref idref="chapter4" />
+ <itemref idref="chapter5" />
+ <itemref idref="chapter6" />
+ </spine>
+
+ <guide>
+ <reference type="toc" title="Table of Contents" href="toc.html" />
+ <reference type="foreword" title="Foreword" href="foreword.html" />
+ <reference type="preface" title="Preface" href="preface.html" />
+ <reference type="other.chapter1" title="Chapter 1" href="chapter1.html" />
+ <reference type="other.chapter2" title="Chapter 2" href="chapter2.html" />
+ <reference type="other.chapter3" title="Chapter 3" href="chapter3.html" />
+ <reference type="other.chapter4" title="Chapter 4" href="chapter4.html" />
+ <reference type="other.chapter5" title="Chapter 5" href="chapter5.html" />
+ <reference type="other.chapter6" title="Chapter 6" href="chapter6.html" />
+ </guide>
+
+</package>
diff --git a/lib/games/fortunes b/lib/games/fortunes
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/games/fortunes
diff --git a/lib/games/fortunes.index b/lib/games/fortunes.index
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/games/fortunes.index
diff --git a/lib/keyboard b/lib/keyboard
new file mode 100644
index 00000000..0362162f
--- /dev/null
+++ b/lib/keyboard
@@ -0,0 +1,559 @@
+00A1 !! ¡ inverted exclamation mark
+00A2 c$ ¢ cent sign
+00A3 l$ £ pound sign
+00A4 g$ ¤ currency sign
+00A5 y$ ¥ yen sign
+00A6 || ¦ broken vertical bar
+00A7 SS § section sign
+00A8 "" ¨ spacing diaeresis
+00A9 Oc cO © copyright sign
+00AA sa ª feminine ordinal indicator
+00AB << « left pointing guillemet
+00AC no ¬ not sign
+00AD -- ­ soft hyphen
+00AE Or rO ® registered trade mark sign
+00AF __ ¯ spacing macron
+00B0 de ° degree sign
+00B1 +- ± plus-or-minus sign
+00B2 S2 ² superscript digit two
+00B3 S3 ³ superscript digit three
+00B4 '' ´ spacing acute
+00B5 mi µ micro sign
+00B6 pg ¶ paragraph sign
+00B7 .. · middle dot
+00B8 ,, ¸ spacing cedilla
+00B9 S1 ¹ superscript digit one
+00BA so º masculine ordinal indicator
+00BB >> » right pointing guillemet
+00BC 14 ¼ fraction one quarter
+00BD 12 ½ fraction one half
+00BE 34 ¾ fraction three quarters
+00BF ?? ¿ inverted question mark
+00C0 `A À latin capital letter a grave
+00C1 'A Ã latin capital letter a acute
+00C2 ^A Â latin capital letter a circumflex
+00C3 ~A Ã latin capital letter a tilde
+00C4 "A Ä latin capital letter a diaeresis
+00C5 oA Ã… latin capital letter a ring
+00C6 AE Æ latin capital letter a e
+00C7 ,C Ç latin capital letter c cedilla
+00C8 `E È latin capital letter e grave
+00C9 'E É latin capital letter e acute
+00CA ^E Ê latin capital letter e circumflex
+00CB "E Ë latin capital letter e diaeresis
+00CC `I Ì latin capital letter i grave
+00CD 'I Ã latin capital letter i acute
+00CE ^I ÃŽ latin capital letter i circumflex
+00CF "I Ã latin capital letter i diaeresis
+00D0 -D D- Ã latin capital letter eth
+00D1 ~N Ñ latin capital letter n tilde
+00D2 `O Ã’ latin capital letter o grave
+00D3 'O Ó latin capital letter o acute
+00D4 ^O Ô latin capital letter o circumflex
+00D5 ~O Õ latin capital letter o tilde
+00D6 "O Ö latin capital letter o diaeresis
+00D7 mu × multiplication sign
+00D8 /O Ø latin capital letter o slash
+00D9 `U Ù latin capital letter u grave
+00DA 'U Ú latin capital letter u acute
+00DB ^U Û latin capital letter u circumflex
+00DC "U Ü latin capital letter u diaeresis
+00DD 'Y Ã latin capital letter y acute
+00DE |P Þ latin capital letter thorn
+00DF ss ß latin small letter sharp s
+00E0 `a à latin small letter a grave
+00E1 'a á latin small letter a acute
+00E2 ^a â latin small letter a circumflex
+00E3 ~a ã latin small letter a tilde
+00E4 "a ä latin small letter a diaeresis
+00E5 oa å latin small letter a ring
+00E6 ae æ latin small letter a e
+00E7 ,c ç latin small letter c cedilla
+00E8 `e è latin small letter e grave
+00E9 'e é latin small letter e acute
+00EA ^e ê latin small letter e circumflex
+00EB "e ë latin small letter e diaeresis
+00EC `i ì latin small letter i grave
+00ED 'i í latin small letter i acute
+00EE ^i î latin small letter i circumflex
+00EF "i ï latin small letter i diaeresis
+00F0 -d d- ð latin small letter eth
+00F1 ~n ñ latin small letter n tilde
+00F2 `o ò latin small letter o grave
+00F3 'o ó latin small letter o acute
+00F4 ^o ô latin small letter o circumflex
+00F5 ~o õ latin small letter o tilde
+00F6 "o ö latin small letter o diaeresis
+00F7 -: :- ÷ division sign
+00F8 /o ø latin small letter o slash
+00F9 `u ù latin small letter u grave
+00FA 'u ú latin small letter u acute
+00FB ^u û latin small letter u circumflex
+00FC "u ü latin small letter u diaeresis
+00FD 'y ý latin small letter y acute
+00FE |p þ latin small letter thorn
+00FF "y ÿ latin small letter y diaeresis
+0100 _A Ā latin capital letter a macron
+0101 _a Ä latin small letter a macron
+0102 uA Ä‚ latin capital letter a breve
+0104 ,A Ä„ latin capital letter a ogonek
+0105 ,a Ä… latin small letter a ogonek
+0106 'C Ć latin capital letter c acute
+0107 'c ć latin small letter c acute
+0108 ^C Ĉ latin capital letter c circumflex
+0109 ^c ĉ latin small letter c circumflex
+010A .C ÄŠ latin capital letter c dot
+010B .c Ä‹ latin small letter c dot
+010C vC Č latin capital letter c hacek
+010D vc Ä latin small letter c hacek
+010E vD ÄŽ latin capital letter d hacek
+010F vd Ä latin small letter d hacek
+0112 _E Ä’ latin capital letter e macron
+0113 _e Ä“ latin small letter e macron
+0114 uE Ä” latin capital letter e breve
+0115 ue Ä• latin small letter e breve
+0116 .E Ä– latin capital letter e dot
+0117 .e Ä— latin small letter e dot
+0118 ,E Ę latin capital letter e ogonek
+0119 ,e Ä™ latin small letter e ogonek
+011A vE Äš latin capital letter e hacek
+011B ve Ä› latin small letter e hacek
+011C ^G Ĝ latin capital letter g circumflex
+011D ^g Ä latin small letter g circumflex
+011E uG Äž latin capital letter g breve
+011F ug ÄŸ latin small letter g breve
+0120 .G Ä  latin capital letter g dot
+0121 .g Ä¡ latin small letter g dot
+0122 ,G Ģ latin capital letter g cedilla
+0123 'g ,g ģ latin small letter g cedilla
+0124 ^H Ĥ latin capital letter h circumflex
+0125 ^h ĥ latin small letter h circumflex
+0126 -H H- Ħ latin capital letter h bar
+0128 ~I Ĩ latin capital letter i tilde
+0129 ~i Ä© latin small letter i tilde
+012A _I Ī latin capital letter i macron
+012B _i Ä« latin small letter i macron
+012C uI Ĭ latin capital letter i breve
+012D ui Ä­ latin small letter i breve
+012E ,I Ä® latin capital letter i ogonek
+012F ,i į latin small letter i ogonek
+0130 .I İ latin capital letter i dot
+0131 i ı latin small letter dotless i
+0132 IJ IJ latin capital letter i j
+0133 ij ij latin small letter i j
+0134 ^J Ä´ latin capital letter j circumflex
+0135 ^j ĵ latin small letter j circumflex
+0136 ,K Ķ latin capital letter k cedilla
+0137 ,k Ä· latin small letter k cedilla
+0139 'L Ĺ latin capital letter l acute
+013A 'l ĺ latin small letter l acute
+013B ,L Ä» latin capital letter l cedilla
+013C ,l ļ latin small letter l cedilla
+013D vL Ľ latin capital letter l hacek
+013E vl ľ latin small letter l hacek
+013F .L Ä¿ latin capital letter l with middle dot
+0140 .l ŀ latin small letter l with middle dot
+0141 -L L- Å latin capital letter l slash
+0142 -l l- Å‚ latin small letter l slash
+0143 'N Ń latin capital letter n acute
+0144 'n Å„ latin small letter n acute
+0145 ,N Å… latin capital letter n cedilla
+0146 ,n ņ latin small letter n cedilla
+0147 vN Ň latin capital letter n hacek
+0148 vn ň latin small letter n hacek
+014C _O Ō latin capital letter o macron
+014D _o Å latin small letter o macron
+014E uO ÅŽ latin capital letter o breve
+014F uo Å latin small letter o breve
+0152 OE Å’ latin capital letter o e
+0153 oe Å“ latin small letter o e
+0154 'R Å” latin capital letter r acute
+0155 'r Å• latin small letter r acute
+0156 ,R Å– latin capital letter r cedilla
+0157 ,r Å— latin small letter r cedilla
+0158 vR Ř latin capital letter r hacek
+0159 vr Å™ latin small letter r hacek
+015A 'S Åš latin capital letter s acute
+015B 's Å› latin small letter s acute
+015C ^S Ŝ latin capital letter s circumflex
+015D ^s Å latin small letter s circumflex
+015E ,S Åž latin capital letter s cedilla
+015F ,s ÅŸ latin small letter s cedilla
+0160 vS Å  latin capital letter s hacek
+0161 vs Å¡ latin small letter s hacek
+0162 ,T Ţ latin capital letter t cedilla
+0163 ,t ţ latin small letter t cedilla
+0164 vT Ť latin capital letter t hacek
+0165 vt ť latin small letter t hacek
+0166 -T T- Ŧ latin capital letter t bar
+0167 -t t- ŧ latin small letter t bar
+0168 ~U Ũ latin capital letter u tilde
+0169 ~u Å© latin small letter u tilde
+016A _U Ū latin capital letter u macron
+016B _u Å« latin small letter u macron
+016C uU Ŭ latin capital letter u breve
+016D uu Å­ latin small letter u breve
+016E oU Å® latin capital letter u ring
+016F ou ů latin small letter u ring
+0172 ,U Ų latin capital letter u ogonek
+0173 ,u ų latin small letter u ogonek
+0174 ^W Å´ latin capital letter w circumflex
+0175 ^w ŵ latin small letter w circumflex
+0176 ^Y Ŷ latin capital letter y circumflex
+0177 ^y Å· latin small letter y circumflex
+0178 "Y Ÿ latin capital letter y diaeresis
+0179 'Z Ź latin capital letter z acute
+017A 'z ź latin small letter z acute
+017B .Z Å» latin capital letter z dot
+017C .z ż latin small letter z dot
+017D vZ Ž latin capital letter z hacek
+017E vz ž latin small letter z hacek
+0180 -b ƀ latin small letter b bar
+0192 $f Æ’ latin small letter script f
+0195 hv Æ• latin small letter h v
+0197 -I I- Æ— latin capital letter barred i
+019B -*l Æ› latin small letter barred lambda
+01A2 OI Ƣ latin capital letter o i
+01A3 oi ƣ latin small letter o i
+01A6 YR Ʀ latin letter y r
+01B2 $V Ʋ latin capital letter script v
+01B5 -Z Z- Ƶ latin capital letter z bar
+01B6 -z z- ƶ latin small letter z bar
+01BB -2 2- Æ» latin letter two bar
+01C4 DvZ Ç„ latin capital letter d z hacek
+01C5 Dvz Ç… latin letter capital d small z hacek
+01C6 dvz dž latin small letter d z hacek
+01C7 LJ LJ latin capital letter l j
+01C8 Lj Lj latin letter capital l small j
+01C9 lj lj latin small letter l j
+01CA NJ ÇŠ latin capital letter n j
+01CB Nj Ç‹ latin letter capital n small j
+01CC nj nj latin small letter n j
+01CD vA Ç latin capital letter a hacek
+01CE va ÇŽ latin small letter a hacek
+01CF vI Ç latin capital letter i hacek
+01D0 vi Ç latin small letter i hacek
+01D1 vO Ç‘ latin capital letter o hacek
+01D2 vo Ç’ latin small letter o hacek
+01D3 vU Ç“ latin capital letter u hacek
+01D4 vu Ç” latin small letter u hacek
+01D5 _"U Ç• latin capital letter u diaeresis macron
+01D6 _"u Ç– latin small letter u diaeresis macron
+01D7 '"U Ç— latin capital letter u diaeresis acute
+01D8 '"u ǘ latin small letter u diaeresis acute
+01D9 v"U Ç™ latin capital letter u diaeresis hacek
+01DA v"u Çš latin small letter u diaeresis hacek
+01DB `"U Ç› latin capital letter u diaeresis grave
+01DC `"u ǜ latin small letter u diaeresis grave
+01DE _"A Çž latin capital letter a diaeresis macron
+01DF _"a ÇŸ latin small letter a diaeresis macron
+01E0 _.A Ç  latin capital letter a dot macron
+01E1 _.a Ç¡ latin small letter a dot macron
+01E4 -G G- Ǥ latin capital letter g bar
+01E5 -g g- ǥ latin small letter g bar
+01E6 vG Ǧ latin capital letter g hacek
+01E7 vg ǧ latin small letter g hacek
+01E8 vK Ǩ latin capital letter k hacek
+01E9 vk Ç© latin small letter k hacek
+01EA ,O Ǫ latin capital letter o ogonek
+01EB ,o Ç« latin small letter o ogonek
+01EC _,O Ǭ latin capital letter o ogonek macron
+01ED _,o Ç­ latin small letter o ogonek macron
+01F0 vj ǰ latin small letter j hacek
+0251 $a É‘ latin small letter script a
+0268 -i i- ɨ latin small letter barred i
+0289 -u u- ʉ latin small letter u bar
+028B $v Ê‹ latin small letter script v
+02A3 dz ʣ latin small letter d z
+0391 *A Α greek capital letter alpha
+0392 *B Î’ greek capital letter beta
+0393 *G Γ greek capital letter gamma
+0394 *D Δ greek capital letter delta
+0395 *E Ε greek capital letter epsilon
+0396 *Z Ζ greek capital letter zeta
+0397 *Y Η greek capital letter eta
+0398 *H Θ greek capital letter theta
+0399 *I Ι greek capital letter iota
+039A *K Κ greek capital letter kappa
+039B *L Λ greek capital letter lambda
+039C *M Μ greek capital letter mu
+039D *N Î greek capital letter nu
+039E *C Ξ greek capital letter xi
+039F *O Ο greek capital letter omicron
+03A0 *P Π greek capital letter pi
+03A1 *R Ρ greek capital letter rho
+03A3 *S Σ greek capital letter sigma
+03A4 *T Τ greek capital letter tau
+03A5 *U Υ greek capital letter upsilon
+03A6 *F Φ greek capital letter phi
+03A7 *X Χ greek capital letter chi
+03A8 *Q Ψ greek capital letter psi
+03A9 *W Ω greek capital letter omega
+03AA "*I Ϊ greek capital letter iota diaeresis
+03AB "*U Ϋ greek capital letter upsilon diaeresis
+03B1 *a α greek small letter alpha
+03B2 *b β greek small letter beta
+03B3 *g γ greek small letter gamma
+03B4 *d δ greek small letter delta
+03B5 *e ε greek small letter epsilon
+03B6 *z ζ greek small letter zeta
+03B7 *y η greek small letter eta
+03B8 *h θ greek small letter theta
+03B9 *i ι greek small letter iota
+03BA *k κ greek small letter kappa
+03BB *l λ greek small letter lambda
+03BC *m μ greek small letter mu
+03BD *n ν greek small letter nu
+03BE *c ξ greek small letter xi
+03BF *o ο greek small letter omicron
+03C0 *p π greek small letter pi
+03C1 *r Ï greek small letter rho
+03C2 ts Ï‚ greek small letter final sigma
+03C3 *s σ greek small letter sigma
+03C4 *t Ï„ greek small letter tau
+03C5 *u Ï… greek small letter upsilon
+03C6 *f φ greek small letter phi
+03C7 *x χ greek small letter chi
+03C8 *q ψ greek small letter psi
+03C9 *w ω greek small letter omega
+03CA "*i ÏŠ greek small letter iota diaeresis
+03CB "*u Ï‹ greek small letter upsilon diaeresis
+03D1 $*h Ï‘ greek small letter script theta
+03D5 $*f Ï• greek small letter script phi
+03F0 $*k ϰ greek small letter script kappa
+0401 @YO @Yo Ð cyrillic capital letter io
+0410 @A Ð cyrillic capital letter a
+0411 @B Б cyrillic capital letter be
+0412 @V Ð’ cyrillic capital letter ve
+0413 @G Г cyrillic capital letter ge
+0414 @D Д cyrillic capital letter de
+0415 @@E @YE @Ye Е cyrillic capital letter ie
+0416 @ZH @Zh Ж cyrillic capital letter zhe
+0417 @@Z З cyrillic capital letter ze
+0418 @I И cyrillic capital letter ii
+0419 @J Й cyrillic capital letter short ii
+041A @@K К cyrillic capital letter ka
+041B @L Л cyrillic capital letter el
+041C @M М cyrillic capital letter em
+041D @N Ð cyrillic capital letter en
+041E @O О cyrillic capital letter o
+041F @P П cyrillic capital letter pe
+0420 @R Р cyrillic capital letter er
+0421 @@S С cyrillic capital letter es
+0422 @@T Т cyrillic capital letter te
+0423 @U У cyrillic capital letter u
+0424 @F Ф cyrillic capital letter ef
+0425 @KH @Kh @X Х cyrillic capital letter kha
+0426 @TS @Ts Ц cyrillic capital letter tse
+0427 @CH @Ch Ч cyrillic capital letter che
+0428 @SH @Sh Ш cyrillic capital letter sha
+0429 @SC @Sc Щ cyrillic capital letter shcha
+042B @@Y Ы cyrillic capital letter yeri
+042D @EH @Eh Э cyrillic capital letter reversed e
+042E @YU @Yu Ю cyrillic capital letter iu
+042F @YA @Ya Я cyrillic capital letter ia
+0430 @a а cyrillic small letter a
+0431 @b б cyrillic small letter be
+0432 @v в cyrillic small letter ve
+0433 @g г cyrillic small letter ge
+0434 @d д cyrillic small letter de
+0435 @@e @ye е cyrillic small letter ie
+0436 @zh ж cyrillic small letter zhe
+0437 @@z з cyrillic small letter ze
+0438 @i и cyrillic small letter ii
+0439 @j й cyrillic small letter short ii
+043A @@k к cyrillic small letter ka
+043B @l л cyrillic small letter el
+043C @m м cyrillic small letter em
+043D @n н cyrillic small letter en
+043E @o о cyrillic small letter o
+043F @p п cyrillic small letter pe
+0440 @r р cyrillic small letter er
+0441 @@s Ñ cyrillic small letter es
+0442 @@t Ñ‚ cyrillic small letter te
+0443 @u у cyrillic small letter u
+0444 @f Ñ„ cyrillic small letter ef
+0445 @kh @x Ñ… cyrillic small letter kha
+0446 @ts ц cyrillic small letter tse
+0447 @ch ч cyrillic small letter che
+0448 @sh ш cyrillic small letter sha
+0449 @sc щ cyrillic small letter shcha
+044A @'' ÑŠ cyrillic small letter hard sign
+044B @@y Ñ‹ cyrillic small letter yeri
+044C @@' ь cyrillic small letter soft sign
+044D @eh Ñ cyrillic small letter reversed e
+044E @yu ÑŽ cyrillic small letter iu
+044F @ya Ñ cyrillic small letter ia
+0451 @yo Ñ‘ cyrillic small letter io
+2018 l' ‘ single turned comma quotation mark
+2019 r' ’ single comma quotation mark
+201C l" “ double turned comma quotation mark
+201D r" †double comma quotation mark
+2020 dg † dagger
+2021 dd ‡ double dagger
+2022 bu • bullet
+203D !? ?! ‽ interrobang
+2070 s0 â° superscript digit zero
+2071 s1 â± superscript digit one
+2072 s2 â² superscript digit two
+2073 s3 â³ superscript digit three
+2074 s4 â´ superscript digit four
+2075 s5 âµ superscript digit five
+2076 s6 â¶ superscript digit six
+2077 s7 â· superscript digit seven
+2078 s8 ⸠superscript digit eight
+2079 s9 â¹ superscript digit nine
+207A s+ ⺠superscript plus sign
+207B s- â» superscript hyphen-minus
+207C s= â¼ superscript equals sign
+207D s( â½ superscript opening parenthesis
+207E s) â¾ superscript closing parenthesis
+207F sn â¿ superscript latin small letter n
+2013 en – en dash
+2014 em – em dash
+2080 b0 â‚€ subscript digit zero
+2081 b1 â‚ subscript digit one
+2082 b2 â‚‚ subscript digit two
+2083 b3 ₃ subscript digit three
+2084 b4 â‚„ subscript digit four
+2085 b5 â‚… subscript digit five
+2086 b6 ₆ subscript digit six
+2087 b7 ₇ subscript digit seven
+2088 b8 ₈ subscript digit eight
+2089 b9 ₉ subscript digit nine
+208A b+ ₊ subscript plus sign
+208B b- â‚‹ subscript hyphen-minus
+208C b= ₌ subscript equals sign
+208D b( â‚ subscript opening parenthesis
+208E b) ₎ subscript closing parenthesis
+20AC e$ € euro symbol
+2102 CC â„‚ double-struck capital c
+210A $g ℊ script small g
+210B $H â„‹ script capital h
+210D HH â„ double-struck capital h
+210F -h h- â„ planck constant over 2 pi
+2110 $I â„ script capital i
+2112 $L â„’ script capital l
+2113 $l â„“ script small l
+2115 NN â„• double-struck capital n
+2117 Op pO â„— sound recording copyright
+2118 $p ℘ script p
+2119 PP â„™ double-struck capital p
+211A QQ ℚ double-struck capital q
+211B $R â„› script capital r
+211D RR â„ double-struck capital r
+2122 tm â„¢ trademark
+2124 ZZ ℤ double-struck capital z
+212C $B ℬ script capital b
+212F $e ℯ script small e
+2130 $E â„° script capital e
+2131 $F ℱ script capital f
+2133 $M ℳ script capital m
+2134 $o â„´ script small o
+2153 13 â…“ fraction one third
+2154 23 â…” fraction two thirds
+2155 15 â…• fraction one fifth
+2156 25 â…– fraction two fifths
+2157 35 â…— fraction three fifths
+2158 45 â…˜ fraction four fifths
+2159 16 â…™ fraction one sixth
+215A 56 â…š fraction five sixths
+215B 18 â…› fraction one eighth
+215C 38 ⅜ fraction three eighths
+215D 58 â… fraction five eighths
+215E 78 â…ž fraction seven eighths
+2190 <- ↠left arrow
+2191 ua ↑ up arrow
+2192 -> → right arrow
+2193 da ↓ down arrow
+2194 ab ↔ left right arrow
+21D0 V= ⇠left double arrow
+21D2 =V ⇒ right double arrow
+2200 fa ∀ for all
+2202 pd ∂ partial differential
+2203 te ∃ there exists
+2205 es ∅ empty set
+2206 De ∆ increment
+2207 gr ∇ nabla
+2208 mo ∈ element of
+2209 !m ∉ not an element of
+220D st ∠small contains as member
+220F pr ∠n-ary product
+2211 su ∑ n-ary summation
+2213 -+ ∓ minus-or-plus sign
+2217 ** ∗ asterisk operator
+221A sr √ square root
+221D pt ∠proportional to
+221E if ∞ infinity
+2220 an ∠ angle
+2227 l& ∧ logical and
+2228 l| ∨ logical or
+2229 ca ∩ intersection
+222A cu ∪ union
+222B is ∫ integral
+2234 tf ∴ therefore
+2242 -~ ≂ minus tilde
+2243 ~- ≃ asymptotically equal to
+2244 !~- ≄ not asymptotically equal to
+2245 cg ~= ≅ approximately equal to
+2246 ~!= ≆ approximately but not actually equal to
+2247 !~= ≇ neither approximately nor actually equal to
+2248 ~~ ≈ almost equal to
+2249 !~~ ≉ not almost equal to
+2254 := ≔ colon equal
+2255 =: ≕ equal colon
+2260 != ≠ not equal to
+2261 == ≡ identical to
+2264 <= ≤ less than or equal to
+2265 >= ≥ greater than or equal to
+2268 <!= ≨ less than but not equal to
+2269 >!= ≩ greater than but not equal to
+226E !< ≮ not less than
+226F !> ≯ not greater than
+2272 <~ ≲ less than or equivalent to
+2273 >~ ≳ greater than or equivalent to
+2276 <> ≶ less than or greater than
+2277 >< ≷ greater than or less than
+2282 sb ⊂ subset of
+2283 sp ⊃ superset of
+2284 !b ⊄ not a subset of
+2285 !p ⊅ not a superset of
+2286 ib ⊆ subset of or equal to
+2287 ip ⊇ superset of or equal to
+2295 +O O+ ⊕ circled plus
+2296 -O O- ⊖ circled minus
+2297 Ox xO ⊗ circled times
+2298 O/ ⊘ circled division slash
+2299 .O O. ⊙ circled dot operator
+229A Oo oO ⊚ circled ring operator
+229B O* ⊛ circled asterisk operator
+229C =O O= ⊜ circled equals
+22A2 tu ⊢ right tack
+22A8 Tu ⊨ true
+22C0 L& â‹€ n-ary logical and
+22C1 L| â‹ n-ary logical or
+22C2 CA â‹‚ n-ary intersection
+22C3 CU ⋃ n-ary union
+22C4 lz â‹„ diamond operator
+22DC =< ⋜ equal to or less than
+22DD => â‹ equal to or greater than
+22E6 <!~ ⋦ less than but not equivalent to
+22E7 >!~ â‹§ greater than but not equivalent to
+22EF el ⋯ midline horizontal ellipsis
+2423 ⣠open box, visible space
+263A :) ☺ smiley face
+2654 wk â™” white chess king
+2655 wq ♕ white chess queen
+2656 wr â™– white chess rook
+2657 wb â™— white chess bishop
+2658 wn ♘ white chess knight
+2659 wp â™™ white chess pawn
+265A bk ♚ black chess king
+265B bq â™› black chess queen
+265C br ♜ black chess rook
+265D bb â™ black chess bishop
+265E bn ♞ black chess knight
+265F bp ♟ black chess pawn
+F015 ZA  raw alt (plan 9 specific)
+F016 ZS  raw shift (plan 9 specific)
+F017 ZC  raw ctl (plan 9 specific)
diff --git a/lib/legal/GPL b/lib/legal/GPL
new file mode 100644
index 00000000..a43ea212
--- /dev/null
+++ b/lib/legal/GPL
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ Appendix: How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) 19yy <name of author>
+
+ 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; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/lib/legal/LGPL b/lib/legal/LGPL
new file mode 100644
index 00000000..1e41492a
--- /dev/null
+++ b/lib/legal/LGPL
@@ -0,0 +1,450 @@
+GNU LESSER GENERAL PUBLIC LICENSE
+
+Version 2.1, February 1999
+
+Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+Everyone is permitted to copy and distribute verbatim copies
+of this license document, but changing it is not allowed.
+[This is the first released version of the Lesser GPL. It also counts
+as the successor of the GNU Library Public License, version 2, hence
+the version number 2.1.]
+
+Preamble
+
+The licenses for most software are designed to take away your freedom
+to share and change it. By contrast, the GNU General Public Licenses
+are intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.
+
+This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it. You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations
+below.
+
+When we speak of free software, we are referring to freedom of use,
+not price. Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights. These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you. You must make sure that they, too, receive or can get the source
+code. If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it. And you must show them these terms so they know their rights.
+
+We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+To protect each distributor, we want to make it very clear that there
+is no warranty for the free library. Also, if the library is modified
+by someone else and passed on, the recipients should know that what
+they have is not the original version, so that the original author's
+reputation will not be affected by problems that might be introduced
+by others.
+
+Finally, software patents pose a constant threat to the existence of
+any free program. We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder. Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License. This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License. We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+When a program is linked with a library, whether statically or using a
+shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library. The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom. The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+We call this license the"Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License. It also provides other free software developers Less
+of an advantage over competing non-free programs. These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries. However, the Lesser license provides advantages in certain
+special circumstances.
+
+For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it
+becomes a de-facto standard. To achieve this, non-free programs must
+be allowed to use the library. A more frequent case is that a free
+library does the same job as widely used non-free libraries. In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software. For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+The precise terms and conditions for copying, distribution and
+modification follow. Pay close attention to the difference between a
+"work based on the library" and a"work that uses the library". The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called"this License"). Each
+licensee is addressed as"you".
+
+A"library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+The"Library", below, refers to any such software library or work which
+has been distributed under these terms. A"work based on the Library"
+means either the Library or any derivative work under copyright law:
+that is to say, a work containing the Library or a portion of it,
+either verbatim or with modifications and/or translated
+straightforwardly into another language. (Hereinafter, translation is
+included without limitation in the term"modification".)
+
+"Source code" for a work means the preferred form of the work for
+making modifications to it. For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control
+compilation and installation of the library.
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it). Whether that is true depends on what the Library does and
+what the program that uses the Library does.
+
+1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a
+fee.
+
+2. You may modify your copy or copies of the Library or any portion of
+it, thus forming a work based on the Library, and copy and distribute
+such modifications or work under the terms of Section 1 above,
+provided that you also meet all of these conditions:
+
+• a) The modified work must itself be a software library.
+• b) You must cause the files modified to carry prominent notices
+stating that you changed the files and the date of any change.
+• c) You must cause the whole of the work to be licensed at no charge
+to all third parties under the terms of this License.
+• d) If a facility in the modified Library refers to a function or a
+table of data to be supplied by an application program that uses the
+facility, other than as an argument passed when the facility is
+invoked, then you must make a good faith effort to ensure that, in the
+event an application does not supply such function or table, the
+facility still operates, and performs whatever part of its purpose
+remains meaningful.
+
+(For example, a function in a library to compute square roots has a
+purpose that is entirely well-defined independent of the application.
+Therefore, Subsection 2d requires that any application-supplied
+function or table used by this function must be optional: if the
+application does not supply it, the square root function must still
+compute square roots.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License. (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.) Do not make any other change in
+these notices.
+
+Once this change is made in a given copy, it is irreversible for that
+copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+This option is useful when you wish to copy part of the code of the
+Library into a program that is not a library.
+
+4. You may copy and distribute the Library (or a portion or derivative
+of it, under Section 2) in object code or executable form under the
+terms of Sections 1 and 2 above provided that you accompany it with
+the complete corresponding machine-readable source code, which must be
+distributed under the terms of Sections 1 and 2 above on a medium
+customarily used for software interchange.
+
+If distribution of object code is made by offering access to copy from
+a designated place, then offering equivalent access to copy the source
+code from the same place satisfies the requirement to distribute the
+source code, even though third parties are not compelled to copy the
+source along with the object code.
+
+5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a"work that uses the Library". Such a work,
+in isolation, is not a derivative work of the Library, and therefore
+falls outside the scope of this License.
+
+However, linking a"work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a"work that uses the
+library". The executable is therefore covered by this License. Section
+6 states terms for distribution of such executables.
+
+When a"work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library. The
+threshold for this to be true is not precisely defined by law.
+
+If such an object file uses only numerical parameters, data structure
+layouts and accessors, and small macros and small inline functions
+(ten lines or less in length), then the use of the object file is
+unrestricted, regardless of whether it is legally a derivative work.
+(Executables containing this object code plus portions of the Library
+will still fall under Section 6.)
+
+Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+6. As an exception to the Sections above, you may also combine or link
+a"work that uses the Library" with the Library to produce a work
+containing portions of the Library, and distribute that work under
+terms of your choice, provided that the terms permit modification of
+the work for the customer's own use and reverse engineering for
+debugging such modifications.
+
+You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License. You must supply a copy of this License. If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License. Also, you must do one
+of these things:
+
+• a) Accompany the work with the complete corresponding
+machine-readable source code for the Library including whatever
+changes were used in the work (which must be distributed under
+Sections 1 and 2 above); and, if the work is an executable linked with
+the Library, with the complete machine-readable"work that uses the
+Library", as object code and/or source code, so that the user can
+modify the Library and then relink to produce a modified executable
+containing the modified Library. (It is understood that the user who
+changes the contents of definitions files in the Library will not
+necessarily be able to recompile the application to use the modified
+definitions.)
+• b) Use a suitable shared library mechanism for linking with the
+Library. A suitable mechanism is one that (1) uses at run time a copy
+of the library already present on the user's computer system, rather
+than copying library functions into the executable, and (2) will
+operate properly with a modified version of the library, if the user
+installs one, as long as the modified version is interface-compatible
+with the version that the work was made with.
+• c) Accompany the work with a written offer, valid for at least three
+years, to give the same user the materials specified in Subsection 6a,
+above, for a charge no more than the cost of performing this
+distribution.
+• d) If distribution of the work is made by offering access to copy
+from a designated place, offer equivalent access to copy the above
+specified materials from the same place.
+• e) Verify that the user has already received a copy of these
+materials or that you have already sent this user a copy.
+
+For an executable, the required form of the"work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it. However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system. Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+• a) Accompany the combined library with a copy of the same work based
+on the Library, uncombined with any other library facilities. This
+must be distributed under the terms of the Sections above.
+• b) Give prominent notice with the combined library of the fact that
+part of it is a work based on the Library, and explaining where to
+find the accompanying uncombined form of the same work.
+
+8. You may not copy, modify, sublicense, link with, or distribute the
+Library except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense, link with, or distribute the
+Library is void, and will automatically terminate your rights under
+this License. However, parties who have received copies, or rights,
+from you under this License will not have their licenses terminated so
+long as such parties remain in full compliance.
+
+9. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Library or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all. For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply, and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time. Such
+new versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and"any
+later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission. For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this. Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+NO WARRANTY
+
+15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY"AS IS" WITHOUT WARRANTY OF ANY KIND,
+EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+END OF TERMS AND CONDITIONS
diff --git a/lib/legal/NOTICE.app b/lib/legal/NOTICE.app
new file mode 100644
index 00000000..a0f7a41c
--- /dev/null
+++ b/lib/legal/NOTICE.app
@@ -0,0 +1,4 @@
+This Inferno® software distribution is subject to your Inferno system and application commercial licence(s).
+It must not be used except as allowed by that licence.
+It must not be redistributed outside your organisation unless otherwise agreed,
+or deployed in greater numbers than allowed by your licence.
diff --git a/lib/legal/NOTICE.ffal b/lib/legal/NOTICE.ffal
new file mode 100644
index 00000000..809bc2f3
--- /dev/null
+++ b/lib/legal/NOTICE.ffal
@@ -0,0 +1,34 @@
+This copyright NOTICE applies to all files in this directory and
+subdirectories, unless another copyright notice appears in a given
+file or subdirectory. If you take substantial code from this software to use in
+other programs, you must somehow include with it an appropriate
+copyright notice that includes the copyright notice and the other
+notices below. It is fine (and often tidier) to do that in a separate
+file such as NOTICE, LICENCE or COPYING.
+
+ Copyright © 1994-1999 Lucent Technologies Inc. All rights reserved.
+ Portions Copyright © 1995-1997 C H Forsyth (forsyth@terzarima.net)
+ Portions Copyright © 1997-1999 Vita Nuova Limited
+ Portions Copyright © 2000-2005 Vita Nuova Holdings Limited (www.vitanuova.com)
+ Portions Copyright © 2004,2005 Bruce Ellis
+ Portions Copyright © 2005 C H Forsyth (forsyth@terzarima.net)
+ Revisions Copyright © 2000-2005 Lucent Technologies Inc. and others
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
diff --git a/lib/legal/NOTICE.gpl b/lib/legal/NOTICE.gpl
new file mode 100644
index 00000000..3fbc79b8
--- /dev/null
+++ b/lib/legal/NOTICE.gpl
@@ -0,0 +1,25 @@
+This copyright NOTICE applies to all files in this directory and
+subdirectories, unless another copyright notice appears in a given
+file or subdirectory. If you take substantial code from this software to use in
+other programs, you must somehow include with it an appropriate
+copyright notice that includes the copyright notice and the other
+notices below. It is fine (and often tidier) to do that in a separate
+file such as NOTICE, LICENCE or COPYING.
+
+Copyright © 1995-1999 Lucent Technologies Inc.
+Portions Copyright © 1997-2000 Vita Nuova Limited
+Portions Copyright © 2000-2005 Vita Nuova Holdings Limited
+
+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; if not, write to the Free Software
+Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
diff --git a/lib/legal/NOTICE.lgpl b/lib/legal/NOTICE.lgpl
new file mode 100644
index 00000000..a0f8f9f3
--- /dev/null
+++ b/lib/legal/NOTICE.lgpl
@@ -0,0 +1,25 @@
+This copyright NOTICE applies to all files in this directory and
+subdirectories, unless another copyright notice appears in a given
+file or subdirectory. If you take substantial code from this software to use in
+other programs, you must somehow include with it an appropriate
+copyright notice that includes the copyright notice and the other
+notices below. It is fine (and often tidier) to do that in a separate
+file such as NOTICE, LICENCE or COPYING.
+
+Copyright © 1995-1999 Lucent Technologies Inc.
+Portions Copyright © 1997-2000 Vita Nuova Limited
+Portions Copyright © 2000-2005 Vita Nuova Holdings Limited
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU Lesser General Public License (`LGPL') 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 Lesser General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
diff --git a/lib/legal/NOTICE.liberal b/lib/legal/NOTICE.liberal
new file mode 100644
index 00000000..22050df6
--- /dev/null
+++ b/lib/legal/NOTICE.liberal
@@ -0,0 +1,38 @@
+This Inferno® distribution includes software from various sources and
+different portions are therefore subject to different licence terms.
+
+You may copy and redistribute the package as a whole,
+with or without modification, subject to the terms of the Vita Nuova
+Liberal Source Licence (see the file LICENCE), which applies to the
+package as a whole, and to individual components unless otherwise
+specified either in an individual source file or in a NOTICE file
+in a directory or directory tree. If the terms of that licence are not acceptable,
+you must negotiate other terms with Vita Nuova (www.vitanuova.com).
+
+Individual components (eg, some of the libraries, Freetype, and the
+B&H fonts) might have their own NOTICE and licence files (LICENCE or
+COPYING) that cover their content. Be sure to read them before
+considering redistribution of them on their own.
+With the exception of the B&H font licence, each is typically
+some variety of Free Software licence.
+
+Where a given section of source code is distributed elsewhere (as a separable component) under
+another licence or licences, and we include it here as well under ours, you can obviously
+regard it as subject to whichever licence you like.
+
+When making non-trivial extracts, or your own modifications, you must
+retain the copyright of the original source file or files (either that
+present in the file or in a NOTICE file covering the directory or
+directories in which the file resides).
+
+The following copyright notice covers the contents of this
+distribution unless otherwise specified by a given file, directory, or
+directory tree:
+
+Inferno® Copyright © 1996-1999 Lucent Technologies Inc. All rights reserved.
+Inferno revisions Copyright © 1997-1999 Vita Nuova Limited. All rights reserved.
+Inferno revisions Copyright © 2000-2003 Vita Nuova Holdings Limited. All rights reserved.
+Inferno new material Copyright © 2000-2003 Vita Nuova Holdings Limited. All rights reserved.
+
+Inferno, Styx, Dis and Limbo are registered trademarks of Vita Nuova Holdings Limited in the USA and other countries.
+Plan 9 is a registered trademark of Lucent Technologies Inc.
diff --git a/lib/legal/lucent b/lib/legal/lucent
new file mode 100644
index 00000000..a4418218
--- /dev/null
+++ b/lib/legal/lucent
@@ -0,0 +1,237 @@
+Lucent Public License Version 1.02
+
+THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS PUBLIC
+LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE
+PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+1. DEFINITIONS
+
+"Contribution" means:
+
+ a. in the case of Lucent Technologies Inc. ("LUCENT"), the Original
+ Program, and
+ b. in the case of each Contributor,
+
+ i. changes to the Program, and
+ ii. additions to the Program;
+
+ where such changes and/or additions to the Program were added to the
+ Program by such Contributor itself or anyone acting on such
+ Contributor's behalf, and the Contributor explicitly consents, in
+ accordance with Section 3C, to characterization of the changes and/or
+ additions as Contributions.
+
+"Contributor" means LUCENT and any other entity that has Contributed a
+Contribution to the Program.
+
+"Distributor" means a Recipient that distributes the Program,
+modifications to the Program, or any part thereof.
+
+"Licensed Patents" mean patent claims licensable by a Contributor
+which are necessarily infringed by the use or sale of its Contribution
+alone or when combined with the Program.
+
+"Original Program" means the original version of the software
+accompanying this Agreement as released by LUCENT, including source
+code, object code and documentation, if any.
+
+"Program" means the Original Program and Contributions or any part
+thereof
+
+"Recipient" means anyone who receives the Program under this
+Agreement, including all Contributors.
+
+2. GRANT OF RIGHTS
+
+ a. Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free copyright
+ license to reproduce, prepare derivative works of, publicly display,
+ publicly perform, distribute and sublicense the Contribution of such
+ Contributor, if any, and such derivative works, in source code and
+ object code form.
+
+ b. Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free patent
+ license under Licensed Patents to make, use, sell, offer to sell,
+ import and otherwise transfer the Contribution of such Contributor, if
+ any, in source code and object code form. The patent license granted
+ by a Contributor shall also apply to the combination of the
+ Contribution of that Contributor and the Program if, at the time the
+ Contribution is added by the Contributor, such addition of the
+ Contribution causes such combination to be covered by the Licensed
+ Patents. The patent license granted by a Contributor shall not apply
+ to (i) any other combinations which include the Contribution, nor to
+ (ii) Contributions of other Contributors. No hardware per se is
+ licensed hereunder.
+
+ c. Recipient understands that although each Contributor grants the
+ licenses to its Contributions set forth herein, no assurances are
+ provided by any Contributor that the Program does not infringe the
+ patent or other intellectual property rights of any other entity. Each
+ Contributor disclaims any liability to Recipient for claims brought by
+ any other entity based on infringement of intellectual property rights
+ or otherwise. As a condition to exercising the rights and licenses
+ granted hereunder, each Recipient hereby assumes sole responsibility
+ to secure any other intellectual property rights needed, if any. For
+ example, if a third party patent license is required to allow
+ Recipient to distribute the Program, it is Recipient's responsibility
+ to acquire that license before distributing the Program.
+
+ d. Each Contributor represents that to its knowledge it has sufficient
+ copyright rights in its Contribution, if any, to grant the copyright
+ license set forth in this Agreement.
+
+3. REQUIREMENTS
+
+A. Distributor may choose to distribute the Program in any form under
+this Agreement or under its own license agreement, provided that:
+
+ a. it complies with the terms and conditions of this Agreement;
+
+ b. if the Program is distributed in source code or other tangible
+ form, a copy of this Agreement or Distributor's own license agreement
+ is included with each copy of the Program; and
+
+ c. if distributed under Distributor's own license agreement, such
+ license agreement:
+
+ i. effectively disclaims on behalf of all Contributors all warranties
+ and conditions, express and implied, including warranties or
+ conditions of title and non-infringement, and implied warranties or
+ conditions of merchantability and fitness for a particular purpose;
+ ii. effectively excludes on behalf of all Contributors all liability
+ for damages, including direct, indirect, special, incidental and
+ consequential damages, such as lost profits; and
+ iii. states that any provisions which differ from this Agreement are
+ offered by that Contributor alone and not by any other party.
+
+B. Each Distributor must include the following in a conspicuous
+ location in the Program:
+
+ Copyright (C) 2003, Lucent Technologies Inc. and others. All Rights
+ Reserved.
+
+C. In addition, each Contributor must identify itself as the
+originator of its Contribution in a manner that reasonably allows
+subsequent Recipients to identify the originator of the Contribution.
+Also, each Contributor must agree that the additions and/or changes
+are intended to be a Contribution. Once a Contribution is contributed,
+it may not thereafter be revoked.
+
+4. COMMERCIAL DISTRIBUTION
+
+Commercial distributors of software may accept certain
+responsibilities with respect to end users, business partners and the
+like. While this license is intended to facilitate the commercial use
+of the Program, the Distributor who includes the Program in a
+commercial product offering should do so in a manner which does not
+create potential liability for Contributors. Therefore, if a
+Distributor includes the Program in a commercial product offering,
+such Distributor ("Commercial Distributor") hereby agrees to defend
+and indemnify every Contributor ("Indemnified Contributor") against
+any losses, damages and costs (collectively"Losses") arising from
+claims, lawsuits and other legal actions brought by a third party
+against the Indemnified Contributor to the extent caused by the acts
+or omissions of such Commercial Distributor in connection with its
+distribution of the Program in a commercial product offering. The
+obligations in this section do not apply to any claims or Losses
+relating to any actual or alleged intellectual property infringement.
+In order to qualify, an Indemnified Contributor must: a) promptly
+notify the Commercial Distributor in writing of such claim, and b)
+allow the Commercial Distributor to control, and cooperate with the
+Commercial Distributor in, the defense and any related settlement
+negotiations. The Indemnified Contributor may participate in any such
+claim at its own expense.
+
+For example, a Distributor might include the Program in a commercial
+product offering, Product X. That Distributor is then a Commercial
+Distributor. If that Commercial Distributor then makes performance
+claims, or offers warranties related to Product X, those performance
+claims and warranties are such Commercial Distributor's responsibility
+alone. Under this section, the Commercial Distributor would have to
+defend claims against the Contributors related to those performance
+claims and warranties, and if a court requires any Contributor to pay
+any damages as a result, the Commercial Distributor must pay those
+damages.
+
+5. NO WARRANTY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
+PROVIDED ON AN"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
+WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
+OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
+responsible for determining the appropriateness of using and
+distributing the Program and assumes all risks associated with its
+exercise of rights under this Agreement, including but not limited to
+the risks and costs of program errors, compliance with applicable
+laws, damage to or loss of data, programs or equipment, and
+unavailability or interruption of operations.
+
+6. DISCLAIMER OF LIABILITY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
+ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
+WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
+DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
+HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. EXPORT CONTROL
+
+Recipient agrees that Recipient alone is responsible for compliance
+with the United States export administration regulations (and the
+export control laws and regulation of any other countries).
+
+8. GENERAL
+
+If any provision of this Agreement is invalid or unenforceable under
+applicable law, it shall not affect the validity or enforceability of
+the remainder of the terms of this Agreement, and without further
+action by the parties hereto, such provision shall be reformed to the
+minimum extent necessary to make such provision valid and enforceable.
+
+If Recipient institutes patent litigation against a Contributor with
+respect to a patent applicable to software (including a cross-claim or
+counterclaim in a lawsuit), then any patent licenses granted by that
+Contributor to such Recipient under this Agreement shall terminate as
+of the date such litigation is filed. In addition, if Recipient
+institutes patent litigation against any entity (including a
+cross-claim or counterclaim in a lawsuit) alleging that the Program
+itself (excluding combinations of the Program with other software or
+hardware) infringes such Recipient's patent(s), then such Recipient's
+rights granted under Section 2(b) shall terminate as of the date such
+litigation is filed.
+
+All Recipient's rights under this Agreement shall terminate if it
+fails to comply with any of the material terms or conditions of this
+Agreement and does not cure such failure in a reasonable period of
+time after becoming aware of such noncompliance. If all Recipient's
+rights under this Agreement terminate, Recipient agrees to cease use
+and distribution of the Program as soon as reasonably practicable.
+However, Recipient's obligations under this Agreement and any licenses
+granted by Recipient relating to the Program shall continue and
+survive.
+
+LUCENT may publish new versions (including revisions) of this
+Agreement from time to time. Each new version of the Agreement will be
+given a distinguishing version number. The Program (including
+Contributions) may always be distributed subject to the version of the
+Agreement under which it was received. In addition, after a new
+version of the Agreement is published, Contributor may elect to
+distribute the Program (including its Contributions) under the new
+version. No one other than LUCENT has the right to modify this
+Agreement. Except as expressly stated in Sections 2(a) and 2(b) above,
+Recipient receives no rights or licenses to the intellectual property
+of any Contributor under this Agreement, whether expressly, by
+implication, estoppel or otherwise. All rights in the Program not
+expressly granted under this Agreement are reserved.
+
+This Agreement is governed by the laws of the State of New York and
+the intellectual property laws of the United States of America. No
+party to this Agreement will bring a legal action under this Agreement
+more than one year after the cause of action arose. Each party waives
+its rights to a jury trial in any resulting litigation.
+
diff --git a/lib/lego/llp.h b/lib/lego/llp.h
new file mode 100644
index 00000000..db2c956f
--- /dev/null
+++ b/lib/lego/llp.h
@@ -0,0 +1,4 @@
+#define LLP_ALTERNATING 0x01
+#define LLP_POLL_IMMEDIATE 0x02
+#define LLP_POLL_PERIODIC 0x04
+#define LLP_COMPRESSION 0x08
diff --git a/lib/lego/styx.c b/lib/lego/styx.c
new file mode 100644
index 00000000..4c91953d
--- /dev/null
+++ b/lib/lego/styx.c
@@ -0,0 +1,1113 @@
+/*
+ * styx.c
+ *
+ * A Styx fileserver for a Lego RCX
+ *
+ * Nigel Roles
+ * Vita Nuova
+ *
+ * This is a heavily modified version of test5.c
+ *
+ * I couldn't have done this without Kekoa...
+ *
+ *
+ * The contents of this file are subject to the Mozilla Public License
+ * Version 1.0 (the "License"); you may not use this file except in
+ * compliance with the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific language governing rights and limitations
+ * under the License.
+ *
+ * The Original Code is Librcx sample program code, released February 9,
+ * 1999.
+ *
+ * The Initial Developer of the Original Code is Kekoa Proudfoot.
+ * Portions created by Kekoa Proudfoot are Copyright (C) 1999
+ * Kekoa Proudfoot. All Rights Reserved.
+ *
+ * Contributor(s): Kekoa Proudfoot <kekoa@graphics.stanford.edu>
+ */
+
+//#include "stdlib.h"
+#include "rom.h"
+
+#include "lib9.h"
+#include "styx.h"
+
+#include "llp.h"
+
+#define ASSERT(cond) if (!(cond)) fatal(__LINE__)
+#define FATAL fatal(__LINE__)
+#define PROGRESS progress(__LINE__)
+
+#if 0
+#define ABP
+#endif
+
+uchar *send_fid_reply_payload(void);
+void send_fid_reply(uchar type, ushort tag, ushort fid, uchar *msg, short len);
+void send_error_reply(unsigned short tag, char *msg);
+
+static unsigned short msgcount;
+static unsigned char compressed_incoming[150];
+static unsigned char incoming[1024];
+static unsigned char compressed_reply[150];
+short compressed_reply_len;
+static unsigned char reply[1024];
+unsigned short reply_len;
+unsigned short transmitted_reply_len;
+unsigned char alternating_bit;
+static uchar dir[116];
+uchar prepared;
+uchar reader_count;
+uchar dispatch[6];
+
+/* ROM pseudofunctions */
+
+static inline void
+set_data_pointer (void *ptr)
+{
+ play_sound_or_set_data_pointer(0x1771, (short)ptr, 0);
+}
+
+static inline char
+check_valid (void)
+{
+ char valid;
+ check_for_data(&valid, NULL);
+ return valid;
+}
+
+static inline int
+receive_message (void *ptr, int len)
+{
+ char bytes = 0;
+ receive_data(ptr, len, &bytes);
+ /* Bytes includes checksum, since we don't want that, return bytes-1 */
+ return bytes - 1;
+}
+
+static inline void
+send_message (void *ptr, int len)
+{
+ if (len)
+ while (send_data(0x1776, 0, ptr, len));
+}
+
+int
+poll_power(void)
+{
+ static short debounce = 0;
+ static short state = -1;
+ short status;
+ get_power_status(0x4000, &status);
+ if (state != status)
+ debounce = 0;
+ else if (debounce < 10)
+ debounce++;
+ state = status;
+ return debounce >= 10 ? state : -1;
+}
+
+static void
+progress(short line)
+{
+ set_lcd_number(LCD_UNSIGNED, line, LCD_DECIMAL_0);
+ refresh_display();
+}
+
+static void
+fatal(short line)
+{
+ set_lcd_segment(LCD_STANDING);
+ progress(line);
+ while (poll_power() != 0)
+ ;
+}
+
+typedef struct Reader {
+ ushort tag;
+ ushort fid;
+ ushort offset;
+ ushort count;
+ struct Reader *next;
+} Reader;
+
+typedef struct DirectoryEntry {
+ char *name;
+ uchar qid;
+ const struct DirectoryEntry *sub;
+ short (*read)(const struct DirectoryEntry *dp, ushort tag, ushort fid, ushort offset, ushort count);
+ short (*write)(const struct DirectoryEntry *dp, ushort offset, ushort count, uchar *buf);
+} DirectoryEntry;
+
+#define QID_ROOT 0
+#define QID_MOTOR 1
+#define QID_MOTOR_0 2
+#define QID_MOTOR_1 3
+#define QID_MOTOR_2 4
+#define QID_MOTOR_012 5
+#define QID_SENSOR 6
+#define QID_SENSOR_0 7
+#define QID_SENSOR_1 8
+#define QID_SENSOR_2 9
+
+typedef struct Sensor {
+ sensor_t sensor;
+ uchar active;
+ uchar greater;
+ ushort thresh;
+ Reader *reader;
+} Sensor;
+
+Sensor sensor[3];
+
+short
+atoin(char *s, short lim)
+{
+ short total = 0;
+ while (*s && lim) {
+ char c = *s++;
+ if (c >= '0' && c <= '9')
+ total = total * 10 + c - '0';
+ else
+ break;
+ lim--;
+ }
+ return total;
+}
+
+short
+itoa(char *buf, short value)
+{
+ char *bp = buf;
+ short divisor;
+ if (value < 0) {
+ *bp++ = '-';
+ value = -value;
+ }
+ if (value == 0)
+ *bp++ = '0';
+ else {
+ divisor = 10000;
+ while (divisor > value)
+ divisor /= 10;
+ while (divisor) {
+ *bp++ = '0' + value / divisor;
+ value %= divisor;
+ divisor /= 10;
+ }
+ }
+ return bp - buf;
+}
+
+Reader *
+readercreate(ushort tag, ushort fid, ushort offset, ushort count)
+{
+ Reader *rp = malloc(sizeof(Reader));
+ rp->tag = tag;
+ rp->fid = fid;
+ rp->offset = offset;
+ rp->count = count;
+ rp->next = 0;
+ reader_count++;
+ return rp;
+}
+
+void
+readerfree(Reader *rp)
+{
+ free(rp);
+ reader_count--;
+}
+
+int
+senderrorreset(Reader *rp, void *magic)
+{
+ send_error_reply(rp->tag, "reset");
+ return 1;
+}
+
+void
+readerlistfindanddestroy(Reader **rpp, int (*action)(Reader *rp, void *magic), void *magic)
+{
+ while (*rpp) {
+ Reader *rp = *rpp;
+ if ((*action)(rp, magic)) {
+ *rpp = rp->next;
+ readerfree(rp);
+ }
+ else
+ rpp = &(rp->next);
+ }
+}
+
+void
+allreaderlistfindanddestroy(int (*action)(Reader *rp, void *magic), void *magic)
+{
+ short i;
+ for (i = 0; i < 3; i++)
+ readerlistfindanddestroy(&sensor[i].reader, action, magic);
+}
+
+short
+sensorwrite(const DirectoryEntry *dp, ushort offset, ushort count, uchar *data)
+{
+ short i;
+ Sensor *sp;
+ uchar greater;
+ short type, mode;
+ ushort k;
+
+ if (offset != 0)
+ return -1;
+ i = dp->qid - QID_SENSOR_0;
+ sp = &sensor[i];
+ k = count;
+ if (k == 0)
+ return -1;
+ switch (data[0]) {
+ case 'b':
+ type = SENSOR_TYPE_TOUCH;
+ mode = SENSOR_MODE_PULSE;
+ break;
+ case 'l':
+ type = SENSOR_TYPE_TOUCH;
+ mode = SENSOR_MODE_RAW;
+ break;
+ default:
+ return -1;
+ }
+ data++; k--;
+ if (k == 0)
+ return -1;
+ if (*data == '>') {
+ greater = 1;
+ data++;
+ k--;
+ }
+ else if (*data == '<') {
+ greater = 0;
+ data++;
+ k--;
+ }
+ else
+ greater = 1;
+ if (k == 0)
+ return -1;
+ readerlistfindanddestroy(&sp->reader, senderrorreset, 0);
+ set_sensor_passive(SENSOR_0 + i);
+ sp->sensor.type = type;
+ sp->sensor.mode = mode;
+ sp->thresh = atoin(data, k);
+ sp->sensor.raw = 0;
+ sp->sensor.value = 0;
+ sp->sensor.boolean = 0;
+ sp->active = 1;
+ sp->greater = greater;
+ set_sensor_active(SENSOR_0 + i);
+ return count;
+}
+
+void
+send_read_reply(ushort tag, ushort fid, ushort offset, ushort len, uchar *answer, short answerlen)
+{
+ uchar *out = send_fid_reply_payload();
+ ushort actual;
+ if (offset < answerlen) {
+ actual = answerlen - offset;
+ if (actual > len)
+ actual = len;
+ memcpy(out + 3, answer + offset, actual);
+ }
+ else
+ actual = 0;
+ out[0] = actual;
+ out[1] = actual >> 8;
+ out[2] = 0;
+ send_fid_reply(Rread, tag, fid, 0, actual + 3);
+}
+
+void
+send_sensor_read_reply(ushort tag, ushort fid, ushort offset, ushort count, short value)
+{
+ short answerlen;
+ char answer[8];
+ /* reply is countlow counthigh pad data[count] */
+ answerlen = itoa(answer, value);
+ send_read_reply(tag, fid, offset, count, answer, answerlen);
+}
+
+int
+sensortriggered(Sensor *sp)
+{
+ if (sp->greater)
+ return sp->sensor.value >= sp->thresh;
+ else
+ return sp->sensor.value < sp->thresh;
+}
+
+short
+sensorread(const struct DirectoryEntry *dp, ushort tag, ushort fid, ushort offset, ushort count)
+{
+ short i;
+ Sensor *sp;
+ i = dp->qid - QID_SENSOR_0;
+ sp = sensor + i;
+ if (!sp->active)
+ return -1;
+ if (sensortriggered(sp))
+ send_sensor_read_reply(tag, fid, offset, count, sp->sensor.value);
+ else {
+ /* add to queue */
+ Reader *rp = readercreate(tag, fid, offset, count);
+ rp->next = sp->reader;
+ sp->reader = rp;
+ }
+ return 0;
+}
+
+void
+sensorpoll(void)
+{
+ short i;
+ Sensor *sp;
+
+ if ((dispatch[0] & 0x80) == 0) {
+ return;
+ }
+ dispatch[0] &= 0x7f;
+ /* do the following every 3 ms with a following wind */
+ for (i = 0; i < 3; i++) {
+ sp = sensor + i;
+ if (sp->active) {
+ /*
+ * read sensor 4 times to reduce debounce on each
+ * edge to effectively 25 counts, or 75ms
+ * allowing about 8 pulses a second
+ */
+ read_sensor(SENSOR_0 + i, &sp->sensor);
+ read_sensor(SENSOR_0 + i, &sp->sensor);
+ read_sensor(SENSOR_0 + i, &sp->sensor);
+ read_sensor(SENSOR_0 + i, &sp->sensor);
+ if (sensortriggered(sp)) {
+ /* complete any outstanding reads */
+ while (sp->reader) {
+ Reader *rp = sp->reader;
+ sp->reader = rp->next;
+ send_sensor_read_reply(rp->tag, rp->fid, rp->offset, rp->count, sp->sensor.value);
+ readerfree(rp);
+ }
+ }
+ }
+ }
+}
+
+short
+motorparse(uchar *flag, short *mode, short *power, uchar *data)
+{
+ switch (data[0]) {
+ case 'f': *mode = MOTOR_FWD; break;
+ case 'r': *mode = MOTOR_REV; break;
+ case 's': *mode = MOTOR_STOP; break;
+ case 'F': *mode = MOTOR_FLOAT; break;
+ case '-': return 1;
+ default:
+ return 0;
+ }
+ if (data[1] >= '0' && data[1] <= '7')
+ *power = data[1] - '0';
+ else
+ return 0;
+ *flag = 1;
+ return 1;
+}
+
+short
+motorwrite(const DirectoryEntry *dp, ushort offset, ushort count, uchar *data)
+{
+ short mode[3], power[3];
+ uchar flag[3];
+ short i;
+
+ if (offset != 0)
+ return -1;
+ flag[0] = flag[1] = flag[2] = 0;
+ if (dp->qid == QID_MOTOR_012) {
+ if (count != 6)
+ return -1;
+ if (!motorparse(flag, mode, power, data)
+ || !motorparse(flag + 1, mode + 1, power + 1, data + 2)
+ || !motorparse(flag + 2, mode + 2, power + 2, data + 4))
+ return -1;
+ }
+ else {
+ if (count != 2)
+ return -1;
+ i = dp->qid - QID_MOTOR_0;
+ if (!motorparse(flag + i, mode + i, power + i, data))
+ return -1;
+ }
+ for (i = 0; i < 3; i++)
+ if (flag[i])
+ control_motor(MOTOR_0 + i, mode[i], power[i]);
+ return count;
+}
+
+const uchar qid_root[8] = { QID_ROOT, 0, 0, 0x80 };
+
+const DirectoryEntry dir_root[], dir_slash[];
+
+const DirectoryEntry dir_motor[] = {
+ { "..", QID_ROOT, dir_root },
+ { "0", QID_MOTOR_0, 0, 0, motorwrite },
+ { "1", QID_MOTOR_1, 0, 0, motorwrite },
+ { "2", QID_MOTOR_2, 0, 0, motorwrite },
+ { "012", QID_MOTOR_012, 0, 0, motorwrite },
+ { 0 }
+};
+
+const DirectoryEntry dir_sensor[] = {
+ { "..", QID_ROOT, dir_root },
+ { "0", QID_SENSOR_0, 0, sensorread, sensorwrite },
+ { "1", QID_SENSOR_1, 0, sensorread, sensorwrite },
+ { "2", QID_SENSOR_2, 0, sensorread, sensorwrite },
+ { 0 }
+};
+
+const DirectoryEntry dir_root[] = {
+ { "..", QID_ROOT, dir_slash },
+ { "motor", QID_MOTOR, dir_motor },
+ { "sensor", QID_SENSOR, dir_sensor },
+ { 0 }
+};
+
+const DirectoryEntry dir_slash[] = {
+ { "/", QID_ROOT, dir_root },
+ { 0 }
+};
+
+const DirectoryEntry *qid_map[] = {
+ /* QID_ROOT */ &dir_slash[0],
+ /* QID_MOTOR */ &dir_root[1],
+ /* QID_MOTOR_0 */ &dir_motor[1],
+ /* QID_MOTOR_1 */ &dir_motor[2],
+ /* QID_MOTOR_2 */ &dir_motor[3],
+ /* QID_MOTOR_012 */ &dir_motor[4],
+ /* QID_SENSOR */ &dir_root[2],
+ /* QID_SENSOR_0 */ &dir_sensor[1],
+ /* QID_SENSOR_1 */ &dir_sensor[2],
+ /* QID_SENSOR_2 */ &dir_sensor[3],
+};
+
+#define QID_MAP_MAX (sizeof(qid_map) / sizeof(qid_map[0]))
+
+typedef struct Fid {
+ struct Fid *next;
+ ushort fid;
+ uchar open;
+ uchar qid[8];
+} Fid;
+
+Fid *fids;
+
+Fid *
+fidfind(ushort fid)
+{
+ Fid *fp;
+ for (fp = fids; fp && fp->fid != fid; fp = fp->next)
+ ;
+ return fp;
+}
+
+Fid *
+fidcreate(ushort fid, const uchar qid[8])
+{
+ Fid *fp;
+ fp = malloc(sizeof(Fid));
+ ASSERT(fp);
+ fp->open = 0;
+ fp->fid = fid;
+ fp->next = fids;
+ memcpy(fp->qid, qid, 8);
+ fids = fp;
+ return fp;
+}
+
+int
+matchfp(Reader *rp, void *magic)
+{
+ if (rp->fid == ((Fid *)magic)->fid) {
+ return 1;
+ }
+ return 0;
+}
+
+void
+fiddelete(Fid *fp)
+{
+ Fid **fpp;
+ /* clobber any outstanding reads on this fid */
+ allreaderlistfindanddestroy(matchfp, fp);
+ /* now clobber the fid */
+ for (fpp = &fids; *fpp; fpp = &(*fpp)->next)
+ if (*fpp == fp) {
+ *fpp = fp->next;
+ free(fp);
+ return;
+ }
+ FATAL;
+}
+
+const DirectoryEntry *
+nthentry(const DirectoryEntry *dp, ushort n)
+{
+ const DirectoryEntry *sdp;
+ ASSERT(dp->sub);
+ for (sdp = dp->sub; sdp->name; sdp++)
+ if (strcmp(sdp->name, "..") != 0) {
+ if (n == 0)
+ return sdp;
+ n--;
+ }
+ return 0;
+}
+
+int
+fidwalk(Fid *fp, char name[28])
+{
+ const DirectoryEntry *sdp;
+ const DirectoryEntry *dp;
+
+ if (fp->open)
+ return -1;
+ ASSERT(fp->qid[0] < QID_MAP_MAX);
+ dp = qid_map[fp->qid[0]];
+ if (dp->sub == 0)
+ return -1;
+ for (sdp = dp->sub; sdp->name; sdp++)
+ if (strcmp(sdp->name, name) == 0) {
+ fp->qid[0] = sdp->qid;
+ fp->qid[3] = sdp->sub ? 0x80 : 0;
+ return 1;
+ }
+ return 0;
+}
+
+void
+mkdirent(const DirectoryEntry *dp, uchar *dir)
+{
+ memset(dir, 0, DIRLEN);
+ strcpy(dir, dp->name);
+ strcpy(dir + 28, "lego");
+ strcpy(dir + 56, "lego");
+ dir[84] = dp->qid;
+ dir[92] = dp->sub ? 0555 : 0666;
+ dir[93] = dp->sub ? (0555 >> 8) : (0666 >> 8);
+ dir[95] = dp->sub ? 0x80 : 0;
+}
+
+int
+fidstat(Fid *fp, uchar *dir)
+{
+ const DirectoryEntry *dp;
+ if (fp->open)
+ return -1;
+ ASSERT(fp->qid[0] < QID_MAP_MAX);
+ dp = qid_map[fp->qid[0]];
+ mkdirent(dp, dir);
+ return 1;
+}
+
+int
+fidopen(Fid *fp, uchar mode)
+{
+ if (fp->open
+ || (mode & ORCLOSE)
+ /*|| (mode & OTRUNC) */)
+ return 0;
+ if (fp->qid[3] && (mode == OWRITE || mode == ORDWR))
+ /* can't write directories */
+ return 0;
+ fp->open = 1;
+ return 1;
+}
+
+short
+fidread(Fid *fp, ushort tag, ushort offset, ushort count)
+{
+ short k;
+ uchar *p;
+ const DirectoryEntry *dp;
+ uchar *buf;
+
+ ASSERT(fp->qid[0] < QID_MAP_MAX);
+ dp = qid_map[fp->qid[0]];
+
+ if (fp->qid[3] & 0x80) {
+ if (!fp->open)
+ return -1;
+ if (count % DIRLEN != 0 || offset % DIRLEN != 0)
+ return -1;
+ count /= DIRLEN;
+ offset /= DIRLEN;
+ buf = send_fid_reply_payload();
+ p = buf + 3;
+ for (k = 0; k < count; k++) {
+ const DirectoryEntry *sdp = nthentry(dp, offset + k);
+ if (sdp == 0)
+ break;
+ mkdirent(sdp, p);
+ p += DIRLEN;
+ }
+/* a read beyond just returns 0
+ if (k == 0 && count)
+ return -1;
+*/
+ k *= DIRLEN;
+ buf[0] = k;
+ buf[1] = k >> 8;
+ buf[2] = 0;
+ send_fid_reply(Rread, tag, fp->fid, 0, k + 3);
+ return 0;
+ }
+ /* right, that's that out of the way */
+ if (!dp->read)
+ return -1;
+ return (*dp->read)(dp, tag, fp->fid, offset, count);
+}
+
+short
+fidwrite(Fid *fp, ushort offset, ushort count, uchar *buf)
+{
+ const DirectoryEntry *dp;
+ if (fp->qid[3] & 0x80)
+ return -1; /* can't write directories */
+ if (!fp->open)
+ return -1;
+ ASSERT(fp->qid[0] < QID_MAP_MAX);
+ dp = qid_map[fp->qid[0]];
+ if (!dp->write)
+ return -1; /* no write method */
+ return (*dp->write)(dp, offset, count, buf);
+}
+
+int
+rlencode(unsigned char *out, int limit, unsigned char *in, int len)
+{
+ unsigned char *ip, *op;
+ int oc, zc;
+
+ if (len == 0)
+ return -1;
+ ip = in;
+ op = out;
+ zc = 0;
+
+ oc = 0;
+
+ for (;;) {
+ int last = ip >= in + len;
+ if (*ip != 0 || last)
+ {
+ switch (zc) {
+ case 1:
+ if (oc >= len - 1)
+ return -1;
+ *op++ = 0;
+ oc++;
+ break;
+ case 2:
+ if (oc >= len - 2)
+ return -1;
+ *op++ = 0;
+ *op++ = 0;
+ oc += 2;
+ break;
+ case 0:
+ break;
+ default:
+ if (oc >= len - 2)
+ return -1;
+ *op++ = 0x88;
+ *op++ = zc - 2;
+ oc += 2;
+ break;
+ }
+ zc = 0;
+ }
+ if (last)
+ break;
+ if (*ip == 0x88) {
+ if (oc >= len - 2)
+ return -1;
+ *op++ = 0x88;
+ *op++ = 0x00;
+ oc += 2;
+ }
+ else if (*ip == 0x00)
+ {
+ zc++;
+ }
+ else {
+ if (oc >= len - 1)
+ return -1;
+ *op++ = *ip;
+ oc++;
+ }
+ ip++;
+ }
+ return oc;
+}
+
+int
+rldecode(unsigned char *out, unsigned char *in, int len)
+{
+ int oc, k;
+
+ oc = 0;
+
+ while (len) {
+ if (*in != 0x88) {
+ *out++ = *in++;
+ oc++;
+ len--;
+ continue;
+ }
+ in++;
+ switch (*in) {
+ case 0:
+ *out++ = 0x88;
+ oc++;
+ break;
+ default:
+ k = *in + 2;
+ oc += k;
+ while (k-- > 0)
+ *out++ = 0;
+ }
+ in++;
+ len -= 2;
+ }
+ return oc;
+}
+
+void
+prepare_transmission(void)
+{
+ if (prepared)
+ return;
+ compressed_reply_len = rlencode(compressed_reply + 3, sizeof(compressed_reply) - 3, reply, reply_len);
+ if (compressed_reply_len < 0) {
+ memcpy(compressed_reply + 3, reply, reply_len);
+ compressed_reply_len = reply_len;
+ compressed_reply[2] = 0x0;
+ }
+ else
+ compressed_reply[2] = LLP_COMPRESSION;
+ if (reader_count)
+ compressed_reply[2] |= LLP_POLL_PERIODIC;
+ compressed_reply[2] |= !alternating_bit;
+ compressed_reply_len++;
+ compressed_reply[0] = compressed_reply_len;
+ compressed_reply[1] = compressed_reply_len >> 8;
+ compressed_reply_len += 2;
+ prepared = 1;
+}
+
+void
+transmit(void)
+{
+ prepare_transmission();
+ transmitted_reply_len = reply_len;
+ send_message(compressed_reply, compressed_reply_len);
+}
+
+void
+flush_reply_buffer(void)
+{
+ if (reply_len > transmitted_reply_len)
+ memcpy(reply, reply + transmitted_reply_len, reply_len - transmitted_reply_len);
+ reply_len -= transmitted_reply_len;
+ prepared = 0;
+}
+
+void
+send_reply(unsigned char type, unsigned short tag, unsigned char *msg, short len)
+{
+ uchar *p = reply + reply_len;
+ p[0] = type;
+ p[1] = tag & 0xff;
+ p[2] = tag >> 8;
+ if (msg)
+ memcpy(p + 3, msg, len);
+ reply_len += len + 3;
+ prepared = 0;
+}
+
+void
+send_error_reply(unsigned short tag, char *msg)
+{
+ short len;
+ uchar *p = reply + reply_len;
+ p[0] = Rerror;
+ p[1] = tag & 0xff;
+ p[2] = tag >> 8;
+ len = (short)strlen(msg);
+ if (len > 64)
+ len = 64;
+ memcpy(p + 3, msg, len);
+ reply_len += 67;
+ prepared = 0;
+}
+
+uchar *
+send_fid_reply_payload(void)
+{
+ return reply + reply_len + 5;
+}
+
+void
+send_fid_reply(uchar type, ushort tag, ushort fid, uchar *msg, short len)
+{
+ uchar *p = reply + reply_len;
+ p[0] = type;
+ p[1] = tag & 0xff;
+ p[2] = tag >> 8;
+ p[3] = fid & 0xff;
+ p[4] = fid >> 8;
+ if (msg)
+ memcpy(p + 5, msg, len);
+ reply_len += len + 5;
+ prepared = 0;
+}
+
+int
+matchtag(Reader *rp, void *oldtag)
+{
+ if (rp->tag == (ushort)oldtag) {
+ return 1;
+ }
+ return 0;
+}
+
+void
+flushtag(ushort oldtag)
+{
+ /* a little inefficient this - there can be at most one match! */
+ allreaderlistfindanddestroy(matchtag, (void *)oldtag);
+}
+
+void
+process_styx_message(unsigned char *msg, short len)
+{
+ unsigned char type;
+ ushort tag, oldtag, fid, newfid;
+ ushort offset, count;
+ short extra;
+ Fid *fp, *nfp;
+ short written;
+ uchar buf[2];
+
+ ASSERT(len >= 3);
+
+ type = *msg++; len--;
+ tag = (msg[1] << 8) | msg[0]; len -= 2; msg += 2;
+
+ switch (type) {
+ case Tnop:
+ send_reply(Rnop, tag, 0, 0);
+ goto done;
+ case Tflush:
+ ASSERT(len == 2);
+ oldtag = (msg[1] << 8) | msg[0];
+ flushtag(oldtag);
+ send_reply(Rflush, tag, 0, 0);
+ goto done;
+ }
+ /* all other messages take a fid as well */
+ ASSERT(len >= 2);
+ fid = (msg[1] << 8) | msg[0]; len -= 2; msg += 2;
+ fp = fidfind(fid);
+
+ switch (type) {
+ case Tattach:
+ ASSERT(len == 56);
+ if (fp) {
+ fid_in_use:
+ send_error_reply(tag, "fid in use");
+ }
+ else {
+ fp = fidcreate(fid, qid_root);
+ send_fid_reply(Rattach, tag, fid, fp->qid, 8);
+ }
+ break;
+ case Tclunk:
+ case Tremove:
+ ASSERT(len == 0);
+ if (!fp) {
+ no_such_fid:
+ send_error_reply(tag, "no such fid");
+ }
+ else {
+ fiddelete(fp);
+ if (type == Tremove)
+ send_error_reply(tag, "can't remove");
+ else
+ send_fid_reply(Rclunk, tag, fid, 0, 0);
+ }
+ break;
+ case Tclone:
+ ASSERT(len == 2);
+ newfid = (msg[1] << 8) | msg[0];
+ nfp = fidfind(newfid);
+ if (!fp)
+ goto no_such_fid;
+ if (fp->open) {
+ send_error_reply(tag, "can't clone");
+ break;
+ }
+ if (nfp)
+ goto fid_in_use;
+ nfp = fidcreate(newfid, fp->qid);
+ send_fid_reply(Rclone, tag, fid, 0, 0);
+ break;
+ case Twalk:
+ ASSERT(len == 28);
+ if (!fidwalk(fp, msg))
+ send_error_reply(tag, "no such name");
+ else
+ send_fid_reply(Rwalk, tag, fid, fp->qid, 8);
+ break;
+ case Tstat:
+ ASSERT(len == 0);
+ if (!fidstat(fp, dir))
+ send_error_reply(tag, "can't stat");
+ else
+ send_fid_reply(Rstat, tag, fid, dir, 116);
+ break;
+ ASSERT(len == 0);
+ case Tcreate:
+ ASSERT(len == 33);
+ send_error_reply(tag, "can't create");
+ break;
+ case Topen:
+ ASSERT(len == 1);
+ if (!fidopen(fp, msg[0]))
+ send_error_reply(tag, "can't open");
+ else
+ send_fid_reply(Ropen, tag, fid, fp->qid, 8);
+ break;
+ case Tread:
+ ASSERT(len == 10);
+ offset = (msg[1] << 8) | msg[0];
+ count = (msg[9] << 8) | msg[8];
+ if (fidread(fp, tag, offset, count) < 0)
+ send_error_reply(tag, "can't read");
+ break;
+ case Twrite:
+ ASSERT(len >= 11);
+ offset = (msg[1] << 8) | msg[0];
+ count = (msg[9] << 8) | msg[8];
+ msg += 11;
+ len -= 11;
+ ASSERT(count == len);
+ written = fidwrite(fp, offset, count, msg);
+ if (written < 0)
+ send_error_reply(tag, "can't write");
+ else {
+ buf[0] = written;
+ buf[1] = written >> 8;
+ send_fid_reply(Rwrite, tag, fid, buf, 2);
+ }
+ break;
+ default:
+ FATAL;
+ }
+done:
+ ;
+}
+
+void
+process_llp_message(unsigned char *msg, short len)
+{
+ short styxlen;
+ switch (msg[0]) {
+ case 0x45:
+ case 0x4d:
+ if (len != 5)
+ FATAL;
+ styxlen = compressed_incoming[0] | (compressed_incoming[1] << 8);
+ /* transfer the transmitted checksum to the end */
+ compressed_incoming[styxlen + 2 - 1] = msg[3];
+ /* check alternating bit */
+#ifdef ABP
+ if ((compressed_incoming[2] & 1) != alternating_bit ||
+ ((msg[0] & 8) != 0) != alternating_bit) {
+ transmit();
+ break;
+ }
+#endif
+ alternating_bit = !alternating_bit;
+ flush_reply_buffer();
+ if (styxlen > 1) {
+ if (compressed_incoming[2] & LLP_COMPRESSION) {
+ /* decompress everything but length and link header */
+ styxlen = rldecode(incoming, compressed_incoming + 3, styxlen - 1);
+ process_styx_message(incoming, styxlen);
+ }
+ else
+ process_styx_message(compressed_incoming + 3, styxlen - 1);
+ }
+ transmit();
+ break;
+ default:
+ FATAL;
+ }
+}
+
+int
+main (void)
+{
+ int count = 0;
+ char buf[16];
+ char temp[64];
+
+ mem_init();
+ memset(temp,0, sizeof(temp));
+
+ /* Initialize */
+
+ init_timer(&temp[6], &dispatch[0]);
+ init_power();
+ init_sensors();
+ init_serial(&temp[4], &temp[6], 1, 1);
+
+ set_lcd_number(LCD_UNSIGNED, 0, LCD_DECIMAL_0);
+ set_lcd_segment(LCD_WALKING);
+ refresh_display();
+
+ set_data_pointer(compressed_incoming);
+
+ alternating_bit = 0;
+ compressed_reply_len = 0;
+ reply_len = 0;
+ prepared = 0;
+
+ while (poll_power() != 0) {
+
+ /* If a message has arrived, send a response with opcode inverted */
+
+ if (check_valid()) {
+ int len = receive_message(buf, sizeof(buf));
+ msgcount++;
+ process_llp_message(buf, len);
+ }
+ sensorpoll();
+ }
+
+ return 0;
+}
diff --git a/lib/lego/styx.srec b/lib/lego/styx.srec
new file mode 100644
index 00000000..687a50aa
--- /dev/null
+++ b/lib/lego/styx.srec
@@ -0,0 +1,329 @@
+S00C0000737479782E7372656340
+S11880006DF06DF16DF26DF35E00967E6D736D726D716D7054AD
+S118801570446F20796F7520627974652C207768656E20492057
+S10B802A6B6E6F636B3F0000F5
+S11880326DF60D761B870D621B8279014000790029F25E00965F
+S1188047AC6B039A0A6F62FFFE1D23470819226B829A084012E9
+S118805C6B039A08790200091D234E060B036B839A086F61FF76
+S1188071FE6B819A0A6B039A08790200097900FFFF1D234F02CC
+S11880860D100B876D7654706DF60D760D02790330026DF3790F
+S118809B01301F79001FF25E0096BC0B87790027C85E0096D480
+S11880B06D7654706DF60D766DF40D047901300679001B625EB4
+S11880C50096DE0D405E00808E5E0080320D0046F86D746D7656
+S11880DA54706DF60D766DF40D041900684B473C0D1147380B7A
+S11880EF040CBA8AD0AA09422E0CB8F00088D090FF1B01684BC7
+S118810447200D11471C0B040CBA8AD0AA0942120D0209220901
+S118811922092009000CBAF200092040D66D746D7654706DF617
+S118812E0D761B871B876DF46DF56FE0FFFE0D146FE0FFFC0DEA
+S1188143444C16FA2D688A6F62FFFE0D230B036FE3FFFC170CE8
+S118815817040B040D444610FA306F63FFFC68BA0B036FE3FFC5
+S118816DFC404C790527101D454F407901000A0D505E0096EA0C
+S11881820D051D454EF0402E0D510D405E0096EA0C8A8A306F7C
+S118819763FFFC68BA0B036FE3FFFC0D510D405E0096FC0D0448
+S11881AC7901000A0D505E0096EA0D050D5546CE6F62FFFC6F38
+S11881C163FFFE19326FE2FFFC6F60FFFC6D756D740B870B87FD
+S11881D66D7654706DF60D761B876DF46DF50D040D156FE2FF1B
+S11881EBFE7900000A5E00972269846F8500026F62FFFE6F8241
+S118820000046F6200046F82000619226F8200086A0AA40A8AB5
+S1188215016A8AA40A6D756D740B876D7654706DF60D765E006D
+S118822A979C6A0AA40A8AFF6A8AA40A6D7654706DF60D7669C5
+S118823F00790198885E008FD6790000016D7654706DF60D76C2
+S11882541B871B876DF46DF50D056FE1FFFE6FE2FFFC40266990
+S1188269546F61FFFC0D406F62FFFE5D200D00470E6F4200082A
+S118827E69D20D405E0082244006790500080945695246D66DFD
+S1188293756D740B870B876D7654706DF60D761B871B876DF426
+S11882A86DF56FE0FFFE6FE1FFFC19557904A3DC6F62FFFC6F1F
+S11882BD61FFFE0D405E0082508C0E94000B05790200021D25D0
+S11882D24FE46D756D740B870B876D7654706DF60D7679030070
+S11882E70C19376DF46DF56FE2FFFE6F6400040D1147045A0077
+S11882FC83FE6E080002F00088F990FF6FE0FFFC6F65FFFC094E
+S11883115509550955190509557902A3D009520D256F62FFFE7D
+S118832646045A0083FE684BF300790200621D23470C79020088
+S118833B6C1D23470A5A0083FE79020060400219226FE2FFF8B1
+S11883500B046F63FFFE1B030D3346045A0083FE684AAA3E46D3
+S118836504FA014006AA3C460C18AA6EEAFFFB0B041B034006FB
+S118837AFA016EEAFFFB0D3346045A0083FE7901823A0D50881D
+S118838F0C900019226FE3FFF45E0082506F62FFFC8A00921091
+S11883A46FE2FFF66F61FFF6790019C45E0096DEFA0168DA6EE2
+S11883B96AFFF96EDA00016F63FFF40D310D405E0080DC6FD0B7
+S11883CE000A19226FD200026FD200046EDA0006FA016EDA0038
+S11883E3086E6AFFFB6EDA00096F61FFF6790019465E0096DEE7
+S11883F86F60FFFE40047900FFFF6D756D747903000C09376DED
+S118840D7654706DF60D767903000619376DF46DF56FE0FFFE55
+S11884226FE1FFFC0D256F6400085E0090340D031D45443219C6
+S1188437546F6000041D0443046F6400046F62000609526FE243
+S118844C00060D300B800B000D426F6100066FE3FFFA5E0097D9
+S1188461AE6F63FFFA4002194468BC0D420C2A18226EBA0001DE
+S118847618AA6EBA00020B840B046DF419226DF26F62FFFC6F2D
+S118848B61FFFEF80F5E0090480B870B876D756D7479030006D4
+S11884A009376D7654706DF60D767903000C19376DF46DF56FEC
+S11884B5E0FFF66FE1FFF40D257904FFF809646F6100060D4060
+S11884CA5E00812C6DF06DF46F6200046DF20D526F61FFF46F0B
+S11884DF60FFF65E0084108F0697006D756D747903000C093786
+S11884F46D7654706DF60D766E0A0009471019116F0300046FFB
+S118850902000A1D234514400E19116F0300046F02000A1D230B
+S118851E4404790100010D106D7654706DF60D761B876DF46D67
+S1188533F56FE1FFFE0D256E0A0002F2008AF992FF0D240944BD
+S118854809440944192409447902A3D009420D246E4A00084686
+S118855D067900FFFF404E0D405E0084F80D0047206F420004AA
+S11885726DF26F6200066DF26F6200040D516F60FFFE5E00847A
+S1188587A60B870B8740226F6200066DF26F6200040D516F6077
+S118859CFFFE5E0081DA6F42000C6F8200086FC0000C0B871974
+S11885B1006D756D740B876D7654706DF60D761B876DF46DF56A
+S11885C67903A400683A4D045A008686EA7F68BA19440D4509E0
+S11885DB5509550955194509557902A3D009520D256E5A00086F
+S11885F00D430B036FE3FFFE0CAA46045A0086768C0094100D32
+S1188605520D41790014C05E0096AC0D520D41790014C05E0077
+S118861A96AC0D520D41790014C05E0096AC0D520D4179001431
+S118862FC05E0096AC0D505E0084F80D00473840306F54000CD0
+S11886446F4200086FD2000C6F41000269406F5200046DF26F29
+S11886594200066DF26F4200045E0084A60D405E0082240B8741
+S118866E0B876F52000C46CA6F64FFFE790200021D244E045A4A
+S11886830085D86D756D740B876D7654706DF60D766DF46DF5DC
+S11886980D050D246F600004680BF300790200661D2347244E73
+S11886AD127902002D1D234750790200461D23472440327902CA
+S11886C200721D23470E0B021D23470E4022790200014010794F
+S11886D7020002400A7902000340047902000469926E0A000187
+S11886EC8AD0AA074304190040146E0A0001F2008AD092FF69F7
+S1188701C2FA0168DA790000016D756D746D7654706DF60D7696
+S11887167903001A19376DF46DF56FE2FFEE0D1147045A008818
+S118872B1A6EE9FFF26EE9FFF16EE9FFF06E0A0002AA054704D2
+S11887405A0087CC790200066F60FFEE1D2047045A00881A7939
+S118875504FFF409647905FFFA09657902FFF009626FE2FFECB1
+S118876A6F6300046DF30D420D516F60FFEC5E0086900B870D46
+S118877F0046045A00881A0D611B811B817900FFF109606F6252
+S118879400040B826DF21B826FE200047902FFF609625E00862B
+S11887A9900B870D00476A0D611B817900FFF209606F63000424
+S11887BE0B830B836DF37902FFF809624044790200026F63FF77
+S11887D3EE1D2346426E0B0002F3001B837900FFF409606FE0A7
+S11887E8FFEA0D3209227905FFFA09650D5109217904FFF00943
+S11887FD640D4009306F6300046DF36F63FFEA09230D325E00BF
+S118881286900B870D0046067900FFFF405019337904FFF40980
+S1188827647900FFF009606FE0FFE86F60FFE86C0A6FE0FFE86B
+S118883C0CAA471E0D318900912069426DF2695279001A4E6F7B
+S1188851E3FFE65E0096BC0B876F63FFE60B840B850B037902A5
+S118886600021D234FC66F60FFEE6D756D747903001A09376DE0
+S118887B7654706DF60D760D036B00A408400269000D00470896
+S11888906F0200021D3246F26D7654706DF60D761B876DF46DD8
+S11888A5F50D056FE1FFFE7900000E5E0097220D0446087900F0
+S11888BA02135E0080B418AA6ECA00046FC500026B02A4086948
+S11888CFC20D4088059000790200086F61FFFE5E0097AE6B8482
+S11888E4A4080D406D756D740B876D7654706DF60D766F03002E
+S11888F9026F1200021D23470419004004790000016D765470D8
+S118890E6DF60D766DF40D04790088F20D415E00829E7903A419
+S118892308401269301D40460A690269B25E00979C400E0D0326
+S1188938693246EA790002325E0080B46D746D7654706DF60D24
+S118894D766DF46DF50D040D156F4200044608790002395E0090
+S118896280B46F440004401C6940790198DC5E0097D20D004703
+S11889770A0D5546040D40400C1B058C0A9400694246E0190064
+S118898C6D756D746D7654706DF60D761B876DF46DF50D056F9C
+S11889A1E1FFFE6E5A000446226E5A0005AA0943087900024B1A
+S11889B65E0080B46E5A0005F20009226F229A0C6F220004461A
+S11889CB067900FFFF403E0D20690247360D0469406F61FFFEFC
+S11889E05E0097D20D00461E6E4A00026EDA00056F4200041872
+S11889F5BB0D224702FB806EDB000879000001400A8C0A94007C
+S1188A0A694246CC19006D756D740B876D7654706DF60D761B80
+S1188A1F876DF46DF56FE0FFFE0D157902007419110D505E00B2
+S1188A3498086F62FFFE69210D505E00981E0D50881C900079B6
+S1188A490400050D427901995E5E0097AE0D50883890000D42AC
+S1188A5E7901995E5E0097AE6F63FFFE6E3A00026EDA00546F67
+S1188A73320004FBB60D224702FB6D6EDB005CFA016EDA005DDE
+S1188A886F63FFFE6F32000418BB0D224702FB806EDB005F6D86
+S1188A9D756D740B876D7654706DF60D766DF46DF50D040D1555
+S1188AB26E4A000447067900FFFF40266E4A0005AA0943087991
+S1188AC700026B5E0080B46E4A0005F20009226F209A0C0D512A
+S1188ADC5E008A1A790000016D756D746D7654706DF60D766E47
+S1188AF10A000446107369460C6E0A0008470A89FFA901420491
+S1188B061900400AFA016E8A0004790000016D7654706DF60D6B
+S1188B1B767903000A19376DF46DF56FE0FFFE6FE1FFFC6FE24A
+S1188B30FFFA6E0A0005AA094308790002875E0080B46F60FF56
+S1188B45FE6E0A0005F20009226F229A0C6FE2FFF86E0A000880
+S1188B5AEA8046045A008C3A6E0A00044720790100746F60008E
+S1188B6F045E0098320D004610790100746F60FFFA5E00983280
+S1188B840D0047087900FFFF5A008C6C790100746F6000045E94
+S1188B990098446FE00004790100746F60FFFA5E0098446FE055
+S1188BAEFFFA5E0090346FE0FFF66F64FFF60B840B041955403B
+S1188BC30C0D415E008A1A8C7494000B056F6200041D2544122C
+S1188BD86F61FFFA09516F60FFF85E00894A0D0046DA0D5209D5
+S1188BED22092209221952092209220925095509556F63FFF685
+S1188C0268BD0D520C2A10021E226EBA000118AA6EBA00020B2D
+S1188C17850B056DF519226DF26F63FFFE6F3200026F61FFFC76
+S1188C2CF80F5E00904819000B870B8740326F60FFF86F03000B
+S1188C410647246F6200046DF26F60FFFA6DF06F60FFFE6F0213
+S1188C5600026F61FFFC6F60FFF85D300B870B8740047900FF05
+S1188C6BFF6D756D747903000A09376D7654706DF60D761B8739
+S1188C806DF46DF50D046FE1FFFE0D256E4A0008EA8046066EA4
+S1188C954A000446067900FFFF403C6E4A0005AA094308790005
+S1188CAA02B35E0080B46E4A0005F20009226F209A0C6F0200EA
+S1188CBF0847166F6200046DF26F0300080D526F61FFFE5D30D0
+S1188CD40B8740047900FFFF6D756D740B876D7654706DF60DCE
+S1188CE9761B876DF46DF56F63000446087900FFFF5A008DD243
+S1188CFE0D25194419116F6300040D5209326FE2FFFE40386806
+S1188D135BAB8846186F6200041B821D214CD4688B0B0018AACB
+S1188D28688A0B000B8140180CBB46040B0440106F6200041BF1
+S1188D3D021D214CB4688B0B000B010B0519336F62FFFE1D2567
+S1188D52450479030001685A46040D3347B2790200011D2447F9
+S1188D67124E060D4447584038790200021D24471A402E6F62C7
+S1188D7C00041B021D214D045A008CF618AA688A0B000B014047
+S1188D91346F6200041B821D214D045A008CF618AA688A0B00F9
+S1188DA640186F6200041B821D214D045A008CF6FA88688A0B00
+S1188DBB000CCA8AFE688A0B000B8119440D3346045A008D12D8
+S1188DD00D106D756D740B876D7654706DF60D761B876DF46D1B
+S1188DE5F50D040D2519226FE2FFFE0D55475E681AAA8847149E
+S1188DFA68CA0B010B046F62FFFE0B026FE2FFFE1B0540E20B9D
+S1188E0F016818F0000D00461468CA0B046F62FFFE0B026FE205
+S1188E24FFFE0B011B8540C40D030B836F62FFFE09326FE2FF91
+S1188E39FE0D321B030B011B854FAC188868C80B040D321B03E2
+S1188E4E4EF6409E6F60FFFE6D756D740B876D7654706DF60DB1
+S1188E63766DF46DF56A0CA40E47045A008F0079059F586B027F
+S1188E78A4106DF20D527901009379009EC35E008CE66B80A429
+S1188E8D060B870D004C206B02A4100D5179009EC35E0097AEBF
+S1188EA26B02A4106B82A40679029EC268AC0D23400879039E7E
+S1188EB7C2FA0868BA6A0AA40A47047D3070206838F0006A0A0E
+S1188ECCA40F4602C80168B86B00A4060D020B026B82A4066A77
+S1188EE10BA4076A8B9EC00C2A10021E226A8A9EC10B800B00FE
+S1188EF66B80A406FA016A8AA40E6D756D746D7654706DF60D53
+S1188F0B766DF46DF55E008E606B02A4106B82A40C79059EC02E
+S1188F206B04A406471A6DF46DF51922790117767900343E5E70
+S1188F350098560B870B870C8846E66D756D746D7654706DF684
+S1188F4A0D766B02A4106B03A40C1D32430E79009F580D3109F5
+S1188F5F0119325E0097AE6B02A40C6B03A41019230D326B8263
+S1188F74A41018AA6A8AA40E6D7654706DF60D766DF46DF50D6B
+S1188F89246F6500046B03A41079029F5809320D2368B86EB98D
+S1188F9E00010C1918116EB900020D44470E0B830B030D520D94
+S1188FB3410D305E0097AE6B02A4100B820B0209526B82A410CD
+S1188FC818AA6A8AA40E6D756D746D7654706DF60D766DF46D0A
+S1188FDDF50D156B04A41079029F5809420D24FA0368CA6EC8EE
+S1188FF200010C0818006EC800020D505E009874790200401D62
+S1189007204F020D200B840B040D020D510D405E0097AE6B024A
+S118901CA4108A4392006B82A41018AA6A8AA40E6D756D746DEF
+S11890317654706DF60D766B00A41079029F5D09020D206D7655
+S118904654706DF60D766DF46DF56F6400046B03A41079059F8E
+S118905B5809350D5368B86EB900010C1918116EB900026EBA1F
+S118907000030C2A18226EBA00040D4447108B0593006F6200AC
+S1189085060D410D305E0097AE6B02A4108A0592006F60000687
+S118909A09026B82A41018AA6A8AA40E6D756D746D7654706DD2
+S11890AFF60D7669021D12470419004004790000016D765470CC
+S11890C46DF60D760D01790090AE5E00829E6D7654706DF60D53
+S11890D9767903000E19376DF46DF50D050D14790000021D049C
+S11890EE4E08790003935E0080B46C5A6EEAFFFD6E5B00010C82
+S1189103B318BB685AF20014AB14236FE3FFFA1B841B040B858A
+S11891186E6BFFFDF3000D33470A790200041D23470E40446DE0
+S118912DF319226F61FFFAF801402E790200021D244708790045
+S1189142039D5E0080B46E5800010C801888685AF20014A8146B
+S1189157205E0090C419226DF26F61FFFAF8055E008F800B87CE
+S118916C5A009496790200011D244E08790003A45E0080B46E33
+S11891815800010C801888685AF20014A814206FE0FFF81B84C7
+S11891960B855E00887E6FE0FFF46E6BFFFDF3008BFA93FF7932
+S11891AB0200161D2343045A00948E09336F3299DA592079024C
+S11891C000381D244708790003AA5E0080B46F63FFF447087989
+S11891D50199635A0094567901988E6F60FFF85E00889C6FE009
+S11891EAFFF4790200086DF2880590006DF06F62FFF86F61FF86
+S11891FFFAF81D5A0094840D444708790003B65E0080B46F62A1
+S1189214FFF446087901996E5A0094566F60FFF45E00890E6E16
+S11892296BFFFDAB1446087901997A5A00945619226DF26DF2EE
+S118923E6F62FFF86F61FFFAF8135A009484790200021D244704
+S118925308790003C45E0080B46E5C00010CC418CC685AF200F5
+S118926814AC14240D405E00887E6F62FFF446045A0092186EC4
+S118927D2A00044708790199875A0094560D0047045A0091D466
+S11892926F61FFF4890591000D405E00889C19226DF26DF26FAA
+S11892A762FFF86F61FFFAF8075A0094847902001C1D244708F4
+S11892BC790003D35E0080B40D516F60FFF45E0089940D0046CA
+S11892D108790199935A009456790200086DF26F63FFF48B055B
+S11892E693006DF36F62FFF86F61FFFAF8095A0094840D4447E0
+S11892FB08790003DA5E0080B47904A3580D416F60FFF45E0084
+S11893108AA60D004608790199A05A009456790200746DF26D07
+S1189325F46F62FFF86F61FFFAF8175A009484790200211D244C
+S118933A4708790003E25E0080B4790199AB5A0094567902005E
+S118934F011D244708790003E65E0080B468596F60FFF45E009F
+S11893648AEC0D004608790199B85A009456790200086DF26FBF
+S118937960FFF4880590006DF06F62FFF86F61FFFAF80B5A0020
+S118938E94847902000A1D244708790003ED5E0080B46E5A00D6
+S11893A3010CA218AA6859F1006E5B00090CB318BB6E5800085C
+S11893B8F000148B14036DF3149A14126F61FFFA6F60FFF45ED9
+S11893CD008B180B870D004D045A009496790199C35A00945656
+S11893E27902000A1D244E08790003F45E0080B46E5A00010C7F
+S11893F7A218AA6FE2FFF6685AF2006F60FFF614A814206FE0FC
+S118940CFFF66E5B00090CB318BB6E5A0008F20014AB14238DA9
+S11894210B95008CF594FF1D434710790003F96FE3FFF25E00B1
+S118943680B46F63FFF26DF50D326F61FFF66F60FFF45E008C14
+S118944B7A0B870D004C0E790199CE6F60FFFA5E008FD64036B3
+S11894606EE8FFFE0C0810001E006EE8FFFF790200026DF20D21
+S1189475621B826DF26F62FFF86F61FFFAF8115E0090480B871E
+S118948A0B874008790004045E0080B46D756D747903000E0986
+S118949F376D7654706DF60D766DF46DF50D04684BF3007902FB
+S11894B400451D23470C7902004D1D2347045A009548790200C2
+S11894C9051D214708790004125E0080B479039A28683DF500FF
+S11894DE6A0A9A290CA218AA14AD14250D5209326E4B00036E10
+S11894F3AB000118BB6A0AA40F4602FB016A8BA40F5E008F4899
+S1189508790200011D254F326A0A9A2AEA08471E79019A2B79C4
+S118951D049AC00D521B020D405E008DDC0D050D510D405E002C
+S118953290D6400C79009A2B0D511B015E0090D65E008F0840BD
+S1189547087900042C5E0080B46D756D746D7654706DF60D7678
+S118955C7903005219376DF45E00970E7900FFB0096079020068
+S11895714019115E0098087902A4007901FFB6096179003B9A73
+S11895865E0096AC790029645E0096D4790014985E0096D479F8
+S118959B0200016DF26DF27902FFB609627901FFB4096179004B
+S11895B030D05E0098560B870B87790230026DF2192279013041
+S11895C51F79001FF25E0096BC0B877901300779001B625E009D
+S11895DA96DE790027C85E0096D419446DF479029A2879011748
+S11895EF717900327C5E0096BC0B876A8CA40F6B84A4066B8458
+S1189604A4106A8CA40E405C19227901FFAF0961790034265E57
+S11896190096AC6E6AFFAFF2000CAA473E18AA6EEAFFAE790201
+S118962EFFAE09626DF2790200107901FFF00961790033B05E94
+S11896430096BC0B876E69FFAEF1006B029A200B026B829A20DA
+S11896581B017900FFF009605E0094A45E0085BC5E0080320DBA
+S114966D00469C19006D747903005209376D76547057
+S118967E6DF60D7679029A207903A4121D32470A188868A80B2B
+S1189693021D3246F85E009558FA016A8AFFCC6B0200005D2040
+S10796A86D76547013
+S11396AC6DF66DF20D165D000D600B876D765470C2
+S11896BC6DF66F7300046DF36DF20D165D000D600B870B876D0F
+S10696D176547058
+S10D96D46DF65D000D606D765470B4
+S10F96DE6DF60D165D000D606D76547085
+S11596EA6DF56DF60D060D155F520D606D766D755470C9
+S11596FC6DF56DF60D060D155F500D606D766D755470B9
+S118970E6DF60D767903A4127902EF00193269B26D7654706D46
+S1189723F60D766DF46DF50D040B04ECFE0B841D04455C79001D
+S1189738A4120D01404C69024D4209217902EEFF1D2142144068
+S118974D0E690209326982691209211D51420469134CEE6903E9
+S11897621D4345220D428A0692001D23450A0D02094219436908
+S1189777A369846902C28069820B804010E27F09210D107905B0
+S118978CEEFF1D5043AC19006D756D746D7654706DF60D766FA3
+S11097A102FFFEE27F6F82FFFE6D765470C2
+S11897AE6DF60D766DF40D140D010D0309231D31470A6C4A6833
+S11297C38A0B001D3046F60D106D746D765470D0
+S11897D26DF60D76401C680B681A1CAB430679000001401E1C43
+S11897E7AB44067900FFFF40140B000B01680A46E0681A19005F
+S10F97FC0CAA47047900FFFF6D7654703E
+S11898086DF60D760D0309231D3047066CB91D3046FA6D7654A2
+S104981D70D6
+S117981E6DF60D760D036C1A68BA0B030CAA46F66D765470ED
+S11598326DF56DF60D060D155F4C0D606D766D75547085
+S11598446DF56DF60D060D155F4E0D606D766D75547071
+S11898566DF66F7300066DF36F7300066DF36DF20D165D000D1A
+S10C986B608F0697006D765470BD
+S11798746DF60D76193340020B036C0A46FA0D306D765470C0
+S1189888726573657400000000800000000098DC000099120005
+S118989D00000098DA020000000000871298D803000000000032
+S11898B2871298D6040000000000871298D20500000000008703
+S11898C712000000000000000000003031320032003100300050
+S11898DC2E2E000098DC000099120000000098DA0700000085FA
+S11898F12A82E098D808000000852A82E098D609000000852A23
+S118990682E00000000000000000000098DC0000994800000091
+S118991B0099410100989600000000993A060098E000000000D9
+S11899300000000000000000000073656E736F72006D6F746FC5
+S1189945720000995C00009912000000000000000000000000F7
+S118995A00002F006C65676F0066696420696E20757365006E19
+S118996F6F2073756368206669640063616E27742072656D6FAA
+S118998476650063616E277420636C6F6E65006E6F20737563A9
+S118999968206E616D650063616E277420737461740063616EB1
+S11899AE2774206372656174650063616E2774206F70656E00D2
+S11899C363616E277420726561640063616E277420777269744F
+S11899D86500924C948E92B4948E934C948E9334948E93909408
+S11899ED8E93E2948E9206948E9206948E92F8948E948E948ED8
+S1099A02948E948E91BEC7
+S1189A080000FFFF9948991C98A098AA98B498BE992698EA98BC
+S1069A1DF498FEB8
+S90380007C
diff --git a/lib/lego/styx_abp.srec b/lib/lego/styx_abp.srec
new file mode 100644
index 00000000..d7026013
--- /dev/null
+++ b/lib/lego/styx_abp.srec
@@ -0,0 +1,331 @@
+S0100000737479785F6162702E73726563AA
+S11880006DF06DF16DF26DF35E0096A66D736D726D716D705485
+S118801570446F20796F7520627974652C207768656E20492057
+S10B802A6B6E6F636B3F0000F5
+S11880326DF60D761B870D621B8279014000790029F25E00965F
+S1188047D46B039A326F62FFFE1D23470819226B829A30401271
+S118805C6B039A30790200091D234E060B036B839A306F61FF26
+S1188071FE6B819A326B039A30790200097900FFFF1D234F027C
+S11880860D100B876D7654706DF60D760D02790330026DF3790F
+S118809B01301F79001FF25E0096E40B87790027C85E0096FC30
+S11880B06D7654706DF60D766DF40D047901300679001B625EB4
+S11880C50097060D405E00808E5E0080320D0046F86D746D762D
+S11880DA54706DF60D766DF40D041900684B473C0D1147380B7A
+S11880EF040CBA8AD0AA09422E0CB8F00088D090FF1B01684BC7
+S118810447200D11471C0B040CBA8AD0AA0942120D0209220901
+S118811922092009000CBAF200092040D66D746D7654706DF617
+S118812E0D761B871B876DF46DF56FE0FFFE0D146FE0FFFC0DEA
+S1188143444C16FA2D688A6F62FFFE0D230B036FE3FFFC170CE8
+S118815817040B040D444610FA306F63FFFC68BA0B036FE3FFC5
+S118816DFC404C790527101D454F407901000A0D505E009712E3
+S11881820D051D454EF0402E0D510D405E0097120C8A8A306F53
+S118819763FFFC68BA0B036FE3FFFC0D510D405E0097240D041F
+S11881AC7901000A0D505E0097120D050D5546CE6F62FFFC6F0F
+S11881C163FFFE19326FE2FFFC6F60FFFC6D756D740B870B87FD
+S11881D66D7654706DF60D761B876DF46DF50D040D156FE2FF1B
+S11881EBFE7900000A5E00974A69846F8500026F62FFFE6F8219
+S118820000046F6200046F82000619226F8200086A0AA43A8A85
+S1188215016A8AA43A6D756D740B876D7654706DF60D765E003D
+S118822A97C46A0AA43A8AFF6A8AA43A6D7654706DF60D76693D
+S118823F00790198B05E008FD6790000016D7654706DF60D769A
+S11882541B871B876DF46DF50D056FE1FFFE6FE2FFFC40266990
+S1188269546F61FFFC0D406F62FFFE5D200D00470E6F4200082A
+S118827E69D20D405E0082244006790500080945695246D66DFD
+S1188293756D740B870B876D7654706DF60D761B871B876DF426
+S11882A86DF56FE0FFFE6FE1FFFC19557904A40C6F62FFFC6FEE
+S11882BD61FFFE0D405E0082508C0E94000B05790200021D25D0
+S11882D24FE46D756D740B870B876D7654706DF60D7679030070
+S11882E70C19376DF46DF56FE2FFFE6F6400040D1147045A0077
+S11882FC83FE6E080002F00088F990FF6FE0FFFC6F65FFFC094E
+S11883115509550955190509557902A40009520D256F62FFFE4C
+S118832646045A0083FE684BF300790200621D23470C79020088
+S118833B6C1D23470A5A0083FE79020060400219226FE2FFF8B1
+S11883500B046F63FFFE1B030D3346045A0083FE684AAA3E46D3
+S118836504FA014006AA3C460C18AA6EEAFFFB0B041B034006FB
+S118837AFA016EEAFFFB0D3346045A0083FE7901823A0D50881D
+S118838F0C900019226FE3FFF45E0082506F62FFFC8A00921091
+S11883A46FE2FFF66F61FFF6790019C45E009706FA0168DA6EB9
+S11883B96AFFF96EDA00016F63FFF40D310D405E0080DC6FD0B7
+S11883CE000A19226FD200026FD200046EDA0006FA016EDA0038
+S11883E3086E6AFFFB6EDA00096F61FFF6790019465E009706BE
+S11883F86F60FFFE40047900FFFF6D756D747903000C09376DED
+S118840D7654706DF60D767903000619376DF46DF56FE0FFFE55
+S11884226FE1FFFC0D256F6400085E0090340D031D45443219C6
+S1188437546F6000041D0443046F6400046F62000609526FE243
+S118844C00060D300B800B000D426F6100066FE3FFFA5E0097D9
+S1188461D66F63FFFA4002194468BC0D420C2A18226EBA0001B6
+S118847618AA6EBA00020B840B046DF419226DF26F62FFFC6F2D
+S118848B61FFFEF80F5E0090480B870B876D756D7479030006D4
+S11884A009376D7654706DF60D767903000C19376DF46DF56FEC
+S11884B5E0FFF66FE1FFF40D257904FFF809646F6100060D4060
+S11884CA5E00812C6DF06DF46F6200046DF20D526F61FFF46F0B
+S11884DF60FFF65E0084108F0697006D756D747903000C093786
+S11884F46D7654706DF60D766E0A0009471019116F0300046FFB
+S118850902000A1D234514400E19116F0300046F02000A1D230B
+S118851E4404790100010D106D7654706DF60D761B876DF46D67
+S1188533F56FE1FFFE0D256E0A0002F2008AF992FF0D240944BD
+S118854809440944192409447902A40009420D246E4A00084655
+S118855D067900FFFF404E0D405E0084F80D0047206F420004AA
+S11885726DF26F6200066DF26F6200040D516F60FFFE5E00847A
+S1188587A60B870B8740226F6200066DF26F6200040D516F6077
+S118859CFFFE5E0081DA6F42000C6F8200086FC0000C0B871974
+S11885B1006D756D740B876D7654706DF60D761B876DF46DF56A
+S11885C67903A430683A4D045A008686EA7F68BA19440D4509B0
+S11885DB5509550955194509557902A40009520D256E5A00083E
+S11885F00D430B036FE3FFFE0CAA46045A0086768C0094100D32
+S1188605520D41790014C05E0096D40D520D41790014C05E004F
+S118861A96D40D520D41790014C05E0096D40D520D41790014E1
+S118862FC05E0096D40D505E0084F80D00473840306F54000CA8
+S11886446F4200086FD2000C6F41000269406F5200046DF26F29
+S11886594200066DF26F4200045E0084A60D405E0082240B8741
+S118866E0B876F52000C46CA6F64FFFE790200021D244E045A4A
+S11886830085D86D756D740B876D7654706DF60D766DF46DF5DC
+S11886980D050D246F600004680BF300790200661D2347244E73
+S11886AD127902002D1D234750790200461D23472440327902CA
+S11886C200721D23470E0B021D23470E4022790200014010794F
+S11886D7020002400A7902000340047902000469926E0A000187
+S11886EC8AD0AA074304190040146E0A0001F2008AD092FF69F7
+S1188701C2FA0168DA790000016D756D746D7654706DF60D7696
+S11887167903001A19376DF46DF56FE2FFEE0D1147045A008818
+S118872B1A6EE9FFF26EE9FFF16EE9FFF06E0A0002AA054704D2
+S11887405A0087CC790200066F60FFEE1D2047045A00881A7939
+S118875504FFF409647905FFFA09657902FFF009626FE2FFECB1
+S118876A6F6300046DF30D420D516F60FFEC5E0086900B870D46
+S118877F0046045A00881A0D611B811B817900FFF109606F6252
+S118879400040B826DF21B826FE200047902FFF609625E00862B
+S11887A9900B870D00476A0D611B817900FFF209606F63000424
+S11887BE0B830B836DF37902FFF809624044790200026F63FF77
+S11887D3EE1D2346426E0B0002F3001B837900FFF409606FE0A7
+S11887E8FFEA0D3209227905FFFA09650D5109217904FFF00943
+S11887FD640D4009306F6300046DF36F63FFEA09230D325E00BF
+S118881286900B870D0046067900FFFF405019337904FFF40980
+S1188827647900FFF009606FE0FFE86F60FFE86C0A6FE0FFE86B
+S118883C0CAA471E0D318900912069426DF2695279001A4E6F7B
+S1188851E3FFE65E0096E40B876F63FFE60B840B850B0379027D
+S118886600021D234FC66F60FFEE6D756D747903001A09376DE0
+S118887B7654706DF60D760D036B00A438400269000D00470866
+S11888906F0200021D3246F26D7654706DF60D761B876DF46DD8
+S11888A5F50D056FE1FFFE7900000E5E00974A0D0446087900C8
+S11888BA02135E0080B418AA6ECA00046FC500026B02A4386918
+S11888CFC20D4088059000790200086F61FFFE5E0097D66B845A
+S11888E4A4380D406D756D740B876D7654706DF60D766F0300FE
+S11888F9026F1200021D23470419004004790000016D765470D8
+S118890E6DF60D766DF40D04790088F20D415E00829E7903A419
+S118892338401269301D40460A690269B25E0097C4400E0D03CE
+S1188938693246EA790002325E0080B46D746D7654706DF60D24
+S118894D766DF46DF50D040D156F4200044608790002395E0090
+S118896280B46F440004401C6940790199045E0097FA0D0047B2
+S11889770A0D5546040D40400C1B058C0A9400694246E0190064
+S118898C6D756D746D7654706DF60D761B876DF46DF50D056F9C
+S11889A1E1FFFE6E5A000446226E5A0005AA0943087900024B1A
+S11889B65E0080B46E5A0005F20009226F229A346F22000446F2
+S11889CB067900FFFF403E0D20690247360D0469406F61FFFEFC
+S11889E05E0097FA0D00461E6E4A00026EDA00056F420004184A
+S11889F5BB0D224702FB806EDB000879000001400A8C0A94007C
+S1188A0A694246CC19006D756D740B876D7654706DF60D761B80
+S1188A1F876DF46DF56FE0FFFE0D157902007419110D505E00B2
+S1188A3498306F62FFFE69210D505E0098460D50881C90007966
+S1188A490400050D42790199865E0097D60D50883890000D425C
+S1188A5E790199865E0097D66F63FFFE6E3A00026EDA00546F17
+S1188A73320004FBB60D224702FB6D6EDB005CFA016EDA005DDE
+S1188A886F63FFFE6F32000418BB0D224702FB806EDB005F6D86
+S1188A9D756D740B876D7654706DF60D766DF46DF50D040D1555
+S1188AB26E4A000447067900FFFF40266E4A0005AA0943087991
+S1188AC700026B5E0080B46E4A0005F20009226F209A340D5102
+S1188ADC5E008A1A790000016D756D746D7654706DF60D766E47
+S1188AF10A000446107369460C6E0A0008470A89FFA901420491
+S1188B061900400AFA016E8A0004790000016D7654706DF60D6B
+S1188B1B767903000A19376DF46DF56FE0FFFE6FE1FFFC6FE24A
+S1188B30FFFA6E0A0005AA094308790002875E0080B46F60FF56
+S1188B45FE6E0A0005F20009226F229A346FE2FFF86E0A000858
+S1188B5AEA8046045A008C3A6E0A00044720790100746F60008E
+S1188B6F045E00985A0D004610790100746F60FFFA5E00985A30
+S1188B840D0047087900FFFF5A008C6C790100746F6000045E94
+S1188B9900986C6FE00004790100746F60FFFA5E00986C6FE005
+S1188BAEFFFA5E0090346FE0FFF66F64FFF60B840B041955403B
+S1188BC30C0D415E008A1A8C7494000B056F6200041D2544122C
+S1188BD86F61FFFA09516F60FFF85E00894A0D0046DA0D5209D5
+S1188BED22092209221952092209220925095509556F63FFF685
+S1188C0268BD0D520C2A10021E226EBA000118AA6EBA00020B2D
+S1188C17850B056DF519226DF26F63FFFE6F3200026F61FFFC76
+S1188C2CF80F5E00904819000B870B8740326F60FFF86F03000B
+S1188C410647246F6200046DF26F60FFFA6DF06F60FFFE6F0213
+S1188C5600026F61FFFC6F60FFF85D300B870B8740047900FF05
+S1188C6BFF6D756D747903000A09376D7654706DF60D761B8739
+S1188C806DF46DF50D046FE1FFFE0D256E4A0008EA8046066EA4
+S1188C954A000446067900FFFF403C6E4A0005AA094308790005
+S1188CAA02B35E0080B46E4A0005F20009226F209A346F0200C2
+S1188CBF0847166F6200046DF26F0300080D526F61FFFE5D30D0
+S1188CD40B8740047900FFFF6D756D740B876D7654706DF60DCE
+S1188CE9761B876DF46DF56F63000446087900FFFF5A008DD243
+S1188CFE0D25194419116F6300040D5209326FE2FFFE40386806
+S1188D135BAB8846186F6200041B821D214CD4688B0B0018AACB
+S1188D28688A0B000B8140180CBB46040B0440106F6200041BF1
+S1188D3D021D214CB4688B0B000B010B0519336F62FFFE1D2567
+S1188D52450479030001685A46040D3347B2790200011D2447F9
+S1188D67124E060D4447584038790200021D24471A402E6F62C7
+S1188D7C00041B021D214D045A008CF618AA688A0B000B014047
+S1188D91346F6200041B821D214D045A008CF618AA688A0B00F9
+S1188DA640186F6200041B821D214D045A008CF6FA88688A0B00
+S1188DBB000CCA8AFE688A0B000B8119440D3346045A008D12D8
+S1188DD00D106D756D740B876D7654706DF60D761B876DF46D1B
+S1188DE5F50D040D2519226FE2FFFE0D55475E681AAA8847149E
+S1188DFA68CA0B010B046F62FFFE0B026FE2FFFE1B0540E20B9D
+S1188E0F016818F0000D00461468CA0B046F62FFFE0B026FE205
+S1188E24FFFE0B011B8540C40D030B836F62FFFE09326FE2FF91
+S1188E39FE0D321B030B011B854FAC188868C80B040D321B03E2
+S1188E4E4EF6409E6F60FFFE6D756D740B876D7654706DF60DB1
+S1188E63766DF46DF56A0CA43E47045A008F0079059F886B021F
+S1188E78A4406DF20D527901009379009EF35E008CE66B80A4C9
+S1188E8D360B870D004C206B02A4400D5179009EF35E0097D607
+S1188EA26B02A4406B82A43679029EF268AC0D23400879039EEE
+S1188EB7F2FA0868BA6A0AA43A47047D3070206838F0006A0AAE
+S1188ECCA43F4602C80168B86B00A4360D020B026B82A4366AE7
+S1188EE10BA4376A8B9EF00C2A10021E226A8A9EF10B800B006E
+S1188EF66B80A436FA016A8AA43E6D756D746D7654706DF60DF3
+S1188F0B766DF46DF55E008E606B02A4406B82A43C79059EF09E
+S1188F206B04A436471A6DF46DF51922790117767900343E5E40
+S1188F3500987E0B870B870C8846E66D756D746D7654706DF65C
+S1188F4A0D766B02A4406B03A43C1D32430E79009F880D310965
+S1188F5F0119325E0097D66B02A43C6B03A44019230D326B82DB
+S1188F74A44018AA6A8AA43E6D7654706DF60D766DF46DF50D0B
+S1188F89246F6500046B03A44079029F8809320D2368B86EB92D
+S1188F9E00010C1918116EB900020D44470E0B830B030D520D94
+S1188FB3410D305E0097D66B02A4400B820B0209526B82A44045
+S1188FC818AA6A8AA43E6D756D746D7654706DF60D766DF46DDA
+S1188FDDF50D156B04A44079029F8809420D24FA0368CA6EC88E
+S1188FF200010C0818006EC800020D505E00989C790200401D3A
+S1189007204F020D200B840B040D020D510D405E0097D66B0222
+S118901CA4408A4392006B82A44018AA6A8AA43E6D756D746D5F
+S11890317654706DF60D766B00A44079029F8D09020D206D76F5
+S118904654706DF60D766DF46DF56F6400046B03A44079059F5E
+S118905B8809350D5368B86EB900010C1918116EB900026EBAEF
+S118907000030C2A18226EBA00040D4447108B0593006F6200AC
+S1189085060D410D305E0097D66B02A4408A0592006F6000062F
+S118909A09026B82A44018AA6A8AA43E6D756D746D7654706D72
+S11890AFF60D7669021D12470419004004790000016D765470CC
+S11890C46DF60D760D01790090AE5E00829E6D7654706DF60D53
+S11890D9767903000E19376DF46DF50D050D14790000021D049C
+S11890EE4E08790003935E0080B46C5A6EEAFFFD6E5B00010C82
+S1189103B318BB685AF20014AB14236FE3FFFA1B841B040B858A
+S11891186E6BFFFDF3000D33470A790200041D23470E40446DE0
+S118912DF319226F61FFFAF801402E790200021D244708790045
+S1189142039D5E0080B46E5800010C801888685AF20014A8146B
+S1189157205E0090C419226DF26F61FFFAF8055E008F800B87CE
+S118916C5A009496790200011D244E08790003A45E0080B46E33
+S11891815800010C801888685AF20014A814206FE0FFF81B84C7
+S11891960B855E00887E6FE0FFF46E6BFFFDF3008BFA93FF7932
+S11891AB0200161D2343045A00948E09336F329A025920790223
+S11891C000381D244708790003AA5E0080B46F63FFF447087989
+S11891D501998B5A009456790198B66F60FFF85E00889C6FE0B9
+S11891EAFFF4790200086DF2880590006DF06F62FFF86F61FF86
+S11891FFFAF81D5A0094840D444708790003B65E0080B46F62A1
+S1189214FFF44608790199965A0094566F60FFF45E00890E6EEE
+S11892296BFFFDAB144608790199A25A00945619226DF26DF2C6
+S118923E6F62FFF86F61FFFAF8135A009484790200021D244704
+S118925308790003C45E0080B46E5C00010CC418CC685AF200F5
+S118926814AC14240D405E00887E6F62FFF446045A0092186EC4
+S118927D2A00044708790199AF5A0094560D0047045A0091D43E
+S11892926F61FFF4890591000D405E00889C19226DF26DF26FAA
+S11892A762FFF86F61FFFAF8075A0094847902001C1D244708F4
+S11892BC790003D35E0080B40D516F60FFF45E0089940D0046CA
+S11892D108790199BB5A009456790200086DF26F63FFF48B0533
+S11892E693006DF36F62FFF86F61FFFAF8095A0094840D4447E0
+S11892FB08790003DA5E0080B47904A3880D416F60FFF45E0054
+S11893108AA60D004608790199C85A009456790200746DF26DDF
+S1189325F46F62FFF86F61FFFAF8175A009484790200211D244C
+S118933A4708790003E25E0080B4790199D35A00945679020036
+S118934F011D244708790003E65E0080B468596F60FFF45E009F
+S11893648AEC0D004608790199E05A009456790200086DF26F97
+S118937960FFF4880590006DF06F62FFF86F61FFFAF80B5A0020
+S118938E94847902000A1D244708790003ED5E0080B46E5A00D6
+S11893A3010CA218AA6859F1006E5B00090CB318BB6E5800085C
+S11893B8F000148B14036DF3149A14126F61FFFA6F60FFF45ED9
+S11893CD008B180B870D004D045A009496790199EB5A0094562E
+S11893E27902000A1D244E08790003F45E0080B46E5A00010C7F
+S11893F7A218AA6FE2FFF6685AF2006F60FFF614A814206FE0FC
+S118940CFFF66E5B00090CB318BB6E5A0008F20014AB14238DA9
+S11894210B95008CF594FF1D434710790003F96FE3FFF25E00B1
+S118943680B46F63FFF26DF50D326F61FFF66F60FFF45E008C14
+S118944B7A0B870D004C0E790199F66F60FFFA5E008FD640368B
+S11894606EE8FFFE0C0810001E006EE8FFFF790200026DF20D21
+S1189475621B826DF26F62FFF86F61FFFAF8115E0090480B871E
+S118948A0B874008790004045E0080B46D756D747903000E0986
+S118949F376D7654706DF60D766DF46DF50D04684BF3007902FB
+S11894B400451D23470C7902004D1D2347045A0095707902009A
+S11894C9051D214708790004125E0080B479039A58683DF500CF
+S11894DE6A0A9A590CA218AA14AD14250D5209326E4B00036EE0
+S11894F3AB00016A089A5AE8016A0AA43F1CA84666684A1102D9
+S1189508130A1102130A1102130AEA01E2006A0BA43FF3001D98
+S118951D32464A18AA0C884602FA016A8AA43F5E008F48790253
+S118953200011D254F326A0A9A5A733A471E79019A5B79049A5C
+S1189547F00D521B020D405E008DDC0D050D510D405E0090D60A
+S118955C400C79009A5B0D511B015E0090D65E008F0840087948
+S118957100042C5E0080B46D756D746D7654706DF60D76790353
+S1189586005219376DF45E0097367900FFB00960790200401939
+S118959B115E0098307902A4307901FFB6096179003B9A5E00EC
+S11895B096D4790029645E0096FC790014985E0096FC790200B2
+S11895C5016DF26DF27902FFB609627901FFB40961790030D023
+S11895DA5E00987E0B870B87790230026DF219227901301F7957
+S11895EF001FF25E0096E40B877901300779001B625E00970646
+S1189604790027C85E0096FC19446DF479029A5879011771794F
+S118961900327C5E0096E40B876A8CA43F6B84A4366B84A440AB
+S118962E6A8CA43E405C19227901FFAF0961790034265E00961B
+S1189643D46E6AFFAFF2000CAA473E18AA6EEAFFAE7902FFAE98
+S118965809626DF2790200107901FFF00961790033B05E009681
+S118966DE40B876E69FFAEF1006B029A500B026B829A501B01A2
+S11896827900FFF009605E0094A45E0085BC5E0080320D004666
+S11296979C19006D747903005209376D76547075
+S11896A66DF60D7679029A507903A4421D32470A188868A80BA3
+S11896BB021D3246F85E009580FA016A8AFFCC6B0200005D20F0
+S10796D06D765470EB
+S11396D46DF66DF20D165D000D600B876D7654709A
+S11896E46DF66F7300046DF36DF20D165D000D600B870B876DE7
+S10696F976547030
+S10D96FC6DF65D000D606D7654708C
+S10F97066DF60D165D000D606D7654705C
+S11597126DF56DF60D060D155F520D606D766D755470A0
+S11597246DF56DF60D060D155F500D606D766D75547090
+S11897366DF60D767903A4427902EF00193269B26D7654706DEE
+S118974BF60D766DF46DF50D040B04ECFE0B841D04455C7900F5
+S1189760A4420D01404C69024D4209217902EEFF1D2142144010
+S11897750E690209326982691209211D51420469134CEE6903C1
+S118978A1D4345220D428A0692001D23450A0D020942194369E0
+S118979FA369846902C28069820B804010E27F09210D10790588
+S11897B4EEFF1D5043AC19006D756D746D7654706DF60D766F7B
+S11097C902FFFEE27F6F82FFFE6D7654709A
+S11897D66DF60D766DF40D140D010D0309231D31470A6C4A680B
+S11297EB8A0B001D3046F60D106D746D765470A8
+S11897FA6DF60D76401C680B681A1CAB430679000001401E1C1B
+S118980FAB44067900FFFF40140B000B01680A46E0681A190036
+S10F98240CAA47047900FFFF6D76547015
+S11898306DF60D760D0309231D3047066CB91D3046FA6D76547A
+S104984570AE
+S11798466DF60D760D036C1A68BA0B030CAA46F66D765470C5
+S115985A6DF56DF60D060D155F4C0D606D766D7554705D
+S115986C6DF56DF60D060D155F4E0D606D766D75547049
+S118987E6DF66F7300066DF36F7300066DF36DF20D165D000DF2
+S10C9893608F0697006D76547095
+S117989C6DF60D76193340020B036C0A46FA0D306D76547098
+S11898B0726573657400000000800000000099040000993A008C
+S11898C5000000990202000000000087129900030000000000B8
+S11898DA871298FE040000000000871298FA050000000000878B
+S11898EF12000000000000000000003031320032003100300028
+S11899042E2E000099040000993A000000009902070000008557
+S11899192A82E0990008000000852A82E098FE09000000852AA9
+S118992E82E00000000000000000000099040000997000000018
+S1189943009969010098BE000000009962060099080000000010
+S11899580000000000000000000073656E736F72006D6F746F9D
+S118996D72000099840000993A0000000000000000000000007F
+S118998200002F006C65676F0066696420696E20757365006EF1
+S11899976F2073756368206669640063616E27742072656D6F82
+S11899AC76650063616E277420636C6F6E65006E6F2073756381
+S11899C168206E616D650063616E277420737461740063616E89
+S11899D62774206372656174650063616E2774206F70656E00AA
+S11899EB63616E277420726561640063616E2774207772697427
+S1189A006500924C948E92B4948E934C948E9334948E939094DF
+S1189A158E93E2948E9206948E9206948E92F8948E948E948EAF
+S1099A2A948E948E91BE9F
+S1189A300000FFFF9970994498C898D298DC98E6994E99129952
+S1069A451C99263F
+S90380007C
diff --git a/lib/mashinit b/lib/mashinit
new file mode 100644
index 00000000..a571e12a
--- /dev/null
+++ b/lib/mashinit
@@ -0,0 +1,4 @@
+sysname = `{ cat /dev/sysname };
+user = `{ cat /dev/user };
+home = /usr/$user;
+run - $home/lib/mashinit;
diff --git a/lib/ndb/common b/lib/ndb/common
new file mode 100644
index 00000000..3021c0ec
--- /dev/null
+++ b/lib/ndb/common
@@ -0,0 +1,242 @@
+#
+# ip protocol numbers
+#
+protocol=reserved ipv4proto=0
+protocol=icmp ipv4proto=1
+protocol=igmp ipv4proto=2
+protocol=ggp ipv4proto=3
+protocol=ip ipv4proto=4
+protocol=st ipv4proto=5
+protocol=tcp ipv4proto=6
+protocol=ucl ipv4proto=7
+protocol=egp ipv4proto=8
+protocol=igp ipv4proto=9
+protocol=bbn-rcc-mon ipv4proto=10
+protocol=nvp-ii ipv4proto=11
+protocol=pup ipv4proto=12
+protocol=argus ipv4proto=13
+protocol=emcon ipv4proto=14
+protocol=xnet ipv4proto=15
+protocol=chaos ipv4proto=16
+protocol=udp ipv4proto=17
+protocol=mux ipv4proto=18
+protocol=dcn-meas ipv4proto=19
+protocol=hmp ipv4proto=20
+protocol=prm ipv4proto=21
+protocol=xns-idp ipv4proto=22
+protocol=trunk-1 ipv4proto=23
+protocol=trunk-2 ipv4proto=24
+protocol=leaf-1 ipv4proto=25
+protocol=leaf-2 ipv4proto=26
+protocol=rdp ipv4proto=27
+protocol=irtp ipv4proto=28
+protocol=iso-tp4 ipv4proto=29
+protocol=netblt ipv4proto=30
+protocol=mfe-nsp ipv4proto=31
+protocol=merit-inp ipv4proto=32
+protocol=sep ipv4proto=33
+protocol=3pc ipv4proto=34
+protocol=idpr ipv4proto=35
+protocol=xtp ipv4proto=36
+protocol=ddp ipv4proto=37
+protocol=idpr-cmtp ipv4proto=38
+protocol=tp++ ipv4proto=39
+protocol=il ipv4proto=40
+protocol=sip ipv4proto=41
+protocol=sdrp ipv4proto=42
+protocol=sip-sr ipv4proto=43
+protocol=sip-frag ipv4proto=44
+protocol=idrp ipv4proto=45
+protocol=rsvp ipv4proto=46
+protocol=gre ipv4proto=47
+protocol=mhrp ipv4proto=48
+protocol=bna ipv4proto=49
+protocol=sipp-esp ipv4proto=50
+protocol=sipp-ah ipv4proto=51
+protocol=i-nlsp ipv4proto=52
+protocol=swipe ipv4proto=53
+protocol=nhrp ipv4proto=54
+protocol=any ipv4proto=61
+protocol=cftp ipv4proto=62
+protocol=any ipv4proto=63
+protocol=sat-expak ipv4proto=64
+protocol=kryptolan ipv4proto=65
+protocol=rvd ipv4proto=66
+protocol=ippc ipv4proto=67
+protocol=any ipv4proto=68
+protocol=sat-mon ipv4proto=69
+protocol=visa ipv4proto=70
+protocol=ipcv ipv4proto=71
+protocol=cpnx ipv4proto=72
+protocol=cphb ipv4proto=73
+protocol=wsn ipv4proto=74
+protocol=pvp ipv4proto=75
+protocol=br-sat-mon ipv4proto=76
+protocol=sun-nd ipv4proto=77
+protocol=wb-mon ipv4proto=78
+protocol=wb-expak ipv4proto=79
+protocol=iso-ip ipv4proto=80
+protocol=vmtp ipv4proto=81
+protocol=secure-vmtp ipv4proto=82
+protocol=vines ipv4proto=83
+protocol=ttp ipv4proto=84
+protocol=nsfnet-igp ipv4proto=85
+protocol=dgp ipv4proto=86
+protocol=tcf ipv4proto=87
+protocol=igrp ipv4proto=88
+protocol=ospfigp ipv4proto=89 protocol=ospf
+protocol=sprite-rpc ipv4proto=90
+protocol=larp ipv4proto=91
+protocol=mtp ipv4proto=92
+protocol=ax.25 ipv4proto=93
+protocol=ipip ipv4proto=94
+protocol=micp ipv4proto=95
+protocol=scc-sp ipv4proto=96
+protocol=etherip ipv4proto=97
+protocol=encap ipv4proto=98
+protocol=any ipv4proto=99
+protocol=gmtp ipv4proto=100
+protocol=rudp ipv4proto=254 # unofficial
+
+#
+# services
+#
+tcp=cs port=1
+tcp=echo port=7
+tcp=discard port=9
+tcp=systat port=11
+tcp=daytime port=13
+tcp=netstat port=15
+tcp=chargen port=19
+tcp=ftp-data port=20
+tcp=ftp port=21
+tcp=ssh port=22
+tcp=telnet port=23
+tcp=smtp port=25
+tcp=time port=37
+tcp=whois port=43
+tcp=dns port=53
+tcp=domain port=53
+tcp=uucp port=64
+tcp=gopher port=70
+tcp=rje port=77
+tcp=finger port=79
+tcp=http port=80
+tcp=link port=87
+tcp=supdup port=95
+tcp=hostnames port=101
+tcp=iso-tsap port=102
+tcp=x400 port=103
+tcp=x400-snd port=104
+tcp=csnet-ns port=105
+tcp=pop-2 port=109
+tcp=pop3 port=110
+tcp=sunrpc port=111
+tcp=uucp-path port=117
+tcp=nntp port=119
+tcp=profile port=136
+tcp=netbios port=139
+tcp=imap4 port=143
+tcp=NeWS port=144
+tcp=print-srv port=170
+tcp=z39.50 port=210
+tcp=fsb port=400
+tcp=sysmon port=401
+tcp=proxy port=402
+tcp=proxyd port=404
+tcp=https port=443
+tcp=ssmtp port=465
+tcp=rexec port=512 restricted=
+tcp=login port=513 restricted=
+tcp=shell port=514 restricted=
+tcp=printer port=515
+tcp=courier port=530
+tcp=cscan port=531
+tcp=uucp port=540
+tcp=snntp port=563
+tcp=9fs port=564
+tcp=whoami port=565
+tcp=guard port=566
+tcp=ticket port=567
+tcp=dlsftp port=666
+tcp=fmclient port=729
+tcp=imaps port=993
+tcp=pop3s port=995
+tcp=ingreslock port=1524
+tcp=pptp port=1723
+tcp=webster port=2627
+tcp=weather port=3000
+tcp=secstore port=5356
+tcp=Xdisplay port=6000
+tcp=styx port=6666
+tcp=mpeg port=6667
+tcp=rstyx port=6668
+tcp=infdb port=6669
+tcp=infsigner port=6671
+tcp=infcsigner port=6672
+tcp=inflogin port=6673
+tcp=registry port=6675
+tcp=internalreg port=6676
+tcp=bandt port=7330
+tcp=face port=32000
+tcp=exportfs port=17007
+tcp=rexexec port=17009
+tcp=ncpu port=17010
+tcp=cpu port=17013
+tcp=glenglenda1 port=17020
+tcp=glenglenda2 port=17021
+tcp=glenglenda3 port=17022
+tcp=glenglenda4 port=17023
+tcp=glenglenda5 port=17024
+tcp=glenglenda6 port=17025
+tcp=glenglenda7 port=17026
+tcp=glenglenda8 port=17027
+tcp=glenglenda9 port=17028
+tcp=glenglenda10 port=17029
+tcp=flyboy port=17032
+tcp=dlsftp port=17033
+tcp=venti port=17034
+tcp=wiki port=17035
+tcp=vica port=17036
+
+il=echo port=7
+il=discard port=9
+il=chargen port=19
+il=whoami port=565
+il=ticket port=566
+il=challbox port=567
+il=ocpu port=17005
+il=ocpunote port=17006
+il=exportfs port=17007
+il=9fs port=17008
+il=rexexec port=17009
+il=ncpu port=17010
+il=ncpunote port=17011
+il=tcpu port=17012
+il=cpu port=17013
+il=fsauth port=17020
+il=rexauth port=17021
+il=changekey port=17022
+il=chal port=17023
+il=check port=17024
+il=juke port=17026
+il=ramfs port=17031
+
+udp=echo port=7
+udp=tacacs port=49
+udp=tftp port=69
+udp=bootpc port=68
+udp=bootp port=67
+udp=domain port=53
+udp=dns port=53
+udp=ntp port=123
+udp=profile port=136
+udp=snmp port=161
+udp=rip port=520
+udp=bfs port=2201
+udp=virgil port=2202
+udp=bandt2 port=7331
+udp=oradius port=1645
+udp=chord-dhash port=11865
+
+gre=ppp port=34827
diff --git a/lib/ndb/dns b/lib/ndb/dns
new file mode 100644
index 00000000..4aa05a8c
--- /dev/null
+++ b/lib/ndb/dns
@@ -0,0 +1,31 @@
+#
+# optional bootstrap data for ndb/dns
+# (it has got a.root-servers.net built-in if necessary)
+#
+dom=
+ ns=m.root-servers.net
+ ns=c.root-servers.net
+ ns=d.root-servers.net
+ ns=e.root-servers.net
+ ns=l.root-servers.net
+ ns=f.root-servers.net
+ ns=a.root-servers.net
+ ns=b.root-servers.net
+ ns=g.root-servers.net
+ ns=h.root-servers.net
+ ns=i.root-servers.net
+ ns=j.root-servers.net
+ ns=k.root-servers.net
+dom=a.root-servers.net ip=198.41.0.4
+dom=b.root-servers.net ip=128.9.0.107
+dom=c.root-servers.net ip=192.33.4.12
+dom=d.root-servers.net ip=128.8.10.90
+dom=e.root-servers.net ip=192.203.230.10
+dom=f.root-servers.net ip=192.5.5.241
+dom=g.root-servers.net ip=192.112.36.4
+dom=h.root-servers.net ip=128.63.2.53
+dom=i.root-servers.net ip=192.36.148.17
+dom=j.root-servers.net ip=198.41.0.10
+dom=k.root-servers.net ip=193.0.14.129
+dom=l.root-servers.net ip=198.32.64.12
+dom=m.root-servers.net ip=202.12.27.33
diff --git a/lib/ndb/inferno b/lib/ndb/inferno
new file mode 100644
index 00000000..4e81d91e
--- /dev/null
+++ b/lib/ndb/inferno
@@ -0,0 +1,21 @@
+#
+# inferno port assignment
+#
+
+tcp=infgamelogin port=6660 # inferno games login service
+tcp=styx port=6666 # main file service
+tcp=mpeg port=6667 # mpeg stream
+tcp=rstyx port=6668 # remote invocation
+tcp=infdb port=6669 # database server
+tcp=infweb port=6670 # inferno web server
+tcp=infsigner port=6671 # inferno signing services
+tcp=infcsigner port=6672 # inferno countersigner
+tcp=inflogin port=6673 # inferno credential service
+tcp=infsds port=6674 # software download
+tcp=registry port=6675 # default registry
+tcp=internalreg port=6676 # cpupool registry
+tcp=infkey port=6677 # key-changing service
+tcp=infsched port=6678 # grid scheduler
+
+udp=virgil port=2202 # naming service
+udp=gossip port=2666 # gossip protocol
diff --git a/lib/ndb/local b/lib/ndb/local
new file mode 100644
index 00000000..8ee7e26a
--- /dev/null
+++ b/lib/ndb/local
@@ -0,0 +1,20 @@
+database=
+ file=/lib/ndb/local
+ file=/lib/ndb/dns
+ file=/lib/ndb/inferno
+ file=/lib/ndb/common
+
+#
+# default site-wide resources
+#
+infernosite=
+ #dnsdomain=your.domain.com
+ #dns=1.2.3.4 # resolver
+ SIGNER=your_signer_here
+ FILESERVER=your_fileserver_here
+ smtp=your_smtpserver_here
+ pop3=your_pop3server_here
+ PROXY=your_httpproxy_here
+ GAMES=your_games_server
+ registry=your_registry_server
+ gridsched=your_inferno_grid_scheduler
diff --git a/lib/ndb/registry b/lib/ndb/registry
new file mode 100644
index 00000000..37c67db9
--- /dev/null
+++ b/lib/ndb/registry
@@ -0,0 +1,2 @@
+# this file is given to the local registry(4) by svc/registry (see svc(8))
+# as its initial data. you could put static local service descriptions here.
diff --git a/lib/ndb/services b/lib/ndb/services
new file mode 100644
index 00000000..7ba9a3f4
--- /dev/null
+++ b/lib/ndb/services
@@ -0,0 +1,21 @@
+# this is not an ndb file, but a file in Unix /etc/services format
+# that might be added to the Unix file (or the similar one on Windows)
+# if needed for host applications to access Inferno.
+# Inferno uses the ndb files when ndb/cs and ndb/dns are running
+#
+# Assignment of inferno port numbers
+#
+
+styx 6666/tcp # Main file service
+mpeg 6667/tcp # Mpeg stream
+rstyx 6668/tcp # Remote invocation
+infdb 6669/tcp # Database connection
+infweb 6670/tcp # inferno web server
+infsigner 6671/tcp # inferno signing services
+infcsigner 6672/tcp # inferno signing services
+inflogin 6673/tcp # inferno login service
+virgil 2202/udp virgild # inferno info
+infsds 6674/tcp # SDS
+infgamelogin 6660/tcp # inferno games login service
+registry 6675/tcp # default registry
+cpupoolreg 6676/tcp # cpupool registry
diff --git a/lib/polyhedra b/lib/polyhedra
new file mode 100644
index 00000000..bfa8936b
--- /dev/null
+++ b/lib/polyhedra
@@ -0,0 +1,2459 @@
+# data generated by kaleido written by Dr. Zvi Har'El (rl@math.technion.ac.il)
+pentagonal prism
+pentagonal dipyramid
+2 5|2
+(4.4.5)
+dihedral group
+D
+2{5}+5{4}
+0 10 15 7 10 1 0 0 2 2 3 20 2 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8737108351 0.0000000000 0.4864456563
+-0.3018596695 0.8199093629 0.4864456563
+-0.6651309335 -0.5665434359 0.4864456563
+ 0.5718511657 0.8199093629 -0.0271086873
+ 0.7485628941 -0.5665434359 -0.3445027268
+-0.9669906029 0.2533659270 -0.0271086873
+-0.2024936222 -0.9166865354 -0.3445027268
+ 0.4467032247 0.2533659270 -0.8580570704
+-0.5043532916 -0.0967771725 -0.8580570704
+ 0.2978495106 0.4270509831 0.5067318540
+-0.5036584607 0.1319660113 0.5067318540
+ 0.2978495106 -0.8090169944 0.5067318540
+ 0.6877395818 0.1319660113 -0.1935543450
+-0.2978495106 0.8090169944 -0.5067318540
+-0.6091275581 -0.3454915028 -0.1935543450
+ 0.1271969263 -0.3454915028 -0.6263550179
+4 0 2 4 1
+4 0 3 6 2
+5 0 1 5 7 3
+4 1 4 8 5
+5 2 6 9 8 4
+4 3 7 9 6
+4 5 8 9 7
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 4 0
+3 2 6 3
+3 4 5 1
+3 5 6 2
+3 6 4 3
+3 4 5 6
+pentagonal antiprism
+pentagonal deltohedron
+|2 2 5
+(3.3.3.5)
+dihedral group
+D
+2{5}+10{3}
+1 10 20 12 10 1 0 0 2 2 4 20 2 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8944271910 0.0000000000 0.4472135955
+ 0.2763932023 0.8506508084 0.4472135955
+-0.7236067977 0.5257311121 0.4472135955
+-0.7236067977 -0.5257311121 0.4472135955
+ 0.7236067977 -0.5257311121 -0.4472135955
+ 0.7236067977 0.5257311121 -0.4472135955
+-0.8944271910 -0.0000000000 -0.4472135955
+-0.2763932023 -0.8506508084 -0.4472135955
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.2763932023 0.2008114159 0.4472135955
+-0.1055728090 0.3249196962 0.4472135955
+-0.3416407865 -0.0000000000 0.4472135955
+ 0.2763932023 -0.8506508084 0.4472135955
+ 0.5527864045 0.0000000000 -0.1055728090
+ 0.4472135955 0.3249196962 0.1055728090
+-0.2763932023 0.8506508084 -0.4472135955
+-0.5527864045 -0.0000000000 0.1055728090
+-0.4472135955 -0.3249196962 -0.1055728090
+ 0.1055728090 -0.3249196962 -0.4472135955
+ 0.3416407865 0.0000000000 -0.4472135955
+-0.2763932023 -0.2008114159 -0.4472135955
+3 0 2 1
+3 0 3 2
+3 0 4 3
+5 0 1 5 8 4
+3 1 6 5
+3 1 2 6
+5 2 3 7 9 6
+3 3 4 7
+3 4 8 7
+3 5 9 8
+3 5 6 9
+3 7 8 9
+4 3 0 1 2
+4 3 4 5 0
+4 5 6 1 0
+4 6 7 2 1
+4 7 8 3 2
+4 3 9 10 4
+4 10 6 5 4
+4 6 11 8 7
+4 11 9 3 8
+4 9 10 6 11
+tetrahedron
+tetrahedron
+3|2 3
+(3.3.3)
+tetrahedral group
+A4
+4{3}
+5 4 6 4 4 1 0 0 2 1 3 24 3 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9428090416 0.0000000000 -0.3333333333
+-0.4714045208 0.8164965809 -0.3333333333
+-0.4714045208 -0.8164965809 -0.3333333333
+ 0.4714045208 0.8164965809 0.3333333333
+-0.9428090416 -0.0000000000 0.3333333333
+ 0.4714045208 -0.8164965809 0.3333333333
+-0.0000000000 0.0000000000 -1.0000000000
+3 0 2 1
+3 0 3 2
+3 0 1 3
+3 1 2 3
+3 2 0 1
+3 2 3 0
+3 3 1 0
+3 1 2 3
+truncated tetrahedron
+triakistetrahedron
+2 3|3
+(6.6.3)
+tetrahedral group
+A4
+4{6}+4{3}
+6 12 18 8 12 1 0 0 2 2 3 24 3 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.7713892158 0.0000000000 0.6363636364
+-0.6428243465 0.4264014327 0.6363636364
+ 0.2999846950 -0.7106690545 0.6363636364
+ 0.8999540851 0.4264014327 -0.0909090909
+-0.9856639980 0.1421338109 -0.0909090909
+-0.5142594772 0.8528028654 -0.0909090909
+-0.0428549564 -0.9949366763 -0.0909090909
+ 0.5571144337 0.1421338109 -0.8181818182
+ 0.2571297386 0.8528028654 -0.4545454545
+-0.6856793030 -0.5685352436 -0.4545454545
+ 0.0857099129 -0.5685352436 -0.8181818182
+ 0.2461829820 0.8164965809 0.5222329679
+-0.6564879519 -0.5443310540 0.5222329679
+ 0.2461829820 -0.1632993162 0.5222329679
+ 0.8206099399 -0.5443310540 -0.1740776560
+-0.4923659639 0.3265986324 0.1044465936
+ 0.3938927711 0.3265986324 -0.3133397807
+-0.4103049699 0.2721655270 -0.8703882798
+-0.1477097892 -0.4898979486 -0.3133397807
+6 0 2 6 9 4 1
+6 0 3 7 10 5 2
+3 0 1 3
+6 1 4 8 11 7 3
+3 2 5 6
+3 4 9 8
+6 5 10 11 8 9 6
+3 7 11 10
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 3 2
+3 3 5 0
+3 4 6 1
+3 0 6 4
+3 1 7 3
+3 3 6 5
+3 5 0 6
+3 6 7 1
+3 7 3 6
+octahedron
+hexahedron
+4|2 3
+(3.3.3.3)
+octahedral group
+S4
+8{3}
+9 6 12 8 6 1 0 0 2 1 4 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 1.0000000000 0.0000000000 -0.0000000000
+-0.0000000000 1.0000000000 -0.0000000000
+-1.0000000000 -0.0000000000 -0.0000000000
+ 0.0000000000 -1.0000000000 -0.0000000000
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.5773502692 0.5773502692 0.5773502692
+-0.5773502692 0.5773502692 0.5773502692
+-0.5773502692 -0.5773502692 0.5773502692
+ 0.5773502692 -0.5773502692 0.5773502692
+ 0.5773502692 -0.5773502692 -0.5773502692
+ 0.5773502692 0.5773502692 -0.5773502692
+-0.5773502692 0.5773502692 -0.5773502692
+-0.5773502692 -0.5773502692 -0.5773502692
+3 0 2 1
+3 0 3 2
+3 0 4 3
+3 0 1 4
+3 1 5 4
+3 1 2 5
+3 2 3 5
+3 3 4 5
+4 3 0 1 2
+4 3 4 5 0
+4 5 6 1 0
+4 6 7 2 1
+4 7 4 3 2
+4 4 5 6 7
+hexahedron
+octahedron
+3|2 4
+(4.4.4)
+octahedral group
+S4
+6{4}
+10 8 12 6 8 1 0 0 2 1 3 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9428090416 0.0000000000 0.3333333333
+-0.4714045208 0.8164965809 0.3333333333
+-0.4714045208 -0.8164965809 0.3333333333
+ 0.4714045208 0.8164965809 -0.3333333333
+ 0.4714045208 -0.8164965809 -0.3333333333
+-0.9428090416 -0.0000000000 -0.3333333333
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.4082482905 0.7071067812 0.5773502692
+-0.8164965809 -0.0000000000 0.5773502692
+ 0.4082482905 -0.7071067812 0.5773502692
+ 0.8164965809 -0.0000000000 -0.5773502692
+-0.4082482905 0.7071067812 -0.5773502692
+-0.4082482905 -0.7071067812 -0.5773502692
+4 0 2 4 1
+4 0 3 6 2
+4 0 1 5 3
+4 1 4 7 5
+4 2 6 7 4
+4 3 5 7 6
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 4 0
+3 5 3 2
+3 4 5 1
+3 3 4 5
+cuboctahedron
+rhombic dodecahedron
+2|3 4
+(3.4.3.4)
+octahedral group
+S4
+6{4}+8{3}
+11 12 24 14 12 1 0 0 2 2 4 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8660254038 0.0000000000 0.5000000000
+ 0.2886751346 0.8164965809 0.5000000000
+-0.8660254038 -0.0000000000 0.5000000000
+-0.2886751346 -0.8164965809 0.5000000000
+ 0.8660254038 -0.0000000000 -0.5000000000
+ 0.5773502692 -0.8164965809 -0.0000000000
+-0.5773502692 0.8164965809 -0.0000000000
+ 0.2886751346 0.8164965809 -0.5000000000
+-0.8660254038 0.0000000000 -0.5000000000
+-0.2886751346 -0.8164965809 -0.5000000000
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.4082482905 0.2886751346 0.7071067812
+-0.4082482905 0.5773502692 0.7071067812
+-0.4082482905 -0.2886751346 0.7071067812
+ 0.4082482905 -0.5773502692 0.7071067812
+ 0.8164965809 -0.2886751346 -0.0000000000
+ 0.8164965809 0.5773502692 -0.0000000000
+ 0.0000000000 0.8660254038 -0.0000000000
+-0.8164965809 0.2886751346 -0.0000000000
+-0.8164965809 -0.5773502692 -0.0000000000
+-0.0000000000 -0.8660254038 -0.0000000000
+ 0.4082482905 -0.5773502692 -0.7071067812
+ 0.4082482905 0.2886751346 -0.7071067812
+-0.4082482905 0.5773502692 -0.7071067812
+-0.4082482905 -0.2886751346 -0.7071067812
+3 0 2 1
+4 0 3 7 2
+3 0 4 3
+4 0 1 6 4
+3 1 5 6
+4 1 2 8 5
+3 2 7 8
+3 3 9 7
+4 3 4 10 9
+3 4 6 10
+4 5 11 10 6
+3 5 8 11
+4 7 9 11 8
+3 9 10 11
+4 3 0 1 2
+4 3 4 5 0
+4 5 6 1 0
+4 1 7 8 2
+4 8 9 3 2
+4 4 10 11 5
+4 9 10 4 3
+4 6 12 7 1
+4 11 12 6 5
+4 12 13 8 7
+4 13 10 9 8
+4 10 11 12 13
+truncated octahedron
+tetrakishexahedron
+2 4|3
+(6.6.4)
+octahedral group
+S4
+8{6}+6{4}
+12 24 36 14 24 1 0 0 2 2 3 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.6000000000 0.0000000000 0.8000000000
+-0.4000000000 0.4472135955 0.8000000000
+-0.0666666667 -0.5962847940 0.8000000000
+ 0.8000000000 0.4472135955 0.4000000000
+ 0.5333333333 -0.5962847940 0.6000000000
+-0.8666666667 0.2981423970 0.4000000000
+-0.2000000000 0.8944271910 0.4000000000
+-0.5333333333 -0.7453559925 0.4000000000
+ 0.9333333333 0.2981423970 -0.2000000000
+ 0.4000000000 0.8944271910 0.2000000000
+ 0.6666666667 -0.7453559925 -0.0000000000
+-0.6666666667 0.7453559925 -0.0000000000
+-0.9333333333 -0.2981423970 0.2000000000
+-0.4000000000 -0.8944271910 -0.2000000000
+ 0.5333333333 0.7453559925 -0.4000000000
+ 0.8666666667 -0.2981423970 -0.4000000000
+ 0.2000000000 -0.8944271910 -0.4000000000
+-0.5333333333 0.5962847940 -0.6000000000
+-0.8000000000 -0.4472135955 -0.4000000000
+ 0.0666666667 0.5962847940 -0.8000000000
+ 0.4000000000 -0.4472135955 -0.8000000000
+-0.6000000000 0.0000000000 -0.8000000000
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.2581988897 0.5773502692 0.7745966692
+-0.6024640761 -0.1924500897 0.7745966692
+ 0.2581988897 -0.2886751346 0.7745966692
+ 0.9467292624 -0.1924500897 0.2581988897
+-0.5163977795 0.5773502692 0.3872983346
+ 0.0860662966 -0.9622504486 0.2581988897
+ 0.6454972244 0.5773502692 -0.0000000000
+-0.9467292624 0.1924500897 -0.2581988897
+-0.0860662966 0.9622504486 -0.2581988897
+-0.6454972244 -0.5773502692 -0.0000000000
+ 0.6024640761 0.1924500897 -0.7745966692
+ 0.5163977795 -0.5773502692 -0.3872983346
+-0.2581988897 -0.5773502692 -0.7745966692
+-0.2581988897 0.2886751346 -0.7745966692
+6 0 2 7 10 4 1
+6 0 3 8 13 6 2
+4 0 1 5 3
+6 1 4 9 16 11 5
+4 2 6 12 7
+6 3 5 11 17 14 8
+4 4 10 15 9
+6 6 13 19 22 18 12
+6 7 12 18 20 15 10
+4 8 14 19 13
+6 9 15 20 23 21 16
+4 11 16 21 17
+6 14 17 21 23 22 19
+4 18 22 23 20
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 6 0
+3 5 3 2
+3 4 7 1
+3 0 8 4
+3 1 9 5
+3 3 10 6
+3 6 8 0
+3 5 11 3
+3 8 7 4
+3 7 9 1
+3 9 12 5
+3 10 8 6
+3 11 10 3
+3 12 11 5
+3 8 13 7
+3 7 12 9
+3 10 13 8
+3 12 10 11
+3 13 12 7
+3 10 13 12
+truncated hexahedron
+triakisoctahedron
+2 3|4
+(8.8.3)
+octahedral group
+S4
+6{8}+8{3}
+13 24 36 14 24 1 0 0 2 2 3 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.5395042868 0.0000000000 0.8419828529
+-0.4604957132 0.2810846377 0.8419828529
+ 0.2466110680 -0.4798414911 0.8419828529
+ 0.8419828529 0.2810846377 0.4604957132
+-0.8651239283 0.1987568534 0.4604957132
+-0.5722307095 0.6785983445 0.4604957132
+ 0.1348760717 -0.8773551980 0.4604957132
+ 0.9768589246 0.1987568534 -0.0790085736
+ 0.7302478566 0.6785983445 0.0790085736
+-0.9768589246 -0.1987568534 0.0790085736
+-0.2697521434 0.9596829823 0.0790085736
+-0.2697521434 -0.9596829823 0.0790085736
+ 0.2697521434 -0.9596829823 -0.0790085736
+ 0.8651239283 -0.1987568534 -0.4604957132
+ 0.2697521434 0.9596829823 -0.0790085736
+-0.7302478566 -0.6785983445 -0.0790085736
+-0.8419828529 -0.2810846377 -0.4604957132
+-0.1348760717 0.8773551980 -0.4604957132
+ 0.5722307095 -0.6785983445 -0.4604957132
+ 0.4604957132 -0.2810846377 -0.8419828529
+-0.5395042868 0.0000000000 -0.8419828529
+-0.2466110680 0.4798414911 -0.8419828529
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.1987568534 0.7071067812 0.6785983445
+-0.5380560257 -0.5000000000 0.6785983445
+ 0.1987568534 -0.1213203436 0.6785983445
+ 0.8191406634 -0.5000000000 0.2810846377
+-0.4798414911 0.2928932188 0.4457402063
+ 0.6444970597 0.2928932188 0.1164290691
+-0.8191406634 0.5000000000 -0.2810846377
+ 0.0341012848 -0.7071067812 0.1164290691
+ 0.5380560257 0.5000000000 -0.6785983445
+-0.6444970597 -0.2928932188 -0.1164290691
+-0.0341012848 0.7071067812 -0.1164290691
+-0.1987568534 -0.7071067812 -0.6785983445
+ 0.4798414911 -0.2928932188 -0.4457402063
+-0.1987568534 0.1213203436 -0.6785983445
+8 0 2 6 11 15 9 4 1
+8 0 3 7 12 16 10 5 2
+3 0 1 3
+8 1 4 8 14 19 13 7 3
+3 2 5 6
+3 4 9 8
+8 5 10 17 21 22 18 11 6
+3 7 13 12
+8 8 9 15 18 22 23 20 14
+3 10 16 17
+3 11 18 15
+8 12 13 19 20 23 21 17 16
+3 14 20 19
+3 21 23 22
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 3 2
+3 3 5 0
+3 4 6 1
+3 0 6 4
+3 1 7 3
+3 3 8 5
+3 8 0 5
+3 6 9 1
+3 0 10 6
+3 1 11 7
+3 11 3 7
+3 3 12 8
+3 8 10 0
+3 9 11 1
+3 6 11 9
+3 8 6 10
+3 11 12 3
+3 11 8 12
+3 6 13 11
+3 8 13 6
+3 11 8 13
+small rhombicuboctahedron
+deltoidal icositetrahedron
+3 4|2
+(4.3.4.4)
+octahedral group
+S4
+18{4}+8{3}
+14 24 48 26 24 1 0 0 2 2 4 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.6675992222 0.0000000000 0.7445208382
+-0.0977676425 0.6604015517 0.7445208382
+-0.6389637427 0.1934271362 0.7445208382
+-0.0977676425 -0.6604015517 0.7445208382
+ 0.5698315797 0.6604015517 0.4890416764
+ 0.9727633538 0.1934271362 0.1277395809
+ 0.5698315797 -0.6604015517 0.4890416764
+-0.3337996111 0.9339488311 0.1277395809
+-0.7367313852 -0.4669744155 0.4890416764
+-0.8749957112 0.4669744155 0.1277395809
+-0.3337996111 -0.9339488311 0.1277395809
+ 0.3337996111 0.9339488311 -0.1277395809
+ 0.8749957112 -0.4669744155 -0.1277395809
+ 0.7367313852 0.4669744155 -0.4890416764
+ 0.3337996111 -0.9339488311 -0.1277395809
+-0.5698315797 0.6604015517 -0.4890416764
+-0.9727633538 -0.1934271362 -0.1277395809
+-0.5698315797 -0.6604015517 -0.4890416764
+ 0.0977676425 0.6604015517 -0.7445208382
+ 0.6389637427 -0.1934271362 -0.7445208382
+ 0.0977676425 -0.6604015517 -0.7445208382
+-0.6675992222 0.0000000000 -0.7445208382
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.3302007759 0.3826834324 0.8628562095
+-0.2553967884 0.2959899757 0.8628562095
+-0.4269143440 -0.2705980501 0.8628562095
+ 0.3302007759 -0.3826834324 0.8628562095
+ 0.8938887595 -0.2705980501 0.3574067443
+ 0.7661903653 0.2959899757 0.4719117310
+ 0.1367736397 0.9238795325 0.3574067443
+-0.5636879836 0.6532814824 0.5054494651
+-0.9339488311 -0.0000000000 0.3574067443
+-0.4050047633 -0.7145830136 0.4719117310
+ 0.1367736397 -0.9238795325 0.3574067443
+ 0.7571151198 0.6532814824 -0.0000000000
+ 0.9339488311 -0.0000000000 -0.3574067443
+ 0.6165823904 -0.7145830136 0.0809672526
+-0.1367736397 0.9238795325 -0.3574067443
+-0.6165823904 0.7145830136 -0.0809672526
+-0.7571151198 -0.6532814824 -0.0000000000
+-0.8938887595 0.2705980501 -0.3574067443
+-0.1367736397 -0.9238795325 -0.3574067443
+ 0.4050047633 0.7145830136 -0.4719117310
+ 0.5636879836 -0.6532814824 -0.5054494651
+ 0.4269143440 0.2705980501 -0.8628562095
+-0.3302007759 0.3826834324 -0.8628562095
+-0.7661903653 -0.2959899757 -0.4719117310
+-0.3302007759 -0.3826834324 -0.8628562095
+ 0.2553967884 -0.2959899757 -0.8628562095
+4 0 2 5 1
+3 0 3 2
+4 0 4 9 3
+4 0 1 7 4
+4 1 6 13 7
+3 1 5 6
+4 2 8 12 5
+4 2 3 10 8
+4 3 9 17 10
+3 4 11 9
+4 4 7 15 11
+4 5 12 14 6
+4 6 14 20 13
+3 7 13 15
+4 8 16 19 12
+3 8 10 16
+4 9 11 18 17
+4 10 17 22 16
+4 11 15 21 18
+3 12 19 14
+4 13 20 21 15
+4 14 19 23 20
+4 16 22 23 19
+3 17 18 22
+4 18 21 23 22
+3 20 23 21
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 7 8 2 1
+4 2 9 10 3
+4 5 11 6 0
+4 4 12 11 5
+4 10 13 4 3
+4 6 14 15 7
+4 8 16 9 2
+4 15 17 8 7
+4 16 18 10 9
+4 11 19 14 6
+4 13 20 12 4
+4 12 21 19 11
+4 18 20 13 10
+4 14 22 17 15
+4 17 23 16 8
+4 23 24 18 16
+4 21 22 14 19
+4 20 25 21 12
+4 24 25 20 18
+4 22 24 23 17
+4 21 22 24 25
+truncated cuboctahedron
+disdyakisdodecahedron
+2 3 4|
+(4.6.8)
+octahedral group
+S4
+6{8}+8{6}+12{4}
+15 48 72 26 48 1 0 0 2 3 3 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.4213179058 0.0000000000 0.9069130180
+-0.0205668596 0.4208156152 0.9069130180
+-0.3330265737 -0.2580737859 0.9069130180
+ 0.4007510462 0.4208156152 0.8138260361
+ 0.6841248285 -0.2580737859 0.6821811637
+-0.3741602929 0.5835574446 0.7207390541
+-0.3826793651 -0.6230452339 0.6821811637
+-0.6866200070 -0.0953319565 0.7207390541
+ 0.6429911093 0.5835574446 0.4960071997
+ 0.6344720372 -0.6230452339 0.4574493093
+ 0.9263648917 -0.0953319565 0.3643623273
+-0.4528990160 0.8137091469 0.3643623273
+-0.7071868666 0.3254836587 0.6276520721
+-0.7362727984 -0.4603034045 0.4960071997
+-0.1198724423 -0.8811190198 0.4574493093
+ 0.5642523862 0.8137091469 0.1396304730
+ 0.9057980321 0.3254836587 0.2712753454
+ 0.8767121003 -0.4603034045 0.1396304730
+ 0.3014454635 -0.8811190198 0.3643623273
+-0.7859255897 0.5556353610 0.2712753454
+-0.2106589529 0.9764509762 0.0465434910
+-0.8270593089 -0.5556353610 0.0851013814
+-0.2106589529 -0.9764509762 0.0465434910
+ 0.8270593089 0.5556353610 -0.0851013814
+ 0.2106589529 0.9764509762 -0.0465434910
+ 0.7859255897 -0.5556353610 -0.2712753454
+ 0.2106589529 -0.9764509762 -0.0465434910
+-0.8767121003 0.4603034045 -0.1396304730
+-0.3014454635 0.8811190198 -0.3643623273
+-0.9057980321 -0.3254836587 -0.2712753454
+-0.5642523862 -0.8137091469 -0.1396304730
+ 0.7362727984 0.4603034045 -0.4960071997
+ 0.1198724423 0.8811190198 -0.4574493093
+ 0.7071868666 -0.3254836587 -0.6276520721
+ 0.4528990160 -0.8137091469 -0.3643623273
+-0.9263648917 0.0953319565 -0.3643623273
+-0.6344720372 0.6230452339 -0.4574493093
+-0.6429911093 -0.5835574446 -0.4960071997
+ 0.6866200070 0.0953319565 -0.7207390541
+ 0.3826793651 0.6230452339 -0.6821811637
+ 0.3741602929 -0.5835574446 -0.7207390541
+-0.6841248285 0.2580737859 -0.6821811637
+-0.4007510462 -0.4208156152 -0.8138260361
+ 0.3330265737 0.2580737859 -0.9069130180
+ 0.0205668596 -0.4208156152 -0.9069130180
+-0.4213179058 -0.0000000000 -0.9069130180
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.1824857240 0.1916223125 0.8259425910
+-0.3588578683 0.1651647923 0.8259425910
+ 0.1824857240 -0.5334020968 0.8259425910
+ 0.6734372751 0.1651647923 0.5978648424
+ 0.1150758511 0.8458618109 0.5208409981
+-0.4869154353 -0.3271197492 0.6388327969
+ 0.7107416431 -0.3271197492 0.3742195883
+-0.5282559191 0.5187420617 0.4517230027
+-0.4805150176 -0.7290726662 0.2753141970
+-0.9764509762 0.0000000000 0.2157394053
+ 0.6694011593 0.5187420617 0.1871097942
+ 0.5517801258 -0.7290726662 0.0472364484
+ 0.9764509762 0.0000000000 -0.2157394053
+-0.5517801258 0.7290726662 -0.0472364484
+ 0.0413404837 -0.8458618109 0.1871097942
+ 0.4805150176 0.7290726662 -0.2753141970
+-0.0413404837 0.8458618109 -0.1871097942
+-0.6694011593 -0.5187420617 -0.1871097942
+-0.1150758511 -0.8458618109 -0.5208409981
+ 0.5282559191 -0.5187420617 -0.4517230027
+-0.7107416431 0.3271197492 -0.3742195883
+-0.1824857240 0.5334020968 -0.8259425910
+-0.6734372751 -0.1651647923 -0.5978648424
+ 0.4869154353 0.3271197492 -0.6388327969
+ 0.3588578683 -0.1651647923 -0.8259425910
+-0.1824857240 -0.1916223125 -0.8259425910
+4 0 2 4 1
+6 0 3 8 13 6 2
+8 0 1 5 10 19 15 7 3
+6 1 4 9 17 11 5
+8 2 6 12 21 25 16 9 4
+4 3 7 14 8
+4 5 11 18 10
+4 6 13 20 12
+6 7 15 23 31 22 14
+8 8 14 22 30 36 28 20 13
+4 9 16 24 17
+6 10 18 26 35 27 19
+8 11 17 24 32 39 34 26 18
+6 12 20 28 37 29 21
+4 15 19 27 23
+6 16 25 33 40 32 24
+4 21 29 33 25
+4 22 31 38 30
+8 23 27 35 41 45 43 38 31
+4 26 34 41 35
+4 28 36 42 37
+8 29 37 42 46 47 44 40 33
+6 30 38 43 46 42 36
+4 32 40 44 39
+6 34 39 44 47 45 41
+4 43 45 47 46
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 4 0
+3 2 6 3
+3 4 7 1
+3 5 8 2
+3 1 9 5
+3 3 10 4
+3 2 11 6
+3 6 12 3
+3 4 13 7
+3 7 9 1
+3 9 8 5
+3 8 14 2
+3 10 15 4
+3 12 10 3
+3 11 12 6
+3 14 11 2
+3 13 9 7
+3 4 16 13
+3 9 17 8
+3 8 18 14
+3 12 15 10
+3 15 16 4
+3 11 19 12
+3 18 11 14
+3 13 20 9
+3 16 21 13
+3 9 22 17
+3 17 18 8
+3 12 23 15
+3 15 21 16
+3 19 24 12
+3 18 19 11
+3 20 22 9
+3 21 20 13
+3 22 18 17
+3 24 23 12
+3 23 21 15
+3 18 24 19
+3 21 22 20
+3 22 25 18
+3 24 21 23
+3 25 24 18
+3 21 25 22
+3 24 21 25
+snub hexahedron
+pentagonal icositetrahedron
+|2 3 4
+(3.3.3.3.4)
+octahedral group
+S4
+6{4}+32{3}
+16 24 60 38 24 1 0 0 2 2 5 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.6907659000 0.0000000000 0.7230784683
+ 0.2898753354 0.6270006527 0.7230784683
+-0.4474773703 0.5262333434 0.7230784683
+-0.6654371656 -0.1853399775 0.7230784683
+-0.1110152292 -0.6817867317 0.7230784683
+ 0.5797506708 -0.6817867317 0.4461569367
+ 0.9806412354 -0.1853399775 0.0631811688
+ 0.8230392005 0.5262333434 0.2137403629
+ 0.2432885297 0.9678940186 0.0631811688
+-0.4940641761 0.8671267092 0.0631811688
+-0.9340544297 0.2861072869 0.2137403629
+-0.6516662110 -0.7277679621 0.2137403629
+ 0.0253287344 -0.9976806078 0.0631811688
+ 0.6188503599 -0.7277679621 -0.2955977425
+ 0.7626814402 -0.0845726681 -0.6412210887
+ 0.6050794053 0.6270006527 -0.4906618946
+-0.1110152292 0.8123406303 -0.5725192742
+-0.7511236604 0.4416606752 -0.4906618946
+-0.9202834751 -0.2563206977 -0.2955977425
+-0.4146615192 -0.7663593998 -0.4906618946
+ 0.1788601062 -0.4964467542 -0.8494408059
+ 0.1713729895 0.2401260565 -0.9554950421
+-0.4687354417 -0.1305538986 -0.8736376625
+ 0.3408933659 0.2179597953 0.8503402074
+-0.0547860790 0.4008905646 0.8503402074
+-0.3868745963 0.1185023459 0.8503402074
+-0.2699126456 -0.3014331152 0.8503402074
+ 0.3408933659 -0.4008905646 0.8503402074
+ 0.7825540411 -0.3014331152 0.4284162431
+ 0.8671267092 0.1185023459 0.3476229160
+ 0.6270006527 0.4008905646 0.5770183396
+ 0.4714472644 0.7373527058 0.3476229160
+-0.1200630282 0.8785468151 0.4623206278
+-0.6520001425 0.5838213339 0.3476229160
+-0.7115733209 0.2179597953 0.5770183396
+-0.9324036585 -0.2596964552 0.2513586457
+-0.4964467542 -0.5544219364 0.5770183396
+-0.2563206977 -0.8368101551 0.3476229160
+ 0.1717480296 -0.8208260257 0.4284162431
+ 0.4254660340 -0.8368101551 0.0743010482
+ 0.7575545513 -0.5544219364 0.0743010482
+ 0.8211454788 -0.3468166421 -0.3036964718
+ 0.9324036585 0.2596964552 -0.2513586457
+ 0.5810194223 0.7373527058 -0.0743010482
+ 0.2563206977 0.8368101551 -0.3476229160
+-0.1257667992 0.9202834751 -0.1550943753
+-0.4714472644 0.7373527058 -0.3476229160
+-0.7575545513 0.5544219364 -0.0743010482
+-0.9057181469 0.1638858728 -0.1990208196
+-0.6905915802 -0.6084958589 -0.1990208196
+-0.3618751065 -0.8662095526 -0.0743010482
+ 0.1200630282 -0.8785468151 -0.4623206278
+ 0.5424279846 -0.4549644871 -0.6209447838
+ 0.3868745963 -0.1185023459 -0.8503402074
+ 0.5350381919 0.2720337177 -0.7256204361
+ 0.2313212079 0.5838213339 -0.7017381110
+-0.3408933659 0.4008905646 -0.8503402074
+-0.7439626034 0.0190448965 -0.5770183396
+-0.6270006527 -0.4008905646 -0.5770183396
+-0.2449131559 -0.4843638846 -0.7695468803
+-0.0411941310 -0.1344864753 -0.9311335345
+3 0 2 1
+3 0 3 2
+3 0 4 3
+3 0 5 4
+4 0 1 6 5
+3 1 7 6
+3 1 8 7
+3 1 2 8
+3 2 9 8
+4 2 3 10 9
+3 3 11 10
+3 3 4 11
+4 4 12 19 11
+3 4 5 12
+3 5 13 12
+3 5 6 13
+3 6 14 13
+3 6 7 14
+3 7 15 14
+4 7 8 16 15
+3 8 9 16
+3 9 17 16
+3 9 10 17
+3 10 18 17
+3 10 11 18
+3 11 19 18
+3 12 20 19
+3 12 13 20
+4 13 14 21 20
+3 14 15 21
+3 15 22 21
+3 15 16 22
+3 16 17 22
+4 17 18 23 22
+3 18 19 23
+3 19 20 23
+3 20 21 23
+3 21 22 23
+5 4 0 1 2 3
+5 4 5 6 7 0
+5 7 8 9 1 0
+5 9 10 11 2 1
+5 11 12 13 3 2
+5 13 14 15 4 3
+5 15 16 17 5 4
+5 17 18 19 6 5
+5 19 20 8 7 6
+5 20 21 22 9 8
+5 22 23 24 10 9
+5 24 25 12 11 10
+5 12 26 27 14 13
+5 27 28 16 15 14
+5 28 29 18 17 16
+5 29 30 31 19 18
+5 31 32 21 20 19
+5 32 33 23 22 21
+5 33 34 25 24 23
+5 34 35 26 12 25
+5 35 36 28 27 26
+5 36 37 30 29 28
+5 37 33 32 31 30
+5 33 34 35 36 37
+icosahedron
+dodecahedron
+5|2 3
+(3.3.3.3.3)
+icosahedral group
+A5
+20{3}
+26 12 30 20 12 1 0 0 2 1 5 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8944271910 0.0000000000 0.4472135955
+ 0.2763932023 0.8506508084 0.4472135955
+-0.7236067977 0.5257311121 0.4472135955
+-0.7236067977 -0.5257311121 0.4472135955
+ 0.2763932023 -0.8506508084 0.4472135955
+ 0.7236067977 0.5257311121 -0.4472135955
+ 0.7236067977 -0.5257311121 -0.4472135955
+-0.2763932023 0.8506508084 -0.4472135955
+-0.8944271910 -0.0000000000 -0.4472135955
+-0.2763932023 -0.8506508084 -0.4472135955
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.4911234732 0.3568220898 0.7946544723
+-0.1875924741 0.5773502692 0.7946544723
+-0.6070619982 -0.0000000000 0.7946544723
+-0.1875924741 -0.5773502692 0.7946544723
+ 0.4911234732 -0.3568220898 0.7946544723
+ 0.7946544723 -0.5773502692 0.1875924741
+ 0.9822469464 -0.0000000000 -0.1875924741
+ 0.7946544723 0.5773502692 0.1875924741
+ 0.3035309991 0.9341723590 -0.1875924741
+-0.3035309991 0.9341723590 0.1875924741
+-0.7946544723 0.5773502692 -0.1875924741
+-0.9822469464 -0.0000000000 0.1875924741
+-0.7946544723 -0.5773502692 -0.1875924741
+-0.3035309991 -0.9341723590 0.1875924741
+ 0.3035309991 -0.9341723590 -0.1875924741
+ 0.6070619982 -0.0000000000 -0.7946544723
+ 0.1875924741 0.5773502692 -0.7946544723
+ 0.1875924741 -0.5773502692 -0.7946544723
+-0.4911234732 0.3568220898 -0.7946544723
+-0.4911234732 -0.3568220898 -0.7946544723
+3 0 2 1
+3 0 3 2
+3 0 4 3
+3 0 5 4
+3 0 1 5
+3 1 7 5
+3 1 6 7
+3 1 2 6
+3 2 8 6
+3 2 3 8
+3 3 9 8
+3 3 4 9
+3 4 10 9
+3 4 5 10
+3 5 7 10
+3 6 11 7
+3 6 8 11
+3 7 11 10
+3 8 9 11
+3 9 10 11
+5 4 0 1 2 3
+5 4 5 6 7 0
+5 7 8 9 1 0
+5 9 10 11 2 1
+5 11 12 13 3 2
+5 13 14 5 4 3
+5 6 15 16 8 7
+5 14 17 15 6 5
+5 16 18 10 9 8
+5 18 19 12 11 10
+5 19 17 14 13 12
+5 15 16 18 19 17
+dodecahedron
+icosahedron
+3|2 5
+(5.5.5)
+icosahedral group
+A5
+12{5}
+27 20 30 12 20 1 0 0 2 1 3 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.6666666667 0.0000000000 0.7453559925
+-0.3333333333 0.5773502692 0.7453559925
+-0.3333333333 -0.5773502692 0.7453559925
+ 0.7453559925 0.5773502692 0.3333333333
+ 0.7453559925 -0.5773502692 0.3333333333
+-0.8726779962 0.3568220898 0.3333333333
+ 0.1273220038 0.9341723590 0.3333333333
+ 0.1273220038 -0.9341723590 0.3333333333
+-0.8726779962 -0.3568220898 0.3333333333
+ 0.8726779962 0.3568220898 -0.3333333333
+ 0.8726779962 -0.3568220898 -0.3333333333
+-0.7453559925 0.5773502692 -0.3333333333
+-0.1273220038 0.9341723590 -0.3333333333
+-0.1273220038 -0.9341723590 -0.3333333333
+-0.7453559925 -0.5773502692 -0.3333333333
+ 0.3333333333 0.5773502692 -0.7453559925
+ 0.3333333333 -0.5773502692 -0.7453559925
+-0.6666666667 -0.0000000000 -0.7453559925
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.3035309991 0.5257311121 0.7946544723
+-0.6070619982 -0.0000000000 0.7946544723
+ 0.3035309991 -0.5257311121 0.7946544723
+ 0.9822469464 -0.0000000000 0.1875924741
+-0.4911234732 0.8506508084 0.1875924741
+-0.4911234732 -0.8506508084 0.1875924741
+ 0.4911234732 0.8506508084 -0.1875924741
+ 0.4911234732 -0.8506508084 -0.1875924741
+-0.9822469464 -0.0000000000 -0.1875924741
+ 0.6070619982 -0.0000000000 -0.7946544723
+-0.3035309991 0.5257311121 -0.7946544723
+-0.3035309991 -0.5257311121 -0.7946544723
+5 0 2 7 4 1
+5 0 3 9 6 2
+5 0 1 5 8 3
+5 1 4 10 11 5
+5 2 6 12 13 7
+5 3 8 14 15 9
+5 4 7 13 16 10
+5 5 11 17 14 8
+5 6 9 15 18 12
+5 10 16 19 17 11
+5 12 18 19 16 13
+5 14 17 19 18 15
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 6 0
+3 2 7 3
+3 4 8 1
+3 6 4 0
+3 5 7 2
+3 8 5 1
+3 3 9 6
+3 7 9 3
+3 4 10 8
+3 6 10 4
+3 5 11 7
+3 8 11 5
+3 9 10 6
+3 11 9 7
+3 10 11 8
+3 9 10 11
+icosidodecahedron
+rhombic triacontahedron
+2|3 5
+(3.5.3.5)
+icosahedral group
+A5
+12{5}+20{3}
+28 30 60 32 30 1 0 0 2 2 4 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.5877852523 0.0000000000 0.8090169944
+ 0.2628655561 0.5257311121 0.8090169944
+-0.5877852523 -0.0000000000 0.8090169944
+-0.2628655561 -0.5257311121 0.8090169944
+ 0.9510565163 -0.0000000000 0.3090169944
+ 0.6881909602 -0.5257311121 0.5000000000
+-0.1624598481 0.8506508084 0.5000000000
+ 0.4253254042 0.8506508084 0.3090169944
+-0.9510565163 0.0000000000 0.3090169944
+-0.6881909602 0.5257311121 0.5000000000
+ 0.1624598481 -0.8506508084 0.5000000000
+-0.4253254042 -0.8506508084 0.3090169944
+ 0.9510565163 -0.0000000000 -0.3090169944
+ 0.8506508084 0.5257311121 -0.0000000000
+ 0.5257311121 -0.8506508084 -0.0000000000
+-0.5257311121 0.8506508084 -0.0000000000
+ 0.4253254042 0.8506508084 -0.3090169944
+-0.9510565163 0.0000000000 -0.3090169944
+-0.8506508084 -0.5257311121 -0.0000000000
+-0.4253254042 -0.8506508084 -0.3090169944
+ 0.5877852523 -0.0000000000 -0.8090169944
+ 0.6881909602 -0.5257311121 -0.5000000000
+ 0.1624598481 -0.8506508084 -0.5000000000
+-0.6881909602 0.5257311121 -0.5000000000
+-0.1624598481 0.8506508084 -0.5000000000
+ 0.2628655561 0.5257311121 -0.8090169944
+-0.5877852523 0.0000000000 -0.8090169944
+-0.2628655561 -0.5257311121 -0.8090169944
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.2763932023 0.1708203932 0.8506508084
+-0.2763932023 0.4472135955 0.8506508084
+-0.2763932023 -0.1708203932 0.8506508084
+ 0.2763932023 -0.4472135955 0.8506508084
+ 0.7236067977 -0.1708203932 0.5257311121
+ 0.7236067977 0.4472135955 0.5257311121
+ 0.1708203932 0.7236067977 0.5257311121
+-0.7236067977 0.1708203932 0.5257311121
+-0.7236067977 -0.4472135955 0.5257311121
+-0.1708203932 -0.7236067977 0.5257311121
+ 0.8944271910 -0.4472135955 -0.0000000000
+ 0.8944271910 0.1708203932 -0.0000000000
+ 0.4472135955 -0.7236067977 0.3249196962
+-0.0000000000 1.0000000000 -0.0000000000
+-0.4472135955 0.7236067977 0.3249196962
+ 0.5527864045 0.7236067977 -0.0000000000
+-0.8944271910 0.4472135955 -0.0000000000
+-0.8944271910 -0.1708203932 -0.0000000000
+-0.0000000000 -1.0000000000 -0.0000000000
+-0.5527864045 -0.7236067977 -0.0000000000
+ 0.7236067977 -0.1708203932 -0.5257311121
+ 0.7236067977 0.4472135955 -0.5257311121
+ 0.4472135955 -0.7236067977 -0.3249196962
+-0.4472135955 0.7236067977 -0.3249196962
+ 0.1708203932 0.7236067977 -0.5257311121
+-0.7236067977 0.1708203932 -0.5257311121
+-0.7236067977 -0.4472135955 -0.5257311121
+-0.1708203932 -0.7236067977 -0.5257311121
+ 0.2763932023 -0.4472135955 -0.8506508084
+ 0.2763932023 0.1708203932 -0.8506508084
+-0.2763932023 0.4472135955 -0.8506508084
+-0.2763932023 -0.1708203932 -0.8506508084
+3 0 2 1
+5 0 3 10 7 2
+3 0 4 3
+5 0 1 6 11 4
+3 1 5 6
+5 1 2 8 14 5
+3 2 7 8
+3 3 9 10
+5 3 4 12 19 9
+3 4 11 12
+5 5 13 22 15 6
+3 5 14 13
+3 6 15 11
+5 7 16 25 17 8
+3 7 10 16
+3 8 17 14
+5 9 18 24 16 10
+3 9 19 18
+5 11 15 23 20 12
+3 12 20 19
+3 13 21 22
+5 13 14 17 26 21
+3 15 22 23
+3 16 24 25
+3 17 25 26
+3 18 27 24
+5 18 19 20 28 27
+3 20 23 28
+5 21 29 28 23 22
+3 21 26 29
+5 24 27 29 26 25
+3 27 28 29
+4 3 0 1 2
+4 3 4 5 0
+4 5 6 1 0
+4 1 7 8 2
+4 8 9 3 2
+4 4 10 11 5
+4 3 12 10 4
+4 6 13 14 1
+4 5 15 13 6
+4 7 16 17 8
+4 14 16 7 1
+4 9 18 12 3
+4 8 19 18 9
+4 10 20 21 11
+4 21 15 5 11
+4 18 22 10 12
+4 13 23 16 14
+4 21 24 13 15
+4 16 25 26 17
+4 26 19 8 17
+4 26 27 18 19
+4 20 28 29 21
+4 22 28 20 10
+4 27 28 22 18
+4 23 30 25 16
+4 24 30 23 13
+4 29 30 24 21
+4 30 31 26 25
+4 31 28 27 26
+4 28 29 30 31
+truncated icosahedron
+pentakisdodecahedron
+2 5|3
+(6.6.5)
+icosahedral group
+A5
+20{6}+12{5}
+29 60 90 32 60 1 0 0 2 2 3 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.3952480672 0.0000000000 0.9185744202
+-0.2227859215 0.3264773618 0.9185744202
+-0.1440965957 -0.3680451137 0.9185744202
+ 0.5677102129 0.3264773618 0.7557232605
+ 0.4954282110 -0.3680451137 0.7868250644
+-0.5896684388 0.2849096099 0.7557232605
+-0.0503237759 0.6529547237 0.7557232605
+ 0.1620948777 -0.5955095034 0.7868250644
+-0.5109791130 -0.4096128656 0.7557232605
+ 0.8403525023 0.2849096099 0.4611227451
+ 0.3449242913 0.6529547237 0.6742976806
+ 0.7680705005 -0.4096128656 0.4922245490
+-0.6439521587 0.5856966883 0.4922245490
+-0.7337650345 -0.0831355038 0.6742976806
+-0.3106188254 0.8131610779 0.4922245490
+ 0.1014038338 -0.8645416449 0.4922245490
+-0.5716701569 -0.6786450072 0.4611227451
+ 0.7860687824 0.5856966883 0.1976240336
+ 0.9405326461 -0.0831355038 0.3293733893
+ 0.4798773090 0.8131610779 0.3293733893
+ 0.7073794566 -0.6786450072 0.1976240336
+-0.8423324743 0.5184386529 0.1473002577
+-0.9321453501 -0.1503935392 0.3293733893
+-0.1756658076 0.9733674322 0.1473002577
+ 0.3740461233 -0.9061093968 0.1976240336
+-0.2654786835 -0.9061093968 0.3293733893
+-0.8319652063 -0.5184386529 0.1976240336
+ 0.8319652063 0.5184386529 -0.1976240336
+ 0.9864290700 -0.1503935392 -0.0658746779
+ 0.2195822596 0.9733674322 0.0658746779
+ 0.8423324743 -0.5184386529 -0.1473002577
+-0.7073794566 0.6786450072 -0.1976240336
+-0.9864290700 0.1503935392 0.0658746779
+-0.3740461233 0.9061093968 -0.1976240336
+ 0.1756658076 -0.9733674322 -0.1473002577
+-0.2195822596 -0.9733674322 -0.0658746779
+-0.7860687824 -0.5856966883 -0.1976240336
+ 0.5716701569 0.6786450072 -0.4611227451
+ 0.9321453501 0.1503935392 -0.3293733893
+ 0.2654786835 0.9061093968 -0.3293733893
+ 0.6439521587 -0.5856966883 -0.4922245490
+-0.7680705005 0.4096128656 -0.4922245490
+-0.9405326461 0.0831355038 -0.3293733893
+-0.1014038338 0.8645416449 -0.4922245490
+ 0.3106188254 -0.8131610779 -0.4922245490
+-0.4798773090 -0.8131610779 -0.3293733893
+-0.8403525023 -0.2849096099 -0.4611227451
+ 0.5109791130 0.4096128656 -0.7557232605
+ 0.7337650345 0.0831355038 -0.6742976806
+ 0.5896684388 -0.2849096099 -0.7557232605
+-0.4954282110 0.3680451137 -0.7868250644
+-0.1620948777 0.5955095034 -0.7868250644
+ 0.0503237759 -0.6529547237 -0.7557232605
+-0.3449242913 -0.6529547237 -0.6742976806
+-0.5677102129 -0.3264773618 -0.7557232605
+ 0.1440965957 0.3680451137 -0.9185744202
+ 0.2227859215 -0.3264773618 -0.9185744202
+-0.3952480672 -0.0000000000 -0.9185744202
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.1884917927 0.3568220898 0.9149583817
+-0.4009827382 -0.0454313035 0.9149583817
+ 0.1884917927 -0.2762216876 0.9149583817
+ 0.7299680182 -0.0454313035 0.6819697127
+-0.3769835855 0.5524433752 0.7082839194
+-0.2238218084 -0.6962909658 0.6819697127
+ 0.6262353286 0.5524433752 0.5016094570
+ 0.4751441987 -0.6962909658 0.5379747963
+-0.8612946448 0.2378813932 0.4489810437
+ 0.0924951818 0.8887410555 0.4489810437
+-0.7427296631 -0.3817289838 0.5016094570
+ 0.9686221187 0.2378813932 0.0719974582
+ 0.8805126380 -0.3817289838 0.1672031523
+-0.5563085176 0.8152316624 0.1609912108
+ 0.0344457437 -0.9590792530 0.1672031523
+-0.5746422389 -0.8152316624 0.0719974582
+ 0.5746422389 0.8152316624 -0.0719974582
+ 0.5563085176 -0.8152316624 -0.1609912108
+-0.8805126380 0.3817289838 -0.1672031523
+-0.9686221187 -0.2378813932 -0.0719974582
+-0.0344457437 0.9590792530 -0.1672031523
+ 0.7427296631 0.3817289838 -0.5016094570
+ 0.8612946448 -0.2378813932 -0.4489810437
+-0.4751441987 0.6962909658 -0.5379747963
+-0.0924951818 -0.8887410555 -0.4489810437
+-0.6262353286 -0.5524433752 -0.5016094570
+ 0.2238218084 0.6962909658 -0.6819697127
+ 0.3769835855 -0.5524433752 -0.7082839194
+-0.7299680182 0.0454313035 -0.6819697127
+ 0.4009827382 0.0454313035 -0.9149583817
+-0.1884917927 0.2762216876 -0.9149583817
+-0.1884917927 -0.3568220898 -0.9149583817
+6 0 2 7 11 4 1
+6 0 3 9 14 6 2
+5 0 1 5 8 3
+6 1 4 10 19 12 5
+5 2 6 13 15 7
+6 3 8 16 26 17 9
+5 4 11 20 18 10
+6 5 12 21 25 16 8
+6 6 14 23 33 22 13
+6 7 15 24 30 20 11
+5 9 17 27 23 14
+6 10 18 28 39 29 19
+5 12 19 29 31 21
+6 13 22 32 34 24 15
+5 16 25 35 36 26
+6 17 26 36 46 37 27
+6 18 20 30 40 38 28
+6 21 31 41 45 35 25
+5 22 33 43 42 32
+6 23 27 37 47 43 33
+5 24 34 44 40 30
+5 28 38 48 49 39
+6 29 39 49 50 41 31
+6 32 42 51 52 44 34
+6 35 45 53 54 46 36
+5 37 46 54 55 47
+6 38 40 44 52 56 48
+5 41 50 57 53 45
+6 42 43 47 55 58 51
+6 48 56 59 57 50 49
+5 51 58 59 56 52
+6 53 57 59 58 55 54
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 6 0
+3 2 7 3
+3 4 8 1
+3 0 9 4
+3 5 7 2
+3 1 10 5
+3 3 11 6
+3 6 9 0
+3 7 12 3
+3 4 13 8
+3 8 10 1
+3 9 13 4
+3 5 14 7
+3 10 15 5
+3 11 16 6
+3 12 11 3
+3 16 9 6
+3 7 17 12
+3 13 18 8
+3 8 19 10
+3 9 20 13
+3 14 17 7
+3 15 14 5
+3 19 15 10
+3 11 21 16
+3 12 22 11
+3 16 20 9
+3 17 22 12
+3 13 23 18
+3 18 19 8
+3 20 23 13
+3 14 24 17
+3 15 24 14
+3 19 25 15
+3 21 26 16
+3 22 21 11
+3 26 20 16
+3 17 27 22
+3 23 28 18
+3 28 19 18
+3 26 23 20
+3 24 27 17
+3 25 24 15
+3 28 25 19
+3 21 29 26
+3 22 29 21
+3 27 29 22
+3 23 30 28
+3 26 30 23
+3 24 31 27
+3 25 31 24
+3 28 31 25
+3 29 30 26
+3 31 29 27
+3 30 31 28
+3 29 30 31
+truncated dodecahedron
+triakisicosahedron
+2 3|5
+(10.10.3)
+icosahedral group
+A5
+12{10}+20{3}
+30 60 90 32 60 1 0 0 2 2 3 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.3319544852 0.0000000000 0.9432954043
+-0.2860795036 0.1683814059 0.9432954043
+ 0.1611340919 -0.2902233358 0.9432954043
+ 0.5829886213 0.1683814059 0.7948408455
+-0.5878317720 0.1506049079 0.7948408455
+-0.4170113787 0.4408282437 0.7948408455
+ 0.1357750258 -0.5914331516 0.7948408455
+ 0.8183499926 0.1506049079 0.5546363234
+ 0.6572159007 0.4408282437 0.6113409191
+-0.7899976948 -0.0465394760 0.6113409191
+-0.3427840993 0.7132750815 0.6113409191
+-0.0663908970 -0.7885775354 0.6113409191
+ 0.2655635881 -0.7885775354 0.5546363234
+ 0.9481385550 -0.0465394760 0.3144318014
+ 0.5262840256 0.7132750815 0.4628863603
+-0.8153567609 -0.3477492917 0.4628863603
+-0.9462886360 -0.0753024539 0.3144318014
+-0.3935022315 0.8638799894 0.3144318014
+-0.0917499632 0.8816564874 0.4628863603
+-0.3681431654 -0.8063540334 0.4628863603
+ 0.5009249595 -0.8063540334 0.3144318014
+ 0.9227794888 -0.3477492917 0.1659772426
+ 0.9970067683 -0.0753024539 -0.0175226837
+ 0.4755658933 0.8638799894 0.1659772426
+ 0.2402045220 0.8816564874 0.4061817646
+-0.6542226690 -0.6379726275 0.4061817646
+-0.9970067683 0.0753024539 0.0175226837
+-0.5497931728 0.8351170114 0.0175226837
+-0.5244341067 -0.8351170114 0.1659772426
+ 0.5497931728 -0.8351170114 -0.0175226837
+ 0.7519590956 -0.6379726275 0.1659772426
+ 0.9462886360 0.0753024539 -0.3144318014
+ 0.5244341067 0.8351170114 -0.1659772426
+-0.9481385550 0.0465394760 -0.3144318014
+-0.9227794888 0.3477492917 -0.1659772426
+-0.7519590956 0.6379726275 -0.1659772426
+-0.5009249595 0.8063540334 -0.3144318014
+-0.4755658933 -0.8638799894 -0.1659772426
+ 0.3935022315 -0.8638799894 -0.3144318014
+ 0.7899976948 0.0465394760 -0.6113409191
+ 0.8153567609 0.3477492917 -0.4628863603
+ 0.6542226690 0.6379726275 -0.4061817646
+ 0.3681431654 0.8063540334 -0.4628863603
+-0.8183499926 -0.1506049079 -0.5546363234
+-0.2655635881 0.7885775354 -0.5546363234
+-0.5262840256 -0.7132750815 -0.4628863603
+-0.2402045220 -0.8816564874 -0.4061817646
+ 0.0917499632 -0.8816564874 -0.4628863603
+ 0.3427840993 -0.7132750815 -0.6113409191
+ 0.5878317720 -0.1506049079 -0.7948408455
+ 0.0663908970 0.7885775354 -0.6113409191
+-0.6572159007 -0.4408282437 -0.6113409191
+-0.5829886213 -0.1683814059 -0.7948408455
+-0.1357750258 0.5914331516 -0.7948408455
+ 0.4170113787 -0.4408282437 -0.7948408455
+ 0.2860795036 -0.1683814059 -0.9432954043
+-0.3319544852 0.0000000000 -0.9432954043
+-0.1611340919 0.2902233358 -0.9432954043
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.1432337790 0.5257311121 0.8385051474
+-0.3901124942 -0.3804226065 0.8385051474
+ 0.1432337790 -0.0843049040 0.8385051474
+ 0.6463368675 -0.3804226065 0.6614584599
+-0.3749909018 0.2207131041 0.7357864254
+ 0.5979747984 0.2207131041 0.5695840419
+-0.7989163046 0.4702282018 0.3749909018
+ 0.0972965700 -0.6299377043 0.5695840419
+ 0.8780939903 0.4702282018 0.0885233438
+-0.7412085774 -0.1364082001 0.4033816583
+-0.2405303491 0.7142426083 0.4033816583
+ 0.0151215924 -0.9959593140 0.0885233438
+ 0.8330829954 -0.1364082001 0.1344605528
+ 0.3607955236 0.7142426083 0.3006629363
+-0.8780939903 -0.4702282018 -0.0885233438
+-0.0151215924 0.9959593140 -0.0885233438
+-0.4493188674 -0.6621393122 0.3006629363
+ 0.5236468329 -0.6621393122 0.1344605528
+ 0.7989163046 -0.4702282018 -0.3749909018
+-0.8330829954 0.1364082001 -0.1344605528
+-0.5236468329 0.6621393122 -0.1344605528
+ 0.7412085774 0.1364082001 -0.4033816583
+ 0.4493188674 0.6621393122 -0.3006629363
+-0.6463368675 0.3804226065 -0.6614584599
+-0.3607955236 -0.7142426083 -0.3006629363
+ 0.2405303491 -0.7142426083 -0.4033816583
+ 0.3901124942 0.3804226065 -0.8385051474
+-0.5979747984 -0.2207131041 -0.5695840419
+-0.0972965700 0.6299377043 -0.5695840419
+-0.1432337790 -0.5257311121 -0.8385051474
+ 0.3749909018 -0.2207131041 -0.7357864254
+-0.1432337790 0.0843049040 -0.8385051474
+10 0 2 6 11 19 25 15 9 4 1
+10 0 3 7 12 20 26 16 10 5 2
+3 0 1 3
+10 1 4 8 14 22 31 21 13 7 3
+3 2 5 6
+3 4 9 8
+10 5 10 17 27 35 36 28 18 11 6
+3 7 13 12
+10 8 9 15 24 33 42 41 32 23 14
+3 10 16 17
+3 11 18 19
+10 12 13 21 30 39 48 47 38 29 20
+3 14 23 22
+3 15 25 24
+10 16 26 29 38 46 52 44 34 27 17
+10 18 28 37 45 51 43 33 24 25 19
+3 20 29 26
+3 21 31 30
+10 22 23 32 40 50 55 49 39 30 31
+3 27 34 35
+3 28 36 37
+3 32 41 40
+3 33 43 42
+10 34 44 53 57 58 54 45 37 36 35
+3 38 47 46
+3 39 49 48
+10 40 41 42 43 51 54 58 59 56 50
+3 44 52 53
+3 45 54 51
+10 46 47 48 49 55 56 59 57 53 52
+3 50 56 55
+3 57 59 58
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 3 2
+3 3 5 0
+3 4 6 1
+3 0 6 4
+3 1 7 3
+3 3 8 5
+3 8 0 5
+3 6 9 1
+3 0 10 6
+3 1 11 7
+3 11 3 7
+3 3 12 8
+3 8 13 0
+3 9 14 1
+3 6 14 9
+3 10 15 6
+3 0 15 10
+3 1 16 11
+3 11 17 3
+3 3 18 12
+3 18 8 12
+3 8 15 13
+3 13 0 15
+3 14 16 1
+3 6 19 14
+3 15 20 6
+3 14 11 16
+3 11 18 17
+3 17 3 18
+3 18 21 8
+3 8 22 15
+3 19 23 14
+3 6 23 19
+3 20 23 6
+3 15 23 20
+3 14 24 11
+3 11 25 18
+3 18 26 21
+3 26 8 21
+3 26 22 8
+3 26 15 22
+3 23 27 14
+3 15 28 23
+3 14 29 24
+3 29 11 24
+3 29 25 11
+3 29 18 25
+3 18 30 26
+3 26 28 15
+3 27 29 14
+3 23 29 27
+3 26 23 28
+3 29 30 18
+3 29 26 30
+3 23 31 29
+3 26 31 23
+3 29 26 31
+rhombicosidodecahedron
+deltoidal hexecontahedron
+3 5|2
+(4.3.4.5)
+icosahedral group
+A5
+12{5}+30{4}+20{3}
+31 60 120 62 60 1 0 0 2 3 4 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.4364663517 0.0000000000 0.8997205810
+-0.0230394894 0.4358578416 0.8997205810
+-0.3947875239 0.1861335198 0.8997205810
+-0.1650346033 -0.4040624406 0.8997205810
+ 0.4134268623 0.4358578416 0.7994411620
+ 0.7478962199 0.1861335198 0.6371856536
+ 0.5411827887 -0.4040624406 0.7374650726
+-0.2253527696 0.7370282030 0.6371856536
+-0.5598221272 -0.2179289208 0.7994411620
+-0.5971008041 0.4873038812 0.6371856536
+ 0.1694347542 -0.6537867624 0.7374650726
+-0.4551056902 -0.6219913614 0.6371856536
+ 0.4808646224 0.7370282030 0.4749301452
+ 0.8526126568 -0.2179289208 0.4749301452
+ 0.8153339799 0.4873038812 0.3126746369
+ 0.6875780535 -0.6219913614 0.3746507262
+ 0.0860770985 0.9231617228 0.3746507262
+-0.5296630440 0.7884742426 0.3126746369
+-0.8641324015 -0.1664828812 0.4749301452
+-0.8871718909 0.2693749604 0.3746507262
+-0.1206363326 -0.8717156832 0.4749301452
+ 0.3158300191 -0.8717156832 0.3746507262
+-0.7594159645 -0.5705453218 0.3126746369
+ 0.6130206997 0.7884742426 0.0501397095
+ 0.9847687342 -0.1664828812 0.0501397095
+ 0.9617292448 0.2693749604 -0.0501397095
+ 0.8197341309 -0.5705453218 -0.0501397095
+-0.2182331759 0.9746077624 0.0501397095
+ 0.2182331759 0.9746077624 -0.0501397095
+-0.8197341309 0.5705453218 0.0501397095
+-0.9617292448 -0.2693749604 0.0501397095
+-0.9847687342 0.1664828812 -0.0501397095
+-0.2182331759 -0.9746077624 0.0501397095
+ 0.2182331759 -0.9746077624 -0.0501397095
+-0.6130206997 -0.7884742426 -0.0501397095
+ 0.7594159645 0.5705453218 -0.3126746369
+ 0.8871718909 -0.2693749604 -0.3746507262
+ 0.8641324015 0.1664828812 -0.4749301452
+ 0.5296630440 -0.7884742426 -0.3126746369
+-0.3158300191 0.8717156832 -0.3746507262
+ 0.1206363326 0.8717156832 -0.4749301452
+-0.6875780535 0.6219913614 -0.3746507262
+-0.8153339799 -0.4873038812 -0.3126746369
+-0.8526126568 0.2179289208 -0.4749301452
+-0.0860770985 -0.9231617228 -0.3746507262
+-0.4808646224 -0.7370282030 -0.4749301452
+ 0.4551056902 0.6219913614 -0.6371856536
+ 0.5971008041 -0.4873038812 -0.6371856536
+ 0.5598221272 0.2179289208 -0.7994411620
+ 0.2253527696 -0.7370282030 -0.6371856536
+-0.1694347542 0.6537867624 -0.7374650726
+-0.5411827887 0.4040624406 -0.7374650726
+-0.7478962199 -0.1861335198 -0.6371856536
+-0.4134268623 -0.4358578416 -0.7994411620
+ 0.1650346033 0.4040624406 -0.8997205810
+ 0.3947875239 -0.1861335198 -0.8997205810
+ 0.0230394894 -0.4358578416 -0.8997205810
+-0.4364663517 -0.0000000000 -0.8997205810
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.2124281962 0.2239537475 0.9245941063
+-0.1379991118 0.2054301247 0.9245941063
+-0.2876494382 -0.1119768737 0.9245941063
+ 0.2124281962 -0.3162277660 0.9245941063
+ 0.6623583361 -0.1119768737 0.7063270456
+ 0.5277148574 0.2054301247 0.7716443776
+ 0.1583346290 0.7071067812 0.6891517578
+-0.3186422944 0.4743416490 0.7896976442
+-0.7144788670 0.1207882584 0.6891517578
+-0.3897157456 -0.4108602493 0.7716443776
+-0.1467842735 -0.6555240367 0.7063270456
+ 0.6313654799 0.4743416490 0.5714305835
+ 0.9436228948 0.1207882584 0.3081980354
+ 0.4403528206 -0.6555240367 0.5714305835
+ 0.6874320834 -0.4108602493 0.5241665181
+-0.2279246243 0.8794777841 0.3531635228
+-0.4465745066 0.6647858481 0.5241665181
+-0.6778547641 -0.4051361351 0.5714305835
+-0.7280022588 0.5435471629 0.3531635228
+ 0.1204287884 -0.7917486474 0.5241665181
+-0.4686190076 -0.8278950396 0.3081980354
+ 0.6305733224 0.6647858481 0.2766886585
+ 0.3592124698 0.8794777841 0.2182670607
+ 0.8592901042 -0.4051361351 0.2182670607
+ 0.8091426096 0.5435471629 -0.0000000000
+ 0.5561442379 -0.8278950396 0.0727556869
+ 0.0284293805 0.9486832981 0.1237389298
+-0.5561442379 0.8278950396 -0.0727556869
+-0.9500077743 0.0000000000 0.2182670607
+-0.8538605757 -0.3323929240 0.2766886585
+-0.8890012226 0.3323929240 0.1237389298
+ 0.0501474947 -0.9486832981 0.2182670607
+-0.8091426096 -0.5435471629 -0.0000000000
+ 0.4686190076 0.8278950396 -0.3081980354
+ 0.8890012226 -0.3323929240 -0.1237389298
+ 0.9500077743 0.0000000000 -0.2182670607
+ 0.8538605757 0.3323929240 -0.2766886585
+ 0.7280022588 -0.5435471629 -0.3531635228
+-0.0501474947 0.9486832981 -0.2182670607
+-0.8592901042 0.4051361351 -0.2182670607
+-0.9436228948 -0.1207882584 -0.3081980354
+-0.3592124698 -0.8794777841 -0.2182670607
+-0.0284293805 -0.9486832981 -0.1237389298
+ 0.2279246243 -0.8794777841 -0.3531635228
+-0.6305733224 -0.6647858481 -0.2766886585
+ 0.6778547641 0.4051361351 -0.5714305835
+ 0.7144788670 -0.1207882584 -0.6891517578
+ 0.4465745066 -0.6647858481 -0.5241665181
+-0.1204287884 0.7917486474 -0.5241665181
+-0.4403528206 0.6555240367 -0.5714305835
+ 0.1467842735 0.6555240367 -0.7063270456
+-0.6874320834 0.4108602493 -0.5241665181
+-0.6313654799 -0.4743416490 -0.5714305835
+-0.6623583361 0.1119768737 -0.7063270456
+-0.1583346290 -0.7071067812 -0.6891517578
+ 0.3897157456 0.4108602493 -0.7716443776
+ 0.3186422944 -0.4743416490 -0.7896976442
+ 0.2876494382 0.1119768737 -0.9245941063
+-0.2124281962 0.3162277660 -0.9245941063
+-0.5277148574 -0.2054301247 -0.7716443776
+-0.2124281962 -0.2239537475 -0.9245941063
+ 0.1379991118 -0.2054301247 -0.9245941063
+4 0 2 5 1
+3 0 3 2
+4 0 4 9 3
+5 0 1 7 11 4
+4 1 6 14 7
+3 1 5 6
+5 2 8 17 13 5
+4 2 3 10 8
+5 3 9 19 20 10
+3 4 12 9
+4 4 11 21 12
+4 5 13 15 6
+5 6 15 26 25 14
+4 7 16 22 11
+3 7 14 16
+4 8 18 28 17
+3 8 10 18
+4 9 12 23 19
+4 10 20 30 18
+3 11 22 21
+5 12 21 33 35 23
+3 13 24 15
+4 13 17 29 24
+4 14 25 27 16
+4 15 24 36 26
+5 16 27 39 34 22
+3 17 28 29
+5 18 30 42 40 28
+4 19 31 32 20
+3 19 23 31
+3 20 32 30
+4 21 22 34 33
+4 23 35 43 31
+5 24 29 41 47 36
+3 25 37 27
+4 25 26 38 37
+3 26 36 38
+4 27 37 48 39
+4 28 40 41 29
+4 30 32 44 42
+5 31 43 53 44 32
+4 33 45 46 35
+3 33 34 45
+4 34 39 50 45
+3 35 46 43
+4 36 47 49 38
+5 37 38 49 56 48
+3 39 48 50
+3 40 51 41
+4 40 42 52 51
+4 41 51 55 47
+3 42 44 52
+4 43 46 54 53
+4 44 53 58 52
+5 45 50 57 54 46
+3 47 55 49
+4 48 56 57 50
+4 49 55 59 56
+5 51 52 58 59 55
+3 53 54 58
+4 54 57 59 58
+3 56 59 57
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 7 8 2 1
+4 2 9 10 3
+4 5 11 6 0
+4 4 12 11 5
+4 3 13 14 4
+4 6 15 16 7
+4 8 17 9 2
+4 16 18 8 7
+4 10 19 13 3
+4 17 20 10 9
+4 11 21 22 6
+4 14 23 12 4
+4 12 24 21 11
+4 13 25 23 14
+4 22 26 15 6
+4 15 27 18 16
+4 8 28 29 17
+4 18 30 28 8
+4 20 31 19 10
+4 31 25 13 19
+4 29 32 20 17
+4 24 33 22 21
+4 23 34 35 12
+4 35 36 24 12
+4 25 37 34 23
+4 26 38 27 15
+4 33 38 26 22
+4 27 39 30 18
+4 28 40 32 29
+4 39 40 28 30
+4 20 41 42 31
+4 42 43 25 31
+4 32 44 41 20
+4 36 45 33 24
+4 37 46 35 34
+4 46 45 36 35
+4 43 47 37 25
+4 38 48 49 27
+4 33 50 48 38
+4 49 51 39 27
+4 40 52 44 32
+4 51 53 40 39
+4 41 54 43 42
+4 52 54 41 44
+4 45 55 50 33
+4 47 56 46 37
+4 46 57 55 45
+4 54 56 47 43
+4 50 58 49 48
+4 58 53 51 49
+4 53 59 52 40
+4 59 60 54 52
+4 57 58 50 55
+4 56 61 57 46
+4 60 61 56 54
+4 58 60 59 53
+4 57 58 60 61
+truncated icosidodecahedron
+disdyakistriacontahedron
+2 3 5|
+(4.6.10)
+icosahedral group
+A5
+12{10}+20{6}+30{4}
+32 120 180 62 120 1 0 0 2 3 3 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.2607080006 0.0000000000 0.9654177015
+-0.0045873783 0.2606676380 0.9654177015
+-0.2192156342 -0.1411140222 0.9654177015
+ 0.2561208549 0.2606676380 0.9308353722
+ 0.4633267724 -0.1411140222 0.8748800687
+-0.2283903908 0.3802212538 0.8962531046
+-0.3132059807 -0.3694413065 0.8748800687
+-0.4430186467 -0.0215604065 0.8962531046
+ 0.4541524811 0.3802212538 0.8057154101
+ 0.5304628314 -0.3694413065 0.7629694001
+ 0.6613583986 -0.0215604065 0.7497601066
+-0.3298032754 0.5736633003 0.7497601066
+-0.4476060250 0.2391072316 0.8616708061
+-0.5370090771 -0.2498878945 0.8057153910
+-0.2460699217 -0.5977685908 0.7629694001
+ 0.5138663784 0.5736633003 0.6378493263
+ 0.6567712529 0.2391072316 0.7151777773
+ 0.7284945175 -0.2498878945 0.6378493381
+ 0.4364724850 -0.5977685908 0.6724317673
+-0.5490190001 0.4325494506 0.7151776775
+-0.2700897570 0.7671054904 0.5818940537
+-0.6936761144 -0.3586617667 0.6246400447
+-0.0434511498 -0.7388826131 0.6724317673
+-0.4027369590 -0.7065424630 0.5818940537
+ 0.7164852035 0.4325494506 0.5473115438
+ 0.4124538677 0.7671054904 0.4913562594
+ 0.8325358571 -0.3586617667 0.4221916434
+ 0.2172568508 -0.7388826131 0.6378494688
+ 0.5405138246 -0.7065424630 0.4567740725
+-0.7085212064 0.4848777911 0.5127291954
+-0.0720583700 0.8866594825 0.4567740725
+-0.4295919633 0.8194338309 0.3794455716
+-0.8531785590 -0.3063341981 0.4221915508
+-0.6265400554 -0.5869890510 0.5127293760
+-0.2001180064 -0.8476566112 0.4913563402
+ 0.8176915179 0.4848777911 0.3102806942
+ 0.1886510811 0.8866594825 0.4221915817
+ 0.5136601821 0.8194338309 0.2543254098
+ 0.9337423985 -0.3063341981 0.1851607203
+ 0.7385455107 -0.5869890510 0.3316540106
+ 0.3212979948 -0.8476566112 0.4221917432
+-0.8651885085 0.3761046523 0.3316536375
+-0.6488076880 0.6783199813 0.3448631425
+-0.2315603996 0.9389879297 0.2543254788
+-0.7860426423 -0.5346614357 0.3102807015
+-0.9545918983 -0.1128925413 0.2756983531
+-0.0960768624 -0.9564306093 0.2756986145
+ 0.9217330580 0.3761046523 0.0946227263
+ 0.7162790072 0.6783199813 0.1637876273
+ 0.2898571959 0.9389879297 0.1851606704
+ 0.8397521423 -0.5346614357 0.0946228761
+ 0.9934566827 -0.1128925413 0.0172943252
+ 0.1646311382 -0.9564306093 0.2411163161
+-0.8054751299 0.5695467454 0.1637874231
+-0.9591793219 0.1477776761 0.2411157125
+-0.1303544328 0.9913166095 0.0172945558
+-0.8203200648 -0.5695470165 0.0518766546
+-0.9888693637 -0.1477781439 0.0172916663
+-0.1303536668 -0.9913167102 0.0172945558
+ 0.8203206401 0.5695467454 -0.0518705331
+ 0.9888694917 0.1477776761 -0.0172883463
+ 0.1303553059 0.9913166095 -0.0172879732
+ 0.8054761704 -0.5695470165 -0.1637813633
+ 0.9591800640 -0.1477781439 -0.2411124739
+ 0.1303545664 -0.9913167102 -0.0172877735
+-0.8397525647 0.5346618623 -0.0946167165
+-0.9934567883 0.1128921245 -0.0172909812
+-0.1646312678 0.9564322465 -0.2411097335
+-0.7162795951 -0.6783208443 -0.1637814823
+-0.9217334041 -0.3761053597 -0.0946165431
+-0.2898558028 -0.9389895580 -0.1851545936
+ 0.7860446559 0.5346618623 -0.3102748651
+ 0.9545928720 0.1128921245 -0.2756951522
+ 0.0960787036 0.9564322465 -0.2756922934
+ 0.6488098576 -0.6783208443 -0.3448573632
+ 0.8651904546 -0.3761053597 -0.3316477584
+ 0.2315606390 -0.9389895580 -0.2543192490
+-0.7385472639 0.5869902473 -0.3316479890
+-0.9337433781 0.3063348862 -0.1851546415
+-0.3212992842 0.8476584134 -0.4221871436
+-0.8176928415 -0.4848792845 -0.3102748723
+-0.5136611563 -0.8194350139 -0.2543196306
+-0.1886494644 -0.8866613987 -0.4221882798
+ 0.6265433179 0.5869902473 -0.5127240198
+ 0.8531810896 0.3063348862 -0.4221859376
+ 0.2001204504 0.8476584134 -0.4913522358
+ 0.7085240020 -0.4848792845 -0.5127239199
+ 0.4295944104 -0.8194350139 -0.3794402462
+ 0.0720576700 -0.8866613987 -0.4567704634
+-0.8325379870 0.3586633178 -0.4221861255
+-0.5405162125 0.7065442357 -0.4567685048
+-0.2172590958 0.7388844270 -0.6378466030
+-0.7164876491 -0.4325518944 -0.5473064108
+-0.4124548660 -0.7671068289 -0.4913533317
+ 0.6936796092 0.3586633178 -0.6246352729
+ 0.4027407159 0.7065442357 -0.5818893011
+ 0.0434540643 0.7388844270 -0.6724295858
+ 0.5490226993 -0.4325518944 -0.7151733596
+ 0.2700914841 -0.7671068289 -0.5818914876
+-0.7284976588 0.2498903768 -0.6378447779
+-0.4364761587 0.5977701626 -0.6724279854
+-0.6567747682 -0.2391103983 -0.7151734903
+-0.5138692103 -0.5736660641 -0.6378445591
+ 0.5370132986 0.2498903768 -0.8057118075
+ 0.2460744543 0.5977701626 -0.7629667067
+ 0.4476105365 -0.2391103983 -0.8616675838
+ 0.3298072522 -0.5736660641 -0.7497562426
+-0.6613622562 0.0215634725 -0.7497566156
+-0.5304666075 0.3694443652 -0.7629652937
+-0.4541562762 -0.3802243954 -0.8057117884
+ 0.4430232811 0.0215634725 -0.8962507401
+ 0.3132106967 0.3694443652 -0.8748770888
+ 0.2283949989 -0.3802243954 -0.8962505976
+-0.4633311450 0.1411172572 -0.8748772313
+-0.2561255056 -0.2606708670 -0.9308331883
+ 0.2192205953 0.1411172572 -0.9654161022
+ 0.0045924376 -0.2606708670 -0.9654168056
+-0.2607129987 0.0000032913 -0.9654163518
+ 0.0000051771 0.0000032912 -0.9999999999
+ 0.1200387571 0.1221698550 0.9049446030
+-0.2175780247 0.1162282816 0.9049446030
+ 0.1200387571 -0.4082474279 0.9049446030
+ 0.4459799746 0.1162282816 0.8169252068
+ 0.1016985225 0.6339220449 0.7666817889
+-0.3544276914 -0.1832548434 0.8300952867
+ 0.5585832497 -0.1832548434 0.7089865490
+-0.3643565320 0.3809295903 0.7552459704
+-0.4568036952 -0.4649138222 0.6745068322
+-0.7747432361 0.0697368203 0.6284189748
+ 0.5486549126 0.3809295903 0.6341371659
+ 0.6168557011 -0.4649138222 0.5320884576
+ 0.9117846887 0.0697368203 0.4047050422
+-0.4756956529 0.6085799433 0.5320883790
+-0.2091195905 -0.6774423865 0.5878778112
+ 0.5979647013 0.6085799433 0.3896698773
+ 0.3551522032 -0.6774423865 0.5130284950
+-0.2351136470 0.7996124516 0.3919196492
+-0.6935150612 -0.4186830921 0.4381790039
+ 0.0589047087 -0.8240793946 0.4440690614
+-0.5063278658 -0.8431340489 0.1809911096
+ 0.3291594648 0.7996124516 0.3170701581
+ 0.7837684883 -0.4186830921 0.2422208418
+ 0.5360037147 -0.8431340489 0.0427282955
+-0.7095802914 0.4941881267 0.3170700500
+ 0.0283375922 0.9128709077 0.2136305953
+-0.5360037809 0.8431342740 -0.0427230226
+-0.8627717620 -0.3317288924 0.1592318224
+ 0.7677040727 0.4941881267 0.1211117799
+ 0.5063293044 0.8431342740 -0.1809860363
+ 0.8744481415 -0.3317288924 -0.0712062810
+-0.8744476717 0.3317288831 0.0712120936
+-0.9130127824 -0.0000002089 0.1211105323
+ 0.0160652247 -0.9128709077 0.1211120373
+ 0.8627728239 0.3317288831 -0.1592260883
+ 0.9130131866 -0.0000002089 -0.1211074853
+-0.0160644264 0.9128718312 -0.1211060185
+-0.7677045094 -0.4941888273 -0.1211061534
+-0.9117856757 -0.0697383469 -0.4047106460
+-0.0283368549 -0.9128720729 -0.2136250368
+ 0.7095821798 -0.4941888273 -0.3170647319
+ 0.7747427279 -0.0697383469 -0.6284246421
+-0.7837697662 0.4186839017 -0.2422153076
+-0.0589041897 0.8240821079 -0.4440651491
+-0.5979663637 -0.6085817063 -0.3896645730
+-0.3291594183 -0.7996144008 -0.3170661961
+ 0.6935177376 0.4186839017 -0.4381739942
+ 0.4756986407 -0.6085817063 -0.5320836915
+ 0.2351146351 -0.7996144008 -0.3919158121
+-0.6168583888 0.4649158905 -0.5320835344
+-0.3551545140 0.6774441676 -0.5130247732
+-0.1016986410 -0.6339226751 -0.7666826828
+ 0.4568075735 0.4649158905 -0.6745027800
+ 0.2091227917 0.6774441676 -0.5878748207
+-0.1200394924 0.4082445693 -0.9049501465
+-0.5486577777 -0.3809323480 -0.6341330304
+ 0.3643603762 -0.3809323480 -0.7552427249
+-0.5585867166 0.1832576685 -0.7089830873
+-0.4459830958 -0.1162285368 -0.8169244453
+ 0.3544319409 0.1832576685 -0.8300928486
+ 0.2175812365 -0.1162285368 -0.9049446815
+-0.1200388929 -0.1221699932 -0.9049456265
+4 0 2 4 1
+6 0 3 8 13 6 2
+10 0 1 5 10 19 28 23 15 7 3
+6 1 4 9 17 11 5
+10 2 6 12 21 31 37 26 16 9 4
+4 3 7 14 8
+4 5 11 18 10
+4 6 13 20 12
+6 7 15 24 34 22 14
+10 8 14 22 33 46 55 42 30 20 13
+4 9 16 25 17
+6 10 18 27 40 29 19
+10 11 17 25 36 48 61 52 39 27 18
+6 12 20 30 43 32 21
+4 15 23 35 24
+6 16 26 38 49 36 25
+4 19 29 41 28
+4 21 32 44 31
+4 22 34 45 33
+6 23 28 41 53 47 35
+10 24 35 47 59 71 82 69 57 45 34
+4 26 37 50 38
+4 27 39 51 40
+10 29 40 51 63 75 88 77 65 53 41
+4 30 42 54 43
+6 31 44 56 62 50 37
+10 32 43 54 66 78 91 80 68 56 44
+6 33 45 57 70 58 46
+4 36 49 60 48
+10 38 50 62 74 86 96 84 72 60 49
+6 39 52 64 76 63 51
+6 42 55 67 79 66 54
+4 46 58 67 55
+4 47 53 65 59
+6 48 60 72 85 73 61
+4 52 61 73 64
+4 56 68 74 62
+4 57 69 81 70
+10 58 70 81 93 102 108 100 90 79 67
+6 59 65 77 89 83 71
+4 63 76 87 75
+10 64 73 85 95 104 111 106 98 87 76
+4 66 79 90 78
+6 68 80 92 97 86 74
+6 69 82 94 103 93 81
+4 71 83 94 82
+4 72 84 95 85
+6 75 87 98 107 99 88
+4 77 88 99 89
+6 78 90 100 109 101 91
+4 80 91 101 92
+10 83 89 99 107 113 117 115 110 103 94
+6 84 96 105 112 104 95
+4 86 97 105 96
+10 92 101 109 114 118 119 116 112 105 97
+4 93 103 110 102
+4 98 106 113 107
+4 100 108 114 109
+6 102 110 115 118 114 108
+4 104 112 116 111
+6 106 111 116 119 117 113
+4 115 117 119 118
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 4 0
+3 2 6 3
+3 4 7 1
+3 5 8 2
+3 1 9 5
+3 3 10 4
+3 2 11 6
+3 6 12 3
+3 4 13 7
+3 7 9 1
+3 9 8 5
+3 8 14 2
+3 10 15 4
+3 12 10 3
+3 11 12 6
+3 2 16 11
+3 13 9 7
+3 4 17 13
+3 9 18 8
+3 14 19 2
+3 8 20 14
+3 12 15 10
+3 15 21 4
+3 11 22 12
+3 19 16 2
+3 16 23 11
+3 13 24 9
+3 4 25 17
+3 17 26 13
+3 9 27 18
+3 18 20 8
+3 20 19 14
+3 12 28 15
+3 21 25 4
+3 15 29 21
+3 22 30 12
+3 23 22 11
+3 19 23 16
+3 24 31 9
+3 26 24 13
+3 25 26 17
+3 27 20 18
+3 9 32 27
+3 20 33 19
+3 12 34 28
+3 28 29 15
+3 29 25 21
+3 23 30 22
+3 30 35 12
+3 33 23 19
+3 26 31 24
+3 31 32 9
+3 25 36 26
+3 27 37 20
+3 32 38 27
+3 20 39 33
+3 34 29 28
+3 35 34 12
+3 29 36 25
+3 23 40 30
+3 30 41 35
+3 39 23 33
+3 26 42 31
+3 31 38 32
+3 36 43 26
+3 37 44 20
+3 38 37 27
+3 20 45 39
+3 34 46 29
+3 41 34 35
+3 29 43 36
+3 23 47 40
+3 40 41 30
+3 39 48 23
+3 26 49 42
+3 42 38 31
+3 43 50 26
+3 38 44 37
+3 44 45 20
+3 45 51 39
+3 46 52 29
+3 41 46 34
+3 29 53 43
+3 47 41 40
+3 48 47 23
+3 51 48 39
+3 49 38 42
+3 50 49 26
+3 43 54 50
+3 38 55 44
+3 44 51 45
+3 41 52 46
+3 52 53 29
+3 53 54 43
+3 47 56 41
+3 51 47 48
+3 49 57 38
+3 54 49 50
+3 38 58 55
+3 55 51 44
+3 41 59 52
+3 52 54 53
+3 56 60 41
+3 51 56 47
+3 57 58 38
+3 54 57 49
+3 58 51 55
+3 60 59 41
+3 59 54 52
+3 51 60 56
+3 54 58 57
+3 58 61 51
+3 60 54 59
+3 61 60 51
+3 54 61 58
+3 60 54 61
+snub dodecahedron
+pentagonal hexecontahedron
+|2 3 5
+(3.3.3.3.5)
+icosahedral group
+A5
+12{5}+80{3}
+33 60 150 92 60 1 0 0 2 2 5 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.4512088258 0.0000000000 0.8924183971
+ 0.2127790861 0.3978875029 0.8924183971
+-0.2505259628 0.3752680994 0.8924183971
+-0.4490629634 -0.0439529224 0.8924183971
+-0.1730083366 -0.4167223535 0.8924183971
+ 0.5570628795 -0.4167223535 0.7183477071
+ 0.8034191070 -0.0439529224 0.5937894232
+ 0.6262410352 0.3752680994 0.6833710701
+ 0.3401140582 0.7292026799 0.5937894232
+-0.4095292581 0.6926037162 0.5937894232
+-0.6598181766 0.3124803264 0.6833710701
+-0.5867073299 -0.4344864666 0.6833710701
+-0.2674638242 -0.7588657481 0.5937894232
+ 0.1712754568 -0.6742709318 0.7183477071
+ 0.5066126656 -0.7588657481 0.4092265672
+ 0.8319314730 -0.4344864666 0.3451253896
+ 0.9853200794 -0.0345183587 0.1671909808
+ 0.6986399371 0.6437955034 0.3121371303
+ 0.3534611035 0.9196768661 0.1710546996
+-0.0444936500 0.9113473168 0.4092265672
+-0.4413672010 0.8808718883 0.1710546996
+-0.7580304168 0.5726781810 0.3121371303
+-0.9277164283 0.1422346447 0.3451253896
+-0.8825314401 -0.3194162218 0.3451253896
+-0.6326042630 -0.7087892905 0.3121371303
+ 0.0822881568 -0.9349423109 0.3451253896
+ 0.3841470954 -0.9232462719 -0.0068797092
+ 0.9105239830 -0.3983895691 -0.1105975932
+ 0.9561362417 0.0261888093 -0.2917492648
+ 0.9205629910 0.3905335442 -0.0068797092
+ 0.6521763631 0.7453882542 -0.1380664403
+-0.0487110154 0.9977300839 -0.0464964156
+-0.4177242369 0.8604584989 -0.2917492648
+-0.9300960831 0.3617906055 -0.0634730968
+-0.9941677927 -0.0973061317 -0.0464964156
+-0.8422948163 -0.5352668572 -0.0634730968
+-0.5085214838 -0.8539169004 -0.1105975932
+-0.0666936701 -0.9936871537 -0.0902097278
+ 0.2171184410 -0.8730158634 -0.4366954143
+ 0.6337780180 -0.7004597412 -0.3281487085
+ 0.7752228621 -0.3165232566 -0.5466649267
+ 0.7846911652 0.4275505711 -0.4488432737
+ 0.4346204276 0.7157251860 -0.5466649267
+ 0.0014482055 0.8716810135 -0.4900715391
+-0.3439002478 0.6359394784 -0.6908788601
+-0.7197752973 0.5396486232 -0.4366954143
+-0.8871554693 0.1072142198 -0.4488432737
+-0.6414198315 -0.6014211198 -0.4763121208
+-0.2422737833 -0.8373370292 -0.4900715391
+ 0.4183769714 -0.5607792259 -0.7144839884
+ 0.4919671680 -0.1269691999 -0.8613054788
+ 0.4978189011 0.3328937158 -0.8008483725
+ 0.0947401619 0.5614556665 -0.8220655912
+-0.5854826930 0.2482988995 -0.7717238319
+-0.6691452398 -0.2043459771 -0.7144839884
+-0.3249352618 -0.5030496595 -0.8008483725
+ 0.0833693593 -0.3321275372 -0.9395428936
+ 0.1242523988 0.1277815601 -0.9839884218
+-0.2961484454 -0.0657599657 -0.9528755035
+ 0.2190839064 0.1312836377 0.9188614921
+-0.0124546442 0.2551039658 0.9188614921
+-0.2308305197 0.1093179889 0.9188614921
+-0.2052534511 -0.1520005669 0.9188614921
+ 0.2190839064 -0.3281703830 0.9188614921
+ 0.5977703708 -0.1520005669 0.7273967313
+ 0.6205958173 0.1093179889 0.7158561322
+ 0.4257131685 0.2551039658 0.8143892546
+ 0.3890572668 0.4957055924 0.7158561322
+-0.0330094857 0.6761213397 0.7360504792
+-0.4354944038 0.4554494653 0.7158561322
+-0.4485386151 0.2124213879 0.8143892546
+-0.7630826557 -0.0746882186 0.6419708175
+-0.3988385021 -0.2953600929 0.8143892546
+-0.3389195666 -0.5312467586 0.7158561322
+-0.0888218963 -0.6103640383 0.7273967313
+ 0.4074741194 -0.6103640383 0.6090650015
+ 0.6254586613 -0.5312467586 0.4859196824
+ 0.7233904360 -0.2953600929 0.5468165011
+ 0.8646946053 -0.1692512546 0.3649614304
+ 0.8780829721 0.2897337362 0.3808210291
+ 0.5493678557 0.5768433427 0.5243913714
+ 0.4593636674 0.7564719129 0.3553517403
+ 0.2141655150 0.8447510749 0.3873865601
+-0.2954354429 0.8198714201 0.3873865601
+-0.5308680756 0.7081269803 0.3553517403
+-0.6029463352 0.5205852472 0.5243913714
+-0.7739230465 0.3389900646 0.4423442636
+-0.6935065744 -0.4826176302 0.4423442636
+-0.4905640004 -0.6276147261 0.5243913714
+-0.3032002312 -0.9251016481 0.2285969389
+-0.0045863974 -0.7813515677 0.5468165011
+ 0.2508214168 -0.7813515677 0.4859196824
+ 0.3210587649 -0.8635013917 0.2466297006
+ 0.7110959079 -0.6998764938 0.0671974935
+ 0.9000340357 -0.2861982107 0.1325477729
+ 0.9410156039 -0.1341976438 -0.0775900694
+ 0.9443279912 0.1261088383 -0.0433681826
+ 0.7494453424 0.5872206583 0.0551649398
+ 0.5623291395 0.7618123698 0.1138746914
+ 0.3032002312 0.9251016481 -0.2285969389
+ 0.0858720409 0.9333521346 0.1761231918
+-0.1763828687 0.9205483682 0.1761231918
+-0.2995309163 0.9037575188 -0.0551649398
+-0.7110959079 0.6998764938 -0.0671974935
+-0.8631016874 0.3552600725 0.1959217993
+-0.9410156039 0.1341976438 0.0775900694
+-0.9253215715 -0.0905676721 0.2124078137
+-0.8971365698 -0.3141104098 0.0775900694
+-0.7778380870 -0.5158702863 0.1959217993
+-0.6544328852 -0.6922296665 0.0455552496
+ 0.1318953941 -0.9409811017 0.0818398716
+ 0.1763828687 -0.9205483682 -0.1761231918
+ 0.4075046572 -0.8237974999 -0.2546315508
+ 0.7653310532 -0.4670045122 -0.3251380596
+ 0.8716936806 -0.2272456248 -0.3131280032
+ 0.7630826557 0.0746882186 -0.6419708175
+ 0.8781301501 0.2785692436 -0.2466297006
+ 0.7778380870 0.5158702863 -0.1959217993
+ 0.6175005369 0.6231678047 -0.3740248218
+-0.1534232428 0.9007249745 -0.2733046324
+-0.2508214168 0.7813515677 -0.4859196824
+-0.4887903007 0.6717969331 -0.4683081420
+-0.8370961923 0.3328068685 -0.3131280032
+-0.9276324486 0.1226425968 -0.1843812002
+-0.8780829721 -0.2897337362 -0.3808210291
+-0.6573415966 -0.6568033615 -0.2145948808
+-0.4593636674 -0.7564719129 -0.3553517403
+-0.2697318228 -0.8859007376 -0.2279566191
+-0.0303057331 -0.8922024719 -0.3355531328
+ 0.0330094857 -0.6761213397 -0.7360504792
+ 0.4187988612 -0.7042009004 -0.4881067495
+ 0.6029463352 -0.5205852472 -0.5243913714
+ 0.5561556114 -0.3313610975 -0.7003073269
+ 0.5665700378 0.4870645516 -0.5927108132
+ 0.3389195666 0.5312467586 -0.7158561322
+ 0.1751412372 0.7090205159 -0.6133148036
+-0.0817329434 0.6826950901 -0.6608984288
+-0.2190839064 0.3281703830 -0.9188614921
+-0.5441424799 0.4698138638 -0.6266765419
+-0.7233904360 0.2953600929 -0.5468165011
+-0.7066849651 0.0498778478 -0.6384732991
+-0.5396360317 -0.4318462468 -0.6571463807
+-0.3987890908 -0.6407026882 -0.5831011230
+ 0.3278774074 -0.3365097556 -0.8299380599
+ 0.2308305197 -0.1093179889 -0.9188614921
+ 0.3675788294 0.1101068700 -0.8730990062
+ 0.2365131238 0.3372537898 -0.8601517406
+-0.5116812230 -0.0071952699 -0.8047795644
+-0.4257131685 -0.2551039658 -0.8143892546
+-0.1774197357 -0.2972657023 -0.8886478115
+-0.0292095264 -0.0891219012 -0.9490751728
+3 0 2 1
+3 0 3 2
+3 0 4 3
+3 0 5 4
+5 0 1 6 14 5
+3 1 7 6
+3 1 8 7
+3 1 2 8
+3 2 9 8
+5 2 3 10 20 9
+3 3 11 10
+3 3 4 11
+5 4 12 24 23 11
+3 4 5 12
+3 5 13 12
+3 5 14 13
+3 6 15 14
+3 6 16 15
+3 6 7 16
+3 7 17 16
+5 7 8 18 30 17
+3 8 9 18
+3 9 19 18
+3 9 20 19
+3 10 21 20
+3 10 22 21
+3 10 11 22
+3 11 23 22
+3 12 25 24
+3 12 13 25
+5 13 26 38 37 25
+3 13 14 26
+3 14 15 26
+3 15 27 26
+5 15 16 28 40 27
+3 16 17 28
+3 17 29 28
+3 17 30 29
+3 18 31 30
+3 18 19 31
+5 19 32 44 43 31
+3 19 20 32
+3 20 21 32
+3 21 33 32
+5 21 22 34 46 33
+3 22 23 34
+3 23 35 34
+3 23 24 35
+3 24 36 35
+3 24 25 36
+3 25 37 36
+3 26 27 38
+3 27 39 38
+3 27 40 39
+3 28 41 40
+3 28 29 41
+5 29 42 52 51 41
+3 29 30 42
+3 30 31 42
+3 31 43 42
+3 32 33 44
+3 33 45 44
+3 33 46 45
+3 34 47 46
+3 34 35 47
+5 35 36 48 55 47
+3 36 37 48
+3 37 49 48
+3 37 38 49
+3 38 39 49
+5 39 50 57 56 49
+3 39 40 50
+3 40 41 50
+3 41 51 50
+3 42 43 52
+3 43 53 52
+3 43 44 53
+3 44 45 53
+5 45 54 59 58 53
+3 45 46 54
+3 46 47 54
+3 47 55 54
+3 48 56 55
+3 48 49 56
+3 50 51 57
+3 51 58 57
+3 51 52 58
+3 52 53 58
+3 54 55 59
+3 55 56 59
+3 56 57 59
+3 57 58 59
+5 4 0 1 2 3
+5 4 5 6 7 0
+5 7 8 9 1 0
+5 9 10 11 2 1
+5 11 12 13 3 2
+5 13 14 15 4 3
+5 4 16 17 18 5
+5 18 19 20 6 5
+5 20 21 8 7 6
+5 21 22 23 9 8
+5 9 24 25 26 10
+5 26 27 12 11 10
+5 12 28 29 14 13
+5 29 30 31 15 14
+5 31 32 16 4 15
+5 32 33 34 17 16
+5 34 35 19 18 17
+5 35 36 37 20 19
+5 20 38 39 22 21
+5 39 40 41 23 22
+5 41 42 24 9 23
+5 42 43 44 25 24
+5 44 45 27 26 25
+5 45 46 47 12 27
+5 47 48 49 28 12
+5 49 50 30 29 28
+5 30 51 33 32 31
+5 51 52 53 34 33
+5 34 54 55 36 35
+5 55 56 57 37 36
+5 57 58 38 20 37
+5 58 59 40 39 38
+5 40 60 43 42 41
+5 60 61 62 44 43
+5 44 63 64 46 45
+5 64 65 48 47 46
+5 65 66 50 49 48
+5 66 67 68 30 50
+5 68 69 52 51 30
+5 69 70 71 53 52
+5 71 72 54 34 53
+5 72 73 56 55 54
+5 56 74 59 58 57
+5 74 75 76 40 59
+5 76 77 61 60 40
+5 77 78 79 62 61
+5 79 80 63 44 62
+5 80 81 65 64 63
+5 65 82 83 67 66
+5 83 70 69 68 67
+5 70 84 73 72 71
+5 84 85 86 56 73
+5 86 87 75 74 56
+5 87 78 77 76 75
+5 78 88 81 80 79
+5 88 89 82 65 81
+5 89 90 70 83 82
+5 90 91 85 84 70
+5 91 78 87 86 85
+5 78 88 89 90 91
diff --git a/lib/polyhedra.all b/lib/polyhedra.all
new file mode 100644
index 00000000..e30faa7e
--- /dev/null
+++ b/lib/polyhedra.all
@@ -0,0 +1,13258 @@
+pentagonal prism
+pentagonal dipyramid
+2 5|2
+(4.4.5)
+dihedral group
+D
+2{5}+5{4}
+0 10 15 7 10 1 0 0 2 2 3 20 2 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8737108351 0.0000000000 0.4864456563
+-0.3018596695 0.8199093629 0.4864456563
+-0.6651309335 -0.5665434359 0.4864456563
+ 0.5718511657 0.8199093629 -0.0271086873
+ 0.7485628941 -0.5665434359 -0.3445027268
+-0.9669906029 0.2533659270 -0.0271086873
+-0.2024936222 -0.9166865354 -0.3445027268
+ 0.4467032247 0.2533659270 -0.8580570704
+-0.5043532916 -0.0967771725 -0.8580570704
+ 0.2978495106 0.4270509831 0.5067318540
+-0.5036584607 0.1319660113 0.5067318540
+ 0.2978495106 -0.8090169944 0.5067318540
+ 0.6877395818 0.1319660113 -0.1935543450
+-0.2978495106 0.8090169944 -0.5067318540
+-0.6091275581 -0.3454915028 -0.1935543450
+ 0.1271969263 -0.3454915028 -0.6263550179
+4 0 2 4 1
+4 0 3 6 2
+5 0 1 5 7 3
+4 1 4 8 5
+5 2 6 9 8 4
+4 3 7 9 6
+4 5 8 9 7
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 4 0
+3 2 6 3
+3 4 5 1
+3 5 6 2
+3 6 4 3
+3 4 5 6
+pentagonal antiprism
+pentagonal deltohedron
+|2 2 5
+(3.3.3.5)
+dihedral group
+D
+2{5}+10{3}
+1 10 20 12 10 1 0 0 2 2 4 20 2 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8944271910 0.0000000000 0.4472135955
+ 0.2763932023 0.8506508084 0.4472135955
+-0.7236067977 0.5257311121 0.4472135955
+-0.7236067977 -0.5257311121 0.4472135955
+ 0.7236067977 -0.5257311121 -0.4472135955
+ 0.7236067977 0.5257311121 -0.4472135955
+-0.8944271910 -0.0000000000 -0.4472135955
+-0.2763932023 -0.8506508084 -0.4472135955
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.2763932023 0.2008114159 0.4472135955
+-0.1055728090 0.3249196962 0.4472135955
+-0.3416407865 -0.0000000000 0.4472135955
+ 0.2763932023 -0.8506508084 0.4472135955
+ 0.5527864045 0.0000000000 -0.1055728090
+ 0.4472135955 0.3249196962 0.1055728090
+-0.2763932023 0.8506508084 -0.4472135955
+-0.5527864045 -0.0000000000 0.1055728090
+-0.4472135955 -0.3249196962 -0.1055728090
+ 0.1055728090 -0.3249196962 -0.4472135955
+ 0.3416407865 0.0000000000 -0.4472135955
+-0.2763932023 -0.2008114159 -0.4472135955
+3 0 2 1
+3 0 3 2
+3 0 4 3
+5 0 1 5 8 4
+3 1 6 5
+3 1 2 6
+5 2 3 7 9 6
+3 3 4 7
+3 4 8 7
+3 5 9 8
+3 5 6 9
+3 7 8 9
+4 3 0 1 2
+4 3 4 5 0
+4 5 6 1 0
+4 6 7 2 1
+4 7 8 3 2
+4 3 9 10 4
+4 10 6 5 4
+4 6 11 8 7
+4 11 9 3 8
+4 9 10 6 11
+pentagrammic prism
+pentagrammic dipyramid
+2 5/2|2
+(4.4.5/2)
+dihedral group
+D
+5{4}+2{5/2}
+2 10 15 7 10 2 0 0 2 2 3 20 2 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9987422138 0.0000000000 0.0501397095
+-0.9033708188 0.4259192097 0.0501397095
+ 0.6354709497 -0.7704950886 0.0501397095
+ 0.0953713949 0.4259192097 -0.8997205810
+ 0.0182143157 -0.7704950886 0.6371856536
+-0.2678998691 -0.3445758789 -0.8997205810
+ 0.6059995679 0.4761921529 0.6371856536
+-0.8851565032 -0.3445758789 -0.3126746369
+-0.2973712509 0.9021113626 -0.3126746369
+ 0.2129596049 0.9510565163 0.2239189798
+-0.5982071492 -0.7694208843 0.2239189798
+ 0.2129596049 -0.1004057079 0.2239189798
+ 0.2536312703 -0.7694208843 -0.5862274998
+-0.2129596049 0.1004057079 -0.2239189798
+ 0.7549598948 0.2938926261 -0.5862274998
+-0.6233436208 0.2938926261 0.7246170401
+4 0 2 4 1
+4 0 3 6 2
+5 0 1 5 7 3 2
+4 1 4 8 5
+5 2 6 9 8 4 2
+4 3 7 9 6
+4 5 8 9 7
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 4 0
+3 2 6 3
+3 4 5 1
+3 5 6 2
+3 6 4 3
+3 4 5 6
+pentagrammic antiprism
+pentagrammic deltohedron
+|2 2 5/2
+(3.3.3.5/2)
+dihedral group
+D
+10{3}+2{5/2}
+3 10 20 12 10 2 0 0 2 2 4 20 2 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9870590084 0.0000000000 -0.1603574566
+-0.1885114962 0.9688905521 -0.1603574566
+-0.9150540242 -0.3700832595 -0.1603574566
+ 0.5380310318 -0.8275313256 -0.1603574566
+-0.0720049843 -0.8275313256 0.5567828907
+-0.3050180081 -0.3700832595 -0.8774978039
+ 0.1440099685 0.4574480661 -0.8774978039
+ 0.6545375437 0.5114424860 0.5567828907
+-0.8430490399 0.4574480661 0.2828596527
+ 0.5593892211 0.6787159473 0.4758448931
+-0.7730568906 0.4194695241 0.4758448931
+-0.2641077641 -0.8389390482 0.4758448931
+ 0.5593892211 -0.3035309991 0.4758448931
+ 0.4273353390 -0.8389390482 -0.3369952245
+ 0.3457215516 0.4194695241 -0.8393580447
+-0.5593892211 0.3035309991 -0.4758448931
+-0.1632275749 -0.5184928463 -0.8393580447
+ 0.9362844655 0.0990233222 -0.3369952245
+-0.1824939766 0.0990233222 0.9782077132
+-0.8546706780 -0.5184928463 -0.0265179270
+-0.0311736929 0.9991621492 -0.0265179270
+3 0 2 1
+3 0 3 2
+3 0 4 3
+5 0 1 5 8 4 2
+3 1 6 5
+3 1 2 6
+5 2 3 7 9 6 2
+3 3 4 7
+3 4 8 7
+3 5 9 8
+3 5 6 9
+3 7 8 9
+4 3 0 1 2
+4 3 4 5 0
+4 5 6 1 0
+4 6 7 2 1
+4 7 8 3 2
+4 3 9 10 4
+4 10 6 5 4
+4 6 11 8 7
+4 11 9 3 8
+4 9 10 6 11
+pentagrammic crossed antiprism
+pentagrammic concave deltohedron
+|2 2 5/3
+(3.3.3.5/3)
+dihedral group
+D
+10{3}+2{5/3}
+4 10 20 12 10 3 0 0 2 2 4 20 2 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8944271910 0.0000000000 -0.4472135955
+-0.7236067977 0.5257311121 -0.4472135955
+ 0.2763932023 -0.8506508084 -0.4472135955
+ 0.2763932023 0.8506508084 -0.4472135955
+-0.2763932023 0.8506508084 0.4472135955
+-0.2763932023 -0.8506508084 0.4472135955
+-0.8944271910 0.0000000000 0.4472135955
+ 0.7236067977 -0.5257311121 0.4472135955
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.3035309991 0.9341723590 0.1875924741
+-0.7946544723 -0.5773502692 0.1875924741
+ 0.9822469464 0.0000000000 0.1875924741
+ 0.3035309991 0.2205281794 0.1875924741
+ 0.6070619982 -0.0000000000 0.7946544723
+-0.1875924741 -0.5773502692 -0.7946544723
+-0.3035309991 -0.2205281794 -0.1875924741
+-0.6070619982 -0.0000000000 -0.7946544723
+ 0.1875924741 0.5773502692 0.7946544723
+ 0.7946544723 0.5773502692 -0.1875924741
+-0.9822469464 0.0000000000 -0.1875924741
+-0.3035309991 -0.9341723590 -0.1875924741
+3 0 2 1
+3 0 3 2
+3 0 4 3
+5 0 1 5 8 4 3
+3 1 6 5
+3 1 2 6
+5 2 3 7 9 6 3
+3 3 4 7
+3 4 8 7
+3 5 9 8
+3 5 6 9
+3 7 8 9
+4 3 0 1 2
+4 3 4 5 0
+4 5 6 1 0
+4 6 7 2 1
+4 7 8 3 2
+4 3 9 10 4
+4 10 6 5 4
+4 6 11 8 7
+4 11 9 3 8
+4 9 10 6 11
+tetrahedron
+tetrahedron
+3|2 3
+(3.3.3)
+tetrahedral group
+A4
+4{3}
+5 4 6 4 4 1 0 0 2 1 3 24 3 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9428090416 0.0000000000 -0.3333333333
+-0.4714045208 0.8164965809 -0.3333333333
+-0.4714045208 -0.8164965809 -0.3333333333
+ 0.4714045208 0.8164965809 0.3333333333
+-0.9428090416 0.0000000000 0.3333333333
+ 0.4714045208 -0.8164965809 0.3333333333
+-0.0000000000 0.0000000000 -1.0000000000
+3 0 2 1
+3 0 3 2
+3 0 1 3
+3 1 2 3
+3 2 0 1
+3 2 3 0
+3 3 1 0
+3 1 2 3
+truncated tetrahedron
+triakistetrahedron
+2 3|3
+(6.6.3)
+tetrahedral group
+A4
+4{6}+4{3}
+6 12 18 8 12 1 0 0 2 2 3 24 3 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.7713892158 0.0000000000 0.6363636364
+-0.6428243465 0.4264014327 0.6363636364
+ 0.2999846950 -0.7106690545 0.6363636364
+ 0.8999540851 0.4264014327 -0.0909090909
+-0.9856639980 0.1421338109 -0.0909090909
+-0.5142594772 0.8528028654 -0.0909090909
+-0.0428549564 -0.9949366763 -0.0909090909
+ 0.5571144337 0.1421338109 -0.8181818182
+ 0.2571297386 0.8528028654 -0.4545454545
+-0.6856793030 -0.5685352436 -0.4545454545
+ 0.0857099129 -0.5685352436 -0.8181818182
+ 0.2461829820 0.8164965809 0.5222329679
+-0.6564879519 -0.5443310540 0.5222329679
+ 0.2461829820 -0.1632993162 0.5222329679
+ 0.8206099399 -0.5443310540 -0.1740776560
+-0.4923659639 0.3265986324 0.1044465936
+ 0.3938927711 0.3265986324 -0.3133397807
+-0.4103049699 0.2721655270 -0.8703882798
+-0.1477097892 -0.4898979486 -0.3133397807
+6 0 2 6 9 4 1
+6 0 3 7 10 5 2
+3 0 1 3
+6 1 4 8 11 7 3
+3 2 5 6
+3 4 9 8
+6 5 10 11 8 9 6
+3 7 11 10
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 3 2
+3 3 5 0
+3 4 6 1
+3 0 6 4
+3 1 7 3
+3 3 6 5
+3 5 0 6
+3 6 7 1
+3 7 3 6
+octahemioctahedron
+octahemioctacron
+3/2 3|3
+(6.3/2.6.3)
+tetrahedral group
+A4
+4{6}+4{3}+4{3/2}
+7 12 24 12 12 0 1 0 0 3 4 24 3 1 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8660254038 0.0000000000 0.5000000000
+-0.8660254038 0.0000000000 0.5000000000
+-0.2886751346 0.8164965809 0.5000000000
+ 0.2886751346 -0.8164965809 0.5000000000
+ 0.8660254038 0.0000000000 -0.5000000000
+ 0.5773502692 0.8164965809 0.0000000000
+-0.5773502692 -0.8164965809 0.0000000000
+-0.8660254038 -0.0000000000 -0.5000000000
+-0.2886751346 0.8164965809 -0.5000000000
+ 0.2886751346 -0.8164965809 -0.5000000000
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.0000000000 1.0000000000 0.0000000000
+-0.4714045208 0.3333333333 0.8164965809
+-0.9428090416 -0.3333333333 0.0000000000
+ 0.4714045208 -0.3333333333 0.8164965809
+ 0.4714045208 -0.3333333333 -0.8164965809
+ 0.9428090416 0.3333333333 0.0000000000
+-0.9428090416 -0.3333333333 0.0000000000
+ 0.4714045208 -0.3333333333 0.8164965809
+ 0.0000000000 1.0000000000 0.0000000000
+-0.0000000000 -1.0000000000 0.0000000000
+ 0.4714045208 -0.3333333333 -0.8164965809
+-0.4714045208 0.3333333333 -0.8164965809
+6 0 1 5 11 8 2
+3 0 2 3 2
+6 0 3 9 11 10 4
+3 0 1 4
+6 1 4 7 8 9 6
+3 1 6 5 2
+3 2 8 7
+6 2 7 10 5 6 3
+3 3 6 9
+3 4 10 7 2
+3 5 10 11
+3 8 11 9 2
+4 3 0 1 2
+4 3 4 5 0
+4 6 0 1 7
+4 8 7 1 2
+4 9 2 3 4
+4 5 7 10 0
+4 8 4 5 7
+4 6 4 9 7
+4 11 0 6 4
+4 11 2 8 4
+4 10 2 9 7
+4 10 0 11 2
+tetrahemihexahedron
+tetrahemihexacron
+3/2 3|2
+(4.3/2.4.3)
+tetrahedral group
+A4
+3{4}+2{3}+2{3/2}
+8 6 12 7 6 0 1 1 1 3 4 24 3 1 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 1.0000000000 0.0000000000 0.0000000000
+-1.0000000000 0.0000000000 0.0000000000
+-0.0000000000 1.0000000000 0.0000000000
+-0.0000000000 -1.0000000000 0.0000000000
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.0000000000 1.0000000000 0.0000000000
+-0.5773502692 0.5773502692 0.5773502692
+-1.0000000000 0.0000000000 0.0000000000
+ 0.5773502692 -0.5773502692 0.5773502692
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.5773502692 0.5773502692 -0.5773502692
+-0.5773502692 -0.5773502692 -0.5773502692
+4 0 1 5 2
+3 0 2 3 2
+4 0 3 5 4
+3 0 1 4
+4 1 4 2 3
+3 1 3 5 2
+3 2 5 4
+4 3 0 1 2
+4 3 4 5 0
+4 6 0 1 4
+4 5 2 1 4
+4 6 2 3 4
+4 5 0 6 2
+octahedron
+hexahedron
+4|2 3
+(3.3.3.3)
+octahedral group
+S4
+8{3}
+9 6 12 8 6 1 0 0 2 1 4 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 1.0000000000 0.0000000000 0.0000000000
+ 0.0000000000 1.0000000000 0.0000000000
+-1.0000000000 0.0000000000 0.0000000000
+ 0.0000000000 -1.0000000000 0.0000000000
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.5773502692 0.5773502692 0.5773502692
+-0.5773502692 0.5773502692 0.5773502692
+-0.5773502692 -0.5773502692 0.5773502692
+ 0.5773502692 -0.5773502692 0.5773502692
+ 0.5773502692 -0.5773502692 -0.5773502692
+ 0.5773502692 0.5773502692 -0.5773502692
+-0.5773502692 0.5773502692 -0.5773502692
+-0.5773502692 -0.5773502692 -0.5773502692
+3 0 2 1
+3 0 3 2
+3 0 4 3
+3 0 1 4
+3 1 5 4
+3 1 2 5
+3 2 3 5
+3 3 4 5
+4 3 0 1 2
+4 3 4 5 0
+4 5 6 1 0
+4 6 7 2 1
+4 7 4 3 2
+4 4 5 6 7
+hexahedron
+octahedron
+3|2 4
+(4.4.4)
+octahedral group
+S4
+6{4}
+10 8 12 6 8 1 0 0 2 1 3 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9428090416 0.0000000000 0.3333333333
+-0.4714045208 0.8164965809 0.3333333333
+-0.4714045208 -0.8164965809 0.3333333333
+ 0.4714045208 0.8164965809 -0.3333333333
+ 0.4714045208 -0.8164965809 -0.3333333333
+-0.9428090416 0.0000000000 -0.3333333333
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.4082482905 0.7071067812 0.5773502692
+-0.8164965809 0.0000000000 0.5773502692
+ 0.4082482905 -0.7071067812 0.5773502692
+ 0.8164965809 0.0000000000 -0.5773502692
+-0.4082482905 0.7071067812 -0.5773502692
+-0.4082482905 -0.7071067812 -0.5773502692
+4 0 2 4 1
+4 0 3 6 2
+4 0 1 5 3
+4 1 4 7 5
+4 2 6 7 4
+4 3 5 7 6
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 4 0
+3 5 3 2
+3 4 5 1
+3 3 4 5
+cuboctahedron
+rhombic dodecahedron
+2|3 4
+(3.4.3.4)
+octahedral group
+S4
+6{4}+8{3}
+11 12 24 14 12 1 0 0 2 2 4 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8660254038 0.0000000000 0.5000000000
+ 0.2886751346 0.8164965809 0.5000000000
+-0.8660254038 0.0000000000 0.5000000000
+-0.2886751346 -0.8164965809 0.5000000000
+ 0.8660254038 0.0000000000 -0.5000000000
+ 0.5773502692 -0.8164965809 0.0000000000
+-0.5773502692 0.8164965809 0.0000000000
+ 0.2886751346 0.8164965809 -0.5000000000
+-0.8660254038 0.0000000000 -0.5000000000
+-0.2886751346 -0.8164965809 -0.5000000000
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.4082482905 0.2886751346 0.7071067812
+-0.4082482905 0.5773502692 0.7071067812
+-0.4082482905 -0.2886751346 0.7071067812
+ 0.4082482905 -0.5773502692 0.7071067812
+ 0.8164965809 -0.2886751346 0.0000000000
+ 0.8164965809 0.5773502692 0.0000000000
+ 0.0000000000 0.8660254038 0.0000000000
+-0.8164965809 0.2886751346 -0.0000000000
+-0.8164965809 -0.5773502692 0.0000000000
+-0.0000000000 -0.8660254038 -0.0000000000
+ 0.4082482905 -0.5773502692 -0.7071067812
+ 0.4082482905 0.2886751346 -0.7071067812
+-0.4082482905 0.5773502692 -0.7071067812
+-0.4082482905 -0.2886751346 -0.7071067812
+3 0 2 1
+4 0 3 7 2
+3 0 4 3
+4 0 1 6 4
+3 1 5 6
+4 1 2 8 5
+3 2 7 8
+3 3 9 7
+4 3 4 10 9
+3 4 6 10
+4 5 11 10 6
+3 5 8 11
+4 7 9 11 8
+3 9 10 11
+4 3 0 1 2
+4 3 4 5 0
+4 5 6 1 0
+4 1 7 8 2
+4 8 9 3 2
+4 4 10 11 5
+4 9 10 4 3
+4 6 12 7 1
+4 11 12 6 5
+4 12 13 8 7
+4 13 10 9 8
+4 10 11 12 13
+truncated octahedron
+tetrakishexahedron
+2 4|3
+(6.6.4)
+octahedral group
+S4
+8{6}+6{4}
+12 24 36 14 24 1 0 0 2 2 3 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.6000000000 0.0000000000 0.8000000000
+-0.4000000000 0.4472135955 0.8000000000
+-0.0666666667 -0.5962847940 0.8000000000
+ 0.8000000000 0.4472135955 0.4000000000
+ 0.5333333333 -0.5962847940 0.6000000000
+-0.8666666667 0.2981423970 0.4000000000
+-0.2000000000 0.8944271910 0.4000000000
+-0.5333333333 -0.7453559925 0.4000000000
+ 0.9333333333 0.2981423970 -0.2000000000
+ 0.4000000000 0.8944271910 0.2000000000
+ 0.6666666667 -0.7453559925 0.0000000000
+-0.6666666667 0.7453559925 0.0000000000
+-0.9333333333 -0.2981423970 0.2000000000
+-0.4000000000 -0.8944271910 -0.2000000000
+ 0.5333333333 0.7453559925 -0.4000000000
+ 0.8666666667 -0.2981423970 -0.4000000000
+ 0.2000000000 -0.8944271910 -0.4000000000
+-0.5333333333 0.5962847940 -0.6000000000
+-0.8000000000 -0.4472135955 -0.4000000000
+ 0.0666666667 0.5962847940 -0.8000000000
+ 0.4000000000 -0.4472135955 -0.8000000000
+-0.6000000000 -0.0000000000 -0.8000000000
+ 0.0000000000 -0.0000000000 -1.0000000000
+ 0.2581988897 0.5773502692 0.7745966692
+-0.6024640761 -0.1924500897 0.7745966692
+ 0.2581988897 -0.2886751346 0.7745966692
+ 0.9467292624 -0.1924500897 0.2581988897
+-0.5163977795 0.5773502692 0.3872983346
+ 0.0860662966 -0.9622504486 0.2581988897
+ 0.6454972244 0.5773502692 0.0000000000
+-0.9467292624 0.1924500897 -0.2581988897
+-0.0860662966 0.9622504486 -0.2581988897
+-0.6454972244 -0.5773502692 -0.0000000000
+ 0.6024640761 0.1924500897 -0.7745966692
+ 0.5163977795 -0.5773502692 -0.3872983346
+-0.2581988897 -0.5773502692 -0.7745966692
+-0.2581988897 0.2886751346 -0.7745966692
+6 0 2 7 10 4 1
+6 0 3 8 13 6 2
+4 0 1 5 3
+6 1 4 9 16 11 5
+4 2 6 12 7
+6 3 5 11 17 14 8
+4 4 10 15 9
+6 6 13 19 22 18 12
+6 7 12 18 20 15 10
+4 8 14 19 13
+6 9 15 20 23 21 16
+4 11 16 21 17
+6 14 17 21 23 22 19
+4 18 22 23 20
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 6 0
+3 5 3 2
+3 4 7 1
+3 0 8 4
+3 1 9 5
+3 3 10 6
+3 6 8 0
+3 5 11 3
+3 8 7 4
+3 7 9 1
+3 9 12 5
+3 10 8 6
+3 11 10 3
+3 12 11 5
+3 8 13 7
+3 7 12 9
+3 10 13 8
+3 12 10 11
+3 13 12 7
+3 10 13 12
+truncated hexahedron
+triakisoctahedron
+2 3|4
+(8.8.3)
+octahedral group
+S4
+6{8}+8{3}
+13 24 36 14 24 1 0 0 2 2 3 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.5395042868 0.0000000000 0.8419828529
+-0.4604957132 0.2810846377 0.8419828529
+ 0.2466110680 -0.4798414911 0.8419828529
+ 0.8419828529 0.2810846377 0.4604957132
+-0.8651239283 0.1987568534 0.4604957132
+-0.5722307095 0.6785983445 0.4604957132
+ 0.1348760717 -0.8773551980 0.4604957132
+ 0.9768589246 0.1987568534 -0.0790085736
+ 0.7302478566 0.6785983445 0.0790085736
+-0.9768589246 -0.1987568534 0.0790085736
+-0.2697521434 0.9596829823 0.0790085736
+-0.2697521434 -0.9596829823 0.0790085736
+ 0.2697521434 -0.9596829823 -0.0790085736
+ 0.8651239283 -0.1987568534 -0.4604957132
+ 0.2697521434 0.9596829823 -0.0790085736
+-0.7302478566 -0.6785983445 -0.0790085736
+-0.8419828529 -0.2810846377 -0.4604957132
+-0.1348760717 0.8773551980 -0.4604957132
+ 0.5722307095 -0.6785983445 -0.4604957132
+ 0.4604957132 -0.2810846377 -0.8419828529
+-0.5395042868 0.0000000000 -0.8419828529
+-0.2466110680 0.4798414911 -0.8419828529
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.1987568534 0.7071067812 0.6785983445
+-0.5380560257 -0.5000000000 0.6785983445
+ 0.1987568534 -0.1213203436 0.6785983445
+ 0.8191406634 -0.5000000000 0.2810846377
+-0.4798414911 0.2928932188 0.4457402063
+ 0.6444970597 0.2928932188 0.1164290691
+-0.8191406634 0.5000000000 -0.2810846377
+ 0.0341012848 -0.7071067812 0.1164290691
+ 0.5380560257 0.5000000000 -0.6785983445
+-0.6444970597 -0.2928932188 -0.1164290691
+-0.0341012848 0.7071067812 -0.1164290691
+-0.1987568534 -0.7071067812 -0.6785983445
+ 0.4798414911 -0.2928932188 -0.4457402063
+-0.1987568534 0.1213203436 -0.6785983445
+8 0 2 6 11 15 9 4 1
+8 0 3 7 12 16 10 5 2
+3 0 1 3
+8 1 4 8 14 19 13 7 3
+3 2 5 6
+3 4 9 8
+8 5 10 17 21 22 18 11 6
+3 7 13 12
+8 8 9 15 18 22 23 20 14
+3 10 16 17
+3 11 18 15
+8 12 13 19 20 23 21 17 16
+3 14 20 19
+3 21 23 22
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 3 2
+3 3 5 0
+3 4 6 1
+3 0 6 4
+3 1 7 3
+3 3 8 5
+3 8 0 5
+3 6 9 1
+3 0 10 6
+3 1 11 7
+3 11 3 7
+3 3 12 8
+3 8 10 0
+3 9 11 1
+3 6 11 9
+3 8 6 10
+3 11 12 3
+3 11 8 12
+3 6 13 11
+3 8 13 6
+3 11 8 13
+small rhombicuboctahedron
+deltoidal icositetrahedron
+3 4|2
+(4.3.4.4)
+octahedral group
+S4
+18{4}+8{3}
+14 24 48 26 24 1 0 0 2 2 4 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.6675992222 0.0000000000 0.7445208382
+-0.0977676425 0.6604015517 0.7445208382
+-0.6389637427 0.1934271362 0.7445208382
+-0.0977676425 -0.6604015517 0.7445208382
+ 0.5698315797 0.6604015517 0.4890416764
+ 0.9727633538 0.1934271362 0.1277395809
+ 0.5698315797 -0.6604015517 0.4890416764
+-0.3337996111 0.9339488311 0.1277395809
+-0.7367313852 -0.4669744155 0.4890416764
+-0.8749957112 0.4669744155 0.1277395809
+-0.3337996111 -0.9339488311 0.1277395809
+ 0.3337996111 0.9339488311 -0.1277395809
+ 0.8749957112 -0.4669744155 -0.1277395809
+ 0.7367313852 0.4669744155 -0.4890416764
+ 0.3337996111 -0.9339488311 -0.1277395809
+-0.5698315797 0.6604015517 -0.4890416764
+-0.9727633538 -0.1934271362 -0.1277395809
+-0.5698315797 -0.6604015517 -0.4890416764
+ 0.0977676425 0.6604015517 -0.7445208382
+ 0.6389637427 -0.1934271362 -0.7445208382
+ 0.0977676425 -0.6604015517 -0.7445208382
+-0.6675992222 -0.0000000000 -0.7445208382
+ 0.0000000000 -0.0000000000 -1.0000000000
+ 0.3302007759 0.3826834324 0.8628562095
+-0.2553967884 0.2959899757 0.8628562095
+-0.4269143440 -0.2705980501 0.8628562095
+ 0.3302007759 -0.3826834324 0.8628562095
+ 0.8938887595 -0.2705980501 0.3574067443
+ 0.7661903653 0.2959899757 0.4719117310
+ 0.1367736397 0.9238795325 0.3574067443
+-0.5636879836 0.6532814824 0.5054494651
+-0.9339488311 0.0000000000 0.3574067443
+-0.4050047633 -0.7145830136 0.4719117310
+ 0.1367736397 -0.9238795325 0.3574067443
+ 0.7571151198 0.6532814824 0.0000000000
+ 0.9339488311 0.0000000000 -0.3574067443
+ 0.6165823904 -0.7145830136 0.0809672526
+-0.1367736397 0.9238795325 -0.3574067443
+-0.6165823904 0.7145830136 -0.0809672526
+-0.7571151198 -0.6532814824 0.0000000000
+-0.8938887595 0.2705980501 -0.3574067443
+-0.1367736397 -0.9238795325 -0.3574067443
+ 0.4050047633 0.7145830136 -0.4719117310
+ 0.5636879836 -0.6532814824 -0.5054494651
+ 0.4269143440 0.2705980501 -0.8628562095
+-0.3302007759 0.3826834324 -0.8628562095
+-0.7661903653 -0.2959899757 -0.4719117310
+-0.3302007759 -0.3826834324 -0.8628562095
+ 0.2553967884 -0.2959899757 -0.8628562095
+4 0 2 5 1
+3 0 3 2
+4 0 4 9 3
+4 0 1 7 4
+4 1 6 13 7
+3 1 5 6
+4 2 8 12 5
+4 2 3 10 8
+4 3 9 17 10
+3 4 11 9
+4 4 7 15 11
+4 5 12 14 6
+4 6 14 20 13
+3 7 13 15
+4 8 16 19 12
+3 8 10 16
+4 9 11 18 17
+4 10 17 22 16
+4 11 15 21 18
+3 12 19 14
+4 13 20 21 15
+4 14 19 23 20
+4 16 22 23 19
+3 17 18 22
+4 18 21 23 22
+3 20 23 21
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 7 8 2 1
+4 2 9 10 3
+4 5 11 6 0
+4 4 12 11 5
+4 10 13 4 3
+4 6 14 15 7
+4 8 16 9 2
+4 15 17 8 7
+4 16 18 10 9
+4 11 19 14 6
+4 13 20 12 4
+4 12 21 19 11
+4 18 20 13 10
+4 14 22 17 15
+4 17 23 16 8
+4 23 24 18 16
+4 21 22 14 19
+4 20 25 21 12
+4 24 25 20 18
+4 22 24 23 17
+4 21 22 24 25
+truncated cuboctahedron
+disdyakisdodecahedron
+2 3 4|
+(4.6.8)
+octahedral group
+S4
+6{8}+8{6}+12{4}
+15 48 72 26 48 1 0 0 2 3 3 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.4213179058 0.0000000000 0.9069130180
+-0.0205668596 0.4208156152 0.9069130180
+-0.3330265737 -0.2580737859 0.9069130180
+ 0.4007510462 0.4208156152 0.8138260361
+ 0.6841248285 -0.2580737859 0.6821811637
+-0.3741602929 0.5835574446 0.7207390541
+-0.3826793651 -0.6230452339 0.6821811637
+-0.6866200070 -0.0953319565 0.7207390541
+ 0.6429911093 0.5835574446 0.4960071997
+ 0.6344720372 -0.6230452339 0.4574493093
+ 0.9263648917 -0.0953319565 0.3643623273
+-0.4528990160 0.8137091469 0.3643623273
+-0.7071868666 0.3254836587 0.6276520721
+-0.7362727984 -0.4603034045 0.4960071997
+-0.1198724423 -0.8811190198 0.4574493093
+ 0.5642523862 0.8137091469 0.1396304730
+ 0.9057980321 0.3254836587 0.2712753454
+ 0.8767121003 -0.4603034045 0.1396304730
+ 0.3014454635 -0.8811190198 0.3643623273
+-0.7859255897 0.5556353610 0.2712753454
+-0.2106589529 0.9764509762 0.0465434910
+-0.8270593089 -0.5556353610 0.0851013814
+-0.2106589529 -0.9764509762 0.0465434910
+ 0.8270593089 0.5556353610 -0.0851013814
+ 0.2106589529 0.9764509762 -0.0465434910
+ 0.7859255897 -0.5556353610 -0.2712753454
+ 0.2106589529 -0.9764509762 -0.0465434910
+-0.8767121003 0.4603034045 -0.1396304730
+-0.3014454635 0.8811190198 -0.3643623273
+-0.9057980321 -0.3254836587 -0.2712753454
+-0.5642523862 -0.8137091469 -0.1396304730
+ 0.7362727984 0.4603034045 -0.4960071997
+ 0.1198724423 0.8811190198 -0.4574493093
+ 0.7071868666 -0.3254836587 -0.6276520721
+ 0.4528990160 -0.8137091469 -0.3643623273
+-0.9263648917 0.0953319565 -0.3643623273
+-0.6344720372 0.6230452339 -0.4574493093
+-0.6429911093 -0.5835574446 -0.4960071997
+ 0.6866200070 0.0953319565 -0.7207390541
+ 0.3826793651 0.6230452339 -0.6821811637
+ 0.3741602929 -0.5835574446 -0.7207390541
+-0.6841248285 0.2580737859 -0.6821811637
+-0.4007510462 -0.4208156152 -0.8138260361
+ 0.3330265737 0.2580737859 -0.9069130180
+ 0.0205668596 -0.4208156152 -0.9069130180
+-0.4213179058 -0.0000000000 -0.9069130180
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.1824857240 0.1916223125 0.8259425910
+-0.3588578683 0.1651647923 0.8259425910
+ 0.1824857240 -0.5334020968 0.8259425910
+ 0.6734372751 0.1651647923 0.5978648424
+ 0.1150758511 0.8458618109 0.5208409981
+-0.4869154353 -0.3271197492 0.6388327969
+ 0.7107416431 -0.3271197492 0.3742195883
+-0.5282559191 0.5187420617 0.4517230027
+-0.4805150176 -0.7290726662 0.2753141970
+-0.9764509762 0.0000000000 0.2157394053
+ 0.6694011593 0.5187420617 0.1871097942
+ 0.5517801258 -0.7290726662 0.0472364484
+ 0.9764509762 0.0000000000 -0.2157394053
+-0.5517801258 0.7290726662 -0.0472364484
+ 0.0413404837 -0.8458618109 0.1871097942
+ 0.4805150176 0.7290726662 -0.2753141970
+-0.0413404837 0.8458618109 -0.1871097942
+-0.6694011593 -0.5187420617 -0.1871097942
+-0.1150758511 -0.8458618109 -0.5208409981
+ 0.5282559191 -0.5187420617 -0.4517230027
+-0.7107416431 0.3271197492 -0.3742195883
+-0.1824857240 0.5334020968 -0.8259425910
+-0.6734372751 -0.1651647923 -0.5978648424
+ 0.4869154353 0.3271197492 -0.6388327969
+ 0.3588578683 -0.1651647923 -0.8259425910
+-0.1824857240 -0.1916223125 -0.8259425910
+4 0 2 4 1
+6 0 3 8 13 6 2
+8 0 1 5 10 19 15 7 3
+6 1 4 9 17 11 5
+8 2 6 12 21 25 16 9 4
+4 3 7 14 8
+4 5 11 18 10
+4 6 13 20 12
+6 7 15 23 31 22 14
+8 8 14 22 30 36 28 20 13
+4 9 16 24 17
+6 10 18 26 35 27 19
+8 11 17 24 32 39 34 26 18
+6 12 20 28 37 29 21
+4 15 19 27 23
+6 16 25 33 40 32 24
+4 21 29 33 25
+4 22 31 38 30
+8 23 27 35 41 45 43 38 31
+4 26 34 41 35
+4 28 36 42 37
+8 29 37 42 46 47 44 40 33
+6 30 38 43 46 42 36
+4 32 40 44 39
+6 34 39 44 47 45 41
+4 43 45 47 46
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 4 0
+3 2 6 3
+3 4 7 1
+3 5 8 2
+3 1 9 5
+3 3 10 4
+3 2 11 6
+3 6 12 3
+3 4 13 7
+3 7 9 1
+3 9 8 5
+3 8 14 2
+3 10 15 4
+3 12 10 3
+3 11 12 6
+3 14 11 2
+3 13 9 7
+3 4 16 13
+3 9 17 8
+3 8 18 14
+3 12 15 10
+3 15 16 4
+3 11 19 12
+3 18 11 14
+3 13 20 9
+3 16 21 13
+3 9 22 17
+3 17 18 8
+3 12 23 15
+3 15 21 16
+3 19 24 12
+3 18 19 11
+3 20 22 9
+3 21 20 13
+3 22 18 17
+3 24 23 12
+3 23 21 15
+3 18 24 19
+3 21 22 20
+3 22 25 18
+3 24 21 23
+3 25 24 18
+3 21 25 22
+3 24 21 25
+snub hexahedron
+pentagonal icositetrahedron
+|2 3 4
+(3.3.3.3.4)
+octahedral group
+S4
+6{4}+32{3}
+16 24 60 38 24 1 0 0 2 2 5 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.6907659000 0.0000000000 0.7230784683
+ 0.2898753354 0.6270006527 0.7230784683
+-0.4474773703 0.5262333434 0.7230784683
+-0.6654371656 -0.1853399775 0.7230784683
+-0.1110152292 -0.6817867317 0.7230784683
+ 0.5797506708 -0.6817867317 0.4461569367
+ 0.9806412354 -0.1853399775 0.0631811688
+ 0.8230392005 0.5262333434 0.2137403629
+ 0.2432885297 0.9678940186 0.0631811688
+-0.4940641761 0.8671267092 0.0631811688
+-0.9340544297 0.2861072869 0.2137403629
+-0.6516662110 -0.7277679621 0.2137403629
+ 0.0253287344 -0.9976806078 0.0631811688
+ 0.6188503599 -0.7277679621 -0.2955977425
+ 0.7626814402 -0.0845726681 -0.6412210887
+ 0.6050794053 0.6270006527 -0.4906618946
+-0.1110152292 0.8123406303 -0.5725192742
+-0.7511236604 0.4416606752 -0.4906618946
+-0.9202834751 -0.2563206977 -0.2955977425
+-0.4146615192 -0.7663593998 -0.4906618946
+ 0.1788601062 -0.4964467542 -0.8494408059
+ 0.1713729895 0.2401260565 -0.9554950421
+-0.4687354417 -0.1305538986 -0.8736376625
+ 0.3408933659 0.2179597953 0.8503402074
+-0.0547860790 0.4008905646 0.8503402074
+-0.3868745963 0.1185023459 0.8503402074
+-0.2699126456 -0.3014331152 0.8503402074
+ 0.3408933659 -0.4008905646 0.8503402074
+ 0.7825540411 -0.3014331152 0.4284162431
+ 0.8671267092 0.1185023459 0.3476229160
+ 0.6270006527 0.4008905646 0.5770183396
+ 0.4714472644 0.7373527058 0.3476229160
+-0.1200630282 0.8785468151 0.4623206278
+-0.6520001425 0.5838213339 0.3476229160
+-0.7115733209 0.2179597953 0.5770183396
+-0.9324036585 -0.2596964552 0.2513586457
+-0.4964467542 -0.5544219364 0.5770183396
+-0.2563206977 -0.8368101551 0.3476229160
+ 0.1717480296 -0.8208260257 0.4284162431
+ 0.4254660340 -0.8368101551 0.0743010482
+ 0.7575545513 -0.5544219364 0.0743010482
+ 0.8211454788 -0.3468166421 -0.3036964718
+ 0.9324036585 0.2596964552 -0.2513586457
+ 0.5810194223 0.7373527058 -0.0743010482
+ 0.2563206977 0.8368101551 -0.3476229160
+-0.1257667992 0.9202834751 -0.1550943753
+-0.4714472644 0.7373527058 -0.3476229160
+-0.7575545513 0.5544219364 -0.0743010482
+-0.9057181469 0.1638858728 -0.1990208196
+-0.6905915802 -0.6084958589 -0.1990208196
+-0.3618751065 -0.8662095526 -0.0743010482
+ 0.1200630282 -0.8785468151 -0.4623206278
+ 0.5424279846 -0.4549644871 -0.6209447838
+ 0.3868745963 -0.1185023459 -0.8503402074
+ 0.5350381919 0.2720337177 -0.7256204361
+ 0.2313212079 0.5838213339 -0.7017381110
+-0.3408933659 0.4008905646 -0.8503402074
+-0.7439626034 0.0190448965 -0.5770183396
+-0.6270006527 -0.4008905646 -0.5770183396
+-0.2449131559 -0.4843638846 -0.7695468803
+-0.0411941310 -0.1344864753 -0.9311335345
+3 0 2 1
+3 0 3 2
+3 0 4 3
+3 0 5 4
+4 0 1 6 5
+3 1 7 6
+3 1 8 7
+3 1 2 8
+3 2 9 8
+4 2 3 10 9
+3 3 11 10
+3 3 4 11
+4 4 12 19 11
+3 4 5 12
+3 5 13 12
+3 5 6 13
+3 6 14 13
+3 6 7 14
+3 7 15 14
+4 7 8 16 15
+3 8 9 16
+3 9 17 16
+3 9 10 17
+3 10 18 17
+3 10 11 18
+3 11 19 18
+3 12 20 19
+3 12 13 20
+4 13 14 21 20
+3 14 15 21
+3 15 22 21
+3 15 16 22
+3 16 17 22
+4 17 18 23 22
+3 18 19 23
+3 19 20 23
+3 20 21 23
+3 21 22 23
+5 4 0 1 2 3
+5 4 5 6 7 0
+5 7 8 9 1 0
+5 9 10 11 2 1
+5 11 12 13 3 2
+5 13 14 15 4 3
+5 15 16 17 5 4
+5 17 18 19 6 5
+5 19 20 8 7 6
+5 20 21 22 9 8
+5 22 23 24 10 9
+5 24 25 12 11 10
+5 12 26 27 14 13
+5 27 28 16 15 14
+5 28 29 18 17 16
+5 29 30 31 19 18
+5 31 32 21 20 19
+5 32 33 23 22 21
+5 33 34 25 24 23
+5 34 35 26 12 25
+5 35 36 28 27 26
+5 36 37 30 29 28
+5 37 33 32 31 30
+5 33 34 35 36 37
+small cubicuboctahedron
+small hexacronic icositetrahedron
+3/2 4|4
+(8.3/2.8.4)
+octahedral group
+S4
+6{8}+6{4}+8{3/2}
+17 24 48 20 24 2 0 0 -4 3 4 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.6675992222 0.0000000000 0.7445208382
+-0.6389637427 0.1934271362 0.7445208382
+-0.0977676425 0.6604015517 0.7445208382
+-0.0977676425 -0.6604015517 0.7445208382
+ 0.9727633538 0.1934271362 0.1277395809
+ 0.5698315797 0.6604015517 0.4890416764
+ 0.5698315797 -0.6604015517 0.4890416764
+-0.7367313852 -0.4669744155 0.4890416764
+-0.8749957112 0.4669744155 0.1277395809
+-0.3337996111 0.9339488311 0.1277395809
+-0.3337996111 -0.9339488311 0.1277395809
+ 0.8749957112 -0.4669744155 -0.1277395809
+ 0.7367313852 0.4669744155 -0.4890416764
+ 0.3337996111 0.9339488311 -0.1277395809
+ 0.3337996111 -0.9339488311 -0.1277395809
+-0.9727633538 -0.1934271362 -0.1277395809
+-0.5698315797 0.6604015517 -0.4890416764
+-0.5698315797 -0.6604015517 -0.4890416764
+ 0.6389637427 -0.1934271362 -0.7445208382
+ 0.0977676425 0.6604015517 -0.7445208382
+ 0.0977676425 -0.6604015517 -0.7445208382
+-0.6675992222 0.0000000000 -0.7445208382
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.1367736397 0.9238795325 0.3574067443
+-0.1057888136 0.1226030622 0.3574067443
+-0.9339488311 -0.0000000000 0.3574067443
+ 0.1367736397 -0.1585126678 0.3574067443
+ 0.9339488311 -0.0000000000 -0.3574067443
+ 0.3173664407 0.1226030622 0.1954722392
+-0.3868542724 -0.0000000000 0.1480427208
+ 0.3302007759 -0.3826834324 0.8628562095
+ 0.0566534965 0.3826834324 0.1480427208
+-0.1677584658 -0.2959899757 0.1954722392
+-0.1367736397 -0.9238795325 -0.3574067443
+ 0.3868542724 -0.0000000000 -0.1480427208
+ 0.2553967884 -0.2959899757 0.0335377341
+-0.2553967884 0.2959899757 -0.0335377341
+-0.3302007759 0.3826834324 -0.8628562095
+-0.0566534965 -0.3826834324 -0.1480427208
+ 0.1677584658 0.2959899757 -0.1954722392
+-0.3173664407 -0.1226030622 -0.1954722392
+-0.1367736397 0.1585126678 -0.3574067443
+ 0.1057888136 -0.1226030622 -0.3574067443
+8 0 2 9 17 20 13 5 1
+3 0 3 2 2
+8 0 4 11 18 22 17 10 3
+4 0 1 7 4
+8 1 6 14 20 23 21 15 7
+3 1 5 6 2
+4 2 8 16 9
+8 2 3 6 5 12 15 11 8
+4 3 10 14 6
+3 4 8 11 2
+8 4 7 12 19 23 22 16 8
+4 5 13 19 12
+3 7 15 12 2
+3 9 10 17 2
+8 9 16 18 21 19 13 14 10
+4 11 15 21 18
+3 13 20 14 2
+3 16 22 18 2
+4 17 22 23 20
+3 19 21 23 2
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 7 8 2 1
+4 2 9 10 3
+4 5 7 11 0
+4 4 8 7 5
+4 10 12 4 3
+4 6 10 9 7
+4 0 13 14 6
+4 8 14 13 2
+4 2 15 7 9
+4 7 12 10 11
+4 11 14 16 0
+4 4 16 14 8
+4 15 4 12 7
+4 14 17 10 6
+4 0 18 2 13
+4 2 17 14 15
+4 10 19 14 11
+4 4 18 0 16
+4 19 4 15 14
+4 18 10 17 2
+4 10 19 4 18
+great cubicuboctahedron
+great hexacronic icositetrahedron
+3 4|4/3
+(8/3.3.8/3.4)
+octahedral group
+S4
+6{4}+8{3}+6{8/3}
+18 24 48 20 24 4 0 0 -4 3 4 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9968739365 0.0000000000 0.0790085736
+ 0.4556778364 0.8866314650 0.0790085736
+-0.8508851285 0.5193766874 0.0790085736
+-0.8508851285 -0.5193766874 0.0790085736
+ 0.0427591319 0.8866314650 0.4604957132
+ 0.1459888080 0.5193766874 -0.8419828529
+ 0.1459888080 -0.5193766874 -0.8419828529
+-0.3952072921 0.3672547776 -0.8419828529
+ 0.8081259966 -0.3672547776 0.4604957132
+-0.4984369683 -0.7345095553 0.4604957132
+-0.4984369683 0.7345095553 0.4604957132
+-0.8081259966 0.3672547776 -0.4604957132
+ 0.3952072921 -0.3672547776 0.8419828529
+ 0.4984369683 -0.7345095553 -0.4604957132
+ 0.4984369683 0.7345095553 -0.4604957132
+-0.0427591319 -0.8866314650 -0.4604957132
+-0.1459888080 0.5193766874 0.8419828529
+-0.1459888080 -0.5193766874 0.8419828529
+-0.4556778364 -0.8866314650 -0.0790085736
+ 0.8508851285 0.5193766874 -0.0790085736
+ 0.8508851285 -0.5193766874 -0.0790085736
+-0.9968739365 0.0000000000 -0.0790085736
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.2596883437 0.1585126678 0.2810846377
+-0.0959283710 0.3412793093 0.2810846377
+-0.3042438195 0.0000000000 0.2810846377
+ 0.2596883437 -0.9238795325 0.2810846377
+ 0.3042438195 0.0000000000 -0.2810846377
+ 0.2877851131 0.3412793093 -0.0734203966
+ 0.7345095553 -0.0000000000 -0.6785983445
+-0.1075664339 0.3826834324 -0.1164290691
+-0.6269431213 -0.3826834324 -0.6785983445
+-0.4234483164 0.1413625185 -0.0734203966
+-0.2596883437 -0.1585126678 -0.2810846377
+-0.7345095553 -0.0000000000 0.6785983445
+-0.0397348323 0.1413625185 -0.4279254308
+ 0.0397348323 -0.1413625185 0.4279254308
+ 0.1075664339 -0.3826834324 0.1164290691
+ 0.6269431213 0.3826834324 0.6785983445
+ 0.4234483164 -0.1413625185 0.0734203966
+-0.2877851131 -0.3412793093 0.0734203966
+-0.2596883437 0.9238795325 -0.2810846377
+ 0.0959283710 -0.3412793093 -0.2810846377
+8 0 2 9 17 20 13 5 1 3
+3 0 3 2
+8 0 4 11 18 22 17 10 3 3
+4 0 1 7 4
+8 1 6 14 20 23 21 15 7 3
+3 1 5 6
+4 2 8 16 9
+8 2 3 6 5 12 15 11 8 3
+4 3 10 14 6
+3 4 8 11
+8 4 7 12 19 23 22 16 8 3
+4 5 13 19 12
+3 7 15 12
+3 9 10 17
+8 9 16 18 21 19 13 14 10 3
+4 11 15 21 18
+3 13 20 14
+3 16 22 18
+4 17 22 23 20
+3 19 21 23
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 7 8 2 1
+4 2 9 10 3
+4 5 7 11 0
+4 4 8 7 5
+4 10 12 4 3
+4 6 10 9 7
+4 0 13 14 6
+4 8 14 13 2
+4 2 15 7 9
+4 7 12 10 11
+4 11 14 16 0
+4 4 16 14 8
+4 15 4 12 7
+4 14 17 10 6
+4 0 18 2 13
+4 2 17 14 15
+4 10 19 14 11
+4 4 18 0 16
+4 19 4 15 14
+4 18 10 17 2
+4 10 19 4 18
+cubohemioctahedron
+hexahemioctacron
+4/3 4|3
+(6.4/3.6.4)
+octahedral group
+S4
+4{6}+3{4}+3{4/3}
+19 12 24 10 12 0 1 1 -2 3 4 48 4 1 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8660254038 0.0000000000 0.5000000000
+-0.8660254038 0.0000000000 0.5000000000
+ 0.2886751346 0.8164965809 0.5000000000
+-0.2886751346 -0.8164965809 0.5000000000
+ 0.8660254038 0.0000000000 -0.5000000000
+ 0.5773502692 -0.8164965809 -0.0000000000
+-0.5773502692 0.8164965809 0.0000000000
+-0.8660254038 -0.0000000000 -0.5000000000
+ 0.2886751346 0.8164965809 -0.5000000000
+-0.2886751346 -0.8164965809 -0.5000000000
+ 0.0000000000 -0.0000000000 -1.0000000000
+ 0.0000000000 1.0000000000 0.0000000000
+-0.4082482905 0.5773502692 0.7071067812
+-0.9428090416 0.3333333333 0.0000000000
+ 0.4082482905 -0.5773502692 0.7071067812
+ 0.4714045208 0.3333333333 -0.8164965809
+ 0.8164965809 0.5773502692 0.0000000000
+-0.8164965809 -0.5773502692 0.0000000000
+ 0.4714045208 0.3333333333 0.8164965809
+ 0.4082482905 -0.5773502692 -0.7071067812
+-0.4082482905 0.5773502692 -0.7071067812
+6 0 1 5 11 8 2
+4 0 2 7 3 3
+6 0 3 9 11 10 4
+4 0 1 6 4
+6 1 6 10 8 7 3
+4 1 3 9 5 3
+4 2 8 10 4
+6 2 4 6 5 9 7
+4 5 6 10 11
+4 7 9 11 8
+4 3 0 1 2
+4 3 4 5 0
+4 6 0 1 7
+4 1 4 5 2
+4 6 2 3 7
+4 5 7 8 0
+4 8 4 3 7
+4 9 7 1 4
+4 9 0 6 4
+4 9 2 5 7
+4 8 2 6 4
+4 8 0 9 2
+cubitruncated cuboctahedron
+tetradyakishexahedron
+4/3 3 4|
+(8/3.6.8)
+octahedral group
+S4
+6{8}+8{6}+6{8/3}
+20 48 72 20 48 4 0 0 -4 3 3 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.6998542122 0.0000000000 0.7142857143
+ 0.4607079005 0.5268245902 0.7142857143
+-0.6939926379 -0.0903888097 0.7142857143
+ 0.1708187941 0.5268245902 0.8326324464
+ 0.9956048929 -0.0903888097 0.0245104108
+ 0.2274231631 0.9632603706 0.1428571429
+ 0.5090227516 -0.2182178902 0.8326324464
+-0.9755922264 -0.2182178902 0.0245104108
+-0.9272773753 0.3460469708 0.1428571429
+-0.0624659433 0.9632603706 0.2612038750
+ 0.2191336452 -0.2182178902 0.9509791785
+ 0.7140053045 -0.2182178902 -0.6652648928
+ 0.7623201555 0.3460469708 -0.5469181607
+-0.0541764254 0.8354312901 -0.5469181607
+-0.4665694748 0.8728715609 -0.1428571429
+-0.0200126666 0.3086066999 0.9509791785
+ 0.3440655318 -0.8354312901 0.4285714286
+-0.8106350066 0.3989955096 0.4285714286
+-0.6798415456 -0.3086066999 -0.6652648928
+-0.8789625242 -0.3989955096 0.2612038750
+-0.3440655318 0.8354312901 -0.4285714286
+ 0.2332847374 0.8728715609 -0.4285714286
+ 0.6798415456 0.3086066999 0.6652648928
+ 0.0541764254 -0.8354312901 0.5469181607
+ 0.8789625242 0.3989955096 -0.2612038750
+ 0.0200126666 -0.3086066999 -0.9509791785
+ 0.8106350066 -0.3989955096 -0.4285714286
+-0.3499271061 0.9258200998 0.1428571429
+-0.2191336452 0.2182178902 -0.9509791785
+-0.7140053045 0.2182178902 0.6652648928
+ 0.0624659433 -0.9632603706 -0.2612038750
+-0.3499271061 -0.9258200998 0.1428571429
+-0.7623201555 -0.3460469708 0.5469181607
+ 0.3499271061 0.9258200998 -0.1428571429
+-0.5090227516 0.2182178902 -0.8326324464
+ 0.9755922264 0.2182178902 -0.0245104108
+-0.2274231631 -0.9632603706 -0.1428571429
+ 0.3499271061 -0.9258200998 -0.1428571429
+ 0.9272773753 -0.3460469708 -0.1428571429
+-0.1708187941 -0.5268245902 -0.8326324464
+-0.9956048929 0.0903888097 -0.0245104108
+-0.2332847374 -0.8728715609 0.4285714286
+-0.4607079005 -0.5268245902 -0.7142857143
+ 0.6939926379 0.0903888097 -0.7142857143
+ 0.4665694748 -0.8728715609 0.1428571429
+-0.6998542122 0.0000000000 -0.7142857143
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.0639145403 0.0290133127 0.1565580108
+-0.0852193870 0.1594308745 0.1565580108
+ 0.0639145403 -0.9855985597 0.1565580108
+ 0.1704387741 0.1594308745 0.0521860036
+ 0.9258200998 -0.0000000000 -0.3779644730
+-0.1588456165 0.0000000000 0.0648484514
+-0.9258200998 -0.0000000000 0.3779644730
+ 0.1588456165 0.0000000000 -0.0648484514
+-0.0109660014 0.1691019787 -0.0268611081
+-0.0675698741 -0.1127346525 0.1997903117
+-0.1880882870 0.1127346525 -0.0954183045
+-0.3725212402 -0.1691019787 -0.9124869568
+ 0.1880882870 -0.1127346525 0.0954183045
+ 0.0675698741 0.1127346525 -0.1997903117
+-0.0639145403 0.9855985597 -0.1565580108
+ 0.0109660014 -0.1691019787 0.0268611081
+ 0.3725212402 0.1691019787 0.9124869568
+-0.0639145403 -0.0290133127 -0.1565580108
+-0.1704387741 -0.1594308745 -0.0521860036
+ 0.0852193870 -0.1594308745 -0.1565580108
+8 0 2 7 16 23 11 4 1 3
+6 0 3 9 15 6 2
+8 0 1 5 12 26 19 8 3
+6 1 4 10 22 13 5
+8 2 6 14 29 40 31 17 7
+8 3 8 18 33 41 30 20 9 3
+8 4 11 24 37 43 35 21 10
+8 5 13 27 36 44 39 25 12 3
+8 6 15 22 10 21 34 28 14 3
+6 7 17 32 20 30 16
+6 8 19 29 14 28 18
+8 9 20 32 38 27 13 22 15
+6 11 23 36 27 38 24
+6 12 25 34 21 35 26
+8 16 30 41 46 47 44 36 23
+8 17 31 42 45 37 24 38 32 3
+8 18 28 34 25 39 45 42 33
+8 19 26 35 43 47 46 40 29 3
+6 31 40 46 41 33 42
+6 37 45 39 44 47 43
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 6 0
+3 2 7 3
+3 4 8 1
+3 0 9 4
+3 5 10 2
+3 1 11 5
+3 3 8 6
+3 6 12 0
+3 2 13 7
+3 7 11 3
+3 4 10 8
+3 8 11 1
+3 0 14 9
+3 9 15 4
+3 5 16 10
+3 10 17 2
+3 11 9 5
+3 8 13 6
+3 3 8 11
+3 12 14 0
+3 6 15 12
+3 13 16 7
+3 17 13 2
+3 7 12 11
+3 16 8 10
+3 4 17 10
+3 14 5 9
+3 15 18 4
+3 11 15 9
+3 5 18 16
+3 8 13 16
+3 17 6 13
+3 7 14 12
+3 6 19 15
+3 15 12 11
+3 16 19 7
+3 18 17 4
+3 14 18 5
+3 15 16 18
+3 17 19 6
+3 19 14 7
+3 19 15 16
+3 14 17 18
+3 17 19 14
+great rhombicuboctahedron
+great deltoidal icositetrahedron
+3/2 4|2
+(4.3/2.4.4)
+octahedral group
+S4
+18{4}+8{3/2}
+21 24 48 26 24 5 0 0 2 2 4 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9968739365 0.0000000000 0.0790085736
+-0.8508851285 0.5193766874 0.0790085736
+ 0.4556778364 0.8866314650 0.0790085736
+-0.8508851285 -0.5193766874 0.0790085736
+ 0.1459888080 0.5193766874 -0.8419828529
+ 0.0427591319 0.8866314650 0.4604957132
+ 0.1459888080 -0.5193766874 -0.8419828529
+-0.4984369683 -0.7345095553 0.4604957132
+-0.3952072921 0.3672547776 -0.8419828529
+ 0.8081259966 -0.3672547776 0.4604957132
+-0.4984369683 0.7345095553 0.4604957132
+ 0.4984369683 -0.7345095553 -0.4604957132
+-0.8081259966 0.3672547776 -0.4604957132
+ 0.3952072921 -0.3672547776 0.8419828529
+ 0.4984369683 0.7345095553 -0.4604957132
+-0.1459888080 0.5193766874 0.8419828529
+-0.0427591319 -0.8866314650 -0.4604957132
+-0.1459888080 -0.5193766874 0.8419828529
+ 0.8508851285 0.5193766874 -0.0790085736
+-0.4556778364 -0.8866314650 -0.0790085736
+ 0.8508851285 -0.5193766874 -0.0790085736
+-0.9968739365 0.0000000000 -0.0790085736
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.2596883437 0.9238795325 0.2810846377
+-0.0959283710 0.3412793093 0.2810846377
+-0.7030040762 0.6532814824 0.2810846377
+ 0.2596883437 -0.9238795325 0.2810846377
+ 0.3357492986 0.6532814824 -0.6785983445
+ 0.2877851131 0.3412793093 -0.0734203966
+-0.6269431213 -0.3826834324 -0.6785983445
+-0.0760609549 0.2705980501 0.9596829823
+ 0.7345095553 0.0000000000 -0.6785983445
+-0.4234483164 0.1413625185 -0.0734203966
+-0.6269431213 0.3826834324 -0.6785983445
+ 0.9626924199 0.2705980501 0.0000000000
+-0.7345095553 0.0000000000 0.6785983445
+-0.0397348323 0.1413625185 -0.4279254308
+ 0.6269431213 -0.3826834324 0.6785983445
+ 0.0397348323 -0.1413625185 0.4279254308
+-0.9626924199 -0.2705980501 0.0000000000
+-0.3357492986 -0.6532814824 0.6785983445
+ 0.6269431213 0.3826834324 0.6785983445
+ 0.4234483164 -0.1413625185 0.0734203966
+ 0.0760609549 -0.2705980501 -0.9596829823
+ 0.7030040762 -0.6532814824 -0.2810846377
+-0.2596883437 0.9238795325 -0.2810846377
+-0.2877851131 -0.3412793093 0.0734203966
+-0.2596883437 -0.9238795325 -0.2810846377
+ 0.0959283710 -0.3412793093 -0.2810846377
+4 0 2 5 1
+3 0 3 2 2
+4 0 4 9 3
+4 0 1 7 4
+4 1 6 13 7
+3 1 5 6 2
+4 2 8 12 5
+4 2 3 10 8
+4 3 9 17 10
+3 4 11 9 2
+4 4 7 15 11
+4 5 12 14 6
+4 6 14 20 13
+3 7 13 15 2
+4 8 16 19 12
+3 8 10 16 2
+4 9 11 18 17
+4 10 17 22 16
+4 11 15 21 18
+3 12 19 14 2
+4 13 20 21 15
+4 14 19 23 20
+4 16 22 23 19
+3 17 18 22 2
+4 18 21 23 22
+3 20 23 21 2
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 7 8 2 1
+4 2 9 10 3
+4 5 11 6 0
+4 4 12 11 5
+4 10 13 4 3
+4 6 14 15 7
+4 8 16 9 2
+4 15 17 8 7
+4 16 18 10 9
+4 11 19 14 6
+4 13 20 12 4
+4 12 21 19 11
+4 18 20 13 10
+4 14 22 17 15
+4 17 23 16 8
+4 23 24 18 16
+4 21 22 14 19
+4 20 25 21 12
+4 24 25 20 18
+4 22 24 23 17
+4 21 22 24 25
+small rhombihexahedron
+small rhombihexacron
+3/2 2 4|
+(8.4.8/7.4/3)
+octahedral group
+S4
+3{8}+6{4}+6{4/3}+3{8/7}
+22 24 48 18 24 0 0 1 -6 4 4 48 4 0 2
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.6675992222 0.0000000000 0.7445208382
+-0.6389637427 -0.1934271362 0.7445208382
+ 0.2849157898 -0.6037480552 0.7445208382
+-0.0977676425 0.6604015517 0.7445208382
+ 0.9727633538 -0.1934271362 0.1277395809
+ 0.5698315797 0.6604015517 0.4890416764
+-0.3540479528 -0.7971751914 0.4890416764
+-0.7367313852 0.4669744155 0.4890416764
+-0.8749957112 -0.4669744155 0.1277395809
+ 0.5900799214 -0.7971751914 0.1277395809
+ 0.0488838213 0.9906023276 0.1277395809
+ 0.8749957112 0.4669744155 -0.1277395809
+ 0.7367313852 -0.4669744155 -0.4890416764
+-0.0488838213 -0.9906023276 -0.1277395809
+-0.9727633538 0.1934271362 -0.1277395809
+-0.5900799214 0.7971751914 -0.1277395809
+-0.5698315797 -0.6604015517 -0.4890416764
+ 0.3540479528 0.7971751914 -0.4890416764
+ 0.6389637427 0.1934271362 -0.7445208382
+ 0.0977676425 -0.6604015517 -0.7445208382
+-0.6675992222 -0.0000000000 -0.7445208382
+-0.2849157898 0.6037480552 -0.7445208382
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.1367736397 -0.9238795325 0.3574067443
+-0.0849802448 -0.1913417162 0.3574067443
+ 0.8938887595 0.2705980501 0.3574067443
+ 0.1367736397 0.1585126678 0.3574067443
+-0.4269143440 0.2705980501 0.8628562095
+ 0.3018740276 -0.1913417162 0.2093640235
+-0.3868542724 -0.0000000000 0.1480427208
+-0.8938887595 -0.2705980501 -0.3574067443
+-0.1651003879 0.3498543840 0.1480427208
+-0.1367736397 0.9238795325 -0.3574067443
+ 0.4269143440 -0.2705980501 -0.8628562095
+ 0.3868542724 -0.0000000000 -0.1480427208
+ 0.2217538845 0.3498543840 -0.0000000000
+-0.2217538845 -0.3498543840 -0.0000000000
+ 0.1651003879 -0.3498543840 -0.1480427208
+-0.3018740276 0.1913417162 -0.2093640235
+-0.1367736397 -0.1585126678 -0.3574067443
+ 0.0849802448 0.1913417162 -0.3574067443
+8 0 2 9 17 20 13 5 1
+4 0 3 7 2
+8 0 4 11 18 19 13 10 3 7
+4 0 1 6 4 3
+8 1 3 7 9 15 16 11 6 7
+4 1 5 10 3
+4 2 8 15 9 3
+8 2 7 14 20 23 22 16 8 7
+4 4 8 16 11
+8 4 6 12 19 23 21 15 8
+8 5 12 18 22 21 17 14 10 7
+4 5 13 19 12 3
+4 6 11 18 12
+4 7 9 17 14 3
+4 10 13 20 14
+4 15 21 22 16
+4 17 21 23 20 3
+4 18 22 23 19
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 1 4 5 2
+4 2 8 9 3
+4 5 10 11 0
+4 9 12 4 3
+4 7 13 4 1
+4 6 9 8 7
+4 0 13 4 6
+4 10 14 2 5
+4 2 12 4 8
+4 10 12 9 11
+4 11 2 14 0
+4 7 14 10 13
+4 4 15 9 6
+4 15 7 8 4
+4 0 16 10 13
+4 2 17 10 12
+4 9 17 2 11
+4 7 16 0 14
+4 15 10 16 9
+4 17 7 15 10
+4 9 17 7 16
+stellated truncated hexahedron
+great triakisoctahedron
+2 3|4/3
+(8/3.8/3.3)
+octahedral group
+S4
+8{3}+6{8/3}
+23 24 36 14 24 7 0 0 2 2 3 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8722604191 0.0000000000 -0.4890416764
+-0.1277395809 0.8628562095 -0.4890416764
+-0.8348463621 -0.2527247326 -0.4890416764
+-0.4890416764 0.8628562095 0.1277395809
+-0.7819348952 -0.6101314769 0.1277395809
+ 0.9251718860 -0.3574067443 0.1277395809
+ 0.2180651048 0.9675382212 0.1277395809
+-0.2709765716 -0.6101314769 -0.7445208382
+ 0.5638697904 -0.3574067443 0.7445208382
+ 0.2709765716 0.6101314769 0.7445208382
+-0.4361302096 0.5054494651 0.7445208382
+-0.4361302096 -0.5054494651 0.7445208382
+ 0.4361302096 -0.5054494651 -0.7445208382
+ 0.7819348952 0.6101314769 -0.1277395809
+ 0.4361302096 0.5054494651 -0.7445208382
+-0.5638697904 0.3574067443 -0.7445208382
+ 0.4890416764 -0.8628562095 -0.1277395809
+-0.2180651048 -0.9675382212 -0.1277395809
+-0.9251718860 0.3574067443 -0.1277395809
+ 0.1277395809 -0.8628562095 0.4890416764
+-0.8722604191 -0.0000000000 0.4890416764
+ 0.8348463621 0.2527247326 0.4890416764
+ 0.0000000000 -0.0000000000 -1.0000000000
+ 0.1459106924 0.1691019787 0.0854725047
+-0.1886469447 0.1195731559 0.0854725047
+ 0.1459106924 -0.9855985597 0.0854725047
+-0.0177019353 0.1195731559 -0.2063488801
+ 0.0604381877 -0.4082482905 -0.9108680249
+-0.7649573325 -0.4082482905 0.4981702648
+ 0.0177019353 -0.1195731559 0.2063488801
+ 0.8504298372 -0.1691019787 0.4981702648
+ 0.1886469447 -0.1195731559 -0.0854725047
+ 0.7649573325 0.4082482905 -0.4981702648
+-0.8504298372 0.1691019787 -0.4981702648
+-0.1459106924 -0.1691019787 -0.0854725047
+-0.0604381877 0.4082482905 0.9108680249
+-0.1459106924 0.9855985597 -0.0854725047
+8 0 2 6 11 15 9 4 1 3
+8 0 3 7 12 16 10 5 2 3
+3 0 1 3
+8 1 4 8 14 19 13 7 3 3
+3 2 5 6
+3 4 9 8
+8 5 10 17 21 22 18 11 6 3
+3 7 13 12
+8 8 9 15 18 22 23 20 14 3
+3 10 16 17
+3 11 18 15
+8 12 13 19 20 23 21 17 16 3
+3 14 20 19
+3 21 23 22
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 3 2
+3 3 5 0
+3 4 6 1
+3 0 6 4
+3 1 7 3
+3 3 8 5
+3 8 0 5
+3 6 9 1
+3 0 10 6
+3 1 11 7
+3 11 3 7
+3 3 12 8
+3 8 10 0
+3 9 11 1
+3 6 11 9
+3 8 6 10
+3 11 12 3
+3 11 8 12
+3 6 13 11
+3 8 13 6
+3 11 8 13
+great truncated cuboctahedron
+great disdyakisdodecahedron
+4/3 2 3|
+(8/3.4.6)
+octahedral group
+S4
+8{6}+12{4}+6{8/3}
+24 48 72 26 48 1 0 0 2 3 3 48 4 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8305094692 0.0000000000 0.5570045077
+ 0.5180497550 0.6491305182 0.5570045077
+-0.7696968212 0.3119499667 0.5570045077
+ 0.1740414692 0.6491305182 0.7404992487
+ 0.8913221171 0.3119499667 -0.3289864768
+-0.2516470662 0.9610804849 0.1140090155
+ 0.6159262346 -0.2688786644 0.7404992487
+-0.7088841733 0.6238999334 -0.3289864768
+ 0.2348541172 0.9610804849 -0.1454917358
+ 0.2719179488 -0.2688786644 0.9239939897
+ 0.1216252958 0.6238999334 -0.7719819690
+-0.9234674078 0.3550212690 -0.1454917358
+-0.0405417653 0.3802518538 0.9239939897
+-0.0558941070 -0.8749378802 0.4809984974
+-0.2768364897 0.8318665779 0.4809984974
+ 0.3935432447 0.3550212690 -0.8479879793
+ 0.7899677039 0.3802518538 0.4809984974
+ 0.4306070763 -0.8749378802 0.2214977461
+ 0.5536729794 0.8318665779 0.0380030052
+-0.4914197242 0.5629879135 0.6644932384
+-0.8255909283 -0.5629879135 0.0380030052
+-0.7123621069 -0.2258073621 0.6644932384
+-0.9486568314 0.2258073621 0.2214977461
+ 0.8255909283 0.5629879135 -0.0380030052
+ 0.4914197242 -0.5629879135 -0.6644932384
+ 0.9486568314 -0.2258073621 -0.2214977461
+ 0.7123621069 0.2258073621 -0.6644932384
+-0.3935432447 -0.3550212690 0.8479879793
+-0.4306070763 0.8749378802 -0.2214977461
+-0.5536729794 -0.8318665779 -0.0380030052
+-0.7899677039 -0.3802518538 -0.4809984974
+ 0.9234674078 -0.3550212690 0.1454917358
+ 0.0558941070 0.8749378802 -0.4809984974
+ 0.2768364897 -0.8318665779 -0.4809984974
+ 0.0405417653 -0.3802518538 -0.9239939897
+-0.2348541172 -0.9610804849 0.1454917358
+-0.2719179488 0.2688786644 -0.9239939897
+-0.1216252958 -0.6238999334 0.7719819690
+ 0.2516470662 -0.9610804849 -0.1140090155
+-0.6159262346 0.2688786644 -0.7404992487
+ 0.7088841733 -0.6238999334 0.3289864768
+-0.8913221171 -0.3119499667 0.3289864768
+-0.1740414692 -0.6491305182 -0.7404992487
+ 0.7696968212 -0.3119499667 -0.5570045077
+-0.5180497550 -0.6491305182 -0.5570045077
+-0.8305094692 0.0000000000 -0.5570045077
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.1801043973 0.0866934567 0.3376522109
+-0.0762733399 0.2913001116 0.3376522109
+ 0.1801043973 0.9238795325 0.3376522109
+ 0.3229079525 0.2913001116 0.1247280725
+-0.4554111647 0.1275611441 0.8810952421
+-0.2736567697 0.2705980501 0.0764920424
+ 0.9854240134 0.1275611441 0.1125507370
+ 0.2159554198 0.2705980501 -0.1846681261
+-0.0292293734 -0.1499375931 0.4258482767
+-0.0470439665 0.4412377047 -0.0881960659
+ 0.3699519190 -0.1499375931 0.2129241384
+-0.3991812924 0.0000000000 0.2129241384
+ 0.3499084514 -0.6687572443 0.6559937682
+-0.2159554198 -0.2705980501 0.1846681261
+-0.3499084514 0.6687572443 -0.6559937682
+ 0.3991812924 0.0000000000 -0.2129241384
+ 0.2736567697 -0.2705980501 -0.0764920424
+-0.9854240134 -0.1275611441 -0.1125507370
+-0.3699519190 0.1499375931 -0.2129241384
+ 0.4554111647 -0.1275611441 -0.8810952421
+ 0.0292293734 0.1499375931 -0.4258482767
+ 0.0470439665 -0.4412377047 0.0881960659
+-0.1801043973 -0.0866934567 -0.3376522109
+-0.3229079525 -0.2913001116 -0.1247280725
+-0.1801043973 -0.9238795325 -0.3376522109
+ 0.0762733399 -0.2913001116 -0.3376522109
+8 0 2 7 13 17 10 4 1 3
+4 0 3 6 2
+6 0 1 5 11 8 3
+4 1 4 9 5
+6 2 6 12 21 14 7
+8 3 8 15 23 29 20 12 6 3
+6 4 10 18 25 16 9
+8 5 9 16 24 33 27 19 11 3
+4 7 14 22 13
+4 8 11 19 15
+4 10 17 26 18
+4 12 20 28 21
+6 13 22 30 34 26 17
+8 14 21 28 36 42 38 30 22 3
+6 15 19 27 35 31 23
+4 16 25 32 24
+8 18 26 34 41 44 39 32 25 3
+6 20 29 37 43 36 28
+4 23 31 37 29
+6 24 32 39 45 40 33
+4 27 33 40 35
+4 30 38 41 34
+8 31 35 40 45 47 46 43 37 3
+4 36 43 46 42
+6 38 42 46 47 44 41
+4 39 44 47 45
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 6 0
+3 2 7 3
+3 4 5 1
+3 0 8 4
+3 5 9 2
+3 7 6 3
+3 6 10 0
+3 9 7 2
+3 4 11 5
+3 0 12 8
+3 8 13 4
+3 5 14 9
+3 7 15 6
+3 10 12 0
+3 6 16 10
+3 14 7 9
+3 11 17 5
+3 13 11 4
+3 12 13 8
+3 5 18 14
+3 7 19 15
+3 15 16 6
+3 16 12 10
+3 14 20 7
+3 13 17 11
+3 17 18 5
+3 12 21 13
+3 18 22 14
+3 19 16 15
+3 20 19 7
+3 16 21 12
+3 22 20 14
+3 13 23 17
+3 17 22 18
+3 21 24 13
+3 19 25 16
+3 22 19 20
+3 16 24 21
+3 24 23 13
+3 23 22 17
+3 25 24 16
+3 22 25 19
+3 24 22 23
+3 25 24 22
+great rhombihexahedron
+great rhombihexacron
+4/3 3/2 2|
+(4.8/3.4/3.8/5)
+octahedral group
+S4
+6{4}+3{8/3}+3{8/5}+6{4/3}
+25 24 48 18 24 0 0 1 -6 4 4 48 4 0 1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9968739365 0.0000000000 0.0790085736
+-0.8508851285 -0.5193766874 0.0790085736
+ 0.0729944040 -0.9941978990 0.0790085736
+ 0.4556778364 0.8866314650 0.0790085736
+ 0.1459888080 -0.5193766874 -0.8419828529
+ 0.0427591319 0.8866314650 0.4604957132
+ 0.4254425643 -0.7790650311 0.4604957132
+-0.3952072921 0.3672547776 -0.8419828529
+ 0.5286722404 -0.1075664339 -0.8419828529
+-0.8811204006 -0.1075664339 0.4604957132
+ 0.8081259966 -0.3672547776 0.4604957132
+-0.8081259966 0.3672547776 -0.4604957132
+ 0.3952072921 -0.3672547776 0.8419828529
+ 0.8811204006 0.1075664339 -0.4604957132
+-0.5286722404 0.1075664339 0.8419828529
+-0.0427591319 -0.8866314650 -0.4604957132
+-0.4254425643 0.7790650311 -0.4604957132
+-0.1459888080 0.5193766874 0.8419828529
+-0.4556778364 -0.8866314650 -0.0790085736
+ 0.8508851285 0.5193766874 -0.0790085736
+-0.0729944040 0.9941978990 -0.0790085736
+-0.9968739365 0.0000000000 -0.0790085736
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.2596883437 -0.9238795325 0.2810846377
+-0.1390719130 -0.2705980501 0.2810846377
+ 0.9404146820 -0.1913417162 0.2810846377
+ 0.2596883437 0.1585126678 0.2810846377
+ 0.2059051267 -0.1913417162 0.9596829823
+ 0.2911938228 -0.2705980501 -0.1164290691
+-0.2596883437 -0.1585126678 -0.2810846377
+ 0.0537832170 -0.7325378163 -0.6785983445
+ 0.1390719130 0.2705980501 -0.2810846377
+ 0.7345095553 -0.0000000000 -0.6785983445
+-0.6807263383 -0.7325378163 -0.0000000000
+-0.7345095553 -0.0000000000 0.6785983445
+-0.2911938228 0.2705980501 0.1164290691
+ 0.6807263383 0.7325378163 -0.0000000000
+-0.0537832170 0.7325378163 0.6785983445
+-0.2059051267 0.1913417162 -0.9596829823
+-0.9404146820 0.1913417162 -0.2810846377
+-0.2596883437 0.9238795325 -0.2810846377
+4 0 2 5 1
+8 0 3 10 13 19 15 7 2 3
+4 0 4 9 3 3
+8 0 1 6 13 20 18 11 4 5
+4 1 3 10 6 3
+8 1 5 7 14 16 11 9 3 3
+8 2 8 16 22 23 19 12 5 5
+4 2 7 14 8 3
+8 4 8 14 21 23 20 17 9 3
+4 4 11 16 8
+4 5 12 15 7 3
+4 6 12 19 13
+8 6 10 17 18 22 21 15 12 3
+4 9 17 18 11
+4 10 17 20 13 3
+4 14 16 22 21
+4 15 19 23 21 3
+4 18 20 23 22
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 1 4 5 2
+4 2 8 9 3
+4 5 10 6 0
+4 3 11 12 4
+4 7 5 10 1
+4 6 9 8 7
+4 5 13 8 2
+4 1 14 12 4
+4 9 5 13 3
+4 10 12 11 6
+4 3 14 1 11
+4 8 15 5 7
+4 12 16 1 10
+4 6 15 5 9
+4 13 12 14 8
+4 12 17 3 13
+4 16 6 11 1
+4 17 8 14 3
+4 8 16 12 15
+4 6 17 12 15
+4 16 6 17 8
+icosahedron
+dodecahedron
+5|2 3
+(3.3.3.3.3)
+icosahedral group
+A5
+20{3}
+26 12 30 20 12 1 0 0 2 1 5 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8944271910 0.0000000000 0.4472135955
+ 0.2763932023 0.8506508084 0.4472135955
+-0.7236067977 0.5257311121 0.4472135955
+-0.7236067977 -0.5257311121 0.4472135955
+ 0.2763932023 -0.8506508084 0.4472135955
+ 0.7236067977 0.5257311121 -0.4472135955
+ 0.7236067977 -0.5257311121 -0.4472135955
+-0.2763932023 0.8506508084 -0.4472135955
+-0.8944271910 -0.0000000000 -0.4472135955
+-0.2763932023 -0.8506508084 -0.4472135955
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.4911234732 0.3568220898 0.7946544723
+-0.1875924741 0.5773502692 0.7946544723
+-0.6070619982 -0.0000000000 0.7946544723
+-0.1875924741 -0.5773502692 0.7946544723
+ 0.4911234732 -0.3568220898 0.7946544723
+ 0.7946544723 -0.5773502692 0.1875924741
+ 0.9822469464 0.0000000000 -0.1875924741
+ 0.7946544723 0.5773502692 0.1875924741
+ 0.3035309991 0.9341723590 -0.1875924741
+-0.3035309991 0.9341723590 0.1875924741
+-0.7946544723 0.5773502692 -0.1875924741
+-0.9822469464 -0.0000000000 0.1875924741
+-0.7946544723 -0.5773502692 -0.1875924741
+-0.3035309991 -0.9341723590 0.1875924741
+ 0.3035309991 -0.9341723590 -0.1875924741
+ 0.6070619982 0.0000000000 -0.7946544723
+ 0.1875924741 0.5773502692 -0.7946544723
+ 0.1875924741 -0.5773502692 -0.7946544723
+-0.4911234732 0.3568220898 -0.7946544723
+-0.4911234732 -0.3568220898 -0.7946544723
+3 0 2 1
+3 0 3 2
+3 0 4 3
+3 0 5 4
+3 0 1 5
+3 1 7 5
+3 1 6 7
+3 1 2 6
+3 2 8 6
+3 2 3 8
+3 3 9 8
+3 3 4 9
+3 4 10 9
+3 4 5 10
+3 5 7 10
+3 6 11 7
+3 6 8 11
+3 7 11 10
+3 8 9 11
+3 9 10 11
+5 4 0 1 2 3
+5 4 5 6 7 0
+5 7 8 9 1 0
+5 9 10 11 2 1
+5 11 12 13 3 2
+5 13 14 5 4 3
+5 6 15 16 8 7
+5 14 17 15 6 5
+5 16 18 10 9 8
+5 18 19 12 11 10
+5 19 17 14 13 12
+5 15 16 18 19 17
+dodecahedron
+icosahedron
+3|2 5
+(5.5.5)
+icosahedral group
+A5
+12{5}
+27 20 30 12 20 1 0 0 2 1 3 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.6666666667 0.0000000000 0.7453559925
+-0.3333333333 0.5773502692 0.7453559925
+-0.3333333333 -0.5773502692 0.7453559925
+ 0.7453559925 0.5773502692 0.3333333333
+ 0.7453559925 -0.5773502692 0.3333333333
+-0.8726779962 0.3568220898 0.3333333333
+ 0.1273220038 0.9341723590 0.3333333333
+ 0.1273220038 -0.9341723590 0.3333333333
+-0.8726779962 -0.3568220898 0.3333333333
+ 0.8726779962 0.3568220898 -0.3333333333
+ 0.8726779962 -0.3568220898 -0.3333333333
+-0.7453559925 0.5773502692 -0.3333333333
+-0.1273220038 0.9341723590 -0.3333333333
+-0.1273220038 -0.9341723590 -0.3333333333
+-0.7453559925 -0.5773502692 -0.3333333333
+ 0.3333333333 0.5773502692 -0.7453559925
+ 0.3333333333 -0.5773502692 -0.7453559925
+-0.6666666667 0.0000000000 -0.7453559925
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.3035309991 0.5257311121 0.7946544723
+-0.6070619982 0.0000000000 0.7946544723
+ 0.3035309991 -0.5257311121 0.7946544723
+ 0.9822469464 0.0000000000 0.1875924741
+-0.4911234732 0.8506508084 0.1875924741
+-0.4911234732 -0.8506508084 0.1875924741
+ 0.4911234732 0.8506508084 -0.1875924741
+ 0.4911234732 -0.8506508084 -0.1875924741
+-0.9822469464 -0.0000000000 -0.1875924741
+ 0.6070619982 0.0000000000 -0.7946544723
+-0.3035309991 0.5257311121 -0.7946544723
+-0.3035309991 -0.5257311121 -0.7946544723
+5 0 2 7 4 1
+5 0 3 9 6 2
+5 0 1 5 8 3
+5 1 4 10 11 5
+5 2 6 12 13 7
+5 3 8 14 15 9
+5 4 7 13 16 10
+5 5 11 17 14 8
+5 6 9 15 18 12
+5 10 16 19 17 11
+5 12 18 19 16 13
+5 14 17 19 18 15
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 6 0
+3 2 7 3
+3 4 8 1
+3 6 4 0
+3 5 7 2
+3 8 5 1
+3 3 9 6
+3 7 9 3
+3 4 10 8
+3 6 10 4
+3 5 11 7
+3 8 11 5
+3 9 10 6
+3 11 9 7
+3 10 11 8
+3 9 10 11
+icosidodecahedron
+rhombic triacontahedron
+2|3 5
+(3.5.3.5)
+icosahedral group
+A5
+12{5}+20{3}
+28 30 60 32 30 1 0 0 2 2 4 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.5877852523 0.0000000000 0.8090169944
+ 0.2628655561 0.5257311121 0.8090169944
+-0.5877852523 -0.0000000000 0.8090169944
+-0.2628655561 -0.5257311121 0.8090169944
+ 0.9510565163 0.0000000000 0.3090169944
+ 0.6881909602 -0.5257311121 0.5000000000
+-0.1624598481 0.8506508084 0.5000000000
+ 0.4253254042 0.8506508084 0.3090169944
+-0.9510565163 -0.0000000000 0.3090169944
+-0.6881909602 0.5257311121 0.5000000000
+ 0.1624598481 -0.8506508084 0.5000000000
+-0.4253254042 -0.8506508084 0.3090169944
+ 0.9510565163 -0.0000000000 -0.3090169944
+ 0.8506508084 0.5257311121 0.0000000000
+ 0.5257311121 -0.8506508084 0.0000000000
+-0.5257311121 0.8506508084 0.0000000000
+ 0.4253254042 0.8506508084 -0.3090169944
+-0.9510565163 -0.0000000000 -0.3090169944
+-0.8506508084 -0.5257311121 0.0000000000
+-0.4253254042 -0.8506508084 -0.3090169944
+ 0.5877852523 -0.0000000000 -0.8090169944
+ 0.6881909602 -0.5257311121 -0.5000000000
+ 0.1624598481 -0.8506508084 -0.5000000000
+-0.6881909602 0.5257311121 -0.5000000000
+-0.1624598481 0.8506508084 -0.5000000000
+ 0.2628655561 0.5257311121 -0.8090169944
+-0.5877852523 -0.0000000000 -0.8090169944
+-0.2628655561 -0.5257311121 -0.8090169944
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.2763932023 0.1708203932 0.8506508084
+-0.2763932023 0.4472135955 0.8506508084
+-0.2763932023 -0.1708203932 0.8506508084
+ 0.2763932023 -0.4472135955 0.8506508084
+ 0.7236067977 -0.1708203932 0.5257311121
+ 0.7236067977 0.4472135955 0.5257311121
+ 0.1708203932 0.7236067977 0.5257311121
+-0.7236067977 0.1708203932 0.5257311121
+-0.7236067977 -0.4472135955 0.5257311121
+-0.1708203932 -0.7236067977 0.5257311121
+ 0.8944271910 -0.4472135955 0.0000000000
+ 0.8944271910 0.1708203932 0.0000000000
+ 0.4472135955 -0.7236067977 0.3249196962
+ 0.0000000000 1.0000000000 0.0000000000
+-0.4472135955 0.7236067977 0.3249196962
+ 0.5527864045 0.7236067977 -0.0000000000
+-0.8944271910 0.4472135955 -0.0000000000
+-0.8944271910 -0.1708203932 0.0000000000
+-0.0000000000 -1.0000000000 0.0000000000
+-0.5527864045 -0.7236067977 -0.0000000000
+ 0.7236067977 -0.1708203932 -0.5257311121
+ 0.7236067977 0.4472135955 -0.5257311121
+ 0.4472135955 -0.7236067977 -0.3249196962
+-0.4472135955 0.7236067977 -0.3249196962
+ 0.1708203932 0.7236067977 -0.5257311121
+-0.7236067977 0.1708203932 -0.5257311121
+-0.7236067977 -0.4472135955 -0.5257311121
+-0.1708203932 -0.7236067977 -0.5257311121
+ 0.2763932023 -0.4472135955 -0.8506508084
+ 0.2763932023 0.1708203932 -0.8506508084
+-0.2763932023 0.4472135955 -0.8506508084
+-0.2763932023 -0.1708203932 -0.8506508084
+3 0 2 1
+5 0 3 10 7 2
+3 0 4 3
+5 0 1 6 11 4
+3 1 5 6
+5 1 2 8 14 5
+3 2 7 8
+3 3 9 10
+5 3 4 12 19 9
+3 4 11 12
+5 5 13 22 15 6
+3 5 14 13
+3 6 15 11
+5 7 16 25 17 8
+3 7 10 16
+3 8 17 14
+5 9 18 24 16 10
+3 9 19 18
+5 11 15 23 20 12
+3 12 20 19
+3 13 21 22
+5 13 14 17 26 21
+3 15 22 23
+3 16 24 25
+3 17 25 26
+3 18 27 24
+5 18 19 20 28 27
+3 20 23 28
+5 21 29 28 23 22
+3 21 26 29
+5 24 27 29 26 25
+3 27 28 29
+4 3 0 1 2
+4 3 4 5 0
+4 5 6 1 0
+4 1 7 8 2
+4 8 9 3 2
+4 4 10 11 5
+4 3 12 10 4
+4 6 13 14 1
+4 5 15 13 6
+4 7 16 17 8
+4 14 16 7 1
+4 9 18 12 3
+4 8 19 18 9
+4 10 20 21 11
+4 21 15 5 11
+4 18 22 10 12
+4 13 23 16 14
+4 21 24 13 15
+4 16 25 26 17
+4 26 19 8 17
+4 26 27 18 19
+4 20 28 29 21
+4 22 28 20 10
+4 27 28 22 18
+4 23 30 25 16
+4 24 30 23 13
+4 29 30 24 21
+4 30 31 26 25
+4 31 28 27 26
+4 28 29 30 31
+truncated icosahedron
+pentakisdodecahedron
+2 5|3
+(6.6.5)
+icosahedral group
+A5
+20{6}+12{5}
+29 60 90 32 60 1 0 0 2 2 3 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.3952480672 0.0000000000 0.9185744202
+-0.2227859215 0.3264773618 0.9185744202
+-0.1440965957 -0.3680451137 0.9185744202
+ 0.5677102129 0.3264773618 0.7557232605
+ 0.4954282110 -0.3680451137 0.7868250644
+-0.5896684388 0.2849096099 0.7557232605
+-0.0503237759 0.6529547237 0.7557232605
+ 0.1620948777 -0.5955095034 0.7868250644
+-0.5109791130 -0.4096128656 0.7557232605
+ 0.8403525023 0.2849096099 0.4611227451
+ 0.3449242913 0.6529547237 0.6742976806
+ 0.7680705005 -0.4096128656 0.4922245490
+-0.6439521587 0.5856966883 0.4922245490
+-0.7337650345 -0.0831355038 0.6742976806
+-0.3106188254 0.8131610779 0.4922245490
+ 0.1014038338 -0.8645416449 0.4922245490
+-0.5716701569 -0.6786450072 0.4611227451
+ 0.7860687824 0.5856966883 0.1976240336
+ 0.9405326461 -0.0831355038 0.3293733893
+ 0.4798773090 0.8131610779 0.3293733893
+ 0.7073794566 -0.6786450072 0.1976240336
+-0.8423324743 0.5184386529 0.1473002577
+-0.9321453501 -0.1503935392 0.3293733893
+-0.1756658076 0.9733674322 0.1473002577
+ 0.3740461233 -0.9061093968 0.1976240336
+-0.2654786835 -0.9061093968 0.3293733893
+-0.8319652063 -0.5184386529 0.1976240336
+ 0.8319652063 0.5184386529 -0.1976240336
+ 0.9864290700 -0.1503935392 -0.0658746779
+ 0.2195822596 0.9733674322 0.0658746779
+ 0.8423324743 -0.5184386529 -0.1473002577
+-0.7073794566 0.6786450072 -0.1976240336
+-0.9864290700 0.1503935392 0.0658746779
+-0.3740461233 0.9061093968 -0.1976240336
+ 0.1756658076 -0.9733674322 -0.1473002577
+-0.2195822596 -0.9733674322 -0.0658746779
+-0.7860687824 -0.5856966883 -0.1976240336
+ 0.5716701569 0.6786450072 -0.4611227451
+ 0.9321453501 0.1503935392 -0.3293733893
+ 0.2654786835 0.9061093968 -0.3293733893
+ 0.6439521587 -0.5856966883 -0.4922245490
+-0.7680705005 0.4096128656 -0.4922245490
+-0.9405326461 0.0831355038 -0.3293733893
+-0.1014038338 0.8645416449 -0.4922245490
+ 0.3106188254 -0.8131610779 -0.4922245490
+-0.4798773090 -0.8131610779 -0.3293733893
+-0.8403525023 -0.2849096099 -0.4611227451
+ 0.5109791130 0.4096128656 -0.7557232605
+ 0.7337650345 0.0831355038 -0.6742976806
+ 0.5896684388 -0.2849096099 -0.7557232605
+-0.4954282110 0.3680451137 -0.7868250644
+-0.1620948777 0.5955095034 -0.7868250644
+ 0.0503237759 -0.6529547237 -0.7557232605
+-0.3449242913 -0.6529547237 -0.6742976806
+-0.5677102129 -0.3264773618 -0.7557232605
+ 0.1440965957 0.3680451137 -0.9185744202
+ 0.2227859215 -0.3264773618 -0.9185744202
+-0.3952480672 -0.0000000000 -0.9185744202
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.1884917927 0.3568220898 0.9149583817
+-0.4009827382 -0.0454313035 0.9149583817
+ 0.1884917927 -0.2762216876 0.9149583817
+ 0.7299680182 -0.0454313035 0.6819697127
+-0.3769835855 0.5524433752 0.7082839194
+-0.2238218084 -0.6962909658 0.6819697127
+ 0.6262353286 0.5524433752 0.5016094570
+ 0.4751441987 -0.6962909658 0.5379747963
+-0.8612946448 0.2378813932 0.4489810437
+ 0.0924951818 0.8887410555 0.4489810437
+-0.7427296631 -0.3817289838 0.5016094570
+ 0.9686221187 0.2378813932 0.0719974582
+ 0.8805126380 -0.3817289838 0.1672031523
+-0.5563085176 0.8152316624 0.1609912108
+ 0.0344457437 -0.9590792530 0.1672031523
+-0.5746422389 -0.8152316624 0.0719974582
+ 0.5746422389 0.8152316624 -0.0719974582
+ 0.5563085176 -0.8152316624 -0.1609912108
+-0.8805126380 0.3817289838 -0.1672031523
+-0.9686221187 -0.2378813932 -0.0719974582
+-0.0344457437 0.9590792530 -0.1672031523
+ 0.7427296631 0.3817289838 -0.5016094570
+ 0.8612946448 -0.2378813932 -0.4489810437
+-0.4751441987 0.6962909658 -0.5379747963
+-0.0924951818 -0.8887410555 -0.4489810437
+-0.6262353286 -0.5524433752 -0.5016094570
+ 0.2238218084 0.6962909658 -0.6819697127
+ 0.3769835855 -0.5524433752 -0.7082839194
+-0.7299680182 0.0454313035 -0.6819697127
+ 0.4009827382 0.0454313035 -0.9149583817
+-0.1884917927 0.2762216876 -0.9149583817
+-0.1884917927 -0.3568220898 -0.9149583817
+6 0 2 7 11 4 1
+6 0 3 9 14 6 2
+5 0 1 5 8 3
+6 1 4 10 19 12 5
+5 2 6 13 15 7
+6 3 8 16 26 17 9
+5 4 11 20 18 10
+6 5 12 21 25 16 8
+6 6 14 23 33 22 13
+6 7 15 24 30 20 11
+5 9 17 27 23 14
+6 10 18 28 39 29 19
+5 12 19 29 31 21
+6 13 22 32 34 24 15
+5 16 25 35 36 26
+6 17 26 36 46 37 27
+6 18 20 30 40 38 28
+6 21 31 41 45 35 25
+5 22 33 43 42 32
+6 23 27 37 47 43 33
+5 24 34 44 40 30
+5 28 38 48 49 39
+6 29 39 49 50 41 31
+6 32 42 51 52 44 34
+6 35 45 53 54 46 36
+5 37 46 54 55 47
+6 38 40 44 52 56 48
+5 41 50 57 53 45
+6 42 43 47 55 58 51
+6 48 56 59 57 50 49
+5 51 58 59 56 52
+6 53 57 59 58 55 54
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 6 0
+3 2 7 3
+3 4 8 1
+3 0 9 4
+3 5 7 2
+3 1 10 5
+3 3 11 6
+3 6 9 0
+3 7 12 3
+3 4 13 8
+3 8 10 1
+3 9 13 4
+3 5 14 7
+3 10 15 5
+3 11 16 6
+3 12 11 3
+3 16 9 6
+3 7 17 12
+3 13 18 8
+3 8 19 10
+3 9 20 13
+3 14 17 7
+3 15 14 5
+3 19 15 10
+3 11 21 16
+3 12 22 11
+3 16 20 9
+3 17 22 12
+3 13 23 18
+3 18 19 8
+3 20 23 13
+3 14 24 17
+3 15 24 14
+3 19 25 15
+3 21 26 16
+3 22 21 11
+3 26 20 16
+3 17 27 22
+3 23 28 18
+3 28 19 18
+3 26 23 20
+3 24 27 17
+3 25 24 15
+3 28 25 19
+3 21 29 26
+3 22 29 21
+3 27 29 22
+3 23 30 28
+3 26 30 23
+3 24 31 27
+3 25 31 24
+3 28 31 25
+3 29 30 26
+3 31 29 27
+3 30 31 28
+3 29 30 31
+truncated dodecahedron
+triakisicosahedron
+2 3|5
+(10.10.3)
+icosahedral group
+A5
+12{10}+20{3}
+30 60 90 32 60 1 0 0 2 2 3 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.3319544852 0.0000000000 0.9432954043
+-0.2860795036 0.1683814059 0.9432954043
+ 0.1611340919 -0.2902233358 0.9432954043
+ 0.5829886213 0.1683814059 0.7948408455
+-0.5878317720 0.1506049079 0.7948408455
+-0.4170113787 0.4408282437 0.7948408455
+ 0.1357750258 -0.5914331516 0.7948408455
+ 0.8183499926 0.1506049079 0.5546363234
+ 0.6572159007 0.4408282437 0.6113409191
+-0.7899976948 -0.0465394760 0.6113409191
+-0.3427840993 0.7132750815 0.6113409191
+-0.0663908970 -0.7885775354 0.6113409191
+ 0.2655635881 -0.7885775354 0.5546363234
+ 0.9481385550 -0.0465394760 0.3144318014
+ 0.5262840256 0.7132750815 0.4628863603
+-0.8153567609 -0.3477492917 0.4628863603
+-0.9462886360 -0.0753024539 0.3144318014
+-0.3935022315 0.8638799894 0.3144318014
+-0.0917499632 0.8816564874 0.4628863603
+-0.3681431654 -0.8063540334 0.4628863603
+ 0.5009249595 -0.8063540334 0.3144318014
+ 0.9227794888 -0.3477492917 0.1659772426
+ 0.9970067683 -0.0753024539 -0.0175226837
+ 0.4755658933 0.8638799894 0.1659772426
+ 0.2402045220 0.8816564874 0.4061817646
+-0.6542226690 -0.6379726275 0.4061817646
+-0.9970067683 0.0753024539 0.0175226837
+-0.5497931728 0.8351170114 0.0175226837
+-0.5244341067 -0.8351170114 0.1659772426
+ 0.5497931728 -0.8351170114 -0.0175226837
+ 0.7519590956 -0.6379726275 0.1659772426
+ 0.9462886360 0.0753024539 -0.3144318014
+ 0.5244341067 0.8351170114 -0.1659772426
+-0.9481385550 0.0465394760 -0.3144318014
+-0.9227794888 0.3477492917 -0.1659772426
+-0.7519590956 0.6379726275 -0.1659772426
+-0.5009249595 0.8063540334 -0.3144318014
+-0.4755658933 -0.8638799894 -0.1659772426
+ 0.3935022315 -0.8638799894 -0.3144318014
+ 0.7899976948 0.0465394760 -0.6113409191
+ 0.8153567609 0.3477492917 -0.4628863603
+ 0.6542226690 0.6379726275 -0.4061817646
+ 0.3681431654 0.8063540334 -0.4628863603
+-0.8183499926 -0.1506049079 -0.5546363234
+-0.2655635881 0.7885775354 -0.5546363234
+-0.5262840256 -0.7132750815 -0.4628863603
+-0.2402045220 -0.8816564874 -0.4061817646
+ 0.0917499632 -0.8816564874 -0.4628863603
+ 0.3427840993 -0.7132750815 -0.6113409191
+ 0.5878317720 -0.1506049079 -0.7948408455
+ 0.0663908970 0.7885775354 -0.6113409191
+-0.6572159007 -0.4408282437 -0.6113409191
+-0.5829886213 -0.1683814059 -0.7948408455
+-0.1357750258 0.5914331516 -0.7948408455
+ 0.4170113787 -0.4408282437 -0.7948408455
+ 0.2860795036 -0.1683814059 -0.9432954043
+-0.3319544852 0.0000000000 -0.9432954043
+-0.1611340919 0.2902233358 -0.9432954043
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.1432337790 0.5257311121 0.8385051474
+-0.3901124942 -0.3804226065 0.8385051474
+ 0.1432337790 -0.0843049040 0.8385051474
+ 0.6463368675 -0.3804226065 0.6614584599
+-0.3749909018 0.2207131041 0.7357864254
+ 0.5979747984 0.2207131041 0.5695840419
+-0.7989163046 0.4702282018 0.3749909018
+ 0.0972965700 -0.6299377043 0.5695840419
+ 0.8780939903 0.4702282018 0.0885233438
+-0.7412085774 -0.1364082001 0.4033816583
+-0.2405303491 0.7142426083 0.4033816583
+ 0.0151215924 -0.9959593140 0.0885233438
+ 0.8330829954 -0.1364082001 0.1344605528
+ 0.3607955236 0.7142426083 0.3006629363
+-0.8780939903 -0.4702282018 -0.0885233438
+-0.0151215924 0.9959593140 -0.0885233438
+-0.4493188674 -0.6621393122 0.3006629363
+ 0.5236468329 -0.6621393122 0.1344605528
+ 0.7989163046 -0.4702282018 -0.3749909018
+-0.8330829954 0.1364082001 -0.1344605528
+-0.5236468329 0.6621393122 -0.1344605528
+ 0.7412085774 0.1364082001 -0.4033816583
+ 0.4493188674 0.6621393122 -0.3006629363
+-0.6463368675 0.3804226065 -0.6614584599
+-0.3607955236 -0.7142426083 -0.3006629363
+ 0.2405303491 -0.7142426083 -0.4033816583
+ 0.3901124942 0.3804226065 -0.8385051474
+-0.5979747984 -0.2207131041 -0.5695840419
+-0.0972965700 0.6299377043 -0.5695840419
+-0.1432337790 -0.5257311121 -0.8385051474
+ 0.3749909018 -0.2207131041 -0.7357864254
+-0.1432337790 0.0843049040 -0.8385051475
+10 0 2 6 11 19 25 15 9 4 1
+10 0 3 7 12 20 26 16 10 5 2
+3 0 1 3
+10 1 4 8 14 22 31 21 13 7 3
+3 2 5 6
+3 4 9 8
+10 5 10 17 27 35 36 28 18 11 6
+3 7 13 12
+10 8 9 15 24 33 42 41 32 23 14
+3 10 16 17
+3 11 18 19
+10 12 13 21 30 39 48 47 38 29 20
+3 14 23 22
+3 15 25 24
+10 16 26 29 38 46 52 44 34 27 17
+10 18 28 37 45 51 43 33 24 25 19
+3 20 29 26
+3 21 31 30
+10 22 23 32 40 50 55 49 39 30 31
+3 27 34 35
+3 28 36 37
+3 32 41 40
+3 33 43 42
+10 34 44 53 57 58 54 45 37 36 35
+3 38 47 46
+3 39 49 48
+10 40 41 42 43 51 54 58 59 56 50
+3 44 52 53
+3 45 54 51
+10 46 47 48 49 55 56 59 57 53 52
+3 50 56 55
+3 57 59 58
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 3 2
+3 3 5 0
+3 4 6 1
+3 0 6 4
+3 1 7 3
+3 3 8 5
+3 8 0 5
+3 6 9 1
+3 0 10 6
+3 1 11 7
+3 11 3 7
+3 3 12 8
+3 8 13 0
+3 9 14 1
+3 6 14 9
+3 10 15 6
+3 0 15 10
+3 1 16 11
+3 11 17 3
+3 3 18 12
+3 18 8 12
+3 8 15 13
+3 13 0 15
+3 14 16 1
+3 6 19 14
+3 15 20 6
+3 14 11 16
+3 11 18 17
+3 17 3 18
+3 18 21 8
+3 8 22 15
+3 19 23 14
+3 6 23 19
+3 20 23 6
+3 15 23 20
+3 14 24 11
+3 11 25 18
+3 18 26 21
+3 26 8 21
+3 26 22 8
+3 26 15 22
+3 23 27 14
+3 15 28 23
+3 14 29 24
+3 29 11 24
+3 29 25 11
+3 29 18 25
+3 18 30 26
+3 26 28 15
+3 27 29 14
+3 23 29 27
+3 26 23 28
+3 29 30 18
+3 29 26 30
+3 23 31 29
+3 26 31 23
+3 29 26 31
+rhombicosidodecahedron
+deltoidal hexecontahedron
+3 5|2
+(4.3.4.5)
+icosahedral group
+A5
+12{5}+30{4}+20{3}
+31 60 120 62 60 1 0 0 2 3 4 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.4364663517 0.0000000000 0.8997205810
+-0.0230394894 0.4358578416 0.8997205810
+-0.3947875239 0.1861335198 0.8997205810
+-0.1650346033 -0.4040624406 0.8997205810
+ 0.4134268623 0.4358578416 0.7994411620
+ 0.7478962199 0.1861335198 0.6371856536
+ 0.5411827887 -0.4040624406 0.7374650726
+-0.2253527696 0.7370282030 0.6371856536
+-0.5598221272 -0.2179289208 0.7994411620
+-0.5971008041 0.4873038812 0.6371856536
+ 0.1694347542 -0.6537867624 0.7374650726
+-0.4551056902 -0.6219913614 0.6371856536
+ 0.4808646224 0.7370282030 0.4749301452
+ 0.8526126568 -0.2179289208 0.4749301452
+ 0.8153339799 0.4873038812 0.3126746369
+ 0.6875780535 -0.6219913614 0.3746507262
+ 0.0860770985 0.9231617228 0.3746507262
+-0.5296630440 0.7884742426 0.3126746369
+-0.8641324015 -0.1664828812 0.4749301452
+-0.8871718909 0.2693749604 0.3746507262
+-0.1206363326 -0.8717156832 0.4749301452
+ 0.3158300191 -0.8717156832 0.3746507262
+-0.7594159645 -0.5705453218 0.3126746369
+ 0.6130206997 0.7884742426 0.0501397095
+ 0.9847687342 -0.1664828812 0.0501397095
+ 0.9617292448 0.2693749604 -0.0501397095
+ 0.8197341309 -0.5705453218 -0.0501397095
+-0.2182331759 0.9746077624 0.0501397095
+ 0.2182331759 0.9746077624 -0.0501397095
+-0.8197341309 0.5705453218 0.0501397095
+-0.9617292448 -0.2693749604 0.0501397095
+-0.9847687342 0.1664828812 -0.0501397095
+-0.2182331759 -0.9746077624 0.0501397095
+ 0.2182331759 -0.9746077624 -0.0501397095
+-0.6130206997 -0.7884742426 -0.0501397095
+ 0.7594159645 0.5705453218 -0.3126746369
+ 0.8871718909 -0.2693749604 -0.3746507262
+ 0.8641324015 0.1664828812 -0.4749301452
+ 0.5296630440 -0.7884742426 -0.3126746369
+-0.3158300191 0.8717156832 -0.3746507262
+ 0.1206363326 0.8717156832 -0.4749301452
+-0.6875780535 0.6219913614 -0.3746507262
+-0.8153339799 -0.4873038812 -0.3126746369
+-0.8526126568 0.2179289208 -0.4749301452
+-0.0860770985 -0.9231617228 -0.3746507262
+-0.4808646224 -0.7370282030 -0.4749301452
+ 0.4551056902 0.6219913614 -0.6371856536
+ 0.5971008041 -0.4873038812 -0.6371856536
+ 0.5598221272 0.2179289208 -0.7994411620
+ 0.2253527696 -0.7370282030 -0.6371856536
+-0.1694347542 0.6537867624 -0.7374650726
+-0.5411827887 0.4040624406 -0.7374650726
+-0.7478962199 -0.1861335198 -0.6371856536
+-0.4134268623 -0.4358578416 -0.7994411620
+ 0.1650346033 0.4040624406 -0.8997205810
+ 0.3947875239 -0.1861335198 -0.8997205810
+ 0.0230394894 -0.4358578416 -0.8997205810
+-0.4364663517 -0.0000000000 -0.8997205810
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.2124281962 0.2239537475 0.9245941063
+-0.1379991118 0.2054301247 0.9245941063
+-0.2876494382 -0.1119768737 0.9245941063
+ 0.2124281962 -0.3162277660 0.9245941063
+ 0.6623583361 -0.1119768737 0.7063270456
+ 0.5277148574 0.2054301247 0.7716443776
+ 0.1583346290 0.7071067812 0.6891517578
+-0.3186422944 0.4743416490 0.7896976442
+-0.7144788670 0.1207882584 0.6891517578
+-0.3897157456 -0.4108602493 0.7716443776
+-0.1467842735 -0.6555240367 0.7063270456
+ 0.6313654799 0.4743416490 0.5714305835
+ 0.9436228948 0.1207882584 0.3081980354
+ 0.4403528206 -0.6555240367 0.5714305835
+ 0.6874320834 -0.4108602493 0.5241665181
+-0.2279246243 0.8794777841 0.3531635228
+-0.4465745066 0.6647858481 0.5241665181
+-0.6778547641 -0.4051361351 0.5714305835
+-0.7280022588 0.5435471629 0.3531635228
+ 0.1204287884 -0.7917486474 0.5241665181
+-0.4686190076 -0.8278950396 0.3081980354
+ 0.6305733224 0.6647858481 0.2766886585
+ 0.3592124698 0.8794777841 0.2182670607
+ 0.8592901042 -0.4051361351 0.2182670607
+ 0.8091426096 0.5435471629 -0.0000000000
+ 0.5561442379 -0.8278950396 0.0727556869
+ 0.0284293805 0.9486832981 0.1237389298
+-0.5561442379 0.8278950396 -0.0727556869
+-0.9500077743 0.0000000000 0.2182670607
+-0.8538605757 -0.3323929240 0.2766886585
+-0.8890012226 0.3323929240 0.1237389298
+ 0.0501474947 -0.9486832981 0.2182670607
+-0.8091426096 -0.5435471629 -0.0000000000
+ 0.4686190076 0.8278950396 -0.3081980354
+ 0.8890012226 -0.3323929240 -0.1237389298
+ 0.9500077743 0.0000000000 -0.2182670607
+ 0.8538605757 0.3323929240 -0.2766886585
+ 0.7280022588 -0.5435471629 -0.3531635228
+-0.0501474947 0.9486832981 -0.2182670607
+-0.8592901042 0.4051361351 -0.2182670607
+-0.9436228948 -0.1207882584 -0.3081980354
+-0.3592124698 -0.8794777841 -0.2182670607
+-0.0284293805 -0.9486832981 -0.1237389298
+ 0.2279246243 -0.8794777841 -0.3531635228
+-0.6305733224 -0.6647858481 -0.2766886585
+ 0.6778547641 0.4051361351 -0.5714305835
+ 0.7144788670 -0.1207882584 -0.6891517578
+ 0.4465745066 -0.6647858481 -0.5241665181
+-0.1204287884 0.7917486474 -0.5241665181
+-0.4403528206 0.6555240367 -0.5714305835
+ 0.1467842735 0.6555240367 -0.7063270456
+-0.6874320834 0.4108602493 -0.5241665181
+-0.6313654799 -0.4743416490 -0.5714305835
+-0.6623583361 0.1119768737 -0.7063270456
+-0.1583346290 -0.7071067812 -0.6891517578
+ 0.3897157456 0.4108602493 -0.7716443776
+ 0.3186422944 -0.4743416490 -0.7896976442
+ 0.2876494382 0.1119768737 -0.9245941063
+-0.2124281962 0.3162277660 -0.9245941063
+-0.5277148574 -0.2054301247 -0.7716443776
+-0.2124281962 -0.2239537475 -0.9245941063
+ 0.1379991118 -0.2054301247 -0.9245941063
+4 0 2 5 1
+3 0 3 2
+4 0 4 9 3
+5 0 1 7 11 4
+4 1 6 14 7
+3 1 5 6
+5 2 8 17 13 5
+4 2 3 10 8
+5 3 9 19 20 10
+3 4 12 9
+4 4 11 21 12
+4 5 13 15 6
+5 6 15 26 25 14
+4 7 16 22 11
+3 7 14 16
+4 8 18 28 17
+3 8 10 18
+4 9 12 23 19
+4 10 20 30 18
+3 11 22 21
+5 12 21 33 35 23
+3 13 24 15
+4 13 17 29 24
+4 14 25 27 16
+4 15 24 36 26
+5 16 27 39 34 22
+3 17 28 29
+5 18 30 42 40 28
+4 19 31 32 20
+3 19 23 31
+3 20 32 30
+4 21 22 34 33
+4 23 35 43 31
+5 24 29 41 47 36
+3 25 37 27
+4 25 26 38 37
+3 26 36 38
+4 27 37 48 39
+4 28 40 41 29
+4 30 32 44 42
+5 31 43 53 44 32
+4 33 45 46 35
+3 33 34 45
+4 34 39 50 45
+3 35 46 43
+4 36 47 49 38
+5 37 38 49 56 48
+3 39 48 50
+3 40 51 41
+4 40 42 52 51
+4 41 51 55 47
+3 42 44 52
+4 43 46 54 53
+4 44 53 58 52
+5 45 50 57 54 46
+3 47 55 49
+4 48 56 57 50
+4 49 55 59 56
+5 51 52 58 59 55
+3 53 54 58
+4 54 57 59 58
+3 56 59 57
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 7 8 2 1
+4 2 9 10 3
+4 5 11 6 0
+4 4 12 11 5
+4 3 13 14 4
+4 6 15 16 7
+4 8 17 9 2
+4 16 18 8 7
+4 10 19 13 3
+4 17 20 10 9
+4 11 21 22 6
+4 14 23 12 4
+4 12 24 21 11
+4 13 25 23 14
+4 22 26 15 6
+4 15 27 18 16
+4 8 28 29 17
+4 18 30 28 8
+4 20 31 19 10
+4 31 25 13 19
+4 29 32 20 17
+4 24 33 22 21
+4 23 34 35 12
+4 35 36 24 12
+4 25 37 34 23
+4 26 38 27 15
+4 33 38 26 22
+4 27 39 30 18
+4 28 40 32 29
+4 39 40 28 30
+4 20 41 42 31
+4 42 43 25 31
+4 32 44 41 20
+4 36 45 33 24
+4 37 46 35 34
+4 46 45 36 35
+4 43 47 37 25
+4 38 48 49 27
+4 33 50 48 38
+4 49 51 39 27
+4 40 52 44 32
+4 51 53 40 39
+4 41 54 43 42
+4 52 54 41 44
+4 45 55 50 33
+4 47 56 46 37
+4 46 57 55 45
+4 54 56 47 43
+4 50 58 49 48
+4 58 53 51 49
+4 53 59 52 40
+4 59 60 54 52
+4 57 58 50 55
+4 56 61 57 46
+4 60 61 56 54
+4 58 60 59 53
+4 57 58 60 61
+truncated icosidodecahedron
+disdyakistriacontahedron
+2 3 5|
+(4.6.10)
+icosahedral group
+A5
+12{10}+20{6}+30{4}
+32 120 180 62 120 1 0 0 2 3 3 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.2607080006 0.0000000000 0.9654177015
+-0.0045873783 0.2606676380 0.9654177015
+-0.2192156342 -0.1411140222 0.9654177015
+ 0.2561208549 0.2606676380 0.9308353722
+ 0.4633267724 -0.1411140222 0.8748800687
+-0.2283903908 0.3802212538 0.8962531046
+-0.3132059807 -0.3694413065 0.8748800687
+-0.4430186467 -0.0215604065 0.8962531046
+ 0.4541524811 0.3802212538 0.8057154101
+ 0.5304628314 -0.3694413065 0.7629694001
+ 0.6613583986 -0.0215604065 0.7497601066
+-0.3298032754 0.5736633003 0.7497601066
+-0.4476060250 0.2391072316 0.8616708061
+-0.5370090771 -0.2498878945 0.8057153910
+-0.2460699217 -0.5977685908 0.7629694001
+ 0.5138663784 0.5736633003 0.6378493263
+ 0.6567712529 0.2391072316 0.7151777773
+ 0.7284945175 -0.2498878945 0.6378493381
+ 0.4364724850 -0.5977685908 0.6724317673
+-0.5490190001 0.4325494506 0.7151776775
+-0.2700897570 0.7671054904 0.5818940537
+-0.6936761144 -0.3586617667 0.6246400447
+-0.0434511498 -0.7388826131 0.6724317673
+-0.4027369590 -0.7065424630 0.5818940537
+ 0.7164852035 0.4325494506 0.5473115438
+ 0.4124538677 0.7671054904 0.4913562594
+ 0.8325358571 -0.3586617667 0.4221916434
+ 0.2172568508 -0.7388826131 0.6378494688
+ 0.5405138246 -0.7065424630 0.4567740725
+-0.7085212064 0.4848777911 0.5127291954
+-0.0720583700 0.8866594825 0.4567740725
+-0.4295919633 0.8194338309 0.3794455716
+-0.8531785590 -0.3063341981 0.4221915508
+-0.6265400554 -0.5869890510 0.5127293760
+-0.2001180064 -0.8476566112 0.4913563402
+ 0.8176915179 0.4848777911 0.3102806942
+ 0.1886510811 0.8866594825 0.4221915817
+ 0.5136601821 0.8194338309 0.2543254098
+ 0.9337423985 -0.3063341981 0.1851607203
+ 0.7385455107 -0.5869890510 0.3316540106
+ 0.3212979948 -0.8476566112 0.4221917432
+-0.8651885085 0.3761046523 0.3316536375
+-0.6488076880 0.6783199813 0.3448631425
+-0.2315603996 0.9389879297 0.2543254788
+-0.7860426423 -0.5346614357 0.3102807015
+-0.9545918983 -0.1128925413 0.2756983531
+-0.0960768624 -0.9564306093 0.2756986145
+ 0.9217330580 0.3761046523 0.0946227263
+ 0.7162790072 0.6783199813 0.1637876273
+ 0.2898571959 0.9389879297 0.1851606704
+ 0.8397521423 -0.5346614357 0.0946228761
+ 0.9934566827 -0.1128925413 0.0172943252
+ 0.1646311382 -0.9564306093 0.2411163161
+-0.8054751299 0.5695467454 0.1637874231
+-0.9591793219 0.1477776761 0.2411157125
+-0.1303544328 0.9913166095 0.0172945558
+-0.8203200648 -0.5695470165 0.0518766546
+-0.9888693637 -0.1477781439 0.0172916663
+-0.1303536668 -0.9913167102 0.0172945558
+ 0.8203206401 0.5695467454 -0.0518705331
+ 0.9888694917 0.1477776761 -0.0172883463
+ 0.1303553059 0.9913166095 -0.0172879732
+ 0.8054761704 -0.5695470165 -0.1637813633
+ 0.9591800640 -0.1477781439 -0.2411124739
+ 0.1303545664 -0.9913167102 -0.0172877735
+-0.8397525647 0.5346618623 -0.0946167165
+-0.9934567883 0.1128921245 -0.0172909812
+-0.1646312678 0.9564322465 -0.2411097335
+-0.7162795951 -0.6783208443 -0.1637814823
+-0.9217334041 -0.3761053597 -0.0946165431
+-0.2898558028 -0.9389895580 -0.1851545936
+ 0.7860446559 0.5346618623 -0.3102748651
+ 0.9545928720 0.1128921245 -0.2756951522
+ 0.0960787036 0.9564322465 -0.2756922934
+ 0.6488098576 -0.6783208443 -0.3448573632
+ 0.8651904546 -0.3761053597 -0.3316477584
+ 0.2315606390 -0.9389895580 -0.2543192490
+-0.7385472639 0.5869902473 -0.3316479890
+-0.9337433781 0.3063348862 -0.1851546415
+-0.3212992842 0.8476584134 -0.4221871436
+-0.8176928415 -0.4848792845 -0.3102748723
+-0.5136611563 -0.8194350139 -0.2543196306
+-0.1886494644 -0.8866613987 -0.4221882798
+ 0.6265433179 0.5869902473 -0.5127240198
+ 0.8531810896 0.3063348862 -0.4221859376
+ 0.2001204504 0.8476584134 -0.4913522358
+ 0.7085240020 -0.4848792845 -0.5127239199
+ 0.4295944105 -0.8194350139 -0.3794402462
+ 0.0720576700 -0.8866613987 -0.4567704634
+-0.8325379870 0.3586633178 -0.4221861255
+-0.5405162125 0.7065442357 -0.4567685048
+-0.2172590958 0.7388844270 -0.6378466030
+-0.7164876491 -0.4325518944 -0.5473064108
+-0.4124548660 -0.7671068289 -0.4913533317
+ 0.6936796092 0.3586633178 -0.6246352729
+ 0.4027407159 0.7065442357 -0.5818893011
+ 0.0434540643 0.7388844270 -0.6724295858
+ 0.5490226993 -0.4325518944 -0.7151733596
+ 0.2700914841 -0.7671068289 -0.5818914876
+-0.7284976588 0.2498903768 -0.6378447779
+-0.4364761587 0.5977701626 -0.6724279854
+-0.6567747682 -0.2391103983 -0.7151734903
+-0.5138692103 -0.5736660641 -0.6378445591
+ 0.5370132986 0.2498903768 -0.8057118075
+ 0.2460744543 0.5977701626 -0.7629667067
+ 0.4476105365 -0.2391103983 -0.8616675839
+ 0.3298072522 -0.5736660641 -0.7497562426
+-0.6613622562 0.0215634725 -0.7497566156
+-0.5304666075 0.3694443652 -0.7629652937
+-0.4541562762 -0.3802243954 -0.8057117884
+ 0.4430232811 0.0215634725 -0.8962507401
+ 0.3132106967 0.3694443652 -0.8748770888
+ 0.2283949989 -0.3802243954 -0.8962505976
+-0.4633311450 0.1411172572 -0.8748772313
+-0.2561255056 -0.2606708670 -0.9308331883
+ 0.2192205953 0.1411172572 -0.9654161022
+ 0.0045924376 -0.2606708671 -0.9654168058
+-0.2607129987 0.0000032913 -0.9654163518
+ 0.0000051772 0.0000032913 -1.0000000002
+ 0.1200387571 0.1221698550 0.9049446030
+-0.2175780247 0.1162282816 0.9049446030
+ 0.1200387571 -0.4082474279 0.9049446030
+ 0.4459799746 0.1162282816 0.8169252068
+ 0.1016985225 0.6339220449 0.7666817889
+-0.3544276914 -0.1832548434 0.8300952867
+ 0.5585832497 -0.1832548434 0.7089865490
+-0.3643565320 0.3809295903 0.7552459704
+-0.4568036952 -0.4649138222 0.6745068322
+-0.7747432361 0.0697368203 0.6284189748
+ 0.5486549126 0.3809295903 0.6341371659
+ 0.6168557011 -0.4649138222 0.5320884576
+ 0.9117846887 0.0697368203 0.4047050422
+-0.4756956529 0.6085799433 0.5320883790
+-0.2091195905 -0.6774423865 0.5878778112
+ 0.5979647013 0.6085799433 0.3896698773
+ 0.3551522032 -0.6774423865 0.5130284950
+-0.2351136470 0.7996124516 0.3919196492
+-0.6935150612 -0.4186830921 0.4381790039
+ 0.0589047087 -0.8240793946 0.4440690614
+-0.5063278658 -0.8431340489 0.1809911096
+ 0.3291594648 0.7996124516 0.3170701581
+ 0.7837684883 -0.4186830921 0.2422208418
+ 0.5360037147 -0.8431340489 0.0427282955
+-0.7095802914 0.4941881267 0.3170700500
+ 0.0283375922 0.9128709077 0.2136305953
+-0.5360037809 0.8431342740 -0.0427230226
+-0.8627717620 -0.3317288924 0.1592318224
+ 0.7677040727 0.4941881267 0.1211117799
+ 0.5063293044 0.8431342740 -0.1809860363
+ 0.8744481415 -0.3317288924 -0.0712062810
+-0.8744476717 0.3317288831 0.0712120936
+-0.9130127824 -0.0000002089 0.1211105323
+ 0.0160652247 -0.9128709077 0.1211120373
+ 0.8627728239 0.3317288831 -0.1592260883
+ 0.9130131866 -0.0000002089 -0.1211074853
+-0.0160644264 0.9128718312 -0.1211060185
+-0.7677045094 -0.4941888273 -0.1211061534
+-0.9117856757 -0.0697383469 -0.4047106460
+-0.0283368549 -0.9128720729 -0.2136250368
+ 0.7095821798 -0.4941888273 -0.3170647319
+ 0.7747427279 -0.0697383469 -0.6284246421
+-0.7837697662 0.4186839017 -0.2422153076
+-0.0589041897 0.8240821079 -0.4440651491
+-0.5979663637 -0.6085817063 -0.3896645730
+-0.3291594183 -0.7996144008 -0.3170661961
+ 0.6935177376 0.4186839017 -0.4381739941
+ 0.4756986407 -0.6085817062 -0.5320836915
+ 0.2351146351 -0.7996144008 -0.3919158120
+-0.6168583888 0.4649158905 -0.5320835344
+-0.3551545140 0.6774441676 -0.5130247732
+-0.1016986410 -0.6339226751 -0.7666826828
+ 0.4568075735 0.4649158905 -0.6745027800
+ 0.2091227917 0.6774441676 -0.5878748206
+-0.1200394925 0.4082445693 -0.9049501464
+-0.5486577777 -0.3809323480 -0.6341330304
+ 0.3643603763 -0.3809323480 -0.7552427249
+-0.5585867166 0.1832576685 -0.7089830873
+-0.4459830958 -0.1162285368 -0.8169244453
+ 0.3544319410 0.1832576685 -0.8300928485
+ 0.2175812366 -0.1162285368 -0.9049446814
+-0.1200388933 -0.1221699931 -0.9049456264
+4 0 2 4 1
+6 0 3 8 13 6 2
+10 0 1 5 10 19 28 23 15 7 3
+6 1 4 9 17 11 5
+10 2 6 12 21 31 37 26 16 9 4
+4 3 7 14 8
+4 5 11 18 10
+4 6 13 20 12
+6 7 15 24 34 22 14
+10 8 14 22 33 46 55 42 30 20 13
+4 9 16 25 17
+6 10 18 27 40 29 19
+10 11 17 25 36 48 61 52 39 27 18
+6 12 20 30 43 32 21
+4 15 23 35 24
+6 16 26 38 49 36 25
+4 19 29 41 28
+4 21 32 44 31
+4 22 34 45 33
+6 23 28 41 53 47 35
+10 24 35 47 59 71 82 69 57 45 34
+4 26 37 50 38
+4 27 39 51 40
+10 29 40 51 63 75 88 77 65 53 41
+4 30 42 54 43
+6 31 44 56 62 50 37
+10 32 43 54 66 78 91 80 68 56 44
+6 33 45 57 70 58 46
+4 36 49 60 48
+10 38 50 62 74 86 96 84 72 60 49
+6 39 52 64 76 63 51
+6 42 55 67 79 66 54
+4 46 58 67 55
+4 47 53 65 59
+6 48 60 72 85 73 61
+4 52 61 73 64
+4 56 68 74 62
+4 57 69 81 70
+10 58 70 81 93 102 108 100 90 79 67
+6 59 65 77 89 83 71
+4 63 76 87 75
+10 64 73 85 95 104 111 106 98 87 76
+4 66 79 90 78
+6 68 80 92 97 86 74
+6 69 82 94 103 93 81
+4 71 83 94 82
+4 72 84 95 85
+6 75 87 98 107 99 88
+4 77 88 99 89
+6 78 90 100 109 101 91
+4 80 91 101 92
+10 83 89 99 107 113 117 115 110 103 94
+6 84 96 105 112 104 95
+4 86 97 105 96
+10 92 101 109 114 118 119 116 112 105 97
+4 93 103 110 102
+4 98 106 113 107
+4 100 108 114 109
+6 102 110 115 118 114 108
+4 104 112 116 111
+6 106 111 116 119 117 113
+4 115 117 119 118
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 4 0
+3 2 6 3
+3 4 7 1
+3 5 8 2
+3 1 9 5
+3 3 10 4
+3 2 11 6
+3 6 12 3
+3 4 13 7
+3 7 9 1
+3 9 8 5
+3 8 14 2
+3 10 15 4
+3 12 10 3
+3 11 12 6
+3 2 16 11
+3 13 9 7
+3 4 17 13
+3 9 18 8
+3 14 19 2
+3 8 20 14
+3 12 15 10
+3 15 21 4
+3 11 22 12
+3 19 16 2
+3 16 23 11
+3 13 24 9
+3 4 25 17
+3 17 26 13
+3 9 27 18
+3 18 20 8
+3 20 19 14
+3 12 28 15
+3 21 25 4
+3 15 29 21
+3 22 30 12
+3 23 22 11
+3 19 23 16
+3 24 31 9
+3 26 24 13
+3 25 26 17
+3 27 20 18
+3 9 32 27
+3 20 33 19
+3 12 34 28
+3 28 29 15
+3 29 25 21
+3 23 30 22
+3 30 35 12
+3 33 23 19
+3 26 31 24
+3 31 32 9
+3 25 36 26
+3 27 37 20
+3 32 38 27
+3 20 39 33
+3 34 29 28
+3 35 34 12
+3 29 36 25
+3 23 40 30
+3 30 41 35
+3 39 23 33
+3 26 42 31
+3 31 38 32
+3 36 43 26
+3 37 44 20
+3 38 37 27
+3 20 45 39
+3 34 46 29
+3 41 34 35
+3 29 43 36
+3 23 47 40
+3 40 41 30
+3 39 48 23
+3 26 49 42
+3 42 38 31
+3 43 50 26
+3 38 44 37
+3 44 45 20
+3 45 51 39
+3 46 52 29
+3 41 46 34
+3 29 53 43
+3 47 41 40
+3 48 47 23
+3 51 48 39
+3 49 38 42
+3 50 49 26
+3 43 54 50
+3 38 55 44
+3 44 51 45
+3 41 52 46
+3 52 53 29
+3 53 54 43
+3 47 56 41
+3 51 47 48
+3 49 57 38
+3 54 49 50
+3 38 58 55
+3 55 51 44
+3 41 59 52
+3 52 54 53
+3 56 60 41
+3 51 56 47
+3 57 58 38
+3 54 57 49
+3 58 51 55
+3 60 59 41
+3 59 54 52
+3 51 60 56
+3 54 58 57
+3 58 61 51
+3 60 54 59
+3 61 60 51
+3 54 61 58
+3 60 54 61
+snub dodecahedron
+pentagonal hexecontahedron
+|2 3 5
+(3.3.3.3.5)
+icosahedral group
+A5
+12{5}+80{3}
+33 60 150 92 60 1 0 0 2 2 5 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.4512088258 0.0000000000 0.8924183971
+ 0.2127790861 0.3978875029 0.8924183971
+-0.2505259628 0.3752680994 0.8924183971
+-0.4490629634 -0.0439529224 0.8924183971
+-0.1730083366 -0.4167223535 0.8924183971
+ 0.5570628795 -0.4167223535 0.7183477071
+ 0.8034191070 -0.0439529224 0.5937894232
+ 0.6262410352 0.3752680994 0.6833710701
+ 0.3401140582 0.7292026799 0.5937894232
+-0.4095292581 0.6926037162 0.5937894232
+-0.6598181766 0.3124803264 0.6833710701
+-0.5867073299 -0.4344864666 0.6833710701
+-0.2674638242 -0.7588657481 0.5937894232
+ 0.1712754568 -0.6742709318 0.7183477071
+ 0.5066126656 -0.7588657481 0.4092265672
+ 0.8319314730 -0.4344864666 0.3451253896
+ 0.9853200794 -0.0345183587 0.1671909808
+ 0.6986399371 0.6437955034 0.3121371303
+ 0.3534611035 0.9196768661 0.1710546996
+-0.0444936500 0.9113473168 0.4092265672
+-0.4413672010 0.8808718883 0.1710546996
+-0.7580304168 0.5726781810 0.3121371303
+-0.9277164283 0.1422346447 0.3451253896
+-0.8825314401 -0.3194162218 0.3451253896
+-0.6326042630 -0.7087892905 0.3121371303
+ 0.0822881568 -0.9349423109 0.3451253896
+ 0.3841470954 -0.9232462719 -0.0068797092
+ 0.9105239830 -0.3983895691 -0.1105975932
+ 0.9561362417 0.0261888093 -0.2917492648
+ 0.9205629910 0.3905335442 -0.0068797092
+ 0.6521763631 0.7453882542 -0.1380664403
+-0.0487110154 0.9977300839 -0.0464964156
+-0.4177242369 0.8604584989 -0.2917492648
+-0.9300960831 0.3617906055 -0.0634730968
+-0.9941677927 -0.0973061317 -0.0464964156
+-0.8422948163 -0.5352668572 -0.0634730968
+-0.5085214838 -0.8539169004 -0.1105975932
+-0.0666936701 -0.9936871537 -0.0902097278
+ 0.2171184410 -0.8730158634 -0.4366954143
+ 0.6337780180 -0.7004597412 -0.3281487085
+ 0.7752228621 -0.3165232566 -0.5466649267
+ 0.7846911652 0.4275505711 -0.4488432737
+ 0.4346204276 0.7157251860 -0.5466649267
+ 0.0014482055 0.8716810135 -0.4900715391
+-0.3439002478 0.6359394784 -0.6908788601
+-0.7197752973 0.5396486232 -0.4366954143
+-0.8871554693 0.1072142198 -0.4488432737
+-0.6414198315 -0.6014211198 -0.4763121208
+-0.2422737833 -0.8373370292 -0.4900715391
+ 0.4183769714 -0.5607792259 -0.7144839884
+ 0.4919671680 -0.1269691999 -0.8613054788
+ 0.4978189011 0.3328937158 -0.8008483725
+ 0.0947401619 0.5614556665 -0.8220655912
+-0.5854826930 0.2482988995 -0.7717238319
+-0.6691452398 -0.2043459771 -0.7144839884
+-0.3249352618 -0.5030496595 -0.8008483725
+ 0.0833693593 -0.3321275372 -0.9395428936
+ 0.1242523988 0.1277815601 -0.9839884218
+-0.2961484454 -0.0657599657 -0.9528755035
+ 0.2190839064 0.1312836377 0.9188614921
+-0.0124546442 0.2551039658 0.9188614921
+-0.2308305197 0.1093179889 0.9188614921
+-0.2052534511 -0.1520005669 0.9188614921
+ 0.2190839064 -0.3281703830 0.9188614921
+ 0.5977703708 -0.1520005669 0.7273967313
+ 0.6205958173 0.1093179889 0.7158561322
+ 0.4257131685 0.2551039658 0.8143892546
+ 0.3890572668 0.4957055924 0.7158561322
+-0.0330094857 0.6761213397 0.7360504792
+-0.4354944038 0.4554494653 0.7158561322
+-0.4485386151 0.2124213879 0.8143892546
+-0.7630826557 -0.0746882186 0.6419708175
+-0.3988385021 -0.2953600929 0.8143892546
+-0.3389195666 -0.5312467586 0.7158561322
+-0.0888218963 -0.6103640383 0.7273967313
+ 0.4074741194 -0.6103640383 0.6090650015
+ 0.6254586613 -0.5312467586 0.4859196824
+ 0.7233904360 -0.2953600929 0.5468165011
+ 0.8646946053 -0.1692512546 0.3649614304
+ 0.8780829721 0.2897337362 0.3808210291
+ 0.5493678557 0.5768433427 0.5243913714
+ 0.4593636674 0.7564719129 0.3553517403
+ 0.2141655150 0.8447510749 0.3873865601
+-0.2954354429 0.8198714201 0.3873865601
+-0.5308680756 0.7081269803 0.3553517403
+-0.6029463352 0.5205852472 0.5243913714
+-0.7739230465 0.3389900646 0.4423442636
+-0.6935065744 -0.4826176302 0.4423442636
+-0.4905640004 -0.6276147261 0.5243913714
+-0.3032002312 -0.9251016481 0.2285969389
+-0.0045863974 -0.7813515677 0.5468165011
+ 0.2508214168 -0.7813515677 0.4859196824
+ 0.3210587649 -0.8635013917 0.2466297006
+ 0.7110959079 -0.6998764938 0.0671974935
+ 0.9000340357 -0.2861982107 0.1325477729
+ 0.9410156039 -0.1341976438 -0.0775900694
+ 0.9443279912 0.1261088383 -0.0433681826
+ 0.7494453424 0.5872206583 0.0551649398
+ 0.5623291395 0.7618123698 0.1138746914
+ 0.3032002312 0.9251016481 -0.2285969389
+ 0.0858720409 0.9333521346 0.1761231918
+-0.1763828687 0.9205483682 0.1761231918
+-0.2995309163 0.9037575188 -0.0551649398
+-0.7110959079 0.6998764938 -0.0671974935
+-0.8631016874 0.3552600725 0.1959217993
+-0.9410156039 0.1341976438 0.0775900694
+-0.9253215715 -0.0905676721 0.2124078137
+-0.8971365698 -0.3141104098 0.0775900694
+-0.7778380870 -0.5158702863 0.1959217993
+-0.6544328852 -0.6922296665 0.0455552496
+ 0.1318953941 -0.9409811017 0.0818398716
+ 0.1763828687 -0.9205483682 -0.1761231918
+ 0.4075046572 -0.8237974999 -0.2546315508
+ 0.7653310532 -0.4670045122 -0.3251380596
+ 0.8716936806 -0.2272456248 -0.3131280032
+ 0.7630826557 0.0746882186 -0.6419708175
+ 0.8781301501 0.2785692436 -0.2466297006
+ 0.7778380870 0.5158702863 -0.1959217993
+ 0.6175005369 0.6231678047 -0.3740248218
+-0.1534232428 0.9007249745 -0.2733046324
+-0.2508214168 0.7813515677 -0.4859196824
+-0.4887903007 0.6717969331 -0.4683081420
+-0.8370961923 0.3328068685 -0.3131280032
+-0.9276324486 0.1226425968 -0.1843812002
+-0.8780829721 -0.2897337362 -0.3808210291
+-0.6573415966 -0.6568033615 -0.2145948808
+-0.4593636674 -0.7564719129 -0.3553517403
+-0.2697318228 -0.8859007376 -0.2279566191
+-0.0303057331 -0.8922024719 -0.3355531328
+ 0.0330094857 -0.6761213397 -0.7360504792
+ 0.4187988612 -0.7042009004 -0.4881067495
+ 0.6029463352 -0.5205852472 -0.5243913714
+ 0.5561556114 -0.3313610975 -0.7003073269
+ 0.5665700378 0.4870645516 -0.5927108132
+ 0.3389195666 0.5312467586 -0.7158561322
+ 0.1751412372 0.7090205159 -0.6133148036
+-0.0817329434 0.6826950901 -0.6608984288
+-0.2190839064 0.3281703830 -0.9188614921
+-0.5441424799 0.4698138638 -0.6266765419
+-0.7233904360 0.2953600929 -0.5468165011
+-0.7066849651 0.0498778478 -0.6384732991
+-0.5396360317 -0.4318462468 -0.6571463807
+-0.3987890908 -0.6407026882 -0.5831011230
+ 0.3278774074 -0.3365097556 -0.8299380599
+ 0.2308305197 -0.1093179889 -0.9188614921
+ 0.3675788294 0.1101068700 -0.8730990062
+ 0.2365131238 0.3372537898 -0.8601517406
+-0.5116812230 -0.0071952699 -0.8047795644
+-0.4257131685 -0.2551039658 -0.8143892546
+-0.1774197357 -0.2972657023 -0.8886478115
+-0.0292095264 -0.0891219012 -0.9490751728
+3 0 2 1
+3 0 3 2
+3 0 4 3
+3 0 5 4
+5 0 1 6 14 5
+3 1 7 6
+3 1 8 7
+3 1 2 8
+3 2 9 8
+5 2 3 10 20 9
+3 3 11 10
+3 3 4 11
+5 4 12 24 23 11
+3 4 5 12
+3 5 13 12
+3 5 14 13
+3 6 15 14
+3 6 16 15
+3 6 7 16
+3 7 17 16
+5 7 8 18 30 17
+3 8 9 18
+3 9 19 18
+3 9 20 19
+3 10 21 20
+3 10 22 21
+3 10 11 22
+3 11 23 22
+3 12 25 24
+3 12 13 25
+5 13 26 38 37 25
+3 13 14 26
+3 14 15 26
+3 15 27 26
+5 15 16 28 40 27
+3 16 17 28
+3 17 29 28
+3 17 30 29
+3 18 31 30
+3 18 19 31
+5 19 32 44 43 31
+3 19 20 32
+3 20 21 32
+3 21 33 32
+5 21 22 34 46 33
+3 22 23 34
+3 23 35 34
+3 23 24 35
+3 24 36 35
+3 24 25 36
+3 25 37 36
+3 26 27 38
+3 27 39 38
+3 27 40 39
+3 28 41 40
+3 28 29 41
+5 29 42 52 51 41
+3 29 30 42
+3 30 31 42
+3 31 43 42
+3 32 33 44
+3 33 45 44
+3 33 46 45
+3 34 47 46
+3 34 35 47
+5 35 36 48 55 47
+3 36 37 48
+3 37 49 48
+3 37 38 49
+3 38 39 49
+5 39 50 57 56 49
+3 39 40 50
+3 40 41 50
+3 41 51 50
+3 42 43 52
+3 43 53 52
+3 43 44 53
+3 44 45 53
+5 45 54 59 58 53
+3 45 46 54
+3 46 47 54
+3 47 55 54
+3 48 56 55
+3 48 49 56
+3 50 51 57
+3 51 58 57
+3 51 52 58
+3 52 53 58
+3 54 55 59
+3 55 56 59
+3 56 57 59
+3 57 58 59
+5 4 0 1 2 3
+5 4 5 6 7 0
+5 7 8 9 1 0
+5 9 10 11 2 1
+5 11 12 13 3 2
+5 13 14 15 4 3
+5 4 16 17 18 5
+5 18 19 20 6 5
+5 20 21 8 7 6
+5 21 22 23 9 8
+5 9 24 25 26 10
+5 26 27 12 11 10
+5 12 28 29 14 13
+5 29 30 31 15 14
+5 31 32 16 4 15
+5 32 33 34 17 16
+5 34 35 19 18 17
+5 35 36 37 20 19
+5 20 38 39 22 21
+5 39 40 41 23 22
+5 41 42 24 9 23
+5 42 43 44 25 24
+5 44 45 27 26 25
+5 45 46 47 12 27
+5 47 48 49 28 12
+5 49 50 30 29 28
+5 30 51 33 32 31
+5 51 52 53 34 33
+5 34 54 55 36 35
+5 55 56 57 37 36
+5 57 58 38 20 37
+5 58 59 40 39 38
+5 40 60 43 42 41
+5 60 61 62 44 43
+5 44 63 64 46 45
+5 64 65 48 47 46
+5 65 66 50 49 48
+5 66 67 68 30 50
+5 68 69 52 51 30
+5 69 70 71 53 52
+5 71 72 54 34 53
+5 72 73 56 55 54
+5 56 74 59 58 57
+5 74 75 76 40 59
+5 76 77 61 60 40
+5 77 78 79 62 61
+5 79 80 63 44 62
+5 80 81 65 64 63
+5 65 82 83 67 66
+5 83 70 69 68 67
+5 70 84 73 72 71
+5 84 85 86 56 73
+5 86 87 75 74 56
+5 87 78 77 76 75
+5 78 88 81 80 79
+5 88 89 82 65 81
+5 89 90 70 83 82
+5 90 91 85 84 70
+5 91 78 87 86 85
+5 78 88 89 90 91
+small ditrigonal icosidodecahedron
+small triambic icosahedron
+3|5/2 3
+(5/2.3.5/2.3.5/2.3)
+icosahedral group
+A5
+20{3}+12{5/2}
+34 20 60 32 20 2 0 0 -8 2 6 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9428090416 0.0000000000 0.3333333333
+ 0.6727182848 0.6605596098 0.3333333333
+-0.4714045208 0.8164965809 0.3333333333
+-0.9084205452 0.2523113194 0.3333333333
+-0.4714045208 -0.8164965809 0.3333333333
+ 0.2357022604 -0.9128709292 0.3333333333
+ 0.0900302522 0.6605596098 0.7453559925
+ 0.4714045208 0.8164965809 -0.3333333333
+ 0.6170765289 0.2523113194 -0.7453559925
+ 0.4714045208 -0.8164965809 -0.3333333333
+-0.2357022604 0.9128709292 -0.3333333333
+ 0.9084205452 -0.2523113194 -0.3333333333
+ 0.5270462767 -0.4082482905 0.7453559925
+-0.6170765289 -0.2523113194 0.7453559925
+-0.9428090416 0.0000000000 -0.3333333333
+-0.5270462767 0.4082482905 -0.7453559925
+-0.6727182848 -0.6605596098 -0.3333333333
+-0.0900302522 -0.6605596098 -0.7453559925
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.5270462767 0.2154995940 0.7453559925
+ 0.0900302522 0.6605596098 0.7453559925
+-0.4501512612 0.3486856676 0.7453559925
+-0.6170765289 -0.2523113194 0.7453559925
+-0.0768950155 -0.5641852616 0.7453559925
+ 0.5270462767 -0.4082482905 0.7453559925
+ 0.7283600407 -0.5641852616 0.1759546817
+ 0.9084205452 -0.2523113194 -0.3333333333
+ 0.8527787893 0.3486856676 -0.1759546817
+ 0.6727182848 0.6605596098 0.3333333333
+ 0.9428090416 -0.0000000000 0.3333333333
+ 0.4714045208 0.8164965809 -0.3333333333
+ 0.1244187486 0.9128709292 0.1759546817
+-0.2357022604 0.9128709292 -0.3333333333
+-0.7283600407 0.5641852616 -0.1759546817
+-0.9084205452 0.2523113194 0.3333333333
+-0.4714045208 0.8164965809 0.3333333333
+-0.9428090416 -0.0000000000 -0.3333333333
+-0.8527787893 -0.3486856676 0.1759546817
+-0.6727182848 -0.6605596098 -0.3333333333
+-0.1244187486 -0.9128709292 -0.1759546817
+ 0.2357022604 -0.9128709292 0.3333333333
+-0.4714045208 -0.8164965809 0.3333333333
+ 0.4714045208 -0.8164965809 -0.3333333333
+ 0.0000000000 -0.0000000000 1.0000000000
+ 0.6170765289 0.2523113194 -0.7453559925
+ 0.0768950155 0.5641852616 -0.7453559925
+ 0.4501512612 -0.3486856676 -0.7453559925
+-0.0000000000 0.0000000000 -1.0000000000
+-0.0900302522 -0.6605596098 -0.7453559925
+-0.5270462767 0.4082482905 -0.7453559925
+-0.5270462767 -0.2154995940 -0.7453559925
+5 0 2 13 7 1 2
+3 0 3 2
+5 0 4 7 14 3 2
+3 0 5 4
+5 0 6 14 13 5 2
+3 0 1 6
+5 1 10 13 12 6 2
+3 1 9 10
+5 1 8 12 2 9 2
+3 1 7 8
+3 2 12 13
+3 2 11 9
+5 2 3 8 7 11 2
+3 3 16 8
+5 3 15 11 4 16 2
+3 3 14 15
+3 4 11 7
+3 4 17 16
+5 4 5 15 14 17 2
+3 5 18 15
+5 5 10 17 6 18 2
+3 5 13 10
+3 6 17 14
+3 6 12 18
+3 7 13 14
+3 8 19 12
+5 8 16 9 11 19 2
+5 9 18 12 19 10 2
+3 9 16 18
+3 10 19 17
+3 11 15 19
+5 15 18 16 17 19 2
+6 5 0 1 2 3 4
+6 5 6 7 8 9 0
+6 0 10 8 11 12 1
+6 12 13 14 15 2 1
+6 2 16 14 17 18 3
+6 18 19 20 21 4 3
+6 4 22 20 23 6 5
+6 9 12 16 2 24 0
+6 8 25 26 13 12 9
+6 7 27 28 26 11 8
+6 6 21 20 29 27 7
+6 26 30 14 16 12 11
+6 10 6 23 27 25 8
+6 24 4 21 6 10 0
+6 15 18 22 4 24 2
+6 30 31 19 18 15 14
+6 28 31 17 14 13 26
+6 31 29 20 22 18 17
+6 19 20 23 27 28 31
+6 25 26 30 31 29 27
+small icosicosidodecahedron
+small icosacronic hexecontahedron
+5/2 3|3
+(6.5/2.6.3)
+icosahedral group
+A5
+20{6}+20{3}+12{5/2}
+35 60 120 52 60 2 0 0 -8 3 4 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.5558508647 0.0000000000 0.8312820317
+-0.3547421326 0.4279348118 0.8312820317
+-0.5423346067 0.1218333214 0.8312820317
+ 0.2523198656 -0.4952826155 0.8312820317
+ 0.7569595968 0.4279348118 0.4938460950
+ 0.9129018498 0.1218333214 0.3895726561
+-0.3230919115 -0.1426449373 0.9355554706
+-0.6764070948 0.6250652668 0.3895726561
+-0.1536334005 0.8558696236 0.4938460950
+-0.8323493477 -0.2516159727 0.4938460950
+-0.8639995688 0.3189637764 0.3895726561
+-0.0195609124 0.3526376782 0.9355554706
+ 0.3058398516 -0.8687319096 0.3895726561
+-0.0376948755 -0.8687319096 0.4938460950
+ 0.7886098179 -0.1426449373 0.5981195340
+ 0.7788293617 0.6250652668 -0.0521367195
+ 0.4022174642 0.8558696236 0.3251281267
+ 0.9664218358 -0.2516159727 -0.0521367195
+ 0.9347716147 0.3189637764 -0.1564101584
+ 0.5362899523 0.3526376782 0.7668375023
+-0.6131066526 -0.5160942314 0.5981195340
+-0.0707720459 -0.6379275528 0.7668375023
+-0.8421298039 0.5160942314 -0.1564101584
+-0.9664218358 0.2516159727 0.0521367195
+ 0.2034175846 0.9777029450 0.0521367195
+-0.7788293617 -0.6250652668 0.0521367195
+-0.5800294821 -0.7468985882 0.3251281267
+-0.6628908367 0.7468985882 0.0521367195
+ 0.1815478197 0.7805724901 0.5981195340
+ 0.1401171424 -0.9777029450 -0.1564101584
+ 0.6628908367 -0.7468985882 -0.0521367195
+-0.2034175846 -0.9777029450 -0.0521367195
+ 0.4850788188 -0.6379275528 0.5981195340
+ 0.8421298039 -0.5160942314 0.1564101584
+ 0.6131066526 0.5160942314 -0.5981195340
+ 0.8323493477 0.2516159727 -0.4938460950
+-0.1401171424 0.9777029450 0.1564101584
+ 0.6764070948 -0.6250652668 -0.3895726561
+ 0.5800294821 0.7468985882 -0.3251281267
+-0.9347716147 -0.3189637764 0.1564101584
+-0.7886098179 0.1426449373 -0.5981195340
+-0.4850788188 0.6379275528 -0.5981195340
+-0.9129018498 -0.1218333214 -0.3895726561
+ 0.0376948755 0.8687319096 -0.4938460950
+-0.4022174642 -0.8558696236 -0.3251281267
+-0.7569595968 -0.4279348118 -0.4938460950
+-0.3058398516 0.8687319096 -0.3895726561
+-0.1815478197 -0.7805724901 -0.5981195340
+ 0.8639995688 -0.3189637764 -0.3895726561
+ 0.1536334005 -0.8558696236 -0.4938460950
+ 0.3230919115 0.1426449373 -0.9355554706
+ 0.0707720459 0.6379275528 -0.7668375023
+ 0.5423346067 -0.1218333214 -0.8312820317
+ 0.3547421326 -0.4279348118 -0.8312820317
+-0.5362899523 -0.3526376782 -0.7668375023
+-0.5558508647 -0.0000000000 -0.8312820317
+-0.2523198656 0.4952826155 -0.8312820317
+ 0.0195609124 -0.3526376782 -0.9355554706
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.2470682788 0.5257311121 0.8139803827
+-0.2225822414 0.1364082001 0.8139803827
+-0.3562920523 -0.4587939735 0.8139803827
+ 0.2470682788 -0.1514143222 0.8139803827
+ 0.7486308807 -0.4587939735 0.4786020209
+ 0.6374803174 0.1364082001 0.5529247349
+-0.3622034226 0.5835662368 0.5242062787
+-0.7921037010 0.0669371386 0.6067051560
+-0.4192065089 0.6754071043 0.6067051560
+-0.6843946014 0.0578351247 0.5242062787
+ 0.1678297972 -0.6299377043 0.5529247349
+ 0.9956991595 0.0669371386 0.0640515676
+ 0.5924737103 0.5835662368 0.2344321747
+ 0.8603054480 0.0578351247 0.0553419293
+ 0.6857164240 0.6754071043 0.2713267942
+-0.3078439816 -0.3964078418 0.7032965240
+ 0.2859515514 -0.1752437040 0.9420835178
+-0.3923388284 0.9175879470 -0.0640515676
+-0.7202912637 0.4414262081 0.1305278239
+ 0.0885913156 0.7985475123 0.2918690871
+-0.9956991595 -0.0669371386 -0.0640515676
+-0.6713191889 -0.4414262081 0.2918690871
+ 0.2134722966 0.4542429665 0.7032965240
+-0.2905410991 -0.9175879470 0.2713267942
+ 0.3389891699 -0.7928156837 0.0553419293
+-0.2510337466 -0.7928156837 0.2344321747
+ 0.3923388284 -0.9175879470 0.0640515676
+ 0.6468331514 -0.3964078418 0.4135224200
+ 0.6713191889 0.4414262081 -0.2918690871
+ 0.2905410991 0.9175879470 -0.2713267942
+ 0.7202912637 -0.4414262081 -0.1305278239
+ 0.7921037010 -0.0669371386 -0.6067051560
+-0.6468331514 0.3964078418 -0.4135224200
+-0.7486308807 0.4587939735 -0.4786020209
+-0.8603054480 -0.0578351247 -0.0553419293
+ 0.2510337466 0.7928156837 -0.2344321747
+-0.5924737103 -0.5835662368 -0.2344321747
+-0.6857164240 -0.6754071043 -0.2713267942
+-0.3389891699 0.7928156837 -0.0553419293
+-0.0885913156 -0.7985475123 -0.2918690871
+ 0.4192065089 -0.6754071043 -0.6067051560
+ 0.3078439816 0.3964078418 -0.7032965240
+ 0.6843946014 -0.0578351247 -0.5242062787
+ 0.3562920523 0.4587939735 -0.8139803827
+ 0.3622034226 -0.5835662368 -0.5242062787
+-0.2859515514 0.1752437040 -0.9420835178
+-0.6374803174 -0.1364082001 -0.5529247349
+-0.1678297972 0.6299377043 -0.5529247349
+-0.2470682788 -0.5257311121 -0.8139803827
+-0.2134722966 -0.4542429665 -0.7032965240
+ 0.2225822414 -0.1364082001 -0.8139803827
+-0.2470682788 0.1514143222 -0.8139803827
+6 0 2 9 17 5 1
+5 0 3 12 7 2 2
+6 0 4 14 27 10 3
+3 0 1 4
+6 1 6 18 31 13 4
+5 1 5 15 20 6 2
+3 2 8 9
+6 2 7 21 40 24 8
+6 3 11 28 37 29 12
+3 3 10 11
+5 4 13 22 33 14 2
+6 5 16 36 49 34 15
+3 5 17 16
+3 6 19 18
+6 6 20 29 25 39 19
+3 7 22 21
+6 7 12 20 15 33 22
+6 8 23 42 44 25 9
+5 8 24 28 11 23 2
+5 9 25 29 37 17 2
+6 10 26 46 41 23 11
+5 10 27 40 21 26 2
+3 12 29 20
+6 13 30 45 26 21 22
+3 13 31 30
+3 14 32 27
+6 14 33 34 38 50 32
+3 15 34 33
+5 16 35 19 39 36 2
+6 16 17 37 47 52 35
+5 18 38 34 49 31 2
+6 18 19 35 51 54 38
+3 23 41 42
+6 24 43 56 57 47 28
+3 24 40 43
+3 25 44 39
+3 26 45 46
+6 27 32 48 55 43 40
+3 28 47 37
+5 30 48 32 50 45 2
+6 30 31 49 53 58 48
+3 35 52 51
+3 36 53 49
+6 36 39 44 57 59 53
+3 38 54 50
+6 41 55 58 51 52 42
+5 41 46 56 43 55 2
+5 42 52 47 57 44 2
+6 45 50 54 59 56 46
+3 48 58 55
+5 51 58 53 59 54 2
+3 56 59 57
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 1 8 9 2
+4 2 10 4 3
+4 5 11 12 0
+4 4 13 14 5
+4 7 15 16 1
+4 6 17 18 7
+4 0 19 17 6
+4 9 20 21 2
+4 8 18 20 9
+4 16 22 8 1
+4 10 23 24 4
+4 2 25 26 10
+4 5 16 27 11
+4 11 28 29 12
+4 29 19 0 12
+4 4 30 31 13
+4 31 28 14 13
+4 14 22 16 5
+4 7 21 23 15
+4 10 16 15 23
+4 17 32 20 18
+4 18 33 34 7
+4 19 14 35 17
+4 20 36 23 21
+4 21 37 25 2
+4 8 38 33 18
+4 19 8 22 14
+4 23 39 40 24
+4 40 30 4 24
+4 37 39 26 25
+4 26 27 16 10
+4 26 30 11 27
+4 31 41 29 28
+4 11 42 43 28
+4 29 38 8 19
+4 26 44 31 30
+4 43 35 14 28
+4 34 37 21 7
+4 32 45 46 20
+4 17 47 45 32
+4 33 46 37 34
+4 43 47 17 35
+4 36 48 39 23
+4 46 48 36 20
+4 29 47 33 38
+4 37 49 40 39
+4 40 42 11 30
+4 48 44 26 39
+4 31 50 45 41
+4 41 29 47 45
+4 40 50 43 42
+4 48 50 31 44
+4 45 49 37 46
+4 33 51 48 46
+4 43 51 33 47
+4 49 40 50 45
+4 50 43 51 48
+small snub icosicosidodecahedron
+small hexagonal hexecontahedron
+|5/2 3 3
+(3.5/2.3.3.3.3)
+icosahedral group
+A5
+100{3}+12{5/2}
+36 60 180 112 60 2 0 0 -8 2 6 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.6442062214 0.0000000000 0.7648518447
+ 0.2791862208 0.5805658531 0.7648518447
+-0.1419451564 0.6283734783 0.7648518447
+-0.6278134281 0.1444020607 0.7648518447
+-0.4022186612 -0.5032114906 0.7648518447
+ 0.2791862208 -0.5805658531 0.7648518447
+ 0.8003600018 -0.5032114906 0.3258865804
+ 0.9729065754 -0.1444020607 0.1805570281
+ 0.8003600018 0.5032114906 0.3258865804
+ 0.2915016934 0.9393752830 0.1805570281
+-0.3057103174 0.8142132953 0.4935563915
+-0.3144917300 0.2695640484 0.9101813971
+ 0.3669131520 0.1922096859 0.9101813971
+ 0.4804410603 0.7249679138 0.4935563915
+-0.0735183072 0.9808130393 0.1805570281
+-0.6671962580 0.6698112346 0.3258865804
+-0.9805179561 0.0773543625 0.1805570281
+-0.8927910249 -0.3110018047 0.3258865804
+-0.4946496843 -0.8501299015 0.1805570281
+ 0.1154210597 -0.8620209205 0.4935563915
+-0.3057103174 -0.8142132953 0.4935563915
+ 0.2915016934 -0.9393752830 0.1805570281
+ 0.6671962580 -0.6698112346 -0.3258865804
+ 0.9805179561 -0.0773543625 -0.1805570281
+ 0.8763982317 0.1665997441 0.4518524813
+ 0.5972120109 -0.4139661090 0.6870006366
+ 0.6584148454 -0.7471655971 0.0907384251
+ 0.8167527950 -0.3588094299 -0.4518524813
+ 0.8927910249 0.3110018047 -0.3258865804
+ 0.4946496843 0.8501299015 -0.1805570281
+ 0.8091414144 0.5805658531 -0.0907384251
+ 0.3057103174 0.8142132953 -0.4935563915
+-0.2915016934 0.9393752830 -0.1805570281
+-0.6584148454 0.7471655971 -0.0907384251
+-0.8167527950 0.3588094299 0.4518524813
+-0.6748076386 -0.2695640484 0.6870006366
+-0.0407327207 -0.3588094299 0.9325216558
+-0.1154210597 0.8620209205 -0.4935563915
+-0.8003600018 0.5032114906 -0.3258865804
+-0.8763982317 -0.1665997441 -0.4518524813
+-0.8091414144 -0.5805658531 0.0907384251
+-0.9729065754 0.1444020607 -0.1805570281
+-0.8003600018 -0.5032114906 -0.3258865804
+-0.4804410603 -0.7249679138 -0.4935563915
+ 0.0735183072 -0.9808130393 -0.1805570281
+-0.2915016934 -0.9393752830 -0.1805570281
+ 0.3057103174 -0.8142132953 -0.4935563915
+ 0.1419451564 -0.6283734783 -0.7648518447
+ 0.6278134281 -0.1444020607 -0.7648518447
+ 0.6748076386 0.2695640484 -0.6870006366
+ 0.3144917300 -0.2695640484 -0.9101813971
+ 0.4022186612 0.5032114906 -0.7648518447
+ 0.0407327207 0.3588094299 -0.9325216558
+-0.2791862208 0.5805658531 -0.7648518447
+-0.5972120109 0.4139661090 -0.6870006366
+-0.6442062214 -0.0000000000 -0.7648518447
+-0.3669131520 -0.1922096859 -0.9101813971
+-0.2791862208 -0.5805658531 -0.7648518447
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.3351898516 0.2107443956 0.9182780424
+ 0.0400368356 0.3526794657 0.9182780424
+-0.2794210283 0.2805161775 0.9182780424
+-0.3738998581 -0.1302471994 0.9182780424
+-0.0446605620 -0.3934092920 0.9182780424
+ 0.3351898516 -0.2107443956 0.9182780424
+ 0.6257191411 -0.3934092920 0.6735760428
+ 0.8213888526 -0.1889259414 0.5087707326
+ 0.8775384241 0.1302471994 0.4614780399
+ 0.6257191411 0.3934092920 0.6735760428
+ 0.4976880105 0.7344008871 0.4614780399
+ 0.0961864071 0.8472940016 0.5223418899
+-0.1237881524 0.6041536876 0.7871942677
+ 0.2560622612 0.5610323550 0.7871942677
+ 0.0961864071 0.8472940016 0.5223418899
+-0.3204039448 0.8272722230 0.4614780399
+-0.5216121103 0.5236564915 0.6735760428
+-0.8260125790 0.3236375102 0.4614780399
+-0.8428360805 0.0000000000 0.5087707326
+-0.6979814484 -0.2431403140 0.6735760428
+-0.6496432409 -0.6041536876 0.4614780399
+-0.2836640065 -0.8041726690 0.5223418899
+-0.0747391792 -0.6583680602 0.7281386332
+ 0.0961864071 -0.8472940016 0.5223418899
+ 0.4976880105 -0.7344008871 0.4614780399
+ 0.6385349796 -0.7667968054 0.0655418874
+ 0.8886466854 -0.4538847096 -0.0655418874
+ 0.9645866382 -0.1502689781 0.2167760402
+ 0.8089537623 -0.4739064882 0.3478598150
+ 0.8886466854 -0.4538847096 -0.0655418874
+ 0.9737248312 -0.0697717819 -0.2167760402
+ 0.9677742757 0.2431403140 0.0655418874
+ 0.7941678555 0.6041536876 -0.0655418874
+ 0.6071295333 0.7595733041 0.1538260133
+ 0.5105038490 0.8472940016 -0.1465561155
+ 0.1109723139 0.9775412010 -0.1791601123
+-0.1109723139 0.9775412010 0.1791601123
+-0.4214180402 0.8763359572 0.1538260133
+-0.6464556034 0.6970250235 0.3102438870
+-0.5216121103 0.5236564915 0.6735760428
+-0.6555937963 0.1302471994 0.7437959675
+-0.3738998581 -0.1302471994 0.9182780424
+ 0.0042429783 0.0373758635 0.9992922705
+ 0.3351898516 -0.2107443956 0.9182780424
+ 0.6681067932 -0.0200217787 0.7437959675
+ 0.6257191411 0.3934092920 0.6735760428
+ 0.7862472317 0.5343819058 0.3102438870
+ 0.3272692278 0.9277911978 0.1791601123
+ 0.1109723139 0.9775412010 -0.1791601123
+-0.3075881063 0.9401653375 -0.1465561155
+-0.6385349796 0.7667968054 -0.0655418874
+-0.8886466854 0.4538847096 0.0655418874
+-0.9645866382 0.1502689781 -0.2167760402
+-0.9677742757 -0.2431403140 -0.0655418874
+-0.8945972408 -0.2805161775 0.3478598150
+-0.9737248312 0.0697717819 0.2167760402
+-0.9677742757 -0.2431403140 -0.0655418874
+-0.7941678555 -0.6041536876 0.0655418874
+-0.6071295333 -0.7595733041 -0.1538260133
+-0.3272692278 -0.9277911978 -0.1791601123
+-0.1109723139 -0.9775412010 0.1791601123
+ 0.3075881063 -0.9401653375 0.1465561155
+ 0.4976880105 -0.7344008871 0.4614780399
+ 0.2438986592 -0.5934282734 0.7670438895
+-0.3707122206 -0.5236564915 0.7670438895
+-0.6496432409 -0.6041536876 0.4614780399
+-0.5105038490 -0.8472940016 0.1465561155
+-0.1109723139 -0.9775412010 0.1791601123
+ 0.1109723139 -0.9775412010 -0.1791601123
+ 0.4214180402 -0.8763359572 -0.1538260133
+ 0.3204039448 -0.8272722230 -0.4614780399
+ 0.5216121103 -0.5236564915 -0.6735760428
+ 0.8260125790 -0.3236375102 -0.4614780399
+ 0.8428360805 0.0000000000 -0.5087707326
+ 0.8945972408 0.2805161775 -0.3478598150
+ 0.9677742757 0.2431403140 0.0655418874
+ 0.6464556034 -0.6970250235 -0.3102438870
+ 0.5216121103 -0.5236564915 -0.6735760428
+ 0.6555937963 -0.1302471994 -0.7437959675
+ 0.6979814484 0.2431403140 -0.6735760428
+ 0.6496432409 0.6041536876 -0.4614780399
+ 0.2836640065 0.8041726690 -0.5223418899
+ 0.6496432409 0.6041536876 -0.4614780399
+ 0.3707122206 0.5236564915 -0.7670438895
+ 0.0747391792 0.6583680602 -0.7281386332
+-0.0961864071 0.8472940016 -0.5223418899
+-0.4976880105 0.7344008871 -0.4614780399
+-0.4976880105 0.7344008871 -0.4614780399
+-0.8089537623 0.4739064882 -0.3478598150
+-0.8886466854 0.4538847096 0.0655418874
+-0.2438986592 0.5934282734 -0.7670438895
+-0.6257191411 0.3934092920 -0.6735760428
+-0.8213888526 0.1889259414 -0.5087707326
+-0.6681067932 0.0200217787 -0.7437959675
+-0.6257191411 -0.3934092920 -0.6735760428
+-0.7862472317 -0.5343819058 -0.3102438870
+-0.8775384241 -0.1302471994 -0.4614780399
+-0.6257191411 -0.3934092920 -0.6735760428
+-0.4976880105 -0.7344008871 -0.4614780399
+-0.2560622612 -0.5610323550 -0.7871942677
+-0.0961864071 -0.8472940016 -0.5223418899
+-0.0961864071 -0.8472940016 -0.5223418899
+ 0.1237881524 -0.6041536876 -0.7871942677
+-0.0400368356 -0.3526794657 -0.9182780424
+ 0.2794210283 -0.2805161775 -0.9182780424
+ 0.3738998581 0.1302471994 -0.9182780424
+ 0.3738998581 0.1302471994 -0.9182780424
+-0.0042429783 -0.0373758635 -0.9992922705
+ 0.0446605620 0.3934092920 -0.9182780424
+-0.3351898516 0.2107443956 -0.9182780424
+-0.3351898516 0.2107443956 -0.9182780424
+-0.3351898516 -0.2107443956 -0.9182780424
+3 0 2 1
+5 0 3 13 12 2 2
+3 0 4 3
+3 0 5 4
+3 0 6 5
+3 0 1 6
+3 1 7 6
+5 1 8 26 25 7 2
+3 1 9 8
+3 1 2 9
+3 2 10 9
+3 2 11 10
+3 2 12 11
+3 3 14 13
+3 3 15 14
+3 3 16 15
+3 3 4 16
+3 4 17 16
+5 4 18 35 36 17 2
+3 4 5 18
+3 5 19 18
+3 5 20 19
+5 5 6 21 37 20 2
+3 6 22 21
+3 6 7 22
+3 7 23 22
+3 7 24 23
+3 7 25 24
+3 8 27 26
+3 8 28 27
+3 8 29 28
+3 8 9 29
+3 9 30 29
+5 9 10 31 14 30 2
+3 10 32 31
+3 10 33 32
+3 10 11 33
+5 11 34 15 16 33 2
+3 11 35 34
+3 11 12 35
+3 12 36 35
+3 12 37 36
+3 12 13 37
+3 13 26 37
+3 13 25 26
+3 13 14 25
+3 14 31 25
+3 14 15 30
+3 15 38 30
+3 15 34 38
+3 16 39 33
+3 16 17 39
+3 17 40 39
+3 17 41 40
+3 17 36 41
+3 18 42 35
+3 18 43 42
+3 18 19 43
+5 19 44 41 46 43 2
+3 19 45 44
+3 19 20 45
+3 20 27 45
+3 20 26 27
+3 20 37 26
+3 21 36 37
+3 21 41 36
+3 21 46 41
+3 21 22 46
+3 22 47 46
+5 22 23 45 27 47 2
+3 23 48 45
+3 23 49 48
+3 23 24 49
+5 24 50 28 29 49 2
+3 24 31 50
+3 24 25 31
+3 27 28 47
+3 28 51 47
+3 28 50 51
+3 29 52 49
+3 29 30 52
+3 30 38 52
+3 31 32 50
+3 32 53 50
+5 32 54 52 38 53 2
+3 32 33 54
+3 33 39 54
+3 34 55 38
+3 34 42 55
+3 34 35 42
+3 38 55 53
+3 39 56 54
+5 39 40 55 42 56 2
+3 40 57 55
+3 40 44 57
+3 40 41 44
+3 42 43 56
+3 43 58 56
+3 43 46 58
+3 44 48 57
+3 44 45 48
+3 46 47 58
+3 47 51 58
+5 48 59 58 51 57 2
+3 48 49 59
+3 49 52 59
+3 50 53 51
+3 51 53 57
+3 52 54 59
+3 53 55 57
+3 54 56 59
+3 56 58 59
+6 5 0 1 2 3 4
+6 5 6 7 8 9 0
+6 9 10 11 12 1 0
+6 1 13 14 15 16 2
+6 16 17 18 19 3 2
+6 19 20 21 22 4 3
+6 22 23 24 6 5 4
+6 24 25 26 27 7 6
+6 7 28 29 30 31 8
+6 31 32 33 10 9 8
+6 33 34 35 36 11 10
+6 36 37 38 39 12 11
+6 39 40 41 42 1 12
+6 42 43 44 45 13 1
+6 45 46 33 47 14 13
+6 47 48 49 37 15 14
+6 37 50 51 17 16 15
+6 51 52 53 54 18 17
+6 18 55 56 57 20 19
+6 57 58 59 60 21 20
+6 60 61 62 63 22 21
+6 22 64 65 66 67 23
+6 67 68 69 25 24 23
+6 69 70 71 72 26 25
+6 72 73 74 75 27 26
+6 75 46 45 44 7 27
+6 43 63 62 28 7 44
+6 61 69 76 29 28 62
+6 76 77 78 73 30 29
+6 73 79 80 32 31 30
+6 80 81 48 47 33 32
+6 74 82 34 33 46 75
+6 82 83 84 85 35 34
+6 85 86 50 37 36 35
+6 49 87 88 89 38 37
+6 89 55 18 40 39 38
+6 54 65 64 41 40 18
+6 41 42 43 63 22 64
+6 81 84 90 87 49 48
+6 86 91 92 52 51 50
+6 92 93 94 95 53 52
+6 95 58 66 65 54 53
+6 88 92 96 56 55 89
+6 96 97 98 58 57 56
+6 94 99 100 59 58 95
+6 100 70 69 61 60 59
+6 98 101 68 67 66 58
+6 101 102 77 76 69 68
+6 99 103 104 71 70 100
+6 104 105 79 73 72 71
+6 78 106 83 82 74 73
+6 102 103 107 106 78 77
+6 105 108 84 81 80 79
+6 107 109 90 84 83 106
+6 108 110 91 86 85 84
+6 109 93 92 88 87 90
+6 110 111 97 96 92 91
+6 93 94 99 103 107 109
+6 111 103 102 101 98 97
+6 103 104 105 108 110 111
+small dodecicosidodecahedron
+small dodecacronic hexecontahedron
+3/2 5|5
+(10.3/2.10.5)
+icosahedral group
+A5
+12{10}+12{5}+20{3/2}
+37 60 120 44 60 2 0 0 -16 3 4 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.4364663517 0.0000000000 0.8997205810
+-0.3947875239 0.1861335198 0.8997205810
+-0.0230394894 0.4358578416 0.8997205810
+-0.1650346033 -0.4040624406 0.8997205810
+ 0.7478962199 0.1861335198 0.6371856536
+ 0.4134268623 0.4358578416 0.7994411620
+ 0.5411827887 -0.4040624406 0.7374650726
+-0.5598221272 -0.2179289208 0.7994411620
+-0.5971008041 0.4873038812 0.6371856536
+-0.2253527696 0.7370282030 0.6371856536
+ 0.1694347542 -0.6537867624 0.7374650726
+-0.4551056902 -0.6219913614 0.6371856536
+ 0.8526126568 -0.2179289208 0.4749301452
+ 0.8153339799 0.4873038812 0.3126746369
+ 0.4808646224 0.7370282030 0.4749301452
+ 0.6875780535 -0.6219913614 0.3746507262
+-0.8641324015 -0.1664828812 0.4749301452
+-0.5296630440 0.7884742426 0.3126746369
+-0.8871718909 0.2693749604 0.3746507262
+ 0.0860770985 0.9231617228 0.3746507262
+ 0.3158300191 -0.8717156832 0.3746507262
+-0.1206363326 -0.8717156832 0.4749301452
+-0.7594159645 -0.5705453218 0.3126746369
+ 0.9847687342 -0.1664828812 0.0501397095
+ 0.6130206997 0.7884742426 0.0501397095
+ 0.9617292448 0.2693749604 -0.0501397095
+ 0.8197341309 -0.5705453218 -0.0501397095
+-0.9617292448 -0.2693749604 0.0501397095
+-0.8197341309 0.5705453218 0.0501397095
+-0.2182331759 0.9746077624 0.0501397095
+-0.9847687342 0.1664828812 -0.0501397095
+ 0.2182331759 0.9746077624 -0.0501397095
+ 0.2182331759 -0.9746077624 -0.0501397095
+-0.2182331759 -0.9746077624 0.0501397095
+-0.6130206997 -0.7884742426 -0.0501397095
+ 0.8871718909 -0.2693749604 -0.3746507262
+ 0.7594159645 0.5705453218 -0.3126746369
+ 0.8641324015 0.1664828812 -0.4749301452
+ 0.5296630440 -0.7884742426 -0.3126746369
+-0.8153339799 -0.4873038812 -0.3126746369
+-0.6875780535 0.6219913614 -0.3746507262
+-0.3158300191 0.8717156832 -0.3746507262
+-0.8526126568 0.2179289208 -0.4749301452
+ 0.1206363326 0.8717156832 -0.4749301452
+-0.0860770985 -0.9231617228 -0.3746507262
+-0.4808646224 -0.7370282030 -0.4749301452
+ 0.5971008041 -0.4873038812 -0.6371856536
+ 0.4551056902 0.6219913614 -0.6371856536
+ 0.5598221272 0.2179289208 -0.7994411620
+ 0.2253527696 -0.7370282030 -0.6371856536
+-0.7478962199 -0.1861335198 -0.6371856536
+-0.5411827887 0.4040624406 -0.7374650726
+-0.1694347542 0.6537867624 -0.7374650726
+-0.4134268623 -0.4358578416 -0.7994411620
+ 0.3947875239 -0.1861335198 -0.8997205810
+ 0.1650346033 0.4040624406 -0.8997205810
+ 0.0230394894 -0.4358578416 -0.8997205810
+-0.4364663517 0.0000000000 -0.8997205810
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.1583346290 0.7071067812 0.6891517578
+-0.1028584649 0.1531185745 0.6891517578
+-0.7144788670 0.1207882584 0.6891517578
+ 0.1583346290 -0.2357022604 0.6891517578
+ 0.9436228948 0.1207882584 0.3081980354
+ 0.3933354313 0.1531185745 0.5751497609
+-0.5325411050 0.0900302522 0.5136633924
+ 0.2124281962 -0.3162277660 0.9245941063
+ 0.1180156646 0.5270462767 0.5136633924
+-0.2904769664 -0.3062371489 0.5751497609
+-0.4686190076 -0.8278950396 0.3081980354
+ 0.7033349793 0.0900302522 0.2297172526
+ 0.5561442379 -0.8278950396 0.0727556869
+ 0.5123816228 -0.3062371489 0.3906906553
+-0.3328569846 0.4955021156 0.3906906553
+-0.5561442379 0.8278950396 -0.0727556869
+ 0.0897623191 -0.5901345989 0.3906906553
+-0.3492879855 -0.6170765289 0.2297172526
+ 0.4686190076 0.8278950396 -0.3081980354
+ 0.4700016046 0.4955021156 0.2062315497
+ 0.4145254404 -0.6170765289 0.0542288872
+-0.9436228948 -0.1207882584 -0.3081980354
+-0.6364300969 -0.2477510578 0.2062315497
+-0.4145254404 0.6170765289 -0.0542288872
+-0.6626223886 0.2477510578 0.0922295528
+ 0.0211900091 0.7071067812 0.0922295528
+ 0.6626223886 -0.2477510578 -0.0922295528
+ 0.7144788670 -0.1207882584 -0.6891517578
+ 0.3492879855 0.6170765289 -0.2297172526
+ 0.6364300969 0.2477510578 -0.2062315497
+-0.7033349793 -0.0900302522 -0.2297172526
+-0.0211900091 -0.7071067812 -0.0922295528
+-0.1583346290 -0.7071067812 -0.6891517578
+-0.4700016046 -0.4955021156 -0.2062315497
+ 0.5325411050 -0.0900302522 -0.5136633924
+ 0.3328569846 -0.4955021156 -0.3906906553
+-0.2124281962 0.3162277660 -0.9245941063
+-0.5123816228 0.3062371489 -0.3906906553
+-0.0897623191 0.5901345989 -0.3906906553
+-0.1180156646 -0.5270462767 -0.5136633924
+ 0.2904769664 0.3062371489 -0.5751497609
+-0.3933354313 -0.1531185745 -0.5751497609
+-0.1583346290 0.2357022604 -0.6891517578
+ 0.1028584649 -0.1531185745 -0.6891517578
+10 0 2 9 18 30 32 25 14 5 1
+3 0 3 2 2
+10 0 4 12 23 28 31 29 18 10 3
+5 0 1 7 11 4
+10 1 6 15 25 37 38 36 27 16 7
+3 1 5 6 2
+5 2 8 17 19 9
+10 2 3 6 5 13 16 21 22 12 8
+5 3 10 20 15 6
+3 4 8 12 2
+10 4 11 21 33 45 46 40 28 17 8
+5 5 14 26 24 13
+10 7 13 24 36 47 50 45 34 22 11
+3 7 16 13 2
+3 9 10 18 2
+10 9 19 31 43 52 53 44 32 20 10
+3 11 22 21 2
+5 12 22 34 35 23
+10 14 15 20 30 42 53 56 49 38 26
+3 14 25 15 2
+5 16 27 39 33 21
+10 17 23 35 46 54 58 52 41 29 19
+3 17 28 23 2
+5 18 29 41 42 30
+3 19 29 31 2
+3 20 32 30 2
+3 24 27 36 2
+10 24 26 37 48 56 59 57 50 39 27
+5 25 32 44 48 37
+3 26 38 37 2
+5 28 40 51 43 31
+3 33 34 45 2
+10 33 39 47 55 59 58 51 40 35 34
+3 35 40 46 2
+5 36 38 49 55 47
+3 39 50 47 2
+10 41 43 51 54 57 55 49 48 44 42
+3 41 52 43 2
+3 42 44 53 2
+5 45 50 57 54 46
+3 48 49 56 2
+3 51 58 54 2
+5 52 58 59 56 53
+3 55 57 59 2
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 7 8 2 1
+4 2 9 10 3
+4 5 7 11 0
+4 4 8 7 5
+4 3 12 13 4
+4 6 10 9 7
+4 0 14 15 6
+4 8 15 14 2
+4 10 16 12 3
+4 2 17 7 9
+4 7 13 12 11
+4 11 18 19 0
+4 4 19 18 8
+4 7 20 4 13
+4 6 21 22 10
+4 0 23 2 14
+4 15 24 21 6
+4 18 25 15 8
+4 10 20 7 16
+4 17 12 16 7
+4 2 22 21 17
+4 12 26 27 11
+4 4 28 0 19
+4 27 29 18 11
+4 20 27 26 4
+4 2 30 10 22
+4 23 21 24 2
+4 0 25 18 23
+4 15 30 2 24
+4 28 15 25 0
+4 10 31 32 20
+4 17 32 31 12
+4 21 33 32 17
+4 12 34 4 26
+4 4 29 27 28
+4 34 18 29 4
+4 32 35 27 20
+4 30 32 33 10
+4 23 36 37 21
+4 18 38 36 23
+4 15 37 36 30
+4 28 36 38 15
+4 10 39 12 31
+4 21 39 10 33
+4 12 35 32 34
+4 27 40 36 28
+4 34 36 40 18
+4 39 27 35 12
+4 36 41 32 30
+4 15 42 21 37
+4 18 42 15 38
+4 21 41 36 39
+4 32 43 36 34
+4 27 42 18 40
+4 43 27 39 36
+4 42 32 41 21
+4 32 43 27 42
+small stellated dodecahedron
+great dodecahedron
+5|2 5/2
+(5/2.5/2.5/2.5/2.5/2)
+icosahedral group
+A5
+12{5/2}
+38 12 30 12 12 3 0 0 -6 1 5 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8944271910 0.0000000000 -0.4472135955
+ 0.2763932023 0.8506508084 -0.4472135955
+-0.7236067977 0.5257311121 -0.4472135955
+-0.7236067977 -0.5257311121 -0.4472135955
+ 0.2763932023 -0.8506508084 -0.4472135955
+-0.2763932023 0.8506508084 0.4472135955
+-0.2763932023 -0.8506508084 0.4472135955
+-0.8944271910 -0.0000000000 0.4472135955
+ 0.7236067977 -0.5257311121 0.4472135955
+ 0.7236067977 0.5257311121 0.4472135955
+ 0.0000000000 -0.0000000000 -1.0000000000
+ 0.7236067977 0.5257311121 0.4472135955
+-0.2763932023 0.8506508084 0.4472135955
+-0.8944271910 -0.0000000000 0.4472135955
+-0.2763932023 -0.8506508084 0.4472135955
+ 0.7236067977 -0.5257311121 0.4472135955
+ 0.2763932023 -0.8506508084 -0.4472135955
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.2763932023 0.8506508084 -0.4472135955
+ 0.8944271910 0.0000000000 -0.4472135955
+-0.7236067977 0.5257311121 -0.4472135955
+-0.7236067977 -0.5257311121 -0.4472135955
+ 0.0000000000 -0.0000000000 1.0000000000
+5 0 2 9 6 1 2
+5 0 3 10 8 2 2
+5 0 4 6 7 3 2
+5 0 5 8 9 4 2
+5 0 1 7 10 5 2
+5 1 4 9 11 7 2
+5 1 3 5 2 4 2
+5 1 6 11 10 3 2
+5 2 5 10 11 9 2
+5 2 8 11 6 4 2
+5 3 7 11 8 5 2
+5 6 9 8 10 7 2
+5 4 0 1 2 3
+5 4 5 6 7 0
+5 0 8 6 9 1
+5 1 7 6 10 2
+5 2 9 6 5 3
+5 3 10 6 8 4
+5 7 9 2 11 0
+5 4 11 2 10 5
+5 9 10 3 11 1
+5 5 8 0 11 3
+5 8 7 1 11 4
+5 7 9 10 5 8
+great dodecahedron
+small stellated dodecahedron
+5/2|2 5
+(5.5.5.5.5)/2
+icosahedral group
+A5
+12{5}
+39 12 30 12 12 3 0 0 -6 1 5 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8944271910 0.0000000000 0.4472135955
+-0.7236067977 0.5257311121 0.4472135955
+ 0.2763932023 -0.8506508084 0.4472135955
+ 0.2763932023 0.8506508084 0.4472135955
+-0.7236067977 -0.5257311121 0.4472135955
+ 0.7236067977 0.5257311121 -0.4472135955
+ 0.7236067977 -0.5257311121 -0.4472135955
+-0.8944271910 -0.0000000000 -0.4472135955
+-0.2763932023 0.8506508084 -0.4472135955
+-0.2763932023 -0.8506508084 -0.4472135955
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.2763932023 0.8506508084 0.4472135955
+-0.7236067977 -0.5257311121 0.4472135955
+ 0.8944271910 0.0000000000 0.4472135955
+-0.7236067977 0.5257311121 0.4472135955
+ 0.2763932023 -0.8506508084 0.4472135955
+ 0.7236067977 0.5257311121 -0.4472135955
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.7236067977 -0.5257311121 -0.4472135955
+-0.8944271910 -0.0000000000 -0.4472135955
+-0.2763932023 0.8506508084 -0.4472135955
+-0.2763932023 -0.8506508084 -0.4472135955
+-0.0000000000 -0.0000000000 -1.0000000000
+5 0 2 9 6 1
+5 0 3 10 8 2
+5 0 4 6 7 3
+5 0 5 8 9 4
+5 0 1 7 10 5
+5 1 4 9 11 7
+5 1 3 5 2 4
+5 1 6 11 10 3
+5 2 5 10 11 9
+5 2 8 11 6 4
+5 3 7 11 8 5
+5 6 9 8 10 7
+5 4 0 1 2 3
+5 4 5 6 7 0
+5 0 8 6 9 1
+5 1 7 6 10 2
+5 2 9 6 5 3
+5 3 10 6 8 4
+5 7 9 2 11 0
+5 4 11 2 10 5
+5 9 10 3 11 1
+5 5 8 0 11 3
+5 8 7 1 11 4
+5 7 9 10 5 8
+great dodecadodecahedron
+medial rhombic triacontahedron
+2|5/2 5
+(5/2.5.5/2.5)
+icosahedral group
+A5
+12{5}+12{5/2}
+40 30 60 24 30 3 0 0 -6 2 4 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8660254038 0.0000000000 0.5000000000
+ 0.6454972244 0.5773502692 0.5000000000
+-0.8660254038 -0.0000000000 0.5000000000
+-0.6454972244 -0.5773502692 0.5000000000
+ 0.1102640897 0.5773502692 0.8090169944
+ 0.8660254038 -0.0000000000 -0.5000000000
+ 0.7557613141 -0.5773502692 -0.3090169944
+ 0.1784110449 0.9341723590 -0.3090169944
+ 0.6454972244 0.5773502692 -0.5000000000
+ 0.4670861795 -0.3568220898 0.8090169944
+-0.1102640897 -0.5773502692 0.8090169944
+-0.8660254038 0.0000000000 -0.5000000000
+-0.7557613141 0.5773502692 -0.3090169944
+-0.1784110449 -0.9341723590 -0.3090169944
+-0.6454972244 -0.5773502692 -0.5000000000
+-0.4670861795 0.3568220898 0.8090169944
+-0.3568220898 0.9341723590 -0.0000000000
+-0.7557613141 0.5773502692 0.3090169944
+ 0.7557613141 -0.5773502692 0.3090169944
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.1102640897 0.5773502692 -0.8090169944
+-0.1102640897 -0.5773502692 -0.8090169944
+ 0.9341723590 0.3568220898 0.0000000000
+-0.4670861795 0.3568220898 -0.8090169944
+ 0.4670861795 -0.3568220898 -0.8090169944
+ 0.1784110449 0.9341723590 0.3090169944
+-0.1784110449 -0.9341723590 0.3090169944
+ 0.3568220898 -0.9341723590 -0.0000000000
+-0.9341723590 -0.3568220898 0.0000000000
+ 0.3035309991 0.1159385250 0.5257311121
+-0.3035309991 0.7946544723 0.5257311121
+-0.3035309991 -0.1159385250 0.5257311121
+ 0.3035309991 -0.7946544723 0.5257311121
+ 0.6070619982 -0.1159385250 -0.0000000000
+ 0.6070619982 0.7946544723 -0.0000000000
+ 0.9822469464 -0.1875924741 -0.0000000000
+ 0.3751849482 0.4911234732 -0.0000000000
+-0.6070619982 0.1159385250 -0.0000000000
+-0.6070619982 -0.7946544723 -0.0000000000
+-0.9822469464 0.1875924741 -0.0000000000
+-0.3751849482 -0.4911234732 -0.0000000000
+-0.1875924741 0.4911234732 0.3249196962
+-0.4911234732 -0.1875924741 0.8506508084
+ 0.3035309991 -0.7946544723 -0.5257311121
+ 0.3035309991 0.1159385250 -0.5257311121
+ 0.1875924741 -0.4911234732 -0.3249196962
+ 0.4911234732 0.1875924741 -0.8506508084
+-0.1875924741 0.4911234732 -0.3249196962
+-0.3035309991 0.7946544723 -0.5257311121
+ 0.1875924741 -0.4911234732 0.3249196962
+ 0.4911234732 0.1875924741 0.8506508084
+-0.3035309991 -0.1159385250 -0.5257311121
+-0.4911234732 -0.1875924741 -0.8506508084
+5 0 2 10 5 1 2
+5 0 3 13 8 2
+5 0 4 16 11 3 2
+5 0 1 7 14 4
+5 1 6 19 23 7 2
+5 1 5 17 21 6
+5 2 9 25 28 10
+5 2 8 23 26 9 2
+5 3 12 18 29 13 2
+5 3 11 28 22 12
+5 4 15 24 17 16
+5 4 14 29 27 15 2
+5 5 18 26 16 17 2
+5 5 10 27 29 18
+5 6 20 15 27 19
+5 6 21 25 9 20 2
+5 7 22 28 25 14 2
+5 7 23 8 24 22
+5 8 13 21 17 24 2
+5 9 26 18 12 20
+5 10 28 11 19 27 2
+5 11 16 26 23 19
+5 12 22 24 15 20 2
+5 13 29 14 25 21
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 1 8 9 2
+4 2 10 11 3
+4 5 12 13 0
+4 4 14 15 5
+4 3 16 17 4
+4 7 17 18 1
+4 6 15 19 7
+4 13 20 6 0
+4 9 20 21 2
+4 8 19 22 9
+4 18 23 8 1
+4 11 23 16 3
+4 10 22 14 11
+4 21 12 10 2
+4 5 18 10 12
+4 12 19 8 13
+4 4 21 20 14
+4 14 15 19 22
+4 15 23 18 5
+4 16 9 22 17
+4 7 21 4 17
+4 17 18 10 22
+4 6 16 23 15
+4 19 7 21 12
+4 13 11 14 20
+4 20 6 16 9
+4 23 8 13 11
+truncated great dodecahedron
+small stellapentakisdodecahedron
+2 5/2|5
+(10.10.5/2)
+icosahedral group
+A5
+12{10}+12{5/2}
+41 60 90 24 60 3 0 0 -6 2 3 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.5135543437 0.0000000000 0.8580570704
+-0.4864456563 0.1646471601 0.8580570704
+ 0.4079815347 -0.3119120569 0.8580570704
+ 0.8580570704 0.1646471601 0.4864456563
+ 0.0905874952 -0.3119120569 0.9457826254
+-0.8655497273 0.1191398043 0.4864456563
+-0.7599769183 0.4310518612 0.4864456563
+ 0.2614078885 0.1927722527 0.9457826254
+ 0.5816638682 -0.6519492065 0.4864456563
+ 0.9925073431 0.1191398043 -0.0271086873
+ 0.9019198479 0.4310518612 0.0271086873
+-0.2492845149 -0.6519492065 0.7161141409
+-0.5256777172 0.4591769538 0.7161141409
+-0.9925073431 -0.1191398043 0.0271086873
+-0.7161141409 0.6974565623 0.0271086873
+-0.6964981104 -0.0455073558 0.7161141409
+ 0.1979290806 0.6693314697 0.7161141409
+ 0.4547062524 -0.8902288150 0.0271086873
+ 0.7161141409 -0.6974565623 -0.0271086873
+ 0.8188250096 0.4591769538 0.3445027268
+ 0.8655497273 -0.1191398043 -0.4864456563
+ 0.6283885859 0.6974565623 -0.3445027268
+ 0.9653986558 -0.0455073558 0.2567771718
+-0.3762421307 -0.8902288150 0.2567771718
+-0.6283885859 -0.6974565623 0.3445027268
+-0.1027108687 0.7710890108 0.6283885859
+-0.8188250096 -0.4591769538 -0.3445027268
+-0.8580570704 -0.1646471601 -0.4864456563
+-0.5816638682 0.6519492065 -0.4864456563
+-0.3716114141 0.8621037224 -0.3445027268
+-0.5499244642 -0.5501916655 0.6283885859
+-0.0756021814 0.9357361708 0.3445027268
+ 0.2417918580 0.9357361708 0.2567771718
+ 0.7945782625 -0.5501916655 0.2567771718
+ 0.0756021814 -0.9357361708 -0.3445027268
+ 0.7599769183 -0.4310518612 -0.4864456563
+ 0.3716114141 -0.8621037224 0.3445027268
+ 0.4108434749 0.7710890108 0.4864456563
+ 0.5256777172 -0.4591769538 -0.7161141409
+ 0.4864456563 -0.1646471601 -0.8580570704
+ 0.2492845149 0.6519492065 -0.7161141409
+ 0.1419429296 0.8621037224 -0.4864456563
+-0.2417918580 -0.9357361708 -0.2567771718
+-0.9019198479 -0.4310518612 -0.0271086873
+-0.1419429296 -0.8621037224 0.4864456563
+-0.9653986558 0.0455073558 -0.2567771718
+-0.4108434749 -0.7710890108 -0.4864456563
+-0.5135543437 0.0000000000 -0.8580570704
+-0.4547062524 0.8902288150 -0.0271086873
+-0.4079815347 0.3119120569 -0.8580570704
+-0.7945782625 0.5501916655 -0.2567771718
+ 0.3762421307 0.8902288150 -0.2567771718
+-0.1979290806 -0.6693314697 -0.7161141409
+ 0.6964981104 0.0455073558 -0.7161141409
+ 0.1027108687 -0.7710890108 -0.6283885859
+ 0.0000000000 -0.0000000000 -1.0000000000
+-0.0905874952 0.3119120569 -0.9457826254
+ 0.5499244642 0.5501916655 -0.6283885859
+-0.2614078885 -0.1927722527 -0.9457826254
+ 0.1400572398 0.8506508084 0.5067318540
+-0.4053854832 -0.7608452130 0.5067318540
+ 0.1400572398 -0.0474051448 0.5067318540
+ 0.6080782248 -0.7608452130 0.2266173744
+-0.3666746142 0.1241082803 0.3588694917
+ 0.9451803665 0.2351141009 0.2266173744
+ 0.4989267315 0.1241082803 0.1196231639
+-0.6946383593 0.2351141009 0.6798521231
+-0.6080782248 0.7608452130 -0.2266173744
+-0.9451803665 -0.2351141009 -0.2266173744
+ 0.3209826314 -0.4016228318 0.1196231639
+ 0.4053854832 0.7608452130 -0.5067318540
+ 0.6946383593 -0.2351141009 -0.6798521231
+-0.2139884209 -0.4016228318 0.2674855262
+ 0.2653282434 -0.0898055953 0.9599666027
+-0.4989267315 -0.1241082803 -0.1196231639
+-0.3209826314 0.4016228318 -0.1196231639
+ 0.0739311811 0.4490279766 0.2674855262
+-0.1400572398 -0.8506508084 -0.5067318540
+ 0.3666746142 -0.1241082803 -0.3588694917
+ 0.2139884209 0.4016228318 -0.2674855262
+-0.2653282434 0.0898055953 -0.9599666027
+-0.0739311811 -0.4490279766 -0.2674855262
+-0.1400572398 0.0474051448 -0.5067318540
+10 0 2 7 15 30 42 22 11 4 1
+10 0 3 9 18 35 47 27 14 6 2
+5 0 1 5 8 3 2
+10 1 4 10 21 39 55 43 24 12 5
+5 2 6 13 16 7 2
+10 3 8 17 33 52 58 54 36 19 9
+5 4 11 23 20 10 2
+10 5 12 25 44 46 51 49 32 17 8
+10 6 14 28 48 57 41 52 33 26 13
+10 7 16 31 24 43 53 59 50 29 15
+5 9 19 37 34 18 2
+10 10 20 38 32 49 29 50 56 40 21
+10 11 22 41 57 59 53 35 18 34 23
+5 12 24 31 45 25 2
+10 13 26 38 20 23 34 37 45 31 16
+5 14 27 46 44 28 2
+5 15 29 49 51 30 2
+5 17 32 38 26 33 2
+10 19 36 40 56 48 28 44 25 45 37
+5 21 40 36 54 39 2
+5 22 42 58 52 41 2
+10 27 47 55 39 54 58 42 30 51 46
+5 35 53 43 55 47 2
+5 48 56 50 59 57 2
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 6 0
+3 2 7 3
+3 4 8 1
+3 0 9 4
+3 5 7 2
+3 1 10 5
+3 3 11 6
+3 6 12 0
+3 7 13 3
+3 4 14 8
+3 8 15 1
+3 0 16 9
+3 9 14 4
+3 5 17 7
+3 1 12 10
+3 10 18 5
+3 11 14 6
+3 3 19 11
+3 12 20 0
+3 14 12 6
+3 13 9 3
+3 7 18 13
+3 14 17 8
+3 15 21 1
+3 8 18 15
+3 16 11 9
+3 0 21 16
+3 13 14 9
+3 17 11 7
+3 5 8 17
+3 14 10 12
+3 1 22 12
+3 18 19 5
+3 14 18 10
+3 11 14 17
+3 3 21 19
+3 18 11 19
+3 12 8 20
+3 20 21 0
+3 9 22 3
+3 7 15 18
+3 18 13 14
+3 7 21 15
+3 21 22 1
+3 8 23 18
+3 16 7 11
+3 11 23 9
+3 21 16 7
+3 5 20 8
+3 9 12 22
+3 21 5 19
+3 3 21 22
+3 18 11 23
+3 12 23 8
+3 20 21 5
+3 23 9 12
+rhombidodecadodecahedron
+medial deltoidal hexecontahedron
+5/2 5|2
+(4.5/2.4.5)
+icosahedral group
+A5
+12{5}+30{4}+12{5/2}
+42 60 120 54 60 3 0 0 -6 3 4 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.6998542122 0.0000000000 0.7142857143
+-0.1166423687 0.6900655593 0.7142857143
+-0.5248906592 0.4629100499 0.7142857143
+-0.3689536881 -0.5947008445 0.7142857143
+ 0.5832118435 0.6900655593 0.4285714286
+ 0.8748177653 0.4629100499 0.1428571429
+ 0.7634342145 -0.5947008445 0.2519902889
+-0.4528017108 0.0364260797 0.8908668539
+-0.6022384255 0.7854302742 0.1428571429
+-0.8938443472 -0.1317907946 0.4285714286
+-0.3499271061 0.9258200998 0.1428571429
+ 0.2077578990 0.4039714148 0.8908668539
+ 0.1028746047 -0.9622461795 0.2519902889
+-0.8545497448 -0.4993361296 0.1428571429
+ 0.9469067137 0.0364260797 0.3194382825
+ 0.5301494771 0.7854302742 -0.3194382825
+ 0.9383977675 -0.1317907946 -0.3194382825
+ 0.3499271061 0.9258200998 -0.1428571429
+ 0.4750784209 0.4039714148 0.7817337079
+ 0.7103718480 -0.4993361296 -0.4960194221
+-0.9383977675 0.1317907946 0.3194382825
+-0.0891068406 -0.6172133998 0.7817337079
+-0.2024990811 0.8443689093 -0.4960194221
+-0.9711921135 0.1907294297 -0.1428571429
+-0.9469067137 -0.0364260797 -0.3194382825
+-0.5301494771 -0.7854302742 0.3194382825
+ 0.3827214521 0.8668814647 0.3194382825
+-0.6107473716 0.6172133998 -0.4960194221
+ 0.5714527692 -0.2496680648 0.7817337079
+-0.3827214521 -0.8668814647 -0.3194382825
+ 0.0498122382 -0.8668814647 -0.4960194221
+-0.5937294793 -0.1907294297 0.7817337079
+ 0.8938443472 0.1317907946 -0.4285714286
+ 0.6107473716 -0.6172133998 0.4960194221
+ 0.5937294793 0.1907294297 -0.7817337079
+ 0.4528017108 -0.0364260797 -0.8908668539
+ 0.6022384255 -0.7854302742 -0.1428571429
+-0.0498122382 0.8668814647 0.4960194221
+ 0.0891068406 0.6172133998 -0.7817337079
+ 0.1389190789 -0.2496680648 0.9583148475
+ 0.9711921135 -0.1907294297 0.1428571429
+-0.8748177653 -0.4629100499 -0.1428571429
+-0.7634342145 0.5947008445 -0.2519902889
+-0.3499271061 -0.9258200998 0.1428571429
+-0.5714527692 0.2496680648 -0.7817337079
+-0.1389190789 0.2496680648 -0.9583148475
+-0.7103718480 0.4993361296 0.4960194221
+-0.5832118435 -0.6900655593 -0.4285714286
+-0.4750784209 -0.4039714148 -0.7817337079
+ 0.2024990811 -0.8443689093 0.4960194221
+-0.1028746047 0.9622461795 -0.2519902889
+ 0.8545497448 0.4993361296 -0.1428571429
+ 0.3499271061 -0.9258200998 -0.1428571429
+-0.2077578990 -0.4039714148 -0.8908668539
+ 0.5248906592 -0.4629100499 -0.7142857143
+ 0.3689536881 0.5947008445 -0.7142857143
+ 0.1166423687 -0.6900655593 -0.7142857143
+-0.6998542122 0.0000000000 -0.7142857143
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.3126527364 0.3699357065 0.7658396707
+-0.1612652036 0.2898289539 0.7658396707
+-0.4791790224 -0.0706514331 0.7658396707
+ 0.3126527364 -0.5619055661 0.7658396707
+ 0.8782468497 -0.0706514331 0.2116728790
+ 0.6511655506 0.2898289539 0.4341662042
+ 0.0501361976 0.9911632216 0.1228081018
+-0.5655941134 0.4405871397 0.5541667917
+-0.0762151731 0.7128849670 0.5541667917
+-0.8686716880 0.4799246488 0.1228081018
+-0.5895677240 -0.4005337633 0.4341662042
+-0.4029638493 -0.7835364001 0.2116728790
+ 0.7918317588 0.4405871397 -0.0000000000
+ 0.7064275445 0.4799246488 -0.5202234672
+ 0.4422753728 0.7128849670 0.3424939127
+ 0.4359714769 -0.7835364001 -0.1308210337
+ 0.7249728497 -0.4005337633 -0.1024927377
+-0.7064275445 -0.4799246488 0.5202234672
+ 0.0636073813 -0.1143164201 0.8966607045
+-0.6292014946 0.5549035598 -0.3424939127
+-0.7249728497 0.4005337633 0.1024927377
+-0.7918317588 -0.4405871397 -0.0000000000
+ 0.0418424850 0.8272013871 0.1024927377
+-0.1398225544 0.8272013871 -0.3424939127
+ 0.7802348436 0.3472767383 0.5202234672
+-0.0418424850 -0.8272013871 -0.1024927377
+-0.8389353262 0.0000000000 0.3424939127
+-0.7802348436 -0.3472767383 -0.5202234672
+ 0.5820979272 -0.1143164201 0.6849878255
+ 0.8686716880 -0.4799246488 -0.1228081018
+ 0.5895677240 0.4005337633 -0.4341662042
+ 0.2097338315 0.5549035598 -0.6849878255
+ 0.5655941134 -0.4405871397 -0.5541667917
+-0.1932300177 0.3472767383 0.9176388327
+ 0.1932300177 -0.3472767383 -0.9176388327
+ 0.8389353262 -0.0000000000 -0.3424939127
+-0.8782468497 0.0706514331 -0.2116728790
+ 0.1398225544 -0.8272013871 0.3424939127
+ 0.2609325806 -0.4689530983 0.6391516797
+-0.2609325806 0.4689530983 -0.6391516797
+-0.5820979272 0.1143164201 -0.6849878255
+-0.6511655506 -0.2898289539 -0.4341662042
+-0.0501361976 -0.9911632216 -0.1228081018
+-0.2097338315 -0.5549035598 0.6849878255
+ 0.4029638493 0.7835364001 -0.2116728790
+ 0.6292014946 -0.5549035598 0.3424939127
+ 0.0762151731 -0.7128849670 -0.5541667917
+-0.4422753728 -0.7128849670 -0.3424939127
+ 0.4791790224 0.0706514331 -0.7658396707
+ 0.1612652036 -0.2898289539 -0.7658396707
+-0.0636073813 0.1143164201 -0.8966607045
+-0.4359714769 0.7835364001 0.1308210337
+-0.3126527364 0.5619055661 -0.7658396707
+-0.3126527364 -0.3699357065 -0.7658396707
+4 0 2 5 1
+5 0 3 12 8 2 2
+4 0 4 10 3
+5 0 1 7 13 4
+4 1 6 17 7
+5 1 5 15 19 6 2
+5 2 9 23 16 5
+4 2 8 21 9
+4 3 11 27 12
+5 3 10 25 28 11
+5 4 14 32 26 10 2
+4 4 13 30 14
+4 5 16 33 15
+5 6 18 39 36 17
+4 6 19 38 18
+4 7 20 31 13
+5 7 17 37 41 20 2
+5 8 22 44 42 21
+4 8 12 29 22
+4 9 24 45 23
+5 9 21 43 47 24 2
+4 10 26 48 25
+5 11 18 38 51 27 2
+4 11 28 39 18
+5 12 27 52 41 29
+5 13 31 44 53 30 2
+4 14 24 47 32
+5 14 30 54 45 24
+4 15 34 40 19
+5 15 33 55 53 34
+5 16 35 52 56 33 2
+4 16 23 46 35
+4 17 36 57 37
+5 19 40 32 47 38
+5 20 35 46 49 31
+4 20 41 52 35
+4 21 42 58 43
+4 22 34 53 44
+5 22 29 50 40 34 2
+5 23 45 39 28 46 2
+4 25 49 46 28
+5 25 48 58 42 49 2
+5 26 50 37 57 48
+4 26 32 40 50
+4 27 51 56 52
+4 29 41 37 50
+4 30 53 55 54
+4 31 49 42 44
+4 33 56 59 55
+5 36 54 55 59 57 2
+4 36 39 45 54
+4 38 47 43 51
+5 43 58 59 56 51
+4 48 57 59 58
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 1 8 9 2
+4 2 10 11 3
+4 5 12 6 0
+4 4 13 14 5
+4 3 15 16 4
+4 7 17 18 1
+4 6 19 20 7
+4 9 21 10 2
+4 8 22 23 9
+4 18 24 8 1
+4 11 25 15 3
+4 10 26 27 11
+4 5 28 29 12
+4 12 30 31 6
+4 16 32 13 4
+4 13 23 22 14
+4 14 33 28 5
+4 15 34 35 16
+4 20 36 17 7
+4 17 37 38 18
+4 31 39 19 6
+4 19 27 26 20
+4 9 40 41 21
+4 21 42 43 10
+4 24 44 22 8
+4 23 39 40 9
+4 38 45 24 18
+4 27 46 25 11
+4 25 47 34 15
+4 43 33 26 10
+4 29 48 30 12
+4 28 38 37 29
+4 30 35 34 31
+4 32 49 50 13
+4 16 45 42 32
+4 22 51 33 14
+4 50 39 23 13
+4 43 38 28 33
+4 35 24 45 16
+4 36 41 47 17
+4 20 51 52 36
+4 25 37 17 47
+4 50 27 19 39
+4 34 40 39 31
+4 26 20 51 33
+4 41 53 42 21
+4 40 41 47 34
+4 42 43 38 45
+4 44 52 51 22
+4 30 44 24 35
+4 46 29 37 25
+4 49 46 27 50
+4 49 48 29 46
+4 48 52 44 30
+4 53 49 32 42
+4 52 53 41 36
+4 49 48 52 53
+small rhombidodecahedron
+small rhombidodecacron
+2 5/2 5|
+(10.4.10/9.4/3)
+icosahedral group
+A5
+6{10}+15{4}+15{4/3}+6{10/9}
+43 60 120 42 60 0 0 1 -18 4 4 120 5 0 1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.4364663517 0.0000000000 0.8997205810
+-0.3947875239 0.1861335198 0.8997205810
+-0.1650346033 -0.4040624406 0.8997205810
+-0.0230394894 0.4358578416 0.8997205810
+ 0.7478962199 0.1861335198 0.6371856536
+ 0.5411827887 -0.4040624406 0.7374650726
+ 0.4134268623 0.4358578416 0.7994411620
+-0.5598221272 -0.2179289208 0.7994411620
+-0.5971008041 0.4873038812 0.6371856536
+-0.4551056902 -0.6219913614 0.6371856536
+ 0.1694347542 -0.6537867624 0.7374650726
+-0.2253527696 0.7370282030 0.6371856536
+ 0.8526126568 -0.2179289208 0.4749301452
+ 0.8153339799 0.4873038812 0.3126746369
+ 0.6875780535 -0.6219913614 0.3746507262
+ 0.4808646224 0.7370282030 0.4749301452
+-0.8641324015 -0.1664828812 0.4749301452
+-0.5296630440 0.7884742426 0.3126746369
+-0.8871718909 0.2693749604 0.3746507262
+-0.1206363326 -0.8717156832 0.4749301452
+-0.7594159645 -0.5705453218 0.3126746369
+ 0.3158300191 -0.8717156832 0.3746507262
+ 0.0860770985 0.9231617228 0.3746507262
+ 0.9847687342 -0.1664828812 0.0501397095
+ 0.6130206997 0.7884742426 0.0501397095
+ 0.9617292448 0.2693749604 -0.0501397095
+ 0.8197341309 -0.5705453218 -0.0501397095
+-0.9617292448 -0.2693749604 0.0501397095
+-0.8197341309 0.5705453218 0.0501397095
+-0.2182331759 0.9746077624 0.0501397095
+-0.9847687342 0.1664828812 -0.0501397095
+-0.2182331759 -0.9746077624 0.0501397095
+-0.6130206997 -0.7884742426 -0.0501397095
+ 0.2182331759 -0.9746077624 -0.0501397095
+ 0.2182331759 0.9746077624 -0.0501397095
+ 0.8871718909 -0.2693749604 -0.3746507262
+ 0.7594159645 0.5705453218 -0.3126746369
+ 0.8641324015 0.1664828812 -0.4749301452
+ 0.5296630440 -0.7884742426 -0.3126746369
+-0.8153339799 -0.4873038812 -0.3126746369
+-0.6875780535 0.6219913614 -0.3746507262
+-0.3158300191 0.8717156832 -0.3746507262
+-0.8526126568 0.2179289208 -0.4749301452
+-0.0860770985 -0.9231617228 -0.3746507262
+-0.4808646224 -0.7370282030 -0.4749301452
+ 0.1206363326 0.8717156832 -0.4749301452
+ 0.5971008041 -0.4873038812 -0.6371856536
+ 0.4551056902 0.6219913614 -0.6371856536
+ 0.5598221272 0.2179289208 -0.7994411620
+ 0.2253527696 -0.7370282030 -0.6371856536
+-0.7478962199 -0.1861335198 -0.6371856536
+-0.5411827887 0.4040624406 -0.7374650726
+-0.1694347542 0.6537867624 -0.7374650726
+-0.4134268623 -0.4358578416 -0.7994411620
+ 0.3947875239 -0.1861335198 -0.8997205810
+ 0.1650346033 0.4040624406 -0.8997205810
+ 0.0230394894 -0.4358578416 -0.8997205810
+-0.4364663517 0.0000000000 -0.8997205810
+ 0.0000000000 -0.0000000000 -1.0000000000
+ 0.1583346290 0.7071067812 0.6891517578
+-0.2144012325 -0.0834626339 0.6891517578
+-0.7144788670 0.1207882584 0.6891517578
+ 0.1583346290 0.1669252677 0.6891517578
+ 0.9436228948 0.1207882584 0.3081980354
+ 0.4936927550 -0.0834626339 0.5264650961
+-0.2375019436 0.3535533906 0.5886058714
+ 0.2124281962 -0.3162277660 0.9245941063
+-0.4686190076 -0.8278950396 0.3081980354
+-0.1094065379 -0.4885987690 0.5264650961
+ 0.4705920439 0.3535533906 0.4259192097
+ 0.3282196136 -0.4885987690 0.4259192097
+ 0.5561442379 -0.8278950396 0.0727556869
+-0.5052431105 -0.3019706461 0.4259192097
+-0.5426208461 0.4051361351 0.2632325481
+-0.5561442379 0.8278950396 -0.0727556869
+-0.1698849846 0.6555240367 0.2632325481
+ 0.6404770285 -0.3019706461 0.1626866616
+ 0.4686190076 0.8278950396 -0.3081980354
+ 0.6030992928 0.4051361351 0.0000000000
+ 0.2677411669 0.6555240367 0.1626866616
+-0.9436228948 -0.1207882584 -0.3081980354
+-0.7080939875 0.0000000000 0.1626866616
+ 0.0373777356 -0.7071067812 0.1626866616
+-0.6030992928 -0.4051361351 -0.0000000000
+ 0.7080939875 -0.0000000000 -0.1626866616
+ 0.7144788670 -0.1207882584 -0.6891517578
+ 0.5426208461 -0.4051361351 -0.2632325481
+-0.6404770285 0.3019706461 -0.1626866616
+-0.0373777356 0.7071067812 -0.1626866616
+-0.2677411669 -0.6555240367 -0.1626866616
+-0.1583346290 -0.7071067812 -0.6891517578
+ 0.1698849846 -0.6555240367 -0.2632325481
+ 0.5052431105 0.3019706461 -0.4259192097
+-0.4705920439 -0.3535533906 -0.4259192097
+-0.2124281962 0.3162277660 -0.9245941063
+-0.3282196136 0.4885987690 -0.4259192097
+-0.4936927550 0.0834626339 -0.5264650961
+ 0.1094065379 0.4885987690 -0.5264650961
+ 0.2375019436 -0.3535533906 -0.5886058714
+ 0.2144012325 0.0834626339 -0.6891517578
+-0.1583346290 -0.1669252677 -0.6891517578
+10 0 2 9 18 30 35 25 14 5 1
+4 0 3 8 2
+10 0 4 12 18 29 31 28 21 10 3 9
+4 0 1 7 4 3
+10 1 6 15 27 36 38 37 25 16 7 9
+4 1 5 13 6
+4 2 4 12 9 3
+10 2 8 10 20 22 15 13 5 7 4 9
+10 3 11 22 34 44 45 40 28 17 8
+4 3 10 20 11 3
+4 5 14 16 7 3
+4 6 11 22 15 3
+10 6 13 24 36 47 50 44 32 20 11
+4 8 17 21 10 3
+4 9 19 29 18
+10 9 12 23 35 46 53 52 43 31 19 9
+4 12 23 30 18 3
+4 13 15 27 24 3
+10 14 26 38 49 56 53 42 30 23 16 9
+4 14 25 37 26
+4 16 25 35 23 3
+10 17 19 29 41 52 58 54 45 33 21 9
+4 17 28 31 19
+4 20 22 34 32
+4 21 28 40 33 3
+4 24 26 38 36
+10 24 27 39 50 57 59 56 48 37 26 9
+4 27 39 47 36 3
+4 29 41 43 31 3
+4 30 42 46 35
+4 32 33 45 44 3
+10 32 34 39 47 55 59 58 51 40 33
+4 34 39 50 44
+4 37 38 49 48 3
+4 40 45 54 51
+10 41 42 46 48 49 55 57 54 51 43 9
+4 41 52 53 42
+4 43 52 58 51 3
+4 46 53 56 48
+4 47 55 57 50
+4 49 55 59 56 3
+4 54 57 59 58
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 1 8 9 2
+4 2 6 7 3
+4 5 7 10 0
+4 4 11 12 5
+4 10 4 3 7
+4 7 13 8 1
+4 0 14 15 6
+4 9 7 13 2
+4 8 11 12 9
+4 2 16 15 6
+4 12 17 7 5
+4 10 18 19 0
+4 4 17 7 11
+4 18 20 4 10
+4 13 21 22 8
+4 0 16 2 14
+4 14 21 22 15
+4 12 23 7 9
+4 21 24 2 13
+4 8 23 7 11
+4 16 18 20 15
+4 12 25 26 17
+4 19 4 20 0
+4 18 25 26 19
+4 4 27 26 17
+4 22 2 24 8
+4 2 28 21 14
+4 0 29 18 16
+4 28 15 22 2
+4 12 30 31 23
+4 21 30 31 24
+4 8 32 31 23
+4 29 15 20 0
+4 12 27 4 25
+4 26 33 4 19
+4 18 33 4 25
+4 27 31 32 26
+4 31 34 8 24
+4 28 35 36 21
+4 29 35 36 18
+4 35 37 15 28
+4 12 32 8 30
+4 21 34 8 30
+4 35 38 15 29
+4 12 39 31 27
+4 26 38 35 33
+4 18 40 35 33
+4 39 26 32 12
+4 31 37 35 34
+4 36 15 37 21
+4 38 18 36 15
+4 21 41 35 34
+4 39 35 40 31
+4 26 40 18 38
+4 41 26 39 35
+4 31 41 21 37
+4 40 31 41 26
+snub dodecadodecahedron
+medial pentagonal hexecontahedron
+|2 5/2 5
+(3.3.5/2.3.5)
+icosahedral group
+A5
+12{5}+60{3}+12{5/2}
+44 60 150 84 60 3 0 0 -6 3 5 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.7217483383 0.0000000000 0.6921555722
+ 0.2952223438 0.6586079498 0.6921555722
+-0.4802341493 0.5387910779 0.6921555722
+-0.7128072909 0.1132538291 0.6921555722
+-0.3949112124 -0.6041239924 0.6921555722
+ 0.7729021303 -0.6041239924 0.1940528249
+ 0.9929356725 0.1132538291 -0.0353881415
+ 0.6298389795 0.6967741838 0.3432325693
+ 0.8934465412 0.2897320856 0.3432325693
+ 0.5094943059 0.8597460274 -0.0353881415
+-0.7452206567 0.6658782563 -0.0353881415
+-0.9392275176 0.0065630428 0.3432325693
+-0.4160062641 -0.2197373699 0.8824138918
+-0.0396950161 0.4687963622 0.8824138918
+-0.5127015231 0.7869743017 0.3432325693
+-0.9061974527 -0.4015688916 0.1324711369
+-0.6380905382 -0.7691476741 -0.0353881415
+ 0.0827685741 -0.9774931531 0.1940528249
+ 0.4161165893 -0.7691476741 -0.4850348850
+ 0.8899385998 -0.1459468565 -0.4320981413
+ 0.7539503920 -0.5893107329 -0.2902958256
+ 0.6655112749 0.0439566123 -0.7450923159
+ 0.0780084845 0.9881123794 -0.1324711369
+-0.1041736883 0.7897513117 0.6045169215
+ 0.3520254514 0.2279778217 0.9078018475
+ 0.6780508743 -0.4180984375 0.6045169215
+ 0.8524892978 0.2817520197 -0.4403155647
+ 0.5063993531 0.4753594049 -0.7194394563
+-0.1335348318 0.8642393240 -0.4850348850
+-0.6262555055 0.3003513119 -0.7194394563
+-0.9884363197 -0.0737905134 -0.1324711369
+-0.8685334856 0.3336886979 -0.3664716051
+-0.8461505251 -0.4469425270 -0.2902958256
+ 0.0004392467 -0.8131042863 0.5821178804
+ 0.3680207594 -0.2011380776 0.9078018475
+ 0.2609051739 0.9140614801 0.3105158625
+-0.5824195190 0.6885337320 -0.4320981413
+-0.8256133779 -0.0460263585 -0.5623558700
+-0.4967433944 -0.7479092215 -0.4403155647
+-0.3220982637 -0.8943336110 0.3105158625
+-0.7559043639 -0.2995786473 0.5821178804
+-0.0593841233 -0.8247602084 -0.5623558700
+-0.2654045267 -0.9535247958 -0.1426565840
+-0.2602607645 -0.5330006997 -0.8050929068
+ 0.8544020838 0.5193160172 -0.0175486021
+ 0.9206031564 -0.1699152137 0.3515944377
+ 0.4508730059 -0.7963143545 0.4032331602
+ 0.1682912484 -0.5593947155 -0.8116376088
+-0.0520696708 -0.1637734841 -0.9851228326
+ 0.1000551755 0.5846489317 -0.8050929068
+-0.4001067482 0.9095681836 -0.1122511001
+-0.7889119713 0.4637034829 0.4032331602
+-0.0507662577 -0.4452651179 0.8939584788
+ 0.5039717878 -0.8635418251 -0.0175486021
+ 0.6117806625 -0.4310104555 -0.6632905911
+ 0.2552292055 0.2091181436 -0.9439955798
+ 0.2944167902 0.8325793470 -0.4691805458
+-0.2044629478 0.2361469744 -0.9499628990
+-0.4635135922 -0.0992132343 -0.8805179635
+ 0.3176067784 0.2056876888 0.7446363937
+-0.0577804302 0.3739557632 0.7446363937
+-0.2958960533 0.1617190385 0.7446363937
+-0.3459479328 -0.1533020508 0.7446363937
+ 0.3176067784 -0.5870626674 0.7446363937
+ 0.7768898692 -0.1533020508 0.2657168836
+ 0.7322102858 0.2529771921 0.3123067203
+ 0.5190711176 0.3361595084 0.5345585472
+ 0.5303477767 0.5646774283 0.3123067203
+-0.1488707758 0.9634937711 0.2225247069
+-0.6760448370 0.3782760112 0.3123067203
+-0.5732289698 0.1016922995 0.5989424632
+-0.3951316587 0.4275555494 0.5989424632
+-0.9507295624 0.3065030456 0.0465744808
+-0.6289594872 -0.2787147143 0.4737012997
+-0.5414902536 -0.5327952207 0.3018417444
+-0.2967642069 -0.7341596510 0.2657168836
+ 0.3971877186 -0.7341596510 -0.0302716515
+ 0.6492723420 -0.4744621543 -0.2258228062
+ 0.7771543287 -0.2505446113 -0.0380713515
+ 0.7534079011 -0.1349478249 -0.3344106292
+ 0.6624305789 0.6517935348 -0.3692572492
+ 0.1885313770 0.7728460386 0.2546169088
+ 0.2741087173 0.5354509080 0.5795011528
+ 0.6007291180 0.0311093314 0.5795011528
+ 0.9507295624 -0.3065030456 -0.0465744808
+ 0.7043859914 0.4469827888 -0.0413716263
+ 0.5414902536 0.5327952207 -0.3018417444
+ 0.2755665915 0.6868701477 -0.3872173856
+-0.4700250476 0.5716677363 -0.3872173856
+-0.7370165274 0.2787147143 -0.2771093578
+-0.7771543287 0.2505446113 0.0380713515
+-0.8288344054 -0.0333202496 -0.0979190443
+-0.6624305789 -0.6517935348 0.3692572492
+-0.0148490159 -0.3853801636 0.7408957323
+-0.0273832159 0.0149660237 0.8346801947
+ 0.6350041919 0.4112397892 0.6539506954
+-0.0910347123 0.6776531605 0.4797538171
+-0.1216913541 0.7875881686 0.1818982454
+-0.3176510871 0.7694052113 -0.0691249417
+-0.6959924610 -0.3733640806 -0.2717694010
+-0.5387413071 -0.6382961364 0.0008343070
+-0.7440492812 -0.3568156856 0.1293757453
+-0.6350041919 -0.4112397892 -0.6539506954
+-0.1919768421 -0.8030658240 -0.1260754705
+ 0.1216913541 -0.7875881686 -0.1818982454
+-0.0342127958 -0.7044618897 -0.4474681893
+ 0.3619836047 -0.1978385309 -0.9109488381
+ 0.7029212391 0.2650636348 -0.3651134768
+ 0.8322798705 0.0635400349 -0.0306223940
+ 0.6637849964 -0.4858056897 0.1450763943
+ 0.1488707758 -0.9634937711 -0.2225247069
+ 0.4958659056 -0.3450204858 -0.5768385544
+ 0.2958960533 -0.1617190385 -0.7446363937
+ 0.2228298392 0.1451701761 -0.7917937437
+-0.1262830522 0.7062176385 -0.4277547049
+-0.4038726796 0.6755266122 0.2796703500
+-0.3619836047 0.1978385309 0.9109488381
+ 0.3058451155 -0.1984352346 0.7514965554
+ 0.2596211293 -0.4798823043 0.6086877063
+ 0.3692908006 -0.6542027999 0.3651134768
+ 0.5370111450 0.0186945890 -0.6394797825
+ 0.4378962749 0.4133221760 -0.5788579109
+ 0.0525929431 0.4921159726 -0.6728452286
+-0.2596211293 0.4798823043 -0.6086877063
+-0.1805976074 0.2252439638 -0.7837821833
+-0.7911518284 0.0282120159 0.2663601255
+-0.6425873810 0.5330951931 -0.0235758922
+-0.3176067784 0.5870626674 -0.7446363937
+-0.6802657495 -0.0663548917 -0.4801045596
+-0.5190711176 -0.3361595084 -0.5345585472
+-0.4284272985 -0.6038350569 -0.3866498724
+ 0.0746433386 -0.8214200499 0.1317661698
+ 0.5432565786 -0.3645767609 0.5192503492
+ 0.4402662939 0.7076735504 -0.0550325933
+ 0.0484747550 0.8295519246 -0.0846088198
+-0.5035932888 0.2744096577 -0.6072544682
+-0.4029809447 -0.1070837544 -0.7237432401
+-0.2473362223 -0.4392647648 -0.6659850669
+ 0.0243625739 -0.6670600099 0.5020978570
+-0.3525221086 -0.5119261104 0.5579647573
+ 0.1562554434 -0.4433331772 -0.6904381075
+ 0.3299109277 -0.6618755327 -0.3882581729
+-0.0124901259 -0.1403786872 -0.8232877205
+3 0 2 1
+3 0 3 2
+5 0 4 14 13 3 2
+3 0 5 4
+5 0 1 6 18 5
+3 1 7 6
+3 1 8 7
+5 1 2 9 25 8 2
+3 2 10 9
+5 2 3 11 29 10
+3 3 12 11
+3 3 13 12
+3 4 15 14
+5 4 16 38 37 15
+3 4 5 16
+5 5 17 41 40 16 2
+3 5 18 17
+3 6 19 18
+3 6 20 19
+5 6 7 21 46 20 2
+3 7 22 21
+5 7 8 23 50 22
+3 8 24 23
+3 8 25 24
+3 9 26 25
+5 9 27 55 54 26
+3 9 10 27
+5 10 28 45 57 27 2
+3 10 29 28
+3 11 30 29
+3 11 31 30
+5 11 12 32 52 31 2
+3 12 33 32
+5 12 13 34 43 33
+3 13 35 34
+3 13 14 35
+5 14 36 45 46 35
+3 14 15 36
+5 15 23 24 51 36 2
+3 15 37 23
+3 16 39 38
+3 16 40 39
+3 17 31 41
+5 17 42 49 30 31
+3 17 18 42
+5 18 19 43 54 42 2
+3 19 44 43
+5 19 20 28 58 44
+3 20 45 28
+3 20 46 45
+3 21 47 46
+5 21 48 39 40 47
+3 21 22 48
+5 22 49 55 56 48 2
+3 22 50 49
+3 23 37 50
+3 24 52 51
+5 24 25 53 41 52
+3 25 26 53
+5 26 34 35 47 53 2
+3 26 54 34
+3 27 56 55
+3 27 57 56
+3 28 29 58
+5 29 30 50 37 58 2
+3 30 49 50
+3 31 52 41
+3 32 51 52
+5 32 59 56 57 51
+3 32 33 59
+5 33 44 38 39 59 2
+3 33 43 44
+3 34 54 43
+3 35 46 47
+3 36 57 45
+3 36 51 57
+3 37 38 58
+3 38 44 58
+3 39 48 59
+3 40 53 47
+3 40 41 53
+3 42 55 49
+3 42 54 55
+3 48 56 59
+5 4 0 1 2 3
+5 4 5 6 7 0
+5 7 8 9 1 0
+5 9 10 11 2 1
+5 2 12 13 14 3
+5 14 15 16 4 3
+5 4 17 18 19 5
+5 19 20 21 6 5
+5 21 22 23 7 6
+5 7 24 25 26 8
+5 26 27 28 9 8
+5 9 29 30 31 10
+5 31 32 33 11 10
+5 33 34 35 2 11
+5 35 36 37 12 2
+5 37 38 39 13 12
+5 13 40 41 15 14
+5 15 42 43 44 16
+5 44 45 17 4 16
+5 45 46 47 18 17
+5 47 48 49 19 18
+5 19 50 51 52 20
+5 52 53 54 21 20
+5 21 55 39 38 22
+5 38 56 57 23 22
+5 57 58 24 7 23
+5 58 59 60 25 24
+5 25 61 62 27 26
+5 27 48 47 63 28
+5 63 64 29 9 28
+5 64 65 43 30 29
+5 42 66 31 30 43
+5 31 67 68 69 32
+5 69 70 71 33 32
+5 33 72 60 59 34
+5 59 73 36 35 34
+5 36 74 75 38 37
+5 55 64 76 13 39
+5 76 77 70 40 13
+5 70 78 51 41 40
+5 51 79 80 15 41
+5 80 57 66 42 15
+5 43 81 82 45 44
+5 45 72 33 71 46
+5 77 47 46 71 70
+5 27 74 36 49 48
+5 73 50 19 49 36
+5 59 79 51 50 73
+5 78 83 53 52 51
+5 53 81 43 65 54
+5 54 21 55 64 65
+5 75 68 67 56 38
+5 56 57 66 31 67
+5 57 58 59 79 80
+5 82 25 60 72 45
+5 53 61 25 82 81
+5 83 68 62 61 53
+5 62 27 74 75 68
+5 47 63 64 76 77
+5 68 69 70 78 83
+ditrigonal dodecadodecahedron
+medial triambic icosahedron
+3|5/3 5
+(5/3.5.5/3.5.5/3.5)
+icosahedral group
+A5
+12{5}+12{5/3}
+45 20 60 24 20 4 0 0 -16 2 6 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9428090416 0.0000000000 0.3333333333
+ 0.6727182848 -0.6605596098 0.3333333333
+-0.4714045208 0.8164965809 0.3333333333
+ 0.2357022604 0.9128709292 0.3333333333
+-0.4714045208 -0.8164965809 0.3333333333
+-0.9084205452 -0.2523113194 0.3333333333
+ 0.0900302522 -0.6605596098 0.7453559925
+ 0.4714045208 0.8164965809 -0.3333333333
+ 0.4714045208 -0.8164965809 -0.3333333333
+ 0.6170765289 -0.2523113194 -0.7453559925
+ 0.9084205452 0.2523113194 -0.3333333333
+-0.2357022604 -0.9128709292 -0.3333333333
+ 0.5270462767 0.4082482905 0.7453559925
+-0.9428090416 -0.0000000000 -0.3333333333
+-0.0900302522 0.6605596098 -0.7453559925
+-0.6727182848 0.6605596098 -0.3333333333
+-0.6170765289 0.2523113194 0.7453559925
+-0.5270462767 -0.4082482905 -0.7453559925
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.1326479105 -0.0542373073 0.1875924741
+ 0.7765343938 0.6015009550 0.1875924741
+-0.0193530693 0.1419951139 0.1875924741
+-0.9091823043 0.3717480345 0.1875924741
+-0.1132948412 -0.0877578066 0.1875924741
+ 0.1326479105 -0.9732489895 0.1875924741
+ 0.2146288278 -0.0877578066 -0.0442845760
+ 0.4799246488 0.3717480345 -0.7946544723
+ 0.1833149038 0.1419951139 0.0442845760
+-0.0819809172 0.6015009550 0.7946544723
+-0.4799246488 -0.3717480345 0.7946544723
+ 0.0313139240 -0.2297529205 0.0442845760
+ 0.0819809172 -0.6015009550 -0.7946544723
+-0.0313139240 0.2297529205 -0.0442845760
+-0.5619055661 0.2297529205 -0.7946544723
+-0.2146288278 0.0877578066 0.0442845760
+ 0.5619055661 -0.2297529205 0.7946544723
+-0.1833149038 -0.1419951139 -0.0442845760
+-0.7765343938 -0.6015009550 -0.1875924741
+ 0.9091823043 -0.3717480345 -0.1875924741
+ 0.1132948412 0.0877578066 -0.1875924741
+ 0.0193530693 -0.1419951139 -0.1875924741
+-0.1326479105 0.9732489895 -0.1875924741
+-0.1326479105 0.0542373073 -0.1875924741
+5 0 2 13 7 1 3
+5 0 3 15 10 2
+5 0 4 17 13 3 3
+5 0 5 18 15 4
+5 0 6 7 17 5 3
+5 0 1 10 18 6
+5 1 9 11 2 10 3
+5 1 4 16 18 9
+5 1 8 13 11 4 3
+5 1 7 6 16 8
+5 2 12 14 3 13
+5 2 5 9 7 12 3
+5 2 11 15 14 5
+5 3 8 16 4 15 3
+5 3 6 12 10 8
+5 3 14 17 16 6 3
+5 4 11 9 5 17
+5 5 14 12 6 18 3
+5 7 9 19 16 17
+5 7 13 8 19 12
+5 8 10 15 11 19 3
+5 9 18 10 12 19 3
+5 11 13 17 14 19
+5 14 15 18 16 19 3
+6 5 0 1 2 3 4
+6 5 6 7 8 9 0
+6 0 10 11 12 6 1
+6 1 13 14 15 10 2
+6 2 16 8 7 13 3
+6 3 17 12 11 16 4
+6 4 9 15 14 17 5
+6 4 18 11 19 0 9
+6 8 19 20 14 13 9
+6 6 16 11 18 21 7
+6 5 21 14 20 1 6
+6 12 20 22 8 16 6
+6 10 17 14 21 19 11
+6 22 2 10 0 19 8
+6 15 22 23 12 17 10
+6 23 3 13 1 20 12
+6 7 23 18 15 9 13
+6 2 16 4 18 15 22
+6 3 17 5 21 7 23
+6 19 20 22 23 18 21
+great ditrigonal dodecicosidodecahedron
+great ditrigonal dodecacronic hexecontahedron
+3 5|5/3
+(10/3.3.10/3.5)
+icosahedral group
+A5
+12{5}+12{10/3}+20{3}
+46 60 120 44 60 4 0 0 -16 3 4 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.7913673487 0.0000000000 0.6113409191
+ 0.1126514014 0.7833083316 0.6113409191
+-0.6820030709 0.4014151117 0.6113409191
+-0.4944105968 -0.6179162098 0.6113409191
+ 0.4149268310 0.7833083316 0.4628863603
+ 0.9007316265 0.4014151117 -0.1659772426
+ 0.7860486710 -0.6179162098 -0.0175226837
+-0.2691077939 0.9487004534 -0.1659772426
+ 0.8343963552 0.2991971590 0.4628863603
+-0.7549125894 -0.4645892808 0.4628863603
+-0.5726387930 0.8028302234 -0.1659772426
+-0.0086058013 -0.9998094297 -0.0175226837
+-0.8761697921 -0.4525240881 -0.1659772426
+-0.8708511144 0.1653921218 0.4628863603
+ 0.0331676357 0.9487004534 -0.3144318014
+-0.1437874830 0.2991971590 0.9432954043
+ 0.8278221080 -0.4645892808 -0.3144318014
+ 0.2187285557 0.8028302234 -0.5546363234
+ 0.4042894756 -0.4525240881 -0.7948408455
+ 0.8987000724 0.1653921218 -0.4061817646
+ 0.2166970016 0.5668072335 -0.7948408455
+-0.7635183907 0.3307842435 -0.5546363234
+-0.8278221080 0.4645892808 0.3144318014
+ 0.2756820411 -0.1849140136 0.9432954043
+ 0.7614868366 -0.5668072335 0.3144318014
+-0.6906088722 -0.5983943180 -0.4061817646
+-0.0331676357 -0.9487004534 0.3144318014
+-0.0278489580 -0.3307842435 0.9432954043
+ 0.1544248384 0.9366352607 0.3144318014
+-0.5779574707 0.1849140136 -0.7948408455
+ 0.1007584765 -0.5983943180 -0.7948408455
+-0.1544248384 -0.9366352607 -0.3144318014
+-0.7614868366 0.5668072335 -0.3144318014
+ 0.0278489580 0.3307842435 -0.9432954043
+ 0.7549125894 0.4645892808 -0.4628863603
+ 0.5779574707 -0.1849140136 0.7948408455
+-0.2166970016 -0.5668072335 0.7948408455
+ 0.2691077939 -0.9487004534 0.1659772426
+ 0.7635183907 -0.3307842435 0.5546363234
+-0.2756820411 0.1849140136 -0.9432954043
+ 0.1437874830 -0.2991971590 -0.9432954043
+-0.1007584765 0.5983943180 0.7948408455
+-0.9007316265 -0.4014151117 0.1659772426
+-0.2187285557 -0.8028302234 0.5546363234
+ 0.8708511144 -0.1653921218 -0.4628863603
+-0.4149268310 -0.7833083316 -0.4628863603
+-0.4042894756 0.4525240881 0.7948408455
+ 0.8761697921 0.4525240881 0.1659772426
+ 0.5726387930 -0.8028302234 0.1659772426
+-0.8343963552 -0.2991971590 -0.4628863603
+ 0.6906088722 0.5983943180 0.4061817646
+ 0.6820030709 -0.4014151117 -0.6113409191
+-0.8987000724 -0.1653921218 0.4061817646
+-0.1126514014 -0.7833083316 -0.6113409191
+ 0.0086058013 0.9998094297 0.0175226837
+-0.7913673487 0.0000000000 -0.6113409191
+ 0.4944105968 0.6179162098 -0.6113409191
+-0.7860486710 0.6179162098 0.0175226837
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.3248577762 0.2814806691 0.6614584599
+-0.1694360713 0.3525674843 0.6614584599
+-0.4227424795 -0.0777993435 0.6614584599
+ 0.3248577762 -0.6759734692 0.6614584599
+ 0.7818964037 -0.0777993435 0.0698320276
+ 0.6270398312 0.3525674843 0.2702904483
+ 0.5422372365 0.8355491589 -0.0885233438
+-0.3167615539 0.6591266154 0.2958132161
+-0.9911796417 0.0986232000 -0.0885233438
+-0.6670382619 -0.2693375914 0.2702904483
+-0.4277462201 -0.6591266154 0.0698320276
+ 0.4277462201 0.6591266154 -0.0698320276
+-0.4015462944 0.8355491589 0.3749909018
+ 0.5358941893 0.0986232000 -0.8385051474
+ 0.3167615539 -0.6591266154 -0.2958132161
+ 0.6216868196 -0.2693375914 -0.3626326897
+-0.2562654803 0.5332446333 -0.5217944046
+-0.5536596562 0.5190272703 -0.1208775632
+ 0.5569679993 -0.1346687957 0.5120455748
+-0.2428162464 -0.5190272703 0.5120455748
+-0.0593658087 0.7565738714 -0.1208775632
+-0.1780974260 -0.6536960660 -0.3626326897
+-0.7818964037 0.0777993435 -0.0698320276
+-0.4118095603 -0.3568220898 -0.8385051474
+ 0.2428162464 0.5190272703 -0.5120455748
+ 0.0647188203 -0.1346687957 0.7538007012
+ 0.5536596562 -0.5190272703 0.1208775632
+ 0.4227424795 0.0777993435 -0.6614584599
+-0.0647188203 0.1346687957 -0.7538007012
+-0.5358941893 -0.0986232000 0.8385051474
+ 0.2562654803 -0.5332446333 0.5217944046
+ 0.4015462944 -0.8355491589 -0.3749909018
+-0.3248577762 -0.2814806691 -0.6614584599
+ 0.4118095603 0.3568220898 0.8385051474
+ 0.0593658087 -0.7565738714 0.1208775632
+-0.5569679993 0.1346687957 -0.5120455748
+ 0.9911796417 -0.0986232000 0.0885233438
+-0.5422372365 -0.8355491589 0.0885233438
+ 0.1780974260 0.6536960660 0.3626326897
+-0.6270398312 -0.3525674843 -0.2702904483
+ 0.6670382619 0.2693375914 -0.2702904483
+-0.6216868196 0.2693375914 0.3626326897
+ 0.1694360713 -0.3525674843 -0.6614584599
+-0.3248577762 0.6759734692 -0.6614584599
+10 0 2 9 24 42 51 36 16 5 1 3
+3 0 3 2
+10 0 4 14 16 37 53 47 28 10 3 3
+5 0 1 7 12 4
+10 1 6 17 39 48 45 25 9 20 7 3
+3 1 5 6
+5 2 8 21 20 9
+10 2 3 11 29 47 58 55 42 23 8 3
+5 3 10 26 30 11
+3 4 13 14
+10 4 12 26 10 27 46 43 44 32 13 3
+10 5 15 35 51 55 57 48 29 18 6 3
+5 5 16 14 33 15
+5 6 18 40 31 17
+10 7 19 32 49 52 54 38 17 31 12 3
+3 7 20 19
+10 8 22 34 15 33 40 18 11 30 21 3
+3 8 23 22
+3 9 25 24
+3 10 28 27
+3 11 18 29
+3 12 31 26
+10 13 22 23 43 56 58 53 50 33 14 3
+5 13 32 19 34 22
+3 15 34 35
+3 16 36 37
+3 17 38 39
+10 19 20 21 41 45 57 59 52 35 34 3
+3 21 30 41
+5 23 42 24 44 43
+10 24 25 27 28 39 38 37 36 49 44 3
+5 25 45 41 46 27
+10 26 31 40 50 54 59 56 46 41 30 3
+5 28 47 29 48 39
+3 32 44 49
+3 33 50 40
+5 35 52 49 36 51
+5 37 38 54 50 53
+3 42 55 51
+3 43 46 56
+3 45 48 57
+3 47 53 58
+3 52 59 54
+5 55 58 56 59 57
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 7 8 2 1
+4 2 9 10 3
+4 5 11 12 0
+4 4 13 11 5
+4 3 14 15 4
+4 6 16 17 7
+4 0 18 4 6
+4 8 10 19 2
+4 7 20 16 8
+4 10 21 14 3
+4 9 22 23 10
+4 2 12 22 9
+4 11 24 16 12
+4 2 25 0 12
+4 4 26 14 13
+4 13 16 20 11
+4 14 23 27 15
+4 27 6 4 15
+4 27 28 16 6
+4 16 23 22 17
+4 22 29 7 17
+4 0 29 30 18
+4 30 31 4 18
+4 8 32 21 10
+4 10 31 30 19
+4 30 33 2 19
+4 7 33 11 20
+4 28 32 8 16
+4 32 13 14 21
+4 14 34 10 23
+4 16 35 22 12
+4 24 27 23 16
+4 11 36 27 24
+4 25 30 36 0
+4 2 37 30 25
+4 26 30 37 14
+4 4 33 30 26
+4 32 35 16 13
+4 27 31 32 28
+4 0 38 7 29
+4 22 39 10 29
+4 34 30 29 10
+4 27 40 4 31
+4 39 32 31 10
+4 7 41 2 33
+4 40 11 33 4
+4 14 36 30 34
+4 32 37 22 35
+4 11 38 0 36
+4 14 42 27 36
+4 41 22 37 2
+4 32 42 14 37
+4 11 43 7 38
+4 22 43 32 39
+4 27 43 11 40
+4 7 41 22 43
+4 42 27 43 32
+small ditrigonal dodecicosidodecahedron
+small ditrigonal dodecacronic hexecontahedron
+5/3 3|5
+(10.5/3.10.3)
+icosahedral group
+A5
+12{10}+20{3}+12{5/3}
+47 60 120 44 60 4 0 0 -16 3 4 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.5558508647 0.0000000000 0.8312820317
+-0.5423346067 0.1218333214 0.8312820317
+-0.3547421326 0.4279348118 0.8312820317
+ 0.2523198656 -0.4952826155 0.8312820317
+ 0.9129018498 0.1218333214 0.3895726561
+ 0.7569595968 0.4279348118 0.4938460950
+-0.0195609124 0.3526376782 0.9355554706
+-0.8323493477 -0.2516159727 0.4938460950
+-0.8639995688 0.3189637764 0.3895726561
+-0.6764070948 0.6250652668 0.3895726561
+-0.1536334005 0.8558696236 0.4938460950
+-0.3230919115 -0.1426449373 0.9355554706
+-0.0376948755 -0.8687319096 0.4938460950
+ 0.3058398516 -0.8687319096 0.3895726561
+ 0.5362899523 0.3526376782 0.7668375023
+ 0.9664218358 -0.2516159727 -0.0521367195
+ 0.9347716147 0.3189637764 -0.1564101584
+ 0.7788293617 0.6250652668 -0.0521367195
+ 0.4022174642 0.8558696236 0.3251281267
+ 0.7886098179 -0.1426449373 0.5981195340
+ 0.1815478197 0.7805724901 0.5981195340
+-0.5800294821 -0.7468985882 0.3251281267
+-0.7788293617 -0.6250652668 0.0521367195
+-0.8421298039 0.5160942314 -0.1564101584
+-0.6628908367 0.7468985882 0.0521367195
+-0.9664218358 0.2516159727 0.0521367195
+ 0.2034175846 0.9777029450 0.0521367195
+-0.6131066526 -0.5160942314 0.5981195340
+-0.0707720459 -0.6379275528 0.7668375023
+ 0.4850788188 -0.6379275528 0.5981195340
+-0.2034175846 -0.9777029450 -0.0521367195
+ 0.1401171424 -0.9777029450 -0.1564101584
+ 0.6628908367 -0.7468985882 -0.0521367195
+ 0.6764070948 -0.6250652668 -0.3895726561
+ 0.6131066526 0.5160942314 -0.5981195340
+ 0.5800294821 0.7468985882 -0.3251281267
+ 0.8323493477 0.2516159727 -0.4938460950
+-0.1401171424 0.9777029450 0.1564101584
+ 0.8421298039 -0.5160942314 0.1564101584
+-0.9347716147 -0.3189637764 0.1564101584
+-0.4022174642 -0.8558696236 -0.3251281267
+-0.7569595968 -0.4279348118 -0.4938460950
+-0.7886098179 0.1426449373 -0.5981195340
+-0.4850788188 0.6379275528 -0.5981195340
+-0.3058398516 0.8687319096 -0.3895726561
+-0.9129018498 -0.1218333214 -0.3895726561
+ 0.0376948755 0.8687319096 -0.4938460950
+-0.1815478197 -0.7805724901 -0.5981195340
+ 0.1536334005 -0.8558696236 -0.4938460950
+ 0.8639995688 -0.3189637764 -0.3895726561
+ 0.3547421326 -0.4279348118 -0.8312820317
+ 0.3230919115 0.1426449373 -0.9355554706
+ 0.0707720459 0.6379275528 -0.7668375023
+ 0.5423346067 -0.1218333214 -0.8312820317
+-0.5558508647 0.0000000000 -0.8312820317
+-0.5362899523 -0.3526376782 -0.7668375023
+-0.2523198656 0.4952826155 -0.8312820317
+ 0.0195609124 -0.3526376782 -0.9355554706
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.1036376133 0.9341723590 0.3414399638
+-0.0933664669 0.0572190828 0.3414399638
+-0.7853356508 -0.5163977795 0.3414399638
+ 0.1036376133 -0.0635136937 0.3414399638
+ 0.8426251145 -0.5163977795 -0.1526965938
+ 0.2674035654 0.0572190828 0.2319350754
+-0.2870826778 0.0242600722 0.2198885583
+ 0.1963339127 -0.7369259589 0.6468331514
+ 0.7457496051 0.1595756897 0.6468331514
+-0.1519332973 0.2447882516 0.2198885583
+ 0.0703994852 -0.2642396690 0.2319350754
+ 0.3608719169 0.0242600722 0.0232142528
+ 0.2485246653 0.2447882516 0.0983371527
+-0.2603854803 0.1595756897 0.9522263391
+ 0.0895451227 0.1905410810 0.2950114582
+-0.8426251145 0.5163977795 0.1526965938
+-0.7457496051 -0.1595756897 -0.6468331514
+-0.2815979407 -0.1851648415 0.1224301871
+-0.3021402336 0.1851648415 0.0547524442
+-0.1963339127 0.7369259589 -0.6468331514
+ 0.0371613570 0.3349663450 0.1224301871
+-0.1291311684 -0.1662810088 0.2950114582
+-0.1053010062 -0.3325620175 0.0983371527
+ 0.1421956258 -0.3325620175 0.0232142528
+ 0.7853356508 0.5163977795 -0.3414399638
+ 0.3021402336 -0.1851648415 -0.0547524442
+ 0.2603854803 -0.1595756897 -0.9522263391
+ 0.2815979407 0.1851648415 -0.1224301871
+ 0.2713267942 -0.1662810088 0.1734600527
+-0.2485246653 -0.2447882516 -0.0983371527
+-0.2713267942 0.1662810088 -0.1734600527
+-0.1421956258 0.3325620175 -0.0232142528
+-0.3608719169 -0.0242600722 -0.0232142528
+ 0.1053010062 0.3325620175 -0.0983371527
+-0.1036376133 -0.9341723590 -0.3414399638
+-0.0371613570 -0.3349663450 -0.1224301871
+ 0.1519332973 -0.2447882516 -0.2198885583
+ 0.1291311684 0.1662810088 -0.2950114582
+ 0.2870826778 -0.0242600722 -0.2198885583
+-0.2674035654 -0.0572190828 -0.2319350754
+-0.0703994852 0.2642396690 -0.2319350754
+-0.0895451227 -0.1905410810 -0.2950114582
+ 0.0933664669 -0.0572190828 -0.3414399638
+-0.1036376133 0.0635136937 -0.3414399638
+10 0 2 9 24 44 53 35 17 5 1
+5 0 3 12 7 2 3
+10 0 4 14 32 48 56 43 24 10 3
+3 0 1 4
+10 1 6 18 35 52 58 48 31 13 4
+5 1 5 15 20 6 3
+3 2 8 9
+10 2 7 15 5 16 34 49 41 23 8
+10 3 11 27 36 37 50 33 14 29 12
+3 3 10 11
+5 4 13 30 29 14 3
+3 5 17 16
+3 6 19 18
+10 6 20 30 13 22 40 26 25 38 19
+3 7 21 15
+10 7 12 28 23 42 55 57 47 27 21
+10 8 22 31 49 51 52 53 45 25 9
+5 8 23 28 40 22 3
+5 9 25 26 10 24 3
+10 10 26 46 56 58 54 37 18 19 11
+5 11 19 38 21 27 3
+3 12 29 28
+3 13 31 22
+3 14 33 32
+10 15 21 38 45 57 59 51 34 39 20
+5 16 33 50 39 34 3
+10 16 17 36 47 44 43 42 41 32 33
+5 17 35 18 37 36 3
+3 20 39 30
+3 23 41 42
+3 24 43 44
+3 25 45 38
+3 26 40 46
+3 27 47 36
+10 28 29 30 39 50 54 59 55 46 40
+5 31 48 32 41 49 3
+3 34 51 49
+3 35 53 52
+3 37 54 50
+5 42 43 56 46 55 3
+5 44 47 57 45 53 3
+3 48 58 56
+5 51 59 54 58 52 3
+3 55 59 57
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 1 8 9 2
+4 2 10 4 3
+4 5 7 11 0
+4 4 12 13 5
+4 7 14 15 1
+4 6 16 17 7
+4 0 18 16 6
+4 9 19 18 2
+4 8 20 19 9
+4 15 21 8 1
+4 10 13 22 4
+4 2 23 8 10
+4 5 24 14 7
+4 7 25 26 11
+4 26 27 0 11
+4 4 27 19 12
+4 20 13 12 19
+4 13 28 24 5
+4 24 20 15 14
+4 16 22 13 17
+4 17 15 29 7
+4 0 30 2 18
+4 18 13 31 16
+4 19 32 13 18
+4 8 33 15 20
+4 17 34 21 15
+4 34 10 8 21
+4 34 28 13 10
+4 16 35 4 22
+4 2 35 26 23
+4 25 8 23 26
+4 7 36 24 25
+4 4 37 0 27
+4 26 33 8 27
+4 8 38 19 27
+4 24 31 13 20
+4 34 25 24 28
+4 32 34 17 13
+4 29 26 35 7
+4 15 39 26 29
+4 30 26 39 2
+4 0 40 26 30
+4 24 40 16 31
+4 19 39 34 32
+4 40 15 33 26
+4 2 41 4 35
+4 16 36 7 35
+4 34 38 8 25
+4 16 42 24 36
+4 4 42 16 37
+4 37 0 40 16
+4 34 42 19 38
+4 15 43 34 39
+4 19 41 2 39
+4 24 43 15 40
+4 41 4 42 19
+4 42 24 43 34
+icosidodecadodecahedron
+medial icosacronic hexecontahedron
+5/3 5|3
+(6.5/3.6.5)
+icosahedral group
+A5
+20{6}+12{5}+12{5/3}
+48 60 120 44 60 4 0 0 -16 3 4 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.6998542122 0.0000000000 0.7142857143
+-0.5248906592 0.4629100499 0.7142857143
+-0.1166423687 0.6900655593 0.7142857143
+-0.3689536881 -0.5947008445 0.7142857143
+ 0.8748177653 0.4629100499 0.1428571429
+ 0.5832118435 0.6900655593 0.4285714286
+ 0.7634342145 -0.5947008445 0.2519902889
+ 0.2077578990 0.4039714148 0.8908668539
+-0.8938443472 -0.1317907946 0.4285714286
+-0.3499271061 0.9258200998 0.1428571429
+-0.6022384255 0.7854302742 0.1428571429
+-0.4528017108 0.0364260797 0.8908668539
+ 0.1028746047 -0.9622461795 0.2519902889
+-0.8545497448 -0.4993361296 0.1428571429
+ 0.4750784209 0.4039714148 0.7817337079
+ 0.9383977675 -0.1317907946 -0.3194382825
+ 0.3499271061 0.9258200998 -0.1428571429
+ 0.5301494771 0.7854302742 -0.3194382825
+ 0.9469067137 0.0364260797 0.3194382825
+ 0.7103718480 -0.4993361296 -0.4960194221
+ 0.5714527692 -0.2496680648 0.7817337079
+ 0.3827214521 0.8668814647 0.3194382825
+-0.9469067137 -0.0364260797 -0.3194382825
+-0.5301494771 -0.7854302742 0.3194382825
+-0.6107473716 0.6172133998 -0.4960194221
+-0.2024990811 0.8443689093 -0.4960194221
+-0.9383977675 0.1317907946 0.3194382825
+-0.9711921135 0.1907294297 -0.1428571429
+-0.0891068406 -0.6172133998 0.7817337079
+ 0.0498122382 -0.8668814647 -0.4960194221
+-0.3827214521 -0.8668814647 -0.3194382825
+-0.5937294793 -0.1907294297 0.7817337079
+ 0.1389190789 -0.2496680648 0.9583148475
+-0.0498122382 0.8668814647 0.4960194221
+ 0.4528017108 -0.0364260797 -0.8908668539
+ 0.6022384255 -0.7854302742 -0.1428571429
+ 0.0891068406 0.6172133998 -0.7817337079
+ 0.8938443472 0.1317907946 -0.4285714286
+ 0.5937294793 0.1907294297 -0.7817337079
+ 0.6107473716 -0.6172133998 0.4960194221
+ 0.9711921135 -0.1907294297 0.1428571429
+ 0.2024990811 -0.8443689093 0.4960194221
+-0.1028746047 0.9622461795 -0.2519902889
+ 0.8545497448 0.4993361296 -0.1428571429
+-0.4750784209 -0.4039714148 -0.7817337079
+-0.5832118435 -0.6900655593 -0.4285714286
+-0.1389190789 0.2496680648 -0.9583148475
+-0.5714527692 0.2496680648 -0.7817337079
+-0.7634342145 0.5947008445 -0.2519902889
+-0.8748177653 -0.4629100499 -0.1428571429
+-0.7103718480 0.4993361296 0.4960194221
+-0.3499271061 -0.9258200998 0.1428571429
+-0.2077578990 -0.4039714148 -0.8908668539
+ 0.3499271061 -0.9258200998 -0.1428571429
+ 0.1166423687 -0.6900655593 -0.7142857143
+ 0.3689536881 0.5947008445 -0.7142857143
+ 0.5248906592 -0.4629100499 -0.7142857143
+-0.6998542122 0.0000000000 -0.7142857143
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.2672612419 0.7071067812 0.6546536707
+-0.1378524272 0.2477510578 0.6546536707
+-0.7417602291 0.1456720081 0.6546536707
+ 0.2672612419 -0.4803270912 0.6546536707
+ 0.9879908641 0.1456720081 -0.0515142560
+ 0.5566281484 0.2477510578 0.3711331629
+-0.7425563482 0.4102483131 0.1049785976
+-0.2462306350 -0.2913440163 0.9243858169
+ 0.3773789295 0.0556417559 0.9243858169
+ 0.0428573330 0.8472643375 0.1049785976
+-0.5039732067 -0.3423835411 0.3711331629
+-0.6446401714 -0.7627485371 -0.0515142560
+ 0.8228143327 -0.2913440163 0.4879500365
+ 0.6038671053 0.4102483131 -0.4446964755
+ 0.4244047962 -0.7627485371 -0.4879500365
+ 0.6197199693 -0.3423835411 -0.0876126552
+ 0.6669589261 0.2968584681 0.4446964755
+-0.4244047962 0.7627485371 0.4879500365
+ 0.0357677167 0.7071067812 0.0876126552
+ 0.1862071383 0.8527787893 -0.4879500365
+-0.8228143327 0.2913440163 -0.4879500365
+-0.6197199693 0.3423835411 0.0876126552
+-0.6038671053 -0.4102483131 0.4446964755
+-0.0357677167 -0.7071067812 -0.0876126552
+-0.6669589261 -0.2968584681 -0.4446964755
+-0.1862071383 -0.8527787893 0.4879500365
+ 0.6446401714 0.7627485371 0.0515142560
+-0.1651765314 0.2968584681 0.7844143535
+-0.4744989872 0.8527787893 -0.2182178902
+ 0.5039732067 0.3423835411 -0.3711331629
+ 0.2462306350 0.2913440163 -0.9243858169
+ 0.7425563482 -0.4102483131 -0.1049785976
+ 0.4744989872 -0.8527787893 0.2182178902
+ 0.1651765314 -0.2968584681 -0.7844143535
+ 0.2230499127 -0.4008696323 0.5463584732
+-0.3773789295 -0.0556417559 -0.9243858169
+-0.5566281484 -0.2477510578 -0.3711331629
+-0.9879908641 -0.1456720081 0.0515142560
+-0.0428573330 -0.8472643375 -0.1049785976
+-0.2230499127 0.4008696323 -0.5463584732
+ 0.1378524272 -0.2477510578 -0.6546536707
+ 0.7417602291 -0.1456720081 -0.6546536707
+-0.2672612419 0.4803270912 -0.6546536707
+-0.2672612419 -0.7071067812 -0.6546536707
+6 0 2 10 17 5 1
+5 0 3 12 8 2 3
+6 0 4 14 28 11 3
+5 0 1 7 13 4
+6 1 6 18 39 20 7
+5 1 5 15 19 6 3
+5 2 9 23 25 10
+6 2 8 21 42 24 9
+6 3 6 19 40 29 12
+5 3 11 26 18 6
+5 4 9 24 32 14 3
+6 4 13 30 45 23 9
+6 5 16 36 42 33 15
+5 5 17 37 35 16
+6 7 16 35 53 31 13
+5 7 20 41 36 16 3
+5 8 22 44 41 21
+6 8 12 27 49 43 22
+5 10 22 43 34 17 3
+6 10 25 47 39 44 22
+6 11 27 50 45 47 26
+5 11 28 51 49 27 3
+5 12 29 52 50 27
+5 13 31 54 52 30 3
+5 14 31 53 48 28
+6 14 32 33 40 54 31
+6 15 34 43 56 38 19
+5 15 33 32 51 34
+6 17 34 51 28 48 37
+5 18 38 56 44 39 3
+6 18 26 48 53 57 38
+5 19 38 57 54 40
+6 20 30 52 29 21 41
+5 20 39 47 45 30
+5 21 29 40 33 42 3
+6 23 46 55 35 37 25
+5 23 45 50 58 46 3
+6 24 46 58 49 51 32
+5 24 42 36 55 46
+5 25 37 48 26 47 3
+5 35 55 59 57 53 3
+6 36 41 44 56 59 55
+5 43 49 58 59 56
+6 50 52 54 57 59 58
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 1 8 9 2
+4 2 10 11 3
+4 5 12 13 0
+4 4 9 8 5
+4 3 14 15 4
+4 7 16 17 1
+4 6 11 10 7
+4 0 18 19 6
+4 9 20 21 2
+4 17 22 8 1
+4 11 23 14 3
+4 2 24 25 10
+4 5 26 27 12
+4 12 15 14 13
+4 13 28 18 0
+4 4 29 30 9
+4 8 31 26 5
+4 15 32 33 4
+4 7 34 32 16
+4 16 19 18 17
+4 6 35 36 11
+4 10 37 38 7
+4 19 39 35 6
+4 30 39 20 9
+4 20 22 17 21
+4 21 28 24 2
+4 22 32 34 8
+4 11 33 32 23
+4 23 25 24 14
+4 25 27 37 10
+4 25 34 12 27
+4 26 18 28 27
+4 14 40 35 13
+4 12 38 41 15
+4 39 28 13 35
+4 29 26 31 30
+4 33 19 29 4
+4 25 31 8 34
+4 41 16 32 15
+4 7 34 12 38
+4 26 42 17 18
+4 41 29 19 16
+4 36 20 33 11
+4 35 38 37 36
+4 19 39 20 33
+4 30 24 28 39
+4 42 37 21 17
+4 36 43 22 20
+4 21 28 27 37
+4 43 23 32 22
+4 30 40 14 24
+4 43 31 25 23
+4 40 41 38 35
+4 41 42 26 29
+4 43 40 30 31
+4 42 43 36 37
+4 40 41 42 43
+icositruncated dodecadodecahedron
+tridyakisicosahedron
+5/3 3 5|
+(10/3.6.10)
+icosahedral group
+A5
+12{10}+20{6}+12{10/3}
+49 120 180 44 120 4 0 0 -16 3 3 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.4841229183 0.0000000000 0.8750000000
+ 0.1273008285 0.4670861795 0.8750000000
+-0.4500494407 -0.1784110449 0.8750000000
+ 0.3122193286 0.4670861795 0.8272542486
+ 0.8174008141 -0.1784110449 0.5477457514
+-0.1954477837 0.7557613141 0.6250000000
+ 0.5327475080 0.1784110449 0.8272542486
+-0.6941218141 -0.4670861795 0.5477457514
+-0.7727980529 0.1102640897 0.6250000000
+ 0.4735936346 0.7557613141 0.4522542486
+-0.0656613285 0.1784110449 0.9817627458
+ 0.8725328589 -0.4670861795 0.1432372542
+ 0.9787751202 0.1102640897 0.1727457514
+-0.3122193286 0.9341723590 0.1727457514
+-0.6454972244 0.5773502692 0.5000000000
+ 0.1548668509 -0.1102640897 0.9817627458
+ 0.8660254038 -0.0000000000 0.5000000000
+-0.8660254038 0.0000000000 0.5000000000
+-0.6389897692 -0.7557613141 0.1432372542
+-0.8174008141 -0.3568220898 0.4522542486
+ 0.3568220898 0.9341723590 0.0000000000
+ 0.8068715305 0.5773502692 0.1250000000
+ 0.3397853510 -0.1102640897 0.9340169944
+-0.5157107692 -0.0000000000 0.8567627458
+ 0.9998336874 0.0000000000 0.0182372542
+ 0.6284604856 -0.7557613141 -0.1840169944
+ 0.9341723590 -0.3568220898 0.0000000000
+-0.6900999856 0.6454972244 0.3272542486
+-0.1784110449 0.9341723590 -0.3090169944
+-0.4841229183 0.8660254038 0.1250000000
+ 0.1102640897 -0.5773502692 0.8090169944
+-0.0170367388 0.3568220898 0.9340169944
+ 0.8214226426 -0.4670861795 0.3272542486
+-0.9827969487 0.1784110449 0.0477457514
+-0.3057118734 -0.9341723590 -0.1840169944
+-0.7557613141 -0.5773502692 -0.3090169944
+-0.4670861795 -0.3568220898 0.8090169944
+-0.7622687692 -0.6454972244 0.0477457514
+ 0.7622687692 0.6454972244 -0.0477457514
+ 0.0065074552 0.9341723590 -0.3567627458
+ 0.4841229183 0.8660254038 -0.1250000000
+ 0.2951825898 -0.5773502692 0.7612712430
+ 0.4670861795 0.3568220898 0.8090169944
+-0.5603135304 -0.4670861795 0.6840169944
+ 0.8830621426 0.1784110449 -0.4340169944
+ 0.1784110449 -0.9341723590 -0.3090169944
+ 0.5116889407 -0.5773502692 -0.6362712430
+ 0.8003640753 -0.3568220898 0.4817627458
+ 0.6900999856 -0.6454972244 -0.3272542486
+-0.9341723590 0.3568220898 0.0000000000
+-0.3397853510 0.6454972244 0.6840169944
+ 0.1548668509 0.7557613141 -0.6362712430
+-0.4224834183 0.6454972244 -0.6362712430
+-0.1338082837 0.8660254038 0.4817627458
+-0.3503146346 0.8660254038 -0.3567627458
+-0.1338082837 -0.8660254038 0.4817627458
+ 0.4435419855 -0.7557613141 0.4817627458
+ 0.9827969487 -0.1784110449 -0.0477457514
+-0.8214226426 0.4670861795 -0.3272542486
+-0.9276649038 -0.1102640897 -0.3567627458
+-0.6284604856 -0.6454972244 -0.4340169944
+-0.3503146346 -0.8660254038 -0.3567627458
+-0.0616395000 -0.6454972244 0.7612712430
+-0.6389897692 0.1102640897 0.7612712430
+-0.3568220898 -0.9341723590 -0.0000000000
+ 0.8174008141 0.3568220898 -0.4522542486
+ 0.6284604856 0.6454972244 0.4340169944
+-0.4435419855 0.7557613141 -0.4817627458
+ 0.0616395000 0.6454972244 -0.7612712430
+ 0.3503146346 0.8660254038 0.3567627458
+ 0.1338082837 0.8660254038 -0.4817627458
+ 0.3503146346 -0.8660254038 0.3567627458
+-0.1548668509 -0.7557613141 0.6362712430
+-0.8830621426 -0.1784110449 0.4340169944
+ 0.5603135304 0.4670861795 -0.6840169944
+ 0.6389897692 -0.1102640897 -0.7612712430
+ 0.3397853510 -0.6454972244 -0.6840169944
+ 0.1338082837 -0.8660254038 -0.4817627458
+ 0.4224834183 -0.6454972244 0.6362712430
+ 0.9276649038 0.1102640897 0.3567627458
+ 0.3122193286 -0.9341723590 -0.1727457514
+-0.9787751202 -0.1102640897 -0.1727457514
+-0.8003640753 0.3568220898 -0.4817627458
+-0.1784110449 0.9341723590 0.3090169944
+-0.2951825898 0.5773502692 -0.7612712430
+-0.5116889407 0.5773502692 0.6362712430
+-0.4841229183 -0.8660254038 0.1250000000
+-0.0065074552 -0.9341723590 0.3567627458
+ 0.8660254038 0.0000000000 -0.5000000000
+-0.8660254038 -0.0000000000 -0.5000000000
+-0.4670861795 -0.3568220898 -0.8090169944
+-0.4735936346 -0.7557613141 -0.4522542486
+ 0.7727980529 -0.1102640897 -0.6250000000
+ 0.4670861795 0.3568220898 -0.8090169944
+ 0.3057118734 0.9341723590 0.1840169944
+-0.1102640897 0.5773502692 -0.8090169944
+ 0.7557613141 0.5773502692 0.3090169944
+ 0.4841229183 -0.8660254038 -0.1250000000
+ 0.1784110449 -0.9341723590 0.3090169944
+-0.9998336874 0.0000000000 -0.0182372542
+ 0.5157107692 -0.0000000000 -0.8567627458
+ 0.0170367388 -0.3568220898 -0.9340169944
+ 0.1954477837 -0.7557613141 -0.6250000000
+-0.8174008141 0.1784110449 -0.5477457514
+-0.8068715305 -0.5773502692 -0.1250000000
+-0.6284604856 0.7557613141 0.1840169944
+-0.3397853510 0.1102640897 -0.9340169944
+ 0.6941218141 0.4670861795 -0.5477457514
+-0.5327475080 -0.1784110449 -0.8272542486
+-0.3122193286 -0.4670861795 -0.8272542486
+ 0.4500494407 0.1784110449 -0.8750000000
+ 0.6454972244 -0.5773502692 -0.5000000000
+ 0.6389897692 0.7557613141 -0.1432372542
+-0.1548668509 0.1102640897 -0.9817627458
+-0.8725328589 0.4670861795 -0.1432372542
+ 0.0656613285 -0.1784110449 -0.9817627458
+-0.1273008285 -0.4670861795 -0.8750000000
+-0.4841229183 -0.0000000000 -0.8750000000
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.1517654996 0.1159385250 0.5877852523
+-0.2529424993 0.2262386491 0.5877852523
+ 0.1517654996 -0.7946544723 0.5877852523
+ 0.5058849985 0.2262386491 0.3918568349
+ 0.5849197102 0.7946544723 0.1624598481
+-0.4331542107 -0.1159385250 0.4253254042
+-0.4331542107 0.7946544723 0.4253254042
+ 0.5849197102 -0.1159385250 0.1624598481
+-0.2677040246 0.4911234732 0.2628655561
+ 0.3825657108 -0.2262386491 0.5129472562
+-0.6355082101 -0.2262386491 0.0748379961
+-0.9464199718 0.1875924741 -0.2628655561
+ 0.3615002616 0.4911234732 0.1004057079
+-0.0864154744 -0.2262386491 0.6340376775
+ 0.5923004729 -0.2262386491 -0.2421808427
+ 0.7008582352 0.1875924741 -0.6881909602
+-0.4359734112 0.5058849985 -0.1210904213
+-0.7008582352 -0.1875924741 0.6881909602
+-0.3615002616 -0.4911234732 -0.1004057079
+-0.3228540866 -0.5058849985 0.3170188388
+ 0.3228540866 0.5058849985 -0.3170188388
+ 0.9464199718 -0.1875924741 0.2628655561
+ 0.2677040246 -0.4911234732 -0.2628655561
+ 0.4359734112 -0.5058849985 0.1210904213
+-0.0937962370 0.4911234732 -0.3632712640
+ 0.0000000000 0.6787159473 -0.0000000000
+ 0.0937962370 -0.4911234732 0.3632712640
+ 0.1131193245 0.5058849985 0.4381092601
+ 0.4331542107 -0.7946544723 -0.4253254042
+-0.5849197102 0.1159385250 -0.1624598481
+-0.1131193245 -0.5058849985 -0.4381092601
+-0.2455617366 -0.1875924741 -0.9510565163
+ 0.2455617366 0.1875924741 0.9510565163
+-0.5849197102 -0.7946544723 -0.1624598481
+ 0.4331542107 0.1159385250 -0.4253254042
+ 0.0864154744 0.2262386491 -0.6340376775
+-0.0000000000 -0.6787159473 -0.0000000000
+ 0.6355082101 0.2262386491 -0.0748379961
+-0.3825657108 0.2262386491 -0.5129472562
+-0.5923004729 0.2262386491 0.2421808427
+-0.5058849985 -0.2262386491 -0.3918568349
+-0.1517654996 0.7946544723 -0.5877852523
+-0.1517654996 -0.1159385250 -0.5877852523
+ 0.2529424993 -0.2262386491 -0.5877852523
+10 0 2 7 16 32 43 23 11 4 1 3
+6 0 3 9 15 6 2
+10 0 1 5 12 26 46 35 19 8 3
+6 1 4 10 22 13 5
+10 2 6 14 29 52 75 45 25 17 7
+10 3 8 18 24 44 74 64 37 20 9 3
+10 4 11 24 18 34 59 68 40 21 10
+10 5 13 27 48 80 58 33 17 25 12 3
+10 6 15 30 54 86 106 84 51 28 14 3
+6 7 17 33 57 31 16
+6 8 19 36 60 34 18
+10 9 20 38 61 91 107 85 55 30 15
+10 10 21 39 67 95 113 97 70 41 22 3
+6 11 23 42 73 44 24
+6 12 25 45 76 47 26
+10 13 22 41 71 96 114 102 77 49 27
+6 14 28 50 83 53 29
+10 16 31 56 87 105 82 50 28 51 32
+10 19 35 61 38 65 92 105 87 62 36 3
+6 20 37 63 88 65 38
+6 21 40 69 94 66 39
+10 23 43 67 39 66 93 112 98 72 42
+10 26 47 78 98 112 103 81 49 77 46 3
+6 27 49 81 99 79 48
+10 29 53 69 40 68 96 71 55 85 52 3
+6 30 55 71 41 70 54
+10 31 57 88 63 79 99 73 42 72 56 3
+6 32 51 84 95 67 43
+10 33 58 89 101 116 110 92 65 88 57
+10 34 60 83 50 82 104 115 100 90 59 3
+6 35 46 77 102 91 61
+10 36 62 78 47 76 94 69 53 83 60
+10 37 64 86 54 70 97 80 48 79 63
+10 44 73 99 81 103 117 109 90 100 74
+10 45 75 101 89 108 111 93 66 94 76 3
+6 52 85 107 116 101 75
+6 56 72 98 78 62 87
+6 58 80 97 113 108 89
+6 59 90 109 114 96 68
+6 64 74 100 115 106 86
+6 82 105 92 110 118 104
+10 84 106 115 104 118 119 111 108 113 95
+10 91 102 114 109 117 119 118 110 116 107 3
+6 93 111 119 117 103 112
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 6 0
+3 2 7 3
+3 4 8 1
+3 0 9 4
+3 5 10 2
+3 1 11 5
+3 3 12 6
+3 6 13 0
+3 2 14 7
+3 7 15 3
+3 4 16 8
+3 8 11 1
+3 0 17 9
+3 9 7 4
+3 5 6 10
+3 10 18 2
+3 11 19 5
+3 12 20 6
+3 15 12 3
+3 13 21 0
+3 5 13 6
+3 14 4 7
+3 2 22 14
+3 7 23 15
+3 16 17 8
+3 4 24 16
+3 8 25 11
+3 17 26 9
+3 0 27 17
+3 9 28 7
+3 6 29 10
+3 18 30 2
+3 10 31 18
+3 19 32 5
+3 11 18 19
+3 12 21 20
+3 20 24 6
+3 15 25 12
+3 13 26 21
+3 21 27 0
+3 5 33 13
+3 14 34 4
+3 30 22 2
+3 22 31 14
+3 7 32 23
+3 23 22 15
+3 16 29 17
+3 27 8 17
+3 4 35 24
+3 24 31 16
+3 8 32 25
+3 25 24 11
+3 17 36 26
+3 26 28 9
+3 28 37 7
+3 6 38 29
+3 29 31 10
+3 11 30 18
+3 31 36 18
+3 19 26 32
+3 32 39 5
+3 18 28 19
+3 21 34 20
+3 12 27 21
+3 24 38 6
+3 20 31 24
+3 32 12 25
+3 15 24 25
+3 36 21 26
+3 33 26 13
+3 39 33 5
+3 34 35 4
+3 31 34 14
+3 30 15 22
+3 22 36 31
+3 26 23 32
+3 37 32 7
+3 23 33 22
+3 29 40 17
+3 16 29 31
+3 27 41 8
+3 35 11 24
+3 8 39 32
+3 17 18 36
+3 26 28 19
+3 28 34 37
+3 38 33 29
+3 11 42 30
+3 18 40 28
+3 21 43 34
+3 34 20 31
+3 12 41 27
+3 15 38 24
+3 37 12 32
+3 22 21 36
+3 33 26 23
+3 39 29 33
+3 28 35 34
+3 42 15 30
+3 33 43 22
+3 29 41 40
+3 40 17 18
+3 41 39 8
+3 35 42 11
+3 34 41 37
+3 38 42 33
+3 40 42 28
+3 43 41 34
+3 21 43 22
+3 12 41 37
+3 15 38 42
+3 39 29 41
+3 28 35 42
+3 42 43 33
+3 41 42 40
+3 43 41 42
+snub icosidodecadodecahedron
+medial hexagonal hexecontahedron
+|5/3 3 5
+(3.5/3.3.3.3.5)
+icosahedral group
+A5
+12{5}+80{3}+12{5/3}
+50 60 180 104 60 4 0 0 -16 3 6 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.7952605037 0.0000000000 0.6062678709
+ 0.3001621965 0.7364386767 0.6062678709
+ 0.7055094406 0.3670091252 0.6062678709
+-0.0735764581 0.7918495902 0.6062678709
+-0.7610506656 0.2307404455 0.6062678709
+-0.5009236922 -0.6176687813 0.6062678709
+ 0.7858348327 -0.6176687813 -0.0308040965
+ 0.9435414590 0.2307404455 -0.2376728044
+ 0.9243781868 -0.3167862469 -0.2125357417
+ 0.8269101315 0.5559211096 -0.0846838490
+ 0.0555412250 0.9755735394 -0.2125357417
+-0.3193254687 0.1889119844 0.9286245243
+ 0.5199990010 -0.0881350076 0.8496077091
+-0.1358666171 0.5096145631 0.8496077091
+ 0.2176453044 -0.3004779764 0.9286245243
+ 0.8327355166 -0.4593916847 0.3090482801
+-0.3170460053 0.9181467577 -0.2376728044
+-0.8371873340 0.4512278009 0.3090482801
+-0.6300413753 0.7719303797 -0.0846838490
+-0.7338395293 -0.6049534741 0.3090482801
+-0.1585581578 -0.3354337541 0.9286245243
+-0.9468108730 0.0896567415 0.3090482801
+-0.7735370212 -0.5874964807 -0.2376728044
+-0.0152510561 -0.9994090819 -0.0308040965
+ 0.2799588487 -0.5874964807 -0.7592568262
+ 0.0348116018 -0.9174921690 -0.3962275509
+ 0.5102070354 -0.2920835591 -0.8089350873
+ 0.3115674381 0.5713622348 -0.7592568262
+ 0.8637423423 0.4265251132 0.2683756583
+ 0.6801235098 -0.3583093162 0.6395673892
+ 0.3474601540 -0.9361396763 0.0539809952
+ 0.1222522224 0.8245736843 -0.5523881184
+ 0.1385433541 0.9344550281 0.3280236873
+ 0.6152755562 0.6750955630 0.4070405025
+ 0.7537879313 0.4809955435 -0.4477131243
+-0.0043310515 0.4244359070 -0.9054476257
+-0.7151305151 0.5758403202 -0.3962275509
+-0.8732845400 -0.2677538824 0.4070405025
+-0.1486782288 -0.6603643877 0.7360799276
+ 0.5996272266 -0.7539374610 0.2683756583
+-0.1581038998 0.9824462228 0.0990079602
+-0.2651930296 -0.8595294620 0.4369001728
+ 0.0873995822 -0.9406177617 0.3280236873
+ 0.8765539540 -0.0526433046 -0.4784159782
+-0.5218620448 0.2707102338 -0.8089350873
+-0.7977285113 0.2418606808 -0.5523881184
+-0.9171154526 -0.3949497421 0.0539809952
+-0.4932731016 0.4635385501 0.7360799276
+-0.5860128319 -0.5802507864 -0.5655952490
+-0.3294249208 -0.8312834534 -0.4477131243
+-0.8249774859 -0.3008825344 -0.4784159782
+-0.2157822605 0.1179027501 -0.9692971462
+ 0.7441167318 -0.4021954364 -0.5334127111
+ 0.1582993033 -0.2824850577 -0.9461202475
+ 0.4809752902 0.7416267119 -0.4676030266
+-0.0705157735 -0.7139676727 -0.6966187538
+ 0.1610261654 0.0935730734 -0.9825042768
+-0.8730256855 0.4832272272 -0.0657084418
+-0.6757924584 -0.0661265908 -0.7341197635
+ 0.3247276953 0.2183102780 0.6558852870
+ 0.2330291401 0.2556853380 0.6558852870
+ 0.1873305537 0.3435327018 0.6558852870
+-0.2474173141 0.3031371410 0.6558852870
+-0.3741003584 -0.1147012443 0.6558852870
+ 0.3247276953 -0.6814443588 0.6558852870
+ 0.7484046915 -0.1147012443 0.1001349371
+ 0.7309860539 -0.0199380975 0.1229835081
+ 0.7549003045 0.0708892675 0.0916144386
+ 0.5698573801 0.3831078312 0.3343410226
+ 0.3505745987 0.6723073767 0.0916144386
+-0.4956852875 0.7825823548 0.3766443331
+ 0.1484680132 0.2481846593 0.7068624953
+ 0.2333841167 0.1707929452 0.7068624953
+ 0.5205170549 -0.1164597889 0.5466187670
+ 0.7357021020 0.0410148862 0.2008809586
+ 0.4787409949 0.8779303974 -0.0067288271
+-0.3639725977 0.6406744508 0.2008809586
+-0.3675642883 0.5803063628 0.2792921431
+-0.4341871188 0.5319685985 0.3343410226
+-0.9857841031 0.0268878721 -0.1658515735
+-0.4901491203 -0.2103680745 0.5466187670
+-0.4381469231 -0.1343382762 0.5829610478
+-0.5238282283 -0.1005230031 0.5466187670
+-0.6584749455 -0.3306819467 0.2008809586
+-0.3823228516 -0.6535252059 0.1001349371
+ 0.3114234217 -0.6535252059 -0.2433376685
+ 0.3675642883 -0.5803063628 -0.2792921431
+ 0.3945189195 -0.5416693466 -0.3663906446
+ 0.6639032878 -0.2012866519 -0.3193885901
+ 0.5233112059 0.1511903430 -0.5353315097
+ 0.7316875924 -0.0736863580 0.2061469163
+ 0.5786406224 -0.4776354422 0.1425916469
+ 0.4600155947 -0.5455758087 -0.2720765570
+ 0.5908707414 0.1811642457 -0.7861623770
+ 0.3224400660 0.6862449721 -0.0916144386
+ 0.3549996288 0.6510095616 -0.0049896105
+ 0.4223105883 0.6319118158 -0.0750612237
+ 0.2386340718 0.5576061324 -0.4641359113
+-0.1968129036 0.5857219691 -0.4488735002
+-0.3976122076 -0.2191307095 0.6141491902
+ 0.0154135158 -0.1658843935 0.7453440513
+ 0.2878283477 -0.4453831909 0.5496195218
+ 0.9857841031 -0.0268878721 0.1658515735
+ 0.2962650281 0.3250693188 0.6243796397
+ 0.0952478389 0.6424329954 0.4018714458
+-0.3353210426 0.5760695154 0.3728225786
+-0.5908707414 -0.1811642457 0.7861623770
+ 0.1636587448 -0.5673708569 0.4843543014
+ 0.2407945267 -0.5053097542 0.4863569987
+ 0.3372842356 -0.5040934076 0.4641359113
+ 0.4956852875 -0.7825823548 -0.3766443331
+ 0.7627509365 -0.0253485937 0.0293499730
+-0.1563251351 0.5218003355 -0.5353315097
+-0.2407945267 0.5053097542 -0.4863569987
+-0.3317482574 0.4696932387 -0.5026174674
+-0.5786406224 0.4776354422 -0.1425916469
+-0.7565255326 0.0883804086 -0.0561336374
+-0.2919260821 0.6432534269 0.2903397229
+-0.1094594235 0.7502788765 -0.0916144386
+-0.3052303557 0.5535180122 -0.4286551102
+-0.3957787761 -0.6476079559 -0.0851825046
+-0.3549996288 -0.6510095616 0.0049896105
+-0.2892859071 -0.7045960843 0.0561336374
+-0.2386340718 -0.5576061324 0.4641359113
+ 0.1805218931 -0.4844908053 0.5621151741
+ 0.3142555466 0.3448089608 0.8845056427
+-0.4521061491 -0.0413976504 0.6141491902
+-0.7372235705 0.1080865268 -0.1676653603
+-0.7309860539 0.0199380975 -0.1229835081
+-0.7464599260 -0.0758825700 -0.1425916469
+-0.3142555466 -0.3448089608 -0.8845056427
+-0.2976021258 -0.7009390227 -0.0583988402
+-0.0952478389 -0.6424329954 -0.4018714458
+-0.1546934172 -0.3112164741 -0.6800788309
+ 0.4086597528 -0.6147065316 -0.1960256353
+ 0.1094594235 -0.7502788765 0.0916144386
+ 0.3734154496 0.1818211793 -0.6409328546
+ 0.4381469231 0.1343382762 -0.5829610478
+ 0.3991336762 0.0700292964 -0.6473647886
+-0.0154135158 0.1658843935 -0.7453440513
+ 0.6584749455 0.3306819467 -0.2008809586
+ 0.4396986858 0.6232979081 0.0381804502
+ 0.2605432005 -0.5794859313 0.4237997869
+-0.4787409949 -0.8779303974 0.0067288271
+ 0.3026839061 -0.6083857431 -0.3486290347
+-0.2397197699 0.4500906365 -0.5685471081
+ 0.2781047861 0.7112108017 0.0113967858
+ 0.4917743484 0.0510983985 -0.5820995682
+-0.5205170549 0.1164597889 -0.5466187670
+-0.6639032878 0.2012866519 0.3193885901
+-0.7622339142 -0.0253187462 -0.0406372303
+-0.3247276953 0.6814443588 -0.6558852870
+-0.4518947536 0.5718966444 0.2280752574
+-0.4481390643 -0.6183046056 0.0127967581
+ 0.4501613836 0.2319814646 -0.5716924804
+-0.2814926945 -0.1755003908 -0.6879349090
+-0.7310026836 0.0065664230 -0.2210993487
+-0.5698573801 -0.3831078312 -0.3343410226
+-0.2330291401 -0.2556853380 -0.6558852870
+-0.2510608506 -0.3497687395 -0.6308115736
+-0.3294271137 -0.2658915873 -0.6356668969
+ 0.2474173141 -0.3031371410 -0.6558852870
+-0.1735013310 -0.2035127114 -0.7153829937
+3 0 2 1
+5 0 3 14 13 2 3
+3 0 4 3
+3 0 5 4
+3 0 6 5
+5 0 1 7 24 6
+3 1 8 7
+5 1 9 29 16 8 3
+3 1 10 9
+3 1 2 10
+3 2 11 10
+5 2 12 22 37 11
+3 2 13 12
+3 3 15 14
+3 3 16 15
+3 3 8 16
+5 3 4 17 28 8
+3 4 18 17
+5 4 19 48 41 18 3
+3 4 5 19
+5 5 20 49 45 19
+3 5 21 20
+5 5 6 12 38 21 3
+3 6 22 12
+3 6 23 22
+3 6 24 23
+3 7 25 24
+5 7 26 53 31 25 3
+3 7 27 26
+3 7 8 27
+3 8 28 27
+3 9 30 29
+3 9 31 30
+3 9 25 31
+5 9 10 32 52 25
+3 10 33 32
+5 10 11 34 55 33 3
+3 11 35 34
+3 11 36 35
+3 11 37 36
+3 12 39 38
+3 12 13 39
+3 13 40 39
+5 13 34 35 53 40
+3 13 14 34
+3 14 41 34
+3 14 18 41
+5 14 15 42 47 18
+3 15 40 42
+5 15 43 30 39 40 3
+3 15 16 43
+5 16 44 54 50 43
+3 16 29 44
+3 17 45 28
+5 17 36 37 32 45 3
+3 17 46 36
+3 17 18 46
+3 18 47 46
+3 19 33 48
+3 19 32 33
+3 19 45 32
+3 20 24 49
+5 20 50 42 23 24 3
+3 20 43 50
+3 20 21 43
+3 21 30 43
+5 21 48 33 29 30
+3 21 38 48
+3 22 51 37
+5 22 46 47 58 51 3
+3 22 23 46
+5 23 26 27 36 46
+3 23 42 26
+3 24 25 49
+3 25 52 49
+3 26 40 53
+3 26 42 40
+3 27 35 36
+5 27 28 44 57 35 3
+3 28 54 44
+3 28 45 54
+3 29 55 44
+3 29 33 55
+3 30 31 39
+5 31 56 51 38 39
+3 31 53 56
+3 32 37 52
+3 34 41 55
+3 35 57 53
+3 37 51 52
+3 38 58 48
+3 38 51 58
+5 41 58 59 57 55
+3 41 48 58
+3 42 50 47
+3 44 55 57
+3 45 49 54
+3 47 59 58
+3 47 50 59
+5 49 52 56 59 54 3
+3 50 54 59
+3 51 56 52
+3 53 57 56
+3 56 57 59
+6 5 0 1 2 3 4
+6 5 6 7 8 9 0
+6 9 10 11 12 1 0
+6 1 13 14 15 16 2
+6 16 17 18 19 3 2
+6 19 20 21 22 4 3
+6 22 23 24 25 5 4
+6 5 26 27 28 29 6
+6 29 30 16 15 7 6
+6 7 31 32 33 34 8
+6 34 35 36 10 9 8
+6 36 37 38 39 11 10
+6 11 23 22 40 41 12
+6 41 42 43 44 1 12
+6 44 45 46 47 13 1
+6 47 48 49 50 14 13
+6 50 51 52 7 15 14
+6 16 53 54 55 56 17
+6 56 57 47 46 18 17
+6 18 58 59 60 20 19
+6 20 61 62 63 64 21
+6 64 65 66 67 22 21
+6 11 68 69 70 24 23
+6 70 71 72 62 25 24
+6 61 73 26 5 25 62
+6 73 74 34 33 27 26
+6 27 75 76 72 71 28
+6 71 77 78 30 29 28
+6 78 79 80 53 16 30
+6 52 81 82 66 31 7
+6 65 49 83 32 31 66
+6 83 84 85 27 33 32
+6 34 86 54 60 59 35
+6 58 66 82 36 35 59
+6 36 87 45 44 43 37
+6 43 88 78 77 38 37
+6 71 55 54 39 38 77
+6 86 89 68 11 39 54
+6 67 90 91 84 40 22
+6 49 42 41 40 84 83
+6 48 76 75 43 42 49
+6 87 92 93 18 46 45
+6 47 94 62 72 76 48
+6 63 51 50 49 65 64
+6 51 79 78 95 81 52
+6 80 96 20 60 54 53
+6 69 57 56 55 71 70
+6 69 97 98 94 47 57
+6 93 90 67 66 58 18
+6 96 99 74 73 61 20
+6 98 100 51 63 62 94
+6 89 101 84 91 69 68
+6 99 101 89 86 34 74
+6 85 102 88 43 75 27
+6 100 99 96 80 79 51
+6 95 92 87 36 82 81
+6 99 103 102 85 84 101
+6 103 92 95 78 88 102
+6 92 97 69 91 90 93
+6 97 98 100 99 103 92
+great ditrigonal icosidodecahedron
+great triambic icosahedron
+3/2|3 5
+(3.5.3.5.3.5)/2
+icosahedral group
+A5
+12{5}+20{3}
+51 20 60 32 20 6 0 0 -8 2 6 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9428090416 0.0000000000 0.3333333333
+ 0.2357022604 0.9128709292 0.3333333333
+-0.4714045208 -0.8164965809 0.3333333333
+ 0.6727182848 -0.6605596098 0.3333333333
+-0.4714045208 0.8164965809 0.3333333333
+-0.9084205452 -0.2523113194 0.3333333333
+ 0.4714045208 -0.8164965809 -0.3333333333
+ 0.0900302522 -0.6605596098 0.7453559925
+ 0.4714045208 0.8164965809 -0.3333333333
+ 0.6170765289 -0.2523113194 -0.7453559925
+-0.0900302522 0.6605596098 -0.7453559925
+ 0.9084205452 0.2523113194 -0.3333333333
+-0.6170765289 0.2523113194 0.7453559925
+-0.6727182848 0.6605596098 -0.3333333333
+-0.9428090416 0.0000000000 -0.3333333333
+-0.5270462767 -0.4082482905 -0.7453559925
+-0.2357022604 -0.9128709292 -0.3333333333
+ 0.5270462767 0.4082482905 0.7453559925
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.1326479105 0.1027486297 0.1875924741
+-0.9091823043 0.3717480345 0.1875924741
+ 0.0226589682 -0.1662507751 0.1875924741
+ 0.7765343938 0.6015009550 0.1875924741
+-0.1553068788 0.0635021454 0.1875924741
+ 0.1326479105 -0.9732489895 0.1875924741
+ 0.2286328403 0.0635021454 -0.0838939048
+-0.0819809172 0.6015009550 0.7946544723
+ 0.1693108913 -0.1662507751 0.0838939048
+ 0.4799246488 0.3717480345 -0.7946544723
+-0.1186438980 0.2054972593 0.0838939048
+ 0.5619055661 -0.2297529205 0.7946544723
+ 0.1186438980 0.2054972593 -0.0838939048
+-0.0593219490 -0.2297529205 -0.0838939048
+-0.2286328403 -0.0635021454 0.0838939048
+ 0.0819809172 -0.6015009550 -0.7946544723
+ 0.2372877960 0.0000000000 0.0838939048
+-0.4799246488 -0.3717480345 0.7946544723
+ 0.1186438980 -0.2054972593 -0.0838939048
+-0.1693108913 0.1662507751 -0.0838939048
+ 0.0593219490 0.2297529205 0.0838939048
+-0.5619055661 0.2297529205 -0.7946544723
+-0.1186438980 -0.2054972593 0.0838939048
+-0.2372877960 -0.0000000000 -0.0838939048
+-0.7765343938 -0.6015009550 -0.1875924741
+ 0.1553068788 -0.0635021454 -0.1875924741
+ 0.9091823043 -0.3717480345 -0.1875924741
+ 0.0000000000 0.0000000000 0.2516817145
+-0.0226589682 0.1662507751 -0.1875924741
+ 0.0000000000 -0.0000000000 -0.2516817145
+-0.1326479105 0.9732489895 -0.1875924741
+-0.1326479105 -0.1027486297 -0.1875924741
+3 0 2 1
+5 0 3 16 11 2
+3 0 4 3
+5 0 5 11 10 4
+3 0 6 5
+5 0 1 10 16 6
+3 1 9 10
+5 1 8 6 14 9
+3 1 7 8
+5 1 2 14 16 7
+3 2 13 14
+5 2 12 7 3 13
+3 2 11 12
+3 3 7 16
+3 3 15 13
+5 3 4 12 11 15
+3 4 18 12
+5 4 17 15 5 18
+3 4 10 17
+3 5 15 11
+3 5 9 18
+5 5 6 17 10 9
+3 6 8 17
+3 6 16 14
+5 7 19 14 13 8
+3 7 12 19
+5 8 18 9 19 17
+3 8 13 18
+3 9 14 19
+3 10 11 16
+5 12 18 13 15 19
+3 15 17 19
+6 5 0 1 2 3 4
+6 5 6 7 8 9 0
+6 9 10 11 12 1 0
+6 1 13 11 14 15 2
+6 15 16 17 18 3 2
+6 3 19 17 20 21 4
+6 21 22 7 23 5 4
+6 8 24 25 11 13 9
+6 22 26 27 24 8 7
+6 6 21 20 26 28 7
+6 5 29 3 18 21 6
+6 12 15 19 3 29 1
+6 25 30 16 15 12 11
+6 10 24 27 30 14 11
+6 9 23 7 28 24 10
+6 30 31 17 19 15 14
+6 1 13 9 23 5 29
+6 31 26 22 21 18 17
+6 16 17 20 26 27 30
+6 24 25 30 31 26 28
+great icosicosidodecahedron
+great icosacronic hexecontahedron
+3/2 5|3
+(6.3/2.6.5)
+icosahedral group
+A5
+20{6}+12{5}+20{3/2}
+52 60 120 52 60 6 0 0 -8 3 4 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.7913673487 0.0000000000 0.6113409191
+-0.6820030709 0.4014151117 0.6113409191
+ 0.1126514014 0.7833083316 0.6113409191
+-0.4944105968 -0.6179162098 0.6113409191
+ 0.9007316265 0.4014151117 -0.1659772426
+ 0.4149268310 0.7833083316 0.4628863603
+ 0.7860486710 -0.6179162098 -0.0175226837
+-0.7549125894 -0.4645892808 0.4628863603
+-0.5726387930 0.8028302234 -0.1659772426
+-0.2691077939 0.9487004534 -0.1659772426
+ 0.8343963552 0.2991971590 0.4628863603
+-0.0086058013 -0.9998094297 -0.0175226837
+-0.8708511144 0.1653921218 0.4628863603
+-0.8761697921 -0.4525240881 -0.1659772426
+ 0.8278221080 -0.4645892808 -0.3144318014
+ 0.2187285557 0.8028302234 -0.5546363234
+ 0.0331676357 0.9487004534 -0.3144318014
+-0.1437874830 0.2991971590 0.9432954043
+ 0.8987000724 0.1653921218 -0.4061817646
+ 0.4042894756 -0.4525240881 -0.7948408455
+-0.6906088722 -0.5983943180 -0.4061817646
+-0.0278489580 -0.3307842435 0.9432954043
+-0.0331676357 -0.9487004534 0.3144318014
+ 0.1544248384 0.9366352607 0.3144318014
+-0.5779574707 0.1849140136 -0.7948408455
+ 0.2166970016 0.5668072335 -0.7948408455
+-0.8278221080 0.4645892808 0.3144318014
+-0.7635183907 0.3307842435 -0.5546363234
+ 0.7614868366 -0.5668072335 0.3144318014
+ 0.2756820411 -0.1849140136 0.9432954043
+ 0.1007584765 -0.5983943180 -0.7948408455
+-0.7614868366 0.5668072335 -0.3144318014
+-0.1544248384 -0.9366352607 -0.3144318014
+ 0.7635183907 -0.3307842435 0.5546363234
+ 0.2691077939 -0.9487004534 0.1659772426
+-0.2756820411 0.1849140136 -0.9432954043
+ 0.7549125894 0.4645892808 -0.4628863603
+ 0.0278489580 0.3307842435 -0.9432954043
+-0.2166970016 -0.5668072335 0.7948408455
+ 0.5779574707 -0.1849140136 0.7948408455
+-0.4042894756 0.4525240881 0.7948408455
+-0.4149268310 -0.7833083316 -0.4628863603
+ 0.8761697921 0.4525240881 0.1659772426
+ 0.1437874830 -0.2991971590 -0.9432954043
+-0.1007584765 0.5983943180 0.7948408455
+-0.9007316265 -0.4014151117 0.1659772426
+ 0.8708511144 -0.1653921218 -0.4628863603
+-0.2187285557 -0.8028302234 0.5546363234
+-0.8343963552 -0.2991971590 -0.4628863603
+ 0.5726387930 -0.8028302234 0.1659772426
+-0.1126514014 -0.7833083316 -0.6113409191
+ 0.6906088722 0.5983943180 0.4061817646
+ 0.6820030709 -0.4014151117 -0.6113409191
+-0.8987000724 -0.1653921218 0.4061817646
+-0.7860486710 0.6179162098 0.0175226837
+-0.7913673487 0.0000000000 -0.6113409191
+ 0.4944105968 0.6179162098 -0.6113409191
+ 0.0086058013 0.9998094297 0.0175226837
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.2317571228 0.8506508084 0.4718917654
+-0.1208775632 0.2515255344 0.4718917654
+-0.8089973662 0.3504874081 0.4718917654
+ 0.2317571228 -0.4822469333 0.4718917654
+ 0.8680129287 0.3504874081 -0.3517273552
+ 0.4473371359 0.2515255344 0.1928281889
+-0.7071184954 0.0703588793 -0.0631535304
+ 0.0842182165 -0.1752437040 0.9809163757
+ 0.3868380289 0.5960899915 -0.0631535304
+-0.4758724578 -0.1921484102 0.1928281889
+-0.8159632084 -0.4587939735 -0.3517273552
+ 0.7247791497 -0.1752437040 0.6663218655
+ 0.3823128290 0.0703588793 -0.5981988263
+-0.2864675581 0.5960899915 0.2675226479
+ 0.2204861533 -0.4587939735 -0.8607519655
+ 0.4435182383 -0.1921484102 -0.2587061630
+ 0.0772523743 -0.9845250856 0.1572972551
+-0.1732277900 -0.3702797828 0.3652989642
+-0.0423522231 0.5397481497 -0.0862353877
+ 0.3159753393 0.6754071043 -0.6663218655
+-0.7247791497 0.1752437040 -0.6663218655
+-0.3949869091 0.3702797828 -0.0862353877
+ 0.3973471176 -0.0960742051 0.3652989642
+ 0.7204740224 -0.6754071043 0.1572972551
+-0.1270566693 -0.4663539879 -0.2587061630
+-0.3159753393 -0.6754071043 0.6663218655
+-0.2937894852 -0.2545608169 -0.5981988263
+ 0.3949869091 -0.3702797828 0.0862353877
+-0.7204740224 0.6754071043 -0.1572972551
+ 0.1732277900 0.3702797828 -0.3652989642
+-0.0842182165 0.1752437040 -0.9809163757
+ 0.0461711207 -0.0960742051 0.5377697395
+ 0.2937894852 0.2545608169 0.5981988263
+-0.8680129287 -0.3504874081 0.3517273552
+ 0.2864675581 -0.5960899915 -0.2675226479
+-0.0461711207 0.0960742051 -0.5377697395
+-0.3823128290 -0.0703588793 0.5981988263
+-0.0772523743 0.9845250856 -0.1572972551
+ 0.8159632084 0.4587939735 0.3517273552
+-0.3973471176 0.0960742051 -0.3652989642
+ 0.0423522231 -0.5397481497 0.0862353877
+ 0.8089973662 -0.3504874081 -0.4718917654
+-0.3868380289 -0.5960899915 0.0631535304
+ 0.7071184954 -0.0703588793 0.0631535304
+-0.2204861533 0.4587939735 0.8607519655
+-0.4435182383 0.1921484102 0.2587061630
+-0.4473371359 -0.2515255344 -0.1928281889
+ 0.4758724578 0.1921484102 -0.1928281889
+ 0.1270566693 0.4663539879 0.2587061630
+-0.2317571228 -0.8506508084 -0.4718917654
+ 0.1208775632 -0.2515255344 -0.4718917654
+-0.2317571228 0.4822469333 -0.4718917654
+6 0 2 9 16 5 1
+3 0 3 2 2
+6 0 4 14 28 10 3
+5 0 1 7 12 4
+6 1 6 17 38 20 7
+3 1 5 6 2
+5 2 8 21 25 9
+6 2 3 11 29 23 8
+5 3 10 26 19 11
+3 4 13 14 2
+6 4 12 31 36 32 13
+6 5 15 35 39 18 6
+5 5 16 36 31 15
+5 6 18 13 32 17
+6 7 19 26 25 21 12
+3 7 20 19 2
+6 8 22 34 15 31 21
+3 8 23 22 2
+3 9 24 16 2
+6 9 25 44 47 43 24
+6 10 27 46 42 44 26
+3 10 28 27 2
+3 11 30 29 2
+6 11 19 20 33 48 30
+3 12 21 31 2
+6 13 18 40 50 33 14
+5 14 33 20 38 28
+3 15 34 35 2
+6 16 24 41 54 49 36
+3 17 37 38 2
+6 17 32 49 51 53 37
+3 18 39 40 2
+5 22 41 24 43 34
+6 22 23 42 56 55 41
+5 23 29 47 44 42
+3 25 26 44 2
+5 27 45 30 48 46
+6 27 28 38 37 52 45
+6 29 30 45 58 57 47
+3 32 36 49 2
+3 33 50 48 2
+6 34 43 57 59 51 35
+5 35 51 49 54 39
+5 37 53 50 40 52
+6 39 54 55 58 52 40
+3 41 55 54 2
+3 42 46 56 2
+3 43 47 57 2
+3 45 52 58 2
+6 46 48 50 53 59 56
+3 51 59 53 2
+5 55 56 59 57 58
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 7 8 2 1
+4 2 9 10 3
+4 5 11 12 0
+4 4 13 11 5
+4 3 14 15 4
+4 6 16 17 7
+4 0 18 19 6
+4 8 20 21 2
+4 7 22 23 8
+4 10 24 14 3
+4 9 25 13 10
+4 2 26 25 9
+4 11 27 16 12
+4 12 28 18 0
+4 4 29 30 13
+4 25 31 11 13
+4 14 8 23 15
+4 23 26 4 15
+4 6 14 24 16
+4 16 32 33 17
+4 33 34 7 17
+4 28 32 19 18
+4 19 35 14 6
+4 35 20 8 14
+4 20 36 37 21
+4 37 26 2 21
+4 34 38 22 7
+4 38 36 23 22
+4 10 12 16 24
+4 30 39 10 13
+4 23 40 25 26
+4 27 41 32 16
+4 11 42 41 27
+4 39 28 12 10
+4 29 37 43 30
+4 4 29 37 26
+4 31 44 42 11
+4 25 43 44 31
+4 28 45 33 32
+4 33 46 20 34
+4 41 47 19 32
+4 19 34 20 35
+4 38 48 37 36
+4 46 49 36 20
+4 47 38 34 19
+4 49 40 23 36
+4 30 42 28 39
+4 49 43 25 40
+4 30 50 41 42
+4 48 44 43 37
+4 49 50 30 43
+4 44 45 28 42
+4 44 51 33 45
+4 51 49 46 33
+4 41 51 38 47
+4 38 48 44 51
+4 50 41 51 49
+small icosihemidodecahedron
+small icosihemidodecacron
+3/2 3|5
+(10.3/2.10.3)
+icosahedral group
+A5
+6{10}+10{3}+10{3/2}
+53 30 60 26 30 0 1 1 -4 3 4 120 5 1 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.5877852523 0.0000000000 0.8090169944
+-0.5877852523 0.0000000000 0.8090169944
+-0.2628655561 0.5257311121 0.8090169944
+ 0.2628655561 -0.5257311121 0.8090169944
+ 0.9510565163 0.0000000000 0.3090169944
+ 0.6881909602 0.5257311121 0.5000000000
+-0.6881909602 -0.5257311121 0.5000000000
+-0.9510565163 0.0000000000 0.3090169944
+-0.4253254042 0.8506508084 0.3090169944
+ 0.1624598481 0.8506508084 0.5000000000
+-0.1624598481 -0.8506508084 0.5000000000
+ 0.4253254042 -0.8506508084 0.3090169944
+ 0.8506508084 -0.5257311121 0.0000000000
+ 0.9510565163 0.0000000000 -0.3090169944
+ 0.5257311121 0.8506508084 0.0000000000
+-0.5257311121 -0.8506508084 0.0000000000
+-0.9510565163 0.0000000000 -0.3090169944
+-0.8506508084 0.5257311121 0.0000000000
+-0.4253254042 0.8506508084 -0.3090169944
+ 0.4253254042 -0.8506508084 -0.3090169944
+ 0.5877852523 0.0000000000 -0.8090169944
+ 0.6881909602 0.5257311121 -0.5000000000
+ 0.1624598481 0.8506508084 -0.5000000000
+-0.1624598481 -0.8506508084 -0.5000000000
+-0.6881909602 -0.5257311121 -0.5000000000
+-0.5877852523 0.0000000000 -0.8090169944
+-0.2628655561 0.5257311121 -0.8090169944
+ 0.2628655561 -0.5257311121 -0.8090169944
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.0000000000 1.0000000000 0.0000000000
+-0.3035309991 0.1875924741 0.9341723590
+-0.8944271910 -0.4472135955 0.0000000000
+ 0.3035309991 -0.1875924741 0.9341723590
+ 0.7236067977 -0.4472135955 -0.5257311121
+ 0.7946544723 0.1875924741 0.5773502692
+-0.7946544723 -0.1875924741 0.5773502692
+ 0.7236067977 -0.4472135955 0.5257311121
+-0.1875924741 0.7946544723 0.5773502692
+ 0.1875924741 -0.7946544723 0.5773502692
+-0.2763932023 -0.4472135955 0.8506508084
+ 0.9822469464 -0.1875924741 0.0000000000
+ 0.4911234732 0.7946544723 0.3568220898
+-0.2763932023 -0.4472135955 -0.8506508084
+-0.4911234732 -0.7946544723 0.3568220898
+-0.9822469464 0.1875924741 0.0000000000
+-0.6070619982 0.7946544723 0.0000000000
+ 0.6070619982 -0.7946544723 0.0000000000
+ 0.7946544723 0.1875924741 -0.5773502692
+ 0.4911234732 0.7946544723 -0.3568220898
+-0.4911234732 -0.7946544723 -0.3568220898
+-0.7946544723 -0.1875924741 -0.5773502692
+-0.1875924741 0.7946544723 -0.5773502692
+ 0.1875924741 -0.7946544723 -0.5773502692
+ 0.3035309991 -0.1875924741 -0.9341723590
+-0.3035309991 0.1875924741 -0.9341723590
+10 0 1 5 14 21 29 26 17 8 2
+3 0 2 3 2
+10 0 3 9 19 27 29 28 20 12 4
+3 0 1 4
+10 1 4 11 16 25 26 27 23 15 6
+3 1 6 5 2
+3 2 8 7
+10 2 7 16 24 28 21 22 15 10 3
+3 3 10 9
+3 4 12 11 2
+10 5 6 10 9 18 17 25 24 20 13
+3 5 13 14
+3 6 15 10
+10 7 8 18 19 23 22 14 13 12 11
+3 7 11 16 2
+3 8 17 18 2
+3 9 18 19 2
+3 12 20 13
+3 14 22 21 2
+3 15 23 22 2
+3 16 25 24
+3 17 26 25
+3 19 23 27
+3 20 28 24 2
+3 21 28 29
+3 26 29 27 2
+4 3 0 1 2
+4 3 4 5 0
+4 6 0 1 7
+4 8 7 1 2
+4 9 2 3 4
+4 5 10 11 0
+4 12 4 5 10
+4 6 13 14 7
+4 15 0 6 13
+4 8 10 16 2
+4 12 7 8 10
+4 9 13 14 4
+4 17 2 9 13
+4 17 10 11 13
+4 18 13 11 0
+4 19 4 12 7
+4 20 4 14 7
+4 21 0 15 10
+4 16 13 15 10
+4 22 13 16 2
+4 23 2 17 10
+4 18 7 24 0
+4 19 13 18 7
+4 22 4 19 13
+4 20 10 23 7
+4 21 4 20 10
+4 25 0 21 4
+4 25 2 22 4
+4 24 2 23 7
+4 24 0 25 2
+small dodecicosahedron
+small dodecicosacron
+3/2 3 5|
+(10.6.10/9.6/5)
+icosahedral group
+A5
+6{10}+10{6}+10{6/5}+6{10/9}
+54 60 120 32 60 0 0 1 -28 4 4 120 5 0 2
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.5558508647 0.0000000000 0.8312820317
+-0.5423346067 0.1218333214 0.8312820317
+ 0.2523198656 -0.4952826155 0.8312820317
+-0.3547421326 0.4279348118 0.8312820317
+ 0.9129018498 0.1218333214 0.3895726561
+ 0.7569595968 0.4279348118 0.4938460950
+-0.8323493477 -0.2516159727 0.4938460950
+-0.0195609124 0.3526376782 0.9355554706
+-0.8639995688 0.3189637764 0.3895726561
+ 0.3058398516 -0.8687319096 0.3895726561
+-0.0376948755 -0.8687319096 0.4938460950
+-0.1536334005 0.8558696236 0.4938460950
+-0.3230919115 -0.1426449373 0.9355554706
+-0.6764070948 0.6250652668 0.3895726561
+ 0.9664218358 -0.2516159727 -0.0521367195
+ 0.5362899523 0.3526376782 0.7668375023
+ 0.9347716147 0.3189637764 -0.1564101584
+ 0.4022174642 0.8558696236 0.3251281267
+ 0.7886098179 -0.1426449373 0.5981195340
+ 0.7788293617 0.6250652668 -0.0521367195
+-0.7788293617 -0.6250652668 0.0521367195
+-0.5800294821 -0.7468985882 0.3251281267
+ 0.1815478197 0.7805724901 0.5981195340
+-0.8421298039 0.5160942314 -0.1564101584
+-0.6628908367 0.7468985882 0.0521367195
+ 0.6628908367 -0.7468985882 -0.0521367195
+-0.0707720459 -0.6379275528 0.7668375023
+ 0.1401171424 -0.9777029450 -0.1564101584
+ 0.4850788188 -0.6379275528 0.5981195340
+-0.2034175846 -0.9777029450 -0.0521367195
+ 0.2034175846 0.9777029450 0.0521367195
+-0.6131066526 -0.5160942314 0.5981195340
+-0.9664218358 0.2516159727 0.0521367195
+ 0.6764070948 -0.6250652668 -0.3895726561
+ 0.6131066526 0.5160942314 -0.5981195340
+ 0.5800294821 0.7468985882 -0.3251281267
+-0.1401171424 0.9777029450 0.1564101584
+ 0.8421298039 -0.5160942314 0.1564101584
+ 0.8323493477 0.2516159727 -0.4938460950
+-0.7569595968 -0.4279348118 -0.4938460950
+-0.4022174642 -0.8558696236 -0.3251281267
+-0.9347716147 -0.3189637764 0.1564101584
+-0.7886098179 0.1426449373 -0.5981195340
+-0.4850788188 0.6379275528 -0.5981195340
+-0.3058398516 0.8687319096 -0.3895726561
+ 0.8639995688 -0.3189637764 -0.3895726561
+-0.1815478197 -0.7805724901 -0.5981195340
+ 0.1536334005 -0.8558696236 -0.4938460950
+ 0.0376948755 0.8687319096 -0.4938460950
+-0.9129018498 -0.1218333214 -0.3895726561
+ 0.3547421326 -0.4279348118 -0.8312820317
+ 0.3230919115 0.1426449373 -0.9355554706
+ 0.0707720459 0.6379275528 -0.7668375023
+ 0.5423346067 -0.1218333214 -0.8312820317
+-0.5558508647 -0.0000000000 -0.8312820317
+-0.5362899523 -0.3526376782 -0.7668375023
+-0.2523198656 0.4952826155 -0.8312820317
+ 0.0195609124 -0.3526376782 -0.9355554706
+ 0.0000000000 -0.0000000000 -1.0000000000
+ 0.1036376133 0.9341723590 0.3414399638
+-0.1494536576 -0.1924500897 0.3414399638
+-0.7853356508 -0.5163977795 0.3414399638
+ 0.1036376133 0.2205281794 0.3414399638
+ 0.8426251145 -0.5163977795 -0.1526965938
+ 0.3140278393 -0.1924500897 0.2007589619
+-0.1758443548 0.2833126966 0.2544943231
+ 0.1963339127 -0.7369259589 0.6468331514
+-0.3322633625 0.0280780897 0.2544943231
+ 0.7457496051 0.1595756897 0.6468331514
+ 0.2876371421 0.2833126966 0.1138133213
+-0.2603854803 0.1595756897 0.9522263391
+ 0.4176654526 0.0280780897 0.0268676806
+-0.4176654526 -0.0280780897 -0.0268676806
+-0.7457496051 -0.1595756897 -0.6468331514
+-0.8426251145 0.5163977795 0.1526965938
+ 0.1199479612 -0.0735093931 0.3951753249
+-0.1218731366 -0.3849001795 0.1138133213
+ 0.1645741816 -0.3849001795 0.0268676806
+-0.1645741816 0.3849001795 -0.0268676806
+-0.1963339127 0.7369259589 -0.6468331514
+ 0.2603854803 -0.1595756897 -0.9522263391
+ 0.3322633625 -0.0280780897 -0.2544943231
+ 0.7853356508 0.5163977795 -0.3414399638
+ 0.1218731366 0.3849001795 -0.1138133213
+-0.2876371421 -0.2833126966 -0.1138133213
+-0.3140278393 0.1924500897 -0.2007589619
+ 0.1758443548 -0.2833126966 -0.2544943231
+-0.1036376133 -0.9341723590 -0.3414399638
+ 0.1494536576 0.1924500897 -0.3414399638
+-0.1036376133 -0.2205281794 -0.3414399638
+-0.1199479612 0.0735093931 -0.3951753249
+10 0 2 9 24 44 53 35 17 5 1
+6 0 3 11 22 7 2
+10 0 4 14 24 43 56 47 28 10 3 9
+6 0 1 6 18 12 4 5
+10 1 3 11 30 47 58 52 35 20 6 9
+6 1 5 15 26 10 3
+6 2 8 23 37 25 9 5
+10 2 7 21 41 48 34 15 5 16 8 9
+6 4 13 32 42 33 14
+10 4 12 31 36 39 46 26 10 27 13
+6 5 17 36 31 23 16 5
+10 6 19 29 11 22 42 33 25 37 18
+6 6 20 39 46 38 19
+6 7 9 24 43 40 21 5
+10 7 22 30 48 51 52 53 45 25 9
+10 8 13 32 21 40 55 57 49 31 23
+6 8 16 19 29 27 13
+6 10 28 41 21 32 27
+6 11 30 48 34 38 29 5
+6 12 14 24 44 49 31
+10 12 18 20 39 54 58 56 50 33 14 9
+10 15 17 36 49 44 43 40 41 28 26
+6 15 34 51 52 35 17 5
+10 16 23 37 45 57 59 51 34 38 19
+6 18 37 45 53 35 20
+6 22 42 50 56 47 30 5
+6 25 33 50 55 57 45
+6 26 46 54 58 47 28
+10 27 32 42 50 55 59 54 46 38 29 9
+6 36 49 57 59 54 39
+6 40 41 48 51 59 55
+6 43 44 53 52 58 56 5
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 1 4 5 2
+4 2 8 9 3
+4 5 7 10 0
+4 3 11 12 4
+4 7 13 14 1
+4 6 15 16 7
+4 0 13 14 6
+4 5 9 17 2
+4 1 11 18 4
+4 9 19 20 3
+4 8 15 16 9
+4 2 19 20 8
+4 5 21 22 7
+4 16 23 10 7
+4 10 21 22 0
+4 20 24 11 3
+4 11 16 23 12
+4 12 20 24 4
+4 7 17 15 13
+4 14 25 11 1
+4 6 23 10 15
+4 0 19 2 13
+4 14 26 11 6
+4 21 27 9 5
+4 16 28 17 9
+4 17 21 27 2
+4 28 18 11 16
+4 18 14 25 4
+4 9 10 15 19
+4 8 28 17 15
+4 20 26 11 8
+4 22 23 18 7
+4 22 4 24 0
+4 9 29 21 10
+4 24 23 6 11
+4 28 12 23 18
+4 12 9 29 20
+4 15 30 21 13
+4 7 30 21 17
+4 25 28 8 11
+4 2 31 21 13
+4 0 31 21 19
+4 14 24 23 26
+4 27 28 12 9
+4 27 4 25 2
+4 30 14 18 7
+4 15 29 21 19
+4 20 25 28 26
+4 22 14 30 23
+4 14 31 4 22
+4 24 0 31 14
+4 29 28 27 20
+4 15 26 28 30
+4 20 31 2 25
+4 23 29 15 26
+4 27 4 31 20
+4 30 23 29 28
+small dodecahemidodecahedron
+small dodecahemidodecacron
+5/4 5|5
+(10.5/4.10.5)
+icosahedral group
+A5
+6{10}+6{5}+6{5/4}
+55 30 60 18 30 0 1 1 -12 3 4 120 5 1 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.5877852523 0.0000000000 0.8090169944
+-0.5877852523 0.0000000000 0.8090169944
+ 0.2628655561 0.5257311121 0.8090169944
+-0.2628655561 -0.5257311121 0.8090169944
+ 0.9510565163 0.0000000000 0.3090169944
+ 0.6881909602 -0.5257311121 0.5000000000
+-0.6881909602 0.5257311121 0.5000000000
+-0.9510565163 -0.0000000000 0.3090169944
+ 0.4253254042 0.8506508084 0.3090169944
+-0.1624598481 0.8506508084 0.5000000000
+ 0.1624598481 -0.8506508084 0.5000000000
+-0.4253254042 -0.8506508084 0.3090169944
+ 0.8506508084 0.5257311121 0.0000000000
+ 0.9510565163 0.0000000000 -0.3090169944
+ 0.5257311121 -0.8506508084 0.0000000000
+-0.5257311121 0.8506508084 0.0000000000
+-0.9510565163 -0.0000000000 -0.3090169944
+-0.8506508084 -0.5257311121 0.0000000000
+ 0.4253254042 0.8506508084 -0.3090169944
+-0.4253254042 -0.8506508084 -0.3090169944
+ 0.5877852523 0.0000000000 -0.8090169944
+ 0.6881909602 -0.5257311121 -0.5000000000
+ 0.1624598481 -0.8506508084 -0.5000000000
+-0.6881909602 0.5257311121 -0.5000000000
+-0.1624598481 0.8506508084 -0.5000000000
+-0.5877852523 -0.0000000000 -0.8090169944
+ 0.2628655561 0.5257311121 -0.8090169944
+-0.2628655561 -0.5257311121 -0.8090169944
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.0000000000 1.0000000000 0.0000000000
+-0.2763932023 0.4472135955 0.8506508084
+-0.8944271910 0.4472135955 0.0000000000
+ 0.2763932023 -0.4472135955 0.8506508084
+ 0.7236067977 0.4472135955 -0.5257311121
+ 0.7236067977 0.4472135955 0.5257311121
+-0.7236067977 -0.4472135955 0.5257311121
+ 0.7236067977 0.4472135955 0.5257311121
+-0.2763932023 0.4472135955 0.8506508084
+ 0.8944271910 -0.4472135955 0.0000000000
+-0.8944271910 0.4472135955 0.0000000000
+ 0.2763932023 -0.4472135955 0.8506508084
+-0.0000000000 1.0000000000 0.0000000000
+ 0.0000000000 -1.0000000000 0.0000000000
+ 0.7236067977 0.4472135955 -0.5257311121
+-0.7236067977 -0.4472135955 -0.5257311121
+ 0.2763932023 -0.4472135955 -0.8506508084
+-0.2763932023 0.4472135955 -0.8506508084
+10 0 1 5 14 21 29 26 17 8 2
+5 0 2 7 10 3 4
+10 0 3 9 19 27 29 28 20 12 4
+5 0 1 6 11 4
+10 1 6 15 23 28 26 24 16 10 3
+5 1 3 9 13 5 4
+5 2 8 18 12 4
+10 2 4 11 15 22 21 27 25 16 7
+10 5 13 19 25 24 17 18 12 11 6
+5 5 6 15 22 14
+5 7 16 24 17 8
+10 7 8 18 20 23 22 14 13 9 10
+5 9 10 16 25 19 4
+5 11 15 23 20 12 4
+5 13 14 21 27 19
+5 17 26 28 20 18
+5 21 22 23 28 29
+5 24 26 29 27 25 4
+4 3 0 1 2
+4 3 4 5 0
+4 6 0 1 7
+4 1 4 5 2
+4 6 2 3 7
+4 5 8 9 0
+4 3 8 9 4
+4 10 7 1 11
+4 10 0 6 11
+4 5 11 12 2
+4 12 4 1 11
+4 13 7 3 8
+4 13 2 6 8
+4 14 11 5 8
+4 9 11 14 0
+4 9 7 13 4
+4 12 7 10 4
+4 15 0 10 8
+4 15 11 6 8
+4 12 8 14 2
+4 15 2 13 11
+4 14 7 16 0
+4 16 11 9 7
+4 16 4 13 11
+4 17 4 10 8
+4 17 7 12 8
+4 17 0 15 4
+4 17 2 14 7
+4 16 2 15 4
+4 16 0 17 2
+great stellated dodecahedron
+great icosahedron
+3|2 5/2
+(5/2.5/2.5/2)
+icosahedral group
+A5
+12{5/2}
+56 20 30 12 20 7 0 0 2 1 3 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.6666666667 0.0000000000 -0.7453559925
+-0.3333333333 0.5773502692 -0.7453559925
+-0.3333333333 -0.5773502692 -0.7453559925
+-0.7453559925 0.5773502692 0.3333333333
+-0.7453559925 -0.5773502692 0.3333333333
+-0.1273220038 -0.9341723590 0.3333333333
+ 0.8726779962 -0.3568220898 0.3333333333
+ 0.8726779962 0.3568220898 0.3333333333
+-0.1273220038 0.9341723590 0.3333333333
+ 0.1273220038 -0.9341723590 -0.3333333333
+ 0.1273220038 0.9341723590 -0.3333333333
+ 0.7453559925 0.5773502692 -0.3333333333
+-0.8726779962 -0.3568220898 -0.3333333333
+-0.8726779962 0.3568220898 -0.3333333333
+ 0.7453559925 -0.5773502692 -0.3333333333
+ 0.3333333333 0.5773502692 0.7453559925
+ 0.3333333333 -0.5773502692 0.7453559925
+-0.6666666667 0.0000000000 0.7453559925
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.4911234732 0.8506508084 0.1875924741
+-0.9822469464 0.0000000000 0.1875924741
+ 0.4911234732 -0.8506508084 0.1875924741
+-0.6070619982 0.0000000000 -0.7946544723
+ 0.3035309991 -0.5257311121 -0.7946544723
+ 0.3035309991 0.5257311121 -0.7946544723
+-0.3035309991 -0.5257311121 0.7946544723
+-0.3035309991 0.5257311121 0.7946544723
+ 0.6070619982 -0.0000000000 0.7946544723
+ 0.9822469464 0.0000000000 -0.1875924741
+-0.4911234732 0.8506508084 -0.1875924741
+-0.4911234732 -0.8506508084 -0.1875924741
+5 0 2 7 4 1 2
+5 0 3 9 6 2 2
+5 0 1 5 8 3 2
+5 1 4 10 11 5 2
+5 2 6 12 13 7 2
+5 3 8 14 15 9 2
+5 4 7 13 16 10 2
+5 5 11 17 14 8 2
+5 6 9 15 18 12 2
+5 10 16 19 17 11 2
+5 12 18 19 16 13 2
+5 14 17 19 18 15 2
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 6 0
+3 2 7 3
+3 4 8 1
+3 6 4 0
+3 5 7 2
+3 8 5 1
+3 3 9 6
+3 7 9 3
+3 4 10 8
+3 6 10 4
+3 5 11 7
+3 8 11 5
+3 9 10 6
+3 11 9 7
+3 10 11 8
+3 9 10 11
+great icosahedron
+great stellated dodecahedron
+5/2|2 3
+(3.3.3.3.3)/2
+icosahedral group
+A5
+20{3}
+57 12 30 20 12 7 0 0 2 1 5 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8944271910 0.0000000000 -0.4472135955
+-0.7236067977 0.5257311121 -0.4472135955
+ 0.2763932023 -0.8506508084 -0.4472135955
+ 0.2763932023 0.8506508084 -0.4472135955
+-0.7236067977 -0.5257311121 -0.4472135955
+-0.2763932023 -0.8506508084 0.4472135955
+-0.2763932023 0.8506508084 0.4472135955
+ 0.7236067977 0.5257311121 0.4472135955
+-0.8944271910 -0.0000000000 0.4472135955
+ 0.7236067977 -0.5257311121 0.4472135955
+ 0.0000000000 -0.0000000000 -1.0000000000
+ 0.3035309991 0.9341723590 0.1875924741
+-0.7946544723 -0.5773502692 0.1875924741
+ 0.9822469464 0.0000000000 0.1875924741
+-0.7946544723 0.5773502692 0.1875924741
+ 0.3035309991 -0.9341723590 0.1875924741
+-0.1875924741 0.5773502692 -0.7946544723
+ 0.6070619982 0.0000000000 0.7946544723
+-0.1875924741 -0.5773502692 -0.7946544723
+-0.4911234732 0.3568220898 0.7946544723
+ 0.4911234732 0.3568220898 -0.7946544723
+ 0.1875924741 -0.5773502692 0.7946544723
+-0.6070619982 -0.0000000000 -0.7946544723
+ 0.1875924741 0.5773502692 0.7946544723
+ 0.4911234732 -0.3568220898 -0.7946544723
+-0.4911234732 -0.3568220898 0.7946544723
+-0.9822469464 -0.0000000000 -0.1875924741
+ 0.7946544723 -0.5773502692 -0.1875924741
+ 0.7946544723 0.5773502692 -0.1875924741
+-0.3035309991 0.9341723590 -0.1875924741
+-0.3035309991 -0.9341723590 -0.1875924741
+3 0 2 1
+3 0 3 2
+3 0 4 3
+3 0 5 4
+3 0 1 5
+3 1 7 5
+3 1 6 7
+3 1 2 6
+3 2 8 6
+3 2 3 8
+3 3 9 8
+3 3 4 9
+3 4 10 9
+3 4 5 10
+3 5 7 10
+3 6 11 7
+3 6 8 11
+3 7 11 10
+3 8 9 11
+3 9 10 11
+5 4 0 1 2 3
+5 4 5 6 7 0
+5 7 8 9 1 0
+5 9 10 11 2 1
+5 11 12 13 3 2
+5 13 14 5 4 3
+5 6 15 16 8 7
+5 14 17 15 6 5
+5 16 18 10 9 8
+5 18 19 12 11 10
+5 19 17 14 13 12
+5 15 16 18 19 17
+great icosidodecahedron
+great rhombic triacontahedron
+2|5/2 3
+(5/2.3.5/2.3)
+icosahedral group
+A5
+20{3}+12{5/2}
+58 30 60 32 30 7 0 0 2 2 4 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9510565163 0.0000000000 -0.3090169944
+ 0.4253254042 0.8506508084 -0.3090169944
+-0.9510565163 0.0000000000 -0.3090169944
+-0.4253254042 -0.8506508084 -0.3090169944
+-0.1624598481 0.8506508084 0.5000000000
+-0.5877852523 0.0000000000 -0.8090169944
+-0.2628655561 -0.5257311121 -0.8090169944
+ 0.6881909602 -0.5257311121 0.5000000000
+ 0.1624598481 -0.8506508084 0.5000000000
+ 0.5877852523 -0.0000000000 -0.8090169944
+ 0.2628655561 0.5257311121 -0.8090169944
+-0.6881909602 0.5257311121 0.5000000000
+-0.8506508084 -0.5257311121 -0.0000000000
+ 0.5257311121 -0.8506508084 -0.0000000000
+-0.5877852523 -0.0000000000 0.8090169944
+-0.2628655561 -0.5257311121 0.8090169944
+-0.5257311121 0.8506508084 0.0000000000
+ 0.8506508084 0.5257311121 -0.0000000000
+ 0.5877852523 -0.0000000000 0.8090169944
+ 0.2628655561 0.5257311121 0.8090169944
+ 0.6881909602 -0.5257311121 -0.5000000000
+-0.1624598481 0.8506508084 -0.5000000000
+ 0.9510565163 -0.0000000000 0.3090169944
+ 0.4253254042 0.8506508084 0.3090169944
+-0.6881909602 0.5257311121 -0.5000000000
+ 0.1624598481 -0.8506508084 -0.5000000000
+-0.9510565163 0.0000000000 0.3090169944
+-0.4253254042 -0.8506508084 0.3090169944
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.4911234732 0.3035309991 0.3568220898
+-0.4911234732 0.7946544723 0.3568220898
+-0.4911234732 -0.3035309991 0.3568220898
+ 0.4911234732 -0.7946544723 0.3568220898
+ 0.1875924741 -0.3035309991 -0.5773502692
+ 0.1875924741 0.7946544723 -0.5773502692
+ 0.7946544723 -0.1875924741 -0.5773502692
+-0.1875924741 0.3035309991 -0.5773502692
+-0.1875924741 -0.7946544723 -0.5773502692
+-0.7946544723 0.1875924741 -0.5773502692
+-0.6070619982 0.3035309991 -0.0000000000
+-0.3035309991 -0.1875924741 0.9341723590
+-0.6070619982 -0.7946544723 -0.0000000000
+-0.0000000000 -0.6787159473 -0.0000000000
+-0.9822469464 -0.1875924741 0.0000000000
+ 0.6070619982 -0.3035309991 -0.0000000000
+ 0.3035309991 0.1875924741 0.9341723590
+ 0.6070619982 0.7946544723 -0.0000000000
+ 0.0000000000 0.6787159473 0.0000000000
+ 0.9822469464 0.1875924741 0.0000000000
+-0.3035309991 -0.1875924741 -0.9341723590
+ 0.1875924741 -0.3035309991 0.5773502692
+ 0.1875924741 0.7946544723 0.5773502692
+ 0.7946544723 -0.1875924741 0.5773502692
+-0.1875924741 0.3035309991 0.5773502692
+ 0.3035309991 0.1875924741 -0.9341723590
+-0.1875924741 -0.7946544723 0.5773502692
+-0.7946544723 0.1875924741 0.5773502692
+ 0.4911234732 0.3035309991 -0.3568220898
+ 0.4911234732 -0.7946544723 -0.3568220898
+-0.4911234732 0.7946544723 -0.3568220898
+-0.4911234732 -0.3035309991 -0.3568220898
+5 0 2 8 5 1 2
+3 0 3 2
+5 0 4 12 9 3 2
+3 0 1 4
+5 1 6 14 11 4 2
+3 1 5 6
+3 2 7 8
+5 2 3 10 17 7 2
+3 3 9 10
+3 4 11 12
+5 5 13 22 15 6 2
+3 5 8 13
+3 6 15 14
+5 7 16 21 13 8 2
+3 7 17 16
+5 9 18 26 19 10 2
+3 9 12 18
+3 10 19 17
+5 11 20 25 18 12 2
+3 11 14 20
+3 13 21 22
+5 14 15 23 28 20 2
+3 15 22 23
+3 16 24 21
+5 16 17 19 27 24 2
+3 18 25 26
+3 19 26 27
+3 20 28 25
+5 21 24 29 23 22 2
+3 23 29 28
+3 24 27 29
+5 25 28 29 27 26 2
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 7 8 2 1
+4 2 9 4 3
+4 5 10 11 0
+4 4 12 10 5
+4 6 13 14 7
+4 11 13 6 0
+4 8 15 16 2
+4 7 17 15 8
+4 9 18 19 4
+4 16 18 9 2
+4 10 20 13 11
+4 19 21 12 4
+4 21 22 10 12
+4 13 23 24 14
+4 24 17 7 14
+4 15 25 18 16
+4 24 26 15 17
+4 18 27 21 19
+4 20 28 23 13
+4 22 28 20 10
+4 21 29 28 22
+4 28 30 24 23
+4 25 31 27 18
+4 26 31 25 15
+4 30 31 26 24
+4 31 29 21 27
+4 29 28 30 31
+great truncated icosahedron
+great stellapentakisdodecahedron
+2 5/2|3
+(6.6.5/2)
+icosahedral group
+A5
+20{6}+12{5/2}
+59 60 90 32 60 7 0 0 2 2 3 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8356150397 0.0000000000 0.5493154881
+-0.7824189491 0.2933821444 0.5493154881
+ 0.6296037101 -0.5494102864 0.5493154881
+ 0.8888111303 0.2933821444 -0.3520535357
+ 0.1131652141 -0.5494102864 0.8278538347
+-0.9352341880 0.0373540025 -0.3520535357
+-0.7292228585 0.5867642889 -0.3520535357
+ 0.4464985474 0.3395542307 0.8278538347
+ 0.4767884711 -0.8054384283 -0.3520535357
+ 0.2195573953 0.0373540025 -0.9748842130
+ 0.1063921812 0.5867642889 -0.8027380476
+-0.5560885209 -0.8054384283 0.2050231574
+-0.6347778468 0.7449983827 0.2050231574
+-0.3056304780 -0.5120562839 -0.8027380476
+-0.9681111801 -0.1439661345 0.2050231574
+ 0.1105781457 0.9724906059 0.2050231574
+ 0.1408680694 -0.1725020531 -0.9748842130
+ 0.5200137365 0.7449983827 -0.4178075198
+-0.5028924303 -0.5120562839 -0.6963458664
+ 0.7031188992 -0.1439661345 -0.6963458664
+-0.8920089226 -0.1725020531 -0.4178075198
+ 0.2952822046 0.9032324765 0.3114153386
+ 0.6244295734 -0.3538221901 -0.6963458664
+-0.3713844621 -0.8746965578 0.3114153386
+-0.5586755893 0.7164624640 -0.4178075198
+-0.0422370933 0.7164624640 -0.6963458664
+-0.0980202522 -0.9032324765 -0.4178075198
+ 0.0980202522 0.9032324765 0.4178075198
+-0.9248859147 -0.3538221901 0.1392691733
+ 0.4642305776 -0.8746965578 -0.1392691733
+-0.2952822046 -0.9032324765 -0.3114153386
+ 0.8920089226 0.1725020531 0.4178075198
+ 0.9248859147 0.3538221901 -0.1392691733
+ 0.5586755893 -0.7164624640 0.4178075198
+ 0.3713844621 0.8746965578 -0.3114153386
+-0.4642305776 0.8746965578 0.1392691733
+-0.5200137365 -0.7449983827 0.4178075198
+-0.1408680694 0.1725020531 0.9748842130
+-0.6244295734 0.3538221901 0.6963458664
+ 0.0422370933 -0.7164624640 0.6963458664
+ 0.6347778468 -0.7449983827 -0.2050231574
+ 0.5560885209 0.8054384283 -0.2050231574
+ 0.5028924303 0.5120562839 0.6963458664
+-0.1105781457 -0.9724906059 -0.2050231574
+ 0.9681111801 0.1439661345 -0.2050231574
+-0.7031188992 0.1439661345 0.6963458664
+-0.2195573953 -0.0373540025 0.9748842130
+-0.4767884711 0.8054384283 0.3520535357
+ 0.3056304780 0.5120562839 0.8027380476
+ 0.9352341880 -0.0373540025 0.3520535357
+-0.1131652141 0.5494102864 -0.8278538347
+-0.4464985474 -0.3395542307 -0.8278538347
+ 0.7292228585 -0.5867642889 0.3520535357
+-0.1063921812 -0.5867642889 0.8027380476
+-0.8888111303 -0.2933821444 0.3520535357
+-0.6296037101 0.5494102864 -0.5493154881
+ 0.7824189491 -0.2933821444 -0.5493154881
+-0.8356150397 -0.0000000000 -0.5493154881
+ 0.0000000000 -0.0000000000 -1.0000000000
+ 0.1693842601 0.9341723590 0.3140556896
+-0.4865864368 -0.8152316624 0.3140556896
+ 0.1693842601 -0.0635136937 0.3140556896
+ 0.5297191236 -0.8152316624 -0.2340832902
+-0.3387685201 0.1270273873 0.0213524160
+ 0.9351313099 0.2659594829 -0.2340832902
+ 0.2039331950 0.1270273873 -0.2713508575
+-0.7092856298 0.2659594829 0.6528242098
+-0.0164752203 0.6227815726 -0.7822222701
+-0.4218874066 -0.4584095726 -0.7822222701
+ 0.0701362950 -0.2297947024 -0.2713508575
+-0.6445865996 0.6227815726 -0.4434537500
+-0.2652718107 -0.2297947024 -0.0904502858
+-0.1211604502 0.0454313035 0.9915927299
+-0.0487838789 0.3475555668 -0.0904502858
+-0.8951451102 -0.0454313035 -0.4434537500
+ 0.8951451102 0.0454313035 0.4434537500
+ 0.1211604502 -0.0454313035 -0.9915927299
+ 0.2652718107 0.2297947024 0.0904502858
+ 0.6445865996 -0.6227815726 0.4434537500
+ 0.0487838789 -0.3475555668 0.0904502858
+-0.0701362950 0.2297947024 0.2713508575
+ 0.0164752203 -0.6227815726 0.7822222701
+ 0.7092856298 -0.2659594829 -0.6528242098
+ 0.4218874066 0.4584095726 0.7822222701
+-0.2039331950 -0.1270273873 0.2713508575
+-0.9351313099 -0.2659594829 0.2340832902
+ 0.3387685201 -0.1270273873 -0.0213524160
+-0.5297191236 0.8152316624 0.2340832902
+ 0.4865864368 0.8152316624 -0.3140556896
+-0.1693842601 0.0635136937 -0.3140556896
+-0.1693842601 -0.9341723590 -0.3140556896
+6 0 2 7 11 4 1
+6 0 3 9 14 6 2
+5 0 1 5 8 3 2
+6 1 4 10 19 12 5
+5 2 6 13 15 7 2
+6 3 8 16 26 17 9
+5 4 11 20 18 10 2
+6 5 12 21 25 16 8
+6 6 14 23 33 22 13
+6 7 15 24 30 20 11
+5 9 17 27 23 14 2
+6 10 18 28 39 29 19
+5 12 19 29 31 21 2
+6 13 22 32 34 24 15
+5 16 25 35 36 26 2
+6 17 26 36 46 37 27
+6 18 20 30 40 38 28
+6 21 31 41 45 35 25
+5 22 33 43 42 32 2
+6 23 27 37 47 43 33
+5 24 34 44 40 30 2
+5 28 38 48 49 39 2
+6 29 39 49 50 41 31
+6 32 42 51 52 44 34
+6 35 45 53 54 46 36
+5 37 46 54 55 47 2
+6 38 40 44 52 56 48
+5 41 50 57 53 45 2
+6 42 43 47 55 58 51
+6 48 56 59 57 50 49
+5 51 58 59 56 52 2
+6 53 57 59 58 55 54
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 6 0
+3 2 7 3
+3 4 8 1
+3 0 9 4
+3 5 7 2
+3 1 10 5
+3 3 11 6
+3 6 9 0
+3 7 12 3
+3 4 13 8
+3 8 10 1
+3 9 13 4
+3 5 14 7
+3 10 15 5
+3 11 16 6
+3 12 11 3
+3 16 9 6
+3 7 17 12
+3 13 18 8
+3 8 19 10
+3 9 20 13
+3 14 17 7
+3 15 14 5
+3 19 15 10
+3 11 21 16
+3 12 22 11
+3 16 20 9
+3 17 22 12
+3 13 23 18
+3 18 19 8
+3 20 23 13
+3 14 24 17
+3 15 24 14
+3 19 25 15
+3 21 26 16
+3 22 21 11
+3 26 20 16
+3 17 27 22
+3 23 28 18
+3 28 19 18
+3 26 23 20
+3 24 27 17
+3 25 24 15
+3 28 25 19
+3 21 29 26
+3 22 29 21
+3 27 29 22
+3 23 30 28
+3 26 30 23
+3 24 31 27
+3 25 31 24
+3 28 31 25
+3 29 30 26
+3 31 29 27
+3 30 31 28
+3 29 30 31
+rhombicosahedron
+rhombicosacron
+2 5/2 3|
+(6.4.6/5.4/3)
+icosahedral group
+A5
+10{6}+15{4}+15{4/3}+10{6/5}
+60 60 120 50 60 0 0 1 -10 4 4 120 5 0 1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.6998542122 0.0000000000 0.7142857143
+-0.5248906592 0.4629100499 0.7142857143
+-0.3689536881 -0.5947008445 0.7142857143
+-0.1166423687 0.6900655593 0.7142857143
+ 0.8748177653 0.4629100499 0.1428571429
+ 0.7634342145 -0.5947008445 0.2519902889
+ 0.5832118435 0.6900655593 0.4285714286
+-0.8938443472 -0.1317907946 0.4285714286
+ 0.2077578990 0.4039714148 0.8908668539
+-0.3499271061 0.9258200998 0.1428571429
+-0.8545497448 -0.4993361296 0.1428571429
+ 0.1028746047 -0.9622461795 0.2519902889
+-0.4528017108 0.0364260797 0.8908668539
+-0.6022384255 0.7854302742 0.1428571429
+ 0.9383977675 -0.1317907946 -0.3194382825
+ 0.4750784209 0.4039714148 0.7817337079
+ 0.3499271061 0.9258200998 -0.1428571429
+ 0.7103718480 -0.4993361296 -0.4960194221
+ 0.9469067137 0.0364260797 0.3194382825
+ 0.5301494771 0.7854302742 -0.3194382825
+-0.5301494771 -0.7854302742 0.3194382825
+-0.9469067137 -0.0364260797 -0.3194382825
+ 0.3827214521 0.8668814647 0.3194382825
+ 0.5714527692 -0.2496680648 0.7817337079
+-0.6107473716 0.6172133998 -0.4960194221
+-0.3827214521 -0.8668814647 -0.3194382825
+-0.5937294793 -0.1907294297 0.7817337079
+-0.9711921135 0.1907294297 -0.1428571429
+ 0.0498122382 -0.8668814647 -0.4960194221
+-0.9383977675 0.1317907946 0.3194382825
+-0.0891068406 -0.6172133998 0.7817337079
+-0.2024990811 0.8443689093 -0.4960194221
+ 0.6022384255 -0.7854302742 -0.1428571429
+ 0.4528017108 -0.0364260797 -0.8908668539
+-0.0498122382 0.8668814647 0.4960194221
+ 0.1389190789 -0.2496680648 0.9583148475
+ 0.0891068406 0.6172133998 -0.7817337079
+ 0.9711921135 -0.1907294297 0.1428571429
+ 0.5937294793 0.1907294297 -0.7817337079
+ 0.8938443472 0.1317907946 -0.4285714286
+ 0.6107473716 -0.6172133998 0.4960194221
+-0.5832118435 -0.6900655593 -0.4285714286
+ 0.2024990811 -0.8443689093 0.4960194221
+-0.4750784209 -0.4039714148 -0.7817337079
+-0.1028746047 0.9622461795 -0.2519902889
+ 0.8545497448 0.4993361296 -0.1428571429
+-0.1389190789 0.2496680648 -0.9583148475
+ 0.3499271061 -0.9258200998 -0.1428571429
+-0.2077578990 -0.4039714148 -0.8908668539
+-0.7103718480 0.4993361296 0.4960194221
+-0.5714527692 0.2496680648 -0.7817337079
+-0.3499271061 -0.9258200998 0.1428571429
+-0.7634342145 0.5947008445 -0.2519902889
+-0.8748177653 -0.4629100499 -0.1428571429
+ 0.1166423687 -0.6900655593 -0.7142857143
+ 0.3689536881 0.5947008445 -0.7142857143
+ 0.5248906592 -0.4629100499 -0.7142857143
+-0.6998542122 0.0000000000 -0.7142857143
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.2672612419 0.7071067812 0.6546536707
+-0.4096109381 -0.0603941292 0.6546536707
+-0.7417602291 0.1456720081 0.6546536707
+ 0.2672612419 0.3162277660 0.6546536707
+ 0.9879908641 0.1456720081 -0.0515142560
+ 0.7507413705 -0.0603941292 0.1809418244
+-0.0651501153 0.6093870274 0.4737118463
+-0.2462306350 -0.2913440163 0.9243858169
+-0.6446401714 -0.7627485371 -0.0515142560
+-0.3444608228 -0.6697811566 0.1809418244
+-0.4834801286 0.3766218952 0.4737118463
+ 0.3773789295 0.0556417559 0.9243858169
+ 0.8228143327 -0.2913440163 0.4879500365
+ 0.3780650276 0.6093870274 0.2927700219
+ 0.3726763428 -0.6697811566 -0.1118281975
+ 0.4244047962 -0.7627485371 -0.4879500365
+ 0.6768721800 0.3766218952 -0.0000000000
+-0.6768721800 -0.3766218952 -0.0000000000
+-0.4244047962 0.7627485371 0.4879500365
+ 0.0543727456 -0.0977197538 0.7664818682
+-0.1195228609 0.7071067812 -0.2927700219
+ 0.1862071383 0.8527787893 -0.4879500365
+-0.1862071383 -0.8527787893 0.4879500365
+-0.7171371656 0.0000000000 0.2927700219
+-0.5378528742 0.4743416490 -0.2927700219
+-0.8228143327 0.2913440163 -0.4879500365
+ 0.4834801286 -0.3766218952 -0.4737118463
+ 0.4975878886 -0.0977197538 0.5855400438
+ 0.6446401714 0.7627485371 0.0515142560
+-0.4744989872 0.8527787893 -0.2182178902
+ 0.7171371656 0.0000000000 -0.2927700219
+ 0.4744989872 -0.8527787893 0.2182178902
+ 0.2462306350 0.2913440163 -0.9243858169
+ 0.1792842914 0.4743416490 -0.5855400438
+-0.1792842914 -0.4743416490 0.5855400438
+-0.9879908641 -0.1456720081 0.0515142560
+-0.3773789295 -0.0556417559 -0.9243858169
+-0.4975878886 0.0977197538 -0.5855400438
+ 0.3444608228 0.6697811566 -0.1809418244
+ 0.5378528742 -0.4743416490 0.2927700219
+ 0.0651501153 -0.6093870274 -0.4737118463
+-0.3780650276 -0.6093870274 -0.2927700219
+-0.7507413705 0.0603941292 -0.1809418244
+ 0.1195228609 -0.7071067812 0.2927700219
+ 0.7417602291 -0.1456720081 -0.6546536707
+-0.0543727456 0.0977197538 -0.7664818682
+-0.3726763428 0.6697811566 0.1118281975
+ 0.4096109381 0.0603941292 -0.6546536707
+-0.2672612419 -0.3162277660 -0.6546536707
+-0.2672612419 -0.7071067812 -0.6546536707
+6 0 2 10 17 5 1
+4 0 3 8 2
+6 0 4 14 28 11 3 5
+4 0 1 7 4 3
+6 1 6 18 39 20 7 5
+4 1 5 15 6
+4 2 9 23 10 3
+6 2 8 21 43 24 9 5
+6 3 12 29 44 22 8
+4 3 11 26 12 3
+4 4 13 30 14
+6 4 7 19 41 31 13
+6 5 16 36 43 33 15 5
+4 5 17 35 16 3
+4 6 12 29 18 3
+6 6 15 34 49 26 12
+4 7 20 40 19
+4 8 22 42 21 3
+6 9 13 30 53 45 23
+4 9 24 31 13
+4 10 25 37 17
+6 10 23 46 39 47 25 5
+6 11 27 36 41 48 26
+4 11 28 50 27
+4 14 32 51 28 3
+6 14 30 54 44 47 32
+4 15 33 55 34 3
+4 16 19 41 36
+6 16 35 45 56 40 19
+6 17 37 51 28 50 35 5
+4 18 38 46 39
+6 18 29 52 31 24 38
+6 20 32 51 49 57 40
+4 20 39 47 32 3
+4 21 27 36 43
+6 21 42 58 53 50 27
+6 22 25 37 34 55 42 5
+4 22 44 47 25
+4 23 45 56 46
+4 24 43 33 38 3
+4 26 48 57 49
+4 29 52 54 44 3
+4 30 53 58 54 3
+4 31 41 48 52
+6 33 38 46 56 59 55
+4 34 37 51 49
+4 35 50 53 45
+4 40 57 59 56 3
+4 42 55 59 58
+6 48 52 54 58 59 57 5
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 1 8 9 2
+4 2 10 11 3
+4 5 12 13 0
+4 4 14 15 5
+4 11 16 4 3
+4 7 17 8 1
+4 6 18 19 7
+4 0 20 21 6
+4 9 22 23 2
+4 8 14 15 9
+4 10 18 19 11
+4 2 24 25 10
+4 15 26 12 5
+4 12 27 28 13
+4 13 29 20 0
+4 4 30 31 14
+4 11 27 28 16
+4 16 32 33 4
+4 7 34 35 17
+4 17 36 37 8
+4 21 38 18 6
+4 19 31 39 7
+4 20 36 37 21
+4 15 40 22 9
+4 22 34 35 23
+4 23 29 24 2
+4 8 41 31 14
+4 25 42 18 10
+4 31 43 11 19
+4 24 32 33 25
+4 26 44 39 12
+4 15 45 36 26
+4 28 46 29 13
+4 12 34 22 27
+4 29 45 36 20
+4 30 44 39 31
+4 33 21 30 4
+4 28 47 32 16
+4 43 22 27 11
+4 35 48 36 17
+4 7 34 12 39
+4 37 25 41 8
+4 38 28 46 18
+4 44 38 21 30
+4 37 21 33 25
+4 40 49 43 22
+4 45 32 40 15
+4 35 46 29 23
+4 29 24 32 45
+4 41 49 43 31
+4 42 35 46 18
+4 49 42 25 41
+4 48 44 26 36
+4 44 47 28 38
+4 47 49 40 32
+4 49 48 35 42
+4 48 44 47 49
+great snub icosidodecahedron
+great pentagonal hexecontahedron
+|2 5/2 3
+(3.3.5/2.3.3)
+icosahedral group
+A5
+80{3}+12{5/2}
+61 60 150 92 60 7 0 0 2 2 5 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9684429470 0.0000000000 0.2492353475
+ 0.1932143650 0.9489731033 0.2492353475
+-0.8913464263 0.3786598604 0.2492353475
+-0.8913464263 -0.3786598604 0.2492353475
+ 0.1932143650 -0.9489731033 0.2492353475
+ 0.4635252507 -0.3786598604 -0.8010999015
+ 0.3781705098 0.7978800013 -0.4694406981
+ 0.8572881225 0.2113823691 -0.4694406981
+-0.2785691059 0.5297529623 -0.8010999015
+-0.6600348160 -0.5864976322 -0.4694406981
+-0.3404640391 -0.6126845243 0.7132334203
+-0.3404640391 0.6126845243 0.7132334203
+-0.6600348160 0.5864976322 -0.4694406981
+-0.2785691059 -0.5297529623 -0.8010999015
+-0.4456304207 -0.8822259307 -0.1519570181
+-0.6325889612 0.1672774913 -0.7562072778
+-0.5650434654 0.7637776262 0.3120410548
+ 0.5580227938 0.4558561435 0.6934015705
+ 0.6356904263 -0.7060651967 0.3120410548
+ 0.0377064707 -0.6532448048 -0.7562072778
+ 0.2734652451 0.0366360026 -0.9611839382
+ 0.4921267272 -0.8571582987 -0.1519570181
+ 0.7205513597 0.0000000000 0.6934015705
+ 0.4921267272 0.8571582987 -0.1519570181
+ 0.5168240834 0.4013021552 -0.7562072778
+ 0.7551034710 -0.6377521562 -0.1519570181
+ 0.0981457100 -0.4820430356 0.8706330636
+-0.8937570446 0.0933806725 0.4387235978
+-0.9355024568 -0.2752766852 -0.2214901802
+-0.3809719027 -0.3112209470 0.8706330636
+-0.5885888579 -0.7537751235 0.2922092050
+-0.8555038721 0.1446351965 -0.4971858654
+ 0.0022546911 0.9751599953 -0.2214901802
+ 0.9655218191 0.2590922959 0.0252744751
+ 0.8243476323 -0.2706606665 -0.4971858654
+-0.1952509108 0.2340246639 -0.9524229830
+-0.2352120726 0.9716153981 0.0252744751
+ 0.7860944598 0.4354045303 0.4387235978
+ 0.1281650723 0.7271416236 0.6744173585
+-0.4036327131 0.8094483719 -0.4264668406
+ 0.0235453925 -0.1967638477 -0.9801681502
+ 0.0397430165 -0.9978022901 -0.0530196423
+ 0.3756743067 -0.2817345907 0.8828898208
+-0.6139292842 0.4101853978 0.6744173585
+ 0.1126975629 0.4558561435 0.8828898208
+ 0.4279771028 -0.6898808074 0.5838664839
+-0.2411041472 -0.8717768201 -0.4264668406
+-0.9984623093 0.0161843893 -0.0530196423
+-0.2970106376 0.1601278451 0.9413520884
+ 0.7675414736 -0.3119126878 0.5599915727
+ 0.7838397687 0.5197504596 -0.3397862220
+ 0.9607558386 -0.2013798664 -0.1907730799
+ 0.4935202029 0.8050296475 0.3291885112
+-0.6821867327 0.7311328287 -0.0081270187
+-0.7497814649 -0.3524729683 0.5599915727
+-0.2817083791 -0.9012631765 0.3291885112
+ 0.4908680726 -0.6442100617 -0.5865508773
+ 0.2046118584 0.5226033161 -0.8276592061
+-0.6840824376 -0.3047630416 -0.6626844702
+ 0.5478898766 0.4475784305 0.7067462286
+-0.3292705043 0.6261714648 0.7067462286
+-0.5952793113 -0.0000000000 0.7067462286
+-0.3292705043 -0.6261714648 0.7067462286
+ 0.5478898766 -0.4475784305 0.7067462286
+ 0.7665092489 -0.6261714648 -0.1427335557
+ 0.8537428920 0.1977230883 -0.4816935277
+ 0.7140436788 0.5833116520 0.0611296277
+ 0.3640785289 0.7971312126 -0.4816935277
+-0.4606562335 0.8760268070 -0.1427335557
+-0.8630869536 0.1518296938 -0.4816935277
+-0.8922793901 -0.3869952480 0.2325342297
+-0.8922793901 0.3869952480 0.2325342297
+-0.8630869536 -0.1518296938 -0.4816935277
+-0.4606562335 -0.8760268070 -0.1427335557
+ 0.1661538022 -0.8160650441 -0.4003479086
+-0.2899174208 -0.5157948995 -0.8061659326
+ 0.0986241788 0.2766186827 -0.9559055266
+-0.3864951254 0.8154436245 -0.4308981471
+ 0.1750509698 0.9515503064 0.2528026353
+ 0.9673445525 -0.0183124119 0.2528026353
+ 0.7219399541 -0.5414143418 -0.4308981471
+ 0.2907340063 0.0414531285 -0.9559055266
+-0.3583185855 -0.1277530350 -0.8421013261
+ 0.0497855062 -0.6636139307 -0.7464167431
+-0.2397711783 -0.9698627183 0.0433138518
+ 0.4113754049 -0.6932440356 0.5917626073
+ 0.0186881231 -0.0000000000 0.9998253618
+ 0.4113754049 0.6932440356 0.5917626073
+-0.2397711783 0.9698627183 0.0433138518
+-0.0197040197 0.7371093263 -0.5568925235
+-0.1989303569 0.2160355002 -0.9559055266
+ 0.4685125572 -0.3613758057 -0.8061659326
+ 0.1922513550 -0.9442432760 0.2672902024
+-0.5854254823 -0.5994081243 0.5458817685
+-0.9300728450 -0.2931593368 -0.2214093636
+-0.8289101298 0.3766028993 -0.1578795205
+-0.8874084967 0.0836132249 0.4533376099
+-0.1829947623 0.4284483765 0.8848417405
+ 0.3833253882 -0.2647956591 0.8848417405
+ 0.0197040197 -0.7371093263 0.5568925235
+ 0.0399992886 -0.9966260588 -0.0716697696
+-0.6633150639 -0.5953974618 -0.4533376099
+-0.2734522013 0.5454250043 -0.7922975819
+ 0.5854254823 0.5994081243 -0.5458817685
+ 0.8164711846 -0.2647956591 -0.5130867994
+ 0.8289101298 -0.3766028993 0.1578795205
+ 0.9607530194 0.2766186827 0.0208743890
+ 0.5288194467 0.3869952480 -0.7553705520
+ 0.5035784309 0.8528860904 -0.1378190139
+ 0.9706558172 0.0938359113 -0.2214093636
+ 0.7731882508 -0.3227894416 0.5458817685
+ 0.3583185855 0.1277530350 0.8421013261
+-0.3147977002 0.1596420548 0.9356371210
+-0.5514589905 0.7687675350 0.3238664214
+-0.6204913561 0.1591367242 -0.7678971155
+-0.4113754049 -0.6932440356 -0.5917626073
+-0.6021639693 -0.7472271556 0.2811585531
+-0.3899767705 -0.2949310946 0.8723151769
+-0.9706558172 -0.0938359113 0.2214093636
+-0.6919874045 0.7216077133 -0.0208743890
+-0.1661538022 0.8160650441 0.4003479086
+ 0.5096002070 0.7971312126 0.3238664214
+ 0.7103900588 0.0118230236 0.7037088748
+ 0.4769371461 -0.8642037834 -0.1602584767
+ 0.1829947623 -0.4284483765 -0.8848417405
+-0.6767244541 -0.2931593368 -0.6753529569
+-0.6739454866 0.5762674078 -0.4622914188
+-0.7219399541 0.5414143418 0.4308981471
+ 0.1197373444 0.7391374301 0.6628263934
+ 0.7921496414 0.4409783680 0.4219443382
+ 0.2397711783 0.9698627183 -0.0433138518
+ 0.1904278281 0.5341073114 -0.8236908535
+ 0.5952793113 -0.0000000000 -0.7067462286
+ 0.4829853613 -0.6583909696 -0.5772750401
+ 0.6490652071 -0.6984669967 0.3014269586
+ 0.8630869536 0.1518296938 0.4816935277
+ 0.1203945702 0.4402714001 0.8897562822
+-0.6222274141 0.3935953105 0.6766947441
+-0.0986241788 -0.2766186827 0.9559055266
+-0.2654929905 -0.9027901475 0.3383539886
+-0.7140436788 -0.5833116520 -0.0611296277
+-0.7438697051 -0.3419194956 0.5742376863
+ 0.0890571699 -0.4966648455 0.8633613680
+ 0.4606562335 -0.8760268070 0.1427335557
+ 0.9632167023 -0.2058128138 -0.1727850402
+ 0.7824062032 0.5311916554 -0.3250783883
+ 0.0075205347 0.9710066165 -0.2389342846
+-0.5478898766 0.4475784305 -0.7067462286
+-0.9980247269 0.0348530660 -0.0522676607
+-0.2239949432 -0.8726547120 -0.4339355010
+ 0.0053755709 -0.2010951833 -0.9795569562
+3 0 2 1
+3 0 3 2
+5 0 4 12 11 3 2
+3 0 5 4
+3 0 1 5
+3 1 6 5
+3 1 7 6
+5 1 2 8 18 7 2
+3 2 9 8
+3 2 3 9
+3 3 10 9
+3 3 11 10
+3 4 13 12
+3 4 14 13
+3 4 5 14
+5 5 6 15 26 14 2
+3 6 16 15
+3 6 7 16
+3 7 17 16
+3 7 18 17
+3 8 19 18
+3 8 20 19
+3 8 9 20
+5 9 10 21 32 20 2
+3 10 22 21
+3 10 11 22
+3 11 23 22
+3 11 12 23
+3 12 24 23
+3 12 13 24
+5 13 25 37 36 24 2
+3 13 14 25
+3 14 26 25
+3 15 27 26
+3 15 28 27
+3 15 16 28
+5 16 17 29 40 28 2
+3 17 30 29
+3 17 18 30
+3 18 19 30
+5 19 31 43 42 30 2
+3 19 20 31
+3 20 32 31
+3 21 33 32
+3 21 34 33
+3 21 22 34
+5 22 23 35 46 34 2
+3 23 24 35
+3 24 36 35
+3 25 38 37
+3 25 26 38
+3 26 27 38
+5 27 39 50 49 38 2
+3 27 28 39
+3 28 40 39
+3 29 41 40
+3 29 42 41
+3 29 30 42
+3 31 44 43
+3 31 32 44
+3 32 33 44
+5 33 45 54 53 44 2
+3 33 34 45
+3 34 46 45
+3 35 47 46
+3 35 36 47
+3 36 48 47
+3 36 37 48
+3 37 49 48
+3 37 38 49
+3 39 51 50
+3 39 40 51
+3 40 41 51
+5 41 52 58 57 51 2
+3 41 42 52
+3 42 43 52
+3 43 53 52
+3 43 44 53
+3 45 55 54
+3 45 46 55
+3 46 47 55
+5 47 48 56 59 55 2
+3 48 49 56
+3 49 50 56
+3 50 57 56
+3 50 51 57
+3 52 53 58
+3 53 54 58
+3 54 59 58
+3 54 55 59
+3 56 57 59
+3 57 58 59
+5 4 0 1 2 3
+5 4 5 6 7 0
+5 7 8 9 1 0
+5 9 10 11 2 1
+5 2 12 13 14 3
+5 14 15 5 4 3
+5 15 16 17 6 5
+5 17 18 19 7 6
+5 7 20 21 22 8
+5 22 23 10 9 8
+5 23 24 25 11 10
+5 25 26 27 2 11
+5 27 28 29 12 2
+5 29 30 31 13 12
+5 31 32 15 14 13
+5 15 33 34 35 16
+5 35 36 18 17 16
+5 36 37 38 19 18
+5 38 39 20 7 19
+5 39 40 41 21 20
+5 41 42 23 22 21
+5 23 43 44 45 24
+5 45 46 26 25 24
+5 46 47 28 27 26
+5 47 48 30 29 28
+5 30 49 50 32 31
+5 50 51 33 15 32
+5 51 52 53 34 33
+5 53 54 36 35 34
+5 36 55 56 57 37
+5 57 40 39 38 37
+5 40 58 59 42 41
+5 59 60 43 23 42
+5 60 61 62 44 43
+5 62 63 46 45 44
+5 46 64 65 48 47
+5 65 66 67 30 48
+5 67 68 69 49 30
+5 69 52 51 50 49
+5 52 70 71 54 53
+5 71 72 55 36 54
+5 72 73 74 56 55
+5 74 75 40 57 56
+5 75 76 77 58 40
+5 77 61 60 59 58
+5 61 78 79 63 62
+5 79 80 64 46 63
+5 80 81 66 65 64
+5 81 82 68 67 66
+5 82 83 52 69 68
+5 83 84 85 70 52
+5 85 73 72 71 70
+5 73 86 76 75 74
+5 86 87 61 77 76
+5 87 88 89 78 61
+5 89 81 80 79 78
+5 81 90 84 83 82
+5 90 91 73 85 84
+5 91 88 87 86 73
+5 88 89 81 90 91
+small stellated truncated dodecahedron
+great pentakisdodekahedron
+2 5|5/3
+(10/3.10/3.5)
+icosahedral group
+A5
+12{5}+12{10/3}
+62 60 90 24 60 9 0 0 -6 2 3 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9498602905 0.0000000000 0.3126746369
+-0.0501397095 0.9485360199 0.3126746369
+-0.9445669005 -0.1001396121 0.3126746369
+ 0.3126746369 0.9485360199 0.0501397095
+ 0.5923393341 -0.1001396121 -0.7994411620
+-0.9637185654 0.2621689080 0.0501397095
+ 0.9307086256 0.3623085200 0.0501397095
+-0.5784810592 -0.1620292959 -0.7994411620
+-0.4109321609 0.9102860917 0.0501397095
+ 0.3489560715 0.2621689080 -0.8997205810
+-0.2433832625 0.3623085200 0.8997205810
+ 0.1761137832 0.9102860917 -0.3746507262
+-0.5474930145 -0.7482567958 -0.3746507262
+-0.3489560715 -0.2621689080 0.8997205810
+ 0.3746507262 -0.2239189798 0.8997205810
+ 0.6233273787 -0.6863671119 -0.3746507262
+-0.2710998123 0.8866463360 -0.3746507262
+ 0.2038303330 0.3859482757 0.8997205810
+-0.3746507262 0.2239189798 -0.8997205810
+-0.1846786681 -0.7482567958 -0.6371856536
+ 0.9637185654 -0.2621689080 -0.0501397095
+ 0.7374650726 -0.2239189798 0.6371856536
+-0.5507645094 -0.6863671119 0.4749301452
+ 0.7908762771 0.3859482757 0.4749301452
+-0.7374650726 0.2239189798 -0.6371856536
+-0.1899720581 -0.6481171837 0.7374650726
+ 0.1846786681 0.7482567958 0.6371856536
+-0.3126746369 -0.9485360199 -0.0501397095
+ 0.4109321609 -0.9102860917 -0.0501397095
+-0.2625349274 0.7246170401 0.6371856536
+ 0.2572415374 -0.6244774280 0.7374650726
+ 0.7097485229 0.3004188362 -0.6371856536
+-0.8271577117 0.3004188362 0.4749301452
+ 0.6200558838 -0.6244774280 0.4749301452
+-0.7097485229 -0.3004188362 0.6371856536
+-0.9307086256 -0.3623085200 -0.0501397095
+ 0.2625349274 -0.7246170401 -0.6371856536
+ 0.7598882324 -0.6481171837 0.0501397095
+ 0.5474930145 0.7482567958 0.3746507262
+ 0.0501397095 -0.9485360199 -0.3126746369
+-0.1761137832 -0.9102860917 0.3746507262
+ 0.6873253631 0.7246170401 -0.0501397095
+ 0.8271577117 -0.3004188362 -0.4749301452
+ 0.2433832625 -0.3623085200 -0.8997205810
+-0.6873253631 -0.7246170401 0.0501397095
+ 0.5507645094 0.6863671119 -0.4749301452
+-0.7598882324 0.6481171837 -0.0501397095
+-0.9498602905 0.0000000000 -0.3126746369
+-0.2038303330 -0.3859482757 -0.8997205810
+ 0.9445669005 0.1001396121 -0.3126746369
+-0.6200558838 0.6244774280 -0.4749301452
+-0.7908762771 -0.3859482757 -0.4749301452
+ 0.2710998123 -0.8866463360 0.3746507262
+-0.6233273787 0.6863671119 0.3746507262
+ 0.1899720581 0.6481171837 -0.7374650726
+ 0.0000000000 0.0000000000 -1.0000000000
+-0.5923393341 0.1001396121 0.7994411620
+-0.2572415374 0.6244774280 -0.7374650726
+ 0.5784810592 0.1620292959 0.7994411620
+ 0.0526465096 0.0555029103 0.0727556869
+-0.0582045495 0.0496433121 0.0727556869
+ 0.0526465096 -0.9959593140 0.0727556869
+ 0.0873068243 0.0496433121 -0.0325373323
+-0.0201091773 0.3804226065 -0.9245941063
+-0.0920539571 0.0401622832 -0.0325373323
+-0.8719475967 0.3804226065 -0.3081980354
+-0.0021229823 0.0401622832 -0.0976119970
+-0.0873068243 -0.0496433121 0.0325373323
+ 0.0920539571 -0.0401622832 0.0325373323
+ 0.8269821093 0.4702282018 -0.3081980354
+ 0.0582045495 -0.0496433121 -0.0727556869
+ 0.0021229823 -0.0401622832 0.0976119970
+-0.5513214062 0.4702282018 0.6891517578
+ 0.0055580399 -0.1051462224 0.0076810222
+ 0.8719475967 -0.3804226065 0.3081980354
+-0.8269821093 -0.4702282018 0.3081980354
+ 0.4986748966 0.5257311121 0.6891517578
+-0.0526465096 -0.0555029103 -0.0727556869
+ 0.0201091773 -0.3804226065 0.9245941063
+ 0.5513214062 -0.4702282018 -0.6891517578
+-0.0055580399 0.1051462224 -0.0076810222
+-0.4986748966 -0.5257311121 -0.6891517578
+-0.0526465096 0.9959593140 -0.0727556869
+10 0 2 7 15 30 42 22 11 4 1 3
+10 0 3 9 18 35 47 27 14 6 2 3
+5 0 1 5 8 3
+10 1 4 10 21 39 55 43 24 12 5 3
+5 2 6 13 16 7
+10 3 8 17 33 52 58 54 36 19 9 3
+5 4 11 23 20 10
+10 5 12 25 44 46 51 49 32 17 8 3
+10 6 14 28 48 57 41 52 33 26 13 3
+10 7 16 31 24 43 53 59 50 29 15 3
+5 9 19 37 34 18
+10 10 20 38 32 49 29 50 56 40 21 3
+10 11 22 41 57 59 53 35 18 34 23 3
+5 12 24 31 45 25
+10 13 26 38 20 23 34 37 45 31 16 3
+5 14 27 46 44 28
+5 15 29 49 51 30
+5 17 32 38 26 33
+10 19 36 40 56 48 28 44 25 45 37 3
+5 21 40 36 54 39
+5 22 42 58 52 41
+10 27 47 55 39 54 58 42 30 51 46 3
+5 35 53 43 55 47
+5 48 56 50 59 57
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 6 0
+3 2 7 3
+3 4 8 1
+3 0 9 4
+3 5 7 2
+3 1 10 5
+3 3 11 6
+3 6 12 0
+3 7 13 3
+3 4 14 8
+3 8 15 1
+3 0 16 9
+3 9 14 4
+3 5 17 7
+3 1 12 10
+3 10 18 5
+3 11 14 6
+3 3 19 11
+3 12 20 0
+3 14 12 6
+3 13 9 3
+3 7 18 13
+3 14 17 8
+3 15 21 1
+3 8 18 15
+3 16 11 9
+3 0 21 16
+3 13 14 9
+3 17 11 7
+3 5 8 17
+3 14 10 12
+3 1 22 12
+3 18 19 5
+3 14 18 10
+3 11 14 17
+3 3 21 19
+3 18 11 19
+3 12 8 20
+3 20 21 0
+3 9 22 3
+3 7 15 18
+3 18 13 14
+3 7 21 15
+3 21 22 1
+3 8 23 18
+3 16 7 11
+3 11 23 9
+3 21 16 7
+3 5 20 8
+3 9 12 22
+3 21 5 19
+3 3 21 22
+3 18 11 23
+3 12 23 8
+3 20 21 5
+3 23 9 12
+truncated dodecadodecahedron
+medial disdyakistriacontahedron
+5/3 2 5|
+(10/3.4.10)
+icosahedral group
+A5
+12{10}+30{4}+12{10/3}
+63 120 180 54 120 3 0 0 -6 3 3 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.5749595746 0.0000000000 0.8181818182
+ 0.1379435501 0.5581667218 0.8181818182
+-0.5691632311 0.0814354272 0.8181818182
+ 0.3575585655 0.5581667218 0.7487334525
+ 0.9361004773 0.0814354272 0.3421756384
+-0.4312196809 0.6396021491 0.6363636364
+ 0.6276493222 0.2132007164 0.7487334525
+-0.9151291095 0.2132007164 0.3421756384
+ 0.7186994682 0.6396021491 0.2727272727
+-0.0830397963 0.2132007164 0.9734730848
+ 0.9454791582 0.2132007164 -0.2462003575
+-0.8624393619 0.4264014327 0.2727272727
+ 0.1870509604 -0.1317652891 0.9734730848
+ 0.8508466748 -0.2635305783 0.4545454545
+-0.5633668875 0.6899320110 0.4545454545
+-0.9057504287 0.3449660055 -0.2462003575
+ 0.8624393619 0.4264014327 -0.2727272727
+ 0.4066659758 -0.1317652891 0.9040247191
+-0.4348020182 -0.2635305783 0.8611032686
+ 0.7222818055 0.6899320110 0.0479876405
+ 0.5995132797 0.3449660055 -0.7222065373
+-0.7338744926 0.0000000000 0.6792850868
+-0.9910042312 0.0000000000 -0.1338305414
+ 0.4102483131 -0.6084965838 0.6792850868
+-0.0303500487 0.4264014327 0.9040247191
+ 0.7222818055 -0.6899320110 0.0479876405
+-0.5539882067 0.8216973001 -0.1338305414
+-0.4348020182 0.2635305783 0.8611032686
+-0.5446095259 0.4264014327 -0.7222065373
+ 0.9910042312 0.0000000000 0.1338305414
+ 0.7338744926 0.0000000000 -0.6792850868
+ 0.0549037538 -0.6084965838 0.7916549030
+ 0.5446095259 0.4264014327 0.7222065373
+-0.5633668875 -0.6899320110 0.4545454545
+ 0.3763159271 0.8216973001 -0.4280185393
+ 0.8508466748 0.2635305783 0.4545454545
+ 0.0303500487 0.4264014327 -0.9040247191
+-0.8624393619 -0.4264014327 0.2727272727
+-0.3821122706 0.4767312946 0.7916549030
+-0.7678068785 -0.4767312946 -0.4280185393
+ 0.5539882067 -0.8216973001 0.1338305414
+-0.1589149180 0.8528028654 0.4974669050
+ 0.3611409028 -0.7713674382 0.5239938202
+ 0.2910621246 -0.9031327273 -0.3156487232
+-0.4102483131 0.6084965838 -0.6792850868
+-0.8660216992 0.0503298619 0.4974669050
+-0.2174010091 -0.2946361436 0.9305516343
+-0.4160446566 0.8528028654 -0.3156487232
+ 0.8624393619 -0.4264014327 -0.2727272727
+ 0.7678068785 0.4767312946 0.4280185393
+ 0.3821122706 -0.4767312946 -0.7916549030
+-0.3763159271 -0.8216973001 0.4280185393
+ 0.4160446566 0.8528028654 0.3156487232
+ 0.0057963435 -0.7713674382 0.6363636364
+-0.4196269939 -0.9031327273 -0.0909090909
+-0.0549037538 0.6084965838 -0.7916549030
+ 0.9945865685 0.0503298619 -0.0909090909
+ 0.7129031247 -0.2946361436 0.6363636364
+ 0.1589149180 0.8528028654 -0.4974669050
+-0.7186994682 -0.6396021491 -0.2727272727
+-0.7280781490 0.6084965838 0.3156487232
+ 0.0584860911 0.8216973001 0.5669152707
+-0.7771855594 -0.6084965838 0.1603574566
+-0.2781011065 -0.8216973001 -0.4974669050
+ 0.9057504287 -0.3449660055 0.2462003575
+ 0.5633668875 -0.6899320110 -0.4545454545
+-0.1495362372 0.9845681546 -0.0909090909
+-0.0700787782 -0.9845681546 0.1603574566
+-0.8508466748 0.2635305783 -0.4545454545
+-0.1870509604 0.1317652891 -0.9734730848
+-0.6486206900 -0.5078368599 0.5669152707
+-0.8566430183 0.5078368599 -0.0909090909
+ 0.4312196809 -0.6396021491 -0.6363636364
+ 0.7771855594 0.6084965838 -0.1603574566
+ 0.2781011065 0.8216973001 0.4974669050
+ 0.7280781490 -0.6084965838 -0.3156487232
+-0.0584860911 -0.8216973001 -0.5669152707
+-0.5995132797 -0.3449660055 0.7222065373
+-0.7222818055 -0.6899320110 -0.0479876405
+ 0.0700787782 0.9845681546 -0.1603574566
+ 0.1495362372 -0.9845681546 0.0909090909
+ 0.4348020182 0.2635305783 -0.8611032686
+-0.4066659758 0.1317652891 -0.9040247191
+ 0.8566430183 -0.5078368599 0.0909090909
+ 0.6486206900 0.5078368599 -0.5669152707
+-0.9361004773 -0.0814354272 -0.3421756384
+-0.3575585655 -0.5581667218 -0.7487334525
+-0.2874797873 0.9534625892 0.0909090909
+ 0.4196269939 0.9031327273 0.0909090909
+-0.2874797873 -0.9534625892 0.0909090909
+-0.9945865685 -0.0503298619 0.0909090909
+ 0.9151291095 -0.2132007164 -0.3421756384
+ 0.5446095259 -0.4264014327 0.7222065373
+ 0.4348020182 -0.2635305783 -0.8611032686
+-0.0057963435 0.7713674382 -0.6363636364
+-0.4160446566 -0.8528028654 -0.3156487232
+-0.6276493222 -0.2132007164 -0.7487334525
+-0.7222818055 0.6899320110 -0.0479876405
+ 0.0303500487 -0.4264014327 -0.9040247191
+-0.1589149180 -0.8528028654 0.4974669050
+-0.7129031247 0.2946361436 -0.6363636364
+ 0.5691632311 -0.0814354272 -0.8181818182
+-0.1379435501 -0.5581667218 -0.8181818182
+ 0.2874797873 0.9534625892 -0.0909090909
+-0.2910621246 0.9031327273 0.3156487232
+ 0.2874797873 -0.9534625892 -0.0909090909
+ 0.8660216992 -0.0503298619 -0.4974669050
+-0.9454791582 -0.2132007164 0.2462003575
+-0.0303500487 -0.4264014327 0.9040247191
+-0.8508466748 -0.2635305783 -0.4545454545
+-0.3611409028 0.7713674382 -0.5239938202
+ 0.1589149180 -0.8528028654 -0.4974669050
+ 0.0830397963 -0.2132007164 -0.9734730848
+ 0.5633668875 0.6899320110 -0.4545454545
+-0.5446095259 -0.4264014327 -0.7222065373
+ 0.4160446566 -0.8528028654 0.3156487232
+ 0.2174010091 0.2946361436 -0.9305516343
+-0.5749595746 0.0000000000 -0.8181818182
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.0692731120 0.0542373073 0.2190608145
+-0.0577275933 0.0856238581 0.2190608145
+ 0.0692731120 0.9732489895 0.2190608145
+ 0.1731827800 0.0856238581 0.1460405430
+-0.3199055857 -0.6015009550 0.7320225525
+-0.1650061983 0.0877578066 0.1442207056
+ 0.6826243091 -0.6015009550 0.4149947635
+ 0.2179261468 0.0877578066 0.0231268655
+ 0.1389438731 -0.0529184545 0.1911695527
+-0.1966714664 0.1385423126 0.0278912618
+-0.0037665860 -0.0529184545 0.2362985623
+ 0.1769493660 0.1385423126 -0.0902580193
+-0.2309103733 -0.0000000000 0.0730202715
+ 0.9231499720 0.3717480345 0.0979669745
+ 0.1611457400 -0.1419951139 0.0979669745
+-0.9231499720 -0.3717480345 -0.0979669745
+-0.1611457400 0.1419951139 -0.0979669745
+ 0.2309103733 -0.0000000000 -0.0730202715
+-0.6989774726 0.3717480345 0.6109287125
+-0.0755194646 -0.1419951139 0.1728070835
+ 0.6989774726 -0.3717480345 -0.6109287125
+ 0.0755194646 0.1419951139 -0.1728070835
+-0.6826243091 0.6015009550 -0.4149947635
+-0.2179261468 -0.0877578066 -0.0231268655
+ 0.0516331291 0.1712477161 0.1632782908
+ 0.0873107439 -0.2241661707 0.0278912618
+-0.1450383372 -0.0327054035 0.1911695527
+-0.0516331291 0.1712477161 -0.1632782908
+ 0.3199055857 0.6015009550 -0.7320225525
+ 0.1650061983 -0.0877578066 -0.1442207056
+-0.0553997152 -0.2241661707 0.0730202715
+ 0.2285824951 -0.0327054035 0.0730202715
+-0.0896386221 0.1914607671 0.1181492812
+-0.1412717512 -0.1914607671 -0.0451290097
+ 0.1966714664 -0.1385423126 -0.0278912618
+ 0.0163531634 0.2297529205 0.0517132434
+-0.0163531634 -0.2297529205 -0.0517132434
+-0.1389438731 0.0529184545 -0.1911695527
+ 0.2934456114 0.2297529205 0.9279565015
+-0.2934456114 -0.2297529205 -0.9279565015
+ 0.1412717512 0.1914607671 0.0451290097
+ 0.0896386221 -0.1914607671 -0.1181492812
+-0.1769493660 -0.1385423126 0.0902580193
+ 0.0037665860 0.0529184545 -0.2362985623
+-0.1731827800 -0.0856238581 -0.1460405430
+-0.0692731120 -0.9732489895 -0.2190608145
+ 0.0553997152 0.2241661707 -0.0730202715
+-0.0692731120 -0.0542373073 -0.2190608145
+-0.2285824951 0.0327054035 -0.0730202715
+ 0.0577275933 -0.0856238581 -0.2190608145
+-0.0873107439 0.2241661707 -0.0278912618
+ 0.1450383372 0.0327054035 -0.1911695527
+ 0.0516331291 -0.1712477161 0.1632782908
+-0.0516331291 -0.1712477161 -0.1632782908
+10 0 2 7 13 25 33 18 10 4 1 3
+4 0 3 6 2
+10 0 1 5 11 21 37 29 16 8 3
+4 1 4 9 5
+10 2 6 12 23 40 64 44 26 14 7
+10 3 8 15 28 46 61 39 22 12 6 3
+10 4 10 19 34 55 77 51 31 17 9
+10 5 9 17 30 50 74 57 36 20 11 3
+4 7 14 24 13
+4 8 16 27 15
+4 10 18 32 19
+4 11 20 35 21
+4 12 22 38 23
+10 13 24 41 66 94 117 95 67 42 25
+10 14 26 43 58 84 116 93 65 41 24 3
+10 15 27 45 70 99 112 81 54 47 28
+10 16 29 48 72 101 111 98 69 45 27 3
+4 17 31 49 30
+10 18 33 53 80 111 101 110 79 52 32
+10 19 32 52 78 109 100 71 47 54 34 3
+10 20 36 58 43 68 96 115 83 56 35
+10 21 35 56 82 114 95 117 85 59 37 3
+10 22 39 62 89 114 82 113 87 60 38
+10 23 38 60 86 108 79 110 91 63 40 3
+4 25 42 53 33
+4 26 44 68 43
+4 28 47 71 46
+4 29 37 59 48
+10 30 49 73 103 97 69 98 105 75 50
+10 31 51 76 107 94 66 92 102 73 49 3
+4 34 54 81 55
+4 36 57 84 58
+4 39 61 88 62
+4 40 63 90 64
+4 41 65 92 66
+10 42 67 89 62 88 104 75 105 80 53 3
+10 44 64 90 106 77 55 81 112 96 68 3
+4 45 69 97 70
+10 46 71 100 116 84 57 74 104 88 61
+10 48 59 85 107 76 106 90 63 91 72
+4 50 75 104 74
+4 51 77 106 76
+4 52 79 108 78
+4 56 83 113 82
+4 60 87 118 86
+10 65 93 109 78 108 86 118 119 102 92
+4 67 95 114 89
+10 70 97 103 119 118 87 113 83 115 99 3
+4 72 91 110 101
+4 73 102 119 103
+4 80 105 98 111
+4 85 117 94 107
+4 93 116 100 109
+4 96 112 99 115
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 6 0
+3 2 7 3
+3 4 5 1
+3 0 8 4
+3 5 9 2
+3 7 6 3
+3 6 10 0
+3 2 11 7
+3 4 12 5
+3 0 13 8
+3 8 14 4
+3 5 15 9
+3 9 16 2
+3 7 17 6
+3 10 18 0
+3 6 19 10
+3 11 20 7
+3 2 21 11
+3 12 22 5
+3 4 23 12
+3 13 14 8
+3 0 24 13
+3 14 25 4
+3 15 16 9
+3 5 26 15
+3 16 27 2
+3 7 28 17
+3 17 29 6
+3 19 18 10
+3 18 24 0
+3 6 30 19
+3 21 20 11
+3 20 31 7
+3 27 21 2
+3 23 22 12
+3 22 32 5
+3 4 33 23
+3 13 34 14
+3 24 35 13
+3 14 20 25
+3 25 36 4
+3 15 37 16
+3 5 38 26
+3 26 19 15
+3 16 39 27
+3 28 29 17
+3 7 40 28
+3 29 41 6
+3 19 42 18
+3 18 35 24
+3 30 15 19
+3 6 36 30
+3 21 43 20
+3 31 38 7
+3 14 31 20
+3 39 21 27
+3 23 44 22
+3 32 38 5
+3 22 35 32
+3 33 39 23
+3 36 33 4
+3 34 45 14
+3 13 29 34
+3 35 46 13
+3 20 36 25
+3 37 28 16
+3 15 47 37
+3 38 19 26
+3 16 48 39
+3 28 49 29
+3 38 40 7
+3 40 35 28
+3 29 39 41
+3 41 36 6
+3 19 45 42
+3 42 23 18
+3 18 50 35
+3 36 15 30
+3 21 22 43
+3 43 47 20
+3 14 38 31
+3 39 51 21
+3 23 45 44
+3 44 47 22
+3 35 38 32
+3 22 46 35
+3 36 39 33
+3 48 23 39
+3 29 45 34
+3 45 52 14
+3 13 51 29
+3 46 21 13
+3 20 53 36
+3 47 28 37
+3 28 50 16
+3 15 53 47
+3 38 52 19
+3 16 18 48
+3 49 45 29
+3 47 49 28
+3 38 40 35
+3 35 28 50
+3 39 41 36
+3 29 39 51
+3 45 42 23
+3 19 45 52
+3 23 18 48
+3 18 50 16
+3 36 15 53
+3 22 43 47
+3 21 22 46
+3 47 20 53
+3 14 38 52
+3 51 21 13
+3 45 47 44
+3 49 45 47
+inverted snub dodecadodecahedron
+medial inverted pentagonal hexecontahedron
+|5/3 2 5
+(3.5/3.3.3.5)
+icosahedral group
+A5
+12{5}+60{3}+12{5/3}
+64 60 150 84 60 9 0 0 -6 3 5 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9505389400 0.0000000000 0.3106054144
+ 0.2252718768 0.9234591805 0.3106054144
+ 0.8112598353 0.4953602287 0.3106054144
+-0.2889844000 0.9055453015 0.3106054144
+-0.9482348826 -0.0661429059 0.3106054144
+ 0.5897694300 -0.0661429059 -0.8048584567
+ 0.3850026607 0.9055453015 -0.1782152018
+ 0.5573198493 0.4377082809 -0.7055537162
+-0.4709954327 0.1594257169 0.8676097874
+ 0.6720341587 -0.0753689321 0.7366747000
+-0.2761142752 0.6173097225 0.7366747000
+ 0.2950721213 -0.4002320578 0.8676097874
+ 0.8005020002 -0.5722201408 -0.1782152018
+-0.9797305684 0.0914732487 -0.1782152018
+-0.4850646484 -0.1093871277 0.8676097874
+-0.0776254431 0.4911492110 0.8676097874
+-0.4470814740 0.8765600364 -0.1782152018
+-0.5837373293 -0.1070214698 -0.8048584567
+-0.0305345625 0.8765600364 -0.4803229570
+-0.4885089715 0.3978663999 -0.7765702239
+ 0.6822034907 0.1918133228 0.7055537162
+ 0.9068404918 -0.1219494938 -0.4034459610
+ 0.6280254238 0.6350267068 0.4498056789
+ 0.9074753675 -0.4197944019 0.0161591306
+ 0.0662694728 -0.6265357487 -0.7765702239
+-0.5692643226 -0.7985238317 0.1956982912
+ 0.4568451653 -0.5417438957 0.7055537162
+-0.1299819960 -0.8836172995 0.4498056789
+ 0.5895721585 0.8070147898 -0.0336422200
+-0.5234589817 0.7504812130 -0.4034459610
+ 0.4007400217 -0.8959359724 -0.1915885392
+ 0.9945763348 0.0855188418 0.0591983266
+-0.0076279270 -0.7569762005 0.6533979236
+-0.3063909428 -0.8218360221 -0.4803229570
+-0.4897789665 -0.5772241483 0.6533979236
+-0.4053104966 -0.9140362596 0.0161591306
+ 0.1584253171 0.8200264597 0.5499618390
+-0.8270506245 0.5611198317 -0.0336422200
+-0.7034190217 -0.4502706470 0.5499618390
+-0.1409472501 0.0818639196 -0.9866266626
+-0.9653847065 -0.1769920905 -0.1915885392
+-0.8809267432 0.4308947110 0.1956982912
+ 0.8861844855 0.1438774958 -0.4404274331
+-0.1051400207 -0.1847560597 -0.9771441933
+ 0.6358781390 0.5897865144 -0.4978060464
+ 0.2874702454 -0.4819231848 -0.8277142635
+-0.7311680197 -0.6296283954 -0.2626050469
+ 0.3681846210 -0.8724307068 0.3214105579
+ 0.1681444855 0.7640334636 -0.6228806455
+-0.5294657581 0.7850867877 0.3214105579
+-0.0773062511 -0.9216496181 -0.3802442964
+ 0.3662906510 0.0161043166 -0.9303611180
+ 0.6023558347 -0.7546105427 0.2602506049
+ 0.4177101363 -0.7946961169 -0.4404274331
+ 0.2460872708 0.1028921402 0.9637708559
+-0.8447900947 0.0442149038 0.5332679797
+-0.7081172394 -0.5007585401 -0.4978060464
+-0.2634083151 0.5441095536 -0.7965932797
+-0.7705003202 -0.0094229209 -0.6373699594
+ 0.0347733835 0.0273103460 0.0479456261
+ 0.0221937153 0.0303790744 0.0479456261
+ 0.0154457535 0.0414303258 0.0479456261
+-0.0365894750 0.0248244539 0.0479456261
+ 0.0347733835 -0.9982444734 0.0479456261
+ 0.0569390737 0.0248244539 -0.0198875498
+ 0.0531075573 0.0287610955 -0.0081620442
+ 0.0512555391 0.0402551137 -0.0024943533
+-0.7983984023 0.3985080838 -0.4513881903
+ 0.0126076932 0.0297962381 0.0566308796
+ 0.0245528255 0.0210696106 0.0566308796
+ 0.0563926334 -0.0141094994 0.0295739612
+ 0.1529062285 0.4101421715 -0.8991123870
+-0.0518662103 0.0262507772 0.0295739612
+-0.0407008533 0.0276138549 0.0359881617
+-0.0435607236 0.0384924725 0.0295739612
+-0.0585284569 0.0208021960 -0.0198875498
+-0.0007246349 0.0208021960 -0.0618107580
+ 0.0093187938 0.0249959101 -0.0547959559
+ 0.0143807266 0.0365909393 -0.0520396399
+-0.6678347106 0.4530983827 0.5905071167
+ 0.0583803788 0.0288467118 0.0036639936
+ 0.0618929964 0.0193100395 -0.0070855930
+ 0.0452796477 -0.0179993596 -0.0433543864
+-0.0172538804 -0.0349221758 0.0523122501
+-0.0093187938 -0.0249959101 0.0547959559
+ 0.0021014290 -0.0236461716 0.0607475829
+ 0.6678347106 -0.4530983827 -0.5905071167
+ 0.0291449034 0.0398939600 0.0425778443
+-0.0062105643 0.0643176201 0.0088599601
+-0.8714085158 -0.4719227321 0.1339258511
+ 0.0499914832 -0.0358036921 0.0217433552
+ 0.0486579924 -0.0242868764 0.0275096281
+ 0.0436238866 -0.0336369212 0.0349190536
+ 0.0143872332 -0.0636145476 -0.0001520171
+-0.0525204118 -0.0386705249 -0.0001520171
+-0.0531075573 -0.0287610955 0.0081620442
+-0.0553064338 -0.0275614572 0.0208660182
+ 0.7983984023 -0.3985080838 0.4513881903
+-0.0341191820 0.0376109561 0.0409282746
+-0.0475577418 0.0178034772 0.0409282746
+-0.0095878575 -0.0148125719 0.0627892265
+ 0.8714085158 0.4719227321 -0.1339258511
+-0.0459405885 0.0231100357 -0.0401150201
+-0.0486579924 0.0242868764 -0.0275096281
+-0.0442189464 0.0355015672 -0.0322203316
+ 0.3641627194 0.4984711306 0.7867096324
+ 0.0221955507 0.0247144114 -0.0561282608
+ 0.0128599239 0.0149564314 -0.0621671439
+-0.0275690461 -0.0211064978 -0.0552113186
+ 0.0578830028 -0.0237350817 0.0184399064
+-0.3641627194 -0.4984711306 -0.7867096324
+ 0.0503647635 0.0377692216 -0.0170500075
+ 0.0078874982 0.0645938774 0.0043868710
+-0.1529062285 -0.4101421715 0.8991123870
+ 0.0353840547 -0.0391955450 -0.0382819042
+ 0.0407008533 -0.0276138549 -0.0359881617
+ 0.0459818845 -0.0365909393 -0.0282948002
+ 0.0029384979 -0.0644614796 -0.0094820427
+ 0.0021192465 -0.0608375115 0.0029220223
+ 0.0090286636 -0.0631393379 0.0136284081
+-0.0215500966 -0.0217815257 0.0575759041
+-0.0497697037 -0.0396338675 0.0143512855
+-0.0060124429 0.0631762251 -0.0150479691
+-0.0021192465 0.0608375115 -0.0029220223
+ 0.0080099440 0.0638884564 -0.0103890418
+ 0.0002152729 0.0341730572 -0.0555516163
+ 0.0349500485 -0.0277053167 -0.0475892403
+ 0.0520976973 -0.0234909763 -0.0314297666
+-0.0347733835 0.9982444734 -0.0479456261
+ 0.0475800150 -0.0202291728 0.0397586343
+-0.0094957793 -0.0645097026 -0.0014678904
+-0.0057318499 -0.0636925741 0.0128151536
+-0.0614790292 -0.0191369547 0.0103890418
+-0.0597571729 -0.0260027361 -0.0026008184
+-0.0262717496 -0.0415627235 -0.0428504544
+-0.0148012004 0.0634414628 -0.0031514317
+-0.0026364338 -0.0360745903 0.0542724553
+-0.0134385598 -0.0397018775 -0.0499699139
+-0.0221937153 -0.0303790744 -0.0479456261
+-0.0350048704 -0.0300701469 -0.0460898207
+-0.0519986769 0.0340752438 -0.0197190674
+-0.0547843524 0.0140253247 -0.0324929418
+-0.0142403331 -0.0270592347 -0.0576093481
+3 0 2 1
+5 0 3 11 10 2 3
+3 0 4 3
+3 0 5 4
+5 0 1 6 18 5
+3 1 7 6
+5 1 8 23 22 7 3
+3 1 2 8
+5 2 9 26 25 8
+3 2 10 9
+3 3 12 11
+3 3 13 12
+5 3 4 14 34 13
+3 4 15 14
+5 4 5 16 38 15 3
+3 5 17 16
+3 5 18 17
+3 6 19 18
+5 6 20 45 44 19 3
+3 6 7 20
+5 7 21 33 47 20
+3 7 22 21
+3 8 24 23
+3 8 25 24
+3 9 27 26
+5 9 28 55 39 27 3
+3 9 10 28
+5 10 29 58 57 28
+3 10 11 29
+3 11 30 29
+5 11 12 31 44 30
+3 12 32 31
+5 12 13 21 48 32 3
+3 13 33 21
+3 13 34 33
+3 14 35 34
+5 14 36 56 57 35 3
+3 14 15 36
+5 15 37 45 46 36
+3 15 38 37
+3 16 39 38
+3 16 27 39
+5 16 17 40 54 27
+3 17 41 40
+5 17 18 42 58 41 3
+3 18 19 42
+5 19 43 53 35 42
+3 19 44 43
+3 20 46 45
+3 20 47 46
+3 21 22 48
+5 22 49 38 39 48
+3 22 23 49
+3 23 50 49
+5 23 24 51 41 50
+3 24 52 51
+5 24 25 43 31 52 3
+3 25 53 43
+3 25 26 53
+5 26 54 33 34 53 3
+3 26 27 54
+3 28 56 55
+3 28 57 56
+3 29 50 58
+5 29 30 37 49 50 3
+3 30 45 37
+3 30 44 45
+3 31 43 44
+3 31 32 52
+5 32 55 56 59 52
+3 32 48 55
+3 33 54 47
+3 34 35 53
+3 35 57 42
+3 36 59 56
+3 36 46 59
+3 37 38 49
+3 39 55 48
+3 40 47 54
+5 40 51 59 46 47 3
+3 40 41 51
+3 41 58 50
+3 42 57 58
+3 51 52 59
+5 4 0 1 2 3
+5 4 5 6 7 0
+5 7 8 9 1 0
+5 1 10 11 12 2
+5 12 13 14 3 2
+5 14 15 16 4 3
+5 4 17 18 19 5
+5 19 20 21 6 5
+5 6 22 23 8 7
+5 8 24 25 26 9
+5 26 27 28 1 9
+5 28 29 30 10 1
+5 30 31 32 11 10
+5 32 33 34 12 11
+5 12 35 36 37 13
+5 37 38 39 14 13
+5 14 40 41 42 15
+5 42 43 44 16 15
+5 44 45 17 4 16
+5 45 46 47 18 17
+5 18 48 49 20 19
+5 20 33 32 50 21
+5 50 51 52 6 21
+5 52 53 54 22 6
+5 54 55 56 23 22
+5 56 57 58 8 23
+5 58 59 60 24 8
+5 60 42 41 25 24
+5 25 61 62 27 26
+5 27 63 64 29 28
+5 64 65 66 30 29
+5 30 67 56 68 31
+5 68 69 70 32 31
+5 20 71 59 34 33
+5 59 72 35 12 34
+5 72 46 73 36 35
+5 36 74 75 38 37
+5 38 65 64 76 39
+5 76 51 40 14 39
+5 51 77 25 41 40
+5 42 78 79 80 43
+5 80 54 81 44 43
+5 44 82 73 46 45
+5 46 57 56 67 47
+5 66 18 47 67 30
+5 38 48 18 66 65
+5 75 79 49 48 38
+5 78 71 20 49 79
+5 70 77 51 50 32
+5 64 53 52 51 76
+5 63 81 54 53 64
+5 79 83 55 54 80
+5 83 69 68 56 55
+5 57 58 59 72 46
+5 59 60 42 78 71
+5 69 61 25 77 70
+5 69 74 36 62 61
+5 82 27 62 36 73
+5 27 63 81 44 82
+5 74 75 79 83 69
+great dodecicosidodecahedron
+great dodecacronic hexecontahedron
+5/2 3|5/3
+(10/3.5/2.10/3.3)
+icosahedral group
+A5
+12{10/3}+20{3}+12{5/2}
+65 60 120 44 60 10 0 0 -16 3 4 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9996324920 0.0000000000 0.0271086873
+-0.3453645319 0.9380770007 0.0271086873
+-0.9468654869 0.3204853643 0.0271086873
+ 0.0263835025 -0.9992842588 0.0271086873
+ 0.0364611038 0.9380770007 -0.3445027268
+ 0.0527670051 0.3204853643 -0.9457826254
+-0.7334184677 -0.2592781062 0.6283885859
+-0.3189810294 -0.0612072581 -0.9457826254
+ 0.8677149793 0.3583135302 -0.3445027268
+-0.3352869307 -0.8768697425 -0.3445027268
+ 0.2398305218 0.7400061526 0.6283885859
+-0.9367878857 -0.0612072581 -0.3445027268
+ 0.6480396600 -0.2592781062 -0.7161141409
+-0.3678987333 0.3583135302 0.8580570704
+ 0.6216561575 0.7400061526 0.2567771718
+-0.4672044434 -0.5185562123 -0.7161141409
+ 0.4796610435 -0.8390415766 0.2567771718
+-0.7233408665 -0.6409707286 0.2567771718
+ 0.4633551422 -0.2214499403 0.8580570704
+ 0.8514090780 -0.4573489542 0.2567771718
+ 0.2336022217 -0.4573489542 0.8580570704
+ 0.5060445461 0.4807280465 -0.7161141409
+ 0.2762916255 -0.6409707286 -0.7161141409
+-0.7031856640 -0.5185562123 -0.4864456563
+ 0.2436798229 -0.8390415766 0.4864456563
+ 0.8451807779 -0.2214499403 0.4864456563
+-0.7295691665 0.4807280465 0.4864456563
+-0.2436798229 0.8390415766 -0.4864456563
+ 0.7031856640 0.5185562123 0.4864456563
+-0.4998162460 0.7166270604 0.4864456563
+ 0.7295691665 -0.4807280465 -0.4864456563
+-0.4998162460 -0.7166270604 0.4864456563
+ 0.4998162460 -0.7166270604 -0.4864456563
+-0.8451807779 0.2214499403 -0.4864456563
+ 0.4998162460 0.7166270604 -0.4864456563
+-0.4796610435 0.8390415766 -0.2567771718
+ 0.4672044434 0.5185562123 0.7161141409
+-0.5060445461 -0.4807280465 0.7161141409
+-0.4633551422 0.2214499403 -0.8580570704
+-0.6480396600 0.2592781062 0.7161141409
+ 0.3678987333 -0.3583135302 -0.8580570704
+-0.2336022217 0.4573489542 -0.8580570704
+-0.6216561575 -0.7400061526 -0.2567771718
+-0.2762916255 0.6409707286 0.7161141409
+ 0.7233408665 0.6409707286 -0.2567771718
+-0.8514090780 0.4573489542 -0.2567771718
+ 0.7334184677 0.2592781062 -0.6283885859
+-0.8677149793 -0.3583135302 0.3445027268
+-0.2398305218 -0.7400061526 -0.6283885859
+-0.0364611038 -0.9380770007 0.3445027268
+ 0.9367878857 0.0612072581 0.3445027268
+ 0.3352869307 0.8768697425 0.3445027268
+-0.0527670051 -0.3204853643 0.9457826254
+ 0.3189810294 0.0612072581 0.9457826254
+ 0.3453645319 -0.9380770007 -0.0271086873
+ 0.9468654869 -0.3204853643 -0.0271086873
+-0.9996324920 0.0000000000 -0.0271086873
+-0.0263835025 0.9992842588 -0.0271086873
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.4931762648 0.7071067812 0.5067318540
+-0.3915763668 0.3813742685 0.5067318540
+-0.6938439517 -0.5116672736 0.5067318540
+ 0.4931762648 -0.4803270912 0.5067318540
+ 0.5253548247 -0.5116672736 -0.6798521231
+ 0.5171607473 0.3813742685 -0.3776956239
+ 0.0977538074 0.5937169362 -0.6071725516
+-0.9541739697 0.1954395076 -0.2266173744
+-0.2205551306 0.9486832981 -0.2266173744
+-0.5909300722 -0.1133898450 -0.6071725516
+-0.3675918843 -0.5270462767 -0.3776956239
+-0.2006676869 0.1954395076 -0.9599666027
+-0.6095993882 0.5937169362 0.0812582313
+-0.3465455537 -0.7771855594 0.0812582313
+ 0.2006676869 -0.1954395076 0.9599666027
+ 0.7111992862 -0.1456720081 0.1689106180
+ 0.1643920883 -0.7071067812 0.1689106180
+ 0.7677683711 0.3669372463 0.0812582313
+ 0.9541739697 -0.1954395076 0.2266173744
+ 0.0906227633 -0.7771855594 -0.3442153914
+ 0.1495688629 -0.1456720081 0.7155168599
+ 0.0604151755 0.3669372463 0.7696890141
+-0.1495688629 0.1456720081 -0.7155168599
+ 0.2205551306 -0.9486832981 0.2266173744
+-0.3652148696 -0.0700787782 0.7696890141
+ 0.7793066430 -0.0700787782 -0.3442153914
+-0.7111992862 0.1456720081 -0.1689106180
+-0.0906227633 0.7771855594 0.3442153914
+ 0.6938439517 0.5116672736 -0.5067318540
+-0.1643920883 0.7071067812 -0.1689106180
+-0.0604151755 -0.3669372463 -0.7696890141
+-0.7793066430 0.0700787782 0.3442153914
+-0.4931762648 -0.7071067812 -0.5067318540
+ 0.3652148696 0.0700787782 -0.7696890141
+-0.5253548247 0.5116672736 0.6798521231
+ 0.3465455537 0.7771855594 -0.0812582313
+-0.7677683711 -0.3669372463 -0.0812582313
+-0.5171607473 -0.3813742685 0.3776956239
+ 0.6095993882 -0.5937169362 -0.0812582313
+ 0.3675918843 0.5270462767 0.3776956239
+ 0.3915763668 -0.3813742685 -0.5067318540
+-0.0977538074 -0.5937169362 0.6071725516
+ 0.5909300722 0.1133898450 0.6071725516
+-0.4931762648 0.4803270912 -0.5067318540
+10 0 2 9 19 30 35 26 14 5 1 3
+5 0 3 11 7 2 2
+10 0 4 12 14 25 24 27 21 10 3 3
+3 0 1 4
+10 1 6 10 20 22 16 17 9 8 4 3
+5 1 5 13 15 6 2
+3 2 8 9
+10 2 7 16 28 40 43 42 30 18 8 3
+10 3 6 15 27 39 45 44 34 22 11 3
+3 3 10 6
+5 4 8 18 23 12 2
+10 5 12 23 35 46 49 47 36 24 13 3
+3 5 14 12
+3 7 17 16
+10 7 11 20 32 44 51 50 40 29 17 3
+5 9 17 29 31 19 2
+5 10 21 33 32 20 2
+3 11 22 20
+10 13 25 37 47 55 54 45 33 21 15 3
+3 13 24 25
+5 14 26 38 37 25 2
+3 15 21 27
+5 16 22 34 41 28 2
+10 18 19 31 43 53 56 49 38 26 23 3
+3 18 30 19
+3 23 26 35
+5 24 36 48 39 27 2
+3 28 29 40
+10 28 41 51 58 59 56 52 42 31 29 3
+5 30 42 52 46 35 2
+3 31 42 43
+3 32 34 44
+10 32 33 39 48 55 59 57 50 41 34 3
+3 33 45 39
+10 36 37 38 46 52 53 57 58 54 48 3
+3 36 47 37
+3 38 49 46
+5 40 50 57 53 43 2
+3 41 50 51
+5 44 45 54 58 51 2
+5 47 49 56 59 55 2
+3 48 54 55
+3 52 56 53
+3 57 59 58
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 1 8 9 2
+4 2 10 4 3
+4 5 11 12 0
+4 4 9 8 5
+4 7 13 14 1
+4 6 4 10 7
+4 0 15 4 6
+4 4 16 2 9
+4 14 17 8 1
+4 2 12 11 10
+4 5 18 19 11
+4 2 20 0 12
+4 8 21 18 5
+4 7 22 4 13
+4 15 14 13 4
+4 10 23 24 7
+4 0 24 23 15
+4 4 17 14 16
+4 16 18 21 2
+4 22 8 17 4
+4 11 25 23 10
+4 19 2 26 11
+4 18 20 2 19
+4 20 23 25 0
+4 8 26 2 21
+4 7 27 28 22
+4 15 28 27 14
+4 0 29 7 24
+4 23 30 28 15
+4 14 31 32 16
+4 32 33 18 16
+4 22 32 31 8
+4 11 29 0 25
+4 26 34 35 11
+4 18 35 34 20
+4 34 36 23 20
+4 8 33 32 26
+4 7 37 14 27
+4 28 38 32 22
+4 29 28 30 7
+4 23 37 7 30
+4 14 39 8 31
+4 39 18 33 8
+4 11 36 34 29
+4 18 40 11 35
+4 32 41 34 26
+4 40 23 36 11
+4 37 32 38 14
+4 28 39 14 38
+4 34 42 28 29
+4 23 42 34 37
+4 39 34 41 18
+4 32 40 18 41
+4 40 28 42 23
+4 34 43 32 37
+4 28 43 34 39
+4 32 40 28 43
+small dodecahemicosahedron
+small dodecahemicosacron
+5/3 5/2|3
+(6.5/3.6.5/2)
+icosahedral group
+A5
+10{6}+6{5/2}+6{5/3}
+66 30 60 22 30 0 1 1 -8 3 4 120 5 1 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8660254038 0.0000000000 0.5000000000
+-0.8660254038 0.0000000000 0.5000000000
+-0.6454972244 0.5773502692 0.5000000000
+ 0.6454972244 -0.5773502692 0.5000000000
+ 0.8660254038 0.0000000000 -0.5000000000
+ 0.7557613141 0.5773502692 -0.3090169944
+ 0.1102640897 -0.5773502692 0.8090169944
+-0.1102640897 0.5773502692 0.8090169944
+-0.7557613141 -0.5773502692 -0.3090169944
+-0.8660254038 0.0000000000 -0.5000000000
+-0.6454972244 0.5773502692 -0.5000000000
+-0.1784110449 0.9341723590 -0.3090169944
+-0.4670861795 -0.3568220898 0.8090169944
+ 0.4670861795 0.3568220898 0.8090169944
+ 0.1784110449 -0.9341723590 -0.3090169944
+ 0.6454972244 -0.5773502692 -0.5000000000
+ 0.7557613141 0.5773502692 0.3090169944
+ 0.1102640897 -0.5773502692 -0.8090169944
+ 0.0000000000 -0.0000000000 -1.0000000000
+-0.1102640897 0.5773502692 -0.8090169944
+ 0.9341723590 -0.3568220898 0.0000000000
+-0.3568220898 -0.9341723590 0.0000000000
+-0.7557613141 -0.5773502692 0.3090169944
+ 0.3568220898 0.9341723590 0.0000000000
+-0.9341723590 0.3568220898 0.0000000000
+-0.1784110449 0.9341723590 0.3090169944
+-0.4670861795 -0.3568220898 -0.8090169944
+ 0.4670861795 0.3568220898 -0.8090169944
+ 0.1784110449 -0.9341723590 0.3090169944
+ 0.0000000000 1.0000000000 0.0000000000
+-0.4911234732 0.1875924741 0.8506508084
+-0.6666666667 -0.7453559925 0.0000000000
+ 0.4911234732 -0.1875924741 0.8506508084
+ 0.3333333333 -0.7453559925 -0.5773502692
+ 0.9822469464 0.1875924741 0.0000000000
+-0.9822469464 -0.1875924741 0.0000000000
+ 0.3333333333 -0.7453559925 0.5773502692
+ 0.7453559925 0.3333333333 0.5773502692
+-0.6070619982 0.7946544723 0.0000000000
+ 0.6070619982 -0.7946544723 0.0000000000
+ 0.7453559925 0.3333333333 -0.5773502692
+ 0.4911234732 -0.1875924741 -0.8506508084
+ 0.3035309991 0.7946544723 -0.5257311121
+ 0.1273220038 0.3333333333 0.9341723590
+-0.8726779962 0.3333333333 0.3568220898
+-0.3035309991 -0.7946544723 0.5257311121
+ 0.3035309991 0.7946544723 0.5257311121
+-0.8726779962 0.3333333333 -0.3568220898
+ 0.1273220038 0.3333333333 -0.9341723590
+-0.3035309991 -0.7946544723 -0.5257311121
+-0.4911234732 0.1875924741 -0.8506508084
+6 0 1 5 19 10 2
+5 0 2 8 13 3 3
+6 0 3 11 19 16 4
+5 0 1 7 14 4 2
+6 1 7 23 10 20 6
+5 1 6 21 17 5 3
+5 2 10 23 25 9 2
+6 2 9 18 5 17 8
+6 3 13 29 16 28 12
+5 3 12 25 26 11 2
+5 4 16 29 21 15 3
+6 4 15 27 11 26 14
+5 5 18 28 16 19 2
+5 6 20 24 28 12 2
+6 6 12 25 23 29 21
+6 7 14 24 20 27 22
+5 7 22 13 29 23 3
+5 8 17 26 14 24 2
+6 8 24 28 18 22 13
+6 9 25 26 17 21 15
+5 9 15 27 22 18 3
+5 10 19 11 27 20 3
+4 3 0 1 2
+4 3 4 5 0
+4 6 0 1 7
+4 1 8 9 2
+4 10 2 3 11
+4 5 7 12 0
+4 13 4 5 14
+4 3 15 16 4
+4 17 7 1 18
+4 6 19 20 7
+4 21 0 6 4
+4 9 11 21 2
+4 13 8 9 14
+4 16 18 1 8
+4 17 11 3 15
+4 10 19 20 11
+4 12 2 10 8
+4 5 19 17 7
+4 20 18 12 7
+4 12 0 21 2
+4 21 15 13 4
+4 10 14 5 19
+4 20 15 16 18
+4 16 14 6 4
+4 13 18 17 15
+4 9 19 6 14
+4 9 11 17 19
+4 21 11 20 15
+4 13 8 12 18
+4 16 8 10 14
+great dodecicosahedron
+great dodecicosacron
+5/3 5/2 3|
+(6.10/3.6/5.10/7)
+icosahedral group
+A5
+10{6}+6{10/3}+6{10/7}+10{6/5}
+67 60 120 32 60 0 0 1 -28 4 4 120 5 0 1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.7913673487 0.0000000000 0.6113409191
+-0.6820030709 0.4014151117 0.6113409191
+-0.4944105968 -0.6179162098 0.6113409191
+ 0.1126514014 0.7833083316 0.6113409191
+ 0.9007316265 0.4014151117 -0.1659772426
+ 0.7860486710 -0.6179162098 -0.0175226837
+ 0.4149268310 0.7833083316 0.4628863603
+-0.7549125894 -0.4645892808 0.4628863603
+-0.5726387930 0.8028302234 -0.1659772426
+-0.8761697921 -0.4525240881 -0.1659772426
+-0.0086058013 -0.9998094297 -0.0175226837
+-0.8708511144 0.1653921218 0.4628863603
+ 0.8343963552 0.2991971590 0.4628863603
+-0.2691077939 0.9487004534 -0.1659772426
+ 0.8278221080 -0.4645892808 -0.3144318014
+ 0.2187285557 0.8028302234 -0.5546363234
+ 0.4042894756 -0.4525240881 -0.7948408455
+ 0.8987000724 0.1653921218 -0.4061817646
+-0.1437874830 0.2991971590 0.9432954043
+ 0.0331676357 0.9487004534 -0.3144318014
+-0.0331676357 -0.9487004534 0.3144318014
+-0.6906088722 -0.5983943180 -0.4061817646
+-0.0278489580 -0.3307842435 0.9432954043
+-0.5779574707 0.1849140136 -0.7948408455
+ 0.1544248384 0.9366352607 0.3144318014
+-0.1544248384 -0.9366352607 -0.3144318014
+-0.7635183907 0.3307842435 -0.5546363234
+ 0.1007584765 -0.5983943180 -0.7948408455
+-0.7614868366 0.5668072335 -0.3144318014
+ 0.7614868366 -0.5668072335 0.3144318014
+ 0.2756820411 -0.1849140136 0.9432954043
+ 0.2166970016 0.5668072335 -0.7948408455
+-0.8278221080 0.4645892808 0.3144318014
+ 0.2691077939 -0.9487004534 0.1659772426
+ 0.7635183907 -0.3307842435 0.5546363234
+-0.2756820411 0.1849140136 -0.9432954043
+ 0.0278489580 0.3307842435 -0.9432954043
+-0.2166970016 -0.5668072335 0.7948408455
+ 0.5779574707 -0.1849140136 0.7948408455
+ 0.7549125894 0.4645892808 -0.4628863603
+-0.4149268310 -0.7833083316 -0.4628863603
+-0.4042894756 0.4525240881 0.7948408455
+ 0.1437874830 -0.2991971590 -0.9432954043
+ 0.8761697921 0.4525240881 0.1659772426
+ 0.5726387930 -0.8028302234 0.1659772426
+-0.2187285557 -0.8028302234 0.5546363234
+-0.8343963552 -0.2991971590 -0.4628863603
+ 0.8708511144 -0.1653921218 -0.4628863603
+-0.1007584765 0.5983943180 0.7948408455
+-0.9007316265 -0.4014151117 0.1659772426
+-0.1126514014 -0.7833083316 -0.6113409191
+-0.8987000724 -0.1653921218 0.4061817646
+ 0.6906088722 0.5983943180 0.4061817646
+ 0.6820030709 -0.4014151117 -0.6113409191
+-0.7913673487 0.0000000000 -0.6113409191
+-0.7860486710 0.6179162098 0.0175226837
+ 0.4944105968 0.6179162098 -0.6113409191
+ 0.0086058013 0.9998094297 0.0175226837
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.2317571228 0.8506508084 0.4718917654
+-0.3015891505 -0.0555029103 0.4718917654
+-0.8089973662 0.3504874081 0.4718917654
+ 0.2317571228 0.2008114159 0.4718917654
+ 0.8680129287 0.3504874081 -0.3517273552
+ 0.5578135237 -0.0555029103 0.0498189392
+-0.2259811885 0.4702282018 0.2110364131
+ 0.0842182165 -0.1752437040 0.9809163757
+-0.8159632084 -0.4587939735 -0.3517273552
+-0.3051588742 -0.4702282018 0.0498189392
+ 0.7247791497 -0.1752437040 0.6663218655
+ 0.3051588742 0.4702282018 -0.0498189392
+ 0.2259811885 -0.4702282018 -0.2110364131
+ 0.2204861533 -0.4587939735 -0.8607519655
+ 0.0772523743 -0.9845250856 0.1572972551
+-0.1828226219 0.3804226065 -0.3722538870
+ 0.3159753393 0.6754071043 -0.6663218655
+-0.3159753393 -0.6754071043 0.6663218655
+-0.5578135237 0.0555029103 -0.0498189392
+ 0.7204740224 -0.6754071043 0.1572972551
+-0.7247791497 0.1752437040 -0.6663218655
+-0.7204740224 0.6754071043 -0.1572972551
+ 0.3015891505 0.0555029103 -0.4718917654
+-0.0842182165 0.1752437040 -0.9809163757
+ 0.1828226219 -0.3804226065 0.3722538870
+-0.8680129287 -0.3504874081 0.3517273552
+-0.2317571228 -0.2008114159 -0.4718917654
+-0.0772523743 0.9845250856 -0.1572972551
+ 0.8159632084 0.4587939735 0.3517273552
+ 0.8089973662 -0.3504874081 -0.4718917654
+-0.2204861533 0.4587939735 0.8607519655
+-0.2317571228 -0.8506508084 -0.4718917654
+6 0 2 9 16 5 1
+10 0 3 12 19 38 52 42 23 8 2 3
+6 0 4 14 27 10 3 5
+10 0 1 7 19 39 53 49 31 13 4 7
+6 1 6 17 37 20 7 5
+10 1 5 15 35 44 48 30 13 18 6 3
+10 2 4 14 33 49 58 56 42 25 9 7
+6 2 8 21 30 13 4 5
+6 3 11 28 36 29 12
+10 3 10 26 46 50 41 21 8 22 11 7
+6 5 7 19 38 34 15 5
+10 5 16 25 44 57 58 53 40 20 7 7
+10 6 11 28 15 34 51 54 45 26 17 7
+6 6 18 32 24 22 11
+6 8 23 35 15 28 22
+10 9 24 32 14 27 37 20 29 36 16 3
+6 9 25 44 48 43 24 5
+6 10 12 19 39 45 26
+10 10 27 33 50 55 56 52 47 29 12 3
+6 13 31 46 26 17 18 5
+6 14 33 50 41 43 32
+6 16 36 47 52 42 25 5
+10 17 18 32 43 48 57 59 54 40 37 3
+6 20 29 47 51 54 40
+10 21 23 35 34 38 39 45 46 31 30 3
+6 21 41 55 56 42 23
+10 22 28 36 47 51 59 55 41 43 24 3
+6 27 37 40 53 49 33
+6 30 48 57 58 49 31 5
+6 34 35 44 57 59 51
+6 38 39 53 58 56 52 5
+6 45 46 50 55 59 54 5
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 1 8 9 2
+4 2 6 7 3
+4 5 10 11 0
+4 4 12 13 5
+4 3 10 11 4
+4 7 9 14 1
+4 0 15 16 6
+4 9 17 18 2
+4 8 12 13 9
+4 1 17 18 8
+4 7 5 19 3
+4 2 15 20 6
+4 5 14 12 10
+4 11 21 15 0
+4 4 22 19 12
+4 13 22 19 5
+4 3 17 1 10
+4 11 23 15 4
+4 7 24 25 9
+4 13 26 14 9
+4 14 24 25 1
+4 15 13 26 16
+4 16 11 21 6
+4 9 19 12 17
+4 18 27 15 2
+4 8 26 14 12
+4 18 23 15 8
+4 24 28 5 7
+4 19 24 28 3
+4 22 20 15 13
+4 20 18 27 6
+4 12 29 24 10
+4 5 29 24 14
+4 21 26 8 15
+4 27 22 4 15
+4 1 30 24 10
+4 3 30 24 17
+4 11 27 22 23
+4 25 26 20 9
+4 25 6 21 1
+4 22 16 26 20
+4 16 5 29 11
+4 12 31 24 17
+4 9 31 24 19
+4 18 21 26 23
+4 28 22 16 5
+4 28 6 27 3
+4 31 18 20 9
+4 12 23 26 29
+4 18 30 1 21
+4 11 30 3 27
+4 22 31 12 23
+4 25 18 31 26
+4 30 6 25 18
+4 29 22 28 11
+4 28 6 30 11
+4 26 29 22 31
+great snub dodecicosidodecahedron
+great hexagonal hexecontahedron
+|5/3 5/2 3
+(3.5/3.3.5/2.3.3)
+icosahedral group
+A5
+80{3}+12{5/2}+12{5/3}
+68 60 180 104 60 10 0 0 -16 3 6 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 1.0000000000 0.0000000000 0.0000000000
+ 0.0000000000 1.0000000000 0.0000000000
+ 0.7861513778 0.6180339887 0.0000000000
+-0.6180339887 0.7861513778 0.0000000000
+-1.0000000000 -0.0000000000 0.0000000000
+ 0.0000000000 -1.0000000000 0.0000000000
+ 0.0000000000 -0.0000000000 -1.0000000000
+ 0.0000000000 -0.7861513778 -0.6180339887
+ 0.0000000000 0.6180339887 -0.7861513778
+ 0.6180339887 0.0000000000 -0.7861513778
+-0.7861513778 0.0000000000 -0.6180339887
+-0.6180339887 -0.0000000000 0.7861513778
+ 0.7861513778 -0.0000000000 0.6180339887
+-0.4858682718 0.6180339887 0.6180339887
+ 0.3819660113 -0.4858682718 0.7861513778
+ 0.6180339887 -0.7861513778 0.0000000000
+-0.7861513778 -0.6180339887 -0.0000000000
+-0.4858682718 -0.3819660113 -0.7861513778
+-0.6180339887 -0.4858682718 0.6180339887
+-0.0000000000 0.7861513778 0.6180339887
+ 0.0000000000 -0.6180339887 0.7861513778
+ 0.6180339887 0.4858682718 -0.6180339887
+ 0.7861513778 -0.3819660113 0.4858682718
+-0.7861513778 0.4858682718 0.3819660113
+ 0.6180339887 0.6180339887 0.4858682718
+ 0.4858682718 -0.7861513778 0.3819660113
+-0.6180339887 -0.6180339887 -0.4858682718
+-0.4858682718 0.7861513778 -0.3819660113
+ 0.3819660113 0.7861513778 -0.4858682718
+ 0.4858682718 -0.6180339887 -0.6180339887
+-0.3819660113 -0.7861513778 0.4858682718
+-0.3819660113 0.4858682718 -0.7861513778
+-0.3177508827 -0.8678342830 -0.3819660113
+ 0.8678342830 -0.1039022605 -0.4858682718
+ 0.4858682718 0.3819660113 0.7861513778
+-0.8678342830 0.1039022605 0.4858682718
+-0.1039022605 0.9183170948 -0.3819660113
+-0.7861513778 0.3819660113 -0.4858682718
+ 0.7861513778 -0.4858682718 -0.3819660113
+-0.3819660113 0.3177508827 0.8678342830
+-0.4858682718 -0.8678342830 0.1039022605
+ 0.4858682718 0.8678342830 -0.1039022605
+-0.3819660113 0.1039022605 -0.9183170948
+ 0.8678342830 0.3819660113 -0.3177508827
+ 0.1039022605 0.4858682718 0.8678342830
+-0.8678342830 -0.3819660113 0.3177508827
+-0.1039022605 -0.4858682718 -0.8678342830
+-0.9183170948 0.3819660113 -0.1039022605
+ 0.9183170948 -0.3819660113 0.1039022605
+ 0.3177508827 0.8678342830 0.3819660113
+-0.2360679775 -0.3177508827 0.9183170948
+ 0.1039022605 -0.9183170948 0.3819660113
+ 0.9183170948 0.2360679775 0.3177508827
+ 0.3819660113 -0.3177508827 -0.8678342830
+ 0.3819660113 -0.1039022605 0.9183170948
+ 0.3177508827 -0.9183170948 -0.2360679775
+-0.3177508827 0.9183170948 0.2360679775
+ 0.2360679775 0.3177508827 -0.9183170948
+-0.9183170948 -0.2360679775 -0.3177508827
+ 0.5773502692 0.5773502692 0.5773502692
+ 0.2805161775 0.5773502692 0.5773502692
+ 0.0970626198 0.8107067993 0.5773502692
+-0.5773502692 0.2805161775 0.5773502692
+-0.5773502692 -0.5773502692 0.5773502692
+ 0.5773502692 -0.5773502692 0.5773502692
+ 0.5773502692 -0.5773502692 -0.5773502692
+ 0.5773502692 -0.2805161775 -0.5773502692
+ 0.5773502692 -0.0970626198 -0.8107067993
+ 0.5773502692 0.5773502692 -0.2805161775
+-0.0970626198 0.5773502692 -0.8107067993
+-0.8107067993 0.5773502692 0.0970626198
+ 0.0970626198 0.5773502692 0.8107067993
+ 0.3938967115 0.4331280021 0.8107067993
+ 0.8107067993 -0.0970626198 0.2805161775
+ 0.8107067993 -0.0970626198 -0.5773502692
+ 0.0970626198 0.8107067993 -0.5773502692
+-0.8107067993 0.0970626198 -0.5773502692
+-0.8107067993 0.0970626198 -0.2805161775
+-0.9941603570 -0.0471596473 -0.0970626198
+-0.5773502692 0.8107067993 -0.0970626198
+-0.5773502692 -0.0970626198 -0.8107067993
+-0.5773502692 -0.8107067993 0.0970626198
+-0.5773502692 -0.5773502692 0.2805161775
+-0.8107067993 -0.5773502692 0.0970626198
+-0.2805161775 -0.5773502692 -0.5773502692
+ 0.8107067993 -0.3938967115 -0.4331280021
+ 0.2805161775 -0.8107067993 0.0970626198
+-0.2805161775 0.8107067993 -0.0970626198
+-0.0970626198 0.9941603570 0.0471596473
+ 0.9941603570 -0.0970626198 0.0471596473
+ 0.2805161775 -0.8107067993 -0.5138727076
+-0.2805161775 0.0970626198 -0.9549290665
+-0.0970626198 0.2805161775 -0.8107067993
+ 0.0471596473 0.0970626198 -0.9941603570
+-0.4331280021 -0.8107067993 0.3938967115
+ 0.0970626198 -0.2805161775 0.8107067993
+ 0.5138727076 -0.8107067993 0.2805161775
+ 0.9549290665 0.0970626198 -0.2805161775
+ 0.3938967115 0.8107067993 0.4331280021
+-0.2805161775 0.8107067993 -0.0970626198
+-0.9549290665 0.2805161775 -0.0970626198
+-0.5138727076 -0.2805161775 0.8107067993
+ 0.0471596473 -0.9941603570 0.0970626198
+ 0.2805161775 -0.8107067993 0.0970626198
+ 0.5381189786 -0.8415485325 -0.0471596473
+ 0.2805161775 -0.5138727076 0.8107067993
+-0.2805161775 -0.9549290665 -0.0970626198
+ 0.4331280021 -0.3938967115 -0.8107067993
+-0.8415485325 0.3696504405 -0.3938967115
+-0.0970626198 0.2805161775 -0.8107067993
+ 0.0970626198 -0.2805161775 0.8107067993
+ 0.0970626198 -0.0471596473 0.9941603570
+ 0.8107067993 0.5138727076 0.2805161775
+-0.0970626198 0.9549290665 -0.2805161775
+ 0.8107067993 -0.2805161775 0.5138727076
+-0.0970626198 0.2805161775 0.9549290665
+-0.8107067993 -0.4331280021 0.3938967115
+-0.0471596473 -0.5381189786 0.8415485325
+-0.3938967115 0.8415485325 -0.3696504405
+-0.8107067993 0.0970626198 -0.2805161775
+ 0.8107067993 -0.0970626198 0.2805161775
+ 0.8415485325 0.0471596473 0.5381189786
+-0.7215725363 0.5138727076 0.4639697352
+ 0.2805161775 0.9549290665 0.0970626198
+ 0.1605401813 0.3938967115 -0.9050260940
+-0.3696504405 0.3938967115 -0.8415485325
+-0.6907308032 0.0471596473 0.7215725363
+-0.8107067993 -0.5138727076 -0.2805161775
+ 0.2496744444 -0.9549290665 -0.1605401813
+ 0.4639697352 0.7215725363 -0.5138727076
+ 0.0970626198 -0.2805161775 -0.9549290665
+-0.9050260940 -0.1605401813 -0.3938967115
+ 0.2104431538 -0.9050260940 0.3696504405
+-0.5773502692 -0.5773502692 0.2805161775
+ 0.5773502692 0.5773502692 -0.2805161775
+ 0.7215725363 0.6907308032 -0.0471596473
+-0.2805161775 0.8107067993 0.5138727076
+-0.1605401813 -0.2496744444 0.9549290665
+ 0.6907308032 0.4830309745 -0.5381189786
+-0.5138727076 -0.4639697352 -0.7215725363
+-0.9549290665 -0.0970626198 0.2805161775
+-0.3938967115 0.9050260940 0.1605401813
+-0.0471596473 -0.7215725363 -0.6907308032
+ 0.5138727076 0.2805161775 -0.8107067993
+ 0.9549290665 0.1605401813 0.2496744444
+ 0.3696504405 -0.2104431538 0.9050260940
+ 0.2805161775 0.5773502692 0.5773502692
+-0.2805161775 -0.5773502692 -0.5773502692
+-0.5381189786 -0.6907308032 -0.4830309745
+ 0.9050260940 -0.3696504405 0.2104431538
+ 0.5773502692 -0.2805161775 -0.5773502692
+-0.5773502692 0.2805161775 0.5773502692
+-0.0970626198 -0.8107067993 0.5773502692
+-0.4639697352 0.2496744444 0.8499380899
+-0.4830309745 0.5381189786 0.6907308032
+ 0.8499380899 0.4639697352 -0.2496744444
+ 0.5773502692 0.0970626198 0.8107067993
+-0.8499380899 0.2104431538 0.4830309745
+-0.2496744444 -0.8499380899 -0.4639697352
+ 0.8107067993 -0.5773502692 -0.0970626198
+ 0.4830309745 0.8499380899 -0.2104431538
+-0.2104431538 -0.4830309745 -0.8499380899
+-0.5773502692 0.5773502692 -0.5773502692
+3 0 2 1
+5 0 3 14 13 2 3
+3 0 4 3
+5 0 5 20 19 4 2
+3 0 6 5
+3 0 1 6
+3 1 7 6
+5 1 8 22 16 7 3
+3 1 9 8
+5 1 2 10 25 9 2
+3 2 11 10
+3 2 12 11
+3 2 13 12
+3 3 15 14
+5 3 16 35 34 15 2
+3 3 7 16
+3 3 4 7
+3 4 17 7
+5 4 18 36 32 17 3
+3 4 19 18
+3 5 9 20
+3 5 8 9
+3 5 21 8
+5 5 6 12 27 21 3
+3 6 11 12
+5 6 7 17 30 11 2
+3 8 23 22
+5 8 21 39 41 23 2
+5 9 24 42 38 20 3
+3 9 25 24
+3 10 26 25
+3 10 27 26
+3 10 28 27
+5 10 11 29 47 28 3
+3 11 30 29
+3 12 26 27
+5 12 13 31 45 26 2
+3 13 30 31
+3 13 29 30
+3 13 14 29
+5 14 32 50 48 29 2
+3 14 17 32
+3 14 15 17
+3 15 30 17
+5 15 33 49 31 30 3
+3 15 34 33
+3 16 19 35
+3 16 18 19
+3 16 22 18
+3 18 37 36
+5 18 22 38 54 37 2
+5 19 23 40 52 35 3
+3 19 20 23
+3 20 22 23
+3 20 38 22
+3 21 25 39
+3 21 24 25
+3 21 27 24
+3 23 41 40
+3 24 43 42
+5 24 27 28 46 43 2
+5 25 26 44 55 39 3
+3 26 45 44
+3 28 45 46
+3 28 44 45
+3 28 47 44
+3 29 48 47
+3 31 48 45
+3 31 47 48
+3 31 49 47
+3 32 34 50
+3 32 33 34
+3 32 36 33
+3 33 51 49
+5 33 36 52 59 51 2
+5 34 37 53 58 50 3
+3 34 35 37
+3 35 36 37
+3 35 52 36
+3 37 54 53
+3 38 41 54
+3 38 40 41
+3 38 42 40
+3 39 43 41
+3 39 42 43
+3 39 55 42
+3 40 53 52
+5 40 42 55 57 53 2
+5 41 43 56 59 54 3
+3 43 46 56
+3 44 56 55
+5 44 47 49 58 56 2
+5 45 48 51 57 46 3
+3 46 55 56
+3 46 57 55
+3 48 50 51
+3 49 50 58
+3 49 51 50
+3 51 59 57
+3 52 54 59
+3 52 53 54
+3 53 57 58
+3 56 58 59
+3 57 59 58
+6 5 0 1 2 3 4
+6 5 6 7 8 9 0
+6 9 10 11 12 1 0
+6 1 13 14 15 16 2
+6 16 17 18 19 3 2
+6 3 20 21 22 23 4
+6 23 24 25 6 5 4
+6 25 17 16 15 7 6
+6 7 26 27 22 21 8
+6 20 28 29 9 8 21
+6 9 30 31 32 33 10
+6 33 34 25 24 11 10
+6 23 35 36 12 11 24
+6 36 37 38 39 1 12
+6 39 40 41 42 13 1
+6 42 43 44 45 14 13
+6 14 46 47 48 7 15
+6 25 43 42 41 18 17
+6 18 49 50 48 47 19
+6 46 51 52 3 19 47
+6 52 53 54 28 20 3
+6 27 55 56 57 23 22
+6 50 54 53 26 7 48
+6 51 58 27 26 53 52
+6 28 59 60 57 56 29
+6 55 61 30 9 29 56
+6 61 62 36 35 31 30
+6 60 32 31 35 23 57
+6 60 63 64 65 33 32
+6 33 66 40 39 38 34
+6 37 44 43 25 34 38
+6 36 67 68 69 44 37
+6 40 70 71 72 18 41
+6 44 73 74 72 71 45
+6 70 75 76 14 45 71
+6 76 77 78 51 46 14
+6 74 78 77 49 18 72
+6 75 79 50 49 77 76
+6 50 80 81 82 28 54
+6 27 83 84 85 61 55
+6 51 86 87 82 81 58
+6 80 88 83 27 58 81
+6 87 85 84 59 28 82
+6 88 89 60 59 84 83
+6 61 90 91 65 64 62
+6 63 92 67 36 62 64
+6 89 93 94 92 63 60
+6 91 69 68 66 33 65
+6 92 95 40 66 68 67
+6 91 96 97 73 44 69
+6 95 97 96 75 70 40
+6 92 98 74 73 97 95
+6 74 99 100 86 51 78
+6 75 101 87 86 100 79
+6 99 88 80 50 79 100
+6 87 94 93 90 61 85
+6 88 102 91 90 93 89
+6 101 103 98 92 94 87
+6 102 103 101 75 96 91
+6 98 74 99 88 102 103
+great dodecahemicosahedron
+great dodecahemicosacron
+5/4 5|3
+(6.5/4.6.5)
+icosahedral group
+A5
+10{6}+6{5}+6{5/4}
+69 30 60 22 30 0 1 1 -8 3 4 120 5 1 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8660254038 0.0000000000 0.5000000000
+-0.8660254038 0.0000000000 0.5000000000
+ 0.6454972244 0.5773502692 0.5000000000
+-0.6454972244 -0.5773502692 0.5000000000
+ 0.8660254038 0.0000000000 -0.5000000000
+ 0.1102640897 0.5773502692 0.8090169944
+ 0.7557613141 -0.5773502692 -0.3090169944
+-0.7557613141 0.5773502692 -0.3090169944
+-0.1102640897 -0.5773502692 0.8090169944
+-0.8660254038 -0.0000000000 -0.5000000000
+ 0.6454972244 0.5773502692 -0.5000000000
+ 0.4670861795 -0.3568220898 0.8090169944
+ 0.1784110449 0.9341723590 -0.3090169944
+-0.1784110449 -0.9341723590 -0.3090169944
+-0.4670861795 0.3568220898 0.8090169944
+-0.6454972244 -0.5773502692 -0.5000000000
+ 0.1102640897 0.5773502692 -0.8090169944
+ 0.7557613141 -0.5773502692 0.3090169944
+ 0.0000000000 -0.0000000000 -1.0000000000
+-0.7557613141 0.5773502692 0.3090169944
+-0.3568220898 0.9341723590 -0.0000000000
+ 0.9341723590 0.3568220898 -0.0000000000
+-0.1102640897 -0.5773502692 -0.8090169944
+-0.9341723590 -0.3568220898 -0.0000000000
+ 0.3568220898 -0.9341723590 -0.0000000000
+ 0.4670861795 -0.3568220898 -0.8090169944
+ 0.1784110449 0.9341723590 0.3090169944
+-0.1784110449 -0.9341723590 0.3090169944
+-0.4670861795 0.3568220898 -0.8090169944
+ 0.0000000000 1.0000000000 0.0000000000
+-0.3035309991 0.7946544723 0.5257311121
+-0.6666666667 0.7453559925 -0.0000000000
+ 0.3035309991 -0.7946544723 0.5257311121
+ 0.3333333333 0.7453559925 -0.5773502692
+ 0.6070619982 0.7946544723 0.0000000000
+-0.6070619982 -0.7946544723 0.0000000000
+ 0.3333333333 0.7453559925 0.5773502692
+-0.7453559925 0.3333333333 0.5773502692
+ 0.9822469464 -0.1875924741 0.0000000000
+-0.9822469464 0.1875924741 -0.0000000000
+-0.7453559925 0.3333333333 -0.5773502692
+ 0.3035309991 -0.7946544723 -0.5257311121
+-0.4911234732 -0.1875924741 0.8506508084
+ 0.8726779962 0.3333333333 -0.3568220898
+-0.1273220038 0.3333333333 -0.9341723590
+ 0.4911234732 0.1875924741 -0.8506508084
+-0.4911234732 -0.1875924741 -0.8506508084
+-0.1273220038 0.3333333333 0.9341723590
+ 0.8726779962 0.3333333333 0.3568220898
+ 0.4911234732 0.1875924741 0.8506508084
+-0.3035309991 0.7946544723 -0.5257311121
+6 0 1 5 19 10 2
+5 0 2 8 13 3 4
+6 0 3 11 19 16 4
+5 0 1 7 14 4
+6 1 7 23 10 20 6
+5 1 6 21 17 5 4
+5 2 10 23 25 9
+6 2 9 18 5 17 8
+6 3 13 29 16 28 12
+5 3 12 25 26 11
+5 4 16 29 21 15 4
+6 4 15 27 11 26 14
+5 5 18 28 16 19
+5 6 20 24 28 12
+6 6 12 25 23 29 21
+6 7 14 24 20 27 22
+5 7 22 13 29 23 4
+5 8 17 26 14 24
+6 8 24 28 18 22 13
+6 9 25 26 17 21 15
+5 9 15 27 22 18 4
+5 10 19 11 27 20 4
+4 3 0 1 2
+4 3 4 5 0
+4 6 0 1 7
+4 1 8 9 2
+4 10 2 3 11
+4 5 7 12 0
+4 13 4 5 14
+4 3 15 16 4
+4 17 7 1 18
+4 6 19 20 7
+4 21 0 6 4
+4 9 11 21 2
+4 13 8 9 14
+4 16 18 1 8
+4 17 11 3 15
+4 10 19 20 11
+4 12 2 10 8
+4 5 19 17 7
+4 20 18 12 7
+4 12 0 21 2
+4 21 15 13 4
+4 10 14 5 19
+4 20 15 16 18
+4 16 14 6 4
+4 13 18 17 15
+4 9 19 6 14
+4 9 11 17 19
+4 21 11 20 15
+4 13 8 12 18
+4 16 8 10 14
+great stellated truncated dodecahedron
+great triakisicosahedron
+2 3|5/3
+(10/3.10/3.3)
+icosahedral group
+A5
+12{10/3}+20{3}
+70 60 90 32 60 13 0 0 2 2 3 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9876921901 0.0000000000 -0.1564101584
+-0.6303417987 0.7603979742 -0.1564101584
+-0.1831282032 -0.9705668053 -0.1564101584
+-0.2530769525 0.7603979742 -0.5981195340
+-0.4238973457 -0.6801206241 -0.5981195340
+ 0.7469230475 0.2904461812 -0.5981195340
+-0.7002905480 0.3896744429 -0.5981195340
+-0.6570598434 -0.6801206241 -0.3251281267
+-0.4739316403 0.2904461812 0.8312820317
+ 0.0788547642 -0.5502291431 0.8312820317
+ 0.5260683597 -0.1795056119 0.8312820317
+-0.1975384380 0.5195659239 0.8312820317
+ 0.7901537521 0.5195659239 -0.3251281267
+ 0.8333844566 -0.5502291431 -0.0521367195
+ 0.9033332059 -0.1795056119 0.3895726561
+-0.4383075806 0.8100121051 0.3895726561
+ 0.9389572656 0.3400603121 -0.0521367195
+-0.5082563299 -0.8596262360 -0.0521367195
+-0.7147007828 0.5808923624 0.3895726561
+ 0.0089060149 -0.9209526744 0.3895726561
+ 0.3861708611 -0.9209526744 -0.0521367195
+ 0.3162221118 0.8100121051 -0.4938460950
+ 0.0953674240 0.3400603121 0.9355554706
+-0.1309914837 -0.8596262360 -0.4938460950
+ 0.2729914073 0.5808923624 -0.7668375023
+-0.6214357837 -0.1605547002 -0.7668375023
+-0.0953674240 -0.3400603121 -0.9355554706
+ 0.3518461715 0.0306632192 -0.9355554706
+ 0.8690085163 -0.0306632192 -0.4938460950
+-0.3518461715 -0.0306632192 0.9355554706
+-0.8545982815 -0.1605547002 -0.4938460950
+-0.9389572656 -0.3400603121 0.0521367195
+-0.8690085163 0.0306632192 0.4938460950
+-0.8333844566 0.5502291431 0.0521367195
+-0.3162221118 -0.8100121051 0.4938460950
+ 0.8545982815 0.1605547002 0.4938460950
+-0.3861708611 0.9209526744 0.0521367195
+ 0.1309914837 0.8596262360 0.4938460950
+ 0.5082563299 0.8596262360 0.0521367195
+-0.0788547642 0.5502291431 -0.8312820317
+ 0.4383075806 -0.8100121051 -0.3895726561
+ 0.6214357837 0.1605547002 0.7668375023
+-0.0089060149 0.9209526744 -0.3895726561
+ 0.6570598434 0.6801206241 0.3251281267
+-0.7901537521 -0.5195659239 0.3251281267
+-0.9033332059 0.1795056119 -0.3895726561
+-0.2729914073 -0.5808923624 0.7668375023
+ 0.7147007828 -0.5808923624 -0.3895726561
+-0.5260683597 0.1795056119 -0.8312820317
+ 0.4238973457 0.6801206241 0.5981195340
+ 0.1975384380 -0.5195659239 -0.8312820317
+ 0.4739316403 -0.2904461812 -0.8312820317
+ 0.2530769525 -0.7603979742 0.5981195340
+ 0.7002905480 -0.3896744429 0.5981195340
+-0.7469230475 -0.2904461812 0.5981195340
+ 0.6303417987 -0.7603979742 0.1564101584
+-0.9876921901 -0.0000000000 0.1564101584
+ 0.1831282032 0.9705668053 0.1564101584
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.3997648726 0.8506508084 0.3414399638
+-0.9100220386 -0.2351141009 0.3414399638
+ 0.3997648726 -0.4822469333 0.3414399638
+ 0.1949008944 -0.2351141009 -0.9522263391
+-0.1526965938 0.1842019375 -0.6720927788
+-0.6877040871 0.1842019375 -0.0456950952
+ 0.6307125431 -0.7608452130 -0.1526965938
+-0.0535007493 0.7099330497 -0.0456950952
+-0.0521673844 -0.7608452130 0.6468331514
+ 0.2879392144 0.2980449957 0.5807025884
+-0.3462641233 -0.2276861164 0.5807025884
+ 0.7573254447 -0.0898055953 0.6468331514
+ 0.6185920295 0.2980449957 0.1935675295
+ 0.5193961850 -0.2276861164 -0.4328301541
+ 0.0521673844 0.7608452130 -0.6468331514
+-0.7573254447 0.0898055953 -0.6468331514
+ 0.1274369665 -0.5526058126 -0.4328301541
+-0.4075705268 -0.5526058126 0.1935675295
+-0.6307125431 0.7608452130 0.1526965938
+-0.6185920295 -0.2980449957 -0.1935675295
+ 0.4075705268 0.5526058126 -0.1935675295
+-0.2879392144 -0.2980449957 -0.5807025884
+-0.1274369665 0.5526058126 0.4328301541
+-0.1949008944 0.2351141009 0.9522263391
+-0.5193961850 0.2276861164 0.4328301541
+ 0.3462641233 0.2276861164 -0.5807025884
+ 0.9100220386 0.2351141009 -0.3414399638
+ 0.6877040871 -0.1842019375 0.0456950952
+ 0.0535007493 -0.7099330497 0.0456950952
+-0.3997648726 -0.8506508084 -0.3414399638
+ 0.1526965938 -0.1842019375 0.6720927788
+-0.3997648726 0.4822469333 -0.3414399638
+10 0 2 6 11 19 25 15 9 4 1 3
+10 0 3 7 12 20 26 16 10 5 2 3
+3 0 1 3
+10 1 4 8 14 22 31 21 13 7 3 3
+3 2 5 6
+3 4 9 8
+10 5 10 17 27 35 36 28 18 11 6 3
+3 7 13 12
+10 8 9 15 24 33 42 41 32 23 14 3
+3 10 16 17
+3 11 18 19
+10 12 13 21 30 39 48 47 38 29 20 3
+3 14 23 22
+3 15 25 24
+10 16 26 29 38 46 52 44 34 27 17 3
+10 18 28 37 45 51 43 33 24 25 19 3
+3 20 29 26
+3 21 31 30
+10 22 23 32 40 50 55 49 39 30 31 3
+3 27 34 35
+3 28 36 37
+3 32 41 40
+3 33 43 42
+10 34 44 53 57 58 54 45 37 36 35 3
+3 38 47 46
+3 39 49 48
+10 40 41 42 43 51 54 58 59 56 50 3
+3 44 52 53
+3 45 54 51
+10 46 47 48 49 55 56 59 57 53 52 3
+3 50 56 55
+3 57 59 58
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 3 2
+3 3 5 0
+3 4 6 1
+3 0 6 4
+3 1 7 3
+3 3 8 5
+3 8 0 5
+3 6 9 1
+3 0 10 6
+3 1 11 7
+3 11 3 7
+3 3 12 8
+3 8 13 0
+3 9 14 1
+3 6 14 9
+3 10 15 6
+3 0 15 10
+3 1 16 11
+3 11 17 3
+3 3 18 12
+3 18 8 12
+3 8 15 13
+3 13 0 15
+3 14 16 1
+3 6 19 14
+3 15 20 6
+3 14 11 16
+3 11 18 17
+3 17 3 18
+3 18 21 8
+3 8 22 15
+3 19 23 14
+3 6 23 19
+3 20 23 6
+3 15 23 20
+3 14 24 11
+3 11 25 18
+3 18 26 21
+3 26 8 21
+3 26 22 8
+3 26 15 22
+3 23 27 14
+3 15 28 23
+3 14 29 24
+3 29 11 24
+3 29 25 11
+3 29 18 25
+3 18 30 26
+3 26 28 15
+3 27 29 14
+3 23 29 27
+3 26 23 28
+3 29 30 18
+3 29 26 30
+3 23 31 29
+3 26 31 23
+3 29 26 31
+great rhombicosidodecahedron
+great deltoidal hexecontahedron
+5/3 3|2
+(4.5/3.4.3)
+icosahedral group
+A5
+30{4}+20{3}+12{5/3}
+71 60 120 62 60 13 0 0 2 3 4 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9996324920 0.0000000000 0.0271086873
+-0.9468654869 0.3204853643 0.0271086873
+-0.3453645319 0.9380770007 0.0271086873
+ 0.0263835025 -0.9992842588 0.0271086873
+ 0.0527670051 0.3204853643 -0.9457826254
+ 0.0364611038 0.9380770007 -0.3445027268
+ 0.2398305218 0.7400061526 0.6283885859
+-0.3352869307 -0.8768697425 -0.3445027268
+-0.3189810294 -0.0612072581 -0.9457826254
+ 0.8677149793 0.3583135302 -0.3445027268
+-0.7334184677 -0.2592781062 0.6283885859
+-0.9367878857 -0.0612072581 -0.3445027268
+ 0.6216561575 0.7400061526 0.2567771718
+-0.3678987333 0.3583135302 0.8580570704
+ 0.6480396600 -0.2592781062 -0.7161141409
+ 0.8514090780 -0.4573489542 0.2567771718
+ 0.5060445461 0.4807280465 -0.7161141409
+ 0.2336022217 -0.4573489542 0.8580570704
+-0.7233408665 -0.6409707286 0.2567771718
+ 0.4796610435 -0.8390415766 0.2567771718
+ 0.4633551422 -0.2214499403 0.8580570704
+-0.4672044434 -0.5185562123 -0.7161141409
+ 0.2762916255 -0.6409707286 -0.7161141409
+-0.7295691665 0.4807280465 0.4864456563
+ 0.2436798229 -0.8390415766 0.4864456563
+ 0.8451807779 -0.2214499403 0.4864456563
+-0.7031856640 -0.5185562123 -0.4864456563
+-0.4998162460 -0.7166270604 0.4864456563
+-0.8451807779 0.2214499403 -0.4864456563
+ 0.4998162460 -0.7166270604 -0.4864456563
+-0.4998162460 0.7166270604 0.4864456563
+ 0.7031856640 0.5185562123 0.4864456563
+ 0.7295691665 -0.4807280465 -0.4864456563
+-0.2436798229 0.8390415766 -0.4864456563
+ 0.4998162460 0.7166270604 -0.4864456563
+-0.4633551422 0.2214499403 -0.8580570704
+ 0.4672044434 0.5185562123 0.7161141409
+-0.5060445461 -0.4807280465 0.7161141409
+-0.4796610435 0.8390415766 -0.2567771718
+-0.2762916255 0.6409707286 0.7161141409
+ 0.3678987333 -0.3583135302 -0.8580570704
+ 0.7233408665 0.6409707286 -0.2567771718
+-0.2336022217 0.4573489542 -0.8580570704
+-0.6480396600 0.2592781062 0.7161141409
+-0.6216561575 -0.7400061526 -0.2567771718
+-0.8514090780 0.4573489542 -0.2567771718
+-0.8677149793 -0.3583135302 0.3445027268
+ 0.7334184677 0.2592781062 -0.6283885859
+-0.2398305218 -0.7400061526 -0.6283885859
+ 0.9367878857 0.0612072581 0.3445027268
+-0.0364611038 -0.9380770007 0.3445027268
+ 0.3189810294 0.0612072581 0.9457826254
+ 0.3352869307 0.8768697425 0.3445027268
+-0.0527670051 -0.3204853643 0.9457826254
+ 0.3453645319 -0.9380770007 -0.0271086873
+ 0.9468654869 -0.3204853643 -0.0271086873
+-0.0263835025 0.9992842588 -0.0271086873
+-0.9996324920 -0.0000000000 -0.0271086873
+ 0.0000000000 -0.0000000000 -1.0000000000
+ 0.1602426822 0.9732489895 0.1646471601
+-0.1272308741 0.1239160115 0.1646471601
+-0.9686806297 -0.1858740172 0.1646471601
+ 0.1602426822 -0.1560677326 0.1646471601
+ 0.1908463112 -0.1858740172 -0.9638612635
+ 0.1680357129 0.1239160115 -0.1227207474
+-0.1920048196 -0.0368425940 -0.1972823210
+-0.2898817352 -0.4156269378 0.8621037224
+ 0.4078312422 0.3007504775 0.8621037224
+ 0.0317621374 0.1929103266 -0.1972823210
+-0.1194378434 -0.1712477161 -0.1227207474
+ 0.8696452057 -0.4156269378 -0.2664047011
+-0.1980708480 0.1929103266 0.0264023998
+ 0.8507311228 0.3007504775 0.4310518612
+ 0.2494630659 0.1192251386 0.0264023998
+-0.6904884406 0.6724985120 -0.2664047011
+ 0.0534142274 -0.2297529205 0.0548823867
+ 0.4384348713 -0.8583725292 -0.2664047011
+ 0.2310826560 -0.0473317046 0.0548823867
+-0.1125994760 -0.2525228959 0.0264023998
+-0.2781921891 -0.8583725292 0.4310518612
+-0.2475885600 0.6724985120 -0.6974565623
+ 0.0196300805 0.1192251386 0.2500871207
+ 0.0485978695 -0.0473317046 0.2324855208
+ 0.0294451207 -0.2525228959 -0.1118423604
+ 0.0189140829 -0.7163774153 -0.6974565623
+-0.0485978695 0.0473317046 -0.2324855208
+-0.6977129774 -0.7163774153 0.0000000000
+-0.1186655045 -0.0227699753 0.2500871207
+-0.6787988945 0.2297529205 -0.6974565623
+ 0.7166270604 0.0000000000 -0.6974565623
+ 0.6977129774 0.7163774153 0.0000000000
+ 0.2532120777 -0.0227699753 -0.1118423604
+-0.2310826560 0.0473317046 -0.0548823867
+-0.7166270604 -0.0000000000 0.6974565623
+-0.0189140829 0.7163774153 0.6974565623
+ 0.6787988945 -0.2297529205 0.6974565623
+-0.2532120777 0.0227699753 0.1118423604
+ 0.2781921891 0.8583725292 -0.4310518612
+ 0.1186655045 0.0227699753 -0.2500871207
+-0.0534142274 0.2297529205 -0.0548823867
+-0.0294451207 0.2525228959 0.1118423604
+ 0.2475885600 -0.6724985120 0.6974565623
+-0.0196300805 -0.1192251386 -0.2500871207
+-0.8507311228 -0.3007504775 -0.4310518612
+-0.4384348713 0.8583725292 0.2664047011
+ 0.6904884406 -0.6724985120 0.2664047011
+ 0.1125994760 0.2525228959 -0.0264023998
+-0.2494630659 -0.1192251386 -0.0264023998
+-0.4078312422 -0.3007504775 -0.8621037224
+ 0.1194378434 0.1712477161 0.1227207474
+ 0.1980708480 -0.1929103266 -0.0264023998
+-0.8696452057 0.4156269378 0.2664047011
+-0.1680357129 -0.1239160115 0.1227207474
+ 0.2898817352 0.4156269378 -0.8621037224
+-0.0317621374 -0.1929103266 0.1972823210
+ 0.1272308741 -0.1239160115 -0.1646471601
+-0.1908463112 0.1858740172 0.9638612635
+ 0.9686806297 0.1858740172 -0.1646471601
+ 0.1920048196 0.0368425940 0.1972823210
+-0.1602426822 -0.9732489895 -0.1646471601
+-0.1602426822 0.1560677326 -0.1646471601
+4 0 2 5 1
+5 0 3 11 7 2 3
+4 0 4 9 3
+3 0 1 4
+4 1 6 12 4
+5 1 5 13 15 6 3
+3 2 8 5
+4 2 7 16 8
+4 3 10 20 11
+3 3 9 10
+5 4 12 23 19 9 3
+4 5 8 18 13
+3 6 14 12
+4 6 15 25 14
+3 7 17 16
+4 7 11 22 17
+5 8 16 28 30 18 3
+4 9 19 21 10
+5 10 21 33 32 20 3
+3 11 20 22
+4 12 14 26 23
+4 13 24 27 15
+3 13 18 24
+5 14 25 37 38 26 3
+3 15 27 25
+4 16 17 29 28
+5 17 22 34 41 29 3
+4 18 30 36 24
+3 19 31 21
+4 19 23 35 31
+4 20 32 34 22
+4 21 31 43 33
+3 23 26 35
+5 24 36 47 39 27 3
+4 25 27 39 37
+4 26 38 46 35
+4 28 40 42 30
+3 28 29 40
+4 29 41 50 40
+3 30 42 36
+5 31 35 46 53 43 3
+3 32 44 34
+4 32 33 45 44
+3 33 43 45
+4 34 44 51 41
+4 36 42 52 47
+4 37 48 49 38
+3 37 39 48
+3 38 49 46
+4 39 47 55 48
+5 40 50 57 52 42 3
+3 41 51 50
+4 43 53 54 45
+5 44 45 54 58 51 3
+4 46 49 56 53
+3 47 52 55
+5 48 55 59 56 49 3
+4 50 51 58 57
+4 52 57 59 55
+3 53 56 54
+4 54 56 59 58
+3 57 58 59
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 1 8 9 2
+4 2 10 4 3
+4 5 11 6 0
+4 4 12 13 5
+4 7 14 15 1
+4 11 16 7 6
+4 9 17 10 2
+4 8 18 17 9
+4 15 19 8 1
+4 10 20 12 4
+4 5 21 22 11
+4 20 23 13 12
+4 13 24 21 5
+4 16 25 14 7
+4 25 26 15 14
+4 22 27 16 11
+4 17 28 29 10
+4 19 30 18 8
+4 18 31 28 17
+4 26 30 19 15
+4 29 32 20 10
+4 21 33 27 22
+4 23 34 24 13
+4 32 35 23 20
+4 34 33 21 24
+4 16 36 37 25
+4 37 38 26 25
+4 27 39 36 16
+4 31 40 29 28
+4 30 41 42 18
+4 42 43 31 18
+4 26 44 41 30
+4 40 35 32 29
+4 33 45 39 27
+4 23 46 47 34
+4 35 48 46 23
+4 47 49 33 34
+4 36 50 38 37
+4 38 51 44 26
+4 45 50 36 39
+4 43 52 40 31
+4 44 53 42 41
+4 53 52 43 42
+4 40 54 48 35
+4 49 55 45 33
+4 46 56 49 47
+4 54 56 46 48
+4 50 57 51 38
+4 57 53 44 51
+4 55 58 50 45
+4 52 59 54 40
+4 53 60 59 52
+4 56 58 55 49
+4 60 56 54 59
+4 58 61 57 50
+4 61 60 53 57
+4 56 58 61 60
+great truncated icosidodecahedron
+great disdyakistriacontahedron
+5/3 2 3|
+(10/3.4.6)
+icosahedral group
+A5
+20{6}+30{4}+12{10/3}
+72 120 180 62 120 13 0 0 2 3 3 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8541299615 0.0000000000 0.5200596205
+ 0.0775955677 0.8505979773 0.5200596205
+-0.8315867367 -0.1949397099 0.5200596205
+ 0.4038441822 0.8505979773 0.3367387081
+ 0.8766731863 -0.1949397099 -0.4398211385
+-0.7539911690 0.6556582674 0.0401192410
+ 0.8837688310 0.3248995166 0.3367387081
+-0.8090435119 -0.3898794199 -0.4398211385
+ 0.4263874070 0.6556582674 -0.6231420509
+-0.1719938631 0.3248995166 0.9299776423
+ 0.0450864496 -0.3898794199 -0.9197615180
+-0.7794046424 -0.0649799033 -0.6231420509
+ 0.3079307858 -0.2007989442 0.9299776423
+ 0.8583553576 -0.3957386541 -0.3265225838
+-0.7453804233 0.5811979239 -0.3265225838
+-0.1269074134 -0.0649799033 -0.9897838757
+ 0.6341794002 -0.2007989442 0.7466567299
+-0.7252886834 -0.3957386541 0.5633358175
+ 0.1087495382 0.5811979239 -0.8064629633
+-0.8412938197 -0.4701989976 0.2667163504
+ 0.0267686209 -0.5906783641 -0.8064629633
+ 0.2825173124 -0.9214371149 0.2667163504
+-0.1423549936 0.6497990331 0.7466567299
+-0.8072696007 0.1759788297 0.5633358175
+ 0.6653333707 -0.4701989976 -0.5798658539
+-0.7027454586 -0.5906783641 -0.3965449415
+ 0.0808845798 -0.9214371149 0.3800149051
+ 0.7117749679 0.6497990331 0.2667163504
+ 0.9009903223 0.1759788297 -0.3965449415
+-0.0351205564 -0.9958974583 0.0833954380
+-0.7776307312 0.5008783463 0.3800149051
+-0.1931819403 -0.7914773082 -0.5798658539
+-0.6180542463 0.7797588398 -0.0999254744
+-0.8326830741 -0.5446593410 -0.0999254744
+-0.0150288165 -0.2292402645 0.9732538393
+ 0.0894953255 -0.9958974583 0.0133730803
+ 0.7289964592 0.5008783463 -0.4665672992
+-0.3948146729 -0.7914773082 -0.4665672992
+ 0.2360757152 0.7797588398 -0.5798658539
+ 0.3476955019 -0.5446593410 -0.7631867663
+ 0.8391011449 -0.2292402645 0.4933134598
+ 0.8347157954 -0.5505185752 0.0133730803
+-0.7550875064 0.3059386363 -0.5798658539
+ 0.0922056206 0.9462572293 0.3099925474
+ 0.6766544115 -0.3460984252 -0.6498882116
+-0.6434677197 0.0591206691 -0.7631867663
+-0.0404422899 -0.9498784352 0.3099925474
+-0.4226796312 -0.5505185752 0.7199105693
+-0.1025902774 0.3059386363 -0.9465076787
+ 0.2168215026 0.9462572293 0.2399701898
+-0.9069896296 -0.3460984252 0.2399701898
+-0.3172191052 0.0591206691 -0.9465076787
+ 0.2858063246 -0.9498784352 0.1266716350
+ 0.3590165427 -0.4205587686 -0.8332091240
+ 0.8983788839 0.4205587686 0.1266716350
+ 0.1147488454 0.7513175194 -0.6498882116
+ 0.2263686321 0.5044995522 -0.8332091240
+ 0.6147652341 -0.7513175194 0.2399701898
+ 0.8293940619 -0.5044995522 0.2399701898
+-0.8983788839 -0.4205587686 -0.1266716350
+-0.3590165427 0.4205587686 0.8332091240
+-0.6147652341 0.7513175194 -0.2399701898
+-0.8293940619 0.5044995522 -0.2399701898
+-0.1147488454 -0.7513175194 0.6498882116
+-0.2263686321 -0.5044995522 0.8332091240
+ 0.4226796312 0.5505185752 -0.7199105693
+-0.2168215026 -0.9462572293 -0.2399701898
+ 0.9069896296 0.3460984252 -0.2399701898
+-0.2858063246 0.9498784352 -0.1266716350
+ 0.1025902774 -0.3059386363 0.9465076787
+ 0.3172191052 -0.0591206691 0.9465076787
+-0.8347157954 0.5505185752 -0.0133730803
+-0.0922056206 -0.9462572293 -0.3099925474
+-0.6766544115 0.3460984252 0.6498882116
+ 0.0404422899 0.9498784352 -0.3099925474
+ 0.7550875064 -0.3059386363 0.5798658539
+ 0.6434677197 -0.0591206691 0.7631867663
+-0.0894953255 0.9958974583 -0.0133730803
+-0.7289964592 -0.5008783463 0.4665672992
+ 0.3948146729 0.7914773082 0.4665672992
+-0.8391011449 0.2292402645 -0.4933134598
+-0.3476955019 0.5446593410 0.7631867663
+-0.2360757152 -0.7797588398 0.5798658539
+ 0.0351205564 0.9958974583 -0.0833954380
+ 0.7776307312 -0.5008783463 -0.3800149051
+ 0.1931819403 0.7914773082 0.5798658539
+ 0.0150288165 0.2292402645 -0.9732538393
+ 0.8326830741 0.5446593410 0.0999254744
+ 0.6180542463 -0.7797588398 0.0999254744
+ 0.7027454586 0.5906783641 0.3965449415
+-0.6653333707 0.4701989976 0.5798658539
+-0.0808845798 0.9214371149 -0.3800149051
+-0.9009903223 -0.1759788297 0.3965449415
+-0.7117749679 -0.6497990331 -0.2667163504
+-0.0267686209 0.5906783641 0.8064629633
+ 0.8412938197 0.4701989976 -0.2667163504
+-0.2825173124 0.9214371149 -0.2667163504
+ 0.8072696007 -0.1759788297 -0.5633358175
+ 0.1423549936 -0.6497990331 -0.7466567299
+ 0.1269074134 0.0649799033 0.9897838757
+ 0.7252886834 0.3957386541 -0.5633358175
+-0.6341794002 0.2007989442 -0.7466567299
+-0.1087495382 -0.5811979239 0.8064629633
+ 0.7794046424 0.0649799033 0.6231420509
+-0.8583553576 0.3957386541 0.3265225838
+-0.3079307858 0.2007989442 -0.9299776423
+ 0.7453804233 -0.5811979239 0.3265225838
+-0.4263874070 -0.6556582674 0.6231420509
+ 0.1719938631 -0.3248995166 -0.9299776423
+-0.0450864496 0.3898794199 0.9197615180
+ 0.7539911690 -0.6556582674 -0.0401192410
+-0.8837688310 -0.3248995166 -0.3367387081
+ 0.8090435119 0.3898794199 0.4398211385
+-0.8766731863 0.1949397099 0.4398211385
+-0.4038441822 -0.8505979773 -0.3367387081
+ 0.8315867367 0.1949397099 -0.5200596205
+-0.0775955677 -0.8505979773 -0.5200596205
+-0.8541299615 0.0000000000 -0.5200596205
+-0.0000000000 0.0000000000 -1.0000000000
+ 0.1125484940 0.1027486297 0.2002978807
+-0.1451976151 0.1262614479 0.2002978807
+ 0.1125484940 -0.9732489895 0.2002978807
+ 0.2465918377 0.1262614479 -0.0198507936
+ 0.2605224485 0.6488326596 -0.7149435178
+-0.2508908076 0.0175515613 -0.0094567831
+-0.7461418850 0.6488326596 -0.1492932256
+ 0.1224008564 0.0175515613 -0.2192114469
+ 0.2245940980 -0.1148764603 0.1162085697
+-0.1348570368 0.0368425940 -0.2399994678
+-0.0175451002 -0.1148764603 0.2522679329
+-0.1568547765 -0.2042953142 -0.1039401045
+-0.8375948183 -0.3536689320 0.4163570665
+ 0.1014417091 -0.2122013592 -0.0895759354
+ 0.2339533531 0.8785855802 0.4163570665
+-0.0072045220 -0.2042953142 -0.1880294155
+ 0.7912222885 -0.3536689320 -0.4988843319
+-0.1292652270 -0.2122013592 0.0400595761
+ 0.1425004198 -0.1239160115 0.9820073587
+ 0.0180479902 0.2752928712 0.0321192587
+-0.1632456053 -0.1490314232 0.1681786220
+ 0.7646531932 -0.1239160115 0.6324162524
+ 0.2285438474 -0.1490314232 -0.0519700523
+-0.1276525148 0.2411379082 -0.0519700523
+ 0.0063908288 -0.0552638910 -0.2721187265
+-0.0953526143 0.1595466752 -0.1696950876
+ 0.1854901192 -0.4956640459 -0.8484754382
+ 0.0953526143 -0.1595466752 0.1696950876
+ 0.0219977397 0.2411379082 -0.1360593633
+-0.2357483694 -0.0552638910 -0.1360593633
+-0.8211742143 -0.4956640459 -0.2828251461
+ 0.2421391982 0.0000000000 -0.1360593633
+ 0.1292652270 0.2122013592 -0.0400595761
+ 0.8211742143 0.4956640459 0.2828251461
+-0.2421391982 0.0000000000 0.1360593633
+-0.1014417091 0.2122013592 0.0895759354
+-0.1854901192 0.4956640459 0.8484754382
+-0.7646531932 0.1239160115 -0.6324162524
+-0.0219977397 -0.2411379082 0.1360593633
+ 0.2357483694 0.0552638910 0.1360593633
+-0.1425004198 0.1239160115 -0.9820073587
+ 0.1276525148 -0.2411379082 0.0519700523
+-0.0063908288 0.0552638910 0.2721187265
+-0.2285438474 0.1490314232 0.0519700523
+-0.1224008564 -0.0175515613 0.2192114469
+-0.7912222885 0.3536689320 0.4988843319
+ 0.1632456053 0.1490314232 -0.1681786220
+ 0.2508908076 -0.0175515613 0.0094567831
+ 0.8375948183 0.3536689320 -0.4163570665
+ 0.0072045220 0.2042953142 0.1880294155
+-0.2339533531 -0.8785855802 -0.4163570665
+-0.0180479902 -0.2752928712 -0.0321192587
+ 0.1568547765 0.2042953142 0.1039401045
+ 0.7461418850 -0.6488326596 0.1492932256
+ 0.0175451002 0.1148764603 -0.2522679329
+-0.1125484940 -0.1027486297 -0.2002978807
+-0.2605224485 -0.6488326596 0.7149435178
+-0.2245940980 0.1148764603 -0.1162085697
+ 0.1348570368 -0.0368425940 0.2399994678
+-0.2465918377 -0.1262614479 0.0198507936
+-0.1125484940 0.9732489895 -0.2002978807
+ 0.1451976151 -0.1262614479 -0.2002978807
+10 0 2 7 13 23 28 17 10 4 1 3
+4 0 3 6 2
+6 0 1 5 11 8 3
+4 1 4 9 5
+6 2 6 12 21 14 7
+10 3 8 15 24 34 43 31 20 12 6 3
+6 4 10 18 26 16 9
+10 5 9 16 25 37 49 40 29 19 11 3
+4 7 14 22 13
+4 8 11 19 15
+4 10 17 27 18
+4 12 20 30 21
+6 13 22 32 46 33 23
+10 14 21 30 42 54 67 58 45 32 22 3
+6 15 19 29 41 35 24
+4 16 26 36 25
+6 17 28 39 52 38 27
+10 18 27 38 51 64 73 60 48 36 26 3
+6 20 31 44 55 42 30
+4 23 33 39 28
+4 24 35 47 34
+6 25 36 48 61 50 37
+4 29 40 53 41
+4 31 43 56 44
+4 32 45 57 46
+10 33 46 57 69 81 87 75 63 52 39 3
+6 34 47 59 68 56 43
+10 35 41 53 65 77 89 83 71 59 47 3
+4 37 50 62 49
+4 38 52 63 51
+6 40 49 62 74 65 53
+4 42 55 66 54
+10 44 56 68 80 92 101 90 78 66 55 3
+6 45 58 70 82 69 57
+4 48 60 72 61
+10 50 61 72 84 95 105 97 86 74 62 3
+6 51 63 75 88 76 64
+6 54 66 78 91 79 67
+4 58 67 79 70
+4 59 71 80 68
+6 60 73 85 96 84 72
+4 64 76 85 73
+4 65 74 86 77
+4 69 82 93 81
+10 70 79 91 100 108 114 110 103 93 82 3
+6 71 83 94 102 92 80
+4 75 87 98 88
+10 76 88 98 107 113 116 111 104 96 85 3
+6 77 86 97 106 99 89
+4 78 90 100 91
+6 81 93 103 107 98 87
+4 83 89 99 94
+4 84 96 104 95
+6 90 101 109 115 108 100
+4 92 102 109 101
+10 94 99 106 112 117 119 118 115 109 102 3
+6 95 104 111 117 112 105
+4 97 105 112 106
+4 103 110 113 107
+4 108 115 118 114
+6 110 114 118 119 116 113
+4 111 116 119 117
+3 2 0 1
+3 2 3 0
+3 0 4 1
+3 1 5 2
+3 3 6 0
+3 2 7 3
+3 4 5 1
+3 0 8 4
+3 5 9 2
+3 7 6 3
+3 6 10 0
+3 9 7 2
+3 4 11 5
+3 0 12 8
+3 8 13 4
+3 5 14 9
+3 7 15 6
+3 10 16 0
+3 6 17 10
+3 14 7 9
+3 11 18 5
+3 13 11 4
+3 12 13 8
+3 0 19 12
+3 5 20 14
+3 7 21 15
+3 15 17 6
+3 17 16 10
+3 16 19 0
+3 14 22 7
+3 13 18 11
+3 18 23 5
+3 12 24 13
+3 19 25 12
+3 5 26 20
+3 20 27 14
+3 21 17 15
+3 7 28 21
+3 17 29 16
+3 16 25 19
+3 22 30 7
+3 27 22 14
+3 13 31 18
+3 23 26 5
+3 18 32 23
+3 24 33 13
+3 25 24 12
+3 26 27 20
+3 21 34 17
+3 30 28 7
+3 28 35 21
+3 17 36 29
+3 29 25 16
+3 27 30 22
+3 13 37 31
+3 31 32 18
+3 32 26 23
+3 25 33 24
+3 33 38 13
+3 26 39 27
+3 34 40 17
+3 35 34 21
+3 30 35 28
+3 36 25 29
+3 17 41 36
+3 27 42 30
+3 37 32 31
+3 38 37 13
+3 32 39 26
+3 25 43 33
+3 33 44 38
+3 39 45 27
+3 35 40 34
+3 40 41 17
+3 42 35 30
+3 36 46 25
+3 41 47 36
+3 27 48 42
+3 37 49 32
+3 44 37 38
+3 32 45 39
+3 25 50 43
+3 43 44 33
+3 45 51 27
+3 35 52 40
+3 40 47 41
+3 48 35 42
+3 46 50 25
+3 47 46 36
+3 51 48 27
+3 49 53 32
+3 44 49 37
+3 32 54 45
+3 50 44 43
+3 45 55 51
+3 35 56 52
+3 52 47 40
+3 48 57 35
+3 47 50 46
+3 55 48 51
+3 44 53 49
+3 53 54 32
+3 54 55 45
+3 50 58 44
+3 56 47 52
+3 57 56 35
+3 55 57 48
+3 47 58 50
+3 44 59 53
+3 53 55 54
+3 58 60 44
+3 56 61 47
+3 55 56 57
+3 47 60 58
+3 60 59 44
+3 59 55 53
+3 61 60 47
+3 55 61 56
+3 60 55 59
+3 61 60 55
+great inverted snub icosidodecahedron
+great inverted pentagonal hexecontahedron
+|5/3 2 3
+(3.5/3.3.3.3)
+icosahedral group
+A5
+80{3}+12{5/3}
+73 60 150 92 60 13 0 0 2 2 5 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9794318115 0.0000000000 -0.2017754361
+-0.2475810566 0.9476234979 -0.2017754361
+ 0.6794635566 0.7054189880 -0.2017754361
+-0.8542645893 0.4790810838 -0.2017754361
+-0.2475810566 -0.9476234979 -0.2017754361
+-0.3699948910 0.4790810838 -0.7959805875
+-0.3699948910 -0.4790810838 -0.7959805875
+-0.6672097581 -0.2368765739 0.7062015487
+ 0.8324770646 0.1197554578 0.5409626302
+-0.6675126287 0.5116505870 0.5409626302
+ 0.4660769426 -0.5329649671 0.7062015487
+ 0.0883725112 -0.5988365416 -0.7959805875
+-0.2922587145 -0.6448753495 0.7062015487
+-0.6672097581 0.2368765739 0.7062015487
+ 0.7719508391 0.5856635302 0.2471641790
+ 0.4639966765 -0.7751694770 -0.4287416077
+ 0.4639966765 0.7751694770 -0.4287416077
+ 0.7719508391 -0.5856635302 0.2471641790
+ 0.1640284216 -0.8884116786 -0.4287416077
+ 0.1634158680 0.6254788577 -0.7629360738
+-0.5776256146 -0.6946432777 -0.4287416077
+ 0.7239072399 0.1089797474 -0.6812354385
+ 0.9573414162 0.1496906193 0.2471641790
+-0.4246121066 0.8491824202 0.3139964587
+-0.5949197891 -0.2529802202 -0.7629360738
+ 0.3170419295 -0.8949249348 0.3139964587
+-0.2548514500 -0.3832743477 0.8877789775
+-0.8776864208 -0.0000000000 -0.4792353772
+-0.2548514500 0.3832743477 0.8877789775
+-0.7254217428 -0.6728494848 -0.1450409111
+ 0.2582173913 -0.1829926907 0.9485976249
+-0.9980199890 0.0131730113 0.0615026278
+-0.5400311657 0.8290533603 -0.1450409111
+ 0.4846651202 0.2204107171 0.8464743570
+-0.0709753758 -0.9955801941 0.0615026278
+ 0.0229317766 0.1398845177 -0.9899022453
+ 0.8076938496 0.3434590203 -0.4792353772
+ 0.0262977179 0.5317796470 0.8464743570
+ 0.9516406439 -0.2960883932 -0.0819252605
+ 0.1085698247 0.9689378780 0.2221980688
+-0.2763633567 0.7320613041 -0.6226632655
+ 0.7613145044 -0.4132095093 -0.4996580098
+ 0.2099866077 0.9742658140 -0.0819252605
+ 0.1401812208 -0.3162174531 -0.9382727469
+-0.6959163498 -0.6395474135 0.3266183398
+-0.9330524663 0.2829153818 0.2221980688
+ 0.5310965183 0.7818292322 0.3266183398
+-0.7386751889 0.4524387678 -0.4996580098
+-0.4475438832 -0.8410410515 0.3038987040
+-0.2811491679 0.0431081729 -0.9586953796
+-0.8643913313 -0.2155621938 0.4542692670
+ 0.4802495600 0.5116505870 0.7124423043
+ 0.8209889390 -0.3458563213 0.4542692670
+-0.2034129914 0.8143987354 0.5434867567
+ 0.1802813051 -0.6781774208 0.7124423043
+ 0.5734078824 -0.3353176516 -0.7475061691
+ 0.4705702928 -0.8817519234 0.0328198885
+ 0.3836942965 0.4026708396 -0.8310444524
+-0.9121320599 -0.2694460771 -0.3088914320
+ 0.5471106816 0.7084162097 0.4458882998
+ 0.1585623966 0.6069020586 0.4458882998
+-0.1306762499 0.8854983579 0.4458882998
+-0.8237082743 -0.3502689009 0.4458882998
+ 0.5471106816 -0.7084162097 0.4458882998
+ 0.2705130889 -0.3502689009 -0.8967353934
+ 0.3101487853 -0.0000000000 -0.7043410035
+ 0.2705130889 0.3502689009 -0.8967353934
+-0.9604690280 0.1731867527 -0.2179577823
+-0.0615354041 0.6208598148 0.7815027091
+ 0.3573599567 0.5114170284 0.7815027091
+ 0.9224380568 -0.3187513710 -0.2179577823
+-0.0646114894 0.4378252958 -0.8967353934
+-0.7910432524 -0.5716161107 -0.2179577823
+-0.7056730782 -0.3000763028 0.0653317492
+-0.9604690280 -0.1731867527 -0.2179577823
+-0.1982961578 0.9730547528 0.1176566270
+ 0.6473614019 0.2164780859 -0.7307943990
+ 0.6473614019 -0.2164780859 -0.7307943990
+-0.1982961578 -0.9730547528 0.1176566270
+-0.0527175450 -0.6819118559 0.3528535099
+ 0.2461720631 -0.7517075429 0.6118292942
+ 0.8671240119 -0.1070352996 -0.4864559514
+ 0.2454877182 0.9396111859 0.2384671877
+-0.8086646931 0.3307899962 -0.4864559514
+-0.5824039347 -0.5352294570 0.6118292942
+ 0.4577817420 -0.8362546538 -0.3018510074
+ 0.5750948931 -0.4964545016 -0.1228304115
+ 0.5632615562 -0.8178589961 0.1176566270
+ 0.1797689355 0.2646385431 0.9474437035
+-0.9806571218 -0.0363866537 0.1923216597
+-0.7065204582 -0.6810588971 0.1923216597
+ 0.3153129089 -0.0541128280 0.9474437035
+ 0.4814093527 -0.1213684016 0.5880503928
+ 0.7334393435 -0.4281941574 0.5279360691
+-0.4997822658 -0.8660194532 -0.0150994524
+ 0.0376080229 -0.0000000000 -0.9992925681
+-0.4997822658 0.8660194532 -0.0150994524
+ 0.7334393435 0.4281941574 0.5279360691
+-0.1557358302 -0.6543033817 0.7400225914
+-0.4304322977 -0.7911034807 0.4346070868
+-0.5013032036 -0.1867132865 -0.8448865289
+-0.4814093527 0.1213684016 -0.5880503928
+-0.2943558888 0.1819512721 -0.9382155111
+ 0.4997822658 0.8660194532 0.0150994524
+ 0.8504349518 -0.4980243781 0.1695054916
+ 0.6797650274 -0.5277891775 -0.5092721195
+ 0.4153963271 0.8513025630 -0.3205149570
+ 0.0527175450 0.6819118559 -0.3528535099
+-0.1583640613 0.7024638389 -0.6938770635
+ 0.3960752728 -0.6013809101 -0.6938770635
+ 0.8604797042 -0.0147168902 0.5092721195
+ 0.6020633561 0.2164780859 0.7685420962
+-0.7654892092 0.4378252958 0.4715244224
+-0.5750948931 0.4964545016 0.1228304115
+-0.9394255243 0.3307899962 0.0897644851
+-0.1797689355 -0.2646385431 -0.9474437035
+ 0.2198683340 -0.9487067242 0.2271859747
+ 0.9191528491 0.2826295391 0.2743694290
+-0.3960752728 0.6013809101 0.6938770635
+-0.4843157361 0.5017858901 -0.7166932316
+-0.8191635253 -0.0947258962 -0.5656837662
+-0.5616372200 0.3064419676 0.7685420962
+-0.3101487853 -0.0000000000 0.7043410035
+-0.3882607088 -0.3679950751 0.8448865289
+-0.7334393435 -0.4281941574 -0.5279360691
+-0.2833476244 0.9005462671 -0.3297431494
+ 0.0712557971 0.9925336575 -0.0989926775
+-0.8671240119 0.1070352996 0.4864559514
+ 0.3965077344 -0.4525421860 0.7987410009
+ 0.1666692405 -0.8178589961 -0.5507522372
+ 0.5824039347 0.5352294570 -0.6118292942
+-0.7752096022 0.5954285393 -0.2109856093
+-0.4937747326 0.7686152920 0.4067149449
+ 0.7215564288 0.6208598148 -0.3064137896
+ 0.7056730782 0.3000763028 -0.0653317492
+ 0.8755232855 0.2333858350 -0.4230721316
+ 0.1982961578 -0.9730547528 -0.1176566270
+-0.0585650429 -0.1278384441 0.9900643757
+-0.1657176196 0.2889865716 0.9428809214
+ 0.9604690280 -0.1731867527 0.2179577823
+ 0.2734834501 0.6720295560 -0.6881737269
+-0.4581201091 -0.5411818279 -0.7051582764
+-0.1585623966 -0.6069020586 -0.4458882998
+-0.5045884113 -0.7880941967 -0.3525593176
+ 0.0646114894 -0.4378252958 0.8967353934
+ 0.9976445893 0.0243480286 -0.0641283625
+ 0.7485209820 0.6512940977 0.1246288001
+-0.5471106816 0.7084162097 -0.4458882998
+-0.6991764131 -0.0995950201 0.7079782309
+-0.1184473574 -0.9590900905 -0.2571311373
+-0.0432600651 -0.5595774856 -0.8276482371
+3 0 2 1
+5 0 3 10 9 2 3
+3 0 4 3
+3 0 5 4
+3 0 1 5
+3 1 6 5
+5 1 7 17 16 6 3
+3 1 2 7
+3 2 8 7
+3 2 9 8
+3 3 11 10
+3 3 12 11
+3 3 4 12
+3 4 13 12
+5 4 5 14 25 13 3
+3 5 6 14
+3 6 15 14
+3 6 16 15
+3 7 18 17
+3 7 8 18
+5 8 19 31 30 18 3
+3 8 9 19
+3 9 20 19
+3 9 10 20
+3 10 21 20
+3 10 11 21
+3 11 22 21
+5 11 12 23 35 22 3
+3 12 13 23
+3 13 24 23
+3 13 25 24
+3 14 26 25
+3 14 15 26
+5 15 27 39 38 26 3
+3 15 16 27
+3 16 28 27
+3 16 17 28
+3 17 29 28
+3 17 18 29
+3 18 30 29
+3 19 32 31
+3 19 20 32
+5 20 21 33 44 32 3
+3 21 22 33
+3 22 34 33
+3 22 35 34
+3 23 36 35
+3 23 24 36
+5 24 37 48 47 36 3
+3 24 25 37
+3 25 26 37
+3 26 38 37
+3 27 40 39
+3 27 28 40
+5 28 29 41 51 40 3
+3 29 30 41
+3 30 42 41
+3 30 31 42
+3 31 43 42
+3 31 32 43
+3 32 44 43
+3 33 45 44
+3 33 34 45
+5 34 46 55 54 45 3
+3 34 35 46
+3 35 36 46
+3 36 47 46
+3 37 38 48
+3 38 49 48
+3 38 39 49
+3 39 50 49
+3 39 40 50
+3 40 51 50
+3 41 52 51
+3 41 42 52
+5 42 43 53 58 52 3
+3 43 44 53
+3 44 45 53
+3 45 54 53
+3 46 47 55
+3 47 56 55
+3 47 48 56
+3 48 49 56
+5 49 50 57 59 56 3
+3 50 51 57
+3 51 52 57
+3 52 58 57
+3 53 54 58
+3 54 59 58
+3 54 55 59
+3 55 56 59
+3 57 58 59
+5 4 0 1 2 3
+5 4 5 6 7 0
+5 7 8 9 1 0
+5 1 10 11 12 2
+5 12 13 14 3 2
+5 14 15 5 4 3
+5 15 16 17 6 5
+5 6 18 19 8 7
+5 19 20 21 9 8
+5 21 22 23 1 9
+5 23 24 25 10 1
+5 25 26 27 11 10
+5 27 28 13 12 11
+5 28 29 30 14 13
+5 14 31 32 16 15
+5 32 33 34 17 16
+5 34 35 36 6 17
+5 36 37 38 18 6
+5 38 39 20 19 18
+5 20 40 41 22 21
+5 41 42 24 23 22
+5 42 43 26 25 24
+5 43 44 45 27 26
+5 27 46 47 29 28
+5 47 48 49 30 29
+5 49 50 31 14 30
+5 50 51 33 32 31
+5 33 52 53 35 34
+5 53 54 37 36 35
+5 54 55 39 38 37
+5 55 56 57 20 39
+5 57 58 59 40 20
+5 59 60 42 41 40
+5 42 61 62 44 43
+5 62 63 64 45 44
+5 64 65 46 27 45
+5 65 66 48 47 46
+5 48 67 51 50 49
+5 67 68 69 33 51
+5 69 70 71 52 33
+5 71 72 54 53 52
+5 54 73 74 56 55
+5 74 75 58 57 56
+5 75 76 60 59 58
+5 76 77 61 42 60
+5 77 78 63 62 61
+5 63 79 66 65 64
+5 79 80 81 48 66
+5 81 82 68 67 48
+5 82 83 70 69 68
+5 83 84 72 71 70
+5 84 85 73 54 72
+5 85 86 75 74 73
+5 75 87 78 77 76
+5 87 88 89 63 78
+5 89 90 80 79 63
+5 90 83 82 81 80
+5 83 91 86 85 84
+5 91 88 87 75 86
+5 88 89 90 83 91
+great dodecahemidodecahedron
+great dodecahemidodecacron
+5/3 5/2|5/3
+(10/3.5/3.10/3.5/2)
+icosahedral group
+A5
+6{10/3}+6{5/2}+6{5/3}
+74 30 60 18 30 0 1 1 -12 3 4 120 5 1 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9510565163 0.0000000000 -0.3090169944
+-0.9510565163 0.0000000000 -0.3090169944
+-0.4253254042 0.8506508084 -0.3090169944
+ 0.4253254042 -0.8506508084 -0.3090169944
+-0.5877852523 -0.0000000000 -0.8090169944
+-0.1624598481 -0.8506508084 0.5000000000
+ 0.1624598481 0.8506508084 0.5000000000
+ 0.5877852523 -0.0000000000 -0.8090169944
+ 0.2628655561 -0.5257311121 -0.8090169944
+-0.6881909602 -0.5257311121 0.5000000000
+ 0.6881909602 0.5257311121 0.5000000000
+-0.2628655561 0.5257311121 -0.8090169944
+ 0.5257311121 0.8506508084 -0.0000000000
+-0.5877852523 -0.0000000000 0.8090169944
+-0.8506508084 0.5257311121 -0.0000000000
+ 0.8506508084 -0.5257311121 0.0000000000
+ 0.5877852523 0.0000000000 0.8090169944
+-0.5257311121 -0.8506508084 -0.0000000000
+ 0.2628655561 -0.5257311121 0.8090169944
+-0.2628655561 0.5257311121 0.8090169944
+ 0.9510565163 0.0000000000 0.3090169944
+-0.1624598481 -0.8506508084 -0.5000000000
+ 0.6881909602 0.5257311121 -0.5000000000
+ 0.1624598481 0.8506508084 -0.5000000000
+-0.6881909602 -0.5257311121 -0.5000000000
+-0.9510565163 -0.0000000000 0.3090169944
+-0.4253254042 0.8506508084 0.3090169944
+ 0.4253254042 -0.8506508084 0.3090169944
+ 0.0000000000 -0.0000000000 -1.0000000000
+ 0.0000000000 1.0000000000 0.0000000000
+-0.7236067977 0.4472135955 0.5257311121
+-0.8944271910 -0.4472135955 0.0000000000
+ 0.7236067977 -0.4472135955 0.5257311121
+-0.2763932023 -0.4472135955 -0.8506508084
+ 0.2763932023 0.4472135955 -0.8506508084
+-0.2763932023 -0.4472135955 -0.8506508084
+-0.2763932023 -0.4472135955 0.8506508084
+ 0.7236067977 -0.4472135955 -0.5257311121
+-0.8944271910 -0.4472135955 -0.0000000000
+ 0.8944271910 0.4472135955 -0.0000000000
+-0.7236067977 0.4472135955 -0.5257311121
+ 0.0000000000 -1.0000000000 -0.0000000000
+-0.0000000000 1.0000000000 -0.0000000000
+ 0.2763932023 0.4472135955 0.8506508084
+-0.2763932023 -0.4472135955 0.8506508084
+ 0.7236067977 -0.4472135955 -0.5257311121
+-0.7236067977 0.4472135955 -0.5257311121
+10 0 1 5 14 21 29 26 17 8 2 3
+5 0 2 7 10 3 3
+10 0 3 9 19 27 29 28 20 12 4 3
+5 0 1 6 11 4 2
+10 1 6 15 23 28 26 24 16 10 3 3
+5 1 3 9 13 5 3
+5 2 8 18 12 4 2
+10 2 4 11 15 22 21 27 25 16 7 3
+10 5 13 19 25 24 17 18 12 11 6 3
+5 5 6 15 22 14 2
+5 7 16 24 17 8 2
+10 7 8 18 20 23 22 14 13 9 10 3
+5 9 10 16 25 19 3
+5 11 15 23 20 12 3
+5 13 14 21 27 19 2
+5 17 26 28 20 18 2
+5 21 22 23 28 29 2
+5 24 26 29 27 25 3
+4 3 0 1 2
+4 3 4 5 0
+4 6 0 1 7
+4 1 4 5 2
+4 6 2 3 7
+4 5 8 9 0
+4 3 8 9 4
+4 10 7 1 11
+4 10 0 6 11
+4 5 11 12 2
+4 12 4 1 11
+4 13 7 3 8
+4 13 2 6 8
+4 14 11 5 8
+4 9 11 14 0
+4 9 7 13 4
+4 12 7 10 4
+4 15 0 10 8
+4 15 11 6 8
+4 12 8 14 2
+4 15 2 13 11
+4 14 7 16 0
+4 16 11 9 7
+4 16 4 13 11
+4 17 4 10 8
+4 17 7 12 8
+4 17 0 15 4
+4 17 2 14 7
+4 16 2 15 4
+4 16 0 17 2
+great icosihemidodecahedron
+great icosihemidodecacron
+3/2 3|5/3
+(10/3.3/2.10/3.3)
+icosahedral group
+A5
+6{10/3}+10{3}+10{3/2}
+75 30 60 26 30 0 1 1 -4 3 4 120 5 1 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9510565163 0.0000000000 -0.3090169944
+-0.9510565163 0.0000000000 -0.3090169944
+ 0.4253254042 0.8506508084 -0.3090169944
+-0.4253254042 -0.8506508084 -0.3090169944
+-0.5877852523 0.0000000000 -0.8090169944
+-0.1624598481 0.8506508084 0.5000000000
+ 0.1624598481 -0.8506508084 0.5000000000
+ 0.5877852523 -0.0000000000 -0.8090169944
+-0.2628655561 -0.5257311121 -0.8090169944
+ 0.6881909602 -0.5257311121 0.5000000000
+-0.6881909602 0.5257311121 0.5000000000
+ 0.2628655561 0.5257311121 -0.8090169944
+ 0.5257311121 -0.8506508084 -0.0000000000
+-0.5877852523 -0.0000000000 0.8090169944
+-0.8506508084 -0.5257311121 -0.0000000000
+ 0.8506508084 0.5257311121 0.0000000000
+ 0.5877852523 0.0000000000 0.8090169944
+-0.5257311121 0.8506508084 -0.0000000000
+-0.2628655561 -0.5257311121 0.8090169944
+ 0.2628655561 0.5257311121 0.8090169944
+ 0.9510565163 0.0000000000 0.3090169944
+-0.1624598481 0.8506508084 -0.5000000000
+ 0.6881909602 -0.5257311121 -0.5000000000
+-0.6881909602 0.5257311121 -0.5000000000
+ 0.1624598481 -0.8506508084 -0.5000000000
+-0.9510565163 -0.0000000000 0.3090169944
+ 0.4253254042 0.8506508084 0.3090169944
+-0.4253254042 -0.8506508084 0.3090169944
+ 0.0000000000 -0.0000000000 -1.0000000000
+ 0.0000000000 1.0000000000 0.0000000000
+-0.4911234732 0.7946544723 0.3568220898
+-0.8944271910 0.4472135955 0.0000000000
+ 0.4911234732 -0.7946544723 0.3568220898
+-0.2763932023 0.4472135955 -0.8506508084
+ 0.1875924741 0.7946544723 -0.5773502692
+-0.1875924741 -0.7946544723 -0.5773502692
+-0.2763932023 0.4472135955 0.8506508084
+ 0.7946544723 -0.1875924741 -0.5773502692
+-0.7946544723 0.1875924741 -0.5773502692
+ 0.7236067977 0.4472135955 -0.5257311121
+-0.6070619982 -0.7946544723 -0.0000000000
+-0.3035309991 -0.1875924741 0.9341723590
+ 0.7236067977 0.4472135955 0.5257311121
+ 0.3035309991 0.1875924741 0.9341723590
+ 0.6070619982 0.7946544723 -0.0000000000
+-0.9822469464 -0.1875924741 -0.0000000000
+ 0.9822469464 0.1875924741 -0.0000000000
+ 0.1875924741 0.7946544723 0.5773502692
+-0.3035309991 -0.1875924741 -0.9341723590
+ 0.3035309991 0.1875924741 -0.9341723590
+-0.1875924741 -0.7946544723 0.5773502692
+ 0.7946544723 -0.1875924741 0.5773502692
+-0.7946544723 0.1875924741 0.5773502692
+ 0.4911234732 -0.7946544723 -0.3568220898
+-0.4911234732 0.7946544723 -0.3568220898
+10 0 1 5 14 21 29 26 17 8 2 3
+3 0 2 3 2
+10 0 3 9 19 27 29 28 20 12 4 3
+3 0 1 4
+10 1 4 11 16 25 26 27 23 15 6 3
+3 1 6 5 2
+3 2 8 7
+10 2 7 16 24 28 21 22 15 10 3 3
+3 3 10 9
+3 4 12 11 2
+10 5 6 10 9 18 17 25 24 20 13 3
+3 5 13 14
+3 6 15 10
+10 7 8 18 19 23 22 14 13 12 11 3
+3 7 11 16 2
+3 8 17 18 2
+3 9 18 19 2
+3 12 20 13
+3 14 22 21 2
+3 15 23 22 2
+3 16 25 24
+3 17 26 25
+3 19 23 27
+3 20 28 24 2
+3 21 28 29
+3 26 29 27 2
+4 3 0 1 2
+4 3 4 5 0
+4 6 0 1 7
+4 8 7 1 2
+4 9 2 3 4
+4 5 10 11 0
+4 12 4 5 10
+4 6 13 14 7
+4 15 0 6 13
+4 8 10 16 2
+4 12 7 8 10
+4 9 13 14 4
+4 17 2 9 13
+4 17 10 11 13
+4 18 13 11 0
+4 19 4 12 7
+4 20 4 14 7
+4 21 0 15 10
+4 16 13 15 10
+4 22 13 16 2
+4 23 2 17 10
+4 18 7 24 0
+4 19 13 18 7
+4 22 4 19 13
+4 20 10 23 7
+4 21 4 20 10
+4 25 0 21 4
+4 25 2 22 4
+4 24 2 23 7
+4 24 0 25 2
+small retrosnub icosicosidodecahedron
+small hexagrammic hexecontahedron
+|3/2 3/2 5/2
+(3.3/2.3.3/2.3.5/2)
+icosahedral group
+A5
+60{3}+12{5/2}+40{3/2}
+76 60 180 112 60 38 0 0 -8 3 6 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8757465433 0.0000000000 -0.4827711589
+-0.8174044834 -0.3142959094 -0.4827711589
+ 0.6501517764 0.5867151573 -0.4827711589
+-0.3962731062 -0.7809607118 -0.4827711589
+ 0.0895951656 0.8711513729 -0.4827711589
+ 0.2290203992 -0.8452701727 -0.4827711589
+-0.3122207301 -0.8452701727 0.4336318148
+-0.3795312117 0.8711513729 0.3115306484
+-0.6140944004 -0.7809607118 -0.1139668111
+-0.1089106471 0.5867151573 0.8024361627
+ 0.8534618594 -0.5085414639 -0.1139668111
+ 0.3122207301 -0.5085414639 0.8024361627
+-0.9791144009 0.1683643544 -0.1139668111
+ 0.3018736703 -0.9010110667 0.3115306484
+ 0.9485998144 -0.0557408940 0.3115306484
+-0.4185577901 0.9010110667 -0.1139668111
+ 0.5724942349 -0.1683643544 0.8024361627
+ 0.7140366257 -0.6907700508 -0.1139668111
+-0.5947789188 -0.0483139995 0.8024361627
+ 0.5931883546 0.7969561732 -0.1139668111
+-0.9400878225 0.1385046605 0.3115306484
+ 0.7342041525 0.5224056964 0.4336318148
+-0.1810253991 0.1385046605 -0.9736766732
+ 0.1865681885 0.7969561732 0.5745025405
+ 0.4155885877 -0.0483139995 -0.9082686184
+ 0.2449102485 -0.6907700508 0.6803349963
+ 0.9791144009 -0.1683643544 0.1139668111
+-0.3018736703 0.9010110667 -0.3115306484
+ 0.7307785202 -0.0557408940 0.6803349963
+ 0.4185577901 -0.9010110667 0.1139668111
+-0.5724942349 0.1683643544 -0.8024361627
+-0.4155885877 0.0483139995 0.9082686184
+-0.2449102485 0.6907700508 -0.6803349963
+-0.7204314604 -0.3884911091 0.5745025405
+ 0.1553150829 -0.3884911091 -0.9082686184
+-0.7140366257 0.6907700508 0.1139668111
+ 0.5947789188 0.0483139995 -0.8024361627
+ 0.3795312117 -0.8711513729 -0.3115306484
+ 0.6140944004 0.7809607118 0.1139668111
+-0.7307785202 0.0557408940 -0.6803349963
+-0.5931883546 -0.7969561732 0.1139668111
+ 0.9400878225 -0.1385046605 -0.3115306484
+ 0.1089106471 -0.5867151573 -0.8024361627
+-0.8534618594 0.5085414639 0.1139668111
+-0.1553150829 0.3884911091 0.9082686184
+-0.3122207301 0.5085414639 -0.8024361627
+-0.9485998144 0.0557408940 -0.3115306484
+ 0.7204314604 0.3884911091 -0.5745025405
+-0.6501517764 -0.5867151573 0.4827711589
+ 0.1810253991 -0.1385046605 0.9736766732
+-0.1865681885 -0.7969561732 -0.5745025405
+ 0.3962731062 0.7809607118 0.4827711589
+-0.0895951656 -0.8711513729 0.4827711589
+ 0.3122207301 0.8452701727 -0.4336318148
+-0.2290203992 0.8452701727 0.4827711589
+-0.8757465433 0.0000000000 0.4827711589
+-0.7342041525 -0.5224056964 -0.4336318148
+ 0.8174044834 0.3142959094 0.4827711589
+-0.0000000000 -0.0000000000 -1.0000000000
+ 0.1814588279 -0.9775412010 0.1071722635
+-0.5201989819 0.8472940016 0.1071722635
+ 0.7896280312 -0.6041536876 0.1071722635
+-0.9538473568 0.2805161775 0.1071722635
+ 0.9909764414 0.0804971962 0.1071722635
+ 0.1814588279 -0.1388362820 0.1071722635
+ 0.5722705843 0.0804971962 0.8161045152
+-0.3666342546 0.2805161775 -0.8870682034
+ 0.4750653790 -0.6041536876 0.6397743410
+-0.1572813261 0.8472940016 -0.5073021381
+-0.2265924308 -0.7344008871 0.6397743410
+-0.0257718743 -0.2505849906 -0.0152212496
+ 0.4508878772 -0.7344008871 -0.5073021381
+-0.0520716024 0.7667968054 0.6397743410
+-0.0842536226 -0.4538847096 -0.8870682034
+ 0.1572813261 -0.1203377912 -0.1564292618
+ 0.4160557770 0.2000189813 -0.8870682034
+-0.7537294122 -0.1502689781 0.6397743410
+ 0.8267571157 -0.2431403140 -0.5073021381
+ 0.2351248029 0.0904066044 -0.0152212496
+ 0.6495862074 0.4107633769 0.6397743410
+-0.8589391359 -0.0697717819 -0.5073021381
+ 0.7073653437 -0.3005379561 0.6397743410
+-0.3666342546 0.2805161775 -0.8870682034
+ 0.0719611847 -0.5734064947 0.8161045152
+ 0.7494414927 -0.5734064947 -0.3309719638
+-0.9538473568 0.2805161775 0.1071722635
+ 0.9017757544 -0.3005379561 0.3106081546
+-0.8589391359 -0.0697717819 -0.5073021381
+ 0.8738816538 0.4107633769 0.2600082756
+ 0.1001815169 0.0904066044 0.2132581137
+-0.0451336029 -0.2431403140 0.9689405274
+ 0.1964013458 -0.1502689781 -0.9689405274
+-0.5759871832 0.2000189813 0.7926103532
+-0.0610614972 -0.1203377912 0.2132581137
+-0.8175221318 -0.4538847096 0.3544661259
+ 0.5351414998 0.7667968054 -0.3544661259
+-0.4187058571 -0.9077694191 -0.0252999395
+ 0.6001646849 0.7170468022 0.3544661259
+-0.3479751379 -0.6415295512 -0.6836323123
+-0.7666809950 -0.6415295512 0.0252999395
+ 0.6001646849 0.7170468022 0.3544661259
+-0.2242954464 -0.9077694191 -0.3544661259
+-0.1001815169 -0.0904066044 -0.2132581137
+ 0.0451336029 0.2431403140 -0.9689405274
+-0.1964013458 0.1502689781 0.9689405274
+ 0.5759871832 -0.2000189813 -0.7926103532
+-0.7537294122 -0.1502689781 0.6397743410
+ 0.9561443412 0.1071476454 -0.2725938019
+ 0.1466267277 -0.9508907518 -0.2725938019
+-0.0520716024 0.7667968054 0.6397743410
+ 0.3436872184 -0.5036347128 -0.7926103532
+-0.1964013458 0.1502689781 0.9689405274
+-0.2228758320 -0.1071476454 -0.9689405274
+ 0.0610614972 0.1203377912 -0.2132581137
+ 0.8175221318 0.4538847096 -0.3544661259
+-0.5351414998 -0.7667968054 0.3544661259
+ 0.4187058571 0.9077694191 0.0252999395
+ 0.5282035002 0.5036347128 -0.6836323123
+-0.5351414998 -0.7667968054 0.3544661259
+ 0.7666809950 0.6415295512 -0.0252999395
+-0.6001646849 -0.7170468022 -0.3544661259
+ 0.2242954464 0.9077694191 0.3544661259
+-0.3436872184 0.5036347128 0.7926103532
+ 0.1964013458 -0.1502689781 -0.9689405274
+ 0.2228758320 0.1071476454 0.9689405274
+-0.1679359245 -0.9508907518 0.2600082756
+-0.1572813261 0.8472940016 -0.5073021381
+ 0.5259065158 -0.7917985292 0.3106081546
+-0.5201989819 0.8472940016 0.1071722635
+-0.6001646849 -0.7170468022 -0.3544661259
+ 0.3479751379 0.6415295512 0.6836323123
+ 0.0520716024 -0.7667968054 -0.6397743410
+ 0.0520716024 -0.7667968054 -0.6397743410
+ 0.0842536226 0.4538847096 0.8870682034
+-0.1572813261 0.1203377912 0.1564292618
+-0.9561443412 -0.1071476454 0.2725938019
+ 0.7537294122 0.1502689781 -0.6397743410
+-0.5282035002 -0.5036347128 0.6836323123
+ 0.5351414998 0.7667968054 -0.3544661259
+-0.4160557770 -0.2000189813 0.8870682034
+ 0.7537294122 0.1502689781 -0.6397743410
+-0.8267571157 0.2431403140 0.5073021381
+-0.2351248029 -0.0904066044 0.0152212496
+-0.9017757544 0.3005379561 -0.3106081546
+ 0.8589391359 0.0697717819 0.5073021381
+-0.8738816538 -0.4107633769 -0.2600082756
+-0.6495862074 -0.4107633769 -0.6397743410
+ 0.8589391359 0.0697717819 0.5073021381
+-0.7073653437 0.3005379561 -0.6397743410
+-0.5722705843 -0.0804971962 -0.8161045152
+ 0.3666342546 -0.2805161775 0.8870682034
+-0.4750653790 0.6041536876 -0.6397743410
+ 0.1679359245 0.9508907518 -0.2600082756
+ 0.3666342546 -0.2805161775 0.8870682034
+-0.0719611847 0.5734064947 -0.8161045152
+ 0.1572813261 -0.8472940016 0.5073021381
+ 0.1572813261 -0.8472940016 0.5073021381
+ 0.2265924308 0.7344008871 -0.6397743410
+ 0.0257718743 0.2505849906 0.0152212496
+-0.5259065158 0.7917985292 -0.3106081546
+-0.4508878772 0.7344008871 0.5073021381
+-0.1466267277 0.9508907518 0.2725938019
+ 0.5201989819 -0.8472940016 -0.1071722635
+ 0.5201989819 -0.8472940016 -0.1071722635
+-0.7896280312 0.6041536876 -0.1071722635
+-0.7494414927 0.5734064947 0.3309719638
+ 0.9538473568 -0.2805161775 -0.1071722635
+ 0.9538473568 -0.2805161775 -0.1071722635
+-0.9909764414 -0.0804971962 -0.1071722635
+-0.1814588279 0.1388362820 -0.1071722635
+-0.1814588279 0.9775412010 -0.1071722635
+3 0 2 1
+3 0 3 2 2
+3 0 4 3
+3 0 5 4 2
+3 0 6 5
+5 0 1 7 22 6 2
+3 1 8 7
+3 1 9 8 2
+3 1 10 9
+3 1 2 10 2
+3 2 11 10
+5 2 12 35 34 11 2
+3 2 3 12
+3 3 13 12 2
+3 3 14 13
+5 3 4 15 23 14 2
+3 4 16 15
+3 4 17 16 2
+3 4 5 17
+5 5 18 24 25 17 2
+3 5 19 18
+3 5 6 19 2
+3 6 20 19
+3 6 21 20 2
+3 6 22 21
+3 7 23 22
+3 7 24 23 2
+3 7 25 24
+3 7 8 25 2
+3 8 26 25
+5 8 27 19 20 26 2
+3 8 9 27
+3 9 28 27 2
+3 9 29 28
+5 9 10 30 21 29 2
+3 10 31 30
+3 10 11 31 2
+3 11 32 31
+3 11 33 32 2
+3 11 34 33
+3 12 36 35
+3 12 37 36 2
+3 12 13 37
+5 13 38 33 41 37 2
+3 13 39 38
+3 13 14 39 2
+3 14 40 39
+3 14 24 40 2
+3 14 23 24
+3 15 34 23
+3 15 33 34 2
+3 15 41 33
+3 15 16 41 2
+3 16 42 41
+5 16 43 39 40 42 2
+3 16 17 43
+3 17 44 43 2
+3 17 25 44
+3 18 40 24
+3 18 45 40 2
+3 18 46 45
+3 18 19 46 2
+3 19 27 46
+3 20 47 26
+3 20 30 47 2
+3 20 21 30
+3 21 35 29
+3 21 22 35 2
+3 22 34 35
+3 22 23 34 2
+3 25 26 44 2
+3 26 48 44
+3 26 47 48 2
+3 27 49 46 2
+3 27 28 49
+5 28 50 47 52 49 2
+3 28 51 50
+3 28 29 51 2
+3 29 36 51
+3 29 35 36 2
+3 30 52 47
+3 30 31 52 2
+3 31 53 52
+5 31 32 51 36 53 2
+3 32 54 51
+3 32 38 54 2
+3 32 33 38
+3 36 37 53
+3 37 55 53 2
+3 37 41 55
+3 38 56 54
+3 38 39 56 2
+3 39 43 56
+3 40 45 42
+3 41 42 55 2
+3 42 57 55
+3 42 45 57 2
+3 43 58 56 2
+3 43 44 58
+5 44 48 45 46 58 2
+3 45 48 57
+3 46 49 58
+3 47 50 48
+3 48 50 57 2
+3 49 59 58 2
+3 49 52 59
+3 50 54 57
+3 50 51 54 2
+3 52 53 59 2
+3 53 55 59
+5 54 56 59 55 57 2
+3 56 58 59
+6 5 0 1 2 3 4
+6 5 6 7 8 9 0
+6 9 10 11 12 1 0
+6 12 13 14 15 2 1
+6 15 16 17 18 3 2
+6 18 19 20 21 4 3
+6 21 22 23 24 5 4
+6 5 25 26 27 28 6
+6 28 29 30 31 7 6
+6 31 32 33 34 8 7
+6 34 35 36 10 9 8
+6 36 37 38 39 11 10
+6 11 40 41 42 13 12
+6 42 43 44 45 14 13
+6 45 46 47 48 15 14
+6 15 49 50 51 52 16
+6 52 53 54 55 17 16
+6 55 56 57 19 18 17
+6 19 58 59 60 61 20
+6 61 62 30 22 21 20
+6 30 63 64 65 23 22
+6 65 34 66 67 24 23
+6 67 68 69 25 5 24
+6 69 49 15 48 26 25
+6 47 58 19 27 26 48
+6 57 70 29 28 27 19
+6 70 71 72 63 30 29
+6 62 73 74 32 31 30
+6 74 75 76 77 33 32
+6 77 78 79 66 34 33
+6 64 80 81 35 34 65
+6 81 82 83 37 36 35
+6 83 84 85 86 38 37
+6 86 43 51 50 39 38
+6 68 11 39 50 49 69
+6 79 40 11 68 67 66
+6 78 83 87 41 40 79
+6 87 88 89 43 42 41
+6 85 90 91 44 43 86
+6 91 92 54 46 45 44
+6 54 93 59 58 47 46
+6 89 94 53 52 51 43
+6 94 95 96 93 54 53
+6 92 97 98 56 55 54
+6 98 99 71 70 57 56
+6 96 100 99 60 59 93
+6 99 101 73 62 61 60
+6 72 102 75 80 64 63
+6 100 103 102 72 71 99
+6 101 104 105 75 74 73
+6 103 106 107 76 75 102
+6 107 84 83 78 77 76
+6 105 108 82 81 80 75
+6 108 109 88 87 83 82
+6 106 110 90 85 84 107
+6 109 110 95 94 89 88
+6 110 111 97 92 91 90
+6 95 96 100 103 106 110
+6 111 104 101 99 98 97
+6 104 105 108 109 110 111
+great rhombidodecahedron
+great rhombidodecacron
+3/2 5/3 2|
+(4.10/3.4/3.10/7)
+icosahedral group
+A5
+15{4}+6{10/3}+6{10/7}+15{4/3}
+77 60 120 42 60 0 0 1 -18 4 4 120 5 0 2
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.9996324920 0.0000000000 0.0271086873
+-0.9468654869 0.3204853643 0.0271086873
+ 0.0263835025 -0.9992842588 0.0271086873
+-0.3453645319 0.9380770007 0.0271086873
+ 0.0527670051 0.3204853643 -0.9457826254
+ 0.0364611038 0.9380770007 -0.3445027268
+-0.3352869307 -0.8768697425 -0.3445027268
+ 0.2398305218 0.7400061526 0.6283885859
+-0.3189810294 -0.0612072581 -0.9457826254
+-0.9367878857 -0.0612072581 -0.3445027268
+ 0.8677149793 0.3583135302 -0.3445027268
+-0.7334184677 -0.2592781062 0.6283885859
+ 0.6216561575 0.7400061526 0.2567771718
+-0.3678987333 0.3583135302 0.8580570704
+ 0.6480396600 -0.2592781062 -0.7161141409
+ 0.8514090780 -0.4573489542 0.2567771718
+ 0.2336022217 -0.4573489542 0.8580570704
+ 0.5060445461 0.4807280465 -0.7161141409
+-0.7233408665 -0.6409707286 0.2567771718
+ 0.2762916255 -0.6409707286 -0.7161141409
+ 0.4796610435 -0.8390415766 0.2567771718
+ 0.4633551422 -0.2214499403 0.8580570704
+-0.4672044434 -0.5185562123 -0.7161141409
+-0.7295691665 0.4807280465 0.4864456563
+ 0.2436798229 -0.8390415766 0.4864456563
+ 0.8451807779 -0.2214499403 0.4864456563
+-0.7031856640 -0.5185562123 -0.4864456563
+-0.4998162460 -0.7166270604 0.4864456563
+ 0.4998162460 -0.7166270604 -0.4864456563
+-0.8451807779 0.2214499403 -0.4864456563
+-0.4998162460 0.7166270604 0.4864456563
+ 0.4998162460 0.7166270604 -0.4864456563
+ 0.7031856640 0.5185562123 0.4864456563
+ 0.7295691665 -0.4807280465 -0.4864456563
+-0.2436798229 0.8390415766 -0.4864456563
+-0.4633551422 0.2214499403 -0.8580570704
+ 0.4672044434 0.5185562123 0.7161141409
+-0.5060445461 -0.4807280465 0.7161141409
+-0.4796610435 0.8390415766 -0.2567771718
+-0.2762916255 0.6409707286 0.7161141409
+ 0.7233408665 0.6409707286 -0.2567771718
+ 0.3678987333 -0.3583135302 -0.8580570704
+-0.2336022217 0.4573489542 -0.8580570704
+-0.8514090780 0.4573489542 -0.2567771718
+-0.6480396600 0.2592781062 0.7161141409
+-0.6216561575 -0.7400061526 -0.2567771718
+-0.8677149793 -0.3583135302 0.3445027268
+ 0.7334184677 0.2592781062 -0.6283885859
+-0.2398305218 -0.7400061526 -0.6283885859
+ 0.9367878857 0.0612072581 0.3445027268
+ 0.3189810294 0.0612072581 0.9457826254
+-0.0364611038 -0.9380770007 0.3445027268
+ 0.3352869307 0.8768697425 0.3445027268
+-0.0527670051 -0.3204853643 0.9457826254
+ 0.3453645319 -0.9380770007 -0.0271086873
+ 0.9468654869 -0.3204853643 -0.0271086873
+-0.0263835025 0.9992842588 -0.0271086873
+-0.9996324920 0.0000000000 -0.0271086873
+ 0.0000000000 0.0000000000 -1.0000000000
+ 0.1602426822 0.9732489895 0.1646471601
+-0.2254435660 -0.1662507751 0.1646471601
+-0.9686806297 -0.1858740172 0.1646471601
+ 0.1602426822 0.2297529205 0.1646471601
+ 0.1908463112 -0.1858740172 -0.9638612635
+ 0.1706981301 -0.1662507751 -0.2208973453
+-0.0716627060 0.3082458890 -0.0736324484
+-0.2898817352 -0.4156269378 0.8621037224
+-0.3100299164 0.0635021454 -0.0736324484
+ 0.4078312422 0.3007504775 0.8621037224
+ 0.8696452057 -0.4156269378 -0.2664047011
+ 0.8507311228 0.3007504775 0.4310518612
+-0.0652008839 0.0635021454 -0.3119120569
+-0.6904884406 0.6724985120 -0.2664047011
+ 0.0652008839 -0.0635021454 0.3119120569
+ 0.4384348713 -0.8583725292 -0.2664047011
+-0.2781921891 -0.8583725292 0.4310518612
+ 0.3100299164 -0.0635021454 0.0736324484
+-0.2475885600 0.6724985120 -0.6974565623
+ 0.0189140829 -0.7163774153 -0.6974565623
+-0.6977129774 -0.7163774153 -0.0000000000
+ 0.0716627060 -0.3082458890 0.0736324484
+-0.6787988945 0.2297529205 -0.6974565623
+ 0.7166270604 0.0000000000 -0.6974565623
+ 0.6977129774 0.7163774153 -0.0000000000
+-0.7166270604 0.0000000000 0.6974565623
+-0.0189140829 0.7163774153 0.6974565623
+ 0.6787988945 -0.2297529205 0.6974565623
+-0.1602426822 -0.2297529205 -0.1646471601
+ 0.2781921891 0.8583725292 -0.4310518612
+ 0.2475885600 -0.6724985120 0.6974565623
+ 0.2254435660 0.1662507751 -0.1646471601
+-0.8507311228 -0.3007504775 -0.4310518612
+-0.4384348713 0.8583725292 0.2664047011
+-0.1706981301 0.1662507751 0.2208973453
+ 0.6904884406 -0.6724985120 0.2664047011
+-0.4078312422 -0.3007504775 -0.8621037224
+-0.8696452057 0.4156269378 0.2664047011
+ 0.2898817352 0.4156269378 -0.8621037224
+-0.1908463112 0.1858740172 0.9638612635
+ 0.9686806297 0.1858740172 -0.1646471601
+-0.1602426822 -0.9732489895 -0.1646471601
+4 0 2 5 1
+10 0 3 10 14 25 27 24 17 7 2 3
+4 0 4 9 3 3
+10 0 1 6 14 26 32 31 22 11 4 7
+4 1 3 10 6 3
+10 1 5 7 16 18 23 21 11 9 3 3
+10 2 8 18 30 40 41 36 24 13 5 7
+4 2 7 16 8 3
+10 4 12 23 35 45 46 43 31 19 9 3
+4 4 11 21 12
+4 5 13 17 7 3
+4 6 15 25 14
+10 6 10 20 32 44 49 48 39 27 15 3
+4 8 12 23 18
+10 8 16 28 40 50 52 45 33 21 12 3
+4 9 19 22 11
+4 10 20 26 14 3
+10 13 15 25 37 48 55 51 41 29 17 3
+4 13 24 27 15
+4 16 18 30 28
+4 17 24 36 29 3
+10 19 20 26 38 49 56 54 46 34 22 7
+4 19 31 32 20 3
+4 21 23 35 33 3
+4 22 31 43 34
+4 25 37 39 27 3
+4 26 38 44 32
+4 28 29 41 40 3
+10 28 30 42 52 58 59 55 47 36 29 7
+4 30 42 50 40
+4 33 34 46 45
+10 33 35 42 50 57 59 56 53 43 34 3
+4 35 42 52 45 3
+4 36 41 51 47
+10 37 38 44 53 54 58 57 51 47 39 3
+4 37 48 49 38
+4 39 48 55 47 3
+4 43 46 54 53 3
+4 44 49 56 53
+4 50 57 58 52 3
+4 51 57 59 55
+4 54 58 59 56 3
+4 3 0 1 2
+4 3 4 5 0
+4 0 6 7 1
+4 1 4 5 2
+4 2 8 9 3
+4 5 10 6 0
+4 3 11 12 4
+4 7 5 10 1
+4 6 13 14 7
+4 5 15 8 2
+4 1 16 12 4
+4 9 5 15 3
+4 8 13 14 9
+4 10 17 18 6
+4 3 16 1 11
+4 11 17 18 12
+4 14 19 5 7
+4 17 20 1 10
+4 6 19 5 13
+4 15 21 22 8
+4 16 21 22 12
+4 14 23 5 9
+4 21 24 3 15
+4 8 23 5 13
+4 18 1 20 6
+4 1 25 17 11
+4 3 26 21 16
+4 25 12 18 1
+4 14 27 28 19
+4 17 27 28 20
+4 6 29 28 19
+4 22 3 24 8
+4 26 12 22 3
+4 14 30 31 23
+4 21 30 31 24
+4 8 32 31 23
+4 28 33 6 20
+4 25 34 35 17
+4 26 34 35 21
+4 34 36 12 25
+4 14 29 6 27
+4 17 33 6 27
+4 29 31 32 28
+4 31 37 8 24
+4 34 38 12 26
+4 14 32 8 30
+4 21 37 8 30
+4 28 36 34 33
+4 35 12 36 17
+4 38 21 35 12
+4 14 39 31 29
+4 17 40 34 33
+4 39 28 32 14
+4 31 38 34 37
+4 21 41 34 37
+4 28 40 17 36
+4 31 41 21 38
+4 39 34 40 31
+4 41 28 39 34
+4 28 40 31 41
+great retrosnub icosidodecahedron
+great pentagrammic hexecontahedron
+|3/2 5/3 2
+(3.3/2.3.5/3.3)
+icosahedral group
+A5
+60{3}+12{5/3}+20{3/2}
+78 60 150 92 60 37 0 0 2 3 5 120 5 0 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.8737818460 0.0000000000 -0.4863180910
+-0.8272355164 -0.2813825063 -0.4863180910
+ 0.6925555704 0.5327865392 -0.4863180910
+-0.4840908004 -0.7274275300 -0.4863180910
+-0.8272355164 0.2813825063 -0.4863180910
+-0.0881336164 -0.5327865392 0.8416477703
+-0.6603580332 0.7274275300 -0.1864844676
+ 0.3909285122 0.9013314827 -0.1864844676
+ 0.2550110996 -0.4760234971 0.8416477703
+-0.3947197174 0.3685449435 0.8416477703
+ 0.9714370516 0.1467433071 -0.1864844676
+-0.5280509481 0.7309574441 0.4322770073
+ 0.0271688654 -0.9013314827 0.4322770073
+ 0.8594330536 0.4760234971 -0.1864844676
+ 0.5434572030 -0.3685449435 -0.7542074602
+ 0.3094806701 -0.1467433071 0.9395148305
+ 0.1209150724 -0.7309574441 -0.6716254612
+-0.2457391435 -0.2385878386 0.9395148305
+-0.3958253444 -0.5239211808 -0.7542074602
+-0.1243023628 0.9920238341 0.0209197322
+ 0.9269841826 -0.3745166086 0.0209197322
+-0.6079004419 -0.2482501956 -0.7542074602
+-0.3554430809 -0.9344637933 0.0209197322
+ 0.7014236118 0.2385878386 -0.6716254612
+-0.8515098127 0.5239211808 0.0209197322
+-0.0421712056 -0.9920238341 -0.1187867923
+ 0.4690884602 0.3745166086 0.7998083060
+-0.9546457693 0.2482501956 -0.1643876381
+-0.1545791184 0.9344637933 -0.3207533555
+ 0.6370715704 -0.5866558879 -0.4999746827
+ 0.7298299438 -0.4103101843 0.5468032605
+-0.7507169498 -0.5775303855 -0.3207533555
+-0.2094526036 0.8106391313 0.5468032605
+ 0.6206411698 -0.6903443834 0.3717918378
+ 0.2121565789 0.4199725414 -0.8823903051
+-0.1270493712 0.5866558879 0.7998083060
+ 0.8327162674 0.4103101843 0.3717918378
+-0.6453556930 0.5775303855 -0.4999746827
+ 0.3759261720 -0.8106391313 -0.4489362004
+ 0.6266939873 0.6903443834 0.3614958903
+-0.6678410472 -0.4199725414 0.6145009358
+ 0.2128398940 0.9715469400 0.1039024685
+-0.9414323712 -0.3088032958 0.1354459853
+ 0.1638510745 0.8784128377 -0.4489362004
+-0.1706686884 0.0204768941 -0.9851156763
+-0.6425523214 0.4577282099 0.6145009358
+ 0.1942959817 -0.9715469400 0.1354459853
+-0.3394853505 0.3088032958 -0.8884763482
+-0.3125885602 -0.8784128377 0.3614958903
+-0.9437754648 -0.0204768941 0.3299523735
+ 0.2244549438 -0.4577282099 -0.8602934756
+ 0.7424891904 -0.6682227370 0.0467779432
+-0.7746867276 -0.0891832664 0.6260246154
+ 0.9191603379 -0.2151178849 0.3299523735
+ 0.4019596432 0.6682227370 0.6260246154
+ 0.1702647736 0.0891832664 -0.9813542948
+ 0.7353106948 0.2151178849 0.6426838084
+-0.1028863235 0.5557051842 -0.8249885773
+-0.7708955225 -0.5557051842 0.3113066683
+ 0.1624562657 -0.9820828321 0.0955053542
+-0.4700607175 0.8774517931 0.0955053542
+ 0.7275849321 -0.6793370989 0.0955053542
+-0.1940488224 -0.0660053188 0.0955053542
+ 0.1624562657 0.9820828321 0.0955053542
+-0.1451481861 -0.8774517931 -0.4571765031
+ 0.4372885599 0.6793370989 0.5893045235
+-0.0109186081 0.0660053188 -0.2160023198
+-0.6327600026 0.5023295310 0.5893045235
+ 0.4199804802 -0.7839681379 -0.4571765031
+ 0.1451481861 0.1116632412 0.1326508383
+-0.6500680822 0.6069605700 -0.4571765031
+ 0.3232856579 -0.7404097257 0.5893045235
+-0.1420677659 0.5244844560 -0.8394836540
+ 0.2072009579 -0.5023295310 -0.8394836540
+-0.1952284234 0.7839681379 0.5893045235
+ 0.1864960831 -0.1116632412 0.0623173475
+-0.7156123975 -0.6069605700 -0.3456844847
+ 0.6721432584 0.7404097257 -0.0041083120
+-0.8026157016 -0.5244844560 0.2841198533
+ 0.9287592421 -0.2380801948 0.2841198533
+-0.8747711150 0.4845189553 -0.0041083120
+ 0.8729502462 -0.3441803374 -0.3456844847
+-0.9253114997 -0.0276453741 0.3781988390
+-0.2639851185 -0.8872865915 0.3781988390
+-0.1088354609 0.9320177463 -0.3456844847
+ 0.0900414998 -0.1398813892 -0.1531621544
+ 0.3069392403 -0.1981146941 0.9308806963
+-0.6354632109 0.1224416147 -0.7623611733
+ 0.6999311915 0.2380801948 0.6733603404
+-0.4290067871 -0.4845189553 -0.7623611733
+ 0.1224786701 0.3441803374 0.9308806963
+-0.1195324424 0.0276453741 -0.9924453277
+ 0.2020825408 0.8872865915 -0.4145903415
+-0.3549814808 -0.9320177463 0.0730141688
+-0.0900414998 0.1398813892 0.1531621544
+ 0.9626567586 0.1981146941 -0.1845061871
+-0.9751746089 -0.1224416147 -0.1845061871
+ 0.8263177513 0.3812005018 0.4145903415
+-0.0231391970 -0.2214684501 0.0393601759
+ 0.7319039452 0.2017076057 -0.6508691550
+-0.5067407650 0.0146004527 0.8619748395
+ 0.1813680862 0.1395273955 -0.9734668578
+-0.1158237709 -0.4935425313 0.8619748395
+ 0.3826352213 0.6557130703 -0.6508691550
+-0.6865649131 -0.4465908350 0.5737466742
+-0.9435278101 0.2518694250 -0.2152139965
+ 0.7641147853 -0.3812005018 0.5203986667
+ 0.0231391970 0.2214684501 -0.0393601759
+-0.2127795223 -0.2017076057 0.9560538252
+ 0.5067407650 -0.0146004527 -0.8619748395
+-0.7623950866 -0.1395273955 0.6318906850
+ 0.6968507713 0.4935425313 -0.5203986667
+-0.3826352213 -0.6557130703 0.6508691550
+ 0.1674404903 0.4465908350 -0.8789313445
+-0.6469047265 -0.2518694250 -0.7197750118
+ 0.6354632109 -0.1224416147 0.7623611733
+-0.3194267921 0.2655619217 -0.9096391539
+-0.1666620447 0.5559875283 0.8143105251
+ 0.4989740095 -0.3819252966 -0.7779190226
+-0.1864960831 0.1116632412 -0.0623173475
+ 0.8394638530 0.4913219899 -0.2321705015
+-0.6721432584 -0.7404097257 0.0041083120
+ 0.6639956781 0.6539122663 0.3626409897
+-0.8240367351 -0.3275425045 -0.4622546559
+ 0.9751746089 0.1224416147 0.1845061871
+-0.9501692068 -0.2655619217 0.1632646447
+ 0.6304789864 -0.5559875283 -0.5416402091
+-0.4370714318 0.3819252966 0.8143105251
+-0.1451481861 -0.1116632412 -0.1326508383
+ 0.2053800891 -0.4913219899 0.8464169902
+-0.3232856579 0.7404097257 -0.5893045235
+ 0.6397822240 -0.6539122663 0.4038284955
+-0.8046536985 0.3275425045 -0.4952255378
+ 0.1940488224 0.0660053188 -0.0955053542
+ 0.0485023878 -0.0191231611 0.9986399867
+-0.1224786701 -0.3441803374 -0.9308806963
+ 0.4594979286 0.4223387451 0.7813396432
+-0.0914262111 -0.9906050450 -0.1017000132
+ 0.3697500488 0.9182285161 -0.1419200256
+ 0.0109186081 -0.0660053188 0.2160023198
+ 0.8961810797 0.0191231611 -0.4432761860
+-0.8729502462 0.3441803374 0.3456844847
+ 0.9061825512 -0.4223387451 0.0215213446
+-0.1333258458 0.9906050450 -0.0304280072
+ 0.0558089959 -0.9182285161 0.3920991561
+-0.4714704631 -0.7039773520 -0.5311605127
+ 0.1451481861 0.8774517931 0.4571765031
+ 0.1583802720 -0.7508056718 -0.6412538753
+-0.6934030289 0.7039773520 -0.1536493650
+ 0.4700607175 -0.8774517931 -0.0955053542
+-0.4832928034 0.7508056718 0.4502431669
+3 0 2 1
+3 0 3 2 2
+3 0 4 3
+5 0 5 13 12 4 3
+3 0 1 5
+3 1 6 5 2
+3 1 7 6
+5 1 2 8 17 7 3
+3 2 9 8
+3 2 3 9
+5 3 10 21 20 9 3
+3 3 4 10
+3 4 11 10 2
+3 4 12 11
+3 5 14 13
+3 5 6 14
+5 6 15 27 26 14 3
+3 6 7 15
+3 7 16 15 2
+3 7 17 16
+3 8 18 17
+3 8 19 18
+3 8 9 19 2
+3 9 20 19
+3 10 22 21
+3 10 11 22
+5 11 23 35 34 22 3
+3 11 12 23
+3 12 24 23 2
+3 12 13 24
+3 13 25 24
+3 13 14 25 2
+3 14 26 25
+3 15 28 27
+3 15 16 28
+5 16 29 41 40 28 3
+3 16 17 29
+3 17 18 29 2
+3 18 30 29
+5 18 19 31 43 30 3
+3 19 20 31
+3 20 32 31 2
+3 20 21 32
+3 21 33 32
+3 21 22 33 2
+3 22 34 33
+3 23 36 35
+3 23 24 36
+5 24 25 37 48 36 3
+3 25 26 37
+3 26 38 37 2
+3 26 27 38
+3 27 39 38
+3 27 28 39 2
+3 28 40 39
+3 29 30 41
+3 30 42 41 2
+3 30 43 42
+3 31 44 43
+3 31 32 44
+5 32 33 45 53 44 3
+3 33 34 45
+3 34 46 45 2
+3 34 35 46
+3 35 47 46
+3 35 36 47 2
+3 36 48 47
+3 37 49 48
+3 37 38 49
+5 38 39 50 56 49 3
+3 39 40 50
+3 40 51 50 2
+3 40 41 51
+3 41 42 51
+5 42 52 58 57 51 3
+3 42 43 52
+3 43 44 52 2
+3 44 53 52
+3 45 54 53
+3 45 46 54
+5 46 47 55 59 54 3
+3 47 48 55
+3 48 49 55 2
+3 49 56 55
+3 50 57 56
+3 50 51 57
+3 52 53 58
+3 53 54 58 2
+3 54 59 58
+3 55 56 59
+3 56 57 59 2
+3 57 58 59
+5 4 0 1 2 3
+5 4 5 6 7 0
+5 7 8 9 1 0
+5 9 10 11 2 1
+5 11 12 13 3 2
+5 3 14 15 5 4
+5 15 16 17 6 5
+5 17 18 19 7 6
+5 7 20 21 22 8
+5 22 23 10 9 8
+5 10 24 25 12 11
+5 25 26 27 13 12
+5 27 28 29 3 13
+5 29 30 31 14 3
+5 31 32 16 15 14
+5 16 33 34 18 17
+5 34 35 36 19 18
+5 36 37 20 7 19
+5 37 38 39 21 20
+5 39 40 23 22 21
+5 40 41 42 10 23
+5 42 43 44 24 10
+5 44 45 26 25 24
+5 26 46 47 28 27
+5 47 48 30 29 28
+5 48 49 32 31 30
+5 49 50 51 16 32
+5 51 52 53 33 16
+5 53 54 35 34 33
+5 35 55 38 37 36
+5 55 56 57 39 38
+5 39 58 59 41 40
+5 59 60 43 42 41
+5 60 61 45 44 43
+5 61 62 63 26 45
+5 63 64 65 46 26
+5 65 66 48 47 46
+5 48 67 68 50 49
+5 68 69 52 51 50
+5 69 70 54 53 52
+5 70 71 72 35 54
+5 72 73 56 55 35
+5 73 74 75 57 56
+5 75 76 58 39 57
+5 76 77 60 59 58
+5 60 78 79 62 61
+5 79 80 64 63 62
+5 80 81 66 65 64
+5 81 82 67 48 66
+5 82 83 69 68 67
+5 69 84 85 71 70
+5 85 74 73 72 71
+5 74 86 77 76 75
+5 86 87 78 60 77
+5 87 88 80 79 78
+5 80 89 83 82 81
+5 89 90 84 69 83
+5 90 91 74 85 84
+5 91 88 87 86 74
+5 88 80 89 90 91
+great dirhombicosidodecahedron
+great dirhombicosidodecacron
+|3/2 5/3 3 5/2
+(4.5/3.4.3.4.5/2.4.3/2)
+icosahedral group
+A5
+60{4}+20{3}+12{5/2}+12{5/3}+20{3/2}
+79 60 240 124 60 0 1 0 -56 5 8 120 5 1 -1
+ 0.0000000000 0.0000000000 1.0000000000
+ 1.0000000000 0.0000000000 0.0000000000
+-1.0000000000 0.0000000000 0.0000000000
+-0.6180339887 0.7861513778 0.0000000000
+ 0.6180339887 -0.7861513778 0.0000000000
+ 0.7861513778 0.6180339887 0.0000000000
+-0.7861513778 -0.6180339887 0.0000000000
+ 0.0000000000 -1.0000000000 0.0000000000
+-0.0000000000 1.0000000000 0.0000000000
+-0.0000000000 -0.6180339887 0.7861513778
+ 0.0000000000 0.6180339887 -0.7861513778
+-0.0000000000 0.7861513778 0.6180339887
+ 0.0000000000 -0.7861513778 -0.6180339887
+ 0.0000000000 -0.0000000000 -1.0000000000
+-0.6180339887 -0.4858682718 0.6180339887
+ 0.6180339887 0.4858682718 -0.6180339887
+-0.4858682718 -0.3819660113 -0.7861513778
+ 0.4858682718 0.3819660113 0.7861513778
+-0.3819660113 0.4858682718 0.7861513778
+ 0.3819660113 -0.4858682718 -0.7861513778
+ 0.4858682718 -0.6180339887 0.6180339887
+-0.4858682718 0.6180339887 -0.6180339887
+-0.7861513778 -0.0000000000 0.6180339887
+ 0.7861513778 -0.0000000000 -0.6180339887
+-0.6180339887 -0.0000000000 -0.7861513778
+ 0.6180339887 -0.0000000000 0.7861513778
+ 0.6180339887 -0.6180339887 -0.4858682718
+-0.6180339887 0.6180339887 0.4858682718
+-0.7861513778 -0.4858682718 -0.3819660113
+ 0.7861513778 0.4858682718 0.3819660113
+ 0.7861513778 -0.3819660113 0.4858682718
+-0.7861513778 0.3819660113 -0.4858682718
+-0.8678342830 0.3177508827 0.3819660113
+ 0.8678342830 -0.3177508827 -0.3819660113
+ 0.1039022605 0.8678342830 -0.4858682718
+-0.1039022605 -0.8678342830 0.4858682718
+-0.9183170948 -0.1039022605 -0.3819660113
+ 0.9183170948 0.1039022605 0.3819660113
+ 0.3819660113 0.7861513778 0.4858682718
+-0.3819660113 -0.7861513778 -0.4858682718
+-0.4858682718 -0.7861513778 0.3819660113
+ 0.4858682718 0.7861513778 -0.3819660113
+ 0.3819660113 -0.8678342830 0.3177508827
+-0.3819660113 0.8678342830 -0.3177508827
+-0.4858682718 0.1039022605 0.8678342830
+ 0.4858682718 -0.1039022605 -0.8678342830
+-0.3819660113 -0.9183170948 -0.1039022605
+ 0.3819660113 0.9183170948 0.1039022605
+ 0.3177508827 -0.2360679775 0.9183170948
+-0.3177508827 0.2360679775 -0.9183170948
+-0.2360679775 0.9183170948 0.3177508827
+ 0.2360679775 -0.9183170948 -0.3177508827
+-0.3177508827 -0.3819660113 0.8678342830
+ 0.3177508827 0.3819660113 -0.8678342830
+-0.8678342830 0.4858682718 -0.1039022605
+ 0.8678342830 -0.4858682718 0.1039022605
+ 0.1039022605 0.3819660113 0.9183170948
+-0.1039022605 -0.3819660113 -0.9183170948
+ 0.9183170948 0.3177508827 -0.2360679775
+-0.9183170948 -0.3177508827 0.2360679775
+ 0.0000000000 1.0000000000 0.0000000000
+-0.5773502692 0.2805161775 0.5773502692
+-0.7861513778 -0.6180339887 -0.0000000000
+ 0.8107067993 -0.0970626198 0.5773502692
+-0.6180339887 0.7861513778 0.0000000000
+-0.2805161775 -0.5773502692 0.5773502692
+ 1.0000000000 0.0000000000 0.0000000000
+ 0.5773502692 0.5773502692 0.5773502692
+ 0.0000000000 0.0000000000 1.0000000000
+ 0.5773502692 -0.5773502692 0.2805161775
+ 0.0000000000 -0.7861513778 -0.6180339887
+ 0.5773502692 0.8107067993 -0.0970626198
+-0.0000000000 -0.6180339887 0.7861513778
+ 0.5773502692 -0.2805161775 -0.5773502692
+-0.5773502692 -0.5773502692 -0.5773502692
+-0.5773502692 0.5773502692 -0.2805161775
+-0.5773502692 -0.8107067993 0.0970626198
+ 0.4858682718 0.3819660113 0.7861513778
+-0.2805161775 0.5138727076 -0.8107067993
+-0.6180339887 -0.4858682718 0.6180339887
+ 0.0970626198 0.8107067993 0.2805161775
+ 0.0000000000 -0.0000000000 -1.0000000000
+-0.8107067993 0.0970626198 -0.5773502692
+ 0.2805161775 -0.5138727076 0.8107067993
+-0.0970626198 -0.8107067993 -0.2805161775
+ 0.4858682718 -0.6180339887 0.6180339887
+ 0.9549290665 -0.2805161775 -0.0970626198
+ 0.3819660113 -0.4858682718 -0.7861513778
+ 0.2805161775 0.5773502692 -0.5773502692
+-0.9549290665 0.2805161775 0.0970626198
+-0.6180339887 -0.0000000000 -0.7861513778
+ 0.0970626198 -0.5773502692 -0.8107067993
+ 0.7861513778 -0.0000000000 -0.6180339887
+-0.0970626198 0.5773502692 0.8107067993
+ 0.7861513778 0.4858682718 0.3819660113
+-0.8107067993 -0.2805161775 0.5138727076
+ 0.6180339887 -0.6180339887 -0.4858682718
+ 0.2805161775 0.0970626198 0.8107067993
+-1.0000000000 0.0000000000 -0.0000000000
+ 0.8107067993 0.2805161775 -0.5138727076
+-0.2805161775 -0.0970626198 -0.8107067993
+ 0.6180339887 0.4858682718 -0.6180339887
+-0.0970626198 0.9549290665 -0.2805161775
+-0.7861513778 0.3819660113 -0.4858682718
+ 0.0970626198 -0.9549290665 0.2805161775
+-0.0000000000 0.7861513778 0.6180339887
+-0.8107067993 -0.2805161775 -0.0970626198
+ 0.6180339887 -0.7861513778 -0.0000000000
+ 0.8107067993 0.2805161775 0.0970626198
+ 0.1039022605 0.8678342830 -0.4858682718
+ 0.2805161775 0.0970626198 -0.9549290665
+ 0.8678342830 -0.3177508827 -0.3819660113
+-0.2805161775 -0.0970626198 0.9549290665
+-0.9183170948 -0.1039022605 -0.3819660113
+-0.8107067993 -0.2805161775 0.5138727076
+-0.1039022605 -0.8678342830 0.4858682718
+ 0.2805161775 0.0970626198 0.8107067993
+ 0.7861513778 0.6180339887 0.0000000000
+ 0.8107067993 0.2805161775 -0.5138727076
+-0.2805161775 -0.0970626198 -0.8107067993
+-0.7861513778 -0.0000000000 0.6180339887
+ 0.5138727076 -0.8107067993 -0.2805161775
+ 0.3819660113 0.7861513778 0.4858682718
+-0.5138727076 0.8107067993 0.2805161775
+-0.4858682718 0.6180339887 -0.6180339887
+-0.8107067993 -0.2805161775 -0.0970626198
+ 0.0000000000 -1.0000000000 0.0000000000
+ 0.8107067993 0.2805161775 0.0970626198
+-0.6180339887 0.6180339887 0.4858682718
+ 0.2805161775 0.0970626198 -0.9549290665
+-0.4858682718 -0.7861513778 0.3819660113
+-0.2805161775 -0.0970626198 0.9549290665
+ 0.6180339887 0.0000000000 0.7861513778
+-0.0970626198 -0.8107067993 -0.2805161775
+ 0.0000000000 0.6180339887 -0.7861513778
+ 0.0970626198 0.8107067993 0.2805161775
+-0.4858682718 0.1039022605 0.8678342830
+-0.9549290665 0.2805161775 0.0970626198
+-0.3819660113 0.8678342830 -0.3177508827
+ 0.9549290665 -0.2805161775 -0.0970626198
+-0.3819660113 -0.9183170948 -0.1039022605
+ 0.5138727076 -0.8107067993 -0.2805161775
+ 0.4858682718 -0.1039022605 -0.8678342830
+-0.5138727076 0.8107067993 0.2805161775
+ 0.3177508827 -0.2360679775 0.9183170948
+-0.0970626198 0.5773502692 0.8107067993
+ 0.3819660113 0.9183170948 0.1039022605
+-0.5773502692 0.5773502692 -0.2805161775
+-0.4858682718 -0.3819660113 -0.7861513778
+ 0.0970626198 -0.5773502692 -0.8107067993
+ 0.5773502692 -0.5773502692 0.2805161775
+-0.3819660113 0.4858682718 0.7861513778
+ 0.3177508827 0.3819660113 -0.8678342830
+-0.5773502692 -0.8107067993 0.0970626198
+-0.2360679775 0.9183170948 0.3177508827
+ 0.5773502692 0.8107067993 -0.0970626198
+ 0.8678342830 -0.4858682718 0.1039022605
+-0.0970626198 0.9549290665 -0.2805161775
+-0.3177508827 -0.3819660113 0.8678342830
+ 0.0970626198 -0.9549290665 0.2805161775
+-0.1039022605 -0.3819660113 -0.9183170948
+ 0.2805161775 -0.5138727076 0.8107067993
+-0.8678342830 0.4858682718 -0.1039022605
+-0.2805161775 0.5138727076 -0.8107067993
+ 0.9183170948 0.3177508827 -0.2360679775
+ 0.8107067993 -0.0970626198 0.5773502692
+ 0.1039022605 0.3819660113 0.9183170948
+-0.2805161775 -0.5773502692 0.5773502692
+-0.7861513778 -0.4858682718 -0.3819660113
+-0.8107067993 0.0970626198 -0.5773502692
+ 0.2805161775 0.5773502692 -0.5773502692
+ 0.7861513778 -0.3819660113 0.4858682718
+-0.8678342830 0.3177508827 0.3819660113
+ 0.2360679775 -0.9183170948 -0.3177508827
+ 0.5773502692 0.5773502692 0.5773502692
+-0.9183170948 -0.3177508827 0.2360679775
+-0.5773502692 -0.5773502692 -0.5773502692
+-0.3177508827 0.2360679775 -0.9183170948
+-0.5773502692 0.2805161775 0.5773502692
+ 0.9183170948 0.1039022605 0.3819660113
+ 0.5773502692 -0.2805161775 -0.5773502692
+-0.3819660113 -0.7861513778 -0.4858682718
+ 0.4858682718 0.7861513778 -0.3819660113
+ 0.3819660113 -0.8678342830 0.3177508827
+4 0 1 13 2
+5 0 2 11 14 3 3
+4 0 3 13 4
+3 0 4 5
+4 0 5 13 6
+5 0 6 20 22 7 2
+4 0 7 13 8
+3 0 1 8 2
+4 1 8 2 7
+5 1 7 25 26 9 3
+4 1 9 2 10
+3 1 10 11
+4 1 11 2 12
+5 1 12 15 4 13 2
+3 2 13 7
+5 2 8 24 27 10 2
+3 2 9 12 2
+4 3 14 4 15
+3 3 15 16
+4 3 16 4 17
+5 3 17 34 18 5 2
+4 3 5 4 6
+3 3 6 13 2
+3 4 14 17 2
+5 4 16 35 19 6 3
+4 5 18 6 19
+3 5 19 20 2
+4 5 20 6 21
+5 5 21 23 8 13 3
+3 6 18 21
+4 7 22 8 23
+3 7 23 24 2
+4 7 24 8 25
+3 8 22 25
+4 9 26 10 27
+3 9 27 28
+4 9 28 10 29
+5 9 29 44 30 11 2
+4 9 11 10 12
+3 10 26 29 2
+5 10 28 45 31 12 3
+4 11 30 12 31
+3 11 31 15 2
+4 11 15 12 14
+3 12 30 14
+4 14 30 15 31
+5 14 31 46 32 16 2
+4 14 16 15 17
+5 15 30 47 33 17 3
+4 16 32 17 33
+3 16 33 34 2
+4 16 34 17 35
+3 17 32 35
+4 18 34 19 35
+3 18 35 36 2
+4 18 36 19 37
+5 18 37 52 38 20 3
+4 18 20 19 21
+3 19 34 37
+5 19 36 53 39 21 2
+4 20 38 21 39
+3 20 39 23
+4 20 23 21 22
+3 21 38 22 2
+4 22 38 23 39
+5 22 39 54 40 24 3
+4 22 24 23 25
+5 23 38 55 41 25 2
+4 24 40 25 41
+3 24 41 26
+4 24 26 25 27
+3 25 40 27 2
+4 26 41 27 40
+5 26 40 57 42 28 2
+4 26 28 27 29
+5 27 41 56 43 29 3
+4 28 42 29 43
+3 28 43 44 2
+4 28 44 29 45
+3 29 42 45
+4 30 44 31 45
+3 30 45 46 2
+4 30 46 31 47
+3 31 44 47
+4 32 46 33 47
+3 32 47 48 2
+4 32 48 33 49
+5 32 49 50 36 34 3
+4 32 34 33 35
+3 33 46 49
+5 33 48 51 37 35 2
+4 34 36 35 37
+4 36 50 37 51
+3 36 51 52
+4 36 52 37 53
+3 37 50 53 2
+4 38 52 39 53
+3 38 53 54
+4 38 54 39 55
+3 39 52 55 2
+4 40 54 41 55
+3 40 55 56
+4 40 56 41 57
+3 41 54 57 2
+4 42 57 43 56
+3 42 56 58 2
+4 42 58 43 59
+5 42 59 48 46 44 3
+4 42 44 43 45
+3 43 57 59
+5 43 58 49 47 45 2
+4 44 46 45 47
+4 46 48 47 49
+4 48 59 49 58
+3 48 58 50
+4 48 50 49 51
+3 49 59 51 2
+4 50 58 51 59
+5 50 59 56 54 52 2
+4 50 52 51 53
+5 51 58 57 55 53 3
+4 52 54 53 55
+4 54 56 55 57
+4 56 59 57 58
+8 7 0 1 2 3 4 5 6
+8 7 8 9 10 11 12 13 0
+8 14 0 1 12 16 10 15 8
+8 1 17 18 19 20 21 22 2
+8 13 2 3 21 24 19 23 17
+8 20 25 26 27 28 4 3 21
+8 22 4 5 27 29 25 24 21
+8 5 30 31 32 9 8 14 6
+8 28 6 7 8 15 32 33 30
+8 9 34 35 36 37 38 16 10
+8 15 34 39 36 40 38 11 10
+8 37 41 42 43 1 12 11 38
+8 40 41 44 43 13 12 16 38
+8 13 0 14 6 28 4 22 2
+8 44 45 46 47 23 17 1 43
+8 42 45 48 47 18 17 13 43
+8 46 49 50 51 24 19 18 47
+8 48 49 52 51 20 19 23 47
+8 20 53 54 55 56 57 29 25
+8 24 53 58 55 59 57 26 25
+8 56 60 61 62 5 27 26 57
+8 59 60 63 62 28 27 29 57
+8 63 64 65 66 33 30 5 62
+8 61 64 67 66 31 30 28 62
+8 65 68 69 70 15 32 31 66
+8 67 68 71 70 9 32 33 66
+8 69 72 73 74 39 34 9 70
+8 71 72 75 74 35 34 15 70
+8 73 76 77 78 40 36 35 74
+8 75 76 79 78 37 36 39 74
+8 37 80 81 82 48 45 44 41
+8 40 80 83 82 46 45 42 41
+8 46 84 85 86 87 88 52 49
+8 48 84 89 86 90 88 50 49
+8 87 91 58 53 20 51 50 88
+8 90 91 54 53 24 51 52 88
+8 87 92 93 94 59 55 54 91
+8 90 92 95 94 56 55 58 91
+8 56 96 97 98 67 64 63 60
+8 59 96 99 98 65 64 61 60
+8 65 100 101 102 73 72 71 68
+8 67 100 103 102 75 72 69 68
+8 73 104 105 106 107 108 79 76
+8 75 104 109 106 110 108 77 76
+8 107 111 83 80 37 78 77 108
+8 110 111 81 80 40 78 79 108
+8 107 112 89 84 46 82 81 111
+8 110 112 85 84 48 82 83 111
+8 107 113 114 115 90 86 85 112
+8 110 113 116 115 87 86 89 112
+8 114 117 118 119 95 92 87 115
+8 116 117 120 119 93 92 90 115
+8 118 121 99 96 56 94 93 119
+8 120 121 97 96 59 94 95 119
+8 118 122 103 100 65 98 97 121
+8 120 122 101 100 67 98 99 121
+8 118 123 105 104 75 102 101 122
+8 120 123 109 104 73 102 103 122
+8 105 106 110 113 114 117 120 123
+8 107 106 109 123 118 117 116 113
diff --git a/lib/print/defprinter b/lib/print/defprinter
new file mode 100644
index 00000000..6d51018e
--- /dev/null
+++ b/lib/print/defprinter
@@ -0,0 +1 @@
+printer0
diff --git a/lib/print/dj895.map b/lib/print/dj895.map
new file mode 100644
index 00000000..eb87bca6
--- /dev/null
+++ b/lib/print/dj895.map
@@ -0,0 +1,729 @@
+255 110 110 108
+71 252 188 4
+34 253 187 6
+19 253 181 4
+12 254 168 4
+8 254 154 3
+6 254 140 3
+3 253 128 2
+0 255 112 0
+59 193 46 252
+85 249 15 39
+47 253 133 10
+24 253 164 7
+13 253 165 3
+8 254 158 3
+4 253 149 1
+1 253 141 0
+0 255 131 0
+11 175 65 253
+39 227 28 225
+54 253 21 45
+31 252 92 18
+16 253 128 8
+6 254 138 3
+1 252 140 0
+0 255 138 0
+0 247 133 0
+2 167 52 253
+11 194 48 251
+28 243 20 166
+23 237 40 56
+11 242 75 29
+4 250 91 13
+0 245 100 0
+0 231 112 0
+0 230 119 0
+0 164 39 254
+1 177 40 253
+8 225 28 239
+11 231 21 128
+3 228 48 59
+0 228 59 30
+0 229 61 8
+0 210 73 0
+0 205 90 0
+0 162 23 254
+0 168 24 253
+2 203 20 252
+0 222 24 193
+0 226 33 105
+0 223 37 43
+0 218 38 18
+0 208 40 0
+0 196 59 0
+0 164 11 255
+0 166 13 253
+0 188 10 253
+0 200 10 217
+0 204 9 135
+0 224 10 66
+0 221 20 26
+0 219 24 7
+0 203 34 0
+0 170 0 255
+0 163 0 251
+0 177 0 255
+0 184 0 228
+0 184 2 166
+0 205 0 100
+0 220 0 44
+0 233 12 18
+0 221 15 0
+0 183 0 255
+0 172 0 255
+0 173 0 255
+0 175 0 235
+0 173 0 191
+0 188 0 136
+0 209 0 81
+0 231 0 37
+0 255 0 0
+88 11 252 203
+56 94 251 31
+30 206 250 12
+18 250 241 7
+12 254 213 2
+8 254 194 2
+5 253 179 0
+1 253 167 0
+0 232 142 0
+27 112 124 253
+81 110 118 108
+46 244 188 13
+23 253 183 6
+12 254 173 3
+6 254 160 3
+2 253 149 0
+0 255 137 0
+0 246 121 0
+0 118 84 252
+31 175 67 242
+45 199 61 80
+25 233 120 31
+13 250 137 7
+4 253 139 1
+0 255 136 0
+0 247 131 0
+0 237 120 0
+0 120 52 253
+6 172 58 252
+14 212 59 203
+13 206 66 85
+4 219 96 48
+0 232 100 18
+0 225 99 0
+0 218 108 0
+0 218 112 0
+0 132 36 254
+0 164 39 254
+5 194 31 240
+0 201 51 152
+1 204 58 74
+0 197 59 31
+0 196 56 3
+0 191 72 0
+0 197 89 0
+0 136 21 255
+0 154 17 253
+0 186 12 248
+0 179 15 172
+0 182 19 92
+0 184 29 41
+0 179 32 15
+0 174 39 0
+0 176 57 0
+0 136 7 253
+0 147 0 251
+0 163 0 235
+0 160 0 181
+0 166 0 120
+0 179 3 61
+0 178 11 22
+0 174 16 4
+0 169 33 0
+0 138 0 255
+0 136 0 226
+0 139 0 206
+0 141 0 179
+0 145 0 141
+0 156 0 90
+0 171 0 45
+0 176 0 10
+0 176 13 0
+0 146 0 255
+0 135 0 206
+0 136 0 196
+0 137 0 180
+0 140 0 156
+0 147 0 118
+0 163 0 73
+0 181 0 35
+0 190 0 0
+46 8 247 246
+42 26 253 103
+28 77 253 30
+18 175 253 10
+11 243 254 2
+8 253 215 3
+2 252 217 0
+0 246 195 0
+0 214 165 0
+10 70 169 253
+52 39 215 183
+38 120 243 33
+15 223 246 14
+6 251 220 5
+3 253 198 0
+0 255 180 0
+0 248 163 0
+0 226 140 0
+0 80 94 253
+14 108 130 246
+23 134 143 132
+7 200 186 74
+6 234 158 13
+0 245 144 0
+0 240 136 0
+0 237 127 0
+0 222 115 0
+0 84 57 253
+0 116 74 253
+10 146 79 206
+3 179 119 129
+0 176 108 52
+0 198 99 11
+0 205 100 0
+0 208 106 0
+0 208 104 0
+0 92 36 255
+0 118 40 254
+2 156 42 234
+0 149 48 143
+0 157 58 71
+0 159 58 29
+0 170 58 3
+0 176 73 0
+0 185 86 0
+0 101 23 255
+0 121 19 254
+0 145 14 234
+0 142 18 161
+0 147 26 97
+0 147 28 43
+0 148 30 15
+0 152 39 0
+0 162 58 0
+0 107 7 255
+0 117 0 255
+0 127 0 219
+0 130 0 166
+0 130 0 110
+0 141 3 59
+0 144 8 24
+0 142 13 2
+0 148 31 0
+0 114 0 255
+0 107 0 223
+0 113 0 186
+0 118 0 161
+0 121 0 128
+0 127 0 85
+0 138 0 45
+0 142 0 11
+0 144 10 0
+0 119 0 255
+0 107 0 205
+0 113 0 176
+0 118 0 159
+0 119 0 137
+0 121 0 107
+0 131 0 69
+0 146 0 35
+0 147 0 0
+8 38 229 253
+28 14 254 170
+22 32 253 69
+13 67 253 30
+9 150 254 7
+0 216 250 0
+0 228 235 0
+0 216 209 0
+0 196 182 0
+4 44 183 254
+28 20 238 231
+29 32 248 81
+13 92 249 24
+1 175 243 2
+0 215 226 0
+0 225 209 0
+0 221 189 0
+0 207 166 0
+0 49 117 254
+5 67 163 251
+7 90 198 182
+7 108 194 68
+0 161 181 16
+0 195 165 0
+0 211 158 0
+0 215 147 0
+0 209 135 0
+0 60 66 254
+0 76 89 253
+3 95 114 210
+0 118 126 116
+0 124 117 48
+0 157 105 10
+0 181 106 0
+0 195 107 0
+0 196 105 0
+0 66 40 255
+0 76 45 253
+0 102 57 235
+0 103 60 147
+0 109 64 75
+0 120 65 30
+0 138 63 3
+0 157 75 0
+0 172 84 0
+0 73 26 254
+0 82 24 254
+0 101 23 240
+0 104 25 160
+0 103 30 97
+0 110 33 46
+0 115 33 15
+0 129 43 0
+0 145 60 0
+0 77 9 253
+0 81 0 251
+0 95 0 229
+0 98 0 161
+0 99 5 109
+0 104 8 61
+0 107 12 24
+0 109 12 0
+0 127 33 0
+0 85 0 255
+0 83 0 232
+0 87 0 193
+0 97 0 156
+0 101 0 122
+0 101 0 83
+0 106 0 43
+0 110 0 11
+0 114 10 0
+0 92 0 248
+0 84 0 209
+0 90 0 179
+0 99 0 153
+0 103 0 130
+0 102 0 101
+0 106 0 67
+0 116 0 34
+0 116 0 0
+5 29 224 254
+16 14 254 212
+16 19 253 112
+8 34 253 55
+3 55 253 26
+0 120 246 0
+0 174 232 0
+0 186 214 0
+0 175 193 0
+2 30 192 253
+5 34 243 247
+16 18 250 135
+6 36 250 53
+2 67 250 12
+0 127 230 0
+0 174 218 0
+0 191 209 0
+0 185 189 0
+0 36 138 255
+2 40 179 253
+0 58 215 202
+2 57 206 92
+0 77 202 26
+0 125 185 0
+0 170 187 0
+0 188 179 0
+0 190 162 0
+0 38 79 255
+0 45 101 254
+0 59 132 213
+0 56 128 118
+0 74 130 47
+0 106 121 8
+0 143 124 0
+0 169 128 0
+0 181 123 0
+0 44 44 254
+0 51 55 254
+1 60 67 223
+0 63 68 144
+0 70 74 71
+0 84 73 29
+0 106 70 2
+0 137 80 0
+0 159 86 0
+0 52 28 254
+0 56 30 254
+0 64 32 228
+0 66 33 161
+0 71 37 98
+0 75 40 48
+0 84 39 13
+0 102 49 0
+0 125 63 0
+0 58 11 253
+0 61 7 253
+0 65 7 231
+0 69 9 169
+0 73 10 112
+0 75 13 63
+0 80 15 25
+0 85 17 2
+0 104 36 0
+0 63 0 255
+0 62 0 236
+0 64 0 201
+0 70 0 161
+0 77 0 122
+0 79 0 82
+0 81 0 43
+0 84 0 11
+0 92 11 0
+0 68 0 243
+0 64 0 206
+0 67 0 180
+0 75 0 157
+0 85 0 130
+0 87 0 99
+0 87 0 69
+0 91 0 35
+0 93 0 0
+3 20 220 254
+0 28 253 240
+1 24 254 165
+3 23 254 80
+0 26 254 35
+0 33 252 8
+0 92 238 0
+0 140 217 0
+0 153 197 0
+1 20 198 254
+0 24 246 251
+0 23 252 182
+0 23 250 81
+0 24 250 19
+0 42 235 0
+0 99 221 0
+0 149 214 0
+0 163 199 0
+0 24 153 254
+1 22 190 251
+0 23 204 192
+0 26 202 100
+0 32 206 32
+0 48 195 0
+0 106 196 0
+0 151 197 0
+0 167 187 0
+0 26 93 255
+0 28 114 254
+0 29 135 205
+0 28 135 121
+0 33 141 53
+0 50 140 9
+0 98 146 0
+0 138 156 0
+0 158 150 0
+0 28 55 254
+0 32 62 254
+0 35 73 216
+0 35 78 141
+0 40 84 79
+0 50 84 27
+0 75 83 0
+0 113 98 0
+0 138 103 0
+0 34 34 255
+0 35 35 254
+0 37 40 222
+0 36 39 152
+0 42 45 94
+0 43 47 45
+0 58 47 14
+0 82 55 0
+0 110 68 0
+0 37 15 253
+0 39 14 253
+0 41 15 221
+0 43 14 163
+0 46 16 111
+0 50 19 62
+0 53 20 26
+0 61 23 2
+0 83 41 0
+0 44 0 255
+0 44 0 238
+0 44 0 200
+0 46 0 162
+0 51 0 123
+0 55 0 78
+0 55 0 41
+0 57 0 10
+0 70 13 0
+0 52 0 225
+0 48 0 196
+0 48 0 174
+0 53 0 153
+0 60 0 130
+0 67 0 99
+0 68 0 68
+0 70 0 36
+0 71 0 0
+1 12 217 253
+0 11 249 247
+0 9 253 188
+0 10 253 98
+0 12 254 43
+0 11 254 11
+0 19 247 0
+0 69 223 0
+0 115 204 0
+1 11 200 253
+1 6 239 251
+0 2 242 191
+0 4 239 95
+0 7 240 30
+0 12 235 0
+0 33 223 0
+0 80 214 0
+0 123 204 0
+0 13 163 253
+0 5 193 248
+0 5 193 183
+0 7 195 109
+0 10 199 43
+0 13 197 3
+0 40 198 0
+0 88 201 0
+0 130 195 0
+0 14 108 253
+0 11 126 251
+0 8 137 191
+0 10 138 122
+0 13 144 60
+0 15 150 15
+0 41 160 0
+0 90 169 0
+0 130 171 0
+0 17 64 253
+0 17 70 253
+0 14 76 207
+0 16 84 139
+0 17 91 79
+0 22 95 31
+0 36 99 0
+0 82 120 0
+0 116 130 0
+0 21 38 255
+0 20 39 253
+0 20 42 211
+0 19 46 151
+0 22 53 96
+0 24 55 48
+0 34 56 12
+0 62 68 0
+0 94 83 0
+0 22 22 255
+0 24 21 252
+0 21 19 208
+0 23 20 157
+0 22 23 106
+0 25 25 58
+0 29 31 30
+0 39 29 0
+0 68 47 0
+0 24 0 250
+0 25 0 242
+0 26 0 203
+0 27 0 160
+0 28 0 117
+0 31 2 74
+0 33 4 39
+0 35 6 11
+0 52 18 0
+0 35 0 214
+0 33 0 188
+0 34 0 168
+0 35 0 147
+0 38 0 124
+0 43 0 95
+0 47 0 64
+0 48 0 34
+0 50 0 0
+0 0 212 250
+0 0 243 251
+0 0 251 208
+0 0 249 125
+0 0 248 56
+0 3 253 23
+0 1 253 1
+0 13 244 0
+0 57 217 0
+0 0 198 255
+0 0 215 235
+0 0 215 187
+0 0 218 121
+0 0 221 53
+0 0 225 14
+0 8 221 0
+0 23 215 0
+0 62 209 0
+0 0 165 255
+0 0 179 228
+0 0 178 175
+0 0 182 125
+0 0 189 61
+0 0 192 16
+0 10 194 0
+0 30 200 0
+0 70 201 0
+0 0 116 250
+0 0 128 232
+0 0 138 177
+0 0 140 127
+0 0 145 72
+0 0 149 24
+0 9 158 0
+0 35 176 0
+0 78 183 0
+0 3 72 253
+0 0 73 243
+0 0 83 191
+0 0 90 134
+0 0 94 81
+0 2 100 36
+0 4 108 4
+0 36 133 0
+0 78 146 0
+0 6 42 253
+0 5 43 249
+0 4 47 204
+0 4 52 148
+0 4 58 97
+0 6 62 50
+0 8 65 13
+0 33 83 0
+0 70 102 0
+0 10 22 255
+0 11 23 247
+0 8 22 201
+0 7 25 154
+0 8 29 107
+0 9 32 61
+0 12 36 28
+0 22 39 0
+0 54 60 0
+0 11 7 255
+0 12 6 243
+0 10 4 200
+0 12 5 159
+0 11 7 117
+0 11 8 73
+0 14 10 38
+0 22 22 22
+0 36 26 0
+0 18 0 230
+0 18 0 198
+0 19 0 171
+0 19 0 145
+0 22 0 120
+0 22 0 91
+0 24 0 60
+0 25 0 31
+0 28 0 0
+0 0 229 255
+0 0 240 255
+0 0 242 218
+0 0 241 155
+0 0 239 88
+0 0 242 45
+0 0 246 19
+0 0 251 5
+0 0 255 0
+0 0 195 251
+0 0 193 214
+0 0 196 182
+0 0 203 142
+0 0 208 84
+0 0 212 40
+0 0 216 14
+0 0 219 0
+0 0 220 0
+0 0 163 239
+0 0 168 209
+0 0 170 172
+0 0 175 137
+0 0 180 88
+0 0 185 42
+0 0 189 14
+0 0 195 0
+0 0 200 0
+0 0 122 226
+0 0 131 204
+0 0 140 171
+0 0 145 136
+0 0 148 94
+0 0 154 49
+0 0 158 15
+0 0 168 0
+0 5 181 0
+0 0 82 224
+0 0 86 202
+0 0 96 172
+0 0 106 136
+0 0 109 98
+0 0 113 57
+0 0 119 20
+0 0 132 0
+0 11 155 0
+0 0 51 233
+0 0 53 205
+0 0 58 176
+0 0 66 143
+0 0 72 105
+0 0 76 64
+0 0 79 28
+0 0 88 0
+0 12 115 0
+0 0 28 248
+0 0 29 220
+0 0 32 179
+0 0 35 144
+0 0 39 112
+0 0 44 72
+0 0 48 35
+0 0 52 6
+0 10 73 0
+0 0 9 255
+0 0 0 236
+0 0 7 194
+0 0 8 156
+0 0 10 118
+0 0 15 77
+0 0 17 41
+0 0 19 13
+0 0 35 0
+0 0 0 255
+0 0 0 218
+0 0 0 187
+0 0 0 158
+0 0 0 124
+0 0 0 90
+0 0 0 55
+0 0 0 25
+0 0 0 0
diff --git a/lib/print/dj970.map b/lib/print/dj970.map
new file mode 100644
index 00000000..67f86fd5
--- /dev/null
+++ b/lib/print/dj970.map
@@ -0,0 +1,732 @@
+255 48 48 58
+57 254 183 16
+35 255 185 23
+23 255 180 22
+16 254 175 20
+10 254 173 21
+1 255 179 29
+0 255 169 18
+0 255 153 0
+60 213 12 255
+69 255 46 46
+37 255 141 33
+22 255 163 26
+14 255 165 20
+4 255 173 26
+0 255 172 24
+0 255 163 12
+0 255 150 0
+31 209 29 255
+43 255 17 206
+30 255 61 61
+17 255 122 45
+8 254 139 25
+0 255 152 20
+0 255 147 0
+0 250 144 0
+0 243 141 0
+10 204 42 255
+18 233 27 255
+28 255 25 177
+14 255 71 71
+6 254 101 45
+0 250 113 17
+0 229 113 0
+0 222 119 0
+0 221 123 0
+3 205 31 255
+2 220 34 255
+15 254 20 227
+14 255 26 148
+5 242 68 71
+0 240 77 34
+0 220 81 0
+0 203 91 0
+0 199 99 0
+2 209 16 255
+2 215 18 255
+1 241 26 255
+0 255 30 210
+4 239 32 127
+2 231 50 52
+0 226 53 18
+0 204 63 0
+0 192 77 0
+1 214 7 255
+1 215 10 255
+1 229 9 255
+0 250 7 237
+0 241 19 175
+0 231 27 102
+0 243 30 33
+0 224 35 6
+0 193 54 0
+0 214 0 250
+0 216 3 255
+0 224 0 255
+0 231 0 239
+0 229 0 194
+0 223 14 138
+0 235 12 78
+0 248 9 13
+0 210 29 0
+0 217 0 255
+0 215 0 255
+0 218 0 255
+0 220 0 242
+0 215 0 209
+0 199 0 153
+0 197 0 100
+0 226 0 54
+0 245 0 0
+71 0 247 247
+55 98 255 36
+35 221 245 26
+24 255 213 18
+17 255 192 18
+11 255 185 21
+2 254 187 29
+0 255 177 19
+0 255 161 0
+67 72 53 255
+86 119 117 120
+40 230 186 39
+20 255 185 20
+6 254 187 25
+0 254 185 23
+0 255 170 7
+0 240 156 0
+0 228 144 0
+25 162 49 255
+51 201 39 222
+41 191 90 108
+16 220 133 58
+0 244 156 29
+0 244 149 0
+0 234 144 0
+0 225 140 0
+0 220 135 0
+7 180 50 255
+16 208 37 255
+21 216 58 190
+16 197 86 104
+5 206 106 57
+0 214 110 16
+0 209 111 0
+0 208 118 0
+0 208 120 0
+4 185 32 255
+3 204 30 255
+3 237 43 240
+4 206 58 157
+0 196 77 92
+0 192 78 42
+0 189 75 0
+0 186 87 0
+0 189 97 0
+1 195 16 255
+0 207 10 255
+0 227 10 246
+0 206 27 186
+0 188 42 119
+0 185 52 64
+0 182 51 23
+0 176 56 0
+0 173 72 0
+0 200 5 255
+0 200 0 241
+0 202 0 226
+0 194 0 189
+0 185 17 141
+0 178 25 89
+0 179 31 39
+0 177 31 7
+0 171 48 0
+0 200 0 255
+0 182 0 216
+0 181 0 205
+0 180 0 188
+0 175 0 156
+0 173 8 113
+0 175 13 67
+0 181 14 20
+0 177 25 0
+0 196 0 246
+0 178 0 210
+0 175 0 201
+0 173 0 189
+0 173 0 169
+0 171 0 134
+0 168 0 89
+0 182 0 45
+0 193 0 0
+42 12 242 255
+41 38 255 116
+22 108 255 48
+20 181 255 21
+3 241 247 31
+0 254 222 25
+0 254 202 20
+0 255 188 8
+0 249 174 0
+40 46 140 255
+59 66 189 173
+29 130 211 70
+3 206 235 34
+0 234 212 8
+0 235 192 0
+0 234 178 0
+0 226 165 0
+0 217 151 0
+20 91 76 255
+45 104 78 215
+17 151 150 149
+0 191 175 95
+0 199 159 24
+0 205 150 0
+0 207 148 0
+0 205 142 0
+0 202 135 0
+8 141 54 255
+12 157 56 255
+15 169 86 193
+1 181 119 133
+0 178 117 67
+0 183 111 15
+0 189 114 0
+0 193 120 0
+0 193 120 0
+4 164 37 255
+4 175 36 255
+6 188 47 222
+0 176 70 158
+0 169 79 95
+0 166 79 42
+0 167 76 0
+0 173 89 0
+0 179 99 0
+1 176 19 255
+0 185 12 255
+0 197 16 231
+0 173 29 171
+0 163 39 115
+0 158 49 63
+0 157 49 22
+0 156 54 0
+0 158 70 0
+0 180 5 255
+0 176 0 237
+0 172 0 206
+0 163 0 170
+0 157 12 131
+0 152 20 84
+0 153 26 38
+0 151 28 7
+0 149 45 0
+0 178 0 248
+0 161 0 211
+0 156 0 190
+0 155 0 171
+0 153 0 142
+0 147 0 102
+0 149 8 60
+0 152 11 18
+0 149 21 0
+0 173 0 235
+0 156 0 202
+0 148 0 181
+0 147 0 167
+0 146 0 146
+0 146 0 122
+0 147 0 86
+0 152 0 41
+0 157 0 0
+21 26 232 255
+28 25 255 175
+17 58 255 92
+7 98 255 54
+0 162 255 19
+0 206 237 0
+0 226 215 0
+0 231 199 0
+0 229 184 0
+17 46 182 255
+31 36 232 226
+20 71 220 113
+6 111 233 42
+0 151 218 0
+0 189 204 0
+0 204 190 0
+0 207 175 0
+0 204 162 0
+14 67 117 255
+26 64 139 239
+4 115 183 179
+1 126 183 98
+0 141 170 21
+0 167 163 0
+0 185 160 0
+0 190 152 0
+0 188 142 0
+6 88 74 255
+12 94 73 255
+22 107 97 186
+0 132 131 129
+0 138 126 67
+0 148 119 13
+0 162 122 0
+0 173 125 0
+0 175 122 0
+1 125 46 255
+2 135 47 255
+7 138 56 214
+0 136 78 157
+0 135 84 97
+0 136 83 42
+0 142 82 0
+0 155 94 0
+0 162 101 0
+0 148 25 255
+0 155 22 255
+0 157 25 226
+0 141 34 167
+0 133 43 115
+0 132 50 65
+0 133 51 22
+0 136 57 0
+0 144 74 0
+0 154 7 255
+0 150 0 239
+0 144 0 206
+0 138 0 166
+0 134 14 127
+0 130 20 84
+0 130 26 38
+0 129 29 6
+0 131 44 0
+0 153 0 242
+0 139 0 209
+0 134 0 189
+0 134 0 163
+0 132 0 133
+0 127 0 99
+0 127 5 57
+0 129 9 17
+0 127 19 0
+0 150 0 226
+0 135 0 199
+0 130 0 179
+0 129 0 157
+0 128 0 137
+0 127 0 115
+0 126 0 83
+0 126 0 41
+0 128 0 0
+3 36 226 255
+18 18 255 208
+11 32 255 131
+0 65 255 76
+0 68 255 21
+0 125 241 0
+0 168 222 0
+0 196 210 0
+0 205 195 0
+5 38 193 255
+10 36 243 245
+10 35 234 145
+4 62 223 69
+0 79 219 9
+0 121 209 0
+0 160 202 0
+0 181 189 0
+0 187 174 0
+6 47 148 255
+8 49 171 249
+0 74 192 189
+0 76 183 106
+0 84 181 35
+0 112 175 0
+0 148 173 0
+0 168 166 0
+0 172 154 0
+3 66 100 255
+9 67 109 249
+7 77 126 194
+0 88 137 138
+0 92 138 69
+0 106 130 11
+0 133 133 0
+0 151 136 0
+0 157 131 0
+0 77 61 255
+0 91 67 255
+0 91 74 213
+0 99 93 162
+0 98 97 95
+0 105 92 42
+0 115 90 0
+0 131 101 0
+0 142 106 0
+0 103 28 255
+0 111 27 255
+0 113 34 222
+0 106 42 168
+0 102 50 117
+0 104 56 68
+0 107 55 22
+0 114 62 0
+0 126 77 0
+0 125 7 255
+0 122 0 244
+0 119 0 214
+0 112 10 171
+0 108 17 125
+0 105 23 84
+0 105 28 40
+0 106 30 6
+0 112 46 0
+0 130 0 239
+0 118 0 210
+0 114 0 191
+0 112 0 165
+0 110 0 129
+0 106 0 94
+0 100 0 52
+0 105 9 17
+0 106 18 0
+0 128 0 217
+0 118 0 197
+0 114 0 180
+0 112 0 158
+0 112 0 133
+0 108 0 108
+0 105 0 79
+0 104 0 41
+0 104 0 0
+2 22 221 255
+2 29 255 235
+0 30 255 174
+0 29 255 89
+0 34 254 23
+0 43 246 0
+0 101 230 0
+0 143 218 0
+0 173 209 0
+2 22 199 255
+1 25 235 249
+0 24 238 179
+0 29 222 89
+0 39 216 27
+0 57 209 0
+0 102 206 0
+0 134 199 0
+0 159 188 0
+2 30 166 255
+2 29 186 251
+0 33 186 185
+0 35 179 110
+0 45 179 49
+0 52 175 0
+0 96 180 0
+0 127 177 0
+0 148 168 0
+0 43 119 255
+0 43 130 255
+0 45 139 199
+0 47 140 136
+0 51 141 76
+0 57 140 18
+0 89 144 0
+0 120 148 0
+0 136 143 0
+0 53 76 255
+0 57 82 250
+0 57 90 203
+0 58 96 152
+0 60 101 101
+0 66 102 44
+0 78 98 0
+0 107 109 0
+0 123 113 0
+0 53 38 255
+0 64 39 255
+0 68 45 215
+0 69 54 167
+0 69 62 121
+0 68 68 66
+0 78 64 22
+0 90 69 0
+0 105 80 0
+0 81 12 255
+0 85 9 255
+0 84 12 217
+0 81 19 170
+0 78 24 127
+0 78 29 86
+0 79 33 42
+0 80 33 5
+0 90 48 0
+0 101 0 242
+0 94 0 213
+0 89 0 191
+0 86 0 164
+0 83 0 129
+0 79 0 91
+0 80 5 56
+0 81 11 19
+0 83 19 0
+0 108 0 212
+0 98 0 194
+0 94 0 177
+0 92 0 156
+0 90 0 131
+0 87 0 102
+0 83 0 73
+0 80 0 40
+0 81 0 0
+1 11 216 255
+0 15 249 246
+0 11 255 191
+0 11 255 111
+0 12 255 36
+0 14 247 0
+0 28 238 0
+0 82 226 0
+0 124 218 0
+0 10 201 255
+0 3 226 249
+0 0 220 183
+0 0 212 105
+0 11 210 40
+0 15 201 0
+0 41 202 0
+0 84 203 0
+0 118 200 0
+0 16 173 255
+0 7 184 248
+0 0 176 179
+0 8 175 117
+0 13 174 55
+0 20 173 9
+0 42 177 0
+0 81 182 0
+0 111 180 0
+0 21 128 255
+0 16 136 250
+0 15 137 192
+0 16 139 133
+0 19 140 80
+0 25 144 28
+0 39 146 0
+0 76 154 0
+0 106 155 0
+0 29 86 255
+0 27 89 245
+0 26 95 197
+0 26 100 148
+0 28 105 100
+0 30 107 48
+0 37 109 6
+0 69 118 0
+0 97 122 0
+0 35 48 255
+1 37 50 239
+0 36 56 198
+0 34 62 156
+0 35 67 114
+0 37 72 73
+0 42 74 23
+0 60 78 0
+0 83 86 0
+0 37 23 255
+0 44 20 249
+0 44 24 210
+0 44 27 168
+0 44 33 128
+0 44 38 90
+0 40 40 39
+0 53 41 6
+0 67 51 0
+0 60 0 251
+0 57 0 228
+0 55 0 197
+0 53 0 165
+0 50 0 127
+0 53 7 95
+0 53 10 58
+0 55 13 20
+0 59 21 0
+0 78 0 217
+0 74 0 194
+0 71 0 174
+0 69 0 153
+0 67 0 130
+0 63 0 100
+0 59 0 69
+0 56 0 38
+0 58 0 0
+0 4 213 255
+0 0 241 250
+0 0 255 214
+0 0 255 143
+0 0 250 68
+0 0 249 15
+0 4 244 0
+0 17 238 0
+0 66 229 0
+0 0 199 255
+0 0 201 226
+0 0 200 186
+0 0 202 132
+0 0 202 69
+0 0 201 20
+0 7 198 0
+0 25 199 0
+0 66 204 0
+0 0 171 255
+0 0 171 226
+0 0 168 177
+0 0 171 131
+0 0 172 78
+0 0 171 25
+0 7 170 0
+0 28 176 0
+0 65 183 0
+0 3 132 255
+0 0 133 232
+0 0 134 183
+0 0 136 134
+0 0 139 89
+0 0 138 36
+0 7 142 0
+0 29 152 0
+0 64 161 0
+0 9 93 255
+0 5 93 235
+0 0 93 188
+0 0 99 142
+0 0 104 97
+0 0 108 53
+0 8 114 11
+0 26 120 0
+0 59 128 0
+0 19 58 255
+0 16 57 228
+0 12 60 190
+0 9 66 151
+0 10 72 112
+0 11 77 71
+0 12 80 27
+0 22 85 0
+0 52 93 0
+0 26 30 255
+0 25 30 227
+0 19 30 193
+0 17 33 156
+0 16 38 121
+0 16 43 84
+0 17 48 45
+0 21 50 6
+0 43 58 0
+0 22 11 255
+0 22 6 233
+0 21 7 200
+0 21 7 166
+0 22 11 131
+0 23 13 96
+0 23 16 60
+0 20 20 19
+0 35 26 0
+0 37 0 240
+0 36 0 201
+0 34 0 178
+0 36 0 154
+0 37 0 130
+0 35 0 101
+0 32 0 70
+0 31 0 38
+0 34 0 0
+0 0 222 255
+0 0 237 255
+0 0 255 233
+0 0 255 178
+0 0 249 112
+0 0 255 61
+0 0 255 25
+0 0 255 6
+0 0 255 0
+0 0 197 255
+0 0 186 210
+0 0 191 188
+0 0 197 155
+0 0 200 106
+0 0 203 59
+0 0 205 27
+0 0 206 9
+0 0 208 0
+0 0 169 242
+0 0 160 204
+0 0 161 174
+0 0 167 144
+0 0 171 106
+0 0 173 60
+0 0 174 26
+0 0 175 6
+0 0 177 0
+0 0 132 226
+0 0 132 205
+0 0 134 176
+0 0 139 141
+0 0 143 108
+0 0 144 67
+0 0 145 26
+0 0 147 0
+0 0 152 0
+0 0 98 222
+0 0 99 201
+0 0 103 177
+0 0 109 144
+0 0 115 111
+0 0 116 74
+0 0 118 32
+0 0 120 0
+0 0 126 0
+0 0 62 243
+0 0 63 208
+0 0 68 176
+0 0 73 143
+0 0 81 113
+0 0 84 78
+0 0 86 41
+0 0 90 9
+0 0 97 0
+0 0 25 244
+0 0 28 213
+0 0 33 187
+0 0 39 146
+0 0 45 116
+0 0 51 84
+0 0 54 48
+0 0 58 14
+0 0 66 0
+0 0 0 242
+0 0 0 207
+0 0 2 191
+0 0 7 160
+0 0 11 123
+0 0 18 92
+0 0 22 56
+0 0 25 23
+0 0 33 0
+0 0 0 255
+0 0 0 212
+0 0 0 185
+0 0 0 157
+0 0 0 130
+0 0 0 106
+0 0 0 71
+0 0 0 37
+0 0 0 0
+0 0 0 0
+0 0 0 0
+0 0 0 0
diff --git a/lib/print/paper.cfg b/lib/print/paper.cfg
new file mode 100644
index 00000000..a1d5846c
--- /dev/null
+++ b/lib/print/paper.cfg
@@ -0,0 +1,8 @@
+A4=
+ hpcode=26
+ width_inches=8.3
+ height_inches=11.7
+A5=
+ hpcode=25
+ width_inches=4.15
+ height_inches=5.85
diff --git a/lib/print/pmode.cfg b/lib/print/pmode.cfg
new file mode 100644
index 00000000..f8e8f407
--- /dev/null
+++ b/lib/print/pmode.cfg
@@ -0,0 +1,7 @@
+HPnormal=
+ desc=300x300 dpi
+ resx=300
+ resy=300
+ blackdepth=1
+ coldepth=1
+ blackresmult=1
diff --git a/lib/print/popt.cfg b/lib/print/popt.cfg
new file mode 100644
index 00000000..30f194ae
--- /dev/null
+++ b/lib/print/popt.cfg
@@ -0,0 +1,10 @@
+printer0=
+ duplex=0
+ orientation=1
+ paper=A4
+ mode=HPnormal
+testprinter=
+ duplex=0
+ orientation=1
+ paper=A4
+ mode=HPnormal
diff --git a/lib/print/printer.cfg b/lib/print/printer.cfg
new file mode 100644
index 00000000..dfddb2fd
--- /dev/null
+++ b/lib/print/printer.cfg
@@ -0,0 +1,6 @@
+printer0=
+ ptype=HP Deskjet 970
+ device=/dev/lpt1data
+testprinter=
+ ptype=HP Deskjet 970
+ device=/tmp/printer.out
diff --git a/lib/print/ptype.cfg b/lib/print/ptype.cfg
new file mode 100644
index 00000000..6ad1c577
--- /dev/null
+++ b/lib/print/ptype.cfg
@@ -0,0 +1,4 @@
+HP Deskjet 970=
+ driver=hp_driver.dis
+ hpmapfile=dj970
+ modes=HPnormal
diff --git a/lib/proto/FreeBSD b/lib/proto/FreeBSD
new file mode 100644
index 00000000..4bc67beb
--- /dev/null
+++ b/lib/proto/FreeBSD
@@ -0,0 +1,19 @@
+FreeBSD
+ 386
+ bin
+ emu.new 0775 inferno inf /FreeBSD/386/bin/emu
+ asm
+ iar
+ data2c
+ data2s
+ ksize
+ kstrip
+
+ limbo
+ mk
+ ndate
+ inm
+ yacc
+ include
+ +
+ lib
diff --git a/lib/proto/Hp b/lib/proto/Hp
new file mode 100644
index 00000000..4b328a3c
--- /dev/null
+++ b/lib/proto/Hp
@@ -0,0 +1,46 @@
+Hp
+ s800
+ bin
+ emu.new 0775 inferno inf /Linux/386/bin/emu
+ 0a
+ 0c
+ 0l
+ 5a
+ 5c
+ 5cv
+ 5coff
+ 5l
+ 8a
+ 8c
+ 8l
+ acid
+ asm
+ data2c
+ iar
+ data2s
+ ka
+ kc
+ kl
+ ksize
+ kstrip
+
+ limbo
+ mk
+ mkppcimage
+ mkext
+ ms2
+ ndate
+ inm
+ qa
+ qc
+ ql
+ sqz
+ srclist
+ tc
+ va
+ vc
+ vl
+ yacc
+ include
+ +
+ lib
diff --git a/lib/proto/Irix b/lib/proto/Irix
new file mode 100644
index 00000000..074c3b08
--- /dev/null
+++ b/lib/proto/Irix
@@ -0,0 +1,53 @@
+Irix
+ mips
+ bin
+ emu.new 0775 inferno inf /Irix/mips/bin/emu
+ 0a
+ 0c
+ 0l
+ 1a
+ 1c
+ 1l
+ 2a
+ 2c
+ 2l
+ 5a
+ 5c
+ 5cv
+ 5coff
+ 5l
+ 8a
+ 8c
+ 8l
+ acid
+ asm
+ awk
+ data2s
+ ftl
+ iar
+ ka
+ kc
+ kl
+ ksize
+ kstrip
+
+ limbo
+ mk
+ mkppcimage
+ mkext
+ ms2
+ ndate
+ inm
+ qa
+ qc
+ ql
+ sqz
+ srclist
+ tc
+ va
+ vc
+ vl
+ yacc
+ include
+ +
+ lib
diff --git a/lib/proto/Linux b/lib/proto/Linux
new file mode 100644
index 00000000..a6ac4b8b
--- /dev/null
+++ b/lib/proto/Linux
@@ -0,0 +1,18 @@
+Linux
+ 386
+ bin
+ emu.new 0775 inferno inf /Linux/386/bin/emu
+ asm
+ iar
+ data2c
+ data2s
+ ksize
+ kstrip
+
+ limbo
+ mk
+ ndate
+ yacc
+ include
+ +
+ lib
diff --git a/lib/proto/MacOSX b/lib/proto/MacOSX
new file mode 100644
index 00000000..920deb23
--- /dev/null
+++ b/lib/proto/MacOSX
@@ -0,0 +1,24 @@
+MacOSX
+ README
+ power
+ bin
+ emu.new 0775 inferno inf /MacOSX/power/bin/emu
+ asm
+ iar
+ data2c
+ data2s
+ ksize
+ kstrip
+
+ limbo
+ mk
+ ms2
+ ndate
+ inm
+ sqz
+ srclist
+ yacc
+ include
+ +
+ lib
+ tcshrc
diff --git a/lib/proto/Nt b/lib/proto/Nt
new file mode 100644
index 00000000..03097920
--- /dev/null
+++ b/lib/proto/Nt
@@ -0,0 +1,63 @@
+Nt
+ 386
+ bin
+ emu.new 0775 inferno inf /Nt/386/bin/emu.exe
+ ie.exe
+ 0a.exe
+ 0c.exe
+ 0l.exe
+ 5a.exe
+ 5c.exe
+ 5cv.exe
+ 5coff.exe
+ 5l.exe
+ 8a.exe
+ 8c.exe
+ 8l.exe
+ acid.exe
+ asm.exe
+ awk.exe
+ iar.exe
+ c2l.exe
+ cp.exe
+ data2c.exe
+ data2s.exe
+ echo.exe
+ format.exe
+ gzip.exe
+ infdb.exe
+ inm.exe
+ ka.exe
+ kc.exe
+ kl.exe
+ ksize.exe
+ kstrip.exe
+ limbo.exe
+ mk.exe
+ mkdir.exe
+ mkppcimage.exe
+ mkext.exe
+ ms2.exe
+ mv.exe
+ ndate.exe
+ ntsrv.exe
+ ntsrv4.exe
+ odbc.exe
+ qa.exe
+ qc.exe
+ ql.exe
+ rcsh.exe
+ rm.exe
+ sed.exe
+ sqz.exe
+ srclist.exe
+ tc.exe
+ test.exe
+ tr.exe
+ va.exe
+ vc.exe
+ vl.exe
+ yacc.exe
+ include
+ +
+ lib
diff --git a/lib/proto/Plan9 b/lib/proto/Plan9
new file mode 100644
index 00000000..fb421bb9
--- /dev/null
+++ b/lib/proto/Plan9
@@ -0,0 +1,36 @@
+Plan9
+ 386
+ bin
+ emu.new 775 inferno inf /Plan9/386/bin/emu
+ 5a
+ 5c
+ 5l
+ asm
+ data2c
+ data2s
+ iar
+ limbo
+ inm
+ include
+ lib9.h
+ u.h
+ lib
+ mips
+ bin
+ include
+ lib9.h
+ u.h
+ lib
+ sparc
+ bin
+ include
+ lib9.h
+ os.h
+ u.h
+ lib
+ power
+ bin
+ include
+ lib9.h
+ u.h
+ lib
diff --git a/lib/proto/Solaris b/lib/proto/Solaris
new file mode 100644
index 00000000..3d7a14ed
--- /dev/null
+++ b/lib/proto/Solaris
@@ -0,0 +1,46 @@
+Solaris
+ sparc
+ bin
+ emu.new 0775 inferno inf /Solaris/sparc/bin/emu
+ 0a
+ 0c
+ 0l
+ 5a
+ 5c
+ 5cv
+ 5coff
+ 5l
+ 8a
+ 8c
+ 8l
+ acid
+ asm
+ iar
+ data2c
+ data2s
+ ka
+ kc
+ kl
+ ksize
+ kstrip
+
+ limbo
+ mk
+ mkppcimage
+ mkext
+ ms2
+ ndate
+ inm
+ qa
+ qc
+ ql
+ sqz
+ srclist
+ tc
+ va
+ vc
+ vl
+ yacc
+ include
+ +
+ lib
diff --git a/lib/proto/inferno b/lib/proto/inferno
new file mode 100644
index 00000000..e11dfd0b
--- /dev/null
+++ b/lib/proto/inferno
@@ -0,0 +1,2246 @@
+CHANGES
+LICENCE
+NOTICE
+FreeBSD
+ 386
+ bin
+ include
+ lib
+Hp
+ s800
+ bin
+ include
+ lib
+Irix
+ mips
+ bin
+ include
+ lib
+Linux
+ 386
+ bin
+ include
+ lib
+Nt
+ 386
+ bin
+ include
+ lib
+Plan9
+ 386
+ bin
+ include
+ lib
+ sparc
+ bin
+ include
+ lib
+ mips
+ bin
+ include
+ lib
+ power
+ bin
+ include
+ lib
+Solaris
+ sparc
+ bin
+ include
+ lib
+include
+ NOTICE
+ a.out.h
+ cursor.h
+ draw.h
+ drawif.h
+ dynld.h
+ fcall.h
+ freetype.h
+ freetype
+ +
+ interp.h
+ isa.h
+ kernel.h
+ keyboard.h
+ libcrypt_o.h
+ libsec.h
+ mathi.h
+ memdraw.h
+ memlayer.h
+ mp.h
+ pool.h
+ pooldefs.h
+ prefab.h
+ raise.h
+ rdbg.h
+ styx.h
+ tk.h
+ version.h
+ vm.h
+acme
+ +
+appl
+ NOTICE
+ acme
+ acme
+ acid
+ guide
+ mkfile
+ readme
+ src
+ Acid.b
+ Acid0.b
+ mkfile
+ bin
+ guide
+ mkfile
+ readme
+ src
+ adiff.b
+ agrep.b
+ awd.b
+ cd.b
+ mkfile
+ new.b
+ spout.b
+ win.b
+ winm.b
+ edit
+ guide
+ mkfile
+ readme
+ src
+ a.b
+ c.b
+ d.b
+ e.b
+ findfile.b
+ g.b
+ i.b
+ input.b
+ mkfile
+ p.b
+ pipe.b
+ x.b
+ xxx.b
+ mail
+ guide
+ mkbox.b
+ mkfile
+ readme
+ src
+ Mail.b
+ Mailp.b
+ Mailpop3.b
+ mashfile
+ mkfile
+ mkfile
+ acme.b
+ acme.m
+ buff.b
+ buff.m
+ col.b
+ col.m
+ common.m
+ dat.b
+ dat.m
+ disk.b
+ disk.m
+ ecmd.b
+ ecmd.m
+ edit.b
+ edit.m
+ elog.b
+ elog.m
+ exec.b
+ exec.m
+ file.b
+ file.m
+ frame.b
+ frame.m
+ fsys.b
+ fsys.m
+ graph.b
+ graph.m
+ gui.b
+ gui.m
+ look.b
+ look.m
+ mkfile
+ regx.b
+ regx.m
+ row.b
+ row.m
+ scrl.b
+ scrl.m
+ styxaux.b
+ styxaux.m
+ text.b
+ text.m
+ time.b
+ time.m
+ util.b
+ util.m
+ wind.b
+ wind.m
+ xfid.b
+ xfid.m
+ alphabet
+ abc
+ abc.b
+ autoconvert.b
+ autodeclare.b
+ declare.b
+ declares.b
+ define.b
+ eval.b
+ import.b
+ mkfile
+ newtypeset.b
+ rewrite.b
+ type.b
+ typeset.b
+ undeclare.b
+ alphabet.b
+ alphabet.shmod.b
+ auxi
+ endpoints.b
+ endpointsrv.b
+ fsfilter.b
+ mkfile
+ rexecsrv.b
+ eval.b
+ extvalues.b
+ fs
+ and.b
+ bundle.b
+ bundle.m
+ chstat.b
+ compose.b
+ depth.b
+ entries.b
+ exec.b
+ filter.b
+ ls.b
+ match.b
+ merge.b
+ mergewrite.b
+ mkext.b
+ mkfile
+ mode.b
+ newer.b
+ not.b
+ or.b
+ path.b
+ pipe.b
+ print.b
+ proto.b
+ query.b
+ run.b
+ select.b
+ setroot.b
+ size.b
+ unbundle.b
+ unbundle.m
+ walk.b
+ write.b
+ grid
+ farm.b
+ line2rec.b
+ local.b
+ mkfile
+ remote.b
+ rexec.b
+ main
+ auth.b
+ cat.b
+ create.b
+ dial.b
+ echo.b
+ export.b
+ fd.b
+ filter.b
+ genfilter.b
+ mkfile
+ mount.b
+ par.b
+ parse.b
+ pretty.b
+ print.b
+ read.b
+ readall.b
+ rewrite.b
+ rw.b
+ seq.b
+ unparse.b
+ w2fd.b
+ wait.b
+ mkfile
+ proxy.b
+ reports.b
+ typesets
+ abc.b
+ abctypes.b
+ fs.b
+ fstypes.b
+ grid.b
+ gridtypes.b
+ mkfile
+ declare.sh
+ fsdecl.sh
+ getendpoint.sh
+ mkendpoint.sh
+ rexecsrv.sh
+ setup
+ newtypesets
+ alphabet.proto
+ charon
+ build.b
+ build.m
+ charon.b
+ charon.m
+ chutils.b
+ chutils.m
+ common.m
+ cookiesrv.b
+ cookiesrv.m
+ ctype.b
+ ctype.m
+ date.b
+ date.m
+ event.b
+ event.m
+ file.b
+ ftp.b
+ gui.b
+ gui.m
+ http.b
+ img.b
+ img.m
+ jscript.b
+ layout.b
+ layout.m
+ lex.b
+ lex.m
+ mkfile
+ paginate.b
+ paginate.m
+ rgb.inc
+ script.m
+ transport.m
+ url.b
+ url.m
+ xxx.inc
+ ycbcr.inc
+ cmd
+ 9win.b
+ 9660srv.b
+ 9export.b
+ 9srvfs.b
+ B.b
+ archfs.b
+ auplay.b
+ auth
+ aescbc.b
+ changelogin.b
+ countersigner.b
+ convpasswd.b
+ createsignerkey.b
+ factotum
+ authio.m
+ mkfile
+ factotum.b
+ feedkey.b
+ proto
+ infauth.b
+ keyreps.b
+ keyreps.m
+ mkfile
+ p9any.b
+ pass.b
+ rpc.b
+ getpk.b
+ keyfs.b
+ keysrv.b
+ logind.b
+ mkauthinfo.b
+ mkfile
+ passwd.b
+ secstore.b
+ signer.b
+ verify.b
+ auxi
+ cpuslave.b
+ digest.b
+ fpgaload.b
+ mangaload.b
+ mkfile
+ pcmcia.b
+ rdbgsrv.b
+ rstyxd.b
+ avr
+ burn.b
+ mkfile
+ basename.b
+ bind.b
+ bit2gif.b
+ broke.b
+ bytes.b
+ cal.b
+ cat.b
+ cd.b
+ chgrp.b
+ chmod.b
+ cleanname.b
+ cmp.b
+ comm.b
+ cook.b
+ cp.b
+ cprof.b
+ cpu.b
+ crypt.b
+ date.b
+ dbfs.b
+ dbm
+ delete.b
+ fetch.b
+ keys.b
+ list.b
+ mkfile
+ store.b
+ dd.b
+ dial.b
+ diff.b
+ disdep.b
+ disdump.b
+ disk
+ format.b
+ ftl.b
+ kfs.b
+ kfscmd.b
+ mbr.b
+ mkext.b
+ mkfile
+ mkfs.b
+ prep
+ calc.tab.b
+ calc.tab.m
+ calc.y
+ fdisk.b
+ mkfile
+ pedit.b
+ pedit.m
+ prep.b
+ dossrv.b
+ du.b
+ echo.b
+ ed.b
+ emuinit.b
+ env.b
+ export.b
+ fc.b
+ fcp.b
+ fmt.b
+ fone.b
+ fortune.b
+ freq.b
+ fs.b
+ fs
+ and.b
+ bundle.b
+ chstat.b
+ compose.b
+ depth.b
+ entries.b
+ eval.b
+ exec.b
+ filter.b
+ ls.b
+ match.b
+ merge.b
+ mergewrite.b
+ mkfile
+ mode.b
+ not.b
+ or.b
+ path.b
+ pipe.b
+ print.b
+ proto.b
+ query.b
+ readfile.b
+ run.b
+ select.b
+ setroot.b
+ size.b
+ template.b
+ unbundle.b
+ void.b
+ walk.b
+ write.b
+ ftest.b
+ ftpfs.b
+ getauthinfo.b
+ getfile.b
+ gettar.b
+ gif2bit.b
+ grep.b
+ gunzip.b
+ gzip.b
+ idea.b
+ import.b
+ install
+ NOTICE
+ applylog.b
+ arch.b
+ arch.m
+ archfs.b
+ archfs.m
+ ckproto.b
+ create.b
+ eproto.b
+ info.b
+ inst.b
+ install.b
+ log.b
+ logs.b
+ logs.m
+ mergelog.b
+ mkfile
+ mkproto.b
+ proto.b
+ proto.m
+ proto2list.b
+ protocaller.m
+ updatelog.b
+ wdiff.b
+ wfind.b
+ wrap.b
+ wrap.m
+ wrap2list.b
+ iostats.b
+ ip
+ bootpd.b
+ dhcp.b
+ mkfile
+ nppp
+ mkfile
+ modem.b
+ modem.m
+ pppchat.b
+ ppplink.b
+ ppptest.b
+ script.b
+ script.m
+ obootpd.b
+ ping.b
+ ppp
+ mkfile
+ modem.b
+ modem.m
+ pppclient.b
+ pppclient.m
+ pppdial.b
+ pppgui.b
+ pppgui.m
+ ppptest.b
+ script.b
+ script.m
+ rip.b
+ sntp.b
+ tftpd.b
+ virgild.b
+ irtest.b
+ itest.b
+ itreplay.b
+ kill.b
+ lc.b
+ lego
+ clock.b
+ clockface.b
+ firmdl.b
+ link.b
+ mkfile
+ rcxsend.b
+ rcxsend.m
+ send.b
+ timers.b
+ timers.m
+ limbo
+ arg.m
+ asm.b
+ com.b
+ decls.b
+ dis.b
+ disoptab.m
+ ecom.b
+ gen.b
+ isa.m
+ lex.b
+ limbo.b
+ limbo.m
+ limbo.y
+ mkfile
+ nodes.b
+ opname.m
+ optim.b
+ sbl.b
+ stubs.b
+ typecheck.b
+ types.b
+ listen.b
+ lockfs.b
+ logfile.b
+ look.b
+ lookman.b
+ ls.b
+ lstar.b
+ man.b
+ man2txt.b
+ manufacture.b
+ mash
+ builtins.b
+ depends.b
+ dump.b
+ exec.b
+ expr.b
+ eyacc.b
+ eyaccpar
+ history.b
+ lex.b
+ make.b
+ mash.b
+ mash.m
+ mash.y
+ mashfile
+ mashlib.b
+ mashparse.b
+ mashparse.m
+ misc.b
+ mkfile
+ serve.b
+ symb.b
+ tk.b
+ xeq.b
+ mathcalc.b
+ mc.b
+ md5sum.b
+ mdb.b
+ memfs.b
+ metamorph.b
+ mk
+ ar.m
+ mk.b
+ mkbinds
+ mkconfig
+ mkfile
+ mksubdirs
+ mkdir.b
+ mkfile
+ mntgen.b
+ mount.b
+ mouse.b
+ mpc
+ mkfile
+ qconfig.b
+ qflash.b
+ mprof.b
+ mv.b
+ ndb
+ mkfile
+ cs.b
+ csquery.b
+ dns.b
+ dnsquery.b
+ mkhash.b
+ query.b
+ registry.b
+ regquery.b
+ netkey.b
+ netstat.b
+ newer.b
+ ns.b
+ nsbuild.b
+ os.b
+ p.b
+ palm
+ connex.b
+ desklink.b
+ desklink.m
+ mkfile
+ palmsrv.b
+ pause.b
+ plumb.b
+ plumber.b
+ prof.b
+ promptstring.b
+ ps.b
+ puttar.b
+ pwd.b
+ ramfile.b
+ randpass.b
+ raw2iaf.b
+ rawdbfs.b
+ rcmd.b
+ rdp.b
+ read.b
+ rioimport.b
+ rm.b
+ runas.b
+ sed.b
+ sendmail.b
+ sh
+ arg.b
+ csv.b
+ doc
+ History
+ echo.b
+ expr.b
+ file2chan.b
+ mkfile
+ regex.b
+ sexprs.b
+ sh.b
+ sh.y
+ std.b
+ string.b
+ test.b
+ tk.b
+ sha1sum.b
+ shutdown.b
+ sleep.b
+ sort.b
+ spki
+ mkfile
+ verify.b
+ src.b
+ stack.b
+ stackv.b
+ stream.b
+ strings.b
+ styxchat.b
+ styxlisten.b
+ styxmon.b
+ sum.b
+ tail.b
+ tarfs.b
+ tclsh.b
+ tcs.b
+ tee.b
+ telnet.b
+ test.b
+ time.b
+ timestamp.b
+ tkcmd.b
+ tokenize.b
+ touch.b
+ touchcal.b
+ tr.b
+ tsort.b
+ unicode.b
+ units.b
+ units.y
+ uniq.b
+ unmount.b
+ usb
+ usbd.b
+ mkfile
+ uuencode.b
+ uudecode.b
+ wav2iaf.b
+ wc.b
+ webgrab.b
+ wish.b
+ wmimport.b
+ wmexport.b
+ xargs.b
+ xd.b
+ xmount.b
+ yacc.b
+ zeros.b
+ collab
+ clients
+ chat.b
+ poll.b
+ poller.b
+ whiteboard.b
+ collabsrv.b
+ connect.b
+ lib
+ messages.b
+ messages.m
+ mkfile
+ proxy.b
+ proxy.m
+ runcollab
+ servers
+ chatsrv.b
+ memfssrv.b
+ mpx.b
+ wbsrv.b
+ service.m
+ srvmgr.b
+ srvmgr.m
+ demo
+ +
+ ebook
+ checkxml.b
+ cssfont.b
+ cssfont.m
+ cssparser.b
+ cssparser.m
+ dtd
+ *
+ ebook.b
+ mimeimage.b
+ mimeimage.m
+ mkfile
+ oebpackage.b
+ oebpackage.m
+ reader.b
+ reader.m
+ strcache.m
+ strmap.b
+ strmap.m
+ stylesheet.b
+ stylesheet.m
+ table.b
+ table.m
+ tst.txt
+ understandingoeb.opf
+ units.b
+ units.m
+ grid
+ demo
+ block.b
+ blur.b
+ mkfile
+ lib
+ announce.b
+ browser.b
+ browser.m
+ fbrowse.b
+ mkfile
+ pathreader.m
+ srvbrowse.b
+ mkfile
+ blurdemo.b
+ cpupool.b
+ find.b
+ jpg2bit.b
+ query.b
+ readjpg.b
+ register.b
+ reglisten.b
+ regstyxlisten.b
+ remotelogon.b
+ usercreatesrv.b
+ lib
+ NOTICE
+ arg.b
+ asn1.b
+ attrdb.b
+ attrhash.b
+ auth.b
+ auth9.b
+ bloomfilter.b
+ bufio.b
+ cfg.b
+ cfgfile.b
+ chanfill.b
+ convcs
+ 8bit_stob.b
+ big5_btos.b
+ big5_stob.b
+ convcs.b
+ cp_btos.b
+ cp_stob.b
+ cp932_btos.b
+ euc-jp_btos.b
+ gb2312_btos.b
+ genbig5.b
+ gencp.b
+ gencp932.b
+ gengb2312.b
+ genjisx0201kana.b
+ genjisx0208-1997.b
+ genjisx0212.b
+ ibm437.b
+ ibm850.b
+ ibm866.b
+ iso8859-1.b
+ iso8859-10.b
+ iso8859-2.b
+ iso8859-3.b
+ iso8859-4.b
+ iso8859-5.b
+ iso8859-6.b
+ iso8859-7.b
+ iso8859-8.b
+ iso8859-9.b
+ koi8-r.b
+ mkdata
+ mkfile
+ utf8_btos.b
+ utf8_stob.b
+ windows-1250.b
+ windows-1251.b
+ windows-1252.b
+ crc.b
+ crypt
+ mkfile
+ pkcs.b
+ ssl3.b
+ sslsession.b
+ x509.b
+ daytime.b
+ db.b
+ dbm.b
+ dbsrv.b
+ debug.b
+ deflate.b
+ devpointer.b
+ dhcpclient.b
+ dialog.b
+ dict.b
+ dis.b
+ diskblocks.b
+ disks.b
+ dividers.b
+ ecmascript
+ builtin.b
+ date.b
+ ecmascript.b
+ exec.b
+ mkfile
+ obj.b
+ pprint.b
+ regexp.b
+ uri.b
+ encoding
+ base16.b
+ base32.b
+ base32a.b
+ base64.b
+ mkfile
+ env.b
+ ether.b
+ exception.b
+ factotum.b
+ filepat.b
+ format.b
+ fsfilter.b
+ fslib.b
+ fsproto.b
+ gamer.b
+ hash.b
+ html.b
+ ida
+ NOTICE
+ ida.b
+ idatab.b
+ idatest.b
+ mkfile
+ mktab.b
+ imageremap.b
+ inflate.b
+ ip.b
+ ipattr.b
+ ir.b
+ irmpath.b
+ irsage.b
+ irsim.b
+ itslib.b
+ keyset.b
+ libc.b
+ libc0.b
+ lock.b
+ login.b
+ memfs.b
+ mkfile
+ mpeg.b
+ nametree.b
+ names.b
+ newns.b
+ palm.b
+ palmdb.b
+ palmfile.b
+ parseman.b
+ plumbing.b
+ plumbing.m
+ plumbmsg.b
+ pop3.b
+ popup.b
+ powerman.b
+ print
+ hp_driver.b
+ mkfile
+ print.b
+ scaler.b
+ scaler.m
+ profile.b
+ pslib.b
+ quicktime.b
+ rand.b
+ random.b
+ readdir.b
+ readgif.b
+ readjpg.b
+ readpicfile.b
+ readpng.b
+ readxbitmap.b
+ regex.b
+ regexutils.b
+ registries.b
+ riff.b
+ secstore.b
+ scoretable.b
+ scsiio.b
+ selectfile.b
+ sets.b
+ sets32.b
+ sexprs.b
+ slip.b
+ smtp.b
+ sort.b
+ spki
+ mkfile
+ spki.b
+ verifier.b
+ strokes
+ buildstrokes.b
+ mkfile
+ readstrokes.b
+ strokes.b
+ writestrokes.b
+ styxconv
+ mkfile
+ ostyx.b
+ ostyx.m
+ osys.m
+ styxconv.b
+ styxpersist.b
+ ssl.b
+ string.b
+ strinttab.b
+ styx.b
+ styxlib.b
+ styxservers.b
+ tables.b
+ tabs.b
+ tcl.m
+ tcl_calc.b
+ tcl_core.b
+ tcl_inthash.b
+ tcl_io.b
+ tcl_list.b
+ tcl_modhash.b
+ tcl_stack.b
+ tcl_strhash.b
+ tcl_string.b
+ tcl_symhash.b
+ tcl_tk.b
+ tcl_utils.b
+ tftp.b
+ timers.b
+ titlebar.b
+ tkclient.b
+ translate.b
+ ubfa.b
+ url.b
+ usb
+ mkfile
+ usb.b
+ usbmass.b
+ usbmct.b
+ usbmouse.b
+ utils.m
+ venti.b
+ virgil.b
+ volume.b
+ w3c
+ css.b
+ mkfile
+ xpointers.b
+ wait.b
+ watchvars.b
+ winplace.b
+ wmclient.b
+ wmlib.b
+ wmsrv.b
+ workdir.b
+ writegif.b
+ xml.b
+ math
+ ack.b
+ crackerbarrel.b
+ doc.txt
+ factor.b
+ ffts.b
+ fibonacci.b
+ fit.b
+ genprimes.b
+ geodesy.b
+ gr.b
+ graph0.b
+ hist0.b
+ linalg.b
+ linbench.b
+ mersenne.b
+ mkfile
+ parts.b
+ perms.b
+ pi.b
+ polyfill.b
+ polyhedra.b
+ powers.b
+ primes.b
+ sieve.b
+ mkfile
+# mux
+# audioctl.b
+# comics.b
+# connect4.b
+# email.b
+# emio.b
+# fnn.b
+# gamed.b
+# games.b
+# mkfile
+# movie.b
+# mux.b
+# news.b
+# news.m
+# othello.b
+# paper.m
+# pizza.b
+# popmail.b
+# readlnw.b
+# readnews.b
+# rec-pb.b
+# register.b
+# rmux.b
+# rmuxslave.b
+# tv.b
+# tvlist.b
+# web.b
+ spree
+ archives.b
+ gather.m
+ join.m
+ join.b
+ joinsession.b
+ joinsession.m
+ mkfile
+ spree.b
+ spree.m
+ clients
+ images
+ +
+ bounce.b
+ cards.b
+ chat.b
+ gather.b
+ lobby.b
+ othello.b
+ engines
+ afghan.b
+ bounce.b
+ canfield.b
+ chat.b
+ debug.b
+ freecell.b
+ gather.b
+ hearts.b
+ liars.b
+ liars.y
+ lobby.b
+ othello.b
+ racingdemon.b
+ snap.b
+ spider.b
+ spit.b
+ whist.b
+ man
+ +
+ lib
+ allow.b
+ allow.m
+ base64.b
+ base64.m
+ cardlib.b
+ cardlib.m
+ commandline.b
+ commandline.m
+ objstore.b
+ objstore.m
+ testsets.b
+ tricks.b
+ tricks.m
+ other
+ tst.b
+ tstboing.b
+ tstlines.sh
+ tstwin.b
+ svc
+ auth.sh
+ httpd
+ alarms.b
+ alarms.m
+ cache.b
+ cache.m
+ cgiparse.b
+ cgiparse.m
+ contents.b
+ contents.m
+ date.b
+ date.m
+ echo.b
+ httpd.b
+ httpd.m
+ httpd.debug
+ httpd.log
+ httpd.rewrite
+ httpd.suff
+ imagemap.b
+ mkfile
+ parser.b
+ parser.m
+ redirect.b
+ redirect.m
+ stats.b
+ mkfile
+ net.sh
+ registry.sh
+ rstyx.sh
+ styx.sh
+ webget
+ date.b
+ date.m
+ file.b
+ ftp.b
+ http.b
+ image2enc.b
+ image2enc.m
+ message.b
+ message.m
+ mkfile
+ transport.m
+ webget.b
+ webget.log
+ wgutils.b
+ wgutils.m
+ tiny
+ mkfile
+ rm.b
+ sh.b
+ wm
+ about.b
+ avi.b
+ bounce.b
+ brutus
+ excerpt.b
+ image.b
+ mkfile
+ mod.b
+ table.b
+ brutus.b
+ c4.b
+ calendar.b
+ clock.b
+ coffee.b
+ collide.b
+ colors.b
+ cprof.b
+ date.b
+ deb.b
+ debdata.b
+ debsrc.b
+ dir.b
+ drawmux
+ dmview.b
+ dmwm.b
+ drawmux.b
+ drawmux.m
+ drawoffs.m
+ mkfile
+ edit.b
+ filename.b
+ ftree
+ cptree.b
+ cptree.m
+ ftree.b
+ items.b
+ items.m
+ mkfile
+ wmsetup
+ getauthinfo.b
+ hebrew.m
+ keyboard.b
+ logon.b
+ logwindow.b
+ man.b
+ mand.b
+ mash.b
+ memory.b
+ minitel
+ *
+ mkfile
+ mpeg.b
+ mpeg
+ c0.tab
+ c0.vlc
+ c1.tab
+ c1.vlc
+ c2.tab
+ c2.vlc
+ c3.tab
+ c3.vlc
+ c4.tab
+ c4.vlc
+ c5.tab
+ c5.vlc
+ c6.tab
+ c6.vlc
+ c7.tab
+ c7.vlc
+ cbp.tab
+ cbp.vlc
+ cdc.tab
+ cdc.vlc
+ closest.m
+ decode.b
+ decode4.b
+ fixidct.b
+ fltidct.b
+ mai.tab
+ mai.vlc
+ makergbvmap.b
+ maketables
+ mbb.tab
+ mbb.vlc
+ mbi.tab
+ mbi.vlc
+ mbp.tab
+ mbp.vlc
+ mkfile
+ motion.tab
+ motion.vlc
+ mpeg.b
+ mpegio.b
+ mpegio.m
+ refidct.b
+ remap.b
+ remap1.b
+ remap2.b
+ remap24.b
+ remap4.b
+ remap8.b
+ rgbvmap.m
+ rl0f.tab
+ rl0f.vlc
+ rl0n.tab
+ rl0n.vlc
+ scidct.b
+ vlc.b
+ ydc.tab
+ ydc.vlc
+ mprof.b
+ pen.b
+ polyhedra.b
+ prof.b
+ qt.b
+ readmail.b
+ remotelogon.b
+ reversi.b
+ rmtdir.b
+ rt.b
+ sam.b
+ samstub.b
+ samstub.m
+ samterm.m
+ samtk.b
+ samtk.m
+ sendmail.b
+ sh.b
+ smenu.b
+ smenu.m
+ snake.b
+ stopwatch.b
+ sweeper.b
+ task.b
+ telnet.b
+ tetris.b
+ toolbar.b
+ unibrowse.b
+ view.b
+ vt.b
+ wish.b
+ wm.b
+ wmdeb.m
+ wmplay.b
+chan
+dev
+dis
+ 9660srv.dis
+ 9export.dis
+ 9srvfs.dis
+ 9win.dis
+ archfs.dis
+ B.dis
+ acme
+ +
+ acme.dis
+ alphabet
+ +
+ auhdr.dis
+ auplay.dis
+ auth
+ +
+ auxi
+ +
+ avr
+ +
+ bind.dis
+ broke.dis
+ bytes.dis
+ cal.dis
+ cat.dis
+ cd.dis
+ charon
+ +
+ charon.dis
+ chgrp.dis
+ chmod.dis
+ cleanname.dis
+ cmp.dis
+ collab
+ +
+ comm.dis
+ cook.dis
+ cp.dis
+ cprof.dis
+ cpu.dis
+ crypt.dis
+ date.dis
+ dbfs.dis
+ dbm
+ +
+ dd.dis
+ demo
+ +
+ dial.dis
+ diff.dis
+ disdep.dis
+ disdump.dis
+ disk
+ +
+ dossrv.dis
+ du.dis
+ ebook
+ *
+ echo.dis
+ ed.dis
+ emuinit.dis
+ env.dis
+ export.dis
+ fc.dis
+ fcp.dis
+ fmt.dis
+ fone.dis
+ fortune.dis
+ freq.dis
+ fs.dis
+ fs
+ +
+ ftest.dis
+ ftpfs.dis
+ getauthinfo.dis
+ gettar.dis
+ grep.dis
+ grid
+ *
+ demo
+ *
+ lib
+ +
+ gunzip.dis
+ gzip.dis
+ idea.dis
+ import.dis
+ install
+ +
+ iostats.dis
+ ip
+ +
+ itest.dis
+ itreplay.dis
+ kill.dis
+ lc.dis
+ lego
+ +
+ lib
+ arg.dis
+ asn1.dis
+ attrdb.dis
+ attrhash.dis
+ auth.dis
+ auth9.dis
+ bloomfilter.dis
+ bufio.dis
+ cfg.dis
+ cfgfile.dis
+ chanfill.dis
+ convcs
+ +
+ crc.dis
+ crypt
+ +
+ daytime.dis
+ db.dis
+ dbm.dis
+ dbsrv.dis
+ debug.dis
+ deflate.dis
+ devpointer.dis
+ dhcpclient.dis
+ dialog.dis
+ dict.dis
+ dis.dis
+ diskblocks.dis
+ disks.dis
+ dividers.dis
+ drawmux.dis
+ ecmascript.dis
+ encoding
+ +
+ env.dis
+ ether.dis
+ exception.dis
+ factotum.dis
+ filepat.dis
+ format.dis
+ fsfilter.dis
+ fslib.dis
+ fsproto.dis
+ ftree
+ +
+ gamer.dis
+ hash.dis
+ html.dis
+ ida
+ +
+ imageremap.dis
+ inflate.dis
+ ip.dis
+ ipattr.dis
+ ir.dis
+ irsage.dis
+ irsim.dis
+ itslib.dis
+ keyset.dis
+ libc.dis
+ libc0.dis
+ lock.dis
+ login.dis
+ mash
+ +
+ mashlib.dis
+ mashparse.dis
+ memfs.dis
+ mpeg.dis
+ nametree.dis
+ names.dis
+ newns.dis
+ palm.dis
+ palmdb.dis
+ palmfile.dis
+ parseman.dis
+ plumbing.dis
+ plumbmsg.dis
+ pop3.dis
+ popup.dis
+ powerman.dis
+ print
+ +
+ profile.dis
+ pslib.dis
+ quicktime.dis
+ rand.dis
+ random.dis
+ readdir.dis
+ readgif.dis
+ readjpg.dis
+ readpicfile.dis
+ readpng.dis
+ readxbitmap.dis
+ regex.dis
+ regexutils.dis
+ registries.dis
+ riff.dis
+ secstore.dis
+ scoretable.dis
+ scsiio.dis
+ selectfile.dis
+ sets.dis
+ sets32.dis
+ sexprs.dis
+ slip.dis
+ smtp.dis
+ sort.dis
+ spki
+ *
+ ssl.dis
+ string.dis
+ strinttab.dis
+ strokes
+ +
+ styx.dis
+ styxconv
+ +
+ styxlib.dis
+ styxpersist.dis
+ styxservers.dis
+ tables.dis
+ tabs.dis
+ tcl_calc.dis
+ tcl_core.dis
+ tcl_inthash.dis
+ tcl_io.dis
+ tcl_list.dis
+ tcl_modhash.dis
+ tcl_stack.dis
+ tcl_strhash.dis
+ tcl_string.dis
+ tcl_symhash.dis
+ tcl_tk.dis
+ tcl_utils.dis
+ tftp.dis
+ timers.dis
+ titlebar.dis
+ tkclient.dis
+ translate.dis
+ ubfa.dis
+ url.dis
+ usb
+ usb.dis
+ usbmass.dis
+ usbmct.dis
+ usbmouse.dis
+ venti.dis
+ virgil.dis
+ volume.dis
+ w3c
+ +
+ wait.dis
+ watchvars.dis
+ winplace.dis
+ wmclient.dis
+ wmlib.dis
+ wmsrv.dis
+ workdir.dis
+ writegif.dis
+ xml.dis
+ limbo.dis
+ listen.dis
+ lockfs.dis
+ logfile.dis
+ look.dis
+ lookman.dis
+ ls.dis
+ lstar.dis
+ man.dis
+ man2txt.dis
+ mash.dis
+ math
+ +
+ mathcalc.dis
+ mc.dis
+ md5sum.dis
+ mdb.dis
+ memfs.dis
+ metamorph.dis
+ mk.dis
+ mkdir.dis
+ mntgen.dis
+ mount.dis
+ mouse.dis
+ mpc
+ +
+ mpeg
+ +
+ mprof.dis
+# mux
+# +
+ mv.dis
+ ndb
+ +
+ netkey.dis
+ netstat.dis
+ newer.dis
+ ns.dis
+ nsbuild.dis
+ os.dis
+ p.dis
+ palm
+ +
+ pause.dis
+ plumb.dis
+ plumber.dis
+ prof.dis
+ ps.dis
+ puttar.dis
+ pwd.dis
+ ramfile.dis
+ randpass.dis
+ raw2iaf.dis
+ rawdbfs.dis
+ rcmd.dis
+ rdp.dis
+ read.dis
+ rioimport.dis
+ rm.dis
+ runas.dis
+ sed.dis
+ sendmail.dis
+ sh
+ +
+ sh.dis
+ sha1sum.dis
+ shutdown.dis
+ sleep.dis
+ sort.dis
+ spki
+ +
+ spree
+ +
+ src.dis
+ stack.dis
+ stream.dis
+ strings.dis
+ styxchat.dis
+ styxlisten.dis
+ styxmon.dis
+ sum.dis
+ svc
+ +
+ tail.dis
+ tarfs.dis
+ tclsh.dis
+ tcs.dis
+ tee.dis
+ telnet.dis
+ test.dis
+ time.dis
+ timestamp.dis
+ tiny
+ +
+ tkcmd.dis
+ tokenize.dis
+ touch.dis
+ touchcal.dis
+ tr.dis
+ tsort.dis
+ unicode.dis
+ uniq.dis
+ unmount.dis
+ usb
+ usbd.dis
+ uudecode.dis
+ uuencode.dis
+ wav2iaf.dis
+ wc.dis
+ webgrab.dis
+ wish.dis
+ wm
+ about.dis
+ avi.dis
+ bounce.dis
+ brutus
+ *
+ brutus.dis
+ c4.dis
+ calendar.dis
+ chat.dis
+ clock.dis
+ coffee.dis
+ collide.dis
+ colors.dis
+ cprof.dis
+ date.dis
+ deb.dis
+ debdata.dis
+ debsrc.dis
+ dir.dis
+ dmview.dis
+ dmwm.dis
+ edit.dis
+ filename.dis
+ ftree.dis
+ getauthinfo.dis
+ keyboard.dis
+ logon.dis
+ logwindow.dis
+ man.dis
+ mand.dis
+ mash.dis
+ memory.dis
+ minitel
+ *
+ mpeg.dis
+ mprof.dis
+ pen.dis
+ polyhedra.dis
+ prof.dis
+ qt.dis
+ readmail.dis
+ remotelogon.dis
+ reversi.dis
+ rmtdir.dis
+ rt.dis
+ sendmail.dis
+ sh.dis
+ smenu.dis
+ snake.dis
+ stopwatch.dis
+ sweeper.dis
+ task.dis
+ telnet.dis
+ tetris.dis
+ toolbar.dis
+ unibrowse.dis
+ view.dis
+ vt.dis
+ wish.dis
+ wm.dis
+ wmplay.dis
+ wmimport.dis
+ wmexport.dis
+ xargs.dis
+ xd.dis
+ xmount.dis
+ yacc.dis
+ zeros.dis
+doc
+ 20010618.ps.gz
+ 20011003.ps.gz
+ 20020628.ps.gz
+ 20020628.pdf
+ changes.ps.gz
+ changes.pdf
+env
+fonts
+ LICENCE
+ big5
+ +
+ charon
+ +
+ chinese
+ +
+ gb
+ +
+ jis
+ +
+ lucida
+ +
+ lucidasans
+ +
+ lucm
+ +
+ minitel
+ +
+ misc
+ +
+ pelm
+ +
+ psrename
+icons
+ +
+install
+keydb
+ countersigned
+ keys 600 inferno inferno /keydb/keys.dist
+ signed
+lib
+ legal
+ *
+ acid
+ +
+ brutus
+ +
+ convcs
+ +
+ ebook
+ +
+ ebooks
+ +
+ games
+ +
+ keyboard
+ lego
+ *
+ mashinit
+ ndb
+ common
+ dns 664 inferno inferno /lib/ndb/dns.dist
+ inferno
+ local 664 inferno inferno /lib/ndb/local.dist
+ registry 664 inferno inferno /lib/ndb/registry.dist
+ services
+ polyhedra
+ polyhedra.all
+ print
+ *
+ proto
+ FreeBSD
+ Hp
+ Irix
+ Linux
+ MacOSX
+ Nt
+ Plan9
+ Solaris
+ inferno
+ src
+ utils
+ scsicodes
+ scores
+ +
+ sexp
+ sh
+ +
+ strokes
+ +
+ tbsetup
+ unicode
+ unidata
+ +
+ units
+ usbdb
+ wmcharon
+ wmsetup
+ wmsetup.grid
+ words
+ yaccpar
+locale
+ NOTICE
+ Australia_ACT
+ Australia_Broken-Hill
+ Australia_LHI
+ Australia_NSW
+ Australia_North
+ Australia_Queensland
+ Australia_South
+ Australia_Sturt
+ Australia_Tasmania
+ Australia_Victoria
+ Australia_West
+ Australia_Yancowinna
+ Brazil_Acre
+ Brazil_DeNoronha
+ Brazil_East
+ Brazil_West
+ CET
+ CST.CDT
+ Canada_Atlantic
+ Canada_Central
+ Canada_East-Saskatchewan
+ Canada_Eastern
+ Canada_Mountain
+ Canada_Newfoundland
+ Canada_Pacific
+ Canada_Yukon
+ Chile_Continental
+ Chile_EasterIsland
+ Cuba
+ EET
+ EST.EDT
+ Egypt
+ GB-Eire
+ GMT
+ HST
+ Hongkong
+ Iceland
+ Iran
+ Israel
+ Jamaica
+ Japan
+ Libya
+ MET
+ MST.MDT
+ Mexico_BajaNorte
+ Mexico_BajaSur
+ Mexico_General
+ NZ
+ NZ_CHAT
+ Navajo
+ PRC
+ PST.PDT
+ Poland
+ README
+ ROC
+ ROK
+ Singapore
+ Turkey
+ US_Alaska
+ US_Arizona
+ US_Central
+ US_East-Indiana
+ US_Eastern
+ US_Hawaii
+ US_Michigan
+ US_Mountain
+ US_Pacific
+ US_Yukon
+ W-SU
+ WET
+ en_US
+ dict
+ calendar
+ location
+ location
+ timezone
+mail
+man
+ 1
+ +
+ 2
+ +
+ 3
+ +
+ 4
+ +
+ 5
+ +
+ 6
+ +
+ 7
+ +
+ 8
+ +
+ 9
+ +
+ 10
+ +
+ index
+mkconfig
+mkfiles
+ *
+mnt
+ *
+module
+ NOTICE
+ alphabet.m
+ alphabet
+ +
+ arg.m
+ asn1.m
+ attrdb.m
+ auth9.m
+ bench.m
+ bloomfilter.m
+ brutus.m
+ brutusext.m
+ bufio.m
+ bundle.m
+ cci.m
+ cfg.m
+ cfgfile.m
+ convcs.m
+ crc.m
+ css.m
+ cvsimages.m
+ daytime.m
+ db.m
+ dbm.m
+ debug.m
+ devpointer.m
+ dhcp.m
+ dialog.m
+ dict.m
+ dis.m
+ diskblocks.m
+ disks.m
+ dividers.m
+ draw.m
+ ecmascript.m
+ emio.m
+ encoding.m
+ env.m
+ ether.m
+ exception.m
+ factotum.m
+ ffts.m
+ filepat.m
+ filter.m
+ format.m
+ freetype.m
+ fslib.m
+ fsproto.m
+ gamer.m
+ gr.m
+ grid
+ announce.m
+ browse.m
+ browser.m
+ demo
+ exproc.m
+ block.m
+ fbrowse.m
+ pathreader.m
+ readjpg.m
+ regpoll.m
+ srvbrowse.m
+ hash.m
+ html.m
+ imagefile.m
+ inflate.m
+ ip.m
+ ipattr.m
+ ir.m
+ itslib.m
+ keyboard.m
+ keyring.m
+ keyset.m
+ libc.m
+ libc0.m
+ linalg.m
+ loader.m
+ lock.m
+ man.m
+ math.m
+ math
+ *
+ memfs.m
+ mpeg.m
+ multistyx.m
+ muxclient.m
+ names.m
+ newns.m
+ palm.m
+ palmfile.m
+ pkcs.m
+ plumbmsg.m
+ pop3.m
+ popup.m
+ powerman.m
+ prefab.m
+ print.m
+ profile.m
+ pslib.m
+ quicktime.m
+ rand.m
+ readdir.m
+ regex.m
+ regexutils.m
+ registries.m
+ riff.m
+ runt.m
+ scoretable.m
+ scsiio.m
+ secstore.m
+ security.m
+ selectfile.m
+ sets.m
+ sets32.m
+ sexprs.m
+ sh.m
+ smtp.m
+ sort.m
+ spki.m
+ strokes.m
+ srv.m
+ srvrunt.b
+ ssl3.m
+ sslsession.m
+ string.m
+ strinttab.m
+ styx.m
+ styxconv.m
+ styxlib.m
+ styxpersist.m
+ styxservers.m
+ sys.m
+ tables.m
+ tabs.m
+ tcllib.m
+ tftp.m
+ timers.m
+ titlebar.m
+ tk.m
+ tkclient.m
+ translate.m
+ ubfa.m
+ unbundle.m
+ url.m
+ usb.m
+ venti.m
+ volume.m
+ wait.m
+ watchvars.m
+ webget.m
+ winplace.m
+ wmclient.m
+ wmlib.m
+ wmsrv.m
+ workdir.m
+ x509.m
+ xml.m
+ xpointers.m
+n
+ cd
+ client
+ chan
+ dev
+ disk
+ dist
+ dump
+ ftp
+ kfs
+ local
+ rdbg
+ registry
+ remote
+net
+net.alt
+nvfs
+prof
+prog
+services
+ httpd
+ httpd.rewrite
+ httpd.suff
+ logs
+ ppp
+ webget
+ help.html
+ inferno.gif
+ start.html
+ vnlogo.gif
+#mux
+# basic
+# email
+# +
+# comics
+# +
+# namespace
+# namespace.init
+# news
+# +
+# pizza
+# +
+# price
+# rec-pb
+# +
+# tvlist
+# +
+tmp
+usr
+ inferno
+ charon
+ keyring
+ lib
+ plumbing
+ namespace
+wrap
diff --git a/lib/proto/os b/lib/proto/os
new file mode 100644
index 00000000..241c6022
--- /dev/null
+++ b/lib/proto/os
@@ -0,0 +1,976 @@
+Inferno
+ 386
+ bin
+ include
+ *
+ lib
+ arm
+ bin
+ include
+ *
+ lib
+ mips
+ bin
+ include
+ *
+ lib
+ power
+ bin
+ include
+ *
+ lib
+ sparc
+ bin
+ include
+ *
+ lib
+ thumb
+ bin
+ include
+ *
+ lib
+include
+ flate.h
+ kern.h
+ logfs.h
+ nandecc.h
+ nandfs.h
+ trace.h
+lib
+ proto
+ os
+libkern
+ NOTICE
+ abort.c
+ abs.c
+ atol.c
+ charstod.c
+ cistrcmp.c
+ cistrncmp.c
+ cistrstr.c
+ cleanname.c
+ convD2M.c
+ convM2D.c
+ convM2S.c
+ convS2M.c
+ div-arm.s
+ dofmt.c
+ exp.c
+ fcallfmt.c
+ floor.c
+ fmt.c
+ fmtdef.h
+ fmtprint.c
+ fmtquote.c
+ fmtstr.c
+ fmtvprint.c
+ frexp-386.c
+ frexp-68000.c
+ frexp-arm.c
+ frexp-mips.c
+ frexp-power.c
+ frexp-sparc.c
+ frexp-thumb.c
+ getfcr-386.s
+ getfcr-68000.s
+ getfcr-arm.s
+ getfcr-mips.s
+ getfcr-power.s
+ getfcr-sparc.s
+ getfcr-thumb.s
+ getfields.c
+ log.c
+ memccpy-power.s
+ memccpy.c
+ memchr.c
+ memcmp-power.s
+ memcmp.c
+ memcpy-386.s
+ memcpy-arm.c
+ memcpy-thumb.c
+ memmove.c
+ memmove-386.s
+ memmove-68000.s
+ memmove-arm.s
+ memmove-mips.s
+ memmove-power.s
+ memmove-sparc.s
+ memmove-thumb.s
+ memset-386.s
+ memset-68000.s
+ memset-arm.s
+ memset-mips.s
+ memset-power.s
+ memset-sparc.s
+ memset-thumb.s
+ memset.c
+ mkfile
+ mkfile-386
+ mkfile-68000
+ mkfile-arm
+ mkfile-mips
+ mkfile-power
+ mkfile-sparc
+ mkfile-spim
+ mkfile-thumb
+ muldiv-68000.s
+ nan-386.c
+ nan-68000.c
+ nan-arm.c
+ nan-mips.c
+ nan-power.c
+ nan-sparc.c
+ nan-thumb.c
+ netmkaddr.c
+ pow.c
+ pow10.c
+ qsort.c
+ rune.c
+ runestrlen.c
+ seprint.c
+ sin.c
+ smprint.c
+ snprint.c
+ sqrt.c
+ strcat.c
+ strchr-386.s
+ strchr-68000.s
+ strchr-arm.s
+ strchr-mips.c
+ strchr-mips.s
+ strchr-power.s
+ strchr-sparc.s
+ strchr-thumb.s
+ strchr.c
+ strcmp-power.s
+ strcmp.c
+ strcpy.c
+ strdup.c
+ strecpy.c
+ strlen.c
+ strncmp-power.s
+ strncmp.c
+ strncpy.c
+ strrchr.c
+ strstr.c
+ strtod.c
+ strtol.c
+ strtoll.c
+ strtoul.c
+ tokenize.c
+ toupper.c
+ u16.c
+ u32.c
+ u64.c
+ utfecpy.c
+ utflen.c
+ utfnlen.c
+ utfrrune.c
+ utfrune.c
+ vlop-386.s
+ vlop-arm.s
+ vlop-mips.s
+ vlop-power.s
+ vlop-sparc.s
+ vlop-thumb.s
+ vlrt-386.c
+ vlrt-68000.c
+ vlrt-arm.c
+ vlrt-mips.c
+ vlrt-power.c
+ vlrt-sparc.c
+ vlrt-thumb.c
+ vseprint.c
+ vsmprint.c
+ vsnprint.c
+libnandfs
+ NOTICE
+ calcformat.c
+ correctauxilliary.c
+ ecc.c
+ eraseblock.c
+ extracttags.c
+ findfreeblock.c
+ formatblock.c
+ getblockstatus.c
+ hamming31_26.c
+ init.c
+ local.h
+ markblockbad.c
+ mkfile
+ open.c
+ readblock.c
+ readpage.c
+ readpageauxilliary.c
+ reformatblock.c
+ setget.c
+ updatepage.c
+ writeblock.c
+ writepageauxilliary.c
+liblogfs
+ NOTICE
+ boot.c
+ clunk.c
+ conv.c
+ create.c
+ dump.c
+ error.c
+ extentlist.c
+ fidmap.c
+ findfreeblock.c
+ flush.c
+ format.c
+ gn.c
+ group.c
+ groupset.c
+ is.c
+ local.h
+ log.c
+ map.c
+ mkfile
+ open.c
+ path.c
+ perm.c
+ read.c
+ remove.c
+ replace.c
+ replay.c
+ scan.c
+ srv.c
+ sweep.c
+ tagname.c
+ test.c
+ ust.c
+ walk.c
+ write.c
+ wstat.c
+os
+ NOTICE
+ README
+ boot
+ README
+ libflate
+ LICENCE
+ NOTICE
+ adler.c
+ crc.c
+ deflate.c
+ deflateblock.c
+ deflatezlib.c
+ deflatezlibblock.c
+ flateerr.c
+ inflate.c
+ inflateblock.c
+ inflatezlib.c
+ inflatezlibblock.c
+ mkfile
+ zlib.h
+ arm1110
+ Mk
+ dat.h
+ donprint.c
+ fns.h
+ il.s
+ imain.c
+ inflate.c
+ io.h
+ l.s
+ lib.h
+ map
+ mem.h
+ mkfile
+ print.c
+ uart.c
+ mpc
+ NOTICE
+ alarm.c
+ all.h
+ archfads.c
+ archfads.h
+ archpaq.c
+ archpaq.h
+ boot.h
+ bootp.c
+ clock.c
+ conf.c
+ console.c
+ cpm.c
+ crc32.c
+ dat.h
+ defont0.c
+ dload.c
+ donprint.c
+ dosboot.c
+ dosfs.h
+ devether.c
+ etherif.h
+ etherscc.c
+ fblt.c
+ flash.c
+ fns.h
+ gbitbltclip.c
+ gnot.h
+ i2c.c
+ initfads.c
+ initpaq.c
+ initrpcg.c
+ io.h
+ ip.h
+ l.s
+ lib.h
+ main.c
+ mem.c
+ mem.h
+ mkfile
+ ms2.c
+ plan9boot.c
+ qio.c
+ rmap.c
+ screen.c
+ sload.c
+ squeeze.h
+ trap.c
+ devuart.c
+ uartboot.c
+ ureg.h
+ zqs.c
+ pc
+ 8250.c
+ LICENCE
+ NOTICE
+ alarm.c
+ apm.c
+ bcom.c
+ boot.c
+ bootld.c
+ bootp.c
+ cga.c
+ clock.c
+ conf.c
+ console.c
+ dat.h
+ devfloppy.c
+ devfloppy.h
+ devi82365.c
+ devpccard.c
+ devsd.c
+ dma.c
+ dosboot.c
+ dosfs.h
+ eipfmt.c
+ error.h
+ ether.c
+ ether2000.c
+ ether2114x.c
+ ether589.c
+ ether79c970.c
+ ether8003.c
+ ether8139.c
+ ether8169.c
+ ether82557.c
+ ether83815.c
+ ether8390.c
+ ether8390.h
+ etherec2t.c
+ etherelnk3.c
+ etherif.h
+ etherigbe.c
+ ethermii.c
+ ethermii.h
+ etherrhine.c
+ fns.h
+ fs.c
+ fs.h
+ getcallerpc.c
+ ilock.c
+ inflate.c
+ io.h
+ ip.h
+ kbd.c
+ kfs.h
+ kfsboot.c
+ l.s
+ lib.h
+ load.c
+ mbr.s
+ mem.h
+ memory.c
+ mkfile
+ noether.c
+ part.c
+ pbs.s
+ pbsdisk
+ pbsdisk.s
+ pbsdisklba
+ pbsdisklba.s
+ pbslba.s
+ pci.c
+ print.c
+ queue.c
+ sd.h
+ sd53c8xx.c
+ sd53c8xx.i
+ sdata.c
+ sdmylex.c
+ sdscsi.c
+ trap.c
+ ureg.h
+ x16.h
+ puma
+ 8250.c
+ alarm.c
+ armv4.h
+ boot.h
+ bootp.c
+ cga.c
+ clock.c
+ conf.c
+ console.c
+ dat.h
+ div.s
+ donprint.c
+ dosboot.c
+ dosfs.h
+ ebsit.trap.c
+ ether.c
+ ether.h
+ ether8900.c
+ flash.c
+ fns.h
+ hard.c
+ io.h
+ ip.h
+ kbd.c
+ l.s
+ lib.h
+ main.c
+ mem.h
+ mkfile
+ outb.c
+ plan9boot.c
+ puma.c
+ puma.h
+ qio.c
+ rmap.c
+ squeeze.h
+ sum.c
+ trap.c
+ ureg.h
+ zqs.c
+ rpcg
+ NOTICE
+ alarm.c
+ all.h
+ archrpcg.c
+ archrpcg.h
+ boot.h
+ bootp.c
+ clock.c
+ conf.c
+ console.c
+ cpm.c
+ crc32.c
+ dat.h
+ defont0.c
+ devether.c
+ devuart.c
+ dload.c
+ donprint.c
+ dosboot.c
+ dosfs.h
+ etherif.h
+ etherscc.c
+ fblt.c
+ flash.c
+ fns.h
+ g.mx
+ gbitbltclip.c
+ gnot.h
+ i2c.c
+ initfads.c
+ initpaq.c
+ initrpcg.c
+ io.h
+ ip.h
+ l.s
+ lib.h
+ libg.h
+ main.c
+ mem.c
+ mem.h
+ mkfile
+ ms2.c
+ plan9boot.c
+ qbromrpcg
+ qio.c
+ rmap.c
+ screen.c
+ sload
+ sload.c
+ squeeze.h
+ trap.c
+ uartboot.c
+ ureg.h
+ zqs.c
+ cerf1110
+ Mk
+ NOTICE
+ README
+ archcerf.c
+ cerf
+ dat.h
+ devata.c
+ devcerf.c
+ ether8900.c
+ fns.h
+ io.h
+ main.c
+ mem.h
+ mkfile
+ cerf250
+ NOTICE
+ README
+ archcerf.c
+ cerf
+ dat.h
+# devata.c
+# devcerf.c
+ devpcf8563.c
+ ether91c111.c
+ fns.h
+ io.h
+ main.c
+ mem.h
+ mkfile
+ uart.h
+ cerf405
+ NOTICE
+ README
+ cerf
+ clock.c
+ compile.c
+ dat.h
+ devboot.c
+ devether.c
+ devrtc.c
+ devuart.c
+ etheremac.c
+ etherif.h
+ fns.h
+ fpi.h
+ fpipower.c
+ gpio.c
+ iic.c
+ inb.s
+ io.h
+ l.s
+ main.c
+ mal.c
+ mem.h
+ mkfile
+ mmu.c
+ nand.c
+ nofp.s
+ pci.c
+ physmem.h
+ powerbreak.c
+ rmap.c
+ tlb.s
+ trap.c
+ uart.c
+ uart.h
+ fads
+ NOTICE
+ archfads.c
+ archfads.h
+ dat.h
+ fads
+ fns.h
+ io.h
+ main.c
+ mem.h
+ mkfile
+ mmu.c
+ tlb.s
+ init
+ README
+ bootinit.b
+ cerf405.b
+ cerfinit.b
+ evalinit.b
+ geninit.b
+ i4e.b
+ init.b
+ ipaqinit.b
+ ipeinit.b
+ jsinit.b
+ mkfile
+ mpcinit.b
+ pcdemo.b
+ pcinit.b
+ reminit.b
+ rpcginit.b
+ soeinit.b
+ shell.b
+ srvinit.b
+ wminit.b
+ ip
+ *
+ ipaq1110
+ Mk
+ NOTICE
+ README
+ archipaq.c
+ dat.h
+ defont.c
+ devaudio.c
+ devipaq.c
+ etherwavelan.c
+ fns.h
+ inflate
+ io.h
+ ipaq
+ lcd.c
+ main.c
+ mem.h
+ mkfile
+ screen.c
+ screen.h
+ tstdraw.b
+ upd
+ ipengine
+ NOTICE
+ README
+ archipe.c
+ archipe.h
+ dat.h
+ devfpga.c
+ flash28f320b3b.c
+ fns.h
+ fpga
+ io.h
+ ipe
+ main.c
+ mem.h
+ mkfile
+ mmu.c
+ tlb.s
+ js
+ README
+ audio.h
+ clock.c
+ cs4231.h
+ dat.h
+ devcs4231.c
+ devrtc.c
+ fns.h
+ fsv.c
+ io.h
+ js
+ kbd.c
+ l.s
+ main.c
+ mem.h
+ mkfile
+ mmu.c
+ ns16552.h
+ iob.c
+ rom.c
+ rom.h
+ screen.c
+ screen.h
+ softcursor.h
+ superio.c
+ trap.c
+ ureg.h
+ ks32
+ Mk
+ NOTICE
+ archevaluator7t.c
+ armv7.h
+ clock.c
+ dat.h
+ devuart.c
+ download.ps
+ evaluator7t
+ fns.h
+ fpi.h
+ fpiarm.c
+ io.h
+ l.s
+ main.c
+ mem.h
+ mkfile
+ not.c
+ squirt
+ trap.c
+ mpc
+ 800io.h
+ NOTICE
+ clock.c
+ cpm.c
+ cpmtimer.c
+ devata.c
+ devbench.c
+ devboot.c
+ devether.c
+ devpcmcia.c
+ devrtc.c
+ devtouch.c
+ devuart.c
+# devusb.c
+# devusbc.c
+# devusbh.c
+# devvid.c
+ dsp.c
+ dsp.h
+ etherif.h
+ etherscc.c
+ faultpower.c
+ fp.s
+ fpi.h
+ fpipower.c
+ i2c.c
+ i2c_spi.srx
+ inb.s
+ kbd.c
+ l.s
+ nofp.s
+ pcmcia.h
+ pit.c
+ powerbreak.c
+ rmap.c
+ screen.c
+ screen.h
+ spi.c
+ trap.c
+ usb.h
+ pc
+ NOTICE
+ README
+ apbootstrap.h
+ apbootstrap.s
+ apic.c
+ apm.c
+ apmjump.s
+ archmp.c
+ audio.h
+ cga.c
+ cgamemscr.c
+ crystal.h
+ dat.h
+ devarch.c
+ devds1620.c
+ devether.c
+ devfloppy.c
+ devi82365.c
+ devlm78.c
+ devlpt.c
+ devmouse.c
+ devmpeg.c
+ devpccard.c
+ devpnp.c
+ devrtc.c
+ devtv.c
+ devusb.c
+ devvga.c
+ devzt5512.c
+ dma.c
+ ether2000.c
+ ether2114x.c
+ ether589.c
+ ether79c960.c
+ ether79c970.c
+ ether8003.c
+ ether8139.c
+ ether82543gc.c
+ ether82557.c
+ ether83815.c
+ ether8390.c
+ ether8390.h
+ etherec2t.c
+ etherelnk3.c
+ etherga620.c
+ etherga620fw.h
+ etherif.h
+ etherigbe.c
+ etherrhine.c
+ ethersmc.c
+ etherwavelan.c
+ flashif.h
+ flashzpc.c
+ floppy.h
+ fns.h
+ fpi.h
+ fpi387.c
+ fpsave.s
+ i8250.c
+ i8253.c
+ i8259.c
+ io.h
+ kbd.c
+ l.s
+ main.c
+ mem.h
+ memory.c
+ mkfile
+ mmu.c
+ mouse.c
+ mp.c
+ mp.h
+ pc
+ pc4e
+ pcdisk
+ pci.acid
+ pci.c
+ pcidb.acid
+ pcmciamodem.c
+ piix4smbus.c
+ pix
+ ps2mouse.c
+ ptclbsum386.s
+ screen.c
+ screen.h
+ sd53c8xx.c
+ sd53c8xx.i
+ sd53c8xx.n
+ sdata.c
+ sdmylex.c
+ sdscsi.c
+ trap.c
+ tv.h
+ uarti8250.c
+ uartisa.c
+ uartpci.c
+ usb.h
+ usbuhci.c
+ vga.c
+ vga.h
+ vga3dfx.c
+ vgaark2000pv.c
+ vgabt485.c
+ vgaclgd542x.c
+ vgaclgd546x.c
+ vgact65545.c
+ vgacyber938x.c
+ vgaet4000.c
+ vgahiqvideo.c
+ vgai81x.c
+ vgamach64xx.c
+ vgamga2164w.c
+ vgamga4xx.c
+ vganeomagic.c
+ vganvidia.c
+ vgargb524.c
+ vgas3.c
+ vgasavage.c
+ vgat2r4.c
+ vgatvp3020.c
+ vgatvp3026.c
+ vgavmware.c
+ vgax.c
+ wavelan.c
+ wavelan.h
+ x86break.c
+ zoran.h
+ port
+ *
+ pxa
+ NOTICE
+ clock.c
+ devether.c
+# devgpio.c
+# devpcmcia.c
+# devpower.c
+ devrtc.c
+ devuart.c
+# devuart0.c
+ dma.c
+ etherif.h
+ fpi.h
+ fpiarm.c
+ gpio.c
+# gscreen.c
+# gscreen.h
+ i2c.c
+ l.s
+ mmu.c
+ pxaio.h
+ sa1110break.c
+# softcursor.c
+# suspend.c
+ trap.c
+ omap
+ README
+ manga
+ Mk
+ archmanga.c
+ clock.c
+ dat.h
+# devesw.c
+ devether.c
+ devusb.c
+# esw.c
+# esw.h
+ eswnotes
+ ether8139.c
+ etherif.h
+ etherks8695.c
+ flashif.h
+ fns.h
+ fpi.h
+ fpiarm.c
+ gpio.c
+ inb.c
+ io.h
+ ioring.c
+ l.s
+ main.c
+ manga
+ mem.h
+ mkfile
+ mmu.c
+ pci.c
+ pinflate
+ trap.c
+ uartks8695.c
+ usb.h
+ usbuhci.c
+ rpcg
+ NOTICE
+ archrpcg.c
+ archrpcg.h
+ clock.c
+ dat.h
+ fns.h
+ io.h
+ main.c
+ mem.h
+ mkfile
+ mmu.c
+ rpcg
+ tlb.s
+ sa1110
+ clock.c
+ devether.c
+ devgpio.c
+ devpcmcia.c
+ devpower.c
+ devrtc.c
+ devuart.c
+ dma.c
+ etherif.h
+ fpi.h
+ fpiarm.c
+ gscreen.c
+ gscreen.h
+ i2c.h
+ i2cgpio.c
+ l.s
+ l3gpio.c
+ mmu.c
+ sa1110break.c
+ sa1110io.h
+ softcursor.c
+ suspend.c
+ trap.c
diff --git a/lib/proto/src b/lib/proto/src
new file mode 100644
index 00000000..850d6b42
--- /dev/null
+++ b/lib/proto/src
@@ -0,0 +1,879 @@
+asm
+ NOTICE
+ asm.h
+ asm.y
+ assem.c
+ lex.c
+ mkfile
+doc
+ 20010618.ps.gz
+ 20011003.ps.gz
+ 20020628.ps.gz
+ 20020628.pdf
+ changes.ps.gz
+ changes.pdf
+ acid.ms
+ acid.pdf
+ acidpaper.ms
+ acidpaper.pdf
+ acidtut.ms
+ acidtut.pdf
+ acme
+ acme.ms
+ acme.pdf
+ asm.ms
+ asm.pdf
+ backmatter.pdf
+ bltj.ms
+ bltj.pdf
+ compiler.ms
+ compiler.pdf
+ descent
+ descent.ms
+ descent.pdf
+ dev.ms
+ dev.pdf
+ dis.ms
+ dis.pdf
+ ebookimp.ms
+ ebookimp.pdf
+ fonts
+ fonts.pal
+ mkfile
+ frontmatter.pdf
+ gridinstall.ms
+ gridinstall.pdf
+ hotchips.ms
+ hotchips.pdf
+ install.ms
+ install.pdf
+ lprof.ms
+ lprof.pdf
+ 20010618.ms
+ limbo
+ limbo.rc
+ synsum
+ limbo.ms
+ limbo.pdf
+ addendum.ms
+ addendum.pdf
+ mkfile
+ lego.ms
+ lego.pdf
+ limbotk
+ tk.ms
+ tk.pdf
+ mk.ms
+ mk.pdf
+ perform
+ perform.ms
+ perform.pdf
+ realinferno
+ real.ms
+ real.pdf
+ sh.ms
+ sh.pdf
+ styx.ms
+ styx.pdf
+emu
+ NOTICE
+ mkfile
+ port
+ *
+ Plan9
+ asm-386.s
+ asm-mips.s
+ asm-power.s
+ asm-sparc.s
+ cmd.c
+ devfs.c
+ devsrv9.c
+ emu
+ emusig
+ mkfile
+ os.c
+ win.c
+ FreeBSD
+ +
+ Hp
+ +
+ Irix
+ +
+ Linux
+ +
+ MacOSX
+ +
+ Nt
+ +
+ Solaris
+ +
+ Unixware
+ +
+libdraw
+ NOTICE
+ alloc.c
+ allocimagemix.c
+ arith.c
+ bezier.c
+ border.c
+ buildfont.c
+ bytesperline.c
+ chan.c
+ cloadimage.c
+ computil.c
+ creadimage.c
+ defont.c
+ draw.c
+ drawrepl.c
+ ellipse.c
+ font.c
+ freesubfont.c
+ getdefont.c
+ getsubfont.c
+ init.c
+ line.c
+ loadimage.c
+ mkfile
+ mkfont.c
+ openfont.c
+ poly.c
+ readcolmap.c
+ readimage.c
+ readsubfont.c
+ rectclip.c
+ replclipr.c
+ rgb.c
+ string.c
+ stringbg.c
+ stringsubfont.c
+ stringwidth.c
+ subfont.c
+ subfontcache.c
+ subfontname.c
+ test.c
+ unloadimage.c
+ window.c
+ writecolmap.c
+ writeimage.c
+ writesubfont.c
+libdynld
+ NOTICE
+ dynld-386.c
+ dynld-68000.c
+ dynld-arm.c
+ dynld-mips.c
+ dynld-power.c
+ dynld-sparc.c
+ dynld.c
+ dynloadfd.c
+ mkfile
+libfreetype
+ NOTICE
+ +
+ adler32.c
+ ahangles.c
+ ahangles.h
+ aherrors.h
+ ahglobal.c
+ ahglobal.h
+ ahglyph.c
+ ahglyph.h
+ ahhint.c
+ ahhint.h
+ ahloader.h
+ ahmodule.c
+ ahmodule.h
+ ahoptim.c
+ ahoptim.h
+ ahtypes.h
+ autohint.c
+ bdf.c
+ bdf.h
+ bdfdrivr.c
+ bdfdrivr.h
+ bdferror.h
+ bdflib.c
+ cff.c
+ cffcmap.c
+ cffcmap.h
+ cffdrivr.c
+ cffdrivr.h
+ cfferrs.h
+ cffgload.c
+ cffgload.h
+ cffload.c
+ cffload.h
+ cffobjs.c
+ cffobjs.h
+ cffparse.c
+ cffparse.h
+ cfftoken.h
+ ciderrs.h
+ cidgload.c
+ cidgload.h
+ cidload.c
+ cidload.h
+ cidobjs.c
+ cidobjs.h
+ cidparse.c
+ cidparse.h
+ cidriver.c
+ cidriver.h
+ cidtoken.h
+ fnterrs.h
+ freetype.c
+ ft2system.c
+ ftapi.c
+ ftbase.c
+ ftbbox.c
+ ftbdf.c
+ ftcache.c
+ ftcalc.c
+ ftccache.c
+ ftccmap.c
+ ftcerror.h
+ ftcglyph.c
+ ftcimage.c
+ ftcmanag.c
+ ftcsbits.c
+ ftdbgmem.c
+ ftdebug.c
+ ftexcept.c
+ ftgloadr.c
+ ftglyph.c
+ ftgrays.c
+ ftgrays.h
+ ftgzip.c
+ fthash.c
+ ftinit.c
+ ftlist.c
+ ftlru.c
+ ftmac.c
+ ftmm.c
+ ftnames.c
+ ftobject.c
+ ftobjs.c
+ ftoutln.c
+ ftpfr.c
+ ftraster.c
+ ftraster.h
+ ftrend1.c
+ ftrend1.h
+ ftsmerrs.h
+ ftsmooth.c
+ ftsmooth.h
+ ftstream.c
+ ftstroker.c
+ ftsynth.c
+ ftsysio.c
+ ftsysmem.c
+ ftsystem.c
+ ftsystem_inf.c
+ fttrigon.c
+ fttype1.c
+ ftutil.c
+ ftxf86.c
+ infblock.c
+ infblock.h
+ infcodes.c
+ infcodes.h
+ inffixed.h
+ inflate.c
+ inftrees.c
+ inftrees.h
+ infutil.c
+ infutil.h
+ mkfile
+ otlayout.h
+ otlbase.c
+ otlbase.h
+ otlcommn.c
+ otlcommn.h
+ otlconf.h
+ otlgdef.c
+ otlgdef.h
+ otlgpos.c
+ otlgpos.h
+ otlgsub.c
+ otlgsub.h
+ otljstf.c
+ otljstf.h
+ otlparse.c
+ otlparse.h
+ otltable.h
+ otltags.h
+ otlutils.h
+ pcf.c
+ pcf.h
+ pcfdriver.c
+ pcfdriver.h
+ pcferror.h
+ pcfread.c
+ pcfutil.c
+ pcfutil.h
+ pfr.c
+ pfrcmap.c
+ pfrcmap.h
+ pfrdrivr.c
+ pfrdrivr.h
+ pfrerror.h
+ pfrgload.c
+ pfrgload.h
+ pfrload.c
+ pfrload.h
+ pfrobjs.c
+ pfrobjs.h
+ pfrsbit.c
+ pfrsbit.h
+ pfrtypes.h
+ psaux.c
+ psauxerr.h
+ psauxmod.c
+ psauxmod.h
+ pshalgo.h
+ pshalgo1.c
+ pshalgo1.h
+ pshalgo2.c
+ pshalgo2.h
+ pshalgo3.c
+ pshalgo3.h
+ pshglob.c
+ pshglob.h
+ pshinter.c
+ pshmod.c
+ pshmod.h
+ pshrec.c
+ pshrec.h
+ psmodule.c
+ psmodule.h
+ psnamerr.h
+ psnames.c
+ psobjs.c
+ psobjs.h
+ pstables.h
+ raster.c
+ rasterrs.h
+ sfdriver.c
+ sfdriver.h
+ sferrors.h
+ sfnt.c
+ sfobjs.c
+ sfobjs.h
+ smooth.c
+ stddef.h
+ t1afm.c
+ t1afm.h
+ t1cmap.c
+ t1cmap.h
+ t1decode.c
+ t1decode.h
+ t1driver.c
+ t1driver.h
+ t1errors.h
+ t1gload.c
+ t1gload.h
+ t1load.c
+ t1load.h
+ t1objs.c
+ t1objs.h
+ t1parse.c
+ t1parse.h
+ t1tokens.h
+ t42drivr.c
+ t42drivr.h
+ t42error.h
+ t42objs.c
+ t42objs.h
+ t42parse.c
+ t42parse.h
+ test_bbox.c
+ test_trig.c
+ truetype.c
+ ttcmap.c
+ ttcmap.h
+ ttcmap0.c
+ ttcmap0.h
+ ttdriver.c
+ ttdriver.h
+ tterrors.h
+ ttgload.c
+ ttgload.h
+ ttinterp.c
+ ttinterp.h
+ ttload.c
+ ttload.h
+ ttobjs.c
+ ttobjs.h
+ ttpload.c
+ ttpload.h
+ ttpost.c
+ ttpost.h
+ ttsbit.c
+ ttsbit.h
+ type1.c
+ type1cid.c
+ type42.c
+ winfnt.c
+ winfnt.h
+ zconf.h
+ zlib.h
+ zutil.c
+ zutil.h
+libinterp
+ NOTICE
+ README
+ alt.c
+ comp-386.c
+ comp-68020.c
+ comp-arm.c
+ comp-mips.c
+ comp-power.c
+ comp-s800.c
+ comp-sparc.c
+ comp-spim.c
+ comp-thumb.c
+ conv.c
+ das-386.c
+ das-68000.c
+ das-68020.c
+ das-arm.c
+ das-mips.c
+ das-power.c
+ das-s800.c
+ das-sparc.c
+ das-stub.c
+ das-spim.c
+ das-thumb.c
+ dec.c
+ decgen.c
+ dlm-Inferno.c
+ dlm-Nt.c
+ dlm-Plan9.c
+ dlm-Posix.c
+ draw.c
+ drawmod.h
+ freetype.c
+ freetypemod.h
+ gc.c
+ geom.c
+ heap.c
+ heapaudit.c
+ ipint.c
+ keyring.c
+ keyring.h
+ link.c
+ load.c
+ loader.c
+ loadermod.h
+ math.c
+ mathmod.h
+ mkfile
+ mkoptab
+ optab.h
+ prefab.c
+ raise.c
+ readmod.c
+ runt.c
+ runt.h
+ sign.c
+ stack.c
+ string.c
+ sysmod.h
+ tab.h
+ tk.c
+ tkmod.h
+ validstk.c
+ xec.c
+libkeyring
+ NOTICE
+ dsaalg.c
+ egalg.c
+ keys.h
+ mkfile
+ rsaalg.c
+limbo
+ NOTICE
+ asm.c
+ com.c
+ decls.c
+ dis.c
+ dtocanon.c
+ ecom.c
+ fns.h
+ gen.c
+ lex.c
+ limbo.h
+ limbo.y
+ mkfile
+ nodes.c
+ optab.c
+ optim.c
+ runt.h
+ sbl.c
+ stubs.c
+ typecheck.c
+ types.c
+libmath
+ NOTICE
+ FPcontrol-FreeBSD.c
+ FPcontrol-Hp.c
+ FPcontrol-Inferno.c
+ FPcontrol-Irix.c
+ FPcontrol-Linux.c
+ FPcontrol-MacOSX.c
+ FPcontrol-Nt.c
+ FPcontrol-Plan9.c
+ FPcontrol-Solaris.c
+ FPcontrol-Unixware.c
+ bin
+ fdlibm-stubs
+ unif_dtoa
+ unif_fdlibm
+ blas.c
+ dtoa.c
+ fdim.c
+ fdlibm
+ *
+ g_fmt.c
+ gemm.c
+ gfltconv.c
+ mkfile
+ pow10.c
+libmemdraw
+ NOTICE
+ alloc.c
+ arc.c
+ cload.c
+ cmap.c
+ cread.c
+ defont.c
+ draw.c
+ drawtest.c
+ ellipse.c
+ fillpoly.c
+ hwdraw.c
+ icossin.c
+ icossin2.c
+ iprint.c
+ line.c
+ load.c
+ mkfile
+ mkfile-Inferno
+ mkfile-Irix
+ mkfile-Linux
+ mkfile-MacOSX
+ mkfile-Nt
+ mkfile-Plan9
+ mkfile-Solaris
+ mkfile-FreeBSD
+ mkfile-os
+ openmemsubfont.c
+ poly.c
+ read.c
+ string.c
+ subfont.c
+ unload.c
+ write.c
+libmemlayer
+ NOTICE
+ draw.c
+ lalloc-x11.c
+ lalloc.c
+ layerop.c
+ ldelete.c
+ lhide.c
+ line.c
+ load.c
+ lorigin.c
+ lreshape.c
+ lsetrefresh.c
+ ltofront.c
+ ltorear.c
+ mkfile
+ mkfile-FreeBSD
+ mkfile-Hp
+ mkfile-Inferno
+ mkfile-Irix
+ mkfile-Linux
+ mkfile-MacOSX
+ mkfile-NetBSD
+ mkfile-Nt
+ mkfile-Plan9
+ mkfile-Posix
+ mkfile-Solaris
+ mkfile-Unixware
+ mkfile-os
+ unload.c
+libmp
+ NOTICE
+ Inferno-386
+ mkfile
+ mpdigdiv.s
+ mpvecadd.s
+ mpvecdigmuladd.s
+ mpvecdigmulsub.s
+ mpvecsub.s
+ Inferno-amd64
+ mkfile
+ mpdigdiv.s
+ mpvecadd.s
+ mpvecdigmuladd.s
+ mpvecdigmulsub.s
+ mpvecsub.s
+ Inferno-mips
+ mkfile
+ mpdigdiv.s
+ mpvecadd.s
+ mpvecdigmuladd.s
+ mpvecdigmulsub.s
+ mpvecsub.s
+ Inferno-power
+ mkfile
+ mpvecadd.s
+ mpvecdigmuladd.s
+ mpvecdigmulsub.s
+ mpvecsub.s
+ Plan9-386
+ mkfile
+ mpdigdiv.s
+ mpvecadd.s
+ mpvecdigmuladd.s
+ mpvecdigmulsub.s
+ mpvecsub.s
+ Plan9-amd64
+ mkfile
+ mpdigdiv.s
+ mpvecadd.s
+ mpvecdigmuladd.s
+ mpvecdigmulsub.s
+ mpvecsub.s
+ Plan9-mips
+ mkfile
+ mpdigdiv.s
+ mpvecadd.s
+ mpvecdigmuladd.s
+ mpvecdigmulsub.s
+ mpvecsub.s
+ Plan9-power
+ mkfile
+ mpvecadd.s
+ mpvecdigmuladd.s
+ mpvecdigmulsub.s
+ mpvecsub.s
+ bigtest.c
+ mkfile
+ mtest.c
+ port
+ betomp.c
+ crt.c
+ crttest.c
+ dat.h
+ letomp.c
+ mkfile
+ mpadd.c
+ mpaux.c
+ mpcmp.c
+ mpdigdiv.c
+ mpdiv.c
+ mpeuclid.c
+ mpexp.c
+ mpextendedgcd.c
+ mpfactorial.c
+ mpfmt.c
+ mpinvert.c
+ mpleft.c
+ mpmod.c
+ mpmul.c
+ mprand.c
+ mpright.c
+ mpsub.c
+ mptobe.c
+ mptoi.c
+ mptole.c
+ mptoui.c
+ mptouv.c
+ mptov.c
+ mpvecadd.c
+ mpveccmp.c
+ mpvecdigmuladd.c
+ mpvecsub.c
+ os.h
+ reduce-nt
+ reduce-rc
+ reduce-sh
+ strtomp.c
+ test.c
+libprefab
+ NOTICE
+ box.c
+ compound.c
+ element.c
+ elistelement.c
+ iconbox.c
+ iconelement.c
+ mkfile
+ textbox.c
+ textelement.c
+libsec
+ NOTICE
+ Inferno-386
+ md5block.s
+ mkfile
+ sha1block.s
+ Inferno-mips
+ md5block.s
+ mkfile
+ sha1block.s
+ Plan9-386
+ md5block.s
+ mkfile
+ sha1block.s
+ Plan9-mips
+ md5block.s
+ mkfile
+ sha1block.s
+ mkfile
+ port
+ aes.c
+ blowfish.c
+ decodepem.c
+ des.c
+ des3CBC.c
+ des3ECB.c
+ desCBC.c
+ desECB.c
+ desmodes.c
+ dsaalloc.c
+ dsagen.c
+ dsaprimes.c
+ dsaprivtopub.c
+ dsasign.c
+ dsaverify.c
+ egalloc.c
+ egdecrypt.c
+ egencrypt.c
+ eggen.c
+ egprivtopub.c
+ egsign.c
+ egtest.c
+ egverify.c
+ fastrand.c
+ genprime.c
+ genrandom.c
+ gensafeprime.c
+ genstrongprime.c
+ hmac.c
+ hmactest.c
+ idea.c
+ md4.c
+ md4test.c
+ md5.c
+ md5block.c
+ md5pickle.c
+ mkfile
+ nfastrand.c
+ primetest.c
+ prng.c
+ probably_prime.c
+ rc4.c
+ reduce-nt
+ reduce-rc
+ reduce-sh
+ rsaalloc.c
+ rsadecrypt.c
+ rsaencrypt.c
+ rsafill.c
+ rsagen.c
+ rsaprivtopub.c
+ rsatest.c
+ sha1.c
+ sha1block.c
+ sha1pickle.c
+ smallprimes.c
+ smallprimetest.c
+libtk
+ NOTICE
+ buton.c
+ canvs.c
+ canvs.h
+ canvu.c
+ carcs.c
+ cbits.c
+ cimag.c
+ cline.c
+ colrs.c
+ coval.c
+ cpoly.c
+ crect.c
+ ctext.c
+ cwind.c
+ ebind.c
+ entry.c
+ extns.c
+ frame.c
+ frame.h
+ grids.c
+ image.c
+ label.c
+ label.h
+ listb.c
+ listb.h
+ mail.tk
+ menu.tk
+ menus.c
+ mkfile
+ mkfile-std
+ packr.c
+ panel.c
+ parse.c
+ radio.tk
+ scale.c
+ scrol.c
+ textu.c
+ textw.c
+ textw.h
+ tindx.c
+ tmark.c
+ ttags.c
+ twind.c
+ utils.c
+ windw.c
+ xdata.c
+tools
+ NOTICE
+ db
+ infdb.c
+ mkfile
+ libstyx
+ Nt.c
+ Plan9.c
+ Posix.c
+ mkfile
+ styxaux.h
+ styxserver.c
+ styxserver.h
+ mkfile
+ odbc
+ mkfile
+ mkfile-Linux
+ mkfile-MacOSX
+ mkfile-Nt
+ mkfile-Plan9
+ mkfile-Solaris
+ odbc.c
+ styxtest
+ mkfile
+ mkfile-FreeBSD
+ mkfile-Irix
+ mkfile-Linux
+ mkfile-MacOSX
+ mkfile-Nt
+ mkfile-Plan9
+ mkfile-Solaris
+ styxtest.c
+ styxtest0.c
+utils
+ ntsrv
+ domk
+ ntsrv.c
+ mkfile
diff --git a/lib/proto/utils b/lib/proto/utils
new file mode 100644
index 00000000..380464a0
--- /dev/null
+++ b/lib/proto/utils
@@ -0,0 +1,742 @@
+include
+ bio.h
+lib9
+ NOTICE
+ argv0.c
+ charstod.c
+ cistrcmp.c
+ cistrncmp.c
+ cistrstr.c
+ cleanname.c
+ convD2M.c
+ convM2D.c
+ convM2S.c
+ convS2M.c
+ create.c
+ dirstat-Nt.c
+ dirstat-posix.c
+ dirwstat.c
+ dofmt.c
+ dorfmt.c
+ errfmt.c
+ errstr-Nt.c
+ errstr-Plan9.c
+ errstr-posix.c
+ exits.c
+ fcallfmt.c
+ fltfmt.c
+ fmt.c
+ fmtdef.h
+ fmtfd.c
+ fmtlock.c
+ fmtprint.c
+ fmtquote.c
+ fmtrune.c
+ fmtstr.c
+ fmtvprint.c
+ fprint.c
+ getcallerpc-FreeBSD-386.S
+ getcallerpc-Hp-s800.s
+ getcallerpc-Irix-mips.s
+ getcallerpc-Linux-386.S
+ getcallerpc-MacOSX-power.s
+ getcallerpc-Solaris-386.s
+ getcallerpc-Solaris-sparc.s
+ getcallerpc-Unixware-386.s
+ getfields.c
+ getuser-Nt.c
+ getuser-posix.c
+ getwd-Nt.c
+ getwd-posix.c
+ lock.c
+ lock-Hp-s800.s
+ lock-Irix-mips.s
+ lock-MacOSX-power.s
+ lock-Nt-386.c
+ lock-Solaris-386.s
+ lock-Solaris-sparc.s
+ lock-Unixware-386.s
+ mkfile
+ mkfile-Nt
+ mkfile-Plan9
+ mkfile-Posix
+ nulldir.c
+ pow10.c
+ print.c
+ qsort.c
+ readn.c
+ rerrstr.c
+ rune.c
+ runestrlen.c
+ sbrk-posix.c
+ seek.c
+ seprint.c
+ setbinmode-Nt.c
+ smprint.c
+ snprint.c
+ sprint.c
+ strdup.c
+ strecpy.c
+ strtoll.c
+ sysfatal.c
+ tokenize.c
+ u16.c
+ u32.c
+ u64.c
+ utfecpy.c
+ utflen.c
+ utfnlen.c
+ utfrrune.c
+ utfrune.c
+ vfprint.c
+ vseprint.c
+ vsmprint.c
+ vsnprint.c
+libbio
+ NOTICE
+ bbuffered.c
+ bfildes.c
+ bflush.c
+ bgetc.c
+ bgetd.c
+ bgetrune.c
+ binit.c
+ boffset.c
+ bprint.c
+ bputc.c
+ bputrune.c
+ brdline.c
+ bread.c
+ bseek.c
+ bwrite.c
+ mkfile
+mkfile
+makemk.sh
+utils
+ NOTICE
+ 0a
+ a.h
+ a.y
+ l.s
+ lex.c
+ mkfile
+ 0c
+ cgen.c
+ enam.c
+ gc.h
+ list.c
+ mkenam
+ mkfile
+ mul.c
+ peep.c
+ reg.c
+ sgen.c
+ swt.c
+ txt.c
+ v.out.h
+ 0l
+ Plan9.c
+ Nt.c
+ Posix.c
+ asm.c
+ enam.c
+ l.h
+ list.c
+ mkfile
+ noop.c
+ obj.c
+ optab.c
+ pass.c
+ sched.c
+ span.c
+ 1a
+ a.h
+ a.y
+ l.s
+ lex.c
+ mkfile
+ 1c
+ cgen.c
+ enam.c
+ gc.h
+ list.c
+ mkfile
+ mul.c
+ peep.c
+ reg.c
+ sgen.c
+ swt.c
+ txt.c
+ 1l
+ Plan9.c
+ Nt.c
+ Posix.c
+ asm.c
+ l.h
+ list.c
+ mkfile
+ obj.c
+ optab.c
+ pass.c
+ span.c
+ 2a
+ a.h
+ a.y
+ l.s
+ lex.c
+ mkfile
+ 2c
+ 2.out.h
+ Update
+ cgen.c
+ enam.c
+ gc.h
+ list.c
+ mkfile
+ mul.c
+ peep.c
+ reg.c
+ sgen.c
+ swt.c
+ txt.c
+ 2l
+ Plan9.c
+ Nt.c
+ Posix.c
+ asm.c
+ l.h
+ list.c
+ mkfile
+ obj.c
+ optab.c
+ pass.c
+ span.c
+ 5a
+ a.h
+ a.y
+ lex.c
+ mkfile
+ 5c
+ 5.out.h
+ cgen.c
+ enam.c
+ gc.h
+ list.c
+ mkenam
+ mkfile
+ mul.c
+ peep.c
+ reg.c
+ sgen.c
+ swt.c
+ txt.c
+ 5cv
+ 5cv.c
+ mkfile
+ 5coff
+ NOTICE
+ 5coff.c
+ auxi.c
+ auxi.h
+ coff.c
+ mkfile
+ readcoff.c
+ 5l
+ Plan9.c
+ Nt.c
+ Posix.c
+ asm.c
+ l.h
+ list.c
+ mkfile
+ noop.c
+ obj.c
+ optab.c
+ pass.c
+ span.c
+ thumb.c
+ 6c
+ 6.out.h
+ 8a
+ a.h
+ a.y
+ l.s
+ lex.c
+ mkfile
+ 8c
+ 8.out.h
+ cgen.c
+ cgen64.c
+ div.c
+ enam.c
+ gc.h
+ list.c
+ machcap.c
+ mkenam
+ mkfile
+ mul.c
+ peep.c
+ reg.c
+ sgen.c
+ swt.c
+ txt.c
+ 8l
+ Plan9.c
+ Nt.c
+ Posix.c
+ asm.c
+ l.h
+ list.c
+ mkfile
+ obj.c
+ optab.c
+ pass.c
+ span.c
+ acid
+ 386
+ B.sh
+ acid.h
+ arm
+ builtin.c
+ dbg.y
+ dot.c
+ exec.c
+ expr.c
+ lex.c
+ list.c
+ main.c
+ mips
+ mkfile
+ os-Plan9.c
+ os-Nt.c
+ os-Posix.c
+ port
+ print.c
+ proc.c
+ rdebug.c
+ sparc
+ util.c
+ iar
+ Plan9.c
+ Nt.c
+ Posix.c
+ ar.c
+ mkfile
+ awk
+ FIXES
+ NOTICE
+ README
+ awk.1
+ awk.h
+ awkgram.y
+ b.c
+ buildwin.bat
+ lex.c
+ lib.c
+ mac.code
+ main.c
+ makefile
+ maketab.c
+ missing95.c
+ mkfile
+ parse.c
+ proctab.c
+ proto.h
+ run.c
+ tran.c
+ ytab.c
+ ytab.h
+ ytabc.bak
+ ytabh.bak
+ c2l
+ Plan9.c
+ Nt.c
+ Posix.c
+ acid.c
+ bits.c
+ c2l.c
+ cc.h
+ cc.y
+ com.c
+ com64.c
+ dcl.c
+ dpchk.c
+ lex.c
+ lexbody
+ mac.c
+ macbody
+ mkfile
+ mpatof.c
+ out.c
+ scon.c
+ sub.c
+ cat
+ cat.c
+ mkfile
+ cc
+ Plan9.c
+ Nt.c
+ Posix.c
+ acid.c
+ bits.c
+ cc.h
+ cc.y
+ com.c
+ com64.c
+ dcl.c
+ dpchk.c
+ funct.c
+ lex.c
+ lexbody
+ mac.c
+ macbody
+ machcap.c
+ mkfile
+ mpatof.c
+ pickle.c
+ scon.c
+ sub.c
+ cp
+ cp.c
+ mkfile
+ data2c
+ data2c.c
+ mkfile
+ data2s
+ data2s.c
+ mkfile
+ echo
+ echo.c
+ mkfile
+ format
+ Plan9.c
+ Nt.c
+ format.c
+ mkfile
+ ftl
+ ftl.c
+ mkfile
+ idea
+ NOTICE
+ idea.c
+ mkfile
+ include
+ a.out.h
+ ar.h
+ mach.h
+ regexp.h
+ ka
+ a.h
+ a.y
+ l.s
+ lex.c
+ mkfile
+ note
+ kc
+ cgen.c
+ enam.c
+ gc.h
+ k.out.h
+ list.c
+ mkenam
+ mkfile
+ mul.c
+ peep.c
+ reg.c
+ sgen.c
+ swt.c
+ txt.c
+ kl
+ Plan9.c
+ Nt.c
+ Posix.c
+ asm.c
+ foo.c
+ l.h
+ list.c
+ mkfile
+ noop.c
+ obj.c
+ optab.c
+ pass.c
+ sched.c
+ span.c
+ kprof
+ kprof.c
+ mkfile
+ ksize
+ ksize.c
+ mkfile
+ kstrip
+ kstrip.c
+ mkfile
+ lib
+ rcmain
+ yaccpar
+ libmach
+ NOTICE
+ 2.c
+ 2db.c
+ 2obj.c
+ 4.c
+ 4db.c
+ 5.c
+ 5db.c
+ 5obj.c
+ 6.c
+ 6obj.c
+ 8.c
+ 8db.c
+ 8obj.c
+ a.out.h
+ access.c
+ ar.h
+ bootexec.h
+ elf.h
+ executable.c
+ k.c
+ kdb.c
+ kobj.c
+ mach.h
+ machdata.c
+ map.c
+ mkfile
+ obj.c
+ obj.h
+ q.c
+ qdb.c
+ qobj.c
+ setmach.c
+ swap.c
+ sym.c
+ t.c
+ tdb.c
+ tobj.c
+ uregt.h
+ ureg2.h
+ ureg4.h
+ ureg5.h
+ ureg6.h
+ ureg8.h
+ uregk.h
+ uregq.h
+ uregv.h
+ v.c
+ vcodas.c
+ vdb.c
+ vobj.c
+ libregexp
+ NOTICE
+ mkfile
+ regaux.c
+ regcomp.c
+ regcomp.h
+ regerror.c
+ regexec.c
+ regsub.c
+ rregexec.c
+ rregsub.c
+ test.c
+ test2.c
+ md5sum
+ md5sum.c
+ mkfile
+ mkext
+ mkext.c
+ mkfile
+ mk
+ Plan9.c
+ Nt.c
+ Posix.c
+ README
+ arc.c
+ archive.c
+ bufblock.c
+ env.c
+ file.c
+ fns.h
+ graph.c
+ job.c
+ lex.c
+ main.c
+ match.c
+ mk.c
+ mk.h
+ mkfile
+ mkfile-Plan9
+ mkfile-Nt
+ mkfile-Posix
+ parse.c
+ rc.c
+ recipe.c
+ rule.c
+ run.c
+ sh.c
+ shprint.c
+ symtab.c
+ var.c
+ varsub.c
+ word.c
+ mkdir
+ mkdir.c
+ mkfile
+ mkfile
+ mkppcimage
+ mkfile
+ mkppcimage.c
+ ms2
+ mkfile
+ ms2.c
+ mv
+ mkfile
+ mv.c
+ na
+ mkfile
+ na.h
+ na.man
+ na.y
+ ndate
+ mkfile
+ ndate.c
+ nm
+ mkfile
+ nm.c
+ qa
+ Ins
+ a.h
+ a.y
+ branch
+ lex.c
+ mkfile
+ qc
+ cgen.c
+ enam.c
+ gc.h
+ list.c
+ mkenam
+ mkfile
+ mul.c
+ peep.c
+ q.out.h
+ reg.c
+ sgen.c
+ swt.c
+ txt.c
+ ql
+ Plan9.c
+ Ins
+ Notes
+ Nt.c
+ Posix.c
+ asm.c
+ asmout.c
+ cnam.c
+ l.h
+ list.c
+ mkcname
+ mkfile
+ noop.c
+ obj.c
+ optab.c
+ pass.c
+ sched.c
+ span.c
+ rcsh
+ Nt.c
+ code.c
+ exec.c
+ glob.c
+ here.c
+ io.c
+ lex.c
+ main.c
+ mkfile
+ pcmd.c
+ pfnc.c
+ rc.h
+ rcmain
+ rcpath
+ simple.c
+ syn.y
+ trap.c
+ tree.c
+ var.c
+ word.c
+ rm
+ mkfile
+ rm-Nt.c
+ sed
+ mkfile
+ sed.c
+ sqz
+ NOTICE
+ mkfile
+ squeeze.h
+ sqz.c
+ zqs.c
+ srclist
+ Plan9.c
+ Nt.c
+ Posix.c
+ mkfile
+ srclist.c
+ tc
+ 5.out.h
+ cgen.c
+ enam.c
+ gc.h
+ list.c
+ mkenam
+ mkfile
+ mul.c
+ peep.c
+ reg.c
+ sgen.c
+ swt.c
+ txt.c
+ test
+ mkfile
+ test-Nt.c
+ tr
+ mkfile
+ tr.c
+ va
+ a.h
+ a.y
+ l.s
+ lex.c
+ mkfile
+ note
+ vc
+ cgen.c
+ enam.c
+ gc.h
+ list.c
+ mkenam
+ mkfile
+ mul.c
+ peep.c
+ reg.c
+ sgen.c
+ swt.c
+ txt.c
+ v.out.h
+ vl
+ Plan9.c
+ Nt.c
+ Posix.c
+ asm.c
+ compat.c
+ l.h
+ list.c
+ mkfile
+ noop.c
+ obj.c
+ optab.c
+ pass.c
+ sched.c
+ span.c
+ yacc
+ mkfile
+ yacc.c
+ yaccpar
diff --git a/lib/scores/snake b/lib/scores/snake
new file mode 100644
index 00000000..8c4244c1
--- /dev/null
+++ b/lib/scores/snake
@@ -0,0 +1,10 @@
+internet 194 12.442264511089631551711111423114516203162831133321313110111112321328244264119361518212319114745217111142231882541163110114371714171117163831151411351311582151911213357127133189101631195172031114161512112722711012143120321213111261811311961984731031203131419312115133113221919220271451433131103186515102139151181251531154132142316192031161515121131712181010156520206161111411121662919111131215113151174182718273114120672327412041735174141121311625422441125103120312531261621125617125451018116191162384221328102146131811412312115171027642541441411632226171112136201011210225623312193192431561531191228136573449315121032514185172820258165511214141144191131411018191411114201724519322918210131516611116315251184591314382013313116212211142419212171531167261511320417117916712125172151415252627225311813323118795151414151514181410161561531211313144410511911311311311311311315142218211241541119118106181345519541622113115282234201189164146171114616191155415727181101013162612114282817271010111451974814132206510231615164341415343499121113281271261151151925516311612011314111431133171342513110115117332181922213241152312029291281171164212111738315146231221222712571615151515151511761765313114951514141413154520325925141111617 30.30.111000000000000000000000000000101000000000000000000000000000101000000000000000000000000000101111111111111111111110000000100000000000000000000010000000111111111111111111111110000000000000000111111111111110000000000000000111111111111130000000000000000000000000000011111000000000000000000000001100001000111111111111000000001111111000100000000111000000001111111000100000000111000000001111111000100000000111000000001111111000100000000111111111111111100000100000000110000000000000000000100000000110000000000000000000100000000111111111111000000000100111111100000000000000000000100100000000000000000000000000100100000000000000000000000000100100000000000000000000000000100100000000000000000000000000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+rog 155 0.514196121545146624141836197171415561517161734411049194191318125161451694198619713414616115181821171710110111796181145541126192117442161108161612015191915116511044313112612113927735491048562341839247171181454917184556213191131111633518191257129419113121161019791152111511792115191121115110713418519175114191101624611023161222486710221141111186191412218227113191918181191718181221511188241151101817273742101229161717161196117261111111111111111111633111161682921019191231611111111211225131361995310152512110111181131317171411019191114412181231515113110191101911481612918114113112112115211811411411411411411571612415181111121101111111136112431611211211111211862011361327192020111112471251324116115119211191171121101717110116871712722201121111101911211019541223413111112610161226121615112112110110110110110181214103163918125232511711711711711711310121137391856153117131209171919115321925102612212212111311617313614114113113114114114117161612026123122121118116118116142010251231211201201201191191414114115981626126128142512412212212212012213201201193171181171151161132121151111111016118120715216122314231241241262128125123121119119142011912011911611921116119541211314184627272011811711611861116203181141192611611511511411474310102017116115116121511263622611511511619125116117119119122252111511311211211211211311411975182211511511011011011227177131121101101111161141141255911010362451162712412314 30.30.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111000001000000000000000000000001000001000000000000000000000001000001000000000000000000000001000001000000000000000000000001000011000000000000000000000001000010000000000000000000000001111010000000000000000000000000001010000000000000000000000000001010000000000000000000000000001010000000000000000000000000001010000000000000000000000000001010000000000000000000000000001010000000000000000000000000001010000000000000000000000000001010000000000000000011100000001010000000020000000011111111111010000000000000000000000000000130000000000000000000000000111010011111111111111111111111100010011111111111111111111111110011111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+chris 148 12.2811622620451487146166102171284225239581758219171111071067214456267746492145118523135179141428612213116222203697114561812201111101910121115141445107557891397314528711075391620621101163201261111154619214126143161178111111899841372152413310494119571792011411039101317914162782061749855992124121731111121128314691791151923614114248163413716810720614114117161259941511411511791152410166212512421219416610111761021011111111426154310423202721012117101129617131983101711512051661891151015185514714614151455141111221231048191911141422282221116116117195232571520141511331466855188214241816455111181161225198414312111672631011171551461112141411781641512151154176153826462158185119121067722121115112110116425134481146191151151131131131151115822682521058132061171411319181201171151111123111138101321877910113787206392621311465171141141131131121131119721818118118119257651528811115115117119523202032226235151141161161171171161151199221324521118118117117118636661857417120118118119118114117105762111131111111111011052314611372018171419261419119119119120122212411411411411511711811911812012222619117117116116513694131131131212323116117115114111110110191919112185151215810262419171131131131121112194 30.30.000011111111111111111111000000000010000000000000000001000000000010000000000000000001000000000010000000000000000001000000000010000000000000000001111100102010000000000000000001111111100010000000000000000001111110100010000000000000000001111110100010000000000000000001111110100010000000000000000001111110100010000000000000000001111110100010000000000000000001111110100010000000000000000001111110100010000000000000000001111110100010000000000000000001111110100010000000000000000001111110100010000000000000000001111110100010000000000000000001111000100010000000000000000000000000100010000000000000000000000000100010000000000000000000000000100010000000000000000000000000100010000000000000000000000000100010000000000000000000000000111130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+chris 134
+rog 106
+chris 99 12.25152251095148514462610481411424875510126117189561052135811638815261311119269888912113488181011277823128186710114818201012581914114515991211513101011610111116315101912219231714151214121313131755649111242012292021122611211381311210124941315616164818418111021771816731041017124638919277208546611875815181103864131312661051341736412176349121662521822072254554101121423105122221121481411227117515123486142271451671924219820102319223156125517173142142126163517737423217126815510192223511101229281141141101111161522011518171149114610681144554127694211161161151166192661352141122931217115115115117121923262511218122211911911912118233121111111142312199102127119181181181181207795320222524221201114 30.30.000000000000010000000000000000000000000000011111111111100000000011111111111111111111100000000011111111111111111111111000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000002000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000111111131111111111111000000000000000010000000000000000000000000000010000000000000000
+rog 95 30.30.000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000001311000000111111111111111111110001000000111111110000000000010001000000000000011100000000010001000000000000000111111111010001000000000001111111111111010001000000000000000000000000010001000000000000000000000000010011000000000000000000011111110010000000000000000000010000000010000000000000000000010000000010000000000000000000010000000010000000000000000000010000000010000000000000000000011111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+rog 90
+chris 86
+rog 85
diff --git a/lib/scores/tetris b/lib/scores/tetris
new file mode 100644
index 00000000..ba082e21
--- /dev/null
+++ b/lib/scores/tetris
@@ -0,0 +1,10 @@
+rog 10294 619 61 1018459656
+chris 8198 488 48 966856907
+rog 7382 444 44 948217793
+rog 6717 398 39 1016489333
+chris 6662 400 40 949931938
+chris 5772 339 33 951416793
+rog 4543 265 26 1016041766
+rog 4503 267 26 950535599
+chris 4362 254 25 947854282
+rog 4331 255 25 1018374770
diff --git a/lib/scores/x b/lib/scores/x
new file mode 100644
index 00000000..fed03405
--- /dev/null
+++ b/lib/scores/x
@@ -0,0 +1,10 @@
+rog 155 514196121545146624141836197171415561517161734411049194191318125161451694198619713414616115181821171710110111796181145541126192117442161108161612015191915116511044313112612113927735491048562341839247171181454917184556213191131111633518191257129419113121161019791152111511792115191121115110713418519175114191101624611023161222486710221141111186191412218227113191918181191718181221511188241151101817273742101229161717161196117261111111111111111111633111161682921019191231611111111211225131361995310152512110111181131317171411019191114412181231515113110191101911481612918114113112112115211811411411411411411571612415181111121101111111136112431611211211111211862011361327192020111112471251324116115119211191171121101717110116871712722201121111101911211019541223413111112610161226121615112112110110110110110181214103163918125232511711711711711711310121137391856153117131209171919115321925102612212212111311617313614114113113114114114117161612026123122121118116118116142010251231211201201201191191414114115981626126128142512412212212212012213201201193171181171151161132121151111111016118120715216122314231241241262128125123121119119142011912011911611921116119541211314184627272011811711611861116203181141192611611511511411474310102017116115116121511263622611511511619125116117119119122252111511311211211211211311411975182211511511011011011227177131121101101111161141141255911010362451162712412314 30.30.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111000001000000000000000000000001000001000000000000000000000001000001000000000000000000000001000001000000000000000000000001000011000000000000000000000001000010000000000000000000000001111010000000000000000000000000001010000000000000000000000000001010000000000000000000000000001010000000000000000000000000001010000000000000000000000000001010000000000000000000000000001010000000000000000000000000001010000000000000000000000000001010000000000000000011100000001010000000020000000011111111111010000000000000000000000000000130000000000000000000000000111010011111111111111111111111100010011111111111111111111111110011111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+chris 134
+rog 106
+rog 95 30.30.000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000001311000000111111111111111111110001000000111111110000000000010001000000000000011100000000010001000000000000000111111111010001000000000001111111111111010001000000000000000000000000010001000000000000000000000000010011000000000000000000011111110010000000000000000000010000000010000000000000000000010000000010000000000000000000010000000010000000000000000000010000000010000000000000000000011111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+rog 90
+chris 86 101171152141171718354961757517147113207317163165869862451311671385191241112152108273911994818824109111815391791921359101116218119782135455831711042814112420761010462121058622916111110812152839510631461491515201417112266822101131257101411179961091414616183208258439661661816755838291151710699217412293728181154578192454542123542843418116814146921810110114484141611711411610127136417611536882595752867661425117116121104541053836631531820113114116114111542102154472352021311761611653142185352336517514146141115110112110642939417107363159191918274711842491462162514113 30.30.000000000000000000000000000000001111110000000000000000000000001111110000000000000000000000111111111111111111111113111111000000000000000000000001000000000000000000000000000001111111000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000200000001000000000000000000000000000001000000000000000000001111111111000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001110000000000000000000000000000010000000000000000000000000000010000000000000000000000000000010000000000000000000000111111110000000000000000000000000000000000000000000000000000000000000000000
+rog 85 85227341327545131535331113163991152361774712132611316641816111571111398171821711719591564725184121041116121131215412617551257457121612255315112114771819839911152641681912351181145711015158472410117202031061618519619585154281341611419106110271124351114181222101711424714165514816121541928122010214611051719169592101919171111081724711071118181711471631221422115113715111191611146293176115172091443241151121111106675119111113113111114110118161108161311311311311311419114164131411018191919191104999211151167913111110111111151016111111111111110191344113517335 30.30.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000010000000000000000100000000000010000000000000000100000000000010000000000000000111100000000010000000000001111100100000000011111111111111000100100000000000000000000000000120100000000000000000000000000100100000000000000000000000000111300000000000000000000111111111100000000000000000000111111111110000000000000000000011111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+rog 84
+rog 83 5224106119351638185114114818172415519181018491038797106911013712111635212175181313361511362351252791125371162071021062719620116383178185371883415176166116719291012112418415152518616319434615161127110131735411010324144731127811341161131143174141131851128716419151851162105110125141102251862718717183429101941256162419207113811511514158196142081118196711911051161423239278101011258922111181611094194169181876113411811711611311311610526747163 30.30.000000001111111111111111100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000001111100000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001111111000000000000000000000000000001000000000000000000000000111111000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000001111111111111111100000000000001113111111100000000000000000000001000000000000000000000000000001200000000000000000000
+rog 80 1161556116676121638116747174495110461029516151855113396511471865163915713514511276364181664729114789119821108111512418542116745219171132514113471711916341513135181912061999221339252186151418444815161125177110571820181978113411711411552011481451137141191111720715151723181222311619191101103592175811611117131721271461142251121192266142018110728121919191191845711621211111011385101916132124107110717118101733521146110118121101171511111011131411211612114113115202211911912381085117111101111111124111951261101651 30.30.000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000111111111111100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000200000000000000100000000000000000000000000001100000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000100000000000001111111111111111100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000111110000000000000000000000000130000000000000000000000000000010000000000000000000000000000010000000000000000000000000000011111111111100000000000000000000111111111100000000000000000
diff --git a/lib/scsicodes b/lib/scsicodes
new file mode 100644
index 00000000..521fb399
--- /dev/null
+++ b/lib/scsicodes
@@ -0,0 +1,487 @@
+# hget http://www.t10.org/lists/asc-num.htm |
+# grep '^[0-9]' |tr -d ' ' |tr A-Z a-z |
+# sed 's/(..)\/(..) .............. (.*)/\1\2 \3/' > scsicodes
+# (and then put this header back)
+0000 no additional sense information
+0001 filemark detected
+0002 end-of-partition/medium detected
+0003 setmark detected
+0004 beginning-of-partition/medium detected
+0005 end-of-data detected
+0006 i/o process terminated
+0011 audio play operation in progress
+0012 audio play operation paused
+0013 audio play operation successfully completed
+0014 audio play operation stopped due to error
+0015 no current audio status to return
+0016 operation in progress
+0017 cleaning requested
+0100 no index/sector signal
+0200 no seek complete
+0300 peripheral device write fault
+0301 no write current
+0302 excessive write errors
+0400 logical unit not ready, cause not reportable
+0401 logical unit is in process of becoming ready
+0402 logical unit not ready, initializing cmd. required
+0403 logical unit not ready, manual intervention required
+0404 logical unit not ready, format in progress
+0405 logical unit not ready, rebuild in progress
+0406 logical unit not ready, recalculation in progress
+0407 logical unit not ready, operation in progress
+0408 logical unit not ready, long write in progress
+0409 logical unit not ready, self-test in progress
+0410 auxiliary memory code 2 (99-148) [proposed]
+0500 logical unit does not respond to selection
+0600 no reference position found
+0700 multiple peripheral devices selected
+0800 logical unit communication failure
+0801 logical unit communication time-out
+0802 logical unit communication parity error
+0803 logical unit communication crc error (ultra-dma/32)
+0804 unreachable copy target
+0900 track following error
+0901 tracking servo failure
+0902 focus servo failure
+0903 spindle servo failure
+0904 head select fault
+0a00 error log overflow
+0b00 warning
+0b01 warning - specified temperature exceeded
+0b02 warning - enclosure degraded
+0c00 write error
+0c01 write error - recovered with auto reallocation
+0c02 write error - auto reallocation failed
+0c03 write error - recommend reassignment
+0c04 compression check miscompare error
+0c05 data expansion occurred during compression
+0c06 block not compressible
+0c07 write error - recovery needed
+0c08 write error - recovery failed
+0c09 write error - loss of streaming
+0c0a write error - padding blocks added
+0c0b auxiliary memory code 4 (99-148) [proposed]
+0d/00
+0e/00
+0f/00
+1000 id crc or ecc error
+1100 unrecovered read error
+1101 read retries exhausted
+1102 error too long to correct
+1103 multiple read errors
+1104 unrecovered read error - auto reallocate failed
+1105 l-ec uncorrectable error
+1106 circ unrecovered error
+1107 data re-synchronization error
+1108 incomplete block read
+1109 no gap found
+110a miscorrected error
+110b unrecovered read error - recommend reassignment
+110c unrecovered read error - recommend rewrite the data
+110d de-compression crc error
+110e cannot decompress using declared algorithm
+110f error reading upc/ean number
+1110 error reading isrc number
+1111 read error - loss of streaming
+1112 auxiliary memory code 3 (99-148) [proposed]
+1200 address mark not found for id field
+1300 address mark not found for data field
+1400 recorded entity not found
+1401 record not found
+1402 filemark or setmark not found
+1403 end-of-data not found
+1404 block sequence error
+1405 record not found - recommend reassignment
+1406 record not found - data auto-reallocated
+1500 random positioning error
+1501 mechanical positioning error
+1502 positioning error detected by read of medium
+1600 data synchronization mark error
+1601 data sync error - data rewritten
+1602 data sync error - recommend rewrite
+1603 data sync error - data auto-reallocated
+1604 data sync error - recommend reassignment
+1700 recovered data with no error correction applied
+1701 recovered data with retries
+1702 recovered data with positive head offset
+1703 recovered data with negative head offset
+1704 recovered data with retries and/or circ applied
+1705 recovered data using previous sector id
+1706 recovered data without ecc - data auto-reallocated
+1707 recovered data without ecc - recommend reassignment
+1708 recovered data without ecc - recommend rewrite
+1709 recovered data without ecc - data rewritten
+1800 recovered data with error correction applied
+1801 recovered data with error corr. & retries applied
+1802 recovered data - data auto-reallocated
+1803 recovered data with circ
+1804 recovered data with l-ec
+1805 recovered data - recommend reassignment
+1806 recovered data - recommend rewrite
+1807 recovered data with ecc - data rewritten
+1900 defect list error
+1901 defect list not available
+1902 defect list error in primary list
+1903 defect list error in grown list
+1a00 parameter list length error
+1b00 synchronous data transfer error
+1c00 defect list not found
+1c01 primary defect list not found
+1c02 grown defect list not found
+1d00 miscompare during verify operation
+1e00 recovered id with ecc correction
+1f00 partial defect list transfer
+2000 invalid command operation code
+2001 access controls code 1 (99-314) [proposed]
+2002 access controls code 2 (99-314) [proposed]
+2003 access controls code 3 (99-314) [proposed]
+2100 logical block address out of range
+2101 invalid element address
+2200 illegal function (use 20 00, 24 00, or 26 00)
+23/00
+2400 invalid field in cdb
+2401 cdb decryption error
+2500 logical unit not supported
+2600 invalid field in parameter list
+2601 parameter not supported
+2602 parameter value invalid
+2603 threshold parameters not supported
+2604 invalid release of persistent reservation
+2605 data decryption error
+2606 too many target descriptors
+2607 unsupported target descriptor type code
+2608 too many segment descriptors
+2609 unsupported segment descriptor type code
+260a unexpected inexact segment
+260b inline data length exceeded
+260c invalid operation for copy source or destination
+260d copy segment granularity violation
+2700 write protected
+2701 hardware write protected
+2702 logical unit software write protected
+2703 associated write protect
+2704 persistent write protect
+2705 permanent write protect
+2800 not ready to ready change, medium may have changed
+2801 import or export element accessed
+2900 power on, reset, or bus device reset occurred
+2901 power on occurred
+2902 scsi bus reset occurred
+2903 bus device reset function occurred
+2904 device internal reset
+2905 transceiver mode changed to single-ended
+2906 transceiver mode changed to lvd
+2a00 parameters changed
+2a01 mode parameters changed
+2a02 log parameters changed
+2a03 reservations preempted
+2a04 reservations released
+2a05 registrations preempted
+2b00 copy cannot execute since host cannot disconnect
+2c00 command sequence error
+2c01 too many windows specified
+2c02 invalid combination of windows specified
+2c03 current program area is not empty
+2c04 current program area is empty
+2c05 illegal power condition request
+2d00 overwrite error on update in place
+2e00 error detected by third party temporary initiator
+2e01 third party device failure
+2e02 copy target device not reachable
+2e03 incorrect copy target device type
+2e04 copy target device data underrun
+2e05 copy target device data overrun
+2f00 commands cleared by another initiator
+3000 incompatible medium installed
+3001 cannot read medium - unknown format
+3002 cannot read medium - incompatible format
+3003 cleaning cartridge installed
+3004 cannot write medium - unknown format
+3005 cannot write medium - incompatible format
+3006 cannot format medium - incompatible medium
+3007 cleaning failure
+3008 cannot write - application code mismatch
+3009 current session not fixated for append
+3100 medium format corrupted
+3101 format command failed
+3200 no defect spare location available
+3201 defect list update failure
+3300 tape length error
+3400 enclosure failure
+3500 enclosure services failure
+3501 unsupported enclosure function
+3502 enclosure services unavailable
+3503 enclosure services transfer failure
+3504 enclosure services transfer refused
+3600 ribbon, ink, or toner failure
+3700 rounded parameter
+3800 event status notification
+3802 esn - power management class event
+3804 esn - media class event
+3806 esn - device busy class event
+3900 saving parameters not supported
+3a00 medium not present
+3a01 medium not present - tray closed
+3a02 medium not present - tray open
+3a03 medium not present - loadable
+3a04 medium not present - medium auxiliary memory accessible
+3b00 sequential positioning error
+3b01 tape position error at beginning-of-medium
+3b02 tape position error at end-of-medium
+3b03 tape or electronic vertical forms unit not ready
+3b04 slew failure
+3b05 paper jam
+3b06 failed to sense top-of-form
+3b07 failed to sense bottom-of-form
+3b08 reposition error
+3b09 read past end of medium
+3b0a read past beginning of medium
+3b0b position past end of medium
+3b0c position past beginning of medium
+3b0d medium destination element full
+3b0e medium source element empty
+3b0f end of medium reached
+3b11 medium magazine not accessible
+3b12 medium magazine removed
+3b13 medium magazine inserted
+3b14 medium magazine locked
+3b15 medium magazine unlocked
+3b16 mechanical positioning or changer error
+3c/00
+3d00 invalid bits in identify message
+3e00 logical unit has not self-configured yet
+3e01 logical unit failure
+3e02 timeout on logical unit
+3e03 logical unit failed self-test
+3e04 logical unit unable to update self-test log
+3f00 target operating conditions have changed
+3f01 microcode has been changed
+3f02 changed operating definition
+3f03 inquiry data has changed
+3f04 component device attached
+3f05 device identifier changed
+3f06 redundancy group created or modified
+3f07 redundancy group deleted
+3f08 spare created or modified
+3f09 spare deleted
+3f0a volume set created or modified
+3f0b volume set deleted
+3f0c volume set deassigned
+3f0d volume set reassigned
+3f0e reported luns data has changed
+3f0f echo buffer overwritten
+3f10 medium loadable
+3f11 medium auxiliary memory accessible
+4000 ram failure (should use 40 nn)
+40nn diagnostic failure on component nn (80h-ffh)
+4100 data path failure (should use 40 nn)
+4200 power-on or self-test failure (should use 40 nn)
+4300 message error
+4400 internal target failure
+4500 select or reselect failure
+4600 unsuccessful soft reset
+4700 scsi parity error
+4701 data phase crc error detected
+4702 scsi parity error detected during st data phase
+4703 information unit crc error detected
+4704 asynchronous information protection error detected
+4800 initiator detected error message received
+4900 invalid message error
+4a00 command phase error
+4b00 data phase error
+4c00 logical unit failed self-configuration
+4dnn tagged overlapped commands (nn = queue tag)
+4e00 overlapped commands attempted
+4f/00
+5000 write append error
+5001 write append position error
+5002 position error related to timing
+5100 erase failure
+5200 cartridge fault
+5300 media load or eject failed
+5301 unload tape failure
+5302 medium removal prevented
+5400 scsi to host system interface failure
+5500 system resource failure
+5501 system buffer full
+5502 insufficient reservation resources
+5503 insufficient resources
+5504 insufficient registration resources
+5505 access controls code 4 (99-314) [proposed]
+5506 auxiliary memory code 1 (99-148) [proposed]
+56/00
+5700 unable to recover table-of-contents
+5800 generation does not exist
+5900 updated block read
+5a00 operator request or state change input
+5a01 operator medium removal request
+5a02 operator selected write protect
+5a03 operator selected write permit
+5b00 log exception
+5b01 threshold condition met
+5b02 log counter at maximum
+5b03 log list codes exhausted
+5c00 rpl status change
+5c01 spindles synchronized
+5c02 spindles not synchronized
+5d00 failure prediction threshold exceeded
+5d01 media failure prediction threshold exceeded
+5d02 logical unit failure prediction threshold exceeded
+5d10 hardware impending failure general hard drive failure
+5d11 hardware impending failure drive error rate too high
+5d12 hardware impending failure data error rate too high
+5d13 hardware impending failure seek error rate too high
+5d14 hardware impending failure too many block reassigns
+5d15 hardware impending failure access times too high
+5d16 hardware impending failure start unit times too high
+5d17 hardware impending failure channel parametrics
+5d18 hardware impending failure controller detected
+5d19 hardware impending failure throughput performance
+5d1a hardware impending failure seek time performance
+5d1b hardware impending failure spin-up retry count
+5d1c hardware impending failure drive calibration retry count
+5d20 controller impending failure general hard drive failure
+5d21 controller impending failure drive error rate too high
+5d22 controller impending failure data error rate too high
+5d23 controller impending failure seek error rate too high
+5d24 controller impending failure too many block reassigns
+5d25 controller impending failure access times too high
+5d26 controller impending failure start unit times too high
+5d27 controller impending failure channel parametrics
+5d28 controller impending failure controller detected
+5d29 controller impending failure throughput performance
+5d2a controller impending failure seek time performance
+5d2b controller impending failure spin-up retry count
+5d2c controller impending failure drive calibration retry count
+5d30 data channel impending failure general hard drive failure
+5d31 data channel impending failure drive error rate too high
+5d32 data channel impending failure data error rate too high
+5d33 data channel impending failure seek error rate too high
+5d34 data channel impending failure too many block reassigns
+5d35 data channel impending failure access times too high
+5d36 data channel impending failure start unit times too high
+5d37 data channel impending failure channel parametrics
+5d38 data channel impending failure controller detected
+5d39 data channel impending failure throughput performance
+5d3a data channel impending failure seek time performance
+5d3b data channel impending failure spin-up retry count
+5d3c data channel impending failure drive calibration retry count
+5d40 servo impending failure general hard drive failure
+5d41 servo impending failure drive error rate too high
+5d42 servo impending failure data error rate too high
+5d43 servo impending failure seek error rate too high
+5d44 servo impending failure too many block reassigns
+5d45 servo impending failure access times too high
+5d46 servo impending failure start unit times too high
+5d47 servo impending failure channel parametrics
+5d48 servo impending failure controller detected
+5d49 servo impending failure throughput performance
+5d4a servo impending failure seek time performance
+5d4b servo impending failure spin-up retry count
+5d4c servo impending failure drive calibration retry count
+5d50 spindle impending failure general hard drive failure
+5d51 spindle impending failure drive error rate too high
+5d52 spindle impending failure data error rate too high
+5d53 spindle impending failure seek error rate too high
+5d54 spindle impending failure too many block reassigns
+5d55 spindle impending failure access times too high
+5d56 spindle impending failure start unit times too high
+5d57 spindle impending failure channel parametrics
+5d58 spindle impending failure controller detected
+5d59 spindle impending failure throughput performance
+5d5a spindle impending failure seek time performance
+5d5b spindle impending failure spin-up retry count
+5d5c spindle impending failure drive calibration retry count
+5d60 firmware impending failure general hard drive failure
+5d61 firmware impending failure drive error rate too high
+5d62 firmware impending failure data error rate too high
+5d63 firmware impending failure seek error rate too high
+5d64 firmware impending failure too many block reassigns
+5d65 firmware impending failure access times too high
+5d66 firmware impending failure start unit times too high
+5d67 firmware impending failure channel parametrics
+5d68 firmware impending failure controller detected
+5d69 firmware impending failure throughput performance
+5d6a firmware impending failure seek time performance
+5d6b firmware impending failure spin-up retry count
+5d6c firmware impending failure drive calibration retry count
+5dff failure prediction threshold exceeded (false)
+5e00 low power condition on
+5e01 idle condition activated by timer
+5e02 standby condition activated by timer
+5e03 idle condition activated by command
+5e04 standby condition activated by command
+5e41 power state change to active
+5e42 power state change to idle
+5e43 power state change to standby
+5e45 power state change to sleep
+5e47 power state change to device control
+5f/00
+6000 lamp failure
+6100 video acquisition error
+6101 unable to acquire video
+6102 out of focus
+6200 scan head positioning error
+6300 end of user area encountered on this track
+6301 packet does not fit in available space
+6400 illegal mode for this track
+6401 invalid packet size
+6500 voltage fault
+6600 automatic document feeder cover up
+6601 automatic document feeder lift up
+6602 document jam in automatic document feeder
+6603 document miss feed automatic in document feeder
+6700 configuration failure
+6701 configuration of incapable logical units failed
+6702 add logical unit failed
+6703 modification of logical unit failed
+6704 exchange of logical unit failed
+6705 remove of logical unit failed
+6706 attachment of logical unit failed
+6707 creation of logical unit failed
+6708 assign failure occurred
+6709 multiply assigned logical unit
+6800 logical unit not configured
+6900 data loss on logical unit
+6901 multiple logical unit failures
+6902 parity/data mismatch
+6a00 informational, refer to log
+6b00 state change has occurred
+6b01 redundancy level got better
+6b02 redundancy level got worse
+6c00 rebuild failure occurred
+6d00 recalculate failure occurred
+6e00 command to logical unit failed
+6f00 copy protection key exchange failure - authentication failure
+6f01 copy protection key exchange failure - key not present
+6f02 copy protection key exchange failure - key not established
+6f03 read of scrambled sector without authentication
+6f04 media region code is mismatched to logical unit region
+6f05 drive region must be permanent/region reset count error
+70nn decompression exception short algorithm id of nn
+7100 decompression exception long algorithm id
+7200 session fixation error
+7201 session fixation error writing lead-in
+7202 session fixation error writing lead-out
+7203 session fixation error - incomplete track in session
+7204 empty or partially written reserved track
+7205 no more track reservations allowed
+7300 cd control error
+7301 power calibration area almost full
+7302 power calibration area is full
+7303 power calibration area error
+7304 program memory area update failure
+7305 program memory area is full
+7306 rma/pma is full
+74/00
+75/00
+76/00
+77/00
+78/00
+79/00
+7a/00
+7b/00
+7c/00
+7d/00
+7e/00
+7f/00
diff --git a/lib/sexp b/lib/sexp
new file mode 100644
index 00000000..0fae9606
--- /dev/null
+++ b/lib/sexp
@@ -0,0 +1,699 @@
+Network Working Group R. Rivest
+Internet Draft May 4, 1997
+Expires November 4, 1997
+
+
+ S-Expressions
+ draft-rivest-sexp-00.txt
+
+
+Status of this Memo
+
+ Distribution of this memo is unlimited.
+
+ This document is an Internet-Draft. Internet Drafts are working
+ documents of the Internet Engineering Task Force (IETF), its Areas,
+ and its Working Groups. Note that other groups may also distribute
+ working documents as Internet Drafts.
+
+ Internet Drafts are draft documents valid for a maximum of six
+ months, and may be updated, replaced, or obsoleted by other documents
+ at any time. It is not appropriate to use Internet Drafts as
+ reference material, or to cite them other than as a ``working draft''
+ or ``work in progress.''
+
+ To learn the current status of any Internet-Draft, please check the
+ ``1id-abstracts.txt'' listing contained in the internet-drafts Shadow
+ Directories on: ftp.is.co.za (Africa), nic.nordu.net (Europe),
+ ds.internic.net (US East Coast), ftp.isi.edu (US West Coast),
+ or munnari.oz.au (Pacific Rim)
+
+
+Abstract
+
+This memo describes a data structure called "S-expressions" that are
+suitable for representing arbitrary complex data structures. We make
+precise the encodings of S-expressions: we give a "canonical form" for
+S-expressions, described two "transport" representations, and also
+describe an "advanced" format for display to people.
+
+
+
+1. Introduction
+
+S-expressions are data structures for representing complex data. They
+are either byte-strings ("octet-strings") or lists of simpler
+S-expressions. Here is a sample S-expression:
+
+ (snicker "abc" (#03# |YWJj|))
+
+It is a list of length three:
+
+ -- the octet-string "snicker"
+
+ -- the octet-string "abc"
+
+ -- a sub-list containing two elements:
+ - the hexadecimal constant #03#
+ - the base-64 constant |YWJj| (which is the same as "abc")
+
+This note gives a specific proposal for constructing and utilizing
+S-expressions. The proposal is independent of any particular application.
+
+Here are the design goals for S-expressions:
+
+ -- generality: S-expressions should be good at representing arbitrary
+ data.
+
+ -- readability: it should be easy for someone to examine and
+ understand the structure of an S-expression.
+
+ -- economy: S-expressions should represent data compactly.
+
+ -- tranportability: S-expressions should be easy to transport
+ over communication media (such as email) that are known to be
+ less than perfect.
+
+ -- flexibility: S-expressions should make it relatively simple to
+ modify and extend data structures.
+
+ -- canonicalization: it should be easy to produce a unique
+ "canonical" form of an S-expression, for digital signature purposes.
+
+ -- efficiency: S-expressions should admit in-memory representations
+ that allow efficient processing.
+
+
+Section 2 gives an introduction to S-expressions.
+Section 3 discusses the character sets used.
+Section 4 presents the various representations of octet-strings.
+Section 5 describes how to represent lists.
+Section 6 discusses how S-expressions are represented for various uses.
+Section 7 gives a BNF syntax for S-expressions.
+Section 8 talks about how S-expressions might be represented in memory.
+Section 9 briefly describes implementations for handling S-expressions.
+Section 10 discusses how applications might utilize S-expressions.
+Section 11 gives historical notes on S-expressions.
+Section 12 gives references.
+
+2. S-expressions -- informal introduction
+
+Informally, an S-expression is either:
+ -- an octet-string, or
+ -- a finite list of simpler S-expressions.
+
+An octet-string is a finite sequence of eight-bit octets. There may be
+many different but equivalent ways of representing an octet-string
+
+ abc -- as a token
+
+ "abc" -- as a quoted string
+
+ #616263# -- as a hexadecimal string
+
+ 3:abc -- as a length-prefixed "verbatim" encoding
+
+ {MzphYmM=} -- as a base-64 encoding of the verbatim encoding
+ (that is, an encoding of "3:abc")
+
+ |YWJj| -- as a base-64 encoding of the octet-string "abc"
+
+These encodings are all equivalent; they all denote the same octet string.
+
+We will give details of these encodings later on, and also describe how to
+give a "display type" to a byte string.
+
+A list is a finite sequence of zero or more simpler S-expressions. A list
+may be represented by using parentheses to surround the sequence of encodings
+of its elements, as in:
+
+ (abc (de #6667#) "ghi jkl")
+
+As we see, there is variability possible in the encoding of an
+S-expression. In some cases, it is desirable to standardize or
+restrict the encodings; in other cases it is desirable to have no
+restrictions. The following are the target cases we aim to handle:
+
+ -- a "transport" encoding for transporting the S-expression between
+ computers.
+
+ -- a "canonical" encoding, used when signing the S-expression.
+
+ -- an "advanced" encoding used for input/output to people.
+
+ -- an "in-memory" encoding used for processing the S-expression in
+ the computer.
+
+These need not be different; in this proposal the canonical encoding
+is the same as the transport encoding, for example. In this note we
+propose (related) encoding techniques for each of these uses.
+
+3. Character set
+
+We will be describing encodings of S-expressions. Except when giving
+"verbatim" encodings, the character set used is limited to the following
+characters in US-ASCII:
+ Alphabetic: A B ... Z a b ... z
+ numeric: 0 1 ... 9
+ whitespace: space, horizontal tab, vertical tab, form-feed
+ carriage-return, line-feed
+ The following graphics characters, which we call "pseudo-alphabetic":
+ - hyphen or minus
+ . period
+ / slash
+ _ underscore
+ : colon
+ * asterisk
+ + plus
+ = equal
+ The following graphics characters, which are "reserved punctuation":
+ ( left parenthesis
+ ) right parenthesis
+ [ left bracket
+ ] right bracket
+ { left brace
+ } right brace
+ | vertical bar
+ # number sign
+ " double quote
+ & ampersand
+ \ backslash
+ The following characters are unused and unavailable, except in
+ "verbatim" encodings:
+ ! exclamation point
+ % percent
+ ^ circumflex
+ ~ tilde
+ ; semicolon
+ ' apostrophe
+ , comma
+ < less than
+ > greater than
+ ? question mark
+
+
+4. Octet string representations
+
+This section describes in detail the ways in which an octet-string may
+be represented.
+
+We recall that an octet-string is any finite sequence of octets, and
+that the octet-string may have length zero.
+
+
+4.1 Verbatim representation
+
+A verbatim encoding of an octet string consists of four parts:
+
+ -- the length (number of octets) of the octet-string,
+ given in decimal most significant digit first, with
+ no leading zeros.
+
+ -- a colon ":"
+
+ -- the octet string itself, verbatim.
+
+There are no blanks or whitespace separating the parts. No "escape
+sequences" are interpreted in the octet string. This encoding is also
+called a "binary" or "raw" encoding.
+
+Here are some sample verbatim encodings:
+
+ 3:abc
+ 7:subject
+ 4:::::
+ 12:hello world!
+ 10:abcdefghij
+ 0:
+
+4.2 Quoted-string representation
+
+The quoted-string representation of an octet-string consists of:
+
+ -- an optional decimal length field
+
+ -- an initial double-quote (")
+
+ -- the octet string with "C" escape conventions (\n,etc)
+
+ -- a final double-quote (")
+
+The specified length is the length of the resulting string after any
+escape sequences have been handled. The string does not have any
+"terminating NULL" that C includes, and the length does not count such
+a character.
+
+The length is optional.
+
+The escape conventions within the quoted string are as follows (these follow
+the "C" programming language conventions, with an extension for
+ignoring line terminators of just LF or CRLF):
+ \b -- backspace
+ \t -- horizontal tab
+ \v -- vertical tab
+ \n -- new-line
+ \f -- form-feed
+ \r -- carriage-return
+ \" -- double-quote
+ \' -- single-quote
+ \\ -- back-slash
+ \ooo -- character with octal value ooo (all three digits
+ must be present)
+ \xhh -- character with hexadecimal value hh (both digits
+ must be present)
+ \<carriage-return> -- causes carriage-return to be ignored.
+ \<line-feed> -- causes linefeed to be ignored
+ \<carriage-return><line-feed> -- causes CRLF to be ignored.
+ \<line-feed><carriage-return> -- causes LFCR to be ignored.
+
+Here are some examples of quoted-string encodings:
+
+ "subject"
+ "hi there"
+ 7"subject"
+ 3"\n\n\n"
+ "This has\n two lines."
+ "This has\
+ one."
+ ""
+
+4.3 Token representation
+
+An octet string that meets the following conditions may be given
+directly as a "token".
+
+ -- it does not begin with a digit
+
+ -- it contains only characters that are
+ -- alphabetic (upper or lower case),
+ -- numeric, or
+ -- one of the eight "pseudo-alphabetic" punctuation marks:
+ - . / _ : * + =
+ (Note: upper and lower case are not equivalent.)
+ (Note: A token may begin with punctuation, including ":").
+
+Here are some examples of token representations:
+
+ subject
+ not-before
+ class-of-1997
+ //microsoft.com/names/smith
+ *
+
+
+4.4 Hexadecimal representation
+
+An octet-string may be represented with a hexadecimal encoding consisting of:
+
+ -- an (optional) decimal length of the octet string
+
+ -- a sharp-sign "#"
+
+ -- a hexadecimal encoding of the octet string, with each octet
+ represented with two hexadecimal digits, most significant
+ digit first.
+
+ -- a sharp-sign "#"
+
+There may be whitespace inserted in the midst of the hexadecimal
+encoding arbitrarily; it is ignored. It is an error to have
+characters other than whitespace and hexadecimal digits.
+
+Here are some examples of hexadecimal encodings:
+
+ #616263# -- represents "abc"
+ 3#616263# -- also represents "abc"
+ # 616
+ 263 # -- also represents "abc"
+
+
+4.5 Base-64 representation
+
+An octet-string may be represented in a base-64 coding consisting of:
+
+ -- an (optional) decimal length of the octet string
+
+ -- a vertical bar "|"
+
+ -- the rfc 1521 base-64 encoding of the octet string.
+
+ -- a final vertical bar "|"
+
+The base-64 encoding uses only the characters
+ A-Z a-z 0-9 + / =
+It produces four characters of output for each three octets of input.
+If the input has one or two left-over octets of input, it produces an
+output block of length four ending in two or one equals signs, respectively.
+Output routines compliant with this standard MUST output the equals signs
+as specified. Input routines MAY accept inputs where the equals signs are
+dropped.
+
+There may be whitespace inserted in the midst of the base-64 encoding
+arbitrarily; it is ignored. It is an error to have characters other
+than whitespace and base-64 characters.
+
+Here are some examples of base-64 encodings:
+
+ |YWJj| -- represents "abc"
+ | Y W
+ J j | -- also represents "abc"
+ 3|YWJj| -- also represents "abc"
+ |YWJjZA==| -- represents "abcd"
+ |YWJjZA| -- also represents "abcd"
+
+
+4.6 Display hint
+
+Any octet string may be preceded by a single "display hint".
+
+The purposes of the display hint is to provide information on how
+to display the octet string to a user. It has no other function.
+Many of the MIME types work here.
+
+A display-hint is an octet string surrounded by square brackets.
+There may be whitespace separating the octet string from the
+surrounding brackets. Any of the legal formats may be used for the
+octet string.
+
+Here are some examples of display-hints:
+
+ [image/gif]
+ [URI]
+ [charset=unicode-1-1]
+ [text/richtext]
+ [application/postscript]
+ [audio/basic]
+ ["http://abc.com/display-types/funky.html"]
+
+In applications an octet-string that is untyped may be considered to have
+a pre-specified "default" mime type. The mime type
+ "text/plain; charset=iso-8859-1"
+is the standard default.
+
+
+4.7 Equality of octet-strings
+
+Two octet strings are considered to be "equal" if and only if they
+have the same display hint and the same data octet strings.
+
+Note that octet-strings are "case-sensitive"; the octet-string "abc"
+is not equal to the octet-string "ABC".
+
+An untyped octet-string can be compared to another octet-string (typed
+or not) by considering it as a typed octet-string with the default
+mime-type.
+
+
+5. Lists
+
+Just as with octet-strings, there are several ways to represent an
+S-expression. Whitespace may be used to separate list elements, but
+they are only required to separate two octet strings when otherwise
+the two octet strings might be interpreted as one, as when one token
+follows another. Also, whitespace may follow the initial left
+parenthesis, or precede the final right parenthesis.
+
+Here are some examples of encodings of lists:
+
+ (a b c)
+
+ ( a ( b c ) ( ( d e ) ( e f ) ) )
+
+ (11:certificate(6:issuer3:bob)(7:subject5:alice))
+
+ ({3Rt=} "1997" murphy 3:{XC++})
+
+
+6. Representation types
+
+There are three "types" of representations:
+
+ -- canonical
+
+ -- basic transport
+
+ -- advanced transport
+
+The first two MUST be supported by any implementation; the last is
+optional.
+
+
+6.1 Canonical representation
+
+This canonical representation is used for digital signature purposes,
+transmission, etc. It is uniquely defined for each S-expression. It
+is not particularly readable, but that is not the point. It is
+intended to be very easy to parse, to be reasonably economical, and to
+be unique for any S-expression.
+
+The "canonical" form of an S-expression represents each octet-string
+in verbatim mode, and represents each list with no blanks separating
+elements from each other or from the surrounding parentheses.
+
+Here are some examples of canonical representations of S-expressions:
+
+ (6:issuer3:bob)
+
+ (4:icon[12:image/bitmap]9:xxxxxxxxx)
+
+ (7:subject(3:ref5:alice6:mother))
+
+
+6.2 Basic transport representation
+
+There are two forms of the "basic transport" representation:
+
+ -- the canonical representation
+
+ -- an rfc-2045 base-64 representation of the canonical representation,
+ surrounded by braces.
+
+The transport mechanism is intended to provide a universal means of
+representing S-expressions for transport from one machine to another.
+
+Here are some examples of an S-expression represented in basic
+transport mode:
+
+ (1:a1:b1:c)
+
+ {KDE6YTE6YjE6YykA}
+
+ (this is the same S-expression encoded in base-64)
+
+There is a difference between the brace notation for base-64 used here
+and the || notation for base-64'd octet-strings described above. Here
+the base-64 contents are converted to octets, and then re-scanned as
+if they were given originally as octets. With the || notation, the
+contents are just turned into an octet-string.
+
+
+6.3 Advanced transport representation
+
+The "advanced transport" representation is intended to provide more
+flexible and readable notations for documentation, design, debugging,
+and (in some cases) user interface.
+
+The advanced transport representation allows all of the representation
+forms described above, include quoted strings, base-64 and hexadecimal
+representation of strings, tokens, representations of strings with
+omitted lengths, and so on.
+
+
+7. BNF for syntax
+
+We give separate BNF's for canonical and advanced forms of S-expressions.
+We use the following notation:
+ <x>* means 0 or more occurrences of <x>
+ <x>+ means 1 or more occurrences of <x>
+ <x>? means 0 or 1 occurrences of <x>
+ parentheses are used for grouping, as in (<x> | <y>)*
+
+For canonical and basic transport:
+
+<sexpr> :: <string> | <list>
+<string> :: <display>? <simple-string> ;
+<simple-string> :: <raw> ;
+<display> :: "[" <simple-string> "]" ;
+<raw> :: <decimal> ":" <bytes> ;
+<decimal> :: <decimal-digit>+ ;
+ -- decimal numbers should have no unnecessary leading zeros
+<bytes> -- any string of bytes, of the indicated length
+<list> :: "(" <sexp>* ")" ;
+<decimal-digit> :: "0" | ... | "9" ;
+
+For advanced transport:
+
+<sexpr> :: <string> | <list>
+<string> :: <display>? <simple-string> ;
+<simple-string> :: <raw> | <token> | <base-64> | <hexadecimal> |
+ <quoted-string> ;
+<display> :: "[" <simple-string> "]" ;
+<raw> :: <decimal> ":" <bytes> ;
+<decimal> :: <decimal-digit>+ ;
+ -- decimal numbers should have no unnecessary leading zeros
+<bytes> -- any string of bytes, of the indicated length
+<token> :: <tokenchar>+ ;
+<base-64> :: <decimal>? "|" ( <base-64-char> | <whitespace> )* "|" ;
+<hexadecimal> :: "#" ( <hex-digit> | <white-space> )* "#" ;
+<quoted-string> :: <decimal>? <quoted-string-body>
+<quoted-string-body> :: "\"" <bytes> "\""
+<list> :: "(" ( <sexp> | <whitespace> )* ")" ;
+<whitespace> :: <whitespace-char>* ;
+<token-char> :: <alpha> | <decimal-digit> | <simple-punc> ;
+<alpha> :: <upper-case> | <lower-case> | <digit> ;
+<lower-case> :: "a" | ... | "z" ;
+<upper-case> :: "A" | ... | "Z" ;
+<decimal-digit> :: "0" | ... | "9" ;
+<hex-digit> :: <decimal-digit> | "A" | ... | "F" | "a" | ... | "f" ;
+<simple-punc> :: "-" | "." | "/" | "_" | ":" | "*" | "+" | "=" ;
+<whitespace-char> :: " " | "\t" | "\r" | "\n" ;
+<base-64-char> :: <alpha> | <decimal-digit> | "+" | "/" | "=" ;
+<null> :: "" ;
+
+8. In-memory representations
+
+For processing, the S-expression would typically be parsed and represented
+in memory in a more more amenable to efficient processing. We suggest
+two alternatives:
+
+ -- "list-structure"
+
+ -- "array-layout"
+
+We only sketch these here, as they are only suggestive. The code referenced
+below illustrates these styles in more detail.
+
+
+8.1. List-structure memory representation
+
+Here there are separate records for simple-strings, strings, and
+lists. An S-expression of the form ("abc" "de") would require two
+records for the simple strings, two for the strings, and two for the
+list elements. This is a fairly conventional representation, and
+details are omitted here.
+
+8.2 Array-layout memory representation
+
+Here each S-expression is represented as a contiguous array of bytes.
+The first byte codes the "type" of the S-expression:
+
+ 01 octet-string
+
+ 02 octet-string with display-hint
+
+ 03 beginning of list (and 00 is used for "end of list")
+
+Each of the three types is immediately followed by a k-byte integer
+indicating the size (in bytes) of the following representation. Here
+k is an integer that depends on the implementation, it might be
+anywhere from 2 to 8, but would be fixed for a given implementation;
+it determines the size of the objects that can be handled. The transport
+and canonical representations are independent of the choice of k made by
+the implementation.
+
+Although the length of lists are not given in the usual S-expression
+notations, it is easy to fill them in when parsing; when you reach a
+right-parenthesis you know how long the list representation was, and
+where to go back to fill in the missing length.
+
+
+8.2.1 Octet string
+
+This is represented as follows:
+
+ 01 <length> <octet-string>
+
+For example (here k = 2)
+
+ 01 0003 a b c
+
+8.2.2 Octet-string with display-hint
+
+This is represented as follows:
+
+ 02 <length>
+ 01 <length> <octet-string> /* for display-type */
+ 01 <length> <octet-string> /* for octet-string */
+
+For example, the S-expression
+
+ [gif] #61626364#
+
+would be represented as (with k = 2)
+
+ 02 000d
+ 01 0003 g i f
+ 01 0004 61 62 63 64
+
+8.2.3 List
+
+This is represented as
+
+ 03 <length> <item1> <item2> <item3> ... <itemn> 00
+
+For example, the list (abc [d]ef (g)) is represented in memory as (with k=2)
+
+ 03 001b
+ 01 0003 a b c
+ 02 0009
+ 01 0001 d
+ 01 0002 e f
+ 03 0005
+ 01 0001 g
+ 00
+ 00
+
+9. Code
+
+There is code available for reading and parsing the various
+S-expression formats proposed here.
+
+See http://theory.lcs.mit.edu/~rivest/sexp.html
+
+
+10. Utilization of S-expressions
+
+This note has described S-expressions in general form. Application writers
+may wish to restrict their use of S-expressions in various ways. Here are
+some possible restrictions that might be considered:
+
+ -- no display-hints
+ -- no lengths on hexadecimal, quoted-strings, or base-64 encodings
+ -- no empty lists
+ -- no empty octet-strings
+ -- no lists having another list as its first element
+ -- no base-64 or hexadecimal encodings
+ -- fixed limits on the size of octet-strings
+
+11. Historical note
+
+The S-expression technology described here was originally developed
+for ``SDSI'' (the Simple Distributed Security Infrastructure by
+Lampson and Rivest [SDSI]) in 1996, although the origins clearly date
+back to McCarthy's LISP programming language. It was further refined
+and improved during the merger of SDSI and SPKI [SPKI] during the
+first half of 1997. S-expressions are similar to, but more readable
+and flexible than, Bernstein's "net-strings" [BERN].
+
+12. References
+
+[SDSI] "A Simple Distributed Security Architecture", by
+ Butler Lampson, and Ronald L. Rivest
+ http://theory.lcs.mit.edu/~cis/sdsi.html
+
+[SPKI] <a href="http://www.clark.net/pub/cme/html/spki.html">SPKI--A
+ Simple Public Key Infrastructure</a>
+
+[BERN] Dan Bernstein's "net-strings"; Internet Draft
+ draft-bernstein-netstrings-02.txt
+
+Author's Address
+
+ Ronald L. Rivest
+ Room 324, 545 Technology Square
+ MIT Laboratory for Computer Science
+ Cambridge, MA 02139
+
+ rivest@theory.lcs.mit.edu
+
+
diff --git a/lib/sh/owen b/lib/sh/owen
new file mode 100644
index 00000000..4ddec87f
--- /dev/null
+++ b/lib/sh/owen
@@ -0,0 +1,121 @@
+load std sexprs
+
+# load a job. result is the new job id.
+subfn job {
+ {
+ id := "{read}
+ result=$id
+ or {echo load ${quote $*} >[1=0]} {
+ raise 'load failed'
+ }
+ } $* <> /n/remote/admin/clone
+}
+
+# load a job. print the new job id.
+fn job {
+ echo ${job $*}
+}
+
+# load a job, then start it.
+fn start {
+ id := ${job $*}
+ ctl $id start
+ echo $id
+}
+
+# send a control message to a job.
+fn ctl {
+ if {~ $#* 0 1} {
+ echo usage: ctl job-id request... >[1=2]
+ raise usage
+ }
+ (id args) := $*
+ echo ${quote $args} > /n/remote/admin/$id/ctl
+}
+
+# mount the scheduler name space
+fn mountsched {
+ configfile := $configfile # stop changes propagating out.
+ if{no $root}{
+ root=/grid/slave
+ }
+ opts := ()
+ fsopts := ()
+ schedaddr := ()
+ schedfsaddr := ()
+ readconfig {
+ if{~ $attr schedaddr}{
+ schedaddr=$val
+ }{~ $attr auth}{
+ if{~ $val 0}{
+ opts=($opts -A)
+ }
+ }{~ $attr keyfile}{
+ opts=($opts -k $val)
+ }{~ $attr schedfsaddr}{
+ schedfsaddr=$val
+ }{~ $attr fsauth}{
+ if{~ $val 0}{
+ fsopts=($fsopts -A)
+ }
+ }{~ $attr fskey fskeyfile}{ # first form is deprecated
+ fsopts=($opts -k $val)
+ }
+ }
+ if{no $schedaddr}{
+ ifs='
+ '
+ schedaddr=`{cat /grid/slave/schedaddr}
+ if{no $schedaddr}{
+ echo no scheduler address found >[1=2]
+ raise error
+ }
+ }
+ mount $opts $schedaddr /n/remote
+ no $schedfsaddr ||
+ mount $fsopts $schedfsaddr /n/gridfs
+}
+
+# print a format(2) file with the given format
+fn fmtcat {
+ if {! ~ $#* 2} {
+ echo usage: fmtread fmt file >[1=2]
+ raise usage
+ }
+ (fmt file) := $*
+ {echo $fmt >[1=0]; read -o 0; cat} <> $file
+}
+
+# readconfig command.
+# on entry $configfile is name of configuration file, or empty for default.
+# $root is default root directory.
+# run command for each entry in the config file, setting $attr and $val
+# to the attribute and the value in the entry.
+fn readconfig {
+ (cmd nil) := $*
+ if{no $configfile}{
+ if{ftest -f $root/config}{
+ configfile = $root/config
+ }
+ } {
+ if{! ~ $configfile '/*' './*'} {
+ configfile = $root/$configfile
+ }
+ if{! ftest -f $configfile}{
+ echo cannot find config file $configfile >[1=2]
+ raise 'config error'
+ }
+ }
+ if{! no $configfile} {
+ < $configfile getsexprs {
+ (attr sval) := ${els $sexp}
+ if{! ~ $#sval 1}{
+ echo bad config line $sexp >[1=2]
+ raise continue;
+ }
+ attr = ${text $attr}
+ val := ${text $sval}
+ $cmd
+ }
+ }
+}
diff --git a/lib/sh/profile b/lib/sh/profile
new file mode 100644
index 00000000..082b22f3
--- /dev/null
+++ b/lib/sh/profile
@@ -0,0 +1 @@
+# emu sh initialisation here
diff --git a/lib/sh/sched b/lib/sh/sched
new file mode 100644
index 00000000..4ddec87f
--- /dev/null
+++ b/lib/sh/sched
@@ -0,0 +1,121 @@
+load std sexprs
+
+# load a job. result is the new job id.
+subfn job {
+ {
+ id := "{read}
+ result=$id
+ or {echo load ${quote $*} >[1=0]} {
+ raise 'load failed'
+ }
+ } $* <> /n/remote/admin/clone
+}
+
+# load a job. print the new job id.
+fn job {
+ echo ${job $*}
+}
+
+# load a job, then start it.
+fn start {
+ id := ${job $*}
+ ctl $id start
+ echo $id
+}
+
+# send a control message to a job.
+fn ctl {
+ if {~ $#* 0 1} {
+ echo usage: ctl job-id request... >[1=2]
+ raise usage
+ }
+ (id args) := $*
+ echo ${quote $args} > /n/remote/admin/$id/ctl
+}
+
+# mount the scheduler name space
+fn mountsched {
+ configfile := $configfile # stop changes propagating out.
+ if{no $root}{
+ root=/grid/slave
+ }
+ opts := ()
+ fsopts := ()
+ schedaddr := ()
+ schedfsaddr := ()
+ readconfig {
+ if{~ $attr schedaddr}{
+ schedaddr=$val
+ }{~ $attr auth}{
+ if{~ $val 0}{
+ opts=($opts -A)
+ }
+ }{~ $attr keyfile}{
+ opts=($opts -k $val)
+ }{~ $attr schedfsaddr}{
+ schedfsaddr=$val
+ }{~ $attr fsauth}{
+ if{~ $val 0}{
+ fsopts=($fsopts -A)
+ }
+ }{~ $attr fskey fskeyfile}{ # first form is deprecated
+ fsopts=($opts -k $val)
+ }
+ }
+ if{no $schedaddr}{
+ ifs='
+ '
+ schedaddr=`{cat /grid/slave/schedaddr}
+ if{no $schedaddr}{
+ echo no scheduler address found >[1=2]
+ raise error
+ }
+ }
+ mount $opts $schedaddr /n/remote
+ no $schedfsaddr ||
+ mount $fsopts $schedfsaddr /n/gridfs
+}
+
+# print a format(2) file with the given format
+fn fmtcat {
+ if {! ~ $#* 2} {
+ echo usage: fmtread fmt file >[1=2]
+ raise usage
+ }
+ (fmt file) := $*
+ {echo $fmt >[1=0]; read -o 0; cat} <> $file
+}
+
+# readconfig command.
+# on entry $configfile is name of configuration file, or empty for default.
+# $root is default root directory.
+# run command for each entry in the config file, setting $attr and $val
+# to the attribute and the value in the entry.
+fn readconfig {
+ (cmd nil) := $*
+ if{no $configfile}{
+ if{ftest -f $root/config}{
+ configfile = $root/config
+ }
+ } {
+ if{! ~ $configfile '/*' './*'} {
+ configfile = $root/$configfile
+ }
+ if{! ftest -f $configfile}{
+ echo cannot find config file $configfile >[1=2]
+ raise 'config error'
+ }
+ }
+ if{! no $configfile} {
+ < $configfile getsexprs {
+ (attr sval) := ${els $sexp}
+ if{! ~ $#sval 1}{
+ echo bad config line $sexp >[1=2]
+ raise continue;
+ }
+ attr = ${text $attr}
+ val := ${text $sval}
+ $cmd
+ }
+ }
+}
diff --git a/lib/sh/srv b/lib/sh/srv
new file mode 100644
index 00000000..4f4d5906
--- /dev/null
+++ b/lib/sh/srv
@@ -0,0 +1,24 @@
+# shell functions for starting inferno services
+load std
+
+fn srv {
+ if {! ftest -f /net/cs} {
+ srv.cs
+ }
+ srv.styx
+}
+
+fn srv.cs {
+ ndb/dns -r
+ ndb/cs
+}
+
+fn srv.styx {
+ listen tcp!*!styx {export /&}
+}
+
+fn srv.auth {
+ listen -A tcp!*!inflogin auth/logind
+ listen -A tcp!*!infsigner auth/signer
+ # listen -A tcp!*!infcsigner auth/countersigner
+}
diff --git a/lib/sh/win b/lib/sh/win
new file mode 100644
index 00000000..fa3f69eb
--- /dev/null
+++ b/lib/sh/win
@@ -0,0 +1,42 @@
+load tk std
+
+fn x {
+ or {tk $wid $*} {
+ echo error on tk cmd $"*':' $status >[1=2]
+ }
+}
+
+subfn x {
+ result = ${tk $wid $*}
+ if {~ $result '!*'} {
+ echo error on tk cmd $"*':' $result >[1=2]
+ }
+}
+
+fn tkwin {
+ if {! ~ $#* 2} {
+ echo usage: tkwin name {command} >[1=2]
+ raise usage
+ }
+ wid := ${tk window $1}
+ while {} {
+ tk winctl $wid ${recv $wid}
+ } &
+ $2
+}
+
+# more for interactive use
+fn tkmkwin {
+ if {! ~ $#* 1} {
+ echo usage: tkmkwin name >[1=2]
+ raise usage
+ }
+ wid = ${tk window $1}
+ while {} {
+ tk winctl $wid ${recv $wid}
+ } &
+}
+
+fn onscreen {
+ tk onscreen $wid $1
+}
diff --git a/lib/strokes/digits.bit b/lib/strokes/digits.bit
new file mode 100644
index 00000000..3626c63b
--- /dev/null
+++ b/lib/strokes/digits.bit
Binary files differ
diff --git a/lib/strokes/digits.cl b/lib/strokes/digits.cl
new file mode 100644
index 00000000..f3b1499d
--- /dev/null
+++ b/lib/strokes/digits.cl
@@ -0,0 +1,89 @@
+20
+4 0
+28 111 162 110 161 109 160 108 160 107 160 105 162 102 163 100 166 98 170 97 175 97 180 97 187 100 192 105 196 111 198 118 197 126 194 133 189 138 183 142 177 142 170 139 165 134 161 127 159 120 159 113 160 108 162 104 166
+27 40 155 39 154 38 154 37 153 35 153 32 155 30 157 28 160 27 164 26 169 27 176 29 182 32 188 36 192 40 194 45 193 50 190 54 184 58 178 61 171 62 164 60 158 56 154 50 152 44 153 37 155 32 159
+29 102 43 103 43 102 43 101 43 99 45 97 47 95 50 94 55 93 60 94 65 95 68 97 73 101 76 106 77 112 77 117 75 122 73 126 69 128 64 128 59 127 53 124 48 120 43 114 40 109 39 104 39 100 41 98 43 97 46
+26 28 39 27 38 27 39 26 40 24 41 22 44 21 48 20 52 19 58 20 64 22 69 25 73 29 76 34 77 38 75 43 72 47 68 50 63 51 57 51 51 49 46 46 41 42 38 37 37 32 37 29 39
+8 1
+43 158 35 158 36 157 37 157 40 156 42 156 44 156 47 155 50 155 53 154 55 154 58 153 60 153 62 153 64 153 66 153 69 153 71 153 73 153 74 153 76 153 77 153 79 153 80 153 82 153 80 153 82 153 84 153 86 153 88 153 89 153 91 153 93 154 95 154 97 154 98 154 99 154 100 154 101 154 102 154 103 154 104 154 105 154 106
+60 46 31 46 32 45 33 45 34 45 36 44 38 44 39 43 41 43 44 42 46 42 48 42 49 42 51 42 54 42 55 42 57 42 59 42 60 42 62 42 63 42 64 42 65 42 66 42 67 42 69 42 71 42 73 42 74 42 73 42 74 42 76 42 77 42 78 42 79 42 80 42 81 42 82 42 83 41 83 41 84 41 85 41 86 41 88 41 89 41 90 41 91 41 92 40 92 40 93 40 94 40 95 40 96 40 97 40 98 40 99 40 100 40 101 40 102 40 103 40 102
+20 112 25 112 26 112 28 112 30 113 33 113 37 113 41 113 45 113 52 113 56 113 60 113 63 113 67 112 70 112 74 112 77 112 78 111 79 111 80 111 81
+30 52 28 52 29 52 31 52 33 52 35 52 37 53 40 53 43 53 45 53 48 53 50 53 53 53 55 53 58 53 60 53 62 53 64 53 65 53 67 53 68 53 69 53 70 53 71 53 72 53 73 52 73 52 74 52 75 51 75 51 76
+15 117 153 117 152 117 153 117 156 117 160 117 166 117 172 117 180 117 186 117 191 117 195 118 197 118 198 119 198 119 197
+14 35 150 36 149 37 149 37 151 37 155 37 160 36 167 36 175 36 182 36 189 37 193 38 196 38 197 39 196
+11 109 34 109 35 110 37 110 42 111 48 111 56 111 64 111 72 112 78 112 81 112 82
+13 26 30 26 32 27 36 27 41 27 48 27 56 27 63 27 69 27 74 27 78 28 79 28 80 28 81
+4 2
+28 100 163 99 162 100 162 102 161 105 161 110 160 116 160 121 160 126 162 129 165 129 170 127 176 123 183 118 189 113 194 108 198 105 200 104 201 103 201 105 201 107 201 110 200 114 200 119 199 125 199 130 199 134 198 138 198
+30 27 161 26 160 26 159 27 159 28 158 30 157 33 157 37 157 39 158 42 161 43 165 43 171 42 179 39 186 35 193 30 199 26 202 23 204 21 204 21 202 22 200 25 198 29 196 33 195 38 196 43 197 48 198 52 200 54 201 56 202
+33 96 39 96 38 96 37 96 36 97 35 99 33 101 32 104 31 106 31 109 31 112 33 113 37 115 42 115 48 115 55 114 62 112 68 109 73 106 77 102 80 100 81 96 82 94 81 94 80 95 79 98 78 102 76 108 76 114 75 119 76 124 76 127 77 129 77
+25 19 37 18 36 19 35 20 33 23 32 26 31 30 31 34 32 37 34 38 38 37 44 35 51 31 58 26 65 21 71 17 75 15 78 14 78 16 78 19 76 23 76 28 75 32 75 36 75 40 75
+4 3
+36 84 161 85 160 86 159 88 158 91 157 95 156 100 156 104 156 109 157 112 159 113 163 113 167 110 173 107 177 104 180 102 183 101 184 100 184 101 184 103 183 105 182 108 182 110 182 113 183 115 185 116 187 116 191 115 195 113 199 109 202 105 204 100 206 95 206 91 205 88 204 85 202
+38 18 163 18 164 19 163 20 163 22 162 24 162 28 161 31 161 35 162 38 163 40 164 41 167 41 169 40 172 38 175 36 177 34 179 32 180 31 180 32 180 33 180 35 180 37 180 40 181 43 182 45 184 47 188 47 191 47 195 44 199 41 202 38 204 35 204 32 203 30 201 28 199 25 197 23 197
+36 93 34 92 34 93 33 94 31 97 29 101 28 105 27 110 27 113 27 115 30 116 33 115 37 112 42 109 47 106 51 103 54 102 55 101 55 102 54 104 53 107 52 110 52 113 54 115 56 117 59 118 63 118 67 116 71 113 74 109 77 104 78 100 79 95 79 92 77 90 76 88 74
+36 12 29 13 28 14 27 15 26 18 24 20 23 24 22 27 22 30 22 33 24 34 27 35 30 34 34 31 38 29 42 27 45 25 46 24 47 25 46 27 45 29 45 31 45 34 45 36 48 38 52 39 57 40 62 39 67 37 71 34 74 31 76 27 77 24 76 20 75 18 73 16 71
+4 4
+26 107 158 107 157 108 158 108 160 109 163 109 167 109 172 108 176 107 181 106 185 106 188 106 190 106 191 108 191 110 191 112 190 116 189 120 188 124 187 130 186 136 185 141 185 147 185 151 185 154 184 155 184
+24 22 159 23 160 23 161 23 162 24 164 24 167 25 170 25 173 24 176 24 179 24 181 24 182 25 183 26 183 27 183 29 183 32 182 35 182 40 181 45 180 51 179 56 179 60 178 63 177
+20 104 26 105 26 105 27 106 29 106 34 106 39 106 45 106 50 105 54 105 57 106 59 108 59 110 58 114 58 118 57 123 57 127 56 131 56 135 57 137 57
+22 19 24 20 24 20 25 21 27 21 31 21 35 21 41 20 47 19 53 18 58 18 62 18 64 19 66 22 66 26 66 31 66 36 65 42 65 46 65 49 65 52 66 53 66
+4 6
+33 114 148 114 147 113 147 113 148 111 149 110 152 108 155 106 158 104 163 103 168 103 173 103 178 105 182 107 187 111 190 115 193 119 194 123 195 128 194 132 192 135 188 139 186 140 183 141 180 140 178 138 176 134 175 129 174 123 174 118 175 113 176 109 178 107 180
+35 47 154 47 153 47 152 47 151 47 150 46 149 45 147 43 146 41 146 38 147 35 149 33 152 30 157 28 163 28 169 28 177 29 184 31 190 33 195 36 197 38 198 41 198 44 196 46 194 48 190 49 187 49 184 48 181 47 179 45 178 42 178 39 179 35 180 30 183 26 186
+41 127 30 127 31 127 30 128 30 128 29 128 28 128 26 127 25 126 23 125 21 123 19 121 18 119 16 117 16 115 16 113 17 110 19 108 22 106 26 103 32 102 38 100 44 100 52 100 59 101 65 103 70 106 74 110 76 114 77 119 76 123 74 126 72 127 68 127 65 125 62 121 61 117 60 113 62 109 64 106 67 105 70
+30 29 16 28 16 27 17 26 20 24 23 23 28 22 35 21 42 21 50 22 57 23 63 26 67 29 69 32 70 35 69 39 68 42 66 44 64 46 61 47 59 46 56 45 53 43 51 39 49 35 49 30 49 26 51 23 53 21 56 21 60
+4 7
+26 98 161 97 161 97 160 98 160 99 160 102 160 107 159 112 159 118 158 124 158 130 157 134 157 135 157 136 158 135 159 134 162 133 164 131 169 127 176 124 184 120 192 116 199 114 204 113 207 113 208 113 207
+27 27 152 26 153 25 153 26 153 28 153 30 154 34 154 38 154 43 154 48 155 52 156 55 156 57 157 58 158 58 157 58 158 57 159 56 161 55 163 53 168 51 175 47 183 44 192 41 201 39 207 38 211 38 213
+27 102 40 102 41 104 41 106 41 110 40 115 39 120 39 125 38 129 38 132 38 134 38 135 39 136 39 136 40 136 41 136 42 135 43 134 46 133 51 130 57 127 65 125 74 122 81 120 87 119 91 118 94 118 95
+28 27 36 26 37 25 37 24 37 23 37 24 37 25 36 28 36 32 36 38 36 44 35 51 34 57 34 61 33 64 33 65 34 65 37 63 40 61 45 58 51 55 58 52 66 50 72 48 77 47 81 46 82 46 83 45 83
+4 8
+43 123 152 124 151 125 151 125 150 125 149 124 148 123 148 121 148 117 149 113 152 109 155 106 158 104 162 104 165 105 168 108 170 112 171 116 173 121 174 125 176 128 179 129 182 129 186 127 189 124 193 119 196 114 197 110 196 108 194 106 190 107 186 109 182 113 177 116 174 121 171 124 168 127 165 129 162 129 159 128 157 126 155 123 154 122 153
+46 43 146 43 145 43 144 42 143 42 142 41 141 39 140 37 140 33 141 30 142 26 144 23 147 22 150 21 153 22 156 24 159 27 162 29 164 32 165 36 167 39 169 42 171 45 173 47 176 48 179 48 183 47 186 45 188 41 190 37 191 32 191 28 190 24 187 22 184 23 180 25 175 28 170 32 166 37 162 41 159 44 156 45 154 45 152 44 150 42 149 40 149
+44 120 34 120 33 120 32 120 31 120 30 118 29 117 27 114 26 111 26 108 27 105 29 102 32 100 35 100 40 100 44 102 47 105 50 109 51 113 53 117 54 121 56 124 58 126 61 127 65 127 69 126 72 124 75 120 77 116 79 110 80 106 80 101 79 99 77 98 75 99 70 103 65 108 59 113 53 117 47 121 43 123 39 124 36 123 35 122 34
+41 38 23 38 22 37 21 35 20 33 20 30 21 26 22 23 24 20 26 19 29 18 32 18 35 20 38 23 40 26 41 30 43 34 44 37 45 41 47 43 49 44 53 44 57 44 61 42 65 40 68 37 70 34 70 30 69 28 67 26 64 26 61 27 56 29 51 32 45 36 39 39 34 41 31 42 27 43 23 42 20 40 19
+4 9
+34 127 159 127 158 126 157 126 156 125 156 123 155 121 154 118 153 114 153 110 154 107 156 104 159 102 163 102 168 103 172 105 175 108 177 112 176 116 175 119 172 121 170 123 167 124 165 124 164 125 164 125 166 126 169 126 173 127 179 128 192 129 198 130 202 130 204 131 204
+40 53 158 53 157 53 155 53 154 52 153 51 152 49 150 47 149 44 149 41 150 38 151 34 154 32 157 30 161 31 165 33 168 36 170 40 171 45 171 48 169 52 168 54 166 55 163 56 162 56 160 56 159 56 160 57 163 57 167 58 173 59 180 60 188 60 195 59 201 58 206 56 210 54 211 53 211 51 211 50 210
+42 127 36 128 36 128 35 128 34 128 33 127 32 125 31 123 30 120 30 115 30 111 31 107 32 104 34 102 36 102 40 103 43 106 46 110 49 113 50 118 50 123 49 127 46 131 44 133 41 135 40 136 39 136 38 136 39 135 40 135 42 135 46 135 52 134 58 133 65 133 72 132 78 131 82 130 84 129 85 127 85 126 85 125 85
+40 50 34 50 33 50 32 50 31 49 31 47 30 46 29 43 29 40 28 36 29 32 30 28 31 26 33 24 36 24 40 25 44 28 47 32 49 36 50 41 49 45 47 49 43 52 40 54 37 55 35 55 34 55 33 55 35 55 38 55 42 56 48 57 54 58 62 58 70 58 76 57 81 57 84 56 85 55 85 55 83
+4 B
+12 143 155 142 155 141 155 139 155 135 155 130 155 124 156 116 156 108 157 100 158 95 158 90 158
+11 58 154 57 154 55 154 53 153 49 153 44 153 39 153 33 154 28 154 24 155 21 157
+10 142 60 141 59 139 59 136 58 132 58 126 58 119 58 110 59 102 60 96 62
+12 66 61 67 61 66 61 64 61 61 60 55 60 49 60 41 60 32 61 26 62 21 63 18 64
+4 N
+11 102 209 104 208 106 206 109 203 113 199 118 194 123 188 128 182 132 177 136 173 138 171
+14 22 206 22 205 23 203 25 199 28 195 32 190 36 184 41 178 46 173 50 169 54 165 56 163 59 161 60 160
+11 97 92 97 91 98 90 100 86 103 82 108 75 114 67 122 58 129 49 134 42 138 37
+13 27 66 27 67 26 67 27 65 28 63 31 59 34 54 38 49 43 43 47 38 50 34 52 32 52 33
+2 A
+13 13 59 14 59 17 60 21 60 31 60 38 60 48 60 55 60 59 61 63 61 64 61 65 61 64 61
+14 48 106 49 106 51 106 55 106 59 107 63 107 70 108 80 108 87 108 91 108 95 108 97 108 98 108 97 108
+2 S
+19 52 111 52 110 52 107 51 105 51 103 50 101 50 99 49 96 49 93 48 89 48 87 48 84 48 82 48 81 48 80 48 79 48 78 48 77 47 77
+22 102 140 102 139 102 137 103 134 103 131 103 128 104 125 104 121 104 118 105 115 106 112 107 109 108 106 108 103 109 101 109 99 109 97 110 95 110 93 110 92 110 91 110 92
+2 R
+24 75 27 75 28 74 30 72 32 69 35 67 37 64 41 61 44 58 48 55 52 52 55 49 58 47 61 45 63 43 64 42 65 41 65 40 66 40 65 41 65 42 65 43 64 44 64 45 63
+21 158 29 158 30 156 32 154 35 151 38 147 42 143 46 136 53 133 57 129 64 126 68 123 71 121 74 120 76 119 77 119 78 118 78 118 79 117 79 116 79 116 80
+2 P
+26 92 64 90 64 88 65 84 64 80 64 70 63 60 63 50 62 43 62 36 62 32 62 28 62 26 62 26 63 27 63 29 63 32 63 35 63 39 63 49 63 56 63 66 63 73 62 77 62 79 61 80 61
+28 206 64 205 64 202 64 199 64 195 64 188 64 181 64 178 64 174 65 171 65 167 66 160 67 157 68 154 68 152 68 151 68 152 68 153 68 154 67 156 67 160 67 164 66 171 65 178 65 185 65 192 64 194 64 196 64
+2 U
+46 20 79 21 79 22 79 24 79 27 79 34 80 41 81 51 81 61 82 68 82 72 82 74 82 77 82 78 82 79 82 80 82 82 82 84 81 86 81 88 81 89 81 91 81 92 81 91 80 90 79 89 78 88 76 88 74 87 72 87 70 87 67 87 65 87 64 87 63 87 62 87 61 87 60 87 59 87 58 87 57 87 56 87 55 87 54 86 54 86 53 86 52
+41 84 168 85 167 86 167 88 167 92 167 96 168 103 169 110 170 114 170 110 170 114 170 118 171 128 171 135 170 142 170 152 169 159 169 166 169 169 168 171 168 172 168 173 168 173 167 172 167 172 166 171 165 171 164 170 162 169 160 169 158 169 156 169 153 169 151 169 147 169 145 169 142 170 139 170 137 170 136 170 135 170 134
+2 V
+64 38 107 39 107 39 106 40 105 41 103 42 101 44 98 45 95 46 91 46 88 47 85 48 82 48 80 48 78 48 77 48 75 48 74 48 73 47 72 46 72 45 72 44 72 44 73 43 73 42 73 42 74 42 75 42 76 42 77 41 78 41 79 42 80 42 82 42 84 42 86 43 88 44 89 45 90 45 91 46 91 47 91 48 90 50 89 53 87 56 85 59 84 62 82 66 80 68 79 70 77 72 75 73 73 74 72 76 70 76 69 77 67 78 66 78 65 79 65 79 64 80 63 81 62 81 61 82 61
+65 88 138 89 137 90 136 92 135 93 133 95 131 97 130 99 128 102 125 104 123 106 121 107 119 108 117 108 115 108 113 108 112 108 111 108 110 108 109 107 109 106 109 105 109 104 109 103 109 102 109 100 108 99 108 99 109 98 110 98 111 98 112 98 113 98 114 98 116 99 117 99 119 99 120 99 122 99 123 100 124 101 124 102 124 103 123 104 121 106 120 109 117 111 115 114 111 117 107 120 103 122 100 124 96 126 93 127 89 129 86 127 89 129 86 130 83 131 81 132 79 133 78 133 77 133 78 132 78 132 79
+2 W
+69 107 30 107 31 106 32 106 35 104 37 103 39 102 42 100 45 98 48 96 51 93 55 96 51 93 55 91 59 88 62 86 65 83 67 80 69 78 70 76 71 75 71 74 71 73 71 72 70 71 69 70 67 69 66 69 65 68 64 67 63 67 62 67 61 67 60 67 59 68 59 69 58 70 57 72 56 73 56 74 56 75 56 75 57 76 57 77 58 78 59 80 60 81 61 81 63 82 65 82 67 82 68 82 70 82 72 81 74 80 76 78 78 77 79 74 81 72 83 70 85 68 86 66 87 64 89 62 90 60 91 57 93 55 94 53 95 52 95
+70 201 44 201 45 200 47 200 50 198 57 196 64 195 71 194 78 193 85 192 89 190 92 189 94 187 96 185 98 184 99 182 100 181 101 180 101 179 101 177 101 176 101 175 100 173 99 172 99 171 98 170 97 169 96 169 95 169 94 168 93 169 91 169 90 169 89 170 88 170 87 171 87 172 86 173 85 174 85 175 84 176 84 177 84 178 85 179 86 179 87 180 88 181 90 182 92 182 94 182 96 182 99 181 101 180 104 180 107 178 109 177 111 175 113 173 114 171 115 168 115 165 116 161 117 158 117 154 118 152 119 150 119 149 120 148 120 149 121 150 121
+2 X
+34 130 88 128 89 126 89 123 89 119 90 116 91 109 91 102 91 95 92 91 92 84 93 82 93 81 93 80 93 79 93 78 93 79 92 79 91 79 89 79 86 78 83 78 79 77 77 76 74 75 71 74 69 74 68 74 67 74 66 73 66 73 65 73 64 72 64 72 63
+34 218 155 217 155 216 155 214 155 212 155 209 155 205 155 198 155 188 155 181 155 174 156 170 156 168 156 166 156 166 157 165 157 165 155 164 153 164 152 164 150 163 148 163 145 162 143 162 141 162 139 161 138 161 137 161 136 161 135 162 135 162 134 162 133 162 132 163 132
+4 5
+60 89 34 88 34 87 34 86 34 84 34 81 34 77 33 73 33 69 33 64 33 60 33 56 34 53 34 50 35 48 36 47 38 46 40 46 42 46 45 47 47 48 50 49 53 50 56 50 59 50 62 50 65 50 67 49 68 49 69 49 70 50 70 51 69 52 68 54 67 56 66 59 66 62 66 66 67 69 69 72 72 75 75 77 78 79 81 81 84 81 88 82 91 81 94 80 97 78 99 76 101 73 103 69 105 64 107 59 108 53 108 47 108 41 106 36 102 32 99 29 97
+59 195 69 194 69 193 69 191 68 190 67 187 67 183 66 180 66 176 66 172 65 168 65 165 65 163 65 160 65 159 65 158 66 158 68 157 70 157 72 157 75 158 79 158 82 159 87 160 90 161 93 162 96 162 97 162 98 162 99 163 98 164 97 166 97 167 96 170 96 173 97 175 98 179 99 181 102 183 105 186 108 188 112 190 117 191 120 192 124 192 127 191 129 189 131 186 133 181 135 176 136 170 137 163 138 156 138 150 138 145 136 140 134 137 132 134 128 131 124
+52 81 32 80 32 78 31 76 31 74 31 71 31 67 30 64 30 60 30 56 31 53 31 51 32 49 33 48 34 48 36 48 39 48 42 49 46 51 50 52 54 53 58 54 62 55 65 54 67 55 68 56 67 58 67 60 67 62 67 64 67 67 68 70 70 72 72 75 75 76 78 78 81 78 84 78 86 77 88 75 90 72 91 69 93 64 94 59 94 53 94 48 93 43 92 38 90 34 89 31 88 29 87 28 87
+54 189 68 189 69 187 69 185 68 183 68 179 67 174 67 170 67 164 68 160 69 156 70 154 71 153 72 152 73 152 74 153 76 154 79 155 82 155 85 156 89 156 92 155 95 155 97 154 98 154 99 154 100 155 100 156 101 157 100 159 100 162 101 165 101 169 103 172 105 175 108 178 112 180 116 182 120 183 123 183 127 182 130 181 133 178 136 174 139 168 141 162 143 154 145 146 146 139 145 133 143 128 141 125 139 123 137 122 135
diff --git a/lib/strokes/digits.clx b/lib/strokes/digits.clx
new file mode 100644
index 00000000..7eafcfde
--- /dev/null
+++ b/lib/strokes/digits.clx
@@ -0,0 +1,20 @@
+0 7 34 9 2 85 77 116 105 73 101 28 63 1 19 19
+1 3 52 0 55 64 55 128
+2 7 2 15 43 1 75 33 56 87 3 127 53 123 107 126
+3 9 14 13 47 0 80 10 77 35 56 59 91 74 86 113 53 128 19 114
+4 5 0 2 6 62 9 121 58 119 108 114
+6 7 69 1 15 23 2 79 48 127 107 101 58 81 4 103
+7 5 4 3 54 2 105 5 79 66 51 128
+8 11 73 12 71 4 63 1 20 31 62 66 85 84 84 110 58 128 30 118 52 66 77 14
+9 7 78 16 46 1 17 27 48 50 86 29 90 78 81 128
+B 3 108 61 54 59 0 70
+N 3 0 128 50 64 108 0
+A 3 0 62 54 65 108 66
+S 3 57 128 53 64 57 0
+R 5 107 0 59 58 9 119 4 124 1 128
+P 5 108 65 54 64 0 67 44 65 88 62
+U 5 0 83 53 87 106 84 105 63 105 41
+V 5 0 128 35 79 18 60 63 62 108 0
+W 5 107 0 84 63 37 68 57 101 1 128
+X 5 108 84 70 88 32 90 7 75 0 37
+5 7 108 5 76 2 45 7 57 60 98 101 53 128 0 109
diff --git a/lib/strokes/letters.bit b/lib/strokes/letters.bit
new file mode 100644
index 00000000..a8489f12
--- /dev/null
+++ b/lib/strokes/letters.bit
Binary files differ
diff --git a/lib/strokes/letters.cl b/lib/strokes/letters.cl
new file mode 100644
index 00000000..a5501242
--- /dev/null
+++ b/lib/strokes/letters.cl
@@ -0,0 +1,365 @@
+36
+11 a
+36 33 84 33 83 34 83 35 81 36 78 38 75 40 71 43 66 46 61 49 56 51 52 53 48 55 46 56 44 57 43 57 42 58 42 58 41 58 40 59 40 60 42 61 45 62 50 64 56 66 61 68 67 70 73 71 76 73 80 74 82 74 83 75 85 75 86 76 87 76 86 76 85
+28 172 78 172 79 173 78 174 75 176 72 179 67 182 62 185 55 188 49 191 45 194 41 195 38 196 37 196 38 197 40 199 43 201 48 203 55 206 61 208 67 210 72 212 76 213 79 215 80 215 82 216 82 216 83 215 82
+32 35 179 35 180 35 179 36 176 37 174 38 170 41 165 44 160 46 154 49 149 52 144 54 140 56 136 56 134 57 133 57 132 57 133 58 135 59 137 61 141 63 147 65 154 68 160 70 166 71 171 73 174 74 176 75 177 75 178 75 179 76 179 76 180
+28 145 188 146 187 147 185 150 182 153 178 158 172 164 166 170 159 177 153 182 148 186 144 189 142 191 141 192 142 192 144 192 147 193 152 194 159 195 166 197 173 198 179 199 184 200 187 201 189 201 190 202 190 202 191 202 190
+26 230 176 231 176 232 175 233 172 234 169 237 164 240 159 243 153 246 148 249 144 251 141 252 139 253 139 253 140 254 141 255 143 256 147 258 153 260 159 262 166 264 172 265 176 267 180 268 182 269 183 269 184
+28 251 96 252 95 252 94 253 91 254 86 257 79 260 72 264 63 269 55 273 48 276 42 278 40 279 39 280 40 281 42 282 45 285 52 287 60 290 69 294 79 297 89 300 96 301 102 303 105 303 107 304 108 304 109 304 108
+25 54 93 54 94 54 93 55 91 55 88 56 85 58 81 60 76 63 71 66 66 68 61 70 57 72 53 73 51 74 50 74 49 75 50 76 53 78 56 80 62 82 68 84 74 86 78 87 82 88 83
+28 130 148 130 146 131 144 132 141 135 137 137 131 140 124 143 117 146 111 148 106 149 103 150 102 150 101 151 103 152 106 153 111 155 118 157 125 158 132 160 139 161 143 162 146 163 148 163 149 164 149 164 150 165 150 165 149
+32 204 159 203 159 203 158 204 156 205 152 208 147 211 139 216 130 220 121 224 113 227 107 230 103 231 101 231 100 232 100 233 102 234 105 236 110 239 118 242 127 245 136 247 145 250 153 252 159 255 166 256 170 257 174 258 176 258 177 258 178 258 177 258 176
+52 44 100 45 100 46 99 47 98 48 97 48 95 49 93 50 91 52 89 53 86 54 84 56 81 57 78 58 75 60 72 61 69 62 66 63 63 64 61 66 59 67 57 67 55 68 54 68 53 68 52 69 53 70 55 71 58 72 61 74 65 75 68 77 72 78 75 80 78 82 81 80 78 82 81 83 84 84 86 85 87 86 89 87 90 87 91 88 91 88 92 88 93 88 94 89 94 89 95 89 96 90 96 90 97
+65 170 98 170 97 170 96 170 95 171 93 171 91 172 88 172 86 173 83 174 80 175 78 176 76 178 73 179 71 180 69 182 66 183 64 184 62 185 61 186 59 186 58 187 57 188 55 189 54 190 52 190 50 191 49 191 48 192 48 192 47 192 46 192 47 193 48 194 51 195 54 196 56 198 59 199 62 200 64 201 66 202 69 203 71 204 73 205 75 205 77 206 78 207 80 208 82 209 84 211 86 213 89 215 91 213 89 215 91 217 93 218 95 219 97 220 98 221 100 221 101 222 101 222 102 222 103 222 104 223 104
+9 b
+49 225 123 225 125 225 129 225 134 226 140 226 147 226 154 226 159 226 162 225 162 225 161 224 157 223 152 222 146 221 138 220 132 221 126 223 120 226 117 230 115 234 115 237 118 239 122 239 127 238 132 235 137 232 141 229 143 227 144 225 143 224 142 225 140 226 139 228 138 232 137 235 138 239 139 243 141 246 144 248 147 249 150 248 154 245 156 241 159 236 160 230 162 225 162 221 161 218 160
+52 65 132 66 133 66 136 68 140 69 145 69 152 70 159 69 167 68 172 66 176 65 178 63 177 62 174 62 168 61 161 62 153 64 145 68 137 72 131 75 126 79 123 83 123 86 124 88 127 88 132 87 138 85 143 82 148 79 151 76 153 73 154 71 154 70 153 70 152 72 151 74 150 77 149 81 149 85 149 89 150 92 152 94 156 94 159 93 163 90 166 87 170 82 173 77 175 72 176 68 176 64 174 63 172
+51 123 41 123 40 124 40 124 42 125 44 126 49 127 54 128 61 128 67 128 72 128 76 127 77 127 76 126 73 125 68 124 62 123 55 123 49 123 44 124 39 127 36 131 35 135 34 139 35 143 37 145 40 145 44 144 48 142 52 139 55 136 57 133 58 132 59 131 58 133 57 135 55 138 54 142 53 146 53 150 54 153 56 156 59 157 63 158 66 156 69 153 72 149 73 143 75 138 76 133 76 129 76
+49 239 156 239 158 240 161 240 166 241 171 241 177 240 182 240 187 239 190 239 191 238 191 238 188 237 183 236 177 236 168 236 159 237 150 238 145 241 139 245 135 250 134 254 136 257 140 258 145 258 149 255 155 252 160 248 164 245 167 242 169 241 169 241 168 243 167 246 165 250 164 255 163 260 164 264 167 266 170 267 173 267 177 266 180 263 183 258 186 253 188 250 190 244 190 238 190 234 189
+56 172 80 172 81 172 84 172 89 172 97 173 105 172 113 172 119 172 124 172 126 172 125 172 121 172 116 172 110 172 102 171 95 171 88 171 83 172 79 174 76 176 73 179 72 182 72 185 73 187 75 189 79 189 83 189 86 187 90 185 94 183 96 181 98 179 98 177 99 177 98 177 97 178 96 179 95 182 94 186 93 189 93 194 94 198 96 201 99 203 104 204 108 203 112 202 116 199 119 195 121 191 122 187 122 182 122 178 120 175 119 172 117
+51 64 56 64 58 64 60 65 65 64 71 64 77 64 83 64 89 63 91 63 88 62 84 62 78 61 73 60 67 61 62 62 57 64 52 68 49 72 46 76 45 79 46 81 49 82 53 82 57 81 61 79 65 76 68 74 70 72 70 71 70 71 69 72 68 74 67 77 66 81 66 84 66 88 68 91 69 93 71 95 73 95 75 94 77 91 79 88 82 83 84 78 86 74 87 71 87 68 87 67 85 67 84
+60 205 151 206 155 206 161 206 167 207 175 207 181 207 187 207 191 206 193 206 194 205 192 205 190 204 186 202 181 201 175 201 169 200 162 200 157 201 151 202 146 203 142 206 138 209 135 212 134 216 134 219 136 223 138 225 141 226 145 226 149 224 153 222 158 218 162 215 165 211 168 209 169 207 169 209 167 212 166 215 165 219 164 224 164 228 165 232 166 235 168 237 170 238 173 239 176 238 179 237 182 235 185 234 187 231 189 227 192 222 194 216 195 210 196 205 195 199 194 195 193
+58 160 68 161 71 161 74 162 79 163 85 164 90 164 96 164 101 164 103 163 104 163 103 162 101 162 97 161 92 161 86 160 80 160 74 160 69 161 66 162 62 164 60 166 58 169 57 172 57 174 59 175 61 177 64 177 68 176 72 174 76 171 79 168 80 165 81 163 81 162 81 162 80 163 79 165 78 167 77 170 77 174 77 178 77 181 78 184 79 187 81 188 83 189 85 190 88 189 91 187 93 184 96 180 98 176 100 171 102 167 103 163 102 160 101 158 100
+57 42 46 43 49 43 52 44 56 44 61 45 66 45 70 44 73 44 76 43 77 42 74 42 71 41 67 40 62 40 58 40 53 41 49 42 45 44 42 46 39 49 37 51 36 54 35 57 36 59 38 60 40 61 44 60 48 58 51 56 55 53 58 50 59 48 60 47 60 47 59 49 58 51 57 54 56 57 56 61 56 65 57 69 58 72 59 73 60 74 63 75 65 74 67 73 70 71 72 68 74 64 76 61 77 57 78 53 78 50 78 47 77 45 76
+9 c
+37 108 124 108 125 109 125 109 126 109 127 108 126 108 124 107 122 105 120 104 118 101 115 99 114 96 113 93 113 90 114 87 117 84 120 81 123 79 128 77 133 76 139 76 144 76 150 77 155 79 160 81 164 83 168 87 170 91 172 96 171 102 170 108 168 114 166 119 163 123 161 125 159 126 158
+38 202 89 202 90 202 91 202 90 202 89 202 88 202 86 201 85 201 83 200 82 199 81 197 81 195 81 193 81 191 82 188 83 186 85 184 87 182 91 180 95 179 99 178 103 178 108 179 113 180 117 182 120 184 123 187 125 191 126 194 126 198 126 201 124 204 123 207 122 208 120 210 119 210 118 211 117
+36 81 56 82 56 82 55 82 54 81 54 81 53 80 53 80 52 79 51 78 50 76 49 75 49 74 49 72 50 70 51 68 53 65 55 63 58 62 60 62 62 61 64 62 67 62 70 63 72 64 75 65 77 68 78 70 79 73 80 76 79 79 79 82 77 84 76 87 75 88 74 89 73
+41 127 144 128 144 127 144 127 143 126 142 125 141 124 140 122 138 120 137 118 137 116 136 113 136 110 136 106 138 103 139 100 142 97 146 94 150 92 156 90 162 89 170 88 177 87 184 88 190 89 196 90 202 93 206 96 210 100 213 105 214 111 214 119 213 126 210 134 207 141 203 147 200 151 197 154 195 156 194 156 193 157 193
+36 185 56 185 57 185 58 185 57 185 56 185 55 185 53 184 52 183 51 182 50 181 49 179 48 177 48 175 47 172 49 170 51 167 53 164 56 162 60 160 65 159 69 158 74 158 79 159 83 160 87 163 92 167 95 170 96 175 96 181 95 187 93 193 90 198 86 201 84 203 82 204 81
+36 70 35 71 35 70 35 70 34 69 34 68 33 67 32 64 31 62 30 59 29 57 28 54 27 51 28 49 29 46 31 44 33 41 35 39 38 37 41 35 45 35 49 34 54 35 58 36 61 39 65 42 67 46 69 50 71 55 72 60 72 65 71 71 69 75 68 79 66 82 65 83 64
+30 131 130 131 129 130 128 129 126 128 124 126 122 124 120 121 119 118 119 116 119 113 120 111 121 108 123 106 127 104 130 102 135 101 140 100 146 99 151 100 155 101 159 103 162 106 164 111 166 116 166 123 165 128 163 133 160 136 158 138 156
+33 194 43 194 44 194 45 194 44 194 43 194 42 193 41 192 39 191 38 190 37 188 36 186 35 184 35 182 35 180 36 177 38 175 40 173 43 172 47 171 51 170 56 170 61 170 65 171 69 173 73 175 75 179 76 183 77 187 77 192 76 196 75 200 74 202 73
+38 65 42 65 41 65 40 64 40 63 39 61 38 59 37 58 36 56 36 54 35 53 36 51 36 49 37 47 38 44 39 42 41 40 43 38 45 36 48 35 51 35 55 34 58 35 61 35 64 36 67 37 70 39 73 41 75 43 76 46 77 50 78 53 79 57 79 61 78 64 77 69 76 73 74 75 73
+9 d
+45 259 144 259 145 259 147 259 150 260 155 261 160 261 166 262 171 262 175 262 178 262 179 262 177 262 175 261 171 260 166 259 161 258 156 257 152 257 148 258 145 259 142 260 139 262 136 264 135 267 134 271 133 274 134 279 136 283 139 286 141 289 145 291 150 292 155 291 160 290 165 288 170 285 174 281 176 277 177 273 178 269 178 266 177 263 176 260 176 258 176
+44 172 93 173 94 173 95 173 98 174 101 174 105 175 111 175 117 175 122 174 127 174 130 173 132 173 133 173 132 173 129 173 125 173 120 173 115 173 110 172 105 172 101 172 97 173 93 174 90 176 88 178 86 181 86 184 86 188 88 191 91 195 94 197 99 199 103 200 108 200 113 199 117 197 121 195 124 192 126 188 127 184 128 181 128 177 127 175 126
+51 49 44 49 45 50 48 50 52 51 58 52 64 53 71 53 77 53 82 53 85 52 89 52 92 52 94 52 96 51 96 51 95 51 93 50 91 49 87 49 83 48 78 47 73 46 67 46 62 46 56 46 51 47 46 49 42 51 39 55 36 58 35 63 35 68 35 73 36 77 39 81 42 84 46 86 52 88 57 88 63 87 69 86 74 84 78 82 81 78 83 74 85 69 87 63 88 59 88 55 89 52 88
+40 85 130 85 131 85 133 86 136 86 140 87 146 87 150 87 156 86 160 86 164 85 164 85 163 85 160 84 155 83 150 82 144 82 139 82 134 82 130 82 127 84 125 86 124 89 124 93 125 97 127 101 130 105 134 108 139 111 144 112 149 112 153 111 158 109 161 106 165 101 167 96 169 89 171 82 172 75 173 70 173
+44 154 52 154 53 154 55 154 58 155 62 156 67 157 72 157 78 157 82 157 86 156 88 156 89 156 88 155 86 154 83 153 79 152 74 151 69 150 65 150 60 149 56 150 53 150 50 152 48 154 46 157 46 161 46 165 47 169 49 172 51 175 55 177 59 177 62 177 67 176 70 174 74 172 77 169 79 166 81 163 82 160 83 157 84 155 84 153 83
+41 37 43 37 44 38 45 38 48 39 52 39 56 40 60 40 64 40 67 40 69 39 69 39 67 38 65 38 62 37 59 36 55 35 51 35 48 35 45 37 42 38 40 40 38 43 36 45 36 48 37 51 38 54 41 57 43 60 47 62 52 63 56 64 59 63 62 62 64 59 65 55 67 51 68 46 69 42 70 40 70 39 71
+39 222 105 223 106 223 108 223 112 223 118 224 125 224 132 224 140 223 146 223 150 222 152 221 149 220 144 219 138 218 130 217 123 215 117 214 112 214 108 214 104 216 102 218 100 222 99 226 99 231 102 235 106 238 112 240 119 240 126 239 133 237 139 234 145 231 149 228 152 225 154 222 156 219 156 217 155 216 154
+44 141 54 142 55 142 57 142 59 142 63 142 68 142 73 143 78 143 83 142 86 142 89 142 91 142 92 142 91 141 89 141 85 140 80 139 74 139 69 139 64 140 59 141 56 142 53 144 51 147 49 151 49 155 50 159 51 164 54 168 57 171 62 174 67 176 71 176 76 175 80 173 83 171 85 166 88 160 90 154 92 149 93 144 94 141 94 139 94
+44 32 33 32 34 32 35 32 38 32 42 33 47 33 53 34 58 34 62 34 65 34 66 34 67 33 65 33 63 32 60 31 56 30 52 29 48 29 44 30 40 32 37 33 35 35 32 38 29 41 29 44 29 47 31 50 34 52 38 55 42 56 47 57 52 58 56 58 59 56 62 54 64 51 66 48 67 44 68 41 69 38 70 37 70 35 70 35 71
+9 e
+56 279 119 279 118 278 117 277 116 277 115 276 114 275 114 273 113 271 113 269 113 266 114 263 116 259 118 255 121 253 124 251 128 250 133 251 137 252 142 254 146 256 149 258 150 261 152 263 152 265 152 267 151 269 150 270 150 270 149 271 149 270 149 268 148 267 148 265 149 263 149 261 150 259 151 257 152 254 154 252 155 250 157 248 160 247 162 247 165 248 169 251 172 254 174 258 176 263 177 268 176 273 175 278 174 283 172 286 170 289 168 290 167
+54 167 80 167 79 167 78 166 78 165 77 163 76 161 75 159 75 155 75 152 76 149 77 147 79 144 82 143 87 142 93 142 100 144 106 146 112 149 115 153 117 156 116 159 115 162 113 164 112 165 110 166 108 165 107 163 105 161 105 159 104 155 104 152 104 149 105 146 106 143 107 140 109 137 110 136 112 134 115 134 118 134 122 134 126 135 131 136 134 139 138 142 140 145 143 149 143 154 143 159 142 164 140 168 137 171 135 173 134
+47 62 46 63 47 62 48 62 47 61 45 60 44 59 42 57 42 55 41 53 42 50 43 48 44 45 47 43 51 41 56 40 60 40 64 41 69 43 72 46 74 49 75 52 75 55 75 58 74 60 73 61 72 61 71 60 71 59 70 56 70 53 71 50 72 46 74 43 76 41 78 39 81 38 85 38 90 38 94 40 99 43 102 47 105 51 106 57 106 61 105 66 103 70 100
+53 263 145 263 144 263 143 262 143 262 142 260 141 259 140 256 140 253 140 250 141 247 143 244 145 242 148 241 150 239 154 239 158 240 162 241 165 243 168 246 169 250 170 253 170 256 170 258 169 259 169 260 169 260 168 260 169 259 169 258 169 257 170 255 170 253 171 250 172 247 173 243 175 240 176 237 178 234 180 233 182 232 183 232 186 233 188 235 190 237 193 240 195 244 197 249 198 254 198 259 197 263 196 267 195 269 193
+43 183 79 183 78 182 77 181 76 180 75 178 74 174 74 170 74 167 75 163 77 160 80 159 84 158 89 158 95 159 100 161 105 164 108 167 110 169 110 172 109 174 108 175 107 176 104 175 102 174 101 172 101 169 101 166 102 162 104 158 107 155 110 152 114 151 118 150 122 150 126 152 130 154 133 157 135 162 136 167 136 172 135 177 133 182 131
+39 75 75 75 74 74 73 73 72 71 71 69 69 64 69 60 70 55 70 51 72 47 75 45 79 43 83 43 88 44 93 46 98 48 101 51 102 54 102 56 101 57 99 58 98 58 97 57 97 54 98 51 100 47 103 43 107 39 111 36 115 35 119 34 124 36 128 39 131 43 134 49 135 55 134 61 133 66 130
+52 256 63 256 64 257 64 256 63 256 62 255 61 254 59 252 57 250 55 248 54 245 54 242 56 239 58 236 62 233 67 231 72 230 77 231 81 232 85 234 88 237 89 241 90 244 89 247 88 249 86 250 84 251 83 250 81 249 80 247 79 245 79 242 79 240 79 237 79 234 80 231 82 228 84 226 87 224 90 223 94 222 98 222 103 223 107 225 111 227 115 231 118 236 119 241 120 247 119 252 117 257 114 261 112
+54 160 42 160 41 159 40 158 39 157 39 155 38 154 37 152 36 150 35 149 35 148 35 146 36 144 37 142 40 140 43 138 47 137 51 137 55 138 58 139 62 141 65 143 66 145 67 146 68 148 67 149 66 150 65 151 63 152 61 152 60 151 59 149 58 147 59 144 59 141 60 137 61 134 63 130 64 127 66 126 67 124 69 123 71 123 73 124 75 126 78 128 80 132 82 136 84 141 85 146 86 152 85 157 84 161 83 164 81
+60 71 39 71 38 71 37 71 35 70 34 70 33 69 32 68 31 66 31 64 30 62 30 60 29 57 30 54 31 51 32 48 35 46 38 44 41 43 44 42 47 41 51 42 55 43 58 44 60 47 62 49 63 51 63 54 63 56 63 58 62 59 62 59 61 60 61 59 60 58 60 56 61 54 61 52 62 50 63 48 63 46 64 44 66 42 67 41 69 40 72 39 74 38 77 38 80 38 83 38 86 39 90 40 93 42 95 45 98 47 99 52 99 57 98 62 96 66 95 71 92
+9 f
+23 288 93 287 93 287 92 285 92 283 92 278 92 273 93 266 95 260 98 254 100 249 102 246 104 245 106 245 109 245 113 246 120 247 128 247 138 247 149 247 159 247 169 246 176 246 180
+29 199 89 199 88 198 88 196 87 193 85 189 83 185 81 180 79 175 77 171 75 168 74 165 73 164 73 163 73 162 73 163 74 163 76 163 80 163 85 163 93 163 102 162 113 161 123 160 132 160 138 159 143 159 145 158 146 158 145
+24 80 58 80 59 80 58 79 57 77 56 75 55 70 55 65 54 59 55 55 56 50 57 47 59 46 61 47 64 48 68 49 75 50 85 50 95 50 106 50 115 49 122 49 125 48 127 48 128
+28 269 62 268 62 267 62 266 61 264 61 261 61 257 61 252 61 246 62 240 62 235 62 231 63 228 63 226 63 225 64 225 65 225 66 226 68 227 72 227 77 228 83 228 89 228 95 227 100 227 105 226 107 225 108 225 107
+29 175 50 174 49 173 49 171 49 167 48 163 48 158 47 153 48 148 48 144 48 141 49 139 49 138 50 137 52 137 53 138 56 138 60 138 65 139 70 139 76 139 83 138 89 138 95 137 100 137 104 137 107 137 109 137 110 137 111
+24 72 40 71 40 68 40 65 40 61 40 57 39 53 39 49 39 46 39 44 39 43 40 42 40 42 41 42 42 42 44 43 48 43 53 43 58 44 64 44 70 44 75 44 78 44 80 44 82
+26 318 111 317 110 316 110 314 109 311 109 307 108 302 108 295 108 289 109 284 109 279 110 276 111 274 112 274 113 273 115 274 118 275 123 276 130 277 140 277 150 277 160 277 170 276 178 276 183 276 187 275 188
+29 238 52 238 51 237 51 236 51 234 50 232 49 228 49 223 48 217 48 212 48 206 49 202 50 198 51 196 52 195 54 196 57 196 61 197 67 198 75 199 84 199 94 199 103 199 111 198 117 198 120 198 122 197 122 197 121 197 120
+27 85 42 85 41 84 41 82 41 80 41 76 41 71 40 65 40 59 39 54 39 49 39 46 40 44 41 43 42 43 43 44 45 45 49 46 54 47 61 48 69 48 76 49 84 49 90 49 94 49 97 49 98 49 99
+9 g
+37 270 90 270 89 270 88 269 86 267 85 265 85 263 86 260 88 257 92 254 97 252 104 252 111 252 117 254 123 257 126 261 128 264 128 269 127 272 126 274 124 276 122 276 119 275 117 273 115 270 113 267 111 264 111 262 110 261 110 260 110 262 110 264 110 266 110 270 109 273 109 276 108 278 107
+48 182 55 182 56 181 54 181 53 180 51 178 49 175 48 173 46 169 46 165 47 162 49 158 52 154 57 152 63 150 69 148 77 147 85 147 92 149 99 152 104 156 107 162 109 167 110 173 109 179 107 183 104 186 101 187 97 188 93 187 88 185 85 183 81 180 79 176 77 173 77 169 77 166 77 163 78 162 78 161 79 163 79 166 79 169 79 174 78 179 78 183 77 187 76 189 75
+37 77 46 76 45 76 44 74 42 72 41 70 40 67 40 64 41 61 43 59 47 58 51 58 56 58 60 60 65 62 69 65 72 69 73 73 74 76 73 78 72 80 70 81 68 80 66 79 64 77 62 75 61 72 60 70 60 68 60 68 61 70 61 72 62 74 61 77 61 79 61 81 60 82 60
+50 174 145 174 144 174 143 173 143 172 141 170 140 169 139 166 138 163 137 160 137 157 138 154 140 151 143 148 147 146 153 145 159 146 165 147 171 150 176 154 179 158 182 162 182 167 181 171 180 174 177 177 174 178 171 179 168 179 166 178 163 176 161 173 160 170 159 168 158 165 159 163 159 161 160 160 160 161 160 162 160 164 160 166 160 170 159 174 158 178 157 181 156 184 155 185 155 186 155 185 155
+49 213 59 213 58 213 57 212 56 211 56 210 54 208 53 207 52 204 51 201 52 199 53 196 56 193 61 190 66 188 72 187 79 187 85 190 92 193 97 197 101 202 104 207 105 212 104 215 102 218 99 220 96 221 91 220 87 219 83 217 81 214 78 212 77 208 76 205 75 202 75 200 75 198 76 197 76 197 77 198 78 200 79 203 79 207 79 212 79 216 79 221 77 224 76 227 76 229 75
+41 90 51 90 50 90 49 89 48 87 47 85 46 83 46 81 46 79 46 76 48 74 50 72 54 71 58 70 62 71 67 72 71 73 75 76 79 79 82 82 85 86 86 90 86 94 85 97 83 99 80 100 78 100 75 98 72 96 71 92 70 89 70 86 70 84 71 83 72 83 73 85 73 87 73 91 73 94 72 97 72 100 71
+57 304 116 304 115 305 116 305 115 304 115 304 114 303 112 302 110 300 108 298 106 295 106 292 106 288 107 284 109 279 112 276 116 272 121 270 126 268 133 267 140 267 146 268 152 270 158 272 162 276 165 280 167 285 168 290 167 295 165 299 163 303 160 305 157 307 155 307 153 307 151 306 150 305 148 302 146 300 145 297 144 294 143 292 144 289 144 287 144 285 144 284 145 285 145 286 145 288 145 291 144 295 144 300 143 304 142 308 141 311 140 313 140 314 139
+51 201 92 200 92 200 91 200 90 199 89 198 88 197 87 195 87 193 87 191 88 188 90 186 92 183 95 181 99 179 104 178 110 177 117 178 123 179 128 181 132 184 135 187 137 191 137 195 136 199 134 201 132 203 130 204 127 204 125 203 124 201 122 199 121 196 121 194 121 192 121 190 121 189 122 188 122 189 122 190 122 192 122 194 122 197 121 200 121 203 120 205 120 206 119 207 119 208 119 208 118 207 118
+60 73 51 74 51 74 52 74 51 73 51 73 50 72 49 71 47 69 46 67 45 64 44 61 44 58 45 55 46 53 48 50 51 49 54 48 57 47 61 47 65 47 69 48 73 49 77 51 81 53 85 56 88 59 90 62 91 66 92 70 91 73 90 77 89 79 87 81 85 82 83 83 81 83 79 83 77 82 75 80 74 78 73 76 72 74 72 71 72 69 72 67 72 64 72 63 72 62 72 63 72 64 72 67 72 69 71 72 71 75 70 77 70 80 69 81 69 83 68 84 68
+9 h
+40 254 104 254 103 254 102 254 103 255 106 256 112 256 120 257 129 257 140 257 150 257 158 256 163 256 166 255 167 255 168 256 167 256 164 256 161 257 158 258 153 260 149 263 144 266 141 270 138 273 136 277 135 280 135 284 135 286 136 288 138 289 141 291 145 291 150 291 156 291 161 290 165 290 168 290 170 289 170 290 169
+31 155 61 154 60 155 61 155 64 156 70 157 79 158 89 158 97 158 108 158 117 157 122 157 125 157 126 157 125 157 123 158 119 160 115 163 110 167 105 171 101 175 99 178 99 182 100 184 103 186 107 188 111 189 116 189 119 190 122 190 124 189 125
+40 44 39 44 37 44 36 44 37 44 40 44 44 44 51 43 59 43 68 42 76 42 83 41 88 41 91 41 93 41 94 41 93 41 92 41 91 41 88 41 85 42 81 43 77 45 73 47 70 50 67 53 64 56 62 59 60 62 59 65 58 68 59 69 60 71 63 72 67 74 71 74 76 75 81 75 85 75 89 75 91
+36 247 106 246 102 245 100 245 99 245 100 245 101 246 105 247 112 248 122 250 135 251 147 252 159 251 168 251 174 251 177 251 178 251 176 252 174 253 171 255 168 258 165 261 162 265 161 270 160 273 161 276 162 279 164 280 166 282 167 282 169 282 171 283 173 283 174 283 176 283 177 283 176
+38 148 67 147 67 147 66 147 65 148 66 148 67 148 69 149 73 149 80 149 90 149 102 148 113 147 123 146 131 146 135 145 136 146 136 146 135 147 132 148 126 150 119 153 112 156 104 159 98 164 93 168 90 171 89 174 89 177 91 179 95 180 100 182 106 182 112 183 118 183 123 184 128 184 131 184 133
+25 44 58 43 58 43 59 44 61 44 65 45 71 45 78 45 87 45 95 45 101 45 105 45 107 45 106 46 102 47 98 49 95 51 91 53 89 56 89 58 89 60 91 62 93 63 97 64 100 64 103
+34 120 121 120 120 120 122 120 126 120 132 120 139 120 148 120 157 119 166 119 174 118 179 118 183 118 185 118 184 118 182 118 179 118 175 119 172 121 166 124 162 127 158 131 155 135 153 138 153 141 153 143 155 145 158 147 162 148 167 148 171 148 175 148 178 148 180 148 181
+37 176 30 176 29 176 28 176 29 176 32 177 36 177 43 177 52 177 61 177 70 176 79 176 84 175 88 175 90 175 89 175 88 175 85 176 81 178 76 180 71 183 67 186 63 190 61 195 60 199 59 203 60 206 61 209 62 211 65 212 68 212 72 212 77 212 81 211 86 211 89 211 92 211 94
+27 35 27 34 26 34 27 35 30 35 35 36 42 37 51 37 60 37 68 37 75 37 79 37 81 37 82 37 81 38 79 40 76 42 72 46 68 50 64 54 62 58 62 62 62 65 65 68 68 69 71 70 74 70 76
+9 i
+12 172 131 173 131 174 134 175 140 176 148 177 159 179 171 180 183 181 193 182 200 182 204 182 205
+8 77 121 78 124 79 129 80 137 81 145 82 155 83 162 83 168
+10 282 83 282 82 283 85 284 90 284 97 285 107 286 117 286 125 286 132 286 135
+14 221 66 222 64 223 63 223 64 222 69 220 77 218 89 215 102 212 115 209 128 208 136 207 141 207 143 207 142
+17 128 57 128 53 128 49 127 47 127 48 128 51 129 58 130 68 133 81 135 95 137 108 139 119 141 126 142 129 143 131 142 131 142 129
+11 47 46 46 45 46 46 46 49 45 55 45 63 45 73 45 83 45 91 45 98 45 102
+17 197 95 198 92 198 91 198 92 198 95 199 101 199 109 199 119 199 131 199 141 198 150 198 158 198 163 198 167 198 170 198 172 198 173
+11 117 32 118 32 118 33 118 36 119 40 119 46 119 53 120 59 120 64 120 68 120 71
+12 39 27 39 26 39 29 38 34 38 40 38 47 38 54 38 60 38 64 38 67 38 69 39 69
+9 j
+26 284 68 285 67 285 66 285 67 286 70 286 75 287 83 288 93 288 105 288 116 288 126 287 135 287 141 286 145 285 147 285 149 284 149 283 149 280 149 276 148 270 147 263 146 254 145 247 142 240 139 236 136
+25 207 54 208 52 208 51 208 52 209 55 209 60 209 66 210 74 210 82 210 90 210 97 210 102 209 105 208 107 205 108 201 107 195 105 189 104 182 101 176 100 170 99 166 98 164 98 161 98 160 99
+22 99 37 99 36 99 37 99 38 100 41 100 46 100 52 101 59 101 66 101 72 101 75 101 78 100 79 99 78 98 77 95 76 92 75 87 75 83 75 79 75 77 76 75 77
+29 297 92 297 89 298 88 298 89 298 91 299 95 299 102 300 111 301 123 302 136 302 148 303 160 304 170 304 177 304 183 304 188 303 192 302 194 301 195 299 196 296 196 292 195 288 195 283 194 277 193 271 193 266 192 262 192 260 192
+21 204 44 204 43 204 44 204 47 205 52 205 60 206 69 206 80 206 91 205 101 204 110 202 116 200 120 195 122 190 122 184 119 177 116 172 113 168 110 165 107 164 105
+21 92 28 93 30 93 34 94 39 95 47 95 55 96 64 96 73 95 80 95 86 95 90 94 93 93 95 91 96 89 96 85 95 81 93 77 90 73 87 69 84 65 83
+24 253 95 254 94 254 92 254 93 254 95 254 100 254 107 254 115 254 125 255 134 255 143 256 150 256 156 256 159 255 162 253 164 250 165 245 165 239 166 232 166 225 166 220 166 216 165 214 165
+21 198 37 197 38 197 40 198 44 198 49 198 56 198 62 199 68 199 73 198 76 198 78 197 79 195 79 193 79 189 78 184 78 178 78 173 78 168 78 163 77 161 76
+27 72 34 72 33 72 34 72 35 73 37 73 41 74 46 74 52 74 58 74 65 74 70 74 74 75 78 75 80 75 82 74 82 74 83 73 83 72 83 70 84 67 84 62 85 57 85 53 85 48 85 45 84 42 85
+9 k
+29 122 132 123 131 124 130 124 131 124 132 123 136 121 140 118 146 113 154 106 161 99 168 91 174 83 178 76 180 70 182 64 182 62 180 62 179 64 177 70 175 77 174 85 174 94 174 102 177 110 180 115 183 118 186 122 189 124 191
+35 217 51 217 52 217 53 217 55 216 58 216 62 214 66 211 72 207 78 201 84 194 90 186 95 179 99 172 101 167 103 164 104 163 104 162 105 163 105 163 104 164 104 165 104 167 103 170 103 173 103 177 103 185 106 191 110 196 115 202 121 208 128 213 137 218 146 221 154 224 160
+25 102 41 102 40 102 41 102 42 101 44 100 46 97 49 94 53 89 56 84 60 79 63 74 65 70 66 67 67 65 67 68 66 70 65 74 65 78 66 83 68 87 70 91 73 94 76 96 78 98 80
+28 110 130 110 131 111 133 111 137 110 142 108 148 105 154 101 159 95 163 88 165 81 166 75 166 70 166 65 164 63 163 63 161 66 160 71 159 78 159 86 159 94 160 102 163 110 166 116 170 121 174 124 177 127 178 128 179
+24 204 73 205 73 205 75 205 79 203 84 200 91 196 99 191 107 185 113 180 116 174 118 170 118 167 117 165 114 166 111 168 108 173 106 179 105 186 105 194 107 200 109 206 111 210 113 212 114
+24 92 54 93 54 93 55 93 56 92 59 90 62 87 67 83 71 78 76 73 81 68 84 62 85 59 85 57 83 57 81 58 78 61 76 65 74 71 73 77 73 82 74 88 75 93 77 97 79
+38 206 115 207 115 208 115 208 117 208 120 207 125 206 131 203 139 200 146 196 153 190 158 186 160 180 162 172 163 165 162 159 161 154 159 152 158 152 156 155 154 159 153 165 151 172 151 179 151 186 152 193 155 199 158 204 162 209 166 213 172 217 177 220 182 223 187 225 190 226 193 227 194 228 195 228 194
+29 204 53 204 52 204 54 203 56 202 60 200 64 196 69 192 73 187 76 182 78 177 78 173 78 170 77 167 76 167 74 167 72 169 71 171 70 176 70 181 71 187 73 192 76 197 80 201 83 204 87 206 90 207 92 208 94 209 95
+29 74 35 74 36 74 38 74 41 73 46 71 51 69 57 64 61 60 66 55 69 51 70 47 71 44 70 42 69 41 68 40 67 41 66 43 66 47 65 51 65 56 65 62 66 68 68 73 70 76 72 79 73 80 74 81 75 82 76
+9 l
+28 152 142 152 141 153 143 154 147 156 153 158 161 160 171 162 181 163 190 164 196 165 201 165 203 165 204 165 205 166 205 168 205 172 204 177 204 183 204 190 204 197 204 204 204 208 204 211 205 213 205 214 204 215 204 214 203
+24 189 53 189 54 190 56 190 60 191 65 191 71 190 78 190 84 189 89 188 92 188 93 187 94 187 93 188 94 189 94 192 95 196 96 202 98 208 98 216 98 222 98 228 98 232 98 235 97
+28 69 48 69 45 70 43 70 42 70 43 71 47 70 53 70 62 69 73 67 86 64 97 62 107 60 115 59 120 59 123 58 124 59 124 60 125 63 125 67 125 73 124 79 124 88 122 96 121 104 120 110 118 115 118 117 118
+21 85 152 85 151 85 153 85 157 86 163 85 171 85 179 85 187 84 193 84 197 85 199 86 199 89 199 92 199 96 198 101 197 106 196 111 196 116 195 119 195 122 195
+23 170 81 170 78 170 77 170 78 170 82 169 88 168 97 167 108 165 120 164 130 162 138 162 144 162 147 163 149 165 150 169 151 175 151 183 152 192 154 201 156 211 158 219 160 226 162
+23 42 48 43 47 43 46 43 47 43 49 44 54 43 61 43 70 42 82 41 93 40 103 38 111 38 116 38 119 39 119 42 119 47 118 52 116 58 115 65 114 71 113 76 112 79 111
+26 233 78 233 77 233 78 233 81 234 87 235 95 235 105 235 116 234 127 234 134 234 140 233 144 233 146 233 147 234 147 235 146 237 146 241 146 246 145 253 144 260 144 267 143 272 142 277 142 279 143 280 143
+26 134 58 134 56 134 55 134 56 135 59 135 64 135 70 134 77 134 85 133 93 132 100 131 105 130 109 130 110 130 111 131 111 132 110 135 110 139 109 144 109 150 109 156 109 162 109 166 109 169 109 171 110
+24 27 41 27 40 27 41 27 42 27 45 27 49 27 55 27 61 27 68 27 75 26 80 26 84 26 87 26 88 26 89 27 89 30 89 33 89 37 88 42 87 47 86 52 86 56 86 59 86
+9 m
+42 266 164 267 165 267 164 267 161 267 157 267 153 268 144 270 135 272 126 274 118 277 112 279 109 281 109 283 111 286 116 288 122 289 131 291 139 291 147 292 153 291 157 291 156 291 152 291 146 292 140 293 133 294 128 296 123 298 120 300 118 303 118 305 120 308 123 311 128 313 135 315 143 316 151 316 158 316 163 315 166 315 168 315 169
+37 184 146 183 147 183 146 183 145 183 143 183 142 184 138 185 134 186 130 188 127 189 125 191 124 192 124 193 126 194 130 195 133 197 138 198 141 198 144 199 145 200 143 201 140 203 137 205 133 208 129 210 126 211 124 212 124 213 124 213 126 214 129 215 133 217 138 218 142 219 146 219 148 220 149
+48 64 124 63 125 63 126 62 127 62 126 61 125 62 121 62 115 64 107 65 98 68 90 71 83 72 78 74 75 75 75 75 77 76 81 78 87 80 95 82 103 84 110 85 115 86 118 87 119 87 118 87 115 88 109 89 103 91 95 94 88 96 82 98 78 100 77 101 76 102 75 102 76 103 77 104 80 105 85 106 92 107 100 107 107 108 114 109 119 109 122 110 123 110 125 110 126
+43 271 175 271 177 271 180 271 182 271 183 271 181 271 178 271 173 271 166 273 158 275 151 277 145 280 141 282 140 284 141 286 144 287 147 288 153 289 159 289 165 290 169 290 171 290 170 291 167 292 162 294 155 296 148 299 141 302 136 305 132 308 130 311 130 313 132 315 136 317 141 318 147 319 153 320 157 321 160 321 163 321 165 321 166 321 167
+37 191 128 191 130 191 131 191 132 191 131 191 129 191 126 192 120 193 114 195 107 198 100 200 95 203 93 205 93 207 96 209 101 210 108 211 114 212 120 212 124 212 127 213 125 214 121 215 115 217 109 220 102 222 97 224 93 226 92 228 94 230 98 231 105 233 113 235 121 236 129 237 134 237 137
+46 54 104 54 107 55 109 55 110 54 108 53 104 53 98 52 90 52 82 53 74 56 67 59 62 62 58 67 57 70 57 74 60 76 64 78 70 80 77 81 85 81 92 81 98 81 102 81 103 80 102 81 97 81 92 83 85 85 78 87 71 90 67 93 64 95 61 98 60 100 59 103 60 105 61 107 65 109 70 111 77 112 86 113 94 113 102 113 107 114 111 114 112
+35 74 202 74 203 74 204 74 203 74 201 74 198 75 195 76 191 78 187 80 184 82 181 84 181 86 181 87 184 89 187 89 191 90 195 90 198 90 200 91 201 91 200 93 198 95 195 97 191 100 187 103 184 105 182 107 182 109 183 110 187 112 192 113 197 114 202 115 206 115 209
+48 163 118 163 119 163 120 163 119 163 118 163 114 162 108 162 100 164 91 166 83 168 76 171 71 174 69 178 69 181 71 184 74 186 78 188 84 189 92 189 99 189 104 188 109 188 112 187 112 188 111 188 107 189 102 190 96 192 89 194 83 196 78 198 75 199 73 202 72 204 72 206 72 208 72 211 74 213 76 215 80 216 85 217 93 218 100 219 107 219 113 219 117 219 118 219 117
+47 32 81 32 82 32 81 32 79 32 76 32 71 33 66 34 60 35 54 36 49 37 45 38 42 38 41 39 40 40 40 40 41 42 43 43 47 45 53 47 59 49 64 51 69 52 72 53 74 54 75 54 74 54 73 55 70 56 66 58 61 60 57 63 52 67 48 69 44 71 42 72 41 73 41 74 41 74 43 75 47 75 52 76 58 78 64 78 69 79 73 80 75 81 76
+9 n
+34 126 204 126 203 126 201 126 199 127 196 128 191 129 185 131 179 133 173 134 169 135 166 136 165 136 166 137 167 138 170 140 174 144 180 147 186 151 192 155 197 158 200 160 202 162 203 163 202 164 199 164 194 164 187 164 178 165 169 165 161 166 154 166 149 167 146 167 144
+35 211 142 211 143 211 142 211 140 210 137 210 131 210 124 211 116 211 108 212 101 212 97 212 94 213 93 214 96 216 100 219 106 222 113 226 122 230 130 234 136 236 140 238 142 239 142 239 141 240 139 240 135 240 130 241 122 241 112 241 102 241 93 241 84 241 78 240 75 240 74
+37 95 131 95 132 95 133 94 132 93 130 92 126 92 120 92 111 93 103 95 94 98 86 101 81 104 78 106 76 108 77 109 79 112 83 114 88 117 94 120 101 122 108 124 113 126 118 127 121 129 124 129 126 130 126 130 125 131 120 133 113 135 103 137 93 138 84 139 77 140 73 141 72 141 71
+34 237 190 237 189 237 188 237 185 238 180 240 174 242 166 244 157 247 149 249 143 251 138 252 136 253 135 254 137 256 141 258 147 261 155 265 165 269 175 272 183 275 189 277 193 279 194 280 194 281 192 281 188 282 181 284 172 285 160 286 149 286 140 286 132 286 127 286 124
+34 177 117 176 117 175 116 174 114 173 111 172 105 171 99 171 91 170 84 170 79 170 75 170 73 170 72 171 72 173 75 177 80 181 87 187 95 192 103 196 111 199 116 201 119 202 120 202 119 202 115 203 110 203 103 204 95 204 86 205 79 205 73 206 68 206 65 206 64
+34 54 116 54 115 53 113 53 110 53 106 53 99 53 92 55 85 56 78 58 73 60 69 62 67 63 66 64 65 67 66 68 68 70 70 72 74 74 79 76 85 78 91 79 98 81 103 81 107 82 110 82 108 83 105 84 99 85 92 86 84 87 77 88 72 89 69 90 66
+39 231 160 230 160 229 159 228 157 227 153 227 149 227 141 227 130 228 119 228 109 229 99 230 93 230 90 231 89 232 90 234 95 237 101 241 109 247 119 253 130 258 139 264 146 268 151 271 155 274 157 275 157 276 157 277 155 277 152 277 147 278 140 278 131 278 121 278 110 278 100 278 91 277 84 276 79 276 77
+37 148 137 147 138 147 139 146 139 146 138 146 136 145 132 144 128 144 122 144 116 143 110 143 106 143 103 143 102 144 101 144 102 146 104 147 108 150 112 154 118 158 124 161 129 164 133 167 135 168 137 169 137 170 137 170 136 170 134 170 132 170 128 170 124 170 118 170 112 170 107 170 102 170 99
+36 37 111 37 112 37 111 36 109 36 106 37 101 37 94 37 85 37 77 38 70 38 64 39 61 39 59 39 58 40 60 41 62 44 66 47 73 51 82 55 90 59 98 62 103 64 107 66 108 68 107 68 106 69 104 70 100 71 96 72 90 72 84 72 78 72 72 72 67 72 63 71 61
+9 o
+26 268 136 267 135 266 134 265 133 263 133 261 134 258 136 255 138 251 143 249 148 247 154 248 161 250 166 254 171 259 174 264 175 269 174 273 172 277 169 279 164 280 159 280 153 279 147 277 142 274 138 270 136
+31 170 68 170 66 169 64 168 62 166 62 163 62 159 65 155 70 151 77 147 87 146 97 147 108 151 117 156 125 163 129 170 130 178 129 185 125 191 119 194 111 197 101 197 91 196 82 193 74 189 68 183 65 176 63 169 64 162 65 157 68 153 70
+26 79 51 77 51 76 52 74 54 72 57 70 60 69 65 69 71 70 76 73 81 77 84 81 87 85 87 88 86 91 83 93 79 94 74 94 68 93 63 91 59 88 55 84 53 81 52 78 51 76 52 76 54
+25 271 158 270 158 267 159 265 160 262 164 260 169 258 176 257 183 258 190 260 196 263 200 268 202 274 201 279 198 285 194 289 189 291 183 292 176 290 170 287 164 283 160 277 157 271 157 265 158 261 159
+26 175 87 174 86 172 86 170 87 167 89 164 93 161 100 159 108 158 117 160 125 163 131 169 135 176 137 183 137 189 134 195 130 200 124 202 117 203 109 203 101 200 93 195 87 188 84 181 84 173 85 166 88
+29 62 68 61 67 60 66 58 66 56 68 53 71 51 76 49 83 48 92 49 101 52 109 56 115 62 119 68 120 74 119 79 116 83 111 85 105 87 97 87 89 86 81 83 74 79 70 74 67 67 67 60 68 55 71 51 75 50 78
+33 264 90 265 87 265 85 263 83 261 83 257 83 253 85 247 89 241 96 236 106 231 118 228 131 228 144 230 154 235 162 243 168 251 170 260 168 270 163 279 155 286 145 291 135 293 127 294 115 291 104 286 95 279 88 271 84 261 84 253 86 244 89 239 94 235 98
+24 157 117 157 116 155 116 154 117 152 120 149 124 147 130 145 136 144 143 145 149 148 153 151 155 156 155 160 154 165 150 168 146 170 140 171 135 170 129 169 125 166 121 162 119 158 119 154 120
+25 71 63 69 62 65 63 62 67 58 72 55 81 54 91 53 102 55 112 59 120 64 124 71 125 77 122 82 118 86 111 88 103 89 94 88 85 87 77 84 71 79 66 75 65 70 64 67 65 63 66
+9 p
+39 262 144 262 143 262 144 263 146 264 150 265 155 266 161 267 167 267 173 267 177 267 180 266 181 265 180 264 177 263 172 262 166 261 159 260 151 260 145 261 139 263 135 267 131 272 128 277 126 283 125 288 127 292 129 296 134 298 138 298 143 297 147 295 152 291 155 287 157 281 158 273 159 265 160 258 160 252 159
+36 195 93 195 92 196 94 196 97 197 102 198 108 198 115 199 123 199 131 198 136 198 140 197 142 196 139 195 133 194 126 193 117 192 109 192 101 192 94 194 89 196 85 199 83 203 83 207 84 211 86 215 90 217 95 219 100 218 106 217 111 214 115 210 119 205 121 200 122 196 122 193 121
+36 85 78 86 80 86 84 87 89 89 95 90 103 91 110 92 117 92 122 91 125 91 127 90 126 89 124 88 121 87 114 86 105 85 96 85 88 86 80 87 75 90 72 94 70 97 69 102 69 106 71 110 74 113 78 113 82 112 86 110 89 106 92 102 95 97 98 93 99 89 101 86 101
+35 248 100 248 103 249 106 250 112 251 121 252 130 253 141 254 150 254 158 255 163 254 167 253 166 251 163 249 157 247 148 244 137 242 126 241 113 242 103 244 94 248 86 253 82 259 80 266 80 273 83 279 89 284 96 287 103 286 111 284 118 279 124 273 128 266 131 259 133 254 132
+32 148 129 149 130 150 133 151 137 152 143 153 150 154 157 154 162 154 166 154 169 153 169 152 167 151 163 150 158 148 151 147 142 147 134 148 127 149 122 153 119 156 117 160 117 164 119 167 122 169 126 170 130 169 134 166 138 162 141 158 143 152 144 148 145
+32 57 79 57 80 58 84 58 89 60 95 61 103 62 110 62 117 61 121 60 123 58 122 56 118 54 111 52 103 51 93 51 83 53 74 56 68 61 63 67 61 73 61 79 63 83 66 86 70 87 75 85 81 81 86 76 91 71 95 64 97 61 98 58 98
+37 209 121 209 122 210 124 211 128 211 133 213 140 214 148 214 155 215 161 215 166 214 169 214 171 212 171 211 169 210 164 209 157 208 147 207 137 208 126 210 116 212 108 215 100 220 95 224 93 228 92 234 93 239 97 243 102 245 108 246 114 244 121 240 126 235 129 229 131 223 132 217 132 212 132
+38 131 58 131 57 131 58 132 59 133 62 134 66 135 71 136 77 136 83 136 89 136 93 136 95 135 95 134 93 134 88 132 83 131 76 130 69 130 63 130 57 132 52 135 48 138 45 141 43 145 42 149 42 154 45 157 48 159 52 161 57 160 61 159 65 156 68 153 70 148 71 144 71 140 71 136 71
+37 37 62 37 61 38 60 38 61 38 63 38 66 39 71 40 77 40 84 40 89 40 94 40 97 40 99 39 97 39 94 38 89 37 82 36 75 36 68 37 61 38 56 40 51 42 47 46 44 49 43 53 42 56 43 59 46 61 50 62 54 61 59 59 63 55 66 51 69 46 71 42 72 40 71
+9 q
+44 277 138 277 139 277 138 276 138 275 137 273 136 271 136 268 137 264 139 259 142 254 148 251 155 248 162 248 170 250 177 254 183 260 187 266 188 272 187 278 184 284 180 288 174 291 167 292 159 291 153 289 147 285 143 280 140 275 139 271 138 267 138 264 138 263 139 264 139 266 140 271 140 276 140 283 139 289 137 295 136 300 134 303 133 306 132 307 132
+39 170 81 170 79 169 78 167 78 164 80 161 84 158 90 156 99 155 108 155 118 157 126 161 132 167 136 173 137 180 135 186 133 191 128 194 122 196 113 196 104 195 95 191 88 186 82 180 79 175 77 170 77 166 79 165 82 167 86 170 89 176 92 183 94 191 93 200 91 209 88 217 85 224 82 228 80 231 79
+38 67 65 67 64 67 63 65 63 63 64 60 65 56 69 52 74 48 82 45 92 44 104 44 115 46 125 50 132 55 136 61 136 66 134 73 130 77 124 79 115 81 105 81 95 80 85 78 76 75 71 71 68 65 67 61 68 57 70 55 73 54 76 56 79 59 82 64 83 72 84 77 82 84 80 88 77
+36 236 157 236 156 235 156 234 157 233 159 232 162 230 165 229 170 228 175 229 179 230 183 233 186 237 188 241 189 244 189 248 188 250 185 252 181 252 177 252 171 252 166 250 161 247 158 244 155 241 155 237 155 234 156 231 157 230 159 231 160 233 160 238 160 244 159 251 157 257 154 263 152
+43 174 84 174 83 174 81 173 80 172 79 170 78 168 77 164 77 160 78 156 81 151 84 147 90 144 96 142 104 142 112 143 118 145 123 149 127 154 128 160 128 166 126 171 121 176 115 179 108 181 99 182 91 181 84 179 78 176 74 172 71 167 70 163 71 158 72 155 74 154 76 154 78 156 79 160 80 165 80 170 79 176 77 181 76 184 75
+38 62 54 60 52 58 51 56 51 54 52 51 54 49 56 47 60 46 66 45 73 46 81 47 90 50 96 54 101 59 104 62 104 68 101 73 97 77 90 79 82 79 74 78 68 75 62 72 58 67 55 62 53 58 53 55 53 53 54 52 56 54 58 57 60 62 62 69 63 75 63 82 62 87 60 92 59
+52 244 122 243 120 242 118 241 117 239 116 236 117 232 119 228 123 224 130 220 138 217 147 216 156 217 166 220 174 225 181 232 185 239 187 246 187 254 184 260 179 267 174 272 168 275 161 278 154 279 148 278 142 276 136 272 130 267 126 262 122 255 119 249 116 243 115 238 114 234 114 232 114 231 115 231 116 232 117 233 118 234 119 235 120 236 120 237 120 240 119 244 118 250 116 258 113 266 110 274 107 280 105 284 103
+40 165 67 165 66 164 65 162 66 159 67 157 68 154 72 152 76 151 82 151 89 152 95 155 100 158 103 162 104 166 103 170 100 173 96 175 90 176 85 175 80 174 75 172 71 170 69 167 67 164 66 162 65 160 64 158 64 157 63 156 63 157 63 159 64 162 63 166 63 171 62 177 61 187 59 191 59 193 59 195 58
+49 47 45 47 44 46 44 45 43 44 43 42 43 40 44 38 46 35 50 34 54 33 60 33 66 34 71 37 77 40 81 45 84 50 86 55 85 61 84 65 81 69 77 71 73 72 68 72 63 71 58 68 54 64 50 61 47 58 45 54 43 51 42 49 42 47 42 45 42 44 42 44 43 43 43 43 42 43 43 44 43 46 44 49 44 54 43 59 42 67 41 74 40 80 39 85 38 88 37
+9 r
+41 244 138 244 140 244 142 245 147 245 152 246 158 246 163 246 167 246 170 245 168 244 164 243 159 241 152 240 144 240 137 242 131 244 127 248 123 252 121 257 121 260 123 261 127 261 132 259 138 255 144 252 149 249 152 246 154 246 155 247 154 250 154 254 154 260 155 266 156 273 159 279 162 284 165 288 168 291 170 292 171 291 170
+38 145 85 146 83 147 85 149 89 150 96 151 104 152 112 152 119 152 123 151 121 150 115 150 107 149 99 150 90 152 84 155 79 160 76 165 76 169 78 172 81 174 85 174 91 173 97 170 102 168 106 165 109 163 110 162 111 164 112 167 113 171 115 176 117 183 119 190 122 195 124 200 125 203 125 204 125
+38 51 64 52 63 52 64 53 66 53 70 54 76 54 82 54 88 53 94 53 98 52 100 51 99 51 96 50 90 50 83 51 74 53 66 56 60 59 56 63 54 67 54 70 56 71 59 71 63 70 67 68 72 64 76 63 79 63 82 64 85 68 87 73 90 78 92 84 94 89 96 94 98 98 100 102 100
+51 244 137 245 138 246 139 247 143 248 149 249 158 250 167 251 176 251 184 251 187 251 190 250 191 248 187 247 182 245 175 243 167 242 158 241 151 242 144 243 138 245 133 249 129 253 126 258 124 264 124 269 125 273 128 276 133 276 140 274 146 270 153 265 159 260 163 256 164 251 166 247 165 246 164 246 163 250 161 255 161 261 162 268 164 275 168 282 173 287 177 291 182 295 187 297 189 298 191 299 192 299 191
+51 162 51 162 53 163 57 164 62 166 70 167 78 168 87 169 95 169 101 169 106 169 109 168 110 167 109 166 106 164 103 162 98 160 91 157 85 156 78 154 71 154 65 154 59 156 54 159 49 162 45 166 43 170 41 175 41 179 43 182 45 184 50 184 55 182 60 179 66 175 70 170 73 167 75 165 76 164 77 166 77 170 77 176 78 183 80 188 82 196 86 203 89 208 93 212 95 214 96 214 97 213 96
+48 49 50 49 51 50 54 51 58 52 63 53 69 54 76 53 83 53 88 52 93 51 95 50 94 49 91 48 86 46 81 44 74 42 67 41 61 41 56 41 51 43 47 46 43 50 41 55 39 59 38 64 39 68 40 70 43 70 48 69 53 65 58 62 63 59 66 56 68 55 69 54 70 55 70 58 71 62 72 68 74 74 76 80 79 85 82 90 85 93 88 94 89 95 90 95 89
+39 200 156 201 159 202 163 203 168 203 175 204 181 204 186 203 190 203 191 202 190 202 186 201 181 200 175 199 168 199 162 199 157 200 153 203 150 205 149 208 149 211 150 213 152 215 154 215 158 214 161 212 164 209 167 208 169 206 170 205 171 206 172 207 173 210 174 215 176 220 178 226 179 233 181 238 182 243 183
+41 146 58 146 59 146 62 146 66 146 72 147 80 147 87 147 95 146 100 146 103 146 102 146 99 145 95 144 88 143 81 142 74 141 67 141 61 143 56 147 53 152 50 157 48 163 49 167 51 170 54 171 59 169 64 166 69 162 73 158 76 155 77 153 78 153 79 155 80 159 81 169 85 176 89 183 93 188 97 193 99 196 100
+40 26 51 26 50 26 52 26 56 27 60 28 66 28 73 29 79 29 83 28 86 28 87 27 85 26 81 24 75 24 68 23 61 24 54 26 48 30 43 35 41 40 40 45 40 49 43 50 46 50 52 48 58 43 63 39 68 35 71 32 74 31 75 32 75 35 76 39 77 45 78 51 81 57 84 61 87 64 89 67 90
+9 s
+39 262 141 262 140 263 139 263 138 263 137 262 135 261 133 258 132 254 131 250 130 245 130 241 132 237 134 234 137 233 141 232 144 234 150 236 155 240 159 244 163 249 166 254 168 258 170 261 173 263 175 263 178 263 182 260 185 257 188 251 190 245 191 238 192 231 191 224 189 219 186 215 182 213 179 212 175 212 173
+31 194 65 194 64 193 63 192 62 189 61 186 61 181 63 176 65 172 68 169 72 168 76 169 79 172 82 177 86 182 89 187 93 191 97 193 101 193 104 192 108 188 110 184 112 178 113 171 113 165 112 160 111 155 109 153 107 152 106 152 104 154 102
+30 84 56 84 54 83 53 82 52 80 51 77 52 74 54 70 57 65 60 64 63 62 66 63 69 65 72 70 74 75 76 79 78 82 80 84 83 85 86 84 89 82 92 79 94 74 96 69 98 62 99 57 99 52 99 49 98 48 97 48 95
+34 270 96 271 94 271 92 270 89 268 87 264 84 260 82 254 81 248 81 242 83 237 87 233 92 232 98 233 102 235 107 240 114 246 121 253 127 260 133 265 138 269 142 271 147 271 151 269 156 266 160 261 163 255 166 248 167 243 167 237 165 231 163 227 160 224 157 223 154
+33 174 84 174 83 174 82 173 81 171 79 169 78 166 77 161 77 157 78 152 80 148 83 146 86 146 90 147 94 151 99 156 103 161 107 167 111 172 115 175 118 177 121 177 124 176 127 174 130 170 133 166 135 160 136 157 136 151 135 145 134 140 131 136 129 133 127
+27 80 50 80 49 80 47 79 46 76 46 73 47 69 49 63 52 58 57 55 61 53 66 55 70 58 74 63 76 70 79 75 82 79 86 82 91 82 96 79 100 75 105 70 108 62 110 56 111 51 111 48 110 46 107
+42 302 74 301 74 300 74 299 72 298 71 296 68 294 66 292 63 289 62 284 62 280 63 275 66 270 70 266 75 264 82 263 90 264 97 266 104 269 109 274 112 279 114 284 115 289 117 293 119 297 122 300 125 301 129 302 135 302 139 300 144 297 148 293 152 288 155 282 157 275 158 268 158 261 157 255 154 250 150 246 147 244 144 242 141
+37 190 95 190 94 189 93 188 91 186 90 184 89 181 89 178 90 176 92 174 95 172 99 172 102 172 106 173 109 174 112 176 114 178 115 180 116 182 117 184 117 186 118 188 119 190 121 192 123 193 125 193 127 193 130 192 132 190 134 188 136 184 137 181 138 177 139 173 139 170 138 167 137 165 136
+41 71 42 70 42 69 41 67 41 64 40 60 40 57 40 53 42 50 44 48 46 46 49 45 52 46 56 47 58 48 60 51 62 53 63 56 63 60 63 63 63 67 64 70 65 73 66 75 68 77 70 78 73 79 74 79 77 79 79 78 82 77 84 75 86 72 88 68 89 63 90 59 91 55 91 51 90 48 89 45 88 42 86
+9 t
+28 240 78 240 79 242 79 245 80 250 81 257 81 264 81 272 81 279 81 285 81 289 81 292 80 293 80 293 81 292 82 292 85 291 90 290 98 288 108 286 118 284 129 281 138 279 146 277 151 276 155 275 157 275 158 274 158
+27 147 52 145 52 145 51 144 51 144 52 146 53 150 53 155 53 162 53 169 52 175 51 180 50 184 50 186 50 187 50 187 51 186 52 186 56 187 61 187 69 188 79 189 90 190 100 191 110 192 116 193 121 193 123
+24 38 38 36 38 36 37 39 37 42 37 47 37 53 37 60 37 66 37 71 37 74 38 75 38 75 40 75 42 75 46 74 52 74 59 73 69 73 79 72 88 71 95 70 100 69 102 69 101
+29 268 93 266 93 265 92 264 92 263 91 264 91 266 90 271 90 278 89 286 88 294 87 302 86 308 86 312 86 314 87 315 87 315 89 315 92 315 98 314 105 314 115 314 126 314 136 315 145 315 152 315 157 316 160 316 162 315 161
+30 171 77 170 77 169 77 170 77 171 77 175 76 180 76 186 76 192 75 198 75 203 75 206 75 209 76 210 76 211 78 211 81 210 85 210 92 210 102 210 113 210 125 210 136 210 146 210 155 210 163 210 168 211 173 211 175 211 177 210 177
+27 57 65 56 65 56 64 58 64 61 65 67 64 72 64 78 63 84 63 89 63 92 63 94 63 94 64 94 65 94 68 93 71 93 76 92 85 92 94 92 104 92 112 92 120 92 124 92 126 92 127 92 126 92 125
+24 258 80 257 80 256 80 258 79 261 79 266 77 271 76 278 74 283 73 286 72 289 72 291 71 292 71 292 72 292 73 292 75 292 80 293 87 293 96 294 105 295 113 295 119 295 123 295 125
+27 159 50 157 49 157 50 159 50 163 52 168 54 175 56 183 59 190 62 197 64 201 65 204 66 206 67 207 67 207 68 207 69 206 72 205 77 203 84 201 94 198 104 195 112 193 119 193 124 192 126 193 125 193 124
+25 21 41 22 41 24 42 28 41 34 40 40 40 48 39 56 38 61 38 67 38 69 38 71 39 70 41 70 43 68 47 67 53 64 61 62 70 61 78 59 87 58 93 58 98 58 101 58 100 59 97
+9 u
+24 229 142 230 140 230 138 231 138 231 140 231 142 231 147 232 154 233 162 235 170 237 178 240 184 244 188 249 189 253 188 257 186 261 181 263 175 265 167 266 159 266 152 266 145 266 141 265 139
+22 154 93 154 91 154 90 155 92 155 96 157 102 158 110 160 119 162 128 164 135 167 140 170 142 174 142 178 140 181 136 184 131 186 123 187 114 188 105 188 97 188 91 187 89
+21 60 58 60 59 60 61 60 64 60 69 61 75 62 82 63 90 66 96 70 103 73 106 77 108 81 107 84 104 87 99 90 93 92 85 93 78 93 72 93 66 92 62
+24 220 119 220 117 220 118 220 120 220 124 220 130 221 137 222 145 224 153 227 160 231 165 236 168 242 168 248 166 253 162 258 157 261 149 263 141 265 133 265 127 265 121 264 117 264 114 263 112
+21 142 50 141 49 142 52 142 54 143 59 144 65 147 73 150 81 154 87 160 91 165 93 170 93 175 91 178 87 180 82 182 76 182 71 182 66 181 62 180 60 180 59
+20 44 40 44 41 43 45 43 50 43 57 45 65 47 73 50 81 54 87 59 91 65 92 71 90 74 87 77 82 79 77 80 72 80 67 79 63 79 59 79 57
+21 224 125 225 127 225 130 226 135 227 141 228 148 230 155 233 161 236 165 240 168 243 168 247 166 250 163 252 158 254 151 255 144 256 136 257 129 257 124 257 121 257 119
+23 133 67 133 66 133 65 133 66 133 69 134 73 135 80 136 88 138 98 141 106 145 112 150 116 156 116 159 115 164 110 168 102 171 94 173 85 173 77 173 70 172 66 171 63 170 60
+21 30 53 30 54 30 56 30 60 31 64 33 70 35 76 39 82 42 86 46 88 50 88 54 86 57 83 59 78 61 74 61 68 61 63 60 58 59 54 58 50 57 47
+9 v
+31 250 157 249 156 250 156 250 157 252 160 254 165 257 171 260 179 263 186 266 192 267 196 269 198 270 198 272 195 274 191 276 184 278 176 281 168 283 162 284 157 285 155 286 154 287 154 289 154 292 155 296 155 301 155 305 155 308 154 311 154 313 153
+32 164 114 163 112 163 110 163 109 163 111 165 114 167 120 170 127 173 136 175 144 178 151 181 156 184 158 187 158 190 155 193 150 196 143 199 135 201 127 202 120 202 114 203 111 203 109 203 108 204 108 206 108 209 109 213 109 218 109 222 108 226 106 229 105
+31 60 66 61 65 61 64 61 65 62 66 64 68 67 74 70 81 74 90 77 99 81 107 84 113 86 117 88 117 90 114 92 108 94 101 95 92 95 84 95 77 95 71 94 68 94 65 94 64 96 63 98 62 102 60 107 59 112 58 117 56 120 55
+34 259 150 258 150 258 151 259 151 260 152 261 155 262 158 264 164 267 170 269 177 271 183 274 188 277 190 281 190 284 187 288 182 291 175 292 169 293 162 294 157 293 153 293 150 292 149 292 148 293 148 294 148 297 148 301 147 306 146 311 144 316 143 319 141 322 141 324 141
+33 168 101 168 98 168 97 168 96 168 97 169 100 170 104 173 111 175 118 178 126 181 132 183 137 185 140 186 141 187 140 188 136 189 131 191 122 192 113 193 105 194 98 194 94 195 92 195 91 196 91 198 91 200 91 204 91 208 91 212 90 215 89 218 89 219 89
+32 57 58 57 57 57 56 58 57 58 58 60 62 62 68 64 76 66 86 69 95 71 102 74 106 76 107 79 105 81 100 83 93 85 86 86 78 87 72 87 67 87 63 87 62 86 61 87 61 87 62 89 62 91 62 95 62 99 62 104 61 107 61 110 60
+31 80 155 80 153 79 152 80 153 81 155 83 160 86 167 90 174 94 181 98 187 102 191 105 192 108 192 111 190 113 185 115 179 116 172 116 165 115 159 115 155 114 153 114 152 114 151 116 151 119 151 124 151 128 151 134 150 138 150 142 149 145 149
+30 160 93 161 91 162 91 164 94 166 99 168 105 171 112 174 120 177 127 180 132 183 135 185 136 187 135 189 131 190 126 191 118 192 110 192 102 191 96 191 91 191 88 192 86 194 86 197 85 202 84 207 84 212 83 217 82 221 82 223 82
+29 48 58 48 57 47 56 47 55 48 57 49 59 51 64 54 71 58 79 61 88 63 95 66 100 68 102 70 101 72 97 73 91 74 84 75 76 76 69 76 63 76 59 75 57 76 56 77 56 79 56 81 56 85 56 89 56 93 55
+9 w
+41 257 148 257 147 257 146 257 147 257 149 257 154 257 161 257 170 258 179 259 187 260 193 262 196 264 197 267 195 269 192 272 187 273 182 275 176 276 170 277 166 278 163 278 162 278 163 279 165 281 168 283 173 286 177 289 182 291 186 294 188 296 188 299 187 300 184 301 178 303 172 304 163 304 154 304 146 304 139 303 133 302 130
+43 159 64 158 61 158 60 158 61 159 65 161 70 163 79 167 90 171 101 176 113 179 122 183 128 185 131 186 130 188 125 189 117 191 107 194 96 196 85 198 78 199 74 200 72 200 70 200 71 201 72 202 76 204 83 206 92 208 101 211 111 213 119 216 125 218 128 219 129 221 126 223 121 225 112 227 102 229 90 231 79 232 69 232 62 233 57
+39 37 63 37 61 37 59 36 58 37 61 38 65 38 72 40 80 42 89 44 96 46 101 48 102 50 100 52 96 54 91 56 85 58 79 59 76 60 73 60 72 60 71 61 72 62 74 64 77 67 82 70 87 72 92 75 96 76 98 77 99 79 98 80 95 81 90 82 84 83 76 84 68 84 62 84 58 83 55
+37 249 123 249 122 249 123 249 124 249 128 248 132 248 139 249 146 250 153 252 159 254 162 257 164 259 163 261 161 263 158 265 154 266 150 266 147 267 146 267 145 268 146 269 149 270 152 272 157 275 161 278 165 282 167 286 166 290 163 294 159 296 153 298 146 299 140 298 135 298 130 297 128 296 126
+35 159 100 159 98 159 97 158 99 158 103 158 108 158 115 158 123 159 129 161 134 164 136 167 137 171 136 174 134 177 131 179 127 180 125 181 122 181 121 182 122 182 123 183 125 184 129 186 131 189 133 191 135 194 135 196 133 199 131 200 128 202 123 202 117 202 111 201 106 200 101
+44 35 49 35 47 35 46 34 47 34 48 33 52 32 57 31 64 31 72 31 79 32 88 35 96 38 102 43 105 48 106 54 103 58 99 62 93 65 87 67 81 68 76 68 73 68 71 68 70 68 71 69 73 70 75 71 79 73 84 75 90 77 94 80 98 84 101 87 102 91 101 95 99 98 95 101 89 104 82 104 74 104 66 102 59 99 53 96 48
+43 229 129 229 127 229 124 230 122 230 121 230 123 230 126 230 132 230 141 230 150 231 160 232 168 234 174 237 177 241 177 245 176 249 172 253 167 256 161 258 156 259 150 260 146 260 144 261 143 261 144 262 146 263 149 264 153 266 158 269 163 270 167 273 170 275 171 277 169 280 166 282 161 284 154 286 146 286 137 286 129 285 122 284 116 282 111
+37 129 69 128 68 127 67 126 69 126 73 126 78 126 86 126 94 128 103 129 109 130 114 133 116 135 115 138 112 140 107 142 102 144 96 145 92 145 90 146 90 148 92 150 97 153 102 157 108 160 113 163 117 167 119 169 118 171 115 173 109 174 101 175 93 175 85 175 80 174 74 173 71 172 69
+34 33 39 33 37 32 37 32 39 32 43 32 50 33 57 33 65 34 72 35 77 37 79 38 80 40 78 42 76 45 72 46 68 48 65 49 64 51 64 53 67 55 70 59 73 62 76 65 77 69 78 71 76 73 74 75 70 75 64 76 59 76 53 75 48 74 44 73 41
+9 x
+37 259 144 258 143 257 142 256 141 255 140 256 141 258 143 261 146 265 150 270 155 276 160 283 165 289 168 295 171 300 172 304 172 308 172 310 170 311 168 311 165 309 163 307 161 304 160 300 161 296 161 291 163 286 166 281 169 276 174 271 178 267 183 264 188 262 191 261 193 261 194 260 195 259 195
+33 181 87 180 85 180 84 179 84 180 85 180 87 182 91 185 95 188 100 193 106 199 111 205 115 211 116 217 116 222 115 226 113 228 111 229 108 229 107 227 106 224 106 220 107 215 109 208 112 202 115 194 119 187 123 181 128 175 132 171 135 169 138 168 140 168 142
+30 54 48 53 47 52 47 52 48 54 51 56 56 60 61 65 67 72 74 77 79 83 83 89 85 93 86 97 85 99 83 100 81 100 79 99 76 97 75 94 74 90 74 85 75 79 78 73 82 67 87 61 91 57 95 54 99 53 101 53 103
+37 227 154 227 153 227 154 227 155 228 157 230 160 233 164 237 169 241 174 246 178 251 181 255 183 258 184 261 184 262 183 263 183 263 181 263 180 263 178 262 177 261 176 260 175 258 175 255 176 251 177 247 178 242 180 238 182 233 185 229 187 226 189 224 190 223 190 222 191 221 191 220 191 218 192
+37 162 72 161 71 162 72 163 75 165 79 168 84 172 90 177 97 183 103 189 108 195 110 201 111 206 110 212 107 216 103 220 99 222 95 223 92 223 89 222 88 220 86 216 86 213 85 208 85 203 86 198 87 192 89 187 92 181 96 175 100 169 106 163 113 157 119 152 125 147 129 144 131 143 132
+32 46 52 45 51 45 50 46 52 48 55 51 59 56 65 61 71 66 76 72 80 77 83 81 83 85 83 87 82 89 80 89 78 89 76 89 74 88 73 87 72 85 71 83 71 81 72 78 73 73 75 69 77 63 81 59 85 55 89 53 93 52 95 52 97
+34 213 130 212 130 211 130 212 131 214 134 216 139 219 144 224 151 229 157 235 161 241 164 247 166 253 166 258 164 261 162 264 159 266 157 266 154 266 152 264 151 261 151 258 151 252 153 246 155 239 159 232 162 224 166 217 170 211 174 206 177 202 180 200 182 198 184 197 186
+35 141 59 140 59 140 60 140 61 142 63 144 66 147 70 152 76 157 81 162 86 168 89 173 91 177 92 181 91 184 90 186 89 187 89 187 88 186 88 185 87 184 87 183 86 182 87 181 87 180 88 178 88 176 89 170 91 164 94 155 99 146 103 138 108 132 112 127 116 126 118
+32 33 49 33 50 33 51 34 53 35 56 38 60 40 64 44 69 49 73 54 75 59 77 63 78 67 78 70 78 72 76 72 75 73 74 72 72 71 71 69 70 65 70 61 70 57 71 51 73 45 76 41 79 34 85 28 91 24 96 21 101 20 104 21 104
+9 y
+48 251 107 251 106 250 106 249 108 247 110 246 114 244 119 243 124 244 130 245 134 248 138 252 139 257 138 262 135 267 131 271 126 273 121 276 118 277 115 277 113 277 115 277 117 278 122 279 128 280 136 281 145 282 154 283 162 283 169 282 174 280 177 277 179 273 179 267 178 261 176 256 173 251 169 248 166 247 162 249 159 254 155 261 151 270 148 280 145 290 142 297 141 302 142 304 142
+38 140 59 140 58 139 60 138 62 137 66 136 72 135 79 135 85 136 90 139 91 143 90 148 87 152 82 157 77 160 72 162 69 164 68 165 70 165 75 166 83 167 93 168 104 168 115 167 124 164 131 160 135 155 137 149 137 144 136 140 133 138 128 138 123 141 118 146 113 154 108 162 103 171 100 178 99
+40 22 48 22 47 21 47 22 49 22 53 24 57 26 62 29 66 32 69 35 69 38 67 42 64 44 59 47 55 48 50 49 46 49 44 49 43 50 45 52 50 54 56 58 65 63 75 68 86 71 96 73 105 73 111 72 116 69 118 63 119 57 118 51 115 45 111 40 107 39 101 40 94 43 88 49 81 56 75 63 69
+40 262 126 262 124 262 123 262 122 262 123 262 126 262 130 262 135 263 140 265 145 266 148 269 149 271 148 274 145 277 142 279 138 281 135 282 133 283 133 284 135 284 140 286 146 288 154 289 163 291 171 291 178 289 183 287 185 283 186 278 185 274 182 269 180 267 177 266 174 268 170 271 166 277 161 284 157 291 154 297 151
+45 158 75 157 74 156 74 155 76 154 81 153 87 153 96 154 106 156 114 159 120 163 123 168 122 174 117 179 111 183 103 186 95 189 88 190 82 191 79 192 77 192 78 193 82 194 89 195 99 197 111 198 124 200 137 200 150 199 161 196 171 192 179 185 186 177 189 169 190 161 188 156 183 153 176 154 167 159 159 166 152 175 146 185 141 194 138 203 136 209 136
+37 56 59 56 56 56 54 56 53 56 56 56 59 56 64 57 69 59 74 62 77 65 78 69 77 72 74 74 71 76 67 78 63 79 59 79 58 81 59 82 63 85 69 87 77 89 87 90 97 90 107 88 115 85 120 80 124 75 125 70 124 65 122 63 117 63 112 65 106 70 100 75 95 81 91
+41 254 107 254 106 254 105 253 105 253 106 252 108 252 112 252 118 252 124 253 130 255 134 258 136 262 136 267 133 272 129 276 125 279 121 281 118 283 116 284 117 285 121 285 126 285 134 286 143 286 153 285 162 282 171 278 178 273 183 265 186 257 186 250 184 245 180 243 175 244 168 250 162 258 157 269 153 279 150 289 150 296 150
+45 153 62 153 61 152 62 151 63 149 65 147 69 144 75 142 81 141 87 141 93 142 98 145 100 150 100 155 97 161 93 167 88 172 83 175 79 177 76 178 74 179 73 179 74 179 76 179 81 178 87 178 95 177 104 175 113 172 121 168 128 164 134 159 137 153 139 148 139 144 138 142 136 142 132 145 127 150 122 158 118 167 114 177 111 185 110 192 110 196 111
+47 32 37 32 35 31 35 30 37 29 39 28 43 27 48 27 52 28 59 30 65 32 69 36 71 41 71 45 69 50 65 53 60 56 55 57 51 59 47 59 44 59 43 59 42 60 43 60 46 61 50 62 56 63 64 65 74 67 83 68 92 69 101 69 109 67 115 64 119 60 121 56 121 51 119 47 116 43 111 41 105 41 99 42 93 46 88 52 83 58 79 64 76 71 75
+11 z
+109 193 53 194 53 197 53 200 52 204 52 208 52 215 52 222 52 232 52 239 52 242 52 244 52 245 51 246 51 247 51 248 51 249 50 249 51 248 53 247 55 246 57 244 60 241 63 239 67 236 70 234 73 232 76 230 79 228 81 227 83 225 85 224 87 223 89 222 90 221 90 220 91 220 92 219 92 218 93 217 95 215 96 213 97 212 99 210 100 209 101 208 102 207 103 206 104 206 105 204 106 203 107 202 108 201 109 201 110 200 111 199 111 199 112 198 112 198 113 197 113 196 114 195 114 194 115 193 115 194 115 193 115 194 115 195 115 198 115 201 115 205 115 209 115 213 115 216 115 217 115 218 115 219 115 221 115 223 114 225 114 227 114 228 114 230 114 230 113 232 113 233 113 234 113 236 114 238 114 240 114 242 114 244 114 245 114 246 114 247 114 248 114 249 114 250 114 251 114 252 114 253 114 254 113 255 113 256 113 257 113 258 113 259 113 260 113 260 112
+134 22 47 22 46 23 46 24 46 26 46 28 45 32 45 36 45 40 45 47 45 54 45 58 46 61 46 64 46 65 46 67 46 68 46 69 46 70 46 72 46 74 46 76 45 79 45 81 45 83 45 84 45 85 45 86 45 87 45 88 45 89 45 88 46 86 47 85 49 84 51 82 53 81 54 80 56 78 58 76 59 75 61 73 63 71 65 70 66 70 68 69 69 68 70 68 71 67 72 68 71 67 72 66 73 65 74 64 75 62 76 61 77 60 78 60 79 59 79 58 80 57 81 56 82 55 83 54 84 54 85 53 85 52 86 52 87 51 87 50 88 50 89 49 90 49 91 48 91 48 92 47 93 46 94 44 96 44 97 43 98 42 99 41 100 40 101 39 102 38 103 37 103 37 104 36 104 36 105 35 106 34 107 34 108 33 108 32 109 31 111 30 111 30 112 31 111 33 111 36 111 40 111 44 110 47 110 50 110 51 110 52 110 53 110 54 110 55 109 57 109 59 109 62 109 64 109 65 109 67 109 69 109 71 109 73 109 76 109 78 109 79 109 80 108 81 108 82 108 83 108 84 108 85 107 86 107 87 107 89 107 91 107 94 107 95 107 96 107
+31 249 136 250 135 252 135 256 134 261 132 267 131 274 130 280 129 284 130 287 132 288 135 287 139 284 145 280 152 274 159 268 167 261 174 255 180 252 183 248 187 247 189 248 190 251 190 258 190 266 189 275 189 285 189 292 189 298 189 302 190 304 190
+27 168 78 167 78 166 78 168 77 170 76 174 75 179 75 184 74 189 74 193 75 195 77 196 82 195 87 192 95 189 103 185 111 181 117 179 121 177 124 177 126 178 126 181 126 186 126 191 126 197 125 202 125 207 125
+30 56 61 55 61 54 62 53 62 55 61 58 60 63 59 69 58 75 57 80 56 84 57 87 60 87 65 86 71 83 77 80 82 76 90 71 97 66 103 63 108 61 111 62 113 65 113 71 113 76 112 83 112 89 112 95 111 99 111 102 111
+34 220 73 218 73 220 72 224 71 230 70 238 69 245 68 253 67 259 68 263 70 266 73 266 78 265 86 263 96 258 108 253 121 247 134 240 145 233 156 226 163 221 169 218 173 216 175 218 173 222 170 225 168 233 166 242 163 252 162 261 162 270 163 277 164 282 166 285 167
+31 140 103 139 103 139 102 141 102 142 102 145 101 149 100 154 99 158 97 162 97 165 97 167 98 167 101 167 106 165 112 161 118 157 124 153 131 148 136 144 139 142 142 140 144 140 145 141 145 144 144 148 144 153 143 159 142 165 142 170 141 175 141
+26 53 50 51 50 50 50 51 49 53 49 55 49 59 49 63 49 68 50 71 52 72 56 73 60 71 65 69 70 64 74 61 78 58 80 57 81 56 82 56 83 58 82 62 82 65 82 71 81 74 81 77 80
+36 249 144 247 143 246 143 247 142 248 142 252 141 257 141 263 140 269 140 276 139 280 140 284 141 285 143 284 146 282 151 278 157 272 164 266 172 259 180 252 188 246 194 241 199 238 203 236 205 235 205 240 204 245 202 252 199 261 197 270 195 278 194 286 194 292 195 296 197 298 198 299 200
+35 173 58 175 58 178 58 182 58 187 58 193 58 198 59 203 59 206 59 208 60 209 62 208 65 207 68 204 74 200 80 195 88 189 96 183 104 178 110 174 115 172 118 170 119 170 120 172 119 174 118 177 117 181 116 187 114 194 113 202 112 210 111 217 110 224 110 229 110 233 111
+34 33 54 31 53 30 53 29 52 30 52 31 52 33 52 37 52 41 52 46 52 50 52 54 53 56 54 57 57 57 60 56 65 54 71 50 76 46 82 41 88 36 93 32 97 30 100 29 102 30 103 32 102 37 100 43 99 50 97 57 97 64 97 71 98 76 98 78 99
+9 A
+15 239 59 237 61 236 61 239 62 245 61 253 60 264 59 275 57 286 55 296 54 302 53 307 53 308 53 308 54 307 55
+12 133 129 130 129 129 129 133 129 139 128 149 128 160 127 171 127 181 126 189 126 194 125 196 125
+11 60 51 63 52 69 51 79 51 91 51 105 51 119 51 133 51 144 52 153 53 158 53
+18 175 189 173 189 172 189 175 189 180 188 188 187 198 186 209 184 221 182 234 180 245 178 255 177 263 176 269 175 272 174 274 174 275 175 274 175
+23 131 120 132 120 135 120 138 120 144 120 151 120 160 120 171 120 184 120 198 119 212 120 227 120 242 120 255 121 267 121 277 121 285 120 290 120 294 120 295 120 295 121 294 121 293 122
+14 55 77 55 78 56 78 60 77 65 77 73 77 80 77 88 77 94 76 99 76 103 75 104 75 105 75 104 75
+17 180 151 179 151 181 151 184 152 190 153 197 155 206 158 215 161 225 163 233 166 241 168 247 169 251 169 253 169 254 170 255 170 254 170
+16 146 104 145 104 146 104 147 104 151 104 158 104 166 103 175 103 186 102 197 100 207 99 216 97 223 97 229 96 231 96 233 96
+16 23 61 22 61 22 62 23 62 25 62 28 62 34 62 41 62 50 61 59 61 70 61 79 61 87 61 92 61 96 62 98 62
+9 B
+14 288 170 287 170 285 170 281 169 276 169 269 169 260 168 249 168 240 168 231 169 224 169 219 169 217 169 216 169
+11 234 116 232 117 229 118 224 120 218 122 210 125 202 126 194 128 187 129 182 129 179 130
+13 193 92 192 92 191 91 188 90 185 89 179 87 172 85 164 83 156 81 148 80 142 78 138 77 137 76
+11 297 167 296 167 293 167 289 167 284 166 277 166 270 166 264 165 260 165 257 165 256 164
+16 202 122 203 122 201 122 198 121 192 121 184 121 174 122 162 122 149 123 136 124 124 124 116 125 109 124 106 124 105 124 106 124
+12 126 77 125 76 122 76 118 75 113 74 107 73 100 73 94 73 88 73 84 73 81 74 79 74
+15 321 78 320 78 318 78 315 79 310 79 304 79 297 80 289 81 280 81 272 81 265 82 260 82 257 82 256 81 257 79
+16 216 128 215 128 214 128 211 128 207 127 201 126 193 126 184 125 174 125 163 124 154 124 145 123 139 123 136 122 133 122 132 121
+15 123 74 122 74 121 75 118 75 115 74 110 74 103 73 96 73 88 73 80 74 74 74 69 75 67 75 66 75 67 74
+9 N
+14 253 182 251 183 250 184 249 184 250 182 254 179 258 175 265 170 272 163 280 158 287 153 292 150 296 148 297 146
+11 185 147 185 146 185 144 187 140 190 134 194 126 199 115 205 104 212 93 217 84 221 78
+10 75 135 75 134 76 132 77 130 79 125 83 119 88 111 94 102 100 93 106 85
+10 192 172 192 171 194 169 198 165 203 160 209 153 217 146 225 139 232 132 238 126
+10 124 135 126 134 130 130 136 125 144 119 153 112 158 108 166 103 172 99 177 96
+10 49 93 47 95 46 97 47 94 50 90 54 84 59 77 67 69 73 62 78 57
+14 174 161 174 160 175 158 178 153 182 148 188 140 195 131 203 121 210 111 215 103 219 97 221 94 222 92 222 93
+11 94 120 96 118 100 113 106 106 114 99 124 89 135 80 146 72 155 66 162 61 167 58
+12 29 98 29 97 31 95 35 90 40 84 46 77 52 69 58 62 64 57 69 53 71 51 73 50
+9 P
+23 146 162 144 162 140 162 135 161 128 161 120 161 110 161 100 161 90 162 84 162 76 162 70 162 65 162 63 162 64 162 66 163 71 163 76 163 84 163 94 162 104 161 114 162 124 163
+20 243 111 244 111 243 111 242 110 238 110 234 109 227 109 220 109 211 110 202 111 194 112 187 114 183 115 181 116 183 116 187 116 194 116 203 115 213 115 222 114
+18 147 71 146 71 144 70 140 69 135 69 129 68 121 68 112 69 105 70 98 70 94 71 92 71 94 72 98 72 105 72 113 72 122 71 130 70
+21 288 147 289 147 287 147 284 147 279 147 273 149 264 151 255 154 246 157 239 159 233 161 230 162 229 162 230 162 233 162 240 161 249 160 261 157 273 155 285 152 294 150
+21 219 126 219 125 217 125 214 125 210 124 204 123 197 123 190 122 182 122 174 121 168 121 163 121 160 121 159 122 160 122 163 123 169 123 177 123 186 123 195 123 203 122
+19 137 92 136 92 134 91 130 89 126 87 121 85 114 82 107 80 101 79 96 78 92 77 90 78 91 79 94 80 98 82 104 84 111 86 118 88 123 89
+25 301 155 300 155 299 154 297 154 294 154 288 154 283 154 276 154 270 155 266 155 263 156 262 156 261 156 262 156 263 156 265 156 269 156 274 156 282 156 292 155 303 155 314 154 323 153 329 153 334 153
+24 234 117 233 117 232 117 229 116 225 115 219 115 211 116 201 117 191 118 182 119 174 120 167 121 163 121 160 122 159 122 160 122 164 121 170 120 179 119 189 118 200 117 210 117 218 118 224 118
+20 110 82 111 82 110 82 108 81 104 80 100 79 93 79 86 79 80 79 74 80 70 80 68 81 68 82 71 82 75 82 81 82 89 81 96 80 103 80 108 79
+9 R
+12 292 99 293 99 293 100 292 102 288 105 283 111 275 118 265 127 253 138 243 147 234 155 228 160
+10 227 79 229 78 230 78 229 79 226 81 222 85 217 90 210 97 202 105 195 112
+9 137 79 138 78 137 78 135 80 132 84 128 90 123 97 118 105 113 113
+13 285 79 284 80 282 82 278 85 272 91 264 98 255 107 245 116 235 126 225 134 217 140 211 144 207 147
+10 197 61 197 60 197 61 195 64 191 68 186 77 179 88 172 99 166 110 161 118
+13 123 54 123 55 121 56 118 58 114 62 109 66 103 71 97 76 92 80 89 83 87 85 86 85 87 84
+16 229 72 230 72 230 71 230 72 229 73 227 77 223 83 218 94 210 107 201 120 192 134 185 145 179 153 176 158 174 161 173 162
+14 142 94 143 94 142 94 142 95 139 97 136 100 132 105 126 111 120 117 114 123 110 127 107 129 105 130 105 129
+10 84 38 83 39 81 41 78 46 73 53 67 61 60 69 55 76 50 81 48 84
+9 S
+14 255 169 256 170 257 170 257 167 257 163 256 157 255 148 253 134 252 118 250 103 249 89 248 78 247 70 246 67
+12 213 161 213 162 212 160 211 158 210 153 209 147 208 139 207 131 206 124 205 119 205 115 205 113
+13 140 136 140 137 140 136 140 135 139 133 138 128 137 120 136 110 134 99 131 88 129 79 127 72 126 68
+12 239 158 240 160 240 161 240 158 241 153 241 145 242 134 243 120 244 108 245 98 245 90 246 85
+9 154 144 153 141 153 137 153 130 154 120 154 109 155 99 157 90 157 84
+10 82 124 82 125 82 123 82 119 82 112 83 103 83 93 84 84 85 76 85 72
+14 210 134 210 135 210 134 209 133 209 132 209 129 210 125 210 121 211 116 211 111 212 108 212 105 213 103 213 102
+16 142 121 142 122 142 121 142 119 142 116 142 109 142 100 143 89 143 76 144 64 144 53 144 46 144 40 144 36 144 34 145 33
+11 62 117 63 118 63 117 63 114 63 109 63 102 63 93 64 83 65 73 67 65 68 61
+9 U
+26 238 155 237 155 239 155 243 155 249 156 256 156 264 156 272 157 279 157 285 157 290 157 293 158 296 158 297 158 298 159 299 159 299 158 298 157 298 155 297 152 297 148 296 142 296 136 296 130 296 125 296 122
+27 125 140 122 140 120 140 121 140 124 140 128 140 135 141 144 142 153 142 162 143 171 144 179 145 185 145 189 145 191 145 193 146 193 145 192 143 192 140 191 136 191 130 191 124 191 116 192 110 194 103 195 99 195 95
+22 72 74 71 75 73 75 76 75 82 75 89 75 98 74 106 74 114 74 120 74 124 73 127 73 128 73 129 72 128 71 128 68 128 64 128 60 128 55 128 51 128 49 127 47
+29 212 183 211 183 211 184 212 184 216 184 221 184 229 184 240 184 251 184 262 184 274 184 284 184 293 183 300 183 306 183 310 182 312 183 313 183 314 183 313 182 313 180 312 178 310 174 309 169 307 163 306 157 306 152 306 148 306 146
+24 156 142 156 141 157 141 161 140 166 140 174 140 182 140 191 141 199 141 207 142 214 142 219 142 222 141 225 141 226 140 227 139 227 137 227 133 227 129 226 123 226 115 225 107 224 99 223 93
+24 47 99 46 100 46 101 48 101 52 101 58 101 65 101 75 102 83 102 90 103 96 104 100 105 103 105 104 105 104 103 103 101 102 98 102 94 101 90 100 85 100 80 100 76 100 73 100 72
+30 210 183 208 183 209 183 211 183 216 182 223 182 233 182 243 182 254 182 265 182 274 182 281 182 286 182 290 182 292 182 293 182 292 182 292 181 291 179 290 177 288 174 287 169 286 164 286 160 285 156 285 154 284 152 284 151 284 150 284 149
+27 159 120 157 121 154 122 155 121 159 121 165 120 173 119 183 118 193 118 202 118 211 118 218 118 223 118 227 118 229 118 231 118 231 119 231 118 230 116 229 113 228 108 226 101 224 93 222 86 219 80 217 76 215 73
+28 31 85 30 85 31 86 35 86 40 86 47 87 55 87 63 88 72 89 79 90 85 91 90 91 94 92 98 92 100 92 101 92 102 92 102 91 101 90 101 89 99 86 97 81 95 76 94 71 92 65 91 61 91 58 90 56
+9 V
+34 158 185 157 185 156 184 157 184 158 184 161 184 165 183 169 182 175 179 179 176 185 171 189 166 193 161 194 156 195 152 194 149 192 148 190 147 188 148 186 149 184 151 184 153 185 156 188 158 192 160 197 159 204 158 212 154 220 148 229 142 237 136 244 130 248 124 251 119
+37 104 168 105 168 106 167 107 166 110 164 113 161 117 157 120 152 123 146 125 142 126 137 126 134 125 132 124 131 123 131 122 131 121 132 120 133 119 135 118 137 118 139 119 142 120 144 123 146 127 147 131 148 135 146 139 144 143 140 146 136 148 129 151 121 152 112 154 102 155 94 155 88 155 84
+31 46 135 45 135 45 136 46 135 48 134 51 132 54 128 57 124 60 118 63 112 64 106 64 101 63 98 61 98 58 99 57 102 56 107 56 111 58 114 61 116 65 116 70 114 74 110 78 106 81 100 83 95 85 91 88 87 90 84 92 82 93 80
+38 174 186 173 184 173 183 173 182 173 181 175 181 177 181 181 180 186 177 191 174 196 170 200 166 204 161 206 157 207 153 206 150 205 148 204 147 202 146 200 147 199 147 198 148 198 150 199 151 202 153 206 153 211 153 216 151 222 148 228 143 234 137 239 129 244 121 247 113 249 110 250 104 251 101 250 101
+32 99 170 98 170 97 171 98 170 100 170 102 169 104 168 108 166 112 162 115 157 118 152 120 146 121 142 120 138 118 136 116 136 113 136 111 138 110 141 110 143 112 146 115 147 119 147 124 146 129 142 135 138 140 133 144 128 149 123 152 118 154 114 156 111
+30 39 127 38 127 37 128 38 128 39 127 41 126 43 124 46 121 49 117 52 111 54 105 56 99 55 95 54 92 52 91 50 92 48 93 47 96 47 100 48 102 51 105 56 106 61 104 69 100 76 94 82 88 87 81 91 76 94 72 96 70
+36 178 189 178 188 179 188 180 189 182 189 186 189 190 187 194 184 199 180 204 175 207 169 210 164 212 159 212 156 211 153 210 152 209 152 208 153 207 154 206 155 206 157 206 158 206 160 208 162 211 164 214 164 218 164 225 163 233 160 242 155 251 148 260 141 267 133 272 128 276 124 277 122
+40 98 162 98 159 98 158 98 157 98 156 98 157 100 157 102 158 105 158 110 158 116 158 122 156 129 153 134 149 139 144 141 139 142 135 142 130 141 127 140 126 138 125 136 125 135 125 133 126 133 128 133 130 135 131 139 131 144 130 150 127 156 122 163 115 169 106 174 97 179 87 182 78 184 70 186 65 186 61 186 59
+32 35 109 34 110 34 111 36 111 39 110 43 107 48 103 53 98 56 92 59 85 61 79 60 75 59 71 56 69 54 68 51 69 49 72 48 76 48 80 50 84 54 87 58 87 65 84 72 80 78 74 84 68 89 62 93 56 96 52 98 49 100 47 101 46
+9 W
+36 308 133 307 132 308 132 308 133 309 135 310 138 310 142 310 148 309 153 307 159 304 163 300 167 295 169 291 169 286 169 282 167 279 166 278 165 278 164 279 163 281 163 284 164 287 166 290 168 291 170 292 173 291 177 287 180 281 184 274 187 266 190 257 193 250 194 244 195 240 196 237 197
+37 234 68 234 67 235 67 236 68 236 69 236 72 237 76 237 81 236 88 235 95 232 102 228 109 223 115 218 119 213 121 209 122 205 120 203 118 202 116 202 115 203 113 206 113 209 114 211 115 214 118 216 123 217 128 215 134 211 140 206 145 199 150 191 153 183 156 174 157 167 157 160 156 156 156
+34 136 48 137 48 138 50 139 53 140 56 140 61 140 66 138 72 135 77 130 82 125 86 121 87 117 87 114 86 113 84 112 82 113 81 116 80 118 80 121 82 124 84 125 88 125 94 123 100 119 106 113 113 106 118 99 122 91 125 84 126 78 126 74 126 72 126 71 125
+37 282 80 282 79 283 80 284 80 285 82 288 85 290 90 292 96 294 102 294 109 294 115 291 121 288 125 284 127 280 129 276 129 273 129 271 128 269 128 268 127 269 126 272 126 275 127 278 128 282 131 285 134 287 139 287 143 286 148 283 152 279 156 274 158 268 161 263 163 260 164 257 164 256 164
+36 209 72 210 73 210 74 211 77 211 82 211 87 210 94 209 100 207 105 203 109 199 112 194 113 190 113 186 112 183 111 182 109 182 108 183 106 185 105 188 105 191 106 194 108 196 112 196 115 196 120 194 125 190 129 184 133 178 137 170 140 162 142 155 143 149 142 143 141 140 140 137 139
+34 98 61 98 62 99 63 100 65 101 68 103 72 103 77 103 83 102 88 99 93 95 97 90 99 86 100 83 99 80 97 79 95 79 93 80 91 83 91 85 91 87 92 90 95 91 99 91 103 89 109 84 114 78 120 71 125 63 128 55 130 48 131 43 131 39 130 37 129
+42 291 76 292 76 292 77 293 77 294 79 295 81 296 83 296 89 296 95 295 102 294 109 291 116 288 120 284 123 280 125 276 125 272 124 269 122 266 120 264 118 263 116 263 113 264 111 266 110 269 110 274 110 279 112 284 116 288 121 290 126 290 131 287 137 281 142 274 148 264 154 253 159 242 163 233 166 225 168 218 169 214 169 212 168
+36 212 63 212 62 212 63 212 64 213 65 214 68 216 72 217 77 218 80 218 85 217 90 214 95 211 98 205 101 200 103 194 103 189 103 186 102 184 101 184 100 186 98 189 97 193 97 197 99 201 102 204 106 205 111 203 117 200 122 193 128 185 133 176 138 167 142 159 144 153 146 149 146
+34 93 57 93 56 93 55 93 56 93 58 95 61 96 65 96 70 97 76 96 82 95 87 92 92 89 96 85 98 80 98 76 96 73 94 71 92 71 89 72 88 75 88 79 88 81 90 85 93 87 99 88 105 87 113 84 120 80 127 74 132 68 137 61 140 57 141 54 141
+9 X
+26 335 197 335 198 336 198 335 198 334 198 332 198 328 198 323 199 316 199 308 200 300 201 293 203 286 203 282 204 279 205 277 205 276 206 276 205 276 204 276 201 276 197 277 191 277 184 277 180 278 174 278 171
+23 234 160 234 161 234 160 232 160 229 159 225 159 218 158 211 158 202 158 193 160 185 161 178 162 173 163 170 164 168 164 168 163 167 161 167 158 167 154 167 149 168 144 168 139 169 137
+25 152 107 152 108 151 108 150 107 148 107 145 106 140 107 134 106 127 107 119 108 111 108 105 108 99 109 96 109 94 109 93 109 93 110 93 109 93 108 93 106 94 102 95 97 96 91 97 86 97 83
+25 307 74 306 74 305 74 302 73 298 73 295 72 290 72 282 72 273 71 257 72 249 72 244 72 241 72 240 72 239 72 238 72 238 71 238 70 238 68 237 65 237 61 237 55 237 51 237 47 237 46
+24 260 156 258 156 256 155 253 155 249 154 243 154 237 154 230 154 223 155 217 155 213 156 209 156 208 157 207 157 207 156 207 155 207 154 208 151 208 148 209 143 209 138 208 134 208 131 207 130
+24 134 109 133 109 133 110 131 109 129 109 126 109 121 108 115 108 108 108 100 108 93 109 88 109 83 109 80 110 79 111 78 111 79 111 79 109 80 107 81 102 82 97 83 91 84 86 84 83
+25 262 180 262 179 261 179 260 179 257 179 253 179 249 179 243 180 236 180 228 180 220 179 212 178 203 177 196 177 190 177 185 177 182 177 180 177 178 177 178 175 179 172 180 168 181 162 182 155 183 149
+24 265 97 263 97 261 98 257 98 253 98 247 98 239 98 232 98 225 99 219 99 215 100 212 101 211 102 210 102 210 101 210 100 209 98 208 94 208 88 207 82 206 76 206 70 205 67 205 65
+22 113 98 112 97 111 97 109 96 105 97 101 98 96 99 89 100 83 101 77 102 72 101 68 101 65 101 63 101 62 101 63 99 63 96 63 92 64 87 64 82 64 77 64 75
diff --git a/lib/strokes/letters.clx b/lib/strokes/letters.clx
new file mode 100644
index 00000000..5efdbd19
--- /dev/null
+++ b/lib/strokes/letters.clx
@@ -0,0 +1,36 @@
+a 5 0 117 27 60 61 6 86 64 108 123
+b 13 10 28 16 75 14 123 3 67 18 11 42 0 65 11 63 45 33 69 71 62 105 89 62 124 7 123
+c 5 78 23 19 17 0 81 43 126 108 105
+d 9 9 16 16 67 16 119 3 28 87 22 107 64 92 106 50 124 8 128
+e 9 95 13 67 1 37 13 28 55 68 65 23 71 20 120 61 127 103 115
+f 5 107 5 56 0 4 6 5 67 1 129
+g 11 82 18 26 10 0 69 7 99 33 124 70 124 100 96 78 76 50 76 77 74 108 69
+h 7 13 0 16 57 14 115 37 85 72 74 92 100 95 128
+i 3 50 0 56 64 58 129
+j 5 100 3 106 58 107 113 55 124 0 117
+k 5 92 0 66 66 3 93 54 88 105 128
+l 5 3 0 5 62 4 124 55 125 107 123
+m 9 0 114 4 60 24 9 41 51 48 95 59 52 83 8 102 63 108 121
+n 7 7 129 4 76 16 23 55 68 92 115 104 59 107 0
+o 7 50 4 0 74 66 124 103 88 104 43 72 8 27 12
+p 9 7 36 21 82 21 128 2 45 72 3 106 29 87 63 49 76 11 78
+q 9 41 14 1 60 23 122 55 115 74 83 72 39 36 11 68 16 108 3
+r 9 5 30 12 76 12 122 0 57 35 5 50 41 28 82 67 100 108 124
+s 7 103 13 65 2 32 33 70 67 107 101 57 128 2 111
+t 5 4 2 53 0 103 4 101 66 97 128
+u 5 0 5 12 71 57 124 104 74 105 7
+v 5 0 24 17 72 39 119 60 48 108 10
+w 9 1 14 3 69 19 123 39 99 52 70 67 95 89 119 108 64 103 5
+x 5 15 0 50 58 107 66 52 73 2 129
+y 11 10 0 4 23 15 47 44 40 73 19 85 59 87 99 58 127 20 112 56 77 104 64
+z 7 0 8 36 2 73 8 53 67 10 126 58 125 108 124
+A 3 0 66 51 63 108 61
+B 3 108 69 54 62 0 63
+N 3 0 129 48 63 108 0
+P 5 108 69 53 53 1 71 45 69 91 62
+R 3 108 0 57 63 1 128
+S 3 51 128 52 64 59 0
+U 5 0 98 53 100 106 100 106 63 103 26
+V 5 0 128 35 93 30 66 77 57 108 0
+W 5 100 0 105 47 65 62 64 110 0 128
+X 5 108 93 56 92 3 93 2 63 2 33
diff --git a/lib/strokes/punc.bit b/lib/strokes/punc.bit
new file mode 100644
index 00000000..6d92366a
--- /dev/null
+++ b/lib/strokes/punc.bit
Binary files differ
diff --git a/lib/strokes/punc.cl b/lib/strokes/punc.cl
new file mode 100644
index 00000000..4bfd380e
--- /dev/null
+++ b/lib/strokes/punc.cl
@@ -0,0 +1,156 @@
+33
+4 !
+13 109 187 109 186 109 185 110 183 110 179 110 175 110 169 110 162 111 155 111 148 111 143 111 139 112 136
+14 37 182 37 183 36 183 36 181 36 179 36 175 36 170 36 163 35 156 35 150 35 144 35 139 36 136 36 135
+12 110 87 110 86 111 84 111 82 112 78 112 73 113 66 113 59 113 51 113 44 113 39 113 35
+15 36 89 37 89 37 88 36 86 36 83 36 79 36 74 35 67 35 59 35 52 35 46 35 42 35 39 35 38 35 37
+4 #
+44 95 125 95 124 95 123 95 125 96 128 97 133 97 139 98 145 99 150 99 154 100 156 101 155 102 152 104 148 107 143 109 137 113 132 116 127 118 123 120 120 122 117 123 116 123 115 124 115 124 116 123 117 124 119 124 121 124 124 124 129 125 134 126 139 127 144 128 148 128 152 129 156 129 159 129 162 130 163 130 165 130 164 130 163 130 160 130 156
+38 24 112 24 111 24 112 25 115 25 119 26 125 27 133 27 141 28 148 28 153 28 156 29 157 29 156 30 153 31 149 32 144 34 138 36 132 38 127 40 123 43 119 44 116 46 115 47 114 48 114 48 115 49 117 49 120 50 124 51 129 52 134 53 140 54 145 55 150 55 153 56 155 55 153 55 151
+40 92 28 92 27 92 28 92 29 92 31 93 35 93 40 93 47 93 53 93 59 93 62 94 64 95 63 97 61 99 57 101 52 104 46 107 40 111 35 113 31 116 27 118 25 120 23 120 22 121 21 121 22 121 24 121 27 122 32 122 37 122 43 123 48 124 53 125 57 125 60 126 62 126 63 127 64 126 63 126 62
+40 19 27 19 29 19 33 19 38 20 44 20 49 20 55 20 61 20 65 20 67 20 68 21 66 22 63 23 59 25 54 27 50 29 45 32 39 34 35 37 31 39 27 41 25 42 23 43 23 43 24 43 25 43 28 43 31 44 35 44 41 45 47 46 53 46 58 47 62 47 65 48 66 48 65 48 64 48 63 48 62
+4 $
+42 123 123 123 122 123 121 122 120 122 119 121 119 119 118 118 119 115 119 112 120 110 121 108 122 107 123 106 125 106 128 107 130 108 131 109 133 111 134 114 135 117 136 119 137 122 137 124 138 126 139 127 140 128 142 129 143 128 145 128 147 126 149 125 151 122 153 120 154 116 154 113 154 109 153 106 152 103 150 100 149 99 148 99 147
+38 55 117 55 116 55 115 54 114 52 114 50 114 47 115 44 115 41 117 39 118 37 120 36 122 36 124 37 125 39 127 41 128 43 129 46 130 49 131 52 132 56 133 58 134 60 135 62 137 63 139 63 142 63 144 62 146 60 147 58 148 56 149 52 150 48 150 44 150 40 149 37 149 34 148 33 147
+37 117 33 117 32 117 31 116 30 115 29 113 28 112 28 109 29 106 29 104 30 102 32 100 34 100 36 99 39 100 41 101 42 102 44 105 45 107 45 110 46 113 47 116 47 118 49 119 50 120 53 121 55 120 58 119 60 118 63 116 65 113 66 109 67 105 68 102 68 98 68 96 67 95 65
+43 43 29 44 28 44 27 44 26 43 26 43 25 41 25 39 24 37 24 35 25 32 26 30 28 28 30 26 32 25 35 24 37 25 39 25 40 27 41 29 42 31 42 33 42 36 43 39 43 41 44 44 46 46 47 48 49 49 51 50 54 50 56 49 59 48 61 46 63 44 65 41 66 37 67 34 67 31 66 28 65 26 64 25 62 25 60
+4 %
+56 26 164 25 164 26 163 27 162 28 162 30 162 32 164 35 168 37 173 40 180 41 187 42 195 41 200 40 204 38 206 37 207 36 206 35 203 35 200 35 196 37 192 40 187 43 184 47 180 51 177 55 175 58 174 61 174 63 175 65 176 66 179 68 183 69 186 70 191 71 195 70 199 70 202 69 204 67 206 66 207 64 207 64 206 63 204 63 201 63 197 65 192 67 187 70 182 73 177 77 173 80 170 84 169 87 170 89 172 91 174 92 177
+57 96 114 95 114 96 114 96 113 97 113 99 114 101 116 102 119 104 123 105 128 105 134 105 139 103 143 102 146 101 146 100 145 100 143 99 140 99 136 99 133 100 131 101 129 103 127 105 124 109 122 112 120 115 118 117 116 118 116 119 115 120 116 121 117 122 119 123 121 124 124 125 128 125 131 126 135 126 139 125 141 124 143 123 145 122 145 121 144 120 142 121 139 122 136 123 132 125 128 127 124 130 121 133 118 137 116 140 114 143 113 145 113 146 113
+52 25 90 26 90 27 90 29 90 31 93 33 97 35 102 37 108 38 114 38 120 38 124 37 126 36 126 35 125 33 122 33 119 32 115 32 112 33 109 35 106 38 103 42 100 45 98 49 96 52 95 55 94 56 94 57 96 58 97 59 100 59 103 60 106 61 109 61 113 61 116 61 119 60 121 59 122 58 122 57 121 56 119 56 116 56 113 57 110 59 107 60 104 64 101 67 97 71 95 74 93 76 92 78 92
+56 23 30 24 30 25 32 27 35 28 38 30 43 31 48 31 53 31 56 31 59 30 61 29 60 28 59 27 57 27 54 27 51 27 48 28 45 30 43 32 41 34 38 37 37 39 35 41 33 44 32 45 32 47 31 47 32 48 33 50 34 51 35 52 37 53 39 54 42 55 45 56 48 56 51 55 54 54 57 53 60 52 62 51 62 50 61 50 59 50 55 51 51 52 46 54 42 56 38 59 36 62 34 64 32 67 32 69 32 71 33 72 34
+4 &
+41 126 139 126 138 126 137 125 136 123 136 121 135 117 135 112 136 108 137 104 139 101 142 99 144 99 147 101 150 104 153 108 155 112 158 117 162 121 165 124 169 127 172 128 176 128 180 126 182 123 183 119 184 114 183 109 182 104 180 101 177 99 174 100 169 103 165 107 160 113 154 118 150 122 145 125 142 126 139 125 136 123 135
+42 51 138 51 137 51 136 50 136 49 135 48 134 46 134 43 135 39 137 36 138 33 141 32 144 32 146 33 148 35 151 38 152 42 154 46 157 50 159 53 163 55 166 56 169 55 172 53 175 49 177 46 178 42 178 39 176 37 173 36 170 36 166 38 161 41 157 44 153 48 150 52 146 54 142 55 140 55 137 53 136 51 135 48 135
+40 113 44 112 44 112 43 111 43 109 42 107 42 104 43 101 44 98 46 95 48 93 50 93 53 93 56 95 58 97 61 101 63 105 65 109 67 112 69 115 72 117 75 117 77 116 80 113 82 110 84 107 84 103 84 100 83 98 80 97 77 97 73 98 69 101 66 104 61 108 57 111 53 114 49 115 45 115 43 113 43
+40 45 40 45 39 44 39 44 38 43 37 41 36 38 37 35 37 32 39 29 41 27 43 25 46 24 49 25 51 26 53 29 55 31 56 35 58 38 60 41 62 43 65 45 68 45 71 44 75 42 78 39 79 35 80 33 79 31 77 30 74 30 70 32 65 35 61 39 56 43 53 46 49 48 46 48 43 47 41 45 41
+4 '
+12 110 132 111 134 111 137 111 141 110 147 110 154 110 161 110 166 110 171 110 174 111 175 111 176
+14 37 128 37 127 37 128 37 131 36 135 36 142 36 151 35 160 35 167 35 173 36 176 36 177 36 176 37 175
+12 109 34 110 36 110 38 110 42 111 47 111 53 111 60 111 66 111 71 111 74 111 76 111 77
+14 33 33 33 34 34 36 34 39 34 43 33 48 33 54 33 59 32 65 32 69 32 72 32 74 33 75 33 76
+4 +
+28 133 117 134 116 134 117 134 118 133 120 132 124 131 128 128 132 125 137 121 142 117 145 112 146 108 146 104 146 101 144 99 142 98 140 98 138 100 136 104 135 109 135 115 135 121 137 127 138 131 140 135 141 137 142 138 142
+28 59 115 59 114 58 114 58 115 58 116 56 118 55 122 52 126 49 130 45 135 40 139 35 142 30 144 26 145 22 144 20 144 20 142 21 140 23 138 28 137 32 137 38 137 43 139 48 142 51 144 54 147 56 148 58 149
+24 122 31 122 32 121 34 120 36 119 40 116 45 114 49 110 53 106 55 102 57 99 57 95 56 93 54 92 52 92 50 94 49 97 48 101 48 106 49 111 50 115 52 118 54 121 56 122 57
+26 47 29 48 29 47 31 47 33 45 36 43 39 40 44 36 48 32 52 28 55 24 58 20 59 17 59 16 58 15 57 16 55 18 54 21 53 25 53 30 53 34 54 39 56 43 58 46 59 49 61 51 61
+4 ,
+11 128 139 127 139 126 140 125 142 122 145 118 149 115 154 111 159 107 164 105 167 104 169
+13 54 136 54 137 54 138 54 140 53 143 52 147 51 151 49 155 46 159 43 162 40 163 38 165 37 165
+9 114 50 114 51 112 53 109 55 104 58 100 62 95 66 92 69 90 71
+11 47 45 47 46 47 47 46 49 46 52 44 56 42 60 39 65 36 69 33 71 30 74
+4 /
+10 94 185 95 183 96 180 98 175 101 169 105 162 109 155 113 149 116 145 118 143
+12 41 181 40 182 41 179 43 176 45 171 49 165 53 159 58 152 60 148 63 144 65 141 66 140
+11 98 78 98 77 99 76 100 73 102 70 106 65 109 60 113 54 117 50 120 46 122 44
+11 31 72 31 73 31 72 32 70 34 66 37 62 40 57 44 51 48 46 51 43 53 40
+4 <
+29 127 178 127 177 126 177 125 176 124 176 123 175 122 174 119 172 116 169 113 166 109 163 105 159 102 156 100 154 98 153 98 152 98 151 99 151 100 151 102 150 105 149 108 147 113 144 117 141 123 138 127 135 131 133 133 132 135 132
+23 60 173 59 172 57 171 56 169 54 168 51 166 47 163 43 160 40 157 37 155 35 154 34 153 35 154 36 154 37 153 40 152 43 151 47 148 51 146 54 144 58 141 61 140 64 139
+26 126 88 126 89 125 88 124 87 123 86 120 84 116 82 112 80 107 78 102 76 98 74 95 74 94 74 95 74 96 74 98 73 100 72 103 70 107 68 112 65 118 62 123 59 128 57 131 55 133 54 134 54
+24 50 85 49 84 48 83 47 82 45 80 42 77 38 74 33 71 28 69 24 67 21 65 19 64 20 63 22 62 26 62 30 61 36 60 42 59 49 57 55 55 60 53 63 52 65 51 66 51
+4 =
+34 97 132 97 131 98 131 100 131 103 131 107 131 112 130 118 130 123 129 126 128 128 129 129 130 129 131 127 134 125 137 122 142 118 147 115 153 111 159 108 165 105 170 103 174 101 176 101 177 101 178 103 177 106 176 110 175 115 174 121 173 126 173 131 173 134 173 136 173
+32 26 128 26 127 28 127 30 127 33 127 37 127 41 127 45 126 48 126 50 126 51 126 50 128 49 131 48 134 45 138 42 144 38 150 35 156 31 162 28 168 26 172 25 175 25 176 27 176 31 175 35 174 39 173 44 173 48 173 52 173 54 173 56 173
+31 102 36 101 36 102 35 104 35 107 34 111 34 115 33 120 32 125 32 128 32 130 33 131 34 130 37 128 40 126 45 122 49 119 54 115 59 111 64 109 67 107 70 107 72 108 73 109 73 113 72 118 71 123 70 128 69 133 69 137 69 140 69
+31 23 35 22 35 23 35 25 34 28 33 33 32 38 31 43 30 47 30 50 30 51 31 52 32 51 35 49 38 46 43 43 48 40 53 37 58 34 63 32 66 31 68 31 70 32 70 35 70 38 70 43 69 47 68 52 68 56 68 59 68 61 68
+4 @
+30 116 130 116 129 116 128 116 127 114 128 112 128 111 129 108 131 104 135 102 139 100 144 100 149 101 154 103 159 106 163 110 165 115 166 119 164 124 160 128 156 131 150 132 145 132 140 131 136 127 132 123 130 118 129 114 129 111 130 109 132
+31 51 124 51 123 50 122 50 121 49 120 48 119 45 119 42 120 39 122 36 125 33 129 30 135 29 139 29 145 30 150 33 155 37 158 41 160 46 160 52 159 56 156 60 151 63 146 64 141 64 135 63 131 60 127 56 125 52 124 49 123 46 124
+29 115 46 115 45 114 45 112 45 110 46 107 48 104 50 101 54 99 58 98 63 98 67 99 72 102 75 106 77 110 78 116 78 121 76 126 73 129 69 132 64 134 59 134 54 132 49 129 46 125 43 121 42 117 42 113 44 110 46
+30 39 40 39 39 38 39 37 39 35 40 32 41 29 42 27 45 24 48 23 52 23 57 25 61 27 66 30 69 34 71 39 71 44 70 49 67 53 63 57 58 60 54 61 50 61 46 60 42 56 40 52 38 47 38 43 38 38 40 35 42
+4 ^
+26 94 185 93 185 93 183 94 181 95 176 97 170 99 164 101 157 103 151 105 146 106 142 108 140 109 140 110 141 111 143 113 146 116 151 118 158 121 166 124 174 126 180 128 185 129 189 130 190 131 191 131 192
+21 26 165 27 162 28 158 29 154 31 149 33 143 36 138 39 134 41 130 43 127 45 126 47 127 48 129 49 132 51 137 53 144 55 150 57 156 59 160 61 164 62 166
+24 92 81 91 82 92 81 92 79 94 76 96 71 99 66 102 60 105 54 108 49 111 45 112 42 114 41 115 41 116 44 118 47 119 53 121 59 122 66 124 72 125 78 127 81 128 84 129 85
+23 22 75 21 75 22 73 23 71 24 67 27 62 29 55 33 49 36 44 39 39 41 36 43 33 45 33 46 34 46 36 47 40 49 45 51 51 53 57 54 63 56 67 58 70 59 73
+4 |
+21 89 170 89 169 88 169 88 167 88 163 88 158 89 152 89 145 89 139 89 134 89 132 88 135 88 140 87 147 87 155 87 162 87 168 87 173 87 176 87 177 86 176
+24 36 178 36 177 36 176 35 173 35 169 34 164 34 157 33 153 33 146 33 139 33 135 33 132 33 131 34 134 34 138 35 144 35 152 35 160 35 167 35 173 35 176 35 178 36 177 36 176
+21 87 82 87 81 87 79 87 74 88 69 88 62 89 55 90 48 90 42 90 38 90 37 90 40 90 44 90 51 91 59 92 66 92 73 93 79 93 83 93 85 93 84
+24 31 88 31 87 31 86 31 84 31 81 31 77 31 72 31 65 31 60 31 53 31 46 30 42 30 40 30 43 30 47 31 53 32 60 33 66 34 72 35 77 36 80 36 81 35 81 35 79
+4 ~
+40 123 121 123 120 122 120 122 122 122 126 122 131 122 137 122 144 122 152 122 159 121 166 121 170 120 174 120 175 119 175 119 173 118 169 117 164 116 158 115 151 113 144 111 137 108 132 106 128 103 125 101 124 99 125 97 125 96 126 95 128 95 130 95 133 95 138 95 144 94 150 93 157 92 163 92 167 91 170 90 171
+41 60 117 61 117 61 118 60 120 60 123 60 128 59 135 58 143 56 152 55 159 54 165 54 169 53 171 53 170 53 167 52 164 50 159 48 153 45 146 42 139 40 133 37 128 35 125 34 123 33 123 32 123 32 124 32 126 32 128 32 132 31 136 31 142 30 149 29 155 27 162 26 168 24 173 23 176 22 179 22 180 22 179
+39 121 25 120 25 120 26 120 27 120 29 119 33 118 37 117 43 116 49 115 55 114 60 113 63 113 65 112 64 112 62 111 59 110 55 108 49 105 43 103 38 101 33 98 29 97 26 95 25 94 26 93 27 93 28 92 30 92 32 92 35 92 38 92 44 91 49 91 55 90 61 90 65 89 69 89 70 88 70
+37 47 23 47 24 47 27 47 30 47 34 47 40 47 46 47 52 46 57 46 62 46 65 45 67 44 66 43 64 41 61 39 58 38 55 35 50 32 45 30 39 29 35 28 30 26 28 26 26 25 25 25 27 24 28 23 30 22 34 22 39 21 44 20 51 20 57 20 63 20 67 21 70 21 72
+4 ?
+29 29 38 28 38 27 38 27 37 27 36 28 35 29 33 32 31 36 29 40 28 45 27 49 27 53 28 56 31 57 34 57 37 56 41 54 45 51 49 48 53 44 57 42 61 39 65 38 68 38 71 38 73 38 76 38 77 39 77
+30 95 36 94 36 93 36 93 35 93 34 94 32 95 30 96 28 99 26 102 25 106 25 110 26 113 28 115 30 116 33 116 36 114 40 113 44 111 48 109 51 107 54 106 57 106 59 107 62 107 66 107 69 108 71 108 73 108 74 108 75
+26 35 134 34 133 33 132 33 130 34 129 35 127 38 125 42 124 46 123 50 122 54 122 57 123 59 125 59 128 59 131 58 135 56 139 53 142 51 146 50 150 49 153 49 157 49 159 49 162 49 163 49 165
+31 99 139 99 140 99 139 99 138 99 137 99 135 99 132 100 130 101 127 104 125 107 123 110 122 114 122 118 122 120 124 122 127 123 130 122 134 121 138 119 142 117 146 115 150 114 153 113 157 112 160 112 163 112 166 112 168 113 170 113 171 114 172
+4 >
+26 25 92 25 93 26 92 28 90 31 87 34 84 38 81 43 77 47 75 51 72 54 70 55 69 56 69 56 68 55 68 54 67 51 66 49 64 45 62 40 60 35 59 29 57 25 55 21 55 20 55 21 55
+25 96 100 95 101 96 100 98 99 101 97 105 94 110 92 113 90 118 87 122 85 125 83 127 82 127 81 126 80 125 80 124 80 123 80 120 79 117 77 113 75 109 73 103 71 99 68 95 65 92 64
+30 32 184 31 184 32 184 33 182 36 180 40 177 46 174 52 170 59 166 66 163 71 161 74 160 75 159 74 159 73 160 72 160 70 160 69 160 67 160 66 158 63 156 59 154 56 152 51 149 47 147 42 146 39 145 36 145 35 146 36 147
+28 108 197 107 198 108 198 109 198 112 196 116 194 121 191 126 187 132 184 136 182 139 180 141 180 142 179 141 180 141 181 140 181 139 181 138 181 137 180 135 178 133 176 130 174 126 170 122 167 117 163 114 159 110 157 108 156
+4 )
+16 27 28 28 29 29 30 32 32 35 35 38 41 41 48 42 56 42 63 41 69 39 74 37 77 35 79 33 81 32 81 31 81
+14 91 28 91 29 93 30 96 32 99 35 103 39 105 46 106 54 105 61 104 68 101 74 99 78 96 80 94 82
+17 34 124 33 124 34 124 36 125 39 127 42 131 46 137 49 144 51 151 52 158 51 165 50 170 48 173 46 175 44 176 42 177 41 177
+18 98 128 97 127 97 128 98 129 101 132 104 135 108 140 111 146 113 152 114 157 114 164 112 170 108 176 105 180 101 184 98 186 96 187 94 188
+8 (
+117 159 21 158 22 158 23 157 24 156 24 156 25 156 26 155 26 155 27 154 27 154 28 153 28 153 29 153 30 152 30 152 31 151 32 151 33 150 33 150 34 150 35 149 36 148 37 148 38 147 39 147 40 146 41 146 42 146 43 145 44 145 45 144 46 144 47 144 48 144 49 144 50 143 50 143 51 143 52 143 51 143 52 143 53 142 53 142 54 142 55 142 56 142 57 142 58 141 59 141 60 141 61 141 62 141 63 141 64 140 64 140 65 140 66 140 67 140 68 140 69 140 70 140 71 140 72 140 73 140 74 140 75 140 76 140 77 141 78 141 79 141 80 141 81 141 82 142 83 142 84 142 85 142 86 143 86 143 87 143 88 144 89 144 90 144 91 145 92 145 93 145 94 146 94 146 95 146 96 147 96 147 97 148 97 148 98 149 99 149 100 150 100 150 101 151 101 151 102 152 103 152 104 153 104 153 105 153 106 154 106 154 107 155 107 156 107 156 108 157 108 157 109 158 109 158 110 159 110 159 111 160 111 160 112
+101 63 19 63 20 62 20 62 21 62 22 61 22 61 23 60 23 60 24 60 25 59 25 59 26 58 26 58 27 58 28 57 28 57 29 57 30 56 30 56 31 56 32 55 32 55 33 55 34 54 34 54 35 54 36 53 37 53 38 52 38 52 39 52 40 52 41 51 41 51 42 51 43 51 44 51 45 51 46 51 47 50 47 50 48 50 49 50 50 50 51 50 52 50 53 50 54 50 55 50 56 50 57 50 58 50 59 50 60 50 61 50 62 50 63 50 64 50 65 50 66 50 67 50 68 50 69 50 70 50 71 50 72 50 73 50 74 51 74 51 75 51 76 52 77 52 78 52 79 53 80 54 81 54 82 55 82 55 83 56 84 57 85 57 86 58 86 58 87 59 88 60 89 60 90 61 90 61 91 63 92 64 93 65 93 65 94 66 94 67 94 68 94 68 95 69 95 70 95 70 96 71 96
+15 39 27 38 27 38 26 36 27 35 27 33 29 30 32 28 38 26 45 25 53 26 60 27 67 28 72 31 75 32 77
+13 113 27 112 27 110 28 108 30 105 34 102 40 99 48 98 57 97 66 98 73 99 77 101 80 103 81
+16 46 124 45 123 44 123 43 123 41 125 38 127 35 131 32 137 29 144 27 152 27 160 28 166 30 172 33 176 35 177 37 178
+17 113 128 113 127 112 127 111 127 109 128 107 131 104 136 101 142 99 150 98 159 98 166 98 173 100 177 102 180 105 182 106 183 107 183
+40 50 24 50 25 49 26 49 27 49 28 49 29 49 30 49 32 47 33 47 35 45 37 45 40 44 42 43 45 43 47 43 50 43 52 43 54 43 55 43 57 43 59 43 60 43 61 44 63 43 61 44 63 45 64 45 65 47 66 47 67 48 68 49 69 50 69 51 70 52 71 53 71 53 72 54 72 55 72 55 73
+40 140 25 139 27 138 28 137 29 135 31 134 33 133 34 132 36 131 37 129 39 128 41 126 44 124 46 122 49 121 51 119 53 118 55 117 58 116 60 115 63 115 65 115 68 115 71 115 73 116 75 117 78 118 80 119 82 121 83 122 85 124 87 125 89 127 90 128 91 129 92 130 92 131 93 132 93 133 93 133 94
+4 .
+21 133 137 133 138 132 138 130 139 126 139 122 139 116 139 109 139 103 140 98 141 94 142 91 143 92 143 95 142 100 141 107 140 115 139 124 138 131 138 137 138 140 138
+21 61 137 61 136 60 135 58 135 55 134 51 134 46 134 41 136 36 137 32 139 29 140 29 141 30 140 34 140 40 139 46 138 53 138 59 138 65 138 68 137 70 138
+19 126 50 125 50 124 50 122 51 119 51 115 51 111 51 105 52 99 52 95 53 92 53 91 53 92 54 96 54 101 53 106 53 112 52 116 52 120 52
+18 56 54 54 54 53 54 50 54 46 54 41 55 37 55 33 56 30 56 29 56 30 57 32 57 35 57 39 57 43 57 47 57 50 57 52 57
+4 -
+12 87 151 88 151 91 151 96 151 103 150 111 150 118 150 124 149 129 149 132 150 134 150 133 151
+12 23 131 22 131 23 131 25 131 29 130 34 129 41 129 49 129 57 129 65 130 70 130 74 131
+12 108 62 107 62 105 62 107 62 111 62 116 62 123 62 131 61 139 61 146 61 151 60 153 60
+14 27 60 25 60 24 60 23 60 25 59 27 59 33 59 40 58 47 58 56 57 63 57 70 57 74 57 76 57
+4 T
+68 39 103 39 102 39 101 39 100 39 99 39 100 39 99 39 98 38 97 38 95 38 94 38 92 38 91 37 89 37 88 37 87 37 85 37 84 37 83 37 81 37 80 37 79 37 78 37 77 37 75 37 74 37 73 37 72 37 71 37 70 37 69 37 68 37 67 37 66 37 65 37 64 37 63 38 62 38 61 38 60 38 59 38 58 38 57 38 56 38 55 38 54 38 53 39 53 40 53 42 53 44 53 46 53 49 53 51 54 53 54 55 54 57 54 59 54 61 54 62 54 63 54 64 54 65 53 66 53 67 53 68 53 69 53 70 53
+45 112 99 112 98 112 97 112 95 112 93 112 91 112 87 111 84 111 81 111 77 110 74 111 77 110 74 110 72 110 69 110 68 110 66 110 65 110 63 110 62 110 61 110 59 110 58 110 56 110 55 110 54 110 53 111 53 114 54 116 54 120 55 123 55 125 55 128 55 130 55 132 55 133 55 134 55 136 55 137 55 138 55 139 55 140 55 141 55 142 55
+57 32 191 32 190 33 189 33 187 33 185 33 183 34 181 34 179 34 177 34 175 34 173 34 170 34 169 34 167 34 165 34 164 34 163 34 162 34 160 34 159 34 158 34 157 34 156 35 156 35 155 35 154 35 153 35 152 35 151 36 151 36 150 36 149 36 148 37 147 37 146 37 145 38 145 38 144 39 144 41 144 43 145 46 145 50 145 54 145 58 145 61 145 64 145 65 145 66 145 67 145 68 145 69 145 70 145 71 145 72 144 73 144 74 144
+51 108 190 108 189 108 187 107 185 107 183 107 181 107 179 107 177 107 175 107 173 107 171 107 173 107 171 107 169 107 167 107 165 108 163 108 161 108 159 108 158 108 156 108 155 108 154 108 153 108 152 108 151 108 150 109 149 109 148 109 147 109 146 109 145 109 144 109 143 110 143 110 142 110 141 110 140 110 139 111 138 112 138 114 138 117 138 121 138 125 138 129 139 133 139 137 139 140 139 142 139 143 139
+4 _
+69 17 55 18 55 19 55 20 55 22 55 23 55 26 55 28 55 31 55 34 56 37 56 40 57 43 57 46 57 48 58 50 58 52 58 53 58 54 58 55 57 56 57 57 57 58 57 59 57 60 57 61 57 63 57 65 57 67 56 69 56 71 56 71 57 70 57 69 57 67 57 64 57 62 57 58 57 56 57 54 57 52 57 50 57 49 57 48 57 47 57 46 57 45 57 44 58 42 58 41 58 40 58 41 58 40 58 39 58 38 58 37 58 36 58 35 58 34 58 32 58 31 58 31 59 30 59 29 59 28 59 27 59 26 59 25 59 24 59
+44 98 78 99 78 101 78 104 78 107 78 110 78 114 78 121 78 125 78 128 78 131 78 133 78 135 78 137 78 138 78 139 78 138 78 137 78 136 78 134 78 131 78 129 78 126 78 124 79 122 79 120 79 117 79 115 78 113 78 111 78 110 78 108 78 108 79 107 79 106 79 105 79 104 79 103 79 102 79 101 79 100 79 99 79 98 79 97 79
+26 21 124 22 124 24 124 28 125 32 125 39 125 46 126 59 126 69 126 76 127 80 127 83 127 84 127 85 127 85 128 84 128 80 128 76 128 66 128 59 127 52 127 45 126 41 125 38 125 35 124 34 124
+36 86 165 86 164 87 164 89 164 91 164 93 163 96 163 99 164 102 164 106 164 109 163 106 164 109 163 112 164 116 164 120 164 123 164 125 164 126 164 126 165 125 165 123 165 122 165 120 165 118 165 116 165 114 165 112 165 109 165 102 164 95 163 88 163 84 162 82 162 80 162 81 162
+2 *
+57 35 128 35 129 38 131 41 134 44 137 46 139 49 141 51 143 53 145 56 147 60 148 63 149 66 150 69 150 73 149 76 147 79 146 81 143 83 141 85 139 86 137 87 135 87 134 87 133 86 133 86 132 85 132 83 132 82 133 79 133 76 134 73 135 69 135 67 136 63 137 61 138 59 139 58 139 57 140 55 141 54 142 53 143 51 145 50 146 49 147 48 148 47 149 46 150 45 152 43 153 41 155 39 157 38 158 37 159 36 160 35 161 34 162
+56 26 38 26 39 26 40 26 41 26 43 27 46 27 49 28 52 29 55 30 57 31 60 33 63 35 66 37 68 39 70 43 71 47 72 51 73 58 73 65 73 68 73 71 72 73 71 75 69 76 68 77 66 77 65 78 65 78 64 77 63 76 63 75 62 75 63 73 63 71 63 68 64 65 65 62 65 59 66 56 67 53 68 51 69 48 70 46 71 45 72 43 73 41 74 40 75 39 76 38 77 37 78 35 79 34 81 33 81 33 82 33 83
+2 `
+33 90 187 90 186 90 185 89 185 89 184 89 183 88 181 87 180 86 178 85 175 83 172 82 169 80 165 77 161 75 157 73 154 71 151 70 148 69 147 68 145 67 145 66 145 67 145 67 148 69 151 72 155 75 162 78 169 81 176 83 180 84 183 85 184 85 185
+37 69 103 69 102 69 101 68 101 67 99 67 98 66 96 65 94 65 92 64 90 62 87 61 84 60 81 59 78 59 75 58 73 58 70 57 68 57 67 57 66 57 67 58 68 59 70 60 72 62 76 64 79 66 83 68 86 69 89 70 92 71 94 72 96 73 98 74 99 75 100 75 101 76 102
+2 ;
+40 113 53 113 54 113 56 111 59 109 63 107 66 105 70 103 73 101 77 99 81 97 84 95 86 93 88 92 90 91 91 89 93 88 94 88 95 87 95 87 94 88 93 89 92 90 90 92 88 93 85 95 82 97 79 99 75 101 72 103 69 104 66 105 64 105 63 106 62 107 61 108 60 109 58 111 57 112 55 113 54
+34 71 32 71 33 71 34 69 36 67 39 64 42 61 46 57 50 53 54 50 58 48 61 47 64 46 66 45 68 46 67 47 67 47 66 48 64 49 62 50 59 52 57 54 54 56 51 59 47 61 45 64 42 67 39 71 37 78 34 82 32 86 30 89 28 91 27 93 25
+2 :
+32 100 31 101 32 101 34 102 37 102 40 103 44 104 48 104 55 105 59 106 63 106 66 107 68 107 70 107 71 108 72 108 73 107 73 107 72 107 71 107 69 108 67 108 65 108 62 108 59 108 56 108 52 108 48 109 45 109 42 108 40 108 39 107 39
+35 36 26 36 27 36 28 36 30 37 33 37 37 38 41 38 48 38 55 38 59 39 63 39 66 39 69 39 72 38 73 38 74 39 73 39 72 39 69 40 65 41 61 41 57 42 50 42 46 43 39 43 35 43 32 43 29 43 27 43 26 43 27 43 26 43 25 43 26 43 27
+3 F
+12 184 33 183 32 183 31 185 33 187 36 189 41 192 47 195 55 198 62 200 67 203 72 205 74
+14 112 34 111 33 112 33 113 34 114 38 117 43 120 50 122 57 125 64 128 69 129 72 131 74 132 75 132 74
+13 43 37 42 37 42 39 44 41 47 45 49 50 53 56 56 61 59 67 62 70 63 73 64 74 65 74
+3 G
+41 219 44 219 43 218 42 217 41 216 40 215 40 214 39 212 39 211 40 209 41 206 42 203 44 201 47 198 50 196 54 195 58 195 63 196 66 199 69 201 71 205 72 208 72 211 72 212 71 213 71 213 70 211 71 209 71 206 73 202 75 199 77 196 80 194 83 194 87 194 91 196 94 199 96 203 98 207 98 211 98 215 97
+40 145 43 145 42 145 40 144 39 142 38 139 38 136 39 132 41 128 44 124 47 121 51 120 54 119 58 120 61 122 64 124 65 127 66 129 66 131 65 133 64 134 63 134 62 133 61 132 61 130 62 128 63 125 65 122 67 119 70 117 73 116 76 117 80 118 83 121 86 124 87 129 88 134 87 138 86 142 85 145 84
+43 62 44 62 43 63 43 63 42 63 41 62 40 61 38 60 37 58 37 55 37 52 39 49 41 46 43 44 47 42 51 41 56 41 61 42 65 44 68 46 71 48 72 50 72 52 71 53 70 54 69 53 68 53 67 51 67 50 67 48 68 45 70 43 72 41 74 38 80 38 84 39 87 41 90 44 93 48 94 52 94 56 93 60 91 63 90
+3 H
+41 215 55 214 55 213 54 214 53 215 51 217 50 219 48 223 46 227 45 230 45 234 47 236 50 238 54 237 59 235 63 232 67 228 70 225 73 223 74 222 75 221 75 222 75 223 74 226 74 228 74 231 75 234 76 237 79 239 82 240 85 240 89 239 92 237 95 233 97 230 99 224 100 219 101 213 101 208 100 204 98 201 96
+40 135 54 134 54 133 54 134 53 135 52 137 50 140 49 144 48 148 49 152 50 155 53 157 56 157 60 156 64 154 68 151 71 149 73 146 75 144 76 143 77 143 76 144 76 146 75 148 75 150 76 153 77 155 78 157 80 158 83 159 85 158 88 157 90 154 93 152 94 148 95 144 96 139 96 135 96 131 95 128 94
+41 52 52 52 51 51 51 52 50 52 49 53 47 55 45 57 44 60 43 64 44 68 45 72 48 74 50 75 54 74 56 73 59 71 62 68 64 66 66 65 67 65 68 66 68 67 68 69 67 71 68 72 69 74 71 76 74 78 77 79 81 79 84 78 87 75 89 72 91 67 93 62 94 55 94 50 94 45 93 42 91 41 90
+3 I
+50 223 96 224 96 224 97 223 98 222 99 221 101 219 102 216 104 214 106 210 106 207 106 203 104 199 103 195 101 192 98 189 96 187 93 186 90 186 87 188 85 190 84 194 83 198 82 202 82 205 83 208 83 210 84 211 84 211 85 210 85 209 85 207 85 204 85 200 84 196 84 190 83 185 83 180 82 177 81 174 79 174 76 176 73 180 70 185 67 191 63 197 61 202 59 207 59 210 59 211 60
+50 152 94 152 95 151 96 149 98 147 99 144 100 139 102 134 104 128 105 122 105 118 104 114 102 112 100 111 97 111 94 113 91 115 88 118 85 121 83 125 82 128 81 131 81 133 82 135 83 136 84 136 85 136 86 135 86 134 87 133 86 131 86 128 85 124 84 121 82 117 80 113 79 109 76 106 74 103 72 102 70 103 69 105 67 109 64 114 62 121 60 128 57 134 56 139 56 142 56 145 57
+47 64 95 64 96 64 97 63 97 62 99 60 100 57 101 54 101 50 102 46 101 42 100 38 98 35 96 32 92 31 89 31 86 32 83 35 80 37 79 41 78 46 77 50 77 54 78 56 79 57 79 58 80 57 80 56 80 54 80 51 79 47 78 44 77 39 75 36 73 32 70 30 67 29 64 29 61 30 57 34 54 39 51 44 50 50 49 56 49 61 51 65 52 67 54
+3 J
+52 208 104 207 104 206 104 206 105 207 106 209 107 212 108 216 109 221 109 226 109 231 108 235 106 239 104 241 101 243 98 243 95 242 92 239 90 235 88 231 87 227 87 223 88 220 88 218 89 217 89 217 90 218 90 220 90 222 90 225 90 227 89 231 88 234 87 237 86 239 84 242 82 243 79 245 76 245 72 244 68 241 64 238 60 233 58 226 56 219 56 213 58 207 60 204 63 202 67 202 70 203 72 206 74
+48 126 101 124 100 123 100 122 100 121 101 122 101 123 102 125 103 128 104 132 104 138 103 143 101 148 99 153 96 156 93 157 89 158 87 157 84 155 82 151 80 149 79 145 79 142 79 139 79 137 79 135 79 136 79 137 79 140 78 144 78 147 77 152 75 156 73 159 71 161 69 163 66 163 64 163 60 161 56 158 53 154 50 151 49 145 48 139 48 133 49 128 51 124 53 122 55
+49 42 95 41 96 40 97 41 98 42 100 43 101 46 102 49 103 53 103 58 103 62 102 67 100 71 97 73 94 75 90 75 87 75 84 73 82 71 80 68 78 65 78 63 77 60 77 58 78 57 78 56 78 56 79 57 79 58 79 60 78 63 77 66 76 70 75 73 72 75 71 77 68 78 65 77 62 76 59 73 56 70 54 66 52 61 51 56 50 52 51 47 51 45 52 44 52 44 53
+3 K
+35 200 146 199 145 199 144 198 142 198 140 197 136 197 131 197 127 197 122 197 117 197 114 197 112 198 112 199 114 201 117 203 121 206 126 209 131 213 137 217 141 220 144 224 145 227 146 229 145 230 144 231 143 231 141 232 138 231 135 231 130 230 124 230 118 229 112 228 108 227 104
+35 137 85 137 84 137 82 137 80 136 77 136 73 136 67 135 61 135 54 135 49 135 44 135 42 136 41 137 43 139 46 141 50 144 56 147 63 151 69 155 75 158 80 161 82 164 83 166 84 167 82 169 80 170 76 171 71 171 65 171 57 171 49 171 42 171 36 170 32 170 30
+37 44 83 44 84 43 83 43 81 43 78 42 74 42 69 41 63 41 57 40 52 39 48 39 45 39 44 40 45 41 47 43 51 46 55 50 60 53 66 57 70 60 73 63 75 65 77 66 77 67 77 68 76 69 74 69 73 69 69 69 65 68 59 68 53 67 46 67 39 67 34 67 31 67 29
diff --git a/lib/strokes/punc.clx b/lib/strokes/punc.clx
new file mode 100644
index 00000000..a8811737
--- /dev/null
+++ b/lib/strokes/punc.clx
@@ -0,0 +1,33 @@
+! 3 54 128 53 64 55 0
+# 7 0 12 6 61 14 110 43 62 83 14 97 64 108 116
+$ 7 85 14 50 3 15 33 69 62 104 103 56 127 3 116
+% 9 0 30 20 63 15 96 20 61 55 41 69 69 64 97 70 59 108 38
+& 9 82 9 48 4 20 30 58 67 89 111 47 126 33 85 67 47 81 7
+' 3 53 0 54 64 54 128
++ 5 105 12 69 86 1 102 50 86 108 116
+, 3 108 0 63 70 0 128
+/ 3 10 128 49 64 98 0
+< 5 83 128 43 92 2 60 53 30 107 0
+= 7 0 10 41 3 83 3 51 64 14 126 60 121 108 120
+@ 7 54 10 0 67 55 122 96 89 107 46 82 8 39 11
+^ 5 0 122 21 60 59 2 85 62 108 126
+| 5 54 128 52 64 51 1 53 63 58 126
+~ 7 101 0 96 57 87 115 61 62 31 12 15 70 7 129
+? 5 18 34 44 2 88 9 69 69 57 128
+> 5 6 128 54 93 103 60 55 27 3 0
+) 3 34 0 75 64 44 128
+( 3 76 0 35 65 64 128
+. 5 108 57 54 58 0 70 52 68 106 65
+- 3 0 67 54 63 108 63
+T 5 3 128 1 72 4 15 51 2 108 1
+_ 5 0 62 54 63 108 64 58 65 8 64
+* 5 0 14 43 80 108 58 58 66 9 114
+` 5 79 128 51 64 25 1 55 61 83 121
+; 5 83 13 45 71 3 124 45 60 108 3
+: 5 40 0 51 65 58 127 65 71 67 12
+F 3 19 0 54 64 90 128
+G 9 91 13 89 6 81 1 28 33 55 73 36 78 20 109 51 128 88 122
+H 9 35 19 54 0 82 5 93 36 67 66 100 91 78 124 43 128 8 120
+I 9 108 104 60 126 18 92 44 69 77 71 38 66 0 39 44 7 94 3
+J 9 8 115 51 126 92 95 75 75 50 72 95 51 84 8 45 1 7 18
+K 7 12 128 4 80 4 33 44 84 96 119 105 60 100 0
diff --git a/lib/tbsetup b/lib/tbsetup
new file mode 100644
index 00000000..c1b44cc2
--- /dev/null
+++ b/lib/tbsetup
@@ -0,0 +1,22 @@
+#
+# This file defines the format of the toolbar
+#
+#The entries are 2 ":" separated fields
+#<Button Label/Bitmap>:<application path>
+!EXEC=/dis/plumber.dis -w
+!EXEC=/dis/svc/cs/cs.dis
+!EXEC=/dis/dbfs.dis -e /data/vmails /mnt/vmail
+!EXEC=/dis/dbfs.dis -e /data/incalls /mnt/incall
+!EXEC=/dis/wm/sword/answerphone.dis
+!EXEC=/dis/wm/sword/vmail_led.dis /mnt/vmail /cvt/cons/0/ctl
+!NELEMS=7
+!HEIGHT=44
+phone:Virtual Phonepad:/dis/wm/sword/phonepad.dis
+www:HTML Browser:/dis/charon.dis
+mail:Mail:/dis/wm/mailtool.dis
+config:Configuration:/dis/wm/sword/config.dis
+addr:PIM:/dis/wm/sword/addrbook.dis
+shell:Shell:/dis/wm/sh.dis
+sds:SDS:/sds/dis/sdc.dis
+calls:Call History:/dis/wm/sword/callhist.dis
+vmails:Voice Mail:/dis/wm/sword/vmail.dis
diff --git a/lib/unicode b/lib/unicode
new file mode 100644
index 00000000..6d568560
--- /dev/null
+++ b/lib/unicode
@@ -0,0 +1,6588 @@
+0000 null
+0001 start of heading
+0002 start of text
+0003 end of text
+0004 end of transmission
+0005 enquiry
+0006 acknowledge
+0007 bell
+0008 backspace
+0009 horizontal tabulation
+000a line feed
+000b vertical tabulation
+000c form feed
+000d carriage return
+000e shift out
+000f shift in
+0010 data link escape
+0011 device control one
+0012 device control two
+0013 device control three
+0014 device control four
+0015 negative acknowledge
+0016 synchronous idle
+0017 end of transmission block
+0018 cancel
+0019 end of medium
+001a substitute
+001b escape
+001c file separator
+001d group separator
+001e record separator
+001f unit separator
+0020 space
+0021 exclamation mark
+0022 quotation mark
+0023 number sign
+0024 dollar sign
+0025 percent sign
+0026 ampersand
+0027 apostrophe
+0028 left parenthesis
+0029 right parenthesis
+002a asterisk
+002b plus sign
+002c comma
+002d hyphen-minus
+002e full stop
+002f solidus
+0030 digit zero
+0031 digit one
+0032 digit two
+0033 digit three
+0034 digit four
+0035 digit five
+0036 digit six
+0037 digit seven
+0038 digit eight
+0039 digit nine
+003a colon
+003b semicolon
+003c less-than sign
+003d equals sign
+003e greater-than sign
+003f question mark
+0040 commercial at
+0041 latin capital letter a
+0042 latin capital letter b
+0043 latin capital letter c
+0044 latin capital letter d
+0045 latin capital letter e
+0046 latin capital letter f
+0047 latin capital letter g
+0048 latin capital letter h
+0049 latin capital letter i
+004a latin capital letter j
+004b latin capital letter k
+004c latin capital letter l
+004d latin capital letter m
+004e latin capital letter n
+004f latin capital letter o
+0050 latin capital letter p
+0051 latin capital letter q
+0052 latin capital letter r
+0053 latin capital letter s
+0054 latin capital letter t
+0055 latin capital letter u
+0056 latin capital letter v
+0057 latin capital letter w
+0058 latin capital letter x
+0059 latin capital letter y
+005a latin capital letter z
+005b left square bracket
+005c reverse solidus
+005d right square bracket
+005e circumflex accent
+005f low line
+0060 grave accent
+0061 latin small letter a;0041
+0062 latin small letter b;0042
+0063 latin small letter c;0043
+0064 latin small letter d;0044
+0065 latin small letter e;0045
+0066 latin small letter f;0046
+0067 latin small letter g;0047
+0068 latin small letter h;0048
+0069 latin small letter i;0049
+006a latin small letter j;004a
+006b latin small letter k;004b
+006c latin small letter l;004c
+006d latin small letter m;004d
+006e latin small letter n;004e
+006f latin small letter o;004f
+0070 latin small letter p;0050
+0071 latin small letter q;0051
+0072 latin small letter r;0052
+0073 latin small letter s;0053
+0074 latin small letter t;0054
+0075 latin small letter u;0055
+0076 latin small letter v;0056
+0077 latin small letter w;0057
+0078 latin small letter x;0058
+0079 latin small letter y;0059
+007a latin small letter z;005a
+007b left curly bracket
+007c vertical line
+007d right curly bracket
+007e tilde
+007f <control>
+0080 <control>
+0081 <control>
+0082 <control>
+0083 <control>
+0084 <control>
+0085 <control>
+0086 <control>
+0087 <control>
+0088 <control>
+0089 <control>
+008a <control>
+008b <control>
+008c <control>
+008d <control>
+008e <control>
+008f <control>
+0090 <control>
+0091 <control>
+0092 <control>
+0093 <control>
+0094 <control>
+0095 <control>
+0096 <control>
+0097 <control>
+0098 <control>
+0099 <control>
+009a <control>
+009b <control>
+009c <control>
+009d <control>
+009e <control>
+009f <control>
+00a0 no-break space
+00a1 inverted exclamation mark
+00a2 cent sign
+00a3 pound sign
+00a4 currency sign
+00a5 yen sign
+00a6 broken bar
+00a7 section sign
+00a8 diaeresis
+00a9 copyright sign
+00aa feminine ordinal indicator
+00ab left-pointing double angle quotation mark
+00ac not sign
+00ad soft hyphen
+00ae registered sign
+00af macron
+00b0 degree sign
+00b1 plus-minus sign
+00b2 superscript two
+00b3 superscript three
+00b4 acute accent
+00b5 micro sign
+00b6 pilcrow sign
+00b7 middle dot
+00b8 cedilla
+00b9 superscript one
+00ba masculine ordinal indicator
+00bb right-pointing double angle quotation mark
+00bc vulgar fraction one quarter
+00bd vulgar fraction one half
+00be vulgar fraction three quarters
+00bf inverted question mark
+00c0 latin capital letter a with grave
+00c1 latin capital letter a with acute
+00c2 latin capital letter a with circumflex
+00c3 latin capital letter a with tilde
+00c4 latin capital letter a with diaeresis
+00c5 latin capital letter a with ring above
+00c6 latin capital letter ae
+00c7 latin capital letter c with cedilla
+00c8 latin capital letter e with grave
+00c9 latin capital letter e with acute
+00ca latin capital letter e with circumflex
+00cb latin capital letter e with diaeresis
+00cc latin capital letter i with grave
+00cd latin capital letter i with acute
+00ce latin capital letter i with circumflex
+00cf latin capital letter i with diaeresis
+00d0 latin capital letter eth
+00d1 latin capital letter n with tilde
+00d2 latin capital letter o with grave
+00d3 latin capital letter o with acute
+00d4 latin capital letter o with circumflex
+00d5 latin capital letter o with tilde
+00d6 latin capital letter o with diaeresis
+00d7 multiplication sign
+00d8 latin capital letter o with stroke
+00d9 latin capital letter u with grave
+00da latin capital letter u with acute
+00db latin capital letter u with circumflex
+00dc latin capital letter u with diaeresis
+00dd latin capital letter y with acute
+00de latin capital letter thorn
+00df latin small letter sharp s
+00e0 latin small letter a with grave;00c0
+00e1 latin small letter a with acute;00c1
+00e2 latin small letter a with circumflex;00c2
+00e3 latin small letter a with tilde;00c3
+00e4 latin small letter a with diaeresis;00c4
+00e5 latin small letter a with ring above;00c5
+00e6 latin small letter ae;00c6
+00e7 latin small letter c with cedilla;00c7
+00e8 latin small letter e with grave;00c8
+00e9 latin small letter e with acute;00c9
+00ea latin small letter e with circumflex;00ca
+00eb latin small letter e with diaeresis;00cb
+00ec latin small letter i with grave;00cc
+00ed latin small letter i with acute;00cd
+00ee latin small letter i with circumflex;00ce
+00ef latin small letter i with diaeresis;00cf
+00f0 latin small letter eth;00d0
+00f1 latin small letter n with tilde;00d1
+00f2 latin small letter o with grave;00d2
+00f3 latin small letter o with acute;00d3
+00f4 latin small letter o with circumflex;00d4
+00f5 latin small letter o with tilde;00d5
+00f6 latin small letter o with diaeresis;00d6
+00f7 division sign
+00f8 latin small letter o with stroke;00d8
+00f9 latin small letter u with grave;00d9
+00fa latin small letter u with acute;00da
+00fb latin small letter u with circumflex;00db
+00fc latin small letter u with diaeresis;00dc
+00fd latin small letter y with acute;00dd
+00fe latin small letter thorn;00de
+00ff latin small letter y with diaeresis;0178
+0100 latin capital letter a with macron
+0101 latin small letter a with macron;0100
+0102 latin capital letter a with breve
+0103 latin small letter a with breve;0102
+0104 latin capital letter a with ogonek
+0105 latin small letter a with ogonek;0104
+0106 latin capital letter c with acute
+0107 latin small letter c with acute;0106
+0108 latin capital letter c with circumflex
+0109 latin small letter c with circumflex;0108
+010a latin capital letter c with dot above
+010b latin small letter c with dot above;010a
+010c latin capital letter c with caron
+010d latin small letter c with caron;010c
+010e latin capital letter d with caron
+010f latin small letter d with caron;010e
+0110 latin capital letter d with stroke
+0111 latin small letter d with stroke;0110
+0112 latin capital letter e with macron
+0113 latin small letter e with macron;0112
+0114 latin capital letter e with breve
+0115 latin small letter e with breve;0114
+0116 latin capital letter e with dot above
+0117 latin small letter e with dot above;0116
+0118 latin capital letter e with ogonek
+0119 latin small letter e with ogonek;0118
+011a latin capital letter e with caron
+011b latin small letter e with caron;011a
+011c latin capital letter g with circumflex
+011d latin small letter g with circumflex;011c
+011e latin capital letter g with breve
+011f latin small letter g with breve;011e
+0120 latin capital letter g with dot above
+0121 latin small letter g with dot above;0120
+0122 latin capital letter g with cedilla
+0123 latin small letter g with cedilla;0122
+0124 latin capital letter h with circumflex
+0125 latin small letter h with circumflex;0124
+0126 latin capital letter h with stroke
+0127 latin small letter h with stroke;0126
+0128 latin capital letter i with tilde
+0129 latin small letter i with tilde;0128
+012a latin capital letter i with macron
+012b latin small letter i with macron;012a
+012c latin capital letter i with breve
+012d latin small letter i with breve;012c
+012e latin capital letter i with ogonek
+012f latin small letter i with ogonek;012e
+0130 latin capital letter i with dot above
+0131 latin small letter dotless i;0049
+0132 latin capital ligature ij
+0133 latin small ligature ij;0132
+0134 latin capital letter j with circumflex
+0135 latin small letter j with circumflex;0134
+0136 latin capital letter k with cedilla
+0137 latin small letter k with cedilla;0136
+0138 latin small letter kra
+0139 latin capital letter l with acute
+013a latin small letter l with acute;0139
+013b latin capital letter l with cedilla
+013c latin small letter l with cedilla;013b
+013d latin capital letter l with caron
+013e latin small letter l with caron;013d
+013f latin capital letter l with middle dot
+0140 latin small letter l with middle dot;013f
+0141 latin capital letter l with stroke
+0142 latin small letter l with stroke;0141
+0143 latin capital letter n with acute
+0144 latin small letter n with acute;0143
+0145 latin capital letter n with cedilla
+0146 latin small letter n with cedilla;0145
+0147 latin capital letter n with caron
+0148 latin small letter n with caron;0147
+0149 latin small letter n preceded by apostrophe
+014a latin capital letter eng
+014b latin small letter eng;014a
+014c latin capital letter o with macron
+014d latin small letter o with macron;014c
+014e latin capital letter o with breve
+014f latin small letter o with breve;014e
+0150 latin capital letter o with double acute
+0151 latin small letter o with double acute;0150
+0152 latin capital ligature oe
+0153 latin small ligature oe;0152
+0154 latin capital letter r with acute
+0155 latin small letter r with acute;0154
+0156 latin capital letter r with cedilla
+0157 latin small letter r with cedilla;0156
+0158 latin capital letter r with caron
+0159 latin small letter r with caron;0158
+015a latin capital letter s with acute
+015b latin small letter s with acute;015a
+015c latin capital letter s with circumflex
+015d latin small letter s with circumflex;015c
+015e latin capital letter s with cedilla
+015f latin small letter s with cedilla;015e
+0160 latin capital letter s with caron
+0161 latin small letter s with caron;0160
+0162 latin capital letter t with cedilla
+0163 latin small letter t with cedilla;0162
+0164 latin capital letter t with caron
+0165 latin small letter t with caron;0164
+0166 latin capital letter t with stroke
+0167 latin small letter t with stroke;0166
+0168 latin capital letter u with tilde
+0169 latin small letter u with tilde;0168
+016a latin capital letter u with macron
+016b latin small letter u with macron;016a
+016c latin capital letter u with breve
+016d latin small letter u with breve;016c
+016e latin capital letter u with ring above
+016f latin small letter u with ring above;016e
+0170 latin capital letter u with double acute
+0171 latin small letter u with double acute;0170
+0172 latin capital letter u with ogonek
+0173 latin small letter u with ogonek;0172
+0174 latin capital letter w with circumflex
+0175 latin small letter w with circumflex;0174
+0176 latin capital letter y with circumflex
+0177 latin small letter y with circumflex;0176
+0178 latin capital letter y with diaeresis
+0179 latin capital letter z with acute
+017a latin small letter z with acute;0179
+017b latin capital letter z with dot above
+017c latin small letter z with dot above;017b
+017d latin capital letter z with caron
+017e latin small letter z with caron;017d
+017f latin small letter long s;0053
+0180 latin small letter b with stroke
+0181 latin capital letter b with hook
+0182 latin capital letter b with topbar
+0183 latin small letter b with topbar;0182
+0184 latin capital letter tone six
+0185 latin small letter tone six;0184
+0186 latin capital letter open o
+0187 latin capital letter c with hook
+0188 latin small letter c with hook;0187
+0189 latin capital letter african d
+018a latin capital letter d with hook
+018b latin capital letter d with topbar
+018c latin small letter d with topbar;018b
+018d latin small letter turned delta
+018e latin capital letter reversed e
+018f latin capital letter schwa
+0190 latin capital letter open e
+0191 latin capital letter f with hook
+0192 latin small letter f with hook;0191
+0193 latin capital letter g with hook
+0194 latin capital letter gamma
+0195 latin small letter hv
+0196 latin capital letter iota
+0197 latin capital letter i with stroke
+0198 latin capital letter k with hook
+0199 latin small letter k with hook;0198
+019a latin small letter l with bar
+019b latin small letter lambda with stroke
+019c latin capital letter turned m
+019d latin capital letter n with left hook
+019e latin small letter n with long right leg
+019f latin capital letter o with middle tilde
+01a0 latin capital letter o with horn
+01a1 latin small letter o with horn;01a0
+01a2 latin capital letter oi
+01a3 latin small letter oi;01a2
+01a4 latin capital letter p with hook
+01a5 latin small letter p with hook;01a4
+01a6 latin letter yr
+01a7 latin capital letter tone two
+01a8 latin small letter tone two;01a7
+01a9 latin capital letter esh
+01aa latin letter reversed esh loop
+01ab latin small letter t with palatal hook
+01ac latin capital letter t with hook
+01ad latin small letter t with hook;01ac
+01ae latin capital letter t with retroflex hook
+01af latin capital letter u with horn
+01b0 latin small letter u with horn;01af
+01b1 latin capital letter upsilon
+01b2 latin capital letter v with hook
+01b3 latin capital letter y with hook
+01b4 latin small letter y with hook;01b3
+01b5 latin capital letter z with stroke
+01b6 latin small letter z with stroke;01b5
+01b7 latin capital letter ezh
+01b8 latin capital letter ezh reversed
+01b9 latin small letter ezh reversed;01b8
+01ba latin small letter ezh with tail
+01bb latin letter two with stroke
+01bc latin capital letter tone five
+01bd latin small letter tone five;01bc
+01be latin letter inverted glottal stop with stroke
+01bf latin letter wynn
+01c0 latin letter dental click
+01c1 latin letter lateral click
+01c2 latin letter alveolar click
+01c3 latin letter retroflex click
+01c4 latin capital letter dz with caron;01c5
+01c5 latin capital letter d with small letter z with caron
+01c6 latin small letter dz with caron;01c5
+01c7 latin capital letter lj;01c8
+01c8 latin capital letter l with small letter j
+01c9 latin small letter lj;01c8
+01ca latin capital letter nj;01cb
+01cb latin capital letter n with small letter j
+01cc latin small letter nj;01cb
+01cd latin capital letter a with caron
+01ce latin small letter a with caron;01cd
+01cf latin capital letter i with caron
+01d0 latin small letter i with caron;01cf
+01d1 latin capital letter o with caron
+01d2 latin small letter o with caron;01d1
+01d3 latin capital letter u with caron
+01d4 latin small letter u with caron;01d3
+01d5 latin capital letter u with diaeresis and macron
+01d6 latin small letter u with diaeresis and macron;01d5
+01d7 latin capital letter u with diaeresis and acute
+01d8 latin small letter u with diaeresis and acute;01d7
+01d9 latin capital letter u with diaeresis and caron
+01da latin small letter u with diaeresis and caron;01d9
+01db latin capital letter u with diaeresis and grave
+01dc latin small letter u with diaeresis and grave;01db
+01dd latin small letter turned e
+01de latin capital letter a with diaeresis and macron
+01df latin small letter a with diaeresis and macron;01de
+01e0 latin capital letter a with dot above and macron
+01e1 latin small letter a with dot above and macron;01e0
+01e2 latin capital letter ae with macron
+01e3 latin small letter ae with macron;01e2
+01e4 latin capital letter g with stroke
+01e5 latin small letter g with stroke;01e4
+01e6 latin capital letter g with caron
+01e7 latin small letter g with caron;01e6
+01e8 latin capital letter k with caron
+01e9 latin small letter k with caron;01e8
+01ea latin capital letter o with ogonek
+01eb latin small letter o with ogonek;01ea
+01ec latin capital letter o with ogonek and macron
+01ed latin small letter o with ogonek and macron;01ec
+01ee latin capital letter ezh with caron
+01ef latin small letter ezh with caron;01ee
+01f0 latin small letter j with caron
+01f1 latin capital letter dz;01f2
+01f2 latin capital letter d with small letter z
+01f3 latin small letter dz;01f2
+01f4 latin capital letter g with acute
+01f5 latin small letter g with acute;01f4
+01fa latin capital letter a with ring above and acute
+01fb latin small letter a with ring above and acute;01fa
+01fc latin capital letter ae with acute
+01fd latin small letter ae with acute;01fc
+01fe latin capital letter o with stroke and acute
+01ff latin small letter o with stroke and acute;01fe
+0200 latin capital letter a with double grave
+0201 latin small letter a with double grave;0200
+0202 latin capital letter a with inverted breve
+0203 latin small letter a with inverted breve;0202
+0204 latin capital letter e with double grave
+0205 latin small letter e with double grave;0204
+0206 latin capital letter e with inverted breve
+0207 latin small letter e with inverted breve;0206
+0208 latin capital letter i with double grave
+0209 latin small letter i with double grave;0208
+020a latin capital letter i with inverted breve
+020b latin small letter i with inverted breve;020a
+020c latin capital letter o with double grave
+020d latin small letter o with double grave;020c
+020e latin capital letter o with inverted breve
+020f latin small letter o with inverted breve;020e
+0210 latin capital letter r with double grave
+0211 latin small letter r with double grave;0210
+0212 latin capital letter r with inverted breve
+0213 latin small letter r with inverted breve;0212
+0214 latin capital letter u with double grave
+0215 latin small letter u with double grave;0214
+0216 latin capital letter u with inverted breve
+0217 latin small letter u with inverted breve;0216
+0250 latin small letter turned a
+0251 latin small letter alpha
+0252 latin small letter turned alpha
+0253 latin small letter b with hook;0181
+0254 latin small letter open o;0186
+0255 latin small letter c with curl
+0256 latin small letter d with tail;0189
+0257 latin small letter d with hook;018a
+0258 latin small letter reversed e;018e
+0259 latin small letter schwa;018f
+025a latin small letter schwa with hook
+025b latin small letter open e;0190
+025c latin small letter reversed open e
+025d latin small letter reversed open e with hook
+025e latin small letter closed reversed open e
+025f latin small letter dotless j with stroke
+0260 latin small letter g with hook;0193
+0261 latin small letter script g
+0262 latin letter small capital g
+0263 latin small letter gamma;0194
+0264 latin small letter rams horn
+0265 latin small letter turned h
+0266 latin small letter h with hook
+0267 latin small letter heng with hook
+0268 latin small letter i with stroke;0197
+0269 latin small letter iota;0196
+026a latin letter small capital i
+026b latin small letter l with middle tilde
+026c latin small letter l with belt
+026d latin small letter l with retroflex hook
+026e latin small letter lezh
+026f latin small letter turned m;019c
+0270 latin small letter turned m with long leg
+0271 latin small letter m with hook
+0272 latin small letter n with left hook;019d
+0273 latin small letter n with retroflex hook
+0274 latin letter small capital n
+0275 latin small letter barred o
+0276 latin letter small capital oe
+0277 latin small letter closed omega
+0278 latin small letter phi
+0279 latin small letter turned r
+027a latin small letter turned r with long leg
+027b latin small letter turned r with hook
+027c latin small letter r with long leg
+027d latin small letter r with tail
+027e latin small letter r with fishhook
+027f latin small letter reversed r with fishhook
+0280 latin letter small capital r
+0281 latin letter small capital inverted r
+0282 latin small letter s with hook
+0283 latin small letter esh;01a9
+0284 latin small letter dotless j with stroke and hook
+0285 latin small letter squat reversed esh
+0286 latin small letter esh with curl
+0287 latin small letter turned t
+0288 latin small letter t with retroflex hook;01ae
+0289 latin small letter u bar
+028a latin small letter upsilon;01b1
+028b latin small letter v with hook;01b2
+028c latin small letter turned v
+028d latin small letter turned w
+028e latin small letter turned y
+028f latin letter small capital y
+0290 latin small letter z with retroflex hook
+0291 latin small letter z with curl
+0292 latin small letter ezh;01b7
+0293 latin small letter ezh with curl
+0294 latin letter glottal stop
+0295 latin letter pharyngeal voiced fricative
+0296 latin letter inverted glottal stop
+0297 latin letter stretched c
+0298 latin letter bilabial click
+0299 latin letter small capital b
+029a latin small letter closed open e
+029b latin letter small capital g with hook
+029c latin letter small capital h
+029d latin small letter j with crossed-tail
+029e latin small letter turned k
+029f latin letter small capital l
+02a0 latin small letter q with hook
+02a1 latin letter glottal stop with stroke
+02a2 latin letter reversed glottal stop with stroke
+02a3 latin small letter dz digraph
+02a4 latin small letter dezh digraph
+02a5 latin small letter dz digraph with curl
+02a6 latin small letter ts digraph
+02a7 latin small letter tesh digraph
+02a8 latin small letter tc digraph with curl
+02b0 modifier letter small h
+02b1 modifier letter small h with hook
+02b2 modifier letter small j
+02b3 modifier letter small r
+02b4 modifier letter small turned r
+02b5 modifier letter small turned r with hook
+02b6 modifier letter small capital inverted r
+02b7 modifier letter small w
+02b8 modifier letter small y
+02b9 modifier letter prime
+02ba modifier letter double prime
+02bb modifier letter turned comma
+02bc modifier letter apostrophe
+02bd modifier letter reversed comma
+02be modifier letter right half ring
+02bf modifier letter left half ring
+02c0 modifier letter glottal stop
+02c1 modifier letter reversed glottal stop
+02c2 modifier letter left arrowhead
+02c3 modifier letter right arrowhead
+02c4 modifier letter up arrowhead
+02c5 modifier letter down arrowhead
+02c6 modifier letter circumflex accent
+02c7 caron
+02c8 modifier letter vertical line
+02c9 modifier letter macron
+02ca modifier letter acute accent
+02cb modifier letter grave accent
+02cc modifier letter low vertical line
+02cd modifier letter low macron
+02ce modifier letter low grave accent
+02cf modifier letter low acute accent
+02d0 modifier letter triangular colon
+02d1 modifier letter half triangular colon
+02d2 modifier letter centred right half ring
+02d3 modifier letter centred left half ring
+02d4 modifier letter up tack
+02d5 modifier letter down tack
+02d6 modifier letter plus sign
+02d7 modifier letter minus sign
+02d8 breve
+02d9 dot above
+02da ring above
+02db ogonek
+02dc small tilde
+02dd double acute accent
+02de modifier letter rhotic hook
+02e0 modifier letter small gamma
+02e1 modifier letter small l
+02e2 modifier letter small s
+02e3 modifier letter small x
+02e4 modifier letter small reversed glottal stop
+02e5 modifier letter extra-high tone bar
+02e6 modifier letter high tone bar
+02e7 modifier letter mid tone bar
+02e8 modifier letter low tone bar
+02e9 modifier letter extra-low tone bar
+0300 combining grave accent
+0301 combining acute accent
+0302 combining circumflex accent
+0303 combining tilde
+0304 combining macron
+0305 combining overline
+0306 combining breve
+0307 combining dot above
+0308 combining diaeresis
+0309 combining hook above
+030a combining ring above
+030b combining double acute accent
+030c combining caron
+030d combining vertical line above
+030e combining double vertical line above
+030f combining double grave accent
+0310 combining candrabindu
+0311 combining inverted breve
+0312 combining turned comma above
+0313 combining comma above
+0314 combining reversed comma above
+0315 combining comma above right
+0316 combining grave accent below
+0317 combining acute accent below
+0318 combining left tack below
+0319 combining right tack below
+031a combining left angle above
+031b combining horn
+031c combining left half ring below
+031d combining up tack below
+031e combining down tack below
+031f combining plus sign below
+0320 combining minus sign below
+0321 combining palatalized hook below
+0322 combining retroflex hook below
+0323 combining dot below
+0324 combining diaeresis below
+0325 combining ring below
+0326 combining comma below
+0327 combining cedilla
+0328 combining ogonek
+0329 combining vertical line below
+032a combining bridge below
+032b combining inverted double arch below
+032c combining caron below
+032d combining circumflex accent below
+032e combining breve below
+032f combining inverted breve below
+0330 combining tilde below
+0331 combining macron below
+0332 combining low line
+0333 combining double low line
+0334 combining tilde overlay
+0335 combining short stroke overlay
+0336 combining long stroke overlay
+0337 combining short solidus overlay
+0338 combining long solidus overlay
+0339 combining right half ring below
+033a combining inverted bridge below
+033b combining square below
+033c combining seagull below
+033d combining x above
+033e combining vertical tilde
+033f combining double overline
+0340 combining grave tone mark
+0341 combining acute tone mark
+0342 combining greek perispomeni
+0343 combining greek koronis
+0344 combining greek dialytika tonos
+0345 combining greek ypogegrammeni
+0360 combining double tilde
+0361 combining double inverted breve
+0374 greek numeral sign
+0375 greek lower numeral sign
+037a greek ypogegrammeni
+037e greek question mark
+0384 greek tonos
+0385 greek dialytika tonos
+0386 greek capital letter alpha with tonos
+0387 greek ano teleia
+0388 greek capital letter epsilon with tonos
+0389 greek capital letter eta with tonos
+038a greek capital letter iota with tonos
+038c greek capital letter omicron with tonos
+038e greek capital letter upsilon with tonos
+038f greek capital letter omega with tonos
+0390 greek small letter iota with dialytika and tonos
+0391 greek capital letter alpha
+0392 greek capital letter beta
+0393 greek capital letter gamma
+0394 greek capital letter delta
+0395 greek capital letter epsilon
+0396 greek capital letter zeta
+0397 greek capital letter eta
+0398 greek capital letter theta
+0399 greek capital letter iota
+039a greek capital letter kappa
+039b greek capital letter lamda
+039c greek capital letter mu
+039d greek capital letter nu
+039e greek capital letter xi
+039f greek capital letter omicron
+03a0 greek capital letter pi
+03a1 greek capital letter rho
+03a3 greek capital letter sigma
+03a4 greek capital letter tau
+03a5 greek capital letter upsilon
+03a6 greek capital letter phi
+03a7 greek capital letter chi
+03a8 greek capital letter psi
+03a9 greek capital letter omega
+03aa greek capital letter iota with dialytika
+03ab greek capital letter upsilon with dialytika
+03ac greek small letter alpha with tonos;0386
+03ad greek small letter epsilon with tonos;0388
+03ae greek small letter eta with tonos;0389
+03af greek small letter iota with tonos;038a
+03b0 greek small letter upsilon with dialytika and tonos
+03b1 greek small letter alpha;0391
+03b2 greek small letter beta;0392
+03b3 greek small letter gamma;0393
+03b4 greek small letter delta;0394
+03b5 greek small letter epsilon;0395
+03b6 greek small letter zeta;0396
+03b7 greek small letter eta;0397
+03b8 greek small letter theta;0398
+03b9 greek small letter iota;0399
+03ba greek small letter kappa;039a
+03bb greek small letter lamda;039b
+03bc greek small letter mu;039c
+03bd greek small letter nu;039d
+03be greek small letter xi;039e
+03bf greek small letter omicron;039f
+03c0 greek small letter pi;03a0
+03c1 greek small letter rho;03a1
+03c2 greek small letter final sigma
+03c3 greek small letter sigma;03a3
+03c4 greek small letter tau;03a4
+03c5 greek small letter upsilon;03a5
+03c6 greek small letter phi;03a6
+03c7 greek small letter chi;03a7
+03c8 greek small letter psi;03a8
+03c9 greek small letter omega;03a9
+03ca greek small letter iota with dialytika;03aa
+03cb greek small letter upsilon with dialytika;03ab
+03cc greek small letter omicron with tonos;038c
+03cd greek small letter upsilon with tonos;038e
+03ce greek small letter omega with tonos;038f
+03d0 greek beta symbol
+03d1 greek theta symbol
+03d2 greek upsilon with hook symbol
+03d3 greek upsilon with acute and hook symbol
+03d4 greek upsilon with diaeresis and hook symbol
+03d5 greek phi symbol
+03d6 greek pi symbol
+03da greek letter stigma
+03dc greek letter digamma
+03de greek letter koppa
+03e0 greek letter sampi
+03e2 coptic capital letter shei
+03e3 coptic small letter shei;03e2
+03e4 coptic capital letter fei
+03e5 coptic small letter fei;03e4
+03e6 coptic capital letter khei
+03e7 coptic small letter khei;03e6
+03e8 coptic capital letter hori
+03e9 coptic small letter hori;03e8
+03ea coptic capital letter gangia
+03eb coptic small letter gangia;03ea
+03ec coptic capital letter shima
+03ed coptic small letter shima;03ec
+03ee coptic capital letter dei
+03ef coptic small letter dei;03ee
+03f0 greek kappa symbol
+03f1 greek rho symbol
+03f2 greek lunate sigma symbol
+03f3 greek letter yot
+0401 cyrillic capital letter io
+0402 cyrillic capital letter dje
+0403 cyrillic capital letter gje
+0404 cyrillic capital letter ukrainian ie
+0405 cyrillic capital letter dze
+0406 cyrillic capital letter byelorussian-ukrainian i
+0407 cyrillic capital letter yi
+0408 cyrillic capital letter je
+0409 cyrillic capital letter lje
+040a cyrillic capital letter nje
+040b cyrillic capital letter tshe
+040c cyrillic capital letter kje
+040e cyrillic capital letter short u
+040f cyrillic capital letter dzhe
+0410 cyrillic capital letter a
+0411 cyrillic capital letter be
+0412 cyrillic capital letter ve
+0413 cyrillic capital letter ghe
+0414 cyrillic capital letter de
+0415 cyrillic capital letter ie
+0416 cyrillic capital letter zhe
+0417 cyrillic capital letter ze
+0418 cyrillic capital letter i
+0419 cyrillic capital letter short i
+041a cyrillic capital letter ka
+041b cyrillic capital letter el
+041c cyrillic capital letter em
+041d cyrillic capital letter en
+041e cyrillic capital letter o
+041f cyrillic capital letter pe
+0420 cyrillic capital letter er
+0421 cyrillic capital letter es
+0422 cyrillic capital letter te
+0423 cyrillic capital letter u
+0424 cyrillic capital letter ef
+0425 cyrillic capital letter ha
+0426 cyrillic capital letter tse
+0427 cyrillic capital letter che
+0428 cyrillic capital letter sha
+0429 cyrillic capital letter shcha
+042a cyrillic capital letter hard sign
+042b cyrillic capital letter yeru
+042c cyrillic capital letter soft sign
+042d cyrillic capital letter e
+042e cyrillic capital letter yu
+042f cyrillic capital letter ya
+0430 cyrillic small letter a;0410
+0431 cyrillic small letter be;0411
+0432 cyrillic small letter ve;0412
+0433 cyrillic small letter ghe;0413
+0434 cyrillic small letter de;0414
+0435 cyrillic small letter ie;0415
+0436 cyrillic small letter zhe;0416
+0437 cyrillic small letter ze;0417
+0438 cyrillic small letter i;0418
+0439 cyrillic small letter short i;0419
+043a cyrillic small letter ka;041a
+043b cyrillic small letter el;041b
+043c cyrillic small letter em;041c
+043d cyrillic small letter en;041d
+043e cyrillic small letter o;041e
+043f cyrillic small letter pe;041f
+0440 cyrillic small letter er;0420
+0441 cyrillic small letter es;0421
+0442 cyrillic small letter te;0422
+0443 cyrillic small letter u;0423
+0444 cyrillic small letter ef;0424
+0445 cyrillic small letter ha;0425
+0446 cyrillic small letter tse;0426
+0447 cyrillic small letter che;0427
+0448 cyrillic small letter sha;0428
+0449 cyrillic small letter shcha;0429
+044a cyrillic small letter hard sign;042a
+044b cyrillic small letter yeru;042b
+044c cyrillic small letter soft sign;042c
+044d cyrillic small letter e;042d
+044e cyrillic small letter yu;042e
+044f cyrillic small letter ya;042f
+0451 cyrillic small letter io;0401
+0452 cyrillic small letter dje;0402
+0453 cyrillic small letter gje;0403
+0454 cyrillic small letter ukrainian ie;0404
+0455 cyrillic small letter dze;0405
+0456 cyrillic small letter byelorussian-ukrainian i;0406
+0457 cyrillic small letter yi;0407
+0458 cyrillic small letter je;0408
+0459 cyrillic small letter lje;0409
+045a cyrillic small letter nje;040a
+045b cyrillic small letter tshe;040b
+045c cyrillic small letter kje;040c
+045e cyrillic small letter short u;040e
+045f cyrillic small letter dzhe;040f
+0460 cyrillic capital letter omega
+0461 cyrillic small letter omega;0460
+0462 cyrillic capital letter yat
+0463 cyrillic small letter yat;0462
+0464 cyrillic capital letter iotified e
+0465 cyrillic small letter iotified e;0464
+0466 cyrillic capital letter little yus
+0467 cyrillic small letter little yus;0466
+0468 cyrillic capital letter iotified little yus
+0469 cyrillic small letter iotified little yus;0468
+046a cyrillic capital letter big yus
+046b cyrillic small letter big yus;046a
+046c cyrillic capital letter iotified big yus
+046d cyrillic small letter iotified big yus;046c
+046e cyrillic capital letter ksi
+046f cyrillic small letter ksi;046e
+0470 cyrillic capital letter psi
+0471 cyrillic small letter psi;0470
+0472 cyrillic capital letter fita
+0473 cyrillic small letter fita;0472
+0474 cyrillic capital letter izhitsa
+0475 cyrillic small letter izhitsa;0474
+0476 cyrillic capital letter izhitsa with double grave accent
+0477 cyrillic small letter izhitsa with double grave accent;0476
+0478 cyrillic capital letter uk
+0479 cyrillic small letter uk;0478
+047a cyrillic capital letter round omega
+047b cyrillic small letter round omega;047a
+047c cyrillic capital letter omega with titlo
+047d cyrillic small letter omega with titlo;047c
+047e cyrillic capital letter ot
+047f cyrillic small letter ot;047e
+0480 cyrillic capital letter koppa
+0481 cyrillic small letter koppa;0480
+0482 cyrillic thousands sign
+0483 combining cyrillic titlo
+0484 combining cyrillic palatalization
+0485 combining cyrillic dasia pneumata
+0486 combining cyrillic psili pneumata
+0490 cyrillic capital letter ghe with upturn
+0491 cyrillic small letter ghe with upturn;0490
+0492 cyrillic capital letter ghe with stroke
+0493 cyrillic small letter ghe with stroke;0492
+0494 cyrillic capital letter ghe with middle hook
+0495 cyrillic small letter ghe with middle hook;0494
+0496 cyrillic capital letter zhe with descender
+0497 cyrillic small letter zhe with descender;0496
+0498 cyrillic capital letter ze with descender
+0499 cyrillic small letter ze with descender;0498
+049a cyrillic capital letter ka with descender
+049b cyrillic small letter ka with descender;049a
+049c cyrillic capital letter ka with vertical stroke
+049d cyrillic small letter ka with vertical stroke;049c
+049e cyrillic capital letter ka with stroke
+049f cyrillic small letter ka with stroke;049e
+04a0 cyrillic capital letter bashkir ka
+04a1 cyrillic small letter bashkir ka;04a0
+04a2 cyrillic capital letter en with descender
+04a3 cyrillic small letter en with descender;04a2
+04a4 cyrillic capital ligature en ghe
+04a5 cyrillic small ligature en ghe;04a4
+04a6 cyrillic capital letter pe with middle hook
+04a7 cyrillic small letter pe with middle hook;04a6
+04a8 cyrillic capital letter abkhasian ha
+04a9 cyrillic small letter abkhasian ha;04a8
+04aa cyrillic capital letter es with descender
+04ab cyrillic small letter es with descender;04aa
+04ac cyrillic capital letter te with descender
+04ad cyrillic small letter te with descender;04ac
+04ae cyrillic capital letter straight u
+04af cyrillic small letter straight u;04ae
+04b0 cyrillic capital letter straight u with stroke
+04b1 cyrillic small letter straight u with stroke;04b0
+04b2 cyrillic capital letter ha with descender
+04b3 cyrillic small letter ha with descender;04b2
+04b4 cyrillic capital ligature te tse
+04b5 cyrillic small ligature te tse;04b4
+04b6 cyrillic capital letter che with descender
+04b7 cyrillic small letter che with descender;04b6
+04b8 cyrillic capital letter che with vertical stroke
+04b9 cyrillic small letter che with vertical stroke;04b8
+04ba cyrillic capital letter shha
+04bb cyrillic small letter shha;04ba
+04bc cyrillic capital letter abkhasian che
+04bd cyrillic small letter abkhasian che;04bc
+04be cyrillic capital letter abkhasian che with descender
+04bf cyrillic small letter abkhasian che with descender;04be
+04c0 cyrillic letter palochka
+04c1 cyrillic capital letter zhe with breve
+04c2 cyrillic small letter zhe with breve;04c1
+04c3 cyrillic capital letter ka with hook
+04c4 cyrillic small letter ka with hook;04c3
+04c7 cyrillic capital letter en with hook
+04c8 cyrillic small letter en with hook;04c7
+04cb cyrillic capital letter khakassian che
+04cc cyrillic small letter khakassian che;04cb
+04d0 cyrillic capital letter a with breve
+04d1 cyrillic small letter a with breve;04d0
+04d2 cyrillic capital letter a with diaeresis
+04d3 cyrillic small letter a with diaeresis;04d2
+04d4 cyrillic capital ligature a ie
+04d5 cyrillic small ligature a ie;04d4
+04d6 cyrillic capital letter ie with breve
+04d7 cyrillic small letter ie with breve;04d6
+04d8 cyrillic capital letter schwa
+04d9 cyrillic small letter schwa;04d8
+04da cyrillic capital letter schwa with diaeresis
+04db cyrillic small letter schwa with diaeresis;04da
+04dc cyrillic capital letter zhe with diaeresis
+04dd cyrillic small letter zhe with diaeresis;04dc
+04de cyrillic capital letter ze with diaeresis
+04df cyrillic small letter ze with diaeresis;04de
+04e0 cyrillic capital letter abkhasian dze
+04e1 cyrillic small letter abkhasian dze;04e0
+04e2 cyrillic capital letter i with macron
+04e3 cyrillic small letter i with macron;04e2
+04e4 cyrillic capital letter i with diaeresis
+04e5 cyrillic small letter i with diaeresis;04e4
+04e6 cyrillic capital letter o with diaeresis
+04e7 cyrillic small letter o with diaeresis;04e6
+04e8 cyrillic capital letter barred o
+04e9 cyrillic small letter barred o;04e8
+04ea cyrillic capital letter barred o with diaeresis
+04eb cyrillic small letter barred o with diaeresis;04ea
+04ee cyrillic capital letter u with macron
+04ef cyrillic small letter u with macron;04ee
+04f0 cyrillic capital letter u with diaeresis
+04f1 cyrillic small letter u with diaeresis;04f0
+04f2 cyrillic capital letter u with double acute
+04f3 cyrillic small letter u with double acute;04f2
+04f4 cyrillic capital letter che with diaeresis
+04f5 cyrillic small letter che with diaeresis;04f4
+04f8 cyrillic capital letter yeru with diaeresis
+04f9 cyrillic small letter yeru with diaeresis;04f8
+0531 armenian capital letter ayb
+0532 armenian capital letter ben
+0533 armenian capital letter gim
+0534 armenian capital letter da
+0535 armenian capital letter ech
+0536 armenian capital letter za
+0537 armenian capital letter eh
+0538 armenian capital letter et
+0539 armenian capital letter to
+053a armenian capital letter zhe
+053b armenian capital letter ini
+053c armenian capital letter liwn
+053d armenian capital letter xeh
+053e armenian capital letter ca
+053f armenian capital letter ken
+0540 armenian capital letter ho
+0541 armenian capital letter ja
+0542 armenian capital letter ghad
+0543 armenian capital letter cheh
+0544 armenian capital letter men
+0545 armenian capital letter yi
+0546 armenian capital letter now
+0547 armenian capital letter sha
+0548 armenian capital letter vo
+0549 armenian capital letter cha
+054a armenian capital letter peh
+054b armenian capital letter jheh
+054c armenian capital letter ra
+054d armenian capital letter seh
+054e armenian capital letter vew
+054f armenian capital letter tiwn
+0550 armenian capital letter reh
+0551 armenian capital letter co
+0552 armenian capital letter yiwn
+0553 armenian capital letter piwr
+0554 armenian capital letter keh
+0555 armenian capital letter oh
+0556 armenian capital letter feh
+0559 armenian modifier letter left half ring
+055a armenian apostrophe
+055b armenian emphasis mark
+055c armenian exclamation mark
+055d armenian comma
+055e armenian question mark
+055f armenian abbreviation mark
+0561 armenian small letter ayb;0531
+0562 armenian small letter ben;0532
+0563 armenian small letter gim;0533
+0564 armenian small letter da;0534
+0565 armenian small letter ech;0535
+0566 armenian small letter za;0536
+0567 armenian small letter eh;0537
+0568 armenian small letter et;0538
+0569 armenian small letter to;0539
+056a armenian small letter zhe;053a
+056b armenian small letter ini;053b
+056c armenian small letter liwn;053c
+056d armenian small letter xeh;053d
+056e armenian small letter ca;053e
+056f armenian small letter ken;053f
+0570 armenian small letter ho;0540
+0571 armenian small letter ja;0541
+0572 armenian small letter ghad;0542
+0573 armenian small letter cheh;0543
+0574 armenian small letter men;0544
+0575 armenian small letter yi;0545
+0576 armenian small letter now;0546
+0577 armenian small letter sha;0547
+0578 armenian small letter vo;0548
+0579 armenian small letter cha;0549
+057a armenian small letter peh;054a
+057b armenian small letter jheh;054b
+057c armenian small letter ra;054c
+057d armenian small letter seh;054d
+057e armenian small letter vew;054e
+057f armenian small letter tiwn;054f
+0580 armenian small letter reh;0550
+0581 armenian small letter co;0551
+0582 armenian small letter yiwn;0552
+0583 armenian small letter piwr;0553
+0584 armenian small letter keh;0554
+0585 armenian small letter oh;0555
+0586 armenian small letter feh;0556
+0587 armenian small ligature ech yiwn
+0589 armenian full stop
+0591 hebrew accent etnahta
+0592 hebrew accent segol
+0593 hebrew accent shalshelet
+0594 hebrew accent zaqef qatan
+0595 hebrew accent zaqef gadol
+0596 hebrew accent tipeha
+0597 hebrew accent revia
+0598 hebrew accent zarqa
+0599 hebrew accent pashta
+059a hebrew accent yetiv
+059b hebrew accent tevir
+059c hebrew accent geresh
+059d hebrew accent geresh muqdam
+059e hebrew accent gershayim
+059f hebrew accent qarney para
+05a0 hebrew accent telisha gedola
+05a1 hebrew accent pazer
+05a3 hebrew accent munah
+05a4 hebrew accent mahapakh
+05a5 hebrew accent merkha
+05a6 hebrew accent merkha kefula
+05a7 hebrew accent darga
+05a8 hebrew accent qadma
+05a9 hebrew accent telisha qetana
+05aa hebrew accent yerah ben yomo
+05ab hebrew accent ole
+05ac hebrew accent iluy
+05ad hebrew accent dehi
+05ae hebrew accent zinor
+05af hebrew mark masora circle
+05b0 hebrew point sheva
+05b1 hebrew point hataf segol
+05b2 hebrew point hataf patah
+05b3 hebrew point hataf qamats
+05b4 hebrew point hiriq
+05b5 hebrew point tsere
+05b6 hebrew point segol
+05b7 hebrew point patah
+05b8 hebrew point qamats
+05b9 hebrew point holam
+05bb hebrew point qubuts
+05bc hebrew point dagesh or mapiq
+05bd hebrew point meteg
+05be hebrew punctuation maqaf
+05bf hebrew point rafe
+05c0 hebrew punctuation paseq
+05c1 hebrew point shin dot
+05c2 hebrew point sin dot
+05c3 hebrew punctuation sof pasuq
+05c4 hebrew mark upper dot
+05d0 hebrew letter alef
+05d1 hebrew letter bet
+05d2 hebrew letter gimel
+05d3 hebrew letter dalet
+05d4 hebrew letter he
+05d5 hebrew letter vav
+05d6 hebrew letter zayin
+05d7 hebrew letter het
+05d8 hebrew letter tet
+05d9 hebrew letter yod
+05da hebrew letter final kaf
+05db hebrew letter kaf
+05dc hebrew letter lamed
+05dd hebrew letter final mem
+05de hebrew letter mem
+05df hebrew letter final nun
+05e0 hebrew letter nun
+05e1 hebrew letter samekh
+05e2 hebrew letter ayin
+05e3 hebrew letter final pe
+05e4 hebrew letter pe
+05e5 hebrew letter final tsadi
+05e6 hebrew letter tsadi
+05e7 hebrew letter qof
+05e8 hebrew letter resh
+05e9 hebrew letter shin
+05ea hebrew letter tav
+05f0 hebrew ligature yiddish double vav
+05f1 hebrew ligature yiddish vav yod
+05f2 hebrew ligature yiddish double yod
+05f3 hebrew punctuation geresh
+05f4 hebrew punctuation gershayim
+060c arabic comma
+061b arabic semicolon
+061f arabic question mark
+0621 arabic letter hamza
+0622 arabic letter alef with madda above
+0623 arabic letter alef with hamza above
+0624 arabic letter waw with hamza above
+0625 arabic letter alef with hamza below
+0626 arabic letter yeh with hamza above
+0627 arabic letter alef
+0628 arabic letter beh
+0629 arabic letter teh marbuta
+062a arabic letter teh
+062b arabic letter theh
+062c arabic letter jeem
+062d arabic letter hah
+062e arabic letter khah
+062f arabic letter dal
+0630 arabic letter thal
+0631 arabic letter reh
+0632 arabic letter zain
+0633 arabic letter seen
+0634 arabic letter sheen
+0635 arabic letter sad
+0636 arabic letter dad
+0637 arabic letter tah
+0638 arabic letter zah
+0639 arabic letter ain
+063a arabic letter ghain
+0640 arabic tatweel
+0641 arabic letter feh
+0642 arabic letter qaf
+0643 arabic letter kaf
+0644 arabic letter lam
+0645 arabic letter meem
+0646 arabic letter noon
+0647 arabic letter heh
+0648 arabic letter waw
+0649 arabic letter alef maksura
+064a arabic letter yeh
+064b arabic fathatan
+064c arabic dammatan
+064d arabic kasratan
+064e arabic fatha
+064f arabic damma
+0650 arabic kasra
+0651 arabic shadda
+0652 arabic sukun
+0660 arabic-indic digit zero
+0661 arabic-indic digit one
+0662 arabic-indic digit two
+0663 arabic-indic digit three
+0664 arabic-indic digit four
+0665 arabic-indic digit five
+0666 arabic-indic digit six
+0667 arabic-indic digit seven
+0668 arabic-indic digit eight
+0669 arabic-indic digit nine
+066a arabic percent sign
+066b arabic decimal separator
+066c arabic thousands separator
+066d arabic five pointed star
+0670 arabic letter superscript alef
+0671 arabic letter alef wasla
+0672 arabic letter alef with wavy hamza above
+0673 arabic letter alef with wavy hamza below
+0674 arabic letter high hamza
+0675 arabic letter high hamza alef
+0676 arabic letter high hamza waw
+0677 arabic letter u with hamza above
+0678 arabic letter high hamza yeh
+0679 arabic letter tteh
+067a arabic letter tteheh
+067b arabic letter beeh
+067c arabic letter teh with ring
+067d arabic letter teh with three dots above downwards
+067e arabic letter peh
+067f arabic letter teheh
+0680 arabic letter beheh
+0681 arabic letter hah with hamza above
+0682 arabic letter hah with two dots vertical above
+0683 arabic letter nyeh
+0684 arabic letter dyeh
+0685 arabic letter hah with three dots above
+0686 arabic letter tcheh
+0687 arabic letter tcheheh
+0688 arabic letter ddal
+0689 arabic letter dal with ring
+068a arabic letter dal with dot below
+068b arabic letter dal with dot below and small tah
+068c arabic letter dahal
+068d arabic letter ddahal
+068e arabic letter dul
+068f arabic letter dal with three dots above downwards
+0690 arabic letter dal with four dots above
+0691 arabic letter rreh
+0692 arabic letter reh with small v
+0693 arabic letter reh with ring
+0694 arabic letter reh with dot below
+0695 arabic letter reh with small v below
+0696 arabic letter reh with dot below and dot above
+0697 arabic letter reh with two dots above
+0698 arabic letter jeh
+0699 arabic letter reh with four dots above
+069a arabic letter seen with dot below and dot above
+069b arabic letter seen with three dots below
+069c arabic letter seen with three dots below and three dots above
+069d arabic letter sad with two dots below
+069e arabic letter sad with three dots above
+069f arabic letter tah with three dots above
+06a0 arabic letter ain with three dots above
+06a1 arabic letter dotless feh
+06a2 arabic letter feh with dot moved below
+06a3 arabic letter feh with dot below
+06a4 arabic letter veh
+06a5 arabic letter feh with three dots below
+06a6 arabic letter peheh
+06a7 arabic letter qaf with dot above
+06a8 arabic letter qaf with three dots above
+06a9 arabic letter keheh
+06aa arabic letter swash kaf
+06ab arabic letter kaf with ring
+06ac arabic letter kaf with dot above
+06ad arabic letter ng
+06ae arabic letter kaf with three dots below
+06af arabic letter gaf
+06b0 arabic letter gaf with ring
+06b1 arabic letter ngoeh
+06b2 arabic letter gaf with two dots below
+06b3 arabic letter gueh
+06b4 arabic letter gaf with three dots above
+06b5 arabic letter lam with small v
+06b6 arabic letter lam with dot above
+06b7 arabic letter lam with three dots above
+06ba arabic letter noon ghunna
+06bb arabic letter rnoon
+06bc arabic letter noon with ring
+06bd arabic letter noon with three dots above
+06be arabic letter heh doachashmee
+06c0 arabic letter heh with yeh above
+06c1 arabic letter heh goal
+06c2 arabic letter heh goal with hamza above
+06c3 arabic letter teh marbuta goal
+06c4 arabic letter waw with ring
+06c5 arabic letter kirghiz oe
+06c6 arabic letter oe
+06c7 arabic letter u
+06c8 arabic letter yu
+06c9 arabic letter kirghiz yu
+06ca arabic letter waw with two dots above
+06cb arabic letter ve
+06cc arabic letter farsi yeh
+06cd arabic letter yeh with tail
+06ce arabic letter yeh with small v
+06d0 arabic letter e
+06d1 arabic letter yeh with three dots below
+06d2 arabic letter yeh barree
+06d3 arabic letter yeh barree with hamza above
+06d4 arabic full stop
+06d5 arabic letter ae
+06d6 arabic small high ligature sad with lam with alef maksura
+06d7 arabic small high ligature qaf with lam with alef maksura
+06d8 arabic small high meem initial form
+06d9 arabic small high lam alef
+06da arabic small high jeem
+06db arabic small high three dots
+06dc arabic small high seen
+06dd arabic end of ayah
+06de arabic start of rub el hizb
+06df arabic small high rounded zero
+06e0 arabic small high upright rectangular zero
+06e1 arabic small high dotless head of khah
+06e2 arabic small high meem isolated form
+06e3 arabic small low seen
+06e4 arabic small high madda
+06e5 arabic small waw
+06e6 arabic small yeh
+06e7 arabic small high yeh
+06e8 arabic small high noon
+06e9 arabic place of sajdah
+06ea arabic empty centre low stop
+06eb arabic empty centre high stop
+06ec arabic rounded high stop with filled centre
+06ed arabic small low meem
+06f0 extended arabic-indic digit zero
+06f1 extended arabic-indic digit one
+06f2 extended arabic-indic digit two
+06f3 extended arabic-indic digit three
+06f4 extended arabic-indic digit four
+06f5 extended arabic-indic digit five
+06f6 extended arabic-indic digit six
+06f7 extended arabic-indic digit seven
+06f8 extended arabic-indic digit eight
+06f9 extended arabic-indic digit nine
+0901 devanagari sign candrabindu
+0902 devanagari sign anusvara
+0903 devanagari sign visarga
+0905 devanagari letter a
+0906 devanagari letter aa
+0907 devanagari letter i
+0908 devanagari letter ii
+0909 devanagari letter u
+090a devanagari letter uu
+090b devanagari letter vocalic r
+090c devanagari letter vocalic l
+090d devanagari letter candra e
+090e devanagari letter short e
+090f devanagari letter e
+0910 devanagari letter ai
+0911 devanagari letter candra o
+0912 devanagari letter short o
+0913 devanagari letter o
+0914 devanagari letter au
+0915 devanagari letter ka
+0916 devanagari letter kha
+0917 devanagari letter ga
+0918 devanagari letter gha
+0919 devanagari letter nga
+091a devanagari letter ca
+091b devanagari letter cha
+091c devanagari letter ja
+091d devanagari letter jha
+091e devanagari letter nya
+091f devanagari letter tta
+0920 devanagari letter ttha
+0921 devanagari letter dda
+0922 devanagari letter ddha
+0923 devanagari letter nna
+0924 devanagari letter ta
+0925 devanagari letter tha
+0926 devanagari letter da
+0927 devanagari letter dha
+0928 devanagari letter na
+0929 devanagari letter nnna
+092a devanagari letter pa
+092b devanagari letter pha
+092c devanagari letter ba
+092d devanagari letter bha
+092e devanagari letter ma
+092f devanagari letter ya
+0930 devanagari letter ra
+0931 devanagari letter rra
+0932 devanagari letter la
+0933 devanagari letter lla
+0934 devanagari letter llla
+0935 devanagari letter va
+0936 devanagari letter sha
+0937 devanagari letter ssa
+0938 devanagari letter sa
+0939 devanagari letter ha
+093c devanagari sign nukta
+093d devanagari sign avagraha
+093e devanagari vowel sign aa
+093f devanagari vowel sign i
+0940 devanagari vowel sign ii
+0941 devanagari vowel sign u
+0942 devanagari vowel sign uu
+0943 devanagari vowel sign vocalic r
+0944 devanagari vowel sign vocalic rr
+0945 devanagari vowel sign candra e
+0946 devanagari vowel sign short e
+0947 devanagari vowel sign e
+0948 devanagari vowel sign ai
+0949 devanagari vowel sign candra o
+094a devanagari vowel sign short o
+094b devanagari vowel sign o
+094c devanagari vowel sign au
+094d devanagari sign virama
+0950 devanagari om
+0951 devanagari stress sign udatta
+0952 devanagari stress sign anudatta
+0953 devanagari grave accent
+0954 devanagari acute accent
+0958 devanagari letter qa
+0959 devanagari letter khha
+095a devanagari letter ghha
+095b devanagari letter za
+095c devanagari letter dddha
+095d devanagari letter rha
+095e devanagari letter fa
+095f devanagari letter yya
+0960 devanagari letter vocalic rr
+0961 devanagari letter vocalic ll
+0962 devanagari vowel sign vocalic l
+0963 devanagari vowel sign vocalic ll
+0964 devanagari danda
+0965 devanagari double danda
+0966 devanagari digit zero
+0967 devanagari digit one
+0968 devanagari digit two
+0969 devanagari digit three
+096a devanagari digit four
+096b devanagari digit five
+096c devanagari digit six
+096d devanagari digit seven
+096e devanagari digit eight
+096f devanagari digit nine
+0970 devanagari abbreviation sign
+0981 bengali sign candrabindu
+0982 bengali sign anusvara
+0983 bengali sign visarga
+0985 bengali letter a
+0986 bengali letter aa
+0987 bengali letter i
+0988 bengali letter ii
+0989 bengali letter u
+098a bengali letter uu
+098b bengali letter vocalic r
+098c bengali letter vocalic l
+098f bengali letter e
+0990 bengali letter ai
+0993 bengali letter o
+0994 bengali letter au
+0995 bengali letter ka
+0996 bengali letter kha
+0997 bengali letter ga
+0998 bengali letter gha
+0999 bengali letter nga
+099a bengali letter ca
+099b bengali letter cha
+099c bengali letter ja
+099d bengali letter jha
+099e bengali letter nya
+099f bengali letter tta
+09a0 bengali letter ttha
+09a1 bengali letter dda
+09a2 bengali letter ddha
+09a3 bengali letter nna
+09a4 bengali letter ta
+09a5 bengali letter tha
+09a6 bengali letter da
+09a7 bengali letter dha
+09a8 bengali letter na
+09aa bengali letter pa
+09ab bengali letter pha
+09ac bengali letter ba
+09ad bengali letter bha
+09ae bengali letter ma
+09af bengali letter ya
+09b0 bengali letter ra
+09b2 bengali letter la
+09b6 bengali letter sha
+09b7 bengali letter ssa
+09b8 bengali letter sa
+09b9 bengali letter ha
+09bc bengali sign nukta
+09be bengali vowel sign aa
+09bf bengali vowel sign i
+09c0 bengali vowel sign ii
+09c1 bengali vowel sign u
+09c2 bengali vowel sign uu
+09c3 bengali vowel sign vocalic r
+09c4 bengali vowel sign vocalic rr
+09c7 bengali vowel sign e
+09c8 bengali vowel sign ai
+09cb bengali vowel sign o
+09cc bengali vowel sign au
+09cd bengali sign virama
+09d7 bengali au length mark
+09dc bengali letter rra
+09dd bengali letter rha
+09df bengali letter yya
+09e0 bengali letter vocalic rr
+09e1 bengali letter vocalic ll
+09e2 bengali vowel sign vocalic l
+09e3 bengali vowel sign vocalic ll
+09e6 bengali digit zero
+09e7 bengali digit one
+09e8 bengali digit two
+09e9 bengali digit three
+09ea bengali digit four
+09eb bengali digit five
+09ec bengali digit six
+09ed bengali digit seven
+09ee bengali digit eight
+09ef bengali digit nine
+09f0 bengali letter ra with middle diagonal
+09f1 bengali letter ra with lower diagonal
+09f2 bengali rupee mark
+09f3 bengali rupee sign
+09f4 bengali currency numerator one
+09f5 bengali currency numerator two
+09f6 bengali currency numerator three
+09f7 bengali currency numerator four
+09f8 bengali currency numerator one less than the denominator
+09f9 bengali currency denominator sixteen
+09fa bengali isshar
+0a02 gurmukhi sign bindi
+0a05 gurmukhi letter a
+0a06 gurmukhi letter aa
+0a07 gurmukhi letter i
+0a08 gurmukhi letter ii
+0a09 gurmukhi letter u
+0a0a gurmukhi letter uu
+0a0f gurmukhi letter ee
+0a10 gurmukhi letter ai
+0a13 gurmukhi letter oo
+0a14 gurmukhi letter au
+0a15 gurmukhi letter ka
+0a16 gurmukhi letter kha
+0a17 gurmukhi letter ga
+0a18 gurmukhi letter gha
+0a19 gurmukhi letter nga
+0a1a gurmukhi letter ca
+0a1b gurmukhi letter cha
+0a1c gurmukhi letter ja
+0a1d gurmukhi letter jha
+0a1e gurmukhi letter nya
+0a1f gurmukhi letter tta
+0a20 gurmukhi letter ttha
+0a21 gurmukhi letter dda
+0a22 gurmukhi letter ddha
+0a23 gurmukhi letter nna
+0a24 gurmukhi letter ta
+0a25 gurmukhi letter tha
+0a26 gurmukhi letter da
+0a27 gurmukhi letter dha
+0a28 gurmukhi letter na
+0a2a gurmukhi letter pa
+0a2b gurmukhi letter pha
+0a2c gurmukhi letter ba
+0a2d gurmukhi letter bha
+0a2e gurmukhi letter ma
+0a2f gurmukhi letter ya
+0a30 gurmukhi letter ra
+0a32 gurmukhi letter la
+0a33 gurmukhi letter lla
+0a35 gurmukhi letter va
+0a36 gurmukhi letter sha
+0a38 gurmukhi letter sa
+0a39 gurmukhi letter ha
+0a3c gurmukhi sign nukta
+0a3e gurmukhi vowel sign aa
+0a3f gurmukhi vowel sign i
+0a40 gurmukhi vowel sign ii
+0a41 gurmukhi vowel sign u
+0a42 gurmukhi vowel sign uu
+0a47 gurmukhi vowel sign ee
+0a48 gurmukhi vowel sign ai
+0a4b gurmukhi vowel sign oo
+0a4c gurmukhi vowel sign au
+0a4d gurmukhi sign virama
+0a59 gurmukhi letter khha
+0a5a gurmukhi letter ghha
+0a5b gurmukhi letter za
+0a5c gurmukhi letter rra
+0a5e gurmukhi letter fa
+0a66 gurmukhi digit zero
+0a67 gurmukhi digit one
+0a68 gurmukhi digit two
+0a69 gurmukhi digit three
+0a6a gurmukhi digit four
+0a6b gurmukhi digit five
+0a6c gurmukhi digit six
+0a6d gurmukhi digit seven
+0a6e gurmukhi digit eight
+0a6f gurmukhi digit nine
+0a70 gurmukhi tippi
+0a71 gurmukhi addak
+0a72 gurmukhi iri
+0a73 gurmukhi ura
+0a74 gurmukhi ek onkar
+0a81 gujarati sign candrabindu
+0a82 gujarati sign anusvara
+0a83 gujarati sign visarga
+0a85 gujarati letter a
+0a86 gujarati letter aa
+0a87 gujarati letter i
+0a88 gujarati letter ii
+0a89 gujarati letter u
+0a8a gujarati letter uu
+0a8b gujarati letter vocalic r
+0a8d gujarati vowel candra e
+0a8f gujarati letter e
+0a90 gujarati letter ai
+0a91 gujarati vowel candra o
+0a93 gujarati letter o
+0a94 gujarati letter au
+0a95 gujarati letter ka
+0a96 gujarati letter kha
+0a97 gujarati letter ga
+0a98 gujarati letter gha
+0a99 gujarati letter nga
+0a9a gujarati letter ca
+0a9b gujarati letter cha
+0a9c gujarati letter ja
+0a9d gujarati letter jha
+0a9e gujarati letter nya
+0a9f gujarati letter tta
+0aa0 gujarati letter ttha
+0aa1 gujarati letter dda
+0aa2 gujarati letter ddha
+0aa3 gujarati letter nna
+0aa4 gujarati letter ta
+0aa5 gujarati letter tha
+0aa6 gujarati letter da
+0aa7 gujarati letter dha
+0aa8 gujarati letter na
+0aaa gujarati letter pa
+0aab gujarati letter pha
+0aac gujarati letter ba
+0aad gujarati letter bha
+0aae gujarati letter ma
+0aaf gujarati letter ya
+0ab0 gujarati letter ra
+0ab2 gujarati letter la
+0ab3 gujarati letter lla
+0ab5 gujarati letter va
+0ab6 gujarati letter sha
+0ab7 gujarati letter ssa
+0ab8 gujarati letter sa
+0ab9 gujarati letter ha
+0abc gujarati sign nukta
+0abd gujarati sign avagraha
+0abe gujarati vowel sign aa
+0abf gujarati vowel sign i
+0ac0 gujarati vowel sign ii
+0ac1 gujarati vowel sign u
+0ac2 gujarati vowel sign uu
+0ac3 gujarati vowel sign vocalic r
+0ac4 gujarati vowel sign vocalic rr
+0ac5 gujarati vowel sign candra e
+0ac7 gujarati vowel sign e
+0ac8 gujarati vowel sign ai
+0ac9 gujarati vowel sign candra o
+0acb gujarati vowel sign o
+0acc gujarati vowel sign au
+0acd gujarati sign virama
+0ad0 gujarati om
+0ae0 gujarati letter vocalic rr
+0ae6 gujarati digit zero
+0ae7 gujarati digit one
+0ae8 gujarati digit two
+0ae9 gujarati digit three
+0aea gujarati digit four
+0aeb gujarati digit five
+0aec gujarati digit six
+0aed gujarati digit seven
+0aee gujarati digit eight
+0aef gujarati digit nine
+0b01 oriya sign candrabindu
+0b02 oriya sign anusvara
+0b03 oriya sign visarga
+0b05 oriya letter a
+0b06 oriya letter aa
+0b07 oriya letter i
+0b08 oriya letter ii
+0b09 oriya letter u
+0b0a oriya letter uu
+0b0b oriya letter vocalic r
+0b0c oriya letter vocalic l
+0b0f oriya letter e
+0b10 oriya letter ai
+0b13 oriya letter o
+0b14 oriya letter au
+0b15 oriya letter ka
+0b16 oriya letter kha
+0b17 oriya letter ga
+0b18 oriya letter gha
+0b19 oriya letter nga
+0b1a oriya letter ca
+0b1b oriya letter cha
+0b1c oriya letter ja
+0b1d oriya letter jha
+0b1e oriya letter nya
+0b1f oriya letter tta
+0b20 oriya letter ttha
+0b21 oriya letter dda
+0b22 oriya letter ddha
+0b23 oriya letter nna
+0b24 oriya letter ta
+0b25 oriya letter tha
+0b26 oriya letter da
+0b27 oriya letter dha
+0b28 oriya letter na
+0b2a oriya letter pa
+0b2b oriya letter pha
+0b2c oriya letter ba
+0b2d oriya letter bha
+0b2e oriya letter ma
+0b2f oriya letter ya
+0b30 oriya letter ra
+0b32 oriya letter la
+0b33 oriya letter lla
+0b36 oriya letter sha
+0b37 oriya letter ssa
+0b38 oriya letter sa
+0b39 oriya letter ha
+0b3c oriya sign nukta
+0b3d oriya sign avagraha
+0b3e oriya vowel sign aa
+0b3f oriya vowel sign i
+0b40 oriya vowel sign ii
+0b41 oriya vowel sign u
+0b42 oriya vowel sign uu
+0b43 oriya vowel sign vocalic r
+0b47 oriya vowel sign e
+0b48 oriya vowel sign ai
+0b4b oriya vowel sign o
+0b4c oriya vowel sign au
+0b4d oriya sign virama
+0b56 oriya ai length mark
+0b57 oriya au length mark
+0b5c oriya letter rra
+0b5d oriya letter rha
+0b5f oriya letter yya
+0b60 oriya letter vocalic rr
+0b61 oriya letter vocalic ll
+0b66 oriya digit zero
+0b67 oriya digit one
+0b68 oriya digit two
+0b69 oriya digit three
+0b6a oriya digit four
+0b6b oriya digit five
+0b6c oriya digit six
+0b6d oriya digit seven
+0b6e oriya digit eight
+0b6f oriya digit nine
+0b70 oriya isshar
+0b82 tamil sign anusvara
+0b83 tamil sign visarga
+0b85 tamil letter a
+0b86 tamil letter aa
+0b87 tamil letter i
+0b88 tamil letter ii
+0b89 tamil letter u
+0b8a tamil letter uu
+0b8e tamil letter e
+0b8f tamil letter ee
+0b90 tamil letter ai
+0b92 tamil letter o
+0b93 tamil letter oo
+0b94 tamil letter au
+0b95 tamil letter ka
+0b99 tamil letter nga
+0b9a tamil letter ca
+0b9c tamil letter ja
+0b9e tamil letter nya
+0b9f tamil letter tta
+0ba3 tamil letter nna
+0ba4 tamil letter ta
+0ba8 tamil letter na
+0ba9 tamil letter nnna
+0baa tamil letter pa
+0bae tamil letter ma
+0baf tamil letter ya
+0bb0 tamil letter ra
+0bb1 tamil letter rra
+0bb2 tamil letter la
+0bb3 tamil letter lla
+0bb4 tamil letter llla
+0bb5 tamil letter va
+0bb7 tamil letter ssa
+0bb8 tamil letter sa
+0bb9 tamil letter ha
+0bbe tamil vowel sign aa
+0bbf tamil vowel sign i
+0bc0 tamil vowel sign ii
+0bc1 tamil vowel sign u
+0bc2 tamil vowel sign uu
+0bc6 tamil vowel sign e
+0bc7 tamil vowel sign ee
+0bc8 tamil vowel sign ai
+0bca tamil vowel sign o
+0bcb tamil vowel sign oo
+0bcc tamil vowel sign au
+0bcd tamil sign virama
+0bd7 tamil au length mark
+0be7 tamil digit one
+0be8 tamil digit two
+0be9 tamil digit three
+0bea tamil digit four
+0beb tamil digit five
+0bec tamil digit six
+0bed tamil digit seven
+0bee tamil digit eight
+0bef tamil digit nine
+0bf0 tamil number ten
+0bf1 tamil number one hundred
+0bf2 tamil number one thousand
+0c01 telugu sign candrabindu
+0c02 telugu sign anusvara
+0c03 telugu sign visarga
+0c05 telugu letter a
+0c06 telugu letter aa
+0c07 telugu letter i
+0c08 telugu letter ii
+0c09 telugu letter u
+0c0a telugu letter uu
+0c0b telugu letter vocalic r
+0c0c telugu letter vocalic l
+0c0e telugu letter e
+0c0f telugu letter ee
+0c10 telugu letter ai
+0c12 telugu letter o
+0c13 telugu letter oo
+0c14 telugu letter au
+0c15 telugu letter ka
+0c16 telugu letter kha
+0c17 telugu letter ga
+0c18 telugu letter gha
+0c19 telugu letter nga
+0c1a telugu letter ca
+0c1b telugu letter cha
+0c1c telugu letter ja
+0c1d telugu letter jha
+0c1e telugu letter nya
+0c1f telugu letter tta
+0c20 telugu letter ttha
+0c21 telugu letter dda
+0c22 telugu letter ddha
+0c23 telugu letter nna
+0c24 telugu letter ta
+0c25 telugu letter tha
+0c26 telugu letter da
+0c27 telugu letter dha
+0c28 telugu letter na
+0c2a telugu letter pa
+0c2b telugu letter pha
+0c2c telugu letter ba
+0c2d telugu letter bha
+0c2e telugu letter ma
+0c2f telugu letter ya
+0c30 telugu letter ra
+0c31 telugu letter rra
+0c32 telugu letter la
+0c33 telugu letter lla
+0c35 telugu letter va
+0c36 telugu letter sha
+0c37 telugu letter ssa
+0c38 telugu letter sa
+0c39 telugu letter ha
+0c3e telugu vowel sign aa
+0c3f telugu vowel sign i
+0c40 telugu vowel sign ii
+0c41 telugu vowel sign u
+0c42 telugu vowel sign uu
+0c43 telugu vowel sign vocalic r
+0c44 telugu vowel sign vocalic rr
+0c46 telugu vowel sign e
+0c47 telugu vowel sign ee
+0c48 telugu vowel sign ai
+0c4a telugu vowel sign o
+0c4b telugu vowel sign oo
+0c4c telugu vowel sign au
+0c4d telugu sign virama
+0c55 telugu length mark
+0c56 telugu ai length mark
+0c60 telugu letter vocalic rr
+0c61 telugu letter vocalic ll
+0c66 telugu digit zero
+0c67 telugu digit one
+0c68 telugu digit two
+0c69 telugu digit three
+0c6a telugu digit four
+0c6b telugu digit five
+0c6c telugu digit six
+0c6d telugu digit seven
+0c6e telugu digit eight
+0c6f telugu digit nine
+0c82 kannada sign anusvara
+0c83 kannada sign visarga
+0c85 kannada letter a
+0c86 kannada letter aa
+0c87 kannada letter i
+0c88 kannada letter ii
+0c89 kannada letter u
+0c8a kannada letter uu
+0c8b kannada letter vocalic r
+0c8c kannada letter vocalic l
+0c8e kannada letter e
+0c8f kannada letter ee
+0c90 kannada letter ai
+0c92 kannada letter o
+0c93 kannada letter oo
+0c94 kannada letter au
+0c95 kannada letter ka
+0c96 kannada letter kha
+0c97 kannada letter ga
+0c98 kannada letter gha
+0c99 kannada letter nga
+0c9a kannada letter ca
+0c9b kannada letter cha
+0c9c kannada letter ja
+0c9d kannada letter jha
+0c9e kannada letter nya
+0c9f kannada letter tta
+0ca0 kannada letter ttha
+0ca1 kannada letter dda
+0ca2 kannada letter ddha
+0ca3 kannada letter nna
+0ca4 kannada letter ta
+0ca5 kannada letter tha
+0ca6 kannada letter da
+0ca7 kannada letter dha
+0ca8 kannada letter na
+0caa kannada letter pa
+0cab kannada letter pha
+0cac kannada letter ba
+0cad kannada letter bha
+0cae kannada letter ma
+0caf kannada letter ya
+0cb0 kannada letter ra
+0cb1 kannada letter rra
+0cb2 kannada letter la
+0cb3 kannada letter lla
+0cb5 kannada letter va
+0cb6 kannada letter sha
+0cb7 kannada letter ssa
+0cb8 kannada letter sa
+0cb9 kannada letter ha
+0cbe kannada vowel sign aa
+0cbf kannada vowel sign i
+0cc0 kannada vowel sign ii
+0cc1 kannada vowel sign u
+0cc2 kannada vowel sign uu
+0cc3 kannada vowel sign vocalic r
+0cc4 kannada vowel sign vocalic rr
+0cc6 kannada vowel sign e
+0cc7 kannada vowel sign ee
+0cc8 kannada vowel sign ai
+0cca kannada vowel sign o
+0ccb kannada vowel sign oo
+0ccc kannada vowel sign au
+0ccd kannada sign virama
+0cd5 kannada length mark
+0cd6 kannada ai length mark
+0cde kannada letter fa
+0ce0 kannada letter vocalic rr
+0ce1 kannada letter vocalic ll
+0ce6 kannada digit zero
+0ce7 kannada digit one
+0ce8 kannada digit two
+0ce9 kannada digit three
+0cea kannada digit four
+0ceb kannada digit five
+0cec kannada digit six
+0ced kannada digit seven
+0cee kannada digit eight
+0cef kannada digit nine
+0d02 malayalam sign anusvara
+0d03 malayalam sign visarga
+0d05 malayalam letter a
+0d06 malayalam letter aa
+0d07 malayalam letter i
+0d08 malayalam letter ii
+0d09 malayalam letter u
+0d0a malayalam letter uu
+0d0b malayalam letter vocalic r
+0d0c malayalam letter vocalic l
+0d0e malayalam letter e
+0d0f malayalam letter ee
+0d10 malayalam letter ai
+0d12 malayalam letter o
+0d13 malayalam letter oo
+0d14 malayalam letter au
+0d15 malayalam letter ka
+0d16 malayalam letter kha
+0d17 malayalam letter ga
+0d18 malayalam letter gha
+0d19 malayalam letter nga
+0d1a malayalam letter ca
+0d1b malayalam letter cha
+0d1c malayalam letter ja
+0d1d malayalam letter jha
+0d1e malayalam letter nya
+0d1f malayalam letter tta
+0d20 malayalam letter ttha
+0d21 malayalam letter dda
+0d22 malayalam letter ddha
+0d23 malayalam letter nna
+0d24 malayalam letter ta
+0d25 malayalam letter tha
+0d26 malayalam letter da
+0d27 malayalam letter dha
+0d28 malayalam letter na
+0d2a malayalam letter pa
+0d2b malayalam letter pha
+0d2c malayalam letter ba
+0d2d malayalam letter bha
+0d2e malayalam letter ma
+0d2f malayalam letter ya
+0d30 malayalam letter ra
+0d31 malayalam letter rra
+0d32 malayalam letter la
+0d33 malayalam letter lla
+0d34 malayalam letter llla
+0d35 malayalam letter va
+0d36 malayalam letter sha
+0d37 malayalam letter ssa
+0d38 malayalam letter sa
+0d39 malayalam letter ha
+0d3e malayalam vowel sign aa
+0d3f malayalam vowel sign i
+0d40 malayalam vowel sign ii
+0d41 malayalam vowel sign u
+0d42 malayalam vowel sign uu
+0d43 malayalam vowel sign vocalic r
+0d46 malayalam vowel sign e
+0d47 malayalam vowel sign ee
+0d48 malayalam vowel sign ai
+0d4a malayalam vowel sign o
+0d4b malayalam vowel sign oo
+0d4c malayalam vowel sign au
+0d4d malayalam sign virama
+0d57 malayalam au length mark
+0d60 malayalam letter vocalic rr
+0d61 malayalam letter vocalic ll
+0d66 malayalam digit zero
+0d67 malayalam digit one
+0d68 malayalam digit two
+0d69 malayalam digit three
+0d6a malayalam digit four
+0d6b malayalam digit five
+0d6c malayalam digit six
+0d6d malayalam digit seven
+0d6e malayalam digit eight
+0d6f malayalam digit nine
+0e01 thai character ko kai
+0e02 thai character kho khai
+0e03 thai character kho khuat
+0e04 thai character kho khwai
+0e05 thai character kho khon
+0e06 thai character kho rakhang
+0e07 thai character ngo ngu
+0e08 thai character cho chan
+0e09 thai character cho ching
+0e0a thai character cho chang
+0e0b thai character so so
+0e0c thai character cho choe
+0e0d thai character yo ying
+0e0e thai character do chada
+0e0f thai character to patak
+0e10 thai character tho than
+0e11 thai character tho nangmontho
+0e12 thai character tho phuthao
+0e13 thai character no nen
+0e14 thai character do dek
+0e15 thai character to tao
+0e16 thai character tho thung
+0e17 thai character tho thahan
+0e18 thai character tho thong
+0e19 thai character no nu
+0e1a thai character bo baimai
+0e1b thai character po pla
+0e1c thai character pho phung
+0e1d thai character fo fa
+0e1e thai character pho phan
+0e1f thai character fo fan
+0e20 thai character pho samphao
+0e21 thai character mo ma
+0e22 thai character yo yak
+0e23 thai character ro rua
+0e24 thai character ru
+0e25 thai character lo ling
+0e26 thai character lu
+0e27 thai character wo waen
+0e28 thai character so sala
+0e29 thai character so rusi
+0e2a thai character so sua
+0e2b thai character ho hip
+0e2c thai character lo chula
+0e2d thai character o ang
+0e2e thai character ho nokhuk
+0e2f thai character paiyannoi
+0e30 thai character sara a
+0e31 thai character mai han-akat
+0e32 thai character sara aa
+0e33 thai character sara am
+0e34 thai character sara i
+0e35 thai character sara ii
+0e36 thai character sara ue
+0e37 thai character sara uee
+0e38 thai character sara u
+0e39 thai character sara uu
+0e3a thai character phinthu
+0e3f thai currency symbol baht
+0e40 thai character sara e
+0e41 thai character sara ae
+0e42 thai character sara o
+0e43 thai character sara ai maimuan
+0e44 thai character sara ai maimalai
+0e45 thai character lakkhangyao
+0e46 thai character maiyamok
+0e47 thai character maitaikhu
+0e48 thai character mai ek
+0e49 thai character mai tho
+0e4a thai character mai tri
+0e4b thai character mai chattawa
+0e4c thai character thanthakhat
+0e4d thai character nikhahit
+0e4e thai character yamakkan
+0e4f thai character fongman
+0e50 thai digit zero
+0e51 thai digit one
+0e52 thai digit two
+0e53 thai digit three
+0e54 thai digit four
+0e55 thai digit five
+0e56 thai digit six
+0e57 thai digit seven
+0e58 thai digit eight
+0e59 thai digit nine
+0e5a thai character angkhankhu
+0e5b thai character khomut
+0e81 lao letter ko
+0e82 lao letter kho sung
+0e84 lao letter kho tam
+0e87 lao letter ngo
+0e88 lao letter co
+0e8a lao letter so tam
+0e8d lao letter nyo
+0e94 lao letter do
+0e95 lao letter to
+0e96 lao letter tho sung
+0e97 lao letter tho tam
+0e99 lao letter no
+0e9a lao letter bo
+0e9b lao letter po
+0e9c lao letter pho sung
+0e9d lao letter fo tam
+0e9e lao letter pho tam
+0e9f lao letter fo sung
+0ea1 lao letter mo
+0ea2 lao letter yo
+0ea3 lao letter lo ling
+0ea5 lao letter lo loot
+0ea7 lao letter wo
+0eaa lao letter so sung
+0eab lao letter ho sung
+0ead lao letter o
+0eae lao letter ho tam
+0eaf lao ellipsis
+0eb0 lao vowel sign a
+0eb1 lao vowel sign mai kan
+0eb2 lao vowel sign aa
+0eb3 lao vowel sign am
+0eb4 lao vowel sign i
+0eb5 lao vowel sign ii
+0eb6 lao vowel sign y
+0eb7 lao vowel sign yy
+0eb8 lao vowel sign u
+0eb9 lao vowel sign uu
+0ebb lao vowel sign mai kon
+0ebc lao semivowel sign lo
+0ebd lao semivowel sign nyo
+0ec0 lao vowel sign e
+0ec1 lao vowel sign ei
+0ec2 lao vowel sign o
+0ec3 lao vowel sign ay
+0ec4 lao vowel sign ai
+0ec6 lao ko la
+0ec8 lao tone mai ek
+0ec9 lao tone mai tho
+0eca lao tone mai ti
+0ecb lao tone mai catawa
+0ecc lao cancellation mark
+0ecd lao niggahita
+0ed0 lao digit zero
+0ed1 lao digit one
+0ed2 lao digit two
+0ed3 lao digit three
+0ed4 lao digit four
+0ed5 lao digit five
+0ed6 lao digit six
+0ed7 lao digit seven
+0ed8 lao digit eight
+0ed9 lao digit nine
+0edc lao ho no
+0edd lao ho mo
+0f00 tibetan syllable om
+0f01 tibetan mark gter yig mgo truncated a
+0f02 tibetan mark gter yig mgo -um rnam bcad ma
+0f03 tibetan mark gter yig mgo -um gter tsheg ma
+0f04 tibetan mark initial yig mgo mdun ma
+0f05 tibetan mark closing yig mgo sgab ma
+0f06 tibetan mark caret yig mgo phur shad ma
+0f07 tibetan mark yig mgo tsheg shad ma
+0f08 tibetan mark sbrul shad
+0f09 tibetan mark bskur yig mgo
+0f0a tibetan mark bka- shog yig mgo
+0f0b tibetan mark intersyllabic tsheg
+0f0c tibetan mark delimiter tsheg bstar
+0f0d tibetan mark shad
+0f0e tibetan mark nyis shad
+0f0f tibetan mark tsheg shad
+0f10 tibetan mark nyis tsheg shad
+0f11 tibetan mark rin chen spungs shad
+0f12 tibetan mark rgya gram shad
+0f13 tibetan mark caret -dzud rtags me long can
+0f14 tibetan mark gter tsheg
+0f15 tibetan logotype sign chad rtags
+0f16 tibetan logotype sign lhag rtags
+0f17 tibetan astrological sign sgra gcan -char rtags
+0f18 tibetan astrological sign -khyud pa
+0f19 tibetan astrological sign sdong tshugs
+0f1a tibetan sign rdel dkar gcig
+0f1b tibetan sign rdel dkar gnyis
+0f1c tibetan sign rdel dkar gsum
+0f1d tibetan sign rdel nag gcig
+0f1e tibetan sign rdel nag gnyis
+0f1f tibetan sign rdel dkar rdel nag
+0f20 tibetan digit zero
+0f21 tibetan digit one
+0f22 tibetan digit two
+0f23 tibetan digit three
+0f24 tibetan digit four
+0f25 tibetan digit five
+0f26 tibetan digit six
+0f27 tibetan digit seven
+0f28 tibetan digit eight
+0f29 tibetan digit nine
+0f2a tibetan digit half one
+0f2b tibetan digit half two
+0f2c tibetan digit half three
+0f2d tibetan digit half four
+0f2e tibetan digit half five
+0f2f tibetan digit half six
+0f30 tibetan digit half seven
+0f31 tibetan digit half eight
+0f32 tibetan digit half nine
+0f33 tibetan digit half zero
+0f34 tibetan mark bsdus rtags
+0f35 tibetan mark ngas bzung nyi zla
+0f36 tibetan mark caret -dzud rtags bzhi mig can
+0f37 tibetan mark ngas bzung sgor rtags
+0f38 tibetan mark che mgo
+0f39 tibetan mark tsa -phru
+0f3a tibetan mark gug rtags gyon
+0f3b tibetan mark gug rtags gyas
+0f3c tibetan mark ang khang gyon
+0f3d tibetan mark ang khang gyas
+0f3e tibetan sign yar tshes
+0f3f tibetan sign mar tshes
+0f40 tibetan letter ka
+0f41 tibetan letter kha
+0f42 tibetan letter ga
+0f43 tibetan letter gha
+0f44 tibetan letter nga
+0f45 tibetan letter ca
+0f46 tibetan letter cha
+0f47 tibetan letter ja
+0f49 tibetan letter nya
+0f4a tibetan letter tta
+0f4b tibetan letter ttha
+0f4c tibetan letter dda
+0f4d tibetan letter ddha
+0f4e tibetan letter nna
+0f4f tibetan letter ta
+0f50 tibetan letter tha
+0f51 tibetan letter da
+0f52 tibetan letter dha
+0f53 tibetan letter na
+0f54 tibetan letter pa
+0f55 tibetan letter pha
+0f56 tibetan letter ba
+0f57 tibetan letter bha
+0f58 tibetan letter ma
+0f59 tibetan letter tsa
+0f5a tibetan letter tsha
+0f5b tibetan letter dza
+0f5c tibetan letter dzha
+0f5d tibetan letter wa
+0f5e tibetan letter zha
+0f5f tibetan letter za
+0f60 tibetan letter -a
+0f61 tibetan letter ya
+0f62 tibetan letter ra
+0f63 tibetan letter la
+0f64 tibetan letter sha
+0f65 tibetan letter ssa
+0f66 tibetan letter sa
+0f67 tibetan letter ha
+0f68 tibetan letter a
+0f69 tibetan letter kssa
+0f71 tibetan vowel sign aa
+0f72 tibetan vowel sign i
+0f73 tibetan vowel sign ii
+0f74 tibetan vowel sign u
+0f75 tibetan vowel sign uu
+0f76 tibetan vowel sign vocalic r
+0f77 tibetan vowel sign vocalic rr
+0f78 tibetan vowel sign vocalic l
+0f79 tibetan vowel sign vocalic ll
+0f7a tibetan vowel sign e
+0f7b tibetan vowel sign ee
+0f7c tibetan vowel sign o
+0f7d tibetan vowel sign oo
+0f7e tibetan sign rjes su nga ro
+0f7f tibetan sign rnam bcad
+0f80 tibetan vowel sign reversed i
+0f81 tibetan vowel sign reversed ii
+0f82 tibetan sign nyi zla naa da
+0f83 tibetan sign sna ldan
+0f84 tibetan mark halanta
+0f85 tibetan mark paluta
+0f86 tibetan sign lci rtags
+0f87 tibetan sign yang rtags
+0f88 tibetan sign lce tsa can
+0f89 tibetan sign mchu can
+0f8a tibetan sign gru can rgyings
+0f8b tibetan sign gru med rgyings
+0f90 tibetan subjoined letter ka
+0f91 tibetan subjoined letter kha
+0f92 tibetan subjoined letter ga
+0f93 tibetan subjoined letter gha
+0f94 tibetan subjoined letter nga
+0f95 tibetan subjoined letter ca
+0f97 tibetan subjoined letter ja
+0f99 tibetan subjoined letter nya
+0f9a tibetan subjoined letter tta
+0f9b tibetan subjoined letter ttha
+0f9c tibetan subjoined letter dda
+0f9d tibetan subjoined letter ddha
+0f9e tibetan subjoined letter nna
+0f9f tibetan subjoined letter ta
+0fa0 tibetan subjoined letter tha
+0fa1 tibetan subjoined letter da
+0fa2 tibetan subjoined letter dha
+0fa3 tibetan subjoined letter na
+0fa4 tibetan subjoined letter pa
+0fa5 tibetan subjoined letter pha
+0fa6 tibetan subjoined letter ba
+0fa7 tibetan subjoined letter bha
+0fa8 tibetan subjoined letter ma
+0fa9 tibetan subjoined letter tsa
+0faa tibetan subjoined letter tsha
+0fab tibetan subjoined letter dza
+0fac tibetan subjoined letter dzha
+0fad tibetan subjoined letter wa
+0fb1 tibetan subjoined letter ya
+0fb2 tibetan subjoined letter ra
+0fb3 tibetan subjoined letter la
+0fb4 tibetan subjoined letter sha
+0fb5 tibetan subjoined letter ssa
+0fb6 tibetan subjoined letter sa
+0fb7 tibetan subjoined letter ha
+0fb9 tibetan subjoined letter kssa
+10a0 georgian capital letter an
+10a1 georgian capital letter ban
+10a2 georgian capital letter gan
+10a3 georgian capital letter don
+10a4 georgian capital letter en
+10a5 georgian capital letter vin
+10a6 georgian capital letter zen
+10a7 georgian capital letter tan
+10a8 georgian capital letter in
+10a9 georgian capital letter kan
+10aa georgian capital letter las
+10ab georgian capital letter man
+10ac georgian capital letter nar
+10ad georgian capital letter on
+10ae georgian capital letter par
+10af georgian capital letter zhar
+10b0 georgian capital letter rae
+10b1 georgian capital letter san
+10b2 georgian capital letter tar
+10b3 georgian capital letter un
+10b4 georgian capital letter phar
+10b5 georgian capital letter khar
+10b6 georgian capital letter ghan
+10b7 georgian capital letter qar
+10b8 georgian capital letter shin
+10b9 georgian capital letter chin
+10ba georgian capital letter can
+10bb georgian capital letter jil
+10bc georgian capital letter cil
+10bd georgian capital letter char
+10be georgian capital letter xan
+10bf georgian capital letter jhan
+10c0 georgian capital letter hae
+10c1 georgian capital letter he
+10c2 georgian capital letter hie
+10c3 georgian capital letter we
+10c4 georgian capital letter har
+10c5 georgian capital letter hoe
+10d0 georgian letter an
+10d1 georgian letter ban
+10d2 georgian letter gan
+10d3 georgian letter don
+10d4 georgian letter en
+10d5 georgian letter vin
+10d6 georgian letter zen
+10d7 georgian letter tan
+10d8 georgian letter in
+10d9 georgian letter kan
+10da georgian letter las
+10db georgian letter man
+10dc georgian letter nar
+10dd georgian letter on
+10de georgian letter par
+10df georgian letter zhar
+10e0 georgian letter rae
+10e1 georgian letter san
+10e2 georgian letter tar
+10e3 georgian letter un
+10e4 georgian letter phar
+10e5 georgian letter khar
+10e6 georgian letter ghan
+10e7 georgian letter qar
+10e8 georgian letter shin
+10e9 georgian letter chin
+10ea georgian letter can
+10eb georgian letter jil
+10ec georgian letter cil
+10ed georgian letter char
+10ee georgian letter xan
+10ef georgian letter jhan
+10f0 georgian letter hae
+10f1 georgian letter he
+10f2 georgian letter hie
+10f3 georgian letter we
+10f4 georgian letter har
+10f5 georgian letter hoe
+10f6 georgian letter fi
+10fb georgian paragraph separator
+1100 hangul choseong kiyeok
+1101 hangul choseong ssangkiyeok
+1102 hangul choseong nieun
+1103 hangul choseong tikeut
+1104 hangul choseong ssangtikeut
+1105 hangul choseong rieul
+1106 hangul choseong mieum
+1107 hangul choseong pieup
+1108 hangul choseong ssangpieup
+1109 hangul choseong sios
+110a hangul choseong ssangsios
+110b hangul choseong ieung
+110c hangul choseong cieuc
+110d hangul choseong ssangcieuc
+110e hangul choseong chieuch
+110f hangul choseong khieukh
+1110 hangul choseong thieuth
+1111 hangul choseong phieuph
+1112 hangul choseong hieuh
+1113 hangul choseong nieun-kiyeok
+1114 hangul choseong ssangnieun
+1115 hangul choseong nieun-tikeut
+1116 hangul choseong nieun-pieup
+1117 hangul choseong tikeut-kiyeok
+1118 hangul choseong rieul-nieun
+1119 hangul choseong ssangrieul
+111a hangul choseong rieul-hieuh
+111b hangul choseong kapyeounrieul
+111c hangul choseong mieum-pieup
+111d hangul choseong kapyeounmieum
+111e hangul choseong pieup-kiyeok
+111f hangul choseong pieup-nieun
+1120 hangul choseong pieup-tikeut
+1121 hangul choseong pieup-sios
+1122 hangul choseong pieup-sios-kiyeok
+1123 hangul choseong pieup-sios-tikeut
+1124 hangul choseong pieup-sios-pieup
+1125 hangul choseong pieup-ssangsios
+1126 hangul choseong pieup-sios-cieuc
+1127 hangul choseong pieup-cieuc
+1128 hangul choseong pieup-chieuch
+1129 hangul choseong pieup-thieuth
+112a hangul choseong pieup-phieuph
+112b hangul choseong kapyeounpieup
+112c hangul choseong kapyeounssangpieup
+112d hangul choseong sios-kiyeok
+112e hangul choseong sios-nieun
+112f hangul choseong sios-tikeut
+1130 hangul choseong sios-rieul
+1131 hangul choseong sios-mieum
+1132 hangul choseong sios-pieup
+1133 hangul choseong sios-pieup-kiyeok
+1134 hangul choseong sios-ssangsios
+1135 hangul choseong sios-ieung
+1136 hangul choseong sios-cieuc
+1137 hangul choseong sios-chieuch
+1138 hangul choseong sios-khieukh
+1139 hangul choseong sios-thieuth
+113a hangul choseong sios-phieuph
+113b hangul choseong sios-hieuh
+113c hangul choseong chitueumsios
+113d hangul choseong chitueumssangsios
+113e hangul choseong ceongchieumsios
+113f hangul choseong ceongchieumssangsios
+1140 hangul choseong pansios
+1141 hangul choseong ieung-kiyeok
+1142 hangul choseong ieung-tikeut
+1143 hangul choseong ieung-mieum
+1144 hangul choseong ieung-pieup
+1145 hangul choseong ieung-sios
+1146 hangul choseong ieung-pansios
+1147 hangul choseong ssangieung
+1148 hangul choseong ieung-cieuc
+1149 hangul choseong ieung-chieuch
+114a hangul choseong ieung-thieuth
+114b hangul choseong ieung-phieuph
+114c hangul choseong yesieung
+114d hangul choseong cieuc-ieung
+114e hangul choseong chitueumcieuc
+114f hangul choseong chitueumssangcieuc
+1150 hangul choseong ceongchieumcieuc
+1151 hangul choseong ceongchieumssangcieuc
+1152 hangul choseong chieuch-khieukh
+1153 hangul choseong chieuch-hieuh
+1154 hangul choseong chitueumchieuch
+1155 hangul choseong ceongchieumchieuch
+1156 hangul choseong phieuph-pieup
+1157 hangul choseong kapyeounphieuph
+1158 hangul choseong ssanghieuh
+1159 hangul choseong yeorinhieuh
+115f hangul choseong filler
+1160 hangul jungseong filler
+1161 hangul jungseong a
+1162 hangul jungseong ae
+1163 hangul jungseong ya
+1164 hangul jungseong yae
+1165 hangul jungseong eo
+1166 hangul jungseong e
+1167 hangul jungseong yeo
+1168 hangul jungseong ye
+1169 hangul jungseong o
+116a hangul jungseong wa
+116b hangul jungseong wae
+116c hangul jungseong oe
+116d hangul jungseong yo
+116e hangul jungseong u
+116f hangul jungseong weo
+1170 hangul jungseong we
+1171 hangul jungseong wi
+1172 hangul jungseong yu
+1173 hangul jungseong eu
+1174 hangul jungseong yi
+1175 hangul jungseong i
+1176 hangul jungseong a-o
+1177 hangul jungseong a-u
+1178 hangul jungseong ya-o
+1179 hangul jungseong ya-yo
+117a hangul jungseong eo-o
+117b hangul jungseong eo-u
+117c hangul jungseong eo-eu
+117d hangul jungseong yeo-o
+117e hangul jungseong yeo-u
+117f hangul jungseong o-eo
+1180 hangul jungseong o-e
+1181 hangul jungseong o-ye
+1182 hangul jungseong o-o
+1183 hangul jungseong o-u
+1184 hangul jungseong yo-ya
+1185 hangul jungseong yo-yae
+1186 hangul jungseong yo-yeo
+1187 hangul jungseong yo-o
+1188 hangul jungseong yo-i
+1189 hangul jungseong u-a
+118a hangul jungseong u-ae
+118b hangul jungseong u-eo-eu
+118c hangul jungseong u-ye
+118d hangul jungseong u-u
+118e hangul jungseong yu-a
+118f hangul jungseong yu-eo
+1190 hangul jungseong yu-e
+1191 hangul jungseong yu-yeo
+1192 hangul jungseong yu-ye
+1193 hangul jungseong yu-u
+1194 hangul jungseong yu-i
+1195 hangul jungseong eu-u
+1196 hangul jungseong eu-eu
+1197 hangul jungseong yi-u
+1198 hangul jungseong i-a
+1199 hangul jungseong i-ya
+119a hangul jungseong i-o
+119b hangul jungseong i-u
+119c hangul jungseong i-eu
+119d hangul jungseong i-araea
+119e hangul jungseong araea
+119f hangul jungseong araea-eo
+11a0 hangul jungseong araea-u
+11a1 hangul jungseong araea-i
+11a2 hangul jungseong ssangaraea
+11a8 hangul jongseong kiyeok
+11a9 hangul jongseong ssangkiyeok
+11aa hangul jongseong kiyeok-sios
+11ab hangul jongseong nieun
+11ac hangul jongseong nieun-cieuc
+11ad hangul jongseong nieun-hieuh
+11ae hangul jongseong tikeut
+11af hangul jongseong rieul
+11b0 hangul jongseong rieul-kiyeok
+11b1 hangul jongseong rieul-mieum
+11b2 hangul jongseong rieul-pieup
+11b3 hangul jongseong rieul-sios
+11b4 hangul jongseong rieul-thieuth
+11b5 hangul jongseong rieul-phieuph
+11b6 hangul jongseong rieul-hieuh
+11b7 hangul jongseong mieum
+11b8 hangul jongseong pieup
+11b9 hangul jongseong pieup-sios
+11ba hangul jongseong sios
+11bb hangul jongseong ssangsios
+11bc hangul jongseong ieung
+11bd hangul jongseong cieuc
+11be hangul jongseong chieuch
+11bf hangul jongseong khieukh
+11c0 hangul jongseong thieuth
+11c1 hangul jongseong phieuph
+11c2 hangul jongseong hieuh
+11c3 hangul jongseong kiyeok-rieul
+11c4 hangul jongseong kiyeok-sios-kiyeok
+11c5 hangul jongseong nieun-kiyeok
+11c6 hangul jongseong nieun-tikeut
+11c7 hangul jongseong nieun-sios
+11c8 hangul jongseong nieun-pansios
+11c9 hangul jongseong nieun-thieuth
+11ca hangul jongseong tikeut-kiyeok
+11cb hangul jongseong tikeut-rieul
+11cc hangul jongseong rieul-kiyeok-sios
+11cd hangul jongseong rieul-nieun
+11ce hangul jongseong rieul-tikeut
+11cf hangul jongseong rieul-tikeut-hieuh
+11d0 hangul jongseong ssangrieul
+11d1 hangul jongseong rieul-mieum-kiyeok
+11d2 hangul jongseong rieul-mieum-sios
+11d3 hangul jongseong rieul-pieup-sios
+11d4 hangul jongseong rieul-pieup-hieuh
+11d5 hangul jongseong rieul-kapyeounpieup
+11d6 hangul jongseong rieul-ssangsios
+11d7 hangul jongseong rieul-pansios
+11d8 hangul jongseong rieul-khieukh
+11d9 hangul jongseong rieul-yeorinhieuh
+11da hangul jongseong mieum-kiyeok
+11db hangul jongseong mieum-rieul
+11dc hangul jongseong mieum-pieup
+11dd hangul jongseong mieum-sios
+11de hangul jongseong mieum-ssangsios
+11df hangul jongseong mieum-pansios
+11e0 hangul jongseong mieum-chieuch
+11e1 hangul jongseong mieum-hieuh
+11e2 hangul jongseong kapyeounmieum
+11e3 hangul jongseong pieup-rieul
+11e4 hangul jongseong pieup-phieuph
+11e5 hangul jongseong pieup-hieuh
+11e6 hangul jongseong kapyeounpieup
+11e7 hangul jongseong sios-kiyeok
+11e8 hangul jongseong sios-tikeut
+11e9 hangul jongseong sios-rieul
+11ea hangul jongseong sios-pieup
+11eb hangul jongseong pansios
+11ec hangul jongseong ieung-kiyeok
+11ed hangul jongseong ieung-ssangkiyeok
+11ee hangul jongseong ssangieung
+11ef hangul jongseong ieung-khieukh
+11f0 hangul jongseong yesieung
+11f1 hangul jongseong yesieung-sios
+11f2 hangul jongseong yesieung-pansios
+11f3 hangul jongseong phieuph-pieup
+11f4 hangul jongseong kapyeounphieuph
+11f5 hangul jongseong hieuh-nieun
+11f6 hangul jongseong hieuh-rieul
+11f7 hangul jongseong hieuh-mieum
+11f8 hangul jongseong hieuh-pieup
+11f9 hangul jongseong yeorinhieuh
+1e00 latin capital letter a with ring below
+1e01 latin small letter a with ring below;1e00
+1e02 latin capital letter b with dot above
+1e03 latin small letter b with dot above;1e02
+1e04 latin capital letter b with dot below
+1e05 latin small letter b with dot below;1e04
+1e06 latin capital letter b with line below
+1e07 latin small letter b with line below;1e06
+1e08 latin capital letter c with cedilla and acute
+1e09 latin small letter c with cedilla and acute;1e08
+1e0a latin capital letter d with dot above
+1e0b latin small letter d with dot above;1e0a
+1e0c latin capital letter d with dot below
+1e0d latin small letter d with dot below;1e0c
+1e0e latin capital letter d with line below
+1e0f latin small letter d with line below;1e0e
+1e10 latin capital letter d with cedilla
+1e11 latin small letter d with cedilla;1e10
+1e12 latin capital letter d with circumflex below
+1e13 latin small letter d with circumflex below;1e12
+1e14 latin capital letter e with macron and grave
+1e15 latin small letter e with macron and grave;1e14
+1e16 latin capital letter e with macron and acute
+1e17 latin small letter e with macron and acute;1e16
+1e18 latin capital letter e with circumflex below
+1e19 latin small letter e with circumflex below;1e18
+1e1a latin capital letter e with tilde below
+1e1b latin small letter e with tilde below;1e1a
+1e1c latin capital letter e with cedilla and breve
+1e1d latin small letter e with cedilla and breve;1e1c
+1e1e latin capital letter f with dot above
+1e1f latin small letter f with dot above;1e1e
+1e20 latin capital letter g with macron
+1e21 latin small letter g with macron;1e20
+1e22 latin capital letter h with dot above
+1e23 latin small letter h with dot above;1e22
+1e24 latin capital letter h with dot below
+1e25 latin small letter h with dot below;1e24
+1e26 latin capital letter h with diaeresis
+1e27 latin small letter h with diaeresis;1e26
+1e28 latin capital letter h with cedilla
+1e29 latin small letter h with cedilla;1e28
+1e2a latin capital letter h with breve below
+1e2b latin small letter h with breve below;1e2a
+1e2c latin capital letter i with tilde below
+1e2d latin small letter i with tilde below;1e2c
+1e2e latin capital letter i with diaeresis and acute
+1e2f latin small letter i with diaeresis and acute;1e2e
+1e30 latin capital letter k with acute
+1e31 latin small letter k with acute;1e30
+1e32 latin capital letter k with dot below
+1e33 latin small letter k with dot below;1e32
+1e34 latin capital letter k with line below
+1e35 latin small letter k with line below;1e34
+1e36 latin capital letter l with dot below
+1e37 latin small letter l with dot below;1e36
+1e38 latin capital letter l with dot below and macron
+1e39 latin small letter l with dot below and macron;1e38
+1e3a latin capital letter l with line below
+1e3b latin small letter l with line below;1e3a
+1e3c latin capital letter l with circumflex below
+1e3d latin small letter l with circumflex below;1e3c
+1e3e latin capital letter m with acute
+1e3f latin small letter m with acute;1e3e
+1e40 latin capital letter m with dot above
+1e41 latin small letter m with dot above;1e40
+1e42 latin capital letter m with dot below
+1e43 latin small letter m with dot below;1e42
+1e44 latin capital letter n with dot above
+1e45 latin small letter n with dot above;1e44
+1e46 latin capital letter n with dot below
+1e47 latin small letter n with dot below;1e46
+1e48 latin capital letter n with line below
+1e49 latin small letter n with line below;1e48
+1e4a latin capital letter n with circumflex below
+1e4b latin small letter n with circumflex below;1e4a
+1e4c latin capital letter o with tilde and acute
+1e4d latin small letter o with tilde and acute;1e4c
+1e4e latin capital letter o with tilde and diaeresis
+1e4f latin small letter o with tilde and diaeresis;1e4e
+1e50 latin capital letter o with macron and grave
+1e51 latin small letter o with macron and grave;1e50
+1e52 latin capital letter o with macron and acute
+1e53 latin small letter o with macron and acute;1e52
+1e54 latin capital letter p with acute
+1e55 latin small letter p with acute;1e54
+1e56 latin capital letter p with dot above
+1e57 latin small letter p with dot above;1e56
+1e58 latin capital letter r with dot above
+1e59 latin small letter r with dot above;1e58
+1e5a latin capital letter r with dot below
+1e5b latin small letter r with dot below;1e5a
+1e5c latin capital letter r with dot below and macron
+1e5d latin small letter r with dot below and macron;1e5c
+1e5e latin capital letter r with line below
+1e5f latin small letter r with line below;1e5e
+1e60 latin capital letter s with dot above
+1e61 latin small letter s with dot above;1e60
+1e62 latin capital letter s with dot below
+1e63 latin small letter s with dot below;1e62
+1e64 latin capital letter s with acute and dot above
+1e65 latin small letter s with acute and dot above;1e64
+1e66 latin capital letter s with caron and dot above
+1e67 latin small letter s with caron and dot above;1e66
+1e68 latin capital letter s with dot below and dot above
+1e69 latin small letter s with dot below and dot above;1e68
+1e6a latin capital letter t with dot above
+1e6b latin small letter t with dot above;1e6a
+1e6c latin capital letter t with dot below
+1e6d latin small letter t with dot below;1e6c
+1e6e latin capital letter t with line below
+1e6f latin small letter t with line below;1e6e
+1e70 latin capital letter t with circumflex below
+1e71 latin small letter t with circumflex below;1e70
+1e72 latin capital letter u with diaeresis below
+1e73 latin small letter u with diaeresis below;1e72
+1e74 latin capital letter u with tilde below
+1e75 latin small letter u with tilde below;1e74
+1e76 latin capital letter u with circumflex below
+1e77 latin small letter u with circumflex below;1e76
+1e78 latin capital letter u with tilde and acute
+1e79 latin small letter u with tilde and acute;1e78
+1e7a latin capital letter u with macron and diaeresis
+1e7b latin small letter u with macron and diaeresis;1e7a
+1e7c latin capital letter v with tilde
+1e7d latin small letter v with tilde;1e7c
+1e7e latin capital letter v with dot below
+1e7f latin small letter v with dot below;1e7e
+1e80 latin capital letter w with grave
+1e81 latin small letter w with grave;1e80
+1e82 latin capital letter w with acute
+1e83 latin small letter w with acute;1e82
+1e84 latin capital letter w with diaeresis
+1e85 latin small letter w with diaeresis;1e84
+1e86 latin capital letter w with dot above
+1e87 latin small letter w with dot above;1e86
+1e88 latin capital letter w with dot below
+1e89 latin small letter w with dot below;1e88
+1e8a latin capital letter x with dot above
+1e8b latin small letter x with dot above;1e8a
+1e8c latin capital letter x with diaeresis
+1e8d latin small letter x with diaeresis;1e8c
+1e8e latin capital letter y with dot above
+1e8f latin small letter y with dot above;1e8e
+1e90 latin capital letter z with circumflex
+1e91 latin small letter z with circumflex;1e90
+1e92 latin capital letter z with dot below
+1e93 latin small letter z with dot below;1e92
+1e94 latin capital letter z with line below
+1e95 latin small letter z with line below;1e94
+1e96 latin small letter h with line below
+1e97 latin small letter t with diaeresis
+1e98 latin small letter w with ring above
+1e99 latin small letter y with ring above
+1e9a latin small letter a with right half ring
+1e9b latin small letter long s with dot above
+1ea0 latin capital letter a with dot below
+1ea1 latin small letter a with dot below;1ea0
+1ea2 latin capital letter a with hook above
+1ea3 latin small letter a with hook above;1ea2
+1ea4 latin capital letter a with circumflex and acute
+1ea5 latin small letter a with circumflex and acute;1ea4
+1ea6 latin capital letter a with circumflex and grave
+1ea7 latin small letter a with circumflex and grave;1ea6
+1ea8 latin capital letter a with circumflex and hook above
+1ea9 latin small letter a with circumflex and hook above;1ea8
+1eaa latin capital letter a with circumflex and tilde
+1eab latin small letter a with circumflex and tilde;1eaa
+1eac latin capital letter a with circumflex and dot below
+1ead latin small letter a with circumflex and dot below;1eac
+1eae latin capital letter a with breve and acute
+1eaf latin small letter a with breve and acute;1eae
+1eb0 latin capital letter a with breve and grave
+1eb1 latin small letter a with breve and grave;1eb0
+1eb2 latin capital letter a with breve and hook above
+1eb3 latin small letter a with breve and hook above;1eb2
+1eb4 latin capital letter a with breve and tilde
+1eb5 latin small letter a with breve and tilde;1eb4
+1eb6 latin capital letter a with breve and dot below
+1eb7 latin small letter a with breve and dot below;1eb6
+1eb8 latin capital letter e with dot below
+1eb9 latin small letter e with dot below;1eb8
+1eba latin capital letter e with hook above
+1ebb latin small letter e with hook above;1eba
+1ebc latin capital letter e with tilde
+1ebd latin small letter e with tilde;1ebc
+1ebe latin capital letter e with circumflex and acute
+1ebf latin small letter e with circumflex and acute;1ebe
+1ec0 latin capital letter e with circumflex and grave
+1ec1 latin small letter e with circumflex and grave;1ec0
+1ec2 latin capital letter e with circumflex and hook above
+1ec3 latin small letter e with circumflex and hook above;1ec2
+1ec4 latin capital letter e with circumflex and tilde
+1ec5 latin small letter e with circumflex and tilde;1ec4
+1ec6 latin capital letter e with circumflex and dot below
+1ec7 latin small letter e with circumflex and dot below;1ec6
+1ec8 latin capital letter i with hook above
+1ec9 latin small letter i with hook above;1ec8
+1eca latin capital letter i with dot below
+1ecb latin small letter i with dot below;1eca
+1ecc latin capital letter o with dot below
+1ecd latin small letter o with dot below;1ecc
+1ece latin capital letter o with hook above
+1ecf latin small letter o with hook above;1ece
+1ed0 latin capital letter o with circumflex and acute
+1ed1 latin small letter o with circumflex and acute;1ed0
+1ed2 latin capital letter o with circumflex and grave
+1ed3 latin small letter o with circumflex and grave;1ed2
+1ed4 latin capital letter o with circumflex and hook above
+1ed5 latin small letter o with circumflex and hook above;1ed4
+1ed6 latin capital letter o with circumflex and tilde
+1ed7 latin small letter o with circumflex and tilde;1ed6
+1ed8 latin capital letter o with circumflex and dot below
+1ed9 latin small letter o with circumflex and dot below;1ed8
+1eda latin capital letter o with horn and acute
+1edb latin small letter o with horn and acute;1eda
+1edc latin capital letter o with horn and grave
+1edd latin small letter o with horn and grave;1edc
+1ede latin capital letter o with horn and hook above
+1edf latin small letter o with horn and hook above;1ede
+1ee0 latin capital letter o with horn and tilde
+1ee1 latin small letter o with horn and tilde;1ee0
+1ee2 latin capital letter o with horn and dot below
+1ee3 latin small letter o with horn and dot below;1ee2
+1ee4 latin capital letter u with dot below
+1ee5 latin small letter u with dot below;1ee4
+1ee6 latin capital letter u with hook above
+1ee7 latin small letter u with hook above;1ee6
+1ee8 latin capital letter u with horn and acute
+1ee9 latin small letter u with horn and acute;1ee8
+1eea latin capital letter u with horn and grave
+1eeb latin small letter u with horn and grave;1eea
+1eec latin capital letter u with horn and hook above
+1eed latin small letter u with horn and hook above;1eec
+1eee latin capital letter u with horn and tilde
+1eef latin small letter u with horn and tilde;1eee
+1ef0 latin capital letter u with horn and dot below
+1ef1 latin small letter u with horn and dot below;1ef0
+1ef2 latin capital letter y with grave
+1ef3 latin small letter y with grave;1ef2
+1ef4 latin capital letter y with dot below
+1ef5 latin small letter y with dot below;1ef4
+1ef6 latin capital letter y with hook above
+1ef7 latin small letter y with hook above;1ef6
+1ef8 latin capital letter y with tilde
+1ef9 latin small letter y with tilde;1ef8
+1f00 greek small letter alpha with psili;1f08
+1f01 greek small letter alpha with dasia;1f09
+1f02 greek small letter alpha with psili and varia;1f0a
+1f03 greek small letter alpha with dasia and varia;1f0b
+1f04 greek small letter alpha with psili and oxia;1f0c
+1f05 greek small letter alpha with dasia and oxia;1f0d
+1f06 greek small letter alpha with psili and perispomeni;1f0e
+1f07 greek small letter alpha with dasia and perispomeni;1f0f
+1f08 greek capital letter alpha with psili
+1f09 greek capital letter alpha with dasia
+1f0a greek capital letter alpha with psili and varia
+1f0b greek capital letter alpha with dasia and varia
+1f0c greek capital letter alpha with psili and oxia
+1f0d greek capital letter alpha with dasia and oxia
+1f0e greek capital letter alpha with psili and perispomeni
+1f0f greek capital letter alpha with dasia and perispomeni
+1f10 greek small letter epsilon with psili;1f18
+1f11 greek small letter epsilon with dasia;1f19
+1f12 greek small letter epsilon with psili and varia;1f1a
+1f13 greek small letter epsilon with dasia and varia;1f1b
+1f14 greek small letter epsilon with psili and oxia;1f1c
+1f15 greek small letter epsilon with dasia and oxia;1f1d
+1f18 greek capital letter epsilon with psili
+1f19 greek capital letter epsilon with dasia
+1f1a greek capital letter epsilon with psili and varia
+1f1b greek capital letter epsilon with dasia and varia
+1f1c greek capital letter epsilon with psili and oxia
+1f1d greek capital letter epsilon with dasia and oxia
+1f20 greek small letter eta with psili;1f28
+1f21 greek small letter eta with dasia;1f29
+1f22 greek small letter eta with psili and varia;1f2a
+1f23 greek small letter eta with dasia and varia;1f2b
+1f24 greek small letter eta with psili and oxia;1f2c
+1f25 greek small letter eta with dasia and oxia;1f2d
+1f26 greek small letter eta with psili and perispomeni;1f2e
+1f27 greek small letter eta with dasia and perispomeni;1f2f
+1f28 greek capital letter eta with psili
+1f29 greek capital letter eta with dasia
+1f2a greek capital letter eta with psili and varia
+1f2b greek capital letter eta with dasia and varia
+1f2c greek capital letter eta with psili and oxia
+1f2d greek capital letter eta with dasia and oxia
+1f2e greek capital letter eta with psili and perispomeni
+1f2f greek capital letter eta with dasia and perispomeni
+1f30 greek small letter iota with psili;1f38
+1f31 greek small letter iota with dasia;1f39
+1f32 greek small letter iota with psili and varia;1f3a
+1f33 greek small letter iota with dasia and varia;1f3b
+1f34 greek small letter iota with psili and oxia;1f3c
+1f35 greek small letter iota with dasia and oxia;1f3d
+1f36 greek small letter iota with psili and perispomeni;1f3e
+1f37 greek small letter iota with dasia and perispomeni;1f3f
+1f38 greek capital letter iota with psili
+1f39 greek capital letter iota with dasia
+1f3a greek capital letter iota with psili and varia
+1f3b greek capital letter iota with dasia and varia
+1f3c greek capital letter iota with psili and oxia
+1f3d greek capital letter iota with dasia and oxia
+1f3e greek capital letter iota with psili and perispomeni
+1f3f greek capital letter iota with dasia and perispomeni
+1f40 greek small letter omicron with psili;1f48
+1f41 greek small letter omicron with dasia;1f49
+1f42 greek small letter omicron with psili and varia;1f4a
+1f43 greek small letter omicron with dasia and varia;1f4b
+1f44 greek small letter omicron with psili and oxia;1f4c
+1f45 greek small letter omicron with dasia and oxia;1f4d
+1f48 greek capital letter omicron with psili
+1f49 greek capital letter omicron with dasia
+1f4a greek capital letter omicron with psili and varia
+1f4b greek capital letter omicron with dasia and varia
+1f4c greek capital letter omicron with psili and oxia
+1f4d greek capital letter omicron with dasia and oxia
+1f50 greek small letter upsilon with psili
+1f51 greek small letter upsilon with dasia;1f59
+1f52 greek small letter upsilon with psili and varia
+1f53 greek small letter upsilon with dasia and varia;1f5b
+1f54 greek small letter upsilon with psili and oxia
+1f55 greek small letter upsilon with dasia and oxia;1f5d
+1f56 greek small letter upsilon with psili and perispomeni
+1f57 greek small letter upsilon with dasia and perispomeni;1f5f
+1f59 greek capital letter upsilon with dasia
+1f5b greek capital letter upsilon with dasia and varia
+1f5d greek capital letter upsilon with dasia and oxia
+1f5f greek capital letter upsilon with dasia and perispomeni
+1f60 greek small letter omega with psili;1f68
+1f61 greek small letter omega with dasia;1f69
+1f62 greek small letter omega with psili and varia;1f6a
+1f63 greek small letter omega with dasia and varia;1f6b
+1f64 greek small letter omega with psili and oxia;1f6c
+1f65 greek small letter omega with dasia and oxia;1f6d
+1f66 greek small letter omega with psili and perispomeni;1f6e
+1f67 greek small letter omega with dasia and perispomeni;1f6f
+1f68 greek capital letter omega with psili
+1f69 greek capital letter omega with dasia
+1f6a greek capital letter omega with psili and varia
+1f6b greek capital letter omega with dasia and varia
+1f6c greek capital letter omega with psili and oxia
+1f6d greek capital letter omega with dasia and oxia
+1f6e greek capital letter omega with psili and perispomeni
+1f6f greek capital letter omega with dasia and perispomeni
+1f70 greek small letter alpha with varia;1fba
+1f71 greek small letter alpha with oxia;1fbb
+1f72 greek small letter epsilon with varia;1fc8
+1f73 greek small letter epsilon with oxia;1fc9
+1f74 greek small letter eta with varia;1fca
+1f75 greek small letter eta with oxia;1fcb
+1f76 greek small letter iota with varia;1fda
+1f77 greek small letter iota with oxia;1fdb
+1f78 greek small letter omicron with varia;1ff8
+1f79 greek small letter omicron with oxia;1ff9
+1f7a greek small letter upsilon with varia;1fea
+1f7b greek small letter upsilon with oxia;1feb
+1f7c greek small letter omega with varia;1ffa
+1f7d greek small letter omega with oxia;1ffb
+1f80 greek small letter alpha with psili and ypogegrammeni;1f88
+1f81 greek small letter alpha with dasia and ypogegrammeni;1f89
+1f82 greek small letter alpha with psili and varia and ypogegrammeni;1f8a
+1f83 greek small letter alpha with dasia and varia and ypogegrammeni;1f8b
+1f84 greek small letter alpha with psili and oxia and ypogegrammeni;1f8c
+1f85 greek small letter alpha with dasia and oxia and ypogegrammeni;1f8d
+1f86 greek small letter alpha with psili and perispomeni and ypogegrammeni;1f8e
+1f87 greek small letter alpha with dasia and perispomeni and ypogegrammeni;1f8f
+1f88 greek capital letter alpha with psili and prosgegrammeni
+1f89 greek capital letter alpha with dasia and prosgegrammeni
+1f8a greek capital letter alpha with psili and varia and prosgegrammeni
+1f8b greek capital letter alpha with dasia and varia and prosgegrammeni
+1f8c greek capital letter alpha with psili and oxia and prosgegrammeni
+1f8d greek capital letter alpha with dasia and oxia and prosgegrammeni
+1f8e greek capital letter alpha with psili and perispomeni and prosgegrammeni
+1f8f greek capital letter alpha with dasia and perispomeni and prosgegrammeni
+1f90 greek small letter eta with psili and ypogegrammeni;1f98
+1f91 greek small letter eta with dasia and ypogegrammeni;1f99
+1f92 greek small letter eta with psili and varia and ypogegrammeni;1f9a
+1f93 greek small letter eta with dasia and varia and ypogegrammeni;1f9b
+1f94 greek small letter eta with psili and oxia and ypogegrammeni;1f9c
+1f95 greek small letter eta with dasia and oxia and ypogegrammeni;1f9d
+1f96 greek small letter eta with psili and perispomeni and ypogegrammeni;1f9e
+1f97 greek small letter eta with dasia and perispomeni and ypogegrammeni;1f9f
+1f98 greek capital letter eta with psili and prosgegrammeni
+1f99 greek capital letter eta with dasia and prosgegrammeni
+1f9a greek capital letter eta with psili and varia and prosgegrammeni
+1f9b greek capital letter eta with dasia and varia and prosgegrammeni
+1f9c greek capital letter eta with psili and oxia and prosgegrammeni
+1f9d greek capital letter eta with dasia and oxia and prosgegrammeni
+1f9e greek capital letter eta with psili and perispomeni and prosgegrammeni
+1f9f greek capital letter eta with dasia and perispomeni and prosgegrammeni
+1fa0 greek small letter omega with psili and ypogegrammeni;1fa8
+1fa1 greek small letter omega with dasia and ypogegrammeni;1fa9
+1fa2 greek small letter omega with psili and varia and ypogegrammeni;1faa
+1fa3 greek small letter omega with dasia and varia and ypogegrammeni;1fab
+1fa4 greek small letter omega with psili and oxia and ypogegrammeni;1fac
+1fa5 greek small letter omega with dasia and oxia and ypogegrammeni;1fad
+1fa6 greek small letter omega with psili and perispomeni and ypogegrammeni;1fae
+1fa7 greek small letter omega with dasia and perispomeni and ypogegrammeni;1faf
+1fa8 greek capital letter omega with psili and prosgegrammeni
+1fa9 greek capital letter omega with dasia and prosgegrammeni
+1faa greek capital letter omega with psili and varia and prosgegrammeni
+1fab greek capital letter omega with dasia and varia and prosgegrammeni
+1fac greek capital letter omega with psili and oxia and prosgegrammeni
+1fad greek capital letter omega with dasia and oxia and prosgegrammeni
+1fae greek capital letter omega with psili and perispomeni and prosgegrammeni
+1faf greek capital letter omega with dasia and perispomeni and prosgegrammeni
+1fb0 greek small letter alpha with vrachy;1fb8
+1fb1 greek small letter alpha with macron;1fb9
+1fb2 greek small letter alpha with varia and ypogegrammeni
+1fb3 greek small letter alpha with ypogegrammeni;1fbc
+1fb4 greek small letter alpha with oxia and ypogegrammeni
+1fb6 greek small letter alpha with perispomeni
+1fb7 greek small letter alpha with perispomeni and ypogegrammeni
+1fb8 greek capital letter alpha with vrachy
+1fb9 greek capital letter alpha with macron
+1fba greek capital letter alpha with varia
+1fbb greek capital letter alpha with oxia
+1fbc greek capital letter alpha with prosgegrammeni
+1fbd greek koronis
+1fbe greek prosgegrammeni
+1fbf greek psili
+1fc0 greek perispomeni
+1fc1 greek dialytika and perispomeni
+1fc2 greek small letter eta with varia and ypogegrammeni
+1fc3 greek small letter eta with ypogegrammeni;1fcc
+1fc4 greek small letter eta with oxia and ypogegrammeni
+1fc6 greek small letter eta with perispomeni
+1fc7 greek small letter eta with perispomeni and ypogegrammeni
+1fc8 greek capital letter epsilon with varia
+1fc9 greek capital letter epsilon with oxia
+1fca greek capital letter eta with varia
+1fcb greek capital letter eta with oxia
+1fcc greek capital letter eta with prosgegrammeni
+1fcd greek psili and varia
+1fce greek psili and oxia
+1fcf greek psili and perispomeni
+1fd0 greek small letter iota with vrachy;1fd8
+1fd1 greek small letter iota with macron;1fd9
+1fd2 greek small letter iota with dialytika and varia
+1fd3 greek small letter iota with dialytika and oxia
+1fd6 greek small letter iota with perispomeni
+1fd7 greek small letter iota with dialytika and perispomeni
+1fd8 greek capital letter iota with vrachy
+1fd9 greek capital letter iota with macron
+1fda greek capital letter iota with varia
+1fdb greek capital letter iota with oxia
+1fdd greek dasia and varia
+1fde greek dasia and oxia
+1fdf greek dasia and perispomeni
+1fe0 greek small letter upsilon with vrachy;1fe8
+1fe1 greek small letter upsilon with macron;1fe9
+1fe2 greek small letter upsilon with dialytika and varia
+1fe3 greek small letter upsilon with dialytika and oxia
+1fe4 greek small letter rho with psili
+1fe5 greek small letter rho with dasia;1fec
+1fe6 greek small letter upsilon with perispomeni
+1fe7 greek small letter upsilon with dialytika and perispomeni
+1fe8 greek capital letter upsilon with vrachy
+1fe9 greek capital letter upsilon with macron
+1fea greek capital letter upsilon with varia
+1feb greek capital letter upsilon with oxia
+1fec greek capital letter rho with dasia
+1fed greek dialytika and varia
+1fee greek dialytika and oxia
+1fef greek varia
+1ff2 greek small letter omega with varia and ypogegrammeni
+1ff3 greek small letter omega with ypogegrammeni;1ffc
+1ff4 greek small letter omega with oxia and ypogegrammeni
+1ff6 greek small letter omega with perispomeni
+1ff7 greek small letter omega with perispomeni and ypogegrammeni
+1ff8 greek capital letter omicron with varia
+1ff9 greek capital letter omicron with oxia
+1ffa greek capital letter omega with varia
+1ffb greek capital letter omega with oxia
+1ffc greek capital letter omega with prosgegrammeni
+1ffd greek oxia
+1ffe greek dasia
+2000 en quad
+2001 em quad
+2002 en space
+2003 em space
+2004 three-per-em space
+2005 four-per-em space
+2006 six-per-em space
+2007 figure space
+2008 punctuation space
+2009 thin space
+200a hair space
+200b zero width space
+200c zero width non-joiner
+200d zero width joiner
+200e left-to-right mark
+200f right-to-left mark
+2010 hyphen
+2011 non-breaking hyphen
+2012 figure dash
+2013 en dash
+2014 em dash
+2015 horizontal bar
+2016 double vertical line
+2017 double low line
+2018 left single quotation mark
+2019 right single quotation mark
+201a single low-9 quotation mark
+201b single high-reversed-9 quotation mark
+201c left double quotation mark
+201d right double quotation mark
+201e double low-9 quotation mark
+201f double high-reversed-9 quotation mark
+2020 dagger
+2021 double dagger
+2022 bullet
+2023 triangular bullet
+2024 one dot leader
+2025 two dot leader
+2026 horizontal ellipsis
+2027 hyphenation point
+2028 line separator
+2029 paragraph separator
+202a left-to-right embedding
+202b right-to-left embedding
+202c pop directional formatting
+202d left-to-right override
+202e right-to-left override
+2030 per mille sign
+2031 per ten thousand sign
+2032 prime
+2033 double prime
+2034 triple prime
+2035 reversed prime
+2036 reversed double prime
+2037 reversed triple prime
+2038 caret
+2039 single left-pointing angle quotation mark
+203a single right-pointing angle quotation mark
+203b reference mark
+203c double exclamation mark
+203d interrobang
+203e overline
+203f undertie
+2040 character tie
+2041 caret insertion point
+2042 asterism
+2043 hyphen bullet
+2044 fraction slash
+2045 left square bracket with quill
+2046 right square bracket with quill
+206a inhibit symmetric swapping
+206b activate symmetric swapping
+206c inhibit arabic form shaping
+206d activate arabic form shaping
+206e national digit shapes
+206f nominal digit shapes
+2070 superscript zero
+2074 superscript four
+2075 superscript five
+2076 superscript six
+2077 superscript seven
+2078 superscript eight
+2079 superscript nine
+207a superscript plus sign
+207b superscript minus
+207c superscript equals sign
+207d superscript left parenthesis
+207e superscript right parenthesis
+207f superscript latin small letter n
+2080 subscript zero
+2081 subscript one
+2082 subscript two
+2083 subscript three
+2084 subscript four
+2085 subscript five
+2086 subscript six
+2087 subscript seven
+2088 subscript eight
+2089 subscript nine
+208a subscript plus sign
+208b subscript minus
+208c subscript equals sign
+208d subscript left parenthesis
+208e subscript right parenthesis
+20a0 euro-currency sign
+20a1 colon sign
+20a2 cruzeiro sign
+20a3 french franc sign
+20a4 lira sign
+20a5 mill sign
+20a6 naira sign
+20a7 peseta sign
+20a8 rupee sign
+20a9 won sign
+20aa new sheqel sign
+20ab dong sign
+20d0 combining left harpoon above
+20d1 combining right harpoon above
+20d2 combining long vertical line overlay
+20d3 combining short vertical line overlay
+20d4 combining anticlockwise arrow above
+20d5 combining clockwise arrow above
+20d6 combining left arrow above
+20d7 combining right arrow above
+20d8 combining ring overlay
+20d9 combining clockwise ring overlay
+20da combining anticlockwise ring overlay
+20db combining three dots above
+20dc combining four dots above
+20dd combining enclosing circle
+20de combining enclosing square
+20df combining enclosing diamond
+20e0 combining enclosing circle backslash
+20e1 combining left right arrow above
+2100 account of
+2101 addressed to the subject
+2102 double-struck capital c
+2103 degree celsius
+2104 centre line symbol
+2105 care of
+2106 cada una
+2107 euler constant
+2108 scruple
+2109 degree fahrenheit
+210a script small g
+210b script capital h
+210c black-letter capital h
+210d double-struck capital h
+210e planck constant
+210f planck constant over two pi
+2110 script capital i
+2111 black-letter capital i
+2112 script capital l
+2113 script small l
+2114 l b bar symbol
+2115 double-struck capital n
+2116 numero sign
+2117 sound recording copyright
+2118 script capital p
+2119 double-struck capital p
+211a double-struck capital q
+211b script capital r
+211c black-letter capital r
+211d double-struck capital r
+211e prescription take
+211f response
+2120 service mark
+2121 telephone sign
+2122 trade mark sign
+2123 versicle
+2124 double-struck capital z
+2125 ounce sign
+2126 ohm sign
+2127 inverted ohm sign
+2128 black-letter capital z
+2129 turned greek small letter iota
+212a kelvin sign
+212b angstrom sign
+212c script capital b
+212d black-letter capital c
+212e estimated symbol
+212f script small e
+2130 script capital e
+2131 script capital f
+2132 turned capital f
+2133 script capital m
+2134 script small o
+2135 alef symbol
+2136 bet symbol
+2137 gimel symbol
+2138 dalet symbol
+2153 vulgar fraction one third
+2154 vulgar fraction two thirds
+2155 vulgar fraction one fifth
+2156 vulgar fraction two fifths
+2157 vulgar fraction three fifths
+2158 vulgar fraction four fifths
+2159 vulgar fraction one sixth
+215a vulgar fraction five sixths
+215b vulgar fraction one eighth
+215c vulgar fraction three eighths
+215d vulgar fraction five eighths
+215e vulgar fraction seven eighths
+215f fraction numerator one
+2160 roman numeral one
+2161 roman numeral two
+2162 roman numeral three
+2163 roman numeral four
+2164 roman numeral five
+2165 roman numeral six
+2166 roman numeral seven
+2167 roman numeral eight
+2168 roman numeral nine
+2169 roman numeral ten
+216a roman numeral eleven
+216b roman numeral twelve
+216c roman numeral fifty
+216d roman numeral one hundred
+216e roman numeral five hundred
+216f roman numeral one thousand
+2170 small roman numeral one;2160
+2171 small roman numeral two;2161
+2172 small roman numeral three;2162
+2173 small roman numeral four;2163
+2174 small roman numeral five;2164
+2175 small roman numeral six;2165
+2176 small roman numeral seven;2166
+2177 small roman numeral eight;2167
+2178 small roman numeral nine;2168
+2179 small roman numeral ten;2169
+217a small roman numeral eleven;216a
+217b small roman numeral twelve;216b
+217c small roman numeral fifty;216c
+217d small roman numeral one hundred;216d
+217e small roman numeral five hundred;216e
+217f small roman numeral one thousand;216f
+2180 roman numeral one thousand c d
+2181 roman numeral five thousand
+2182 roman numeral ten thousand
+2190 leftwards arrow
+2191 upwards arrow
+2192 rightwards arrow
+2193 downwards arrow
+2194 left right arrow
+2195 up down arrow
+2196 north west arrow
+2197 north east arrow
+2198 south east arrow
+2199 south west arrow
+219a leftwards arrow with stroke
+219b rightwards arrow with stroke
+219c leftwards wave arrow
+219d rightwards wave arrow
+219e leftwards two headed arrow
+219f upwards two headed arrow
+21a0 rightwards two headed arrow
+21a1 downwards two headed arrow
+21a2 leftwards arrow with tail
+21a3 rightwards arrow with tail
+21a4 leftwards arrow from bar
+21a5 upwards arrow from bar
+21a6 rightwards arrow from bar
+21a7 downwards arrow from bar
+21a8 up down arrow with base
+21a9 leftwards arrow with hook
+21aa rightwards arrow with hook
+21ab leftwards arrow with loop
+21ac rightwards arrow with loop
+21ad left right wave arrow
+21ae left right arrow with stroke
+21af downwards zigzag arrow
+21b0 upwards arrow with tip leftwards
+21b1 upwards arrow with tip rightwards
+21b2 downwards arrow with tip leftwards
+21b3 downwards arrow with tip rightwards
+21b4 rightwards arrow with corner downwards
+21b5 downwards arrow with corner leftwards
+21b6 anticlockwise top semicircle arrow
+21b7 clockwise top semicircle arrow
+21b8 north west arrow to long bar
+21b9 leftwards arrow to bar over rightwards arrow to bar
+21ba anticlockwise open circle arrow
+21bb clockwise open circle arrow
+21bc leftwards harpoon with barb upwards
+21bd leftwards harpoon with barb downwards
+21be upwards harpoon with barb rightwards
+21bf upwards harpoon with barb leftwards
+21c0 rightwards harpoon with barb upwards
+21c1 rightwards harpoon with barb downwards
+21c2 downwards harpoon with barb rightwards
+21c3 downwards harpoon with barb leftwards
+21c4 rightwards arrow over leftwards arrow
+21c5 upwards arrow leftwards of downwards arrow
+21c6 leftwards arrow over rightwards arrow
+21c7 leftwards paired arrows
+21c8 upwards paired arrows
+21c9 rightwards paired arrows
+21ca downwards paired arrows
+21cb leftwards harpoon over rightwards harpoon
+21cc rightwards harpoon over leftwards harpoon
+21cd leftwards double arrow with stroke
+21ce left right double arrow with stroke
+21cf rightwards double arrow with stroke
+21d0 leftwards double arrow
+21d1 upwards double arrow
+21d2 rightwards double arrow
+21d3 downwards double arrow
+21d4 left right double arrow
+21d5 up down double arrow
+21d6 north west double arrow
+21d7 north east double arrow
+21d8 south east double arrow
+21d9 south west double arrow
+21da leftwards triple arrow
+21db rightwards triple arrow
+21dc leftwards squiggle arrow
+21dd rightwards squiggle arrow
+21de upwards arrow with double stroke
+21df downwards arrow with double stroke
+21e0 leftwards dashed arrow
+21e1 upwards dashed arrow
+21e2 rightwards dashed arrow
+21e3 downwards dashed arrow
+21e4 leftwards arrow to bar
+21e5 rightwards arrow to bar
+21e6 leftwards white arrow
+21e7 upwards white arrow
+21e8 rightwards white arrow
+21e9 downwards white arrow
+21ea upwards white arrow from bar
+2200 for all
+2201 complement
+2202 partial differential
+2203 there exists
+2204 there does not exist
+2205 empty set
+2206 increment
+2207 nabla
+2208 element of
+2209 not an element of
+220a small element of
+220b contains as member
+220c does not contain as member
+220d small contains as member
+220e end of proof
+220f n-ary product
+2210 n-ary coproduct
+2211 n-ary summation
+2212 minus sign
+2213 minus-or-plus sign
+2214 dot plus
+2215 division slash
+2216 set minus
+2217 asterisk operator
+2218 ring operator
+2219 bullet operator
+221a square root
+221b cube root
+221c fourth root
+221d proportional to
+221e infinity
+221f right angle
+2220 angle
+2221 measured angle
+2222 spherical angle
+2223 divides
+2224 does not divide
+2225 parallel to
+2226 not parallel to
+2227 logical and
+2228 logical or
+2229 intersection
+222a union
+222b integral
+222c double integral
+222d triple integral
+222e contour integral
+222f surface integral
+2230 volume integral
+2231 clockwise integral
+2232 clockwise contour integral
+2233 anticlockwise contour integral
+2234 therefore
+2235 because
+2236 ratio
+2237 proportion
+2238 dot minus
+2239 excess
+223a geometric proportion
+223b homothetic
+223c tilde operator
+223d reversed tilde
+223e inverted lazy s
+223f sine wave
+2240 wreath product
+2241 not tilde
+2242 minus tilde
+2243 asymptotically equal to
+2244 not asymptotically equal to
+2245 approximately equal to
+2246 approximately but not actually equal to
+2247 neither approximately nor actually equal to
+2248 almost equal to
+2249 not almost equal to
+224a almost equal or equal to
+224b triple tilde
+224c all equal to
+224d equivalent to
+224e geometrically equivalent to
+224f difference between
+2250 approaches the limit
+2251 geometrically equal to
+2252 approximately equal to or the image of
+2253 image of or approximately equal to
+2254 colon equals
+2255 equals colon
+2256 ring in equal to
+2257 ring equal to
+2258 corresponds to
+2259 estimates
+225a equiangular to
+225b star equals
+225c delta equal to
+225d equal to by definition
+225e measured by
+225f questioned equal to
+2260 not equal to
+2261 identical to
+2262 not identical to
+2263 strictly equivalent to
+2264 less-than or equal to
+2265 greater-than or equal to
+2266 less-than over equal to
+2267 greater-than over equal to
+2268 less-than but not equal to
+2269 greater-than but not equal to
+226a much less-than
+226b much greater-than
+226c between
+226d not equivalent to
+226e not less-than
+226f not greater-than
+2270 neither less-than nor equal to
+2271 neither greater-than nor equal to
+2272 less-than or equivalent to
+2273 greater-than or equivalent to
+2274 neither less-than nor equivalent to
+2275 neither greater-than nor equivalent to
+2276 less-than or greater-than
+2277 greater-than or less-than
+2278 neither less-than nor greater-than
+2279 neither greater-than nor less-than
+227a precedes
+227b succeeds
+227c precedes or equal to
+227d succeeds or equal to
+227e precedes or equivalent to
+227f succeeds or equivalent to
+2280 does not precede
+2281 does not succeed
+2282 subset of
+2283 superset of
+2284 not a subset of
+2285 not a superset of
+2286 subset of or equal to
+2287 superset of or equal to
+2288 neither a subset of nor equal to
+2289 neither a superset of nor equal to
+228a subset of with not equal to
+228b superset of with not equal to
+228c multiset
+228d multiset multiplication
+228e multiset union
+228f square image of
+2290 square original of
+2291 square image of or equal to
+2292 square original of or equal to
+2293 square cap
+2294 square cup
+2295 circled plus
+2296 circled minus
+2297 circled times
+2298 circled division slash
+2299 circled dot operator
+229a circled ring operator
+229b circled asterisk operator
+229c circled equals
+229d circled dash
+229e squared plus
+229f squared minus
+22a0 squared times
+22a1 squared dot operator
+22a2 right tack
+22a3 left tack
+22a4 down tack
+22a5 up tack
+22a6 assertion
+22a7 models
+22a8 true
+22a9 forces
+22aa triple vertical bar right turnstile
+22ab double vertical bar double right turnstile
+22ac does not prove
+22ad not true
+22ae does not force
+22af negated double vertical bar double right turnstile
+22b0 precedes under relation
+22b1 succeeds under relation
+22b2 normal subgroup of
+22b3 contains as normal subgroup
+22b4 normal subgroup of or equal to
+22b5 contains as normal subgroup or equal to
+22b6 original of
+22b7 image of
+22b8 multimap
+22b9 hermitian conjugate matrix
+22ba intercalate
+22bb xor
+22bc nand
+22bd nor
+22be right angle with arc
+22bf right triangle
+22c0 n-ary logical and
+22c1 n-ary logical or
+22c2 n-ary intersection
+22c3 n-ary union
+22c4 diamond operator
+22c5 dot operator
+22c6 star operator
+22c7 division times
+22c8 bowtie
+22c9 left normal factor semidirect product
+22ca right normal factor semidirect product
+22cb left semidirect product
+22cc right semidirect product
+22cd reversed tilde equals
+22ce curly logical or
+22cf curly logical and
+22d0 double subset
+22d1 double superset
+22d2 double intersection
+22d3 double union
+22d4 pitchfork
+22d5 equal and parallel to
+22d6 less-than with dot
+22d7 greater-than with dot
+22d8 very much less-than
+22d9 very much greater-than
+22da less-than equal to or greater-than
+22db greater-than equal to or less-than
+22dc equal to or less-than
+22dd equal to or greater-than
+22de equal to or precedes
+22df equal to or succeeds
+22e0 does not precede or equal
+22e1 does not succeed or equal
+22e2 not square image of or equal to
+22e3 not square original of or equal to
+22e4 square image of or not equal to
+22e5 square original of or not equal to
+22e6 less-than but not equivalent to
+22e7 greater-than but not equivalent to
+22e8 precedes but not equivalent to
+22e9 succeeds but not equivalent to
+22ea not normal subgroup of
+22eb does not contain as normal subgroup
+22ec not normal subgroup of or equal to
+22ed does not contain as normal subgroup or equal
+22ee vertical ellipsis
+22ef midline horizontal ellipsis
+22f0 up right diagonal ellipsis
+22f1 down right diagonal ellipsis
+2300 diameter sign
+2302 house
+2303 up arrowhead
+2304 down arrowhead
+2305 projective
+2306 perspective
+2307 wavy line
+2308 left ceiling
+2309 right ceiling
+230a left floor
+230b right floor
+230c bottom right crop
+230d bottom left crop
+230e top right crop
+230f top left crop
+2310 reversed not sign
+2311 square lozenge
+2312 arc
+2313 segment
+2314 sector
+2315 telephone recorder
+2316 position indicator
+2317 viewdata square
+2318 place of interest sign
+2319 turned not sign
+231a watch
+231b hourglass
+231c top left corner
+231d top right corner
+231e bottom left corner
+231f bottom right corner
+2320 top half integral
+2321 bottom half integral
+2322 frown
+2323 smile
+2324 up arrowhead between two horizontal bars
+2325 option key
+2326 erase to the right
+2327 x in a rectangle box
+2328 keyboard
+2329 left-pointing angle bracket
+232a right-pointing angle bracket
+232b erase to the left
+232c benzene ring
+232d cylindricity
+232e all around-profile
+232f symmetry
+2330 total runout
+2331 dimension origin
+2332 conical taper
+2333 slope
+2334 counterbore
+2335 countersink
+2336 apl functional symbol i-beam
+2337 apl functional symbol squish quad
+2338 apl functional symbol quad equal
+2339 apl functional symbol quad divide
+233a apl functional symbol quad diamond
+233b apl functional symbol quad jot
+233c apl functional symbol quad circle
+233d apl functional symbol circle stile
+233e apl functional symbol circle jot
+233f apl functional symbol slash bar
+2340 apl functional symbol backslash bar
+2341 apl functional symbol quad slash
+2342 apl functional symbol quad backslash
+2343 apl functional symbol quad less-than
+2344 apl functional symbol quad greater-than
+2345 apl functional symbol leftwards vane
+2346 apl functional symbol rightwards vane
+2347 apl functional symbol quad leftwards arrow
+2348 apl functional symbol quad rightwards arrow
+2349 apl functional symbol circle backslash
+234a apl functional symbol down tack underbar
+234b apl functional symbol delta stile
+234c apl functional symbol quad down caret
+234d apl functional symbol quad delta
+234e apl functional symbol down tack jot
+234f apl functional symbol upwards vane
+2350 apl functional symbol quad upwards arrow
+2351 apl functional symbol up tack overbar
+2352 apl functional symbol del stile
+2353 apl functional symbol quad up caret
+2354 apl functional symbol quad del
+2355 apl functional symbol up tack jot
+2356 apl functional symbol downwards vane
+2357 apl functional symbol quad downwards arrow
+2358 apl functional symbol quote underbar
+2359 apl functional symbol delta underbar
+235a apl functional symbol diamond underbar
+235b apl functional symbol jot underbar
+235c apl functional symbol circle underbar
+235d apl functional symbol up shoe jot
+235e apl functional symbol quote quad
+235f apl functional symbol circle star
+2360 apl functional symbol quad colon
+2361 apl functional symbol up tack diaeresis
+2362 apl functional symbol del diaeresis
+2363 apl functional symbol star diaeresis
+2364 apl functional symbol jot diaeresis
+2365 apl functional symbol circle diaeresis
+2366 apl functional symbol down shoe stile
+2367 apl functional symbol left shoe stile
+2368 apl functional symbol tilde diaeresis
+2369 apl functional symbol greater-than diaeresis
+236a apl functional symbol comma bar
+236b apl functional symbol del tilde
+236c apl functional symbol zilde
+236d apl functional symbol stile tilde
+236e apl functional symbol semicolon underbar
+236f apl functional symbol quad not equal
+2370 apl functional symbol quad question
+2371 apl functional symbol down caret tilde
+2372 apl functional symbol up caret tilde
+2373 apl functional symbol iota
+2374 apl functional symbol rho
+2375 apl functional symbol omega
+2376 apl functional symbol alpha underbar
+2377 apl functional symbol epsilon underbar
+2378 apl functional symbol iota underbar
+2379 apl functional symbol omega underbar
+237a apl functional symbol alpha
+2400 symbol for null
+2401 symbol for start of heading
+2402 symbol for start of text
+2403 symbol for end of text
+2404 symbol for end of transmission
+2405 symbol for enquiry
+2406 symbol for acknowledge
+2407 symbol for bell
+2408 symbol for backspace
+2409 symbol for horizontal tabulation
+240a symbol for line feed
+240b symbol for vertical tabulation
+240c symbol for form feed
+240d symbol for carriage return
+240e symbol for shift out
+240f symbol for shift in
+2410 symbol for data link escape
+2411 symbol for device control one
+2412 symbol for device control two
+2413 symbol for device control three
+2414 symbol for device control four
+2415 symbol for negative acknowledge
+2416 symbol for synchronous idle
+2417 symbol for end of transmission block
+2418 symbol for cancel
+2419 symbol for end of medium
+241a symbol for substitute
+241b symbol for escape
+241c symbol for file separator
+241d symbol for group separator
+241e symbol for record separator
+241f symbol for unit separator
+2420 symbol for space
+2421 symbol for delete
+2422 blank symbol
+2423 open box
+2424 symbol for newline
+2440 ocr hook
+2441 ocr chair
+2442 ocr fork
+2443 ocr inverted fork
+2444 ocr belt buckle
+2445 ocr bow tie
+2446 ocr branch bank identification
+2447 ocr amount of check
+2448 ocr dash
+2449 ocr customer account number
+244a ocr double backslash
+2460 circled digit one
+2461 circled digit two
+2462 circled digit three
+2463 circled digit four
+2464 circled digit five
+2465 circled digit six
+2466 circled digit seven
+2467 circled digit eight
+2468 circled digit nine
+2469 circled number ten
+246a circled number eleven
+246b circled number twelve
+246c circled number thirteen
+246d circled number fourteen
+246e circled number fifteen
+246f circled number sixteen
+2470 circled number seventeen
+2471 circled number eighteen
+2472 circled number nineteen
+2473 circled number twenty
+2474 parenthesized digit one
+2475 parenthesized digit two
+2476 parenthesized digit three
+2477 parenthesized digit four
+2478 parenthesized digit five
+2479 parenthesized digit six
+247a parenthesized digit seven
+247b parenthesized digit eight
+247c parenthesized digit nine
+247d parenthesized number ten
+247e parenthesized number eleven
+247f parenthesized number twelve
+2480 parenthesized number thirteen
+2481 parenthesized number fourteen
+2482 parenthesized number fifteen
+2483 parenthesized number sixteen
+2484 parenthesized number seventeen
+2485 parenthesized number eighteen
+2486 parenthesized number nineteen
+2487 parenthesized number twenty
+2488 digit one full stop
+2489 digit two full stop
+248a digit three full stop
+248b digit four full stop
+248c digit five full stop
+248d digit six full stop
+248e digit seven full stop
+248f digit eight full stop
+2490 digit nine full stop
+2491 number ten full stop
+2492 number eleven full stop
+2493 number twelve full stop
+2494 number thirteen full stop
+2495 number fourteen full stop
+2496 number fifteen full stop
+2497 number sixteen full stop
+2498 number seventeen full stop
+2499 number eighteen full stop
+249a number nineteen full stop
+249b number twenty full stop
+249c parenthesized latin small letter a
+249d parenthesized latin small letter b
+249e parenthesized latin small letter c
+249f parenthesized latin small letter d
+24a0 parenthesized latin small letter e
+24a1 parenthesized latin small letter f
+24a2 parenthesized latin small letter g
+24a3 parenthesized latin small letter h
+24a4 parenthesized latin small letter i
+24a5 parenthesized latin small letter j
+24a6 parenthesized latin small letter k
+24a7 parenthesized latin small letter l
+24a8 parenthesized latin small letter m
+24a9 parenthesized latin small letter n
+24aa parenthesized latin small letter o
+24ab parenthesized latin small letter p
+24ac parenthesized latin small letter q
+24ad parenthesized latin small letter r
+24ae parenthesized latin small letter s
+24af parenthesized latin small letter t
+24b0 parenthesized latin small letter u
+24b1 parenthesized latin small letter v
+24b2 parenthesized latin small letter w
+24b3 parenthesized latin small letter x
+24b4 parenthesized latin small letter y
+24b5 parenthesized latin small letter z
+24b6 circled latin capital letter a
+24b7 circled latin capital letter b
+24b8 circled latin capital letter c
+24b9 circled latin capital letter d
+24ba circled latin capital letter e
+24bb circled latin capital letter f
+24bc circled latin capital letter g
+24bd circled latin capital letter h
+24be circled latin capital letter i
+24bf circled latin capital letter j
+24c0 circled latin capital letter k
+24c1 circled latin capital letter l
+24c2 circled latin capital letter m
+24c3 circled latin capital letter n
+24c4 circled latin capital letter o
+24c5 circled latin capital letter p
+24c6 circled latin capital letter q
+24c7 circled latin capital letter r
+24c8 circled latin capital letter s
+24c9 circled latin capital letter t
+24ca circled latin capital letter u
+24cb circled latin capital letter v
+24cc circled latin capital letter w
+24cd circled latin capital letter x
+24ce circled latin capital letter y
+24cf circled latin capital letter z
+24d0 circled latin small letter a;24b6
+24d1 circled latin small letter b;24b7
+24d2 circled latin small letter c;24b8
+24d3 circled latin small letter d;24b9
+24d4 circled latin small letter e;24ba
+24d5 circled latin small letter f;24bb
+24d6 circled latin small letter g;24bc
+24d7 circled latin small letter h;24bd
+24d8 circled latin small letter i;24be
+24d9 circled latin small letter j;24bf
+24da circled latin small letter k;24c0
+24db circled latin small letter l;24c1
+24dc circled latin small letter m;24c2
+24dd circled latin small letter n;24c3
+24de circled latin small letter o;24c4
+24df circled latin small letter p;24c5
+24e0 circled latin small letter q;24c6
+24e1 circled latin small letter r;24c7
+24e2 circled latin small letter s;24c8
+24e3 circled latin small letter t;24c9
+24e4 circled latin small letter u;24ca
+24e5 circled latin small letter v;24cb
+24e6 circled latin small letter w;24cc
+24e7 circled latin small letter x;24cd
+24e8 circled latin small letter y;24ce
+24e9 circled latin small letter z;24cf
+24ea circled digit zero
+2500 box drawings light horizontal
+2501 box drawings heavy horizontal
+2502 box drawings light vertical
+2503 box drawings heavy vertical
+2504 box drawings light triple dash horizontal
+2505 box drawings heavy triple dash horizontal
+2506 box drawings light triple dash vertical
+2507 box drawings heavy triple dash vertical
+2508 box drawings light quadruple dash horizontal
+2509 box drawings heavy quadruple dash horizontal
+250a box drawings light quadruple dash vertical
+250b box drawings heavy quadruple dash vertical
+250c box drawings light down and right
+250d box drawings down light and right heavy
+250e box drawings down heavy and right light
+250f box drawings heavy down and right
+2510 box drawings light down and left
+2511 box drawings down light and left heavy
+2512 box drawings down heavy and left light
+2513 box drawings heavy down and left
+2514 box drawings light up and right
+2515 box drawings up light and right heavy
+2516 box drawings up heavy and right light
+2517 box drawings heavy up and right
+2518 box drawings light up and left
+2519 box drawings up light and left heavy
+251a box drawings up heavy and left light
+251b box drawings heavy up and left
+251c box drawings light vertical and right
+251d box drawings vertical light and right heavy
+251e box drawings up heavy and right down light
+251f box drawings down heavy and right up light
+2520 box drawings vertical heavy and right light
+2521 box drawings down light and right up heavy
+2522 box drawings up light and right down heavy
+2523 box drawings heavy vertical and right
+2524 box drawings light vertical and left
+2525 box drawings vertical light and left heavy
+2526 box drawings up heavy and left down light
+2527 box drawings down heavy and left up light
+2528 box drawings vertical heavy and left light
+2529 box drawings down light and left up heavy
+252a box drawings up light and left down heavy
+252b box drawings heavy vertical and left
+252c box drawings light down and horizontal
+252d box drawings left heavy and right down light
+252e box drawings right heavy and left down light
+252f box drawings down light and horizontal heavy
+2530 box drawings down heavy and horizontal light
+2531 box drawings right light and left down heavy
+2532 box drawings left light and right down heavy
+2533 box drawings heavy down and horizontal
+2534 box drawings light up and horizontal
+2535 box drawings left heavy and right up light
+2536 box drawings right heavy and left up light
+2537 box drawings up light and horizontal heavy
+2538 box drawings up heavy and horizontal light
+2539 box drawings right light and left up heavy
+253a box drawings left light and right up heavy
+253b box drawings heavy up and horizontal
+253c box drawings light vertical and horizontal
+253d box drawings left heavy and right vertical light
+253e box drawings right heavy and left vertical light
+253f box drawings vertical light and horizontal heavy
+2540 box drawings up heavy and down horizontal light
+2541 box drawings down heavy and up horizontal light
+2542 box drawings vertical heavy and horizontal light
+2543 box drawings left up heavy and right down light
+2544 box drawings right up heavy and left down light
+2545 box drawings left down heavy and right up light
+2546 box drawings right down heavy and left up light
+2547 box drawings down light and up horizontal heavy
+2548 box drawings up light and down horizontal heavy
+2549 box drawings right light and left vertical heavy
+254a box drawings left light and right vertical heavy
+254b box drawings heavy vertical and horizontal
+254c box drawings light double dash horizontal
+254d box drawings heavy double dash horizontal
+254e box drawings light double dash vertical
+254f box drawings heavy double dash vertical
+2550 box drawings double horizontal
+2551 box drawings double vertical
+2552 box drawings down single and right double
+2553 box drawings down double and right single
+2554 box drawings double down and right
+2555 box drawings down single and left double
+2556 box drawings down double and left single
+2557 box drawings double down and left
+2558 box drawings up single and right double
+2559 box drawings up double and right single
+255a box drawings double up and right
+255b box drawings up single and left double
+255c box drawings up double and left single
+255d box drawings double up and left
+255e box drawings vertical single and right double
+255f box drawings vertical double and right single
+2560 box drawings double vertical and right
+2561 box drawings vertical single and left double
+2562 box drawings vertical double and left single
+2563 box drawings double vertical and left
+2564 box drawings down single and horizontal double
+2565 box drawings down double and horizontal single
+2566 box drawings double down and horizontal
+2567 box drawings up single and horizontal double
+2568 box drawings up double and horizontal single
+2569 box drawings double up and horizontal
+256a box drawings vertical single and horizontal double
+256b box drawings vertical double and horizontal single
+256c box drawings double vertical and horizontal
+256d box drawings light arc down and right
+256e box drawings light arc down and left
+256f box drawings light arc up and left
+2570 box drawings light arc up and right
+2571 box drawings light diagonal upper right to lower left
+2572 box drawings light diagonal upper left to lower right
+2573 box drawings light diagonal cross
+2574 box drawings light left
+2575 box drawings light up
+2576 box drawings light right
+2577 box drawings light down
+2578 box drawings heavy left
+2579 box drawings heavy up
+257a box drawings heavy right
+257b box drawings heavy down
+257c box drawings light left and heavy right
+257d box drawings light up and heavy down
+257e box drawings heavy left and light right
+257f box drawings heavy up and light down
+2580 upper half block
+2581 lower one eighth block
+2582 lower one quarter block
+2583 lower three eighths block
+2584 lower half block
+2585 lower five eighths block
+2586 lower three quarters block
+2587 lower seven eighths block
+2588 full block
+2589 left seven eighths block
+258a left three quarters block
+258b left five eighths block
+258c left half block
+258d left three eighths block
+258e left one quarter block
+258f left one eighth block
+2590 right half block
+2591 light shade
+2592 medium shade
+2593 dark shade
+2594 upper one eighth block
+2595 right one eighth block
+25a0 black square
+25a1 white square
+25a2 white square with rounded corners
+25a3 white square containing black small square
+25a4 square with horizontal fill
+25a5 square with vertical fill
+25a6 square with orthogonal crosshatch fill
+25a7 square with upper left to lower right fill
+25a8 square with upper right to lower left fill
+25a9 square with diagonal crosshatch fill
+25aa black small square
+25ab white small square
+25ac black rectangle
+25ad white rectangle
+25ae black vertical rectangle
+25af white vertical rectangle
+25b0 black parallelogram
+25b1 white parallelogram
+25b2 black up-pointing triangle
+25b3 white up-pointing triangle
+25b4 black up-pointing small triangle
+25b5 white up-pointing small triangle
+25b6 black right-pointing triangle
+25b7 white right-pointing triangle
+25b8 black right-pointing small triangle
+25b9 white right-pointing small triangle
+25ba black right-pointing pointer
+25bb white right-pointing pointer
+25bc black down-pointing triangle
+25bd white down-pointing triangle
+25be black down-pointing small triangle
+25bf white down-pointing small triangle
+25c0 black left-pointing triangle
+25c1 white left-pointing triangle
+25c2 black left-pointing small triangle
+25c3 white left-pointing small triangle
+25c4 black left-pointing pointer
+25c5 white left-pointing pointer
+25c6 black diamond
+25c7 white diamond
+25c8 white diamond containing black small diamond
+25c9 fisheye
+25ca lozenge
+25cb white circle
+25cc dotted circle
+25cd circle with vertical fill
+25ce bullseye
+25cf black circle
+25d0 circle with left half black
+25d1 circle with right half black
+25d2 circle with lower half black
+25d3 circle with upper half black
+25d4 circle with upper right quadrant black
+25d5 circle with all but upper left quadrant black
+25d6 left half black circle
+25d7 right half black circle
+25d8 inverse bullet
+25d9 inverse white circle
+25da upper half inverse white circle
+25db lower half inverse white circle
+25dc upper left quadrant circular arc
+25dd upper right quadrant circular arc
+25de lower right quadrant circular arc
+25df lower left quadrant circular arc
+25e0 upper half circle
+25e1 lower half circle
+25e2 black lower right triangle
+25e3 black lower left triangle
+25e4 black upper left triangle
+25e5 black upper right triangle
+25e6 white bullet
+25e7 square with left half black
+25e8 square with right half black
+25e9 square with upper left diagonal half black
+25ea square with lower right diagonal half black
+25eb white square with vertical bisecting line
+25ec white up-pointing triangle with dot
+25ed up-pointing triangle with left half black
+25ee up-pointing triangle with right half black
+25ef large circle
+2600 black sun with rays
+2601 cloud
+2602 umbrella
+2603 snowman
+2604 comet
+2605 black star
+2606 white star
+2607 lightning
+2608 thunderstorm
+2609 sun
+260a ascending node
+260b descending node
+260c conjunction
+260d opposition
+260e black telephone
+260f white telephone
+2610 ballot box
+2611 ballot box with check
+2612 ballot box with x
+2613 saltire
+261a black left pointing index
+261b black right pointing index
+261c white left pointing index
+261d white up pointing index
+261e white right pointing index
+261f white down pointing index
+2620 skull and crossbones
+2621 caution sign
+2622 radioactive sign
+2623 biohazard sign
+2624 caduceus
+2625 ankh
+2626 orthodox cross
+2627 chi rho
+2628 cross of lorraine
+2629 cross of jerusalem
+262a star and crescent
+262b farsi symbol
+262c adi shakti
+262d hammer and sickle
+262e peace symbol
+262f yin yang
+2630 trigram for heaven
+2631 trigram for lake
+2632 trigram for fire
+2633 trigram for thunder
+2634 trigram for wind
+2635 trigram for water
+2636 trigram for mountain
+2637 trigram for earth
+2638 wheel of dharma
+2639 white frowning face
+263a white smiling face
+263b black smiling face
+263c white sun with rays
+263d first quarter moon
+263e last quarter moon
+263f mercury
+2640 female sign
+2641 earth
+2642 male sign
+2643 jupiter
+2644 saturn
+2645 uranus
+2646 neptune
+2647 pluto
+2648 aries
+2649 taurus
+264a gemini
+264b cancer
+264c leo
+264d virgo
+264e libra
+264f scorpius
+2650 sagittarius
+2651 capricorn
+2652 aquarius
+2653 pisces
+2654 white chess king
+2655 white chess queen
+2656 white chess rook
+2657 white chess bishop
+2658 white chess knight
+2659 white chess pawn
+265a black chess king
+265b black chess queen
+265c black chess rook
+265d black chess bishop
+265e black chess knight
+265f black chess pawn
+2660 black spade suit
+2661 white heart suit
+2662 white diamond suit
+2663 black club suit
+2664 white spade suit
+2665 black heart suit
+2666 black diamond suit
+2667 white club suit
+2668 hot springs
+2669 quarter note
+266a eighth note
+266b beamed eighth notes
+266c beamed sixteenth notes
+266d music flat sign
+266e music natural sign
+266f music sharp sign
+2701 upper blade scissors
+2702 black scissors
+2703 lower blade scissors
+2704 white scissors
+2706 telephone location sign
+2707 tape drive
+2708 airplane
+2709 envelope
+270c victory hand
+270d writing hand
+270e lower right pencil
+270f pencil
+2710 upper right pencil
+2711 white nib
+2712 black nib
+2713 check mark
+2714 heavy check mark
+2715 multiplication x
+2716 heavy multiplication x
+2717 ballot x
+2718 heavy ballot x
+2719 outlined greek cross
+271a heavy greek cross
+271b open centre cross
+271c heavy open centre cross
+271d latin cross
+271e shadowed white latin cross
+271f outlined latin cross
+2720 maltese cross
+2721 star of david
+2722 four teardrop-spoked asterisk
+2723 four balloon-spoked asterisk
+2724 heavy four balloon-spoked asterisk
+2725 four club-spoked asterisk
+2726 black four pointed star
+2727 white four pointed star
+2729 stress outlined white star
+272a circled white star
+272b open centre black star
+272c black centre white star
+272d outlined black star
+272e heavy outlined black star
+272f pinwheel star
+2730 shadowed white star
+2731 heavy asterisk
+2732 open centre asterisk
+2733 eight spoked asterisk
+2734 eight pointed black star
+2735 eight pointed pinwheel star
+2736 six pointed black star
+2737 eight pointed rectilinear black star
+2738 heavy eight pointed rectilinear black star
+2739 twelve pointed black star
+273a sixteen pointed asterisk
+273b teardrop-spoked asterisk
+273c open centre teardrop-spoked asterisk
+273d heavy teardrop-spoked asterisk
+273e six petalled black and white florette
+273f black florette
+2740 white florette
+2741 eight petalled outlined black florette
+2742 circled open centre eight pointed star
+2743 heavy teardrop-spoked pinwheel asterisk
+2744 snowflake
+2745 tight trifoliate snowflake
+2746 heavy chevron snowflake
+2747 sparkle
+2748 heavy sparkle
+2749 balloon-spoked asterisk
+274a eight teardrop-spoked propeller asterisk
+274b heavy eight teardrop-spoked propeller asterisk
+274d shadowed white circle
+274f lower right drop-shadowed white square
+2750 upper right drop-shadowed white square
+2751 lower right shadowed white square
+2752 upper right shadowed white square
+2756 black diamond minus white x
+2758 light vertical bar
+2759 medium vertical bar
+275a heavy vertical bar
+275b heavy single turned comma quotation mark ornament
+275c heavy single comma quotation mark ornament
+275d heavy double turned comma quotation mark ornament
+275e heavy double comma quotation mark ornament
+2761 curved stem paragraph sign ornament
+2762 heavy exclamation mark ornament
+2763 heavy heart exclamation mark ornament
+2764 heavy black heart
+2765 rotated heavy black heart bullet
+2766 floral heart
+2767 rotated floral heart bullet
+2776 dingbat negative circled digit one
+2777 dingbat negative circled digit two
+2778 dingbat negative circled digit three
+2779 dingbat negative circled digit four
+277a dingbat negative circled digit five
+277b dingbat negative circled digit six
+277c dingbat negative circled digit seven
+277d dingbat negative circled digit eight
+277e dingbat negative circled digit nine
+277f dingbat negative circled number ten
+2780 dingbat circled sans-serif digit one
+2781 dingbat circled sans-serif digit two
+2782 dingbat circled sans-serif digit three
+2783 dingbat circled sans-serif digit four
+2784 dingbat circled sans-serif digit five
+2785 dingbat circled sans-serif digit six
+2786 dingbat circled sans-serif digit seven
+2787 dingbat circled sans-serif digit eight
+2788 dingbat circled sans-serif digit nine
+2789 dingbat circled sans-serif number ten
+278a dingbat negative circled sans-serif digit one
+278b dingbat negative circled sans-serif digit two
+278c dingbat negative circled sans-serif digit three
+278d dingbat negative circled sans-serif digit four
+278e dingbat negative circled sans-serif digit five
+278f dingbat negative circled sans-serif digit six
+2790 dingbat negative circled sans-serif digit seven
+2791 dingbat negative circled sans-serif digit eight
+2792 dingbat negative circled sans-serif digit nine
+2793 dingbat negative circled sans-serif number ten
+2794 heavy wide-headed rightwards arrow
+2798 heavy south east arrow
+2799 heavy rightwards arrow
+279a heavy north east arrow
+279b drafting point rightwards arrow
+279c heavy round-tipped rightwards arrow
+279d triangle-headed rightwards arrow
+279e heavy triangle-headed rightwards arrow
+279f dashed triangle-headed rightwards arrow
+27a0 heavy dashed triangle-headed rightwards arrow
+27a1 black rightwards arrow
+27a2 three-d top-lighted rightwards arrowhead
+27a3 three-d bottom-lighted rightwards arrowhead
+27a4 black rightwards arrowhead
+27a5 heavy black curved downwards and rightwards arrow
+27a6 heavy black curved upwards and rightwards arrow
+27a7 squat black rightwards arrow
+27a8 heavy concave-pointed black rightwards arrow
+27a9 right-shaded white rightwards arrow
+27aa left-shaded white rightwards arrow
+27ab back-tilted shadowed white rightwards arrow
+27ac front-tilted shadowed white rightwards arrow
+27ad heavy lower right-shadowed white rightwards arrow
+27ae heavy upper right-shadowed white rightwards arrow
+27af notched lower right-shadowed white rightwards arrow
+27b1 notched upper right-shadowed white rightwards arrow
+27b2 circled heavy white rightwards arrow
+27b3 white-feathered rightwards arrow
+27b4 black-feathered south east arrow
+27b5 black-feathered rightwards arrow
+27b6 black-feathered north east arrow
+27b7 heavy black-feathered south east arrow
+27b8 heavy black-feathered rightwards arrow
+27b9 heavy black-feathered north east arrow
+27ba teardrop-barbed rightwards arrow
+27bb heavy teardrop-shanked rightwards arrow
+27bc wedge-tailed rightwards arrow
+27bd heavy wedge-tailed rightwards arrow
+27be open-outlined rightwards arrow
+3000 ideographic space
+3001 ideographic comma
+3002 ideographic full stop
+3003 ditto mark
+3004 japanese industrial standard symbol
+3005 ideographic iteration mark
+3006 ideographic closing mark
+3007 ideographic number zero
+3008 left angle bracket
+3009 right angle bracket
+300a left double angle bracket
+300b right double angle bracket
+300c left corner bracket
+300d right corner bracket
+300e left white corner bracket
+300f right white corner bracket
+3010 left black lenticular bracket
+3011 right black lenticular bracket
+3012 postal mark
+3013 geta mark
+3014 left tortoise shell bracket
+3015 right tortoise shell bracket
+3016 left white lenticular bracket
+3017 right white lenticular bracket
+3018 left white tortoise shell bracket
+3019 right white tortoise shell bracket
+301a left white square bracket
+301b right white square bracket
+301c wave dash
+301d reversed double prime quotation mark
+301e double prime quotation mark
+301f low double prime quotation mark
+3020 postal mark face
+3021 hangzhou numeral one
+3022 hangzhou numeral two
+3023 hangzhou numeral three
+3024 hangzhou numeral four
+3025 hangzhou numeral five
+3026 hangzhou numeral six
+3027 hangzhou numeral seven
+3028 hangzhou numeral eight
+3029 hangzhou numeral nine
+302a ideographic level tone mark
+302b ideographic rising tone mark
+302c ideographic departing tone mark
+302d ideographic entering tone mark
+302e hangul single dot tone mark
+302f hangul double dot tone mark
+3030 wavy dash
+3031 vertical kana repeat mark
+3032 vertical kana repeat with voiced sound mark
+3033 vertical kana repeat mark upper half
+3034 vertical kana repeat with voiced sound mark upper half
+3035 vertical kana repeat mark lower half
+3036 circled postal mark
+3037 ideographic telegraph line feed separator symbol
+303f ideographic half fill space
+3041 hiragana letter small a
+3042 hiragana letter a
+3043 hiragana letter small i
+3044 hiragana letter i
+3045 hiragana letter small u
+3046 hiragana letter u
+3047 hiragana letter small e
+3048 hiragana letter e
+3049 hiragana letter small o
+304a hiragana letter o
+304b hiragana letter ka
+304c hiragana letter ga
+304d hiragana letter ki
+304e hiragana letter gi
+304f hiragana letter ku
+3050 hiragana letter gu
+3051 hiragana letter ke
+3052 hiragana letter ge
+3053 hiragana letter ko
+3054 hiragana letter go
+3055 hiragana letter sa
+3056 hiragana letter za
+3057 hiragana letter si
+3058 hiragana letter zi
+3059 hiragana letter su
+305a hiragana letter zu
+305b hiragana letter se
+305c hiragana letter ze
+305d hiragana letter so
+305e hiragana letter zo
+305f hiragana letter ta
+3060 hiragana letter da
+3061 hiragana letter ti
+3062 hiragana letter di
+3063 hiragana letter small tu
+3064 hiragana letter tu
+3065 hiragana letter du
+3066 hiragana letter te
+3067 hiragana letter de
+3068 hiragana letter to
+3069 hiragana letter do
+306a hiragana letter na
+306b hiragana letter ni
+306c hiragana letter nu
+306d hiragana letter ne
+306e hiragana letter no
+306f hiragana letter ha
+3070 hiragana letter ba
+3071 hiragana letter pa
+3072 hiragana letter hi
+3073 hiragana letter bi
+3074 hiragana letter pi
+3075 hiragana letter hu
+3076 hiragana letter bu
+3077 hiragana letter pu
+3078 hiragana letter he
+3079 hiragana letter be
+307a hiragana letter pe
+307b hiragana letter ho
+307c hiragana letter bo
+307d hiragana letter po
+307e hiragana letter ma
+307f hiragana letter mi
+3080 hiragana letter mu
+3081 hiragana letter me
+3082 hiragana letter mo
+3083 hiragana letter small ya
+3084 hiragana letter ya
+3085 hiragana letter small yu
+3086 hiragana letter yu
+3087 hiragana letter small yo
+3088 hiragana letter yo
+3089 hiragana letter ra
+308a hiragana letter ri
+308b hiragana letter ru
+308c hiragana letter re
+308d hiragana letter ro
+308e hiragana letter small wa
+308f hiragana letter wa
+3090 hiragana letter wi
+3091 hiragana letter we
+3092 hiragana letter wo
+3093 hiragana letter n
+3094 hiragana letter vu
+3099 combining katakana-hiragana voiced sound mark
+309a combining katakana-hiragana semi-voiced sound mark
+309b katakana-hiragana voiced sound mark
+309c katakana-hiragana semi-voiced sound mark
+309d hiragana iteration mark
+309e hiragana voiced iteration mark
+30a1 katakana letter small a
+30a2 katakana letter a
+30a3 katakana letter small i
+30a4 katakana letter i
+30a5 katakana letter small u
+30a6 katakana letter u
+30a7 katakana letter small e
+30a8 katakana letter e
+30a9 katakana letter small o
+30aa katakana letter o
+30ab katakana letter ka
+30ac katakana letter ga
+30ad katakana letter ki
+30ae katakana letter gi
+30af katakana letter ku
+30b0 katakana letter gu
+30b1 katakana letter ke
+30b2 katakana letter ge
+30b3 katakana letter ko
+30b4 katakana letter go
+30b5 katakana letter sa
+30b6 katakana letter za
+30b7 katakana letter si
+30b8 katakana letter zi
+30b9 katakana letter su
+30ba katakana letter zu
+30bb katakana letter se
+30bc katakana letter ze
+30bd katakana letter so
+30be katakana letter zo
+30bf katakana letter ta
+30c0 katakana letter da
+30c1 katakana letter ti
+30c2 katakana letter di
+30c3 katakana letter small tu
+30c4 katakana letter tu
+30c5 katakana letter du
+30c6 katakana letter te
+30c7 katakana letter de
+30c8 katakana letter to
+30c9 katakana letter do
+30ca katakana letter na
+30cb katakana letter ni
+30cc katakana letter nu
+30cd katakana letter ne
+30ce katakana letter no
+30cf katakana letter ha
+30d0 katakana letter ba
+30d1 katakana letter pa
+30d2 katakana letter hi
+30d3 katakana letter bi
+30d4 katakana letter pi
+30d5 katakana letter hu
+30d6 katakana letter bu
+30d7 katakana letter pu
+30d8 katakana letter he
+30d9 katakana letter be
+30da katakana letter pe
+30db katakana letter ho
+30dc katakana letter bo
+30dd katakana letter po
+30de katakana letter ma
+30df katakana letter mi
+30e0 katakana letter mu
+30e1 katakana letter me
+30e2 katakana letter mo
+30e3 katakana letter small ya
+30e4 katakana letter ya
+30e5 katakana letter small yu
+30e6 katakana letter yu
+30e7 katakana letter small yo
+30e8 katakana letter yo
+30e9 katakana letter ra
+30ea katakana letter ri
+30eb katakana letter ru
+30ec katakana letter re
+30ed katakana letter ro
+30ee katakana letter small wa
+30ef katakana letter wa
+30f0 katakana letter wi
+30f1 katakana letter we
+30f2 katakana letter wo
+30f3 katakana letter n
+30f4 katakana letter vu
+30f5 katakana letter small ka
+30f6 katakana letter small ke
+30f7 katakana letter va
+30f8 katakana letter vi
+30f9 katakana letter ve
+30fa katakana letter vo
+30fb katakana middle dot
+30fc katakana-hiragana prolonged sound mark
+30fd katakana iteration mark
+30fe katakana voiced iteration mark
+3105 bopomofo letter b
+3106 bopomofo letter p
+3107 bopomofo letter m
+3108 bopomofo letter f
+3109 bopomofo letter d
+310a bopomofo letter t
+310b bopomofo letter n
+310c bopomofo letter l
+310d bopomofo letter g
+310e bopomofo letter k
+310f bopomofo letter h
+3110 bopomofo letter j
+3111 bopomofo letter q
+3112 bopomofo letter x
+3113 bopomofo letter zh
+3114 bopomofo letter ch
+3115 bopomofo letter sh
+3116 bopomofo letter r
+3117 bopomofo letter z
+3118 bopomofo letter c
+3119 bopomofo letter s
+311a bopomofo letter a
+311b bopomofo letter o
+311c bopomofo letter e
+311d bopomofo letter eh
+311e bopomofo letter ai
+311f bopomofo letter ei
+3120 bopomofo letter au
+3121 bopomofo letter ou
+3122 bopomofo letter an
+3123 bopomofo letter en
+3124 bopomofo letter ang
+3125 bopomofo letter eng
+3126 bopomofo letter er
+3127 bopomofo letter i
+3128 bopomofo letter u
+3129 bopomofo letter iu
+312a bopomofo letter v
+312b bopomofo letter ng
+312c bopomofo letter gn
+3131 hangul letter kiyeok
+3132 hangul letter ssangkiyeok
+3133 hangul letter kiyeok-sios
+3134 hangul letter nieun
+3135 hangul letter nieun-cieuc
+3136 hangul letter nieun-hieuh
+3137 hangul letter tikeut
+3138 hangul letter ssangtikeut
+3139 hangul letter rieul
+313a hangul letter rieul-kiyeok
+313b hangul letter rieul-mieum
+313c hangul letter rieul-pieup
+313d hangul letter rieul-sios
+313e hangul letter rieul-thieuth
+313f hangul letter rieul-phieuph
+3140 hangul letter rieul-hieuh
+3141 hangul letter mieum
+3142 hangul letter pieup
+3143 hangul letter ssangpieup
+3144 hangul letter pieup-sios
+3145 hangul letter sios
+3146 hangul letter ssangsios
+3147 hangul letter ieung
+3148 hangul letter cieuc
+3149 hangul letter ssangcieuc
+314a hangul letter chieuch
+314b hangul letter khieukh
+314c hangul letter thieuth
+314d hangul letter phieuph
+314e hangul letter hieuh
+314f hangul letter a
+3150 hangul letter ae
+3151 hangul letter ya
+3152 hangul letter yae
+3153 hangul letter eo
+3154 hangul letter e
+3155 hangul letter yeo
+3156 hangul letter ye
+3157 hangul letter o
+3158 hangul letter wa
+3159 hangul letter wae
+315a hangul letter oe
+315b hangul letter yo
+315c hangul letter u
+315d hangul letter weo
+315e hangul letter we
+315f hangul letter wi
+3160 hangul letter yu
+3161 hangul letter eu
+3162 hangul letter yi
+3163 hangul letter i
+3164 hangul filler
+3165 hangul letter ssangnieun
+3166 hangul letter nieun-tikeut
+3167 hangul letter nieun-sios
+3168 hangul letter nieun-pansios
+3169 hangul letter rieul-kiyeok-sios
+316a hangul letter rieul-tikeut
+316b hangul letter rieul-pieup-sios
+316c hangul letter rieul-pansios
+316d hangul letter rieul-yeorinhieuh
+316e hangul letter mieum-pieup
+316f hangul letter mieum-sios
+3170 hangul letter mieum-pansios
+3171 hangul letter kapyeounmieum
+3172 hangul letter pieup-kiyeok
+3173 hangul letter pieup-tikeut
+3174 hangul letter pieup-sios-kiyeok
+3175 hangul letter pieup-sios-tikeut
+3176 hangul letter pieup-cieuc
+3177 hangul letter pieup-thieuth
+3178 hangul letter kapyeounpieup
+3179 hangul letter kapyeounssangpieup
+317a hangul letter sios-kiyeok
+317b hangul letter sios-nieun
+317c hangul letter sios-tikeut
+317d hangul letter sios-pieup
+317e hangul letter sios-cieuc
+317f hangul letter pansios
+3180 hangul letter ssangieung
+3181 hangul letter yesieung
+3182 hangul letter yesieung-sios
+3183 hangul letter yesieung-pansios
+3184 hangul letter kapyeounphieuph
+3185 hangul letter ssanghieuh
+3186 hangul letter yeorinhieuh
+3187 hangul letter yo-ya
+3188 hangul letter yo-yae
+3189 hangul letter yo-i
+318a hangul letter yu-yeo
+318b hangul letter yu-ye
+318c hangul letter yu-i
+318d hangul letter araea
+318e hangul letter araeae
+3190 ideographic annotation linking mark
+3191 ideographic annotation reverse mark
+3192 ideographic annotation one mark
+3193 ideographic annotation two mark
+3194 ideographic annotation three mark
+3195 ideographic annotation four mark
+3196 ideographic annotation top mark
+3197 ideographic annotation middle mark
+3198 ideographic annotation bottom mark
+3199 ideographic annotation first mark
+319a ideographic annotation second mark
+319b ideographic annotation third mark
+319c ideographic annotation fourth mark
+319d ideographic annotation heaven mark
+319e ideographic annotation earth mark
+319f ideographic annotation man mark
+3200 parenthesized hangul kiyeok
+3201 parenthesized hangul nieun
+3202 parenthesized hangul tikeut
+3203 parenthesized hangul rieul
+3204 parenthesized hangul mieum
+3205 parenthesized hangul pieup
+3206 parenthesized hangul sios
+3207 parenthesized hangul ieung
+3208 parenthesized hangul cieuc
+3209 parenthesized hangul chieuch
+320a parenthesized hangul khieukh
+320b parenthesized hangul thieuth
+320c parenthesized hangul phieuph
+320d parenthesized hangul hieuh
+320e parenthesized hangul kiyeok a
+320f parenthesized hangul nieun a
+3210 parenthesized hangul tikeut a
+3211 parenthesized hangul rieul a
+3212 parenthesized hangul mieum a
+3213 parenthesized hangul pieup a
+3214 parenthesized hangul sios a
+3215 parenthesized hangul ieung a
+3216 parenthesized hangul cieuc a
+3217 parenthesized hangul chieuch a
+3218 parenthesized hangul khieukh a
+3219 parenthesized hangul thieuth a
+321a parenthesized hangul phieuph a
+321b parenthesized hangul hieuh a
+321c parenthesized hangul cieuc u
+3220 parenthesized ideograph one
+3221 parenthesized ideograph two
+3222 parenthesized ideograph three
+3223 parenthesized ideograph four
+3224 parenthesized ideograph five
+3225 parenthesized ideograph six
+3226 parenthesized ideograph seven
+3227 parenthesized ideograph eight
+3228 parenthesized ideograph nine
+3229 parenthesized ideograph ten
+322a parenthesized ideograph moon
+322b parenthesized ideograph fire
+322c parenthesized ideograph water
+322d parenthesized ideograph wood
+322e parenthesized ideograph metal
+322f parenthesized ideograph earth
+3230 parenthesized ideograph sun
+3231 parenthesized ideograph stock
+3232 parenthesized ideograph have
+3233 parenthesized ideograph society
+3234 parenthesized ideograph name
+3235 parenthesized ideograph special
+3236 parenthesized ideograph financial
+3237 parenthesized ideograph congratulation
+3238 parenthesized ideograph labor
+3239 parenthesized ideograph represent
+323a parenthesized ideograph call
+323b parenthesized ideograph study
+323c parenthesized ideograph supervise
+323d parenthesized ideograph enterprise
+323e parenthesized ideograph resource
+323f parenthesized ideograph alliance
+3240 parenthesized ideograph festival
+3241 parenthesized ideograph rest
+3242 parenthesized ideograph self
+3243 parenthesized ideograph reach
+3260 circled hangul kiyeok
+3261 circled hangul nieun
+3262 circled hangul tikeut
+3263 circled hangul rieul
+3264 circled hangul mieum
+3265 circled hangul pieup
+3266 circled hangul sios
+3267 circled hangul ieung
+3268 circled hangul cieuc
+3269 circled hangul chieuch
+326a circled hangul khieukh
+326b circled hangul thieuth
+326c circled hangul phieuph
+326d circled hangul hieuh
+326e circled hangul kiyeok a
+326f circled hangul nieun a
+3270 circled hangul tikeut a
+3271 circled hangul rieul a
+3272 circled hangul mieum a
+3273 circled hangul pieup a
+3274 circled hangul sios a
+3275 circled hangul ieung a
+3276 circled hangul cieuc a
+3277 circled hangul chieuch a
+3278 circled hangul khieukh a
+3279 circled hangul thieuth a
+327a circled hangul phieuph a
+327b circled hangul hieuh a
+327f korean standard symbol
+3280 circled ideograph one
+3281 circled ideograph two
+3282 circled ideograph three
+3283 circled ideograph four
+3284 circled ideograph five
+3285 circled ideograph six
+3286 circled ideograph seven
+3287 circled ideograph eight
+3288 circled ideograph nine
+3289 circled ideograph ten
+328a circled ideograph moon
+328b circled ideograph fire
+328c circled ideograph water
+328d circled ideograph wood
+328e circled ideograph metal
+328f circled ideograph earth
+3290 circled ideograph sun
+3291 circled ideograph stock
+3292 circled ideograph have
+3293 circled ideograph society
+3294 circled ideograph name
+3295 circled ideograph special
+3296 circled ideograph financial
+3297 circled ideograph congratulation
+3298 circled ideograph labor
+3299 circled ideograph secret
+329a circled ideograph male
+329b circled ideograph female
+329c circled ideograph suitable
+329d circled ideograph excellent
+329e circled ideograph print
+329f circled ideograph attention
+32a0 circled ideograph item
+32a1 circled ideograph rest
+32a2 circled ideograph copy
+32a3 circled ideograph correct
+32a4 circled ideograph high
+32a5 circled ideograph centre
+32a6 circled ideograph low
+32a7 circled ideograph left
+32a8 circled ideograph right
+32a9 circled ideograph medicine
+32aa circled ideograph religion
+32ab circled ideograph study
+32ac circled ideograph supervise
+32ad circled ideograph enterprise
+32ae circled ideograph resource
+32af circled ideograph alliance
+32b0 circled ideograph night
+32c0 ideographic telegraph symbol for january
+32c1 ideographic telegraph symbol for february
+32c2 ideographic telegraph symbol for march
+32c3 ideographic telegraph symbol for april
+32c4 ideographic telegraph symbol for may
+32c5 ideographic telegraph symbol for june
+32c6 ideographic telegraph symbol for july
+32c7 ideographic telegraph symbol for august
+32c8 ideographic telegraph symbol for september
+32c9 ideographic telegraph symbol for october
+32ca ideographic telegraph symbol for november
+32cb ideographic telegraph symbol for december
+32d0 circled katakana a
+32d1 circled katakana i
+32d2 circled katakana u
+32d3 circled katakana e
+32d4 circled katakana o
+32d5 circled katakana ka
+32d6 circled katakana ki
+32d7 circled katakana ku
+32d8 circled katakana ke
+32d9 circled katakana ko
+32da circled katakana sa
+32db circled katakana si
+32dc circled katakana su
+32dd circled katakana se
+32de circled katakana so
+32df circled katakana ta
+32e0 circled katakana ti
+32e1 circled katakana tu
+32e2 circled katakana te
+32e3 circled katakana to
+32e4 circled katakana na
+32e5 circled katakana ni
+32e6 circled katakana nu
+32e7 circled katakana ne
+32e8 circled katakana no
+32e9 circled katakana ha
+32ea circled katakana hi
+32eb circled katakana hu
+32ec circled katakana he
+32ed circled katakana ho
+32ee circled katakana ma
+32ef circled katakana mi
+32f0 circled katakana mu
+32f1 circled katakana me
+32f2 circled katakana mo
+32f3 circled katakana ya
+32f4 circled katakana yu
+32f5 circled katakana yo
+32f6 circled katakana ra
+32f7 circled katakana ri
+32f8 circled katakana ru
+32f9 circled katakana re
+32fa circled katakana ro
+32fb circled katakana wa
+32fc circled katakana wi
+32fd circled katakana we
+32fe circled katakana wo
+3300 square apaato
+3301 square aruhua
+3302 square anpea
+3303 square aaru
+3304 square iningu
+3305 square inti
+3306 square uon
+3307 square esukuudo
+3308 square eekaa
+3309 square onsu
+330a square oomu
+330b square kairi
+330c square karatto
+330d square karorii
+330e square garon
+330f square ganma
+3310 square giga
+3311 square ginii
+3312 square kyurii
+3313 square girudaa
+3314 square kiro
+3315 square kiroguramu
+3316 square kiromeetoru
+3317 square kirowatto
+3318 square guramu
+3319 square guramuton
+331a square kuruzeiro
+331b square kuroone
+331c square keesu
+331d square koruna
+331e square koopo
+331f square saikuru
+3320 square santiimu
+3321 square siringu
+3322 square senti
+3323 square sento
+3324 square daasu
+3325 square desi
+3326 square doru
+3327 square ton
+3328 square nano
+3329 square notto
+332a square haitu
+332b square paasento
+332c square paatu
+332d square baareru
+332e square piasutoru
+332f square pikuru
+3330 square piko
+3331 square biru
+3332 square huaraddo
+3333 square huiito
+3334 square bussyeru
+3335 square huran
+3336 square hekutaaru
+3337 square peso
+3338 square penihi
+3339 square herutu
+333a square pensu
+333b square peezi
+333c square beeta
+333d square pointo
+333e square boruto
+333f square hon
+3340 square pondo
+3341 square hooru
+3342 square hoon
+3343 square maikuro
+3344 square mairu
+3345 square mahha
+3346 square maruku
+3347 square mansyon
+3348 square mikuron
+3349 square miri
+334a square miribaaru
+334b square mega
+334c square megaton
+334d square meetoru
+334e square yaado
+334f square yaaru
+3350 square yuan
+3351 square rittoru
+3352 square rira
+3353 square rupii
+3354 square ruuburu
+3355 square remu
+3356 square rentogen
+3357 square watto
+3358 ideographic telegraph symbol for hour zero
+3359 ideographic telegraph symbol for hour one
+335a ideographic telegraph symbol for hour two
+335b ideographic telegraph symbol for hour three
+335c ideographic telegraph symbol for hour four
+335d ideographic telegraph symbol for hour five
+335e ideographic telegraph symbol for hour six
+335f ideographic telegraph symbol for hour seven
+3360 ideographic telegraph symbol for hour eight
+3361 ideographic telegraph symbol for hour nine
+3362 ideographic telegraph symbol for hour ten
+3363 ideographic telegraph symbol for hour eleven
+3364 ideographic telegraph symbol for hour twelve
+3365 ideographic telegraph symbol for hour thirteen
+3366 ideographic telegraph symbol for hour fourteen
+3367 ideographic telegraph symbol for hour fifteen
+3368 ideographic telegraph symbol for hour sixteen
+3369 ideographic telegraph symbol for hour seventeen
+336a ideographic telegraph symbol for hour eighteen
+336b ideographic telegraph symbol for hour nineteen
+336c ideographic telegraph symbol for hour twenty
+336d ideographic telegraph symbol for hour twenty-one
+336e ideographic telegraph symbol for hour twenty-two
+336f ideographic telegraph symbol for hour twenty-three
+3370 ideographic telegraph symbol for hour twenty-four
+3371 square hpa
+3372 square da
+3373 square au
+3374 square bar
+3375 square ov
+3376 square pc
+337b square era name heisei
+337c square era name syouwa
+337d square era name taisyou
+337e square era name meizi
+337f square corporation
+3380 square pa amps
+3381 square na
+3382 square mu a
+3383 square ma
+3384 square ka
+3385 square kb
+3386 square mb
+3387 square gb
+3388 square cal
+3389 square kcal
+338a square pf
+338b square nf
+338c square mu f
+338d square mu g
+338e square mg
+338f square kg
+3390 square hz
+3391 square khz
+3392 square mhz
+3393 square ghz
+3394 square thz
+3395 square mu l
+3396 square ml
+3397 square dl
+3398 square kl
+3399 square fm
+339a square nm
+339b square mu m
+339c square mm
+339d square cm
+339e square km
+339f square mm squared
+33a0 square cm squared
+33a1 square m squared
+33a2 square km squared
+33a3 square mm cubed
+33a4 square cm cubed
+33a5 square m cubed
+33a6 square km cubed
+33a7 square m over s
+33a8 square m over s squared
+33a9 square pa
+33aa square kpa
+33ab square mpa
+33ac square gpa
+33ad square rad
+33ae square rad over s
+33af square rad over s squared
+33b0 square ps
+33b1 square ns
+33b2 square mu s
+33b3 square ms
+33b4 square pv
+33b5 square nv
+33b6 square mu v
+33b7 square mv
+33b8 square kv
+33b9 square mv mega
+33ba square pw
+33bb square nw
+33bc square mu w
+33bd square mw
+33be square kw
+33bf square mw mega
+33c0 square k ohm
+33c1 square m ohm
+33c2 square am
+33c3 square bq
+33c4 square cc
+33c5 square cd
+33c6 square c over kg
+33c7 square co
+33c8 square db
+33c9 square gy
+33ca square ha
+33cb square hp
+33cc square in
+33cd square kk
+33ce square km capital
+33cf square kt
+33d0 square lm
+33d1 square ln
+33d2 square log
+33d3 square lx
+33d4 square mb small
+33d5 square mil
+33d6 square mol
+33d7 square ph
+33d8 square pm
+33d9 square ppm
+33da square pr
+33db square sr
+33dc square sv
+33dd square wb
+33e0 ideographic telegraph symbol for day one
+33e1 ideographic telegraph symbol for day two
+33e2 ideographic telegraph symbol for day three
+33e3 ideographic telegraph symbol for day four
+33e4 ideographic telegraph symbol for day five
+33e5 ideographic telegraph symbol for day six
+33e6 ideographic telegraph symbol for day seven
+33e7 ideographic telegraph symbol for day eight
+33e8 ideographic telegraph symbol for day nine
+33e9 ideographic telegraph symbol for day ten
+33ea ideographic telegraph symbol for day eleven
+33eb ideographic telegraph symbol for day twelve
+33ec ideographic telegraph symbol for day thirteen
+33ed ideographic telegraph symbol for day fourteen
+33ee ideographic telegraph symbol for day fifteen
+33ef ideographic telegraph symbol for day sixteen
+33f0 ideographic telegraph symbol for day seventeen
+33f1 ideographic telegraph symbol for day eighteen
+33f2 ideographic telegraph symbol for day nineteen
+33f3 ideographic telegraph symbol for day twenty
+33f4 ideographic telegraph symbol for day twenty-one
+33f5 ideographic telegraph symbol for day twenty-two
+33f6 ideographic telegraph symbol for day twenty-three
+33f7 ideographic telegraph symbol for day twenty-four
+33f8 ideographic telegraph symbol for day twenty-five
+33f9 ideographic telegraph symbol for day twenty-six
+33fa ideographic telegraph symbol for day twenty-seven
+33fb ideographic telegraph symbol for day twenty-eight
+33fc ideographic telegraph symbol for day twenty-nine
+33fd ideographic telegraph symbol for day thirty
+33fe ideographic telegraph symbol for day thirty-one
+4e00 <cjk ideograph, first>
+9fa5 <cjk ideograph, last>
+ac00 <hangul syllable, first>
+d7a3 <hangul syllable, last>
+d800 <unassigned high surrogate, first>
+db7f <unassigned high surrogate, last>
+db80 <private use high surrogate, first>
+dbff <private use high surrogate, last>
+dc00 <low surrogate, first>
+dfff <low surrogate, last>
+e000 <private use, first>
+f8ff <private use, last>
+f900 <cjk compatibility ideograph, first>
+fa2d <cjk compatibility ideograph, last>
+fb00 latin small ligature ff
+fb01 latin small ligature fi
+fb02 latin small ligature fl
+fb03 latin small ligature ffi
+fb04 latin small ligature ffl
+fb05 latin small ligature long s t
+fb06 latin small ligature st
+fb13 armenian small ligature men now
+fb14 armenian small ligature men ech
+fb15 armenian small ligature men ini
+fb16 armenian small ligature vew now
+fb17 armenian small ligature men xeh
+fb1e hebrew point judeo-spanish varika
+fb1f hebrew ligature yiddish yod yod patah
+fb20 hebrew letter alternative ayin
+fb21 hebrew letter wide alef
+fb22 hebrew letter wide dalet
+fb23 hebrew letter wide he
+fb24 hebrew letter wide kaf
+fb25 hebrew letter wide lamed
+fb26 hebrew letter wide final mem
+fb27 hebrew letter wide resh
+fb28 hebrew letter wide tav
+fb29 hebrew letter alternative plus sign
+fb2a hebrew letter shin with shin dot
+fb2b hebrew letter shin with sin dot
+fb2c hebrew letter shin with dagesh and shin dot
+fb2d hebrew letter shin with dagesh and sin dot
+fb2e hebrew letter alef with patah
+fb2f hebrew letter alef with qamats
+fb30 hebrew letter alef with mapiq
+fb31 hebrew letter bet with dagesh
+fb32 hebrew letter gimel with dagesh
+fb33 hebrew letter dalet with dagesh
+fb34 hebrew letter he with mapiq
+fb35 hebrew letter vav with dagesh
+fb36 hebrew letter zayin with dagesh
+fb38 hebrew letter tet with dagesh
+fb39 hebrew letter yod with dagesh
+fb3a hebrew letter final kaf with dagesh
+fb3b hebrew letter kaf with dagesh
+fb3c hebrew letter lamed with dagesh
+fb3e hebrew letter mem with dagesh
+fb40 hebrew letter nun with dagesh
+fb41 hebrew letter samekh with dagesh
+fb43 hebrew letter final pe with dagesh
+fb44 hebrew letter pe with dagesh
+fb46 hebrew letter tsadi with dagesh
+fb47 hebrew letter qof with dagesh
+fb48 hebrew letter resh with dagesh
+fb49 hebrew letter shin with dagesh
+fb4a hebrew letter tav with dagesh
+fb4b hebrew letter vav with holam
+fb4c hebrew letter bet with rafe
+fb4d hebrew letter kaf with rafe
+fb4e hebrew letter pe with rafe
+fb4f hebrew ligature alef lamed
+fb50 arabic letter alef wasla isolated form
+fb51 arabic letter alef wasla final form
+fb52 arabic letter beeh isolated form
+fb53 arabic letter beeh final form
+fb54 arabic letter beeh initial form
+fb55 arabic letter beeh medial form
+fb56 arabic letter peh isolated form
+fb57 arabic letter peh final form
+fb58 arabic letter peh initial form
+fb59 arabic letter peh medial form
+fb5a arabic letter beheh isolated form
+fb5b arabic letter beheh final form
+fb5c arabic letter beheh initial form
+fb5d arabic letter beheh medial form
+fb5e arabic letter tteheh isolated form
+fb5f arabic letter tteheh final form
+fb60 arabic letter tteheh initial form
+fb61 arabic letter tteheh medial form
+fb62 arabic letter teheh isolated form
+fb63 arabic letter teheh final form
+fb64 arabic letter teheh initial form
+fb65 arabic letter teheh medial form
+fb66 arabic letter tteh isolated form
+fb67 arabic letter tteh final form
+fb68 arabic letter tteh initial form
+fb69 arabic letter tteh medial form
+fb6a arabic letter veh isolated form
+fb6b arabic letter veh final form
+fb6c arabic letter veh initial form
+fb6d arabic letter veh medial form
+fb6e arabic letter peheh isolated form
+fb6f arabic letter peheh final form
+fb70 arabic letter peheh initial form
+fb71 arabic letter peheh medial form
+fb72 arabic letter dyeh isolated form
+fb73 arabic letter dyeh final form
+fb74 arabic letter dyeh initial form
+fb75 arabic letter dyeh medial form
+fb76 arabic letter nyeh isolated form
+fb77 arabic letter nyeh final form
+fb78 arabic letter nyeh initial form
+fb79 arabic letter nyeh medial form
+fb7a arabic letter tcheh isolated form
+fb7b arabic letter tcheh final form
+fb7c arabic letter tcheh initial form
+fb7d arabic letter tcheh medial form
+fb7e arabic letter tcheheh isolated form
+fb7f arabic letter tcheheh final form
+fb80 arabic letter tcheheh initial form
+fb81 arabic letter tcheheh medial form
+fb82 arabic letter ddahal isolated form
+fb83 arabic letter ddahal final form
+fb84 arabic letter dahal isolated form
+fb85 arabic letter dahal final form
+fb86 arabic letter dul isolated form
+fb87 arabic letter dul final form
+fb88 arabic letter ddal isolated form
+fb89 arabic letter ddal final form
+fb8a arabic letter jeh isolated form
+fb8b arabic letter jeh final form
+fb8c arabic letter rreh isolated form
+fb8d arabic letter rreh final form
+fb8e arabic letter keheh isolated form
+fb8f arabic letter keheh final form
+fb90 arabic letter keheh initial form
+fb91 arabic letter keheh medial form
+fb92 arabic letter gaf isolated form
+fb93 arabic letter gaf final form
+fb94 arabic letter gaf initial form
+fb95 arabic letter gaf medial form
+fb96 arabic letter gueh isolated form
+fb97 arabic letter gueh final form
+fb98 arabic letter gueh initial form
+fb99 arabic letter gueh medial form
+fb9a arabic letter ngoeh isolated form
+fb9b arabic letter ngoeh final form
+fb9c arabic letter ngoeh initial form
+fb9d arabic letter ngoeh medial form
+fb9e arabic letter noon ghunna isolated form
+fb9f arabic letter noon ghunna final form
+fba0 arabic letter rnoon isolated form
+fba1 arabic letter rnoon final form
+fba2 arabic letter rnoon initial form
+fba3 arabic letter rnoon medial form
+fba4 arabic letter heh with yeh above isolated form
+fba5 arabic letter heh with yeh above final form
+fba6 arabic letter heh goal isolated form
+fba7 arabic letter heh goal final form
+fba8 arabic letter heh goal initial form
+fba9 arabic letter heh goal medial form
+fbaa arabic letter heh doachashmee isolated form
+fbab arabic letter heh doachashmee final form
+fbac arabic letter heh doachashmee initial form
+fbad arabic letter heh doachashmee medial form
+fbae arabic letter yeh barree isolated form
+fbaf arabic letter yeh barree final form
+fbb0 arabic letter yeh barree with hamza above isolated form
+fbb1 arabic letter yeh barree with hamza above final form
+fbd3 arabic letter ng isolated form
+fbd4 arabic letter ng final form
+fbd5 arabic letter ng initial form
+fbd6 arabic letter ng medial form
+fbd7 arabic letter u isolated form
+fbd8 arabic letter u final form
+fbd9 arabic letter oe isolated form
+fbda arabic letter oe final form
+fbdb arabic letter yu isolated form
+fbdc arabic letter yu final form
+fbdd arabic letter u with hamza above isolated form
+fbde arabic letter ve isolated form
+fbdf arabic letter ve final form
+fbe0 arabic letter kirghiz oe isolated form
+fbe1 arabic letter kirghiz oe final form
+fbe2 arabic letter kirghiz yu isolated form
+fbe3 arabic letter kirghiz yu final form
+fbe4 arabic letter e isolated form
+fbe5 arabic letter e final form
+fbe6 arabic letter e initial form
+fbe7 arabic letter e medial form
+fbe8 arabic letter uighur kazakh kirghiz alef maksura initial form
+fbe9 arabic letter uighur kazakh kirghiz alef maksura medial form
+fbea arabic ligature yeh with hamza above with alef isolated form
+fbeb arabic ligature yeh with hamza above with alef final form
+fbec arabic ligature yeh with hamza above with ae isolated form
+fbed arabic ligature yeh with hamza above with ae final form
+fbee arabic ligature yeh with hamza above with waw isolated form
+fbef arabic ligature yeh with hamza above with waw final form
+fbf0 arabic ligature yeh with hamza above with u isolated form
+fbf1 arabic ligature yeh with hamza above with u final form
+fbf2 arabic ligature yeh with hamza above with oe isolated form
+fbf3 arabic ligature yeh with hamza above with oe final form
+fbf4 arabic ligature yeh with hamza above with yu isolated form
+fbf5 arabic ligature yeh with hamza above with yu final form
+fbf6 arabic ligature yeh with hamza above with e isolated form
+fbf7 arabic ligature yeh with hamza above with e final form
+fbf8 arabic ligature yeh with hamza above with e initial form
+fbf9 arabic ligature uighur kirghiz yeh with hamza above with alef maksura isolated form
+fbfa arabic ligature uighur kirghiz yeh with hamza above with alef maksura final form
+fbfb arabic ligature uighur kirghiz yeh with hamza above with alef maksura initial form
+fbfc arabic letter farsi yeh isolated form
+fbfd arabic letter farsi yeh final form
+fbfe arabic letter farsi yeh initial form
+fbff arabic letter farsi yeh medial form
+fc00 arabic ligature yeh with hamza above with jeem isolated form
+fc01 arabic ligature yeh with hamza above with hah isolated form
+fc02 arabic ligature yeh with hamza above with meem isolated form
+fc03 arabic ligature yeh with hamza above with alef maksura isolated form
+fc04 arabic ligature yeh with hamza above with yeh isolated form
+fc05 arabic ligature beh with jeem isolated form
+fc06 arabic ligature beh with hah isolated form
+fc07 arabic ligature beh with khah isolated form
+fc08 arabic ligature beh with meem isolated form
+fc09 arabic ligature beh with alef maksura isolated form
+fc0a arabic ligature beh with yeh isolated form
+fc0b arabic ligature teh with jeem isolated form
+fc0c arabic ligature teh with hah isolated form
+fc0d arabic ligature teh with khah isolated form
+fc0e arabic ligature teh with meem isolated form
+fc0f arabic ligature teh with alef maksura isolated form
+fc10 arabic ligature teh with yeh isolated form
+fc11 arabic ligature theh with jeem isolated form
+fc12 arabic ligature theh with meem isolated form
+fc13 arabic ligature theh with alef maksura isolated form
+fc14 arabic ligature theh with yeh isolated form
+fc15 arabic ligature jeem with hah isolated form
+fc16 arabic ligature jeem with meem isolated form
+fc17 arabic ligature hah with jeem isolated form
+fc18 arabic ligature hah with meem isolated form
+fc19 arabic ligature khah with jeem isolated form
+fc1a arabic ligature khah with hah isolated form
+fc1b arabic ligature khah with meem isolated form
+fc1c arabic ligature seen with jeem isolated form
+fc1d arabic ligature seen with hah isolated form
+fc1e arabic ligature seen with khah isolated form
+fc1f arabic ligature seen with meem isolated form
+fc20 arabic ligature sad with hah isolated form
+fc21 arabic ligature sad with meem isolated form
+fc22 arabic ligature dad with jeem isolated form
+fc23 arabic ligature dad with hah isolated form
+fc24 arabic ligature dad with khah isolated form
+fc25 arabic ligature dad with meem isolated form
+fc26 arabic ligature tah with hah isolated form
+fc27 arabic ligature tah with meem isolated form
+fc28 arabic ligature zah with meem isolated form
+fc29 arabic ligature ain with jeem isolated form
+fc2a arabic ligature ain with meem isolated form
+fc2b arabic ligature ghain with jeem isolated form
+fc2c arabic ligature ghain with meem isolated form
+fc2d arabic ligature feh with jeem isolated form
+fc2e arabic ligature feh with hah isolated form
+fc2f arabic ligature feh with khah isolated form
+fc30 arabic ligature feh with meem isolated form
+fc31 arabic ligature feh with alef maksura isolated form
+fc32 arabic ligature feh with yeh isolated form
+fc33 arabic ligature qaf with hah isolated form
+fc34 arabic ligature qaf with meem isolated form
+fc35 arabic ligature qaf with alef maksura isolated form
+fc36 arabic ligature qaf with yeh isolated form
+fc37 arabic ligature kaf with alef isolated form
+fc38 arabic ligature kaf with jeem isolated form
+fc39 arabic ligature kaf with hah isolated form
+fc3a arabic ligature kaf with khah isolated form
+fc3b arabic ligature kaf with lam isolated form
+fc3c arabic ligature kaf with meem isolated form
+fc3d arabic ligature kaf with alef maksura isolated form
+fc3e arabic ligature kaf with yeh isolated form
+fc3f arabic ligature lam with jeem isolated form
+fc40 arabic ligature lam with hah isolated form
+fc41 arabic ligature lam with khah isolated form
+fc42 arabic ligature lam with meem isolated form
+fc43 arabic ligature lam with alef maksura isolated form
+fc44 arabic ligature lam with yeh isolated form
+fc45 arabic ligature meem with jeem isolated form
+fc46 arabic ligature meem with hah isolated form
+fc47 arabic ligature meem with khah isolated form
+fc48 arabic ligature meem with meem isolated form
+fc49 arabic ligature meem with alef maksura isolated form
+fc4a arabic ligature meem with yeh isolated form
+fc4b arabic ligature noon with jeem isolated form
+fc4c arabic ligature noon with hah isolated form
+fc4d arabic ligature noon with khah isolated form
+fc4e arabic ligature noon with meem isolated form
+fc4f arabic ligature noon with alef maksura isolated form
+fc50 arabic ligature noon with yeh isolated form
+fc51 arabic ligature heh with jeem isolated form
+fc52 arabic ligature heh with meem isolated form
+fc53 arabic ligature heh with alef maksura isolated form
+fc54 arabic ligature heh with yeh isolated form
+fc55 arabic ligature yeh with jeem isolated form
+fc56 arabic ligature yeh with hah isolated form
+fc57 arabic ligature yeh with khah isolated form
+fc58 arabic ligature yeh with meem isolated form
+fc59 arabic ligature yeh with alef maksura isolated form
+fc5a arabic ligature yeh with yeh isolated form
+fc5b arabic ligature thal with superscript alef isolated form
+fc5c arabic ligature reh with superscript alef isolated form
+fc5d arabic ligature alef maksura with superscript alef isolated form
+fc5e arabic ligature shadda with dammatan isolated form
+fc5f arabic ligature shadda with kasratan isolated form
+fc60 arabic ligature shadda with fatha isolated form
+fc61 arabic ligature shadda with damma isolated form
+fc62 arabic ligature shadda with kasra isolated form
+fc63 arabic ligature shadda with superscript alef isolated form
+fc64 arabic ligature yeh with hamza above with reh final form
+fc65 arabic ligature yeh with hamza above with zain final form
+fc66 arabic ligature yeh with hamza above with meem final form
+fc67 arabic ligature yeh with hamza above with noon final form
+fc68 arabic ligature yeh with hamza above with alef maksura final form
+fc69 arabic ligature yeh with hamza above with yeh final form
+fc6a arabic ligature beh with reh final form
+fc6b arabic ligature beh with zain final form
+fc6c arabic ligature beh with meem final form
+fc6d arabic ligature beh with noon final form
+fc6e arabic ligature beh with alef maksura final form
+fc6f arabic ligature beh with yeh final form
+fc70 arabic ligature teh with reh final form
+fc71 arabic ligature teh with zain final form
+fc72 arabic ligature teh with meem final form
+fc73 arabic ligature teh with noon final form
+fc74 arabic ligature teh with alef maksura final form
+fc75 arabic ligature teh with yeh final form
+fc76 arabic ligature theh with reh final form
+fc77 arabic ligature theh with zain final form
+fc78 arabic ligature theh with meem final form
+fc79 arabic ligature theh with noon final form
+fc7a arabic ligature theh with alef maksura final form
+fc7b arabic ligature theh with yeh final form
+fc7c arabic ligature feh with alef maksura final form
+fc7d arabic ligature feh with yeh final form
+fc7e arabic ligature qaf with alef maksura final form
+fc7f arabic ligature qaf with yeh final form
+fc80 arabic ligature kaf with alef final form
+fc81 arabic ligature kaf with lam final form
+fc82 arabic ligature kaf with meem final form
+fc83 arabic ligature kaf with alef maksura final form
+fc84 arabic ligature kaf with yeh final form
+fc85 arabic ligature lam with meem final form
+fc86 arabic ligature lam with alef maksura final form
+fc87 arabic ligature lam with yeh final form
+fc88 arabic ligature meem with alef final form
+fc89 arabic ligature meem with meem final form
+fc8a arabic ligature noon with reh final form
+fc8b arabic ligature noon with zain final form
+fc8c arabic ligature noon with meem final form
+fc8d arabic ligature noon with noon final form
+fc8e arabic ligature noon with alef maksura final form
+fc8f arabic ligature noon with yeh final form
+fc90 arabic ligature alef maksura with superscript alef final form
+fc91 arabic ligature yeh with reh final form
+fc92 arabic ligature yeh with zain final form
+fc93 arabic ligature yeh with meem final form
+fc94 arabic ligature yeh with noon final form
+fc95 arabic ligature yeh with alef maksura final form
+fc96 arabic ligature yeh with yeh final form
+fc97 arabic ligature yeh with hamza above with jeem initial form
+fc98 arabic ligature yeh with hamza above with hah initial form
+fc99 arabic ligature yeh with hamza above with khah initial form
+fc9a arabic ligature yeh with hamza above with meem initial form
+fc9b arabic ligature yeh with hamza above with heh initial form
+fc9c arabic ligature beh with jeem initial form
+fc9d arabic ligature beh with hah initial form
+fc9e arabic ligature beh with khah initial form
+fc9f arabic ligature beh with meem initial form
+fca0 arabic ligature beh with heh initial form
+fca1 arabic ligature teh with jeem initial form
+fca2 arabic ligature teh with hah initial form
+fca3 arabic ligature teh with khah initial form
+fca4 arabic ligature teh with meem initial form
+fca5 arabic ligature teh with heh initial form
+fca6 arabic ligature theh with meem initial form
+fca7 arabic ligature jeem with hah initial form
+fca8 arabic ligature jeem with meem initial form
+fca9 arabic ligature hah with jeem initial form
+fcaa arabic ligature hah with meem initial form
+fcab arabic ligature khah with jeem initial form
+fcac arabic ligature khah with meem initial form
+fcad arabic ligature seen with jeem initial form
+fcae arabic ligature seen with hah initial form
+fcaf arabic ligature seen with khah initial form
+fcb0 arabic ligature seen with meem initial form
+fcb1 arabic ligature sad with hah initial form
+fcb2 arabic ligature sad with khah initial form
+fcb3 arabic ligature sad with meem initial form
+fcb4 arabic ligature dad with jeem initial form
+fcb5 arabic ligature dad with hah initial form
+fcb6 arabic ligature dad with khah initial form
+fcb7 arabic ligature dad with meem initial form
+fcb8 arabic ligature tah with hah initial form
+fcb9 arabic ligature zah with meem initial form
+fcba arabic ligature ain with jeem initial form
+fcbb arabic ligature ain with meem initial form
+fcbc arabic ligature ghain with jeem initial form
+fcbd arabic ligature ghain with meem initial form
+fcbe arabic ligature feh with jeem initial form
+fcbf arabic ligature feh with hah initial form
+fcc0 arabic ligature feh with khah initial form
+fcc1 arabic ligature feh with meem initial form
+fcc2 arabic ligature qaf with hah initial form
+fcc3 arabic ligature qaf with meem initial form
+fcc4 arabic ligature kaf with jeem initial form
+fcc5 arabic ligature kaf with hah initial form
+fcc6 arabic ligature kaf with khah initial form
+fcc7 arabic ligature kaf with lam initial form
+fcc8 arabic ligature kaf with meem initial form
+fcc9 arabic ligature lam with jeem initial form
+fcca arabic ligature lam with hah initial form
+fccb arabic ligature lam with khah initial form
+fccc arabic ligature lam with meem initial form
+fccd arabic ligature lam with heh initial form
+fcce arabic ligature meem with jeem initial form
+fccf arabic ligature meem with hah initial form
+fcd0 arabic ligature meem with khah initial form
+fcd1 arabic ligature meem with meem initial form
+fcd2 arabic ligature noon with jeem initial form
+fcd3 arabic ligature noon with hah initial form
+fcd4 arabic ligature noon with khah initial form
+fcd5 arabic ligature noon with meem initial form
+fcd6 arabic ligature noon with heh initial form
+fcd7 arabic ligature heh with jeem initial form
+fcd8 arabic ligature heh with meem initial form
+fcd9 arabic ligature heh with superscript alef initial form
+fcda arabic ligature yeh with jeem initial form
+fcdb arabic ligature yeh with hah initial form
+fcdc arabic ligature yeh with khah initial form
+fcdd arabic ligature yeh with meem initial form
+fcde arabic ligature yeh with heh initial form
+fcdf arabic ligature yeh with hamza above with meem medial form
+fce0 arabic ligature yeh with hamza above with heh medial form
+fce1 arabic ligature beh with meem medial form
+fce2 arabic ligature beh with heh medial form
+fce3 arabic ligature teh with meem medial form
+fce4 arabic ligature teh with heh medial form
+fce5 arabic ligature theh with meem medial form
+fce6 arabic ligature theh with heh medial form
+fce7 arabic ligature seen with meem medial form
+fce8 arabic ligature seen with heh medial form
+fce9 arabic ligature sheen with meem medial form
+fcea arabic ligature sheen with heh medial form
+fceb arabic ligature kaf with lam medial form
+fcec arabic ligature kaf with meem medial form
+fced arabic ligature lam with meem medial form
+fcee arabic ligature noon with meem medial form
+fcef arabic ligature noon with heh medial form
+fcf0 arabic ligature yeh with meem medial form
+fcf1 arabic ligature yeh with heh medial form
+fcf2 arabic ligature shadda with fatha medial form
+fcf3 arabic ligature shadda with damma medial form
+fcf4 arabic ligature shadda with kasra medial form
+fcf5 arabic ligature tah with alef maksura isolated form
+fcf6 arabic ligature tah with yeh isolated form
+fcf7 arabic ligature ain with alef maksura isolated form
+fcf8 arabic ligature ain with yeh isolated form
+fcf9 arabic ligature ghain with alef maksura isolated form
+fcfa arabic ligature ghain with yeh isolated form
+fcfb arabic ligature seen with alef maksura isolated form
+fcfc arabic ligature seen with yeh isolated form
+fcfd arabic ligature sheen with alef maksura isolated form
+fcfe arabic ligature sheen with yeh isolated form
+fcff arabic ligature hah with alef maksura isolated form
+fd00 arabic ligature hah with yeh isolated form
+fd01 arabic ligature jeem with alef maksura isolated form
+fd02 arabic ligature jeem with yeh isolated form
+fd03 arabic ligature khah with alef maksura isolated form
+fd04 arabic ligature khah with yeh isolated form
+fd05 arabic ligature sad with alef maksura isolated form
+fd06 arabic ligature sad with yeh isolated form
+fd07 arabic ligature dad with alef maksura isolated form
+fd08 arabic ligature dad with yeh isolated form
+fd09 arabic ligature sheen with jeem isolated form
+fd0a arabic ligature sheen with hah isolated form
+fd0b arabic ligature sheen with khah isolated form
+fd0c arabic ligature sheen with meem isolated form
+fd0d arabic ligature sheen with reh isolated form
+fd0e arabic ligature seen with reh isolated form
+fd0f arabic ligature sad with reh isolated form
+fd10 arabic ligature dad with reh isolated form
+fd11 arabic ligature tah with alef maksura final form
+fd12 arabic ligature tah with yeh final form
+fd13 arabic ligature ain with alef maksura final form
+fd14 arabic ligature ain with yeh final form
+fd15 arabic ligature ghain with alef maksura final form
+fd16 arabic ligature ghain with yeh final form
+fd17 arabic ligature seen with alef maksura final form
+fd18 arabic ligature seen with yeh final form
+fd19 arabic ligature sheen with alef maksura final form
+fd1a arabic ligature sheen with yeh final form
+fd1b arabic ligature hah with alef maksura final form
+fd1c arabic ligature hah with yeh final form
+fd1d arabic ligature jeem with alef maksura final form
+fd1e arabic ligature jeem with yeh final form
+fd1f arabic ligature khah with alef maksura final form
+fd20 arabic ligature khah with yeh final form
+fd21 arabic ligature sad with alef maksura final form
+fd22 arabic ligature sad with yeh final form
+fd23 arabic ligature dad with alef maksura final form
+fd24 arabic ligature dad with yeh final form
+fd25 arabic ligature sheen with jeem final form
+fd26 arabic ligature sheen with hah final form
+fd27 arabic ligature sheen with khah final form
+fd28 arabic ligature sheen with meem final form
+fd29 arabic ligature sheen with reh final form
+fd2a arabic ligature seen with reh final form
+fd2b arabic ligature sad with reh final form
+fd2c arabic ligature dad with reh final form
+fd2d arabic ligature sheen with jeem initial form
+fd2e arabic ligature sheen with hah initial form
+fd2f arabic ligature sheen with khah initial form
+fd30 arabic ligature sheen with meem initial form
+fd31 arabic ligature seen with heh initial form
+fd32 arabic ligature sheen with heh initial form
+fd33 arabic ligature tah with meem initial form
+fd34 arabic ligature seen with jeem medial form
+fd35 arabic ligature seen with hah medial form
+fd36 arabic ligature seen with khah medial form
+fd37 arabic ligature sheen with jeem medial form
+fd38 arabic ligature sheen with hah medial form
+fd39 arabic ligature sheen with khah medial form
+fd3a arabic ligature tah with meem medial form
+fd3b arabic ligature zah with meem medial form
+fd3c arabic ligature alef with fathatan final form
+fd3d arabic ligature alef with fathatan isolated form
+fd3e ornate left parenthesis
+fd3f ornate right parenthesis
+fd50 arabic ligature teh with jeem with meem initial form
+fd51 arabic ligature teh with hah with jeem final form
+fd52 arabic ligature teh with hah with jeem initial form
+fd53 arabic ligature teh with hah with meem initial form
+fd54 arabic ligature teh with khah with meem initial form
+fd55 arabic ligature teh with meem with jeem initial form
+fd56 arabic ligature teh with meem with hah initial form
+fd57 arabic ligature teh with meem with khah initial form
+fd58 arabic ligature jeem with meem with hah final form
+fd59 arabic ligature jeem with meem with hah initial form
+fd5a arabic ligature hah with meem with yeh final form
+fd5b arabic ligature hah with meem with alef maksura final form
+fd5c arabic ligature seen with hah with jeem initial form
+fd5d arabic ligature seen with jeem with hah initial form
+fd5e arabic ligature seen with jeem with alef maksura final form
+fd5f arabic ligature seen with meem with hah final form
+fd60 arabic ligature seen with meem with hah initial form
+fd61 arabic ligature seen with meem with jeem initial form
+fd62 arabic ligature seen with meem with meem final form
+fd63 arabic ligature seen with meem with meem initial form
+fd64 arabic ligature sad with hah with hah final form
+fd65 arabic ligature sad with hah with hah initial form
+fd66 arabic ligature sad with meem with meem final form
+fd67 arabic ligature sheen with hah with meem final form
+fd68 arabic ligature sheen with hah with meem initial form
+fd69 arabic ligature sheen with jeem with yeh final form
+fd6a arabic ligature sheen with meem with khah final form
+fd6b arabic ligature sheen with meem with khah initial form
+fd6c arabic ligature sheen with meem with meem final form
+fd6d arabic ligature sheen with meem with meem initial form
+fd6e arabic ligature dad with hah with alef maksura final form
+fd6f arabic ligature dad with khah with meem final form
+fd70 arabic ligature dad with khah with meem initial form
+fd71 arabic ligature tah with meem with hah final form
+fd72 arabic ligature tah with meem with hah initial form
+fd73 arabic ligature tah with meem with meem initial form
+fd74 arabic ligature tah with meem with yeh final form
+fd75 arabic ligature ain with jeem with meem final form
+fd76 arabic ligature ain with meem with meem final form
+fd77 arabic ligature ain with meem with meem initial form
+fd78 arabic ligature ain with meem with alef maksura final form
+fd79 arabic ligature ghain with meem with meem final form
+fd7a arabic ligature ghain with meem with yeh final form
+fd7b arabic ligature ghain with meem with alef maksura final form
+fd7c arabic ligature feh with khah with meem final form
+fd7d arabic ligature feh with khah with meem initial form
+fd7e arabic ligature qaf with meem with hah final form
+fd7f arabic ligature qaf with meem with meem final form
+fd80 arabic ligature lam with hah with meem final form
+fd81 arabic ligature lam with hah with yeh final form
+fd82 arabic ligature lam with hah with alef maksura final form
+fd83 arabic ligature lam with jeem with jeem initial form
+fd84 arabic ligature lam with jeem with jeem final form
+fd85 arabic ligature lam with khah with meem final form
+fd86 arabic ligature lam with khah with meem initial form
+fd87 arabic ligature lam with meem with hah final form
+fd88 arabic ligature lam with meem with hah initial form
+fd89 arabic ligature meem with hah with jeem initial form
+fd8a arabic ligature meem with hah with meem initial form
+fd8b arabic ligature meem with hah with yeh final form
+fd8c arabic ligature meem with jeem with hah initial form
+fd8d arabic ligature meem with jeem with meem initial form
+fd8e arabic ligature meem with khah with jeem initial form
+fd8f arabic ligature meem with khah with meem initial form
+fd92 arabic ligature meem with jeem with khah initial form
+fd93 arabic ligature heh with meem with jeem initial form
+fd94 arabic ligature heh with meem with meem initial form
+fd95 arabic ligature noon with hah with meem initial form
+fd96 arabic ligature noon with hah with alef maksura final form
+fd97 arabic ligature noon with jeem with meem final form
+fd98 arabic ligature noon with jeem with meem initial form
+fd99 arabic ligature noon with jeem with alef maksura final form
+fd9a arabic ligature noon with meem with yeh final form
+fd9b arabic ligature noon with meem with alef maksura final form
+fd9c arabic ligature yeh with meem with meem final form
+fd9d arabic ligature yeh with meem with meem initial form
+fd9e arabic ligature beh with khah with yeh final form
+fd9f arabic ligature teh with jeem with yeh final form
+fda0 arabic ligature teh with jeem with alef maksura final form
+fda1 arabic ligature teh with khah with yeh final form
+fda2 arabic ligature teh with khah with alef maksura final form
+fda3 arabic ligature teh with meem with yeh final form
+fda4 arabic ligature teh with meem with alef maksura final form
+fda5 arabic ligature jeem with meem with yeh final form
+fda6 arabic ligature jeem with hah with alef maksura final form
+fda7 arabic ligature jeem with meem with alef maksura final form
+fda8 arabic ligature seen with khah with alef maksura final form
+fda9 arabic ligature sad with hah with yeh final form
+fdaa arabic ligature sheen with hah with yeh final form
+fdab arabic ligature dad with hah with yeh final form
+fdac arabic ligature lam with jeem with yeh final form
+fdad arabic ligature lam with meem with yeh final form
+fdae arabic ligature yeh with hah with yeh final form
+fdaf arabic ligature yeh with jeem with yeh final form
+fdb0 arabic ligature yeh with meem with yeh final form
+fdb1 arabic ligature meem with meem with yeh final form
+fdb2 arabic ligature qaf with meem with yeh final form
+fdb3 arabic ligature noon with hah with yeh final form
+fdb4 arabic ligature qaf with meem with hah initial form
+fdb5 arabic ligature lam with hah with meem initial form
+fdb6 arabic ligature ain with meem with yeh final form
+fdb7 arabic ligature kaf with meem with yeh final form
+fdb8 arabic ligature noon with jeem with hah initial form
+fdb9 arabic ligature meem with khah with yeh final form
+fdba arabic ligature lam with jeem with meem initial form
+fdbb arabic ligature kaf with meem with meem final form
+fdbc arabic ligature lam with jeem with meem final form
+fdbd arabic ligature noon with jeem with hah final form
+fdbe arabic ligature jeem with hah with yeh final form
+fdbf arabic ligature hah with jeem with yeh final form
+fdc0 arabic ligature meem with jeem with yeh final form
+fdc1 arabic ligature feh with meem with yeh final form
+fdc2 arabic ligature beh with hah with yeh final form
+fdc3 arabic ligature kaf with meem with meem initial form
+fdc4 arabic ligature ain with jeem with meem initial form
+fdc5 arabic ligature sad with meem with meem initial form
+fdc6 arabic ligature seen with khah with yeh final form
+fdc7 arabic ligature noon with jeem with yeh final form
+fdf0 arabic ligature salla used as koranic stop sign isolated form
+fdf1 arabic ligature qala used as koranic stop sign isolated form
+fdf2 arabic ligature allah isolated form
+fdf3 arabic ligature akbar isolated form
+fdf4 arabic ligature mohammad isolated form
+fdf5 arabic ligature salam isolated form
+fdf6 arabic ligature rasoul isolated form
+fdf7 arabic ligature alayhe isolated form
+fdf8 arabic ligature wasallam isolated form
+fdf9 arabic ligature salla isolated form
+fdfa arabic ligature sallallahou alayhe wasallam
+fdfb arabic ligature jallajalalouhou
+fe20 combining ligature left half
+fe21 combining ligature right half
+fe22 combining double tilde left half
+fe23 combining double tilde right half
+fe30 presentation form for vertical two dot leader
+fe31 presentation form for vertical em dash
+fe32 presentation form for vertical en dash
+fe33 presentation form for vertical low line
+fe34 presentation form for vertical wavy low line
+fe35 presentation form for vertical left parenthesis
+fe36 presentation form for vertical right parenthesis
+fe37 presentation form for vertical left curly bracket
+fe38 presentation form for vertical right curly bracket
+fe39 presentation form for vertical left tortoise shell bracket
+fe3a presentation form for vertical right tortoise shell bracket
+fe3b presentation form for vertical left black lenticular bracket
+fe3c presentation form for vertical right black lenticular bracket
+fe3d presentation form for vertical left double angle bracket
+fe3e presentation form for vertical right double angle bracket
+fe3f presentation form for vertical left angle bracket
+fe40 presentation form for vertical right angle bracket
+fe41 presentation form for vertical left corner bracket
+fe42 presentation form for vertical right corner bracket
+fe43 presentation form for vertical left white corner bracket
+fe44 presentation form for vertical right white corner bracket
+fe49 dashed overline
+fe4a centreline overline
+fe4b wavy overline
+fe4c double wavy overline
+fe4d dashed low line
+fe4e centreline low line
+fe4f wavy low line
+fe50 small comma
+fe51 small ideographic comma
+fe52 small full stop
+fe54 small semicolon
+fe55 small colon
+fe56 small question mark
+fe57 small exclamation mark
+fe58 small em dash
+fe59 small left parenthesis
+fe5a small right parenthesis
+fe5b small left curly bracket
+fe5c small right curly bracket
+fe5d small left tortoise shell bracket
+fe5e small right tortoise shell bracket
+fe5f small number sign
+fe60 small ampersand
+fe61 small asterisk
+fe62 small plus sign
+fe63 small hyphen-minus
+fe64 small less-than sign
+fe65 small greater-than sign
+fe66 small equals sign
+fe68 small reverse solidus
+fe69 small dollar sign
+fe6a small percent sign
+fe6b small commercial at
+fe70 arabic fathatan isolated form
+fe71 arabic tatweel with fathatan above
+fe72 arabic dammatan isolated form
+fe74 arabic kasratan isolated form
+fe76 arabic fatha isolated form
+fe77 arabic fatha medial form
+fe78 arabic damma isolated form
+fe79 arabic damma medial form
+fe7a arabic kasra isolated form
+fe7b arabic kasra medial form
+fe7c arabic shadda isolated form
+fe7d arabic shadda medial form
+fe7e arabic sukun isolated form
+fe7f arabic sukun medial form
+fe80 arabic letter hamza isolated form
+fe81 arabic letter alef with madda above isolated form
+fe82 arabic letter alef with madda above final form
+fe83 arabic letter alef with hamza above isolated form
+fe84 arabic letter alef with hamza above final form
+fe85 arabic letter waw with hamza above isolated form
+fe86 arabic letter waw with hamza above final form
+fe87 arabic letter alef with hamza below isolated form
+fe88 arabic letter alef with hamza below final form
+fe89 arabic letter yeh with hamza above isolated form
+fe8a arabic letter yeh with hamza above final form
+fe8b arabic letter yeh with hamza above initial form
+fe8c arabic letter yeh with hamza above medial form
+fe8d arabic letter alef isolated form
+fe8e arabic letter alef final form
+fe8f arabic letter beh isolated form
+fe90 arabic letter beh final form
+fe91 arabic letter beh initial form
+fe92 arabic letter beh medial form
+fe93 arabic letter teh marbuta isolated form
+fe94 arabic letter teh marbuta final form
+fe95 arabic letter teh isolated form
+fe96 arabic letter teh final form
+fe97 arabic letter teh initial form
+fe98 arabic letter teh medial form
+fe99 arabic letter theh isolated form
+fe9a arabic letter theh final form
+fe9b arabic letter theh initial form
+fe9c arabic letter theh medial form
+fe9d arabic letter jeem isolated form
+fe9e arabic letter jeem final form
+fe9f arabic letter jeem initial form
+fea0 arabic letter jeem medial form
+fea1 arabic letter hah isolated form
+fea2 arabic letter hah final form
+fea3 arabic letter hah initial form
+fea4 arabic letter hah medial form
+fea5 arabic letter khah isolated form
+fea6 arabic letter khah final form
+fea7 arabic letter khah initial form
+fea8 arabic letter khah medial form
+fea9 arabic letter dal isolated form
+feaa arabic letter dal final form
+feab arabic letter thal isolated form
+feac arabic letter thal final form
+fead arabic letter reh isolated form
+feae arabic letter reh final form
+feaf arabic letter zain isolated form
+feb0 arabic letter zain final form
+feb1 arabic letter seen isolated form
+feb2 arabic letter seen final form
+feb3 arabic letter seen initial form
+feb4 arabic letter seen medial form
+feb5 arabic letter sheen isolated form
+feb6 arabic letter sheen final form
+feb7 arabic letter sheen initial form
+feb8 arabic letter sheen medial form
+feb9 arabic letter sad isolated form
+feba arabic letter sad final form
+febb arabic letter sad initial form
+febc arabic letter sad medial form
+febd arabic letter dad isolated form
+febe arabic letter dad final form
+febf arabic letter dad initial form
+fec0 arabic letter dad medial form
+fec1 arabic letter tah isolated form
+fec2 arabic letter tah final form
+fec3 arabic letter tah initial form
+fec4 arabic letter tah medial form
+fec5 arabic letter zah isolated form
+fec6 arabic letter zah final form
+fec7 arabic letter zah initial form
+fec8 arabic letter zah medial form
+fec9 arabic letter ain isolated form
+feca arabic letter ain final form
+fecb arabic letter ain initial form
+fecc arabic letter ain medial form
+fecd arabic letter ghain isolated form
+fece arabic letter ghain final form
+fecf arabic letter ghain initial form
+fed0 arabic letter ghain medial form
+fed1 arabic letter feh isolated form
+fed2 arabic letter feh final form
+fed3 arabic letter feh initial form
+fed4 arabic letter feh medial form
+fed5 arabic letter qaf isolated form
+fed6 arabic letter qaf final form
+fed7 arabic letter qaf initial form
+fed8 arabic letter qaf medial form
+fed9 arabic letter kaf isolated form
+feda arabic letter kaf final form
+fedb arabic letter kaf initial form
+fedc arabic letter kaf medial form
+fedd arabic letter lam isolated form
+fede arabic letter lam final form
+fedf arabic letter lam initial form
+fee0 arabic letter lam medial form
+fee1 arabic letter meem isolated form
+fee2 arabic letter meem final form
+fee3 arabic letter meem initial form
+fee4 arabic letter meem medial form
+fee5 arabic letter noon isolated form
+fee6 arabic letter noon final form
+fee7 arabic letter noon initial form
+fee8 arabic letter noon medial form
+fee9 arabic letter heh isolated form
+feea arabic letter heh final form
+feeb arabic letter heh initial form
+feec arabic letter heh medial form
+feed arabic letter waw isolated form
+feee arabic letter waw final form
+feef arabic letter alef maksura isolated form
+fef0 arabic letter alef maksura final form
+fef1 arabic letter yeh isolated form
+fef2 arabic letter yeh final form
+fef3 arabic letter yeh initial form
+fef4 arabic letter yeh medial form
+fef5 arabic ligature lam with alef with madda above isolated form
+fef6 arabic ligature lam with alef with madda above final form
+fef7 arabic ligature lam with alef with hamza above isolated form
+fef8 arabic ligature lam with alef with hamza above final form
+fef9 arabic ligature lam with alef with hamza below isolated form
+fefa arabic ligature lam with alef with hamza below final form
+fefb arabic ligature lam with alef isolated form
+fefc arabic ligature lam with alef final form
+feff zero width no-break space
+ff01 fullwidth exclamation mark
+ff02 fullwidth quotation mark
+ff03 fullwidth number sign
+ff04 fullwidth dollar sign
+ff05 fullwidth percent sign
+ff06 fullwidth ampersand
+ff07 fullwidth apostrophe
+ff08 fullwidth left parenthesis
+ff09 fullwidth right parenthesis
+ff0a fullwidth asterisk
+ff0b fullwidth plus sign
+ff0c fullwidth comma
+ff0d fullwidth hyphen-minus
+ff0e fullwidth full stop
+ff0f fullwidth solidus
+ff10 fullwidth digit zero
+ff11 fullwidth digit one
+ff12 fullwidth digit two
+ff13 fullwidth digit three
+ff14 fullwidth digit four
+ff15 fullwidth digit five
+ff16 fullwidth digit six
+ff17 fullwidth digit seven
+ff18 fullwidth digit eight
+ff19 fullwidth digit nine
+ff1a fullwidth colon
+ff1b fullwidth semicolon
+ff1c fullwidth less-than sign
+ff1d fullwidth equals sign
+ff1e fullwidth greater-than sign
+ff1f fullwidth question mark
+ff20 fullwidth commercial at
+ff21 fullwidth latin capital letter a
+ff22 fullwidth latin capital letter b
+ff23 fullwidth latin capital letter c
+ff24 fullwidth latin capital letter d
+ff25 fullwidth latin capital letter e
+ff26 fullwidth latin capital letter f
+ff27 fullwidth latin capital letter g
+ff28 fullwidth latin capital letter h
+ff29 fullwidth latin capital letter i
+ff2a fullwidth latin capital letter j
+ff2b fullwidth latin capital letter k
+ff2c fullwidth latin capital letter l
+ff2d fullwidth latin capital letter m
+ff2e fullwidth latin capital letter n
+ff2f fullwidth latin capital letter o
+ff30 fullwidth latin capital letter p
+ff31 fullwidth latin capital letter q
+ff32 fullwidth latin capital letter r
+ff33 fullwidth latin capital letter s
+ff34 fullwidth latin capital letter t
+ff35 fullwidth latin capital letter u
+ff36 fullwidth latin capital letter v
+ff37 fullwidth latin capital letter w
+ff38 fullwidth latin capital letter x
+ff39 fullwidth latin capital letter y
+ff3a fullwidth latin capital letter z
+ff3b fullwidth left square bracket
+ff3c fullwidth reverse solidus
+ff3d fullwidth right square bracket
+ff3e fullwidth circumflex accent
+ff3f fullwidth low line
+ff40 fullwidth grave accent
+ff41 fullwidth latin small letter a;ff21
+ff42 fullwidth latin small letter b;ff22
+ff43 fullwidth latin small letter c;ff23
+ff44 fullwidth latin small letter d;ff24
+ff45 fullwidth latin small letter e;ff25
+ff46 fullwidth latin small letter f;ff26
+ff47 fullwidth latin small letter g;ff27
+ff48 fullwidth latin small letter h;ff28
+ff49 fullwidth latin small letter i;ff29
+ff4a fullwidth latin small letter j;ff2a
+ff4b fullwidth latin small letter k;ff2b
+ff4c fullwidth latin small letter l;ff2c
+ff4d fullwidth latin small letter m;ff2d
+ff4e fullwidth latin small letter n;ff2e
+ff4f fullwidth latin small letter o;ff2f
+ff50 fullwidth latin small letter p;ff30
+ff51 fullwidth latin small letter q;ff31
+ff52 fullwidth latin small letter r;ff32
+ff53 fullwidth latin small letter s;ff33
+ff54 fullwidth latin small letter t;ff34
+ff55 fullwidth latin small letter u;ff35
+ff56 fullwidth latin small letter v;ff36
+ff57 fullwidth latin small letter w;ff37
+ff58 fullwidth latin small letter x;ff38
+ff59 fullwidth latin small letter y;ff39
+ff5a fullwidth latin small letter z;ff3a
+ff5b fullwidth left curly bracket
+ff5c fullwidth vertical line
+ff5d fullwidth right curly bracket
+ff5e fullwidth tilde
+ff61 halfwidth ideographic full stop
+ff62 halfwidth left corner bracket
+ff63 halfwidth right corner bracket
+ff64 halfwidth ideographic comma
+ff65 halfwidth katakana middle dot
+ff66 halfwidth katakana letter wo
+ff67 halfwidth katakana letter small a
+ff68 halfwidth katakana letter small i
+ff69 halfwidth katakana letter small u
+ff6a halfwidth katakana letter small e
+ff6b halfwidth katakana letter small o
+ff6c halfwidth katakana letter small ya
+ff6d halfwidth katakana letter small yu
+ff6e halfwidth katakana letter small yo
+ff6f halfwidth katakana letter small tu
+ff70 halfwidth katakana-hiragana prolonged sound mark
+ff71 halfwidth katakana letter a
+ff72 halfwidth katakana letter i
+ff73 halfwidth katakana letter u
+ff74 halfwidth katakana letter e
+ff75 halfwidth katakana letter o
+ff76 halfwidth katakana letter ka
+ff77 halfwidth katakana letter ki
+ff78 halfwidth katakana letter ku
+ff79 halfwidth katakana letter ke
+ff7a halfwidth katakana letter ko
+ff7b halfwidth katakana letter sa
+ff7c halfwidth katakana letter si
+ff7d halfwidth katakana letter su
+ff7e halfwidth katakana letter se
+ff7f halfwidth katakana letter so
+ff80 halfwidth katakana letter ta
+ff81 halfwidth katakana letter ti
+ff82 halfwidth katakana letter tu
+ff83 halfwidth katakana letter te
+ff84 halfwidth katakana letter to
+ff85 halfwidth katakana letter na
+ff86 halfwidth katakana letter ni
+ff87 halfwidth katakana letter nu
+ff88 halfwidth katakana letter ne
+ff89 halfwidth katakana letter no
+ff8a halfwidth katakana letter ha
+ff8b halfwidth katakana letter hi
+ff8c halfwidth katakana letter hu
+ff8d halfwidth katakana letter he
+ff8e halfwidth katakana letter ho
+ff8f halfwidth katakana letter ma
+ff90 halfwidth katakana letter mi
+ff91 halfwidth katakana letter mu
+ff92 halfwidth katakana letter me
+ff93 halfwidth katakana letter mo
+ff94 halfwidth katakana letter ya
+ff95 halfwidth katakana letter yu
+ff96 halfwidth katakana letter yo
+ff97 halfwidth katakana letter ra
+ff98 halfwidth katakana letter ri
+ff99 halfwidth katakana letter ru
+ff9a halfwidth katakana letter re
+ff9b halfwidth katakana letter ro
+ff9c halfwidth katakana letter wa
+ff9d halfwidth katakana letter n
+ff9e halfwidth katakana voiced sound mark
+ff9f halfwidth katakana semi-voiced sound mark
+ffa0 halfwidth hangul filler
+ffa1 halfwidth hangul letter kiyeok
+ffa2 halfwidth hangul letter ssangkiyeok
+ffa3 halfwidth hangul letter kiyeok-sios
+ffa4 halfwidth hangul letter nieun
+ffa5 halfwidth hangul letter nieun-cieuc
+ffa6 halfwidth hangul letter nieun-hieuh
+ffa7 halfwidth hangul letter tikeut
+ffa8 halfwidth hangul letter ssangtikeut
+ffa9 halfwidth hangul letter rieul
+ffaa halfwidth hangul letter rieul-kiyeok
+ffab halfwidth hangul letter rieul-mieum
+ffac halfwidth hangul letter rieul-pieup
+ffad halfwidth hangul letter rieul-sios
+ffae halfwidth hangul letter rieul-thieuth
+ffaf halfwidth hangul letter rieul-phieuph
+ffb0 halfwidth hangul letter rieul-hieuh
+ffb1 halfwidth hangul letter mieum
+ffb2 halfwidth hangul letter pieup
+ffb3 halfwidth hangul letter ssangpieup
+ffb4 halfwidth hangul letter pieup-sios
+ffb5 halfwidth hangul letter sios
+ffb6 halfwidth hangul letter ssangsios
+ffb7 halfwidth hangul letter ieung
+ffb8 halfwidth hangul letter cieuc
+ffb9 halfwidth hangul letter ssangcieuc
+ffba halfwidth hangul letter chieuch
+ffbb halfwidth hangul letter khieukh
+ffbc halfwidth hangul letter thieuth
+ffbd halfwidth hangul letter phieuph
+ffbe halfwidth hangul letter hieuh
+ffc2 halfwidth hangul letter a
+ffc3 halfwidth hangul letter ae
+ffc4 halfwidth hangul letter ya
+ffc5 halfwidth hangul letter yae
+ffc6 halfwidth hangul letter eo
+ffc7 halfwidth hangul letter e
+ffca halfwidth hangul letter yeo
+ffcb halfwidth hangul letter ye
+ffcc halfwidth hangul letter o
+ffcd halfwidth hangul letter wa
+ffce halfwidth hangul letter wae
+ffcf halfwidth hangul letter oe
+ffd2 halfwidth hangul letter yo
+ffd3 halfwidth hangul letter u
+ffd4 halfwidth hangul letter weo
+ffd5 halfwidth hangul letter we
+ffd6 halfwidth hangul letter wi
+ffd7 halfwidth hangul letter yu
+ffda halfwidth hangul letter eu
+ffdb halfwidth hangul letter yi
+ffdc halfwidth hangul letter i
+ffe0 fullwidth cent sign
+ffe1 fullwidth pound sign
+ffe2 fullwidth not sign
+ffe3 fullwidth macron
+ffe4 fullwidth broken bar
+ffe5 fullwidth yen sign
+ffe6 fullwidth won sign
+ffe8 halfwidth forms light vertical
+ffe9 halfwidth leftwards arrow
+ffea halfwidth upwards arrow
+ffeb halfwidth rightwards arrow
+ffec halfwidth downwards arrow
+ffed halfwidth black square
+ffee halfwidth white circle
+fffd replacement character
diff --git a/lib/unidata/blocks.txt b/lib/unidata/blocks.txt
new file mode 100644
index 00000000..f2b95662
--- /dev/null
+++ b/lib/unidata/blocks.txt
@@ -0,0 +1,172 @@
+# Blocks-4.1.0.txt
+# Date: 2005-1-31, 16:50 [KW]
+#
+# Unicode Character Database
+# Copyright (c) 1991-2005 Unicode, Inc.
+# For terms of use, see http://www.unicode.org/terms_of_use.html
+# For documentation, see UCD.html
+#
+# Note: The casing of block names is not normative.
+# For example, "Basic Latin" and "BASIC LATIN" are equivalent.
+#
+# Format:
+# Start Code..End Code; Block Name
+
+# ================================================
+
+# Note: When comparing block names, casing, whitespace, hyphens,
+# and underbars are ignored.
+# For example, "Latin Extended-A" and "latin extended a" are equivalent.
+# For more information on the comparison of property values,
+# see UCD.html.
+#
+# All code points not explicitly listed for Block
+# have the value No_Block.
+
+# Property: Block
+
+0000..007F; Basic Latin
+0080..00FF; Latin-1 Supplement
+0100..017F; Latin Extended-A
+0180..024F; Latin Extended-B
+0250..02AF; IPA Extensions
+02B0..02FF; Spacing Modifier Letters
+0300..036F; Combining Diacritical Marks
+0370..03FF; Greek and Coptic
+0400..04FF; Cyrillic
+0500..052F; Cyrillic Supplement
+0530..058F; Armenian
+0590..05FF; Hebrew
+0600..06FF; Arabic
+0700..074F; Syriac
+0750..077F; Arabic Supplement
+0780..07BF; Thaana
+0900..097F; Devanagari
+0980..09FF; Bengali
+0A00..0A7F; Gurmukhi
+0A80..0AFF; Gujarati
+0B00..0B7F; Oriya
+0B80..0BFF; Tamil
+0C00..0C7F; Telugu
+0C80..0CFF; Kannada
+0D00..0D7F; Malayalam
+0D80..0DFF; Sinhala
+0E00..0E7F; Thai
+0E80..0EFF; Lao
+0F00..0FFF; Tibetan
+1000..109F; Myanmar
+10A0..10FF; Georgian
+1100..11FF; Hangul Jamo
+1200..137F; Ethiopic
+1380..139F; Ethiopic Supplement
+13A0..13FF; Cherokee
+1400..167F; Unified Canadian Aboriginal Syllabics
+1680..169F; Ogham
+16A0..16FF; Runic
+1700..171F; Tagalog
+1720..173F; Hanunoo
+1740..175F; Buhid
+1760..177F; Tagbanwa
+1780..17FF; Khmer
+1800..18AF; Mongolian
+1900..194F; Limbu
+1950..197F; Tai Le
+1980..19DF; New Tai Lue
+19E0..19FF; Khmer Symbols
+1A00..1A1F; Buginese
+1D00..1D7F; Phonetic Extensions
+1D80..1DBF; Phonetic Extensions Supplement
+1DC0..1DFF; Combining Diacritical Marks Supplement
+1E00..1EFF; Latin Extended Additional
+1F00..1FFF; Greek Extended
+2000..206F; General Punctuation
+2070..209F; Superscripts and Subscripts
+20A0..20CF; Currency Symbols
+20D0..20FF; Combining Diacritical Marks for Symbols
+2100..214F; Letterlike Symbols
+2150..218F; Number Forms
+2190..21FF; Arrows
+2200..22FF; Mathematical Operators
+2300..23FF; Miscellaneous Technical
+2400..243F; Control Pictures
+2440..245F; Optical Character Recognition
+2460..24FF; Enclosed Alphanumerics
+2500..257F; Box Drawing
+2580..259F; Block Elements
+25A0..25FF; Geometric Shapes
+2600..26FF; Miscellaneous Symbols
+2700..27BF; Dingbats
+27C0..27EF; Miscellaneous Mathematical Symbols-A
+27F0..27FF; Supplemental Arrows-A
+2800..28FF; Braille Patterns
+2900..297F; Supplemental Arrows-B
+2980..29FF; Miscellaneous Mathematical Symbols-B
+2A00..2AFF; Supplemental Mathematical Operators
+2B00..2BFF; Miscellaneous Symbols and Arrows
+2C00..2C5F; Glagolitic
+2C80..2CFF; Coptic
+2D00..2D2F; Georgian Supplement
+2D30..2D7F; Tifinagh
+2D80..2DDF; Ethiopic Extended
+2E00..2E7F; Supplemental Punctuation
+2E80..2EFF; CJK Radicals Supplement
+2F00..2FDF; Kangxi Radicals
+2FF0..2FFF; Ideographic Description Characters
+3000..303F; CJK Symbols and Punctuation
+3040..309F; Hiragana
+30A0..30FF; Katakana
+3100..312F; Bopomofo
+3130..318F; Hangul Compatibility Jamo
+3190..319F; Kanbun
+31A0..31BF; Bopomofo Extended
+31C0..31EF; CJK Strokes
+31F0..31FF; Katakana Phonetic Extensions
+3200..32FF; Enclosed CJK Letters and Months
+3300..33FF; CJK Compatibility
+3400..4DBF; CJK Unified Ideographs Extension A
+4DC0..4DFF; Yijing Hexagram Symbols
+4E00..9FFF; CJK Unified Ideographs
+A000..A48F; Yi Syllables
+A490..A4CF; Yi Radicals
+A700..A71F; Modifier Tone Letters
+A800..A82F; Syloti Nagri
+AC00..D7AF; Hangul Syllables
+D800..DB7F; High Surrogates
+DB80..DBFF; High Private Use Surrogates
+DC00..DFFF; Low Surrogates
+E000..F8FF; Private Use Area
+F900..FAFF; CJK Compatibility Ideographs
+FB00..FB4F; Alphabetic Presentation Forms
+FB50..FDFF; Arabic Presentation Forms-A
+FE00..FE0F; Variation Selectors
+FE10..FE1F; Vertical Forms
+FE20..FE2F; Combining Half Marks
+FE30..FE4F; CJK Compatibility Forms
+FE50..FE6F; Small Form Variants
+FE70..FEFF; Arabic Presentation Forms-B
+FF00..FFEF; Halfwidth and Fullwidth Forms
+FFF0..FFFF; Specials
+10000..1007F; Linear B Syllabary
+10080..100FF; Linear B Ideograms
+10100..1013F; Aegean Numbers
+10140..1018F; Ancient Greek Numbers
+10300..1032F; Old Italic
+10330..1034F; Gothic
+10380..1039F; Ugaritic
+103A0..103DF; Old Persian
+10400..1044F; Deseret
+10450..1047F; Shavian
+10480..104AF; Osmanya
+10800..1083F; Cypriot Syllabary
+10A00..10A5F; Kharoshthi
+1D000..1D0FF; Byzantine Musical Symbols
+1D100..1D1FF; Musical Symbols
+1D200..1D24F; Ancient Greek Musical Notation
+1D300..1D35F; Tai Xuan Jing Symbols
+1D400..1D7FF; Mathematical Alphanumeric Symbols
+20000..2A6DF; CJK Unified Ideographs Extension B
+2F800..2FA1F; CJK Compatibility Ideographs Supplement
+E0000..E007F; Tags
+E0100..E01EF; Variation Selectors Supplement
+F0000..FFFFF; Supplementary Private Use Area-A
+100000..10FFFF; Supplementary Private Use Area-B
diff --git a/lib/unidata/index2.txt b/lib/unidata/index2.txt
new file mode 100644
index 00000000..c55a1f8b
--- /dev/null
+++ b/lib/unidata/index2.txt
@@ -0,0 +1,4307 @@
+8859-1 (Latin-1), Based on ISO 00A0
+8859-2, -3, -4, -9 (European Latin), Based on ISO 0100
+8859-5 (Cyrillic), Based on ISO 0400
+8859-6 (Arabic), Based on ISO 0600
+8859-7 (Greek), Based on ISO 0370
+8859-8 (Hebrew), Based on ISO 05D0
+A, COMBINING LATIN SMALL LETTER 0363
+a, latin small letter script 0251
+A, LATIN SMALL LETTER TURNED 0250
+ABBREVIATION MARK, ARMENIAN 055F
+ABBREVIATION MARK, SYRIAC 070F
+ABBREVIATION SIGN, DEVANAGARI 0970
+Abbreviations, Squared Latin 3371
+Aboriginal Syllabics, Unified Canadian 1400
+above, cedilla 0312
+ABOVE, COMBINING ALMOST EQUAL TO 034C
+ABOVE, COMBINING BRIDGE 0346
+ABOVE, COMBINING CLOCKWISE ARROW 20D5
+ABOVE, COMBINING COMMA 0313
+ABOVE, COMBINING DOT 0307
+ABOVE, COMBINING DOUBLE VERTICAL LINE 030E
+ABOVE, COMBINING FOUR DOTS 20DC
+ABOVE, COMBINING HOMOTHETIC 034B
+ABOVE, COMBINING HOOK 0309
+ABOVE, COMBINING LEFT ANGLE 031A
+ABOVE, COMBINING LEFT ARROW 20D6
+ABOVE, COMBINING LEFT HARPOON 20D0
+ABOVE, COMBINING LEFT RIGHT ARROW 20E1
+ABOVE, COMBINING NOT TILDE 034A
+ABOVE, COMBINING REVERSED COMMA 0314
+ABOVE, COMBINING RING 030A
+ABOVE, COMBINING THREE DOTS 20DB
+ABOVE, COMBINING TURNED COMMA 0312
+ABOVE, COMBINING VERTICAL LINE 030D
+ABOVE, COMBINING WIDE BRIDGE 20E9
+ABOVE, COMBINING X 033D
+ABOVE, DOT 02D9
+above, double dot 0308
+ABOVE, RING 02DA
+above, vee 030C
+ABOVE RIGHT, COMBINING COMMA 0315
+absolute continuity 2AA1
+ACCENT, ACUTE 00B4
+ACCENT, ALMOST EQUAL TO WITH CIRCUMFLEX 2A6F
+ACCENT, CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX 2A36
+ACCENT, CIRCUMFLEX 005E
+ACCENT, COMBINING ACUTE 0301
+ACCENT, COMBINING CIRCUMFLEX 0302
+ACCENT, COMBINING DOUBLE ACUTE 030B
+ACCENT, COMBINING DOUBLE GRAVE 030F
+ACCENT, COMBINING GRAVE 0300
+ACCENT, DOUBLE ACUTE 02DD
+ACCENT, GRAVE 0060
+ACCENT, MODIFIER LETTER ACUTE 02CA
+ACCENT, MODIFIER LETTER CIRCUMFLEX 02C6
+ACCENT, MODIFIER LETTER CROSS 02DF
+ACCENT, MODIFIER LETTER GRAVE 02CB
+ACCENT, MODIFIER LETTER LOW ACUTE 02CF
+ACCENT, MODIFIER LETTER LOW GRAVE 02CE
+accent, swedish grave 02DF
+ACCENT ABOVE, PLUS SIGN WITH CIRCUMFLEX 2A23
+ACCENT BELOW, COMBINING ACUTE 0317
+ACCENT BELOW, COMBINING CIRCUMFLEX 032D
+ACCENT BELOW, COMBINING GRAVE 0316
+ACCOUNT OF 2100
+acknowledge 0006
+acknowledge, graphic for negative 237B
+acknowledge, negative 0015
+ACKNOWLEDGE, SYMBOL FOR 2406
+ACKNOWLEDGE, SYMBOL FOR NEGATIVE 2415
+ACTIVATE ARABIC FORM SHAPING 206D
+ACTIVATE SYMMETRIC SWAPPING 206B
+actuarial bend 20E7
+acute, spacing 00B4
+ACUTE ACCENT 00B4
+ACUTE ACCENT, COMBINING 0301
+ACUTE ACCENT, COMBINING DOUBLE 030B
+ACUTE ACCENT, DEVANAGARI 0954
+ACUTE ACCENT, DOUBLE 02DD
+ACUTE ACCENT, MODIFIER LETTER 02CA
+ACUTE ACCENT, MODIFIER LETTER LOW 02CF
+ACUTE ACCENT BELOW, COMBINING 0317
+ACUTE ANGLE 299F
+ACUTE TONE MARK, COMBINING 0341
+ADDRESSED TO THE SUBJECT 2101
+Addu dialect, consonant for 0780
+AE, LATIN SMALL LETTER 00E6
+Aegean Numbers 10100
+AEGEAN CHECK MARK 10102
+AEGEAN WORD SEPARATOR DOT 10101
+AEGEAN WORD SEPARATOR LINE 10100
+Ainu, Phonetic Extensions For 31F0
+AIRPLANE 2708
+aldus leaf 2766
+ALEF SYMBOL 2135
+ALL, FOR 2200
+ALL AROUND-PROFILE 232E
+ALL EQUAL TO 224C
+ALMOST EQUAL TO 2248
+ALMOST EQUAL TO, PRECEDES ABOVE 2AB7
+ALMOST EQUAL TO, PRECEDES ABOVE NOT 2AB9
+ALMOST EQUAL TO, SUBSET OF ABOVE 2AC9
+ALMOST EQUAL TO, SUCCEEDS ABOVE 2AB8
+ALMOST EQUAL TO, SUCCEEDS ABOVE NOT 2ABA
+ALMOST EQUAL TO, SUPERSET OF ABOVE 2ACA
+ALMOST EQUAL TO ABOVE, COMBINING 034C
+ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT 2A6F
+ALPHA, LATIN SMALL LETTER 0251
+ALPHA, LATIN SMALL LETTER TURNED 0252
+Alphabetic Presentation Forms FB00
+Alphanumerics, Enclosed 2460
+alternating current 223F
+ALTERNATION MARK, PART 303D
+ALTERNATIVE KEY SYMBOL 2387
+ALVEOLAR CLICK, LATIN LETTER 01C2
+always (modal operator) 25FB
+always (modal operator), was 27E4
+always be (modal operator), will 27E5
+AMALGAMATION OR COPRODUCT 2A3F
+AMPERSAND 0026
+AMPERSAND, TURNED 214B
+AND, CURLY LOGICAL 22CF
+AND, LOGICAL 2227
+AND, N-ARY LOGICAL 22C0
+andrew's, cross st. 2613
+Ands and Ors, Logical 2A51
+ANGLE 2220
+ANGLE, ACUTE 299F
+ANGLE, MEASURED 2221
+ANGLE, RIGHT 221F
+ANGLE, SPHERICAL 2222
+ANGLE, TURNED 29A2
+ANGLE ABOVE, COMBINING LEFT 031A
+angle arc 2222
+ANGLE BELOW, COMBINING LEFT 0349
+ANGLE BRACKET, LEFT 3008
+ANGLE BRACKET, LEFT DOUBLE 300A
+ANGLE BRACKET, LEFT-POINTING 2329
+ANGLE BRACKET, MATHEMATICAL LEFT 27E8
+ANGLE BRACKET, MATHEMATICAL LEFT DOUBLE 27EA
+ANGLE BRACKET, RIGHT-POINTING 232A
+ANGLE OPENING LEFT, SPHERICAL 29A0
+ANGLE OPENING UP, SPHERICAL 29A1
+ANGLE QUOTATION MARK, LEFT-POINTING DOUBLE 00AB
+ANGLE QUOTATION MARK, RIGHT-POINTING DOUBLE 00BB
+ANGLE QUOTATION MARK, SINGLE LEFT-POINTING 2039
+ANGLE QUOTATION MARK, SINGLE RIGHT-POINTING 203A
+Angle Quotation Marks, Ornamental 276E
+ANGLE WITH ARC, RIGHT 22BE
+ANGLE WITH DOWNWARDS ZIGZAG ARROW, RIGHT 237C
+angled dash 00AC
+Angles and Measured Angles 299B
+ANGSTROM SIGN 212B
+ANKH 2625
+Annotation, Interlinear FFF9
+Annotation, Kanbun Ideographic 3190
+Annotation Signs, Koranic 06D6
+ANNUITY SYMBOL, COMBINING 20E7
+ano teleia 00B7
+ANTICLOCKWISE INTEGRATION 2A11
+ANTICLOCKWISE-ROTATED DIVISION SIGN, CIRCLED 29BC
+ANTIRESTRICTION, Z NOTATION DOMAIN 2A64
+ANTIRESTRICTION, Z NOTATION RANGE 2A65
+APL 2336
+APL Functional Symbols 2336
+apl jot 2218
+apl overbar 00AF
+apl quote 0022
+apl stile 2223
+apl tilde 223C
+apl upstile 2308
+APOSTROPHE 0027
+apostrophe 02BC
+apostrophe 2019
+APOSTROPHE, ARMENIAN 055A
+APOSTROPHE, MODIFIER LETTER 02BC
+APOSTROPHE, MODIFIER LETTER DOUBLE 02EE
+apostrophe-quote 0027
+APPLICATION, FUNCTION 2061
+application program command 009F
+APPROACHES THE LIMIT 2250
+APPROXIMATE, GREATER-THAN AND NOT 2A8A
+APPROXIMATE, GREATER-THAN OR 2A86
+APPROXIMATE, LESS-THAN AND NOT 2A89
+APPROXIMATE, LESS-THAN OR 2A85
+APPROXIMATELY EQUAL OR EQUAL TO 2A70
+APPROXIMATELY EQUAL TO 2245
+approximately equal to 2257
+AQUARIUS 2652
+Arabic 0600
+Arabic, Extended 0671
+ARABIC COMMA 060C
+ARABIC DECIMAL SEPARATOR 066B
+ARABIC END OF AYAH 06DD
+ARABIC FIVE POINTED STAR 066D
+ARABIC FOOTNOTE MARKER 0602
+ARABIC FORM SHAPING, ACTIVATE 206D
+ARABIC FORM SHAPING, INHIBIT 206C
+ARABIC FULL STOP 06D4
+Arabic Honorifics 0610
+ARABIC LETTER DOTLESS BEH 066E
+ARABIC LETTER DOTLESS QAF 066F
+Arabic Letters 0627
+ARABIC NUMBER SIGN 0600
+ARABIC PERCENT SIGN 066A
+Arabic Points 064B
+Arabic Presentation Forms-A FB50
+Arabic Presentation Forms-B FE70
+ARABIC QUESTION MARK 061F
+ARABIC SEMICOLON 061B
+ARABIC SIGN SAFHA 0603
+ARABIC SIGN SANAH 0601
+Arabic Poetic Marks 0610
+Arabic Subtending Marks 0600
+ARABIC TAIL FRAGMENT FE73
+ARABIC THOUSANDS SEPARATOR 066C
+Arabic-Indic Digits 0660
+Arabic-Indic Digits for Persian and Urdu, Eastern 06F0
+ARC 2312
+arc, angle 2222
+ARC, RIGHT ANGLE WITH 22BE
+ARCH BELOW, COMBINING INVERTED DOUBLE 032B
+Arcs 25DC
+area, end of guarded 0097
+area, end of selected 0087
+area, start of guarded 0096
+area, start of selected 0086
+ARIES 2648
+Armenian 0530
+ARMENIAN ABBREVIATION MARK 055F
+ARMENIAN APOSTROPHE 055A
+Armenian Capital Letters 0531
+ARMENIAN COMMA 055D
+ARMENIAN EMPHASIS MARK 055B
+ARMENIAN EXCLAMATION MARK 055C
+ARMENIAN FULL STOP 0589
+ARMENIAN HYPHEN 058A
+Armenian Ligatures FB13
+ARMENIAN QUESTION MARK 055E
+Armenian Small Letters 0561
+ARROW, BLACK CIRCLE WITH DOWN 29ED
+ARROW, BLACK DIAMOND WITH DOWN 29EA
+arrow, colon right 29F4
+ARROW, ELECTRIC 2301
+ARROW, RIGHT ANGLE WITH DOWNWARDS ZIGZAG 237C
+ARROW, WHITE CIRCLE WITH DOWN 29EC
+ARROW ABOVE, COMBINING CLOCKWISE 20D5
+ARROW ABOVE, COMBINING LEFT 20D6
+ARROW ABOVE, COMBINING LEFT RIGHT 20E1
+ARROW BELOW, COMBINING DOUBLE RIGHTWARDS 0362
+ARROW BELOW, COMBINING LEFT RIGHT 034D
+ARROW BELOW, COMBINING UPWARDS 034E
+Arrow Dingbats 2794
+ARROW OVERLAY, COMBINING LEFTWARDS 20EA
+ARROW THROUGH CIRCLE, UP 29BD
+ARROW WITH HOOK, INTEGRAL WITH LEFTWARDS 2A17
+ARROWHEAD, UP 2303
+Arrowheads, Modifier Letter 02C2
+Arrows 2190
+Arrows, Long 27F5
+Arrows, Other White and Black 2B00
+arrows extension 23AF
+Arrows-A, Supplemental 27F0
+Arrows-B, Supplemental 2900
+ASCENDING NODE 260A
+ASCII 0020
+ASCII C0 Control Codes 0000
+ASCII Digits 0030
+ASCII Variants, Fullwidth FF01
+ash 00E6
+ASSERTION 22A6
+ASTERISK 002A
+ASTERISK, EQUALS WITH 2A6E
+ASTERISK, LOW 204E
+ASTERISK, SQUARED 29C6
+Asterisk Dingbats 2722
+ASTERISK OPERATOR 2217
+ASTERISK OPERATOR, CIRCLED 229B
+ASTERISKS ALIGNED VERTICALLY, TWO 2051
+Asterisks and Snowflakes, Stars, 2721
+ASTERISM 2042
+Astrological Symbols 263D
+asymptotic to 2248
+ASYMPTOTICALLY EQUAL TO 2243
+AT, COMMERCIAL 0040
+AVERAGE WITH SLASH, INTEGRAL 2A0F
+AYAH, ARABIC END OF 06DD
+B, LATIN LETTER SMALL CAPITAL 0299
+B, SCRIPT CAPITAL 212C
+baby gamma, latin small letter 0264
+backslash 005C
+BACKSLASH, COMBINING ENCLOSING CIRCLE 20E0
+backspace 0008
+BACKSPACE, SYMBOL FOR 2408
+backward difference 2207
+bag bracket, z notation left 27E6
+BAG MEMBERSHIP, Z NOTATION 22FF
+bag subtraction, z notation 2A41
+BAHT, THAI CURRENCY SYMBOL 0E3F
+BALLOT BOX 2610
+BALLOT BOX WITH CHECK 2611
+BALLOT BOX WITH X 2612
+BALLOT X 2717
+BALLOT X, HEAVY 2718
+bang 0021
+bar, broken vertical 00A6
+BAR, CIRCLED VERTICAL 29B6
+BAR, HORIZONTAL 2015
+BAR, N-ARY WHITE VERTICAL 2AFF
+bar, vertical 007C
+BAR, WHITE VERTICAL 2AFE
+BAR BINARY RELATION, TRIPLE VERTICAL 2AF4
+BAR DELIMITER, TRIPLE VERTICAL 2980
+Bar Dingbats, Vertical 2758
+BAR OPERATOR, LARGE TRIPLE VERTICAL 2AFC
+Bar Symbols, Error 29EE
+BAR WITH DOUBLE VERTICAL STROKE, TRIPLE HORIZONTAL 2A68
+BAR WITH HORIZONTAL STROKE, TRIPLE VERTICAL 2AF5
+BAR WITH TRIPLE VERTICAL STROKE, TRIPLE HORIZONTAL 2A69
+barred o, latin capital letter 019F
+BARRED O, LATIN SMALL LETTER 0275
+Basic Latin, C0 Controls and 0000
+Basic Russian Alphabet 0410
+BEAMED EIGHTH NOTES 266B
+BEAMED SIXTEENTH NOTES 266C
+BECAUSE 2235
+beginning of line 2310
+bell 0007
+BELL, SYMBOL FOR 2407
+BELL SYMBOL 237E
+BELOW, COMBINING ACUTE ACCENT 0317
+BELOW, COMBINING BREVE 032E
+BELOW, COMBINING BRIDGE 032A
+BELOW, COMBINING CARON 032C
+BELOW, COMBINING CIRCUMFLEX ACCENT 032D
+BELOW, COMBINING COMMA 0326
+BELOW, COMBINING DIAERESIS 0324
+BELOW, COMBINING DOT 0323
+BELOW, COMBINING DOUBLE RIGHTWARDS ARROW 0362
+BELOW, COMBINING DOUBLE VERTICAL LINE 0348
+BELOW, COMBINING EQUALS SIGN 0347
+BELOW, COMBINING GRAVE ACCENT 0316
+BELOW, COMBINING INVERTED BREVE 032F
+BELOW, COMBINING INVERTED BRIDGE 033A
+BELOW, COMBINING INVERTED DOUBLE ARCH 032B
+BELOW, COMBINING LEFT ANGLE 0349
+BELOW, COMBINING LEFT HALF RING 031C
+BELOW, COMBINING LEFT RIGHT ARROW 034D
+BELOW, COMBINING LEFT TACK 0318
+BELOW, COMBINING MACRON 0331
+BELOW, COMBINING MINUS SIGN 0320
+BELOW, COMBINING PALATALIZED HOOK 0321
+BELOW, COMBINING PLUS SIGN 031F
+BELOW, COMBINING RETROFLEX HOOK 0322
+BELOW, COMBINING RIGHT HALF RING 0339
+BELOW, COMBINING RING 0325
+BELOW, COMBINING SEAGULL 033C
+BELOW, COMBINING SQUARE 033B
+BELOW, COMBINING TILDE 0330
+BELOW, COMBINING UP TACK 031D
+BELOW, COMBINING UPWARDS ARROW 034E
+BELOW, COMBINING VERTICAL LINE 0329
+below, greek non-spacing iota 0345
+bend, actuarial 20E7
+Bengali 0980
+Bengali Currency Signs 09F2
+Bengali Digits 09E6
+Bengali Letters 0985
+BENGALI RUPEE MARK 09F2
+BENGALI RUPEE SIGN 09F3
+BENZENE RING 232C
+bernoulli function 212C
+BET SYMBOL 2136
+Betty BOOP 263A
+BETWEEN 226C
+BEVERAGE, HOT 2615
+BIDENTAL PERCUSSIVE, LATIN LETTER 02AD
+Bidirectional Formatting Controls 202A
+Big 5, Duplicates from FA0C
+BIG REVERSE SOLIDUS 29F9
+BIG SOLIDUS 29F8
+bijection, z notation 2917
+bijective mapping 2916
+BILABIAL CLICK, LATIN LETTER 0298
+BILABIAL PERCUSSIVE, LATIN LETTER 02AC
+BINARY RELATION, TRIPLE SOLIDUS 2AFB
+BINARY RELATION, TRIPLE VERTICAL BAR 2AF4
+BIOHAZARD SIGN 2623
+BLACK, BOWTIE WITH LEFT HALF 29D1
+BLACK, BOWTIE WITH RIGHT HALF 29D2
+BLACK, DOWN-POINTING TRIANGLE WITH LEFT HALF 29E8
+BLACK, DOWN-POINTING TRIANGLE WITH RIGHT HALF 29E9
+BLACK, TIMES WITH LEFT HALF 29D4
+BLACK, TIMES WITH RIGHT HALF 29D5
+BLACK BOWTIE 29D3
+BLACK CIRCLE WITH DOWN ARROW 29ED
+BLACK CIRCLE WITH TWO WHITE DOTS 2689
+BLACK CIRCLE WITH WHITE DOT RIGHT 2688
+Black Circled Numbers, White On 24EB
+BLACK DIAMOND WITH DOWN ARROW 29EA
+BLACK FLAG 2691
+BLACK HOURGLASS 29D7
+BLACK LEFT POINTING INDEX 261A
+BLACK LEFTWARDS BULLET 204C
+BLACK LENTICULAR BRACKET, LEFT 3010
+BLACK LOZENGE 29EB
+BLACK MEDIUM SMALL SQUARE 25FE
+BLACK MEDIUM SQUARE 25FC
+BLACK NIB 2712
+BLACK PARALLELOGRAM 25B0
+BLACK SCISSORS 2702
+BLACK SHOGI PIECE 2617
+black small circle 2022
+BLACK SMILING FACE 263B
+BLACK STAR 2605
+BLACK SUN WITH RAYS 2600
+BLACK TELEPHONE 260E
+BLACK TRIANGLE, PLUS SIGN WITH 2A28
+BLACK UNIVERSAL RECYCLING SYMBOL 267B
+BLACK-LETTER CAPITAL C 212D
+BLACK-LETTER CAPITAL H 210C
+BLACK-LETTER CAPITAL I 2111
+BLACK-LETTER CAPITAL R 211C
+BLACK-LETTER CAPITAL Z 2128
+BLANK SYMBOL 2422
+block, end of transmission 0017
+BLOCK, SYMBOL FOR END OF TRANSMISSION 2417
+Block Elements 2580
+bom FEFF
+Bopomofo, Chinese 3100
+Bopomofo Extended for Minnan and Hakka, Chinese 31A0
+BOWTIE 22C8
+bowtie, large 2A1D
+Bowtie Symbols 29D1
+BOX, BALLOT 2610
+BOX, OPEN 2423
+BOX, SHOULDERED OPEN 237D
+BOX, X IN A RECTANGLE 2327
+Box Drawing 2500
+BOX LINE, LEFT VERTICAL 23B8
+BOX LINE, RIGHT VERTICAL 23B9
+BOX OPERATOR, SQUARE LEFT OPEN 2ACD
+BOX OPERATOR, SQUARE RIGHT OPEN 2ACE
+BOX WITH CHECK, BALLOT 2611
+BOX WITH X, BALLOT 2612
+bra 27E6
+brace, closing 007D
+brace, opening 007B
+bracket, z notation left bag 27E6
+bracket, closing curly 007D
+bracket, closing square 005D
+BRACKET, LEFT ANGLE 3008
+BRACKET, LEFT BLACK LENTICULAR 3010
+BRACKET, LEFT CORNER 300C
+BRACKET, LEFT CURLY 007B
+BRACKET, LEFT DOUBLE ANGLE 300A
+BRACKET, LEFT SQUARE 005B
+BRACKET, LEFT TORTOISE SHELL 3014
+BRACKET, LEFT WHITE CORNER 300E
+BRACKET, LEFT WHITE LENTICULAR 3016
+BRACKET, LEFT WHITE SQUARE 301A
+BRACKET, LEFT WHITE TORTOISE SHELL 3018
+BRACKET, LEFT-POINTING ANGLE 2329
+bracket, opening curly 007B
+bracket, opening square 005B
+BRACKET, RIGHT CURLY 007D
+BRACKET, RIGHT SQUARE 005D
+Bracket Pieces 239B
+Bracket Pieces 23B0
+BRACKET WITH QUILL, LEFT SQUARE 2045
+Brackets 2983
+Brackets, CJK Angle 3008
+Brackets, Corner 2308
+Brackets, CJK Corner 300C
+Brackets, CJK 3010
+Brackets, CJK 3014
+Brackets, Fullwidth FF5F
+Brackets, Mathematical 27E6
+Brackets, Ornamental 2768
+Brackets, Ornamental 2770
+Brackets, Vertical 23B4
+Braille Patterns 2800
+brazilian currency 20A2
+break here, no 0083
+break permitted here 0082
+breathing, rough 0314
+breathing, smooth 0313
+BREVE 02D8
+BREVE, COMBINING 0306
+BREVE, COMBINING DOUBLE INVERTED 0361
+BREVE, COMBINING INVERTED 0311
+BREVE BELOW, COMBINING 032E
+BREVE BELOW, COMBINING INVERTED 032F
+BRIDGE ABOVE, COMBINING 0346
+BRIDGE ABOVE, COMBINING WIDE 20E9
+BRIDGE BELOW, COMBINING 032A
+BRIDGE BELOW, COMBINING INVERTED 033A
+broken vertical bar 00A6
+Buhid 1740
+BULLET 2022
+BULLET, BLACK LEFTWARDS 204C
+BULLET, HYPHEN 2043
+BULLET, REVERSED ROTATED FLORAL HEART 2619
+bullet, tainome (japanese, a kind of) 25C9
+BULLET, TRIANGULAR 2023
+BULLET, WHITE 25E6
+BULLET OPERATOR 2219
+BULLSEYE 25CE
+bullseye, latin letter 0298
+BUMPY ABOVE, EQUALS SIGN WITH 2AAE
+BY, MEASURED 225E
+by definition, equal to 225C
+BY DEFINITION, EQUAL TO 225D
+byte order mark FEFF
+C, BLACK-LETTER CAPITAL 212D
+C, COMBINING LATIN SMALL LETTER 0368
+C, DOUBLE-STRUCK CAPITAL 2102
+C, LATIN LETTER STRETCHED 0297
+C0 Controls and Basic Latin 0000
+C1 Controls and Latin-1 Supplement 0080
+CADA UNA 2106
+CADUCEUS 2624
+Canadian Aboriginal Syllabics, Unified 1400
+cancel 0018
+CANCEL, SYMBOL FOR 2418
+cancel character 0094
+CANCER 264B
+CANDRABINDU, COMBINING 0310
+Cantillation Marks, Hebrew 0591
+cap 2229
+CAP, SQUARE 2293
+Capital Letters, Armenian 0531
+Capital Letters, Cyrillic 0401
+Capital Letters, Georgian 10A0
+Capital Letters, Greek 0391
+Capital Letters, Latin 0041
+CAPRICORN 2651
+caps lock 21EA
+caps lock 21EC
+Card Suits, Playing 2660
+cardinal (countable), first transfinite 2135
+cardinal (functions of a real variable), third transfinite 2137
+cardinal (the continuum), second transfinite 2136
+CARE OF 2105
+caret 028C
+CARET 2038
+CARET INSERTION POINT 2041
+CARON 02C7
+CARON, COMBINING 030C
+CARON BELOW, COMBINING 032C
+carriage return 000D
+carriage return 21B5
+CARRIAGE RETURN, SYMBOL FOR 240D
+CAUTION SIGN 2621
+CEDILLA 00B8
+CEDILLA, COMBINING 0327
+cedilla, spacing 00B8
+cedilla above 0312
+CEILING, LEFT 2308
+CELSIUS, DEGREE 2103
+CENT SIGN 00A2
+centigrade, degrees 2103
+CENTRE LINE SYMBOL 2104
+CENTRED LEFT HALF RING, MODIFIER LETTER 02D3
+CENTRELINE LOW LINE FE4E
+CENTRELINE OVERLINE FE4A
+cgj 034F
+character introducer, single 009A
+character tabulation set 0088
+character tabulation with justification 0089
+CHARACTER TIE 2040
+Chart Components, Form and 2500
+CHECK, BALLOT BOX WITH 2611
+CHECK MARK 2713
+CHECK MARK, AEGEAN 10102
+CHECK MARK, HEAVY 2714
+CHECK MARK, NOT 237B
+Cherokee 13A0
+Chess Pieces 2654
+Chess Symbols, Japanese 2616
+chevrons 00AB
+CHI RHO 2627
+Chinese Bopomofo 3100
+Chinese Bopomofo Extended for Minnan and Hakka 31A0
+choice, dijkstra 2AFE
+choice, n-ary dijkstra 2AFF
+CIRCLE, BLACK 25CF
+circle, black small 2022
+CIRCLE, COMBINING ENCLOSING 20DD
+CIRCLE, DOTTED 25CC
+circle, jis composition 20DD
+CIRCLE, LARGE 25EF
+CIRCLE, MULTIPLICATION SIGN IN DOUBLE 2A37
+CIRCLE, MULTIPLICATION SIGN IN LEFT HALF 2A34
+CIRCLE, MULTIPLICATION SIGN IN RIGHT HALF 2A35
+CIRCLE, PLUS SIGN IN LEFT HALF 2A2D
+CIRCLE, PLUS SIGN IN RIGHT HALF 2A2E
+CIRCLE, SQUARED SMALL 29C7
+CIRCLE ABOVE, PLUS SIGN WITH SMALL 2A22
+CIRCLE ABOVE, UP TACK WITH 27DF
+CIRCLE ABOVE, VERTICAL LINE WITH 2AEF
+CIRCLE BACKSLASH, COMBINING ENCLOSING 20E0
+CIRCLE BELOW, DOWN TACK WITH 2AF1
+CIRCLE BELOW, VERTICAL LINE WITH 2AF0
+CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR 29BA
+CIRCLE INSIDE, GREATER-THAN WITH 2A7A
+CIRCLE INSIDE, LESS-THAN WITH 2A79
+Circle Symbols 29B5
+CIRCLE WITH DOT RIGHT, WHITE 2686
+CIRCLE WITH DOWN ARROW, BLACK 29ED
+CIRCLE WITH DOWN ARROW, WHITE 29EC
+CIRCLE WITH TWO DOTS, WHITE 2687
+CIRCLE WITH TWO WHITE DOTS, BLACK 2689
+CIRCLE WITH WHITE DOT RIGHT, BLACK 2688
+CIRCLED ASTERISK OPERATOR 229B
+CIRCLED DASH 229D
+CIRCLED DIGIT ZERO 24EA
+Circled Digits, Dingbat 2776
+CIRCLED DIVISION SIGN 2A38
+CIRCLED DIVISION SLASH 2298
+CIRCLED DOT OPERATOR 2299
+CIRCLED DOT OPERATOR, N-ARY 2A00
+CIRCLED EQUALS 229C
+Circled Ideographs 3280
+Circled Inverse Numbers 2776
+Circled Japanese Katakana 32D0
+Circled Korean Hangul Elements 3260
+Circled Korean Hangul Syllables 326E
+Circled Latin Letters 24B6
+CIRCLED MINUS 2296
+CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT 2A36
+Circled Numbers 2460
+Circled Numbers 3251
+Circled Numbers 32B1
+Circled Numbers, Double 24F5
+Circled Numbers, White On Black 24EB
+CIRCLED PLUS 2295
+CIRCLED PLUS OPERATOR, N-ARY 2A01
+CIRCLED POSTAL MARK 3036
+CIRCLED RING OPERATOR 229A
+CIRCLED TIMES 2297
+CIRCLED TIMES OPERATOR, N-ARY 2A02
+Circles 25CB
+CIRCULATION FUNCTION 2A10
+circumflex, spacing 005E
+CIRCUMFLEX ACCENT 005E
+CIRCUMFLEX ACCENT, ALMOST EQUAL TO WITH 2A6F
+CIRCUMFLEX ACCENT, CIRCLED MULTIPLICATION SIGN WITH 2A36
+CIRCUMFLEX ACCENT, COMBINING 0302
+CIRCUMFLEX ACCENT, MODIFIER LETTER 02C6
+CIRCUMFLEX ACCENT ABOVE, PLUS SIGN WITH 2A23
+CIRCUMFLEX ACCENT BELOW, COMBINING 032D
+CJK Compatibility 3300
+CJK Compatibility Forms FE30
+CJK Compatibility Ideographs F900
+CJK Compatibility Ideographs, IBM FA0E
+CJK Ideographs Area 3400
+CJK Letters and Ideographs, Enclosed 3200
+CJK Phonetics and Symbols Area 2E00
+CJK Radicals Supplement 2E80
+CJK Symbols and Punctuation 3000
+CJK Unified Ideographs 4E00
+CJK Unified Ideographs Extension A 3400
+clear key 2327
+CLEAR SCREEN SYMBOL 239A
+clear weather 2600
+CLICK, LATIN LETTER ALVEOLAR 01C2
+CLICK, LATIN LETTER BILABIAL 0298
+CLICK, LATIN LETTER DENTAL 01C0
+CLICK, LATIN LETTER LATERAL 01C1
+CLICK, LATIN LETTER RETROFLEX 01C3
+CLOCKWISE ARROW ABOVE, COMBINING 20D5
+CLOCKWISE CONTOUR INTEGRAL 2232
+CLOCKWISE INTEGRAL 2231
+CLOCKWISE RING OVERLAY, COMBINING 20D9
+clone 2104
+Clones of Diacritics, Spacing 02D8
+CLOSE UP 2050
+closed epsilon, latin small letter 029A
+CLOSED INTERSECTION WITH SERIFS 2A4D
+CLOSED OMEGA, LATIN SMALL LETTER 0277
+CLOSED OPEN E, LATIN SMALL LETTER 029A
+closed reversed epsilon, latin small letter 025E
+CLOSED REVERSED OPEN E, LATIN SMALL LETTER 025E
+CLOSED SUBSET 2ACF
+CLOSED SUBSET OR EQUAL TO 2AD1
+CLOSED SUPERSET 2AD0
+CLOSED SUPERSET OR EQUAL TO 2AD2
+CLOSED UNION WITH SERIFS 2A4C
+CLOSED UNION WITH SERIFS AND SMASH PRODUCT 2A50
+closing brace 007D
+closing curly bracket 007D
+CLOSING MARK, IDEOGRAPHIC 3006
+closing parenthesis 0029
+closing square bracket 005D
+CLOUD 2601
+cloudy weather 2601
+Codes, Process Internal FDD0
+coffee 2615
+COLON 003A
+COLON, ETHIOPIC 1365
+COLON, MODIFIER LETTER HALF TRIANGULAR 02D1
+COLON, MODIFIER LETTER TRIANGULAR 02D0
+COLON, MONGOLIAN 1804
+COLON, Z NOTATION TYPE 2982
+COLON EQUAL, DOUBLE 2A74
+COLON EQUALS 2254
+COLON OPERATOR, TRIPLE 2AF6
+colon right arrow 29F4
+COLON SIGN 20A1
+COMBINING ACUTE ACCENT 0301
+COMBINING ACUTE ACCENT BELOW 0317
+COMBINING ACUTE TONE MARK 0341
+COMBINING ALMOST EQUAL TO ABOVE 034C
+Combining Alphabet, Korean Hangul Jamo 1100
+COMBINING ANNUITY SYMBOL 20E7
+COMBINING BREVE 0306
+COMBINING BREVE BELOW 032E
+COMBINING BRIDGE ABOVE 0346
+COMBINING BRIDGE BELOW 032A
+COMBINING CANDRABINDU 0310
+COMBINING CARON 030C
+COMBINING CARON BELOW 032C
+COMBINING CEDILLA 0327
+Combining Characters, Cyrillic 0483
+COMBINING CIRCUMFLEX ACCENT 0302
+COMBINING CIRCUMFLEX ACCENT BELOW 032D
+COMBINING CLOCKWISE ARROW ABOVE 20D5
+COMBINING CLOCKWISE RING OVERLAY 20D9
+COMBINING COMMA ABOVE 0313
+COMBINING COMMA ABOVE RIGHT 0315
+COMBINING COMMA BELOW 0326
+Combining Diacritical Marks 0300
+Combining Diacritical Marks for Symbols 20D0
+COMBINING DIAERESIS 0308
+COMBINING DIAERESIS BELOW 0324
+COMBINING DOT ABOVE 0307
+COMBINING DOT BELOW 0323
+COMBINING DOUBLE ACUTE ACCENT 030B
+COMBINING DOUBLE GRAVE ACCENT 030F
+COMBINING DOUBLE INVERTED BREVE 0361
+COMBINING DOUBLE LOW LINE 0333
+COMBINING DOUBLE OVERLINE 033F
+COMBINING DOUBLE RIGHTWARDS ARROW BELOW 0362
+COMBINING DOUBLE TILDE 0360
+COMBINING DOUBLE TILDE LEFT HALF FE22
+COMBINING DOUBLE VERTICAL LINE ABOVE 030E
+COMBINING DOUBLE VERTICAL LINE BELOW 0348
+COMBINING DOUBLE VERTICAL STROKE OVERLAY 20E6
+COMBINING DOWN TACK BELOW 031E
+COMBINING ENCLOSING CIRCLE 20DD
+COMBINING ENCLOSING CIRCLE BACKSLASH 20E0
+COMBINING ENCLOSING DIAMOND 20DF
+COMBINING ENCLOSING KEYCAP 20E3
+COMBINING ENCLOSING SCREEN 20E2
+COMBINING ENCLOSING SQUARE 20DE
+COMBINING ENCLOSING UPWARD POINTING TRIANGLE 20E4
+COMBINING EQUALS SIGN BELOW 0347
+COMBINING FOUR DOTS ABOVE 20DC
+COMBINING GRAPHEME JOINER 034F
+COMBINING GRAVE ACCENT 0300
+COMBINING GRAVE ACCENT BELOW 0316
+COMBINING GRAVE TONE MARK 0340
+COMBINING GREEK DIALYTIKA TONOS 0344
+COMBINING GREEK KORONIS 0343
+COMBINING GREEK PERISPOMENI 0342
+COMBINING GREEK YPOGEGRAMMENI 0345
+combining hacek 030C
+Combining Half Marks FE20
+COMBINING HOMOTHETIC ABOVE 034B
+COMBINING HOOK ABOVE 0309
+COMBINING HORN 031B
+COMBINING INVERTED BREVE 0311
+COMBINING INVERTED BREVE BELOW 032F
+COMBINING INVERTED BRIDGE BELOW 033A
+COMBINING INVERTED DOUBLE ARCH BELOW 032B
+COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK 3099
+Combining Latin Small Letters 0363
+COMBINING LEFT ANGLE ABOVE 031A
+COMBINING LEFT ANGLE BELOW 0349
+COMBINING LEFT ARROW ABOVE 20D6
+COMBINING LEFT HALF RING BELOW 031C
+COMBINING LEFT HARPOON ABOVE 20D0
+COMBINING LEFT RIGHT ARROW ABOVE 20E1
+COMBINING LEFT RIGHT ARROW BELOW 034D
+COMBINING LEFT TACK BELOW 0318
+COMBINING LEFTWARDS ARROW OVERLAY 20EA
+COMBINING LIGATURE LEFT HALF FE20
+COMBINING LONG SOLIDUS OVERLAY 0338
+COMBINING LONG STROKE OVERLAY 0336
+COMBINING LONG VERTICAL LINE OVERLAY 20D2
+COMBINING LOW LINE 0332
+COMBINING MACRON 0304
+COMBINING MACRON BELOW 0331
+COMBINING MINUS SIGN BELOW 0320
+COMBINING NOT TILDE ABOVE 034A
+COMBINING OGONEK 0328
+COMBINING OVERLINE 0305
+COMBINING PALATALIZED HOOK BELOW 0321
+COMBINING PLUS SIGN BELOW 031F
+COMBINING RETROFLEX HOOK BELOW 0322
+COMBINING REVERSE SOLIDUS OVERLAY 20E5
+COMBINING REVERSED COMMA ABOVE 0314
+COMBINING RIGHT HALF RING BELOW 0339
+COMBINING RING ABOVE 030A
+COMBINING RING BELOW 0325
+COMBINING RING OVERLAY 20D8
+COMBINING SEAGULL BELOW 033C
+COMBINING SHORT SOLIDUS OVERLAY 0337
+COMBINING SHORT STROKE OVERLAY 0335
+COMBINING SHORT VERTICAL LINE OVERLAY 20D3
+COMBINING SQUARE BELOW 033B
+COMBINING THREE DOTS ABOVE 20DB
+COMBINING TILDE 0303
+COMBINING TILDE BELOW 0330
+COMBINING TILDE OVERLAY 0334
+COMBINING TRIPLE UNDERDOT 20E8
+COMBINING TURNED COMMA ABOVE 0312
+COMBINING UP TACK BELOW 031D
+COMBINING UPWARDS ARROW BELOW 034E
+COMBINING VERTICAL LINE ABOVE 030D
+COMBINING VERTICAL LINE BELOW 0329
+COMBINING VERTICAL TILDE 033E
+COMBINING WIDE BRIDGE ABOVE 20E9
+COMBINING X ABOVE 033D
+COMET 2604
+COMMA 002C
+COMMA, ARABIC 060C
+COMMA, ARMENIAN 055D
+COMMA, ETHIOPIC 1363
+comma, georgian 00B7
+COMMA, IDEOGRAPHIC 3001
+comma, invisible 2063
+COMMA, MODIFIER LETTER REVERSED 02BD
+COMMA, MODIFIER LETTER TURNED 02BB
+COMMA, MONGOLIAN 1802
+COMMA ABOVE, COMBINING 0313
+COMMA ABOVE, COMBINING REVERSED 0314
+COMMA ABOVE, COMBINING TURNED 0312
+COMMA ABOVE, MINUS SIGN WITH 2A29
+COMMA ABOVE RIGHT, COMBINING 0315
+COMMA BELOW, COMBINING 0326
+comma quotation mark, double 201D
+comma quotation mark, double reversed 201F
+comma quotation mark, double turned 201C
+comma quotation mark, low double 201E
+comma quotation mark, low single 201A
+comma quotation mark, single 2019
+comma quotation mark, single reversed 201B
+comma quotation mark, single turned 2018
+command, application program 009F
+command, operating system 009D
+command key 2318
+COMMERCIAL AT 0040
+COMMERCIAL MINUS SIGN 2052
+compass 263C
+Compatibility, CJK 3300
+Compatibility and Specials Area F900
+Compatibility Forms, CJK FE30
+Compatibility Ideographs, CJK F900
+Compatibility Ideographs, IBM CJK FA0E
+Compatibility Jamo, Korean Hangul 3130
+COMPLEMENT 2201
+complex numbers, the set of 2102
+component, radial 27DF
+Components, Form and Chart 2500
+composite function 2218
+COMPOSITION, Z NOTATION RELATIONAL 2A3E
+COMPOSITION, Z NOTATION SCHEMA 2A1F
+composition circle, jis 20DD
+COMPOSITION SYMBOL 2384
+concatenation, z notation sequence 2040
+CONCAVE-SIDED DIAMOND, WHITE 27E1
+CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK, WHITE 27E2
+CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK, WHITE 27E3
+conductance 2127
+CONGRUENT WITH DOT ABOVE 2A6D
+CONICAL TAPER 2332
+CONJUGATE MATRIX, HERMITIAN 22B9
+conjunction 2227
+CONJUNCTION 260C
+CONSECUTIVE EQUALS SIGNS, THREE 2A76
+CONSECUTIVE EQUALS SIGNS, TWO 2A75
+consonant for Addu dialect 0780
+CONTAINS AS MEMBER 220B
+CONTAINS AS MEMBER, SMALL 220D
+CONTAINS AS NORMAL SUBGROUP 22B3
+CONTAINS WITH LONG HORIZONTAL STROKE 22FA
+CONTAINS WITH OVERBAR 22FD
+CONTAINS WITH OVERBAR, SMALL 22FE
+CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE 22FB
+CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE, SMALL 22FC
+continuity, absolute 2AA1
+CONTINUOUS UNDERLINE SYMBOL 2381
+continuum, second transfinite cardinal 2136
+CONTOUR INTEGRAL 222E
+CONTOUR INTEGRAL, CLOCKWISE 2232
+CONTOURED OUTLINE, SQUARE WITH 29E0
+contraction operator 20E9
+control, graphic for 2388
+Control, Syriac Format 070F
+Control Code Graphics 25F0
+Control Codes, ASCII C0 0000
+Control Codes, C1 0080
+Control Codes, Graphic Pictures for 2400
+Control Codes, Graphics for 237B
+control sequence introducer 009B
+control string, device 0090
+Controls, Bidirectional Formatting 202A
+Controls, Mongolian Format 180B
+Controls and Basic Latin, C0 0000
+Controls and Latin-1 Supplement, C1 0080
+COPRODUCT, AMALGAMATION OR 2A3F
+COPRODUCT, N-ARY 2210
+Coptic, Greek and 0370
+Coptic-unique Letters 03E2
+COPYRIGHT, SOUND RECORDING 2117
+COPYRIGHT SIGN 00A9
+CORNER, TOP LEFT 231C
+CORNER BRACKET, LEFT 300C
+CORNER BRACKET, LEFT WHITE 300E
+Corner brackets 2308
+Corner brackets, CJK 300C
+CORNER WITH DOT, LOWER RIGHT 27D3
+CORNER WITH DOT, UPPER LEFT 27D4
+corners, Quine 231C
+CORPORATION, SQUARE 337F
+CORRESPONDS TO 2258
+corresponds to 2259
+costa rican currency 20A1
+countable, first transfinite cardinal 2135
+COUNTERBORE 2334
+COUNTERSINK 2335
+cr 000D
+CRESCENT, STAR AND 262A
+Croatian, Additions for Slovenian and 0200
+Croatian Digraphs Matching Serbian Cyrillic Letters 01C4
+CROP, TOP LEFT 230F
+CROSS, EAST SYRIAC 2671
+CROSS, LATIN 271D
+cross, long 2020
+CROSS, MALTESE 2720
+CROSS, ORTHODOX 2626
+cross, st. andrew's 2613
+CROSS, WEST SYRIAC 2670
+CROSS ACCENT, MODIFIER LETTER 02DF
+Cross Dingbats 2719
+CROSS OF JERUSALEM 2629
+CROSS OF LORRAINE 2628
+CROSS PRODUCT, VECTOR OR 2A2F
+cross ratio 211E
+CROSSBONES, SKULL AND 2620
+crosshatch 0023
+CRUZEIRO SIGN 20A2
+CUBE ROOT 221B
+cubed 00B3
+cup 222A
+CUP, SQUARE 2294
+curly bracket, closing 007D
+CURLY BRACKET, LEFT 007B
+curly bracket, opening 007B
+CURLY BRACKET, RIGHT 007D
+CURLY LOGICAL AND 22CF
+CURLY LOGICAL OR 22CE
+currency, brazilian 20A2
+currency, costa rican 20A1
+currency, el salvadorian 20A1
+currency, euro european 20AC
+currency, french 20A3
+currency, greek 20AF
+currency, hebrew 20AA
+currency, indian 20A8
+currency, iranian FDFC
+currency, israeli 20AA
+currency, italian 20A4
+currency, korean 20A9
+currency, laotian 20AD
+currency, mongolian 20AE
+currency, nigerian 20A6
+currency, phillipine 20B1
+currency, spanish 20A7
+currency, turkish 20A4
+currency, vietnamese 20AB
+CURRENCY SIGN 00A4
+Currency Signs, Bengali 09F2
+currency symbol, florin 0192
+CURRENCY SYMBOL BAHT, THAI 0E3F
+Currency Symbols 20A0
+current, alternating 223F
+CURRENT SYMBOL FORM TWO, DIRECT 2393
+cycle 223C
+CYLINDRICITY 232D
+Cypriot Syllabary 10800
+Cyrillic 0400
+Cyrillic, Extended 048C
+Cyrillic Capital Letters 0401
+Cyrillic Combining Characters 0483
+Cyrillic Extensions 0450
+Cyrillic Historic Letters 0460
+Cyrillic Komi Letters 0500
+Cyrillic Small Letters 0430
+Cyrillic Supplementary 0500
+D, COMBINING LATIN SMALL LETTER 0369
+D, DOUBLE-STRUCK ITALIC CAPITAL 2145
+D, DOUBLE-STRUCK ITALIC SMALL 2146
+D, LATIN CAPITAL LETTER AFRICAN 0189
+d retroflex hook, latin small letter 0256
+D WITH TAIL, LATIN SMALL LETTER 0256
+DAGGER 2020
+DAGGER, DOUBLE 2021
+d'alembertian 29E0
+DALET SYMBOL 2138
+DANDA, DEVANAGARI 0964
+DANDA, DEVANAGARI DOUBLE 0965
+dash, angled 00AC
+DASH, CIRCLED 229D
+DASH, EM 2014
+DASH, EN 2013
+DASH, FIGURE 2012
+dash, long 2015
+dash, quotation 2015
+DASH, SWUNG 2053
+DASH, WAVE 301C
+DASH, WAVY 3030
+DASHED LOW LINE FE4D
+DASHED OVERLINE FE49
+Dashes 2010
+dasia 0314
+data link escape 0010
+DATA LINK ESCAPE, SYMBOL FOR 2410
+Database Theory Operators 27D5
+DAVID, STAR OF 2721
+Days, Telegraph Symbols for 33E0
+DAY SIGN, TAMIL 0BF3
+decimal point 002E
+decimal separator 002C
+DECIMAL SEPARATOR, ARABIC 066B
+DECIMAL SEPARATOR KEY SYMBOL 2396
+deergh viram 0965
+definition, equal to by 225C
+DEFINITION, EQUAL TO BY 225D
+DEGREE CELSIUS 2103
+DEGREE FAHRENHEIT 2109
+DEGREE SIGN 00B0
+degrees centigrade 2103
+degrees kelvin 212A
+del 2207
+delete 007F
+DELETE, SYMBOL FOR 2421
+delete, undoable 2425
+DELETE FORM TWO, SYMBOL FOR 2425
+delete to the left key 232B
+delete to the right key 2326
+DELIMITER, TRIPLE VERTICAL BAR 2980
+DELTA, LATIN SMALL LETTER TURNED 018D
+DELTA EQUAL TO 225C
+DENTAL CLICK, LATIN LETTER 01C0
+Dentistry Notation Symbols 23BE
+depth symbol 21A7
+derivative 0307
+derivative, double 0308
+derivative, fourth 20DC
+derivative, third 20DB
+DESCENDING NODE 260B
+Description Characters, Ideographic 2FF0
+Devanagari 0900
+DEVANAGARI DANDA 0964
+Devanagari Digits 0966
+DEVANAGARI DOUBLE DANDA 0965
+Devanagari Letters 0905
+DEVANAGARI OM 0950
+device control four 0014
+DEVICE CONTROL FOUR, SYMBOL FOR 2414
+device control one 0011
+DEVICE CONTROL ONE, SYMBOL FOR 2411
+device control string 0090
+device control three 0013
+DEVICE CONTROL THREE, SYMBOL FOR 2413
+device control two 0012
+DEVICE CONTROL TWO, SYMBOL FOR 2412
+DHARMA, WHEEL OF 2638
+Diacritic-vowel Combinations, Pinyin 01CD
+Diacritical Marks, Combining 0300
+Diacritical Marks for Symbols, Combining 20D0
+Diacritics, Double 0360
+Diacritics, Enclosing 20DD
+Diacritics, Medieval Superscript Letter 0363
+Diacritics, Overstruck 0334
+Diacritics, Spacing Clones of 02D8
+Diacritics for Greek 0342
+Diacritics for IPA 0346
+DIAERESIS 00A8
+DIAERESIS, COMBINING 0308
+diaeresis, greek capital letter upsilon hook 03D4
+diaeresis, spacing 00A8
+DIAERESIS AND HOOK SYMBOL, GREEK UPSILON WITH 03D4
+DIAERESIS BELOW, COMBINING 0324
+DIAGONAL ELLIPSIS, UP RIGHT 22F0
+DIAGONAL SLASH, SQUARED FALLING 29C5
+DIAGONAL SLASH, SQUARED RISING 29C4
+dialytika 0308
+DIALYTIKA TONOS, COMBINING GREEK 0344
+DIAMETER SIGN 2300
+diameter symbol 2205
+DIAMOND, COMBINING ENCLOSING 20DF
+DIAMOND, WHITE CONCAVE-SIDED 27E1
+DIAMOND OPERATOR 22C4
+DIAMOND WITH CENTRED DOT, WHITE 27D0
+DIAMOND WITH DOWN ARROW, BLACK 29EA
+DIAMOND WITH LEFTWARDS TICK, WHITE CONCAVE-SIDED 27E2
+DIAMOND WITH RIGHTWARDS TICK, WHITE CONCAVE-SIDED 27E3
+Diamonds 25C6
+Dice 2680
+diesis 2021
+difference, backward 2207
+difference, forward 2206
+difference, sum or positive 2A26
+difference, symmetric 2238
+difference, symmetric 2296
+difference between 223C
+DIFFERENCE BETWEEN 224F
+difference or sum, positive 2A24
+DIFFERENTIAL, PARTIAL 2202
+DIGIT SHAPES, NATIONAL 206E
+DIGIT SHAPES, NOMINAL 206F
+Digits, Arabic-Indic 0660
+Digits, ASCII 0030
+Digits, Bengali 09E6
+Digits, Devanagari 0966
+Digits, Dingbat Circled 2776
+Digits, Ethiopic 1369
+Digits, Gujarati 0AE6
+Digits, Gurmukhi 0A66
+Digits, Kannada 0CE6
+Digits, Khmer 17E0
+Digits, Lao 0ED0
+Digits, Malayalam 0D66
+Digits, Mongolian 1810
+Digits, Myanmar 1040
+Digits, Oriya 0B66
+Digits, Osmanya 104A0
+Digits, Subscript 2080
+Digits, Superscript 2070
+Digits, Tamil 0BE7
+Digits, Telugu 0C66
+Digits, Thai 0E50
+Digits, Tibetan 0F20
+Digits for Persian and Urdu, Eastern Arabic-Indic 06F0
+DIGRAPH KOTO, KATAKANA 30FF
+DIGRAPH YORI, HIRAGANA 309F
+Digraphs, Phonetic 02A3
+Digraphs, Yiddish 05F0
+Digraphs Matching Serbian Cyrillic Letters, Croatian 01C4
+Digram Symbols, Yijing Monogram and 268A
+Digram Symbols, Tai Xuan Jing 1D301
+dijkstra choice 2AFE
+dijkstra choice, n-ary 2AFF
+DIMENSION ORIGIN 2331
+Dingbat Circled Digits 2776
+Dingbats 2700
+Dingbats, Arrow 2794
+Dingbats, Asterisk 2722
+Dingbats, Cross 2719
+Dingbats, Drop-Shadowed 274D
+Dingbats, Hazard 2620
+Dingbats, Heart 2763
+Dingbats, Miscellaneous 2600
+Dingbats, Music 2669
+Dingbats, Pencil 270E
+Dingbats, Pointing Index Finger 261A
+Dingbats, Quotation Mark 275B
+Dingbats, Scissors 2701
+Dingbats, Snowflake 2744
+Dingbats, Star 2726
+Dingbats, Vertical Bar 2758
+Dingbats, Warning 2620
+Dingbats, Weather 2600
+Dingbats, Zapf 2700
+Dingbats Series 100, ITC Zapf 2700
+DIRECT CURRENT SYMBOL FORM TWO 2393
+direct product 2299
+direct sum 2295
+DIRECTIONAL FORMATTING, POP 202C
+Directional Formatting Controls 202A
+DISCONTINUOUS UNDERLINE SYMBOL 2382
+discretionary hyphen 00AD
+disjunction 2228
+DITTO MARK 3003
+DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR, CIRCLE 29BA
+DIVIDED BY HORIZONTAL RULE, LOZENGE 27E0
+DIVIDED BY VERTICAL BAR, CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF 29BA
+DIVIDES 2223
+Divination Lore, Khmer Symbols for 17F0
+DIVISION SIGN 00F7
+DIVISION SIGN, CIRCLED 2A38
+DIVISION SIGN, CIRCLED ANTICLOCKWISE-ROTATED 29BC
+Division Sign Operators, Multiplication and 2A2F
+DIVISION SLASH 2215
+DIVISION SLASH, CIRCLED 2298
+DIVISION TIMES 22C7
+DOES NOT DIVIDE WITH REVERSED NEGATION SLASH 2AEE
+does not yield 22A3
+DOLLAR SIGN 0024
+DOMAIN ANTIRESTRICTION, Z NOTATION 2A64
+DONG SIGN 20AB
+dot 002E
+DOT, AEGEAN LINE SEPARATOR 10101
+dot, greek middle 00B7
+DOT, KATAKANA MIDDLE 30FB
+DOT, MIDDLE 00B7
+DOT, SESAME FE45
+DOT, WHITE SESAME FE46
+DOT ABOVE 02D9
+DOT ABOVE, COMBINING 0307
+dot above, double 0308
+DOT ABOVE, LATIN CAPITAL LETTER I WITH 0130
+DOT BELOW, COMBINING 0323
+DOT MINUS 2238
+DOT OPERATOR 22C5
+DOT OPERATOR, CIRCLED 2299
+DOT OPERATOR, N-ARY CIRCLED 2A00
+DOT OPERATOR, SQUARED 22A1
+DOT PLUS 2214
+DOTLESS BEH, ARABIC LETTER 066E
+DOTLESS I, LATIN SMALL LETTER 0131
+DOTLESS QAF, ARABIC LETTER 066F
+DOTS ABOVE, COMBINING FOUR 20DC
+DOTS ABOVE, COMBINING THREE 20DB
+DOTTED CIRCLE 25CC
+DOTTED FENCE 2999
+DOUBLE ACUTE ACCENT 02DD
+DOUBLE ACUTE ACCENT, COMBINING 030B
+DOUBLE ANGLE BRACKET, LEFT 300A
+DOUBLE ANGLE QUOTATION MARK, LEFT-POINTING 00AB
+DOUBLE ANGLE QUOTATION MARK, RIGHT-POINTING 00BB
+DOUBLE APOSTROPHE, MODIFIER LETTER 02EE
+DOUBLE ARCH BELOW, COMBINING INVERTED 032B
+double bar, latin letter pipe 01C2
+DOUBLE CIRCLE, MULTIPLICATION SIGN IN 2A37
+Double Circled Numbers 24F5
+DOUBLE COLON EQUAL 2A74
+double comma quotation mark 201D
+double comma quotation mark, low 201E
+DOUBLE DAGGER 2021
+DOUBLE DANDA, DEVANAGARI 0965
+double derivative 0308
+Double Diacritics 0360
+double dot above 0308
+DOUBLE DOWN TACK 2AEA
+DOUBLE EXCLAMATION MARK 203C
+DOUBLE GRAVE ACCENT, COMBINING 030F
+DOUBLE HIGH-REVERSED-9 QUOTATION MARK 201F
+DOUBLE HYPHEN, KATAKANA-HIRAGANA 30A0
+DOUBLE INTEGRAL 222C
+DOUBLE INTERSECTION 22D2
+DOUBLE INVERTED BREVE, COMBINING 0361
+DOUBLE LEFT TURNSTILE, DOUBLE VERTICAL BAR 2AE5
+DOUBLE LEFT TURNSTILE, VERTICAL BAR 2AE4
+DOUBLE LOGICAL AND 2A53
+DOUBLE LOGICAL OR 2A54
+DOUBLE LOW LINE 2017
+DOUBLE LOW LINE, COMBINING 0333
+DOUBLE LOW-9 QUOTATION MARK 201E
+DOUBLE NESTED GREATER-THAN 2AA2
+DOUBLE NESTED LESS-THAN 2AA1
+DOUBLE NESTED LESS-THAN WITH UNDERBAR 2AA3
+double obelisk 2021
+DOUBLE OVERBAR, LOGICAL AND WITH 2A5E
+DOUBLE OVERBAR, LOGICAL OR WITH 2A62
+DOUBLE OVERLINE, COMBINING 033F
+double pipe 01C1
+DOUBLE PLUS 29FA
+DOUBLE PRECEDES 2ABB
+DOUBLE PRIME 2033
+DOUBLE PRIME, MODIFIER LETTER 02BA
+DOUBLE PRIME, REVERSED 2036
+DOUBLE PRIME QUOTATION MARK 301E
+DOUBLE PRIME QUOTATION MARK, LOW 301F
+DOUBLE PRIME QUOTATION MARK, REVERSED 301D
+DOUBLE PUNCTUATION, PHILIPPINE 1736
+Double punctuation for vertical text 2047
+DOUBLE QUESTION MARK 2047
+DOUBLE QUOTATION MARK, LEFT 201C
+DOUBLE QUOTATION MARK, RIGHT 201D
+double reversed comma quotation mark 201F
+DOUBLE RIGHTWARDS ARROW BELOW, COMBINING 0362
+DOUBLE SOLIDUS OPERATOR 2AFD
+DOUBLE SQUARE INTERSECTION 2A4E
+DOUBLE SQUARE UNION 2A4F
+DOUBLE STROKE, INTEGRAL WITH 2A0E
+DOUBLE STROKE NOT SIGN 2AEC
+DOUBLE STROKE NOT SIGN, REVERSED 2AED
+DOUBLE SUBSET 22D0
+DOUBLE SUCCEEDS 2ABC
+DOUBLE SUPERSET 22D1
+DOUBLE TILDE, COMBINING 0360
+DOUBLE TILDE LEFT HALF, COMBINING FE22
+double turned comma quotation mark 201C
+DOUBLE TURNSTILE, LEFT AND RIGHT 27DA
+DOUBLE UNDERBAR, LOGICAL AND WITH 2A60
+DOUBLE UNDERBAR, LOGICAL OR WITH 2A63
+double underline 0333
+double underscore 0333
+double underscore, spacing 2017
+DOUBLE UNION 22D3
+DOUBLE UP TACK 2AEB
+DOUBLE VERTICAL, LONG DASH FROM LEFT MEMBER OF 2AE6
+DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE 2AE5
+DOUBLE VERTICAL BAR LEFT TURNSTILE 2AE3
+DOUBLE VERTICAL LINE 2016
+DOUBLE VERTICAL LINE ABOVE, COMBINING 030E
+DOUBLE VERTICAL LINE BELOW, COMBINING 0348
+DOUBLE VERTICAL STROKE, RIGHTWARDS ARROW WITH TAIL WITH 2915
+DOUBLE VERTICAL STROKE, TRIPLE HORIZONTAL BAR WITH 2A68
+DOUBLE VERTICAL STROKE OVERLAY, COMBINING 20E6
+DOUBLE WAVY OVERLINE FE4C
+DOUBLE WIGGLY FENCE, LEFT 29DA
+DOUBLE WIGGLY FENCE, RIGHT 29DB
+double-barred pipe 01C2
+DOUBLE-ENDED MULTIMAP 29DF
+DOUBLE-STRUCK CAPITAL C 2102
+DOUBLE-STRUCK CAPITAL H 210D
+DOUBLE-STRUCK CAPITAL N 2115
+DOUBLE-STRUCK CAPITAL P 2119
+DOUBLE-STRUCK CAPITAL Q 211A
+DOUBLE-STRUCK CAPITAL R 211D
+DOUBLE-STRUCK CAPITAL Z 2124
+Double-struck Greek Letters 213D
+Double-Struck Italic Mathematical Symbols 2145
+DOUBLE-STRUCK N-ARY SUMMATION 2140
+down, page 21DF
+DOWN TACK 22A4
+DOWN TACK BELOW, COMBINING 031E
+DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK 29E8
+DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK 29E9
+DRACHMA SIGN 20AF
+Drafting Symbols 232D
+dram 0292
+drop 264F
+Duplicates from Big 5 FA0C
+E, COMBINING LATIN SMALL LETTER 0364
+E, DOUBLE-STRUCK ITALIC SMALL 2147
+E, LATIN CAPITAL LETTER OPEN 0190
+E, LATIN CAPITAL LETTER REVERSED 018E
+e, latin capital letter turned 018E
+E, LATIN SMALL LETTER CLOSED OPEN 029A
+E, LATIN SMALL LETTER CLOSED REVERSED OPEN 025E
+E, LATIN SMALL LETTER OPEN 025B
+E, LATIN SMALL LETTER REVERSED 0258
+E, LATIN SMALL LETTER REVERSED OPEN 025C
+E, LATIN SMALL LETTER TURNED 01DD
+E, SCRIPT CAPITAL 2130
+E, SCRIPT SMALL 212F
+EARTH 2641
+Eastern Arabic-Indic Digits for Persian and Urdu 06F0
+ecu 20A0
+EIGHTH NOTE 266A
+EIGHTH NOTES, BEAMED 266B
+Eighths, Fractions 215B
+EJECT SYMBOL 23CF
+EK ONKAR, GURMUKHI 0A74
+el salvadorian currency 20A1
+ELECTRIC ARROW 2301
+electro-magnetic force, emf 2130
+electrolysis 21AF
+Electrotechnical Symbols from IR 181 238D
+element, unique 2129
+ELEMENT OF 2208
+ELEMENT OF, NOT AN 2209
+ELEMENT OF, SMALL 220A
+ELEMENT OF OPENING DOWNWARDS 2AD9
+ELEMENT OF OPENING UPWARDS 27D2
+ELEMENT OF WITH DOT ABOVE 22F5
+ELEMENT OF WITH LONG HORIZONTAL STROKE 22F2
+ELEMENT OF WITH OVERBAR 22F6
+ELEMENT OF WITH OVERBAR, SMALL 22F7
+ELEMENT OF WITH TWO HORIZONTAL STROKES 22F9
+ELEMENT OF WITH UNDERBAR 22F8
+ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE 22F3
+ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE, SMALL 22F4
+ell, mathematical symbol 2113
+ELLIPSIS, HORIZONTAL 2026
+ELLIPSIS, MIDLINE HORIZONTAL 22EF
+ELLIPSIS, UP RIGHT DIAGONAL 22F0
+ELLIPSIS, VERTICAL 22EE
+elliptic function, weierstrass 2118
+EM DASH 2014
+EM QUAD 2001
+EM SPACE 2003
+EMBEDDING, LEFT-TO-RIGHT 202A
+EMBEDDING, RIGHT-TO-LEFT 202B
+emf 2130
+EMPHASIS MARK, ARMENIAN 055B
+Emphasis Marks, Sidelining FE45
+EMPHASIS SYMBOL 2383
+EMPTY SET 2205
+Empty Sets 29B0
+EN DASH 2013
+EN QUAD 2000
+EN SPACE 2002
+Enclosed Alphanumerics 2460
+Enclosed CJK Letters and Ideographs 3200
+ENCLOSING CIRCLE, COMBINING 20DD
+ENCLOSING CIRCLE BACKSLASH, COMBINING 20E0
+Enclosing Diacritics 20DD
+ENCLOSING DIAMOND, COMBINING 20DF
+ENCLOSING KEYCAP, COMBINING 20E3
+ENCLOSING SCREEN, COMBINING 20E2
+ENCLOSING SQUARE, COMBINING 20DE
+ENCLOSING UPWARD POINTING TRIANGLE, COMBINING 20E4
+end 21F2
+end of guarded area 0097
+end of medium 0019
+end of medium, graphic for 237F
+END OF MEDIUM, SYMBOL FOR 2419
+END OF PROOF 220E
+end of selected area 0087
+end of text 0003
+END OF TEXT, SYMBOL FOR 2403
+end of transmission 0004
+end of transmission, graphic for 2301
+END OF TRANSMISSION, SYMBOL FOR 2404
+end of transmission block 0017
+END OF TRANSMISSION BLOCK, SYMBOL FOR 2417
+ENG, LATIN SMALL LETTER 014B
+enotikon, greek 203F
+enquiry 0005
+ENQUIRY, SYMBOL FOR 2405
+enter key 2324
+ENTER SYMBOL 2386
+ENVELOPE 2709
+epsilon, latin capital letter 0190
+epsilon, latin small letter 025B
+epsilon, latin small letter closed 029A
+epsilon, latin small letter closed reversed 025E
+epsilon, reversed straight 03F6
+epsilon, reversed straight 220D
+epsilon, straight 03F5
+epsilon, straight 220A
+EPSILON SYMBOL, GREEK LUNATE 03F5
+EPSILON SYMBOL, GREEK REVERSED LUNATE 03F6
+EQUAL, DOUBLE COLON 2A74
+EQUAL, GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE 2A92
+EQUAL, GREATER-THAN ABOVE SIMILAR OR 2A8E
+EQUAL, GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED 2A94
+EQUAL, GREATER-THAN CLOSED BY CURVE ABOVE SLANTED 2AA9
+EQUAL, LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE 2A91
+EQUAL, LESS-THAN ABOVE SIMILAR OR 2A8D
+EQUAL, LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED 2A93
+EQUAL, LESS-THAN CLOSED BY CURVE ABOVE SLANTED 2AA8
+EQUAL ABOVE GREATER-THAN, LESS-THAN ABOVE DOUBLE-LINE 2A8B
+EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL, LESS-THAN ABOVE SLANTED 2A93
+EQUAL ABOVE LESS-THAN, GREATER-THAN ABOVE DOUBLE-LINE 2A8C
+EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL, GREATER-THAN ABOVE SLANTED 2A94
+EQUAL OR EQUAL TO, APPROXIMATELY 2A70
+EQUAL TO, ALL 224C
+EQUAL TO, ALMOST 2248
+EQUAL TO, APPROXIMATELY 2245
+equal to, approximately 2257
+EQUAL TO, APPROXIMATELY EQUAL OR 2A70
+EQUAL TO, ASYMPTOTICALLY 2243
+EQUAL TO, CLOSED SUBSET OR 2AD1
+EQUAL TO, CLOSED SUPERSET OR 2AD2
+EQUAL TO, DELTA 225C
+EQUAL TO, DOUBLE-LINE SLANTED GREATER-THAN OR 2AFA
+EQUAL TO, DOUBLE-LINE SLANTED LESS-THAN OR 2AF9
+EQUAL TO, GEOMETRICALLY 2251
+EQUAL TO, GREATER-THAN AND SINGLE-LINE NOT 2A88
+EQUAL TO, GREATER-THAN OR 2265
+EQUAL TO, GREATER-THAN OR SLANTED 2A7E
+EQUAL TO, LARGER THAN OR 2AAD
+EQUAL TO, LESS-THAN AND SINGLE-LINE NOT 2A87
+EQUAL TO, LESS-THAN OR 2264
+EQUAL TO, LESS-THAN OR SLANTED 2A7D
+EQUAL TO, NOT 2260
+EQUAL TO, PRECEDES ABOVE ALMOST 2AB7
+EQUAL TO, PRECEDES ABOVE NOT 2AB5
+EQUAL TO, PRECEDES ABOVE NOT ALMOST 2AB9
+EQUAL TO, PRECEDES ABOVE SINGLE-LINE NOT 2AB1
+EQUAL TO, QUESTIONED 225F
+EQUAL TO, RING 2257
+EQUAL TO, RING IN 2256
+EQUAL TO, SMALLER THAN OR 2AAC
+EQUAL TO, SUBSET OF ABOVE ALMOST 2AC9
+EQUAL TO, SUBSET OF ABOVE NOT 2ACB
+EQUAL TO, SUCCEEDS ABOVE ALMOST 2AB8
+EQUAL TO, SUCCEEDS ABOVE NOT 2AB6
+EQUAL TO, SUCCEEDS ABOVE NOT ALMOST 2ABA
+EQUAL TO, SUCCEEDS ABOVE SINGLE-LINE NOT 2AB2
+EQUAL TO, SUPERSET OF ABOVE ALMOST 2ACA
+EQUAL TO, SUPERSET OF ABOVE NOT 2ACC
+EQUAL TO ABOVE, COMBINING ALMOST 034C
+equal to by definition 225C
+EQUAL TO BY DEFINITION 225D
+EQUAL TO OR GREATER-THAN, DOUBLE-LINE 2A9A
+EQUAL TO OR GREATER-THAN, DOUBLE-LINE SLANTED 2A9C
+EQUAL TO OR GREATER-THAN, SLANTED 2A96
+EQUAL TO OR GREATER-THAN WITH DOT INSIDE, SLANTED 2A98
+EQUAL TO OR LESS-THAN, DOUBLE-LINE 2A99
+EQUAL TO OR LESS-THAN, DOUBLE-LINE SLANTED 2A9B
+EQUAL TO OR LESS-THAN, SLANTED 2A95
+EQUAL TO OR LESS-THAN WITH DOT INSIDE, SLANTED 2A97
+EQUAL TO WITH CIRCUMFLEX ACCENT, ALMOST 2A6F
+EQUAL TO WITH DOT ABOVE, GREATER-THAN OR SLANTED 2A82
+EQUAL TO WITH DOT ABOVE, LESS-THAN OR SLANTED 2A81
+EQUAL TO WITH DOT ABOVE, SUBSET OF OR 2AC3
+EQUAL TO WITH DOT ABOVE, SUPERSET OF OR 2AC4
+EQUAL TO WITH DOT ABOVE LEFT, GREATER-THAN OR SLANTED 2A84
+EQUAL TO WITH DOT ABOVE RIGHT, LESS-THAN OR SLANTED 2A83
+EQUAL TO WITH DOT INSIDE, GREATER-THAN OR SLANTED 2A80
+EQUAL TO WITH DOT INSIDE, LESS-THAN OR SLANTED 2A7F
+EQUALS, CIRCLED 229C
+EQUALS, REVERSED TILDE 22CD
+EQUALS, STAR 225B
+EQUALS COLON 2255
+EQUALS SIGN 003D
+EQUALS SIGN, PLUS SIGN ABOVE 2A72
+EQUALS SIGN, PRECEDES ABOVE 2AB3
+EQUALS SIGN, PRECEDES ABOVE SINGLE-LINE 2AAF
+EQUALS SIGN, SIMILAR ABOVE GREATER-THAN ABOVE 2AA0
+EQUALS SIGN, SIMILAR ABOVE LESS-THAN ABOVE 2A9F
+EQUALS SIGN, SUBSCRIPT 208C
+EQUALS SIGN, SUBSET OF ABOVE 2AC5
+EQUALS SIGN, SUCCEEDS ABOVE 2AB4
+EQUALS SIGN, SUCCEEDS ABOVE SINGLE-LINE 2AB0
+EQUALS SIGN, SUPERSCRIPT 207C
+EQUALS SIGN, SUPERSET OF ABOVE 2AC6
+EQUALS SIGN ABOVE PLUS SIGN 2A71
+EQUALS SIGN ABOVE TILDE OPERATOR 2A73
+EQUALS SIGN AND SLANTED PARALLEL 29E3
+EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE 29E4
+EQUALS SIGN BELOW, COMBINING 0347
+EQUALS SIGN WITH BUMPY ABOVE 2AAE
+EQUALS SIGN WITH DOT BELOW 2A66
+EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW 2A77
+EQUALS SIGNS, THREE CONSECUTIVE 2A76
+EQUALS SIGNS, TWO CONSECUTIVE 2A75
+EQUALS WITH ASTERISK 2A6E
+equiangular 225C
+EQUIANGULAR TO 225A
+equivalent, tautological 29E6
+EQUIVALENT TO 224D
+EQUIVALENT TO, GEOMETRICALLY 224E
+EQUIVALENT TO, STRICTLY 2263
+EQUIVALENT WITH FOUR DOTS ABOVE 2A78
+Era Names, Japanese 337B
+ERASE TO THE LEFT 232B
+ERASE TO THE RIGHT 2326
+error 212F
+Error Bar Symbols 29EE
+escape 001B
+escape, data link 0010
+ESCAPE, SYMBOL FOR 241B
+ESCAPE, SYMBOL FOR DATA LINK 2410
+escudo 0024
+ESH, LATIN CAPITAL LETTER 01A9
+ESH, LATIN SMALL LETTER 0283
+ESH, LATIN SMALL LETTER SQUAT REVERSED 0285
+ESH LOOP, LATIN LETTER REVERSED 01AA
+ESTIMATED SYMBOL 212E
+ESTIMATES 2259
+eszett 00DF
+ET, TIRONIAN SIGN 204A
+ETH, LATIN SMALL LETTER 00F0
+ethel 0153
+Ethiopic 1200
+ETHIOPIC COLON 1365
+ETHIOPIC COMMA 1363
+Ethiopic Digits 1369
+ETHIOPIC FULL STOP 1362
+ETHIOPIC QUESTION MARK 1367
+ETHIOPIC SEMICOLON 1364
+ETHIOPIC WORDSPACE 1361
+EULER CONSTANT 2107
+EURO SIGN 20AC
+European Latin 0100
+european paragraph sign 00A7
+european section sign 00B6
+EXCESS 2239
+EXCLAMATION MARK 0021
+EXCLAMATION MARK, ARMENIAN 055C
+EXCLAMATION MARK, DOUBLE 203C
+EXCLAMATION MARK, INVERTED 00A1
+exclamation mark, latin letter 01C3
+EXCLAMATION MARK, QUESTION 2048
+EXCLAMATION MARK ORNAMENT, HEAVY 2762
+EXCLAMATION QUESTION MARK 2049
+EXISTS, THERE 2203
+Extended Additional, Latin 1E00
+Extended Arabic 0671
+Extended Cyrillic 048C
+Extended for Minnan and Hakka, Chinese Bopomofo 31A0
+Extended Greek 1F00
+Extended-A, Latin 0100
+Extended-B, Latin 0180
+extension, arrows 23AF
+EXTENSION, HORIZONTAL LINE 23AF
+EXTENSION, INTEGRAL 23AE
+EXTENSION, VERTICAL LINE 23D0
+Extension A, CJK Unified Ideographs 3400
+Extensions, Cyrillic 0450
+Extensions, IPA 0250
+Extensions, Katakana Phonetic 31F0
+Extensions, Special Characters 23AE
+Extensions for Sanskrit and Tibetan, Mongolian 1880
+Extensions for Vietnamese, Latin 1EA0
+EZH, LATIN CAPITAL LETTER 01B7
+EZH, LATIN SMALL LETTER 0292
+EZH REVERSED, LATIN SMALL LETTER 01B9
+F, SCRIPT CAPITAL 2131
+F, TURNED CAPITAL 2132
+F WITH HOOK, LATIN SMALL LETTER 0192
+FACE, BLACK SMILING 263B
+FACE, POSTAL MARK 3020
+FACE, WHITE FROWNING 2639
+FACE, WHITE SMILING 263A
+FACSIMILE SIGN 213B
+factorial 0021
+FAHRENHEIT, DEGREE 2109
+FALLING DIAGONAL SLASH, SQUARED 29C5
+FALLING DOTS, MINUS SIGN WITH 2A2B
+feet 2032
+FEMALE SIGN 2640
+FEMININE ORDINAL INDICATOR 00AA
+FENCE, DOTTED 2999
+FENCE, LEFT DOUBLE WIGGLY 29DA
+FENCE, LEFT WIGGLY 29D8
+FENCE, RIGHT DOUBLE WIGGLY 29DB
+FENCE, RIGHT WIGGLY 29D9
+Fences 2999
+Fences 29D8
+Fifths, Fractions 2155
+FIGURE DASH 2012
+FIGURE SPACE 2007
+file separator 001C
+FILE SEPARATOR, SYMBOL FOR 241C
+Finger Dingbats, Pointing Index 261A
+finite function, z notation 20E6
+finite function, z notation 21FB
+finite injection, z notation 2915
+FINITE PART INTEGRAL 2A0D
+finite relation, z notation 21FC
+finite surjection, z notation 2901
+finite surjective injection, z notation 2918
+FIRST QUARTER MOON 263D
+first transfinite cardinal (countable) 2135
+Fish Tails 297C
+FISHEYE 25C9
+fist 261E
+FIVE, LATIN SMALL LETTER TONE 01BD
+FIVE POINTED STAR, ARABIC 066D
+FLAG, BLACK 2691
+FLAT SIGN, MUSIC 266D
+FLOOR, LEFT 230A
+FLORAL HEART BULLET, REVERSED ROTATED 2619
+florin currency symbol 0192
+folder 0192
+FOOT, SQUARE 23CD
+FOONOTE MARKER, ARABIC 0602
+FOR ALL 2200
+FORCES 22A9
+FORKING 2ADC
+Forks 2AD9
+Form and Chart Components 2500
+form feed 000C
+form feed 21A1
+FORM FEED, SYMBOL FOR 240C
+Format Control, Syriac 070F
+Format Controls, Mongolian 180B
+FORMATTING, POP DIRECTIONAL 202C
+Formatting Characters 200C
+Formatting Characters 2028
+Formatting Controls, Bidirectional 202A
+forward difference 2206
+FOUR DOTS ABOVE, COMBINING 20DC
+FOUR-PER-EM SPACE 2005
+fourier transform 2131
+fourth derivative 20DC
+FOURTH ROOT 221C
+fourth transfinite cardinal 2138
+Fourths, Fractions 00BC
+FRACTION NUMERATOR ONE 215F
+FRACTION ONE HALF, VULGAR 00BD
+FRACTION ONE QUARTER, VULGAR 00BC
+FRACTION SLASH 2044
+FRACTION THREE QUARTERS, VULGAR 00BE
+Fractions 2153
+FRAGMENT, ARABIC TAIL FE73
+framus, white 29D6
+FRANC SIGN, FRENCH 20A3
+FRICATIVE, LATIN LETTER PHARYNGEAL VOICED 0295
+FROWN 2322
+FROWNING FACE, WHITE 2639
+FULL BLOCK 2588
+FULL OUTER JOIN 27D7
+FULL STOP 002E
+FULL STOP, ARABIC 06D4
+FULL STOP, ARMENIAN 0589
+FULL STOP, ETHIOPIC 1362
+full stop, georgian 0589
+FULL STOP, IDEOGRAPHIC 3002
+FULL STOP, MONGOLIAN 1803
+Fullwidth ASCII Variants FF01
+Fullwidth Brackets FF5F
+Fullwidth Forms, Halfwidth and FF00
+Fullwidth Symbol Variants FFE0
+FUNCTION, CIRCULATION 2A10
+function, gamma 0393
+function, z notation finite 20E6
+function, z notation finite 21FB
+function, z notation partial 21F8
+FUNCTION APPLICATION 2061
+function symbol 0192
+fvs 180B
+G, LATIN LETTER SMALL CAPITAL 0262
+G, LATIN SMALL LETTER SCRIPT 0261
+G, SCRIPT SMALL 210A
+G, TURNED SANS-SERIF CAPITAL 2141
+game 2141
+GAMMA, DOUBLE-STRUCK CAPITAL 213E
+GAMMA, DOUBLE-STRUCK SMALL 213D
+GAMMA, LATIN CAPITAL LETTER 0194
+GAMMA, LATIN SMALL LETTER 0263
+gamma, latin small letter baby 0264
+GAMMA, MODIFIER LETTER SMALL 02E0
+gamma function 0393
+GB 2312 (Chinese), Based on 3100
+GEMINI 264A
+General Punctuation 2000
+General Scripts Area 0000
+GENERIC MATERIALS, RECYCLING SYMBOL FOR 267A
+Generic punctuation for Philippine scripts 1735
+GEOMETRIC PROPORTION 223A
+Geometric Shapes 25A0
+GEOMETRICALLY EQUAL TO 2251
+GEOMETRICALLY EQUIVALENT TO 224E
+Georgian 10A0
+Georgian Capital Letters 10A0
+georgian comma 00B7
+georgian full stop 0589
+GEORGIAN PARAGRAPH SEPARATOR 10FB
+Georgian Small Letters 10D0
+german mark 2133
+GERMAN PENNY SIGN 20B0
+GETA MARK 3013
+GIMEL SYMBOL 2137
+GLEICH STARK 29E6
+glottal stop 02BC
+GLOTTAL STOP, LATIN LETTER 0294
+GLOTTAL STOP, LATIN LETTER INVERTED 0296
+glottal stop, latin letter reversed 0295
+GLOTTAL STOP, MODIFIER LETTER 02C0
+GLOTTAL STOP, MODIFIER LETTER REVERSED 02C1
+GLOTTAL STOP, MODIFIER LETTER SMALL REVERSED 02E4
+Go Markers 2686
+Golden Number Runes 16EE
+GRAPHEME JOINER, COMBINING 034F
+Graphic Characters, Terminal 23B7
+Graphic Characters, Terminal 2596
+Graphic Pictures for Control Codes 2400
+Graphics, Control Code 25F0
+Graphics, Scan Lines For Terminal 23BA
+Graphics for Control Codes 237B
+grave, spacing 0060
+GRAVE ACCENT 0060
+GRAVE ACCENT, COMBINING 0300
+GRAVE ACCENT, COMBINING DOUBLE 030F
+GRAVE ACCENT, DEVANAGARI 0953
+GRAVE ACCENT, MODIFIER LETTER 02CB
+GRAVE ACCENT, MODIFIER LETTER LOW 02CE
+grave accent, swedish 02DF
+GRAVE ACCENT BELOW, COMBINING 0316
+GRAVE TONE MARK, COMBINING 0340
+GREATER-THAN, CIRCLED 29C1
+GREATER-THAN, DOUBLE NESTED 2AA2
+GREATER-THAN, DOUBLE-LINE EQUAL TO OR 2A9A
+GREATER-THAN, DOUBLE-LINE SLANTED EQUAL TO OR 2A9C
+GREATER-THAN, LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE 2A8B
+GREATER-THAN, LESS-THAN ABOVE SIMILAR ABOVE 2A8F
+GREATER-THAN, MUCH 226B
+GREATER-THAN, SIMILAR OR 2A9E
+GREATER-THAN, SLANTED EQUAL TO OR 2A96
+GREATER-THAN, TRIPLE NESTED 2AF8
+GREATER-THAN, VERY MUCH 22D9
+GREATER-THAN ABOVE DOUBLE-LINE EQUAL, LESS-THAN ABOVE 2A91
+GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN 2A8C
+GREATER-THAN ABOVE EQUALS SIGN, SIMILAR ABOVE 2AA0
+GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL 2A92
+GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN 2A90
+GREATER-THAN ABOVE SIMILAR OR EQUAL 2A8E
+GREATER-THAN ABOVE SLANTED EQUAL, LESS-THAN ABOVE SLANTED EQUAL ABOVE 2A93
+GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL 2A94
+GREATER-THAN AND NOT APPROXIMATE 2A8A
+GREATER-THAN AND SINGLE-LINE NOT EQUAL TO 2A88
+GREATER-THAN BESIDE LESS-THAN 2AA5
+GREATER-THAN CLOSED BY CURVE 2AA7
+GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL 2AA9
+GREATER-THAN OR APPROXIMATE 2A86
+GREATER-THAN OR EQUAL TO 2265
+GREATER-THAN OR EQUAL TO, DOUBLE-LINE SLANTED 2AFA
+GREATER-THAN OR SLANTED EQUAL TO 2A7E
+GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE 2A82
+GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT 2A84
+GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE 2A80
+GREATER-THAN OVERLAPPING LESS-THAN 2AA4
+GREATER-THAN SIGN 003E
+GREATER-THAN WITH CIRCLE INSIDE 2A7A
+GREATER-THAN WITH DOT INSIDE, SLANTED EQUAL TO OR 2A98
+GREATER-THAN WITH QUESTION MARK ABOVE 2A7C
+Greek, Diacritics for 0342
+Greek, Extended 1F00
+Greek and Coptic 0370
+Greek Capital Letters 0391
+greek currency 20AF
+GREEK DIALYTIKA TONOS, COMBINING 0344
+greek enotikon 203F
+GREEK KORONIS, COMBINING 0343
+greek middle dot 00B7
+greek non-spacing iota below 0345
+GREEK PERISPOMENI, COMBINING 0342
+GREEK QUESTION MARK 037E
+GREEK SMALL LETTER IOTA, TURNED 2129
+Greek Small Letters 03B1
+Greek Symbols 03D0
+GREEK YPOGEGRAMMENI, COMBINING 0345
+group lock 21F0
+group separator 001D
+GROUP SEPARATOR, SYMBOL FOR 241D
+guarded area, end of 0097
+guarded area, start of 0096
+gui icons 231A
+guillemet, left pointing 00AB
+guillemet, left pointing single 2039
+guillemet, right pointing 00BB
+guillemet, right pointing single 203A
+Gujarati 0A80
+Gujarati Digits 0AE6
+Gujarati Letters 0A85
+GUJARATI RUPEE SIGN 0AF1
+Gurmukhi 0A00
+Gurmukhi Digits 0A66
+Gurmukhi Letters 0A05
+H, BLACK-LETTER CAPITAL 210C
+H, COMBINING LATIN SMALL LETTER 036A
+H, DOUBLE-STRUCK CAPITAL 210D
+H, LATIN LETTER SMALL CAPITAL 029C
+H, LATIN SMALL LETTER TURNED 0265
+H, MODIFIER LETTER SMALL 02B0
+H, SCRIPT CAPITAL 210B
+hacek, combining 030C
+hacek, modifier letter 02C7
+HAIR SPACE 200A
+Hakka, Chinese Bopomofo Extended for Minnan and 31A0
+halant, bengali 09CD
+halant, devanagari 094D
+HALF, COMBINING DOUBLE TILDE LEFT FE22
+HALF, COMBINING LIGATURE LEFT FE20
+HALF, VULGAR FRACTION ONE 00BD
+HALF CIRCLE, MULTIPLICATION SIGN IN LEFT 2A34
+HALF CIRCLE, MULTIPLICATION SIGN IN RIGHT 2A35
+HALF CIRCLE, PLUS SIGN IN LEFT 2A2D
+HALF CIRCLE, PLUS SIGN IN RIGHT 2A2E
+HALF FILL SPACE, IDEOGRAPHIC 303F
+HALF INTEGRAL, TOP 2320
+Half Marks, Combining FE20
+HALF RING, MODIFIER LETTER CENTRED LEFT 02D3
+HALF RING, MODIFIER LETTER LEFT 02BF
+HALF RING BELOW, COMBINING LEFT 031C
+HALF RING BELOW, COMBINING RIGHT 0339
+HALF TRIANGULAR COLON, MODIFIER LETTER 02D1
+Halfwidth and Fullwidth Forms FF00
+Halfwidth Japanese Katakana Variants FF61
+Halfwidth Korean Hangul Variants FFA0
+hamiltonian function 210B
+HAMMER AND SICKLE 262D
+Han Ideographs 4E00
+HAND, VICTORY 270C
+HAND, WRITING 270D
+Hand Symbols, Pointing 261A
+Hangul, Based on KS C 5601 (Korean) 3130
+HANGUL CHOSEONG FILLER 115F
+Hangul Compatibility Jamo, Korean 3130
+Hangul Elements, Circled Korean 3260
+Hangul Elements, Parenthesized Korean 3200
+HANGUL FILLER 3164
+Hangul Jamo Combining Alphabet, Korean 1100
+HANGUL JUNGSEONG FILLER 1160
+Hangul Syllables, Circled Korean 326E
+Hangul Syllables, Parenthesized Korean 320E
+Hangul Syllables Area, Korean AC00
+Hangul Variants, Halfwidth Korean FFA0
+Hangzhou-style Numerals 3021
+Hanunoo 1720
+HANUNOO SIGN PAMUDPOD 1734
+Hanunóo-specific punctuation 1734
+HARPOON ABOVE, COMBINING LEFT 20D0
+hasant 09CD
+hash 0023
+hat 0302
+hat 2229
+have a nice day! 263A
+Hazard Dingbats 2620
+heading, start of 0001
+HEADING, SYMBOL FOR START OF 2401
+Heart Ornaments 2763
+HEAVY BALLOT X 2718
+HEAVY CHECK MARK 2714
+HEAVY MULTIPLICATION X 2716
+Hebrew 0590
+Hebrew Cantillation Marks 0591
+hebrew currency 20AA
+Hebrew Letters 05D0
+Hebrew Points 05B0
+Hebrew Presentation Forms FB1D
+HELM SYMBOL 2388
+HERMITIAN CONJUGATE MATRIX 22B9
+Hexagram Symbols, Yijing 4DC0
+hiding, z notation schema 29F9
+High Surrogates D800
+HIGH VOLTAGE SIGN 26A1
+HIGH-REVERSED-9 QUOTATION MARK, DOUBLE 201F
+HIGH-REVERSED-9 QUOTATION MARK, SINGLE 201B
+higher rank than 227B
+hilbert space 210C
+Hiragana, Based on JIS X 0208 (Japanese) 3040
+HIRAGANA DIGRAPH YORI 309F
+HIRAGANA ITERATION MARK 309D
+histogram marker 25AE
+Historic Letters, Cyrillic 0460
+home 21B8
+home 21F1
+HOMOTHETIC 223B
+HOMOTHETIC ABOVE, COMBINING 034B
+Honorific Signs, Arabic 0610
+HOOK, MODIFIER LETTER RHOTIC 02DE
+hook, nasal 0328
+HOOK ABOVE, COMBINING 0309
+HOOK BELOW, COMBINING PALATALIZED 0321
+HOOK BELOW, COMBINING RETROFLEX 0322
+HORIZONTAL BAR 2015
+HORIZONTAL BAR, CIRCLE WITH 29B5
+HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE, TRIPLE 2A68
+HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE, TRIPLE 2A69
+HORIZONTAL ELLIPSIS 2026
+HORIZONTAL ELLIPSIS, MIDLINE 22EF
+HORIZONTAL LINE EXTENSION 23AF
+HORIZONTAL RULE, LOZENGE DIVIDED BY 27E0
+horizontal tabulation 0009
+HORIZONTAL TABULATION, SYMBOL FOR 2409
+HORN, COMBINING 031B
+HORN, LATIN SMALL LETTER RAMS 0264
+HOT BEVERAGE 2615
+HOT SPRINGS 2668
+HOURGLASS 231B
+HOURGLASS, BLACK 29D7
+HOURGLASS, WHITE 29D6
+Hours, Telegraph Symbols for 3358
+HOUSE 2302
+HV, LATIN SMALL LETTER 0195
+HWAIR, LATIN CAPITAL LETTER 01F6
+HYPHEN 2010
+HYPHEN, ARMENIAN 058A
+hyphen, discretionary 00AD
+HYPHEN, KATAKANA-HIRAGANA DOUBLE 30A0
+HYPHEN, NON-BREAKING 2011
+HYPHEN, SOFT 00AD
+HYPHEN BULLET 2043
+hyphen or minus sign 002D
+HYPHEN-MINUS 002D
+HYPHENATION POINT 2027
+hyphus 002D
+HYSTERESIS SYMBOL 238E
+I, BLACK-LETTER CAPITAL 2111
+I, COMBINING LATIN SMALL LETTER 0365
+I, DOUBLE-STRUCK ITALIC SMALL 2148
+I, LATIN LETTER SMALL CAPITAL 026A
+I, LATIN SMALL LETTER DOTLESS 0131
+I, SCRIPT CAPITAL 2110
+I, SUPERSCRIPT LATIN SMALL LETTER 2071
+I WITH DOT ABOVE, LATIN CAPITAL LETTER 0130
+IBM CJK Compatibility Ideographs FA0E
+icons, gui 231A
+identical and parallel to 2A68
+IDENTICAL TO 2261
+IDENTICAL TO AND SLANTED PARALLEL 29E5
+IDENTICAL WITH DOT ABOVE 2A67
+Ideographic Annotation, Japanese Kanbun 3190
+IDEOGRAPHIC CLOSING MARK 3006
+IDEOGRAPHIC COMMA 3001
+Ideographic Description Characters 2FF0
+IDEOGRAPHIC FULL STOP 3002
+IDEOGRAPHIC HALF FILL SPACE 303F
+IDEOGRAPHIC ITERATION MARK 3005
+IDEOGRAPHIC ITERATION MARK, VERTICAL 303B
+IDEOGRAPHIC NUMBER ZERO 3007
+IDEOGRAPHIC SPACE 3000
+Ideographic Tone Marks 302A
+Ideographs, Circled 3280
+Ideographs, CJK Compatibility F900
+Ideographs, CJK Unified 4E00
+Ideographs, Enclosed CJK Letters and 3200
+Ideographs, Han 4E00
+Ideographs, IBM CJK Compatibility FA0E
+Ideographs, Parenthesized 3220
+Ideographs Area, CJK 3400
+Ideographs Extension A, CJK Unified 3400
+IDLE, SYMBOL FOR SYNCHRONOUS 2416
+idle, synchronous 0016
+IJ, LATIN SMALL LIGATURE 0133
+IMAGE OF 22B7
+IMAGE OF, SQUARE 228F
+imaginary part 2111
+implies 22A2
+inches 2033
+included in set 2282
+includes in set 2283
+INCOMPLETE INFINITY 29DC
+incorporated, japanese 337F
+INCREASES AS 29E1
+INCREMENT 2206
+independence 2AEB
+independent 2ADD
+independent, not 2ADC
+index 0084
+Index Finger Dingbats, Pointing 261A
+indian currency 20A8
+inferior order to, of 2134
+INFINITY 221E
+INFINITY, INCOMPLETE 29DC
+INFINITY, TIE OVER 29DD
+INFINITY NEGATED WITH VERTICAL BAR 29DE
+INFORMATION SOURCE 2139
+INHIBIT ARABIC FORM SHAPING 206C
+INHIBIT SYMMETRIC SWAPPING 206A
+injection, z notation finite 2915
+injection, z notation finite surjective 2918
+injection, z notation partial 2914
+injection, z notation surjective 2917
+INSERTION POINT, CARET 2041
+INSERTION SYMBOL 2380
+integers, the set of 2124
+INTEGRAL 222B
+INTEGRAL, CLOCKWISE 2231
+INTEGRAL, CLOCKWISE CONTOUR 2232
+INTEGRAL, CONTOUR 222E
+INTEGRAL, DOUBLE 222C
+integral, riemann 211B
+INTEGRAL, SURFACE 222F
+INTEGRAL, TOP HALF 2320
+INTEGRAL, TRIPLE 222D
+INTEGRAL, VOLUME 2230
+Integrals, Summations and 2A0A
+INTERCALATE 22BA
+INTERIOR PRODUCT 2A3C
+INTERIOR PRODUCT, RIGHTHAND 2A3D
+interleave 2AF4
+Interlinear Annotation FFF9
+Internal Codes, Process FDD0
+International Phonetic Alphabet 0250
+INTERROBANG 203D
+INTERSECTION 2229
+INTERSECTION, DOUBLE 22D2
+INTERSECTION, INTEGRAL WITH 2A19
+INTERSECTION, N-ARY 22C2
+intersection, proper 22D4
+INTERSECTION, TRANSVERSAL 2ADB
+INTERSECTION OPERATOR, N-ARY SQUARE 2A05
+INTERSECTION WITH DOT 2A40
+Intersections and Unions 2A40
+introducer, control sequence 009B
+introducer, single character 009A
+Inverse Numbers, Circled 2776
+INVERTED BREVE, COMBINING 0311
+INVERTED BREVE, COMBINING DOUBLE 0361
+INVERTED BREVE BELOW, COMBINING 032F
+INVERTED BRIDGE BELOW, COMBINING 033A
+INVERTED DOUBLE ARCH BELOW, COMBINING 032B
+INVERTED EXCLAMATION MARK 00A1
+INVERTED GLOTTAL STOP, LATIN LETTER 0296
+INVERTED LAZY S 223E
+INVERTED OHM SIGN 2127
+INVERTED QUESTION MARK 00BF
+INVERTED R, LATIN LETTER SMALL CAPITAL 0281
+INVERTED R, MODIFIER LETTER SMALL CAPITAL 02B6
+INVERTED UNDERTIE 2054
+Invisible Operators 2063
+IOTA, LATIN CAPITAL LETTER 0196
+IOTA, LATIN SMALL LETTER 0269
+IOTA, TURNED GREEK SMALL LETTER 2129
+iota below, greek non-spacing 0345
+IPA, Diacritics for 0346
+IPA Extensions 0250
+IR 181, Electrotechnical Symbols from 238D
+iran, symbol of 262B
+irish punt 00A3
+ISCII 1988 (Devanagari), Based on 0901
+ISO 8859-1 (Latin-1), Based on 00A0
+ISO 8859-2, -3, -4, -9 (European Latin), Based on 0100
+ISO 8859-5 (Cyrillic), Based on 0400
+ISO 8859-6 (Arabic), Based on 0600
+ISO 8859-7 (Greek), Based on 0370
+ISO 8859-8 (Hebrew), Based on 05D0
+ISO 9995-7, Keyboard Symbols from 2380
+ISO 9995-7, Keyboard Symbols from 2396
+israeli currency 20AA
+italian currency 20A4
+Italic Mathematical Symbols, Double-Struck 2145
+ITC Zapf Dingbats Series 100 2700
+ITERATION MARK, HIRAGANA 309D
+ITERATION MARK, IDEOGRAPHIC 3005
+ITERATION MARK, KATAKANA 30FD
+ITERATION MARK, VERTICAL IDEOGRAPHIC 303B
+ivy leaf 2767
+J, DOUBLE-STRUCK ITALIC SMALL 2149
+J, MODIFIER LETTER SMALL 02B2
+jack 2749
+Jamo, Korean Hangul Compatibility 3130
+Jamo Combining Alphabet, Korean Hangul 1100
+Japanese Chess Symbols 2616
+Japanese Era Names 337B
+Japanese Hiragana 3040
+japanese incorporated 337F
+JAPANESE INDUSTRIAL STANDARD SYMBOL 3004
+Japanese Kanbun (Ideographic Annotation) 3190
+Japanese Katakana 30A0
+Japanese Katakana, Circled 32D0
+Japanese Katakana Variants, Halfwidth FF61
+Japanese Katakana Words, Squared 3300
+japanese kome 203B
+JERUSALEM, CROSS OF 2629
+jis composition circle 20DD
+JIS X 0208, Based on 3040
+JIS X 0213 Compatibility Ideographs FA30
+JOIN 2A1D
+JOIN, FULL OUTER 27D7
+JOIN, LEFT OUTER 27D5
+JOIN, RIGHT OUTER 27D6
+JOINER, COMBINING GRAPHEME 034F
+JOINER, WORD 2060
+JOINER, ZERO WIDTH 200D
+jot, apl 2218
+JUPITER 2643
+justification, character tabulation with 0089
+K, LATIN SMALL LETTER TURNED 029E
+kabusiki-gaisya 337F
+Kana Repeat Marks 3031
+Kanbun (Ideographic Annotation), Japanese 3190
+Kangxi Radicals 2F00
+Kannada 0C80
+Kannada Digits 0CE6
+Kannada Letters 0C85
+Katakana, Circled Japanese 32D0
+Katakana, Japanese 30A0
+KATAKANA DIGRAPH KOTO 30FF
+KATAKANA ITERATION MARK 30FD
+KATAKANA MIDDLE DOT 30FB
+Katakana Phonetic Extensions 31F0
+Katakana Variants, Halfwidth Japanese FF61
+Katakana Words, Squared Japanese 3300
+KATAKANA-HIRAGANA DOUBLE HYPHEN 30A0
+KATAKANA-HIRAGANA PROLONGED SOUND MARK 30FC
+KATAKANA-HIRAGANA VOICED SOUND MARK 309B
+KATAKANA-HIRAGANA VOICED SOUND MARK, COMBINING 3099
+KELVIN SIGN 212A
+ket 27E7
+key, clear 2327
+key, command 2318
+key, delete to the left 232B
+key, delete to the right 2326
+key, enter 2324
+KEY, OPTION 2325
+KEY SYMBOL, ALTERNATIVE 2387
+KEY SYMBOL, DECIMAL SEPARATOR 2396
+KEYBOARD 2328
+Keyboard Symbols 2324
+Keyboard Symbols from ISO 9995-7 2380
+Keyboard Symbols from ISO 9995-7 2396
+Keyboard and UI Symbols 23CE
+KEYCAP, COMBINING ENCLOSING 20E3
+Khmer 1780
+Khmer Digits 17E0
+Khmer Lunar Date Symbols 19E0
+Khmer Symbols 19E0
+Khmer Symbols for Divination Lore 17F0
+KIP SIGN 20AD
+kome, japanese 203B
+Komi Letters, Cyrillic 0500
+Koranic Annotation Signs 06D6
+korean currency 20A9
+Korean Hangul Compatibility Jamo 3130
+Korean Hangul Elements, Circled 3260
+Korean Hangul Elements, Parenthesized 3200
+Korean Hangul Jamo Combining Alphabet 1100
+Korean Hangul Syllables, Circled 326E
+Korean Hangul Syllables, Parenthesized 320E
+Korean Hangul Syllables Area AC00
+Korean Hangul Variants, Halfwidth FFA0
+KOREAN STANDARD SYMBOL 327F
+KORONIS, COMBINING GREEK 0343
+KOTO, KATAKANA DIGRAPH 30FF
+KRA, LATIN SMALL LETTER 0138
+KS C 5601 (Korean Hangul), Based on 3130
+L, LATIN LETTER SMALL CAPITAL 029F
+L, MODIFIER LETTER SMALL 02E1
+L, REVERSED SANS-SERIF CAPITAL 2143
+L, SCRIPT CAPITAL 2112
+L, SCRIPT SMALL 2113
+L, TURNED SANS-SERIF CAPITAL 2142
+L B BAR SYMBOL 2114
+L WITH MIDDLE DOT, LATIN SMALL LETTER 0140
+L WITH MIDDLE TILDE, LATIN SMALL LETTER 026B
+lambda bar, latin letter 019B
+Lao 0E80
+Lao Digits 0ED0
+Lao Letters 0E81
+laotian currency 20AD
+laplace operator 2206
+laplace operator 2207
+laplace symbol 2112
+LARGE AND, SLOPING 2A58
+large bowtie 2A1D
+LARGE DOWN TACK 27D9
+LARGE LEFT TRIANGLE OPERATOR 2A1E
+LARGE OR, SLOPING 2A57
+LARGE TRIPLE VERTICAL BAR OPERATOR 2AFC
+LARGE UP TACK 27D8
+LARGER THAN 2AAB
+LARGER THAN OR EQUAL TO 2AAD
+LAST QUARTER MOON 263E
+LATERAL CLICK, LATIN LETTER 01C1
+Latin, Based on ISO 8859-2, -3, -4, -9 (European) 0100
+Latin, C0 Controls and Basic 0000
+Latin, European 0100
+Latin Abbreviations, Squared 3371
+LATIN CAPITAL LETTER N WITH LONG RIGHT LEG 0220
+Latin Capital Letters 0041
+LATIN CROSS 271D
+Latin Extended Additional 1E00
+Latin Extended-A 0100
+Latin Extended-B 0180
+Latin Extensions for Vietnamese 1EA0
+Latin Letters, Circled 24B6
+Latin Letters, Parenthesized 249C
+Latin Letters, Phonetic Modifiers Derived from 02B0
+Latin Ligatures FB00
+Latin Small Letters 0061
+Latin Small Letters, Combining 0363
+Latin-1, ISO 8859-1 aka 00A0
+Latin-1 Supplement, C1 Controls and 0080
+lazy s 223D
+LAZY S, INVERTED 223E
+LEADER, ONE DOT 2024
+leader, three dot 2026
+LEADER, TWO DOT 2025
+leaf, aldus 2766
+leaf, ivy 2767
+LEFT-TO-RIGHT EMBEDDING 202A
+LEFT-TO-RIGHT MARK 200E
+LEFT-TO-RIGHT OVERRIDE 202D
+leftward tab 21E4
+LEG, LATIN CAPITAL LETTER N WITH LONG RIGHT 0220
+LENTICULAR BRACKET, LEFT BLACK 3010
+LENTICULAR BRACKET, LEFT WHITE 3016
+LEO 264C
+LESS-THAN, CIRCLED 29C0
+LESS-THAN, DOUBLE NESTED 2AA1
+LESS-THAN, DOUBLE-LINE EQUAL TO OR 2A99
+LESS-THAN, DOUBLE-LINE SLANTED EQUAL TO OR 2A9B
+LESS-THAN, GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE 2A8C
+LESS-THAN, GREATER-THAN ABOVE SIMILAR ABOVE 2A90
+LESS-THAN, GREATER-THAN BESIDE 2AA5
+LESS-THAN, GREATER-THAN OVERLAPPING 2AA4
+LESS-THAN, MUCH 226A
+LESS-THAN, SIMILAR OR 2A9D
+LESS-THAN, SLANTED EQUAL TO OR 2A95
+LESS-THAN, TRIPLE NESTED 2AF7
+LESS-THAN, VERY MUCH 22D8
+LESS-THAN ABOVE DOUBLE-LINE EQUAL, GREATER-THAN ABOVE 2A92
+LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN 2A8B
+LESS-THAN ABOVE EQUALS SIGN, SIMILAR ABOVE 2A9F
+LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL 2A91
+LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN 2A8F
+LESS-THAN ABOVE SIMILAR OR EQUAL 2A8D
+LESS-THAN ABOVE SLANTED EQUAL, GREATER-THAN ABOVE SLANTED EQUAL ABOVE 2A94
+LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL 2A93
+LESS-THAN AND NOT APPROXIMATE 2A89
+LESS-THAN AND SINGLE-LINE NOT EQUAL TO 2A87
+LESS-THAN CLOSED BY CURVE 2AA6
+LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL 2AA8
+LESS-THAN OR APPROXIMATE 2A85
+LESS-THAN OR EQUAL TO 2264
+LESS-THAN OR EQUAL TO, DOUBLE-LINE SLANTED 2AF9
+LESS-THAN OR SLANTED EQUAL TO 2A7D
+LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE 2A81
+LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT 2A83
+LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE 2A7F
+LESS-THAN SIGN 003C
+LESS-THAN WITH CIRCLE INSIDE 2A79
+LESS-THAN WITH DOT INSIDE, SLANTED EQUAL TO OR 2A97
+LESS-THAN WITH QUESTION MARK ABOVE 2A7B
+LESS-THAN WITH UNDERBAR, DOUBLE NESTED 2AA3
+Letterlike Symbols 2100
+level 2 lock 21EB
+level 3 lock 21EF
+level 3 select 21EE
+LEZH, LATIN SMALL LETTER 026E
+lf 000A
+LIABILITY SIGN, LIMITED 32CF
+LIBRA 264E
+ligature ae, latin small 00E6
+LIGATURE IJ, LATIN SMALL 0133
+LIGATURE LEFT HALF, COMBINING FE20
+LIGATURE OE, LATIN SMALL 0153
+ligature tie 0361
+Ligatures, Armenian FB13
+Ligatures, Latin FB00
+LIGHTNING 2607
+LIMIT, APPROACHES THE 2250
+Limbu 1900
+Limbu Digits 1946
+LIMITED LIABILITY SIGN 32CF
+LINE, AEGEAN WORD SEPARATOR 10100
+line, beginning of 2310
+LINE, CENTRELINE LOW FE4E
+LINE, COMBINING DOUBLE LOW 0333
+LINE, COMBINING LOW 0332
+LINE, DASHED LOW FE4D
+LINE, DOUBLE LOW 2017
+LINE, DOUBLE VERTICAL 2016
+LINE, LOW 005F
+LINE, MODIFIER LETTER LOW VERTICAL 02CC
+LINE, MODIFIER LETTER VERTICAL 02C8
+line, new 21B5
+line, next 0085
+LINE, VERTICAL 007C
+LINE, WAVY 2307
+LINE, WAVY LOW FE4F
+LINE ABOVE, COMBINING DOUBLE VERTICAL 030E
+LINE ABOVE, COMBINING VERTICAL 030D
+LINE BELOW, COMBINING DOUBLE VERTICAL 0348
+LINE BELOW, COMBINING VERTICAL 0329
+line down, partial 008B
+line feed 000A
+line feed 21B4
+line feed, reverse 008D
+LINE FEED, SYMBOL FOR 240A
+line marker 2319
+LINE OVERLAY, COMBINING LONG VERTICAL 20D2
+LINE OVERLAY, COMBINING SHORT VERTICAL 20D3
+LINE SEPARATOR 2028
+LINE SYMBOL, CENTRE 2104
+line tabulation set 008A
+line up, partial 008C
+LINE WITH MIDDLE DOT, VERTICAL 237F
+Linear B Ideograms 10080
+Linear B Syllabary 10000
+Lines For Terminal Graphics, Scan 23BA
+Lira, Italian 00A3
+LIRA SIGN 20A4
+liter 2113
+Livonian, Additions for 022A
+LOCATION SIGN, TELEPHONE 2706
+lock, caps 21EA
+lock, caps 21EC
+lock, group 21F0
+lock, level 2 21EB
+lock, level 3 21EF
+lock, numerics 21ED
+Logic Operators, Modal 27E0
+LOGICAL AND 2227
+LOGICAL AND, CURLY 22CF
+LOGICAL AND, INTERSECTION WITH 2A44
+LOGICAL AND, N-ARY 22C0
+LOGICAL AND OPERATOR, TWO 2A07
+Logical Ands and Ors 2A51
+LOGICAL OR 2228
+LOGICAL OR, CURLY 22CE
+LOGICAL OR, N-ARY 22C1
+LOGICAL OR, UNION WITH 2A45
+LOGICAL OR OPERATOR, TWO 2A08
+long 0304
+Long Arrows 27F5
+long cross 2020
+long dash 2015
+LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL 2AE6
+LONG HORIZONTAL STROKE, CONTAINS WITH 22FA
+LONG HORIZONTAL STROKE, ELEMENT OF WITH 22F2
+LONG LEFT TACK 27DE
+LONG RIGHT LEG, LATIN CAPITAL LETTER N WITH 0220
+LONG RIGHT TACK 27DD
+LONG S, LATIN SMALL LETTER 017F
+long slash overlay 0338
+LONG SOLIDUS OVERLAY, COMBINING 0338
+LONG STROKE OVERLAY, COMBINING 0336
+LONG VERTICAL LINE OVERLAY, COMBINING 20D2
+LORRAINE, CROSS OF 2628
+LOW ACUTE ACCENT, MODIFIER LETTER 02CF
+LOW ASTERISK 204E
+low double comma quotation mark 201E
+LOW DOUBLE PRIME QUOTATION MARK 301F
+LOW GRAVE ACCENT, MODIFIER LETTER 02CE
+LOW LINE 005F
+LOW LINE, CENTRELINE FE4E
+LOW LINE, COMBINING 0332
+LOW LINE, COMBINING DOUBLE 0333
+LOW LINE, DASHED FE4D
+LOW LINE, DOUBLE 2017
+LOW LINE, WAVY FE4F
+LOW MACRON, MODIFIER LETTER 02CD
+low single comma quotation mark 201A
+Low Surrogates DC00
+LOW VERTICAL LINE, MODIFIER LETTER 02CC
+LOW-9 QUOTATION MARK, DOUBLE 201E
+LOW-9 QUOTATION MARK, SINGLE 201A
+lower rank than 227A
+LOZENGE 25CA
+LOZENGE, BLACK 29EB
+LOZENGE, SQUARE 2311
+LOZENGE DIVIDED BY HORIZONTAL RULE 27E0
+lre 202A
+lrm 200E
+lro 202D
+M, COMBINING LATIN SMALL LETTER 036B
+M, LATIN CAPITAL LETTER TURNED 019C
+M, LATIN SMALL LETTER TURNED 026F
+M, SCRIPT CAPITAL 2133
+m-matrix 2133
+MACRON 00AF
+MACRON, COMBINING 0304
+MACRON, MODIFIER LETTER 02C9
+MACRON, MODIFIER LETTER LOW 02CD
+macron, spacing 00AF
+MACRON BELOW, COMBINING 0331
+Malayalam 0D00
+Malayalam Digits 0D66
+Malayalam Letters 0D05
+MALE SIGN 2642
+MALTESE CROSS 2720
+Manchu Letters, Mongolian 1873
+Map Markers 2690
+mapping, bijective 2916
+maps from 27FB
+maps from 2906
+maps to 27FC
+maps to 2905
+maps to 2907
+mark, german 2133
+marker, histogram 25AE
+Markers, Go 2686
+Markers, Map 2690
+mars 2642
+MASCULINE ORDINAL INDICATOR 00BA
+MASU MARK 303C
+MATERIALS, RECYCLING SYMBOL FOR GENERIC 267A
+Mathematical Brackets 27E6
+Mathematical Operators 2200
+Mathematical Operators, Supplemental 2A00
+MATHEMATICAL SPACE, MEDIUM 205F
+Mathematical Symbols, Double-Struck Italic 2145
+Mathematical Symbols-A, Miscellaneous 27C0
+Mathematical Symbols-B, Miscellaneous 2980
+MATRIX, HERMITIAN CONJUGATE 22B9
+MEASURED ANGLE 2221
+Measured Angles, Angles and 299B
+MEASURED BY 225E
+Medieval Superscript Letter Diacritics 0363
+medium, end of 0019
+MEDIUM, SYMBOL FOR END OF 2419
+MEDIUM MATHEMATICAL SPACE 205F
+MEDIUM SMALL SQUARE, BLACK 25FE
+MEDIUM SMALL SQUARE, WHITE 25FD
+MEDIUM SQUARE, BLACK 25FC
+MEDIUM SQUARE, WHITE 25FB
+MEMBER, CONTAINS AS 220B
+MEMBER, SMALL CONTAINS AS 220D
+MEMBER OF DOUBLE VERTICAL, LONG DASH FROM LEFT 2AE6
+MEMBERSHIP, Z NOTATION BAG 22FF
+MERCURY 263F
+merge 2A07
+message, privacy 009E
+message waiting 0095
+mho 2127
+MICRO SIGN 00B5
+mid space 2005
+MIDDLE DOT 00B7
+middle dot, greek 00B7
+MIDDLE DOT, KATAKANA 30FB
+MIDDLE DOT, LATIN SMALL LETTER L WITH 0140
+MIDDLE DOT, VERTICAL LINE WITH 237F
+MIDDLE TILDE, LATIN CAPITAL LETTER O WITH 019F
+MIDDLE TILDE, LATIN SMALL LETTER L WITH 026B
+MIDLINE HORIZONTAL ELLIPSIS 22EF
+midpoint 00B7
+MILL SIGN 20A5
+MILLE SIGN, PER 2030
+milreis 0024
+minim 264F
+minim (alternate glyph) 264D
+Minnan and Hakka, Chinese Bopomofo Extended for 31A0
+MINUS, CIRCLED 2296
+MINUS, DOT 2238
+MINUS, SET 2216
+MINUS, SQUARED 229F
+MINUS, SUBSCRIPT 208B
+MINUS, SUPERSCRIPT 207B
+MINUS SIGN 2212
+MINUS SIGN, COMMERCIAL 2052
+minus sign, hyphen or 002D
+MINUS SIGN, MODIFIER LETTER 02D7
+MINUS SIGN, UNION WITH 2A41
+MINUS SIGN BELOW, COMBINING 0320
+MINUS SIGN IN TRIANGLE 2A3A
+Minus Sign Operators, Plus and 2A22
+MINUS SIMILAR, SIMILAR 2A6C
+MINUS TILDE 2242
+MINUS-OR-PLUS SIGN 2213
+minutes 2032
+MINY 29FF
+Miscellaneous Mathematical Symbols-A 27C0
+Miscellaneous Mathematical Symbols-B 2980
+Miscellaneous Symbols 2600
+Miscellaneous Symbols and Arrows 2B00
+Miscellaneous Technical 2300
+MISRA, ARABIC SIGN 060F
+mmsp 205F
+Modal Logic Operators 27E0
+MODELS 22A7
+Modifier Letters, Spacing 02B0
+MODULO TWO SUM 2A0A
+Mongolian 1800
+MONGOLIAN COLON 1804
+MONGOLIAN COMMA 1802
+mongolian currency 20AE
+Mongolian Digits 1810
+Mongolian Extensions for Sanskrit and Tibetan 1880
+Mongolian Format Controls 180B
+MONGOLIAN FULL STOP 1803
+Mongolian Manchu Letters 1873
+Mongolian Sibe Letters 185D
+Mongolian Todo Letters 1843
+Monogram and Digram Symbols, Yijing 268C
+Monogram Symbol, Tai Xuan Jing 1D300
+MONOSTABLE SYMBOL 238D
+MONTH SIGN, TAMIL 0BF4
+Months, Enclosed CJK Letters and 3200
+Months, Telegraph Symbols for 32C0
+MOON, FIRST QUARTER 263D
+MOON, LAST QUARTER 263E
+most positive 223E
+MUCH GREATER-THAN 226B
+MUCH GREATER-THAN, VERY 22D9
+MUCH LESS-THAN 226A
+MUCH LESS-THAN, VERY 22D8
+MULTIMAP 22B8
+MULTIMAP, DOUBLE-ENDED 29DF
+MULTIMAP, LEFT 27DC
+MULTIPLICATION, MULTISET 228D
+Multiplication and Division Sign Operators 2A2F
+MULTIPLICATION SIGN 00D7
+MULTIPLICATION SIGN BELOW, SUBSET WITH 2AC1
+MULTIPLICATION SIGN BELOW, SUPERSET WITH 2AC2
+MULTIPLICATION X 2715
+MULTIPLICATION X, HEAVY 2716
+MULTISET 228C
+MULTISET MULTIPLICATION 228D
+MULTISET UNION 228E
+MUSIC FLAT SIGN 266D
+MUSIC NATURAL SIGN 266E
+MUSIC SHARP SIGN 266F
+Musical Symbols 2669
+mutton 2003
+mutton quad 2001
+mvs 180E
+Myanmar 1000
+Myanmar Digits 1040
+N, DOUBLE-STRUCK CAPITAL 2115
+N, LATIN LETTER SMALL CAPITAL 0274
+N WITH LONG RIGHT LEG, LATIN CAPITAL LETTER 0220
+N-ARY COPRODUCT 2210
+n-ary dijkstra choice 2AFF
+N-ARY INTERSECTION 22C2
+N-ARY LOGICAL AND 22C0
+N-ARY LOGICAL OR 22C1
+N-ary Operators 2A00
+N-ARY PRODUCT 220F
+N-ARY SUMMATION 2211
+N-ARY SUMMATION, DOUBLE-STRUCK 2140
+N-ARY UNION 22C3
+N-ARY WHITE VERTICAL BAR 2AFF
+NABLA 2207
+NAIRA SIGN 20A6
+NAND 22BC
+nang 0323
+NARROW NO-BREAK SPACE 202F
+nasal hook 0328
+NATIONAL DIGIT SHAPES 206E
+natural number 2115
+NATURAL SIGN, MUSIC 266E
+nbsp 0080
+necessarily satisfies 2AF1
+NEGATED WITH VERTICAL BAR, INFINITY 29DE
+negation 20D3
+NEGATION SLASH, DOES NOT DIVIDE WITH REVERSED 2AEE
+negative acknowledge 0015
+negative acknowledge, graphic for 237B
+NEGATIVE ACKNOWLEDGE, SYMBOL FOR 2415
+NEPTUNE 2646
+never (modal operator) 27E1
+never (modal operator), was 27E2
+never be (modal operator), will 27E3
+new line 21B5
+NEW SHEQEL SIGN 20AA
+NEWLINE, SYMBOL FOR 2424
+next line 0085
+NEXT PAGE 2398
+NIB, BLACK 2712
+nigerian currency 20A6
+nim-addition 2A27
+nnbsp 202F
+no break here 0083
+no break space, graphic for 237D
+NO-BREAK SPACE 00A0
+NO-BREAK SPACE, NARROW 202F
+NO-BREAK SPACE, ZERO WIDTH FEFF
+NODE, ASCENDING 260A
+NODE, DESCENDING 260B
+NOMINAL DIGIT SHAPES 206F
+NON-BREAKING HYPHEN 2011
+non-breaking space 00A0
+NON-JOINER, ZERO WIDTH 200C
+non-theorem 22A3
+Noncharacters FDD0
+Noncharacters FFFE
+Noncharacters 1FFFE
+Noncharacters 2FFFE
+Noncharacters 3FFFE
+Noncharacters 4FFFE
+Noncharacters 5FFFE
+Noncharacters 6FFFE
+Noncharacters 7FFFE
+Noncharacters 8FFFE
+Noncharacters 9FFFE
+Noncharacters AFFFE
+Noncharacters BFFFE
+Noncharacters CFFFE
+Noncharacters DFFFE
+Noncharacters EFFFE
+Noncharacters FFFFE
+Noncharacters 10FFFE
+NONFORKING 2ADD
+NOR 22BD
+NORMAL SUBGROUP, CONTAINS AS 22B3
+NORMAL SUBGROUP OF 22B2
+not 223C
+Not a Character FFFE
+Not a Character FFFF
+NOT ALMOST EQUAL TO, PRECEDES ABOVE 2AB9
+NOT ALMOST EQUAL TO, SUCCEEDS ABOVE 2ABA
+NOT AN ELEMENT OF 2209
+NOT APPROXIMATE, GREATER-THAN AND 2A8A
+NOT APPROXIMATE, LESS-THAN AND 2A89
+NOT CHECK MARK 237B
+NOT DIVIDE WITH REVERSED NEGATION SLASH, DOES 2AEE
+NOT EQUAL TO 2260
+NOT EQUAL TO, GREATER-THAN AND SINGLE-LINE 2A88
+NOT EQUAL TO, LESS-THAN AND SINGLE-LINE 2A87
+NOT EQUAL TO, PRECEDES ABOVE 2AB5
+NOT EQUAL TO, PRECEDES ABOVE SINGLE-LINE 2AB1
+NOT EQUAL TO, SUBSET OF ABOVE 2ACB
+NOT EQUAL TO, SUCCEEDS ABOVE 2AB6
+NOT EQUAL TO, SUCCEEDS ABOVE SINGLE-LINE 2AB2
+NOT EQUAL TO, SUPERSET OF ABOVE 2ACC
+not independent 2ADC
+NOT SIGN 00AC
+NOT SIGN, DOUBLE STROKE 2AEC
+NOT SIGN, REVERSED 2310
+NOT SIGN, REVERSED DOUBLE STROKE 2AED
+NOT SIGN, TURNED 2319
+NOT TILDE ABOVE, COMBINING 034A
+not yield, does 22A3
+NOTE, EIGHTH 266A
+NOTE, QUARTER 2669
+NOTES, BEAMED EIGHTH 266B
+NOTES, BEAMED SIXTEENTH 266C
+null 0000
+NULL, SYMBOL FOR 2400
+null set 2205
+number, natural 2115
+Number Forms 2150
+Number Runes, Golden 16EE
+NUMBER SIGN 0023
+NUBMER SIGN, ARABIC 0600
+NUMBER SIGN, TAMIl 0BFA
+number symbol, real 210A
+NUMBER ZERO, IDEOGRAPHIC 3007
+Numbers, Aegean 10100
+Numbers, Circled 2460
+Numbers, Circled 3251
+Numbers, Circled 32B1
+Numbers, Circled Inverse 2776
+Numbers, Double Circled 24F5
+Numbers, Parenthesized 2474
+numbers, the set of complex 2102
+numbers, the set of rational 211A
+numbers, the set of real 211D
+Numbers, White On Black Circled 24EB
+Numbers Period 2488
+Numerals, Hangzhou-style 3021
+Numerals, Old Italic 10320
+Numerals, Roman 2160
+NUMERATOR ONE, FRACTION 215F
+numerics lock 21ED
+NUMERO SIGN 2116
+nut 2002
+O, COMBINING LATIN SMALL LETTER 0366
+o, latin capital letter barred 019F
+O, LATIN CAPITAL LETTER OPEN 0186
+O, LATIN SMALL LETTER BARRED 0275
+O, LATIN SMALL LETTER OPEN 0254
+O, SCRIPT SMALL 2134
+o bar 019F
+o bar 0275
+o e, latin small letter 0153
+O WITH MIDDLE TILDE, LATIN CAPITAL LETTER 019F
+obelisk 2020
+obelisk, double 2021
+OBJECT REPLACEMENT CHARACTER FFFC
+OCR, Optical Character Recognition 2440
+octothorpe 0023
+OE, LATIN LETTER SMALL CAPITAL 0276
+OE, LATIN SMALL LIGATURE 0153
+Ogham 1680
+OGHAM SPACE MARK 1680
+OGONEK 02DB
+OGONEK, COMBINING 0328
+OHM SIGN 2126
+OHM SIGN, INVERTED 2127
+OI, LATIN SMALL LETTER 01A3
+OM, DEVANAGARI 0950
+OMEGA, LATIN SMALL LETTER CLOSED 0277
+ONE, FRACTION NUMERATOR 215F
+ONE, SUPERSCRIPT 00B9
+ONE DOT LEADER 2024
+ONE HALF, VULGAR FRACTION 00BD
+ONE QUARTER, VULGAR FRACTION 00BC
+OPEN BOX 2423
+OPEN BOX, SHOULDERED 237D
+OPEN E, LATIN CAPITAL LETTER 0190
+OPEN E, LATIN SMALL LETTER 025B
+OPEN E, LATIN SMALL LETTER CLOSED 029A
+OPEN E, LATIN SMALL LETTER CLOSED REVERSED 025E
+OPEN E, LATIN SMALL LETTER REVERSED 025C
+OPEN O, LATIN CAPITAL LETTER 0186
+OPEN O, LATIN SMALL LETTER 0254
+opening brace 007B
+opening curly bracket 007B
+opening parenthesis 0028
+opening square bracket 005B
+operating system command 009D
+OPERATOR, ASTERISK 2217
+OPERATOR, BULLET 2219
+OPERATOR, CIRCLED ASTERISK 229B
+OPERATOR, CIRCLED DOT 2299
+OPERATOR, CIRCLED RING 229A
+OPERATOR, DIAMOND 22C4
+OPERATOR, DOT 22C5
+OPERATOR, RING 2218
+OPERATOR, SQUARED DOT 22A1
+OPERATOR, STAR 22C6
+OPERATOR, TILDE 223C
+Operators, Database Theory 27D5
+Operators, Invisible 2063
+Operators, Mathematical 2200
+Operators, Modal Logic 27E0
+Operators, Multiplication and Division Sign 2A2F
+Operators, N-Ary 2A00
+Operators, Plus and Minus Sign 2A22
+Operators, Relational 2A66
+Operators, Specialized plus sign 29FA
+Operators, Supplemental Mathematical 2A00
+Operators, Vertical Line 2AEE
+OPPOSITION 260D
+Optical Character Recognition (OCR) 2440
+OPTION KEY 2325
+OR, CURLY LOGICAL 22CE
+OR, DOUBLE LOGICAL 2A54
+OR, LOGICAL 2228
+OR, N-ARY LOGICAL 22C1
+OR, SLOPING LARGE 2A57
+OR, TWO INTERSECTING LOGICAL 2A56
+OR, UNION WITH LOGICAL 2A45
+OR OPERATOR, TWO LOGICAL 2A08
+OR WITH DOT ABOVE, LOGICAL 2A52
+OR WITH DOUBLE OVERBAR, LOGICAL 2A62
+OR WITH DOUBLE UNDERBAR, LOGICAL 2A63
+OR WITH HORIZONTAL DASH, LOGICAL 2A5D
+OR WITH MIDDLE STEM, LOGICAL 2A5B
+order 2134
+ORDINAL INDICATOR, FEMININE 00AA
+ORDINAL INDICATOR, MASCULINE 00BA
+ordinarily satisfies 2AE2
+ORIGIN, DIMENSION 2331
+ORIGINAL OF 22B6
+ORIGINAL OF, SQUARE 2290
+Oriya 0B00
+Oriya Digits 0B66
+Oriya Letters 0B05
+Ornamental Angle Quotation Marks 276E
+Ornamental Brackets 2768
+Ornamental Brackets 2770
+Ornaments, Heart 2763
+Ornaments, Punctuation 275B
+ORNATE LEFT PARENTHESIS FD3E
+ors, logical ands and 2A51
+ORTHODOX CROSS 2626
+orthogonal to 22A5
+Osmanya 10480
+Osmanya Digits 104A0
+OU, LATIN SMALL LETTER 0223
+OUNCE SIGN 2125
+OUTER JOIN, FULL 27D7
+OUTER JOIN, LEFT 27D5
+OUTER JOIN, RIGHT 27D6
+OUTLINE, SQUARE WITH CONTOURED 29E0
+OVER INFINITY, TIE 29DD
+OVER TOP SQUARE BRACKET, BOTTOM SQUARE BRACKET 23B6
+overbar, apl 00AF
+OVERLAPPING LESS-THAN, GREATER-THAN 2AA4
+OVERLAPPING LOGICAL AND, LOGICAL OR 2A59
+OVERLAY, COMBINING CLOCKWISE RING 20D9
+OVERLAY, COMBINING DOUBLE VERTICAL STROKE 20E6
+OVERLAY, COMBINING LEFTWARDS ARROW 20EA
+OVERLAY, COMBINING LONG SOLIDUS 0338
+OVERLAY, COMBINING LONG STROKE 0336
+OVERLAY, COMBINING LONG VERTICAL LINE 20D2
+OVERLAY, COMBINING REVERSE SOLIDUS 20E5
+OVERLAY, COMBINING RING 20D8
+OVERLAY, COMBINING SHORT SOLIDUS 0337
+OVERLAY, COMBINING SHORT STROKE 0335
+OVERLAY, COMBINING SHORT VERTICAL LINE 20D3
+OVERLAY, COMBINING TILDE 0334
+overlay, long slash 0338
+overlay, short slash 0337
+overline 00AF
+OVERLINE 203E
+OVERLINE, CENTRELINE FE4A
+OVERLINE, COMBINING 0305
+OVERLINE, COMBINING DOUBLE 033F
+OVERLINE, DASHED FE49
+OVERLINE, DOUBLE WAVY FE4C
+OVERLINE, WAVY FE4B
+OVERRIDE, LEFT-TO-RIGHT 202D
+OVERRIDE, RIGHT-TO-LEFT 202E
+overscore 0305
+overscore, spacing 203E
+Overscores and Underscores FE49
+Overstruck Diacritics 0334
+oxia 0301
+P, DOUBLE-STRUCK CAPITAL 2119
+P, SCRIPT CAPITAL 2118
+PAGE, NEXT 2398
+PAGE, PREVIOUS 2397
+page down 21DF
+page up 21DE
+PALATALIZED HOOK BELOW, COMBINING 0321
+PAMUDPOD, HANUNOO SIGN 1734
+PAPER SYMBOL, PARTIALLY-RECYCLED 267D
+PAPER SYMBOL, RECYCLED 267C
+PARAGRAPH SEPARATOR 2029
+PARAGRAPH SEPARATOR, GEORGIAN 10FB
+paragraph separator, urdu 203B
+paragraph sign 00B6
+paragraph sign, european 00A7
+PARAGRAPH SIGN ORNAMENT, CURVED STEM 2761
+PARALLEL, CIRCLED 29B7
+PARALLEL, EQUALS SIGN AND SLANTED 29E3
+PARALLEL, IDENTICAL TO AND SLANTED 29E5
+PARALLEL TO 2225
+parallel to, identical and 2A68
+PARALLEL WITH HORIZONTAL STROKE 2AF2
+PARALLEL WITH TILDE ABOVE, EQUALS SIGN AND SLANTED 29E4
+PARALLEL WITH TILDE OPERATOR 2AF3
+PARALLELOGRAM, BLACK 25B0
+parenthesis, closing 0029
+PARENTHESIS, LEFT 0028
+parenthesis, opening 0028
+PARENTHESIS, ORNATE LEFT FD3E
+PARENTHESIS, RIGHT 0029
+PARENTHESIS, SUBSCRIPT LEFT 208D
+PARENTHESIS, SUPERSCRIPT LEFT 207D
+Parenthesized Ideographs 3220
+Parenthesized Korean Hangul Elements 3200
+Parenthesized Korean Hangul Syllables 320E
+Parenthesized Latin Letters 249C
+Parenthesized Numbers 2474
+PART ALTERNATION MARK 303D
+PART INTEGRAL, FINITE 2A0D
+parted rule 00A6
+PARTIAL DIFFERENTIAL 2202
+partial function, z notation 21F8
+partial injection, z notation 2914
+partial line down 008B
+partial line up 008C
+partial relation, z notation 21F9
+partial surjection, z notation 2900
+PARTIALLY-RECYCLED PAPER SYMBOL 267D
+PARTNERSHIP SIGN 3250
+Parts, Summation Sign 23B2
+pdf 202C
+PEACE SYMBOL 262E
+PENCIL, UPPER RIGHT 2710
+Pencil Dingbats 270E
+PENNY SIGN, GERMAN 20B0
+per 2118
+PER MILLE SIGN 2030
+PER TEN THOUSAND SIGN 2031
+PERCENT SIGN 0025
+PERCENT SIGN, ARABIC 066A
+PERCUSSIVE, LATIN LETTER BIDENTAL 02AD
+PERCUSSIVE, LATIN LETTER BILABIAL 02AC
+period 002E
+PERISPOMENI, COMBINING GREEK 0342
+perpendicular 22A5
+PERPENDICULAR, CIRCLED 29B9
+PERPENDICULAR WITH S 2AE1
+Persian and Urdu, Eastern Arabic-Indic Digits for 06F0
+PERSPECTIVE 2306
+PESETA SIGN 20A7
+PESO SIGN 20B1
+PHARYNGEAL VOICED FRICATIVE, LATIN LETTER 0295
+PHI, LATIN SMALL LETTER 0278
+Philippine Scripts, Generic Punctuation For 1735
+Phonetic Alphabet, International 0250
+Phonetic Extensions 1D00
+Phonetic Extensions, Katakana 31F0
+Phonetic Extensions, non-IPA 1D00
+Phonetic Extensions for Ainu 31F0
+Phonetic Modifiers Derived from Latin Letters 02B0
+Phonetics and Symbols Area, CJK 2E00
+phonorecord sign 2117
+PI, DOUBLE-STRUCK CAPITAL 213F
+pi, mathematical constant 03C0
+Pictures for Control Codes, Graphic 2400
+Pieces, Bracket 239B
+Pieces, Bracket 23B0
+PILCROW SIGN 00B6
+PILCROW SIGN, REVERSED 204B
+Pinyin Diacritic-vowel Combinations 01CD
+pipe 01C0
+pipe, double 01C1
+pipe, double-barred 01C2
+PIPING, Z NOTATION SCHEMA 2A20
+PISCES 2653
+PITCHFORK 22D4
+PITCHFORK WITH TEE TOP 2ADA
+PLACE OF INTEREST SIGN 2318
+plaintiff 226C
+PLANCK CONSTANT 210E
+PLANCK CONSTANT OVER TWO PI 210F
+Planet Symbols 263F
+Playing Card Suits 2660
+PLUS, CIRCLED 2295
+PLUS, DOT 2214
+PLUS, DOUBLE 29FA
+PLUS, N-ARY UNION OPERATOR WITH 2A04
+PLUS, SQUARED 229E
+PLUS, TRIPLE 29FB
+Plus and Minus Sign Operators 2A22
+PLUS OPERATOR, N-ARY CIRCLED 2A01
+PLUS SIGN 002B
+PLUS SIGN, EQUALS SIGN ABOVE 2A71
+PLUS SIGN, MODIFIER LETTER 02D6
+PLUS SIGN, SUBSCRIPT 208A
+PLUS SIGN, SUPERSCRIPT 207A
+PLUS SIGN ABOVE EQUALS SIGN 2A72
+PLUS SIGN BELOW, COMBINING 031F
+PLUS SIGN BELOW, SUBSET WITH 2ABF
+PLUS SIGN BELOW, SUPERSET WITH 2AC0
+PLUS SIGN IN LEFT HALF CIRCLE 2A2D
+PLUS SIGN IN RIGHT HALF CIRCLE 2A2E
+PLUS SIGN IN TRIANGLE 2A39
+Plus Sign Operators, Specialized 29FA
+PLUS-MINUS SIGN 00B1
+PLUTO 2647
+POETIC VERSE SIGN, ARABIC 060E
+POINT OPERATOR, INTEGRAL AROUND A 2A15
+Pointers 25BA
+Points, Arabic 064B
+Points, Hebrew 05B0
+poison 2620
+Political Symbols, Religious and 2626
+POP DIRECTIONAL FORMATTING 202C
+POSITION INDICATOR 2316
+positive, most 223E
+positive difference, sum or 2A26
+positive difference or sum 2A24
+POSTAL MARK 3012
+POSTAL MARK, CIRCLED 3036
+POSTAL MARK FACE 3020
+pound sign 0023
+POUND SIGN 00A3
+pound sterling 00A3
+pounds 2114
+power set 2118
+PRECEDES 227A
+PRECEDES, DOUBLE 2ABB
+PRECEDES ABOVE ALMOST EQUAL TO 2AB7
+PRECEDES ABOVE EQUALS SIGN 2AB3
+PRECEDES ABOVE NOT ALMOST EQUAL TO 2AB9
+PRECEDES ABOVE NOT EQUAL TO 2AB5
+PRECEDES ABOVE SINGLE-LINE EQUALS SIGN 2AAF
+PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO 2AB1
+PRECEDES UNDER RELATION 22B0
+PRESCRIPTION TAKE 211E
+Presentation Forms, Alphabetic FB00
+Presentation Forms, Hebrew FB1D
+Presentation Forms-A, Arabic FB50
+Presentation Forms-B, Arabic FE70
+PREVIOUS PAGE 2397
+PRIME 2032
+PRIME, DOUBLE 2033
+PRIME, MODIFIER LETTER 02B9
+PRIME, MODIFIER LETTER DOUBLE 02BA
+PRIME, QUADRUPLE 2057
+PRIME, REVERSED 2035
+PRIME, REVERSED DOUBLE 2036
+PRIME, REVERSED TRIPLE 2037
+PRIME, TRIPLE 2034
+PRIME QUOTATION MARK, DOUBLE 301E
+PRIME QUOTATION MARK, LOW DOUBLE 301F
+PRIME QUOTATION MARK, REVERSED DOUBLE 301D
+PRINT SCREEN SYMBOL 2399
+privacy message 009E
+Private Use Area E000
+Private Use Area-A, Supplementary F0000
+Private Use Area-B, Supplementary 100000
+private use one 0091
+private use two 0092
+PRODUCT, CLOSED UNION WITH SERIFS AND SMASH 2A50
+product, direct 2299
+PRODUCT, INTERIOR 2A3C
+PRODUCT, LEFT SEMIDIRECT 22CB
+PRODUCT, N-ARY 220F
+PRODUCT, RIGHTHAND INTERIOR 2A3D
+PRODUCT, SHUFFLE 29E2
+PRODUCT, SMASH 2A33
+product, tensor 2297
+PRODUCT, VECTOR OR CROSS 2A2F
+PRODUCT, WREATH 2240
+PRODUCT WITH BOTTOM CLOSED, SEMIDIRECT 2A32
+PROFILE, ALL AROUND- 232E
+prohibition 20E0
+PROJECTION, Z NOTATION SCHEMA 2A21
+PROJECTIVE 2305
+PROOF, END OF 220E
+PROPERTY LINE 214A
+PROPORTION 2237
+PROPORTION, GEOMETRIC 223A
+PROPORTIONAL TO 221D
+proportional to, varies with 223C
+proves 22A2
+psili 0313
+published 2117
+pullback 27D3
+Punctuation, CJK Symbols and 3000
+Punctuation, General 2000
+Punctuation, Hanunóo-Specific 1734
+Punctuation, Katakana 30A0
+PUNCTUATION, PHILIPPINE DOUBLE 1736
+PUNCTUATION, PHILIPPINE SINGLE 1735
+Punctuation For Philippine Scripts, Generic 1735
+Punctuation For Vertical Text, Double 2047
+Punctuation Ornaments 275B
+PUNCTUATION SPACE 2008
+punt, irish 00A3
+purna viram 0964
+pushout 27D4
+Q, DOUBLE-STRUCK CAPITAL 211A
+Q, ROTATED CAPITAL 213A
+QAF, ARABIC LETTER DOTLESS 066F
+qed 220E
+QUAD, EM 2001
+QUAD, EN 2000
+quad, mutton 2001
+Quadrants 2596
+quadrature 25A1
+QUADRUPLE INTEGRAL OPERATOR 2A0C
+QUADRUPLE PRIME 2057
+quantic 226C
+QUARTER MOON, FIRST 263D
+QUARTER MOON, LAST 263E
+QUARTER NOTE 2669
+Quarters, Fractions 00BC
+QUATERNION INTEGRAL OPERATOR 2A16
+QUESTION EXCLAMATION MARK 2048
+QUESTION MARK 003F
+QUESTION MARK, ARABIC 061F
+QUESTION MARK, ARMENIAN 055E
+QUESTION MARK, DOUBLE 2047
+QUESTION MARK, ETHIOPIC 1367
+QUESTION MARK, EXCLAMATION 2049
+QUESTION MARK, GREEK 037E
+QUESTION MARK, INVERTED 00BF
+QUESTION MARK ABOVE, GREATER-THAN WITH 2A7C
+QUESTION MARK ABOVE, LESS-THAN WITH 2A7B
+QUESTIONED EQUAL TO 225F
+QUILL, LEFT SQUARE BRACKET WITH 2045
+Quine Corners 231C
+quotation dash 2015
+QUOTATION MARK 0022
+quotation mark, double comma 201D
+QUOTATION MARK, DOUBLE HIGH-REVERSED-9 201F
+QUOTATION MARK, DOUBLE LOW-9 201E
+QUOTATION MARK, DOUBLE PRIME 301E
+quotation mark, double reversed comma 201F
+quotation mark, double turned comma 201C
+QUOTATION MARK, LEFT DOUBLE 201C
+QUOTATION MARK, LEFT SINGLE 2018
+QUOTATION MARK, LEFT-POINTING DOUBLE ANGLE 00AB
+quotation mark, low double comma 201E
+QUOTATION MARK, LOW DOUBLE PRIME 301F
+quotation mark, low single comma 201A
+QUOTATION MARK, REVERSED DOUBLE PRIME 301D
+QUOTATION MARK, RIGHT DOUBLE 201D
+QUOTATION MARK, RIGHT SINGLE 2019
+QUOTATION MARK, RIGHT-POINTING DOUBLE ANGLE 00BB
+quotation mark, single comma 2019
+QUOTATION MARK, SINGLE HIGH-REVERSED-9 201B
+QUOTATION MARK, SINGLE LEFT-POINTING ANGLE 2039
+QUOTATION MARK, SINGLE LOW-9 201A
+quotation mark, single reversed comma 201B
+QUOTATION MARK, SINGLE RIGHT-POINTING ANGLE 203A
+quotation mark, single turned comma 2018
+Quotation Mark Ornaments 275B
+Quotation Marks, Ornamental Angle 276E
+quote, apl 0022
+R, BLACK-LETTER CAPITAL 211C
+R, COMBINING LATIN SMALL LETTER 036C
+R, DOUBLE-STRUCK CAPITAL 211D
+R, LATIN LETTER SMALL CAPITAL 0280
+R, LATIN LETTER SMALL CAPITAL INVERTED 0281
+R, LATIN SMALL LETTER TURNED 0279
+R, MODIFIER LETTER SMALL 02B3
+R, MODIFIER LETTER SMALL CAPITAL INVERTED 02B6
+R, MODIFIER LETTER SMALL TURNED 02B4
+R, SCRIPT CAPITAL 211B
+radial component 27DF
+radical sign 221A
+Radicals, Kangxi 2F00
+Radicals, Yi A490
+Radicals Supplement, CJK 2E80
+RADIOACTIVE SIGN 2622
+RAIN DROPS, UMBRELLA WITH 2614
+rainy weather 2602
+RAMS HORN, LATIN SMALL LETTER 0264
+RANGE ANTIRESTRICTION, Z NOTATION 2A65
+RATIO 2236
+ratio, cross 211E
+rational numbers, the set of 211A
+real number symbol 210A
+real numbers, the set of 211D
+real part 211C
+recipe 211E
+record separator 001E
+RECORD SEPARATOR, SYMBOL FOR 241E
+RECORDER, TELEPHONE 2315
+RECORDING COPYRIGHT, SOUND 2117
+Rectangles 25AC
+RECTANGULAR PATH AROUND POLE, LINE INTEGRATION WITH 2A12
+RECYCLED PAPER SYMBOL 267C
+RECYCLING SYMBOL, BLACK UNIVERSAL 267B
+RECYCLING SYMBOL, UNIVERSAL 2672
+RECYCLING SYMBOL FOR GENERIC MATERIALS 267A
+Recycling Symbols 2672
+Recycling Symbols For Plastics 2673
+reduces to 22A6
+reducible 22A2
+REFERENCE MARK 203B
+registered trade mark sign 00AE
+RELATION, TRIPLE SOLIDUS BINARY 2AFB
+RELATION, TRIPLE VERTICAL BAR BINARY 2AF4
+relation, z notation finite 21FC
+relation, z notation partial 21F9
+RELATIONAL COMPOSITION, Z NOTATION 2A3E
+Relational Operators 2A66
+Relations 29E3
+Relations 2AF7
+Relations, Subset and superset 2ABD
+Religious and Political Symbols 2626
+Repeat Marks, Kana 3031
+REPLACEMENT CHARACTER FFFD
+REPLACEMENT CHARACTER, OBJECT FFFC
+resistance 2126
+RESPONSE 211F
+results in 22A8
+RETROFLEX CLICK, LATIN LETTER 01C3
+retroflex hook, latin small letter d 0256
+RETROFLEX HOOK BELOW, COMBINING 0322
+return, carriage 000D
+return, carriage 21B5
+RETURN, SYMBOL FOR CARRIAGE 240D
+RETURN SYMBOL 23CE
+reverse line feed 008D
+REVERSE SOLIDUS 005C
+REVERSE SOLIDUS, BIG 29F9
+REVERSE SOLIDUS, CIRCLED 29B8
+REVERSE SOLIDUS OPERATOR 29F5
+REVERSE SOLIDUS OVERLAY, COMBINING 20E5
+REVERSE SOLIDUS WITH HORIZONTAL STROKE 29F7
+reverse turnstile 22A3
+REVERSED, LATIN SMALL LETTER EZH 01B9
+REVERSED COMMA, MODIFIER LETTER 02BD
+REVERSED COMMA ABOVE, COMBINING 0314
+reversed comma quotation mark, double 201F
+reversed comma quotation mark, single 201B
+REVERSED DOUBLE PRIME 2036
+REVERSED DOUBLE PRIME QUOTATION MARK 301D
+REVERSED DOUBLE STROKE NOT SIGN 2AED
+REVERSED E, LATIN CAPITAL LETTER 018E
+REVERSED E, LATIN SMALL LETTER 0258
+reversed epsilon, latin small letter closed 025E
+REVERSED ESH, LATIN SMALL LETTER SQUAT 0285
+REVERSED ESH LOOP, LATIN LETTER 01AA
+reversed glottal stop, latin letter 0295
+REVERSED GLOTTAL STOP, MODIFIER LETTER 02C1
+REVERSED GLOTTAL STOP, MODIFIER LETTER SMALL 02E4
+REVERSED NEGATION SLASH, DOES NOT DIVIDE WITH 2AEE
+REVERSED NOT SIGN 2310
+REVERSED OPEN E, LATIN SMALL LETTER 025C
+REVERSED OPEN E, LATIN SMALL LETTER CLOSED 025E
+REVERSED PILCROW SIGN 204B
+REVERSED PRIME 2035
+REVERSED SANS-SERIF CAPITAL L 2143
+REVERSED SEMICOLON 204F
+reversed straight epsilon 220D
+REVERSED TILDE 223D
+REVERSED TILDE EQUALS 22CD
+REVERSED TRIPLE PRIME 2037
+RHOTIC HOOK, MODIFIER LETTER 02DE
+riemann integral 211B
+RIGHT ANGLE 221F
+RIGHT ANGLE WITH ARC 22BE
+RIGHT TRIANGLE 22BF
+RIGHT-TO-LEFT EMBEDDING 202B
+RIGHT-TO-LEFT MARK 200F
+RIGHT-TO-LEFT OVERRIDE 202E
+RIGHTHAND INTERIOR PRODUCT 2A3D
+RING, BENZENE 232C
+RING, MODIFIER LETTER CENTRED LEFT HALF 02D3
+RING, MODIFIER LETTER LEFT HALF 02BF
+RING ABOVE 02DA
+RING ABOVE, COMBINING 030A
+RING BELOW, COMBINING 0325
+RING BELOW, COMBINING LEFT HALF 031C
+RING BELOW, COMBINING RIGHT HALF 0339
+RING EQUAL TO 2257
+RING IN EQUAL TO 2256
+RING OPERATOR 2218
+RING OPERATOR, CIRCLED 229A
+RING OVERLAY, COMBINING 20D8
+RING OVERLAY, COMBINING CLOCKWISE 20D9
+RISING DIAGONAL SLASH, SQUARED 29C4
+RISING DOTS, MINUS SIGN WITH 2A2C
+RISING DOTS, TILDE OPERATOR WITH 2A6B
+rle 202B
+rlm 200F
+rlo 202E
+Roman Numerals 2160
+Romanian, Additions for 0218
+ROOT, CUBE 221B
+ROOT, FOURTH 221C
+ROOT, SQUARE 221A
+ROTATED CAPITAL Q 213A
+rotation 20D5
+rough breathing 0314
+RULE, LOZENGE DIVIDED BY HORIZONTAL 27E0
+rule, parted 00A6
+RULE-DELAYED 29F4
+Runes, Golden Number 16EE
+Runic 16A0
+RUNOUT, TOTAL 2330
+RUPEE MARK, BENGALI 09F2
+RUPEE SIGN 20A8
+RUPEE SIGN, BENGALI 09F3
+RUPEE SIGN, GUJARATI 0AF1
+RUPEE SIGN, TAMIL 0BF9
+Russian Alphabet, Basic 0410
+S, INVERTED LAZY 223E
+S, LATIN SMALL LETTER LONG 017F
+S, LATIN SMALL LETTER SHARP 00DF
+s, lazy 223D
+S, MODIFIER LETTER SMALL 02E2
+S, PERPENDICULAR WITH 2AE1
+S IN TRIANGLE 29CC
+SAFHA, ARABIC SIGN 0603
+SAGITTARIUS 2650
+SALTIRE 2613
+sam 070F
+SANAH, ARABIC SIGN 0601
+SANS-SERIF CAPITAL G, TURNED 2141
+SANS-SERIF CAPITAL L, REVERSED 2143
+SANS-SERIF CAPITAL L, TURNED 2142
+SANS-SERIF CAPITAL Y, TURNED 2144
+Sanskrit and Tibetan, Mongolian Extensions for 1880
+satisfies 22A8
+satisfies, necessarily 2AF1
+satisfies, ordinarily 2AE2
+SATURN 2644
+SCHEMA COMPOSITION, Z NOTATION 2A1F
+schema hiding, z notation 29F9
+SCHEMA PIPING, Z NOTATION 2A20
+SCHEMA PROJECTION, Z NOTATION 2A21
+SCHWA, LATIN CAPITAL LETTER 018F
+SCHWA, LATIN SMALL LETTER 0259
+Scissors Dingbats 2701
+SCORPIUS 264F
+SCREEN, COMBINING ENCLOSING 20E2
+script a, latin small letter 0251
+SCRIPT CAPITAL B 212C
+SCRIPT CAPITAL E 2130
+SCRIPT CAPITAL F 2131
+SCRIPT CAPITAL H 210B
+SCRIPT CAPITAL I 2110
+SCRIPT CAPITAL L 2112
+SCRIPT CAPITAL M 2133
+SCRIPT CAPITAL P 2118
+SCRIPT CAPITAL R 211B
+script f, latin small letter 0192
+SCRIPT G, LATIN SMALL LETTER 0261
+SCRIPT SMALL E 212F
+SCRIPT SMALL G 210A
+SCRIPT SMALL L 2113
+SCRIPT SMALL O 2134
+script v, latin capital letter 01B2
+script v, latin small letter 028B
+Scripts Area, General 0000
+scrolling 21F3
+SCRUPLE 2108
+SEAGULL BELOW, COMBINING 033C
+second transfinite cardinal (the continuum) 2136
+seconds 2033
+SECTION SIGN 00A7
+section sign, european 00B6
+SECTOR 2314
+SEGMENT 2313
+selected area, end of 0087
+selected area, start of 0086
+Selectors, Variation FE00
+SEMICIRCULAR PATH AROUND POLE, LINE INTEGRATION WITH 2A13
+SEMICOLON 003B
+SEMICOLON, ARABIC 061B
+SEMICOLON, ETHIOPIC 1364
+SEMICOLON, REVERSED 204F
+SEMIDIRECT PRODUCT, LEFT 22CB
+SEMIDIRECT PRODUCT WITH BOTTOM CLOSED 2A32
+SEPARATOR DOT, AEGEAN WORD 10101
+SEPARATOR LINE, AEGEAN WORD 10100
+SEPARATOR, ARABIC DECIMAL 066B
+SEPARATOR, ARABIC THOUSANDS 066C
+separator, decimal 002C
+separator, devanagari phrase 0964
+separator, file 001C
+SEPARATOR, GEORGIAN PARAGRAPH 10FB
+separator, group 001D
+SEPARATOR, INVISIBLE 2063
+SEPARATOR, LINE 2028
+SEPARATOR, PARAGRAPH 2029
+separator, record 001E
+SEPARATOR, SYMBOL FOR FILE 241C
+SEPARATOR, SYMBOL FOR GROUP 241D
+SEPARATOR, SYMBOL FOR RECORD 241E
+SEPARATOR, SYMBOL FOR UNIT 241F
+separator, unit 001F
+separator, urdu paragraph 203B
+SEPARATOR KEY SYMBOL, DECIMAL 2396
+sequence concatenation, z notation 2040
+sequence introducer, control 009B
+Serbian Cyrillic Letters, Croatian Digraphs Matching 01C4
+SERIFS, CLOSED INTERSECTION WITH 2A4D
+SERIFS, CLOSED UNION WITH 2A4C
+SERIFS AND SMASH PRODUCT, CLOSED UNION WITH 2A50
+SERIFS AT BOTTOM, TRIANGLE WITH 29CD
+SERVICE MARK 2120
+SESAME DOT FE45
+SESAME DOT, WHITE FE46
+SET, EMPTY 2205
+set, included in 2282
+set, includes in 2283
+set, null 2205
+set, power 2118
+SET MINUS 2216
+set of complex numbers, the 2102
+set of integers, the 2124
+set of rational numbers, the 211A
+set of real numbers, the 211D
+set transmit state 0093
+Sets, Empty 29B0
+sextile 2736
+Shade Characters 2591
+shamrock 2663
+Shapes, Geometric 25A0
+SHARP S, LATIN SMALL LETTER 00DF
+SHARP SIGN, MUSIC 266F
+Shavian 10450
+SHEQEL SIGN, NEW 20AA
+shift 21E7
+shift in 000F
+SHIFT IN, SYMBOL FOR 240F
+shift out 000E
+SHIFT OUT, SYMBOL FOR 240E
+shilling 002F
+SHOGI PIECE, BLACK 2617
+SHOGI PIECE, WHITE 2616
+short 0306
+SHORT DOWN TACK 2ADF
+SHORT DOWN TACK, SHORT UP TACK ABOVE 2AE9
+SHORT DOWN TACK WITH OVERBAR 2AE7
+SHORT I WITH TAIL, CYRILLIC CAPITAL LETTER 048A
+SHORT I WITH TAIL, CYRILLIC SMALL LETTER 048B
+SHORT LEFT TACK 2ADE
+short slash overlay 0337
+SHORT SOLIDUS OVERLAY, COMBINING 0337
+SHORT STROKE OVERLAY, COMBINING 0335
+SHORT UP TACK 2AE0
+SHORT UP TACK ABOVE SHORT DOWN TACK 2AE9
+SHORT UP TACK WITH UNDERBAR 2AE8
+SHORT VERTICAL LINE OVERLAY, COMBINING 20D3
+SHOULDERED OPEN BOX 237D
+SHUFFLE PRODUCT 29E2
+shy 00AD
+Sibe Letters, Mongolian 185D
+Sidelining Emphasis Marks FE45
+SIMILAR, SIMILAR MINUS 2A6C
+SIMILAR ABOVE GREATER-THAN, LESS-THAN ABOVE 2A8F
+SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN 2AA0
+SIMILAR ABOVE LESS-THAN, GREATER-THAN ABOVE 2A90
+SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN 2A9F
+SIMILAR MINUS SIMILAR 2A6C
+SIMILAR OR EQUAL, GREATER-THAN ABOVE 2A8E
+SIMILAR OR EQUAL, LESS-THAN ABOVE 2A8D
+SIMILAR OR GREATER-THAN 2A9E
+SIMILAR OR LESS-THAN 2A9D
+similar to 223C
+SINE WAVE 223F
+single character introducer 009A
+single comma quotation mark 2019
+single comma quotation mark, low 201A
+single guillemet, left pointing 2039
+single guillemet, right pointing 203A
+SINGLE HIGH-REVERSED-9 QUOTATION MARK 201B
+SINGLE LEFT-POINTING ANGLE QUOTATION MARK 2039
+SINGLE LOW-9 QUOTATION MARK 201A
+SINGLE PUNCTUATION, PHILIPPINE 1735
+SINGLE QUOTATION MARK, LEFT 2018
+SINGLE QUOTATION MARK, RIGHT 2019
+single reversed comma quotation mark 201B
+SINGLE RIGHT-POINTING ANGLE QUOTATION MARK 203A
+single shift three 008F
+single shift two 008E
+single turned comma quotation mark 2018
+Sinhala 0D80
+SIX-PER-EM SPACE 2006
+SIXTEENTH NOTES, BEAMED 266C
+Sixths, Fractions 2159
+SKULL AND CROSSBONES 2620
+slash 002F
+SLASH, CIRCLED DIVISION 2298
+SLASH, DIVISION 2215
+SLASH, DOES NOT DIVIDE WITH REVERSED NEGATION 2AEE
+SLASH, FRACTION 2044
+SLASH, INTEGRAL AVERAGE WITH 2A0F
+SLASH, SQUARED FALLING DIAGONAL 29C5
+SLASH, SQUARED RISING DIAGONAL 29C4
+slash overlay, long 0338
+slash overlay, short 0337
+SLOPE 2333
+SLOPING LARGE AND 2A58
+SLOPING LARGE OR 2A57
+Slovenian and Croatian, Additions for 0200
+SMALL CAPITAL B, LATIN LETTER 0299
+SMALL CAPITAL G, LATIN LETTER 0262
+SMALL CAPITAL H, LATIN LETTER 029C
+SMALL CAPITAL I, LATIN LETTER 026A
+SMALL CAPITAL INVERTED R, LATIN LETTER 0281
+SMALL CAPITAL INVERTED R, MODIFIER LETTER 02B6
+SMALL CAPITAL L, LATIN LETTER 029F
+SMALL CAPITAL N, LATIN LETTER 0274
+SMALL CAPITAL OE, LATIN LETTER 0276
+SMALL CAPITAL R, LATIN LETTER 0280
+SMALL CAPITAL Y, LATIN LETTER 028F
+small circle, black 2022
+SMALL CIRCLE, SQUARED 29C7
+SMALL CIRCLE ABOVE, PLUS SIGN WITH 2A22
+SMALL CIRCLE TO THE RIGHT, CIRCLE WITH 29C2
+SMALL CONTAINS AS MEMBER 220D
+SMALL CONTAINS WITH OVERBAR 22FE
+SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE 22FC
+SMALL D, DOUBLE-STRUCK ITALIC 2146
+SMALL E, DOUBLE-STRUCK ITALIC 2147
+SMALL ELEMENT OF 220A
+SMALL ELEMENT OF WITH OVERBAR 22F7
+SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE 22F4
+Small Form Variants FE50
+SMALL GAMMA, DOUBLE-STRUCK 213D
+SMALL I, DOUBLE-STRUCK ITALIC 2148
+SMALL J, DOUBLE-STRUCK ITALIC 2149
+Small Letters, Armenian 0561
+Small Letters, Combining Latin 0363
+Small Letters, Cyrillic 0430
+Small Letters, Georgian 10D0
+Small Letters, Greek 03B1
+Small Letters, Latin 0061
+SMALL SQUARE, BLACK MEDIUM 25FE
+SMALL SQUARE, WHITE MEDIUM 25FD
+SMALL VEE WITH UNDERBAR 2A61
+SMALLER THAN 2AAA
+SMALLER THAN OR EQUAL TO 2AAC
+SMASH PRODUCT 2A33
+SMASH PRODUCT, CLOSED UNION WITH SERIFS AND 2A50
+SMILE 2323
+SMILING FACE, BLACK 263B
+SMILING FACE, WHITE 263A
+smooth breathing 0313
+Snowflake Dingbats 2744
+Snowflakes, Stars, Asterisks and 2721
+SNOWMAN 2603
+snowy weather 2603
+SOFT HYPHEN 00AD
+SOFTWARE-FUNCTION SYMBOL 2394
+solid 2588
+SOLIDUS 002F
+solidus 2044
+SOLIDUS, BIG 29F8
+SOLIDUS, BIG REVERSE 29F9
+SOLIDUS, CIRCLED REVERSE 29B8
+SOLIDUS, REVERSE 005C
+SOLIDUS BINARY RELATION, TRIPLE 2AFB
+SOLIDUS OPERATOR, DOUBLE 2AFD
+SOLIDUS OPERATOR, REVERSE 29F5
+SOLIDUS OVERLAY, COMBINING LONG 0338
+SOLIDUS OVERLAY, COMBINING REVERSE 20E5
+SOLIDUS OVERLAY, COMBINING SHORT 0337
+SOLIDUS WITH HORIZONTAL STROKE, REVERSE 29F7
+SOLIDUS WITH OVERBAR 29F6
+SOUND RECORDING COPYRIGHT 2117
+SOURCE, INFORMATION 2139
+SPACE 0020
+SPACE, EM 2003
+SPACE, EN 2002
+SPACE, FIGURE 2007
+SPACE, FOUR-PER-EM 2005
+space, graphic for 2422
+space, graphic for 2423
+space, graphic for no break 237D
+SPACE, HAIR 200A
+SPACE, IDEOGRAPHIC 3000
+SPACE, MEDIUM MATHEMATICAL 205F
+space, mid 2005
+SPACE, NARROW NO-BREAK 202F
+SPACE, NO-BREAK 00A0
+SPACE, PUNCTUATION 2008
+SPACE, SIX-PER-EM 2006
+SPACE, SYMBOL FOR 2420
+space, thick 2004
+SPACE, THIN 2009
+SPACE, THREE-PER-EM 2004
+SPACE, ZERO WIDTH 200B
+SPACE, ZERO WIDTH NO-BREAK FEFF
+SPACE MARK, OGHAM 1680
+Spaces 2000
+spacing acute 00B4
+spacing cedilla 00B8
+spacing circumflex 005E
+Spacing Clones of Diacritics 02D8
+spacing diaeresis 00A8
+spacing double underscore 2017
+spacing grave 0060
+spacing macron 00AF
+Spacing Modifier Letters 02B0
+spacing overscore 203E
+spacing underscore 005F
+spanish currency 20A7
+Special character extensions 23AE
+Specialized plus sign operators 29FA
+Specials FFF0
+Specials Area, Compatibility and F900
+SPHERICAL ANGLE 2222
+SPHERICAL ANGLE OPENING LEFT 29A0
+SPHERICAL ANGLE OPENING UP 29A1
+SPOT, Z NOTATION 2981
+SQUARE, BLACK MEDIUM 25FC
+SQUARE, BLACK MEDIUM SMALL 25FE
+SQUARE, COMBINING ENCLOSING 20DE
+SQUARE, VIEWDATA 2317
+SQUARE, WHITE MEDIUM 25FB
+SQUARE, WHITE MEDIUM SMALL 25FD
+SQUARE BELOW, COMBINING 033B
+square bracket, closing 005D
+SQUARE BRACKET, LEFT 005B
+SQUARE BRACKET, LEFT WHITE 301A
+square bracket, opening 005B
+SQUARE BRACKET, RIGHT 005D
+SQUARE BRACKET WITH QUILL, LEFT 2045
+SQUARE CAP 2293
+SQUARE CORPORATION 337F
+SQUARE CUP 2294
+SQUARE FOOT 23CD
+SQUARE IMAGE OF 228F
+SQUARE INTERSECTION, DOUBLE 2A4E
+SQUARE INTERSECTION OPERATOR, N-ARY 2A05
+SQUARE LEFT OPEN BOX OPERATOR 2ACD
+SQUARE LOZENGE 2311
+SQUARE ORIGINAL OF 2290
+SQUARE RIGHT OPEN BOX OPERATOR 2ACE
+SQUARE ROOT 221A
+Square Symbols 29C4
+SQUARE UNION, DOUBLE 2A4F
+SQUARE UNION OPERATOR, N-ARY 2A06
+SQUARE WITH CONTOURED OUTLINE 29E0
+SQUARE WITH LEFTWARDS TICK, WHITE 27E4
+SQUARE WITH RIGHTWARDS TICK, WHITE 27E5
+squared 00B2
+SQUARED DOT OPERATOR 22A1
+Squared Japanese Katakana Words 3300
+Squared Latin Abbreviations 3371
+SQUARED MINUS 229F
+SQUARED PLUS 229E
+SQUARED TIMES 22A0
+Squares 25A0
+SQUAT REVERSED ESH, LATIN SMALL LETTER 0285
+st. andrew's cross 2613
+star 002A
+STAR, ARABIC FIVE POINTED 066D
+STAR, BLACK 2605
+STAR AND CRESCENT 262A
+Star Dingbats 2726
+STAR EQUALS 225B
+STAR OF DAVID 2721
+STAR OPERATOR 22C6
+starburst 273A
+STARK, GLEICH 29E6
+Stars, Asterisks and Snowflakes 2721
+start of guarded area 0096
+start of heading 0001
+START OF HEADING, SYMBOL FOR 2401
+start of selected area 0086
+start of string 0098
+start of text 0002
+START OF TEXT, SYMBOL FOR 2402
+statement is true 22A8
+sterling, pound 00A3
+stile, apl 2223
+straight epsilon 220A
+straight epsilon, reversed 220D
+stress mark 0301
+STRETCHED C, LATIN LETTER 0297
+STRICTLY EQUIVALENT TO 2263
+string, device control 0090
+string, start of 0098
+string terminator 009C
+STROKE OVERLAY, COMBINING LONG 0336
+STROKE OVERLAY, COMBINING SHORT 0335
+SUBGROUP, CONTAINS AS NORMAL 22B3
+SUBGROUP OF, NORMAL 22B2
+subscript, iota 0345
+Subscript Digits 2080
+SUBSCRIPT EQUALS SIGN 208C
+SUBSCRIPT LEFT PARENTHESIS 208D
+SUBSCRIPT MINUS 208B
+SUBSCRIPT PLUS SIGN 208A
+SUBSCRIPT TWO, PLUS SIGN WITH 2A27
+Subscripts 2080
+SUBSET, DOUBLE 22D0
+Subset and Superset Relations 2ABD
+SUBSET OF 2282
+substitute 001A
+SUBSTITUTE, SYMBOL FOR 241A
+SUBSTITUTE FORM TWO, SYMBOL FOR 2426
+Subtending Marks, Arabic 0600
+subtraction, z notation bag 2A41
+SUCCEEDS 227B
+SUCCEEDS, DOUBLE 2ABC
+SUCCEEDS ABOVE ALMOST EQUAL TO 2AB8
+SUCCEEDS ABOVE EQUALS SIGN 2AB4
+SUCCEEDS ABOVE NOT ALMOST EQUAL TO 2ABA
+SUCCEEDS ABOVE NOT EQUAL TO 2AB6
+SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN 2AB0
+SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO 2AB2
+SUCCEEDS UNDER RELATION 22B1
+such that 220B
+such that 2223
+Suits, Playing Card 2660
+sum, direct 2295
+SUM, MODULO TWO 2A0A
+sum, positive difference or 2A24
+sum or positive difference 2A26
+SUMMATION, DOUBLE-STRUCK N-ARY 2140
+SUMMATION, N-ARY 2211
+SUMMATION BOTTOM 23B3
+Summation Sign Parts 23B2
+SUMMATION TOP 23B2
+Summations and Integrals 2A0A
+SUN 2609
+SUN WITH RAYS, BLACK 2600
+SUPERIMPOSED X, CIRCLE WITH 29BB
+SUPERSCRIPT ALEF, ARABIC LETTER 0670
+Superscript Digits 2070
+SUPERSCRIPT EQUALS SIGN 207C
+SUPERSCRIPT LATIN SMALL LETTER I 2071
+SUPERSCRIPT LEFT PARENTHESIS 207D
+Superscript Letter Diacritics, Medieval 0363
+SUPERSCRIPT MINUS 207B
+SUPERSCRIPT ONE 00B9
+SUPERSCRIPT PLUS SIGN 207A
+SUPERSCRIPT THREE 00B3
+SUPERSCRIPT TWO 00B2
+SUPERSCRIPT ZERO 2070
+Superscripts 2070
+Superscripts and Subscripts 2070
+SUPERSET, DOUBLE 22D1
+SUPERSET OF 2283
+Superset Relations, Subset and 2ABD
+Supplemental Arrows-A 27F0
+Supplemental Arrows-B 2900
+Supplemental Mathematical Operators 2A00
+Supplementary, Cyrillic 0500
+Supplementary Private Use Area-A F0000
+Supplementary Private Use Area-B 100000
+SURFACE INTEGRAL 222F
+surjection, z notation finite 2901
+surjection, z notation partial 2900
+surjective injection, z notation 2917
+surjective injection, z notation finite 2918
+Surrogates, High D800
+Surrogates, Low DC00
+Surrogates Area D800
+swedish grave accent 02DF
+SWUNG DASH 2053
+Syllabics, Unified Canadian Aboriginal 1400
+Syllables, Yi A000
+Syllables Area, Korean Hangul AC00
+Symbol Variants, Fullwidth FFE0
+Symbols, Bowtie 29D1
+Symbols, Circle 29B5
+Symbols, Combining Diacritical Marks for 20D0
+Symbols, Dentistry Notation 23BE
+Symbols, Double-Struck Italic Mathematical 2145
+Symbols, Error Bar 29EE
+Symbols, Greek 03D0
+Symbols, Japanese Chess 2616
+Symbols, Letterlike 2100
+Symbols, Miscellaneous 2600
+Symbols, Recycling 2672
+Symbols, Square 29C4
+Symbols, Triangle 29CA
+Symbols and Arrows, Miscellaneous 2B00
+Symbols and Punctuation, CJK 3000
+Symbols Area 2000
+Symbols Area, CJK Phonetics and 2E00
+Symbols for Control Codes, Graphic 2400
+Symbols For Plastics, Recycling 2673
+Symbols-A, Miscellaneous Mathematical 27C0
+Symbols-B, Miscellaneous Mathematical 2980
+symmetric difference 2238
+symmetric difference 2296
+SYMMETRIC SWAPPING, ACTIVATE 206B
+SYMMETRIC SWAPPING, INHIBIT 206A
+SYMMETRY 232F
+synchronous idle 0016
+SYNCHRONOUS IDLE, SYMBOL FOR 2416
+Syriac 0700
+SYRIAC ABBREVIATION MARK 070F
+SYRIAC CROSS, EAST 2671
+SYRIAC CROSS, WEST 2670
+Syriac Format Control 070F
+T, COMBINING LATIN SMALL LETTER 036D
+T, LATIN SMALL LETTER TURNED 0287
+tab 0009
+tab, leftward 21E4
+tab, rightward 21E5
+tab, symbol for 2409
+tab with shift tab 21B9
+tabulation, horizontal 0009
+TABULATION, SYMBOL FOR HORIZONTAL 2409
+TABULATION, SYMBOL FOR VERTICAL 240B
+tabulation, vertical 000B
+tabulation set, character 0088
+tabulation set, line 008A
+tabulation with justification, character 0089
+TACK, LEFT 22A3
+TACK, MODIFIER LETTER UP 02D4
+TACK, RIGHT 22A2
+TACK, UP 22A5
+TACK BELOW, COMBINING LEFT 0318
+TACK BELOW, COMBINING UP 031D
+Tacks and Turnstiles 27D8
+Tacks and Turnstiles 2ADE
+Tagalog 1700
+TAGALOG SIGN VIRAMA 1714
+Tagbanwa 1760
+Tai Le 1950
+Tai Xuan Jing Symbols 1D300
+TAIL FRAGMENT, ARABIC FE73
+Tails, Fish 297C
+tainome (japanese, a kind of bullet) 25C9
+TAKE, PRESCRIPTION 211E
+Tamil 0B80
+Tamil Digits 0BE7
+Tamil Letters 0B85
+TAMIL RUPEE SIGN 0BF9
+TAMIL NUMBER SIGN 0BFA
+Tamil Symbols 0BF3
+TAPE DRIVE 2707
+TAPER, CONICAL 2332
+TAURUS 2649
+tautological equivalent 29E6
+tautology 22A8
+tea 2615
+Technical, Miscellaneous 2300
+TEE TOP, PITCHFORK WITH 2ADA
+Telegraph Symbols for Days 33E0
+Telegraph Symbols for Hours 3358
+Telegraph Symbols for Months 32C0
+TELEPHONE, BLACK 260E
+TELEPHONE LOCATION SIGN 2706
+TELEPHONE RECORDER 2315
+TELEPHONE SIGN 2121
+Telugu 0C00
+Telugu Digits 0C66
+Telugu Letters 0C05
+TEN THOUSAND SIGN, PER 2031
+tensor 20E1
+tensor product 2297
+Terminal graphic characters 23B7
+Terminal Graphic Characters 2596
+Terminal Graphics, Scan Lines For 23BA
+terminator, string 009C
+Tetragram Symbols, Tai Xuan Jing 1D306
+text, end of 0003
+text, start of 0002
+TEXT, SYMBOL FOR END OF 2403
+TEXT, SYMBOL FOR START OF 2402
+Thaana 0780
+Thai 0E00
+THAI CURRENCY SYMBOL BAHT 0E3F
+Thai Digits 0E50
+Thai Letters 0E01
+THERE EXISTS 2203
+THEREFORE 2234
+THERMODYNAMIC 29E7
+thick space 2004
+THIN SPACE 2009
+third derivative 20DB
+third transfinite cardinal (functions of a real variable) 2137
+Thirds, Fractions 2153
+THORN, LATIN CAPITAL LETTER 00DE
+THORN, LATIN SMALL LETTER 00FE
+THOUSANDS SEPARATOR, ARABIC 066C
+THOUSANDS SIGN, CYRILLIC 0482
+THREE, SUPERSCRIPT 00B3
+three dot leader 2026
+THREE DOTS ABOVE, COMBINING 20DB
+THREE QUARTERS, VULGAR FRACTION 00BE
+THREE-PER-EM SPACE 2004
+THUNDERSTORM 2608
+Tibetan 0F00
+Tibetan, Mongolian Extensions for Sanskrit and 1880
+Tibetan Digits 0F20
+Tibetan Letters 0F40
+TICK, WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS 27E2
+TICK, WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS 27E3
+TICK, WHITE SQUARE WITH LEFTWARDS 27E4
+TICK, WHITE SQUARE WITH RIGHTWARDS 27E5
+TIE, CHARACTER 2040
+tie, ligature 0361
+TIE OVER INFINITY 29DD
+TILDE 007E
+tilde, apl 223C
+TILDE, COMBINING 0303
+TILDE, COMBINING DOUBLE 0360
+TILDE, COMBINING VERTICAL 033E
+TILDE, MINUS 2242
+TILDE, REVERSED 223D
+TILDE, SMALL 02DC
+TILDE, TRIPLE 224B
+TILDE ABOVE, COMBINING NOT 034A
+TILDE BELOW, COMBINING 0330
+TILDE EQUALS, REVERSED 22CD
+TILDE LEFT HALF, COMBINING DOUBLE FE22
+TILDE OPERATOR 223C
+TILDE OPERATOR, EQUALS SIGN ABOVE 2A73
+TILDE OPERATOR, PARALLEL WITH 2AF3
+TILDE OPERATOR, SUBSET OF ABOVE 2AC7
+TILDE OPERATOR, SUPERSET OF ABOVE 2AC8
+TILDE OPERATOR WITH DOT ABOVE 2A6A
+TILDE OPERATOR WITH RISING DOTS 2A6B
+TILDE OVERLAY, COMBINING 0334
+TIMES, CIRCLED 2297
+TIMES, DIVISION 22C7
+TIMES, INVISIBLE 2062
+TIMES, SQUARED 22A0
+TIMES OPERATOR, N-ARY 2A09
+TIMES OPERATOR, N-ARY CIRCLED 2A02
+TIMES SIGN, INTEGRAL WITH 2A18
+TIMES WITH LEFT HALF BLACK 29D4
+TIMES WITH RIGHT HALF BLACK 29D5
+TINY 29FE
+TIRONIAN SIGN ET 204A
+TIS 620-2529 (Thai), Based on 0E01
+Todo Letters, Mongolian 1843
+Tone Bar Letters 02E5
+TONE FIVE, LATIN SMALL LETTER 01BD
+TONE MARK, COMBINING ACUTE 0341
+TONE MARK, COMBINING GRAVE 0340
+Tone Marks, Ideographic 302A
+Tone Marks, Vietnamese 0340
+TONE SIX, LATIN SMALL LETTER 0185
+TONE TWO, LATIN SMALL LETTER 01A8
+tonos 0301
+TONOS, COMBINING GREEK DIALYTIKA 0344
+TOP HALF INTEGRAL 2320
+TOP LEFT CORNER 231C
+TOP LEFT CROP 230F
+TORTOISE SHELL BRACKET, LEFT 3014
+TORTOISE SHELL BRACKET, LEFT WHITE 3018
+TOTAL RUNOUT 2330
+TRADE MARK SIGN 2122
+trade mark sign, registered 00AE
+transfinite cardinal, fourth 2138
+transfinite cardinal (countable), first 2135
+transfinite cardinal (functions of a real variable), third 2137
+transfinite cardinal (the continuum), second 2136
+transmission, end of 0004
+transmission, graphic for end of 2301
+TRANSMISSION, SYMBOL FOR END OF 2404
+transmission block, end of 0017
+TRANSMISSION BLOCK, SYMBOL FOR END OF 2417
+transmit state, set 0093
+TRANSVERSAL INTERSECTION 2ADB
+TRIANGLE, COMBINING ENCLOSING UPWARD POINTING 20E4
+TRIANGLE, LOWER LEFT 25FA
+TRIANGLE, LOWER RIGHT 25FF
+TRIANGLE, MINUS SIGN IN 2A3A
+TRIANGLE, MULTIPLICATION SIGN IN 2A3B
+TRIANGLE, PLUS SIGN IN 2A39
+TRIANGLE, PLUS SIGN WITH BLACK 2A28
+TRIANGLE, RIGHT 22BF
+TRIANGLE, UPPER LEFT 25F8
+TRIANGLE, UPPER RIGHT 25F9
+TRIANGLE, VERTICAL BAR BESIDE RIGHT 29D0
+TRIANGLE OPERATOR, LARGE LEFT 2A1E
+Triangle symbols 29CA
+TRIANGLE WITH LEFT HALF BLACK, DOWN-POINTING 29E8
+TRIANGLE WITH RIGHT HALF BLACK, DOWN-POINTING 29E9
+Triangles 25B2
+TRIANGULAR BULLET 2023
+TRIANGULAR COLON, MODIFIER LETTER 02D0
+TRIANGULAR COLON, MODIFIER LETTER HALF 02D1
+Trigram Symbols, Yijing 2630
+trine 25B3
+TRIPLE COLON OPERATOR 2AF6
+TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE 2A68
+TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE 2A69
+TRIPLE INTEGRAL 222D
+TRIPLE NESTED GREATER-THAN 2AF8
+TRIPLE NESTED LESS-THAN 2AF7
+TRIPLE PLUS 29FB
+TRIPLE PRIME 2034
+TRIPLE PRIME, REVERSED 2037
+TRIPLE RIGHT TURNSTILE, VERTICAL BAR 2AE2
+TRIPLE SOLIDUS BINARY RELATION 2AFB
+TRIPLE TILDE 224B
+TRIPLE UNDERDOT, COMBINING 20E8
+TRIPLE VERTICAL BAR BINARY RELATION 2AF4
+TRIPLE VERTICAL BAR DELIMITER 2980
+TRIPLE VERTICAL BAR OPERATOR, LARGE 2AFC
+TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE 2AF5
+TRIPLE VERTICAL STROKE, TRIPLE HORIZONTAL BAR WITH 2A69
+TRUE 22A8
+TUGRIK SIGN 20AE
+turbofan 274B
+turkish currency 20A4
+TURNED A, LATIN SMALL LETTER 0250
+TURNED ALPHA, LATIN SMALL LETTER 0252
+TURNED AMPERSAND 214B
+TURNED ANGLE 29A2
+TURNED CAPITAL F 2132
+TURNED COMMA, MODIFIER LETTER 02BB
+TURNED COMMA ABOVE, COMBINING 0312
+turned comma quotation mark, double 201C
+turned comma quotation mark, single 2018
+TURNED DELTA, LATIN SMALL LETTER 018D
+turned e, latin capital letter 018E
+TURNED E, LATIN SMALL LETTER 01DD
+TURNED GREEK SMALL LETTER IOTA 2129
+TURNED H, LATIN SMALL LETTER 0265
+TURNED K, LATIN SMALL LETTER 029E
+TURNED M, LATIN CAPITAL LETTER 019C
+TURNED M, LATIN SMALL LETTER 026F
+TURNED NOT SIGN 2319
+turned question mark 00BF
+TURNED R, LATIN SMALL LETTER 0279
+TURNED R, MODIFIER LETTER SMALL 02B4
+TURNED SANS-SERIF CAPITAL G 2141
+TURNED SANS-SERIF CAPITAL L 2142
+TURNED SANS-SERIF CAPITAL Y 2144
+TURNED T, LATIN SMALL LETTER 0287
+TURNED V, LATIN SMALL LETTER 028C
+TURNED W, LATIN SMALL LETTER 028D
+TURNED Y, LATIN SMALL LETTER 028E
+turnstile 22A2
+turnstile, reverse 22A3
+Turnstiles, Tacks and 27D8
+Turnstiles, Tacks and 2ADE
+TWO, SUPERSCRIPT 00B2
+TWO DOT LEADER 2025
+TWO-HEADED ARROW FROM BAR, RIGHTWARDS 2905
+TWO-HEADED ARROW WITH TAIL, RIGHTWARDS 2916
+TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE, RIGHTWARDS 2917
+TYPE COLON, Z NOTATION 2982
+U, COMBINING LATIN SMALL LETTER 0367
+Ugaritic 10380
+UMBRELLA 2602
+UMBRELLA WITH RAIN DROPS 2614
+umlaut 0308
+UNASPIRATED, MODIFIER LETTER 02ED
+UNDERDOT, COMBINING TRIPLE 20E8
+underline 0332
+underline, double 0333
+UNDERLINE SYMBOL, CONTINUOUS 2381
+UNDERLINE SYMBOL, DISCONTINUOUS 2382
+underscore 0332
+underscore, double 0333
+underscore, spacing 005F
+underscore, spacing double 2017
+Underscores, Overscores and FE49
+UNDERTIE 203F
+UNDERTIE, INVERTED 2054
+UNDO SYMBOL 238C
+undoable delete 2425
+UNION 222A
+UNION, DOUBLE 22D3
+UNION, DOUBLE SQUARE 2A4F
+UNION, INTEGRAL WITH 2A1A
+UNION, INTERSECTION ABOVE 2A47
+UNION, INTERSECTION ABOVE BAR ABOVE 2A49
+UNION, MULTISET 228E
+UNION, N-ARY 22C3
+UNION, UNION BESIDE AND JOINED WITH 2A4A
+UNION ABOVE BAR ABOVE INTERSECTION 2A48
+UNION ABOVE INTERSECTION 2A46
+UNION BESIDE AND JOINED WITH UNION 2A4A
+UNION OPERATOR, N-ARY SQUARE 2A06
+UNION OPERATOR WITH DOT, N-ARY 2A03
+UNION OPERATOR WITH PLUS, N-ARY 2A04
+UNION WITH LOGICAL OR 2A45
+UNION WITH MINUS SIGN 2A41
+UNION WITH OVERBAR 2A42
+UNION WITH SERIFS, CLOSED 2A4C
+UNION WITH SERIFS AND SMASH PRODUCT, CLOSED 2A50
+Unions, Intersections and 2A40
+unique element 2129
+unit separator 001F
+UNIT SEPARATOR, SYMBOL FOR 241F
+UNIVERSAL RECYCLING SYMBOL 2672
+UNIVERSAL RECYCLING SYMBOL, BLACK 267B
+up, page 21DE
+UP ARROWHEAD 2303
+UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS 2324
+UP RIGHT DIAGONAL ELLIPSIS 22F0
+UP TACK 22A5
+UP TACK, MODIFIER LETTER 02D4
+UP TACK BELOW, COMBINING 031D
+UPA Modifiers 02EF
+UPPER BLADE SCISSORS 2701
+UPPER RIGHT PENCIL 2710
+UPSILON, LATIN CAPITAL LETTER 01B1
+UPSILON, LATIN SMALL LETTER 028A
+upstile, apl 2308
+UPWARDS ARROW BELOW, COMBINING 034E
+URANUS 2645
+Urdu, Eastern Arabic-Indic Digits for Persian and 06F0
+urdu paragraph separator 203B
+V, COMBINING LATIN SMALL LETTER 036E
+v, latin capital letter script 01B2
+v, latin small letter script 028B
+V, LATIN SMALL LETTER TURNED 028C
+V WITH HOOK, LATIN CAPITAL LETTER 01B2
+valentine 2665
+valid 22A8
+varia 0300
+Variation Selectors FE00
+Variation Selectors Supplement E0100
+varies with (proportional to) 223C
+vector 20D0
+vector 20D6
+VECTOR OR CROSS PRODUCT 2A2F
+vector pointing into page 2295
+vector pointing into page 2297
+vector pointing out of page 2299
+vee 2228
+vee above 030C
+VEE WITH UNDERBAR, SMALL 2A61
+venus 2640
+VERSICLE 2123
+VERTICAL, LONG DASH FROM LEFT MEMBER OF DOUBLE 2AE6
+vertical bar 007C
+vertical bar, broken 00A6
+VERTICAL BAR, CIRCLED 29B6
+VERTICAL BAR, N-ARY WHITE 2AFF
+VERTICAL BAR, WHITE 2AFE
+VERTICAL BAR BINARY RELATION, TRIPLE 2AF4
+VERTICAL BAR DELIMITER, TRIPLE 2980
+Vertical Bar Dingbats 2758
+VERTICAL BAR OPERATOR, LARGE TRIPLE 2AFC
+VERTICAL BAR WITH HORIZONTAL STROKE, TRIPLE 2AF5
+vertical bowtie 29D6
+VERTICAL BOX LINE, LEFT 23B8
+VERTICAL BOX LINE, RIGHT 23B9
+Vertical brackets 23B4
+VERTICAL ELLIPSIS 22EE
+VERTICAL IDEOGRAPHIC ITERATION MARK 303B
+VERTICAL KANA REPEAT MARK 3031
+VERTICAL LINE 007C
+VERTICAL LINE, DOUBLE 2016
+VERTICAL LINE, MODIFIER LETTER 02C8
+VERTICAL LINE, MODIFIER LETTER LOW 02CC
+VERTICAL LINE ABOVE, COMBINING 030D
+VERTICAL LINE ABOVE, COMBINING DOUBLE 030E
+VERTICAL LINE BELOW, COMBINING 0329
+VERTICAL LINE BELOW, COMBINING DOUBLE 0348
+VERTICAL LINE EXTENSION 23D0
+Vertical Line Operators 2AEE
+VERTICAL LINE OVERLAY, COMBINING LONG 20D2
+VERTICAL LINE OVERLAY, COMBINING SHORT 20D3
+VERTICAL LINE WITH CIRCLE ABOVE 2AEF
+VERTICAL LINE WITH CIRCLE BELOW 2AF0
+VERTICAL LINE WITH MIDDLE DOT 237F
+VERTICAL STROKE OVERLAY, COMBINING DOUBLE 20E6
+vertical tabulation 000B
+VERTICAL TABULATION, SYMBOL FOR 240B
+Vertical Text, Double Punctuation For 2047
+VERTICAL TILDE, COMBINING 033E
+Vertical Variants, Glyphs for FE30
+VERTICAL ZIGZAG LINE 299A
+VERY MUCH GREATER-THAN 22D9
+VERY MUCH LESS-THAN 22D8
+VICTORY HAND 270C
+Vietnamese, Latin Extensions for 1EA0
+vietnamese currency 20AB
+Vietnamese Tone Marks 0340
+VIEWDATA SQUARE 2317
+vinculum 0305
+viram, deergh 0965
+viram, purna 0964
+VIRAMA, BENGALI SIGN 09CD
+VIRAMA, DEVANAGARI SIGN 094D
+VIRAMA, GUJARATI SIGN 0ACD
+VIRAMA, GURMUKHI SIGN 0A4D
+VIRAMA, KANNADA SIGN 0CCD
+VIRAMA, MALAYALAM SIGN 0D4D
+VIRAMA, ORIYA SIGN 0B4D
+VIRAMA, TAGALOG SIGN 1714
+VIRAMA, TAMIL SIGN 0BCD
+VIRAMA, TELUGU SIGN 0C4D
+VIRGO 264D
+virgule 002F
+VOICED FRICATIVE, LATIN LETTER PHARYNGEAL 0295
+VOICED SOUND MARK, COMBINING KATAKANA-HIRAGANA 3099
+VOICED SOUND MARK, KATAKANA-HIRAGANA 309B
+VOICING, MODIFIER LETTER 02EC
+VOLUME INTEGRAL 2230
+VOLTAGE SIGN, HIGH 26A1
+vrachy 0306
+VS1 FE00
+W, LATIN SMALL LETTER TURNED 028D
+W, MODIFIER LETTER SMALL 02B7
+WARNING SIGN 26A0
+Warning Signs 2620
+Warning Signs 26A0
+WATCH 231A
+WAVE, SINE 223F
+WAVE DASH 301C
+WAVY DASH 3030
+WAVY LINE 2307
+WAVY LOW LINE FE4F
+WAVY OVERLINE FE4B
+WAVY OVERLINE, DOUBLE FE4C
+Weather and Astrological Symbols 2600
+wedge 028C
+wedge 2227
+weierstrass elliptic function 2118
+WHEEL OF DHARMA 2638
+WHITE BULLET, CIRCLED 29BE
+WHITE CIRCLE WITH DOT RIGHT 2686
+WHITE CIRCLE WITH DOWN ARROW 29EC
+WHITE CIRCLE WITH TWO DOTS 2687
+WHITE CONCAVE-SIDED DIAMOND 27E1
+WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK 27E2
+WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK 27E3
+WHITE DIAMOND WITH CENTRED DOT 27D0
+WHITE DOT RIGHT, BLACK CIRCLE WITH 2688
+WHITE DOTS, BLACK CIRCLE WITH TWO 2689
+WHITE FLAG 2690
+white framus 29D6
+WHITE HOURGLASS 29D6
+WHITE MEDIUM SMALL SQUARE 25FD
+WHITE MEDIUM SQUARE 25FB
+White On Black Circled Numbers 24EB
+WHITE SESAME DOT FE46
+WHITE SHOGI PIECE 2616
+WHITE SQUARE WITH LEFTWARDS TICK 27E4
+WHITE SQUARE WITH RIGHTWARDS TICK 27E5
+WHITE VERTICAL BAR 2AFE
+WHITE VERTICAL BAR, N-ARY 2AFF
+WIDE BRIDGE ABOVE, COMBINING 20E9
+WIGGLY FENCE, LEFT 29D8
+WIGGLY FENCE, LEFT DOUBLE 29DA
+WIGGLY FENCE, RIGHT 29D9
+WIGGLY FENCE, RIGHT DOUBLE 29DB
+wj 2060
+WON SIGN 20A9
+WORD DIVIDER, UGARITIC 1039F
+WORD JOINER 2060
+Word Separators, Aegean 10100
+Words, Squared Japanese Katakana 3300
+WORDSPACE, ETHIOPIC 1361
+WREATH PRODUCT 2240
+WRITING HAND 270D
+WYNN, LATIN CAPITAL LETTER 01F7
+WYNN, LATIN LETTER 01BF
+X, BALLOT 2717
+X, BALLOT BOX WITH 2612
+X, CIRCLE WITH SUPERIMPOSED 29BB
+X, COMBINING LATIN SMALL LETTER 036F
+X, HEAVY BALLOT 2718
+X, HEAVY MULTIPLICATION 2716
+X, MODIFIER LETTER SMALL 02E3
+X, MULTIPLICATION 2715
+X ABOVE, COMBINING 033D
+X IN A RECTANGLE BOX 2327
+XOR 22BB
+Y, LATIN LETTER SMALL CAPITAL 028F
+Y, LATIN SMALL LETTER TURNED 028E
+Y, MODIFIER LETTER SMALL 02B8
+Y, TURNED SANS-SERIF CAPITAL 2144
+YANG, YIN 262F
+YEN SIGN 00A5
+Yi Radicals A490
+Yi Syllables A000
+Yiddish Digraphs 05F0
+yields 22A2
+Yijing Monogram and Digram Symbols 268A
+Yijing Hexagram Symbols 4DC0
+Yijing Trigram Symbols 2630
+YIN YANG 262F
+yogh, latin capital letter 01B7
+YOGH, LATIN SMALL LETTER 021D
+yogh, latin small letter 0292
+YPOGEGRAMMENI, COMBINING GREEK 0345
+YR, LATIN LETTER 01A6
+yuan sign 00A5
+Z, BLACK-LETTER CAPITAL 2128
+Z, DOUBLE-STRUCK CAPITAL 2124
+Z NOTATION BAG MEMBERSHIP 22FF
+z notation bag subtraction 2A41
+z notation bijection 2917
+Z Notation Binding Brackets 2989
+Z NOTATION DOMAIN ANTIRESTRICTION 2A64
+z notation finite function 20E6
+z notation finite function 21FB
+z notation finite injection 2915
+z notation finite relation 21FC
+z notation finite surjection 2901
+z notation finite surjective injection 2918
+Z Notation Image Brackets 2987
+z notation left bag bracket 27E6
+z notation partial function 21F8
+z notation partial injection 2914
+z notation partial relation 21F9
+z notation partial surjection 2900
+Z NOTATION RANGE ANTIRESTRICTION 2A65
+Z NOTATION RELATIONAL COMPOSITION 2A3E
+Z NOTATION SCHEMA COMPOSITION 2A1F
+z notation schema hiding 29F9
+Z NOTATION SCHEMA PIPING 2A20
+Z NOTATION SCHEMA PROJECTION 2A21
+z notations sequence concatenation 2040
+Z NOTATION SPOT 2981
+z notation surjective injection 2917
+Z NOTATION TYPE COLON 2982
+Zapf Dingbats Series 100, ITC 2700
+ZERO, CIRCLED DIGIT 24EA
+ZERO, IDEOGRAPHIC NUMBER 3007
+ZERO, SUPERSCRIPT 2070
+ZERO WIDTH JOINER 200D
+ZERO WIDTH NO-BREAK SPACE FEFF
+ZERO WIDTH NON-JOINER 200C
+ZERO WIDTH SPACE 200B
+ZIGZAG ARROW, RIGHT ANGLE WITH DOWNWARDS 237C
+ZIGZAG LINE, VERTICAL 299A
+Zodiacal Symbols 2648
+zwj 200D
+zwnbsp FEFF
+zwnj 200C
+zwsp 200B
+
diff --git a/lib/unidata/unidata2.txt b/lib/unidata/unidata2.txt
new file mode 100644
index 00000000..f314186b
--- /dev/null
+++ b/lib/unidata/unidata2.txt
@@ -0,0 +1,16351 @@
+0000;<control>;Cc;0;BN;;;;;N;NULL;;;;
+0001;<control>;Cc;0;BN;;;;;N;START OF HEADING;;;;
+0002;<control>;Cc;0;BN;;;;;N;START OF TEXT;;;;
+0003;<control>;Cc;0;BN;;;;;N;END OF TEXT;;;;
+0004;<control>;Cc;0;BN;;;;;N;END OF TRANSMISSION;;;;
+0005;<control>;Cc;0;BN;;;;;N;ENQUIRY;;;;
+0006;<control>;Cc;0;BN;;;;;N;ACKNOWLEDGE;;;;
+0007;<control>;Cc;0;BN;;;;;N;BELL;;;;
+0008;<control>;Cc;0;BN;;;;;N;BACKSPACE;;;;
+0009;<control>;Cc;0;S;;;;;N;CHARACTER TABULATION;;;;
+000A;<control>;Cc;0;B;;;;;N;LINE FEED (LF);;;;
+000B;<control>;Cc;0;S;;;;;N;LINE TABULATION;;;;
+000C;<control>;Cc;0;WS;;;;;N;FORM FEED (FF);;;;
+000D;<control>;Cc;0;B;;;;;N;CARRIAGE RETURN (CR);;;;
+000E;<control>;Cc;0;BN;;;;;N;SHIFT OUT;;;;
+000F;<control>;Cc;0;BN;;;;;N;SHIFT IN;;;;
+0010;<control>;Cc;0;BN;;;;;N;DATA LINK ESCAPE;;;;
+0011;<control>;Cc;0;BN;;;;;N;DEVICE CONTROL ONE;;;;
+0012;<control>;Cc;0;BN;;;;;N;DEVICE CONTROL TWO;;;;
+0013;<control>;Cc;0;BN;;;;;N;DEVICE CONTROL THREE;;;;
+0014;<control>;Cc;0;BN;;;;;N;DEVICE CONTROL FOUR;;;;
+0015;<control>;Cc;0;BN;;;;;N;NEGATIVE ACKNOWLEDGE;;;;
+0016;<control>;Cc;0;BN;;;;;N;SYNCHRONOUS IDLE;;;;
+0017;<control>;Cc;0;BN;;;;;N;END OF TRANSMISSION BLOCK;;;;
+0018;<control>;Cc;0;BN;;;;;N;CANCEL;;;;
+0019;<control>;Cc;0;BN;;;;;N;END OF MEDIUM;;;;
+001A;<control>;Cc;0;BN;;;;;N;SUBSTITUTE;;;;
+001B;<control>;Cc;0;BN;;;;;N;ESCAPE;;;;
+001C;<control>;Cc;0;B;;;;;N;INFORMATION SEPARATOR FOUR;;;;
+001D;<control>;Cc;0;B;;;;;N;INFORMATION SEPARATOR THREE;;;;
+001E;<control>;Cc;0;B;;;;;N;INFORMATION SEPARATOR TWO;;;;
+001F;<control>;Cc;0;S;;;;;N;INFORMATION SEPARATOR ONE;;;;
+0020;SPACE;Zs;0;WS;;;;;N;;;;;
+0021;EXCLAMATION MARK;Po;0;ON;;;;;N;;;;;
+0022;QUOTATION MARK;Po;0;ON;;;;;N;;;;;
+0023;NUMBER SIGN;Po;0;ET;;;;;N;;;;;
+0024;DOLLAR SIGN;Sc;0;ET;;;;;N;;;;;
+0025;PERCENT SIGN;Po;0;ET;;;;;N;;;;;
+0026;AMPERSAND;Po;0;ON;;;;;N;;;;;
+0027;APOSTROPHE;Po;0;ON;;;;;N;APOSTROPHE-QUOTE;;;;
+0028;LEFT PARENTHESIS;Ps;0;ON;;;;;Y;OPENING PARENTHESIS;;;;
+0029;RIGHT PARENTHESIS;Pe;0;ON;;;;;Y;CLOSING PARENTHESIS;;;;
+002A;ASTERISK;Po;0;ON;;;;;N;;;;;
+002B;PLUS SIGN;Sm;0;ES;;;;;N;;;;;
+002C;COMMA;Po;0;CS;;;;;N;;;;;
+002D;HYPHEN-MINUS;Pd;0;ES;;;;;N;;;;;
+002E;FULL STOP;Po;0;CS;;;;;N;PERIOD;;;;
+002F;SOLIDUS;Po;0;CS;;;;;N;SLASH;;;;
+0030;DIGIT ZERO;Nd;0;EN;;0;0;0;N;;;;;
+0031;DIGIT ONE;Nd;0;EN;;1;1;1;N;;;;;
+0032;DIGIT TWO;Nd;0;EN;;2;2;2;N;;;;;
+0033;DIGIT THREE;Nd;0;EN;;3;3;3;N;;;;;
+0034;DIGIT FOUR;Nd;0;EN;;4;4;4;N;;;;;
+0035;DIGIT FIVE;Nd;0;EN;;5;5;5;N;;;;;
+0036;DIGIT SIX;Nd;0;EN;;6;6;6;N;;;;;
+0037;DIGIT SEVEN;Nd;0;EN;;7;7;7;N;;;;;
+0038;DIGIT EIGHT;Nd;0;EN;;8;8;8;N;;;;;
+0039;DIGIT NINE;Nd;0;EN;;9;9;9;N;;;;;
+003A;COLON;Po;0;CS;;;;;N;;;;;
+003B;SEMICOLON;Po;0;ON;;;;;N;;;;;
+003C;LESS-THAN SIGN;Sm;0;ON;;;;;Y;;;;;
+003D;EQUALS SIGN;Sm;0;ON;;;;;N;;;;;
+003E;GREATER-THAN SIGN;Sm;0;ON;;;;;Y;;;;;
+003F;QUESTION MARK;Po;0;ON;;;;;N;;;;;
+0040;COMMERCIAL AT;Po;0;ON;;;;;N;;;;;
+0041;LATIN CAPITAL LETTER A;Lu;0;L;;;;;N;;;;0061;
+0042;LATIN CAPITAL LETTER B;Lu;0;L;;;;;N;;;;0062;
+0043;LATIN CAPITAL LETTER C;Lu;0;L;;;;;N;;;;0063;
+0044;LATIN CAPITAL LETTER D;Lu;0;L;;;;;N;;;;0064;
+0045;LATIN CAPITAL LETTER E;Lu;0;L;;;;;N;;;;0065;
+0046;LATIN CAPITAL LETTER F;Lu;0;L;;;;;N;;;;0066;
+0047;LATIN CAPITAL LETTER G;Lu;0;L;;;;;N;;;;0067;
+0048;LATIN CAPITAL LETTER H;Lu;0;L;;;;;N;;;;0068;
+0049;LATIN CAPITAL LETTER I;Lu;0;L;;;;;N;;;;0069;
+004A;LATIN CAPITAL LETTER J;Lu;0;L;;;;;N;;;;006A;
+004B;LATIN CAPITAL LETTER K;Lu;0;L;;;;;N;;;;006B;
+004C;LATIN CAPITAL LETTER L;Lu;0;L;;;;;N;;;;006C;
+004D;LATIN CAPITAL LETTER M;Lu;0;L;;;;;N;;;;006D;
+004E;LATIN CAPITAL LETTER N;Lu;0;L;;;;;N;;;;006E;
+004F;LATIN CAPITAL LETTER O;Lu;0;L;;;;;N;;;;006F;
+0050;LATIN CAPITAL LETTER P;Lu;0;L;;;;;N;;;;0070;
+0051;LATIN CAPITAL LETTER Q;Lu;0;L;;;;;N;;;;0071;
+0052;LATIN CAPITAL LETTER R;Lu;0;L;;;;;N;;;;0072;
+0053;LATIN CAPITAL LETTER S;Lu;0;L;;;;;N;;;;0073;
+0054;LATIN CAPITAL LETTER T;Lu;0;L;;;;;N;;;;0074;
+0055;LATIN CAPITAL LETTER U;Lu;0;L;;;;;N;;;;0075;
+0056;LATIN CAPITAL LETTER V;Lu;0;L;;;;;N;;;;0076;
+0057;LATIN CAPITAL LETTER W;Lu;0;L;;;;;N;;;;0077;
+0058;LATIN CAPITAL LETTER X;Lu;0;L;;;;;N;;;;0078;
+0059;LATIN CAPITAL LETTER Y;Lu;0;L;;;;;N;;;;0079;
+005A;LATIN CAPITAL LETTER Z;Lu;0;L;;;;;N;;;;007A;
+005B;LEFT SQUARE BRACKET;Ps;0;ON;;;;;Y;OPENING SQUARE BRACKET;;;;
+005C;REVERSE SOLIDUS;Po;0;ON;;;;;N;BACKSLASH;;;;
+005D;RIGHT SQUARE BRACKET;Pe;0;ON;;;;;Y;CLOSING SQUARE BRACKET;;;;
+005E;CIRCUMFLEX ACCENT;Sk;0;ON;;;;;N;SPACING CIRCUMFLEX;;;;
+005F;LOW LINE;Pc;0;ON;;;;;N;SPACING UNDERSCORE;;;;
+0060;GRAVE ACCENT;Sk;0;ON;;;;;N;SPACING GRAVE;;;;
+0061;LATIN SMALL LETTER A;Ll;0;L;;;;;N;;;0041;;0041
+0062;LATIN SMALL LETTER B;Ll;0;L;;;;;N;;;0042;;0042
+0063;LATIN SMALL LETTER C;Ll;0;L;;;;;N;;;0043;;0043
+0064;LATIN SMALL LETTER D;Ll;0;L;;;;;N;;;0044;;0044
+0065;LATIN SMALL LETTER E;Ll;0;L;;;;;N;;;0045;;0045
+0066;LATIN SMALL LETTER F;Ll;0;L;;;;;N;;;0046;;0046
+0067;LATIN SMALL LETTER G;Ll;0;L;;;;;N;;;0047;;0047
+0068;LATIN SMALL LETTER H;Ll;0;L;;;;;N;;;0048;;0048
+0069;LATIN SMALL LETTER I;Ll;0;L;;;;;N;;;0049;;0049
+006A;LATIN SMALL LETTER J;Ll;0;L;;;;;N;;;004A;;004A
+006B;LATIN SMALL LETTER K;Ll;0;L;;;;;N;;;004B;;004B
+006C;LATIN SMALL LETTER L;Ll;0;L;;;;;N;;;004C;;004C
+006D;LATIN SMALL LETTER M;Ll;0;L;;;;;N;;;004D;;004D
+006E;LATIN SMALL LETTER N;Ll;0;L;;;;;N;;;004E;;004E
+006F;LATIN SMALL LETTER O;Ll;0;L;;;;;N;;;004F;;004F
+0070;LATIN SMALL LETTER P;Ll;0;L;;;;;N;;;0050;;0050
+0071;LATIN SMALL LETTER Q;Ll;0;L;;;;;N;;;0051;;0051
+0072;LATIN SMALL LETTER R;Ll;0;L;;;;;N;;;0052;;0052
+0073;LATIN SMALL LETTER S;Ll;0;L;;;;;N;;;0053;;0053
+0074;LATIN SMALL LETTER T;Ll;0;L;;;;;N;;;0054;;0054
+0075;LATIN SMALL LETTER U;Ll;0;L;;;;;N;;;0055;;0055
+0076;LATIN SMALL LETTER V;Ll;0;L;;;;;N;;;0056;;0056
+0077;LATIN SMALL LETTER W;Ll;0;L;;;;;N;;;0057;;0057
+0078;LATIN SMALL LETTER X;Ll;0;L;;;;;N;;;0058;;0058
+0079;LATIN SMALL LETTER Y;Ll;0;L;;;;;N;;;0059;;0059
+007A;LATIN SMALL LETTER Z;Ll;0;L;;;;;N;;;005A;;005A
+007B;LEFT CURLY BRACKET;Ps;0;ON;;;;;Y;OPENING CURLY BRACKET;;;;
+007C;VERTICAL LINE;Sm;0;ON;;;;;N;VERTICAL BAR;;;;
+007D;RIGHT CURLY BRACKET;Pe;0;ON;;;;;Y;CLOSING CURLY BRACKET;;;;
+007E;TILDE;Sm;0;ON;;;;;N;;;;;
+007F;<control>;Cc;0;BN;;;;;N;DELETE;;;;
+0080;<control>;Cc;0;BN;;;;;N;;;;;
+0081;<control>;Cc;0;BN;;;;;N;;;;;
+0082;<control>;Cc;0;BN;;;;;N;BREAK PERMITTED HERE;;;;
+0083;<control>;Cc;0;BN;;;;;N;NO BREAK HERE;;;;
+0084;<control>;Cc;0;BN;;;;;N;;;;;
+0085;<control>;Cc;0;B;;;;;N;NEXT LINE (NEL);;;;
+0086;<control>;Cc;0;BN;;;;;N;START OF SELECTED AREA;;;;
+0087;<control>;Cc;0;BN;;;;;N;END OF SELECTED AREA;;;;
+0088;<control>;Cc;0;BN;;;;;N;CHARACTER TABULATION SET;;;;
+0089;<control>;Cc;0;BN;;;;;N;CHARACTER TABULATION WITH JUSTIFICATION;;;;
+008A;<control>;Cc;0;BN;;;;;N;LINE TABULATION SET;;;;
+008B;<control>;Cc;0;BN;;;;;N;PARTIAL LINE FORWARD;;;;
+008C;<control>;Cc;0;BN;;;;;N;PARTIAL LINE BACKWARD;;;;
+008D;<control>;Cc;0;BN;;;;;N;REVERSE LINE FEED;;;;
+008E;<control>;Cc;0;BN;;;;;N;SINGLE SHIFT TWO;;;;
+008F;<control>;Cc;0;BN;;;;;N;SINGLE SHIFT THREE;;;;
+0090;<control>;Cc;0;BN;;;;;N;DEVICE CONTROL STRING;;;;
+0091;<control>;Cc;0;BN;;;;;N;PRIVATE USE ONE;;;;
+0092;<control>;Cc;0;BN;;;;;N;PRIVATE USE TWO;;;;
+0093;<control>;Cc;0;BN;;;;;N;SET TRANSMIT STATE;;;;
+0094;<control>;Cc;0;BN;;;;;N;CANCEL CHARACTER;;;;
+0095;<control>;Cc;0;BN;;;;;N;MESSAGE WAITING;;;;
+0096;<control>;Cc;0;BN;;;;;N;START OF GUARDED AREA;;;;
+0097;<control>;Cc;0;BN;;;;;N;END OF GUARDED AREA;;;;
+0098;<control>;Cc;0;BN;;;;;N;START OF STRING;;;;
+0099;<control>;Cc;0;BN;;;;;N;;;;;
+009A;<control>;Cc;0;BN;;;;;N;SINGLE CHARACTER INTRODUCER;;;;
+009B;<control>;Cc;0;BN;;;;;N;CONTROL SEQUENCE INTRODUCER;;;;
+009C;<control>;Cc;0;BN;;;;;N;STRING TERMINATOR;;;;
+009D;<control>;Cc;0;BN;;;;;N;OPERATING SYSTEM COMMAND;;;;
+009E;<control>;Cc;0;BN;;;;;N;PRIVACY MESSAGE;;;;
+009F;<control>;Cc;0;BN;;;;;N;APPLICATION PROGRAM COMMAND;;;;
+00A0;NO-BREAK SPACE;Zs;0;CS;<noBreak> 0020;;;;N;NON-BREAKING SPACE;;;;
+00A1;INVERTED EXCLAMATION MARK;Po;0;ON;;;;;N;;;;;
+00A2;CENT SIGN;Sc;0;ET;;;;;N;;;;;
+00A3;POUND SIGN;Sc;0;ET;;;;;N;;;;;
+00A4;CURRENCY SIGN;Sc;0;ET;;;;;N;;;;;
+00A5;YEN SIGN;Sc;0;ET;;;;;N;;;;;
+00A6;BROKEN BAR;So;0;ON;;;;;N;BROKEN VERTICAL BAR;;;;
+00A7;SECTION SIGN;So;0;ON;;;;;N;;;;;
+00A8;DIAERESIS;Sk;0;ON;<compat> 0020 0308;;;;N;SPACING DIAERESIS;;;;
+00A9;COPYRIGHT SIGN;So;0;ON;;;;;N;;;;;
+00AA;FEMININE ORDINAL INDICATOR;Ll;0;L;<super> 0061;;;;N;;;;;
+00AB;LEFT-POINTING DOUBLE ANGLE QUOTATION MARK;Pi;0;ON;;;;;Y;LEFT POINTING GUILLEMET;*;;;
+00AC;NOT SIGN;Sm;0;ON;;;;;N;;;;;
+00AD;SOFT HYPHEN;Cf;0;BN;;;;;N;;;;;
+00AE;REGISTERED SIGN;So;0;ON;;;;;N;REGISTERED TRADE MARK SIGN;;;;
+00AF;MACRON;Sk;0;ON;<compat> 0020 0304;;;;N;SPACING MACRON;;;;
+00B0;DEGREE SIGN;So;0;ET;;;;;N;;;;;
+00B1;PLUS-MINUS SIGN;Sm;0;ET;;;;;N;PLUS-OR-MINUS SIGN;;;;
+00B2;SUPERSCRIPT TWO;No;0;EN;<super> 0032;;2;2;N;SUPERSCRIPT DIGIT TWO;;;;
+00B3;SUPERSCRIPT THREE;No;0;EN;<super> 0033;;3;3;N;SUPERSCRIPT DIGIT THREE;;;;
+00B4;ACUTE ACCENT;Sk;0;ON;<compat> 0020 0301;;;;N;SPACING ACUTE;;;;
+00B5;MICRO SIGN;Ll;0;L;<compat> 03BC;;;;N;;;039C;;039C
+00B6;PILCROW SIGN;So;0;ON;;;;;N;PARAGRAPH SIGN;;;;
+00B7;MIDDLE DOT;Po;0;ON;;;;;N;;;;;
+00B8;CEDILLA;Sk;0;ON;<compat> 0020 0327;;;;N;SPACING CEDILLA;;;;
+00B9;SUPERSCRIPT ONE;No;0;EN;<super> 0031;;1;1;N;SUPERSCRIPT DIGIT ONE;;;;
+00BA;MASCULINE ORDINAL INDICATOR;Ll;0;L;<super> 006F;;;;N;;;;;
+00BB;RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK;Pf;0;ON;;;;;Y;RIGHT POINTING GUILLEMET;*;;;
+00BC;VULGAR FRACTION ONE QUARTER;No;0;ON;<fraction> 0031 2044 0034;;;1/4;N;FRACTION ONE QUARTER;;;;
+00BD;VULGAR FRACTION ONE HALF;No;0;ON;<fraction> 0031 2044 0032;;;1/2;N;FRACTION ONE HALF;;;;
+00BE;VULGAR FRACTION THREE QUARTERS;No;0;ON;<fraction> 0033 2044 0034;;;3/4;N;FRACTION THREE QUARTERS;;;;
+00BF;INVERTED QUESTION MARK;Po;0;ON;;;;;N;;;;;
+00C0;LATIN CAPITAL LETTER A WITH GRAVE;Lu;0;L;0041 0300;;;;N;LATIN CAPITAL LETTER A GRAVE;;;00E0;
+00C1;LATIN CAPITAL LETTER A WITH ACUTE;Lu;0;L;0041 0301;;;;N;LATIN CAPITAL LETTER A ACUTE;;;00E1;
+00C2;LATIN CAPITAL LETTER A WITH CIRCUMFLEX;Lu;0;L;0041 0302;;;;N;LATIN CAPITAL LETTER A CIRCUMFLEX;;;00E2;
+00C3;LATIN CAPITAL LETTER A WITH TILDE;Lu;0;L;0041 0303;;;;N;LATIN CAPITAL LETTER A TILDE;;;00E3;
+00C4;LATIN CAPITAL LETTER A WITH DIAERESIS;Lu;0;L;0041 0308;;;;N;LATIN CAPITAL LETTER A DIAERESIS;;;00E4;
+00C5;LATIN CAPITAL LETTER A WITH RING ABOVE;Lu;0;L;0041 030A;;;;N;LATIN CAPITAL LETTER A RING;;;00E5;
+00C6;LATIN CAPITAL LETTER AE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER A E;ash *;;00E6;
+00C7;LATIN CAPITAL LETTER C WITH CEDILLA;Lu;0;L;0043 0327;;;;N;LATIN CAPITAL LETTER C CEDILLA;;;00E7;
+00C8;LATIN CAPITAL LETTER E WITH GRAVE;Lu;0;L;0045 0300;;;;N;LATIN CAPITAL LETTER E GRAVE;;;00E8;
+00C9;LATIN CAPITAL LETTER E WITH ACUTE;Lu;0;L;0045 0301;;;;N;LATIN CAPITAL LETTER E ACUTE;;;00E9;
+00CA;LATIN CAPITAL LETTER E WITH CIRCUMFLEX;Lu;0;L;0045 0302;;;;N;LATIN CAPITAL LETTER E CIRCUMFLEX;;;00EA;
+00CB;LATIN CAPITAL LETTER E WITH DIAERESIS;Lu;0;L;0045 0308;;;;N;LATIN CAPITAL LETTER E DIAERESIS;;;00EB;
+00CC;LATIN CAPITAL LETTER I WITH GRAVE;Lu;0;L;0049 0300;;;;N;LATIN CAPITAL LETTER I GRAVE;;;00EC;
+00CD;LATIN CAPITAL LETTER I WITH ACUTE;Lu;0;L;0049 0301;;;;N;LATIN CAPITAL LETTER I ACUTE;;;00ED;
+00CE;LATIN CAPITAL LETTER I WITH CIRCUMFLEX;Lu;0;L;0049 0302;;;;N;LATIN CAPITAL LETTER I CIRCUMFLEX;;;00EE;
+00CF;LATIN CAPITAL LETTER I WITH DIAERESIS;Lu;0;L;0049 0308;;;;N;LATIN CAPITAL LETTER I DIAERESIS;;;00EF;
+00D0;LATIN CAPITAL LETTER ETH;Lu;0;L;;;;;N;;Icelandic;;00F0;
+00D1;LATIN CAPITAL LETTER N WITH TILDE;Lu;0;L;004E 0303;;;;N;LATIN CAPITAL LETTER N TILDE;;;00F1;
+00D2;LATIN CAPITAL LETTER O WITH GRAVE;Lu;0;L;004F 0300;;;;N;LATIN CAPITAL LETTER O GRAVE;;;00F2;
+00D3;LATIN CAPITAL LETTER O WITH ACUTE;Lu;0;L;004F 0301;;;;N;LATIN CAPITAL LETTER O ACUTE;;;00F3;
+00D4;LATIN CAPITAL LETTER O WITH CIRCUMFLEX;Lu;0;L;004F 0302;;;;N;LATIN CAPITAL LETTER O CIRCUMFLEX;;;00F4;
+00D5;LATIN CAPITAL LETTER O WITH TILDE;Lu;0;L;004F 0303;;;;N;LATIN CAPITAL LETTER O TILDE;;;00F5;
+00D6;LATIN CAPITAL LETTER O WITH DIAERESIS;Lu;0;L;004F 0308;;;;N;LATIN CAPITAL LETTER O DIAERESIS;;;00F6;
+00D7;MULTIPLICATION SIGN;Sm;0;ON;;;;;N;;;;;
+00D8;LATIN CAPITAL LETTER O WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER O SLASH;;;00F8;
+00D9;LATIN CAPITAL LETTER U WITH GRAVE;Lu;0;L;0055 0300;;;;N;LATIN CAPITAL LETTER U GRAVE;;;00F9;
+00DA;LATIN CAPITAL LETTER U WITH ACUTE;Lu;0;L;0055 0301;;;;N;LATIN CAPITAL LETTER U ACUTE;;;00FA;
+00DB;LATIN CAPITAL LETTER U WITH CIRCUMFLEX;Lu;0;L;0055 0302;;;;N;LATIN CAPITAL LETTER U CIRCUMFLEX;;;00FB;
+00DC;LATIN CAPITAL LETTER U WITH DIAERESIS;Lu;0;L;0055 0308;;;;N;LATIN CAPITAL LETTER U DIAERESIS;;;00FC;
+00DD;LATIN CAPITAL LETTER Y WITH ACUTE;Lu;0;L;0059 0301;;;;N;LATIN CAPITAL LETTER Y ACUTE;;;00FD;
+00DE;LATIN CAPITAL LETTER THORN;Lu;0;L;;;;;N;;Icelandic;;00FE;
+00DF;LATIN SMALL LETTER SHARP S;Ll;0;L;;;;;N;;German;;;
+00E0;LATIN SMALL LETTER A WITH GRAVE;Ll;0;L;0061 0300;;;;N;LATIN SMALL LETTER A GRAVE;;00C0;;00C0
+00E1;LATIN SMALL LETTER A WITH ACUTE;Ll;0;L;0061 0301;;;;N;LATIN SMALL LETTER A ACUTE;;00C1;;00C1
+00E2;LATIN SMALL LETTER A WITH CIRCUMFLEX;Ll;0;L;0061 0302;;;;N;LATIN SMALL LETTER A CIRCUMFLEX;;00C2;;00C2
+00E3;LATIN SMALL LETTER A WITH TILDE;Ll;0;L;0061 0303;;;;N;LATIN SMALL LETTER A TILDE;;00C3;;00C3
+00E4;LATIN SMALL LETTER A WITH DIAERESIS;Ll;0;L;0061 0308;;;;N;LATIN SMALL LETTER A DIAERESIS;;00C4;;00C4
+00E5;LATIN SMALL LETTER A WITH RING ABOVE;Ll;0;L;0061 030A;;;;N;LATIN SMALL LETTER A RING;;00C5;;00C5
+00E6;LATIN SMALL LETTER AE;Ll;0;L;;;;;N;LATIN SMALL LETTER A E;ash *;00C6;;00C6
+00E7;LATIN SMALL LETTER C WITH CEDILLA;Ll;0;L;0063 0327;;;;N;LATIN SMALL LETTER C CEDILLA;;00C7;;00C7
+00E8;LATIN SMALL LETTER E WITH GRAVE;Ll;0;L;0065 0300;;;;N;LATIN SMALL LETTER E GRAVE;;00C8;;00C8
+00E9;LATIN SMALL LETTER E WITH ACUTE;Ll;0;L;0065 0301;;;;N;LATIN SMALL LETTER E ACUTE;;00C9;;00C9
+00EA;LATIN SMALL LETTER E WITH CIRCUMFLEX;Ll;0;L;0065 0302;;;;N;LATIN SMALL LETTER E CIRCUMFLEX;;00CA;;00CA
+00EB;LATIN SMALL LETTER E WITH DIAERESIS;Ll;0;L;0065 0308;;;;N;LATIN SMALL LETTER E DIAERESIS;;00CB;;00CB
+00EC;LATIN SMALL LETTER I WITH GRAVE;Ll;0;L;0069 0300;;;;N;LATIN SMALL LETTER I GRAVE;;00CC;;00CC
+00ED;LATIN SMALL LETTER I WITH ACUTE;Ll;0;L;0069 0301;;;;N;LATIN SMALL LETTER I ACUTE;;00CD;;00CD
+00EE;LATIN SMALL LETTER I WITH CIRCUMFLEX;Ll;0;L;0069 0302;;;;N;LATIN SMALL LETTER I CIRCUMFLEX;;00CE;;00CE
+00EF;LATIN SMALL LETTER I WITH DIAERESIS;Ll;0;L;0069 0308;;;;N;LATIN SMALL LETTER I DIAERESIS;;00CF;;00CF
+00F0;LATIN SMALL LETTER ETH;Ll;0;L;;;;;N;;Icelandic;00D0;;00D0
+00F1;LATIN SMALL LETTER N WITH TILDE;Ll;0;L;006E 0303;;;;N;LATIN SMALL LETTER N TILDE;;00D1;;00D1
+00F2;LATIN SMALL LETTER O WITH GRAVE;Ll;0;L;006F 0300;;;;N;LATIN SMALL LETTER O GRAVE;;00D2;;00D2
+00F3;LATIN SMALL LETTER O WITH ACUTE;Ll;0;L;006F 0301;;;;N;LATIN SMALL LETTER O ACUTE;;00D3;;00D3
+00F4;LATIN SMALL LETTER O WITH CIRCUMFLEX;Ll;0;L;006F 0302;;;;N;LATIN SMALL LETTER O CIRCUMFLEX;;00D4;;00D4
+00F5;LATIN SMALL LETTER O WITH TILDE;Ll;0;L;006F 0303;;;;N;LATIN SMALL LETTER O TILDE;;00D5;;00D5
+00F6;LATIN SMALL LETTER O WITH DIAERESIS;Ll;0;L;006F 0308;;;;N;LATIN SMALL LETTER O DIAERESIS;;00D6;;00D6
+00F7;DIVISION SIGN;Sm;0;ON;;;;;N;;;;;
+00F8;LATIN SMALL LETTER O WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER O SLASH;;00D8;;00D8
+00F9;LATIN SMALL LETTER U WITH GRAVE;Ll;0;L;0075 0300;;;;N;LATIN SMALL LETTER U GRAVE;;00D9;;00D9
+00FA;LATIN SMALL LETTER U WITH ACUTE;Ll;0;L;0075 0301;;;;N;LATIN SMALL LETTER U ACUTE;;00DA;;00DA
+00FB;LATIN SMALL LETTER U WITH CIRCUMFLEX;Ll;0;L;0075 0302;;;;N;LATIN SMALL LETTER U CIRCUMFLEX;;00DB;;00DB
+00FC;LATIN SMALL LETTER U WITH DIAERESIS;Ll;0;L;0075 0308;;;;N;LATIN SMALL LETTER U DIAERESIS;;00DC;;00DC
+00FD;LATIN SMALL LETTER Y WITH ACUTE;Ll;0;L;0079 0301;;;;N;LATIN SMALL LETTER Y ACUTE;;00DD;;00DD
+00FE;LATIN SMALL LETTER THORN;Ll;0;L;;;;;N;;Icelandic;00DE;;00DE
+00FF;LATIN SMALL LETTER Y WITH DIAERESIS;Ll;0;L;0079 0308;;;;N;LATIN SMALL LETTER Y DIAERESIS;;0178;;0178
+0100;LATIN CAPITAL LETTER A WITH MACRON;Lu;0;L;0041 0304;;;;N;LATIN CAPITAL LETTER A MACRON;;;0101;
+0101;LATIN SMALL LETTER A WITH MACRON;Ll;0;L;0061 0304;;;;N;LATIN SMALL LETTER A MACRON;;0100;;0100
+0102;LATIN CAPITAL LETTER A WITH BREVE;Lu;0;L;0041 0306;;;;N;LATIN CAPITAL LETTER A BREVE;;;0103;
+0103;LATIN SMALL LETTER A WITH BREVE;Ll;0;L;0061 0306;;;;N;LATIN SMALL LETTER A BREVE;;0102;;0102
+0104;LATIN CAPITAL LETTER A WITH OGONEK;Lu;0;L;0041 0328;;;;N;LATIN CAPITAL LETTER A OGONEK;;;0105;
+0105;LATIN SMALL LETTER A WITH OGONEK;Ll;0;L;0061 0328;;;;N;LATIN SMALL LETTER A OGONEK;;0104;;0104
+0106;LATIN CAPITAL LETTER C WITH ACUTE;Lu;0;L;0043 0301;;;;N;LATIN CAPITAL LETTER C ACUTE;;;0107;
+0107;LATIN SMALL LETTER C WITH ACUTE;Ll;0;L;0063 0301;;;;N;LATIN SMALL LETTER C ACUTE;;0106;;0106
+0108;LATIN CAPITAL LETTER C WITH CIRCUMFLEX;Lu;0;L;0043 0302;;;;N;LATIN CAPITAL LETTER C CIRCUMFLEX;;;0109;
+0109;LATIN SMALL LETTER C WITH CIRCUMFLEX;Ll;0;L;0063 0302;;;;N;LATIN SMALL LETTER C CIRCUMFLEX;;0108;;0108
+010A;LATIN CAPITAL LETTER C WITH DOT ABOVE;Lu;0;L;0043 0307;;;;N;LATIN CAPITAL LETTER C DOT;;;010B;
+010B;LATIN SMALL LETTER C WITH DOT ABOVE;Ll;0;L;0063 0307;;;;N;LATIN SMALL LETTER C DOT;;010A;;010A
+010C;LATIN CAPITAL LETTER C WITH CARON;Lu;0;L;0043 030C;;;;N;LATIN CAPITAL LETTER C HACEK;;;010D;
+010D;LATIN SMALL LETTER C WITH CARON;Ll;0;L;0063 030C;;;;N;LATIN SMALL LETTER C HACEK;;010C;;010C
+010E;LATIN CAPITAL LETTER D WITH CARON;Lu;0;L;0044 030C;;;;N;LATIN CAPITAL LETTER D HACEK;;;010F;
+010F;LATIN SMALL LETTER D WITH CARON;Ll;0;L;0064 030C;;;;N;LATIN SMALL LETTER D HACEK;;010E;;010E
+0110;LATIN CAPITAL LETTER D WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER D BAR;;;0111;
+0111;LATIN SMALL LETTER D WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER D BAR;;0110;;0110
+0112;LATIN CAPITAL LETTER E WITH MACRON;Lu;0;L;0045 0304;;;;N;LATIN CAPITAL LETTER E MACRON;;;0113;
+0113;LATIN SMALL LETTER E WITH MACRON;Ll;0;L;0065 0304;;;;N;LATIN SMALL LETTER E MACRON;;0112;;0112
+0114;LATIN CAPITAL LETTER E WITH BREVE;Lu;0;L;0045 0306;;;;N;LATIN CAPITAL LETTER E BREVE;;;0115;
+0115;LATIN SMALL LETTER E WITH BREVE;Ll;0;L;0065 0306;;;;N;LATIN SMALL LETTER E BREVE;;0114;;0114
+0116;LATIN CAPITAL LETTER E WITH DOT ABOVE;Lu;0;L;0045 0307;;;;N;LATIN CAPITAL LETTER E DOT;;;0117;
+0117;LATIN SMALL LETTER E WITH DOT ABOVE;Ll;0;L;0065 0307;;;;N;LATIN SMALL LETTER E DOT;;0116;;0116
+0118;LATIN CAPITAL LETTER E WITH OGONEK;Lu;0;L;0045 0328;;;;N;LATIN CAPITAL LETTER E OGONEK;;;0119;
+0119;LATIN SMALL LETTER E WITH OGONEK;Ll;0;L;0065 0328;;;;N;LATIN SMALL LETTER E OGONEK;;0118;;0118
+011A;LATIN CAPITAL LETTER E WITH CARON;Lu;0;L;0045 030C;;;;N;LATIN CAPITAL LETTER E HACEK;;;011B;
+011B;LATIN SMALL LETTER E WITH CARON;Ll;0;L;0065 030C;;;;N;LATIN SMALL LETTER E HACEK;;011A;;011A
+011C;LATIN CAPITAL LETTER G WITH CIRCUMFLEX;Lu;0;L;0047 0302;;;;N;LATIN CAPITAL LETTER G CIRCUMFLEX;;;011D;
+011D;LATIN SMALL LETTER G WITH CIRCUMFLEX;Ll;0;L;0067 0302;;;;N;LATIN SMALL LETTER G CIRCUMFLEX;;011C;;011C
+011E;LATIN CAPITAL LETTER G WITH BREVE;Lu;0;L;0047 0306;;;;N;LATIN CAPITAL LETTER G BREVE;;;011F;
+011F;LATIN SMALL LETTER G WITH BREVE;Ll;0;L;0067 0306;;;;N;LATIN SMALL LETTER G BREVE;;011E;;011E
+0120;LATIN CAPITAL LETTER G WITH DOT ABOVE;Lu;0;L;0047 0307;;;;N;LATIN CAPITAL LETTER G DOT;;;0121;
+0121;LATIN SMALL LETTER G WITH DOT ABOVE;Ll;0;L;0067 0307;;;;N;LATIN SMALL LETTER G DOT;;0120;;0120
+0122;LATIN CAPITAL LETTER G WITH CEDILLA;Lu;0;L;0047 0327;;;;N;LATIN CAPITAL LETTER G CEDILLA;;;0123;
+0123;LATIN SMALL LETTER G WITH CEDILLA;Ll;0;L;0067 0327;;;;N;LATIN SMALL LETTER G CEDILLA;;0122;;0122
+0124;LATIN CAPITAL LETTER H WITH CIRCUMFLEX;Lu;0;L;0048 0302;;;;N;LATIN CAPITAL LETTER H CIRCUMFLEX;;;0125;
+0125;LATIN SMALL LETTER H WITH CIRCUMFLEX;Ll;0;L;0068 0302;;;;N;LATIN SMALL LETTER H CIRCUMFLEX;;0124;;0124
+0126;LATIN CAPITAL LETTER H WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER H BAR;;;0127;
+0127;LATIN SMALL LETTER H WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER H BAR;;0126;;0126
+0128;LATIN CAPITAL LETTER I WITH TILDE;Lu;0;L;0049 0303;;;;N;LATIN CAPITAL LETTER I TILDE;;;0129;
+0129;LATIN SMALL LETTER I WITH TILDE;Ll;0;L;0069 0303;;;;N;LATIN SMALL LETTER I TILDE;;0128;;0128
+012A;LATIN CAPITAL LETTER I WITH MACRON;Lu;0;L;0049 0304;;;;N;LATIN CAPITAL LETTER I MACRON;;;012B;
+012B;LATIN SMALL LETTER I WITH MACRON;Ll;0;L;0069 0304;;;;N;LATIN SMALL LETTER I MACRON;;012A;;012A
+012C;LATIN CAPITAL LETTER I WITH BREVE;Lu;0;L;0049 0306;;;;N;LATIN CAPITAL LETTER I BREVE;;;012D;
+012D;LATIN SMALL LETTER I WITH BREVE;Ll;0;L;0069 0306;;;;N;LATIN SMALL LETTER I BREVE;;012C;;012C
+012E;LATIN CAPITAL LETTER I WITH OGONEK;Lu;0;L;0049 0328;;;;N;LATIN CAPITAL LETTER I OGONEK;;;012F;
+012F;LATIN SMALL LETTER I WITH OGONEK;Ll;0;L;0069 0328;;;;N;LATIN SMALL LETTER I OGONEK;;012E;;012E
+0130;LATIN CAPITAL LETTER I WITH DOT ABOVE;Lu;0;L;0049 0307;;;;N;LATIN CAPITAL LETTER I DOT;;;0069;
+0131;LATIN SMALL LETTER DOTLESS I;Ll;0;L;;;;;N;;;0049;;0049
+0132;LATIN CAPITAL LIGATURE IJ;Lu;0;L;<compat> 0049 004A;;;;N;LATIN CAPITAL LETTER I J;;;0133;
+0133;LATIN SMALL LIGATURE IJ;Ll;0;L;<compat> 0069 006A;;;;N;LATIN SMALL LETTER I J;;0132;;0132
+0134;LATIN CAPITAL LETTER J WITH CIRCUMFLEX;Lu;0;L;004A 0302;;;;N;LATIN CAPITAL LETTER J CIRCUMFLEX;;;0135;
+0135;LATIN SMALL LETTER J WITH CIRCUMFLEX;Ll;0;L;006A 0302;;;;N;LATIN SMALL LETTER J CIRCUMFLEX;;0134;;0134
+0136;LATIN CAPITAL LETTER K WITH CEDILLA;Lu;0;L;004B 0327;;;;N;LATIN CAPITAL LETTER K CEDILLA;;;0137;
+0137;LATIN SMALL LETTER K WITH CEDILLA;Ll;0;L;006B 0327;;;;N;LATIN SMALL LETTER K CEDILLA;;0136;;0136
+0138;LATIN SMALL LETTER KRA;Ll;0;L;;;;;N;;Greenlandic;;;
+0139;LATIN CAPITAL LETTER L WITH ACUTE;Lu;0;L;004C 0301;;;;N;LATIN CAPITAL LETTER L ACUTE;;;013A;
+013A;LATIN SMALL LETTER L WITH ACUTE;Ll;0;L;006C 0301;;;;N;LATIN SMALL LETTER L ACUTE;;0139;;0139
+013B;LATIN CAPITAL LETTER L WITH CEDILLA;Lu;0;L;004C 0327;;;;N;LATIN CAPITAL LETTER L CEDILLA;;;013C;
+013C;LATIN SMALL LETTER L WITH CEDILLA;Ll;0;L;006C 0327;;;;N;LATIN SMALL LETTER L CEDILLA;;013B;;013B
+013D;LATIN CAPITAL LETTER L WITH CARON;Lu;0;L;004C 030C;;;;N;LATIN CAPITAL LETTER L HACEK;;;013E;
+013E;LATIN SMALL LETTER L WITH CARON;Ll;0;L;006C 030C;;;;N;LATIN SMALL LETTER L HACEK;;013D;;013D
+013F;LATIN CAPITAL LETTER L WITH MIDDLE DOT;Lu;0;L;<compat> 004C 00B7;;;;N;;;;0140;
+0140;LATIN SMALL LETTER L WITH MIDDLE DOT;Ll;0;L;<compat> 006C 00B7;;;;N;;;013F;;013F
+0141;LATIN CAPITAL LETTER L WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER L SLASH;;;0142;
+0142;LATIN SMALL LETTER L WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER L SLASH;;0141;;0141
+0143;LATIN CAPITAL LETTER N WITH ACUTE;Lu;0;L;004E 0301;;;;N;LATIN CAPITAL LETTER N ACUTE;;;0144;
+0144;LATIN SMALL LETTER N WITH ACUTE;Ll;0;L;006E 0301;;;;N;LATIN SMALL LETTER N ACUTE;;0143;;0143
+0145;LATIN CAPITAL LETTER N WITH CEDILLA;Lu;0;L;004E 0327;;;;N;LATIN CAPITAL LETTER N CEDILLA;;;0146;
+0146;LATIN SMALL LETTER N WITH CEDILLA;Ll;0;L;006E 0327;;;;N;LATIN SMALL LETTER N CEDILLA;;0145;;0145
+0147;LATIN CAPITAL LETTER N WITH CARON;Lu;0;L;004E 030C;;;;N;LATIN CAPITAL LETTER N HACEK;;;0148;
+0148;LATIN SMALL LETTER N WITH CARON;Ll;0;L;006E 030C;;;;N;LATIN SMALL LETTER N HACEK;;0147;;0147
+0149;LATIN SMALL LETTER N PRECEDED BY APOSTROPHE;Ll;0;L;<compat> 02BC 006E;;;;N;LATIN SMALL LETTER APOSTROPHE N;;;;
+014A;LATIN CAPITAL LETTER ENG;Lu;0;L;;;;;N;;Sami;;014B;
+014B;LATIN SMALL LETTER ENG;Ll;0;L;;;;;N;;Sami;014A;;014A
+014C;LATIN CAPITAL LETTER O WITH MACRON;Lu;0;L;004F 0304;;;;N;LATIN CAPITAL LETTER O MACRON;;;014D;
+014D;LATIN SMALL LETTER O WITH MACRON;Ll;0;L;006F 0304;;;;N;LATIN SMALL LETTER O MACRON;;014C;;014C
+014E;LATIN CAPITAL LETTER O WITH BREVE;Lu;0;L;004F 0306;;;;N;LATIN CAPITAL LETTER O BREVE;;;014F;
+014F;LATIN SMALL LETTER O WITH BREVE;Ll;0;L;006F 0306;;;;N;LATIN SMALL LETTER O BREVE;;014E;;014E
+0150;LATIN CAPITAL LETTER O WITH DOUBLE ACUTE;Lu;0;L;004F 030B;;;;N;LATIN CAPITAL LETTER O DOUBLE ACUTE;;;0151;
+0151;LATIN SMALL LETTER O WITH DOUBLE ACUTE;Ll;0;L;006F 030B;;;;N;LATIN SMALL LETTER O DOUBLE ACUTE;;0150;;0150
+0152;LATIN CAPITAL LIGATURE OE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER O E;;;0153;
+0153;LATIN SMALL LIGATURE OE;Ll;0;L;;;;;N;LATIN SMALL LETTER O E;;0152;;0152
+0154;LATIN CAPITAL LETTER R WITH ACUTE;Lu;0;L;0052 0301;;;;N;LATIN CAPITAL LETTER R ACUTE;;;0155;
+0155;LATIN SMALL LETTER R WITH ACUTE;Ll;0;L;0072 0301;;;;N;LATIN SMALL LETTER R ACUTE;;0154;;0154
+0156;LATIN CAPITAL LETTER R WITH CEDILLA;Lu;0;L;0052 0327;;;;N;LATIN CAPITAL LETTER R CEDILLA;;;0157;
+0157;LATIN SMALL LETTER R WITH CEDILLA;Ll;0;L;0072 0327;;;;N;LATIN SMALL LETTER R CEDILLA;;0156;;0156
+0158;LATIN CAPITAL LETTER R WITH CARON;Lu;0;L;0052 030C;;;;N;LATIN CAPITAL LETTER R HACEK;;;0159;
+0159;LATIN SMALL LETTER R WITH CARON;Ll;0;L;0072 030C;;;;N;LATIN SMALL LETTER R HACEK;;0158;;0158
+015A;LATIN CAPITAL LETTER S WITH ACUTE;Lu;0;L;0053 0301;;;;N;LATIN CAPITAL LETTER S ACUTE;;;015B;
+015B;LATIN SMALL LETTER S WITH ACUTE;Ll;0;L;0073 0301;;;;N;LATIN SMALL LETTER S ACUTE;;015A;;015A
+015C;LATIN CAPITAL LETTER S WITH CIRCUMFLEX;Lu;0;L;0053 0302;;;;N;LATIN CAPITAL LETTER S CIRCUMFLEX;;;015D;
+015D;LATIN SMALL LETTER S WITH CIRCUMFLEX;Ll;0;L;0073 0302;;;;N;LATIN SMALL LETTER S CIRCUMFLEX;;015C;;015C
+015E;LATIN CAPITAL LETTER S WITH CEDILLA;Lu;0;L;0053 0327;;;;N;LATIN CAPITAL LETTER S CEDILLA;*;;015F;
+015F;LATIN SMALL LETTER S WITH CEDILLA;Ll;0;L;0073 0327;;;;N;LATIN SMALL LETTER S CEDILLA;*;015E;;015E
+0160;LATIN CAPITAL LETTER S WITH CARON;Lu;0;L;0053 030C;;;;N;LATIN CAPITAL LETTER S HACEK;;;0161;
+0161;LATIN SMALL LETTER S WITH CARON;Ll;0;L;0073 030C;;;;N;LATIN SMALL LETTER S HACEK;;0160;;0160
+0162;LATIN CAPITAL LETTER T WITH CEDILLA;Lu;0;L;0054 0327;;;;N;LATIN CAPITAL LETTER T CEDILLA;*;;0163;
+0163;LATIN SMALL LETTER T WITH CEDILLA;Ll;0;L;0074 0327;;;;N;LATIN SMALL LETTER T CEDILLA;*;0162;;0162
+0164;LATIN CAPITAL LETTER T WITH CARON;Lu;0;L;0054 030C;;;;N;LATIN CAPITAL LETTER T HACEK;;;0165;
+0165;LATIN SMALL LETTER T WITH CARON;Ll;0;L;0074 030C;;;;N;LATIN SMALL LETTER T HACEK;;0164;;0164
+0166;LATIN CAPITAL LETTER T WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER T BAR;;;0167;
+0167;LATIN SMALL LETTER T WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER T BAR;;0166;;0166
+0168;LATIN CAPITAL LETTER U WITH TILDE;Lu;0;L;0055 0303;;;;N;LATIN CAPITAL LETTER U TILDE;;;0169;
+0169;LATIN SMALL LETTER U WITH TILDE;Ll;0;L;0075 0303;;;;N;LATIN SMALL LETTER U TILDE;;0168;;0168
+016A;LATIN CAPITAL LETTER U WITH MACRON;Lu;0;L;0055 0304;;;;N;LATIN CAPITAL LETTER U MACRON;;;016B;
+016B;LATIN SMALL LETTER U WITH MACRON;Ll;0;L;0075 0304;;;;N;LATIN SMALL LETTER U MACRON;;016A;;016A
+016C;LATIN CAPITAL LETTER U WITH BREVE;Lu;0;L;0055 0306;;;;N;LATIN CAPITAL LETTER U BREVE;;;016D;
+016D;LATIN SMALL LETTER U WITH BREVE;Ll;0;L;0075 0306;;;;N;LATIN SMALL LETTER U BREVE;;016C;;016C
+016E;LATIN CAPITAL LETTER U WITH RING ABOVE;Lu;0;L;0055 030A;;;;N;LATIN CAPITAL LETTER U RING;;;016F;
+016F;LATIN SMALL LETTER U WITH RING ABOVE;Ll;0;L;0075 030A;;;;N;LATIN SMALL LETTER U RING;;016E;;016E
+0170;LATIN CAPITAL LETTER U WITH DOUBLE ACUTE;Lu;0;L;0055 030B;;;;N;LATIN CAPITAL LETTER U DOUBLE ACUTE;;;0171;
+0171;LATIN SMALL LETTER U WITH DOUBLE ACUTE;Ll;0;L;0075 030B;;;;N;LATIN SMALL LETTER U DOUBLE ACUTE;;0170;;0170
+0172;LATIN CAPITAL LETTER U WITH OGONEK;Lu;0;L;0055 0328;;;;N;LATIN CAPITAL LETTER U OGONEK;;;0173;
+0173;LATIN SMALL LETTER U WITH OGONEK;Ll;0;L;0075 0328;;;;N;LATIN SMALL LETTER U OGONEK;;0172;;0172
+0174;LATIN CAPITAL LETTER W WITH CIRCUMFLEX;Lu;0;L;0057 0302;;;;N;LATIN CAPITAL LETTER W CIRCUMFLEX;;;0175;
+0175;LATIN SMALL LETTER W WITH CIRCUMFLEX;Ll;0;L;0077 0302;;;;N;LATIN SMALL LETTER W CIRCUMFLEX;;0174;;0174
+0176;LATIN CAPITAL LETTER Y WITH CIRCUMFLEX;Lu;0;L;0059 0302;;;;N;LATIN CAPITAL LETTER Y CIRCUMFLEX;;;0177;
+0177;LATIN SMALL LETTER Y WITH CIRCUMFLEX;Ll;0;L;0079 0302;;;;N;LATIN SMALL LETTER Y CIRCUMFLEX;;0176;;0176
+0178;LATIN CAPITAL LETTER Y WITH DIAERESIS;Lu;0;L;0059 0308;;;;N;LATIN CAPITAL LETTER Y DIAERESIS;;;00FF;
+0179;LATIN CAPITAL LETTER Z WITH ACUTE;Lu;0;L;005A 0301;;;;N;LATIN CAPITAL LETTER Z ACUTE;;;017A;
+017A;LATIN SMALL LETTER Z WITH ACUTE;Ll;0;L;007A 0301;;;;N;LATIN SMALL LETTER Z ACUTE;;0179;;0179
+017B;LATIN CAPITAL LETTER Z WITH DOT ABOVE;Lu;0;L;005A 0307;;;;N;LATIN CAPITAL LETTER Z DOT;;;017C;
+017C;LATIN SMALL LETTER Z WITH DOT ABOVE;Ll;0;L;007A 0307;;;;N;LATIN SMALL LETTER Z DOT;;017B;;017B
+017D;LATIN CAPITAL LETTER Z WITH CARON;Lu;0;L;005A 030C;;;;N;LATIN CAPITAL LETTER Z HACEK;;;017E;
+017E;LATIN SMALL LETTER Z WITH CARON;Ll;0;L;007A 030C;;;;N;LATIN SMALL LETTER Z HACEK;;017D;;017D
+017F;LATIN SMALL LETTER LONG S;Ll;0;L;<compat> 0073;;;;N;;;0053;;0053
+0180;LATIN SMALL LETTER B WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER B BAR;;;;
+0181;LATIN CAPITAL LETTER B WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER B HOOK;;;0253;
+0182;LATIN CAPITAL LETTER B WITH TOPBAR;Lu;0;L;;;;;N;LATIN CAPITAL LETTER B TOPBAR;;;0183;
+0183;LATIN SMALL LETTER B WITH TOPBAR;Ll;0;L;;;;;N;LATIN SMALL LETTER B TOPBAR;;0182;;0182
+0184;LATIN CAPITAL LETTER TONE SIX;Lu;0;L;;;;;N;;;;0185;
+0185;LATIN SMALL LETTER TONE SIX;Ll;0;L;;;;;N;;;0184;;0184
+0186;LATIN CAPITAL LETTER OPEN O;Lu;0;L;;;;;N;;;;0254;
+0187;LATIN CAPITAL LETTER C WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER C HOOK;;;0188;
+0188;LATIN SMALL LETTER C WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER C HOOK;;0187;;0187
+0189;LATIN CAPITAL LETTER AFRICAN D;Lu;0;L;;;;;N;;*;;0256;
+018A;LATIN CAPITAL LETTER D WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER D HOOK;;;0257;
+018B;LATIN CAPITAL LETTER D WITH TOPBAR;Lu;0;L;;;;;N;LATIN CAPITAL LETTER D TOPBAR;;;018C;
+018C;LATIN SMALL LETTER D WITH TOPBAR;Ll;0;L;;;;;N;LATIN SMALL LETTER D TOPBAR;;018B;;018B
+018D;LATIN SMALL LETTER TURNED DELTA;Ll;0;L;;;;;N;;;;;
+018E;LATIN CAPITAL LETTER REVERSED E;Lu;0;L;;;;;N;LATIN CAPITAL LETTER TURNED E;;;01DD;
+018F;LATIN CAPITAL LETTER SCHWA;Lu;0;L;;;;;N;;;;0259;
+0190;LATIN CAPITAL LETTER OPEN E;Lu;0;L;;;;;N;LATIN CAPITAL LETTER EPSILON;;;025B;
+0191;LATIN CAPITAL LETTER F WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER F HOOK;;;0192;
+0192;LATIN SMALL LETTER F WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER SCRIPT F;;0191;;0191
+0193;LATIN CAPITAL LETTER G WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER G HOOK;;;0260;
+0194;LATIN CAPITAL LETTER GAMMA;Lu;0;L;;;;;N;;;;0263;
+0195;LATIN SMALL LETTER HV;Ll;0;L;;;;;N;LATIN SMALL LETTER H V;hwair;01F6;;01F6
+0196;LATIN CAPITAL LETTER IOTA;Lu;0;L;;;;;N;;;;0269;
+0197;LATIN CAPITAL LETTER I WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER BARRED I;;;0268;
+0198;LATIN CAPITAL LETTER K WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER K HOOK;;;0199;
+0199;LATIN SMALL LETTER K WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER K HOOK;;0198;;0198
+019A;LATIN SMALL LETTER L WITH BAR;Ll;0;L;;;;;N;LATIN SMALL LETTER BARRED L;;023D;;023D
+019B;LATIN SMALL LETTER LAMBDA WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER BARRED LAMBDA;;;;
+019C;LATIN CAPITAL LETTER TURNED M;Lu;0;L;;;;;N;;;;026F;
+019D;LATIN CAPITAL LETTER N WITH LEFT HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER N HOOK;;;0272;
+019E;LATIN SMALL LETTER N WITH LONG RIGHT LEG;Ll;0;L;;;;;N;;;0220;;0220
+019F;LATIN CAPITAL LETTER O WITH MIDDLE TILDE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER BARRED O;*;;0275;
+01A0;LATIN CAPITAL LETTER O WITH HORN;Lu;0;L;004F 031B;;;;N;LATIN CAPITAL LETTER O HORN;;;01A1;
+01A1;LATIN SMALL LETTER O WITH HORN;Ll;0;L;006F 031B;;;;N;LATIN SMALL LETTER O HORN;;01A0;;01A0
+01A2;LATIN CAPITAL LETTER OI;Lu;0;L;;;;;N;LATIN CAPITAL LETTER O I;gha;;01A3;
+01A3;LATIN SMALL LETTER OI;Ll;0;L;;;;;N;LATIN SMALL LETTER O I;gha;01A2;;01A2
+01A4;LATIN CAPITAL LETTER P WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER P HOOK;;;01A5;
+01A5;LATIN SMALL LETTER P WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER P HOOK;;01A4;;01A4
+01A6;LATIN LETTER YR;Lu;0;L;;;;;N;LATIN LETTER Y R;*;;0280;
+01A7;LATIN CAPITAL LETTER TONE TWO;Lu;0;L;;;;;N;;;;01A8;
+01A8;LATIN SMALL LETTER TONE TWO;Ll;0;L;;;;;N;;;01A7;;01A7
+01A9;LATIN CAPITAL LETTER ESH;Lu;0;L;;;;;N;;;;0283;
+01AA;LATIN LETTER REVERSED ESH LOOP;Ll;0;L;;;;;N;;;;;
+01AB;LATIN SMALL LETTER T WITH PALATAL HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER T PALATAL HOOK;;;;
+01AC;LATIN CAPITAL LETTER T WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER T HOOK;;;01AD;
+01AD;LATIN SMALL LETTER T WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER T HOOK;;01AC;;01AC
+01AE;LATIN CAPITAL LETTER T WITH RETROFLEX HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER T RETROFLEX HOOK;;;0288;
+01AF;LATIN CAPITAL LETTER U WITH HORN;Lu;0;L;0055 031B;;;;N;LATIN CAPITAL LETTER U HORN;;;01B0;
+01B0;LATIN SMALL LETTER U WITH HORN;Ll;0;L;0075 031B;;;;N;LATIN SMALL LETTER U HORN;;01AF;;01AF
+01B1;LATIN CAPITAL LETTER UPSILON;Lu;0;L;;;;;N;;;;028A;
+01B2;LATIN CAPITAL LETTER V WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER SCRIPT V;;;028B;
+01B3;LATIN CAPITAL LETTER Y WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER Y HOOK;;;01B4;
+01B4;LATIN SMALL LETTER Y WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER Y HOOK;;01B3;;01B3
+01B5;LATIN CAPITAL LETTER Z WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER Z BAR;;;01B6;
+01B6;LATIN SMALL LETTER Z WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER Z BAR;;01B5;;01B5
+01B7;LATIN CAPITAL LETTER EZH;Lu;0;L;;;;;N;LATIN CAPITAL LETTER YOGH;;;0292;
+01B8;LATIN CAPITAL LETTER EZH REVERSED;Lu;0;L;;;;;N;LATIN CAPITAL LETTER REVERSED YOGH;;;01B9;
+01B9;LATIN SMALL LETTER EZH REVERSED;Ll;0;L;;;;;N;LATIN SMALL LETTER REVERSED YOGH;;01B8;;01B8
+01BA;LATIN SMALL LETTER EZH WITH TAIL;Ll;0;L;;;;;N;LATIN SMALL LETTER YOGH WITH TAIL;;;;
+01BB;LATIN LETTER TWO WITH STROKE;Lo;0;L;;;;;N;LATIN LETTER TWO BAR;;;;
+01BC;LATIN CAPITAL LETTER TONE FIVE;Lu;0;L;;;;;N;;;;01BD;
+01BD;LATIN SMALL LETTER TONE FIVE;Ll;0;L;;;;;N;;;01BC;;01BC
+01BE;LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE;Ll;0;L;;;;;N;LATIN LETTER INVERTED GLOTTAL STOP BAR;;;;
+01BF;LATIN LETTER WYNN;Ll;0;L;;;;;N;;;01F7;;01F7
+01C0;LATIN LETTER DENTAL CLICK;Lo;0;L;;;;;N;LATIN LETTER PIPE;;;;
+01C1;LATIN LETTER LATERAL CLICK;Lo;0;L;;;;;N;LATIN LETTER DOUBLE PIPE;;;;
+01C2;LATIN LETTER ALVEOLAR CLICK;Lo;0;L;;;;;N;LATIN LETTER PIPE DOUBLE BAR;;;;
+01C3;LATIN LETTER RETROFLEX CLICK;Lo;0;L;;;;;N;LATIN LETTER EXCLAMATION MARK;;;;
+01C4;LATIN CAPITAL LETTER DZ WITH CARON;Lu;0;L;<compat> 0044 017D;;;;N;LATIN CAPITAL LETTER D Z HACEK;;;01C6;01C5
+01C5;LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON;Lt;0;L;<compat> 0044 017E;;;;N;LATIN LETTER CAPITAL D SMALL Z HACEK;;01C4;01C6;01C5
+01C6;LATIN SMALL LETTER DZ WITH CARON;Ll;0;L;<compat> 0064 017E;;;;N;LATIN SMALL LETTER D Z HACEK;;01C4;;01C5
+01C7;LATIN CAPITAL LETTER LJ;Lu;0;L;<compat> 004C 004A;;;;N;LATIN CAPITAL LETTER L J;;;01C9;01C8
+01C8;LATIN CAPITAL LETTER L WITH SMALL LETTER J;Lt;0;L;<compat> 004C 006A;;;;N;LATIN LETTER CAPITAL L SMALL J;;01C7;01C9;01C8
+01C9;LATIN SMALL LETTER LJ;Ll;0;L;<compat> 006C 006A;;;;N;LATIN SMALL LETTER L J;;01C7;;01C8
+01CA;LATIN CAPITAL LETTER NJ;Lu;0;L;<compat> 004E 004A;;;;N;LATIN CAPITAL LETTER N J;;;01CC;01CB
+01CB;LATIN CAPITAL LETTER N WITH SMALL LETTER J;Lt;0;L;<compat> 004E 006A;;;;N;LATIN LETTER CAPITAL N SMALL J;;01CA;01CC;01CB
+01CC;LATIN SMALL LETTER NJ;Ll;0;L;<compat> 006E 006A;;;;N;LATIN SMALL LETTER N J;;01CA;;01CB
+01CD;LATIN CAPITAL LETTER A WITH CARON;Lu;0;L;0041 030C;;;;N;LATIN CAPITAL LETTER A HACEK;;;01CE;
+01CE;LATIN SMALL LETTER A WITH CARON;Ll;0;L;0061 030C;;;;N;LATIN SMALL LETTER A HACEK;;01CD;;01CD
+01CF;LATIN CAPITAL LETTER I WITH CARON;Lu;0;L;0049 030C;;;;N;LATIN CAPITAL LETTER I HACEK;;;01D0;
+01D0;LATIN SMALL LETTER I WITH CARON;Ll;0;L;0069 030C;;;;N;LATIN SMALL LETTER I HACEK;;01CF;;01CF
+01D1;LATIN CAPITAL LETTER O WITH CARON;Lu;0;L;004F 030C;;;;N;LATIN CAPITAL LETTER O HACEK;;;01D2;
+01D2;LATIN SMALL LETTER O WITH CARON;Ll;0;L;006F 030C;;;;N;LATIN SMALL LETTER O HACEK;;01D1;;01D1
+01D3;LATIN CAPITAL LETTER U WITH CARON;Lu;0;L;0055 030C;;;;N;LATIN CAPITAL LETTER U HACEK;;;01D4;
+01D4;LATIN SMALL LETTER U WITH CARON;Ll;0;L;0075 030C;;;;N;LATIN SMALL LETTER U HACEK;;01D3;;01D3
+01D5;LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON;Lu;0;L;00DC 0304;;;;N;LATIN CAPITAL LETTER U DIAERESIS MACRON;;;01D6;
+01D6;LATIN SMALL LETTER U WITH DIAERESIS AND MACRON;Ll;0;L;00FC 0304;;;;N;LATIN SMALL LETTER U DIAERESIS MACRON;;01D5;;01D5
+01D7;LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE;Lu;0;L;00DC 0301;;;;N;LATIN CAPITAL LETTER U DIAERESIS ACUTE;;;01D8;
+01D8;LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE;Ll;0;L;00FC 0301;;;;N;LATIN SMALL LETTER U DIAERESIS ACUTE;;01D7;;01D7
+01D9;LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON;Lu;0;L;00DC 030C;;;;N;LATIN CAPITAL LETTER U DIAERESIS HACEK;;;01DA;
+01DA;LATIN SMALL LETTER U WITH DIAERESIS AND CARON;Ll;0;L;00FC 030C;;;;N;LATIN SMALL LETTER U DIAERESIS HACEK;;01D9;;01D9
+01DB;LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE;Lu;0;L;00DC 0300;;;;N;LATIN CAPITAL LETTER U DIAERESIS GRAVE;;;01DC;
+01DC;LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE;Ll;0;L;00FC 0300;;;;N;LATIN SMALL LETTER U DIAERESIS GRAVE;;01DB;;01DB
+01DD;LATIN SMALL LETTER TURNED E;Ll;0;L;;;;;N;;;018E;;018E
+01DE;LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON;Lu;0;L;00C4 0304;;;;N;LATIN CAPITAL LETTER A DIAERESIS MACRON;;;01DF;
+01DF;LATIN SMALL LETTER A WITH DIAERESIS AND MACRON;Ll;0;L;00E4 0304;;;;N;LATIN SMALL LETTER A DIAERESIS MACRON;;01DE;;01DE
+01E0;LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON;Lu;0;L;0226 0304;;;;N;LATIN CAPITAL LETTER A DOT MACRON;;;01E1;
+01E1;LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON;Ll;0;L;0227 0304;;;;N;LATIN SMALL LETTER A DOT MACRON;;01E0;;01E0
+01E2;LATIN CAPITAL LETTER AE WITH MACRON;Lu;0;L;00C6 0304;;;;N;LATIN CAPITAL LETTER A E MACRON;ash *;;01E3;
+01E3;LATIN SMALL LETTER AE WITH MACRON;Ll;0;L;00E6 0304;;;;N;LATIN SMALL LETTER A E MACRON;ash *;01E2;;01E2
+01E4;LATIN CAPITAL LETTER G WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER G BAR;;;01E5;
+01E5;LATIN SMALL LETTER G WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER G BAR;;01E4;;01E4
+01E6;LATIN CAPITAL LETTER G WITH CARON;Lu;0;L;0047 030C;;;;N;LATIN CAPITAL LETTER G HACEK;;;01E7;
+01E7;LATIN SMALL LETTER G WITH CARON;Ll;0;L;0067 030C;;;;N;LATIN SMALL LETTER G HACEK;;01E6;;01E6
+01E8;LATIN CAPITAL LETTER K WITH CARON;Lu;0;L;004B 030C;;;;N;LATIN CAPITAL LETTER K HACEK;;;01E9;
+01E9;LATIN SMALL LETTER K WITH CARON;Ll;0;L;006B 030C;;;;N;LATIN SMALL LETTER K HACEK;;01E8;;01E8
+01EA;LATIN CAPITAL LETTER O WITH OGONEK;Lu;0;L;004F 0328;;;;N;LATIN CAPITAL LETTER O OGONEK;;;01EB;
+01EB;LATIN SMALL LETTER O WITH OGONEK;Ll;0;L;006F 0328;;;;N;LATIN SMALL LETTER O OGONEK;;01EA;;01EA
+01EC;LATIN CAPITAL LETTER O WITH OGONEK AND MACRON;Lu;0;L;01EA 0304;;;;N;LATIN CAPITAL LETTER O OGONEK MACRON;;;01ED;
+01ED;LATIN SMALL LETTER O WITH OGONEK AND MACRON;Ll;0;L;01EB 0304;;;;N;LATIN SMALL LETTER O OGONEK MACRON;;01EC;;01EC
+01EE;LATIN CAPITAL LETTER EZH WITH CARON;Lu;0;L;01B7 030C;;;;N;LATIN CAPITAL LETTER YOGH HACEK;;;01EF;
+01EF;LATIN SMALL LETTER EZH WITH CARON;Ll;0;L;0292 030C;;;;N;LATIN SMALL LETTER YOGH HACEK;;01EE;;01EE
+01F0;LATIN SMALL LETTER J WITH CARON;Ll;0;L;006A 030C;;;;N;LATIN SMALL LETTER J HACEK;;;;
+01F1;LATIN CAPITAL LETTER DZ;Lu;0;L;<compat> 0044 005A;;;;N;;;;01F3;01F2
+01F2;LATIN CAPITAL LETTER D WITH SMALL LETTER Z;Lt;0;L;<compat> 0044 007A;;;;N;;;01F1;01F3;01F2
+01F3;LATIN SMALL LETTER DZ;Ll;0;L;<compat> 0064 007A;;;;N;;;01F1;;01F2
+01F4;LATIN CAPITAL LETTER G WITH ACUTE;Lu;0;L;0047 0301;;;;N;;;;01F5;
+01F5;LATIN SMALL LETTER G WITH ACUTE;Ll;0;L;0067 0301;;;;N;;;01F4;;01F4
+01F6;LATIN CAPITAL LETTER HWAIR;Lu;0;L;;;;;N;;;;0195;
+01F7;LATIN CAPITAL LETTER WYNN;Lu;0;L;;;;;N;;;;01BF;
+01F8;LATIN CAPITAL LETTER N WITH GRAVE;Lu;0;L;004E 0300;;;;N;;;;01F9;
+01F9;LATIN SMALL LETTER N WITH GRAVE;Ll;0;L;006E 0300;;;;N;;;01F8;;01F8
+01FA;LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE;Lu;0;L;00C5 0301;;;;N;;;;01FB;
+01FB;LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE;Ll;0;L;00E5 0301;;;;N;;;01FA;;01FA
+01FC;LATIN CAPITAL LETTER AE WITH ACUTE;Lu;0;L;00C6 0301;;;;N;;ash *;;01FD;
+01FD;LATIN SMALL LETTER AE WITH ACUTE;Ll;0;L;00E6 0301;;;;N;;ash *;01FC;;01FC
+01FE;LATIN CAPITAL LETTER O WITH STROKE AND ACUTE;Lu;0;L;00D8 0301;;;;N;;;;01FF;
+01FF;LATIN SMALL LETTER O WITH STROKE AND ACUTE;Ll;0;L;00F8 0301;;;;N;;;01FE;;01FE
+0200;LATIN CAPITAL LETTER A WITH DOUBLE GRAVE;Lu;0;L;0041 030F;;;;N;;;;0201;
+0201;LATIN SMALL LETTER A WITH DOUBLE GRAVE;Ll;0;L;0061 030F;;;;N;;;0200;;0200
+0202;LATIN CAPITAL LETTER A WITH INVERTED BREVE;Lu;0;L;0041 0311;;;;N;;;;0203;
+0203;LATIN SMALL LETTER A WITH INVERTED BREVE;Ll;0;L;0061 0311;;;;N;;;0202;;0202
+0204;LATIN CAPITAL LETTER E WITH DOUBLE GRAVE;Lu;0;L;0045 030F;;;;N;;;;0205;
+0205;LATIN SMALL LETTER E WITH DOUBLE GRAVE;Ll;0;L;0065 030F;;;;N;;;0204;;0204
+0206;LATIN CAPITAL LETTER E WITH INVERTED BREVE;Lu;0;L;0045 0311;;;;N;;;;0207;
+0207;LATIN SMALL LETTER E WITH INVERTED BREVE;Ll;0;L;0065 0311;;;;N;;;0206;;0206
+0208;LATIN CAPITAL LETTER I WITH DOUBLE GRAVE;Lu;0;L;0049 030F;;;;N;;;;0209;
+0209;LATIN SMALL LETTER I WITH DOUBLE GRAVE;Ll;0;L;0069 030F;;;;N;;;0208;;0208
+020A;LATIN CAPITAL LETTER I WITH INVERTED BREVE;Lu;0;L;0049 0311;;;;N;;;;020B;
+020B;LATIN SMALL LETTER I WITH INVERTED BREVE;Ll;0;L;0069 0311;;;;N;;;020A;;020A
+020C;LATIN CAPITAL LETTER O WITH DOUBLE GRAVE;Lu;0;L;004F 030F;;;;N;;;;020D;
+020D;LATIN SMALL LETTER O WITH DOUBLE GRAVE;Ll;0;L;006F 030F;;;;N;;;020C;;020C
+020E;LATIN CAPITAL LETTER O WITH INVERTED BREVE;Lu;0;L;004F 0311;;;;N;;;;020F;
+020F;LATIN SMALL LETTER O WITH INVERTED BREVE;Ll;0;L;006F 0311;;;;N;;;020E;;020E
+0210;LATIN CAPITAL LETTER R WITH DOUBLE GRAVE;Lu;0;L;0052 030F;;;;N;;;;0211;
+0211;LATIN SMALL LETTER R WITH DOUBLE GRAVE;Ll;0;L;0072 030F;;;;N;;;0210;;0210
+0212;LATIN CAPITAL LETTER R WITH INVERTED BREVE;Lu;0;L;0052 0311;;;;N;;;;0213;
+0213;LATIN SMALL LETTER R WITH INVERTED BREVE;Ll;0;L;0072 0311;;;;N;;;0212;;0212
+0214;LATIN CAPITAL LETTER U WITH DOUBLE GRAVE;Lu;0;L;0055 030F;;;;N;;;;0215;
+0215;LATIN SMALL LETTER U WITH DOUBLE GRAVE;Ll;0;L;0075 030F;;;;N;;;0214;;0214
+0216;LATIN CAPITAL LETTER U WITH INVERTED BREVE;Lu;0;L;0055 0311;;;;N;;;;0217;
+0217;LATIN SMALL LETTER U WITH INVERTED BREVE;Ll;0;L;0075 0311;;;;N;;;0216;;0216
+0218;LATIN CAPITAL LETTER S WITH COMMA BELOW;Lu;0;L;0053 0326;;;;N;;*;;0219;
+0219;LATIN SMALL LETTER S WITH COMMA BELOW;Ll;0;L;0073 0326;;;;N;;*;0218;;0218
+021A;LATIN CAPITAL LETTER T WITH COMMA BELOW;Lu;0;L;0054 0326;;;;N;;*;;021B;
+021B;LATIN SMALL LETTER T WITH COMMA BELOW;Ll;0;L;0074 0326;;;;N;;*;021A;;021A
+021C;LATIN CAPITAL LETTER YOGH;Lu;0;L;;;;;N;;;;021D;
+021D;LATIN SMALL LETTER YOGH;Ll;0;L;;;;;N;;;021C;;021C
+021E;LATIN CAPITAL LETTER H WITH CARON;Lu;0;L;0048 030C;;;;N;;;;021F;
+021F;LATIN SMALL LETTER H WITH CARON;Ll;0;L;0068 030C;;;;N;;;021E;;021E
+0220;LATIN CAPITAL LETTER N WITH LONG RIGHT LEG;Lu;0;L;;;;;N;;;;019E;
+0221;LATIN SMALL LETTER D WITH CURL;Ll;0;L;;;;;N;;;;;
+0222;LATIN CAPITAL LETTER OU;Lu;0;L;;;;;N;;;;0223;
+0223;LATIN SMALL LETTER OU;Ll;0;L;;;;;N;;;0222;;0222
+0224;LATIN CAPITAL LETTER Z WITH HOOK;Lu;0;L;;;;;N;;;;0225;
+0225;LATIN SMALL LETTER Z WITH HOOK;Ll;0;L;;;;;N;;;0224;;0224
+0226;LATIN CAPITAL LETTER A WITH DOT ABOVE;Lu;0;L;0041 0307;;;;N;;;;0227;
+0227;LATIN SMALL LETTER A WITH DOT ABOVE;Ll;0;L;0061 0307;;;;N;;;0226;;0226
+0228;LATIN CAPITAL LETTER E WITH CEDILLA;Lu;0;L;0045 0327;;;;N;;;;0229;
+0229;LATIN SMALL LETTER E WITH CEDILLA;Ll;0;L;0065 0327;;;;N;;;0228;;0228
+022A;LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON;Lu;0;L;00D6 0304;;;;N;;;;022B;
+022B;LATIN SMALL LETTER O WITH DIAERESIS AND MACRON;Ll;0;L;00F6 0304;;;;N;;;022A;;022A
+022C;LATIN CAPITAL LETTER O WITH TILDE AND MACRON;Lu;0;L;00D5 0304;;;;N;;;;022D;
+022D;LATIN SMALL LETTER O WITH TILDE AND MACRON;Ll;0;L;00F5 0304;;;;N;;;022C;;022C
+022E;LATIN CAPITAL LETTER O WITH DOT ABOVE;Lu;0;L;004F 0307;;;;N;;;;022F;
+022F;LATIN SMALL LETTER O WITH DOT ABOVE;Ll;0;L;006F 0307;;;;N;;;022E;;022E
+0230;LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON;Lu;0;L;022E 0304;;;;N;;;;0231;
+0231;LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON;Ll;0;L;022F 0304;;;;N;;;0230;;0230
+0232;LATIN CAPITAL LETTER Y WITH MACRON;Lu;0;L;0059 0304;;;;N;;;;0233;
+0233;LATIN SMALL LETTER Y WITH MACRON;Ll;0;L;0079 0304;;;;N;;;0232;;0232
+0234;LATIN SMALL LETTER L WITH CURL;Ll;0;L;;;;;N;;;;;
+0235;LATIN SMALL LETTER N WITH CURL;Ll;0;L;;;;;N;;;;;
+0236;LATIN SMALL LETTER T WITH CURL;Ll;0;L;;;;;N;;;;;
+0237;LATIN SMALL LETTER DOTLESS J;Ll;0;L;;;;;N;;;;;
+0238;LATIN SMALL LETTER DB DIGRAPH;Ll;0;L;;;;;N;;;;;
+0239;LATIN SMALL LETTER QP DIGRAPH;Ll;0;L;;;;;N;;;;;
+023A;LATIN CAPITAL LETTER A WITH STROKE;Lu;0;L;;;;;N;;;;;
+023B;LATIN CAPITAL LETTER C WITH STROKE;Lu;0;L;;;;;N;;;;023C;
+023C;LATIN SMALL LETTER C WITH STROKE;Ll;0;L;;;;;N;;;023B;;023B
+023D;LATIN CAPITAL LETTER L WITH BAR;Lu;0;L;;;;;N;;;;019A;
+023E;LATIN CAPITAL LETTER T WITH DIAGONAL STROKE;Lu;0;L;;;;;N;;;;;
+023F;LATIN SMALL LETTER S WITH SWASH TAIL;Ll;0;L;;;;;N;;;;;
+0240;LATIN SMALL LETTER Z WITH SWASH TAIL;Ll;0;L;;;;;N;;;;;
+0241;LATIN CAPITAL LETTER GLOTTAL STOP;Lu;0;L;;;;;N;;;;0294;
+0250;LATIN SMALL LETTER TURNED A;Ll;0;L;;;;;N;;;;;
+0251;LATIN SMALL LETTER ALPHA;Ll;0;L;;;;;N;LATIN SMALL LETTER SCRIPT A;;;;
+0252;LATIN SMALL LETTER TURNED ALPHA;Ll;0;L;;;;;N;LATIN SMALL LETTER TURNED SCRIPT A;;;;
+0253;LATIN SMALL LETTER B WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER B HOOK;;0181;;0181
+0254;LATIN SMALL LETTER OPEN O;Ll;0;L;;;;;N;;;0186;;0186
+0255;LATIN SMALL LETTER C WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER C CURL;;;;
+0256;LATIN SMALL LETTER D WITH TAIL;Ll;0;L;;;;;N;LATIN SMALL LETTER D RETROFLEX HOOK;;0189;;0189
+0257;LATIN SMALL LETTER D WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER D HOOK;;018A;;018A
+0258;LATIN SMALL LETTER REVERSED E;Ll;0;L;;;;;N;;;;;
+0259;LATIN SMALL LETTER SCHWA;Ll;0;L;;;;;N;;;018F;;018F
+025A;LATIN SMALL LETTER SCHWA WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER SCHWA HOOK;;;;
+025B;LATIN SMALL LETTER OPEN E;Ll;0;L;;;;;N;LATIN SMALL LETTER EPSILON;;0190;;0190
+025C;LATIN SMALL LETTER REVERSED OPEN E;Ll;0;L;;;;;N;LATIN SMALL LETTER REVERSED EPSILON;;;;
+025D;LATIN SMALL LETTER REVERSED OPEN E WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER REVERSED EPSILON HOOK;;;;
+025E;LATIN SMALL LETTER CLOSED REVERSED OPEN E;Ll;0;L;;;;;N;LATIN SMALL LETTER CLOSED REVERSED EPSILON;;;;
+025F;LATIN SMALL LETTER DOTLESS J WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER DOTLESS J BAR;;;;
+0260;LATIN SMALL LETTER G WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER G HOOK;;0193;;0193
+0261;LATIN SMALL LETTER SCRIPT G;Ll;0;L;;;;;N;;;;;
+0262;LATIN LETTER SMALL CAPITAL G;Ll;0;L;;;;;N;;;;;
+0263;LATIN SMALL LETTER GAMMA;Ll;0;L;;;;;N;;;0194;;0194
+0264;LATIN SMALL LETTER RAMS HORN;Ll;0;L;;;;;N;LATIN SMALL LETTER BABY GAMMA;;;;
+0265;LATIN SMALL LETTER TURNED H;Ll;0;L;;;;;N;;;;;
+0266;LATIN SMALL LETTER H WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER H HOOK;;;;
+0267;LATIN SMALL LETTER HENG WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER HENG HOOK;;;;
+0268;LATIN SMALL LETTER I WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER BARRED I;;0197;;0197
+0269;LATIN SMALL LETTER IOTA;Ll;0;L;;;;;N;;;0196;;0196
+026A;LATIN LETTER SMALL CAPITAL I;Ll;0;L;;;;;N;;;;;
+026B;LATIN SMALL LETTER L WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;;
+026C;LATIN SMALL LETTER L WITH BELT;Ll;0;L;;;;;N;LATIN SMALL LETTER L BELT;;;;
+026D;LATIN SMALL LETTER L WITH RETROFLEX HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER L RETROFLEX HOOK;;;;
+026E;LATIN SMALL LETTER LEZH;Ll;0;L;;;;;N;LATIN SMALL LETTER L YOGH;;;;
+026F;LATIN SMALL LETTER TURNED M;Ll;0;L;;;;;N;;;019C;;019C
+0270;LATIN SMALL LETTER TURNED M WITH LONG LEG;Ll;0;L;;;;;N;;;;;
+0271;LATIN SMALL LETTER M WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER M HOOK;;;;
+0272;LATIN SMALL LETTER N WITH LEFT HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER N HOOK;;019D;;019D
+0273;LATIN SMALL LETTER N WITH RETROFLEX HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER N RETROFLEX HOOK;;;;
+0274;LATIN LETTER SMALL CAPITAL N;Ll;0;L;;;;;N;;;;;
+0275;LATIN SMALL LETTER BARRED O;Ll;0;L;;;;;N;;;019F;;019F
+0276;LATIN LETTER SMALL CAPITAL OE;Ll;0;L;;;;;N;LATIN LETTER SMALL CAPITAL O E;;;;
+0277;LATIN SMALL LETTER CLOSED OMEGA;Ll;0;L;;;;;N;;;;;
+0278;LATIN SMALL LETTER PHI;Ll;0;L;;;;;N;;;;;
+0279;LATIN SMALL LETTER TURNED R;Ll;0;L;;;;;N;;;;;
+027A;LATIN SMALL LETTER TURNED R WITH LONG LEG;Ll;0;L;;;;;N;;;;;
+027B;LATIN SMALL LETTER TURNED R WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER TURNED R HOOK;;;;
+027C;LATIN SMALL LETTER R WITH LONG LEG;Ll;0;L;;;;;N;;;;;
+027D;LATIN SMALL LETTER R WITH TAIL;Ll;0;L;;;;;N;LATIN SMALL LETTER R HOOK;;;;
+027E;LATIN SMALL LETTER R WITH FISHHOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER FISHHOOK R;;;;
+027F;LATIN SMALL LETTER REVERSED R WITH FISHHOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER REVERSED FISHHOOK R;;;;
+0280;LATIN LETTER SMALL CAPITAL R;Ll;0;L;;;;;N;;*;01A6;;01A6
+0281;LATIN LETTER SMALL CAPITAL INVERTED R;Ll;0;L;;;;;N;;;;;
+0282;LATIN SMALL LETTER S WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER S HOOK;;;;
+0283;LATIN SMALL LETTER ESH;Ll;0;L;;;;;N;;;01A9;;01A9
+0284;LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER DOTLESS J BAR HOOK;;;;
+0285;LATIN SMALL LETTER SQUAT REVERSED ESH;Ll;0;L;;;;;N;;;;;
+0286;LATIN SMALL LETTER ESH WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER ESH CURL;;;;
+0287;LATIN SMALL LETTER TURNED T;Ll;0;L;;;;;N;;;;;
+0288;LATIN SMALL LETTER T WITH RETROFLEX HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER T RETROFLEX HOOK;;01AE;;01AE
+0289;LATIN SMALL LETTER U BAR;Ll;0;L;;;;;N;;;;;
+028A;LATIN SMALL LETTER UPSILON;Ll;0;L;;;;;N;;;01B1;;01B1
+028B;LATIN SMALL LETTER V WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER SCRIPT V;;01B2;;01B2
+028C;LATIN SMALL LETTER TURNED V;Ll;0;L;;;;;N;;;;;
+028D;LATIN SMALL LETTER TURNED W;Ll;0;L;;;;;N;;;;;
+028E;LATIN SMALL LETTER TURNED Y;Ll;0;L;;;;;N;;;;;
+028F;LATIN LETTER SMALL CAPITAL Y;Ll;0;L;;;;;N;;;;;
+0290;LATIN SMALL LETTER Z WITH RETROFLEX HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER Z RETROFLEX HOOK;;;;
+0291;LATIN SMALL LETTER Z WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER Z CURL;;;;
+0292;LATIN SMALL LETTER EZH;Ll;0;L;;;;;N;LATIN SMALL LETTER YOGH;;01B7;;01B7
+0293;LATIN SMALL LETTER EZH WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER YOGH CURL;;;;
+0294;LATIN LETTER GLOTTAL STOP;Ll;0;L;;;;;N;;;0241;;0241
+0295;LATIN LETTER PHARYNGEAL VOICED FRICATIVE;Ll;0;L;;;;;N;LATIN LETTER REVERSED GLOTTAL STOP;;;;
+0296;LATIN LETTER INVERTED GLOTTAL STOP;Ll;0;L;;;;;N;;;;;
+0297;LATIN LETTER STRETCHED C;Ll;0;L;;;;;N;;;;;
+0298;LATIN LETTER BILABIAL CLICK;Ll;0;L;;;;;N;LATIN LETTER BULLSEYE;;;;
+0299;LATIN LETTER SMALL CAPITAL B;Ll;0;L;;;;;N;;;;;
+029A;LATIN SMALL LETTER CLOSED OPEN E;Ll;0;L;;;;;N;LATIN SMALL LETTER CLOSED EPSILON;;;;
+029B;LATIN LETTER SMALL CAPITAL G WITH HOOK;Ll;0;L;;;;;N;LATIN LETTER SMALL CAPITAL G HOOK;;;;
+029C;LATIN LETTER SMALL CAPITAL H;Ll;0;L;;;;;N;;;;;
+029D;LATIN SMALL LETTER J WITH CROSSED-TAIL;Ll;0;L;;;;;N;LATIN SMALL LETTER CROSSED-TAIL J;;;;
+029E;LATIN SMALL LETTER TURNED K;Ll;0;L;;;;;N;;;;;
+029F;LATIN LETTER SMALL CAPITAL L;Ll;0;L;;;;;N;;;;;
+02A0;LATIN SMALL LETTER Q WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER Q HOOK;;;;
+02A1;LATIN LETTER GLOTTAL STOP WITH STROKE;Ll;0;L;;;;;N;LATIN LETTER GLOTTAL STOP BAR;;;;
+02A2;LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE;Ll;0;L;;;;;N;LATIN LETTER REVERSED GLOTTAL STOP BAR;;;;
+02A3;LATIN SMALL LETTER DZ DIGRAPH;Ll;0;L;;;;;N;LATIN SMALL LETTER D Z;;;;
+02A4;LATIN SMALL LETTER DEZH DIGRAPH;Ll;0;L;;;;;N;LATIN SMALL LETTER D YOGH;;;;
+02A5;LATIN SMALL LETTER DZ DIGRAPH WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER D Z CURL;;;;
+02A6;LATIN SMALL LETTER TS DIGRAPH;Ll;0;L;;;;;N;LATIN SMALL LETTER T S;;;;
+02A7;LATIN SMALL LETTER TESH DIGRAPH;Ll;0;L;;;;;N;LATIN SMALL LETTER T ESH;;;;
+02A8;LATIN SMALL LETTER TC DIGRAPH WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER T C CURL;;;;
+02A9;LATIN SMALL LETTER FENG DIGRAPH;Ll;0;L;;;;;N;;;;;
+02AA;LATIN SMALL LETTER LS DIGRAPH;Ll;0;L;;;;;N;;;;;
+02AB;LATIN SMALL LETTER LZ DIGRAPH;Ll;0;L;;;;;N;;;;;
+02AC;LATIN LETTER BILABIAL PERCUSSIVE;Ll;0;L;;;;;N;;;;;
+02AD;LATIN LETTER BIDENTAL PERCUSSIVE;Ll;0;L;;;;;N;;;;;
+02AE;LATIN SMALL LETTER TURNED H WITH FISHHOOK;Ll;0;L;;;;;N;;;;;
+02AF;LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL;Ll;0;L;;;;;N;;;;;
+02B0;MODIFIER LETTER SMALL H;Lm;0;L;<super> 0068;;;;N;;;;;
+02B1;MODIFIER LETTER SMALL H WITH HOOK;Lm;0;L;<super> 0266;;;;N;MODIFIER LETTER SMALL H HOOK;;;;
+02B2;MODIFIER LETTER SMALL J;Lm;0;L;<super> 006A;;;;N;;;;;
+02B3;MODIFIER LETTER SMALL R;Lm;0;L;<super> 0072;;;;N;;;;;
+02B4;MODIFIER LETTER SMALL TURNED R;Lm;0;L;<super> 0279;;;;N;;;;;
+02B5;MODIFIER LETTER SMALL TURNED R WITH HOOK;Lm;0;L;<super> 027B;;;;N;MODIFIER LETTER SMALL TURNED R HOOK;;;;
+02B6;MODIFIER LETTER SMALL CAPITAL INVERTED R;Lm;0;L;<super> 0281;;;;N;;;;;
+02B7;MODIFIER LETTER SMALL W;Lm;0;L;<super> 0077;;;;N;;;;;
+02B8;MODIFIER LETTER SMALL Y;Lm;0;L;<super> 0079;;;;N;;;;;
+02B9;MODIFIER LETTER PRIME;Lm;0;ON;;;;;N;;;;;
+02BA;MODIFIER LETTER DOUBLE PRIME;Lm;0;ON;;;;;N;;;;;
+02BB;MODIFIER LETTER TURNED COMMA;Lm;0;L;;;;;N;;;;;
+02BC;MODIFIER LETTER APOSTROPHE;Lm;0;L;;;;;N;;;;;
+02BD;MODIFIER LETTER REVERSED COMMA;Lm;0;L;;;;;N;;;;;
+02BE;MODIFIER LETTER RIGHT HALF RING;Lm;0;L;;;;;N;;;;;
+02BF;MODIFIER LETTER LEFT HALF RING;Lm;0;L;;;;;N;;;;;
+02C0;MODIFIER LETTER GLOTTAL STOP;Lm;0;L;;;;;N;;;;;
+02C1;MODIFIER LETTER REVERSED GLOTTAL STOP;Lm;0;L;;;;;N;;;;;
+02C2;MODIFIER LETTER LEFT ARROWHEAD;Sk;0;ON;;;;;N;;;;;
+02C3;MODIFIER LETTER RIGHT ARROWHEAD;Sk;0;ON;;;;;N;;;;;
+02C4;MODIFIER LETTER UP ARROWHEAD;Sk;0;ON;;;;;N;;;;;
+02C5;MODIFIER LETTER DOWN ARROWHEAD;Sk;0;ON;;;;;N;;;;;
+02C6;MODIFIER LETTER CIRCUMFLEX ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER CIRCUMFLEX;;;;
+02C7;CARON;Lm;0;ON;;;;;N;MODIFIER LETTER HACEK;Mandarin Chinese third tone;;;
+02C8;MODIFIER LETTER VERTICAL LINE;Lm;0;ON;;;;;N;;;;;
+02C9;MODIFIER LETTER MACRON;Lm;0;ON;;;;;N;;Mandarin Chinese first tone;;;
+02CA;MODIFIER LETTER ACUTE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER ACUTE;Mandarin Chinese second tone;;;
+02CB;MODIFIER LETTER GRAVE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER GRAVE;Mandarin Chinese fourth tone;;;
+02CC;MODIFIER LETTER LOW VERTICAL LINE;Lm;0;ON;;;;;N;;;;;
+02CD;MODIFIER LETTER LOW MACRON;Lm;0;ON;;;;;N;;;;;
+02CE;MODIFIER LETTER LOW GRAVE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER LOW GRAVE;;;;
+02CF;MODIFIER LETTER LOW ACUTE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER LOW ACUTE;;;;
+02D0;MODIFIER LETTER TRIANGULAR COLON;Lm;0;L;;;;;N;;;;;
+02D1;MODIFIER LETTER HALF TRIANGULAR COLON;Lm;0;L;;;;;N;;;;;
+02D2;MODIFIER LETTER CENTRED RIGHT HALF RING;Sk;0;ON;;;;;N;MODIFIER LETTER CENTERED RIGHT HALF RING;;;;
+02D3;MODIFIER LETTER CENTRED LEFT HALF RING;Sk;0;ON;;;;;N;MODIFIER LETTER CENTERED LEFT HALF RING;;;;
+02D4;MODIFIER LETTER UP TACK;Sk;0;ON;;;;;N;;;;;
+02D5;MODIFIER LETTER DOWN TACK;Sk;0;ON;;;;;N;;;;;
+02D6;MODIFIER LETTER PLUS SIGN;Sk;0;ON;;;;;N;;;;;
+02D7;MODIFIER LETTER MINUS SIGN;Sk;0;ON;;;;;N;;;;;
+02D8;BREVE;Sk;0;ON;<compat> 0020 0306;;;;N;SPACING BREVE;;;;
+02D9;DOT ABOVE;Sk;0;ON;<compat> 0020 0307;;;;N;SPACING DOT ABOVE;Mandarin Chinese light tone;;;
+02DA;RING ABOVE;Sk;0;ON;<compat> 0020 030A;;;;N;SPACING RING ABOVE;;;;
+02DB;OGONEK;Sk;0;ON;<compat> 0020 0328;;;;N;SPACING OGONEK;;;;
+02DC;SMALL TILDE;Sk;0;ON;<compat> 0020 0303;;;;N;SPACING TILDE;;;;
+02DD;DOUBLE ACUTE ACCENT;Sk;0;ON;<compat> 0020 030B;;;;N;SPACING DOUBLE ACUTE;;;;
+02DE;MODIFIER LETTER RHOTIC HOOK;Sk;0;ON;;;;;N;;;;;
+02DF;MODIFIER LETTER CROSS ACCENT;Sk;0;ON;;;;;N;;;;;
+02E0;MODIFIER LETTER SMALL GAMMA;Lm;0;L;<super> 0263;;;;N;;;;;
+02E1;MODIFIER LETTER SMALL L;Lm;0;L;<super> 006C;;;;N;;;;;
+02E2;MODIFIER LETTER SMALL S;Lm;0;L;<super> 0073;;;;N;;;;;
+02E3;MODIFIER LETTER SMALL X;Lm;0;L;<super> 0078;;;;N;;;;;
+02E4;MODIFIER LETTER SMALL REVERSED GLOTTAL STOP;Lm;0;L;<super> 0295;;;;N;;;;;
+02E5;MODIFIER LETTER EXTRA-HIGH TONE BAR;Sk;0;ON;;;;;N;;;;;
+02E6;MODIFIER LETTER HIGH TONE BAR;Sk;0;ON;;;;;N;;;;;
+02E7;MODIFIER LETTER MID TONE BAR;Sk;0;ON;;;;;N;;;;;
+02E8;MODIFIER LETTER LOW TONE BAR;Sk;0;ON;;;;;N;;;;;
+02E9;MODIFIER LETTER EXTRA-LOW TONE BAR;Sk;0;ON;;;;;N;;;;;
+02EA;MODIFIER LETTER YIN DEPARTING TONE MARK;Sk;0;ON;;;;;N;;;;;
+02EB;MODIFIER LETTER YANG DEPARTING TONE MARK;Sk;0;ON;;;;;N;;;;;
+02EC;MODIFIER LETTER VOICING;Sk;0;ON;;;;;N;;;;;
+02ED;MODIFIER LETTER UNASPIRATED;Sk;0;ON;;;;;N;;;;;
+02EE;MODIFIER LETTER DOUBLE APOSTROPHE;Lm;0;L;;;;;N;;;;;
+02EF;MODIFIER LETTER LOW DOWN ARROWHEAD;Sk;0;ON;;;;;N;;;;;
+02F0;MODIFIER LETTER LOW UP ARROWHEAD;Sk;0;ON;;;;;N;;;;;
+02F1;MODIFIER LETTER LOW LEFT ARROWHEAD;Sk;0;ON;;;;;N;;;;;
+02F2;MODIFIER LETTER LOW RIGHT ARROWHEAD;Sk;0;ON;;;;;N;;;;;
+02F3;MODIFIER LETTER LOW RING;Sk;0;ON;;;;;N;;;;;
+02F4;MODIFIER LETTER MIDDLE GRAVE ACCENT;Sk;0;ON;;;;;N;;;;;
+02F5;MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT;Sk;0;ON;;;;;N;;;;;
+02F6;MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT;Sk;0;ON;;;;;N;;;;;
+02F7;MODIFIER LETTER LOW TILDE;Sk;0;ON;;;;;N;;;;;
+02F8;MODIFIER LETTER RAISED COLON;Sk;0;ON;;;;;N;;;;;
+02F9;MODIFIER LETTER BEGIN HIGH TONE;Sk;0;ON;;;;;N;;;;;
+02FA;MODIFIER LETTER END HIGH TONE;Sk;0;ON;;;;;N;;;;;
+02FB;MODIFIER LETTER BEGIN LOW TONE;Sk;0;ON;;;;;N;;;;;
+02FC;MODIFIER LETTER END LOW TONE;Sk;0;ON;;;;;N;;;;;
+02FD;MODIFIER LETTER SHELF;Sk;0;ON;;;;;N;;;;;
+02FE;MODIFIER LETTER OPEN SHELF;Sk;0;ON;;;;;N;;;;;
+02FF;MODIFIER LETTER LOW LEFT ARROW;Sk;0;ON;;;;;N;;;;;
+0300;COMBINING GRAVE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING GRAVE;Varia;;;
+0301;COMBINING ACUTE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING ACUTE;Oxia, Tonos;;;
+0302;COMBINING CIRCUMFLEX ACCENT;Mn;230;NSM;;;;;N;NON-SPACING CIRCUMFLEX;;;;
+0303;COMBINING TILDE;Mn;230;NSM;;;;;N;NON-SPACING TILDE;;;;
+0304;COMBINING MACRON;Mn;230;NSM;;;;;N;NON-SPACING MACRON;;;;
+0305;COMBINING OVERLINE;Mn;230;NSM;;;;;N;NON-SPACING OVERSCORE;;;;
+0306;COMBINING BREVE;Mn;230;NSM;;;;;N;NON-SPACING BREVE;Vrachy;;;
+0307;COMBINING DOT ABOVE;Mn;230;NSM;;;;;N;NON-SPACING DOT ABOVE;;;;
+0308;COMBINING DIAERESIS;Mn;230;NSM;;;;;N;NON-SPACING DIAERESIS;Dialytika;;;
+0309;COMBINING HOOK ABOVE;Mn;230;NSM;;;;;N;NON-SPACING HOOK ABOVE;;;;
+030A;COMBINING RING ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RING ABOVE;;;;
+030B;COMBINING DOUBLE ACUTE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE ACUTE;;;;
+030C;COMBINING CARON;Mn;230;NSM;;;;;N;NON-SPACING HACEK;;;;
+030D;COMBINING VERTICAL LINE ABOVE;Mn;230;NSM;;;;;N;NON-SPACING VERTICAL LINE ABOVE;;;;
+030E;COMBINING DOUBLE VERTICAL LINE ABOVE;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE VERTICAL LINE ABOVE;;;;
+030F;COMBINING DOUBLE GRAVE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE GRAVE;;;;
+0310;COMBINING CANDRABINDU;Mn;230;NSM;;;;;N;NON-SPACING CANDRABINDU;;;;
+0311;COMBINING INVERTED BREVE;Mn;230;NSM;;;;;N;NON-SPACING INVERTED BREVE;;;;
+0312;COMBINING TURNED COMMA ABOVE;Mn;230;NSM;;;;;N;NON-SPACING TURNED COMMA ABOVE;;;;
+0313;COMBINING COMMA ABOVE;Mn;230;NSM;;;;;N;NON-SPACING COMMA ABOVE;Psili;;;
+0314;COMBINING REVERSED COMMA ABOVE;Mn;230;NSM;;;;;N;NON-SPACING REVERSED COMMA ABOVE;Dasia;;;
+0315;COMBINING COMMA ABOVE RIGHT;Mn;232;NSM;;;;;N;NON-SPACING COMMA ABOVE RIGHT;;;;
+0316;COMBINING GRAVE ACCENT BELOW;Mn;220;NSM;;;;;N;NON-SPACING GRAVE BELOW;;;;
+0317;COMBINING ACUTE ACCENT BELOW;Mn;220;NSM;;;;;N;NON-SPACING ACUTE BELOW;;;;
+0318;COMBINING LEFT TACK BELOW;Mn;220;NSM;;;;;N;NON-SPACING LEFT TACK BELOW;;;;
+0319;COMBINING RIGHT TACK BELOW;Mn;220;NSM;;;;;N;NON-SPACING RIGHT TACK BELOW;;;;
+031A;COMBINING LEFT ANGLE ABOVE;Mn;232;NSM;;;;;N;NON-SPACING LEFT ANGLE ABOVE;;;;
+031B;COMBINING HORN;Mn;216;NSM;;;;;N;NON-SPACING HORN;;;;
+031C;COMBINING LEFT HALF RING BELOW;Mn;220;NSM;;;;;N;NON-SPACING LEFT HALF RING BELOW;;;;
+031D;COMBINING UP TACK BELOW;Mn;220;NSM;;;;;N;NON-SPACING UP TACK BELOW;;;;
+031E;COMBINING DOWN TACK BELOW;Mn;220;NSM;;;;;N;NON-SPACING DOWN TACK BELOW;;;;
+031F;COMBINING PLUS SIGN BELOW;Mn;220;NSM;;;;;N;NON-SPACING PLUS SIGN BELOW;;;;
+0320;COMBINING MINUS SIGN BELOW;Mn;220;NSM;;;;;N;NON-SPACING MINUS SIGN BELOW;;;;
+0321;COMBINING PALATALIZED HOOK BELOW;Mn;202;NSM;;;;;N;NON-SPACING PALATALIZED HOOK BELOW;;;;
+0322;COMBINING RETROFLEX HOOK BELOW;Mn;202;NSM;;;;;N;NON-SPACING RETROFLEX HOOK BELOW;;;;
+0323;COMBINING DOT BELOW;Mn;220;NSM;;;;;N;NON-SPACING DOT BELOW;;;;
+0324;COMBINING DIAERESIS BELOW;Mn;220;NSM;;;;;N;NON-SPACING DOUBLE DOT BELOW;;;;
+0325;COMBINING RING BELOW;Mn;220;NSM;;;;;N;NON-SPACING RING BELOW;;;;
+0326;COMBINING COMMA BELOW;Mn;220;NSM;;;;;N;NON-SPACING COMMA BELOW;;;;
+0327;COMBINING CEDILLA;Mn;202;NSM;;;;;N;NON-SPACING CEDILLA;;;;
+0328;COMBINING OGONEK;Mn;202;NSM;;;;;N;NON-SPACING OGONEK;;;;
+0329;COMBINING VERTICAL LINE BELOW;Mn;220;NSM;;;;;N;NON-SPACING VERTICAL LINE BELOW;;;;
+032A;COMBINING BRIDGE BELOW;Mn;220;NSM;;;;;N;NON-SPACING BRIDGE BELOW;;;;
+032B;COMBINING INVERTED DOUBLE ARCH BELOW;Mn;220;NSM;;;;;N;NON-SPACING INVERTED DOUBLE ARCH BELOW;;;;
+032C;COMBINING CARON BELOW;Mn;220;NSM;;;;;N;NON-SPACING HACEK BELOW;;;;
+032D;COMBINING CIRCUMFLEX ACCENT BELOW;Mn;220;NSM;;;;;N;NON-SPACING CIRCUMFLEX BELOW;;;;
+032E;COMBINING BREVE BELOW;Mn;220;NSM;;;;;N;NON-SPACING BREVE BELOW;;;;
+032F;COMBINING INVERTED BREVE BELOW;Mn;220;NSM;;;;;N;NON-SPACING INVERTED BREVE BELOW;;;;
+0330;COMBINING TILDE BELOW;Mn;220;NSM;;;;;N;NON-SPACING TILDE BELOW;;;;
+0331;COMBINING MACRON BELOW;Mn;220;NSM;;;;;N;NON-SPACING MACRON BELOW;;;;
+0332;COMBINING LOW LINE;Mn;220;NSM;;;;;N;NON-SPACING UNDERSCORE;;;;
+0333;COMBINING DOUBLE LOW LINE;Mn;220;NSM;;;;;N;NON-SPACING DOUBLE UNDERSCORE;;;;
+0334;COMBINING TILDE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING TILDE OVERLAY;;;;
+0335;COMBINING SHORT STROKE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING SHORT BAR OVERLAY;;;;
+0336;COMBINING LONG STROKE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG BAR OVERLAY;;;;
+0337;COMBINING SHORT SOLIDUS OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING SHORT SLASH OVERLAY;;;;
+0338;COMBINING LONG SOLIDUS OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG SLASH OVERLAY;;;;
+0339;COMBINING RIGHT HALF RING BELOW;Mn;220;NSM;;;;;N;NON-SPACING RIGHT HALF RING BELOW;;;;
+033A;COMBINING INVERTED BRIDGE BELOW;Mn;220;NSM;;;;;N;NON-SPACING INVERTED BRIDGE BELOW;;;;
+033B;COMBINING SQUARE BELOW;Mn;220;NSM;;;;;N;NON-SPACING SQUARE BELOW;;;;
+033C;COMBINING SEAGULL BELOW;Mn;220;NSM;;;;;N;NON-SPACING SEAGULL BELOW;;;;
+033D;COMBINING X ABOVE;Mn;230;NSM;;;;;N;NON-SPACING X ABOVE;;;;
+033E;COMBINING VERTICAL TILDE;Mn;230;NSM;;;;;N;NON-SPACING VERTICAL TILDE;;;;
+033F;COMBINING DOUBLE OVERLINE;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE OVERSCORE;;;;
+0340;COMBINING GRAVE TONE MARK;Mn;230;NSM;0300;;;;N;NON-SPACING GRAVE TONE MARK;Vietnamese;;;
+0341;COMBINING ACUTE TONE MARK;Mn;230;NSM;0301;;;;N;NON-SPACING ACUTE TONE MARK;Vietnamese;;;
+0342;COMBINING GREEK PERISPOMENI;Mn;230;NSM;;;;;N;;;;;
+0343;COMBINING GREEK KORONIS;Mn;230;NSM;0313;;;;N;;;;;
+0344;COMBINING GREEK DIALYTIKA TONOS;Mn;230;NSM;0308 0301;;;;N;GREEK NON-SPACING DIAERESIS TONOS;;;;
+0345;COMBINING GREEK YPOGEGRAMMENI;Mn;240;NSM;;;;;N;GREEK NON-SPACING IOTA BELOW;;0399;;0399
+0346;COMBINING BRIDGE ABOVE;Mn;230;NSM;;;;;N;;;;;
+0347;COMBINING EQUALS SIGN BELOW;Mn;220;NSM;;;;;N;;;;;
+0348;COMBINING DOUBLE VERTICAL LINE BELOW;Mn;220;NSM;;;;;N;;;;;
+0349;COMBINING LEFT ANGLE BELOW;Mn;220;NSM;;;;;N;;;;;
+034A;COMBINING NOT TILDE ABOVE;Mn;230;NSM;;;;;N;;;;;
+034B;COMBINING HOMOTHETIC ABOVE;Mn;230;NSM;;;;;N;;;;;
+034C;COMBINING ALMOST EQUAL TO ABOVE;Mn;230;NSM;;;;;N;;;;;
+034D;COMBINING LEFT RIGHT ARROW BELOW;Mn;220;NSM;;;;;N;;;;;
+034E;COMBINING UPWARDS ARROW BELOW;Mn;220;NSM;;;;;N;;;;;
+034F;COMBINING GRAPHEME JOINER;Mn;0;NSM;;;;;N;;;;;
+0350;COMBINING RIGHT ARROWHEAD ABOVE;Mn;230;NSM;;;;;N;;;;;
+0351;COMBINING LEFT HALF RING ABOVE;Mn;230;NSM;;;;;N;;;;;
+0352;COMBINING FERMATA;Mn;230;NSM;;;;;N;;;;;
+0353;COMBINING X BELOW;Mn;220;NSM;;;;;N;;;;;
+0354;COMBINING LEFT ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;;
+0355;COMBINING RIGHT ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;;
+0356;COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;;
+0357;COMBINING RIGHT HALF RING ABOVE;Mn;230;NSM;;;;;N;;;;;
+0358;COMBINING DOT ABOVE RIGHT;Mn;232;NSM;;;;;N;;;;;
+0359;COMBINING ASTERISK BELOW;Mn;220;NSM;;;;;N;;;;;
+035A;COMBINING DOUBLE RING BELOW;Mn;220;NSM;;;;;N;;;;;
+035B;COMBINING ZIGZAG ABOVE;Mn;230;NSM;;;;;N;;;;;
+035C;COMBINING DOUBLE BREVE BELOW;Mn;233;NSM;;;;;N;;;;;
+035D;COMBINING DOUBLE BREVE;Mn;234;NSM;;;;;N;;;;;
+035E;COMBINING DOUBLE MACRON;Mn;234;NSM;;;;;N;;;;;
+035F;COMBINING DOUBLE MACRON BELOW;Mn;233;NSM;;;;;N;;;;;
+0360;COMBINING DOUBLE TILDE;Mn;234;NSM;;;;;N;;;;;
+0361;COMBINING DOUBLE INVERTED BREVE;Mn;234;NSM;;;;;N;;;;;
+0362;COMBINING DOUBLE RIGHTWARDS ARROW BELOW;Mn;233;NSM;;;;;N;;;;;
+0363;COMBINING LATIN SMALL LETTER A;Mn;230;NSM;;;;;N;;;;;
+0364;COMBINING LATIN SMALL LETTER E;Mn;230;NSM;;;;;N;;;;;
+0365;COMBINING LATIN SMALL LETTER I;Mn;230;NSM;;;;;N;;;;;
+0366;COMBINING LATIN SMALL LETTER O;Mn;230;NSM;;;;;N;;;;;
+0367;COMBINING LATIN SMALL LETTER U;Mn;230;NSM;;;;;N;;;;;
+0368;COMBINING LATIN SMALL LETTER C;Mn;230;NSM;;;;;N;;;;;
+0369;COMBINING LATIN SMALL LETTER D;Mn;230;NSM;;;;;N;;;;;
+036A;COMBINING LATIN SMALL LETTER H;Mn;230;NSM;;;;;N;;;;;
+036B;COMBINING LATIN SMALL LETTER M;Mn;230;NSM;;;;;N;;;;;
+036C;COMBINING LATIN SMALL LETTER R;Mn;230;NSM;;;;;N;;;;;
+036D;COMBINING LATIN SMALL LETTER T;Mn;230;NSM;;;;;N;;;;;
+036E;COMBINING LATIN SMALL LETTER V;Mn;230;NSM;;;;;N;;;;;
+036F;COMBINING LATIN SMALL LETTER X;Mn;230;NSM;;;;;N;;;;;
+0374;GREEK NUMERAL SIGN;Sk;0;ON;02B9;;;;N;GREEK UPPER NUMERAL SIGN;Dexia keraia;;;
+0375;GREEK LOWER NUMERAL SIGN;Sk;0;ON;;;;;N;;Aristeri keraia;;;
+037A;GREEK YPOGEGRAMMENI;Lm;0;L;<compat> 0020 0345;;;;N;GREEK SPACING IOTA BELOW;;;;
+037E;GREEK QUESTION MARK;Po;0;ON;003B;;;;N;;Erotimatiko;;;
+0384;GREEK TONOS;Sk;0;ON;<compat> 0020 0301;;;;N;GREEK SPACING TONOS;;;;
+0385;GREEK DIALYTIKA TONOS;Sk;0;ON;00A8 0301;;;;N;GREEK SPACING DIAERESIS TONOS;;;;
+0386;GREEK CAPITAL LETTER ALPHA WITH TONOS;Lu;0;L;0391 0301;;;;N;GREEK CAPITAL LETTER ALPHA TONOS;;;03AC;
+0387;GREEK ANO TELEIA;Po;0;ON;00B7;;;;N;;;;;
+0388;GREEK CAPITAL LETTER EPSILON WITH TONOS;Lu;0;L;0395 0301;;;;N;GREEK CAPITAL LETTER EPSILON TONOS;;;03AD;
+0389;GREEK CAPITAL LETTER ETA WITH TONOS;Lu;0;L;0397 0301;;;;N;GREEK CAPITAL LETTER ETA TONOS;;;03AE;
+038A;GREEK CAPITAL LETTER IOTA WITH TONOS;Lu;0;L;0399 0301;;;;N;GREEK CAPITAL LETTER IOTA TONOS;;;03AF;
+038C;GREEK CAPITAL LETTER OMICRON WITH TONOS;Lu;0;L;039F 0301;;;;N;GREEK CAPITAL LETTER OMICRON TONOS;;;03CC;
+038E;GREEK CAPITAL LETTER UPSILON WITH TONOS;Lu;0;L;03A5 0301;;;;N;GREEK CAPITAL LETTER UPSILON TONOS;;;03CD;
+038F;GREEK CAPITAL LETTER OMEGA WITH TONOS;Lu;0;L;03A9 0301;;;;N;GREEK CAPITAL LETTER OMEGA TONOS;;;03CE;
+0390;GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS;Ll;0;L;03CA 0301;;;;N;GREEK SMALL LETTER IOTA DIAERESIS TONOS;;;;
+0391;GREEK CAPITAL LETTER ALPHA;Lu;0;L;;;;;N;;;;03B1;
+0392;GREEK CAPITAL LETTER BETA;Lu;0;L;;;;;N;;;;03B2;
+0393;GREEK CAPITAL LETTER GAMMA;Lu;0;L;;;;;N;;;;03B3;
+0394;GREEK CAPITAL LETTER DELTA;Lu;0;L;;;;;N;;;;03B4;
+0395;GREEK CAPITAL LETTER EPSILON;Lu;0;L;;;;;N;;;;03B5;
+0396;GREEK CAPITAL LETTER ZETA;Lu;0;L;;;;;N;;;;03B6;
+0397;GREEK CAPITAL LETTER ETA;Lu;0;L;;;;;N;;;;03B7;
+0398;GREEK CAPITAL LETTER THETA;Lu;0;L;;;;;N;;;;03B8;
+0399;GREEK CAPITAL LETTER IOTA;Lu;0;L;;;;;N;;;;03B9;
+039A;GREEK CAPITAL LETTER KAPPA;Lu;0;L;;;;;N;;;;03BA;
+039B;GREEK CAPITAL LETTER LAMDA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER LAMBDA;;;03BB;
+039C;GREEK CAPITAL LETTER MU;Lu;0;L;;;;;N;;;;03BC;
+039D;GREEK CAPITAL LETTER NU;Lu;0;L;;;;;N;;;;03BD;
+039E;GREEK CAPITAL LETTER XI;Lu;0;L;;;;;N;;;;03BE;
+039F;GREEK CAPITAL LETTER OMICRON;Lu;0;L;;;;;N;;;;03BF;
+03A0;GREEK CAPITAL LETTER PI;Lu;0;L;;;;;N;;;;03C0;
+03A1;GREEK CAPITAL LETTER RHO;Lu;0;L;;;;;N;;;;03C1;
+03A3;GREEK CAPITAL LETTER SIGMA;Lu;0;L;;;;;N;;;;03C3;
+03A4;GREEK CAPITAL LETTER TAU;Lu;0;L;;;;;N;;;;03C4;
+03A5;GREEK CAPITAL LETTER UPSILON;Lu;0;L;;;;;N;;;;03C5;
+03A6;GREEK CAPITAL LETTER PHI;Lu;0;L;;;;;N;;;;03C6;
+03A7;GREEK CAPITAL LETTER CHI;Lu;0;L;;;;;N;;;;03C7;
+03A8;GREEK CAPITAL LETTER PSI;Lu;0;L;;;;;N;;;;03C8;
+03A9;GREEK CAPITAL LETTER OMEGA;Lu;0;L;;;;;N;;;;03C9;
+03AA;GREEK CAPITAL LETTER IOTA WITH DIALYTIKA;Lu;0;L;0399 0308;;;;N;GREEK CAPITAL LETTER IOTA DIAERESIS;;;03CA;
+03AB;GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA;Lu;0;L;03A5 0308;;;;N;GREEK CAPITAL LETTER UPSILON DIAERESIS;;;03CB;
+03AC;GREEK SMALL LETTER ALPHA WITH TONOS;Ll;0;L;03B1 0301;;;;N;GREEK SMALL LETTER ALPHA TONOS;;0386;;0386
+03AD;GREEK SMALL LETTER EPSILON WITH TONOS;Ll;0;L;03B5 0301;;;;N;GREEK SMALL LETTER EPSILON TONOS;;0388;;0388
+03AE;GREEK SMALL LETTER ETA WITH TONOS;Ll;0;L;03B7 0301;;;;N;GREEK SMALL LETTER ETA TONOS;;0389;;0389
+03AF;GREEK SMALL LETTER IOTA WITH TONOS;Ll;0;L;03B9 0301;;;;N;GREEK SMALL LETTER IOTA TONOS;;038A;;038A
+03B0;GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS;Ll;0;L;03CB 0301;;;;N;GREEK SMALL LETTER UPSILON DIAERESIS TONOS;;;;
+03B1;GREEK SMALL LETTER ALPHA;Ll;0;L;;;;;N;;;0391;;0391
+03B2;GREEK SMALL LETTER BETA;Ll;0;L;;;;;N;;;0392;;0392
+03B3;GREEK SMALL LETTER GAMMA;Ll;0;L;;;;;N;;;0393;;0393
+03B4;GREEK SMALL LETTER DELTA;Ll;0;L;;;;;N;;;0394;;0394
+03B5;GREEK SMALL LETTER EPSILON;Ll;0;L;;;;;N;;;0395;;0395
+03B6;GREEK SMALL LETTER ZETA;Ll;0;L;;;;;N;;;0396;;0396
+03B7;GREEK SMALL LETTER ETA;Ll;0;L;;;;;N;;;0397;;0397
+03B8;GREEK SMALL LETTER THETA;Ll;0;L;;;;;N;;;0398;;0398
+03B9;GREEK SMALL LETTER IOTA;Ll;0;L;;;;;N;;;0399;;0399
+03BA;GREEK SMALL LETTER KAPPA;Ll;0;L;;;;;N;;;039A;;039A
+03BB;GREEK SMALL LETTER LAMDA;Ll;0;L;;;;;N;GREEK SMALL LETTER LAMBDA;;039B;;039B
+03BC;GREEK SMALL LETTER MU;Ll;0;L;;;;;N;;;039C;;039C
+03BD;GREEK SMALL LETTER NU;Ll;0;L;;;;;N;;;039D;;039D
+03BE;GREEK SMALL LETTER XI;Ll;0;L;;;;;N;;;039E;;039E
+03BF;GREEK SMALL LETTER OMICRON;Ll;0;L;;;;;N;;;039F;;039F
+03C0;GREEK SMALL LETTER PI;Ll;0;L;;;;;N;;;03A0;;03A0
+03C1;GREEK SMALL LETTER RHO;Ll;0;L;;;;;N;;;03A1;;03A1
+03C2;GREEK SMALL LETTER FINAL SIGMA;Ll;0;L;;;;;N;;;03A3;;03A3
+03C3;GREEK SMALL LETTER SIGMA;Ll;0;L;;;;;N;;;03A3;;03A3
+03C4;GREEK SMALL LETTER TAU;Ll;0;L;;;;;N;;;03A4;;03A4
+03C5;GREEK SMALL LETTER UPSILON;Ll;0;L;;;;;N;;;03A5;;03A5
+03C6;GREEK SMALL LETTER PHI;Ll;0;L;;;;;N;;;03A6;;03A6
+03C7;GREEK SMALL LETTER CHI;Ll;0;L;;;;;N;;;03A7;;03A7
+03C8;GREEK SMALL LETTER PSI;Ll;0;L;;;;;N;;;03A8;;03A8
+03C9;GREEK SMALL LETTER OMEGA;Ll;0;L;;;;;N;;;03A9;;03A9
+03CA;GREEK SMALL LETTER IOTA WITH DIALYTIKA;Ll;0;L;03B9 0308;;;;N;GREEK SMALL LETTER IOTA DIAERESIS;;03AA;;03AA
+03CB;GREEK SMALL LETTER UPSILON WITH DIALYTIKA;Ll;0;L;03C5 0308;;;;N;GREEK SMALL LETTER UPSILON DIAERESIS;;03AB;;03AB
+03CC;GREEK SMALL LETTER OMICRON WITH TONOS;Ll;0;L;03BF 0301;;;;N;GREEK SMALL LETTER OMICRON TONOS;;038C;;038C
+03CD;GREEK SMALL LETTER UPSILON WITH TONOS;Ll;0;L;03C5 0301;;;;N;GREEK SMALL LETTER UPSILON TONOS;;038E;;038E
+03CE;GREEK SMALL LETTER OMEGA WITH TONOS;Ll;0;L;03C9 0301;;;;N;GREEK SMALL LETTER OMEGA TONOS;;038F;;038F
+03D0;GREEK BETA SYMBOL;Ll;0;L;<compat> 03B2;;;;N;GREEK SMALL LETTER CURLED BETA;;0392;;0392
+03D1;GREEK THETA SYMBOL;Ll;0;L;<compat> 03B8;;;;N;GREEK SMALL LETTER SCRIPT THETA;;0398;;0398
+03D2;GREEK UPSILON WITH HOOK SYMBOL;Lu;0;L;<compat> 03A5;;;;N;GREEK CAPITAL LETTER UPSILON HOOK;;;;
+03D3;GREEK UPSILON WITH ACUTE AND HOOK SYMBOL;Lu;0;L;03D2 0301;;;;N;GREEK CAPITAL LETTER UPSILON HOOK TONOS;;;;
+03D4;GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL;Lu;0;L;03D2 0308;;;;N;GREEK CAPITAL LETTER UPSILON HOOK DIAERESIS;;;;
+03D5;GREEK PHI SYMBOL;Ll;0;L;<compat> 03C6;;;;N;GREEK SMALL LETTER SCRIPT PHI;;03A6;;03A6
+03D6;GREEK PI SYMBOL;Ll;0;L;<compat> 03C0;;;;N;GREEK SMALL LETTER OMEGA PI;;03A0;;03A0
+03D7;GREEK KAI SYMBOL;Ll;0;L;;;;;N;;;;;
+03D8;GREEK LETTER ARCHAIC KOPPA;Lu;0;L;;;;;N;;*;;03D9;
+03D9;GREEK SMALL LETTER ARCHAIC KOPPA;Ll;0;L;;;;;N;;*;03D8;;03D8
+03DA;GREEK LETTER STIGMA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER STIGMA;;;03DB;
+03DB;GREEK SMALL LETTER STIGMA;Ll;0;L;;;;;N;;;03DA;;03DA
+03DC;GREEK LETTER DIGAMMA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER DIGAMMA;;;03DD;
+03DD;GREEK SMALL LETTER DIGAMMA;Ll;0;L;;;;;N;;;03DC;;03DC
+03DE;GREEK LETTER KOPPA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER KOPPA;;;03DF;
+03DF;GREEK SMALL LETTER KOPPA;Ll;0;L;;;;;N;;;03DE;;03DE
+03E0;GREEK LETTER SAMPI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER SAMPI;;;03E1;
+03E1;GREEK SMALL LETTER SAMPI;Ll;0;L;;;;;N;;;03E0;;03E0
+03E2;COPTIC CAPITAL LETTER SHEI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER SHEI;;;03E3;
+03E3;COPTIC SMALL LETTER SHEI;Ll;0;L;;;;;N;GREEK SMALL LETTER SHEI;;03E2;;03E2
+03E4;COPTIC CAPITAL LETTER FEI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER FEI;;;03E5;
+03E5;COPTIC SMALL LETTER FEI;Ll;0;L;;;;;N;GREEK SMALL LETTER FEI;;03E4;;03E4
+03E6;COPTIC CAPITAL LETTER KHEI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER KHEI;;;03E7;
+03E7;COPTIC SMALL LETTER KHEI;Ll;0;L;;;;;N;GREEK SMALL LETTER KHEI;;03E6;;03E6
+03E8;COPTIC CAPITAL LETTER HORI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER HORI;;;03E9;
+03E9;COPTIC SMALL LETTER HORI;Ll;0;L;;;;;N;GREEK SMALL LETTER HORI;;03E8;;03E8
+03EA;COPTIC CAPITAL LETTER GANGIA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER GANGIA;;;03EB;
+03EB;COPTIC SMALL LETTER GANGIA;Ll;0;L;;;;;N;GREEK SMALL LETTER GANGIA;;03EA;;03EA
+03EC;COPTIC CAPITAL LETTER SHIMA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER SHIMA;;;03ED;
+03ED;COPTIC SMALL LETTER SHIMA;Ll;0;L;;;;;N;GREEK SMALL LETTER SHIMA;;03EC;;03EC
+03EE;COPTIC CAPITAL LETTER DEI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER DEI;;;03EF;
+03EF;COPTIC SMALL LETTER DEI;Ll;0;L;;;;;N;GREEK SMALL LETTER DEI;;03EE;;03EE
+03F0;GREEK KAPPA SYMBOL;Ll;0;L;<compat> 03BA;;;;N;GREEK SMALL LETTER SCRIPT KAPPA;;039A;;039A
+03F1;GREEK RHO SYMBOL;Ll;0;L;<compat> 03C1;;;;N;GREEK SMALL LETTER TAILED RHO;;03A1;;03A1
+03F2;GREEK LUNATE SIGMA SYMBOL;Ll;0;L;<compat> 03C2;;;;N;GREEK SMALL LETTER LUNATE SIGMA;;03F9;;03F9
+03F3;GREEK LETTER YOT;Ll;0;L;;;;;N;;;;;
+03F4;GREEK CAPITAL THETA SYMBOL;Lu;0;L;<compat> 0398;;;;N;;;;03B8;
+03F5;GREEK LUNATE EPSILON SYMBOL;Ll;0;L;<compat> 03B5;;;;N;;;0395;;0395
+03F6;GREEK REVERSED LUNATE EPSILON SYMBOL;Sm;0;ON;;;;;N;;;;;
+03F7;GREEK CAPITAL LETTER SHO;Lu;0;L;;;;;N;;;;03F8;
+03F8;GREEK SMALL LETTER SHO;Ll;0;L;;;;;N;;;03F7;;03F7
+03F9;GREEK CAPITAL LUNATE SIGMA SYMBOL;Lu;0;L;<compat> 03A3;;;;N;;;;03F2;
+03FA;GREEK CAPITAL LETTER SAN;Lu;0;L;;;;;N;;;;03FB;
+03FB;GREEK SMALL LETTER SAN;Ll;0;L;;;;;N;;;03FA;;03FA
+03FC;GREEK RHO WITH STROKE SYMBOL;Ll;0;L;;;;;N;;;;;
+03FD;GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL;Lu;0;L;;;;;N;;;;;
+03FE;GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL;Lu;0;L;;;;;N;;;;;
+03FF;GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL;Lu;0;L;;;;;N;;;;;
+0400;CYRILLIC CAPITAL LETTER IE WITH GRAVE;Lu;0;L;0415 0300;;;;N;;;;0450;
+0401;CYRILLIC CAPITAL LETTER IO;Lu;0;L;0415 0308;;;;N;;;;0451;
+0402;CYRILLIC CAPITAL LETTER DJE;Lu;0;L;;;;;N;;Serbocroatian;;0452;
+0403;CYRILLIC CAPITAL LETTER GJE;Lu;0;L;0413 0301;;;;N;;;;0453;
+0404;CYRILLIC CAPITAL LETTER UKRAINIAN IE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER E;;;0454;
+0405;CYRILLIC CAPITAL LETTER DZE;Lu;0;L;;;;;N;;;;0455;
+0406;CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER I;;;0456;
+0407;CYRILLIC CAPITAL LETTER YI;Lu;0;L;0406 0308;;;;N;;Ukrainian;;0457;
+0408;CYRILLIC CAPITAL LETTER JE;Lu;0;L;;;;;N;;;;0458;
+0409;CYRILLIC CAPITAL LETTER LJE;Lu;0;L;;;;;N;;;;0459;
+040A;CYRILLIC CAPITAL LETTER NJE;Lu;0;L;;;;;N;;;;045A;
+040B;CYRILLIC CAPITAL LETTER TSHE;Lu;0;L;;;;;N;;Serbocroatian;;045B;
+040C;CYRILLIC CAPITAL LETTER KJE;Lu;0;L;041A 0301;;;;N;;;;045C;
+040D;CYRILLIC CAPITAL LETTER I WITH GRAVE;Lu;0;L;0418 0300;;;;N;;;;045D;
+040E;CYRILLIC CAPITAL LETTER SHORT U;Lu;0;L;0423 0306;;;;N;;Byelorussian;;045E;
+040F;CYRILLIC CAPITAL LETTER DZHE;Lu;0;L;;;;;N;;;;045F;
+0410;CYRILLIC CAPITAL LETTER A;Lu;0;L;;;;;N;;;;0430;
+0411;CYRILLIC CAPITAL LETTER BE;Lu;0;L;;;;;N;;;;0431;
+0412;CYRILLIC CAPITAL LETTER VE;Lu;0;L;;;;;N;;;;0432;
+0413;CYRILLIC CAPITAL LETTER GHE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER GE;;;0433;
+0414;CYRILLIC CAPITAL LETTER DE;Lu;0;L;;;;;N;;;;0434;
+0415;CYRILLIC CAPITAL LETTER IE;Lu;0;L;;;;;N;;;;0435;
+0416;CYRILLIC CAPITAL LETTER ZHE;Lu;0;L;;;;;N;;;;0436;
+0417;CYRILLIC CAPITAL LETTER ZE;Lu;0;L;;;;;N;;;;0437;
+0418;CYRILLIC CAPITAL LETTER I;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER II;;;0438;
+0419;CYRILLIC CAPITAL LETTER SHORT I;Lu;0;L;0418 0306;;;;N;CYRILLIC CAPITAL LETTER SHORT II;;;0439;
+041A;CYRILLIC CAPITAL LETTER KA;Lu;0;L;;;;;N;;;;043A;
+041B;CYRILLIC CAPITAL LETTER EL;Lu;0;L;;;;;N;;;;043B;
+041C;CYRILLIC CAPITAL LETTER EM;Lu;0;L;;;;;N;;;;043C;
+041D;CYRILLIC CAPITAL LETTER EN;Lu;0;L;;;;;N;;;;043D;
+041E;CYRILLIC CAPITAL LETTER O;Lu;0;L;;;;;N;;;;043E;
+041F;CYRILLIC CAPITAL LETTER PE;Lu;0;L;;;;;N;;;;043F;
+0420;CYRILLIC CAPITAL LETTER ER;Lu;0;L;;;;;N;;;;0440;
+0421;CYRILLIC CAPITAL LETTER ES;Lu;0;L;;;;;N;;;;0441;
+0422;CYRILLIC CAPITAL LETTER TE;Lu;0;L;;;;;N;;;;0442;
+0423;CYRILLIC CAPITAL LETTER U;Lu;0;L;;;;;N;;;;0443;
+0424;CYRILLIC CAPITAL LETTER EF;Lu;0;L;;;;;N;;;;0444;
+0425;CYRILLIC CAPITAL LETTER HA;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KHA;;;0445;
+0426;CYRILLIC CAPITAL LETTER TSE;Lu;0;L;;;;;N;;;;0446;
+0427;CYRILLIC CAPITAL LETTER CHE;Lu;0;L;;;;;N;;;;0447;
+0428;CYRILLIC CAPITAL LETTER SHA;Lu;0;L;;;;;N;;;;0448;
+0429;CYRILLIC CAPITAL LETTER SHCHA;Lu;0;L;;;;;N;;;;0449;
+042A;CYRILLIC CAPITAL LETTER HARD SIGN;Lu;0;L;;;;;N;;;;044A;
+042B;CYRILLIC CAPITAL LETTER YERU;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER YERI;;;044B;
+042C;CYRILLIC CAPITAL LETTER SOFT SIGN;Lu;0;L;;;;;N;;;;044C;
+042D;CYRILLIC CAPITAL LETTER E;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER REVERSED E;;;044D;
+042E;CYRILLIC CAPITAL LETTER YU;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER IU;;;044E;
+042F;CYRILLIC CAPITAL LETTER YA;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER IA;;;044F;
+0430;CYRILLIC SMALL LETTER A;Ll;0;L;;;;;N;;;0410;;0410
+0431;CYRILLIC SMALL LETTER BE;Ll;0;L;;;;;N;;;0411;;0411
+0432;CYRILLIC SMALL LETTER VE;Ll;0;L;;;;;N;;;0412;;0412
+0433;CYRILLIC SMALL LETTER GHE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER GE;;0413;;0413
+0434;CYRILLIC SMALL LETTER DE;Ll;0;L;;;;;N;;;0414;;0414
+0435;CYRILLIC SMALL LETTER IE;Ll;0;L;;;;;N;;;0415;;0415
+0436;CYRILLIC SMALL LETTER ZHE;Ll;0;L;;;;;N;;;0416;;0416
+0437;CYRILLIC SMALL LETTER ZE;Ll;0;L;;;;;N;;;0417;;0417
+0438;CYRILLIC SMALL LETTER I;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER II;;0418;;0418
+0439;CYRILLIC SMALL LETTER SHORT I;Ll;0;L;0438 0306;;;;N;CYRILLIC SMALL LETTER SHORT II;;0419;;0419
+043A;CYRILLIC SMALL LETTER KA;Ll;0;L;;;;;N;;;041A;;041A
+043B;CYRILLIC SMALL LETTER EL;Ll;0;L;;;;;N;;;041B;;041B
+043C;CYRILLIC SMALL LETTER EM;Ll;0;L;;;;;N;;;041C;;041C
+043D;CYRILLIC SMALL LETTER EN;Ll;0;L;;;;;N;;;041D;;041D
+043E;CYRILLIC SMALL LETTER O;Ll;0;L;;;;;N;;;041E;;041E
+043F;CYRILLIC SMALL LETTER PE;Ll;0;L;;;;;N;;;041F;;041F
+0440;CYRILLIC SMALL LETTER ER;Ll;0;L;;;;;N;;;0420;;0420
+0441;CYRILLIC SMALL LETTER ES;Ll;0;L;;;;;N;;;0421;;0421
+0442;CYRILLIC SMALL LETTER TE;Ll;0;L;;;;;N;;;0422;;0422
+0443;CYRILLIC SMALL LETTER U;Ll;0;L;;;;;N;;;0423;;0423
+0444;CYRILLIC SMALL LETTER EF;Ll;0;L;;;;;N;;;0424;;0424
+0445;CYRILLIC SMALL LETTER HA;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KHA;;0425;;0425
+0446;CYRILLIC SMALL LETTER TSE;Ll;0;L;;;;;N;;;0426;;0426
+0447;CYRILLIC SMALL LETTER CHE;Ll;0;L;;;;;N;;;0427;;0427
+0448;CYRILLIC SMALL LETTER SHA;Ll;0;L;;;;;N;;;0428;;0428
+0449;CYRILLIC SMALL LETTER SHCHA;Ll;0;L;;;;;N;;;0429;;0429
+044A;CYRILLIC SMALL LETTER HARD SIGN;Ll;0;L;;;;;N;;;042A;;042A
+044B;CYRILLIC SMALL LETTER YERU;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER YERI;;042B;;042B
+044C;CYRILLIC SMALL LETTER SOFT SIGN;Ll;0;L;;;;;N;;;042C;;042C
+044D;CYRILLIC SMALL LETTER E;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER REVERSED E;;042D;;042D
+044E;CYRILLIC SMALL LETTER YU;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER IU;;042E;;042E
+044F;CYRILLIC SMALL LETTER YA;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER IA;;042F;;042F
+0450;CYRILLIC SMALL LETTER IE WITH GRAVE;Ll;0;L;0435 0300;;;;N;;;0400;;0400
+0451;CYRILLIC SMALL LETTER IO;Ll;0;L;0435 0308;;;;N;;;0401;;0401
+0452;CYRILLIC SMALL LETTER DJE;Ll;0;L;;;;;N;;Serbocroatian;0402;;0402
+0453;CYRILLIC SMALL LETTER GJE;Ll;0;L;0433 0301;;;;N;;;0403;;0403
+0454;CYRILLIC SMALL LETTER UKRAINIAN IE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER E;;0404;;0404
+0455;CYRILLIC SMALL LETTER DZE;Ll;0;L;;;;;N;;;0405;;0405
+0456;CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER I;;0406;;0406
+0457;CYRILLIC SMALL LETTER YI;Ll;0;L;0456 0308;;;;N;;Ukrainian;0407;;0407
+0458;CYRILLIC SMALL LETTER JE;Ll;0;L;;;;;N;;;0408;;0408
+0459;CYRILLIC SMALL LETTER LJE;Ll;0;L;;;;;N;;;0409;;0409
+045A;CYRILLIC SMALL LETTER NJE;Ll;0;L;;;;;N;;;040A;;040A
+045B;CYRILLIC SMALL LETTER TSHE;Ll;0;L;;;;;N;;Serbocroatian;040B;;040B
+045C;CYRILLIC SMALL LETTER KJE;Ll;0;L;043A 0301;;;;N;;;040C;;040C
+045D;CYRILLIC SMALL LETTER I WITH GRAVE;Ll;0;L;0438 0300;;;;N;;;040D;;040D
+045E;CYRILLIC SMALL LETTER SHORT U;Ll;0;L;0443 0306;;;;N;;Byelorussian;040E;;040E
+045F;CYRILLIC SMALL LETTER DZHE;Ll;0;L;;;;;N;;;040F;;040F
+0460;CYRILLIC CAPITAL LETTER OMEGA;Lu;0;L;;;;;N;;;;0461;
+0461;CYRILLIC SMALL LETTER OMEGA;Ll;0;L;;;;;N;;;0460;;0460
+0462;CYRILLIC CAPITAL LETTER YAT;Lu;0;L;;;;;N;;;;0463;
+0463;CYRILLIC SMALL LETTER YAT;Ll;0;L;;;;;N;;;0462;;0462
+0464;CYRILLIC CAPITAL LETTER IOTIFIED E;Lu;0;L;;;;;N;;;;0465;
+0465;CYRILLIC SMALL LETTER IOTIFIED E;Ll;0;L;;;;;N;;;0464;;0464
+0466;CYRILLIC CAPITAL LETTER LITTLE YUS;Lu;0;L;;;;;N;;;;0467;
+0467;CYRILLIC SMALL LETTER LITTLE YUS;Ll;0;L;;;;;N;;;0466;;0466
+0468;CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS;Lu;0;L;;;;;N;;;;0469;
+0469;CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS;Ll;0;L;;;;;N;;;0468;;0468
+046A;CYRILLIC CAPITAL LETTER BIG YUS;Lu;0;L;;;;;N;;;;046B;
+046B;CYRILLIC SMALL LETTER BIG YUS;Ll;0;L;;;;;N;;;046A;;046A
+046C;CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS;Lu;0;L;;;;;N;;;;046D;
+046D;CYRILLIC SMALL LETTER IOTIFIED BIG YUS;Ll;0;L;;;;;N;;;046C;;046C
+046E;CYRILLIC CAPITAL LETTER KSI;Lu;0;L;;;;;N;;;;046F;
+046F;CYRILLIC SMALL LETTER KSI;Ll;0;L;;;;;N;;;046E;;046E
+0470;CYRILLIC CAPITAL LETTER PSI;Lu;0;L;;;;;N;;;;0471;
+0471;CYRILLIC SMALL LETTER PSI;Ll;0;L;;;;;N;;;0470;;0470
+0472;CYRILLIC CAPITAL LETTER FITA;Lu;0;L;;;;;N;;;;0473;
+0473;CYRILLIC SMALL LETTER FITA;Ll;0;L;;;;;N;;;0472;;0472
+0474;CYRILLIC CAPITAL LETTER IZHITSA;Lu;0;L;;;;;N;;;;0475;
+0475;CYRILLIC SMALL LETTER IZHITSA;Ll;0;L;;;;;N;;;0474;;0474
+0476;CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT;Lu;0;L;0474 030F;;;;N;CYRILLIC CAPITAL LETTER IZHITSA DOUBLE GRAVE;;;0477;
+0477;CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT;Ll;0;L;0475 030F;;;;N;CYRILLIC SMALL LETTER IZHITSA DOUBLE GRAVE;;0476;;0476
+0478;CYRILLIC CAPITAL LETTER UK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER UK DIGRAPH;;;0479;
+0479;CYRILLIC SMALL LETTER UK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER UK DIGRAPH;;0478;;0478
+047A;CYRILLIC CAPITAL LETTER ROUND OMEGA;Lu;0;L;;;;;N;;;;047B;
+047B;CYRILLIC SMALL LETTER ROUND OMEGA;Ll;0;L;;;;;N;;;047A;;047A
+047C;CYRILLIC CAPITAL LETTER OMEGA WITH TITLO;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER OMEGA TITLO;;;047D;
+047D;CYRILLIC SMALL LETTER OMEGA WITH TITLO;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER OMEGA TITLO;;047C;;047C
+047E;CYRILLIC CAPITAL LETTER OT;Lu;0;L;;;;;N;;;;047F;
+047F;CYRILLIC SMALL LETTER OT;Ll;0;L;;;;;N;;;047E;;047E
+0480;CYRILLIC CAPITAL LETTER KOPPA;Lu;0;L;;;;;N;;;;0481;
+0481;CYRILLIC SMALL LETTER KOPPA;Ll;0;L;;;;;N;;;0480;;0480
+0482;CYRILLIC THOUSANDS SIGN;So;0;L;;;;;N;;;;;
+0483;COMBINING CYRILLIC TITLO;Mn;230;NSM;;;;;N;CYRILLIC NON-SPACING TITLO;;;;
+0484;COMBINING CYRILLIC PALATALIZATION;Mn;230;NSM;;;;;N;CYRILLIC NON-SPACING PALATALIZATION;;;;
+0485;COMBINING CYRILLIC DASIA PNEUMATA;Mn;230;NSM;;;;;N;CYRILLIC NON-SPACING DASIA PNEUMATA;;;;
+0486;COMBINING CYRILLIC PSILI PNEUMATA;Mn;230;NSM;;;;;N;CYRILLIC NON-SPACING PSILI PNEUMATA;;;;
+0488;COMBINING CYRILLIC HUNDRED THOUSANDS SIGN;Me;0;NSM;;;;;N;;;;;
+0489;COMBINING CYRILLIC MILLIONS SIGN;Me;0;NSM;;;;;N;;;;;
+048A;CYRILLIC CAPITAL LETTER SHORT I WITH TAIL;Lu;0;L;;;;;N;;;;048B;
+048B;CYRILLIC SMALL LETTER SHORT I WITH TAIL;Ll;0;L;;;;;N;;;048A;;048A
+048C;CYRILLIC CAPITAL LETTER SEMISOFT SIGN;Lu;0;L;;;;;N;;;;048D;
+048D;CYRILLIC SMALL LETTER SEMISOFT SIGN;Ll;0;L;;;;;N;;;048C;;048C
+048E;CYRILLIC CAPITAL LETTER ER WITH TICK;Lu;0;L;;;;;N;;;;048F;
+048F;CYRILLIC SMALL LETTER ER WITH TICK;Ll;0;L;;;;;N;;;048E;;048E
+0490;CYRILLIC CAPITAL LETTER GHE WITH UPTURN;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER GE WITH UPTURN;;;0491;
+0491;CYRILLIC SMALL LETTER GHE WITH UPTURN;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER GE WITH UPTURN;;0490;;0490
+0492;CYRILLIC CAPITAL LETTER GHE WITH STROKE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER GE BAR;;;0493;
+0493;CYRILLIC SMALL LETTER GHE WITH STROKE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER GE BAR;;0492;;0492
+0494;CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER GE HOOK;;;0495;
+0495;CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER GE HOOK;;0494;;0494
+0496;CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER ZHE WITH RIGHT DESCENDER;;;0497;
+0497;CYRILLIC SMALL LETTER ZHE WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER ZHE WITH RIGHT DESCENDER;;0496;;0496
+0498;CYRILLIC CAPITAL LETTER ZE WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER ZE CEDILLA;;;0499;
+0499;CYRILLIC SMALL LETTER ZE WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER ZE CEDILLA;;0498;;0498
+049A;CYRILLIC CAPITAL LETTER KA WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KA WITH RIGHT DESCENDER;;;049B;
+049B;CYRILLIC SMALL LETTER KA WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KA WITH RIGHT DESCENDER;;049A;;049A
+049C;CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KA VERTICAL BAR;;;049D;
+049D;CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KA VERTICAL BAR;;049C;;049C
+049E;CYRILLIC CAPITAL LETTER KA WITH STROKE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KA BAR;;;049F;
+049F;CYRILLIC SMALL LETTER KA WITH STROKE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KA BAR;;049E;;049E
+04A0;CYRILLIC CAPITAL LETTER BASHKIR KA;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER REVERSED GE KA;;;04A1;
+04A1;CYRILLIC SMALL LETTER BASHKIR KA;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER REVERSED GE KA;;04A0;;04A0
+04A2;CYRILLIC CAPITAL LETTER EN WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER EN WITH RIGHT DESCENDER;;;04A3;
+04A3;CYRILLIC SMALL LETTER EN WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER EN WITH RIGHT DESCENDER;;04A2;;04A2
+04A4;CYRILLIC CAPITAL LIGATURE EN GHE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER EN GE;;;04A5;
+04A5;CYRILLIC SMALL LIGATURE EN GHE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER EN GE;;04A4;;04A4
+04A6;CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER PE HOOK;Abkhasian;;04A7;
+04A7;CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER PE HOOK;Abkhasian;04A6;;04A6
+04A8;CYRILLIC CAPITAL LETTER ABKHASIAN HA;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER O HOOK;;;04A9;
+04A9;CYRILLIC SMALL LETTER ABKHASIAN HA;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER O HOOK;;04A8;;04A8
+04AA;CYRILLIC CAPITAL LETTER ES WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER ES CEDILLA;;;04AB;
+04AB;CYRILLIC SMALL LETTER ES WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER ES CEDILLA;;04AA;;04AA
+04AC;CYRILLIC CAPITAL LETTER TE WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER TE WITH RIGHT DESCENDER;;;04AD;
+04AD;CYRILLIC SMALL LETTER TE WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER TE WITH RIGHT DESCENDER;;04AC;;04AC
+04AE;CYRILLIC CAPITAL LETTER STRAIGHT U;Lu;0;L;;;;;N;;;;04AF;
+04AF;CYRILLIC SMALL LETTER STRAIGHT U;Ll;0;L;;;;;N;;;04AE;;04AE
+04B0;CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER STRAIGHT U BAR;;;04B1;
+04B1;CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER STRAIGHT U BAR;;04B0;;04B0
+04B2;CYRILLIC CAPITAL LETTER HA WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KHA WITH RIGHT DESCENDER;;;04B3;
+04B3;CYRILLIC SMALL LETTER HA WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KHA WITH RIGHT DESCENDER;;04B2;;04B2
+04B4;CYRILLIC CAPITAL LIGATURE TE TSE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER TE TSE;Abkhasian;;04B5;
+04B5;CYRILLIC SMALL LIGATURE TE TSE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER TE TSE;Abkhasian;04B4;;04B4
+04B6;CYRILLIC CAPITAL LETTER CHE WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER CHE WITH RIGHT DESCENDER;;;04B7;
+04B7;CYRILLIC SMALL LETTER CHE WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER CHE WITH RIGHT DESCENDER;;04B6;;04B6
+04B8;CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER CHE VERTICAL BAR;;;04B9;
+04B9;CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER CHE VERTICAL BAR;;04B8;;04B8
+04BA;CYRILLIC CAPITAL LETTER SHHA;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER H;;;04BB;
+04BB;CYRILLIC SMALL LETTER SHHA;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER H;;04BA;;04BA
+04BC;CYRILLIC CAPITAL LETTER ABKHASIAN CHE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER IE HOOK;;;04BD;
+04BD;CYRILLIC SMALL LETTER ABKHASIAN CHE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER IE HOOK;;04BC;;04BC
+04BE;CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER IE HOOK OGONEK;;;04BF;
+04BF;CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER IE HOOK OGONEK;;04BE;;04BE
+04C0;CYRILLIC LETTER PALOCHKA;Lu;0;L;;;;;N;CYRILLIC LETTER I;;;;
+04C1;CYRILLIC CAPITAL LETTER ZHE WITH BREVE;Lu;0;L;0416 0306;;;;N;CYRILLIC CAPITAL LETTER SHORT ZHE;;;04C2;
+04C2;CYRILLIC SMALL LETTER ZHE WITH BREVE;Ll;0;L;0436 0306;;;;N;CYRILLIC SMALL LETTER SHORT ZHE;;04C1;;04C1
+04C3;CYRILLIC CAPITAL LETTER KA WITH HOOK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KA HOOK;;;04C4;
+04C4;CYRILLIC SMALL LETTER KA WITH HOOK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KA HOOK;;04C3;;04C3
+04C5;CYRILLIC CAPITAL LETTER EL WITH TAIL;Lu;0;L;;;;;N;;;;04C6;
+04C6;CYRILLIC SMALL LETTER EL WITH TAIL;Ll;0;L;;;;;N;;;04C5;;04C5
+04C7;CYRILLIC CAPITAL LETTER EN WITH HOOK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER EN HOOK;;;04C8;
+04C8;CYRILLIC SMALL LETTER EN WITH HOOK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER EN HOOK;;04C7;;04C7
+04C9;CYRILLIC CAPITAL LETTER EN WITH TAIL;Lu;0;L;;;;;N;;;;04CA;
+04CA;CYRILLIC SMALL LETTER EN WITH TAIL;Ll;0;L;;;;;N;;;04C9;;04C9
+04CB;CYRILLIC CAPITAL LETTER KHAKASSIAN CHE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER CHE WITH LEFT DESCENDER;;;04CC;
+04CC;CYRILLIC SMALL LETTER KHAKASSIAN CHE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER CHE WITH LEFT DESCENDER;;04CB;;04CB
+04CD;CYRILLIC CAPITAL LETTER EM WITH TAIL;Lu;0;L;;;;;N;;;;04CE;
+04CE;CYRILLIC SMALL LETTER EM WITH TAIL;Ll;0;L;;;;;N;;;04CD;;04CD
+04D0;CYRILLIC CAPITAL LETTER A WITH BREVE;Lu;0;L;0410 0306;;;;N;;;;04D1;
+04D1;CYRILLIC SMALL LETTER A WITH BREVE;Ll;0;L;0430 0306;;;;N;;;04D0;;04D0
+04D2;CYRILLIC CAPITAL LETTER A WITH DIAERESIS;Lu;0;L;0410 0308;;;;N;;;;04D3;
+04D3;CYRILLIC SMALL LETTER A WITH DIAERESIS;Ll;0;L;0430 0308;;;;N;;;04D2;;04D2
+04D4;CYRILLIC CAPITAL LIGATURE A IE;Lu;0;L;;;;;N;;;;04D5;
+04D5;CYRILLIC SMALL LIGATURE A IE;Ll;0;L;;;;;N;;;04D4;;04D4
+04D6;CYRILLIC CAPITAL LETTER IE WITH BREVE;Lu;0;L;0415 0306;;;;N;;;;04D7;
+04D7;CYRILLIC SMALL LETTER IE WITH BREVE;Ll;0;L;0435 0306;;;;N;;;04D6;;04D6
+04D8;CYRILLIC CAPITAL LETTER SCHWA;Lu;0;L;;;;;N;;;;04D9;
+04D9;CYRILLIC SMALL LETTER SCHWA;Ll;0;L;;;;;N;;;04D8;;04D8
+04DA;CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS;Lu;0;L;04D8 0308;;;;N;;;;04DB;
+04DB;CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS;Ll;0;L;04D9 0308;;;;N;;;04DA;;04DA
+04DC;CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS;Lu;0;L;0416 0308;;;;N;;;;04DD;
+04DD;CYRILLIC SMALL LETTER ZHE WITH DIAERESIS;Ll;0;L;0436 0308;;;;N;;;04DC;;04DC
+04DE;CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS;Lu;0;L;0417 0308;;;;N;;;;04DF;
+04DF;CYRILLIC SMALL LETTER ZE WITH DIAERESIS;Ll;0;L;0437 0308;;;;N;;;04DE;;04DE
+04E0;CYRILLIC CAPITAL LETTER ABKHASIAN DZE;Lu;0;L;;;;;N;;;;04E1;
+04E1;CYRILLIC SMALL LETTER ABKHASIAN DZE;Ll;0;L;;;;;N;;;04E0;;04E0
+04E2;CYRILLIC CAPITAL LETTER I WITH MACRON;Lu;0;L;0418 0304;;;;N;;;;04E3;
+04E3;CYRILLIC SMALL LETTER I WITH MACRON;Ll;0;L;0438 0304;;;;N;;;04E2;;04E2
+04E4;CYRILLIC CAPITAL LETTER I WITH DIAERESIS;Lu;0;L;0418 0308;;;;N;;;;04E5;
+04E5;CYRILLIC SMALL LETTER I WITH DIAERESIS;Ll;0;L;0438 0308;;;;N;;;04E4;;04E4
+04E6;CYRILLIC CAPITAL LETTER O WITH DIAERESIS;Lu;0;L;041E 0308;;;;N;;;;04E7;
+04E7;CYRILLIC SMALL LETTER O WITH DIAERESIS;Ll;0;L;043E 0308;;;;N;;;04E6;;04E6
+04E8;CYRILLIC CAPITAL LETTER BARRED O;Lu;0;L;;;;;N;;;;04E9;
+04E9;CYRILLIC SMALL LETTER BARRED O;Ll;0;L;;;;;N;;;04E8;;04E8
+04EA;CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS;Lu;0;L;04E8 0308;;;;N;;;;04EB;
+04EB;CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS;Ll;0;L;04E9 0308;;;;N;;;04EA;;04EA
+04EC;CYRILLIC CAPITAL LETTER E WITH DIAERESIS;Lu;0;L;042D 0308;;;;N;;;;04ED;
+04ED;CYRILLIC SMALL LETTER E WITH DIAERESIS;Ll;0;L;044D 0308;;;;N;;;04EC;;04EC
+04EE;CYRILLIC CAPITAL LETTER U WITH MACRON;Lu;0;L;0423 0304;;;;N;;;;04EF;
+04EF;CYRILLIC SMALL LETTER U WITH MACRON;Ll;0;L;0443 0304;;;;N;;;04EE;;04EE
+04F0;CYRILLIC CAPITAL LETTER U WITH DIAERESIS;Lu;0;L;0423 0308;;;;N;;;;04F1;
+04F1;CYRILLIC SMALL LETTER U WITH DIAERESIS;Ll;0;L;0443 0308;;;;N;;;04F0;;04F0
+04F2;CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE;Lu;0;L;0423 030B;;;;N;;;;04F3;
+04F3;CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE;Ll;0;L;0443 030B;;;;N;;;04F2;;04F2
+04F4;CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS;Lu;0;L;0427 0308;;;;N;;;;04F5;
+04F5;CYRILLIC SMALL LETTER CHE WITH DIAERESIS;Ll;0;L;0447 0308;;;;N;;;04F4;;04F4
+04F6;CYRILLIC CAPITAL LETTER GHE WITH DESCENDER;Lu;0;L;;;;;N;;;;04F7;
+04F7;CYRILLIC SMALL LETTER GHE WITH DESCENDER;Ll;0;L;;;;;N;;;04F6;;04F6
+04F8;CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS;Lu;0;L;042B 0308;;;;N;;;;04F9;
+04F9;CYRILLIC SMALL LETTER YERU WITH DIAERESIS;Ll;0;L;044B 0308;;;;N;;;04F8;;04F8
+0500;CYRILLIC CAPITAL LETTER KOMI DE;Lu;0;L;;;;;N;;;;0501;
+0501;CYRILLIC SMALL LETTER KOMI DE;Ll;0;L;;;;;N;;;0500;;0500
+0502;CYRILLIC CAPITAL LETTER KOMI DJE;Lu;0;L;;;;;N;;;;0503;
+0503;CYRILLIC SMALL LETTER KOMI DJE;Ll;0;L;;;;;N;;;0502;;0502
+0504;CYRILLIC CAPITAL LETTER KOMI ZJE;Lu;0;L;;;;;N;;;;0505;
+0505;CYRILLIC SMALL LETTER KOMI ZJE;Ll;0;L;;;;;N;;;0504;;0504
+0506;CYRILLIC CAPITAL LETTER KOMI DZJE;Lu;0;L;;;;;N;;;;0507;
+0507;CYRILLIC SMALL LETTER KOMI DZJE;Ll;0;L;;;;;N;;;0506;;0506
+0508;CYRILLIC CAPITAL LETTER KOMI LJE;Lu;0;L;;;;;N;;;;0509;
+0509;CYRILLIC SMALL LETTER KOMI LJE;Ll;0;L;;;;;N;;;0508;;0508
+050A;CYRILLIC CAPITAL LETTER KOMI NJE;Lu;0;L;;;;;N;;;;050B;
+050B;CYRILLIC SMALL LETTER KOMI NJE;Ll;0;L;;;;;N;;;050A;;050A
+050C;CYRILLIC CAPITAL LETTER KOMI SJE;Lu;0;L;;;;;N;;;;050D;
+050D;CYRILLIC SMALL LETTER KOMI SJE;Ll;0;L;;;;;N;;;050C;;050C
+050E;CYRILLIC CAPITAL LETTER KOMI TJE;Lu;0;L;;;;;N;;;;050F;
+050F;CYRILLIC SMALL LETTER KOMI TJE;Ll;0;L;;;;;N;;;050E;;050E
+0531;ARMENIAN CAPITAL LETTER AYB;Lu;0;L;;;;;N;;;;0561;
+0532;ARMENIAN CAPITAL LETTER BEN;Lu;0;L;;;;;N;;;;0562;
+0533;ARMENIAN CAPITAL LETTER GIM;Lu;0;L;;;;;N;;;;0563;
+0534;ARMENIAN CAPITAL LETTER DA;Lu;0;L;;;;;N;;;;0564;
+0535;ARMENIAN CAPITAL LETTER ECH;Lu;0;L;;;;;N;;;;0565;
+0536;ARMENIAN CAPITAL LETTER ZA;Lu;0;L;;;;;N;;;;0566;
+0537;ARMENIAN CAPITAL LETTER EH;Lu;0;L;;;;;N;;;;0567;
+0538;ARMENIAN CAPITAL LETTER ET;Lu;0;L;;;;;N;;;;0568;
+0539;ARMENIAN CAPITAL LETTER TO;Lu;0;L;;;;;N;;;;0569;
+053A;ARMENIAN CAPITAL LETTER ZHE;Lu;0;L;;;;;N;;;;056A;
+053B;ARMENIAN CAPITAL LETTER INI;Lu;0;L;;;;;N;;;;056B;
+053C;ARMENIAN CAPITAL LETTER LIWN;Lu;0;L;;;;;N;;;;056C;
+053D;ARMENIAN CAPITAL LETTER XEH;Lu;0;L;;;;;N;;;;056D;
+053E;ARMENIAN CAPITAL LETTER CA;Lu;0;L;;;;;N;;;;056E;
+053F;ARMENIAN CAPITAL LETTER KEN;Lu;0;L;;;;;N;;;;056F;
+0540;ARMENIAN CAPITAL LETTER HO;Lu;0;L;;;;;N;;;;0570;
+0541;ARMENIAN CAPITAL LETTER JA;Lu;0;L;;;;;N;;;;0571;
+0542;ARMENIAN CAPITAL LETTER GHAD;Lu;0;L;;;;;N;ARMENIAN CAPITAL LETTER LAD;;;0572;
+0543;ARMENIAN CAPITAL LETTER CHEH;Lu;0;L;;;;;N;;;;0573;
+0544;ARMENIAN CAPITAL LETTER MEN;Lu;0;L;;;;;N;;;;0574;
+0545;ARMENIAN CAPITAL LETTER YI;Lu;0;L;;;;;N;;;;0575;
+0546;ARMENIAN CAPITAL LETTER NOW;Lu;0;L;;;;;N;;;;0576;
+0547;ARMENIAN CAPITAL LETTER SHA;Lu;0;L;;;;;N;;;;0577;
+0548;ARMENIAN CAPITAL LETTER VO;Lu;0;L;;;;;N;;;;0578;
+0549;ARMENIAN CAPITAL LETTER CHA;Lu;0;L;;;;;N;;;;0579;
+054A;ARMENIAN CAPITAL LETTER PEH;Lu;0;L;;;;;N;;;;057A;
+054B;ARMENIAN CAPITAL LETTER JHEH;Lu;0;L;;;;;N;;;;057B;
+054C;ARMENIAN CAPITAL LETTER RA;Lu;0;L;;;;;N;;;;057C;
+054D;ARMENIAN CAPITAL LETTER SEH;Lu;0;L;;;;;N;;;;057D;
+054E;ARMENIAN CAPITAL LETTER VEW;Lu;0;L;;;;;N;;;;057E;
+054F;ARMENIAN CAPITAL LETTER TIWN;Lu;0;L;;;;;N;;;;057F;
+0550;ARMENIAN CAPITAL LETTER REH;Lu;0;L;;;;;N;;;;0580;
+0551;ARMENIAN CAPITAL LETTER CO;Lu;0;L;;;;;N;;;;0581;
+0552;ARMENIAN CAPITAL LETTER YIWN;Lu;0;L;;;;;N;;;;0582;
+0553;ARMENIAN CAPITAL LETTER PIWR;Lu;0;L;;;;;N;;;;0583;
+0554;ARMENIAN CAPITAL LETTER KEH;Lu;0;L;;;;;N;;;;0584;
+0555;ARMENIAN CAPITAL LETTER OH;Lu;0;L;;;;;N;;;;0585;
+0556;ARMENIAN CAPITAL LETTER FEH;Lu;0;L;;;;;N;;;;0586;
+0559;ARMENIAN MODIFIER LETTER LEFT HALF RING;Lm;0;L;;;;;N;;;;;
+055A;ARMENIAN APOSTROPHE;Po;0;L;;;;;N;ARMENIAN MODIFIER LETTER RIGHT HALF RING;;;;
+055B;ARMENIAN EMPHASIS MARK;Po;0;L;;;;;N;;;;;
+055C;ARMENIAN EXCLAMATION MARK;Po;0;L;;;;;N;;;;;
+055D;ARMENIAN COMMA;Po;0;L;;;;;N;;;;;
+055E;ARMENIAN QUESTION MARK;Po;0;L;;;;;N;;;;;
+055F;ARMENIAN ABBREVIATION MARK;Po;0;L;;;;;N;;;;;
+0561;ARMENIAN SMALL LETTER AYB;Ll;0;L;;;;;N;;;0531;;0531
+0562;ARMENIAN SMALL LETTER BEN;Ll;0;L;;;;;N;;;0532;;0532
+0563;ARMENIAN SMALL LETTER GIM;Ll;0;L;;;;;N;;;0533;;0533
+0564;ARMENIAN SMALL LETTER DA;Ll;0;L;;;;;N;;;0534;;0534
+0565;ARMENIAN SMALL LETTER ECH;Ll;0;L;;;;;N;;;0535;;0535
+0566;ARMENIAN SMALL LETTER ZA;Ll;0;L;;;;;N;;;0536;;0536
+0567;ARMENIAN SMALL LETTER EH;Ll;0;L;;;;;N;;;0537;;0537
+0568;ARMENIAN SMALL LETTER ET;Ll;0;L;;;;;N;;;0538;;0538
+0569;ARMENIAN SMALL LETTER TO;Ll;0;L;;;;;N;;;0539;;0539
+056A;ARMENIAN SMALL LETTER ZHE;Ll;0;L;;;;;N;;;053A;;053A
+056B;ARMENIAN SMALL LETTER INI;Ll;0;L;;;;;N;;;053B;;053B
+056C;ARMENIAN SMALL LETTER LIWN;Ll;0;L;;;;;N;;;053C;;053C
+056D;ARMENIAN SMALL LETTER XEH;Ll;0;L;;;;;N;;;053D;;053D
+056E;ARMENIAN SMALL LETTER CA;Ll;0;L;;;;;N;;;053E;;053E
+056F;ARMENIAN SMALL LETTER KEN;Ll;0;L;;;;;N;;;053F;;053F
+0570;ARMENIAN SMALL LETTER HO;Ll;0;L;;;;;N;;;0540;;0540
+0571;ARMENIAN SMALL LETTER JA;Ll;0;L;;;;;N;;;0541;;0541
+0572;ARMENIAN SMALL LETTER GHAD;Ll;0;L;;;;;N;ARMENIAN SMALL LETTER LAD;;0542;;0542
+0573;ARMENIAN SMALL LETTER CHEH;Ll;0;L;;;;;N;;;0543;;0543
+0574;ARMENIAN SMALL LETTER MEN;Ll;0;L;;;;;N;;;0544;;0544
+0575;ARMENIAN SMALL LETTER YI;Ll;0;L;;;;;N;;;0545;;0545
+0576;ARMENIAN SMALL LETTER NOW;Ll;0;L;;;;;N;;;0546;;0546
+0577;ARMENIAN SMALL LETTER SHA;Ll;0;L;;;;;N;;;0547;;0547
+0578;ARMENIAN SMALL LETTER VO;Ll;0;L;;;;;N;;;0548;;0548
+0579;ARMENIAN SMALL LETTER CHA;Ll;0;L;;;;;N;;;0549;;0549
+057A;ARMENIAN SMALL LETTER PEH;Ll;0;L;;;;;N;;;054A;;054A
+057B;ARMENIAN SMALL LETTER JHEH;Ll;0;L;;;;;N;;;054B;;054B
+057C;ARMENIAN SMALL LETTER RA;Ll;0;L;;;;;N;;;054C;;054C
+057D;ARMENIAN SMALL LETTER SEH;Ll;0;L;;;;;N;;;054D;;054D
+057E;ARMENIAN SMALL LETTER VEW;Ll;0;L;;;;;N;;;054E;;054E
+057F;ARMENIAN SMALL LETTER TIWN;Ll;0;L;;;;;N;;;054F;;054F
+0580;ARMENIAN SMALL LETTER REH;Ll;0;L;;;;;N;;;0550;;0550
+0581;ARMENIAN SMALL LETTER CO;Ll;0;L;;;;;N;;;0551;;0551
+0582;ARMENIAN SMALL LETTER YIWN;Ll;0;L;;;;;N;;;0552;;0552
+0583;ARMENIAN SMALL LETTER PIWR;Ll;0;L;;;;;N;;;0553;;0553
+0584;ARMENIAN SMALL LETTER KEH;Ll;0;L;;;;;N;;;0554;;0554
+0585;ARMENIAN SMALL LETTER OH;Ll;0;L;;;;;N;;;0555;;0555
+0586;ARMENIAN SMALL LETTER FEH;Ll;0;L;;;;;N;;;0556;;0556
+0587;ARMENIAN SMALL LIGATURE ECH YIWN;Ll;0;L;<compat> 0565 0582;;;;N;;;;;
+0589;ARMENIAN FULL STOP;Po;0;L;;;;;N;ARMENIAN PERIOD;;;;
+058A;ARMENIAN HYPHEN;Pd;0;ON;;;;;N;;;;;
+0591;HEBREW ACCENT ETNAHTA;Mn;220;NSM;;;;;N;;;;;
+0592;HEBREW ACCENT SEGOL;Mn;230;NSM;;;;;N;;;;;
+0593;HEBREW ACCENT SHALSHELET;Mn;230;NSM;;;;;N;;;;;
+0594;HEBREW ACCENT ZAQEF QATAN;Mn;230;NSM;;;;;N;;;;;
+0595;HEBREW ACCENT ZAQEF GADOL;Mn;230;NSM;;;;;N;;;;;
+0596;HEBREW ACCENT TIPEHA;Mn;220;NSM;;;;;N;;*;;;
+0597;HEBREW ACCENT REVIA;Mn;230;NSM;;;;;N;;;;;
+0598;HEBREW ACCENT ZARQA;Mn;230;NSM;;;;;N;;*;;;
+0599;HEBREW ACCENT PASHTA;Mn;230;NSM;;;;;N;;;;;
+059A;HEBREW ACCENT YETIV;Mn;222;NSM;;;;;N;;;;;
+059B;HEBREW ACCENT TEVIR;Mn;220;NSM;;;;;N;;;;;
+059C;HEBREW ACCENT GERESH;Mn;230;NSM;;;;;N;;;;;
+059D;HEBREW ACCENT GERESH MUQDAM;Mn;230;NSM;;;;;N;;;;;
+059E;HEBREW ACCENT GERSHAYIM;Mn;230;NSM;;;;;N;;;;;
+059F;HEBREW ACCENT QARNEY PARA;Mn;230;NSM;;;;;N;;;;;
+05A0;HEBREW ACCENT TELISHA GEDOLA;Mn;230;NSM;;;;;N;;;;;
+05A1;HEBREW ACCENT PAZER;Mn;230;NSM;;;;;N;;;;;
+05A2;HEBREW ACCENT ATNAH HAFUKH;Mn;220;NSM;;;;;N;;;;;
+05A3;HEBREW ACCENT MUNAH;Mn;220;NSM;;;;;N;;;;;
+05A4;HEBREW ACCENT MAHAPAKH;Mn;220;NSM;;;;;N;;;;;
+05A5;HEBREW ACCENT MERKHA;Mn;220;NSM;;;;;N;;*;;;
+05A6;HEBREW ACCENT MERKHA KEFULA;Mn;220;NSM;;;;;N;;;;;
+05A7;HEBREW ACCENT DARGA;Mn;220;NSM;;;;;N;;;;;
+05A8;HEBREW ACCENT QADMA;Mn;230;NSM;;;;;N;;*;;;
+05A9;HEBREW ACCENT TELISHA QETANA;Mn;230;NSM;;;;;N;;;;;
+05AA;HEBREW ACCENT YERAH BEN YOMO;Mn;220;NSM;;;;;N;;*;;;
+05AB;HEBREW ACCENT OLE;Mn;230;NSM;;;;;N;;;;;
+05AC;HEBREW ACCENT ILUY;Mn;230;NSM;;;;;N;;;;;
+05AD;HEBREW ACCENT DEHI;Mn;222;NSM;;;;;N;;;;;
+05AE;HEBREW ACCENT ZINOR;Mn;228;NSM;;;;;N;;;;;
+05AF;HEBREW MARK MASORA CIRCLE;Mn;230;NSM;;;;;N;;;;;
+05B0;HEBREW POINT SHEVA;Mn;10;NSM;;;;;N;;;;;
+05B1;HEBREW POINT HATAF SEGOL;Mn;11;NSM;;;;;N;;;;;
+05B2;HEBREW POINT HATAF PATAH;Mn;12;NSM;;;;;N;;;;;
+05B3;HEBREW POINT HATAF QAMATS;Mn;13;NSM;;;;;N;;;;;
+05B4;HEBREW POINT HIRIQ;Mn;14;NSM;;;;;N;;;;;
+05B5;HEBREW POINT TSERE;Mn;15;NSM;;;;;N;;;;;
+05B6;HEBREW POINT SEGOL;Mn;16;NSM;;;;;N;;;;;
+05B7;HEBREW POINT PATAH;Mn;17;NSM;;;;;N;;;;;
+05B8;HEBREW POINT QAMATS;Mn;18;NSM;;;;;N;;;;;
+05B9;HEBREW POINT HOLAM;Mn;19;NSM;;;;;N;;;;;
+05BB;HEBREW POINT QUBUTS;Mn;20;NSM;;;;;N;;;;;
+05BC;HEBREW POINT DAGESH OR MAPIQ;Mn;21;NSM;;;;;N;HEBREW POINT DAGESH;or shuruq;;;
+05BD;HEBREW POINT METEG;Mn;22;NSM;;;;;N;;*;;;
+05BE;HEBREW PUNCTUATION MAQAF;Po;0;R;;;;;N;;;;;
+05BF;HEBREW POINT RAFE;Mn;23;NSM;;;;;N;;;;;
+05C0;HEBREW PUNCTUATION PASEQ;Po;0;R;;;;;N;HEBREW POINT PASEQ;*;;;
+05C1;HEBREW POINT SHIN DOT;Mn;24;NSM;;;;;N;;;;;
+05C2;HEBREW POINT SIN DOT;Mn;25;NSM;;;;;N;;;;;
+05C3;HEBREW PUNCTUATION SOF PASUQ;Po;0;R;;;;;N;;*;;;
+05C4;HEBREW MARK UPPER DOT;Mn;230;NSM;;;;;N;;;;;
+05C5;HEBREW MARK LOWER DOT;Mn;220;NSM;;;;;N;;;;;
+05C6;HEBREW PUNCTUATION NUN HAFUKHA;Po;0;R;;;;;N;;;;;
+05C7;HEBREW POINT QAMATS QATAN;Mn;18;NSM;;;;;N;;;;;
+05D0;HEBREW LETTER ALEF;Lo;0;R;;;;;N;;;;;
+05D1;HEBREW LETTER BET;Lo;0;R;;;;;N;;;;;
+05D2;HEBREW LETTER GIMEL;Lo;0;R;;;;;N;;;;;
+05D3;HEBREW LETTER DALET;Lo;0;R;;;;;N;;;;;
+05D4;HEBREW LETTER HE;Lo;0;R;;;;;N;;;;;
+05D5;HEBREW LETTER VAV;Lo;0;R;;;;;N;;;;;
+05D6;HEBREW LETTER ZAYIN;Lo;0;R;;;;;N;;;;;
+05D7;HEBREW LETTER HET;Lo;0;R;;;;;N;;;;;
+05D8;HEBREW LETTER TET;Lo;0;R;;;;;N;;;;;
+05D9;HEBREW LETTER YOD;Lo;0;R;;;;;N;;;;;
+05DA;HEBREW LETTER FINAL KAF;Lo;0;R;;;;;N;;;;;
+05DB;HEBREW LETTER KAF;Lo;0;R;;;;;N;;;;;
+05DC;HEBREW LETTER LAMED;Lo;0;R;;;;;N;;;;;
+05DD;HEBREW LETTER FINAL MEM;Lo;0;R;;;;;N;;;;;
+05DE;HEBREW LETTER MEM;Lo;0;R;;;;;N;;;;;
+05DF;HEBREW LETTER FINAL NUN;Lo;0;R;;;;;N;;;;;
+05E0;HEBREW LETTER NUN;Lo;0;R;;;;;N;;;;;
+05E1;HEBREW LETTER SAMEKH;Lo;0;R;;;;;N;;;;;
+05E2;HEBREW LETTER AYIN;Lo;0;R;;;;;N;;;;;
+05E3;HEBREW LETTER FINAL PE;Lo;0;R;;;;;N;;;;;
+05E4;HEBREW LETTER PE;Lo;0;R;;;;;N;;;;;
+05E5;HEBREW LETTER FINAL TSADI;Lo;0;R;;;;;N;;;;;
+05E6;HEBREW LETTER TSADI;Lo;0;R;;;;;N;;;;;
+05E7;HEBREW LETTER QOF;Lo;0;R;;;;;N;;;;;
+05E8;HEBREW LETTER RESH;Lo;0;R;;;;;N;;;;;
+05E9;HEBREW LETTER SHIN;Lo;0;R;;;;;N;;;;;
+05EA;HEBREW LETTER TAV;Lo;0;R;;;;;N;;;;;
+05F0;HEBREW LIGATURE YIDDISH DOUBLE VAV;Lo;0;R;;;;;N;HEBREW LETTER DOUBLE VAV;;;;
+05F1;HEBREW LIGATURE YIDDISH VAV YOD;Lo;0;R;;;;;N;HEBREW LETTER VAV YOD;;;;
+05F2;HEBREW LIGATURE YIDDISH DOUBLE YOD;Lo;0;R;;;;;N;HEBREW LETTER DOUBLE YOD;;;;
+05F3;HEBREW PUNCTUATION GERESH;Po;0;R;;;;;N;;;;;
+05F4;HEBREW PUNCTUATION GERSHAYIM;Po;0;R;;;;;N;;;;;
+0600;ARABIC NUMBER SIGN;Cf;0;AL;;;;;N;;;;;
+0601;ARABIC SIGN SANAH;Cf;0;AL;;;;;N;;;;;
+0602;ARABIC FOOTNOTE MARKER;Cf;0;AL;;;;;N;;;;;
+0603;ARABIC SIGN SAFHA;Cf;0;AL;;;;;N;;;;;
+060B;AFGHANI SIGN;Sc;0;AL;;;;;N;;;;;
+060C;ARABIC COMMA;Po;0;CS;;;;;N;;;;;
+060D;ARABIC DATE SEPARATOR;Po;0;AL;;;;;N;;;;;
+060E;ARABIC POETIC VERSE SIGN;So;0;ON;;;;;N;;;;;
+060F;ARABIC SIGN MISRA;So;0;ON;;;;;N;;;;;
+0610;ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM;Mn;230;NSM;;;;;N;;;;;
+0611;ARABIC SIGN ALAYHE ASSALLAM;Mn;230;NSM;;;;;N;;;;;
+0612;ARABIC SIGN RAHMATULLAH ALAYHE;Mn;230;NSM;;;;;N;;;;;
+0613;ARABIC SIGN RADI ALLAHOU ANHU;Mn;230;NSM;;;;;N;;;;;
+0614;ARABIC SIGN TAKHALLUS;Mn;230;NSM;;;;;N;;;;;
+0615;ARABIC SMALL HIGH TAH;Mn;230;NSM;;;;;N;;;;;
+061B;ARABIC SEMICOLON;Po;0;AL;;;;;N;;;;;
+061E;ARABIC TRIPLE DOT PUNCTUATION MARK;Po;0;AL;;;;;N;;;;;
+061F;ARABIC QUESTION MARK;Po;0;AL;;;;;N;;;;;
+0621;ARABIC LETTER HAMZA;Lo;0;AL;;;;;N;ARABIC LETTER HAMZAH;;;;
+0622;ARABIC LETTER ALEF WITH MADDA ABOVE;Lo;0;AL;0627 0653;;;;N;ARABIC LETTER MADDAH ON ALEF;;;;
+0623;ARABIC LETTER ALEF WITH HAMZA ABOVE;Lo;0;AL;0627 0654;;;;N;ARABIC LETTER HAMZAH ON ALEF;;;;
+0624;ARABIC LETTER WAW WITH HAMZA ABOVE;Lo;0;AL;0648 0654;;;;N;ARABIC LETTER HAMZAH ON WAW;;;;
+0625;ARABIC LETTER ALEF WITH HAMZA BELOW;Lo;0;AL;0627 0655;;;;N;ARABIC LETTER HAMZAH UNDER ALEF;;;;
+0626;ARABIC LETTER YEH WITH HAMZA ABOVE;Lo;0;AL;064A 0654;;;;N;ARABIC LETTER HAMZAH ON YA;;;;
+0627;ARABIC LETTER ALEF;Lo;0;AL;;;;;N;;;;;
+0628;ARABIC LETTER BEH;Lo;0;AL;;;;;N;ARABIC LETTER BAA;;;;
+0629;ARABIC LETTER TEH MARBUTA;Lo;0;AL;;;;;N;ARABIC LETTER TAA MARBUTAH;;;;
+062A;ARABIC LETTER TEH;Lo;0;AL;;;;;N;ARABIC LETTER TAA;;;;
+062B;ARABIC LETTER THEH;Lo;0;AL;;;;;N;ARABIC LETTER THAA;;;;
+062C;ARABIC LETTER JEEM;Lo;0;AL;;;;;N;;;;;
+062D;ARABIC LETTER HAH;Lo;0;AL;;;;;N;ARABIC LETTER HAA;;;;
+062E;ARABIC LETTER KHAH;Lo;0;AL;;;;;N;ARABIC LETTER KHAA;;;;
+062F;ARABIC LETTER DAL;Lo;0;AL;;;;;N;;;;;
+0630;ARABIC LETTER THAL;Lo;0;AL;;;;;N;;;;;
+0631;ARABIC LETTER REH;Lo;0;AL;;;;;N;ARABIC LETTER RA;;;;
+0632;ARABIC LETTER ZAIN;Lo;0;AL;;;;;N;;;;;
+0633;ARABIC LETTER SEEN;Lo;0;AL;;;;;N;;;;;
+0634;ARABIC LETTER SHEEN;Lo;0;AL;;;;;N;;;;;
+0635;ARABIC LETTER SAD;Lo;0;AL;;;;;N;;;;;
+0636;ARABIC LETTER DAD;Lo;0;AL;;;;;N;;;;;
+0637;ARABIC LETTER TAH;Lo;0;AL;;;;;N;;;;;
+0638;ARABIC LETTER ZAH;Lo;0;AL;;;;;N;ARABIC LETTER DHAH;;;;
+0639;ARABIC LETTER AIN;Lo;0;AL;;;;;N;;;;;
+063A;ARABIC LETTER GHAIN;Lo;0;AL;;;;;N;;;;;
+0640;ARABIC TATWEEL;Lm;0;AL;;;;;N;;;;;
+0641;ARABIC LETTER FEH;Lo;0;AL;;;;;N;ARABIC LETTER FA;;;;
+0642;ARABIC LETTER QAF;Lo;0;AL;;;;;N;;;;;
+0643;ARABIC LETTER KAF;Lo;0;AL;;;;;N;ARABIC LETTER CAF;;;;
+0644;ARABIC LETTER LAM;Lo;0;AL;;;;;N;;;;;
+0645;ARABIC LETTER MEEM;Lo;0;AL;;;;;N;;;;;
+0646;ARABIC LETTER NOON;Lo;0;AL;;;;;N;;;;;
+0647;ARABIC LETTER HEH;Lo;0;AL;;;;;N;ARABIC LETTER HA;;;;
+0648;ARABIC LETTER WAW;Lo;0;AL;;;;;N;;;;;
+0649;ARABIC LETTER ALEF MAKSURA;Lo;0;AL;;;;;N;ARABIC LETTER ALEF MAQSURAH;;;;
+064A;ARABIC LETTER YEH;Lo;0;AL;;;;;N;ARABIC LETTER YA;;;;
+064B;ARABIC FATHATAN;Mn;27;NSM;;;;;N;;;;;
+064C;ARABIC DAMMATAN;Mn;28;NSM;;;;;N;;;;;
+064D;ARABIC KASRATAN;Mn;29;NSM;;;;;N;;;;;
+064E;ARABIC FATHA;Mn;30;NSM;;;;;N;ARABIC FATHAH;;;;
+064F;ARABIC DAMMA;Mn;31;NSM;;;;;N;ARABIC DAMMAH;;;;
+0650;ARABIC KASRA;Mn;32;NSM;;;;;N;ARABIC KASRAH;;;;
+0651;ARABIC SHADDA;Mn;33;NSM;;;;;N;ARABIC SHADDAH;;;;
+0652;ARABIC SUKUN;Mn;34;NSM;;;;;N;;;;;
+0653;ARABIC MADDAH ABOVE;Mn;230;NSM;;;;;N;;;;;
+0654;ARABIC HAMZA ABOVE;Mn;230;NSM;;;;;N;;;;;
+0655;ARABIC HAMZA BELOW;Mn;220;NSM;;;;;N;;;;;
+0656;ARABIC SUBSCRIPT ALEF;Mn;220;NSM;;;;;N;;;;;
+0657;ARABIC INVERTED DAMMA;Mn;230;NSM;;;;;N;;;;;
+0658;ARABIC MARK NOON GHUNNA;Mn;230;NSM;;;;;N;;;;;
+0659;ARABIC ZWARAKAY;Mn;230;NSM;;;;;N;;;;;
+065A;ARABIC VOWEL SIGN SMALL V ABOVE;Mn;230;NSM;;;;;N;;;;;
+065B;ARABIC VOWEL SIGN INVERTED SMALL V ABOVE;Mn;230;NSM;;;;;N;;;;;
+065C;ARABIC VOWEL SIGN DOT BELOW;Mn;220;NSM;;;;;N;;;;;
+065D;ARABIC REVERSED DAMMA;Mn;230;NSM;;;;;N;;;;;
+065E;ARABIC FATHA WITH TWO DOTS;Mn;230;NSM;;;;;N;;;;;
+0660;ARABIC-INDIC DIGIT ZERO;Nd;0;AN;;0;0;0;N;;;;;
+0661;ARABIC-INDIC DIGIT ONE;Nd;0;AN;;1;1;1;N;;;;;
+0662;ARABIC-INDIC DIGIT TWO;Nd;0;AN;;2;2;2;N;;;;;
+0663;ARABIC-INDIC DIGIT THREE;Nd;0;AN;;3;3;3;N;;;;;
+0664;ARABIC-INDIC DIGIT FOUR;Nd;0;AN;;4;4;4;N;;;;;
+0665;ARABIC-INDIC DIGIT FIVE;Nd;0;AN;;5;5;5;N;;;;;
+0666;ARABIC-INDIC DIGIT SIX;Nd;0;AN;;6;6;6;N;;;;;
+0667;ARABIC-INDIC DIGIT SEVEN;Nd;0;AN;;7;7;7;N;;;;;
+0668;ARABIC-INDIC DIGIT EIGHT;Nd;0;AN;;8;8;8;N;;;;;
+0669;ARABIC-INDIC DIGIT NINE;Nd;0;AN;;9;9;9;N;;;;;
+066A;ARABIC PERCENT SIGN;Po;0;ET;;;;;N;;;;;
+066B;ARABIC DECIMAL SEPARATOR;Po;0;AN;;;;;N;;;;;
+066C;ARABIC THOUSANDS SEPARATOR;Po;0;AN;;;;;N;;;;;
+066D;ARABIC FIVE POINTED STAR;Po;0;AL;;;;;N;;;;;
+066E;ARABIC LETTER DOTLESS BEH;Lo;0;AL;;;;;N;;;;;
+066F;ARABIC LETTER DOTLESS QAF;Lo;0;AL;;;;;N;;;;;
+0670;ARABIC LETTER SUPERSCRIPT ALEF;Mn;35;NSM;;;;;N;ARABIC ALEF ABOVE;;;;
+0671;ARABIC LETTER ALEF WASLA;Lo;0;AL;;;;;N;ARABIC LETTER HAMZAT WASL ON ALEF;;;;
+0672;ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER WAVY HAMZAH ON ALEF;;;;
+0673;ARABIC LETTER ALEF WITH WAVY HAMZA BELOW;Lo;0;AL;;;;;N;ARABIC LETTER WAVY HAMZAH UNDER ALEF;;;;
+0674;ARABIC LETTER HIGH HAMZA;Lo;0;AL;;;;;N;ARABIC LETTER HIGH HAMZAH;;;;
+0675;ARABIC LETTER HIGH HAMZA ALEF;Lo;0;AL;<compat> 0627 0674;;;;N;ARABIC LETTER HIGH HAMZAH ALEF;;;;
+0676;ARABIC LETTER HIGH HAMZA WAW;Lo;0;AL;<compat> 0648 0674;;;;N;ARABIC LETTER HIGH HAMZAH WAW;;;;
+0677;ARABIC LETTER U WITH HAMZA ABOVE;Lo;0;AL;<compat> 06C7 0674;;;;N;ARABIC LETTER HIGH HAMZAH WAW WITH DAMMAH;;;;
+0678;ARABIC LETTER HIGH HAMZA YEH;Lo;0;AL;<compat> 064A 0674;;;;N;ARABIC LETTER HIGH HAMZAH YA;;;;
+0679;ARABIC LETTER TTEH;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH SMALL TAH;;;;
+067A;ARABIC LETTER TTEHEH;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH TWO DOTS VERTICAL ABOVE;;;;
+067B;ARABIC LETTER BEEH;Lo;0;AL;;;;;N;ARABIC LETTER BAA WITH TWO DOTS VERTICAL BELOW;;;;
+067C;ARABIC LETTER TEH WITH RING;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH RING;;;;
+067D;ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH THREE DOTS ABOVE DOWNWARD;;;;
+067E;ARABIC LETTER PEH;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH THREE DOTS BELOW;;;;
+067F;ARABIC LETTER TEHEH;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH FOUR DOTS ABOVE;;;;
+0680;ARABIC LETTER BEHEH;Lo;0;AL;;;;;N;ARABIC LETTER BAA WITH FOUR DOTS BELOW;;;;
+0681;ARABIC LETTER HAH WITH HAMZA ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER HAMZAH ON HAA;;;;
+0682;ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH TWO DOTS VERTICAL ABOVE;;;;
+0683;ARABIC LETTER NYEH;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH MIDDLE TWO DOTS;;;;
+0684;ARABIC LETTER DYEH;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH MIDDLE TWO DOTS VERTICAL;;;;
+0685;ARABIC LETTER HAH WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH THREE DOTS ABOVE;;;;
+0686;ARABIC LETTER TCHEH;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH MIDDLE THREE DOTS DOWNWARD;;;;
+0687;ARABIC LETTER TCHEHEH;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH MIDDLE FOUR DOTS;;;;
+0688;ARABIC LETTER DDAL;Lo;0;AL;;;;;N;ARABIC LETTER DAL WITH SMALL TAH;;;;
+0689;ARABIC LETTER DAL WITH RING;Lo;0;AL;;;;;N;;;;;
+068A;ARABIC LETTER DAL WITH DOT BELOW;Lo;0;AL;;;;;N;;;;;
+068B;ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH;Lo;0;AL;;;;;N;;;;;
+068C;ARABIC LETTER DAHAL;Lo;0;AL;;;;;N;ARABIC LETTER DAL WITH TWO DOTS ABOVE;;;;
+068D;ARABIC LETTER DDAHAL;Lo;0;AL;;;;;N;ARABIC LETTER DAL WITH TWO DOTS BELOW;;;;
+068E;ARABIC LETTER DUL;Lo;0;AL;;;;;N;ARABIC LETTER DAL WITH THREE DOTS ABOVE;;;;
+068F;ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS;Lo;0;AL;;;;;N;ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARD;;;;
+0690;ARABIC LETTER DAL WITH FOUR DOTS ABOVE;Lo;0;AL;;;;;N;;;;;
+0691;ARABIC LETTER RREH;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH SMALL TAH;;;;
+0692;ARABIC LETTER REH WITH SMALL V;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH SMALL V;;;;
+0693;ARABIC LETTER REH WITH RING;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH RING;;;;
+0694;ARABIC LETTER REH WITH DOT BELOW;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH DOT BELOW;;;;
+0695;ARABIC LETTER REH WITH SMALL V BELOW;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH SMALL V BELOW;;;;
+0696;ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH DOT BELOW AND DOT ABOVE;;;;
+0697;ARABIC LETTER REH WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH TWO DOTS ABOVE;;;;
+0698;ARABIC LETTER JEH;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH THREE DOTS ABOVE;;;;
+0699;ARABIC LETTER REH WITH FOUR DOTS ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH FOUR DOTS ABOVE;;;;
+069A;ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE;Lo;0;AL;;;;;N;;;;;
+069B;ARABIC LETTER SEEN WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;;
+069C;ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;;
+069D;ARABIC LETTER SAD WITH TWO DOTS BELOW;Lo;0;AL;;;;;N;;;;;
+069E;ARABIC LETTER SAD WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;;
+069F;ARABIC LETTER TAH WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;;
+06A0;ARABIC LETTER AIN WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;;
+06A1;ARABIC LETTER DOTLESS FEH;Lo;0;AL;;;;;N;ARABIC LETTER DOTLESS FA;;;;
+06A2;ARABIC LETTER FEH WITH DOT MOVED BELOW;Lo;0;AL;;;;;N;ARABIC LETTER FA WITH DOT MOVED BELOW;;;;
+06A3;ARABIC LETTER FEH WITH DOT BELOW;Lo;0;AL;;;;;N;ARABIC LETTER FA WITH DOT BELOW;;;;
+06A4;ARABIC LETTER VEH;Lo;0;AL;;;;;N;ARABIC LETTER FA WITH THREE DOTS ABOVE;;;;
+06A5;ARABIC LETTER FEH WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;ARABIC LETTER FA WITH THREE DOTS BELOW;;;;
+06A6;ARABIC LETTER PEHEH;Lo;0;AL;;;;;N;ARABIC LETTER FA WITH FOUR DOTS ABOVE;;;;
+06A7;ARABIC LETTER QAF WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;;
+06A8;ARABIC LETTER QAF WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;;
+06A9;ARABIC LETTER KEHEH;Lo;0;AL;;;;;N;ARABIC LETTER OPEN CAF;;;;
+06AA;ARABIC LETTER SWASH KAF;Lo;0;AL;;;;;N;ARABIC LETTER SWASH CAF;;;;
+06AB;ARABIC LETTER KAF WITH RING;Lo;0;AL;;;;;N;ARABIC LETTER CAF WITH RING;;;;
+06AC;ARABIC LETTER KAF WITH DOT ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER CAF WITH DOT ABOVE;;;;
+06AD;ARABIC LETTER NG;Lo;0;AL;;;;;N;ARABIC LETTER CAF WITH THREE DOTS ABOVE;;;;
+06AE;ARABIC LETTER KAF WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;ARABIC LETTER CAF WITH THREE DOTS BELOW;;;;
+06AF;ARABIC LETTER GAF;Lo;0;AL;;;;;N;;*;;;
+06B0;ARABIC LETTER GAF WITH RING;Lo;0;AL;;;;;N;;;;;
+06B1;ARABIC LETTER NGOEH;Lo;0;AL;;;;;N;ARABIC LETTER GAF WITH TWO DOTS ABOVE;;;;
+06B2;ARABIC LETTER GAF WITH TWO DOTS BELOW;Lo;0;AL;;;;;N;;;;;
+06B3;ARABIC LETTER GUEH;Lo;0;AL;;;;;N;ARABIC LETTER GAF WITH TWO DOTS VERTICAL BELOW;;;;
+06B4;ARABIC LETTER GAF WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;;
+06B5;ARABIC LETTER LAM WITH SMALL V;Lo;0;AL;;;;;N;;;;;
+06B6;ARABIC LETTER LAM WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;;
+06B7;ARABIC LETTER LAM WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;;
+06B8;ARABIC LETTER LAM WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;;
+06B9;ARABIC LETTER NOON WITH DOT BELOW;Lo;0;AL;;;;;N;;;;;
+06BA;ARABIC LETTER NOON GHUNNA;Lo;0;AL;;;;;N;ARABIC LETTER DOTLESS NOON;;;;
+06BB;ARABIC LETTER RNOON;Lo;0;AL;;;;;N;ARABIC LETTER DOTLESS NOON WITH SMALL TAH;;;;
+06BC;ARABIC LETTER NOON WITH RING;Lo;0;AL;;;;;N;;;;;
+06BD;ARABIC LETTER NOON WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;;
+06BE;ARABIC LETTER HEH DOACHASHMEE;Lo;0;AL;;;;;N;ARABIC LETTER KNOTTED HA;;;;
+06BF;ARABIC LETTER TCHEH WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;;
+06C0;ARABIC LETTER HEH WITH YEH ABOVE;Lo;0;AL;06D5 0654;;;;N;ARABIC LETTER HAMZAH ON HA;;;;
+06C1;ARABIC LETTER HEH GOAL;Lo;0;AL;;;;;N;ARABIC LETTER HA GOAL;;;;
+06C2;ARABIC LETTER HEH GOAL WITH HAMZA ABOVE;Lo;0;AL;06C1 0654;;;;N;ARABIC LETTER HAMZAH ON HA GOAL;;;;
+06C3;ARABIC LETTER TEH MARBUTA GOAL;Lo;0;AL;;;;;N;ARABIC LETTER TAA MARBUTAH GOAL;;;;
+06C4;ARABIC LETTER WAW WITH RING;Lo;0;AL;;;;;N;;;;;
+06C5;ARABIC LETTER KIRGHIZ OE;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH BAR;;;;
+06C6;ARABIC LETTER OE;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH SMALL V;;;;
+06C7;ARABIC LETTER U;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH DAMMAH;;;;
+06C8;ARABIC LETTER YU;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH ALEF ABOVE;;;;
+06C9;ARABIC LETTER KIRGHIZ YU;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH INVERTED SMALL V;;;;
+06CA;ARABIC LETTER WAW WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;;
+06CB;ARABIC LETTER VE;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH THREE DOTS ABOVE;;;;
+06CC;ARABIC LETTER FARSI YEH;Lo;0;AL;;;;;N;ARABIC LETTER DOTLESS YA;;;;
+06CD;ARABIC LETTER YEH WITH TAIL;Lo;0;AL;;;;;N;ARABIC LETTER YA WITH TAIL;;;;
+06CE;ARABIC LETTER YEH WITH SMALL V;Lo;0;AL;;;;;N;ARABIC LETTER YA WITH SMALL V;;;;
+06CF;ARABIC LETTER WAW WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;;
+06D0;ARABIC LETTER E;Lo;0;AL;;;;;N;ARABIC LETTER YA WITH TWO DOTS VERTICAL BELOW;*;;;
+06D1;ARABIC LETTER YEH WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;ARABIC LETTER YA WITH THREE DOTS BELOW;;;;
+06D2;ARABIC LETTER YEH BARREE;Lo;0;AL;;;;;N;ARABIC LETTER YA BARREE;;;;
+06D3;ARABIC LETTER YEH BARREE WITH HAMZA ABOVE;Lo;0;AL;06D2 0654;;;;N;ARABIC LETTER HAMZAH ON YA BARREE;;;;
+06D4;ARABIC FULL STOP;Po;0;AL;;;;;N;ARABIC PERIOD;;;;
+06D5;ARABIC LETTER AE;Lo;0;AL;;;;;N;;;;;
+06D6;ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA;Mn;230;NSM;;;;;N;;;;;
+06D7;ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA;Mn;230;NSM;;;;;N;;;;;
+06D8;ARABIC SMALL HIGH MEEM INITIAL FORM;Mn;230;NSM;;;;;N;;;;;
+06D9;ARABIC SMALL HIGH LAM ALEF;Mn;230;NSM;;;;;N;;;;;
+06DA;ARABIC SMALL HIGH JEEM;Mn;230;NSM;;;;;N;;;;;
+06DB;ARABIC SMALL HIGH THREE DOTS;Mn;230;NSM;;;;;N;;;;;
+06DC;ARABIC SMALL HIGH SEEN;Mn;230;NSM;;;;;N;;;;;
+06DD;ARABIC END OF AYAH;Cf;0;AL;;;;;N;;;;;
+06DE;ARABIC START OF RUB EL HIZB;Me;0;NSM;;;;;N;;;;;
+06DF;ARABIC SMALL HIGH ROUNDED ZERO;Mn;230;NSM;;;;;N;;;;;
+06E0;ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO;Mn;230;NSM;;;;;N;;;;;
+06E1;ARABIC SMALL HIGH DOTLESS HEAD OF KHAH;Mn;230;NSM;;;;;N;;;;;
+06E2;ARABIC SMALL HIGH MEEM ISOLATED FORM;Mn;230;NSM;;;;;N;;;;;
+06E3;ARABIC SMALL LOW SEEN;Mn;220;NSM;;;;;N;;;;;
+06E4;ARABIC SMALL HIGH MADDA;Mn;230;NSM;;;;;N;;;;;
+06E5;ARABIC SMALL WAW;Lm;0;AL;;;;;N;;;;;
+06E6;ARABIC SMALL YEH;Lm;0;AL;;;;;N;;;;;
+06E7;ARABIC SMALL HIGH YEH;Mn;230;NSM;;;;;N;;;;;
+06E8;ARABIC SMALL HIGH NOON;Mn;230;NSM;;;;;N;;;;;
+06E9;ARABIC PLACE OF SAJDAH;So;0;ON;;;;;N;;;;;
+06EA;ARABIC EMPTY CENTRE LOW STOP;Mn;220;NSM;;;;;N;;;;;
+06EB;ARABIC EMPTY CENTRE HIGH STOP;Mn;230;NSM;;;;;N;;;;;
+06EC;ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE;Mn;230;NSM;;;;;N;;;;;
+06ED;ARABIC SMALL LOW MEEM;Mn;220;NSM;;;;;N;;;;;
+06EE;ARABIC LETTER DAL WITH INVERTED V;Lo;0;AL;;;;;N;;;;;
+06EF;ARABIC LETTER REH WITH INVERTED V;Lo;0;AL;;;;;N;;;;;
+06F0;EXTENDED ARABIC-INDIC DIGIT ZERO;Nd;0;EN;;0;0;0;N;EASTERN ARABIC-INDIC DIGIT ZERO;;;;
+06F1;EXTENDED ARABIC-INDIC DIGIT ONE;Nd;0;EN;;1;1;1;N;EASTERN ARABIC-INDIC DIGIT ONE;;;;
+06F2;EXTENDED ARABIC-INDIC DIGIT TWO;Nd;0;EN;;2;2;2;N;EASTERN ARABIC-INDIC DIGIT TWO;;;;
+06F3;EXTENDED ARABIC-INDIC DIGIT THREE;Nd;0;EN;;3;3;3;N;EASTERN ARABIC-INDIC DIGIT THREE;;;;
+06F4;EXTENDED ARABIC-INDIC DIGIT FOUR;Nd;0;EN;;4;4;4;N;EASTERN ARABIC-INDIC DIGIT FOUR;;;;
+06F5;EXTENDED ARABIC-INDIC DIGIT FIVE;Nd;0;EN;;5;5;5;N;EASTERN ARABIC-INDIC DIGIT FIVE;;;;
+06F6;EXTENDED ARABIC-INDIC DIGIT SIX;Nd;0;EN;;6;6;6;N;EASTERN ARABIC-INDIC DIGIT SIX;;;;
+06F7;EXTENDED ARABIC-INDIC DIGIT SEVEN;Nd;0;EN;;7;7;7;N;EASTERN ARABIC-INDIC DIGIT SEVEN;;;;
+06F8;EXTENDED ARABIC-INDIC DIGIT EIGHT;Nd;0;EN;;8;8;8;N;EASTERN ARABIC-INDIC DIGIT EIGHT;;;;
+06F9;EXTENDED ARABIC-INDIC DIGIT NINE;Nd;0;EN;;9;9;9;N;EASTERN ARABIC-INDIC DIGIT NINE;;;;
+06FA;ARABIC LETTER SHEEN WITH DOT BELOW;Lo;0;AL;;;;;N;;;;;
+06FB;ARABIC LETTER DAD WITH DOT BELOW;Lo;0;AL;;;;;N;;;;;
+06FC;ARABIC LETTER GHAIN WITH DOT BELOW;Lo;0;AL;;;;;N;;;;;
+06FD;ARABIC SIGN SINDHI AMPERSAND;So;0;AL;;;;;N;;;;;
+06FE;ARABIC SIGN SINDHI POSTPOSITION MEN;So;0;AL;;;;;N;;;;;
+06FF;ARABIC LETTER HEH WITH INVERTED V;Lo;0;AL;;;;;N;;;;;
+0700;SYRIAC END OF PARAGRAPH;Po;0;AL;;;;;N;;;;;
+0701;SYRIAC SUPRALINEAR FULL STOP;Po;0;AL;;;;;N;;;;;
+0702;SYRIAC SUBLINEAR FULL STOP;Po;0;AL;;;;;N;;;;;
+0703;SYRIAC SUPRALINEAR COLON;Po;0;AL;;;;;N;;;;;
+0704;SYRIAC SUBLINEAR COLON;Po;0;AL;;;;;N;;;;;
+0705;SYRIAC HORIZONTAL COLON;Po;0;AL;;;;;N;;;;;
+0706;SYRIAC COLON SKEWED LEFT;Po;0;AL;;;;;N;;;;;
+0707;SYRIAC COLON SKEWED RIGHT;Po;0;AL;;;;;N;;;;;
+0708;SYRIAC SUPRALINEAR COLON SKEWED LEFT;Po;0;AL;;;;;N;;;;;
+0709;SYRIAC SUBLINEAR COLON SKEWED RIGHT;Po;0;AL;;;;;N;;;;;
+070A;SYRIAC CONTRACTION;Po;0;AL;;;;;N;;;;;
+070B;SYRIAC HARKLEAN OBELUS;Po;0;AL;;;;;N;;;;;
+070C;SYRIAC HARKLEAN METOBELUS;Po;0;AL;;;;;N;;;;;
+070D;SYRIAC HARKLEAN ASTERISCUS;Po;0;AL;;;;;N;;;;;
+070F;SYRIAC ABBREVIATION MARK;Cf;0;BN;;;;;N;;;;;
+0710;SYRIAC LETTER ALAPH;Lo;0;AL;;;;;N;;;;;
+0711;SYRIAC LETTER SUPERSCRIPT ALAPH;Mn;36;NSM;;;;;N;;;;;
+0712;SYRIAC LETTER BETH;Lo;0;AL;;;;;N;;;;;
+0713;SYRIAC LETTER GAMAL;Lo;0;AL;;;;;N;;;;;
+0714;SYRIAC LETTER GAMAL GARSHUNI;Lo;0;AL;;;;;N;;;;;
+0715;SYRIAC LETTER DALATH;Lo;0;AL;;;;;N;;;;;
+0716;SYRIAC LETTER DOTLESS DALATH RISH;Lo;0;AL;;;;;N;;;;;
+0717;SYRIAC LETTER HE;Lo;0;AL;;;;;N;;;;;
+0718;SYRIAC LETTER WAW;Lo;0;AL;;;;;N;;;;;
+0719;SYRIAC LETTER ZAIN;Lo;0;AL;;;;;N;;;;;
+071A;SYRIAC LETTER HETH;Lo;0;AL;;;;;N;;;;;
+071B;SYRIAC LETTER TETH;Lo;0;AL;;;;;N;;;;;
+071C;SYRIAC LETTER TETH GARSHUNI;Lo;0;AL;;;;;N;;;;;
+071D;SYRIAC LETTER YUDH;Lo;0;AL;;;;;N;;;;;
+071E;SYRIAC LETTER YUDH HE;Lo;0;AL;;;;;N;;;;;
+071F;SYRIAC LETTER KAPH;Lo;0;AL;;;;;N;;;;;
+0720;SYRIAC LETTER LAMADH;Lo;0;AL;;;;;N;;;;;
+0721;SYRIAC LETTER MIM;Lo;0;AL;;;;;N;;;;;
+0722;SYRIAC LETTER NUN;Lo;0;AL;;;;;N;;;;;
+0723;SYRIAC LETTER SEMKATH;Lo;0;AL;;;;;N;;;;;
+0724;SYRIAC LETTER FINAL SEMKATH;Lo;0;AL;;;;;N;;;;;
+0725;SYRIAC LETTER E;Lo;0;AL;;;;;N;;;;;
+0726;SYRIAC LETTER PE;Lo;0;AL;;;;;N;;;;;
+0727;SYRIAC LETTER REVERSED PE;Lo;0;AL;;;;;N;;;;;
+0728;SYRIAC LETTER SADHE;Lo;0;AL;;;;;N;;;;;
+0729;SYRIAC LETTER QAPH;Lo;0;AL;;;;;N;;;;;
+072A;SYRIAC LETTER RISH;Lo;0;AL;;;;;N;;;;;
+072B;SYRIAC LETTER SHIN;Lo;0;AL;;;;;N;;;;;
+072C;SYRIAC LETTER TAW;Lo;0;AL;;;;;N;;;;;
+072D;SYRIAC LETTER PERSIAN BHETH;Lo;0;AL;;;;;N;;;;;
+072E;SYRIAC LETTER PERSIAN GHAMAL;Lo;0;AL;;;;;N;;;;;
+072F;SYRIAC LETTER PERSIAN DHALATH;Lo;0;AL;;;;;N;;;;;
+0730;SYRIAC PTHAHA ABOVE;Mn;230;NSM;;;;;N;;;;;
+0731;SYRIAC PTHAHA BELOW;Mn;220;NSM;;;;;N;;;;;
+0732;SYRIAC PTHAHA DOTTED;Mn;230;NSM;;;;;N;;;;;
+0733;SYRIAC ZQAPHA ABOVE;Mn;230;NSM;;;;;N;;;;;
+0734;SYRIAC ZQAPHA BELOW;Mn;220;NSM;;;;;N;;;;;
+0735;SYRIAC ZQAPHA DOTTED;Mn;230;NSM;;;;;N;;;;;
+0736;SYRIAC RBASA ABOVE;Mn;230;NSM;;;;;N;;;;;
+0737;SYRIAC RBASA BELOW;Mn;220;NSM;;;;;N;;;;;
+0738;SYRIAC DOTTED ZLAMA HORIZONTAL;Mn;220;NSM;;;;;N;;;;;
+0739;SYRIAC DOTTED ZLAMA ANGULAR;Mn;220;NSM;;;;;N;;;;;
+073A;SYRIAC HBASA ABOVE;Mn;230;NSM;;;;;N;;;;;
+073B;SYRIAC HBASA BELOW;Mn;220;NSM;;;;;N;;;;;
+073C;SYRIAC HBASA-ESASA DOTTED;Mn;220;NSM;;;;;N;;;;;
+073D;SYRIAC ESASA ABOVE;Mn;230;NSM;;;;;N;;;;;
+073E;SYRIAC ESASA BELOW;Mn;220;NSM;;;;;N;;;;;
+073F;SYRIAC RWAHA;Mn;230;NSM;;;;;N;;;;;
+0740;SYRIAC FEMININE DOT;Mn;230;NSM;;;;;N;;;;;
+0741;SYRIAC QUSHSHAYA;Mn;230;NSM;;;;;N;;;;;
+0742;SYRIAC RUKKAKHA;Mn;220;NSM;;;;;N;;;;;
+0743;SYRIAC TWO VERTICAL DOTS ABOVE;Mn;230;NSM;;;;;N;;;;;
+0744;SYRIAC TWO VERTICAL DOTS BELOW;Mn;220;NSM;;;;;N;;;;;
+0745;SYRIAC THREE DOTS ABOVE;Mn;230;NSM;;;;;N;;;;;
+0746;SYRIAC THREE DOTS BELOW;Mn;220;NSM;;;;;N;;;;;
+0747;SYRIAC OBLIQUE LINE ABOVE;Mn;230;NSM;;;;;N;;;;;
+0748;SYRIAC OBLIQUE LINE BELOW;Mn;220;NSM;;;;;N;;;;;
+0749;SYRIAC MUSIC;Mn;230;NSM;;;;;N;;;;;
+074A;SYRIAC BARREKH;Mn;230;NSM;;;;;N;;;;;
+074D;SYRIAC LETTER SOGDIAN ZHAIN;Lo;0;AL;;;;;N;;;;;
+074E;SYRIAC LETTER SOGDIAN KHAPH;Lo;0;AL;;;;;N;;;;;
+074F;SYRIAC LETTER SOGDIAN FE;Lo;0;AL;;;;;N;;;;;
+0750;ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW;Lo;0;AL;;;;;N;;;;;
+0751;ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;;
+0752;ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW;Lo;0;AL;;;;;N;;;;;
+0753;ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;;
+0754;ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE;Lo;0;AL;;;;;N;;;;;
+0755;ARABIC LETTER BEH WITH INVERTED SMALL V BELOW;Lo;0;AL;;;;;N;;;;;
+0756;ARABIC LETTER BEH WITH SMALL V;Lo;0;AL;;;;;N;;;;;
+0757;ARABIC LETTER HAH WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;;
+0758;ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW;Lo;0;AL;;;;;N;;;;;
+0759;ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH;Lo;0;AL;;;;;N;;;;;
+075A;ARABIC LETTER DAL WITH INVERTED SMALL V BELOW;Lo;0;AL;;;;;N;;;;;
+075B;ARABIC LETTER REH WITH STROKE;Lo;0;AL;;;;;N;;;;;
+075C;ARABIC LETTER SEEN WITH FOUR DOTS ABOVE;Lo;0;AL;;;;;N;;;;;
+075D;ARABIC LETTER AIN WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;;
+075E;ARABIC LETTER AIN WITH THREE DOTS POINTING DOWNWARDS ABOVE;Lo;0;AL;;;;;N;;;;;
+075F;ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE;Lo;0;AL;;;;;N;;;;;
+0760;ARABIC LETTER FEH WITH TWO DOTS BELOW;Lo;0;AL;;;;;N;;;;;
+0761;ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW;Lo;0;AL;;;;;N;;;;;
+0762;ARABIC LETTER KEHEH WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;;
+0763;ARABIC LETTER KEHEH WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;;
+0764;ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW;Lo;0;AL;;;;;N;;;;;
+0765;ARABIC LETTER MEEM WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;;
+0766;ARABIC LETTER MEEM WITH DOT BELOW;Lo;0;AL;;;;;N;;;;;
+0767;ARABIC LETTER NOON WITH TWO DOTS BELOW;Lo;0;AL;;;;;N;;;;;
+0768;ARABIC LETTER NOON WITH SMALL TAH;Lo;0;AL;;;;;N;;;;;
+0769;ARABIC LETTER NOON WITH SMALL V;Lo;0;AL;;;;;N;;;;;
+076A;ARABIC LETTER LAM WITH BAR;Lo;0;AL;;;;;N;;;;;
+076B;ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE;Lo;0;AL;;;;;N;;;;;
+076C;ARABIC LETTER REH WITH HAMZA ABOVE;Lo;0;AL;;;;;N;;;;;
+076D;ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE;Lo;0;AL;;;;;N;;;;;
+0780;THAANA LETTER HAA;Lo;0;AL;;;;;N;;;;;
+0781;THAANA LETTER SHAVIYANI;Lo;0;AL;;;;;N;;;;;
+0782;THAANA LETTER NOONU;Lo;0;AL;;;;;N;;;;;
+0783;THAANA LETTER RAA;Lo;0;AL;;;;;N;;;;;
+0784;THAANA LETTER BAA;Lo;0;AL;;;;;N;;;;;
+0785;THAANA LETTER LHAVIYANI;Lo;0;AL;;;;;N;;;;;
+0786;THAANA LETTER KAAFU;Lo;0;AL;;;;;N;;;;;
+0787;THAANA LETTER ALIFU;Lo;0;AL;;;;;N;;;;;
+0788;THAANA LETTER VAAVU;Lo;0;AL;;;;;N;;;;;
+0789;THAANA LETTER MEEMU;Lo;0;AL;;;;;N;;;;;
+078A;THAANA LETTER FAAFU;Lo;0;AL;;;;;N;;;;;
+078B;THAANA LETTER DHAALU;Lo;0;AL;;;;;N;;;;;
+078C;THAANA LETTER THAA;Lo;0;AL;;;;;N;;;;;
+078D;THAANA LETTER LAAMU;Lo;0;AL;;;;;N;;;;;
+078E;THAANA LETTER GAAFU;Lo;0;AL;;;;;N;;;;;
+078F;THAANA LETTER GNAVIYANI;Lo;0;AL;;;;;N;;;;;
+0790;THAANA LETTER SEENU;Lo;0;AL;;;;;N;;;;;
+0791;THAANA LETTER DAVIYANI;Lo;0;AL;;;;;N;;;;;
+0792;THAANA LETTER ZAVIYANI;Lo;0;AL;;;;;N;;;;;
+0793;THAANA LETTER TAVIYANI;Lo;0;AL;;;;;N;;;;;
+0794;THAANA LETTER YAA;Lo;0;AL;;;;;N;;;;;
+0795;THAANA LETTER PAVIYANI;Lo;0;AL;;;;;N;;;;;
+0796;THAANA LETTER JAVIYANI;Lo;0;AL;;;;;N;;;;;
+0797;THAANA LETTER CHAVIYANI;Lo;0;AL;;;;;N;;;;;
+0798;THAANA LETTER TTAA;Lo;0;AL;;;;;N;;;;;
+0799;THAANA LETTER HHAA;Lo;0;AL;;;;;N;;;;;
+079A;THAANA LETTER KHAA;Lo;0;AL;;;;;N;;;;;
+079B;THAANA LETTER THAALU;Lo;0;AL;;;;;N;;;;;
+079C;THAANA LETTER ZAA;Lo;0;AL;;;;;N;;;;;
+079D;THAANA LETTER SHEENU;Lo;0;AL;;;;;N;;;;;
+079E;THAANA LETTER SAADHU;Lo;0;AL;;;;;N;;;;;
+079F;THAANA LETTER DAADHU;Lo;0;AL;;;;;N;;;;;
+07A0;THAANA LETTER TO;Lo;0;AL;;;;;N;;;;;
+07A1;THAANA LETTER ZO;Lo;0;AL;;;;;N;;;;;
+07A2;THAANA LETTER AINU;Lo;0;AL;;;;;N;;;;;
+07A3;THAANA LETTER GHAINU;Lo;0;AL;;;;;N;;;;;
+07A4;THAANA LETTER QAAFU;Lo;0;AL;;;;;N;;;;;
+07A5;THAANA LETTER WAAVU;Lo;0;AL;;;;;N;;;;;
+07A6;THAANA ABAFILI;Mn;0;NSM;;;;;N;;;;;
+07A7;THAANA AABAAFILI;Mn;0;NSM;;;;;N;;;;;
+07A8;THAANA IBIFILI;Mn;0;NSM;;;;;N;;;;;
+07A9;THAANA EEBEEFILI;Mn;0;NSM;;;;;N;;;;;
+07AA;THAANA UBUFILI;Mn;0;NSM;;;;;N;;;;;
+07AB;THAANA OOBOOFILI;Mn;0;NSM;;;;;N;;;;;
+07AC;THAANA EBEFILI;Mn;0;NSM;;;;;N;;;;;
+07AD;THAANA EYBEYFILI;Mn;0;NSM;;;;;N;;;;;
+07AE;THAANA OBOFILI;Mn;0;NSM;;;;;N;;;;;
+07AF;THAANA OABOAFILI;Mn;0;NSM;;;;;N;;;;;
+07B0;THAANA SUKUN;Mn;0;NSM;;;;;N;;;;;
+07B1;THAANA LETTER NAA;Lo;0;AL;;;;;N;;;;;
+0901;DEVANAGARI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;;
+0902;DEVANAGARI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;;
+0903;DEVANAGARI SIGN VISARGA;Mc;0;L;;;;;N;;;;;
+0904;DEVANAGARI LETTER SHORT A;Lo;0;L;;;;;N;;;;;
+0905;DEVANAGARI LETTER A;Lo;0;L;;;;;N;;;;;
+0906;DEVANAGARI LETTER AA;Lo;0;L;;;;;N;;;;;
+0907;DEVANAGARI LETTER I;Lo;0;L;;;;;N;;;;;
+0908;DEVANAGARI LETTER II;Lo;0;L;;;;;N;;;;;
+0909;DEVANAGARI LETTER U;Lo;0;L;;;;;N;;;;;
+090A;DEVANAGARI LETTER UU;Lo;0;L;;;;;N;;;;;
+090B;DEVANAGARI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;;
+090C;DEVANAGARI LETTER VOCALIC L;Lo;0;L;;;;;N;;;;;
+090D;DEVANAGARI LETTER CANDRA E;Lo;0;L;;;;;N;;;;;
+090E;DEVANAGARI LETTER SHORT E;Lo;0;L;;;;;N;;;;;
+090F;DEVANAGARI LETTER E;Lo;0;L;;;;;N;;;;;
+0910;DEVANAGARI LETTER AI;Lo;0;L;;;;;N;;;;;
+0911;DEVANAGARI LETTER CANDRA O;Lo;0;L;;;;;N;;;;;
+0912;DEVANAGARI LETTER SHORT O;Lo;0;L;;;;;N;;;;;
+0913;DEVANAGARI LETTER O;Lo;0;L;;;;;N;;;;;
+0914;DEVANAGARI LETTER AU;Lo;0;L;;;;;N;;;;;
+0915;DEVANAGARI LETTER KA;Lo;0;L;;;;;N;;;;;
+0916;DEVANAGARI LETTER KHA;Lo;0;L;;;;;N;;;;;
+0917;DEVANAGARI LETTER GA;Lo;0;L;;;;;N;;;;;
+0918;DEVANAGARI LETTER GHA;Lo;0;L;;;;;N;;;;;
+0919;DEVANAGARI LETTER NGA;Lo;0;L;;;;;N;;;;;
+091A;DEVANAGARI LETTER CA;Lo;0;L;;;;;N;;;;;
+091B;DEVANAGARI LETTER CHA;Lo;0;L;;;;;N;;;;;
+091C;DEVANAGARI LETTER JA;Lo;0;L;;;;;N;;;;;
+091D;DEVANAGARI LETTER JHA;Lo;0;L;;;;;N;;;;;
+091E;DEVANAGARI LETTER NYA;Lo;0;L;;;;;N;;;;;
+091F;DEVANAGARI LETTER TTA;Lo;0;L;;;;;N;;;;;
+0920;DEVANAGARI LETTER TTHA;Lo;0;L;;;;;N;;;;;
+0921;DEVANAGARI LETTER DDA;Lo;0;L;;;;;N;;;;;
+0922;DEVANAGARI LETTER DDHA;Lo;0;L;;;;;N;;;;;
+0923;DEVANAGARI LETTER NNA;Lo;0;L;;;;;N;;;;;
+0924;DEVANAGARI LETTER TA;Lo;0;L;;;;;N;;;;;
+0925;DEVANAGARI LETTER THA;Lo;0;L;;;;;N;;;;;
+0926;DEVANAGARI LETTER DA;Lo;0;L;;;;;N;;;;;
+0927;DEVANAGARI LETTER DHA;Lo;0;L;;;;;N;;;;;
+0928;DEVANAGARI LETTER NA;Lo;0;L;;;;;N;;;;;
+0929;DEVANAGARI LETTER NNNA;Lo;0;L;0928 093C;;;;N;;;;;
+092A;DEVANAGARI LETTER PA;Lo;0;L;;;;;N;;;;;
+092B;DEVANAGARI LETTER PHA;Lo;0;L;;;;;N;;;;;
+092C;DEVANAGARI LETTER BA;Lo;0;L;;;;;N;;;;;
+092D;DEVANAGARI LETTER BHA;Lo;0;L;;;;;N;;;;;
+092E;DEVANAGARI LETTER MA;Lo;0;L;;;;;N;;;;;
+092F;DEVANAGARI LETTER YA;Lo;0;L;;;;;N;;;;;
+0930;DEVANAGARI LETTER RA;Lo;0;L;;;;;N;;;;;
+0931;DEVANAGARI LETTER RRA;Lo;0;L;0930 093C;;;;N;;;;;
+0932;DEVANAGARI LETTER LA;Lo;0;L;;;;;N;;;;;
+0933;DEVANAGARI LETTER LLA;Lo;0;L;;;;;N;;;;;
+0934;DEVANAGARI LETTER LLLA;Lo;0;L;0933 093C;;;;N;;;;;
+0935;DEVANAGARI LETTER VA;Lo;0;L;;;;;N;;;;;
+0936;DEVANAGARI LETTER SHA;Lo;0;L;;;;;N;;;;;
+0937;DEVANAGARI LETTER SSA;Lo;0;L;;;;;N;;;;;
+0938;DEVANAGARI LETTER SA;Lo;0;L;;;;;N;;;;;
+0939;DEVANAGARI LETTER HA;Lo;0;L;;;;;N;;;;;
+093C;DEVANAGARI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;;
+093D;DEVANAGARI SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;;
+093E;DEVANAGARI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;;
+093F;DEVANAGARI VOWEL SIGN I;Mc;0;L;;;;;N;;;;;
+0940;DEVANAGARI VOWEL SIGN II;Mc;0;L;;;;;N;;;;;
+0941;DEVANAGARI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+0942;DEVANAGARI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;;
+0943;DEVANAGARI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;;
+0944;DEVANAGARI VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;;
+0945;DEVANAGARI VOWEL SIGN CANDRA E;Mn;0;NSM;;;;;N;;;;;
+0946;DEVANAGARI VOWEL SIGN SHORT E;Mn;0;NSM;;;;;N;;;;;
+0947;DEVANAGARI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;;
+0948;DEVANAGARI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;;
+0949;DEVANAGARI VOWEL SIGN CANDRA O;Mc;0;L;;;;;N;;;;;
+094A;DEVANAGARI VOWEL SIGN SHORT O;Mc;0;L;;;;;N;;;;;
+094B;DEVANAGARI VOWEL SIGN O;Mc;0;L;;;;;N;;;;;
+094C;DEVANAGARI VOWEL SIGN AU;Mc;0;L;;;;;N;;;;;
+094D;DEVANAGARI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
+0950;DEVANAGARI OM;Lo;0;L;;;;;N;;;;;
+0951;DEVANAGARI STRESS SIGN UDATTA;Mn;230;NSM;;;;;N;;;;;
+0952;DEVANAGARI STRESS SIGN ANUDATTA;Mn;220;NSM;;;;;N;;;;;
+0953;DEVANAGARI GRAVE ACCENT;Mn;230;NSM;;;;;N;;;;;
+0954;DEVANAGARI ACUTE ACCENT;Mn;230;NSM;;;;;N;;;;;
+0958;DEVANAGARI LETTER QA;Lo;0;L;0915 093C;;;;N;;;;;
+0959;DEVANAGARI LETTER KHHA;Lo;0;L;0916 093C;;;;N;;;;;
+095A;DEVANAGARI LETTER GHHA;Lo;0;L;0917 093C;;;;N;;;;;
+095B;DEVANAGARI LETTER ZA;Lo;0;L;091C 093C;;;;N;;;;;
+095C;DEVANAGARI LETTER DDDHA;Lo;0;L;0921 093C;;;;N;;;;;
+095D;DEVANAGARI LETTER RHA;Lo;0;L;0922 093C;;;;N;;;;;
+095E;DEVANAGARI LETTER FA;Lo;0;L;092B 093C;;;;N;;;;;
+095F;DEVANAGARI LETTER YYA;Lo;0;L;092F 093C;;;;N;;;;;
+0960;DEVANAGARI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;;
+0961;DEVANAGARI LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;;
+0962;DEVANAGARI VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;;
+0963;DEVANAGARI VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;;
+0964;DEVANAGARI DANDA;Po;0;L;;;;;N;;;;;
+0965;DEVANAGARI DOUBLE DANDA;Po;0;L;;;;;N;;;;;
+0966;DEVANAGARI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+0967;DEVANAGARI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+0968;DEVANAGARI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+0969;DEVANAGARI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+096A;DEVANAGARI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+096B;DEVANAGARI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+096C;DEVANAGARI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+096D;DEVANAGARI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+096E;DEVANAGARI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+096F;DEVANAGARI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+0970;DEVANAGARI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;;
+097D;DEVANAGARI LETTER GLOTTAL STOP;Lo;0;L;;;;;N;;;;;
+0981;BENGALI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;;
+0982;BENGALI SIGN ANUSVARA;Mc;0;L;;;;;N;;;;;
+0983;BENGALI SIGN VISARGA;Mc;0;L;;;;;N;;;;;
+0985;BENGALI LETTER A;Lo;0;L;;;;;N;;;;;
+0986;BENGALI LETTER AA;Lo;0;L;;;;;N;;;;;
+0987;BENGALI LETTER I;Lo;0;L;;;;;N;;;;;
+0988;BENGALI LETTER II;Lo;0;L;;;;;N;;;;;
+0989;BENGALI LETTER U;Lo;0;L;;;;;N;;;;;
+098A;BENGALI LETTER UU;Lo;0;L;;;;;N;;;;;
+098B;BENGALI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;;
+098C;BENGALI LETTER VOCALIC L;Lo;0;L;;;;;N;;;;;
+098F;BENGALI LETTER E;Lo;0;L;;;;;N;;;;;
+0990;BENGALI LETTER AI;Lo;0;L;;;;;N;;;;;
+0993;BENGALI LETTER O;Lo;0;L;;;;;N;;;;;
+0994;BENGALI LETTER AU;Lo;0;L;;;;;N;;;;;
+0995;BENGALI LETTER KA;Lo;0;L;;;;;N;;;;;
+0996;BENGALI LETTER KHA;Lo;0;L;;;;;N;;;;;
+0997;BENGALI LETTER GA;Lo;0;L;;;;;N;;;;;
+0998;BENGALI LETTER GHA;Lo;0;L;;;;;N;;;;;
+0999;BENGALI LETTER NGA;Lo;0;L;;;;;N;;;;;
+099A;BENGALI LETTER CA;Lo;0;L;;;;;N;;;;;
+099B;BENGALI LETTER CHA;Lo;0;L;;;;;N;;;;;
+099C;BENGALI LETTER JA;Lo;0;L;;;;;N;;;;;
+099D;BENGALI LETTER JHA;Lo;0;L;;;;;N;;;;;
+099E;BENGALI LETTER NYA;Lo;0;L;;;;;N;;;;;
+099F;BENGALI LETTER TTA;Lo;0;L;;;;;N;;;;;
+09A0;BENGALI LETTER TTHA;Lo;0;L;;;;;N;;;;;
+09A1;BENGALI LETTER DDA;Lo;0;L;;;;;N;;;;;
+09A2;BENGALI LETTER DDHA;Lo;0;L;;;;;N;;;;;
+09A3;BENGALI LETTER NNA;Lo;0;L;;;;;N;;;;;
+09A4;BENGALI LETTER TA;Lo;0;L;;;;;N;;;;;
+09A5;BENGALI LETTER THA;Lo;0;L;;;;;N;;;;;
+09A6;BENGALI LETTER DA;Lo;0;L;;;;;N;;;;;
+09A7;BENGALI LETTER DHA;Lo;0;L;;;;;N;;;;;
+09A8;BENGALI LETTER NA;Lo;0;L;;;;;N;;;;;
+09AA;BENGALI LETTER PA;Lo;0;L;;;;;N;;;;;
+09AB;BENGALI LETTER PHA;Lo;0;L;;;;;N;;;;;
+09AC;BENGALI LETTER BA;Lo;0;L;;;;;N;;;;;
+09AD;BENGALI LETTER BHA;Lo;0;L;;;;;N;;;;;
+09AE;BENGALI LETTER MA;Lo;0;L;;;;;N;;;;;
+09AF;BENGALI LETTER YA;Lo;0;L;;;;;N;;;;;
+09B0;BENGALI LETTER RA;Lo;0;L;;;;;N;;;;;
+09B2;BENGALI LETTER LA;Lo;0;L;;;;;N;;;;;
+09B6;BENGALI LETTER SHA;Lo;0;L;;;;;N;;;;;
+09B7;BENGALI LETTER SSA;Lo;0;L;;;;;N;;;;;
+09B8;BENGALI LETTER SA;Lo;0;L;;;;;N;;;;;
+09B9;BENGALI LETTER HA;Lo;0;L;;;;;N;;;;;
+09BC;BENGALI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;;
+09BD;BENGALI SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;;
+09BE;BENGALI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;;
+09BF;BENGALI VOWEL SIGN I;Mc;0;L;;;;;N;;;;;
+09C0;BENGALI VOWEL SIGN II;Mc;0;L;;;;;N;;;;;
+09C1;BENGALI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+09C2;BENGALI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;;
+09C3;BENGALI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;;
+09C4;BENGALI VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;;
+09C7;BENGALI VOWEL SIGN E;Mc;0;L;;;;;N;;;;;
+09C8;BENGALI VOWEL SIGN AI;Mc;0;L;;;;;N;;;;;
+09CB;BENGALI VOWEL SIGN O;Mc;0;L;09C7 09BE;;;;N;;;;;
+09CC;BENGALI VOWEL SIGN AU;Mc;0;L;09C7 09D7;;;;N;;;;;
+09CD;BENGALI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
+09CE;BENGALI LETTER KHANDA TA;Lo;0;L;;;;;N;;;;;
+09D7;BENGALI AU LENGTH MARK;Mc;0;L;;;;;N;;;;;
+09DC;BENGALI LETTER RRA;Lo;0;L;09A1 09BC;;;;N;;;;;
+09DD;BENGALI LETTER RHA;Lo;0;L;09A2 09BC;;;;N;;;;;
+09DF;BENGALI LETTER YYA;Lo;0;L;09AF 09BC;;;;N;;;;;
+09E0;BENGALI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;;
+09E1;BENGALI LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;;
+09E2;BENGALI VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;;
+09E3;BENGALI VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;;
+09E6;BENGALI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+09E7;BENGALI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+09E8;BENGALI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+09E9;BENGALI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+09EA;BENGALI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+09EB;BENGALI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+09EC;BENGALI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+09ED;BENGALI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+09EE;BENGALI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+09EF;BENGALI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+09F0;BENGALI LETTER RA WITH MIDDLE DIAGONAL;Lo;0;L;;;;;N;;Assamese;;;
+09F1;BENGALI LETTER RA WITH LOWER DIAGONAL;Lo;0;L;;;;;N;BENGALI LETTER VA WITH LOWER DIAGONAL;Assamese;;;
+09F2;BENGALI RUPEE MARK;Sc;0;ET;;;;;N;;;;;
+09F3;BENGALI RUPEE SIGN;Sc;0;ET;;;;;N;;;;;
+09F4;BENGALI CURRENCY NUMERATOR ONE;No;0;L;;;;1;N;;;;;
+09F5;BENGALI CURRENCY NUMERATOR TWO;No;0;L;;;;2;N;;;;;
+09F6;BENGALI CURRENCY NUMERATOR THREE;No;0;L;;;;3;N;;;;;
+09F7;BENGALI CURRENCY NUMERATOR FOUR;No;0;L;;;;4;N;;;;;
+09F8;BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR;No;0;L;;;;;N;;;;;
+09F9;BENGALI CURRENCY DENOMINATOR SIXTEEN;No;0;L;;;;16;N;;;;;
+09FA;BENGALI ISSHAR;So;0;L;;;;;N;;;;;
+0A01;GURMUKHI SIGN ADAK BINDI;Mn;0;NSM;;;;;N;;;;;
+0A02;GURMUKHI SIGN BINDI;Mn;0;NSM;;;;;N;;;;;
+0A03;GURMUKHI SIGN VISARGA;Mc;0;L;;;;;N;;;;;
+0A05;GURMUKHI LETTER A;Lo;0;L;;;;;N;;;;;
+0A06;GURMUKHI LETTER AA;Lo;0;L;;;;;N;;;;;
+0A07;GURMUKHI LETTER I;Lo;0;L;;;;;N;;;;;
+0A08;GURMUKHI LETTER II;Lo;0;L;;;;;N;;;;;
+0A09;GURMUKHI LETTER U;Lo;0;L;;;;;N;;;;;
+0A0A;GURMUKHI LETTER UU;Lo;0;L;;;;;N;;;;;
+0A0F;GURMUKHI LETTER EE;Lo;0;L;;;;;N;;;;;
+0A10;GURMUKHI LETTER AI;Lo;0;L;;;;;N;;;;;
+0A13;GURMUKHI LETTER OO;Lo;0;L;;;;;N;;;;;
+0A14;GURMUKHI LETTER AU;Lo;0;L;;;;;N;;;;;
+0A15;GURMUKHI LETTER KA;Lo;0;L;;;;;N;;;;;
+0A16;GURMUKHI LETTER KHA;Lo;0;L;;;;;N;;;;;
+0A17;GURMUKHI LETTER GA;Lo;0;L;;;;;N;;;;;
+0A18;GURMUKHI LETTER GHA;Lo;0;L;;;;;N;;;;;
+0A19;GURMUKHI LETTER NGA;Lo;0;L;;;;;N;;;;;
+0A1A;GURMUKHI LETTER CA;Lo;0;L;;;;;N;;;;;
+0A1B;GURMUKHI LETTER CHA;Lo;0;L;;;;;N;;;;;
+0A1C;GURMUKHI LETTER JA;Lo;0;L;;;;;N;;;;;
+0A1D;GURMUKHI LETTER JHA;Lo;0;L;;;;;N;;;;;
+0A1E;GURMUKHI LETTER NYA;Lo;0;L;;;;;N;;;;;
+0A1F;GURMUKHI LETTER TTA;Lo;0;L;;;;;N;;;;;
+0A20;GURMUKHI LETTER TTHA;Lo;0;L;;;;;N;;;;;
+0A21;GURMUKHI LETTER DDA;Lo;0;L;;;;;N;;;;;
+0A22;GURMUKHI LETTER DDHA;Lo;0;L;;;;;N;;;;;
+0A23;GURMUKHI LETTER NNA;Lo;0;L;;;;;N;;;;;
+0A24;GURMUKHI LETTER TA;Lo;0;L;;;;;N;;;;;
+0A25;GURMUKHI LETTER THA;Lo;0;L;;;;;N;;;;;
+0A26;GURMUKHI LETTER DA;Lo;0;L;;;;;N;;;;;
+0A27;GURMUKHI LETTER DHA;Lo;0;L;;;;;N;;;;;
+0A28;GURMUKHI LETTER NA;Lo;0;L;;;;;N;;;;;
+0A2A;GURMUKHI LETTER PA;Lo;0;L;;;;;N;;;;;
+0A2B;GURMUKHI LETTER PHA;Lo;0;L;;;;;N;;;;;
+0A2C;GURMUKHI LETTER BA;Lo;0;L;;;;;N;;;;;
+0A2D;GURMUKHI LETTER BHA;Lo;0;L;;;;;N;;;;;
+0A2E;GURMUKHI LETTER MA;Lo;0;L;;;;;N;;;;;
+0A2F;GURMUKHI LETTER YA;Lo;0;L;;;;;N;;;;;
+0A30;GURMUKHI LETTER RA;Lo;0;L;;;;;N;;;;;
+0A32;GURMUKHI LETTER LA;Lo;0;L;;;;;N;;;;;
+0A33;GURMUKHI LETTER LLA;Lo;0;L;0A32 0A3C;;;;N;;;;;
+0A35;GURMUKHI LETTER VA;Lo;0;L;;;;;N;;;;;
+0A36;GURMUKHI LETTER SHA;Lo;0;L;0A38 0A3C;;;;N;;;;;
+0A38;GURMUKHI LETTER SA;Lo;0;L;;;;;N;;;;;
+0A39;GURMUKHI LETTER HA;Lo;0;L;;;;;N;;;;;
+0A3C;GURMUKHI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;;
+0A3E;GURMUKHI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;;
+0A3F;GURMUKHI VOWEL SIGN I;Mc;0;L;;;;;N;;;;;
+0A40;GURMUKHI VOWEL SIGN II;Mc;0;L;;;;;N;;;;;
+0A41;GURMUKHI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+0A42;GURMUKHI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;;
+0A47;GURMUKHI VOWEL SIGN EE;Mn;0;NSM;;;;;N;;;;;
+0A48;GURMUKHI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;;
+0A4B;GURMUKHI VOWEL SIGN OO;Mn;0;NSM;;;;;N;;;;;
+0A4C;GURMUKHI VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;;
+0A4D;GURMUKHI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
+0A59;GURMUKHI LETTER KHHA;Lo;0;L;0A16 0A3C;;;;N;;;;;
+0A5A;GURMUKHI LETTER GHHA;Lo;0;L;0A17 0A3C;;;;N;;;;;
+0A5B;GURMUKHI LETTER ZA;Lo;0;L;0A1C 0A3C;;;;N;;;;;
+0A5C;GURMUKHI LETTER RRA;Lo;0;L;;;;;N;;;;;
+0A5E;GURMUKHI LETTER FA;Lo;0;L;0A2B 0A3C;;;;N;;;;;
+0A66;GURMUKHI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+0A67;GURMUKHI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+0A68;GURMUKHI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+0A69;GURMUKHI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+0A6A;GURMUKHI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+0A6B;GURMUKHI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+0A6C;GURMUKHI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+0A6D;GURMUKHI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+0A6E;GURMUKHI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+0A6F;GURMUKHI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+0A70;GURMUKHI TIPPI;Mn;0;NSM;;;;;N;;;;;
+0A71;GURMUKHI ADDAK;Mn;0;NSM;;;;;N;;;;;
+0A72;GURMUKHI IRI;Lo;0;L;;;;;N;;;;;
+0A73;GURMUKHI URA;Lo;0;L;;;;;N;;;;;
+0A74;GURMUKHI EK ONKAR;Lo;0;L;;;;;N;;;;;
+0A81;GUJARATI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;;
+0A82;GUJARATI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;;
+0A83;GUJARATI SIGN VISARGA;Mc;0;L;;;;;N;;;;;
+0A85;GUJARATI LETTER A;Lo;0;L;;;;;N;;;;;
+0A86;GUJARATI LETTER AA;Lo;0;L;;;;;N;;;;;
+0A87;GUJARATI LETTER I;Lo;0;L;;;;;N;;;;;
+0A88;GUJARATI LETTER II;Lo;0;L;;;;;N;;;;;
+0A89;GUJARATI LETTER U;Lo;0;L;;;;;N;;;;;
+0A8A;GUJARATI LETTER UU;Lo;0;L;;;;;N;;;;;
+0A8B;GUJARATI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;;
+0A8C;GUJARATI LETTER VOCALIC L;Lo;0;L;;;;;N;;;;;
+0A8D;GUJARATI VOWEL CANDRA E;Lo;0;L;;;;;N;;;;;
+0A8F;GUJARATI LETTER E;Lo;0;L;;;;;N;;;;;
+0A90;GUJARATI LETTER AI;Lo;0;L;;;;;N;;;;;
+0A91;GUJARATI VOWEL CANDRA O;Lo;0;L;;;;;N;;;;;
+0A93;GUJARATI LETTER O;Lo;0;L;;;;;N;;;;;
+0A94;GUJARATI LETTER AU;Lo;0;L;;;;;N;;;;;
+0A95;GUJARATI LETTER KA;Lo;0;L;;;;;N;;;;;
+0A96;GUJARATI LETTER KHA;Lo;0;L;;;;;N;;;;;
+0A97;GUJARATI LETTER GA;Lo;0;L;;;;;N;;;;;
+0A98;GUJARATI LETTER GHA;Lo;0;L;;;;;N;;;;;
+0A99;GUJARATI LETTER NGA;Lo;0;L;;;;;N;;;;;
+0A9A;GUJARATI LETTER CA;Lo;0;L;;;;;N;;;;;
+0A9B;GUJARATI LETTER CHA;Lo;0;L;;;;;N;;;;;
+0A9C;GUJARATI LETTER JA;Lo;0;L;;;;;N;;;;;
+0A9D;GUJARATI LETTER JHA;Lo;0;L;;;;;N;;;;;
+0A9E;GUJARATI LETTER NYA;Lo;0;L;;;;;N;;;;;
+0A9F;GUJARATI LETTER TTA;Lo;0;L;;;;;N;;;;;
+0AA0;GUJARATI LETTER TTHA;Lo;0;L;;;;;N;;;;;
+0AA1;GUJARATI LETTER DDA;Lo;0;L;;;;;N;;;;;
+0AA2;GUJARATI LETTER DDHA;Lo;0;L;;;;;N;;;;;
+0AA3;GUJARATI LETTER NNA;Lo;0;L;;;;;N;;;;;
+0AA4;GUJARATI LETTER TA;Lo;0;L;;;;;N;;;;;
+0AA5;GUJARATI LETTER THA;Lo;0;L;;;;;N;;;;;
+0AA6;GUJARATI LETTER DA;Lo;0;L;;;;;N;;;;;
+0AA7;GUJARATI LETTER DHA;Lo;0;L;;;;;N;;;;;
+0AA8;GUJARATI LETTER NA;Lo;0;L;;;;;N;;;;;
+0AAA;GUJARATI LETTER PA;Lo;0;L;;;;;N;;;;;
+0AAB;GUJARATI LETTER PHA;Lo;0;L;;;;;N;;;;;
+0AAC;GUJARATI LETTER BA;Lo;0;L;;;;;N;;;;;
+0AAD;GUJARATI LETTER BHA;Lo;0;L;;;;;N;;;;;
+0AAE;GUJARATI LETTER MA;Lo;0;L;;;;;N;;;;;
+0AAF;GUJARATI LETTER YA;Lo;0;L;;;;;N;;;;;
+0AB0;GUJARATI LETTER RA;Lo;0;L;;;;;N;;;;;
+0AB2;GUJARATI LETTER LA;Lo;0;L;;;;;N;;;;;
+0AB3;GUJARATI LETTER LLA;Lo;0;L;;;;;N;;;;;
+0AB5;GUJARATI LETTER VA;Lo;0;L;;;;;N;;;;;
+0AB6;GUJARATI LETTER SHA;Lo;0;L;;;;;N;;;;;
+0AB7;GUJARATI LETTER SSA;Lo;0;L;;;;;N;;;;;
+0AB8;GUJARATI LETTER SA;Lo;0;L;;;;;N;;;;;
+0AB9;GUJARATI LETTER HA;Lo;0;L;;;;;N;;;;;
+0ABC;GUJARATI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;;
+0ABD;GUJARATI SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;;
+0ABE;GUJARATI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;;
+0ABF;GUJARATI VOWEL SIGN I;Mc;0;L;;;;;N;;;;;
+0AC0;GUJARATI VOWEL SIGN II;Mc;0;L;;;;;N;;;;;
+0AC1;GUJARATI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+0AC2;GUJARATI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;;
+0AC3;GUJARATI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;;
+0AC4;GUJARATI VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;;
+0AC5;GUJARATI VOWEL SIGN CANDRA E;Mn;0;NSM;;;;;N;;;;;
+0AC7;GUJARATI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;;
+0AC8;GUJARATI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;;
+0AC9;GUJARATI VOWEL SIGN CANDRA O;Mc;0;L;;;;;N;;;;;
+0ACB;GUJARATI VOWEL SIGN O;Mc;0;L;;;;;N;;;;;
+0ACC;GUJARATI VOWEL SIGN AU;Mc;0;L;;;;;N;;;;;
+0ACD;GUJARATI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
+0AD0;GUJARATI OM;Lo;0;L;;;;;N;;;;;
+0AE0;GUJARATI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;;
+0AE1;GUJARATI LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;;
+0AE2;GUJARATI VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;;
+0AE3;GUJARATI VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;;
+0AE6;GUJARATI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+0AE7;GUJARATI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+0AE8;GUJARATI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+0AE9;GUJARATI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+0AEA;GUJARATI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+0AEB;GUJARATI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+0AEC;GUJARATI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+0AED;GUJARATI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+0AEE;GUJARATI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+0AEF;GUJARATI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+0AF1;GUJARATI RUPEE SIGN;Sc;0;ET;;;;;N;;;;;
+0B01;ORIYA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;;
+0B02;ORIYA SIGN ANUSVARA;Mc;0;L;;;;;N;;;;;
+0B03;ORIYA SIGN VISARGA;Mc;0;L;;;;;N;;;;;
+0B05;ORIYA LETTER A;Lo;0;L;;;;;N;;;;;
+0B06;ORIYA LETTER AA;Lo;0;L;;;;;N;;;;;
+0B07;ORIYA LETTER I;Lo;0;L;;;;;N;;;;;
+0B08;ORIYA LETTER II;Lo;0;L;;;;;N;;;;;
+0B09;ORIYA LETTER U;Lo;0;L;;;;;N;;;;;
+0B0A;ORIYA LETTER UU;Lo;0;L;;;;;N;;;;;
+0B0B;ORIYA LETTER VOCALIC R;Lo;0;L;;;;;N;;;;;
+0B0C;ORIYA LETTER VOCALIC L;Lo;0;L;;;;;N;;;;;
+0B0F;ORIYA LETTER E;Lo;0;L;;;;;N;;;;;
+0B10;ORIYA LETTER AI;Lo;0;L;;;;;N;;;;;
+0B13;ORIYA LETTER O;Lo;0;L;;;;;N;;;;;
+0B14;ORIYA LETTER AU;Lo;0;L;;;;;N;;;;;
+0B15;ORIYA LETTER KA;Lo;0;L;;;;;N;;;;;
+0B16;ORIYA LETTER KHA;Lo;0;L;;;;;N;;;;;
+0B17;ORIYA LETTER GA;Lo;0;L;;;;;N;;;;;
+0B18;ORIYA LETTER GHA;Lo;0;L;;;;;N;;;;;
+0B19;ORIYA LETTER NGA;Lo;0;L;;;;;N;;;;;
+0B1A;ORIYA LETTER CA;Lo;0;L;;;;;N;;;;;
+0B1B;ORIYA LETTER CHA;Lo;0;L;;;;;N;;;;;
+0B1C;ORIYA LETTER JA;Lo;0;L;;;;;N;;;;;
+0B1D;ORIYA LETTER JHA;Lo;0;L;;;;;N;;;;;
+0B1E;ORIYA LETTER NYA;Lo;0;L;;;;;N;;;;;
+0B1F;ORIYA LETTER TTA;Lo;0;L;;;;;N;;;;;
+0B20;ORIYA LETTER TTHA;Lo;0;L;;;;;N;;;;;
+0B21;ORIYA LETTER DDA;Lo;0;L;;;;;N;;;;;
+0B22;ORIYA LETTER DDHA;Lo;0;L;;;;;N;;;;;
+0B23;ORIYA LETTER NNA;Lo;0;L;;;;;N;;;;;
+0B24;ORIYA LETTER TA;Lo;0;L;;;;;N;;;;;
+0B25;ORIYA LETTER THA;Lo;0;L;;;;;N;;;;;
+0B26;ORIYA LETTER DA;Lo;0;L;;;;;N;;;;;
+0B27;ORIYA LETTER DHA;Lo;0;L;;;;;N;;;;;
+0B28;ORIYA LETTER NA;Lo;0;L;;;;;N;;;;;
+0B2A;ORIYA LETTER PA;Lo;0;L;;;;;N;;;;;
+0B2B;ORIYA LETTER PHA;Lo;0;L;;;;;N;;;;;
+0B2C;ORIYA LETTER BA;Lo;0;L;;;;;N;;;;;
+0B2D;ORIYA LETTER BHA;Lo;0;L;;;;;N;;;;;
+0B2E;ORIYA LETTER MA;Lo;0;L;;;;;N;;;;;
+0B2F;ORIYA LETTER YA;Lo;0;L;;;;;N;;;;;
+0B30;ORIYA LETTER RA;Lo;0;L;;;;;N;;;;;
+0B32;ORIYA LETTER LA;Lo;0;L;;;;;N;;;;;
+0B33;ORIYA LETTER LLA;Lo;0;L;;;;;N;;;;;
+0B35;ORIYA LETTER VA;Lo;0;L;;;;;N;;;;;
+0B36;ORIYA LETTER SHA;Lo;0;L;;;;;N;;;;;
+0B37;ORIYA LETTER SSA;Lo;0;L;;;;;N;;;;;
+0B38;ORIYA LETTER SA;Lo;0;L;;;;;N;;;;;
+0B39;ORIYA LETTER HA;Lo;0;L;;;;;N;;;;;
+0B3C;ORIYA SIGN NUKTA;Mn;7;NSM;;;;;N;;;;;
+0B3D;ORIYA SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;;
+0B3E;ORIYA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;;
+0B3F;ORIYA VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+0B40;ORIYA VOWEL SIGN II;Mc;0;L;;;;;N;;;;;
+0B41;ORIYA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+0B42;ORIYA VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;;
+0B43;ORIYA VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;;
+0B47;ORIYA VOWEL SIGN E;Mc;0;L;;;;;N;;;;;
+0B48;ORIYA VOWEL SIGN AI;Mc;0;L;0B47 0B56;;;;N;;;;;
+0B4B;ORIYA VOWEL SIGN O;Mc;0;L;0B47 0B3E;;;;N;;;;;
+0B4C;ORIYA VOWEL SIGN AU;Mc;0;L;0B47 0B57;;;;N;;;;;
+0B4D;ORIYA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
+0B56;ORIYA AI LENGTH MARK;Mn;0;NSM;;;;;N;;;;;
+0B57;ORIYA AU LENGTH MARK;Mc;0;L;;;;;N;;;;;
+0B5C;ORIYA LETTER RRA;Lo;0;L;0B21 0B3C;;;;N;;;;;
+0B5D;ORIYA LETTER RHA;Lo;0;L;0B22 0B3C;;;;N;;;;;
+0B5F;ORIYA LETTER YYA;Lo;0;L;;;;;N;;;;;
+0B60;ORIYA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;;
+0B61;ORIYA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;;
+0B66;ORIYA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+0B67;ORIYA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+0B68;ORIYA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+0B69;ORIYA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+0B6A;ORIYA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+0B6B;ORIYA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+0B6C;ORIYA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+0B6D;ORIYA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+0B6E;ORIYA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+0B6F;ORIYA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+0B70;ORIYA ISSHAR;So;0;L;;;;;N;;;;;
+0B71;ORIYA LETTER WA;Lo;0;L;;;;;N;;;;;
+0B82;TAMIL SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;;
+0B83;TAMIL SIGN VISARGA;Lo;0;L;;;;;N;;;;;
+0B85;TAMIL LETTER A;Lo;0;L;;;;;N;;;;;
+0B86;TAMIL LETTER AA;Lo;0;L;;;;;N;;;;;
+0B87;TAMIL LETTER I;Lo;0;L;;;;;N;;;;;
+0B88;TAMIL LETTER II;Lo;0;L;;;;;N;;;;;
+0B89;TAMIL LETTER U;Lo;0;L;;;;;N;;;;;
+0B8A;TAMIL LETTER UU;Lo;0;L;;;;;N;;;;;
+0B8E;TAMIL LETTER E;Lo;0;L;;;;;N;;;;;
+0B8F;TAMIL LETTER EE;Lo;0;L;;;;;N;;;;;
+0B90;TAMIL LETTER AI;Lo;0;L;;;;;N;;;;;
+0B92;TAMIL LETTER O;Lo;0;L;;;;;N;;;;;
+0B93;TAMIL LETTER OO;Lo;0;L;;;;;N;;;;;
+0B94;TAMIL LETTER AU;Lo;0;L;0B92 0BD7;;;;N;;;;;
+0B95;TAMIL LETTER KA;Lo;0;L;;;;;N;;;;;
+0B99;TAMIL LETTER NGA;Lo;0;L;;;;;N;;;;;
+0B9A;TAMIL LETTER CA;Lo;0;L;;;;;N;;;;;
+0B9C;TAMIL LETTER JA;Lo;0;L;;;;;N;;;;;
+0B9E;TAMIL LETTER NYA;Lo;0;L;;;;;N;;;;;
+0B9F;TAMIL LETTER TTA;Lo;0;L;;;;;N;;;;;
+0BA3;TAMIL LETTER NNA;Lo;0;L;;;;;N;;;;;
+0BA4;TAMIL LETTER TA;Lo;0;L;;;;;N;;;;;
+0BA8;TAMIL LETTER NA;Lo;0;L;;;;;N;;;;;
+0BA9;TAMIL LETTER NNNA;Lo;0;L;;;;;N;;;;;
+0BAA;TAMIL LETTER PA;Lo;0;L;;;;;N;;;;;
+0BAE;TAMIL LETTER MA;Lo;0;L;;;;;N;;;;;
+0BAF;TAMIL LETTER YA;Lo;0;L;;;;;N;;;;;
+0BB0;TAMIL LETTER RA;Lo;0;L;;;;;N;;;;;
+0BB1;TAMIL LETTER RRA;Lo;0;L;;;;;N;;;;;
+0BB2;TAMIL LETTER LA;Lo;0;L;;;;;N;;;;;
+0BB3;TAMIL LETTER LLA;Lo;0;L;;;;;N;;;;;
+0BB4;TAMIL LETTER LLLA;Lo;0;L;;;;;N;;;;;
+0BB5;TAMIL LETTER VA;Lo;0;L;;;;;N;;;;;
+0BB6;TAMIL LETTER SHA;Lo;0;L;;;;;N;;;;;
+0BB7;TAMIL LETTER SSA;Lo;0;L;;;;;N;;;;;
+0BB8;TAMIL LETTER SA;Lo;0;L;;;;;N;;;;;
+0BB9;TAMIL LETTER HA;Lo;0;L;;;;;N;;;;;
+0BBE;TAMIL VOWEL SIGN AA;Mc;0;L;;;;;N;;;;;
+0BBF;TAMIL VOWEL SIGN I;Mc;0;L;;;;;N;;;;;
+0BC0;TAMIL VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;;
+0BC1;TAMIL VOWEL SIGN U;Mc;0;L;;;;;N;;;;;
+0BC2;TAMIL VOWEL SIGN UU;Mc;0;L;;;;;N;;;;;
+0BC6;TAMIL VOWEL SIGN E;Mc;0;L;;;;;N;;;;;
+0BC7;TAMIL VOWEL SIGN EE;Mc;0;L;;;;;N;;;;;
+0BC8;TAMIL VOWEL SIGN AI;Mc;0;L;;;;;N;;;;;
+0BCA;TAMIL VOWEL SIGN O;Mc;0;L;0BC6 0BBE;;;;N;;;;;
+0BCB;TAMIL VOWEL SIGN OO;Mc;0;L;0BC7 0BBE;;;;N;;;;;
+0BCC;TAMIL VOWEL SIGN AU;Mc;0;L;0BC6 0BD7;;;;N;;;;;
+0BCD;TAMIL SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
+0BD7;TAMIL AU LENGTH MARK;Mc;0;L;;;;;N;;;;;
+0BE6;TAMIL DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+0BE7;TAMIL DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+0BE8;TAMIL DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+0BE9;TAMIL DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+0BEA;TAMIL DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+0BEB;TAMIL DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+0BEC;TAMIL DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+0BED;TAMIL DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+0BEE;TAMIL DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+0BEF;TAMIL DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+0BF0;TAMIL NUMBER TEN;No;0;L;;;;10;N;;;;;
+0BF1;TAMIL NUMBER ONE HUNDRED;No;0;L;;;;100;N;;;;;
+0BF2;TAMIL NUMBER ONE THOUSAND;No;0;L;;;;1000;N;;;;;
+0BF3;TAMIL DAY SIGN;So;0;ON;;;;;N;;Naal;;;
+0BF4;TAMIL MONTH SIGN;So;0;ON;;;;;N;;Maatham;;;
+0BF5;TAMIL YEAR SIGN;So;0;ON;;;;;N;;Varudam;;;
+0BF6;TAMIL DEBIT SIGN;So;0;ON;;;;;N;;Patru;;;
+0BF7;TAMIL CREDIT SIGN;So;0;ON;;;;;N;;Varavu;;;
+0BF8;TAMIL AS ABOVE SIGN;So;0;ON;;;;;N;;Merpadi;;;
+0BF9;TAMIL RUPEE SIGN;Sc;0;ET;;;;;N;;Rupai;;;
+0BFA;TAMIL NUMBER SIGN;So;0;ON;;;;;N;;Enn;;;
+0C01;TELUGU SIGN CANDRABINDU;Mc;0;L;;;;;N;;;;;
+0C02;TELUGU SIGN ANUSVARA;Mc;0;L;;;;;N;;;;;
+0C03;TELUGU SIGN VISARGA;Mc;0;L;;;;;N;;;;;
+0C05;TELUGU LETTER A;Lo;0;L;;;;;N;;;;;
+0C06;TELUGU LETTER AA;Lo;0;L;;;;;N;;;;;
+0C07;TELUGU LETTER I;Lo;0;L;;;;;N;;;;;
+0C08;TELUGU LETTER II;Lo;0;L;;;;;N;;;;;
+0C09;TELUGU LETTER U;Lo;0;L;;;;;N;;;;;
+0C0A;TELUGU LETTER UU;Lo;0;L;;;;;N;;;;;
+0C0B;TELUGU LETTER VOCALIC R;Lo;0;L;;;;;N;;;;;
+0C0C;TELUGU LETTER VOCALIC L;Lo;0;L;;;;;N;;;;;
+0C0E;TELUGU LETTER E;Lo;0;L;;;;;N;;;;;
+0C0F;TELUGU LETTER EE;Lo;0;L;;;;;N;;;;;
+0C10;TELUGU LETTER AI;Lo;0;L;;;;;N;;;;;
+0C12;TELUGU LETTER O;Lo;0;L;;;;;N;;;;;
+0C13;TELUGU LETTER OO;Lo;0;L;;;;;N;;;;;
+0C14;TELUGU LETTER AU;Lo;0;L;;;;;N;;;;;
+0C15;TELUGU LETTER KA;Lo;0;L;;;;;N;;;;;
+0C16;TELUGU LETTER KHA;Lo;0;L;;;;;N;;;;;
+0C17;TELUGU LETTER GA;Lo;0;L;;;;;N;;;;;
+0C18;TELUGU LETTER GHA;Lo;0;L;;;;;N;;;;;
+0C19;TELUGU LETTER NGA;Lo;0;L;;;;;N;;;;;
+0C1A;TELUGU LETTER CA;Lo;0;L;;;;;N;;;;;
+0C1B;TELUGU LETTER CHA;Lo;0;L;;;;;N;;;;;
+0C1C;TELUGU LETTER JA;Lo;0;L;;;;;N;;;;;
+0C1D;TELUGU LETTER JHA;Lo;0;L;;;;;N;;;;;
+0C1E;TELUGU LETTER NYA;Lo;0;L;;;;;N;;;;;
+0C1F;TELUGU LETTER TTA;Lo;0;L;;;;;N;;;;;
+0C20;TELUGU LETTER TTHA;Lo;0;L;;;;;N;;;;;
+0C21;TELUGU LETTER DDA;Lo;0;L;;;;;N;;;;;
+0C22;TELUGU LETTER DDHA;Lo;0;L;;;;;N;;;;;
+0C23;TELUGU LETTER NNA;Lo;0;L;;;;;N;;;;;
+0C24;TELUGU LETTER TA;Lo;0;L;;;;;N;;;;;
+0C25;TELUGU LETTER THA;Lo;0;L;;;;;N;;;;;
+0C26;TELUGU LETTER DA;Lo;0;L;;;;;N;;;;;
+0C27;TELUGU LETTER DHA;Lo;0;L;;;;;N;;;;;
+0C28;TELUGU LETTER NA;Lo;0;L;;;;;N;;;;;
+0C2A;TELUGU LETTER PA;Lo;0;L;;;;;N;;;;;
+0C2B;TELUGU LETTER PHA;Lo;0;L;;;;;N;;;;;
+0C2C;TELUGU LETTER BA;Lo;0;L;;;;;N;;;;;
+0C2D;TELUGU LETTER BHA;Lo;0;L;;;;;N;;;;;
+0C2E;TELUGU LETTER MA;Lo;0;L;;;;;N;;;;;
+0C2F;TELUGU LETTER YA;Lo;0;L;;;;;N;;;;;
+0C30;TELUGU LETTER RA;Lo;0;L;;;;;N;;;;;
+0C31;TELUGU LETTER RRA;Lo;0;L;;;;;N;;;;;
+0C32;TELUGU LETTER LA;Lo;0;L;;;;;N;;;;;
+0C33;TELUGU LETTER LLA;Lo;0;L;;;;;N;;;;;
+0C35;TELUGU LETTER VA;Lo;0;L;;;;;N;;;;;
+0C36;TELUGU LETTER SHA;Lo;0;L;;;;;N;;;;;
+0C37;TELUGU LETTER SSA;Lo;0;L;;;;;N;;;;;
+0C38;TELUGU LETTER SA;Lo;0;L;;;;;N;;;;;
+0C39;TELUGU LETTER HA;Lo;0;L;;;;;N;;;;;
+0C3E;TELUGU VOWEL SIGN AA;Mn;0;NSM;;;;;N;;;;;
+0C3F;TELUGU VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+0C40;TELUGU VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;;
+0C41;TELUGU VOWEL SIGN U;Mc;0;L;;;;;N;;;;;
+0C42;TELUGU VOWEL SIGN UU;Mc;0;L;;;;;N;;;;;
+0C43;TELUGU VOWEL SIGN VOCALIC R;Mc;0;L;;;;;N;;;;;
+0C44;TELUGU VOWEL SIGN VOCALIC RR;Mc;0;L;;;;;N;;;;;
+0C46;TELUGU VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;;
+0C47;TELUGU VOWEL SIGN EE;Mn;0;NSM;;;;;N;;;;;
+0C48;TELUGU VOWEL SIGN AI;Mn;0;NSM;0C46 0C56;;;;N;;;;;
+0C4A;TELUGU VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;;
+0C4B;TELUGU VOWEL SIGN OO;Mn;0;NSM;;;;;N;;;;;
+0C4C;TELUGU VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;;
+0C4D;TELUGU SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
+0C55;TELUGU LENGTH MARK;Mn;84;NSM;;;;;N;;;;;
+0C56;TELUGU AI LENGTH MARK;Mn;91;NSM;;;;;N;;;;;
+0C60;TELUGU LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;;
+0C61;TELUGU LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;;
+0C66;TELUGU DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+0C67;TELUGU DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+0C68;TELUGU DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+0C69;TELUGU DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+0C6A;TELUGU DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+0C6B;TELUGU DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+0C6C;TELUGU DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+0C6D;TELUGU DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+0C6E;TELUGU DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+0C6F;TELUGU DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+0C82;KANNADA SIGN ANUSVARA;Mc;0;L;;;;;N;;;;;
+0C83;KANNADA SIGN VISARGA;Mc;0;L;;;;;N;;;;;
+0C85;KANNADA LETTER A;Lo;0;L;;;;;N;;;;;
+0C86;KANNADA LETTER AA;Lo;0;L;;;;;N;;;;;
+0C87;KANNADA LETTER I;Lo;0;L;;;;;N;;;;;
+0C88;KANNADA LETTER II;Lo;0;L;;;;;N;;;;;
+0C89;KANNADA LETTER U;Lo;0;L;;;;;N;;;;;
+0C8A;KANNADA LETTER UU;Lo;0;L;;;;;N;;;;;
+0C8B;KANNADA LETTER VOCALIC R;Lo;0;L;;;;;N;;;;;
+0C8C;KANNADA LETTER VOCALIC L;Lo;0;L;;;;;N;;;;;
+0C8E;KANNADA LETTER E;Lo;0;L;;;;;N;;;;;
+0C8F;KANNADA LETTER EE;Lo;0;L;;;;;N;;;;;
+0C90;KANNADA LETTER AI;Lo;0;L;;;;;N;;;;;
+0C92;KANNADA LETTER O;Lo;0;L;;;;;N;;;;;
+0C93;KANNADA LETTER OO;Lo;0;L;;;;;N;;;;;
+0C94;KANNADA LETTER AU;Lo;0;L;;;;;N;;;;;
+0C95;KANNADA LETTER KA;Lo;0;L;;;;;N;;;;;
+0C96;KANNADA LETTER KHA;Lo;0;L;;;;;N;;;;;
+0C97;KANNADA LETTER GA;Lo;0;L;;;;;N;;;;;
+0C98;KANNADA LETTER GHA;Lo;0;L;;;;;N;;;;;
+0C99;KANNADA LETTER NGA;Lo;0;L;;;;;N;;;;;
+0C9A;KANNADA LETTER CA;Lo;0;L;;;;;N;;;;;
+0C9B;KANNADA LETTER CHA;Lo;0;L;;;;;N;;;;;
+0C9C;KANNADA LETTER JA;Lo;0;L;;;;;N;;;;;
+0C9D;KANNADA LETTER JHA;Lo;0;L;;;;;N;;;;;
+0C9E;KANNADA LETTER NYA;Lo;0;L;;;;;N;;;;;
+0C9F;KANNADA LETTER TTA;Lo;0;L;;;;;N;;;;;
+0CA0;KANNADA LETTER TTHA;Lo;0;L;;;;;N;;;;;
+0CA1;KANNADA LETTER DDA;Lo;0;L;;;;;N;;;;;
+0CA2;KANNADA LETTER DDHA;Lo;0;L;;;;;N;;;;;
+0CA3;KANNADA LETTER NNA;Lo;0;L;;;;;N;;;;;
+0CA4;KANNADA LETTER TA;Lo;0;L;;;;;N;;;;;
+0CA5;KANNADA LETTER THA;Lo;0;L;;;;;N;;;;;
+0CA6;KANNADA LETTER DA;Lo;0;L;;;;;N;;;;;
+0CA7;KANNADA LETTER DHA;Lo;0;L;;;;;N;;;;;
+0CA8;KANNADA LETTER NA;Lo;0;L;;;;;N;;;;;
+0CAA;KANNADA LETTER PA;Lo;0;L;;;;;N;;;;;
+0CAB;KANNADA LETTER PHA;Lo;0;L;;;;;N;;;;;
+0CAC;KANNADA LETTER BA;Lo;0;L;;;;;N;;;;;
+0CAD;KANNADA LETTER BHA;Lo;0;L;;;;;N;;;;;
+0CAE;KANNADA LETTER MA;Lo;0;L;;;;;N;;;;;
+0CAF;KANNADA LETTER YA;Lo;0;L;;;;;N;;;;;
+0CB0;KANNADA LETTER RA;Lo;0;L;;;;;N;;;;;
+0CB1;KANNADA LETTER RRA;Lo;0;L;;;;;N;;;;;
+0CB2;KANNADA LETTER LA;Lo;0;L;;;;;N;;;;;
+0CB3;KANNADA LETTER LLA;Lo;0;L;;;;;N;;;;;
+0CB5;KANNADA LETTER VA;Lo;0;L;;;;;N;;;;;
+0CB6;KANNADA LETTER SHA;Lo;0;L;;;;;N;;;;;
+0CB7;KANNADA LETTER SSA;Lo;0;L;;;;;N;;;;;
+0CB8;KANNADA LETTER SA;Lo;0;L;;;;;N;;;;;
+0CB9;KANNADA LETTER HA;Lo;0;L;;;;;N;;;;;
+0CBC;KANNADA SIGN NUKTA;Mn;7;NSM;;;;;N;;;;;
+0CBD;KANNADA SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;;
+0CBE;KANNADA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;;
+0CBF;KANNADA VOWEL SIGN I;Mn;0;L;;;;;N;;;;;
+0CC0;KANNADA VOWEL SIGN II;Mc;0;L;0CBF 0CD5;;;;N;;;;;
+0CC1;KANNADA VOWEL SIGN U;Mc;0;L;;;;;N;;;;;
+0CC2;KANNADA VOWEL SIGN UU;Mc;0;L;;;;;N;;;;;
+0CC3;KANNADA VOWEL SIGN VOCALIC R;Mc;0;L;;;;;N;;;;;
+0CC4;KANNADA VOWEL SIGN VOCALIC RR;Mc;0;L;;;;;N;;;;;
+0CC6;KANNADA VOWEL SIGN E;Mn;0;L;;;;;N;;;;;
+0CC7;KANNADA VOWEL SIGN EE;Mc;0;L;0CC6 0CD5;;;;N;;;;;
+0CC8;KANNADA VOWEL SIGN AI;Mc;0;L;0CC6 0CD6;;;;N;;;;;
+0CCA;KANNADA VOWEL SIGN O;Mc;0;L;0CC6 0CC2;;;;N;;;;;
+0CCB;KANNADA VOWEL SIGN OO;Mc;0;L;0CCA 0CD5;;;;N;;;;;
+0CCC;KANNADA VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;;
+0CCD;KANNADA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
+0CD5;KANNADA LENGTH MARK;Mc;0;L;;;;;N;;;;;
+0CD6;KANNADA AI LENGTH MARK;Mc;0;L;;;;;N;;;;;
+0CDE;KANNADA LETTER FA;Lo;0;L;;;;;N;;;;;
+0CE0;KANNADA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;;
+0CE1;KANNADA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;;
+0CE6;KANNADA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+0CE7;KANNADA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+0CE8;KANNADA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+0CE9;KANNADA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+0CEA;KANNADA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+0CEB;KANNADA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+0CEC;KANNADA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+0CED;KANNADA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+0CEE;KANNADA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+0CEF;KANNADA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+0D02;MALAYALAM SIGN ANUSVARA;Mc;0;L;;;;;N;;;;;
+0D03;MALAYALAM SIGN VISARGA;Mc;0;L;;;;;N;;;;;
+0D05;MALAYALAM LETTER A;Lo;0;L;;;;;N;;;;;
+0D06;MALAYALAM LETTER AA;Lo;0;L;;;;;N;;;;;
+0D07;MALAYALAM LETTER I;Lo;0;L;;;;;N;;;;;
+0D08;MALAYALAM LETTER II;Lo;0;L;;;;;N;;;;;
+0D09;MALAYALAM LETTER U;Lo;0;L;;;;;N;;;;;
+0D0A;MALAYALAM LETTER UU;Lo;0;L;;;;;N;;;;;
+0D0B;MALAYALAM LETTER VOCALIC R;Lo;0;L;;;;;N;;;;;
+0D0C;MALAYALAM LETTER VOCALIC L;Lo;0;L;;;;;N;;;;;
+0D0E;MALAYALAM LETTER E;Lo;0;L;;;;;N;;;;;
+0D0F;MALAYALAM LETTER EE;Lo;0;L;;;;;N;;;;;
+0D10;MALAYALAM LETTER AI;Lo;0;L;;;;;N;;;;;
+0D12;MALAYALAM LETTER O;Lo;0;L;;;;;N;;;;;
+0D13;MALAYALAM LETTER OO;Lo;0;L;;;;;N;;;;;
+0D14;MALAYALAM LETTER AU;Lo;0;L;;;;;N;;;;;
+0D15;MALAYALAM LETTER KA;Lo;0;L;;;;;N;;;;;
+0D16;MALAYALAM LETTER KHA;Lo;0;L;;;;;N;;;;;
+0D17;MALAYALAM LETTER GA;Lo;0;L;;;;;N;;;;;
+0D18;MALAYALAM LETTER GHA;Lo;0;L;;;;;N;;;;;
+0D19;MALAYALAM LETTER NGA;Lo;0;L;;;;;N;;;;;
+0D1A;MALAYALAM LETTER CA;Lo;0;L;;;;;N;;;;;
+0D1B;MALAYALAM LETTER CHA;Lo;0;L;;;;;N;;;;;
+0D1C;MALAYALAM LETTER JA;Lo;0;L;;;;;N;;;;;
+0D1D;MALAYALAM LETTER JHA;Lo;0;L;;;;;N;;;;;
+0D1E;MALAYALAM LETTER NYA;Lo;0;L;;;;;N;;;;;
+0D1F;MALAYALAM LETTER TTA;Lo;0;L;;;;;N;;;;;
+0D20;MALAYALAM LETTER TTHA;Lo;0;L;;;;;N;;;;;
+0D21;MALAYALAM LETTER DDA;Lo;0;L;;;;;N;;;;;
+0D22;MALAYALAM LETTER DDHA;Lo;0;L;;;;;N;;;;;
+0D23;MALAYALAM LETTER NNA;Lo;0;L;;;;;N;;;;;
+0D24;MALAYALAM LETTER TA;Lo;0;L;;;;;N;;;;;
+0D25;MALAYALAM LETTER THA;Lo;0;L;;;;;N;;;;;
+0D26;MALAYALAM LETTER DA;Lo;0;L;;;;;N;;;;;
+0D27;MALAYALAM LETTER DHA;Lo;0;L;;;;;N;;;;;
+0D28;MALAYALAM LETTER NA;Lo;0;L;;;;;N;;;;;
+0D2A;MALAYALAM LETTER PA;Lo;0;L;;;;;N;;;;;
+0D2B;MALAYALAM LETTER PHA;Lo;0;L;;;;;N;;;;;
+0D2C;MALAYALAM LETTER BA;Lo;0;L;;;;;N;;;;;
+0D2D;MALAYALAM LETTER BHA;Lo;0;L;;;;;N;;;;;
+0D2E;MALAYALAM LETTER MA;Lo;0;L;;;;;N;;;;;
+0D2F;MALAYALAM LETTER YA;Lo;0;L;;;;;N;;;;;
+0D30;MALAYALAM LETTER RA;Lo;0;L;;;;;N;;;;;
+0D31;MALAYALAM LETTER RRA;Lo;0;L;;;;;N;;;;;
+0D32;MALAYALAM LETTER LA;Lo;0;L;;;;;N;;;;;
+0D33;MALAYALAM LETTER LLA;Lo;0;L;;;;;N;;;;;
+0D34;MALAYALAM LETTER LLLA;Lo;0;L;;;;;N;;;;;
+0D35;MALAYALAM LETTER VA;Lo;0;L;;;;;N;;;;;
+0D36;MALAYALAM LETTER SHA;Lo;0;L;;;;;N;;;;;
+0D37;MALAYALAM LETTER SSA;Lo;0;L;;;;;N;;;;;
+0D38;MALAYALAM LETTER SA;Lo;0;L;;;;;N;;;;;
+0D39;MALAYALAM LETTER HA;Lo;0;L;;;;;N;;;;;
+0D3E;MALAYALAM VOWEL SIGN AA;Mc;0;L;;;;;N;;;;;
+0D3F;MALAYALAM VOWEL SIGN I;Mc;0;L;;;;;N;;;;;
+0D40;MALAYALAM VOWEL SIGN II;Mc;0;L;;;;;N;;;;;
+0D41;MALAYALAM VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+0D42;MALAYALAM VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;;
+0D43;MALAYALAM VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;;
+0D46;MALAYALAM VOWEL SIGN E;Mc;0;L;;;;;N;;;;;
+0D47;MALAYALAM VOWEL SIGN EE;Mc;0;L;;;;;N;;;;;
+0D48;MALAYALAM VOWEL SIGN AI;Mc;0;L;;;;;N;;;;;
+0D4A;MALAYALAM VOWEL SIGN O;Mc;0;L;0D46 0D3E;;;;N;;;;;
+0D4B;MALAYALAM VOWEL SIGN OO;Mc;0;L;0D47 0D3E;;;;N;;;;;
+0D4C;MALAYALAM VOWEL SIGN AU;Mc;0;L;0D46 0D57;;;;N;;;;;
+0D4D;MALAYALAM SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
+0D57;MALAYALAM AU LENGTH MARK;Mc;0;L;;;;;N;;;;;
+0D60;MALAYALAM LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;;
+0D61;MALAYALAM LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;;
+0D66;MALAYALAM DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+0D67;MALAYALAM DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+0D68;MALAYALAM DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+0D69;MALAYALAM DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+0D6A;MALAYALAM DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+0D6B;MALAYALAM DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+0D6C;MALAYALAM DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+0D6D;MALAYALAM DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+0D6E;MALAYALAM DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+0D6F;MALAYALAM DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+0D82;SINHALA SIGN ANUSVARAYA;Mc;0;L;;;;;N;;;;;
+0D83;SINHALA SIGN VISARGAYA;Mc;0;L;;;;;N;;;;;
+0D85;SINHALA LETTER AYANNA;Lo;0;L;;;;;N;;;;;
+0D86;SINHALA LETTER AAYANNA;Lo;0;L;;;;;N;;;;;
+0D87;SINHALA LETTER AEYANNA;Lo;0;L;;;;;N;;;;;
+0D88;SINHALA LETTER AEEYANNA;Lo;0;L;;;;;N;;;;;
+0D89;SINHALA LETTER IYANNA;Lo;0;L;;;;;N;;;;;
+0D8A;SINHALA LETTER IIYANNA;Lo;0;L;;;;;N;;;;;
+0D8B;SINHALA LETTER UYANNA;Lo;0;L;;;;;N;;;;;
+0D8C;SINHALA LETTER UUYANNA;Lo;0;L;;;;;N;;;;;
+0D8D;SINHALA LETTER IRUYANNA;Lo;0;L;;;;;N;;;;;
+0D8E;SINHALA LETTER IRUUYANNA;Lo;0;L;;;;;N;;;;;
+0D8F;SINHALA LETTER ILUYANNA;Lo;0;L;;;;;N;;;;;
+0D90;SINHALA LETTER ILUUYANNA;Lo;0;L;;;;;N;;;;;
+0D91;SINHALA LETTER EYANNA;Lo;0;L;;;;;N;;;;;
+0D92;SINHALA LETTER EEYANNA;Lo;0;L;;;;;N;;;;;
+0D93;SINHALA LETTER AIYANNA;Lo;0;L;;;;;N;;;;;
+0D94;SINHALA LETTER OYANNA;Lo;0;L;;;;;N;;;;;
+0D95;SINHALA LETTER OOYANNA;Lo;0;L;;;;;N;;;;;
+0D96;SINHALA LETTER AUYANNA;Lo;0;L;;;;;N;;;;;
+0D9A;SINHALA LETTER ALPAPRAANA KAYANNA;Lo;0;L;;;;;N;;;;;
+0D9B;SINHALA LETTER MAHAAPRAANA KAYANNA;Lo;0;L;;;;;N;;;;;
+0D9C;SINHALA LETTER ALPAPRAANA GAYANNA;Lo;0;L;;;;;N;;;;;
+0D9D;SINHALA LETTER MAHAAPRAANA GAYANNA;Lo;0;L;;;;;N;;;;;
+0D9E;SINHALA LETTER KANTAJA NAASIKYAYA;Lo;0;L;;;;;N;;;;;
+0D9F;SINHALA LETTER SANYAKA GAYANNA;Lo;0;L;;;;;N;;;;;
+0DA0;SINHALA LETTER ALPAPRAANA CAYANNA;Lo;0;L;;;;;N;;;;;
+0DA1;SINHALA LETTER MAHAAPRAANA CAYANNA;Lo;0;L;;;;;N;;;;;
+0DA2;SINHALA LETTER ALPAPRAANA JAYANNA;Lo;0;L;;;;;N;;;;;
+0DA3;SINHALA LETTER MAHAAPRAANA JAYANNA;Lo;0;L;;;;;N;;;;;
+0DA4;SINHALA LETTER TAALUJA NAASIKYAYA;Lo;0;L;;;;;N;;;;;
+0DA5;SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA;Lo;0;L;;;;;N;;;;;
+0DA6;SINHALA LETTER SANYAKA JAYANNA;Lo;0;L;;;;;N;;;;;
+0DA7;SINHALA LETTER ALPAPRAANA TTAYANNA;Lo;0;L;;;;;N;;;;;
+0DA8;SINHALA LETTER MAHAAPRAANA TTAYANNA;Lo;0;L;;;;;N;;;;;
+0DA9;SINHALA LETTER ALPAPRAANA DDAYANNA;Lo;0;L;;;;;N;;;;;
+0DAA;SINHALA LETTER MAHAAPRAANA DDAYANNA;Lo;0;L;;;;;N;;;;;
+0DAB;SINHALA LETTER MUURDHAJA NAYANNA;Lo;0;L;;;;;N;;;;;
+0DAC;SINHALA LETTER SANYAKA DDAYANNA;Lo;0;L;;;;;N;;;;;
+0DAD;SINHALA LETTER ALPAPRAANA TAYANNA;Lo;0;L;;;;;N;;;;;
+0DAE;SINHALA LETTER MAHAAPRAANA TAYANNA;Lo;0;L;;;;;N;;;;;
+0DAF;SINHALA LETTER ALPAPRAANA DAYANNA;Lo;0;L;;;;;N;;;;;
+0DB0;SINHALA LETTER MAHAAPRAANA DAYANNA;Lo;0;L;;;;;N;;;;;
+0DB1;SINHALA LETTER DANTAJA NAYANNA;Lo;0;L;;;;;N;;;;;
+0DB3;SINHALA LETTER SANYAKA DAYANNA;Lo;0;L;;;;;N;;;;;
+0DB4;SINHALA LETTER ALPAPRAANA PAYANNA;Lo;0;L;;;;;N;;;;;
+0DB5;SINHALA LETTER MAHAAPRAANA PAYANNA;Lo;0;L;;;;;N;;;;;
+0DB6;SINHALA LETTER ALPAPRAANA BAYANNA;Lo;0;L;;;;;N;;;;;
+0DB7;SINHALA LETTER MAHAAPRAANA BAYANNA;Lo;0;L;;;;;N;;;;;
+0DB8;SINHALA LETTER MAYANNA;Lo;0;L;;;;;N;;;;;
+0DB9;SINHALA LETTER AMBA BAYANNA;Lo;0;L;;;;;N;;;;;
+0DBA;SINHALA LETTER YAYANNA;Lo;0;L;;;;;N;;;;;
+0DBB;SINHALA LETTER RAYANNA;Lo;0;L;;;;;N;;;;;
+0DBD;SINHALA LETTER DANTAJA LAYANNA;Lo;0;L;;;;;N;;;;;
+0DC0;SINHALA LETTER VAYANNA;Lo;0;L;;;;;N;;;;;
+0DC1;SINHALA LETTER TAALUJA SAYANNA;Lo;0;L;;;;;N;;;;;
+0DC2;SINHALA LETTER MUURDHAJA SAYANNA;Lo;0;L;;;;;N;;;;;
+0DC3;SINHALA LETTER DANTAJA SAYANNA;Lo;0;L;;;;;N;;;;;
+0DC4;SINHALA LETTER HAYANNA;Lo;0;L;;;;;N;;;;;
+0DC5;SINHALA LETTER MUURDHAJA LAYANNA;Lo;0;L;;;;;N;;;;;
+0DC6;SINHALA LETTER FAYANNA;Lo;0;L;;;;;N;;;;;
+0DCA;SINHALA SIGN AL-LAKUNA;Mn;9;NSM;;;;;N;;;;;
+0DCF;SINHALA VOWEL SIGN AELA-PILLA;Mc;0;L;;;;;N;;;;;
+0DD0;SINHALA VOWEL SIGN KETTI AEDA-PILLA;Mc;0;L;;;;;N;;;;;
+0DD1;SINHALA VOWEL SIGN DIGA AEDA-PILLA;Mc;0;L;;;;;N;;;;;
+0DD2;SINHALA VOWEL SIGN KETTI IS-PILLA;Mn;0;NSM;;;;;N;;;;;
+0DD3;SINHALA VOWEL SIGN DIGA IS-PILLA;Mn;0;NSM;;;;;N;;;;;
+0DD4;SINHALA VOWEL SIGN KETTI PAA-PILLA;Mn;0;NSM;;;;;N;;;;;
+0DD6;SINHALA VOWEL SIGN DIGA PAA-PILLA;Mn;0;NSM;;;;;N;;;;;
+0DD8;SINHALA VOWEL SIGN GAETTA-PILLA;Mc;0;L;;;;;N;;;;;
+0DD9;SINHALA VOWEL SIGN KOMBUVA;Mc;0;L;;;;;N;;;;;
+0DDA;SINHALA VOWEL SIGN DIGA KOMBUVA;Mc;0;L;0DD9 0DCA;;;;N;;;;;
+0DDB;SINHALA VOWEL SIGN KOMBU DEKA;Mc;0;L;;;;;N;;;;;
+0DDC;SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA;Mc;0;L;0DD9 0DCF;;;;N;;;;;
+0DDD;SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA;Mc;0;L;0DDC 0DCA;;;;N;;;;;
+0DDE;SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA;Mc;0;L;0DD9 0DDF;;;;N;;;;;
+0DDF;SINHALA VOWEL SIGN GAYANUKITTA;Mc;0;L;;;;;N;;;;;
+0DF2;SINHALA VOWEL SIGN DIGA GAETTA-PILLA;Mc;0;L;;;;;N;;;;;
+0DF3;SINHALA VOWEL SIGN DIGA GAYANUKITTA;Mc;0;L;;;;;N;;;;;
+0DF4;SINHALA PUNCTUATION KUNDDALIYA;Po;0;L;;;;;N;;;;;
+0E01;THAI CHARACTER KO KAI;Lo;0;L;;;;;N;THAI LETTER KO KAI;;;;
+0E02;THAI CHARACTER KHO KHAI;Lo;0;L;;;;;N;THAI LETTER KHO KHAI;;;;
+0E03;THAI CHARACTER KHO KHUAT;Lo;0;L;;;;;N;THAI LETTER KHO KHUAT;;;;
+0E04;THAI CHARACTER KHO KHWAI;Lo;0;L;;;;;N;THAI LETTER KHO KHWAI;;;;
+0E05;THAI CHARACTER KHO KHON;Lo;0;L;;;;;N;THAI LETTER KHO KHON;;;;
+0E06;THAI CHARACTER KHO RAKHANG;Lo;0;L;;;;;N;THAI LETTER KHO RAKHANG;;;;
+0E07;THAI CHARACTER NGO NGU;Lo;0;L;;;;;N;THAI LETTER NGO NGU;;;;
+0E08;THAI CHARACTER CHO CHAN;Lo;0;L;;;;;N;THAI LETTER CHO CHAN;;;;
+0E09;THAI CHARACTER CHO CHING;Lo;0;L;;;;;N;THAI LETTER CHO CHING;;;;
+0E0A;THAI CHARACTER CHO CHANG;Lo;0;L;;;;;N;THAI LETTER CHO CHANG;;;;
+0E0B;THAI CHARACTER SO SO;Lo;0;L;;;;;N;THAI LETTER SO SO;;;;
+0E0C;THAI CHARACTER CHO CHOE;Lo;0;L;;;;;N;THAI LETTER CHO CHOE;;;;
+0E0D;THAI CHARACTER YO YING;Lo;0;L;;;;;N;THAI LETTER YO YING;;;;
+0E0E;THAI CHARACTER DO CHADA;Lo;0;L;;;;;N;THAI LETTER DO CHADA;;;;
+0E0F;THAI CHARACTER TO PATAK;Lo;0;L;;;;;N;THAI LETTER TO PATAK;;;;
+0E10;THAI CHARACTER THO THAN;Lo;0;L;;;;;N;THAI LETTER THO THAN;;;;
+0E11;THAI CHARACTER THO NANGMONTHO;Lo;0;L;;;;;N;THAI LETTER THO NANGMONTHO;;;;
+0E12;THAI CHARACTER THO PHUTHAO;Lo;0;L;;;;;N;THAI LETTER THO PHUTHAO;;;;
+0E13;THAI CHARACTER NO NEN;Lo;0;L;;;;;N;THAI LETTER NO NEN;;;;
+0E14;THAI CHARACTER DO DEK;Lo;0;L;;;;;N;THAI LETTER DO DEK;;;;
+0E15;THAI CHARACTER TO TAO;Lo;0;L;;;;;N;THAI LETTER TO TAO;;;;
+0E16;THAI CHARACTER THO THUNG;Lo;0;L;;;;;N;THAI LETTER THO THUNG;;;;
+0E17;THAI CHARACTER THO THAHAN;Lo;0;L;;;;;N;THAI LETTER THO THAHAN;;;;
+0E18;THAI CHARACTER THO THONG;Lo;0;L;;;;;N;THAI LETTER THO THONG;;;;
+0E19;THAI CHARACTER NO NU;Lo;0;L;;;;;N;THAI LETTER NO NU;;;;
+0E1A;THAI CHARACTER BO BAIMAI;Lo;0;L;;;;;N;THAI LETTER BO BAIMAI;;;;
+0E1B;THAI CHARACTER PO PLA;Lo;0;L;;;;;N;THAI LETTER PO PLA;;;;
+0E1C;THAI CHARACTER PHO PHUNG;Lo;0;L;;;;;N;THAI LETTER PHO PHUNG;;;;
+0E1D;THAI CHARACTER FO FA;Lo;0;L;;;;;N;THAI LETTER FO FA;;;;
+0E1E;THAI CHARACTER PHO PHAN;Lo;0;L;;;;;N;THAI LETTER PHO PHAN;;;;
+0E1F;THAI CHARACTER FO FAN;Lo;0;L;;;;;N;THAI LETTER FO FAN;;;;
+0E20;THAI CHARACTER PHO SAMPHAO;Lo;0;L;;;;;N;THAI LETTER PHO SAMPHAO;;;;
+0E21;THAI CHARACTER MO MA;Lo;0;L;;;;;N;THAI LETTER MO MA;;;;
+0E22;THAI CHARACTER YO YAK;Lo;0;L;;;;;N;THAI LETTER YO YAK;;;;
+0E23;THAI CHARACTER RO RUA;Lo;0;L;;;;;N;THAI LETTER RO RUA;;;;
+0E24;THAI CHARACTER RU;Lo;0;L;;;;;N;THAI LETTER RU;;;;
+0E25;THAI CHARACTER LO LING;Lo;0;L;;;;;N;THAI LETTER LO LING;;;;
+0E26;THAI CHARACTER LU;Lo;0;L;;;;;N;THAI LETTER LU;;;;
+0E27;THAI CHARACTER WO WAEN;Lo;0;L;;;;;N;THAI LETTER WO WAEN;;;;
+0E28;THAI CHARACTER SO SALA;Lo;0;L;;;;;N;THAI LETTER SO SALA;;;;
+0E29;THAI CHARACTER SO RUSI;Lo;0;L;;;;;N;THAI LETTER SO RUSI;;;;
+0E2A;THAI CHARACTER SO SUA;Lo;0;L;;;;;N;THAI LETTER SO SUA;;;;
+0E2B;THAI CHARACTER HO HIP;Lo;0;L;;;;;N;THAI LETTER HO HIP;;;;
+0E2C;THAI CHARACTER LO CHULA;Lo;0;L;;;;;N;THAI LETTER LO CHULA;;;;
+0E2D;THAI CHARACTER O ANG;Lo;0;L;;;;;N;THAI LETTER O ANG;;;;
+0E2E;THAI CHARACTER HO NOKHUK;Lo;0;L;;;;;N;THAI LETTER HO NOK HUK;;;;
+0E2F;THAI CHARACTER PAIYANNOI;Lo;0;L;;;;;N;THAI PAI YAN NOI;paiyan noi;;;
+0E30;THAI CHARACTER SARA A;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA A;;;;
+0E31;THAI CHARACTER MAI HAN-AKAT;Mn;0;NSM;;;;;N;THAI VOWEL SIGN MAI HAN-AKAT;;;;
+0E32;THAI CHARACTER SARA AA;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA AA;;;;
+0E33;THAI CHARACTER SARA AM;Lo;0;L;<compat> 0E4D 0E32;;;;N;THAI VOWEL SIGN SARA AM;;;;
+0E34;THAI CHARACTER SARA I;Mn;0;NSM;;;;;N;THAI VOWEL SIGN SARA I;;;;
+0E35;THAI CHARACTER SARA II;Mn;0;NSM;;;;;N;THAI VOWEL SIGN SARA II;;;;
+0E36;THAI CHARACTER SARA UE;Mn;0;NSM;;;;;N;THAI VOWEL SIGN SARA UE;;;;
+0E37;THAI CHARACTER SARA UEE;Mn;0;NSM;;;;;N;THAI VOWEL SIGN SARA UEE;sara uue;;;
+0E38;THAI CHARACTER SARA U;Mn;103;NSM;;;;;N;THAI VOWEL SIGN SARA U;;;;
+0E39;THAI CHARACTER SARA UU;Mn;103;NSM;;;;;N;THAI VOWEL SIGN SARA UU;;;;
+0E3A;THAI CHARACTER PHINTHU;Mn;9;NSM;;;;;N;THAI VOWEL SIGN PHINTHU;;;;
+0E3F;THAI CURRENCY SYMBOL BAHT;Sc;0;ET;;;;;N;THAI BAHT SIGN;;;;
+0E40;THAI CHARACTER SARA E;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA E;;;;
+0E41;THAI CHARACTER SARA AE;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA AE;;;;
+0E42;THAI CHARACTER SARA O;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA O;;;;
+0E43;THAI CHARACTER SARA AI MAIMUAN;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA MAI MUAN;sara ai mai muan;;;
+0E44;THAI CHARACTER SARA AI MAIMALAI;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA MAI MALAI;sara ai mai malai;;;
+0E45;THAI CHARACTER LAKKHANGYAO;Lo;0;L;;;;;N;THAI LAK KHANG YAO;lakkhang yao;;;
+0E46;THAI CHARACTER MAIYAMOK;Lm;0;L;;;;;N;THAI MAI YAMOK;mai yamok;;;
+0E47;THAI CHARACTER MAITAIKHU;Mn;0;NSM;;;;;N;THAI VOWEL SIGN MAI TAI KHU;mai taikhu;;;
+0E48;THAI CHARACTER MAI EK;Mn;107;NSM;;;;;N;THAI TONE MAI EK;;;;
+0E49;THAI CHARACTER MAI THO;Mn;107;NSM;;;;;N;THAI TONE MAI THO;;;;
+0E4A;THAI CHARACTER MAI TRI;Mn;107;NSM;;;;;N;THAI TONE MAI TRI;;;;
+0E4B;THAI CHARACTER MAI CHATTAWA;Mn;107;NSM;;;;;N;THAI TONE MAI CHATTAWA;;;;
+0E4C;THAI CHARACTER THANTHAKHAT;Mn;0;NSM;;;;;N;THAI THANTHAKHAT;;;;
+0E4D;THAI CHARACTER NIKHAHIT;Mn;0;NSM;;;;;N;THAI NIKKHAHIT;nikkhahit;;;
+0E4E;THAI CHARACTER YAMAKKAN;Mn;0;NSM;;;;;N;THAI YAMAKKAN;;;;
+0E4F;THAI CHARACTER FONGMAN;Po;0;L;;;;;N;THAI FONGMAN;;;;
+0E50;THAI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+0E51;THAI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+0E52;THAI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+0E53;THAI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+0E54;THAI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+0E55;THAI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+0E56;THAI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+0E57;THAI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+0E58;THAI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+0E59;THAI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+0E5A;THAI CHARACTER ANGKHANKHU;Po;0;L;;;;;N;THAI ANGKHANKHU;;;;
+0E5B;THAI CHARACTER KHOMUT;Po;0;L;;;;;N;THAI KHOMUT;;;;
+0E81;LAO LETTER KO;Lo;0;L;;;;;N;;;;;
+0E82;LAO LETTER KHO SUNG;Lo;0;L;;;;;N;;;;;
+0E84;LAO LETTER KHO TAM;Lo;0;L;;;;;N;;;;;
+0E87;LAO LETTER NGO;Lo;0;L;;;;;N;;;;;
+0E88;LAO LETTER CO;Lo;0;L;;;;;N;;;;;
+0E8A;LAO LETTER SO TAM;Lo;0;L;;;;;N;;;;;
+0E8D;LAO LETTER NYO;Lo;0;L;;;;;N;;;;;
+0E94;LAO LETTER DO;Lo;0;L;;;;;N;;;;;
+0E95;LAO LETTER TO;Lo;0;L;;;;;N;;;;;
+0E96;LAO LETTER THO SUNG;Lo;0;L;;;;;N;;;;;
+0E97;LAO LETTER THO TAM;Lo;0;L;;;;;N;;;;;
+0E99;LAO LETTER NO;Lo;0;L;;;;;N;;;;;
+0E9A;LAO LETTER BO;Lo;0;L;;;;;N;;;;;
+0E9B;LAO LETTER PO;Lo;0;L;;;;;N;;;;;
+0E9C;LAO LETTER PHO SUNG;Lo;0;L;;;;;N;;;;;
+0E9D;LAO LETTER FO TAM;Lo;0;L;;;;;N;;;;;
+0E9E;LAO LETTER PHO TAM;Lo;0;L;;;;;N;;;;;
+0E9F;LAO LETTER FO SUNG;Lo;0;L;;;;;N;;;;;
+0EA1;LAO LETTER MO;Lo;0;L;;;;;N;;;;;
+0EA2;LAO LETTER YO;Lo;0;L;;;;;N;;;;;
+0EA3;LAO LETTER LO LING;Lo;0;L;;;;;N;;;;;
+0EA5;LAO LETTER LO LOOT;Lo;0;L;;;;;N;;;;;
+0EA7;LAO LETTER WO;Lo;0;L;;;;;N;;;;;
+0EAA;LAO LETTER SO SUNG;Lo;0;L;;;;;N;;;;;
+0EAB;LAO LETTER HO SUNG;Lo;0;L;;;;;N;;;;;
+0EAD;LAO LETTER O;Lo;0;L;;;;;N;;;;;
+0EAE;LAO LETTER HO TAM;Lo;0;L;;;;;N;;;;;
+0EAF;LAO ELLIPSIS;Lo;0;L;;;;;N;;;;;
+0EB0;LAO VOWEL SIGN A;Lo;0;L;;;;;N;;;;;
+0EB1;LAO VOWEL SIGN MAI KAN;Mn;0;NSM;;;;;N;;;;;
+0EB2;LAO VOWEL SIGN AA;Lo;0;L;;;;;N;;;;;
+0EB3;LAO VOWEL SIGN AM;Lo;0;L;<compat> 0ECD 0EB2;;;;N;;;;;
+0EB4;LAO VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+0EB5;LAO VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;;
+0EB6;LAO VOWEL SIGN Y;Mn;0;NSM;;;;;N;;;;;
+0EB7;LAO VOWEL SIGN YY;Mn;0;NSM;;;;;N;;;;;
+0EB8;LAO VOWEL SIGN U;Mn;118;NSM;;;;;N;;;;;
+0EB9;LAO VOWEL SIGN UU;Mn;118;NSM;;;;;N;;;;;
+0EBB;LAO VOWEL SIGN MAI KON;Mn;0;NSM;;;;;N;;;;;
+0EBC;LAO SEMIVOWEL SIGN LO;Mn;0;NSM;;;;;N;;;;;
+0EBD;LAO SEMIVOWEL SIGN NYO;Lo;0;L;;;;;N;;;;;
+0EC0;LAO VOWEL SIGN E;Lo;0;L;;;;;N;;;;;
+0EC1;LAO VOWEL SIGN EI;Lo;0;L;;;;;N;;;;;
+0EC2;LAO VOWEL SIGN O;Lo;0;L;;;;;N;;;;;
+0EC3;LAO VOWEL SIGN AY;Lo;0;L;;;;;N;;;;;
+0EC4;LAO VOWEL SIGN AI;Lo;0;L;;;;;N;;;;;
+0EC6;LAO KO LA;Lm;0;L;;;;;N;;;;;
+0EC8;LAO TONE MAI EK;Mn;122;NSM;;;;;N;;;;;
+0EC9;LAO TONE MAI THO;Mn;122;NSM;;;;;N;;;;;
+0ECA;LAO TONE MAI TI;Mn;122;NSM;;;;;N;;;;;
+0ECB;LAO TONE MAI CATAWA;Mn;122;NSM;;;;;N;;;;;
+0ECC;LAO CANCELLATION MARK;Mn;0;NSM;;;;;N;;;;;
+0ECD;LAO NIGGAHITA;Mn;0;NSM;;;;;N;;;;;
+0ED0;LAO DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+0ED1;LAO DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+0ED2;LAO DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+0ED3;LAO DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+0ED4;LAO DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+0ED5;LAO DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+0ED6;LAO DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+0ED7;LAO DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+0ED8;LAO DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+0ED9;LAO DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+0EDC;LAO HO NO;Lo;0;L;<compat> 0EAB 0E99;;;;N;;;;;
+0EDD;LAO HO MO;Lo;0;L;<compat> 0EAB 0EA1;;;;N;;;;;
+0F00;TIBETAN SYLLABLE OM;Lo;0;L;;;;;N;;;;;
+0F01;TIBETAN MARK GTER YIG MGO TRUNCATED A;So;0;L;;;;;N;;ter yik go a thung;;;
+0F02;TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA;So;0;L;;;;;N;;ter yik go wum nam chey ma;;;
+0F03;TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA;So;0;L;;;;;N;;ter yik go wum ter tsek ma;;;
+0F04;TIBETAN MARK INITIAL YIG MGO MDUN MA;Po;0;L;;;;;N;TIBETAN SINGLE ORNAMENT;yik go dun ma;;;
+0F05;TIBETAN MARK CLOSING YIG MGO SGAB MA;Po;0;L;;;;;N;;yik go kab ma;;;
+0F06;TIBETAN MARK CARET YIG MGO PHUR SHAD MA;Po;0;L;;;;;N;;yik go pur shey ma;;;
+0F07;TIBETAN MARK YIG MGO TSHEG SHAD MA;Po;0;L;;;;;N;;yik go tsek shey ma;;;
+0F08;TIBETAN MARK SBRUL SHAD;Po;0;L;;;;;N;TIBETAN RGYANSHAD;drul shey;;;
+0F09;TIBETAN MARK BSKUR YIG MGO;Po;0;L;;;;;N;;kur yik go;;;
+0F0A;TIBETAN MARK BKA- SHOG YIG MGO;Po;0;L;;;;;N;;ka sho yik go;;;
+0F0B;TIBETAN MARK INTERSYLLABIC TSHEG;Po;0;L;;;;;N;TIBETAN TSEG;tsek;;;
+0F0C;TIBETAN MARK DELIMITER TSHEG BSTAR;Po;0;L;<noBreak> 0F0B;;;;N;;tsek tar;;;
+0F0D;TIBETAN MARK SHAD;Po;0;L;;;;;N;TIBETAN SHAD;shey;;;
+0F0E;TIBETAN MARK NYIS SHAD;Po;0;L;;;;;N;TIBETAN DOUBLE SHAD;nyi shey;;;
+0F0F;TIBETAN MARK TSHEG SHAD;Po;0;L;;;;;N;;tsek shey;;;
+0F10;TIBETAN MARK NYIS TSHEG SHAD;Po;0;L;;;;;N;;nyi tsek shey;;;
+0F11;TIBETAN MARK RIN CHEN SPUNGS SHAD;Po;0;L;;;;;N;TIBETAN RINCHANPHUNGSHAD;rinchen pung shey;;;
+0F12;TIBETAN MARK RGYA GRAM SHAD;Po;0;L;;;;;N;;gya tram shey;;;
+0F13;TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN;So;0;L;;;;;N;;dzu ta me long chen;;;
+0F14;TIBETAN MARK GTER TSHEG;So;0;L;;;;;N;TIBETAN COMMA;ter tsek;;;
+0F15;TIBETAN LOGOTYPE SIGN CHAD RTAGS;So;0;L;;;;;N;;che ta;;;
+0F16;TIBETAN LOGOTYPE SIGN LHAG RTAGS;So;0;L;;;;;N;;hlak ta;;;
+0F17;TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS;So;0;L;;;;;N;;trachen char ta;;;
+0F18;TIBETAN ASTROLOGICAL SIGN -KHYUD PA;Mn;220;NSM;;;;;N;;kyu pa;;;
+0F19;TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS;Mn;220;NSM;;;;;N;;dong tsu;;;
+0F1A;TIBETAN SIGN RDEL DKAR GCIG;So;0;L;;;;;N;;deka chig;;;
+0F1B;TIBETAN SIGN RDEL DKAR GNYIS;So;0;L;;;;;N;;deka nyi;;;
+0F1C;TIBETAN SIGN RDEL DKAR GSUM;So;0;L;;;;;N;;deka sum;;;
+0F1D;TIBETAN SIGN RDEL NAG GCIG;So;0;L;;;;;N;;dena chig;;;
+0F1E;TIBETAN SIGN RDEL NAG GNYIS;So;0;L;;;;;N;;dena nyi;;;
+0F1F;TIBETAN SIGN RDEL DKAR RDEL NAG;So;0;L;;;;;N;;deka dena;;;
+0F20;TIBETAN DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+0F21;TIBETAN DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+0F22;TIBETAN DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+0F23;TIBETAN DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+0F24;TIBETAN DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+0F25;TIBETAN DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+0F26;TIBETAN DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+0F27;TIBETAN DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+0F28;TIBETAN DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+0F29;TIBETAN DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+0F2A;TIBETAN DIGIT HALF ONE;No;0;L;;;;1/2;N;;;;;
+0F2B;TIBETAN DIGIT HALF TWO;No;0;L;;;;3/2;N;;;;;
+0F2C;TIBETAN DIGIT HALF THREE;No;0;L;;;;5/2;N;;;;;
+0F2D;TIBETAN DIGIT HALF FOUR;No;0;L;;;;7/2;N;;;;;
+0F2E;TIBETAN DIGIT HALF FIVE;No;0;L;;;;9/2;N;;;;;
+0F2F;TIBETAN DIGIT HALF SIX;No;0;L;;;;11/2;N;;;;;
+0F30;TIBETAN DIGIT HALF SEVEN;No;0;L;;;;13/2;N;;;;;
+0F31;TIBETAN DIGIT HALF EIGHT;No;0;L;;;;15/2;N;;;;;
+0F32;TIBETAN DIGIT HALF NINE;No;0;L;;;;17/2;N;;;;;
+0F33;TIBETAN DIGIT HALF ZERO;No;0;L;;;;-1/2;N;;;;;
+0F34;TIBETAN MARK BSDUS RTAGS;So;0;L;;;;;N;;du ta;;;
+0F35;TIBETAN MARK NGAS BZUNG NYI ZLA;Mn;220;NSM;;;;;N;TIBETAN HONORIFIC UNDER RING;nge zung nyi da;;;
+0F36;TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN;So;0;L;;;;;N;;dzu ta shi mig chen;;;
+0F37;TIBETAN MARK NGAS BZUNG SGOR RTAGS;Mn;220;NSM;;;;;N;TIBETAN UNDER RING;nge zung gor ta;;;
+0F38;TIBETAN MARK CHE MGO;So;0;L;;;;;N;;che go;;;
+0F39;TIBETAN MARK TSA -PHRU;Mn;216;NSM;;;;;N;TIBETAN LENITION MARK;tsa tru;;;
+0F3A;TIBETAN MARK GUG RTAGS GYON;Ps;0;ON;;;;;N;;gug ta yun;;;
+0F3B;TIBETAN MARK GUG RTAGS GYAS;Pe;0;ON;;;;;N;;gug ta ye;;;
+0F3C;TIBETAN MARK ANG KHANG GYON;Ps;0;ON;;;;;N;TIBETAN LEFT BRACE;ang kang yun;;;
+0F3D;TIBETAN MARK ANG KHANG GYAS;Pe;0;ON;;;;;N;TIBETAN RIGHT BRACE;ang kang ye;;;
+0F3E;TIBETAN SIGN YAR TSHES;Mc;0;L;;;;;N;;yar tse;;;
+0F3F;TIBETAN SIGN MAR TSHES;Mc;0;L;;;;;N;;mar tse;;;
+0F40;TIBETAN LETTER KA;Lo;0;L;;;;;N;;;;;
+0F41;TIBETAN LETTER KHA;Lo;0;L;;;;;N;;;;;
+0F42;TIBETAN LETTER GA;Lo;0;L;;;;;N;;;;;
+0F43;TIBETAN LETTER GHA;Lo;0;L;0F42 0FB7;;;;N;;;;;
+0F44;TIBETAN LETTER NGA;Lo;0;L;;;;;N;;;;;
+0F45;TIBETAN LETTER CA;Lo;0;L;;;;;N;;;;;
+0F46;TIBETAN LETTER CHA;Lo;0;L;;;;;N;;;;;
+0F47;TIBETAN LETTER JA;Lo;0;L;;;;;N;;;;;
+0F49;TIBETAN LETTER NYA;Lo;0;L;;;;;N;;;;;
+0F4A;TIBETAN LETTER TTA;Lo;0;L;;;;;N;TIBETAN LETTER REVERSED TA;;;;
+0F4B;TIBETAN LETTER TTHA;Lo;0;L;;;;;N;TIBETAN LETTER REVERSED THA;;;;
+0F4C;TIBETAN LETTER DDA;Lo;0;L;;;;;N;TIBETAN LETTER REVERSED DA;;;;
+0F4D;TIBETAN LETTER DDHA;Lo;0;L;0F4C 0FB7;;;;N;;;;;
+0F4E;TIBETAN LETTER NNA;Lo;0;L;;;;;N;TIBETAN LETTER REVERSED NA;;;;
+0F4F;TIBETAN LETTER TA;Lo;0;L;;;;;N;;;;;
+0F50;TIBETAN LETTER THA;Lo;0;L;;;;;N;;;;;
+0F51;TIBETAN LETTER DA;Lo;0;L;;;;;N;;;;;
+0F52;TIBETAN LETTER DHA;Lo;0;L;0F51 0FB7;;;;N;;;;;
+0F53;TIBETAN LETTER NA;Lo;0;L;;;;;N;;;;;
+0F54;TIBETAN LETTER PA;Lo;0;L;;;;;N;;;;;
+0F55;TIBETAN LETTER PHA;Lo;0;L;;;;;N;;;;;
+0F56;TIBETAN LETTER BA;Lo;0;L;;;;;N;;;;;
+0F57;TIBETAN LETTER BHA;Lo;0;L;0F56 0FB7;;;;N;;;;;
+0F58;TIBETAN LETTER MA;Lo;0;L;;;;;N;;;;;
+0F59;TIBETAN LETTER TSA;Lo;0;L;;;;;N;;;;;
+0F5A;TIBETAN LETTER TSHA;Lo;0;L;;;;;N;;;;;
+0F5B;TIBETAN LETTER DZA;Lo;0;L;;;;;N;;;;;
+0F5C;TIBETAN LETTER DZHA;Lo;0;L;0F5B 0FB7;;;;N;;;;;
+0F5D;TIBETAN LETTER WA;Lo;0;L;;;;;N;;;;;
+0F5E;TIBETAN LETTER ZHA;Lo;0;L;;;;;N;;;;;
+0F5F;TIBETAN LETTER ZA;Lo;0;L;;;;;N;;;;;
+0F60;TIBETAN LETTER -A;Lo;0;L;;;;;N;TIBETAN LETTER AA;;;;
+0F61;TIBETAN LETTER YA;Lo;0;L;;;;;N;;;;;
+0F62;TIBETAN LETTER RA;Lo;0;L;;;;;N;;*;;;
+0F63;TIBETAN LETTER LA;Lo;0;L;;;;;N;;;;;
+0F64;TIBETAN LETTER SHA;Lo;0;L;;;;;N;;;;;
+0F65;TIBETAN LETTER SSA;Lo;0;L;;;;;N;TIBETAN LETTER REVERSED SHA;;;;
+0F66;TIBETAN LETTER SA;Lo;0;L;;;;;N;;;;;
+0F67;TIBETAN LETTER HA;Lo;0;L;;;;;N;;;;;
+0F68;TIBETAN LETTER A;Lo;0;L;;;;;N;;;;;
+0F69;TIBETAN LETTER KSSA;Lo;0;L;0F40 0FB5;;;;N;;;;;
+0F6A;TIBETAN LETTER FIXED-FORM RA;Lo;0;L;;;;;N;;*;;;
+0F71;TIBETAN VOWEL SIGN AA;Mn;129;NSM;;;;;N;;;;;
+0F72;TIBETAN VOWEL SIGN I;Mn;130;NSM;;;;;N;;;;;
+0F73;TIBETAN VOWEL SIGN II;Mn;0;NSM;0F71 0F72;;;;N;;;;;
+0F74;TIBETAN VOWEL SIGN U;Mn;132;NSM;;;;;N;;;;;
+0F75;TIBETAN VOWEL SIGN UU;Mn;0;NSM;0F71 0F74;;;;N;;;;;
+0F76;TIBETAN VOWEL SIGN VOCALIC R;Mn;0;NSM;0FB2 0F80;;;;N;;;;;
+0F77;TIBETAN VOWEL SIGN VOCALIC RR;Mn;0;NSM;<compat> 0FB2 0F81;;;;N;;;;;
+0F78;TIBETAN VOWEL SIGN VOCALIC L;Mn;0;NSM;0FB3 0F80;;;;N;;;;;
+0F79;TIBETAN VOWEL SIGN VOCALIC LL;Mn;0;NSM;<compat> 0FB3 0F81;;;;N;;;;;
+0F7A;TIBETAN VOWEL SIGN E;Mn;130;NSM;;;;;N;;;;;
+0F7B;TIBETAN VOWEL SIGN EE;Mn;130;NSM;;;;;N;TIBETAN VOWEL SIGN AI;;;;
+0F7C;TIBETAN VOWEL SIGN O;Mn;130;NSM;;;;;N;;;;;
+0F7D;TIBETAN VOWEL SIGN OO;Mn;130;NSM;;;;;N;TIBETAN VOWEL SIGN AU;;;;
+0F7E;TIBETAN SIGN RJES SU NGA RO;Mn;0;NSM;;;;;N;TIBETAN ANUSVARA;je su nga ro;;;
+0F7F;TIBETAN SIGN RNAM BCAD;Mc;0;L;;;;;N;TIBETAN VISARGA;nam chey;;;
+0F80;TIBETAN VOWEL SIGN REVERSED I;Mn;130;NSM;;;;;N;TIBETAN VOWEL SIGN SHORT I;;;;
+0F81;TIBETAN VOWEL SIGN REVERSED II;Mn;0;NSM;0F71 0F80;;;;N;;;;;
+0F82;TIBETAN SIGN NYI ZLA NAA DA;Mn;230;NSM;;;;;N;TIBETAN CANDRABINDU WITH ORNAMENT;nyi da na da;;;
+0F83;TIBETAN SIGN SNA LDAN;Mn;230;NSM;;;;;N;TIBETAN CANDRABINDU;nan de;;;
+0F84;TIBETAN MARK HALANTA;Mn;9;NSM;;;;;N;TIBETAN VIRAMA;;;;
+0F85;TIBETAN MARK PALUTA;Po;0;L;;;;;N;TIBETAN CHUCHENYIGE;;;;
+0F86;TIBETAN SIGN LCI RTAGS;Mn;230;NSM;;;;;N;;ji ta;;;
+0F87;TIBETAN SIGN YANG RTAGS;Mn;230;NSM;;;;;N;;yang ta;;;
+0F88;TIBETAN SIGN LCE TSA CAN;Lo;0;L;;;;;N;;che tsa chen;;;
+0F89;TIBETAN SIGN MCHU CAN;Lo;0;L;;;;;N;;chu chen;;;
+0F8A;TIBETAN SIGN GRU CAN RGYINGS;Lo;0;L;;;;;N;;tru chen ging;;;
+0F8B;TIBETAN SIGN GRU MED RGYINGS;Lo;0;L;;;;;N;;tru me ging;;;
+0F90;TIBETAN SUBJOINED LETTER KA;Mn;0;NSM;;;;;N;;;;;
+0F91;TIBETAN SUBJOINED LETTER KHA;Mn;0;NSM;;;;;N;;;;;
+0F92;TIBETAN SUBJOINED LETTER GA;Mn;0;NSM;;;;;N;;;;;
+0F93;TIBETAN SUBJOINED LETTER GHA;Mn;0;NSM;0F92 0FB7;;;;N;;;;;
+0F94;TIBETAN SUBJOINED LETTER NGA;Mn;0;NSM;;;;;N;;;;;
+0F95;TIBETAN SUBJOINED LETTER CA;Mn;0;NSM;;;;;N;;;;;
+0F96;TIBETAN SUBJOINED LETTER CHA;Mn;0;NSM;;;;;N;;;;;
+0F97;TIBETAN SUBJOINED LETTER JA;Mn;0;NSM;;;;;N;;;;;
+0F99;TIBETAN SUBJOINED LETTER NYA;Mn;0;NSM;;;;;N;;;;;
+0F9A;TIBETAN SUBJOINED LETTER TTA;Mn;0;NSM;;;;;N;;;;;
+0F9B;TIBETAN SUBJOINED LETTER TTHA;Mn;0;NSM;;;;;N;;;;;
+0F9C;TIBETAN SUBJOINED LETTER DDA;Mn;0;NSM;;;;;N;;;;;
+0F9D;TIBETAN SUBJOINED LETTER DDHA;Mn;0;NSM;0F9C 0FB7;;;;N;;;;;
+0F9E;TIBETAN SUBJOINED LETTER NNA;Mn;0;NSM;;;;;N;;;;;
+0F9F;TIBETAN SUBJOINED LETTER TA;Mn;0;NSM;;;;;N;;;;;
+0FA0;TIBETAN SUBJOINED LETTER THA;Mn;0;NSM;;;;;N;;;;;
+0FA1;TIBETAN SUBJOINED LETTER DA;Mn;0;NSM;;;;;N;;;;;
+0FA2;TIBETAN SUBJOINED LETTER DHA;Mn;0;NSM;0FA1 0FB7;;;;N;;;;;
+0FA3;TIBETAN SUBJOINED LETTER NA;Mn;0;NSM;;;;;N;;;;;
+0FA4;TIBETAN SUBJOINED LETTER PA;Mn;0;NSM;;;;;N;;;;;
+0FA5;TIBETAN SUBJOINED LETTER PHA;Mn;0;NSM;;;;;N;;;;;
+0FA6;TIBETAN SUBJOINED LETTER BA;Mn;0;NSM;;;;;N;;;;;
+0FA7;TIBETAN SUBJOINED LETTER BHA;Mn;0;NSM;0FA6 0FB7;;;;N;;;;;
+0FA8;TIBETAN SUBJOINED LETTER MA;Mn;0;NSM;;;;;N;;;;;
+0FA9;TIBETAN SUBJOINED LETTER TSA;Mn;0;NSM;;;;;N;;;;;
+0FAA;TIBETAN SUBJOINED LETTER TSHA;Mn;0;NSM;;;;;N;;;;;
+0FAB;TIBETAN SUBJOINED LETTER DZA;Mn;0;NSM;;;;;N;;;;;
+0FAC;TIBETAN SUBJOINED LETTER DZHA;Mn;0;NSM;0FAB 0FB7;;;;N;;;;;
+0FAD;TIBETAN SUBJOINED LETTER WA;Mn;0;NSM;;;;;N;;*;;;
+0FAE;TIBETAN SUBJOINED LETTER ZHA;Mn;0;NSM;;;;;N;;;;;
+0FAF;TIBETAN SUBJOINED LETTER ZA;Mn;0;NSM;;;;;N;;;;;
+0FB0;TIBETAN SUBJOINED LETTER -A;Mn;0;NSM;;;;;N;;;;;
+0FB1;TIBETAN SUBJOINED LETTER YA;Mn;0;NSM;;;;;N;;*;;;
+0FB2;TIBETAN SUBJOINED LETTER RA;Mn;0;NSM;;;;;N;;*;;;
+0FB3;TIBETAN SUBJOINED LETTER LA;Mn;0;NSM;;;;;N;;;;;
+0FB4;TIBETAN SUBJOINED LETTER SHA;Mn;0;NSM;;;;;N;;;;;
+0FB5;TIBETAN SUBJOINED LETTER SSA;Mn;0;NSM;;;;;N;;;;;
+0FB6;TIBETAN SUBJOINED LETTER SA;Mn;0;NSM;;;;;N;;;;;
+0FB7;TIBETAN SUBJOINED LETTER HA;Mn;0;NSM;;;;;N;;;;;
+0FB8;TIBETAN SUBJOINED LETTER A;Mn;0;NSM;;;;;N;;;;;
+0FB9;TIBETAN SUBJOINED LETTER KSSA;Mn;0;NSM;0F90 0FB5;;;;N;;;;;
+0FBA;TIBETAN SUBJOINED LETTER FIXED-FORM WA;Mn;0;NSM;;;;;N;;*;;;
+0FBB;TIBETAN SUBJOINED LETTER FIXED-FORM YA;Mn;0;NSM;;;;;N;;*;;;
+0FBC;TIBETAN SUBJOINED LETTER FIXED-FORM RA;Mn;0;NSM;;;;;N;;*;;;
+0FBE;TIBETAN KU RU KHA;So;0;L;;;;;N;;kuruka;;;
+0FBF;TIBETAN KU RU KHA BZHI MIG CAN;So;0;L;;;;;N;;kuruka shi mik chen;;;
+0FC0;TIBETAN CANTILLATION SIGN HEAVY BEAT;So;0;L;;;;;N;;;;;
+0FC1;TIBETAN CANTILLATION SIGN LIGHT BEAT;So;0;L;;;;;N;;;;;
+0FC2;TIBETAN CANTILLATION SIGN CANG TE-U;So;0;L;;;;;N;;chang tyu;;;
+0FC3;TIBETAN CANTILLATION SIGN SBUB -CHAL;So;0;L;;;;;N;;bub chey;;;
+0FC4;TIBETAN SYMBOL DRIL BU;So;0;L;;;;;N;;drilbu;;;
+0FC5;TIBETAN SYMBOL RDO RJE;So;0;L;;;;;N;;dorje;;;
+0FC6;TIBETAN SYMBOL PADMA GDAN;Mn;220;NSM;;;;;N;;pema den;;;
+0FC7;TIBETAN SYMBOL RDO RJE RGYA GRAM;So;0;L;;;;;N;;dorje gya dram;;;
+0FC8;TIBETAN SYMBOL PHUR PA;So;0;L;;;;;N;;phurba;;;
+0FC9;TIBETAN SYMBOL NOR BU;So;0;L;;;;;N;;norbu;;;
+0FCA;TIBETAN SYMBOL NOR BU NYIS -KHYIL;So;0;L;;;;;N;;norbu nyi khyi;;;
+0FCB;TIBETAN SYMBOL NOR BU GSUM -KHYIL;So;0;L;;;;;N;;norbu sum khyi;;;
+0FCC;TIBETAN SYMBOL NOR BU BZHI -KHYIL;So;0;L;;;;;N;;norbu shi khyi;;;
+0FCF;TIBETAN SIGN RDEL NAG GSUM;So;0;L;;;;;N;;dena sum;;;
+0FD0;TIBETAN MARK BSKA- SHOG GI MGO RGYAN;Po;0;L;;;;;N;;ka shog gi go gyen;;;
+0FD1;TIBETAN MARK MNYAM YIG GI MGO RGYAN;Po;0;L;;;;;N;;nyam yig gi go gyen;;;
+1000;MYANMAR LETTER KA;Lo;0;L;;;;;N;;;;;
+1001;MYANMAR LETTER KHA;Lo;0;L;;;;;N;;;;;
+1002;MYANMAR LETTER GA;Lo;0;L;;;;;N;;;;;
+1003;MYANMAR LETTER GHA;Lo;0;L;;;;;N;;;;;
+1004;MYANMAR LETTER NGA;Lo;0;L;;;;;N;;;;;
+1005;MYANMAR LETTER CA;Lo;0;L;;;;;N;;;;;
+1006;MYANMAR LETTER CHA;Lo;0;L;;;;;N;;;;;
+1007;MYANMAR LETTER JA;Lo;0;L;;;;;N;;;;;
+1008;MYANMAR LETTER JHA;Lo;0;L;;;;;N;;;;;
+1009;MYANMAR LETTER NYA;Lo;0;L;;;;;N;;;;;
+100A;MYANMAR LETTER NNYA;Lo;0;L;;;;;N;;;;;
+100B;MYANMAR LETTER TTA;Lo;0;L;;;;;N;;;;;
+100C;MYANMAR LETTER TTHA;Lo;0;L;;;;;N;;;;;
+100D;MYANMAR LETTER DDA;Lo;0;L;;;;;N;;;;;
+100E;MYANMAR LETTER DDHA;Lo;0;L;;;;;N;;;;;
+100F;MYANMAR LETTER NNA;Lo;0;L;;;;;N;;;;;
+1010;MYANMAR LETTER TA;Lo;0;L;;;;;N;;;;;
+1011;MYANMAR LETTER THA;Lo;0;L;;;;;N;;;;;
+1012;MYANMAR LETTER DA;Lo;0;L;;;;;N;;;;;
+1013;MYANMAR LETTER DHA;Lo;0;L;;;;;N;;;;;
+1014;MYANMAR LETTER NA;Lo;0;L;;;;;N;;;;;
+1015;MYANMAR LETTER PA;Lo;0;L;;;;;N;;;;;
+1016;MYANMAR LETTER PHA;Lo;0;L;;;;;N;;;;;
+1017;MYANMAR LETTER BA;Lo;0;L;;;;;N;;;;;
+1018;MYANMAR LETTER BHA;Lo;0;L;;;;;N;;;;;
+1019;MYANMAR LETTER MA;Lo;0;L;;;;;N;;;;;
+101A;MYANMAR LETTER YA;Lo;0;L;;;;;N;;;;;
+101B;MYANMAR LETTER RA;Lo;0;L;;;;;N;;;;;
+101C;MYANMAR LETTER LA;Lo;0;L;;;;;N;;;;;
+101D;MYANMAR LETTER WA;Lo;0;L;;;;;N;;;;;
+101E;MYANMAR LETTER SA;Lo;0;L;;;;;N;;;;;
+101F;MYANMAR LETTER HA;Lo;0;L;;;;;N;;;;;
+1020;MYANMAR LETTER LLA;Lo;0;L;;;;;N;;;;;
+1021;MYANMAR LETTER A;Lo;0;L;;;;;N;;;;;
+1023;MYANMAR LETTER I;Lo;0;L;;;;;N;;;;;
+1024;MYANMAR LETTER II;Lo;0;L;;;;;N;;;;;
+1025;MYANMAR LETTER U;Lo;0;L;;;;;N;;;;;
+1026;MYANMAR LETTER UU;Lo;0;L;1025 102E;;;;N;;;;;
+1027;MYANMAR LETTER E;Lo;0;L;;;;;N;;;;;
+1029;MYANMAR LETTER O;Lo;0;L;;;;;N;;;;;
+102A;MYANMAR LETTER AU;Lo;0;L;;;;;N;;;;;
+102C;MYANMAR VOWEL SIGN AA;Mc;0;L;;;;;N;;;;;
+102D;MYANMAR VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+102E;MYANMAR VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;;
+102F;MYANMAR VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+1030;MYANMAR VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;;
+1031;MYANMAR VOWEL SIGN E;Mc;0;L;;;;;N;;;;;
+1032;MYANMAR VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;;
+1036;MYANMAR SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;;
+1037;MYANMAR SIGN DOT BELOW;Mn;7;NSM;;;;;N;;;;;
+1038;MYANMAR SIGN VISARGA;Mc;0;L;;;;;N;;;;;
+1039;MYANMAR SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
+1040;MYANMAR DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+1041;MYANMAR DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+1042;MYANMAR DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+1043;MYANMAR DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+1044;MYANMAR DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+1045;MYANMAR DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+1046;MYANMAR DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+1047;MYANMAR DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+1048;MYANMAR DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+1049;MYANMAR DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+104A;MYANMAR SIGN LITTLE SECTION;Po;0;L;;;;;N;;;;;
+104B;MYANMAR SIGN SECTION;Po;0;L;;;;;N;;;;;
+104C;MYANMAR SYMBOL LOCATIVE;Po;0;L;;;;;N;;;;;
+104D;MYANMAR SYMBOL COMPLETED;Po;0;L;;;;;N;;;;;
+104E;MYANMAR SYMBOL AFOREMENTIONED;Po;0;L;;;;;N;;;;;
+104F;MYANMAR SYMBOL GENITIVE;Po;0;L;;;;;N;;;;;
+1050;MYANMAR LETTER SHA;Lo;0;L;;;;;N;;;;;
+1051;MYANMAR LETTER SSA;Lo;0;L;;;;;N;;;;;
+1052;MYANMAR LETTER VOCALIC R;Lo;0;L;;;;;N;;;;;
+1053;MYANMAR LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;;
+1054;MYANMAR LETTER VOCALIC L;Lo;0;L;;;;;N;;;;;
+1055;MYANMAR LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;;
+1056;MYANMAR VOWEL SIGN VOCALIC R;Mc;0;L;;;;;N;;;;;
+1057;MYANMAR VOWEL SIGN VOCALIC RR;Mc;0;L;;;;;N;;;;;
+1058;MYANMAR VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;;
+1059;MYANMAR VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;;
+10A0;GEORGIAN CAPITAL LETTER AN;Lu;0;L;;;;;N;;Khutsuri;;2D00;
+10A1;GEORGIAN CAPITAL LETTER BAN;Lu;0;L;;;;;N;;Khutsuri;;2D01;
+10A2;GEORGIAN CAPITAL LETTER GAN;Lu;0;L;;;;;N;;Khutsuri;;2D02;
+10A3;GEORGIAN CAPITAL LETTER DON;Lu;0;L;;;;;N;;Khutsuri;;2D03;
+10A4;GEORGIAN CAPITAL LETTER EN;Lu;0;L;;;;;N;;Khutsuri;;2D04;
+10A5;GEORGIAN CAPITAL LETTER VIN;Lu;0;L;;;;;N;;Khutsuri;;2D05;
+10A6;GEORGIAN CAPITAL LETTER ZEN;Lu;0;L;;;;;N;;Khutsuri;;2D06;
+10A7;GEORGIAN CAPITAL LETTER TAN;Lu;0;L;;;;;N;;Khutsuri;;2D07;
+10A8;GEORGIAN CAPITAL LETTER IN;Lu;0;L;;;;;N;;Khutsuri;;2D08;
+10A9;GEORGIAN CAPITAL LETTER KAN;Lu;0;L;;;;;N;;Khutsuri;;2D09;
+10AA;GEORGIAN CAPITAL LETTER LAS;Lu;0;L;;;;;N;;Khutsuri;;2D0A;
+10AB;GEORGIAN CAPITAL LETTER MAN;Lu;0;L;;;;;N;;Khutsuri;;2D0B;
+10AC;GEORGIAN CAPITAL LETTER NAR;Lu;0;L;;;;;N;;Khutsuri;;2D0C;
+10AD;GEORGIAN CAPITAL LETTER ON;Lu;0;L;;;;;N;;Khutsuri;;2D0D;
+10AE;GEORGIAN CAPITAL LETTER PAR;Lu;0;L;;;;;N;;Khutsuri;;2D0E;
+10AF;GEORGIAN CAPITAL LETTER ZHAR;Lu;0;L;;;;;N;;Khutsuri;;2D0F;
+10B0;GEORGIAN CAPITAL LETTER RAE;Lu;0;L;;;;;N;;Khutsuri;;2D10;
+10B1;GEORGIAN CAPITAL LETTER SAN;Lu;0;L;;;;;N;;Khutsuri;;2D11;
+10B2;GEORGIAN CAPITAL LETTER TAR;Lu;0;L;;;;;N;;Khutsuri;;2D12;
+10B3;GEORGIAN CAPITAL LETTER UN;Lu;0;L;;;;;N;;Khutsuri;;2D13;
+10B4;GEORGIAN CAPITAL LETTER PHAR;Lu;0;L;;;;;N;;Khutsuri;;2D14;
+10B5;GEORGIAN CAPITAL LETTER KHAR;Lu;0;L;;;;;N;;Khutsuri;;2D15;
+10B6;GEORGIAN CAPITAL LETTER GHAN;Lu;0;L;;;;;N;;Khutsuri;;2D16;
+10B7;GEORGIAN CAPITAL LETTER QAR;Lu;0;L;;;;;N;;Khutsuri;;2D17;
+10B8;GEORGIAN CAPITAL LETTER SHIN;Lu;0;L;;;;;N;;Khutsuri;;2D18;
+10B9;GEORGIAN CAPITAL LETTER CHIN;Lu;0;L;;;;;N;;Khutsuri;;2D19;
+10BA;GEORGIAN CAPITAL LETTER CAN;Lu;0;L;;;;;N;;Khutsuri;;2D1A;
+10BB;GEORGIAN CAPITAL LETTER JIL;Lu;0;L;;;;;N;;Khutsuri;;2D1B;
+10BC;GEORGIAN CAPITAL LETTER CIL;Lu;0;L;;;;;N;;Khutsuri;;2D1C;
+10BD;GEORGIAN CAPITAL LETTER CHAR;Lu;0;L;;;;;N;;Khutsuri;;2D1D;
+10BE;GEORGIAN CAPITAL LETTER XAN;Lu;0;L;;;;;N;;Khutsuri;;2D1E;
+10BF;GEORGIAN CAPITAL LETTER JHAN;Lu;0;L;;;;;N;;Khutsuri;;2D1F;
+10C0;GEORGIAN CAPITAL LETTER HAE;Lu;0;L;;;;;N;;Khutsuri;;2D20;
+10C1;GEORGIAN CAPITAL LETTER HE;Lu;0;L;;;;;N;;Khutsuri;;2D21;
+10C2;GEORGIAN CAPITAL LETTER HIE;Lu;0;L;;;;;N;;Khutsuri;;2D22;
+10C3;GEORGIAN CAPITAL LETTER WE;Lu;0;L;;;;;N;;Khutsuri;;2D23;
+10C4;GEORGIAN CAPITAL LETTER HAR;Lu;0;L;;;;;N;;Khutsuri;;2D24;
+10C5;GEORGIAN CAPITAL LETTER HOE;Lu;0;L;;;;;N;;Khutsuri;;2D25;
+10D0;GEORGIAN LETTER AN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER AN;;;;
+10D1;GEORGIAN LETTER BAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER BAN;;;;
+10D2;GEORGIAN LETTER GAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER GAN;;;;
+10D3;GEORGIAN LETTER DON;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER DON;;;;
+10D4;GEORGIAN LETTER EN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER EN;;;;
+10D5;GEORGIAN LETTER VIN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER VIN;;;;
+10D6;GEORGIAN LETTER ZEN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER ZEN;;;;
+10D7;GEORGIAN LETTER TAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER TAN;;;;
+10D8;GEORGIAN LETTER IN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER IN;;;;
+10D9;GEORGIAN LETTER KAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER KAN;;;;
+10DA;GEORGIAN LETTER LAS;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER LAS;;;;
+10DB;GEORGIAN LETTER MAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER MAN;;;;
+10DC;GEORGIAN LETTER NAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER NAR;;;;
+10DD;GEORGIAN LETTER ON;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER ON;;;;
+10DE;GEORGIAN LETTER PAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER PAR;;;;
+10DF;GEORGIAN LETTER ZHAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER ZHAR;;;;
+10E0;GEORGIAN LETTER RAE;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER RAE;;;;
+10E1;GEORGIAN LETTER SAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER SAN;;;;
+10E2;GEORGIAN LETTER TAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER TAR;;;;
+10E3;GEORGIAN LETTER UN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER UN;;;;
+10E4;GEORGIAN LETTER PHAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER PHAR;;;;
+10E5;GEORGIAN LETTER KHAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER KHAR;;;;
+10E6;GEORGIAN LETTER GHAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER GHAN;;;;
+10E7;GEORGIAN LETTER QAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER QAR;;;;
+10E8;GEORGIAN LETTER SHIN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER SHIN;;;;
+10E9;GEORGIAN LETTER CHIN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER CHIN;;;;
+10EA;GEORGIAN LETTER CAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER CAN;;;;
+10EB;GEORGIAN LETTER JIL;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER JIL;;;;
+10EC;GEORGIAN LETTER CIL;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER CIL;;;;
+10ED;GEORGIAN LETTER CHAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER CHAR;;;;
+10EE;GEORGIAN LETTER XAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER XAN;;;;
+10EF;GEORGIAN LETTER JHAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER JHAN;;;;
+10F0;GEORGIAN LETTER HAE;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER HAE;;;;
+10F1;GEORGIAN LETTER HE;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER HE;;;;
+10F2;GEORGIAN LETTER HIE;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER HIE;;;;
+10F3;GEORGIAN LETTER WE;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER WE;;;;
+10F4;GEORGIAN LETTER HAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER HAR;;;;
+10F5;GEORGIAN LETTER HOE;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER HOE;;;;
+10F6;GEORGIAN LETTER FI;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER FI;;;;
+10F7;GEORGIAN LETTER YN;Lo;0;L;;;;;N;;;;;
+10F8;GEORGIAN LETTER ELIFI;Lo;0;L;;;;;N;;;;;
+10F9;GEORGIAN LETTER TURNED GAN;Lo;0;L;;;;;N;;;;;
+10FA;GEORGIAN LETTER AIN;Lo;0;L;;;;;N;;;;;
+10FB;GEORGIAN PARAGRAPH SEPARATOR;Po;0;L;;;;;N;;;;;
+10FC;MODIFIER LETTER GEORGIAN NAR;Lm;0;L;<super> 10DC;;;;N;;;;;
+1100;HANGUL CHOSEONG KIYEOK;Lo;0;L;;;;;N;;g *;;;
+1101;HANGUL CHOSEONG SSANGKIYEOK;Lo;0;L;;;;;N;;gg *;;;
+1102;HANGUL CHOSEONG NIEUN;Lo;0;L;;;;;N;;n *;;;
+1103;HANGUL CHOSEONG TIKEUT;Lo;0;L;;;;;N;;d *;;;
+1104;HANGUL CHOSEONG SSANGTIKEUT;Lo;0;L;;;;;N;;dd *;;;
+1105;HANGUL CHOSEONG RIEUL;Lo;0;L;;;;;N;;r *;;;
+1106;HANGUL CHOSEONG MIEUM;Lo;0;L;;;;;N;;m *;;;
+1107;HANGUL CHOSEONG PIEUP;Lo;0;L;;;;;N;;b *;;;
+1108;HANGUL CHOSEONG SSANGPIEUP;Lo;0;L;;;;;N;;bb *;;;
+1109;HANGUL CHOSEONG SIOS;Lo;0;L;;;;;N;;s *;;;
+110A;HANGUL CHOSEONG SSANGSIOS;Lo;0;L;;;;;N;;ss *;;;
+110B;HANGUL CHOSEONG IEUNG;Lo;0;L;;;;;N;;;;;
+110C;HANGUL CHOSEONG CIEUC;Lo;0;L;;;;;N;;j *;;;
+110D;HANGUL CHOSEONG SSANGCIEUC;Lo;0;L;;;;;N;;jj *;;;
+110E;HANGUL CHOSEONG CHIEUCH;Lo;0;L;;;;;N;;c *;;;
+110F;HANGUL CHOSEONG KHIEUKH;Lo;0;L;;;;;N;;k *;;;
+1110;HANGUL CHOSEONG THIEUTH;Lo;0;L;;;;;N;;t *;;;
+1111;HANGUL CHOSEONG PHIEUPH;Lo;0;L;;;;;N;;p *;;;
+1112;HANGUL CHOSEONG HIEUH;Lo;0;L;;;;;N;;h *;;;
+1113;HANGUL CHOSEONG NIEUN-KIYEOK;Lo;0;L;;;;;N;;;;;
+1114;HANGUL CHOSEONG SSANGNIEUN;Lo;0;L;;;;;N;;;;;
+1115;HANGUL CHOSEONG NIEUN-TIKEUT;Lo;0;L;;;;;N;;;;;
+1116;HANGUL CHOSEONG NIEUN-PIEUP;Lo;0;L;;;;;N;;;;;
+1117;HANGUL CHOSEONG TIKEUT-KIYEOK;Lo;0;L;;;;;N;;;;;
+1118;HANGUL CHOSEONG RIEUL-NIEUN;Lo;0;L;;;;;N;;;;;
+1119;HANGUL CHOSEONG SSANGRIEUL;Lo;0;L;;;;;N;;;;;
+111A;HANGUL CHOSEONG RIEUL-HIEUH;Lo;0;L;;;;;N;;;;;
+111B;HANGUL CHOSEONG KAPYEOUNRIEUL;Lo;0;L;;;;;N;;;;;
+111C;HANGUL CHOSEONG MIEUM-PIEUP;Lo;0;L;;;;;N;;;;;
+111D;HANGUL CHOSEONG KAPYEOUNMIEUM;Lo;0;L;;;;;N;;;;;
+111E;HANGUL CHOSEONG PIEUP-KIYEOK;Lo;0;L;;;;;N;;;;;
+111F;HANGUL CHOSEONG PIEUP-NIEUN;Lo;0;L;;;;;N;;;;;
+1120;HANGUL CHOSEONG PIEUP-TIKEUT;Lo;0;L;;;;;N;;;;;
+1121;HANGUL CHOSEONG PIEUP-SIOS;Lo;0;L;;;;;N;;;;;
+1122;HANGUL CHOSEONG PIEUP-SIOS-KIYEOK;Lo;0;L;;;;;N;;;;;
+1123;HANGUL CHOSEONG PIEUP-SIOS-TIKEUT;Lo;0;L;;;;;N;;;;;
+1124;HANGUL CHOSEONG PIEUP-SIOS-PIEUP;Lo;0;L;;;;;N;;;;;
+1125;HANGUL CHOSEONG PIEUP-SSANGSIOS;Lo;0;L;;;;;N;;;;;
+1126;HANGUL CHOSEONG PIEUP-SIOS-CIEUC;Lo;0;L;;;;;N;;;;;
+1127;HANGUL CHOSEONG PIEUP-CIEUC;Lo;0;L;;;;;N;;;;;
+1128;HANGUL CHOSEONG PIEUP-CHIEUCH;Lo;0;L;;;;;N;;;;;
+1129;HANGUL CHOSEONG PIEUP-THIEUTH;Lo;0;L;;;;;N;;;;;
+112A;HANGUL CHOSEONG PIEUP-PHIEUPH;Lo;0;L;;;;;N;;;;;
+112B;HANGUL CHOSEONG KAPYEOUNPIEUP;Lo;0;L;;;;;N;;;;;
+112C;HANGUL CHOSEONG KAPYEOUNSSANGPIEUP;Lo;0;L;;;;;N;;;;;
+112D;HANGUL CHOSEONG SIOS-KIYEOK;Lo;0;L;;;;;N;;;;;
+112E;HANGUL CHOSEONG SIOS-NIEUN;Lo;0;L;;;;;N;;;;;
+112F;HANGUL CHOSEONG SIOS-TIKEUT;Lo;0;L;;;;;N;;;;;
+1130;HANGUL CHOSEONG SIOS-RIEUL;Lo;0;L;;;;;N;;;;;
+1131;HANGUL CHOSEONG SIOS-MIEUM;Lo;0;L;;;;;N;;;;;
+1132;HANGUL CHOSEONG SIOS-PIEUP;Lo;0;L;;;;;N;;;;;
+1133;HANGUL CHOSEONG SIOS-PIEUP-KIYEOK;Lo;0;L;;;;;N;;;;;
+1134;HANGUL CHOSEONG SIOS-SSANGSIOS;Lo;0;L;;;;;N;;;;;
+1135;HANGUL CHOSEONG SIOS-IEUNG;Lo;0;L;;;;;N;;;;;
+1136;HANGUL CHOSEONG SIOS-CIEUC;Lo;0;L;;;;;N;;;;;
+1137;HANGUL CHOSEONG SIOS-CHIEUCH;Lo;0;L;;;;;N;;;;;
+1138;HANGUL CHOSEONG SIOS-KHIEUKH;Lo;0;L;;;;;N;;;;;
+1139;HANGUL CHOSEONG SIOS-THIEUTH;Lo;0;L;;;;;N;;;;;
+113A;HANGUL CHOSEONG SIOS-PHIEUPH;Lo;0;L;;;;;N;;;;;
+113B;HANGUL CHOSEONG SIOS-HIEUH;Lo;0;L;;;;;N;;;;;
+113C;HANGUL CHOSEONG CHITUEUMSIOS;Lo;0;L;;;;;N;;;;;
+113D;HANGUL CHOSEONG CHITUEUMSSANGSIOS;Lo;0;L;;;;;N;;;;;
+113E;HANGUL CHOSEONG CEONGCHIEUMSIOS;Lo;0;L;;;;;N;;;;;
+113F;HANGUL CHOSEONG CEONGCHIEUMSSANGSIOS;Lo;0;L;;;;;N;;;;;
+1140;HANGUL CHOSEONG PANSIOS;Lo;0;L;;;;;N;;;;;
+1141;HANGUL CHOSEONG IEUNG-KIYEOK;Lo;0;L;;;;;N;;;;;
+1142;HANGUL CHOSEONG IEUNG-TIKEUT;Lo;0;L;;;;;N;;;;;
+1143;HANGUL CHOSEONG IEUNG-MIEUM;Lo;0;L;;;;;N;;;;;
+1144;HANGUL CHOSEONG IEUNG-PIEUP;Lo;0;L;;;;;N;;;;;
+1145;HANGUL CHOSEONG IEUNG-SIOS;Lo;0;L;;;;;N;;;;;
+1146;HANGUL CHOSEONG IEUNG-PANSIOS;Lo;0;L;;;;;N;;;;;
+1147;HANGUL CHOSEONG SSANGIEUNG;Lo;0;L;;;;;N;;;;;
+1148;HANGUL CHOSEONG IEUNG-CIEUC;Lo;0;L;;;;;N;;;;;
+1149;HANGUL CHOSEONG IEUNG-CHIEUCH;Lo;0;L;;;;;N;;;;;
+114A;HANGUL CHOSEONG IEUNG-THIEUTH;Lo;0;L;;;;;N;;;;;
+114B;HANGUL CHOSEONG IEUNG-PHIEUPH;Lo;0;L;;;;;N;;;;;
+114C;HANGUL CHOSEONG YESIEUNG;Lo;0;L;;;;;N;;;;;
+114D;HANGUL CHOSEONG CIEUC-IEUNG;Lo;0;L;;;;;N;;;;;
+114E;HANGUL CHOSEONG CHITUEUMCIEUC;Lo;0;L;;;;;N;;;;;
+114F;HANGUL CHOSEONG CHITUEUMSSANGCIEUC;Lo;0;L;;;;;N;;;;;
+1150;HANGUL CHOSEONG CEONGCHIEUMCIEUC;Lo;0;L;;;;;N;;;;;
+1151;HANGUL CHOSEONG CEONGCHIEUMSSANGCIEUC;Lo;0;L;;;;;N;;;;;
+1152;HANGUL CHOSEONG CHIEUCH-KHIEUKH;Lo;0;L;;;;;N;;;;;
+1153;HANGUL CHOSEONG CHIEUCH-HIEUH;Lo;0;L;;;;;N;;;;;
+1154;HANGUL CHOSEONG CHITUEUMCHIEUCH;Lo;0;L;;;;;N;;;;;
+1155;HANGUL CHOSEONG CEONGCHIEUMCHIEUCH;Lo;0;L;;;;;N;;;;;
+1156;HANGUL CHOSEONG PHIEUPH-PIEUP;Lo;0;L;;;;;N;;;;;
+1157;HANGUL CHOSEONG KAPYEOUNPHIEUPH;Lo;0;L;;;;;N;;;;;
+1158;HANGUL CHOSEONG SSANGHIEUH;Lo;0;L;;;;;N;;;;;
+1159;HANGUL CHOSEONG YEORINHIEUH;Lo;0;L;;;;;N;;;;;
+115F;HANGUL CHOSEONG FILLER;Lo;0;L;;;;;N;;;;;
+1160;HANGUL JUNGSEONG FILLER;Lo;0;L;;;;;N;;;;;
+1161;HANGUL JUNGSEONG A;Lo;0;L;;;;;N;;;;;
+1162;HANGUL JUNGSEONG AE;Lo;0;L;;;;;N;;;;;
+1163;HANGUL JUNGSEONG YA;Lo;0;L;;;;;N;;;;;
+1164;HANGUL JUNGSEONG YAE;Lo;0;L;;;;;N;;;;;
+1165;HANGUL JUNGSEONG EO;Lo;0;L;;;;;N;;;;;
+1166;HANGUL JUNGSEONG E;Lo;0;L;;;;;N;;;;;
+1167;HANGUL JUNGSEONG YEO;Lo;0;L;;;;;N;;;;;
+1168;HANGUL JUNGSEONG YE;Lo;0;L;;;;;N;;;;;
+1169;HANGUL JUNGSEONG O;Lo;0;L;;;;;N;;;;;
+116A;HANGUL JUNGSEONG WA;Lo;0;L;;;;;N;;;;;
+116B;HANGUL JUNGSEONG WAE;Lo;0;L;;;;;N;;;;;
+116C;HANGUL JUNGSEONG OE;Lo;0;L;;;;;N;;;;;
+116D;HANGUL JUNGSEONG YO;Lo;0;L;;;;;N;;;;;
+116E;HANGUL JUNGSEONG U;Lo;0;L;;;;;N;;;;;
+116F;HANGUL JUNGSEONG WEO;Lo;0;L;;;;;N;;;;;
+1170;HANGUL JUNGSEONG WE;Lo;0;L;;;;;N;;;;;
+1171;HANGUL JUNGSEONG WI;Lo;0;L;;;;;N;;;;;
+1172;HANGUL JUNGSEONG YU;Lo;0;L;;;;;N;;;;;
+1173;HANGUL JUNGSEONG EU;Lo;0;L;;;;;N;;;;;
+1174;HANGUL JUNGSEONG YI;Lo;0;L;;;;;N;;;;;
+1175;HANGUL JUNGSEONG I;Lo;0;L;;;;;N;;;;;
+1176;HANGUL JUNGSEONG A-O;Lo;0;L;;;;;N;;;;;
+1177;HANGUL JUNGSEONG A-U;Lo;0;L;;;;;N;;;;;
+1178;HANGUL JUNGSEONG YA-O;Lo;0;L;;;;;N;;;;;
+1179;HANGUL JUNGSEONG YA-YO;Lo;0;L;;;;;N;;;;;
+117A;HANGUL JUNGSEONG EO-O;Lo;0;L;;;;;N;;;;;
+117B;HANGUL JUNGSEONG EO-U;Lo;0;L;;;;;N;;;;;
+117C;HANGUL JUNGSEONG EO-EU;Lo;0;L;;;;;N;;;;;
+117D;HANGUL JUNGSEONG YEO-O;Lo;0;L;;;;;N;;;;;
+117E;HANGUL JUNGSEONG YEO-U;Lo;0;L;;;;;N;;;;;
+117F;HANGUL JUNGSEONG O-EO;Lo;0;L;;;;;N;;;;;
+1180;HANGUL JUNGSEONG O-E;Lo;0;L;;;;;N;;;;;
+1181;HANGUL JUNGSEONG O-YE;Lo;0;L;;;;;N;;;;;
+1182;HANGUL JUNGSEONG O-O;Lo;0;L;;;;;N;;;;;
+1183;HANGUL JUNGSEONG O-U;Lo;0;L;;;;;N;;;;;
+1184;HANGUL JUNGSEONG YO-YA;Lo;0;L;;;;;N;;;;;
+1185;HANGUL JUNGSEONG YO-YAE;Lo;0;L;;;;;N;;;;;
+1186;HANGUL JUNGSEONG YO-YEO;Lo;0;L;;;;;N;;;;;
+1187;HANGUL JUNGSEONG YO-O;Lo;0;L;;;;;N;;;;;
+1188;HANGUL JUNGSEONG YO-I;Lo;0;L;;;;;N;;;;;
+1189;HANGUL JUNGSEONG U-A;Lo;0;L;;;;;N;;;;;
+118A;HANGUL JUNGSEONG U-AE;Lo;0;L;;;;;N;;;;;
+118B;HANGUL JUNGSEONG U-EO-EU;Lo;0;L;;;;;N;;;;;
+118C;HANGUL JUNGSEONG U-YE;Lo;0;L;;;;;N;;;;;
+118D;HANGUL JUNGSEONG U-U;Lo;0;L;;;;;N;;;;;
+118E;HANGUL JUNGSEONG YU-A;Lo;0;L;;;;;N;;;;;
+118F;HANGUL JUNGSEONG YU-EO;Lo;0;L;;;;;N;;;;;
+1190;HANGUL JUNGSEONG YU-E;Lo;0;L;;;;;N;;;;;
+1191;HANGUL JUNGSEONG YU-YEO;Lo;0;L;;;;;N;;;;;
+1192;HANGUL JUNGSEONG YU-YE;Lo;0;L;;;;;N;;;;;
+1193;HANGUL JUNGSEONG YU-U;Lo;0;L;;;;;N;;;;;
+1194;HANGUL JUNGSEONG YU-I;Lo;0;L;;;;;N;;;;;
+1195;HANGUL JUNGSEONG EU-U;Lo;0;L;;;;;N;;;;;
+1196;HANGUL JUNGSEONG EU-EU;Lo;0;L;;;;;N;;;;;
+1197;HANGUL JUNGSEONG YI-U;Lo;0;L;;;;;N;;;;;
+1198;HANGUL JUNGSEONG I-A;Lo;0;L;;;;;N;;;;;
+1199;HANGUL JUNGSEONG I-YA;Lo;0;L;;;;;N;;;;;
+119A;HANGUL JUNGSEONG I-O;Lo;0;L;;;;;N;;;;;
+119B;HANGUL JUNGSEONG I-U;Lo;0;L;;;;;N;;;;;
+119C;HANGUL JUNGSEONG I-EU;Lo;0;L;;;;;N;;;;;
+119D;HANGUL JUNGSEONG I-ARAEA;Lo;0;L;;;;;N;;;;;
+119E;HANGUL JUNGSEONG ARAEA;Lo;0;L;;;;;N;;;;;
+119F;HANGUL JUNGSEONG ARAEA-EO;Lo;0;L;;;;;N;;;;;
+11A0;HANGUL JUNGSEONG ARAEA-U;Lo;0;L;;;;;N;;;;;
+11A1;HANGUL JUNGSEONG ARAEA-I;Lo;0;L;;;;;N;;;;;
+11A2;HANGUL JUNGSEONG SSANGARAEA;Lo;0;L;;;;;N;;;;;
+11A8;HANGUL JONGSEONG KIYEOK;Lo;0;L;;;;;N;;g *;;;
+11A9;HANGUL JONGSEONG SSANGKIYEOK;Lo;0;L;;;;;N;;gg *;;;
+11AA;HANGUL JONGSEONG KIYEOK-SIOS;Lo;0;L;;;;;N;;gs *;;;
+11AB;HANGUL JONGSEONG NIEUN;Lo;0;L;;;;;N;;n *;;;
+11AC;HANGUL JONGSEONG NIEUN-CIEUC;Lo;0;L;;;;;N;;nj *;;;
+11AD;HANGUL JONGSEONG NIEUN-HIEUH;Lo;0;L;;;;;N;;nh *;;;
+11AE;HANGUL JONGSEONG TIKEUT;Lo;0;L;;;;;N;;d *;;;
+11AF;HANGUL JONGSEONG RIEUL;Lo;0;L;;;;;N;;l *;;;
+11B0;HANGUL JONGSEONG RIEUL-KIYEOK;Lo;0;L;;;;;N;;lg *;;;
+11B1;HANGUL JONGSEONG RIEUL-MIEUM;Lo;0;L;;;;;N;;lm *;;;
+11B2;HANGUL JONGSEONG RIEUL-PIEUP;Lo;0;L;;;;;N;;lb *;;;
+11B3;HANGUL JONGSEONG RIEUL-SIOS;Lo;0;L;;;;;N;;ls *;;;
+11B4;HANGUL JONGSEONG RIEUL-THIEUTH;Lo;0;L;;;;;N;;lt *;;;
+11B5;HANGUL JONGSEONG RIEUL-PHIEUPH;Lo;0;L;;;;;N;;lp *;;;
+11B6;HANGUL JONGSEONG RIEUL-HIEUH;Lo;0;L;;;;;N;;lh *;;;
+11B7;HANGUL JONGSEONG MIEUM;Lo;0;L;;;;;N;;m *;;;
+11B8;HANGUL JONGSEONG PIEUP;Lo;0;L;;;;;N;;b *;;;
+11B9;HANGUL JONGSEONG PIEUP-SIOS;Lo;0;L;;;;;N;;bs *;;;
+11BA;HANGUL JONGSEONG SIOS;Lo;0;L;;;;;N;;s *;;;
+11BB;HANGUL JONGSEONG SSANGSIOS;Lo;0;L;;;;;N;;ss *;;;
+11BC;HANGUL JONGSEONG IEUNG;Lo;0;L;;;;;N;;ng *;;;
+11BD;HANGUL JONGSEONG CIEUC;Lo;0;L;;;;;N;;j *;;;
+11BE;HANGUL JONGSEONG CHIEUCH;Lo;0;L;;;;;N;;c *;;;
+11BF;HANGUL JONGSEONG KHIEUKH;Lo;0;L;;;;;N;;k *;;;
+11C0;HANGUL JONGSEONG THIEUTH;Lo;0;L;;;;;N;;t *;;;
+11C1;HANGUL JONGSEONG PHIEUPH;Lo;0;L;;;;;N;;p *;;;
+11C2;HANGUL JONGSEONG HIEUH;Lo;0;L;;;;;N;;h *;;;
+11C3;HANGUL JONGSEONG KIYEOK-RIEUL;Lo;0;L;;;;;N;;;;;
+11C4;HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK;Lo;0;L;;;;;N;;;;;
+11C5;HANGUL JONGSEONG NIEUN-KIYEOK;Lo;0;L;;;;;N;;;;;
+11C6;HANGUL JONGSEONG NIEUN-TIKEUT;Lo;0;L;;;;;N;;;;;
+11C7;HANGUL JONGSEONG NIEUN-SIOS;Lo;0;L;;;;;N;;;;;
+11C8;HANGUL JONGSEONG NIEUN-PANSIOS;Lo;0;L;;;;;N;;;;;
+11C9;HANGUL JONGSEONG NIEUN-THIEUTH;Lo;0;L;;;;;N;;;;;
+11CA;HANGUL JONGSEONG TIKEUT-KIYEOK;Lo;0;L;;;;;N;;;;;
+11CB;HANGUL JONGSEONG TIKEUT-RIEUL;Lo;0;L;;;;;N;;;;;
+11CC;HANGUL JONGSEONG RIEUL-KIYEOK-SIOS;Lo;0;L;;;;;N;;;;;
+11CD;HANGUL JONGSEONG RIEUL-NIEUN;Lo;0;L;;;;;N;;;;;
+11CE;HANGUL JONGSEONG RIEUL-TIKEUT;Lo;0;L;;;;;N;;;;;
+11CF;HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH;Lo;0;L;;;;;N;;;;;
+11D0;HANGUL JONGSEONG SSANGRIEUL;Lo;0;L;;;;;N;;;;;
+11D1;HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK;Lo;0;L;;;;;N;;;;;
+11D2;HANGUL JONGSEONG RIEUL-MIEUM-SIOS;Lo;0;L;;;;;N;;;;;
+11D3;HANGUL JONGSEONG RIEUL-PIEUP-SIOS;Lo;0;L;;;;;N;;;;;
+11D4;HANGUL JONGSEONG RIEUL-PIEUP-HIEUH;Lo;0;L;;;;;N;;;;;
+11D5;HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP;Lo;0;L;;;;;N;;;;;
+11D6;HANGUL JONGSEONG RIEUL-SSANGSIOS;Lo;0;L;;;;;N;;;;;
+11D7;HANGUL JONGSEONG RIEUL-PANSIOS;Lo;0;L;;;;;N;;;;;
+11D8;HANGUL JONGSEONG RIEUL-KHIEUKH;Lo;0;L;;;;;N;;;;;
+11D9;HANGUL JONGSEONG RIEUL-YEORINHIEUH;Lo;0;L;;;;;N;;;;;
+11DA;HANGUL JONGSEONG MIEUM-KIYEOK;Lo;0;L;;;;;N;;;;;
+11DB;HANGUL JONGSEONG MIEUM-RIEUL;Lo;0;L;;;;;N;;;;;
+11DC;HANGUL JONGSEONG MIEUM-PIEUP;Lo;0;L;;;;;N;;;;;
+11DD;HANGUL JONGSEONG MIEUM-SIOS;Lo;0;L;;;;;N;;;;;
+11DE;HANGUL JONGSEONG MIEUM-SSANGSIOS;Lo;0;L;;;;;N;;;;;
+11DF;HANGUL JONGSEONG MIEUM-PANSIOS;Lo;0;L;;;;;N;;;;;
+11E0;HANGUL JONGSEONG MIEUM-CHIEUCH;Lo;0;L;;;;;N;;;;;
+11E1;HANGUL JONGSEONG MIEUM-HIEUH;Lo;0;L;;;;;N;;;;;
+11E2;HANGUL JONGSEONG KAPYEOUNMIEUM;Lo;0;L;;;;;N;;;;;
+11E3;HANGUL JONGSEONG PIEUP-RIEUL;Lo;0;L;;;;;N;;;;;
+11E4;HANGUL JONGSEONG PIEUP-PHIEUPH;Lo;0;L;;;;;N;;;;;
+11E5;HANGUL JONGSEONG PIEUP-HIEUH;Lo;0;L;;;;;N;;;;;
+11E6;HANGUL JONGSEONG KAPYEOUNPIEUP;Lo;0;L;;;;;N;;;;;
+11E7;HANGUL JONGSEONG SIOS-KIYEOK;Lo;0;L;;;;;N;;;;;
+11E8;HANGUL JONGSEONG SIOS-TIKEUT;Lo;0;L;;;;;N;;;;;
+11E9;HANGUL JONGSEONG SIOS-RIEUL;Lo;0;L;;;;;N;;;;;
+11EA;HANGUL JONGSEONG SIOS-PIEUP;Lo;0;L;;;;;N;;;;;
+11EB;HANGUL JONGSEONG PANSIOS;Lo;0;L;;;;;N;;;;;
+11EC;HANGUL JONGSEONG IEUNG-KIYEOK;Lo;0;L;;;;;N;;;;;
+11ED;HANGUL JONGSEONG IEUNG-SSANGKIYEOK;Lo;0;L;;;;;N;;;;;
+11EE;HANGUL JONGSEONG SSANGIEUNG;Lo;0;L;;;;;N;;;;;
+11EF;HANGUL JONGSEONG IEUNG-KHIEUKH;Lo;0;L;;;;;N;;;;;
+11F0;HANGUL JONGSEONG YESIEUNG;Lo;0;L;;;;;N;;;;;
+11F1;HANGUL JONGSEONG YESIEUNG-SIOS;Lo;0;L;;;;;N;;;;;
+11F2;HANGUL JONGSEONG YESIEUNG-PANSIOS;Lo;0;L;;;;;N;;;;;
+11F3;HANGUL JONGSEONG PHIEUPH-PIEUP;Lo;0;L;;;;;N;;;;;
+11F4;HANGUL JONGSEONG KAPYEOUNPHIEUPH;Lo;0;L;;;;;N;;;;;
+11F5;HANGUL JONGSEONG HIEUH-NIEUN;Lo;0;L;;;;;N;;;;;
+11F6;HANGUL JONGSEONG HIEUH-RIEUL;Lo;0;L;;;;;N;;;;;
+11F7;HANGUL JONGSEONG HIEUH-MIEUM;Lo;0;L;;;;;N;;;;;
+11F8;HANGUL JONGSEONG HIEUH-PIEUP;Lo;0;L;;;;;N;;;;;
+11F9;HANGUL JONGSEONG YEORINHIEUH;Lo;0;L;;;;;N;;;;;
+1200;ETHIOPIC SYLLABLE HA;Lo;0;L;;;;;N;;;;;
+1201;ETHIOPIC SYLLABLE HU;Lo;0;L;;;;;N;;;;;
+1202;ETHIOPIC SYLLABLE HI;Lo;0;L;;;;;N;;;;;
+1203;ETHIOPIC SYLLABLE HAA;Lo;0;L;;;;;N;;;;;
+1204;ETHIOPIC SYLLABLE HEE;Lo;0;L;;;;;N;;;;;
+1205;ETHIOPIC SYLLABLE HE;Lo;0;L;;;;;N;;;;;
+1206;ETHIOPIC SYLLABLE HO;Lo;0;L;;;;;N;;;;;
+1207;ETHIOPIC SYLLABLE HOA;Lo;0;L;;;;;N;;;;;
+1208;ETHIOPIC SYLLABLE LA;Lo;0;L;;;;;N;;;;;
+1209;ETHIOPIC SYLLABLE LU;Lo;0;L;;;;;N;;;;;
+120A;ETHIOPIC SYLLABLE LI;Lo;0;L;;;;;N;;;;;
+120B;ETHIOPIC SYLLABLE LAA;Lo;0;L;;;;;N;;;;;
+120C;ETHIOPIC SYLLABLE LEE;Lo;0;L;;;;;N;;;;;
+120D;ETHIOPIC SYLLABLE LE;Lo;0;L;;;;;N;;;;;
+120E;ETHIOPIC SYLLABLE LO;Lo;0;L;;;;;N;;;;;
+120F;ETHIOPIC SYLLABLE LWA;Lo;0;L;;;;;N;;;;;
+1210;ETHIOPIC SYLLABLE HHA;Lo;0;L;;;;;N;;;;;
+1211;ETHIOPIC SYLLABLE HHU;Lo;0;L;;;;;N;;;;;
+1212;ETHIOPIC SYLLABLE HHI;Lo;0;L;;;;;N;;;;;
+1213;ETHIOPIC SYLLABLE HHAA;Lo;0;L;;;;;N;;;;;
+1214;ETHIOPIC SYLLABLE HHEE;Lo;0;L;;;;;N;;;;;
+1215;ETHIOPIC SYLLABLE HHE;Lo;0;L;;;;;N;;;;;
+1216;ETHIOPIC SYLLABLE HHO;Lo;0;L;;;;;N;;;;;
+1217;ETHIOPIC SYLLABLE HHWA;Lo;0;L;;;;;N;;;;;
+1218;ETHIOPIC SYLLABLE MA;Lo;0;L;;;;;N;;;;;
+1219;ETHIOPIC SYLLABLE MU;Lo;0;L;;;;;N;;;;;
+121A;ETHIOPIC SYLLABLE MI;Lo;0;L;;;;;N;;;;;
+121B;ETHIOPIC SYLLABLE MAA;Lo;0;L;;;;;N;;;;;
+121C;ETHIOPIC SYLLABLE MEE;Lo;0;L;;;;;N;;;;;
+121D;ETHIOPIC SYLLABLE ME;Lo;0;L;;;;;N;;;;;
+121E;ETHIOPIC SYLLABLE MO;Lo;0;L;;;;;N;;;;;
+121F;ETHIOPIC SYLLABLE MWA;Lo;0;L;;;;;N;;;;;
+1220;ETHIOPIC SYLLABLE SZA;Lo;0;L;;;;;N;;;;;
+1221;ETHIOPIC SYLLABLE SZU;Lo;0;L;;;;;N;;;;;
+1222;ETHIOPIC SYLLABLE SZI;Lo;0;L;;;;;N;;;;;
+1223;ETHIOPIC SYLLABLE SZAA;Lo;0;L;;;;;N;;;;;
+1224;ETHIOPIC SYLLABLE SZEE;Lo;0;L;;;;;N;;;;;
+1225;ETHIOPIC SYLLABLE SZE;Lo;0;L;;;;;N;;;;;
+1226;ETHIOPIC SYLLABLE SZO;Lo;0;L;;;;;N;;;;;
+1227;ETHIOPIC SYLLABLE SZWA;Lo;0;L;;;;;N;;;;;
+1228;ETHIOPIC SYLLABLE RA;Lo;0;L;;;;;N;;;;;
+1229;ETHIOPIC SYLLABLE RU;Lo;0;L;;;;;N;;;;;
+122A;ETHIOPIC SYLLABLE RI;Lo;0;L;;;;;N;;;;;
+122B;ETHIOPIC SYLLABLE RAA;Lo;0;L;;;;;N;;;;;
+122C;ETHIOPIC SYLLABLE REE;Lo;0;L;;;;;N;;;;;
+122D;ETHIOPIC SYLLABLE RE;Lo;0;L;;;;;N;;;;;
+122E;ETHIOPIC SYLLABLE RO;Lo;0;L;;;;;N;;;;;
+122F;ETHIOPIC SYLLABLE RWA;Lo;0;L;;;;;N;;;;;
+1230;ETHIOPIC SYLLABLE SA;Lo;0;L;;;;;N;;;;;
+1231;ETHIOPIC SYLLABLE SU;Lo;0;L;;;;;N;;;;;
+1232;ETHIOPIC SYLLABLE SI;Lo;0;L;;;;;N;;;;;
+1233;ETHIOPIC SYLLABLE SAA;Lo;0;L;;;;;N;;;;;
+1234;ETHIOPIC SYLLABLE SEE;Lo;0;L;;;;;N;;;;;
+1235;ETHIOPIC SYLLABLE SE;Lo;0;L;;;;;N;;;;;
+1236;ETHIOPIC SYLLABLE SO;Lo;0;L;;;;;N;;;;;
+1237;ETHIOPIC SYLLABLE SWA;Lo;0;L;;;;;N;;;;;
+1238;ETHIOPIC SYLLABLE SHA;Lo;0;L;;;;;N;;;;;
+1239;ETHIOPIC SYLLABLE SHU;Lo;0;L;;;;;N;;;;;
+123A;ETHIOPIC SYLLABLE SHI;Lo;0;L;;;;;N;;;;;
+123B;ETHIOPIC SYLLABLE SHAA;Lo;0;L;;;;;N;;;;;
+123C;ETHIOPIC SYLLABLE SHEE;Lo;0;L;;;;;N;;;;;
+123D;ETHIOPIC SYLLABLE SHE;Lo;0;L;;;;;N;;;;;
+123E;ETHIOPIC SYLLABLE SHO;Lo;0;L;;;;;N;;;;;
+123F;ETHIOPIC SYLLABLE SHWA;Lo;0;L;;;;;N;;;;;
+1240;ETHIOPIC SYLLABLE QA;Lo;0;L;;;;;N;;;;;
+1241;ETHIOPIC SYLLABLE QU;Lo;0;L;;;;;N;;;;;
+1242;ETHIOPIC SYLLABLE QI;Lo;0;L;;;;;N;;;;;
+1243;ETHIOPIC SYLLABLE QAA;Lo;0;L;;;;;N;;;;;
+1244;ETHIOPIC SYLLABLE QEE;Lo;0;L;;;;;N;;;;;
+1245;ETHIOPIC SYLLABLE QE;Lo;0;L;;;;;N;;;;;
+1246;ETHIOPIC SYLLABLE QO;Lo;0;L;;;;;N;;;;;
+1247;ETHIOPIC SYLLABLE QOA;Lo;0;L;;;;;N;;;;;
+1248;ETHIOPIC SYLLABLE QWA;Lo;0;L;;;;;N;;;;;
+124A;ETHIOPIC SYLLABLE QWI;Lo;0;L;;;;;N;;;;;
+124B;ETHIOPIC SYLLABLE QWAA;Lo;0;L;;;;;N;;;;;
+124C;ETHIOPIC SYLLABLE QWEE;Lo;0;L;;;;;N;;;;;
+124D;ETHIOPIC SYLLABLE QWE;Lo;0;L;;;;;N;;;;;
+1250;ETHIOPIC SYLLABLE QHA;Lo;0;L;;;;;N;;;;;
+1251;ETHIOPIC SYLLABLE QHU;Lo;0;L;;;;;N;;;;;
+1252;ETHIOPIC SYLLABLE QHI;Lo;0;L;;;;;N;;;;;
+1253;ETHIOPIC SYLLABLE QHAA;Lo;0;L;;;;;N;;;;;
+1254;ETHIOPIC SYLLABLE QHEE;Lo;0;L;;;;;N;;;;;
+1255;ETHIOPIC SYLLABLE QHE;Lo;0;L;;;;;N;;;;;
+1256;ETHIOPIC SYLLABLE QHO;Lo;0;L;;;;;N;;;;;
+1258;ETHIOPIC SYLLABLE QHWA;Lo;0;L;;;;;N;;;;;
+125A;ETHIOPIC SYLLABLE QHWI;Lo;0;L;;;;;N;;;;;
+125B;ETHIOPIC SYLLABLE QHWAA;Lo;0;L;;;;;N;;;;;
+125C;ETHIOPIC SYLLABLE QHWEE;Lo;0;L;;;;;N;;;;;
+125D;ETHIOPIC SYLLABLE QHWE;Lo;0;L;;;;;N;;;;;
+1260;ETHIOPIC SYLLABLE BA;Lo;0;L;;;;;N;;;;;
+1261;ETHIOPIC SYLLABLE BU;Lo;0;L;;;;;N;;;;;
+1262;ETHIOPIC SYLLABLE BI;Lo;0;L;;;;;N;;;;;
+1263;ETHIOPIC SYLLABLE BAA;Lo;0;L;;;;;N;;;;;
+1264;ETHIOPIC SYLLABLE BEE;Lo;0;L;;;;;N;;;;;
+1265;ETHIOPIC SYLLABLE BE;Lo;0;L;;;;;N;;;;;
+1266;ETHIOPIC SYLLABLE BO;Lo;0;L;;;;;N;;;;;
+1267;ETHIOPIC SYLLABLE BWA;Lo;0;L;;;;;N;;;;;
+1268;ETHIOPIC SYLLABLE VA;Lo;0;L;;;;;N;;;;;
+1269;ETHIOPIC SYLLABLE VU;Lo;0;L;;;;;N;;;;;
+126A;ETHIOPIC SYLLABLE VI;Lo;0;L;;;;;N;;;;;
+126B;ETHIOPIC SYLLABLE VAA;Lo;0;L;;;;;N;;;;;
+126C;ETHIOPIC SYLLABLE VEE;Lo;0;L;;;;;N;;;;;
+126D;ETHIOPIC SYLLABLE VE;Lo;0;L;;;;;N;;;;;
+126E;ETHIOPIC SYLLABLE VO;Lo;0;L;;;;;N;;;;;
+126F;ETHIOPIC SYLLABLE VWA;Lo;0;L;;;;;N;;;;;
+1270;ETHIOPIC SYLLABLE TA;Lo;0;L;;;;;N;;;;;
+1271;ETHIOPIC SYLLABLE TU;Lo;0;L;;;;;N;;;;;
+1272;ETHIOPIC SYLLABLE TI;Lo;0;L;;;;;N;;;;;
+1273;ETHIOPIC SYLLABLE TAA;Lo;0;L;;;;;N;;;;;
+1274;ETHIOPIC SYLLABLE TEE;Lo;0;L;;;;;N;;;;;
+1275;ETHIOPIC SYLLABLE TE;Lo;0;L;;;;;N;;;;;
+1276;ETHIOPIC SYLLABLE TO;Lo;0;L;;;;;N;;;;;
+1277;ETHIOPIC SYLLABLE TWA;Lo;0;L;;;;;N;;;;;
+1278;ETHIOPIC SYLLABLE CA;Lo;0;L;;;;;N;;;;;
+1279;ETHIOPIC SYLLABLE CU;Lo;0;L;;;;;N;;;;;
+127A;ETHIOPIC SYLLABLE CI;Lo;0;L;;;;;N;;;;;
+127B;ETHIOPIC SYLLABLE CAA;Lo;0;L;;;;;N;;;;;
+127C;ETHIOPIC SYLLABLE CEE;Lo;0;L;;;;;N;;;;;
+127D;ETHIOPIC SYLLABLE CE;Lo;0;L;;;;;N;;;;;
+127E;ETHIOPIC SYLLABLE CO;Lo;0;L;;;;;N;;;;;
+127F;ETHIOPIC SYLLABLE CWA;Lo;0;L;;;;;N;;;;;
+1280;ETHIOPIC SYLLABLE XA;Lo;0;L;;;;;N;;;;;
+1281;ETHIOPIC SYLLABLE XU;Lo;0;L;;;;;N;;;;;
+1282;ETHIOPIC SYLLABLE XI;Lo;0;L;;;;;N;;;;;
+1283;ETHIOPIC SYLLABLE XAA;Lo;0;L;;;;;N;;;;;
+1284;ETHIOPIC SYLLABLE XEE;Lo;0;L;;;;;N;;;;;
+1285;ETHIOPIC SYLLABLE XE;Lo;0;L;;;;;N;;;;;
+1286;ETHIOPIC SYLLABLE XO;Lo;0;L;;;;;N;;;;;
+1287;ETHIOPIC SYLLABLE XOA;Lo;0;L;;;;;N;;;;;
+1288;ETHIOPIC SYLLABLE XWA;Lo;0;L;;;;;N;;;;;
+128A;ETHIOPIC SYLLABLE XWI;Lo;0;L;;;;;N;;;;;
+128B;ETHIOPIC SYLLABLE XWAA;Lo;0;L;;;;;N;;;;;
+128C;ETHIOPIC SYLLABLE XWEE;Lo;0;L;;;;;N;;;;;
+128D;ETHIOPIC SYLLABLE XWE;Lo;0;L;;;;;N;;;;;
+1290;ETHIOPIC SYLLABLE NA;Lo;0;L;;;;;N;;;;;
+1291;ETHIOPIC SYLLABLE NU;Lo;0;L;;;;;N;;;;;
+1292;ETHIOPIC SYLLABLE NI;Lo;0;L;;;;;N;;;;;
+1293;ETHIOPIC SYLLABLE NAA;Lo;0;L;;;;;N;;;;;
+1294;ETHIOPIC SYLLABLE NEE;Lo;0;L;;;;;N;;;;;
+1295;ETHIOPIC SYLLABLE NE;Lo;0;L;;;;;N;;;;;
+1296;ETHIOPIC SYLLABLE NO;Lo;0;L;;;;;N;;;;;
+1297;ETHIOPIC SYLLABLE NWA;Lo;0;L;;;;;N;;;;;
+1298;ETHIOPIC SYLLABLE NYA;Lo;0;L;;;;;N;;;;;
+1299;ETHIOPIC SYLLABLE NYU;Lo;0;L;;;;;N;;;;;
+129A;ETHIOPIC SYLLABLE NYI;Lo;0;L;;;;;N;;;;;
+129B;ETHIOPIC SYLLABLE NYAA;Lo;0;L;;;;;N;;;;;
+129C;ETHIOPIC SYLLABLE NYEE;Lo;0;L;;;;;N;;;;;
+129D;ETHIOPIC SYLLABLE NYE;Lo;0;L;;;;;N;;;;;
+129E;ETHIOPIC SYLLABLE NYO;Lo;0;L;;;;;N;;;;;
+129F;ETHIOPIC SYLLABLE NYWA;Lo;0;L;;;;;N;;;;;
+12A0;ETHIOPIC SYLLABLE GLOTTAL A;Lo;0;L;;;;;N;;;;;
+12A1;ETHIOPIC SYLLABLE GLOTTAL U;Lo;0;L;;;;;N;;;;;
+12A2;ETHIOPIC SYLLABLE GLOTTAL I;Lo;0;L;;;;;N;;;;;
+12A3;ETHIOPIC SYLLABLE GLOTTAL AA;Lo;0;L;;;;;N;;;;;
+12A4;ETHIOPIC SYLLABLE GLOTTAL EE;Lo;0;L;;;;;N;;;;;
+12A5;ETHIOPIC SYLLABLE GLOTTAL E;Lo;0;L;;;;;N;;;;;
+12A6;ETHIOPIC SYLLABLE GLOTTAL O;Lo;0;L;;;;;N;;;;;
+12A7;ETHIOPIC SYLLABLE GLOTTAL WA;Lo;0;L;;;;;N;;;;;
+12A8;ETHIOPIC SYLLABLE KA;Lo;0;L;;;;;N;;;;;
+12A9;ETHIOPIC SYLLABLE KU;Lo;0;L;;;;;N;;;;;
+12AA;ETHIOPIC SYLLABLE KI;Lo;0;L;;;;;N;;;;;
+12AB;ETHIOPIC SYLLABLE KAA;Lo;0;L;;;;;N;;;;;
+12AC;ETHIOPIC SYLLABLE KEE;Lo;0;L;;;;;N;;;;;
+12AD;ETHIOPIC SYLLABLE KE;Lo;0;L;;;;;N;;;;;
+12AE;ETHIOPIC SYLLABLE KO;Lo;0;L;;;;;N;;;;;
+12AF;ETHIOPIC SYLLABLE KOA;Lo;0;L;;;;;N;;;;;
+12B0;ETHIOPIC SYLLABLE KWA;Lo;0;L;;;;;N;;;;;
+12B2;ETHIOPIC SYLLABLE KWI;Lo;0;L;;;;;N;;;;;
+12B3;ETHIOPIC SYLLABLE KWAA;Lo;0;L;;;;;N;;;;;
+12B4;ETHIOPIC SYLLABLE KWEE;Lo;0;L;;;;;N;;;;;
+12B5;ETHIOPIC SYLLABLE KWE;Lo;0;L;;;;;N;;;;;
+12B8;ETHIOPIC SYLLABLE KXA;Lo;0;L;;;;;N;;;;;
+12B9;ETHIOPIC SYLLABLE KXU;Lo;0;L;;;;;N;;;;;
+12BA;ETHIOPIC SYLLABLE KXI;Lo;0;L;;;;;N;;;;;
+12BB;ETHIOPIC SYLLABLE KXAA;Lo;0;L;;;;;N;;;;;
+12BC;ETHIOPIC SYLLABLE KXEE;Lo;0;L;;;;;N;;;;;
+12BD;ETHIOPIC SYLLABLE KXE;Lo;0;L;;;;;N;;;;;
+12BE;ETHIOPIC SYLLABLE KXO;Lo;0;L;;;;;N;;;;;
+12C0;ETHIOPIC SYLLABLE KXWA;Lo;0;L;;;;;N;;;;;
+12C2;ETHIOPIC SYLLABLE KXWI;Lo;0;L;;;;;N;;;;;
+12C3;ETHIOPIC SYLLABLE KXWAA;Lo;0;L;;;;;N;;;;;
+12C4;ETHIOPIC SYLLABLE KXWEE;Lo;0;L;;;;;N;;;;;
+12C5;ETHIOPIC SYLLABLE KXWE;Lo;0;L;;;;;N;;;;;
+12C8;ETHIOPIC SYLLABLE WA;Lo;0;L;;;;;N;;;;;
+12C9;ETHIOPIC SYLLABLE WU;Lo;0;L;;;;;N;;;;;
+12CA;ETHIOPIC SYLLABLE WI;Lo;0;L;;;;;N;;;;;
+12CB;ETHIOPIC SYLLABLE WAA;Lo;0;L;;;;;N;;;;;
+12CC;ETHIOPIC SYLLABLE WEE;Lo;0;L;;;;;N;;;;;
+12CD;ETHIOPIC SYLLABLE WE;Lo;0;L;;;;;N;;;;;
+12CE;ETHIOPIC SYLLABLE WO;Lo;0;L;;;;;N;;;;;
+12CF;ETHIOPIC SYLLABLE WOA;Lo;0;L;;;;;N;;;;;
+12D0;ETHIOPIC SYLLABLE PHARYNGEAL A;Lo;0;L;;;;;N;;;;;
+12D1;ETHIOPIC SYLLABLE PHARYNGEAL U;Lo;0;L;;;;;N;;;;;
+12D2;ETHIOPIC SYLLABLE PHARYNGEAL I;Lo;0;L;;;;;N;;;;;
+12D3;ETHIOPIC SYLLABLE PHARYNGEAL AA;Lo;0;L;;;;;N;;;;;
+12D4;ETHIOPIC SYLLABLE PHARYNGEAL EE;Lo;0;L;;;;;N;;;;;
+12D5;ETHIOPIC SYLLABLE PHARYNGEAL E;Lo;0;L;;;;;N;;;;;
+12D6;ETHIOPIC SYLLABLE PHARYNGEAL O;Lo;0;L;;;;;N;;;;;
+12D8;ETHIOPIC SYLLABLE ZA;Lo;0;L;;;;;N;;;;;
+12D9;ETHIOPIC SYLLABLE ZU;Lo;0;L;;;;;N;;;;;
+12DA;ETHIOPIC SYLLABLE ZI;Lo;0;L;;;;;N;;;;;
+12DB;ETHIOPIC SYLLABLE ZAA;Lo;0;L;;;;;N;;;;;
+12DC;ETHIOPIC SYLLABLE ZEE;Lo;0;L;;;;;N;;;;;
+12DD;ETHIOPIC SYLLABLE ZE;Lo;0;L;;;;;N;;;;;
+12DE;ETHIOPIC SYLLABLE ZO;Lo;0;L;;;;;N;;;;;
+12DF;ETHIOPIC SYLLABLE ZWA;Lo;0;L;;;;;N;;;;;
+12E0;ETHIOPIC SYLLABLE ZHA;Lo;0;L;;;;;N;;;;;
+12E1;ETHIOPIC SYLLABLE ZHU;Lo;0;L;;;;;N;;;;;
+12E2;ETHIOPIC SYLLABLE ZHI;Lo;0;L;;;;;N;;;;;
+12E3;ETHIOPIC SYLLABLE ZHAA;Lo;0;L;;;;;N;;;;;
+12E4;ETHIOPIC SYLLABLE ZHEE;Lo;0;L;;;;;N;;;;;
+12E5;ETHIOPIC SYLLABLE ZHE;Lo;0;L;;;;;N;;;;;
+12E6;ETHIOPIC SYLLABLE ZHO;Lo;0;L;;;;;N;;;;;
+12E7;ETHIOPIC SYLLABLE ZHWA;Lo;0;L;;;;;N;;;;;
+12E8;ETHIOPIC SYLLABLE YA;Lo;0;L;;;;;N;;;;;
+12E9;ETHIOPIC SYLLABLE YU;Lo;0;L;;;;;N;;;;;
+12EA;ETHIOPIC SYLLABLE YI;Lo;0;L;;;;;N;;;;;
+12EB;ETHIOPIC SYLLABLE YAA;Lo;0;L;;;;;N;;;;;
+12EC;ETHIOPIC SYLLABLE YEE;Lo;0;L;;;;;N;;;;;
+12ED;ETHIOPIC SYLLABLE YE;Lo;0;L;;;;;N;;;;;
+12EE;ETHIOPIC SYLLABLE YO;Lo;0;L;;;;;N;;;;;
+12EF;ETHIOPIC SYLLABLE YOA;Lo;0;L;;;;;N;;;;;
+12F0;ETHIOPIC SYLLABLE DA;Lo;0;L;;;;;N;;;;;
+12F1;ETHIOPIC SYLLABLE DU;Lo;0;L;;;;;N;;;;;
+12F2;ETHIOPIC SYLLABLE DI;Lo;0;L;;;;;N;;;;;
+12F3;ETHIOPIC SYLLABLE DAA;Lo;0;L;;;;;N;;;;;
+12F4;ETHIOPIC SYLLABLE DEE;Lo;0;L;;;;;N;;;;;
+12F5;ETHIOPIC SYLLABLE DE;Lo;0;L;;;;;N;;;;;
+12F6;ETHIOPIC SYLLABLE DO;Lo;0;L;;;;;N;;;;;
+12F7;ETHIOPIC SYLLABLE DWA;Lo;0;L;;;;;N;;;;;
+12F8;ETHIOPIC SYLLABLE DDA;Lo;0;L;;;;;N;;;;;
+12F9;ETHIOPIC SYLLABLE DDU;Lo;0;L;;;;;N;;;;;
+12FA;ETHIOPIC SYLLABLE DDI;Lo;0;L;;;;;N;;;;;
+12FB;ETHIOPIC SYLLABLE DDAA;Lo;0;L;;;;;N;;;;;
+12FC;ETHIOPIC SYLLABLE DDEE;Lo;0;L;;;;;N;;;;;
+12FD;ETHIOPIC SYLLABLE DDE;Lo;0;L;;;;;N;;;;;
+12FE;ETHIOPIC SYLLABLE DDO;Lo;0;L;;;;;N;;;;;
+12FF;ETHIOPIC SYLLABLE DDWA;Lo;0;L;;;;;N;;;;;
+1300;ETHIOPIC SYLLABLE JA;Lo;0;L;;;;;N;;;;;
+1301;ETHIOPIC SYLLABLE JU;Lo;0;L;;;;;N;;;;;
+1302;ETHIOPIC SYLLABLE JI;Lo;0;L;;;;;N;;;;;
+1303;ETHIOPIC SYLLABLE JAA;Lo;0;L;;;;;N;;;;;
+1304;ETHIOPIC SYLLABLE JEE;Lo;0;L;;;;;N;;;;;
+1305;ETHIOPIC SYLLABLE JE;Lo;0;L;;;;;N;;;;;
+1306;ETHIOPIC SYLLABLE JO;Lo;0;L;;;;;N;;;;;
+1307;ETHIOPIC SYLLABLE JWA;Lo;0;L;;;;;N;;;;;
+1308;ETHIOPIC SYLLABLE GA;Lo;0;L;;;;;N;;;;;
+1309;ETHIOPIC SYLLABLE GU;Lo;0;L;;;;;N;;;;;
+130A;ETHIOPIC SYLLABLE GI;Lo;0;L;;;;;N;;;;;
+130B;ETHIOPIC SYLLABLE GAA;Lo;0;L;;;;;N;;;;;
+130C;ETHIOPIC SYLLABLE GEE;Lo;0;L;;;;;N;;;;;
+130D;ETHIOPIC SYLLABLE GE;Lo;0;L;;;;;N;;;;;
+130E;ETHIOPIC SYLLABLE GO;Lo;0;L;;;;;N;;;;;
+130F;ETHIOPIC SYLLABLE GOA;Lo;0;L;;;;;N;;;;;
+1310;ETHIOPIC SYLLABLE GWA;Lo;0;L;;;;;N;;;;;
+1312;ETHIOPIC SYLLABLE GWI;Lo;0;L;;;;;N;;;;;
+1313;ETHIOPIC SYLLABLE GWAA;Lo;0;L;;;;;N;;;;;
+1314;ETHIOPIC SYLLABLE GWEE;Lo;0;L;;;;;N;;;;;
+1315;ETHIOPIC SYLLABLE GWE;Lo;0;L;;;;;N;;;;;
+1318;ETHIOPIC SYLLABLE GGA;Lo;0;L;;;;;N;;;;;
+1319;ETHIOPIC SYLLABLE GGU;Lo;0;L;;;;;N;;;;;
+131A;ETHIOPIC SYLLABLE GGI;Lo;0;L;;;;;N;;;;;
+131B;ETHIOPIC SYLLABLE GGAA;Lo;0;L;;;;;N;;;;;
+131C;ETHIOPIC SYLLABLE GGEE;Lo;0;L;;;;;N;;;;;
+131D;ETHIOPIC SYLLABLE GGE;Lo;0;L;;;;;N;;;;;
+131E;ETHIOPIC SYLLABLE GGO;Lo;0;L;;;;;N;;;;;
+131F;ETHIOPIC SYLLABLE GGWAA;Lo;0;L;;;;;N;;;;;
+1320;ETHIOPIC SYLLABLE THA;Lo;0;L;;;;;N;;;;;
+1321;ETHIOPIC SYLLABLE THU;Lo;0;L;;;;;N;;;;;
+1322;ETHIOPIC SYLLABLE THI;Lo;0;L;;;;;N;;;;;
+1323;ETHIOPIC SYLLABLE THAA;Lo;0;L;;;;;N;;;;;
+1324;ETHIOPIC SYLLABLE THEE;Lo;0;L;;;;;N;;;;;
+1325;ETHIOPIC SYLLABLE THE;Lo;0;L;;;;;N;;;;;
+1326;ETHIOPIC SYLLABLE THO;Lo;0;L;;;;;N;;;;;
+1327;ETHIOPIC SYLLABLE THWA;Lo;0;L;;;;;N;;;;;
+1328;ETHIOPIC SYLLABLE CHA;Lo;0;L;;;;;N;;;;;
+1329;ETHIOPIC SYLLABLE CHU;Lo;0;L;;;;;N;;;;;
+132A;ETHIOPIC SYLLABLE CHI;Lo;0;L;;;;;N;;;;;
+132B;ETHIOPIC SYLLABLE CHAA;Lo;0;L;;;;;N;;;;;
+132C;ETHIOPIC SYLLABLE CHEE;Lo;0;L;;;;;N;;;;;
+132D;ETHIOPIC SYLLABLE CHE;Lo;0;L;;;;;N;;;;;
+132E;ETHIOPIC SYLLABLE CHO;Lo;0;L;;;;;N;;;;;
+132F;ETHIOPIC SYLLABLE CHWA;Lo;0;L;;;;;N;;;;;
+1330;ETHIOPIC SYLLABLE PHA;Lo;0;L;;;;;N;;;;;
+1331;ETHIOPIC SYLLABLE PHU;Lo;0;L;;;;;N;;;;;
+1332;ETHIOPIC SYLLABLE PHI;Lo;0;L;;;;;N;;;;;
+1333;ETHIOPIC SYLLABLE PHAA;Lo;0;L;;;;;N;;;;;
+1334;ETHIOPIC SYLLABLE PHEE;Lo;0;L;;;;;N;;;;;
+1335;ETHIOPIC SYLLABLE PHE;Lo;0;L;;;;;N;;;;;
+1336;ETHIOPIC SYLLABLE PHO;Lo;0;L;;;;;N;;;;;
+1337;ETHIOPIC SYLLABLE PHWA;Lo;0;L;;;;;N;;;;;
+1338;ETHIOPIC SYLLABLE TSA;Lo;0;L;;;;;N;;;;;
+1339;ETHIOPIC SYLLABLE TSU;Lo;0;L;;;;;N;;;;;
+133A;ETHIOPIC SYLLABLE TSI;Lo;0;L;;;;;N;;;;;
+133B;ETHIOPIC SYLLABLE TSAA;Lo;0;L;;;;;N;;;;;
+133C;ETHIOPIC SYLLABLE TSEE;Lo;0;L;;;;;N;;;;;
+133D;ETHIOPIC SYLLABLE TSE;Lo;0;L;;;;;N;;;;;
+133E;ETHIOPIC SYLLABLE TSO;Lo;0;L;;;;;N;;;;;
+133F;ETHIOPIC SYLLABLE TSWA;Lo;0;L;;;;;N;;;;;
+1340;ETHIOPIC SYLLABLE TZA;Lo;0;L;;;;;N;;;;;
+1341;ETHIOPIC SYLLABLE TZU;Lo;0;L;;;;;N;;;;;
+1342;ETHIOPIC SYLLABLE TZI;Lo;0;L;;;;;N;;;;;
+1343;ETHIOPIC SYLLABLE TZAA;Lo;0;L;;;;;N;;;;;
+1344;ETHIOPIC SYLLABLE TZEE;Lo;0;L;;;;;N;;;;;
+1345;ETHIOPIC SYLLABLE TZE;Lo;0;L;;;;;N;;;;;
+1346;ETHIOPIC SYLLABLE TZO;Lo;0;L;;;;;N;;;;;
+1347;ETHIOPIC SYLLABLE TZOA;Lo;0;L;;;;;N;;;;;
+1348;ETHIOPIC SYLLABLE FA;Lo;0;L;;;;;N;;;;;
+1349;ETHIOPIC SYLLABLE FU;Lo;0;L;;;;;N;;;;;
+134A;ETHIOPIC SYLLABLE FI;Lo;0;L;;;;;N;;;;;
+134B;ETHIOPIC SYLLABLE FAA;Lo;0;L;;;;;N;;;;;
+134C;ETHIOPIC SYLLABLE FEE;Lo;0;L;;;;;N;;;;;
+134D;ETHIOPIC SYLLABLE FE;Lo;0;L;;;;;N;;;;;
+134E;ETHIOPIC SYLLABLE FO;Lo;0;L;;;;;N;;;;;
+134F;ETHIOPIC SYLLABLE FWA;Lo;0;L;;;;;N;;;;;
+1350;ETHIOPIC SYLLABLE PA;Lo;0;L;;;;;N;;;;;
+1351;ETHIOPIC SYLLABLE PU;Lo;0;L;;;;;N;;;;;
+1352;ETHIOPIC SYLLABLE PI;Lo;0;L;;;;;N;;;;;
+1353;ETHIOPIC SYLLABLE PAA;Lo;0;L;;;;;N;;;;;
+1354;ETHIOPIC SYLLABLE PEE;Lo;0;L;;;;;N;;;;;
+1355;ETHIOPIC SYLLABLE PE;Lo;0;L;;;;;N;;;;;
+1356;ETHIOPIC SYLLABLE PO;Lo;0;L;;;;;N;;;;;
+1357;ETHIOPIC SYLLABLE PWA;Lo;0;L;;;;;N;;;;;
+1358;ETHIOPIC SYLLABLE RYA;Lo;0;L;;;;;N;;;;;
+1359;ETHIOPIC SYLLABLE MYA;Lo;0;L;;;;;N;;;;;
+135A;ETHIOPIC SYLLABLE FYA;Lo;0;L;;;;;N;;;;;
+135F;ETHIOPIC COMBINING GEMINATION MARK;Mn;230;NSM;;;;;N;;;;;
+1360;ETHIOPIC SECTION MARK;So;0;L;;;;;N;;;;;
+1361;ETHIOPIC WORDSPACE;Po;0;L;;;;;N;;;;;
+1362;ETHIOPIC FULL STOP;Po;0;L;;;;;N;;;;;
+1363;ETHIOPIC COMMA;Po;0;L;;;;;N;;;;;
+1364;ETHIOPIC SEMICOLON;Po;0;L;;;;;N;;;;;
+1365;ETHIOPIC COLON;Po;0;L;;;;;N;;;;;
+1366;ETHIOPIC PREFACE COLON;Po;0;L;;;;;N;;;;;
+1367;ETHIOPIC QUESTION MARK;Po;0;L;;;;;N;;;;;
+1368;ETHIOPIC PARAGRAPH SEPARATOR;Po;0;L;;;;;N;;;;;
+1369;ETHIOPIC DIGIT ONE;No;0;L;;;1;1;N;;;;;
+136A;ETHIOPIC DIGIT TWO;No;0;L;;;2;2;N;;;;;
+136B;ETHIOPIC DIGIT THREE;No;0;L;;;3;3;N;;;;;
+136C;ETHIOPIC DIGIT FOUR;No;0;L;;;4;4;N;;;;;
+136D;ETHIOPIC DIGIT FIVE;No;0;L;;;5;5;N;;;;;
+136E;ETHIOPIC DIGIT SIX;No;0;L;;;6;6;N;;;;;
+136F;ETHIOPIC DIGIT SEVEN;No;0;L;;;7;7;N;;;;;
+1370;ETHIOPIC DIGIT EIGHT;No;0;L;;;8;8;N;;;;;
+1371;ETHIOPIC DIGIT NINE;No;0;L;;;9;9;N;;;;;
+1372;ETHIOPIC NUMBER TEN;No;0;L;;;;10;N;;;;;
+1373;ETHIOPIC NUMBER TWENTY;No;0;L;;;;20;N;;;;;
+1374;ETHIOPIC NUMBER THIRTY;No;0;L;;;;30;N;;;;;
+1375;ETHIOPIC NUMBER FORTY;No;0;L;;;;40;N;;;;;
+1376;ETHIOPIC NUMBER FIFTY;No;0;L;;;;50;N;;;;;
+1377;ETHIOPIC NUMBER SIXTY;No;0;L;;;;60;N;;;;;
+1378;ETHIOPIC NUMBER SEVENTY;No;0;L;;;;70;N;;;;;
+1379;ETHIOPIC NUMBER EIGHTY;No;0;L;;;;80;N;;;;;
+137A;ETHIOPIC NUMBER NINETY;No;0;L;;;;90;N;;;;;
+137B;ETHIOPIC NUMBER HUNDRED;No;0;L;;;;100;N;;;;;
+137C;ETHIOPIC NUMBER TEN THOUSAND;No;0;L;;;;10000;N;;;;;
+1380;ETHIOPIC SYLLABLE SEBATBEIT MWA;Lo;0;L;;;;;N;;;;;
+1381;ETHIOPIC SYLLABLE MWI;Lo;0;L;;;;;N;;;;;
+1382;ETHIOPIC SYLLABLE MWEE;Lo;0;L;;;;;N;;;;;
+1383;ETHIOPIC SYLLABLE MWE;Lo;0;L;;;;;N;;;;;
+1384;ETHIOPIC SYLLABLE SEBATBEIT BWA;Lo;0;L;;;;;N;;;;;
+1385;ETHIOPIC SYLLABLE BWI;Lo;0;L;;;;;N;;;;;
+1386;ETHIOPIC SYLLABLE BWEE;Lo;0;L;;;;;N;;;;;
+1387;ETHIOPIC SYLLABLE BWE;Lo;0;L;;;;;N;;;;;
+1388;ETHIOPIC SYLLABLE SEBATBEIT FWA;Lo;0;L;;;;;N;;;;;
+1389;ETHIOPIC SYLLABLE FWI;Lo;0;L;;;;;N;;;;;
+138A;ETHIOPIC SYLLABLE FWEE;Lo;0;L;;;;;N;;;;;
+138B;ETHIOPIC SYLLABLE FWE;Lo;0;L;;;;;N;;;;;
+138C;ETHIOPIC SYLLABLE SEBATBEIT PWA;Lo;0;L;;;;;N;;;;;
+138D;ETHIOPIC SYLLABLE PWI;Lo;0;L;;;;;N;;;;;
+138E;ETHIOPIC SYLLABLE PWEE;Lo;0;L;;;;;N;;;;;
+138F;ETHIOPIC SYLLABLE PWE;Lo;0;L;;;;;N;;;;;
+1390;ETHIOPIC TONAL MARK YIZET;So;0;ON;;;;;N;;;;;
+1391;ETHIOPIC TONAL MARK DERET;So;0;ON;;;;;N;;;;;
+1392;ETHIOPIC TONAL MARK RIKRIK;So;0;ON;;;;;N;;;;;
+1393;ETHIOPIC TONAL MARK SHORT RIKRIK;So;0;ON;;;;;N;;;;;
+1394;ETHIOPIC TONAL MARK DIFAT;So;0;ON;;;;;N;;;;;
+1395;ETHIOPIC TONAL MARK KENAT;So;0;ON;;;;;N;;;;;
+1396;ETHIOPIC TONAL MARK CHIRET;So;0;ON;;;;;N;;;;;
+1397;ETHIOPIC TONAL MARK HIDET;So;0;ON;;;;;N;;;;;
+1398;ETHIOPIC TONAL MARK DERET-HIDET;So;0;ON;;;;;N;;;;;
+1399;ETHIOPIC TONAL MARK KURT;So;0;ON;;;;;N;;;;;
+13A0;CHEROKEE LETTER A;Lo;0;L;;;;;N;;;;;
+13A1;CHEROKEE LETTER E;Lo;0;L;;;;;N;;;;;
+13A2;CHEROKEE LETTER I;Lo;0;L;;;;;N;;;;;
+13A3;CHEROKEE LETTER O;Lo;0;L;;;;;N;;;;;
+13A4;CHEROKEE LETTER U;Lo;0;L;;;;;N;;;;;
+13A5;CHEROKEE LETTER V;Lo;0;L;;;;;N;;;;;
+13A6;CHEROKEE LETTER GA;Lo;0;L;;;;;N;;;;;
+13A7;CHEROKEE LETTER KA;Lo;0;L;;;;;N;;;;;
+13A8;CHEROKEE LETTER GE;Lo;0;L;;;;;N;;;;;
+13A9;CHEROKEE LETTER GI;Lo;0;L;;;;;N;;;;;
+13AA;CHEROKEE LETTER GO;Lo;0;L;;;;;N;;;;;
+13AB;CHEROKEE LETTER GU;Lo;0;L;;;;;N;;;;;
+13AC;CHEROKEE LETTER GV;Lo;0;L;;;;;N;;;;;
+13AD;CHEROKEE LETTER HA;Lo;0;L;;;;;N;;;;;
+13AE;CHEROKEE LETTER HE;Lo;0;L;;;;;N;;;;;
+13AF;CHEROKEE LETTER HI;Lo;0;L;;;;;N;;;;;
+13B0;CHEROKEE LETTER HO;Lo;0;L;;;;;N;;;;;
+13B1;CHEROKEE LETTER HU;Lo;0;L;;;;;N;;;;;
+13B2;CHEROKEE LETTER HV;Lo;0;L;;;;;N;;;;;
+13B3;CHEROKEE LETTER LA;Lo;0;L;;;;;N;;;;;
+13B4;CHEROKEE LETTER LE;Lo;0;L;;;;;N;;;;;
+13B5;CHEROKEE LETTER LI;Lo;0;L;;;;;N;;;;;
+13B6;CHEROKEE LETTER LO;Lo;0;L;;;;;N;;;;;
+13B7;CHEROKEE LETTER LU;Lo;0;L;;;;;N;;;;;
+13B8;CHEROKEE LETTER LV;Lo;0;L;;;;;N;;;;;
+13B9;CHEROKEE LETTER MA;Lo;0;L;;;;;N;;;;;
+13BA;CHEROKEE LETTER ME;Lo;0;L;;;;;N;;;;;
+13BB;CHEROKEE LETTER MI;Lo;0;L;;;;;N;;;;;
+13BC;CHEROKEE LETTER MO;Lo;0;L;;;;;N;;;;;
+13BD;CHEROKEE LETTER MU;Lo;0;L;;;;;N;;;;;
+13BE;CHEROKEE LETTER NA;Lo;0;L;;;;;N;;;;;
+13BF;CHEROKEE LETTER HNA;Lo;0;L;;;;;N;;;;;
+13C0;CHEROKEE LETTER NAH;Lo;0;L;;;;;N;;;;;
+13C1;CHEROKEE LETTER NE;Lo;0;L;;;;;N;;;;;
+13C2;CHEROKEE LETTER NI;Lo;0;L;;;;;N;;;;;
+13C3;CHEROKEE LETTER NO;Lo;0;L;;;;;N;;;;;
+13C4;CHEROKEE LETTER NU;Lo;0;L;;;;;N;;;;;
+13C5;CHEROKEE LETTER NV;Lo;0;L;;;;;N;;;;;
+13C6;CHEROKEE LETTER QUA;Lo;0;L;;;;;N;;;;;
+13C7;CHEROKEE LETTER QUE;Lo;0;L;;;;;N;;;;;
+13C8;CHEROKEE LETTER QUI;Lo;0;L;;;;;N;;;;;
+13C9;CHEROKEE LETTER QUO;Lo;0;L;;;;;N;;;;;
+13CA;CHEROKEE LETTER QUU;Lo;0;L;;;;;N;;;;;
+13CB;CHEROKEE LETTER QUV;Lo;0;L;;;;;N;;;;;
+13CC;CHEROKEE LETTER SA;Lo;0;L;;;;;N;;;;;
+13CD;CHEROKEE LETTER S;Lo;0;L;;;;;N;;;;;
+13CE;CHEROKEE LETTER SE;Lo;0;L;;;;;N;;;;;
+13CF;CHEROKEE LETTER SI;Lo;0;L;;;;;N;;;;;
+13D0;CHEROKEE LETTER SO;Lo;0;L;;;;;N;;;;;
+13D1;CHEROKEE LETTER SU;Lo;0;L;;;;;N;;;;;
+13D2;CHEROKEE LETTER SV;Lo;0;L;;;;;N;;;;;
+13D3;CHEROKEE LETTER DA;Lo;0;L;;;;;N;;;;;
+13D4;CHEROKEE LETTER TA;Lo;0;L;;;;;N;;;;;
+13D5;CHEROKEE LETTER DE;Lo;0;L;;;;;N;;;;;
+13D6;CHEROKEE LETTER TE;Lo;0;L;;;;;N;;;;;
+13D7;CHEROKEE LETTER DI;Lo;0;L;;;;;N;;;;;
+13D8;CHEROKEE LETTER TI;Lo;0;L;;;;;N;;;;;
+13D9;CHEROKEE LETTER DO;Lo;0;L;;;;;N;;;;;
+13DA;CHEROKEE LETTER DU;Lo;0;L;;;;;N;;;;;
+13DB;CHEROKEE LETTER DV;Lo;0;L;;;;;N;;;;;
+13DC;CHEROKEE LETTER DLA;Lo;0;L;;;;;N;;;;;
+13DD;CHEROKEE LETTER TLA;Lo;0;L;;;;;N;;;;;
+13DE;CHEROKEE LETTER TLE;Lo;0;L;;;;;N;;;;;
+13DF;CHEROKEE LETTER TLI;Lo;0;L;;;;;N;;;;;
+13E0;CHEROKEE LETTER TLO;Lo;0;L;;;;;N;;;;;
+13E1;CHEROKEE LETTER TLU;Lo;0;L;;;;;N;;;;;
+13E2;CHEROKEE LETTER TLV;Lo;0;L;;;;;N;;;;;
+13E3;CHEROKEE LETTER TSA;Lo;0;L;;;;;N;;;;;
+13E4;CHEROKEE LETTER TSE;Lo;0;L;;;;;N;;;;;
+13E5;CHEROKEE LETTER TSI;Lo;0;L;;;;;N;;;;;
+13E6;CHEROKEE LETTER TSO;Lo;0;L;;;;;N;;;;;
+13E7;CHEROKEE LETTER TSU;Lo;0;L;;;;;N;;;;;
+13E8;CHEROKEE LETTER TSV;Lo;0;L;;;;;N;;;;;
+13E9;CHEROKEE LETTER WA;Lo;0;L;;;;;N;;;;;
+13EA;CHEROKEE LETTER WE;Lo;0;L;;;;;N;;;;;
+13EB;CHEROKEE LETTER WI;Lo;0;L;;;;;N;;;;;
+13EC;CHEROKEE LETTER WO;Lo;0;L;;;;;N;;;;;
+13ED;CHEROKEE LETTER WU;Lo;0;L;;;;;N;;;;;
+13EE;CHEROKEE LETTER WV;Lo;0;L;;;;;N;;;;;
+13EF;CHEROKEE LETTER YA;Lo;0;L;;;;;N;;;;;
+13F0;CHEROKEE LETTER YE;Lo;0;L;;;;;N;;;;;
+13F1;CHEROKEE LETTER YI;Lo;0;L;;;;;N;;;;;
+13F2;CHEROKEE LETTER YO;Lo;0;L;;;;;N;;;;;
+13F3;CHEROKEE LETTER YU;Lo;0;L;;;;;N;;;;;
+13F4;CHEROKEE LETTER YV;Lo;0;L;;;;;N;;;;;
+1401;CANADIAN SYLLABICS E;Lo;0;L;;;;;N;;;;;
+1402;CANADIAN SYLLABICS AAI;Lo;0;L;;;;;N;;;;;
+1403;CANADIAN SYLLABICS I;Lo;0;L;;;;;N;;;;;
+1404;CANADIAN SYLLABICS II;Lo;0;L;;;;;N;;;;;
+1405;CANADIAN SYLLABICS O;Lo;0;L;;;;;N;;;;;
+1406;CANADIAN SYLLABICS OO;Lo;0;L;;;;;N;;;;;
+1407;CANADIAN SYLLABICS Y-CREE OO;Lo;0;L;;;;;N;;;;;
+1408;CANADIAN SYLLABICS CARRIER EE;Lo;0;L;;;;;N;;;;;
+1409;CANADIAN SYLLABICS CARRIER I;Lo;0;L;;;;;N;;;;;
+140A;CANADIAN SYLLABICS A;Lo;0;L;;;;;N;;;;;
+140B;CANADIAN SYLLABICS AA;Lo;0;L;;;;;N;;;;;
+140C;CANADIAN SYLLABICS WE;Lo;0;L;;;;;N;;;;;
+140D;CANADIAN SYLLABICS WEST-CREE WE;Lo;0;L;;;;;N;;;;;
+140E;CANADIAN SYLLABICS WI;Lo;0;L;;;;;N;;;;;
+140F;CANADIAN SYLLABICS WEST-CREE WI;Lo;0;L;;;;;N;;;;;
+1410;CANADIAN SYLLABICS WII;Lo;0;L;;;;;N;;;;;
+1411;CANADIAN SYLLABICS WEST-CREE WII;Lo;0;L;;;;;N;;;;;
+1412;CANADIAN SYLLABICS WO;Lo;0;L;;;;;N;;;;;
+1413;CANADIAN SYLLABICS WEST-CREE WO;Lo;0;L;;;;;N;;;;;
+1414;CANADIAN SYLLABICS WOO;Lo;0;L;;;;;N;;;;;
+1415;CANADIAN SYLLABICS WEST-CREE WOO;Lo;0;L;;;;;N;;;;;
+1416;CANADIAN SYLLABICS NASKAPI WOO;Lo;0;L;;;;;N;;;;;
+1417;CANADIAN SYLLABICS WA;Lo;0;L;;;;;N;;;;;
+1418;CANADIAN SYLLABICS WEST-CREE WA;Lo;0;L;;;;;N;;;;;
+1419;CANADIAN SYLLABICS WAA;Lo;0;L;;;;;N;;;;;
+141A;CANADIAN SYLLABICS WEST-CREE WAA;Lo;0;L;;;;;N;;;;;
+141B;CANADIAN SYLLABICS NASKAPI WAA;Lo;0;L;;;;;N;;;;;
+141C;CANADIAN SYLLABICS AI;Lo;0;L;;;;;N;;;;;
+141D;CANADIAN SYLLABICS Y-CREE W;Lo;0;L;;;;;N;;;;;
+141E;CANADIAN SYLLABICS GLOTTAL STOP;Lo;0;L;;;;;N;;;;;
+141F;CANADIAN SYLLABICS FINAL ACUTE;Lo;0;L;;;;;N;;;;;
+1420;CANADIAN SYLLABICS FINAL GRAVE;Lo;0;L;;;;;N;;;;;
+1421;CANADIAN SYLLABICS FINAL BOTTOM HALF RING;Lo;0;L;;;;;N;;;;;
+1422;CANADIAN SYLLABICS FINAL TOP HALF RING;Lo;0;L;;;;;N;;;;;
+1423;CANADIAN SYLLABICS FINAL RIGHT HALF RING;Lo;0;L;;;;;N;;;;;
+1424;CANADIAN SYLLABICS FINAL RING;Lo;0;L;;;;;N;;;;;
+1425;CANADIAN SYLLABICS FINAL DOUBLE ACUTE;Lo;0;L;;;;;N;;;;;
+1426;CANADIAN SYLLABICS FINAL DOUBLE SHORT VERTICAL STROKES;Lo;0;L;;;;;N;;;;;
+1427;CANADIAN SYLLABICS FINAL MIDDLE DOT;Lo;0;L;;;;;N;;;;;
+1428;CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE;Lo;0;L;;;;;N;;;;;
+1429;CANADIAN SYLLABICS FINAL PLUS;Lo;0;L;;;;;N;;;;;
+142A;CANADIAN SYLLABICS FINAL DOWN TACK;Lo;0;L;;;;;N;;;;;
+142B;CANADIAN SYLLABICS EN;Lo;0;L;;;;;N;;;;;
+142C;CANADIAN SYLLABICS IN;Lo;0;L;;;;;N;;;;;
+142D;CANADIAN SYLLABICS ON;Lo;0;L;;;;;N;;;;;
+142E;CANADIAN SYLLABICS AN;Lo;0;L;;;;;N;;;;;
+142F;CANADIAN SYLLABICS PE;Lo;0;L;;;;;N;;;;;
+1430;CANADIAN SYLLABICS PAAI;Lo;0;L;;;;;N;;;;;
+1431;CANADIAN SYLLABICS PI;Lo;0;L;;;;;N;;;;;
+1432;CANADIAN SYLLABICS PII;Lo;0;L;;;;;N;;;;;
+1433;CANADIAN SYLLABICS PO;Lo;0;L;;;;;N;;;;;
+1434;CANADIAN SYLLABICS POO;Lo;0;L;;;;;N;;;;;
+1435;CANADIAN SYLLABICS Y-CREE POO;Lo;0;L;;;;;N;;;;;
+1436;CANADIAN SYLLABICS CARRIER HEE;Lo;0;L;;;;;N;;;;;
+1437;CANADIAN SYLLABICS CARRIER HI;Lo;0;L;;;;;N;;;;;
+1438;CANADIAN SYLLABICS PA;Lo;0;L;;;;;N;;;;;
+1439;CANADIAN SYLLABICS PAA;Lo;0;L;;;;;N;;;;;
+143A;CANADIAN SYLLABICS PWE;Lo;0;L;;;;;N;;;;;
+143B;CANADIAN SYLLABICS WEST-CREE PWE;Lo;0;L;;;;;N;;;;;
+143C;CANADIAN SYLLABICS PWI;Lo;0;L;;;;;N;;;;;
+143D;CANADIAN SYLLABICS WEST-CREE PWI;Lo;0;L;;;;;N;;;;;
+143E;CANADIAN SYLLABICS PWII;Lo;0;L;;;;;N;;;;;
+143F;CANADIAN SYLLABICS WEST-CREE PWII;Lo;0;L;;;;;N;;;;;
+1440;CANADIAN SYLLABICS PWO;Lo;0;L;;;;;N;;;;;
+1441;CANADIAN SYLLABICS WEST-CREE PWO;Lo;0;L;;;;;N;;;;;
+1442;CANADIAN SYLLABICS PWOO;Lo;0;L;;;;;N;;;;;
+1443;CANADIAN SYLLABICS WEST-CREE PWOO;Lo;0;L;;;;;N;;;;;
+1444;CANADIAN SYLLABICS PWA;Lo;0;L;;;;;N;;;;;
+1445;CANADIAN SYLLABICS WEST-CREE PWA;Lo;0;L;;;;;N;;;;;
+1446;CANADIAN SYLLABICS PWAA;Lo;0;L;;;;;N;;;;;
+1447;CANADIAN SYLLABICS WEST-CREE PWAA;Lo;0;L;;;;;N;;;;;
+1448;CANADIAN SYLLABICS Y-CREE PWAA;Lo;0;L;;;;;N;;;;;
+1449;CANADIAN SYLLABICS P;Lo;0;L;;;;;N;;;;;
+144A;CANADIAN SYLLABICS WEST-CREE P;Lo;0;L;;;;;N;;;;;
+144B;CANADIAN SYLLABICS CARRIER H;Lo;0;L;;;;;N;;;;;
+144C;CANADIAN SYLLABICS TE;Lo;0;L;;;;;N;;;;;
+144D;CANADIAN SYLLABICS TAAI;Lo;0;L;;;;;N;;;;;
+144E;CANADIAN SYLLABICS TI;Lo;0;L;;;;;N;;;;;
+144F;CANADIAN SYLLABICS TII;Lo;0;L;;;;;N;;;;;
+1450;CANADIAN SYLLABICS TO;Lo;0;L;;;;;N;;;;;
+1451;CANADIAN SYLLABICS TOO;Lo;0;L;;;;;N;;;;;
+1452;CANADIAN SYLLABICS Y-CREE TOO;Lo;0;L;;;;;N;;;;;
+1453;CANADIAN SYLLABICS CARRIER DEE;Lo;0;L;;;;;N;;;;;
+1454;CANADIAN SYLLABICS CARRIER DI;Lo;0;L;;;;;N;;;;;
+1455;CANADIAN SYLLABICS TA;Lo;0;L;;;;;N;;;;;
+1456;CANADIAN SYLLABICS TAA;Lo;0;L;;;;;N;;;;;
+1457;CANADIAN SYLLABICS TWE;Lo;0;L;;;;;N;;;;;
+1458;CANADIAN SYLLABICS WEST-CREE TWE;Lo;0;L;;;;;N;;;;;
+1459;CANADIAN SYLLABICS TWI;Lo;0;L;;;;;N;;;;;
+145A;CANADIAN SYLLABICS WEST-CREE TWI;Lo;0;L;;;;;N;;;;;
+145B;CANADIAN SYLLABICS TWII;Lo;0;L;;;;;N;;;;;
+145C;CANADIAN SYLLABICS WEST-CREE TWII;Lo;0;L;;;;;N;;;;;
+145D;CANADIAN SYLLABICS TWO;Lo;0;L;;;;;N;;;;;
+145E;CANADIAN SYLLABICS WEST-CREE TWO;Lo;0;L;;;;;N;;;;;
+145F;CANADIAN SYLLABICS TWOO;Lo;0;L;;;;;N;;;;;
+1460;CANADIAN SYLLABICS WEST-CREE TWOO;Lo;0;L;;;;;N;;;;;
+1461;CANADIAN SYLLABICS TWA;Lo;0;L;;;;;N;;;;;
+1462;CANADIAN SYLLABICS WEST-CREE TWA;Lo;0;L;;;;;N;;;;;
+1463;CANADIAN SYLLABICS TWAA;Lo;0;L;;;;;N;;;;;
+1464;CANADIAN SYLLABICS WEST-CREE TWAA;Lo;0;L;;;;;N;;;;;
+1465;CANADIAN SYLLABICS NASKAPI TWAA;Lo;0;L;;;;;N;;;;;
+1466;CANADIAN SYLLABICS T;Lo;0;L;;;;;N;;;;;
+1467;CANADIAN SYLLABICS TTE;Lo;0;L;;;;;N;;;;;
+1468;CANADIAN SYLLABICS TTI;Lo;0;L;;;;;N;;;;;
+1469;CANADIAN SYLLABICS TTO;Lo;0;L;;;;;N;;;;;
+146A;CANADIAN SYLLABICS TTA;Lo;0;L;;;;;N;;;;;
+146B;CANADIAN SYLLABICS KE;Lo;0;L;;;;;N;;;;;
+146C;CANADIAN SYLLABICS KAAI;Lo;0;L;;;;;N;;;;;
+146D;CANADIAN SYLLABICS KI;Lo;0;L;;;;;N;;;;;
+146E;CANADIAN SYLLABICS KII;Lo;0;L;;;;;N;;;;;
+146F;CANADIAN SYLLABICS KO;Lo;0;L;;;;;N;;;;;
+1470;CANADIAN SYLLABICS KOO;Lo;0;L;;;;;N;;;;;
+1471;CANADIAN SYLLABICS Y-CREE KOO;Lo;0;L;;;;;N;;;;;
+1472;CANADIAN SYLLABICS KA;Lo;0;L;;;;;N;;;;;
+1473;CANADIAN SYLLABICS KAA;Lo;0;L;;;;;N;;;;;
+1474;CANADIAN SYLLABICS KWE;Lo;0;L;;;;;N;;;;;
+1475;CANADIAN SYLLABICS WEST-CREE KWE;Lo;0;L;;;;;N;;;;;
+1476;CANADIAN SYLLABICS KWI;Lo;0;L;;;;;N;;;;;
+1477;CANADIAN SYLLABICS WEST-CREE KWI;Lo;0;L;;;;;N;;;;;
+1478;CANADIAN SYLLABICS KWII;Lo;0;L;;;;;N;;;;;
+1479;CANADIAN SYLLABICS WEST-CREE KWII;Lo;0;L;;;;;N;;;;;
+147A;CANADIAN SYLLABICS KWO;Lo;0;L;;;;;N;;;;;
+147B;CANADIAN SYLLABICS WEST-CREE KWO;Lo;0;L;;;;;N;;;;;
+147C;CANADIAN SYLLABICS KWOO;Lo;0;L;;;;;N;;;;;
+147D;CANADIAN SYLLABICS WEST-CREE KWOO;Lo;0;L;;;;;N;;;;;
+147E;CANADIAN SYLLABICS KWA;Lo;0;L;;;;;N;;;;;
+147F;CANADIAN SYLLABICS WEST-CREE KWA;Lo;0;L;;;;;N;;;;;
+1480;CANADIAN SYLLABICS KWAA;Lo;0;L;;;;;N;;;;;
+1481;CANADIAN SYLLABICS WEST-CREE KWAA;Lo;0;L;;;;;N;;;;;
+1482;CANADIAN SYLLABICS NASKAPI KWAA;Lo;0;L;;;;;N;;;;;
+1483;CANADIAN SYLLABICS K;Lo;0;L;;;;;N;;;;;
+1484;CANADIAN SYLLABICS KW;Lo;0;L;;;;;N;;;;;
+1485;CANADIAN SYLLABICS SOUTH-SLAVEY KEH;Lo;0;L;;;;;N;;;;;
+1486;CANADIAN SYLLABICS SOUTH-SLAVEY KIH;Lo;0;L;;;;;N;;;;;
+1487;CANADIAN SYLLABICS SOUTH-SLAVEY KOH;Lo;0;L;;;;;N;;;;;
+1488;CANADIAN SYLLABICS SOUTH-SLAVEY KAH;Lo;0;L;;;;;N;;;;;
+1489;CANADIAN SYLLABICS CE;Lo;0;L;;;;;N;;;;;
+148A;CANADIAN SYLLABICS CAAI;Lo;0;L;;;;;N;;;;;
+148B;CANADIAN SYLLABICS CI;Lo;0;L;;;;;N;;;;;
+148C;CANADIAN SYLLABICS CII;Lo;0;L;;;;;N;;;;;
+148D;CANADIAN SYLLABICS CO;Lo;0;L;;;;;N;;;;;
+148E;CANADIAN SYLLABICS COO;Lo;0;L;;;;;N;;;;;
+148F;CANADIAN SYLLABICS Y-CREE COO;Lo;0;L;;;;;N;;;;;
+1490;CANADIAN SYLLABICS CA;Lo;0;L;;;;;N;;;;;
+1491;CANADIAN SYLLABICS CAA;Lo;0;L;;;;;N;;;;;
+1492;CANADIAN SYLLABICS CWE;Lo;0;L;;;;;N;;;;;
+1493;CANADIAN SYLLABICS WEST-CREE CWE;Lo;0;L;;;;;N;;;;;
+1494;CANADIAN SYLLABICS CWI;Lo;0;L;;;;;N;;;;;
+1495;CANADIAN SYLLABICS WEST-CREE CWI;Lo;0;L;;;;;N;;;;;
+1496;CANADIAN SYLLABICS CWII;Lo;0;L;;;;;N;;;;;
+1497;CANADIAN SYLLABICS WEST-CREE CWII;Lo;0;L;;;;;N;;;;;
+1498;CANADIAN SYLLABICS CWO;Lo;0;L;;;;;N;;;;;
+1499;CANADIAN SYLLABICS WEST-CREE CWO;Lo;0;L;;;;;N;;;;;
+149A;CANADIAN SYLLABICS CWOO;Lo;0;L;;;;;N;;;;;
+149B;CANADIAN SYLLABICS WEST-CREE CWOO;Lo;0;L;;;;;N;;;;;
+149C;CANADIAN SYLLABICS CWA;Lo;0;L;;;;;N;;;;;
+149D;CANADIAN SYLLABICS WEST-CREE CWA;Lo;0;L;;;;;N;;;;;
+149E;CANADIAN SYLLABICS CWAA;Lo;0;L;;;;;N;;;;;
+149F;CANADIAN SYLLABICS WEST-CREE CWAA;Lo;0;L;;;;;N;;;;;
+14A0;CANADIAN SYLLABICS NASKAPI CWAA;Lo;0;L;;;;;N;;;;;
+14A1;CANADIAN SYLLABICS C;Lo;0;L;;;;;N;;;;;
+14A2;CANADIAN SYLLABICS SAYISI TH;Lo;0;L;;;;;N;;;;;
+14A3;CANADIAN SYLLABICS ME;Lo;0;L;;;;;N;;;;;
+14A4;CANADIAN SYLLABICS MAAI;Lo;0;L;;;;;N;;;;;
+14A5;CANADIAN SYLLABICS MI;Lo;0;L;;;;;N;;;;;
+14A6;CANADIAN SYLLABICS MII;Lo;0;L;;;;;N;;;;;
+14A7;CANADIAN SYLLABICS MO;Lo;0;L;;;;;N;;;;;
+14A8;CANADIAN SYLLABICS MOO;Lo;0;L;;;;;N;;;;;
+14A9;CANADIAN SYLLABICS Y-CREE MOO;Lo;0;L;;;;;N;;;;;
+14AA;CANADIAN SYLLABICS MA;Lo;0;L;;;;;N;;;;;
+14AB;CANADIAN SYLLABICS MAA;Lo;0;L;;;;;N;;;;;
+14AC;CANADIAN SYLLABICS MWE;Lo;0;L;;;;;N;;;;;
+14AD;CANADIAN SYLLABICS WEST-CREE MWE;Lo;0;L;;;;;N;;;;;
+14AE;CANADIAN SYLLABICS MWI;Lo;0;L;;;;;N;;;;;
+14AF;CANADIAN SYLLABICS WEST-CREE MWI;Lo;0;L;;;;;N;;;;;
+14B0;CANADIAN SYLLABICS MWII;Lo;0;L;;;;;N;;;;;
+14B1;CANADIAN SYLLABICS WEST-CREE MWII;Lo;0;L;;;;;N;;;;;
+14B2;CANADIAN SYLLABICS MWO;Lo;0;L;;;;;N;;;;;
+14B3;CANADIAN SYLLABICS WEST-CREE MWO;Lo;0;L;;;;;N;;;;;
+14B4;CANADIAN SYLLABICS MWOO;Lo;0;L;;;;;N;;;;;
+14B5;CANADIAN SYLLABICS WEST-CREE MWOO;Lo;0;L;;;;;N;;;;;
+14B6;CANADIAN SYLLABICS MWA;Lo;0;L;;;;;N;;;;;
+14B7;CANADIAN SYLLABICS WEST-CREE MWA;Lo;0;L;;;;;N;;;;;
+14B8;CANADIAN SYLLABICS MWAA;Lo;0;L;;;;;N;;;;;
+14B9;CANADIAN SYLLABICS WEST-CREE MWAA;Lo;0;L;;;;;N;;;;;
+14BA;CANADIAN SYLLABICS NASKAPI MWAA;Lo;0;L;;;;;N;;;;;
+14BB;CANADIAN SYLLABICS M;Lo;0;L;;;;;N;;;;;
+14BC;CANADIAN SYLLABICS WEST-CREE M;Lo;0;L;;;;;N;;;;;
+14BD;CANADIAN SYLLABICS MH;Lo;0;L;;;;;N;;;;;
+14BE;CANADIAN SYLLABICS ATHAPASCAN M;Lo;0;L;;;;;N;;;;;
+14BF;CANADIAN SYLLABICS SAYISI M;Lo;0;L;;;;;N;;;;;
+14C0;CANADIAN SYLLABICS NE;Lo;0;L;;;;;N;;;;;
+14C1;CANADIAN SYLLABICS NAAI;Lo;0;L;;;;;N;;;;;
+14C2;CANADIAN SYLLABICS NI;Lo;0;L;;;;;N;;;;;
+14C3;CANADIAN SYLLABICS NII;Lo;0;L;;;;;N;;;;;
+14C4;CANADIAN SYLLABICS NO;Lo;0;L;;;;;N;;;;;
+14C5;CANADIAN SYLLABICS NOO;Lo;0;L;;;;;N;;;;;
+14C6;CANADIAN SYLLABICS Y-CREE NOO;Lo;0;L;;;;;N;;;;;
+14C7;CANADIAN SYLLABICS NA;Lo;0;L;;;;;N;;;;;
+14C8;CANADIAN SYLLABICS NAA;Lo;0;L;;;;;N;;;;;
+14C9;CANADIAN SYLLABICS NWE;Lo;0;L;;;;;N;;;;;
+14CA;CANADIAN SYLLABICS WEST-CREE NWE;Lo;0;L;;;;;N;;;;;
+14CB;CANADIAN SYLLABICS NWA;Lo;0;L;;;;;N;;;;;
+14CC;CANADIAN SYLLABICS WEST-CREE NWA;Lo;0;L;;;;;N;;;;;
+14CD;CANADIAN SYLLABICS NWAA;Lo;0;L;;;;;N;;;;;
+14CE;CANADIAN SYLLABICS WEST-CREE NWAA;Lo;0;L;;;;;N;;;;;
+14CF;CANADIAN SYLLABICS NASKAPI NWAA;Lo;0;L;;;;;N;;;;;
+14D0;CANADIAN SYLLABICS N;Lo;0;L;;;;;N;;;;;
+14D1;CANADIAN SYLLABICS CARRIER NG;Lo;0;L;;;;;N;;;;;
+14D2;CANADIAN SYLLABICS NH;Lo;0;L;;;;;N;;;;;
+14D3;CANADIAN SYLLABICS LE;Lo;0;L;;;;;N;;;;;
+14D4;CANADIAN SYLLABICS LAAI;Lo;0;L;;;;;N;;;;;
+14D5;CANADIAN SYLLABICS LI;Lo;0;L;;;;;N;;;;;
+14D6;CANADIAN SYLLABICS LII;Lo;0;L;;;;;N;;;;;
+14D7;CANADIAN SYLLABICS LO;Lo;0;L;;;;;N;;;;;
+14D8;CANADIAN SYLLABICS LOO;Lo;0;L;;;;;N;;;;;
+14D9;CANADIAN SYLLABICS Y-CREE LOO;Lo;0;L;;;;;N;;;;;
+14DA;CANADIAN SYLLABICS LA;Lo;0;L;;;;;N;;;;;
+14DB;CANADIAN SYLLABICS LAA;Lo;0;L;;;;;N;;;;;
+14DC;CANADIAN SYLLABICS LWE;Lo;0;L;;;;;N;;;;;
+14DD;CANADIAN SYLLABICS WEST-CREE LWE;Lo;0;L;;;;;N;;;;;
+14DE;CANADIAN SYLLABICS LWI;Lo;0;L;;;;;N;;;;;
+14DF;CANADIAN SYLLABICS WEST-CREE LWI;Lo;0;L;;;;;N;;;;;
+14E0;CANADIAN SYLLABICS LWII;Lo;0;L;;;;;N;;;;;
+14E1;CANADIAN SYLLABICS WEST-CREE LWII;Lo;0;L;;;;;N;;;;;
+14E2;CANADIAN SYLLABICS LWO;Lo;0;L;;;;;N;;;;;
+14E3;CANADIAN SYLLABICS WEST-CREE LWO;Lo;0;L;;;;;N;;;;;
+14E4;CANADIAN SYLLABICS LWOO;Lo;0;L;;;;;N;;;;;
+14E5;CANADIAN SYLLABICS WEST-CREE LWOO;Lo;0;L;;;;;N;;;;;
+14E6;CANADIAN SYLLABICS LWA;Lo;0;L;;;;;N;;;;;
+14E7;CANADIAN SYLLABICS WEST-CREE LWA;Lo;0;L;;;;;N;;;;;
+14E8;CANADIAN SYLLABICS LWAA;Lo;0;L;;;;;N;;;;;
+14E9;CANADIAN SYLLABICS WEST-CREE LWAA;Lo;0;L;;;;;N;;;;;
+14EA;CANADIAN SYLLABICS L;Lo;0;L;;;;;N;;;;;
+14EB;CANADIAN SYLLABICS WEST-CREE L;Lo;0;L;;;;;N;;;;;
+14EC;CANADIAN SYLLABICS MEDIAL L;Lo;0;L;;;;;N;;;;;
+14ED;CANADIAN SYLLABICS SE;Lo;0;L;;;;;N;;;;;
+14EE;CANADIAN SYLLABICS SAAI;Lo;0;L;;;;;N;;;;;
+14EF;CANADIAN SYLLABICS SI;Lo;0;L;;;;;N;;;;;
+14F0;CANADIAN SYLLABICS SII;Lo;0;L;;;;;N;;;;;
+14F1;CANADIAN SYLLABICS SO;Lo;0;L;;;;;N;;;;;
+14F2;CANADIAN SYLLABICS SOO;Lo;0;L;;;;;N;;;;;
+14F3;CANADIAN SYLLABICS Y-CREE SOO;Lo;0;L;;;;;N;;;;;
+14F4;CANADIAN SYLLABICS SA;Lo;0;L;;;;;N;;;;;
+14F5;CANADIAN SYLLABICS SAA;Lo;0;L;;;;;N;;;;;
+14F6;CANADIAN SYLLABICS SWE;Lo;0;L;;;;;N;;;;;
+14F7;CANADIAN SYLLABICS WEST-CREE SWE;Lo;0;L;;;;;N;;;;;
+14F8;CANADIAN SYLLABICS SWI;Lo;0;L;;;;;N;;;;;
+14F9;CANADIAN SYLLABICS WEST-CREE SWI;Lo;0;L;;;;;N;;;;;
+14FA;CANADIAN SYLLABICS SWII;Lo;0;L;;;;;N;;;;;
+14FB;CANADIAN SYLLABICS WEST-CREE SWII;Lo;0;L;;;;;N;;;;;
+14FC;CANADIAN SYLLABICS SWO;Lo;0;L;;;;;N;;;;;
+14FD;CANADIAN SYLLABICS WEST-CREE SWO;Lo;0;L;;;;;N;;;;;
+14FE;CANADIAN SYLLABICS SWOO;Lo;0;L;;;;;N;;;;;
+14FF;CANADIAN SYLLABICS WEST-CREE SWOO;Lo;0;L;;;;;N;;;;;
+1500;CANADIAN SYLLABICS SWA;Lo;0;L;;;;;N;;;;;
+1501;CANADIAN SYLLABICS WEST-CREE SWA;Lo;0;L;;;;;N;;;;;
+1502;CANADIAN SYLLABICS SWAA;Lo;0;L;;;;;N;;;;;
+1503;CANADIAN SYLLABICS WEST-CREE SWAA;Lo;0;L;;;;;N;;;;;
+1504;CANADIAN SYLLABICS NASKAPI SWAA;Lo;0;L;;;;;N;;;;;
+1505;CANADIAN SYLLABICS S;Lo;0;L;;;;;N;;;;;
+1506;CANADIAN SYLLABICS ATHAPASCAN S;Lo;0;L;;;;;N;;;;;
+1507;CANADIAN SYLLABICS SW;Lo;0;L;;;;;N;;;;;
+1508;CANADIAN SYLLABICS BLACKFOOT S;Lo;0;L;;;;;N;;;;;
+1509;CANADIAN SYLLABICS MOOSE-CREE SK;Lo;0;L;;;;;N;;;;;
+150A;CANADIAN SYLLABICS NASKAPI SKW;Lo;0;L;;;;;N;;;;;
+150B;CANADIAN SYLLABICS NASKAPI S-W;Lo;0;L;;;;;N;;;;;
+150C;CANADIAN SYLLABICS NASKAPI SPWA;Lo;0;L;;;;;N;;;;;
+150D;CANADIAN SYLLABICS NASKAPI STWA;Lo;0;L;;;;;N;;;;;
+150E;CANADIAN SYLLABICS NASKAPI SKWA;Lo;0;L;;;;;N;;;;;
+150F;CANADIAN SYLLABICS NASKAPI SCWA;Lo;0;L;;;;;N;;;;;
+1510;CANADIAN SYLLABICS SHE;Lo;0;L;;;;;N;;;;;
+1511;CANADIAN SYLLABICS SHI;Lo;0;L;;;;;N;;;;;
+1512;CANADIAN SYLLABICS SHII;Lo;0;L;;;;;N;;;;;
+1513;CANADIAN SYLLABICS SHO;Lo;0;L;;;;;N;;;;;
+1514;CANADIAN SYLLABICS SHOO;Lo;0;L;;;;;N;;;;;
+1515;CANADIAN SYLLABICS SHA;Lo;0;L;;;;;N;;;;;
+1516;CANADIAN SYLLABICS SHAA;Lo;0;L;;;;;N;;;;;
+1517;CANADIAN SYLLABICS SHWE;Lo;0;L;;;;;N;;;;;
+1518;CANADIAN SYLLABICS WEST-CREE SHWE;Lo;0;L;;;;;N;;;;;
+1519;CANADIAN SYLLABICS SHWI;Lo;0;L;;;;;N;;;;;
+151A;CANADIAN SYLLABICS WEST-CREE SHWI;Lo;0;L;;;;;N;;;;;
+151B;CANADIAN SYLLABICS SHWII;Lo;0;L;;;;;N;;;;;
+151C;CANADIAN SYLLABICS WEST-CREE SHWII;Lo;0;L;;;;;N;;;;;
+151D;CANADIAN SYLLABICS SHWO;Lo;0;L;;;;;N;;;;;
+151E;CANADIAN SYLLABICS WEST-CREE SHWO;Lo;0;L;;;;;N;;;;;
+151F;CANADIAN SYLLABICS SHWOO;Lo;0;L;;;;;N;;;;;
+1520;CANADIAN SYLLABICS WEST-CREE SHWOO;Lo;0;L;;;;;N;;;;;
+1521;CANADIAN SYLLABICS SHWA;Lo;0;L;;;;;N;;;;;
+1522;CANADIAN SYLLABICS WEST-CREE SHWA;Lo;0;L;;;;;N;;;;;
+1523;CANADIAN SYLLABICS SHWAA;Lo;0;L;;;;;N;;;;;
+1524;CANADIAN SYLLABICS WEST-CREE SHWAA;Lo;0;L;;;;;N;;;;;
+1525;CANADIAN SYLLABICS SH;Lo;0;L;;;;;N;;;;;
+1526;CANADIAN SYLLABICS YE;Lo;0;L;;;;;N;;;;;
+1527;CANADIAN SYLLABICS YAAI;Lo;0;L;;;;;N;;;;;
+1528;CANADIAN SYLLABICS YI;Lo;0;L;;;;;N;;;;;
+1529;CANADIAN SYLLABICS YII;Lo;0;L;;;;;N;;;;;
+152A;CANADIAN SYLLABICS YO;Lo;0;L;;;;;N;;;;;
+152B;CANADIAN SYLLABICS YOO;Lo;0;L;;;;;N;;;;;
+152C;CANADIAN SYLLABICS Y-CREE YOO;Lo;0;L;;;;;N;;;;;
+152D;CANADIAN SYLLABICS YA;Lo;0;L;;;;;N;;;;;
+152E;CANADIAN SYLLABICS YAA;Lo;0;L;;;;;N;;;;;
+152F;CANADIAN SYLLABICS YWE;Lo;0;L;;;;;N;;;;;
+1530;CANADIAN SYLLABICS WEST-CREE YWE;Lo;0;L;;;;;N;;;;;
+1531;CANADIAN SYLLABICS YWI;Lo;0;L;;;;;N;;;;;
+1532;CANADIAN SYLLABICS WEST-CREE YWI;Lo;0;L;;;;;N;;;;;
+1533;CANADIAN SYLLABICS YWII;Lo;0;L;;;;;N;;;;;
+1534;CANADIAN SYLLABICS WEST-CREE YWII;Lo;0;L;;;;;N;;;;;
+1535;CANADIAN SYLLABICS YWO;Lo;0;L;;;;;N;;;;;
+1536;CANADIAN SYLLABICS WEST-CREE YWO;Lo;0;L;;;;;N;;;;;
+1537;CANADIAN SYLLABICS YWOO;Lo;0;L;;;;;N;;;;;
+1538;CANADIAN SYLLABICS WEST-CREE YWOO;Lo;0;L;;;;;N;;;;;
+1539;CANADIAN SYLLABICS YWA;Lo;0;L;;;;;N;;;;;
+153A;CANADIAN SYLLABICS WEST-CREE YWA;Lo;0;L;;;;;N;;;;;
+153B;CANADIAN SYLLABICS YWAA;Lo;0;L;;;;;N;;;;;
+153C;CANADIAN SYLLABICS WEST-CREE YWAA;Lo;0;L;;;;;N;;;;;
+153D;CANADIAN SYLLABICS NASKAPI YWAA;Lo;0;L;;;;;N;;;;;
+153E;CANADIAN SYLLABICS Y;Lo;0;L;;;;;N;;;;;
+153F;CANADIAN SYLLABICS BIBLE-CREE Y;Lo;0;L;;;;;N;;;;;
+1540;CANADIAN SYLLABICS WEST-CREE Y;Lo;0;L;;;;;N;;;;;
+1541;CANADIAN SYLLABICS SAYISI YI;Lo;0;L;;;;;N;;;;;
+1542;CANADIAN SYLLABICS RE;Lo;0;L;;;;;N;;;;;
+1543;CANADIAN SYLLABICS R-CREE RE;Lo;0;L;;;;;N;;;;;
+1544;CANADIAN SYLLABICS WEST-CREE LE;Lo;0;L;;;;;N;;;;;
+1545;CANADIAN SYLLABICS RAAI;Lo;0;L;;;;;N;;;;;
+1546;CANADIAN SYLLABICS RI;Lo;0;L;;;;;N;;;;;
+1547;CANADIAN SYLLABICS RII;Lo;0;L;;;;;N;;;;;
+1548;CANADIAN SYLLABICS RO;Lo;0;L;;;;;N;;;;;
+1549;CANADIAN SYLLABICS ROO;Lo;0;L;;;;;N;;;;;
+154A;CANADIAN SYLLABICS WEST-CREE LO;Lo;0;L;;;;;N;;;;;
+154B;CANADIAN SYLLABICS RA;Lo;0;L;;;;;N;;;;;
+154C;CANADIAN SYLLABICS RAA;Lo;0;L;;;;;N;;;;;
+154D;CANADIAN SYLLABICS WEST-CREE LA;Lo;0;L;;;;;N;;;;;
+154E;CANADIAN SYLLABICS RWAA;Lo;0;L;;;;;N;;;;;
+154F;CANADIAN SYLLABICS WEST-CREE RWAA;Lo;0;L;;;;;N;;;;;
+1550;CANADIAN SYLLABICS R;Lo;0;L;;;;;N;;;;;
+1551;CANADIAN SYLLABICS WEST-CREE R;Lo;0;L;;;;;N;;;;;
+1552;CANADIAN SYLLABICS MEDIAL R;Lo;0;L;;;;;N;;;;;
+1553;CANADIAN SYLLABICS FE;Lo;0;L;;;;;N;;;;;
+1554;CANADIAN SYLLABICS FAAI;Lo;0;L;;;;;N;;;;;
+1555;CANADIAN SYLLABICS FI;Lo;0;L;;;;;N;;;;;
+1556;CANADIAN SYLLABICS FII;Lo;0;L;;;;;N;;;;;
+1557;CANADIAN SYLLABICS FO;Lo;0;L;;;;;N;;;;;
+1558;CANADIAN SYLLABICS FOO;Lo;0;L;;;;;N;;;;;
+1559;CANADIAN SYLLABICS FA;Lo;0;L;;;;;N;;;;;
+155A;CANADIAN SYLLABICS FAA;Lo;0;L;;;;;N;;;;;
+155B;CANADIAN SYLLABICS FWAA;Lo;0;L;;;;;N;;;;;
+155C;CANADIAN SYLLABICS WEST-CREE FWAA;Lo;0;L;;;;;N;;;;;
+155D;CANADIAN SYLLABICS F;Lo;0;L;;;;;N;;;;;
+155E;CANADIAN SYLLABICS THE;Lo;0;L;;;;;N;;;;;
+155F;CANADIAN SYLLABICS N-CREE THE;Lo;0;L;;;;;N;;;;;
+1560;CANADIAN SYLLABICS THI;Lo;0;L;;;;;N;;;;;
+1561;CANADIAN SYLLABICS N-CREE THI;Lo;0;L;;;;;N;;;;;
+1562;CANADIAN SYLLABICS THII;Lo;0;L;;;;;N;;;;;
+1563;CANADIAN SYLLABICS N-CREE THII;Lo;0;L;;;;;N;;;;;
+1564;CANADIAN SYLLABICS THO;Lo;0;L;;;;;N;;;;;
+1565;CANADIAN SYLLABICS THOO;Lo;0;L;;;;;N;;;;;
+1566;CANADIAN SYLLABICS THA;Lo;0;L;;;;;N;;;;;
+1567;CANADIAN SYLLABICS THAA;Lo;0;L;;;;;N;;;;;
+1568;CANADIAN SYLLABICS THWAA;Lo;0;L;;;;;N;;;;;
+1569;CANADIAN SYLLABICS WEST-CREE THWAA;Lo;0;L;;;;;N;;;;;
+156A;CANADIAN SYLLABICS TH;Lo;0;L;;;;;N;;;;;
+156B;CANADIAN SYLLABICS TTHE;Lo;0;L;;;;;N;;;;;
+156C;CANADIAN SYLLABICS TTHI;Lo;0;L;;;;;N;;;;;
+156D;CANADIAN SYLLABICS TTHO;Lo;0;L;;;;;N;;;;;
+156E;CANADIAN SYLLABICS TTHA;Lo;0;L;;;;;N;;;;;
+156F;CANADIAN SYLLABICS TTH;Lo;0;L;;;;;N;;;;;
+1570;CANADIAN SYLLABICS TYE;Lo;0;L;;;;;N;;;;;
+1571;CANADIAN SYLLABICS TYI;Lo;0;L;;;;;N;;;;;
+1572;CANADIAN SYLLABICS TYO;Lo;0;L;;;;;N;;;;;
+1573;CANADIAN SYLLABICS TYA;Lo;0;L;;;;;N;;;;;
+1574;CANADIAN SYLLABICS NUNAVIK HE;Lo;0;L;;;;;N;;;;;
+1575;CANADIAN SYLLABICS NUNAVIK HI;Lo;0;L;;;;;N;;;;;
+1576;CANADIAN SYLLABICS NUNAVIK HII;Lo;0;L;;;;;N;;;;;
+1577;CANADIAN SYLLABICS NUNAVIK HO;Lo;0;L;;;;;N;;;;;
+1578;CANADIAN SYLLABICS NUNAVIK HOO;Lo;0;L;;;;;N;;;;;
+1579;CANADIAN SYLLABICS NUNAVIK HA;Lo;0;L;;;;;N;;;;;
+157A;CANADIAN SYLLABICS NUNAVIK HAA;Lo;0;L;;;;;N;;;;;
+157B;CANADIAN SYLLABICS NUNAVIK H;Lo;0;L;;;;;N;;;;;
+157C;CANADIAN SYLLABICS NUNAVUT H;Lo;0;L;;;;;N;;;;;
+157D;CANADIAN SYLLABICS HK;Lo;0;L;;;;;N;;;;;
+157E;CANADIAN SYLLABICS QAAI;Lo;0;L;;;;;N;;;;;
+157F;CANADIAN SYLLABICS QI;Lo;0;L;;;;;N;;;;;
+1580;CANADIAN SYLLABICS QII;Lo;0;L;;;;;N;;;;;
+1581;CANADIAN SYLLABICS QO;Lo;0;L;;;;;N;;;;;
+1582;CANADIAN SYLLABICS QOO;Lo;0;L;;;;;N;;;;;
+1583;CANADIAN SYLLABICS QA;Lo;0;L;;;;;N;;;;;
+1584;CANADIAN SYLLABICS QAA;Lo;0;L;;;;;N;;;;;
+1585;CANADIAN SYLLABICS Q;Lo;0;L;;;;;N;;;;;
+1586;CANADIAN SYLLABICS TLHE;Lo;0;L;;;;;N;;;;;
+1587;CANADIAN SYLLABICS TLHI;Lo;0;L;;;;;N;;;;;
+1588;CANADIAN SYLLABICS TLHO;Lo;0;L;;;;;N;;;;;
+1589;CANADIAN SYLLABICS TLHA;Lo;0;L;;;;;N;;;;;
+158A;CANADIAN SYLLABICS WEST-CREE RE;Lo;0;L;;;;;N;;;;;
+158B;CANADIAN SYLLABICS WEST-CREE RI;Lo;0;L;;;;;N;;;;;
+158C;CANADIAN SYLLABICS WEST-CREE RO;Lo;0;L;;;;;N;;;;;
+158D;CANADIAN SYLLABICS WEST-CREE RA;Lo;0;L;;;;;N;;;;;
+158E;CANADIAN SYLLABICS NGAAI;Lo;0;L;;;;;N;;;;;
+158F;CANADIAN SYLLABICS NGI;Lo;0;L;;;;;N;;;;;
+1590;CANADIAN SYLLABICS NGII;Lo;0;L;;;;;N;;;;;
+1591;CANADIAN SYLLABICS NGO;Lo;0;L;;;;;N;;;;;
+1592;CANADIAN SYLLABICS NGOO;Lo;0;L;;;;;N;;;;;
+1593;CANADIAN SYLLABICS NGA;Lo;0;L;;;;;N;;;;;
+1594;CANADIAN SYLLABICS NGAA;Lo;0;L;;;;;N;;;;;
+1595;CANADIAN SYLLABICS NG;Lo;0;L;;;;;N;;;;;
+1596;CANADIAN SYLLABICS NNG;Lo;0;L;;;;;N;;;;;
+1597;CANADIAN SYLLABICS SAYISI SHE;Lo;0;L;;;;;N;;;;;
+1598;CANADIAN SYLLABICS SAYISI SHI;Lo;0;L;;;;;N;;;;;
+1599;CANADIAN SYLLABICS SAYISI SHO;Lo;0;L;;;;;N;;;;;
+159A;CANADIAN SYLLABICS SAYISI SHA;Lo;0;L;;;;;N;;;;;
+159B;CANADIAN SYLLABICS WOODS-CREE THE;Lo;0;L;;;;;N;;;;;
+159C;CANADIAN SYLLABICS WOODS-CREE THI;Lo;0;L;;;;;N;;;;;
+159D;CANADIAN SYLLABICS WOODS-CREE THO;Lo;0;L;;;;;N;;;;;
+159E;CANADIAN SYLLABICS WOODS-CREE THA;Lo;0;L;;;;;N;;;;;
+159F;CANADIAN SYLLABICS WOODS-CREE TH;Lo;0;L;;;;;N;;;;;
+15A0;CANADIAN SYLLABICS LHI;Lo;0;L;;;;;N;;;;;
+15A1;CANADIAN SYLLABICS LHII;Lo;0;L;;;;;N;;;;;
+15A2;CANADIAN SYLLABICS LHO;Lo;0;L;;;;;N;;;;;
+15A3;CANADIAN SYLLABICS LHOO;Lo;0;L;;;;;N;;;;;
+15A4;CANADIAN SYLLABICS LHA;Lo;0;L;;;;;N;;;;;
+15A5;CANADIAN SYLLABICS LHAA;Lo;0;L;;;;;N;;;;;
+15A6;CANADIAN SYLLABICS LH;Lo;0;L;;;;;N;;;;;
+15A7;CANADIAN SYLLABICS TH-CREE THE;Lo;0;L;;;;;N;;;;;
+15A8;CANADIAN SYLLABICS TH-CREE THI;Lo;0;L;;;;;N;;;;;
+15A9;CANADIAN SYLLABICS TH-CREE THII;Lo;0;L;;;;;N;;;;;
+15AA;CANADIAN SYLLABICS TH-CREE THO;Lo;0;L;;;;;N;;;;;
+15AB;CANADIAN SYLLABICS TH-CREE THOO;Lo;0;L;;;;;N;;;;;
+15AC;CANADIAN SYLLABICS TH-CREE THA;Lo;0;L;;;;;N;;;;;
+15AD;CANADIAN SYLLABICS TH-CREE THAA;Lo;0;L;;;;;N;;;;;
+15AE;CANADIAN SYLLABICS TH-CREE TH;Lo;0;L;;;;;N;;;;;
+15AF;CANADIAN SYLLABICS AIVILIK B;Lo;0;L;;;;;N;;;;;
+15B0;CANADIAN SYLLABICS BLACKFOOT E;Lo;0;L;;;;;N;;;;;
+15B1;CANADIAN SYLLABICS BLACKFOOT I;Lo;0;L;;;;;N;;;;;
+15B2;CANADIAN SYLLABICS BLACKFOOT O;Lo;0;L;;;;;N;;;;;
+15B3;CANADIAN SYLLABICS BLACKFOOT A;Lo;0;L;;;;;N;;;;;
+15B4;CANADIAN SYLLABICS BLACKFOOT WE;Lo;0;L;;;;;N;;;;;
+15B5;CANADIAN SYLLABICS BLACKFOOT WI;Lo;0;L;;;;;N;;;;;
+15B6;CANADIAN SYLLABICS BLACKFOOT WO;Lo;0;L;;;;;N;;;;;
+15B7;CANADIAN SYLLABICS BLACKFOOT WA;Lo;0;L;;;;;N;;;;;
+15B8;CANADIAN SYLLABICS BLACKFOOT NE;Lo;0;L;;;;;N;;;;;
+15B9;CANADIAN SYLLABICS BLACKFOOT NI;Lo;0;L;;;;;N;;;;;
+15BA;CANADIAN SYLLABICS BLACKFOOT NO;Lo;0;L;;;;;N;;;;;
+15BB;CANADIAN SYLLABICS BLACKFOOT NA;Lo;0;L;;;;;N;;;;;
+15BC;CANADIAN SYLLABICS BLACKFOOT KE;Lo;0;L;;;;;N;;;;;
+15BD;CANADIAN SYLLABICS BLACKFOOT KI;Lo;0;L;;;;;N;;;;;
+15BE;CANADIAN SYLLABICS BLACKFOOT KO;Lo;0;L;;;;;N;;;;;
+15BF;CANADIAN SYLLABICS BLACKFOOT KA;Lo;0;L;;;;;N;;;;;
+15C0;CANADIAN SYLLABICS SAYISI HE;Lo;0;L;;;;;N;;;;;
+15C1;CANADIAN SYLLABICS SAYISI HI;Lo;0;L;;;;;N;;;;;
+15C2;CANADIAN SYLLABICS SAYISI HO;Lo;0;L;;;;;N;;;;;
+15C3;CANADIAN SYLLABICS SAYISI HA;Lo;0;L;;;;;N;;;;;
+15C4;CANADIAN SYLLABICS CARRIER GHU;Lo;0;L;;;;;N;;;;;
+15C5;CANADIAN SYLLABICS CARRIER GHO;Lo;0;L;;;;;N;;;;;
+15C6;CANADIAN SYLLABICS CARRIER GHE;Lo;0;L;;;;;N;;;;;
+15C7;CANADIAN SYLLABICS CARRIER GHEE;Lo;0;L;;;;;N;;;;;
+15C8;CANADIAN SYLLABICS CARRIER GHI;Lo;0;L;;;;;N;;;;;
+15C9;CANADIAN SYLLABICS CARRIER GHA;Lo;0;L;;;;;N;;;;;
+15CA;CANADIAN SYLLABICS CARRIER RU;Lo;0;L;;;;;N;;;;;
+15CB;CANADIAN SYLLABICS CARRIER RO;Lo;0;L;;;;;N;;;;;
+15CC;CANADIAN SYLLABICS CARRIER RE;Lo;0;L;;;;;N;;;;;
+15CD;CANADIAN SYLLABICS CARRIER REE;Lo;0;L;;;;;N;;;;;
+15CE;CANADIAN SYLLABICS CARRIER RI;Lo;0;L;;;;;N;;;;;
+15CF;CANADIAN SYLLABICS CARRIER RA;Lo;0;L;;;;;N;;;;;
+15D0;CANADIAN SYLLABICS CARRIER WU;Lo;0;L;;;;;N;;;;;
+15D1;CANADIAN SYLLABICS CARRIER WO;Lo;0;L;;;;;N;;;;;
+15D2;CANADIAN SYLLABICS CARRIER WE;Lo;0;L;;;;;N;;;;;
+15D3;CANADIAN SYLLABICS CARRIER WEE;Lo;0;L;;;;;N;;;;;
+15D4;CANADIAN SYLLABICS CARRIER WI;Lo;0;L;;;;;N;;;;;
+15D5;CANADIAN SYLLABICS CARRIER WA;Lo;0;L;;;;;N;;;;;
+15D6;CANADIAN SYLLABICS CARRIER HWU;Lo;0;L;;;;;N;;;;;
+15D7;CANADIAN SYLLABICS CARRIER HWO;Lo;0;L;;;;;N;;;;;
+15D8;CANADIAN SYLLABICS CARRIER HWE;Lo;0;L;;;;;N;;;;;
+15D9;CANADIAN SYLLABICS CARRIER HWEE;Lo;0;L;;;;;N;;;;;
+15DA;CANADIAN SYLLABICS CARRIER HWI;Lo;0;L;;;;;N;;;;;
+15DB;CANADIAN SYLLABICS CARRIER HWA;Lo;0;L;;;;;N;;;;;
+15DC;CANADIAN SYLLABICS CARRIER THU;Lo;0;L;;;;;N;;;;;
+15DD;CANADIAN SYLLABICS CARRIER THO;Lo;0;L;;;;;N;;;;;
+15DE;CANADIAN SYLLABICS CARRIER THE;Lo;0;L;;;;;N;;;;;
+15DF;CANADIAN SYLLABICS CARRIER THEE;Lo;0;L;;;;;N;;;;;
+15E0;CANADIAN SYLLABICS CARRIER THI;Lo;0;L;;;;;N;;;;;
+15E1;CANADIAN SYLLABICS CARRIER THA;Lo;0;L;;;;;N;;;;;
+15E2;CANADIAN SYLLABICS CARRIER TTU;Lo;0;L;;;;;N;;;;;
+15E3;CANADIAN SYLLABICS CARRIER TTO;Lo;0;L;;;;;N;;;;;
+15E4;CANADIAN SYLLABICS CARRIER TTE;Lo;0;L;;;;;N;;;;;
+15E5;CANADIAN SYLLABICS CARRIER TTEE;Lo;0;L;;;;;N;;;;;
+15E6;CANADIAN SYLLABICS CARRIER TTI;Lo;0;L;;;;;N;;;;;
+15E7;CANADIAN SYLLABICS CARRIER TTA;Lo;0;L;;;;;N;;;;;
+15E8;CANADIAN SYLLABICS CARRIER PU;Lo;0;L;;;;;N;;;;;
+15E9;CANADIAN SYLLABICS CARRIER PO;Lo;0;L;;;;;N;;;;;
+15EA;CANADIAN SYLLABICS CARRIER PE;Lo;0;L;;;;;N;;;;;
+15EB;CANADIAN SYLLABICS CARRIER PEE;Lo;0;L;;;;;N;;;;;
+15EC;CANADIAN SYLLABICS CARRIER PI;Lo;0;L;;;;;N;;;;;
+15ED;CANADIAN SYLLABICS CARRIER PA;Lo;0;L;;;;;N;;;;;
+15EE;CANADIAN SYLLABICS CARRIER P;Lo;0;L;;;;;N;;;;;
+15EF;CANADIAN SYLLABICS CARRIER GU;Lo;0;L;;;;;N;;;;;
+15F0;CANADIAN SYLLABICS CARRIER GO;Lo;0;L;;;;;N;;;;;
+15F1;CANADIAN SYLLABICS CARRIER GE;Lo;0;L;;;;;N;;;;;
+15F2;CANADIAN SYLLABICS CARRIER GEE;Lo;0;L;;;;;N;;;;;
+15F3;CANADIAN SYLLABICS CARRIER GI;Lo;0;L;;;;;N;;;;;
+15F4;CANADIAN SYLLABICS CARRIER GA;Lo;0;L;;;;;N;;;;;
+15F5;CANADIAN SYLLABICS CARRIER KHU;Lo;0;L;;;;;N;;;;;
+15F6;CANADIAN SYLLABICS CARRIER KHO;Lo;0;L;;;;;N;;;;;
+15F7;CANADIAN SYLLABICS CARRIER KHE;Lo;0;L;;;;;N;;;;;
+15F8;CANADIAN SYLLABICS CARRIER KHEE;Lo;0;L;;;;;N;;;;;
+15F9;CANADIAN SYLLABICS CARRIER KHI;Lo;0;L;;;;;N;;;;;
+15FA;CANADIAN SYLLABICS CARRIER KHA;Lo;0;L;;;;;N;;;;;
+15FB;CANADIAN SYLLABICS CARRIER KKU;Lo;0;L;;;;;N;;;;;
+15FC;CANADIAN SYLLABICS CARRIER KKO;Lo;0;L;;;;;N;;;;;
+15FD;CANADIAN SYLLABICS CARRIER KKE;Lo;0;L;;;;;N;;;;;
+15FE;CANADIAN SYLLABICS CARRIER KKEE;Lo;0;L;;;;;N;;;;;
+15FF;CANADIAN SYLLABICS CARRIER KKI;Lo;0;L;;;;;N;;;;;
+1600;CANADIAN SYLLABICS CARRIER KKA;Lo;0;L;;;;;N;;;;;
+1601;CANADIAN SYLLABICS CARRIER KK;Lo;0;L;;;;;N;;;;;
+1602;CANADIAN SYLLABICS CARRIER NU;Lo;0;L;;;;;N;;;;;
+1603;CANADIAN SYLLABICS CARRIER NO;Lo;0;L;;;;;N;;;;;
+1604;CANADIAN SYLLABICS CARRIER NE;Lo;0;L;;;;;N;;;;;
+1605;CANADIAN SYLLABICS CARRIER NEE;Lo;0;L;;;;;N;;;;;
+1606;CANADIAN SYLLABICS CARRIER NI;Lo;0;L;;;;;N;;;;;
+1607;CANADIAN SYLLABICS CARRIER NA;Lo;0;L;;;;;N;;;;;
+1608;CANADIAN SYLLABICS CARRIER MU;Lo;0;L;;;;;N;;;;;
+1609;CANADIAN SYLLABICS CARRIER MO;Lo;0;L;;;;;N;;;;;
+160A;CANADIAN SYLLABICS CARRIER ME;Lo;0;L;;;;;N;;;;;
+160B;CANADIAN SYLLABICS CARRIER MEE;Lo;0;L;;;;;N;;;;;
+160C;CANADIAN SYLLABICS CARRIER MI;Lo;0;L;;;;;N;;;;;
+160D;CANADIAN SYLLABICS CARRIER MA;Lo;0;L;;;;;N;;;;;
+160E;CANADIAN SYLLABICS CARRIER YU;Lo;0;L;;;;;N;;;;;
+160F;CANADIAN SYLLABICS CARRIER YO;Lo;0;L;;;;;N;;;;;
+1610;CANADIAN SYLLABICS CARRIER YE;Lo;0;L;;;;;N;;;;;
+1611;CANADIAN SYLLABICS CARRIER YEE;Lo;0;L;;;;;N;;;;;
+1612;CANADIAN SYLLABICS CARRIER YI;Lo;0;L;;;;;N;;;;;
+1613;CANADIAN SYLLABICS CARRIER YA;Lo;0;L;;;;;N;;;;;
+1614;CANADIAN SYLLABICS CARRIER JU;Lo;0;L;;;;;N;;;;;
+1615;CANADIAN SYLLABICS SAYISI JU;Lo;0;L;;;;;N;;;;;
+1616;CANADIAN SYLLABICS CARRIER JO;Lo;0;L;;;;;N;;;;;
+1617;CANADIAN SYLLABICS CARRIER JE;Lo;0;L;;;;;N;;;;;
+1618;CANADIAN SYLLABICS CARRIER JEE;Lo;0;L;;;;;N;;;;;
+1619;CANADIAN SYLLABICS CARRIER JI;Lo;0;L;;;;;N;;;;;
+161A;CANADIAN SYLLABICS SAYISI JI;Lo;0;L;;;;;N;;;;;
+161B;CANADIAN SYLLABICS CARRIER JA;Lo;0;L;;;;;N;;;;;
+161C;CANADIAN SYLLABICS CARRIER JJU;Lo;0;L;;;;;N;;;;;
+161D;CANADIAN SYLLABICS CARRIER JJO;Lo;0;L;;;;;N;;;;;
+161E;CANADIAN SYLLABICS CARRIER JJE;Lo;0;L;;;;;N;;;;;
+161F;CANADIAN SYLLABICS CARRIER JJEE;Lo;0;L;;;;;N;;;;;
+1620;CANADIAN SYLLABICS CARRIER JJI;Lo;0;L;;;;;N;;;;;
+1621;CANADIAN SYLLABICS CARRIER JJA;Lo;0;L;;;;;N;;;;;
+1622;CANADIAN SYLLABICS CARRIER LU;Lo;0;L;;;;;N;;;;;
+1623;CANADIAN SYLLABICS CARRIER LO;Lo;0;L;;;;;N;;;;;
+1624;CANADIAN SYLLABICS CARRIER LE;Lo;0;L;;;;;N;;;;;
+1625;CANADIAN SYLLABICS CARRIER LEE;Lo;0;L;;;;;N;;;;;
+1626;CANADIAN SYLLABICS CARRIER LI;Lo;0;L;;;;;N;;;;;
+1627;CANADIAN SYLLABICS CARRIER LA;Lo;0;L;;;;;N;;;;;
+1628;CANADIAN SYLLABICS CARRIER DLU;Lo;0;L;;;;;N;;;;;
+1629;CANADIAN SYLLABICS CARRIER DLO;Lo;0;L;;;;;N;;;;;
+162A;CANADIAN SYLLABICS CARRIER DLE;Lo;0;L;;;;;N;;;;;
+162B;CANADIAN SYLLABICS CARRIER DLEE;Lo;0;L;;;;;N;;;;;
+162C;CANADIAN SYLLABICS CARRIER DLI;Lo;0;L;;;;;N;;;;;
+162D;CANADIAN SYLLABICS CARRIER DLA;Lo;0;L;;;;;N;;;;;
+162E;CANADIAN SYLLABICS CARRIER LHU;Lo;0;L;;;;;N;;;;;
+162F;CANADIAN SYLLABICS CARRIER LHO;Lo;0;L;;;;;N;;;;;
+1630;CANADIAN SYLLABICS CARRIER LHE;Lo;0;L;;;;;N;;;;;
+1631;CANADIAN SYLLABICS CARRIER LHEE;Lo;0;L;;;;;N;;;;;
+1632;CANADIAN SYLLABICS CARRIER LHI;Lo;0;L;;;;;N;;;;;
+1633;CANADIAN SYLLABICS CARRIER LHA;Lo;0;L;;;;;N;;;;;
+1634;CANADIAN SYLLABICS CARRIER TLHU;Lo;0;L;;;;;N;;;;;
+1635;CANADIAN SYLLABICS CARRIER TLHO;Lo;0;L;;;;;N;;;;;
+1636;CANADIAN SYLLABICS CARRIER TLHE;Lo;0;L;;;;;N;;;;;
+1637;CANADIAN SYLLABICS CARRIER TLHEE;Lo;0;L;;;;;N;;;;;
+1638;CANADIAN SYLLABICS CARRIER TLHI;Lo;0;L;;;;;N;;;;;
+1639;CANADIAN SYLLABICS CARRIER TLHA;Lo;0;L;;;;;N;;;;;
+163A;CANADIAN SYLLABICS CARRIER TLU;Lo;0;L;;;;;N;;;;;
+163B;CANADIAN SYLLABICS CARRIER TLO;Lo;0;L;;;;;N;;;;;
+163C;CANADIAN SYLLABICS CARRIER TLE;Lo;0;L;;;;;N;;;;;
+163D;CANADIAN SYLLABICS CARRIER TLEE;Lo;0;L;;;;;N;;;;;
+163E;CANADIAN SYLLABICS CARRIER TLI;Lo;0;L;;;;;N;;;;;
+163F;CANADIAN SYLLABICS CARRIER TLA;Lo;0;L;;;;;N;;;;;
+1640;CANADIAN SYLLABICS CARRIER ZU;Lo;0;L;;;;;N;;;;;
+1641;CANADIAN SYLLABICS CARRIER ZO;Lo;0;L;;;;;N;;;;;
+1642;CANADIAN SYLLABICS CARRIER ZE;Lo;0;L;;;;;N;;;;;
+1643;CANADIAN SYLLABICS CARRIER ZEE;Lo;0;L;;;;;N;;;;;
+1644;CANADIAN SYLLABICS CARRIER ZI;Lo;0;L;;;;;N;;;;;
+1645;CANADIAN SYLLABICS CARRIER ZA;Lo;0;L;;;;;N;;;;;
+1646;CANADIAN SYLLABICS CARRIER Z;Lo;0;L;;;;;N;;;;;
+1647;CANADIAN SYLLABICS CARRIER INITIAL Z;Lo;0;L;;;;;N;;;;;
+1648;CANADIAN SYLLABICS CARRIER DZU;Lo;0;L;;;;;N;;;;;
+1649;CANADIAN SYLLABICS CARRIER DZO;Lo;0;L;;;;;N;;;;;
+164A;CANADIAN SYLLABICS CARRIER DZE;Lo;0;L;;;;;N;;;;;
+164B;CANADIAN SYLLABICS CARRIER DZEE;Lo;0;L;;;;;N;;;;;
+164C;CANADIAN SYLLABICS CARRIER DZI;Lo;0;L;;;;;N;;;;;
+164D;CANADIAN SYLLABICS CARRIER DZA;Lo;0;L;;;;;N;;;;;
+164E;CANADIAN SYLLABICS CARRIER SU;Lo;0;L;;;;;N;;;;;
+164F;CANADIAN SYLLABICS CARRIER SO;Lo;0;L;;;;;N;;;;;
+1650;CANADIAN SYLLABICS CARRIER SE;Lo;0;L;;;;;N;;;;;
+1651;CANADIAN SYLLABICS CARRIER SEE;Lo;0;L;;;;;N;;;;;
+1652;CANADIAN SYLLABICS CARRIER SI;Lo;0;L;;;;;N;;;;;
+1653;CANADIAN SYLLABICS CARRIER SA;Lo;0;L;;;;;N;;;;;
+1654;CANADIAN SYLLABICS CARRIER SHU;Lo;0;L;;;;;N;;;;;
+1655;CANADIAN SYLLABICS CARRIER SHO;Lo;0;L;;;;;N;;;;;
+1656;CANADIAN SYLLABICS CARRIER SHE;Lo;0;L;;;;;N;;;;;
+1657;CANADIAN SYLLABICS CARRIER SHEE;Lo;0;L;;;;;N;;;;;
+1658;CANADIAN SYLLABICS CARRIER SHI;Lo;0;L;;;;;N;;;;;
+1659;CANADIAN SYLLABICS CARRIER SHA;Lo;0;L;;;;;N;;;;;
+165A;CANADIAN SYLLABICS CARRIER SH;Lo;0;L;;;;;N;;;;;
+165B;CANADIAN SYLLABICS CARRIER TSU;Lo;0;L;;;;;N;;;;;
+165C;CANADIAN SYLLABICS CARRIER TSO;Lo;0;L;;;;;N;;;;;
+165D;CANADIAN SYLLABICS CARRIER TSE;Lo;0;L;;;;;N;;;;;
+165E;CANADIAN SYLLABICS CARRIER TSEE;Lo;0;L;;;;;N;;;;;
+165F;CANADIAN SYLLABICS CARRIER TSI;Lo;0;L;;;;;N;;;;;
+1660;CANADIAN SYLLABICS CARRIER TSA;Lo;0;L;;;;;N;;;;;
+1661;CANADIAN SYLLABICS CARRIER CHU;Lo;0;L;;;;;N;;;;;
+1662;CANADIAN SYLLABICS CARRIER CHO;Lo;0;L;;;;;N;;;;;
+1663;CANADIAN SYLLABICS CARRIER CHE;Lo;0;L;;;;;N;;;;;
+1664;CANADIAN SYLLABICS CARRIER CHEE;Lo;0;L;;;;;N;;;;;
+1665;CANADIAN SYLLABICS CARRIER CHI;Lo;0;L;;;;;N;;;;;
+1666;CANADIAN SYLLABICS CARRIER CHA;Lo;0;L;;;;;N;;;;;
+1667;CANADIAN SYLLABICS CARRIER TTSU;Lo;0;L;;;;;N;;;;;
+1668;CANADIAN SYLLABICS CARRIER TTSO;Lo;0;L;;;;;N;;;;;
+1669;CANADIAN SYLLABICS CARRIER TTSE;Lo;0;L;;;;;N;;;;;
+166A;CANADIAN SYLLABICS CARRIER TTSEE;Lo;0;L;;;;;N;;;;;
+166B;CANADIAN SYLLABICS CARRIER TTSI;Lo;0;L;;;;;N;;;;;
+166C;CANADIAN SYLLABICS CARRIER TTSA;Lo;0;L;;;;;N;;;;;
+166D;CANADIAN SYLLABICS CHI SIGN;Po;0;L;;;;;N;;;;;
+166E;CANADIAN SYLLABICS FULL STOP;Po;0;L;;;;;N;;;;;
+166F;CANADIAN SYLLABICS QAI;Lo;0;L;;;;;N;;;;;
+1670;CANADIAN SYLLABICS NGAI;Lo;0;L;;;;;N;;;;;
+1671;CANADIAN SYLLABICS NNGI;Lo;0;L;;;;;N;;;;;
+1672;CANADIAN SYLLABICS NNGII;Lo;0;L;;;;;N;;;;;
+1673;CANADIAN SYLLABICS NNGO;Lo;0;L;;;;;N;;;;;
+1674;CANADIAN SYLLABICS NNGOO;Lo;0;L;;;;;N;;;;;
+1675;CANADIAN SYLLABICS NNGA;Lo;0;L;;;;;N;;;;;
+1676;CANADIAN SYLLABICS NNGAA;Lo;0;L;;;;;N;;;;;
+1680;OGHAM SPACE MARK;Zs;0;WS;;;;;N;;;;;
+1681;OGHAM LETTER BEITH;Lo;0;L;;;;;N;;;;;
+1682;OGHAM LETTER LUIS;Lo;0;L;;;;;N;;;;;
+1683;OGHAM LETTER FEARN;Lo;0;L;;;;;N;;;;;
+1684;OGHAM LETTER SAIL;Lo;0;L;;;;;N;;;;;
+1685;OGHAM LETTER NION;Lo;0;L;;;;;N;;;;;
+1686;OGHAM LETTER UATH;Lo;0;L;;;;;N;;;;;
+1687;OGHAM LETTER DAIR;Lo;0;L;;;;;N;;;;;
+1688;OGHAM LETTER TINNE;Lo;0;L;;;;;N;;;;;
+1689;OGHAM LETTER COLL;Lo;0;L;;;;;N;;;;;
+168A;OGHAM LETTER CEIRT;Lo;0;L;;;;;N;;;;;
+168B;OGHAM LETTER MUIN;Lo;0;L;;;;;N;;;;;
+168C;OGHAM LETTER GORT;Lo;0;L;;;;;N;;;;;
+168D;OGHAM LETTER NGEADAL;Lo;0;L;;;;;N;;;;;
+168E;OGHAM LETTER STRAIF;Lo;0;L;;;;;N;;;;;
+168F;OGHAM LETTER RUIS;Lo;0;L;;;;;N;;;;;
+1690;OGHAM LETTER AILM;Lo;0;L;;;;;N;;;;;
+1691;OGHAM LETTER ONN;Lo;0;L;;;;;N;;;;;
+1692;OGHAM LETTER UR;Lo;0;L;;;;;N;;;;;
+1693;OGHAM LETTER EADHADH;Lo;0;L;;;;;N;;;;;
+1694;OGHAM LETTER IODHADH;Lo;0;L;;;;;N;;;;;
+1695;OGHAM LETTER EABHADH;Lo;0;L;;;;;N;;;;;
+1696;OGHAM LETTER OR;Lo;0;L;;;;;N;;;;;
+1697;OGHAM LETTER UILLEANN;Lo;0;L;;;;;N;;;;;
+1698;OGHAM LETTER IFIN;Lo;0;L;;;;;N;;;;;
+1699;OGHAM LETTER EAMHANCHOLL;Lo;0;L;;;;;N;;;;;
+169A;OGHAM LETTER PEITH;Lo;0;L;;;;;N;;;;;
+169B;OGHAM FEATHER MARK;Ps;0;ON;;;;;N;;;;;
+169C;OGHAM REVERSED FEATHER MARK;Pe;0;ON;;;;;N;;;;;
+16A0;RUNIC LETTER FEHU FEOH FE F;Lo;0;L;;;;;N;;;;;
+16A1;RUNIC LETTER V;Lo;0;L;;;;;N;;;;;
+16A2;RUNIC LETTER URUZ UR U;Lo;0;L;;;;;N;;;;;
+16A3;RUNIC LETTER YR;Lo;0;L;;;;;N;;;;;
+16A4;RUNIC LETTER Y;Lo;0;L;;;;;N;;;;;
+16A5;RUNIC LETTER W;Lo;0;L;;;;;N;;;;;
+16A6;RUNIC LETTER THURISAZ THURS THORN;Lo;0;L;;;;;N;;;;;
+16A7;RUNIC LETTER ETH;Lo;0;L;;;;;N;;;;;
+16A8;RUNIC LETTER ANSUZ A;Lo;0;L;;;;;N;;;;;
+16A9;RUNIC LETTER OS O;Lo;0;L;;;;;N;;;;;
+16AA;RUNIC LETTER AC A;Lo;0;L;;;;;N;;;;;
+16AB;RUNIC LETTER AESC;Lo;0;L;;;;;N;;;;;
+16AC;RUNIC LETTER LONG-BRANCH-OSS O;Lo;0;L;;;;;N;;;;;
+16AD;RUNIC LETTER SHORT-TWIG-OSS O;Lo;0;L;;;;;N;;;;;
+16AE;RUNIC LETTER O;Lo;0;L;;;;;N;;;;;
+16AF;RUNIC LETTER OE;Lo;0;L;;;;;N;;;;;
+16B0;RUNIC LETTER ON;Lo;0;L;;;;;N;;;;;
+16B1;RUNIC LETTER RAIDO RAD REID R;Lo;0;L;;;;;N;;;;;
+16B2;RUNIC LETTER KAUNA;Lo;0;L;;;;;N;;;;;
+16B3;RUNIC LETTER CEN;Lo;0;L;;;;;N;;;;;
+16B4;RUNIC LETTER KAUN K;Lo;0;L;;;;;N;;;;;
+16B5;RUNIC LETTER G;Lo;0;L;;;;;N;;;;;
+16B6;RUNIC LETTER ENG;Lo;0;L;;;;;N;;;;;
+16B7;RUNIC LETTER GEBO GYFU G;Lo;0;L;;;;;N;;;;;
+16B8;RUNIC LETTER GAR;Lo;0;L;;;;;N;;;;;
+16B9;RUNIC LETTER WUNJO WYNN W;Lo;0;L;;;;;N;;;;;
+16BA;RUNIC LETTER HAGLAZ H;Lo;0;L;;;;;N;;;;;
+16BB;RUNIC LETTER HAEGL H;Lo;0;L;;;;;N;;;;;
+16BC;RUNIC LETTER LONG-BRANCH-HAGALL H;Lo;0;L;;;;;N;;;;;
+16BD;RUNIC LETTER SHORT-TWIG-HAGALL H;Lo;0;L;;;;;N;;;;;
+16BE;RUNIC LETTER NAUDIZ NYD NAUD N;Lo;0;L;;;;;N;;;;;
+16BF;RUNIC LETTER SHORT-TWIG-NAUD N;Lo;0;L;;;;;N;;;;;
+16C0;RUNIC LETTER DOTTED-N;Lo;0;L;;;;;N;;;;;
+16C1;RUNIC LETTER ISAZ IS ISS I;Lo;0;L;;;;;N;;;;;
+16C2;RUNIC LETTER E;Lo;0;L;;;;;N;;;;;
+16C3;RUNIC LETTER JERAN J;Lo;0;L;;;;;N;;;;;
+16C4;RUNIC LETTER GER;Lo;0;L;;;;;N;;;;;
+16C5;RUNIC LETTER LONG-BRANCH-AR AE;Lo;0;L;;;;;N;;;;;
+16C6;RUNIC LETTER SHORT-TWIG-AR A;Lo;0;L;;;;;N;;;;;
+16C7;RUNIC LETTER IWAZ EOH;Lo;0;L;;;;;N;;;;;
+16C8;RUNIC LETTER PERTHO PEORTH P;Lo;0;L;;;;;N;;;;;
+16C9;RUNIC LETTER ALGIZ EOLHX;Lo;0;L;;;;;N;;;;;
+16CA;RUNIC LETTER SOWILO S;Lo;0;L;;;;;N;;;;;
+16CB;RUNIC LETTER SIGEL LONG-BRANCH-SOL S;Lo;0;L;;;;;N;;;;;
+16CC;RUNIC LETTER SHORT-TWIG-SOL S;Lo;0;L;;;;;N;;;;;
+16CD;RUNIC LETTER C;Lo;0;L;;;;;N;;;;;
+16CE;RUNIC LETTER Z;Lo;0;L;;;;;N;;;;;
+16CF;RUNIC LETTER TIWAZ TIR TYR T;Lo;0;L;;;;;N;;;;;
+16D0;RUNIC LETTER SHORT-TWIG-TYR T;Lo;0;L;;;;;N;;;;;
+16D1;RUNIC LETTER D;Lo;0;L;;;;;N;;;;;
+16D2;RUNIC LETTER BERKANAN BEORC BJARKAN B;Lo;0;L;;;;;N;;;;;
+16D3;RUNIC LETTER SHORT-TWIG-BJARKAN B;Lo;0;L;;;;;N;;;;;
+16D4;RUNIC LETTER DOTTED-P;Lo;0;L;;;;;N;;;;;
+16D5;RUNIC LETTER OPEN-P;Lo;0;L;;;;;N;;;;;
+16D6;RUNIC LETTER EHWAZ EH E;Lo;0;L;;;;;N;;;;;
+16D7;RUNIC LETTER MANNAZ MAN M;Lo;0;L;;;;;N;;;;;
+16D8;RUNIC LETTER LONG-BRANCH-MADR M;Lo;0;L;;;;;N;;;;;
+16D9;RUNIC LETTER SHORT-TWIG-MADR M;Lo;0;L;;;;;N;;;;;
+16DA;RUNIC LETTER LAUKAZ LAGU LOGR L;Lo;0;L;;;;;N;;;;;
+16DB;RUNIC LETTER DOTTED-L;Lo;0;L;;;;;N;;;;;
+16DC;RUNIC LETTER INGWAZ;Lo;0;L;;;;;N;;;;;
+16DD;RUNIC LETTER ING;Lo;0;L;;;;;N;;;;;
+16DE;RUNIC LETTER DAGAZ DAEG D;Lo;0;L;;;;;N;;;;;
+16DF;RUNIC LETTER OTHALAN ETHEL O;Lo;0;L;;;;;N;;;;;
+16E0;RUNIC LETTER EAR;Lo;0;L;;;;;N;;;;;
+16E1;RUNIC LETTER IOR;Lo;0;L;;;;;N;;;;;
+16E2;RUNIC LETTER CWEORTH;Lo;0;L;;;;;N;;;;;
+16E3;RUNIC LETTER CALC;Lo;0;L;;;;;N;;;;;
+16E4;RUNIC LETTER CEALC;Lo;0;L;;;;;N;;;;;
+16E5;RUNIC LETTER STAN;Lo;0;L;;;;;N;;;;;
+16E6;RUNIC LETTER LONG-BRANCH-YR;Lo;0;L;;;;;N;;;;;
+16E7;RUNIC LETTER SHORT-TWIG-YR;Lo;0;L;;;;;N;;;;;
+16E8;RUNIC LETTER ICELANDIC-YR;Lo;0;L;;;;;N;;;;;
+16E9;RUNIC LETTER Q;Lo;0;L;;;;;N;;;;;
+16EA;RUNIC LETTER X;Lo;0;L;;;;;N;;;;;
+16EB;RUNIC SINGLE PUNCTUATION;Po;0;L;;;;;N;;;;;
+16EC;RUNIC MULTIPLE PUNCTUATION;Po;0;L;;;;;N;;;;;
+16ED;RUNIC CROSS PUNCTUATION;Po;0;L;;;;;N;;;;;
+16EE;RUNIC ARLAUG SYMBOL;Nl;0;L;;;;17;N;;golden number 17;;;
+16EF;RUNIC TVIMADUR SYMBOL;Nl;0;L;;;;18;N;;golden number 18;;;
+16F0;RUNIC BELGTHOR SYMBOL;Nl;0;L;;;;19;N;;golden number 19;;;
+1700;TAGALOG LETTER A;Lo;0;L;;;;;N;;;;;
+1701;TAGALOG LETTER I;Lo;0;L;;;;;N;;;;;
+1702;TAGALOG LETTER U;Lo;0;L;;;;;N;;;;;
+1703;TAGALOG LETTER KA;Lo;0;L;;;;;N;;;;;
+1704;TAGALOG LETTER GA;Lo;0;L;;;;;N;;;;;
+1705;TAGALOG LETTER NGA;Lo;0;L;;;;;N;;;;;
+1706;TAGALOG LETTER TA;Lo;0;L;;;;;N;;;;;
+1707;TAGALOG LETTER DA;Lo;0;L;;;;;N;;;;;
+1708;TAGALOG LETTER NA;Lo;0;L;;;;;N;;;;;
+1709;TAGALOG LETTER PA;Lo;0;L;;;;;N;;;;;
+170A;TAGALOG LETTER BA;Lo;0;L;;;;;N;;;;;
+170B;TAGALOG LETTER MA;Lo;0;L;;;;;N;;;;;
+170C;TAGALOG LETTER YA;Lo;0;L;;;;;N;;;;;
+170E;TAGALOG LETTER LA;Lo;0;L;;;;;N;;;;;
+170F;TAGALOG LETTER WA;Lo;0;L;;;;;N;;;;;
+1710;TAGALOG LETTER SA;Lo;0;L;;;;;N;;;;;
+1711;TAGALOG LETTER HA;Lo;0;L;;;;;N;;;;;
+1712;TAGALOG VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+1713;TAGALOG VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+1714;TAGALOG SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
+1720;HANUNOO LETTER A;Lo;0;L;;;;;N;;;;;
+1721;HANUNOO LETTER I;Lo;0;L;;;;;N;;;;;
+1722;HANUNOO LETTER U;Lo;0;L;;;;;N;;;;;
+1723;HANUNOO LETTER KA;Lo;0;L;;;;;N;;;;;
+1724;HANUNOO LETTER GA;Lo;0;L;;;;;N;;;;;
+1725;HANUNOO LETTER NGA;Lo;0;L;;;;;N;;;;;
+1726;HANUNOO LETTER TA;Lo;0;L;;;;;N;;;;;
+1727;HANUNOO LETTER DA;Lo;0;L;;;;;N;;;;;
+1728;HANUNOO LETTER NA;Lo;0;L;;;;;N;;;;;
+1729;HANUNOO LETTER PA;Lo;0;L;;;;;N;;;;;
+172A;HANUNOO LETTER BA;Lo;0;L;;;;;N;;;;;
+172B;HANUNOO LETTER MA;Lo;0;L;;;;;N;;;;;
+172C;HANUNOO LETTER YA;Lo;0;L;;;;;N;;;;;
+172D;HANUNOO LETTER RA;Lo;0;L;;;;;N;;;;;
+172E;HANUNOO LETTER LA;Lo;0;L;;;;;N;;;;;
+172F;HANUNOO LETTER WA;Lo;0;L;;;;;N;;;;;
+1730;HANUNOO LETTER SA;Lo;0;L;;;;;N;;;;;
+1731;HANUNOO LETTER HA;Lo;0;L;;;;;N;;;;;
+1732;HANUNOO VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+1733;HANUNOO VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+1734;HANUNOO SIGN PAMUDPOD;Mn;9;NSM;;;;;N;;;;;
+1735;PHILIPPINE SINGLE PUNCTUATION;Po;0;L;;;;;N;;;;;
+1736;PHILIPPINE DOUBLE PUNCTUATION;Po;0;L;;;;;N;;;;;
+1740;BUHID LETTER A;Lo;0;L;;;;;N;;;;;
+1741;BUHID LETTER I;Lo;0;L;;;;;N;;;;;
+1742;BUHID LETTER U;Lo;0;L;;;;;N;;;;;
+1743;BUHID LETTER KA;Lo;0;L;;;;;N;;;;;
+1744;BUHID LETTER GA;Lo;0;L;;;;;N;;;;;
+1745;BUHID LETTER NGA;Lo;0;L;;;;;N;;;;;
+1746;BUHID LETTER TA;Lo;0;L;;;;;N;;;;;
+1747;BUHID LETTER DA;Lo;0;L;;;;;N;;;;;
+1748;BUHID LETTER NA;Lo;0;L;;;;;N;;;;;
+1749;BUHID LETTER PA;Lo;0;L;;;;;N;;;;;
+174A;BUHID LETTER BA;Lo;0;L;;;;;N;;;;;
+174B;BUHID LETTER MA;Lo;0;L;;;;;N;;;;;
+174C;BUHID LETTER YA;Lo;0;L;;;;;N;;;;;
+174D;BUHID LETTER RA;Lo;0;L;;;;;N;;;;;
+174E;BUHID LETTER LA;Lo;0;L;;;;;N;;;;;
+174F;BUHID LETTER WA;Lo;0;L;;;;;N;;;;;
+1750;BUHID LETTER SA;Lo;0;L;;;;;N;;;;;
+1751;BUHID LETTER HA;Lo;0;L;;;;;N;;;;;
+1752;BUHID VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+1753;BUHID VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+1760;TAGBANWA LETTER A;Lo;0;L;;;;;N;;;;;
+1761;TAGBANWA LETTER I;Lo;0;L;;;;;N;;;;;
+1762;TAGBANWA LETTER U;Lo;0;L;;;;;N;;;;;
+1763;TAGBANWA LETTER KA;Lo;0;L;;;;;N;;;;;
+1764;TAGBANWA LETTER GA;Lo;0;L;;;;;N;;;;;
+1765;TAGBANWA LETTER NGA;Lo;0;L;;;;;N;;;;;
+1766;TAGBANWA LETTER TA;Lo;0;L;;;;;N;;;;;
+1767;TAGBANWA LETTER DA;Lo;0;L;;;;;N;;;;;
+1768;TAGBANWA LETTER NA;Lo;0;L;;;;;N;;;;;
+1769;TAGBANWA LETTER PA;Lo;0;L;;;;;N;;;;;
+176A;TAGBANWA LETTER BA;Lo;0;L;;;;;N;;;;;
+176B;TAGBANWA LETTER MA;Lo;0;L;;;;;N;;;;;
+176C;TAGBANWA LETTER YA;Lo;0;L;;;;;N;;;;;
+176E;TAGBANWA LETTER LA;Lo;0;L;;;;;N;;;;;
+176F;TAGBANWA LETTER WA;Lo;0;L;;;;;N;;;;;
+1770;TAGBANWA LETTER SA;Lo;0;L;;;;;N;;;;;
+1772;TAGBANWA VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+1773;TAGBANWA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+1780;KHMER LETTER KA;Lo;0;L;;;;;N;;;;;
+1781;KHMER LETTER KHA;Lo;0;L;;;;;N;;;;;
+1782;KHMER LETTER KO;Lo;0;L;;;;;N;;;;;
+1783;KHMER LETTER KHO;Lo;0;L;;;;;N;;;;;
+1784;KHMER LETTER NGO;Lo;0;L;;;;;N;;;;;
+1785;KHMER LETTER CA;Lo;0;L;;;;;N;;;;;
+1786;KHMER LETTER CHA;Lo;0;L;;;;;N;;;;;
+1787;KHMER LETTER CO;Lo;0;L;;;;;N;;;;;
+1788;KHMER LETTER CHO;Lo;0;L;;;;;N;;;;;
+1789;KHMER LETTER NYO;Lo;0;L;;;;;N;;;;;
+178A;KHMER LETTER DA;Lo;0;L;;;;;N;;;;;
+178B;KHMER LETTER TTHA;Lo;0;L;;;;;N;;;;;
+178C;KHMER LETTER DO;Lo;0;L;;;;;N;;;;;
+178D;KHMER LETTER TTHO;Lo;0;L;;;;;N;;;;;
+178E;KHMER LETTER NNO;Lo;0;L;;;;;N;;;;;
+178F;KHMER LETTER TA;Lo;0;L;;;;;N;;;;;
+1790;KHMER LETTER THA;Lo;0;L;;;;;N;;;;;
+1791;KHMER LETTER TO;Lo;0;L;;;;;N;;;;;
+1792;KHMER LETTER THO;Lo;0;L;;;;;N;;;;;
+1793;KHMER LETTER NO;Lo;0;L;;;;;N;;;;;
+1794;KHMER LETTER BA;Lo;0;L;;;;;N;;;;;
+1795;KHMER LETTER PHA;Lo;0;L;;;;;N;;;;;
+1796;KHMER LETTER PO;Lo;0;L;;;;;N;;;;;
+1797;KHMER LETTER PHO;Lo;0;L;;;;;N;;;;;
+1798;KHMER LETTER MO;Lo;0;L;;;;;N;;;;;
+1799;KHMER LETTER YO;Lo;0;L;;;;;N;;;;;
+179A;KHMER LETTER RO;Lo;0;L;;;;;N;;;;;
+179B;KHMER LETTER LO;Lo;0;L;;;;;N;;;;;
+179C;KHMER LETTER VO;Lo;0;L;;;;;N;;;;;
+179D;KHMER LETTER SHA;Lo;0;L;;;;;N;;;;;
+179E;KHMER LETTER SSO;Lo;0;L;;;;;N;;;;;
+179F;KHMER LETTER SA;Lo;0;L;;;;;N;;;;;
+17A0;KHMER LETTER HA;Lo;0;L;;;;;N;;;;;
+17A1;KHMER LETTER LA;Lo;0;L;;;;;N;;;;;
+17A2;KHMER LETTER QA;Lo;0;L;;;;;N;;;;;
+17A3;KHMER INDEPENDENT VOWEL QAQ;Lo;0;L;;;;;N;;*;;;
+17A4;KHMER INDEPENDENT VOWEL QAA;Lo;0;L;;;;;N;;*;;;
+17A5;KHMER INDEPENDENT VOWEL QI;Lo;0;L;;;;;N;;;;;
+17A6;KHMER INDEPENDENT VOWEL QII;Lo;0;L;;;;;N;;;;;
+17A7;KHMER INDEPENDENT VOWEL QU;Lo;0;L;;;;;N;;;;;
+17A8;KHMER INDEPENDENT VOWEL QUK;Lo;0;L;;;;;N;;;;;
+17A9;KHMER INDEPENDENT VOWEL QUU;Lo;0;L;;;;;N;;;;;
+17AA;KHMER INDEPENDENT VOWEL QUUV;Lo;0;L;;;;;N;;;;;
+17AB;KHMER INDEPENDENT VOWEL RY;Lo;0;L;;;;;N;;;;;
+17AC;KHMER INDEPENDENT VOWEL RYY;Lo;0;L;;;;;N;;;;;
+17AD;KHMER INDEPENDENT VOWEL LY;Lo;0;L;;;;;N;;;;;
+17AE;KHMER INDEPENDENT VOWEL LYY;Lo;0;L;;;;;N;;;;;
+17AF;KHMER INDEPENDENT VOWEL QE;Lo;0;L;;;;;N;;;;;
+17B0;KHMER INDEPENDENT VOWEL QAI;Lo;0;L;;;;;N;;;;;
+17B1;KHMER INDEPENDENT VOWEL QOO TYPE ONE;Lo;0;L;;;;;N;;;;;
+17B2;KHMER INDEPENDENT VOWEL QOO TYPE TWO;Lo;0;L;;;;;N;;;;;
+17B3;KHMER INDEPENDENT VOWEL QAU;Lo;0;L;;;;;N;;;;;
+17B4;KHMER VOWEL INHERENT AQ;Cf;0;L;;;;;N;;*;;;
+17B5;KHMER VOWEL INHERENT AA;Cf;0;L;;;;;N;;*;;;
+17B6;KHMER VOWEL SIGN AA;Mc;0;L;;;;;N;;;;;
+17B7;KHMER VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+17B8;KHMER VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;;
+17B9;KHMER VOWEL SIGN Y;Mn;0;NSM;;;;;N;;;;;
+17BA;KHMER VOWEL SIGN YY;Mn;0;NSM;;;;;N;;;;;
+17BB;KHMER VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+17BC;KHMER VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;;
+17BD;KHMER VOWEL SIGN UA;Mn;0;NSM;;;;;N;;;;;
+17BE;KHMER VOWEL SIGN OE;Mc;0;L;;;;;N;;;;;
+17BF;KHMER VOWEL SIGN YA;Mc;0;L;;;;;N;;;;;
+17C0;KHMER VOWEL SIGN IE;Mc;0;L;;;;;N;;;;;
+17C1;KHMER VOWEL SIGN E;Mc;0;L;;;;;N;;;;;
+17C2;KHMER VOWEL SIGN AE;Mc;0;L;;;;;N;;;;;
+17C3;KHMER VOWEL SIGN AI;Mc;0;L;;;;;N;;;;;
+17C4;KHMER VOWEL SIGN OO;Mc;0;L;;;;;N;;;;;
+17C5;KHMER VOWEL SIGN AU;Mc;0;L;;;;;N;;;;;
+17C6;KHMER SIGN NIKAHIT;Mn;0;NSM;;;;;N;;;;;
+17C7;KHMER SIGN REAHMUK;Mc;0;L;;;;;N;;;;;
+17C8;KHMER SIGN YUUKALEAPINTU;Mc;0;L;;;;;N;;;;;
+17C9;KHMER SIGN MUUSIKATOAN;Mn;0;NSM;;;;;N;;;;;
+17CA;KHMER SIGN TRIISAP;Mn;0;NSM;;;;;N;;;;;
+17CB;KHMER SIGN BANTOC;Mn;0;NSM;;;;;N;;;;;
+17CC;KHMER SIGN ROBAT;Mn;0;NSM;;;;;N;;;;;
+17CD;KHMER SIGN TOANDAKHIAT;Mn;0;NSM;;;;;N;;;;;
+17CE;KHMER SIGN KAKABAT;Mn;0;NSM;;;;;N;;;;;
+17CF;KHMER SIGN AHSDA;Mn;0;NSM;;;;;N;;;;;
+17D0;KHMER SIGN SAMYOK SANNYA;Mn;0;NSM;;;;;N;;;;;
+17D1;KHMER SIGN VIRIAM;Mn;0;NSM;;;;;N;;;;;
+17D2;KHMER SIGN COENG;Mn;9;NSM;;;;;N;;;;;
+17D3;KHMER SIGN BATHAMASAT;Mn;0;NSM;;;;;N;;*;;;
+17D4;KHMER SIGN KHAN;Po;0;L;;;;;N;;;;;
+17D5;KHMER SIGN BARIYOOSAN;Po;0;L;;;;;N;;;;;
+17D6;KHMER SIGN CAMNUC PII KUUH;Po;0;L;;;;;N;;;;;
+17D7;KHMER SIGN LEK TOO;Lm;0;L;;;;;N;;;;;
+17D8;KHMER SIGN BEYYAL;Po;0;L;;;;;N;;*;;;
+17D9;KHMER SIGN PHNAEK MUAN;Po;0;L;;;;;N;;;;;
+17DA;KHMER SIGN KOOMUUT;Po;0;L;;;;;N;;;;;
+17DB;KHMER CURRENCY SYMBOL RIEL;Sc;0;ET;;;;;N;;;;;
+17DC;KHMER SIGN AVAKRAHASANYA;Lo;0;L;;;;;N;;;;;
+17DD;KHMER SIGN ATTHACAN;Mn;230;NSM;;;;;N;;;;;
+17E0;KHMER DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+17E1;KHMER DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+17E2;KHMER DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+17E3;KHMER DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+17E4;KHMER DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+17E5;KHMER DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+17E6;KHMER DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+17E7;KHMER DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+17E8;KHMER DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+17E9;KHMER DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+17F0;KHMER SYMBOL LEK ATTAK SON;No;0;ON;;;;0;N;;;;;
+17F1;KHMER SYMBOL LEK ATTAK MUOY;No;0;ON;;;;1;N;;;;;
+17F2;KHMER SYMBOL LEK ATTAK PII;No;0;ON;;;;2;N;;;;;
+17F3;KHMER SYMBOL LEK ATTAK BEI;No;0;ON;;;;3;N;;;;;
+17F4;KHMER SYMBOL LEK ATTAK BUON;No;0;ON;;;;4;N;;;;;
+17F5;KHMER SYMBOL LEK ATTAK PRAM;No;0;ON;;;;5;N;;;;;
+17F6;KHMER SYMBOL LEK ATTAK PRAM-MUOY;No;0;ON;;;;6;N;;;;;
+17F7;KHMER SYMBOL LEK ATTAK PRAM-PII;No;0;ON;;;;7;N;;;;;
+17F8;KHMER SYMBOL LEK ATTAK PRAM-BEI;No;0;ON;;;;8;N;;;;;
+17F9;KHMER SYMBOL LEK ATTAK PRAM-BUON;No;0;ON;;;;9;N;;;;;
+1800;MONGOLIAN BIRGA;Po;0;ON;;;;;N;;;;;
+1801;MONGOLIAN ELLIPSIS;Po;0;ON;;;;;N;;;;;
+1802;MONGOLIAN COMMA;Po;0;ON;;;;;N;;;;;
+1803;MONGOLIAN FULL STOP;Po;0;ON;;;;;N;;;;;
+1804;MONGOLIAN COLON;Po;0;ON;;;;;N;;;;;
+1805;MONGOLIAN FOUR DOTS;Po;0;ON;;;;;N;;;;;
+1806;MONGOLIAN TODO SOFT HYPHEN;Pd;0;ON;;;;;N;;;;;
+1807;MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER;Po;0;ON;;;;;N;;;;;
+1808;MONGOLIAN MANCHU COMMA;Po;0;ON;;;;;N;;;;;
+1809;MONGOLIAN MANCHU FULL STOP;Po;0;ON;;;;;N;;;;;
+180A;MONGOLIAN NIRUGU;Po;0;ON;;;;;N;;;;;
+180B;MONGOLIAN FREE VARIATION SELECTOR ONE;Mn;0;NSM;;;;;N;;;;;
+180C;MONGOLIAN FREE VARIATION SELECTOR TWO;Mn;0;NSM;;;;;N;;;;;
+180D;MONGOLIAN FREE VARIATION SELECTOR THREE;Mn;0;NSM;;;;;N;;;;;
+180E;MONGOLIAN VOWEL SEPARATOR;Zs;0;WS;;;;;N;;;;;
+1810;MONGOLIAN DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+1811;MONGOLIAN DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+1812;MONGOLIAN DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+1813;MONGOLIAN DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+1814;MONGOLIAN DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+1815;MONGOLIAN DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+1816;MONGOLIAN DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+1817;MONGOLIAN DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+1818;MONGOLIAN DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+1819;MONGOLIAN DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+1820;MONGOLIAN LETTER A;Lo;0;L;;;;;N;;;;;
+1821;MONGOLIAN LETTER E;Lo;0;L;;;;;N;;;;;
+1822;MONGOLIAN LETTER I;Lo;0;L;;;;;N;;;;;
+1823;MONGOLIAN LETTER O;Lo;0;L;;;;;N;;;;;
+1824;MONGOLIAN LETTER U;Lo;0;L;;;;;N;;;;;
+1825;MONGOLIAN LETTER OE;Lo;0;L;;;;;N;;;;;
+1826;MONGOLIAN LETTER UE;Lo;0;L;;;;;N;;;;;
+1827;MONGOLIAN LETTER EE;Lo;0;L;;;;;N;;;;;
+1828;MONGOLIAN LETTER NA;Lo;0;L;;;;;N;;;;;
+1829;MONGOLIAN LETTER ANG;Lo;0;L;;;;;N;;;;;
+182A;MONGOLIAN LETTER BA;Lo;0;L;;;;;N;;;;;
+182B;MONGOLIAN LETTER PA;Lo;0;L;;;;;N;;;;;
+182C;MONGOLIAN LETTER QA;Lo;0;L;;;;;N;;;;;
+182D;MONGOLIAN LETTER GA;Lo;0;L;;;;;N;;;;;
+182E;MONGOLIAN LETTER MA;Lo;0;L;;;;;N;;;;;
+182F;MONGOLIAN LETTER LA;Lo;0;L;;;;;N;;;;;
+1830;MONGOLIAN LETTER SA;Lo;0;L;;;;;N;;;;;
+1831;MONGOLIAN LETTER SHA;Lo;0;L;;;;;N;;;;;
+1832;MONGOLIAN LETTER TA;Lo;0;L;;;;;N;;;;;
+1833;MONGOLIAN LETTER DA;Lo;0;L;;;;;N;;;;;
+1834;MONGOLIAN LETTER CHA;Lo;0;L;;;;;N;;;;;
+1835;MONGOLIAN LETTER JA;Lo;0;L;;;;;N;;;;;
+1836;MONGOLIAN LETTER YA;Lo;0;L;;;;;N;;;;;
+1837;MONGOLIAN LETTER RA;Lo;0;L;;;;;N;;;;;
+1838;MONGOLIAN LETTER WA;Lo;0;L;;;;;N;;;;;
+1839;MONGOLIAN LETTER FA;Lo;0;L;;;;;N;;;;;
+183A;MONGOLIAN LETTER KA;Lo;0;L;;;;;N;;;;;
+183B;MONGOLIAN LETTER KHA;Lo;0;L;;;;;N;;;;;
+183C;MONGOLIAN LETTER TSA;Lo;0;L;;;;;N;;;;;
+183D;MONGOLIAN LETTER ZA;Lo;0;L;;;;;N;;;;;
+183E;MONGOLIAN LETTER HAA;Lo;0;L;;;;;N;;;;;
+183F;MONGOLIAN LETTER ZRA;Lo;0;L;;;;;N;;;;;
+1840;MONGOLIAN LETTER LHA;Lo;0;L;;;;;N;;;;;
+1841;MONGOLIAN LETTER ZHI;Lo;0;L;;;;;N;;;;;
+1842;MONGOLIAN LETTER CHI;Lo;0;L;;;;;N;;;;;
+1843;MONGOLIAN LETTER TODO LONG VOWEL SIGN;Lm;0;L;;;;;N;;;;;
+1844;MONGOLIAN LETTER TODO E;Lo;0;L;;;;;N;;;;;
+1845;MONGOLIAN LETTER TODO I;Lo;0;L;;;;;N;;;;;
+1846;MONGOLIAN LETTER TODO O;Lo;0;L;;;;;N;;;;;
+1847;MONGOLIAN LETTER TODO U;Lo;0;L;;;;;N;;;;;
+1848;MONGOLIAN LETTER TODO OE;Lo;0;L;;;;;N;;;;;
+1849;MONGOLIAN LETTER TODO UE;Lo;0;L;;;;;N;;;;;
+184A;MONGOLIAN LETTER TODO ANG;Lo;0;L;;;;;N;;;;;
+184B;MONGOLIAN LETTER TODO BA;Lo;0;L;;;;;N;;;;;
+184C;MONGOLIAN LETTER TODO PA;Lo;0;L;;;;;N;;;;;
+184D;MONGOLIAN LETTER TODO QA;Lo;0;L;;;;;N;;;;;
+184E;MONGOLIAN LETTER TODO GA;Lo;0;L;;;;;N;;;;;
+184F;MONGOLIAN LETTER TODO MA;Lo;0;L;;;;;N;;;;;
+1850;MONGOLIAN LETTER TODO TA;Lo;0;L;;;;;N;;;;;
+1851;MONGOLIAN LETTER TODO DA;Lo;0;L;;;;;N;;;;;
+1852;MONGOLIAN LETTER TODO CHA;Lo;0;L;;;;;N;;;;;
+1853;MONGOLIAN LETTER TODO JA;Lo;0;L;;;;;N;;;;;
+1854;MONGOLIAN LETTER TODO TSA;Lo;0;L;;;;;N;;;;;
+1855;MONGOLIAN LETTER TODO YA;Lo;0;L;;;;;N;;;;;
+1856;MONGOLIAN LETTER TODO WA;Lo;0;L;;;;;N;;;;;
+1857;MONGOLIAN LETTER TODO KA;Lo;0;L;;;;;N;;;;;
+1858;MONGOLIAN LETTER TODO GAA;Lo;0;L;;;;;N;;;;;
+1859;MONGOLIAN LETTER TODO HAA;Lo;0;L;;;;;N;;;;;
+185A;MONGOLIAN LETTER TODO JIA;Lo;0;L;;;;;N;;;;;
+185B;MONGOLIAN LETTER TODO NIA;Lo;0;L;;;;;N;;;;;
+185C;MONGOLIAN LETTER TODO DZA;Lo;0;L;;;;;N;;;;;
+185D;MONGOLIAN LETTER SIBE E;Lo;0;L;;;;;N;;;;;
+185E;MONGOLIAN LETTER SIBE I;Lo;0;L;;;;;N;;;;;
+185F;MONGOLIAN LETTER SIBE IY;Lo;0;L;;;;;N;;;;;
+1860;MONGOLIAN LETTER SIBE UE;Lo;0;L;;;;;N;;;;;
+1861;MONGOLIAN LETTER SIBE U;Lo;0;L;;;;;N;;;;;
+1862;MONGOLIAN LETTER SIBE ANG;Lo;0;L;;;;;N;;;;;
+1863;MONGOLIAN LETTER SIBE KA;Lo;0;L;;;;;N;;;;;
+1864;MONGOLIAN LETTER SIBE GA;Lo;0;L;;;;;N;;;;;
+1865;MONGOLIAN LETTER SIBE HA;Lo;0;L;;;;;N;;;;;
+1866;MONGOLIAN LETTER SIBE PA;Lo;0;L;;;;;N;;;;;
+1867;MONGOLIAN LETTER SIBE SHA;Lo;0;L;;;;;N;;;;;
+1868;MONGOLIAN LETTER SIBE TA;Lo;0;L;;;;;N;;;;;
+1869;MONGOLIAN LETTER SIBE DA;Lo;0;L;;;;;N;;;;;
+186A;MONGOLIAN LETTER SIBE JA;Lo;0;L;;;;;N;;;;;
+186B;MONGOLIAN LETTER SIBE FA;Lo;0;L;;;;;N;;;;;
+186C;MONGOLIAN LETTER SIBE GAA;Lo;0;L;;;;;N;;;;;
+186D;MONGOLIAN LETTER SIBE HAA;Lo;0;L;;;;;N;;;;;
+186E;MONGOLIAN LETTER SIBE TSA;Lo;0;L;;;;;N;;;;;
+186F;MONGOLIAN LETTER SIBE ZA;Lo;0;L;;;;;N;;;;;
+1870;MONGOLIAN LETTER SIBE RAA;Lo;0;L;;;;;N;;;;;
+1871;MONGOLIAN LETTER SIBE CHA;Lo;0;L;;;;;N;;;;;
+1872;MONGOLIAN LETTER SIBE ZHA;Lo;0;L;;;;;N;;;;;
+1873;MONGOLIAN LETTER MANCHU I;Lo;0;L;;;;;N;;;;;
+1874;MONGOLIAN LETTER MANCHU KA;Lo;0;L;;;;;N;;;;;
+1875;MONGOLIAN LETTER MANCHU RA;Lo;0;L;;;;;N;;;;;
+1876;MONGOLIAN LETTER MANCHU FA;Lo;0;L;;;;;N;;;;;
+1877;MONGOLIAN LETTER MANCHU ZHA;Lo;0;L;;;;;N;;;;;
+1880;MONGOLIAN LETTER ALI GALI ANUSVARA ONE;Lo;0;L;;;;;N;;;;;
+1881;MONGOLIAN LETTER ALI GALI VISARGA ONE;Lo;0;L;;;;;N;;;;;
+1882;MONGOLIAN LETTER ALI GALI DAMARU;Lo;0;L;;;;;N;;;;;
+1883;MONGOLIAN LETTER ALI GALI UBADAMA;Lo;0;L;;;;;N;;;;;
+1884;MONGOLIAN LETTER ALI GALI INVERTED UBADAMA;Lo;0;L;;;;;N;;;;;
+1885;MONGOLIAN LETTER ALI GALI BALUDA;Lo;0;L;;;;;N;;;;;
+1886;MONGOLIAN LETTER ALI GALI THREE BALUDA;Lo;0;L;;;;;N;;;;;
+1887;MONGOLIAN LETTER ALI GALI A;Lo;0;L;;;;;N;;;;;
+1888;MONGOLIAN LETTER ALI GALI I;Lo;0;L;;;;;N;;;;;
+1889;MONGOLIAN LETTER ALI GALI KA;Lo;0;L;;;;;N;;;;;
+188A;MONGOLIAN LETTER ALI GALI NGA;Lo;0;L;;;;;N;;;;;
+188B;MONGOLIAN LETTER ALI GALI CA;Lo;0;L;;;;;N;;;;;
+188C;MONGOLIAN LETTER ALI GALI TTA;Lo;0;L;;;;;N;;;;;
+188D;MONGOLIAN LETTER ALI GALI TTHA;Lo;0;L;;;;;N;;;;;
+188E;MONGOLIAN LETTER ALI GALI DDA;Lo;0;L;;;;;N;;;;;
+188F;MONGOLIAN LETTER ALI GALI NNA;Lo;0;L;;;;;N;;;;;
+1890;MONGOLIAN LETTER ALI GALI TA;Lo;0;L;;;;;N;;;;;
+1891;MONGOLIAN LETTER ALI GALI DA;Lo;0;L;;;;;N;;;;;
+1892;MONGOLIAN LETTER ALI GALI PA;Lo;0;L;;;;;N;;;;;
+1893;MONGOLIAN LETTER ALI GALI PHA;Lo;0;L;;;;;N;;;;;
+1894;MONGOLIAN LETTER ALI GALI SSA;Lo;0;L;;;;;N;;;;;
+1895;MONGOLIAN LETTER ALI GALI ZHA;Lo;0;L;;;;;N;;;;;
+1896;MONGOLIAN LETTER ALI GALI ZA;Lo;0;L;;;;;N;;;;;
+1897;MONGOLIAN LETTER ALI GALI AH;Lo;0;L;;;;;N;;;;;
+1898;MONGOLIAN LETTER TODO ALI GALI TA;Lo;0;L;;;;;N;;;;;
+1899;MONGOLIAN LETTER TODO ALI GALI ZHA;Lo;0;L;;;;;N;;;;;
+189A;MONGOLIAN LETTER MANCHU ALI GALI GHA;Lo;0;L;;;;;N;;;;;
+189B;MONGOLIAN LETTER MANCHU ALI GALI NGA;Lo;0;L;;;;;N;;;;;
+189C;MONGOLIAN LETTER MANCHU ALI GALI CA;Lo;0;L;;;;;N;;;;;
+189D;MONGOLIAN LETTER MANCHU ALI GALI JHA;Lo;0;L;;;;;N;;;;;
+189E;MONGOLIAN LETTER MANCHU ALI GALI TTA;Lo;0;L;;;;;N;;;;;
+189F;MONGOLIAN LETTER MANCHU ALI GALI DDHA;Lo;0;L;;;;;N;;;;;
+18A0;MONGOLIAN LETTER MANCHU ALI GALI TA;Lo;0;L;;;;;N;;;;;
+18A1;MONGOLIAN LETTER MANCHU ALI GALI DHA;Lo;0;L;;;;;N;;;;;
+18A2;MONGOLIAN LETTER MANCHU ALI GALI SSA;Lo;0;L;;;;;N;;;;;
+18A3;MONGOLIAN LETTER MANCHU ALI GALI CYA;Lo;0;L;;;;;N;;;;;
+18A4;MONGOLIAN LETTER MANCHU ALI GALI ZHA;Lo;0;L;;;;;N;;;;;
+18A5;MONGOLIAN LETTER MANCHU ALI GALI ZA;Lo;0;L;;;;;N;;;;;
+18A6;MONGOLIAN LETTER ALI GALI HALF U;Lo;0;L;;;;;N;;;;;
+18A7;MONGOLIAN LETTER ALI GALI HALF YA;Lo;0;L;;;;;N;;;;;
+18A8;MONGOLIAN LETTER MANCHU ALI GALI BHA;Lo;0;L;;;;;N;;;;;
+18A9;MONGOLIAN LETTER ALI GALI DAGALGA;Mn;228;NSM;;;;;N;;;;;
+1900;LIMBU VOWEL-CARRIER LETTER;Lo;0;L;;;;;N;;;;;
+1901;LIMBU LETTER KA;Lo;0;L;;;;;N;;;;;
+1902;LIMBU LETTER KHA;Lo;0;L;;;;;N;;;;;
+1903;LIMBU LETTER GA;Lo;0;L;;;;;N;;;;;
+1904;LIMBU LETTER GHA;Lo;0;L;;;;;N;;;;;
+1905;LIMBU LETTER NGA;Lo;0;L;;;;;N;;;;;
+1906;LIMBU LETTER CA;Lo;0;L;;;;;N;;;;;
+1907;LIMBU LETTER CHA;Lo;0;L;;;;;N;;;;;
+1908;LIMBU LETTER JA;Lo;0;L;;;;;N;;;;;
+1909;LIMBU LETTER JHA;Lo;0;L;;;;;N;;;;;
+190A;LIMBU LETTER YAN;Lo;0;L;;;;;N;;;;;
+190B;LIMBU LETTER TA;Lo;0;L;;;;;N;;;;;
+190C;LIMBU LETTER THA;Lo;0;L;;;;;N;;;;;
+190D;LIMBU LETTER DA;Lo;0;L;;;;;N;;;;;
+190E;LIMBU LETTER DHA;Lo;0;L;;;;;N;;;;;
+190F;LIMBU LETTER NA;Lo;0;L;;;;;N;;;;;
+1910;LIMBU LETTER PA;Lo;0;L;;;;;N;;;;;
+1911;LIMBU LETTER PHA;Lo;0;L;;;;;N;;;;;
+1912;LIMBU LETTER BA;Lo;0;L;;;;;N;;;;;
+1913;LIMBU LETTER BHA;Lo;0;L;;;;;N;;;;;
+1914;LIMBU LETTER MA;Lo;0;L;;;;;N;;;;;
+1915;LIMBU LETTER YA;Lo;0;L;;;;;N;;;;;
+1916;LIMBU LETTER RA;Lo;0;L;;;;;N;;;;;
+1917;LIMBU LETTER LA;Lo;0;L;;;;;N;;;;;
+1918;LIMBU LETTER WA;Lo;0;L;;;;;N;;;;;
+1919;LIMBU LETTER SHA;Lo;0;L;;;;;N;;;;;
+191A;LIMBU LETTER SSA;Lo;0;L;;;;;N;;;;;
+191B;LIMBU LETTER SA;Lo;0;L;;;;;N;;;;;
+191C;LIMBU LETTER HA;Lo;0;L;;;;;N;;;;;
+1920;LIMBU VOWEL SIGN A;Mn;0;NSM;;;;;N;;;;;
+1921;LIMBU VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+1922;LIMBU VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+1923;LIMBU VOWEL SIGN EE;Mc;0;L;;;;;N;;;;;
+1924;LIMBU VOWEL SIGN AI;Mc;0;L;;;;;N;;;;;
+1925;LIMBU VOWEL SIGN OO;Mc;0;L;;;;;N;;;;;
+1926;LIMBU VOWEL SIGN AU;Mc;0;L;;;;;N;;;;;
+1927;LIMBU VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;;
+1928;LIMBU VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;;
+1929;LIMBU SUBJOINED LETTER YA;Mc;0;NSM;;;;;N;;;;;
+192A;LIMBU SUBJOINED LETTER RA;Mc;0;NSM;;;;;N;;;;;
+192B;LIMBU SUBJOINED LETTER WA;Mc;0;NSM;;;;;N;;;;;
+1930;LIMBU SMALL LETTER KA;Mc;0;L;;;;;N;;;;;
+1931;LIMBU SMALL LETTER NGA;Mc;0;L;;;;;N;;;;;
+1932;LIMBU SMALL LETTER ANUSVARA;Mn;0;NSM;;;;;N;;;;;
+1933;LIMBU SMALL LETTER TA;Mc;0;L;;;;;N;;;;;
+1934;LIMBU SMALL LETTER NA;Mc;0;L;;;;;N;;;;;
+1935;LIMBU SMALL LETTER PA;Mc;0;L;;;;;N;;;;;
+1936;LIMBU SMALL LETTER MA;Mc;0;L;;;;;N;;;;;
+1937;LIMBU SMALL LETTER RA;Mc;0;L;;;;;N;;;;;
+1938;LIMBU SMALL LETTER LA;Mc;0;L;;;;;N;;;;;
+1939;LIMBU SIGN MUKPHRENG;Mn;222;NSM;;;;;N;;;;;
+193A;LIMBU SIGN KEMPHRENG;Mn;230;NSM;;;;;N;;;;;
+193B;LIMBU SIGN SA-I;Mn;220;NSM;;;;;N;;;;;
+1940;LIMBU SIGN LOO;So;0;ON;;;;;N;;;;;
+1944;LIMBU EXCLAMATION MARK;Po;0;ON;;;;;N;;;;;
+1945;LIMBU QUESTION MARK;Po;0;ON;;;;;N;;;;;
+1946;LIMBU DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+1947;LIMBU DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+1948;LIMBU DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+1949;LIMBU DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+194A;LIMBU DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+194B;LIMBU DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+194C;LIMBU DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+194D;LIMBU DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+194E;LIMBU DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+194F;LIMBU DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+1950;TAI LE LETTER KA;Lo;0;L;;;;;N;;;;;
+1951;TAI LE LETTER XA;Lo;0;L;;;;;N;;;;;
+1952;TAI LE LETTER NGA;Lo;0;L;;;;;N;;;;;
+1953;TAI LE LETTER TSA;Lo;0;L;;;;;N;;;;;
+1954;TAI LE LETTER SA;Lo;0;L;;;;;N;;;;;
+1955;TAI LE LETTER YA;Lo;0;L;;;;;N;;;;;
+1956;TAI LE LETTER TA;Lo;0;L;;;;;N;;;;;
+1957;TAI LE LETTER THA;Lo;0;L;;;;;N;;;;;
+1958;TAI LE LETTER LA;Lo;0;L;;;;;N;;;;;
+1959;TAI LE LETTER PA;Lo;0;L;;;;;N;;;;;
+195A;TAI LE LETTER PHA;Lo;0;L;;;;;N;;;;;
+195B;TAI LE LETTER MA;Lo;0;L;;;;;N;;;;;
+195C;TAI LE LETTER FA;Lo;0;L;;;;;N;;;;;
+195D;TAI LE LETTER VA;Lo;0;L;;;;;N;;;;;
+195E;TAI LE LETTER HA;Lo;0;L;;;;;N;;;;;
+195F;TAI LE LETTER QA;Lo;0;L;;;;;N;;;;;
+1960;TAI LE LETTER KHA;Lo;0;L;;;;;N;;;;;
+1961;TAI LE LETTER TSHA;Lo;0;L;;;;;N;;;;;
+1962;TAI LE LETTER NA;Lo;0;L;;;;;N;;;;;
+1963;TAI LE LETTER A;Lo;0;L;;;;;N;;;;;
+1964;TAI LE LETTER I;Lo;0;L;;;;;N;;;;;
+1965;TAI LE LETTER EE;Lo;0;L;;;;;N;;;;;
+1966;TAI LE LETTER EH;Lo;0;L;;;;;N;;;;;
+1967;TAI LE LETTER U;Lo;0;L;;;;;N;;;;;
+1968;TAI LE LETTER OO;Lo;0;L;;;;;N;;;;;
+1969;TAI LE LETTER O;Lo;0;L;;;;;N;;;;;
+196A;TAI LE LETTER UE;Lo;0;L;;;;;N;;;;;
+196B;TAI LE LETTER E;Lo;0;L;;;;;N;;;;;
+196C;TAI LE LETTER AUE;Lo;0;L;;;;;N;;;;;
+196D;TAI LE LETTER AI;Lo;0;L;;;;;N;;;;;
+1970;TAI LE LETTER TONE-2;Lo;0;L;;;;;N;;;;;
+1971;TAI LE LETTER TONE-3;Lo;0;L;;;;;N;;;;;
+1972;TAI LE LETTER TONE-4;Lo;0;L;;;;;N;;;;;
+1973;TAI LE LETTER TONE-5;Lo;0;L;;;;;N;;;;;
+1974;TAI LE LETTER TONE-6;Lo;0;L;;;;;N;;;;;
+1980;NEW TAI LUE LETTER HIGH QA;Lo;0;L;;;;;N;;;;;
+1981;NEW TAI LUE LETTER LOW QA;Lo;0;L;;;;;N;;;;;
+1982;NEW TAI LUE LETTER HIGH KA;Lo;0;L;;;;;N;;;;;
+1983;NEW TAI LUE LETTER HIGH XA;Lo;0;L;;;;;N;;;;;
+1984;NEW TAI LUE LETTER HIGH NGA;Lo;0;L;;;;;N;;;;;
+1985;NEW TAI LUE LETTER LOW KA;Lo;0;L;;;;;N;;;;;
+1986;NEW TAI LUE LETTER LOW XA;Lo;0;L;;;;;N;;;;;
+1987;NEW TAI LUE LETTER LOW NGA;Lo;0;L;;;;;N;;;;;
+1988;NEW TAI LUE LETTER HIGH TSA;Lo;0;L;;;;;N;;;;;
+1989;NEW TAI LUE LETTER HIGH SA;Lo;0;L;;;;;N;;;;;
+198A;NEW TAI LUE LETTER HIGH YA;Lo;0;L;;;;;N;;;;;
+198B;NEW TAI LUE LETTER LOW TSA;Lo;0;L;;;;;N;;;;;
+198C;NEW TAI LUE LETTER LOW SA;Lo;0;L;;;;;N;;;;;
+198D;NEW TAI LUE LETTER LOW YA;Lo;0;L;;;;;N;;;;;
+198E;NEW TAI LUE LETTER HIGH TA;Lo;0;L;;;;;N;;;;;
+198F;NEW TAI LUE LETTER HIGH THA;Lo;0;L;;;;;N;;;;;
+1990;NEW TAI LUE LETTER HIGH NA;Lo;0;L;;;;;N;;;;;
+1991;NEW TAI LUE LETTER LOW TA;Lo;0;L;;;;;N;;;;;
+1992;NEW TAI LUE LETTER LOW THA;Lo;0;L;;;;;N;;;;;
+1993;NEW TAI LUE LETTER LOW NA;Lo;0;L;;;;;N;;;;;
+1994;NEW TAI LUE LETTER HIGH PA;Lo;0;L;;;;;N;;;;;
+1995;NEW TAI LUE LETTER HIGH PHA;Lo;0;L;;;;;N;;;;;
+1996;NEW TAI LUE LETTER HIGH MA;Lo;0;L;;;;;N;;;;;
+1997;NEW TAI LUE LETTER LOW PA;Lo;0;L;;;;;N;;;;;
+1998;NEW TAI LUE LETTER LOW PHA;Lo;0;L;;;;;N;;;;;
+1999;NEW TAI LUE LETTER LOW MA;Lo;0;L;;;;;N;;;;;
+199A;NEW TAI LUE LETTER HIGH FA;Lo;0;L;;;;;N;;;;;
+199B;NEW TAI LUE LETTER HIGH VA;Lo;0;L;;;;;N;;;;;
+199C;NEW TAI LUE LETTER HIGH LA;Lo;0;L;;;;;N;;;;;
+199D;NEW TAI LUE LETTER LOW FA;Lo;0;L;;;;;N;;;;;
+199E;NEW TAI LUE LETTER LOW VA;Lo;0;L;;;;;N;;;;;
+199F;NEW TAI LUE LETTER LOW LA;Lo;0;L;;;;;N;;;;;
+19A0;NEW TAI LUE LETTER HIGH HA;Lo;0;L;;;;;N;;;;;
+19A1;NEW TAI LUE LETTER HIGH DA;Lo;0;L;;;;;N;;;;;
+19A2;NEW TAI LUE LETTER HIGH BA;Lo;0;L;;;;;N;;;;;
+19A3;NEW TAI LUE LETTER LOW HA;Lo;0;L;;;;;N;;;;;
+19A4;NEW TAI LUE LETTER LOW DA;Lo;0;L;;;;;N;;;;;
+19A5;NEW TAI LUE LETTER LOW BA;Lo;0;L;;;;;N;;;;;
+19A6;NEW TAI LUE LETTER HIGH KVA;Lo;0;L;;;;;N;;;;;
+19A7;NEW TAI LUE LETTER HIGH XVA;Lo;0;L;;;;;N;;;;;
+19A8;NEW TAI LUE LETTER LOW KVA;Lo;0;L;;;;;N;;;;;
+19A9;NEW TAI LUE LETTER LOW XVA;Lo;0;L;;;;;N;;;;;
+19B0;NEW TAI LUE VOWEL SIGN VOWEL SHORTENER;Mc;0;L;;;;;N;;;;;
+19B1;NEW TAI LUE VOWEL SIGN AA;Mc;0;L;;;;;N;;;;;
+19B2;NEW TAI LUE VOWEL SIGN II;Mc;0;L;;;;;N;;;;;
+19B3;NEW TAI LUE VOWEL SIGN U;Mc;0;L;;;;;N;;;;;
+19B4;NEW TAI LUE VOWEL SIGN UU;Mc;0;L;;;;;N;;;;;
+19B5;NEW TAI LUE VOWEL SIGN E;Mc;0;L;;;;;N;;;;;
+19B6;NEW TAI LUE VOWEL SIGN AE;Mc;0;L;;;;;N;;;;;
+19B7;NEW TAI LUE VOWEL SIGN O;Mc;0;L;;;;;N;;;;;
+19B8;NEW TAI LUE VOWEL SIGN OA;Mc;0;L;;;;;N;;;;;
+19B9;NEW TAI LUE VOWEL SIGN UE;Mc;0;L;;;;;N;;;;;
+19BA;NEW TAI LUE VOWEL SIGN AY;Mc;0;L;;;;;N;;;;;
+19BB;NEW TAI LUE VOWEL SIGN AAY;Mc;0;L;;;;;N;;;;;
+19BC;NEW TAI LUE VOWEL SIGN UY;Mc;0;L;;;;;N;;;;;
+19BD;NEW TAI LUE VOWEL SIGN OY;Mc;0;L;;;;;N;;;;;
+19BE;NEW TAI LUE VOWEL SIGN OAY;Mc;0;L;;;;;N;;;;;
+19BF;NEW TAI LUE VOWEL SIGN UEY;Mc;0;L;;;;;N;;;;;
+19C0;NEW TAI LUE VOWEL SIGN IY;Mc;0;L;;;;;N;;;;;
+19C1;NEW TAI LUE LETTER FINAL V;Lo;0;L;;;;;N;;;;;
+19C2;NEW TAI LUE LETTER FINAL NG;Lo;0;L;;;;;N;;;;;
+19C3;NEW TAI LUE LETTER FINAL N;Lo;0;L;;;;;N;;;;;
+19C4;NEW TAI LUE LETTER FINAL M;Lo;0;L;;;;;N;;;;;
+19C5;NEW TAI LUE LETTER FINAL K;Lo;0;L;;;;;N;;;;;
+19C6;NEW TAI LUE LETTER FINAL D;Lo;0;L;;;;;N;;;;;
+19C7;NEW TAI LUE LETTER FINAL B;Lo;0;L;;;;;N;;;;;
+19C8;NEW TAI LUE TONE MARK-1;Mc;0;L;;;;;N;;;;;
+19C9;NEW TAI LUE TONE MARK-2;Mc;0;L;;;;;N;;;;;
+19D0;NEW TAI LUE DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+19D1;NEW TAI LUE DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+19D2;NEW TAI LUE DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+19D3;NEW TAI LUE DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+19D4;NEW TAI LUE DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+19D5;NEW TAI LUE DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+19D6;NEW TAI LUE DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+19D7;NEW TAI LUE DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+19D8;NEW TAI LUE DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+19D9;NEW TAI LUE DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+19DE;NEW TAI LUE SIGN LAE;Po;0;ON;;;;;N;;;;;
+19DF;NEW TAI LUE SIGN LAEV;Po;0;ON;;;;;N;;;;;
+19E0;KHMER SYMBOL PATHAMASAT;So;0;ON;;;;;N;;;;;
+19E1;KHMER SYMBOL MUOY KOET;So;0;ON;;;;;N;;;;;
+19E2;KHMER SYMBOL PII KOET;So;0;ON;;;;;N;;;;;
+19E3;KHMER SYMBOL BEI KOET;So;0;ON;;;;;N;;;;;
+19E4;KHMER SYMBOL BUON KOET;So;0;ON;;;;;N;;;;;
+19E5;KHMER SYMBOL PRAM KOET;So;0;ON;;;;;N;;;;;
+19E6;KHMER SYMBOL PRAM-MUOY KOET;So;0;ON;;;;;N;;;;;
+19E7;KHMER SYMBOL PRAM-PII KOET;So;0;ON;;;;;N;;;;;
+19E8;KHMER SYMBOL PRAM-BEI KOET;So;0;ON;;;;;N;;;;;
+19E9;KHMER SYMBOL PRAM-BUON KOET;So;0;ON;;;;;N;;;;;
+19EA;KHMER SYMBOL DAP KOET;So;0;ON;;;;;N;;;;;
+19EB;KHMER SYMBOL DAP-MUOY KOET;So;0;ON;;;;;N;;;;;
+19EC;KHMER SYMBOL DAP-PII KOET;So;0;ON;;;;;N;;;;;
+19ED;KHMER SYMBOL DAP-BEI KOET;So;0;ON;;;;;N;;;;;
+19EE;KHMER SYMBOL DAP-BUON KOET;So;0;ON;;;;;N;;;;;
+19EF;KHMER SYMBOL DAP-PRAM KOET;So;0;ON;;;;;N;;;;;
+19F0;KHMER SYMBOL TUTEYASAT;So;0;ON;;;;;N;;;;;
+19F1;KHMER SYMBOL MUOY ROC;So;0;ON;;;;;N;;;;;
+19F2;KHMER SYMBOL PII ROC;So;0;ON;;;;;N;;;;;
+19F3;KHMER SYMBOL BEI ROC;So;0;ON;;;;;N;;;;;
+19F4;KHMER SYMBOL BUON ROC;So;0;ON;;;;;N;;;;;
+19F5;KHMER SYMBOL PRAM ROC;So;0;ON;;;;;N;;;;;
+19F6;KHMER SYMBOL PRAM-MUOY ROC;So;0;ON;;;;;N;;;;;
+19F7;KHMER SYMBOL PRAM-PII ROC;So;0;ON;;;;;N;;;;;
+19F8;KHMER SYMBOL PRAM-BEI ROC;So;0;ON;;;;;N;;;;;
+19F9;KHMER SYMBOL PRAM-BUON ROC;So;0;ON;;;;;N;;;;;
+19FA;KHMER SYMBOL DAP ROC;So;0;ON;;;;;N;;;;;
+19FB;KHMER SYMBOL DAP-MUOY ROC;So;0;ON;;;;;N;;;;;
+19FC;KHMER SYMBOL DAP-PII ROC;So;0;ON;;;;;N;;;;;
+19FD;KHMER SYMBOL DAP-BEI ROC;So;0;ON;;;;;N;;;;;
+19FE;KHMER SYMBOL DAP-BUON ROC;So;0;ON;;;;;N;;;;;
+19FF;KHMER SYMBOL DAP-PRAM ROC;So;0;ON;;;;;N;;;;;
+1A00;BUGINESE LETTER KA;Lo;0;L;;;;;N;;;;;
+1A01;BUGINESE LETTER GA;Lo;0;L;;;;;N;;;;;
+1A02;BUGINESE LETTER NGA;Lo;0;L;;;;;N;;;;;
+1A03;BUGINESE LETTER NGKA;Lo;0;L;;;;;N;;;;;
+1A04;BUGINESE LETTER PA;Lo;0;L;;;;;N;;;;;
+1A05;BUGINESE LETTER BA;Lo;0;L;;;;;N;;;;;
+1A06;BUGINESE LETTER MA;Lo;0;L;;;;;N;;;;;
+1A07;BUGINESE LETTER MPA;Lo;0;L;;;;;N;;;;;
+1A08;BUGINESE LETTER TA;Lo;0;L;;;;;N;;;;;
+1A09;BUGINESE LETTER DA;Lo;0;L;;;;;N;;;;;
+1A0A;BUGINESE LETTER NA;Lo;0;L;;;;;N;;;;;
+1A0B;BUGINESE LETTER NRA;Lo;0;L;;;;;N;;;;;
+1A0C;BUGINESE LETTER CA;Lo;0;L;;;;;N;;;;;
+1A0D;BUGINESE LETTER JA;Lo;0;L;;;;;N;;;;;
+1A0E;BUGINESE LETTER NYA;Lo;0;L;;;;;N;;;;;
+1A0F;BUGINESE LETTER NYCA;Lo;0;L;;;;;N;;;;;
+1A10;BUGINESE LETTER YA;Lo;0;L;;;;;N;;;;;
+1A11;BUGINESE LETTER RA;Lo;0;L;;;;;N;;;;;
+1A12;BUGINESE LETTER LA;Lo;0;L;;;;;N;;;;;
+1A13;BUGINESE LETTER VA;Lo;0;L;;;;;N;;;;;
+1A14;BUGINESE LETTER SA;Lo;0;L;;;;;N;;;;;
+1A15;BUGINESE LETTER A;Lo;0;L;;;;;N;;;;;
+1A16;BUGINESE LETTER HA;Lo;0;L;;;;;N;;;;;
+1A17;BUGINESE VOWEL SIGN I;Mn;230;NSM;;;;;N;;;;;
+1A18;BUGINESE VOWEL SIGN U;Mn;220;NSM;;;;;N;;;;;
+1A19;BUGINESE VOWEL SIGN E;Mc;0;L;;;;;N;;;;;
+1A1A;BUGINESE VOWEL SIGN O;Mc;0;L;;;;;N;;;;;
+1A1B;BUGINESE VOWEL SIGN AE;Mc;0;L;;;;;N;;;;;
+1A1E;BUGINESE PALLAWA;Po;0;L;;;;;N;;;;;
+1A1F;BUGINESE END OF SECTION;Po;0;L;;;;;N;;;;;
+1D00;LATIN LETTER SMALL CAPITAL A;Ll;0;L;;;;;N;;;;;
+1D01;LATIN LETTER SMALL CAPITAL AE;Ll;0;L;;;;;N;;;;;
+1D02;LATIN SMALL LETTER TURNED AE;Ll;0;L;;;;;N;;;;;
+1D03;LATIN LETTER SMALL CAPITAL BARRED B;Ll;0;L;;;;;N;;;;;
+1D04;LATIN LETTER SMALL CAPITAL C;Ll;0;L;;;;;N;;;;;
+1D05;LATIN LETTER SMALL CAPITAL D;Ll;0;L;;;;;N;;;;;
+1D06;LATIN LETTER SMALL CAPITAL ETH;Ll;0;L;;;;;N;;;;;
+1D07;LATIN LETTER SMALL CAPITAL E;Ll;0;L;;;;;N;;;;;
+1D08;LATIN SMALL LETTER TURNED OPEN E;Ll;0;L;;;;;N;;;;;
+1D09;LATIN SMALL LETTER TURNED I;Ll;0;L;;;;;N;;;;;
+1D0A;LATIN LETTER SMALL CAPITAL J;Ll;0;L;;;;;N;;;;;
+1D0B;LATIN LETTER SMALL CAPITAL K;Ll;0;L;;;;;N;;;;;
+1D0C;LATIN LETTER SMALL CAPITAL L WITH STROKE;Ll;0;L;;;;;N;;;;;
+1D0D;LATIN LETTER SMALL CAPITAL M;Ll;0;L;;;;;N;;;;;
+1D0E;LATIN LETTER SMALL CAPITAL REVERSED N;Ll;0;L;;;;;N;;;;;
+1D0F;LATIN LETTER SMALL CAPITAL O;Ll;0;L;;;;;N;;;;;
+1D10;LATIN LETTER SMALL CAPITAL OPEN O;Ll;0;L;;;;;N;;;;;
+1D11;LATIN SMALL LETTER SIDEWAYS O;Ll;0;L;;;;;N;;;;;
+1D12;LATIN SMALL LETTER SIDEWAYS OPEN O;Ll;0;L;;;;;N;;;;;
+1D13;LATIN SMALL LETTER SIDEWAYS O WITH STROKE;Ll;0;L;;;;;N;;;;;
+1D14;LATIN SMALL LETTER TURNED OE;Ll;0;L;;;;;N;;;;;
+1D15;LATIN LETTER SMALL CAPITAL OU;Ll;0;L;;;;;N;;;;;
+1D16;LATIN SMALL LETTER TOP HALF O;Ll;0;L;;;;;N;;;;;
+1D17;LATIN SMALL LETTER BOTTOM HALF O;Ll;0;L;;;;;N;;;;;
+1D18;LATIN LETTER SMALL CAPITAL P;Ll;0;L;;;;;N;;;;;
+1D19;LATIN LETTER SMALL CAPITAL REVERSED R;Ll;0;L;;;;;N;;;;;
+1D1A;LATIN LETTER SMALL CAPITAL TURNED R;Ll;0;L;;;;;N;;;;;
+1D1B;LATIN LETTER SMALL CAPITAL T;Ll;0;L;;;;;N;;;;;
+1D1C;LATIN LETTER SMALL CAPITAL U;Ll;0;L;;;;;N;;;;;
+1D1D;LATIN SMALL LETTER SIDEWAYS U;Ll;0;L;;;;;N;;;;;
+1D1E;LATIN SMALL LETTER SIDEWAYS DIAERESIZED U;Ll;0;L;;;;;N;;;;;
+1D1F;LATIN SMALL LETTER SIDEWAYS TURNED M;Ll;0;L;;;;;N;;;;;
+1D20;LATIN LETTER SMALL CAPITAL V;Ll;0;L;;;;;N;;;;;
+1D21;LATIN LETTER SMALL CAPITAL W;Ll;0;L;;;;;N;;;;;
+1D22;LATIN LETTER SMALL CAPITAL Z;Ll;0;L;;;;;N;;;;;
+1D23;LATIN LETTER SMALL CAPITAL EZH;Ll;0;L;;;;;N;;;;;
+1D24;LATIN LETTER VOICED LARYNGEAL SPIRANT;Ll;0;L;;;;;N;;;;;
+1D25;LATIN LETTER AIN;Ll;0;L;;;;;N;;;;;
+1D26;GREEK LETTER SMALL CAPITAL GAMMA;Ll;0;L;;;;;N;;;;;
+1D27;GREEK LETTER SMALL CAPITAL LAMDA;Ll;0;L;;;;;N;;;;;
+1D28;GREEK LETTER SMALL CAPITAL PI;Ll;0;L;;;;;N;;;;;
+1D29;GREEK LETTER SMALL CAPITAL RHO;Ll;0;L;;;;;N;;;;;
+1D2A;GREEK LETTER SMALL CAPITAL PSI;Ll;0;L;;;;;N;;;;;
+1D2B;CYRILLIC LETTER SMALL CAPITAL EL;Ll;0;L;;;;;N;;;;;
+1D2C;MODIFIER LETTER CAPITAL A;Lm;0;L;<super> 0041;;;;N;;;;;
+1D2D;MODIFIER LETTER CAPITAL AE;Lm;0;L;<super> 00C6;;;;N;;;;;
+1D2E;MODIFIER LETTER CAPITAL B;Lm;0;L;<super> 0042;;;;N;;;;;
+1D2F;MODIFIER LETTER CAPITAL BARRED B;Lm;0;L;;;;;N;;;;;
+1D30;MODIFIER LETTER CAPITAL D;Lm;0;L;<super> 0044;;;;N;;;;;
+1D31;MODIFIER LETTER CAPITAL E;Lm;0;L;<super> 0045;;;;N;;;;;
+1D32;MODIFIER LETTER CAPITAL REVERSED E;Lm;0;L;<super> 018E;;;;N;;;;;
+1D33;MODIFIER LETTER CAPITAL G;Lm;0;L;<super> 0047;;;;N;;;;;
+1D34;MODIFIER LETTER CAPITAL H;Lm;0;L;<super> 0048;;;;N;;;;;
+1D35;MODIFIER LETTER CAPITAL I;Lm;0;L;<super> 0049;;;;N;;;;;
+1D36;MODIFIER LETTER CAPITAL J;Lm;0;L;<super> 004A;;;;N;;;;;
+1D37;MODIFIER LETTER CAPITAL K;Lm;0;L;<super> 004B;;;;N;;;;;
+1D38;MODIFIER LETTER CAPITAL L;Lm;0;L;<super> 004C;;;;N;;;;;
+1D39;MODIFIER LETTER CAPITAL M;Lm;0;L;<super> 004D;;;;N;;;;;
+1D3A;MODIFIER LETTER CAPITAL N;Lm;0;L;<super> 004E;;;;N;;;;;
+1D3B;MODIFIER LETTER CAPITAL REVERSED N;Lm;0;L;;;;;N;;;;;
+1D3C;MODIFIER LETTER CAPITAL O;Lm;0;L;<super> 004F;;;;N;;;;;
+1D3D;MODIFIER LETTER CAPITAL OU;Lm;0;L;<super> 0222;;;;N;;;;;
+1D3E;MODIFIER LETTER CAPITAL P;Lm;0;L;<super> 0050;;;;N;;;;;
+1D3F;MODIFIER LETTER CAPITAL R;Lm;0;L;<super> 0052;;;;N;;;;;
+1D40;MODIFIER LETTER CAPITAL T;Lm;0;L;<super> 0054;;;;N;;;;;
+1D41;MODIFIER LETTER CAPITAL U;Lm;0;L;<super> 0055;;;;N;;;;;
+1D42;MODIFIER LETTER CAPITAL W;Lm;0;L;<super> 0057;;;;N;;;;;
+1D43;MODIFIER LETTER SMALL A;Lm;0;L;<super> 0061;;;;N;;;;;
+1D44;MODIFIER LETTER SMALL TURNED A;Lm;0;L;<super> 0250;;;;N;;;;;
+1D45;MODIFIER LETTER SMALL ALPHA;Lm;0;L;<super> 0251;;;;N;;;;;
+1D46;MODIFIER LETTER SMALL TURNED AE;Lm;0;L;<super> 1D02;;;;N;;;;;
+1D47;MODIFIER LETTER SMALL B;Lm;0;L;<super> 0062;;;;N;;;;;
+1D48;MODIFIER LETTER SMALL D;Lm;0;L;<super> 0064;;;;N;;;;;
+1D49;MODIFIER LETTER SMALL E;Lm;0;L;<super> 0065;;;;N;;;;;
+1D4A;MODIFIER LETTER SMALL SCHWA;Lm;0;L;<super> 0259;;;;N;;;;;
+1D4B;MODIFIER LETTER SMALL OPEN E;Lm;0;L;<super> 025B;;;;N;;;;;
+1D4C;MODIFIER LETTER SMALL TURNED OPEN E;Lm;0;L;<super> 025C;;;;N;;;;;
+1D4D;MODIFIER LETTER SMALL G;Lm;0;L;<super> 0067;;;;N;;;;;
+1D4E;MODIFIER LETTER SMALL TURNED I;Lm;0;L;;;;;N;;;;;
+1D4F;MODIFIER LETTER SMALL K;Lm;0;L;<super> 006B;;;;N;;;;;
+1D50;MODIFIER LETTER SMALL M;Lm;0;L;<super> 006D;;;;N;;;;;
+1D51;MODIFIER LETTER SMALL ENG;Lm;0;L;<super> 014B;;;;N;;;;;
+1D52;MODIFIER LETTER SMALL O;Lm;0;L;<super> 006F;;;;N;;;;;
+1D53;MODIFIER LETTER SMALL OPEN O;Lm;0;L;<super> 0254;;;;N;;;;;
+1D54;MODIFIER LETTER SMALL TOP HALF O;Lm;0;L;<super> 1D16;;;;N;;;;;
+1D55;MODIFIER LETTER SMALL BOTTOM HALF O;Lm;0;L;<super> 1D17;;;;N;;;;;
+1D56;MODIFIER LETTER SMALL P;Lm;0;L;<super> 0070;;;;N;;;;;
+1D57;MODIFIER LETTER SMALL T;Lm;0;L;<super> 0074;;;;N;;;;;
+1D58;MODIFIER LETTER SMALL U;Lm;0;L;<super> 0075;;;;N;;;;;
+1D59;MODIFIER LETTER SMALL SIDEWAYS U;Lm;0;L;<super> 1D1D;;;;N;;;;;
+1D5A;MODIFIER LETTER SMALL TURNED M;Lm;0;L;<super> 026F;;;;N;;;;;
+1D5B;MODIFIER LETTER SMALL V;Lm;0;L;<super> 0076;;;;N;;;;;
+1D5C;MODIFIER LETTER SMALL AIN;Lm;0;L;<super> 1D25;;;;N;;;;;
+1D5D;MODIFIER LETTER SMALL BETA;Lm;0;L;<super> 03B2;;;;N;;;;;
+1D5E;MODIFIER LETTER SMALL GREEK GAMMA;Lm;0;L;<super> 03B3;;;;N;;;;;
+1D5F;MODIFIER LETTER SMALL DELTA;Lm;0;L;<super> 03B4;;;;N;;;;;
+1D60;MODIFIER LETTER SMALL GREEK PHI;Lm;0;L;<super> 03C6;;;;N;;;;;
+1D61;MODIFIER LETTER SMALL CHI;Lm;0;L;<super> 03C7;;;;N;;;;;
+1D62;LATIN SUBSCRIPT SMALL LETTER I;Ll;0;L;<sub> 0069;;;;N;;;;;
+1D63;LATIN SUBSCRIPT SMALL LETTER R;Ll;0;L;<sub> 0072;;;;N;;;;;
+1D64;LATIN SUBSCRIPT SMALL LETTER U;Ll;0;L;<sub> 0075;;;;N;;;;;
+1D65;LATIN SUBSCRIPT SMALL LETTER V;Ll;0;L;<sub> 0076;;;;N;;;;;
+1D66;GREEK SUBSCRIPT SMALL LETTER BETA;Ll;0;L;<sub> 03B2;;;;N;;;;;
+1D67;GREEK SUBSCRIPT SMALL LETTER GAMMA;Ll;0;L;<sub> 03B3;;;;N;;;;;
+1D68;GREEK SUBSCRIPT SMALL LETTER RHO;Ll;0;L;<sub> 03C1;;;;N;;;;;
+1D69;GREEK SUBSCRIPT SMALL LETTER PHI;Ll;0;L;<sub> 03C6;;;;N;;;;;
+1D6A;GREEK SUBSCRIPT SMALL LETTER CHI;Ll;0;L;<sub> 03C7;;;;N;;;;;
+1D6B;LATIN SMALL LETTER UE;Ll;0;L;;;;;N;;;;;
+1D6C;LATIN SMALL LETTER B WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;;
+1D6D;LATIN SMALL LETTER D WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;;
+1D6E;LATIN SMALL LETTER F WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;;
+1D6F;LATIN SMALL LETTER M WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;;
+1D70;LATIN SMALL LETTER N WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;;
+1D71;LATIN SMALL LETTER P WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;;
+1D72;LATIN SMALL LETTER R WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;;
+1D73;LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE;Ll;0;L;;;;;N;;;;;
+1D74;LATIN SMALL LETTER S WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;;
+1D75;LATIN SMALL LETTER T WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;;
+1D76;LATIN SMALL LETTER Z WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;;
+1D77;LATIN SMALL LETTER TURNED G;Ll;0;L;;;;;N;;;;;
+1D78;MODIFIER LETTER CYRILLIC EN;Lm;0;L;<super> 043D;;;;N;;;;;
+1D79;LATIN SMALL LETTER INSULAR G;Ll;0;L;;;;;N;;;;;
+1D7A;LATIN SMALL LETTER TH WITH STRIKETHROUGH;Ll;0;L;;;;;N;;;;;
+1D7B;LATIN SMALL CAPITAL LETTER I WITH STROKE;Ll;0;L;;;;;N;;;;;
+1D7C;LATIN SMALL LETTER IOTA WITH STROKE;Ll;0;L;;;;;N;;;;;
+1D7D;LATIN SMALL LETTER P WITH STROKE;Ll;0;L;;;;;N;;;;;
+1D7E;LATIN SMALL CAPITAL LETTER U WITH STROKE;Ll;0;L;;;;;N;;;;;
+1D7F;LATIN SMALL LETTER UPSILON WITH STROKE;Ll;0;L;;;;;N;;;;;
+1D80;LATIN SMALL LETTER B WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
+1D81;LATIN SMALL LETTER D WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
+1D82;LATIN SMALL LETTER F WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
+1D83;LATIN SMALL LETTER G WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
+1D84;LATIN SMALL LETTER K WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
+1D85;LATIN SMALL LETTER L WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
+1D86;LATIN SMALL LETTER M WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
+1D87;LATIN SMALL LETTER N WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
+1D88;LATIN SMALL LETTER P WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
+1D89;LATIN SMALL LETTER R WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
+1D8A;LATIN SMALL LETTER S WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
+1D8B;LATIN SMALL LETTER ESH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
+1D8C;LATIN SMALL LETTER V WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
+1D8D;LATIN SMALL LETTER X WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
+1D8E;LATIN SMALL LETTER Z WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
+1D8F;LATIN SMALL LETTER A WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;;
+1D90;LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;;
+1D91;LATIN SMALL LETTER D WITH HOOK AND TAIL;Ll;0;L;;;;;N;;;;;
+1D92;LATIN SMALL LETTER E WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;;
+1D93;LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;;
+1D94;LATIN SMALL LETTER REVERSED OPEN E WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;;
+1D95;LATIN SMALL LETTER SCHWA WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;;
+1D96;LATIN SMALL LETTER I WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;;
+1D97;LATIN SMALL LETTER OPEN O WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;;
+1D98;LATIN SMALL LETTER ESH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;;
+1D99;LATIN SMALL LETTER U WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;;
+1D9A;LATIN SMALL LETTER EZH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;;
+1D9B;MODIFIER LETTER SMALL TURNED ALPHA;Lm;0;L;<super> 0252;;;;N;;;;;
+1D9C;MODIFIER LETTER SMALL C;Lm;0;L;<super> 0063;;;;N;;;;;
+1D9D;MODIFIER LETTER SMALL C WITH CURL;Lm;0;L;<super> 0255;;;;N;;;;;
+1D9E;MODIFIER LETTER SMALL ETH;Lm;0;L;<super> 00F0;;;;N;;;;;
+1D9F;MODIFIER LETTER SMALL REVERSED OPEN E;Lm;0;L;<super> 025C;;;;N;;;;;
+1DA0;MODIFIER LETTER SMALL F;Lm;0;L;<super> 0066;;;;N;;;;;
+1DA1;MODIFIER LETTER SMALL DOTLESS J WITH STROKE;Lm;0;L;<super> 025F;;;;N;;;;;
+1DA2;MODIFIER LETTER SMALL SCRIPT G;Lm;0;L;<super> 0261;;;;N;;;;;
+1DA3;MODIFIER LETTER SMALL TURNED H;Lm;0;L;<super> 0265;;;;N;;;;;
+1DA4;MODIFIER LETTER SMALL I WITH STROKE;Lm;0;L;<super> 0268;;;;N;;;;;
+1DA5;MODIFIER LETTER SMALL IOTA;Lm;0;L;<super> 0269;;;;N;;;;;
+1DA6;MODIFIER LETTER SMALL CAPITAL I;Lm;0;L;<super> 026A;;;;N;;;;;
+1DA7;MODIFIER LETTER SMALL CAPITAL I WITH STROKE;Lm;0;L;<super> 1D7B;;;;N;;;;;
+1DA8;MODIFIER LETTER SMALL J WITH CROSSED-TAIL;Lm;0;L;<super> 029D;;;;N;;;;;
+1DA9;MODIFIER LETTER SMALL L WITH RETROFLEX HOOK;Lm;0;L;<super> 026D;;;;N;;;;;
+1DAA;MODIFIER LETTER SMALL L WITH PALATAL HOOK;Lm;0;L;<super> 1D85;;;;N;;;;;
+1DAB;MODIFIER LETTER SMALL CAPITAL L;Lm;0;L;<super> 029F;;;;N;;;;;
+1DAC;MODIFIER LETTER SMALL M WITH HOOK;Lm;0;L;<super> 0271;;;;N;;;;;
+1DAD;MODIFIER LETTER SMALL TURNED M WITH LONG LEG;Lm;0;L;<super> 0270;;;;N;;;;;
+1DAE;MODIFIER LETTER SMALL N WITH LEFT HOOK;Lm;0;L;<super> 0272;;;;N;;;;;
+1DAF;MODIFIER LETTER SMALL N WITH RETROFLEX HOOK;Lm;0;L;<super> 0273;;;;N;;;;;
+1DB0;MODIFIER LETTER SMALL CAPITAL N;Lm;0;L;<super> 0274;;;;N;;;;;
+1DB1;MODIFIER LETTER SMALL BARRED O;Lm;0;L;<super> 0275;;;;N;;;;;
+1DB2;MODIFIER LETTER SMALL PHI;Lm;0;L;<super> 0278;;;;N;;;;;
+1DB3;MODIFIER LETTER SMALL S WITH HOOK;Lm;0;L;<super> 0282;;;;N;;;;;
+1DB4;MODIFIER LETTER SMALL ESH;Lm;0;L;<super> 0283;;;;N;;;;;
+1DB5;MODIFIER LETTER SMALL T WITH PALATAL HOOK;Lm;0;L;<super> 01AB;;;;N;;;;;
+1DB6;MODIFIER LETTER SMALL U BAR;Lm;0;L;<super> 0289;;;;N;;;;;
+1DB7;MODIFIER LETTER SMALL UPSILON;Lm;0;L;<super> 028A;;;;N;;;;;
+1DB8;MODIFIER LETTER SMALL CAPITAL U;Lm;0;L;<super> 1D1C;;;;N;;;;;
+1DB9;MODIFIER LETTER SMALL V WITH HOOK;Lm;0;L;<super> 028B;;;;N;;;;;
+1DBA;MODIFIER LETTER SMALL TURNED V;Lm;0;L;<super> 028C;;;;N;;;;;
+1DBB;MODIFIER LETTER SMALL Z;Lm;0;L;<super> 007A;;;;N;;;;;
+1DBC;MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK;Lm;0;L;<super> 0290;;;;N;;;;;
+1DBD;MODIFIER LETTER SMALL Z WITH CURL;Lm;0;L;<super> 0291;;;;N;;;;;
+1DBE;MODIFIER LETTER SMALL EZH;Lm;0;L;<super> 0292;;;;N;;;;;
+1DBF;MODIFIER LETTER SMALL THETA;Lm;0;L;<super> 03B8;;;;N;;;;;
+1DC0;COMBINING DOTTED GRAVE ACCENT;Mn;230;NSM;;;;;N;;;;;
+1DC1;COMBINING DOTTED ACUTE ACCENT;Mn;230;NSM;;;;;N;;;;;
+1DC2;COMBINING SNAKE BELOW;Mn;220;NSM;;;;;N;;;;;
+1DC3;COMBINING SUSPENSION MARK;Mn;230;NSM;;;;;N;;;;;
+1E00;LATIN CAPITAL LETTER A WITH RING BELOW;Lu;0;L;0041 0325;;;;N;;;;1E01;
+1E01;LATIN SMALL LETTER A WITH RING BELOW;Ll;0;L;0061 0325;;;;N;;;1E00;;1E00
+1E02;LATIN CAPITAL LETTER B WITH DOT ABOVE;Lu;0;L;0042 0307;;;;N;;;;1E03;
+1E03;LATIN SMALL LETTER B WITH DOT ABOVE;Ll;0;L;0062 0307;;;;N;;;1E02;;1E02
+1E04;LATIN CAPITAL LETTER B WITH DOT BELOW;Lu;0;L;0042 0323;;;;N;;;;1E05;
+1E05;LATIN SMALL LETTER B WITH DOT BELOW;Ll;0;L;0062 0323;;;;N;;;1E04;;1E04
+1E06;LATIN CAPITAL LETTER B WITH LINE BELOW;Lu;0;L;0042 0331;;;;N;;;;1E07;
+1E07;LATIN SMALL LETTER B WITH LINE BELOW;Ll;0;L;0062 0331;;;;N;;;1E06;;1E06
+1E08;LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE;Lu;0;L;00C7 0301;;;;N;;;;1E09;
+1E09;LATIN SMALL LETTER C WITH CEDILLA AND ACUTE;Ll;0;L;00E7 0301;;;;N;;;1E08;;1E08
+1E0A;LATIN CAPITAL LETTER D WITH DOT ABOVE;Lu;0;L;0044 0307;;;;N;;;;1E0B;
+1E0B;LATIN SMALL LETTER D WITH DOT ABOVE;Ll;0;L;0064 0307;;;;N;;;1E0A;;1E0A
+1E0C;LATIN CAPITAL LETTER D WITH DOT BELOW;Lu;0;L;0044 0323;;;;N;;;;1E0D;
+1E0D;LATIN SMALL LETTER D WITH DOT BELOW;Ll;0;L;0064 0323;;;;N;;;1E0C;;1E0C
+1E0E;LATIN CAPITAL LETTER D WITH LINE BELOW;Lu;0;L;0044 0331;;;;N;;;;1E0F;
+1E0F;LATIN SMALL LETTER D WITH LINE BELOW;Ll;0;L;0064 0331;;;;N;;;1E0E;;1E0E
+1E10;LATIN CAPITAL LETTER D WITH CEDILLA;Lu;0;L;0044 0327;;;;N;;;;1E11;
+1E11;LATIN SMALL LETTER D WITH CEDILLA;Ll;0;L;0064 0327;;;;N;;;1E10;;1E10
+1E12;LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW;Lu;0;L;0044 032D;;;;N;;;;1E13;
+1E13;LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW;Ll;0;L;0064 032D;;;;N;;;1E12;;1E12
+1E14;LATIN CAPITAL LETTER E WITH MACRON AND GRAVE;Lu;0;L;0112 0300;;;;N;;;;1E15;
+1E15;LATIN SMALL LETTER E WITH MACRON AND GRAVE;Ll;0;L;0113 0300;;;;N;;;1E14;;1E14
+1E16;LATIN CAPITAL LETTER E WITH MACRON AND ACUTE;Lu;0;L;0112 0301;;;;N;;;;1E17;
+1E17;LATIN SMALL LETTER E WITH MACRON AND ACUTE;Ll;0;L;0113 0301;;;;N;;;1E16;;1E16
+1E18;LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW;Lu;0;L;0045 032D;;;;N;;;;1E19;
+1E19;LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW;Ll;0;L;0065 032D;;;;N;;;1E18;;1E18
+1E1A;LATIN CAPITAL LETTER E WITH TILDE BELOW;Lu;0;L;0045 0330;;;;N;;;;1E1B;
+1E1B;LATIN SMALL LETTER E WITH TILDE BELOW;Ll;0;L;0065 0330;;;;N;;;1E1A;;1E1A
+1E1C;LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE;Lu;0;L;0228 0306;;;;N;;;;1E1D;
+1E1D;LATIN SMALL LETTER E WITH CEDILLA AND BREVE;Ll;0;L;0229 0306;;;;N;;;1E1C;;1E1C
+1E1E;LATIN CAPITAL LETTER F WITH DOT ABOVE;Lu;0;L;0046 0307;;;;N;;;;1E1F;
+1E1F;LATIN SMALL LETTER F WITH DOT ABOVE;Ll;0;L;0066 0307;;;;N;;;1E1E;;1E1E
+1E20;LATIN CAPITAL LETTER G WITH MACRON;Lu;0;L;0047 0304;;;;N;;;;1E21;
+1E21;LATIN SMALL LETTER G WITH MACRON;Ll;0;L;0067 0304;;;;N;;;1E20;;1E20
+1E22;LATIN CAPITAL LETTER H WITH DOT ABOVE;Lu;0;L;0048 0307;;;;N;;;;1E23;
+1E23;LATIN SMALL LETTER H WITH DOT ABOVE;Ll;0;L;0068 0307;;;;N;;;1E22;;1E22
+1E24;LATIN CAPITAL LETTER H WITH DOT BELOW;Lu;0;L;0048 0323;;;;N;;;;1E25;
+1E25;LATIN SMALL LETTER H WITH DOT BELOW;Ll;0;L;0068 0323;;;;N;;;1E24;;1E24
+1E26;LATIN CAPITAL LETTER H WITH DIAERESIS;Lu;0;L;0048 0308;;;;N;;;;1E27;
+1E27;LATIN SMALL LETTER H WITH DIAERESIS;Ll;0;L;0068 0308;;;;N;;;1E26;;1E26
+1E28;LATIN CAPITAL LETTER H WITH CEDILLA;Lu;0;L;0048 0327;;;;N;;;;1E29;
+1E29;LATIN SMALL LETTER H WITH CEDILLA;Ll;0;L;0068 0327;;;;N;;;1E28;;1E28
+1E2A;LATIN CAPITAL LETTER H WITH BREVE BELOW;Lu;0;L;0048 032E;;;;N;;;;1E2B;
+1E2B;LATIN SMALL LETTER H WITH BREVE BELOW;Ll;0;L;0068 032E;;;;N;;;1E2A;;1E2A
+1E2C;LATIN CAPITAL LETTER I WITH TILDE BELOW;Lu;0;L;0049 0330;;;;N;;;;1E2D;
+1E2D;LATIN SMALL LETTER I WITH TILDE BELOW;Ll;0;L;0069 0330;;;;N;;;1E2C;;1E2C
+1E2E;LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE;Lu;0;L;00CF 0301;;;;N;;;;1E2F;
+1E2F;LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE;Ll;0;L;00EF 0301;;;;N;;;1E2E;;1E2E
+1E30;LATIN CAPITAL LETTER K WITH ACUTE;Lu;0;L;004B 0301;;;;N;;;;1E31;
+1E31;LATIN SMALL LETTER K WITH ACUTE;Ll;0;L;006B 0301;;;;N;;;1E30;;1E30
+1E32;LATIN CAPITAL LETTER K WITH DOT BELOW;Lu;0;L;004B 0323;;;;N;;;;1E33;
+1E33;LATIN SMALL LETTER K WITH DOT BELOW;Ll;0;L;006B 0323;;;;N;;;1E32;;1E32
+1E34;LATIN CAPITAL LETTER K WITH LINE BELOW;Lu;0;L;004B 0331;;;;N;;;;1E35;
+1E35;LATIN SMALL LETTER K WITH LINE BELOW;Ll;0;L;006B 0331;;;;N;;;1E34;;1E34
+1E36;LATIN CAPITAL LETTER L WITH DOT BELOW;Lu;0;L;004C 0323;;;;N;;;;1E37;
+1E37;LATIN SMALL LETTER L WITH DOT BELOW;Ll;0;L;006C 0323;;;;N;;;1E36;;1E36
+1E38;LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON;Lu;0;L;1E36 0304;;;;N;;;;1E39;
+1E39;LATIN SMALL LETTER L WITH DOT BELOW AND MACRON;Ll;0;L;1E37 0304;;;;N;;;1E38;;1E38
+1E3A;LATIN CAPITAL LETTER L WITH LINE BELOW;Lu;0;L;004C 0331;;;;N;;;;1E3B;
+1E3B;LATIN SMALL LETTER L WITH LINE BELOW;Ll;0;L;006C 0331;;;;N;;;1E3A;;1E3A
+1E3C;LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW;Lu;0;L;004C 032D;;;;N;;;;1E3D;
+1E3D;LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW;Ll;0;L;006C 032D;;;;N;;;1E3C;;1E3C
+1E3E;LATIN CAPITAL LETTER M WITH ACUTE;Lu;0;L;004D 0301;;;;N;;;;1E3F;
+1E3F;LATIN SMALL LETTER M WITH ACUTE;Ll;0;L;006D 0301;;;;N;;;1E3E;;1E3E
+1E40;LATIN CAPITAL LETTER M WITH DOT ABOVE;Lu;0;L;004D 0307;;;;N;;;;1E41;
+1E41;LATIN SMALL LETTER M WITH DOT ABOVE;Ll;0;L;006D 0307;;;;N;;;1E40;;1E40
+1E42;LATIN CAPITAL LETTER M WITH DOT BELOW;Lu;0;L;004D 0323;;;;N;;;;1E43;
+1E43;LATIN SMALL LETTER M WITH DOT BELOW;Ll;0;L;006D 0323;;;;N;;;1E42;;1E42
+1E44;LATIN CAPITAL LETTER N WITH DOT ABOVE;Lu;0;L;004E 0307;;;;N;;;;1E45;
+1E45;LATIN SMALL LETTER N WITH DOT ABOVE;Ll;0;L;006E 0307;;;;N;;;1E44;;1E44
+1E46;LATIN CAPITAL LETTER N WITH DOT BELOW;Lu;0;L;004E 0323;;;;N;;;;1E47;
+1E47;LATIN SMALL LETTER N WITH DOT BELOW;Ll;0;L;006E 0323;;;;N;;;1E46;;1E46
+1E48;LATIN CAPITAL LETTER N WITH LINE BELOW;Lu;0;L;004E 0331;;;;N;;;;1E49;
+1E49;LATIN SMALL LETTER N WITH LINE BELOW;Ll;0;L;006E 0331;;;;N;;;1E48;;1E48
+1E4A;LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW;Lu;0;L;004E 032D;;;;N;;;;1E4B;
+1E4B;LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW;Ll;0;L;006E 032D;;;;N;;;1E4A;;1E4A
+1E4C;LATIN CAPITAL LETTER O WITH TILDE AND ACUTE;Lu;0;L;00D5 0301;;;;N;;;;1E4D;
+1E4D;LATIN SMALL LETTER O WITH TILDE AND ACUTE;Ll;0;L;00F5 0301;;;;N;;;1E4C;;1E4C
+1E4E;LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS;Lu;0;L;00D5 0308;;;;N;;;;1E4F;
+1E4F;LATIN SMALL LETTER O WITH TILDE AND DIAERESIS;Ll;0;L;00F5 0308;;;;N;;;1E4E;;1E4E
+1E50;LATIN CAPITAL LETTER O WITH MACRON AND GRAVE;Lu;0;L;014C 0300;;;;N;;;;1E51;
+1E51;LATIN SMALL LETTER O WITH MACRON AND GRAVE;Ll;0;L;014D 0300;;;;N;;;1E50;;1E50
+1E52;LATIN CAPITAL LETTER O WITH MACRON AND ACUTE;Lu;0;L;014C 0301;;;;N;;;;1E53;
+1E53;LATIN SMALL LETTER O WITH MACRON AND ACUTE;Ll;0;L;014D 0301;;;;N;;;1E52;;1E52
+1E54;LATIN CAPITAL LETTER P WITH ACUTE;Lu;0;L;0050 0301;;;;N;;;;1E55;
+1E55;LATIN SMALL LETTER P WITH ACUTE;Ll;0;L;0070 0301;;;;N;;;1E54;;1E54
+1E56;LATIN CAPITAL LETTER P WITH DOT ABOVE;Lu;0;L;0050 0307;;;;N;;;;1E57;
+1E57;LATIN SMALL LETTER P WITH DOT ABOVE;Ll;0;L;0070 0307;;;;N;;;1E56;;1E56
+1E58;LATIN CAPITAL LETTER R WITH DOT ABOVE;Lu;0;L;0052 0307;;;;N;;;;1E59;
+1E59;LATIN SMALL LETTER R WITH DOT ABOVE;Ll;0;L;0072 0307;;;;N;;;1E58;;1E58
+1E5A;LATIN CAPITAL LETTER R WITH DOT BELOW;Lu;0;L;0052 0323;;;;N;;;;1E5B;
+1E5B;LATIN SMALL LETTER R WITH DOT BELOW;Ll;0;L;0072 0323;;;;N;;;1E5A;;1E5A
+1E5C;LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON;Lu;0;L;1E5A 0304;;;;N;;;;1E5D;
+1E5D;LATIN SMALL LETTER R WITH DOT BELOW AND MACRON;Ll;0;L;1E5B 0304;;;;N;;;1E5C;;1E5C
+1E5E;LATIN CAPITAL LETTER R WITH LINE BELOW;Lu;0;L;0052 0331;;;;N;;;;1E5F;
+1E5F;LATIN SMALL LETTER R WITH LINE BELOW;Ll;0;L;0072 0331;;;;N;;;1E5E;;1E5E
+1E60;LATIN CAPITAL LETTER S WITH DOT ABOVE;Lu;0;L;0053 0307;;;;N;;;;1E61;
+1E61;LATIN SMALL LETTER S WITH DOT ABOVE;Ll;0;L;0073 0307;;;;N;;;1E60;;1E60
+1E62;LATIN CAPITAL LETTER S WITH DOT BELOW;Lu;0;L;0053 0323;;;;N;;;;1E63;
+1E63;LATIN SMALL LETTER S WITH DOT BELOW;Ll;0;L;0073 0323;;;;N;;;1E62;;1E62
+1E64;LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE;Lu;0;L;015A 0307;;;;N;;;;1E65;
+1E65;LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE;Ll;0;L;015B 0307;;;;N;;;1E64;;1E64
+1E66;LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE;Lu;0;L;0160 0307;;;;N;;;;1E67;
+1E67;LATIN SMALL LETTER S WITH CARON AND DOT ABOVE;Ll;0;L;0161 0307;;;;N;;;1E66;;1E66
+1E68;LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE;Lu;0;L;1E62 0307;;;;N;;;;1E69;
+1E69;LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE;Ll;0;L;1E63 0307;;;;N;;;1E68;;1E68
+1E6A;LATIN CAPITAL LETTER T WITH DOT ABOVE;Lu;0;L;0054 0307;;;;N;;;;1E6B;
+1E6B;LATIN SMALL LETTER T WITH DOT ABOVE;Ll;0;L;0074 0307;;;;N;;;1E6A;;1E6A
+1E6C;LATIN CAPITAL LETTER T WITH DOT BELOW;Lu;0;L;0054 0323;;;;N;;;;1E6D;
+1E6D;LATIN SMALL LETTER T WITH DOT BELOW;Ll;0;L;0074 0323;;;;N;;;1E6C;;1E6C
+1E6E;LATIN CAPITAL LETTER T WITH LINE BELOW;Lu;0;L;0054 0331;;;;N;;;;1E6F;
+1E6F;LATIN SMALL LETTER T WITH LINE BELOW;Ll;0;L;0074 0331;;;;N;;;1E6E;;1E6E
+1E70;LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW;Lu;0;L;0054 032D;;;;N;;;;1E71;
+1E71;LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW;Ll;0;L;0074 032D;;;;N;;;1E70;;1E70
+1E72;LATIN CAPITAL LETTER U WITH DIAERESIS BELOW;Lu;0;L;0055 0324;;;;N;;;;1E73;
+1E73;LATIN SMALL LETTER U WITH DIAERESIS BELOW;Ll;0;L;0075 0324;;;;N;;;1E72;;1E72
+1E74;LATIN CAPITAL LETTER U WITH TILDE BELOW;Lu;0;L;0055 0330;;;;N;;;;1E75;
+1E75;LATIN SMALL LETTER U WITH TILDE BELOW;Ll;0;L;0075 0330;;;;N;;;1E74;;1E74
+1E76;LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW;Lu;0;L;0055 032D;;;;N;;;;1E77;
+1E77;LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW;Ll;0;L;0075 032D;;;;N;;;1E76;;1E76
+1E78;LATIN CAPITAL LETTER U WITH TILDE AND ACUTE;Lu;0;L;0168 0301;;;;N;;;;1E79;
+1E79;LATIN SMALL LETTER U WITH TILDE AND ACUTE;Ll;0;L;0169 0301;;;;N;;;1E78;;1E78
+1E7A;LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS;Lu;0;L;016A 0308;;;;N;;;;1E7B;
+1E7B;LATIN SMALL LETTER U WITH MACRON AND DIAERESIS;Ll;0;L;016B 0308;;;;N;;;1E7A;;1E7A
+1E7C;LATIN CAPITAL LETTER V WITH TILDE;Lu;0;L;0056 0303;;;;N;;;;1E7D;
+1E7D;LATIN SMALL LETTER V WITH TILDE;Ll;0;L;0076 0303;;;;N;;;1E7C;;1E7C
+1E7E;LATIN CAPITAL LETTER V WITH DOT BELOW;Lu;0;L;0056 0323;;;;N;;;;1E7F;
+1E7F;LATIN SMALL LETTER V WITH DOT BELOW;Ll;0;L;0076 0323;;;;N;;;1E7E;;1E7E
+1E80;LATIN CAPITAL LETTER W WITH GRAVE;Lu;0;L;0057 0300;;;;N;;;;1E81;
+1E81;LATIN SMALL LETTER W WITH GRAVE;Ll;0;L;0077 0300;;;;N;;;1E80;;1E80
+1E82;LATIN CAPITAL LETTER W WITH ACUTE;Lu;0;L;0057 0301;;;;N;;;;1E83;
+1E83;LATIN SMALL LETTER W WITH ACUTE;Ll;0;L;0077 0301;;;;N;;;1E82;;1E82
+1E84;LATIN CAPITAL LETTER W WITH DIAERESIS;Lu;0;L;0057 0308;;;;N;;;;1E85;
+1E85;LATIN SMALL LETTER W WITH DIAERESIS;Ll;0;L;0077 0308;;;;N;;;1E84;;1E84
+1E86;LATIN CAPITAL LETTER W WITH DOT ABOVE;Lu;0;L;0057 0307;;;;N;;;;1E87;
+1E87;LATIN SMALL LETTER W WITH DOT ABOVE;Ll;0;L;0077 0307;;;;N;;;1E86;;1E86
+1E88;LATIN CAPITAL LETTER W WITH DOT BELOW;Lu;0;L;0057 0323;;;;N;;;;1E89;
+1E89;LATIN SMALL LETTER W WITH DOT BELOW;Ll;0;L;0077 0323;;;;N;;;1E88;;1E88
+1E8A;LATIN CAPITAL LETTER X WITH DOT ABOVE;Lu;0;L;0058 0307;;;;N;;;;1E8B;
+1E8B;LATIN SMALL LETTER X WITH DOT ABOVE;Ll;0;L;0078 0307;;;;N;;;1E8A;;1E8A
+1E8C;LATIN CAPITAL LETTER X WITH DIAERESIS;Lu;0;L;0058 0308;;;;N;;;;1E8D;
+1E8D;LATIN SMALL LETTER X WITH DIAERESIS;Ll;0;L;0078 0308;;;;N;;;1E8C;;1E8C
+1E8E;LATIN CAPITAL LETTER Y WITH DOT ABOVE;Lu;0;L;0059 0307;;;;N;;;;1E8F;
+1E8F;LATIN SMALL LETTER Y WITH DOT ABOVE;Ll;0;L;0079 0307;;;;N;;;1E8E;;1E8E
+1E90;LATIN CAPITAL LETTER Z WITH CIRCUMFLEX;Lu;0;L;005A 0302;;;;N;;;;1E91;
+1E91;LATIN SMALL LETTER Z WITH CIRCUMFLEX;Ll;0;L;007A 0302;;;;N;;;1E90;;1E90
+1E92;LATIN CAPITAL LETTER Z WITH DOT BELOW;Lu;0;L;005A 0323;;;;N;;;;1E93;
+1E93;LATIN SMALL LETTER Z WITH DOT BELOW;Ll;0;L;007A 0323;;;;N;;;1E92;;1E92
+1E94;LATIN CAPITAL LETTER Z WITH LINE BELOW;Lu;0;L;005A 0331;;;;N;;;;1E95;
+1E95;LATIN SMALL LETTER Z WITH LINE BELOW;Ll;0;L;007A 0331;;;;N;;;1E94;;1E94
+1E96;LATIN SMALL LETTER H WITH LINE BELOW;Ll;0;L;0068 0331;;;;N;;;;;
+1E97;LATIN SMALL LETTER T WITH DIAERESIS;Ll;0;L;0074 0308;;;;N;;;;;
+1E98;LATIN SMALL LETTER W WITH RING ABOVE;Ll;0;L;0077 030A;;;;N;;;;;
+1E99;LATIN SMALL LETTER Y WITH RING ABOVE;Ll;0;L;0079 030A;;;;N;;;;;
+1E9A;LATIN SMALL LETTER A WITH RIGHT HALF RING;Ll;0;L;<compat> 0061 02BE;;;;N;;;;;
+1E9B;LATIN SMALL LETTER LONG S WITH DOT ABOVE;Ll;0;L;017F 0307;;;;N;;;1E60;;1E60
+1EA0;LATIN CAPITAL LETTER A WITH DOT BELOW;Lu;0;L;0041 0323;;;;N;;;;1EA1;
+1EA1;LATIN SMALL LETTER A WITH DOT BELOW;Ll;0;L;0061 0323;;;;N;;;1EA0;;1EA0
+1EA2;LATIN CAPITAL LETTER A WITH HOOK ABOVE;Lu;0;L;0041 0309;;;;N;;;;1EA3;
+1EA3;LATIN SMALL LETTER A WITH HOOK ABOVE;Ll;0;L;0061 0309;;;;N;;;1EA2;;1EA2
+1EA4;LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE;Lu;0;L;00C2 0301;;;;N;;;;1EA5;
+1EA5;LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE;Ll;0;L;00E2 0301;;;;N;;;1EA4;;1EA4
+1EA6;LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE;Lu;0;L;00C2 0300;;;;N;;;;1EA7;
+1EA7;LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE;Ll;0;L;00E2 0300;;;;N;;;1EA6;;1EA6
+1EA8;LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE;Lu;0;L;00C2 0309;;;;N;;;;1EA9;
+1EA9;LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE;Ll;0;L;00E2 0309;;;;N;;;1EA8;;1EA8
+1EAA;LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE;Lu;0;L;00C2 0303;;;;N;;;;1EAB;
+1EAB;LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE;Ll;0;L;00E2 0303;;;;N;;;1EAA;;1EAA
+1EAC;LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW;Lu;0;L;1EA0 0302;;;;N;;;;1EAD;
+1EAD;LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW;Ll;0;L;1EA1 0302;;;;N;;;1EAC;;1EAC
+1EAE;LATIN CAPITAL LETTER A WITH BREVE AND ACUTE;Lu;0;L;0102 0301;;;;N;;;;1EAF;
+1EAF;LATIN SMALL LETTER A WITH BREVE AND ACUTE;Ll;0;L;0103 0301;;;;N;;;1EAE;;1EAE
+1EB0;LATIN CAPITAL LETTER A WITH BREVE AND GRAVE;Lu;0;L;0102 0300;;;;N;;;;1EB1;
+1EB1;LATIN SMALL LETTER A WITH BREVE AND GRAVE;Ll;0;L;0103 0300;;;;N;;;1EB0;;1EB0
+1EB2;LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE;Lu;0;L;0102 0309;;;;N;;;;1EB3;
+1EB3;LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE;Ll;0;L;0103 0309;;;;N;;;1EB2;;1EB2
+1EB4;LATIN CAPITAL LETTER A WITH BREVE AND TILDE;Lu;0;L;0102 0303;;;;N;;;;1EB5;
+1EB5;LATIN SMALL LETTER A WITH BREVE AND TILDE;Ll;0;L;0103 0303;;;;N;;;1EB4;;1EB4
+1EB6;LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW;Lu;0;L;1EA0 0306;;;;N;;;;1EB7;
+1EB7;LATIN SMALL LETTER A WITH BREVE AND DOT BELOW;Ll;0;L;1EA1 0306;;;;N;;;1EB6;;1EB6
+1EB8;LATIN CAPITAL LETTER E WITH DOT BELOW;Lu;0;L;0045 0323;;;;N;;;;1EB9;
+1EB9;LATIN SMALL LETTER E WITH DOT BELOW;Ll;0;L;0065 0323;;;;N;;;1EB8;;1EB8
+1EBA;LATIN CAPITAL LETTER E WITH HOOK ABOVE;Lu;0;L;0045 0309;;;;N;;;;1EBB;
+1EBB;LATIN SMALL LETTER E WITH HOOK ABOVE;Ll;0;L;0065 0309;;;;N;;;1EBA;;1EBA
+1EBC;LATIN CAPITAL LETTER E WITH TILDE;Lu;0;L;0045 0303;;;;N;;;;1EBD;
+1EBD;LATIN SMALL LETTER E WITH TILDE;Ll;0;L;0065 0303;;;;N;;;1EBC;;1EBC
+1EBE;LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE;Lu;0;L;00CA 0301;;;;N;;;;1EBF;
+1EBF;LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE;Ll;0;L;00EA 0301;;;;N;;;1EBE;;1EBE
+1EC0;LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE;Lu;0;L;00CA 0300;;;;N;;;;1EC1;
+1EC1;LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE;Ll;0;L;00EA 0300;;;;N;;;1EC0;;1EC0
+1EC2;LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE;Lu;0;L;00CA 0309;;;;N;;;;1EC3;
+1EC3;LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE;Ll;0;L;00EA 0309;;;;N;;;1EC2;;1EC2
+1EC4;LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE;Lu;0;L;00CA 0303;;;;N;;;;1EC5;
+1EC5;LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE;Ll;0;L;00EA 0303;;;;N;;;1EC4;;1EC4
+1EC6;LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW;Lu;0;L;1EB8 0302;;;;N;;;;1EC7;
+1EC7;LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW;Ll;0;L;1EB9 0302;;;;N;;;1EC6;;1EC6
+1EC8;LATIN CAPITAL LETTER I WITH HOOK ABOVE;Lu;0;L;0049 0309;;;;N;;;;1EC9;
+1EC9;LATIN SMALL LETTER I WITH HOOK ABOVE;Ll;0;L;0069 0309;;;;N;;;1EC8;;1EC8
+1ECA;LATIN CAPITAL LETTER I WITH DOT BELOW;Lu;0;L;0049 0323;;;;N;;;;1ECB;
+1ECB;LATIN SMALL LETTER I WITH DOT BELOW;Ll;0;L;0069 0323;;;;N;;;1ECA;;1ECA
+1ECC;LATIN CAPITAL LETTER O WITH DOT BELOW;Lu;0;L;004F 0323;;;;N;;;;1ECD;
+1ECD;LATIN SMALL LETTER O WITH DOT BELOW;Ll;0;L;006F 0323;;;;N;;;1ECC;;1ECC
+1ECE;LATIN CAPITAL LETTER O WITH HOOK ABOVE;Lu;0;L;004F 0309;;;;N;;;;1ECF;
+1ECF;LATIN SMALL LETTER O WITH HOOK ABOVE;Ll;0;L;006F 0309;;;;N;;;1ECE;;1ECE
+1ED0;LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE;Lu;0;L;00D4 0301;;;;N;;;;1ED1;
+1ED1;LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE;Ll;0;L;00F4 0301;;;;N;;;1ED0;;1ED0
+1ED2;LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE;Lu;0;L;00D4 0300;;;;N;;;;1ED3;
+1ED3;LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE;Ll;0;L;00F4 0300;;;;N;;;1ED2;;1ED2
+1ED4;LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE;Lu;0;L;00D4 0309;;;;N;;;;1ED5;
+1ED5;LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE;Ll;0;L;00F4 0309;;;;N;;;1ED4;;1ED4
+1ED6;LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE;Lu;0;L;00D4 0303;;;;N;;;;1ED7;
+1ED7;LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE;Ll;0;L;00F4 0303;;;;N;;;1ED6;;1ED6
+1ED8;LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW;Lu;0;L;1ECC 0302;;;;N;;;;1ED9;
+1ED9;LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW;Ll;0;L;1ECD 0302;;;;N;;;1ED8;;1ED8
+1EDA;LATIN CAPITAL LETTER O WITH HORN AND ACUTE;Lu;0;L;01A0 0301;;;;N;;;;1EDB;
+1EDB;LATIN SMALL LETTER O WITH HORN AND ACUTE;Ll;0;L;01A1 0301;;;;N;;;1EDA;;1EDA
+1EDC;LATIN CAPITAL LETTER O WITH HORN AND GRAVE;Lu;0;L;01A0 0300;;;;N;;;;1EDD;
+1EDD;LATIN SMALL LETTER O WITH HORN AND GRAVE;Ll;0;L;01A1 0300;;;;N;;;1EDC;;1EDC
+1EDE;LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE;Lu;0;L;01A0 0309;;;;N;;;;1EDF;
+1EDF;LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE;Ll;0;L;01A1 0309;;;;N;;;1EDE;;1EDE
+1EE0;LATIN CAPITAL LETTER O WITH HORN AND TILDE;Lu;0;L;01A0 0303;;;;N;;;;1EE1;
+1EE1;LATIN SMALL LETTER O WITH HORN AND TILDE;Ll;0;L;01A1 0303;;;;N;;;1EE0;;1EE0
+1EE2;LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW;Lu;0;L;01A0 0323;;;;N;;;;1EE3;
+1EE3;LATIN SMALL LETTER O WITH HORN AND DOT BELOW;Ll;0;L;01A1 0323;;;;N;;;1EE2;;1EE2
+1EE4;LATIN CAPITAL LETTER U WITH DOT BELOW;Lu;0;L;0055 0323;;;;N;;;;1EE5;
+1EE5;LATIN SMALL LETTER U WITH DOT BELOW;Ll;0;L;0075 0323;;;;N;;;1EE4;;1EE4
+1EE6;LATIN CAPITAL LETTER U WITH HOOK ABOVE;Lu;0;L;0055 0309;;;;N;;;;1EE7;
+1EE7;LATIN SMALL LETTER U WITH HOOK ABOVE;Ll;0;L;0075 0309;;;;N;;;1EE6;;1EE6
+1EE8;LATIN CAPITAL LETTER U WITH HORN AND ACUTE;Lu;0;L;01AF 0301;;;;N;;;;1EE9;
+1EE9;LATIN SMALL LETTER U WITH HORN AND ACUTE;Ll;0;L;01B0 0301;;;;N;;;1EE8;;1EE8
+1EEA;LATIN CAPITAL LETTER U WITH HORN AND GRAVE;Lu;0;L;01AF 0300;;;;N;;;;1EEB;
+1EEB;LATIN SMALL LETTER U WITH HORN AND GRAVE;Ll;0;L;01B0 0300;;;;N;;;1EEA;;1EEA
+1EEC;LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE;Lu;0;L;01AF 0309;;;;N;;;;1EED;
+1EED;LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE;Ll;0;L;01B0 0309;;;;N;;;1EEC;;1EEC
+1EEE;LATIN CAPITAL LETTER U WITH HORN AND TILDE;Lu;0;L;01AF 0303;;;;N;;;;1EEF;
+1EEF;LATIN SMALL LETTER U WITH HORN AND TILDE;Ll;0;L;01B0 0303;;;;N;;;1EEE;;1EEE
+1EF0;LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW;Lu;0;L;01AF 0323;;;;N;;;;1EF1;
+1EF1;LATIN SMALL LETTER U WITH HORN AND DOT BELOW;Ll;0;L;01B0 0323;;;;N;;;1EF0;;1EF0
+1EF2;LATIN CAPITAL LETTER Y WITH GRAVE;Lu;0;L;0059 0300;;;;N;;;;1EF3;
+1EF3;LATIN SMALL LETTER Y WITH GRAVE;Ll;0;L;0079 0300;;;;N;;;1EF2;;1EF2
+1EF4;LATIN CAPITAL LETTER Y WITH DOT BELOW;Lu;0;L;0059 0323;;;;N;;;;1EF5;
+1EF5;LATIN SMALL LETTER Y WITH DOT BELOW;Ll;0;L;0079 0323;;;;N;;;1EF4;;1EF4
+1EF6;LATIN CAPITAL LETTER Y WITH HOOK ABOVE;Lu;0;L;0059 0309;;;;N;;;;1EF7;
+1EF7;LATIN SMALL LETTER Y WITH HOOK ABOVE;Ll;0;L;0079 0309;;;;N;;;1EF6;;1EF6
+1EF8;LATIN CAPITAL LETTER Y WITH TILDE;Lu;0;L;0059 0303;;;;N;;;;1EF9;
+1EF9;LATIN SMALL LETTER Y WITH TILDE;Ll;0;L;0079 0303;;;;N;;;1EF8;;1EF8
+1F00;GREEK SMALL LETTER ALPHA WITH PSILI;Ll;0;L;03B1 0313;;;;N;;;1F08;;1F08
+1F01;GREEK SMALL LETTER ALPHA WITH DASIA;Ll;0;L;03B1 0314;;;;N;;;1F09;;1F09
+1F02;GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA;Ll;0;L;1F00 0300;;;;N;;;1F0A;;1F0A
+1F03;GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA;Ll;0;L;1F01 0300;;;;N;;;1F0B;;1F0B
+1F04;GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA;Ll;0;L;1F00 0301;;;;N;;;1F0C;;1F0C
+1F05;GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA;Ll;0;L;1F01 0301;;;;N;;;1F0D;;1F0D
+1F06;GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI;Ll;0;L;1F00 0342;;;;N;;;1F0E;;1F0E
+1F07;GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI;Ll;0;L;1F01 0342;;;;N;;;1F0F;;1F0F
+1F08;GREEK CAPITAL LETTER ALPHA WITH PSILI;Lu;0;L;0391 0313;;;;N;;;;1F00;
+1F09;GREEK CAPITAL LETTER ALPHA WITH DASIA;Lu;0;L;0391 0314;;;;N;;;;1F01;
+1F0A;GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA;Lu;0;L;1F08 0300;;;;N;;;;1F02;
+1F0B;GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA;Lu;0;L;1F09 0300;;;;N;;;;1F03;
+1F0C;GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA;Lu;0;L;1F08 0301;;;;N;;;;1F04;
+1F0D;GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA;Lu;0;L;1F09 0301;;;;N;;;;1F05;
+1F0E;GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI;Lu;0;L;1F08 0342;;;;N;;;;1F06;
+1F0F;GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI;Lu;0;L;1F09 0342;;;;N;;;;1F07;
+1F10;GREEK SMALL LETTER EPSILON WITH PSILI;Ll;0;L;03B5 0313;;;;N;;;1F18;;1F18
+1F11;GREEK SMALL LETTER EPSILON WITH DASIA;Ll;0;L;03B5 0314;;;;N;;;1F19;;1F19
+1F12;GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA;Ll;0;L;1F10 0300;;;;N;;;1F1A;;1F1A
+1F13;GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA;Ll;0;L;1F11 0300;;;;N;;;1F1B;;1F1B
+1F14;GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA;Ll;0;L;1F10 0301;;;;N;;;1F1C;;1F1C
+1F15;GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA;Ll;0;L;1F11 0301;;;;N;;;1F1D;;1F1D
+1F18;GREEK CAPITAL LETTER EPSILON WITH PSILI;Lu;0;L;0395 0313;;;;N;;;;1F10;
+1F19;GREEK CAPITAL LETTER EPSILON WITH DASIA;Lu;0;L;0395 0314;;;;N;;;;1F11;
+1F1A;GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA;Lu;0;L;1F18 0300;;;;N;;;;1F12;
+1F1B;GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA;Lu;0;L;1F19 0300;;;;N;;;;1F13;
+1F1C;GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA;Lu;0;L;1F18 0301;;;;N;;;;1F14;
+1F1D;GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA;Lu;0;L;1F19 0301;;;;N;;;;1F15;
+1F20;GREEK SMALL LETTER ETA WITH PSILI;Ll;0;L;03B7 0313;;;;N;;;1F28;;1F28
+1F21;GREEK SMALL LETTER ETA WITH DASIA;Ll;0;L;03B7 0314;;;;N;;;1F29;;1F29
+1F22;GREEK SMALL LETTER ETA WITH PSILI AND VARIA;Ll;0;L;1F20 0300;;;;N;;;1F2A;;1F2A
+1F23;GREEK SMALL LETTER ETA WITH DASIA AND VARIA;Ll;0;L;1F21 0300;;;;N;;;1F2B;;1F2B
+1F24;GREEK SMALL LETTER ETA WITH PSILI AND OXIA;Ll;0;L;1F20 0301;;;;N;;;1F2C;;1F2C
+1F25;GREEK SMALL LETTER ETA WITH DASIA AND OXIA;Ll;0;L;1F21 0301;;;;N;;;1F2D;;1F2D
+1F26;GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI;Ll;0;L;1F20 0342;;;;N;;;1F2E;;1F2E
+1F27;GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI;Ll;0;L;1F21 0342;;;;N;;;1F2F;;1F2F
+1F28;GREEK CAPITAL LETTER ETA WITH PSILI;Lu;0;L;0397 0313;;;;N;;;;1F20;
+1F29;GREEK CAPITAL LETTER ETA WITH DASIA;Lu;0;L;0397 0314;;;;N;;;;1F21;
+1F2A;GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA;Lu;0;L;1F28 0300;;;;N;;;;1F22;
+1F2B;GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA;Lu;0;L;1F29 0300;;;;N;;;;1F23;
+1F2C;GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA;Lu;0;L;1F28 0301;;;;N;;;;1F24;
+1F2D;GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA;Lu;0;L;1F29 0301;;;;N;;;;1F25;
+1F2E;GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI;Lu;0;L;1F28 0342;;;;N;;;;1F26;
+1F2F;GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI;Lu;0;L;1F29 0342;;;;N;;;;1F27;
+1F30;GREEK SMALL LETTER IOTA WITH PSILI;Ll;0;L;03B9 0313;;;;N;;;1F38;;1F38
+1F31;GREEK SMALL LETTER IOTA WITH DASIA;Ll;0;L;03B9 0314;;;;N;;;1F39;;1F39
+1F32;GREEK SMALL LETTER IOTA WITH PSILI AND VARIA;Ll;0;L;1F30 0300;;;;N;;;1F3A;;1F3A
+1F33;GREEK SMALL LETTER IOTA WITH DASIA AND VARIA;Ll;0;L;1F31 0300;;;;N;;;1F3B;;1F3B
+1F34;GREEK SMALL LETTER IOTA WITH PSILI AND OXIA;Ll;0;L;1F30 0301;;;;N;;;1F3C;;1F3C
+1F35;GREEK SMALL LETTER IOTA WITH DASIA AND OXIA;Ll;0;L;1F31 0301;;;;N;;;1F3D;;1F3D
+1F36;GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI;Ll;0;L;1F30 0342;;;;N;;;1F3E;;1F3E
+1F37;GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI;Ll;0;L;1F31 0342;;;;N;;;1F3F;;1F3F
+1F38;GREEK CAPITAL LETTER IOTA WITH PSILI;Lu;0;L;0399 0313;;;;N;;;;1F30;
+1F39;GREEK CAPITAL LETTER IOTA WITH DASIA;Lu;0;L;0399 0314;;;;N;;;;1F31;
+1F3A;GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA;Lu;0;L;1F38 0300;;;;N;;;;1F32;
+1F3B;GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA;Lu;0;L;1F39 0300;;;;N;;;;1F33;
+1F3C;GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA;Lu;0;L;1F38 0301;;;;N;;;;1F34;
+1F3D;GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA;Lu;0;L;1F39 0301;;;;N;;;;1F35;
+1F3E;GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI;Lu;0;L;1F38 0342;;;;N;;;;1F36;
+1F3F;GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI;Lu;0;L;1F39 0342;;;;N;;;;1F37;
+1F40;GREEK SMALL LETTER OMICRON WITH PSILI;Ll;0;L;03BF 0313;;;;N;;;1F48;;1F48
+1F41;GREEK SMALL LETTER OMICRON WITH DASIA;Ll;0;L;03BF 0314;;;;N;;;1F49;;1F49
+1F42;GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA;Ll;0;L;1F40 0300;;;;N;;;1F4A;;1F4A
+1F43;GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA;Ll;0;L;1F41 0300;;;;N;;;1F4B;;1F4B
+1F44;GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA;Ll;0;L;1F40 0301;;;;N;;;1F4C;;1F4C
+1F45;GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA;Ll;0;L;1F41 0301;;;;N;;;1F4D;;1F4D
+1F48;GREEK CAPITAL LETTER OMICRON WITH PSILI;Lu;0;L;039F 0313;;;;N;;;;1F40;
+1F49;GREEK CAPITAL LETTER OMICRON WITH DASIA;Lu;0;L;039F 0314;;;;N;;;;1F41;
+1F4A;GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA;Lu;0;L;1F48 0300;;;;N;;;;1F42;
+1F4B;GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA;Lu;0;L;1F49 0300;;;;N;;;;1F43;
+1F4C;GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA;Lu;0;L;1F48 0301;;;;N;;;;1F44;
+1F4D;GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA;Lu;0;L;1F49 0301;;;;N;;;;1F45;
+1F50;GREEK SMALL LETTER UPSILON WITH PSILI;Ll;0;L;03C5 0313;;;;N;;;;;
+1F51;GREEK SMALL LETTER UPSILON WITH DASIA;Ll;0;L;03C5 0314;;;;N;;;1F59;;1F59
+1F52;GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA;Ll;0;L;1F50 0300;;;;N;;;;;
+1F53;GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA;Ll;0;L;1F51 0300;;;;N;;;1F5B;;1F5B
+1F54;GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA;Ll;0;L;1F50 0301;;;;N;;;;;
+1F55;GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA;Ll;0;L;1F51 0301;;;;N;;;1F5D;;1F5D
+1F56;GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI;Ll;0;L;1F50 0342;;;;N;;;;;
+1F57;GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI;Ll;0;L;1F51 0342;;;;N;;;1F5F;;1F5F
+1F59;GREEK CAPITAL LETTER UPSILON WITH DASIA;Lu;0;L;03A5 0314;;;;N;;;;1F51;
+1F5B;GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA;Lu;0;L;1F59 0300;;;;N;;;;1F53;
+1F5D;GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA;Lu;0;L;1F59 0301;;;;N;;;;1F55;
+1F5F;GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI;Lu;0;L;1F59 0342;;;;N;;;;1F57;
+1F60;GREEK SMALL LETTER OMEGA WITH PSILI;Ll;0;L;03C9 0313;;;;N;;;1F68;;1F68
+1F61;GREEK SMALL LETTER OMEGA WITH DASIA;Ll;0;L;03C9 0314;;;;N;;;1F69;;1F69
+1F62;GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA;Ll;0;L;1F60 0300;;;;N;;;1F6A;;1F6A
+1F63;GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA;Ll;0;L;1F61 0300;;;;N;;;1F6B;;1F6B
+1F64;GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA;Ll;0;L;1F60 0301;;;;N;;;1F6C;;1F6C
+1F65;GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA;Ll;0;L;1F61 0301;;;;N;;;1F6D;;1F6D
+1F66;GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI;Ll;0;L;1F60 0342;;;;N;;;1F6E;;1F6E
+1F67;GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI;Ll;0;L;1F61 0342;;;;N;;;1F6F;;1F6F
+1F68;GREEK CAPITAL LETTER OMEGA WITH PSILI;Lu;0;L;03A9 0313;;;;N;;;;1F60;
+1F69;GREEK CAPITAL LETTER OMEGA WITH DASIA;Lu;0;L;03A9 0314;;;;N;;;;1F61;
+1F6A;GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA;Lu;0;L;1F68 0300;;;;N;;;;1F62;
+1F6B;GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA;Lu;0;L;1F69 0300;;;;N;;;;1F63;
+1F6C;GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA;Lu;0;L;1F68 0301;;;;N;;;;1F64;
+1F6D;GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA;Lu;0;L;1F69 0301;;;;N;;;;1F65;
+1F6E;GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI;Lu;0;L;1F68 0342;;;;N;;;;1F66;
+1F6F;GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI;Lu;0;L;1F69 0342;;;;N;;;;1F67;
+1F70;GREEK SMALL LETTER ALPHA WITH VARIA;Ll;0;L;03B1 0300;;;;N;;;1FBA;;1FBA
+1F71;GREEK SMALL LETTER ALPHA WITH OXIA;Ll;0;L;03AC;;;;N;;;1FBB;;1FBB
+1F72;GREEK SMALL LETTER EPSILON WITH VARIA;Ll;0;L;03B5 0300;;;;N;;;1FC8;;1FC8
+1F73;GREEK SMALL LETTER EPSILON WITH OXIA;Ll;0;L;03AD;;;;N;;;1FC9;;1FC9
+1F74;GREEK SMALL LETTER ETA WITH VARIA;Ll;0;L;03B7 0300;;;;N;;;1FCA;;1FCA
+1F75;GREEK SMALL LETTER ETA WITH OXIA;Ll;0;L;03AE;;;;N;;;1FCB;;1FCB
+1F76;GREEK SMALL LETTER IOTA WITH VARIA;Ll;0;L;03B9 0300;;;;N;;;1FDA;;1FDA
+1F77;GREEK SMALL LETTER IOTA WITH OXIA;Ll;0;L;03AF;;;;N;;;1FDB;;1FDB
+1F78;GREEK SMALL LETTER OMICRON WITH VARIA;Ll;0;L;03BF 0300;;;;N;;;1FF8;;1FF8
+1F79;GREEK SMALL LETTER OMICRON WITH OXIA;Ll;0;L;03CC;;;;N;;;1FF9;;1FF9
+1F7A;GREEK SMALL LETTER UPSILON WITH VARIA;Ll;0;L;03C5 0300;;;;N;;;1FEA;;1FEA
+1F7B;GREEK SMALL LETTER UPSILON WITH OXIA;Ll;0;L;03CD;;;;N;;;1FEB;;1FEB
+1F7C;GREEK SMALL LETTER OMEGA WITH VARIA;Ll;0;L;03C9 0300;;;;N;;;1FFA;;1FFA
+1F7D;GREEK SMALL LETTER OMEGA WITH OXIA;Ll;0;L;03CE;;;;N;;;1FFB;;1FFB
+1F80;GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI;Ll;0;L;1F00 0345;;;;N;;;1F88;;1F88
+1F81;GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI;Ll;0;L;1F01 0345;;;;N;;;1F89;;1F89
+1F82;GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F02 0345;;;;N;;;1F8A;;1F8A
+1F83;GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F03 0345;;;;N;;;1F8B;;1F8B
+1F84;GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F04 0345;;;;N;;;1F8C;;1F8C
+1F85;GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F05 0345;;;;N;;;1F8D;;1F8D
+1F86;GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F06 0345;;;;N;;;1F8E;;1F8E
+1F87;GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F07 0345;;;;N;;;1F8F;;1F8F
+1F88;GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI;Lt;0;L;1F08 0345;;;;N;;;;1F80;
+1F89;GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI;Lt;0;L;1F09 0345;;;;N;;;;1F81;
+1F8A;GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F0A 0345;;;;N;;;;1F82;
+1F8B;GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F0B 0345;;;;N;;;;1F83;
+1F8C;GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F0C 0345;;;;N;;;;1F84;
+1F8D;GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F0D 0345;;;;N;;;;1F85;
+1F8E;GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F0E 0345;;;;N;;;;1F86;
+1F8F;GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F0F 0345;;;;N;;;;1F87;
+1F90;GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI;Ll;0;L;1F20 0345;;;;N;;;1F98;;1F98
+1F91;GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI;Ll;0;L;1F21 0345;;;;N;;;1F99;;1F99
+1F92;GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F22 0345;;;;N;;;1F9A;;1F9A
+1F93;GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F23 0345;;;;N;;;1F9B;;1F9B
+1F94;GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F24 0345;;;;N;;;1F9C;;1F9C
+1F95;GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F25 0345;;;;N;;;1F9D;;1F9D
+1F96;GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F26 0345;;;;N;;;1F9E;;1F9E
+1F97;GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F27 0345;;;;N;;;1F9F;;1F9F
+1F98;GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI;Lt;0;L;1F28 0345;;;;N;;;;1F90;
+1F99;GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI;Lt;0;L;1F29 0345;;;;N;;;;1F91;
+1F9A;GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F2A 0345;;;;N;;;;1F92;
+1F9B;GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F2B 0345;;;;N;;;;1F93;
+1F9C;GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F2C 0345;;;;N;;;;1F94;
+1F9D;GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F2D 0345;;;;N;;;;1F95;
+1F9E;GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F2E 0345;;;;N;;;;1F96;
+1F9F;GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F2F 0345;;;;N;;;;1F97;
+1FA0;GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI;Ll;0;L;1F60 0345;;;;N;;;1FA8;;1FA8
+1FA1;GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI;Ll;0;L;1F61 0345;;;;N;;;1FA9;;1FA9
+1FA2;GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F62 0345;;;;N;;;1FAA;;1FAA
+1FA3;GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F63 0345;;;;N;;;1FAB;;1FAB
+1FA4;GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F64 0345;;;;N;;;1FAC;;1FAC
+1FA5;GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F65 0345;;;;N;;;1FAD;;1FAD
+1FA6;GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F66 0345;;;;N;;;1FAE;;1FAE
+1FA7;GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F67 0345;;;;N;;;1FAF;;1FAF
+1FA8;GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI;Lt;0;L;1F68 0345;;;;N;;;;1FA0;
+1FA9;GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI;Lt;0;L;1F69 0345;;;;N;;;;1FA1;
+1FAA;GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F6A 0345;;;;N;;;;1FA2;
+1FAB;GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F6B 0345;;;;N;;;;1FA3;
+1FAC;GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F6C 0345;;;;N;;;;1FA4;
+1FAD;GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F6D 0345;;;;N;;;;1FA5;
+1FAE;GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F6E 0345;;;;N;;;;1FA6;
+1FAF;GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F6F 0345;;;;N;;;;1FA7;
+1FB0;GREEK SMALL LETTER ALPHA WITH VRACHY;Ll;0;L;03B1 0306;;;;N;;;1FB8;;1FB8
+1FB1;GREEK SMALL LETTER ALPHA WITH MACRON;Ll;0;L;03B1 0304;;;;N;;;1FB9;;1FB9
+1FB2;GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI;Ll;0;L;1F70 0345;;;;N;;;;;
+1FB3;GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI;Ll;0;L;03B1 0345;;;;N;;;1FBC;;1FBC
+1FB4;GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI;Ll;0;L;03AC 0345;;;;N;;;;;
+1FB6;GREEK SMALL LETTER ALPHA WITH PERISPOMENI;Ll;0;L;03B1 0342;;;;N;;;;;
+1FB7;GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1FB6 0345;;;;N;;;;;
+1FB8;GREEK CAPITAL LETTER ALPHA WITH VRACHY;Lu;0;L;0391 0306;;;;N;;;;1FB0;
+1FB9;GREEK CAPITAL LETTER ALPHA WITH MACRON;Lu;0;L;0391 0304;;;;N;;;;1FB1;
+1FBA;GREEK CAPITAL LETTER ALPHA WITH VARIA;Lu;0;L;0391 0300;;;;N;;;;1F70;
+1FBB;GREEK CAPITAL LETTER ALPHA WITH OXIA;Lu;0;L;0386;;;;N;;;;1F71;
+1FBC;GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI;Lt;0;L;0391 0345;;;;N;;;;1FB3;
+1FBD;GREEK KORONIS;Sk;0;ON;<compat> 0020 0313;;;;N;;;;;
+1FBE;GREEK PROSGEGRAMMENI;Ll;0;L;03B9;;;;N;;;0399;;0399
+1FBF;GREEK PSILI;Sk;0;ON;<compat> 0020 0313;;;;N;;;;;
+1FC0;GREEK PERISPOMENI;Sk;0;ON;<compat> 0020 0342;;;;N;;;;;
+1FC1;GREEK DIALYTIKA AND PERISPOMENI;Sk;0;ON;00A8 0342;;;;N;;;;;
+1FC2;GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI;Ll;0;L;1F74 0345;;;;N;;;;;
+1FC3;GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI;Ll;0;L;03B7 0345;;;;N;;;1FCC;;1FCC
+1FC4;GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI;Ll;0;L;03AE 0345;;;;N;;;;;
+1FC6;GREEK SMALL LETTER ETA WITH PERISPOMENI;Ll;0;L;03B7 0342;;;;N;;;;;
+1FC7;GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1FC6 0345;;;;N;;;;;
+1FC8;GREEK CAPITAL LETTER EPSILON WITH VARIA;Lu;0;L;0395 0300;;;;N;;;;1F72;
+1FC9;GREEK CAPITAL LETTER EPSILON WITH OXIA;Lu;0;L;0388;;;;N;;;;1F73;
+1FCA;GREEK CAPITAL LETTER ETA WITH VARIA;Lu;0;L;0397 0300;;;;N;;;;1F74;
+1FCB;GREEK CAPITAL LETTER ETA WITH OXIA;Lu;0;L;0389;;;;N;;;;1F75;
+1FCC;GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI;Lt;0;L;0397 0345;;;;N;;;;1FC3;
+1FCD;GREEK PSILI AND VARIA;Sk;0;ON;1FBF 0300;;;;N;;;;;
+1FCE;GREEK PSILI AND OXIA;Sk;0;ON;1FBF 0301;;;;N;;;;;
+1FCF;GREEK PSILI AND PERISPOMENI;Sk;0;ON;1FBF 0342;;;;N;;;;;
+1FD0;GREEK SMALL LETTER IOTA WITH VRACHY;Ll;0;L;03B9 0306;;;;N;;;1FD8;;1FD8
+1FD1;GREEK SMALL LETTER IOTA WITH MACRON;Ll;0;L;03B9 0304;;;;N;;;1FD9;;1FD9
+1FD2;GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA;Ll;0;L;03CA 0300;;;;N;;;;;
+1FD3;GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA;Ll;0;L;0390;;;;N;;;;;
+1FD6;GREEK SMALL LETTER IOTA WITH PERISPOMENI;Ll;0;L;03B9 0342;;;;N;;;;;
+1FD7;GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI;Ll;0;L;03CA 0342;;;;N;;;;;
+1FD8;GREEK CAPITAL LETTER IOTA WITH VRACHY;Lu;0;L;0399 0306;;;;N;;;;1FD0;
+1FD9;GREEK CAPITAL LETTER IOTA WITH MACRON;Lu;0;L;0399 0304;;;;N;;;;1FD1;
+1FDA;GREEK CAPITAL LETTER IOTA WITH VARIA;Lu;0;L;0399 0300;;;;N;;;;1F76;
+1FDB;GREEK CAPITAL LETTER IOTA WITH OXIA;Lu;0;L;038A;;;;N;;;;1F77;
+1FDD;GREEK DASIA AND VARIA;Sk;0;ON;1FFE 0300;;;;N;;;;;
+1FDE;GREEK DASIA AND OXIA;Sk;0;ON;1FFE 0301;;;;N;;;;;
+1FDF;GREEK DASIA AND PERISPOMENI;Sk;0;ON;1FFE 0342;;;;N;;;;;
+1FE0;GREEK SMALL LETTER UPSILON WITH VRACHY;Ll;0;L;03C5 0306;;;;N;;;1FE8;;1FE8
+1FE1;GREEK SMALL LETTER UPSILON WITH MACRON;Ll;0;L;03C5 0304;;;;N;;;1FE9;;1FE9
+1FE2;GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA;Ll;0;L;03CB 0300;;;;N;;;;;
+1FE3;GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA;Ll;0;L;03B0;;;;N;;;;;
+1FE4;GREEK SMALL LETTER RHO WITH PSILI;Ll;0;L;03C1 0313;;;;N;;;;;
+1FE5;GREEK SMALL LETTER RHO WITH DASIA;Ll;0;L;03C1 0314;;;;N;;;1FEC;;1FEC
+1FE6;GREEK SMALL LETTER UPSILON WITH PERISPOMENI;Ll;0;L;03C5 0342;;;;N;;;;;
+1FE7;GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI;Ll;0;L;03CB 0342;;;;N;;;;;
+1FE8;GREEK CAPITAL LETTER UPSILON WITH VRACHY;Lu;0;L;03A5 0306;;;;N;;;;1FE0;
+1FE9;GREEK CAPITAL LETTER UPSILON WITH MACRON;Lu;0;L;03A5 0304;;;;N;;;;1FE1;
+1FEA;GREEK CAPITAL LETTER UPSILON WITH VARIA;Lu;0;L;03A5 0300;;;;N;;;;1F7A;
+1FEB;GREEK CAPITAL LETTER UPSILON WITH OXIA;Lu;0;L;038E;;;;N;;;;1F7B;
+1FEC;GREEK CAPITAL LETTER RHO WITH DASIA;Lu;0;L;03A1 0314;;;;N;;;;1FE5;
+1FED;GREEK DIALYTIKA AND VARIA;Sk;0;ON;00A8 0300;;;;N;;;;;
+1FEE;GREEK DIALYTIKA AND OXIA;Sk;0;ON;0385;;;;N;;;;;
+1FEF;GREEK VARIA;Sk;0;ON;0060;;;;N;;;;;
+1FF2;GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI;Ll;0;L;1F7C 0345;;;;N;;;;;
+1FF3;GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI;Ll;0;L;03C9 0345;;;;N;;;1FFC;;1FFC
+1FF4;GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI;Ll;0;L;03CE 0345;;;;N;;;;;
+1FF6;GREEK SMALL LETTER OMEGA WITH PERISPOMENI;Ll;0;L;03C9 0342;;;;N;;;;;
+1FF7;GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1FF6 0345;;;;N;;;;;
+1FF8;GREEK CAPITAL LETTER OMICRON WITH VARIA;Lu;0;L;039F 0300;;;;N;;;;1F78;
+1FF9;GREEK CAPITAL LETTER OMICRON WITH OXIA;Lu;0;L;038C;;;;N;;;;1F79;
+1FFA;GREEK CAPITAL LETTER OMEGA WITH VARIA;Lu;0;L;03A9 0300;;;;N;;;;1F7C;
+1FFB;GREEK CAPITAL LETTER OMEGA WITH OXIA;Lu;0;L;038F;;;;N;;;;1F7D;
+1FFC;GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI;Lt;0;L;03A9 0345;;;;N;;;;1FF3;
+1FFD;GREEK OXIA;Sk;0;ON;00B4;;;;N;;;;;
+1FFE;GREEK DASIA;Sk;0;ON;<compat> 0020 0314;;;;N;;;;;
+2000;EN QUAD;Zs;0;WS;2002;;;;N;;;;;
+2001;EM QUAD;Zs;0;WS;2003;;;;N;;;;;
+2002;EN SPACE;Zs;0;WS;<compat> 0020;;;;N;;;;;
+2003;EM SPACE;Zs;0;WS;<compat> 0020;;;;N;;;;;
+2004;THREE-PER-EM SPACE;Zs;0;WS;<compat> 0020;;;;N;;;;;
+2005;FOUR-PER-EM SPACE;Zs;0;WS;<compat> 0020;;;;N;;;;;
+2006;SIX-PER-EM SPACE;Zs;0;WS;<compat> 0020;;;;N;;;;;
+2007;FIGURE SPACE;Zs;0;WS;<noBreak> 0020;;;;N;;;;;
+2008;PUNCTUATION SPACE;Zs;0;WS;<compat> 0020;;;;N;;;;;
+2009;THIN SPACE;Zs;0;WS;<compat> 0020;;;;N;;;;;
+200A;HAIR SPACE;Zs;0;WS;<compat> 0020;;;;N;;;;;
+200B;ZERO WIDTH SPACE;Cf;0;BN;;;;;N;;;;;
+200C;ZERO WIDTH NON-JOINER;Cf;0;BN;;;;;N;;;;;
+200D;ZERO WIDTH JOINER;Cf;0;BN;;;;;N;;;;;
+200E;LEFT-TO-RIGHT MARK;Cf;0;L;;;;;N;;;;;
+200F;RIGHT-TO-LEFT MARK;Cf;0;R;;;;;N;;;;;
+2010;HYPHEN;Pd;0;ON;;;;;N;;;;;
+2011;NON-BREAKING HYPHEN;Pd;0;ON;<noBreak> 2010;;;;N;;;;;
+2012;FIGURE DASH;Pd;0;ON;;;;;N;;;;;
+2013;EN DASH;Pd;0;ON;;;;;N;;;;;
+2014;EM DASH;Pd;0;ON;;;;;N;;;;;
+2015;HORIZONTAL BAR;Pd;0;ON;;;;;N;QUOTATION DASH;;;;
+2016;DOUBLE VERTICAL LINE;Po;0;ON;;;;;N;DOUBLE VERTICAL BAR;;;;
+2017;DOUBLE LOW LINE;Po;0;ON;<compat> 0020 0333;;;;N;SPACING DOUBLE UNDERSCORE;;;;
+2018;LEFT SINGLE QUOTATION MARK;Pi;0;ON;;;;;N;SINGLE TURNED COMMA QUOTATION MARK;;;;
+2019;RIGHT SINGLE QUOTATION MARK;Pf;0;ON;;;;;N;SINGLE COMMA QUOTATION MARK;;;;
+201A;SINGLE LOW-9 QUOTATION MARK;Ps;0;ON;;;;;N;LOW SINGLE COMMA QUOTATION MARK;;;;
+201B;SINGLE HIGH-REVERSED-9 QUOTATION MARK;Pi;0;ON;;;;;N;SINGLE REVERSED COMMA QUOTATION MARK;;;;
+201C;LEFT DOUBLE QUOTATION MARK;Pi;0;ON;;;;;N;DOUBLE TURNED COMMA QUOTATION MARK;;;;
+201D;RIGHT DOUBLE QUOTATION MARK;Pf;0;ON;;;;;N;DOUBLE COMMA QUOTATION MARK;;;;
+201E;DOUBLE LOW-9 QUOTATION MARK;Ps;0;ON;;;;;N;LOW DOUBLE COMMA QUOTATION MARK;;;;
+201F;DOUBLE HIGH-REVERSED-9 QUOTATION MARK;Pi;0;ON;;;;;N;DOUBLE REVERSED COMMA QUOTATION MARK;;;;
+2020;DAGGER;Po;0;ON;;;;;N;;;;;
+2021;DOUBLE DAGGER;Po;0;ON;;;;;N;;;;;
+2022;BULLET;Po;0;ON;;;;;N;;;;;
+2023;TRIANGULAR BULLET;Po;0;ON;;;;;N;;;;;
+2024;ONE DOT LEADER;Po;0;ON;<compat> 002E;;;;N;;;;;
+2025;TWO DOT LEADER;Po;0;ON;<compat> 002E 002E;;;;N;;;;;
+2026;HORIZONTAL ELLIPSIS;Po;0;ON;<compat> 002E 002E 002E;;;;N;;;;;
+2027;HYPHENATION POINT;Po;0;ON;;;;;N;;;;;
+2028;LINE SEPARATOR;Zl;0;WS;;;;;N;;;;;
+2029;PARAGRAPH SEPARATOR;Zp;0;B;;;;;N;;;;;
+202A;LEFT-TO-RIGHT EMBEDDING;Cf;0;LRE;;;;;N;;;;;
+202B;RIGHT-TO-LEFT EMBEDDING;Cf;0;RLE;;;;;N;;;;;
+202C;POP DIRECTIONAL FORMATTING;Cf;0;PDF;;;;;N;;;;;
+202D;LEFT-TO-RIGHT OVERRIDE;Cf;0;LRO;;;;;N;;;;;
+202E;RIGHT-TO-LEFT OVERRIDE;Cf;0;RLO;;;;;N;;;;;
+202F;NARROW NO-BREAK SPACE;Zs;0;CS;<noBreak> 0020;;;;N;;;;;
+2030;PER MILLE SIGN;Po;0;ET;;;;;N;;;;;
+2031;PER TEN THOUSAND SIGN;Po;0;ET;;;;;N;;;;;
+2032;PRIME;Po;0;ET;;;;;N;;;;;
+2033;DOUBLE PRIME;Po;0;ET;<compat> 2032 2032;;;;N;;;;;
+2034;TRIPLE PRIME;Po;0;ET;<compat> 2032 2032 2032;;;;N;;;;;
+2035;REVERSED PRIME;Po;0;ON;;;;;N;;;;;
+2036;REVERSED DOUBLE PRIME;Po;0;ON;<compat> 2035 2035;;;;N;;;;;
+2037;REVERSED TRIPLE PRIME;Po;0;ON;<compat> 2035 2035 2035;;;;N;;;;;
+2038;CARET;Po;0;ON;;;;;N;;;;;
+2039;SINGLE LEFT-POINTING ANGLE QUOTATION MARK;Pi;0;ON;;;;;Y;LEFT POINTING SINGLE GUILLEMET;;;;
+203A;SINGLE RIGHT-POINTING ANGLE QUOTATION MARK;Pf;0;ON;;;;;Y;RIGHT POINTING SINGLE GUILLEMET;;;;
+203B;REFERENCE MARK;Po;0;ON;;;;;N;;;;;
+203C;DOUBLE EXCLAMATION MARK;Po;0;ON;<compat> 0021 0021;;;;N;;;;;
+203D;INTERROBANG;Po;0;ON;;;;;N;;;;;
+203E;OVERLINE;Po;0;ON;<compat> 0020 0305;;;;N;SPACING OVERSCORE;;;;
+203F;UNDERTIE;Pc;0;ON;;;;;N;;Enotikon;;;
+2040;CHARACTER TIE;Pc;0;ON;;;;;N;;;;;
+2041;CARET INSERTION POINT;Po;0;ON;;;;;N;;;;;
+2042;ASTERISM;Po;0;ON;;;;;N;;;;;
+2043;HYPHEN BULLET;Po;0;ON;;;;;N;;;;;
+2044;FRACTION SLASH;Sm;0;CS;;;;;N;;;;;
+2045;LEFT SQUARE BRACKET WITH QUILL;Ps;0;ON;;;;;Y;;;;;
+2046;RIGHT SQUARE BRACKET WITH QUILL;Pe;0;ON;;;;;Y;;;;;
+2047;DOUBLE QUESTION MARK;Po;0;ON;<compat> 003F 003F;;;;N;;;;;
+2048;QUESTION EXCLAMATION MARK;Po;0;ON;<compat> 003F 0021;;;;N;;;;;
+2049;EXCLAMATION QUESTION MARK;Po;0;ON;<compat> 0021 003F;;;;N;;;;;
+204A;TIRONIAN SIGN ET;Po;0;ON;;;;;N;;;;;
+204B;REVERSED PILCROW SIGN;Po;0;ON;;;;;N;;;;;
+204C;BLACK LEFTWARDS BULLET;Po;0;ON;;;;;N;;;;;
+204D;BLACK RIGHTWARDS BULLET;Po;0;ON;;;;;N;;;;;
+204E;LOW ASTERISK;Po;0;ON;;;;;N;;;;;
+204F;REVERSED SEMICOLON;Po;0;ON;;;;;N;;;;;
+2050;CLOSE UP;Po;0;ON;;;;;N;;;;;
+2051;TWO ASTERISKS ALIGNED VERTICALLY;Po;0;ON;;;;;N;;;;;
+2052;COMMERCIAL MINUS SIGN;Sm;0;ON;;;;;N;;;;;
+2053;SWUNG DASH;Po;0;ON;;;;;N;;;;;
+2054;INVERTED UNDERTIE;Pc;0;ON;;;;;N;;;;;
+2055;FLOWER PUNCTUATION MARK;Po;0;ON;;;;;N;;;;;
+2056;THREE DOT PUNCTUATION;Po;0;ON;;;;;N;;;;;
+2057;QUADRUPLE PRIME;Po;0;ON;<compat> 2032 2032 2032 2032;;;;N;;;;;
+2058;FOUR DOT PUNCTUATION;Po;0;ON;;;;;N;;;;;
+2059;FIVE DOT PUNCTUATION;Po;0;ON;;;;;N;;;;;
+205A;TWO DOT PUNCTUATION;Po;0;ON;;;;;N;;;;;
+205B;FOUR DOT MARK;Po;0;ON;;;;;N;;;;;
+205C;DOTTED CROSS;Po;0;ON;;;;;N;;;;;
+205D;TRICOLON;Po;0;ON;;;;;N;;;;;
+205E;VERTICAL FOUR DOTS;Po;0;ON;;;;;N;;;;;
+205F;MEDIUM MATHEMATICAL SPACE;Zs;0;WS;<compat> 0020;;;;N;;;;;
+2060;WORD JOINER;Cf;0;BN;;;;;N;;;;;
+2061;FUNCTION APPLICATION;Cf;0;BN;;;;;N;;;;;
+2062;INVISIBLE TIMES;Cf;0;BN;;;;;N;;;;;
+2063;INVISIBLE SEPARATOR;Cf;0;BN;;;;;N;;;;;
+206A;INHIBIT SYMMETRIC SWAPPING;Cf;0;BN;;;;;N;;;;;
+206B;ACTIVATE SYMMETRIC SWAPPING;Cf;0;BN;;;;;N;;;;;
+206C;INHIBIT ARABIC FORM SHAPING;Cf;0;BN;;;;;N;;;;;
+206D;ACTIVATE ARABIC FORM SHAPING;Cf;0;BN;;;;;N;;;;;
+206E;NATIONAL DIGIT SHAPES;Cf;0;BN;;;;;N;;;;;
+206F;NOMINAL DIGIT SHAPES;Cf;0;BN;;;;;N;;;;;
+2070;SUPERSCRIPT ZERO;No;0;EN;<super> 0030;;0;0;N;SUPERSCRIPT DIGIT ZERO;;;;
+2071;SUPERSCRIPT LATIN SMALL LETTER I;Ll;0;L;<super> 0069;;;;N;;;;;
+2074;SUPERSCRIPT FOUR;No;0;EN;<super> 0034;;4;4;N;SUPERSCRIPT DIGIT FOUR;;;;
+2075;SUPERSCRIPT FIVE;No;0;EN;<super> 0035;;5;5;N;SUPERSCRIPT DIGIT FIVE;;;;
+2076;SUPERSCRIPT SIX;No;0;EN;<super> 0036;;6;6;N;SUPERSCRIPT DIGIT SIX;;;;
+2077;SUPERSCRIPT SEVEN;No;0;EN;<super> 0037;;7;7;N;SUPERSCRIPT DIGIT SEVEN;;;;
+2078;SUPERSCRIPT EIGHT;No;0;EN;<super> 0038;;8;8;N;SUPERSCRIPT DIGIT EIGHT;;;;
+2079;SUPERSCRIPT NINE;No;0;EN;<super> 0039;;9;9;N;SUPERSCRIPT DIGIT NINE;;;;
+207A;SUPERSCRIPT PLUS SIGN;Sm;0;ES;<super> 002B;;;;N;;;;;
+207B;SUPERSCRIPT MINUS;Sm;0;ES;<super> 2212;;;;N;SUPERSCRIPT HYPHEN-MINUS;;;;
+207C;SUPERSCRIPT EQUALS SIGN;Sm;0;ON;<super> 003D;;;;N;;;;;
+207D;SUPERSCRIPT LEFT PARENTHESIS;Ps;0;ON;<super> 0028;;;;Y;SUPERSCRIPT OPENING PARENTHESIS;;;;
+207E;SUPERSCRIPT RIGHT PARENTHESIS;Pe;0;ON;<super> 0029;;;;Y;SUPERSCRIPT CLOSING PARENTHESIS;;;;
+207F;SUPERSCRIPT LATIN SMALL LETTER N;Ll;0;L;<super> 006E;;;;N;;;;;
+2080;SUBSCRIPT ZERO;No;0;EN;<sub> 0030;;0;0;N;SUBSCRIPT DIGIT ZERO;;;;
+2081;SUBSCRIPT ONE;No;0;EN;<sub> 0031;;1;1;N;SUBSCRIPT DIGIT ONE;;;;
+2082;SUBSCRIPT TWO;No;0;EN;<sub> 0032;;2;2;N;SUBSCRIPT DIGIT TWO;;;;
+2083;SUBSCRIPT THREE;No;0;EN;<sub> 0033;;3;3;N;SUBSCRIPT DIGIT THREE;;;;
+2084;SUBSCRIPT FOUR;No;0;EN;<sub> 0034;;4;4;N;SUBSCRIPT DIGIT FOUR;;;;
+2085;SUBSCRIPT FIVE;No;0;EN;<sub> 0035;;5;5;N;SUBSCRIPT DIGIT FIVE;;;;
+2086;SUBSCRIPT SIX;No;0;EN;<sub> 0036;;6;6;N;SUBSCRIPT DIGIT SIX;;;;
+2087;SUBSCRIPT SEVEN;No;0;EN;<sub> 0037;;7;7;N;SUBSCRIPT DIGIT SEVEN;;;;
+2088;SUBSCRIPT EIGHT;No;0;EN;<sub> 0038;;8;8;N;SUBSCRIPT DIGIT EIGHT;;;;
+2089;SUBSCRIPT NINE;No;0;EN;<sub> 0039;;9;9;N;SUBSCRIPT DIGIT NINE;;;;
+208A;SUBSCRIPT PLUS SIGN;Sm;0;ES;<sub> 002B;;;;N;;;;;
+208B;SUBSCRIPT MINUS;Sm;0;ES;<sub> 2212;;;;N;SUBSCRIPT HYPHEN-MINUS;;;;
+208C;SUBSCRIPT EQUALS SIGN;Sm;0;ON;<sub> 003D;;;;N;;;;;
+208D;SUBSCRIPT LEFT PARENTHESIS;Ps;0;ON;<sub> 0028;;;;Y;SUBSCRIPT OPENING PARENTHESIS;;;;
+208E;SUBSCRIPT RIGHT PARENTHESIS;Pe;0;ON;<sub> 0029;;;;Y;SUBSCRIPT CLOSING PARENTHESIS;;;;
+2090;LATIN SUBSCRIPT SMALL LETTER A;Lm;0;L;<sub> 0061;;;;N;;;;;
+2091;LATIN SUBSCRIPT SMALL LETTER E;Lm;0;L;<sub> 0065;;;;N;;;;;
+2092;LATIN SUBSCRIPT SMALL LETTER O;Lm;0;L;<sub> 006F;;;;N;;;;;
+2093;LATIN SUBSCRIPT SMALL LETTER X;Lm;0;L;<sub> 0078;;;;N;;;;;
+2094;LATIN SUBSCRIPT SMALL LETTER SCHWA;Lm;0;L;<sub> 0259;;;;N;;;;;
+20A0;EURO-CURRENCY SIGN;Sc;0;ET;;;;;N;;;;;
+20A1;COLON SIGN;Sc;0;ET;;;;;N;;;;;
+20A2;CRUZEIRO SIGN;Sc;0;ET;;;;;N;;;;;
+20A3;FRENCH FRANC SIGN;Sc;0;ET;;;;;N;;;;;
+20A4;LIRA SIGN;Sc;0;ET;;;;;N;;;;;
+20A5;MILL SIGN;Sc;0;ET;;;;;N;;;;;
+20A6;NAIRA SIGN;Sc;0;ET;;;;;N;;;;;
+20A7;PESETA SIGN;Sc;0;ET;;;;;N;;;;;
+20A8;RUPEE SIGN;Sc;0;ET;<compat> 0052 0073;;;;N;;;;;
+20A9;WON SIGN;Sc;0;ET;;;;;N;;;;;
+20AA;NEW SHEQEL SIGN;Sc;0;ET;;;;;N;;;;;
+20AB;DONG SIGN;Sc;0;ET;;;;;N;;;;;
+20AC;EURO SIGN;Sc;0;ET;;;;;N;;;;;
+20AD;KIP SIGN;Sc;0;ET;;;;;N;;;;;
+20AE;TUGRIK SIGN;Sc;0;ET;;;;;N;;;;;
+20AF;DRACHMA SIGN;Sc;0;ET;;;;;N;;;;;
+20B0;GERMAN PENNY SIGN;Sc;0;ET;;;;;N;;;;;
+20B1;PESO SIGN;Sc;0;ET;;;;;N;;;;;
+20B2;GUARANI SIGN;Sc;0;ET;;;;;N;;;;;
+20B3;AUSTRAL SIGN;Sc;0;ET;;;;;N;;;;;
+20B4;HRYVNIA SIGN;Sc;0;ET;;;;;N;;;;;
+20B5;CEDI SIGN;Sc;0;ET;;;;;N;;;;;
+20D0;COMBINING LEFT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT HARPOON ABOVE;;;;
+20D1;COMBINING RIGHT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RIGHT HARPOON ABOVE;;;;
+20D2;COMBINING LONG VERTICAL LINE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG VERTICAL BAR OVERLAY;;;;
+20D3;COMBINING SHORT VERTICAL LINE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING SHORT VERTICAL BAR OVERLAY;;;;
+20D4;COMBINING ANTICLOCKWISE ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING ANTICLOCKWISE ARROW ABOVE;;;;
+20D5;COMBINING CLOCKWISE ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING CLOCKWISE ARROW ABOVE;;;;
+20D6;COMBINING LEFT ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT ARROW ABOVE;;;;
+20D7;COMBINING RIGHT ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RIGHT ARROW ABOVE;;;;
+20D8;COMBINING RING OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING RING OVERLAY;;;;
+20D9;COMBINING CLOCKWISE RING OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING CLOCKWISE RING OVERLAY;;;;
+20DA;COMBINING ANTICLOCKWISE RING OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING ANTICLOCKWISE RING OVERLAY;;;;
+20DB;COMBINING THREE DOTS ABOVE;Mn;230;NSM;;;;;N;NON-SPACING THREE DOTS ABOVE;;;;
+20DC;COMBINING FOUR DOTS ABOVE;Mn;230;NSM;;;;;N;NON-SPACING FOUR DOTS ABOVE;;;;
+20DD;COMBINING ENCLOSING CIRCLE;Me;0;NSM;;;;;N;ENCLOSING CIRCLE;;;;
+20DE;COMBINING ENCLOSING SQUARE;Me;0;NSM;;;;;N;ENCLOSING SQUARE;;;;
+20DF;COMBINING ENCLOSING DIAMOND;Me;0;NSM;;;;;N;ENCLOSING DIAMOND;;;;
+20E0;COMBINING ENCLOSING CIRCLE BACKSLASH;Me;0;NSM;;;;;N;ENCLOSING CIRCLE SLASH;;;;
+20E1;COMBINING LEFT RIGHT ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT RIGHT ARROW ABOVE;;;;
+20E2;COMBINING ENCLOSING SCREEN;Me;0;NSM;;;;;N;;;;;
+20E3;COMBINING ENCLOSING KEYCAP;Me;0;NSM;;;;;N;;;;;
+20E4;COMBINING ENCLOSING UPWARD POINTING TRIANGLE;Me;0;NSM;;;;;N;;;;;
+20E5;COMBINING REVERSE SOLIDUS OVERLAY;Mn;1;NSM;;;;;N;;;;;
+20E6;COMBINING DOUBLE VERTICAL STROKE OVERLAY;Mn;1;NSM;;;;;N;;;;;
+20E7;COMBINING ANNUITY SYMBOL;Mn;230;NSM;;;;;N;;;;;
+20E8;COMBINING TRIPLE UNDERDOT;Mn;220;NSM;;;;;N;;;;;
+20E9;COMBINING WIDE BRIDGE ABOVE;Mn;230;NSM;;;;;N;;;;;
+20EA;COMBINING LEFTWARDS ARROW OVERLAY;Mn;1;NSM;;;;;N;;;;;
+20EB;COMBINING LONG DOUBLE SOLIDUS OVERLAY;Mn;1;NSM;;;;;N;;;;;
+2100;ACCOUNT OF;So;0;ON;<compat> 0061 002F 0063;;;;N;;;;;
+2101;ADDRESSED TO THE SUBJECT;So;0;ON;<compat> 0061 002F 0073;;;;N;;;;;
+2102;DOUBLE-STRUCK CAPITAL C;Lu;0;L;<font> 0043;;;;N;DOUBLE-STRUCK C;;;;
+2103;DEGREE CELSIUS;So;0;ON;<compat> 00B0 0043;;;;N;DEGREES CENTIGRADE;;;;
+2104;CENTRE LINE SYMBOL;So;0;ON;;;;;N;C L SYMBOL;;;;
+2105;CARE OF;So;0;ON;<compat> 0063 002F 006F;;;;N;;;;;
+2106;CADA UNA;So;0;ON;<compat> 0063 002F 0075;;;;N;;;;;
+2107;EULER CONSTANT;Lu;0;L;<compat> 0190;;;;N;EULERS;;;;
+2108;SCRUPLE;So;0;ON;;;;;N;;;;;
+2109;DEGREE FAHRENHEIT;So;0;ON;<compat> 00B0 0046;;;;N;DEGREES FAHRENHEIT;;;;
+210A;SCRIPT SMALL G;Ll;0;L;<font> 0067;;;;N;;;;;
+210B;SCRIPT CAPITAL H;Lu;0;L;<font> 0048;;;;N;SCRIPT H;;;;
+210C;BLACK-LETTER CAPITAL H;Lu;0;L;<font> 0048;;;;N;BLACK-LETTER H;;;;
+210D;DOUBLE-STRUCK CAPITAL H;Lu;0;L;<font> 0048;;;;N;DOUBLE-STRUCK H;;;;
+210E;PLANCK CONSTANT;Ll;0;L;<font> 0068;;;;N;;;;;
+210F;PLANCK CONSTANT OVER TWO PI;Ll;0;L;<font> 0127;;;;N;PLANCK CONSTANT OVER 2 PI;;;;
+2110;SCRIPT CAPITAL I;Lu;0;L;<font> 0049;;;;N;SCRIPT I;;;;
+2111;BLACK-LETTER CAPITAL I;Lu;0;L;<font> 0049;;;;N;BLACK-LETTER I;;;;
+2112;SCRIPT CAPITAL L;Lu;0;L;<font> 004C;;;;N;SCRIPT L;;;;
+2113;SCRIPT SMALL L;Ll;0;L;<font> 006C;;;;N;;;;;
+2114;L B BAR SYMBOL;So;0;ON;;;;;N;;;;;
+2115;DOUBLE-STRUCK CAPITAL N;Lu;0;L;<font> 004E;;;;N;DOUBLE-STRUCK N;;;;
+2116;NUMERO SIGN;So;0;ON;<compat> 004E 006F;;;;N;NUMERO;;;;
+2117;SOUND RECORDING COPYRIGHT;So;0;ON;;;;;N;;;;;
+2118;SCRIPT CAPITAL P;So;0;ON;;;;;N;SCRIPT P;;;;
+2119;DOUBLE-STRUCK CAPITAL P;Lu;0;L;<font> 0050;;;;N;DOUBLE-STRUCK P;;;;
+211A;DOUBLE-STRUCK CAPITAL Q;Lu;0;L;<font> 0051;;;;N;DOUBLE-STRUCK Q;;;;
+211B;SCRIPT CAPITAL R;Lu;0;L;<font> 0052;;;;N;SCRIPT R;;;;
+211C;BLACK-LETTER CAPITAL R;Lu;0;L;<font> 0052;;;;N;BLACK-LETTER R;;;;
+211D;DOUBLE-STRUCK CAPITAL R;Lu;0;L;<font> 0052;;;;N;DOUBLE-STRUCK R;;;;
+211E;PRESCRIPTION TAKE;So;0;ON;;;;;N;;;;;
+211F;RESPONSE;So;0;ON;;;;;N;;;;;
+2120;SERVICE MARK;So;0;ON;<super> 0053 004D;;;;N;;;;;
+2121;TELEPHONE SIGN;So;0;ON;<compat> 0054 0045 004C;;;;N;T E L SYMBOL;;;;
+2122;TRADE MARK SIGN;So;0;ON;<super> 0054 004D;;;;N;TRADEMARK;;;;
+2123;VERSICLE;So;0;ON;;;;;N;;;;;
+2124;DOUBLE-STRUCK CAPITAL Z;Lu;0;L;<font> 005A;;;;N;DOUBLE-STRUCK Z;;;;
+2125;OUNCE SIGN;So;0;ON;;;;;N;OUNCE;;;;
+2126;OHM SIGN;Lu;0;L;03A9;;;;N;OHM;;;03C9;
+2127;INVERTED OHM SIGN;So;0;ON;;;;;N;MHO;;;;
+2128;BLACK-LETTER CAPITAL Z;Lu;0;L;<font> 005A;;;;N;BLACK-LETTER Z;;;;
+2129;TURNED GREEK SMALL LETTER IOTA;So;0;ON;;;;;N;;;;;
+212A;KELVIN SIGN;Lu;0;L;004B;;;;N;DEGREES KELVIN;;;006B;
+212B;ANGSTROM SIGN;Lu;0;L;00C5;;;;N;ANGSTROM UNIT;;;00E5;
+212C;SCRIPT CAPITAL B;Lu;0;L;<font> 0042;;;;N;SCRIPT B;;;;
+212D;BLACK-LETTER CAPITAL C;Lu;0;L;<font> 0043;;;;N;BLACK-LETTER C;;;;
+212E;ESTIMATED SYMBOL;So;0;ET;;;;;N;;;;;
+212F;SCRIPT SMALL E;Ll;0;L;<font> 0065;;;;N;;;;;
+2130;SCRIPT CAPITAL E;Lu;0;L;<font> 0045;;;;N;SCRIPT E;;;;
+2131;SCRIPT CAPITAL F;Lu;0;L;<font> 0046;;;;N;SCRIPT F;;;;
+2132;TURNED CAPITAL F;So;0;ON;;;;;N;TURNED F;;;;
+2133;SCRIPT CAPITAL M;Lu;0;L;<font> 004D;;;;N;SCRIPT M;;;;
+2134;SCRIPT SMALL O;Ll;0;L;<font> 006F;;;;N;;;;;
+2135;ALEF SYMBOL;Lo;0;L;<compat> 05D0;;;;N;FIRST TRANSFINITE CARDINAL;;;;
+2136;BET SYMBOL;Lo;0;L;<compat> 05D1;;;;N;SECOND TRANSFINITE CARDINAL;;;;
+2137;GIMEL SYMBOL;Lo;0;L;<compat> 05D2;;;;N;THIRD TRANSFINITE CARDINAL;;;;
+2138;DALET SYMBOL;Lo;0;L;<compat> 05D3;;;;N;FOURTH TRANSFINITE CARDINAL;;;;
+2139;INFORMATION SOURCE;Ll;0;L;<font> 0069;;;;N;;;;;
+213A;ROTATED CAPITAL Q;So;0;ON;;;;;N;;;;;
+213B;FACSIMILE SIGN;So;0;ON;<compat> 0046 0041 0058;;;;N;;;;;
+213C;DOUBLE-STRUCK SMALL PI;Ll;0;L;<font> 03C0;;;;N;;;;;
+213D;DOUBLE-STRUCK SMALL GAMMA;Ll;0;L;<font> 03B3;;;;N;;;;;
+213E;DOUBLE-STRUCK CAPITAL GAMMA;Lu;0;L;<font> 0393;;;;N;;;;;
+213F;DOUBLE-STRUCK CAPITAL PI;Lu;0;L;<font> 03A0;;;;N;;;;;
+2140;DOUBLE-STRUCK N-ARY SUMMATION;Sm;0;ON;<font> 2211;;;;Y;;;;;
+2141;TURNED SANS-SERIF CAPITAL G;Sm;0;ON;;;;;N;;;;;
+2142;TURNED SANS-SERIF CAPITAL L;Sm;0;ON;;;;;N;;;;;
+2143;REVERSED SANS-SERIF CAPITAL L;Sm;0;ON;;;;;N;;;;;
+2144;TURNED SANS-SERIF CAPITAL Y;Sm;0;ON;;;;;N;;;;;
+2145;DOUBLE-STRUCK ITALIC CAPITAL D;Lu;0;L;<font> 0044;;;;N;;;;;
+2146;DOUBLE-STRUCK ITALIC SMALL D;Ll;0;L;<font> 0064;;;;N;;;;;
+2147;DOUBLE-STRUCK ITALIC SMALL E;Ll;0;L;<font> 0065;;;;N;;;;;
+2148;DOUBLE-STRUCK ITALIC SMALL I;Ll;0;L;<font> 0069;;;;N;;;;;
+2149;DOUBLE-STRUCK ITALIC SMALL J;Ll;0;L;<font> 006A;;;;N;;;;;
+214A;PROPERTY LINE;So;0;ON;;;;;N;;;;;
+214B;TURNED AMPERSAND;Sm;0;ON;;;;;N;;;;;
+214C;PER SIGN;So;0;ON;;;;;N;;;;;
+2153;VULGAR FRACTION ONE THIRD;No;0;ON;<fraction> 0031 2044 0033;;;1/3;N;FRACTION ONE THIRD;;;;
+2154;VULGAR FRACTION TWO THIRDS;No;0;ON;<fraction> 0032 2044 0033;;;2/3;N;FRACTION TWO THIRDS;;;;
+2155;VULGAR FRACTION ONE FIFTH;No;0;ON;<fraction> 0031 2044 0035;;;1/5;N;FRACTION ONE FIFTH;;;;
+2156;VULGAR FRACTION TWO FIFTHS;No;0;ON;<fraction> 0032 2044 0035;;;2/5;N;FRACTION TWO FIFTHS;;;;
+2157;VULGAR FRACTION THREE FIFTHS;No;0;ON;<fraction> 0033 2044 0035;;;3/5;N;FRACTION THREE FIFTHS;;;;
+2158;VULGAR FRACTION FOUR FIFTHS;No;0;ON;<fraction> 0034 2044 0035;;;4/5;N;FRACTION FOUR FIFTHS;;;;
+2159;VULGAR FRACTION ONE SIXTH;No;0;ON;<fraction> 0031 2044 0036;;;1/6;N;FRACTION ONE SIXTH;;;;
+215A;VULGAR FRACTION FIVE SIXTHS;No;0;ON;<fraction> 0035 2044 0036;;;5/6;N;FRACTION FIVE SIXTHS;;;;
+215B;VULGAR FRACTION ONE EIGHTH;No;0;ON;<fraction> 0031 2044 0038;;;1/8;N;FRACTION ONE EIGHTH;;;;
+215C;VULGAR FRACTION THREE EIGHTHS;No;0;ON;<fraction> 0033 2044 0038;;;3/8;N;FRACTION THREE EIGHTHS;;;;
+215D;VULGAR FRACTION FIVE EIGHTHS;No;0;ON;<fraction> 0035 2044 0038;;;5/8;N;FRACTION FIVE EIGHTHS;;;;
+215E;VULGAR FRACTION SEVEN EIGHTHS;No;0;ON;<fraction> 0037 2044 0038;;;7/8;N;FRACTION SEVEN EIGHTHS;;;;
+215F;FRACTION NUMERATOR ONE;No;0;ON;<fraction> 0031 2044;;;1;N;;;;;
+2160;ROMAN NUMERAL ONE;Nl;0;L;<compat> 0049;;;1;N;;;;2170;
+2161;ROMAN NUMERAL TWO;Nl;0;L;<compat> 0049 0049;;;2;N;;;;2171;
+2162;ROMAN NUMERAL THREE;Nl;0;L;<compat> 0049 0049 0049;;;3;N;;;;2172;
+2163;ROMAN NUMERAL FOUR;Nl;0;L;<compat> 0049 0056;;;4;N;;;;2173;
+2164;ROMAN NUMERAL FIVE;Nl;0;L;<compat> 0056;;;5;N;;;;2174;
+2165;ROMAN NUMERAL SIX;Nl;0;L;<compat> 0056 0049;;;6;N;;;;2175;
+2166;ROMAN NUMERAL SEVEN;Nl;0;L;<compat> 0056 0049 0049;;;7;N;;;;2176;
+2167;ROMAN NUMERAL EIGHT;Nl;0;L;<compat> 0056 0049 0049 0049;;;8;N;;;;2177;
+2168;ROMAN NUMERAL NINE;Nl;0;L;<compat> 0049 0058;;;9;N;;;;2178;
+2169;ROMAN NUMERAL TEN;Nl;0;L;<compat> 0058;;;10;N;;;;2179;
+216A;ROMAN NUMERAL ELEVEN;Nl;0;L;<compat> 0058 0049;;;11;N;;;;217A;
+216B;ROMAN NUMERAL TWELVE;Nl;0;L;<compat> 0058 0049 0049;;;12;N;;;;217B;
+216C;ROMAN NUMERAL FIFTY;Nl;0;L;<compat> 004C;;;50;N;;;;217C;
+216D;ROMAN NUMERAL ONE HUNDRED;Nl;0;L;<compat> 0043;;;100;N;;;;217D;
+216E;ROMAN NUMERAL FIVE HUNDRED;Nl;0;L;<compat> 0044;;;500;N;;;;217E;
+216F;ROMAN NUMERAL ONE THOUSAND;Nl;0;L;<compat> 004D;;;1000;N;;;;217F;
+2170;SMALL ROMAN NUMERAL ONE;Nl;0;L;<compat> 0069;;;1;N;;;2160;;2160
+2171;SMALL ROMAN NUMERAL TWO;Nl;0;L;<compat> 0069 0069;;;2;N;;;2161;;2161
+2172;SMALL ROMAN NUMERAL THREE;Nl;0;L;<compat> 0069 0069 0069;;;3;N;;;2162;;2162
+2173;SMALL ROMAN NUMERAL FOUR;Nl;0;L;<compat> 0069 0076;;;4;N;;;2163;;2163
+2174;SMALL ROMAN NUMERAL FIVE;Nl;0;L;<compat> 0076;;;5;N;;;2164;;2164
+2175;SMALL ROMAN NUMERAL SIX;Nl;0;L;<compat> 0076 0069;;;6;N;;;2165;;2165
+2176;SMALL ROMAN NUMERAL SEVEN;Nl;0;L;<compat> 0076 0069 0069;;;7;N;;;2166;;2166
+2177;SMALL ROMAN NUMERAL EIGHT;Nl;0;L;<compat> 0076 0069 0069 0069;;;8;N;;;2167;;2167
+2178;SMALL ROMAN NUMERAL NINE;Nl;0;L;<compat> 0069 0078;;;9;N;;;2168;;2168
+2179;SMALL ROMAN NUMERAL TEN;Nl;0;L;<compat> 0078;;;10;N;;;2169;;2169
+217A;SMALL ROMAN NUMERAL ELEVEN;Nl;0;L;<compat> 0078 0069;;;11;N;;;216A;;216A
+217B;SMALL ROMAN NUMERAL TWELVE;Nl;0;L;<compat> 0078 0069 0069;;;12;N;;;216B;;216B
+217C;SMALL ROMAN NUMERAL FIFTY;Nl;0;L;<compat> 006C;;;50;N;;;216C;;216C
+217D;SMALL ROMAN NUMERAL ONE HUNDRED;Nl;0;L;<compat> 0063;;;100;N;;;216D;;216D
+217E;SMALL ROMAN NUMERAL FIVE HUNDRED;Nl;0;L;<compat> 0064;;;500;N;;;216E;;216E
+217F;SMALL ROMAN NUMERAL ONE THOUSAND;Nl;0;L;<compat> 006D;;;1000;N;;;216F;;216F
+2180;ROMAN NUMERAL ONE THOUSAND C D;Nl;0;L;;;;1000;N;;;;;
+2181;ROMAN NUMERAL FIVE THOUSAND;Nl;0;L;;;;5000;N;;;;;
+2182;ROMAN NUMERAL TEN THOUSAND;Nl;0;L;;;;10000;N;;;;;
+2183;ROMAN NUMERAL REVERSED ONE HUNDRED;Nl;0;L;;;;;N;;;;;
+2190;LEFTWARDS ARROW;Sm;0;ON;;;;;N;LEFT ARROW;;;;
+2191;UPWARDS ARROW;Sm;0;ON;;;;;N;UP ARROW;;;;
+2192;RIGHTWARDS ARROW;Sm;0;ON;;;;;N;RIGHT ARROW;;;;
+2193;DOWNWARDS ARROW;Sm;0;ON;;;;;N;DOWN ARROW;;;;
+2194;LEFT RIGHT ARROW;Sm;0;ON;;;;;N;;;;;
+2195;UP DOWN ARROW;So;0;ON;;;;;N;;;;;
+2196;NORTH WEST ARROW;So;0;ON;;;;;N;UPPER LEFT ARROW;;;;
+2197;NORTH EAST ARROW;So;0;ON;;;;;N;UPPER RIGHT ARROW;;;;
+2198;SOUTH EAST ARROW;So;0;ON;;;;;N;LOWER RIGHT ARROW;;;;
+2199;SOUTH WEST ARROW;So;0;ON;;;;;N;LOWER LEFT ARROW;;;;
+219A;LEFTWARDS ARROW WITH STROKE;Sm;0;ON;2190 0338;;;;N;LEFT ARROW WITH STROKE;;;;
+219B;RIGHTWARDS ARROW WITH STROKE;Sm;0;ON;2192 0338;;;;N;RIGHT ARROW WITH STROKE;;;;
+219C;LEFTWARDS WAVE ARROW;So;0;ON;;;;;N;LEFT WAVE ARROW;;;;
+219D;RIGHTWARDS WAVE ARROW;So;0;ON;;;;;N;RIGHT WAVE ARROW;;;;
+219E;LEFTWARDS TWO HEADED ARROW;So;0;ON;;;;;N;LEFT TWO HEADED ARROW;;;;
+219F;UPWARDS TWO HEADED ARROW;So;0;ON;;;;;N;UP TWO HEADED ARROW;;;;
+21A0;RIGHTWARDS TWO HEADED ARROW;Sm;0;ON;;;;;N;RIGHT TWO HEADED ARROW;;;;
+21A1;DOWNWARDS TWO HEADED ARROW;So;0;ON;;;;;N;DOWN TWO HEADED ARROW;;;;
+21A2;LEFTWARDS ARROW WITH TAIL;So;0;ON;;;;;N;LEFT ARROW WITH TAIL;;;;
+21A3;RIGHTWARDS ARROW WITH TAIL;Sm;0;ON;;;;;N;RIGHT ARROW WITH TAIL;;;;
+21A4;LEFTWARDS ARROW FROM BAR;So;0;ON;;;;;N;LEFT ARROW FROM BAR;;;;
+21A5;UPWARDS ARROW FROM BAR;So;0;ON;;;;;N;UP ARROW FROM BAR;;;;
+21A6;RIGHTWARDS ARROW FROM BAR;Sm;0;ON;;;;;N;RIGHT ARROW FROM BAR;;;;
+21A7;DOWNWARDS ARROW FROM BAR;So;0;ON;;;;;N;DOWN ARROW FROM BAR;;;;
+21A8;UP DOWN ARROW WITH BASE;So;0;ON;;;;;N;;;;;
+21A9;LEFTWARDS ARROW WITH HOOK;So;0;ON;;;;;N;LEFT ARROW WITH HOOK;;;;
+21AA;RIGHTWARDS ARROW WITH HOOK;So;0;ON;;;;;N;RIGHT ARROW WITH HOOK;;;;
+21AB;LEFTWARDS ARROW WITH LOOP;So;0;ON;;;;;N;LEFT ARROW WITH LOOP;;;;
+21AC;RIGHTWARDS ARROW WITH LOOP;So;0;ON;;;;;N;RIGHT ARROW WITH LOOP;;;;
+21AD;LEFT RIGHT WAVE ARROW;So;0;ON;;;;;N;;;;;
+21AE;LEFT RIGHT ARROW WITH STROKE;Sm;0;ON;2194 0338;;;;N;;;;;
+21AF;DOWNWARDS ZIGZAG ARROW;So;0;ON;;;;;N;DOWN ZIGZAG ARROW;;;;
+21B0;UPWARDS ARROW WITH TIP LEFTWARDS;So;0;ON;;;;;N;UP ARROW WITH TIP LEFT;;;;
+21B1;UPWARDS ARROW WITH TIP RIGHTWARDS;So;0;ON;;;;;N;UP ARROW WITH TIP RIGHT;;;;
+21B2;DOWNWARDS ARROW WITH TIP LEFTWARDS;So;0;ON;;;;;N;DOWN ARROW WITH TIP LEFT;;;;
+21B3;DOWNWARDS ARROW WITH TIP RIGHTWARDS;So;0;ON;;;;;N;DOWN ARROW WITH TIP RIGHT;;;;
+21B4;RIGHTWARDS ARROW WITH CORNER DOWNWARDS;So;0;ON;;;;;N;RIGHT ARROW WITH CORNER DOWN;;;;
+21B5;DOWNWARDS ARROW WITH CORNER LEFTWARDS;So;0;ON;;;;;N;DOWN ARROW WITH CORNER LEFT;;;;
+21B6;ANTICLOCKWISE TOP SEMICIRCLE ARROW;So;0;ON;;;;;N;;;;;
+21B7;CLOCKWISE TOP SEMICIRCLE ARROW;So;0;ON;;;;;N;;;;;
+21B8;NORTH WEST ARROW TO LONG BAR;So;0;ON;;;;;N;UPPER LEFT ARROW TO LONG BAR;;;;
+21B9;LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR;So;0;ON;;;;;N;LEFT ARROW TO BAR OVER RIGHT ARROW TO BAR;;;;
+21BA;ANTICLOCKWISE OPEN CIRCLE ARROW;So;0;ON;;;;;N;;;;;
+21BB;CLOCKWISE OPEN CIRCLE ARROW;So;0;ON;;;;;N;;;;;
+21BC;LEFTWARDS HARPOON WITH BARB UPWARDS;So;0;ON;;;;;N;LEFT HARPOON WITH BARB UP;;;;
+21BD;LEFTWARDS HARPOON WITH BARB DOWNWARDS;So;0;ON;;;;;N;LEFT HARPOON WITH BARB DOWN;;;;
+21BE;UPWARDS HARPOON WITH BARB RIGHTWARDS;So;0;ON;;;;;N;UP HARPOON WITH BARB RIGHT;;;;
+21BF;UPWARDS HARPOON WITH BARB LEFTWARDS;So;0;ON;;;;;N;UP HARPOON WITH BARB LEFT;;;;
+21C0;RIGHTWARDS HARPOON WITH BARB UPWARDS;So;0;ON;;;;;N;RIGHT HARPOON WITH BARB UP;;;;
+21C1;RIGHTWARDS HARPOON WITH BARB DOWNWARDS;So;0;ON;;;;;N;RIGHT HARPOON WITH BARB DOWN;;;;
+21C2;DOWNWARDS HARPOON WITH BARB RIGHTWARDS;So;0;ON;;;;;N;DOWN HARPOON WITH BARB RIGHT;;;;
+21C3;DOWNWARDS HARPOON WITH BARB LEFTWARDS;So;0;ON;;;;;N;DOWN HARPOON WITH BARB LEFT;;;;
+21C4;RIGHTWARDS ARROW OVER LEFTWARDS ARROW;So;0;ON;;;;;N;RIGHT ARROW OVER LEFT ARROW;;;;
+21C5;UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW;So;0;ON;;;;;N;UP ARROW LEFT OF DOWN ARROW;;;;
+21C6;LEFTWARDS ARROW OVER RIGHTWARDS ARROW;So;0;ON;;;;;N;LEFT ARROW OVER RIGHT ARROW;;;;
+21C7;LEFTWARDS PAIRED ARROWS;So;0;ON;;;;;N;LEFT PAIRED ARROWS;;;;
+21C8;UPWARDS PAIRED ARROWS;So;0;ON;;;;;N;UP PAIRED ARROWS;;;;
+21C9;RIGHTWARDS PAIRED ARROWS;So;0;ON;;;;;N;RIGHT PAIRED ARROWS;;;;
+21CA;DOWNWARDS PAIRED ARROWS;So;0;ON;;;;;N;DOWN PAIRED ARROWS;;;;
+21CB;LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON;So;0;ON;;;;;N;LEFT HARPOON OVER RIGHT HARPOON;;;;
+21CC;RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON;So;0;ON;;;;;N;RIGHT HARPOON OVER LEFT HARPOON;;;;
+21CD;LEFTWARDS DOUBLE ARROW WITH STROKE;So;0;ON;21D0 0338;;;;N;LEFT DOUBLE ARROW WITH STROKE;;;;
+21CE;LEFT RIGHT DOUBLE ARROW WITH STROKE;Sm;0;ON;21D4 0338;;;;N;;;;;
+21CF;RIGHTWARDS DOUBLE ARROW WITH STROKE;Sm;0;ON;21D2 0338;;;;N;RIGHT DOUBLE ARROW WITH STROKE;;;;
+21D0;LEFTWARDS DOUBLE ARROW;So;0;ON;;;;;N;LEFT DOUBLE ARROW;;;;
+21D1;UPWARDS DOUBLE ARROW;So;0;ON;;;;;N;UP DOUBLE ARROW;;;;
+21D2;RIGHTWARDS DOUBLE ARROW;Sm;0;ON;;;;;N;RIGHT DOUBLE ARROW;;;;
+21D3;DOWNWARDS DOUBLE ARROW;So;0;ON;;;;;N;DOWN DOUBLE ARROW;;;;
+21D4;LEFT RIGHT DOUBLE ARROW;Sm;0;ON;;;;;N;;;;;
+21D5;UP DOWN DOUBLE ARROW;So;0;ON;;;;;N;;;;;
+21D6;NORTH WEST DOUBLE ARROW;So;0;ON;;;;;N;UPPER LEFT DOUBLE ARROW;;;;
+21D7;NORTH EAST DOUBLE ARROW;So;0;ON;;;;;N;UPPER RIGHT DOUBLE ARROW;;;;
+21D8;SOUTH EAST DOUBLE ARROW;So;0;ON;;;;;N;LOWER RIGHT DOUBLE ARROW;;;;
+21D9;SOUTH WEST DOUBLE ARROW;So;0;ON;;;;;N;LOWER LEFT DOUBLE ARROW;;;;
+21DA;LEFTWARDS TRIPLE ARROW;So;0;ON;;;;;N;LEFT TRIPLE ARROW;;;;
+21DB;RIGHTWARDS TRIPLE ARROW;So;0;ON;;;;;N;RIGHT TRIPLE ARROW;;;;
+21DC;LEFTWARDS SQUIGGLE ARROW;So;0;ON;;;;;N;LEFT SQUIGGLE ARROW;;;;
+21DD;RIGHTWARDS SQUIGGLE ARROW;So;0;ON;;;;;N;RIGHT SQUIGGLE ARROW;;;;
+21DE;UPWARDS ARROW WITH DOUBLE STROKE;So;0;ON;;;;;N;UP ARROW WITH DOUBLE STROKE;;;;
+21DF;DOWNWARDS ARROW WITH DOUBLE STROKE;So;0;ON;;;;;N;DOWN ARROW WITH DOUBLE STROKE;;;;
+21E0;LEFTWARDS DASHED ARROW;So;0;ON;;;;;N;LEFT DASHED ARROW;;;;
+21E1;UPWARDS DASHED ARROW;So;0;ON;;;;;N;UP DASHED ARROW;;;;
+21E2;RIGHTWARDS DASHED ARROW;So;0;ON;;;;;N;RIGHT DASHED ARROW;;;;
+21E3;DOWNWARDS DASHED ARROW;So;0;ON;;;;;N;DOWN DASHED ARROW;;;;
+21E4;LEFTWARDS ARROW TO BAR;So;0;ON;;;;;N;LEFT ARROW TO BAR;;;;
+21E5;RIGHTWARDS ARROW TO BAR;So;0;ON;;;;;N;RIGHT ARROW TO BAR;;;;
+21E6;LEFTWARDS WHITE ARROW;So;0;ON;;;;;N;WHITE LEFT ARROW;;;;
+21E7;UPWARDS WHITE ARROW;So;0;ON;;;;;N;WHITE UP ARROW;;;;
+21E8;RIGHTWARDS WHITE ARROW;So;0;ON;;;;;N;WHITE RIGHT ARROW;;;;
+21E9;DOWNWARDS WHITE ARROW;So;0;ON;;;;;N;WHITE DOWN ARROW;;;;
+21EA;UPWARDS WHITE ARROW FROM BAR;So;0;ON;;;;;N;WHITE UP ARROW FROM BAR;;;;
+21EB;UPWARDS WHITE ARROW ON PEDESTAL;So;0;ON;;;;;N;;;;;
+21EC;UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR;So;0;ON;;;;;N;;;;;
+21ED;UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR;So;0;ON;;;;;N;;;;;
+21EE;UPWARDS WHITE DOUBLE ARROW;So;0;ON;;;;;N;;;;;
+21EF;UPWARDS WHITE DOUBLE ARROW ON PEDESTAL;So;0;ON;;;;;N;;;;;
+21F0;RIGHTWARDS WHITE ARROW FROM WALL;So;0;ON;;;;;N;;;;;
+21F1;NORTH WEST ARROW TO CORNER;So;0;ON;;;;;N;;;;;
+21F2;SOUTH EAST ARROW TO CORNER;So;0;ON;;;;;N;;;;;
+21F3;UP DOWN WHITE ARROW;So;0;ON;;;;;N;;;;;
+21F4;RIGHT ARROW WITH SMALL CIRCLE;Sm;0;ON;;;;;N;;;;;
+21F5;DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+21F6;THREE RIGHTWARDS ARROWS;Sm;0;ON;;;;;N;;;;;
+21F7;LEFTWARDS ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21F8;RIGHTWARDS ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21F9;LEFT RIGHT ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21FA;LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21FB;RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21FC;LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21FD;LEFTWARDS OPEN-HEADED ARROW;Sm;0;ON;;;;;N;;;;;
+21FE;RIGHTWARDS OPEN-HEADED ARROW;Sm;0;ON;;;;;N;;;;;
+21FF;LEFT RIGHT OPEN-HEADED ARROW;Sm;0;ON;;;;;N;;;;;
+2200;FOR ALL;Sm;0;ON;;;;;N;;;;;
+2201;COMPLEMENT;Sm;0;ON;;;;;Y;;;;;
+2202;PARTIAL DIFFERENTIAL;Sm;0;ON;;;;;Y;;;;;
+2203;THERE EXISTS;Sm;0;ON;;;;;Y;;;;;
+2204;THERE DOES NOT EXIST;Sm;0;ON;2203 0338;;;;Y;;;;;
+2205;EMPTY SET;Sm;0;ON;;;;;N;;;;;
+2206;INCREMENT;Sm;0;ON;;;;;N;;;;;
+2207;NABLA;Sm;0;ON;;;;;N;;;;;
+2208;ELEMENT OF;Sm;0;ON;;;;;Y;;;;;
+2209;NOT AN ELEMENT OF;Sm;0;ON;2208 0338;;;;Y;;;;;
+220A;SMALL ELEMENT OF;Sm;0;ON;;;;;Y;;;;;
+220B;CONTAINS AS MEMBER;Sm;0;ON;;;;;Y;;;;;
+220C;DOES NOT CONTAIN AS MEMBER;Sm;0;ON;220B 0338;;;;Y;;;;;
+220D;SMALL CONTAINS AS MEMBER;Sm;0;ON;;;;;Y;;;;;
+220E;END OF PROOF;Sm;0;ON;;;;;N;;;;;
+220F;N-ARY PRODUCT;Sm;0;ON;;;;;N;;;;;
+2210;N-ARY COPRODUCT;Sm;0;ON;;;;;N;;;;;
+2211;N-ARY SUMMATION;Sm;0;ON;;;;;Y;;;;;
+2212;MINUS SIGN;Sm;0;ES;;;;;N;;;;;
+2213;MINUS-OR-PLUS SIGN;Sm;0;ET;;;;;N;;;;;
+2214;DOT PLUS;Sm;0;ON;;;;;N;;;;;
+2215;DIVISION SLASH;Sm;0;ON;;;;;Y;;;;;
+2216;SET MINUS;Sm;0;ON;;;;;Y;;;;;
+2217;ASTERISK OPERATOR;Sm;0;ON;;;;;N;;;;;
+2218;RING OPERATOR;Sm;0;ON;;;;;N;;;;;
+2219;BULLET OPERATOR;Sm;0;ON;;;;;N;;;;;
+221A;SQUARE ROOT;Sm;0;ON;;;;;Y;;;;;
+221B;CUBE ROOT;Sm;0;ON;;;;;Y;;;;;
+221C;FOURTH ROOT;Sm;0;ON;;;;;Y;;;;;
+221D;PROPORTIONAL TO;Sm;0;ON;;;;;Y;;;;;
+221E;INFINITY;Sm;0;ON;;;;;N;;;;;
+221F;RIGHT ANGLE;Sm;0;ON;;;;;Y;;;;;
+2220;ANGLE;Sm;0;ON;;;;;Y;;;;;
+2221;MEASURED ANGLE;Sm;0;ON;;;;;Y;;;;;
+2222;SPHERICAL ANGLE;Sm;0;ON;;;;;Y;;;;;
+2223;DIVIDES;Sm;0;ON;;;;;N;;;;;
+2224;DOES NOT DIVIDE;Sm;0;ON;2223 0338;;;;Y;;;;;
+2225;PARALLEL TO;Sm;0;ON;;;;;N;;;;;
+2226;NOT PARALLEL TO;Sm;0;ON;2225 0338;;;;Y;;;;;
+2227;LOGICAL AND;Sm;0;ON;;;;;N;;;;;
+2228;LOGICAL OR;Sm;0;ON;;;;;N;;;;;
+2229;INTERSECTION;Sm;0;ON;;;;;N;;;;;
+222A;UNION;Sm;0;ON;;;;;N;;;;;
+222B;INTEGRAL;Sm;0;ON;;;;;Y;;;;;
+222C;DOUBLE INTEGRAL;Sm;0;ON;<compat> 222B 222B;;;;Y;;;;;
+222D;TRIPLE INTEGRAL;Sm;0;ON;<compat> 222B 222B 222B;;;;Y;;;;;
+222E;CONTOUR INTEGRAL;Sm;0;ON;;;;;Y;;;;;
+222F;SURFACE INTEGRAL;Sm;0;ON;<compat> 222E 222E;;;;Y;;;;;
+2230;VOLUME INTEGRAL;Sm;0;ON;<compat> 222E 222E 222E;;;;Y;;;;;
+2231;CLOCKWISE INTEGRAL;Sm;0;ON;;;;;Y;;;;;
+2232;CLOCKWISE CONTOUR INTEGRAL;Sm;0;ON;;;;;Y;;;;;
+2233;ANTICLOCKWISE CONTOUR INTEGRAL;Sm;0;ON;;;;;Y;;;;;
+2234;THEREFORE;Sm;0;ON;;;;;N;;;;;
+2235;BECAUSE;Sm;0;ON;;;;;N;;;;;
+2236;RATIO;Sm;0;ON;;;;;N;;;;;
+2237;PROPORTION;Sm;0;ON;;;;;N;;;;;
+2238;DOT MINUS;Sm;0;ON;;;;;N;;;;;
+2239;EXCESS;Sm;0;ON;;;;;Y;;;;;
+223A;GEOMETRIC PROPORTION;Sm;0;ON;;;;;N;;;;;
+223B;HOMOTHETIC;Sm;0;ON;;;;;Y;;;;;
+223C;TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;;
+223D;REVERSED TILDE;Sm;0;ON;;;;;Y;;lazy S;;;
+223E;INVERTED LAZY S;Sm;0;ON;;;;;Y;;;;;
+223F;SINE WAVE;Sm;0;ON;;;;;Y;;;;;
+2240;WREATH PRODUCT;Sm;0;ON;;;;;Y;;;;;
+2241;NOT TILDE;Sm;0;ON;223C 0338;;;;Y;;;;;
+2242;MINUS TILDE;Sm;0;ON;;;;;Y;;;;;
+2243;ASYMPTOTICALLY EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2244;NOT ASYMPTOTICALLY EQUAL TO;Sm;0;ON;2243 0338;;;;Y;;;;;
+2245;APPROXIMATELY EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2246;APPROXIMATELY BUT NOT ACTUALLY EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2247;NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO;Sm;0;ON;2245 0338;;;;Y;;;;;
+2248;ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2249;NOT ALMOST EQUAL TO;Sm;0;ON;2248 0338;;;;Y;;;;;
+224A;ALMOST EQUAL OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+224B;TRIPLE TILDE;Sm;0;ON;;;;;Y;;;;;
+224C;ALL EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+224D;EQUIVALENT TO;Sm;0;ON;;;;;N;;;;;
+224E;GEOMETRICALLY EQUIVALENT TO;Sm;0;ON;;;;;N;;;;;
+224F;DIFFERENCE BETWEEN;Sm;0;ON;;;;;N;;;;;
+2250;APPROACHES THE LIMIT;Sm;0;ON;;;;;N;;;;;
+2251;GEOMETRICALLY EQUAL TO;Sm;0;ON;;;;;N;;;;;
+2252;APPROXIMATELY EQUAL TO OR THE IMAGE OF;Sm;0;ON;;;;;Y;;;;;
+2253;IMAGE OF OR APPROXIMATELY EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2254;COLON EQUALS;Sm;0;ON;;;;;Y;COLON EQUAL;;;;
+2255;EQUALS COLON;Sm;0;ON;;;;;Y;EQUAL COLON;;;;
+2256;RING IN EQUAL TO;Sm;0;ON;;;;;N;;;;;
+2257;RING EQUAL TO;Sm;0;ON;;;;;N;;;;;
+2258;CORRESPONDS TO;Sm;0;ON;;;;;N;;;;;
+2259;ESTIMATES;Sm;0;ON;;;;;N;;;;;
+225A;EQUIANGULAR TO;Sm;0;ON;;;;;N;;;;;
+225B;STAR EQUALS;Sm;0;ON;;;;;N;;;;;
+225C;DELTA EQUAL TO;Sm;0;ON;;;;;N;;;;;
+225D;EQUAL TO BY DEFINITION;Sm;0;ON;;;;;N;;;;;
+225E;MEASURED BY;Sm;0;ON;;;;;N;;;;;
+225F;QUESTIONED EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2260;NOT EQUAL TO;Sm;0;ON;003D 0338;;;;Y;;;;;
+2261;IDENTICAL TO;Sm;0;ON;;;;;N;;;;;
+2262;NOT IDENTICAL TO;Sm;0;ON;2261 0338;;;;Y;;;;;
+2263;STRICTLY EQUIVALENT TO;Sm;0;ON;;;;;N;;;;;
+2264;LESS-THAN OR EQUAL TO;Sm;0;ON;;;;;Y;LESS THAN OR EQUAL TO;;;;
+2265;GREATER-THAN OR EQUAL TO;Sm;0;ON;;;;;Y;GREATER THAN OR EQUAL TO;;;;
+2266;LESS-THAN OVER EQUAL TO;Sm;0;ON;;;;;Y;LESS THAN OVER EQUAL TO;;;;
+2267;GREATER-THAN OVER EQUAL TO;Sm;0;ON;;;;;Y;GREATER THAN OVER EQUAL TO;;;;
+2268;LESS-THAN BUT NOT EQUAL TO;Sm;0;ON;;;;;Y;LESS THAN BUT NOT EQUAL TO;;;;
+2269;GREATER-THAN BUT NOT EQUAL TO;Sm;0;ON;;;;;Y;GREATER THAN BUT NOT EQUAL TO;;;;
+226A;MUCH LESS-THAN;Sm;0;ON;;;;;Y;MUCH LESS THAN;;;;
+226B;MUCH GREATER-THAN;Sm;0;ON;;;;;Y;MUCH GREATER THAN;;;;
+226C;BETWEEN;Sm;0;ON;;;;;N;;;;;
+226D;NOT EQUIVALENT TO;Sm;0;ON;224D 0338;;;;N;;;;;
+226E;NOT LESS-THAN;Sm;0;ON;003C 0338;;;;Y;NOT LESS THAN;;;;
+226F;NOT GREATER-THAN;Sm;0;ON;003E 0338;;;;Y;NOT GREATER THAN;;;;
+2270;NEITHER LESS-THAN NOR EQUAL TO;Sm;0;ON;2264 0338;;;;Y;NEITHER LESS THAN NOR EQUAL TO;;;;
+2271;NEITHER GREATER-THAN NOR EQUAL TO;Sm;0;ON;2265 0338;;;;Y;NEITHER GREATER THAN NOR EQUAL TO;;;;
+2272;LESS-THAN OR EQUIVALENT TO;Sm;0;ON;;;;;Y;LESS THAN OR EQUIVALENT TO;;;;
+2273;GREATER-THAN OR EQUIVALENT TO;Sm;0;ON;;;;;Y;GREATER THAN OR EQUIVALENT TO;;;;
+2274;NEITHER LESS-THAN NOR EQUIVALENT TO;Sm;0;ON;2272 0338;;;;Y;NEITHER LESS THAN NOR EQUIVALENT TO;;;;
+2275;NEITHER GREATER-THAN NOR EQUIVALENT TO;Sm;0;ON;2273 0338;;;;Y;NEITHER GREATER THAN NOR EQUIVALENT TO;;;;
+2276;LESS-THAN OR GREATER-THAN;Sm;0;ON;;;;;Y;LESS THAN OR GREATER THAN;;;;
+2277;GREATER-THAN OR LESS-THAN;Sm;0;ON;;;;;Y;GREATER THAN OR LESS THAN;;;;
+2278;NEITHER LESS-THAN NOR GREATER-THAN;Sm;0;ON;2276 0338;;;;Y;NEITHER LESS THAN NOR GREATER THAN;;;;
+2279;NEITHER GREATER-THAN NOR LESS-THAN;Sm;0;ON;2277 0338;;;;Y;NEITHER GREATER THAN NOR LESS THAN;;;;
+227A;PRECEDES;Sm;0;ON;;;;;Y;;;;;
+227B;SUCCEEDS;Sm;0;ON;;;;;Y;;;;;
+227C;PRECEDES OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+227D;SUCCEEDS OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+227E;PRECEDES OR EQUIVALENT TO;Sm;0;ON;;;;;Y;;;;;
+227F;SUCCEEDS OR EQUIVALENT TO;Sm;0;ON;;;;;Y;;;;;
+2280;DOES NOT PRECEDE;Sm;0;ON;227A 0338;;;;Y;;;;;
+2281;DOES NOT SUCCEED;Sm;0;ON;227B 0338;;;;Y;;;;;
+2282;SUBSET OF;Sm;0;ON;;;;;Y;;;;;
+2283;SUPERSET OF;Sm;0;ON;;;;;Y;;;;;
+2284;NOT A SUBSET OF;Sm;0;ON;2282 0338;;;;Y;;;;;
+2285;NOT A SUPERSET OF;Sm;0;ON;2283 0338;;;;Y;;;;;
+2286;SUBSET OF OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2287;SUPERSET OF OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2288;NEITHER A SUBSET OF NOR EQUAL TO;Sm;0;ON;2286 0338;;;;Y;;;;;
+2289;NEITHER A SUPERSET OF NOR EQUAL TO;Sm;0;ON;2287 0338;;;;Y;;;;;
+228A;SUBSET OF WITH NOT EQUAL TO;Sm;0;ON;;;;;Y;SUBSET OF OR NOT EQUAL TO;;;;
+228B;SUPERSET OF WITH NOT EQUAL TO;Sm;0;ON;;;;;Y;SUPERSET OF OR NOT EQUAL TO;;;;
+228C;MULTISET;Sm;0;ON;;;;;Y;;;;;
+228D;MULTISET MULTIPLICATION;Sm;0;ON;;;;;N;;;;;
+228E;MULTISET UNION;Sm;0;ON;;;;;N;;;;;
+228F;SQUARE IMAGE OF;Sm;0;ON;;;;;Y;;;;;
+2290;SQUARE ORIGINAL OF;Sm;0;ON;;;;;Y;;;;;
+2291;SQUARE IMAGE OF OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2292;SQUARE ORIGINAL OF OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2293;SQUARE CAP;Sm;0;ON;;;;;N;;;;;
+2294;SQUARE CUP;Sm;0;ON;;;;;N;;;;;
+2295;CIRCLED PLUS;Sm;0;ON;;;;;N;;;;;
+2296;CIRCLED MINUS;Sm;0;ON;;;;;N;;;;;
+2297;CIRCLED TIMES;Sm;0;ON;;;;;N;;;;;
+2298;CIRCLED DIVISION SLASH;Sm;0;ON;;;;;Y;;;;;
+2299;CIRCLED DOT OPERATOR;Sm;0;ON;;;;;N;;;;;
+229A;CIRCLED RING OPERATOR;Sm;0;ON;;;;;N;;;;;
+229B;CIRCLED ASTERISK OPERATOR;Sm;0;ON;;;;;N;;;;;
+229C;CIRCLED EQUALS;Sm;0;ON;;;;;N;;;;;
+229D;CIRCLED DASH;Sm;0;ON;;;;;N;;;;;
+229E;SQUARED PLUS;Sm;0;ON;;;;;N;;;;;
+229F;SQUARED MINUS;Sm;0;ON;;;;;N;;;;;
+22A0;SQUARED TIMES;Sm;0;ON;;;;;N;;;;;
+22A1;SQUARED DOT OPERATOR;Sm;0;ON;;;;;N;;;;;
+22A2;RIGHT TACK;Sm;0;ON;;;;;Y;;;;;
+22A3;LEFT TACK;Sm;0;ON;;;;;Y;;;;;
+22A4;DOWN TACK;Sm;0;ON;;;;;N;;;;;
+22A5;UP TACK;Sm;0;ON;;;;;N;;;;;
+22A6;ASSERTION;Sm;0;ON;;;;;Y;;;;;
+22A7;MODELS;Sm;0;ON;;;;;Y;;;;;
+22A8;TRUE;Sm;0;ON;;;;;Y;;;;;
+22A9;FORCES;Sm;0;ON;;;;;Y;;;;;
+22AA;TRIPLE VERTICAL BAR RIGHT TURNSTILE;Sm;0;ON;;;;;Y;;;;;
+22AB;DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE;Sm;0;ON;;;;;Y;;;;;
+22AC;DOES NOT PROVE;Sm;0;ON;22A2 0338;;;;Y;;;;;
+22AD;NOT TRUE;Sm;0;ON;22A8 0338;;;;Y;;;;;
+22AE;DOES NOT FORCE;Sm;0;ON;22A9 0338;;;;Y;;;;;
+22AF;NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE;Sm;0;ON;22AB 0338;;;;Y;;;;;
+22B0;PRECEDES UNDER RELATION;Sm;0;ON;;;;;Y;;;;;
+22B1;SUCCEEDS UNDER RELATION;Sm;0;ON;;;;;Y;;;;;
+22B2;NORMAL SUBGROUP OF;Sm;0;ON;;;;;Y;;;;;
+22B3;CONTAINS AS NORMAL SUBGROUP;Sm;0;ON;;;;;Y;;;;;
+22B4;NORMAL SUBGROUP OF OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+22B5;CONTAINS AS NORMAL SUBGROUP OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+22B6;ORIGINAL OF;Sm;0;ON;;;;;Y;;;;;
+22B7;IMAGE OF;Sm;0;ON;;;;;Y;;;;;
+22B8;MULTIMAP;Sm;0;ON;;;;;Y;;;;;
+22B9;HERMITIAN CONJUGATE MATRIX;Sm;0;ON;;;;;N;;;;;
+22BA;INTERCALATE;Sm;0;ON;;;;;N;;;;;
+22BB;XOR;Sm;0;ON;;;;;N;;;;;
+22BC;NAND;Sm;0;ON;;;;;N;;;;;
+22BD;NOR;Sm;0;ON;;;;;N;;;;;
+22BE;RIGHT ANGLE WITH ARC;Sm;0;ON;;;;;Y;;;;;
+22BF;RIGHT TRIANGLE;Sm;0;ON;;;;;Y;;;;;
+22C0;N-ARY LOGICAL AND;Sm;0;ON;;;;;N;;;;;
+22C1;N-ARY LOGICAL OR;Sm;0;ON;;;;;N;;;;;
+22C2;N-ARY INTERSECTION;Sm;0;ON;;;;;N;;;;;
+22C3;N-ARY UNION;Sm;0;ON;;;;;N;;;;;
+22C4;DIAMOND OPERATOR;Sm;0;ON;;;;;N;;;;;
+22C5;DOT OPERATOR;Sm;0;ON;;;;;N;;;;;
+22C6;STAR OPERATOR;Sm;0;ON;;;;;N;;;;;
+22C7;DIVISION TIMES;Sm;0;ON;;;;;N;;;;;
+22C8;BOWTIE;Sm;0;ON;;;;;N;;;;;
+22C9;LEFT NORMAL FACTOR SEMIDIRECT PRODUCT;Sm;0;ON;;;;;Y;;;;;
+22CA;RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT;Sm;0;ON;;;;;Y;;;;;
+22CB;LEFT SEMIDIRECT PRODUCT;Sm;0;ON;;;;;Y;;;;;
+22CC;RIGHT SEMIDIRECT PRODUCT;Sm;0;ON;;;;;Y;;;;;
+22CD;REVERSED TILDE EQUALS;Sm;0;ON;;;;;Y;;;;;
+22CE;CURLY LOGICAL OR;Sm;0;ON;;;;;N;;;;;
+22CF;CURLY LOGICAL AND;Sm;0;ON;;;;;N;;;;;
+22D0;DOUBLE SUBSET;Sm;0;ON;;;;;Y;;;;;
+22D1;DOUBLE SUPERSET;Sm;0;ON;;;;;Y;;;;;
+22D2;DOUBLE INTERSECTION;Sm;0;ON;;;;;N;;;;;
+22D3;DOUBLE UNION;Sm;0;ON;;;;;N;;;;;
+22D4;PITCHFORK;Sm;0;ON;;;;;N;;;;;
+22D5;EQUAL AND PARALLEL TO;Sm;0;ON;;;;;N;;;;;
+22D6;LESS-THAN WITH DOT;Sm;0;ON;;;;;Y;LESS THAN WITH DOT;;;;
+22D7;GREATER-THAN WITH DOT;Sm;0;ON;;;;;Y;GREATER THAN WITH DOT;;;;
+22D8;VERY MUCH LESS-THAN;Sm;0;ON;;;;;Y;VERY MUCH LESS THAN;;;;
+22D9;VERY MUCH GREATER-THAN;Sm;0;ON;;;;;Y;VERY MUCH GREATER THAN;;;;
+22DA;LESS-THAN EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;LESS THAN EQUAL TO OR GREATER THAN;;;;
+22DB;GREATER-THAN EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;GREATER THAN EQUAL TO OR LESS THAN;;;;
+22DC;EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;EQUAL TO OR LESS THAN;;;;
+22DD;EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;EQUAL TO OR GREATER THAN;;;;
+22DE;EQUAL TO OR PRECEDES;Sm;0;ON;;;;;Y;;;;;
+22DF;EQUAL TO OR SUCCEEDS;Sm;0;ON;;;;;Y;;;;;
+22E0;DOES NOT PRECEDE OR EQUAL;Sm;0;ON;227C 0338;;;;Y;;;;;
+22E1;DOES NOT SUCCEED OR EQUAL;Sm;0;ON;227D 0338;;;;Y;;;;;
+22E2;NOT SQUARE IMAGE OF OR EQUAL TO;Sm;0;ON;2291 0338;;;;Y;;;;;
+22E3;NOT SQUARE ORIGINAL OF OR EQUAL TO;Sm;0;ON;2292 0338;;;;Y;;;;;
+22E4;SQUARE IMAGE OF OR NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+22E5;SQUARE ORIGINAL OF OR NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+22E6;LESS-THAN BUT NOT EQUIVALENT TO;Sm;0;ON;;;;;Y;LESS THAN BUT NOT EQUIVALENT TO;;;;
+22E7;GREATER-THAN BUT NOT EQUIVALENT TO;Sm;0;ON;;;;;Y;GREATER THAN BUT NOT EQUIVALENT TO;;;;
+22E8;PRECEDES BUT NOT EQUIVALENT TO;Sm;0;ON;;;;;Y;;;;;
+22E9;SUCCEEDS BUT NOT EQUIVALENT TO;Sm;0;ON;;;;;Y;;;;;
+22EA;NOT NORMAL SUBGROUP OF;Sm;0;ON;22B2 0338;;;;Y;;;;;
+22EB;DOES NOT CONTAIN AS NORMAL SUBGROUP;Sm;0;ON;22B3 0338;;;;Y;;;;;
+22EC;NOT NORMAL SUBGROUP OF OR EQUAL TO;Sm;0;ON;22B4 0338;;;;Y;;;;;
+22ED;DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL;Sm;0;ON;22B5 0338;;;;Y;;;;;
+22EE;VERTICAL ELLIPSIS;Sm;0;ON;;;;;N;;;;;
+22EF;MIDLINE HORIZONTAL ELLIPSIS;Sm;0;ON;;;;;N;;;;;
+22F0;UP RIGHT DIAGONAL ELLIPSIS;Sm;0;ON;;;;;Y;;;;;
+22F1;DOWN RIGHT DIAGONAL ELLIPSIS;Sm;0;ON;;;;;Y;;;;;
+22F2;ELEMENT OF WITH LONG HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22F3;ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22F4;SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22F5;ELEMENT OF WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+22F6;ELEMENT OF WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+22F7;SMALL ELEMENT OF WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+22F8;ELEMENT OF WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;;
+22F9;ELEMENT OF WITH TWO HORIZONTAL STROKES;Sm;0;ON;;;;;Y;;;;;
+22FA;CONTAINS WITH LONG HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22FB;CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22FC;SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22FD;CONTAINS WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+22FE;SMALL CONTAINS WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+22FF;Z NOTATION BAG MEMBERSHIP;Sm;0;ON;;;;;Y;;;;;
+2300;DIAMETER SIGN;So;0;ON;;;;;N;;;;;
+2301;ELECTRIC ARROW;So;0;ON;;;;;N;;;;;
+2302;HOUSE;So;0;ON;;;;;N;;;;;
+2303;UP ARROWHEAD;So;0;ON;;;;;N;;;;;
+2304;DOWN ARROWHEAD;So;0;ON;;;;;N;;;;;
+2305;PROJECTIVE;So;0;ON;;;;;N;;;;;
+2306;PERSPECTIVE;So;0;ON;;;;;N;;;;;
+2307;WAVY LINE;So;0;ON;;;;;N;;;;;
+2308;LEFT CEILING;Sm;0;ON;;;;;Y;;;;;
+2309;RIGHT CEILING;Sm;0;ON;;;;;Y;;;;;
+230A;LEFT FLOOR;Sm;0;ON;;;;;Y;;;;;
+230B;RIGHT FLOOR;Sm;0;ON;;;;;Y;;;;;
+230C;BOTTOM RIGHT CROP;So;0;ON;;;;;N;;;;;
+230D;BOTTOM LEFT CROP;So;0;ON;;;;;N;;;;;
+230E;TOP RIGHT CROP;So;0;ON;;;;;N;;;;;
+230F;TOP LEFT CROP;So;0;ON;;;;;N;;;;;
+2310;REVERSED NOT SIGN;So;0;ON;;;;;N;;;;;
+2311;SQUARE LOZENGE;So;0;ON;;;;;N;;;;;
+2312;ARC;So;0;ON;;;;;N;;;;;
+2313;SEGMENT;So;0;ON;;;;;N;;;;;
+2314;SECTOR;So;0;ON;;;;;N;;;;;
+2315;TELEPHONE RECORDER;So;0;ON;;;;;N;;;;;
+2316;POSITION INDICATOR;So;0;ON;;;;;N;;;;;
+2317;VIEWDATA SQUARE;So;0;ON;;;;;N;;;;;
+2318;PLACE OF INTEREST SIGN;So;0;ON;;;;;N;COMMAND KEY;;;;
+2319;TURNED NOT SIGN;So;0;ON;;;;;N;;;;;
+231A;WATCH;So;0;ON;;;;;N;;;;;
+231B;HOURGLASS;So;0;ON;;;;;N;;;;;
+231C;TOP LEFT CORNER;So;0;ON;;;;;N;;;;;
+231D;TOP RIGHT CORNER;So;0;ON;;;;;N;;;;;
+231E;BOTTOM LEFT CORNER;So;0;ON;;;;;N;;;;;
+231F;BOTTOM RIGHT CORNER;So;0;ON;;;;;N;;;;;
+2320;TOP HALF INTEGRAL;Sm;0;ON;;;;;Y;;;;;
+2321;BOTTOM HALF INTEGRAL;Sm;0;ON;;;;;Y;;;;;
+2322;FROWN;So;0;ON;;;;;N;;;;;
+2323;SMILE;So;0;ON;;;;;N;;;;;
+2324;UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS;So;0;ON;;;;;N;ENTER KEY;;;;
+2325;OPTION KEY;So;0;ON;;;;;N;;;;;
+2326;ERASE TO THE RIGHT;So;0;ON;;;;;N;DELETE TO THE RIGHT KEY;;;;
+2327;X IN A RECTANGLE BOX;So;0;ON;;;;;N;CLEAR KEY;;;;
+2328;KEYBOARD;So;0;ON;;;;;N;;;;;
+2329;LEFT-POINTING ANGLE BRACKET;Ps;0;ON;3008;;;;Y;BRA;;;;
+232A;RIGHT-POINTING ANGLE BRACKET;Pe;0;ON;3009;;;;Y;KET;;;;
+232B;ERASE TO THE LEFT;So;0;ON;;;;;N;DELETE TO THE LEFT KEY;;;;
+232C;BENZENE RING;So;0;ON;;;;;N;;;;;
+232D;CYLINDRICITY;So;0;ON;;;;;N;;;;;
+232E;ALL AROUND-PROFILE;So;0;ON;;;;;N;;;;;
+232F;SYMMETRY;So;0;ON;;;;;N;;;;;
+2330;TOTAL RUNOUT;So;0;ON;;;;;N;;;;;
+2331;DIMENSION ORIGIN;So;0;ON;;;;;N;;;;;
+2332;CONICAL TAPER;So;0;ON;;;;;N;;;;;
+2333;SLOPE;So;0;ON;;;;;N;;;;;
+2334;COUNTERBORE;So;0;ON;;;;;N;;;;;
+2335;COUNTERSINK;So;0;ON;;;;;N;;;;;
+2336;APL FUNCTIONAL SYMBOL I-BEAM;So;0;L;;;;;N;;;;;
+2337;APL FUNCTIONAL SYMBOL SQUISH QUAD;So;0;L;;;;;N;;;;;
+2338;APL FUNCTIONAL SYMBOL QUAD EQUAL;So;0;L;;;;;N;;;;;
+2339;APL FUNCTIONAL SYMBOL QUAD DIVIDE;So;0;L;;;;;N;;;;;
+233A;APL FUNCTIONAL SYMBOL QUAD DIAMOND;So;0;L;;;;;N;;;;;
+233B;APL FUNCTIONAL SYMBOL QUAD JOT;So;0;L;;;;;N;;;;;
+233C;APL FUNCTIONAL SYMBOL QUAD CIRCLE;So;0;L;;;;;N;;;;;
+233D;APL FUNCTIONAL SYMBOL CIRCLE STILE;So;0;L;;;;;N;;;;;
+233E;APL FUNCTIONAL SYMBOL CIRCLE JOT;So;0;L;;;;;N;;;;;
+233F;APL FUNCTIONAL SYMBOL SLASH BAR;So;0;L;;;;;N;;;;;
+2340;APL FUNCTIONAL SYMBOL BACKSLASH BAR;So;0;L;;;;;N;;;;;
+2341;APL FUNCTIONAL SYMBOL QUAD SLASH;So;0;L;;;;;N;;;;;
+2342;APL FUNCTIONAL SYMBOL QUAD BACKSLASH;So;0;L;;;;;N;;;;;
+2343;APL FUNCTIONAL SYMBOL QUAD LESS-THAN;So;0;L;;;;;N;;;;;
+2344;APL FUNCTIONAL SYMBOL QUAD GREATER-THAN;So;0;L;;;;;N;;;;;
+2345;APL FUNCTIONAL SYMBOL LEFTWARDS VANE;So;0;L;;;;;N;;;;;
+2346;APL FUNCTIONAL SYMBOL RIGHTWARDS VANE;So;0;L;;;;;N;;;;;
+2347;APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW;So;0;L;;;;;N;;;;;
+2348;APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW;So;0;L;;;;;N;;;;;
+2349;APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH;So;0;L;;;;;N;;;;;
+234A;APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR;So;0;L;;;;;N;;*;;;
+234B;APL FUNCTIONAL SYMBOL DELTA STILE;So;0;L;;;;;N;;;;;
+234C;APL FUNCTIONAL SYMBOL QUAD DOWN CARET;So;0;L;;;;;N;;;;;
+234D;APL FUNCTIONAL SYMBOL QUAD DELTA;So;0;L;;;;;N;;;;;
+234E;APL FUNCTIONAL SYMBOL DOWN TACK JOT;So;0;L;;;;;N;;*;;;
+234F;APL FUNCTIONAL SYMBOL UPWARDS VANE;So;0;L;;;;;N;;;;;
+2350;APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW;So;0;L;;;;;N;;;;;
+2351;APL FUNCTIONAL SYMBOL UP TACK OVERBAR;So;0;L;;;;;N;;*;;;
+2352;APL FUNCTIONAL SYMBOL DEL STILE;So;0;L;;;;;N;;;;;
+2353;APL FUNCTIONAL SYMBOL QUAD UP CARET;So;0;L;;;;;N;;;;;
+2354;APL FUNCTIONAL SYMBOL QUAD DEL;So;0;L;;;;;N;;;;;
+2355;APL FUNCTIONAL SYMBOL UP TACK JOT;So;0;L;;;;;N;;*;;;
+2356;APL FUNCTIONAL SYMBOL DOWNWARDS VANE;So;0;L;;;;;N;;;;;
+2357;APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW;So;0;L;;;;;N;;;;;
+2358;APL FUNCTIONAL SYMBOL QUOTE UNDERBAR;So;0;L;;;;;N;;;;;
+2359;APL FUNCTIONAL SYMBOL DELTA UNDERBAR;So;0;L;;;;;N;;;;;
+235A;APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR;So;0;L;;;;;N;;;;;
+235B;APL FUNCTIONAL SYMBOL JOT UNDERBAR;So;0;L;;;;;N;;;;;
+235C;APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR;So;0;L;;;;;N;;;;;
+235D;APL FUNCTIONAL SYMBOL UP SHOE JOT;So;0;L;;;;;N;;;;;
+235E;APL FUNCTIONAL SYMBOL QUOTE QUAD;So;0;L;;;;;N;;;;;
+235F;APL FUNCTIONAL SYMBOL CIRCLE STAR;So;0;L;;;;;N;;;;;
+2360;APL FUNCTIONAL SYMBOL QUAD COLON;So;0;L;;;;;N;;;;;
+2361;APL FUNCTIONAL SYMBOL UP TACK DIAERESIS;So;0;L;;;;;N;;*;;;
+2362;APL FUNCTIONAL SYMBOL DEL DIAERESIS;So;0;L;;;;;N;;;;;
+2363;APL FUNCTIONAL SYMBOL STAR DIAERESIS;So;0;L;;;;;N;;;;;
+2364;APL FUNCTIONAL SYMBOL JOT DIAERESIS;So;0;L;;;;;N;;;;;
+2365;APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS;So;0;L;;;;;N;;;;;
+2366;APL FUNCTIONAL SYMBOL DOWN SHOE STILE;So;0;L;;;;;N;;;;;
+2367;APL FUNCTIONAL SYMBOL LEFT SHOE STILE;So;0;L;;;;;N;;;;;
+2368;APL FUNCTIONAL SYMBOL TILDE DIAERESIS;So;0;L;;;;;N;;;;;
+2369;APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS;So;0;L;;;;;N;;;;;
+236A;APL FUNCTIONAL SYMBOL COMMA BAR;So;0;L;;;;;N;;;;;
+236B;APL FUNCTIONAL SYMBOL DEL TILDE;So;0;L;;;;;N;;;;;
+236C;APL FUNCTIONAL SYMBOL ZILDE;So;0;L;;;;;N;;;;;
+236D;APL FUNCTIONAL SYMBOL STILE TILDE;So;0;L;;;;;N;;;;;
+236E;APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR;So;0;L;;;;;N;;;;;
+236F;APL FUNCTIONAL SYMBOL QUAD NOT EQUAL;So;0;L;;;;;N;;;;;
+2370;APL FUNCTIONAL SYMBOL QUAD QUESTION;So;0;L;;;;;N;;;;;
+2371;APL FUNCTIONAL SYMBOL DOWN CARET TILDE;So;0;L;;;;;N;;;;;
+2372;APL FUNCTIONAL SYMBOL UP CARET TILDE;So;0;L;;;;;N;;;;;
+2373;APL FUNCTIONAL SYMBOL IOTA;So;0;L;;;;;N;;;;;
+2374;APL FUNCTIONAL SYMBOL RHO;So;0;L;;;;;N;;;;;
+2375;APL FUNCTIONAL SYMBOL OMEGA;So;0;L;;;;;N;;;;;
+2376;APL FUNCTIONAL SYMBOL ALPHA UNDERBAR;So;0;L;;;;;N;;;;;
+2377;APL FUNCTIONAL SYMBOL EPSILON UNDERBAR;So;0;L;;;;;N;;;;;
+2378;APL FUNCTIONAL SYMBOL IOTA UNDERBAR;So;0;L;;;;;N;;;;;
+2379;APL FUNCTIONAL SYMBOL OMEGA UNDERBAR;So;0;L;;;;;N;;;;;
+237A;APL FUNCTIONAL SYMBOL ALPHA;So;0;L;;;;;N;;;;;
+237B;NOT CHECK MARK;So;0;ON;;;;;N;;;;;
+237C;RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW;Sm;0;ON;;;;;N;;;;;
+237D;SHOULDERED OPEN BOX;So;0;ON;;;;;N;;;;;
+237E;BELL SYMBOL;So;0;ON;;;;;N;;;;;
+237F;VERTICAL LINE WITH MIDDLE DOT;So;0;ON;;;;;N;;;;;
+2380;INSERTION SYMBOL;So;0;ON;;;;;N;;;;;
+2381;CONTINUOUS UNDERLINE SYMBOL;So;0;ON;;;;;N;;;;;
+2382;DISCONTINUOUS UNDERLINE SYMBOL;So;0;ON;;;;;N;;;;;
+2383;EMPHASIS SYMBOL;So;0;ON;;;;;N;;;;;
+2384;COMPOSITION SYMBOL;So;0;ON;;;;;N;;;;;
+2385;WHITE SQUARE WITH CENTRE VERTICAL LINE;So;0;ON;;;;;N;;;;;
+2386;ENTER SYMBOL;So;0;ON;;;;;N;;;;;
+2387;ALTERNATIVE KEY SYMBOL;So;0;ON;;;;;N;;;;;
+2388;HELM SYMBOL;So;0;ON;;;;;N;;;;;
+2389;CIRCLED HORIZONTAL BAR WITH NOTCH;So;0;ON;;;;;N;;pause;;;
+238A;CIRCLED TRIANGLE DOWN;So;0;ON;;;;;N;;break;;;
+238B;BROKEN CIRCLE WITH NORTHWEST ARROW;So;0;ON;;;;;N;;escape;;;
+238C;UNDO SYMBOL;So;0;ON;;;;;N;;;;;
+238D;MONOSTABLE SYMBOL;So;0;ON;;;;;N;;;;;
+238E;HYSTERESIS SYMBOL;So;0;ON;;;;;N;;;;;
+238F;OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL;So;0;ON;;;;;N;;;;;
+2390;OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL;So;0;ON;;;;;N;;;;;
+2391;PASSIVE-PULL-DOWN-OUTPUT SYMBOL;So;0;ON;;;;;N;;;;;
+2392;PASSIVE-PULL-UP-OUTPUT SYMBOL;So;0;ON;;;;;N;;;;;
+2393;DIRECT CURRENT SYMBOL FORM TWO;So;0;ON;;;;;N;;;;;
+2394;SOFTWARE-FUNCTION SYMBOL;So;0;ON;;;;;N;;;;;
+2395;APL FUNCTIONAL SYMBOL QUAD;So;0;L;;;;;N;;;;;
+2396;DECIMAL SEPARATOR KEY SYMBOL;So;0;ON;;;;;N;;;;;
+2397;PREVIOUS PAGE;So;0;ON;;;;;N;;;;;
+2398;NEXT PAGE;So;0;ON;;;;;N;;;;;
+2399;PRINT SCREEN SYMBOL;So;0;ON;;;;;N;;;;;
+239A;CLEAR SCREEN SYMBOL;So;0;ON;;;;;N;;;;;
+239B;LEFT PARENTHESIS UPPER HOOK;Sm;0;ON;;;;;N;;;;;
+239C;LEFT PARENTHESIS EXTENSION;Sm;0;ON;;;;;N;;;;;
+239D;LEFT PARENTHESIS LOWER HOOK;Sm;0;ON;;;;;N;;;;;
+239E;RIGHT PARENTHESIS UPPER HOOK;Sm;0;ON;;;;;N;;;;;
+239F;RIGHT PARENTHESIS EXTENSION;Sm;0;ON;;;;;N;;;;;
+23A0;RIGHT PARENTHESIS LOWER HOOK;Sm;0;ON;;;;;N;;;;;
+23A1;LEFT SQUARE BRACKET UPPER CORNER;Sm;0;ON;;;;;N;;;;;
+23A2;LEFT SQUARE BRACKET EXTENSION;Sm;0;ON;;;;;N;;;;;
+23A3;LEFT SQUARE BRACKET LOWER CORNER;Sm;0;ON;;;;;N;;;;;
+23A4;RIGHT SQUARE BRACKET UPPER CORNER;Sm;0;ON;;;;;N;;;;;
+23A5;RIGHT SQUARE BRACKET EXTENSION;Sm;0;ON;;;;;N;;;;;
+23A6;RIGHT SQUARE BRACKET LOWER CORNER;Sm;0;ON;;;;;N;;;;;
+23A7;LEFT CURLY BRACKET UPPER HOOK;Sm;0;ON;;;;;N;;;;;
+23A8;LEFT CURLY BRACKET MIDDLE PIECE;Sm;0;ON;;;;;N;;;;;
+23A9;LEFT CURLY BRACKET LOWER HOOK;Sm;0;ON;;;;;N;;;;;
+23AA;CURLY BRACKET EXTENSION;Sm;0;ON;;;;;N;;;;;
+23AB;RIGHT CURLY BRACKET UPPER HOOK;Sm;0;ON;;;;;N;;;;;
+23AC;RIGHT CURLY BRACKET MIDDLE PIECE;Sm;0;ON;;;;;N;;;;;
+23AD;RIGHT CURLY BRACKET LOWER HOOK;Sm;0;ON;;;;;N;;;;;
+23AE;INTEGRAL EXTENSION;Sm;0;ON;;;;;N;;;;;
+23AF;HORIZONTAL LINE EXTENSION;Sm;0;ON;;;;;N;;;;;
+23B0;UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION;Sm;0;ON;;;;;N;;;;;
+23B1;UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION;Sm;0;ON;;;;;N;;;;;
+23B2;SUMMATION TOP;Sm;0;ON;;;;;N;;;;;
+23B3;SUMMATION BOTTOM;Sm;0;ON;;;;;N;;;;;
+23B4;TOP SQUARE BRACKET;Ps;0;ON;;;;;N;;;;;
+23B5;BOTTOM SQUARE BRACKET;Pe;0;ON;;;;;N;;;;;
+23B6;BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET;Po;0;ON;;;;;N;;;;;
+23B7;RADICAL SYMBOL BOTTOM;So;0;ON;;;;;N;;;;;
+23B8;LEFT VERTICAL BOX LINE;So;0;ON;;;;;N;;;;;
+23B9;RIGHT VERTICAL BOX LINE;So;0;ON;;;;;N;;;;;
+23BA;HORIZONTAL SCAN LINE-1;So;0;ON;;;;;N;;;;;
+23BB;HORIZONTAL SCAN LINE-3;So;0;ON;;;;;N;;;;;
+23BC;HORIZONTAL SCAN LINE-7;So;0;ON;;;;;N;;;;;
+23BD;HORIZONTAL SCAN LINE-9;So;0;ON;;;;;N;;;;;
+23BE;DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT;So;0;ON;;;;;N;;;;;
+23BF;DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT;So;0;ON;;;;;N;;;;;
+23C0;DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE;So;0;ON;;;;;N;;;;;
+23C1;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE;So;0;ON;;;;;N;;;;;
+23C2;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE;So;0;ON;;;;;N;;;;;
+23C3;DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE;So;0;ON;;;;;N;;;;;
+23C4;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE;So;0;ON;;;;;N;;;;;
+23C5;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE;So;0;ON;;;;;N;;;;;
+23C6;DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE;So;0;ON;;;;;N;;;;;
+23C7;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE;So;0;ON;;;;;N;;;;;
+23C8;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE;So;0;ON;;;;;N;;;;;
+23C9;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL;So;0;ON;;;;;N;;;;;
+23CA;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL;So;0;ON;;;;;N;;;;;
+23CB;DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT;So;0;ON;;;;;N;;;;;
+23CC;DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT;So;0;ON;;;;;N;;;;;
+23CD;SQUARE FOOT;So;0;ON;;;;;N;;;;;
+23CE;RETURN SYMBOL;So;0;ON;;;;;N;;;;;
+23CF;EJECT SYMBOL;So;0;ON;;;;;N;;;;;
+23D0;VERTICAL LINE EXTENSION;So;0;ON;;;;;N;;;;;
+23D1;METRICAL BREVE;So;0;ON;;;;;N;;;;;
+23D2;METRICAL LONG OVER SHORT;So;0;ON;;;;;N;;;;;
+23D3;METRICAL SHORT OVER LONG;So;0;ON;;;;;N;;;;;
+23D4;METRICAL LONG OVER TWO SHORTS;So;0;ON;;;;;N;;;;;
+23D5;METRICAL TWO SHORTS OVER LONG;So;0;ON;;;;;N;;;;;
+23D6;METRICAL TWO SHORTS JOINED;So;0;ON;;;;;N;;;;;
+23D7;METRICAL TRISEME;So;0;ON;;;;;N;;;;;
+23D8;METRICAL TETRASEME;So;0;ON;;;;;N;;;;;
+23D9;METRICAL PENTASEME;So;0;ON;;;;;N;;;;;
+23DA;EARTH GROUND;So;0;ON;;;;;N;;;;;
+23DB;FUSE;So;0;ON;;;;;N;;;;;
+2400;SYMBOL FOR NULL;So;0;ON;;;;;N;GRAPHIC FOR NULL;;;;
+2401;SYMBOL FOR START OF HEADING;So;0;ON;;;;;N;GRAPHIC FOR START OF HEADING;;;;
+2402;SYMBOL FOR START OF TEXT;So;0;ON;;;;;N;GRAPHIC FOR START OF TEXT;;;;
+2403;SYMBOL FOR END OF TEXT;So;0;ON;;;;;N;GRAPHIC FOR END OF TEXT;;;;
+2404;SYMBOL FOR END OF TRANSMISSION;So;0;ON;;;;;N;GRAPHIC FOR END OF TRANSMISSION;;;;
+2405;SYMBOL FOR ENQUIRY;So;0;ON;;;;;N;GRAPHIC FOR ENQUIRY;;;;
+2406;SYMBOL FOR ACKNOWLEDGE;So;0;ON;;;;;N;GRAPHIC FOR ACKNOWLEDGE;;;;
+2407;SYMBOL FOR BELL;So;0;ON;;;;;N;GRAPHIC FOR BELL;;;;
+2408;SYMBOL FOR BACKSPACE;So;0;ON;;;;;N;GRAPHIC FOR BACKSPACE;;;;
+2409;SYMBOL FOR HORIZONTAL TABULATION;So;0;ON;;;;;N;GRAPHIC FOR HORIZONTAL TABULATION;;;;
+240A;SYMBOL FOR LINE FEED;So;0;ON;;;;;N;GRAPHIC FOR LINE FEED;;;;
+240B;SYMBOL FOR VERTICAL TABULATION;So;0;ON;;;;;N;GRAPHIC FOR VERTICAL TABULATION;;;;
+240C;SYMBOL FOR FORM FEED;So;0;ON;;;;;N;GRAPHIC FOR FORM FEED;;;;
+240D;SYMBOL FOR CARRIAGE RETURN;So;0;ON;;;;;N;GRAPHIC FOR CARRIAGE RETURN;;;;
+240E;SYMBOL FOR SHIFT OUT;So;0;ON;;;;;N;GRAPHIC FOR SHIFT OUT;;;;
+240F;SYMBOL FOR SHIFT IN;So;0;ON;;;;;N;GRAPHIC FOR SHIFT IN;;;;
+2410;SYMBOL FOR DATA LINK ESCAPE;So;0;ON;;;;;N;GRAPHIC FOR DATA LINK ESCAPE;;;;
+2411;SYMBOL FOR DEVICE CONTROL ONE;So;0;ON;;;;;N;GRAPHIC FOR DEVICE CONTROL ONE;;;;
+2412;SYMBOL FOR DEVICE CONTROL TWO;So;0;ON;;;;;N;GRAPHIC FOR DEVICE CONTROL TWO;;;;
+2413;SYMBOL FOR DEVICE CONTROL THREE;So;0;ON;;;;;N;GRAPHIC FOR DEVICE CONTROL THREE;;;;
+2414;SYMBOL FOR DEVICE CONTROL FOUR;So;0;ON;;;;;N;GRAPHIC FOR DEVICE CONTROL FOUR;;;;
+2415;SYMBOL FOR NEGATIVE ACKNOWLEDGE;So;0;ON;;;;;N;GRAPHIC FOR NEGATIVE ACKNOWLEDGE;;;;
+2416;SYMBOL FOR SYNCHRONOUS IDLE;So;0;ON;;;;;N;GRAPHIC FOR SYNCHRONOUS IDLE;;;;
+2417;SYMBOL FOR END OF TRANSMISSION BLOCK;So;0;ON;;;;;N;GRAPHIC FOR END OF TRANSMISSION BLOCK;;;;
+2418;SYMBOL FOR CANCEL;So;0;ON;;;;;N;GRAPHIC FOR CANCEL;;;;
+2419;SYMBOL FOR END OF MEDIUM;So;0;ON;;;;;N;GRAPHIC FOR END OF MEDIUM;;;;
+241A;SYMBOL FOR SUBSTITUTE;So;0;ON;;;;;N;GRAPHIC FOR SUBSTITUTE;;;;
+241B;SYMBOL FOR ESCAPE;So;0;ON;;;;;N;GRAPHIC FOR ESCAPE;;;;
+241C;SYMBOL FOR FILE SEPARATOR;So;0;ON;;;;;N;GRAPHIC FOR FILE SEPARATOR;;;;
+241D;SYMBOL FOR GROUP SEPARATOR;So;0;ON;;;;;N;GRAPHIC FOR GROUP SEPARATOR;;;;
+241E;SYMBOL FOR RECORD SEPARATOR;So;0;ON;;;;;N;GRAPHIC FOR RECORD SEPARATOR;;;;
+241F;SYMBOL FOR UNIT SEPARATOR;So;0;ON;;;;;N;GRAPHIC FOR UNIT SEPARATOR;;;;
+2420;SYMBOL FOR SPACE;So;0;ON;;;;;N;GRAPHIC FOR SPACE;;;;
+2421;SYMBOL FOR DELETE;So;0;ON;;;;;N;GRAPHIC FOR DELETE;;;;
+2422;BLANK SYMBOL;So;0;ON;;;;;N;BLANK;;;;
+2423;OPEN BOX;So;0;ON;;;;;N;;;;;
+2424;SYMBOL FOR NEWLINE;So;0;ON;;;;;N;GRAPHIC FOR NEWLINE;;;;
+2425;SYMBOL FOR DELETE FORM TWO;So;0;ON;;;;;N;;;;;
+2426;SYMBOL FOR SUBSTITUTE FORM TWO;So;0;ON;;;;;N;;;;;
+2440;OCR HOOK;So;0;ON;;;;;N;;;;;
+2441;OCR CHAIR;So;0;ON;;;;;N;;;;;
+2442;OCR FORK;So;0;ON;;;;;N;;;;;
+2443;OCR INVERTED FORK;So;0;ON;;;;;N;;;;;
+2444;OCR BELT BUCKLE;So;0;ON;;;;;N;;;;;
+2445;OCR BOW TIE;So;0;ON;;;;;N;;;;;
+2446;OCR BRANCH BANK IDENTIFICATION;So;0;ON;;;;;N;;;;;
+2447;OCR AMOUNT OF CHECK;So;0;ON;;;;;N;;;;;
+2448;OCR DASH;So;0;ON;;;;;N;;;;;
+2449;OCR CUSTOMER ACCOUNT NUMBER;So;0;ON;;;;;N;;;;;
+244A;OCR DOUBLE BACKSLASH;So;0;ON;;;;;N;;;;;
+2460;CIRCLED DIGIT ONE;No;0;ON;<circle> 0031;;1;1;N;;;;;
+2461;CIRCLED DIGIT TWO;No;0;ON;<circle> 0032;;2;2;N;;;;;
+2462;CIRCLED DIGIT THREE;No;0;ON;<circle> 0033;;3;3;N;;;;;
+2463;CIRCLED DIGIT FOUR;No;0;ON;<circle> 0034;;4;4;N;;;;;
+2464;CIRCLED DIGIT FIVE;No;0;ON;<circle> 0035;;5;5;N;;;;;
+2465;CIRCLED DIGIT SIX;No;0;ON;<circle> 0036;;6;6;N;;;;;
+2466;CIRCLED DIGIT SEVEN;No;0;ON;<circle> 0037;;7;7;N;;;;;
+2467;CIRCLED DIGIT EIGHT;No;0;ON;<circle> 0038;;8;8;N;;;;;
+2468;CIRCLED DIGIT NINE;No;0;ON;<circle> 0039;;9;9;N;;;;;
+2469;CIRCLED NUMBER TEN;No;0;ON;<circle> 0031 0030;;;10;N;;;;;
+246A;CIRCLED NUMBER ELEVEN;No;0;ON;<circle> 0031 0031;;;11;N;;;;;
+246B;CIRCLED NUMBER TWELVE;No;0;ON;<circle> 0031 0032;;;12;N;;;;;
+246C;CIRCLED NUMBER THIRTEEN;No;0;ON;<circle> 0031 0033;;;13;N;;;;;
+246D;CIRCLED NUMBER FOURTEEN;No;0;ON;<circle> 0031 0034;;;14;N;;;;;
+246E;CIRCLED NUMBER FIFTEEN;No;0;ON;<circle> 0031 0035;;;15;N;;;;;
+246F;CIRCLED NUMBER SIXTEEN;No;0;ON;<circle> 0031 0036;;;16;N;;;;;
+2470;CIRCLED NUMBER SEVENTEEN;No;0;ON;<circle> 0031 0037;;;17;N;;;;;
+2471;CIRCLED NUMBER EIGHTEEN;No;0;ON;<circle> 0031 0038;;;18;N;;;;;
+2472;CIRCLED NUMBER NINETEEN;No;0;ON;<circle> 0031 0039;;;19;N;;;;;
+2473;CIRCLED NUMBER TWENTY;No;0;ON;<circle> 0032 0030;;;20;N;;;;;
+2474;PARENTHESIZED DIGIT ONE;No;0;ON;<compat> 0028 0031 0029;;1;1;N;;;;;
+2475;PARENTHESIZED DIGIT TWO;No;0;ON;<compat> 0028 0032 0029;;2;2;N;;;;;
+2476;PARENTHESIZED DIGIT THREE;No;0;ON;<compat> 0028 0033 0029;;3;3;N;;;;;
+2477;PARENTHESIZED DIGIT FOUR;No;0;ON;<compat> 0028 0034 0029;;4;4;N;;;;;
+2478;PARENTHESIZED DIGIT FIVE;No;0;ON;<compat> 0028 0035 0029;;5;5;N;;;;;
+2479;PARENTHESIZED DIGIT SIX;No;0;ON;<compat> 0028 0036 0029;;6;6;N;;;;;
+247A;PARENTHESIZED DIGIT SEVEN;No;0;ON;<compat> 0028 0037 0029;;7;7;N;;;;;
+247B;PARENTHESIZED DIGIT EIGHT;No;0;ON;<compat> 0028 0038 0029;;8;8;N;;;;;
+247C;PARENTHESIZED DIGIT NINE;No;0;ON;<compat> 0028 0039 0029;;9;9;N;;;;;
+247D;PARENTHESIZED NUMBER TEN;No;0;ON;<compat> 0028 0031 0030 0029;;;10;N;;;;;
+247E;PARENTHESIZED NUMBER ELEVEN;No;0;ON;<compat> 0028 0031 0031 0029;;;11;N;;;;;
+247F;PARENTHESIZED NUMBER TWELVE;No;0;ON;<compat> 0028 0031 0032 0029;;;12;N;;;;;
+2480;PARENTHESIZED NUMBER THIRTEEN;No;0;ON;<compat> 0028 0031 0033 0029;;;13;N;;;;;
+2481;PARENTHESIZED NUMBER FOURTEEN;No;0;ON;<compat> 0028 0031 0034 0029;;;14;N;;;;;
+2482;PARENTHESIZED NUMBER FIFTEEN;No;0;ON;<compat> 0028 0031 0035 0029;;;15;N;;;;;
+2483;PARENTHESIZED NUMBER SIXTEEN;No;0;ON;<compat> 0028 0031 0036 0029;;;16;N;;;;;
+2484;PARENTHESIZED NUMBER SEVENTEEN;No;0;ON;<compat> 0028 0031 0037 0029;;;17;N;;;;;
+2485;PARENTHESIZED NUMBER EIGHTEEN;No;0;ON;<compat> 0028 0031 0038 0029;;;18;N;;;;;
+2486;PARENTHESIZED NUMBER NINETEEN;No;0;ON;<compat> 0028 0031 0039 0029;;;19;N;;;;;
+2487;PARENTHESIZED NUMBER TWENTY;No;0;ON;<compat> 0028 0032 0030 0029;;;20;N;;;;;
+2488;DIGIT ONE FULL STOP;No;0;EN;<compat> 0031 002E;;1;1;N;DIGIT ONE PERIOD;;;;
+2489;DIGIT TWO FULL STOP;No;0;EN;<compat> 0032 002E;;2;2;N;DIGIT TWO PERIOD;;;;
+248A;DIGIT THREE FULL STOP;No;0;EN;<compat> 0033 002E;;3;3;N;DIGIT THREE PERIOD;;;;
+248B;DIGIT FOUR FULL STOP;No;0;EN;<compat> 0034 002E;;4;4;N;DIGIT FOUR PERIOD;;;;
+248C;DIGIT FIVE FULL STOP;No;0;EN;<compat> 0035 002E;;5;5;N;DIGIT FIVE PERIOD;;;;
+248D;DIGIT SIX FULL STOP;No;0;EN;<compat> 0036 002E;;6;6;N;DIGIT SIX PERIOD;;;;
+248E;DIGIT SEVEN FULL STOP;No;0;EN;<compat> 0037 002E;;7;7;N;DIGIT SEVEN PERIOD;;;;
+248F;DIGIT EIGHT FULL STOP;No;0;EN;<compat> 0038 002E;;8;8;N;DIGIT EIGHT PERIOD;;;;
+2490;DIGIT NINE FULL STOP;No;0;EN;<compat> 0039 002E;;9;9;N;DIGIT NINE PERIOD;;;;
+2491;NUMBER TEN FULL STOP;No;0;EN;<compat> 0031 0030 002E;;;10;N;NUMBER TEN PERIOD;;;;
+2492;NUMBER ELEVEN FULL STOP;No;0;EN;<compat> 0031 0031 002E;;;11;N;NUMBER ELEVEN PERIOD;;;;
+2493;NUMBER TWELVE FULL STOP;No;0;EN;<compat> 0031 0032 002E;;;12;N;NUMBER TWELVE PERIOD;;;;
+2494;NUMBER THIRTEEN FULL STOP;No;0;EN;<compat> 0031 0033 002E;;;13;N;NUMBER THIRTEEN PERIOD;;;;
+2495;NUMBER FOURTEEN FULL STOP;No;0;EN;<compat> 0031 0034 002E;;;14;N;NUMBER FOURTEEN PERIOD;;;;
+2496;NUMBER FIFTEEN FULL STOP;No;0;EN;<compat> 0031 0035 002E;;;15;N;NUMBER FIFTEEN PERIOD;;;;
+2497;NUMBER SIXTEEN FULL STOP;No;0;EN;<compat> 0031 0036 002E;;;16;N;NUMBER SIXTEEN PERIOD;;;;
+2498;NUMBER SEVENTEEN FULL STOP;No;0;EN;<compat> 0031 0037 002E;;;17;N;NUMBER SEVENTEEN PERIOD;;;;
+2499;NUMBER EIGHTEEN FULL STOP;No;0;EN;<compat> 0031 0038 002E;;;18;N;NUMBER EIGHTEEN PERIOD;;;;
+249A;NUMBER NINETEEN FULL STOP;No;0;EN;<compat> 0031 0039 002E;;;19;N;NUMBER NINETEEN PERIOD;;;;
+249B;NUMBER TWENTY FULL STOP;No;0;EN;<compat> 0032 0030 002E;;;20;N;NUMBER TWENTY PERIOD;;;;
+249C;PARENTHESIZED LATIN SMALL LETTER A;So;0;L;<compat> 0028 0061 0029;;;;N;;;;;
+249D;PARENTHESIZED LATIN SMALL LETTER B;So;0;L;<compat> 0028 0062 0029;;;;N;;;;;
+249E;PARENTHESIZED LATIN SMALL LETTER C;So;0;L;<compat> 0028 0063 0029;;;;N;;;;;
+249F;PARENTHESIZED LATIN SMALL LETTER D;So;0;L;<compat> 0028 0064 0029;;;;N;;;;;
+24A0;PARENTHESIZED LATIN SMALL LETTER E;So;0;L;<compat> 0028 0065 0029;;;;N;;;;;
+24A1;PARENTHESIZED LATIN SMALL LETTER F;So;0;L;<compat> 0028 0066 0029;;;;N;;;;;
+24A2;PARENTHESIZED LATIN SMALL LETTER G;So;0;L;<compat> 0028 0067 0029;;;;N;;;;;
+24A3;PARENTHESIZED LATIN SMALL LETTER H;So;0;L;<compat> 0028 0068 0029;;;;N;;;;;
+24A4;PARENTHESIZED LATIN SMALL LETTER I;So;0;L;<compat> 0028 0069 0029;;;;N;;;;;
+24A5;PARENTHESIZED LATIN SMALL LETTER J;So;0;L;<compat> 0028 006A 0029;;;;N;;;;;
+24A6;PARENTHESIZED LATIN SMALL LETTER K;So;0;L;<compat> 0028 006B 0029;;;;N;;;;;
+24A7;PARENTHESIZED LATIN SMALL LETTER L;So;0;L;<compat> 0028 006C 0029;;;;N;;;;;
+24A8;PARENTHESIZED LATIN SMALL LETTER M;So;0;L;<compat> 0028 006D 0029;;;;N;;;;;
+24A9;PARENTHESIZED LATIN SMALL LETTER N;So;0;L;<compat> 0028 006E 0029;;;;N;;;;;
+24AA;PARENTHESIZED LATIN SMALL LETTER O;So;0;L;<compat> 0028 006F 0029;;;;N;;;;;
+24AB;PARENTHESIZED LATIN SMALL LETTER P;So;0;L;<compat> 0028 0070 0029;;;;N;;;;;
+24AC;PARENTHESIZED LATIN SMALL LETTER Q;So;0;L;<compat> 0028 0071 0029;;;;N;;;;;
+24AD;PARENTHESIZED LATIN SMALL LETTER R;So;0;L;<compat> 0028 0072 0029;;;;N;;;;;
+24AE;PARENTHESIZED LATIN SMALL LETTER S;So;0;L;<compat> 0028 0073 0029;;;;N;;;;;
+24AF;PARENTHESIZED LATIN SMALL LETTER T;So;0;L;<compat> 0028 0074 0029;;;;N;;;;;
+24B0;PARENTHESIZED LATIN SMALL LETTER U;So;0;L;<compat> 0028 0075 0029;;;;N;;;;;
+24B1;PARENTHESIZED LATIN SMALL LETTER V;So;0;L;<compat> 0028 0076 0029;;;;N;;;;;
+24B2;PARENTHESIZED LATIN SMALL LETTER W;So;0;L;<compat> 0028 0077 0029;;;;N;;;;;
+24B3;PARENTHESIZED LATIN SMALL LETTER X;So;0;L;<compat> 0028 0078 0029;;;;N;;;;;
+24B4;PARENTHESIZED LATIN SMALL LETTER Y;So;0;L;<compat> 0028 0079 0029;;;;N;;;;;
+24B5;PARENTHESIZED LATIN SMALL LETTER Z;So;0;L;<compat> 0028 007A 0029;;;;N;;;;;
+24B6;CIRCLED LATIN CAPITAL LETTER A;So;0;L;<circle> 0041;;;;N;;;;24D0;
+24B7;CIRCLED LATIN CAPITAL LETTER B;So;0;L;<circle> 0042;;;;N;;;;24D1;
+24B8;CIRCLED LATIN CAPITAL LETTER C;So;0;L;<circle> 0043;;;;N;;;;24D2;
+24B9;CIRCLED LATIN CAPITAL LETTER D;So;0;L;<circle> 0044;;;;N;;;;24D3;
+24BA;CIRCLED LATIN CAPITAL LETTER E;So;0;L;<circle> 0045;;;;N;;;;24D4;
+24BB;CIRCLED LATIN CAPITAL LETTER F;So;0;L;<circle> 0046;;;;N;;;;24D5;
+24BC;CIRCLED LATIN CAPITAL LETTER G;So;0;L;<circle> 0047;;;;N;;;;24D6;
+24BD;CIRCLED LATIN CAPITAL LETTER H;So;0;L;<circle> 0048;;;;N;;;;24D7;
+24BE;CIRCLED LATIN CAPITAL LETTER I;So;0;L;<circle> 0049;;;;N;;;;24D8;
+24BF;CIRCLED LATIN CAPITAL LETTER J;So;0;L;<circle> 004A;;;;N;;;;24D9;
+24C0;CIRCLED LATIN CAPITAL LETTER K;So;0;L;<circle> 004B;;;;N;;;;24DA;
+24C1;CIRCLED LATIN CAPITAL LETTER L;So;0;L;<circle> 004C;;;;N;;;;24DB;
+24C2;CIRCLED LATIN CAPITAL LETTER M;So;0;L;<circle> 004D;;;;N;;;;24DC;
+24C3;CIRCLED LATIN CAPITAL LETTER N;So;0;L;<circle> 004E;;;;N;;;;24DD;
+24C4;CIRCLED LATIN CAPITAL LETTER O;So;0;L;<circle> 004F;;;;N;;;;24DE;
+24C5;CIRCLED LATIN CAPITAL LETTER P;So;0;L;<circle> 0050;;;;N;;;;24DF;
+24C6;CIRCLED LATIN CAPITAL LETTER Q;So;0;L;<circle> 0051;;;;N;;;;24E0;
+24C7;CIRCLED LATIN CAPITAL LETTER R;So;0;L;<circle> 0052;;;;N;;;;24E1;
+24C8;CIRCLED LATIN CAPITAL LETTER S;So;0;L;<circle> 0053;;;;N;;;;24E2;
+24C9;CIRCLED LATIN CAPITAL LETTER T;So;0;L;<circle> 0054;;;;N;;;;24E3;
+24CA;CIRCLED LATIN CAPITAL LETTER U;So;0;L;<circle> 0055;;;;N;;;;24E4;
+24CB;CIRCLED LATIN CAPITAL LETTER V;So;0;L;<circle> 0056;;;;N;;;;24E5;
+24CC;CIRCLED LATIN CAPITAL LETTER W;So;0;L;<circle> 0057;;;;N;;;;24E6;
+24CD;CIRCLED LATIN CAPITAL LETTER X;So;0;L;<circle> 0058;;;;N;;;;24E7;
+24CE;CIRCLED LATIN CAPITAL LETTER Y;So;0;L;<circle> 0059;;;;N;;;;24E8;
+24CF;CIRCLED LATIN CAPITAL LETTER Z;So;0;L;<circle> 005A;;;;N;;;;24E9;
+24D0;CIRCLED LATIN SMALL LETTER A;So;0;L;<circle> 0061;;;;N;;;24B6;;24B6
+24D1;CIRCLED LATIN SMALL LETTER B;So;0;L;<circle> 0062;;;;N;;;24B7;;24B7
+24D2;CIRCLED LATIN SMALL LETTER C;So;0;L;<circle> 0063;;;;N;;;24B8;;24B8
+24D3;CIRCLED LATIN SMALL LETTER D;So;0;L;<circle> 0064;;;;N;;;24B9;;24B9
+24D4;CIRCLED LATIN SMALL LETTER E;So;0;L;<circle> 0065;;;;N;;;24BA;;24BA
+24D5;CIRCLED LATIN SMALL LETTER F;So;0;L;<circle> 0066;;;;N;;;24BB;;24BB
+24D6;CIRCLED LATIN SMALL LETTER G;So;0;L;<circle> 0067;;;;N;;;24BC;;24BC
+24D7;CIRCLED LATIN SMALL LETTER H;So;0;L;<circle> 0068;;;;N;;;24BD;;24BD
+24D8;CIRCLED LATIN SMALL LETTER I;So;0;L;<circle> 0069;;;;N;;;24BE;;24BE
+24D9;CIRCLED LATIN SMALL LETTER J;So;0;L;<circle> 006A;;;;N;;;24BF;;24BF
+24DA;CIRCLED LATIN SMALL LETTER K;So;0;L;<circle> 006B;;;;N;;;24C0;;24C0
+24DB;CIRCLED LATIN SMALL LETTER L;So;0;L;<circle> 006C;;;;N;;;24C1;;24C1
+24DC;CIRCLED LATIN SMALL LETTER M;So;0;L;<circle> 006D;;;;N;;;24C2;;24C2
+24DD;CIRCLED LATIN SMALL LETTER N;So;0;L;<circle> 006E;;;;N;;;24C3;;24C3
+24DE;CIRCLED LATIN SMALL LETTER O;So;0;L;<circle> 006F;;;;N;;;24C4;;24C4
+24DF;CIRCLED LATIN SMALL LETTER P;So;0;L;<circle> 0070;;;;N;;;24C5;;24C5
+24E0;CIRCLED LATIN SMALL LETTER Q;So;0;L;<circle> 0071;;;;N;;;24C6;;24C6
+24E1;CIRCLED LATIN SMALL LETTER R;So;0;L;<circle> 0072;;;;N;;;24C7;;24C7
+24E2;CIRCLED LATIN SMALL LETTER S;So;0;L;<circle> 0073;;;;N;;;24C8;;24C8
+24E3;CIRCLED LATIN SMALL LETTER T;So;0;L;<circle> 0074;;;;N;;;24C9;;24C9
+24E4;CIRCLED LATIN SMALL LETTER U;So;0;L;<circle> 0075;;;;N;;;24CA;;24CA
+24E5;CIRCLED LATIN SMALL LETTER V;So;0;L;<circle> 0076;;;;N;;;24CB;;24CB
+24E6;CIRCLED LATIN SMALL LETTER W;So;0;L;<circle> 0077;;;;N;;;24CC;;24CC
+24E7;CIRCLED LATIN SMALL LETTER X;So;0;L;<circle> 0078;;;;N;;;24CD;;24CD
+24E8;CIRCLED LATIN SMALL LETTER Y;So;0;L;<circle> 0079;;;;N;;;24CE;;24CE
+24E9;CIRCLED LATIN SMALL LETTER Z;So;0;L;<circle> 007A;;;;N;;;24CF;;24CF
+24EA;CIRCLED DIGIT ZERO;No;0;ON;<circle> 0030;;0;0;N;;;;;
+24EB;NEGATIVE CIRCLED NUMBER ELEVEN;No;0;ON;;;;11;N;;;;;
+24EC;NEGATIVE CIRCLED NUMBER TWELVE;No;0;ON;;;;12;N;;;;;
+24ED;NEGATIVE CIRCLED NUMBER THIRTEEN;No;0;ON;;;;13;N;;;;;
+24EE;NEGATIVE CIRCLED NUMBER FOURTEEN;No;0;ON;;;;14;N;;;;;
+24EF;NEGATIVE CIRCLED NUMBER FIFTEEN;No;0;ON;;;;15;N;;;;;
+24F0;NEGATIVE CIRCLED NUMBER SIXTEEN;No;0;ON;;;;16;N;;;;;
+24F1;NEGATIVE CIRCLED NUMBER SEVENTEEN;No;0;ON;;;;17;N;;;;;
+24F2;NEGATIVE CIRCLED NUMBER EIGHTEEN;No;0;ON;;;;18;N;;;;;
+24F3;NEGATIVE CIRCLED NUMBER NINETEEN;No;0;ON;;;;19;N;;;;;
+24F4;NEGATIVE CIRCLED NUMBER TWENTY;No;0;ON;;;;20;N;;;;;
+24F5;DOUBLE CIRCLED DIGIT ONE;No;0;ON;;;1;1;N;;;;;
+24F6;DOUBLE CIRCLED DIGIT TWO;No;0;ON;;;2;2;N;;;;;
+24F7;DOUBLE CIRCLED DIGIT THREE;No;0;ON;;;3;3;N;;;;;
+24F8;DOUBLE CIRCLED DIGIT FOUR;No;0;ON;;;4;4;N;;;;;
+24F9;DOUBLE CIRCLED DIGIT FIVE;No;0;ON;;;5;5;N;;;;;
+24FA;DOUBLE CIRCLED DIGIT SIX;No;0;ON;;;6;6;N;;;;;
+24FB;DOUBLE CIRCLED DIGIT SEVEN;No;0;ON;;;7;7;N;;;;;
+24FC;DOUBLE CIRCLED DIGIT EIGHT;No;0;ON;;;8;8;N;;;;;
+24FD;DOUBLE CIRCLED DIGIT NINE;No;0;ON;;;9;9;N;;;;;
+24FE;DOUBLE CIRCLED NUMBER TEN;No;0;ON;;;;10;N;;;;;
+24FF;NEGATIVE CIRCLED DIGIT ZERO;No;0;ON;;;0;0;N;;;;;
+2500;BOX DRAWINGS LIGHT HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT HORIZONTAL;;;;
+2501;BOX DRAWINGS HEAVY HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY HORIZONTAL;;;;
+2502;BOX DRAWINGS LIGHT VERTICAL;So;0;ON;;;;;N;FORMS LIGHT VERTICAL;;;;
+2503;BOX DRAWINGS HEAVY VERTICAL;So;0;ON;;;;;N;FORMS HEAVY VERTICAL;;;;
+2504;BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT TRIPLE DASH HORIZONTAL;;;;
+2505;BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY TRIPLE DASH HORIZONTAL;;;;
+2506;BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL;So;0;ON;;;;;N;FORMS LIGHT TRIPLE DASH VERTICAL;;;;
+2507;BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL;So;0;ON;;;;;N;FORMS HEAVY TRIPLE DASH VERTICAL;;;;
+2508;BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT QUADRUPLE DASH HORIZONTAL;;;;
+2509;BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY QUADRUPLE DASH HORIZONTAL;;;;
+250A;BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL;So;0;ON;;;;;N;FORMS LIGHT QUADRUPLE DASH VERTICAL;;;;
+250B;BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL;So;0;ON;;;;;N;FORMS HEAVY QUADRUPLE DASH VERTICAL;;;;
+250C;BOX DRAWINGS LIGHT DOWN AND RIGHT;So;0;ON;;;;;N;FORMS LIGHT DOWN AND RIGHT;;;;
+250D;BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND RIGHT HEAVY;;;;
+250E;BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND RIGHT LIGHT;;;;
+250F;BOX DRAWINGS HEAVY DOWN AND RIGHT;So;0;ON;;;;;N;FORMS HEAVY DOWN AND RIGHT;;;;
+2510;BOX DRAWINGS LIGHT DOWN AND LEFT;So;0;ON;;;;;N;FORMS LIGHT DOWN AND LEFT;;;;
+2511;BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND LEFT HEAVY;;;;
+2512;BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND LEFT LIGHT;;;;
+2513;BOX DRAWINGS HEAVY DOWN AND LEFT;So;0;ON;;;;;N;FORMS HEAVY DOWN AND LEFT;;;;
+2514;BOX DRAWINGS LIGHT UP AND RIGHT;So;0;ON;;;;;N;FORMS LIGHT UP AND RIGHT;;;;
+2515;BOX DRAWINGS UP LIGHT AND RIGHT HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND RIGHT HEAVY;;;;
+2516;BOX DRAWINGS UP HEAVY AND RIGHT LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND RIGHT LIGHT;;;;
+2517;BOX DRAWINGS HEAVY UP AND RIGHT;So;0;ON;;;;;N;FORMS HEAVY UP AND RIGHT;;;;
+2518;BOX DRAWINGS LIGHT UP AND LEFT;So;0;ON;;;;;N;FORMS LIGHT UP AND LEFT;;;;
+2519;BOX DRAWINGS UP LIGHT AND LEFT HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND LEFT HEAVY;;;;
+251A;BOX DRAWINGS UP HEAVY AND LEFT LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND LEFT LIGHT;;;;
+251B;BOX DRAWINGS HEAVY UP AND LEFT;So;0;ON;;;;;N;FORMS HEAVY UP AND LEFT;;;;
+251C;BOX DRAWINGS LIGHT VERTICAL AND RIGHT;So;0;ON;;;;;N;FORMS LIGHT VERTICAL AND RIGHT;;;;
+251D;BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY;So;0;ON;;;;;N;FORMS VERTICAL LIGHT AND RIGHT HEAVY;;;;
+251E;BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND RIGHT DOWN LIGHT;;;;
+251F;BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND RIGHT UP LIGHT;;;;
+2520;BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT;So;0;ON;;;;;N;FORMS VERTICAL HEAVY AND RIGHT LIGHT;;;;
+2521;BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND RIGHT UP HEAVY;;;;
+2522;BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND RIGHT DOWN HEAVY;;;;
+2523;BOX DRAWINGS HEAVY VERTICAL AND RIGHT;So;0;ON;;;;;N;FORMS HEAVY VERTICAL AND RIGHT;;;;
+2524;BOX DRAWINGS LIGHT VERTICAL AND LEFT;So;0;ON;;;;;N;FORMS LIGHT VERTICAL AND LEFT;;;;
+2525;BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY;So;0;ON;;;;;N;FORMS VERTICAL LIGHT AND LEFT HEAVY;;;;
+2526;BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND LEFT DOWN LIGHT;;;;
+2527;BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND LEFT UP LIGHT;;;;
+2528;BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT;So;0;ON;;;;;N;FORMS VERTICAL HEAVY AND LEFT LIGHT;;;;
+2529;BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND LEFT UP HEAVY;;;;
+252A;BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND LEFT DOWN HEAVY;;;;
+252B;BOX DRAWINGS HEAVY VERTICAL AND LEFT;So;0;ON;;;;;N;FORMS HEAVY VERTICAL AND LEFT;;;;
+252C;BOX DRAWINGS LIGHT DOWN AND HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT DOWN AND HORIZONTAL;;;;
+252D;BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT;So;0;ON;;;;;N;FORMS LEFT HEAVY AND RIGHT DOWN LIGHT;;;;
+252E;BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT;So;0;ON;;;;;N;FORMS RIGHT HEAVY AND LEFT DOWN LIGHT;;;;
+252F;BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND HORIZONTAL HEAVY;;;;
+2530;BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND HORIZONTAL LIGHT;;;;
+2531;BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY;So;0;ON;;;;;N;FORMS RIGHT LIGHT AND LEFT DOWN HEAVY;;;;
+2532;BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY;So;0;ON;;;;;N;FORMS LEFT LIGHT AND RIGHT DOWN HEAVY;;;;
+2533;BOX DRAWINGS HEAVY DOWN AND HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY DOWN AND HORIZONTAL;;;;
+2534;BOX DRAWINGS LIGHT UP AND HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT UP AND HORIZONTAL;;;;
+2535;BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT;So;0;ON;;;;;N;FORMS LEFT HEAVY AND RIGHT UP LIGHT;;;;
+2536;BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT;So;0;ON;;;;;N;FORMS RIGHT HEAVY AND LEFT UP LIGHT;;;;
+2537;BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND HORIZONTAL HEAVY;;;;
+2538;BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND HORIZONTAL LIGHT;;;;
+2539;BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY;So;0;ON;;;;;N;FORMS RIGHT LIGHT AND LEFT UP HEAVY;;;;
+253A;BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY;So;0;ON;;;;;N;FORMS LEFT LIGHT AND RIGHT UP HEAVY;;;;
+253B;BOX DRAWINGS HEAVY UP AND HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY UP AND HORIZONTAL;;;;
+253C;BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT VERTICAL AND HORIZONTAL;;;;
+253D;BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT;So;0;ON;;;;;N;FORMS LEFT HEAVY AND RIGHT VERTICAL LIGHT;;;;
+253E;BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT;So;0;ON;;;;;N;FORMS RIGHT HEAVY AND LEFT VERTICAL LIGHT;;;;
+253F;BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY;So;0;ON;;;;;N;FORMS VERTICAL LIGHT AND HORIZONTAL HEAVY;;;;
+2540;BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND DOWN HORIZONTAL LIGHT;;;;
+2541;BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND UP HORIZONTAL LIGHT;;;;
+2542;BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT;So;0;ON;;;;;N;FORMS VERTICAL HEAVY AND HORIZONTAL LIGHT;;;;
+2543;BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT;So;0;ON;;;;;N;FORMS LEFT UP HEAVY AND RIGHT DOWN LIGHT;;;;
+2544;BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT;So;0;ON;;;;;N;FORMS RIGHT UP HEAVY AND LEFT DOWN LIGHT;;;;
+2545;BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT;So;0;ON;;;;;N;FORMS LEFT DOWN HEAVY AND RIGHT UP LIGHT;;;;
+2546;BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT;So;0;ON;;;;;N;FORMS RIGHT DOWN HEAVY AND LEFT UP LIGHT;;;;
+2547;BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND UP HORIZONTAL HEAVY;;;;
+2548;BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND DOWN HORIZONTAL HEAVY;;;;
+2549;BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY;So;0;ON;;;;;N;FORMS RIGHT LIGHT AND LEFT VERTICAL HEAVY;;;;
+254A;BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY;So;0;ON;;;;;N;FORMS LEFT LIGHT AND RIGHT VERTICAL HEAVY;;;;
+254B;BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY VERTICAL AND HORIZONTAL;;;;
+254C;BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT DOUBLE DASH HORIZONTAL;;;;
+254D;BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY DOUBLE DASH HORIZONTAL;;;;
+254E;BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL;So;0;ON;;;;;N;FORMS LIGHT DOUBLE DASH VERTICAL;;;;
+254F;BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL;So;0;ON;;;;;N;FORMS HEAVY DOUBLE DASH VERTICAL;;;;
+2550;BOX DRAWINGS DOUBLE HORIZONTAL;So;0;ON;;;;;N;FORMS DOUBLE HORIZONTAL;;;;
+2551;BOX DRAWINGS DOUBLE VERTICAL;So;0;ON;;;;;N;FORMS DOUBLE VERTICAL;;;;
+2552;BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE;So;0;ON;;;;;N;FORMS DOWN SINGLE AND RIGHT DOUBLE;;;;
+2553;BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE;So;0;ON;;;;;N;FORMS DOWN DOUBLE AND RIGHT SINGLE;;;;
+2554;BOX DRAWINGS DOUBLE DOWN AND RIGHT;So;0;ON;;;;;N;FORMS DOUBLE DOWN AND RIGHT;;;;
+2555;BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE;So;0;ON;;;;;N;FORMS DOWN SINGLE AND LEFT DOUBLE;;;;
+2556;BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE;So;0;ON;;;;;N;FORMS DOWN DOUBLE AND LEFT SINGLE;;;;
+2557;BOX DRAWINGS DOUBLE DOWN AND LEFT;So;0;ON;;;;;N;FORMS DOUBLE DOWN AND LEFT;;;;
+2558;BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE;So;0;ON;;;;;N;FORMS UP SINGLE AND RIGHT DOUBLE;;;;
+2559;BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE;So;0;ON;;;;;N;FORMS UP DOUBLE AND RIGHT SINGLE;;;;
+255A;BOX DRAWINGS DOUBLE UP AND RIGHT;So;0;ON;;;;;N;FORMS DOUBLE UP AND RIGHT;;;;
+255B;BOX DRAWINGS UP SINGLE AND LEFT DOUBLE;So;0;ON;;;;;N;FORMS UP SINGLE AND LEFT DOUBLE;;;;
+255C;BOX DRAWINGS UP DOUBLE AND LEFT SINGLE;So;0;ON;;;;;N;FORMS UP DOUBLE AND LEFT SINGLE;;;;
+255D;BOX DRAWINGS DOUBLE UP AND LEFT;So;0;ON;;;;;N;FORMS DOUBLE UP AND LEFT;;;;
+255E;BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE;So;0;ON;;;;;N;FORMS VERTICAL SINGLE AND RIGHT DOUBLE;;;;
+255F;BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE;So;0;ON;;;;;N;FORMS VERTICAL DOUBLE AND RIGHT SINGLE;;;;
+2560;BOX DRAWINGS DOUBLE VERTICAL AND RIGHT;So;0;ON;;;;;N;FORMS DOUBLE VERTICAL AND RIGHT;;;;
+2561;BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE;So;0;ON;;;;;N;FORMS VERTICAL SINGLE AND LEFT DOUBLE;;;;
+2562;BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE;So;0;ON;;;;;N;FORMS VERTICAL DOUBLE AND LEFT SINGLE;;;;
+2563;BOX DRAWINGS DOUBLE VERTICAL AND LEFT;So;0;ON;;;;;N;FORMS DOUBLE VERTICAL AND LEFT;;;;
+2564;BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE;So;0;ON;;;;;N;FORMS DOWN SINGLE AND HORIZONTAL DOUBLE;;;;
+2565;BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE;So;0;ON;;;;;N;FORMS DOWN DOUBLE AND HORIZONTAL SINGLE;;;;
+2566;BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL;So;0;ON;;;;;N;FORMS DOUBLE DOWN AND HORIZONTAL;;;;
+2567;BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE;So;0;ON;;;;;N;FORMS UP SINGLE AND HORIZONTAL DOUBLE;;;;
+2568;BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE;So;0;ON;;;;;N;FORMS UP DOUBLE AND HORIZONTAL SINGLE;;;;
+2569;BOX DRAWINGS DOUBLE UP AND HORIZONTAL;So;0;ON;;;;;N;FORMS DOUBLE UP AND HORIZONTAL;;;;
+256A;BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE;So;0;ON;;;;;N;FORMS VERTICAL SINGLE AND HORIZONTAL DOUBLE;;;;
+256B;BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE;So;0;ON;;;;;N;FORMS VERTICAL DOUBLE AND HORIZONTAL SINGLE;;;;
+256C;BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL;So;0;ON;;;;;N;FORMS DOUBLE VERTICAL AND HORIZONTAL;;;;
+256D;BOX DRAWINGS LIGHT ARC DOWN AND RIGHT;So;0;ON;;;;;N;FORMS LIGHT ARC DOWN AND RIGHT;;;;
+256E;BOX DRAWINGS LIGHT ARC DOWN AND LEFT;So;0;ON;;;;;N;FORMS LIGHT ARC DOWN AND LEFT;;;;
+256F;BOX DRAWINGS LIGHT ARC UP AND LEFT;So;0;ON;;;;;N;FORMS LIGHT ARC UP AND LEFT;;;;
+2570;BOX DRAWINGS LIGHT ARC UP AND RIGHT;So;0;ON;;;;;N;FORMS LIGHT ARC UP AND RIGHT;;;;
+2571;BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT;So;0;ON;;;;;N;FORMS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT;;;;
+2572;BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT;So;0;ON;;;;;N;FORMS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT;;;;
+2573;BOX DRAWINGS LIGHT DIAGONAL CROSS;So;0;ON;;;;;N;FORMS LIGHT DIAGONAL CROSS;;;;
+2574;BOX DRAWINGS LIGHT LEFT;So;0;ON;;;;;N;FORMS LIGHT LEFT;;;;
+2575;BOX DRAWINGS LIGHT UP;So;0;ON;;;;;N;FORMS LIGHT UP;;;;
+2576;BOX DRAWINGS LIGHT RIGHT;So;0;ON;;;;;N;FORMS LIGHT RIGHT;;;;
+2577;BOX DRAWINGS LIGHT DOWN;So;0;ON;;;;;N;FORMS LIGHT DOWN;;;;
+2578;BOX DRAWINGS HEAVY LEFT;So;0;ON;;;;;N;FORMS HEAVY LEFT;;;;
+2579;BOX DRAWINGS HEAVY UP;So;0;ON;;;;;N;FORMS HEAVY UP;;;;
+257A;BOX DRAWINGS HEAVY RIGHT;So;0;ON;;;;;N;FORMS HEAVY RIGHT;;;;
+257B;BOX DRAWINGS HEAVY DOWN;So;0;ON;;;;;N;FORMS HEAVY DOWN;;;;
+257C;BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT;So;0;ON;;;;;N;FORMS LIGHT LEFT AND HEAVY RIGHT;;;;
+257D;BOX DRAWINGS LIGHT UP AND HEAVY DOWN;So;0;ON;;;;;N;FORMS LIGHT UP AND HEAVY DOWN;;;;
+257E;BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT;So;0;ON;;;;;N;FORMS HEAVY LEFT AND LIGHT RIGHT;;;;
+257F;BOX DRAWINGS HEAVY UP AND LIGHT DOWN;So;0;ON;;;;;N;FORMS HEAVY UP AND LIGHT DOWN;;;;
+2580;UPPER HALF BLOCK;So;0;ON;;;;;N;;;;;
+2581;LOWER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;;
+2582;LOWER ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;;
+2583;LOWER THREE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;;
+2584;LOWER HALF BLOCK;So;0;ON;;;;;N;;;;;
+2585;LOWER FIVE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;;
+2586;LOWER THREE QUARTERS BLOCK;So;0;ON;;;;;N;LOWER THREE QUARTER BLOCK;;;;
+2587;LOWER SEVEN EIGHTHS BLOCK;So;0;ON;;;;;N;;;;;
+2588;FULL BLOCK;So;0;ON;;;;;N;;;;;
+2589;LEFT SEVEN EIGHTHS BLOCK;So;0;ON;;;;;N;;;;;
+258A;LEFT THREE QUARTERS BLOCK;So;0;ON;;;;;N;LEFT THREE QUARTER BLOCK;;;;
+258B;LEFT FIVE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;;
+258C;LEFT HALF BLOCK;So;0;ON;;;;;N;;;;;
+258D;LEFT THREE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;;
+258E;LEFT ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;;
+258F;LEFT ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;;
+2590;RIGHT HALF BLOCK;So;0;ON;;;;;N;;;;;
+2591;LIGHT SHADE;So;0;ON;;;;;N;;;;;
+2592;MEDIUM SHADE;So;0;ON;;;;;N;;;;;
+2593;DARK SHADE;So;0;ON;;;;;N;;;;;
+2594;UPPER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;;
+2595;RIGHT ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;;
+2596;QUADRANT LOWER LEFT;So;0;ON;;;;;N;;;;;
+2597;QUADRANT LOWER RIGHT;So;0;ON;;;;;N;;;;;
+2598;QUADRANT UPPER LEFT;So;0;ON;;;;;N;;;;;
+2599;QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT;So;0;ON;;;;;N;;;;;
+259A;QUADRANT UPPER LEFT AND LOWER RIGHT;So;0;ON;;;;;N;;;;;
+259B;QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT;So;0;ON;;;;;N;;;;;
+259C;QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT;So;0;ON;;;;;N;;;;;
+259D;QUADRANT UPPER RIGHT;So;0;ON;;;;;N;;;;;
+259E;QUADRANT UPPER RIGHT AND LOWER LEFT;So;0;ON;;;;;N;;;;;
+259F;QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT;So;0;ON;;;;;N;;;;;
+25A0;BLACK SQUARE;So;0;ON;;;;;N;;;;;
+25A1;WHITE SQUARE;So;0;ON;;;;;N;;;;;
+25A2;WHITE SQUARE WITH ROUNDED CORNERS;So;0;ON;;;;;N;;;;;
+25A3;WHITE SQUARE CONTAINING BLACK SMALL SQUARE;So;0;ON;;;;;N;;;;;
+25A4;SQUARE WITH HORIZONTAL FILL;So;0;ON;;;;;N;;;;;
+25A5;SQUARE WITH VERTICAL FILL;So;0;ON;;;;;N;;;;;
+25A6;SQUARE WITH ORTHOGONAL CROSSHATCH FILL;So;0;ON;;;;;N;;;;;
+25A7;SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL;So;0;ON;;;;;N;;;;;
+25A8;SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL;So;0;ON;;;;;N;;;;;
+25A9;SQUARE WITH DIAGONAL CROSSHATCH FILL;So;0;ON;;;;;N;;;;;
+25AA;BLACK SMALL SQUARE;So;0;ON;;;;;N;;;;;
+25AB;WHITE SMALL SQUARE;So;0;ON;;;;;N;;;;;
+25AC;BLACK RECTANGLE;So;0;ON;;;;;N;;;;;
+25AD;WHITE RECTANGLE;So;0;ON;;;;;N;;;;;
+25AE;BLACK VERTICAL RECTANGLE;So;0;ON;;;;;N;;;;;
+25AF;WHITE VERTICAL RECTANGLE;So;0;ON;;;;;N;;;;;
+25B0;BLACK PARALLELOGRAM;So;0;ON;;;;;N;;;;;
+25B1;WHITE PARALLELOGRAM;So;0;ON;;;;;N;;;;;
+25B2;BLACK UP-POINTING TRIANGLE;So;0;ON;;;;;N;BLACK UP POINTING TRIANGLE;;;;
+25B3;WHITE UP-POINTING TRIANGLE;So;0;ON;;;;;N;WHITE UP POINTING TRIANGLE;;;;
+25B4;BLACK UP-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;BLACK UP POINTING SMALL TRIANGLE;;;;
+25B5;WHITE UP-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;WHITE UP POINTING SMALL TRIANGLE;;;;
+25B6;BLACK RIGHT-POINTING TRIANGLE;So;0;ON;;;;;N;BLACK RIGHT POINTING TRIANGLE;;;;
+25B7;WHITE RIGHT-POINTING TRIANGLE;Sm;0;ON;;;;;N;WHITE RIGHT POINTING TRIANGLE;;;;
+25B8;BLACK RIGHT-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;BLACK RIGHT POINTING SMALL TRIANGLE;;;;
+25B9;WHITE RIGHT-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;WHITE RIGHT POINTING SMALL TRIANGLE;;;;
+25BA;BLACK RIGHT-POINTING POINTER;So;0;ON;;;;;N;BLACK RIGHT POINTING POINTER;;;;
+25BB;WHITE RIGHT-POINTING POINTER;So;0;ON;;;;;N;WHITE RIGHT POINTING POINTER;;;;
+25BC;BLACK DOWN-POINTING TRIANGLE;So;0;ON;;;;;N;BLACK DOWN POINTING TRIANGLE;;;;
+25BD;WHITE DOWN-POINTING TRIANGLE;So;0;ON;;;;;N;WHITE DOWN POINTING TRIANGLE;;;;
+25BE;BLACK DOWN-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;BLACK DOWN POINTING SMALL TRIANGLE;;;;
+25BF;WHITE DOWN-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;WHITE DOWN POINTING SMALL TRIANGLE;;;;
+25C0;BLACK LEFT-POINTING TRIANGLE;So;0;ON;;;;;N;BLACK LEFT POINTING TRIANGLE;;;;
+25C1;WHITE LEFT-POINTING TRIANGLE;Sm;0;ON;;;;;N;WHITE LEFT POINTING TRIANGLE;;;;
+25C2;BLACK LEFT-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;BLACK LEFT POINTING SMALL TRIANGLE;;;;
+25C3;WHITE LEFT-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;WHITE LEFT POINTING SMALL TRIANGLE;;;;
+25C4;BLACK LEFT-POINTING POINTER;So;0;ON;;;;;N;BLACK LEFT POINTING POINTER;;;;
+25C5;WHITE LEFT-POINTING POINTER;So;0;ON;;;;;N;WHITE LEFT POINTING POINTER;;;;
+25C6;BLACK DIAMOND;So;0;ON;;;;;N;;;;;
+25C7;WHITE DIAMOND;So;0;ON;;;;;N;;;;;
+25C8;WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND;So;0;ON;;;;;N;;;;;
+25C9;FISHEYE;So;0;ON;;;;;N;;;;;
+25CA;LOZENGE;So;0;ON;;;;;N;;;;;
+25CB;WHITE CIRCLE;So;0;ON;;;;;N;;;;;
+25CC;DOTTED CIRCLE;So;0;ON;;;;;N;;;;;
+25CD;CIRCLE WITH VERTICAL FILL;So;0;ON;;;;;N;;;;;
+25CE;BULLSEYE;So;0;ON;;;;;N;;;;;
+25CF;BLACK CIRCLE;So;0;ON;;;;;N;;;;;
+25D0;CIRCLE WITH LEFT HALF BLACK;So;0;ON;;;;;N;;;;;
+25D1;CIRCLE WITH RIGHT HALF BLACK;So;0;ON;;;;;N;;;;;
+25D2;CIRCLE WITH LOWER HALF BLACK;So;0;ON;;;;;N;;;;;
+25D3;CIRCLE WITH UPPER HALF BLACK;So;0;ON;;;;;N;;;;;
+25D4;CIRCLE WITH UPPER RIGHT QUADRANT BLACK;So;0;ON;;;;;N;;;;;
+25D5;CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK;So;0;ON;;;;;N;;;;;
+25D6;LEFT HALF BLACK CIRCLE;So;0;ON;;;;;N;;;;;
+25D7;RIGHT HALF BLACK CIRCLE;So;0;ON;;;;;N;;;;;
+25D8;INVERSE BULLET;So;0;ON;;;;;N;;;;;
+25D9;INVERSE WHITE CIRCLE;So;0;ON;;;;;N;;;;;
+25DA;UPPER HALF INVERSE WHITE CIRCLE;So;0;ON;;;;;N;;;;;
+25DB;LOWER HALF INVERSE WHITE CIRCLE;So;0;ON;;;;;N;;;;;
+25DC;UPPER LEFT QUADRANT CIRCULAR ARC;So;0;ON;;;;;N;;;;;
+25DD;UPPER RIGHT QUADRANT CIRCULAR ARC;So;0;ON;;;;;N;;;;;
+25DE;LOWER RIGHT QUADRANT CIRCULAR ARC;So;0;ON;;;;;N;;;;;
+25DF;LOWER LEFT QUADRANT CIRCULAR ARC;So;0;ON;;;;;N;;;;;
+25E0;UPPER HALF CIRCLE;So;0;ON;;;;;N;;;;;
+25E1;LOWER HALF CIRCLE;So;0;ON;;;;;N;;;;;
+25E2;BLACK LOWER RIGHT TRIANGLE;So;0;ON;;;;;N;;;;;
+25E3;BLACK LOWER LEFT TRIANGLE;So;0;ON;;;;;N;;;;;
+25E4;BLACK UPPER LEFT TRIANGLE;So;0;ON;;;;;N;;;;;
+25E5;BLACK UPPER RIGHT TRIANGLE;So;0;ON;;;;;N;;;;;
+25E6;WHITE BULLET;So;0;ON;;;;;N;;;;;
+25E7;SQUARE WITH LEFT HALF BLACK;So;0;ON;;;;;N;;;;;
+25E8;SQUARE WITH RIGHT HALF BLACK;So;0;ON;;;;;N;;;;;
+25E9;SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK;So;0;ON;;;;;N;;;;;
+25EA;SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK;So;0;ON;;;;;N;;;;;
+25EB;WHITE SQUARE WITH VERTICAL BISECTING LINE;So;0;ON;;;;;N;;;;;
+25EC;WHITE UP-POINTING TRIANGLE WITH DOT;So;0;ON;;;;;N;WHITE UP POINTING TRIANGLE WITH DOT;;;;
+25ED;UP-POINTING TRIANGLE WITH LEFT HALF BLACK;So;0;ON;;;;;N;UP POINTING TRIANGLE WITH LEFT HALF BLACK;;;;
+25EE;UP-POINTING TRIANGLE WITH RIGHT HALF BLACK;So;0;ON;;;;;N;UP POINTING TRIANGLE WITH RIGHT HALF BLACK;;;;
+25EF;LARGE CIRCLE;So;0;ON;;;;;N;;;;;
+25F0;WHITE SQUARE WITH UPPER LEFT QUADRANT;So;0;ON;;;;;N;;;;;
+25F1;WHITE SQUARE WITH LOWER LEFT QUADRANT;So;0;ON;;;;;N;;;;;
+25F2;WHITE SQUARE WITH LOWER RIGHT QUADRANT;So;0;ON;;;;;N;;;;;
+25F3;WHITE SQUARE WITH UPPER RIGHT QUADRANT;So;0;ON;;;;;N;;;;;
+25F4;WHITE CIRCLE WITH UPPER LEFT QUADRANT;So;0;ON;;;;;N;;;;;
+25F5;WHITE CIRCLE WITH LOWER LEFT QUADRANT;So;0;ON;;;;;N;;;;;
+25F6;WHITE CIRCLE WITH LOWER RIGHT QUADRANT;So;0;ON;;;;;N;;;;;
+25F7;WHITE CIRCLE WITH UPPER RIGHT QUADRANT;So;0;ON;;;;;N;;;;;
+25F8;UPPER LEFT TRIANGLE;Sm;0;ON;;;;;N;;;;;
+25F9;UPPER RIGHT TRIANGLE;Sm;0;ON;;;;;N;;;;;
+25FA;LOWER LEFT TRIANGLE;Sm;0;ON;;;;;N;;;;;
+25FB;WHITE MEDIUM SQUARE;Sm;0;ON;;;;;N;;;;;
+25FC;BLACK MEDIUM SQUARE;Sm;0;ON;;;;;N;;;;;
+25FD;WHITE MEDIUM SMALL SQUARE;Sm;0;ON;;;;;N;;;;;
+25FE;BLACK MEDIUM SMALL SQUARE;Sm;0;ON;;;;;N;;;;;
+25FF;LOWER RIGHT TRIANGLE;Sm;0;ON;;;;;N;;;;;
+2600;BLACK SUN WITH RAYS;So;0;ON;;;;;N;;;;;
+2601;CLOUD;So;0;ON;;;;;N;;;;;
+2602;UMBRELLA;So;0;ON;;;;;N;;;;;
+2603;SNOWMAN;So;0;ON;;;;;N;;;;;
+2604;COMET;So;0;ON;;;;;N;;;;;
+2605;BLACK STAR;So;0;ON;;;;;N;;;;;
+2606;WHITE STAR;So;0;ON;;;;;N;;;;;
+2607;LIGHTNING;So;0;ON;;;;;N;;;;;
+2608;THUNDERSTORM;So;0;ON;;;;;N;;;;;
+2609;SUN;So;0;ON;;;;;N;;;;;
+260A;ASCENDING NODE;So;0;ON;;;;;N;;;;;
+260B;DESCENDING NODE;So;0;ON;;;;;N;;;;;
+260C;CONJUNCTION;So;0;ON;;;;;N;;;;;
+260D;OPPOSITION;So;0;ON;;;;;N;;;;;
+260E;BLACK TELEPHONE;So;0;ON;;;;;N;;;;;
+260F;WHITE TELEPHONE;So;0;ON;;;;;N;;;;;
+2610;BALLOT BOX;So;0;ON;;;;;N;;;;;
+2611;BALLOT BOX WITH CHECK;So;0;ON;;;;;N;;;;;
+2612;BALLOT BOX WITH X;So;0;ON;;;;;N;;;;;
+2613;SALTIRE;So;0;ON;;;;;N;;;;;
+2614;UMBRELLA WITH RAIN DROPS;So;0;ON;;;;;N;;;;;
+2615;HOT BEVERAGE;So;0;ON;;;;;N;;;;;
+2616;WHITE SHOGI PIECE;So;0;ON;;;;;N;;;;;
+2617;BLACK SHOGI PIECE;So;0;ON;;;;;N;;;;;
+2618;SHAMROCK;So;0;ON;;;;;N;;;;;
+2619;REVERSED ROTATED FLORAL HEART BULLET;So;0;ON;;;;;N;;;;;
+261A;BLACK LEFT POINTING INDEX;So;0;ON;;;;;N;;;;;
+261B;BLACK RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;;
+261C;WHITE LEFT POINTING INDEX;So;0;ON;;;;;N;;;;;
+261D;WHITE UP POINTING INDEX;So;0;ON;;;;;N;;;;;
+261E;WHITE RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;;
+261F;WHITE DOWN POINTING INDEX;So;0;ON;;;;;N;;;;;
+2620;SKULL AND CROSSBONES;So;0;ON;;;;;N;;;;;
+2621;CAUTION SIGN;So;0;ON;;;;;N;;;;;
+2622;RADIOACTIVE SIGN;So;0;ON;;;;;N;;;;;
+2623;BIOHAZARD SIGN;So;0;ON;;;;;N;;;;;
+2624;CADUCEUS;So;0;ON;;;;;N;;;;;
+2625;ANKH;So;0;ON;;;;;N;;;;;
+2626;ORTHODOX CROSS;So;0;ON;;;;;N;;;;;
+2627;CHI RHO;So;0;ON;;;;;N;;;;;
+2628;CROSS OF LORRAINE;So;0;ON;;;;;N;;;;;
+2629;CROSS OF JERUSALEM;So;0;ON;;;;;N;;;;;
+262A;STAR AND CRESCENT;So;0;ON;;;;;N;;;;;
+262B;FARSI SYMBOL;So;0;ON;;;;;N;SYMBOL OF IRAN;;;;
+262C;ADI SHAKTI;So;0;ON;;;;;N;;;;;
+262D;HAMMER AND SICKLE;So;0;ON;;;;;N;;;;;
+262E;PEACE SYMBOL;So;0;ON;;;;;N;;;;;
+262F;YIN YANG;So;0;ON;;;;;N;;;;;
+2630;TRIGRAM FOR HEAVEN;So;0;ON;;;;;N;;;;;
+2631;TRIGRAM FOR LAKE;So;0;ON;;;;;N;;;;;
+2632;TRIGRAM FOR FIRE;So;0;ON;;;;;N;;;;;
+2633;TRIGRAM FOR THUNDER;So;0;ON;;;;;N;;;;;
+2634;TRIGRAM FOR WIND;So;0;ON;;;;;N;;;;;
+2635;TRIGRAM FOR WATER;So;0;ON;;;;;N;;;;;
+2636;TRIGRAM FOR MOUNTAIN;So;0;ON;;;;;N;;;;;
+2637;TRIGRAM FOR EARTH;So;0;ON;;;;;N;;;;;
+2638;WHEEL OF DHARMA;So;0;ON;;;;;N;;;;;
+2639;WHITE FROWNING FACE;So;0;ON;;;;;N;;;;;
+263A;WHITE SMILING FACE;So;0;ON;;;;;N;;;;;
+263B;BLACK SMILING FACE;So;0;ON;;;;;N;;;;;
+263C;WHITE SUN WITH RAYS;So;0;ON;;;;;N;;;;;
+263D;FIRST QUARTER MOON;So;0;ON;;;;;N;;;;;
+263E;LAST QUARTER MOON;So;0;ON;;;;;N;;;;;
+263F;MERCURY;So;0;ON;;;;;N;;;;;
+2640;FEMALE SIGN;So;0;ON;;;;;N;;;;;
+2641;EARTH;So;0;ON;;;;;N;;;;;
+2642;MALE SIGN;So;0;ON;;;;;N;;;;;
+2643;JUPITER;So;0;ON;;;;;N;;;;;
+2644;SATURN;So;0;ON;;;;;N;;;;;
+2645;URANUS;So;0;ON;;;;;N;;;;;
+2646;NEPTUNE;So;0;ON;;;;;N;;;;;
+2647;PLUTO;So;0;ON;;;;;N;;;;;
+2648;ARIES;So;0;ON;;;;;N;;;;;
+2649;TAURUS;So;0;ON;;;;;N;;;;;
+264A;GEMINI;So;0;ON;;;;;N;;;;;
+264B;CANCER;So;0;ON;;;;;N;;;;;
+264C;LEO;So;0;ON;;;;;N;;;;;
+264D;VIRGO;So;0;ON;;;;;N;;;;;
+264E;LIBRA;So;0;ON;;;;;N;;;;;
+264F;SCORPIUS;So;0;ON;;;;;N;;;;;
+2650;SAGITTARIUS;So;0;ON;;;;;N;;;;;
+2651;CAPRICORN;So;0;ON;;;;;N;;;;;
+2652;AQUARIUS;So;0;ON;;;;;N;;;;;
+2653;PISCES;So;0;ON;;;;;N;;;;;
+2654;WHITE CHESS KING;So;0;ON;;;;;N;;;;;
+2655;WHITE CHESS QUEEN;So;0;ON;;;;;N;;;;;
+2656;WHITE CHESS ROOK;So;0;ON;;;;;N;;;;;
+2657;WHITE CHESS BISHOP;So;0;ON;;;;;N;;;;;
+2658;WHITE CHESS KNIGHT;So;0;ON;;;;;N;;;;;
+2659;WHITE CHESS PAWN;So;0;ON;;;;;N;;;;;
+265A;BLACK CHESS KING;So;0;ON;;;;;N;;;;;
+265B;BLACK CHESS QUEEN;So;0;ON;;;;;N;;;;;
+265C;BLACK CHESS ROOK;So;0;ON;;;;;N;;;;;
+265D;BLACK CHESS BISHOP;So;0;ON;;;;;N;;;;;
+265E;BLACK CHESS KNIGHT;So;0;ON;;;;;N;;;;;
+265F;BLACK CHESS PAWN;So;0;ON;;;;;N;;;;;
+2660;BLACK SPADE SUIT;So;0;ON;;;;;N;;;;;
+2661;WHITE HEART SUIT;So;0;ON;;;;;N;;;;;
+2662;WHITE DIAMOND SUIT;So;0;ON;;;;;N;;;;;
+2663;BLACK CLUB SUIT;So;0;ON;;;;;N;;;;;
+2664;WHITE SPADE SUIT;So;0;ON;;;;;N;;;;;
+2665;BLACK HEART SUIT;So;0;ON;;;;;N;;;;;
+2666;BLACK DIAMOND SUIT;So;0;ON;;;;;N;;;;;
+2667;WHITE CLUB SUIT;So;0;ON;;;;;N;;;;;
+2668;HOT SPRINGS;So;0;ON;;;;;N;;;;;
+2669;QUARTER NOTE;So;0;ON;;;;;N;;;;;
+266A;EIGHTH NOTE;So;0;ON;;;;;N;;;;;
+266B;BEAMED EIGHTH NOTES;So;0;ON;;;;;N;BARRED EIGHTH NOTES;;;;
+266C;BEAMED SIXTEENTH NOTES;So;0;ON;;;;;N;BARRED SIXTEENTH NOTES;;;;
+266D;MUSIC FLAT SIGN;So;0;ON;;;;;N;FLAT;;;;
+266E;MUSIC NATURAL SIGN;So;0;ON;;;;;N;NATURAL;;;;
+266F;MUSIC SHARP SIGN;Sm;0;ON;;;;;N;SHARP;;;;
+2670;WEST SYRIAC CROSS;So;0;ON;;;;;N;;;;;
+2671;EAST SYRIAC CROSS;So;0;ON;;;;;N;;;;;
+2672;UNIVERSAL RECYCLING SYMBOL;So;0;ON;;;;;N;;;;;
+2673;RECYCLING SYMBOL FOR TYPE-1 PLASTICS;So;0;ON;;;;;N;;pete;;;
+2674;RECYCLING SYMBOL FOR TYPE-2 PLASTICS;So;0;ON;;;;;N;;hdpe;;;
+2675;RECYCLING SYMBOL FOR TYPE-3 PLASTICS;So;0;ON;;;;;N;;pvc;;;
+2676;RECYCLING SYMBOL FOR TYPE-4 PLASTICS;So;0;ON;;;;;N;;ldpe;;;
+2677;RECYCLING SYMBOL FOR TYPE-5 PLASTICS;So;0;ON;;;;;N;;pp;;;
+2678;RECYCLING SYMBOL FOR TYPE-6 PLASTICS;So;0;ON;;;;;N;;ps;;;
+2679;RECYCLING SYMBOL FOR TYPE-7 PLASTICS;So;0;ON;;;;;N;;other;;;
+267A;RECYCLING SYMBOL FOR GENERIC MATERIALS;So;0;ON;;;;;N;;;;;
+267B;BLACK UNIVERSAL RECYCLING SYMBOL;So;0;ON;;;;;N;;;;;
+267C;RECYCLED PAPER SYMBOL;So;0;ON;;;;;N;;;;;
+267D;PARTIALLY-RECYCLED PAPER SYMBOL;So;0;ON;;;;;N;;;;;
+267E;PERMANENT PAPER SIGN;So;0;ON;;;;;N;;;;;
+267F;WHEELCHAIR SYMBOL;So;0;ON;;;;;N;;;;;
+2680;DIE FACE-1;So;0;ON;;;;;N;;;;;
+2681;DIE FACE-2;So;0;ON;;;;;N;;;;;
+2682;DIE FACE-3;So;0;ON;;;;;N;;;;;
+2683;DIE FACE-4;So;0;ON;;;;;N;;;;;
+2684;DIE FACE-5;So;0;ON;;;;;N;;;;;
+2685;DIE FACE-6;So;0;ON;;;;;N;;;;;
+2686;WHITE CIRCLE WITH DOT RIGHT;So;0;ON;;;;;N;;;;;
+2687;WHITE CIRCLE WITH TWO DOTS;So;0;ON;;;;;N;;;;;
+2688;BLACK CIRCLE WITH WHITE DOT RIGHT;So;0;ON;;;;;N;;;;;
+2689;BLACK CIRCLE WITH TWO WHITE DOTS;So;0;ON;;;;;N;;;;;
+268A;MONOGRAM FOR YANG;So;0;ON;;;;;N;;;;;
+268B;MONOGRAM FOR YIN;So;0;ON;;;;;N;;;;;
+268C;DIGRAM FOR GREATER YANG;So;0;ON;;;;;N;;;;;
+268D;DIGRAM FOR LESSER YIN;So;0;ON;;;;;N;;;;;
+268E;DIGRAM FOR LESSER YANG;So;0;ON;;;;;N;;;;;
+268F;DIGRAM FOR GREATER YIN;So;0;ON;;;;;N;;;;;
+2690;WHITE FLAG;So;0;ON;;;;;N;;;;;
+2691;BLACK FLAG;So;0;ON;;;;;N;;;;;
+2692;HAMMER AND PICK;So;0;ON;;;;;N;;;;;
+2693;ANCHOR;So;0;ON;;;;;N;;;;;
+2694;CROSSED SWORDS;So;0;ON;;;;;N;;;;;
+2695;STAFF OF AESCULAPIUS;So;0;ON;;;;;N;;;;;
+2696;SCALES;So;0;ON;;;;;N;;;;;
+2697;ALEMBIC;So;0;ON;;;;;N;;;;;
+2698;FLOWER;So;0;ON;;;;;N;;;;;
+2699;GEAR;So;0;ON;;;;;N;;;;;
+269A;STAFF OF HERMES;So;0;ON;;;;;N;;;;;
+269B;ATOM SYMBOL;So;0;ON;;;;;N;;;;;
+269C;FLEUR-DE-LIS;So;0;ON;;;;;N;;;;;
+26A0;WARNING SIGN;So;0;ON;;;;;N;;;;;
+26A1;HIGH VOLTAGE SIGN;So;0;ON;;;;;N;;;;;
+26A2;DOUBLED FEMALE SIGN;So;0;ON;;;;;N;;;;;
+26A3;DOUBLED MALE SIGN;So;0;ON;;;;;N;;;;;
+26A4;INTERLOCKED FEMALE AND MALE SIGN;So;0;ON;;;;;N;;;;;
+26A5;MALE AND FEMALE SIGN;So;0;ON;;;;;N;;;;;
+26A6;MALE WITH STROKE SIGN;So;0;ON;;;;;N;;;;;
+26A7;MALE WITH STROKE AND MALE AND FEMALE SIGN;So;0;ON;;;;;N;;;;;
+26A8;VERTICAL MALE WITH STROKE SIGN;So;0;ON;;;;;N;;;;;
+26A9;HORIZONTAL MALE WITH STROKE SIGN;So;0;ON;;;;;N;;;;;
+26AA;MEDIUM WHITE CIRCLE;So;0;ON;;;;;N;;;;;
+26AB;MEDIUM BLACK CIRCLE;So;0;ON;;;;;N;;;;;
+26AC;MEDIUM SMALL WHITE CIRCLE;So;0;L;;;;;N;;;;;
+26AD;MARRIAGE SYMBOL;So;0;ON;;;;;N;;;;;
+26AE;DIVORCE SYMBOL;So;0;ON;;;;;N;;;;;
+26AF;UNMARRIED PARTNERSHIP SYMBOL;So;0;ON;;;;;N;;;;;
+26B0;COFFIN;So;0;ON;;;;;N;;;;;
+26B1;FUNERAL URN;So;0;ON;;;;;N;;;;;
+2701;UPPER BLADE SCISSORS;So;0;ON;;;;;N;;;;;
+2702;BLACK SCISSORS;So;0;ON;;;;;N;;;;;
+2703;LOWER BLADE SCISSORS;So;0;ON;;;;;N;;;;;
+2704;WHITE SCISSORS;So;0;ON;;;;;N;;;;;
+2706;TELEPHONE LOCATION SIGN;So;0;ON;;;;;N;;;;;
+2707;TAPE DRIVE;So;0;ON;;;;;N;;;;;
+2708;AIRPLANE;So;0;ON;;;;;N;;;;;
+2709;ENVELOPE;So;0;ON;;;;;N;;;;;
+270C;VICTORY HAND;So;0;ON;;;;;N;;;;;
+270D;WRITING HAND;So;0;ON;;;;;N;;;;;
+270E;LOWER RIGHT PENCIL;So;0;ON;;;;;N;;;;;
+270F;PENCIL;So;0;ON;;;;;N;;;;;
+2710;UPPER RIGHT PENCIL;So;0;ON;;;;;N;;;;;
+2711;WHITE NIB;So;0;ON;;;;;N;;;;;
+2712;BLACK NIB;So;0;ON;;;;;N;;;;;
+2713;CHECK MARK;So;0;ON;;;;;N;;;;;
+2714;HEAVY CHECK MARK;So;0;ON;;;;;N;;;;;
+2715;MULTIPLICATION X;So;0;ON;;;;;N;;;;;
+2716;HEAVY MULTIPLICATION X;So;0;ON;;;;;N;;;;;
+2717;BALLOT X;So;0;ON;;;;;N;;;;;
+2718;HEAVY BALLOT X;So;0;ON;;;;;N;;;;;
+2719;OUTLINED GREEK CROSS;So;0;ON;;;;;N;;;;;
+271A;HEAVY GREEK CROSS;So;0;ON;;;;;N;;;;;
+271B;OPEN CENTRE CROSS;So;0;ON;;;;;N;OPEN CENTER CROSS;;;;
+271C;HEAVY OPEN CENTRE CROSS;So;0;ON;;;;;N;HEAVY OPEN CENTER CROSS;;;;
+271D;LATIN CROSS;So;0;ON;;;;;N;;;;;
+271E;SHADOWED WHITE LATIN CROSS;So;0;ON;;;;;N;;;;;
+271F;OUTLINED LATIN CROSS;So;0;ON;;;;;N;;;;;
+2720;MALTESE CROSS;So;0;ON;;;;;N;;;;;
+2721;STAR OF DAVID;So;0;ON;;;;;N;;;;;
+2722;FOUR TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;;;;;
+2723;FOUR BALLOON-SPOKED ASTERISK;So;0;ON;;;;;N;;;;;
+2724;HEAVY FOUR BALLOON-SPOKED ASTERISK;So;0;ON;;;;;N;;;;;
+2725;FOUR CLUB-SPOKED ASTERISK;So;0;ON;;;;;N;;;;;
+2726;BLACK FOUR POINTED STAR;So;0;ON;;;;;N;;;;;
+2727;WHITE FOUR POINTED STAR;So;0;ON;;;;;N;;;;;
+2729;STRESS OUTLINED WHITE STAR;So;0;ON;;;;;N;;;;;
+272A;CIRCLED WHITE STAR;So;0;ON;;;;;N;;;;;
+272B;OPEN CENTRE BLACK STAR;So;0;ON;;;;;N;OPEN CENTER BLACK STAR;;;;
+272C;BLACK CENTRE WHITE STAR;So;0;ON;;;;;N;BLACK CENTER WHITE STAR;;;;
+272D;OUTLINED BLACK STAR;So;0;ON;;;;;N;;;;;
+272E;HEAVY OUTLINED BLACK STAR;So;0;ON;;;;;N;;;;;
+272F;PINWHEEL STAR;So;0;ON;;;;;N;;;;;
+2730;SHADOWED WHITE STAR;So;0;ON;;;;;N;;;;;
+2731;HEAVY ASTERISK;So;0;ON;;;;;N;;;;;
+2732;OPEN CENTRE ASTERISK;So;0;ON;;;;;N;OPEN CENTER ASTERISK;;;;
+2733;EIGHT SPOKED ASTERISK;So;0;ON;;;;;N;;;;;
+2734;EIGHT POINTED BLACK STAR;So;0;ON;;;;;N;;;;;
+2735;EIGHT POINTED PINWHEEL STAR;So;0;ON;;;;;N;;;;;
+2736;SIX POINTED BLACK STAR;So;0;ON;;;;;N;;;;;
+2737;EIGHT POINTED RECTILINEAR BLACK STAR;So;0;ON;;;;;N;;;;;
+2738;HEAVY EIGHT POINTED RECTILINEAR BLACK STAR;So;0;ON;;;;;N;;;;;
+2739;TWELVE POINTED BLACK STAR;So;0;ON;;;;;N;;;;;
+273A;SIXTEEN POINTED ASTERISK;So;0;ON;;;;;N;;;;;
+273B;TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;;;;;
+273C;OPEN CENTRE TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;OPEN CENTER TEARDROP-SPOKED ASTERISK;;;;
+273D;HEAVY TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;;;;;
+273E;SIX PETALLED BLACK AND WHITE FLORETTE;So;0;ON;;;;;N;;;;;
+273F;BLACK FLORETTE;So;0;ON;;;;;N;;;;;
+2740;WHITE FLORETTE;So;0;ON;;;;;N;;;;;
+2741;EIGHT PETALLED OUTLINED BLACK FLORETTE;So;0;ON;;;;;N;;;;;
+2742;CIRCLED OPEN CENTRE EIGHT POINTED STAR;So;0;ON;;;;;N;CIRCLED OPEN CENTER EIGHT POINTED STAR;;;;
+2743;HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK;So;0;ON;;;;;N;;;;;
+2744;SNOWFLAKE;So;0;ON;;;;;N;;;;;
+2745;TIGHT TRIFOLIATE SNOWFLAKE;So;0;ON;;;;;N;;;;;
+2746;HEAVY CHEVRON SNOWFLAKE;So;0;ON;;;;;N;;;;;
+2747;SPARKLE;So;0;ON;;;;;N;;;;;
+2748;HEAVY SPARKLE;So;0;ON;;;;;N;;;;;
+2749;BALLOON-SPOKED ASTERISK;So;0;ON;;;;;N;;;;;
+274A;EIGHT TEARDROP-SPOKED PROPELLER ASTERISK;So;0;ON;;;;;N;;;;;
+274B;HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK;So;0;ON;;;;;N;;;;;
+274D;SHADOWED WHITE CIRCLE;So;0;ON;;;;;N;;;;;
+274F;LOWER RIGHT DROP-SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;;
+2750;UPPER RIGHT DROP-SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;;
+2751;LOWER RIGHT SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;;
+2752;UPPER RIGHT SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;;
+2756;BLACK DIAMOND MINUS WHITE X;So;0;ON;;;;;N;;;;;
+2758;LIGHT VERTICAL BAR;So;0;ON;;;;;N;;;;;
+2759;MEDIUM VERTICAL BAR;So;0;ON;;;;;N;;;;;
+275A;HEAVY VERTICAL BAR;So;0;ON;;;;;N;;;;;
+275B;HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;;
+275C;HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;;
+275D;HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;;
+275E;HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;;
+2761;CURVED STEM PARAGRAPH SIGN ORNAMENT;So;0;ON;;;;;N;;;;;
+2762;HEAVY EXCLAMATION MARK ORNAMENT;So;0;ON;;;;;N;;;;;
+2763;HEAVY HEART EXCLAMATION MARK ORNAMENT;So;0;ON;;;;;N;;;;;
+2764;HEAVY BLACK HEART;So;0;ON;;;;;N;;;;;
+2765;ROTATED HEAVY BLACK HEART BULLET;So;0;ON;;;;;N;;;;;
+2766;FLORAL HEART;So;0;ON;;;;;N;;;;;
+2767;ROTATED FLORAL HEART BULLET;So;0;ON;;;;;N;;;;;
+2768;MEDIUM LEFT PARENTHESIS ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+2769;MEDIUM RIGHT PARENTHESIS ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+276A;MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+276B;MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+276C;MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+276D;MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+276E;HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+276F;HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+2770;HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+2771;HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+2772;LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+2773;LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+2774;MEDIUM LEFT CURLY BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+2775;MEDIUM RIGHT CURLY BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+2776;DINGBAT NEGATIVE CIRCLED DIGIT ONE;No;0;ON;;;1;1;N;INVERSE CIRCLED DIGIT ONE;;;;
+2777;DINGBAT NEGATIVE CIRCLED DIGIT TWO;No;0;ON;;;2;2;N;INVERSE CIRCLED DIGIT TWO;;;;
+2778;DINGBAT NEGATIVE CIRCLED DIGIT THREE;No;0;ON;;;3;3;N;INVERSE CIRCLED DIGIT THREE;;;;
+2779;DINGBAT NEGATIVE CIRCLED DIGIT FOUR;No;0;ON;;;4;4;N;INVERSE CIRCLED DIGIT FOUR;;;;
+277A;DINGBAT NEGATIVE CIRCLED DIGIT FIVE;No;0;ON;;;5;5;N;INVERSE CIRCLED DIGIT FIVE;;;;
+277B;DINGBAT NEGATIVE CIRCLED DIGIT SIX;No;0;ON;;;6;6;N;INVERSE CIRCLED DIGIT SIX;;;;
+277C;DINGBAT NEGATIVE CIRCLED DIGIT SEVEN;No;0;ON;;;7;7;N;INVERSE CIRCLED DIGIT SEVEN;;;;
+277D;DINGBAT NEGATIVE CIRCLED DIGIT EIGHT;No;0;ON;;;8;8;N;INVERSE CIRCLED DIGIT EIGHT;;;;
+277E;DINGBAT NEGATIVE CIRCLED DIGIT NINE;No;0;ON;;;9;9;N;INVERSE CIRCLED DIGIT NINE;;;;
+277F;DINGBAT NEGATIVE CIRCLED NUMBER TEN;No;0;ON;;;;10;N;INVERSE CIRCLED NUMBER TEN;;;;
+2780;DINGBAT CIRCLED SANS-SERIF DIGIT ONE;No;0;ON;;;1;1;N;CIRCLED SANS-SERIF DIGIT ONE;;;;
+2781;DINGBAT CIRCLED SANS-SERIF DIGIT TWO;No;0;ON;;;2;2;N;CIRCLED SANS-SERIF DIGIT TWO;;;;
+2782;DINGBAT CIRCLED SANS-SERIF DIGIT THREE;No;0;ON;;;3;3;N;CIRCLED SANS-SERIF DIGIT THREE;;;;
+2783;DINGBAT CIRCLED SANS-SERIF DIGIT FOUR;No;0;ON;;;4;4;N;CIRCLED SANS-SERIF DIGIT FOUR;;;;
+2784;DINGBAT CIRCLED SANS-SERIF DIGIT FIVE;No;0;ON;;;5;5;N;CIRCLED SANS-SERIF DIGIT FIVE;;;;
+2785;DINGBAT CIRCLED SANS-SERIF DIGIT SIX;No;0;ON;;;6;6;N;CIRCLED SANS-SERIF DIGIT SIX;;;;
+2786;DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN;No;0;ON;;;7;7;N;CIRCLED SANS-SERIF DIGIT SEVEN;;;;
+2787;DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT;No;0;ON;;;8;8;N;CIRCLED SANS-SERIF DIGIT EIGHT;;;;
+2788;DINGBAT CIRCLED SANS-SERIF DIGIT NINE;No;0;ON;;;9;9;N;CIRCLED SANS-SERIF DIGIT NINE;;;;
+2789;DINGBAT CIRCLED SANS-SERIF NUMBER TEN;No;0;ON;;;;10;N;CIRCLED SANS-SERIF NUMBER TEN;;;;
+278A;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE;No;0;ON;;;1;1;N;INVERSE CIRCLED SANS-SERIF DIGIT ONE;;;;
+278B;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO;No;0;ON;;;2;2;N;INVERSE CIRCLED SANS-SERIF DIGIT TWO;;;;
+278C;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE;No;0;ON;;;3;3;N;INVERSE CIRCLED SANS-SERIF DIGIT THREE;;;;
+278D;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR;No;0;ON;;;4;4;N;INVERSE CIRCLED SANS-SERIF DIGIT FOUR;;;;
+278E;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE;No;0;ON;;;5;5;N;INVERSE CIRCLED SANS-SERIF DIGIT FIVE;;;;
+278F;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX;No;0;ON;;;6;6;N;INVERSE CIRCLED SANS-SERIF DIGIT SIX;;;;
+2790;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN;No;0;ON;;;7;7;N;INVERSE CIRCLED SANS-SERIF DIGIT SEVEN;;;;
+2791;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT;No;0;ON;;;8;8;N;INVERSE CIRCLED SANS-SERIF DIGIT EIGHT;;;;
+2792;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE;No;0;ON;;;9;9;N;INVERSE CIRCLED SANS-SERIF DIGIT NINE;;;;
+2793;DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN;No;0;ON;;;;10;N;INVERSE CIRCLED SANS-SERIF NUMBER TEN;;;;
+2794;HEAVY WIDE-HEADED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY WIDE-HEADED RIGHT ARROW;;;;
+2798;HEAVY SOUTH EAST ARROW;So;0;ON;;;;;N;HEAVY LOWER RIGHT ARROW;;;;
+2799;HEAVY RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY RIGHT ARROW;;;;
+279A;HEAVY NORTH EAST ARROW;So;0;ON;;;;;N;HEAVY UPPER RIGHT ARROW;;;;
+279B;DRAFTING POINT RIGHTWARDS ARROW;So;0;ON;;;;;N;DRAFTING POINT RIGHT ARROW;;;;
+279C;HEAVY ROUND-TIPPED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY ROUND-TIPPED RIGHT ARROW;;;;
+279D;TRIANGLE-HEADED RIGHTWARDS ARROW;So;0;ON;;;;;N;TRIANGLE-HEADED RIGHT ARROW;;;;
+279E;HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY TRIANGLE-HEADED RIGHT ARROW;;;;
+279F;DASHED TRIANGLE-HEADED RIGHTWARDS ARROW;So;0;ON;;;;;N;DASHED TRIANGLE-HEADED RIGHT ARROW;;;;
+27A0;HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY DASHED TRIANGLE-HEADED RIGHT ARROW;;;;
+27A1;BLACK RIGHTWARDS ARROW;So;0;ON;;;;;N;BLACK RIGHT ARROW;;;;
+27A2;THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD;So;0;ON;;;;;N;THREE-D TOP-LIGHTED RIGHT ARROWHEAD;;;;
+27A3;THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD;So;0;ON;;;;;N;THREE-D BOTTOM-LIGHTED RIGHT ARROWHEAD;;;;
+27A4;BLACK RIGHTWARDS ARROWHEAD;So;0;ON;;;;;N;BLACK RIGHT ARROWHEAD;;;;
+27A5;HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY BLACK CURVED DOWN AND RIGHT ARROW;;;;
+27A6;HEAVY BLACK CURVED UPWARDS AND RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY BLACK CURVED UP AND RIGHT ARROW;;;;
+27A7;SQUAT BLACK RIGHTWARDS ARROW;So;0;ON;;;;;N;SQUAT BLACK RIGHT ARROW;;;;
+27A8;HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY CONCAVE-POINTED BLACK RIGHT ARROW;;;;
+27A9;RIGHT-SHADED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;RIGHT-SHADED WHITE RIGHT ARROW;;;;
+27AA;LEFT-SHADED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;LEFT-SHADED WHITE RIGHT ARROW;;;;
+27AB;BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;BACK-TILTED SHADOWED WHITE RIGHT ARROW;;;;
+27AC;FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;FRONT-TILTED SHADOWED WHITE RIGHT ARROW;;;;
+27AD;HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY LOWER RIGHT-SHADOWED WHITE RIGHT ARROW;;;;
+27AE;HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY UPPER RIGHT-SHADOWED WHITE RIGHT ARROW;;;;
+27AF;NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHT ARROW;;;;
+27B1;NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHT ARROW;;;;
+27B2;CIRCLED HEAVY WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;CIRCLED HEAVY WHITE RIGHT ARROW;;;;
+27B3;WHITE-FEATHERED RIGHTWARDS ARROW;So;0;ON;;;;;N;WHITE-FEATHERED RIGHT ARROW;;;;
+27B4;BLACK-FEATHERED SOUTH EAST ARROW;So;0;ON;;;;;N;BLACK-FEATHERED LOWER RIGHT ARROW;;;;
+27B5;BLACK-FEATHERED RIGHTWARDS ARROW;So;0;ON;;;;;N;BLACK-FEATHERED RIGHT ARROW;;;;
+27B6;BLACK-FEATHERED NORTH EAST ARROW;So;0;ON;;;;;N;BLACK-FEATHERED UPPER RIGHT ARROW;;;;
+27B7;HEAVY BLACK-FEATHERED SOUTH EAST ARROW;So;0;ON;;;;;N;HEAVY BLACK-FEATHERED LOWER RIGHT ARROW;;;;
+27B8;HEAVY BLACK-FEATHERED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY BLACK-FEATHERED RIGHT ARROW;;;;
+27B9;HEAVY BLACK-FEATHERED NORTH EAST ARROW;So;0;ON;;;;;N;HEAVY BLACK-FEATHERED UPPER RIGHT ARROW;;;;
+27BA;TEARDROP-BARBED RIGHTWARDS ARROW;So;0;ON;;;;;N;TEARDROP-BARBED RIGHT ARROW;;;;
+27BB;HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY TEARDROP-SHANKED RIGHT ARROW;;;;
+27BC;WEDGE-TAILED RIGHTWARDS ARROW;So;0;ON;;;;;N;WEDGE-TAILED RIGHT ARROW;;;;
+27BD;HEAVY WEDGE-TAILED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY WEDGE-TAILED RIGHT ARROW;;;;
+27BE;OPEN-OUTLINED RIGHTWARDS ARROW;So;0;ON;;;;;N;OPEN-OUTLINED RIGHT ARROW;;;;
+27C0;THREE DIMENSIONAL ANGLE;Sm;0;ON;;;;;Y;;;;;
+27C1;WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE;Sm;0;ON;;;;;N;;;;;
+27C2;PERPENDICULAR;Sm;0;ON;;;;;N;;;;;
+27C3;OPEN SUBSET;Sm;0;ON;;;;;Y;;;;;
+27C4;OPEN SUPERSET;Sm;0;ON;;;;;Y;;;;;
+27C5;LEFT S-SHAPED BAG DELIMITER;Ps;0;ON;;;;;Y;;;;;
+27C6;RIGHT S-SHAPED BAG DELIMITER;Pe;0;ON;;;;;Y;;;;;
+27D0;WHITE DIAMOND WITH CENTRED DOT;Sm;0;ON;;;;;N;;;;;
+27D1;AND WITH DOT;Sm;0;ON;;;;;N;;;;;
+27D2;ELEMENT OF OPENING UPWARDS;Sm;0;ON;;;;;N;;;;;
+27D3;LOWER RIGHT CORNER WITH DOT;Sm;0;ON;;;;;Y;;;;;
+27D4;UPPER LEFT CORNER WITH DOT;Sm;0;ON;;;;;Y;;;;;
+27D5;LEFT OUTER JOIN;Sm;0;ON;;;;;Y;;;;;
+27D6;RIGHT OUTER JOIN;Sm;0;ON;;;;;Y;;;;;
+27D7;FULL OUTER JOIN;Sm;0;ON;;;;;N;;;;;
+27D8;LARGE UP TACK;Sm;0;ON;;;;;N;;;;;
+27D9;LARGE DOWN TACK;Sm;0;ON;;;;;N;;;;;
+27DA;LEFT AND RIGHT DOUBLE TURNSTILE;Sm;0;ON;;;;;N;;;;;
+27DB;LEFT AND RIGHT TACK;Sm;0;ON;;;;;N;;;;;
+27DC;LEFT MULTIMAP;Sm;0;ON;;;;;Y;;;;;
+27DD;LONG RIGHT TACK;Sm;0;ON;;;;;Y;;;;;
+27DE;LONG LEFT TACK;Sm;0;ON;;;;;Y;;;;;
+27DF;UP TACK WITH CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;;
+27E0;LOZENGE DIVIDED BY HORIZONTAL RULE;Sm;0;ON;;;;;N;;;;;
+27E1;WHITE CONCAVE-SIDED DIAMOND;Sm;0;ON;;;;;N;;;;;
+27E2;WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK;Sm;0;ON;;;;;Y;;;;;
+27E3;WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK;Sm;0;ON;;;;;Y;;;;;
+27E4;WHITE SQUARE WITH LEFTWARDS TICK;Sm;0;ON;;;;;Y;;;;;
+27E5;WHITE SQUARE WITH RIGHTWARDS TICK;Sm;0;ON;;;;;Y;;;;;
+27E6;MATHEMATICAL LEFT WHITE SQUARE BRACKET;Ps;0;ON;;;;;Y;;;;;
+27E7;MATHEMATICAL RIGHT WHITE SQUARE BRACKET;Pe;0;ON;;;;;Y;;;;;
+27E8;MATHEMATICAL LEFT ANGLE BRACKET;Ps;0;ON;;;;;Y;;;;;
+27E9;MATHEMATICAL RIGHT ANGLE BRACKET;Pe;0;ON;;;;;Y;;;;;
+27EA;MATHEMATICAL LEFT DOUBLE ANGLE BRACKET;Ps;0;ON;;;;;Y;;;;;
+27EB;MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET;Pe;0;ON;;;;;Y;;;;;
+27F0;UPWARDS QUADRUPLE ARROW;Sm;0;ON;;;;;N;;;;;
+27F1;DOWNWARDS QUADRUPLE ARROW;Sm;0;ON;;;;;N;;;;;
+27F2;ANTICLOCKWISE GAPPED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;;
+27F3;CLOCKWISE GAPPED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;;
+27F4;RIGHT ARROW WITH CIRCLED PLUS;Sm;0;ON;;;;;N;;;;;
+27F5;LONG LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+27F6;LONG RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+27F7;LONG LEFT RIGHT ARROW;Sm;0;ON;;;;;N;;;;;
+27F8;LONG LEFTWARDS DOUBLE ARROW;Sm;0;ON;;;;;N;;;;;
+27F9;LONG RIGHTWARDS DOUBLE ARROW;Sm;0;ON;;;;;N;;;;;
+27FA;LONG LEFT RIGHT DOUBLE ARROW;Sm;0;ON;;;;;N;;;;;
+27FB;LONG LEFTWARDS ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+27FC;LONG RIGHTWARDS ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+27FD;LONG LEFTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+27FE;LONG RIGHTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+27FF;LONG RIGHTWARDS SQUIGGLE ARROW;Sm;0;ON;;;;;N;;;;;
+2800;BRAILLE PATTERN BLANK;So;0;L;;;;;N;;;;;
+2801;BRAILLE PATTERN DOTS-1;So;0;L;;;;;N;;;;;
+2802;BRAILLE PATTERN DOTS-2;So;0;L;;;;;N;;;;;
+2803;BRAILLE PATTERN DOTS-12;So;0;L;;;;;N;;;;;
+2804;BRAILLE PATTERN DOTS-3;So;0;L;;;;;N;;;;;
+2805;BRAILLE PATTERN DOTS-13;So;0;L;;;;;N;;;;;
+2806;BRAILLE PATTERN DOTS-23;So;0;L;;;;;N;;;;;
+2807;BRAILLE PATTERN DOTS-123;So;0;L;;;;;N;;;;;
+2808;BRAILLE PATTERN DOTS-4;So;0;L;;;;;N;;;;;
+2809;BRAILLE PATTERN DOTS-14;So;0;L;;;;;N;;;;;
+280A;BRAILLE PATTERN DOTS-24;So;0;L;;;;;N;;;;;
+280B;BRAILLE PATTERN DOTS-124;So;0;L;;;;;N;;;;;
+280C;BRAILLE PATTERN DOTS-34;So;0;L;;;;;N;;;;;
+280D;BRAILLE PATTERN DOTS-134;So;0;L;;;;;N;;;;;
+280E;BRAILLE PATTERN DOTS-234;So;0;L;;;;;N;;;;;
+280F;BRAILLE PATTERN DOTS-1234;So;0;L;;;;;N;;;;;
+2810;BRAILLE PATTERN DOTS-5;So;0;L;;;;;N;;;;;
+2811;BRAILLE PATTERN DOTS-15;So;0;L;;;;;N;;;;;
+2812;BRAILLE PATTERN DOTS-25;So;0;L;;;;;N;;;;;
+2813;BRAILLE PATTERN DOTS-125;So;0;L;;;;;N;;;;;
+2814;BRAILLE PATTERN DOTS-35;So;0;L;;;;;N;;;;;
+2815;BRAILLE PATTERN DOTS-135;So;0;L;;;;;N;;;;;
+2816;BRAILLE PATTERN DOTS-235;So;0;L;;;;;N;;;;;
+2817;BRAILLE PATTERN DOTS-1235;So;0;L;;;;;N;;;;;
+2818;BRAILLE PATTERN DOTS-45;So;0;L;;;;;N;;;;;
+2819;BRAILLE PATTERN DOTS-145;So;0;L;;;;;N;;;;;
+281A;BRAILLE PATTERN DOTS-245;So;0;L;;;;;N;;;;;
+281B;BRAILLE PATTERN DOTS-1245;So;0;L;;;;;N;;;;;
+281C;BRAILLE PATTERN DOTS-345;So;0;L;;;;;N;;;;;
+281D;BRAILLE PATTERN DOTS-1345;So;0;L;;;;;N;;;;;
+281E;BRAILLE PATTERN DOTS-2345;So;0;L;;;;;N;;;;;
+281F;BRAILLE PATTERN DOTS-12345;So;0;L;;;;;N;;;;;
+2820;BRAILLE PATTERN DOTS-6;So;0;L;;;;;N;;;;;
+2821;BRAILLE PATTERN DOTS-16;So;0;L;;;;;N;;;;;
+2822;BRAILLE PATTERN DOTS-26;So;0;L;;;;;N;;;;;
+2823;BRAILLE PATTERN DOTS-126;So;0;L;;;;;N;;;;;
+2824;BRAILLE PATTERN DOTS-36;So;0;L;;;;;N;;;;;
+2825;BRAILLE PATTERN DOTS-136;So;0;L;;;;;N;;;;;
+2826;BRAILLE PATTERN DOTS-236;So;0;L;;;;;N;;;;;
+2827;BRAILLE PATTERN DOTS-1236;So;0;L;;;;;N;;;;;
+2828;BRAILLE PATTERN DOTS-46;So;0;L;;;;;N;;;;;
+2829;BRAILLE PATTERN DOTS-146;So;0;L;;;;;N;;;;;
+282A;BRAILLE PATTERN DOTS-246;So;0;L;;;;;N;;;;;
+282B;BRAILLE PATTERN DOTS-1246;So;0;L;;;;;N;;;;;
+282C;BRAILLE PATTERN DOTS-346;So;0;L;;;;;N;;;;;
+282D;BRAILLE PATTERN DOTS-1346;So;0;L;;;;;N;;;;;
+282E;BRAILLE PATTERN DOTS-2346;So;0;L;;;;;N;;;;;
+282F;BRAILLE PATTERN DOTS-12346;So;0;L;;;;;N;;;;;
+2830;BRAILLE PATTERN DOTS-56;So;0;L;;;;;N;;;;;
+2831;BRAILLE PATTERN DOTS-156;So;0;L;;;;;N;;;;;
+2832;BRAILLE PATTERN DOTS-256;So;0;L;;;;;N;;;;;
+2833;BRAILLE PATTERN DOTS-1256;So;0;L;;;;;N;;;;;
+2834;BRAILLE PATTERN DOTS-356;So;0;L;;;;;N;;;;;
+2835;BRAILLE PATTERN DOTS-1356;So;0;L;;;;;N;;;;;
+2836;BRAILLE PATTERN DOTS-2356;So;0;L;;;;;N;;;;;
+2837;BRAILLE PATTERN DOTS-12356;So;0;L;;;;;N;;;;;
+2838;BRAILLE PATTERN DOTS-456;So;0;L;;;;;N;;;;;
+2839;BRAILLE PATTERN DOTS-1456;So;0;L;;;;;N;;;;;
+283A;BRAILLE PATTERN DOTS-2456;So;0;L;;;;;N;;;;;
+283B;BRAILLE PATTERN DOTS-12456;So;0;L;;;;;N;;;;;
+283C;BRAILLE PATTERN DOTS-3456;So;0;L;;;;;N;;;;;
+283D;BRAILLE PATTERN DOTS-13456;So;0;L;;;;;N;;;;;
+283E;BRAILLE PATTERN DOTS-23456;So;0;L;;;;;N;;;;;
+283F;BRAILLE PATTERN DOTS-123456;So;0;L;;;;;N;;;;;
+2840;BRAILLE PATTERN DOTS-7;So;0;L;;;;;N;;;;;
+2841;BRAILLE PATTERN DOTS-17;So;0;L;;;;;N;;;;;
+2842;BRAILLE PATTERN DOTS-27;So;0;L;;;;;N;;;;;
+2843;BRAILLE PATTERN DOTS-127;So;0;L;;;;;N;;;;;
+2844;BRAILLE PATTERN DOTS-37;So;0;L;;;;;N;;;;;
+2845;BRAILLE PATTERN DOTS-137;So;0;L;;;;;N;;;;;
+2846;BRAILLE PATTERN DOTS-237;So;0;L;;;;;N;;;;;
+2847;BRAILLE PATTERN DOTS-1237;So;0;L;;;;;N;;;;;
+2848;BRAILLE PATTERN DOTS-47;So;0;L;;;;;N;;;;;
+2849;BRAILLE PATTERN DOTS-147;So;0;L;;;;;N;;;;;
+284A;BRAILLE PATTERN DOTS-247;So;0;L;;;;;N;;;;;
+284B;BRAILLE PATTERN DOTS-1247;So;0;L;;;;;N;;;;;
+284C;BRAILLE PATTERN DOTS-347;So;0;L;;;;;N;;;;;
+284D;BRAILLE PATTERN DOTS-1347;So;0;L;;;;;N;;;;;
+284E;BRAILLE PATTERN DOTS-2347;So;0;L;;;;;N;;;;;
+284F;BRAILLE PATTERN DOTS-12347;So;0;L;;;;;N;;;;;
+2850;BRAILLE PATTERN DOTS-57;So;0;L;;;;;N;;;;;
+2851;BRAILLE PATTERN DOTS-157;So;0;L;;;;;N;;;;;
+2852;BRAILLE PATTERN DOTS-257;So;0;L;;;;;N;;;;;
+2853;BRAILLE PATTERN DOTS-1257;So;0;L;;;;;N;;;;;
+2854;BRAILLE PATTERN DOTS-357;So;0;L;;;;;N;;;;;
+2855;BRAILLE PATTERN DOTS-1357;So;0;L;;;;;N;;;;;
+2856;BRAILLE PATTERN DOTS-2357;So;0;L;;;;;N;;;;;
+2857;BRAILLE PATTERN DOTS-12357;So;0;L;;;;;N;;;;;
+2858;BRAILLE PATTERN DOTS-457;So;0;L;;;;;N;;;;;
+2859;BRAILLE PATTERN DOTS-1457;So;0;L;;;;;N;;;;;
+285A;BRAILLE PATTERN DOTS-2457;So;0;L;;;;;N;;;;;
+285B;BRAILLE PATTERN DOTS-12457;So;0;L;;;;;N;;;;;
+285C;BRAILLE PATTERN DOTS-3457;So;0;L;;;;;N;;;;;
+285D;BRAILLE PATTERN DOTS-13457;So;0;L;;;;;N;;;;;
+285E;BRAILLE PATTERN DOTS-23457;So;0;L;;;;;N;;;;;
+285F;BRAILLE PATTERN DOTS-123457;So;0;L;;;;;N;;;;;
+2860;BRAILLE PATTERN DOTS-67;So;0;L;;;;;N;;;;;
+2861;BRAILLE PATTERN DOTS-167;So;0;L;;;;;N;;;;;
+2862;BRAILLE PATTERN DOTS-267;So;0;L;;;;;N;;;;;
+2863;BRAILLE PATTERN DOTS-1267;So;0;L;;;;;N;;;;;
+2864;BRAILLE PATTERN DOTS-367;So;0;L;;;;;N;;;;;
+2865;BRAILLE PATTERN DOTS-1367;So;0;L;;;;;N;;;;;
+2866;BRAILLE PATTERN DOTS-2367;So;0;L;;;;;N;;;;;
+2867;BRAILLE PATTERN DOTS-12367;So;0;L;;;;;N;;;;;
+2868;BRAILLE PATTERN DOTS-467;So;0;L;;;;;N;;;;;
+2869;BRAILLE PATTERN DOTS-1467;So;0;L;;;;;N;;;;;
+286A;BRAILLE PATTERN DOTS-2467;So;0;L;;;;;N;;;;;
+286B;BRAILLE PATTERN DOTS-12467;So;0;L;;;;;N;;;;;
+286C;BRAILLE PATTERN DOTS-3467;So;0;L;;;;;N;;;;;
+286D;BRAILLE PATTERN DOTS-13467;So;0;L;;;;;N;;;;;
+286E;BRAILLE PATTERN DOTS-23467;So;0;L;;;;;N;;;;;
+286F;BRAILLE PATTERN DOTS-123467;So;0;L;;;;;N;;;;;
+2870;BRAILLE PATTERN DOTS-567;So;0;L;;;;;N;;;;;
+2871;BRAILLE PATTERN DOTS-1567;So;0;L;;;;;N;;;;;
+2872;BRAILLE PATTERN DOTS-2567;So;0;L;;;;;N;;;;;
+2873;BRAILLE PATTERN DOTS-12567;So;0;L;;;;;N;;;;;
+2874;BRAILLE PATTERN DOTS-3567;So;0;L;;;;;N;;;;;
+2875;BRAILLE PATTERN DOTS-13567;So;0;L;;;;;N;;;;;
+2876;BRAILLE PATTERN DOTS-23567;So;0;L;;;;;N;;;;;
+2877;BRAILLE PATTERN DOTS-123567;So;0;L;;;;;N;;;;;
+2878;BRAILLE PATTERN DOTS-4567;So;0;L;;;;;N;;;;;
+2879;BRAILLE PATTERN DOTS-14567;So;0;L;;;;;N;;;;;
+287A;BRAILLE PATTERN DOTS-24567;So;0;L;;;;;N;;;;;
+287B;BRAILLE PATTERN DOTS-124567;So;0;L;;;;;N;;;;;
+287C;BRAILLE PATTERN DOTS-34567;So;0;L;;;;;N;;;;;
+287D;BRAILLE PATTERN DOTS-134567;So;0;L;;;;;N;;;;;
+287E;BRAILLE PATTERN DOTS-234567;So;0;L;;;;;N;;;;;
+287F;BRAILLE PATTERN DOTS-1234567;So;0;L;;;;;N;;;;;
+2880;BRAILLE PATTERN DOTS-8;So;0;L;;;;;N;;;;;
+2881;BRAILLE PATTERN DOTS-18;So;0;L;;;;;N;;;;;
+2882;BRAILLE PATTERN DOTS-28;So;0;L;;;;;N;;;;;
+2883;BRAILLE PATTERN DOTS-128;So;0;L;;;;;N;;;;;
+2884;BRAILLE PATTERN DOTS-38;So;0;L;;;;;N;;;;;
+2885;BRAILLE PATTERN DOTS-138;So;0;L;;;;;N;;;;;
+2886;BRAILLE PATTERN DOTS-238;So;0;L;;;;;N;;;;;
+2887;BRAILLE PATTERN DOTS-1238;So;0;L;;;;;N;;;;;
+2888;BRAILLE PATTERN DOTS-48;So;0;L;;;;;N;;;;;
+2889;BRAILLE PATTERN DOTS-148;So;0;L;;;;;N;;;;;
+288A;BRAILLE PATTERN DOTS-248;So;0;L;;;;;N;;;;;
+288B;BRAILLE PATTERN DOTS-1248;So;0;L;;;;;N;;;;;
+288C;BRAILLE PATTERN DOTS-348;So;0;L;;;;;N;;;;;
+288D;BRAILLE PATTERN DOTS-1348;So;0;L;;;;;N;;;;;
+288E;BRAILLE PATTERN DOTS-2348;So;0;L;;;;;N;;;;;
+288F;BRAILLE PATTERN DOTS-12348;So;0;L;;;;;N;;;;;
+2890;BRAILLE PATTERN DOTS-58;So;0;L;;;;;N;;;;;
+2891;BRAILLE PATTERN DOTS-158;So;0;L;;;;;N;;;;;
+2892;BRAILLE PATTERN DOTS-258;So;0;L;;;;;N;;;;;
+2893;BRAILLE PATTERN DOTS-1258;So;0;L;;;;;N;;;;;
+2894;BRAILLE PATTERN DOTS-358;So;0;L;;;;;N;;;;;
+2895;BRAILLE PATTERN DOTS-1358;So;0;L;;;;;N;;;;;
+2896;BRAILLE PATTERN DOTS-2358;So;0;L;;;;;N;;;;;
+2897;BRAILLE PATTERN DOTS-12358;So;0;L;;;;;N;;;;;
+2898;BRAILLE PATTERN DOTS-458;So;0;L;;;;;N;;;;;
+2899;BRAILLE PATTERN DOTS-1458;So;0;L;;;;;N;;;;;
+289A;BRAILLE PATTERN DOTS-2458;So;0;L;;;;;N;;;;;
+289B;BRAILLE PATTERN DOTS-12458;So;0;L;;;;;N;;;;;
+289C;BRAILLE PATTERN DOTS-3458;So;0;L;;;;;N;;;;;
+289D;BRAILLE PATTERN DOTS-13458;So;0;L;;;;;N;;;;;
+289E;BRAILLE PATTERN DOTS-23458;So;0;L;;;;;N;;;;;
+289F;BRAILLE PATTERN DOTS-123458;So;0;L;;;;;N;;;;;
+28A0;BRAILLE PATTERN DOTS-68;So;0;L;;;;;N;;;;;
+28A1;BRAILLE PATTERN DOTS-168;So;0;L;;;;;N;;;;;
+28A2;BRAILLE PATTERN DOTS-268;So;0;L;;;;;N;;;;;
+28A3;BRAILLE PATTERN DOTS-1268;So;0;L;;;;;N;;;;;
+28A4;BRAILLE PATTERN DOTS-368;So;0;L;;;;;N;;;;;
+28A5;BRAILLE PATTERN DOTS-1368;So;0;L;;;;;N;;;;;
+28A6;BRAILLE PATTERN DOTS-2368;So;0;L;;;;;N;;;;;
+28A7;BRAILLE PATTERN DOTS-12368;So;0;L;;;;;N;;;;;
+28A8;BRAILLE PATTERN DOTS-468;So;0;L;;;;;N;;;;;
+28A9;BRAILLE PATTERN DOTS-1468;So;0;L;;;;;N;;;;;
+28AA;BRAILLE PATTERN DOTS-2468;So;0;L;;;;;N;;;;;
+28AB;BRAILLE PATTERN DOTS-12468;So;0;L;;;;;N;;;;;
+28AC;BRAILLE PATTERN DOTS-3468;So;0;L;;;;;N;;;;;
+28AD;BRAILLE PATTERN DOTS-13468;So;0;L;;;;;N;;;;;
+28AE;BRAILLE PATTERN DOTS-23468;So;0;L;;;;;N;;;;;
+28AF;BRAILLE PATTERN DOTS-123468;So;0;L;;;;;N;;;;;
+28B0;BRAILLE PATTERN DOTS-568;So;0;L;;;;;N;;;;;
+28B1;BRAILLE PATTERN DOTS-1568;So;0;L;;;;;N;;;;;
+28B2;BRAILLE PATTERN DOTS-2568;So;0;L;;;;;N;;;;;
+28B3;BRAILLE PATTERN DOTS-12568;So;0;L;;;;;N;;;;;
+28B4;BRAILLE PATTERN DOTS-3568;So;0;L;;;;;N;;;;;
+28B5;BRAILLE PATTERN DOTS-13568;So;0;L;;;;;N;;;;;
+28B6;BRAILLE PATTERN DOTS-23568;So;0;L;;;;;N;;;;;
+28B7;BRAILLE PATTERN DOTS-123568;So;0;L;;;;;N;;;;;
+28B8;BRAILLE PATTERN DOTS-4568;So;0;L;;;;;N;;;;;
+28B9;BRAILLE PATTERN DOTS-14568;So;0;L;;;;;N;;;;;
+28BA;BRAILLE PATTERN DOTS-24568;So;0;L;;;;;N;;;;;
+28BB;BRAILLE PATTERN DOTS-124568;So;0;L;;;;;N;;;;;
+28BC;BRAILLE PATTERN DOTS-34568;So;0;L;;;;;N;;;;;
+28BD;BRAILLE PATTERN DOTS-134568;So;0;L;;;;;N;;;;;
+28BE;BRAILLE PATTERN DOTS-234568;So;0;L;;;;;N;;;;;
+28BF;BRAILLE PATTERN DOTS-1234568;So;0;L;;;;;N;;;;;
+28C0;BRAILLE PATTERN DOTS-78;So;0;L;;;;;N;;;;;
+28C1;BRAILLE PATTERN DOTS-178;So;0;L;;;;;N;;;;;
+28C2;BRAILLE PATTERN DOTS-278;So;0;L;;;;;N;;;;;
+28C3;BRAILLE PATTERN DOTS-1278;So;0;L;;;;;N;;;;;
+28C4;BRAILLE PATTERN DOTS-378;So;0;L;;;;;N;;;;;
+28C5;BRAILLE PATTERN DOTS-1378;So;0;L;;;;;N;;;;;
+28C6;BRAILLE PATTERN DOTS-2378;So;0;L;;;;;N;;;;;
+28C7;BRAILLE PATTERN DOTS-12378;So;0;L;;;;;N;;;;;
+28C8;BRAILLE PATTERN DOTS-478;So;0;L;;;;;N;;;;;
+28C9;BRAILLE PATTERN DOTS-1478;So;0;L;;;;;N;;;;;
+28CA;BRAILLE PATTERN DOTS-2478;So;0;L;;;;;N;;;;;
+28CB;BRAILLE PATTERN DOTS-12478;So;0;L;;;;;N;;;;;
+28CC;BRAILLE PATTERN DOTS-3478;So;0;L;;;;;N;;;;;
+28CD;BRAILLE PATTERN DOTS-13478;So;0;L;;;;;N;;;;;
+28CE;BRAILLE PATTERN DOTS-23478;So;0;L;;;;;N;;;;;
+28CF;BRAILLE PATTERN DOTS-123478;So;0;L;;;;;N;;;;;
+28D0;BRAILLE PATTERN DOTS-578;So;0;L;;;;;N;;;;;
+28D1;BRAILLE PATTERN DOTS-1578;So;0;L;;;;;N;;;;;
+28D2;BRAILLE PATTERN DOTS-2578;So;0;L;;;;;N;;;;;
+28D3;BRAILLE PATTERN DOTS-12578;So;0;L;;;;;N;;;;;
+28D4;BRAILLE PATTERN DOTS-3578;So;0;L;;;;;N;;;;;
+28D5;BRAILLE PATTERN DOTS-13578;So;0;L;;;;;N;;;;;
+28D6;BRAILLE PATTERN DOTS-23578;So;0;L;;;;;N;;;;;
+28D7;BRAILLE PATTERN DOTS-123578;So;0;L;;;;;N;;;;;
+28D8;BRAILLE PATTERN DOTS-4578;So;0;L;;;;;N;;;;;
+28D9;BRAILLE PATTERN DOTS-14578;So;0;L;;;;;N;;;;;
+28DA;BRAILLE PATTERN DOTS-24578;So;0;L;;;;;N;;;;;
+28DB;BRAILLE PATTERN DOTS-124578;So;0;L;;;;;N;;;;;
+28DC;BRAILLE PATTERN DOTS-34578;So;0;L;;;;;N;;;;;
+28DD;BRAILLE PATTERN DOTS-134578;So;0;L;;;;;N;;;;;
+28DE;BRAILLE PATTERN DOTS-234578;So;0;L;;;;;N;;;;;
+28DF;BRAILLE PATTERN DOTS-1234578;So;0;L;;;;;N;;;;;
+28E0;BRAILLE PATTERN DOTS-678;So;0;L;;;;;N;;;;;
+28E1;BRAILLE PATTERN DOTS-1678;So;0;L;;;;;N;;;;;
+28E2;BRAILLE PATTERN DOTS-2678;So;0;L;;;;;N;;;;;
+28E3;BRAILLE PATTERN DOTS-12678;So;0;L;;;;;N;;;;;
+28E4;BRAILLE PATTERN DOTS-3678;So;0;L;;;;;N;;;;;
+28E5;BRAILLE PATTERN DOTS-13678;So;0;L;;;;;N;;;;;
+28E6;BRAILLE PATTERN DOTS-23678;So;0;L;;;;;N;;;;;
+28E7;BRAILLE PATTERN DOTS-123678;So;0;L;;;;;N;;;;;
+28E8;BRAILLE PATTERN DOTS-4678;So;0;L;;;;;N;;;;;
+28E9;BRAILLE PATTERN DOTS-14678;So;0;L;;;;;N;;;;;
+28EA;BRAILLE PATTERN DOTS-24678;So;0;L;;;;;N;;;;;
+28EB;BRAILLE PATTERN DOTS-124678;So;0;L;;;;;N;;;;;
+28EC;BRAILLE PATTERN DOTS-34678;So;0;L;;;;;N;;;;;
+28ED;BRAILLE PATTERN DOTS-134678;So;0;L;;;;;N;;;;;
+28EE;BRAILLE PATTERN DOTS-234678;So;0;L;;;;;N;;;;;
+28EF;BRAILLE PATTERN DOTS-1234678;So;0;L;;;;;N;;;;;
+28F0;BRAILLE PATTERN DOTS-5678;So;0;L;;;;;N;;;;;
+28F1;BRAILLE PATTERN DOTS-15678;So;0;L;;;;;N;;;;;
+28F2;BRAILLE PATTERN DOTS-25678;So;0;L;;;;;N;;;;;
+28F3;BRAILLE PATTERN DOTS-125678;So;0;L;;;;;N;;;;;
+28F4;BRAILLE PATTERN DOTS-35678;So;0;L;;;;;N;;;;;
+28F5;BRAILLE PATTERN DOTS-135678;So;0;L;;;;;N;;;;;
+28F6;BRAILLE PATTERN DOTS-235678;So;0;L;;;;;N;;;;;
+28F7;BRAILLE PATTERN DOTS-1235678;So;0;L;;;;;N;;;;;
+28F8;BRAILLE PATTERN DOTS-45678;So;0;L;;;;;N;;;;;
+28F9;BRAILLE PATTERN DOTS-145678;So;0;L;;;;;N;;;;;
+28FA;BRAILLE PATTERN DOTS-245678;So;0;L;;;;;N;;;;;
+28FB;BRAILLE PATTERN DOTS-1245678;So;0;L;;;;;N;;;;;
+28FC;BRAILLE PATTERN DOTS-345678;So;0;L;;;;;N;;;;;
+28FD;BRAILLE PATTERN DOTS-1345678;So;0;L;;;;;N;;;;;
+28FE;BRAILLE PATTERN DOTS-2345678;So;0;L;;;;;N;;;;;
+28FF;BRAILLE PATTERN DOTS-12345678;So;0;L;;;;;N;;;;;
+2900;RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2901;RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2902;LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2903;RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2904;LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2905;RIGHTWARDS TWO-HEADED ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+2906;LEFTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+2907;RIGHTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+2908;DOWNWARDS ARROW WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;;
+2909;UPWARDS ARROW WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;;
+290A;UPWARDS TRIPLE ARROW;Sm;0;ON;;;;;N;;;;;
+290B;DOWNWARDS TRIPLE ARROW;Sm;0;ON;;;;;N;;;;;
+290C;LEFTWARDS DOUBLE DASH ARROW;Sm;0;ON;;;;;N;;;;;
+290D;RIGHTWARDS DOUBLE DASH ARROW;Sm;0;ON;;;;;N;;;;;
+290E;LEFTWARDS TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;;
+290F;RIGHTWARDS TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;;
+2910;RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;;
+2911;RIGHTWARDS ARROW WITH DOTTED STEM;Sm;0;ON;;;;;N;;;;;
+2912;UPWARDS ARROW TO BAR;Sm;0;ON;;;;;N;;;;;
+2913;DOWNWARDS ARROW TO BAR;Sm;0;ON;;;;;N;;;;;
+2914;RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2915;RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2916;RIGHTWARDS TWO-HEADED ARROW WITH TAIL;Sm;0;ON;;;;;N;;;;;
+2917;RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2918;RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2919;LEFTWARDS ARROW-TAIL;Sm;0;ON;;;;;N;;;;;
+291A;RIGHTWARDS ARROW-TAIL;Sm;0;ON;;;;;N;;;;;
+291B;LEFTWARDS DOUBLE ARROW-TAIL;Sm;0;ON;;;;;N;;;;;
+291C;RIGHTWARDS DOUBLE ARROW-TAIL;Sm;0;ON;;;;;N;;;;;
+291D;LEFTWARDS ARROW TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;;
+291E;RIGHTWARDS ARROW TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;;
+291F;LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;;
+2920;RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;;
+2921;NORTH WEST AND SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2922;NORTH EAST AND SOUTH WEST ARROW;Sm;0;ON;;;;;N;;;;;
+2923;NORTH WEST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;;
+2924;NORTH EAST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;;
+2925;SOUTH EAST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;;
+2926;SOUTH WEST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;;
+2927;NORTH WEST ARROW AND NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2928;NORTH EAST ARROW AND SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2929;SOUTH EAST ARROW AND SOUTH WEST ARROW;Sm;0;ON;;;;;N;;;;;
+292A;SOUTH WEST ARROW AND NORTH WEST ARROW;Sm;0;ON;;;;;N;;;;;
+292B;RISING DIAGONAL CROSSING FALLING DIAGONAL;Sm;0;ON;;;;;N;;;;;
+292C;FALLING DIAGONAL CROSSING RISING DIAGONAL;Sm;0;ON;;;;;N;;;;;
+292D;SOUTH EAST ARROW CROSSING NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+292E;NORTH EAST ARROW CROSSING SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+292F;FALLING DIAGONAL CROSSING NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2930;RISING DIAGONAL CROSSING SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2931;NORTH EAST ARROW CROSSING NORTH WEST ARROW;Sm;0;ON;;;;;N;;;;;
+2932;NORTH WEST ARROW CROSSING NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2933;WAVE ARROW POINTING DIRECTLY RIGHT;Sm;0;ON;;;;;N;;;;;
+2934;ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS;Sm;0;ON;;;;;N;;;;;
+2935;ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS;Sm;0;ON;;;;;N;;;;;
+2936;ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS;Sm;0;ON;;;;;N;;;;;
+2937;ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS;Sm;0;ON;;;;;N;;;;;
+2938;RIGHT-SIDE ARC CLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+2939;LEFT-SIDE ARC ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+293A;TOP ARC ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+293B;BOTTOM ARC ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+293C;TOP ARC CLOCKWISE ARROW WITH MINUS;Sm;0;ON;;;;;N;;;;;
+293D;TOP ARC ANTICLOCKWISE ARROW WITH PLUS;Sm;0;ON;;;;;N;;;;;
+293E;LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+293F;LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+2940;ANTICLOCKWISE CLOSED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;;
+2941;CLOCKWISE CLOSED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;;
+2942;RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2943;LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2944;SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2945;RIGHTWARDS ARROW WITH PLUS BELOW;Sm;0;ON;;;;;N;;;;;
+2946;LEFTWARDS ARROW WITH PLUS BELOW;Sm;0;ON;;;;;N;;;;;
+2947;RIGHTWARDS ARROW THROUGH X;Sm;0;ON;;;;;N;;;;;
+2948;LEFT RIGHT ARROW THROUGH SMALL CIRCLE;Sm;0;ON;;;;;N;;;;;
+2949;UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE;Sm;0;ON;;;;;N;;;;;
+294A;LEFT BARB UP RIGHT BARB DOWN HARPOON;Sm;0;ON;;;;;N;;;;;
+294B;LEFT BARB DOWN RIGHT BARB UP HARPOON;Sm;0;ON;;;;;N;;;;;
+294C;UP BARB RIGHT DOWN BARB LEFT HARPOON;Sm;0;ON;;;;;N;;;;;
+294D;UP BARB LEFT DOWN BARB RIGHT HARPOON;Sm;0;ON;;;;;N;;;;;
+294E;LEFT BARB UP RIGHT BARB UP HARPOON;Sm;0;ON;;;;;N;;;;;
+294F;UP BARB RIGHT DOWN BARB RIGHT HARPOON;Sm;0;ON;;;;;N;;;;;
+2950;LEFT BARB DOWN RIGHT BARB DOWN HARPOON;Sm;0;ON;;;;;N;;;;;
+2951;UP BARB LEFT DOWN BARB LEFT HARPOON;Sm;0;ON;;;;;N;;;;;
+2952;LEFTWARDS HARPOON WITH BARB UP TO BAR;Sm;0;ON;;;;;N;;;;;
+2953;RIGHTWARDS HARPOON WITH BARB UP TO BAR;Sm;0;ON;;;;;N;;;;;
+2954;UPWARDS HARPOON WITH BARB RIGHT TO BAR;Sm;0;ON;;;;;N;;;;;
+2955;DOWNWARDS HARPOON WITH BARB RIGHT TO BAR;Sm;0;ON;;;;;N;;;;;
+2956;LEFTWARDS HARPOON WITH BARB DOWN TO BAR;Sm;0;ON;;;;;N;;;;;
+2957;RIGHTWARDS HARPOON WITH BARB DOWN TO BAR;Sm;0;ON;;;;;N;;;;;
+2958;UPWARDS HARPOON WITH BARB LEFT TO BAR;Sm;0;ON;;;;;N;;;;;
+2959;DOWNWARDS HARPOON WITH BARB LEFT TO BAR;Sm;0;ON;;;;;N;;;;;
+295A;LEFTWARDS HARPOON WITH BARB UP FROM BAR;Sm;0;ON;;;;;N;;;;;
+295B;RIGHTWARDS HARPOON WITH BARB UP FROM BAR;Sm;0;ON;;;;;N;;;;;
+295C;UPWARDS HARPOON WITH BARB RIGHT FROM BAR;Sm;0;ON;;;;;N;;;;;
+295D;DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR;Sm;0;ON;;;;;N;;;;;
+295E;LEFTWARDS HARPOON WITH BARB DOWN FROM BAR;Sm;0;ON;;;;;N;;;;;
+295F;RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR;Sm;0;ON;;;;;N;;;;;
+2960;UPWARDS HARPOON WITH BARB LEFT FROM BAR;Sm;0;ON;;;;;N;;;;;
+2961;DOWNWARDS HARPOON WITH BARB LEFT FROM BAR;Sm;0;ON;;;;;N;;;;;
+2962;LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;;
+2963;UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;;
+2964;RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;;
+2965;DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;;
+2966;LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP;Sm;0;ON;;;;;N;;;;;
+2967;LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;;
+2968;RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP;Sm;0;ON;;;;;N;;;;;
+2969;RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;;
+296A;LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH;Sm;0;ON;;;;;N;;;;;
+296B;LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH;Sm;0;ON;;;;;N;;;;;
+296C;RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH;Sm;0;ON;;;;;N;;;;;
+296D;RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH;Sm;0;ON;;;;;N;;;;;
+296E;UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;;
+296F;DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;;
+2970;RIGHT DOUBLE ARROW WITH ROUNDED HEAD;Sm;0;ON;;;;;N;;;;;
+2971;EQUALS SIGN ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2972;TILDE OPERATOR ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2973;LEFTWARDS ARROW ABOVE TILDE OPERATOR;Sm;0;ON;;;;;N;;;;;
+2974;RIGHTWARDS ARROW ABOVE TILDE OPERATOR;Sm;0;ON;;;;;N;;;;;
+2975;RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;N;;;;;
+2976;LESS-THAN ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2977;LEFTWARDS ARROW THROUGH LESS-THAN;Sm;0;ON;;;;;N;;;;;
+2978;GREATER-THAN ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2979;SUBSET ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+297A;LEFTWARDS ARROW THROUGH SUBSET;Sm;0;ON;;;;;N;;;;;
+297B;SUPERSET ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+297C;LEFT FISH TAIL;Sm;0;ON;;;;;N;;;;;
+297D;RIGHT FISH TAIL;Sm;0;ON;;;;;N;;;;;
+297E;UP FISH TAIL;Sm;0;ON;;;;;N;;;;;
+297F;DOWN FISH TAIL;Sm;0;ON;;;;;N;;;;;
+2980;TRIPLE VERTICAL BAR DELIMITER;Sm;0;ON;;;;;N;;;;;
+2981;Z NOTATION SPOT;Sm;0;ON;;;;;N;;;;;
+2982;Z NOTATION TYPE COLON;Sm;0;ON;;;;;N;;;;;
+2983;LEFT WHITE CURLY BRACKET;Ps;0;ON;;;;;Y;;;;;
+2984;RIGHT WHITE CURLY BRACKET;Pe;0;ON;;;;;Y;;;;;
+2985;LEFT WHITE PARENTHESIS;Ps;0;ON;;;;;Y;;;;;
+2986;RIGHT WHITE PARENTHESIS;Pe;0;ON;;;;;Y;;;;;
+2987;Z NOTATION LEFT IMAGE BRACKET;Ps;0;ON;;;;;Y;;;;;
+2988;Z NOTATION RIGHT IMAGE BRACKET;Pe;0;ON;;;;;Y;;;;;
+2989;Z NOTATION LEFT BINDING BRACKET;Ps;0;ON;;;;;Y;;;;;
+298A;Z NOTATION RIGHT BINDING BRACKET;Pe;0;ON;;;;;Y;;;;;
+298B;LEFT SQUARE BRACKET WITH UNDERBAR;Ps;0;ON;;;;;Y;;;;;
+298C;RIGHT SQUARE BRACKET WITH UNDERBAR;Pe;0;ON;;;;;Y;;;;;
+298D;LEFT SQUARE BRACKET WITH TICK IN TOP CORNER;Ps;0;ON;;;;;Y;;;;;
+298E;RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER;Pe;0;ON;;;;;Y;;;;;
+298F;LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER;Ps;0;ON;;;;;Y;;;;;
+2990;RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER;Pe;0;ON;;;;;Y;;;;;
+2991;LEFT ANGLE BRACKET WITH DOT;Ps;0;ON;;;;;Y;;;;;
+2992;RIGHT ANGLE BRACKET WITH DOT;Pe;0;ON;;;;;Y;;;;;
+2993;LEFT ARC LESS-THAN BRACKET;Ps;0;ON;;;;;Y;;;;;
+2994;RIGHT ARC GREATER-THAN BRACKET;Pe;0;ON;;;;;Y;;;;;
+2995;DOUBLE LEFT ARC GREATER-THAN BRACKET;Ps;0;ON;;;;;Y;;;;;
+2996;DOUBLE RIGHT ARC LESS-THAN BRACKET;Pe;0;ON;;;;;Y;;;;;
+2997;LEFT BLACK TORTOISE SHELL BRACKET;Ps;0;ON;;;;;Y;;;;;
+2998;RIGHT BLACK TORTOISE SHELL BRACKET;Pe;0;ON;;;;;Y;;;;;
+2999;DOTTED FENCE;Sm;0;ON;;;;;N;;;;;
+299A;VERTICAL ZIGZAG LINE;Sm;0;ON;;;;;N;;;;;
+299B;MEASURED ANGLE OPENING LEFT;Sm;0;ON;;;;;Y;;;;;
+299C;RIGHT ANGLE VARIANT WITH SQUARE;Sm;0;ON;;;;;Y;;;;;
+299D;MEASURED RIGHT ANGLE WITH DOT;Sm;0;ON;;;;;Y;;;;;
+299E;ANGLE WITH S INSIDE;Sm;0;ON;;;;;Y;;;;;
+299F;ACUTE ANGLE;Sm;0;ON;;;;;Y;;;;;
+29A0;SPHERICAL ANGLE OPENING LEFT;Sm;0;ON;;;;;Y;;;;;
+29A1;SPHERICAL ANGLE OPENING UP;Sm;0;ON;;;;;Y;;;;;
+29A2;TURNED ANGLE;Sm;0;ON;;;;;Y;;;;;
+29A3;REVERSED ANGLE;Sm;0;ON;;;;;Y;;;;;
+29A4;ANGLE WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;;
+29A5;REVERSED ANGLE WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;;
+29A6;OBLIQUE ANGLE OPENING UP;Sm;0;ON;;;;;Y;;;;;
+29A7;OBLIQUE ANGLE OPENING DOWN;Sm;0;ON;;;;;Y;;;;;
+29A8;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT;Sm;0;ON;;;;;Y;;;;;
+29A9;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT;Sm;0;ON;;;;;Y;;;;;
+29AA;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT;Sm;0;ON;;;;;Y;;;;;
+29AB;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT;Sm;0;ON;;;;;Y;;;;;
+29AC;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP;Sm;0;ON;;;;;Y;;;;;
+29AD;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP;Sm;0;ON;;;;;Y;;;;;
+29AE;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN;Sm;0;ON;;;;;Y;;;;;
+29AF;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN;Sm;0;ON;;;;;Y;;;;;
+29B0;REVERSED EMPTY SET;Sm;0;ON;;;;;N;;;;;
+29B1;EMPTY SET WITH OVERBAR;Sm;0;ON;;;;;N;;;;;
+29B2;EMPTY SET WITH SMALL CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;;
+29B3;EMPTY SET WITH RIGHT ARROW ABOVE;Sm;0;ON;;;;;N;;;;;
+29B4;EMPTY SET WITH LEFT ARROW ABOVE;Sm;0;ON;;;;;N;;;;;
+29B5;CIRCLE WITH HORIZONTAL BAR;Sm;0;ON;;;;;N;;;;;
+29B6;CIRCLED VERTICAL BAR;Sm;0;ON;;;;;N;;;;;
+29B7;CIRCLED PARALLEL;Sm;0;ON;;;;;N;;;;;
+29B8;CIRCLED REVERSE SOLIDUS;Sm;0;ON;;;;;Y;;;;;
+29B9;CIRCLED PERPENDICULAR;Sm;0;ON;;;;;N;;;;;
+29BA;CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR;Sm;0;ON;;;;;N;;;;;
+29BB;CIRCLE WITH SUPERIMPOSED X;Sm;0;ON;;;;;N;;;;;
+29BC;CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN;Sm;0;ON;;;;;N;;;;;
+29BD;UP ARROW THROUGH CIRCLE;Sm;0;ON;;;;;N;;;;;
+29BE;CIRCLED WHITE BULLET;Sm;0;ON;;;;;N;;;;;
+29BF;CIRCLED BULLET;Sm;0;ON;;;;;N;;;;;
+29C0;CIRCLED LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+29C1;CIRCLED GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+29C2;CIRCLE WITH SMALL CIRCLE TO THE RIGHT;Sm;0;ON;;;;;Y;;;;;
+29C3;CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT;Sm;0;ON;;;;;Y;;;;;
+29C4;SQUARED RISING DIAGONAL SLASH;Sm;0;ON;;;;;Y;;;;;
+29C5;SQUARED FALLING DIAGONAL SLASH;Sm;0;ON;;;;;Y;;;;;
+29C6;SQUARED ASTERISK;Sm;0;ON;;;;;N;;;;;
+29C7;SQUARED SMALL CIRCLE;Sm;0;ON;;;;;N;;;;;
+29C8;SQUARED SQUARE;Sm;0;ON;;;;;N;;;;;
+29C9;TWO JOINED SQUARES;Sm;0;ON;;;;;Y;;;;;
+29CA;TRIANGLE WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;;
+29CB;TRIANGLE WITH UNDERBAR;Sm;0;ON;;;;;N;;;;;
+29CC;S IN TRIANGLE;Sm;0;ON;;;;;N;;;;;
+29CD;TRIANGLE WITH SERIFS AT BOTTOM;Sm;0;ON;;;;;N;;;;;
+29CE;RIGHT TRIANGLE ABOVE LEFT TRIANGLE;Sm;0;ON;;;;;Y;;;;;
+29CF;LEFT TRIANGLE BESIDE VERTICAL BAR;Sm;0;ON;;;;;Y;;;;;
+29D0;VERTICAL BAR BESIDE RIGHT TRIANGLE;Sm;0;ON;;;;;Y;;;;;
+29D1;BOWTIE WITH LEFT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29D2;BOWTIE WITH RIGHT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29D3;BLACK BOWTIE;Sm;0;ON;;;;;N;;;;;
+29D4;TIMES WITH LEFT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29D5;TIMES WITH RIGHT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29D6;WHITE HOURGLASS;Sm;0;ON;;;;;N;;;;;
+29D7;BLACK HOURGLASS;Sm;0;ON;;;;;N;;;;;
+29D8;LEFT WIGGLY FENCE;Ps;0;ON;;;;;Y;;;;;
+29D9;RIGHT WIGGLY FENCE;Pe;0;ON;;;;;Y;;;;;
+29DA;LEFT DOUBLE WIGGLY FENCE;Ps;0;ON;;;;;Y;;;;;
+29DB;RIGHT DOUBLE WIGGLY FENCE;Pe;0;ON;;;;;Y;;;;;
+29DC;INCOMPLETE INFINITY;Sm;0;ON;;;;;Y;;;;;
+29DD;TIE OVER INFINITY;Sm;0;ON;;;;;N;;;;;
+29DE;INFINITY NEGATED WITH VERTICAL BAR;Sm;0;ON;;;;;N;;;;;
+29DF;DOUBLE-ENDED MULTIMAP;Sm;0;ON;;;;;N;;;;;
+29E0;SQUARE WITH CONTOURED OUTLINE;Sm;0;ON;;;;;N;;;;;
+29E1;INCREASES AS;Sm;0;ON;;;;;Y;;;;;
+29E2;SHUFFLE PRODUCT;Sm;0;ON;;;;;N;;;;;
+29E3;EQUALS SIGN AND SLANTED PARALLEL;Sm;0;ON;;;;;Y;;;;;
+29E4;EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE;Sm;0;ON;;;;;Y;;;;;
+29E5;IDENTICAL TO AND SLANTED PARALLEL;Sm;0;ON;;;;;Y;;;;;
+29E6;GLEICH STARK;Sm;0;ON;;;;;N;;;;;
+29E7;THERMODYNAMIC;Sm;0;ON;;;;;N;;;;;
+29E8;DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29E9;DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29EA;BLACK DIAMOND WITH DOWN ARROW;Sm;0;ON;;;;;N;;;;;
+29EB;BLACK LOZENGE;Sm;0;ON;;;;;N;;;;;
+29EC;WHITE CIRCLE WITH DOWN ARROW;Sm;0;ON;;;;;N;;;;;
+29ED;BLACK CIRCLE WITH DOWN ARROW;Sm;0;ON;;;;;N;;;;;
+29EE;ERROR-BARRED WHITE SQUARE;Sm;0;ON;;;;;N;;;;;
+29EF;ERROR-BARRED BLACK SQUARE;Sm;0;ON;;;;;N;;;;;
+29F0;ERROR-BARRED WHITE DIAMOND;Sm;0;ON;;;;;N;;;;;
+29F1;ERROR-BARRED BLACK DIAMOND;Sm;0;ON;;;;;N;;;;;
+29F2;ERROR-BARRED WHITE CIRCLE;Sm;0;ON;;;;;N;;;;;
+29F3;ERROR-BARRED BLACK CIRCLE;Sm;0;ON;;;;;N;;;;;
+29F4;RULE-DELAYED;Sm;0;ON;;;;;Y;;;;;
+29F5;REVERSE SOLIDUS OPERATOR;Sm;0;ON;;;;;Y;;;;;
+29F6;SOLIDUS WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+29F7;REVERSE SOLIDUS WITH HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+29F8;BIG SOLIDUS;Sm;0;ON;;;;;Y;;;;;
+29F9;BIG REVERSE SOLIDUS;Sm;0;ON;;;;;Y;;;;;
+29FA;DOUBLE PLUS;Sm;0;ON;;;;;N;;;;;
+29FB;TRIPLE PLUS;Sm;0;ON;;;;;N;;;;;
+29FC;LEFT-POINTING CURVED ANGLE BRACKET;Ps;0;ON;;;;;Y;;;;;
+29FD;RIGHT-POINTING CURVED ANGLE BRACKET;Pe;0;ON;;;;;Y;;;;;
+29FE;TINY;Sm;0;ON;;;;;N;;;;;
+29FF;MINY;Sm;0;ON;;;;;N;;;;;
+2A00;N-ARY CIRCLED DOT OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A01;N-ARY CIRCLED PLUS OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A02;N-ARY CIRCLED TIMES OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A03;N-ARY UNION OPERATOR WITH DOT;Sm;0;ON;;;;;N;;;;;
+2A04;N-ARY UNION OPERATOR WITH PLUS;Sm;0;ON;;;;;N;;;;;
+2A05;N-ARY SQUARE INTERSECTION OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A06;N-ARY SQUARE UNION OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A07;TWO LOGICAL AND OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A08;TWO LOGICAL OR OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A09;N-ARY TIMES OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A0A;MODULO TWO SUM;Sm;0;ON;;;;;Y;;;;;
+2A0B;SUMMATION WITH INTEGRAL;Sm;0;ON;;;;;Y;;;;;
+2A0C;QUADRUPLE INTEGRAL OPERATOR;Sm;0;ON;<compat> 222B 222B 222B 222B;;;;Y;;;;;
+2A0D;FINITE PART INTEGRAL;Sm;0;ON;;;;;Y;;;;;
+2A0E;INTEGRAL WITH DOUBLE STROKE;Sm;0;ON;;;;;Y;;;;;
+2A0F;INTEGRAL AVERAGE WITH SLASH;Sm;0;ON;;;;;Y;;;;;
+2A10;CIRCULATION FUNCTION;Sm;0;ON;;;;;Y;;;;;
+2A11;ANTICLOCKWISE INTEGRATION;Sm;0;ON;;;;;Y;;;;;
+2A12;LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE;Sm;0;ON;;;;;Y;;;;;
+2A13;LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE;Sm;0;ON;;;;;Y;;;;;
+2A14;LINE INTEGRATION NOT INCLUDING THE POLE;Sm;0;ON;;;;;Y;;;;;
+2A15;INTEGRAL AROUND A POINT OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2A16;QUATERNION INTEGRAL OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2A17;INTEGRAL WITH LEFTWARDS ARROW WITH HOOK;Sm;0;ON;;;;;Y;;;;;
+2A18;INTEGRAL WITH TIMES SIGN;Sm;0;ON;;;;;Y;;;;;
+2A19;INTEGRAL WITH INTERSECTION;Sm;0;ON;;;;;Y;;;;;
+2A1A;INTEGRAL WITH UNION;Sm;0;ON;;;;;Y;;;;;
+2A1B;INTEGRAL WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+2A1C;INTEGRAL WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;;
+2A1D;JOIN;Sm;0;ON;;;;;N;;;;;
+2A1E;LARGE LEFT TRIANGLE OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2A1F;Z NOTATION SCHEMA COMPOSITION;Sm;0;ON;;;;;Y;;;;;
+2A20;Z NOTATION SCHEMA PIPING;Sm;0;ON;;;;;Y;;;;;
+2A21;Z NOTATION SCHEMA PROJECTION;Sm;0;ON;;;;;Y;;;;;
+2A22;PLUS SIGN WITH SMALL CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;;
+2A23;PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE;Sm;0;ON;;;;;N;;;;;
+2A24;PLUS SIGN WITH TILDE ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A25;PLUS SIGN WITH DOT BELOW;Sm;0;ON;;;;;N;;;;;
+2A26;PLUS SIGN WITH TILDE BELOW;Sm;0;ON;;;;;Y;;;;;
+2A27;PLUS SIGN WITH SUBSCRIPT TWO;Sm;0;ON;;;;;N;;;;;
+2A28;PLUS SIGN WITH BLACK TRIANGLE;Sm;0;ON;;;;;N;;;;;
+2A29;MINUS SIGN WITH COMMA ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A2A;MINUS SIGN WITH DOT BELOW;Sm;0;ON;;;;;N;;;;;
+2A2B;MINUS SIGN WITH FALLING DOTS;Sm;0;ON;;;;;Y;;;;;
+2A2C;MINUS SIGN WITH RISING DOTS;Sm;0;ON;;;;;Y;;;;;
+2A2D;PLUS SIGN IN LEFT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;;
+2A2E;PLUS SIGN IN RIGHT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;;
+2A2F;VECTOR OR CROSS PRODUCT;Sm;0;ON;;;;;N;;;;;
+2A30;MULTIPLICATION SIGN WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;;
+2A31;MULTIPLICATION SIGN WITH UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2A32;SEMIDIRECT PRODUCT WITH BOTTOM CLOSED;Sm;0;ON;;;;;N;;;;;
+2A33;SMASH PRODUCT;Sm;0;ON;;;;;N;;;;;
+2A34;MULTIPLICATION SIGN IN LEFT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;;
+2A35;MULTIPLICATION SIGN IN RIGHT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;;
+2A36;CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT;Sm;0;ON;;;;;N;;;;;
+2A37;MULTIPLICATION SIGN IN DOUBLE CIRCLE;Sm;0;ON;;;;;N;;;;;
+2A38;CIRCLED DIVISION SIGN;Sm;0;ON;;;;;N;;;;;
+2A39;PLUS SIGN IN TRIANGLE;Sm;0;ON;;;;;N;;;;;
+2A3A;MINUS SIGN IN TRIANGLE;Sm;0;ON;;;;;N;;;;;
+2A3B;MULTIPLICATION SIGN IN TRIANGLE;Sm;0;ON;;;;;N;;;;;
+2A3C;INTERIOR PRODUCT;Sm;0;ON;;;;;Y;;;;;
+2A3D;RIGHTHAND INTERIOR PRODUCT;Sm;0;ON;;;;;Y;;;;;
+2A3E;Z NOTATION RELATIONAL COMPOSITION;Sm;0;ON;;;;;Y;;;;;
+2A3F;AMALGAMATION OR COPRODUCT;Sm;0;ON;;;;;N;;;;;
+2A40;INTERSECTION WITH DOT;Sm;0;ON;;;;;N;;;;;
+2A41;UNION WITH MINUS SIGN;Sm;0;ON;;;;;N;;;;;
+2A42;UNION WITH OVERBAR;Sm;0;ON;;;;;N;;;;;
+2A43;INTERSECTION WITH OVERBAR;Sm;0;ON;;;;;N;;;;;
+2A44;INTERSECTION WITH LOGICAL AND;Sm;0;ON;;;;;N;;;;;
+2A45;UNION WITH LOGICAL OR;Sm;0;ON;;;;;N;;;;;
+2A46;UNION ABOVE INTERSECTION;Sm;0;ON;;;;;N;;;;;
+2A47;INTERSECTION ABOVE UNION;Sm;0;ON;;;;;N;;;;;
+2A48;UNION ABOVE BAR ABOVE INTERSECTION;Sm;0;ON;;;;;N;;;;;
+2A49;INTERSECTION ABOVE BAR ABOVE UNION;Sm;0;ON;;;;;N;;;;;
+2A4A;UNION BESIDE AND JOINED WITH UNION;Sm;0;ON;;;;;N;;;;;
+2A4B;INTERSECTION BESIDE AND JOINED WITH INTERSECTION;Sm;0;ON;;;;;N;;;;;
+2A4C;CLOSED UNION WITH SERIFS;Sm;0;ON;;;;;N;;;;;
+2A4D;CLOSED INTERSECTION WITH SERIFS;Sm;0;ON;;;;;N;;;;;
+2A4E;DOUBLE SQUARE INTERSECTION;Sm;0;ON;;;;;N;;;;;
+2A4F;DOUBLE SQUARE UNION;Sm;0;ON;;;;;N;;;;;
+2A50;CLOSED UNION WITH SERIFS AND SMASH PRODUCT;Sm;0;ON;;;;;N;;;;;
+2A51;LOGICAL AND WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;;
+2A52;LOGICAL OR WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;;
+2A53;DOUBLE LOGICAL AND;Sm;0;ON;;;;;N;;;;;
+2A54;DOUBLE LOGICAL OR;Sm;0;ON;;;;;N;;;;;
+2A55;TWO INTERSECTING LOGICAL AND;Sm;0;ON;;;;;N;;;;;
+2A56;TWO INTERSECTING LOGICAL OR;Sm;0;ON;;;;;N;;;;;
+2A57;SLOPING LARGE OR;Sm;0;ON;;;;;Y;;;;;
+2A58;SLOPING LARGE AND;Sm;0;ON;;;;;Y;;;;;
+2A59;LOGICAL OR OVERLAPPING LOGICAL AND;Sm;0;ON;;;;;N;;;;;
+2A5A;LOGICAL AND WITH MIDDLE STEM;Sm;0;ON;;;;;N;;;;;
+2A5B;LOGICAL OR WITH MIDDLE STEM;Sm;0;ON;;;;;N;;;;;
+2A5C;LOGICAL AND WITH HORIZONTAL DASH;Sm;0;ON;;;;;N;;;;;
+2A5D;LOGICAL OR WITH HORIZONTAL DASH;Sm;0;ON;;;;;N;;;;;
+2A5E;LOGICAL AND WITH DOUBLE OVERBAR;Sm;0;ON;;;;;N;;;;;
+2A5F;LOGICAL AND WITH UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2A60;LOGICAL AND WITH DOUBLE UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2A61;SMALL VEE WITH UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2A62;LOGICAL OR WITH DOUBLE OVERBAR;Sm;0;ON;;;;;N;;;;;
+2A63;LOGICAL OR WITH DOUBLE UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2A64;Z NOTATION DOMAIN ANTIRESTRICTION;Sm;0;ON;;;;;Y;;;;;
+2A65;Z NOTATION RANGE ANTIRESTRICTION;Sm;0;ON;;;;;Y;;;;;
+2A66;EQUALS SIGN WITH DOT BELOW;Sm;0;ON;;;;;N;;;;;
+2A67;IDENTICAL WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;;
+2A68;TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2A69;TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2A6A;TILDE OPERATOR WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A6B;TILDE OPERATOR WITH RISING DOTS;Sm;0;ON;;;;;Y;;;;;
+2A6C;SIMILAR MINUS SIMILAR;Sm;0;ON;;;;;Y;;;;;
+2A6D;CONGRUENT WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A6E;EQUALS WITH ASTERISK;Sm;0;ON;;;;;N;;;;;
+2A6F;ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT;Sm;0;ON;;;;;Y;;;;;
+2A70;APPROXIMATELY EQUAL OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2A71;EQUALS SIGN ABOVE PLUS SIGN;Sm;0;ON;;;;;N;;;;;
+2A72;PLUS SIGN ABOVE EQUALS SIGN;Sm;0;ON;;;;;N;;;;;
+2A73;EQUALS SIGN ABOVE TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2A74;DOUBLE COLON EQUAL;Sm;0;ON;<compat> 003A 003A 003D;;;;Y;;;;;
+2A75;TWO CONSECUTIVE EQUALS SIGNS;Sm;0;ON;<compat> 003D 003D;;;;N;;;;;
+2A76;THREE CONSECUTIVE EQUALS SIGNS;Sm;0;ON;<compat> 003D 003D 003D;;;;N;;;;;
+2A77;EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW;Sm;0;ON;;;;;N;;;;;
+2A78;EQUIVALENT WITH FOUR DOTS ABOVE;Sm;0;ON;;;;;N;;;;;
+2A79;LESS-THAN WITH CIRCLE INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A7A;GREATER-THAN WITH CIRCLE INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A7B;LESS-THAN WITH QUESTION MARK ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A7C;GREATER-THAN WITH QUESTION MARK ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A7D;LESS-THAN OR SLANTED EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2A7E;GREATER-THAN OR SLANTED EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2A7F;LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A80;GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A81;LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A82;GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A83;LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT;Sm;0;ON;;;;;Y;;;;;
+2A84;GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT;Sm;0;ON;;;;;Y;;;;;
+2A85;LESS-THAN OR APPROXIMATE;Sm;0;ON;;;;;Y;;;;;
+2A86;GREATER-THAN OR APPROXIMATE;Sm;0;ON;;;;;Y;;;;;
+2A87;LESS-THAN AND SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2A88;GREATER-THAN AND SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2A89;LESS-THAN AND NOT APPROXIMATE;Sm;0;ON;;;;;Y;;;;;
+2A8A;GREATER-THAN AND NOT APPROXIMATE;Sm;0;ON;;;;;Y;;;;;
+2A8B;LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A8C;GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A8D;LESS-THAN ABOVE SIMILAR OR EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A8E;GREATER-THAN ABOVE SIMILAR OR EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A8F;LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A90;GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A91;LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A92;GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A93;LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A94;GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A95;SLANTED EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A96;SLANTED EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A97;SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A98;SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A99;DOUBLE-LINE EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9A;DOUBLE-LINE EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9B;DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9C;DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9D;SIMILAR OR LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9E;SIMILAR OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9F;SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AA0;SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AA1;DOUBLE NESTED LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2AA2;DOUBLE NESTED GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2AA3;DOUBLE NESTED LESS-THAN WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;;
+2AA4;GREATER-THAN OVERLAPPING LESS-THAN;Sm;0;ON;;;;;N;;;;;
+2AA5;GREATER-THAN BESIDE LESS-THAN;Sm;0;ON;;;;;N;;;;;
+2AA6;LESS-THAN CLOSED BY CURVE;Sm;0;ON;;;;;Y;;;;;
+2AA7;GREATER-THAN CLOSED BY CURVE;Sm;0;ON;;;;;Y;;;;;
+2AA8;LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;;
+2AA9;GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;;
+2AAA;SMALLER THAN;Sm;0;ON;;;;;Y;;;;;
+2AAB;LARGER THAN;Sm;0;ON;;;;;Y;;;;;
+2AAC;SMALLER THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AAD;LARGER THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AAE;EQUALS SIGN WITH BUMPY ABOVE;Sm;0;ON;;;;;N;;;;;
+2AAF;PRECEDES ABOVE SINGLE-LINE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AB0;SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AB1;PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB2;SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB3;PRECEDES ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AB4;SUCCEEDS ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AB5;PRECEDES ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB6;SUCCEEDS ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB7;PRECEDES ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB8;SUCCEEDS ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB9;PRECEDES ABOVE NOT ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ABA;SUCCEEDS ABOVE NOT ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ABB;DOUBLE PRECEDES;Sm;0;ON;;;;;Y;;;;;
+2ABC;DOUBLE SUCCEEDS;Sm;0;ON;;;;;Y;;;;;
+2ABD;SUBSET WITH DOT;Sm;0;ON;;;;;Y;;;;;
+2ABE;SUPERSET WITH DOT;Sm;0;ON;;;;;Y;;;;;
+2ABF;SUBSET WITH PLUS SIGN BELOW;Sm;0;ON;;;;;Y;;;;;
+2AC0;SUPERSET WITH PLUS SIGN BELOW;Sm;0;ON;;;;;Y;;;;;
+2AC1;SUBSET WITH MULTIPLICATION SIGN BELOW;Sm;0;ON;;;;;Y;;;;;
+2AC2;SUPERSET WITH MULTIPLICATION SIGN BELOW;Sm;0;ON;;;;;Y;;;;;
+2AC3;SUBSET OF OR EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2AC4;SUPERSET OF OR EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2AC5;SUBSET OF ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AC6;SUPERSET OF ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AC7;SUBSET OF ABOVE TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2AC8;SUPERSET OF ABOVE TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2AC9;SUBSET OF ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ACA;SUPERSET OF ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ACB;SUBSET OF ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ACC;SUPERSET OF ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ACD;SQUARE LEFT OPEN BOX OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2ACE;SQUARE RIGHT OPEN BOX OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2ACF;CLOSED SUBSET;Sm;0;ON;;;;;Y;;;;;
+2AD0;CLOSED SUPERSET;Sm;0;ON;;;;;Y;;;;;
+2AD1;CLOSED SUBSET OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AD2;CLOSED SUPERSET OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AD3;SUBSET ABOVE SUPERSET;Sm;0;ON;;;;;Y;;;;;
+2AD4;SUPERSET ABOVE SUBSET;Sm;0;ON;;;;;Y;;;;;
+2AD5;SUBSET ABOVE SUBSET;Sm;0;ON;;;;;Y;;;;;
+2AD6;SUPERSET ABOVE SUPERSET;Sm;0;ON;;;;;Y;;;;;
+2AD7;SUPERSET BESIDE SUBSET;Sm;0;ON;;;;;N;;;;;
+2AD8;SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET;Sm;0;ON;;;;;N;;;;;
+2AD9;ELEMENT OF OPENING DOWNWARDS;Sm;0;ON;;;;;N;;;;;
+2ADA;PITCHFORK WITH TEE TOP;Sm;0;ON;;;;;N;;;;;
+2ADB;TRANSVERSAL INTERSECTION;Sm;0;ON;;;;;N;;;;;
+2ADC;FORKING;Sm;0;ON;2ADD 0338;;;;Y;;not independent;;;
+2ADD;NONFORKING;Sm;0;ON;;;;;N;;independent;;;
+2ADE;SHORT LEFT TACK;Sm;0;ON;;;;;Y;;;;;
+2ADF;SHORT DOWN TACK;Sm;0;ON;;;;;N;;;;;
+2AE0;SHORT UP TACK;Sm;0;ON;;;;;N;;;;;
+2AE1;PERPENDICULAR WITH S;Sm;0;ON;;;;;N;;;;;
+2AE2;VERTICAL BAR TRIPLE RIGHT TURNSTILE;Sm;0;ON;;;;;Y;;;;;
+2AE3;DOUBLE VERTICAL BAR LEFT TURNSTILE;Sm;0;ON;;;;;Y;;;;;
+2AE4;VERTICAL BAR DOUBLE LEFT TURNSTILE;Sm;0;ON;;;;;Y;;;;;
+2AE5;DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE;Sm;0;ON;;;;;Y;;;;;
+2AE6;LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL;Sm;0;ON;;;;;Y;;;;;
+2AE7;SHORT DOWN TACK WITH OVERBAR;Sm;0;ON;;;;;N;;;;;
+2AE8;SHORT UP TACK WITH UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2AE9;SHORT UP TACK ABOVE SHORT DOWN TACK;Sm;0;ON;;;;;N;;;;;
+2AEA;DOUBLE DOWN TACK;Sm;0;ON;;;;;N;;;;;
+2AEB;DOUBLE UP TACK;Sm;0;ON;;;;;N;;;;;
+2AEC;DOUBLE STROKE NOT SIGN;Sm;0;ON;;;;;Y;;;;;
+2AED;REVERSED DOUBLE STROKE NOT SIGN;Sm;0;ON;;;;;Y;;;;;
+2AEE;DOES NOT DIVIDE WITH REVERSED NEGATION SLASH;Sm;0;ON;;;;;Y;;;;;
+2AEF;VERTICAL LINE WITH CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;;
+2AF0;VERTICAL LINE WITH CIRCLE BELOW;Sm;0;ON;;;;;N;;;;;
+2AF1;DOWN TACK WITH CIRCLE BELOW;Sm;0;ON;;;;;N;;;;;
+2AF2;PARALLEL WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;;
+2AF3;PARALLEL WITH TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2AF4;TRIPLE VERTICAL BAR BINARY RELATION;Sm;0;ON;;;;;N;;;;;
+2AF5;TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;;
+2AF6;TRIPLE COLON OPERATOR;Sm;0;ON;;;;;N;;;;;
+2AF7;TRIPLE NESTED LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2AF8;TRIPLE NESTED GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2AF9;DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AFA;DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AFB;TRIPLE SOLIDUS BINARY RELATION;Sm;0;ON;;;;;Y;;;;;
+2AFC;LARGE TRIPLE VERTICAL BAR OPERATOR;Sm;0;ON;;;;;N;;;;;
+2AFD;DOUBLE SOLIDUS OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2AFE;WHITE VERTICAL BAR;Sm;0;ON;;;;;N;;;;;
+2AFF;N-ARY WHITE VERTICAL BAR;Sm;0;ON;;;;;N;;;;;
+2B00;NORTH EAST WHITE ARROW;So;0;ON;;;;;N;;;;;
+2B01;NORTH WEST WHITE ARROW;So;0;ON;;;;;N;;;;;
+2B02;SOUTH EAST WHITE ARROW;So;0;ON;;;;;N;;;;;
+2B03;SOUTH WEST WHITE ARROW;So;0;ON;;;;;N;;;;;
+2B04;LEFT RIGHT WHITE ARROW;So;0;ON;;;;;N;;;;;
+2B05;LEFTWARDS BLACK ARROW;So;0;ON;;;;;N;;;;;
+2B06;UPWARDS BLACK ARROW;So;0;ON;;;;;N;;;;;
+2B07;DOWNWARDS BLACK ARROW;So;0;ON;;;;;N;;;;;
+2B08;NORTH EAST BLACK ARROW;So;0;ON;;;;;N;;;;;
+2B09;NORTH WEST BLACK ARROW;So;0;ON;;;;;N;;;;;
+2B0A;SOUTH EAST BLACK ARROW;So;0;ON;;;;;N;;;;;
+2B0B;SOUTH WEST BLACK ARROW;So;0;ON;;;;;N;;;;;
+2B0C;LEFT RIGHT BLACK ARROW;So;0;ON;;;;;N;;;;;
+2B0D;UP DOWN BLACK ARROW;So;0;ON;;;;;N;;;;;
+2B0E;RIGHTWARDS ARROW WITH TIP DOWNWARDS;So;0;ON;;;;;N;;;;;
+2B0F;RIGHTWARDS ARROW WITH TIP UPWARDS;So;0;ON;;;;;N;;;;;
+2B10;LEFTWARDS ARROW WITH TIP DOWNWARDS;So;0;ON;;;;;N;;;;;
+2B11;LEFTWARDS ARROW WITH TIP UPWARDS;So;0;ON;;;;;N;;;;;
+2B12;SQUARE WITH TOP HALF BLACK;So;0;ON;;;;;N;;;;;
+2B13;SQUARE WITH BOTTOM HALF BLACK;So;0;ON;;;;;N;;;;;
+2C00;GLAGOLITIC CAPITAL LETTER AZU;Lu;0;L;;;;;N;;;;2C30;
+2C01;GLAGOLITIC CAPITAL LETTER BUKY;Lu;0;L;;;;;N;;;;2C31;
+2C02;GLAGOLITIC CAPITAL LETTER VEDE;Lu;0;L;;;;;N;;;;2C32;
+2C03;GLAGOLITIC CAPITAL LETTER GLAGOLI;Lu;0;L;;;;;N;;;;2C33;
+2C04;GLAGOLITIC CAPITAL LETTER DOBRO;Lu;0;L;;;;;N;;;;2C34;
+2C05;GLAGOLITIC CAPITAL LETTER YESTU;Lu;0;L;;;;;N;;;;2C35;
+2C06;GLAGOLITIC CAPITAL LETTER ZHIVETE;Lu;0;L;;;;;N;;;;2C36;
+2C07;GLAGOLITIC CAPITAL LETTER DZELO;Lu;0;L;;;;;N;;;;2C37;
+2C08;GLAGOLITIC CAPITAL LETTER ZEMLJA;Lu;0;L;;;;;N;;;;2C38;
+2C09;GLAGOLITIC CAPITAL LETTER IZHE;Lu;0;L;;;;;N;;;;2C39;
+2C0A;GLAGOLITIC CAPITAL LETTER INITIAL IZHE;Lu;0;L;;;;;N;;;;2C3A;
+2C0B;GLAGOLITIC CAPITAL LETTER I;Lu;0;L;;;;;N;;;;2C3B;
+2C0C;GLAGOLITIC CAPITAL LETTER DJERVI;Lu;0;L;;;;;N;;;;2C3C;
+2C0D;GLAGOLITIC CAPITAL LETTER KAKO;Lu;0;L;;;;;N;;;;2C3D;
+2C0E;GLAGOLITIC CAPITAL LETTER LJUDIJE;Lu;0;L;;;;;N;;;;2C3E;
+2C0F;GLAGOLITIC CAPITAL LETTER MYSLITE;Lu;0;L;;;;;N;;;;2C3F;
+2C10;GLAGOLITIC CAPITAL LETTER NASHI;Lu;0;L;;;;;N;;;;2C40;
+2C11;GLAGOLITIC CAPITAL LETTER ONU;Lu;0;L;;;;;N;;;;2C41;
+2C12;GLAGOLITIC CAPITAL LETTER POKOJI;Lu;0;L;;;;;N;;;;2C42;
+2C13;GLAGOLITIC CAPITAL LETTER RITSI;Lu;0;L;;;;;N;;;;2C43;
+2C14;GLAGOLITIC CAPITAL LETTER SLOVO;Lu;0;L;;;;;N;;;;2C44;
+2C15;GLAGOLITIC CAPITAL LETTER TVRIDO;Lu;0;L;;;;;N;;;;2C45;
+2C16;GLAGOLITIC CAPITAL LETTER UKU;Lu;0;L;;;;;N;;;;2C46;
+2C17;GLAGOLITIC CAPITAL LETTER FRITU;Lu;0;L;;;;;N;;;;2C47;
+2C18;GLAGOLITIC CAPITAL LETTER HERU;Lu;0;L;;;;;N;;;;2C48;
+2C19;GLAGOLITIC CAPITAL LETTER OTU;Lu;0;L;;;;;N;;;;2C49;
+2C1A;GLAGOLITIC CAPITAL LETTER PE;Lu;0;L;;;;;N;;;;2C4A;
+2C1B;GLAGOLITIC CAPITAL LETTER SHTA;Lu;0;L;;;;;N;;;;2C4B;
+2C1C;GLAGOLITIC CAPITAL LETTER TSI;Lu;0;L;;;;;N;;;;2C4C;
+2C1D;GLAGOLITIC CAPITAL LETTER CHRIVI;Lu;0;L;;;;;N;;;;2C4D;
+2C1E;GLAGOLITIC CAPITAL LETTER SHA;Lu;0;L;;;;;N;;;;2C4E;
+2C1F;GLAGOLITIC CAPITAL LETTER YERU;Lu;0;L;;;;;N;;;;2C4F;
+2C20;GLAGOLITIC CAPITAL LETTER YERI;Lu;0;L;;;;;N;;;;2C50;
+2C21;GLAGOLITIC CAPITAL LETTER YATI;Lu;0;L;;;;;N;;;;2C51;
+2C22;GLAGOLITIC CAPITAL LETTER SPIDERY HA;Lu;0;L;;;;;N;;;;2C52;
+2C23;GLAGOLITIC CAPITAL LETTER YU;Lu;0;L;;;;;N;;;;2C53;
+2C24;GLAGOLITIC CAPITAL LETTER SMALL YUS;Lu;0;L;;;;;N;;;;2C54;
+2C25;GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL;Lu;0;L;;;;;N;;;;2C55;
+2C26;GLAGOLITIC CAPITAL LETTER YO;Lu;0;L;;;;;N;;;;2C56;
+2C27;GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS;Lu;0;L;;;;;N;;;;2C57;
+2C28;GLAGOLITIC CAPITAL LETTER BIG YUS;Lu;0;L;;;;;N;;;;2C58;
+2C29;GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS;Lu;0;L;;;;;N;;;;2C59;
+2C2A;GLAGOLITIC CAPITAL LETTER FITA;Lu;0;L;;;;;N;;;;2C5A;
+2C2B;GLAGOLITIC CAPITAL LETTER IZHITSA;Lu;0;L;;;;;N;;;;2C5B;
+2C2C;GLAGOLITIC CAPITAL LETTER SHTAPIC;Lu;0;L;;;;;N;;;;2C5C;
+2C2D;GLAGOLITIC CAPITAL LETTER TROKUTASTI A;Lu;0;L;;;;;N;;;;2C5D;
+2C2E;GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE;Lu;0;L;;;;;N;;;;2C5E;
+2C30;GLAGOLITIC SMALL LETTER AZU;Ll;0;L;;;;;N;;;2C00;;2C00
+2C31;GLAGOLITIC SMALL LETTER BUKY;Ll;0;L;;;;;N;;;2C01;;2C01
+2C32;GLAGOLITIC SMALL LETTER VEDE;Ll;0;L;;;;;N;;;2C02;;2C02
+2C33;GLAGOLITIC SMALL LETTER GLAGOLI;Ll;0;L;;;;;N;;;2C03;;2C03
+2C34;GLAGOLITIC SMALL LETTER DOBRO;Ll;0;L;;;;;N;;;2C04;;2C04
+2C35;GLAGOLITIC SMALL LETTER YESTU;Ll;0;L;;;;;N;;;2C05;;2C05
+2C36;GLAGOLITIC SMALL LETTER ZHIVETE;Ll;0;L;;;;;N;;;2C06;;2C06
+2C37;GLAGOLITIC SMALL LETTER DZELO;Ll;0;L;;;;;N;;;2C07;;2C07
+2C38;GLAGOLITIC SMALL LETTER ZEMLJA;Ll;0;L;;;;;N;;;2C08;;2C08
+2C39;GLAGOLITIC SMALL LETTER IZHE;Ll;0;L;;;;;N;;;2C09;;2C09
+2C3A;GLAGOLITIC SMALL LETTER INITIAL IZHE;Ll;0;L;;;;;N;;;2C0A;;2C0A
+2C3B;GLAGOLITIC SMALL LETTER I;Ll;0;L;;;;;N;;;2C0B;;2C0B
+2C3C;GLAGOLITIC SMALL LETTER DJERVI;Ll;0;L;;;;;N;;;2C0C;;2C0C
+2C3D;GLAGOLITIC SMALL LETTER KAKO;Ll;0;L;;;;;N;;;2C0D;;2C0D
+2C3E;GLAGOLITIC SMALL LETTER LJUDIJE;Ll;0;L;;;;;N;;;2C0E;;2C0E
+2C3F;GLAGOLITIC SMALL LETTER MYSLITE;Ll;0;L;;;;;N;;;2C0F;;2C0F
+2C40;GLAGOLITIC SMALL LETTER NASHI;Ll;0;L;;;;;N;;;2C10;;2C10
+2C41;GLAGOLITIC SMALL LETTER ONU;Ll;0;L;;;;;N;;;2C11;;2C11
+2C42;GLAGOLITIC SMALL LETTER POKOJI;Ll;0;L;;;;;N;;;2C12;;2C12
+2C43;GLAGOLITIC SMALL LETTER RITSI;Ll;0;L;;;;;N;;;2C13;;2C13
+2C44;GLAGOLITIC SMALL LETTER SLOVO;Ll;0;L;;;;;N;;;2C14;;2C14
+2C45;GLAGOLITIC SMALL LETTER TVRIDO;Ll;0;L;;;;;N;;;2C15;;2C15
+2C46;GLAGOLITIC SMALL LETTER UKU;Ll;0;L;;;;;N;;;2C16;;2C16
+2C47;GLAGOLITIC SMALL LETTER FRITU;Ll;0;L;;;;;N;;;2C17;;2C17
+2C48;GLAGOLITIC SMALL LETTER HERU;Ll;0;L;;;;;N;;;2C18;;2C18
+2C49;GLAGOLITIC SMALL LETTER OTU;Ll;0;L;;;;;N;;;2C19;;2C19
+2C4A;GLAGOLITIC SMALL LETTER PE;Ll;0;L;;;;;N;;;2C1A;;2C1A
+2C4B;GLAGOLITIC SMALL LETTER SHTA;Ll;0;L;;;;;N;;;2C1B;;2C1B
+2C4C;GLAGOLITIC SMALL LETTER TSI;Ll;0;L;;;;;N;;;2C1C;;2C1C
+2C4D;GLAGOLITIC SMALL LETTER CHRIVI;Ll;0;L;;;;;N;;;2C1D;;2C1D
+2C4E;GLAGOLITIC SMALL LETTER SHA;Ll;0;L;;;;;N;;;2C1E;;2C1E
+2C4F;GLAGOLITIC SMALL LETTER YERU;Ll;0;L;;;;;N;;;2C1F;;2C1F
+2C50;GLAGOLITIC SMALL LETTER YERI;Ll;0;L;;;;;N;;;2C20;;2C20
+2C51;GLAGOLITIC SMALL LETTER YATI;Ll;0;L;;;;;N;;;2C21;;2C21
+2C52;GLAGOLITIC SMALL LETTER SPIDERY HA;Ll;0;L;;;;;N;;;2C22;;2C22
+2C53;GLAGOLITIC SMALL LETTER YU;Ll;0;L;;;;;N;;;2C23;;2C23
+2C54;GLAGOLITIC SMALL LETTER SMALL YUS;Ll;0;L;;;;;N;;;2C24;;2C24
+2C55;GLAGOLITIC SMALL LETTER SMALL YUS WITH TAIL;Ll;0;L;;;;;N;;;2C25;;2C25
+2C56;GLAGOLITIC SMALL LETTER YO;Ll;0;L;;;;;N;;;2C26;;2C26
+2C57;GLAGOLITIC SMALL LETTER IOTATED SMALL YUS;Ll;0;L;;;;;N;;;2C27;;2C27
+2C58;GLAGOLITIC SMALL LETTER BIG YUS;Ll;0;L;;;;;N;;;2C28;;2C28
+2C59;GLAGOLITIC SMALL LETTER IOTATED BIG YUS;Ll;0;L;;;;;N;;;2C29;;2C29
+2C5A;GLAGOLITIC SMALL LETTER FITA;Ll;0;L;;;;;N;;;2C2A;;2C2A
+2C5B;GLAGOLITIC SMALL LETTER IZHITSA;Ll;0;L;;;;;N;;;2C2B;;2C2B
+2C5C;GLAGOLITIC SMALL LETTER SHTAPIC;Ll;0;L;;;;;N;;;2C2C;;2C2C
+2C5D;GLAGOLITIC SMALL LETTER TROKUTASTI A;Ll;0;L;;;;;N;;;2C2D;;2C2D
+2C5E;GLAGOLITIC SMALL LETTER LATINATE MYSLITE;Ll;0;L;;;;;N;;;2C2E;;2C2E
+2C80;COPTIC CAPITAL LETTER ALFA;Lu;0;L;;;;;N;;;;2C81;
+2C81;COPTIC SMALL LETTER ALFA;Ll;0;L;;;;;N;;;2C80;;2C80
+2C82;COPTIC CAPITAL LETTER VIDA;Lu;0;L;;;;;N;;;;2C83;
+2C83;COPTIC SMALL LETTER VIDA;Ll;0;L;;;;;N;;;2C82;;2C82
+2C84;COPTIC CAPITAL LETTER GAMMA;Lu;0;L;;;;;N;;;;2C85;
+2C85;COPTIC SMALL LETTER GAMMA;Ll;0;L;;;;;N;;;2C84;;2C84
+2C86;COPTIC CAPITAL LETTER DALDA;Lu;0;L;;;;;N;;;;2C87;
+2C87;COPTIC SMALL LETTER DALDA;Ll;0;L;;;;;N;;;2C86;;2C86
+2C88;COPTIC CAPITAL LETTER EIE;Lu;0;L;;;;;N;;;;2C89;
+2C89;COPTIC SMALL LETTER EIE;Ll;0;L;;;;;N;;;2C88;;2C88
+2C8A;COPTIC CAPITAL LETTER SOU;Lu;0;L;;;;;N;;;;2C8B;
+2C8B;COPTIC SMALL LETTER SOU;Ll;0;L;;;;;N;;;2C8A;;2C8A
+2C8C;COPTIC CAPITAL LETTER ZATA;Lu;0;L;;;;;N;;;;2C8D;
+2C8D;COPTIC SMALL LETTER ZATA;Ll;0;L;;;;;N;;;2C8C;;2C8C
+2C8E;COPTIC CAPITAL LETTER HATE;Lu;0;L;;;;;N;;;;2C8F;
+2C8F;COPTIC SMALL LETTER HATE;Ll;0;L;;;;;N;;;2C8E;;2C8E
+2C90;COPTIC CAPITAL LETTER THETHE;Lu;0;L;;;;;N;;;;2C91;
+2C91;COPTIC SMALL LETTER THETHE;Ll;0;L;;;;;N;;;2C90;;2C90
+2C92;COPTIC CAPITAL LETTER IAUDA;Lu;0;L;;;;;N;;;;2C93;
+2C93;COPTIC SMALL LETTER IAUDA;Ll;0;L;;;;;N;;;2C92;;2C92
+2C94;COPTIC CAPITAL LETTER KAPA;Lu;0;L;;;;;N;;;;2C95;
+2C95;COPTIC SMALL LETTER KAPA;Ll;0;L;;;;;N;;;2C94;;2C94
+2C96;COPTIC CAPITAL LETTER LAULA;Lu;0;L;;;;;N;;;;2C97;
+2C97;COPTIC SMALL LETTER LAULA;Ll;0;L;;;;;N;;;2C96;;2C96
+2C98;COPTIC CAPITAL LETTER MI;Lu;0;L;;;;;N;;;;2C99;
+2C99;COPTIC SMALL LETTER MI;Ll;0;L;;;;;N;;;2C98;;2C98
+2C9A;COPTIC CAPITAL LETTER NI;Lu;0;L;;;;;N;;;;2C9B;
+2C9B;COPTIC SMALL LETTER NI;Ll;0;L;;;;;N;;;2C9A;;2C9A
+2C9C;COPTIC CAPITAL LETTER KSI;Lu;0;L;;;;;N;;;;2C9D;
+2C9D;COPTIC SMALL LETTER KSI;Ll;0;L;;;;;N;;;2C9C;;2C9C
+2C9E;COPTIC CAPITAL LETTER O;Lu;0;L;;;;;N;;;;2C9F;
+2C9F;COPTIC SMALL LETTER O;Ll;0;L;;;;;N;;;2C9E;;2C9E
+2CA0;COPTIC CAPITAL LETTER PI;Lu;0;L;;;;;N;;;;2CA1;
+2CA1;COPTIC SMALL LETTER PI;Ll;0;L;;;;;N;;;2CA0;;2CA0
+2CA2;COPTIC CAPITAL LETTER RO;Lu;0;L;;;;;N;;;;2CA3;
+2CA3;COPTIC SMALL LETTER RO;Ll;0;L;;;;;N;;;2CA2;;2CA2
+2CA4;COPTIC CAPITAL LETTER SIMA;Lu;0;L;;;;;N;;;;2CA5;
+2CA5;COPTIC SMALL LETTER SIMA;Ll;0;L;;;;;N;;;2CA4;;2CA4
+2CA6;COPTIC CAPITAL LETTER TAU;Lu;0;L;;;;;N;;;;2CA7;
+2CA7;COPTIC SMALL LETTER TAU;Ll;0;L;;;;;N;;;2CA6;;2CA6
+2CA8;COPTIC CAPITAL LETTER UA;Lu;0;L;;;;;N;;;;2CA9;
+2CA9;COPTIC SMALL LETTER UA;Ll;0;L;;;;;N;;;2CA8;;2CA8
+2CAA;COPTIC CAPITAL LETTER FI;Lu;0;L;;;;;N;;;;2CAB;
+2CAB;COPTIC SMALL LETTER FI;Ll;0;L;;;;;N;;;2CAA;;2CAA
+2CAC;COPTIC CAPITAL LETTER KHI;Lu;0;L;;;;;N;;;;2CAD;
+2CAD;COPTIC SMALL LETTER KHI;Ll;0;L;;;;;N;;;2CAC;;2CAC
+2CAE;COPTIC CAPITAL LETTER PSI;Lu;0;L;;;;;N;;;;2CAF;
+2CAF;COPTIC SMALL LETTER PSI;Ll;0;L;;;;;N;;;2CAE;;2CAE
+2CB0;COPTIC CAPITAL LETTER OOU;Lu;0;L;;;;;N;;;;2CB1;
+2CB1;COPTIC SMALL LETTER OOU;Ll;0;L;;;;;N;;;2CB0;;2CB0
+2CB2;COPTIC CAPITAL LETTER DIALECT-P ALEF;Lu;0;L;;;;;N;;;;2CB3;
+2CB3;COPTIC SMALL LETTER DIALECT-P ALEF;Ll;0;L;;;;;N;;;2CB2;;2CB2
+2CB4;COPTIC CAPITAL LETTER OLD COPTIC AIN;Lu;0;L;;;;;N;;;;2CB5;
+2CB5;COPTIC SMALL LETTER OLD COPTIC AIN;Ll;0;L;;;;;N;;;2CB4;;2CB4
+2CB6;COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE;Lu;0;L;;;;;N;;;;2CB7;
+2CB7;COPTIC SMALL LETTER CRYPTOGRAMMIC EIE;Ll;0;L;;;;;N;;;2CB6;;2CB6
+2CB8;COPTIC CAPITAL LETTER DIALECT-P KAPA;Lu;0;L;;;;;N;;;;2CB9;
+2CB9;COPTIC SMALL LETTER DIALECT-P KAPA;Ll;0;L;;;;;N;;;2CB8;;2CB8
+2CBA;COPTIC CAPITAL LETTER DIALECT-P NI;Lu;0;L;;;;;N;;;;2CBB;
+2CBB;COPTIC SMALL LETTER DIALECT-P NI;Ll;0;L;;;;;N;;;2CBA;;2CBA
+2CBC;COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI;Lu;0;L;;;;;N;;;;2CBD;
+2CBD;COPTIC SMALL LETTER CRYPTOGRAMMIC NI;Ll;0;L;;;;;N;;;2CBC;;2CBC
+2CBE;COPTIC CAPITAL LETTER OLD COPTIC OOU;Lu;0;L;;;;;N;;;;2CBF;
+2CBF;COPTIC SMALL LETTER OLD COPTIC OOU;Ll;0;L;;;;;N;;;2CBE;;2CBE
+2CC0;COPTIC CAPITAL LETTER SAMPI;Lu;0;L;;;;;N;;;;2CC1;
+2CC1;COPTIC SMALL LETTER SAMPI;Ll;0;L;;;;;N;;;2CC0;;2CC0
+2CC2;COPTIC CAPITAL LETTER CROSSED SHEI;Lu;0;L;;;;;N;;;;2CC3;
+2CC3;COPTIC SMALL LETTER CROSSED SHEI;Ll;0;L;;;;;N;;;2CC2;;2CC2
+2CC4;COPTIC CAPITAL LETTER OLD COPTIC SHEI;Lu;0;L;;;;;N;;;;2CC5;
+2CC5;COPTIC SMALL LETTER OLD COPTIC SHEI;Ll;0;L;;;;;N;;;2CC4;;2CC4
+2CC6;COPTIC CAPITAL LETTER OLD COPTIC ESH;Lu;0;L;;;;;N;;;;2CC7;
+2CC7;COPTIC SMALL LETTER OLD COPTIC ESH;Ll;0;L;;;;;N;;;2CC6;;2CC6
+2CC8;COPTIC CAPITAL LETTER AKHMIMIC KHEI;Lu;0;L;;;;;N;;;;2CC9;
+2CC9;COPTIC SMALL LETTER AKHMIMIC KHEI;Ll;0;L;;;;;N;;;2CC8;;2CC8
+2CCA;COPTIC CAPITAL LETTER DIALECT-P HORI;Lu;0;L;;;;;N;;;;2CCB;
+2CCB;COPTIC SMALL LETTER DIALECT-P HORI;Ll;0;L;;;;;N;;;2CCA;;2CCA
+2CCC;COPTIC CAPITAL LETTER OLD COPTIC HORI;Lu;0;L;;;;;N;;;;2CCD;
+2CCD;COPTIC SMALL LETTER OLD COPTIC HORI;Ll;0;L;;;;;N;;;2CCC;;2CCC
+2CCE;COPTIC CAPITAL LETTER OLD COPTIC HA;Lu;0;L;;;;;N;;;;2CCF;
+2CCF;COPTIC SMALL LETTER OLD COPTIC HA;Ll;0;L;;;;;N;;;2CCE;;2CCE
+2CD0;COPTIC CAPITAL LETTER L-SHAPED HA;Lu;0;L;;;;;N;;;;2CD1;
+2CD1;COPTIC SMALL LETTER L-SHAPED HA;Ll;0;L;;;;;N;;;2CD0;;2CD0
+2CD2;COPTIC CAPITAL LETTER OLD COPTIC HEI;Lu;0;L;;;;;N;;;;2CD3;
+2CD3;COPTIC SMALL LETTER OLD COPTIC HEI;Ll;0;L;;;;;N;;;2CD2;;2CD2
+2CD4;COPTIC CAPITAL LETTER OLD COPTIC HAT;Lu;0;L;;;;;N;;;;2CD5;
+2CD5;COPTIC SMALL LETTER OLD COPTIC HAT;Ll;0;L;;;;;N;;;2CD4;;2CD4
+2CD6;COPTIC CAPITAL LETTER OLD COPTIC GANGIA;Lu;0;L;;;;;N;;;;2CD7;
+2CD7;COPTIC SMALL LETTER OLD COPTIC GANGIA;Ll;0;L;;;;;N;;;2CD6;;2CD6
+2CD8;COPTIC CAPITAL LETTER OLD COPTIC DJA;Lu;0;L;;;;;N;;;;2CD9;
+2CD9;COPTIC SMALL LETTER OLD COPTIC DJA;Ll;0;L;;;;;N;;;2CD8;;2CD8
+2CDA;COPTIC CAPITAL LETTER OLD COPTIC SHIMA;Lu;0;L;;;;;N;;;;2CDB;
+2CDB;COPTIC SMALL LETTER OLD COPTIC SHIMA;Ll;0;L;;;;;N;;;2CDA;;2CDA
+2CDC;COPTIC CAPITAL LETTER OLD NUBIAN SHIMA;Lu;0;L;;;;;N;;;;2CDD;
+2CDD;COPTIC SMALL LETTER OLD NUBIAN SHIMA;Ll;0;L;;;;;N;;;2CDC;;2CDC
+2CDE;COPTIC CAPITAL LETTER OLD NUBIAN NGI;Lu;0;L;;;;;N;;;;2CDF;
+2CDF;COPTIC SMALL LETTER OLD NUBIAN NGI;Ll;0;L;;;;;N;;;2CDE;;2CDE
+2CE0;COPTIC CAPITAL LETTER OLD NUBIAN NYI;Lu;0;L;;;;;N;;;;2CE1;
+2CE1;COPTIC SMALL LETTER OLD NUBIAN NYI;Ll;0;L;;;;;N;;;2CE0;;2CE0
+2CE2;COPTIC CAPITAL LETTER OLD NUBIAN WAU;Lu;0;L;;;;;N;;;;2CE3;
+2CE3;COPTIC SMALL LETTER OLD NUBIAN WAU;Ll;0;L;;;;;N;;;2CE2;;2CE2
+2CE4;COPTIC SYMBOL KAI;Ll;0;L;;;;;N;;;;;
+2CE5;COPTIC SYMBOL MI RO;So;0;ON;;;;;N;;;;;
+2CE6;COPTIC SYMBOL PI RO;So;0;ON;;;;;N;;;;;
+2CE7;COPTIC SYMBOL STAUROS;So;0;ON;;;;;N;;;;;
+2CE8;COPTIC SYMBOL TAU RO;So;0;ON;;;;;N;;;;;
+2CE9;COPTIC SYMBOL KHI RO;So;0;ON;;;;;N;;;;;
+2CEA;COPTIC SYMBOL SHIMA SIMA;So;0;ON;;;;;N;;;;;
+2CF9;COPTIC OLD NUBIAN FULL STOP;Po;0;ON;;;;;N;;;;;
+2CFA;COPTIC OLD NUBIAN DIRECT QUESTION MARK;Po;0;ON;;;;;N;;;;;
+2CFB;COPTIC OLD NUBIAN INDIRECT QUESTION MARK;Po;0;ON;;;;;N;;;;;
+2CFC;COPTIC OLD NUBIAN VERSE DIVIDER;Po;0;ON;;;;;N;;;;;
+2CFD;COPTIC FRACTION ONE HALF;No;0;ON;;;;1/2;N;;;;;
+2CFE;COPTIC FULL STOP;Po;0;ON;;;;;N;;;;;
+2CFF;COPTIC MORPHOLOGICAL DIVIDER;Po;0;ON;;;;;N;;;;;
+2D00;GEORGIAN SMALL LETTER AN;Ll;0;L;;;;;N;;Khutsuri;10A0;;10A0
+2D01;GEORGIAN SMALL LETTER BAN;Ll;0;L;;;;;N;;Khutsuri;10A1;;10A1
+2D02;GEORGIAN SMALL LETTER GAN;Ll;0;L;;;;;N;;Khutsuri;10A2;;10A2
+2D03;GEORGIAN SMALL LETTER DON;Ll;0;L;;;;;N;;Khutsuri;10A3;;10A3
+2D04;GEORGIAN SMALL LETTER EN;Ll;0;L;;;;;N;;Khutsuri;10A4;;10A4
+2D05;GEORGIAN SMALL LETTER VIN;Ll;0;L;;;;;N;;Khutsuri;10A5;;10A5
+2D06;GEORGIAN SMALL LETTER ZEN;Ll;0;L;;;;;N;;Khutsuri;10A6;;10A6
+2D07;GEORGIAN SMALL LETTER TAN;Ll;0;L;;;;;N;;Khutsuri;10A7;;10A7
+2D08;GEORGIAN SMALL LETTER IN;Ll;0;L;;;;;N;;Khutsuri;10A8;;10A8
+2D09;GEORGIAN SMALL LETTER KAN;Ll;0;L;;;;;N;;Khutsuri;10A9;;10A9
+2D0A;GEORGIAN SMALL LETTER LAS;Ll;0;L;;;;;N;;Khutsuri;10AA;;10AA
+2D0B;GEORGIAN SMALL LETTER MAN;Ll;0;L;;;;;N;;Khutsuri;10AB;;10AB
+2D0C;GEORGIAN SMALL LETTER NAR;Ll;0;L;;;;;N;;Khutsuri;10AC;;10AC
+2D0D;GEORGIAN SMALL LETTER ON;Ll;0;L;;;;;N;;Khutsuri;10AD;;10AD
+2D0E;GEORGIAN SMALL LETTER PAR;Ll;0;L;;;;;N;;Khutsuri;10AE;;10AE
+2D0F;GEORGIAN SMALL LETTER ZHAR;Ll;0;L;;;;;N;;Khutsuri;10AF;;10AF
+2D10;GEORGIAN SMALL LETTER RAE;Ll;0;L;;;;;N;;Khutsuri;10B0;;10B0
+2D11;GEORGIAN SMALL LETTER SAN;Ll;0;L;;;;;N;;Khutsuri;10B1;;10B1
+2D12;GEORGIAN SMALL LETTER TAR;Ll;0;L;;;;;N;;Khutsuri;10B2;;10B2
+2D13;GEORGIAN SMALL LETTER UN;Ll;0;L;;;;;N;;Khutsuri;10B3;;10B3
+2D14;GEORGIAN SMALL LETTER PHAR;Ll;0;L;;;;;N;;Khutsuri;10B4;;10B4
+2D15;GEORGIAN SMALL LETTER KHAR;Ll;0;L;;;;;N;;Khutsuri;10B5;;10B5
+2D16;GEORGIAN SMALL LETTER GHAN;Ll;0;L;;;;;N;;Khutsuri;10B6;;10B6
+2D17;GEORGIAN SMALL LETTER QAR;Ll;0;L;;;;;N;;Khutsuri;10B7;;10B7
+2D18;GEORGIAN SMALL LETTER SHIN;Ll;0;L;;;;;N;;Khutsuri;10B8;;10B8
+2D19;GEORGIAN SMALL LETTER CHIN;Ll;0;L;;;;;N;;Khutsuri;10B9;;10B9
+2D1A;GEORGIAN SMALL LETTER CAN;Ll;0;L;;;;;N;;Khutsuri;10BA;;10BA
+2D1B;GEORGIAN SMALL LETTER JIL;Ll;0;L;;;;;N;;Khutsuri;10BB;;10BB
+2D1C;GEORGIAN SMALL LETTER CIL;Ll;0;L;;;;;N;;Khutsuri;10BC;;10BC
+2D1D;GEORGIAN SMALL LETTER CHAR;Ll;0;L;;;;;N;;Khutsuri;10BD;;10BD
+2D1E;GEORGIAN SMALL LETTER XAN;Ll;0;L;;;;;N;;Khutsuri;10BE;;10BE
+2D1F;GEORGIAN SMALL LETTER JHAN;Ll;0;L;;;;;N;;Khutsuri;10BF;;10BF
+2D20;GEORGIAN SMALL LETTER HAE;Ll;0;L;;;;;N;;Khutsuri;10C0;;10C0
+2D21;GEORGIAN SMALL LETTER HE;Ll;0;L;;;;;N;;Khutsuri;10C1;;10C1
+2D22;GEORGIAN SMALL LETTER HIE;Ll;0;L;;;;;N;;Khutsuri;10C2;;10C2
+2D23;GEORGIAN SMALL LETTER WE;Ll;0;L;;;;;N;;Khutsuri;10C3;;10C3
+2D24;GEORGIAN SMALL LETTER HAR;Ll;0;L;;;;;N;;Khutsuri;10C4;;10C4
+2D25;GEORGIAN SMALL LETTER HOE;Ll;0;L;;;;;N;;Khutsuri;10C5;;10C5
+2D30;TIFINAGH LETTER YA;Lo;0;L;;;;;N;;;;;
+2D31;TIFINAGH LETTER YAB;Lo;0;L;;;;;N;;;;;
+2D32;TIFINAGH LETTER YABH;Lo;0;L;;;;;N;;;;;
+2D33;TIFINAGH LETTER YAG;Lo;0;L;;;;;N;;;;;
+2D34;TIFINAGH LETTER YAGHH;Lo;0;L;;;;;N;;;;;
+2D35;TIFINAGH LETTER BERBER ACADEMY YAJ;Lo;0;L;;;;;N;;;;;
+2D36;TIFINAGH LETTER YAJ;Lo;0;L;;;;;N;;;;;
+2D37;TIFINAGH LETTER YAD;Lo;0;L;;;;;N;;;;;
+2D38;TIFINAGH LETTER YADH;Lo;0;L;;;;;N;;;;;
+2D39;TIFINAGH LETTER YADD;Lo;0;L;;;;;N;;;;;
+2D3A;TIFINAGH LETTER YADDH;Lo;0;L;;;;;N;;;;;
+2D3B;TIFINAGH LETTER YEY;Lo;0;L;;;;;N;;;;;
+2D3C;TIFINAGH LETTER YAF;Lo;0;L;;;;;N;;;;;
+2D3D;TIFINAGH LETTER YAK;Lo;0;L;;;;;N;;;;;
+2D3E;TIFINAGH LETTER TUAREG YAK;Lo;0;L;;;;;N;;;;;
+2D3F;TIFINAGH LETTER YAKHH;Lo;0;L;;;;;N;;;;;
+2D40;TIFINAGH LETTER YAH;Lo;0;L;;;;;N;;Tuareg yab;;;
+2D41;TIFINAGH LETTER BERBER ACADEMY YAH;Lo;0;L;;;;;N;;;;;
+2D42;TIFINAGH LETTER TUAREG YAH;Lo;0;L;;;;;N;;;;;
+2D43;TIFINAGH LETTER YAHH;Lo;0;L;;;;;N;;;;;
+2D44;TIFINAGH LETTER YAA;Lo;0;L;;;;;N;;;;;
+2D45;TIFINAGH LETTER YAKH;Lo;0;L;;;;;N;;;;;
+2D46;TIFINAGH LETTER TUAREG YAKH;Lo;0;L;;;;;N;;;;;
+2D47;TIFINAGH LETTER YAQ;Lo;0;L;;;;;N;;;;;
+2D48;TIFINAGH LETTER TUAREG YAQ;Lo;0;L;;;;;N;;;;;
+2D49;TIFINAGH LETTER YI;Lo;0;L;;;;;N;;;;;
+2D4A;TIFINAGH LETTER YAZH;Lo;0;L;;;;;N;;;;;
+2D4B;TIFINAGH LETTER AHAGGAR YAZH;Lo;0;L;;;;;N;;;;;
+2D4C;TIFINAGH LETTER TUAREG YAZH;Lo;0;L;;;;;N;;;;;
+2D4D;TIFINAGH LETTER YAL;Lo;0;L;;;;;N;;;;;
+2D4E;TIFINAGH LETTER YAM;Lo;0;L;;;;;N;;;;;
+2D4F;TIFINAGH LETTER YAN;Lo;0;L;;;;;N;;;;;
+2D50;TIFINAGH LETTER TUAREG YAGN;Lo;0;L;;;;;N;;;;;
+2D51;TIFINAGH LETTER TUAREG YANG;Lo;0;L;;;;;N;;;;;
+2D52;TIFINAGH LETTER YAP;Lo;0;L;;;;;N;;;;;
+2D53;TIFINAGH LETTER YU;Lo;0;L;;;;;N;;Tuareg yaw;;;
+2D54;TIFINAGH LETTER YAR;Lo;0;L;;;;;N;;;;;
+2D55;TIFINAGH LETTER YARR;Lo;0;L;;;;;N;;;;;
+2D56;TIFINAGH LETTER YAGH;Lo;0;L;;;;;N;;;;;
+2D57;TIFINAGH LETTER TUAREG YAGH;Lo;0;L;;;;;N;;;;;
+2D58;TIFINAGH LETTER AYER YAGH;Lo;0;L;;;;;N;;Adrar yaj;;;
+2D59;TIFINAGH LETTER YAS;Lo;0;L;;;;;N;;;;;
+2D5A;TIFINAGH LETTER YASS;Lo;0;L;;;;;N;;;;;
+2D5B;TIFINAGH LETTER YASH;Lo;0;L;;;;;N;;;;;
+2D5C;TIFINAGH LETTER YAT;Lo;0;L;;;;;N;;;;;
+2D5D;TIFINAGH LETTER YATH;Lo;0;L;;;;;N;;;;;
+2D5E;TIFINAGH LETTER YACH;Lo;0;L;;;;;N;;;;;
+2D5F;TIFINAGH LETTER YATT;Lo;0;L;;;;;N;;;;;
+2D60;TIFINAGH LETTER YAV;Lo;0;L;;;;;N;;;;;
+2D61;TIFINAGH LETTER YAW;Lo;0;L;;;;;N;;;;;
+2D62;TIFINAGH LETTER YAY;Lo;0;L;;;;;N;;;;;
+2D63;TIFINAGH LETTER YAZ;Lo;0;L;;;;;N;;;;;
+2D64;TIFINAGH LETTER TAWELLEMET YAZ;Lo;0;L;;;;;N;;harpoon yaz;;;
+2D65;TIFINAGH LETTER YAZZ;Lo;0;L;;;;;N;;;;;
+2D6F;TIFINAGH MODIFIER LETTER LABIALIZATION MARK;Lm;0;L;<super> 2D61;;;;N;;tamatart;;;
+2D80;ETHIOPIC SYLLABLE LOA;Lo;0;L;;;;;N;;;;;
+2D81;ETHIOPIC SYLLABLE MOA;Lo;0;L;;;;;N;;;;;
+2D82;ETHIOPIC SYLLABLE ROA;Lo;0;L;;;;;N;;;;;
+2D83;ETHIOPIC SYLLABLE SOA;Lo;0;L;;;;;N;;;;;
+2D84;ETHIOPIC SYLLABLE SHOA;Lo;0;L;;;;;N;;;;;
+2D85;ETHIOPIC SYLLABLE BOA;Lo;0;L;;;;;N;;;;;
+2D86;ETHIOPIC SYLLABLE TOA;Lo;0;L;;;;;N;;;;;
+2D87;ETHIOPIC SYLLABLE COA;Lo;0;L;;;;;N;;;;;
+2D88;ETHIOPIC SYLLABLE NOA;Lo;0;L;;;;;N;;;;;
+2D89;ETHIOPIC SYLLABLE NYOA;Lo;0;L;;;;;N;;;;;
+2D8A;ETHIOPIC SYLLABLE GLOTTAL OA;Lo;0;L;;;;;N;;;;;
+2D8B;ETHIOPIC SYLLABLE ZOA;Lo;0;L;;;;;N;;;;;
+2D8C;ETHIOPIC SYLLABLE DOA;Lo;0;L;;;;;N;;;;;
+2D8D;ETHIOPIC SYLLABLE DDOA;Lo;0;L;;;;;N;;;;;
+2D8E;ETHIOPIC SYLLABLE JOA;Lo;0;L;;;;;N;;;;;
+2D8F;ETHIOPIC SYLLABLE THOA;Lo;0;L;;;;;N;;;;;
+2D90;ETHIOPIC SYLLABLE CHOA;Lo;0;L;;;;;N;;;;;
+2D91;ETHIOPIC SYLLABLE PHOA;Lo;0;L;;;;;N;;;;;
+2D92;ETHIOPIC SYLLABLE POA;Lo;0;L;;;;;N;;;;;
+2D93;ETHIOPIC SYLLABLE GGWA;Lo;0;L;;;;;N;;;;;
+2D94;ETHIOPIC SYLLABLE GGWI;Lo;0;L;;;;;N;;;;;
+2D95;ETHIOPIC SYLLABLE GGWEE;Lo;0;L;;;;;N;;;;;
+2D96;ETHIOPIC SYLLABLE GGWE;Lo;0;L;;;;;N;;;;;
+2DA0;ETHIOPIC SYLLABLE SSA;Lo;0;L;;;;;N;;;;;
+2DA1;ETHIOPIC SYLLABLE SSU;Lo;0;L;;;;;N;;;;;
+2DA2;ETHIOPIC SYLLABLE SSI;Lo;0;L;;;;;N;;;;;
+2DA3;ETHIOPIC SYLLABLE SSAA;Lo;0;L;;;;;N;;;;;
+2DA4;ETHIOPIC SYLLABLE SSEE;Lo;0;L;;;;;N;;;;;
+2DA5;ETHIOPIC SYLLABLE SSE;Lo;0;L;;;;;N;;;;;
+2DA6;ETHIOPIC SYLLABLE SSO;Lo;0;L;;;;;N;;;;;
+2DA8;ETHIOPIC SYLLABLE CCA;Lo;0;L;;;;;N;;;;;
+2DA9;ETHIOPIC SYLLABLE CCU;Lo;0;L;;;;;N;;;;;
+2DAA;ETHIOPIC SYLLABLE CCI;Lo;0;L;;;;;N;;;;;
+2DAB;ETHIOPIC SYLLABLE CCAA;Lo;0;L;;;;;N;;;;;
+2DAC;ETHIOPIC SYLLABLE CCEE;Lo;0;L;;;;;N;;;;;
+2DAD;ETHIOPIC SYLLABLE CCE;Lo;0;L;;;;;N;;;;;
+2DAE;ETHIOPIC SYLLABLE CCO;Lo;0;L;;;;;N;;;;;
+2DB0;ETHIOPIC SYLLABLE ZZA;Lo;0;L;;;;;N;;;;;
+2DB1;ETHIOPIC SYLLABLE ZZU;Lo;0;L;;;;;N;;;;;
+2DB2;ETHIOPIC SYLLABLE ZZI;Lo;0;L;;;;;N;;;;;
+2DB3;ETHIOPIC SYLLABLE ZZAA;Lo;0;L;;;;;N;;;;;
+2DB4;ETHIOPIC SYLLABLE ZZEE;Lo;0;L;;;;;N;;;;;
+2DB5;ETHIOPIC SYLLABLE ZZE;Lo;0;L;;;;;N;;;;;
+2DB6;ETHIOPIC SYLLABLE ZZO;Lo;0;L;;;;;N;;;;;
+2DB8;ETHIOPIC SYLLABLE CCHA;Lo;0;L;;;;;N;;;;;
+2DB9;ETHIOPIC SYLLABLE CCHU;Lo;0;L;;;;;N;;;;;
+2DBA;ETHIOPIC SYLLABLE CCHI;Lo;0;L;;;;;N;;;;;
+2DBB;ETHIOPIC SYLLABLE CCHAA;Lo;0;L;;;;;N;;;;;
+2DBC;ETHIOPIC SYLLABLE CCHEE;Lo;0;L;;;;;N;;;;;
+2DBD;ETHIOPIC SYLLABLE CCHE;Lo;0;L;;;;;N;;;;;
+2DBE;ETHIOPIC SYLLABLE CCHO;Lo;0;L;;;;;N;;;;;
+2DC0;ETHIOPIC SYLLABLE QYA;Lo;0;L;;;;;N;;;;;
+2DC1;ETHIOPIC SYLLABLE QYU;Lo;0;L;;;;;N;;;;;
+2DC2;ETHIOPIC SYLLABLE QYI;Lo;0;L;;;;;N;;;;;
+2DC3;ETHIOPIC SYLLABLE QYAA;Lo;0;L;;;;;N;;;;;
+2DC4;ETHIOPIC SYLLABLE QYEE;Lo;0;L;;;;;N;;;;;
+2DC5;ETHIOPIC SYLLABLE QYE;Lo;0;L;;;;;N;;;;;
+2DC6;ETHIOPIC SYLLABLE QYO;Lo;0;L;;;;;N;;;;;
+2DC8;ETHIOPIC SYLLABLE KYA;Lo;0;L;;;;;N;;;;;
+2DC9;ETHIOPIC SYLLABLE KYU;Lo;0;L;;;;;N;;;;;
+2DCA;ETHIOPIC SYLLABLE KYI;Lo;0;L;;;;;N;;;;;
+2DCB;ETHIOPIC SYLLABLE KYAA;Lo;0;L;;;;;N;;;;;
+2DCC;ETHIOPIC SYLLABLE KYEE;Lo;0;L;;;;;N;;;;;
+2DCD;ETHIOPIC SYLLABLE KYE;Lo;0;L;;;;;N;;;;;
+2DCE;ETHIOPIC SYLLABLE KYO;Lo;0;L;;;;;N;;;;;
+2DD0;ETHIOPIC SYLLABLE XYA;Lo;0;L;;;;;N;;;;;
+2DD1;ETHIOPIC SYLLABLE XYU;Lo;0;L;;;;;N;;;;;
+2DD2;ETHIOPIC SYLLABLE XYI;Lo;0;L;;;;;N;;;;;
+2DD3;ETHIOPIC SYLLABLE XYAA;Lo;0;L;;;;;N;;;;;
+2DD4;ETHIOPIC SYLLABLE XYEE;Lo;0;L;;;;;N;;;;;
+2DD5;ETHIOPIC SYLLABLE XYE;Lo;0;L;;;;;N;;;;;
+2DD6;ETHIOPIC SYLLABLE XYO;Lo;0;L;;;;;N;;;;;
+2DD8;ETHIOPIC SYLLABLE GYA;Lo;0;L;;;;;N;;;;;
+2DD9;ETHIOPIC SYLLABLE GYU;Lo;0;L;;;;;N;;;;;
+2DDA;ETHIOPIC SYLLABLE GYI;Lo;0;L;;;;;N;;;;;
+2DDB;ETHIOPIC SYLLABLE GYAA;Lo;0;L;;;;;N;;;;;
+2DDC;ETHIOPIC SYLLABLE GYEE;Lo;0;L;;;;;N;;;;;
+2DDD;ETHIOPIC SYLLABLE GYE;Lo;0;L;;;;;N;;;;;
+2DDE;ETHIOPIC SYLLABLE GYO;Lo;0;L;;;;;N;;;;;
+2E00;RIGHT ANGLE SUBSTITUTION MARKER;Po;0;ON;;;;;N;;;;;
+2E01;RIGHT ANGLE DOTTED SUBSTITUTION MARKER;Po;0;ON;;;;;N;;;;;
+2E02;LEFT SUBSTITUTION BRACKET;Pi;0;ON;;;;;Y;;;;;
+2E03;RIGHT SUBSTITUTION BRACKET;Pf;0;ON;;;;;Y;;;;;
+2E04;LEFT DOTTED SUBSTITUTION BRACKET;Pi;0;ON;;;;;Y;;;;;
+2E05;RIGHT DOTTED SUBSTITUTION BRACKET;Pf;0;ON;;;;;Y;;;;;
+2E06;RAISED INTERPOLATION MARKER;Po;0;ON;;;;;N;;;;;
+2E07;RAISED DOTTED INTERPOLATION MARKER;Po;0;ON;;;;;N;;;;;
+2E08;DOTTED TRANSPOSITION MARKER;Po;0;ON;;;;;N;;;;;
+2E09;LEFT TRANSPOSITION BRACKET;Pi;0;ON;;;;;Y;;;;;
+2E0A;RIGHT TRANSPOSITION BRACKET;Pf;0;ON;;;;;Y;;;;;
+2E0B;RAISED SQUARE;Po;0;ON;;;;;N;;;;;
+2E0C;LEFT RAISED OMISSION BRACKET;Pi;0;ON;;;;;Y;;;;;
+2E0D;RIGHT RAISED OMISSION BRACKET;Pf;0;ON;;;;;Y;;;;;
+2E0E;EDITORIAL CORONIS;Po;0;ON;;;;;N;;;;;
+2E0F;PARAGRAPHOS;Po;0;ON;;;;;N;;;;;
+2E10;FORKED PARAGRAPHOS;Po;0;ON;;;;;N;;;;;
+2E11;REVERSED FORKED PARAGRAPHOS;Po;0;ON;;;;;N;;;;;
+2E12;HYPODIASTOLE;Po;0;ON;;;;;N;;;;;
+2E13;DOTTED OBELOS;Po;0;ON;;;;;N;;;;;
+2E14;DOWNWARDS ANCORA;Po;0;ON;;;;;N;;;;;
+2E15;UPWARDS ANCORA;Po;0;ON;;;;;N;;;;;
+2E16;DOTTED RIGHT-POINTING ANGLE;Po;0;ON;;;;;N;;;;;
+2E17;DOUBLE OBLIQUE HYPHEN;Pd;0;ON;;;;;N;;;;;
+2E1C;LEFT LOW PARAPHRASE BRACKET;Pi;0;ON;;;;;Y;;;;;
+2E1D;RIGHT LOW PARAPHRASE BRACKET;Pf;0;ON;;;;;Y;;;;;
+2E80;CJK RADICAL REPEAT;So;0;ON;;;;;N;;;;;
+2E81;CJK RADICAL CLIFF;So;0;ON;;;;;N;;;;;
+2E82;CJK RADICAL SECOND ONE;So;0;ON;;;;;N;;;;;
+2E83;CJK RADICAL SECOND TWO;So;0;ON;;;;;N;;;;;
+2E84;CJK RADICAL SECOND THREE;So;0;ON;;;;;N;;;;;
+2E85;CJK RADICAL PERSON;So;0;ON;;;;;N;;;;;
+2E86;CJK RADICAL BOX;So;0;ON;;;;;N;;;;;
+2E87;CJK RADICAL TABLE;So;0;ON;;;;;N;;;;;
+2E88;CJK RADICAL KNIFE ONE;So;0;ON;;;;;N;;;;;
+2E89;CJK RADICAL KNIFE TWO;So;0;ON;;;;;N;;;;;
+2E8A;CJK RADICAL DIVINATION;So;0;ON;;;;;N;;;;;
+2E8B;CJK RADICAL SEAL;So;0;ON;;;;;N;;;;;
+2E8C;CJK RADICAL SMALL ONE;So;0;ON;;;;;N;;;;;
+2E8D;CJK RADICAL SMALL TWO;So;0;ON;;;;;N;;;;;
+2E8E;CJK RADICAL LAME ONE;So;0;ON;;;;;N;;;;;
+2E8F;CJK RADICAL LAME TWO;So;0;ON;;;;;N;;;;;
+2E90;CJK RADICAL LAME THREE;So;0;ON;;;;;N;;;;;
+2E91;CJK RADICAL LAME FOUR;So;0;ON;;;;;N;;;;;
+2E92;CJK RADICAL SNAKE;So;0;ON;;;;;N;;;;;
+2E93;CJK RADICAL THREAD;So;0;ON;;;;;N;;;;;
+2E94;CJK RADICAL SNOUT ONE;So;0;ON;;;;;N;;;;;
+2E95;CJK RADICAL SNOUT TWO;So;0;ON;;;;;N;;;;;
+2E96;CJK RADICAL HEART ONE;So;0;ON;;;;;N;;;;;
+2E97;CJK RADICAL HEART TWO;So;0;ON;;;;;N;;;;;
+2E98;CJK RADICAL HAND;So;0;ON;;;;;N;;;;;
+2E99;CJK RADICAL RAP;So;0;ON;;;;;N;;;;;
+2E9B;CJK RADICAL CHOKE;So;0;ON;;;;;N;;;;;
+2E9C;CJK RADICAL SUN;So;0;ON;;;;;N;;;;;
+2E9D;CJK RADICAL MOON;So;0;ON;;;;;N;;;;;
+2E9E;CJK RADICAL DEATH;So;0;ON;;;;;N;;;;;
+2E9F;CJK RADICAL MOTHER;So;0;ON;<compat> 6BCD;;;;N;;;;;
+2EA0;CJK RADICAL CIVILIAN;So;0;ON;;;;;N;;;;;
+2EA1;CJK RADICAL WATER ONE;So;0;ON;;;;;N;;;;;
+2EA2;CJK RADICAL WATER TWO;So;0;ON;;;;;N;;;;;
+2EA3;CJK RADICAL FIRE;So;0;ON;;;;;N;;;;;
+2EA4;CJK RADICAL PAW ONE;So;0;ON;;;;;N;;;;;
+2EA5;CJK RADICAL PAW TWO;So;0;ON;;;;;N;;;;;
+2EA6;CJK RADICAL SIMPLIFIED HALF TREE TRUNK;So;0;ON;;;;;N;;;;;
+2EA7;CJK RADICAL COW;So;0;ON;;;;;N;;;;;
+2EA8;CJK RADICAL DOG;So;0;ON;;;;;N;;;;;
+2EA9;CJK RADICAL JADE;So;0;ON;;;;;N;;;;;
+2EAA;CJK RADICAL BOLT OF CLOTH;So;0;ON;;;;;N;;;;;
+2EAB;CJK RADICAL EYE;So;0;ON;;;;;N;;;;;
+2EAC;CJK RADICAL SPIRIT ONE;So;0;ON;;;;;N;;;;;
+2EAD;CJK RADICAL SPIRIT TWO;So;0;ON;;;;;N;;;;;
+2EAE;CJK RADICAL BAMBOO;So;0;ON;;;;;N;;;;;
+2EAF;CJK RADICAL SILK;So;0;ON;;;;;N;;;;;
+2EB0;CJK RADICAL C-SIMPLIFIED SILK;So;0;ON;;;;;N;;;;;
+2EB1;CJK RADICAL NET ONE;So;0;ON;;;;;N;;;;;
+2EB2;CJK RADICAL NET TWO;So;0;ON;;;;;N;;;;;
+2EB3;CJK RADICAL NET THREE;So;0;ON;;;;;N;;;;;
+2EB4;CJK RADICAL NET FOUR;So;0;ON;;;;;N;;;;;
+2EB5;CJK RADICAL MESH;So;0;ON;;;;;N;;;;;
+2EB6;CJK RADICAL SHEEP;So;0;ON;;;;;N;;;;;
+2EB7;CJK RADICAL RAM;So;0;ON;;;;;N;;;;;
+2EB8;CJK RADICAL EWE;So;0;ON;;;;;N;;;;;
+2EB9;CJK RADICAL OLD;So;0;ON;;;;;N;;;;;
+2EBA;CJK RADICAL BRUSH ONE;So;0;ON;;;;;N;;;;;
+2EBB;CJK RADICAL BRUSH TWO;So;0;ON;;;;;N;;;;;
+2EBC;CJK RADICAL MEAT;So;0;ON;;;;;N;;;;;
+2EBD;CJK RADICAL MORTAR;So;0;ON;;;;;N;;;;;
+2EBE;CJK RADICAL GRASS ONE;So;0;ON;;;;;N;;;;;
+2EBF;CJK RADICAL GRASS TWO;So;0;ON;;;;;N;;;;;
+2EC0;CJK RADICAL GRASS THREE;So;0;ON;;;;;N;;;;;
+2EC1;CJK RADICAL TIGER;So;0;ON;;;;;N;;;;;
+2EC2;CJK RADICAL CLOTHES;So;0;ON;;;;;N;;;;;
+2EC3;CJK RADICAL WEST ONE;So;0;ON;;;;;N;;;;;
+2EC4;CJK RADICAL WEST TWO;So;0;ON;;;;;N;;;;;
+2EC5;CJK RADICAL C-SIMPLIFIED SEE;So;0;ON;;;;;N;;;;;
+2EC6;CJK RADICAL SIMPLIFIED HORN;So;0;ON;;;;;N;;;;;
+2EC7;CJK RADICAL HORN;So;0;ON;;;;;N;;;;;
+2EC8;CJK RADICAL C-SIMPLIFIED SPEECH;So;0;ON;;;;;N;;;;;
+2EC9;CJK RADICAL C-SIMPLIFIED SHELL;So;0;ON;;;;;N;;;;;
+2ECA;CJK RADICAL FOOT;So;0;ON;;;;;N;;;;;
+2ECB;CJK RADICAL C-SIMPLIFIED CART;So;0;ON;;;;;N;;;;;
+2ECC;CJK RADICAL SIMPLIFIED WALK;So;0;ON;;;;;N;;;;;
+2ECD;CJK RADICAL WALK ONE;So;0;ON;;;;;N;;;;;
+2ECE;CJK RADICAL WALK TWO;So;0;ON;;;;;N;;;;;
+2ECF;CJK RADICAL CITY;So;0;ON;;;;;N;;;;;
+2ED0;CJK RADICAL C-SIMPLIFIED GOLD;So;0;ON;;;;;N;;;;;
+2ED1;CJK RADICAL LONG ONE;So;0;ON;;;;;N;;;;;
+2ED2;CJK RADICAL LONG TWO;So;0;ON;;;;;N;;;;;
+2ED3;CJK RADICAL C-SIMPLIFIED LONG;So;0;ON;;;;;N;;;;;
+2ED4;CJK RADICAL C-SIMPLIFIED GATE;So;0;ON;;;;;N;;;;;
+2ED5;CJK RADICAL MOUND ONE;So;0;ON;;;;;N;;;;;
+2ED6;CJK RADICAL MOUND TWO;So;0;ON;;;;;N;;;;;
+2ED7;CJK RADICAL RAIN;So;0;ON;;;;;N;;;;;
+2ED8;CJK RADICAL BLUE;So;0;ON;;;;;N;;;;;
+2ED9;CJK RADICAL C-SIMPLIFIED TANNED LEATHER;So;0;ON;;;;;N;;;;;
+2EDA;CJK RADICAL C-SIMPLIFIED LEAF;So;0;ON;;;;;N;;;;;
+2EDB;CJK RADICAL C-SIMPLIFIED WIND;So;0;ON;;;;;N;;;;;
+2EDC;CJK RADICAL C-SIMPLIFIED FLY;So;0;ON;;;;;N;;;;;
+2EDD;CJK RADICAL EAT ONE;So;0;ON;;;;;N;;;;;
+2EDE;CJK RADICAL EAT TWO;So;0;ON;;;;;N;;;;;
+2EDF;CJK RADICAL EAT THREE;So;0;ON;;;;;N;;;;;
+2EE0;CJK RADICAL C-SIMPLIFIED EAT;So;0;ON;;;;;N;;;;;
+2EE1;CJK RADICAL HEAD;So;0;ON;;;;;N;;;;;
+2EE2;CJK RADICAL C-SIMPLIFIED HORSE;So;0;ON;;;;;N;;;;;
+2EE3;CJK RADICAL BONE;So;0;ON;;;;;N;;;;;
+2EE4;CJK RADICAL GHOST;So;0;ON;;;;;N;;;;;
+2EE5;CJK RADICAL C-SIMPLIFIED FISH;So;0;ON;;;;;N;;;;;
+2EE6;CJK RADICAL C-SIMPLIFIED BIRD;So;0;ON;;;;;N;;;;;
+2EE7;CJK RADICAL C-SIMPLIFIED SALT;So;0;ON;;;;;N;;;;;
+2EE8;CJK RADICAL SIMPLIFIED WHEAT;So;0;ON;;;;;N;;;;;
+2EE9;CJK RADICAL SIMPLIFIED YELLOW;So;0;ON;;;;;N;;;;;
+2EEA;CJK RADICAL C-SIMPLIFIED FROG;So;0;ON;;;;;N;;;;;
+2EEB;CJK RADICAL J-SIMPLIFIED EVEN;So;0;ON;;;;;N;;;;;
+2EEC;CJK RADICAL C-SIMPLIFIED EVEN;So;0;ON;;;;;N;;;;;
+2EED;CJK RADICAL J-SIMPLIFIED TOOTH;So;0;ON;;;;;N;;;;;
+2EEE;CJK RADICAL C-SIMPLIFIED TOOTH;So;0;ON;;;;;N;;;;;
+2EEF;CJK RADICAL J-SIMPLIFIED DRAGON;So;0;ON;;;;;N;;;;;
+2EF0;CJK RADICAL C-SIMPLIFIED DRAGON;So;0;ON;;;;;N;;;;;
+2EF1;CJK RADICAL TURTLE;So;0;ON;;;;;N;;;;;
+2EF2;CJK RADICAL J-SIMPLIFIED TURTLE;So;0;ON;;;;;N;;;;;
+2EF3;CJK RADICAL C-SIMPLIFIED TURTLE;So;0;ON;<compat> 9F9F;;;;N;;;;;
+2F00;KANGXI RADICAL ONE;So;0;ON;<compat> 4E00;;;;N;;;;;
+2F01;KANGXI RADICAL LINE;So;0;ON;<compat> 4E28;;;;N;;;;;
+2F02;KANGXI RADICAL DOT;So;0;ON;<compat> 4E36;;;;N;;;;;
+2F03;KANGXI RADICAL SLASH;So;0;ON;<compat> 4E3F;;;;N;;;;;
+2F04;KANGXI RADICAL SECOND;So;0;ON;<compat> 4E59;;;;N;;;;;
+2F05;KANGXI RADICAL HOOK;So;0;ON;<compat> 4E85;;;;N;;;;;
+2F06;KANGXI RADICAL TWO;So;0;ON;<compat> 4E8C;;;;N;;;;;
+2F07;KANGXI RADICAL LID;So;0;ON;<compat> 4EA0;;;;N;;;;;
+2F08;KANGXI RADICAL MAN;So;0;ON;<compat> 4EBA;;;;N;;;;;
+2F09;KANGXI RADICAL LEGS;So;0;ON;<compat> 513F;;;;N;;;;;
+2F0A;KANGXI RADICAL ENTER;So;0;ON;<compat> 5165;;;;N;;;;;
+2F0B;KANGXI RADICAL EIGHT;So;0;ON;<compat> 516B;;;;N;;;;;
+2F0C;KANGXI RADICAL DOWN BOX;So;0;ON;<compat> 5182;;;;N;;;;;
+2F0D;KANGXI RADICAL COVER;So;0;ON;<compat> 5196;;;;N;;;;;
+2F0E;KANGXI RADICAL ICE;So;0;ON;<compat> 51AB;;;;N;;;;;
+2F0F;KANGXI RADICAL TABLE;So;0;ON;<compat> 51E0;;;;N;;;;;
+2F10;KANGXI RADICAL OPEN BOX;So;0;ON;<compat> 51F5;;;;N;;;;;
+2F11;KANGXI RADICAL KNIFE;So;0;ON;<compat> 5200;;;;N;;;;;
+2F12;KANGXI RADICAL POWER;So;0;ON;<compat> 529B;;;;N;;;;;
+2F13;KANGXI RADICAL WRAP;So;0;ON;<compat> 52F9;;;;N;;;;;
+2F14;KANGXI RADICAL SPOON;So;0;ON;<compat> 5315;;;;N;;;;;
+2F15;KANGXI RADICAL RIGHT OPEN BOX;So;0;ON;<compat> 531A;;;;N;;;;;
+2F16;KANGXI RADICAL HIDING ENCLOSURE;So;0;ON;<compat> 5338;;;;N;;;;;
+2F17;KANGXI RADICAL TEN;So;0;ON;<compat> 5341;;;;N;;;;;
+2F18;KANGXI RADICAL DIVINATION;So;0;ON;<compat> 535C;;;;N;;;;;
+2F19;KANGXI RADICAL SEAL;So;0;ON;<compat> 5369;;;;N;;;;;
+2F1A;KANGXI RADICAL CLIFF;So;0;ON;<compat> 5382;;;;N;;;;;
+2F1B;KANGXI RADICAL PRIVATE;So;0;ON;<compat> 53B6;;;;N;;;;;
+2F1C;KANGXI RADICAL AGAIN;So;0;ON;<compat> 53C8;;;;N;;;;;
+2F1D;KANGXI RADICAL MOUTH;So;0;ON;<compat> 53E3;;;;N;;;;;
+2F1E;KANGXI RADICAL ENCLOSURE;So;0;ON;<compat> 56D7;;;;N;;;;;
+2F1F;KANGXI RADICAL EARTH;So;0;ON;<compat> 571F;;;;N;;;;;
+2F20;KANGXI RADICAL SCHOLAR;So;0;ON;<compat> 58EB;;;;N;;;;;
+2F21;KANGXI RADICAL GO;So;0;ON;<compat> 5902;;;;N;;;;;
+2F22;KANGXI RADICAL GO SLOWLY;So;0;ON;<compat> 590A;;;;N;;;;;
+2F23;KANGXI RADICAL EVENING;So;0;ON;<compat> 5915;;;;N;;;;;
+2F24;KANGXI RADICAL BIG;So;0;ON;<compat> 5927;;;;N;;;;;
+2F25;KANGXI RADICAL WOMAN;So;0;ON;<compat> 5973;;;;N;;;;;
+2F26;KANGXI RADICAL CHILD;So;0;ON;<compat> 5B50;;;;N;;;;;
+2F27;KANGXI RADICAL ROOF;So;0;ON;<compat> 5B80;;;;N;;;;;
+2F28;KANGXI RADICAL INCH;So;0;ON;<compat> 5BF8;;;;N;;;;;
+2F29;KANGXI RADICAL SMALL;So;0;ON;<compat> 5C0F;;;;N;;;;;
+2F2A;KANGXI RADICAL LAME;So;0;ON;<compat> 5C22;;;;N;;;;;
+2F2B;KANGXI RADICAL CORPSE;So;0;ON;<compat> 5C38;;;;N;;;;;
+2F2C;KANGXI RADICAL SPROUT;So;0;ON;<compat> 5C6E;;;;N;;;;;
+2F2D;KANGXI RADICAL MOUNTAIN;So;0;ON;<compat> 5C71;;;;N;;;;;
+2F2E;KANGXI RADICAL RIVER;So;0;ON;<compat> 5DDB;;;;N;;;;;
+2F2F;KANGXI RADICAL WORK;So;0;ON;<compat> 5DE5;;;;N;;;;;
+2F30;KANGXI RADICAL ONESELF;So;0;ON;<compat> 5DF1;;;;N;;;;;
+2F31;KANGXI RADICAL TURBAN;So;0;ON;<compat> 5DFE;;;;N;;;;;
+2F32;KANGXI RADICAL DRY;So;0;ON;<compat> 5E72;;;;N;;;;;
+2F33;KANGXI RADICAL SHORT THREAD;So;0;ON;<compat> 5E7A;;;;N;;;;;
+2F34;KANGXI RADICAL DOTTED CLIFF;So;0;ON;<compat> 5E7F;;;;N;;;;;
+2F35;KANGXI RADICAL LONG STRIDE;So;0;ON;<compat> 5EF4;;;;N;;;;;
+2F36;KANGXI RADICAL TWO HANDS;So;0;ON;<compat> 5EFE;;;;N;;;;;
+2F37;KANGXI RADICAL SHOOT;So;0;ON;<compat> 5F0B;;;;N;;;;;
+2F38;KANGXI RADICAL BOW;So;0;ON;<compat> 5F13;;;;N;;;;;
+2F39;KANGXI RADICAL SNOUT;So;0;ON;<compat> 5F50;;;;N;;;;;
+2F3A;KANGXI RADICAL BRISTLE;So;0;ON;<compat> 5F61;;;;N;;;;;
+2F3B;KANGXI RADICAL STEP;So;0;ON;<compat> 5F73;;;;N;;;;;
+2F3C;KANGXI RADICAL HEART;So;0;ON;<compat> 5FC3;;;;N;;;;;
+2F3D;KANGXI RADICAL HALBERD;So;0;ON;<compat> 6208;;;;N;;;;;
+2F3E;KANGXI RADICAL DOOR;So;0;ON;<compat> 6236;;;;N;;;;;
+2F3F;KANGXI RADICAL HAND;So;0;ON;<compat> 624B;;;;N;;;;;
+2F40;KANGXI RADICAL BRANCH;So;0;ON;<compat> 652F;;;;N;;;;;
+2F41;KANGXI RADICAL RAP;So;0;ON;<compat> 6534;;;;N;;;;;
+2F42;KANGXI RADICAL SCRIPT;So;0;ON;<compat> 6587;;;;N;;;;;
+2F43;KANGXI RADICAL DIPPER;So;0;ON;<compat> 6597;;;;N;;;;;
+2F44;KANGXI RADICAL AXE;So;0;ON;<compat> 65A4;;;;N;;;;;
+2F45;KANGXI RADICAL SQUARE;So;0;ON;<compat> 65B9;;;;N;;;;;
+2F46;KANGXI RADICAL NOT;So;0;ON;<compat> 65E0;;;;N;;;;;
+2F47;KANGXI RADICAL SUN;So;0;ON;<compat> 65E5;;;;N;;;;;
+2F48;KANGXI RADICAL SAY;So;0;ON;<compat> 66F0;;;;N;;;;;
+2F49;KANGXI RADICAL MOON;So;0;ON;<compat> 6708;;;;N;;;;;
+2F4A;KANGXI RADICAL TREE;So;0;ON;<compat> 6728;;;;N;;;;;
+2F4B;KANGXI RADICAL LACK;So;0;ON;<compat> 6B20;;;;N;;;;;
+2F4C;KANGXI RADICAL STOP;So;0;ON;<compat> 6B62;;;;N;;;;;
+2F4D;KANGXI RADICAL DEATH;So;0;ON;<compat> 6B79;;;;N;;;;;
+2F4E;KANGXI RADICAL WEAPON;So;0;ON;<compat> 6BB3;;;;N;;;;;
+2F4F;KANGXI RADICAL DO NOT;So;0;ON;<compat> 6BCB;;;;N;;;;;
+2F50;KANGXI RADICAL COMPARE;So;0;ON;<compat> 6BD4;;;;N;;;;;
+2F51;KANGXI RADICAL FUR;So;0;ON;<compat> 6BDB;;;;N;;;;;
+2F52;KANGXI RADICAL CLAN;So;0;ON;<compat> 6C0F;;;;N;;;;;
+2F53;KANGXI RADICAL STEAM;So;0;ON;<compat> 6C14;;;;N;;;;;
+2F54;KANGXI RADICAL WATER;So;0;ON;<compat> 6C34;;;;N;;;;;
+2F55;KANGXI RADICAL FIRE;So;0;ON;<compat> 706B;;;;N;;;;;
+2F56;KANGXI RADICAL CLAW;So;0;ON;<compat> 722A;;;;N;;;;;
+2F57;KANGXI RADICAL FATHER;So;0;ON;<compat> 7236;;;;N;;;;;
+2F58;KANGXI RADICAL DOUBLE X;So;0;ON;<compat> 723B;;;;N;;;;;
+2F59;KANGXI RADICAL HALF TREE TRUNK;So;0;ON;<compat> 723F;;;;N;;;;;
+2F5A;KANGXI RADICAL SLICE;So;0;ON;<compat> 7247;;;;N;;;;;
+2F5B;KANGXI RADICAL FANG;So;0;ON;<compat> 7259;;;;N;;;;;
+2F5C;KANGXI RADICAL COW;So;0;ON;<compat> 725B;;;;N;;;;;
+2F5D;KANGXI RADICAL DOG;So;0;ON;<compat> 72AC;;;;N;;;;;
+2F5E;KANGXI RADICAL PROFOUND;So;0;ON;<compat> 7384;;;;N;;;;;
+2F5F;KANGXI RADICAL JADE;So;0;ON;<compat> 7389;;;;N;;;;;
+2F60;KANGXI RADICAL MELON;So;0;ON;<compat> 74DC;;;;N;;;;;
+2F61;KANGXI RADICAL TILE;So;0;ON;<compat> 74E6;;;;N;;;;;
+2F62;KANGXI RADICAL SWEET;So;0;ON;<compat> 7518;;;;N;;;;;
+2F63;KANGXI RADICAL LIFE;So;0;ON;<compat> 751F;;;;N;;;;;
+2F64;KANGXI RADICAL USE;So;0;ON;<compat> 7528;;;;N;;;;;
+2F65;KANGXI RADICAL FIELD;So;0;ON;<compat> 7530;;;;N;;;;;
+2F66;KANGXI RADICAL BOLT OF CLOTH;So;0;ON;<compat> 758B;;;;N;;;;;
+2F67;KANGXI RADICAL SICKNESS;So;0;ON;<compat> 7592;;;;N;;;;;
+2F68;KANGXI RADICAL DOTTED TENT;So;0;ON;<compat> 7676;;;;N;;;;;
+2F69;KANGXI RADICAL WHITE;So;0;ON;<compat> 767D;;;;N;;;;;
+2F6A;KANGXI RADICAL SKIN;So;0;ON;<compat> 76AE;;;;N;;;;;
+2F6B;KANGXI RADICAL DISH;So;0;ON;<compat> 76BF;;;;N;;;;;
+2F6C;KANGXI RADICAL EYE;So;0;ON;<compat> 76EE;;;;N;;;;;
+2F6D;KANGXI RADICAL SPEAR;So;0;ON;<compat> 77DB;;;;N;;;;;
+2F6E;KANGXI RADICAL ARROW;So;0;ON;<compat> 77E2;;;;N;;;;;
+2F6F;KANGXI RADICAL STONE;So;0;ON;<compat> 77F3;;;;N;;;;;
+2F70;KANGXI RADICAL SPIRIT;So;0;ON;<compat> 793A;;;;N;;;;;
+2F71;KANGXI RADICAL TRACK;So;0;ON;<compat> 79B8;;;;N;;;;;
+2F72;KANGXI RADICAL GRAIN;So;0;ON;<compat> 79BE;;;;N;;;;;
+2F73;KANGXI RADICAL CAVE;So;0;ON;<compat> 7A74;;;;N;;;;;
+2F74;KANGXI RADICAL STAND;So;0;ON;<compat> 7ACB;;;;N;;;;;
+2F75;KANGXI RADICAL BAMBOO;So;0;ON;<compat> 7AF9;;;;N;;;;;
+2F76;KANGXI RADICAL RICE;So;0;ON;<compat> 7C73;;;;N;;;;;
+2F77;KANGXI RADICAL SILK;So;0;ON;<compat> 7CF8;;;;N;;;;;
+2F78;KANGXI RADICAL JAR;So;0;ON;<compat> 7F36;;;;N;;;;;
+2F79;KANGXI RADICAL NET;So;0;ON;<compat> 7F51;;;;N;;;;;
+2F7A;KANGXI RADICAL SHEEP;So;0;ON;<compat> 7F8A;;;;N;;;;;
+2F7B;KANGXI RADICAL FEATHER;So;0;ON;<compat> 7FBD;;;;N;;;;;
+2F7C;KANGXI RADICAL OLD;So;0;ON;<compat> 8001;;;;N;;;;;
+2F7D;KANGXI RADICAL AND;So;0;ON;<compat> 800C;;;;N;;;;;
+2F7E;KANGXI RADICAL PLOW;So;0;ON;<compat> 8012;;;;N;;;;;
+2F7F;KANGXI RADICAL EAR;So;0;ON;<compat> 8033;;;;N;;;;;
+2F80;KANGXI RADICAL BRUSH;So;0;ON;<compat> 807F;;;;N;;;;;
+2F81;KANGXI RADICAL MEAT;So;0;ON;<compat> 8089;;;;N;;;;;
+2F82;KANGXI RADICAL MINISTER;So;0;ON;<compat> 81E3;;;;N;;;;;
+2F83;KANGXI RADICAL SELF;So;0;ON;<compat> 81EA;;;;N;;;;;
+2F84;KANGXI RADICAL ARRIVE;So;0;ON;<compat> 81F3;;;;N;;;;;
+2F85;KANGXI RADICAL MORTAR;So;0;ON;<compat> 81FC;;;;N;;;;;
+2F86;KANGXI RADICAL TONGUE;So;0;ON;<compat> 820C;;;;N;;;;;
+2F87;KANGXI RADICAL OPPOSE;So;0;ON;<compat> 821B;;;;N;;;;;
+2F88;KANGXI RADICAL BOAT;So;0;ON;<compat> 821F;;;;N;;;;;
+2F89;KANGXI RADICAL STOPPING;So;0;ON;<compat> 826E;;;;N;;;;;
+2F8A;KANGXI RADICAL COLOR;So;0;ON;<compat> 8272;;;;N;;;;;
+2F8B;KANGXI RADICAL GRASS;So;0;ON;<compat> 8278;;;;N;;;;;
+2F8C;KANGXI RADICAL TIGER;So;0;ON;<compat> 864D;;;;N;;;;;
+2F8D;KANGXI RADICAL INSECT;So;0;ON;<compat> 866B;;;;N;;;;;
+2F8E;KANGXI RADICAL BLOOD;So;0;ON;<compat> 8840;;;;N;;;;;
+2F8F;KANGXI RADICAL WALK ENCLOSURE;So;0;ON;<compat> 884C;;;;N;;;;;
+2F90;KANGXI RADICAL CLOTHES;So;0;ON;<compat> 8863;;;;N;;;;;
+2F91;KANGXI RADICAL WEST;So;0;ON;<compat> 897E;;;;N;;;;;
+2F92;KANGXI RADICAL SEE;So;0;ON;<compat> 898B;;;;N;;;;;
+2F93;KANGXI RADICAL HORN;So;0;ON;<compat> 89D2;;;;N;;;;;
+2F94;KANGXI RADICAL SPEECH;So;0;ON;<compat> 8A00;;;;N;;;;;
+2F95;KANGXI RADICAL VALLEY;So;0;ON;<compat> 8C37;;;;N;;;;;
+2F96;KANGXI RADICAL BEAN;So;0;ON;<compat> 8C46;;;;N;;;;;
+2F97;KANGXI RADICAL PIG;So;0;ON;<compat> 8C55;;;;N;;;;;
+2F98;KANGXI RADICAL BADGER;So;0;ON;<compat> 8C78;;;;N;;;;;
+2F99;KANGXI RADICAL SHELL;So;0;ON;<compat> 8C9D;;;;N;;;;;
+2F9A;KANGXI RADICAL RED;So;0;ON;<compat> 8D64;;;;N;;;;;
+2F9B;KANGXI RADICAL RUN;So;0;ON;<compat> 8D70;;;;N;;;;;
+2F9C;KANGXI RADICAL FOOT;So;0;ON;<compat> 8DB3;;;;N;;;;;
+2F9D;KANGXI RADICAL BODY;So;0;ON;<compat> 8EAB;;;;N;;;;;
+2F9E;KANGXI RADICAL CART;So;0;ON;<compat> 8ECA;;;;N;;;;;
+2F9F;KANGXI RADICAL BITTER;So;0;ON;<compat> 8F9B;;;;N;;;;;
+2FA0;KANGXI RADICAL MORNING;So;0;ON;<compat> 8FB0;;;;N;;;;;
+2FA1;KANGXI RADICAL WALK;So;0;ON;<compat> 8FB5;;;;N;;;;;
+2FA2;KANGXI RADICAL CITY;So;0;ON;<compat> 9091;;;;N;;;;;
+2FA3;KANGXI RADICAL WINE;So;0;ON;<compat> 9149;;;;N;;;;;
+2FA4;KANGXI RADICAL DISTINGUISH;So;0;ON;<compat> 91C6;;;;N;;;;;
+2FA5;KANGXI RADICAL VILLAGE;So;0;ON;<compat> 91CC;;;;N;;;;;
+2FA6;KANGXI RADICAL GOLD;So;0;ON;<compat> 91D1;;;;N;;;;;
+2FA7;KANGXI RADICAL LONG;So;0;ON;<compat> 9577;;;;N;;;;;
+2FA8;KANGXI RADICAL GATE;So;0;ON;<compat> 9580;;;;N;;;;;
+2FA9;KANGXI RADICAL MOUND;So;0;ON;<compat> 961C;;;;N;;;;;
+2FAA;KANGXI RADICAL SLAVE;So;0;ON;<compat> 96B6;;;;N;;;;;
+2FAB;KANGXI RADICAL SHORT TAILED BIRD;So;0;ON;<compat> 96B9;;;;N;;;;;
+2FAC;KANGXI RADICAL RAIN;So;0;ON;<compat> 96E8;;;;N;;;;;
+2FAD;KANGXI RADICAL BLUE;So;0;ON;<compat> 9751;;;;N;;;;;
+2FAE;KANGXI RADICAL WRONG;So;0;ON;<compat> 975E;;;;N;;;;;
+2FAF;KANGXI RADICAL FACE;So;0;ON;<compat> 9762;;;;N;;;;;
+2FB0;KANGXI RADICAL LEATHER;So;0;ON;<compat> 9769;;;;N;;;;;
+2FB1;KANGXI RADICAL TANNED LEATHER;So;0;ON;<compat> 97CB;;;;N;;;;;
+2FB2;KANGXI RADICAL LEEK;So;0;ON;<compat> 97ED;;;;N;;;;;
+2FB3;KANGXI RADICAL SOUND;So;0;ON;<compat> 97F3;;;;N;;;;;
+2FB4;KANGXI RADICAL LEAF;So;0;ON;<compat> 9801;;;;N;;;;;
+2FB5;KANGXI RADICAL WIND;So;0;ON;<compat> 98A8;;;;N;;;;;
+2FB6;KANGXI RADICAL FLY;So;0;ON;<compat> 98DB;;;;N;;;;;
+2FB7;KANGXI RADICAL EAT;So;0;ON;<compat> 98DF;;;;N;;;;;
+2FB8;KANGXI RADICAL HEAD;So;0;ON;<compat> 9996;;;;N;;;;;
+2FB9;KANGXI RADICAL FRAGRANT;So;0;ON;<compat> 9999;;;;N;;;;;
+2FBA;KANGXI RADICAL HORSE;So;0;ON;<compat> 99AC;;;;N;;;;;
+2FBB;KANGXI RADICAL BONE;So;0;ON;<compat> 9AA8;;;;N;;;;;
+2FBC;KANGXI RADICAL TALL;So;0;ON;<compat> 9AD8;;;;N;;;;;
+2FBD;KANGXI RADICAL HAIR;So;0;ON;<compat> 9ADF;;;;N;;;;;
+2FBE;KANGXI RADICAL FIGHT;So;0;ON;<compat> 9B25;;;;N;;;;;
+2FBF;KANGXI RADICAL SACRIFICIAL WINE;So;0;ON;<compat> 9B2F;;;;N;;;;;
+2FC0;KANGXI RADICAL CAULDRON;So;0;ON;<compat> 9B32;;;;N;;;;;
+2FC1;KANGXI RADICAL GHOST;So;0;ON;<compat> 9B3C;;;;N;;;;;
+2FC2;KANGXI RADICAL FISH;So;0;ON;<compat> 9B5A;;;;N;;;;;
+2FC3;KANGXI RADICAL BIRD;So;0;ON;<compat> 9CE5;;;;N;;;;;
+2FC4;KANGXI RADICAL SALT;So;0;ON;<compat> 9E75;;;;N;;;;;
+2FC5;KANGXI RADICAL DEER;So;0;ON;<compat> 9E7F;;;;N;;;;;
+2FC6;KANGXI RADICAL WHEAT;So;0;ON;<compat> 9EA5;;;;N;;;;;
+2FC7;KANGXI RADICAL HEMP;So;0;ON;<compat> 9EBB;;;;N;;;;;
+2FC8;KANGXI RADICAL YELLOW;So;0;ON;<compat> 9EC3;;;;N;;;;;
+2FC9;KANGXI RADICAL MILLET;So;0;ON;<compat> 9ECD;;;;N;;;;;
+2FCA;KANGXI RADICAL BLACK;So;0;ON;<compat> 9ED1;;;;N;;;;;
+2FCB;KANGXI RADICAL EMBROIDERY;So;0;ON;<compat> 9EF9;;;;N;;;;;
+2FCC;KANGXI RADICAL FROG;So;0;ON;<compat> 9EFD;;;;N;;;;;
+2FCD;KANGXI RADICAL TRIPOD;So;0;ON;<compat> 9F0E;;;;N;;;;;
+2FCE;KANGXI RADICAL DRUM;So;0;ON;<compat> 9F13;;;;N;;;;;
+2FCF;KANGXI RADICAL RAT;So;0;ON;<compat> 9F20;;;;N;;;;;
+2FD0;KANGXI RADICAL NOSE;So;0;ON;<compat> 9F3B;;;;N;;;;;
+2FD1;KANGXI RADICAL EVEN;So;0;ON;<compat> 9F4A;;;;N;;;;;
+2FD2;KANGXI RADICAL TOOTH;So;0;ON;<compat> 9F52;;;;N;;;;;
+2FD3;KANGXI RADICAL DRAGON;So;0;ON;<compat> 9F8D;;;;N;;;;;
+2FD4;KANGXI RADICAL TURTLE;So;0;ON;<compat> 9F9C;;;;N;;;;;
+2FD5;KANGXI RADICAL FLUTE;So;0;ON;<compat> 9FA0;;;;N;;;;;
+2FF0;IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT;So;0;ON;;;;;N;;;;;
+2FF1;IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW;So;0;ON;;;;;N;;;;;
+2FF2;IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT;So;0;ON;;;;;N;;;;;
+2FF3;IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW;So;0;ON;;;;;N;;;;;
+2FF4;IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND;So;0;ON;;;;;N;;;;;
+2FF5;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE;So;0;ON;;;;;N;;;;;
+2FF6;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW;So;0;ON;;;;;N;;;;;
+2FF7;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT;So;0;ON;;;;;N;;;;;
+2FF8;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT;So;0;ON;;;;;N;;;;;
+2FF9;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT;So;0;ON;;;;;N;;;;;
+2FFA;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT;So;0;ON;;;;;N;;;;;
+2FFB;IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID;So;0;ON;;;;;N;;;;;
+3000;IDEOGRAPHIC SPACE;Zs;0;WS;<wide> 0020;;;;N;;;;;
+3001;IDEOGRAPHIC COMMA;Po;0;ON;;;;;N;;;;;
+3002;IDEOGRAPHIC FULL STOP;Po;0;ON;;;;;N;IDEOGRAPHIC PERIOD;;;;
+3003;DITTO MARK;Po;0;ON;;;;;N;;;;;
+3004;JAPANESE INDUSTRIAL STANDARD SYMBOL;So;0;ON;;;;;N;;;;;
+3005;IDEOGRAPHIC ITERATION MARK;Lm;0;L;;;;;N;;;;;
+3006;IDEOGRAPHIC CLOSING MARK;Lo;0;L;;;;;N;;;;;
+3007;IDEOGRAPHIC NUMBER ZERO;Nl;0;L;;;;0;N;;;;;
+3008;LEFT ANGLE BRACKET;Ps;0;ON;;;;;Y;OPENING ANGLE BRACKET;;;;
+3009;RIGHT ANGLE BRACKET;Pe;0;ON;;;;;Y;CLOSING ANGLE BRACKET;;;;
+300A;LEFT DOUBLE ANGLE BRACKET;Ps;0;ON;;;;;Y;OPENING DOUBLE ANGLE BRACKET;;;;
+300B;RIGHT DOUBLE ANGLE BRACKET;Pe;0;ON;;;;;Y;CLOSING DOUBLE ANGLE BRACKET;;;;
+300C;LEFT CORNER BRACKET;Ps;0;ON;;;;;Y;OPENING CORNER BRACKET;;;;
+300D;RIGHT CORNER BRACKET;Pe;0;ON;;;;;Y;CLOSING CORNER BRACKET;;;;
+300E;LEFT WHITE CORNER BRACKET;Ps;0;ON;;;;;Y;OPENING WHITE CORNER BRACKET;;;;
+300F;RIGHT WHITE CORNER BRACKET;Pe;0;ON;;;;;Y;CLOSING WHITE CORNER BRACKET;;;;
+3010;LEFT BLACK LENTICULAR BRACKET;Ps;0;ON;;;;;Y;OPENING BLACK LENTICULAR BRACKET;;;;
+3011;RIGHT BLACK LENTICULAR BRACKET;Pe;0;ON;;;;;Y;CLOSING BLACK LENTICULAR BRACKET;;;;
+3012;POSTAL MARK;So;0;ON;;;;;N;;;;;
+3013;GETA MARK;So;0;ON;;;;;N;;;;;
+3014;LEFT TORTOISE SHELL BRACKET;Ps;0;ON;;;;;Y;OPENING TORTOISE SHELL BRACKET;;;;
+3015;RIGHT TORTOISE SHELL BRACKET;Pe;0;ON;;;;;Y;CLOSING TORTOISE SHELL BRACKET;;;;
+3016;LEFT WHITE LENTICULAR BRACKET;Ps;0;ON;;;;;Y;OPENING WHITE LENTICULAR BRACKET;;;;
+3017;RIGHT WHITE LENTICULAR BRACKET;Pe;0;ON;;;;;Y;CLOSING WHITE LENTICULAR BRACKET;;;;
+3018;LEFT WHITE TORTOISE SHELL BRACKET;Ps;0;ON;;;;;Y;OPENING WHITE TORTOISE SHELL BRACKET;;;;
+3019;RIGHT WHITE TORTOISE SHELL BRACKET;Pe;0;ON;;;;;Y;CLOSING WHITE TORTOISE SHELL BRACKET;;;;
+301A;LEFT WHITE SQUARE BRACKET;Ps;0;ON;;;;;Y;OPENING WHITE SQUARE BRACKET;;;;
+301B;RIGHT WHITE SQUARE BRACKET;Pe;0;ON;;;;;Y;CLOSING WHITE SQUARE BRACKET;;;;
+301C;WAVE DASH;Pd;0;ON;;;;;N;;;;;
+301D;REVERSED DOUBLE PRIME QUOTATION MARK;Ps;0;ON;;;;;N;;;;;
+301E;DOUBLE PRIME QUOTATION MARK;Pe;0;ON;;;;;N;;;;;
+301F;LOW DOUBLE PRIME QUOTATION MARK;Pe;0;ON;;;;;N;;;;;
+3020;POSTAL MARK FACE;So;0;ON;;;;;N;;;;;
+3021;HANGZHOU NUMERAL ONE;Nl;0;L;;;;1;N;;;;;
+3022;HANGZHOU NUMERAL TWO;Nl;0;L;;;;2;N;;;;;
+3023;HANGZHOU NUMERAL THREE;Nl;0;L;;;;3;N;;;;;
+3024;HANGZHOU NUMERAL FOUR;Nl;0;L;;;;4;N;;;;;
+3025;HANGZHOU NUMERAL FIVE;Nl;0;L;;;;5;N;;;;;
+3026;HANGZHOU NUMERAL SIX;Nl;0;L;;;;6;N;;;;;
+3027;HANGZHOU NUMERAL SEVEN;Nl;0;L;;;;7;N;;;;;
+3028;HANGZHOU NUMERAL EIGHT;Nl;0;L;;;;8;N;;;;;
+3029;HANGZHOU NUMERAL NINE;Nl;0;L;;;;9;N;;;;;
+302A;IDEOGRAPHIC LEVEL TONE MARK;Mn;218;NSM;;;;;N;;;;;
+302B;IDEOGRAPHIC RISING TONE MARK;Mn;228;NSM;;;;;N;;;;;
+302C;IDEOGRAPHIC DEPARTING TONE MARK;Mn;232;NSM;;;;;N;;;;;
+302D;IDEOGRAPHIC ENTERING TONE MARK;Mn;222;NSM;;;;;N;;;;;
+302E;HANGUL SINGLE DOT TONE MARK;Mn;224;NSM;;;;;N;;;;;
+302F;HANGUL DOUBLE DOT TONE MARK;Mn;224;NSM;;;;;N;;;;;
+3030;WAVY DASH;Pd;0;ON;;;;;N;;;;;
+3031;VERTICAL KANA REPEAT MARK;Lm;0;L;;;;;N;;;;;
+3032;VERTICAL KANA REPEAT WITH VOICED SOUND MARK;Lm;0;L;;;;;N;;;;;
+3033;VERTICAL KANA REPEAT MARK UPPER HALF;Lm;0;L;;;;;N;;;;;
+3034;VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF;Lm;0;L;;;;;N;;;;;
+3035;VERTICAL KANA REPEAT MARK LOWER HALF;Lm;0;L;;;;;N;;;;;
+3036;CIRCLED POSTAL MARK;So;0;ON;<compat> 3012;;;;N;;;;;
+3037;IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL;So;0;ON;;;;;N;;;;;
+3038;HANGZHOU NUMERAL TEN;Nl;0;L;<compat> 5341;;;10;N;;;;;
+3039;HANGZHOU NUMERAL TWENTY;Nl;0;L;<compat> 5344;;;20;N;;;;;
+303A;HANGZHOU NUMERAL THIRTY;Nl;0;L;<compat> 5345;;;30;N;;;;;
+303B;VERTICAL IDEOGRAPHIC ITERATION MARK;Lm;0;L;;;;;N;;;;;
+303C;MASU MARK;Lo;0;L;;;;;N;;;;;
+303D;PART ALTERNATION MARK;Po;0;ON;;;;;N;;;;;
+303E;IDEOGRAPHIC VARIATION INDICATOR;So;0;ON;;;;;N;;;;;
+303F;IDEOGRAPHIC HALF FILL SPACE;So;0;ON;;;;;N;;;;;
+3041;HIRAGANA LETTER SMALL A;Lo;0;L;;;;;N;;;;;
+3042;HIRAGANA LETTER A;Lo;0;L;;;;;N;;;;;
+3043;HIRAGANA LETTER SMALL I;Lo;0;L;;;;;N;;;;;
+3044;HIRAGANA LETTER I;Lo;0;L;;;;;N;;;;;
+3045;HIRAGANA LETTER SMALL U;Lo;0;L;;;;;N;;;;;
+3046;HIRAGANA LETTER U;Lo;0;L;;;;;N;;;;;
+3047;HIRAGANA LETTER SMALL E;Lo;0;L;;;;;N;;;;;
+3048;HIRAGANA LETTER E;Lo;0;L;;;;;N;;;;;
+3049;HIRAGANA LETTER SMALL O;Lo;0;L;;;;;N;;;;;
+304A;HIRAGANA LETTER O;Lo;0;L;;;;;N;;;;;
+304B;HIRAGANA LETTER KA;Lo;0;L;;;;;N;;;;;
+304C;HIRAGANA LETTER GA;Lo;0;L;304B 3099;;;;N;;;;;
+304D;HIRAGANA LETTER KI;Lo;0;L;;;;;N;;;;;
+304E;HIRAGANA LETTER GI;Lo;0;L;304D 3099;;;;N;;;;;
+304F;HIRAGANA LETTER KU;Lo;0;L;;;;;N;;;;;
+3050;HIRAGANA LETTER GU;Lo;0;L;304F 3099;;;;N;;;;;
+3051;HIRAGANA LETTER KE;Lo;0;L;;;;;N;;;;;
+3052;HIRAGANA LETTER GE;Lo;0;L;3051 3099;;;;N;;;;;
+3053;HIRAGANA LETTER KO;Lo;0;L;;;;;N;;;;;
+3054;HIRAGANA LETTER GO;Lo;0;L;3053 3099;;;;N;;;;;
+3055;HIRAGANA LETTER SA;Lo;0;L;;;;;N;;;;;
+3056;HIRAGANA LETTER ZA;Lo;0;L;3055 3099;;;;N;;;;;
+3057;HIRAGANA LETTER SI;Lo;0;L;;;;;N;;;;;
+3058;HIRAGANA LETTER ZI;Lo;0;L;3057 3099;;;;N;;;;;
+3059;HIRAGANA LETTER SU;Lo;0;L;;;;;N;;;;;
+305A;HIRAGANA LETTER ZU;Lo;0;L;3059 3099;;;;N;;;;;
+305B;HIRAGANA LETTER SE;Lo;0;L;;;;;N;;;;;
+305C;HIRAGANA LETTER ZE;Lo;0;L;305B 3099;;;;N;;;;;
+305D;HIRAGANA LETTER SO;Lo;0;L;;;;;N;;;;;
+305E;HIRAGANA LETTER ZO;Lo;0;L;305D 3099;;;;N;;;;;
+305F;HIRAGANA LETTER TA;Lo;0;L;;;;;N;;;;;
+3060;HIRAGANA LETTER DA;Lo;0;L;305F 3099;;;;N;;;;;
+3061;HIRAGANA LETTER TI;Lo;0;L;;;;;N;;;;;
+3062;HIRAGANA LETTER DI;Lo;0;L;3061 3099;;;;N;;;;;
+3063;HIRAGANA LETTER SMALL TU;Lo;0;L;;;;;N;;;;;
+3064;HIRAGANA LETTER TU;Lo;0;L;;;;;N;;;;;
+3065;HIRAGANA LETTER DU;Lo;0;L;3064 3099;;;;N;;;;;
+3066;HIRAGANA LETTER TE;Lo;0;L;;;;;N;;;;;
+3067;HIRAGANA LETTER DE;Lo;0;L;3066 3099;;;;N;;;;;
+3068;HIRAGANA LETTER TO;Lo;0;L;;;;;N;;;;;
+3069;HIRAGANA LETTER DO;Lo;0;L;3068 3099;;;;N;;;;;
+306A;HIRAGANA LETTER NA;Lo;0;L;;;;;N;;;;;
+306B;HIRAGANA LETTER NI;Lo;0;L;;;;;N;;;;;
+306C;HIRAGANA LETTER NU;Lo;0;L;;;;;N;;;;;
+306D;HIRAGANA LETTER NE;Lo;0;L;;;;;N;;;;;
+306E;HIRAGANA LETTER NO;Lo;0;L;;;;;N;;;;;
+306F;HIRAGANA LETTER HA;Lo;0;L;;;;;N;;;;;
+3070;HIRAGANA LETTER BA;Lo;0;L;306F 3099;;;;N;;;;;
+3071;HIRAGANA LETTER PA;Lo;0;L;306F 309A;;;;N;;;;;
+3072;HIRAGANA LETTER HI;Lo;0;L;;;;;N;;;;;
+3073;HIRAGANA LETTER BI;Lo;0;L;3072 3099;;;;N;;;;;
+3074;HIRAGANA LETTER PI;Lo;0;L;3072 309A;;;;N;;;;;
+3075;HIRAGANA LETTER HU;Lo;0;L;;;;;N;;;;;
+3076;HIRAGANA LETTER BU;Lo;0;L;3075 3099;;;;N;;;;;
+3077;HIRAGANA LETTER PU;Lo;0;L;3075 309A;;;;N;;;;;
+3078;HIRAGANA LETTER HE;Lo;0;L;;;;;N;;;;;
+3079;HIRAGANA LETTER BE;Lo;0;L;3078 3099;;;;N;;;;;
+307A;HIRAGANA LETTER PE;Lo;0;L;3078 309A;;;;N;;;;;
+307B;HIRAGANA LETTER HO;Lo;0;L;;;;;N;;;;;
+307C;HIRAGANA LETTER BO;Lo;0;L;307B 3099;;;;N;;;;;
+307D;HIRAGANA LETTER PO;Lo;0;L;307B 309A;;;;N;;;;;
+307E;HIRAGANA LETTER MA;Lo;0;L;;;;;N;;;;;
+307F;HIRAGANA LETTER MI;Lo;0;L;;;;;N;;;;;
+3080;HIRAGANA LETTER MU;Lo;0;L;;;;;N;;;;;
+3081;HIRAGANA LETTER ME;Lo;0;L;;;;;N;;;;;
+3082;HIRAGANA LETTER MO;Lo;0;L;;;;;N;;;;;
+3083;HIRAGANA LETTER SMALL YA;Lo;0;L;;;;;N;;;;;
+3084;HIRAGANA LETTER YA;Lo;0;L;;;;;N;;;;;
+3085;HIRAGANA LETTER SMALL YU;Lo;0;L;;;;;N;;;;;
+3086;HIRAGANA LETTER YU;Lo;0;L;;;;;N;;;;;
+3087;HIRAGANA LETTER SMALL YO;Lo;0;L;;;;;N;;;;;
+3088;HIRAGANA LETTER YO;Lo;0;L;;;;;N;;;;;
+3089;HIRAGANA LETTER RA;Lo;0;L;;;;;N;;;;;
+308A;HIRAGANA LETTER RI;Lo;0;L;;;;;N;;;;;
+308B;HIRAGANA LETTER RU;Lo;0;L;;;;;N;;;;;
+308C;HIRAGANA LETTER RE;Lo;0;L;;;;;N;;;;;
+308D;HIRAGANA LETTER RO;Lo;0;L;;;;;N;;;;;
+308E;HIRAGANA LETTER SMALL WA;Lo;0;L;;;;;N;;;;;
+308F;HIRAGANA LETTER WA;Lo;0;L;;;;;N;;;;;
+3090;HIRAGANA LETTER WI;Lo;0;L;;;;;N;;;;;
+3091;HIRAGANA LETTER WE;Lo;0;L;;;;;N;;;;;
+3092;HIRAGANA LETTER WO;Lo;0;L;;;;;N;;;;;
+3093;HIRAGANA LETTER N;Lo;0;L;;;;;N;;;;;
+3094;HIRAGANA LETTER VU;Lo;0;L;3046 3099;;;;N;;;;;
+3095;HIRAGANA LETTER SMALL KA;Lo;0;L;;;;;N;;;;;
+3096;HIRAGANA LETTER SMALL KE;Lo;0;L;;;;;N;;;;;
+3099;COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK;Mn;8;NSM;;;;;N;NON-SPACING KATAKANA-HIRAGANA VOICED SOUND MARK;;;;
+309A;COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK;Mn;8;NSM;;;;;N;NON-SPACING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK;;;;
+309B;KATAKANA-HIRAGANA VOICED SOUND MARK;Sk;0;ON;<compat> 0020 3099;;;;N;;;;;
+309C;KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK;Sk;0;ON;<compat> 0020 309A;;;;N;;;;;
+309D;HIRAGANA ITERATION MARK;Lm;0;L;;;;;N;;;;;
+309E;HIRAGANA VOICED ITERATION MARK;Lm;0;L;309D 3099;;;;N;;;;;
+309F;HIRAGANA DIGRAPH YORI;Lo;0;L;<vertical> 3088 308A;;;;N;;;;;
+30A0;KATAKANA-HIRAGANA DOUBLE HYPHEN;Pd;0;ON;;;;;N;;;;;
+30A1;KATAKANA LETTER SMALL A;Lo;0;L;;;;;N;;;;;
+30A2;KATAKANA LETTER A;Lo;0;L;;;;;N;;;;;
+30A3;KATAKANA LETTER SMALL I;Lo;0;L;;;;;N;;;;;
+30A4;KATAKANA LETTER I;Lo;0;L;;;;;N;;;;;
+30A5;KATAKANA LETTER SMALL U;Lo;0;L;;;;;N;;;;;
+30A6;KATAKANA LETTER U;Lo;0;L;;;;;N;;;;;
+30A7;KATAKANA LETTER SMALL E;Lo;0;L;;;;;N;;;;;
+30A8;KATAKANA LETTER E;Lo;0;L;;;;;N;;;;;
+30A9;KATAKANA LETTER SMALL O;Lo;0;L;;;;;N;;;;;
+30AA;KATAKANA LETTER O;Lo;0;L;;;;;N;;;;;
+30AB;KATAKANA LETTER KA;Lo;0;L;;;;;N;;;;;
+30AC;KATAKANA LETTER GA;Lo;0;L;30AB 3099;;;;N;;;;;
+30AD;KATAKANA LETTER KI;Lo;0;L;;;;;N;;;;;
+30AE;KATAKANA LETTER GI;Lo;0;L;30AD 3099;;;;N;;;;;
+30AF;KATAKANA LETTER KU;Lo;0;L;;;;;N;;;;;
+30B0;KATAKANA LETTER GU;Lo;0;L;30AF 3099;;;;N;;;;;
+30B1;KATAKANA LETTER KE;Lo;0;L;;;;;N;;;;;
+30B2;KATAKANA LETTER GE;Lo;0;L;30B1 3099;;;;N;;;;;
+30B3;KATAKANA LETTER KO;Lo;0;L;;;;;N;;;;;
+30B4;KATAKANA LETTER GO;Lo;0;L;30B3 3099;;;;N;;;;;
+30B5;KATAKANA LETTER SA;Lo;0;L;;;;;N;;;;;
+30B6;KATAKANA LETTER ZA;Lo;0;L;30B5 3099;;;;N;;;;;
+30B7;KATAKANA LETTER SI;Lo;0;L;;;;;N;;;;;
+30B8;KATAKANA LETTER ZI;Lo;0;L;30B7 3099;;;;N;;;;;
+30B9;KATAKANA LETTER SU;Lo;0;L;;;;;N;;;;;
+30BA;KATAKANA LETTER ZU;Lo;0;L;30B9 3099;;;;N;;;;;
+30BB;KATAKANA LETTER SE;Lo;0;L;;;;;N;;;;;
+30BC;KATAKANA LETTER ZE;Lo;0;L;30BB 3099;;;;N;;;;;
+30BD;KATAKANA LETTER SO;Lo;0;L;;;;;N;;;;;
+30BE;KATAKANA LETTER ZO;Lo;0;L;30BD 3099;;;;N;;;;;
+30BF;KATAKANA LETTER TA;Lo;0;L;;;;;N;;;;;
+30C0;KATAKANA LETTER DA;Lo;0;L;30BF 3099;;;;N;;;;;
+30C1;KATAKANA LETTER TI;Lo;0;L;;;;;N;;;;;
+30C2;KATAKANA LETTER DI;Lo;0;L;30C1 3099;;;;N;;;;;
+30C3;KATAKANA LETTER SMALL TU;Lo;0;L;;;;;N;;;;;
+30C4;KATAKANA LETTER TU;Lo;0;L;;;;;N;;;;;
+30C5;KATAKANA LETTER DU;Lo;0;L;30C4 3099;;;;N;;;;;
+30C6;KATAKANA LETTER TE;Lo;0;L;;;;;N;;;;;
+30C7;KATAKANA LETTER DE;Lo;0;L;30C6 3099;;;;N;;;;;
+30C8;KATAKANA LETTER TO;Lo;0;L;;;;;N;;;;;
+30C9;KATAKANA LETTER DO;Lo;0;L;30C8 3099;;;;N;;;;;
+30CA;KATAKANA LETTER NA;Lo;0;L;;;;;N;;;;;
+30CB;KATAKANA LETTER NI;Lo;0;L;;;;;N;;;;;
+30CC;KATAKANA LETTER NU;Lo;0;L;;;;;N;;;;;
+30CD;KATAKANA LETTER NE;Lo;0;L;;;;;N;;;;;
+30CE;KATAKANA LETTER NO;Lo;0;L;;;;;N;;;;;
+30CF;KATAKANA LETTER HA;Lo;0;L;;;;;N;;;;;
+30D0;KATAKANA LETTER BA;Lo;0;L;30CF 3099;;;;N;;;;;
+30D1;KATAKANA LETTER PA;Lo;0;L;30CF 309A;;;;N;;;;;
+30D2;KATAKANA LETTER HI;Lo;0;L;;;;;N;;;;;
+30D3;KATAKANA LETTER BI;Lo;0;L;30D2 3099;;;;N;;;;;
+30D4;KATAKANA LETTER PI;Lo;0;L;30D2 309A;;;;N;;;;;
+30D5;KATAKANA LETTER HU;Lo;0;L;;;;;N;;;;;
+30D6;KATAKANA LETTER BU;Lo;0;L;30D5 3099;;;;N;;;;;
+30D7;KATAKANA LETTER PU;Lo;0;L;30D5 309A;;;;N;;;;;
+30D8;KATAKANA LETTER HE;Lo;0;L;;;;;N;;;;;
+30D9;KATAKANA LETTER BE;Lo;0;L;30D8 3099;;;;N;;;;;
+30DA;KATAKANA LETTER PE;Lo;0;L;30D8 309A;;;;N;;;;;
+30DB;KATAKANA LETTER HO;Lo;0;L;;;;;N;;;;;
+30DC;KATAKANA LETTER BO;Lo;0;L;30DB 3099;;;;N;;;;;
+30DD;KATAKANA LETTER PO;Lo;0;L;30DB 309A;;;;N;;;;;
+30DE;KATAKANA LETTER MA;Lo;0;L;;;;;N;;;;;
+30DF;KATAKANA LETTER MI;Lo;0;L;;;;;N;;;;;
+30E0;KATAKANA LETTER MU;Lo;0;L;;;;;N;;;;;
+30E1;KATAKANA LETTER ME;Lo;0;L;;;;;N;;;;;
+30E2;KATAKANA LETTER MO;Lo;0;L;;;;;N;;;;;
+30E3;KATAKANA LETTER SMALL YA;Lo;0;L;;;;;N;;;;;
+30E4;KATAKANA LETTER YA;Lo;0;L;;;;;N;;;;;
+30E5;KATAKANA LETTER SMALL YU;Lo;0;L;;;;;N;;;;;
+30E6;KATAKANA LETTER YU;Lo;0;L;;;;;N;;;;;
+30E7;KATAKANA LETTER SMALL YO;Lo;0;L;;;;;N;;;;;
+30E8;KATAKANA LETTER YO;Lo;0;L;;;;;N;;;;;
+30E9;KATAKANA LETTER RA;Lo;0;L;;;;;N;;;;;
+30EA;KATAKANA LETTER RI;Lo;0;L;;;;;N;;;;;
+30EB;KATAKANA LETTER RU;Lo;0;L;;;;;N;;;;;
+30EC;KATAKANA LETTER RE;Lo;0;L;;;;;N;;;;;
+30ED;KATAKANA LETTER RO;Lo;0;L;;;;;N;;;;;
+30EE;KATAKANA LETTER SMALL WA;Lo;0;L;;;;;N;;;;;
+30EF;KATAKANA LETTER WA;Lo;0;L;;;;;N;;;;;
+30F0;KATAKANA LETTER WI;Lo;0;L;;;;;N;;;;;
+30F1;KATAKANA LETTER WE;Lo;0;L;;;;;N;;;;;
+30F2;KATAKANA LETTER WO;Lo;0;L;;;;;N;;;;;
+30F3;KATAKANA LETTER N;Lo;0;L;;;;;N;;;;;
+30F4;KATAKANA LETTER VU;Lo;0;L;30A6 3099;;;;N;;;;;
+30F5;KATAKANA LETTER SMALL KA;Lo;0;L;;;;;N;;;;;
+30F6;KATAKANA LETTER SMALL KE;Lo;0;L;;;;;N;;;;;
+30F7;KATAKANA LETTER VA;Lo;0;L;30EF 3099;;;;N;;;;;
+30F8;KATAKANA LETTER VI;Lo;0;L;30F0 3099;;;;N;;;;;
+30F9;KATAKANA LETTER VE;Lo;0;L;30F1 3099;;;;N;;;;;
+30FA;KATAKANA LETTER VO;Lo;0;L;30F2 3099;;;;N;;;;;
+30FB;KATAKANA MIDDLE DOT;Po;0;ON;;;;;N;;;;;
+30FC;KATAKANA-HIRAGANA PROLONGED SOUND MARK;Lm;0;L;;;;;N;;;;;
+30FD;KATAKANA ITERATION MARK;Lm;0;L;;;;;N;;;;;
+30FE;KATAKANA VOICED ITERATION MARK;Lm;0;L;30FD 3099;;;;N;;;;;
+30FF;KATAKANA DIGRAPH KOTO;Lo;0;L;<vertical> 30B3 30C8;;;;N;;;;;
+3105;BOPOMOFO LETTER B;Lo;0;L;;;;;N;;;;;
+3106;BOPOMOFO LETTER P;Lo;0;L;;;;;N;;;;;
+3107;BOPOMOFO LETTER M;Lo;0;L;;;;;N;;;;;
+3108;BOPOMOFO LETTER F;Lo;0;L;;;;;N;;;;;
+3109;BOPOMOFO LETTER D;Lo;0;L;;;;;N;;;;;
+310A;BOPOMOFO LETTER T;Lo;0;L;;;;;N;;;;;
+310B;BOPOMOFO LETTER N;Lo;0;L;;;;;N;;;;;
+310C;BOPOMOFO LETTER L;Lo;0;L;;;;;N;;;;;
+310D;BOPOMOFO LETTER G;Lo;0;L;;;;;N;;;;;
+310E;BOPOMOFO LETTER K;Lo;0;L;;;;;N;;;;;
+310F;BOPOMOFO LETTER H;Lo;0;L;;;;;N;;;;;
+3110;BOPOMOFO LETTER J;Lo;0;L;;;;;N;;;;;
+3111;BOPOMOFO LETTER Q;Lo;0;L;;;;;N;;;;;
+3112;BOPOMOFO LETTER X;Lo;0;L;;;;;N;;;;;
+3113;BOPOMOFO LETTER ZH;Lo;0;L;;;;;N;;;;;
+3114;BOPOMOFO LETTER CH;Lo;0;L;;;;;N;;;;;
+3115;BOPOMOFO LETTER SH;Lo;0;L;;;;;N;;;;;
+3116;BOPOMOFO LETTER R;Lo;0;L;;;;;N;;;;;
+3117;BOPOMOFO LETTER Z;Lo;0;L;;;;;N;;;;;
+3118;BOPOMOFO LETTER C;Lo;0;L;;;;;N;;;;;
+3119;BOPOMOFO LETTER S;Lo;0;L;;;;;N;;;;;
+311A;BOPOMOFO LETTER A;Lo;0;L;;;;;N;;;;;
+311B;BOPOMOFO LETTER O;Lo;0;L;;;;;N;;;;;
+311C;BOPOMOFO LETTER E;Lo;0;L;;;;;N;;;;;
+311D;BOPOMOFO LETTER EH;Lo;0;L;;;;;N;;;;;
+311E;BOPOMOFO LETTER AI;Lo;0;L;;;;;N;;;;;
+311F;BOPOMOFO LETTER EI;Lo;0;L;;;;;N;;;;;
+3120;BOPOMOFO LETTER AU;Lo;0;L;;;;;N;;;;;
+3121;BOPOMOFO LETTER OU;Lo;0;L;;;;;N;;;;;
+3122;BOPOMOFO LETTER AN;Lo;0;L;;;;;N;;;;;
+3123;BOPOMOFO LETTER EN;Lo;0;L;;;;;N;;;;;
+3124;BOPOMOFO LETTER ANG;Lo;0;L;;;;;N;;;;;
+3125;BOPOMOFO LETTER ENG;Lo;0;L;;;;;N;;;;;
+3126;BOPOMOFO LETTER ER;Lo;0;L;;;;;N;;;;;
+3127;BOPOMOFO LETTER I;Lo;0;L;;;;;N;;;;;
+3128;BOPOMOFO LETTER U;Lo;0;L;;;;;N;;;;;
+3129;BOPOMOFO LETTER IU;Lo;0;L;;;;;N;;;;;
+312A;BOPOMOFO LETTER V;Lo;0;L;;;;;N;;;;;
+312B;BOPOMOFO LETTER NG;Lo;0;L;;;;;N;;;;;
+312C;BOPOMOFO LETTER GN;Lo;0;L;;;;;N;;;;;
+3131;HANGUL LETTER KIYEOK;Lo;0;L;<compat> 1100;;;;N;HANGUL LETTER GIYEOG;;;;
+3132;HANGUL LETTER SSANGKIYEOK;Lo;0;L;<compat> 1101;;;;N;HANGUL LETTER SSANG GIYEOG;;;;
+3133;HANGUL LETTER KIYEOK-SIOS;Lo;0;L;<compat> 11AA;;;;N;HANGUL LETTER GIYEOG SIOS;;;;
+3134;HANGUL LETTER NIEUN;Lo;0;L;<compat> 1102;;;;N;;;;;
+3135;HANGUL LETTER NIEUN-CIEUC;Lo;0;L;<compat> 11AC;;;;N;HANGUL LETTER NIEUN JIEUJ;;;;
+3136;HANGUL LETTER NIEUN-HIEUH;Lo;0;L;<compat> 11AD;;;;N;HANGUL LETTER NIEUN HIEUH;;;;
+3137;HANGUL LETTER TIKEUT;Lo;0;L;<compat> 1103;;;;N;HANGUL LETTER DIGEUD;;;;
+3138;HANGUL LETTER SSANGTIKEUT;Lo;0;L;<compat> 1104;;;;N;HANGUL LETTER SSANG DIGEUD;;;;
+3139;HANGUL LETTER RIEUL;Lo;0;L;<compat> 1105;;;;N;HANGUL LETTER LIEUL;;;;
+313A;HANGUL LETTER RIEUL-KIYEOK;Lo;0;L;<compat> 11B0;;;;N;HANGUL LETTER LIEUL GIYEOG;;;;
+313B;HANGUL LETTER RIEUL-MIEUM;Lo;0;L;<compat> 11B1;;;;N;HANGUL LETTER LIEUL MIEUM;;;;
+313C;HANGUL LETTER RIEUL-PIEUP;Lo;0;L;<compat> 11B2;;;;N;HANGUL LETTER LIEUL BIEUB;;;;
+313D;HANGUL LETTER RIEUL-SIOS;Lo;0;L;<compat> 11B3;;;;N;HANGUL LETTER LIEUL SIOS;;;;
+313E;HANGUL LETTER RIEUL-THIEUTH;Lo;0;L;<compat> 11B4;;;;N;HANGUL LETTER LIEUL TIEUT;;;;
+313F;HANGUL LETTER RIEUL-PHIEUPH;Lo;0;L;<compat> 11B5;;;;N;HANGUL LETTER LIEUL PIEUP;;;;
+3140;HANGUL LETTER RIEUL-HIEUH;Lo;0;L;<compat> 111A;;;;N;HANGUL LETTER LIEUL HIEUH;;;;
+3141;HANGUL LETTER MIEUM;Lo;0;L;<compat> 1106;;;;N;;;;;
+3142;HANGUL LETTER PIEUP;Lo;0;L;<compat> 1107;;;;N;HANGUL LETTER BIEUB;;;;
+3143;HANGUL LETTER SSANGPIEUP;Lo;0;L;<compat> 1108;;;;N;HANGUL LETTER SSANG BIEUB;;;;
+3144;HANGUL LETTER PIEUP-SIOS;Lo;0;L;<compat> 1121;;;;N;HANGUL LETTER BIEUB SIOS;;;;
+3145;HANGUL LETTER SIOS;Lo;0;L;<compat> 1109;;;;N;;;;;
+3146;HANGUL LETTER SSANGSIOS;Lo;0;L;<compat> 110A;;;;N;HANGUL LETTER SSANG SIOS;;;;
+3147;HANGUL LETTER IEUNG;Lo;0;L;<compat> 110B;;;;N;;;;;
+3148;HANGUL LETTER CIEUC;Lo;0;L;<compat> 110C;;;;N;HANGUL LETTER JIEUJ;;;;
+3149;HANGUL LETTER SSANGCIEUC;Lo;0;L;<compat> 110D;;;;N;HANGUL LETTER SSANG JIEUJ;;;;
+314A;HANGUL LETTER CHIEUCH;Lo;0;L;<compat> 110E;;;;N;HANGUL LETTER CIEUC;;;;
+314B;HANGUL LETTER KHIEUKH;Lo;0;L;<compat> 110F;;;;N;HANGUL LETTER KIYEOK;;;;
+314C;HANGUL LETTER THIEUTH;Lo;0;L;<compat> 1110;;;;N;HANGUL LETTER TIEUT;;;;
+314D;HANGUL LETTER PHIEUPH;Lo;0;L;<compat> 1111;;;;N;HANGUL LETTER PIEUP;;;;
+314E;HANGUL LETTER HIEUH;Lo;0;L;<compat> 1112;;;;N;;;;;
+314F;HANGUL LETTER A;Lo;0;L;<compat> 1161;;;;N;;;;;
+3150;HANGUL LETTER AE;Lo;0;L;<compat> 1162;;;;N;;;;;
+3151;HANGUL LETTER YA;Lo;0;L;<compat> 1163;;;;N;;;;;
+3152;HANGUL LETTER YAE;Lo;0;L;<compat> 1164;;;;N;;;;;
+3153;HANGUL LETTER EO;Lo;0;L;<compat> 1165;;;;N;;;;;
+3154;HANGUL LETTER E;Lo;0;L;<compat> 1166;;;;N;;;;;
+3155;HANGUL LETTER YEO;Lo;0;L;<compat> 1167;;;;N;;;;;
+3156;HANGUL LETTER YE;Lo;0;L;<compat> 1168;;;;N;;;;;
+3157;HANGUL LETTER O;Lo;0;L;<compat> 1169;;;;N;;;;;
+3158;HANGUL LETTER WA;Lo;0;L;<compat> 116A;;;;N;;;;;
+3159;HANGUL LETTER WAE;Lo;0;L;<compat> 116B;;;;N;;;;;
+315A;HANGUL LETTER OE;Lo;0;L;<compat> 116C;;;;N;;;;;
+315B;HANGUL LETTER YO;Lo;0;L;<compat> 116D;;;;N;;;;;
+315C;HANGUL LETTER U;Lo;0;L;<compat> 116E;;;;N;;;;;
+315D;HANGUL LETTER WEO;Lo;0;L;<compat> 116F;;;;N;;;;;
+315E;HANGUL LETTER WE;Lo;0;L;<compat> 1170;;;;N;;;;;
+315F;HANGUL LETTER WI;Lo;0;L;<compat> 1171;;;;N;;;;;
+3160;HANGUL LETTER YU;Lo;0;L;<compat> 1172;;;;N;;;;;
+3161;HANGUL LETTER EU;Lo;0;L;<compat> 1173;;;;N;;;;;
+3162;HANGUL LETTER YI;Lo;0;L;<compat> 1174;;;;N;;;;;
+3163;HANGUL LETTER I;Lo;0;L;<compat> 1175;;;;N;;;;;
+3164;HANGUL FILLER;Lo;0;L;<compat> 1160;;;;N;HANGUL CAE OM;;;;
+3165;HANGUL LETTER SSANGNIEUN;Lo;0;L;<compat> 1114;;;;N;HANGUL LETTER SSANG NIEUN;;;;
+3166;HANGUL LETTER NIEUN-TIKEUT;Lo;0;L;<compat> 1115;;;;N;HANGUL LETTER NIEUN DIGEUD;;;;
+3167;HANGUL LETTER NIEUN-SIOS;Lo;0;L;<compat> 11C7;;;;N;HANGUL LETTER NIEUN SIOS;;;;
+3168;HANGUL LETTER NIEUN-PANSIOS;Lo;0;L;<compat> 11C8;;;;N;HANGUL LETTER NIEUN BAN CHI EUM;;;;
+3169;HANGUL LETTER RIEUL-KIYEOK-SIOS;Lo;0;L;<compat> 11CC;;;;N;HANGUL LETTER LIEUL GIYEOG SIOS;;;;
+316A;HANGUL LETTER RIEUL-TIKEUT;Lo;0;L;<compat> 11CE;;;;N;HANGUL LETTER LIEUL DIGEUD;;;;
+316B;HANGUL LETTER RIEUL-PIEUP-SIOS;Lo;0;L;<compat> 11D3;;;;N;HANGUL LETTER LIEUL BIEUB SIOS;;;;
+316C;HANGUL LETTER RIEUL-PANSIOS;Lo;0;L;<compat> 11D7;;;;N;HANGUL LETTER LIEUL BAN CHI EUM;;;;
+316D;HANGUL LETTER RIEUL-YEORINHIEUH;Lo;0;L;<compat> 11D9;;;;N;HANGUL LETTER LIEUL YEOLIN HIEUH;;;;
+316E;HANGUL LETTER MIEUM-PIEUP;Lo;0;L;<compat> 111C;;;;N;HANGUL LETTER MIEUM BIEUB;;;;
+316F;HANGUL LETTER MIEUM-SIOS;Lo;0;L;<compat> 11DD;;;;N;HANGUL LETTER MIEUM SIOS;;;;
+3170;HANGUL LETTER MIEUM-PANSIOS;Lo;0;L;<compat> 11DF;;;;N;HANGUL LETTER BIEUB BAN CHI EUM;;;;
+3171;HANGUL LETTER KAPYEOUNMIEUM;Lo;0;L;<compat> 111D;;;;N;HANGUL LETTER MIEUM SUN GYEONG EUM;;;;
+3172;HANGUL LETTER PIEUP-KIYEOK;Lo;0;L;<compat> 111E;;;;N;HANGUL LETTER BIEUB GIYEOG;;;;
+3173;HANGUL LETTER PIEUP-TIKEUT;Lo;0;L;<compat> 1120;;;;N;HANGUL LETTER BIEUB DIGEUD;;;;
+3174;HANGUL LETTER PIEUP-SIOS-KIYEOK;Lo;0;L;<compat> 1122;;;;N;HANGUL LETTER BIEUB SIOS GIYEOG;;;;
+3175;HANGUL LETTER PIEUP-SIOS-TIKEUT;Lo;0;L;<compat> 1123;;;;N;HANGUL LETTER BIEUB SIOS DIGEUD;;;;
+3176;HANGUL LETTER PIEUP-CIEUC;Lo;0;L;<compat> 1127;;;;N;HANGUL LETTER BIEUB JIEUJ;;;;
+3177;HANGUL LETTER PIEUP-THIEUTH;Lo;0;L;<compat> 1129;;;;N;HANGUL LETTER BIEUB TIEUT;;;;
+3178;HANGUL LETTER KAPYEOUNPIEUP;Lo;0;L;<compat> 112B;;;;N;HANGUL LETTER BIEUB SUN GYEONG EUM;;;;
+3179;HANGUL LETTER KAPYEOUNSSANGPIEUP;Lo;0;L;<compat> 112C;;;;N;HANGUL LETTER SSANG BIEUB SUN GYEONG EUM;;;;
+317A;HANGUL LETTER SIOS-KIYEOK;Lo;0;L;<compat> 112D;;;;N;HANGUL LETTER SIOS GIYEOG;;;;
+317B;HANGUL LETTER SIOS-NIEUN;Lo;0;L;<compat> 112E;;;;N;HANGUL LETTER SIOS NIEUN;;;;
+317C;HANGUL LETTER SIOS-TIKEUT;Lo;0;L;<compat> 112F;;;;N;HANGUL LETTER SIOS DIGEUD;;;;
+317D;HANGUL LETTER SIOS-PIEUP;Lo;0;L;<compat> 1132;;;;N;HANGUL LETTER SIOS BIEUB;;;;
+317E;HANGUL LETTER SIOS-CIEUC;Lo;0;L;<compat> 1136;;;;N;HANGUL LETTER SIOS JIEUJ;;;;
+317F;HANGUL LETTER PANSIOS;Lo;0;L;<compat> 1140;;;;N;HANGUL LETTER BAN CHI EUM;;;;
+3180;HANGUL LETTER SSANGIEUNG;Lo;0;L;<compat> 1147;;;;N;HANGUL LETTER SSANG IEUNG;;;;
+3181;HANGUL LETTER YESIEUNG;Lo;0;L;<compat> 114C;;;;N;HANGUL LETTER NGIEUNG;;;;
+3182;HANGUL LETTER YESIEUNG-SIOS;Lo;0;L;<compat> 11F1;;;;N;HANGUL LETTER NGIEUNG SIOS;;;;
+3183;HANGUL LETTER YESIEUNG-PANSIOS;Lo;0;L;<compat> 11F2;;;;N;HANGUL LETTER NGIEUNG BAN CHI EUM;;;;
+3184;HANGUL LETTER KAPYEOUNPHIEUPH;Lo;0;L;<compat> 1157;;;;N;HANGUL LETTER PIEUP SUN GYEONG EUM;;;;
+3185;HANGUL LETTER SSANGHIEUH;Lo;0;L;<compat> 1158;;;;N;HANGUL LETTER SSANG HIEUH;;;;
+3186;HANGUL LETTER YEORINHIEUH;Lo;0;L;<compat> 1159;;;;N;HANGUL LETTER YEOLIN HIEUH;;;;
+3187;HANGUL LETTER YO-YA;Lo;0;L;<compat> 1184;;;;N;HANGUL LETTER YOYA;;;;
+3188;HANGUL LETTER YO-YAE;Lo;0;L;<compat> 1185;;;;N;HANGUL LETTER YOYAE;;;;
+3189;HANGUL LETTER YO-I;Lo;0;L;<compat> 1188;;;;N;HANGUL LETTER YOI;;;;
+318A;HANGUL LETTER YU-YEO;Lo;0;L;<compat> 1191;;;;N;HANGUL LETTER YUYEO;;;;
+318B;HANGUL LETTER YU-YE;Lo;0;L;<compat> 1192;;;;N;HANGUL LETTER YUYE;;;;
+318C;HANGUL LETTER YU-I;Lo;0;L;<compat> 1194;;;;N;HANGUL LETTER YUI;;;;
+318D;HANGUL LETTER ARAEA;Lo;0;L;<compat> 119E;;;;N;HANGUL LETTER ALAE A;;;;
+318E;HANGUL LETTER ARAEAE;Lo;0;L;<compat> 11A1;;;;N;HANGUL LETTER ALAE AE;;;;
+3190;IDEOGRAPHIC ANNOTATION LINKING MARK;So;0;L;;;;;N;KANBUN TATETEN;Kanbun Tateten;;;
+3191;IDEOGRAPHIC ANNOTATION REVERSE MARK;So;0;L;;;;;N;KAERITEN RE;Kaeriten;;;
+3192;IDEOGRAPHIC ANNOTATION ONE MARK;No;0;L;<super> 4E00;;;1;N;KAERITEN ITI;Kaeriten;;;
+3193;IDEOGRAPHIC ANNOTATION TWO MARK;No;0;L;<super> 4E8C;;;2;N;KAERITEN NI;Kaeriten;;;
+3194;IDEOGRAPHIC ANNOTATION THREE MARK;No;0;L;<super> 4E09;;;3;N;KAERITEN SAN;Kaeriten;;;
+3195;IDEOGRAPHIC ANNOTATION FOUR MARK;No;0;L;<super> 56DB;;;4;N;KAERITEN SI;Kaeriten;;;
+3196;IDEOGRAPHIC ANNOTATION TOP MARK;So;0;L;<super> 4E0A;;;;N;KAERITEN ZYOU;Kaeriten;;;
+3197;IDEOGRAPHIC ANNOTATION MIDDLE MARK;So;0;L;<super> 4E2D;;;;N;KAERITEN TYUU;Kaeriten;;;
+3198;IDEOGRAPHIC ANNOTATION BOTTOM MARK;So;0;L;<super> 4E0B;;;;N;KAERITEN GE;Kaeriten;;;
+3199;IDEOGRAPHIC ANNOTATION FIRST MARK;So;0;L;<super> 7532;;;;N;KAERITEN KOU;Kaeriten;;;
+319A;IDEOGRAPHIC ANNOTATION SECOND MARK;So;0;L;<super> 4E59;;;;N;KAERITEN OTU;Kaeriten;;;
+319B;IDEOGRAPHIC ANNOTATION THIRD MARK;So;0;L;<super> 4E19;;;;N;KAERITEN HEI;Kaeriten;;;
+319C;IDEOGRAPHIC ANNOTATION FOURTH MARK;So;0;L;<super> 4E01;;;;N;KAERITEN TEI;Kaeriten;;;
+319D;IDEOGRAPHIC ANNOTATION HEAVEN MARK;So;0;L;<super> 5929;;;;N;KAERITEN TEN;Kaeriten;;;
+319E;IDEOGRAPHIC ANNOTATION EARTH MARK;So;0;L;<super> 5730;;;;N;KAERITEN TI;Kaeriten;;;
+319F;IDEOGRAPHIC ANNOTATION MAN MARK;So;0;L;<super> 4EBA;;;;N;KAERITEN ZIN;Kaeriten;;;
+31A0;BOPOMOFO LETTER BU;Lo;0;L;;;;;N;;;;;
+31A1;BOPOMOFO LETTER ZI;Lo;0;L;;;;;N;;;;;
+31A2;BOPOMOFO LETTER JI;Lo;0;L;;;;;N;;;;;
+31A3;BOPOMOFO LETTER GU;Lo;0;L;;;;;N;;;;;
+31A4;BOPOMOFO LETTER EE;Lo;0;L;;;;;N;;;;;
+31A5;BOPOMOFO LETTER ENN;Lo;0;L;;;;;N;;;;;
+31A6;BOPOMOFO LETTER OO;Lo;0;L;;;;;N;;;;;
+31A7;BOPOMOFO LETTER ONN;Lo;0;L;;;;;N;;;;;
+31A8;BOPOMOFO LETTER IR;Lo;0;L;;;;;N;;;;;
+31A9;BOPOMOFO LETTER ANN;Lo;0;L;;;;;N;;;;;
+31AA;BOPOMOFO LETTER INN;Lo;0;L;;;;;N;;;;;
+31AB;BOPOMOFO LETTER UNN;Lo;0;L;;;;;N;;;;;
+31AC;BOPOMOFO LETTER IM;Lo;0;L;;;;;N;;;;;
+31AD;BOPOMOFO LETTER NGG;Lo;0;L;;;;;N;;;;;
+31AE;BOPOMOFO LETTER AINN;Lo;0;L;;;;;N;;;;;
+31AF;BOPOMOFO LETTER AUNN;Lo;0;L;;;;;N;;;;;
+31B0;BOPOMOFO LETTER AM;Lo;0;L;;;;;N;;;;;
+31B1;BOPOMOFO LETTER OM;Lo;0;L;;;;;N;;;;;
+31B2;BOPOMOFO LETTER ONG;Lo;0;L;;;;;N;;;;;
+31B3;BOPOMOFO LETTER INNN;Lo;0;L;;;;;N;;;;;
+31B4;BOPOMOFO FINAL LETTER P;Lo;0;L;;;;;N;;;;;
+31B5;BOPOMOFO FINAL LETTER T;Lo;0;L;;;;;N;;;;;
+31B6;BOPOMOFO FINAL LETTER K;Lo;0;L;;;;;N;;;;;
+31B7;BOPOMOFO FINAL LETTER H;Lo;0;L;;;;;N;;;;;
+31C0;CJK STROKE T;So;0;ON;;;;;N;;;;;
+31C1;CJK STROKE WG;So;0;ON;;;;;N;;;;;
+31C2;CJK STROKE XG;So;0;ON;;;;;N;;;;;
+31C3;CJK STROKE BXG;So;0;ON;;;;;N;;;;;
+31C4;CJK STROKE SW;So;0;ON;;;;;N;;;;;
+31C5;CJK STROKE HZZ;So;0;ON;;;;;N;;;;;
+31C6;CJK STROKE HZG;So;0;ON;;;;;N;;;;;
+31C7;CJK STROKE HP;So;0;ON;;;;;N;;;;;
+31C8;CJK STROKE HZWG;So;0;ON;;;;;N;;;;;
+31C9;CJK STROKE SZWG;So;0;ON;;;;;N;;;;;
+31CA;CJK STROKE HZT;So;0;ON;;;;;N;;;;;
+31CB;CJK STROKE HZZP;So;0;ON;;;;;N;;;;;
+31CC;CJK STROKE HPWG;So;0;ON;;;;;N;;;;;
+31CD;CJK STROKE HZW;So;0;ON;;;;;N;;;;;
+31CE;CJK STROKE HZZZ;So;0;ON;;;;;N;;;;;
+31CF;CJK STROKE N;So;0;ON;;;;;N;;;;;
+31F0;KATAKANA LETTER SMALL KU;Lo;0;L;;;;;N;;;;;
+31F1;KATAKANA LETTER SMALL SI;Lo;0;L;;;;;N;;;;;
+31F2;KATAKANA LETTER SMALL SU;Lo;0;L;;;;;N;;;;;
+31F3;KATAKANA LETTER SMALL TO;Lo;0;L;;;;;N;;;;;
+31F4;KATAKANA LETTER SMALL NU;Lo;0;L;;;;;N;;;;;
+31F5;KATAKANA LETTER SMALL HA;Lo;0;L;;;;;N;;;;;
+31F6;KATAKANA LETTER SMALL HI;Lo;0;L;;;;;N;;;;;
+31F7;KATAKANA LETTER SMALL HU;Lo;0;L;;;;;N;;;;;
+31F8;KATAKANA LETTER SMALL HE;Lo;0;L;;;;;N;;;;;
+31F9;KATAKANA LETTER SMALL HO;Lo;0;L;;;;;N;;;;;
+31FA;KATAKANA LETTER SMALL MU;Lo;0;L;;;;;N;;;;;
+31FB;KATAKANA LETTER SMALL RA;Lo;0;L;;;;;N;;;;;
+31FC;KATAKANA LETTER SMALL RI;Lo;0;L;;;;;N;;;;;
+31FD;KATAKANA LETTER SMALL RU;Lo;0;L;;;;;N;;;;;
+31FE;KATAKANA LETTER SMALL RE;Lo;0;L;;;;;N;;;;;
+31FF;KATAKANA LETTER SMALL RO;Lo;0;L;;;;;N;;;;;
+3200;PARENTHESIZED HANGUL KIYEOK;So;0;L;<compat> 0028 1100 0029;;;;N;PARENTHESIZED HANGUL GIYEOG;;;;
+3201;PARENTHESIZED HANGUL NIEUN;So;0;L;<compat> 0028 1102 0029;;;;N;;;;;
+3202;PARENTHESIZED HANGUL TIKEUT;So;0;L;<compat> 0028 1103 0029;;;;N;PARENTHESIZED HANGUL DIGEUD;;;;
+3203;PARENTHESIZED HANGUL RIEUL;So;0;L;<compat> 0028 1105 0029;;;;N;PARENTHESIZED HANGUL LIEUL;;;;
+3204;PARENTHESIZED HANGUL MIEUM;So;0;L;<compat> 0028 1106 0029;;;;N;;;;;
+3205;PARENTHESIZED HANGUL PIEUP;So;0;L;<compat> 0028 1107 0029;;;;N;PARENTHESIZED HANGUL BIEUB;;;;
+3206;PARENTHESIZED HANGUL SIOS;So;0;L;<compat> 0028 1109 0029;;;;N;;;;;
+3207;PARENTHESIZED HANGUL IEUNG;So;0;L;<compat> 0028 110B 0029;;;;N;;;;;
+3208;PARENTHESIZED HANGUL CIEUC;So;0;L;<compat> 0028 110C 0029;;;;N;PARENTHESIZED HANGUL JIEUJ;;;;
+3209;PARENTHESIZED HANGUL CHIEUCH;So;0;L;<compat> 0028 110E 0029;;;;N;PARENTHESIZED HANGUL CIEUC;;;;
+320A;PARENTHESIZED HANGUL KHIEUKH;So;0;L;<compat> 0028 110F 0029;;;;N;PARENTHESIZED HANGUL KIYEOK;;;;
+320B;PARENTHESIZED HANGUL THIEUTH;So;0;L;<compat> 0028 1110 0029;;;;N;PARENTHESIZED HANGUL TIEUT;;;;
+320C;PARENTHESIZED HANGUL PHIEUPH;So;0;L;<compat> 0028 1111 0029;;;;N;PARENTHESIZED HANGUL PIEUP;;;;
+320D;PARENTHESIZED HANGUL HIEUH;So;0;L;<compat> 0028 1112 0029;;;;N;;;;;
+320E;PARENTHESIZED HANGUL KIYEOK A;So;0;L;<compat> 0028 1100 1161 0029;;;;N;PARENTHESIZED HANGUL GA;;;;
+320F;PARENTHESIZED HANGUL NIEUN A;So;0;L;<compat> 0028 1102 1161 0029;;;;N;PARENTHESIZED HANGUL NA;;;;
+3210;PARENTHESIZED HANGUL TIKEUT A;So;0;L;<compat> 0028 1103 1161 0029;;;;N;PARENTHESIZED HANGUL DA;;;;
+3211;PARENTHESIZED HANGUL RIEUL A;So;0;L;<compat> 0028 1105 1161 0029;;;;N;PARENTHESIZED HANGUL LA;;;;
+3212;PARENTHESIZED HANGUL MIEUM A;So;0;L;<compat> 0028 1106 1161 0029;;;;N;PARENTHESIZED HANGUL MA;;;;
+3213;PARENTHESIZED HANGUL PIEUP A;So;0;L;<compat> 0028 1107 1161 0029;;;;N;PARENTHESIZED HANGUL BA;;;;
+3214;PARENTHESIZED HANGUL SIOS A;So;0;L;<compat> 0028 1109 1161 0029;;;;N;PARENTHESIZED HANGUL SA;;;;
+3215;PARENTHESIZED HANGUL IEUNG A;So;0;L;<compat> 0028 110B 1161 0029;;;;N;PARENTHESIZED HANGUL A;;;;
+3216;PARENTHESIZED HANGUL CIEUC A;So;0;L;<compat> 0028 110C 1161 0029;;;;N;PARENTHESIZED HANGUL JA;;;;
+3217;PARENTHESIZED HANGUL CHIEUCH A;So;0;L;<compat> 0028 110E 1161 0029;;;;N;PARENTHESIZED HANGUL CA;;;;
+3218;PARENTHESIZED HANGUL KHIEUKH A;So;0;L;<compat> 0028 110F 1161 0029;;;;N;PARENTHESIZED HANGUL KA;;;;
+3219;PARENTHESIZED HANGUL THIEUTH A;So;0;L;<compat> 0028 1110 1161 0029;;;;N;PARENTHESIZED HANGUL TA;;;;
+321A;PARENTHESIZED HANGUL PHIEUPH A;So;0;L;<compat> 0028 1111 1161 0029;;;;N;PARENTHESIZED HANGUL PA;;;;
+321B;PARENTHESIZED HANGUL HIEUH A;So;0;L;<compat> 0028 1112 1161 0029;;;;N;PARENTHESIZED HANGUL HA;;;;
+321C;PARENTHESIZED HANGUL CIEUC U;So;0;L;<compat> 0028 110C 116E 0029;;;;N;PARENTHESIZED HANGUL JU;;;;
+321D;PARENTHESIZED KOREAN CHARACTER OJEON;So;0;ON;<compat> 0028 110B 1169 110C 1165 11AB 0029;;;;N;;;;;
+321E;PARENTHESIZED KOREAN CHARACTER O HU;So;0;ON;<compat> 0028 110B 1169 1112 116E 0029;;;;N;;;;;
+3220;PARENTHESIZED IDEOGRAPH ONE;No;0;L;<compat> 0028 4E00 0029;;;1;N;;;;;
+3221;PARENTHESIZED IDEOGRAPH TWO;No;0;L;<compat> 0028 4E8C 0029;;;2;N;;;;;
+3222;PARENTHESIZED IDEOGRAPH THREE;No;0;L;<compat> 0028 4E09 0029;;;3;N;;;;;
+3223;PARENTHESIZED IDEOGRAPH FOUR;No;0;L;<compat> 0028 56DB 0029;;;4;N;;;;;
+3224;PARENTHESIZED IDEOGRAPH FIVE;No;0;L;<compat> 0028 4E94 0029;;;5;N;;;;;
+3225;PARENTHESIZED IDEOGRAPH SIX;No;0;L;<compat> 0028 516D 0029;;;6;N;;;;;
+3226;PARENTHESIZED IDEOGRAPH SEVEN;No;0;L;<compat> 0028 4E03 0029;;;7;N;;;;;
+3227;PARENTHESIZED IDEOGRAPH EIGHT;No;0;L;<compat> 0028 516B 0029;;;8;N;;;;;
+3228;PARENTHESIZED IDEOGRAPH NINE;No;0;L;<compat> 0028 4E5D 0029;;;9;N;;;;;
+3229;PARENTHESIZED IDEOGRAPH TEN;No;0;L;<compat> 0028 5341 0029;;;10;N;;;;;
+322A;PARENTHESIZED IDEOGRAPH MOON;So;0;L;<compat> 0028 6708 0029;;;;N;;;;;
+322B;PARENTHESIZED IDEOGRAPH FIRE;So;0;L;<compat> 0028 706B 0029;;;;N;;;;;
+322C;PARENTHESIZED IDEOGRAPH WATER;So;0;L;<compat> 0028 6C34 0029;;;;N;;;;;
+322D;PARENTHESIZED IDEOGRAPH WOOD;So;0;L;<compat> 0028 6728 0029;;;;N;;;;;
+322E;PARENTHESIZED IDEOGRAPH METAL;So;0;L;<compat> 0028 91D1 0029;;;;N;;;;;
+322F;PARENTHESIZED IDEOGRAPH EARTH;So;0;L;<compat> 0028 571F 0029;;;;N;;;;;
+3230;PARENTHESIZED IDEOGRAPH SUN;So;0;L;<compat> 0028 65E5 0029;;;;N;;;;;
+3231;PARENTHESIZED IDEOGRAPH STOCK;So;0;L;<compat> 0028 682A 0029;;;;N;;;;;
+3232;PARENTHESIZED IDEOGRAPH HAVE;So;0;L;<compat> 0028 6709 0029;;;;N;;;;;
+3233;PARENTHESIZED IDEOGRAPH SOCIETY;So;0;L;<compat> 0028 793E 0029;;;;N;;;;;
+3234;PARENTHESIZED IDEOGRAPH NAME;So;0;L;<compat> 0028 540D 0029;;;;N;;;;;
+3235;PARENTHESIZED IDEOGRAPH SPECIAL;So;0;L;<compat> 0028 7279 0029;;;;N;;;;;
+3236;PARENTHESIZED IDEOGRAPH FINANCIAL;So;0;L;<compat> 0028 8CA1 0029;;;;N;;;;;
+3237;PARENTHESIZED IDEOGRAPH CONGRATULATION;So;0;L;<compat> 0028 795D 0029;;;;N;;;;;
+3238;PARENTHESIZED IDEOGRAPH LABOR;So;0;L;<compat> 0028 52B4 0029;;;;N;;;;;
+3239;PARENTHESIZED IDEOGRAPH REPRESENT;So;0;L;<compat> 0028 4EE3 0029;;;;N;;;;;
+323A;PARENTHESIZED IDEOGRAPH CALL;So;0;L;<compat> 0028 547C 0029;;;;N;;;;;
+323B;PARENTHESIZED IDEOGRAPH STUDY;So;0;L;<compat> 0028 5B66 0029;;;;N;;;;;
+323C;PARENTHESIZED IDEOGRAPH SUPERVISE;So;0;L;<compat> 0028 76E3 0029;;;;N;;;;;
+323D;PARENTHESIZED IDEOGRAPH ENTERPRISE;So;0;L;<compat> 0028 4F01 0029;;;;N;;;;;
+323E;PARENTHESIZED IDEOGRAPH RESOURCE;So;0;L;<compat> 0028 8CC7 0029;;;;N;;;;;
+323F;PARENTHESIZED IDEOGRAPH ALLIANCE;So;0;L;<compat> 0028 5354 0029;;;;N;;;;;
+3240;PARENTHESIZED IDEOGRAPH FESTIVAL;So;0;L;<compat> 0028 796D 0029;;;;N;;;;;
+3241;PARENTHESIZED IDEOGRAPH REST;So;0;L;<compat> 0028 4F11 0029;;;;N;;;;;
+3242;PARENTHESIZED IDEOGRAPH SELF;So;0;L;<compat> 0028 81EA 0029;;;;N;;;;;
+3243;PARENTHESIZED IDEOGRAPH REACH;So;0;L;<compat> 0028 81F3 0029;;;;N;;;;;
+3250;PARTNERSHIP SIGN;So;0;ON;<square> 0050 0054 0045;;;;N;;;;;
+3251;CIRCLED NUMBER TWENTY ONE;No;0;ON;<circle> 0032 0031;;;21;N;;;;;
+3252;CIRCLED NUMBER TWENTY TWO;No;0;ON;<circle> 0032 0032;;;22;N;;;;;
+3253;CIRCLED NUMBER TWENTY THREE;No;0;ON;<circle> 0032 0033;;;23;N;;;;;
+3254;CIRCLED NUMBER TWENTY FOUR;No;0;ON;<circle> 0032 0034;;;24;N;;;;;
+3255;CIRCLED NUMBER TWENTY FIVE;No;0;ON;<circle> 0032 0035;;;25;N;;;;;
+3256;CIRCLED NUMBER TWENTY SIX;No;0;ON;<circle> 0032 0036;;;26;N;;;;;
+3257;CIRCLED NUMBER TWENTY SEVEN;No;0;ON;<circle> 0032 0037;;;27;N;;;;;
+3258;CIRCLED NUMBER TWENTY EIGHT;No;0;ON;<circle> 0032 0038;;;28;N;;;;;
+3259;CIRCLED NUMBER TWENTY NINE;No;0;ON;<circle> 0032 0039;;;29;N;;;;;
+325A;CIRCLED NUMBER THIRTY;No;0;ON;<circle> 0033 0030;;;30;N;;;;;
+325B;CIRCLED NUMBER THIRTY ONE;No;0;ON;<circle> 0033 0031;;;31;N;;;;;
+325C;CIRCLED NUMBER THIRTY TWO;No;0;ON;<circle> 0033 0032;;;32;N;;;;;
+325D;CIRCLED NUMBER THIRTY THREE;No;0;ON;<circle> 0033 0033;;;33;N;;;;;
+325E;CIRCLED NUMBER THIRTY FOUR;No;0;ON;<circle> 0033 0034;;;34;N;;;;;
+325F;CIRCLED NUMBER THIRTY FIVE;No;0;ON;<circle> 0033 0035;;;35;N;;;;;
+3260;CIRCLED HANGUL KIYEOK;So;0;L;<circle> 1100;;;;N;CIRCLED HANGUL GIYEOG;;;;
+3261;CIRCLED HANGUL NIEUN;So;0;L;<circle> 1102;;;;N;;;;;
+3262;CIRCLED HANGUL TIKEUT;So;0;L;<circle> 1103;;;;N;CIRCLED HANGUL DIGEUD;;;;
+3263;CIRCLED HANGUL RIEUL;So;0;L;<circle> 1105;;;;N;CIRCLED HANGUL LIEUL;;;;
+3264;CIRCLED HANGUL MIEUM;So;0;L;<circle> 1106;;;;N;;;;;
+3265;CIRCLED HANGUL PIEUP;So;0;L;<circle> 1107;;;;N;CIRCLED HANGUL BIEUB;;;;
+3266;CIRCLED HANGUL SIOS;So;0;L;<circle> 1109;;;;N;;;;;
+3267;CIRCLED HANGUL IEUNG;So;0;L;<circle> 110B;;;;N;;;;;
+3268;CIRCLED HANGUL CIEUC;So;0;L;<circle> 110C;;;;N;CIRCLED HANGUL JIEUJ;;;;
+3269;CIRCLED HANGUL CHIEUCH;So;0;L;<circle> 110E;;;;N;CIRCLED HANGUL CIEUC;;;;
+326A;CIRCLED HANGUL KHIEUKH;So;0;L;<circle> 110F;;;;N;CIRCLED HANGUL KIYEOK;;;;
+326B;CIRCLED HANGUL THIEUTH;So;0;L;<circle> 1110;;;;N;CIRCLED HANGUL TIEUT;;;;
+326C;CIRCLED HANGUL PHIEUPH;So;0;L;<circle> 1111;;;;N;CIRCLED HANGUL PIEUP;;;;
+326D;CIRCLED HANGUL HIEUH;So;0;L;<circle> 1112;;;;N;;;;;
+326E;CIRCLED HANGUL KIYEOK A;So;0;L;<circle> 1100 1161;;;;N;CIRCLED HANGUL GA;;;;
+326F;CIRCLED HANGUL NIEUN A;So;0;L;<circle> 1102 1161;;;;N;CIRCLED HANGUL NA;;;;
+3270;CIRCLED HANGUL TIKEUT A;So;0;L;<circle> 1103 1161;;;;N;CIRCLED HANGUL DA;;;;
+3271;CIRCLED HANGUL RIEUL A;So;0;L;<circle> 1105 1161;;;;N;CIRCLED HANGUL LA;;;;
+3272;CIRCLED HANGUL MIEUM A;So;0;L;<circle> 1106 1161;;;;N;CIRCLED HANGUL MA;;;;
+3273;CIRCLED HANGUL PIEUP A;So;0;L;<circle> 1107 1161;;;;N;CIRCLED HANGUL BA;;;;
+3274;CIRCLED HANGUL SIOS A;So;0;L;<circle> 1109 1161;;;;N;CIRCLED HANGUL SA;;;;
+3275;CIRCLED HANGUL IEUNG A;So;0;L;<circle> 110B 1161;;;;N;CIRCLED HANGUL A;;;;
+3276;CIRCLED HANGUL CIEUC A;So;0;L;<circle> 110C 1161;;;;N;CIRCLED HANGUL JA;;;;
+3277;CIRCLED HANGUL CHIEUCH A;So;0;L;<circle> 110E 1161;;;;N;CIRCLED HANGUL CA;;;;
+3278;CIRCLED HANGUL KHIEUKH A;So;0;L;<circle> 110F 1161;;;;N;CIRCLED HANGUL KA;;;;
+3279;CIRCLED HANGUL THIEUTH A;So;0;L;<circle> 1110 1161;;;;N;CIRCLED HANGUL TA;;;;
+327A;CIRCLED HANGUL PHIEUPH A;So;0;L;<circle> 1111 1161;;;;N;CIRCLED HANGUL PA;;;;
+327B;CIRCLED HANGUL HIEUH A;So;0;L;<circle> 1112 1161;;;;N;CIRCLED HANGUL HA;;;;
+327C;CIRCLED KOREAN CHARACTER CHAMKO;So;0;ON;<circle> 110E 1161 11B7 1100 1169;;;;N;;;;;
+327D;CIRCLED KOREAN CHARACTER JUEUI;So;0;ON;<circle> 110C 116E 110B 1174;;;;N;;;;;
+327E;CIRCLED HANGUL IEUNG U;So;0;ON;<circle> 110B 116E;;;;N;;;;;
+327F;KOREAN STANDARD SYMBOL;So;0;L;;;;;N;;;;;
+3280;CIRCLED IDEOGRAPH ONE;No;0;L;<circle> 4E00;;;1;N;;;;;
+3281;CIRCLED IDEOGRAPH TWO;No;0;L;<circle> 4E8C;;;2;N;;;;;
+3282;CIRCLED IDEOGRAPH THREE;No;0;L;<circle> 4E09;;;3;N;;;;;
+3283;CIRCLED IDEOGRAPH FOUR;No;0;L;<circle> 56DB;;;4;N;;;;;
+3284;CIRCLED IDEOGRAPH FIVE;No;0;L;<circle> 4E94;;;5;N;;;;;
+3285;CIRCLED IDEOGRAPH SIX;No;0;L;<circle> 516D;;;6;N;;;;;
+3286;CIRCLED IDEOGRAPH SEVEN;No;0;L;<circle> 4E03;;;7;N;;;;;
+3287;CIRCLED IDEOGRAPH EIGHT;No;0;L;<circle> 516B;;;8;N;;;;;
+3288;CIRCLED IDEOGRAPH NINE;No;0;L;<circle> 4E5D;;;9;N;;;;;
+3289;CIRCLED IDEOGRAPH TEN;No;0;L;<circle> 5341;;;10;N;;;;;
+328A;CIRCLED IDEOGRAPH MOON;So;0;L;<circle> 6708;;;;N;;;;;
+328B;CIRCLED IDEOGRAPH FIRE;So;0;L;<circle> 706B;;;;N;;;;;
+328C;CIRCLED IDEOGRAPH WATER;So;0;L;<circle> 6C34;;;;N;;;;;
+328D;CIRCLED IDEOGRAPH WOOD;So;0;L;<circle> 6728;;;;N;;;;;
+328E;CIRCLED IDEOGRAPH METAL;So;0;L;<circle> 91D1;;;;N;;;;;
+328F;CIRCLED IDEOGRAPH EARTH;So;0;L;<circle> 571F;;;;N;;;;;
+3290;CIRCLED IDEOGRAPH SUN;So;0;L;<circle> 65E5;;;;N;;;;;
+3291;CIRCLED IDEOGRAPH STOCK;So;0;L;<circle> 682A;;;;N;;;;;
+3292;CIRCLED IDEOGRAPH HAVE;So;0;L;<circle> 6709;;;;N;;;;;
+3293;CIRCLED IDEOGRAPH SOCIETY;So;0;L;<circle> 793E;;;;N;;;;;
+3294;CIRCLED IDEOGRAPH NAME;So;0;L;<circle> 540D;;;;N;;;;;
+3295;CIRCLED IDEOGRAPH SPECIAL;So;0;L;<circle> 7279;;;;N;;;;;
+3296;CIRCLED IDEOGRAPH FINANCIAL;So;0;L;<circle> 8CA1;;;;N;;;;;
+3297;CIRCLED IDEOGRAPH CONGRATULATION;So;0;L;<circle> 795D;;;;N;;;;;
+3298;CIRCLED IDEOGRAPH LABOR;So;0;L;<circle> 52B4;;;;N;;;;;
+3299;CIRCLED IDEOGRAPH SECRET;So;0;L;<circle> 79D8;;;;N;;;;;
+329A;CIRCLED IDEOGRAPH MALE;So;0;L;<circle> 7537;;;;N;;;;;
+329B;CIRCLED IDEOGRAPH FEMALE;So;0;L;<circle> 5973;;;;N;;;;;
+329C;CIRCLED IDEOGRAPH SUITABLE;So;0;L;<circle> 9069;;;;N;;;;;
+329D;CIRCLED IDEOGRAPH EXCELLENT;So;0;L;<circle> 512A;;;;N;;;;;
+329E;CIRCLED IDEOGRAPH PRINT;So;0;L;<circle> 5370;;;;N;;;;;
+329F;CIRCLED IDEOGRAPH ATTENTION;So;0;L;<circle> 6CE8;;;;N;;;;;
+32A0;CIRCLED IDEOGRAPH ITEM;So;0;L;<circle> 9805;;;;N;;;;;
+32A1;CIRCLED IDEOGRAPH REST;So;0;L;<circle> 4F11;;;;N;;;;;
+32A2;CIRCLED IDEOGRAPH COPY;So;0;L;<circle> 5199;;;;N;;;;;
+32A3;CIRCLED IDEOGRAPH CORRECT;So;0;L;<circle> 6B63;;;;N;;;;;
+32A4;CIRCLED IDEOGRAPH HIGH;So;0;L;<circle> 4E0A;;;;N;;;;;
+32A5;CIRCLED IDEOGRAPH CENTRE;So;0;L;<circle> 4E2D;;;;N;CIRCLED IDEOGRAPH CENTER;;;;
+32A6;CIRCLED IDEOGRAPH LOW;So;0;L;<circle> 4E0B;;;;N;;;;;
+32A7;CIRCLED IDEOGRAPH LEFT;So;0;L;<circle> 5DE6;;;;N;;;;;
+32A8;CIRCLED IDEOGRAPH RIGHT;So;0;L;<circle> 53F3;;;;N;;;;;
+32A9;CIRCLED IDEOGRAPH MEDICINE;So;0;L;<circle> 533B;;;;N;;;;;
+32AA;CIRCLED IDEOGRAPH RELIGION;So;0;L;<circle> 5B97;;;;N;;;;;
+32AB;CIRCLED IDEOGRAPH STUDY;So;0;L;<circle> 5B66;;;;N;;;;;
+32AC;CIRCLED IDEOGRAPH SUPERVISE;So;0;L;<circle> 76E3;;;;N;;;;;
+32AD;CIRCLED IDEOGRAPH ENTERPRISE;So;0;L;<circle> 4F01;;;;N;;;;;
+32AE;CIRCLED IDEOGRAPH RESOURCE;So;0;L;<circle> 8CC7;;;;N;;;;;
+32AF;CIRCLED IDEOGRAPH ALLIANCE;So;0;L;<circle> 5354;;;;N;;;;;
+32B0;CIRCLED IDEOGRAPH NIGHT;So;0;L;<circle> 591C;;;;N;;;;;
+32B1;CIRCLED NUMBER THIRTY SIX;No;0;ON;<circle> 0033 0036;;;36;N;;;;;
+32B2;CIRCLED NUMBER THIRTY SEVEN;No;0;ON;<circle> 0033 0037;;;37;N;;;;;
+32B3;CIRCLED NUMBER THIRTY EIGHT;No;0;ON;<circle> 0033 0038;;;38;N;;;;;
+32B4;CIRCLED NUMBER THIRTY NINE;No;0;ON;<circle> 0033 0039;;;39;N;;;;;
+32B5;CIRCLED NUMBER FORTY;No;0;ON;<circle> 0034 0030;;;40;N;;;;;
+32B6;CIRCLED NUMBER FORTY ONE;No;0;ON;<circle> 0034 0031;;;41;N;;;;;
+32B7;CIRCLED NUMBER FORTY TWO;No;0;ON;<circle> 0034 0032;;;42;N;;;;;
+32B8;CIRCLED NUMBER FORTY THREE;No;0;ON;<circle> 0034 0033;;;43;N;;;;;
+32B9;CIRCLED NUMBER FORTY FOUR;No;0;ON;<circle> 0034 0034;;;44;N;;;;;
+32BA;CIRCLED NUMBER FORTY FIVE;No;0;ON;<circle> 0034 0035;;;45;N;;;;;
+32BB;CIRCLED NUMBER FORTY SIX;No;0;ON;<circle> 0034 0036;;;46;N;;;;;
+32BC;CIRCLED NUMBER FORTY SEVEN;No;0;ON;<circle> 0034 0037;;;47;N;;;;;
+32BD;CIRCLED NUMBER FORTY EIGHT;No;0;ON;<circle> 0034 0038;;;48;N;;;;;
+32BE;CIRCLED NUMBER FORTY NINE;No;0;ON;<circle> 0034 0039;;;49;N;;;;;
+32BF;CIRCLED NUMBER FIFTY;No;0;ON;<circle> 0035 0030;;;50;N;;;;;
+32C0;IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY;So;0;L;<compat> 0031 6708;;;;N;;;;;
+32C1;IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY;So;0;L;<compat> 0032 6708;;;;N;;;;;
+32C2;IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH;So;0;L;<compat> 0033 6708;;;;N;;;;;
+32C3;IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL;So;0;L;<compat> 0034 6708;;;;N;;;;;
+32C4;IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY;So;0;L;<compat> 0035 6708;;;;N;;;;;
+32C5;IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE;So;0;L;<compat> 0036 6708;;;;N;;;;;
+32C6;IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY;So;0;L;<compat> 0037 6708;;;;N;;;;;
+32C7;IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST;So;0;L;<compat> 0038 6708;;;;N;;;;;
+32C8;IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER;So;0;L;<compat> 0039 6708;;;;N;;;;;
+32C9;IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER;So;0;L;<compat> 0031 0030 6708;;;;N;;;;;
+32CA;IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER;So;0;L;<compat> 0031 0031 6708;;;;N;;;;;
+32CB;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER;So;0;L;<compat> 0031 0032 6708;;;;N;;;;;
+32CC;SQUARE HG;So;0;ON;<square> 0048 0067;;;;N;;;;;
+32CD;SQUARE ERG;So;0;ON;<square> 0065 0072 0067;;;;N;;;;;
+32CE;SQUARE EV;So;0;ON;<square> 0065 0056;;;;N;;;;;
+32CF;LIMITED LIABILITY SIGN;So;0;ON;<square> 004C 0054 0044;;;;N;;;;;
+32D0;CIRCLED KATAKANA A;So;0;L;<circle> 30A2;;;;N;;;;;
+32D1;CIRCLED KATAKANA I;So;0;L;<circle> 30A4;;;;N;;;;;
+32D2;CIRCLED KATAKANA U;So;0;L;<circle> 30A6;;;;N;;;;;
+32D3;CIRCLED KATAKANA E;So;0;L;<circle> 30A8;;;;N;;;;;
+32D4;CIRCLED KATAKANA O;So;0;L;<circle> 30AA;;;;N;;;;;
+32D5;CIRCLED KATAKANA KA;So;0;L;<circle> 30AB;;;;N;;;;;
+32D6;CIRCLED KATAKANA KI;So;0;L;<circle> 30AD;;;;N;;;;;
+32D7;CIRCLED KATAKANA KU;So;0;L;<circle> 30AF;;;;N;;;;;
+32D8;CIRCLED KATAKANA KE;So;0;L;<circle> 30B1;;;;N;;;;;
+32D9;CIRCLED KATAKANA KO;So;0;L;<circle> 30B3;;;;N;;;;;
+32DA;CIRCLED KATAKANA SA;So;0;L;<circle> 30B5;;;;N;;;;;
+32DB;CIRCLED KATAKANA SI;So;0;L;<circle> 30B7;;;;N;;;;;
+32DC;CIRCLED KATAKANA SU;So;0;L;<circle> 30B9;;;;N;;;;;
+32DD;CIRCLED KATAKANA SE;So;0;L;<circle> 30BB;;;;N;;;;;
+32DE;CIRCLED KATAKANA SO;So;0;L;<circle> 30BD;;;;N;;;;;
+32DF;CIRCLED KATAKANA TA;So;0;L;<circle> 30BF;;;;N;;;;;
+32E0;CIRCLED KATAKANA TI;So;0;L;<circle> 30C1;;;;N;;;;;
+32E1;CIRCLED KATAKANA TU;So;0;L;<circle> 30C4;;;;N;;;;;
+32E2;CIRCLED KATAKANA TE;So;0;L;<circle> 30C6;;;;N;;;;;
+32E3;CIRCLED KATAKANA TO;So;0;L;<circle> 30C8;;;;N;;;;;
+32E4;CIRCLED KATAKANA NA;So;0;L;<circle> 30CA;;;;N;;;;;
+32E5;CIRCLED KATAKANA NI;So;0;L;<circle> 30CB;;;;N;;;;;
+32E6;CIRCLED KATAKANA NU;So;0;L;<circle> 30CC;;;;N;;;;;
+32E7;CIRCLED KATAKANA NE;So;0;L;<circle> 30CD;;;;N;;;;;
+32E8;CIRCLED KATAKANA NO;So;0;L;<circle> 30CE;;;;N;;;;;
+32E9;CIRCLED KATAKANA HA;So;0;L;<circle> 30CF;;;;N;;;;;
+32EA;CIRCLED KATAKANA HI;So;0;L;<circle> 30D2;;;;N;;;;;
+32EB;CIRCLED KATAKANA HU;So;0;L;<circle> 30D5;;;;N;;;;;
+32EC;CIRCLED KATAKANA HE;So;0;L;<circle> 30D8;;;;N;;;;;
+32ED;CIRCLED KATAKANA HO;So;0;L;<circle> 30DB;;;;N;;;;;
+32EE;CIRCLED KATAKANA MA;So;0;L;<circle> 30DE;;;;N;;;;;
+32EF;CIRCLED KATAKANA MI;So;0;L;<circle> 30DF;;;;N;;;;;
+32F0;CIRCLED KATAKANA MU;So;0;L;<circle> 30E0;;;;N;;;;;
+32F1;CIRCLED KATAKANA ME;So;0;L;<circle> 30E1;;;;N;;;;;
+32F2;CIRCLED KATAKANA MO;So;0;L;<circle> 30E2;;;;N;;;;;
+32F3;CIRCLED KATAKANA YA;So;0;L;<circle> 30E4;;;;N;;;;;
+32F4;CIRCLED KATAKANA YU;So;0;L;<circle> 30E6;;;;N;;;;;
+32F5;CIRCLED KATAKANA YO;So;0;L;<circle> 30E8;;;;N;;;;;
+32F6;CIRCLED KATAKANA RA;So;0;L;<circle> 30E9;;;;N;;;;;
+32F7;CIRCLED KATAKANA RI;So;0;L;<circle> 30EA;;;;N;;;;;
+32F8;CIRCLED KATAKANA RU;So;0;L;<circle> 30EB;;;;N;;;;;
+32F9;CIRCLED KATAKANA RE;So;0;L;<circle> 30EC;;;;N;;;;;
+32FA;CIRCLED KATAKANA RO;So;0;L;<circle> 30ED;;;;N;;;;;
+32FB;CIRCLED KATAKANA WA;So;0;L;<circle> 30EF;;;;N;;;;;
+32FC;CIRCLED KATAKANA WI;So;0;L;<circle> 30F0;;;;N;;;;;
+32FD;CIRCLED KATAKANA WE;So;0;L;<circle> 30F1;;;;N;;;;;
+32FE;CIRCLED KATAKANA WO;So;0;L;<circle> 30F2;;;;N;;;;;
+3300;SQUARE APAATO;So;0;L;<square> 30A2 30D1 30FC 30C8;;;;N;SQUARED APAATO;;;;
+3301;SQUARE ARUHUA;So;0;L;<square> 30A2 30EB 30D5 30A1;;;;N;SQUARED ARUHUA;;;;
+3302;SQUARE ANPEA;So;0;L;<square> 30A2 30F3 30DA 30A2;;;;N;SQUARED ANPEA;;;;
+3303;SQUARE AARU;So;0;L;<square> 30A2 30FC 30EB;;;;N;SQUARED AARU;;;;
+3304;SQUARE ININGU;So;0;L;<square> 30A4 30CB 30F3 30B0;;;;N;SQUARED ININGU;;;;
+3305;SQUARE INTI;So;0;L;<square> 30A4 30F3 30C1;;;;N;SQUARED INTI;;;;
+3306;SQUARE UON;So;0;L;<square> 30A6 30A9 30F3;;;;N;SQUARED UON;;;;
+3307;SQUARE ESUKUUDO;So;0;L;<square> 30A8 30B9 30AF 30FC 30C9;;;;N;SQUARED ESUKUUDO;;;;
+3308;SQUARE EEKAA;So;0;L;<square> 30A8 30FC 30AB 30FC;;;;N;SQUARED EEKAA;;;;
+3309;SQUARE ONSU;So;0;L;<square> 30AA 30F3 30B9;;;;N;SQUARED ONSU;;;;
+330A;SQUARE OOMU;So;0;L;<square> 30AA 30FC 30E0;;;;N;SQUARED OOMU;;;;
+330B;SQUARE KAIRI;So;0;L;<square> 30AB 30A4 30EA;;;;N;SQUARED KAIRI;;;;
+330C;SQUARE KARATTO;So;0;L;<square> 30AB 30E9 30C3 30C8;;;;N;SQUARED KARATTO;;;;
+330D;SQUARE KARORII;So;0;L;<square> 30AB 30ED 30EA 30FC;;;;N;SQUARED KARORII;;;;
+330E;SQUARE GARON;So;0;L;<square> 30AC 30ED 30F3;;;;N;SQUARED GARON;;;;
+330F;SQUARE GANMA;So;0;L;<square> 30AC 30F3 30DE;;;;N;SQUARED GANMA;;;;
+3310;SQUARE GIGA;So;0;L;<square> 30AE 30AC;;;;N;SQUARED GIGA;;;;
+3311;SQUARE GINII;So;0;L;<square> 30AE 30CB 30FC;;;;N;SQUARED GINII;;;;
+3312;SQUARE KYURII;So;0;L;<square> 30AD 30E5 30EA 30FC;;;;N;SQUARED KYURII;;;;
+3313;SQUARE GIRUDAA;So;0;L;<square> 30AE 30EB 30C0 30FC;;;;N;SQUARED GIRUDAA;;;;
+3314;SQUARE KIRO;So;0;L;<square> 30AD 30ED;;;;N;SQUARED KIRO;;;;
+3315;SQUARE KIROGURAMU;So;0;L;<square> 30AD 30ED 30B0 30E9 30E0;;;;N;SQUARED KIROGURAMU;;;;
+3316;SQUARE KIROMEETORU;So;0;L;<square> 30AD 30ED 30E1 30FC 30C8 30EB;;;;N;SQUARED KIROMEETORU;;;;
+3317;SQUARE KIROWATTO;So;0;L;<square> 30AD 30ED 30EF 30C3 30C8;;;;N;SQUARED KIROWATTO;;;;
+3318;SQUARE GURAMU;So;0;L;<square> 30B0 30E9 30E0;;;;N;SQUARED GURAMU;;;;
+3319;SQUARE GURAMUTON;So;0;L;<square> 30B0 30E9 30E0 30C8 30F3;;;;N;SQUARED GURAMUTON;;;;
+331A;SQUARE KURUZEIRO;So;0;L;<square> 30AF 30EB 30BC 30A4 30ED;;;;N;SQUARED KURUZEIRO;;;;
+331B;SQUARE KUROONE;So;0;L;<square> 30AF 30ED 30FC 30CD;;;;N;SQUARED KUROONE;;;;
+331C;SQUARE KEESU;So;0;L;<square> 30B1 30FC 30B9;;;;N;SQUARED KEESU;;;;
+331D;SQUARE KORUNA;So;0;L;<square> 30B3 30EB 30CA;;;;N;SQUARED KORUNA;;;;
+331E;SQUARE KOOPO;So;0;L;<square> 30B3 30FC 30DD;;;;N;SQUARED KOOPO;;;;
+331F;SQUARE SAIKURU;So;0;L;<square> 30B5 30A4 30AF 30EB;;;;N;SQUARED SAIKURU;;;;
+3320;SQUARE SANTIIMU;So;0;L;<square> 30B5 30F3 30C1 30FC 30E0;;;;N;SQUARED SANTIIMU;;;;
+3321;SQUARE SIRINGU;So;0;L;<square> 30B7 30EA 30F3 30B0;;;;N;SQUARED SIRINGU;;;;
+3322;SQUARE SENTI;So;0;L;<square> 30BB 30F3 30C1;;;;N;SQUARED SENTI;;;;
+3323;SQUARE SENTO;So;0;L;<square> 30BB 30F3 30C8;;;;N;SQUARED SENTO;;;;
+3324;SQUARE DAASU;So;0;L;<square> 30C0 30FC 30B9;;;;N;SQUARED DAASU;;;;
+3325;SQUARE DESI;So;0;L;<square> 30C7 30B7;;;;N;SQUARED DESI;;;;
+3326;SQUARE DORU;So;0;L;<square> 30C9 30EB;;;;N;SQUARED DORU;;;;
+3327;SQUARE TON;So;0;L;<square> 30C8 30F3;;;;N;SQUARED TON;;;;
+3328;SQUARE NANO;So;0;L;<square> 30CA 30CE;;;;N;SQUARED NANO;;;;
+3329;SQUARE NOTTO;So;0;L;<square> 30CE 30C3 30C8;;;;N;SQUARED NOTTO;;;;
+332A;SQUARE HAITU;So;0;L;<square> 30CF 30A4 30C4;;;;N;SQUARED HAITU;;;;
+332B;SQUARE PAASENTO;So;0;L;<square> 30D1 30FC 30BB 30F3 30C8;;;;N;SQUARED PAASENTO;;;;
+332C;SQUARE PAATU;So;0;L;<square> 30D1 30FC 30C4;;;;N;SQUARED PAATU;;;;
+332D;SQUARE BAARERU;So;0;L;<square> 30D0 30FC 30EC 30EB;;;;N;SQUARED BAARERU;;;;
+332E;SQUARE PIASUTORU;So;0;L;<square> 30D4 30A2 30B9 30C8 30EB;;;;N;SQUARED PIASUTORU;;;;
+332F;SQUARE PIKURU;So;0;L;<square> 30D4 30AF 30EB;;;;N;SQUARED PIKURU;;;;
+3330;SQUARE PIKO;So;0;L;<square> 30D4 30B3;;;;N;SQUARED PIKO;;;;
+3331;SQUARE BIRU;So;0;L;<square> 30D3 30EB;;;;N;SQUARED BIRU;;;;
+3332;SQUARE HUARADDO;So;0;L;<square> 30D5 30A1 30E9 30C3 30C9;;;;N;SQUARED HUARADDO;;;;
+3333;SQUARE HUIITO;So;0;L;<square> 30D5 30A3 30FC 30C8;;;;N;SQUARED HUIITO;;;;
+3334;SQUARE BUSSYERU;So;0;L;<square> 30D6 30C3 30B7 30A7 30EB;;;;N;SQUARED BUSSYERU;;;;
+3335;SQUARE HURAN;So;0;L;<square> 30D5 30E9 30F3;;;;N;SQUARED HURAN;;;;
+3336;SQUARE HEKUTAARU;So;0;L;<square> 30D8 30AF 30BF 30FC 30EB;;;;N;SQUARED HEKUTAARU;;;;
+3337;SQUARE PESO;So;0;L;<square> 30DA 30BD;;;;N;SQUARED PESO;;;;
+3338;SQUARE PENIHI;So;0;L;<square> 30DA 30CB 30D2;;;;N;SQUARED PENIHI;;;;
+3339;SQUARE HERUTU;So;0;L;<square> 30D8 30EB 30C4;;;;N;SQUARED HERUTU;;;;
+333A;SQUARE PENSU;So;0;L;<square> 30DA 30F3 30B9;;;;N;SQUARED PENSU;;;;
+333B;SQUARE PEEZI;So;0;L;<square> 30DA 30FC 30B8;;;;N;SQUARED PEEZI;;;;
+333C;SQUARE BEETA;So;0;L;<square> 30D9 30FC 30BF;;;;N;SQUARED BEETA;;;;
+333D;SQUARE POINTO;So;0;L;<square> 30DD 30A4 30F3 30C8;;;;N;SQUARED POINTO;;;;
+333E;SQUARE BORUTO;So;0;L;<square> 30DC 30EB 30C8;;;;N;SQUARED BORUTO;;;;
+333F;SQUARE HON;So;0;L;<square> 30DB 30F3;;;;N;SQUARED HON;;;;
+3340;SQUARE PONDO;So;0;L;<square> 30DD 30F3 30C9;;;;N;SQUARED PONDO;;;;
+3341;SQUARE HOORU;So;0;L;<square> 30DB 30FC 30EB;;;;N;SQUARED HOORU;;;;
+3342;SQUARE HOON;So;0;L;<square> 30DB 30FC 30F3;;;;N;SQUARED HOON;;;;
+3343;SQUARE MAIKURO;So;0;L;<square> 30DE 30A4 30AF 30ED;;;;N;SQUARED MAIKURO;;;;
+3344;SQUARE MAIRU;So;0;L;<square> 30DE 30A4 30EB;;;;N;SQUARED MAIRU;;;;
+3345;SQUARE MAHHA;So;0;L;<square> 30DE 30C3 30CF;;;;N;SQUARED MAHHA;;;;
+3346;SQUARE MARUKU;So;0;L;<square> 30DE 30EB 30AF;;;;N;SQUARED MARUKU;;;;
+3347;SQUARE MANSYON;So;0;L;<square> 30DE 30F3 30B7 30E7 30F3;;;;N;SQUARED MANSYON;;;;
+3348;SQUARE MIKURON;So;0;L;<square> 30DF 30AF 30ED 30F3;;;;N;SQUARED MIKURON;;;;
+3349;SQUARE MIRI;So;0;L;<square> 30DF 30EA;;;;N;SQUARED MIRI;;;;
+334A;SQUARE MIRIBAARU;So;0;L;<square> 30DF 30EA 30D0 30FC 30EB;;;;N;SQUARED MIRIBAARU;;;;
+334B;SQUARE MEGA;So;0;L;<square> 30E1 30AC;;;;N;SQUARED MEGA;;;;
+334C;SQUARE MEGATON;So;0;L;<square> 30E1 30AC 30C8 30F3;;;;N;SQUARED MEGATON;;;;
+334D;SQUARE MEETORU;So;0;L;<square> 30E1 30FC 30C8 30EB;;;;N;SQUARED MEETORU;;;;
+334E;SQUARE YAADO;So;0;L;<square> 30E4 30FC 30C9;;;;N;SQUARED YAADO;;;;
+334F;SQUARE YAARU;So;0;L;<square> 30E4 30FC 30EB;;;;N;SQUARED YAARU;;;;
+3350;SQUARE YUAN;So;0;L;<square> 30E6 30A2 30F3;;;;N;SQUARED YUAN;;;;
+3351;SQUARE RITTORU;So;0;L;<square> 30EA 30C3 30C8 30EB;;;;N;SQUARED RITTORU;;;;
+3352;SQUARE RIRA;So;0;L;<square> 30EA 30E9;;;;N;SQUARED RIRA;;;;
+3353;SQUARE RUPII;So;0;L;<square> 30EB 30D4 30FC;;;;N;SQUARED RUPII;;;;
+3354;SQUARE RUUBURU;So;0;L;<square> 30EB 30FC 30D6 30EB;;;;N;SQUARED RUUBURU;;;;
+3355;SQUARE REMU;So;0;L;<square> 30EC 30E0;;;;N;SQUARED REMU;;;;
+3356;SQUARE RENTOGEN;So;0;L;<square> 30EC 30F3 30C8 30B2 30F3;;;;N;SQUARED RENTOGEN;;;;
+3357;SQUARE WATTO;So;0;L;<square> 30EF 30C3 30C8;;;;N;SQUARED WATTO;;;;
+3358;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO;So;0;L;<compat> 0030 70B9;;;;N;;;;;
+3359;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE;So;0;L;<compat> 0031 70B9;;;;N;;;;;
+335A;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO;So;0;L;<compat> 0032 70B9;;;;N;;;;;
+335B;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE;So;0;L;<compat> 0033 70B9;;;;N;;;;;
+335C;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR;So;0;L;<compat> 0034 70B9;;;;N;;;;;
+335D;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE;So;0;L;<compat> 0035 70B9;;;;N;;;;;
+335E;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX;So;0;L;<compat> 0036 70B9;;;;N;;;;;
+335F;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN;So;0;L;<compat> 0037 70B9;;;;N;;;;;
+3360;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT;So;0;L;<compat> 0038 70B9;;;;N;;;;;
+3361;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE;So;0;L;<compat> 0039 70B9;;;;N;;;;;
+3362;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN;So;0;L;<compat> 0031 0030 70B9;;;;N;;;;;
+3363;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN;So;0;L;<compat> 0031 0031 70B9;;;;N;;;;;
+3364;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE;So;0;L;<compat> 0031 0032 70B9;;;;N;;;;;
+3365;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN;So;0;L;<compat> 0031 0033 70B9;;;;N;;;;;
+3366;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN;So;0;L;<compat> 0031 0034 70B9;;;;N;;;;;
+3367;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN;So;0;L;<compat> 0031 0035 70B9;;;;N;;;;;
+3368;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN;So;0;L;<compat> 0031 0036 70B9;;;;N;;;;;
+3369;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN;So;0;L;<compat> 0031 0037 70B9;;;;N;;;;;
+336A;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN;So;0;L;<compat> 0031 0038 70B9;;;;N;;;;;
+336B;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN;So;0;L;<compat> 0031 0039 70B9;;;;N;;;;;
+336C;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY;So;0;L;<compat> 0032 0030 70B9;;;;N;;;;;
+336D;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE;So;0;L;<compat> 0032 0031 70B9;;;;N;;;;;
+336E;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO;So;0;L;<compat> 0032 0032 70B9;;;;N;;;;;
+336F;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE;So;0;L;<compat> 0032 0033 70B9;;;;N;;;;;
+3370;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR;So;0;L;<compat> 0032 0034 70B9;;;;N;;;;;
+3371;SQUARE HPA;So;0;L;<square> 0068 0050 0061;;;;N;;;;;
+3372;SQUARE DA;So;0;L;<square> 0064 0061;;;;N;;;;;
+3373;SQUARE AU;So;0;L;<square> 0041 0055;;;;N;;;;;
+3374;SQUARE BAR;So;0;L;<square> 0062 0061 0072;;;;N;;;;;
+3375;SQUARE OV;So;0;L;<square> 006F 0056;;;;N;;;;;
+3376;SQUARE PC;So;0;L;<square> 0070 0063;;;;N;;;;;
+3377;SQUARE DM;So;0;ON;<square> 0064 006D;;;;N;;;;;
+3378;SQUARE DM SQUARED;So;0;ON;<square> 0064 006D 00B2;;;;N;;;;;
+3379;SQUARE DM CUBED;So;0;ON;<square> 0064 006D 00B3;;;;N;;;;;
+337A;SQUARE IU;So;0;ON;<square> 0049 0055;;;;N;;;;;
+337B;SQUARE ERA NAME HEISEI;So;0;L;<square> 5E73 6210;;;;N;SQUARED TWO IDEOGRAPHS ERA NAME HEISEI;;;;
+337C;SQUARE ERA NAME SYOUWA;So;0;L;<square> 662D 548C;;;;N;SQUARED TWO IDEOGRAPHS ERA NAME SYOUWA;;;;
+337D;SQUARE ERA NAME TAISYOU;So;0;L;<square> 5927 6B63;;;;N;SQUARED TWO IDEOGRAPHS ERA NAME TAISYOU;;;;
+337E;SQUARE ERA NAME MEIZI;So;0;L;<square> 660E 6CBB;;;;N;SQUARED TWO IDEOGRAPHS ERA NAME MEIZI;;;;
+337F;SQUARE CORPORATION;So;0;L;<square> 682A 5F0F 4F1A 793E;;;;N;SQUARED FOUR IDEOGRAPHS CORPORATION;;;;
+3380;SQUARE PA AMPS;So;0;L;<square> 0070 0041;;;;N;SQUARED PA AMPS;;;;
+3381;SQUARE NA;So;0;L;<square> 006E 0041;;;;N;SQUARED NA;;;;
+3382;SQUARE MU A;So;0;L;<square> 03BC 0041;;;;N;SQUARED MU A;;;;
+3383;SQUARE MA;So;0;L;<square> 006D 0041;;;;N;SQUARED MA;;;;
+3384;SQUARE KA;So;0;L;<square> 006B 0041;;;;N;SQUARED KA;;;;
+3385;SQUARE KB;So;0;L;<square> 004B 0042;;;;N;SQUARED KB;;;;
+3386;SQUARE MB;So;0;L;<square> 004D 0042;;;;N;SQUARED MB;;;;
+3387;SQUARE GB;So;0;L;<square> 0047 0042;;;;N;SQUARED GB;;;;
+3388;SQUARE CAL;So;0;L;<square> 0063 0061 006C;;;;N;SQUARED CAL;;;;
+3389;SQUARE KCAL;So;0;L;<square> 006B 0063 0061 006C;;;;N;SQUARED KCAL;;;;
+338A;SQUARE PF;So;0;L;<square> 0070 0046;;;;N;SQUARED PF;;;;
+338B;SQUARE NF;So;0;L;<square> 006E 0046;;;;N;SQUARED NF;;;;
+338C;SQUARE MU F;So;0;L;<square> 03BC 0046;;;;N;SQUARED MU F;;;;
+338D;SQUARE MU G;So;0;L;<square> 03BC 0067;;;;N;SQUARED MU G;;;;
+338E;SQUARE MG;So;0;L;<square> 006D 0067;;;;N;SQUARED MG;;;;
+338F;SQUARE KG;So;0;L;<square> 006B 0067;;;;N;SQUARED KG;;;;
+3390;SQUARE HZ;So;0;L;<square> 0048 007A;;;;N;SQUARED HZ;;;;
+3391;SQUARE KHZ;So;0;L;<square> 006B 0048 007A;;;;N;SQUARED KHZ;;;;
+3392;SQUARE MHZ;So;0;L;<square> 004D 0048 007A;;;;N;SQUARED MHZ;;;;
+3393;SQUARE GHZ;So;0;L;<square> 0047 0048 007A;;;;N;SQUARED GHZ;;;;
+3394;SQUARE THZ;So;0;L;<square> 0054 0048 007A;;;;N;SQUARED THZ;;;;
+3395;SQUARE MU L;So;0;L;<square> 03BC 2113;;;;N;SQUARED MU L;;;;
+3396;SQUARE ML;So;0;L;<square> 006D 2113;;;;N;SQUARED ML;;;;
+3397;SQUARE DL;So;0;L;<square> 0064 2113;;;;N;SQUARED DL;;;;
+3398;SQUARE KL;So;0;L;<square> 006B 2113;;;;N;SQUARED KL;;;;
+3399;SQUARE FM;So;0;L;<square> 0066 006D;;;;N;SQUARED FM;;;;
+339A;SQUARE NM;So;0;L;<square> 006E 006D;;;;N;SQUARED NM;;;;
+339B;SQUARE MU M;So;0;L;<square> 03BC 006D;;;;N;SQUARED MU M;;;;
+339C;SQUARE MM;So;0;L;<square> 006D 006D;;;;N;SQUARED MM;;;;
+339D;SQUARE CM;So;0;L;<square> 0063 006D;;;;N;SQUARED CM;;;;
+339E;SQUARE KM;So;0;L;<square> 006B 006D;;;;N;SQUARED KM;;;;
+339F;SQUARE MM SQUARED;So;0;L;<square> 006D 006D 00B2;;;;N;SQUARED MM SQUARED;;;;
+33A0;SQUARE CM SQUARED;So;0;L;<square> 0063 006D 00B2;;;;N;SQUARED CM SQUARED;;;;
+33A1;SQUARE M SQUARED;So;0;L;<square> 006D 00B2;;;;N;SQUARED M SQUARED;;;;
+33A2;SQUARE KM SQUARED;So;0;L;<square> 006B 006D 00B2;;;;N;SQUARED KM SQUARED;;;;
+33A3;SQUARE MM CUBED;So;0;L;<square> 006D 006D 00B3;;;;N;SQUARED MM CUBED;;;;
+33A4;SQUARE CM CUBED;So;0;L;<square> 0063 006D 00B3;;;;N;SQUARED CM CUBED;;;;
+33A5;SQUARE M CUBED;So;0;L;<square> 006D 00B3;;;;N;SQUARED M CUBED;;;;
+33A6;SQUARE KM CUBED;So;0;L;<square> 006B 006D 00B3;;;;N;SQUARED KM CUBED;;;;
+33A7;SQUARE M OVER S;So;0;L;<square> 006D 2215 0073;;;;N;SQUARED M OVER S;;;;
+33A8;SQUARE M OVER S SQUARED;So;0;L;<square> 006D 2215 0073 00B2;;;;N;SQUARED M OVER S SQUARED;;;;
+33A9;SQUARE PA;So;0;L;<square> 0050 0061;;;;N;SQUARED PA;;;;
+33AA;SQUARE KPA;So;0;L;<square> 006B 0050 0061;;;;N;SQUARED KPA;;;;
+33AB;SQUARE MPA;So;0;L;<square> 004D 0050 0061;;;;N;SQUARED MPA;;;;
+33AC;SQUARE GPA;So;0;L;<square> 0047 0050 0061;;;;N;SQUARED GPA;;;;
+33AD;SQUARE RAD;So;0;L;<square> 0072 0061 0064;;;;N;SQUARED RAD;;;;
+33AE;SQUARE RAD OVER S;So;0;L;<square> 0072 0061 0064 2215 0073;;;;N;SQUARED RAD OVER S;;;;
+33AF;SQUARE RAD OVER S SQUARED;So;0;L;<square> 0072 0061 0064 2215 0073 00B2;;;;N;SQUARED RAD OVER S SQUARED;;;;
+33B0;SQUARE PS;So;0;L;<square> 0070 0073;;;;N;SQUARED PS;;;;
+33B1;SQUARE NS;So;0;L;<square> 006E 0073;;;;N;SQUARED NS;;;;
+33B2;SQUARE MU S;So;0;L;<square> 03BC 0073;;;;N;SQUARED MU S;;;;
+33B3;SQUARE MS;So;0;L;<square> 006D 0073;;;;N;SQUARED MS;;;;
+33B4;SQUARE PV;So;0;L;<square> 0070 0056;;;;N;SQUARED PV;;;;
+33B5;SQUARE NV;So;0;L;<square> 006E 0056;;;;N;SQUARED NV;;;;
+33B6;SQUARE MU V;So;0;L;<square> 03BC 0056;;;;N;SQUARED MU V;;;;
+33B7;SQUARE MV;So;0;L;<square> 006D 0056;;;;N;SQUARED MV;;;;
+33B8;SQUARE KV;So;0;L;<square> 006B 0056;;;;N;SQUARED KV;;;;
+33B9;SQUARE MV MEGA;So;0;L;<square> 004D 0056;;;;N;SQUARED MV MEGA;;;;
+33BA;SQUARE PW;So;0;L;<square> 0070 0057;;;;N;SQUARED PW;;;;
+33BB;SQUARE NW;So;0;L;<square> 006E 0057;;;;N;SQUARED NW;;;;
+33BC;SQUARE MU W;So;0;L;<square> 03BC 0057;;;;N;SQUARED MU W;;;;
+33BD;SQUARE MW;So;0;L;<square> 006D 0057;;;;N;SQUARED MW;;;;
+33BE;SQUARE KW;So;0;L;<square> 006B 0057;;;;N;SQUARED KW;;;;
+33BF;SQUARE MW MEGA;So;0;L;<square> 004D 0057;;;;N;SQUARED MW MEGA;;;;
+33C0;SQUARE K OHM;So;0;L;<square> 006B 03A9;;;;N;SQUARED K OHM;;;;
+33C1;SQUARE M OHM;So;0;L;<square> 004D 03A9;;;;N;SQUARED M OHM;;;;
+33C2;SQUARE AM;So;0;L;<square> 0061 002E 006D 002E;;;;N;SQUARED AM;;;;
+33C3;SQUARE BQ;So;0;L;<square> 0042 0071;;;;N;SQUARED BQ;;;;
+33C4;SQUARE CC;So;0;L;<square> 0063 0063;;;;N;SQUARED CC;;;;
+33C5;SQUARE CD;So;0;L;<square> 0063 0064;;;;N;SQUARED CD;;;;
+33C6;SQUARE C OVER KG;So;0;L;<square> 0043 2215 006B 0067;;;;N;SQUARED C OVER KG;;;;
+33C7;SQUARE CO;So;0;L;<square> 0043 006F 002E;;;;N;SQUARED CO;;;;
+33C8;SQUARE DB;So;0;L;<square> 0064 0042;;;;N;SQUARED DB;;;;
+33C9;SQUARE GY;So;0;L;<square> 0047 0079;;;;N;SQUARED GY;;;;
+33CA;SQUARE HA;So;0;L;<square> 0068 0061;;;;N;SQUARED HA;;;;
+33CB;SQUARE HP;So;0;L;<square> 0048 0050;;;;N;SQUARED HP;;;;
+33CC;SQUARE IN;So;0;L;<square> 0069 006E;;;;N;SQUARED IN;;;;
+33CD;SQUARE KK;So;0;L;<square> 004B 004B;;;;N;SQUARED KK;;;;
+33CE;SQUARE KM CAPITAL;So;0;L;<square> 004B 004D;;;;N;SQUARED KM CAPITAL;;;;
+33CF;SQUARE KT;So;0;L;<square> 006B 0074;;;;N;SQUARED KT;;;;
+33D0;SQUARE LM;So;0;L;<square> 006C 006D;;;;N;SQUARED LM;;;;
+33D1;SQUARE LN;So;0;L;<square> 006C 006E;;;;N;SQUARED LN;;;;
+33D2;SQUARE LOG;So;0;L;<square> 006C 006F 0067;;;;N;SQUARED LOG;;;;
+33D3;SQUARE LX;So;0;L;<square> 006C 0078;;;;N;SQUARED LX;;;;
+33D4;SQUARE MB SMALL;So;0;L;<square> 006D 0062;;;;N;SQUARED MB SMALL;;;;
+33D5;SQUARE MIL;So;0;L;<square> 006D 0069 006C;;;;N;SQUARED MIL;;;;
+33D6;SQUARE MOL;So;0;L;<square> 006D 006F 006C;;;;N;SQUARED MOL;;;;
+33D7;SQUARE PH;So;0;L;<square> 0050 0048;;;;N;SQUARED PH;;;;
+33D8;SQUARE PM;So;0;L;<square> 0070 002E 006D 002E;;;;N;SQUARED PM;;;;
+33D9;SQUARE PPM;So;0;L;<square> 0050 0050 004D;;;;N;SQUARED PPM;;;;
+33DA;SQUARE PR;So;0;L;<square> 0050 0052;;;;N;SQUARED PR;;;;
+33DB;SQUARE SR;So;0;L;<square> 0073 0072;;;;N;SQUARED SR;;;;
+33DC;SQUARE SV;So;0;L;<square> 0053 0076;;;;N;SQUARED SV;;;;
+33DD;SQUARE WB;So;0;L;<square> 0057 0062;;;;N;SQUARED WB;;;;
+33DE;SQUARE V OVER M;So;0;ON;<square> 0056 2215 006D;;;;N;;;;;
+33DF;SQUARE A OVER M;So;0;ON;<square> 0041 2215 006D;;;;N;;;;;
+33E0;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE;So;0;L;<compat> 0031 65E5;;;;N;;;;;
+33E1;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO;So;0;L;<compat> 0032 65E5;;;;N;;;;;
+33E2;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE;So;0;L;<compat> 0033 65E5;;;;N;;;;;
+33E3;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR;So;0;L;<compat> 0034 65E5;;;;N;;;;;
+33E4;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE;So;0;L;<compat> 0035 65E5;;;;N;;;;;
+33E5;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX;So;0;L;<compat> 0036 65E5;;;;N;;;;;
+33E6;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN;So;0;L;<compat> 0037 65E5;;;;N;;;;;
+33E7;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT;So;0;L;<compat> 0038 65E5;;;;N;;;;;
+33E8;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE;So;0;L;<compat> 0039 65E5;;;;N;;;;;
+33E9;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN;So;0;L;<compat> 0031 0030 65E5;;;;N;;;;;
+33EA;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN;So;0;L;<compat> 0031 0031 65E5;;;;N;;;;;
+33EB;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE;So;0;L;<compat> 0031 0032 65E5;;;;N;;;;;
+33EC;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN;So;0;L;<compat> 0031 0033 65E5;;;;N;;;;;
+33ED;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN;So;0;L;<compat> 0031 0034 65E5;;;;N;;;;;
+33EE;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN;So;0;L;<compat> 0031 0035 65E5;;;;N;;;;;
+33EF;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN;So;0;L;<compat> 0031 0036 65E5;;;;N;;;;;
+33F0;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN;So;0;L;<compat> 0031 0037 65E5;;;;N;;;;;
+33F1;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN;So;0;L;<compat> 0031 0038 65E5;;;;N;;;;;
+33F2;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN;So;0;L;<compat> 0031 0039 65E5;;;;N;;;;;
+33F3;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY;So;0;L;<compat> 0032 0030 65E5;;;;N;;;;;
+33F4;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE;So;0;L;<compat> 0032 0031 65E5;;;;N;;;;;
+33F5;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO;So;0;L;<compat> 0032 0032 65E5;;;;N;;;;;
+33F6;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE;So;0;L;<compat> 0032 0033 65E5;;;;N;;;;;
+33F7;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR;So;0;L;<compat> 0032 0034 65E5;;;;N;;;;;
+33F8;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE;So;0;L;<compat> 0032 0035 65E5;;;;N;;;;;
+33F9;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX;So;0;L;<compat> 0032 0036 65E5;;;;N;;;;;
+33FA;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN;So;0;L;<compat> 0032 0037 65E5;;;;N;;;;;
+33FB;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT;So;0;L;<compat> 0032 0038 65E5;;;;N;;;;;
+33FC;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE;So;0;L;<compat> 0032 0039 65E5;;;;N;;;;;
+33FD;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY;So;0;L;<compat> 0033 0030 65E5;;;;N;;;;;
+33FE;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE;So;0;L;<compat> 0033 0031 65E5;;;;N;;;;;
+33FF;SQUARE GAL;So;0;ON;<square> 0067 0061 006C;;;;N;;;;;
+3400;<CJK Ideograph Extension A, First>;Lo;0;L;;;;;N;;;;;
+4DB5;<CJK Ideograph Extension A, Last>;Lo;0;L;;;;;N;;;;;
+4DC0;HEXAGRAM FOR THE CREATIVE HEAVEN;So;0;ON;;;;;N;;;;;
+4DC1;HEXAGRAM FOR THE RECEPTIVE EARTH;So;0;ON;;;;;N;;;;;
+4DC2;HEXAGRAM FOR DIFFICULTY AT THE BEGINNING;So;0;ON;;;;;N;;;;;
+4DC3;HEXAGRAM FOR YOUTHFUL FOLLY;So;0;ON;;;;;N;;;;;
+4DC4;HEXAGRAM FOR WAITING;So;0;ON;;;;;N;;;;;
+4DC5;HEXAGRAM FOR CONFLICT;So;0;ON;;;;;N;;;;;
+4DC6;HEXAGRAM FOR THE ARMY;So;0;ON;;;;;N;;;;;
+4DC7;HEXAGRAM FOR HOLDING TOGETHER;So;0;ON;;;;;N;;;;;
+4DC8;HEXAGRAM FOR SMALL TAMING;So;0;ON;;;;;N;;;;;
+4DC9;HEXAGRAM FOR TREADING;So;0;ON;;;;;N;;;;;
+4DCA;HEXAGRAM FOR PEACE;So;0;ON;;;;;N;;;;;
+4DCB;HEXAGRAM FOR STANDSTILL;So;0;ON;;;;;N;;;;;
+4DCC;HEXAGRAM FOR FELLOWSHIP;So;0;ON;;;;;N;;;;;
+4DCD;HEXAGRAM FOR GREAT POSSESSION;So;0;ON;;;;;N;;;;;
+4DCE;HEXAGRAM FOR MODESTY;So;0;ON;;;;;N;;;;;
+4DCF;HEXAGRAM FOR ENTHUSIASM;So;0;ON;;;;;N;;;;;
+4DD0;HEXAGRAM FOR FOLLOWING;So;0;ON;;;;;N;;;;;
+4DD1;HEXAGRAM FOR WORK ON THE DECAYED;So;0;ON;;;;;N;;;;;
+4DD2;HEXAGRAM FOR APPROACH;So;0;ON;;;;;N;;;;;
+4DD3;HEXAGRAM FOR CONTEMPLATION;So;0;ON;;;;;N;;;;;
+4DD4;HEXAGRAM FOR BITING THROUGH;So;0;ON;;;;;N;;;;;
+4DD5;HEXAGRAM FOR GRACE;So;0;ON;;;;;N;;;;;
+4DD6;HEXAGRAM FOR SPLITTING APART;So;0;ON;;;;;N;;;;;
+4DD7;HEXAGRAM FOR RETURN;So;0;ON;;;;;N;;;;;
+4DD8;HEXAGRAM FOR INNOCENCE;So;0;ON;;;;;N;;;;;
+4DD9;HEXAGRAM FOR GREAT TAMING;So;0;ON;;;;;N;;;;;
+4DDA;HEXAGRAM FOR MOUTH CORNERS;So;0;ON;;;;;N;;;;;
+4DDB;HEXAGRAM FOR GREAT PREPONDERANCE;So;0;ON;;;;;N;;;;;
+4DDC;HEXAGRAM FOR THE ABYSMAL WATER;So;0;ON;;;;;N;;;;;
+4DDD;HEXAGRAM FOR THE CLINGING FIRE;So;0;ON;;;;;N;;;;;
+4DDE;HEXAGRAM FOR INFLUENCE;So;0;ON;;;;;N;;;;;
+4DDF;HEXAGRAM FOR DURATION;So;0;ON;;;;;N;;;;;
+4DE0;HEXAGRAM FOR RETREAT;So;0;ON;;;;;N;;;;;
+4DE1;HEXAGRAM FOR GREAT POWER;So;0;ON;;;;;N;;;;;
+4DE2;HEXAGRAM FOR PROGRESS;So;0;ON;;;;;N;;;;;
+4DE3;HEXAGRAM FOR DARKENING OF THE LIGHT;So;0;ON;;;;;N;;;;;
+4DE4;HEXAGRAM FOR THE FAMILY;So;0;ON;;;;;N;;;;;
+4DE5;HEXAGRAM FOR OPPOSITION;So;0;ON;;;;;N;;;;;
+4DE6;HEXAGRAM FOR OBSTRUCTION;So;0;ON;;;;;N;;;;;
+4DE7;HEXAGRAM FOR DELIVERANCE;So;0;ON;;;;;N;;;;;
+4DE8;HEXAGRAM FOR DECREASE;So;0;ON;;;;;N;;;;;
+4DE9;HEXAGRAM FOR INCREASE;So;0;ON;;;;;N;;;;;
+4DEA;HEXAGRAM FOR BREAKTHROUGH;So;0;ON;;;;;N;;;;;
+4DEB;HEXAGRAM FOR COMING TO MEET;So;0;ON;;;;;N;;;;;
+4DEC;HEXAGRAM FOR GATHERING TOGETHER;So;0;ON;;;;;N;;;;;
+4DED;HEXAGRAM FOR PUSHING UPWARD;So;0;ON;;;;;N;;;;;
+4DEE;HEXAGRAM FOR OPPRESSION;So;0;ON;;;;;N;;;;;
+4DEF;HEXAGRAM FOR THE WELL;So;0;ON;;;;;N;;;;;
+4DF0;HEXAGRAM FOR REVOLUTION;So;0;ON;;;;;N;;;;;
+4DF1;HEXAGRAM FOR THE CAULDRON;So;0;ON;;;;;N;;;;;
+4DF2;HEXAGRAM FOR THE AROUSING THUNDER;So;0;ON;;;;;N;;;;;
+4DF3;HEXAGRAM FOR THE KEEPING STILL MOUNTAIN;So;0;ON;;;;;N;;;;;
+4DF4;HEXAGRAM FOR DEVELOPMENT;So;0;ON;;;;;N;;;;;
+4DF5;HEXAGRAM FOR THE MARRYING MAIDEN;So;0;ON;;;;;N;;;;;
+4DF6;HEXAGRAM FOR ABUNDANCE;So;0;ON;;;;;N;;;;;
+4DF7;HEXAGRAM FOR THE WANDERER;So;0;ON;;;;;N;;;;;
+4DF8;HEXAGRAM FOR THE GENTLE WIND;So;0;ON;;;;;N;;;;;
+4DF9;HEXAGRAM FOR THE JOYOUS LAKE;So;0;ON;;;;;N;;;;;
+4DFA;HEXAGRAM FOR DISPERSION;So;0;ON;;;;;N;;;;;
+4DFB;HEXAGRAM FOR LIMITATION;So;0;ON;;;;;N;;;;;
+4DFC;HEXAGRAM FOR INNER TRUTH;So;0;ON;;;;;N;;;;;
+4DFD;HEXAGRAM FOR SMALL PREPONDERANCE;So;0;ON;;;;;N;;;;;
+4DFE;HEXAGRAM FOR AFTER COMPLETION;So;0;ON;;;;;N;;;;;
+4DFF;HEXAGRAM FOR BEFORE COMPLETION;So;0;ON;;;;;N;;;;;
+4E00;<CJK Ideograph, First>;Lo;0;L;;;;;N;;;;;
+9FBB;<CJK Ideograph, Last>;Lo;0;L;;;;;N;;;;;
+A000;YI SYLLABLE IT;Lo;0;L;;;;;N;;;;;
+A001;YI SYLLABLE IX;Lo;0;L;;;;;N;;;;;
+A002;YI SYLLABLE I;Lo;0;L;;;;;N;;;;;
+A003;YI SYLLABLE IP;Lo;0;L;;;;;N;;;;;
+A004;YI SYLLABLE IET;Lo;0;L;;;;;N;;;;;
+A005;YI SYLLABLE IEX;Lo;0;L;;;;;N;;;;;
+A006;YI SYLLABLE IE;Lo;0;L;;;;;N;;;;;
+A007;YI SYLLABLE IEP;Lo;0;L;;;;;N;;;;;
+A008;YI SYLLABLE AT;Lo;0;L;;;;;N;;;;;
+A009;YI SYLLABLE AX;Lo;0;L;;;;;N;;;;;
+A00A;YI SYLLABLE A;Lo;0;L;;;;;N;;;;;
+A00B;YI SYLLABLE AP;Lo;0;L;;;;;N;;;;;
+A00C;YI SYLLABLE UOX;Lo;0;L;;;;;N;;;;;
+A00D;YI SYLLABLE UO;Lo;0;L;;;;;N;;;;;
+A00E;YI SYLLABLE UOP;Lo;0;L;;;;;N;;;;;
+A00F;YI SYLLABLE OT;Lo;0;L;;;;;N;;;;;
+A010;YI SYLLABLE OX;Lo;0;L;;;;;N;;;;;
+A011;YI SYLLABLE O;Lo;0;L;;;;;N;;;;;
+A012;YI SYLLABLE OP;Lo;0;L;;;;;N;;;;;
+A013;YI SYLLABLE EX;Lo;0;L;;;;;N;;;;;
+A014;YI SYLLABLE E;Lo;0;L;;;;;N;;;;;
+A015;YI SYLLABLE WU;Lm;0;L;;;;;N;;;;;
+A016;YI SYLLABLE BIT;Lo;0;L;;;;;N;;;;;
+A017;YI SYLLABLE BIX;Lo;0;L;;;;;N;;;;;
+A018;YI SYLLABLE BI;Lo;0;L;;;;;N;;;;;
+A019;YI SYLLABLE BIP;Lo;0;L;;;;;N;;;;;
+A01A;YI SYLLABLE BIET;Lo;0;L;;;;;N;;;;;
+A01B;YI SYLLABLE BIEX;Lo;0;L;;;;;N;;;;;
+A01C;YI SYLLABLE BIE;Lo;0;L;;;;;N;;;;;
+A01D;YI SYLLABLE BIEP;Lo;0;L;;;;;N;;;;;
+A01E;YI SYLLABLE BAT;Lo;0;L;;;;;N;;;;;
+A01F;YI SYLLABLE BAX;Lo;0;L;;;;;N;;;;;
+A020;YI SYLLABLE BA;Lo;0;L;;;;;N;;;;;
+A021;YI SYLLABLE BAP;Lo;0;L;;;;;N;;;;;
+A022;YI SYLLABLE BUOX;Lo;0;L;;;;;N;;;;;
+A023;YI SYLLABLE BUO;Lo;0;L;;;;;N;;;;;
+A024;YI SYLLABLE BUOP;Lo;0;L;;;;;N;;;;;
+A025;YI SYLLABLE BOT;Lo;0;L;;;;;N;;;;;
+A026;YI SYLLABLE BOX;Lo;0;L;;;;;N;;;;;
+A027;YI SYLLABLE BO;Lo;0;L;;;;;N;;;;;
+A028;YI SYLLABLE BOP;Lo;0;L;;;;;N;;;;;
+A029;YI SYLLABLE BEX;Lo;0;L;;;;;N;;;;;
+A02A;YI SYLLABLE BE;Lo;0;L;;;;;N;;;;;
+A02B;YI SYLLABLE BEP;Lo;0;L;;;;;N;;;;;
+A02C;YI SYLLABLE BUT;Lo;0;L;;;;;N;;;;;
+A02D;YI SYLLABLE BUX;Lo;0;L;;;;;N;;;;;
+A02E;YI SYLLABLE BU;Lo;0;L;;;;;N;;;;;
+A02F;YI SYLLABLE BUP;Lo;0;L;;;;;N;;;;;
+A030;YI SYLLABLE BURX;Lo;0;L;;;;;N;;;;;
+A031;YI SYLLABLE BUR;Lo;0;L;;;;;N;;;;;
+A032;YI SYLLABLE BYT;Lo;0;L;;;;;N;;;;;
+A033;YI SYLLABLE BYX;Lo;0;L;;;;;N;;;;;
+A034;YI SYLLABLE BY;Lo;0;L;;;;;N;;;;;
+A035;YI SYLLABLE BYP;Lo;0;L;;;;;N;;;;;
+A036;YI SYLLABLE BYRX;Lo;0;L;;;;;N;;;;;
+A037;YI SYLLABLE BYR;Lo;0;L;;;;;N;;;;;
+A038;YI SYLLABLE PIT;Lo;0;L;;;;;N;;;;;
+A039;YI SYLLABLE PIX;Lo;0;L;;;;;N;;;;;
+A03A;YI SYLLABLE PI;Lo;0;L;;;;;N;;;;;
+A03B;YI SYLLABLE PIP;Lo;0;L;;;;;N;;;;;
+A03C;YI SYLLABLE PIEX;Lo;0;L;;;;;N;;;;;
+A03D;YI SYLLABLE PIE;Lo;0;L;;;;;N;;;;;
+A03E;YI SYLLABLE PIEP;Lo;0;L;;;;;N;;;;;
+A03F;YI SYLLABLE PAT;Lo;0;L;;;;;N;;;;;
+A040;YI SYLLABLE PAX;Lo;0;L;;;;;N;;;;;
+A041;YI SYLLABLE PA;Lo;0;L;;;;;N;;;;;
+A042;YI SYLLABLE PAP;Lo;0;L;;;;;N;;;;;
+A043;YI SYLLABLE PUOX;Lo;0;L;;;;;N;;;;;
+A044;YI SYLLABLE PUO;Lo;0;L;;;;;N;;;;;
+A045;YI SYLLABLE PUOP;Lo;0;L;;;;;N;;;;;
+A046;YI SYLLABLE POT;Lo;0;L;;;;;N;;;;;
+A047;YI SYLLABLE POX;Lo;0;L;;;;;N;;;;;
+A048;YI SYLLABLE PO;Lo;0;L;;;;;N;;;;;
+A049;YI SYLLABLE POP;Lo;0;L;;;;;N;;;;;
+A04A;YI SYLLABLE PUT;Lo;0;L;;;;;N;;;;;
+A04B;YI SYLLABLE PUX;Lo;0;L;;;;;N;;;;;
+A04C;YI SYLLABLE PU;Lo;0;L;;;;;N;;;;;
+A04D;YI SYLLABLE PUP;Lo;0;L;;;;;N;;;;;
+A04E;YI SYLLABLE PURX;Lo;0;L;;;;;N;;;;;
+A04F;YI SYLLABLE PUR;Lo;0;L;;;;;N;;;;;
+A050;YI SYLLABLE PYT;Lo;0;L;;;;;N;;;;;
+A051;YI SYLLABLE PYX;Lo;0;L;;;;;N;;;;;
+A052;YI SYLLABLE PY;Lo;0;L;;;;;N;;;;;
+A053;YI SYLLABLE PYP;Lo;0;L;;;;;N;;;;;
+A054;YI SYLLABLE PYRX;Lo;0;L;;;;;N;;;;;
+A055;YI SYLLABLE PYR;Lo;0;L;;;;;N;;;;;
+A056;YI SYLLABLE BBIT;Lo;0;L;;;;;N;;;;;
+A057;YI SYLLABLE BBIX;Lo;0;L;;;;;N;;;;;
+A058;YI SYLLABLE BBI;Lo;0;L;;;;;N;;;;;
+A059;YI SYLLABLE BBIP;Lo;0;L;;;;;N;;;;;
+A05A;YI SYLLABLE BBIET;Lo;0;L;;;;;N;;;;;
+A05B;YI SYLLABLE BBIEX;Lo;0;L;;;;;N;;;;;
+A05C;YI SYLLABLE BBIE;Lo;0;L;;;;;N;;;;;
+A05D;YI SYLLABLE BBIEP;Lo;0;L;;;;;N;;;;;
+A05E;YI SYLLABLE BBAT;Lo;0;L;;;;;N;;;;;
+A05F;YI SYLLABLE BBAX;Lo;0;L;;;;;N;;;;;
+A060;YI SYLLABLE BBA;Lo;0;L;;;;;N;;;;;
+A061;YI SYLLABLE BBAP;Lo;0;L;;;;;N;;;;;
+A062;YI SYLLABLE BBUOX;Lo;0;L;;;;;N;;;;;
+A063;YI SYLLABLE BBUO;Lo;0;L;;;;;N;;;;;
+A064;YI SYLLABLE BBUOP;Lo;0;L;;;;;N;;;;;
+A065;YI SYLLABLE BBOT;Lo;0;L;;;;;N;;;;;
+A066;YI SYLLABLE BBOX;Lo;0;L;;;;;N;;;;;
+A067;YI SYLLABLE BBO;Lo;0;L;;;;;N;;;;;
+A068;YI SYLLABLE BBOP;Lo;0;L;;;;;N;;;;;
+A069;YI SYLLABLE BBEX;Lo;0;L;;;;;N;;;;;
+A06A;YI SYLLABLE BBE;Lo;0;L;;;;;N;;;;;
+A06B;YI SYLLABLE BBEP;Lo;0;L;;;;;N;;;;;
+A06C;YI SYLLABLE BBUT;Lo;0;L;;;;;N;;;;;
+A06D;YI SYLLABLE BBUX;Lo;0;L;;;;;N;;;;;
+A06E;YI SYLLABLE BBU;Lo;0;L;;;;;N;;;;;
+A06F;YI SYLLABLE BBUP;Lo;0;L;;;;;N;;;;;
+A070;YI SYLLABLE BBURX;Lo;0;L;;;;;N;;;;;
+A071;YI SYLLABLE BBUR;Lo;0;L;;;;;N;;;;;
+A072;YI SYLLABLE BBYT;Lo;0;L;;;;;N;;;;;
+A073;YI SYLLABLE BBYX;Lo;0;L;;;;;N;;;;;
+A074;YI SYLLABLE BBY;Lo;0;L;;;;;N;;;;;
+A075;YI SYLLABLE BBYP;Lo;0;L;;;;;N;;;;;
+A076;YI SYLLABLE NBIT;Lo;0;L;;;;;N;;;;;
+A077;YI SYLLABLE NBIX;Lo;0;L;;;;;N;;;;;
+A078;YI SYLLABLE NBI;Lo;0;L;;;;;N;;;;;
+A079;YI SYLLABLE NBIP;Lo;0;L;;;;;N;;;;;
+A07A;YI SYLLABLE NBIEX;Lo;0;L;;;;;N;;;;;
+A07B;YI SYLLABLE NBIE;Lo;0;L;;;;;N;;;;;
+A07C;YI SYLLABLE NBIEP;Lo;0;L;;;;;N;;;;;
+A07D;YI SYLLABLE NBAT;Lo;0;L;;;;;N;;;;;
+A07E;YI SYLLABLE NBAX;Lo;0;L;;;;;N;;;;;
+A07F;YI SYLLABLE NBA;Lo;0;L;;;;;N;;;;;
+A080;YI SYLLABLE NBAP;Lo;0;L;;;;;N;;;;;
+A081;YI SYLLABLE NBOT;Lo;0;L;;;;;N;;;;;
+A082;YI SYLLABLE NBOX;Lo;0;L;;;;;N;;;;;
+A083;YI SYLLABLE NBO;Lo;0;L;;;;;N;;;;;
+A084;YI SYLLABLE NBOP;Lo;0;L;;;;;N;;;;;
+A085;YI SYLLABLE NBUT;Lo;0;L;;;;;N;;;;;
+A086;YI SYLLABLE NBUX;Lo;0;L;;;;;N;;;;;
+A087;YI SYLLABLE NBU;Lo;0;L;;;;;N;;;;;
+A088;YI SYLLABLE NBUP;Lo;0;L;;;;;N;;;;;
+A089;YI SYLLABLE NBURX;Lo;0;L;;;;;N;;;;;
+A08A;YI SYLLABLE NBUR;Lo;0;L;;;;;N;;;;;
+A08B;YI SYLLABLE NBYT;Lo;0;L;;;;;N;;;;;
+A08C;YI SYLLABLE NBYX;Lo;0;L;;;;;N;;;;;
+A08D;YI SYLLABLE NBY;Lo;0;L;;;;;N;;;;;
+A08E;YI SYLLABLE NBYP;Lo;0;L;;;;;N;;;;;
+A08F;YI SYLLABLE NBYRX;Lo;0;L;;;;;N;;;;;
+A090;YI SYLLABLE NBYR;Lo;0;L;;;;;N;;;;;
+A091;YI SYLLABLE HMIT;Lo;0;L;;;;;N;;;;;
+A092;YI SYLLABLE HMIX;Lo;0;L;;;;;N;;;;;
+A093;YI SYLLABLE HMI;Lo;0;L;;;;;N;;;;;
+A094;YI SYLLABLE HMIP;Lo;0;L;;;;;N;;;;;
+A095;YI SYLLABLE HMIEX;Lo;0;L;;;;;N;;;;;
+A096;YI SYLLABLE HMIE;Lo;0;L;;;;;N;;;;;
+A097;YI SYLLABLE HMIEP;Lo;0;L;;;;;N;;;;;
+A098;YI SYLLABLE HMAT;Lo;0;L;;;;;N;;;;;
+A099;YI SYLLABLE HMAX;Lo;0;L;;;;;N;;;;;
+A09A;YI SYLLABLE HMA;Lo;0;L;;;;;N;;;;;
+A09B;YI SYLLABLE HMAP;Lo;0;L;;;;;N;;;;;
+A09C;YI SYLLABLE HMUOX;Lo;0;L;;;;;N;;;;;
+A09D;YI SYLLABLE HMUO;Lo;0;L;;;;;N;;;;;
+A09E;YI SYLLABLE HMUOP;Lo;0;L;;;;;N;;;;;
+A09F;YI SYLLABLE HMOT;Lo;0;L;;;;;N;;;;;
+A0A0;YI SYLLABLE HMOX;Lo;0;L;;;;;N;;;;;
+A0A1;YI SYLLABLE HMO;Lo;0;L;;;;;N;;;;;
+A0A2;YI SYLLABLE HMOP;Lo;0;L;;;;;N;;;;;
+A0A3;YI SYLLABLE HMUT;Lo;0;L;;;;;N;;;;;
+A0A4;YI SYLLABLE HMUX;Lo;0;L;;;;;N;;;;;
+A0A5;YI SYLLABLE HMU;Lo;0;L;;;;;N;;;;;
+A0A6;YI SYLLABLE HMUP;Lo;0;L;;;;;N;;;;;
+A0A7;YI SYLLABLE HMURX;Lo;0;L;;;;;N;;;;;
+A0A8;YI SYLLABLE HMUR;Lo;0;L;;;;;N;;;;;
+A0A9;YI SYLLABLE HMYX;Lo;0;L;;;;;N;;;;;
+A0AA;YI SYLLABLE HMY;Lo;0;L;;;;;N;;;;;
+A0AB;YI SYLLABLE HMYP;Lo;0;L;;;;;N;;;;;
+A0AC;YI SYLLABLE HMYRX;Lo;0;L;;;;;N;;;;;
+A0AD;YI SYLLABLE HMYR;Lo;0;L;;;;;N;;;;;
+A0AE;YI SYLLABLE MIT;Lo;0;L;;;;;N;;;;;
+A0AF;YI SYLLABLE MIX;Lo;0;L;;;;;N;;;;;
+A0B0;YI SYLLABLE MI;Lo;0;L;;;;;N;;;;;
+A0B1;YI SYLLABLE MIP;Lo;0;L;;;;;N;;;;;
+A0B2;YI SYLLABLE MIEX;Lo;0;L;;;;;N;;;;;
+A0B3;YI SYLLABLE MIE;Lo;0;L;;;;;N;;;;;
+A0B4;YI SYLLABLE MIEP;Lo;0;L;;;;;N;;;;;
+A0B5;YI SYLLABLE MAT;Lo;0;L;;;;;N;;;;;
+A0B6;YI SYLLABLE MAX;Lo;0;L;;;;;N;;;;;
+A0B7;YI SYLLABLE MA;Lo;0;L;;;;;N;;;;;
+A0B8;YI SYLLABLE MAP;Lo;0;L;;;;;N;;;;;
+A0B9;YI SYLLABLE MUOT;Lo;0;L;;;;;N;;;;;
+A0BA;YI SYLLABLE MUOX;Lo;0;L;;;;;N;;;;;
+A0BB;YI SYLLABLE MUO;Lo;0;L;;;;;N;;;;;
+A0BC;YI SYLLABLE MUOP;Lo;0;L;;;;;N;;;;;
+A0BD;YI SYLLABLE MOT;Lo;0;L;;;;;N;;;;;
+A0BE;YI SYLLABLE MOX;Lo;0;L;;;;;N;;;;;
+A0BF;YI SYLLABLE MO;Lo;0;L;;;;;N;;;;;
+A0C0;YI SYLLABLE MOP;Lo;0;L;;;;;N;;;;;
+A0C1;YI SYLLABLE MEX;Lo;0;L;;;;;N;;;;;
+A0C2;YI SYLLABLE ME;Lo;0;L;;;;;N;;;;;
+A0C3;YI SYLLABLE MUT;Lo;0;L;;;;;N;;;;;
+A0C4;YI SYLLABLE MUX;Lo;0;L;;;;;N;;;;;
+A0C5;YI SYLLABLE MU;Lo;0;L;;;;;N;;;;;
+A0C6;YI SYLLABLE MUP;Lo;0;L;;;;;N;;;;;
+A0C7;YI SYLLABLE MURX;Lo;0;L;;;;;N;;;;;
+A0C8;YI SYLLABLE MUR;Lo;0;L;;;;;N;;;;;
+A0C9;YI SYLLABLE MYT;Lo;0;L;;;;;N;;;;;
+A0CA;YI SYLLABLE MYX;Lo;0;L;;;;;N;;;;;
+A0CB;YI SYLLABLE MY;Lo;0;L;;;;;N;;;;;
+A0CC;YI SYLLABLE MYP;Lo;0;L;;;;;N;;;;;
+A0CD;YI SYLLABLE FIT;Lo;0;L;;;;;N;;;;;
+A0CE;YI SYLLABLE FIX;Lo;0;L;;;;;N;;;;;
+A0CF;YI SYLLABLE FI;Lo;0;L;;;;;N;;;;;
+A0D0;YI SYLLABLE FIP;Lo;0;L;;;;;N;;;;;
+A0D1;YI SYLLABLE FAT;Lo;0;L;;;;;N;;;;;
+A0D2;YI SYLLABLE FAX;Lo;0;L;;;;;N;;;;;
+A0D3;YI SYLLABLE FA;Lo;0;L;;;;;N;;;;;
+A0D4;YI SYLLABLE FAP;Lo;0;L;;;;;N;;;;;
+A0D5;YI SYLLABLE FOX;Lo;0;L;;;;;N;;;;;
+A0D6;YI SYLLABLE FO;Lo;0;L;;;;;N;;;;;
+A0D7;YI SYLLABLE FOP;Lo;0;L;;;;;N;;;;;
+A0D8;YI SYLLABLE FUT;Lo;0;L;;;;;N;;;;;
+A0D9;YI SYLLABLE FUX;Lo;0;L;;;;;N;;;;;
+A0DA;YI SYLLABLE FU;Lo;0;L;;;;;N;;;;;
+A0DB;YI SYLLABLE FUP;Lo;0;L;;;;;N;;;;;
+A0DC;YI SYLLABLE FURX;Lo;0;L;;;;;N;;;;;
+A0DD;YI SYLLABLE FUR;Lo;0;L;;;;;N;;;;;
+A0DE;YI SYLLABLE FYT;Lo;0;L;;;;;N;;;;;
+A0DF;YI SYLLABLE FYX;Lo;0;L;;;;;N;;;;;
+A0E0;YI SYLLABLE FY;Lo;0;L;;;;;N;;;;;
+A0E1;YI SYLLABLE FYP;Lo;0;L;;;;;N;;;;;
+A0E2;YI SYLLABLE VIT;Lo;0;L;;;;;N;;;;;
+A0E3;YI SYLLABLE VIX;Lo;0;L;;;;;N;;;;;
+A0E4;YI SYLLABLE VI;Lo;0;L;;;;;N;;;;;
+A0E5;YI SYLLABLE VIP;Lo;0;L;;;;;N;;;;;
+A0E6;YI SYLLABLE VIET;Lo;0;L;;;;;N;;;;;
+A0E7;YI SYLLABLE VIEX;Lo;0;L;;;;;N;;;;;
+A0E8;YI SYLLABLE VIE;Lo;0;L;;;;;N;;;;;
+A0E9;YI SYLLABLE VIEP;Lo;0;L;;;;;N;;;;;
+A0EA;YI SYLLABLE VAT;Lo;0;L;;;;;N;;;;;
+A0EB;YI SYLLABLE VAX;Lo;0;L;;;;;N;;;;;
+A0EC;YI SYLLABLE VA;Lo;0;L;;;;;N;;;;;
+A0ED;YI SYLLABLE VAP;Lo;0;L;;;;;N;;;;;
+A0EE;YI SYLLABLE VOT;Lo;0;L;;;;;N;;;;;
+A0EF;YI SYLLABLE VOX;Lo;0;L;;;;;N;;;;;
+A0F0;YI SYLLABLE VO;Lo;0;L;;;;;N;;;;;
+A0F1;YI SYLLABLE VOP;Lo;0;L;;;;;N;;;;;
+A0F2;YI SYLLABLE VEX;Lo;0;L;;;;;N;;;;;
+A0F3;YI SYLLABLE VEP;Lo;0;L;;;;;N;;;;;
+A0F4;YI SYLLABLE VUT;Lo;0;L;;;;;N;;;;;
+A0F5;YI SYLLABLE VUX;Lo;0;L;;;;;N;;;;;
+A0F6;YI SYLLABLE VU;Lo;0;L;;;;;N;;;;;
+A0F7;YI SYLLABLE VUP;Lo;0;L;;;;;N;;;;;
+A0F8;YI SYLLABLE VURX;Lo;0;L;;;;;N;;;;;
+A0F9;YI SYLLABLE VUR;Lo;0;L;;;;;N;;;;;
+A0FA;YI SYLLABLE VYT;Lo;0;L;;;;;N;;;;;
+A0FB;YI SYLLABLE VYX;Lo;0;L;;;;;N;;;;;
+A0FC;YI SYLLABLE VY;Lo;0;L;;;;;N;;;;;
+A0FD;YI SYLLABLE VYP;Lo;0;L;;;;;N;;;;;
+A0FE;YI SYLLABLE VYRX;Lo;0;L;;;;;N;;;;;
+A0FF;YI SYLLABLE VYR;Lo;0;L;;;;;N;;;;;
+A100;YI SYLLABLE DIT;Lo;0;L;;;;;N;;;;;
+A101;YI SYLLABLE DIX;Lo;0;L;;;;;N;;;;;
+A102;YI SYLLABLE DI;Lo;0;L;;;;;N;;;;;
+A103;YI SYLLABLE DIP;Lo;0;L;;;;;N;;;;;
+A104;YI SYLLABLE DIEX;Lo;0;L;;;;;N;;;;;
+A105;YI SYLLABLE DIE;Lo;0;L;;;;;N;;;;;
+A106;YI SYLLABLE DIEP;Lo;0;L;;;;;N;;;;;
+A107;YI SYLLABLE DAT;Lo;0;L;;;;;N;;;;;
+A108;YI SYLLABLE DAX;Lo;0;L;;;;;N;;;;;
+A109;YI SYLLABLE DA;Lo;0;L;;;;;N;;;;;
+A10A;YI SYLLABLE DAP;Lo;0;L;;;;;N;;;;;
+A10B;YI SYLLABLE DUOX;Lo;0;L;;;;;N;;;;;
+A10C;YI SYLLABLE DUO;Lo;0;L;;;;;N;;;;;
+A10D;YI SYLLABLE DOT;Lo;0;L;;;;;N;;;;;
+A10E;YI SYLLABLE DOX;Lo;0;L;;;;;N;;;;;
+A10F;YI SYLLABLE DO;Lo;0;L;;;;;N;;;;;
+A110;YI SYLLABLE DOP;Lo;0;L;;;;;N;;;;;
+A111;YI SYLLABLE DEX;Lo;0;L;;;;;N;;;;;
+A112;YI SYLLABLE DE;Lo;0;L;;;;;N;;;;;
+A113;YI SYLLABLE DEP;Lo;0;L;;;;;N;;;;;
+A114;YI SYLLABLE DUT;Lo;0;L;;;;;N;;;;;
+A115;YI SYLLABLE DUX;Lo;0;L;;;;;N;;;;;
+A116;YI SYLLABLE DU;Lo;0;L;;;;;N;;;;;
+A117;YI SYLLABLE DUP;Lo;0;L;;;;;N;;;;;
+A118;YI SYLLABLE DURX;Lo;0;L;;;;;N;;;;;
+A119;YI SYLLABLE DUR;Lo;0;L;;;;;N;;;;;
+A11A;YI SYLLABLE TIT;Lo;0;L;;;;;N;;;;;
+A11B;YI SYLLABLE TIX;Lo;0;L;;;;;N;;;;;
+A11C;YI SYLLABLE TI;Lo;0;L;;;;;N;;;;;
+A11D;YI SYLLABLE TIP;Lo;0;L;;;;;N;;;;;
+A11E;YI SYLLABLE TIEX;Lo;0;L;;;;;N;;;;;
+A11F;YI SYLLABLE TIE;Lo;0;L;;;;;N;;;;;
+A120;YI SYLLABLE TIEP;Lo;0;L;;;;;N;;;;;
+A121;YI SYLLABLE TAT;Lo;0;L;;;;;N;;;;;
+A122;YI SYLLABLE TAX;Lo;0;L;;;;;N;;;;;
+A123;YI SYLLABLE TA;Lo;0;L;;;;;N;;;;;
+A124;YI SYLLABLE TAP;Lo;0;L;;;;;N;;;;;
+A125;YI SYLLABLE TUOT;Lo;0;L;;;;;N;;;;;
+A126;YI SYLLABLE TUOX;Lo;0;L;;;;;N;;;;;
+A127;YI SYLLABLE TUO;Lo;0;L;;;;;N;;;;;
+A128;YI SYLLABLE TUOP;Lo;0;L;;;;;N;;;;;
+A129;YI SYLLABLE TOT;Lo;0;L;;;;;N;;;;;
+A12A;YI SYLLABLE TOX;Lo;0;L;;;;;N;;;;;
+A12B;YI SYLLABLE TO;Lo;0;L;;;;;N;;;;;
+A12C;YI SYLLABLE TOP;Lo;0;L;;;;;N;;;;;
+A12D;YI SYLLABLE TEX;Lo;0;L;;;;;N;;;;;
+A12E;YI SYLLABLE TE;Lo;0;L;;;;;N;;;;;
+A12F;YI SYLLABLE TEP;Lo;0;L;;;;;N;;;;;
+A130;YI SYLLABLE TUT;Lo;0;L;;;;;N;;;;;
+A131;YI SYLLABLE TUX;Lo;0;L;;;;;N;;;;;
+A132;YI SYLLABLE TU;Lo;0;L;;;;;N;;;;;
+A133;YI SYLLABLE TUP;Lo;0;L;;;;;N;;;;;
+A134;YI SYLLABLE TURX;Lo;0;L;;;;;N;;;;;
+A135;YI SYLLABLE TUR;Lo;0;L;;;;;N;;;;;
+A136;YI SYLLABLE DDIT;Lo;0;L;;;;;N;;;;;
+A137;YI SYLLABLE DDIX;Lo;0;L;;;;;N;;;;;
+A138;YI SYLLABLE DDI;Lo;0;L;;;;;N;;;;;
+A139;YI SYLLABLE DDIP;Lo;0;L;;;;;N;;;;;
+A13A;YI SYLLABLE DDIEX;Lo;0;L;;;;;N;;;;;
+A13B;YI SYLLABLE DDIE;Lo;0;L;;;;;N;;;;;
+A13C;YI SYLLABLE DDIEP;Lo;0;L;;;;;N;;;;;
+A13D;YI SYLLABLE DDAT;Lo;0;L;;;;;N;;;;;
+A13E;YI SYLLABLE DDAX;Lo;0;L;;;;;N;;;;;
+A13F;YI SYLLABLE DDA;Lo;0;L;;;;;N;;;;;
+A140;YI SYLLABLE DDAP;Lo;0;L;;;;;N;;;;;
+A141;YI SYLLABLE DDUOX;Lo;0;L;;;;;N;;;;;
+A142;YI SYLLABLE DDUO;Lo;0;L;;;;;N;;;;;
+A143;YI SYLLABLE DDUOP;Lo;0;L;;;;;N;;;;;
+A144;YI SYLLABLE DDOT;Lo;0;L;;;;;N;;;;;
+A145;YI SYLLABLE DDOX;Lo;0;L;;;;;N;;;;;
+A146;YI SYLLABLE DDO;Lo;0;L;;;;;N;;;;;
+A147;YI SYLLABLE DDOP;Lo;0;L;;;;;N;;;;;
+A148;YI SYLLABLE DDEX;Lo;0;L;;;;;N;;;;;
+A149;YI SYLLABLE DDE;Lo;0;L;;;;;N;;;;;
+A14A;YI SYLLABLE DDEP;Lo;0;L;;;;;N;;;;;
+A14B;YI SYLLABLE DDUT;Lo;0;L;;;;;N;;;;;
+A14C;YI SYLLABLE DDUX;Lo;0;L;;;;;N;;;;;
+A14D;YI SYLLABLE DDU;Lo;0;L;;;;;N;;;;;
+A14E;YI SYLLABLE DDUP;Lo;0;L;;;;;N;;;;;
+A14F;YI SYLLABLE DDURX;Lo;0;L;;;;;N;;;;;
+A150;YI SYLLABLE DDUR;Lo;0;L;;;;;N;;;;;
+A151;YI SYLLABLE NDIT;Lo;0;L;;;;;N;;;;;
+A152;YI SYLLABLE NDIX;Lo;0;L;;;;;N;;;;;
+A153;YI SYLLABLE NDI;Lo;0;L;;;;;N;;;;;
+A154;YI SYLLABLE NDIP;Lo;0;L;;;;;N;;;;;
+A155;YI SYLLABLE NDIEX;Lo;0;L;;;;;N;;;;;
+A156;YI SYLLABLE NDIE;Lo;0;L;;;;;N;;;;;
+A157;YI SYLLABLE NDAT;Lo;0;L;;;;;N;;;;;
+A158;YI SYLLABLE NDAX;Lo;0;L;;;;;N;;;;;
+A159;YI SYLLABLE NDA;Lo;0;L;;;;;N;;;;;
+A15A;YI SYLLABLE NDAP;Lo;0;L;;;;;N;;;;;
+A15B;YI SYLLABLE NDOT;Lo;0;L;;;;;N;;;;;
+A15C;YI SYLLABLE NDOX;Lo;0;L;;;;;N;;;;;
+A15D;YI SYLLABLE NDO;Lo;0;L;;;;;N;;;;;
+A15E;YI SYLLABLE NDOP;Lo;0;L;;;;;N;;;;;
+A15F;YI SYLLABLE NDEX;Lo;0;L;;;;;N;;;;;
+A160;YI SYLLABLE NDE;Lo;0;L;;;;;N;;;;;
+A161;YI SYLLABLE NDEP;Lo;0;L;;;;;N;;;;;
+A162;YI SYLLABLE NDUT;Lo;0;L;;;;;N;;;;;
+A163;YI SYLLABLE NDUX;Lo;0;L;;;;;N;;;;;
+A164;YI SYLLABLE NDU;Lo;0;L;;;;;N;;;;;
+A165;YI SYLLABLE NDUP;Lo;0;L;;;;;N;;;;;
+A166;YI SYLLABLE NDURX;Lo;0;L;;;;;N;;;;;
+A167;YI SYLLABLE NDUR;Lo;0;L;;;;;N;;;;;
+A168;YI SYLLABLE HNIT;Lo;0;L;;;;;N;;;;;
+A169;YI SYLLABLE HNIX;Lo;0;L;;;;;N;;;;;
+A16A;YI SYLLABLE HNI;Lo;0;L;;;;;N;;;;;
+A16B;YI SYLLABLE HNIP;Lo;0;L;;;;;N;;;;;
+A16C;YI SYLLABLE HNIET;Lo;0;L;;;;;N;;;;;
+A16D;YI SYLLABLE HNIEX;Lo;0;L;;;;;N;;;;;
+A16E;YI SYLLABLE HNIE;Lo;0;L;;;;;N;;;;;
+A16F;YI SYLLABLE HNIEP;Lo;0;L;;;;;N;;;;;
+A170;YI SYLLABLE HNAT;Lo;0;L;;;;;N;;;;;
+A171;YI SYLLABLE HNAX;Lo;0;L;;;;;N;;;;;
+A172;YI SYLLABLE HNA;Lo;0;L;;;;;N;;;;;
+A173;YI SYLLABLE HNAP;Lo;0;L;;;;;N;;;;;
+A174;YI SYLLABLE HNUOX;Lo;0;L;;;;;N;;;;;
+A175;YI SYLLABLE HNUO;Lo;0;L;;;;;N;;;;;
+A176;YI SYLLABLE HNOT;Lo;0;L;;;;;N;;;;;
+A177;YI SYLLABLE HNOX;Lo;0;L;;;;;N;;;;;
+A178;YI SYLLABLE HNOP;Lo;0;L;;;;;N;;;;;
+A179;YI SYLLABLE HNEX;Lo;0;L;;;;;N;;;;;
+A17A;YI SYLLABLE HNE;Lo;0;L;;;;;N;;;;;
+A17B;YI SYLLABLE HNEP;Lo;0;L;;;;;N;;;;;
+A17C;YI SYLLABLE HNUT;Lo;0;L;;;;;N;;;;;
+A17D;YI SYLLABLE NIT;Lo;0;L;;;;;N;;;;;
+A17E;YI SYLLABLE NIX;Lo;0;L;;;;;N;;;;;
+A17F;YI SYLLABLE NI;Lo;0;L;;;;;N;;;;;
+A180;YI SYLLABLE NIP;Lo;0;L;;;;;N;;;;;
+A181;YI SYLLABLE NIEX;Lo;0;L;;;;;N;;;;;
+A182;YI SYLLABLE NIE;Lo;0;L;;;;;N;;;;;
+A183;YI SYLLABLE NIEP;Lo;0;L;;;;;N;;;;;
+A184;YI SYLLABLE NAX;Lo;0;L;;;;;N;;;;;
+A185;YI SYLLABLE NA;Lo;0;L;;;;;N;;;;;
+A186;YI SYLLABLE NAP;Lo;0;L;;;;;N;;;;;
+A187;YI SYLLABLE NUOX;Lo;0;L;;;;;N;;;;;
+A188;YI SYLLABLE NUO;Lo;0;L;;;;;N;;;;;
+A189;YI SYLLABLE NUOP;Lo;0;L;;;;;N;;;;;
+A18A;YI SYLLABLE NOT;Lo;0;L;;;;;N;;;;;
+A18B;YI SYLLABLE NOX;Lo;0;L;;;;;N;;;;;
+A18C;YI SYLLABLE NO;Lo;0;L;;;;;N;;;;;
+A18D;YI SYLLABLE NOP;Lo;0;L;;;;;N;;;;;
+A18E;YI SYLLABLE NEX;Lo;0;L;;;;;N;;;;;
+A18F;YI SYLLABLE NE;Lo;0;L;;;;;N;;;;;
+A190;YI SYLLABLE NEP;Lo;0;L;;;;;N;;;;;
+A191;YI SYLLABLE NUT;Lo;0;L;;;;;N;;;;;
+A192;YI SYLLABLE NUX;Lo;0;L;;;;;N;;;;;
+A193;YI SYLLABLE NU;Lo;0;L;;;;;N;;;;;
+A194;YI SYLLABLE NUP;Lo;0;L;;;;;N;;;;;
+A195;YI SYLLABLE NURX;Lo;0;L;;;;;N;;;;;
+A196;YI SYLLABLE NUR;Lo;0;L;;;;;N;;;;;
+A197;YI SYLLABLE HLIT;Lo;0;L;;;;;N;;;;;
+A198;YI SYLLABLE HLIX;Lo;0;L;;;;;N;;;;;
+A199;YI SYLLABLE HLI;Lo;0;L;;;;;N;;;;;
+A19A;YI SYLLABLE HLIP;Lo;0;L;;;;;N;;;;;
+A19B;YI SYLLABLE HLIEX;Lo;0;L;;;;;N;;;;;
+A19C;YI SYLLABLE HLIE;Lo;0;L;;;;;N;;;;;
+A19D;YI SYLLABLE HLIEP;Lo;0;L;;;;;N;;;;;
+A19E;YI SYLLABLE HLAT;Lo;0;L;;;;;N;;;;;
+A19F;YI SYLLABLE HLAX;Lo;0;L;;;;;N;;;;;
+A1A0;YI SYLLABLE HLA;Lo;0;L;;;;;N;;;;;
+A1A1;YI SYLLABLE HLAP;Lo;0;L;;;;;N;;;;;
+A1A2;YI SYLLABLE HLUOX;Lo;0;L;;;;;N;;;;;
+A1A3;YI SYLLABLE HLUO;Lo;0;L;;;;;N;;;;;
+A1A4;YI SYLLABLE HLUOP;Lo;0;L;;;;;N;;;;;
+A1A5;YI SYLLABLE HLOX;Lo;0;L;;;;;N;;;;;
+A1A6;YI SYLLABLE HLO;Lo;0;L;;;;;N;;;;;
+A1A7;YI SYLLABLE HLOP;Lo;0;L;;;;;N;;;;;
+A1A8;YI SYLLABLE HLEX;Lo;0;L;;;;;N;;;;;
+A1A9;YI SYLLABLE HLE;Lo;0;L;;;;;N;;;;;
+A1AA;YI SYLLABLE HLEP;Lo;0;L;;;;;N;;;;;
+A1AB;YI SYLLABLE HLUT;Lo;0;L;;;;;N;;;;;
+A1AC;YI SYLLABLE HLUX;Lo;0;L;;;;;N;;;;;
+A1AD;YI SYLLABLE HLU;Lo;0;L;;;;;N;;;;;
+A1AE;YI SYLLABLE HLUP;Lo;0;L;;;;;N;;;;;
+A1AF;YI SYLLABLE HLURX;Lo;0;L;;;;;N;;;;;
+A1B0;YI SYLLABLE HLUR;Lo;0;L;;;;;N;;;;;
+A1B1;YI SYLLABLE HLYT;Lo;0;L;;;;;N;;;;;
+A1B2;YI SYLLABLE HLYX;Lo;0;L;;;;;N;;;;;
+A1B3;YI SYLLABLE HLY;Lo;0;L;;;;;N;;;;;
+A1B4;YI SYLLABLE HLYP;Lo;0;L;;;;;N;;;;;
+A1B5;YI SYLLABLE HLYRX;Lo;0;L;;;;;N;;;;;
+A1B6;YI SYLLABLE HLYR;Lo;0;L;;;;;N;;;;;
+A1B7;YI SYLLABLE LIT;Lo;0;L;;;;;N;;;;;
+A1B8;YI SYLLABLE LIX;Lo;0;L;;;;;N;;;;;
+A1B9;YI SYLLABLE LI;Lo;0;L;;;;;N;;;;;
+A1BA;YI SYLLABLE LIP;Lo;0;L;;;;;N;;;;;
+A1BB;YI SYLLABLE LIET;Lo;0;L;;;;;N;;;;;
+A1BC;YI SYLLABLE LIEX;Lo;0;L;;;;;N;;;;;
+A1BD;YI SYLLABLE LIE;Lo;0;L;;;;;N;;;;;
+A1BE;YI SYLLABLE LIEP;Lo;0;L;;;;;N;;;;;
+A1BF;YI SYLLABLE LAT;Lo;0;L;;;;;N;;;;;
+A1C0;YI SYLLABLE LAX;Lo;0;L;;;;;N;;;;;
+A1C1;YI SYLLABLE LA;Lo;0;L;;;;;N;;;;;
+A1C2;YI SYLLABLE LAP;Lo;0;L;;;;;N;;;;;
+A1C3;YI SYLLABLE LUOT;Lo;0;L;;;;;N;;;;;
+A1C4;YI SYLLABLE LUOX;Lo;0;L;;;;;N;;;;;
+A1C5;YI SYLLABLE LUO;Lo;0;L;;;;;N;;;;;
+A1C6;YI SYLLABLE LUOP;Lo;0;L;;;;;N;;;;;
+A1C7;YI SYLLABLE LOT;Lo;0;L;;;;;N;;;;;
+A1C8;YI SYLLABLE LOX;Lo;0;L;;;;;N;;;;;
+A1C9;YI SYLLABLE LO;Lo;0;L;;;;;N;;;;;
+A1CA;YI SYLLABLE LOP;Lo;0;L;;;;;N;;;;;
+A1CB;YI SYLLABLE LEX;Lo;0;L;;;;;N;;;;;
+A1CC;YI SYLLABLE LE;Lo;0;L;;;;;N;;;;;
+A1CD;YI SYLLABLE LEP;Lo;0;L;;;;;N;;;;;
+A1CE;YI SYLLABLE LUT;Lo;0;L;;;;;N;;;;;
+A1CF;YI SYLLABLE LUX;Lo;0;L;;;;;N;;;;;
+A1D0;YI SYLLABLE LU;Lo;0;L;;;;;N;;;;;
+A1D1;YI SYLLABLE LUP;Lo;0;L;;;;;N;;;;;
+A1D2;YI SYLLABLE LURX;Lo;0;L;;;;;N;;;;;
+A1D3;YI SYLLABLE LUR;Lo;0;L;;;;;N;;;;;
+A1D4;YI SYLLABLE LYT;Lo;0;L;;;;;N;;;;;
+A1D5;YI SYLLABLE LYX;Lo;0;L;;;;;N;;;;;
+A1D6;YI SYLLABLE LY;Lo;0;L;;;;;N;;;;;
+A1D7;YI SYLLABLE LYP;Lo;0;L;;;;;N;;;;;
+A1D8;YI SYLLABLE LYRX;Lo;0;L;;;;;N;;;;;
+A1D9;YI SYLLABLE LYR;Lo;0;L;;;;;N;;;;;
+A1DA;YI SYLLABLE GIT;Lo;0;L;;;;;N;;;;;
+A1DB;YI SYLLABLE GIX;Lo;0;L;;;;;N;;;;;
+A1DC;YI SYLLABLE GI;Lo;0;L;;;;;N;;;;;
+A1DD;YI SYLLABLE GIP;Lo;0;L;;;;;N;;;;;
+A1DE;YI SYLLABLE GIET;Lo;0;L;;;;;N;;;;;
+A1DF;YI SYLLABLE GIEX;Lo;0;L;;;;;N;;;;;
+A1E0;YI SYLLABLE GIE;Lo;0;L;;;;;N;;;;;
+A1E1;YI SYLLABLE GIEP;Lo;0;L;;;;;N;;;;;
+A1E2;YI SYLLABLE GAT;Lo;0;L;;;;;N;;;;;
+A1E3;YI SYLLABLE GAX;Lo;0;L;;;;;N;;;;;
+A1E4;YI SYLLABLE GA;Lo;0;L;;;;;N;;;;;
+A1E5;YI SYLLABLE GAP;Lo;0;L;;;;;N;;;;;
+A1E6;YI SYLLABLE GUOT;Lo;0;L;;;;;N;;;;;
+A1E7;YI SYLLABLE GUOX;Lo;0;L;;;;;N;;;;;
+A1E8;YI SYLLABLE GUO;Lo;0;L;;;;;N;;;;;
+A1E9;YI SYLLABLE GUOP;Lo;0;L;;;;;N;;;;;
+A1EA;YI SYLLABLE GOT;Lo;0;L;;;;;N;;;;;
+A1EB;YI SYLLABLE GOX;Lo;0;L;;;;;N;;;;;
+A1EC;YI SYLLABLE GO;Lo;0;L;;;;;N;;;;;
+A1ED;YI SYLLABLE GOP;Lo;0;L;;;;;N;;;;;
+A1EE;YI SYLLABLE GET;Lo;0;L;;;;;N;;;;;
+A1EF;YI SYLLABLE GEX;Lo;0;L;;;;;N;;;;;
+A1F0;YI SYLLABLE GE;Lo;0;L;;;;;N;;;;;
+A1F1;YI SYLLABLE GEP;Lo;0;L;;;;;N;;;;;
+A1F2;YI SYLLABLE GUT;Lo;0;L;;;;;N;;;;;
+A1F3;YI SYLLABLE GUX;Lo;0;L;;;;;N;;;;;
+A1F4;YI SYLLABLE GU;Lo;0;L;;;;;N;;;;;
+A1F5;YI SYLLABLE GUP;Lo;0;L;;;;;N;;;;;
+A1F6;YI SYLLABLE GURX;Lo;0;L;;;;;N;;;;;
+A1F7;YI SYLLABLE GUR;Lo;0;L;;;;;N;;;;;
+A1F8;YI SYLLABLE KIT;Lo;0;L;;;;;N;;;;;
+A1F9;YI SYLLABLE KIX;Lo;0;L;;;;;N;;;;;
+A1FA;YI SYLLABLE KI;Lo;0;L;;;;;N;;;;;
+A1FB;YI SYLLABLE KIP;Lo;0;L;;;;;N;;;;;
+A1FC;YI SYLLABLE KIEX;Lo;0;L;;;;;N;;;;;
+A1FD;YI SYLLABLE KIE;Lo;0;L;;;;;N;;;;;
+A1FE;YI SYLLABLE KIEP;Lo;0;L;;;;;N;;;;;
+A1FF;YI SYLLABLE KAT;Lo;0;L;;;;;N;;;;;
+A200;YI SYLLABLE KAX;Lo;0;L;;;;;N;;;;;
+A201;YI SYLLABLE KA;Lo;0;L;;;;;N;;;;;
+A202;YI SYLLABLE KAP;Lo;0;L;;;;;N;;;;;
+A203;YI SYLLABLE KUOX;Lo;0;L;;;;;N;;;;;
+A204;YI SYLLABLE KUO;Lo;0;L;;;;;N;;;;;
+A205;YI SYLLABLE KUOP;Lo;0;L;;;;;N;;;;;
+A206;YI SYLLABLE KOT;Lo;0;L;;;;;N;;;;;
+A207;YI SYLLABLE KOX;Lo;0;L;;;;;N;;;;;
+A208;YI SYLLABLE KO;Lo;0;L;;;;;N;;;;;
+A209;YI SYLLABLE KOP;Lo;0;L;;;;;N;;;;;
+A20A;YI SYLLABLE KET;Lo;0;L;;;;;N;;;;;
+A20B;YI SYLLABLE KEX;Lo;0;L;;;;;N;;;;;
+A20C;YI SYLLABLE KE;Lo;0;L;;;;;N;;;;;
+A20D;YI SYLLABLE KEP;Lo;0;L;;;;;N;;;;;
+A20E;YI SYLLABLE KUT;Lo;0;L;;;;;N;;;;;
+A20F;YI SYLLABLE KUX;Lo;0;L;;;;;N;;;;;
+A210;YI SYLLABLE KU;Lo;0;L;;;;;N;;;;;
+A211;YI SYLLABLE KUP;Lo;0;L;;;;;N;;;;;
+A212;YI SYLLABLE KURX;Lo;0;L;;;;;N;;;;;
+A213;YI SYLLABLE KUR;Lo;0;L;;;;;N;;;;;
+A214;YI SYLLABLE GGIT;Lo;0;L;;;;;N;;;;;
+A215;YI SYLLABLE GGIX;Lo;0;L;;;;;N;;;;;
+A216;YI SYLLABLE GGI;Lo;0;L;;;;;N;;;;;
+A217;YI SYLLABLE GGIEX;Lo;0;L;;;;;N;;;;;
+A218;YI SYLLABLE GGIE;Lo;0;L;;;;;N;;;;;
+A219;YI SYLLABLE GGIEP;Lo;0;L;;;;;N;;;;;
+A21A;YI SYLLABLE GGAT;Lo;0;L;;;;;N;;;;;
+A21B;YI SYLLABLE GGAX;Lo;0;L;;;;;N;;;;;
+A21C;YI SYLLABLE GGA;Lo;0;L;;;;;N;;;;;
+A21D;YI SYLLABLE GGAP;Lo;0;L;;;;;N;;;;;
+A21E;YI SYLLABLE GGUOT;Lo;0;L;;;;;N;;;;;
+A21F;YI SYLLABLE GGUOX;Lo;0;L;;;;;N;;;;;
+A220;YI SYLLABLE GGUO;Lo;0;L;;;;;N;;;;;
+A221;YI SYLLABLE GGUOP;Lo;0;L;;;;;N;;;;;
+A222;YI SYLLABLE GGOT;Lo;0;L;;;;;N;;;;;
+A223;YI SYLLABLE GGOX;Lo;0;L;;;;;N;;;;;
+A224;YI SYLLABLE GGO;Lo;0;L;;;;;N;;;;;
+A225;YI SYLLABLE GGOP;Lo;0;L;;;;;N;;;;;
+A226;YI SYLLABLE GGET;Lo;0;L;;;;;N;;;;;
+A227;YI SYLLABLE GGEX;Lo;0;L;;;;;N;;;;;
+A228;YI SYLLABLE GGE;Lo;0;L;;;;;N;;;;;
+A229;YI SYLLABLE GGEP;Lo;0;L;;;;;N;;;;;
+A22A;YI SYLLABLE GGUT;Lo;0;L;;;;;N;;;;;
+A22B;YI SYLLABLE GGUX;Lo;0;L;;;;;N;;;;;
+A22C;YI SYLLABLE GGU;Lo;0;L;;;;;N;;;;;
+A22D;YI SYLLABLE GGUP;Lo;0;L;;;;;N;;;;;
+A22E;YI SYLLABLE GGURX;Lo;0;L;;;;;N;;;;;
+A22F;YI SYLLABLE GGUR;Lo;0;L;;;;;N;;;;;
+A230;YI SYLLABLE MGIEX;Lo;0;L;;;;;N;;;;;
+A231;YI SYLLABLE MGIE;Lo;0;L;;;;;N;;;;;
+A232;YI SYLLABLE MGAT;Lo;0;L;;;;;N;;;;;
+A233;YI SYLLABLE MGAX;Lo;0;L;;;;;N;;;;;
+A234;YI SYLLABLE MGA;Lo;0;L;;;;;N;;;;;
+A235;YI SYLLABLE MGAP;Lo;0;L;;;;;N;;;;;
+A236;YI SYLLABLE MGUOX;Lo;0;L;;;;;N;;;;;
+A237;YI SYLLABLE MGUO;Lo;0;L;;;;;N;;;;;
+A238;YI SYLLABLE MGUOP;Lo;0;L;;;;;N;;;;;
+A239;YI SYLLABLE MGOT;Lo;0;L;;;;;N;;;;;
+A23A;YI SYLLABLE MGOX;Lo;0;L;;;;;N;;;;;
+A23B;YI SYLLABLE MGO;Lo;0;L;;;;;N;;;;;
+A23C;YI SYLLABLE MGOP;Lo;0;L;;;;;N;;;;;
+A23D;YI SYLLABLE MGEX;Lo;0;L;;;;;N;;;;;
+A23E;YI SYLLABLE MGE;Lo;0;L;;;;;N;;;;;
+A23F;YI SYLLABLE MGEP;Lo;0;L;;;;;N;;;;;
+A240;YI SYLLABLE MGUT;Lo;0;L;;;;;N;;;;;
+A241;YI SYLLABLE MGUX;Lo;0;L;;;;;N;;;;;
+A242;YI SYLLABLE MGU;Lo;0;L;;;;;N;;;;;
+A243;YI SYLLABLE MGUP;Lo;0;L;;;;;N;;;;;
+A244;YI SYLLABLE MGURX;Lo;0;L;;;;;N;;;;;
+A245;YI SYLLABLE MGUR;Lo;0;L;;;;;N;;;;;
+A246;YI SYLLABLE HXIT;Lo;0;L;;;;;N;;;;;
+A247;YI SYLLABLE HXIX;Lo;0;L;;;;;N;;;;;
+A248;YI SYLLABLE HXI;Lo;0;L;;;;;N;;;;;
+A249;YI SYLLABLE HXIP;Lo;0;L;;;;;N;;;;;
+A24A;YI SYLLABLE HXIET;Lo;0;L;;;;;N;;;;;
+A24B;YI SYLLABLE HXIEX;Lo;0;L;;;;;N;;;;;
+A24C;YI SYLLABLE HXIE;Lo;0;L;;;;;N;;;;;
+A24D;YI SYLLABLE HXIEP;Lo;0;L;;;;;N;;;;;
+A24E;YI SYLLABLE HXAT;Lo;0;L;;;;;N;;;;;
+A24F;YI SYLLABLE HXAX;Lo;0;L;;;;;N;;;;;
+A250;YI SYLLABLE HXA;Lo;0;L;;;;;N;;;;;
+A251;YI SYLLABLE HXAP;Lo;0;L;;;;;N;;;;;
+A252;YI SYLLABLE HXUOT;Lo;0;L;;;;;N;;;;;
+A253;YI SYLLABLE HXUOX;Lo;0;L;;;;;N;;;;;
+A254;YI SYLLABLE HXUO;Lo;0;L;;;;;N;;;;;
+A255;YI SYLLABLE HXUOP;Lo;0;L;;;;;N;;;;;
+A256;YI SYLLABLE HXOT;Lo;0;L;;;;;N;;;;;
+A257;YI SYLLABLE HXOX;Lo;0;L;;;;;N;;;;;
+A258;YI SYLLABLE HXO;Lo;0;L;;;;;N;;;;;
+A259;YI SYLLABLE HXOP;Lo;0;L;;;;;N;;;;;
+A25A;YI SYLLABLE HXEX;Lo;0;L;;;;;N;;;;;
+A25B;YI SYLLABLE HXE;Lo;0;L;;;;;N;;;;;
+A25C;YI SYLLABLE HXEP;Lo;0;L;;;;;N;;;;;
+A25D;YI SYLLABLE NGIEX;Lo;0;L;;;;;N;;;;;
+A25E;YI SYLLABLE NGIE;Lo;0;L;;;;;N;;;;;
+A25F;YI SYLLABLE NGIEP;Lo;0;L;;;;;N;;;;;
+A260;YI SYLLABLE NGAT;Lo;0;L;;;;;N;;;;;
+A261;YI SYLLABLE NGAX;Lo;0;L;;;;;N;;;;;
+A262;YI SYLLABLE NGA;Lo;0;L;;;;;N;;;;;
+A263;YI SYLLABLE NGAP;Lo;0;L;;;;;N;;;;;
+A264;YI SYLLABLE NGUOT;Lo;0;L;;;;;N;;;;;
+A265;YI SYLLABLE NGUOX;Lo;0;L;;;;;N;;;;;
+A266;YI SYLLABLE NGUO;Lo;0;L;;;;;N;;;;;
+A267;YI SYLLABLE NGOT;Lo;0;L;;;;;N;;;;;
+A268;YI SYLLABLE NGOX;Lo;0;L;;;;;N;;;;;
+A269;YI SYLLABLE NGO;Lo;0;L;;;;;N;;;;;
+A26A;YI SYLLABLE NGOP;Lo;0;L;;;;;N;;;;;
+A26B;YI SYLLABLE NGEX;Lo;0;L;;;;;N;;;;;
+A26C;YI SYLLABLE NGE;Lo;0;L;;;;;N;;;;;
+A26D;YI SYLLABLE NGEP;Lo;0;L;;;;;N;;;;;
+A26E;YI SYLLABLE HIT;Lo;0;L;;;;;N;;;;;
+A26F;YI SYLLABLE HIEX;Lo;0;L;;;;;N;;;;;
+A270;YI SYLLABLE HIE;Lo;0;L;;;;;N;;;;;
+A271;YI SYLLABLE HAT;Lo;0;L;;;;;N;;;;;
+A272;YI SYLLABLE HAX;Lo;0;L;;;;;N;;;;;
+A273;YI SYLLABLE HA;Lo;0;L;;;;;N;;;;;
+A274;YI SYLLABLE HAP;Lo;0;L;;;;;N;;;;;
+A275;YI SYLLABLE HUOT;Lo;0;L;;;;;N;;;;;
+A276;YI SYLLABLE HUOX;Lo;0;L;;;;;N;;;;;
+A277;YI SYLLABLE HUO;Lo;0;L;;;;;N;;;;;
+A278;YI SYLLABLE HUOP;Lo;0;L;;;;;N;;;;;
+A279;YI SYLLABLE HOT;Lo;0;L;;;;;N;;;;;
+A27A;YI SYLLABLE HOX;Lo;0;L;;;;;N;;;;;
+A27B;YI SYLLABLE HO;Lo;0;L;;;;;N;;;;;
+A27C;YI SYLLABLE HOP;Lo;0;L;;;;;N;;;;;
+A27D;YI SYLLABLE HEX;Lo;0;L;;;;;N;;;;;
+A27E;YI SYLLABLE HE;Lo;0;L;;;;;N;;;;;
+A27F;YI SYLLABLE HEP;Lo;0;L;;;;;N;;;;;
+A280;YI SYLLABLE WAT;Lo;0;L;;;;;N;;;;;
+A281;YI SYLLABLE WAX;Lo;0;L;;;;;N;;;;;
+A282;YI SYLLABLE WA;Lo;0;L;;;;;N;;;;;
+A283;YI SYLLABLE WAP;Lo;0;L;;;;;N;;;;;
+A284;YI SYLLABLE WUOX;Lo;0;L;;;;;N;;;;;
+A285;YI SYLLABLE WUO;Lo;0;L;;;;;N;;;;;
+A286;YI SYLLABLE WUOP;Lo;0;L;;;;;N;;;;;
+A287;YI SYLLABLE WOX;Lo;0;L;;;;;N;;;;;
+A288;YI SYLLABLE WO;Lo;0;L;;;;;N;;;;;
+A289;YI SYLLABLE WOP;Lo;0;L;;;;;N;;;;;
+A28A;YI SYLLABLE WEX;Lo;0;L;;;;;N;;;;;
+A28B;YI SYLLABLE WE;Lo;0;L;;;;;N;;;;;
+A28C;YI SYLLABLE WEP;Lo;0;L;;;;;N;;;;;
+A28D;YI SYLLABLE ZIT;Lo;0;L;;;;;N;;;;;
+A28E;YI SYLLABLE ZIX;Lo;0;L;;;;;N;;;;;
+A28F;YI SYLLABLE ZI;Lo;0;L;;;;;N;;;;;
+A290;YI SYLLABLE ZIP;Lo;0;L;;;;;N;;;;;
+A291;YI SYLLABLE ZIEX;Lo;0;L;;;;;N;;;;;
+A292;YI SYLLABLE ZIE;Lo;0;L;;;;;N;;;;;
+A293;YI SYLLABLE ZIEP;Lo;0;L;;;;;N;;;;;
+A294;YI SYLLABLE ZAT;Lo;0;L;;;;;N;;;;;
+A295;YI SYLLABLE ZAX;Lo;0;L;;;;;N;;;;;
+A296;YI SYLLABLE ZA;Lo;0;L;;;;;N;;;;;
+A297;YI SYLLABLE ZAP;Lo;0;L;;;;;N;;;;;
+A298;YI SYLLABLE ZUOX;Lo;0;L;;;;;N;;;;;
+A299;YI SYLLABLE ZUO;Lo;0;L;;;;;N;;;;;
+A29A;YI SYLLABLE ZUOP;Lo;0;L;;;;;N;;;;;
+A29B;YI SYLLABLE ZOT;Lo;0;L;;;;;N;;;;;
+A29C;YI SYLLABLE ZOX;Lo;0;L;;;;;N;;;;;
+A29D;YI SYLLABLE ZO;Lo;0;L;;;;;N;;;;;
+A29E;YI SYLLABLE ZOP;Lo;0;L;;;;;N;;;;;
+A29F;YI SYLLABLE ZEX;Lo;0;L;;;;;N;;;;;
+A2A0;YI SYLLABLE ZE;Lo;0;L;;;;;N;;;;;
+A2A1;YI SYLLABLE ZEP;Lo;0;L;;;;;N;;;;;
+A2A2;YI SYLLABLE ZUT;Lo;0;L;;;;;N;;;;;
+A2A3;YI SYLLABLE ZUX;Lo;0;L;;;;;N;;;;;
+A2A4;YI SYLLABLE ZU;Lo;0;L;;;;;N;;;;;
+A2A5;YI SYLLABLE ZUP;Lo;0;L;;;;;N;;;;;
+A2A6;YI SYLLABLE ZURX;Lo;0;L;;;;;N;;;;;
+A2A7;YI SYLLABLE ZUR;Lo;0;L;;;;;N;;;;;
+A2A8;YI SYLLABLE ZYT;Lo;0;L;;;;;N;;;;;
+A2A9;YI SYLLABLE ZYX;Lo;0;L;;;;;N;;;;;
+A2AA;YI SYLLABLE ZY;Lo;0;L;;;;;N;;;;;
+A2AB;YI SYLLABLE ZYP;Lo;0;L;;;;;N;;;;;
+A2AC;YI SYLLABLE ZYRX;Lo;0;L;;;;;N;;;;;
+A2AD;YI SYLLABLE ZYR;Lo;0;L;;;;;N;;;;;
+A2AE;YI SYLLABLE CIT;Lo;0;L;;;;;N;;;;;
+A2AF;YI SYLLABLE CIX;Lo;0;L;;;;;N;;;;;
+A2B0;YI SYLLABLE CI;Lo;0;L;;;;;N;;;;;
+A2B1;YI SYLLABLE CIP;Lo;0;L;;;;;N;;;;;
+A2B2;YI SYLLABLE CIET;Lo;0;L;;;;;N;;;;;
+A2B3;YI SYLLABLE CIEX;Lo;0;L;;;;;N;;;;;
+A2B4;YI SYLLABLE CIE;Lo;0;L;;;;;N;;;;;
+A2B5;YI SYLLABLE CIEP;Lo;0;L;;;;;N;;;;;
+A2B6;YI SYLLABLE CAT;Lo;0;L;;;;;N;;;;;
+A2B7;YI SYLLABLE CAX;Lo;0;L;;;;;N;;;;;
+A2B8;YI SYLLABLE CA;Lo;0;L;;;;;N;;;;;
+A2B9;YI SYLLABLE CAP;Lo;0;L;;;;;N;;;;;
+A2BA;YI SYLLABLE CUOX;Lo;0;L;;;;;N;;;;;
+A2BB;YI SYLLABLE CUO;Lo;0;L;;;;;N;;;;;
+A2BC;YI SYLLABLE CUOP;Lo;0;L;;;;;N;;;;;
+A2BD;YI SYLLABLE COT;Lo;0;L;;;;;N;;;;;
+A2BE;YI SYLLABLE COX;Lo;0;L;;;;;N;;;;;
+A2BF;YI SYLLABLE CO;Lo;0;L;;;;;N;;;;;
+A2C0;YI SYLLABLE COP;Lo;0;L;;;;;N;;;;;
+A2C1;YI SYLLABLE CEX;Lo;0;L;;;;;N;;;;;
+A2C2;YI SYLLABLE CE;Lo;0;L;;;;;N;;;;;
+A2C3;YI SYLLABLE CEP;Lo;0;L;;;;;N;;;;;
+A2C4;YI SYLLABLE CUT;Lo;0;L;;;;;N;;;;;
+A2C5;YI SYLLABLE CUX;Lo;0;L;;;;;N;;;;;
+A2C6;YI SYLLABLE CU;Lo;0;L;;;;;N;;;;;
+A2C7;YI SYLLABLE CUP;Lo;0;L;;;;;N;;;;;
+A2C8;YI SYLLABLE CURX;Lo;0;L;;;;;N;;;;;
+A2C9;YI SYLLABLE CUR;Lo;0;L;;;;;N;;;;;
+A2CA;YI SYLLABLE CYT;Lo;0;L;;;;;N;;;;;
+A2CB;YI SYLLABLE CYX;Lo;0;L;;;;;N;;;;;
+A2CC;YI SYLLABLE CY;Lo;0;L;;;;;N;;;;;
+A2CD;YI SYLLABLE CYP;Lo;0;L;;;;;N;;;;;
+A2CE;YI SYLLABLE CYRX;Lo;0;L;;;;;N;;;;;
+A2CF;YI SYLLABLE CYR;Lo;0;L;;;;;N;;;;;
+A2D0;YI SYLLABLE ZZIT;Lo;0;L;;;;;N;;;;;
+A2D1;YI SYLLABLE ZZIX;Lo;0;L;;;;;N;;;;;
+A2D2;YI SYLLABLE ZZI;Lo;0;L;;;;;N;;;;;
+A2D3;YI SYLLABLE ZZIP;Lo;0;L;;;;;N;;;;;
+A2D4;YI SYLLABLE ZZIET;Lo;0;L;;;;;N;;;;;
+A2D5;YI SYLLABLE ZZIEX;Lo;0;L;;;;;N;;;;;
+A2D6;YI SYLLABLE ZZIE;Lo;0;L;;;;;N;;;;;
+A2D7;YI SYLLABLE ZZIEP;Lo;0;L;;;;;N;;;;;
+A2D8;YI SYLLABLE ZZAT;Lo;0;L;;;;;N;;;;;
+A2D9;YI SYLLABLE ZZAX;Lo;0;L;;;;;N;;;;;
+A2DA;YI SYLLABLE ZZA;Lo;0;L;;;;;N;;;;;
+A2DB;YI SYLLABLE ZZAP;Lo;0;L;;;;;N;;;;;
+A2DC;YI SYLLABLE ZZOX;Lo;0;L;;;;;N;;;;;
+A2DD;YI SYLLABLE ZZO;Lo;0;L;;;;;N;;;;;
+A2DE;YI SYLLABLE ZZOP;Lo;0;L;;;;;N;;;;;
+A2DF;YI SYLLABLE ZZEX;Lo;0;L;;;;;N;;;;;
+A2E0;YI SYLLABLE ZZE;Lo;0;L;;;;;N;;;;;
+A2E1;YI SYLLABLE ZZEP;Lo;0;L;;;;;N;;;;;
+A2E2;YI SYLLABLE ZZUX;Lo;0;L;;;;;N;;;;;
+A2E3;YI SYLLABLE ZZU;Lo;0;L;;;;;N;;;;;
+A2E4;YI SYLLABLE ZZUP;Lo;0;L;;;;;N;;;;;
+A2E5;YI SYLLABLE ZZURX;Lo;0;L;;;;;N;;;;;
+A2E6;YI SYLLABLE ZZUR;Lo;0;L;;;;;N;;;;;
+A2E7;YI SYLLABLE ZZYT;Lo;0;L;;;;;N;;;;;
+A2E8;YI SYLLABLE ZZYX;Lo;0;L;;;;;N;;;;;
+A2E9;YI SYLLABLE ZZY;Lo;0;L;;;;;N;;;;;
+A2EA;YI SYLLABLE ZZYP;Lo;0;L;;;;;N;;;;;
+A2EB;YI SYLLABLE ZZYRX;Lo;0;L;;;;;N;;;;;
+A2EC;YI SYLLABLE ZZYR;Lo;0;L;;;;;N;;;;;
+A2ED;YI SYLLABLE NZIT;Lo;0;L;;;;;N;;;;;
+A2EE;YI SYLLABLE NZIX;Lo;0;L;;;;;N;;;;;
+A2EF;YI SYLLABLE NZI;Lo;0;L;;;;;N;;;;;
+A2F0;YI SYLLABLE NZIP;Lo;0;L;;;;;N;;;;;
+A2F1;YI SYLLABLE NZIEX;Lo;0;L;;;;;N;;;;;
+A2F2;YI SYLLABLE NZIE;Lo;0;L;;;;;N;;;;;
+A2F3;YI SYLLABLE NZIEP;Lo;0;L;;;;;N;;;;;
+A2F4;YI SYLLABLE NZAT;Lo;0;L;;;;;N;;;;;
+A2F5;YI SYLLABLE NZAX;Lo;0;L;;;;;N;;;;;
+A2F6;YI SYLLABLE NZA;Lo;0;L;;;;;N;;;;;
+A2F7;YI SYLLABLE NZAP;Lo;0;L;;;;;N;;;;;
+A2F8;YI SYLLABLE NZUOX;Lo;0;L;;;;;N;;;;;
+A2F9;YI SYLLABLE NZUO;Lo;0;L;;;;;N;;;;;
+A2FA;YI SYLLABLE NZOX;Lo;0;L;;;;;N;;;;;
+A2FB;YI SYLLABLE NZOP;Lo;0;L;;;;;N;;;;;
+A2FC;YI SYLLABLE NZEX;Lo;0;L;;;;;N;;;;;
+A2FD;YI SYLLABLE NZE;Lo;0;L;;;;;N;;;;;
+A2FE;YI SYLLABLE NZUX;Lo;0;L;;;;;N;;;;;
+A2FF;YI SYLLABLE NZU;Lo;0;L;;;;;N;;;;;
+A300;YI SYLLABLE NZUP;Lo;0;L;;;;;N;;;;;
+A301;YI SYLLABLE NZURX;Lo;0;L;;;;;N;;;;;
+A302;YI SYLLABLE NZUR;Lo;0;L;;;;;N;;;;;
+A303;YI SYLLABLE NZYT;Lo;0;L;;;;;N;;;;;
+A304;YI SYLLABLE NZYX;Lo;0;L;;;;;N;;;;;
+A305;YI SYLLABLE NZY;Lo;0;L;;;;;N;;;;;
+A306;YI SYLLABLE NZYP;Lo;0;L;;;;;N;;;;;
+A307;YI SYLLABLE NZYRX;Lo;0;L;;;;;N;;;;;
+A308;YI SYLLABLE NZYR;Lo;0;L;;;;;N;;;;;
+A309;YI SYLLABLE SIT;Lo;0;L;;;;;N;;;;;
+A30A;YI SYLLABLE SIX;Lo;0;L;;;;;N;;;;;
+A30B;YI SYLLABLE SI;Lo;0;L;;;;;N;;;;;
+A30C;YI SYLLABLE SIP;Lo;0;L;;;;;N;;;;;
+A30D;YI SYLLABLE SIEX;Lo;0;L;;;;;N;;;;;
+A30E;YI SYLLABLE SIE;Lo;0;L;;;;;N;;;;;
+A30F;YI SYLLABLE SIEP;Lo;0;L;;;;;N;;;;;
+A310;YI SYLLABLE SAT;Lo;0;L;;;;;N;;;;;
+A311;YI SYLLABLE SAX;Lo;0;L;;;;;N;;;;;
+A312;YI SYLLABLE SA;Lo;0;L;;;;;N;;;;;
+A313;YI SYLLABLE SAP;Lo;0;L;;;;;N;;;;;
+A314;YI SYLLABLE SUOX;Lo;0;L;;;;;N;;;;;
+A315;YI SYLLABLE SUO;Lo;0;L;;;;;N;;;;;
+A316;YI SYLLABLE SUOP;Lo;0;L;;;;;N;;;;;
+A317;YI SYLLABLE SOT;Lo;0;L;;;;;N;;;;;
+A318;YI SYLLABLE SOX;Lo;0;L;;;;;N;;;;;
+A319;YI SYLLABLE SO;Lo;0;L;;;;;N;;;;;
+A31A;YI SYLLABLE SOP;Lo;0;L;;;;;N;;;;;
+A31B;YI SYLLABLE SEX;Lo;0;L;;;;;N;;;;;
+A31C;YI SYLLABLE SE;Lo;0;L;;;;;N;;;;;
+A31D;YI SYLLABLE SEP;Lo;0;L;;;;;N;;;;;
+A31E;YI SYLLABLE SUT;Lo;0;L;;;;;N;;;;;
+A31F;YI SYLLABLE SUX;Lo;0;L;;;;;N;;;;;
+A320;YI SYLLABLE SU;Lo;0;L;;;;;N;;;;;
+A321;YI SYLLABLE SUP;Lo;0;L;;;;;N;;;;;
+A322;YI SYLLABLE SURX;Lo;0;L;;;;;N;;;;;
+A323;YI SYLLABLE SUR;Lo;0;L;;;;;N;;;;;
+A324;YI SYLLABLE SYT;Lo;0;L;;;;;N;;;;;
+A325;YI SYLLABLE SYX;Lo;0;L;;;;;N;;;;;
+A326;YI SYLLABLE SY;Lo;0;L;;;;;N;;;;;
+A327;YI SYLLABLE SYP;Lo;0;L;;;;;N;;;;;
+A328;YI SYLLABLE SYRX;Lo;0;L;;;;;N;;;;;
+A329;YI SYLLABLE SYR;Lo;0;L;;;;;N;;;;;
+A32A;YI SYLLABLE SSIT;Lo;0;L;;;;;N;;;;;
+A32B;YI SYLLABLE SSIX;Lo;0;L;;;;;N;;;;;
+A32C;YI SYLLABLE SSI;Lo;0;L;;;;;N;;;;;
+A32D;YI SYLLABLE SSIP;Lo;0;L;;;;;N;;;;;
+A32E;YI SYLLABLE SSIEX;Lo;0;L;;;;;N;;;;;
+A32F;YI SYLLABLE SSIE;Lo;0;L;;;;;N;;;;;
+A330;YI SYLLABLE SSIEP;Lo;0;L;;;;;N;;;;;
+A331;YI SYLLABLE SSAT;Lo;0;L;;;;;N;;;;;
+A332;YI SYLLABLE SSAX;Lo;0;L;;;;;N;;;;;
+A333;YI SYLLABLE SSA;Lo;0;L;;;;;N;;;;;
+A334;YI SYLLABLE SSAP;Lo;0;L;;;;;N;;;;;
+A335;YI SYLLABLE SSOT;Lo;0;L;;;;;N;;;;;
+A336;YI SYLLABLE SSOX;Lo;0;L;;;;;N;;;;;
+A337;YI SYLLABLE SSO;Lo;0;L;;;;;N;;;;;
+A338;YI SYLLABLE SSOP;Lo;0;L;;;;;N;;;;;
+A339;YI SYLLABLE SSEX;Lo;0;L;;;;;N;;;;;
+A33A;YI SYLLABLE SSE;Lo;0;L;;;;;N;;;;;
+A33B;YI SYLLABLE SSEP;Lo;0;L;;;;;N;;;;;
+A33C;YI SYLLABLE SSUT;Lo;0;L;;;;;N;;;;;
+A33D;YI SYLLABLE SSUX;Lo;0;L;;;;;N;;;;;
+A33E;YI SYLLABLE SSU;Lo;0;L;;;;;N;;;;;
+A33F;YI SYLLABLE SSUP;Lo;0;L;;;;;N;;;;;
+A340;YI SYLLABLE SSYT;Lo;0;L;;;;;N;;;;;
+A341;YI SYLLABLE SSYX;Lo;0;L;;;;;N;;;;;
+A342;YI SYLLABLE SSY;Lo;0;L;;;;;N;;;;;
+A343;YI SYLLABLE SSYP;Lo;0;L;;;;;N;;;;;
+A344;YI SYLLABLE SSYRX;Lo;0;L;;;;;N;;;;;
+A345;YI SYLLABLE SSYR;Lo;0;L;;;;;N;;;;;
+A346;YI SYLLABLE ZHAT;Lo;0;L;;;;;N;;;;;
+A347;YI SYLLABLE ZHAX;Lo;0;L;;;;;N;;;;;
+A348;YI SYLLABLE ZHA;Lo;0;L;;;;;N;;;;;
+A349;YI SYLLABLE ZHAP;Lo;0;L;;;;;N;;;;;
+A34A;YI SYLLABLE ZHUOX;Lo;0;L;;;;;N;;;;;
+A34B;YI SYLLABLE ZHUO;Lo;0;L;;;;;N;;;;;
+A34C;YI SYLLABLE ZHUOP;Lo;0;L;;;;;N;;;;;
+A34D;YI SYLLABLE ZHOT;Lo;0;L;;;;;N;;;;;
+A34E;YI SYLLABLE ZHOX;Lo;0;L;;;;;N;;;;;
+A34F;YI SYLLABLE ZHO;Lo;0;L;;;;;N;;;;;
+A350;YI SYLLABLE ZHOP;Lo;0;L;;;;;N;;;;;
+A351;YI SYLLABLE ZHET;Lo;0;L;;;;;N;;;;;
+A352;YI SYLLABLE ZHEX;Lo;0;L;;;;;N;;;;;
+A353;YI SYLLABLE ZHE;Lo;0;L;;;;;N;;;;;
+A354;YI SYLLABLE ZHEP;Lo;0;L;;;;;N;;;;;
+A355;YI SYLLABLE ZHUT;Lo;0;L;;;;;N;;;;;
+A356;YI SYLLABLE ZHUX;Lo;0;L;;;;;N;;;;;
+A357;YI SYLLABLE ZHU;Lo;0;L;;;;;N;;;;;
+A358;YI SYLLABLE ZHUP;Lo;0;L;;;;;N;;;;;
+A359;YI SYLLABLE ZHURX;Lo;0;L;;;;;N;;;;;
+A35A;YI SYLLABLE ZHUR;Lo;0;L;;;;;N;;;;;
+A35B;YI SYLLABLE ZHYT;Lo;0;L;;;;;N;;;;;
+A35C;YI SYLLABLE ZHYX;Lo;0;L;;;;;N;;;;;
+A35D;YI SYLLABLE ZHY;Lo;0;L;;;;;N;;;;;
+A35E;YI SYLLABLE ZHYP;Lo;0;L;;;;;N;;;;;
+A35F;YI SYLLABLE ZHYRX;Lo;0;L;;;;;N;;;;;
+A360;YI SYLLABLE ZHYR;Lo;0;L;;;;;N;;;;;
+A361;YI SYLLABLE CHAT;Lo;0;L;;;;;N;;;;;
+A362;YI SYLLABLE CHAX;Lo;0;L;;;;;N;;;;;
+A363;YI SYLLABLE CHA;Lo;0;L;;;;;N;;;;;
+A364;YI SYLLABLE CHAP;Lo;0;L;;;;;N;;;;;
+A365;YI SYLLABLE CHUOT;Lo;0;L;;;;;N;;;;;
+A366;YI SYLLABLE CHUOX;Lo;0;L;;;;;N;;;;;
+A367;YI SYLLABLE CHUO;Lo;0;L;;;;;N;;;;;
+A368;YI SYLLABLE CHUOP;Lo;0;L;;;;;N;;;;;
+A369;YI SYLLABLE CHOT;Lo;0;L;;;;;N;;;;;
+A36A;YI SYLLABLE CHOX;Lo;0;L;;;;;N;;;;;
+A36B;YI SYLLABLE CHO;Lo;0;L;;;;;N;;;;;
+A36C;YI SYLLABLE CHOP;Lo;0;L;;;;;N;;;;;
+A36D;YI SYLLABLE CHET;Lo;0;L;;;;;N;;;;;
+A36E;YI SYLLABLE CHEX;Lo;0;L;;;;;N;;;;;
+A36F;YI SYLLABLE CHE;Lo;0;L;;;;;N;;;;;
+A370;YI SYLLABLE CHEP;Lo;0;L;;;;;N;;;;;
+A371;YI SYLLABLE CHUX;Lo;0;L;;;;;N;;;;;
+A372;YI SYLLABLE CHU;Lo;0;L;;;;;N;;;;;
+A373;YI SYLLABLE CHUP;Lo;0;L;;;;;N;;;;;
+A374;YI SYLLABLE CHURX;Lo;0;L;;;;;N;;;;;
+A375;YI SYLLABLE CHUR;Lo;0;L;;;;;N;;;;;
+A376;YI SYLLABLE CHYT;Lo;0;L;;;;;N;;;;;
+A377;YI SYLLABLE CHYX;Lo;0;L;;;;;N;;;;;
+A378;YI SYLLABLE CHY;Lo;0;L;;;;;N;;;;;
+A379;YI SYLLABLE CHYP;Lo;0;L;;;;;N;;;;;
+A37A;YI SYLLABLE CHYRX;Lo;0;L;;;;;N;;;;;
+A37B;YI SYLLABLE CHYR;Lo;0;L;;;;;N;;;;;
+A37C;YI SYLLABLE RRAX;Lo;0;L;;;;;N;;;;;
+A37D;YI SYLLABLE RRA;Lo;0;L;;;;;N;;;;;
+A37E;YI SYLLABLE RRUOX;Lo;0;L;;;;;N;;;;;
+A37F;YI SYLLABLE RRUO;Lo;0;L;;;;;N;;;;;
+A380;YI SYLLABLE RROT;Lo;0;L;;;;;N;;;;;
+A381;YI SYLLABLE RROX;Lo;0;L;;;;;N;;;;;
+A382;YI SYLLABLE RRO;Lo;0;L;;;;;N;;;;;
+A383;YI SYLLABLE RROP;Lo;0;L;;;;;N;;;;;
+A384;YI SYLLABLE RRET;Lo;0;L;;;;;N;;;;;
+A385;YI SYLLABLE RREX;Lo;0;L;;;;;N;;;;;
+A386;YI SYLLABLE RRE;Lo;0;L;;;;;N;;;;;
+A387;YI SYLLABLE RREP;Lo;0;L;;;;;N;;;;;
+A388;YI SYLLABLE RRUT;Lo;0;L;;;;;N;;;;;
+A389;YI SYLLABLE RRUX;Lo;0;L;;;;;N;;;;;
+A38A;YI SYLLABLE RRU;Lo;0;L;;;;;N;;;;;
+A38B;YI SYLLABLE RRUP;Lo;0;L;;;;;N;;;;;
+A38C;YI SYLLABLE RRURX;Lo;0;L;;;;;N;;;;;
+A38D;YI SYLLABLE RRUR;Lo;0;L;;;;;N;;;;;
+A38E;YI SYLLABLE RRYT;Lo;0;L;;;;;N;;;;;
+A38F;YI SYLLABLE RRYX;Lo;0;L;;;;;N;;;;;
+A390;YI SYLLABLE RRY;Lo;0;L;;;;;N;;;;;
+A391;YI SYLLABLE RRYP;Lo;0;L;;;;;N;;;;;
+A392;YI SYLLABLE RRYRX;Lo;0;L;;;;;N;;;;;
+A393;YI SYLLABLE RRYR;Lo;0;L;;;;;N;;;;;
+A394;YI SYLLABLE NRAT;Lo;0;L;;;;;N;;;;;
+A395;YI SYLLABLE NRAX;Lo;0;L;;;;;N;;;;;
+A396;YI SYLLABLE NRA;Lo;0;L;;;;;N;;;;;
+A397;YI SYLLABLE NRAP;Lo;0;L;;;;;N;;;;;
+A398;YI SYLLABLE NROX;Lo;0;L;;;;;N;;;;;
+A399;YI SYLLABLE NRO;Lo;0;L;;;;;N;;;;;
+A39A;YI SYLLABLE NROP;Lo;0;L;;;;;N;;;;;
+A39B;YI SYLLABLE NRET;Lo;0;L;;;;;N;;;;;
+A39C;YI SYLLABLE NREX;Lo;0;L;;;;;N;;;;;
+A39D;YI SYLLABLE NRE;Lo;0;L;;;;;N;;;;;
+A39E;YI SYLLABLE NREP;Lo;0;L;;;;;N;;;;;
+A39F;YI SYLLABLE NRUT;Lo;0;L;;;;;N;;;;;
+A3A0;YI SYLLABLE NRUX;Lo;0;L;;;;;N;;;;;
+A3A1;YI SYLLABLE NRU;Lo;0;L;;;;;N;;;;;
+A3A2;YI SYLLABLE NRUP;Lo;0;L;;;;;N;;;;;
+A3A3;YI SYLLABLE NRURX;Lo;0;L;;;;;N;;;;;
+A3A4;YI SYLLABLE NRUR;Lo;0;L;;;;;N;;;;;
+A3A5;YI SYLLABLE NRYT;Lo;0;L;;;;;N;;;;;
+A3A6;YI SYLLABLE NRYX;Lo;0;L;;;;;N;;;;;
+A3A7;YI SYLLABLE NRY;Lo;0;L;;;;;N;;;;;
+A3A8;YI SYLLABLE NRYP;Lo;0;L;;;;;N;;;;;
+A3A9;YI SYLLABLE NRYRX;Lo;0;L;;;;;N;;;;;
+A3AA;YI SYLLABLE NRYR;Lo;0;L;;;;;N;;;;;
+A3AB;YI SYLLABLE SHAT;Lo;0;L;;;;;N;;;;;
+A3AC;YI SYLLABLE SHAX;Lo;0;L;;;;;N;;;;;
+A3AD;YI SYLLABLE SHA;Lo;0;L;;;;;N;;;;;
+A3AE;YI SYLLABLE SHAP;Lo;0;L;;;;;N;;;;;
+A3AF;YI SYLLABLE SHUOX;Lo;0;L;;;;;N;;;;;
+A3B0;YI SYLLABLE SHUO;Lo;0;L;;;;;N;;;;;
+A3B1;YI SYLLABLE SHUOP;Lo;0;L;;;;;N;;;;;
+A3B2;YI SYLLABLE SHOT;Lo;0;L;;;;;N;;;;;
+A3B3;YI SYLLABLE SHOX;Lo;0;L;;;;;N;;;;;
+A3B4;YI SYLLABLE SHO;Lo;0;L;;;;;N;;;;;
+A3B5;YI SYLLABLE SHOP;Lo;0;L;;;;;N;;;;;
+A3B6;YI SYLLABLE SHET;Lo;0;L;;;;;N;;;;;
+A3B7;YI SYLLABLE SHEX;Lo;0;L;;;;;N;;;;;
+A3B8;YI SYLLABLE SHE;Lo;0;L;;;;;N;;;;;
+A3B9;YI SYLLABLE SHEP;Lo;0;L;;;;;N;;;;;
+A3BA;YI SYLLABLE SHUT;Lo;0;L;;;;;N;;;;;
+A3BB;YI SYLLABLE SHUX;Lo;0;L;;;;;N;;;;;
+A3BC;YI SYLLABLE SHU;Lo;0;L;;;;;N;;;;;
+A3BD;YI SYLLABLE SHUP;Lo;0;L;;;;;N;;;;;
+A3BE;YI SYLLABLE SHURX;Lo;0;L;;;;;N;;;;;
+A3BF;YI SYLLABLE SHUR;Lo;0;L;;;;;N;;;;;
+A3C0;YI SYLLABLE SHYT;Lo;0;L;;;;;N;;;;;
+A3C1;YI SYLLABLE SHYX;Lo;0;L;;;;;N;;;;;
+A3C2;YI SYLLABLE SHY;Lo;0;L;;;;;N;;;;;
+A3C3;YI SYLLABLE SHYP;Lo;0;L;;;;;N;;;;;
+A3C4;YI SYLLABLE SHYRX;Lo;0;L;;;;;N;;;;;
+A3C5;YI SYLLABLE SHYR;Lo;0;L;;;;;N;;;;;
+A3C6;YI SYLLABLE RAT;Lo;0;L;;;;;N;;;;;
+A3C7;YI SYLLABLE RAX;Lo;0;L;;;;;N;;;;;
+A3C8;YI SYLLABLE RA;Lo;0;L;;;;;N;;;;;
+A3C9;YI SYLLABLE RAP;Lo;0;L;;;;;N;;;;;
+A3CA;YI SYLLABLE RUOX;Lo;0;L;;;;;N;;;;;
+A3CB;YI SYLLABLE RUO;Lo;0;L;;;;;N;;;;;
+A3CC;YI SYLLABLE RUOP;Lo;0;L;;;;;N;;;;;
+A3CD;YI SYLLABLE ROT;Lo;0;L;;;;;N;;;;;
+A3CE;YI SYLLABLE ROX;Lo;0;L;;;;;N;;;;;
+A3CF;YI SYLLABLE RO;Lo;0;L;;;;;N;;;;;
+A3D0;YI SYLLABLE ROP;Lo;0;L;;;;;N;;;;;
+A3D1;YI SYLLABLE REX;Lo;0;L;;;;;N;;;;;
+A3D2;YI SYLLABLE RE;Lo;0;L;;;;;N;;;;;
+A3D3;YI SYLLABLE REP;Lo;0;L;;;;;N;;;;;
+A3D4;YI SYLLABLE RUT;Lo;0;L;;;;;N;;;;;
+A3D5;YI SYLLABLE RUX;Lo;0;L;;;;;N;;;;;
+A3D6;YI SYLLABLE RU;Lo;0;L;;;;;N;;;;;
+A3D7;YI SYLLABLE RUP;Lo;0;L;;;;;N;;;;;
+A3D8;YI SYLLABLE RURX;Lo;0;L;;;;;N;;;;;
+A3D9;YI SYLLABLE RUR;Lo;0;L;;;;;N;;;;;
+A3DA;YI SYLLABLE RYT;Lo;0;L;;;;;N;;;;;
+A3DB;YI SYLLABLE RYX;Lo;0;L;;;;;N;;;;;
+A3DC;YI SYLLABLE RY;Lo;0;L;;;;;N;;;;;
+A3DD;YI SYLLABLE RYP;Lo;0;L;;;;;N;;;;;
+A3DE;YI SYLLABLE RYRX;Lo;0;L;;;;;N;;;;;
+A3DF;YI SYLLABLE RYR;Lo;0;L;;;;;N;;;;;
+A3E0;YI SYLLABLE JIT;Lo;0;L;;;;;N;;;;;
+A3E1;YI SYLLABLE JIX;Lo;0;L;;;;;N;;;;;
+A3E2;YI SYLLABLE JI;Lo;0;L;;;;;N;;;;;
+A3E3;YI SYLLABLE JIP;Lo;0;L;;;;;N;;;;;
+A3E4;YI SYLLABLE JIET;Lo;0;L;;;;;N;;;;;
+A3E5;YI SYLLABLE JIEX;Lo;0;L;;;;;N;;;;;
+A3E6;YI SYLLABLE JIE;Lo;0;L;;;;;N;;;;;
+A3E7;YI SYLLABLE JIEP;Lo;0;L;;;;;N;;;;;
+A3E8;YI SYLLABLE JUOT;Lo;0;L;;;;;N;;;;;
+A3E9;YI SYLLABLE JUOX;Lo;0;L;;;;;N;;;;;
+A3EA;YI SYLLABLE JUO;Lo;0;L;;;;;N;;;;;
+A3EB;YI SYLLABLE JUOP;Lo;0;L;;;;;N;;;;;
+A3EC;YI SYLLABLE JOT;Lo;0;L;;;;;N;;;;;
+A3ED;YI SYLLABLE JOX;Lo;0;L;;;;;N;;;;;
+A3EE;YI SYLLABLE JO;Lo;0;L;;;;;N;;;;;
+A3EF;YI SYLLABLE JOP;Lo;0;L;;;;;N;;;;;
+A3F0;YI SYLLABLE JUT;Lo;0;L;;;;;N;;;;;
+A3F1;YI SYLLABLE JUX;Lo;0;L;;;;;N;;;;;
+A3F2;YI SYLLABLE JU;Lo;0;L;;;;;N;;;;;
+A3F3;YI SYLLABLE JUP;Lo;0;L;;;;;N;;;;;
+A3F4;YI SYLLABLE JURX;Lo;0;L;;;;;N;;;;;
+A3F5;YI SYLLABLE JUR;Lo;0;L;;;;;N;;;;;
+A3F6;YI SYLLABLE JYT;Lo;0;L;;;;;N;;;;;
+A3F7;YI SYLLABLE JYX;Lo;0;L;;;;;N;;;;;
+A3F8;YI SYLLABLE JY;Lo;0;L;;;;;N;;;;;
+A3F9;YI SYLLABLE JYP;Lo;0;L;;;;;N;;;;;
+A3FA;YI SYLLABLE JYRX;Lo;0;L;;;;;N;;;;;
+A3FB;YI SYLLABLE JYR;Lo;0;L;;;;;N;;;;;
+A3FC;YI SYLLABLE QIT;Lo;0;L;;;;;N;;;;;
+A3FD;YI SYLLABLE QIX;Lo;0;L;;;;;N;;;;;
+A3FE;YI SYLLABLE QI;Lo;0;L;;;;;N;;;;;
+A3FF;YI SYLLABLE QIP;Lo;0;L;;;;;N;;;;;
+A400;YI SYLLABLE QIET;Lo;0;L;;;;;N;;;;;
+A401;YI SYLLABLE QIEX;Lo;0;L;;;;;N;;;;;
+A402;YI SYLLABLE QIE;Lo;0;L;;;;;N;;;;;
+A403;YI SYLLABLE QIEP;Lo;0;L;;;;;N;;;;;
+A404;YI SYLLABLE QUOT;Lo;0;L;;;;;N;;;;;
+A405;YI SYLLABLE QUOX;Lo;0;L;;;;;N;;;;;
+A406;YI SYLLABLE QUO;Lo;0;L;;;;;N;;;;;
+A407;YI SYLLABLE QUOP;Lo;0;L;;;;;N;;;;;
+A408;YI SYLLABLE QOT;Lo;0;L;;;;;N;;;;;
+A409;YI SYLLABLE QOX;Lo;0;L;;;;;N;;;;;
+A40A;YI SYLLABLE QO;Lo;0;L;;;;;N;;;;;
+A40B;YI SYLLABLE QOP;Lo;0;L;;;;;N;;;;;
+A40C;YI SYLLABLE QUT;Lo;0;L;;;;;N;;;;;
+A40D;YI SYLLABLE QUX;Lo;0;L;;;;;N;;;;;
+A40E;YI SYLLABLE QU;Lo;0;L;;;;;N;;;;;
+A40F;YI SYLLABLE QUP;Lo;0;L;;;;;N;;;;;
+A410;YI SYLLABLE QURX;Lo;0;L;;;;;N;;;;;
+A411;YI SYLLABLE QUR;Lo;0;L;;;;;N;;;;;
+A412;YI SYLLABLE QYT;Lo;0;L;;;;;N;;;;;
+A413;YI SYLLABLE QYX;Lo;0;L;;;;;N;;;;;
+A414;YI SYLLABLE QY;Lo;0;L;;;;;N;;;;;
+A415;YI SYLLABLE QYP;Lo;0;L;;;;;N;;;;;
+A416;YI SYLLABLE QYRX;Lo;0;L;;;;;N;;;;;
+A417;YI SYLLABLE QYR;Lo;0;L;;;;;N;;;;;
+A418;YI SYLLABLE JJIT;Lo;0;L;;;;;N;;;;;
+A419;YI SYLLABLE JJIX;Lo;0;L;;;;;N;;;;;
+A41A;YI SYLLABLE JJI;Lo;0;L;;;;;N;;;;;
+A41B;YI SYLLABLE JJIP;Lo;0;L;;;;;N;;;;;
+A41C;YI SYLLABLE JJIET;Lo;0;L;;;;;N;;;;;
+A41D;YI SYLLABLE JJIEX;Lo;0;L;;;;;N;;;;;
+A41E;YI SYLLABLE JJIE;Lo;0;L;;;;;N;;;;;
+A41F;YI SYLLABLE JJIEP;Lo;0;L;;;;;N;;;;;
+A420;YI SYLLABLE JJUOX;Lo;0;L;;;;;N;;;;;
+A421;YI SYLLABLE JJUO;Lo;0;L;;;;;N;;;;;
+A422;YI SYLLABLE JJUOP;Lo;0;L;;;;;N;;;;;
+A423;YI SYLLABLE JJOT;Lo;0;L;;;;;N;;;;;
+A424;YI SYLLABLE JJOX;Lo;0;L;;;;;N;;;;;
+A425;YI SYLLABLE JJO;Lo;0;L;;;;;N;;;;;
+A426;YI SYLLABLE JJOP;Lo;0;L;;;;;N;;;;;
+A427;YI SYLLABLE JJUT;Lo;0;L;;;;;N;;;;;
+A428;YI SYLLABLE JJUX;Lo;0;L;;;;;N;;;;;
+A429;YI SYLLABLE JJU;Lo;0;L;;;;;N;;;;;
+A42A;YI SYLLABLE JJUP;Lo;0;L;;;;;N;;;;;
+A42B;YI SYLLABLE JJURX;Lo;0;L;;;;;N;;;;;
+A42C;YI SYLLABLE JJUR;Lo;0;L;;;;;N;;;;;
+A42D;YI SYLLABLE JJYT;Lo;0;L;;;;;N;;;;;
+A42E;YI SYLLABLE JJYX;Lo;0;L;;;;;N;;;;;
+A42F;YI SYLLABLE JJY;Lo;0;L;;;;;N;;;;;
+A430;YI SYLLABLE JJYP;Lo;0;L;;;;;N;;;;;
+A431;YI SYLLABLE NJIT;Lo;0;L;;;;;N;;;;;
+A432;YI SYLLABLE NJIX;Lo;0;L;;;;;N;;;;;
+A433;YI SYLLABLE NJI;Lo;0;L;;;;;N;;;;;
+A434;YI SYLLABLE NJIP;Lo;0;L;;;;;N;;;;;
+A435;YI SYLLABLE NJIET;Lo;0;L;;;;;N;;;;;
+A436;YI SYLLABLE NJIEX;Lo;0;L;;;;;N;;;;;
+A437;YI SYLLABLE NJIE;Lo;0;L;;;;;N;;;;;
+A438;YI SYLLABLE NJIEP;Lo;0;L;;;;;N;;;;;
+A439;YI SYLLABLE NJUOX;Lo;0;L;;;;;N;;;;;
+A43A;YI SYLLABLE NJUO;Lo;0;L;;;;;N;;;;;
+A43B;YI SYLLABLE NJOT;Lo;0;L;;;;;N;;;;;
+A43C;YI SYLLABLE NJOX;Lo;0;L;;;;;N;;;;;
+A43D;YI SYLLABLE NJO;Lo;0;L;;;;;N;;;;;
+A43E;YI SYLLABLE NJOP;Lo;0;L;;;;;N;;;;;
+A43F;YI SYLLABLE NJUX;Lo;0;L;;;;;N;;;;;
+A440;YI SYLLABLE NJU;Lo;0;L;;;;;N;;;;;
+A441;YI SYLLABLE NJUP;Lo;0;L;;;;;N;;;;;
+A442;YI SYLLABLE NJURX;Lo;0;L;;;;;N;;;;;
+A443;YI SYLLABLE NJUR;Lo;0;L;;;;;N;;;;;
+A444;YI SYLLABLE NJYT;Lo;0;L;;;;;N;;;;;
+A445;YI SYLLABLE NJYX;Lo;0;L;;;;;N;;;;;
+A446;YI SYLLABLE NJY;Lo;0;L;;;;;N;;;;;
+A447;YI SYLLABLE NJYP;Lo;0;L;;;;;N;;;;;
+A448;YI SYLLABLE NJYRX;Lo;0;L;;;;;N;;;;;
+A449;YI SYLLABLE NJYR;Lo;0;L;;;;;N;;;;;
+A44A;YI SYLLABLE NYIT;Lo;0;L;;;;;N;;;;;
+A44B;YI SYLLABLE NYIX;Lo;0;L;;;;;N;;;;;
+A44C;YI SYLLABLE NYI;Lo;0;L;;;;;N;;;;;
+A44D;YI SYLLABLE NYIP;Lo;0;L;;;;;N;;;;;
+A44E;YI SYLLABLE NYIET;Lo;0;L;;;;;N;;;;;
+A44F;YI SYLLABLE NYIEX;Lo;0;L;;;;;N;;;;;
+A450;YI SYLLABLE NYIE;Lo;0;L;;;;;N;;;;;
+A451;YI SYLLABLE NYIEP;Lo;0;L;;;;;N;;;;;
+A452;YI SYLLABLE NYUOX;Lo;0;L;;;;;N;;;;;
+A453;YI SYLLABLE NYUO;Lo;0;L;;;;;N;;;;;
+A454;YI SYLLABLE NYUOP;Lo;0;L;;;;;N;;;;;
+A455;YI SYLLABLE NYOT;Lo;0;L;;;;;N;;;;;
+A456;YI SYLLABLE NYOX;Lo;0;L;;;;;N;;;;;
+A457;YI SYLLABLE NYO;Lo;0;L;;;;;N;;;;;
+A458;YI SYLLABLE NYOP;Lo;0;L;;;;;N;;;;;
+A459;YI SYLLABLE NYUT;Lo;0;L;;;;;N;;;;;
+A45A;YI SYLLABLE NYUX;Lo;0;L;;;;;N;;;;;
+A45B;YI SYLLABLE NYU;Lo;0;L;;;;;N;;;;;
+A45C;YI SYLLABLE NYUP;Lo;0;L;;;;;N;;;;;
+A45D;YI SYLLABLE XIT;Lo;0;L;;;;;N;;;;;
+A45E;YI SYLLABLE XIX;Lo;0;L;;;;;N;;;;;
+A45F;YI SYLLABLE XI;Lo;0;L;;;;;N;;;;;
+A460;YI SYLLABLE XIP;Lo;0;L;;;;;N;;;;;
+A461;YI SYLLABLE XIET;Lo;0;L;;;;;N;;;;;
+A462;YI SYLLABLE XIEX;Lo;0;L;;;;;N;;;;;
+A463;YI SYLLABLE XIE;Lo;0;L;;;;;N;;;;;
+A464;YI SYLLABLE XIEP;Lo;0;L;;;;;N;;;;;
+A465;YI SYLLABLE XUOX;Lo;0;L;;;;;N;;;;;
+A466;YI SYLLABLE XUO;Lo;0;L;;;;;N;;;;;
+A467;YI SYLLABLE XOT;Lo;0;L;;;;;N;;;;;
+A468;YI SYLLABLE XOX;Lo;0;L;;;;;N;;;;;
+A469;YI SYLLABLE XO;Lo;0;L;;;;;N;;;;;
+A46A;YI SYLLABLE XOP;Lo;0;L;;;;;N;;;;;
+A46B;YI SYLLABLE XYT;Lo;0;L;;;;;N;;;;;
+A46C;YI SYLLABLE XYX;Lo;0;L;;;;;N;;;;;
+A46D;YI SYLLABLE XY;Lo;0;L;;;;;N;;;;;
+A46E;YI SYLLABLE XYP;Lo;0;L;;;;;N;;;;;
+A46F;YI SYLLABLE XYRX;Lo;0;L;;;;;N;;;;;
+A470;YI SYLLABLE XYR;Lo;0;L;;;;;N;;;;;
+A471;YI SYLLABLE YIT;Lo;0;L;;;;;N;;;;;
+A472;YI SYLLABLE YIX;Lo;0;L;;;;;N;;;;;
+A473;YI SYLLABLE YI;Lo;0;L;;;;;N;;;;;
+A474;YI SYLLABLE YIP;Lo;0;L;;;;;N;;;;;
+A475;YI SYLLABLE YIET;Lo;0;L;;;;;N;;;;;
+A476;YI SYLLABLE YIEX;Lo;0;L;;;;;N;;;;;
+A477;YI SYLLABLE YIE;Lo;0;L;;;;;N;;;;;
+A478;YI SYLLABLE YIEP;Lo;0;L;;;;;N;;;;;
+A479;YI SYLLABLE YUOT;Lo;0;L;;;;;N;;;;;
+A47A;YI SYLLABLE YUOX;Lo;0;L;;;;;N;;;;;
+A47B;YI SYLLABLE YUO;Lo;0;L;;;;;N;;;;;
+A47C;YI SYLLABLE YUOP;Lo;0;L;;;;;N;;;;;
+A47D;YI SYLLABLE YOT;Lo;0;L;;;;;N;;;;;
+A47E;YI SYLLABLE YOX;Lo;0;L;;;;;N;;;;;
+A47F;YI SYLLABLE YO;Lo;0;L;;;;;N;;;;;
+A480;YI SYLLABLE YOP;Lo;0;L;;;;;N;;;;;
+A481;YI SYLLABLE YUT;Lo;0;L;;;;;N;;;;;
+A482;YI SYLLABLE YUX;Lo;0;L;;;;;N;;;;;
+A483;YI SYLLABLE YU;Lo;0;L;;;;;N;;;;;
+A484;YI SYLLABLE YUP;Lo;0;L;;;;;N;;;;;
+A485;YI SYLLABLE YURX;Lo;0;L;;;;;N;;;;;
+A486;YI SYLLABLE YUR;Lo;0;L;;;;;N;;;;;
+A487;YI SYLLABLE YYT;Lo;0;L;;;;;N;;;;;
+A488;YI SYLLABLE YYX;Lo;0;L;;;;;N;;;;;
+A489;YI SYLLABLE YY;Lo;0;L;;;;;N;;;;;
+A48A;YI SYLLABLE YYP;Lo;0;L;;;;;N;;;;;
+A48B;YI SYLLABLE YYRX;Lo;0;L;;;;;N;;;;;
+A48C;YI SYLLABLE YYR;Lo;0;L;;;;;N;;;;;
+A490;YI RADICAL QOT;So;0;ON;;;;;N;;;;;
+A491;YI RADICAL LI;So;0;ON;;;;;N;;;;;
+A492;YI RADICAL KIT;So;0;ON;;;;;N;;;;;
+A493;YI RADICAL NYIP;So;0;ON;;;;;N;;;;;
+A494;YI RADICAL CYP;So;0;ON;;;;;N;;;;;
+A495;YI RADICAL SSI;So;0;ON;;;;;N;;;;;
+A496;YI RADICAL GGOP;So;0;ON;;;;;N;;;;;
+A497;YI RADICAL GEP;So;0;ON;;;;;N;;;;;
+A498;YI RADICAL MI;So;0;ON;;;;;N;;;;;
+A499;YI RADICAL HXIT;So;0;ON;;;;;N;;;;;
+A49A;YI RADICAL LYR;So;0;ON;;;;;N;;;;;
+A49B;YI RADICAL BBUT;So;0;ON;;;;;N;;;;;
+A49C;YI RADICAL MOP;So;0;ON;;;;;N;;;;;
+A49D;YI RADICAL YO;So;0;ON;;;;;N;;;;;
+A49E;YI RADICAL PUT;So;0;ON;;;;;N;;;;;
+A49F;YI RADICAL HXUO;So;0;ON;;;;;N;;;;;
+A4A0;YI RADICAL TAT;So;0;ON;;;;;N;;;;;
+A4A1;YI RADICAL GA;So;0;ON;;;;;N;;;;;
+A4A2;YI RADICAL ZUP;So;0;ON;;;;;N;;;;;
+A4A3;YI RADICAL CYT;So;0;ON;;;;;N;;;;;
+A4A4;YI RADICAL DDUR;So;0;ON;;;;;N;;;;;
+A4A5;YI RADICAL BUR;So;0;ON;;;;;N;;;;;
+A4A6;YI RADICAL GGUO;So;0;ON;;;;;N;;;;;
+A4A7;YI RADICAL NYOP;So;0;ON;;;;;N;;;;;
+A4A8;YI RADICAL TU;So;0;ON;;;;;N;;;;;
+A4A9;YI RADICAL OP;So;0;ON;;;;;N;;;;;
+A4AA;YI RADICAL JJUT;So;0;ON;;;;;N;;;;;
+A4AB;YI RADICAL ZOT;So;0;ON;;;;;N;;;;;
+A4AC;YI RADICAL PYT;So;0;ON;;;;;N;;;;;
+A4AD;YI RADICAL HMO;So;0;ON;;;;;N;;;;;
+A4AE;YI RADICAL YIT;So;0;ON;;;;;N;;;;;
+A4AF;YI RADICAL VUR;So;0;ON;;;;;N;;;;;
+A4B0;YI RADICAL SHY;So;0;ON;;;;;N;;;;;
+A4B1;YI RADICAL VEP;So;0;ON;;;;;N;;;;;
+A4B2;YI RADICAL ZA;So;0;ON;;;;;N;;;;;
+A4B3;YI RADICAL JO;So;0;ON;;;;;N;;;;;
+A4B4;YI RADICAL NZUP;So;0;ON;;;;;N;;;;;
+A4B5;YI RADICAL JJY;So;0;ON;;;;;N;;;;;
+A4B6;YI RADICAL GOT;So;0;ON;;;;;N;;;;;
+A4B7;YI RADICAL JJIE;So;0;ON;;;;;N;;;;;
+A4B8;YI RADICAL WO;So;0;ON;;;;;N;;;;;
+A4B9;YI RADICAL DU;So;0;ON;;;;;N;;;;;
+A4BA;YI RADICAL SHUR;So;0;ON;;;;;N;;;;;
+A4BB;YI RADICAL LIE;So;0;ON;;;;;N;;;;;
+A4BC;YI RADICAL CY;So;0;ON;;;;;N;;;;;
+A4BD;YI RADICAL CUOP;So;0;ON;;;;;N;;;;;
+A4BE;YI RADICAL CIP;So;0;ON;;;;;N;;;;;
+A4BF;YI RADICAL HXOP;So;0;ON;;;;;N;;;;;
+A4C0;YI RADICAL SHAT;So;0;ON;;;;;N;;;;;
+A4C1;YI RADICAL ZUR;So;0;ON;;;;;N;;;;;
+A4C2;YI RADICAL SHOP;So;0;ON;;;;;N;;;;;
+A4C3;YI RADICAL CHE;So;0;ON;;;;;N;;;;;
+A4C4;YI RADICAL ZZIET;So;0;ON;;;;;N;;;;;
+A4C5;YI RADICAL NBIE;So;0;ON;;;;;N;;;;;
+A4C6;YI RADICAL KE;So;0;ON;;;;;N;;;;;
+A700;MODIFIER LETTER CHINESE TONE YIN PING;Sk;0;ON;;;;;N;;;;;
+A701;MODIFIER LETTER CHINESE TONE YANG PING;Sk;0;ON;;;;;N;;;;;
+A702;MODIFIER LETTER CHINESE TONE YIN SHANG;Sk;0;ON;;;;;N;;;;;
+A703;MODIFIER LETTER CHINESE TONE YANG SHANG;Sk;0;ON;;;;;N;;;;;
+A704;MODIFIER LETTER CHINESE TONE YIN QU;Sk;0;ON;;;;;N;;;;;
+A705;MODIFIER LETTER CHINESE TONE YANG QU;Sk;0;ON;;;;;N;;;;;
+A706;MODIFIER LETTER CHINESE TONE YIN RU;Sk;0;ON;;;;;N;;;;;
+A707;MODIFIER LETTER CHINESE TONE YANG RU;Sk;0;ON;;;;;N;;;;;
+A708;MODIFIER LETTER EXTRA-HIGH DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;;
+A709;MODIFIER LETTER HIGH DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;;
+A70A;MODIFIER LETTER MID DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;;
+A70B;MODIFIER LETTER LOW DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;;
+A70C;MODIFIER LETTER EXTRA-LOW DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;;
+A70D;MODIFIER LETTER EXTRA-HIGH DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;;
+A70E;MODIFIER LETTER HIGH DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;;
+A70F;MODIFIER LETTER MID DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;;
+A710;MODIFIER LETTER LOW DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;;
+A711;MODIFIER LETTER EXTRA-LOW DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;;
+A712;MODIFIER LETTER EXTRA-HIGH LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;;
+A713;MODIFIER LETTER HIGH LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;;
+A714;MODIFIER LETTER MID LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;;
+A715;MODIFIER LETTER LOW LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;;
+A716;MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;;
+A800;SYLOTI NAGRI LETTER A;Lo;0;L;;;;;N;;;;;
+A801;SYLOTI NAGRI LETTER I;Lo;0;L;;;;;N;;;;;
+A802;SYLOTI NAGRI SIGN DVISVARA;Mc;0;NSM;;;;;N;;;;;
+A803;SYLOTI NAGRI LETTER U;Lo;0;L;;;;;N;;;;;
+A804;SYLOTI NAGRI LETTER E;Lo;0;L;;;;;N;;;;;
+A805;SYLOTI NAGRI LETTER O;Lo;0;L;;;;;N;;;;;
+A806;SYLOTI NAGRI SIGN HASANTA;Mn;9;NSM;;;;;N;;;;;
+A807;SYLOTI NAGRI LETTER KO;Lo;0;L;;;;;N;;;;;
+A808;SYLOTI NAGRI LETTER KHO;Lo;0;L;;;;;N;;;;;
+A809;SYLOTI NAGRI LETTER GO;Lo;0;L;;;;;N;;;;;
+A80A;SYLOTI NAGRI LETTER GHO;Lo;0;L;;;;;N;;;;;
+A80B;SYLOTI NAGRI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;;
+A80C;SYLOTI NAGRI LETTER CO;Lo;0;L;;;;;N;;;;;
+A80D;SYLOTI NAGRI LETTER CHO;Lo;0;L;;;;;N;;;;;
+A80E;SYLOTI NAGRI LETTER JO;Lo;0;L;;;;;N;;;;;
+A80F;SYLOTI NAGRI LETTER JHO;Lo;0;L;;;;;N;;;;;
+A810;SYLOTI NAGRI LETTER TTO;Lo;0;L;;;;;N;;;;;
+A811;SYLOTI NAGRI LETTER TTHO;Lo;0;L;;;;;N;;;;;
+A812;SYLOTI NAGRI LETTER DDO;Lo;0;L;;;;;N;;;;;
+A813;SYLOTI NAGRI LETTER DDHO;Lo;0;L;;;;;N;;;;;
+A814;SYLOTI NAGRI LETTER TO;Lo;0;L;;;;;N;;;;;
+A815;SYLOTI NAGRI LETTER THO;Lo;0;L;;;;;N;;;;;
+A816;SYLOTI NAGRI LETTER DO;Lo;0;L;;;;;N;;;;;
+A817;SYLOTI NAGRI LETTER DHO;Lo;0;L;;;;;N;;;;;
+A818;SYLOTI NAGRI LETTER NO;Lo;0;L;;;;;N;;;;;
+A819;SYLOTI NAGRI LETTER PO;Lo;0;L;;;;;N;;;;;
+A81A;SYLOTI NAGRI LETTER PHO;Lo;0;L;;;;;N;;;;;
+A81B;SYLOTI NAGRI LETTER BO;Lo;0;L;;;;;N;;;;;
+A81C;SYLOTI NAGRI LETTER BHO;Lo;0;L;;;;;N;;;;;
+A81D;SYLOTI NAGRI LETTER MO;Lo;0;L;;;;;N;;;;;
+A81E;SYLOTI NAGRI LETTER RO;Lo;0;L;;;;;N;;;;;
+A81F;SYLOTI NAGRI LETTER LO;Lo;0;L;;;;;N;;;;;
+A820;SYLOTI NAGRI LETTER RRO;Lo;0;L;;;;;N;;;;;
+A821;SYLOTI NAGRI LETTER SO;Lo;0;L;;;;;N;;;;;
+A822;SYLOTI NAGRI LETTER HO;Lo;0;L;;;;;N;;;;;
+A823;SYLOTI NAGRI VOWEL SIGN A;Mc;0;L;;;;;N;;;;;
+A824;SYLOTI NAGRI VOWEL SIGN I;Mc;0;L;;;;;N;;;;;
+A825;SYLOTI NAGRI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+A826;SYLOTI NAGRI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;;
+A827;SYLOTI NAGRI VOWEL SIGN OO;Mc;0;L;;;;;N;;;;;
+A828;SYLOTI NAGRI POETRY MARK-1;So;0;ON;;;;;N;;;;;
+A829;SYLOTI NAGRI POETRY MARK-2;So;0;ON;;;;;N;;;;;
+A82A;SYLOTI NAGRI POETRY MARK-3;So;0;ON;;;;;N;;;;;
+A82B;SYLOTI NAGRI POETRY MARK-4;So;0;ON;;;;;N;;;;;
+AC00;<Hangul Syllable, First>;Lo;0;L;;;;;N;;;;;
+D7A3;<Hangul Syllable, Last>;Lo;0;L;;;;;N;;;;;
+D800;<Non Private Use High Surrogate, First>;Cs;0;L;;;;;N;;;;;
+DB7F;<Non Private Use High Surrogate, Last>;Cs;0;L;;;;;N;;;;;
+DB80;<Private Use High Surrogate, First>;Cs;0;L;;;;;N;;;;;
+DBFF;<Private Use High Surrogate, Last>;Cs;0;L;;;;;N;;;;;
+DC00;<Low Surrogate, First>;Cs;0;L;;;;;N;;;;;
+DFFF;<Low Surrogate, Last>;Cs;0;L;;;;;N;;;;;
+E000;<Private Use, First>;Co;0;L;;;;;N;;;;;
+F8FF;<Private Use, Last>;Co;0;L;;;;;N;;;;;
+F900;CJK COMPATIBILITY IDEOGRAPH-F900;Lo;0;L;8C48;;;;N;;;;;
+F901;CJK COMPATIBILITY IDEOGRAPH-F901;Lo;0;L;66F4;;;;N;;;;;
+F902;CJK COMPATIBILITY IDEOGRAPH-F902;Lo;0;L;8ECA;;;;N;;;;;
+F903;CJK COMPATIBILITY IDEOGRAPH-F903;Lo;0;L;8CC8;;;;N;;;;;
+F904;CJK COMPATIBILITY IDEOGRAPH-F904;Lo;0;L;6ED1;;;;N;;;;;
+F905;CJK COMPATIBILITY IDEOGRAPH-F905;Lo;0;L;4E32;;;;N;;;;;
+F906;CJK COMPATIBILITY IDEOGRAPH-F906;Lo;0;L;53E5;;;;N;;;;;
+F907;CJK COMPATIBILITY IDEOGRAPH-F907;Lo;0;L;9F9C;;;;N;;;;;
+F908;CJK COMPATIBILITY IDEOGRAPH-F908;Lo;0;L;9F9C;;;;N;;;;;
+F909;CJK COMPATIBILITY IDEOGRAPH-F909;Lo;0;L;5951;;;;N;;;;;
+F90A;CJK COMPATIBILITY IDEOGRAPH-F90A;Lo;0;L;91D1;;;;N;;;;;
+F90B;CJK COMPATIBILITY IDEOGRAPH-F90B;Lo;0;L;5587;;;;N;;;;;
+F90C;CJK COMPATIBILITY IDEOGRAPH-F90C;Lo;0;L;5948;;;;N;;;;;
+F90D;CJK COMPATIBILITY IDEOGRAPH-F90D;Lo;0;L;61F6;;;;N;;;;;
+F90E;CJK COMPATIBILITY IDEOGRAPH-F90E;Lo;0;L;7669;;;;N;;;;;
+F90F;CJK COMPATIBILITY IDEOGRAPH-F90F;Lo;0;L;7F85;;;;N;;;;;
+F910;CJK COMPATIBILITY IDEOGRAPH-F910;Lo;0;L;863F;;;;N;;;;;
+F911;CJK COMPATIBILITY IDEOGRAPH-F911;Lo;0;L;87BA;;;;N;;;;;
+F912;CJK COMPATIBILITY IDEOGRAPH-F912;Lo;0;L;88F8;;;;N;;;;;
+F913;CJK COMPATIBILITY IDEOGRAPH-F913;Lo;0;L;908F;;;;N;;;;;
+F914;CJK COMPATIBILITY IDEOGRAPH-F914;Lo;0;L;6A02;;;;N;;;;;
+F915;CJK COMPATIBILITY IDEOGRAPH-F915;Lo;0;L;6D1B;;;;N;;;;;
+F916;CJK COMPATIBILITY IDEOGRAPH-F916;Lo;0;L;70D9;;;;N;;;;;
+F917;CJK COMPATIBILITY IDEOGRAPH-F917;Lo;0;L;73DE;;;;N;;;;;
+F918;CJK COMPATIBILITY IDEOGRAPH-F918;Lo;0;L;843D;;;;N;;;;;
+F919;CJK COMPATIBILITY IDEOGRAPH-F919;Lo;0;L;916A;;;;N;;;;;
+F91A;CJK COMPATIBILITY IDEOGRAPH-F91A;Lo;0;L;99F1;;;;N;;;;;
+F91B;CJK COMPATIBILITY IDEOGRAPH-F91B;Lo;0;L;4E82;;;;N;;;;;
+F91C;CJK COMPATIBILITY IDEOGRAPH-F91C;Lo;0;L;5375;;;;N;;;;;
+F91D;CJK COMPATIBILITY IDEOGRAPH-F91D;Lo;0;L;6B04;;;;N;;;;;
+F91E;CJK COMPATIBILITY IDEOGRAPH-F91E;Lo;0;L;721B;;;;N;;;;;
+F91F;CJK COMPATIBILITY IDEOGRAPH-F91F;Lo;0;L;862D;;;;N;;;;;
+F920;CJK COMPATIBILITY IDEOGRAPH-F920;Lo;0;L;9E1E;;;;N;;;;;
+F921;CJK COMPATIBILITY IDEOGRAPH-F921;Lo;0;L;5D50;;;;N;;;;;
+F922;CJK COMPATIBILITY IDEOGRAPH-F922;Lo;0;L;6FEB;;;;N;;;;;
+F923;CJK COMPATIBILITY IDEOGRAPH-F923;Lo;0;L;85CD;;;;N;;;;;
+F924;CJK COMPATIBILITY IDEOGRAPH-F924;Lo;0;L;8964;;;;N;;;;;
+F925;CJK COMPATIBILITY IDEOGRAPH-F925;Lo;0;L;62C9;;;;N;;;;;
+F926;CJK COMPATIBILITY IDEOGRAPH-F926;Lo;0;L;81D8;;;;N;;;;;
+F927;CJK COMPATIBILITY IDEOGRAPH-F927;Lo;0;L;881F;;;;N;;;;;
+F928;CJK COMPATIBILITY IDEOGRAPH-F928;Lo;0;L;5ECA;;;;N;;;;;
+F929;CJK COMPATIBILITY IDEOGRAPH-F929;Lo;0;L;6717;;;;N;;;;;
+F92A;CJK COMPATIBILITY IDEOGRAPH-F92A;Lo;0;L;6D6A;;;;N;;;;;
+F92B;CJK COMPATIBILITY IDEOGRAPH-F92B;Lo;0;L;72FC;;;;N;;;;;
+F92C;CJK COMPATIBILITY IDEOGRAPH-F92C;Lo;0;L;90CE;;;;N;;;;;
+F92D;CJK COMPATIBILITY IDEOGRAPH-F92D;Lo;0;L;4F86;;;;N;;;;;
+F92E;CJK COMPATIBILITY IDEOGRAPH-F92E;Lo;0;L;51B7;;;;N;;;;;
+F92F;CJK COMPATIBILITY IDEOGRAPH-F92F;Lo;0;L;52DE;;;;N;;;;;
+F930;CJK COMPATIBILITY IDEOGRAPH-F930;Lo;0;L;64C4;;;;N;;;;;
+F931;CJK COMPATIBILITY IDEOGRAPH-F931;Lo;0;L;6AD3;;;;N;;;;;
+F932;CJK COMPATIBILITY IDEOGRAPH-F932;Lo;0;L;7210;;;;N;;;;;
+F933;CJK COMPATIBILITY IDEOGRAPH-F933;Lo;0;L;76E7;;;;N;;;;;
+F934;CJK COMPATIBILITY IDEOGRAPH-F934;Lo;0;L;8001;;;;N;;;;;
+F935;CJK COMPATIBILITY IDEOGRAPH-F935;Lo;0;L;8606;;;;N;;;;;
+F936;CJK COMPATIBILITY IDEOGRAPH-F936;Lo;0;L;865C;;;;N;;;;;
+F937;CJK COMPATIBILITY IDEOGRAPH-F937;Lo;0;L;8DEF;;;;N;;;;;
+F938;CJK COMPATIBILITY IDEOGRAPH-F938;Lo;0;L;9732;;;;N;;;;;
+F939;CJK COMPATIBILITY IDEOGRAPH-F939;Lo;0;L;9B6F;;;;N;;;;;
+F93A;CJK COMPATIBILITY IDEOGRAPH-F93A;Lo;0;L;9DFA;;;;N;;;;;
+F93B;CJK COMPATIBILITY IDEOGRAPH-F93B;Lo;0;L;788C;;;;N;;;;;
+F93C;CJK COMPATIBILITY IDEOGRAPH-F93C;Lo;0;L;797F;;;;N;;;;;
+F93D;CJK COMPATIBILITY IDEOGRAPH-F93D;Lo;0;L;7DA0;;;;N;;;;;
+F93E;CJK COMPATIBILITY IDEOGRAPH-F93E;Lo;0;L;83C9;;;;N;;;;;
+F93F;CJK COMPATIBILITY IDEOGRAPH-F93F;Lo;0;L;9304;;;;N;;;;;
+F940;CJK COMPATIBILITY IDEOGRAPH-F940;Lo;0;L;9E7F;;;;N;;;;;
+F941;CJK COMPATIBILITY IDEOGRAPH-F941;Lo;0;L;8AD6;;;;N;;;;;
+F942;CJK COMPATIBILITY IDEOGRAPH-F942;Lo;0;L;58DF;;;;N;;;;;
+F943;CJK COMPATIBILITY IDEOGRAPH-F943;Lo;0;L;5F04;;;;N;;;;;
+F944;CJK COMPATIBILITY IDEOGRAPH-F944;Lo;0;L;7C60;;;;N;;;;;
+F945;CJK COMPATIBILITY IDEOGRAPH-F945;Lo;0;L;807E;;;;N;;;;;
+F946;CJK COMPATIBILITY IDEOGRAPH-F946;Lo;0;L;7262;;;;N;;;;;
+F947;CJK COMPATIBILITY IDEOGRAPH-F947;Lo;0;L;78CA;;;;N;;;;;
+F948;CJK COMPATIBILITY IDEOGRAPH-F948;Lo;0;L;8CC2;;;;N;;;;;
+F949;CJK COMPATIBILITY IDEOGRAPH-F949;Lo;0;L;96F7;;;;N;;;;;
+F94A;CJK COMPATIBILITY IDEOGRAPH-F94A;Lo;0;L;58D8;;;;N;;;;;
+F94B;CJK COMPATIBILITY IDEOGRAPH-F94B;Lo;0;L;5C62;;;;N;;;;;
+F94C;CJK COMPATIBILITY IDEOGRAPH-F94C;Lo;0;L;6A13;;;;N;;;;;
+F94D;CJK COMPATIBILITY IDEOGRAPH-F94D;Lo;0;L;6DDA;;;;N;;;;;
+F94E;CJK COMPATIBILITY IDEOGRAPH-F94E;Lo;0;L;6F0F;;;;N;;;;;
+F94F;CJK COMPATIBILITY IDEOGRAPH-F94F;Lo;0;L;7D2F;;;;N;;;;;
+F950;CJK COMPATIBILITY IDEOGRAPH-F950;Lo;0;L;7E37;;;;N;;;;;
+F951;CJK COMPATIBILITY IDEOGRAPH-F951;Lo;0;L;964B;;;;N;;;;;
+F952;CJK COMPATIBILITY IDEOGRAPH-F952;Lo;0;L;52D2;;;;N;;;;;
+F953;CJK COMPATIBILITY IDEOGRAPH-F953;Lo;0;L;808B;;;;N;;;;;
+F954;CJK COMPATIBILITY IDEOGRAPH-F954;Lo;0;L;51DC;;;;N;;;;;
+F955;CJK COMPATIBILITY IDEOGRAPH-F955;Lo;0;L;51CC;;;;N;;;;;
+F956;CJK COMPATIBILITY IDEOGRAPH-F956;Lo;0;L;7A1C;;;;N;;;;;
+F957;CJK COMPATIBILITY IDEOGRAPH-F957;Lo;0;L;7DBE;;;;N;;;;;
+F958;CJK COMPATIBILITY IDEOGRAPH-F958;Lo;0;L;83F1;;;;N;;;;;
+F959;CJK COMPATIBILITY IDEOGRAPH-F959;Lo;0;L;9675;;;;N;;;;;
+F95A;CJK COMPATIBILITY IDEOGRAPH-F95A;Lo;0;L;8B80;;;;N;;;;;
+F95B;CJK COMPATIBILITY IDEOGRAPH-F95B;Lo;0;L;62CF;;;;N;;;;;
+F95C;CJK COMPATIBILITY IDEOGRAPH-F95C;Lo;0;L;6A02;;;;N;;;;;
+F95D;CJK COMPATIBILITY IDEOGRAPH-F95D;Lo;0;L;8AFE;;;;N;;;;;
+F95E;CJK COMPATIBILITY IDEOGRAPH-F95E;Lo;0;L;4E39;;;;N;;;;;
+F95F;CJK COMPATIBILITY IDEOGRAPH-F95F;Lo;0;L;5BE7;;;;N;;;;;
+F960;CJK COMPATIBILITY IDEOGRAPH-F960;Lo;0;L;6012;;;;N;;;;;
+F961;CJK COMPATIBILITY IDEOGRAPH-F961;Lo;0;L;7387;;;;N;;;;;
+F962;CJK COMPATIBILITY IDEOGRAPH-F962;Lo;0;L;7570;;;;N;;;;;
+F963;CJK COMPATIBILITY IDEOGRAPH-F963;Lo;0;L;5317;;;;N;;;;;
+F964;CJK COMPATIBILITY IDEOGRAPH-F964;Lo;0;L;78FB;;;;N;;;;;
+F965;CJK COMPATIBILITY IDEOGRAPH-F965;Lo;0;L;4FBF;;;;N;;;;;
+F966;CJK COMPATIBILITY IDEOGRAPH-F966;Lo;0;L;5FA9;;;;N;;;;;
+F967;CJK COMPATIBILITY IDEOGRAPH-F967;Lo;0;L;4E0D;;;;N;;;;;
+F968;CJK COMPATIBILITY IDEOGRAPH-F968;Lo;0;L;6CCC;;;;N;;;;;
+F969;CJK COMPATIBILITY IDEOGRAPH-F969;Lo;0;L;6578;;;;N;;;;;
+F96A;CJK COMPATIBILITY IDEOGRAPH-F96A;Lo;0;L;7D22;;;;N;;;;;
+F96B;CJK COMPATIBILITY IDEOGRAPH-F96B;Lo;0;L;53C3;;;;N;;;;;
+F96C;CJK COMPATIBILITY IDEOGRAPH-F96C;Lo;0;L;585E;;;;N;;;;;
+F96D;CJK COMPATIBILITY IDEOGRAPH-F96D;Lo;0;L;7701;;;;N;;;;;
+F96E;CJK COMPATIBILITY IDEOGRAPH-F96E;Lo;0;L;8449;;;;N;;;;;
+F96F;CJK COMPATIBILITY IDEOGRAPH-F96F;Lo;0;L;8AAA;;;;N;;;;;
+F970;CJK COMPATIBILITY IDEOGRAPH-F970;Lo;0;L;6BBA;;;;N;;;;;
+F971;CJK COMPATIBILITY IDEOGRAPH-F971;Lo;0;L;8FB0;;;;N;;;;;
+F972;CJK COMPATIBILITY IDEOGRAPH-F972;Lo;0;L;6C88;;;;N;;;;;
+F973;CJK COMPATIBILITY IDEOGRAPH-F973;Lo;0;L;62FE;;;;N;;;;;
+F974;CJK COMPATIBILITY IDEOGRAPH-F974;Lo;0;L;82E5;;;;N;;;;;
+F975;CJK COMPATIBILITY IDEOGRAPH-F975;Lo;0;L;63A0;;;;N;;;;;
+F976;CJK COMPATIBILITY IDEOGRAPH-F976;Lo;0;L;7565;;;;N;;;;;
+F977;CJK COMPATIBILITY IDEOGRAPH-F977;Lo;0;L;4EAE;;;;N;;;;;
+F978;CJK COMPATIBILITY IDEOGRAPH-F978;Lo;0;L;5169;;;;N;;;;;
+F979;CJK COMPATIBILITY IDEOGRAPH-F979;Lo;0;L;51C9;;;;N;;;;;
+F97A;CJK COMPATIBILITY IDEOGRAPH-F97A;Lo;0;L;6881;;;;N;;;;;
+F97B;CJK COMPATIBILITY IDEOGRAPH-F97B;Lo;0;L;7CE7;;;;N;;;;;
+F97C;CJK COMPATIBILITY IDEOGRAPH-F97C;Lo;0;L;826F;;;;N;;;;;
+F97D;CJK COMPATIBILITY IDEOGRAPH-F97D;Lo;0;L;8AD2;;;;N;;;;;
+F97E;CJK COMPATIBILITY IDEOGRAPH-F97E;Lo;0;L;91CF;;;;N;;;;;
+F97F;CJK COMPATIBILITY IDEOGRAPH-F97F;Lo;0;L;52F5;;;;N;;;;;
+F980;CJK COMPATIBILITY IDEOGRAPH-F980;Lo;0;L;5442;;;;N;;;;;
+F981;CJK COMPATIBILITY IDEOGRAPH-F981;Lo;0;L;5973;;;;N;;;;;
+F982;CJK COMPATIBILITY IDEOGRAPH-F982;Lo;0;L;5EEC;;;;N;;;;;
+F983;CJK COMPATIBILITY IDEOGRAPH-F983;Lo;0;L;65C5;;;;N;;;;;
+F984;CJK COMPATIBILITY IDEOGRAPH-F984;Lo;0;L;6FFE;;;;N;;;;;
+F985;CJK COMPATIBILITY IDEOGRAPH-F985;Lo;0;L;792A;;;;N;;;;;
+F986;CJK COMPATIBILITY IDEOGRAPH-F986;Lo;0;L;95AD;;;;N;;;;;
+F987;CJK COMPATIBILITY IDEOGRAPH-F987;Lo;0;L;9A6A;;;;N;;;;;
+F988;CJK COMPATIBILITY IDEOGRAPH-F988;Lo;0;L;9E97;;;;N;;;;;
+F989;CJK COMPATIBILITY IDEOGRAPH-F989;Lo;0;L;9ECE;;;;N;;;;;
+F98A;CJK COMPATIBILITY IDEOGRAPH-F98A;Lo;0;L;529B;;;;N;;;;;
+F98B;CJK COMPATIBILITY IDEOGRAPH-F98B;Lo;0;L;66C6;;;;N;;;;;
+F98C;CJK COMPATIBILITY IDEOGRAPH-F98C;Lo;0;L;6B77;;;;N;;;;;
+F98D;CJK COMPATIBILITY IDEOGRAPH-F98D;Lo;0;L;8F62;;;;N;;;;;
+F98E;CJK COMPATIBILITY IDEOGRAPH-F98E;Lo;0;L;5E74;;;;N;;;;;
+F98F;CJK COMPATIBILITY IDEOGRAPH-F98F;Lo;0;L;6190;;;;N;;;;;
+F990;CJK COMPATIBILITY IDEOGRAPH-F990;Lo;0;L;6200;;;;N;;;;;
+F991;CJK COMPATIBILITY IDEOGRAPH-F991;Lo;0;L;649A;;;;N;;;;;
+F992;CJK COMPATIBILITY IDEOGRAPH-F992;Lo;0;L;6F23;;;;N;;;;;
+F993;CJK COMPATIBILITY IDEOGRAPH-F993;Lo;0;L;7149;;;;N;;;;;
+F994;CJK COMPATIBILITY IDEOGRAPH-F994;Lo;0;L;7489;;;;N;;;;;
+F995;CJK COMPATIBILITY IDEOGRAPH-F995;Lo;0;L;79CA;;;;N;;;;;
+F996;CJK COMPATIBILITY IDEOGRAPH-F996;Lo;0;L;7DF4;;;;N;;;;;
+F997;CJK COMPATIBILITY IDEOGRAPH-F997;Lo;0;L;806F;;;;N;;;;;
+F998;CJK COMPATIBILITY IDEOGRAPH-F998;Lo;0;L;8F26;;;;N;;;;;
+F999;CJK COMPATIBILITY IDEOGRAPH-F999;Lo;0;L;84EE;;;;N;;;;;
+F99A;CJK COMPATIBILITY IDEOGRAPH-F99A;Lo;0;L;9023;;;;N;;;;;
+F99B;CJK COMPATIBILITY IDEOGRAPH-F99B;Lo;0;L;934A;;;;N;;;;;
+F99C;CJK COMPATIBILITY IDEOGRAPH-F99C;Lo;0;L;5217;;;;N;;;;;
+F99D;CJK COMPATIBILITY IDEOGRAPH-F99D;Lo;0;L;52A3;;;;N;;;;;
+F99E;CJK COMPATIBILITY IDEOGRAPH-F99E;Lo;0;L;54BD;;;;N;;;;;
+F99F;CJK COMPATIBILITY IDEOGRAPH-F99F;Lo;0;L;70C8;;;;N;;;;;
+F9A0;CJK COMPATIBILITY IDEOGRAPH-F9A0;Lo;0;L;88C2;;;;N;;;;;
+F9A1;CJK COMPATIBILITY IDEOGRAPH-F9A1;Lo;0;L;8AAA;;;;N;;;;;
+F9A2;CJK COMPATIBILITY IDEOGRAPH-F9A2;Lo;0;L;5EC9;;;;N;;;;;
+F9A3;CJK COMPATIBILITY IDEOGRAPH-F9A3;Lo;0;L;5FF5;;;;N;;;;;
+F9A4;CJK COMPATIBILITY IDEOGRAPH-F9A4;Lo;0;L;637B;;;;N;;;;;
+F9A5;CJK COMPATIBILITY IDEOGRAPH-F9A5;Lo;0;L;6BAE;;;;N;;;;;
+F9A6;CJK COMPATIBILITY IDEOGRAPH-F9A6;Lo;0;L;7C3E;;;;N;;;;;
+F9A7;CJK COMPATIBILITY IDEOGRAPH-F9A7;Lo;0;L;7375;;;;N;;;;;
+F9A8;CJK COMPATIBILITY IDEOGRAPH-F9A8;Lo;0;L;4EE4;;;;N;;;;;
+F9A9;CJK COMPATIBILITY IDEOGRAPH-F9A9;Lo;0;L;56F9;;;;N;;;;;
+F9AA;CJK COMPATIBILITY IDEOGRAPH-F9AA;Lo;0;L;5BE7;;;;N;;;;;
+F9AB;CJK COMPATIBILITY IDEOGRAPH-F9AB;Lo;0;L;5DBA;;;;N;;;;;
+F9AC;CJK COMPATIBILITY IDEOGRAPH-F9AC;Lo;0;L;601C;;;;N;;;;;
+F9AD;CJK COMPATIBILITY IDEOGRAPH-F9AD;Lo;0;L;73B2;;;;N;;;;;
+F9AE;CJK COMPATIBILITY IDEOGRAPH-F9AE;Lo;0;L;7469;;;;N;;;;;
+F9AF;CJK COMPATIBILITY IDEOGRAPH-F9AF;Lo;0;L;7F9A;;;;N;;;;;
+F9B0;CJK COMPATIBILITY IDEOGRAPH-F9B0;Lo;0;L;8046;;;;N;;;;;
+F9B1;CJK COMPATIBILITY IDEOGRAPH-F9B1;Lo;0;L;9234;;;;N;;;;;
+F9B2;CJK COMPATIBILITY IDEOGRAPH-F9B2;Lo;0;L;96F6;;;;N;;;;;
+F9B3;CJK COMPATIBILITY IDEOGRAPH-F9B3;Lo;0;L;9748;;;;N;;;;;
+F9B4;CJK COMPATIBILITY IDEOGRAPH-F9B4;Lo;0;L;9818;;;;N;;;;;
+F9B5;CJK COMPATIBILITY IDEOGRAPH-F9B5;Lo;0;L;4F8B;;;;N;;;;;
+F9B6;CJK COMPATIBILITY IDEOGRAPH-F9B6;Lo;0;L;79AE;;;;N;;;;;
+F9B7;CJK COMPATIBILITY IDEOGRAPH-F9B7;Lo;0;L;91B4;;;;N;;;;;
+F9B8;CJK COMPATIBILITY IDEOGRAPH-F9B8;Lo;0;L;96B8;;;;N;;;;;
+F9B9;CJK COMPATIBILITY IDEOGRAPH-F9B9;Lo;0;L;60E1;;;;N;;;;;
+F9BA;CJK COMPATIBILITY IDEOGRAPH-F9BA;Lo;0;L;4E86;;;;N;;;;;
+F9BB;CJK COMPATIBILITY IDEOGRAPH-F9BB;Lo;0;L;50DA;;;;N;;;;;
+F9BC;CJK COMPATIBILITY IDEOGRAPH-F9BC;Lo;0;L;5BEE;;;;N;;;;;
+F9BD;CJK COMPATIBILITY IDEOGRAPH-F9BD;Lo;0;L;5C3F;;;;N;;;;;
+F9BE;CJK COMPATIBILITY IDEOGRAPH-F9BE;Lo;0;L;6599;;;;N;;;;;
+F9BF;CJK COMPATIBILITY IDEOGRAPH-F9BF;Lo;0;L;6A02;;;;N;;;;;
+F9C0;CJK COMPATIBILITY IDEOGRAPH-F9C0;Lo;0;L;71CE;;;;N;;;;;
+F9C1;CJK COMPATIBILITY IDEOGRAPH-F9C1;Lo;0;L;7642;;;;N;;;;;
+F9C2;CJK COMPATIBILITY IDEOGRAPH-F9C2;Lo;0;L;84FC;;;;N;;;;;
+F9C3;CJK COMPATIBILITY IDEOGRAPH-F9C3;Lo;0;L;907C;;;;N;;;;;
+F9C4;CJK COMPATIBILITY IDEOGRAPH-F9C4;Lo;0;L;9F8D;;;;N;;;;;
+F9C5;CJK COMPATIBILITY IDEOGRAPH-F9C5;Lo;0;L;6688;;;;N;;;;;
+F9C6;CJK COMPATIBILITY IDEOGRAPH-F9C6;Lo;0;L;962E;;;;N;;;;;
+F9C7;CJK COMPATIBILITY IDEOGRAPH-F9C7;Lo;0;L;5289;;;;N;;;;;
+F9C8;CJK COMPATIBILITY IDEOGRAPH-F9C8;Lo;0;L;677B;;;;N;;;;;
+F9C9;CJK COMPATIBILITY IDEOGRAPH-F9C9;Lo;0;L;67F3;;;;N;;;;;
+F9CA;CJK COMPATIBILITY IDEOGRAPH-F9CA;Lo;0;L;6D41;;;;N;;;;;
+F9CB;CJK COMPATIBILITY IDEOGRAPH-F9CB;Lo;0;L;6E9C;;;;N;;;;;
+F9CC;CJK COMPATIBILITY IDEOGRAPH-F9CC;Lo;0;L;7409;;;;N;;;;;
+F9CD;CJK COMPATIBILITY IDEOGRAPH-F9CD;Lo;0;L;7559;;;;N;;;;;
+F9CE;CJK COMPATIBILITY IDEOGRAPH-F9CE;Lo;0;L;786B;;;;N;;;;;
+F9CF;CJK COMPATIBILITY IDEOGRAPH-F9CF;Lo;0;L;7D10;;;;N;;;;;
+F9D0;CJK COMPATIBILITY IDEOGRAPH-F9D0;Lo;0;L;985E;;;;N;;;;;
+F9D1;CJK COMPATIBILITY IDEOGRAPH-F9D1;Lo;0;L;516D;;;;N;;;;;
+F9D2;CJK COMPATIBILITY IDEOGRAPH-F9D2;Lo;0;L;622E;;;;N;;;;;
+F9D3;CJK COMPATIBILITY IDEOGRAPH-F9D3;Lo;0;L;9678;;;;N;;;;;
+F9D4;CJK COMPATIBILITY IDEOGRAPH-F9D4;Lo;0;L;502B;;;;N;;;;;
+F9D5;CJK COMPATIBILITY IDEOGRAPH-F9D5;Lo;0;L;5D19;;;;N;;;;;
+F9D6;CJK COMPATIBILITY IDEOGRAPH-F9D6;Lo;0;L;6DEA;;;;N;;;;;
+F9D7;CJK COMPATIBILITY IDEOGRAPH-F9D7;Lo;0;L;8F2A;;;;N;;;;;
+F9D8;CJK COMPATIBILITY IDEOGRAPH-F9D8;Lo;0;L;5F8B;;;;N;;;;;
+F9D9;CJK COMPATIBILITY IDEOGRAPH-F9D9;Lo;0;L;6144;;;;N;;;;;
+F9DA;CJK COMPATIBILITY IDEOGRAPH-F9DA;Lo;0;L;6817;;;;N;;;;;
+F9DB;CJK COMPATIBILITY IDEOGRAPH-F9DB;Lo;0;L;7387;;;;N;;;;;
+F9DC;CJK COMPATIBILITY IDEOGRAPH-F9DC;Lo;0;L;9686;;;;N;;;;;
+F9DD;CJK COMPATIBILITY IDEOGRAPH-F9DD;Lo;0;L;5229;;;;N;;;;;
+F9DE;CJK COMPATIBILITY IDEOGRAPH-F9DE;Lo;0;L;540F;;;;N;;;;;
+F9DF;CJK COMPATIBILITY IDEOGRAPH-F9DF;Lo;0;L;5C65;;;;N;;;;;
+F9E0;CJK COMPATIBILITY IDEOGRAPH-F9E0;Lo;0;L;6613;;;;N;;;;;
+F9E1;CJK COMPATIBILITY IDEOGRAPH-F9E1;Lo;0;L;674E;;;;N;;;;;
+F9E2;CJK COMPATIBILITY IDEOGRAPH-F9E2;Lo;0;L;68A8;;;;N;;;;;
+F9E3;CJK COMPATIBILITY IDEOGRAPH-F9E3;Lo;0;L;6CE5;;;;N;;;;;
+F9E4;CJK COMPATIBILITY IDEOGRAPH-F9E4;Lo;0;L;7406;;;;N;;;;;
+F9E5;CJK COMPATIBILITY IDEOGRAPH-F9E5;Lo;0;L;75E2;;;;N;;;;;
+F9E6;CJK COMPATIBILITY IDEOGRAPH-F9E6;Lo;0;L;7F79;;;;N;;;;;
+F9E7;CJK COMPATIBILITY IDEOGRAPH-F9E7;Lo;0;L;88CF;;;;N;;;;;
+F9E8;CJK COMPATIBILITY IDEOGRAPH-F9E8;Lo;0;L;88E1;;;;N;;;;;
+F9E9;CJK COMPATIBILITY IDEOGRAPH-F9E9;Lo;0;L;91CC;;;;N;;;;;
+F9EA;CJK COMPATIBILITY IDEOGRAPH-F9EA;Lo;0;L;96E2;;;;N;;;;;
+F9EB;CJK COMPATIBILITY IDEOGRAPH-F9EB;Lo;0;L;533F;;;;N;;;;;
+F9EC;CJK COMPATIBILITY IDEOGRAPH-F9EC;Lo;0;L;6EBA;;;;N;;;;;
+F9ED;CJK COMPATIBILITY IDEOGRAPH-F9ED;Lo;0;L;541D;;;;N;;;;;
+F9EE;CJK COMPATIBILITY IDEOGRAPH-F9EE;Lo;0;L;71D0;;;;N;;;;;
+F9EF;CJK COMPATIBILITY IDEOGRAPH-F9EF;Lo;0;L;7498;;;;N;;;;;
+F9F0;CJK COMPATIBILITY IDEOGRAPH-F9F0;Lo;0;L;85FA;;;;N;;;;;
+F9F1;CJK COMPATIBILITY IDEOGRAPH-F9F1;Lo;0;L;96A3;;;;N;;;;;
+F9F2;CJK COMPATIBILITY IDEOGRAPH-F9F2;Lo;0;L;9C57;;;;N;;;;;
+F9F3;CJK COMPATIBILITY IDEOGRAPH-F9F3;Lo;0;L;9E9F;;;;N;;;;;
+F9F4;CJK COMPATIBILITY IDEOGRAPH-F9F4;Lo;0;L;6797;;;;N;;;;;
+F9F5;CJK COMPATIBILITY IDEOGRAPH-F9F5;Lo;0;L;6DCB;;;;N;;;;;
+F9F6;CJK COMPATIBILITY IDEOGRAPH-F9F6;Lo;0;L;81E8;;;;N;;;;;
+F9F7;CJK COMPATIBILITY IDEOGRAPH-F9F7;Lo;0;L;7ACB;;;;N;;;;;
+F9F8;CJK COMPATIBILITY IDEOGRAPH-F9F8;Lo;0;L;7B20;;;;N;;;;;
+F9F9;CJK COMPATIBILITY IDEOGRAPH-F9F9;Lo;0;L;7C92;;;;N;;;;;
+F9FA;CJK COMPATIBILITY IDEOGRAPH-F9FA;Lo;0;L;72C0;;;;N;;;;;
+F9FB;CJK COMPATIBILITY IDEOGRAPH-F9FB;Lo;0;L;7099;;;;N;;;;;
+F9FC;CJK COMPATIBILITY IDEOGRAPH-F9FC;Lo;0;L;8B58;;;;N;;;;;
+F9FD;CJK COMPATIBILITY IDEOGRAPH-F9FD;Lo;0;L;4EC0;;;;N;;;;;
+F9FE;CJK COMPATIBILITY IDEOGRAPH-F9FE;Lo;0;L;8336;;;;N;;;;;
+F9FF;CJK COMPATIBILITY IDEOGRAPH-F9FF;Lo;0;L;523A;;;;N;;;;;
+FA00;CJK COMPATIBILITY IDEOGRAPH-FA00;Lo;0;L;5207;;;;N;;;;;
+FA01;CJK COMPATIBILITY IDEOGRAPH-FA01;Lo;0;L;5EA6;;;;N;;;;;
+FA02;CJK COMPATIBILITY IDEOGRAPH-FA02;Lo;0;L;62D3;;;;N;;;;;
+FA03;CJK COMPATIBILITY IDEOGRAPH-FA03;Lo;0;L;7CD6;;;;N;;;;;
+FA04;CJK COMPATIBILITY IDEOGRAPH-FA04;Lo;0;L;5B85;;;;N;;;;;
+FA05;CJK COMPATIBILITY IDEOGRAPH-FA05;Lo;0;L;6D1E;;;;N;;;;;
+FA06;CJK COMPATIBILITY IDEOGRAPH-FA06;Lo;0;L;66B4;;;;N;;;;;
+FA07;CJK COMPATIBILITY IDEOGRAPH-FA07;Lo;0;L;8F3B;;;;N;;;;;
+FA08;CJK COMPATIBILITY IDEOGRAPH-FA08;Lo;0;L;884C;;;;N;;;;;
+FA09;CJK COMPATIBILITY IDEOGRAPH-FA09;Lo;0;L;964D;;;;N;;;;;
+FA0A;CJK COMPATIBILITY IDEOGRAPH-FA0A;Lo;0;L;898B;;;;N;;;;;
+FA0B;CJK COMPATIBILITY IDEOGRAPH-FA0B;Lo;0;L;5ED3;;;;N;;;;;
+FA0C;CJK COMPATIBILITY IDEOGRAPH-FA0C;Lo;0;L;5140;;;;N;;;;;
+FA0D;CJK COMPATIBILITY IDEOGRAPH-FA0D;Lo;0;L;55C0;;;;N;;;;;
+FA0E;CJK COMPATIBILITY IDEOGRAPH-FA0E;Lo;0;L;;;;;N;;;;;
+FA0F;CJK COMPATIBILITY IDEOGRAPH-FA0F;Lo;0;L;;;;;N;;;;;
+FA10;CJK COMPATIBILITY IDEOGRAPH-FA10;Lo;0;L;585A;;;;N;;;;;
+FA11;CJK COMPATIBILITY IDEOGRAPH-FA11;Lo;0;L;;;;;N;;;;;
+FA12;CJK COMPATIBILITY IDEOGRAPH-FA12;Lo;0;L;6674;;;;N;;;;;
+FA13;CJK COMPATIBILITY IDEOGRAPH-FA13;Lo;0;L;;;;;N;;;;;
+FA14;CJK COMPATIBILITY IDEOGRAPH-FA14;Lo;0;L;;;;;N;;;;;
+FA15;CJK COMPATIBILITY IDEOGRAPH-FA15;Lo;0;L;51DE;;;;N;;;;;
+FA16;CJK COMPATIBILITY IDEOGRAPH-FA16;Lo;0;L;732A;;;;N;;;;;
+FA17;CJK COMPATIBILITY IDEOGRAPH-FA17;Lo;0;L;76CA;;;;N;;;;;
+FA18;CJK COMPATIBILITY IDEOGRAPH-FA18;Lo;0;L;793C;;;;N;;;;;
+FA19;CJK COMPATIBILITY IDEOGRAPH-FA19;Lo;0;L;795E;;;;N;;;;;
+FA1A;CJK COMPATIBILITY IDEOGRAPH-FA1A;Lo;0;L;7965;;;;N;;;;;
+FA1B;CJK COMPATIBILITY IDEOGRAPH-FA1B;Lo;0;L;798F;;;;N;;;;;
+FA1C;CJK COMPATIBILITY IDEOGRAPH-FA1C;Lo;0;L;9756;;;;N;;;;;
+FA1D;CJK COMPATIBILITY IDEOGRAPH-FA1D;Lo;0;L;7CBE;;;;N;;;;;
+FA1E;CJK COMPATIBILITY IDEOGRAPH-FA1E;Lo;0;L;7FBD;;;;N;;;;;
+FA1F;CJK COMPATIBILITY IDEOGRAPH-FA1F;Lo;0;L;;;;;N;;*;;;
+FA20;CJK COMPATIBILITY IDEOGRAPH-FA20;Lo;0;L;8612;;;;N;;;;;
+FA21;CJK COMPATIBILITY IDEOGRAPH-FA21;Lo;0;L;;;;;N;;;;;
+FA22;CJK COMPATIBILITY IDEOGRAPH-FA22;Lo;0;L;8AF8;;;;N;;;;;
+FA23;CJK COMPATIBILITY IDEOGRAPH-FA23;Lo;0;L;;;;;N;;*;;;
+FA24;CJK COMPATIBILITY IDEOGRAPH-FA24;Lo;0;L;;;;;N;;;;;
+FA25;CJK COMPATIBILITY IDEOGRAPH-FA25;Lo;0;L;9038;;;;N;;;;;
+FA26;CJK COMPATIBILITY IDEOGRAPH-FA26;Lo;0;L;90FD;;;;N;;;;;
+FA27;CJK COMPATIBILITY IDEOGRAPH-FA27;Lo;0;L;;;;;N;;;;;
+FA28;CJK COMPATIBILITY IDEOGRAPH-FA28;Lo;0;L;;;;;N;;;;;
+FA29;CJK COMPATIBILITY IDEOGRAPH-FA29;Lo;0;L;;;;;N;;;;;
+FA2A;CJK COMPATIBILITY IDEOGRAPH-FA2A;Lo;0;L;98EF;;;;N;;;;;
+FA2B;CJK COMPATIBILITY IDEOGRAPH-FA2B;Lo;0;L;98FC;;;;N;;;;;
+FA2C;CJK COMPATIBILITY IDEOGRAPH-FA2C;Lo;0;L;9928;;;;N;;;;;
+FA2D;CJK COMPATIBILITY IDEOGRAPH-FA2D;Lo;0;L;9DB4;;;;N;;;;;
+FA30;CJK COMPATIBILITY IDEOGRAPH-FA30;Lo;0;L;4FAE;;;;N;;;;;
+FA31;CJK COMPATIBILITY IDEOGRAPH-FA31;Lo;0;L;50E7;;;;N;;;;;
+FA32;CJK COMPATIBILITY IDEOGRAPH-FA32;Lo;0;L;514D;;;;N;;;;;
+FA33;CJK COMPATIBILITY IDEOGRAPH-FA33;Lo;0;L;52C9;;;;N;;;;;
+FA34;CJK COMPATIBILITY IDEOGRAPH-FA34;Lo;0;L;52E4;;;;N;;;;;
+FA35;CJK COMPATIBILITY IDEOGRAPH-FA35;Lo;0;L;5351;;;;N;;;;;
+FA36;CJK COMPATIBILITY IDEOGRAPH-FA36;Lo;0;L;559D;;;;N;;;;;
+FA37;CJK COMPATIBILITY IDEOGRAPH-FA37;Lo;0;L;5606;;;;N;;;;;
+FA38;CJK COMPATIBILITY IDEOGRAPH-FA38;Lo;0;L;5668;;;;N;;;;;
+FA39;CJK COMPATIBILITY IDEOGRAPH-FA39;Lo;0;L;5840;;;;N;;;;;
+FA3A;CJK COMPATIBILITY IDEOGRAPH-FA3A;Lo;0;L;58A8;;;;N;;;;;
+FA3B;CJK COMPATIBILITY IDEOGRAPH-FA3B;Lo;0;L;5C64;;;;N;;;;;
+FA3C;CJK COMPATIBILITY IDEOGRAPH-FA3C;Lo;0;L;5C6E;;;;N;;;;;
+FA3D;CJK COMPATIBILITY IDEOGRAPH-FA3D;Lo;0;L;6094;;;;N;;;;;
+FA3E;CJK COMPATIBILITY IDEOGRAPH-FA3E;Lo;0;L;6168;;;;N;;;;;
+FA3F;CJK COMPATIBILITY IDEOGRAPH-FA3F;Lo;0;L;618E;;;;N;;;;;
+FA40;CJK COMPATIBILITY IDEOGRAPH-FA40;Lo;0;L;61F2;;;;N;;;;;
+FA41;CJK COMPATIBILITY IDEOGRAPH-FA41;Lo;0;L;654F;;;;N;;;;;
+FA42;CJK COMPATIBILITY IDEOGRAPH-FA42;Lo;0;L;65E2;;;;N;;;;;
+FA43;CJK COMPATIBILITY IDEOGRAPH-FA43;Lo;0;L;6691;;;;N;;;;;
+FA44;CJK COMPATIBILITY IDEOGRAPH-FA44;Lo;0;L;6885;;;;N;;;;;
+FA45;CJK COMPATIBILITY IDEOGRAPH-FA45;Lo;0;L;6D77;;;;N;;;;;
+FA46;CJK COMPATIBILITY IDEOGRAPH-FA46;Lo;0;L;6E1A;;;;N;;;;;
+FA47;CJK COMPATIBILITY IDEOGRAPH-FA47;Lo;0;L;6F22;;;;N;;;;;
+FA48;CJK COMPATIBILITY IDEOGRAPH-FA48;Lo;0;L;716E;;;;N;;;;;
+FA49;CJK COMPATIBILITY IDEOGRAPH-FA49;Lo;0;L;722B;;;;N;;;;;
+FA4A;CJK COMPATIBILITY IDEOGRAPH-FA4A;Lo;0;L;7422;;;;N;;;;;
+FA4B;CJK COMPATIBILITY IDEOGRAPH-FA4B;Lo;0;L;7891;;;;N;;;;;
+FA4C;CJK COMPATIBILITY IDEOGRAPH-FA4C;Lo;0;L;793E;;;;N;;;;;
+FA4D;CJK COMPATIBILITY IDEOGRAPH-FA4D;Lo;0;L;7949;;;;N;;;;;
+FA4E;CJK COMPATIBILITY IDEOGRAPH-FA4E;Lo;0;L;7948;;;;N;;;;;
+FA4F;CJK COMPATIBILITY IDEOGRAPH-FA4F;Lo;0;L;7950;;;;N;;;;;
+FA50;CJK COMPATIBILITY IDEOGRAPH-FA50;Lo;0;L;7956;;;;N;;;;;
+FA51;CJK COMPATIBILITY IDEOGRAPH-FA51;Lo;0;L;795D;;;;N;;;;;
+FA52;CJK COMPATIBILITY IDEOGRAPH-FA52;Lo;0;L;798D;;;;N;;;;;
+FA53;CJK COMPATIBILITY IDEOGRAPH-FA53;Lo;0;L;798E;;;;N;;;;;
+FA54;CJK COMPATIBILITY IDEOGRAPH-FA54;Lo;0;L;7A40;;;;N;;;;;
+FA55;CJK COMPATIBILITY IDEOGRAPH-FA55;Lo;0;L;7A81;;;;N;;;;;
+FA56;CJK COMPATIBILITY IDEOGRAPH-FA56;Lo;0;L;7BC0;;;;N;;;;;
+FA57;CJK COMPATIBILITY IDEOGRAPH-FA57;Lo;0;L;7DF4;;;;N;;;;;
+FA58;CJK COMPATIBILITY IDEOGRAPH-FA58;Lo;0;L;7E09;;;;N;;;;;
+FA59;CJK COMPATIBILITY IDEOGRAPH-FA59;Lo;0;L;7E41;;;;N;;;;;
+FA5A;CJK COMPATIBILITY IDEOGRAPH-FA5A;Lo;0;L;7F72;;;;N;;;;;
+FA5B;CJK COMPATIBILITY IDEOGRAPH-FA5B;Lo;0;L;8005;;;;N;;;;;
+FA5C;CJK COMPATIBILITY IDEOGRAPH-FA5C;Lo;0;L;81ED;;;;N;;;;;
+FA5D;CJK COMPATIBILITY IDEOGRAPH-FA5D;Lo;0;L;8279;;;;N;;;;;
+FA5E;CJK COMPATIBILITY IDEOGRAPH-FA5E;Lo;0;L;8279;;;;N;;;;;
+FA5F;CJK COMPATIBILITY IDEOGRAPH-FA5F;Lo;0;L;8457;;;;N;;;;;
+FA60;CJK COMPATIBILITY IDEOGRAPH-FA60;Lo;0;L;8910;;;;N;;;;;
+FA61;CJK COMPATIBILITY IDEOGRAPH-FA61;Lo;0;L;8996;;;;N;;;;;
+FA62;CJK COMPATIBILITY IDEOGRAPH-FA62;Lo;0;L;8B01;;;;N;;;;;
+FA63;CJK COMPATIBILITY IDEOGRAPH-FA63;Lo;0;L;8B39;;;;N;;;;;
+FA64;CJK COMPATIBILITY IDEOGRAPH-FA64;Lo;0;L;8CD3;;;;N;;;;;
+FA65;CJK COMPATIBILITY IDEOGRAPH-FA65;Lo;0;L;8D08;;;;N;;;;;
+FA66;CJK COMPATIBILITY IDEOGRAPH-FA66;Lo;0;L;8FB6;;;;N;;;;;
+FA67;CJK COMPATIBILITY IDEOGRAPH-FA67;Lo;0;L;9038;;;;N;;;;;
+FA68;CJK COMPATIBILITY IDEOGRAPH-FA68;Lo;0;L;96E3;;;;N;;;;;
+FA69;CJK COMPATIBILITY IDEOGRAPH-FA69;Lo;0;L;97FF;;;;N;;;;;
+FA6A;CJK COMPATIBILITY IDEOGRAPH-FA6A;Lo;0;L;983B;;;;N;;;;;
+FA70;CJK COMPATIBILITY IDEOGRAPH-FA70;Lo;0;L;4E26;;;;N;;;;;
+FA71;CJK COMPATIBILITY IDEOGRAPH-FA71;Lo;0;L;51B5;;;;N;;;;;
+FA72;CJK COMPATIBILITY IDEOGRAPH-FA72;Lo;0;L;5168;;;;N;;;;;
+FA73;CJK COMPATIBILITY IDEOGRAPH-FA73;Lo;0;L;4F80;;;;N;;;;;
+FA74;CJK COMPATIBILITY IDEOGRAPH-FA74;Lo;0;L;5145;;;;N;;;;;
+FA75;CJK COMPATIBILITY IDEOGRAPH-FA75;Lo;0;L;5180;;;;N;;;;;
+FA76;CJK COMPATIBILITY IDEOGRAPH-FA76;Lo;0;L;52C7;;;;N;;;;;
+FA77;CJK COMPATIBILITY IDEOGRAPH-FA77;Lo;0;L;52FA;;;;N;;;;;
+FA78;CJK COMPATIBILITY IDEOGRAPH-FA78;Lo;0;L;559D;;;;N;;;;;
+FA79;CJK COMPATIBILITY IDEOGRAPH-FA79;Lo;0;L;5555;;;;N;;;;;
+FA7A;CJK COMPATIBILITY IDEOGRAPH-FA7A;Lo;0;L;5599;;;;N;;;;;
+FA7B;CJK COMPATIBILITY IDEOGRAPH-FA7B;Lo;0;L;55E2;;;;N;;;;;
+FA7C;CJK COMPATIBILITY IDEOGRAPH-FA7C;Lo;0;L;585A;;;;N;;;;;
+FA7D;CJK COMPATIBILITY IDEOGRAPH-FA7D;Lo;0;L;58B3;;;;N;;;;;
+FA7E;CJK COMPATIBILITY IDEOGRAPH-FA7E;Lo;0;L;5944;;;;N;;;;;
+FA7F;CJK COMPATIBILITY IDEOGRAPH-FA7F;Lo;0;L;5954;;;;N;;;;;
+FA80;CJK COMPATIBILITY IDEOGRAPH-FA80;Lo;0;L;5A62;;;;N;;;;;
+FA81;CJK COMPATIBILITY IDEOGRAPH-FA81;Lo;0;L;5B28;;;;N;;;;;
+FA82;CJK COMPATIBILITY IDEOGRAPH-FA82;Lo;0;L;5ED2;;;;N;;;;;
+FA83;CJK COMPATIBILITY IDEOGRAPH-FA83;Lo;0;L;5ED9;;;;N;;;;;
+FA84;CJK COMPATIBILITY IDEOGRAPH-FA84;Lo;0;L;5F69;;;;N;;;;;
+FA85;CJK COMPATIBILITY IDEOGRAPH-FA85;Lo;0;L;5FAD;;;;N;;;;;
+FA86;CJK COMPATIBILITY IDEOGRAPH-FA86;Lo;0;L;60D8;;;;N;;;;;
+FA87;CJK COMPATIBILITY IDEOGRAPH-FA87;Lo;0;L;614E;;;;N;;;;;
+FA88;CJK COMPATIBILITY IDEOGRAPH-FA88;Lo;0;L;6108;;;;N;;;;;
+FA89;CJK COMPATIBILITY IDEOGRAPH-FA89;Lo;0;L;618E;;;;N;;;;;
+FA8A;CJK COMPATIBILITY IDEOGRAPH-FA8A;Lo;0;L;6160;;;;N;;;;;
+FA8B;CJK COMPATIBILITY IDEOGRAPH-FA8B;Lo;0;L;61F2;;;;N;;;;;
+FA8C;CJK COMPATIBILITY IDEOGRAPH-FA8C;Lo;0;L;6234;;;;N;;;;;
+FA8D;CJK COMPATIBILITY IDEOGRAPH-FA8D;Lo;0;L;63C4;;;;N;;;;;
+FA8E;CJK COMPATIBILITY IDEOGRAPH-FA8E;Lo;0;L;641C;;;;N;;;;;
+FA8F;CJK COMPATIBILITY IDEOGRAPH-FA8F;Lo;0;L;6452;;;;N;;;;;
+FA90;CJK COMPATIBILITY IDEOGRAPH-FA90;Lo;0;L;6556;;;;N;;;;;
+FA91;CJK COMPATIBILITY IDEOGRAPH-FA91;Lo;0;L;6674;;;;N;;;;;
+FA92;CJK COMPATIBILITY IDEOGRAPH-FA92;Lo;0;L;6717;;;;N;;;;;
+FA93;CJK COMPATIBILITY IDEOGRAPH-FA93;Lo;0;L;671B;;;;N;;;;;
+FA94;CJK COMPATIBILITY IDEOGRAPH-FA94;Lo;0;L;6756;;;;N;;;;;
+FA95;CJK COMPATIBILITY IDEOGRAPH-FA95;Lo;0;L;6B79;;;;N;;;;;
+FA96;CJK COMPATIBILITY IDEOGRAPH-FA96;Lo;0;L;6BBA;;;;N;;;;;
+FA97;CJK COMPATIBILITY IDEOGRAPH-FA97;Lo;0;L;6D41;;;;N;;;;;
+FA98;CJK COMPATIBILITY IDEOGRAPH-FA98;Lo;0;L;6EDB;;;;N;;;;;
+FA99;CJK COMPATIBILITY IDEOGRAPH-FA99;Lo;0;L;6ECB;;;;N;;;;;
+FA9A;CJK COMPATIBILITY IDEOGRAPH-FA9A;Lo;0;L;6F22;;;;N;;;;;
+FA9B;CJK COMPATIBILITY IDEOGRAPH-FA9B;Lo;0;L;701E;;;;N;;;;;
+FA9C;CJK COMPATIBILITY IDEOGRAPH-FA9C;Lo;0;L;716E;;;;N;;;;;
+FA9D;CJK COMPATIBILITY IDEOGRAPH-FA9D;Lo;0;L;77A7;;;;N;;;;;
+FA9E;CJK COMPATIBILITY IDEOGRAPH-FA9E;Lo;0;L;7235;;;;N;;;;;
+FA9F;CJK COMPATIBILITY IDEOGRAPH-FA9F;Lo;0;L;72AF;;;;N;;;;;
+FAA0;CJK COMPATIBILITY IDEOGRAPH-FAA0;Lo;0;L;732A;;;;N;;;;;
+FAA1;CJK COMPATIBILITY IDEOGRAPH-FAA1;Lo;0;L;7471;;;;N;;;;;
+FAA2;CJK COMPATIBILITY IDEOGRAPH-FAA2;Lo;0;L;7506;;;;N;;;;;
+FAA3;CJK COMPATIBILITY IDEOGRAPH-FAA3;Lo;0;L;753B;;;;N;;;;;
+FAA4;CJK COMPATIBILITY IDEOGRAPH-FAA4;Lo;0;L;761D;;;;N;;;;;
+FAA5;CJK COMPATIBILITY IDEOGRAPH-FAA5;Lo;0;L;761F;;;;N;;;;;
+FAA6;CJK COMPATIBILITY IDEOGRAPH-FAA6;Lo;0;L;76CA;;;;N;;;;;
+FAA7;CJK COMPATIBILITY IDEOGRAPH-FAA7;Lo;0;L;76DB;;;;N;;;;;
+FAA8;CJK COMPATIBILITY IDEOGRAPH-FAA8;Lo;0;L;76F4;;;;N;;;;;
+FAA9;CJK COMPATIBILITY IDEOGRAPH-FAA9;Lo;0;L;774A;;;;N;;;;;
+FAAA;CJK COMPATIBILITY IDEOGRAPH-FAAA;Lo;0;L;7740;;;;N;;;;;
+FAAB;CJK COMPATIBILITY IDEOGRAPH-FAAB;Lo;0;L;78CC;;;;N;;;;;
+FAAC;CJK COMPATIBILITY IDEOGRAPH-FAAC;Lo;0;L;7AB1;;;;N;;;;;
+FAAD;CJK COMPATIBILITY IDEOGRAPH-FAAD;Lo;0;L;7BC0;;;;N;;;;;
+FAAE;CJK COMPATIBILITY IDEOGRAPH-FAAE;Lo;0;L;7C7B;;;;N;;;;;
+FAAF;CJK COMPATIBILITY IDEOGRAPH-FAAF;Lo;0;L;7D5B;;;;N;;;;;
+FAB0;CJK COMPATIBILITY IDEOGRAPH-FAB0;Lo;0;L;7DF4;;;;N;;;;;
+FAB1;CJK COMPATIBILITY IDEOGRAPH-FAB1;Lo;0;L;7F3E;;;;N;;;;;
+FAB2;CJK COMPATIBILITY IDEOGRAPH-FAB2;Lo;0;L;8005;;;;N;;;;;
+FAB3;CJK COMPATIBILITY IDEOGRAPH-FAB3;Lo;0;L;8352;;;;N;;;;;
+FAB4;CJK COMPATIBILITY IDEOGRAPH-FAB4;Lo;0;L;83EF;;;;N;;;;;
+FAB5;CJK COMPATIBILITY IDEOGRAPH-FAB5;Lo;0;L;8779;;;;N;;;;;
+FAB6;CJK COMPATIBILITY IDEOGRAPH-FAB6;Lo;0;L;8941;;;;N;;;;;
+FAB7;CJK COMPATIBILITY IDEOGRAPH-FAB7;Lo;0;L;8986;;;;N;;;;;
+FAB8;CJK COMPATIBILITY IDEOGRAPH-FAB8;Lo;0;L;8996;;;;N;;;;;
+FAB9;CJK COMPATIBILITY IDEOGRAPH-FAB9;Lo;0;L;8ABF;;;;N;;;;;
+FABA;CJK COMPATIBILITY IDEOGRAPH-FABA;Lo;0;L;8AF8;;;;N;;;;;
+FABB;CJK COMPATIBILITY IDEOGRAPH-FABB;Lo;0;L;8ACB;;;;N;;;;;
+FABC;CJK COMPATIBILITY IDEOGRAPH-FABC;Lo;0;L;8B01;;;;N;;;;;
+FABD;CJK COMPATIBILITY IDEOGRAPH-FABD;Lo;0;L;8AFE;;;;N;;;;;
+FABE;CJK COMPATIBILITY IDEOGRAPH-FABE;Lo;0;L;8AED;;;;N;;;;;
+FABF;CJK COMPATIBILITY IDEOGRAPH-FABF;Lo;0;L;8B39;;;;N;;;;;
+FAC0;CJK COMPATIBILITY IDEOGRAPH-FAC0;Lo;0;L;8B8A;;;;N;;;;;
+FAC1;CJK COMPATIBILITY IDEOGRAPH-FAC1;Lo;0;L;8D08;;;;N;;;;;
+FAC2;CJK COMPATIBILITY IDEOGRAPH-FAC2;Lo;0;L;8F38;;;;N;;;;;
+FAC3;CJK COMPATIBILITY IDEOGRAPH-FAC3;Lo;0;L;9072;;;;N;;;;;
+FAC4;CJK COMPATIBILITY IDEOGRAPH-FAC4;Lo;0;L;9199;;;;N;;;;;
+FAC5;CJK COMPATIBILITY IDEOGRAPH-FAC5;Lo;0;L;9276;;;;N;;;;;
+FAC6;CJK COMPATIBILITY IDEOGRAPH-FAC6;Lo;0;L;967C;;;;N;;;;;
+FAC7;CJK COMPATIBILITY IDEOGRAPH-FAC7;Lo;0;L;96E3;;;;N;;;;;
+FAC8;CJK COMPATIBILITY IDEOGRAPH-FAC8;Lo;0;L;9756;;;;N;;;;;
+FAC9;CJK COMPATIBILITY IDEOGRAPH-FAC9;Lo;0;L;97DB;;;;N;;;;;
+FACA;CJK COMPATIBILITY IDEOGRAPH-FACA;Lo;0;L;97FF;;;;N;;;;;
+FACB;CJK COMPATIBILITY IDEOGRAPH-FACB;Lo;0;L;980B;;;;N;;;;;
+FACC;CJK COMPATIBILITY IDEOGRAPH-FACC;Lo;0;L;983B;;;;N;;;;;
+FACD;CJK COMPATIBILITY IDEOGRAPH-FACD;Lo;0;L;9B12;;;;N;;;;;
+FACE;CJK COMPATIBILITY IDEOGRAPH-FACE;Lo;0;L;9F9C;;;;N;;;;;
+FACF;CJK COMPATIBILITY IDEOGRAPH-FACF;Lo;0;L;2284A;;;;N;;;;;
+FAD0;CJK COMPATIBILITY IDEOGRAPH-FAD0;Lo;0;L;22844;;;;N;;;;;
+FAD1;CJK COMPATIBILITY IDEOGRAPH-FAD1;Lo;0;L;233D5;;;;N;;;;;
+FAD2;CJK COMPATIBILITY IDEOGRAPH-FAD2;Lo;0;L;3B9D;;;;N;;;;;
+FAD3;CJK COMPATIBILITY IDEOGRAPH-FAD3;Lo;0;L;4018;;;;N;;;;;
+FAD4;CJK COMPATIBILITY IDEOGRAPH-FAD4;Lo;0;L;4039;;;;N;;;;;
+FAD5;CJK COMPATIBILITY IDEOGRAPH-FAD5;Lo;0;L;25249;;;;N;;;;;
+FAD6;CJK COMPATIBILITY IDEOGRAPH-FAD6;Lo;0;L;25CD0;;;;N;;;;;
+FAD7;CJK COMPATIBILITY IDEOGRAPH-FAD7;Lo;0;L;27ED3;;;;N;;;;;
+FAD8;CJK COMPATIBILITY IDEOGRAPH-FAD8;Lo;0;L;9F43;;;;N;;;;;
+FAD9;CJK COMPATIBILITY IDEOGRAPH-FAD9;Lo;0;L;9F8E;;;;N;;;;;
+FB00;LATIN SMALL LIGATURE FF;Ll;0;L;<compat> 0066 0066;;;;N;;;;;
+FB01;LATIN SMALL LIGATURE FI;Ll;0;L;<compat> 0066 0069;;;;N;;;;;
+FB02;LATIN SMALL LIGATURE FL;Ll;0;L;<compat> 0066 006C;;;;N;;;;;
+FB03;LATIN SMALL LIGATURE FFI;Ll;0;L;<compat> 0066 0066 0069;;;;N;;;;;
+FB04;LATIN SMALL LIGATURE FFL;Ll;0;L;<compat> 0066 0066 006C;;;;N;;;;;
+FB05;LATIN SMALL LIGATURE LONG S T;Ll;0;L;<compat> 017F 0074;;;;N;;;;;
+FB06;LATIN SMALL LIGATURE ST;Ll;0;L;<compat> 0073 0074;;;;N;;;;;
+FB13;ARMENIAN SMALL LIGATURE MEN NOW;Ll;0;L;<compat> 0574 0576;;;;N;;;;;
+FB14;ARMENIAN SMALL LIGATURE MEN ECH;Ll;0;L;<compat> 0574 0565;;;;N;;;;;
+FB15;ARMENIAN SMALL LIGATURE MEN INI;Ll;0;L;<compat> 0574 056B;;;;N;;;;;
+FB16;ARMENIAN SMALL LIGATURE VEW NOW;Ll;0;L;<compat> 057E 0576;;;;N;;;;;
+FB17;ARMENIAN SMALL LIGATURE MEN XEH;Ll;0;L;<compat> 0574 056D;;;;N;;;;;
+FB1D;HEBREW LETTER YOD WITH HIRIQ;Lo;0;R;05D9 05B4;;;;N;;;;;
+FB1E;HEBREW POINT JUDEO-SPANISH VARIKA;Mn;26;NSM;;;;;N;HEBREW POINT VARIKA;;;;
+FB1F;HEBREW LIGATURE YIDDISH YOD YOD PATAH;Lo;0;R;05F2 05B7;;;;N;;;;;
+FB20;HEBREW LETTER ALTERNATIVE AYIN;Lo;0;R;<font> 05E2;;;;N;;;;;
+FB21;HEBREW LETTER WIDE ALEF;Lo;0;R;<font> 05D0;;;;N;;;;;
+FB22;HEBREW LETTER WIDE DALET;Lo;0;R;<font> 05D3;;;;N;;;;;
+FB23;HEBREW LETTER WIDE HE;Lo;0;R;<font> 05D4;;;;N;;;;;
+FB24;HEBREW LETTER WIDE KAF;Lo;0;R;<font> 05DB;;;;N;;;;;
+FB25;HEBREW LETTER WIDE LAMED;Lo;0;R;<font> 05DC;;;;N;;;;;
+FB26;HEBREW LETTER WIDE FINAL MEM;Lo;0;R;<font> 05DD;;;;N;;;;;
+FB27;HEBREW LETTER WIDE RESH;Lo;0;R;<font> 05E8;;;;N;;;;;
+FB28;HEBREW LETTER WIDE TAV;Lo;0;R;<font> 05EA;;;;N;;;;;
+FB29;HEBREW LETTER ALTERNATIVE PLUS SIGN;Sm;0;ES;<font> 002B;;;;N;;;;;
+FB2A;HEBREW LETTER SHIN WITH SHIN DOT;Lo;0;R;05E9 05C1;;;;N;;;;;
+FB2B;HEBREW LETTER SHIN WITH SIN DOT;Lo;0;R;05E9 05C2;;;;N;;;;;
+FB2C;HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT;Lo;0;R;FB49 05C1;;;;N;;;;;
+FB2D;HEBREW LETTER SHIN WITH DAGESH AND SIN DOT;Lo;0;R;FB49 05C2;;;;N;;;;;
+FB2E;HEBREW LETTER ALEF WITH PATAH;Lo;0;R;05D0 05B7;;;;N;;;;;
+FB2F;HEBREW LETTER ALEF WITH QAMATS;Lo;0;R;05D0 05B8;;;;N;;;;;
+FB30;HEBREW LETTER ALEF WITH MAPIQ;Lo;0;R;05D0 05BC;;;;N;;;;;
+FB31;HEBREW LETTER BET WITH DAGESH;Lo;0;R;05D1 05BC;;;;N;;;;;
+FB32;HEBREW LETTER GIMEL WITH DAGESH;Lo;0;R;05D2 05BC;;;;N;;;;;
+FB33;HEBREW LETTER DALET WITH DAGESH;Lo;0;R;05D3 05BC;;;;N;;;;;
+FB34;HEBREW LETTER HE WITH MAPIQ;Lo;0;R;05D4 05BC;;;;N;;;;;
+FB35;HEBREW LETTER VAV WITH DAGESH;Lo;0;R;05D5 05BC;;;;N;;;;;
+FB36;HEBREW LETTER ZAYIN WITH DAGESH;Lo;0;R;05D6 05BC;;;;N;;;;;
+FB38;HEBREW LETTER TET WITH DAGESH;Lo;0;R;05D8 05BC;;;;N;;;;;
+FB39;HEBREW LETTER YOD WITH DAGESH;Lo;0;R;05D9 05BC;;;;N;;;;;
+FB3A;HEBREW LETTER FINAL KAF WITH DAGESH;Lo;0;R;05DA 05BC;;;;N;;;;;
+FB3B;HEBREW LETTER KAF WITH DAGESH;Lo;0;R;05DB 05BC;;;;N;;;;;
+FB3C;HEBREW LETTER LAMED WITH DAGESH;Lo;0;R;05DC 05BC;;;;N;;;;;
+FB3E;HEBREW LETTER MEM WITH DAGESH;Lo;0;R;05DE 05BC;;;;N;;;;;
+FB40;HEBREW LETTER NUN WITH DAGESH;Lo;0;R;05E0 05BC;;;;N;;;;;
+FB41;HEBREW LETTER SAMEKH WITH DAGESH;Lo;0;R;05E1 05BC;;;;N;;;;;
+FB43;HEBREW LETTER FINAL PE WITH DAGESH;Lo;0;R;05E3 05BC;;;;N;;;;;
+FB44;HEBREW LETTER PE WITH DAGESH;Lo;0;R;05E4 05BC;;;;N;;;;;
+FB46;HEBREW LETTER TSADI WITH DAGESH;Lo;0;R;05E6 05BC;;;;N;;;;;
+FB47;HEBREW LETTER QOF WITH DAGESH;Lo;0;R;05E7 05BC;;;;N;;;;;
+FB48;HEBREW LETTER RESH WITH DAGESH;Lo;0;R;05E8 05BC;;;;N;;;;;
+FB49;HEBREW LETTER SHIN WITH DAGESH;Lo;0;R;05E9 05BC;;;;N;;;;;
+FB4A;HEBREW LETTER TAV WITH DAGESH;Lo;0;R;05EA 05BC;;;;N;;;;;
+FB4B;HEBREW LETTER VAV WITH HOLAM;Lo;0;R;05D5 05B9;;;;N;;;;;
+FB4C;HEBREW LETTER BET WITH RAFE;Lo;0;R;05D1 05BF;;;;N;;;;;
+FB4D;HEBREW LETTER KAF WITH RAFE;Lo;0;R;05DB 05BF;;;;N;;;;;
+FB4E;HEBREW LETTER PE WITH RAFE;Lo;0;R;05E4 05BF;;;;N;;;;;
+FB4F;HEBREW LIGATURE ALEF LAMED;Lo;0;R;<compat> 05D0 05DC;;;;N;;;;;
+FB50;ARABIC LETTER ALEF WASLA ISOLATED FORM;Lo;0;AL;<isolated> 0671;;;;N;;;;;
+FB51;ARABIC LETTER ALEF WASLA FINAL FORM;Lo;0;AL;<final> 0671;;;;N;;;;;
+FB52;ARABIC LETTER BEEH ISOLATED FORM;Lo;0;AL;<isolated> 067B;;;;N;;;;;
+FB53;ARABIC LETTER BEEH FINAL FORM;Lo;0;AL;<final> 067B;;;;N;;;;;
+FB54;ARABIC LETTER BEEH INITIAL FORM;Lo;0;AL;<initial> 067B;;;;N;;;;;
+FB55;ARABIC LETTER BEEH MEDIAL FORM;Lo;0;AL;<medial> 067B;;;;N;;;;;
+FB56;ARABIC LETTER PEH ISOLATED FORM;Lo;0;AL;<isolated> 067E;;;;N;;;;;
+FB57;ARABIC LETTER PEH FINAL FORM;Lo;0;AL;<final> 067E;;;;N;;;;;
+FB58;ARABIC LETTER PEH INITIAL FORM;Lo;0;AL;<initial> 067E;;;;N;;;;;
+FB59;ARABIC LETTER PEH MEDIAL FORM;Lo;0;AL;<medial> 067E;;;;N;;;;;
+FB5A;ARABIC LETTER BEHEH ISOLATED FORM;Lo;0;AL;<isolated> 0680;;;;N;;;;;
+FB5B;ARABIC LETTER BEHEH FINAL FORM;Lo;0;AL;<final> 0680;;;;N;;;;;
+FB5C;ARABIC LETTER BEHEH INITIAL FORM;Lo;0;AL;<initial> 0680;;;;N;;;;;
+FB5D;ARABIC LETTER BEHEH MEDIAL FORM;Lo;0;AL;<medial> 0680;;;;N;;;;;
+FB5E;ARABIC LETTER TTEHEH ISOLATED FORM;Lo;0;AL;<isolated> 067A;;;;N;;;;;
+FB5F;ARABIC LETTER TTEHEH FINAL FORM;Lo;0;AL;<final> 067A;;;;N;;;;;
+FB60;ARABIC LETTER TTEHEH INITIAL FORM;Lo;0;AL;<initial> 067A;;;;N;;;;;
+FB61;ARABIC LETTER TTEHEH MEDIAL FORM;Lo;0;AL;<medial> 067A;;;;N;;;;;
+FB62;ARABIC LETTER TEHEH ISOLATED FORM;Lo;0;AL;<isolated> 067F;;;;N;;;;;
+FB63;ARABIC LETTER TEHEH FINAL FORM;Lo;0;AL;<final> 067F;;;;N;;;;;
+FB64;ARABIC LETTER TEHEH INITIAL FORM;Lo;0;AL;<initial> 067F;;;;N;;;;;
+FB65;ARABIC LETTER TEHEH MEDIAL FORM;Lo;0;AL;<medial> 067F;;;;N;;;;;
+FB66;ARABIC LETTER TTEH ISOLATED FORM;Lo;0;AL;<isolated> 0679;;;;N;;;;;
+FB67;ARABIC LETTER TTEH FINAL FORM;Lo;0;AL;<final> 0679;;;;N;;;;;
+FB68;ARABIC LETTER TTEH INITIAL FORM;Lo;0;AL;<initial> 0679;;;;N;;;;;
+FB69;ARABIC LETTER TTEH MEDIAL FORM;Lo;0;AL;<medial> 0679;;;;N;;;;;
+FB6A;ARABIC LETTER VEH ISOLATED FORM;Lo;0;AL;<isolated> 06A4;;;;N;;;;;
+FB6B;ARABIC LETTER VEH FINAL FORM;Lo;0;AL;<final> 06A4;;;;N;;;;;
+FB6C;ARABIC LETTER VEH INITIAL FORM;Lo;0;AL;<initial> 06A4;;;;N;;;;;
+FB6D;ARABIC LETTER VEH MEDIAL FORM;Lo;0;AL;<medial> 06A4;;;;N;;;;;
+FB6E;ARABIC LETTER PEHEH ISOLATED FORM;Lo;0;AL;<isolated> 06A6;;;;N;;;;;
+FB6F;ARABIC LETTER PEHEH FINAL FORM;Lo;0;AL;<final> 06A6;;;;N;;;;;
+FB70;ARABIC LETTER PEHEH INITIAL FORM;Lo;0;AL;<initial> 06A6;;;;N;;;;;
+FB71;ARABIC LETTER PEHEH MEDIAL FORM;Lo;0;AL;<medial> 06A6;;;;N;;;;;
+FB72;ARABIC LETTER DYEH ISOLATED FORM;Lo;0;AL;<isolated> 0684;;;;N;;;;;
+FB73;ARABIC LETTER DYEH FINAL FORM;Lo;0;AL;<final> 0684;;;;N;;;;;
+FB74;ARABIC LETTER DYEH INITIAL FORM;Lo;0;AL;<initial> 0684;;;;N;;;;;
+FB75;ARABIC LETTER DYEH MEDIAL FORM;Lo;0;AL;<medial> 0684;;;;N;;;;;
+FB76;ARABIC LETTER NYEH ISOLATED FORM;Lo;0;AL;<isolated> 0683;;;;N;;;;;
+FB77;ARABIC LETTER NYEH FINAL FORM;Lo;0;AL;<final> 0683;;;;N;;;;;
+FB78;ARABIC LETTER NYEH INITIAL FORM;Lo;0;AL;<initial> 0683;;;;N;;;;;
+FB79;ARABIC LETTER NYEH MEDIAL FORM;Lo;0;AL;<medial> 0683;;;;N;;;;;
+FB7A;ARABIC LETTER TCHEH ISOLATED FORM;Lo;0;AL;<isolated> 0686;;;;N;;;;;
+FB7B;ARABIC LETTER TCHEH FINAL FORM;Lo;0;AL;<final> 0686;;;;N;;;;;
+FB7C;ARABIC LETTER TCHEH INITIAL FORM;Lo;0;AL;<initial> 0686;;;;N;;;;;
+FB7D;ARABIC LETTER TCHEH MEDIAL FORM;Lo;0;AL;<medial> 0686;;;;N;;;;;
+FB7E;ARABIC LETTER TCHEHEH ISOLATED FORM;Lo;0;AL;<isolated> 0687;;;;N;;;;;
+FB7F;ARABIC LETTER TCHEHEH FINAL FORM;Lo;0;AL;<final> 0687;;;;N;;;;;
+FB80;ARABIC LETTER TCHEHEH INITIAL FORM;Lo;0;AL;<initial> 0687;;;;N;;;;;
+FB81;ARABIC LETTER TCHEHEH MEDIAL FORM;Lo;0;AL;<medial> 0687;;;;N;;;;;
+FB82;ARABIC LETTER DDAHAL ISOLATED FORM;Lo;0;AL;<isolated> 068D;;;;N;;;;;
+FB83;ARABIC LETTER DDAHAL FINAL FORM;Lo;0;AL;<final> 068D;;;;N;;;;;
+FB84;ARABIC LETTER DAHAL ISOLATED FORM;Lo;0;AL;<isolated> 068C;;;;N;;;;;
+FB85;ARABIC LETTER DAHAL FINAL FORM;Lo;0;AL;<final> 068C;;;;N;;;;;
+FB86;ARABIC LETTER DUL ISOLATED FORM;Lo;0;AL;<isolated> 068E;;;;N;;;;;
+FB87;ARABIC LETTER DUL FINAL FORM;Lo;0;AL;<final> 068E;;;;N;;;;;
+FB88;ARABIC LETTER DDAL ISOLATED FORM;Lo;0;AL;<isolated> 0688;;;;N;;;;;
+FB89;ARABIC LETTER DDAL FINAL FORM;Lo;0;AL;<final> 0688;;;;N;;;;;
+FB8A;ARABIC LETTER JEH ISOLATED FORM;Lo;0;AL;<isolated> 0698;;;;N;;;;;
+FB8B;ARABIC LETTER JEH FINAL FORM;Lo;0;AL;<final> 0698;;;;N;;;;;
+FB8C;ARABIC LETTER RREH ISOLATED FORM;Lo;0;AL;<isolated> 0691;;;;N;;;;;
+FB8D;ARABIC LETTER RREH FINAL FORM;Lo;0;AL;<final> 0691;;;;N;;;;;
+FB8E;ARABIC LETTER KEHEH ISOLATED FORM;Lo;0;AL;<isolated> 06A9;;;;N;;;;;
+FB8F;ARABIC LETTER KEHEH FINAL FORM;Lo;0;AL;<final> 06A9;;;;N;;;;;
+FB90;ARABIC LETTER KEHEH INITIAL FORM;Lo;0;AL;<initial> 06A9;;;;N;;;;;
+FB91;ARABIC LETTER KEHEH MEDIAL FORM;Lo;0;AL;<medial> 06A9;;;;N;;;;;
+FB92;ARABIC LETTER GAF ISOLATED FORM;Lo;0;AL;<isolated> 06AF;;;;N;;;;;
+FB93;ARABIC LETTER GAF FINAL FORM;Lo;0;AL;<final> 06AF;;;;N;;;;;
+FB94;ARABIC LETTER GAF INITIAL FORM;Lo;0;AL;<initial> 06AF;;;;N;;;;;
+FB95;ARABIC LETTER GAF MEDIAL FORM;Lo;0;AL;<medial> 06AF;;;;N;;;;;
+FB96;ARABIC LETTER GUEH ISOLATED FORM;Lo;0;AL;<isolated> 06B3;;;;N;;;;;
+FB97;ARABIC LETTER GUEH FINAL FORM;Lo;0;AL;<final> 06B3;;;;N;;;;;
+FB98;ARABIC LETTER GUEH INITIAL FORM;Lo;0;AL;<initial> 06B3;;;;N;;;;;
+FB99;ARABIC LETTER GUEH MEDIAL FORM;Lo;0;AL;<medial> 06B3;;;;N;;;;;
+FB9A;ARABIC LETTER NGOEH ISOLATED FORM;Lo;0;AL;<isolated> 06B1;;;;N;;;;;
+FB9B;ARABIC LETTER NGOEH FINAL FORM;Lo;0;AL;<final> 06B1;;;;N;;;;;
+FB9C;ARABIC LETTER NGOEH INITIAL FORM;Lo;0;AL;<initial> 06B1;;;;N;;;;;
+FB9D;ARABIC LETTER NGOEH MEDIAL FORM;Lo;0;AL;<medial> 06B1;;;;N;;;;;
+FB9E;ARABIC LETTER NOON GHUNNA ISOLATED FORM;Lo;0;AL;<isolated> 06BA;;;;N;;;;;
+FB9F;ARABIC LETTER NOON GHUNNA FINAL FORM;Lo;0;AL;<final> 06BA;;;;N;;;;;
+FBA0;ARABIC LETTER RNOON ISOLATED FORM;Lo;0;AL;<isolated> 06BB;;;;N;;;;;
+FBA1;ARABIC LETTER RNOON FINAL FORM;Lo;0;AL;<final> 06BB;;;;N;;;;;
+FBA2;ARABIC LETTER RNOON INITIAL FORM;Lo;0;AL;<initial> 06BB;;;;N;;;;;
+FBA3;ARABIC LETTER RNOON MEDIAL FORM;Lo;0;AL;<medial> 06BB;;;;N;;;;;
+FBA4;ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM;Lo;0;AL;<isolated> 06C0;;;;N;;;;;
+FBA5;ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM;Lo;0;AL;<final> 06C0;;;;N;;;;;
+FBA6;ARABIC LETTER HEH GOAL ISOLATED FORM;Lo;0;AL;<isolated> 06C1;;;;N;;;;;
+FBA7;ARABIC LETTER HEH GOAL FINAL FORM;Lo;0;AL;<final> 06C1;;;;N;;;;;
+FBA8;ARABIC LETTER HEH GOAL INITIAL FORM;Lo;0;AL;<initial> 06C1;;;;N;;;;;
+FBA9;ARABIC LETTER HEH GOAL MEDIAL FORM;Lo;0;AL;<medial> 06C1;;;;N;;;;;
+FBAA;ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM;Lo;0;AL;<isolated> 06BE;;;;N;;;;;
+FBAB;ARABIC LETTER HEH DOACHASHMEE FINAL FORM;Lo;0;AL;<final> 06BE;;;;N;;;;;
+FBAC;ARABIC LETTER HEH DOACHASHMEE INITIAL FORM;Lo;0;AL;<initial> 06BE;;;;N;;;;;
+FBAD;ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM;Lo;0;AL;<medial> 06BE;;;;N;;;;;
+FBAE;ARABIC LETTER YEH BARREE ISOLATED FORM;Lo;0;AL;<isolated> 06D2;;;;N;;;;;
+FBAF;ARABIC LETTER YEH BARREE FINAL FORM;Lo;0;AL;<final> 06D2;;;;N;;;;;
+FBB0;ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL;<isolated> 06D3;;;;N;;;;;
+FBB1;ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM;Lo;0;AL;<final> 06D3;;;;N;;;;;
+FBD3;ARABIC LETTER NG ISOLATED FORM;Lo;0;AL;<isolated> 06AD;;;;N;;;;;
+FBD4;ARABIC LETTER NG FINAL FORM;Lo;0;AL;<final> 06AD;;;;N;;;;;
+FBD5;ARABIC LETTER NG INITIAL FORM;Lo;0;AL;<initial> 06AD;;;;N;;;;;
+FBD6;ARABIC LETTER NG MEDIAL FORM;Lo;0;AL;<medial> 06AD;;;;N;;;;;
+FBD7;ARABIC LETTER U ISOLATED FORM;Lo;0;AL;<isolated> 06C7;;;;N;;;;;
+FBD8;ARABIC LETTER U FINAL FORM;Lo;0;AL;<final> 06C7;;;;N;;;;;
+FBD9;ARABIC LETTER OE ISOLATED FORM;Lo;0;AL;<isolated> 06C6;;;;N;;;;;
+FBDA;ARABIC LETTER OE FINAL FORM;Lo;0;AL;<final> 06C6;;;;N;;;;;
+FBDB;ARABIC LETTER YU ISOLATED FORM;Lo;0;AL;<isolated> 06C8;;;;N;;;;;
+FBDC;ARABIC LETTER YU FINAL FORM;Lo;0;AL;<final> 06C8;;;;N;;;;;
+FBDD;ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL;<isolated> 0677;;;;N;;;;;
+FBDE;ARABIC LETTER VE ISOLATED FORM;Lo;0;AL;<isolated> 06CB;;;;N;;;;;
+FBDF;ARABIC LETTER VE FINAL FORM;Lo;0;AL;<final> 06CB;;;;N;;;;;
+FBE0;ARABIC LETTER KIRGHIZ OE ISOLATED FORM;Lo;0;AL;<isolated> 06C5;;;;N;;;;;
+FBE1;ARABIC LETTER KIRGHIZ OE FINAL FORM;Lo;0;AL;<final> 06C5;;;;N;;;;;
+FBE2;ARABIC LETTER KIRGHIZ YU ISOLATED FORM;Lo;0;AL;<isolated> 06C9;;;;N;;;;;
+FBE3;ARABIC LETTER KIRGHIZ YU FINAL FORM;Lo;0;AL;<final> 06C9;;;;N;;;;;
+FBE4;ARABIC LETTER E ISOLATED FORM;Lo;0;AL;<isolated> 06D0;;;;N;;;;;
+FBE5;ARABIC LETTER E FINAL FORM;Lo;0;AL;<final> 06D0;;;;N;;;;;
+FBE6;ARABIC LETTER E INITIAL FORM;Lo;0;AL;<initial> 06D0;;;;N;;;;;
+FBE7;ARABIC LETTER E MEDIAL FORM;Lo;0;AL;<medial> 06D0;;;;N;;;;;
+FBE8;ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM;Lo;0;AL;<initial> 0649;;;;N;;;;;
+FBE9;ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM;Lo;0;AL;<medial> 0649;;;;N;;;;;
+FBEA;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM;Lo;0;AL;<isolated> 0626 0627;;;;N;;;;;
+FBEB;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM;Lo;0;AL;<final> 0626 0627;;;;N;;;;;
+FBEC;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM;Lo;0;AL;<isolated> 0626 06D5;;;;N;;;;;
+FBED;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM;Lo;0;AL;<final> 0626 06D5;;;;N;;;;;
+FBEE;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM;Lo;0;AL;<isolated> 0626 0648;;;;N;;;;;
+FBEF;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM;Lo;0;AL;<final> 0626 0648;;;;N;;;;;
+FBF0;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM;Lo;0;AL;<isolated> 0626 06C7;;;;N;;;;;
+FBF1;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM;Lo;0;AL;<final> 0626 06C7;;;;N;;;;;
+FBF2;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM;Lo;0;AL;<isolated> 0626 06C6;;;;N;;;;;
+FBF3;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM;Lo;0;AL;<final> 0626 06C6;;;;N;;;;;
+FBF4;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM;Lo;0;AL;<isolated> 0626 06C8;;;;N;;;;;
+FBF5;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM;Lo;0;AL;<final> 0626 06C8;;;;N;;;;;
+FBF6;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM;Lo;0;AL;<isolated> 0626 06D0;;;;N;;;;;
+FBF7;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM;Lo;0;AL;<final> 0626 06D0;;;;N;;;;;
+FBF8;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM;Lo;0;AL;<initial> 0626 06D0;;;;N;;;;;
+FBF9;ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0626 0649;;;;N;;;;;
+FBFA;ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0626 0649;;;;N;;;;;
+FBFB;ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM;Lo;0;AL;<initial> 0626 0649;;;;N;;;;;
+FBFC;ARABIC LETTER FARSI YEH ISOLATED FORM;Lo;0;AL;<isolated> 06CC;;;;N;;;;;
+FBFD;ARABIC LETTER FARSI YEH FINAL FORM;Lo;0;AL;<final> 06CC;;;;N;;;;;
+FBFE;ARABIC LETTER FARSI YEH INITIAL FORM;Lo;0;AL;<initial> 06CC;;;;N;;;;;
+FBFF;ARABIC LETTER FARSI YEH MEDIAL FORM;Lo;0;AL;<medial> 06CC;;;;N;;;;;
+FC00;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 0626 062C;;;;N;;;;;
+FC01;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 0626 062D;;;;N;;;;;
+FC02;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0626 0645;;;;N;;;;;
+FC03;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0626 0649;;;;N;;;;;
+FC04;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 0626 064A;;;;N;;;;;
+FC05;ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 0628 062C;;;;N;;;;;
+FC06;ARABIC LIGATURE BEH WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 0628 062D;;;;N;;;;;
+FC07;ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM;Lo;0;AL;<isolated> 0628 062E;;;;N;;;;;
+FC08;ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0628 0645;;;;N;;;;;
+FC09;ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0628 0649;;;;N;;;;;
+FC0A;ARABIC LIGATURE BEH WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 0628 064A;;;;N;;;;;
+FC0B;ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 062A 062C;;;;N;;;;;
+FC0C;ARABIC LIGATURE TEH WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 062A 062D;;;;N;;;;;
+FC0D;ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM;Lo;0;AL;<isolated> 062A 062E;;;;N;;;;;
+FC0E;ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 062A 0645;;;;N;;;;;
+FC0F;ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 062A 0649;;;;N;;;;;
+FC10;ARABIC LIGATURE TEH WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 062A 064A;;;;N;;;;;
+FC11;ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 062B 062C;;;;N;;;;;
+FC12;ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 062B 0645;;;;N;;;;;
+FC13;ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 062B 0649;;;;N;;;;;
+FC14;ARABIC LIGATURE THEH WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 062B 064A;;;;N;;;;;
+FC15;ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 062C 062D;;;;N;;;;;
+FC16;ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 062C 0645;;;;N;;;;;
+FC17;ARABIC LIGATURE HAH WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 062D 062C;;;;N;;;;;
+FC18;ARABIC LIGATURE HAH WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 062D 0645;;;;N;;;;;
+FC19;ARABIC LIGATURE KHAH WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 062E 062C;;;;N;;;;;
+FC1A;ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 062E 062D;;;;N;;;;;
+FC1B;ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 062E 0645;;;;N;;;;;
+FC1C;ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 0633 062C;;;;N;;;;;
+FC1D;ARABIC LIGATURE SEEN WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 0633 062D;;;;N;;;;;
+FC1E;ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM;Lo;0;AL;<isolated> 0633 062E;;;;N;;;;;
+FC1F;ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0633 0645;;;;N;;;;;
+FC20;ARABIC LIGATURE SAD WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 0635 062D;;;;N;;;;;
+FC21;ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0635 0645;;;;N;;;;;
+FC22;ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 0636 062C;;;;N;;;;;
+FC23;ARABIC LIGATURE DAD WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 0636 062D;;;;N;;;;;
+FC24;ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM;Lo;0;AL;<isolated> 0636 062E;;;;N;;;;;
+FC25;ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0636 0645;;;;N;;;;;
+FC26;ARABIC LIGATURE TAH WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 0637 062D;;;;N;;;;;
+FC27;ARABIC LIGATURE TAH WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0637 0645;;;;N;;;;;
+FC28;ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0638 0645;;;;N;;;;;
+FC29;ARABIC LIGATURE AIN WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 0639 062C;;;;N;;;;;
+FC2A;ARABIC LIGATURE AIN WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0639 0645;;;;N;;;;;
+FC2B;ARABIC LIGATURE GHAIN WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 063A 062C;;;;N;;;;;
+FC2C;ARABIC LIGATURE GHAIN WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 063A 0645;;;;N;;;;;
+FC2D;ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 0641 062C;;;;N;;;;;
+FC2E;ARABIC LIGATURE FEH WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 0641 062D;;;;N;;;;;
+FC2F;ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM;Lo;0;AL;<isolated> 0641 062E;;;;N;;;;;
+FC30;ARABIC LIGATURE FEH WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0641 0645;;;;N;;;;;
+FC31;ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0641 0649;;;;N;;;;;
+FC32;ARABIC LIGATURE FEH WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 0641 064A;;;;N;;;;;
+FC33;ARABIC LIGATURE QAF WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 0642 062D;;;;N;;;;;
+FC34;ARABIC LIGATURE QAF WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0642 0645;;;;N;;;;;
+FC35;ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0642 0649;;;;N;;;;;
+FC36;ARABIC LIGATURE QAF WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 0642 064A;;;;N;;;;;
+FC37;ARABIC LIGATURE KAF WITH ALEF ISOLATED FORM;Lo;0;AL;<isolated> 0643 0627;;;;N;;;;;
+FC38;ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 0643 062C;;;;N;;;;;
+FC39;ARABIC LIGATURE KAF WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 0643 062D;;;;N;;;;;
+FC3A;ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM;Lo;0;AL;<isolated> 0643 062E;;;;N;;;;;
+FC3B;ARABIC LIGATURE KAF WITH LAM ISOLATED FORM;Lo;0;AL;<isolated> 0643 0644;;;;N;;;;;
+FC3C;ARABIC LIGATURE KAF WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0643 0645;;;;N;;;;;
+FC3D;ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0643 0649;;;;N;;;;;
+FC3E;ARABIC LIGATURE KAF WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 0643 064A;;;;N;;;;;
+FC3F;ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 0644 062C;;;;N;;;;;
+FC40;ARABIC LIGATURE LAM WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 0644 062D;;;;N;;;;;
+FC41;ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM;Lo;0;AL;<isolated> 0644 062E;;;;N;;;;;
+FC42;ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0644 0645;;;;N;;;;;
+FC43;ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0644 0649;;;;N;;;;;
+FC44;ARABIC LIGATURE LAM WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 0644 064A;;;;N;;;;;
+FC45;ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 0645 062C;;;;N;;;;;
+FC46;ARABIC LIGATURE MEEM WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 0645 062D;;;;N;;;;;
+FC47;ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM;Lo;0;AL;<isolated> 0645 062E;;;;N;;;;;
+FC48;ARABIC LIGATURE MEEM WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0645 0645;;;;N;;;;;
+FC49;ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0645 0649;;;;N;;;;;
+FC4A;ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 0645 064A;;;;N;;;;;
+FC4B;ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 0646 062C;;;;N;;;;;
+FC4C;ARABIC LIGATURE NOON WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 0646 062D;;;;N;;;;;
+FC4D;ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM;Lo;0;AL;<isolated> 0646 062E;;;;N;;;;;
+FC4E;ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0646 0645;;;;N;;;;;
+FC4F;ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0646 0649;;;;N;;;;;
+FC50;ARABIC LIGATURE NOON WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 0646 064A;;;;N;;;;;
+FC51;ARABIC LIGATURE HEH WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 0647 062C;;;;N;;;;;
+FC52;ARABIC LIGATURE HEH WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0647 0645;;;;N;;;;;
+FC53;ARABIC LIGATURE HEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0647 0649;;;;N;;;;;
+FC54;ARABIC LIGATURE HEH WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 0647 064A;;;;N;;;;;
+FC55;ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 064A 062C;;;;N;;;;;
+FC56;ARABIC LIGATURE YEH WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 064A 062D;;;;N;;;;;
+FC57;ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM;Lo;0;AL;<isolated> 064A 062E;;;;N;;;;;
+FC58;ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 064A 0645;;;;N;;;;;
+FC59;ARABIC LIGATURE YEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 064A 0649;;;;N;;;;;
+FC5A;ARABIC LIGATURE YEH WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 064A 064A;;;;N;;;;;
+FC5B;ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM;Lo;0;AL;<isolated> 0630 0670;;;;N;;;;;
+FC5C;ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM;Lo;0;AL;<isolated> 0631 0670;;;;N;;;;;
+FC5D;ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM;Lo;0;AL;<isolated> 0649 0670;;;;N;;;;;
+FC5E;ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM;Lo;0;AL;<isolated> 0020 064C 0651;;;;N;;;;;
+FC5F;ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM;Lo;0;AL;<isolated> 0020 064D 0651;;;;N;;;;;
+FC60;ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM;Lo;0;AL;<isolated> 0020 064E 0651;;;;N;;;;;
+FC61;ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM;Lo;0;AL;<isolated> 0020 064F 0651;;;;N;;;;;
+FC62;ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM;Lo;0;AL;<isolated> 0020 0650 0651;;;;N;;;;;
+FC63;ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM;Lo;0;AL;<isolated> 0020 0651 0670;;;;N;;;;;
+FC64;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM;Lo;0;AL;<final> 0626 0631;;;;N;;;;;
+FC65;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM;Lo;0;AL;<final> 0626 0632;;;;N;;;;;
+FC66;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM;Lo;0;AL;<final> 0626 0645;;;;N;;;;;
+FC67;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM;Lo;0;AL;<final> 0626 0646;;;;N;;;;;
+FC68;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0626 0649;;;;N;;;;;
+FC69;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM;Lo;0;AL;<final> 0626 064A;;;;N;;;;;
+FC6A;ARABIC LIGATURE BEH WITH REH FINAL FORM;Lo;0;AL;<final> 0628 0631;;;;N;;;;;
+FC6B;ARABIC LIGATURE BEH WITH ZAIN FINAL FORM;Lo;0;AL;<final> 0628 0632;;;;N;;;;;
+FC6C;ARABIC LIGATURE BEH WITH MEEM FINAL FORM;Lo;0;AL;<final> 0628 0645;;;;N;;;;;
+FC6D;ARABIC LIGATURE BEH WITH NOON FINAL FORM;Lo;0;AL;<final> 0628 0646;;;;N;;;;;
+FC6E;ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0628 0649;;;;N;;;;;
+FC6F;ARABIC LIGATURE BEH WITH YEH FINAL FORM;Lo;0;AL;<final> 0628 064A;;;;N;;;;;
+FC70;ARABIC LIGATURE TEH WITH REH FINAL FORM;Lo;0;AL;<final> 062A 0631;;;;N;;;;;
+FC71;ARABIC LIGATURE TEH WITH ZAIN FINAL FORM;Lo;0;AL;<final> 062A 0632;;;;N;;;;;
+FC72;ARABIC LIGATURE TEH WITH MEEM FINAL FORM;Lo;0;AL;<final> 062A 0645;;;;N;;;;;
+FC73;ARABIC LIGATURE TEH WITH NOON FINAL FORM;Lo;0;AL;<final> 062A 0646;;;;N;;;;;
+FC74;ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 062A 0649;;;;N;;;;;
+FC75;ARABIC LIGATURE TEH WITH YEH FINAL FORM;Lo;0;AL;<final> 062A 064A;;;;N;;;;;
+FC76;ARABIC LIGATURE THEH WITH REH FINAL FORM;Lo;0;AL;<final> 062B 0631;;;;N;;;;;
+FC77;ARABIC LIGATURE THEH WITH ZAIN FINAL FORM;Lo;0;AL;<final> 062B 0632;;;;N;;;;;
+FC78;ARABIC LIGATURE THEH WITH MEEM FINAL FORM;Lo;0;AL;<final> 062B 0645;;;;N;;;;;
+FC79;ARABIC LIGATURE THEH WITH NOON FINAL FORM;Lo;0;AL;<final> 062B 0646;;;;N;;;;;
+FC7A;ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 062B 0649;;;;N;;;;;
+FC7B;ARABIC LIGATURE THEH WITH YEH FINAL FORM;Lo;0;AL;<final> 062B 064A;;;;N;;;;;
+FC7C;ARABIC LIGATURE FEH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0641 0649;;;;N;;;;;
+FC7D;ARABIC LIGATURE FEH WITH YEH FINAL FORM;Lo;0;AL;<final> 0641 064A;;;;N;;;;;
+FC7E;ARABIC LIGATURE QAF WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0642 0649;;;;N;;;;;
+FC7F;ARABIC LIGATURE QAF WITH YEH FINAL FORM;Lo;0;AL;<final> 0642 064A;;;;N;;;;;
+FC80;ARABIC LIGATURE KAF WITH ALEF FINAL FORM;Lo;0;AL;<final> 0643 0627;;;;N;;;;;
+FC81;ARABIC LIGATURE KAF WITH LAM FINAL FORM;Lo;0;AL;<final> 0643 0644;;;;N;;;;;
+FC82;ARABIC LIGATURE KAF WITH MEEM FINAL FORM;Lo;0;AL;<final> 0643 0645;;;;N;;;;;
+FC83;ARABIC LIGATURE KAF WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0643 0649;;;;N;;;;;
+FC84;ARABIC LIGATURE KAF WITH YEH FINAL FORM;Lo;0;AL;<final> 0643 064A;;;;N;;;;;
+FC85;ARABIC LIGATURE LAM WITH MEEM FINAL FORM;Lo;0;AL;<final> 0644 0645;;;;N;;;;;
+FC86;ARABIC LIGATURE LAM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0644 0649;;;;N;;;;;
+FC87;ARABIC LIGATURE LAM WITH YEH FINAL FORM;Lo;0;AL;<final> 0644 064A;;;;N;;;;;
+FC88;ARABIC LIGATURE MEEM WITH ALEF FINAL FORM;Lo;0;AL;<final> 0645 0627;;;;N;;;;;
+FC89;ARABIC LIGATURE MEEM WITH MEEM FINAL FORM;Lo;0;AL;<final> 0645 0645;;;;N;;;;;
+FC8A;ARABIC LIGATURE NOON WITH REH FINAL FORM;Lo;0;AL;<final> 0646 0631;;;;N;;;;;
+FC8B;ARABIC LIGATURE NOON WITH ZAIN FINAL FORM;Lo;0;AL;<final> 0646 0632;;;;N;;;;;
+FC8C;ARABIC LIGATURE NOON WITH MEEM FINAL FORM;Lo;0;AL;<final> 0646 0645;;;;N;;;;;
+FC8D;ARABIC LIGATURE NOON WITH NOON FINAL FORM;Lo;0;AL;<final> 0646 0646;;;;N;;;;;
+FC8E;ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0646 0649;;;;N;;;;;
+FC8F;ARABIC LIGATURE NOON WITH YEH FINAL FORM;Lo;0;AL;<final> 0646 064A;;;;N;;;;;
+FC90;ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM;Lo;0;AL;<final> 0649 0670;;;;N;;;;;
+FC91;ARABIC LIGATURE YEH WITH REH FINAL FORM;Lo;0;AL;<final> 064A 0631;;;;N;;;;;
+FC92;ARABIC LIGATURE YEH WITH ZAIN FINAL FORM;Lo;0;AL;<final> 064A 0632;;;;N;;;;;
+FC93;ARABIC LIGATURE YEH WITH MEEM FINAL FORM;Lo;0;AL;<final> 064A 0645;;;;N;;;;;
+FC94;ARABIC LIGATURE YEH WITH NOON FINAL FORM;Lo;0;AL;<final> 064A 0646;;;;N;;;;;
+FC95;ARABIC LIGATURE YEH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 064A 0649;;;;N;;;;;
+FC96;ARABIC LIGATURE YEH WITH YEH FINAL FORM;Lo;0;AL;<final> 064A 064A;;;;N;;;;;
+FC97;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0626 062C;;;;N;;;;;
+FC98;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0626 062D;;;;N;;;;;
+FC99;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH INITIAL FORM;Lo;0;AL;<initial> 0626 062E;;;;N;;;;;
+FC9A;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0626 0645;;;;N;;;;;
+FC9B;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM;Lo;0;AL;<initial> 0626 0647;;;;N;;;;;
+FC9C;ARABIC LIGATURE BEH WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0628 062C;;;;N;;;;;
+FC9D;ARABIC LIGATURE BEH WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0628 062D;;;;N;;;;;
+FC9E;ARABIC LIGATURE BEH WITH KHAH INITIAL FORM;Lo;0;AL;<initial> 0628 062E;;;;N;;;;;
+FC9F;ARABIC LIGATURE BEH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0628 0645;;;;N;;;;;
+FCA0;ARABIC LIGATURE BEH WITH HEH INITIAL FORM;Lo;0;AL;<initial> 0628 0647;;;;N;;;;;
+FCA1;ARABIC LIGATURE TEH WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 062A 062C;;;;N;;;;;
+FCA2;ARABIC LIGATURE TEH WITH HAH INITIAL FORM;Lo;0;AL;<initial> 062A 062D;;;;N;;;;;
+FCA3;ARABIC LIGATURE TEH WITH KHAH INITIAL FORM;Lo;0;AL;<initial> 062A 062E;;;;N;;;;;
+FCA4;ARABIC LIGATURE TEH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 062A 0645;;;;N;;;;;
+FCA5;ARABIC LIGATURE TEH WITH HEH INITIAL FORM;Lo;0;AL;<initial> 062A 0647;;;;N;;;;;
+FCA6;ARABIC LIGATURE THEH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 062B 0645;;;;N;;;;;
+FCA7;ARABIC LIGATURE JEEM WITH HAH INITIAL FORM;Lo;0;AL;<initial> 062C 062D;;;;N;;;;;
+FCA8;ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 062C 0645;;;;N;;;;;
+FCA9;ARABIC LIGATURE HAH WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 062D 062C;;;;N;;;;;
+FCAA;ARABIC LIGATURE HAH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 062D 0645;;;;N;;;;;
+FCAB;ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 062E 062C;;;;N;;;;;
+FCAC;ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 062E 0645;;;;N;;;;;
+FCAD;ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0633 062C;;;;N;;;;;
+FCAE;ARABIC LIGATURE SEEN WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0633 062D;;;;N;;;;;
+FCAF;ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM;Lo;0;AL;<initial> 0633 062E;;;;N;;;;;
+FCB0;ARABIC LIGATURE SEEN WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0633 0645;;;;N;;;;;
+FCB1;ARABIC LIGATURE SAD WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0635 062D;;;;N;;;;;
+FCB2;ARABIC LIGATURE SAD WITH KHAH INITIAL FORM;Lo;0;AL;<initial> 0635 062E;;;;N;;;;;
+FCB3;ARABIC LIGATURE SAD WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0635 0645;;;;N;;;;;
+FCB4;ARABIC LIGATURE DAD WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0636 062C;;;;N;;;;;
+FCB5;ARABIC LIGATURE DAD WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0636 062D;;;;N;;;;;
+FCB6;ARABIC LIGATURE DAD WITH KHAH INITIAL FORM;Lo;0;AL;<initial> 0636 062E;;;;N;;;;;
+FCB7;ARABIC LIGATURE DAD WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0636 0645;;;;N;;;;;
+FCB8;ARABIC LIGATURE TAH WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0637 062D;;;;N;;;;;
+FCB9;ARABIC LIGATURE ZAH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0638 0645;;;;N;;;;;
+FCBA;ARABIC LIGATURE AIN WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0639 062C;;;;N;;;;;
+FCBB;ARABIC LIGATURE AIN WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0639 0645;;;;N;;;;;
+FCBC;ARABIC LIGATURE GHAIN WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 063A 062C;;;;N;;;;;
+FCBD;ARABIC LIGATURE GHAIN WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 063A 0645;;;;N;;;;;
+FCBE;ARABIC LIGATURE FEH WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0641 062C;;;;N;;;;;
+FCBF;ARABIC LIGATURE FEH WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0641 062D;;;;N;;;;;
+FCC0;ARABIC LIGATURE FEH WITH KHAH INITIAL FORM;Lo;0;AL;<initial> 0641 062E;;;;N;;;;;
+FCC1;ARABIC LIGATURE FEH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0641 0645;;;;N;;;;;
+FCC2;ARABIC LIGATURE QAF WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0642 062D;;;;N;;;;;
+FCC3;ARABIC LIGATURE QAF WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0642 0645;;;;N;;;;;
+FCC4;ARABIC LIGATURE KAF WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0643 062C;;;;N;;;;;
+FCC5;ARABIC LIGATURE KAF WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0643 062D;;;;N;;;;;
+FCC6;ARABIC LIGATURE KAF WITH KHAH INITIAL FORM;Lo;0;AL;<initial> 0643 062E;;;;N;;;;;
+FCC7;ARABIC LIGATURE KAF WITH LAM INITIAL FORM;Lo;0;AL;<initial> 0643 0644;;;;N;;;;;
+FCC8;ARABIC LIGATURE KAF WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0643 0645;;;;N;;;;;
+FCC9;ARABIC LIGATURE LAM WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0644 062C;;;;N;;;;;
+FCCA;ARABIC LIGATURE LAM WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0644 062D;;;;N;;;;;
+FCCB;ARABIC LIGATURE LAM WITH KHAH INITIAL FORM;Lo;0;AL;<initial> 0644 062E;;;;N;;;;;
+FCCC;ARABIC LIGATURE LAM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0644 0645;;;;N;;;;;
+FCCD;ARABIC LIGATURE LAM WITH HEH INITIAL FORM;Lo;0;AL;<initial> 0644 0647;;;;N;;;;;
+FCCE;ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0645 062C;;;;N;;;;;
+FCCF;ARABIC LIGATURE MEEM WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0645 062D;;;;N;;;;;
+FCD0;ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM;Lo;0;AL;<initial> 0645 062E;;;;N;;;;;
+FCD1;ARABIC LIGATURE MEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0645 0645;;;;N;;;;;
+FCD2;ARABIC LIGATURE NOON WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0646 062C;;;;N;;;;;
+FCD3;ARABIC LIGATURE NOON WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0646 062D;;;;N;;;;;
+FCD4;ARABIC LIGATURE NOON WITH KHAH INITIAL FORM;Lo;0;AL;<initial> 0646 062E;;;;N;;;;;
+FCD5;ARABIC LIGATURE NOON WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0646 0645;;;;N;;;;;
+FCD6;ARABIC LIGATURE NOON WITH HEH INITIAL FORM;Lo;0;AL;<initial> 0646 0647;;;;N;;;;;
+FCD7;ARABIC LIGATURE HEH WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0647 062C;;;;N;;;;;
+FCD8;ARABIC LIGATURE HEH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0647 0645;;;;N;;;;;
+FCD9;ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM;Lo;0;AL;<initial> 0647 0670;;;;N;;;;;
+FCDA;ARABIC LIGATURE YEH WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 064A 062C;;;;N;;;;;
+FCDB;ARABIC LIGATURE YEH WITH HAH INITIAL FORM;Lo;0;AL;<initial> 064A 062D;;;;N;;;;;
+FCDC;ARABIC LIGATURE YEH WITH KHAH INITIAL FORM;Lo;0;AL;<initial> 064A 062E;;;;N;;;;;
+FCDD;ARABIC LIGATURE YEH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 064A 0645;;;;N;;;;;
+FCDE;ARABIC LIGATURE YEH WITH HEH INITIAL FORM;Lo;0;AL;<initial> 064A 0647;;;;N;;;;;
+FCDF;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM;Lo;0;AL;<medial> 0626 0645;;;;N;;;;;
+FCE0;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM;Lo;0;AL;<medial> 0626 0647;;;;N;;;;;
+FCE1;ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM;Lo;0;AL;<medial> 0628 0645;;;;N;;;;;
+FCE2;ARABIC LIGATURE BEH WITH HEH MEDIAL FORM;Lo;0;AL;<medial> 0628 0647;;;;N;;;;;
+FCE3;ARABIC LIGATURE TEH WITH MEEM MEDIAL FORM;Lo;0;AL;<medial> 062A 0645;;;;N;;;;;
+FCE4;ARABIC LIGATURE TEH WITH HEH MEDIAL FORM;Lo;0;AL;<medial> 062A 0647;;;;N;;;;;
+FCE5;ARABIC LIGATURE THEH WITH MEEM MEDIAL FORM;Lo;0;AL;<medial> 062B 0645;;;;N;;;;;
+FCE6;ARABIC LIGATURE THEH WITH HEH MEDIAL FORM;Lo;0;AL;<medial> 062B 0647;;;;N;;;;;
+FCE7;ARABIC LIGATURE SEEN WITH MEEM MEDIAL FORM;Lo;0;AL;<medial> 0633 0645;;;;N;;;;;
+FCE8;ARABIC LIGATURE SEEN WITH HEH MEDIAL FORM;Lo;0;AL;<medial> 0633 0647;;;;N;;;;;
+FCE9;ARABIC LIGATURE SHEEN WITH MEEM MEDIAL FORM;Lo;0;AL;<medial> 0634 0645;;;;N;;;;;
+FCEA;ARABIC LIGATURE SHEEN WITH HEH MEDIAL FORM;Lo;0;AL;<medial> 0634 0647;;;;N;;;;;
+FCEB;ARABIC LIGATURE KAF WITH LAM MEDIAL FORM;Lo;0;AL;<medial> 0643 0644;;;;N;;;;;
+FCEC;ARABIC LIGATURE KAF WITH MEEM MEDIAL FORM;Lo;0;AL;<medial> 0643 0645;;;;N;;;;;
+FCED;ARABIC LIGATURE LAM WITH MEEM MEDIAL FORM;Lo;0;AL;<medial> 0644 0645;;;;N;;;;;
+FCEE;ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM;Lo;0;AL;<medial> 0646 0645;;;;N;;;;;
+FCEF;ARABIC LIGATURE NOON WITH HEH MEDIAL FORM;Lo;0;AL;<medial> 0646 0647;;;;N;;;;;
+FCF0;ARABIC LIGATURE YEH WITH MEEM MEDIAL FORM;Lo;0;AL;<medial> 064A 0645;;;;N;;;;;
+FCF1;ARABIC LIGATURE YEH WITH HEH MEDIAL FORM;Lo;0;AL;<medial> 064A 0647;;;;N;;;;;
+FCF2;ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM;Lo;0;AL;<medial> 0640 064E 0651;;;;N;;;;;
+FCF3;ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM;Lo;0;AL;<medial> 0640 064F 0651;;;;N;;;;;
+FCF4;ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM;Lo;0;AL;<medial> 0640 0650 0651;;;;N;;;;;
+FCF5;ARABIC LIGATURE TAH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0637 0649;;;;N;;;;;
+FCF6;ARABIC LIGATURE TAH WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 0637 064A;;;;N;;;;;
+FCF7;ARABIC LIGATURE AIN WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0639 0649;;;;N;;;;;
+FCF8;ARABIC LIGATURE AIN WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 0639 064A;;;;N;;;;;
+FCF9;ARABIC LIGATURE GHAIN WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 063A 0649;;;;N;;;;;
+FCFA;ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 063A 064A;;;;N;;;;;
+FCFB;ARABIC LIGATURE SEEN WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0633 0649;;;;N;;;;;
+FCFC;ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 0633 064A;;;;N;;;;;
+FCFD;ARABIC LIGATURE SHEEN WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0634 0649;;;;N;;;;;
+FCFE;ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 0634 064A;;;;N;;;;;
+FCFF;ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 062D 0649;;;;N;;;;;
+FD00;ARABIC LIGATURE HAH WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 062D 064A;;;;N;;;;;
+FD01;ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 062C 0649;;;;N;;;;;
+FD02;ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 062C 064A;;;;N;;;;;
+FD03;ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 062E 0649;;;;N;;;;;
+FD04;ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 062E 064A;;;;N;;;;;
+FD05;ARABIC LIGATURE SAD WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0635 0649;;;;N;;;;;
+FD06;ARABIC LIGATURE SAD WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 0635 064A;;;;N;;;;;
+FD07;ARABIC LIGATURE DAD WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0636 0649;;;;N;;;;;
+FD08;ARABIC LIGATURE DAD WITH YEH ISOLATED FORM;Lo;0;AL;<isolated> 0636 064A;;;;N;;;;;
+FD09;ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM;Lo;0;AL;<isolated> 0634 062C;;;;N;;;;;
+FD0A;ARABIC LIGATURE SHEEN WITH HAH ISOLATED FORM;Lo;0;AL;<isolated> 0634 062D;;;;N;;;;;
+FD0B;ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM;Lo;0;AL;<isolated> 0634 062E;;;;N;;;;;
+FD0C;ARABIC LIGATURE SHEEN WITH MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0634 0645;;;;N;;;;;
+FD0D;ARABIC LIGATURE SHEEN WITH REH ISOLATED FORM;Lo;0;AL;<isolated> 0634 0631;;;;N;;;;;
+FD0E;ARABIC LIGATURE SEEN WITH REH ISOLATED FORM;Lo;0;AL;<isolated> 0633 0631;;;;N;;;;;
+FD0F;ARABIC LIGATURE SAD WITH REH ISOLATED FORM;Lo;0;AL;<isolated> 0635 0631;;;;N;;;;;
+FD10;ARABIC LIGATURE DAD WITH REH ISOLATED FORM;Lo;0;AL;<isolated> 0636 0631;;;;N;;;;;
+FD11;ARABIC LIGATURE TAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0637 0649;;;;N;;;;;
+FD12;ARABIC LIGATURE TAH WITH YEH FINAL FORM;Lo;0;AL;<final> 0637 064A;;;;N;;;;;
+FD13;ARABIC LIGATURE AIN WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0639 0649;;;;N;;;;;
+FD14;ARABIC LIGATURE AIN WITH YEH FINAL FORM;Lo;0;AL;<final> 0639 064A;;;;N;;;;;
+FD15;ARABIC LIGATURE GHAIN WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 063A 0649;;;;N;;;;;
+FD16;ARABIC LIGATURE GHAIN WITH YEH FINAL FORM;Lo;0;AL;<final> 063A 064A;;;;N;;;;;
+FD17;ARABIC LIGATURE SEEN WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0633 0649;;;;N;;;;;
+FD18;ARABIC LIGATURE SEEN WITH YEH FINAL FORM;Lo;0;AL;<final> 0633 064A;;;;N;;;;;
+FD19;ARABIC LIGATURE SHEEN WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0634 0649;;;;N;;;;;
+FD1A;ARABIC LIGATURE SHEEN WITH YEH FINAL FORM;Lo;0;AL;<final> 0634 064A;;;;N;;;;;
+FD1B;ARABIC LIGATURE HAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 062D 0649;;;;N;;;;;
+FD1C;ARABIC LIGATURE HAH WITH YEH FINAL FORM;Lo;0;AL;<final> 062D 064A;;;;N;;;;;
+FD1D;ARABIC LIGATURE JEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 062C 0649;;;;N;;;;;
+FD1E;ARABIC LIGATURE JEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 062C 064A;;;;N;;;;;
+FD1F;ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 062E 0649;;;;N;;;;;
+FD20;ARABIC LIGATURE KHAH WITH YEH FINAL FORM;Lo;0;AL;<final> 062E 064A;;;;N;;;;;
+FD21;ARABIC LIGATURE SAD WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0635 0649;;;;N;;;;;
+FD22;ARABIC LIGATURE SAD WITH YEH FINAL FORM;Lo;0;AL;<final> 0635 064A;;;;N;;;;;
+FD23;ARABIC LIGATURE DAD WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0636 0649;;;;N;;;;;
+FD24;ARABIC LIGATURE DAD WITH YEH FINAL FORM;Lo;0;AL;<final> 0636 064A;;;;N;;;;;
+FD25;ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM;Lo;0;AL;<final> 0634 062C;;;;N;;;;;
+FD26;ARABIC LIGATURE SHEEN WITH HAH FINAL FORM;Lo;0;AL;<final> 0634 062D;;;;N;;;;;
+FD27;ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM;Lo;0;AL;<final> 0634 062E;;;;N;;;;;
+FD28;ARABIC LIGATURE SHEEN WITH MEEM FINAL FORM;Lo;0;AL;<final> 0634 0645;;;;N;;;;;
+FD29;ARABIC LIGATURE SHEEN WITH REH FINAL FORM;Lo;0;AL;<final> 0634 0631;;;;N;;;;;
+FD2A;ARABIC LIGATURE SEEN WITH REH FINAL FORM;Lo;0;AL;<final> 0633 0631;;;;N;;;;;
+FD2B;ARABIC LIGATURE SAD WITH REH FINAL FORM;Lo;0;AL;<final> 0635 0631;;;;N;;;;;
+FD2C;ARABIC LIGATURE DAD WITH REH FINAL FORM;Lo;0;AL;<final> 0636 0631;;;;N;;;;;
+FD2D;ARABIC LIGATURE SHEEN WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0634 062C;;;;N;;;;;
+FD2E;ARABIC LIGATURE SHEEN WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0634 062D;;;;N;;;;;
+FD2F;ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM;Lo;0;AL;<initial> 0634 062E;;;;N;;;;;
+FD30;ARABIC LIGATURE SHEEN WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0634 0645;;;;N;;;;;
+FD31;ARABIC LIGATURE SEEN WITH HEH INITIAL FORM;Lo;0;AL;<initial> 0633 0647;;;;N;;;;;
+FD32;ARABIC LIGATURE SHEEN WITH HEH INITIAL FORM;Lo;0;AL;<initial> 0634 0647;;;;N;;;;;
+FD33;ARABIC LIGATURE TAH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0637 0645;;;;N;;;;;
+FD34;ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM;Lo;0;AL;<medial> 0633 062C;;;;N;;;;;
+FD35;ARABIC LIGATURE SEEN WITH HAH MEDIAL FORM;Lo;0;AL;<medial> 0633 062D;;;;N;;;;;
+FD36;ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM;Lo;0;AL;<medial> 0633 062E;;;;N;;;;;
+FD37;ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM;Lo;0;AL;<medial> 0634 062C;;;;N;;;;;
+FD38;ARABIC LIGATURE SHEEN WITH HAH MEDIAL FORM;Lo;0;AL;<medial> 0634 062D;;;;N;;;;;
+FD39;ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM;Lo;0;AL;<medial> 0634 062E;;;;N;;;;;
+FD3A;ARABIC LIGATURE TAH WITH MEEM MEDIAL FORM;Lo;0;AL;<medial> 0637 0645;;;;N;;;;;
+FD3B;ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM;Lo;0;AL;<medial> 0638 0645;;;;N;;;;;
+FD3C;ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM;Lo;0;AL;<final> 0627 064B;;;;N;;;;;
+FD3D;ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM;Lo;0;AL;<isolated> 0627 064B;;;;N;;;;;
+FD3E;ORNATE LEFT PARENTHESIS;Ps;0;ON;;;;;N;;;;;
+FD3F;ORNATE RIGHT PARENTHESIS;Pe;0;ON;;;;;N;;;;;
+FD50;ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 062A 062C 0645;;;;N;;;;;
+FD51;ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM;Lo;0;AL;<final> 062A 062D 062C;;;;N;;;;;
+FD52;ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 062A 062D 062C;;;;N;;;;;
+FD53;ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 062A 062D 0645;;;;N;;;;;
+FD54;ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 062A 062E 0645;;;;N;;;;;
+FD55;ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 062A 0645 062C;;;;N;;;;;
+FD56;ARABIC LIGATURE TEH WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL;<initial> 062A 0645 062D;;;;N;;;;;
+FD57;ARABIC LIGATURE TEH WITH MEEM WITH KHAH INITIAL FORM;Lo;0;AL;<initial> 062A 0645 062E;;;;N;;;;;
+FD58;ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM;Lo;0;AL;<final> 062C 0645 062D;;;;N;;;;;
+FD59;ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL;<initial> 062C 0645 062D;;;;N;;;;;
+FD5A;ARABIC LIGATURE HAH WITH MEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 062D 0645 064A;;;;N;;;;;
+FD5B;ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 062D 0645 0649;;;;N;;;;;
+FD5C;ARABIC LIGATURE SEEN WITH HAH WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0633 062D 062C;;;;N;;;;;
+FD5D;ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0633 062C 062D;;;;N;;;;;
+FD5E;ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0633 062C 0649;;;;N;;;;;
+FD5F;ARABIC LIGATURE SEEN WITH MEEM WITH HAH FINAL FORM;Lo;0;AL;<final> 0633 0645 062D;;;;N;;;;;
+FD60;ARABIC LIGATURE SEEN WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0633 0645 062D;;;;N;;;;;
+FD61;ARABIC LIGATURE SEEN WITH MEEM WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0633 0645 062C;;;;N;;;;;
+FD62;ARABIC LIGATURE SEEN WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL;<final> 0633 0645 0645;;;;N;;;;;
+FD63;ARABIC LIGATURE SEEN WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0633 0645 0645;;;;N;;;;;
+FD64;ARABIC LIGATURE SAD WITH HAH WITH HAH FINAL FORM;Lo;0;AL;<final> 0635 062D 062D;;;;N;;;;;
+FD65;ARABIC LIGATURE SAD WITH HAH WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0635 062D 062D;;;;N;;;;;
+FD66;ARABIC LIGATURE SAD WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL;<final> 0635 0645 0645;;;;N;;;;;
+FD67;ARABIC LIGATURE SHEEN WITH HAH WITH MEEM FINAL FORM;Lo;0;AL;<final> 0634 062D 0645;;;;N;;;;;
+FD68;ARABIC LIGATURE SHEEN WITH HAH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0634 062D 0645;;;;N;;;;;
+FD69;ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 0634 062C 064A;;;;N;;;;;
+FD6A;ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH FINAL FORM;Lo;0;AL;<final> 0634 0645 062E;;;;N;;;;;
+FD6B;ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH INITIAL FORM;Lo;0;AL;<initial> 0634 0645 062E;;;;N;;;;;
+FD6C;ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL;<final> 0634 0645 0645;;;;N;;;;;
+FD6D;ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0634 0645 0645;;;;N;;;;;
+FD6E;ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0636 062D 0649;;;;N;;;;;
+FD6F;ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM;Lo;0;AL;<final> 0636 062E 0645;;;;N;;;;;
+FD70;ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0636 062E 0645;;;;N;;;;;
+FD71;ARABIC LIGATURE TAH WITH MEEM WITH HAH FINAL FORM;Lo;0;AL;<final> 0637 0645 062D;;;;N;;;;;
+FD72;ARABIC LIGATURE TAH WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0637 0645 062D;;;;N;;;;;
+FD73;ARABIC LIGATURE TAH WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0637 0645 0645;;;;N;;;;;
+FD74;ARABIC LIGATURE TAH WITH MEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 0637 0645 064A;;;;N;;;;;
+FD75;ARABIC LIGATURE AIN WITH JEEM WITH MEEM FINAL FORM;Lo;0;AL;<final> 0639 062C 0645;;;;N;;;;;
+FD76;ARABIC LIGATURE AIN WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL;<final> 0639 0645 0645;;;;N;;;;;
+FD77;ARABIC LIGATURE AIN WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0639 0645 0645;;;;N;;;;;
+FD78;ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0639 0645 0649;;;;N;;;;;
+FD79;ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL;<final> 063A 0645 0645;;;;N;;;;;
+FD7A;ARABIC LIGATURE GHAIN WITH MEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 063A 0645 064A;;;;N;;;;;
+FD7B;ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 063A 0645 0649;;;;N;;;;;
+FD7C;ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM;Lo;0;AL;<final> 0641 062E 0645;;;;N;;;;;
+FD7D;ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0641 062E 0645;;;;N;;;;;
+FD7E;ARABIC LIGATURE QAF WITH MEEM WITH HAH FINAL FORM;Lo;0;AL;<final> 0642 0645 062D;;;;N;;;;;
+FD7F;ARABIC LIGATURE QAF WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL;<final> 0642 0645 0645;;;;N;;;;;
+FD80;ARABIC LIGATURE LAM WITH HAH WITH MEEM FINAL FORM;Lo;0;AL;<final> 0644 062D 0645;;;;N;;;;;
+FD81;ARABIC LIGATURE LAM WITH HAH WITH YEH FINAL FORM;Lo;0;AL;<final> 0644 062D 064A;;;;N;;;;;
+FD82;ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0644 062D 0649;;;;N;;;;;
+FD83;ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0644 062C 062C;;;;N;;;;;
+FD84;ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM;Lo;0;AL;<final> 0644 062C 062C;;;;N;;;;;
+FD85;ARABIC LIGATURE LAM WITH KHAH WITH MEEM FINAL FORM;Lo;0;AL;<final> 0644 062E 0645;;;;N;;;;;
+FD86;ARABIC LIGATURE LAM WITH KHAH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0644 062E 0645;;;;N;;;;;
+FD87;ARABIC LIGATURE LAM WITH MEEM WITH HAH FINAL FORM;Lo;0;AL;<final> 0644 0645 062D;;;;N;;;;;
+FD88;ARABIC LIGATURE LAM WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0644 0645 062D;;;;N;;;;;
+FD89;ARABIC LIGATURE MEEM WITH HAH WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0645 062D 062C;;;;N;;;;;
+FD8A;ARABIC LIGATURE MEEM WITH HAH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0645 062D 0645;;;;N;;;;;
+FD8B;ARABIC LIGATURE MEEM WITH HAH WITH YEH FINAL FORM;Lo;0;AL;<final> 0645 062D 064A;;;;N;;;;;
+FD8C;ARABIC LIGATURE MEEM WITH JEEM WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0645 062C 062D;;;;N;;;;;
+FD8D;ARABIC LIGATURE MEEM WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0645 062C 0645;;;;N;;;;;
+FD8E;ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0645 062E 062C;;;;N;;;;;
+FD8F;ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0645 062E 0645;;;;N;;;;;
+FD92;ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM;Lo;0;AL;<initial> 0645 062C 062E;;;;N;;;;;
+FD93;ARABIC LIGATURE HEH WITH MEEM WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 0647 0645 062C;;;;N;;;;;
+FD94;ARABIC LIGATURE HEH WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0647 0645 0645;;;;N;;;;;
+FD95;ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0646 062D 0645;;;;N;;;;;
+FD96;ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0646 062D 0649;;;;N;;;;;
+FD97;ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM;Lo;0;AL;<final> 0646 062C 0645;;;;N;;;;;
+FD98;ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0646 062C 0645;;;;N;;;;;
+FD99;ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0646 062C 0649;;;;N;;;;;
+FD9A;ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 0646 0645 064A;;;;N;;;;;
+FD9B;ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0646 0645 0649;;;;N;;;;;
+FD9C;ARABIC LIGATURE YEH WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL;<final> 064A 0645 0645;;;;N;;;;;
+FD9D;ARABIC LIGATURE YEH WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 064A 0645 0645;;;;N;;;;;
+FD9E;ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM;Lo;0;AL;<final> 0628 062E 064A;;;;N;;;;;
+FD9F;ARABIC LIGATURE TEH WITH JEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 062A 062C 064A;;;;N;;;;;
+FDA0;ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 062A 062C 0649;;;;N;;;;;
+FDA1;ARABIC LIGATURE TEH WITH KHAH WITH YEH FINAL FORM;Lo;0;AL;<final> 062A 062E 064A;;;;N;;;;;
+FDA2;ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 062A 062E 0649;;;;N;;;;;
+FDA3;ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 062A 0645 064A;;;;N;;;;;
+FDA4;ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 062A 0645 0649;;;;N;;;;;
+FDA5;ARABIC LIGATURE JEEM WITH MEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 062C 0645 064A;;;;N;;;;;
+FDA6;ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 062C 062D 0649;;;;N;;;;;
+FDA7;ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 062C 0645 0649;;;;N;;;;;
+FDA8;ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0633 062E 0649;;;;N;;;;;
+FDA9;ARABIC LIGATURE SAD WITH HAH WITH YEH FINAL FORM;Lo;0;AL;<final> 0635 062D 064A;;;;N;;;;;
+FDAA;ARABIC LIGATURE SHEEN WITH HAH WITH YEH FINAL FORM;Lo;0;AL;<final> 0634 062D 064A;;;;N;;;;;
+FDAB;ARABIC LIGATURE DAD WITH HAH WITH YEH FINAL FORM;Lo;0;AL;<final> 0636 062D 064A;;;;N;;;;;
+FDAC;ARABIC LIGATURE LAM WITH JEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 0644 062C 064A;;;;N;;;;;
+FDAD;ARABIC LIGATURE LAM WITH MEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 0644 0645 064A;;;;N;;;;;
+FDAE;ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM;Lo;0;AL;<final> 064A 062D 064A;;;;N;;;;;
+FDAF;ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 064A 062C 064A;;;;N;;;;;
+FDB0;ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 064A 0645 064A;;;;N;;;;;
+FDB1;ARABIC LIGATURE MEEM WITH MEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 0645 0645 064A;;;;N;;;;;
+FDB2;ARABIC LIGATURE QAF WITH MEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 0642 0645 064A;;;;N;;;;;
+FDB3;ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM;Lo;0;AL;<final> 0646 062D 064A;;;;N;;;;;
+FDB4;ARABIC LIGATURE QAF WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0642 0645 062D;;;;N;;;;;
+FDB5;ARABIC LIGATURE LAM WITH HAH WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0644 062D 0645;;;;N;;;;;
+FDB6;ARABIC LIGATURE AIN WITH MEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 0639 0645 064A;;;;N;;;;;
+FDB7;ARABIC LIGATURE KAF WITH MEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 0643 0645 064A;;;;N;;;;;
+FDB8;ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM;Lo;0;AL;<initial> 0646 062C 062D;;;;N;;;;;
+FDB9;ARABIC LIGATURE MEEM WITH KHAH WITH YEH FINAL FORM;Lo;0;AL;<final> 0645 062E 064A;;;;N;;;;;
+FDBA;ARABIC LIGATURE LAM WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0644 062C 0645;;;;N;;;;;
+FDBB;ARABIC LIGATURE KAF WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL;<final> 0643 0645 0645;;;;N;;;;;
+FDBC;ARABIC LIGATURE LAM WITH JEEM WITH MEEM FINAL FORM;Lo;0;AL;<final> 0644 062C 0645;;;;N;;;;;
+FDBD;ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM;Lo;0;AL;<final> 0646 062C 062D;;;;N;;;;;
+FDBE;ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM;Lo;0;AL;<final> 062C 062D 064A;;;;N;;;;;
+FDBF;ARABIC LIGATURE HAH WITH JEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 062D 062C 064A;;;;N;;;;;
+FDC0;ARABIC LIGATURE MEEM WITH JEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 0645 062C 064A;;;;N;;;;;
+FDC1;ARABIC LIGATURE FEH WITH MEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 0641 0645 064A;;;;N;;;;;
+FDC2;ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM;Lo;0;AL;<final> 0628 062D 064A;;;;N;;;;;
+FDC3;ARABIC LIGATURE KAF WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0643 0645 0645;;;;N;;;;;
+FDC4;ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0639 062C 0645;;;;N;;;;;
+FDC5;ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0635 0645 0645;;;;N;;;;;
+FDC6;ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM;Lo;0;AL;<final> 0633 062E 064A;;;;N;;;;;
+FDC7;ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 0646 062C 064A;;;;N;;;;;
+FDF0;ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM;Lo;0;AL;<isolated> 0635 0644 06D2;;;;N;;;;;
+FDF1;ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM;Lo;0;AL;<isolated> 0642 0644 06D2;;;;N;;;;;
+FDF2;ARABIC LIGATURE ALLAH ISOLATED FORM;Lo;0;AL;<isolated> 0627 0644 0644 0647;;;;N;;;;;
+FDF3;ARABIC LIGATURE AKBAR ISOLATED FORM;Lo;0;AL;<isolated> 0627 0643 0628 0631;;;;N;;;;;
+FDF4;ARABIC LIGATURE MOHAMMAD ISOLATED FORM;Lo;0;AL;<isolated> 0645 062D 0645 062F;;;;N;;;;;
+FDF5;ARABIC LIGATURE SALAM ISOLATED FORM;Lo;0;AL;<isolated> 0635 0644 0639 0645;;;;N;;;;;
+FDF6;ARABIC LIGATURE RASOUL ISOLATED FORM;Lo;0;AL;<isolated> 0631 0633 0648 0644;;;;N;;;;;
+FDF7;ARABIC LIGATURE ALAYHE ISOLATED FORM;Lo;0;AL;<isolated> 0639 0644 064A 0647;;;;N;;;;;
+FDF8;ARABIC LIGATURE WASALLAM ISOLATED FORM;Lo;0;AL;<isolated> 0648 0633 0644 0645;;;;N;;;;;
+FDF9;ARABIC LIGATURE SALLA ISOLATED FORM;Lo;0;AL;<isolated> 0635 0644 0649;;;;N;;;;;
+FDFA;ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM;Lo;0;AL;<isolated> 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645;;;;N;ARABIC LETTER SALLALLAHOU ALAYHE WASALLAM;;;;
+FDFB;ARABIC LIGATURE JALLAJALALOUHOU;Lo;0;AL;<isolated> 062C 0644 0020 062C 0644 0627 0644 0647;;;;N;ARABIC LETTER JALLAJALALOUHOU;;;;
+FDFC;RIAL SIGN;Sc;0;AL;<isolated> 0631 06CC 0627 0644;;;;N;;;;;
+FDFD;ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM;So;0;ON;;;;;N;;;;;
+FE00;VARIATION SELECTOR-1;Mn;0;NSM;;;;;N;;;;;
+FE01;VARIATION SELECTOR-2;Mn;0;NSM;;;;;N;;;;;
+FE02;VARIATION SELECTOR-3;Mn;0;NSM;;;;;N;;;;;
+FE03;VARIATION SELECTOR-4;Mn;0;NSM;;;;;N;;;;;
+FE04;VARIATION SELECTOR-5;Mn;0;NSM;;;;;N;;;;;
+FE05;VARIATION SELECTOR-6;Mn;0;NSM;;;;;N;;;;;
+FE06;VARIATION SELECTOR-7;Mn;0;NSM;;;;;N;;;;;
+FE07;VARIATION SELECTOR-8;Mn;0;NSM;;;;;N;;;;;
+FE08;VARIATION SELECTOR-9;Mn;0;NSM;;;;;N;;;;;
+FE09;VARIATION SELECTOR-10;Mn;0;NSM;;;;;N;;;;;
+FE0A;VARIATION SELECTOR-11;Mn;0;NSM;;;;;N;;;;;
+FE0B;VARIATION SELECTOR-12;Mn;0;NSM;;;;;N;;;;;
+FE0C;VARIATION SELECTOR-13;Mn;0;NSM;;;;;N;;;;;
+FE0D;VARIATION SELECTOR-14;Mn;0;NSM;;;;;N;;;;;
+FE0E;VARIATION SELECTOR-15;Mn;0;NSM;;;;;N;;;;;
+FE0F;VARIATION SELECTOR-16;Mn;0;NSM;;;;;N;;;;;
+FE10;PRESENTATION FORM FOR VERTICAL COMMA;Po;0;ON;<vertical> 002C;;;;N;;;;;
+FE11;PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA;Po;0;ON;<vertical> 3001;;;;N;;;;;
+FE12;PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP;Po;0;ON;<vertical> 3002;;;;N;;;;;
+FE13;PRESENTATION FORM FOR VERTICAL COLON;Po;0;ON;<vertical> 003A;;;;N;;;;;
+FE14;PRESENTATION FORM FOR VERTICAL SEMICOLON;Po;0;ON;<vertical> 003B;;;;N;;;;;
+FE15;PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK;Po;0;ON;<vertical> 0021;;;;N;;;;;
+FE16;PRESENTATION FORM FOR VERTICAL QUESTION MARK;Po;0;ON;<vertical> 003F;;;;N;;;;;
+FE17;PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET;Ps;0;ON;<vertical> 3016;;;;N;;;;;
+FE18;PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET;Pe;0;ON;<vertical> 3017;;;;N;;;;;
+FE19;PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS;Po;0;ON;<vertical> 2026;;;;N;;;;;
+FE20;COMBINING LIGATURE LEFT HALF;Mn;230;NSM;;;;;N;;;;;
+FE21;COMBINING LIGATURE RIGHT HALF;Mn;230;NSM;;;;;N;;;;;
+FE22;COMBINING DOUBLE TILDE LEFT HALF;Mn;230;NSM;;;;;N;;;;;
+FE23;COMBINING DOUBLE TILDE RIGHT HALF;Mn;230;NSM;;;;;N;;;;;
+FE30;PRESENTATION FORM FOR VERTICAL TWO DOT LEADER;Po;0;ON;<vertical> 2025;;;;N;GLYPH FOR VERTICAL TWO DOT LEADER;;;;
+FE31;PRESENTATION FORM FOR VERTICAL EM DASH;Pd;0;ON;<vertical> 2014;;;;N;GLYPH FOR VERTICAL EM DASH;;;;
+FE32;PRESENTATION FORM FOR VERTICAL EN DASH;Pd;0;ON;<vertical> 2013;;;;N;GLYPH FOR VERTICAL EN DASH;;;;
+FE33;PRESENTATION FORM FOR VERTICAL LOW LINE;Pc;0;ON;<vertical> 005F;;;;N;GLYPH FOR VERTICAL SPACING UNDERSCORE;;;;
+FE34;PRESENTATION FORM FOR VERTICAL WAVY LOW LINE;Pc;0;ON;<vertical> 005F;;;;N;GLYPH FOR VERTICAL SPACING WAVY UNDERSCORE;;;;
+FE35;PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS;Ps;0;ON;<vertical> 0028;;;;N;GLYPH FOR VERTICAL OPENING PARENTHESIS;;;;
+FE36;PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS;Pe;0;ON;<vertical> 0029;;;;N;GLYPH FOR VERTICAL CLOSING PARENTHESIS;;;;
+FE37;PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET;Ps;0;ON;<vertical> 007B;;;;N;GLYPH FOR VERTICAL OPENING CURLY BRACKET;;;;
+FE38;PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET;Pe;0;ON;<vertical> 007D;;;;N;GLYPH FOR VERTICAL CLOSING CURLY BRACKET;;;;
+FE39;PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET;Ps;0;ON;<vertical> 3014;;;;N;GLYPH FOR VERTICAL OPENING TORTOISE SHELL BRACKET;;;;
+FE3A;PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET;Pe;0;ON;<vertical> 3015;;;;N;GLYPH FOR VERTICAL CLOSING TORTOISE SHELL BRACKET;;;;
+FE3B;PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET;Ps;0;ON;<vertical> 3010;;;;N;GLYPH FOR VERTICAL OPENING BLACK LENTICULAR BRACKET;;;;
+FE3C;PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET;Pe;0;ON;<vertical> 3011;;;;N;GLYPH FOR VERTICAL CLOSING BLACK LENTICULAR BRACKET;;;;
+FE3D;PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET;Ps;0;ON;<vertical> 300A;;;;N;GLYPH FOR VERTICAL OPENING DOUBLE ANGLE BRACKET;;;;
+FE3E;PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET;Pe;0;ON;<vertical> 300B;;;;N;GLYPH FOR VERTICAL CLOSING DOUBLE ANGLE BRACKET;;;;
+FE3F;PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET;Ps;0;ON;<vertical> 3008;;;;N;GLYPH FOR VERTICAL OPENING ANGLE BRACKET;;;;
+FE40;PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET;Pe;0;ON;<vertical> 3009;;;;N;GLYPH FOR VERTICAL CLOSING ANGLE BRACKET;;;;
+FE41;PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET;Ps;0;ON;<vertical> 300C;;;;N;GLYPH FOR VERTICAL OPENING CORNER BRACKET;;;;
+FE42;PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET;Pe;0;ON;<vertical> 300D;;;;N;GLYPH FOR VERTICAL CLOSING CORNER BRACKET;;;;
+FE43;PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET;Ps;0;ON;<vertical> 300E;;;;N;GLYPH FOR VERTICAL OPENING WHITE CORNER BRACKET;;;;
+FE44;PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET;Pe;0;ON;<vertical> 300F;;;;N;GLYPH FOR VERTICAL CLOSING WHITE CORNER BRACKET;;;;
+FE45;SESAME DOT;Po;0;ON;;;;;N;;;;;
+FE46;WHITE SESAME DOT;Po;0;ON;;;;;N;;;;;
+FE47;PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET;Ps;0;ON;<vertical> 005B;;;;N;;;;;
+FE48;PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET;Pe;0;ON;<vertical> 005D;;;;N;;;;;
+FE49;DASHED OVERLINE;Po;0;ON;<compat> 203E;;;;N;SPACING DASHED OVERSCORE;;;;
+FE4A;CENTRELINE OVERLINE;Po;0;ON;<compat> 203E;;;;N;SPACING CENTERLINE OVERSCORE;;;;
+FE4B;WAVY OVERLINE;Po;0;ON;<compat> 203E;;;;N;SPACING WAVY OVERSCORE;;;;
+FE4C;DOUBLE WAVY OVERLINE;Po;0;ON;<compat> 203E;;;;N;SPACING DOUBLE WAVY OVERSCORE;;;;
+FE4D;DASHED LOW LINE;Pc;0;ON;<compat> 005F;;;;N;SPACING DASHED UNDERSCORE;;;;
+FE4E;CENTRELINE LOW LINE;Pc;0;ON;<compat> 005F;;;;N;SPACING CENTERLINE UNDERSCORE;;;;
+FE4F;WAVY LOW LINE;Pc;0;ON;<compat> 005F;;;;N;SPACING WAVY UNDERSCORE;;;;
+FE50;SMALL COMMA;Po;0;CS;<small> 002C;;;;N;;;;;
+FE51;SMALL IDEOGRAPHIC COMMA;Po;0;ON;<small> 3001;;;;N;;;;;
+FE52;SMALL FULL STOP;Po;0;CS;<small> 002E;;;;N;SMALL PERIOD;;;;
+FE54;SMALL SEMICOLON;Po;0;ON;<small> 003B;;;;N;;;;;
+FE55;SMALL COLON;Po;0;CS;<small> 003A;;;;N;;;;;
+FE56;SMALL QUESTION MARK;Po;0;ON;<small> 003F;;;;N;;;;;
+FE57;SMALL EXCLAMATION MARK;Po;0;ON;<small> 0021;;;;N;;;;;
+FE58;SMALL EM DASH;Pd;0;ON;<small> 2014;;;;N;;;;;
+FE59;SMALL LEFT PARENTHESIS;Ps;0;ON;<small> 0028;;;;N;SMALL OPENING PARENTHESIS;;;;
+FE5A;SMALL RIGHT PARENTHESIS;Pe;0;ON;<small> 0029;;;;N;SMALL CLOSING PARENTHESIS;;;;
+FE5B;SMALL LEFT CURLY BRACKET;Ps;0;ON;<small> 007B;;;;N;SMALL OPENING CURLY BRACKET;;;;
+FE5C;SMALL RIGHT CURLY BRACKET;Pe;0;ON;<small> 007D;;;;N;SMALL CLOSING CURLY BRACKET;;;;
+FE5D;SMALL LEFT TORTOISE SHELL BRACKET;Ps;0;ON;<small> 3014;;;;N;SMALL OPENING TORTOISE SHELL BRACKET;;;;
+FE5E;SMALL RIGHT TORTOISE SHELL BRACKET;Pe;0;ON;<small> 3015;;;;N;SMALL CLOSING TORTOISE SHELL BRACKET;;;;
+FE5F;SMALL NUMBER SIGN;Po;0;ET;<small> 0023;;;;N;;;;;
+FE60;SMALL AMPERSAND;Po;0;ON;<small> 0026;;;;N;;;;;
+FE61;SMALL ASTERISK;Po;0;ON;<small> 002A;;;;N;;;;;
+FE62;SMALL PLUS SIGN;Sm;0;ES;<small> 002B;;;;N;;;;;
+FE63;SMALL HYPHEN-MINUS;Pd;0;ES;<small> 002D;;;;N;;;;;
+FE64;SMALL LESS-THAN SIGN;Sm;0;ON;<small> 003C;;;;N;;;;;
+FE65;SMALL GREATER-THAN SIGN;Sm;0;ON;<small> 003E;;;;N;;;;;
+FE66;SMALL EQUALS SIGN;Sm;0;ON;<small> 003D;;;;N;;;;;
+FE68;SMALL REVERSE SOLIDUS;Po;0;ON;<small> 005C;;;;N;SMALL BACKSLASH;;;;
+FE69;SMALL DOLLAR SIGN;Sc;0;ET;<small> 0024;;;;N;;;;;
+FE6A;SMALL PERCENT SIGN;Po;0;ET;<small> 0025;;;;N;;;;;
+FE6B;SMALL COMMERCIAL AT;Po;0;ON;<small> 0040;;;;N;;;;;
+FE70;ARABIC FATHATAN ISOLATED FORM;Lo;0;AL;<isolated> 0020 064B;;;;N;ARABIC SPACING FATHATAN;;;;
+FE71;ARABIC TATWEEL WITH FATHATAN ABOVE;Lo;0;AL;<medial> 0640 064B;;;;N;ARABIC FATHATAN ON TATWEEL;;;;
+FE72;ARABIC DAMMATAN ISOLATED FORM;Lo;0;AL;<isolated> 0020 064C;;;;N;ARABIC SPACING DAMMATAN;;;;
+FE73;ARABIC TAIL FRAGMENT;Lo;0;AL;;;;;N;;;;;
+FE74;ARABIC KASRATAN ISOLATED FORM;Lo;0;AL;<isolated> 0020 064D;;;;N;ARABIC SPACING KASRATAN;;;;
+FE76;ARABIC FATHA ISOLATED FORM;Lo;0;AL;<isolated> 0020 064E;;;;N;ARABIC SPACING FATHAH;;;;
+FE77;ARABIC FATHA MEDIAL FORM;Lo;0;AL;<medial> 0640 064E;;;;N;ARABIC FATHAH ON TATWEEL;;;;
+FE78;ARABIC DAMMA ISOLATED FORM;Lo;0;AL;<isolated> 0020 064F;;;;N;ARABIC SPACING DAMMAH;;;;
+FE79;ARABIC DAMMA MEDIAL FORM;Lo;0;AL;<medial> 0640 064F;;;;N;ARABIC DAMMAH ON TATWEEL;;;;
+FE7A;ARABIC KASRA ISOLATED FORM;Lo;0;AL;<isolated> 0020 0650;;;;N;ARABIC SPACING KASRAH;;;;
+FE7B;ARABIC KASRA MEDIAL FORM;Lo;0;AL;<medial> 0640 0650;;;;N;ARABIC KASRAH ON TATWEEL;;;;
+FE7C;ARABIC SHADDA ISOLATED FORM;Lo;0;AL;<isolated> 0020 0651;;;;N;ARABIC SPACING SHADDAH;;;;
+FE7D;ARABIC SHADDA MEDIAL FORM;Lo;0;AL;<medial> 0640 0651;;;;N;ARABIC SHADDAH ON TATWEEL;;;;
+FE7E;ARABIC SUKUN ISOLATED FORM;Lo;0;AL;<isolated> 0020 0652;;;;N;ARABIC SPACING SUKUN;;;;
+FE7F;ARABIC SUKUN MEDIAL FORM;Lo;0;AL;<medial> 0640 0652;;;;N;ARABIC SUKUN ON TATWEEL;;;;
+FE80;ARABIC LETTER HAMZA ISOLATED FORM;Lo;0;AL;<isolated> 0621;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH;;;;
+FE81;ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM;Lo;0;AL;<isolated> 0622;;;;N;GLYPH FOR ISOLATE ARABIC MADDAH ON ALEF;;;;
+FE82;ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM;Lo;0;AL;<final> 0622;;;;N;GLYPH FOR FINAL ARABIC MADDAH ON ALEF;;;;
+FE83;ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL;<isolated> 0623;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH ON ALEF;;;;
+FE84;ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM;Lo;0;AL;<final> 0623;;;;N;GLYPH FOR FINAL ARABIC HAMZAH ON ALEF;;;;
+FE85;ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL;<isolated> 0624;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH ON WAW;;;;
+FE86;ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM;Lo;0;AL;<final> 0624;;;;N;GLYPH FOR FINAL ARABIC HAMZAH ON WAW;;;;
+FE87;ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM;Lo;0;AL;<isolated> 0625;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH UNDER ALEF;;;;
+FE88;ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM;Lo;0;AL;<final> 0625;;;;N;GLYPH FOR FINAL ARABIC HAMZAH UNDER ALEF;;;;
+FE89;ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL;<isolated> 0626;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH ON YA;;;;
+FE8A;ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM;Lo;0;AL;<final> 0626;;;;N;GLYPH FOR FINAL ARABIC HAMZAH ON YA;;;;
+FE8B;ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM;Lo;0;AL;<initial> 0626;;;;N;GLYPH FOR INITIAL ARABIC HAMZAH ON YA;;;;
+FE8C;ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM;Lo;0;AL;<medial> 0626;;;;N;GLYPH FOR MEDIAL ARABIC HAMZAH ON YA;;;;
+FE8D;ARABIC LETTER ALEF ISOLATED FORM;Lo;0;AL;<isolated> 0627;;;;N;GLYPH FOR ISOLATE ARABIC ALEF;;;;
+FE8E;ARABIC LETTER ALEF FINAL FORM;Lo;0;AL;<final> 0627;;;;N;GLYPH FOR FINAL ARABIC ALEF;;;;
+FE8F;ARABIC LETTER BEH ISOLATED FORM;Lo;0;AL;<isolated> 0628;;;;N;GLYPH FOR ISOLATE ARABIC BAA;;;;
+FE90;ARABIC LETTER BEH FINAL FORM;Lo;0;AL;<final> 0628;;;;N;GLYPH FOR FINAL ARABIC BAA;;;;
+FE91;ARABIC LETTER BEH INITIAL FORM;Lo;0;AL;<initial> 0628;;;;N;GLYPH FOR INITIAL ARABIC BAA;;;;
+FE92;ARABIC LETTER BEH MEDIAL FORM;Lo;0;AL;<medial> 0628;;;;N;GLYPH FOR MEDIAL ARABIC BAA;;;;
+FE93;ARABIC LETTER TEH MARBUTA ISOLATED FORM;Lo;0;AL;<isolated> 0629;;;;N;GLYPH FOR ISOLATE ARABIC TAA MARBUTAH;;;;
+FE94;ARABIC LETTER TEH MARBUTA FINAL FORM;Lo;0;AL;<final> 0629;;;;N;GLYPH FOR FINAL ARABIC TAA MARBUTAH;;;;
+FE95;ARABIC LETTER TEH ISOLATED FORM;Lo;0;AL;<isolated> 062A;;;;N;GLYPH FOR ISOLATE ARABIC TAA;;;;
+FE96;ARABIC LETTER TEH FINAL FORM;Lo;0;AL;<final> 062A;;;;N;GLYPH FOR FINAL ARABIC TAA;;;;
+FE97;ARABIC LETTER TEH INITIAL FORM;Lo;0;AL;<initial> 062A;;;;N;GLYPH FOR INITIAL ARABIC TAA;;;;
+FE98;ARABIC LETTER TEH MEDIAL FORM;Lo;0;AL;<medial> 062A;;;;N;GLYPH FOR MEDIAL ARABIC TAA;;;;
+FE99;ARABIC LETTER THEH ISOLATED FORM;Lo;0;AL;<isolated> 062B;;;;N;GLYPH FOR ISOLATE ARABIC THAA;;;;
+FE9A;ARABIC LETTER THEH FINAL FORM;Lo;0;AL;<final> 062B;;;;N;GLYPH FOR FINAL ARABIC THAA;;;;
+FE9B;ARABIC LETTER THEH INITIAL FORM;Lo;0;AL;<initial> 062B;;;;N;GLYPH FOR INITIAL ARABIC THAA;;;;
+FE9C;ARABIC LETTER THEH MEDIAL FORM;Lo;0;AL;<medial> 062B;;;;N;GLYPH FOR MEDIAL ARABIC THAA;;;;
+FE9D;ARABIC LETTER JEEM ISOLATED FORM;Lo;0;AL;<isolated> 062C;;;;N;GLYPH FOR ISOLATE ARABIC JEEM;;;;
+FE9E;ARABIC LETTER JEEM FINAL FORM;Lo;0;AL;<final> 062C;;;;N;GLYPH FOR FINAL ARABIC JEEM;;;;
+FE9F;ARABIC LETTER JEEM INITIAL FORM;Lo;0;AL;<initial> 062C;;;;N;GLYPH FOR INITIAL ARABIC JEEM;;;;
+FEA0;ARABIC LETTER JEEM MEDIAL FORM;Lo;0;AL;<medial> 062C;;;;N;GLYPH FOR MEDIAL ARABIC JEEM;;;;
+FEA1;ARABIC LETTER HAH ISOLATED FORM;Lo;0;AL;<isolated> 062D;;;;N;GLYPH FOR ISOLATE ARABIC HAA;;;;
+FEA2;ARABIC LETTER HAH FINAL FORM;Lo;0;AL;<final> 062D;;;;N;GLYPH FOR FINAL ARABIC HAA;;;;
+FEA3;ARABIC LETTER HAH INITIAL FORM;Lo;0;AL;<initial> 062D;;;;N;GLYPH FOR INITIAL ARABIC HAA;;;;
+FEA4;ARABIC LETTER HAH MEDIAL FORM;Lo;0;AL;<medial> 062D;;;;N;GLYPH FOR MEDIAL ARABIC HAA;;;;
+FEA5;ARABIC LETTER KHAH ISOLATED FORM;Lo;0;AL;<isolated> 062E;;;;N;GLYPH FOR ISOLATE ARABIC KHAA;;;;
+FEA6;ARABIC LETTER KHAH FINAL FORM;Lo;0;AL;<final> 062E;;;;N;GLYPH FOR FINAL ARABIC KHAA;;;;
+FEA7;ARABIC LETTER KHAH INITIAL FORM;Lo;0;AL;<initial> 062E;;;;N;GLYPH FOR INITIAL ARABIC KHAA;;;;
+FEA8;ARABIC LETTER KHAH MEDIAL FORM;Lo;0;AL;<medial> 062E;;;;N;GLYPH FOR MEDIAL ARABIC KHAA;;;;
+FEA9;ARABIC LETTER DAL ISOLATED FORM;Lo;0;AL;<isolated> 062F;;;;N;GLYPH FOR ISOLATE ARABIC DAL;;;;
+FEAA;ARABIC LETTER DAL FINAL FORM;Lo;0;AL;<final> 062F;;;;N;GLYPH FOR FINAL ARABIC DAL;;;;
+FEAB;ARABIC LETTER THAL ISOLATED FORM;Lo;0;AL;<isolated> 0630;;;;N;GLYPH FOR ISOLATE ARABIC THAL;;;;
+FEAC;ARABIC LETTER THAL FINAL FORM;Lo;0;AL;<final> 0630;;;;N;GLYPH FOR FINAL ARABIC THAL;;;;
+FEAD;ARABIC LETTER REH ISOLATED FORM;Lo;0;AL;<isolated> 0631;;;;N;GLYPH FOR ISOLATE ARABIC RA;;;;
+FEAE;ARABIC LETTER REH FINAL FORM;Lo;0;AL;<final> 0631;;;;N;GLYPH FOR FINAL ARABIC RA;;;;
+FEAF;ARABIC LETTER ZAIN ISOLATED FORM;Lo;0;AL;<isolated> 0632;;;;N;GLYPH FOR ISOLATE ARABIC ZAIN;;;;
+FEB0;ARABIC LETTER ZAIN FINAL FORM;Lo;0;AL;<final> 0632;;;;N;GLYPH FOR FINAL ARABIC ZAIN;;;;
+FEB1;ARABIC LETTER SEEN ISOLATED FORM;Lo;0;AL;<isolated> 0633;;;;N;GLYPH FOR ISOLATE ARABIC SEEN;;;;
+FEB2;ARABIC LETTER SEEN FINAL FORM;Lo;0;AL;<final> 0633;;;;N;GLYPH FOR FINAL ARABIC SEEN;;;;
+FEB3;ARABIC LETTER SEEN INITIAL FORM;Lo;0;AL;<initial> 0633;;;;N;GLYPH FOR INITIAL ARABIC SEEN;;;;
+FEB4;ARABIC LETTER SEEN MEDIAL FORM;Lo;0;AL;<medial> 0633;;;;N;GLYPH FOR MEDIAL ARABIC SEEN;;;;
+FEB5;ARABIC LETTER SHEEN ISOLATED FORM;Lo;0;AL;<isolated> 0634;;;;N;GLYPH FOR ISOLATE ARABIC SHEEN;;;;
+FEB6;ARABIC LETTER SHEEN FINAL FORM;Lo;0;AL;<final> 0634;;;;N;GLYPH FOR FINAL ARABIC SHEEN;;;;
+FEB7;ARABIC LETTER SHEEN INITIAL FORM;Lo;0;AL;<initial> 0634;;;;N;GLYPH FOR INITIAL ARABIC SHEEN;;;;
+FEB8;ARABIC LETTER SHEEN MEDIAL FORM;Lo;0;AL;<medial> 0634;;;;N;GLYPH FOR MEDIAL ARABIC SHEEN;;;;
+FEB9;ARABIC LETTER SAD ISOLATED FORM;Lo;0;AL;<isolated> 0635;;;;N;GLYPH FOR ISOLATE ARABIC SAD;;;;
+FEBA;ARABIC LETTER SAD FINAL FORM;Lo;0;AL;<final> 0635;;;;N;GLYPH FOR FINAL ARABIC SAD;;;;
+FEBB;ARABIC LETTER SAD INITIAL FORM;Lo;0;AL;<initial> 0635;;;;N;GLYPH FOR INITIAL ARABIC SAD;;;;
+FEBC;ARABIC LETTER SAD MEDIAL FORM;Lo;0;AL;<medial> 0635;;;;N;GLYPH FOR MEDIAL ARABIC SAD;;;;
+FEBD;ARABIC LETTER DAD ISOLATED FORM;Lo;0;AL;<isolated> 0636;;;;N;GLYPH FOR ISOLATE ARABIC DAD;;;;
+FEBE;ARABIC LETTER DAD FINAL FORM;Lo;0;AL;<final> 0636;;;;N;GLYPH FOR FINAL ARABIC DAD;;;;
+FEBF;ARABIC LETTER DAD INITIAL FORM;Lo;0;AL;<initial> 0636;;;;N;GLYPH FOR INITIAL ARABIC DAD;;;;
+FEC0;ARABIC LETTER DAD MEDIAL FORM;Lo;0;AL;<medial> 0636;;;;N;GLYPH FOR MEDIAL ARABIC DAD;;;;
+FEC1;ARABIC LETTER TAH ISOLATED FORM;Lo;0;AL;<isolated> 0637;;;;N;GLYPH FOR ISOLATE ARABIC TAH;;;;
+FEC2;ARABIC LETTER TAH FINAL FORM;Lo;0;AL;<final> 0637;;;;N;GLYPH FOR FINAL ARABIC TAH;;;;
+FEC3;ARABIC LETTER TAH INITIAL FORM;Lo;0;AL;<initial> 0637;;;;N;GLYPH FOR INITIAL ARABIC TAH;;;;
+FEC4;ARABIC LETTER TAH MEDIAL FORM;Lo;0;AL;<medial> 0637;;;;N;GLYPH FOR MEDIAL ARABIC TAH;;;;
+FEC5;ARABIC LETTER ZAH ISOLATED FORM;Lo;0;AL;<isolated> 0638;;;;N;GLYPH FOR ISOLATE ARABIC DHAH;;;;
+FEC6;ARABIC LETTER ZAH FINAL FORM;Lo;0;AL;<final> 0638;;;;N;GLYPH FOR FINAL ARABIC DHAH;;;;
+FEC7;ARABIC LETTER ZAH INITIAL FORM;Lo;0;AL;<initial> 0638;;;;N;GLYPH FOR INITIAL ARABIC DHAH;;;;
+FEC8;ARABIC LETTER ZAH MEDIAL FORM;Lo;0;AL;<medial> 0638;;;;N;GLYPH FOR MEDIAL ARABIC DHAH;;;;
+FEC9;ARABIC LETTER AIN ISOLATED FORM;Lo;0;AL;<isolated> 0639;;;;N;GLYPH FOR ISOLATE ARABIC AIN;;;;
+FECA;ARABIC LETTER AIN FINAL FORM;Lo;0;AL;<final> 0639;;;;N;GLYPH FOR FINAL ARABIC AIN;;;;
+FECB;ARABIC LETTER AIN INITIAL FORM;Lo;0;AL;<initial> 0639;;;;N;GLYPH FOR INITIAL ARABIC AIN;;;;
+FECC;ARABIC LETTER AIN MEDIAL FORM;Lo;0;AL;<medial> 0639;;;;N;GLYPH FOR MEDIAL ARABIC AIN;;;;
+FECD;ARABIC LETTER GHAIN ISOLATED FORM;Lo;0;AL;<isolated> 063A;;;;N;GLYPH FOR ISOLATE ARABIC GHAIN;;;;
+FECE;ARABIC LETTER GHAIN FINAL FORM;Lo;0;AL;<final> 063A;;;;N;GLYPH FOR FINAL ARABIC GHAIN;;;;
+FECF;ARABIC LETTER GHAIN INITIAL FORM;Lo;0;AL;<initial> 063A;;;;N;GLYPH FOR INITIAL ARABIC GHAIN;;;;
+FED0;ARABIC LETTER GHAIN MEDIAL FORM;Lo;0;AL;<medial> 063A;;;;N;GLYPH FOR MEDIAL ARABIC GHAIN;;;;
+FED1;ARABIC LETTER FEH ISOLATED FORM;Lo;0;AL;<isolated> 0641;;;;N;GLYPH FOR ISOLATE ARABIC FA;;;;
+FED2;ARABIC LETTER FEH FINAL FORM;Lo;0;AL;<final> 0641;;;;N;GLYPH FOR FINAL ARABIC FA;;;;
+FED3;ARABIC LETTER FEH INITIAL FORM;Lo;0;AL;<initial> 0641;;;;N;GLYPH FOR INITIAL ARABIC FA;;;;
+FED4;ARABIC LETTER FEH MEDIAL FORM;Lo;0;AL;<medial> 0641;;;;N;GLYPH FOR MEDIAL ARABIC FA;;;;
+FED5;ARABIC LETTER QAF ISOLATED FORM;Lo;0;AL;<isolated> 0642;;;;N;GLYPH FOR ISOLATE ARABIC QAF;;;;
+FED6;ARABIC LETTER QAF FINAL FORM;Lo;0;AL;<final> 0642;;;;N;GLYPH FOR FINAL ARABIC QAF;;;;
+FED7;ARABIC LETTER QAF INITIAL FORM;Lo;0;AL;<initial> 0642;;;;N;GLYPH FOR INITIAL ARABIC QAF;;;;
+FED8;ARABIC LETTER QAF MEDIAL FORM;Lo;0;AL;<medial> 0642;;;;N;GLYPH FOR MEDIAL ARABIC QAF;;;;
+FED9;ARABIC LETTER KAF ISOLATED FORM;Lo;0;AL;<isolated> 0643;;;;N;GLYPH FOR ISOLATE ARABIC CAF;;;;
+FEDA;ARABIC LETTER KAF FINAL FORM;Lo;0;AL;<final> 0643;;;;N;GLYPH FOR FINAL ARABIC CAF;;;;
+FEDB;ARABIC LETTER KAF INITIAL FORM;Lo;0;AL;<initial> 0643;;;;N;GLYPH FOR INITIAL ARABIC CAF;;;;
+FEDC;ARABIC LETTER KAF MEDIAL FORM;Lo;0;AL;<medial> 0643;;;;N;GLYPH FOR MEDIAL ARABIC CAF;;;;
+FEDD;ARABIC LETTER LAM ISOLATED FORM;Lo;0;AL;<isolated> 0644;;;;N;GLYPH FOR ISOLATE ARABIC LAM;;;;
+FEDE;ARABIC LETTER LAM FINAL FORM;Lo;0;AL;<final> 0644;;;;N;GLYPH FOR FINAL ARABIC LAM;;;;
+FEDF;ARABIC LETTER LAM INITIAL FORM;Lo;0;AL;<initial> 0644;;;;N;GLYPH FOR INITIAL ARABIC LAM;;;;
+FEE0;ARABIC LETTER LAM MEDIAL FORM;Lo;0;AL;<medial> 0644;;;;N;GLYPH FOR MEDIAL ARABIC LAM;;;;
+FEE1;ARABIC LETTER MEEM ISOLATED FORM;Lo;0;AL;<isolated> 0645;;;;N;GLYPH FOR ISOLATE ARABIC MEEM;;;;
+FEE2;ARABIC LETTER MEEM FINAL FORM;Lo;0;AL;<final> 0645;;;;N;GLYPH FOR FINAL ARABIC MEEM;;;;
+FEE3;ARABIC LETTER MEEM INITIAL FORM;Lo;0;AL;<initial> 0645;;;;N;GLYPH FOR INITIAL ARABIC MEEM;;;;
+FEE4;ARABIC LETTER MEEM MEDIAL FORM;Lo;0;AL;<medial> 0645;;;;N;GLYPH FOR MEDIAL ARABIC MEEM;;;;
+FEE5;ARABIC LETTER NOON ISOLATED FORM;Lo;0;AL;<isolated> 0646;;;;N;GLYPH FOR ISOLATE ARABIC NOON;;;;
+FEE6;ARABIC LETTER NOON FINAL FORM;Lo;0;AL;<final> 0646;;;;N;GLYPH FOR FINAL ARABIC NOON;;;;
+FEE7;ARABIC LETTER NOON INITIAL FORM;Lo;0;AL;<initial> 0646;;;;N;GLYPH FOR INITIAL ARABIC NOON;;;;
+FEE8;ARABIC LETTER NOON MEDIAL FORM;Lo;0;AL;<medial> 0646;;;;N;GLYPH FOR MEDIAL ARABIC NOON;;;;
+FEE9;ARABIC LETTER HEH ISOLATED FORM;Lo;0;AL;<isolated> 0647;;;;N;GLYPH FOR ISOLATE ARABIC HA;;;;
+FEEA;ARABIC LETTER HEH FINAL FORM;Lo;0;AL;<final> 0647;;;;N;GLYPH FOR FINAL ARABIC HA;;;;
+FEEB;ARABIC LETTER HEH INITIAL FORM;Lo;0;AL;<initial> 0647;;;;N;GLYPH FOR INITIAL ARABIC HA;;;;
+FEEC;ARABIC LETTER HEH MEDIAL FORM;Lo;0;AL;<medial> 0647;;;;N;GLYPH FOR MEDIAL ARABIC HA;;;;
+FEED;ARABIC LETTER WAW ISOLATED FORM;Lo;0;AL;<isolated> 0648;;;;N;GLYPH FOR ISOLATE ARABIC WAW;;;;
+FEEE;ARABIC LETTER WAW FINAL FORM;Lo;0;AL;<final> 0648;;;;N;GLYPH FOR FINAL ARABIC WAW;;;;
+FEEF;ARABIC LETTER ALEF MAKSURA ISOLATED FORM;Lo;0;AL;<isolated> 0649;;;;N;GLYPH FOR ISOLATE ARABIC ALEF MAQSURAH;;;;
+FEF0;ARABIC LETTER ALEF MAKSURA FINAL FORM;Lo;0;AL;<final> 0649;;;;N;GLYPH FOR FINAL ARABIC ALEF MAQSURAH;;;;
+FEF1;ARABIC LETTER YEH ISOLATED FORM;Lo;0;AL;<isolated> 064A;;;;N;GLYPH FOR ISOLATE ARABIC YA;;;;
+FEF2;ARABIC LETTER YEH FINAL FORM;Lo;0;AL;<final> 064A;;;;N;GLYPH FOR FINAL ARABIC YA;;;;
+FEF3;ARABIC LETTER YEH INITIAL FORM;Lo;0;AL;<initial> 064A;;;;N;GLYPH FOR INITIAL ARABIC YA;;;;
+FEF4;ARABIC LETTER YEH MEDIAL FORM;Lo;0;AL;<medial> 064A;;;;N;GLYPH FOR MEDIAL ARABIC YA;;;;
+FEF5;ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM;Lo;0;AL;<isolated> 0644 0622;;;;N;GLYPH FOR ISOLATE ARABIC MADDAH ON LIGATURE LAM ALEF;;;;
+FEF6;ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM;Lo;0;AL;<final> 0644 0622;;;;N;GLYPH FOR FINAL ARABIC MADDAH ON LIGATURE LAM ALEF;;;;
+FEF7;ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL;<isolated> 0644 0623;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH ON LIGATURE LAM ALEF;;;;
+FEF8;ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM;Lo;0;AL;<final> 0644 0623;;;;N;GLYPH FOR FINAL ARABIC HAMZAH ON LIGATURE LAM ALEF;;;;
+FEF9;ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM;Lo;0;AL;<isolated> 0644 0625;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH UNDER LIGATURE LAM ALEF;;;;
+FEFA;ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM;Lo;0;AL;<final> 0644 0625;;;;N;GLYPH FOR FINAL ARABIC HAMZAH UNDER LIGATURE LAM ALEF;;;;
+FEFB;ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM;Lo;0;AL;<isolated> 0644 0627;;;;N;GLYPH FOR ISOLATE ARABIC LIGATURE LAM ALEF;;;;
+FEFC;ARABIC LIGATURE LAM WITH ALEF FINAL FORM;Lo;0;AL;<final> 0644 0627;;;;N;GLYPH FOR FINAL ARABIC LIGATURE LAM ALEF;;;;
+FEFF;ZERO WIDTH NO-BREAK SPACE;Cf;0;BN;;;;;N;BYTE ORDER MARK;;;;
+FF01;FULLWIDTH EXCLAMATION MARK;Po;0;ON;<wide> 0021;;;;N;;;;;
+FF02;FULLWIDTH QUOTATION MARK;Po;0;ON;<wide> 0022;;;;N;;;;;
+FF03;FULLWIDTH NUMBER SIGN;Po;0;ET;<wide> 0023;;;;N;;;;;
+FF04;FULLWIDTH DOLLAR SIGN;Sc;0;ET;<wide> 0024;;;;N;;;;;
+FF05;FULLWIDTH PERCENT SIGN;Po;0;ET;<wide> 0025;;;;N;;;;;
+FF06;FULLWIDTH AMPERSAND;Po;0;ON;<wide> 0026;;;;N;;;;;
+FF07;FULLWIDTH APOSTROPHE;Po;0;ON;<wide> 0027;;;;N;;;;;
+FF08;FULLWIDTH LEFT PARENTHESIS;Ps;0;ON;<wide> 0028;;;;Y;FULLWIDTH OPENING PARENTHESIS;;;;
+FF09;FULLWIDTH RIGHT PARENTHESIS;Pe;0;ON;<wide> 0029;;;;Y;FULLWIDTH CLOSING PARENTHESIS;;;;
+FF0A;FULLWIDTH ASTERISK;Po;0;ON;<wide> 002A;;;;N;;;;;
+FF0B;FULLWIDTH PLUS SIGN;Sm;0;ES;<wide> 002B;;;;N;;;;;
+FF0C;FULLWIDTH COMMA;Po;0;CS;<wide> 002C;;;;N;;;;;
+FF0D;FULLWIDTH HYPHEN-MINUS;Pd;0;ES;<wide> 002D;;;;N;;;;;
+FF0E;FULLWIDTH FULL STOP;Po;0;CS;<wide> 002E;;;;N;FULLWIDTH PERIOD;;;;
+FF0F;FULLWIDTH SOLIDUS;Po;0;CS;<wide> 002F;;;;N;FULLWIDTH SLASH;;;;
+FF10;FULLWIDTH DIGIT ZERO;Nd;0;EN;<wide> 0030;0;0;0;N;;;;;
+FF11;FULLWIDTH DIGIT ONE;Nd;0;EN;<wide> 0031;1;1;1;N;;;;;
+FF12;FULLWIDTH DIGIT TWO;Nd;0;EN;<wide> 0032;2;2;2;N;;;;;
+FF13;FULLWIDTH DIGIT THREE;Nd;0;EN;<wide> 0033;3;3;3;N;;;;;
+FF14;FULLWIDTH DIGIT FOUR;Nd;0;EN;<wide> 0034;4;4;4;N;;;;;
+FF15;FULLWIDTH DIGIT FIVE;Nd;0;EN;<wide> 0035;5;5;5;N;;;;;
+FF16;FULLWIDTH DIGIT SIX;Nd;0;EN;<wide> 0036;6;6;6;N;;;;;
+FF17;FULLWIDTH DIGIT SEVEN;Nd;0;EN;<wide> 0037;7;7;7;N;;;;;
+FF18;FULLWIDTH DIGIT EIGHT;Nd;0;EN;<wide> 0038;8;8;8;N;;;;;
+FF19;FULLWIDTH DIGIT NINE;Nd;0;EN;<wide> 0039;9;9;9;N;;;;;
+FF1A;FULLWIDTH COLON;Po;0;CS;<wide> 003A;;;;N;;;;;
+FF1B;FULLWIDTH SEMICOLON;Po;0;ON;<wide> 003B;;;;N;;;;;
+FF1C;FULLWIDTH LESS-THAN SIGN;Sm;0;ON;<wide> 003C;;;;Y;;;;;
+FF1D;FULLWIDTH EQUALS SIGN;Sm;0;ON;<wide> 003D;;;;N;;;;;
+FF1E;FULLWIDTH GREATER-THAN SIGN;Sm;0;ON;<wide> 003E;;;;Y;;;;;
+FF1F;FULLWIDTH QUESTION MARK;Po;0;ON;<wide> 003F;;;;N;;;;;
+FF20;FULLWIDTH COMMERCIAL AT;Po;0;ON;<wide> 0040;;;;N;;;;;
+FF21;FULLWIDTH LATIN CAPITAL LETTER A;Lu;0;L;<wide> 0041;;;;N;;;;FF41;
+FF22;FULLWIDTH LATIN CAPITAL LETTER B;Lu;0;L;<wide> 0042;;;;N;;;;FF42;
+FF23;FULLWIDTH LATIN CAPITAL LETTER C;Lu;0;L;<wide> 0043;;;;N;;;;FF43;
+FF24;FULLWIDTH LATIN CAPITAL LETTER D;Lu;0;L;<wide> 0044;;;;N;;;;FF44;
+FF25;FULLWIDTH LATIN CAPITAL LETTER E;Lu;0;L;<wide> 0045;;;;N;;;;FF45;
+FF26;FULLWIDTH LATIN CAPITAL LETTER F;Lu;0;L;<wide> 0046;;;;N;;;;FF46;
+FF27;FULLWIDTH LATIN CAPITAL LETTER G;Lu;0;L;<wide> 0047;;;;N;;;;FF47;
+FF28;FULLWIDTH LATIN CAPITAL LETTER H;Lu;0;L;<wide> 0048;;;;N;;;;FF48;
+FF29;FULLWIDTH LATIN CAPITAL LETTER I;Lu;0;L;<wide> 0049;;;;N;;;;FF49;
+FF2A;FULLWIDTH LATIN CAPITAL LETTER J;Lu;0;L;<wide> 004A;;;;N;;;;FF4A;
+FF2B;FULLWIDTH LATIN CAPITAL LETTER K;Lu;0;L;<wide> 004B;;;;N;;;;FF4B;
+FF2C;FULLWIDTH LATIN CAPITAL LETTER L;Lu;0;L;<wide> 004C;;;;N;;;;FF4C;
+FF2D;FULLWIDTH LATIN CAPITAL LETTER M;Lu;0;L;<wide> 004D;;;;N;;;;FF4D;
+FF2E;FULLWIDTH LATIN CAPITAL LETTER N;Lu;0;L;<wide> 004E;;;;N;;;;FF4E;
+FF2F;FULLWIDTH LATIN CAPITAL LETTER O;Lu;0;L;<wide> 004F;;;;N;;;;FF4F;
+FF30;FULLWIDTH LATIN CAPITAL LETTER P;Lu;0;L;<wide> 0050;;;;N;;;;FF50;
+FF31;FULLWIDTH LATIN CAPITAL LETTER Q;Lu;0;L;<wide> 0051;;;;N;;;;FF51;
+FF32;FULLWIDTH LATIN CAPITAL LETTER R;Lu;0;L;<wide> 0052;;;;N;;;;FF52;
+FF33;FULLWIDTH LATIN CAPITAL LETTER S;Lu;0;L;<wide> 0053;;;;N;;;;FF53;
+FF34;FULLWIDTH LATIN CAPITAL LETTER T;Lu;0;L;<wide> 0054;;;;N;;;;FF54;
+FF35;FULLWIDTH LATIN CAPITAL LETTER U;Lu;0;L;<wide> 0055;;;;N;;;;FF55;
+FF36;FULLWIDTH LATIN CAPITAL LETTER V;Lu;0;L;<wide> 0056;;;;N;;;;FF56;
+FF37;FULLWIDTH LATIN CAPITAL LETTER W;Lu;0;L;<wide> 0057;;;;N;;;;FF57;
+FF38;FULLWIDTH LATIN CAPITAL LETTER X;Lu;0;L;<wide> 0058;;;;N;;;;FF58;
+FF39;FULLWIDTH LATIN CAPITAL LETTER Y;Lu;0;L;<wide> 0059;;;;N;;;;FF59;
+FF3A;FULLWIDTH LATIN CAPITAL LETTER Z;Lu;0;L;<wide> 005A;;;;N;;;;FF5A;
+FF3B;FULLWIDTH LEFT SQUARE BRACKET;Ps;0;ON;<wide> 005B;;;;Y;FULLWIDTH OPENING SQUARE BRACKET;;;;
+FF3C;FULLWIDTH REVERSE SOLIDUS;Po;0;ON;<wide> 005C;;;;N;FULLWIDTH BACKSLASH;;;;
+FF3D;FULLWIDTH RIGHT SQUARE BRACKET;Pe;0;ON;<wide> 005D;;;;Y;FULLWIDTH CLOSING SQUARE BRACKET;;;;
+FF3E;FULLWIDTH CIRCUMFLEX ACCENT;Sk;0;ON;<wide> 005E;;;;N;FULLWIDTH SPACING CIRCUMFLEX;;;;
+FF3F;FULLWIDTH LOW LINE;Pc;0;ON;<wide> 005F;;;;N;FULLWIDTH SPACING UNDERSCORE;;;;
+FF40;FULLWIDTH GRAVE ACCENT;Sk;0;ON;<wide> 0060;;;;N;FULLWIDTH SPACING GRAVE;;;;
+FF41;FULLWIDTH LATIN SMALL LETTER A;Ll;0;L;<wide> 0061;;;;N;;;FF21;;FF21
+FF42;FULLWIDTH LATIN SMALL LETTER B;Ll;0;L;<wide> 0062;;;;N;;;FF22;;FF22
+FF43;FULLWIDTH LATIN SMALL LETTER C;Ll;0;L;<wide> 0063;;;;N;;;FF23;;FF23
+FF44;FULLWIDTH LATIN SMALL LETTER D;Ll;0;L;<wide> 0064;;;;N;;;FF24;;FF24
+FF45;FULLWIDTH LATIN SMALL LETTER E;Ll;0;L;<wide> 0065;;;;N;;;FF25;;FF25
+FF46;FULLWIDTH LATIN SMALL LETTER F;Ll;0;L;<wide> 0066;;;;N;;;FF26;;FF26
+FF47;FULLWIDTH LATIN SMALL LETTER G;Ll;0;L;<wide> 0067;;;;N;;;FF27;;FF27
+FF48;FULLWIDTH LATIN SMALL LETTER H;Ll;0;L;<wide> 0068;;;;N;;;FF28;;FF28
+FF49;FULLWIDTH LATIN SMALL LETTER I;Ll;0;L;<wide> 0069;;;;N;;;FF29;;FF29
+FF4A;FULLWIDTH LATIN SMALL LETTER J;Ll;0;L;<wide> 006A;;;;N;;;FF2A;;FF2A
+FF4B;FULLWIDTH LATIN SMALL LETTER K;Ll;0;L;<wide> 006B;;;;N;;;FF2B;;FF2B
+FF4C;FULLWIDTH LATIN SMALL LETTER L;Ll;0;L;<wide> 006C;;;;N;;;FF2C;;FF2C
+FF4D;FULLWIDTH LATIN SMALL LETTER M;Ll;0;L;<wide> 006D;;;;N;;;FF2D;;FF2D
+FF4E;FULLWIDTH LATIN SMALL LETTER N;Ll;0;L;<wide> 006E;;;;N;;;FF2E;;FF2E
+FF4F;FULLWIDTH LATIN SMALL LETTER O;Ll;0;L;<wide> 006F;;;;N;;;FF2F;;FF2F
+FF50;FULLWIDTH LATIN SMALL LETTER P;Ll;0;L;<wide> 0070;;;;N;;;FF30;;FF30
+FF51;FULLWIDTH LATIN SMALL LETTER Q;Ll;0;L;<wide> 0071;;;;N;;;FF31;;FF31
+FF52;FULLWIDTH LATIN SMALL LETTER R;Ll;0;L;<wide> 0072;;;;N;;;FF32;;FF32
+FF53;FULLWIDTH LATIN SMALL LETTER S;Ll;0;L;<wide> 0073;;;;N;;;FF33;;FF33
+FF54;FULLWIDTH LATIN SMALL LETTER T;Ll;0;L;<wide> 0074;;;;N;;;FF34;;FF34
+FF55;FULLWIDTH LATIN SMALL LETTER U;Ll;0;L;<wide> 0075;;;;N;;;FF35;;FF35
+FF56;FULLWIDTH LATIN SMALL LETTER V;Ll;0;L;<wide> 0076;;;;N;;;FF36;;FF36
+FF57;FULLWIDTH LATIN SMALL LETTER W;Ll;0;L;<wide> 0077;;;;N;;;FF37;;FF37
+FF58;FULLWIDTH LATIN SMALL LETTER X;Ll;0;L;<wide> 0078;;;;N;;;FF38;;FF38
+FF59;FULLWIDTH LATIN SMALL LETTER Y;Ll;0;L;<wide> 0079;;;;N;;;FF39;;FF39
+FF5A;FULLWIDTH LATIN SMALL LETTER Z;Ll;0;L;<wide> 007A;;;;N;;;FF3A;;FF3A
+FF5B;FULLWIDTH LEFT CURLY BRACKET;Ps;0;ON;<wide> 007B;;;;Y;FULLWIDTH OPENING CURLY BRACKET;;;;
+FF5C;FULLWIDTH VERTICAL LINE;Sm;0;ON;<wide> 007C;;;;N;FULLWIDTH VERTICAL BAR;;;;
+FF5D;FULLWIDTH RIGHT CURLY BRACKET;Pe;0;ON;<wide> 007D;;;;Y;FULLWIDTH CLOSING CURLY BRACKET;;;;
+FF5E;FULLWIDTH TILDE;Sm;0;ON;<wide> 007E;;;;N;FULLWIDTH SPACING TILDE;;;;
+FF5F;FULLWIDTH LEFT WHITE PARENTHESIS;Ps;0;ON;<wide> 2985;;;;Y;;*;;;
+FF60;FULLWIDTH RIGHT WHITE PARENTHESIS;Pe;0;ON;<wide> 2986;;;;Y;;*;;;
+FF61;HALFWIDTH IDEOGRAPHIC FULL STOP;Po;0;ON;<narrow> 3002;;;;N;HALFWIDTH IDEOGRAPHIC PERIOD;;;;
+FF62;HALFWIDTH LEFT CORNER BRACKET;Ps;0;ON;<narrow> 300C;;;;Y;HALFWIDTH OPENING CORNER BRACKET;;;;
+FF63;HALFWIDTH RIGHT CORNER BRACKET;Pe;0;ON;<narrow> 300D;;;;Y;HALFWIDTH CLOSING CORNER BRACKET;;;;
+FF64;HALFWIDTH IDEOGRAPHIC COMMA;Po;0;ON;<narrow> 3001;;;;N;;;;;
+FF65;HALFWIDTH KATAKANA MIDDLE DOT;Po;0;ON;<narrow> 30FB;;;;N;;;;;
+FF66;HALFWIDTH KATAKANA LETTER WO;Lo;0;L;<narrow> 30F2;;;;N;;;;;
+FF67;HALFWIDTH KATAKANA LETTER SMALL A;Lo;0;L;<narrow> 30A1;;;;N;;;;;
+FF68;HALFWIDTH KATAKANA LETTER SMALL I;Lo;0;L;<narrow> 30A3;;;;N;;;;;
+FF69;HALFWIDTH KATAKANA LETTER SMALL U;Lo;0;L;<narrow> 30A5;;;;N;;;;;
+FF6A;HALFWIDTH KATAKANA LETTER SMALL E;Lo;0;L;<narrow> 30A7;;;;N;;;;;
+FF6B;HALFWIDTH KATAKANA LETTER SMALL O;Lo;0;L;<narrow> 30A9;;;;N;;;;;
+FF6C;HALFWIDTH KATAKANA LETTER SMALL YA;Lo;0;L;<narrow> 30E3;;;;N;;;;;
+FF6D;HALFWIDTH KATAKANA LETTER SMALL YU;Lo;0;L;<narrow> 30E5;;;;N;;;;;
+FF6E;HALFWIDTH KATAKANA LETTER SMALL YO;Lo;0;L;<narrow> 30E7;;;;N;;;;;
+FF6F;HALFWIDTH KATAKANA LETTER SMALL TU;Lo;0;L;<narrow> 30C3;;;;N;;;;;
+FF70;HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK;Lm;0;L;<narrow> 30FC;;;;N;;;;;
+FF71;HALFWIDTH KATAKANA LETTER A;Lo;0;L;<narrow> 30A2;;;;N;;;;;
+FF72;HALFWIDTH KATAKANA LETTER I;Lo;0;L;<narrow> 30A4;;;;N;;;;;
+FF73;HALFWIDTH KATAKANA LETTER U;Lo;0;L;<narrow> 30A6;;;;N;;;;;
+FF74;HALFWIDTH KATAKANA LETTER E;Lo;0;L;<narrow> 30A8;;;;N;;;;;
+FF75;HALFWIDTH KATAKANA LETTER O;Lo;0;L;<narrow> 30AA;;;;N;;;;;
+FF76;HALFWIDTH KATAKANA LETTER KA;Lo;0;L;<narrow> 30AB;;;;N;;;;;
+FF77;HALFWIDTH KATAKANA LETTER KI;Lo;0;L;<narrow> 30AD;;;;N;;;;;
+FF78;HALFWIDTH KATAKANA LETTER KU;Lo;0;L;<narrow> 30AF;;;;N;;;;;
+FF79;HALFWIDTH KATAKANA LETTER KE;Lo;0;L;<narrow> 30B1;;;;N;;;;;
+FF7A;HALFWIDTH KATAKANA LETTER KO;Lo;0;L;<narrow> 30B3;;;;N;;;;;
+FF7B;HALFWIDTH KATAKANA LETTER SA;Lo;0;L;<narrow> 30B5;;;;N;;;;;
+FF7C;HALFWIDTH KATAKANA LETTER SI;Lo;0;L;<narrow> 30B7;;;;N;;;;;
+FF7D;HALFWIDTH KATAKANA LETTER SU;Lo;0;L;<narrow> 30B9;;;;N;;;;;
+FF7E;HALFWIDTH KATAKANA LETTER SE;Lo;0;L;<narrow> 30BB;;;;N;;;;;
+FF7F;HALFWIDTH KATAKANA LETTER SO;Lo;0;L;<narrow> 30BD;;;;N;;;;;
+FF80;HALFWIDTH KATAKANA LETTER TA;Lo;0;L;<narrow> 30BF;;;;N;;;;;
+FF81;HALFWIDTH KATAKANA LETTER TI;Lo;0;L;<narrow> 30C1;;;;N;;;;;
+FF82;HALFWIDTH KATAKANA LETTER TU;Lo;0;L;<narrow> 30C4;;;;N;;;;;
+FF83;HALFWIDTH KATAKANA LETTER TE;Lo;0;L;<narrow> 30C6;;;;N;;;;;
+FF84;HALFWIDTH KATAKANA LETTER TO;Lo;0;L;<narrow> 30C8;;;;N;;;;;
+FF85;HALFWIDTH KATAKANA LETTER NA;Lo;0;L;<narrow> 30CA;;;;N;;;;;
+FF86;HALFWIDTH KATAKANA LETTER NI;Lo;0;L;<narrow> 30CB;;;;N;;;;;
+FF87;HALFWIDTH KATAKANA LETTER NU;Lo;0;L;<narrow> 30CC;;;;N;;;;;
+FF88;HALFWIDTH KATAKANA LETTER NE;Lo;0;L;<narrow> 30CD;;;;N;;;;;
+FF89;HALFWIDTH KATAKANA LETTER NO;Lo;0;L;<narrow> 30CE;;;;N;;;;;
+FF8A;HALFWIDTH KATAKANA LETTER HA;Lo;0;L;<narrow> 30CF;;;;N;;;;;
+FF8B;HALFWIDTH KATAKANA LETTER HI;Lo;0;L;<narrow> 30D2;;;;N;;;;;
+FF8C;HALFWIDTH KATAKANA LETTER HU;Lo;0;L;<narrow> 30D5;;;;N;;;;;
+FF8D;HALFWIDTH KATAKANA LETTER HE;Lo;0;L;<narrow> 30D8;;;;N;;;;;
+FF8E;HALFWIDTH KATAKANA LETTER HO;Lo;0;L;<narrow> 30DB;;;;N;;;;;
+FF8F;HALFWIDTH KATAKANA LETTER MA;Lo;0;L;<narrow> 30DE;;;;N;;;;;
+FF90;HALFWIDTH KATAKANA LETTER MI;Lo;0;L;<narrow> 30DF;;;;N;;;;;
+FF91;HALFWIDTH KATAKANA LETTER MU;Lo;0;L;<narrow> 30E0;;;;N;;;;;
+FF92;HALFWIDTH KATAKANA LETTER ME;Lo;0;L;<narrow> 30E1;;;;N;;;;;
+FF93;HALFWIDTH KATAKANA LETTER MO;Lo;0;L;<narrow> 30E2;;;;N;;;;;
+FF94;HALFWIDTH KATAKANA LETTER YA;Lo;0;L;<narrow> 30E4;;;;N;;;;;
+FF95;HALFWIDTH KATAKANA LETTER YU;Lo;0;L;<narrow> 30E6;;;;N;;;;;
+FF96;HALFWIDTH KATAKANA LETTER YO;Lo;0;L;<narrow> 30E8;;;;N;;;;;
+FF97;HALFWIDTH KATAKANA LETTER RA;Lo;0;L;<narrow> 30E9;;;;N;;;;;
+FF98;HALFWIDTH KATAKANA LETTER RI;Lo;0;L;<narrow> 30EA;;;;N;;;;;
+FF99;HALFWIDTH KATAKANA LETTER RU;Lo;0;L;<narrow> 30EB;;;;N;;;;;
+FF9A;HALFWIDTH KATAKANA LETTER RE;Lo;0;L;<narrow> 30EC;;;;N;;;;;
+FF9B;HALFWIDTH KATAKANA LETTER RO;Lo;0;L;<narrow> 30ED;;;;N;;;;;
+FF9C;HALFWIDTH KATAKANA LETTER WA;Lo;0;L;<narrow> 30EF;;;;N;;;;;
+FF9D;HALFWIDTH KATAKANA LETTER N;Lo;0;L;<narrow> 30F3;;;;N;;;;;
+FF9E;HALFWIDTH KATAKANA VOICED SOUND MARK;Lm;0;L;<narrow> 3099;;;;N;;halfwidth katakana-hiragana voiced sound mark;;;
+FF9F;HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK;Lm;0;L;<narrow> 309A;;;;N;;halfwidth katakana-hiragana semi-voiced sound mark;;;
+FFA0;HALFWIDTH HANGUL FILLER;Lo;0;L;<narrow> 3164;;;;N;HALFWIDTH HANGUL CAE OM;;;;
+FFA1;HALFWIDTH HANGUL LETTER KIYEOK;Lo;0;L;<narrow> 3131;;;;N;HALFWIDTH HANGUL LETTER GIYEOG;;;;
+FFA2;HALFWIDTH HANGUL LETTER SSANGKIYEOK;Lo;0;L;<narrow> 3132;;;;N;HALFWIDTH HANGUL LETTER SSANG GIYEOG;;;;
+FFA3;HALFWIDTH HANGUL LETTER KIYEOK-SIOS;Lo;0;L;<narrow> 3133;;;;N;HALFWIDTH HANGUL LETTER GIYEOG SIOS;;;;
+FFA4;HALFWIDTH HANGUL LETTER NIEUN;Lo;0;L;<narrow> 3134;;;;N;;;;;
+FFA5;HALFWIDTH HANGUL LETTER NIEUN-CIEUC;Lo;0;L;<narrow> 3135;;;;N;HALFWIDTH HANGUL LETTER NIEUN JIEUJ;;;;
+FFA6;HALFWIDTH HANGUL LETTER NIEUN-HIEUH;Lo;0;L;<narrow> 3136;;;;N;HALFWIDTH HANGUL LETTER NIEUN HIEUH;;;;
+FFA7;HALFWIDTH HANGUL LETTER TIKEUT;Lo;0;L;<narrow> 3137;;;;N;HALFWIDTH HANGUL LETTER DIGEUD;;;;
+FFA8;HALFWIDTH HANGUL LETTER SSANGTIKEUT;Lo;0;L;<narrow> 3138;;;;N;HALFWIDTH HANGUL LETTER SSANG DIGEUD;;;;
+FFA9;HALFWIDTH HANGUL LETTER RIEUL;Lo;0;L;<narrow> 3139;;;;N;HALFWIDTH HANGUL LETTER LIEUL;;;;
+FFAA;HALFWIDTH HANGUL LETTER RIEUL-KIYEOK;Lo;0;L;<narrow> 313A;;;;N;HALFWIDTH HANGUL LETTER LIEUL GIYEOG;;;;
+FFAB;HALFWIDTH HANGUL LETTER RIEUL-MIEUM;Lo;0;L;<narrow> 313B;;;;N;HALFWIDTH HANGUL LETTER LIEUL MIEUM;;;;
+FFAC;HALFWIDTH HANGUL LETTER RIEUL-PIEUP;Lo;0;L;<narrow> 313C;;;;N;HALFWIDTH HANGUL LETTER LIEUL BIEUB;;;;
+FFAD;HALFWIDTH HANGUL LETTER RIEUL-SIOS;Lo;0;L;<narrow> 313D;;;;N;HALFWIDTH HANGUL LETTER LIEUL SIOS;;;;
+FFAE;HALFWIDTH HANGUL LETTER RIEUL-THIEUTH;Lo;0;L;<narrow> 313E;;;;N;HALFWIDTH HANGUL LETTER LIEUL TIEUT;;;;
+FFAF;HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH;Lo;0;L;<narrow> 313F;;;;N;HALFWIDTH HANGUL LETTER LIEUL PIEUP;;;;
+FFB0;HALFWIDTH HANGUL LETTER RIEUL-HIEUH;Lo;0;L;<narrow> 3140;;;;N;HALFWIDTH HANGUL LETTER LIEUL HIEUH;;;;
+FFB1;HALFWIDTH HANGUL LETTER MIEUM;Lo;0;L;<narrow> 3141;;;;N;;;;;
+FFB2;HALFWIDTH HANGUL LETTER PIEUP;Lo;0;L;<narrow> 3142;;;;N;HALFWIDTH HANGUL LETTER BIEUB;;;;
+FFB3;HALFWIDTH HANGUL LETTER SSANGPIEUP;Lo;0;L;<narrow> 3143;;;;N;HALFWIDTH HANGUL LETTER SSANG BIEUB;;;;
+FFB4;HALFWIDTH HANGUL LETTER PIEUP-SIOS;Lo;0;L;<narrow> 3144;;;;N;HALFWIDTH HANGUL LETTER BIEUB SIOS;;;;
+FFB5;HALFWIDTH HANGUL LETTER SIOS;Lo;0;L;<narrow> 3145;;;;N;;;;;
+FFB6;HALFWIDTH HANGUL LETTER SSANGSIOS;Lo;0;L;<narrow> 3146;;;;N;HALFWIDTH HANGUL LETTER SSANG SIOS;;;;
+FFB7;HALFWIDTH HANGUL LETTER IEUNG;Lo;0;L;<narrow> 3147;;;;N;;;;;
+FFB8;HALFWIDTH HANGUL LETTER CIEUC;Lo;0;L;<narrow> 3148;;;;N;HALFWIDTH HANGUL LETTER JIEUJ;;;;
+FFB9;HALFWIDTH HANGUL LETTER SSANGCIEUC;Lo;0;L;<narrow> 3149;;;;N;HALFWIDTH HANGUL LETTER SSANG JIEUJ;;;;
+FFBA;HALFWIDTH HANGUL LETTER CHIEUCH;Lo;0;L;<narrow> 314A;;;;N;HALFWIDTH HANGUL LETTER CIEUC;;;;
+FFBB;HALFWIDTH HANGUL LETTER KHIEUKH;Lo;0;L;<narrow> 314B;;;;N;HALFWIDTH HANGUL LETTER KIYEOK;;;;
+FFBC;HALFWIDTH HANGUL LETTER THIEUTH;Lo;0;L;<narrow> 314C;;;;N;HALFWIDTH HANGUL LETTER TIEUT;;;;
+FFBD;HALFWIDTH HANGUL LETTER PHIEUPH;Lo;0;L;<narrow> 314D;;;;N;HALFWIDTH HANGUL LETTER PIEUP;;;;
+FFBE;HALFWIDTH HANGUL LETTER HIEUH;Lo;0;L;<narrow> 314E;;;;N;;;;;
+FFC2;HALFWIDTH HANGUL LETTER A;Lo;0;L;<narrow> 314F;;;;N;;;;;
+FFC3;HALFWIDTH HANGUL LETTER AE;Lo;0;L;<narrow> 3150;;;;N;;;;;
+FFC4;HALFWIDTH HANGUL LETTER YA;Lo;0;L;<narrow> 3151;;;;N;;;;;
+FFC5;HALFWIDTH HANGUL LETTER YAE;Lo;0;L;<narrow> 3152;;;;N;;;;;
+FFC6;HALFWIDTH HANGUL LETTER EO;Lo;0;L;<narrow> 3153;;;;N;;;;;
+FFC7;HALFWIDTH HANGUL LETTER E;Lo;0;L;<narrow> 3154;;;;N;;;;;
+FFCA;HALFWIDTH HANGUL LETTER YEO;Lo;0;L;<narrow> 3155;;;;N;;;;;
+FFCB;HALFWIDTH HANGUL LETTER YE;Lo;0;L;<narrow> 3156;;;;N;;;;;
+FFCC;HALFWIDTH HANGUL LETTER O;Lo;0;L;<narrow> 3157;;;;N;;;;;
+FFCD;HALFWIDTH HANGUL LETTER WA;Lo;0;L;<narrow> 3158;;;;N;;;;;
+FFCE;HALFWIDTH HANGUL LETTER WAE;Lo;0;L;<narrow> 3159;;;;N;;;;;
+FFCF;HALFWIDTH HANGUL LETTER OE;Lo;0;L;<narrow> 315A;;;;N;;;;;
+FFD2;HALFWIDTH HANGUL LETTER YO;Lo;0;L;<narrow> 315B;;;;N;;;;;
+FFD3;HALFWIDTH HANGUL LETTER U;Lo;0;L;<narrow> 315C;;;;N;;;;;
+FFD4;HALFWIDTH HANGUL LETTER WEO;Lo;0;L;<narrow> 315D;;;;N;;;;;
+FFD5;HALFWIDTH HANGUL LETTER WE;Lo;0;L;<narrow> 315E;;;;N;;;;;
+FFD6;HALFWIDTH HANGUL LETTER WI;Lo;0;L;<narrow> 315F;;;;N;;;;;
+FFD7;HALFWIDTH HANGUL LETTER YU;Lo;0;L;<narrow> 3160;;;;N;;;;;
+FFDA;HALFWIDTH HANGUL LETTER EU;Lo;0;L;<narrow> 3161;;;;N;;;;;
+FFDB;HALFWIDTH HANGUL LETTER YI;Lo;0;L;<narrow> 3162;;;;N;;;;;
+FFDC;HALFWIDTH HANGUL LETTER I;Lo;0;L;<narrow> 3163;;;;N;;;;;
+FFE0;FULLWIDTH CENT SIGN;Sc;0;ET;<wide> 00A2;;;;N;;;;;
+FFE1;FULLWIDTH POUND SIGN;Sc;0;ET;<wide> 00A3;;;;N;;;;;
+FFE2;FULLWIDTH NOT SIGN;Sm;0;ON;<wide> 00AC;;;;N;;;;;
+FFE3;FULLWIDTH MACRON;Sk;0;ON;<wide> 00AF;;;;N;FULLWIDTH SPACING MACRON;*;;;
+FFE4;FULLWIDTH BROKEN BAR;So;0;ON;<wide> 00A6;;;;N;FULLWIDTH BROKEN VERTICAL BAR;;;;
+FFE5;FULLWIDTH YEN SIGN;Sc;0;ET;<wide> 00A5;;;;N;;;;;
+FFE6;FULLWIDTH WON SIGN;Sc;0;ET;<wide> 20A9;;;;N;;;;;
+FFE8;HALFWIDTH FORMS LIGHT VERTICAL;So;0;ON;<narrow> 2502;;;;N;;;;;
+FFE9;HALFWIDTH LEFTWARDS ARROW;Sm;0;ON;<narrow> 2190;;;;N;;;;;
+FFEA;HALFWIDTH UPWARDS ARROW;Sm;0;ON;<narrow> 2191;;;;N;;;;;
+FFEB;HALFWIDTH RIGHTWARDS ARROW;Sm;0;ON;<narrow> 2192;;;;N;;;;;
+FFEC;HALFWIDTH DOWNWARDS ARROW;Sm;0;ON;<narrow> 2193;;;;N;;;;;
+FFED;HALFWIDTH BLACK SQUARE;So;0;ON;<narrow> 25A0;;;;N;;;;;
+FFEE;HALFWIDTH WHITE CIRCLE;So;0;ON;<narrow> 25CB;;;;N;;;;;
+FFF9;INTERLINEAR ANNOTATION ANCHOR;Cf;0;ON;;;;;N;;;;;
+FFFA;INTERLINEAR ANNOTATION SEPARATOR;Cf;0;ON;;;;;N;;;;;
+FFFB;INTERLINEAR ANNOTATION TERMINATOR;Cf;0;ON;;;;;N;;;;;
+FFFC;OBJECT REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
+FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
+10000;LINEAR B SYLLABLE B008 A;Lo;0;L;;;;;N;;;;;
+10001;LINEAR B SYLLABLE B038 E;Lo;0;L;;;;;N;;;;;
+10002;LINEAR B SYLLABLE B028 I;Lo;0;L;;;;;N;;;;;
+10003;LINEAR B SYLLABLE B061 O;Lo;0;L;;;;;N;;;;;
+10004;LINEAR B SYLLABLE B010 U;Lo;0;L;;;;;N;;;;;
+10005;LINEAR B SYLLABLE B001 DA;Lo;0;L;;;;;N;;;;;
+10006;LINEAR B SYLLABLE B045 DE;Lo;0;L;;;;;N;;;;;
+10007;LINEAR B SYLLABLE B007 DI;Lo;0;L;;;;;N;;;;;
+10008;LINEAR B SYLLABLE B014 DO;Lo;0;L;;;;;N;;;;;
+10009;LINEAR B SYLLABLE B051 DU;Lo;0;L;;;;;N;;;;;
+1000A;LINEAR B SYLLABLE B057 JA;Lo;0;L;;;;;N;;;;;
+1000B;LINEAR B SYLLABLE B046 JE;Lo;0;L;;;;;N;;;;;
+1000D;LINEAR B SYLLABLE B036 JO;Lo;0;L;;;;;N;;;;;
+1000E;LINEAR B SYLLABLE B065 JU;Lo;0;L;;;;;N;;;;;
+1000F;LINEAR B SYLLABLE B077 KA;Lo;0;L;;;;;N;;;;;
+10010;LINEAR B SYLLABLE B044 KE;Lo;0;L;;;;;N;;;;;
+10011;LINEAR B SYLLABLE B067 KI;Lo;0;L;;;;;N;;;;;
+10012;LINEAR B SYLLABLE B070 KO;Lo;0;L;;;;;N;;;;;
+10013;LINEAR B SYLLABLE B081 KU;Lo;0;L;;;;;N;;;;;
+10014;LINEAR B SYLLABLE B080 MA;Lo;0;L;;;;;N;;;;;
+10015;LINEAR B SYLLABLE B013 ME;Lo;0;L;;;;;N;;;;;
+10016;LINEAR B SYLLABLE B073 MI;Lo;0;L;;;;;N;;;;;
+10017;LINEAR B SYLLABLE B015 MO;Lo;0;L;;;;;N;;;;;
+10018;LINEAR B SYLLABLE B023 MU;Lo;0;L;;;;;N;;;;;
+10019;LINEAR B SYLLABLE B006 NA;Lo;0;L;;;;;N;;;;;
+1001A;LINEAR B SYLLABLE B024 NE;Lo;0;L;;;;;N;;;;;
+1001B;LINEAR B SYLLABLE B030 NI;Lo;0;L;;;;;N;;;;;
+1001C;LINEAR B SYLLABLE B052 NO;Lo;0;L;;;;;N;;;;;
+1001D;LINEAR B SYLLABLE B055 NU;Lo;0;L;;;;;N;;;;;
+1001E;LINEAR B SYLLABLE B003 PA;Lo;0;L;;;;;N;;;;;
+1001F;LINEAR B SYLLABLE B072 PE;Lo;0;L;;;;;N;;;;;
+10020;LINEAR B SYLLABLE B039 PI;Lo;0;L;;;;;N;;;;;
+10021;LINEAR B SYLLABLE B011 PO;Lo;0;L;;;;;N;;;;;
+10022;LINEAR B SYLLABLE B050 PU;Lo;0;L;;;;;N;;;;;
+10023;LINEAR B SYLLABLE B016 QA;Lo;0;L;;;;;N;;;;;
+10024;LINEAR B SYLLABLE B078 QE;Lo;0;L;;;;;N;;;;;
+10025;LINEAR B SYLLABLE B021 QI;Lo;0;L;;;;;N;;;;;
+10026;LINEAR B SYLLABLE B032 QO;Lo;0;L;;;;;N;;;;;
+10028;LINEAR B SYLLABLE B060 RA;Lo;0;L;;;;;N;;;;;
+10029;LINEAR B SYLLABLE B027 RE;Lo;0;L;;;;;N;;;;;
+1002A;LINEAR B SYLLABLE B053 RI;Lo;0;L;;;;;N;;;;;
+1002B;LINEAR B SYLLABLE B002 RO;Lo;0;L;;;;;N;;;;;
+1002C;LINEAR B SYLLABLE B026 RU;Lo;0;L;;;;;N;;;;;
+1002D;LINEAR B SYLLABLE B031 SA;Lo;0;L;;;;;N;;;;;
+1002E;LINEAR B SYLLABLE B009 SE;Lo;0;L;;;;;N;;;;;
+1002F;LINEAR B SYLLABLE B041 SI;Lo;0;L;;;;;N;;;;;
+10030;LINEAR B SYLLABLE B012 SO;Lo;0;L;;;;;N;;;;;
+10031;LINEAR B SYLLABLE B058 SU;Lo;0;L;;;;;N;;;;;
+10032;LINEAR B SYLLABLE B059 TA;Lo;0;L;;;;;N;;;;;
+10033;LINEAR B SYLLABLE B004 TE;Lo;0;L;;;;;N;;;;;
+10034;LINEAR B SYLLABLE B037 TI;Lo;0;L;;;;;N;;;;;
+10035;LINEAR B SYLLABLE B005 TO;Lo;0;L;;;;;N;;;;;
+10036;LINEAR B SYLLABLE B069 TU;Lo;0;L;;;;;N;;;;;
+10037;LINEAR B SYLLABLE B054 WA;Lo;0;L;;;;;N;;;;;
+10038;LINEAR B SYLLABLE B075 WE;Lo;0;L;;;;;N;;;;;
+10039;LINEAR B SYLLABLE B040 WI;Lo;0;L;;;;;N;;;;;
+1003A;LINEAR B SYLLABLE B042 WO;Lo;0;L;;;;;N;;;;;
+1003C;LINEAR B SYLLABLE B017 ZA;Lo;0;L;;;;;N;;;;;
+1003D;LINEAR B SYLLABLE B074 ZE;Lo;0;L;;;;;N;;;;;
+1003F;LINEAR B SYLLABLE B020 ZO;Lo;0;L;;;;;N;;;;;
+10040;LINEAR B SYLLABLE B025 A2;Lo;0;L;;;;;N;;;;;
+10041;LINEAR B SYLLABLE B043 A3;Lo;0;L;;;;;N;;;;;
+10042;LINEAR B SYLLABLE B085 AU;Lo;0;L;;;;;N;;;;;
+10043;LINEAR B SYLLABLE B071 DWE;Lo;0;L;;;;;N;;;;;
+10044;LINEAR B SYLLABLE B090 DWO;Lo;0;L;;;;;N;;;;;
+10045;LINEAR B SYLLABLE B048 NWA;Lo;0;L;;;;;N;;;;;
+10046;LINEAR B SYLLABLE B029 PU2;Lo;0;L;;;;;N;;;;;
+10047;LINEAR B SYLLABLE B062 PTE;Lo;0;L;;;;;N;;;;;
+10048;LINEAR B SYLLABLE B076 RA2;Lo;0;L;;;;;N;;;;;
+10049;LINEAR B SYLLABLE B033 RA3;Lo;0;L;;;;;N;;;;;
+1004A;LINEAR B SYLLABLE B068 RO2;Lo;0;L;;;;;N;;;;;
+1004B;LINEAR B SYLLABLE B066 TA2;Lo;0;L;;;;;N;;;;;
+1004C;LINEAR B SYLLABLE B087 TWE;Lo;0;L;;;;;N;;;;;
+1004D;LINEAR B SYLLABLE B091 TWO;Lo;0;L;;;;;N;;;;;
+10050;LINEAR B SYMBOL B018;Lo;0;L;;;;;N;;;;;
+10051;LINEAR B SYMBOL B019;Lo;0;L;;;;;N;;;;;
+10052;LINEAR B SYMBOL B022;Lo;0;L;;;;;N;;;;;
+10053;LINEAR B SYMBOL B034;Lo;0;L;;;;;N;;;;;
+10054;LINEAR B SYMBOL B047;Lo;0;L;;;;;N;;;;;
+10055;LINEAR B SYMBOL B049;Lo;0;L;;;;;N;;;;;
+10056;LINEAR B SYMBOL B056;Lo;0;L;;;;;N;;;;;
+10057;LINEAR B SYMBOL B063;Lo;0;L;;;;;N;;;;;
+10058;LINEAR B SYMBOL B064;Lo;0;L;;;;;N;;;;;
+10059;LINEAR B SYMBOL B079;Lo;0;L;;;;;N;;;;;
+1005A;LINEAR B SYMBOL B082;Lo;0;L;;;;;N;;;;;
+1005B;LINEAR B SYMBOL B083;Lo;0;L;;;;;N;;;;;
+1005C;LINEAR B SYMBOL B086;Lo;0;L;;;;;N;;;;;
+1005D;LINEAR B SYMBOL B089;Lo;0;L;;;;;N;;;;;
+10080;LINEAR B IDEOGRAM B100 MAN;Lo;0;L;;;;;N;;;;;
+10081;LINEAR B IDEOGRAM B102 WOMAN;Lo;0;L;;;;;N;;;;;
+10082;LINEAR B IDEOGRAM B104 DEER;Lo;0;L;;;;;N;;;;;
+10083;LINEAR B IDEOGRAM B105 EQUID;Lo;0;L;;;;;N;;;;;
+10084;LINEAR B IDEOGRAM B105F MARE;Lo;0;L;;;;;N;;;;;
+10085;LINEAR B IDEOGRAM B105M STALLION;Lo;0;L;;;;;N;;;;;
+10086;LINEAR B IDEOGRAM B106F EWE;Lo;0;L;;;;;N;;;;;
+10087;LINEAR B IDEOGRAM B106M RAM;Lo;0;L;;;;;N;;;;;
+10088;LINEAR B IDEOGRAM B107F SHE-GOAT;Lo;0;L;;;;;N;;;;;
+10089;LINEAR B IDEOGRAM B107M HE-GOAT;Lo;0;L;;;;;N;;;;;
+1008A;LINEAR B IDEOGRAM B108F SOW;Lo;0;L;;;;;N;;;;;
+1008B;LINEAR B IDEOGRAM B108M BOAR;Lo;0;L;;;;;N;;;;;
+1008C;LINEAR B IDEOGRAM B109F COW;Lo;0;L;;;;;N;;;;;
+1008D;LINEAR B IDEOGRAM B109M BULL;Lo;0;L;;;;;N;;;;;
+1008E;LINEAR B IDEOGRAM B120 WHEAT;Lo;0;L;;;;;N;;;;;
+1008F;LINEAR B IDEOGRAM B121 BARLEY;Lo;0;L;;;;;N;;;;;
+10090;LINEAR B IDEOGRAM B122 OLIVE;Lo;0;L;;;;;N;;;;;
+10091;LINEAR B IDEOGRAM B123 SPICE;Lo;0;L;;;;;N;;;;;
+10092;LINEAR B IDEOGRAM B125 CYPERUS;Lo;0;L;;;;;N;;;;;
+10093;LINEAR B MONOGRAM B127 KAPO;Lo;0;L;;;;;N;;;;;
+10094;LINEAR B MONOGRAM B128 KANAKO;Lo;0;L;;;;;N;;;;;
+10095;LINEAR B IDEOGRAM B130 OIL;Lo;0;L;;;;;N;;;;;
+10096;LINEAR B IDEOGRAM B131 WINE;Lo;0;L;;;;;N;;;;;
+10097;LINEAR B IDEOGRAM B132;Lo;0;L;;;;;N;;;;;
+10098;LINEAR B MONOGRAM B133 AREPA;Lo;0;L;;;;;N;;;;;
+10099;LINEAR B MONOGRAM B135 MERI;Lo;0;L;;;;;N;;;;;
+1009A;LINEAR B IDEOGRAM B140 BRONZE;Lo;0;L;;;;;N;;;;;
+1009B;LINEAR B IDEOGRAM B141 GOLD;Lo;0;L;;;;;N;;;;;
+1009C;LINEAR B IDEOGRAM B142;Lo;0;L;;;;;N;;;;;
+1009D;LINEAR B IDEOGRAM B145 WOOL;Lo;0;L;;;;;N;;;;;
+1009E;LINEAR B IDEOGRAM B146;Lo;0;L;;;;;N;;;;;
+1009F;LINEAR B IDEOGRAM B150;Lo;0;L;;;;;N;;;;;
+100A0;LINEAR B IDEOGRAM B151 HORN;Lo;0;L;;;;;N;;;;;
+100A1;LINEAR B IDEOGRAM B152;Lo;0;L;;;;;N;;;;;
+100A2;LINEAR B IDEOGRAM B153;Lo;0;L;;;;;N;;;;;
+100A3;LINEAR B IDEOGRAM B154;Lo;0;L;;;;;N;;;;;
+100A4;LINEAR B MONOGRAM B156 TURO2;Lo;0;L;;;;;N;;;;;
+100A5;LINEAR B IDEOGRAM B157;Lo;0;L;;;;;N;;;;;
+100A6;LINEAR B IDEOGRAM B158;Lo;0;L;;;;;N;;;;;
+100A7;LINEAR B IDEOGRAM B159 CLOTH;Lo;0;L;;;;;N;;;;;
+100A8;LINEAR B IDEOGRAM B160;Lo;0;L;;;;;N;;;;;
+100A9;LINEAR B IDEOGRAM B161;Lo;0;L;;;;;N;;;;;
+100AA;LINEAR B IDEOGRAM B162 GARMENT;Lo;0;L;;;;;N;;;;;
+100AB;LINEAR B IDEOGRAM B163 ARMOUR;Lo;0;L;;;;;N;;;;;
+100AC;LINEAR B IDEOGRAM B164;Lo;0;L;;;;;N;;;;;
+100AD;LINEAR B IDEOGRAM B165;Lo;0;L;;;;;N;;;;;
+100AE;LINEAR B IDEOGRAM B166;Lo;0;L;;;;;N;;;;;
+100AF;LINEAR B IDEOGRAM B167;Lo;0;L;;;;;N;;;;;
+100B0;LINEAR B IDEOGRAM B168;Lo;0;L;;;;;N;;;;;
+100B1;LINEAR B IDEOGRAM B169;Lo;0;L;;;;;N;;;;;
+100B2;LINEAR B IDEOGRAM B170;Lo;0;L;;;;;N;;;;;
+100B3;LINEAR B IDEOGRAM B171;Lo;0;L;;;;;N;;;;;
+100B4;LINEAR B IDEOGRAM B172;Lo;0;L;;;;;N;;;;;
+100B5;LINEAR B IDEOGRAM B173 MONTH;Lo;0;L;;;;;N;;;;;
+100B6;LINEAR B IDEOGRAM B174;Lo;0;L;;;;;N;;;;;
+100B7;LINEAR B IDEOGRAM B176 TREE;Lo;0;L;;;;;N;;;;;
+100B8;LINEAR B IDEOGRAM B177;Lo;0;L;;;;;N;;;;;
+100B9;LINEAR B IDEOGRAM B178;Lo;0;L;;;;;N;;;;;
+100BA;LINEAR B IDEOGRAM B179;Lo;0;L;;;;;N;;;;;
+100BB;LINEAR B IDEOGRAM B180;Lo;0;L;;;;;N;;;;;
+100BC;LINEAR B IDEOGRAM B181;Lo;0;L;;;;;N;;;;;
+100BD;LINEAR B IDEOGRAM B182;Lo;0;L;;;;;N;;;;;
+100BE;LINEAR B IDEOGRAM B183;Lo;0;L;;;;;N;;;;;
+100BF;LINEAR B IDEOGRAM B184;Lo;0;L;;;;;N;;;;;
+100C0;LINEAR B IDEOGRAM B185;Lo;0;L;;;;;N;;;;;
+100C1;LINEAR B IDEOGRAM B189;Lo;0;L;;;;;N;;;;;
+100C2;LINEAR B IDEOGRAM B190;Lo;0;L;;;;;N;;;;;
+100C3;LINEAR B IDEOGRAM B191 HELMET;Lo;0;L;;;;;N;;;;;
+100C4;LINEAR B IDEOGRAM B220 FOOTSTOOL;Lo;0;L;;;;;N;;;;;
+100C5;LINEAR B IDEOGRAM B225 BATHTUB;Lo;0;L;;;;;N;;;;;
+100C6;LINEAR B IDEOGRAM B230 SPEAR;Lo;0;L;;;;;N;;;;;
+100C7;LINEAR B IDEOGRAM B231 ARROW;Lo;0;L;;;;;N;;;;;
+100C8;LINEAR B IDEOGRAM B232;Lo;0;L;;;;;N;;;;;
+100C9;LINEAR B IDEOGRAM B233 SWORD;Lo;0;L;;;;;N;;pug;;;
+100CA;LINEAR B IDEOGRAM B234;Lo;0;L;;;;;N;;;;;
+100CB;LINEAR B IDEOGRAM B236;Lo;0;L;;;;;N;;gup;;;
+100CC;LINEAR B IDEOGRAM B240 WHEELED CHARIOT;Lo;0;L;;;;;N;;;;;
+100CD;LINEAR B IDEOGRAM B241 CHARIOT;Lo;0;L;;;;;N;;;;;
+100CE;LINEAR B IDEOGRAM B242 CHARIOT FRAME;Lo;0;L;;;;;N;;;;;
+100CF;LINEAR B IDEOGRAM B243 WHEEL;Lo;0;L;;;;;N;;;;;
+100D0;LINEAR B IDEOGRAM B245;Lo;0;L;;;;;N;;;;;
+100D1;LINEAR B IDEOGRAM B246;Lo;0;L;;;;;N;;;;;
+100D2;LINEAR B MONOGRAM B247 DIPTE;Lo;0;L;;;;;N;;;;;
+100D3;LINEAR B IDEOGRAM B248;Lo;0;L;;;;;N;;;;;
+100D4;LINEAR B IDEOGRAM B249;Lo;0;L;;;;;N;;;;;
+100D5;LINEAR B IDEOGRAM B251;Lo;0;L;;;;;N;;;;;
+100D6;LINEAR B IDEOGRAM B252;Lo;0;L;;;;;N;;;;;
+100D7;LINEAR B IDEOGRAM B253;Lo;0;L;;;;;N;;;;;
+100D8;LINEAR B IDEOGRAM B254 DART;Lo;0;L;;;;;N;;;;;
+100D9;LINEAR B IDEOGRAM B255;Lo;0;L;;;;;N;;;;;
+100DA;LINEAR B IDEOGRAM B256;Lo;0;L;;;;;N;;;;;
+100DB;LINEAR B IDEOGRAM B257;Lo;0;L;;;;;N;;;;;
+100DC;LINEAR B IDEOGRAM B258;Lo;0;L;;;;;N;;;;;
+100DD;LINEAR B IDEOGRAM B259;Lo;0;L;;;;;N;;;;;
+100DE;LINEAR B IDEOGRAM VESSEL B155;Lo;0;L;;;;;N;;;;;
+100DF;LINEAR B IDEOGRAM VESSEL B200;Lo;0;L;;;;;N;;;;;
+100E0;LINEAR B IDEOGRAM VESSEL B201;Lo;0;L;;;;;N;;;;;
+100E1;LINEAR B IDEOGRAM VESSEL B202;Lo;0;L;;;;;N;;;;;
+100E2;LINEAR B IDEOGRAM VESSEL B203;Lo;0;L;;;;;N;;;;;
+100E3;LINEAR B IDEOGRAM VESSEL B204;Lo;0;L;;;;;N;;;;;
+100E4;LINEAR B IDEOGRAM VESSEL B205;Lo;0;L;;;;;N;;;;;
+100E5;LINEAR B IDEOGRAM VESSEL B206;Lo;0;L;;;;;N;;;;;
+100E6;LINEAR B IDEOGRAM VESSEL B207;Lo;0;L;;;;;N;;;;;
+100E7;LINEAR B IDEOGRAM VESSEL B208;Lo;0;L;;;;;N;;;;;
+100E8;LINEAR B IDEOGRAM VESSEL B209;Lo;0;L;;;;;N;;;;;
+100E9;LINEAR B IDEOGRAM VESSEL B210;Lo;0;L;;;;;N;;;;;
+100EA;LINEAR B IDEOGRAM VESSEL B211;Lo;0;L;;;;;N;;;;;
+100EB;LINEAR B IDEOGRAM VESSEL B212;Lo;0;L;;;;;N;;;;;
+100EC;LINEAR B IDEOGRAM VESSEL B213;Lo;0;L;;;;;N;;;;;
+100ED;LINEAR B IDEOGRAM VESSEL B214;Lo;0;L;;;;;N;;;;;
+100EE;LINEAR B IDEOGRAM VESSEL B215;Lo;0;L;;;;;N;;;;;
+100EF;LINEAR B IDEOGRAM VESSEL B216;Lo;0;L;;;;;N;;;;;
+100F0;LINEAR B IDEOGRAM VESSEL B217;Lo;0;L;;;;;N;;;;;
+100F1;LINEAR B IDEOGRAM VESSEL B218;Lo;0;L;;;;;N;;;;;
+100F2;LINEAR B IDEOGRAM VESSEL B219;Lo;0;L;;;;;N;;;;;
+100F3;LINEAR B IDEOGRAM VESSEL B221;Lo;0;L;;;;;N;;;;;
+100F4;LINEAR B IDEOGRAM VESSEL B222;Lo;0;L;;;;;N;;;;;
+100F5;LINEAR B IDEOGRAM VESSEL B226;Lo;0;L;;;;;N;;;;;
+100F6;LINEAR B IDEOGRAM VESSEL B227;Lo;0;L;;;;;N;;;;;
+100F7;LINEAR B IDEOGRAM VESSEL B228;Lo;0;L;;;;;N;;;;;
+100F8;LINEAR B IDEOGRAM VESSEL B229;Lo;0;L;;;;;N;;;;;
+100F9;LINEAR B IDEOGRAM VESSEL B250;Lo;0;L;;;;;N;;;;;
+100FA;LINEAR B IDEOGRAM VESSEL B305;Lo;0;L;;;;;N;;;;;
+10100;AEGEAN WORD SEPARATOR LINE;Po;0;L;;;;;N;;;;;
+10101;AEGEAN WORD SEPARATOR DOT;Po;0;ON;;;;;N;;;;;
+10102;AEGEAN CHECK MARK;So;0;L;;;;;N;;;;;
+10107;AEGEAN NUMBER ONE;No;0;L;;;;1;N;;;;;
+10108;AEGEAN NUMBER TWO;No;0;L;;;;2;N;;;;;
+10109;AEGEAN NUMBER THREE;No;0;L;;;;3;N;;;;;
+1010A;AEGEAN NUMBER FOUR;No;0;L;;;;4;N;;;;;
+1010B;AEGEAN NUMBER FIVE;No;0;L;;;;5;N;;;;;
+1010C;AEGEAN NUMBER SIX;No;0;L;;;;6;N;;;;;
+1010D;AEGEAN NUMBER SEVEN;No;0;L;;;;7;N;;;;;
+1010E;AEGEAN NUMBER EIGHT;No;0;L;;;;8;N;;;;;
+1010F;AEGEAN NUMBER NINE;No;0;L;;;;9;N;;;;;
+10110;AEGEAN NUMBER TEN;No;0;L;;;;10;N;;;;;
+10111;AEGEAN NUMBER TWENTY;No;0;L;;;;20;N;;;;;
+10112;AEGEAN NUMBER THIRTY;No;0;L;;;;30;N;;;;;
+10113;AEGEAN NUMBER FORTY;No;0;L;;;;40;N;;;;;
+10114;AEGEAN NUMBER FIFTY;No;0;L;;;;50;N;;;;;
+10115;AEGEAN NUMBER SIXTY;No;0;L;;;;60;N;;;;;
+10116;AEGEAN NUMBER SEVENTY;No;0;L;;;;70;N;;;;;
+10117;AEGEAN NUMBER EIGHTY;No;0;L;;;;80;N;;;;;
+10118;AEGEAN NUMBER NINETY;No;0;L;;;;90;N;;;;;
+10119;AEGEAN NUMBER ONE HUNDRED;No;0;L;;;;100;N;;;;;
+1011A;AEGEAN NUMBER TWO HUNDRED;No;0;L;;;;200;N;;;;;
+1011B;AEGEAN NUMBER THREE HUNDRED;No;0;L;;;;300;N;;;;;
+1011C;AEGEAN NUMBER FOUR HUNDRED;No;0;L;;;;400;N;;;;;
+1011D;AEGEAN NUMBER FIVE HUNDRED;No;0;L;;;;500;N;;;;;
+1011E;AEGEAN NUMBER SIX HUNDRED;No;0;L;;;;600;N;;;;;
+1011F;AEGEAN NUMBER SEVEN HUNDRED;No;0;L;;;;700;N;;;;;
+10120;AEGEAN NUMBER EIGHT HUNDRED;No;0;L;;;;800;N;;;;;
+10121;AEGEAN NUMBER NINE HUNDRED;No;0;L;;;;900;N;;;;;
+10122;AEGEAN NUMBER ONE THOUSAND;No;0;L;;;;1000;N;;;;;
+10123;AEGEAN NUMBER TWO THOUSAND;No;0;L;;;;2000;N;;;;;
+10124;AEGEAN NUMBER THREE THOUSAND;No;0;L;;;;3000;N;;;;;
+10125;AEGEAN NUMBER FOUR THOUSAND;No;0;L;;;;4000;N;;;;;
+10126;AEGEAN NUMBER FIVE THOUSAND;No;0;L;;;;5000;N;;;;;
+10127;AEGEAN NUMBER SIX THOUSAND;No;0;L;;;;6000;N;;;;;
+10128;AEGEAN NUMBER SEVEN THOUSAND;No;0;L;;;;7000;N;;;;;
+10129;AEGEAN NUMBER EIGHT THOUSAND;No;0;L;;;;8000;N;;;;;
+1012A;AEGEAN NUMBER NINE THOUSAND;No;0;L;;;;9000;N;;;;;
+1012B;AEGEAN NUMBER TEN THOUSAND;No;0;L;;;;10000;N;;;;;
+1012C;AEGEAN NUMBER TWENTY THOUSAND;No;0;L;;;;20000;N;;;;;
+1012D;AEGEAN NUMBER THIRTY THOUSAND;No;0;L;;;;30000;N;;;;;
+1012E;AEGEAN NUMBER FORTY THOUSAND;No;0;L;;;;40000;N;;;;;
+1012F;AEGEAN NUMBER FIFTY THOUSAND;No;0;L;;;;50000;N;;;;;
+10130;AEGEAN NUMBER SIXTY THOUSAND;No;0;L;;;;60000;N;;;;;
+10131;AEGEAN NUMBER SEVENTY THOUSAND;No;0;L;;;;70000;N;;;;;
+10132;AEGEAN NUMBER EIGHTY THOUSAND;No;0;L;;;;80000;N;;;;;
+10133;AEGEAN NUMBER NINETY THOUSAND;No;0;L;;;;90000;N;;;;;
+10137;AEGEAN WEIGHT BASE UNIT;So;0;L;;;;;N;;;;;
+10138;AEGEAN WEIGHT FIRST SUBUNIT;So;0;L;;;;;N;;;;;
+10139;AEGEAN WEIGHT SECOND SUBUNIT;So;0;L;;;;;N;;;;;
+1013A;AEGEAN WEIGHT THIRD SUBUNIT;So;0;L;;;;;N;;;;;
+1013B;AEGEAN WEIGHT FOURTH SUBUNIT;So;0;L;;;;;N;;;;;
+1013C;AEGEAN DRY MEASURE FIRST SUBUNIT;So;0;L;;;;;N;;;;;
+1013D;AEGEAN LIQUID MEASURE FIRST SUBUNIT;So;0;L;;;;;N;;;;;
+1013E;AEGEAN MEASURE SECOND SUBUNIT;So;0;L;;;;;N;;;;;
+1013F;AEGEAN MEASURE THIRD SUBUNIT;So;0;L;;;;;N;;;;;
+10140;GREEK ACROPHONIC ATTIC ONE QUARTER;Nl;0;ON;;;;1/4;N;;;;;
+10141;GREEK ACROPHONIC ATTIC ONE HALF;Nl;0;ON;;;;1/2;N;;;;;
+10142;GREEK ACROPHONIC ATTIC ONE DRACHMA;Nl;0;ON;;;;1;N;;;;;
+10143;GREEK ACROPHONIC ATTIC FIVE;Nl;0;ON;;;;5;N;;;;;
+10144;GREEK ACROPHONIC ATTIC FIFTY;Nl;0;ON;;;;50;N;;;;;
+10145;GREEK ACROPHONIC ATTIC FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;;
+10146;GREEK ACROPHONIC ATTIC FIVE THOUSAND;Nl;0;ON;;;;5000;N;;;;;
+10147;GREEK ACROPHONIC ATTIC FIFTY THOUSAND;Nl;0;ON;;;;50000;N;;;;;
+10148;GREEK ACROPHONIC ATTIC FIVE TALENTS;Nl;0;ON;;;;5;N;;;;;
+10149;GREEK ACROPHONIC ATTIC TEN TALENTS;Nl;0;ON;;;;10;N;;;;;
+1014A;GREEK ACROPHONIC ATTIC FIFTY TALENTS;Nl;0;ON;;;;50;N;;;;;
+1014B;GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS;Nl;0;ON;;;;100;N;;;;;
+1014C;GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS;Nl;0;ON;;;;500;N;;;;;
+1014D;GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS;Nl;0;ON;;;;1000;N;;;;;
+1014E;GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS;Nl;0;ON;;;;5000;N;;;;;
+1014F;GREEK ACROPHONIC ATTIC FIVE STATERS;Nl;0;ON;;;;5;N;;;;;
+10150;GREEK ACROPHONIC ATTIC TEN STATERS;Nl;0;ON;;;;10;N;;;;;
+10151;GREEK ACROPHONIC ATTIC FIFTY STATERS;Nl;0;ON;;;;50;N;;;;;
+10152;GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS;Nl;0;ON;;;;100;N;;;;;
+10153;GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS;Nl;0;ON;;;;500;N;;;;;
+10154;GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS;Nl;0;ON;;;;1000;N;;;;;
+10155;GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS;Nl;0;ON;;;;10000;N;;;;;
+10156;GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS;Nl;0;ON;;;;50000;N;;;;;
+10157;GREEK ACROPHONIC ATTIC TEN MNAS;Nl;0;ON;;;;10;N;;;;;
+10158;GREEK ACROPHONIC HERAEUM ONE PLETHRON;Nl;0;ON;;;;1;N;;;;;
+10159;GREEK ACROPHONIC THESPIAN ONE;Nl;0;ON;;;;1;N;;;;;
+1015A;GREEK ACROPHONIC HERMIONIAN ONE;Nl;0;ON;;;;1;N;;;;;
+1015B;GREEK ACROPHONIC EPIDAUREAN TWO;Nl;0;ON;;;;2;N;;;;;
+1015C;GREEK ACROPHONIC THESPIAN TWO;Nl;0;ON;;;;2;N;;;;;
+1015D;GREEK ACROPHONIC CYRENAIC TWO DRACHMAS;Nl;0;ON;;;;2;N;;;;;
+1015E;GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS;Nl;0;ON;;;;2;N;;;;;
+1015F;GREEK ACROPHONIC TROEZENIAN FIVE;Nl;0;ON;;;;5;N;;;;;
+10160;GREEK ACROPHONIC TROEZENIAN TEN;Nl;0;ON;;;;10;N;;;;;
+10161;GREEK ACROPHONIC TROEZENIAN TEN ALTERNATE FORM;Nl;0;ON;;;;10;N;;;;;
+10162;GREEK ACROPHONIC HERMIONIAN TEN;Nl;0;ON;;;;10;N;;;;;
+10163;GREEK ACROPHONIC MESSENIAN TEN;Nl;0;ON;;;;10;N;;;;;
+10164;GREEK ACROPHONIC THESPIAN TEN;Nl;0;ON;;;;10;N;;;;;
+10165;GREEK ACROPHONIC THESPIAN THIRTY;Nl;0;ON;;;;30;N;;;;;
+10166;GREEK ACROPHONIC TROEZENIAN FIFTY;Nl;0;ON;;;;50;N;;;;;
+10167;GREEK ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM;Nl;0;ON;;;;50;N;;;;;
+10168;GREEK ACROPHONIC HERMIONIAN FIFTY;Nl;0;ON;;;;50;N;;;;;
+10169;GREEK ACROPHONIC THESPIAN FIFTY;Nl;0;ON;;;;50;N;;;;;
+1016A;GREEK ACROPHONIC THESPIAN ONE HUNDRED;Nl;0;ON;;;;100;N;;;;;
+1016B;GREEK ACROPHONIC THESPIAN THREE HUNDRED;Nl;0;ON;;;;300;N;;;;;
+1016C;GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;;
+1016D;GREEK ACROPHONIC TROEZENIAN FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;;
+1016E;GREEK ACROPHONIC THESPIAN FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;;
+1016F;GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;;
+10170;GREEK ACROPHONIC NAXIAN FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;;
+10171;GREEK ACROPHONIC THESPIAN ONE THOUSAND;Nl;0;ON;;;;1000;N;;;;;
+10172;GREEK ACROPHONIC THESPIAN FIVE THOUSAND;Nl;0;ON;;;;5000;N;;;;;
+10173;GREEK ACROPHONIC DELPHIC FIVE MNAS;Nl;0;ON;;;;5;N;;;;;
+10174;GREEK ACROPHONIC STRATIAN FIFTY MNAS;Nl;0;ON;;;;50;N;;;;;
+10175;GREEK ONE HALF SIGN;No;0;ON;;;;1/2;N;;;;;
+10176;GREEK ONE HALF SIGN ALTERNATE FORM;No;0;ON;;;;1/2;N;;;;;
+10177;GREEK TWO THIRDS SIGN;No;0;ON;;;;2/3;N;;;;;
+10178;GREEK THREE QUARTERS SIGN;No;0;ON;;;;3/4;N;;;;;
+10179;GREEK YEAR SIGN;So;0;ON;;;;;N;;;;;
+1017A;GREEK TALENT SIGN;So;0;ON;;;;;N;;;;;
+1017B;GREEK DRACHMA SIGN;So;0;ON;;;;;N;;;;;
+1017C;GREEK OBOL SIGN;So;0;ON;;;;;N;;;;;
+1017D;GREEK TWO OBOLS SIGN;So;0;ON;;;;;N;;;;;
+1017E;GREEK THREE OBOLS SIGN;So;0;ON;;;;;N;;;;;
+1017F;GREEK FOUR OBOLS SIGN;So;0;ON;;;;;N;;;;;
+10180;GREEK FIVE OBOLS SIGN;So;0;ON;;;;;N;;;;;
+10181;GREEK METRETES SIGN;So;0;ON;;;;;N;;;;;
+10182;GREEK KYATHOS BASE SIGN;So;0;ON;;;;;N;;;;;
+10183;GREEK LITRA SIGN;So;0;ON;;;;;N;;;;;
+10184;GREEK OUNKIA SIGN;So;0;ON;;;;;N;;;;;
+10185;GREEK XESTES SIGN;So;0;ON;;;;;N;;;;;
+10186;GREEK ARTABE SIGN;So;0;ON;;;;;N;;;;;
+10187;GREEK AROURA SIGN;So;0;ON;;;;;N;;;;;
+10188;GREEK GRAMMA SIGN;So;0;ON;;;;;N;;;;;
+10189;GREEK TRYBLION BASE SIGN;So;0;ON;;;;;N;;;;;
+1018A;GREEK ZERO SIGN;No;0;ON;;;;0;N;;;;;
+10300;OLD ITALIC LETTER A;Lo;0;L;;;;;N;;;;;
+10301;OLD ITALIC LETTER BE;Lo;0;L;;;;;N;;;;;
+10302;OLD ITALIC LETTER KE;Lo;0;L;;;;;N;;;;;
+10303;OLD ITALIC LETTER DE;Lo;0;L;;;;;N;;;;;
+10304;OLD ITALIC LETTER E;Lo;0;L;;;;;N;;;;;
+10305;OLD ITALIC LETTER VE;Lo;0;L;;;;;N;;;;;
+10306;OLD ITALIC LETTER ZE;Lo;0;L;;;;;N;;;;;
+10307;OLD ITALIC LETTER HE;Lo;0;L;;;;;N;;;;;
+10308;OLD ITALIC LETTER THE;Lo;0;L;;;;;N;;;;;
+10309;OLD ITALIC LETTER I;Lo;0;L;;;;;N;;;;;
+1030A;OLD ITALIC LETTER KA;Lo;0;L;;;;;N;;;;;
+1030B;OLD ITALIC LETTER EL;Lo;0;L;;;;;N;;;;;
+1030C;OLD ITALIC LETTER EM;Lo;0;L;;;;;N;;;;;
+1030D;OLD ITALIC LETTER EN;Lo;0;L;;;;;N;;;;;
+1030E;OLD ITALIC LETTER ESH;Lo;0;L;;;;;N;;;;;
+1030F;OLD ITALIC LETTER O;Lo;0;L;;;;;N;;Faliscan;;;
+10310;OLD ITALIC LETTER PE;Lo;0;L;;;;;N;;;;;
+10311;OLD ITALIC LETTER SHE;Lo;0;L;;;;;N;;;;;
+10312;OLD ITALIC LETTER KU;Lo;0;L;;;;;N;;;;;
+10313;OLD ITALIC LETTER ER;Lo;0;L;;;;;N;;;;;
+10314;OLD ITALIC LETTER ES;Lo;0;L;;;;;N;;;;;
+10315;OLD ITALIC LETTER TE;Lo;0;L;;;;;N;;;;;
+10316;OLD ITALIC LETTER U;Lo;0;L;;;;;N;;;;;
+10317;OLD ITALIC LETTER EKS;Lo;0;L;;;;;N;;Faliscan;;;
+10318;OLD ITALIC LETTER PHE;Lo;0;L;;;;;N;;;;;
+10319;OLD ITALIC LETTER KHE;Lo;0;L;;;;;N;;;;;
+1031A;OLD ITALIC LETTER EF;Lo;0;L;;;;;N;;;;;
+1031B;OLD ITALIC LETTER ERS;Lo;0;L;;;;;N;;Umbrian;;;
+1031C;OLD ITALIC LETTER CHE;Lo;0;L;;;;;N;;Umbrian;;;
+1031D;OLD ITALIC LETTER II;Lo;0;L;;;;;N;;Oscan;;;
+1031E;OLD ITALIC LETTER UU;Lo;0;L;;;;;N;;Oscan;;;
+10320;OLD ITALIC NUMERAL ONE;No;0;L;;;;1;N;;;;;
+10321;OLD ITALIC NUMERAL FIVE;No;0;L;;;;5;N;;;;;
+10322;OLD ITALIC NUMERAL TEN;No;0;L;;;;10;N;;;;;
+10323;OLD ITALIC NUMERAL FIFTY;No;0;L;;;;50;N;;;;;
+10330;GOTHIC LETTER AHSA;Lo;0;L;;;;;N;;;;;
+10331;GOTHIC LETTER BAIRKAN;Lo;0;L;;;;;N;;;;;
+10332;GOTHIC LETTER GIBA;Lo;0;L;;;;;N;;;;;
+10333;GOTHIC LETTER DAGS;Lo;0;L;;;;;N;;;;;
+10334;GOTHIC LETTER AIHVUS;Lo;0;L;;;;;N;;;;;
+10335;GOTHIC LETTER QAIRTHRA;Lo;0;L;;;;;N;;;;;
+10336;GOTHIC LETTER IUJA;Lo;0;L;;;;;N;;;;;
+10337;GOTHIC LETTER HAGL;Lo;0;L;;;;;N;;;;;
+10338;GOTHIC LETTER THIUTH;Lo;0;L;;;;;N;;;;;
+10339;GOTHIC LETTER EIS;Lo;0;L;;;;;N;;;;;
+1033A;GOTHIC LETTER KUSMA;Lo;0;L;;;;;N;;;;;
+1033B;GOTHIC LETTER LAGUS;Lo;0;L;;;;;N;;;;;
+1033C;GOTHIC LETTER MANNA;Lo;0;L;;;;;N;;;;;
+1033D;GOTHIC LETTER NAUTHS;Lo;0;L;;;;;N;;;;;
+1033E;GOTHIC LETTER JER;Lo;0;L;;;;;N;;;;;
+1033F;GOTHIC LETTER URUS;Lo;0;L;;;;;N;;;;;
+10340;GOTHIC LETTER PAIRTHRA;Lo;0;L;;;;;N;;;;;
+10341;GOTHIC LETTER NINETY;Lo;0;L;;;;;N;;;;;
+10342;GOTHIC LETTER RAIDA;Lo;0;L;;;;;N;;;;;
+10343;GOTHIC LETTER SAUIL;Lo;0;L;;;;;N;;;;;
+10344;GOTHIC LETTER TEIWS;Lo;0;L;;;;;N;;;;;
+10345;GOTHIC LETTER WINJA;Lo;0;L;;;;;N;;;;;
+10346;GOTHIC LETTER FAIHU;Lo;0;L;;;;;N;;;;;
+10347;GOTHIC LETTER IGGWS;Lo;0;L;;;;;N;;;;;
+10348;GOTHIC LETTER HWAIR;Lo;0;L;;;;;N;;;;;
+10349;GOTHIC LETTER OTHAL;Lo;0;L;;;;;N;;;;;
+1034A;GOTHIC LETTER NINE HUNDRED;Nl;0;L;;;;900;N;;;;;
+10380;UGARITIC LETTER ALPA;Lo;0;L;;;;;N;;;;;
+10381;UGARITIC LETTER BETA;Lo;0;L;;;;;N;;;;;
+10382;UGARITIC LETTER GAMLA;Lo;0;L;;;;;N;;;;;
+10383;UGARITIC LETTER KHA;Lo;0;L;;;;;N;;;;;
+10384;UGARITIC LETTER DELTA;Lo;0;L;;;;;N;;;;;
+10385;UGARITIC LETTER HO;Lo;0;L;;;;;N;;;;;
+10386;UGARITIC LETTER WO;Lo;0;L;;;;;N;;;;;
+10387;UGARITIC LETTER ZETA;Lo;0;L;;;;;N;;;;;
+10388;UGARITIC LETTER HOTA;Lo;0;L;;;;;N;;;;;
+10389;UGARITIC LETTER TET;Lo;0;L;;;;;N;;;;;
+1038A;UGARITIC LETTER YOD;Lo;0;L;;;;;N;;;;;
+1038B;UGARITIC LETTER KAF;Lo;0;L;;;;;N;;;;;
+1038C;UGARITIC LETTER SHIN;Lo;0;L;;;;;N;;;;;
+1038D;UGARITIC LETTER LAMDA;Lo;0;L;;;;;N;;;;;
+1038E;UGARITIC LETTER MEM;Lo;0;L;;;;;N;;;;;
+1038F;UGARITIC LETTER DHAL;Lo;0;L;;;;;N;;;;;
+10390;UGARITIC LETTER NUN;Lo;0;L;;;;;N;;;;;
+10391;UGARITIC LETTER ZU;Lo;0;L;;;;;N;;;;;
+10392;UGARITIC LETTER SAMKA;Lo;0;L;;;;;N;;;;;
+10393;UGARITIC LETTER AIN;Lo;0;L;;;;;N;;;;;
+10394;UGARITIC LETTER PU;Lo;0;L;;;;;N;;;;;
+10395;UGARITIC LETTER SADE;Lo;0;L;;;;;N;;;;;
+10396;UGARITIC LETTER QOPA;Lo;0;L;;;;;N;;;;;
+10397;UGARITIC LETTER RASHA;Lo;0;L;;;;;N;;;;;
+10398;UGARITIC LETTER THANNA;Lo;0;L;;;;;N;;;;;
+10399;UGARITIC LETTER GHAIN;Lo;0;L;;;;;N;;;;;
+1039A;UGARITIC LETTER TO;Lo;0;L;;;;;N;;;;;
+1039B;UGARITIC LETTER I;Lo;0;L;;;;;N;;;;;
+1039C;UGARITIC LETTER U;Lo;0;L;;;;;N;;;;;
+1039D;UGARITIC LETTER SSU;Lo;0;L;;;;;N;;;;;
+1039F;UGARITIC WORD DIVIDER;Po;0;L;;;;;N;;;;;
+103A0;OLD PERSIAN SIGN A;Lo;0;L;;;;;N;;;;;
+103A1;OLD PERSIAN SIGN I;Lo;0;L;;;;;N;;;;;
+103A2;OLD PERSIAN SIGN U;Lo;0;L;;;;;N;;;;;
+103A3;OLD PERSIAN SIGN KA;Lo;0;L;;;;;N;;;;;
+103A4;OLD PERSIAN SIGN KU;Lo;0;L;;;;;N;;;;;
+103A5;OLD PERSIAN SIGN GA;Lo;0;L;;;;;N;;;;;
+103A6;OLD PERSIAN SIGN GU;Lo;0;L;;;;;N;;;;;
+103A7;OLD PERSIAN SIGN XA;Lo;0;L;;;;;N;;;;;
+103A8;OLD PERSIAN SIGN CA;Lo;0;L;;;;;N;;;;;
+103A9;OLD PERSIAN SIGN JA;Lo;0;L;;;;;N;;;;;
+103AA;OLD PERSIAN SIGN JI;Lo;0;L;;;;;N;;;;;
+103AB;OLD PERSIAN SIGN TA;Lo;0;L;;;;;N;;;;;
+103AC;OLD PERSIAN SIGN TU;Lo;0;L;;;;;N;;;;;
+103AD;OLD PERSIAN SIGN DA;Lo;0;L;;;;;N;;;;;
+103AE;OLD PERSIAN SIGN DI;Lo;0;L;;;;;N;;;;;
+103AF;OLD PERSIAN SIGN DU;Lo;0;L;;;;;N;;;;;
+103B0;OLD PERSIAN SIGN THA;Lo;0;L;;;;;N;;;;;
+103B1;OLD PERSIAN SIGN PA;Lo;0;L;;;;;N;;;;;
+103B2;OLD PERSIAN SIGN BA;Lo;0;L;;;;;N;;;;;
+103B3;OLD PERSIAN SIGN FA;Lo;0;L;;;;;N;;;;;
+103B4;OLD PERSIAN SIGN NA;Lo;0;L;;;;;N;;;;;
+103B5;OLD PERSIAN SIGN NU;Lo;0;L;;;;;N;;;;;
+103B6;OLD PERSIAN SIGN MA;Lo;0;L;;;;;N;;;;;
+103B7;OLD PERSIAN SIGN MI;Lo;0;L;;;;;N;;;;;
+103B8;OLD PERSIAN SIGN MU;Lo;0;L;;;;;N;;;;;
+103B9;OLD PERSIAN SIGN YA;Lo;0;L;;;;;N;;;;;
+103BA;OLD PERSIAN SIGN VA;Lo;0;L;;;;;N;;;;;
+103BB;OLD PERSIAN SIGN VI;Lo;0;L;;;;;N;;;;;
+103BC;OLD PERSIAN SIGN RA;Lo;0;L;;;;;N;;;;;
+103BD;OLD PERSIAN SIGN RU;Lo;0;L;;;;;N;;;;;
+103BE;OLD PERSIAN SIGN LA;Lo;0;L;;;;;N;;;;;
+103BF;OLD PERSIAN SIGN SA;Lo;0;L;;;;;N;;;;;
+103C0;OLD PERSIAN SIGN ZA;Lo;0;L;;;;;N;;;;;
+103C1;OLD PERSIAN SIGN SHA;Lo;0;L;;;;;N;;;;;
+103C2;OLD PERSIAN SIGN SSA;Lo;0;L;;;;;N;;;;;
+103C3;OLD PERSIAN SIGN HA;Lo;0;L;;;;;N;;;;;
+103C8;OLD PERSIAN SIGN AURAMAZDAA;Lo;0;L;;;;;N;;;;;
+103C9;OLD PERSIAN SIGN AURAMAZDAA-2;Lo;0;L;;;;;N;;;;;
+103CA;OLD PERSIAN SIGN AURAMAZDAAHA;Lo;0;L;;;;;N;;;;;
+103CB;OLD PERSIAN SIGN XSHAAYATHIYA;Lo;0;L;;;;;N;;;;;
+103CC;OLD PERSIAN SIGN DAHYAAUSH;Lo;0;L;;;;;N;;;;;
+103CD;OLD PERSIAN SIGN DAHYAAUSH-2;Lo;0;L;;;;;N;;;;;
+103CE;OLD PERSIAN SIGN BAGA;Lo;0;L;;;;;N;;;;;
+103CF;OLD PERSIAN SIGN BUUMISH;Lo;0;L;;;;;N;;;;;
+103D0;OLD PERSIAN WORD DIVIDER;So;0;L;;;;;N;;;;;
+103D1;OLD PERSIAN NUMBER ONE;Nl;0;ON;;;;1;N;;;;;
+103D2;OLD PERSIAN NUMBER TWO;Nl;0;ON;;;;2;N;;;;;
+103D3;OLD PERSIAN NUMBER TEN;Nl;0;ON;;;;10;N;;;;;
+103D4;OLD PERSIAN NUMBER TWENTY;Nl;0;ON;;;;20;N;;;;;
+103D5;OLD PERSIAN NUMBER HUNDRED;Nl;0;ON;;;;100;N;;;;;
+10400;DESERET CAPITAL LETTER LONG I;Lu;0;L;;;;;N;;;;10428;
+10401;DESERET CAPITAL LETTER LONG E;Lu;0;L;;;;;N;;;;10429;
+10402;DESERET CAPITAL LETTER LONG A;Lu;0;L;;;;;N;;;;1042A;
+10403;DESERET CAPITAL LETTER LONG AH;Lu;0;L;;;;;N;;;;1042B;
+10404;DESERET CAPITAL LETTER LONG O;Lu;0;L;;;;;N;;;;1042C;
+10405;DESERET CAPITAL LETTER LONG OO;Lu;0;L;;;;;N;;;;1042D;
+10406;DESERET CAPITAL LETTER SHORT I;Lu;0;L;;;;;N;;;;1042E;
+10407;DESERET CAPITAL LETTER SHORT E;Lu;0;L;;;;;N;;;;1042F;
+10408;DESERET CAPITAL LETTER SHORT A;Lu;0;L;;;;;N;;;;10430;
+10409;DESERET CAPITAL LETTER SHORT AH;Lu;0;L;;;;;N;;;;10431;
+1040A;DESERET CAPITAL LETTER SHORT O;Lu;0;L;;;;;N;;;;10432;
+1040B;DESERET CAPITAL LETTER SHORT OO;Lu;0;L;;;;;N;;;;10433;
+1040C;DESERET CAPITAL LETTER AY;Lu;0;L;;;;;N;;;;10434;
+1040D;DESERET CAPITAL LETTER OW;Lu;0;L;;;;;N;;;;10435;
+1040E;DESERET CAPITAL LETTER WU;Lu;0;L;;;;;N;;;;10436;
+1040F;DESERET CAPITAL LETTER YEE;Lu;0;L;;;;;N;;;;10437;
+10410;DESERET CAPITAL LETTER H;Lu;0;L;;;;;N;;;;10438;
+10411;DESERET CAPITAL LETTER PEE;Lu;0;L;;;;;N;;;;10439;
+10412;DESERET CAPITAL LETTER BEE;Lu;0;L;;;;;N;;;;1043A;
+10413;DESERET CAPITAL LETTER TEE;Lu;0;L;;;;;N;;;;1043B;
+10414;DESERET CAPITAL LETTER DEE;Lu;0;L;;;;;N;;;;1043C;
+10415;DESERET CAPITAL LETTER CHEE;Lu;0;L;;;;;N;;;;1043D;
+10416;DESERET CAPITAL LETTER JEE;Lu;0;L;;;;;N;;;;1043E;
+10417;DESERET CAPITAL LETTER KAY;Lu;0;L;;;;;N;;;;1043F;
+10418;DESERET CAPITAL LETTER GAY;Lu;0;L;;;;;N;;;;10440;
+10419;DESERET CAPITAL LETTER EF;Lu;0;L;;;;;N;;;;10441;
+1041A;DESERET CAPITAL LETTER VEE;Lu;0;L;;;;;N;;;;10442;
+1041B;DESERET CAPITAL LETTER ETH;Lu;0;L;;;;;N;;;;10443;
+1041C;DESERET CAPITAL LETTER THEE;Lu;0;L;;;;;N;;;;10444;
+1041D;DESERET CAPITAL LETTER ES;Lu;0;L;;;;;N;;;;10445;
+1041E;DESERET CAPITAL LETTER ZEE;Lu;0;L;;;;;N;;;;10446;
+1041F;DESERET CAPITAL LETTER ESH;Lu;0;L;;;;;N;;;;10447;
+10420;DESERET CAPITAL LETTER ZHEE;Lu;0;L;;;;;N;;;;10448;
+10421;DESERET CAPITAL LETTER ER;Lu;0;L;;;;;N;;;;10449;
+10422;DESERET CAPITAL LETTER EL;Lu;0;L;;;;;N;;;;1044A;
+10423;DESERET CAPITAL LETTER EM;Lu;0;L;;;;;N;;;;1044B;
+10424;DESERET CAPITAL LETTER EN;Lu;0;L;;;;;N;;;;1044C;
+10425;DESERET CAPITAL LETTER ENG;Lu;0;L;;;;;N;;;;1044D;
+10426;DESERET CAPITAL LETTER OI;Lu;0;L;;;;;N;;;;1044E;
+10427;DESERET CAPITAL LETTER EW;Lu;0;L;;;;;N;;;;1044F;
+10428;DESERET SMALL LETTER LONG I;Ll;0;L;;;;;N;;;10400;;10400
+10429;DESERET SMALL LETTER LONG E;Ll;0;L;;;;;N;;;10401;;10401
+1042A;DESERET SMALL LETTER LONG A;Ll;0;L;;;;;N;;;10402;;10402
+1042B;DESERET SMALL LETTER LONG AH;Ll;0;L;;;;;N;;;10403;;10403
+1042C;DESERET SMALL LETTER LONG O;Ll;0;L;;;;;N;;;10404;;10404
+1042D;DESERET SMALL LETTER LONG OO;Ll;0;L;;;;;N;;;10405;;10405
+1042E;DESERET SMALL LETTER SHORT I;Ll;0;L;;;;;N;;;10406;;10406
+1042F;DESERET SMALL LETTER SHORT E;Ll;0;L;;;;;N;;;10407;;10407
+10430;DESERET SMALL LETTER SHORT A;Ll;0;L;;;;;N;;;10408;;10408
+10431;DESERET SMALL LETTER SHORT AH;Ll;0;L;;;;;N;;;10409;;10409
+10432;DESERET SMALL LETTER SHORT O;Ll;0;L;;;;;N;;;1040A;;1040A
+10433;DESERET SMALL LETTER SHORT OO;Ll;0;L;;;;;N;;;1040B;;1040B
+10434;DESERET SMALL LETTER AY;Ll;0;L;;;;;N;;;1040C;;1040C
+10435;DESERET SMALL LETTER OW;Ll;0;L;;;;;N;;;1040D;;1040D
+10436;DESERET SMALL LETTER WU;Ll;0;L;;;;;N;;;1040E;;1040E
+10437;DESERET SMALL LETTER YEE;Ll;0;L;;;;;N;;;1040F;;1040F
+10438;DESERET SMALL LETTER H;Ll;0;L;;;;;N;;;10410;;10410
+10439;DESERET SMALL LETTER PEE;Ll;0;L;;;;;N;;;10411;;10411
+1043A;DESERET SMALL LETTER BEE;Ll;0;L;;;;;N;;;10412;;10412
+1043B;DESERET SMALL LETTER TEE;Ll;0;L;;;;;N;;;10413;;10413
+1043C;DESERET SMALL LETTER DEE;Ll;0;L;;;;;N;;;10414;;10414
+1043D;DESERET SMALL LETTER CHEE;Ll;0;L;;;;;N;;;10415;;10415
+1043E;DESERET SMALL LETTER JEE;Ll;0;L;;;;;N;;;10416;;10416
+1043F;DESERET SMALL LETTER KAY;Ll;0;L;;;;;N;;;10417;;10417
+10440;DESERET SMALL LETTER GAY;Ll;0;L;;;;;N;;;10418;;10418
+10441;DESERET SMALL LETTER EF;Ll;0;L;;;;;N;;;10419;;10419
+10442;DESERET SMALL LETTER VEE;Ll;0;L;;;;;N;;;1041A;;1041A
+10443;DESERET SMALL LETTER ETH;Ll;0;L;;;;;N;;;1041B;;1041B
+10444;DESERET SMALL LETTER THEE;Ll;0;L;;;;;N;;;1041C;;1041C
+10445;DESERET SMALL LETTER ES;Ll;0;L;;;;;N;;;1041D;;1041D
+10446;DESERET SMALL LETTER ZEE;Ll;0;L;;;;;N;;;1041E;;1041E
+10447;DESERET SMALL LETTER ESH;Ll;0;L;;;;;N;;;1041F;;1041F
+10448;DESERET SMALL LETTER ZHEE;Ll;0;L;;;;;N;;;10420;;10420
+10449;DESERET SMALL LETTER ER;Ll;0;L;;;;;N;;;10421;;10421
+1044A;DESERET SMALL LETTER EL;Ll;0;L;;;;;N;;;10422;;10422
+1044B;DESERET SMALL LETTER EM;Ll;0;L;;;;;N;;;10423;;10423
+1044C;DESERET SMALL LETTER EN;Ll;0;L;;;;;N;;;10424;;10424
+1044D;DESERET SMALL LETTER ENG;Ll;0;L;;;;;N;;;10425;;10425
+1044E;DESERET SMALL LETTER OI;Ll;0;L;;;;;N;;;10426;;10426
+1044F;DESERET SMALL LETTER EW;Ll;0;L;;;;;N;;;10427;;10427
+10450;SHAVIAN LETTER PEEP;Lo;0;L;;;;;N;;;;;
+10451;SHAVIAN LETTER TOT;Lo;0;L;;;;;N;;;;;
+10452;SHAVIAN LETTER KICK;Lo;0;L;;;;;N;;;;;
+10453;SHAVIAN LETTER FEE;Lo;0;L;;;;;N;;;;;
+10454;SHAVIAN LETTER THIGH;Lo;0;L;;;;;N;;;;;
+10455;SHAVIAN LETTER SO;Lo;0;L;;;;;N;;;;;
+10456;SHAVIAN LETTER SURE;Lo;0;L;;;;;N;;;;;
+10457;SHAVIAN LETTER CHURCH;Lo;0;L;;;;;N;;;;;
+10458;SHAVIAN LETTER YEA;Lo;0;L;;;;;N;;;;;
+10459;SHAVIAN LETTER HUNG;Lo;0;L;;;;;N;;;;;
+1045A;SHAVIAN LETTER BIB;Lo;0;L;;;;;N;;;;;
+1045B;SHAVIAN LETTER DEAD;Lo;0;L;;;;;N;;;;;
+1045C;SHAVIAN LETTER GAG;Lo;0;L;;;;;N;;;;;
+1045D;SHAVIAN LETTER VOW;Lo;0;L;;;;;N;;;;;
+1045E;SHAVIAN LETTER THEY;Lo;0;L;;;;;N;;;;;
+1045F;SHAVIAN LETTER ZOO;Lo;0;L;;;;;N;;;;;
+10460;SHAVIAN LETTER MEASURE;Lo;0;L;;;;;N;;;;;
+10461;SHAVIAN LETTER JUDGE;Lo;0;L;;;;;N;;;;;
+10462;SHAVIAN LETTER WOE;Lo;0;L;;;;;N;;;;;
+10463;SHAVIAN LETTER HA-HA;Lo;0;L;;;;;N;;;;;
+10464;SHAVIAN LETTER LOLL;Lo;0;L;;;;;N;;;;;
+10465;SHAVIAN LETTER MIME;Lo;0;L;;;;;N;;;;;
+10466;SHAVIAN LETTER IF;Lo;0;L;;;;;N;;;;;
+10467;SHAVIAN LETTER EGG;Lo;0;L;;;;;N;;;;;
+10468;SHAVIAN LETTER ASH;Lo;0;L;;;;;N;;;;;
+10469;SHAVIAN LETTER ADO;Lo;0;L;;;;;N;;;;;
+1046A;SHAVIAN LETTER ON;Lo;0;L;;;;;N;;;;;
+1046B;SHAVIAN LETTER WOOL;Lo;0;L;;;;;N;;;;;
+1046C;SHAVIAN LETTER OUT;Lo;0;L;;;;;N;;;;;
+1046D;SHAVIAN LETTER AH;Lo;0;L;;;;;N;;;;;
+1046E;SHAVIAN LETTER ROAR;Lo;0;L;;;;;N;;;;;
+1046F;SHAVIAN LETTER NUN;Lo;0;L;;;;;N;;;;;
+10470;SHAVIAN LETTER EAT;Lo;0;L;;;;;N;;;;;
+10471;SHAVIAN LETTER AGE;Lo;0;L;;;;;N;;;;;
+10472;SHAVIAN LETTER ICE;Lo;0;L;;;;;N;;;;;
+10473;SHAVIAN LETTER UP;Lo;0;L;;;;;N;;;;;
+10474;SHAVIAN LETTER OAK;Lo;0;L;;;;;N;;;;;
+10475;SHAVIAN LETTER OOZE;Lo;0;L;;;;;N;;;;;
+10476;SHAVIAN LETTER OIL;Lo;0;L;;;;;N;;;;;
+10477;SHAVIAN LETTER AWE;Lo;0;L;;;;;N;;;;;
+10478;SHAVIAN LETTER ARE;Lo;0;L;;;;;N;;;;;
+10479;SHAVIAN LETTER OR;Lo;0;L;;;;;N;;;;;
+1047A;SHAVIAN LETTER AIR;Lo;0;L;;;;;N;;;;;
+1047B;SHAVIAN LETTER ERR;Lo;0;L;;;;;N;;;;;
+1047C;SHAVIAN LETTER ARRAY;Lo;0;L;;;;;N;;;;;
+1047D;SHAVIAN LETTER EAR;Lo;0;L;;;;;N;;;;;
+1047E;SHAVIAN LETTER IAN;Lo;0;L;;;;;N;;;;;
+1047F;SHAVIAN LETTER YEW;Lo;0;L;;;;;N;;;;;
+10480;OSMANYA LETTER ALEF;Lo;0;L;;;;;N;;;;;
+10481;OSMANYA LETTER BA;Lo;0;L;;;;;N;;;;;
+10482;OSMANYA LETTER TA;Lo;0;L;;;;;N;;;;;
+10483;OSMANYA LETTER JA;Lo;0;L;;;;;N;;;;;
+10484;OSMANYA LETTER XA;Lo;0;L;;;;;N;;;;;
+10485;OSMANYA LETTER KHA;Lo;0;L;;;;;N;;;;;
+10486;OSMANYA LETTER DEEL;Lo;0;L;;;;;N;;;;;
+10487;OSMANYA LETTER RA;Lo;0;L;;;;;N;;;;;
+10488;OSMANYA LETTER SA;Lo;0;L;;;;;N;;;;;
+10489;OSMANYA LETTER SHIIN;Lo;0;L;;;;;N;;;;;
+1048A;OSMANYA LETTER DHA;Lo;0;L;;;;;N;;;;;
+1048B;OSMANYA LETTER CAYN;Lo;0;L;;;;;N;;;;;
+1048C;OSMANYA LETTER GA;Lo;0;L;;;;;N;;;;;
+1048D;OSMANYA LETTER FA;Lo;0;L;;;;;N;;;;;
+1048E;OSMANYA LETTER QAAF;Lo;0;L;;;;;N;;;;;
+1048F;OSMANYA LETTER KAAF;Lo;0;L;;;;;N;;;;;
+10490;OSMANYA LETTER LAAN;Lo;0;L;;;;;N;;;;;
+10491;OSMANYA LETTER MIIN;Lo;0;L;;;;;N;;;;;
+10492;OSMANYA LETTER NUUN;Lo;0;L;;;;;N;;;;;
+10493;OSMANYA LETTER WAW;Lo;0;L;;;;;N;;;;;
+10494;OSMANYA LETTER HA;Lo;0;L;;;;;N;;;;;
+10495;OSMANYA LETTER YA;Lo;0;L;;;;;N;;;;;
+10496;OSMANYA LETTER A;Lo;0;L;;;;;N;;;;;
+10497;OSMANYA LETTER E;Lo;0;L;;;;;N;;;;;
+10498;OSMANYA LETTER I;Lo;0;L;;;;;N;;;;;
+10499;OSMANYA LETTER O;Lo;0;L;;;;;N;;;;;
+1049A;OSMANYA LETTER U;Lo;0;L;;;;;N;;;;;
+1049B;OSMANYA LETTER AA;Lo;0;L;;;;;N;;;;;
+1049C;OSMANYA LETTER EE;Lo;0;L;;;;;N;;;;;
+1049D;OSMANYA LETTER OO;Lo;0;L;;;;;N;;;;;
+104A0;OSMANYA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+104A1;OSMANYA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+104A2;OSMANYA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+104A3;OSMANYA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+104A4;OSMANYA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+104A5;OSMANYA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+104A6;OSMANYA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+104A7;OSMANYA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+104A8;OSMANYA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+104A9;OSMANYA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+10800;CYPRIOT SYLLABLE A;Lo;0;R;;;;;N;;;;;
+10801;CYPRIOT SYLLABLE E;Lo;0;R;;;;;N;;;;;
+10802;CYPRIOT SYLLABLE I;Lo;0;R;;;;;N;;;;;
+10803;CYPRIOT SYLLABLE O;Lo;0;R;;;;;N;;;;;
+10804;CYPRIOT SYLLABLE U;Lo;0;R;;;;;N;;;;;
+10805;CYPRIOT SYLLABLE JA;Lo;0;R;;;;;N;;;;;
+10808;CYPRIOT SYLLABLE JO;Lo;0;R;;;;;N;;;;;
+1080A;CYPRIOT SYLLABLE KA;Lo;0;R;;;;;N;;;;;
+1080B;CYPRIOT SYLLABLE KE;Lo;0;R;;;;;N;;;;;
+1080C;CYPRIOT SYLLABLE KI;Lo;0;R;;;;;N;;;;;
+1080D;CYPRIOT SYLLABLE KO;Lo;0;R;;;;;N;;;;;
+1080E;CYPRIOT SYLLABLE KU;Lo;0;R;;;;;N;;;;;
+1080F;CYPRIOT SYLLABLE LA;Lo;0;R;;;;;N;;;;;
+10810;CYPRIOT SYLLABLE LE;Lo;0;R;;;;;N;;;;;
+10811;CYPRIOT SYLLABLE LI;Lo;0;R;;;;;N;;;;;
+10812;CYPRIOT SYLLABLE LO;Lo;0;R;;;;;N;;;;;
+10813;CYPRIOT SYLLABLE LU;Lo;0;R;;;;;N;;;;;
+10814;CYPRIOT SYLLABLE MA;Lo;0;R;;;;;N;;;;;
+10815;CYPRIOT SYLLABLE ME;Lo;0;R;;;;;N;;;;;
+10816;CYPRIOT SYLLABLE MI;Lo;0;R;;;;;N;;;;;
+10817;CYPRIOT SYLLABLE MO;Lo;0;R;;;;;N;;;;;
+10818;CYPRIOT SYLLABLE MU;Lo;0;R;;;;;N;;;;;
+10819;CYPRIOT SYLLABLE NA;Lo;0;R;;;;;N;;;;;
+1081A;CYPRIOT SYLLABLE NE;Lo;0;R;;;;;N;;;;;
+1081B;CYPRIOT SYLLABLE NI;Lo;0;R;;;;;N;;;;;
+1081C;CYPRIOT SYLLABLE NO;Lo;0;R;;;;;N;;;;;
+1081D;CYPRIOT SYLLABLE NU;Lo;0;R;;;;;N;;;;;
+1081E;CYPRIOT SYLLABLE PA;Lo;0;R;;;;;N;;;;;
+1081F;CYPRIOT SYLLABLE PE;Lo;0;R;;;;;N;;;;;
+10820;CYPRIOT SYLLABLE PI;Lo;0;R;;;;;N;;;;;
+10821;CYPRIOT SYLLABLE PO;Lo;0;R;;;;;N;;;;;
+10822;CYPRIOT SYLLABLE PU;Lo;0;R;;;;;N;;;;;
+10823;CYPRIOT SYLLABLE RA;Lo;0;R;;;;;N;;;;;
+10824;CYPRIOT SYLLABLE RE;Lo;0;R;;;;;N;;;;;
+10825;CYPRIOT SYLLABLE RI;Lo;0;R;;;;;N;;;;;
+10826;CYPRIOT SYLLABLE RO;Lo;0;R;;;;;N;;;;;
+10827;CYPRIOT SYLLABLE RU;Lo;0;R;;;;;N;;;;;
+10828;CYPRIOT SYLLABLE SA;Lo;0;R;;;;;N;;;;;
+10829;CYPRIOT SYLLABLE SE;Lo;0;R;;;;;N;;;;;
+1082A;CYPRIOT SYLLABLE SI;Lo;0;R;;;;;N;;;;;
+1082B;CYPRIOT SYLLABLE SO;Lo;0;R;;;;;N;;;;;
+1082C;CYPRIOT SYLLABLE SU;Lo;0;R;;;;;N;;;;;
+1082D;CYPRIOT SYLLABLE TA;Lo;0;R;;;;;N;;;;;
+1082E;CYPRIOT SYLLABLE TE;Lo;0;R;;;;;N;;;;;
+1082F;CYPRIOT SYLLABLE TI;Lo;0;R;;;;;N;;;;;
+10830;CYPRIOT SYLLABLE TO;Lo;0;R;;;;;N;;;;;
+10831;CYPRIOT SYLLABLE TU;Lo;0;R;;;;;N;;;;;
+10832;CYPRIOT SYLLABLE WA;Lo;0;R;;;;;N;;;;;
+10833;CYPRIOT SYLLABLE WE;Lo;0;R;;;;;N;;;;;
+10834;CYPRIOT SYLLABLE WI;Lo;0;R;;;;;N;;;;;
+10835;CYPRIOT SYLLABLE WO;Lo;0;R;;;;;N;;;;;
+10837;CYPRIOT SYLLABLE XA;Lo;0;R;;;;;N;;;;;
+10838;CYPRIOT SYLLABLE XE;Lo;0;R;;;;;N;;;;;
+1083C;CYPRIOT SYLLABLE ZA;Lo;0;R;;;;;N;;;;;
+1083F;CYPRIOT SYLLABLE ZO;Lo;0;R;;;;;N;;;;;
+10A00;KHAROSHTHI LETTER A;Lo;0;R;;;;;N;;;;;
+10A01;KHAROSHTHI VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+10A02;KHAROSHTHI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+10A03;KHAROSHTHI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;;
+10A05;KHAROSHTHI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;;
+10A06;KHAROSHTHI VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;;
+10A0C;KHAROSHTHI VOWEL LENGTH MARK;Mn;0;NSM;;;;;N;;;;;
+10A0D;KHAROSHTHI SIGN DOUBLE RING BELOW;Mn;220;NSM;;;;;N;;;;;
+10A0E;KHAROSHTHI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;;
+10A0F;KHAROSHTHI SIGN VISARGA;Mn;230;NSM;;;;;N;;;;;
+10A10;KHAROSHTHI LETTER KA;Lo;0;R;;;;;N;;;;;
+10A11;KHAROSHTHI LETTER KHA;Lo;0;R;;;;;N;;;;;
+10A12;KHAROSHTHI LETTER GA;Lo;0;R;;;;;N;;;;;
+10A13;KHAROSHTHI LETTER GHA;Lo;0;R;;;;;N;;;;;
+10A15;KHAROSHTHI LETTER CA;Lo;0;R;;;;;N;;;;;
+10A16;KHAROSHTHI LETTER CHA;Lo;0;R;;;;;N;;;;;
+10A17;KHAROSHTHI LETTER JA;Lo;0;R;;;;;N;;;;;
+10A19;KHAROSHTHI LETTER NYA;Lo;0;R;;;;;N;;;;;
+10A1A;KHAROSHTHI LETTER TTA;Lo;0;R;;;;;N;;;;;
+10A1B;KHAROSHTHI LETTER TTHA;Lo;0;R;;;;;N;;;;;
+10A1C;KHAROSHTHI LETTER DDA;Lo;0;R;;;;;N;;;;;
+10A1D;KHAROSHTHI LETTER DDHA;Lo;0;R;;;;;N;;;;;
+10A1E;KHAROSHTHI LETTER NNA;Lo;0;R;;;;;N;;;;;
+10A1F;KHAROSHTHI LETTER TA;Lo;0;R;;;;;N;;;;;
+10A20;KHAROSHTHI LETTER THA;Lo;0;R;;;;;N;;;;;
+10A21;KHAROSHTHI LETTER DA;Lo;0;R;;;;;N;;;;;
+10A22;KHAROSHTHI LETTER DHA;Lo;0;R;;;;;N;;;;;
+10A23;KHAROSHTHI LETTER NA;Lo;0;R;;;;;N;;;;;
+10A24;KHAROSHTHI LETTER PA;Lo;0;R;;;;;N;;;;;
+10A25;KHAROSHTHI LETTER PHA;Lo;0;R;;;;;N;;;;;
+10A26;KHAROSHTHI LETTER BA;Lo;0;R;;;;;N;;;;;
+10A27;KHAROSHTHI LETTER BHA;Lo;0;R;;;;;N;;;;;
+10A28;KHAROSHTHI LETTER MA;Lo;0;R;;;;;N;;;;;
+10A29;KHAROSHTHI LETTER YA;Lo;0;R;;;;;N;;;;;
+10A2A;KHAROSHTHI LETTER RA;Lo;0;R;;;;;N;;;;;
+10A2B;KHAROSHTHI LETTER LA;Lo;0;R;;;;;N;;;;;
+10A2C;KHAROSHTHI LETTER VA;Lo;0;R;;;;;N;;;;;
+10A2D;KHAROSHTHI LETTER SHA;Lo;0;R;;;;;N;;;;;
+10A2E;KHAROSHTHI LETTER SSA;Lo;0;R;;;;;N;;;;;
+10A2F;KHAROSHTHI LETTER SA;Lo;0;R;;;;;N;;;;;
+10A30;KHAROSHTHI LETTER ZA;Lo;0;R;;;;;N;;;;;
+10A31;KHAROSHTHI LETTER HA;Lo;0;R;;;;;N;;;;;
+10A32;KHAROSHTHI LETTER KKA;Lo;0;R;;;;;N;;;;;
+10A33;KHAROSHTHI LETTER TTTHA;Lo;0;R;;;;;N;;;;;
+10A38;KHAROSHTHI SIGN BAR ABOVE;Mn;230;NSM;;;;;N;;;;;
+10A39;KHAROSHTHI SIGN CAUDA;Mn;1;NSM;;;;;N;;;;;
+10A3A;KHAROSHTHI SIGN DOT BELOW;Mn;220;NSM;;;;;N;;;;;
+10A3F;KHAROSHTHI VIRAMA;Mn;9;NSM;;;;;N;;;;;
+10A40;KHAROSHTHI DIGIT ONE;No;0;R;;;1;1;N;;;;;
+10A41;KHAROSHTHI DIGIT TWO;No;0;R;;;2;2;N;;;;;
+10A42;KHAROSHTHI DIGIT THREE;No;0;R;;;3;3;N;;;;;
+10A43;KHAROSHTHI DIGIT FOUR;No;0;R;;;4;4;N;;;;;
+10A44;KHAROSHTHI NUMBER TEN;No;0;R;;;;10;N;;;;;
+10A45;KHAROSHTHI NUMBER TWENTY;No;0;R;;;;20;N;;;;;
+10A46;KHAROSHTHI NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;;
+10A47;KHAROSHTHI NUMBER ONE THOUSAND;No;0;R;;;;1000;N;;;;;
+10A50;KHAROSHTHI PUNCTUATION DOT;Po;0;R;;;;;N;;;;;
+10A51;KHAROSHTHI PUNCTUATION SMALL CIRCLE;Po;0;R;;;;;N;;;;;
+10A52;KHAROSHTHI PUNCTUATION CIRCLE;Po;0;R;;;;;N;;;;;
+10A53;KHAROSHTHI PUNCTUATION CRESCENT BAR;Po;0;R;;;;;N;;;;;
+10A54;KHAROSHTHI PUNCTUATION MANGALAM;Po;0;R;;;;;N;;;;;
+10A55;KHAROSHTHI PUNCTUATION LOTUS;Po;0;R;;;;;N;;;;;
+10A56;KHAROSHTHI PUNCTUATION DANDA;Po;0;R;;;;;N;;;;;
+10A57;KHAROSHTHI PUNCTUATION DOUBLE DANDA;Po;0;R;;;;;N;;;;;
+10A58;KHAROSHTHI PUNCTUATION LINES;Po;0;R;;;;;N;;;;;
+1D000;BYZANTINE MUSICAL SYMBOL PSILI;So;0;L;;;;;N;;;;;
+1D001;BYZANTINE MUSICAL SYMBOL DASEIA;So;0;L;;;;;N;;;;;
+1D002;BYZANTINE MUSICAL SYMBOL PERISPOMENI;So;0;L;;;;;N;;;;;
+1D003;BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON;So;0;L;;;;;N;;;;;
+1D004;BYZANTINE MUSICAL SYMBOL OXEIA DIPLI;So;0;L;;;;;N;;;;;
+1D005;BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON;So;0;L;;;;;N;;;;;
+1D006;BYZANTINE MUSICAL SYMBOL VAREIA DIPLI;So;0;L;;;;;N;;;;;
+1D007;BYZANTINE MUSICAL SYMBOL KATHISTI;So;0;L;;;;;N;;;;;
+1D008;BYZANTINE MUSICAL SYMBOL SYRMATIKI;So;0;L;;;;;N;;;;;
+1D009;BYZANTINE MUSICAL SYMBOL PARAKLITIKI;So;0;L;;;;;N;;;;;
+1D00A;BYZANTINE MUSICAL SYMBOL YPOKRISIS;So;0;L;;;;;N;;;;;
+1D00B;BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI;So;0;L;;;;;N;;;;;
+1D00C;BYZANTINE MUSICAL SYMBOL KREMASTI;So;0;L;;;;;N;;;;;
+1D00D;BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON;So;0;L;;;;;N;;;;;
+1D00E;BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON;So;0;L;;;;;N;;;;;
+1D00F;BYZANTINE MUSICAL SYMBOL TELEIA;So;0;L;;;;;N;;;;;
+1D010;BYZANTINE MUSICAL SYMBOL KENTIMATA;So;0;L;;;;;N;;;;;
+1D011;BYZANTINE MUSICAL SYMBOL APOSTROFOS;So;0;L;;;;;N;;;;;
+1D012;BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI;So;0;L;;;;;N;;;;;
+1D013;BYZANTINE MUSICAL SYMBOL SYNEVMA;So;0;L;;;;;N;;;;;
+1D014;BYZANTINE MUSICAL SYMBOL THITA;So;0;L;;;;;N;;;;;
+1D015;BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION;So;0;L;;;;;N;;;;;
+1D016;BYZANTINE MUSICAL SYMBOL GORGON ARCHAION;So;0;L;;;;;N;;;;;
+1D017;BYZANTINE MUSICAL SYMBOL PSILON;So;0;L;;;;;N;;;;;
+1D018;BYZANTINE MUSICAL SYMBOL CHAMILON;So;0;L;;;;;N;;;;;
+1D019;BYZANTINE MUSICAL SYMBOL VATHY;So;0;L;;;;;N;;;;;
+1D01A;BYZANTINE MUSICAL SYMBOL ISON ARCHAION;So;0;L;;;;;N;;;;;
+1D01B;BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION;So;0;L;;;;;N;;;;;
+1D01C;BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION;So;0;L;;;;;N;;;;;
+1D01D;BYZANTINE MUSICAL SYMBOL SAXIMATA;So;0;L;;;;;N;;;;;
+1D01E;BYZANTINE MUSICAL SYMBOL PARICHON;So;0;L;;;;;N;;;;;
+1D01F;BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA;So;0;L;;;;;N;;;;;
+1D020;BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION;So;0;L;;;;;N;;;;;
+1D021;BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION;So;0;L;;;;;N;;;;;
+1D022;BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION;So;0;L;;;;;N;;;;;
+1D023;BYZANTINE MUSICAL SYMBOL APOTHEMA;So;0;L;;;;;N;;;;;
+1D024;BYZANTINE MUSICAL SYMBOL KLASMA;So;0;L;;;;;N;;;;;
+1D025;BYZANTINE MUSICAL SYMBOL REVMA;So;0;L;;;;;N;;;;;
+1D026;BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION;So;0;L;;;;;N;;;;;
+1D027;BYZANTINE MUSICAL SYMBOL TINAGMA;So;0;L;;;;;N;;;;;
+1D028;BYZANTINE MUSICAL SYMBOL ANATRICHISMA;So;0;L;;;;;N;;;;;
+1D029;BYZANTINE MUSICAL SYMBOL SEISMA;So;0;L;;;;;N;;;;;
+1D02A;BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION;So;0;L;;;;;N;;;;;
+1D02B;BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU;So;0;L;;;;;N;;;;;
+1D02C;BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION;So;0;L;;;;;N;;;;;
+1D02D;BYZANTINE MUSICAL SYMBOL THEMA;So;0;L;;;;;N;;;;;
+1D02E;BYZANTINE MUSICAL SYMBOL LEMOI;So;0;L;;;;;N;;;;;
+1D02F;BYZANTINE MUSICAL SYMBOL DYO;So;0;L;;;;;N;;;;;
+1D030;BYZANTINE MUSICAL SYMBOL TRIA;So;0;L;;;;;N;;;;;
+1D031;BYZANTINE MUSICAL SYMBOL TESSERA;So;0;L;;;;;N;;;;;
+1D032;BYZANTINE MUSICAL SYMBOL KRATIMATA;So;0;L;;;;;N;;;;;
+1D033;BYZANTINE MUSICAL SYMBOL APESO EXO NEO;So;0;L;;;;;N;;;;;
+1D034;BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION;So;0;L;;;;;N;;;;;
+1D035;BYZANTINE MUSICAL SYMBOL IMIFTHORA;So;0;L;;;;;N;;;;;
+1D036;BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION;So;0;L;;;;;N;;;;;
+1D037;BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON;So;0;L;;;;;N;;;;;
+1D038;BYZANTINE MUSICAL SYMBOL PELASTON;So;0;L;;;;;N;;;;;
+1D039;BYZANTINE MUSICAL SYMBOL PSIFISTON;So;0;L;;;;;N;;;;;
+1D03A;BYZANTINE MUSICAL SYMBOL KONTEVMA;So;0;L;;;;;N;;;;;
+1D03B;BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION;So;0;L;;;;;N;;;;;
+1D03C;BYZANTINE MUSICAL SYMBOL RAPISMA;So;0;L;;;;;N;;;;;
+1D03D;BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION;So;0;L;;;;;N;;;;;
+1D03E;BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION;So;0;L;;;;;N;;;;;
+1D03F;BYZANTINE MUSICAL SYMBOL ICHADIN;So;0;L;;;;;N;;;;;
+1D040;BYZANTINE MUSICAL SYMBOL NANA;So;0;L;;;;;N;;;;;
+1D041;BYZANTINE MUSICAL SYMBOL PETASMA;So;0;L;;;;;N;;;;;
+1D042;BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO;So;0;L;;;;;N;;;;;
+1D043;BYZANTINE MUSICAL SYMBOL TROMIKON ALLO;So;0;L;;;;;N;;;;;
+1D044;BYZANTINE MUSICAL SYMBOL STRAGGISMATA;So;0;L;;;;;N;;;;;
+1D045;BYZANTINE MUSICAL SYMBOL GRONTHISMATA;So;0;L;;;;;N;;;;;
+1D046;BYZANTINE MUSICAL SYMBOL ISON NEO;So;0;L;;;;;N;;;;;
+1D047;BYZANTINE MUSICAL SYMBOL OLIGON NEO;So;0;L;;;;;N;;;;;
+1D048;BYZANTINE MUSICAL SYMBOL OXEIA NEO;So;0;L;;;;;N;;;;;
+1D049;BYZANTINE MUSICAL SYMBOL PETASTI;So;0;L;;;;;N;;;;;
+1D04A;BYZANTINE MUSICAL SYMBOL KOUFISMA;So;0;L;;;;;N;;;;;
+1D04B;BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA;So;0;L;;;;;N;;;;;
+1D04C;BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA;So;0;L;;;;;N;;;;;
+1D04D;BYZANTINE MUSICAL SYMBOL PELASTON NEO;So;0;L;;;;;N;;;;;
+1D04E;BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO;So;0;L;;;;;N;;;;;
+1D04F;BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO;So;0;L;;;;;N;;;;;
+1D050;BYZANTINE MUSICAL SYMBOL YPSILI;So;0;L;;;;;N;;;;;
+1D051;BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO;So;0;L;;;;;N;;;;;
+1D052;BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO;So;0;L;;;;;N;;;;;
+1D053;BYZANTINE MUSICAL SYMBOL YPORROI;So;0;L;;;;;N;;;;;
+1D054;BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON;So;0;L;;;;;N;;;;;
+1D055;BYZANTINE MUSICAL SYMBOL ELAFRON;So;0;L;;;;;N;;;;;
+1D056;BYZANTINE MUSICAL SYMBOL CHAMILI;So;0;L;;;;;N;;;;;
+1D057;BYZANTINE MUSICAL SYMBOL MIKRON ISON;So;0;L;;;;;N;;;;;
+1D058;BYZANTINE MUSICAL SYMBOL VAREIA NEO;So;0;L;;;;;N;;;;;
+1D059;BYZANTINE MUSICAL SYMBOL PIASMA NEO;So;0;L;;;;;N;;;;;
+1D05A;BYZANTINE MUSICAL SYMBOL PSIFISTON NEO;So;0;L;;;;;N;;;;;
+1D05B;BYZANTINE MUSICAL SYMBOL OMALON;So;0;L;;;;;N;;;;;
+1D05C;BYZANTINE MUSICAL SYMBOL ANTIKENOMA;So;0;L;;;;;N;;;;;
+1D05D;BYZANTINE MUSICAL SYMBOL LYGISMA;So;0;L;;;;;N;;;;;
+1D05E;BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO;So;0;L;;;;;N;;;;;
+1D05F;BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO;So;0;L;;;;;N;;;;;
+1D060;BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA;So;0;L;;;;;N;;;;;
+1D061;BYZANTINE MUSICAL SYMBOL KYLISMA;So;0;L;;;;;N;;;;;
+1D062;BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA;So;0;L;;;;;N;;;;;
+1D063;BYZANTINE MUSICAL SYMBOL TROMIKON NEO;So;0;L;;;;;N;;;;;
+1D064;BYZANTINE MUSICAL SYMBOL EKSTREPTON;So;0;L;;;;;N;;;;;
+1D065;BYZANTINE MUSICAL SYMBOL SYNAGMA NEO;So;0;L;;;;;N;;;;;
+1D066;BYZANTINE MUSICAL SYMBOL SYRMA;So;0;L;;;;;N;;;;;
+1D067;BYZANTINE MUSICAL SYMBOL CHOREVMA NEO;So;0;L;;;;;N;;;;;
+1D068;BYZANTINE MUSICAL SYMBOL EPEGERMA;So;0;L;;;;;N;;;;;
+1D069;BYZANTINE MUSICAL SYMBOL SEISMA NEO;So;0;L;;;;;N;;;;;
+1D06A;BYZANTINE MUSICAL SYMBOL XIRON KLASMA;So;0;L;;;;;N;;;;;
+1D06B;BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON;So;0;L;;;;;N;;;;;
+1D06C;BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA;So;0;L;;;;;N;;;;;
+1D06D;BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA;So;0;L;;;;;N;;;;;
+1D06E;BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA;So;0;L;;;;;N;;;;;
+1D06F;BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA;So;0;L;;;;;N;;;;;
+1D070;BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA;So;0;L;;;;;N;;;;;
+1D071;BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA;So;0;L;;;;;N;;;;;
+1D072;BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON;So;0;L;;;;;N;;;;;
+1D073;BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON;So;0;L;;;;;N;;;;;
+1D074;BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON;So;0;L;;;;;N;;;;;
+1D075;BYZANTINE MUSICAL SYMBOL OYRANISMA NEO;So;0;L;;;;;N;;;;;
+1D076;BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO;So;0;L;;;;;N;;;;;
+1D077;BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO;So;0;L;;;;;N;;;;;
+1D078;BYZANTINE MUSICAL SYMBOL THEMA APLOUN;So;0;L;;;;;N;;;;;
+1D079;BYZANTINE MUSICAL SYMBOL THES KAI APOTHES;So;0;L;;;;;N;;;;;
+1D07A;BYZANTINE MUSICAL SYMBOL KATAVASMA;So;0;L;;;;;N;;;;;
+1D07B;BYZANTINE MUSICAL SYMBOL ENDOFONON;So;0;L;;;;;N;;;;;
+1D07C;BYZANTINE MUSICAL SYMBOL YFEN KATO;So;0;L;;;;;N;;;;;
+1D07D;BYZANTINE MUSICAL SYMBOL YFEN ANO;So;0;L;;;;;N;;;;;
+1D07E;BYZANTINE MUSICAL SYMBOL STAVROS;So;0;L;;;;;N;;;;;
+1D07F;BYZANTINE MUSICAL SYMBOL KLASMA ANO;So;0;L;;;;;N;;;;;
+1D080;BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION;So;0;L;;;;;N;;;;;
+1D081;BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION;So;0;L;;;;;N;;;;;
+1D082;BYZANTINE MUSICAL SYMBOL KRATIMA ALLO;So;0;L;;;;;N;;;;;
+1D083;BYZANTINE MUSICAL SYMBOL KRATIMA NEO;So;0;L;;;;;N;;;;;
+1D084;BYZANTINE MUSICAL SYMBOL APODERMA NEO;So;0;L;;;;;N;;;;;
+1D085;BYZANTINE MUSICAL SYMBOL APLI;So;0;L;;;;;N;;;;;
+1D086;BYZANTINE MUSICAL SYMBOL DIPLI;So;0;L;;;;;N;;;;;
+1D087;BYZANTINE MUSICAL SYMBOL TRIPLI;So;0;L;;;;;N;;;;;
+1D088;BYZANTINE MUSICAL SYMBOL TETRAPLI;So;0;L;;;;;N;;;;;
+1D089;BYZANTINE MUSICAL SYMBOL KORONIS;So;0;L;;;;;N;;;;;
+1D08A;BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU;So;0;L;;;;;N;;;;;
+1D08B;BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON;So;0;L;;;;;N;;;;;
+1D08C;BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON;So;0;L;;;;;N;;;;;
+1D08D;BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON;So;0;L;;;;;N;;;;;
+1D08E;BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU;So;0;L;;;;;N;;;;;
+1D08F;BYZANTINE MUSICAL SYMBOL GORGON NEO ANO;So;0;L;;;;;N;;;;;
+1D090;BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA;So;0;L;;;;;N;;;;;
+1D091;BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA;So;0;L;;;;;N;;;;;
+1D092;BYZANTINE MUSICAL SYMBOL DIGORGON;So;0;L;;;;;N;;;;;
+1D093;BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO;So;0;L;;;;;N;;;;;
+1D094;BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO;So;0;L;;;;;N;;;;;
+1D095;BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA;So;0;L;;;;;N;;;;;
+1D096;BYZANTINE MUSICAL SYMBOL TRIGORGON;So;0;L;;;;;N;;;;;
+1D097;BYZANTINE MUSICAL SYMBOL ARGON;So;0;L;;;;;N;;;;;
+1D098;BYZANTINE MUSICAL SYMBOL IMIDIARGON;So;0;L;;;;;N;;;;;
+1D099;BYZANTINE MUSICAL SYMBOL DIARGON;So;0;L;;;;;N;;;;;
+1D09A;BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI;So;0;L;;;;;N;;;;;
+1D09B;BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI;So;0;L;;;;;N;;;;;
+1D09C;BYZANTINE MUSICAL SYMBOL AGOGI ARGI;So;0;L;;;;;N;;;;;
+1D09D;BYZANTINE MUSICAL SYMBOL AGOGI METRIA;So;0;L;;;;;N;;;;;
+1D09E;BYZANTINE MUSICAL SYMBOL AGOGI MESI;So;0;L;;;;;N;;;;;
+1D09F;BYZANTINE MUSICAL SYMBOL AGOGI GORGI;So;0;L;;;;;N;;;;;
+1D0A0;BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI;So;0;L;;;;;N;;;;;
+1D0A1;BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI;So;0;L;;;;;N;;;;;
+1D0A2;BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS;So;0;L;;;;;N;;;;;
+1D0A3;BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS;So;0;L;;;;;N;;;;;
+1D0A4;BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS;So;0;L;;;;;N;;;;;
+1D0A5;BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS;So;0;L;;;;;N;;;;;
+1D0A6;BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS;So;0;L;;;;;N;;;;;
+1D0A7;BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS;So;0;L;;;;;N;;;;;
+1D0A8;BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS;So;0;L;;;;;N;;;;;
+1D0A9;BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS;So;0;L;;;;;N;;;;;
+1D0AA;BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS;So;0;L;;;;;N;;;;;
+1D0AB;BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS;So;0;L;;;;;N;;;;;
+1D0AC;BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS;So;0;L;;;;;N;;;;;
+1D0AD;BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS;So;0;L;;;;;N;;;;;
+1D0AE;BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS;So;0;L;;;;;N;;;;;
+1D0AF;BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS;So;0;L;;;;;N;;;;;
+1D0B0;BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS;So;0;L;;;;;N;;;;;
+1D0B1;BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS;So;0;L;;;;;N;;;;;
+1D0B2;BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS;So;0;L;;;;;N;;;;;
+1D0B3;BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS;So;0;L;;;;;N;;;;;
+1D0B4;BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN;So;0;L;;;;;N;;;;;
+1D0B5;BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN;So;0;L;;;;;N;;;;;
+1D0B6;BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU;So;0;L;;;;;N;;;;;
+1D0B7;BYZANTINE MUSICAL SYMBOL IMIFONON;So;0;L;;;;;N;;;;;
+1D0B8;BYZANTINE MUSICAL SYMBOL IMIFTHORON;So;0;L;;;;;N;;;;;
+1D0B9;BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU;So;0;L;;;;;N;;;;;
+1D0BA;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA;So;0;L;;;;;N;;;;;
+1D0BB;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA;So;0;L;;;;;N;;;;;
+1D0BC;BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS;So;0;L;;;;;N;;;;;
+1D0BD;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI;So;0;L;;;;;N;;;;;
+1D0BE;BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI;So;0;L;;;;;N;;;;;
+1D0BF;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE;So;0;L;;;;;N;;;;;
+1D0C0;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO;So;0;L;;;;;N;;;;;
+1D0C1;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO;So;0;L;;;;;N;;;;;
+1D0C2;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO;So;0;L;;;;;N;;;;;
+1D0C3;BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS;So;0;L;;;;;N;;;;;
+1D0C4;BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS;So;0;L;;;;;N;;;;;
+1D0C5;BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS;So;0;L;;;;;N;;;;;
+1D0C6;BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI;So;0;L;;;;;N;;;;;
+1D0C7;BYZANTINE MUSICAL SYMBOL FTHORA NENANO;So;0;L;;;;;N;;;;;
+1D0C8;BYZANTINE MUSICAL SYMBOL CHROA ZYGOS;So;0;L;;;;;N;;;;;
+1D0C9;BYZANTINE MUSICAL SYMBOL CHROA KLITON;So;0;L;;;;;N;;;;;
+1D0CA;BYZANTINE MUSICAL SYMBOL CHROA SPATHI;So;0;L;;;;;N;;;;;
+1D0CB;BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION;So;0;L;;;;;N;;;;;
+1D0CC;BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA;So;0;L;;;;;N;;;;;
+1D0CD;BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION;So;0;L;;;;;N;;;;;
+1D0CE;BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION;So;0;L;;;;;N;;;;;
+1D0CF;BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION;So;0;L;;;;;N;;;;;
+1D0D0;BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA;So;0;L;;;;;N;;;;;
+1D0D1;BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA;So;0;L;;;;;N;;;;;
+1D0D2;BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA;So;0;L;;;;;N;;;;;
+1D0D3;BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA;So;0;L;;;;;N;;;;;
+1D0D4;BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA;So;0;L;;;;;N;;;;;
+1D0D5;BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA;So;0;L;;;;;N;;;;;
+1D0D6;BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA;So;0;L;;;;;N;;;;;
+1D0D7;BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA;So;0;L;;;;;N;;;;;
+1D0D8;BYZANTINE MUSICAL SYMBOL GENIKI DIESIS;So;0;L;;;;;N;;;;;
+1D0D9;BYZANTINE MUSICAL SYMBOL GENIKI YFESIS;So;0;L;;;;;N;;;;;
+1D0DA;BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI;So;0;L;;;;;N;;;;;
+1D0DB;BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI;So;0;L;;;;;N;;;;;
+1D0DC;BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI;So;0;L;;;;;N;;;;;
+1D0DD;BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS;So;0;L;;;;;N;;;;;
+1D0DE;BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS;So;0;L;;;;;N;;;;;
+1D0DF;BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU;So;0;L;;;;;N;;;;;
+1D0E0;BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU;So;0;L;;;;;N;;;;;
+1D0E1;BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU;So;0;L;;;;;N;;;;;
+1D0E2;BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS;So;0;L;;;;;N;;;;;
+1D0E3;BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU;So;0;L;;;;;N;;;;;
+1D0E4;BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU;So;0;L;;;;;N;;;;;
+1D0E5;BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU;So;0;L;;;;;N;;;;;
+1D0E6;BYZANTINE MUSICAL SYMBOL DIGRAMMA GG;So;0;L;;;;;N;;;;;
+1D0E7;BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU;So;0;L;;;;;N;;;;;
+1D0E8;BYZANTINE MUSICAL SYMBOL STIGMA;So;0;L;;;;;N;;;;;
+1D0E9;BYZANTINE MUSICAL SYMBOL ARKTIKO PA;So;0;L;;;;;N;;;;;
+1D0EA;BYZANTINE MUSICAL SYMBOL ARKTIKO VOU;So;0;L;;;;;N;;;;;
+1D0EB;BYZANTINE MUSICAL SYMBOL ARKTIKO GA;So;0;L;;;;;N;;;;;
+1D0EC;BYZANTINE MUSICAL SYMBOL ARKTIKO DI;So;0;L;;;;;N;;;;;
+1D0ED;BYZANTINE MUSICAL SYMBOL ARKTIKO KE;So;0;L;;;;;N;;;;;
+1D0EE;BYZANTINE MUSICAL SYMBOL ARKTIKO ZO;So;0;L;;;;;N;;;;;
+1D0EF;BYZANTINE MUSICAL SYMBOL ARKTIKO NI;So;0;L;;;;;N;;;;;
+1D0F0;BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO;So;0;L;;;;;N;;;;;
+1D0F1;BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO;So;0;L;;;;;N;;;;;
+1D0F2;BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO;So;0;L;;;;;N;;;;;
+1D0F3;BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO;So;0;L;;;;;N;;;;;
+1D0F4;BYZANTINE MUSICAL SYMBOL KLASMA KATO;So;0;L;;;;;N;;;;;
+1D0F5;BYZANTINE MUSICAL SYMBOL GORGON NEO KATO;So;0;L;;;;;N;;;;;
+1D100;MUSICAL SYMBOL SINGLE BARLINE;So;0;L;;;;;N;;;;;
+1D101;MUSICAL SYMBOL DOUBLE BARLINE;So;0;L;;;;;N;;;;;
+1D102;MUSICAL SYMBOL FINAL BARLINE;So;0;L;;;;;N;;;;;
+1D103;MUSICAL SYMBOL REVERSE FINAL BARLINE;So;0;L;;;;;N;;;;;
+1D104;MUSICAL SYMBOL DASHED BARLINE;So;0;L;;;;;N;;;;;
+1D105;MUSICAL SYMBOL SHORT BARLINE;So;0;L;;;;;N;;;;;
+1D106;MUSICAL SYMBOL LEFT REPEAT SIGN;So;0;L;;;;;N;;;;;
+1D107;MUSICAL SYMBOL RIGHT REPEAT SIGN;So;0;L;;;;;N;;;;;
+1D108;MUSICAL SYMBOL REPEAT DOTS;So;0;L;;;;;N;;;;;
+1D109;MUSICAL SYMBOL DAL SEGNO;So;0;L;;;;;N;;;;;
+1D10A;MUSICAL SYMBOL DA CAPO;So;0;L;;;;;N;;;;;
+1D10B;MUSICAL SYMBOL SEGNO;So;0;L;;;;;N;;;;;
+1D10C;MUSICAL SYMBOL CODA;So;0;L;;;;;N;;;;;
+1D10D;MUSICAL SYMBOL REPEATED FIGURE-1;So;0;L;;;;;N;;;;;
+1D10E;MUSICAL SYMBOL REPEATED FIGURE-2;So;0;L;;;;;N;;;;;
+1D10F;MUSICAL SYMBOL REPEATED FIGURE-3;So;0;L;;;;;N;;;;;
+1D110;MUSICAL SYMBOL FERMATA;So;0;L;;;;;N;;;;;
+1D111;MUSICAL SYMBOL FERMATA BELOW;So;0;L;;;;;N;;;;;
+1D112;MUSICAL SYMBOL BREATH MARK;So;0;L;;;;;N;;;;;
+1D113;MUSICAL SYMBOL CAESURA;So;0;L;;;;;N;;;;;
+1D114;MUSICAL SYMBOL BRACE;So;0;L;;;;;N;;;;;
+1D115;MUSICAL SYMBOL BRACKET;So;0;L;;;;;N;;;;;
+1D116;MUSICAL SYMBOL ONE-LINE STAFF;So;0;L;;;;;N;;;;;
+1D117;MUSICAL SYMBOL TWO-LINE STAFF;So;0;L;;;;;N;;;;;
+1D118;MUSICAL SYMBOL THREE-LINE STAFF;So;0;L;;;;;N;;;;;
+1D119;MUSICAL SYMBOL FOUR-LINE STAFF;So;0;L;;;;;N;;;;;
+1D11A;MUSICAL SYMBOL FIVE-LINE STAFF;So;0;L;;;;;N;;;;;
+1D11B;MUSICAL SYMBOL SIX-LINE STAFF;So;0;L;;;;;N;;;;;
+1D11C;MUSICAL SYMBOL SIX-STRING FRETBOARD;So;0;L;;;;;N;;;;;
+1D11D;MUSICAL SYMBOL FOUR-STRING FRETBOARD;So;0;L;;;;;N;;;;;
+1D11E;MUSICAL SYMBOL G CLEF;So;0;L;;;;;N;;;;;
+1D11F;MUSICAL SYMBOL G CLEF OTTAVA ALTA;So;0;L;;;;;N;;;;;
+1D120;MUSICAL SYMBOL G CLEF OTTAVA BASSA;So;0;L;;;;;N;;;;;
+1D121;MUSICAL SYMBOL C CLEF;So;0;L;;;;;N;;;;;
+1D122;MUSICAL SYMBOL F CLEF;So;0;L;;;;;N;;;;;
+1D123;MUSICAL SYMBOL F CLEF OTTAVA ALTA;So;0;L;;;;;N;;;;;
+1D124;MUSICAL SYMBOL F CLEF OTTAVA BASSA;So;0;L;;;;;N;;;;;
+1D125;MUSICAL SYMBOL DRUM CLEF-1;So;0;L;;;;;N;;;;;
+1D126;MUSICAL SYMBOL DRUM CLEF-2;So;0;L;;;;;N;;;;;
+1D12A;MUSICAL SYMBOL DOUBLE SHARP;So;0;L;;;;;N;;;;;
+1D12B;MUSICAL SYMBOL DOUBLE FLAT;So;0;L;;;;;N;;;;;
+1D12C;MUSICAL SYMBOL FLAT UP;So;0;L;;;;;N;;;;;
+1D12D;MUSICAL SYMBOL FLAT DOWN;So;0;L;;;;;N;;;;;
+1D12E;MUSICAL SYMBOL NATURAL UP;So;0;L;;;;;N;;;;;
+1D12F;MUSICAL SYMBOL NATURAL DOWN;So;0;L;;;;;N;;;;;
+1D130;MUSICAL SYMBOL SHARP UP;So;0;L;;;;;N;;;;;
+1D131;MUSICAL SYMBOL SHARP DOWN;So;0;L;;;;;N;;;;;
+1D132;MUSICAL SYMBOL QUARTER TONE SHARP;So;0;L;;;;;N;;;;;
+1D133;MUSICAL SYMBOL QUARTER TONE FLAT;So;0;L;;;;;N;;;;;
+1D134;MUSICAL SYMBOL COMMON TIME;So;0;L;;;;;N;;;;;
+1D135;MUSICAL SYMBOL CUT TIME;So;0;L;;;;;N;;;;;
+1D136;MUSICAL SYMBOL OTTAVA ALTA;So;0;L;;;;;N;;;;;
+1D137;MUSICAL SYMBOL OTTAVA BASSA;So;0;L;;;;;N;;;;;
+1D138;MUSICAL SYMBOL QUINDICESIMA ALTA;So;0;L;;;;;N;;;;;
+1D139;MUSICAL SYMBOL QUINDICESIMA BASSA;So;0;L;;;;;N;;;;;
+1D13A;MUSICAL SYMBOL MULTI REST;So;0;L;;;;;N;;;;;
+1D13B;MUSICAL SYMBOL WHOLE REST;So;0;L;;;;;N;;;;;
+1D13C;MUSICAL SYMBOL HALF REST;So;0;L;;;;;N;;;;;
+1D13D;MUSICAL SYMBOL QUARTER REST;So;0;L;;;;;N;;;;;
+1D13E;MUSICAL SYMBOL EIGHTH REST;So;0;L;;;;;N;;;;;
+1D13F;MUSICAL SYMBOL SIXTEENTH REST;So;0;L;;;;;N;;;;;
+1D140;MUSICAL SYMBOL THIRTY-SECOND REST;So;0;L;;;;;N;;;;;
+1D141;MUSICAL SYMBOL SIXTY-FOURTH REST;So;0;L;;;;;N;;;;;
+1D142;MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST;So;0;L;;;;;N;;;;;
+1D143;MUSICAL SYMBOL X NOTEHEAD;So;0;L;;;;;N;;;;;
+1D144;MUSICAL SYMBOL PLUS NOTEHEAD;So;0;L;;;;;N;;;;;
+1D145;MUSICAL SYMBOL CIRCLE X NOTEHEAD;So;0;L;;;;;N;;;;;
+1D146;MUSICAL SYMBOL SQUARE NOTEHEAD WHITE;So;0;L;;;;;N;;;;;
+1D147;MUSICAL SYMBOL SQUARE NOTEHEAD BLACK;So;0;L;;;;;N;;;;;
+1D148;MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE;So;0;L;;;;;N;;;;;
+1D149;MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK;So;0;L;;;;;N;;;;;
+1D14A;MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT WHITE;So;0;L;;;;;N;;;;;
+1D14B;MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT BLACK;So;0;L;;;;;N;;;;;
+1D14C;MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT WHITE;So;0;L;;;;;N;;;;;
+1D14D;MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT BLACK;So;0;L;;;;;N;;;;;
+1D14E;MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN WHITE;So;0;L;;;;;N;;;;;
+1D14F;MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN BLACK;So;0;L;;;;;N;;;;;
+1D150;MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT WHITE;So;0;L;;;;;N;;;;;
+1D151;MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT BLACK;So;0;L;;;;;N;;;;;
+1D152;MUSICAL SYMBOL MOON NOTEHEAD WHITE;So;0;L;;;;;N;;;;;
+1D153;MUSICAL SYMBOL MOON NOTEHEAD BLACK;So;0;L;;;;;N;;;;;
+1D154;MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN WHITE;So;0;L;;;;;N;;;;;
+1D155;MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN BLACK;So;0;L;;;;;N;;;;;
+1D156;MUSICAL SYMBOL PARENTHESIS NOTEHEAD;So;0;L;;;;;N;;;;;
+1D157;MUSICAL SYMBOL VOID NOTEHEAD;So;0;L;;;;;N;;;;;
+1D158;MUSICAL SYMBOL NOTEHEAD BLACK;So;0;L;;;;;N;;;;;
+1D159;MUSICAL SYMBOL NULL NOTEHEAD;So;0;L;;;;;N;;;;;
+1D15A;MUSICAL SYMBOL CLUSTER NOTEHEAD WHITE;So;0;L;;;;;N;;;;;
+1D15B;MUSICAL SYMBOL CLUSTER NOTEHEAD BLACK;So;0;L;;;;;N;;;;;
+1D15C;MUSICAL SYMBOL BREVE;So;0;L;;;;;N;;;;;
+1D15D;MUSICAL SYMBOL WHOLE NOTE;So;0;L;;;;;N;;;;;
+1D15E;MUSICAL SYMBOL HALF NOTE;So;0;L;1D157 1D165;;;;N;;;;;
+1D15F;MUSICAL SYMBOL QUARTER NOTE;So;0;L;1D158 1D165;;;;N;;;;;
+1D160;MUSICAL SYMBOL EIGHTH NOTE;So;0;L;1D15F 1D16E;;;;N;;;;;
+1D161;MUSICAL SYMBOL SIXTEENTH NOTE;So;0;L;1D15F 1D16F;;;;N;;;;;
+1D162;MUSICAL SYMBOL THIRTY-SECOND NOTE;So;0;L;1D15F 1D170;;;;N;;;;;
+1D163;MUSICAL SYMBOL SIXTY-FOURTH NOTE;So;0;L;1D15F 1D171;;;;N;;;;;
+1D164;MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE;So;0;L;1D15F 1D172;;;;N;;;;;
+1D165;MUSICAL SYMBOL COMBINING STEM;Mc;216;L;;;;;N;;;;;
+1D166;MUSICAL SYMBOL COMBINING SPRECHGESANG STEM;Mc;216;L;;;;;N;;;;;
+1D167;MUSICAL SYMBOL COMBINING TREMOLO-1;Mn;1;NSM;;;;;N;;;;;
+1D168;MUSICAL SYMBOL COMBINING TREMOLO-2;Mn;1;NSM;;;;;N;;;;;
+1D169;MUSICAL SYMBOL COMBINING TREMOLO-3;Mn;1;NSM;;;;;N;;;;;
+1D16A;MUSICAL SYMBOL FINGERED TREMOLO-1;So;0;L;;;;;N;;;;;
+1D16B;MUSICAL SYMBOL FINGERED TREMOLO-2;So;0;L;;;;;N;;;;;
+1D16C;MUSICAL SYMBOL FINGERED TREMOLO-3;So;0;L;;;;;N;;;;;
+1D16D;MUSICAL SYMBOL COMBINING AUGMENTATION DOT;Mc;226;L;;;;;N;;;;;
+1D16E;MUSICAL SYMBOL COMBINING FLAG-1;Mc;216;L;;;;;N;;;;;
+1D16F;MUSICAL SYMBOL COMBINING FLAG-2;Mc;216;L;;;;;N;;;;;
+1D170;MUSICAL SYMBOL COMBINING FLAG-3;Mc;216;L;;;;;N;;;;;
+1D171;MUSICAL SYMBOL COMBINING FLAG-4;Mc;216;L;;;;;N;;;;;
+1D172;MUSICAL SYMBOL COMBINING FLAG-5;Mc;216;L;;;;;N;;;;;
+1D173;MUSICAL SYMBOL BEGIN BEAM;Cf;0;BN;;;;;N;;;;;
+1D174;MUSICAL SYMBOL END BEAM;Cf;0;BN;;;;;N;;;;;
+1D175;MUSICAL SYMBOL BEGIN TIE;Cf;0;BN;;;;;N;;;;;
+1D176;MUSICAL SYMBOL END TIE;Cf;0;BN;;;;;N;;;;;
+1D177;MUSICAL SYMBOL BEGIN SLUR;Cf;0;BN;;;;;N;;;;;
+1D178;MUSICAL SYMBOL END SLUR;Cf;0;BN;;;;;N;;;;;
+1D179;MUSICAL SYMBOL BEGIN PHRASE;Cf;0;BN;;;;;N;;;;;
+1D17A;MUSICAL SYMBOL END PHRASE;Cf;0;BN;;;;;N;;;;;
+1D17B;MUSICAL SYMBOL COMBINING ACCENT;Mn;220;NSM;;;;;N;;;;;
+1D17C;MUSICAL SYMBOL COMBINING STACCATO;Mn;220;NSM;;;;;N;;;;;
+1D17D;MUSICAL SYMBOL COMBINING TENUTO;Mn;220;NSM;;;;;N;;;;;
+1D17E;MUSICAL SYMBOL COMBINING STACCATISSIMO;Mn;220;NSM;;;;;N;;;;;
+1D17F;MUSICAL SYMBOL COMBINING MARCATO;Mn;220;NSM;;;;;N;;;;;
+1D180;MUSICAL SYMBOL COMBINING MARCATO-STACCATO;Mn;220;NSM;;;;;N;;;;;
+1D181;MUSICAL SYMBOL COMBINING ACCENT-STACCATO;Mn;220;NSM;;;;;N;;;;;
+1D182;MUSICAL SYMBOL COMBINING LOURE;Mn;220;NSM;;;;;N;;;;;
+1D183;MUSICAL SYMBOL ARPEGGIATO UP;So;0;L;;;;;N;;;;;
+1D184;MUSICAL SYMBOL ARPEGGIATO DOWN;So;0;L;;;;;N;;;;;
+1D185;MUSICAL SYMBOL COMBINING DOIT;Mn;230;NSM;;;;;N;;;;;
+1D186;MUSICAL SYMBOL COMBINING RIP;Mn;230;NSM;;;;;N;;;;;
+1D187;MUSICAL SYMBOL COMBINING FLIP;Mn;230;NSM;;;;;N;;;;;
+1D188;MUSICAL SYMBOL COMBINING SMEAR;Mn;230;NSM;;;;;N;;;;;
+1D189;MUSICAL SYMBOL COMBINING BEND;Mn;230;NSM;;;;;N;;;;;
+1D18A;MUSICAL SYMBOL COMBINING DOUBLE TONGUE;Mn;220;NSM;;;;;N;;;;;
+1D18B;MUSICAL SYMBOL COMBINING TRIPLE TONGUE;Mn;220;NSM;;;;;N;;;;;
+1D18C;MUSICAL SYMBOL RINFORZANDO;So;0;L;;;;;N;;;;;
+1D18D;MUSICAL SYMBOL SUBITO;So;0;L;;;;;N;;;;;
+1D18E;MUSICAL SYMBOL Z;So;0;L;;;;;N;;;;;
+1D18F;MUSICAL SYMBOL PIANO;So;0;L;;;;;N;;;;;
+1D190;MUSICAL SYMBOL MEZZO;So;0;L;;;;;N;;;;;
+1D191;MUSICAL SYMBOL FORTE;So;0;L;;;;;N;;;;;
+1D192;MUSICAL SYMBOL CRESCENDO;So;0;L;;;;;N;;;;;
+1D193;MUSICAL SYMBOL DECRESCENDO;So;0;L;;;;;N;;;;;
+1D194;MUSICAL SYMBOL GRACE NOTE SLASH;So;0;L;;;;;N;;;;;
+1D195;MUSICAL SYMBOL GRACE NOTE NO SLASH;So;0;L;;;;;N;;;;;
+1D196;MUSICAL SYMBOL TR;So;0;L;;;;;N;;;;;
+1D197;MUSICAL SYMBOL TURN;So;0;L;;;;;N;;;;;
+1D198;MUSICAL SYMBOL INVERTED TURN;So;0;L;;;;;N;;;;;
+1D199;MUSICAL SYMBOL TURN SLASH;So;0;L;;;;;N;;;;;
+1D19A;MUSICAL SYMBOL TURN UP;So;0;L;;;;;N;;;;;
+1D19B;MUSICAL SYMBOL ORNAMENT STROKE-1;So;0;L;;;;;N;;;;;
+1D19C;MUSICAL SYMBOL ORNAMENT STROKE-2;So;0;L;;;;;N;;;;;
+1D19D;MUSICAL SYMBOL ORNAMENT STROKE-3;So;0;L;;;;;N;;;;;
+1D19E;MUSICAL SYMBOL ORNAMENT STROKE-4;So;0;L;;;;;N;;;;;
+1D19F;MUSICAL SYMBOL ORNAMENT STROKE-5;So;0;L;;;;;N;;;;;
+1D1A0;MUSICAL SYMBOL ORNAMENT STROKE-6;So;0;L;;;;;N;;;;;
+1D1A1;MUSICAL SYMBOL ORNAMENT STROKE-7;So;0;L;;;;;N;;;;;
+1D1A2;MUSICAL SYMBOL ORNAMENT STROKE-8;So;0;L;;;;;N;;;;;
+1D1A3;MUSICAL SYMBOL ORNAMENT STROKE-9;So;0;L;;;;;N;;;;;
+1D1A4;MUSICAL SYMBOL ORNAMENT STROKE-10;So;0;L;;;;;N;;;;;
+1D1A5;MUSICAL SYMBOL ORNAMENT STROKE-11;So;0;L;;;;;N;;;;;
+1D1A6;MUSICAL SYMBOL HAUPTSTIMME;So;0;L;;;;;N;;;;;
+1D1A7;MUSICAL SYMBOL NEBENSTIMME;So;0;L;;;;;N;;;;;
+1D1A8;MUSICAL SYMBOL END OF STIMME;So;0;L;;;;;N;;;;;
+1D1A9;MUSICAL SYMBOL DEGREE SLASH;So;0;L;;;;;N;;;;;
+1D1AA;MUSICAL SYMBOL COMBINING DOWN BOW;Mn;230;NSM;;;;;N;;;;;
+1D1AB;MUSICAL SYMBOL COMBINING UP BOW;Mn;230;NSM;;;;;N;;;;;
+1D1AC;MUSICAL SYMBOL COMBINING HARMONIC;Mn;230;NSM;;;;;N;;;;;
+1D1AD;MUSICAL SYMBOL COMBINING SNAP PIZZICATO;Mn;230;NSM;;;;;N;;;;;
+1D1AE;MUSICAL SYMBOL PEDAL MARK;So;0;L;;;;;N;;;;;
+1D1AF;MUSICAL SYMBOL PEDAL UP MARK;So;0;L;;;;;N;;;;;
+1D1B0;MUSICAL SYMBOL HALF PEDAL MARK;So;0;L;;;;;N;;;;;
+1D1B1;MUSICAL SYMBOL GLISSANDO UP;So;0;L;;;;;N;;;;;
+1D1B2;MUSICAL SYMBOL GLISSANDO DOWN;So;0;L;;;;;N;;;;;
+1D1B3;MUSICAL SYMBOL WITH FINGERNAILS;So;0;L;;;;;N;;;;;
+1D1B4;MUSICAL SYMBOL DAMP;So;0;L;;;;;N;;;;;
+1D1B5;MUSICAL SYMBOL DAMP ALL;So;0;L;;;;;N;;;;;
+1D1B6;MUSICAL SYMBOL MAXIMA;So;0;L;;;;;N;;;;;
+1D1B7;MUSICAL SYMBOL LONGA;So;0;L;;;;;N;;;;;
+1D1B8;MUSICAL SYMBOL BREVIS;So;0;L;;;;;N;;;;;
+1D1B9;MUSICAL SYMBOL SEMIBREVIS WHITE;So;0;L;;;;;N;;;;;
+1D1BA;MUSICAL SYMBOL SEMIBREVIS BLACK;So;0;L;;;;;N;;;;;
+1D1BB;MUSICAL SYMBOL MINIMA;So;0;L;1D1B9 1D165;;;;N;;;;;
+1D1BC;MUSICAL SYMBOL MINIMA BLACK;So;0;L;1D1BA 1D165;;;;N;;;;;
+1D1BD;MUSICAL SYMBOL SEMIMINIMA WHITE;So;0;L;1D1BB 1D16E;;;;N;;;;;
+1D1BE;MUSICAL SYMBOL SEMIMINIMA BLACK;So;0;L;1D1BC 1D16E;;;;N;;;;;
+1D1BF;MUSICAL SYMBOL FUSA WHITE;So;0;L;1D1BB 1D16F;;;;N;;;;;
+1D1C0;MUSICAL SYMBOL FUSA BLACK;So;0;L;1D1BC 1D16F;;;;N;;;;;
+1D1C1;MUSICAL SYMBOL LONGA PERFECTA REST;So;0;L;;;;;N;;;;;
+1D1C2;MUSICAL SYMBOL LONGA IMPERFECTA REST;So;0;L;;;;;N;;;;;
+1D1C3;MUSICAL SYMBOL BREVIS REST;So;0;L;;;;;N;;;;;
+1D1C4;MUSICAL SYMBOL SEMIBREVIS REST;So;0;L;;;;;N;;;;;
+1D1C5;MUSICAL SYMBOL MINIMA REST;So;0;L;;;;;N;;;;;
+1D1C6;MUSICAL SYMBOL SEMIMINIMA REST;So;0;L;;;;;N;;;;;
+1D1C7;MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA;So;0;L;;;;;N;;;;;
+1D1C8;MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE IMPERFECTA;So;0;L;;;;;N;;;;;
+1D1C9;MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA DIMINUTION-1;So;0;L;;;;;N;;;;;
+1D1CA;MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE PERFECTA;So;0;L;;;;;N;;;;;
+1D1CB;MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA;So;0;L;;;;;N;;;;;
+1D1CC;MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1;So;0;L;;;;;N;;;;;
+1D1CD;MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2;So;0;L;;;;;N;;;;;
+1D1CE;MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3;So;0;L;;;;;N;;;;;
+1D1CF;MUSICAL SYMBOL CROIX;So;0;L;;;;;N;;;;;
+1D1D0;MUSICAL SYMBOL GREGORIAN C CLEF;So;0;L;;;;;N;;;;;
+1D1D1;MUSICAL SYMBOL GREGORIAN F CLEF;So;0;L;;;;;N;;;;;
+1D1D2;MUSICAL SYMBOL SQUARE B;So;0;L;;;;;N;;;;;
+1D1D3;MUSICAL SYMBOL VIRGA;So;0;L;;;;;N;;;;;
+1D1D4;MUSICAL SYMBOL PODATUS;So;0;L;;;;;N;;;;;
+1D1D5;MUSICAL SYMBOL CLIVIS;So;0;L;;;;;N;;;;;
+1D1D6;MUSICAL SYMBOL SCANDICUS;So;0;L;;;;;N;;;;;
+1D1D7;MUSICAL SYMBOL CLIMACUS;So;0;L;;;;;N;;;;;
+1D1D8;MUSICAL SYMBOL TORCULUS;So;0;L;;;;;N;;;;;
+1D1D9;MUSICAL SYMBOL PORRECTUS;So;0;L;;;;;N;;;;;
+1D1DA;MUSICAL SYMBOL PORRECTUS FLEXUS;So;0;L;;;;;N;;;;;
+1D1DB;MUSICAL SYMBOL SCANDICUS FLEXUS;So;0;L;;;;;N;;;;;
+1D1DC;MUSICAL SYMBOL TORCULUS RESUPINUS;So;0;L;;;;;N;;;;;
+1D1DD;MUSICAL SYMBOL PES SUBPUNCTIS;So;0;L;;;;;N;;;;;
+1D200;GREEK VOCAL NOTATION SYMBOL-1;So;0;ON;;;;;N;;;;;
+1D201;GREEK VOCAL NOTATION SYMBOL-2;So;0;ON;;;;;N;;;;;
+1D202;GREEK VOCAL NOTATION SYMBOL-3;So;0;ON;;;;;N;;;;;
+1D203;GREEK VOCAL NOTATION SYMBOL-4;So;0;ON;;;;;N;;;;;
+1D204;GREEK VOCAL NOTATION SYMBOL-5;So;0;ON;;;;;N;;;;;
+1D205;GREEK VOCAL NOTATION SYMBOL-6;So;0;ON;;;;;N;;;;;
+1D206;GREEK VOCAL NOTATION SYMBOL-7;So;0;ON;;;;;N;;;;;
+1D207;GREEK VOCAL NOTATION SYMBOL-8;So;0;ON;;;;;N;;;;;
+1D208;GREEK VOCAL NOTATION SYMBOL-9;So;0;ON;;;;;N;;;;;
+1D209;GREEK VOCAL NOTATION SYMBOL-10;So;0;ON;;;;;N;;;;;
+1D20A;GREEK VOCAL NOTATION SYMBOL-11;So;0;ON;;;;;N;;;;;
+1D20B;GREEK VOCAL NOTATION SYMBOL-12;So;0;ON;;;;;N;;;;;
+1D20C;GREEK VOCAL NOTATION SYMBOL-13;So;0;ON;;;;;N;;;;;
+1D20D;GREEK VOCAL NOTATION SYMBOL-14;So;0;ON;;;;;N;;;;;
+1D20E;GREEK VOCAL NOTATION SYMBOL-15;So;0;ON;;;;;N;;;;;
+1D20F;GREEK VOCAL NOTATION SYMBOL-16;So;0;ON;;;;;N;;;;;
+1D210;GREEK VOCAL NOTATION SYMBOL-17;So;0;ON;;;;;N;;;;;
+1D211;GREEK VOCAL NOTATION SYMBOL-18;So;0;ON;;;;;N;;;;;
+1D212;GREEK VOCAL NOTATION SYMBOL-19;So;0;ON;;;;;N;;;;;
+1D213;GREEK VOCAL NOTATION SYMBOL-20;So;0;ON;;;;;N;;;;;
+1D214;GREEK VOCAL NOTATION SYMBOL-21;So;0;ON;;;;;N;;;;;
+1D215;GREEK VOCAL NOTATION SYMBOL-22;So;0;ON;;;;;N;;;;;
+1D216;GREEK VOCAL NOTATION SYMBOL-23;So;0;ON;;;;;N;;;;;
+1D217;GREEK VOCAL NOTATION SYMBOL-24;So;0;ON;;;;;N;;;;;
+1D218;GREEK VOCAL NOTATION SYMBOL-50;So;0;ON;;;;;N;;;;;
+1D219;GREEK VOCAL NOTATION SYMBOL-51;So;0;ON;;;;;N;;;;;
+1D21A;GREEK VOCAL NOTATION SYMBOL-52;So;0;ON;;;;;N;;;;;
+1D21B;GREEK VOCAL NOTATION SYMBOL-53;So;0;ON;;;;;N;;;;;
+1D21C;GREEK VOCAL NOTATION SYMBOL-54;So;0;ON;;;;;N;;;;;
+1D21D;GREEK INSTRUMENTAL NOTATION SYMBOL-1;So;0;ON;;;;;N;;;;;
+1D21E;GREEK INSTRUMENTAL NOTATION SYMBOL-2;So;0;ON;;;;;N;;;;;
+1D21F;GREEK INSTRUMENTAL NOTATION SYMBOL-4;So;0;ON;;;;;N;;;;;
+1D220;GREEK INSTRUMENTAL NOTATION SYMBOL-5;So;0;ON;;;;;N;;;;;
+1D221;GREEK INSTRUMENTAL NOTATION SYMBOL-7;So;0;ON;;;;;N;;;;;
+1D222;GREEK INSTRUMENTAL NOTATION SYMBOL-8;So;0;ON;;;;;N;;;;;
+1D223;GREEK INSTRUMENTAL NOTATION SYMBOL-11;So;0;ON;;;;;N;;;;;
+1D224;GREEK INSTRUMENTAL NOTATION SYMBOL-12;So;0;ON;;;;;N;;;;;
+1D225;GREEK INSTRUMENTAL NOTATION SYMBOL-13;So;0;ON;;;;;N;;;;;
+1D226;GREEK INSTRUMENTAL NOTATION SYMBOL-14;So;0;ON;;;;;N;;;;;
+1D227;GREEK INSTRUMENTAL NOTATION SYMBOL-17;So;0;ON;;;;;N;;;;;
+1D228;GREEK INSTRUMENTAL NOTATION SYMBOL-18;So;0;ON;;;;;N;;;;;
+1D229;GREEK INSTRUMENTAL NOTATION SYMBOL-19;So;0;ON;;;;;N;;;;;
+1D22A;GREEK INSTRUMENTAL NOTATION SYMBOL-23;So;0;ON;;;;;N;;;;;
+1D22B;GREEK INSTRUMENTAL NOTATION SYMBOL-24;So;0;ON;;;;;N;;;;;
+1D22C;GREEK INSTRUMENTAL NOTATION SYMBOL-25;So;0;ON;;;;;N;;;;;
+1D22D;GREEK INSTRUMENTAL NOTATION SYMBOL-26;So;0;ON;;;;;N;;;;;
+1D22E;GREEK INSTRUMENTAL NOTATION SYMBOL-27;So;0;ON;;;;;N;;;;;
+1D22F;GREEK INSTRUMENTAL NOTATION SYMBOL-29;So;0;ON;;;;;N;;;;;
+1D230;GREEK INSTRUMENTAL NOTATION SYMBOL-30;So;0;ON;;;;;N;;;;;
+1D231;GREEK INSTRUMENTAL NOTATION SYMBOL-32;So;0;ON;;;;;N;;;;;
+1D232;GREEK INSTRUMENTAL NOTATION SYMBOL-36;So;0;ON;;;;;N;;;;;
+1D233;GREEK INSTRUMENTAL NOTATION SYMBOL-37;So;0;ON;;;;;N;;;;;
+1D234;GREEK INSTRUMENTAL NOTATION SYMBOL-38;So;0;ON;;;;;N;;;;;
+1D235;GREEK INSTRUMENTAL NOTATION SYMBOL-39;So;0;ON;;;;;N;;;;;
+1D236;GREEK INSTRUMENTAL NOTATION SYMBOL-40;So;0;ON;;;;;N;;;;;
+1D237;GREEK INSTRUMENTAL NOTATION SYMBOL-42;So;0;ON;;;;;N;;;;;
+1D238;GREEK INSTRUMENTAL NOTATION SYMBOL-43;So;0;ON;;;;;N;;;;;
+1D239;GREEK INSTRUMENTAL NOTATION SYMBOL-45;So;0;ON;;;;;N;;;;;
+1D23A;GREEK INSTRUMENTAL NOTATION SYMBOL-47;So;0;ON;;;;;N;;;;;
+1D23B;GREEK INSTRUMENTAL NOTATION SYMBOL-48;So;0;ON;;;;;N;;;;;
+1D23C;GREEK INSTRUMENTAL NOTATION SYMBOL-49;So;0;ON;;;;;N;;;;;
+1D23D;GREEK INSTRUMENTAL NOTATION SYMBOL-50;So;0;ON;;;;;N;;;;;
+1D23E;GREEK INSTRUMENTAL NOTATION SYMBOL-51;So;0;ON;;;;;N;;;;;
+1D23F;GREEK INSTRUMENTAL NOTATION SYMBOL-52;So;0;ON;;;;;N;;;;;
+1D240;GREEK INSTRUMENTAL NOTATION SYMBOL-53;So;0;ON;;;;;N;;;;;
+1D241;GREEK INSTRUMENTAL NOTATION SYMBOL-54;So;0;ON;;;;;N;;;;;
+1D242;COMBINING GREEK MUSICAL TRISEME;Mn;230;NSM;;;;;N;;;;;
+1D243;COMBINING GREEK MUSICAL TETRASEME;Mn;230;NSM;;;;;N;;;;;
+1D244;COMBINING GREEK MUSICAL PENTASEME;Mn;230;NSM;;;;;N;;;;;
+1D245;GREEK MUSICAL LEIMMA;So;0;ON;;;;;N;;;;;
+1D300;MONOGRAM FOR EARTH;So;0;ON;;;;;N;;;;;
+1D301;DIGRAM FOR HEAVENLY EARTH;So;0;ON;;;;;N;;;;;
+1D302;DIGRAM FOR HUMAN EARTH;So;0;ON;;;;;N;;;;;
+1D303;DIGRAM FOR EARTHLY HEAVEN;So;0;ON;;;;;N;;;;;
+1D304;DIGRAM FOR EARTHLY HUMAN;So;0;ON;;;;;N;;;;;
+1D305;DIGRAM FOR EARTH;So;0;ON;;;;;N;;;;;
+1D306;TETRAGRAM FOR CENTRE;So;0;ON;;;;;N;;;;;
+1D307;TETRAGRAM FOR FULL CIRCLE;So;0;ON;;;;;N;;;;;
+1D308;TETRAGRAM FOR MIRED;So;0;ON;;;;;N;;;;;
+1D309;TETRAGRAM FOR BARRIER;So;0;ON;;;;;N;;;;;
+1D30A;TETRAGRAM FOR KEEPING SMALL;So;0;ON;;;;;N;;;;;
+1D30B;TETRAGRAM FOR CONTRARIETY;So;0;ON;;;;;N;;;;;
+1D30C;TETRAGRAM FOR ASCENT;So;0;ON;;;;;N;;;;;
+1D30D;TETRAGRAM FOR OPPOSITION;So;0;ON;;;;;N;;;;;
+1D30E;TETRAGRAM FOR BRANCHING OUT;So;0;ON;;;;;N;;;;;
+1D30F;TETRAGRAM FOR DEFECTIVENESS OR DISTORTION;So;0;ON;;;;;N;;;;;
+1D310;TETRAGRAM FOR DIVERGENCE;So;0;ON;;;;;N;;;;;
+1D311;TETRAGRAM FOR YOUTHFULNESS;So;0;ON;;;;;N;;;;;
+1D312;TETRAGRAM FOR INCREASE;So;0;ON;;;;;N;;;;;
+1D313;TETRAGRAM FOR PENETRATION;So;0;ON;;;;;N;;;;;
+1D314;TETRAGRAM FOR REACH;So;0;ON;;;;;N;;;;;
+1D315;TETRAGRAM FOR CONTACT;So;0;ON;;;;;N;;;;;
+1D316;TETRAGRAM FOR HOLDING BACK;So;0;ON;;;;;N;;;;;
+1D317;TETRAGRAM FOR WAITING;So;0;ON;;;;;N;;;;;
+1D318;TETRAGRAM FOR FOLLOWING;So;0;ON;;;;;N;;;;;
+1D319;TETRAGRAM FOR ADVANCE;So;0;ON;;;;;N;;;;;
+1D31A;TETRAGRAM FOR RELEASE;So;0;ON;;;;;N;;;;;
+1D31B;TETRAGRAM FOR RESISTANCE;So;0;ON;;;;;N;;;;;
+1D31C;TETRAGRAM FOR EASE;So;0;ON;;;;;N;;;;;
+1D31D;TETRAGRAM FOR JOY;So;0;ON;;;;;N;;;;;
+1D31E;TETRAGRAM FOR CONTENTION;So;0;ON;;;;;N;;;;;
+1D31F;TETRAGRAM FOR ENDEAVOUR;So;0;ON;;;;;N;;;;;
+1D320;TETRAGRAM FOR DUTIES;So;0;ON;;;;;N;;;;;
+1D321;TETRAGRAM FOR CHANGE;So;0;ON;;;;;N;;;;;
+1D322;TETRAGRAM FOR DECISIVENESS;So;0;ON;;;;;N;;;;;
+1D323;TETRAGRAM FOR BOLD RESOLUTION;So;0;ON;;;;;N;;;;;
+1D324;TETRAGRAM FOR PACKING;So;0;ON;;;;;N;;;;;
+1D325;TETRAGRAM FOR LEGION;So;0;ON;;;;;N;;;;;
+1D326;TETRAGRAM FOR CLOSENESS;So;0;ON;;;;;N;;;;;
+1D327;TETRAGRAM FOR KINSHIP;So;0;ON;;;;;N;;;;;
+1D328;TETRAGRAM FOR GATHERING;So;0;ON;;;;;N;;;;;
+1D329;TETRAGRAM FOR STRENGTH;So;0;ON;;;;;N;;;;;
+1D32A;TETRAGRAM FOR PURITY;So;0;ON;;;;;N;;;;;
+1D32B;TETRAGRAM FOR FULLNESS;So;0;ON;;;;;N;;;;;
+1D32C;TETRAGRAM FOR RESIDENCE;So;0;ON;;;;;N;;;;;
+1D32D;TETRAGRAM FOR LAW OR MODEL;So;0;ON;;;;;N;;;;;
+1D32E;TETRAGRAM FOR RESPONSE;So;0;ON;;;;;N;;;;;
+1D32F;TETRAGRAM FOR GOING TO MEET;So;0;ON;;;;;N;;;;;
+1D330;TETRAGRAM FOR ENCOUNTERS;So;0;ON;;;;;N;;;;;
+1D331;TETRAGRAM FOR STOVE;So;0;ON;;;;;N;;;;;
+1D332;TETRAGRAM FOR GREATNESS;So;0;ON;;;;;N;;;;;
+1D333;TETRAGRAM FOR ENLARGEMENT;So;0;ON;;;;;N;;;;;
+1D334;TETRAGRAM FOR PATTERN;So;0;ON;;;;;N;;;;;
+1D335;TETRAGRAM FOR RITUAL;So;0;ON;;;;;N;;;;;
+1D336;TETRAGRAM FOR FLIGHT;So;0;ON;;;;;N;;;;;
+1D337;TETRAGRAM FOR VASTNESS OR WASTING;So;0;ON;;;;;N;;;;;
+1D338;TETRAGRAM FOR CONSTANCY;So;0;ON;;;;;N;;;;;
+1D339;TETRAGRAM FOR MEASURE;So;0;ON;;;;;N;;;;;
+1D33A;TETRAGRAM FOR ETERNITY;So;0;ON;;;;;N;;;;;
+1D33B;TETRAGRAM FOR UNITY;So;0;ON;;;;;N;;;;;
+1D33C;TETRAGRAM FOR DIMINISHMENT;So;0;ON;;;;;N;;;;;
+1D33D;TETRAGRAM FOR CLOSED MOUTH;So;0;ON;;;;;N;;;;;
+1D33E;TETRAGRAM FOR GUARDEDNESS;So;0;ON;;;;;N;;;;;
+1D33F;TETRAGRAM FOR GATHERING IN;So;0;ON;;;;;N;;;;;
+1D340;TETRAGRAM FOR MASSING;So;0;ON;;;;;N;;;;;
+1D341;TETRAGRAM FOR ACCUMULATION;So;0;ON;;;;;N;;;;;
+1D342;TETRAGRAM FOR EMBELLISHMENT;So;0;ON;;;;;N;;;;;
+1D343;TETRAGRAM FOR DOUBT;So;0;ON;;;;;N;;;;;
+1D344;TETRAGRAM FOR WATCH;So;0;ON;;;;;N;;;;;
+1D345;TETRAGRAM FOR SINKING;So;0;ON;;;;;N;;;;;
+1D346;TETRAGRAM FOR INNER;So;0;ON;;;;;N;;;;;
+1D347;TETRAGRAM FOR DEPARTURE;So;0;ON;;;;;N;;;;;
+1D348;TETRAGRAM FOR DARKENING;So;0;ON;;;;;N;;;;;
+1D349;TETRAGRAM FOR DIMMING;So;0;ON;;;;;N;;;;;
+1D34A;TETRAGRAM FOR EXHAUSTION;So;0;ON;;;;;N;;;;;
+1D34B;TETRAGRAM FOR SEVERANCE;So;0;ON;;;;;N;;;;;
+1D34C;TETRAGRAM FOR STOPPAGE;So;0;ON;;;;;N;;;;;
+1D34D;TETRAGRAM FOR HARDNESS;So;0;ON;;;;;N;;;;;
+1D34E;TETRAGRAM FOR COMPLETION;So;0;ON;;;;;N;;;;;
+1D34F;TETRAGRAM FOR CLOSURE;So;0;ON;;;;;N;;;;;
+1D350;TETRAGRAM FOR FAILURE;So;0;ON;;;;;N;;;;;
+1D351;TETRAGRAM FOR AGGRAVATION;So;0;ON;;;;;N;;;;;
+1D352;TETRAGRAM FOR COMPLIANCE;So;0;ON;;;;;N;;;;;
+1D353;TETRAGRAM FOR ON THE VERGE;So;0;ON;;;;;N;;;;;
+1D354;TETRAGRAM FOR DIFFICULTIES;So;0;ON;;;;;N;;;;;
+1D355;TETRAGRAM FOR LABOURING;So;0;ON;;;;;N;;;;;
+1D356;TETRAGRAM FOR FOSTERING;So;0;ON;;;;;N;;;;;
+1D400;MATHEMATICAL BOLD CAPITAL A;Lu;0;L;<font> 0041;;;;N;;;;;
+1D401;MATHEMATICAL BOLD CAPITAL B;Lu;0;L;<font> 0042;;;;N;;;;;
+1D402;MATHEMATICAL BOLD CAPITAL C;Lu;0;L;<font> 0043;;;;N;;;;;
+1D403;MATHEMATICAL BOLD CAPITAL D;Lu;0;L;<font> 0044;;;;N;;;;;
+1D404;MATHEMATICAL BOLD CAPITAL E;Lu;0;L;<font> 0045;;;;N;;;;;
+1D405;MATHEMATICAL BOLD CAPITAL F;Lu;0;L;<font> 0046;;;;N;;;;;
+1D406;MATHEMATICAL BOLD CAPITAL G;Lu;0;L;<font> 0047;;;;N;;;;;
+1D407;MATHEMATICAL BOLD CAPITAL H;Lu;0;L;<font> 0048;;;;N;;;;;
+1D408;MATHEMATICAL BOLD CAPITAL I;Lu;0;L;<font> 0049;;;;N;;;;;
+1D409;MATHEMATICAL BOLD CAPITAL J;Lu;0;L;<font> 004A;;;;N;;;;;
+1D40A;MATHEMATICAL BOLD CAPITAL K;Lu;0;L;<font> 004B;;;;N;;;;;
+1D40B;MATHEMATICAL BOLD CAPITAL L;Lu;0;L;<font> 004C;;;;N;;;;;
+1D40C;MATHEMATICAL BOLD CAPITAL M;Lu;0;L;<font> 004D;;;;N;;;;;
+1D40D;MATHEMATICAL BOLD CAPITAL N;Lu;0;L;<font> 004E;;;;N;;;;;
+1D40E;MATHEMATICAL BOLD CAPITAL O;Lu;0;L;<font> 004F;;;;N;;;;;
+1D40F;MATHEMATICAL BOLD CAPITAL P;Lu;0;L;<font> 0050;;;;N;;;;;
+1D410;MATHEMATICAL BOLD CAPITAL Q;Lu;0;L;<font> 0051;;;;N;;;;;
+1D411;MATHEMATICAL BOLD CAPITAL R;Lu;0;L;<font> 0052;;;;N;;;;;
+1D412;MATHEMATICAL BOLD CAPITAL S;Lu;0;L;<font> 0053;;;;N;;;;;
+1D413;MATHEMATICAL BOLD CAPITAL T;Lu;0;L;<font> 0054;;;;N;;;;;
+1D414;MATHEMATICAL BOLD CAPITAL U;Lu;0;L;<font> 0055;;;;N;;;;;
+1D415;MATHEMATICAL BOLD CAPITAL V;Lu;0;L;<font> 0056;;;;N;;;;;
+1D416;MATHEMATICAL BOLD CAPITAL W;Lu;0;L;<font> 0057;;;;N;;;;;
+1D417;MATHEMATICAL BOLD CAPITAL X;Lu;0;L;<font> 0058;;;;N;;;;;
+1D418;MATHEMATICAL BOLD CAPITAL Y;Lu;0;L;<font> 0059;;;;N;;;;;
+1D419;MATHEMATICAL BOLD CAPITAL Z;Lu;0;L;<font> 005A;;;;N;;;;;
+1D41A;MATHEMATICAL BOLD SMALL A;Ll;0;L;<font> 0061;;;;N;;;;;
+1D41B;MATHEMATICAL BOLD SMALL B;Ll;0;L;<font> 0062;;;;N;;;;;
+1D41C;MATHEMATICAL BOLD SMALL C;Ll;0;L;<font> 0063;;;;N;;;;;
+1D41D;MATHEMATICAL BOLD SMALL D;Ll;0;L;<font> 0064;;;;N;;;;;
+1D41E;MATHEMATICAL BOLD SMALL E;Ll;0;L;<font> 0065;;;;N;;;;;
+1D41F;MATHEMATICAL BOLD SMALL F;Ll;0;L;<font> 0066;;;;N;;;;;
+1D420;MATHEMATICAL BOLD SMALL G;Ll;0;L;<font> 0067;;;;N;;;;;
+1D421;MATHEMATICAL BOLD SMALL H;Ll;0;L;<font> 0068;;;;N;;;;;
+1D422;MATHEMATICAL BOLD SMALL I;Ll;0;L;<font> 0069;;;;N;;;;;
+1D423;MATHEMATICAL BOLD SMALL J;Ll;0;L;<font> 006A;;;;N;;;;;
+1D424;MATHEMATICAL BOLD SMALL K;Ll;0;L;<font> 006B;;;;N;;;;;
+1D425;MATHEMATICAL BOLD SMALL L;Ll;0;L;<font> 006C;;;;N;;;;;
+1D426;MATHEMATICAL BOLD SMALL M;Ll;0;L;<font> 006D;;;;N;;;;;
+1D427;MATHEMATICAL BOLD SMALL N;Ll;0;L;<font> 006E;;;;N;;;;;
+1D428;MATHEMATICAL BOLD SMALL O;Ll;0;L;<font> 006F;;;;N;;;;;
+1D429;MATHEMATICAL BOLD SMALL P;Ll;0;L;<font> 0070;;;;N;;;;;
+1D42A;MATHEMATICAL BOLD SMALL Q;Ll;0;L;<font> 0071;;;;N;;;;;
+1D42B;MATHEMATICAL BOLD SMALL R;Ll;0;L;<font> 0072;;;;N;;;;;
+1D42C;MATHEMATICAL BOLD SMALL S;Ll;0;L;<font> 0073;;;;N;;;;;
+1D42D;MATHEMATICAL BOLD SMALL T;Ll;0;L;<font> 0074;;;;N;;;;;
+1D42E;MATHEMATICAL BOLD SMALL U;Ll;0;L;<font> 0075;;;;N;;;;;
+1D42F;MATHEMATICAL BOLD SMALL V;Ll;0;L;<font> 0076;;;;N;;;;;
+1D430;MATHEMATICAL BOLD SMALL W;Ll;0;L;<font> 0077;;;;N;;;;;
+1D431;MATHEMATICAL BOLD SMALL X;Ll;0;L;<font> 0078;;;;N;;;;;
+1D432;MATHEMATICAL BOLD SMALL Y;Ll;0;L;<font> 0079;;;;N;;;;;
+1D433;MATHEMATICAL BOLD SMALL Z;Ll;0;L;<font> 007A;;;;N;;;;;
+1D434;MATHEMATICAL ITALIC CAPITAL A;Lu;0;L;<font> 0041;;;;N;;;;;
+1D435;MATHEMATICAL ITALIC CAPITAL B;Lu;0;L;<font> 0042;;;;N;;;;;
+1D436;MATHEMATICAL ITALIC CAPITAL C;Lu;0;L;<font> 0043;;;;N;;;;;
+1D437;MATHEMATICAL ITALIC CAPITAL D;Lu;0;L;<font> 0044;;;;N;;;;;
+1D438;MATHEMATICAL ITALIC CAPITAL E;Lu;0;L;<font> 0045;;;;N;;;;;
+1D439;MATHEMATICAL ITALIC CAPITAL F;Lu;0;L;<font> 0046;;;;N;;;;;
+1D43A;MATHEMATICAL ITALIC CAPITAL G;Lu;0;L;<font> 0047;;;;N;;;;;
+1D43B;MATHEMATICAL ITALIC CAPITAL H;Lu;0;L;<font> 0048;;;;N;;;;;
+1D43C;MATHEMATICAL ITALIC CAPITAL I;Lu;0;L;<font> 0049;;;;N;;;;;
+1D43D;MATHEMATICAL ITALIC CAPITAL J;Lu;0;L;<font> 004A;;;;N;;;;;
+1D43E;MATHEMATICAL ITALIC CAPITAL K;Lu;0;L;<font> 004B;;;;N;;;;;
+1D43F;MATHEMATICAL ITALIC CAPITAL L;Lu;0;L;<font> 004C;;;;N;;;;;
+1D440;MATHEMATICAL ITALIC CAPITAL M;Lu;0;L;<font> 004D;;;;N;;;;;
+1D441;MATHEMATICAL ITALIC CAPITAL N;Lu;0;L;<font> 004E;;;;N;;;;;
+1D442;MATHEMATICAL ITALIC CAPITAL O;Lu;0;L;<font> 004F;;;;N;;;;;
+1D443;MATHEMATICAL ITALIC CAPITAL P;Lu;0;L;<font> 0050;;;;N;;;;;
+1D444;MATHEMATICAL ITALIC CAPITAL Q;Lu;0;L;<font> 0051;;;;N;;;;;
+1D445;MATHEMATICAL ITALIC CAPITAL R;Lu;0;L;<font> 0052;;;;N;;;;;
+1D446;MATHEMATICAL ITALIC CAPITAL S;Lu;0;L;<font> 0053;;;;N;;;;;
+1D447;MATHEMATICAL ITALIC CAPITAL T;Lu;0;L;<font> 0054;;;;N;;;;;
+1D448;MATHEMATICAL ITALIC CAPITAL U;Lu;0;L;<font> 0055;;;;N;;;;;
+1D449;MATHEMATICAL ITALIC CAPITAL V;Lu;0;L;<font> 0056;;;;N;;;;;
+1D44A;MATHEMATICAL ITALIC CAPITAL W;Lu;0;L;<font> 0057;;;;N;;;;;
+1D44B;MATHEMATICAL ITALIC CAPITAL X;Lu;0;L;<font> 0058;;;;N;;;;;
+1D44C;MATHEMATICAL ITALIC CAPITAL Y;Lu;0;L;<font> 0059;;;;N;;;;;
+1D44D;MATHEMATICAL ITALIC CAPITAL Z;Lu;0;L;<font> 005A;;;;N;;;;;
+1D44E;MATHEMATICAL ITALIC SMALL A;Ll;0;L;<font> 0061;;;;N;;;;;
+1D44F;MATHEMATICAL ITALIC SMALL B;Ll;0;L;<font> 0062;;;;N;;;;;
+1D450;MATHEMATICAL ITALIC SMALL C;Ll;0;L;<font> 0063;;;;N;;;;;
+1D451;MATHEMATICAL ITALIC SMALL D;Ll;0;L;<font> 0064;;;;N;;;;;
+1D452;MATHEMATICAL ITALIC SMALL E;Ll;0;L;<font> 0065;;;;N;;;;;
+1D453;MATHEMATICAL ITALIC SMALL F;Ll;0;L;<font> 0066;;;;N;;;;;
+1D454;MATHEMATICAL ITALIC SMALL G;Ll;0;L;<font> 0067;;;;N;;;;;
+1D456;MATHEMATICAL ITALIC SMALL I;Ll;0;L;<font> 0069;;;;N;;;;;
+1D457;MATHEMATICAL ITALIC SMALL J;Ll;0;L;<font> 006A;;;;N;;;;;
+1D458;MATHEMATICAL ITALIC SMALL K;Ll;0;L;<font> 006B;;;;N;;;;;
+1D459;MATHEMATICAL ITALIC SMALL L;Ll;0;L;<font> 006C;;;;N;;;;;
+1D45A;MATHEMATICAL ITALIC SMALL M;Ll;0;L;<font> 006D;;;;N;;;;;
+1D45B;MATHEMATICAL ITALIC SMALL N;Ll;0;L;<font> 006E;;;;N;;;;;
+1D45C;MATHEMATICAL ITALIC SMALL O;Ll;0;L;<font> 006F;;;;N;;;;;
+1D45D;MATHEMATICAL ITALIC SMALL P;Ll;0;L;<font> 0070;;;;N;;;;;
+1D45E;MATHEMATICAL ITALIC SMALL Q;Ll;0;L;<font> 0071;;;;N;;;;;
+1D45F;MATHEMATICAL ITALIC SMALL R;Ll;0;L;<font> 0072;;;;N;;;;;
+1D460;MATHEMATICAL ITALIC SMALL S;Ll;0;L;<font> 0073;;;;N;;;;;
+1D461;MATHEMATICAL ITALIC SMALL T;Ll;0;L;<font> 0074;;;;N;;;;;
+1D462;MATHEMATICAL ITALIC SMALL U;Ll;0;L;<font> 0075;;;;N;;;;;
+1D463;MATHEMATICAL ITALIC SMALL V;Ll;0;L;<font> 0076;;;;N;;;;;
+1D464;MATHEMATICAL ITALIC SMALL W;Ll;0;L;<font> 0077;;;;N;;;;;
+1D465;MATHEMATICAL ITALIC SMALL X;Ll;0;L;<font> 0078;;;;N;;;;;
+1D466;MATHEMATICAL ITALIC SMALL Y;Ll;0;L;<font> 0079;;;;N;;;;;
+1D467;MATHEMATICAL ITALIC SMALL Z;Ll;0;L;<font> 007A;;;;N;;;;;
+1D468;MATHEMATICAL BOLD ITALIC CAPITAL A;Lu;0;L;<font> 0041;;;;N;;;;;
+1D469;MATHEMATICAL BOLD ITALIC CAPITAL B;Lu;0;L;<font> 0042;;;;N;;;;;
+1D46A;MATHEMATICAL BOLD ITALIC CAPITAL C;Lu;0;L;<font> 0043;;;;N;;;;;
+1D46B;MATHEMATICAL BOLD ITALIC CAPITAL D;Lu;0;L;<font> 0044;;;;N;;;;;
+1D46C;MATHEMATICAL BOLD ITALIC CAPITAL E;Lu;0;L;<font> 0045;;;;N;;;;;
+1D46D;MATHEMATICAL BOLD ITALIC CAPITAL F;Lu;0;L;<font> 0046;;;;N;;;;;
+1D46E;MATHEMATICAL BOLD ITALIC CAPITAL G;Lu;0;L;<font> 0047;;;;N;;;;;
+1D46F;MATHEMATICAL BOLD ITALIC CAPITAL H;Lu;0;L;<font> 0048;;;;N;;;;;
+1D470;MATHEMATICAL BOLD ITALIC CAPITAL I;Lu;0;L;<font> 0049;;;;N;;;;;
+1D471;MATHEMATICAL BOLD ITALIC CAPITAL J;Lu;0;L;<font> 004A;;;;N;;;;;
+1D472;MATHEMATICAL BOLD ITALIC CAPITAL K;Lu;0;L;<font> 004B;;;;N;;;;;
+1D473;MATHEMATICAL BOLD ITALIC CAPITAL L;Lu;0;L;<font> 004C;;;;N;;;;;
+1D474;MATHEMATICAL BOLD ITALIC CAPITAL M;Lu;0;L;<font> 004D;;;;N;;;;;
+1D475;MATHEMATICAL BOLD ITALIC CAPITAL N;Lu;0;L;<font> 004E;;;;N;;;;;
+1D476;MATHEMATICAL BOLD ITALIC CAPITAL O;Lu;0;L;<font> 004F;;;;N;;;;;
+1D477;MATHEMATICAL BOLD ITALIC CAPITAL P;Lu;0;L;<font> 0050;;;;N;;;;;
+1D478;MATHEMATICAL BOLD ITALIC CAPITAL Q;Lu;0;L;<font> 0051;;;;N;;;;;
+1D479;MATHEMATICAL BOLD ITALIC CAPITAL R;Lu;0;L;<font> 0052;;;;N;;;;;
+1D47A;MATHEMATICAL BOLD ITALIC CAPITAL S;Lu;0;L;<font> 0053;;;;N;;;;;
+1D47B;MATHEMATICAL BOLD ITALIC CAPITAL T;Lu;0;L;<font> 0054;;;;N;;;;;
+1D47C;MATHEMATICAL BOLD ITALIC CAPITAL U;Lu;0;L;<font> 0055;;;;N;;;;;
+1D47D;MATHEMATICAL BOLD ITALIC CAPITAL V;Lu;0;L;<font> 0056;;;;N;;;;;
+1D47E;MATHEMATICAL BOLD ITALIC CAPITAL W;Lu;0;L;<font> 0057;;;;N;;;;;
+1D47F;MATHEMATICAL BOLD ITALIC CAPITAL X;Lu;0;L;<font> 0058;;;;N;;;;;
+1D480;MATHEMATICAL BOLD ITALIC CAPITAL Y;Lu;0;L;<font> 0059;;;;N;;;;;
+1D481;MATHEMATICAL BOLD ITALIC CAPITAL Z;Lu;0;L;<font> 005A;;;;N;;;;;
+1D482;MATHEMATICAL BOLD ITALIC SMALL A;Ll;0;L;<font> 0061;;;;N;;;;;
+1D483;MATHEMATICAL BOLD ITALIC SMALL B;Ll;0;L;<font> 0062;;;;N;;;;;
+1D484;MATHEMATICAL BOLD ITALIC SMALL C;Ll;0;L;<font> 0063;;;;N;;;;;
+1D485;MATHEMATICAL BOLD ITALIC SMALL D;Ll;0;L;<font> 0064;;;;N;;;;;
+1D486;MATHEMATICAL BOLD ITALIC SMALL E;Ll;0;L;<font> 0065;;;;N;;;;;
+1D487;MATHEMATICAL BOLD ITALIC SMALL F;Ll;0;L;<font> 0066;;;;N;;;;;
+1D488;MATHEMATICAL BOLD ITALIC SMALL G;Ll;0;L;<font> 0067;;;;N;;;;;
+1D489;MATHEMATICAL BOLD ITALIC SMALL H;Ll;0;L;<font> 0068;;;;N;;;;;
+1D48A;MATHEMATICAL BOLD ITALIC SMALL I;Ll;0;L;<font> 0069;;;;N;;;;;
+1D48B;MATHEMATICAL BOLD ITALIC SMALL J;Ll;0;L;<font> 006A;;;;N;;;;;
+1D48C;MATHEMATICAL BOLD ITALIC SMALL K;Ll;0;L;<font> 006B;;;;N;;;;;
+1D48D;MATHEMATICAL BOLD ITALIC SMALL L;Ll;0;L;<font> 006C;;;;N;;;;;
+1D48E;MATHEMATICAL BOLD ITALIC SMALL M;Ll;0;L;<font> 006D;;;;N;;;;;
+1D48F;MATHEMATICAL BOLD ITALIC SMALL N;Ll;0;L;<font> 006E;;;;N;;;;;
+1D490;MATHEMATICAL BOLD ITALIC SMALL O;Ll;0;L;<font> 006F;;;;N;;;;;
+1D491;MATHEMATICAL BOLD ITALIC SMALL P;Ll;0;L;<font> 0070;;;;N;;;;;
+1D492;MATHEMATICAL BOLD ITALIC SMALL Q;Ll;0;L;<font> 0071;;;;N;;;;;
+1D493;MATHEMATICAL BOLD ITALIC SMALL R;Ll;0;L;<font> 0072;;;;N;;;;;
+1D494;MATHEMATICAL BOLD ITALIC SMALL S;Ll;0;L;<font> 0073;;;;N;;;;;
+1D495;MATHEMATICAL BOLD ITALIC SMALL T;Ll;0;L;<font> 0074;;;;N;;;;;
+1D496;MATHEMATICAL BOLD ITALIC SMALL U;Ll;0;L;<font> 0075;;;;N;;;;;
+1D497;MATHEMATICAL BOLD ITALIC SMALL V;Ll;0;L;<font> 0076;;;;N;;;;;
+1D498;MATHEMATICAL BOLD ITALIC SMALL W;Ll;0;L;<font> 0077;;;;N;;;;;
+1D499;MATHEMATICAL BOLD ITALIC SMALL X;Ll;0;L;<font> 0078;;;;N;;;;;
+1D49A;MATHEMATICAL BOLD ITALIC SMALL Y;Ll;0;L;<font> 0079;;;;N;;;;;
+1D49B;MATHEMATICAL BOLD ITALIC SMALL Z;Ll;0;L;<font> 007A;;;;N;;;;;
+1D49C;MATHEMATICAL SCRIPT CAPITAL A;Lu;0;L;<font> 0041;;;;N;;;;;
+1D49E;MATHEMATICAL SCRIPT CAPITAL C;Lu;0;L;<font> 0043;;;;N;;;;;
+1D49F;MATHEMATICAL SCRIPT CAPITAL D;Lu;0;L;<font> 0044;;;;N;;;;;
+1D4A2;MATHEMATICAL SCRIPT CAPITAL G;Lu;0;L;<font> 0047;;;;N;;;;;
+1D4A5;MATHEMATICAL SCRIPT CAPITAL J;Lu;0;L;<font> 004A;;;;N;;;;;
+1D4A6;MATHEMATICAL SCRIPT CAPITAL K;Lu;0;L;<font> 004B;;;;N;;;;;
+1D4A9;MATHEMATICAL SCRIPT CAPITAL N;Lu;0;L;<font> 004E;;;;N;;;;;
+1D4AA;MATHEMATICAL SCRIPT CAPITAL O;Lu;0;L;<font> 004F;;;;N;;;;;
+1D4AB;MATHEMATICAL SCRIPT CAPITAL P;Lu;0;L;<font> 0050;;;;N;;;;;
+1D4AC;MATHEMATICAL SCRIPT CAPITAL Q;Lu;0;L;<font> 0051;;;;N;;;;;
+1D4AE;MATHEMATICAL SCRIPT CAPITAL S;Lu;0;L;<font> 0053;;;;N;;;;;
+1D4AF;MATHEMATICAL SCRIPT CAPITAL T;Lu;0;L;<font> 0054;;;;N;;;;;
+1D4B0;MATHEMATICAL SCRIPT CAPITAL U;Lu;0;L;<font> 0055;;;;N;;;;;
+1D4B1;MATHEMATICAL SCRIPT CAPITAL V;Lu;0;L;<font> 0056;;;;N;;;;;
+1D4B2;MATHEMATICAL SCRIPT CAPITAL W;Lu;0;L;<font> 0057;;;;N;;;;;
+1D4B3;MATHEMATICAL SCRIPT CAPITAL X;Lu;0;L;<font> 0058;;;;N;;;;;
+1D4B4;MATHEMATICAL SCRIPT CAPITAL Y;Lu;0;L;<font> 0059;;;;N;;;;;
+1D4B5;MATHEMATICAL SCRIPT CAPITAL Z;Lu;0;L;<font> 005A;;;;N;;;;;
+1D4B6;MATHEMATICAL SCRIPT SMALL A;Ll;0;L;<font> 0061;;;;N;;;;;
+1D4B7;MATHEMATICAL SCRIPT SMALL B;Ll;0;L;<font> 0062;;;;N;;;;;
+1D4B8;MATHEMATICAL SCRIPT SMALL C;Ll;0;L;<font> 0063;;;;N;;;;;
+1D4B9;MATHEMATICAL SCRIPT SMALL D;Ll;0;L;<font> 0064;;;;N;;;;;
+1D4BB;MATHEMATICAL SCRIPT SMALL F;Ll;0;L;<font> 0066;;;;N;;;;;
+1D4BD;MATHEMATICAL SCRIPT SMALL H;Ll;0;L;<font> 0068;;;;N;;;;;
+1D4BE;MATHEMATICAL SCRIPT SMALL I;Ll;0;L;<font> 0069;;;;N;;;;;
+1D4BF;MATHEMATICAL SCRIPT SMALL J;Ll;0;L;<font> 006A;;;;N;;;;;
+1D4C0;MATHEMATICAL SCRIPT SMALL K;Ll;0;L;<font> 006B;;;;N;;;;;
+1D4C1;MATHEMATICAL SCRIPT SMALL L;Ll;0;L;<font> 006C;;;;N;;;;;
+1D4C2;MATHEMATICAL SCRIPT SMALL M;Ll;0;L;<font> 006D;;;;N;;;;;
+1D4C3;MATHEMATICAL SCRIPT SMALL N;Ll;0;L;<font> 006E;;;;N;;;;;
+1D4C5;MATHEMATICAL SCRIPT SMALL P;Ll;0;L;<font> 0070;;;;N;;;;;
+1D4C6;MATHEMATICAL SCRIPT SMALL Q;Ll;0;L;<font> 0071;;;;N;;;;;
+1D4C7;MATHEMATICAL SCRIPT SMALL R;Ll;0;L;<font> 0072;;;;N;;;;;
+1D4C8;MATHEMATICAL SCRIPT SMALL S;Ll;0;L;<font> 0073;;;;N;;;;;
+1D4C9;MATHEMATICAL SCRIPT SMALL T;Ll;0;L;<font> 0074;;;;N;;;;;
+1D4CA;MATHEMATICAL SCRIPT SMALL U;Ll;0;L;<font> 0075;;;;N;;;;;
+1D4CB;MATHEMATICAL SCRIPT SMALL V;Ll;0;L;<font> 0076;;;;N;;;;;
+1D4CC;MATHEMATICAL SCRIPT SMALL W;Ll;0;L;<font> 0077;;;;N;;;;;
+1D4CD;MATHEMATICAL SCRIPT SMALL X;Ll;0;L;<font> 0078;;;;N;;;;;
+1D4CE;MATHEMATICAL SCRIPT SMALL Y;Ll;0;L;<font> 0079;;;;N;;;;;
+1D4CF;MATHEMATICAL SCRIPT SMALL Z;Ll;0;L;<font> 007A;;;;N;;;;;
+1D4D0;MATHEMATICAL BOLD SCRIPT CAPITAL A;Lu;0;L;<font> 0041;;;;N;;;;;
+1D4D1;MATHEMATICAL BOLD SCRIPT CAPITAL B;Lu;0;L;<font> 0042;;;;N;;;;;
+1D4D2;MATHEMATICAL BOLD SCRIPT CAPITAL C;Lu;0;L;<font> 0043;;;;N;;;;;
+1D4D3;MATHEMATICAL BOLD SCRIPT CAPITAL D;Lu;0;L;<font> 0044;;;;N;;;;;
+1D4D4;MATHEMATICAL BOLD SCRIPT CAPITAL E;Lu;0;L;<font> 0045;;;;N;;;;;
+1D4D5;MATHEMATICAL BOLD SCRIPT CAPITAL F;Lu;0;L;<font> 0046;;;;N;;;;;
+1D4D6;MATHEMATICAL BOLD SCRIPT CAPITAL G;Lu;0;L;<font> 0047;;;;N;;;;;
+1D4D7;MATHEMATICAL BOLD SCRIPT CAPITAL H;Lu;0;L;<font> 0048;;;;N;;;;;
+1D4D8;MATHEMATICAL BOLD SCRIPT CAPITAL I;Lu;0;L;<font> 0049;;;;N;;;;;
+1D4D9;MATHEMATICAL BOLD SCRIPT CAPITAL J;Lu;0;L;<font> 004A;;;;N;;;;;
+1D4DA;MATHEMATICAL BOLD SCRIPT CAPITAL K;Lu;0;L;<font> 004B;;;;N;;;;;
+1D4DB;MATHEMATICAL BOLD SCRIPT CAPITAL L;Lu;0;L;<font> 004C;;;;N;;;;;
+1D4DC;MATHEMATICAL BOLD SCRIPT CAPITAL M;Lu;0;L;<font> 004D;;;;N;;;;;
+1D4DD;MATHEMATICAL BOLD SCRIPT CAPITAL N;Lu;0;L;<font> 004E;;;;N;;;;;
+1D4DE;MATHEMATICAL BOLD SCRIPT CAPITAL O;Lu;0;L;<font> 004F;;;;N;;;;;
+1D4DF;MATHEMATICAL BOLD SCRIPT CAPITAL P;Lu;0;L;<font> 0050;;;;N;;;;;
+1D4E0;MATHEMATICAL BOLD SCRIPT CAPITAL Q;Lu;0;L;<font> 0051;;;;N;;;;;
+1D4E1;MATHEMATICAL BOLD SCRIPT CAPITAL R;Lu;0;L;<font> 0052;;;;N;;;;;
+1D4E2;MATHEMATICAL BOLD SCRIPT CAPITAL S;Lu;0;L;<font> 0053;;;;N;;;;;
+1D4E3;MATHEMATICAL BOLD SCRIPT CAPITAL T;Lu;0;L;<font> 0054;;;;N;;;;;
+1D4E4;MATHEMATICAL BOLD SCRIPT CAPITAL U;Lu;0;L;<font> 0055;;;;N;;;;;
+1D4E5;MATHEMATICAL BOLD SCRIPT CAPITAL V;Lu;0;L;<font> 0056;;;;N;;;;;
+1D4E6;MATHEMATICAL BOLD SCRIPT CAPITAL W;Lu;0;L;<font> 0057;;;;N;;;;;
+1D4E7;MATHEMATICAL BOLD SCRIPT CAPITAL X;Lu;0;L;<font> 0058;;;;N;;;;;
+1D4E8;MATHEMATICAL BOLD SCRIPT CAPITAL Y;Lu;0;L;<font> 0059;;;;N;;;;;
+1D4E9;MATHEMATICAL BOLD SCRIPT CAPITAL Z;Lu;0;L;<font> 005A;;;;N;;;;;
+1D4EA;MATHEMATICAL BOLD SCRIPT SMALL A;Ll;0;L;<font> 0061;;;;N;;;;;
+1D4EB;MATHEMATICAL BOLD SCRIPT SMALL B;Ll;0;L;<font> 0062;;;;N;;;;;
+1D4EC;MATHEMATICAL BOLD SCRIPT SMALL C;Ll;0;L;<font> 0063;;;;N;;;;;
+1D4ED;MATHEMATICAL BOLD SCRIPT SMALL D;Ll;0;L;<font> 0064;;;;N;;;;;
+1D4EE;MATHEMATICAL BOLD SCRIPT SMALL E;Ll;0;L;<font> 0065;;;;N;;;;;
+1D4EF;MATHEMATICAL BOLD SCRIPT SMALL F;Ll;0;L;<font> 0066;;;;N;;;;;
+1D4F0;MATHEMATICAL BOLD SCRIPT SMALL G;Ll;0;L;<font> 0067;;;;N;;;;;
+1D4F1;MATHEMATICAL BOLD SCRIPT SMALL H;Ll;0;L;<font> 0068;;;;N;;;;;
+1D4F2;MATHEMATICAL BOLD SCRIPT SMALL I;Ll;0;L;<font> 0069;;;;N;;;;;
+1D4F3;MATHEMATICAL BOLD SCRIPT SMALL J;Ll;0;L;<font> 006A;;;;N;;;;;
+1D4F4;MATHEMATICAL BOLD SCRIPT SMALL K;Ll;0;L;<font> 006B;;;;N;;;;;
+1D4F5;MATHEMATICAL BOLD SCRIPT SMALL L;Ll;0;L;<font> 006C;;;;N;;;;;
+1D4F6;MATHEMATICAL BOLD SCRIPT SMALL M;Ll;0;L;<font> 006D;;;;N;;;;;
+1D4F7;MATHEMATICAL BOLD SCRIPT SMALL N;Ll;0;L;<font> 006E;;;;N;;;;;
+1D4F8;MATHEMATICAL BOLD SCRIPT SMALL O;Ll;0;L;<font> 006F;;;;N;;;;;
+1D4F9;MATHEMATICAL BOLD SCRIPT SMALL P;Ll;0;L;<font> 0070;;;;N;;;;;
+1D4FA;MATHEMATICAL BOLD SCRIPT SMALL Q;Ll;0;L;<font> 0071;;;;N;;;;;
+1D4FB;MATHEMATICAL BOLD SCRIPT SMALL R;Ll;0;L;<font> 0072;;;;N;;;;;
+1D4FC;MATHEMATICAL BOLD SCRIPT SMALL S;Ll;0;L;<font> 0073;;;;N;;;;;
+1D4FD;MATHEMATICAL BOLD SCRIPT SMALL T;Ll;0;L;<font> 0074;;;;N;;;;;
+1D4FE;MATHEMATICAL BOLD SCRIPT SMALL U;Ll;0;L;<font> 0075;;;;N;;;;;
+1D4FF;MATHEMATICAL BOLD SCRIPT SMALL V;Ll;0;L;<font> 0076;;;;N;;;;;
+1D500;MATHEMATICAL BOLD SCRIPT SMALL W;Ll;0;L;<font> 0077;;;;N;;;;;
+1D501;MATHEMATICAL BOLD SCRIPT SMALL X;Ll;0;L;<font> 0078;;;;N;;;;;
+1D502;MATHEMATICAL BOLD SCRIPT SMALL Y;Ll;0;L;<font> 0079;;;;N;;;;;
+1D503;MATHEMATICAL BOLD SCRIPT SMALL Z;Ll;0;L;<font> 007A;;;;N;;;;;
+1D504;MATHEMATICAL FRAKTUR CAPITAL A;Lu;0;L;<font> 0041;;;;N;;;;;
+1D505;MATHEMATICAL FRAKTUR CAPITAL B;Lu;0;L;<font> 0042;;;;N;;;;;
+1D507;MATHEMATICAL FRAKTUR CAPITAL D;Lu;0;L;<font> 0044;;;;N;;;;;
+1D508;MATHEMATICAL FRAKTUR CAPITAL E;Lu;0;L;<font> 0045;;;;N;;;;;
+1D509;MATHEMATICAL FRAKTUR CAPITAL F;Lu;0;L;<font> 0046;;;;N;;;;;
+1D50A;MATHEMATICAL FRAKTUR CAPITAL G;Lu;0;L;<font> 0047;;;;N;;;;;
+1D50D;MATHEMATICAL FRAKTUR CAPITAL J;Lu;0;L;<font> 004A;;;;N;;;;;
+1D50E;MATHEMATICAL FRAKTUR CAPITAL K;Lu;0;L;<font> 004B;;;;N;;;;;
+1D50F;MATHEMATICAL FRAKTUR CAPITAL L;Lu;0;L;<font> 004C;;;;N;;;;;
+1D510;MATHEMATICAL FRAKTUR CAPITAL M;Lu;0;L;<font> 004D;;;;N;;;;;
+1D511;MATHEMATICAL FRAKTUR CAPITAL N;Lu;0;L;<font> 004E;;;;N;;;;;
+1D512;MATHEMATICAL FRAKTUR CAPITAL O;Lu;0;L;<font> 004F;;;;N;;;;;
+1D513;MATHEMATICAL FRAKTUR CAPITAL P;Lu;0;L;<font> 0050;;;;N;;;;;
+1D514;MATHEMATICAL FRAKTUR CAPITAL Q;Lu;0;L;<font> 0051;;;;N;;;;;
+1D516;MATHEMATICAL FRAKTUR CAPITAL S;Lu;0;L;<font> 0053;;;;N;;;;;
+1D517;MATHEMATICAL FRAKTUR CAPITAL T;Lu;0;L;<font> 0054;;;;N;;;;;
+1D518;MATHEMATICAL FRAKTUR CAPITAL U;Lu;0;L;<font> 0055;;;;N;;;;;
+1D519;MATHEMATICAL FRAKTUR CAPITAL V;Lu;0;L;<font> 0056;;;;N;;;;;
+1D51A;MATHEMATICAL FRAKTUR CAPITAL W;Lu;0;L;<font> 0057;;;;N;;;;;
+1D51B;MATHEMATICAL FRAKTUR CAPITAL X;Lu;0;L;<font> 0058;;;;N;;;;;
+1D51C;MATHEMATICAL FRAKTUR CAPITAL Y;Lu;0;L;<font> 0059;;;;N;;;;;
+1D51E;MATHEMATICAL FRAKTUR SMALL A;Ll;0;L;<font> 0061;;;;N;;;;;
+1D51F;MATHEMATICAL FRAKTUR SMALL B;Ll;0;L;<font> 0062;;;;N;;;;;
+1D520;MATHEMATICAL FRAKTUR SMALL C;Ll;0;L;<font> 0063;;;;N;;;;;
+1D521;MATHEMATICAL FRAKTUR SMALL D;Ll;0;L;<font> 0064;;;;N;;;;;
+1D522;MATHEMATICAL FRAKTUR SMALL E;Ll;0;L;<font> 0065;;;;N;;;;;
+1D523;MATHEMATICAL FRAKTUR SMALL F;Ll;0;L;<font> 0066;;;;N;;;;;
+1D524;MATHEMATICAL FRAKTUR SMALL G;Ll;0;L;<font> 0067;;;;N;;;;;
+1D525;MATHEMATICAL FRAKTUR SMALL H;Ll;0;L;<font> 0068;;;;N;;;;;
+1D526;MATHEMATICAL FRAKTUR SMALL I;Ll;0;L;<font> 0069;;;;N;;;;;
+1D527;MATHEMATICAL FRAKTUR SMALL J;Ll;0;L;<font> 006A;;;;N;;;;;
+1D528;MATHEMATICAL FRAKTUR SMALL K;Ll;0;L;<font> 006B;;;;N;;;;;
+1D529;MATHEMATICAL FRAKTUR SMALL L;Ll;0;L;<font> 006C;;;;N;;;;;
+1D52A;MATHEMATICAL FRAKTUR SMALL M;Ll;0;L;<font> 006D;;;;N;;;;;
+1D52B;MATHEMATICAL FRAKTUR SMALL N;Ll;0;L;<font> 006E;;;;N;;;;;
+1D52C;MATHEMATICAL FRAKTUR SMALL O;Ll;0;L;<font> 006F;;;;N;;;;;
+1D52D;MATHEMATICAL FRAKTUR SMALL P;Ll;0;L;<font> 0070;;;;N;;;;;
+1D52E;MATHEMATICAL FRAKTUR SMALL Q;Ll;0;L;<font> 0071;;;;N;;;;;
+1D52F;MATHEMATICAL FRAKTUR SMALL R;Ll;0;L;<font> 0072;;;;N;;;;;
+1D530;MATHEMATICAL FRAKTUR SMALL S;Ll;0;L;<font> 0073;;;;N;;;;;
+1D531;MATHEMATICAL FRAKTUR SMALL T;Ll;0;L;<font> 0074;;;;N;;;;;
+1D532;MATHEMATICAL FRAKTUR SMALL U;Ll;0;L;<font> 0075;;;;N;;;;;
+1D533;MATHEMATICAL FRAKTUR SMALL V;Ll;0;L;<font> 0076;;;;N;;;;;
+1D534;MATHEMATICAL FRAKTUR SMALL W;Ll;0;L;<font> 0077;;;;N;;;;;
+1D535;MATHEMATICAL FRAKTUR SMALL X;Ll;0;L;<font> 0078;;;;N;;;;;
+1D536;MATHEMATICAL FRAKTUR SMALL Y;Ll;0;L;<font> 0079;;;;N;;;;;
+1D537;MATHEMATICAL FRAKTUR SMALL Z;Ll;0;L;<font> 007A;;;;N;;;;;
+1D538;MATHEMATICAL DOUBLE-STRUCK CAPITAL A;Lu;0;L;<font> 0041;;;;N;;;;;
+1D539;MATHEMATICAL DOUBLE-STRUCK CAPITAL B;Lu;0;L;<font> 0042;;;;N;;;;;
+1D53B;MATHEMATICAL DOUBLE-STRUCK CAPITAL D;Lu;0;L;<font> 0044;;;;N;;;;;
+1D53C;MATHEMATICAL DOUBLE-STRUCK CAPITAL E;Lu;0;L;<font> 0045;;;;N;;;;;
+1D53D;MATHEMATICAL DOUBLE-STRUCK CAPITAL F;Lu;0;L;<font> 0046;;;;N;;;;;
+1D53E;MATHEMATICAL DOUBLE-STRUCK CAPITAL G;Lu;0;L;<font> 0047;;;;N;;;;;
+1D540;MATHEMATICAL DOUBLE-STRUCK CAPITAL I;Lu;0;L;<font> 0049;;;;N;;;;;
+1D541;MATHEMATICAL DOUBLE-STRUCK CAPITAL J;Lu;0;L;<font> 004A;;;;N;;;;;
+1D542;MATHEMATICAL DOUBLE-STRUCK CAPITAL K;Lu;0;L;<font> 004B;;;;N;;;;;
+1D543;MATHEMATICAL DOUBLE-STRUCK CAPITAL L;Lu;0;L;<font> 004C;;;;N;;;;;
+1D544;MATHEMATICAL DOUBLE-STRUCK CAPITAL M;Lu;0;L;<font> 004D;;;;N;;;;;
+1D546;MATHEMATICAL DOUBLE-STRUCK CAPITAL O;Lu;0;L;<font> 004F;;;;N;;;;;
+1D54A;MATHEMATICAL DOUBLE-STRUCK CAPITAL S;Lu;0;L;<font> 0053;;;;N;;;;;
+1D54B;MATHEMATICAL DOUBLE-STRUCK CAPITAL T;Lu;0;L;<font> 0054;;;;N;;;;;
+1D54C;MATHEMATICAL DOUBLE-STRUCK CAPITAL U;Lu;0;L;<font> 0055;;;;N;;;;;
+1D54D;MATHEMATICAL DOUBLE-STRUCK CAPITAL V;Lu;0;L;<font> 0056;;;;N;;;;;
+1D54E;MATHEMATICAL DOUBLE-STRUCK CAPITAL W;Lu;0;L;<font> 0057;;;;N;;;;;
+1D54F;MATHEMATICAL DOUBLE-STRUCK CAPITAL X;Lu;0;L;<font> 0058;;;;N;;;;;
+1D550;MATHEMATICAL DOUBLE-STRUCK CAPITAL Y;Lu;0;L;<font> 0059;;;;N;;;;;
+1D552;MATHEMATICAL DOUBLE-STRUCK SMALL A;Ll;0;L;<font> 0061;;;;N;;;;;
+1D553;MATHEMATICAL DOUBLE-STRUCK SMALL B;Ll;0;L;<font> 0062;;;;N;;;;;
+1D554;MATHEMATICAL DOUBLE-STRUCK SMALL C;Ll;0;L;<font> 0063;;;;N;;;;;
+1D555;MATHEMATICAL DOUBLE-STRUCK SMALL D;Ll;0;L;<font> 0064;;;;N;;;;;
+1D556;MATHEMATICAL DOUBLE-STRUCK SMALL E;Ll;0;L;<font> 0065;;;;N;;;;;
+1D557;MATHEMATICAL DOUBLE-STRUCK SMALL F;Ll;0;L;<font> 0066;;;;N;;;;;
+1D558;MATHEMATICAL DOUBLE-STRUCK SMALL G;Ll;0;L;<font> 0067;;;;N;;;;;
+1D559;MATHEMATICAL DOUBLE-STRUCK SMALL H;Ll;0;L;<font> 0068;;;;N;;;;;
+1D55A;MATHEMATICAL DOUBLE-STRUCK SMALL I;Ll;0;L;<font> 0069;;;;N;;;;;
+1D55B;MATHEMATICAL DOUBLE-STRUCK SMALL J;Ll;0;L;<font> 006A;;;;N;;;;;
+1D55C;MATHEMATICAL DOUBLE-STRUCK SMALL K;Ll;0;L;<font> 006B;;;;N;;;;;
+1D55D;MATHEMATICAL DOUBLE-STRUCK SMALL L;Ll;0;L;<font> 006C;;;;N;;;;;
+1D55E;MATHEMATICAL DOUBLE-STRUCK SMALL M;Ll;0;L;<font> 006D;;;;N;;;;;
+1D55F;MATHEMATICAL DOUBLE-STRUCK SMALL N;Ll;0;L;<font> 006E;;;;N;;;;;
+1D560;MATHEMATICAL DOUBLE-STRUCK SMALL O;Ll;0;L;<font> 006F;;;;N;;;;;
+1D561;MATHEMATICAL DOUBLE-STRUCK SMALL P;Ll;0;L;<font> 0070;;;;N;;;;;
+1D562;MATHEMATICAL DOUBLE-STRUCK SMALL Q;Ll;0;L;<font> 0071;;;;N;;;;;
+1D563;MATHEMATICAL DOUBLE-STRUCK SMALL R;Ll;0;L;<font> 0072;;;;N;;;;;
+1D564;MATHEMATICAL DOUBLE-STRUCK SMALL S;Ll;0;L;<font> 0073;;;;N;;;;;
+1D565;MATHEMATICAL DOUBLE-STRUCK SMALL T;Ll;0;L;<font> 0074;;;;N;;;;;
+1D566;MATHEMATICAL DOUBLE-STRUCK SMALL U;Ll;0;L;<font> 0075;;;;N;;;;;
+1D567;MATHEMATICAL DOUBLE-STRUCK SMALL V;Ll;0;L;<font> 0076;;;;N;;;;;
+1D568;MATHEMATICAL DOUBLE-STRUCK SMALL W;Ll;0;L;<font> 0077;;;;N;;;;;
+1D569;MATHEMATICAL DOUBLE-STRUCK SMALL X;Ll;0;L;<font> 0078;;;;N;;;;;
+1D56A;MATHEMATICAL DOUBLE-STRUCK SMALL Y;Ll;0;L;<font> 0079;;;;N;;;;;
+1D56B;MATHEMATICAL DOUBLE-STRUCK SMALL Z;Ll;0;L;<font> 007A;;;;N;;;;;
+1D56C;MATHEMATICAL BOLD FRAKTUR CAPITAL A;Lu;0;L;<font> 0041;;;;N;;;;;
+1D56D;MATHEMATICAL BOLD FRAKTUR CAPITAL B;Lu;0;L;<font> 0042;;;;N;;;;;
+1D56E;MATHEMATICAL BOLD FRAKTUR CAPITAL C;Lu;0;L;<font> 0043;;;;N;;;;;
+1D56F;MATHEMATICAL BOLD FRAKTUR CAPITAL D;Lu;0;L;<font> 0044;;;;N;;;;;
+1D570;MATHEMATICAL BOLD FRAKTUR CAPITAL E;Lu;0;L;<font> 0045;;;;N;;;;;
+1D571;MATHEMATICAL BOLD FRAKTUR CAPITAL F;Lu;0;L;<font> 0046;;;;N;;;;;
+1D572;MATHEMATICAL BOLD FRAKTUR CAPITAL G;Lu;0;L;<font> 0047;;;;N;;;;;
+1D573;MATHEMATICAL BOLD FRAKTUR CAPITAL H;Lu;0;L;<font> 0048;;;;N;;;;;
+1D574;MATHEMATICAL BOLD FRAKTUR CAPITAL I;Lu;0;L;<font> 0049;;;;N;;;;;
+1D575;MATHEMATICAL BOLD FRAKTUR CAPITAL J;Lu;0;L;<font> 004A;;;;N;;;;;
+1D576;MATHEMATICAL BOLD FRAKTUR CAPITAL K;Lu;0;L;<font> 004B;;;;N;;;;;
+1D577;MATHEMATICAL BOLD FRAKTUR CAPITAL L;Lu;0;L;<font> 004C;;;;N;;;;;
+1D578;MATHEMATICAL BOLD FRAKTUR CAPITAL M;Lu;0;L;<font> 004D;;;;N;;;;;
+1D579;MATHEMATICAL BOLD FRAKTUR CAPITAL N;Lu;0;L;<font> 004E;;;;N;;;;;
+1D57A;MATHEMATICAL BOLD FRAKTUR CAPITAL O;Lu;0;L;<font> 004F;;;;N;;;;;
+1D57B;MATHEMATICAL BOLD FRAKTUR CAPITAL P;Lu;0;L;<font> 0050;;;;N;;;;;
+1D57C;MATHEMATICAL BOLD FRAKTUR CAPITAL Q;Lu;0;L;<font> 0051;;;;N;;;;;
+1D57D;MATHEMATICAL BOLD FRAKTUR CAPITAL R;Lu;0;L;<font> 0052;;;;N;;;;;
+1D57E;MATHEMATICAL BOLD FRAKTUR CAPITAL S;Lu;0;L;<font> 0053;;;;N;;;;;
+1D57F;MATHEMATICAL BOLD FRAKTUR CAPITAL T;Lu;0;L;<font> 0054;;;;N;;;;;
+1D580;MATHEMATICAL BOLD FRAKTUR CAPITAL U;Lu;0;L;<font> 0055;;;;N;;;;;
+1D581;MATHEMATICAL BOLD FRAKTUR CAPITAL V;Lu;0;L;<font> 0056;;;;N;;;;;
+1D582;MATHEMATICAL BOLD FRAKTUR CAPITAL W;Lu;0;L;<font> 0057;;;;N;;;;;
+1D583;MATHEMATICAL BOLD FRAKTUR CAPITAL X;Lu;0;L;<font> 0058;;;;N;;;;;
+1D584;MATHEMATICAL BOLD FRAKTUR CAPITAL Y;Lu;0;L;<font> 0059;;;;N;;;;;
+1D585;MATHEMATICAL BOLD FRAKTUR CAPITAL Z;Lu;0;L;<font> 005A;;;;N;;;;;
+1D586;MATHEMATICAL BOLD FRAKTUR SMALL A;Ll;0;L;<font> 0061;;;;N;;;;;
+1D587;MATHEMATICAL BOLD FRAKTUR SMALL B;Ll;0;L;<font> 0062;;;;N;;;;;
+1D588;MATHEMATICAL BOLD FRAKTUR SMALL C;Ll;0;L;<font> 0063;;;;N;;;;;
+1D589;MATHEMATICAL BOLD FRAKTUR SMALL D;Ll;0;L;<font> 0064;;;;N;;;;;
+1D58A;MATHEMATICAL BOLD FRAKTUR SMALL E;Ll;0;L;<font> 0065;;;;N;;;;;
+1D58B;MATHEMATICAL BOLD FRAKTUR SMALL F;Ll;0;L;<font> 0066;;;;N;;;;;
+1D58C;MATHEMATICAL BOLD FRAKTUR SMALL G;Ll;0;L;<font> 0067;;;;N;;;;;
+1D58D;MATHEMATICAL BOLD FRAKTUR SMALL H;Ll;0;L;<font> 0068;;;;N;;;;;
+1D58E;MATHEMATICAL BOLD FRAKTUR SMALL I;Ll;0;L;<font> 0069;;;;N;;;;;
+1D58F;MATHEMATICAL BOLD FRAKTUR SMALL J;Ll;0;L;<font> 006A;;;;N;;;;;
+1D590;MATHEMATICAL BOLD FRAKTUR SMALL K;Ll;0;L;<font> 006B;;;;N;;;;;
+1D591;MATHEMATICAL BOLD FRAKTUR SMALL L;Ll;0;L;<font> 006C;;;;N;;;;;
+1D592;MATHEMATICAL BOLD FRAKTUR SMALL M;Ll;0;L;<font> 006D;;;;N;;;;;
+1D593;MATHEMATICAL BOLD FRAKTUR SMALL N;Ll;0;L;<font> 006E;;;;N;;;;;
+1D594;MATHEMATICAL BOLD FRAKTUR SMALL O;Ll;0;L;<font> 006F;;;;N;;;;;
+1D595;MATHEMATICAL BOLD FRAKTUR SMALL P;Ll;0;L;<font> 0070;;;;N;;;;;
+1D596;MATHEMATICAL BOLD FRAKTUR SMALL Q;Ll;0;L;<font> 0071;;;;N;;;;;
+1D597;MATHEMATICAL BOLD FRAKTUR SMALL R;Ll;0;L;<font> 0072;;;;N;;;;;
+1D598;MATHEMATICAL BOLD FRAKTUR SMALL S;Ll;0;L;<font> 0073;;;;N;;;;;
+1D599;MATHEMATICAL BOLD FRAKTUR SMALL T;Ll;0;L;<font> 0074;;;;N;;;;;
+1D59A;MATHEMATICAL BOLD FRAKTUR SMALL U;Ll;0;L;<font> 0075;;;;N;;;;;
+1D59B;MATHEMATICAL BOLD FRAKTUR SMALL V;Ll;0;L;<font> 0076;;;;N;;;;;
+1D59C;MATHEMATICAL BOLD FRAKTUR SMALL W;Ll;0;L;<font> 0077;;;;N;;;;;
+1D59D;MATHEMATICAL BOLD FRAKTUR SMALL X;Ll;0;L;<font> 0078;;;;N;;;;;
+1D59E;MATHEMATICAL BOLD FRAKTUR SMALL Y;Ll;0;L;<font> 0079;;;;N;;;;;
+1D59F;MATHEMATICAL BOLD FRAKTUR SMALL Z;Ll;0;L;<font> 007A;;;;N;;;;;
+1D5A0;MATHEMATICAL SANS-SERIF CAPITAL A;Lu;0;L;<font> 0041;;;;N;;;;;
+1D5A1;MATHEMATICAL SANS-SERIF CAPITAL B;Lu;0;L;<font> 0042;;;;N;;;;;
+1D5A2;MATHEMATICAL SANS-SERIF CAPITAL C;Lu;0;L;<font> 0043;;;;N;;;;;
+1D5A3;MATHEMATICAL SANS-SERIF CAPITAL D;Lu;0;L;<font> 0044;;;;N;;;;;
+1D5A4;MATHEMATICAL SANS-SERIF CAPITAL E;Lu;0;L;<font> 0045;;;;N;;;;;
+1D5A5;MATHEMATICAL SANS-SERIF CAPITAL F;Lu;0;L;<font> 0046;;;;N;;;;;
+1D5A6;MATHEMATICAL SANS-SERIF CAPITAL G;Lu;0;L;<font> 0047;;;;N;;;;;
+1D5A7;MATHEMATICAL SANS-SERIF CAPITAL H;Lu;0;L;<font> 0048;;;;N;;;;;
+1D5A8;MATHEMATICAL SANS-SERIF CAPITAL I;Lu;0;L;<font> 0049;;;;N;;;;;
+1D5A9;MATHEMATICAL SANS-SERIF CAPITAL J;Lu;0;L;<font> 004A;;;;N;;;;;
+1D5AA;MATHEMATICAL SANS-SERIF CAPITAL K;Lu;0;L;<font> 004B;;;;N;;;;;
+1D5AB;MATHEMATICAL SANS-SERIF CAPITAL L;Lu;0;L;<font> 004C;;;;N;;;;;
+1D5AC;MATHEMATICAL SANS-SERIF CAPITAL M;Lu;0;L;<font> 004D;;;;N;;;;;
+1D5AD;MATHEMATICAL SANS-SERIF CAPITAL N;Lu;0;L;<font> 004E;;;;N;;;;;
+1D5AE;MATHEMATICAL SANS-SERIF CAPITAL O;Lu;0;L;<font> 004F;;;;N;;;;;
+1D5AF;MATHEMATICAL SANS-SERIF CAPITAL P;Lu;0;L;<font> 0050;;;;N;;;;;
+1D5B0;MATHEMATICAL SANS-SERIF CAPITAL Q;Lu;0;L;<font> 0051;;;;N;;;;;
+1D5B1;MATHEMATICAL SANS-SERIF CAPITAL R;Lu;0;L;<font> 0052;;;;N;;;;;
+1D5B2;MATHEMATICAL SANS-SERIF CAPITAL S;Lu;0;L;<font> 0053;;;;N;;;;;
+1D5B3;MATHEMATICAL SANS-SERIF CAPITAL T;Lu;0;L;<font> 0054;;;;N;;;;;
+1D5B4;MATHEMATICAL SANS-SERIF CAPITAL U;Lu;0;L;<font> 0055;;;;N;;;;;
+1D5B5;MATHEMATICAL SANS-SERIF CAPITAL V;Lu;0;L;<font> 0056;;;;N;;;;;
+1D5B6;MATHEMATICAL SANS-SERIF CAPITAL W;Lu;0;L;<font> 0057;;;;N;;;;;
+1D5B7;MATHEMATICAL SANS-SERIF CAPITAL X;Lu;0;L;<font> 0058;;;;N;;;;;
+1D5B8;MATHEMATICAL SANS-SERIF CAPITAL Y;Lu;0;L;<font> 0059;;;;N;;;;;
+1D5B9;MATHEMATICAL SANS-SERIF CAPITAL Z;Lu;0;L;<font> 005A;;;;N;;;;;
+1D5BA;MATHEMATICAL SANS-SERIF SMALL A;Ll;0;L;<font> 0061;;;;N;;;;;
+1D5BB;MATHEMATICAL SANS-SERIF SMALL B;Ll;0;L;<font> 0062;;;;N;;;;;
+1D5BC;MATHEMATICAL SANS-SERIF SMALL C;Ll;0;L;<font> 0063;;;;N;;;;;
+1D5BD;MATHEMATICAL SANS-SERIF SMALL D;Ll;0;L;<font> 0064;;;;N;;;;;
+1D5BE;MATHEMATICAL SANS-SERIF SMALL E;Ll;0;L;<font> 0065;;;;N;;;;;
+1D5BF;MATHEMATICAL SANS-SERIF SMALL F;Ll;0;L;<font> 0066;;;;N;;;;;
+1D5C0;MATHEMATICAL SANS-SERIF SMALL G;Ll;0;L;<font> 0067;;;;N;;;;;
+1D5C1;MATHEMATICAL SANS-SERIF SMALL H;Ll;0;L;<font> 0068;;;;N;;;;;
+1D5C2;MATHEMATICAL SANS-SERIF SMALL I;Ll;0;L;<font> 0069;;;;N;;;;;
+1D5C3;MATHEMATICAL SANS-SERIF SMALL J;Ll;0;L;<font> 006A;;;;N;;;;;
+1D5C4;MATHEMATICAL SANS-SERIF SMALL K;Ll;0;L;<font> 006B;;;;N;;;;;
+1D5C5;MATHEMATICAL SANS-SERIF SMALL L;Ll;0;L;<font> 006C;;;;N;;;;;
+1D5C6;MATHEMATICAL SANS-SERIF SMALL M;Ll;0;L;<font> 006D;;;;N;;;;;
+1D5C7;MATHEMATICAL SANS-SERIF SMALL N;Ll;0;L;<font> 006E;;;;N;;;;;
+1D5C8;MATHEMATICAL SANS-SERIF SMALL O;Ll;0;L;<font> 006F;;;;N;;;;;
+1D5C9;MATHEMATICAL SANS-SERIF SMALL P;Ll;0;L;<font> 0070;;;;N;;;;;
+1D5CA;MATHEMATICAL SANS-SERIF SMALL Q;Ll;0;L;<font> 0071;;;;N;;;;;
+1D5CB;MATHEMATICAL SANS-SERIF SMALL R;Ll;0;L;<font> 0072;;;;N;;;;;
+1D5CC;MATHEMATICAL SANS-SERIF SMALL S;Ll;0;L;<font> 0073;;;;N;;;;;
+1D5CD;MATHEMATICAL SANS-SERIF SMALL T;Ll;0;L;<font> 0074;;;;N;;;;;
+1D5CE;MATHEMATICAL SANS-SERIF SMALL U;Ll;0;L;<font> 0075;;;;N;;;;;
+1D5CF;MATHEMATICAL SANS-SERIF SMALL V;Ll;0;L;<font> 0076;;;;N;;;;;
+1D5D0;MATHEMATICAL SANS-SERIF SMALL W;Ll;0;L;<font> 0077;;;;N;;;;;
+1D5D1;MATHEMATICAL SANS-SERIF SMALL X;Ll;0;L;<font> 0078;;;;N;;;;;
+1D5D2;MATHEMATICAL SANS-SERIF SMALL Y;Ll;0;L;<font> 0079;;;;N;;;;;
+1D5D3;MATHEMATICAL SANS-SERIF SMALL Z;Ll;0;L;<font> 007A;;;;N;;;;;
+1D5D4;MATHEMATICAL SANS-SERIF BOLD CAPITAL A;Lu;0;L;<font> 0041;;;;N;;;;;
+1D5D5;MATHEMATICAL SANS-SERIF BOLD CAPITAL B;Lu;0;L;<font> 0042;;;;N;;;;;
+1D5D6;MATHEMATICAL SANS-SERIF BOLD CAPITAL C;Lu;0;L;<font> 0043;;;;N;;;;;
+1D5D7;MATHEMATICAL SANS-SERIF BOLD CAPITAL D;Lu;0;L;<font> 0044;;;;N;;;;;
+1D5D8;MATHEMATICAL SANS-SERIF BOLD CAPITAL E;Lu;0;L;<font> 0045;;;;N;;;;;
+1D5D9;MATHEMATICAL SANS-SERIF BOLD CAPITAL F;Lu;0;L;<font> 0046;;;;N;;;;;
+1D5DA;MATHEMATICAL SANS-SERIF BOLD CAPITAL G;Lu;0;L;<font> 0047;;;;N;;;;;
+1D5DB;MATHEMATICAL SANS-SERIF BOLD CAPITAL H;Lu;0;L;<font> 0048;;;;N;;;;;
+1D5DC;MATHEMATICAL SANS-SERIF BOLD CAPITAL I;Lu;0;L;<font> 0049;;;;N;;;;;
+1D5DD;MATHEMATICAL SANS-SERIF BOLD CAPITAL J;Lu;0;L;<font> 004A;;;;N;;;;;
+1D5DE;MATHEMATICAL SANS-SERIF BOLD CAPITAL K;Lu;0;L;<font> 004B;;;;N;;;;;
+1D5DF;MATHEMATICAL SANS-SERIF BOLD CAPITAL L;Lu;0;L;<font> 004C;;;;N;;;;;
+1D5E0;MATHEMATICAL SANS-SERIF BOLD CAPITAL M;Lu;0;L;<font> 004D;;;;N;;;;;
+1D5E1;MATHEMATICAL SANS-SERIF BOLD CAPITAL N;Lu;0;L;<font> 004E;;;;N;;;;;
+1D5E2;MATHEMATICAL SANS-SERIF BOLD CAPITAL O;Lu;0;L;<font> 004F;;;;N;;;;;
+1D5E3;MATHEMATICAL SANS-SERIF BOLD CAPITAL P;Lu;0;L;<font> 0050;;;;N;;;;;
+1D5E4;MATHEMATICAL SANS-SERIF BOLD CAPITAL Q;Lu;0;L;<font> 0051;;;;N;;;;;
+1D5E5;MATHEMATICAL SANS-SERIF BOLD CAPITAL R;Lu;0;L;<font> 0052;;;;N;;;;;
+1D5E6;MATHEMATICAL SANS-SERIF BOLD CAPITAL S;Lu;0;L;<font> 0053;;;;N;;;;;
+1D5E7;MATHEMATICAL SANS-SERIF BOLD CAPITAL T;Lu;0;L;<font> 0054;;;;N;;;;;
+1D5E8;MATHEMATICAL SANS-SERIF BOLD CAPITAL U;Lu;0;L;<font> 0055;;;;N;;;;;
+1D5E9;MATHEMATICAL SANS-SERIF BOLD CAPITAL V;Lu;0;L;<font> 0056;;;;N;;;;;
+1D5EA;MATHEMATICAL SANS-SERIF BOLD CAPITAL W;Lu;0;L;<font> 0057;;;;N;;;;;
+1D5EB;MATHEMATICAL SANS-SERIF BOLD CAPITAL X;Lu;0;L;<font> 0058;;;;N;;;;;
+1D5EC;MATHEMATICAL SANS-SERIF BOLD CAPITAL Y;Lu;0;L;<font> 0059;;;;N;;;;;
+1D5ED;MATHEMATICAL SANS-SERIF BOLD CAPITAL Z;Lu;0;L;<font> 005A;;;;N;;;;;
+1D5EE;MATHEMATICAL SANS-SERIF BOLD SMALL A;Ll;0;L;<font> 0061;;;;N;;;;;
+1D5EF;MATHEMATICAL SANS-SERIF BOLD SMALL B;Ll;0;L;<font> 0062;;;;N;;;;;
+1D5F0;MATHEMATICAL SANS-SERIF BOLD SMALL C;Ll;0;L;<font> 0063;;;;N;;;;;
+1D5F1;MATHEMATICAL SANS-SERIF BOLD SMALL D;Ll;0;L;<font> 0064;;;;N;;;;;
+1D5F2;MATHEMATICAL SANS-SERIF BOLD SMALL E;Ll;0;L;<font> 0065;;;;N;;;;;
+1D5F3;MATHEMATICAL SANS-SERIF BOLD SMALL F;Ll;0;L;<font> 0066;;;;N;;;;;
+1D5F4;MATHEMATICAL SANS-SERIF BOLD SMALL G;Ll;0;L;<font> 0067;;;;N;;;;;
+1D5F5;MATHEMATICAL SANS-SERIF BOLD SMALL H;Ll;0;L;<font> 0068;;;;N;;;;;
+1D5F6;MATHEMATICAL SANS-SERIF BOLD SMALL I;Ll;0;L;<font> 0069;;;;N;;;;;
+1D5F7;MATHEMATICAL SANS-SERIF BOLD SMALL J;Ll;0;L;<font> 006A;;;;N;;;;;
+1D5F8;MATHEMATICAL SANS-SERIF BOLD SMALL K;Ll;0;L;<font> 006B;;;;N;;;;;
+1D5F9;MATHEMATICAL SANS-SERIF BOLD SMALL L;Ll;0;L;<font> 006C;;;;N;;;;;
+1D5FA;MATHEMATICAL SANS-SERIF BOLD SMALL M;Ll;0;L;<font> 006D;;;;N;;;;;
+1D5FB;MATHEMATICAL SANS-SERIF BOLD SMALL N;Ll;0;L;<font> 006E;;;;N;;;;;
+1D5FC;MATHEMATICAL SANS-SERIF BOLD SMALL O;Ll;0;L;<font> 006F;;;;N;;;;;
+1D5FD;MATHEMATICAL SANS-SERIF BOLD SMALL P;Ll;0;L;<font> 0070;;;;N;;;;;
+1D5FE;MATHEMATICAL SANS-SERIF BOLD SMALL Q;Ll;0;L;<font> 0071;;;;N;;;;;
+1D5FF;MATHEMATICAL SANS-SERIF BOLD SMALL R;Ll;0;L;<font> 0072;;;;N;;;;;
+1D600;MATHEMATICAL SANS-SERIF BOLD SMALL S;Ll;0;L;<font> 0073;;;;N;;;;;
+1D601;MATHEMATICAL SANS-SERIF BOLD SMALL T;Ll;0;L;<font> 0074;;;;N;;;;;
+1D602;MATHEMATICAL SANS-SERIF BOLD SMALL U;Ll;0;L;<font> 0075;;;;N;;;;;
+1D603;MATHEMATICAL SANS-SERIF BOLD SMALL V;Ll;0;L;<font> 0076;;;;N;;;;;
+1D604;MATHEMATICAL SANS-SERIF BOLD SMALL W;Ll;0;L;<font> 0077;;;;N;;;;;
+1D605;MATHEMATICAL SANS-SERIF BOLD SMALL X;Ll;0;L;<font> 0078;;;;N;;;;;
+1D606;MATHEMATICAL SANS-SERIF BOLD SMALL Y;Ll;0;L;<font> 0079;;;;N;;;;;
+1D607;MATHEMATICAL SANS-SERIF BOLD SMALL Z;Ll;0;L;<font> 007A;;;;N;;;;;
+1D608;MATHEMATICAL SANS-SERIF ITALIC CAPITAL A;Lu;0;L;<font> 0041;;;;N;;;;;
+1D609;MATHEMATICAL SANS-SERIF ITALIC CAPITAL B;Lu;0;L;<font> 0042;;;;N;;;;;
+1D60A;MATHEMATICAL SANS-SERIF ITALIC CAPITAL C;Lu;0;L;<font> 0043;;;;N;;;;;
+1D60B;MATHEMATICAL SANS-SERIF ITALIC CAPITAL D;Lu;0;L;<font> 0044;;;;N;;;;;
+1D60C;MATHEMATICAL SANS-SERIF ITALIC CAPITAL E;Lu;0;L;<font> 0045;;;;N;;;;;
+1D60D;MATHEMATICAL SANS-SERIF ITALIC CAPITAL F;Lu;0;L;<font> 0046;;;;N;;;;;
+1D60E;MATHEMATICAL SANS-SERIF ITALIC CAPITAL G;Lu;0;L;<font> 0047;;;;N;;;;;
+1D60F;MATHEMATICAL SANS-SERIF ITALIC CAPITAL H;Lu;0;L;<font> 0048;;;;N;;;;;
+1D610;MATHEMATICAL SANS-SERIF ITALIC CAPITAL I;Lu;0;L;<font> 0049;;;;N;;;;;
+1D611;MATHEMATICAL SANS-SERIF ITALIC CAPITAL J;Lu;0;L;<font> 004A;;;;N;;;;;
+1D612;MATHEMATICAL SANS-SERIF ITALIC CAPITAL K;Lu;0;L;<font> 004B;;;;N;;;;;
+1D613;MATHEMATICAL SANS-SERIF ITALIC CAPITAL L;Lu;0;L;<font> 004C;;;;N;;;;;
+1D614;MATHEMATICAL SANS-SERIF ITALIC CAPITAL M;Lu;0;L;<font> 004D;;;;N;;;;;
+1D615;MATHEMATICAL SANS-SERIF ITALIC CAPITAL N;Lu;0;L;<font> 004E;;;;N;;;;;
+1D616;MATHEMATICAL SANS-SERIF ITALIC CAPITAL O;Lu;0;L;<font> 004F;;;;N;;;;;
+1D617;MATHEMATICAL SANS-SERIF ITALIC CAPITAL P;Lu;0;L;<font> 0050;;;;N;;;;;
+1D618;MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q;Lu;0;L;<font> 0051;;;;N;;;;;
+1D619;MATHEMATICAL SANS-SERIF ITALIC CAPITAL R;Lu;0;L;<font> 0052;;;;N;;;;;
+1D61A;MATHEMATICAL SANS-SERIF ITALIC CAPITAL S;Lu;0;L;<font> 0053;;;;N;;;;;
+1D61B;MATHEMATICAL SANS-SERIF ITALIC CAPITAL T;Lu;0;L;<font> 0054;;;;N;;;;;
+1D61C;MATHEMATICAL SANS-SERIF ITALIC CAPITAL U;Lu;0;L;<font> 0055;;;;N;;;;;
+1D61D;MATHEMATICAL SANS-SERIF ITALIC CAPITAL V;Lu;0;L;<font> 0056;;;;N;;;;;
+1D61E;MATHEMATICAL SANS-SERIF ITALIC CAPITAL W;Lu;0;L;<font> 0057;;;;N;;;;;
+1D61F;MATHEMATICAL SANS-SERIF ITALIC CAPITAL X;Lu;0;L;<font> 0058;;;;N;;;;;
+1D620;MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y;Lu;0;L;<font> 0059;;;;N;;;;;
+1D621;MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z;Lu;0;L;<font> 005A;;;;N;;;;;
+1D622;MATHEMATICAL SANS-SERIF ITALIC SMALL A;Ll;0;L;<font> 0061;;;;N;;;;;
+1D623;MATHEMATICAL SANS-SERIF ITALIC SMALL B;Ll;0;L;<font> 0062;;;;N;;;;;
+1D624;MATHEMATICAL SANS-SERIF ITALIC SMALL C;Ll;0;L;<font> 0063;;;;N;;;;;
+1D625;MATHEMATICAL SANS-SERIF ITALIC SMALL D;Ll;0;L;<font> 0064;;;;N;;;;;
+1D626;MATHEMATICAL SANS-SERIF ITALIC SMALL E;Ll;0;L;<font> 0065;;;;N;;;;;
+1D627;MATHEMATICAL SANS-SERIF ITALIC SMALL F;Ll;0;L;<font> 0066;;;;N;;;;;
+1D628;MATHEMATICAL SANS-SERIF ITALIC SMALL G;Ll;0;L;<font> 0067;;;;N;;;;;
+1D629;MATHEMATICAL SANS-SERIF ITALIC SMALL H;Ll;0;L;<font> 0068;;;;N;;;;;
+1D62A;MATHEMATICAL SANS-SERIF ITALIC SMALL I;Ll;0;L;<font> 0069;;;;N;;;;;
+1D62B;MATHEMATICAL SANS-SERIF ITALIC SMALL J;Ll;0;L;<font> 006A;;;;N;;;;;
+1D62C;MATHEMATICAL SANS-SERIF ITALIC SMALL K;Ll;0;L;<font> 006B;;;;N;;;;;
+1D62D;MATHEMATICAL SANS-SERIF ITALIC SMALL L;Ll;0;L;<font> 006C;;;;N;;;;;
+1D62E;MATHEMATICAL SANS-SERIF ITALIC SMALL M;Ll;0;L;<font> 006D;;;;N;;;;;
+1D62F;MATHEMATICAL SANS-SERIF ITALIC SMALL N;Ll;0;L;<font> 006E;;;;N;;;;;
+1D630;MATHEMATICAL SANS-SERIF ITALIC SMALL O;Ll;0;L;<font> 006F;;;;N;;;;;
+1D631;MATHEMATICAL SANS-SERIF ITALIC SMALL P;Ll;0;L;<font> 0070;;;;N;;;;;
+1D632;MATHEMATICAL SANS-SERIF ITALIC SMALL Q;Ll;0;L;<font> 0071;;;;N;;;;;
+1D633;MATHEMATICAL SANS-SERIF ITALIC SMALL R;Ll;0;L;<font> 0072;;;;N;;;;;
+1D634;MATHEMATICAL SANS-SERIF ITALIC SMALL S;Ll;0;L;<font> 0073;;;;N;;;;;
+1D635;MATHEMATICAL SANS-SERIF ITALIC SMALL T;Ll;0;L;<font> 0074;;;;N;;;;;
+1D636;MATHEMATICAL SANS-SERIF ITALIC SMALL U;Ll;0;L;<font> 0075;;;;N;;;;;
+1D637;MATHEMATICAL SANS-SERIF ITALIC SMALL V;Ll;0;L;<font> 0076;;;;N;;;;;
+1D638;MATHEMATICAL SANS-SERIF ITALIC SMALL W;Ll;0;L;<font> 0077;;;;N;;;;;
+1D639;MATHEMATICAL SANS-SERIF ITALIC SMALL X;Ll;0;L;<font> 0078;;;;N;;;;;
+1D63A;MATHEMATICAL SANS-SERIF ITALIC SMALL Y;Ll;0;L;<font> 0079;;;;N;;;;;
+1D63B;MATHEMATICAL SANS-SERIF ITALIC SMALL Z;Ll;0;L;<font> 007A;;;;N;;;;;
+1D63C;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A;Lu;0;L;<font> 0041;;;;N;;;;;
+1D63D;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B;Lu;0;L;<font> 0042;;;;N;;;;;
+1D63E;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C;Lu;0;L;<font> 0043;;;;N;;;;;
+1D63F;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D;Lu;0;L;<font> 0044;;;;N;;;;;
+1D640;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E;Lu;0;L;<font> 0045;;;;N;;;;;
+1D641;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F;Lu;0;L;<font> 0046;;;;N;;;;;
+1D642;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G;Lu;0;L;<font> 0047;;;;N;;;;;
+1D643;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H;Lu;0;L;<font> 0048;;;;N;;;;;
+1D644;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I;Lu;0;L;<font> 0049;;;;N;;;;;
+1D645;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J;Lu;0;L;<font> 004A;;;;N;;;;;
+1D646;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K;Lu;0;L;<font> 004B;;;;N;;;;;
+1D647;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L;Lu;0;L;<font> 004C;;;;N;;;;;
+1D648;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M;Lu;0;L;<font> 004D;;;;N;;;;;
+1D649;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N;Lu;0;L;<font> 004E;;;;N;;;;;
+1D64A;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O;Lu;0;L;<font> 004F;;;;N;;;;;
+1D64B;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P;Lu;0;L;<font> 0050;;;;N;;;;;
+1D64C;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q;Lu;0;L;<font> 0051;;;;N;;;;;
+1D64D;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R;Lu;0;L;<font> 0052;;;;N;;;;;
+1D64E;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S;Lu;0;L;<font> 0053;;;;N;;;;;
+1D64F;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T;Lu;0;L;<font> 0054;;;;N;;;;;
+1D650;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U;Lu;0;L;<font> 0055;;;;N;;;;;
+1D651;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V;Lu;0;L;<font> 0056;;;;N;;;;;
+1D652;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W;Lu;0;L;<font> 0057;;;;N;;;;;
+1D653;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X;Lu;0;L;<font> 0058;;;;N;;;;;
+1D654;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y;Lu;0;L;<font> 0059;;;;N;;;;;
+1D655;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z;Lu;0;L;<font> 005A;;;;N;;;;;
+1D656;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A;Ll;0;L;<font> 0061;;;;N;;;;;
+1D657;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B;Ll;0;L;<font> 0062;;;;N;;;;;
+1D658;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C;Ll;0;L;<font> 0063;;;;N;;;;;
+1D659;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D;Ll;0;L;<font> 0064;;;;N;;;;;
+1D65A;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E;Ll;0;L;<font> 0065;;;;N;;;;;
+1D65B;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F;Ll;0;L;<font> 0066;;;;N;;;;;
+1D65C;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G;Ll;0;L;<font> 0067;;;;N;;;;;
+1D65D;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H;Ll;0;L;<font> 0068;;;;N;;;;;
+1D65E;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I;Ll;0;L;<font> 0069;;;;N;;;;;
+1D65F;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J;Ll;0;L;<font> 006A;;;;N;;;;;
+1D660;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K;Ll;0;L;<font> 006B;;;;N;;;;;
+1D661;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L;Ll;0;L;<font> 006C;;;;N;;;;;
+1D662;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M;Ll;0;L;<font> 006D;;;;N;;;;;
+1D663;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N;Ll;0;L;<font> 006E;;;;N;;;;;
+1D664;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O;Ll;0;L;<font> 006F;;;;N;;;;;
+1D665;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P;Ll;0;L;<font> 0070;;;;N;;;;;
+1D666;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q;Ll;0;L;<font> 0071;;;;N;;;;;
+1D667;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R;Ll;0;L;<font> 0072;;;;N;;;;;
+1D668;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S;Ll;0;L;<font> 0073;;;;N;;;;;
+1D669;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T;Ll;0;L;<font> 0074;;;;N;;;;;
+1D66A;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U;Ll;0;L;<font> 0075;;;;N;;;;;
+1D66B;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V;Ll;0;L;<font> 0076;;;;N;;;;;
+1D66C;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W;Ll;0;L;<font> 0077;;;;N;;;;;
+1D66D;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X;Ll;0;L;<font> 0078;;;;N;;;;;
+1D66E;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y;Ll;0;L;<font> 0079;;;;N;;;;;
+1D66F;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z;Ll;0;L;<font> 007A;;;;N;;;;;
+1D670;MATHEMATICAL MONOSPACE CAPITAL A;Lu;0;L;<font> 0041;;;;N;;;;;
+1D671;MATHEMATICAL MONOSPACE CAPITAL B;Lu;0;L;<font> 0042;;;;N;;;;;
+1D672;MATHEMATICAL MONOSPACE CAPITAL C;Lu;0;L;<font> 0043;;;;N;;;;;
+1D673;MATHEMATICAL MONOSPACE CAPITAL D;Lu;0;L;<font> 0044;;;;N;;;;;
+1D674;MATHEMATICAL MONOSPACE CAPITAL E;Lu;0;L;<font> 0045;;;;N;;;;;
+1D675;MATHEMATICAL MONOSPACE CAPITAL F;Lu;0;L;<font> 0046;;;;N;;;;;
+1D676;MATHEMATICAL MONOSPACE CAPITAL G;Lu;0;L;<font> 0047;;;;N;;;;;
+1D677;MATHEMATICAL MONOSPACE CAPITAL H;Lu;0;L;<font> 0048;;;;N;;;;;
+1D678;MATHEMATICAL MONOSPACE CAPITAL I;Lu;0;L;<font> 0049;;;;N;;;;;
+1D679;MATHEMATICAL MONOSPACE CAPITAL J;Lu;0;L;<font> 004A;;;;N;;;;;
+1D67A;MATHEMATICAL MONOSPACE CAPITAL K;Lu;0;L;<font> 004B;;;;N;;;;;
+1D67B;MATHEMATICAL MONOSPACE CAPITAL L;Lu;0;L;<font> 004C;;;;N;;;;;
+1D67C;MATHEMATICAL MONOSPACE CAPITAL M;Lu;0;L;<font> 004D;;;;N;;;;;
+1D67D;MATHEMATICAL MONOSPACE CAPITAL N;Lu;0;L;<font> 004E;;;;N;;;;;
+1D67E;MATHEMATICAL MONOSPACE CAPITAL O;Lu;0;L;<font> 004F;;;;N;;;;;
+1D67F;MATHEMATICAL MONOSPACE CAPITAL P;Lu;0;L;<font> 0050;;;;N;;;;;
+1D680;MATHEMATICAL MONOSPACE CAPITAL Q;Lu;0;L;<font> 0051;;;;N;;;;;
+1D681;MATHEMATICAL MONOSPACE CAPITAL R;Lu;0;L;<font> 0052;;;;N;;;;;
+1D682;MATHEMATICAL MONOSPACE CAPITAL S;Lu;0;L;<font> 0053;;;;N;;;;;
+1D683;MATHEMATICAL MONOSPACE CAPITAL T;Lu;0;L;<font> 0054;;;;N;;;;;
+1D684;MATHEMATICAL MONOSPACE CAPITAL U;Lu;0;L;<font> 0055;;;;N;;;;;
+1D685;MATHEMATICAL MONOSPACE CAPITAL V;Lu;0;L;<font> 0056;;;;N;;;;;
+1D686;MATHEMATICAL MONOSPACE CAPITAL W;Lu;0;L;<font> 0057;;;;N;;;;;
+1D687;MATHEMATICAL MONOSPACE CAPITAL X;Lu;0;L;<font> 0058;;;;N;;;;;
+1D688;MATHEMATICAL MONOSPACE CAPITAL Y;Lu;0;L;<font> 0059;;;;N;;;;;
+1D689;MATHEMATICAL MONOSPACE CAPITAL Z;Lu;0;L;<font> 005A;;;;N;;;;;
+1D68A;MATHEMATICAL MONOSPACE SMALL A;Ll;0;L;<font> 0061;;;;N;;;;;
+1D68B;MATHEMATICAL MONOSPACE SMALL B;Ll;0;L;<font> 0062;;;;N;;;;;
+1D68C;MATHEMATICAL MONOSPACE SMALL C;Ll;0;L;<font> 0063;;;;N;;;;;
+1D68D;MATHEMATICAL MONOSPACE SMALL D;Ll;0;L;<font> 0064;;;;N;;;;;
+1D68E;MATHEMATICAL MONOSPACE SMALL E;Ll;0;L;<font> 0065;;;;N;;;;;
+1D68F;MATHEMATICAL MONOSPACE SMALL F;Ll;0;L;<font> 0066;;;;N;;;;;
+1D690;MATHEMATICAL MONOSPACE SMALL G;Ll;0;L;<font> 0067;;;;N;;;;;
+1D691;MATHEMATICAL MONOSPACE SMALL H;Ll;0;L;<font> 0068;;;;N;;;;;
+1D692;MATHEMATICAL MONOSPACE SMALL I;Ll;0;L;<font> 0069;;;;N;;;;;
+1D693;MATHEMATICAL MONOSPACE SMALL J;Ll;0;L;<font> 006A;;;;N;;;;;
+1D694;MATHEMATICAL MONOSPACE SMALL K;Ll;0;L;<font> 006B;;;;N;;;;;
+1D695;MATHEMATICAL MONOSPACE SMALL L;Ll;0;L;<font> 006C;;;;N;;;;;
+1D696;MATHEMATICAL MONOSPACE SMALL M;Ll;0;L;<font> 006D;;;;N;;;;;
+1D697;MATHEMATICAL MONOSPACE SMALL N;Ll;0;L;<font> 006E;;;;N;;;;;
+1D698;MATHEMATICAL MONOSPACE SMALL O;Ll;0;L;<font> 006F;;;;N;;;;;
+1D699;MATHEMATICAL MONOSPACE SMALL P;Ll;0;L;<font> 0070;;;;N;;;;;
+1D69A;MATHEMATICAL MONOSPACE SMALL Q;Ll;0;L;<font> 0071;;;;N;;;;;
+1D69B;MATHEMATICAL MONOSPACE SMALL R;Ll;0;L;<font> 0072;;;;N;;;;;
+1D69C;MATHEMATICAL MONOSPACE SMALL S;Ll;0;L;<font> 0073;;;;N;;;;;
+1D69D;MATHEMATICAL MONOSPACE SMALL T;Ll;0;L;<font> 0074;;;;N;;;;;
+1D69E;MATHEMATICAL MONOSPACE SMALL U;Ll;0;L;<font> 0075;;;;N;;;;;
+1D69F;MATHEMATICAL MONOSPACE SMALL V;Ll;0;L;<font> 0076;;;;N;;;;;
+1D6A0;MATHEMATICAL MONOSPACE SMALL W;Ll;0;L;<font> 0077;;;;N;;;;;
+1D6A1;MATHEMATICAL MONOSPACE SMALL X;Ll;0;L;<font> 0078;;;;N;;;;;
+1D6A2;MATHEMATICAL MONOSPACE SMALL Y;Ll;0;L;<font> 0079;;;;N;;;;;
+1D6A3;MATHEMATICAL MONOSPACE SMALL Z;Ll;0;L;<font> 007A;;;;N;;;;;
+1D6A4;MATHEMATICAL ITALIC SMALL DOTLESS I;Ll;0;L;<font> 0131;;;;N;;;;;
+1D6A5;MATHEMATICAL ITALIC SMALL DOTLESS J;Ll;0;L;<font> 0237;;;;N;;;;;
+1D6A8;MATHEMATICAL BOLD CAPITAL ALPHA;Lu;0;L;<font> 0391;;;;N;;;;;
+1D6A9;MATHEMATICAL BOLD CAPITAL BETA;Lu;0;L;<font> 0392;;;;N;;;;;
+1D6AA;MATHEMATICAL BOLD CAPITAL GAMMA;Lu;0;L;<font> 0393;;;;N;;;;;
+1D6AB;MATHEMATICAL BOLD CAPITAL DELTA;Lu;0;L;<font> 0394;;;;N;;;;;
+1D6AC;MATHEMATICAL BOLD CAPITAL EPSILON;Lu;0;L;<font> 0395;;;;N;;;;;
+1D6AD;MATHEMATICAL BOLD CAPITAL ZETA;Lu;0;L;<font> 0396;;;;N;;;;;
+1D6AE;MATHEMATICAL BOLD CAPITAL ETA;Lu;0;L;<font> 0397;;;;N;;;;;
+1D6AF;MATHEMATICAL BOLD CAPITAL THETA;Lu;0;L;<font> 0398;;;;N;;;;;
+1D6B0;MATHEMATICAL BOLD CAPITAL IOTA;Lu;0;L;<font> 0399;;;;N;;;;;
+1D6B1;MATHEMATICAL BOLD CAPITAL KAPPA;Lu;0;L;<font> 039A;;;;N;;;;;
+1D6B2;MATHEMATICAL BOLD CAPITAL LAMDA;Lu;0;L;<font> 039B;;;;N;;;;;
+1D6B3;MATHEMATICAL BOLD CAPITAL MU;Lu;0;L;<font> 039C;;;;N;;;;;
+1D6B4;MATHEMATICAL BOLD CAPITAL NU;Lu;0;L;<font> 039D;;;;N;;;;;
+1D6B5;MATHEMATICAL BOLD CAPITAL XI;Lu;0;L;<font> 039E;;;;N;;;;;
+1D6B6;MATHEMATICAL BOLD CAPITAL OMICRON;Lu;0;L;<font> 039F;;;;N;;;;;
+1D6B7;MATHEMATICAL BOLD CAPITAL PI;Lu;0;L;<font> 03A0;;;;N;;;;;
+1D6B8;MATHEMATICAL BOLD CAPITAL RHO;Lu;0;L;<font> 03A1;;;;N;;;;;
+1D6B9;MATHEMATICAL BOLD CAPITAL THETA SYMBOL;Lu;0;L;<font> 03F4;;;;N;;;;;
+1D6BA;MATHEMATICAL BOLD CAPITAL SIGMA;Lu;0;L;<font> 03A3;;;;N;;;;;
+1D6BB;MATHEMATICAL BOLD CAPITAL TAU;Lu;0;L;<font> 03A4;;;;N;;;;;
+1D6BC;MATHEMATICAL BOLD CAPITAL UPSILON;Lu;0;L;<font> 03A5;;;;N;;;;;
+1D6BD;MATHEMATICAL BOLD CAPITAL PHI;Lu;0;L;<font> 03A6;;;;N;;;;;
+1D6BE;MATHEMATICAL BOLD CAPITAL CHI;Lu;0;L;<font> 03A7;;;;N;;;;;
+1D6BF;MATHEMATICAL BOLD CAPITAL PSI;Lu;0;L;<font> 03A8;;;;N;;;;;
+1D6C0;MATHEMATICAL BOLD CAPITAL OMEGA;Lu;0;L;<font> 03A9;;;;N;;;;;
+1D6C1;MATHEMATICAL BOLD NABLA;Sm;0;L;<font> 2207;;;;N;;;;;
+1D6C2;MATHEMATICAL BOLD SMALL ALPHA;Ll;0;L;<font> 03B1;;;;N;;;;;
+1D6C3;MATHEMATICAL BOLD SMALL BETA;Ll;0;L;<font> 03B2;;;;N;;;;;
+1D6C4;MATHEMATICAL BOLD SMALL GAMMA;Ll;0;L;<font> 03B3;;;;N;;;;;
+1D6C5;MATHEMATICAL BOLD SMALL DELTA;Ll;0;L;<font> 03B4;;;;N;;;;;
+1D6C6;MATHEMATICAL BOLD SMALL EPSILON;Ll;0;L;<font> 03B5;;;;N;;;;;
+1D6C7;MATHEMATICAL BOLD SMALL ZETA;Ll;0;L;<font> 03B6;;;;N;;;;;
+1D6C8;MATHEMATICAL BOLD SMALL ETA;Ll;0;L;<font> 03B7;;;;N;;;;;
+1D6C9;MATHEMATICAL BOLD SMALL THETA;Ll;0;L;<font> 03B8;;;;N;;;;;
+1D6CA;MATHEMATICAL BOLD SMALL IOTA;Ll;0;L;<font> 03B9;;;;N;;;;;
+1D6CB;MATHEMATICAL BOLD SMALL KAPPA;Ll;0;L;<font> 03BA;;;;N;;;;;
+1D6CC;MATHEMATICAL BOLD SMALL LAMDA;Ll;0;L;<font> 03BB;;;;N;;;;;
+1D6CD;MATHEMATICAL BOLD SMALL MU;Ll;0;L;<font> 03BC;;;;N;;;;;
+1D6CE;MATHEMATICAL BOLD SMALL NU;Ll;0;L;<font> 03BD;;;;N;;;;;
+1D6CF;MATHEMATICAL BOLD SMALL XI;Ll;0;L;<font> 03BE;;;;N;;;;;
+1D6D0;MATHEMATICAL BOLD SMALL OMICRON;Ll;0;L;<font> 03BF;;;;N;;;;;
+1D6D1;MATHEMATICAL BOLD SMALL PI;Ll;0;L;<font> 03C0;;;;N;;;;;
+1D6D2;MATHEMATICAL BOLD SMALL RHO;Ll;0;L;<font> 03C1;;;;N;;;;;
+1D6D3;MATHEMATICAL BOLD SMALL FINAL SIGMA;Ll;0;L;<font> 03C2;;;;N;;;;;
+1D6D4;MATHEMATICAL BOLD SMALL SIGMA;Ll;0;L;<font> 03C3;;;;N;;;;;
+1D6D5;MATHEMATICAL BOLD SMALL TAU;Ll;0;L;<font> 03C4;;;;N;;;;;
+1D6D6;MATHEMATICAL BOLD SMALL UPSILON;Ll;0;L;<font> 03C5;;;;N;;;;;
+1D6D7;MATHEMATICAL BOLD SMALL PHI;Ll;0;L;<font> 03C6;;;;N;;;;;
+1D6D8;MATHEMATICAL BOLD SMALL CHI;Ll;0;L;<font> 03C7;;;;N;;;;;
+1D6D9;MATHEMATICAL BOLD SMALL PSI;Ll;0;L;<font> 03C8;;;;N;;;;;
+1D6DA;MATHEMATICAL BOLD SMALL OMEGA;Ll;0;L;<font> 03C9;;;;N;;;;;
+1D6DB;MATHEMATICAL BOLD PARTIAL DIFFERENTIAL;Sm;0;L;<font> 2202;;;;N;;;;;
+1D6DC;MATHEMATICAL BOLD EPSILON SYMBOL;Ll;0;L;<font> 03F5;;;;N;;;;;
+1D6DD;MATHEMATICAL BOLD THETA SYMBOL;Ll;0;L;<font> 03D1;;;;N;;;;;
+1D6DE;MATHEMATICAL BOLD KAPPA SYMBOL;Ll;0;L;<font> 03F0;;;;N;;;;;
+1D6DF;MATHEMATICAL BOLD PHI SYMBOL;Ll;0;L;<font> 03D5;;;;N;;;;;
+1D6E0;MATHEMATICAL BOLD RHO SYMBOL;Ll;0;L;<font> 03F1;;;;N;;;;;
+1D6E1;MATHEMATICAL BOLD PI SYMBOL;Ll;0;L;<font> 03D6;;;;N;;;;;
+1D6E2;MATHEMATICAL ITALIC CAPITAL ALPHA;Lu;0;L;<font> 0391;;;;N;;;;;
+1D6E3;MATHEMATICAL ITALIC CAPITAL BETA;Lu;0;L;<font> 0392;;;;N;;;;;
+1D6E4;MATHEMATICAL ITALIC CAPITAL GAMMA;Lu;0;L;<font> 0393;;;;N;;;;;
+1D6E5;MATHEMATICAL ITALIC CAPITAL DELTA;Lu;0;L;<font> 0394;;;;N;;;;;
+1D6E6;MATHEMATICAL ITALIC CAPITAL EPSILON;Lu;0;L;<font> 0395;;;;N;;;;;
+1D6E7;MATHEMATICAL ITALIC CAPITAL ZETA;Lu;0;L;<font> 0396;;;;N;;;;;
+1D6E8;MATHEMATICAL ITALIC CAPITAL ETA;Lu;0;L;<font> 0397;;;;N;;;;;
+1D6E9;MATHEMATICAL ITALIC CAPITAL THETA;Lu;0;L;<font> 0398;;;;N;;;;;
+1D6EA;MATHEMATICAL ITALIC CAPITAL IOTA;Lu;0;L;<font> 0399;;;;N;;;;;
+1D6EB;MATHEMATICAL ITALIC CAPITAL KAPPA;Lu;0;L;<font> 039A;;;;N;;;;;
+1D6EC;MATHEMATICAL ITALIC CAPITAL LAMDA;Lu;0;L;<font> 039B;;;;N;;;;;
+1D6ED;MATHEMATICAL ITALIC CAPITAL MU;Lu;0;L;<font> 039C;;;;N;;;;;
+1D6EE;MATHEMATICAL ITALIC CAPITAL NU;Lu;0;L;<font> 039D;;;;N;;;;;
+1D6EF;MATHEMATICAL ITALIC CAPITAL XI;Lu;0;L;<font> 039E;;;;N;;;;;
+1D6F0;MATHEMATICAL ITALIC CAPITAL OMICRON;Lu;0;L;<font> 039F;;;;N;;;;;
+1D6F1;MATHEMATICAL ITALIC CAPITAL PI;Lu;0;L;<font> 03A0;;;;N;;;;;
+1D6F2;MATHEMATICAL ITALIC CAPITAL RHO;Lu;0;L;<font> 03A1;;;;N;;;;;
+1D6F3;MATHEMATICAL ITALIC CAPITAL THETA SYMBOL;Lu;0;L;<font> 03F4;;;;N;;;;;
+1D6F4;MATHEMATICAL ITALIC CAPITAL SIGMA;Lu;0;L;<font> 03A3;;;;N;;;;;
+1D6F5;MATHEMATICAL ITALIC CAPITAL TAU;Lu;0;L;<font> 03A4;;;;N;;;;;
+1D6F6;MATHEMATICAL ITALIC CAPITAL UPSILON;Lu;0;L;<font> 03A5;;;;N;;;;;
+1D6F7;MATHEMATICAL ITALIC CAPITAL PHI;Lu;0;L;<font> 03A6;;;;N;;;;;
+1D6F8;MATHEMATICAL ITALIC CAPITAL CHI;Lu;0;L;<font> 03A7;;;;N;;;;;
+1D6F9;MATHEMATICAL ITALIC CAPITAL PSI;Lu;0;L;<font> 03A8;;;;N;;;;;
+1D6FA;MATHEMATICAL ITALIC CAPITAL OMEGA;Lu;0;L;<font> 03A9;;;;N;;;;;
+1D6FB;MATHEMATICAL ITALIC NABLA;Sm;0;L;<font> 2207;;;;N;;;;;
+1D6FC;MATHEMATICAL ITALIC SMALL ALPHA;Ll;0;L;<font> 03B1;;;;N;;;;;
+1D6FD;MATHEMATICAL ITALIC SMALL BETA;Ll;0;L;<font> 03B2;;;;N;;;;;
+1D6FE;MATHEMATICAL ITALIC SMALL GAMMA;Ll;0;L;<font> 03B3;;;;N;;;;;
+1D6FF;MATHEMATICAL ITALIC SMALL DELTA;Ll;0;L;<font> 03B4;;;;N;;;;;
+1D700;MATHEMATICAL ITALIC SMALL EPSILON;Ll;0;L;<font> 03B5;;;;N;;;;;
+1D701;MATHEMATICAL ITALIC SMALL ZETA;Ll;0;L;<font> 03B6;;;;N;;;;;
+1D702;MATHEMATICAL ITALIC SMALL ETA;Ll;0;L;<font> 03B7;;;;N;;;;;
+1D703;MATHEMATICAL ITALIC SMALL THETA;Ll;0;L;<font> 03B8;;;;N;;;;;
+1D704;MATHEMATICAL ITALIC SMALL IOTA;Ll;0;L;<font> 03B9;;;;N;;;;;
+1D705;MATHEMATICAL ITALIC SMALL KAPPA;Ll;0;L;<font> 03BA;;;;N;;;;;
+1D706;MATHEMATICAL ITALIC SMALL LAMDA;Ll;0;L;<font> 03BB;;;;N;;;;;
+1D707;MATHEMATICAL ITALIC SMALL MU;Ll;0;L;<font> 03BC;;;;N;;;;;
+1D708;MATHEMATICAL ITALIC SMALL NU;Ll;0;L;<font> 03BD;;;;N;;;;;
+1D709;MATHEMATICAL ITALIC SMALL XI;Ll;0;L;<font> 03BE;;;;N;;;;;
+1D70A;MATHEMATICAL ITALIC SMALL OMICRON;Ll;0;L;<font> 03BF;;;;N;;;;;
+1D70B;MATHEMATICAL ITALIC SMALL PI;Ll;0;L;<font> 03C0;;;;N;;;;;
+1D70C;MATHEMATICAL ITALIC SMALL RHO;Ll;0;L;<font> 03C1;;;;N;;;;;
+1D70D;MATHEMATICAL ITALIC SMALL FINAL SIGMA;Ll;0;L;<font> 03C2;;;;N;;;;;
+1D70E;MATHEMATICAL ITALIC SMALL SIGMA;Ll;0;L;<font> 03C3;;;;N;;;;;
+1D70F;MATHEMATICAL ITALIC SMALL TAU;Ll;0;L;<font> 03C4;;;;N;;;;;
+1D710;MATHEMATICAL ITALIC SMALL UPSILON;Ll;0;L;<font> 03C5;;;;N;;;;;
+1D711;MATHEMATICAL ITALIC SMALL PHI;Ll;0;L;<font> 03C6;;;;N;;;;;
+1D712;MATHEMATICAL ITALIC SMALL CHI;Ll;0;L;<font> 03C7;;;;N;;;;;
+1D713;MATHEMATICAL ITALIC SMALL PSI;Ll;0;L;<font> 03C8;;;;N;;;;;
+1D714;MATHEMATICAL ITALIC SMALL OMEGA;Ll;0;L;<font> 03C9;;;;N;;;;;
+1D715;MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL;Sm;0;L;<font> 2202;;;;N;;;;;
+1D716;MATHEMATICAL ITALIC EPSILON SYMBOL;Ll;0;L;<font> 03F5;;;;N;;;;;
+1D717;MATHEMATICAL ITALIC THETA SYMBOL;Ll;0;L;<font> 03D1;;;;N;;;;;
+1D718;MATHEMATICAL ITALIC KAPPA SYMBOL;Ll;0;L;<font> 03F0;;;;N;;;;;
+1D719;MATHEMATICAL ITALIC PHI SYMBOL;Ll;0;L;<font> 03D5;;;;N;;;;;
+1D71A;MATHEMATICAL ITALIC RHO SYMBOL;Ll;0;L;<font> 03F1;;;;N;;;;;
+1D71B;MATHEMATICAL ITALIC PI SYMBOL;Ll;0;L;<font> 03D6;;;;N;;;;;
+1D71C;MATHEMATICAL BOLD ITALIC CAPITAL ALPHA;Lu;0;L;<font> 0391;;;;N;;;;;
+1D71D;MATHEMATICAL BOLD ITALIC CAPITAL BETA;Lu;0;L;<font> 0392;;;;N;;;;;
+1D71E;MATHEMATICAL BOLD ITALIC CAPITAL GAMMA;Lu;0;L;<font> 0393;;;;N;;;;;
+1D71F;MATHEMATICAL BOLD ITALIC CAPITAL DELTA;Lu;0;L;<font> 0394;;;;N;;;;;
+1D720;MATHEMATICAL BOLD ITALIC CAPITAL EPSILON;Lu;0;L;<font> 0395;;;;N;;;;;
+1D721;MATHEMATICAL BOLD ITALIC CAPITAL ZETA;Lu;0;L;<font> 0396;;;;N;;;;;
+1D722;MATHEMATICAL BOLD ITALIC CAPITAL ETA;Lu;0;L;<font> 0397;;;;N;;;;;
+1D723;MATHEMATICAL BOLD ITALIC CAPITAL THETA;Lu;0;L;<font> 0398;;;;N;;;;;
+1D724;MATHEMATICAL BOLD ITALIC CAPITAL IOTA;Lu;0;L;<font> 0399;;;;N;;;;;
+1D725;MATHEMATICAL BOLD ITALIC CAPITAL KAPPA;Lu;0;L;<font> 039A;;;;N;;;;;
+1D726;MATHEMATICAL BOLD ITALIC CAPITAL LAMDA;Lu;0;L;<font> 039B;;;;N;;;;;
+1D727;MATHEMATICAL BOLD ITALIC CAPITAL MU;Lu;0;L;<font> 039C;;;;N;;;;;
+1D728;MATHEMATICAL BOLD ITALIC CAPITAL NU;Lu;0;L;<font> 039D;;;;N;;;;;
+1D729;MATHEMATICAL BOLD ITALIC CAPITAL XI;Lu;0;L;<font> 039E;;;;N;;;;;
+1D72A;MATHEMATICAL BOLD ITALIC CAPITAL OMICRON;Lu;0;L;<font> 039F;;;;N;;;;;
+1D72B;MATHEMATICAL BOLD ITALIC CAPITAL PI;Lu;0;L;<font> 03A0;;;;N;;;;;
+1D72C;MATHEMATICAL BOLD ITALIC CAPITAL RHO;Lu;0;L;<font> 03A1;;;;N;;;;;
+1D72D;MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL;Lu;0;L;<font> 03F4;;;;N;;;;;
+1D72E;MATHEMATICAL BOLD ITALIC CAPITAL SIGMA;Lu;0;L;<font> 03A3;;;;N;;;;;
+1D72F;MATHEMATICAL BOLD ITALIC CAPITAL TAU;Lu;0;L;<font> 03A4;;;;N;;;;;
+1D730;MATHEMATICAL BOLD ITALIC CAPITAL UPSILON;Lu;0;L;<font> 03A5;;;;N;;;;;
+1D731;MATHEMATICAL BOLD ITALIC CAPITAL PHI;Lu;0;L;<font> 03A6;;;;N;;;;;
+1D732;MATHEMATICAL BOLD ITALIC CAPITAL CHI;Lu;0;L;<font> 03A7;;;;N;;;;;
+1D733;MATHEMATICAL BOLD ITALIC CAPITAL PSI;Lu;0;L;<font> 03A8;;;;N;;;;;
+1D734;MATHEMATICAL BOLD ITALIC CAPITAL OMEGA;Lu;0;L;<font> 03A9;;;;N;;;;;
+1D735;MATHEMATICAL BOLD ITALIC NABLA;Sm;0;L;<font> 2207;;;;N;;;;;
+1D736;MATHEMATICAL BOLD ITALIC SMALL ALPHA;Ll;0;L;<font> 03B1;;;;N;;;;;
+1D737;MATHEMATICAL BOLD ITALIC SMALL BETA;Ll;0;L;<font> 03B2;;;;N;;;;;
+1D738;MATHEMATICAL BOLD ITALIC SMALL GAMMA;Ll;0;L;<font> 03B3;;;;N;;;;;
+1D739;MATHEMATICAL BOLD ITALIC SMALL DELTA;Ll;0;L;<font> 03B4;;;;N;;;;;
+1D73A;MATHEMATICAL BOLD ITALIC SMALL EPSILON;Ll;0;L;<font> 03B5;;;;N;;;;;
+1D73B;MATHEMATICAL BOLD ITALIC SMALL ZETA;Ll;0;L;<font> 03B6;;;;N;;;;;
+1D73C;MATHEMATICAL BOLD ITALIC SMALL ETA;Ll;0;L;<font> 03B7;;;;N;;;;;
+1D73D;MATHEMATICAL BOLD ITALIC SMALL THETA;Ll;0;L;<font> 03B8;;;;N;;;;;
+1D73E;MATHEMATICAL BOLD ITALIC SMALL IOTA;Ll;0;L;<font> 03B9;;;;N;;;;;
+1D73F;MATHEMATICAL BOLD ITALIC SMALL KAPPA;Ll;0;L;<font> 03BA;;;;N;;;;;
+1D740;MATHEMATICAL BOLD ITALIC SMALL LAMDA;Ll;0;L;<font> 03BB;;;;N;;;;;
+1D741;MATHEMATICAL BOLD ITALIC SMALL MU;Ll;0;L;<font> 03BC;;;;N;;;;;
+1D742;MATHEMATICAL BOLD ITALIC SMALL NU;Ll;0;L;<font> 03BD;;;;N;;;;;
+1D743;MATHEMATICAL BOLD ITALIC SMALL XI;Ll;0;L;<font> 03BE;;;;N;;;;;
+1D744;MATHEMATICAL BOLD ITALIC SMALL OMICRON;Ll;0;L;<font> 03BF;;;;N;;;;;
+1D745;MATHEMATICAL BOLD ITALIC SMALL PI;Ll;0;L;<font> 03C0;;;;N;;;;;
+1D746;MATHEMATICAL BOLD ITALIC SMALL RHO;Ll;0;L;<font> 03C1;;;;N;;;;;
+1D747;MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA;Ll;0;L;<font> 03C2;;;;N;;;;;
+1D748;MATHEMATICAL BOLD ITALIC SMALL SIGMA;Ll;0;L;<font> 03C3;;;;N;;;;;
+1D749;MATHEMATICAL BOLD ITALIC SMALL TAU;Ll;0;L;<font> 03C4;;;;N;;;;;
+1D74A;MATHEMATICAL BOLD ITALIC SMALL UPSILON;Ll;0;L;<font> 03C5;;;;N;;;;;
+1D74B;MATHEMATICAL BOLD ITALIC SMALL PHI;Ll;0;L;<font> 03C6;;;;N;;;;;
+1D74C;MATHEMATICAL BOLD ITALIC SMALL CHI;Ll;0;L;<font> 03C7;;;;N;;;;;
+1D74D;MATHEMATICAL BOLD ITALIC SMALL PSI;Ll;0;L;<font> 03C8;;;;N;;;;;
+1D74E;MATHEMATICAL BOLD ITALIC SMALL OMEGA;Ll;0;L;<font> 03C9;;;;N;;;;;
+1D74F;MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL;Sm;0;L;<font> 2202;;;;N;;;;;
+1D750;MATHEMATICAL BOLD ITALIC EPSILON SYMBOL;Ll;0;L;<font> 03F5;;;;N;;;;;
+1D751;MATHEMATICAL BOLD ITALIC THETA SYMBOL;Ll;0;L;<font> 03D1;;;;N;;;;;
+1D752;MATHEMATICAL BOLD ITALIC KAPPA SYMBOL;Ll;0;L;<font> 03F0;;;;N;;;;;
+1D753;MATHEMATICAL BOLD ITALIC PHI SYMBOL;Ll;0;L;<font> 03D5;;;;N;;;;;
+1D754;MATHEMATICAL BOLD ITALIC RHO SYMBOL;Ll;0;L;<font> 03F1;;;;N;;;;;
+1D755;MATHEMATICAL BOLD ITALIC PI SYMBOL;Ll;0;L;<font> 03D6;;;;N;;;;;
+1D756;MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA;Lu;0;L;<font> 0391;;;;N;;;;;
+1D757;MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA;Lu;0;L;<font> 0392;;;;N;;;;;
+1D758;MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA;Lu;0;L;<font> 0393;;;;N;;;;;
+1D759;MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA;Lu;0;L;<font> 0394;;;;N;;;;;
+1D75A;MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON;Lu;0;L;<font> 0395;;;;N;;;;;
+1D75B;MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA;Lu;0;L;<font> 0396;;;;N;;;;;
+1D75C;MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA;Lu;0;L;<font> 0397;;;;N;;;;;
+1D75D;MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA;Lu;0;L;<font> 0398;;;;N;;;;;
+1D75E;MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA;Lu;0;L;<font> 0399;;;;N;;;;;
+1D75F;MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA;Lu;0;L;<font> 039A;;;;N;;;;;
+1D760;MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA;Lu;0;L;<font> 039B;;;;N;;;;;
+1D761;MATHEMATICAL SANS-SERIF BOLD CAPITAL MU;Lu;0;L;<font> 039C;;;;N;;;;;
+1D762;MATHEMATICAL SANS-SERIF BOLD CAPITAL NU;Lu;0;L;<font> 039D;;;;N;;;;;
+1D763;MATHEMATICAL SANS-SERIF BOLD CAPITAL XI;Lu;0;L;<font> 039E;;;;N;;;;;
+1D764;MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON;Lu;0;L;<font> 039F;;;;N;;;;;
+1D765;MATHEMATICAL SANS-SERIF BOLD CAPITAL PI;Lu;0;L;<font> 03A0;;;;N;;;;;
+1D766;MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO;Lu;0;L;<font> 03A1;;;;N;;;;;
+1D767;MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL;Lu;0;L;<font> 03F4;;;;N;;;;;
+1D768;MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA;Lu;0;L;<font> 03A3;;;;N;;;;;
+1D769;MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU;Lu;0;L;<font> 03A4;;;;N;;;;;
+1D76A;MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON;Lu;0;L;<font> 03A5;;;;N;;;;;
+1D76B;MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI;Lu;0;L;<font> 03A6;;;;N;;;;;
+1D76C;MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI;Lu;0;L;<font> 03A7;;;;N;;;;;
+1D76D;MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI;Lu;0;L;<font> 03A8;;;;N;;;;;
+1D76E;MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA;Lu;0;L;<font> 03A9;;;;N;;;;;
+1D76F;MATHEMATICAL SANS-SERIF BOLD NABLA;Sm;0;L;<font> 2207;;;;N;;;;;
+1D770;MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA;Ll;0;L;<font> 03B1;;;;N;;;;;
+1D771;MATHEMATICAL SANS-SERIF BOLD SMALL BETA;Ll;0;L;<font> 03B2;;;;N;;;;;
+1D772;MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA;Ll;0;L;<font> 03B3;;;;N;;;;;
+1D773;MATHEMATICAL SANS-SERIF BOLD SMALL DELTA;Ll;0;L;<font> 03B4;;;;N;;;;;
+1D774;MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON;Ll;0;L;<font> 03B5;;;;N;;;;;
+1D775;MATHEMATICAL SANS-SERIF BOLD SMALL ZETA;Ll;0;L;<font> 03B6;;;;N;;;;;
+1D776;MATHEMATICAL SANS-SERIF BOLD SMALL ETA;Ll;0;L;<font> 03B7;;;;N;;;;;
+1D777;MATHEMATICAL SANS-SERIF BOLD SMALL THETA;Ll;0;L;<font> 03B8;;;;N;;;;;
+1D778;MATHEMATICAL SANS-SERIF BOLD SMALL IOTA;Ll;0;L;<font> 03B9;;;;N;;;;;
+1D779;MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA;Ll;0;L;<font> 03BA;;;;N;;;;;
+1D77A;MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA;Ll;0;L;<font> 03BB;;;;N;;;;;
+1D77B;MATHEMATICAL SANS-SERIF BOLD SMALL MU;Ll;0;L;<font> 03BC;;;;N;;;;;
+1D77C;MATHEMATICAL SANS-SERIF BOLD SMALL NU;Ll;0;L;<font> 03BD;;;;N;;;;;
+1D77D;MATHEMATICAL SANS-SERIF BOLD SMALL XI;Ll;0;L;<font> 03BE;;;;N;;;;;
+1D77E;MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON;Ll;0;L;<font> 03BF;;;;N;;;;;
+1D77F;MATHEMATICAL SANS-SERIF BOLD SMALL PI;Ll;0;L;<font> 03C0;;;;N;;;;;
+1D780;MATHEMATICAL SANS-SERIF BOLD SMALL RHO;Ll;0;L;<font> 03C1;;;;N;;;;;
+1D781;MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA;Ll;0;L;<font> 03C2;;;;N;;;;;
+1D782;MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA;Ll;0;L;<font> 03C3;;;;N;;;;;
+1D783;MATHEMATICAL SANS-SERIF BOLD SMALL TAU;Ll;0;L;<font> 03C4;;;;N;;;;;
+1D784;MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON;Ll;0;L;<font> 03C5;;;;N;;;;;
+1D785;MATHEMATICAL SANS-SERIF BOLD SMALL PHI;Ll;0;L;<font> 03C6;;;;N;;;;;
+1D786;MATHEMATICAL SANS-SERIF BOLD SMALL CHI;Ll;0;L;<font> 03C7;;;;N;;;;;
+1D787;MATHEMATICAL SANS-SERIF BOLD SMALL PSI;Ll;0;L;<font> 03C8;;;;N;;;;;
+1D788;MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA;Ll;0;L;<font> 03C9;;;;N;;;;;
+1D789;MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL;Sm;0;L;<font> 2202;;;;N;;;;;
+1D78A;MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL;Ll;0;L;<font> 03F5;;;;N;;;;;
+1D78B;MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL;Ll;0;L;<font> 03D1;;;;N;;;;;
+1D78C;MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL;Ll;0;L;<font> 03F0;;;;N;;;;;
+1D78D;MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL;Ll;0;L;<font> 03D5;;;;N;;;;;
+1D78E;MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL;Ll;0;L;<font> 03F1;;;;N;;;;;
+1D78F;MATHEMATICAL SANS-SERIF BOLD PI SYMBOL;Ll;0;L;<font> 03D6;;;;N;;;;;
+1D790;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA;Lu;0;L;<font> 0391;;;;N;;;;;
+1D791;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA;Lu;0;L;<font> 0392;;;;N;;;;;
+1D792;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA;Lu;0;L;<font> 0393;;;;N;;;;;
+1D793;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA;Lu;0;L;<font> 0394;;;;N;;;;;
+1D794;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON;Lu;0;L;<font> 0395;;;;N;;;;;
+1D795;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA;Lu;0;L;<font> 0396;;;;N;;;;;
+1D796;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA;Lu;0;L;<font> 0397;;;;N;;;;;
+1D797;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA;Lu;0;L;<font> 0398;;;;N;;;;;
+1D798;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA;Lu;0;L;<font> 0399;;;;N;;;;;
+1D799;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA;Lu;0;L;<font> 039A;;;;N;;;;;
+1D79A;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA;Lu;0;L;<font> 039B;;;;N;;;;;
+1D79B;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU;Lu;0;L;<font> 039C;;;;N;;;;;
+1D79C;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU;Lu;0;L;<font> 039D;;;;N;;;;;
+1D79D;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI;Lu;0;L;<font> 039E;;;;N;;;;;
+1D79E;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON;Lu;0;L;<font> 039F;;;;N;;;;;
+1D79F;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI;Lu;0;L;<font> 03A0;;;;N;;;;;
+1D7A0;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO;Lu;0;L;<font> 03A1;;;;N;;;;;
+1D7A1;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL;Lu;0;L;<font> 03F4;;;;N;;;;;
+1D7A2;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA;Lu;0;L;<font> 03A3;;;;N;;;;;
+1D7A3;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU;Lu;0;L;<font> 03A4;;;;N;;;;;
+1D7A4;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON;Lu;0;L;<font> 03A5;;;;N;;;;;
+1D7A5;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI;Lu;0;L;<font> 03A6;;;;N;;;;;
+1D7A6;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI;Lu;0;L;<font> 03A7;;;;N;;;;;
+1D7A7;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI;Lu;0;L;<font> 03A8;;;;N;;;;;
+1D7A8;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA;Lu;0;L;<font> 03A9;;;;N;;;;;
+1D7A9;MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA;Sm;0;L;<font> 2207;;;;N;;;;;
+1D7AA;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA;Ll;0;L;<font> 03B1;;;;N;;;;;
+1D7AB;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA;Ll;0;L;<font> 03B2;;;;N;;;;;
+1D7AC;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA;Ll;0;L;<font> 03B3;;;;N;;;;;
+1D7AD;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA;Ll;0;L;<font> 03B4;;;;N;;;;;
+1D7AE;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON;Ll;0;L;<font> 03B5;;;;N;;;;;
+1D7AF;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA;Ll;0;L;<font> 03B6;;;;N;;;;;
+1D7B0;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA;Ll;0;L;<font> 03B7;;;;N;;;;;
+1D7B1;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA;Ll;0;L;<font> 03B8;;;;N;;;;;
+1D7B2;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA;Ll;0;L;<font> 03B9;;;;N;;;;;
+1D7B3;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA;Ll;0;L;<font> 03BA;;;;N;;;;;
+1D7B4;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA;Ll;0;L;<font> 03BB;;;;N;;;;;
+1D7B5;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU;Ll;0;L;<font> 03BC;;;;N;;;;;
+1D7B6;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU;Ll;0;L;<font> 03BD;;;;N;;;;;
+1D7B7;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI;Ll;0;L;<font> 03BE;;;;N;;;;;
+1D7B8;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON;Ll;0;L;<font> 03BF;;;;N;;;;;
+1D7B9;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI;Ll;0;L;<font> 03C0;;;;N;;;;;
+1D7BA;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO;Ll;0;L;<font> 03C1;;;;N;;;;;
+1D7BB;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA;Ll;0;L;<font> 03C2;;;;N;;;;;
+1D7BC;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA;Ll;0;L;<font> 03C3;;;;N;;;;;
+1D7BD;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU;Ll;0;L;<font> 03C4;;;;N;;;;;
+1D7BE;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON;Ll;0;L;<font> 03C5;;;;N;;;;;
+1D7BF;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI;Ll;0;L;<font> 03C6;;;;N;;;;;
+1D7C0;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI;Ll;0;L;<font> 03C7;;;;N;;;;;
+1D7C1;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI;Ll;0;L;<font> 03C8;;;;N;;;;;
+1D7C2;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA;Ll;0;L;<font> 03C9;;;;N;;;;;
+1D7C3;MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL;Sm;0;L;<font> 2202;;;;N;;;;;
+1D7C4;MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL;Ll;0;L;<font> 03F5;;;;N;;;;;
+1D7C5;MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL;Ll;0;L;<font> 03D1;;;;N;;;;;
+1D7C6;MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL;Ll;0;L;<font> 03F0;;;;N;;;;;
+1D7C7;MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL;Ll;0;L;<font> 03D5;;;;N;;;;;
+1D7C8;MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL;Ll;0;L;<font> 03F1;;;;N;;;;;
+1D7C9;MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL;Ll;0;L;<font> 03D6;;;;N;;;;;
+1D7CE;MATHEMATICAL BOLD DIGIT ZERO;Nd;0;EN;<font> 0030;0;0;0;N;;;;;
+1D7CF;MATHEMATICAL BOLD DIGIT ONE;Nd;0;EN;<font> 0031;1;1;1;N;;;;;
+1D7D0;MATHEMATICAL BOLD DIGIT TWO;Nd;0;EN;<font> 0032;2;2;2;N;;;;;
+1D7D1;MATHEMATICAL BOLD DIGIT THREE;Nd;0;EN;<font> 0033;3;3;3;N;;;;;
+1D7D2;MATHEMATICAL BOLD DIGIT FOUR;Nd;0;EN;<font> 0034;4;4;4;N;;;;;
+1D7D3;MATHEMATICAL BOLD DIGIT FIVE;Nd;0;EN;<font> 0035;5;5;5;N;;;;;
+1D7D4;MATHEMATICAL BOLD DIGIT SIX;Nd;0;EN;<font> 0036;6;6;6;N;;;;;
+1D7D5;MATHEMATICAL BOLD DIGIT SEVEN;Nd;0;EN;<font> 0037;7;7;7;N;;;;;
+1D7D6;MATHEMATICAL BOLD DIGIT EIGHT;Nd;0;EN;<font> 0038;8;8;8;N;;;;;
+1D7D7;MATHEMATICAL BOLD DIGIT NINE;Nd;0;EN;<font> 0039;9;9;9;N;;;;;
+1D7D8;MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO;Nd;0;EN;<font> 0030;0;0;0;N;;;;;
+1D7D9;MATHEMATICAL DOUBLE-STRUCK DIGIT ONE;Nd;0;EN;<font> 0031;1;1;1;N;;;;;
+1D7DA;MATHEMATICAL DOUBLE-STRUCK DIGIT TWO;Nd;0;EN;<font> 0032;2;2;2;N;;;;;
+1D7DB;MATHEMATICAL DOUBLE-STRUCK DIGIT THREE;Nd;0;EN;<font> 0033;3;3;3;N;;;;;
+1D7DC;MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR;Nd;0;EN;<font> 0034;4;4;4;N;;;;;
+1D7DD;MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE;Nd;0;EN;<font> 0035;5;5;5;N;;;;;
+1D7DE;MATHEMATICAL DOUBLE-STRUCK DIGIT SIX;Nd;0;EN;<font> 0036;6;6;6;N;;;;;
+1D7DF;MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN;Nd;0;EN;<font> 0037;7;7;7;N;;;;;
+1D7E0;MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT;Nd;0;EN;<font> 0038;8;8;8;N;;;;;
+1D7E1;MATHEMATICAL DOUBLE-STRUCK DIGIT NINE;Nd;0;EN;<font> 0039;9;9;9;N;;;;;
+1D7E2;MATHEMATICAL SANS-SERIF DIGIT ZERO;Nd;0;EN;<font> 0030;0;0;0;N;;;;;
+1D7E3;MATHEMATICAL SANS-SERIF DIGIT ONE;Nd;0;EN;<font> 0031;1;1;1;N;;;;;
+1D7E4;MATHEMATICAL SANS-SERIF DIGIT TWO;Nd;0;EN;<font> 0032;2;2;2;N;;;;;
+1D7E5;MATHEMATICAL SANS-SERIF DIGIT THREE;Nd;0;EN;<font> 0033;3;3;3;N;;;;;
+1D7E6;MATHEMATICAL SANS-SERIF DIGIT FOUR;Nd;0;EN;<font> 0034;4;4;4;N;;;;;
+1D7E7;MATHEMATICAL SANS-SERIF DIGIT FIVE;Nd;0;EN;<font> 0035;5;5;5;N;;;;;
+1D7E8;MATHEMATICAL SANS-SERIF DIGIT SIX;Nd;0;EN;<font> 0036;6;6;6;N;;;;;
+1D7E9;MATHEMATICAL SANS-SERIF DIGIT SEVEN;Nd;0;EN;<font> 0037;7;7;7;N;;;;;
+1D7EA;MATHEMATICAL SANS-SERIF DIGIT EIGHT;Nd;0;EN;<font> 0038;8;8;8;N;;;;;
+1D7EB;MATHEMATICAL SANS-SERIF DIGIT NINE;Nd;0;EN;<font> 0039;9;9;9;N;;;;;
+1D7EC;MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO;Nd;0;EN;<font> 0030;0;0;0;N;;;;;
+1D7ED;MATHEMATICAL SANS-SERIF BOLD DIGIT ONE;Nd;0;EN;<font> 0031;1;1;1;N;;;;;
+1D7EE;MATHEMATICAL SANS-SERIF BOLD DIGIT TWO;Nd;0;EN;<font> 0032;2;2;2;N;;;;;
+1D7EF;MATHEMATICAL SANS-SERIF BOLD DIGIT THREE;Nd;0;EN;<font> 0033;3;3;3;N;;;;;
+1D7F0;MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR;Nd;0;EN;<font> 0034;4;4;4;N;;;;;
+1D7F1;MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE;Nd;0;EN;<font> 0035;5;5;5;N;;;;;
+1D7F2;MATHEMATICAL SANS-SERIF BOLD DIGIT SIX;Nd;0;EN;<font> 0036;6;6;6;N;;;;;
+1D7F3;MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN;Nd;0;EN;<font> 0037;7;7;7;N;;;;;
+1D7F4;MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT;Nd;0;EN;<font> 0038;8;8;8;N;;;;;
+1D7F5;MATHEMATICAL SANS-SERIF BOLD DIGIT NINE;Nd;0;EN;<font> 0039;9;9;9;N;;;;;
+1D7F6;MATHEMATICAL MONOSPACE DIGIT ZERO;Nd;0;EN;<font> 0030;0;0;0;N;;;;;
+1D7F7;MATHEMATICAL MONOSPACE DIGIT ONE;Nd;0;EN;<font> 0031;1;1;1;N;;;;;
+1D7F8;MATHEMATICAL MONOSPACE DIGIT TWO;Nd;0;EN;<font> 0032;2;2;2;N;;;;;
+1D7F9;MATHEMATICAL MONOSPACE DIGIT THREE;Nd;0;EN;<font> 0033;3;3;3;N;;;;;
+1D7FA;MATHEMATICAL MONOSPACE DIGIT FOUR;Nd;0;EN;<font> 0034;4;4;4;N;;;;;
+1D7FB;MATHEMATICAL MONOSPACE DIGIT FIVE;Nd;0;EN;<font> 0035;5;5;5;N;;;;;
+1D7FC;MATHEMATICAL MONOSPACE DIGIT SIX;Nd;0;EN;<font> 0036;6;6;6;N;;;;;
+1D7FD;MATHEMATICAL MONOSPACE DIGIT SEVEN;Nd;0;EN;<font> 0037;7;7;7;N;;;;;
+1D7FE;MATHEMATICAL MONOSPACE DIGIT EIGHT;Nd;0;EN;<font> 0038;8;8;8;N;;;;;
+1D7FF;MATHEMATICAL MONOSPACE DIGIT NINE;Nd;0;EN;<font> 0039;9;9;9;N;;;;;
+20000;<CJK Ideograph Extension B, First>;Lo;0;L;;;;;N;;;;;
+2A6D6;<CJK Ideograph Extension B, Last>;Lo;0;L;;;;;N;;;;;
+2F800;CJK COMPATIBILITY IDEOGRAPH-2F800;Lo;0;L;4E3D;;;;N;;;;;
+2F801;CJK COMPATIBILITY IDEOGRAPH-2F801;Lo;0;L;4E38;;;;N;;;;;
+2F802;CJK COMPATIBILITY IDEOGRAPH-2F802;Lo;0;L;4E41;;;;N;;;;;
+2F803;CJK COMPATIBILITY IDEOGRAPH-2F803;Lo;0;L;20122;;;;N;;;;;
+2F804;CJK COMPATIBILITY IDEOGRAPH-2F804;Lo;0;L;4F60;;;;N;;;;;
+2F805;CJK COMPATIBILITY IDEOGRAPH-2F805;Lo;0;L;4FAE;;;;N;;;;;
+2F806;CJK COMPATIBILITY IDEOGRAPH-2F806;Lo;0;L;4FBB;;;;N;;;;;
+2F807;CJK COMPATIBILITY IDEOGRAPH-2F807;Lo;0;L;5002;;;;N;;;;;
+2F808;CJK COMPATIBILITY IDEOGRAPH-2F808;Lo;0;L;507A;;;;N;;;;;
+2F809;CJK COMPATIBILITY IDEOGRAPH-2F809;Lo;0;L;5099;;;;N;;;;;
+2F80A;CJK COMPATIBILITY IDEOGRAPH-2F80A;Lo;0;L;50E7;;;;N;;;;;
+2F80B;CJK COMPATIBILITY IDEOGRAPH-2F80B;Lo;0;L;50CF;;;;N;;;;;
+2F80C;CJK COMPATIBILITY IDEOGRAPH-2F80C;Lo;0;L;349E;;;;N;;;;;
+2F80D;CJK COMPATIBILITY IDEOGRAPH-2F80D;Lo;0;L;2063A;;;;N;;;;;
+2F80E;CJK COMPATIBILITY IDEOGRAPH-2F80E;Lo;0;L;514D;;;;N;;;;;
+2F80F;CJK COMPATIBILITY IDEOGRAPH-2F80F;Lo;0;L;5154;;;;N;;;;;
+2F810;CJK COMPATIBILITY IDEOGRAPH-2F810;Lo;0;L;5164;;;;N;;;;;
+2F811;CJK COMPATIBILITY IDEOGRAPH-2F811;Lo;0;L;5177;;;;N;;;;;
+2F812;CJK COMPATIBILITY IDEOGRAPH-2F812;Lo;0;L;2051C;;;;N;;;;;
+2F813;CJK COMPATIBILITY IDEOGRAPH-2F813;Lo;0;L;34B9;;;;N;;;;;
+2F814;CJK COMPATIBILITY IDEOGRAPH-2F814;Lo;0;L;5167;;;;N;;;;;
+2F815;CJK COMPATIBILITY IDEOGRAPH-2F815;Lo;0;L;518D;;;;N;;;;;
+2F816;CJK COMPATIBILITY IDEOGRAPH-2F816;Lo;0;L;2054B;;;;N;;;;;
+2F817;CJK COMPATIBILITY IDEOGRAPH-2F817;Lo;0;L;5197;;;;N;;;;;
+2F818;CJK COMPATIBILITY IDEOGRAPH-2F818;Lo;0;L;51A4;;;;N;;;;;
+2F819;CJK COMPATIBILITY IDEOGRAPH-2F819;Lo;0;L;4ECC;;;;N;;;;;
+2F81A;CJK COMPATIBILITY IDEOGRAPH-2F81A;Lo;0;L;51AC;;;;N;;;;;
+2F81B;CJK COMPATIBILITY IDEOGRAPH-2F81B;Lo;0;L;51B5;;;;N;;;;;
+2F81C;CJK COMPATIBILITY IDEOGRAPH-2F81C;Lo;0;L;291DF;;;;N;;;;;
+2F81D;CJK COMPATIBILITY IDEOGRAPH-2F81D;Lo;0;L;51F5;;;;N;;;;;
+2F81E;CJK COMPATIBILITY IDEOGRAPH-2F81E;Lo;0;L;5203;;;;N;;;;;
+2F81F;CJK COMPATIBILITY IDEOGRAPH-2F81F;Lo;0;L;34DF;;;;N;;;;;
+2F820;CJK COMPATIBILITY IDEOGRAPH-2F820;Lo;0;L;523B;;;;N;;;;;
+2F821;CJK COMPATIBILITY IDEOGRAPH-2F821;Lo;0;L;5246;;;;N;;;;;
+2F822;CJK COMPATIBILITY IDEOGRAPH-2F822;Lo;0;L;5272;;;;N;;;;;
+2F823;CJK COMPATIBILITY IDEOGRAPH-2F823;Lo;0;L;5277;;;;N;;;;;
+2F824;CJK COMPATIBILITY IDEOGRAPH-2F824;Lo;0;L;3515;;;;N;;;;;
+2F825;CJK COMPATIBILITY IDEOGRAPH-2F825;Lo;0;L;52C7;;;;N;;;;;
+2F826;CJK COMPATIBILITY IDEOGRAPH-2F826;Lo;0;L;52C9;;;;N;;;;;
+2F827;CJK COMPATIBILITY IDEOGRAPH-2F827;Lo;0;L;52E4;;;;N;;;;;
+2F828;CJK COMPATIBILITY IDEOGRAPH-2F828;Lo;0;L;52FA;;;;N;;;;;
+2F829;CJK COMPATIBILITY IDEOGRAPH-2F829;Lo;0;L;5305;;;;N;;;;;
+2F82A;CJK COMPATIBILITY IDEOGRAPH-2F82A;Lo;0;L;5306;;;;N;;;;;
+2F82B;CJK COMPATIBILITY IDEOGRAPH-2F82B;Lo;0;L;5317;;;;N;;;;;
+2F82C;CJK COMPATIBILITY IDEOGRAPH-2F82C;Lo;0;L;5349;;;;N;;;;;
+2F82D;CJK COMPATIBILITY IDEOGRAPH-2F82D;Lo;0;L;5351;;;;N;;;;;
+2F82E;CJK COMPATIBILITY IDEOGRAPH-2F82E;Lo;0;L;535A;;;;N;;;;;
+2F82F;CJK COMPATIBILITY IDEOGRAPH-2F82F;Lo;0;L;5373;;;;N;;;;;
+2F830;CJK COMPATIBILITY IDEOGRAPH-2F830;Lo;0;L;537D;;;;N;;;;;
+2F831;CJK COMPATIBILITY IDEOGRAPH-2F831;Lo;0;L;537F;;;;N;;;;;
+2F832;CJK COMPATIBILITY IDEOGRAPH-2F832;Lo;0;L;537F;;;;N;;;;;
+2F833;CJK COMPATIBILITY IDEOGRAPH-2F833;Lo;0;L;537F;;;;N;;;;;
+2F834;CJK COMPATIBILITY IDEOGRAPH-2F834;Lo;0;L;20A2C;;;;N;;;;;
+2F835;CJK COMPATIBILITY IDEOGRAPH-2F835;Lo;0;L;7070;;;;N;;;;;
+2F836;CJK COMPATIBILITY IDEOGRAPH-2F836;Lo;0;L;53CA;;;;N;;;;;
+2F837;CJK COMPATIBILITY IDEOGRAPH-2F837;Lo;0;L;53DF;;;;N;;;;;
+2F838;CJK COMPATIBILITY IDEOGRAPH-2F838;Lo;0;L;20B63;;;;N;;;;;
+2F839;CJK COMPATIBILITY IDEOGRAPH-2F839;Lo;0;L;53EB;;;;N;;;;;
+2F83A;CJK COMPATIBILITY IDEOGRAPH-2F83A;Lo;0;L;53F1;;;;N;;;;;
+2F83B;CJK COMPATIBILITY IDEOGRAPH-2F83B;Lo;0;L;5406;;;;N;;;;;
+2F83C;CJK COMPATIBILITY IDEOGRAPH-2F83C;Lo;0;L;549E;;;;N;;;;;
+2F83D;CJK COMPATIBILITY IDEOGRAPH-2F83D;Lo;0;L;5438;;;;N;;;;;
+2F83E;CJK COMPATIBILITY IDEOGRAPH-2F83E;Lo;0;L;5448;;;;N;;;;;
+2F83F;CJK COMPATIBILITY IDEOGRAPH-2F83F;Lo;0;L;5468;;;;N;;;;;
+2F840;CJK COMPATIBILITY IDEOGRAPH-2F840;Lo;0;L;54A2;;;;N;;;;;
+2F841;CJK COMPATIBILITY IDEOGRAPH-2F841;Lo;0;L;54F6;;;;N;;;;;
+2F842;CJK COMPATIBILITY IDEOGRAPH-2F842;Lo;0;L;5510;;;;N;;;;;
+2F843;CJK COMPATIBILITY IDEOGRAPH-2F843;Lo;0;L;5553;;;;N;;;;;
+2F844;CJK COMPATIBILITY IDEOGRAPH-2F844;Lo;0;L;5563;;;;N;;;;;
+2F845;CJK COMPATIBILITY IDEOGRAPH-2F845;Lo;0;L;5584;;;;N;;;;;
+2F846;CJK COMPATIBILITY IDEOGRAPH-2F846;Lo;0;L;5584;;;;N;;;;;
+2F847;CJK COMPATIBILITY IDEOGRAPH-2F847;Lo;0;L;5599;;;;N;;;;;
+2F848;CJK COMPATIBILITY IDEOGRAPH-2F848;Lo;0;L;55AB;;;;N;;;;;
+2F849;CJK COMPATIBILITY IDEOGRAPH-2F849;Lo;0;L;55B3;;;;N;;;;;
+2F84A;CJK COMPATIBILITY IDEOGRAPH-2F84A;Lo;0;L;55C2;;;;N;;;;;
+2F84B;CJK COMPATIBILITY IDEOGRAPH-2F84B;Lo;0;L;5716;;;;N;;;;;
+2F84C;CJK COMPATIBILITY IDEOGRAPH-2F84C;Lo;0;L;5606;;;;N;;;;;
+2F84D;CJK COMPATIBILITY IDEOGRAPH-2F84D;Lo;0;L;5717;;;;N;;;;;
+2F84E;CJK COMPATIBILITY IDEOGRAPH-2F84E;Lo;0;L;5651;;;;N;;;;;
+2F84F;CJK COMPATIBILITY IDEOGRAPH-2F84F;Lo;0;L;5674;;;;N;;;;;
+2F850;CJK COMPATIBILITY IDEOGRAPH-2F850;Lo;0;L;5207;;;;N;;;;;
+2F851;CJK COMPATIBILITY IDEOGRAPH-2F851;Lo;0;L;58EE;;;;N;;;;;
+2F852;CJK COMPATIBILITY IDEOGRAPH-2F852;Lo;0;L;57CE;;;;N;;;;;
+2F853;CJK COMPATIBILITY IDEOGRAPH-2F853;Lo;0;L;57F4;;;;N;;;;;
+2F854;CJK COMPATIBILITY IDEOGRAPH-2F854;Lo;0;L;580D;;;;N;;;;;
+2F855;CJK COMPATIBILITY IDEOGRAPH-2F855;Lo;0;L;578B;;;;N;;;;;
+2F856;CJK COMPATIBILITY IDEOGRAPH-2F856;Lo;0;L;5832;;;;N;;;;;
+2F857;CJK COMPATIBILITY IDEOGRAPH-2F857;Lo;0;L;5831;;;;N;;;;;
+2F858;CJK COMPATIBILITY IDEOGRAPH-2F858;Lo;0;L;58AC;;;;N;;;;;
+2F859;CJK COMPATIBILITY IDEOGRAPH-2F859;Lo;0;L;214E4;;;;N;;;;;
+2F85A;CJK COMPATIBILITY IDEOGRAPH-2F85A;Lo;0;L;58F2;;;;N;;;;;
+2F85B;CJK COMPATIBILITY IDEOGRAPH-2F85B;Lo;0;L;58F7;;;;N;;;;;
+2F85C;CJK COMPATIBILITY IDEOGRAPH-2F85C;Lo;0;L;5906;;;;N;;;;;
+2F85D;CJK COMPATIBILITY IDEOGRAPH-2F85D;Lo;0;L;591A;;;;N;;;;;
+2F85E;CJK COMPATIBILITY IDEOGRAPH-2F85E;Lo;0;L;5922;;;;N;;;;;
+2F85F;CJK COMPATIBILITY IDEOGRAPH-2F85F;Lo;0;L;5962;;;;N;;;;;
+2F860;CJK COMPATIBILITY IDEOGRAPH-2F860;Lo;0;L;216A8;;;;N;;;;;
+2F861;CJK COMPATIBILITY IDEOGRAPH-2F861;Lo;0;L;216EA;;;;N;;;;;
+2F862;CJK COMPATIBILITY IDEOGRAPH-2F862;Lo;0;L;59EC;;;;N;;;;;
+2F863;CJK COMPATIBILITY IDEOGRAPH-2F863;Lo;0;L;5A1B;;;;N;;;;;
+2F864;CJK COMPATIBILITY IDEOGRAPH-2F864;Lo;0;L;5A27;;;;N;;;;;
+2F865;CJK COMPATIBILITY IDEOGRAPH-2F865;Lo;0;L;59D8;;;;N;;;;;
+2F866;CJK COMPATIBILITY IDEOGRAPH-2F866;Lo;0;L;5A66;;;;N;;;;;
+2F867;CJK COMPATIBILITY IDEOGRAPH-2F867;Lo;0;L;36EE;;;;N;;;;;
+2F868;CJK COMPATIBILITY IDEOGRAPH-2F868;Lo;0;L;36FC;;;;N;;;;;
+2F869;CJK COMPATIBILITY IDEOGRAPH-2F869;Lo;0;L;5B08;;;;N;;;;;
+2F86A;CJK COMPATIBILITY IDEOGRAPH-2F86A;Lo;0;L;5B3E;;;;N;;;;;
+2F86B;CJK COMPATIBILITY IDEOGRAPH-2F86B;Lo;0;L;5B3E;;;;N;;;;;
+2F86C;CJK COMPATIBILITY IDEOGRAPH-2F86C;Lo;0;L;219C8;;;;N;;;;;
+2F86D;CJK COMPATIBILITY IDEOGRAPH-2F86D;Lo;0;L;5BC3;;;;N;;;;;
+2F86E;CJK COMPATIBILITY IDEOGRAPH-2F86E;Lo;0;L;5BD8;;;;N;;;;;
+2F86F;CJK COMPATIBILITY IDEOGRAPH-2F86F;Lo;0;L;5BE7;;;;N;;;;;
+2F870;CJK COMPATIBILITY IDEOGRAPH-2F870;Lo;0;L;5BF3;;;;N;;;;;
+2F871;CJK COMPATIBILITY IDEOGRAPH-2F871;Lo;0;L;21B18;;;;N;;;;;
+2F872;CJK COMPATIBILITY IDEOGRAPH-2F872;Lo;0;L;5BFF;;;;N;;;;;
+2F873;CJK COMPATIBILITY IDEOGRAPH-2F873;Lo;0;L;5C06;;;;N;;;;;
+2F874;CJK COMPATIBILITY IDEOGRAPH-2F874;Lo;0;L;5F53;;;;N;;;;;
+2F875;CJK COMPATIBILITY IDEOGRAPH-2F875;Lo;0;L;5C22;;;;N;;;;;
+2F876;CJK COMPATIBILITY IDEOGRAPH-2F876;Lo;0;L;3781;;;;N;;;;;
+2F877;CJK COMPATIBILITY IDEOGRAPH-2F877;Lo;0;L;5C60;;;;N;;;;;
+2F878;CJK COMPATIBILITY IDEOGRAPH-2F878;Lo;0;L;5C6E;;;;N;;;;;
+2F879;CJK COMPATIBILITY IDEOGRAPH-2F879;Lo;0;L;5CC0;;;;N;;;;;
+2F87A;CJK COMPATIBILITY IDEOGRAPH-2F87A;Lo;0;L;5C8D;;;;N;;;;;
+2F87B;CJK COMPATIBILITY IDEOGRAPH-2F87B;Lo;0;L;21DE4;;;;N;;;;;
+2F87C;CJK COMPATIBILITY IDEOGRAPH-2F87C;Lo;0;L;5D43;;;;N;;;;;
+2F87D;CJK COMPATIBILITY IDEOGRAPH-2F87D;Lo;0;L;21DE6;;;;N;;;;;
+2F87E;CJK COMPATIBILITY IDEOGRAPH-2F87E;Lo;0;L;5D6E;;;;N;;;;;
+2F87F;CJK COMPATIBILITY IDEOGRAPH-2F87F;Lo;0;L;5D6B;;;;N;;;;;
+2F880;CJK COMPATIBILITY IDEOGRAPH-2F880;Lo;0;L;5D7C;;;;N;;;;;
+2F881;CJK COMPATIBILITY IDEOGRAPH-2F881;Lo;0;L;5DE1;;;;N;;;;;
+2F882;CJK COMPATIBILITY IDEOGRAPH-2F882;Lo;0;L;5DE2;;;;N;;;;;
+2F883;CJK COMPATIBILITY IDEOGRAPH-2F883;Lo;0;L;382F;;;;N;;;;;
+2F884;CJK COMPATIBILITY IDEOGRAPH-2F884;Lo;0;L;5DFD;;;;N;;;;;
+2F885;CJK COMPATIBILITY IDEOGRAPH-2F885;Lo;0;L;5E28;;;;N;;;;;
+2F886;CJK COMPATIBILITY IDEOGRAPH-2F886;Lo;0;L;5E3D;;;;N;;;;;
+2F887;CJK COMPATIBILITY IDEOGRAPH-2F887;Lo;0;L;5E69;;;;N;;;;;
+2F888;CJK COMPATIBILITY IDEOGRAPH-2F888;Lo;0;L;3862;;;;N;;;;;
+2F889;CJK COMPATIBILITY IDEOGRAPH-2F889;Lo;0;L;22183;;;;N;;;;;
+2F88A;CJK COMPATIBILITY IDEOGRAPH-2F88A;Lo;0;L;387C;;;;N;;;;;
+2F88B;CJK COMPATIBILITY IDEOGRAPH-2F88B;Lo;0;L;5EB0;;;;N;;;;;
+2F88C;CJK COMPATIBILITY IDEOGRAPH-2F88C;Lo;0;L;5EB3;;;;N;;;;;
+2F88D;CJK COMPATIBILITY IDEOGRAPH-2F88D;Lo;0;L;5EB6;;;;N;;;;;
+2F88E;CJK COMPATIBILITY IDEOGRAPH-2F88E;Lo;0;L;5ECA;;;;N;;;;;
+2F88F;CJK COMPATIBILITY IDEOGRAPH-2F88F;Lo;0;L;2A392;;;;N;;;;;
+2F890;CJK COMPATIBILITY IDEOGRAPH-2F890;Lo;0;L;5EFE;;;;N;;;;;
+2F891;CJK COMPATIBILITY IDEOGRAPH-2F891;Lo;0;L;22331;;;;N;;;;;
+2F892;CJK COMPATIBILITY IDEOGRAPH-2F892;Lo;0;L;22331;;;;N;;;;;
+2F893;CJK COMPATIBILITY IDEOGRAPH-2F893;Lo;0;L;8201;;;;N;;;;;
+2F894;CJK COMPATIBILITY IDEOGRAPH-2F894;Lo;0;L;5F22;;;;N;;;;;
+2F895;CJK COMPATIBILITY IDEOGRAPH-2F895;Lo;0;L;5F22;;;;N;;;;;
+2F896;CJK COMPATIBILITY IDEOGRAPH-2F896;Lo;0;L;38C7;;;;N;;;;;
+2F897;CJK COMPATIBILITY IDEOGRAPH-2F897;Lo;0;L;232B8;;;;N;;;;;
+2F898;CJK COMPATIBILITY IDEOGRAPH-2F898;Lo;0;L;261DA;;;;N;;;;;
+2F899;CJK COMPATIBILITY IDEOGRAPH-2F899;Lo;0;L;5F62;;;;N;;;;;
+2F89A;CJK COMPATIBILITY IDEOGRAPH-2F89A;Lo;0;L;5F6B;;;;N;;;;;
+2F89B;CJK COMPATIBILITY IDEOGRAPH-2F89B;Lo;0;L;38E3;;;;N;;;;;
+2F89C;CJK COMPATIBILITY IDEOGRAPH-2F89C;Lo;0;L;5F9A;;;;N;;;;;
+2F89D;CJK COMPATIBILITY IDEOGRAPH-2F89D;Lo;0;L;5FCD;;;;N;;;;;
+2F89E;CJK COMPATIBILITY IDEOGRAPH-2F89E;Lo;0;L;5FD7;;;;N;;;;;
+2F89F;CJK COMPATIBILITY IDEOGRAPH-2F89F;Lo;0;L;5FF9;;;;N;;;;;
+2F8A0;CJK COMPATIBILITY IDEOGRAPH-2F8A0;Lo;0;L;6081;;;;N;;;;;
+2F8A1;CJK COMPATIBILITY IDEOGRAPH-2F8A1;Lo;0;L;393A;;;;N;;;;;
+2F8A2;CJK COMPATIBILITY IDEOGRAPH-2F8A2;Lo;0;L;391C;;;;N;;;;;
+2F8A3;CJK COMPATIBILITY IDEOGRAPH-2F8A3;Lo;0;L;6094;;;;N;;;;;
+2F8A4;CJK COMPATIBILITY IDEOGRAPH-2F8A4;Lo;0;L;226D4;;;;N;;;;;
+2F8A5;CJK COMPATIBILITY IDEOGRAPH-2F8A5;Lo;0;L;60C7;;;;N;;;;;
+2F8A6;CJK COMPATIBILITY IDEOGRAPH-2F8A6;Lo;0;L;6148;;;;N;;;;;
+2F8A7;CJK COMPATIBILITY IDEOGRAPH-2F8A7;Lo;0;L;614C;;;;N;;;;;
+2F8A8;CJK COMPATIBILITY IDEOGRAPH-2F8A8;Lo;0;L;614E;;;;N;;;;;
+2F8A9;CJK COMPATIBILITY IDEOGRAPH-2F8A9;Lo;0;L;614C;;;;N;;;;;
+2F8AA;CJK COMPATIBILITY IDEOGRAPH-2F8AA;Lo;0;L;617A;;;;N;;;;;
+2F8AB;CJK COMPATIBILITY IDEOGRAPH-2F8AB;Lo;0;L;618E;;;;N;;;;;
+2F8AC;CJK COMPATIBILITY IDEOGRAPH-2F8AC;Lo;0;L;61B2;;;;N;;;;;
+2F8AD;CJK COMPATIBILITY IDEOGRAPH-2F8AD;Lo;0;L;61A4;;;;N;;;;;
+2F8AE;CJK COMPATIBILITY IDEOGRAPH-2F8AE;Lo;0;L;61AF;;;;N;;;;;
+2F8AF;CJK COMPATIBILITY IDEOGRAPH-2F8AF;Lo;0;L;61DE;;;;N;;;;;
+2F8B0;CJK COMPATIBILITY IDEOGRAPH-2F8B0;Lo;0;L;61F2;;;;N;;;;;
+2F8B1;CJK COMPATIBILITY IDEOGRAPH-2F8B1;Lo;0;L;61F6;;;;N;;;;;
+2F8B2;CJK COMPATIBILITY IDEOGRAPH-2F8B2;Lo;0;L;6210;;;;N;;;;;
+2F8B3;CJK COMPATIBILITY IDEOGRAPH-2F8B3;Lo;0;L;621B;;;;N;;;;;
+2F8B4;CJK COMPATIBILITY IDEOGRAPH-2F8B4;Lo;0;L;625D;;;;N;;;;;
+2F8B5;CJK COMPATIBILITY IDEOGRAPH-2F8B5;Lo;0;L;62B1;;;;N;;;;;
+2F8B6;CJK COMPATIBILITY IDEOGRAPH-2F8B6;Lo;0;L;62D4;;;;N;;;;;
+2F8B7;CJK COMPATIBILITY IDEOGRAPH-2F8B7;Lo;0;L;6350;;;;N;;;;;
+2F8B8;CJK COMPATIBILITY IDEOGRAPH-2F8B8;Lo;0;L;22B0C;;;;N;;;;;
+2F8B9;CJK COMPATIBILITY IDEOGRAPH-2F8B9;Lo;0;L;633D;;;;N;;;;;
+2F8BA;CJK COMPATIBILITY IDEOGRAPH-2F8BA;Lo;0;L;62FC;;;;N;;;;;
+2F8BB;CJK COMPATIBILITY IDEOGRAPH-2F8BB;Lo;0;L;6368;;;;N;;;;;
+2F8BC;CJK COMPATIBILITY IDEOGRAPH-2F8BC;Lo;0;L;6383;;;;N;;;;;
+2F8BD;CJK COMPATIBILITY IDEOGRAPH-2F8BD;Lo;0;L;63E4;;;;N;;;;;
+2F8BE;CJK COMPATIBILITY IDEOGRAPH-2F8BE;Lo;0;L;22BF1;;;;N;;;;;
+2F8BF;CJK COMPATIBILITY IDEOGRAPH-2F8BF;Lo;0;L;6422;;;;N;;;;;
+2F8C0;CJK COMPATIBILITY IDEOGRAPH-2F8C0;Lo;0;L;63C5;;;;N;;;;;
+2F8C1;CJK COMPATIBILITY IDEOGRAPH-2F8C1;Lo;0;L;63A9;;;;N;;;;;
+2F8C2;CJK COMPATIBILITY IDEOGRAPH-2F8C2;Lo;0;L;3A2E;;;;N;;;;;
+2F8C3;CJK COMPATIBILITY IDEOGRAPH-2F8C3;Lo;0;L;6469;;;;N;;;;;
+2F8C4;CJK COMPATIBILITY IDEOGRAPH-2F8C4;Lo;0;L;647E;;;;N;;;;;
+2F8C5;CJK COMPATIBILITY IDEOGRAPH-2F8C5;Lo;0;L;649D;;;;N;;;;;
+2F8C6;CJK COMPATIBILITY IDEOGRAPH-2F8C6;Lo;0;L;6477;;;;N;;;;;
+2F8C7;CJK COMPATIBILITY IDEOGRAPH-2F8C7;Lo;0;L;3A6C;;;;N;;;;;
+2F8C8;CJK COMPATIBILITY IDEOGRAPH-2F8C8;Lo;0;L;654F;;;;N;;;;;
+2F8C9;CJK COMPATIBILITY IDEOGRAPH-2F8C9;Lo;0;L;656C;;;;N;;;;;
+2F8CA;CJK COMPATIBILITY IDEOGRAPH-2F8CA;Lo;0;L;2300A;;;;N;;;;;
+2F8CB;CJK COMPATIBILITY IDEOGRAPH-2F8CB;Lo;0;L;65E3;;;;N;;;;;
+2F8CC;CJK COMPATIBILITY IDEOGRAPH-2F8CC;Lo;0;L;66F8;;;;N;;;;;
+2F8CD;CJK COMPATIBILITY IDEOGRAPH-2F8CD;Lo;0;L;6649;;;;N;;;;;
+2F8CE;CJK COMPATIBILITY IDEOGRAPH-2F8CE;Lo;0;L;3B19;;;;N;;;;;
+2F8CF;CJK COMPATIBILITY IDEOGRAPH-2F8CF;Lo;0;L;6691;;;;N;;;;;
+2F8D0;CJK COMPATIBILITY IDEOGRAPH-2F8D0;Lo;0;L;3B08;;;;N;;;;;
+2F8D1;CJK COMPATIBILITY IDEOGRAPH-2F8D1;Lo;0;L;3AE4;;;;N;;;;;
+2F8D2;CJK COMPATIBILITY IDEOGRAPH-2F8D2;Lo;0;L;5192;;;;N;;;;;
+2F8D3;CJK COMPATIBILITY IDEOGRAPH-2F8D3;Lo;0;L;5195;;;;N;;;;;
+2F8D4;CJK COMPATIBILITY IDEOGRAPH-2F8D4;Lo;0;L;6700;;;;N;;;;;
+2F8D5;CJK COMPATIBILITY IDEOGRAPH-2F8D5;Lo;0;L;669C;;;;N;;;;;
+2F8D6;CJK COMPATIBILITY IDEOGRAPH-2F8D6;Lo;0;L;80AD;;;;N;;;;;
+2F8D7;CJK COMPATIBILITY IDEOGRAPH-2F8D7;Lo;0;L;43D9;;;;N;;;;;
+2F8D8;CJK COMPATIBILITY IDEOGRAPH-2F8D8;Lo;0;L;6717;;;;N;;;;;
+2F8D9;CJK COMPATIBILITY IDEOGRAPH-2F8D9;Lo;0;L;671B;;;;N;;;;;
+2F8DA;CJK COMPATIBILITY IDEOGRAPH-2F8DA;Lo;0;L;6721;;;;N;;;;;
+2F8DB;CJK COMPATIBILITY IDEOGRAPH-2F8DB;Lo;0;L;675E;;;;N;;;;;
+2F8DC;CJK COMPATIBILITY IDEOGRAPH-2F8DC;Lo;0;L;6753;;;;N;;;;;
+2F8DD;CJK COMPATIBILITY IDEOGRAPH-2F8DD;Lo;0;L;233C3;;;;N;;;;;
+2F8DE;CJK COMPATIBILITY IDEOGRAPH-2F8DE;Lo;0;L;3B49;;;;N;;;;;
+2F8DF;CJK COMPATIBILITY IDEOGRAPH-2F8DF;Lo;0;L;67FA;;;;N;;;;;
+2F8E0;CJK COMPATIBILITY IDEOGRAPH-2F8E0;Lo;0;L;6785;;;;N;;;;;
+2F8E1;CJK COMPATIBILITY IDEOGRAPH-2F8E1;Lo;0;L;6852;;;;N;;;;;
+2F8E2;CJK COMPATIBILITY IDEOGRAPH-2F8E2;Lo;0;L;6885;;;;N;;;;;
+2F8E3;CJK COMPATIBILITY IDEOGRAPH-2F8E3;Lo;0;L;2346D;;;;N;;;;;
+2F8E4;CJK COMPATIBILITY IDEOGRAPH-2F8E4;Lo;0;L;688E;;;;N;;;;;
+2F8E5;CJK COMPATIBILITY IDEOGRAPH-2F8E5;Lo;0;L;681F;;;;N;;;;;
+2F8E6;CJK COMPATIBILITY IDEOGRAPH-2F8E6;Lo;0;L;6914;;;;N;;;;;
+2F8E7;CJK COMPATIBILITY IDEOGRAPH-2F8E7;Lo;0;L;3B9D;;;;N;;;;;
+2F8E8;CJK COMPATIBILITY IDEOGRAPH-2F8E8;Lo;0;L;6942;;;;N;;;;;
+2F8E9;CJK COMPATIBILITY IDEOGRAPH-2F8E9;Lo;0;L;69A3;;;;N;;;;;
+2F8EA;CJK COMPATIBILITY IDEOGRAPH-2F8EA;Lo;0;L;69EA;;;;N;;;;;
+2F8EB;CJK COMPATIBILITY IDEOGRAPH-2F8EB;Lo;0;L;6AA8;;;;N;;;;;
+2F8EC;CJK COMPATIBILITY IDEOGRAPH-2F8EC;Lo;0;L;236A3;;;;N;;;;;
+2F8ED;CJK COMPATIBILITY IDEOGRAPH-2F8ED;Lo;0;L;6ADB;;;;N;;;;;
+2F8EE;CJK COMPATIBILITY IDEOGRAPH-2F8EE;Lo;0;L;3C18;;;;N;;;;;
+2F8EF;CJK COMPATIBILITY IDEOGRAPH-2F8EF;Lo;0;L;6B21;;;;N;;;;;
+2F8F0;CJK COMPATIBILITY IDEOGRAPH-2F8F0;Lo;0;L;238A7;;;;N;;;;;
+2F8F1;CJK COMPATIBILITY IDEOGRAPH-2F8F1;Lo;0;L;6B54;;;;N;;;;;
+2F8F2;CJK COMPATIBILITY IDEOGRAPH-2F8F2;Lo;0;L;3C4E;;;;N;;;;;
+2F8F3;CJK COMPATIBILITY IDEOGRAPH-2F8F3;Lo;0;L;6B72;;;;N;;;;;
+2F8F4;CJK COMPATIBILITY IDEOGRAPH-2F8F4;Lo;0;L;6B9F;;;;N;;;;;
+2F8F5;CJK COMPATIBILITY IDEOGRAPH-2F8F5;Lo;0;L;6BBA;;;;N;;;;;
+2F8F6;CJK COMPATIBILITY IDEOGRAPH-2F8F6;Lo;0;L;6BBB;;;;N;;;;;
+2F8F7;CJK COMPATIBILITY IDEOGRAPH-2F8F7;Lo;0;L;23A8D;;;;N;;;;;
+2F8F8;CJK COMPATIBILITY IDEOGRAPH-2F8F8;Lo;0;L;21D0B;;;;N;;;;;
+2F8F9;CJK COMPATIBILITY IDEOGRAPH-2F8F9;Lo;0;L;23AFA;;;;N;;;;;
+2F8FA;CJK COMPATIBILITY IDEOGRAPH-2F8FA;Lo;0;L;6C4E;;;;N;;;;;
+2F8FB;CJK COMPATIBILITY IDEOGRAPH-2F8FB;Lo;0;L;23CBC;;;;N;;;;;
+2F8FC;CJK COMPATIBILITY IDEOGRAPH-2F8FC;Lo;0;L;6CBF;;;;N;;;;;
+2F8FD;CJK COMPATIBILITY IDEOGRAPH-2F8FD;Lo;0;L;6CCD;;;;N;;;;;
+2F8FE;CJK COMPATIBILITY IDEOGRAPH-2F8FE;Lo;0;L;6C67;;;;N;;;;;
+2F8FF;CJK COMPATIBILITY IDEOGRAPH-2F8FF;Lo;0;L;6D16;;;;N;;;;;
+2F900;CJK COMPATIBILITY IDEOGRAPH-2F900;Lo;0;L;6D3E;;;;N;;;;;
+2F901;CJK COMPATIBILITY IDEOGRAPH-2F901;Lo;0;L;6D77;;;;N;;;;;
+2F902;CJK COMPATIBILITY IDEOGRAPH-2F902;Lo;0;L;6D41;;;;N;;;;;
+2F903;CJK COMPATIBILITY IDEOGRAPH-2F903;Lo;0;L;6D69;;;;N;;;;;
+2F904;CJK COMPATIBILITY IDEOGRAPH-2F904;Lo;0;L;6D78;;;;N;;;;;
+2F905;CJK COMPATIBILITY IDEOGRAPH-2F905;Lo;0;L;6D85;;;;N;;;;;
+2F906;CJK COMPATIBILITY IDEOGRAPH-2F906;Lo;0;L;23D1E;;;;N;;;;;
+2F907;CJK COMPATIBILITY IDEOGRAPH-2F907;Lo;0;L;6D34;;;;N;;;;;
+2F908;CJK COMPATIBILITY IDEOGRAPH-2F908;Lo;0;L;6E2F;;;;N;;;;;
+2F909;CJK COMPATIBILITY IDEOGRAPH-2F909;Lo;0;L;6E6E;;;;N;;;;;
+2F90A;CJK COMPATIBILITY IDEOGRAPH-2F90A;Lo;0;L;3D33;;;;N;;;;;
+2F90B;CJK COMPATIBILITY IDEOGRAPH-2F90B;Lo;0;L;6ECB;;;;N;;;;;
+2F90C;CJK COMPATIBILITY IDEOGRAPH-2F90C;Lo;0;L;6EC7;;;;N;;;;;
+2F90D;CJK COMPATIBILITY IDEOGRAPH-2F90D;Lo;0;L;23ED1;;;;N;;;;;
+2F90E;CJK COMPATIBILITY IDEOGRAPH-2F90E;Lo;0;L;6DF9;;;;N;;;;;
+2F90F;CJK COMPATIBILITY IDEOGRAPH-2F90F;Lo;0;L;6F6E;;;;N;;;;;
+2F910;CJK COMPATIBILITY IDEOGRAPH-2F910;Lo;0;L;23F5E;;;;N;;;;;
+2F911;CJK COMPATIBILITY IDEOGRAPH-2F911;Lo;0;L;23F8E;;;;N;;;;;
+2F912;CJK COMPATIBILITY IDEOGRAPH-2F912;Lo;0;L;6FC6;;;;N;;;;;
+2F913;CJK COMPATIBILITY IDEOGRAPH-2F913;Lo;0;L;7039;;;;N;;;;;
+2F914;CJK COMPATIBILITY IDEOGRAPH-2F914;Lo;0;L;701E;;;;N;;;;;
+2F915;CJK COMPATIBILITY IDEOGRAPH-2F915;Lo;0;L;701B;;;;N;;;;;
+2F916;CJK COMPATIBILITY IDEOGRAPH-2F916;Lo;0;L;3D96;;;;N;;;;;
+2F917;CJK COMPATIBILITY IDEOGRAPH-2F917;Lo;0;L;704A;;;;N;;;;;
+2F918;CJK COMPATIBILITY IDEOGRAPH-2F918;Lo;0;L;707D;;;;N;;;;;
+2F919;CJK COMPATIBILITY IDEOGRAPH-2F919;Lo;0;L;7077;;;;N;;;;;
+2F91A;CJK COMPATIBILITY IDEOGRAPH-2F91A;Lo;0;L;70AD;;;;N;;;;;
+2F91B;CJK COMPATIBILITY IDEOGRAPH-2F91B;Lo;0;L;20525;;;;N;;;;;
+2F91C;CJK COMPATIBILITY IDEOGRAPH-2F91C;Lo;0;L;7145;;;;N;;;;;
+2F91D;CJK COMPATIBILITY IDEOGRAPH-2F91D;Lo;0;L;24263;;;;N;;;;;
+2F91E;CJK COMPATIBILITY IDEOGRAPH-2F91E;Lo;0;L;719C;;;;N;;;;;
+2F91F;CJK COMPATIBILITY IDEOGRAPH-2F91F;Lo;0;L;243AB;;;;N;;;;;
+2F920;CJK COMPATIBILITY IDEOGRAPH-2F920;Lo;0;L;7228;;;;N;;;;;
+2F921;CJK COMPATIBILITY IDEOGRAPH-2F921;Lo;0;L;7235;;;;N;;;;;
+2F922;CJK COMPATIBILITY IDEOGRAPH-2F922;Lo;0;L;7250;;;;N;;;;;
+2F923;CJK COMPATIBILITY IDEOGRAPH-2F923;Lo;0;L;24608;;;;N;;;;;
+2F924;CJK COMPATIBILITY IDEOGRAPH-2F924;Lo;0;L;7280;;;;N;;;;;
+2F925;CJK COMPATIBILITY IDEOGRAPH-2F925;Lo;0;L;7295;;;;N;;;;;
+2F926;CJK COMPATIBILITY IDEOGRAPH-2F926;Lo;0;L;24735;;;;N;;;;;
+2F927;CJK COMPATIBILITY IDEOGRAPH-2F927;Lo;0;L;24814;;;;N;;;;;
+2F928;CJK COMPATIBILITY IDEOGRAPH-2F928;Lo;0;L;737A;;;;N;;;;;
+2F929;CJK COMPATIBILITY IDEOGRAPH-2F929;Lo;0;L;738B;;;;N;;;;;
+2F92A;CJK COMPATIBILITY IDEOGRAPH-2F92A;Lo;0;L;3EAC;;;;N;;;;;
+2F92B;CJK COMPATIBILITY IDEOGRAPH-2F92B;Lo;0;L;73A5;;;;N;;;;;
+2F92C;CJK COMPATIBILITY IDEOGRAPH-2F92C;Lo;0;L;3EB8;;;;N;;;;;
+2F92D;CJK COMPATIBILITY IDEOGRAPH-2F92D;Lo;0;L;3EB8;;;;N;;;;;
+2F92E;CJK COMPATIBILITY IDEOGRAPH-2F92E;Lo;0;L;7447;;;;N;;;;;
+2F92F;CJK COMPATIBILITY IDEOGRAPH-2F92F;Lo;0;L;745C;;;;N;;;;;
+2F930;CJK COMPATIBILITY IDEOGRAPH-2F930;Lo;0;L;7471;;;;N;;;;;
+2F931;CJK COMPATIBILITY IDEOGRAPH-2F931;Lo;0;L;7485;;;;N;;;;;
+2F932;CJK COMPATIBILITY IDEOGRAPH-2F932;Lo;0;L;74CA;;;;N;;;;;
+2F933;CJK COMPATIBILITY IDEOGRAPH-2F933;Lo;0;L;3F1B;;;;N;;;;;
+2F934;CJK COMPATIBILITY IDEOGRAPH-2F934;Lo;0;L;7524;;;;N;;;;;
+2F935;CJK COMPATIBILITY IDEOGRAPH-2F935;Lo;0;L;24C36;;;;N;;;;;
+2F936;CJK COMPATIBILITY IDEOGRAPH-2F936;Lo;0;L;753E;;;;N;;;;;
+2F937;CJK COMPATIBILITY IDEOGRAPH-2F937;Lo;0;L;24C92;;;;N;;;;;
+2F938;CJK COMPATIBILITY IDEOGRAPH-2F938;Lo;0;L;7570;;;;N;;;;;
+2F939;CJK COMPATIBILITY IDEOGRAPH-2F939;Lo;0;L;2219F;;;;N;;;;;
+2F93A;CJK COMPATIBILITY IDEOGRAPH-2F93A;Lo;0;L;7610;;;;N;;;;;
+2F93B;CJK COMPATIBILITY IDEOGRAPH-2F93B;Lo;0;L;24FA1;;;;N;;;;;
+2F93C;CJK COMPATIBILITY IDEOGRAPH-2F93C;Lo;0;L;24FB8;;;;N;;;;;
+2F93D;CJK COMPATIBILITY IDEOGRAPH-2F93D;Lo;0;L;25044;;;;N;;;;;
+2F93E;CJK COMPATIBILITY IDEOGRAPH-2F93E;Lo;0;L;3FFC;;;;N;;;;;
+2F93F;CJK COMPATIBILITY IDEOGRAPH-2F93F;Lo;0;L;4008;;;;N;;;;;
+2F940;CJK COMPATIBILITY IDEOGRAPH-2F940;Lo;0;L;76F4;;;;N;;;;;
+2F941;CJK COMPATIBILITY IDEOGRAPH-2F941;Lo;0;L;250F3;;;;N;;;;;
+2F942;CJK COMPATIBILITY IDEOGRAPH-2F942;Lo;0;L;250F2;;;;N;;;;;
+2F943;CJK COMPATIBILITY IDEOGRAPH-2F943;Lo;0;L;25119;;;;N;;;;;
+2F944;CJK COMPATIBILITY IDEOGRAPH-2F944;Lo;0;L;25133;;;;N;;;;;
+2F945;CJK COMPATIBILITY IDEOGRAPH-2F945;Lo;0;L;771E;;;;N;;;;;
+2F946;CJK COMPATIBILITY IDEOGRAPH-2F946;Lo;0;L;771F;;;;N;;;;;
+2F947;CJK COMPATIBILITY IDEOGRAPH-2F947;Lo;0;L;771F;;;;N;;;;;
+2F948;CJK COMPATIBILITY IDEOGRAPH-2F948;Lo;0;L;774A;;;;N;;;;;
+2F949;CJK COMPATIBILITY IDEOGRAPH-2F949;Lo;0;L;4039;;;;N;;;;;
+2F94A;CJK COMPATIBILITY IDEOGRAPH-2F94A;Lo;0;L;778B;;;;N;;;;;
+2F94B;CJK COMPATIBILITY IDEOGRAPH-2F94B;Lo;0;L;4046;;;;N;;;;;
+2F94C;CJK COMPATIBILITY IDEOGRAPH-2F94C;Lo;0;L;4096;;;;N;;;;;
+2F94D;CJK COMPATIBILITY IDEOGRAPH-2F94D;Lo;0;L;2541D;;;;N;;;;;
+2F94E;CJK COMPATIBILITY IDEOGRAPH-2F94E;Lo;0;L;784E;;;;N;;;;;
+2F94F;CJK COMPATIBILITY IDEOGRAPH-2F94F;Lo;0;L;788C;;;;N;;;;;
+2F950;CJK COMPATIBILITY IDEOGRAPH-2F950;Lo;0;L;78CC;;;;N;;;;;
+2F951;CJK COMPATIBILITY IDEOGRAPH-2F951;Lo;0;L;40E3;;;;N;;;;;
+2F952;CJK COMPATIBILITY IDEOGRAPH-2F952;Lo;0;L;25626;;;;N;;;;;
+2F953;CJK COMPATIBILITY IDEOGRAPH-2F953;Lo;0;L;7956;;;;N;;;;;
+2F954;CJK COMPATIBILITY IDEOGRAPH-2F954;Lo;0;L;2569A;;;;N;;;;;
+2F955;CJK COMPATIBILITY IDEOGRAPH-2F955;Lo;0;L;256C5;;;;N;;;;;
+2F956;CJK COMPATIBILITY IDEOGRAPH-2F956;Lo;0;L;798F;;;;N;;;;;
+2F957;CJK COMPATIBILITY IDEOGRAPH-2F957;Lo;0;L;79EB;;;;N;;;;;
+2F958;CJK COMPATIBILITY IDEOGRAPH-2F958;Lo;0;L;412F;;;;N;;;;;
+2F959;CJK COMPATIBILITY IDEOGRAPH-2F959;Lo;0;L;7A40;;;;N;;;;;
+2F95A;CJK COMPATIBILITY IDEOGRAPH-2F95A;Lo;0;L;7A4A;;;;N;;;;;
+2F95B;CJK COMPATIBILITY IDEOGRAPH-2F95B;Lo;0;L;7A4F;;;;N;;;;;
+2F95C;CJK COMPATIBILITY IDEOGRAPH-2F95C;Lo;0;L;2597C;;;;N;;;;;
+2F95D;CJK COMPATIBILITY IDEOGRAPH-2F95D;Lo;0;L;25AA7;;;;N;;;;;
+2F95E;CJK COMPATIBILITY IDEOGRAPH-2F95E;Lo;0;L;25AA7;;;;N;;;;;
+2F95F;CJK COMPATIBILITY IDEOGRAPH-2F95F;Lo;0;L;7AEE;;;;N;;;;;
+2F960;CJK COMPATIBILITY IDEOGRAPH-2F960;Lo;0;L;4202;;;;N;;;;;
+2F961;CJK COMPATIBILITY IDEOGRAPH-2F961;Lo;0;L;25BAB;;;;N;;;;;
+2F962;CJK COMPATIBILITY IDEOGRAPH-2F962;Lo;0;L;7BC6;;;;N;;;;;
+2F963;CJK COMPATIBILITY IDEOGRAPH-2F963;Lo;0;L;7BC9;;;;N;;;;;
+2F964;CJK COMPATIBILITY IDEOGRAPH-2F964;Lo;0;L;4227;;;;N;;;;;
+2F965;CJK COMPATIBILITY IDEOGRAPH-2F965;Lo;0;L;25C80;;;;N;;;;;
+2F966;CJK COMPATIBILITY IDEOGRAPH-2F966;Lo;0;L;7CD2;;;;N;;;;;
+2F967;CJK COMPATIBILITY IDEOGRAPH-2F967;Lo;0;L;42A0;;;;N;;;;;
+2F968;CJK COMPATIBILITY IDEOGRAPH-2F968;Lo;0;L;7CE8;;;;N;;;;;
+2F969;CJK COMPATIBILITY IDEOGRAPH-2F969;Lo;0;L;7CE3;;;;N;;;;;
+2F96A;CJK COMPATIBILITY IDEOGRAPH-2F96A;Lo;0;L;7D00;;;;N;;;;;
+2F96B;CJK COMPATIBILITY IDEOGRAPH-2F96B;Lo;0;L;25F86;;;;N;;;;;
+2F96C;CJK COMPATIBILITY IDEOGRAPH-2F96C;Lo;0;L;7D63;;;;N;;;;;
+2F96D;CJK COMPATIBILITY IDEOGRAPH-2F96D;Lo;0;L;4301;;;;N;;;;;
+2F96E;CJK COMPATIBILITY IDEOGRAPH-2F96E;Lo;0;L;7DC7;;;;N;;;;;
+2F96F;CJK COMPATIBILITY IDEOGRAPH-2F96F;Lo;0;L;7E02;;;;N;;;;;
+2F970;CJK COMPATIBILITY IDEOGRAPH-2F970;Lo;0;L;7E45;;;;N;;;;;
+2F971;CJK COMPATIBILITY IDEOGRAPH-2F971;Lo;0;L;4334;;;;N;;;;;
+2F972;CJK COMPATIBILITY IDEOGRAPH-2F972;Lo;0;L;26228;;;;N;;;;;
+2F973;CJK COMPATIBILITY IDEOGRAPH-2F973;Lo;0;L;26247;;;;N;;;;;
+2F974;CJK COMPATIBILITY IDEOGRAPH-2F974;Lo;0;L;4359;;;;N;;;;;
+2F975;CJK COMPATIBILITY IDEOGRAPH-2F975;Lo;0;L;262D9;;;;N;;;;;
+2F976;CJK COMPATIBILITY IDEOGRAPH-2F976;Lo;0;L;7F7A;;;;N;;;;;
+2F977;CJK COMPATIBILITY IDEOGRAPH-2F977;Lo;0;L;2633E;;;;N;;;;;
+2F978;CJK COMPATIBILITY IDEOGRAPH-2F978;Lo;0;L;7F95;;;;N;;;;;
+2F979;CJK COMPATIBILITY IDEOGRAPH-2F979;Lo;0;L;7FFA;;;;N;;;;;
+2F97A;CJK COMPATIBILITY IDEOGRAPH-2F97A;Lo;0;L;8005;;;;N;;;;;
+2F97B;CJK COMPATIBILITY IDEOGRAPH-2F97B;Lo;0;L;264DA;;;;N;;;;;
+2F97C;CJK COMPATIBILITY IDEOGRAPH-2F97C;Lo;0;L;26523;;;;N;;;;;
+2F97D;CJK COMPATIBILITY IDEOGRAPH-2F97D;Lo;0;L;8060;;;;N;;;;;
+2F97E;CJK COMPATIBILITY IDEOGRAPH-2F97E;Lo;0;L;265A8;;;;N;;;;;
+2F97F;CJK COMPATIBILITY IDEOGRAPH-2F97F;Lo;0;L;8070;;;;N;;;;;
+2F980;CJK COMPATIBILITY IDEOGRAPH-2F980;Lo;0;L;2335F;;;;N;;;;;
+2F981;CJK COMPATIBILITY IDEOGRAPH-2F981;Lo;0;L;43D5;;;;N;;;;;
+2F982;CJK COMPATIBILITY IDEOGRAPH-2F982;Lo;0;L;80B2;;;;N;;;;;
+2F983;CJK COMPATIBILITY IDEOGRAPH-2F983;Lo;0;L;8103;;;;N;;;;;
+2F984;CJK COMPATIBILITY IDEOGRAPH-2F984;Lo;0;L;440B;;;;N;;;;;
+2F985;CJK COMPATIBILITY IDEOGRAPH-2F985;Lo;0;L;813E;;;;N;;;;;
+2F986;CJK COMPATIBILITY IDEOGRAPH-2F986;Lo;0;L;5AB5;;;;N;;;;;
+2F987;CJK COMPATIBILITY IDEOGRAPH-2F987;Lo;0;L;267A7;;;;N;;;;;
+2F988;CJK COMPATIBILITY IDEOGRAPH-2F988;Lo;0;L;267B5;;;;N;;;;;
+2F989;CJK COMPATIBILITY IDEOGRAPH-2F989;Lo;0;L;23393;;;;N;;;;;
+2F98A;CJK COMPATIBILITY IDEOGRAPH-2F98A;Lo;0;L;2339C;;;;N;;;;;
+2F98B;CJK COMPATIBILITY IDEOGRAPH-2F98B;Lo;0;L;8201;;;;N;;;;;
+2F98C;CJK COMPATIBILITY IDEOGRAPH-2F98C;Lo;0;L;8204;;;;N;;;;;
+2F98D;CJK COMPATIBILITY IDEOGRAPH-2F98D;Lo;0;L;8F9E;;;;N;;;;;
+2F98E;CJK COMPATIBILITY IDEOGRAPH-2F98E;Lo;0;L;446B;;;;N;;;;;
+2F98F;CJK COMPATIBILITY IDEOGRAPH-2F98F;Lo;0;L;8291;;;;N;;;;;
+2F990;CJK COMPATIBILITY IDEOGRAPH-2F990;Lo;0;L;828B;;;;N;;;;;
+2F991;CJK COMPATIBILITY IDEOGRAPH-2F991;Lo;0;L;829D;;;;N;;;;;
+2F992;CJK COMPATIBILITY IDEOGRAPH-2F992;Lo;0;L;52B3;;;;N;;;;;
+2F993;CJK COMPATIBILITY IDEOGRAPH-2F993;Lo;0;L;82B1;;;;N;;;;;
+2F994;CJK COMPATIBILITY IDEOGRAPH-2F994;Lo;0;L;82B3;;;;N;;;;;
+2F995;CJK COMPATIBILITY IDEOGRAPH-2F995;Lo;0;L;82BD;;;;N;;;;;
+2F996;CJK COMPATIBILITY IDEOGRAPH-2F996;Lo;0;L;82E6;;;;N;;;;;
+2F997;CJK COMPATIBILITY IDEOGRAPH-2F997;Lo;0;L;26B3C;;;;N;;;;;
+2F998;CJK COMPATIBILITY IDEOGRAPH-2F998;Lo;0;L;82E5;;;;N;;;;;
+2F999;CJK COMPATIBILITY IDEOGRAPH-2F999;Lo;0;L;831D;;;;N;;;;;
+2F99A;CJK COMPATIBILITY IDEOGRAPH-2F99A;Lo;0;L;8363;;;;N;;;;;
+2F99B;CJK COMPATIBILITY IDEOGRAPH-2F99B;Lo;0;L;83AD;;;;N;;;;;
+2F99C;CJK COMPATIBILITY IDEOGRAPH-2F99C;Lo;0;L;8323;;;;N;;;;;
+2F99D;CJK COMPATIBILITY IDEOGRAPH-2F99D;Lo;0;L;83BD;;;;N;;;;;
+2F99E;CJK COMPATIBILITY IDEOGRAPH-2F99E;Lo;0;L;83E7;;;;N;;;;;
+2F99F;CJK COMPATIBILITY IDEOGRAPH-2F99F;Lo;0;L;8457;;;;N;;;;;
+2F9A0;CJK COMPATIBILITY IDEOGRAPH-2F9A0;Lo;0;L;8353;;;;N;;;;;
+2F9A1;CJK COMPATIBILITY IDEOGRAPH-2F9A1;Lo;0;L;83CA;;;;N;;;;;
+2F9A2;CJK COMPATIBILITY IDEOGRAPH-2F9A2;Lo;0;L;83CC;;;;N;;;;;
+2F9A3;CJK COMPATIBILITY IDEOGRAPH-2F9A3;Lo;0;L;83DC;;;;N;;;;;
+2F9A4;CJK COMPATIBILITY IDEOGRAPH-2F9A4;Lo;0;L;26C36;;;;N;;;;;
+2F9A5;CJK COMPATIBILITY IDEOGRAPH-2F9A5;Lo;0;L;26D6B;;;;N;;;;;
+2F9A6;CJK COMPATIBILITY IDEOGRAPH-2F9A6;Lo;0;L;26CD5;;;;N;;;;;
+2F9A7;CJK COMPATIBILITY IDEOGRAPH-2F9A7;Lo;0;L;452B;;;;N;;;;;
+2F9A8;CJK COMPATIBILITY IDEOGRAPH-2F9A8;Lo;0;L;84F1;;;;N;;;;;
+2F9A9;CJK COMPATIBILITY IDEOGRAPH-2F9A9;Lo;0;L;84F3;;;;N;;;;;
+2F9AA;CJK COMPATIBILITY IDEOGRAPH-2F9AA;Lo;0;L;8516;;;;N;;;;;
+2F9AB;CJK COMPATIBILITY IDEOGRAPH-2F9AB;Lo;0;L;273CA;;;;N;;;;;
+2F9AC;CJK COMPATIBILITY IDEOGRAPH-2F9AC;Lo;0;L;8564;;;;N;;;;;
+2F9AD;CJK COMPATIBILITY IDEOGRAPH-2F9AD;Lo;0;L;26F2C;;;;N;;;;;
+2F9AE;CJK COMPATIBILITY IDEOGRAPH-2F9AE;Lo;0;L;455D;;;;N;;;;;
+2F9AF;CJK COMPATIBILITY IDEOGRAPH-2F9AF;Lo;0;L;4561;;;;N;;;;;
+2F9B0;CJK COMPATIBILITY IDEOGRAPH-2F9B0;Lo;0;L;26FB1;;;;N;;;;;
+2F9B1;CJK COMPATIBILITY IDEOGRAPH-2F9B1;Lo;0;L;270D2;;;;N;;;;;
+2F9B2;CJK COMPATIBILITY IDEOGRAPH-2F9B2;Lo;0;L;456B;;;;N;;;;;
+2F9B3;CJK COMPATIBILITY IDEOGRAPH-2F9B3;Lo;0;L;8650;;;;N;;;;;
+2F9B4;CJK COMPATIBILITY IDEOGRAPH-2F9B4;Lo;0;L;865C;;;;N;;;;;
+2F9B5;CJK COMPATIBILITY IDEOGRAPH-2F9B5;Lo;0;L;8667;;;;N;;;;;
+2F9B6;CJK COMPATIBILITY IDEOGRAPH-2F9B6;Lo;0;L;8669;;;;N;;;;;
+2F9B7;CJK COMPATIBILITY IDEOGRAPH-2F9B7;Lo;0;L;86A9;;;;N;;;;;
+2F9B8;CJK COMPATIBILITY IDEOGRAPH-2F9B8;Lo;0;L;8688;;;;N;;;;;
+2F9B9;CJK COMPATIBILITY IDEOGRAPH-2F9B9;Lo;0;L;870E;;;;N;;;;;
+2F9BA;CJK COMPATIBILITY IDEOGRAPH-2F9BA;Lo;0;L;86E2;;;;N;;;;;
+2F9BB;CJK COMPATIBILITY IDEOGRAPH-2F9BB;Lo;0;L;8779;;;;N;;;;;
+2F9BC;CJK COMPATIBILITY IDEOGRAPH-2F9BC;Lo;0;L;8728;;;;N;;;;;
+2F9BD;CJK COMPATIBILITY IDEOGRAPH-2F9BD;Lo;0;L;876B;;;;N;;;;;
+2F9BE;CJK COMPATIBILITY IDEOGRAPH-2F9BE;Lo;0;L;8786;;;;N;;;;;
+2F9BF;CJK COMPATIBILITY IDEOGRAPH-2F9BF;Lo;0;L;45D7;;;;N;;;;;
+2F9C0;CJK COMPATIBILITY IDEOGRAPH-2F9C0;Lo;0;L;87E1;;;;N;;;;;
+2F9C1;CJK COMPATIBILITY IDEOGRAPH-2F9C1;Lo;0;L;8801;;;;N;;;;;
+2F9C2;CJK COMPATIBILITY IDEOGRAPH-2F9C2;Lo;0;L;45F9;;;;N;;;;;
+2F9C3;CJK COMPATIBILITY IDEOGRAPH-2F9C3;Lo;0;L;8860;;;;N;;;;;
+2F9C4;CJK COMPATIBILITY IDEOGRAPH-2F9C4;Lo;0;L;8863;;;;N;;;;;
+2F9C5;CJK COMPATIBILITY IDEOGRAPH-2F9C5;Lo;0;L;27667;;;;N;;;;;
+2F9C6;CJK COMPATIBILITY IDEOGRAPH-2F9C6;Lo;0;L;88D7;;;;N;;;;;
+2F9C7;CJK COMPATIBILITY IDEOGRAPH-2F9C7;Lo;0;L;88DE;;;;N;;;;;
+2F9C8;CJK COMPATIBILITY IDEOGRAPH-2F9C8;Lo;0;L;4635;;;;N;;;;;
+2F9C9;CJK COMPATIBILITY IDEOGRAPH-2F9C9;Lo;0;L;88FA;;;;N;;;;;
+2F9CA;CJK COMPATIBILITY IDEOGRAPH-2F9CA;Lo;0;L;34BB;;;;N;;;;;
+2F9CB;CJK COMPATIBILITY IDEOGRAPH-2F9CB;Lo;0;L;278AE;;;;N;;;;;
+2F9CC;CJK COMPATIBILITY IDEOGRAPH-2F9CC;Lo;0;L;27966;;;;N;;;;;
+2F9CD;CJK COMPATIBILITY IDEOGRAPH-2F9CD;Lo;0;L;46BE;;;;N;;;;;
+2F9CE;CJK COMPATIBILITY IDEOGRAPH-2F9CE;Lo;0;L;46C7;;;;N;;;;;
+2F9CF;CJK COMPATIBILITY IDEOGRAPH-2F9CF;Lo;0;L;8AA0;;;;N;;;;;
+2F9D0;CJK COMPATIBILITY IDEOGRAPH-2F9D0;Lo;0;L;8AED;;;;N;;;;;
+2F9D1;CJK COMPATIBILITY IDEOGRAPH-2F9D1;Lo;0;L;8B8A;;;;N;;;;;
+2F9D2;CJK COMPATIBILITY IDEOGRAPH-2F9D2;Lo;0;L;8C55;;;;N;;;;;
+2F9D3;CJK COMPATIBILITY IDEOGRAPH-2F9D3;Lo;0;L;27CA8;;;;N;;;;;
+2F9D4;CJK COMPATIBILITY IDEOGRAPH-2F9D4;Lo;0;L;8CAB;;;;N;;;;;
+2F9D5;CJK COMPATIBILITY IDEOGRAPH-2F9D5;Lo;0;L;8CC1;;;;N;;;;;
+2F9D6;CJK COMPATIBILITY IDEOGRAPH-2F9D6;Lo;0;L;8D1B;;;;N;;;;;
+2F9D7;CJK COMPATIBILITY IDEOGRAPH-2F9D7;Lo;0;L;8D77;;;;N;;;;;
+2F9D8;CJK COMPATIBILITY IDEOGRAPH-2F9D8;Lo;0;L;27F2F;;;;N;;;;;
+2F9D9;CJK COMPATIBILITY IDEOGRAPH-2F9D9;Lo;0;L;20804;;;;N;;;;;
+2F9DA;CJK COMPATIBILITY IDEOGRAPH-2F9DA;Lo;0;L;8DCB;;;;N;;;;;
+2F9DB;CJK COMPATIBILITY IDEOGRAPH-2F9DB;Lo;0;L;8DBC;;;;N;;;;;
+2F9DC;CJK COMPATIBILITY IDEOGRAPH-2F9DC;Lo;0;L;8DF0;;;;N;;;;;
+2F9DD;CJK COMPATIBILITY IDEOGRAPH-2F9DD;Lo;0;L;208DE;;;;N;;;;;
+2F9DE;CJK COMPATIBILITY IDEOGRAPH-2F9DE;Lo;0;L;8ED4;;;;N;;;;;
+2F9DF;CJK COMPATIBILITY IDEOGRAPH-2F9DF;Lo;0;L;8F38;;;;N;;;;;
+2F9E0;CJK COMPATIBILITY IDEOGRAPH-2F9E0;Lo;0;L;285D2;;;;N;;;;;
+2F9E1;CJK COMPATIBILITY IDEOGRAPH-2F9E1;Lo;0;L;285ED;;;;N;;;;;
+2F9E2;CJK COMPATIBILITY IDEOGRAPH-2F9E2;Lo;0;L;9094;;;;N;;;;;
+2F9E3;CJK COMPATIBILITY IDEOGRAPH-2F9E3;Lo;0;L;90F1;;;;N;;;;;
+2F9E4;CJK COMPATIBILITY IDEOGRAPH-2F9E4;Lo;0;L;9111;;;;N;;;;;
+2F9E5;CJK COMPATIBILITY IDEOGRAPH-2F9E5;Lo;0;L;2872E;;;;N;;;;;
+2F9E6;CJK COMPATIBILITY IDEOGRAPH-2F9E6;Lo;0;L;911B;;;;N;;;;;
+2F9E7;CJK COMPATIBILITY IDEOGRAPH-2F9E7;Lo;0;L;9238;;;;N;;;;;
+2F9E8;CJK COMPATIBILITY IDEOGRAPH-2F9E8;Lo;0;L;92D7;;;;N;;;;;
+2F9E9;CJK COMPATIBILITY IDEOGRAPH-2F9E9;Lo;0;L;92D8;;;;N;;;;;
+2F9EA;CJK COMPATIBILITY IDEOGRAPH-2F9EA;Lo;0;L;927C;;;;N;;;;;
+2F9EB;CJK COMPATIBILITY IDEOGRAPH-2F9EB;Lo;0;L;93F9;;;;N;;;;;
+2F9EC;CJK COMPATIBILITY IDEOGRAPH-2F9EC;Lo;0;L;9415;;;;N;;;;;
+2F9ED;CJK COMPATIBILITY IDEOGRAPH-2F9ED;Lo;0;L;28BFA;;;;N;;;;;
+2F9EE;CJK COMPATIBILITY IDEOGRAPH-2F9EE;Lo;0;L;958B;;;;N;;;;;
+2F9EF;CJK COMPATIBILITY IDEOGRAPH-2F9EF;Lo;0;L;4995;;;;N;;;;;
+2F9F0;CJK COMPATIBILITY IDEOGRAPH-2F9F0;Lo;0;L;95B7;;;;N;;;;;
+2F9F1;CJK COMPATIBILITY IDEOGRAPH-2F9F1;Lo;0;L;28D77;;;;N;;;;;
+2F9F2;CJK COMPATIBILITY IDEOGRAPH-2F9F2;Lo;0;L;49E6;;;;N;;;;;
+2F9F3;CJK COMPATIBILITY IDEOGRAPH-2F9F3;Lo;0;L;96C3;;;;N;;;;;
+2F9F4;CJK COMPATIBILITY IDEOGRAPH-2F9F4;Lo;0;L;5DB2;;;;N;;;;;
+2F9F5;CJK COMPATIBILITY IDEOGRAPH-2F9F5;Lo;0;L;9723;;;;N;;;;;
+2F9F6;CJK COMPATIBILITY IDEOGRAPH-2F9F6;Lo;0;L;29145;;;;N;;;;;
+2F9F7;CJK COMPATIBILITY IDEOGRAPH-2F9F7;Lo;0;L;2921A;;;;N;;;;;
+2F9F8;CJK COMPATIBILITY IDEOGRAPH-2F9F8;Lo;0;L;4A6E;;;;N;;;;;
+2F9F9;CJK COMPATIBILITY IDEOGRAPH-2F9F9;Lo;0;L;4A76;;;;N;;;;;
+2F9FA;CJK COMPATIBILITY IDEOGRAPH-2F9FA;Lo;0;L;97E0;;;;N;;;;;
+2F9FB;CJK COMPATIBILITY IDEOGRAPH-2F9FB;Lo;0;L;2940A;;;;N;;;;;
+2F9FC;CJK COMPATIBILITY IDEOGRAPH-2F9FC;Lo;0;L;4AB2;;;;N;;;;;
+2F9FD;CJK COMPATIBILITY IDEOGRAPH-2F9FD;Lo;0;L;29496;;;;N;;;;;
+2F9FE;CJK COMPATIBILITY IDEOGRAPH-2F9FE;Lo;0;L;980B;;;;N;;;;;
+2F9FF;CJK COMPATIBILITY IDEOGRAPH-2F9FF;Lo;0;L;980B;;;;N;;;;;
+2FA00;CJK COMPATIBILITY IDEOGRAPH-2FA00;Lo;0;L;9829;;;;N;;;;;
+2FA01;CJK COMPATIBILITY IDEOGRAPH-2FA01;Lo;0;L;295B6;;;;N;;;;;
+2FA02;CJK COMPATIBILITY IDEOGRAPH-2FA02;Lo;0;L;98E2;;;;N;;;;;
+2FA03;CJK COMPATIBILITY IDEOGRAPH-2FA03;Lo;0;L;4B33;;;;N;;;;;
+2FA04;CJK COMPATIBILITY IDEOGRAPH-2FA04;Lo;0;L;9929;;;;N;;;;;
+2FA05;CJK COMPATIBILITY IDEOGRAPH-2FA05;Lo;0;L;99A7;;;;N;;;;;
+2FA06;CJK COMPATIBILITY IDEOGRAPH-2FA06;Lo;0;L;99C2;;;;N;;;;;
+2FA07;CJK COMPATIBILITY IDEOGRAPH-2FA07;Lo;0;L;99FE;;;;N;;;;;
+2FA08;CJK COMPATIBILITY IDEOGRAPH-2FA08;Lo;0;L;4BCE;;;;N;;;;;
+2FA09;CJK COMPATIBILITY IDEOGRAPH-2FA09;Lo;0;L;29B30;;;;N;;;;;
+2FA0A;CJK COMPATIBILITY IDEOGRAPH-2FA0A;Lo;0;L;9B12;;;;N;;;;;
+2FA0B;CJK COMPATIBILITY IDEOGRAPH-2FA0B;Lo;0;L;9C40;;;;N;;;;;
+2FA0C;CJK COMPATIBILITY IDEOGRAPH-2FA0C;Lo;0;L;9CFD;;;;N;;;;;
+2FA0D;CJK COMPATIBILITY IDEOGRAPH-2FA0D;Lo;0;L;4CCE;;;;N;;;;;
+2FA0E;CJK COMPATIBILITY IDEOGRAPH-2FA0E;Lo;0;L;4CED;;;;N;;;;;
+2FA0F;CJK COMPATIBILITY IDEOGRAPH-2FA0F;Lo;0;L;9D67;;;;N;;;;;
+2FA10;CJK COMPATIBILITY IDEOGRAPH-2FA10;Lo;0;L;2A0CE;;;;N;;;;;
+2FA11;CJK COMPATIBILITY IDEOGRAPH-2FA11;Lo;0;L;4CF8;;;;N;;;;;
+2FA12;CJK COMPATIBILITY IDEOGRAPH-2FA12;Lo;0;L;2A105;;;;N;;;;;
+2FA13;CJK COMPATIBILITY IDEOGRAPH-2FA13;Lo;0;L;2A20E;;;;N;;;;;
+2FA14;CJK COMPATIBILITY IDEOGRAPH-2FA14;Lo;0;L;2A291;;;;N;;;;;
+2FA15;CJK COMPATIBILITY IDEOGRAPH-2FA15;Lo;0;L;9EBB;;;;N;;;;;
+2FA16;CJK COMPATIBILITY IDEOGRAPH-2FA16;Lo;0;L;4D56;;;;N;;;;;
+2FA17;CJK COMPATIBILITY IDEOGRAPH-2FA17;Lo;0;L;9EF9;;;;N;;;;;
+2FA18;CJK COMPATIBILITY IDEOGRAPH-2FA18;Lo;0;L;9EFE;;;;N;;;;;
+2FA19;CJK COMPATIBILITY IDEOGRAPH-2FA19;Lo;0;L;9F05;;;;N;;;;;
+2FA1A;CJK COMPATIBILITY IDEOGRAPH-2FA1A;Lo;0;L;9F0F;;;;N;;;;;
+2FA1B;CJK COMPATIBILITY IDEOGRAPH-2FA1B;Lo;0;L;9F16;;;;N;;;;;
+2FA1C;CJK COMPATIBILITY IDEOGRAPH-2FA1C;Lo;0;L;9F3B;;;;N;;;;;
+2FA1D;CJK COMPATIBILITY IDEOGRAPH-2FA1D;Lo;0;L;2A600;;;;N;;;;;
+E0001;LANGUAGE TAG;Cf;0;BN;;;;;N;;;;;
+E0020;TAG SPACE;Cf;0;BN;;;;;N;;;;;
+E0021;TAG EXCLAMATION MARK;Cf;0;BN;;;;;N;;;;;
+E0022;TAG QUOTATION MARK;Cf;0;BN;;;;;N;;;;;
+E0023;TAG NUMBER SIGN;Cf;0;BN;;;;;N;;;;;
+E0024;TAG DOLLAR SIGN;Cf;0;BN;;;;;N;;;;;
+E0025;TAG PERCENT SIGN;Cf;0;BN;;;;;N;;;;;
+E0026;TAG AMPERSAND;Cf;0;BN;;;;;N;;;;;
+E0027;TAG APOSTROPHE;Cf;0;BN;;;;;N;;;;;
+E0028;TAG LEFT PARENTHESIS;Cf;0;BN;;;;;N;;;;;
+E0029;TAG RIGHT PARENTHESIS;Cf;0;BN;;;;;N;;;;;
+E002A;TAG ASTERISK;Cf;0;BN;;;;;N;;;;;
+E002B;TAG PLUS SIGN;Cf;0;BN;;;;;N;;;;;
+E002C;TAG COMMA;Cf;0;BN;;;;;N;;;;;
+E002D;TAG HYPHEN-MINUS;Cf;0;BN;;;;;N;;;;;
+E002E;TAG FULL STOP;Cf;0;BN;;;;;N;;;;;
+E002F;TAG SOLIDUS;Cf;0;BN;;;;;N;;;;;
+E0030;TAG DIGIT ZERO;Cf;0;BN;;;;;N;;;;;
+E0031;TAG DIGIT ONE;Cf;0;BN;;;;;N;;;;;
+E0032;TAG DIGIT TWO;Cf;0;BN;;;;;N;;;;;
+E0033;TAG DIGIT THREE;Cf;0;BN;;;;;N;;;;;
+E0034;TAG DIGIT FOUR;Cf;0;BN;;;;;N;;;;;
+E0035;TAG DIGIT FIVE;Cf;0;BN;;;;;N;;;;;
+E0036;TAG DIGIT SIX;Cf;0;BN;;;;;N;;;;;
+E0037;TAG DIGIT SEVEN;Cf;0;BN;;;;;N;;;;;
+E0038;TAG DIGIT EIGHT;Cf;0;BN;;;;;N;;;;;
+E0039;TAG DIGIT NINE;Cf;0;BN;;;;;N;;;;;
+E003A;TAG COLON;Cf;0;BN;;;;;N;;;;;
+E003B;TAG SEMICOLON;Cf;0;BN;;;;;N;;;;;
+E003C;TAG LESS-THAN SIGN;Cf;0;BN;;;;;N;;;;;
+E003D;TAG EQUALS SIGN;Cf;0;BN;;;;;N;;;;;
+E003E;TAG GREATER-THAN SIGN;Cf;0;BN;;;;;N;;;;;
+E003F;TAG QUESTION MARK;Cf;0;BN;;;;;N;;;;;
+E0040;TAG COMMERCIAL AT;Cf;0;BN;;;;;N;;;;;
+E0041;TAG LATIN CAPITAL LETTER A;Cf;0;BN;;;;;N;;;;;
+E0042;TAG LATIN CAPITAL LETTER B;Cf;0;BN;;;;;N;;;;;
+E0043;TAG LATIN CAPITAL LETTER C;Cf;0;BN;;;;;N;;;;;
+E0044;TAG LATIN CAPITAL LETTER D;Cf;0;BN;;;;;N;;;;;
+E0045;TAG LATIN CAPITAL LETTER E;Cf;0;BN;;;;;N;;;;;
+E0046;TAG LATIN CAPITAL LETTER F;Cf;0;BN;;;;;N;;;;;
+E0047;TAG LATIN CAPITAL LETTER G;Cf;0;BN;;;;;N;;;;;
+E0048;TAG LATIN CAPITAL LETTER H;Cf;0;BN;;;;;N;;;;;
+E0049;TAG LATIN CAPITAL LETTER I;Cf;0;BN;;;;;N;;;;;
+E004A;TAG LATIN CAPITAL LETTER J;Cf;0;BN;;;;;N;;;;;
+E004B;TAG LATIN CAPITAL LETTER K;Cf;0;BN;;;;;N;;;;;
+E004C;TAG LATIN CAPITAL LETTER L;Cf;0;BN;;;;;N;;;;;
+E004D;TAG LATIN CAPITAL LETTER M;Cf;0;BN;;;;;N;;;;;
+E004E;TAG LATIN CAPITAL LETTER N;Cf;0;BN;;;;;N;;;;;
+E004F;TAG LATIN CAPITAL LETTER O;Cf;0;BN;;;;;N;;;;;
+E0050;TAG LATIN CAPITAL LETTER P;Cf;0;BN;;;;;N;;;;;
+E0051;TAG LATIN CAPITAL LETTER Q;Cf;0;BN;;;;;N;;;;;
+E0052;TAG LATIN CAPITAL LETTER R;Cf;0;BN;;;;;N;;;;;
+E0053;TAG LATIN CAPITAL LETTER S;Cf;0;BN;;;;;N;;;;;
+E0054;TAG LATIN CAPITAL LETTER T;Cf;0;BN;;;;;N;;;;;
+E0055;TAG LATIN CAPITAL LETTER U;Cf;0;BN;;;;;N;;;;;
+E0056;TAG LATIN CAPITAL LETTER V;Cf;0;BN;;;;;N;;;;;
+E0057;TAG LATIN CAPITAL LETTER W;Cf;0;BN;;;;;N;;;;;
+E0058;TAG LATIN CAPITAL LETTER X;Cf;0;BN;;;;;N;;;;;
+E0059;TAG LATIN CAPITAL LETTER Y;Cf;0;BN;;;;;N;;;;;
+E005A;TAG LATIN CAPITAL LETTER Z;Cf;0;BN;;;;;N;;;;;
+E005B;TAG LEFT SQUARE BRACKET;Cf;0;BN;;;;;N;;;;;
+E005C;TAG REVERSE SOLIDUS;Cf;0;BN;;;;;N;;;;;
+E005D;TAG RIGHT SQUARE BRACKET;Cf;0;BN;;;;;N;;;;;
+E005E;TAG CIRCUMFLEX ACCENT;Cf;0;BN;;;;;N;;;;;
+E005F;TAG LOW LINE;Cf;0;BN;;;;;N;;;;;
+E0060;TAG GRAVE ACCENT;Cf;0;BN;;;;;N;;;;;
+E0061;TAG LATIN SMALL LETTER A;Cf;0;BN;;;;;N;;;;;
+E0062;TAG LATIN SMALL LETTER B;Cf;0;BN;;;;;N;;;;;
+E0063;TAG LATIN SMALL LETTER C;Cf;0;BN;;;;;N;;;;;
+E0064;TAG LATIN SMALL LETTER D;Cf;0;BN;;;;;N;;;;;
+E0065;TAG LATIN SMALL LETTER E;Cf;0;BN;;;;;N;;;;;
+E0066;TAG LATIN SMALL LETTER F;Cf;0;BN;;;;;N;;;;;
+E0067;TAG LATIN SMALL LETTER G;Cf;0;BN;;;;;N;;;;;
+E0068;TAG LATIN SMALL LETTER H;Cf;0;BN;;;;;N;;;;;
+E0069;TAG LATIN SMALL LETTER I;Cf;0;BN;;;;;N;;;;;
+E006A;TAG LATIN SMALL LETTER J;Cf;0;BN;;;;;N;;;;;
+E006B;TAG LATIN SMALL LETTER K;Cf;0;BN;;;;;N;;;;;
+E006C;TAG LATIN SMALL LETTER L;Cf;0;BN;;;;;N;;;;;
+E006D;TAG LATIN SMALL LETTER M;Cf;0;BN;;;;;N;;;;;
+E006E;TAG LATIN SMALL LETTER N;Cf;0;BN;;;;;N;;;;;
+E006F;TAG LATIN SMALL LETTER O;Cf;0;BN;;;;;N;;;;;
+E0070;TAG LATIN SMALL LETTER P;Cf;0;BN;;;;;N;;;;;
+E0071;TAG LATIN SMALL LETTER Q;Cf;0;BN;;;;;N;;;;;
+E0072;TAG LATIN SMALL LETTER R;Cf;0;BN;;;;;N;;;;;
+E0073;TAG LATIN SMALL LETTER S;Cf;0;BN;;;;;N;;;;;
+E0074;TAG LATIN SMALL LETTER T;Cf;0;BN;;;;;N;;;;;
+E0075;TAG LATIN SMALL LETTER U;Cf;0;BN;;;;;N;;;;;
+E0076;TAG LATIN SMALL LETTER V;Cf;0;BN;;;;;N;;;;;
+E0077;TAG LATIN SMALL LETTER W;Cf;0;BN;;;;;N;;;;;
+E0078;TAG LATIN SMALL LETTER X;Cf;0;BN;;;;;N;;;;;
+E0079;TAG LATIN SMALL LETTER Y;Cf;0;BN;;;;;N;;;;;
+E007A;TAG LATIN SMALL LETTER Z;Cf;0;BN;;;;;N;;;;;
+E007B;TAG LEFT CURLY BRACKET;Cf;0;BN;;;;;N;;;;;
+E007C;TAG VERTICAL LINE;Cf;0;BN;;;;;N;;;;;
+E007D;TAG RIGHT CURLY BRACKET;Cf;0;BN;;;;;N;;;;;
+E007E;TAG TILDE;Cf;0;BN;;;;;N;;;;;
+E007F;CANCEL TAG;Cf;0;BN;;;;;N;;;;;
+E0100;VARIATION SELECTOR-17;Mn;0;NSM;;;;;N;;;;;
+E0101;VARIATION SELECTOR-18;Mn;0;NSM;;;;;N;;;;;
+E0102;VARIATION SELECTOR-19;Mn;0;NSM;;;;;N;;;;;
+E0103;VARIATION SELECTOR-20;Mn;0;NSM;;;;;N;;;;;
+E0104;VARIATION SELECTOR-21;Mn;0;NSM;;;;;N;;;;;
+E0105;VARIATION SELECTOR-22;Mn;0;NSM;;;;;N;;;;;
+E0106;VARIATION SELECTOR-23;Mn;0;NSM;;;;;N;;;;;
+E0107;VARIATION SELECTOR-24;Mn;0;NSM;;;;;N;;;;;
+E0108;VARIATION SELECTOR-25;Mn;0;NSM;;;;;N;;;;;
+E0109;VARIATION SELECTOR-26;Mn;0;NSM;;;;;N;;;;;
+E010A;VARIATION SELECTOR-27;Mn;0;NSM;;;;;N;;;;;
+E010B;VARIATION SELECTOR-28;Mn;0;NSM;;;;;N;;;;;
+E010C;VARIATION SELECTOR-29;Mn;0;NSM;;;;;N;;;;;
+E010D;VARIATION SELECTOR-30;Mn;0;NSM;;;;;N;;;;;
+E010E;VARIATION SELECTOR-31;Mn;0;NSM;;;;;N;;;;;
+E010F;VARIATION SELECTOR-32;Mn;0;NSM;;;;;N;;;;;
+E0110;VARIATION SELECTOR-33;Mn;0;NSM;;;;;N;;;;;
+E0111;VARIATION SELECTOR-34;Mn;0;NSM;;;;;N;;;;;
+E0112;VARIATION SELECTOR-35;Mn;0;NSM;;;;;N;;;;;
+E0113;VARIATION SELECTOR-36;Mn;0;NSM;;;;;N;;;;;
+E0114;VARIATION SELECTOR-37;Mn;0;NSM;;;;;N;;;;;
+E0115;VARIATION SELECTOR-38;Mn;0;NSM;;;;;N;;;;;
+E0116;VARIATION SELECTOR-39;Mn;0;NSM;;;;;N;;;;;
+E0117;VARIATION SELECTOR-40;Mn;0;NSM;;;;;N;;;;;
+E0118;VARIATION SELECTOR-41;Mn;0;NSM;;;;;N;;;;;
+E0119;VARIATION SELECTOR-42;Mn;0;NSM;;;;;N;;;;;
+E011A;VARIATION SELECTOR-43;Mn;0;NSM;;;;;N;;;;;
+E011B;VARIATION SELECTOR-44;Mn;0;NSM;;;;;N;;;;;
+E011C;VARIATION SELECTOR-45;Mn;0;NSM;;;;;N;;;;;
+E011D;VARIATION SELECTOR-46;Mn;0;NSM;;;;;N;;;;;
+E011E;VARIATION SELECTOR-47;Mn;0;NSM;;;;;N;;;;;
+E011F;VARIATION SELECTOR-48;Mn;0;NSM;;;;;N;;;;;
+E0120;VARIATION SELECTOR-49;Mn;0;NSM;;;;;N;;;;;
+E0121;VARIATION SELECTOR-50;Mn;0;NSM;;;;;N;;;;;
+E0122;VARIATION SELECTOR-51;Mn;0;NSM;;;;;N;;;;;
+E0123;VARIATION SELECTOR-52;Mn;0;NSM;;;;;N;;;;;
+E0124;VARIATION SELECTOR-53;Mn;0;NSM;;;;;N;;;;;
+E0125;VARIATION SELECTOR-54;Mn;0;NSM;;;;;N;;;;;
+E0126;VARIATION SELECTOR-55;Mn;0;NSM;;;;;N;;;;;
+E0127;VARIATION SELECTOR-56;Mn;0;NSM;;;;;N;;;;;
+E0128;VARIATION SELECTOR-57;Mn;0;NSM;;;;;N;;;;;
+E0129;VARIATION SELECTOR-58;Mn;0;NSM;;;;;N;;;;;
+E012A;VARIATION SELECTOR-59;Mn;0;NSM;;;;;N;;;;;
+E012B;VARIATION SELECTOR-60;Mn;0;NSM;;;;;N;;;;;
+E012C;VARIATION SELECTOR-61;Mn;0;NSM;;;;;N;;;;;
+E012D;VARIATION SELECTOR-62;Mn;0;NSM;;;;;N;;;;;
+E012E;VARIATION SELECTOR-63;Mn;0;NSM;;;;;N;;;;;
+E012F;VARIATION SELECTOR-64;Mn;0;NSM;;;;;N;;;;;
+E0130;VARIATION SELECTOR-65;Mn;0;NSM;;;;;N;;;;;
+E0131;VARIATION SELECTOR-66;Mn;0;NSM;;;;;N;;;;;
+E0132;VARIATION SELECTOR-67;Mn;0;NSM;;;;;N;;;;;
+E0133;VARIATION SELECTOR-68;Mn;0;NSM;;;;;N;;;;;
+E0134;VARIATION SELECTOR-69;Mn;0;NSM;;;;;N;;;;;
+E0135;VARIATION SELECTOR-70;Mn;0;NSM;;;;;N;;;;;
+E0136;VARIATION SELECTOR-71;Mn;0;NSM;;;;;N;;;;;
+E0137;VARIATION SELECTOR-72;Mn;0;NSM;;;;;N;;;;;
+E0138;VARIATION SELECTOR-73;Mn;0;NSM;;;;;N;;;;;
+E0139;VARIATION SELECTOR-74;Mn;0;NSM;;;;;N;;;;;
+E013A;VARIATION SELECTOR-75;Mn;0;NSM;;;;;N;;;;;
+E013B;VARIATION SELECTOR-76;Mn;0;NSM;;;;;N;;;;;
+E013C;VARIATION SELECTOR-77;Mn;0;NSM;;;;;N;;;;;
+E013D;VARIATION SELECTOR-78;Mn;0;NSM;;;;;N;;;;;
+E013E;VARIATION SELECTOR-79;Mn;0;NSM;;;;;N;;;;;
+E013F;VARIATION SELECTOR-80;Mn;0;NSM;;;;;N;;;;;
+E0140;VARIATION SELECTOR-81;Mn;0;NSM;;;;;N;;;;;
+E0141;VARIATION SELECTOR-82;Mn;0;NSM;;;;;N;;;;;
+E0142;VARIATION SELECTOR-83;Mn;0;NSM;;;;;N;;;;;
+E0143;VARIATION SELECTOR-84;Mn;0;NSM;;;;;N;;;;;
+E0144;VARIATION SELECTOR-85;Mn;0;NSM;;;;;N;;;;;
+E0145;VARIATION SELECTOR-86;Mn;0;NSM;;;;;N;;;;;
+E0146;VARIATION SELECTOR-87;Mn;0;NSM;;;;;N;;;;;
+E0147;VARIATION SELECTOR-88;Mn;0;NSM;;;;;N;;;;;
+E0148;VARIATION SELECTOR-89;Mn;0;NSM;;;;;N;;;;;
+E0149;VARIATION SELECTOR-90;Mn;0;NSM;;;;;N;;;;;
+E014A;VARIATION SELECTOR-91;Mn;0;NSM;;;;;N;;;;;
+E014B;VARIATION SELECTOR-92;Mn;0;NSM;;;;;N;;;;;
+E014C;VARIATION SELECTOR-93;Mn;0;NSM;;;;;N;;;;;
+E014D;VARIATION SELECTOR-94;Mn;0;NSM;;;;;N;;;;;
+E014E;VARIATION SELECTOR-95;Mn;0;NSM;;;;;N;;;;;
+E014F;VARIATION SELECTOR-96;Mn;0;NSM;;;;;N;;;;;
+E0150;VARIATION SELECTOR-97;Mn;0;NSM;;;;;N;;;;;
+E0151;VARIATION SELECTOR-98;Mn;0;NSM;;;;;N;;;;;
+E0152;VARIATION SELECTOR-99;Mn;0;NSM;;;;;N;;;;;
+E0153;VARIATION SELECTOR-100;Mn;0;NSM;;;;;N;;;;;
+E0154;VARIATION SELECTOR-101;Mn;0;NSM;;;;;N;;;;;
+E0155;VARIATION SELECTOR-102;Mn;0;NSM;;;;;N;;;;;
+E0156;VARIATION SELECTOR-103;Mn;0;NSM;;;;;N;;;;;
+E0157;VARIATION SELECTOR-104;Mn;0;NSM;;;;;N;;;;;
+E0158;VARIATION SELECTOR-105;Mn;0;NSM;;;;;N;;;;;
+E0159;VARIATION SELECTOR-106;Mn;0;NSM;;;;;N;;;;;
+E015A;VARIATION SELECTOR-107;Mn;0;NSM;;;;;N;;;;;
+E015B;VARIATION SELECTOR-108;Mn;0;NSM;;;;;N;;;;;
+E015C;VARIATION SELECTOR-109;Mn;0;NSM;;;;;N;;;;;
+E015D;VARIATION SELECTOR-110;Mn;0;NSM;;;;;N;;;;;
+E015E;VARIATION SELECTOR-111;Mn;0;NSM;;;;;N;;;;;
+E015F;VARIATION SELECTOR-112;Mn;0;NSM;;;;;N;;;;;
+E0160;VARIATION SELECTOR-113;Mn;0;NSM;;;;;N;;;;;
+E0161;VARIATION SELECTOR-114;Mn;0;NSM;;;;;N;;;;;
+E0162;VARIATION SELECTOR-115;Mn;0;NSM;;;;;N;;;;;
+E0163;VARIATION SELECTOR-116;Mn;0;NSM;;;;;N;;;;;
+E0164;VARIATION SELECTOR-117;Mn;0;NSM;;;;;N;;;;;
+E0165;VARIATION SELECTOR-118;Mn;0;NSM;;;;;N;;;;;
+E0166;VARIATION SELECTOR-119;Mn;0;NSM;;;;;N;;;;;
+E0167;VARIATION SELECTOR-120;Mn;0;NSM;;;;;N;;;;;
+E0168;VARIATION SELECTOR-121;Mn;0;NSM;;;;;N;;;;;
+E0169;VARIATION SELECTOR-122;Mn;0;NSM;;;;;N;;;;;
+E016A;VARIATION SELECTOR-123;Mn;0;NSM;;;;;N;;;;;
+E016B;VARIATION SELECTOR-124;Mn;0;NSM;;;;;N;;;;;
+E016C;VARIATION SELECTOR-125;Mn;0;NSM;;;;;N;;;;;
+E016D;VARIATION SELECTOR-126;Mn;0;NSM;;;;;N;;;;;
+E016E;VARIATION SELECTOR-127;Mn;0;NSM;;;;;N;;;;;
+E016F;VARIATION SELECTOR-128;Mn;0;NSM;;;;;N;;;;;
+E0170;VARIATION SELECTOR-129;Mn;0;NSM;;;;;N;;;;;
+E0171;VARIATION SELECTOR-130;Mn;0;NSM;;;;;N;;;;;
+E0172;VARIATION SELECTOR-131;Mn;0;NSM;;;;;N;;;;;
+E0173;VARIATION SELECTOR-132;Mn;0;NSM;;;;;N;;;;;
+E0174;VARIATION SELECTOR-133;Mn;0;NSM;;;;;N;;;;;
+E0175;VARIATION SELECTOR-134;Mn;0;NSM;;;;;N;;;;;
+E0176;VARIATION SELECTOR-135;Mn;0;NSM;;;;;N;;;;;
+E0177;VARIATION SELECTOR-136;Mn;0;NSM;;;;;N;;;;;
+E0178;VARIATION SELECTOR-137;Mn;0;NSM;;;;;N;;;;;
+E0179;VARIATION SELECTOR-138;Mn;0;NSM;;;;;N;;;;;
+E017A;VARIATION SELECTOR-139;Mn;0;NSM;;;;;N;;;;;
+E017B;VARIATION SELECTOR-140;Mn;0;NSM;;;;;N;;;;;
+E017C;VARIATION SELECTOR-141;Mn;0;NSM;;;;;N;;;;;
+E017D;VARIATION SELECTOR-142;Mn;0;NSM;;;;;N;;;;;
+E017E;VARIATION SELECTOR-143;Mn;0;NSM;;;;;N;;;;;
+E017F;VARIATION SELECTOR-144;Mn;0;NSM;;;;;N;;;;;
+E0180;VARIATION SELECTOR-145;Mn;0;NSM;;;;;N;;;;;
+E0181;VARIATION SELECTOR-146;Mn;0;NSM;;;;;N;;;;;
+E0182;VARIATION SELECTOR-147;Mn;0;NSM;;;;;N;;;;;
+E0183;VARIATION SELECTOR-148;Mn;0;NSM;;;;;N;;;;;
+E0184;VARIATION SELECTOR-149;Mn;0;NSM;;;;;N;;;;;
+E0185;VARIATION SELECTOR-150;Mn;0;NSM;;;;;N;;;;;
+E0186;VARIATION SELECTOR-151;Mn;0;NSM;;;;;N;;;;;
+E0187;VARIATION SELECTOR-152;Mn;0;NSM;;;;;N;;;;;
+E0188;VARIATION SELECTOR-153;Mn;0;NSM;;;;;N;;;;;
+E0189;VARIATION SELECTOR-154;Mn;0;NSM;;;;;N;;;;;
+E018A;VARIATION SELECTOR-155;Mn;0;NSM;;;;;N;;;;;
+E018B;VARIATION SELECTOR-156;Mn;0;NSM;;;;;N;;;;;
+E018C;VARIATION SELECTOR-157;Mn;0;NSM;;;;;N;;;;;
+E018D;VARIATION SELECTOR-158;Mn;0;NSM;;;;;N;;;;;
+E018E;VARIATION SELECTOR-159;Mn;0;NSM;;;;;N;;;;;
+E018F;VARIATION SELECTOR-160;Mn;0;NSM;;;;;N;;;;;
+E0190;VARIATION SELECTOR-161;Mn;0;NSM;;;;;N;;;;;
+E0191;VARIATION SELECTOR-162;Mn;0;NSM;;;;;N;;;;;
+E0192;VARIATION SELECTOR-163;Mn;0;NSM;;;;;N;;;;;
+E0193;VARIATION SELECTOR-164;Mn;0;NSM;;;;;N;;;;;
+E0194;VARIATION SELECTOR-165;Mn;0;NSM;;;;;N;;;;;
+E0195;VARIATION SELECTOR-166;Mn;0;NSM;;;;;N;;;;;
+E0196;VARIATION SELECTOR-167;Mn;0;NSM;;;;;N;;;;;
+E0197;VARIATION SELECTOR-168;Mn;0;NSM;;;;;N;;;;;
+E0198;VARIATION SELECTOR-169;Mn;0;NSM;;;;;N;;;;;
+E0199;VARIATION SELECTOR-170;Mn;0;NSM;;;;;N;;;;;
+E019A;VARIATION SELECTOR-171;Mn;0;NSM;;;;;N;;;;;
+E019B;VARIATION SELECTOR-172;Mn;0;NSM;;;;;N;;;;;
+E019C;VARIATION SELECTOR-173;Mn;0;NSM;;;;;N;;;;;
+E019D;VARIATION SELECTOR-174;Mn;0;NSM;;;;;N;;;;;
+E019E;VARIATION SELECTOR-175;Mn;0;NSM;;;;;N;;;;;
+E019F;VARIATION SELECTOR-176;Mn;0;NSM;;;;;N;;;;;
+E01A0;VARIATION SELECTOR-177;Mn;0;NSM;;;;;N;;;;;
+E01A1;VARIATION SELECTOR-178;Mn;0;NSM;;;;;N;;;;;
+E01A2;VARIATION SELECTOR-179;Mn;0;NSM;;;;;N;;;;;
+E01A3;VARIATION SELECTOR-180;Mn;0;NSM;;;;;N;;;;;
+E01A4;VARIATION SELECTOR-181;Mn;0;NSM;;;;;N;;;;;
+E01A5;VARIATION SELECTOR-182;Mn;0;NSM;;;;;N;;;;;
+E01A6;VARIATION SELECTOR-183;Mn;0;NSM;;;;;N;;;;;
+E01A7;VARIATION SELECTOR-184;Mn;0;NSM;;;;;N;;;;;
+E01A8;VARIATION SELECTOR-185;Mn;0;NSM;;;;;N;;;;;
+E01A9;VARIATION SELECTOR-186;Mn;0;NSM;;;;;N;;;;;
+E01AA;VARIATION SELECTOR-187;Mn;0;NSM;;;;;N;;;;;
+E01AB;VARIATION SELECTOR-188;Mn;0;NSM;;;;;N;;;;;
+E01AC;VARIATION SELECTOR-189;Mn;0;NSM;;;;;N;;;;;
+E01AD;VARIATION SELECTOR-190;Mn;0;NSM;;;;;N;;;;;
+E01AE;VARIATION SELECTOR-191;Mn;0;NSM;;;;;N;;;;;
+E01AF;VARIATION SELECTOR-192;Mn;0;NSM;;;;;N;;;;;
+E01B0;VARIATION SELECTOR-193;Mn;0;NSM;;;;;N;;;;;
+E01B1;VARIATION SELECTOR-194;Mn;0;NSM;;;;;N;;;;;
+E01B2;VARIATION SELECTOR-195;Mn;0;NSM;;;;;N;;;;;
+E01B3;VARIATION SELECTOR-196;Mn;0;NSM;;;;;N;;;;;
+E01B4;VARIATION SELECTOR-197;Mn;0;NSM;;;;;N;;;;;
+E01B5;VARIATION SELECTOR-198;Mn;0;NSM;;;;;N;;;;;
+E01B6;VARIATION SELECTOR-199;Mn;0;NSM;;;;;N;;;;;
+E01B7;VARIATION SELECTOR-200;Mn;0;NSM;;;;;N;;;;;
+E01B8;VARIATION SELECTOR-201;Mn;0;NSM;;;;;N;;;;;
+E01B9;VARIATION SELECTOR-202;Mn;0;NSM;;;;;N;;;;;
+E01BA;VARIATION SELECTOR-203;Mn;0;NSM;;;;;N;;;;;
+E01BB;VARIATION SELECTOR-204;Mn;0;NSM;;;;;N;;;;;
+E01BC;VARIATION SELECTOR-205;Mn;0;NSM;;;;;N;;;;;
+E01BD;VARIATION SELECTOR-206;Mn;0;NSM;;;;;N;;;;;
+E01BE;VARIATION SELECTOR-207;Mn;0;NSM;;;;;N;;;;;
+E01BF;VARIATION SELECTOR-208;Mn;0;NSM;;;;;N;;;;;
+E01C0;VARIATION SELECTOR-209;Mn;0;NSM;;;;;N;;;;;
+E01C1;VARIATION SELECTOR-210;Mn;0;NSM;;;;;N;;;;;
+E01C2;VARIATION SELECTOR-211;Mn;0;NSM;;;;;N;;;;;
+E01C3;VARIATION SELECTOR-212;Mn;0;NSM;;;;;N;;;;;
+E01C4;VARIATION SELECTOR-213;Mn;0;NSM;;;;;N;;;;;
+E01C5;VARIATION SELECTOR-214;Mn;0;NSM;;;;;N;;;;;
+E01C6;VARIATION SELECTOR-215;Mn;0;NSM;;;;;N;;;;;
+E01C7;VARIATION SELECTOR-216;Mn;0;NSM;;;;;N;;;;;
+E01C8;VARIATION SELECTOR-217;Mn;0;NSM;;;;;N;;;;;
+E01C9;VARIATION SELECTOR-218;Mn;0;NSM;;;;;N;;;;;
+E01CA;VARIATION SELECTOR-219;Mn;0;NSM;;;;;N;;;;;
+E01CB;VARIATION SELECTOR-220;Mn;0;NSM;;;;;N;;;;;
+E01CC;VARIATION SELECTOR-221;Mn;0;NSM;;;;;N;;;;;
+E01CD;VARIATION SELECTOR-222;Mn;0;NSM;;;;;N;;;;;
+E01CE;VARIATION SELECTOR-223;Mn;0;NSM;;;;;N;;;;;
+E01CF;VARIATION SELECTOR-224;Mn;0;NSM;;;;;N;;;;;
+E01D0;VARIATION SELECTOR-225;Mn;0;NSM;;;;;N;;;;;
+E01D1;VARIATION SELECTOR-226;Mn;0;NSM;;;;;N;;;;;
+E01D2;VARIATION SELECTOR-227;Mn;0;NSM;;;;;N;;;;;
+E01D3;VARIATION SELECTOR-228;Mn;0;NSM;;;;;N;;;;;
+E01D4;VARIATION SELECTOR-229;Mn;0;NSM;;;;;N;;;;;
+E01D5;VARIATION SELECTOR-230;Mn;0;NSM;;;;;N;;;;;
+E01D6;VARIATION SELECTOR-231;Mn;0;NSM;;;;;N;;;;;
+E01D7;VARIATION SELECTOR-232;Mn;0;NSM;;;;;N;;;;;
+E01D8;VARIATION SELECTOR-233;Mn;0;NSM;;;;;N;;;;;
+E01D9;VARIATION SELECTOR-234;Mn;0;NSM;;;;;N;;;;;
+E01DA;VARIATION SELECTOR-235;Mn;0;NSM;;;;;N;;;;;
+E01DB;VARIATION SELECTOR-236;Mn;0;NSM;;;;;N;;;;;
+E01DC;VARIATION SELECTOR-237;Mn;0;NSM;;;;;N;;;;;
+E01DD;VARIATION SELECTOR-238;Mn;0;NSM;;;;;N;;;;;
+E01DE;VARIATION SELECTOR-239;Mn;0;NSM;;;;;N;;;;;
+E01DF;VARIATION SELECTOR-240;Mn;0;NSM;;;;;N;;;;;
+E01E0;VARIATION SELECTOR-241;Mn;0;NSM;;;;;N;;;;;
+E01E1;VARIATION SELECTOR-242;Mn;0;NSM;;;;;N;;;;;
+E01E2;VARIATION SELECTOR-243;Mn;0;NSM;;;;;N;;;;;
+E01E3;VARIATION SELECTOR-244;Mn;0;NSM;;;;;N;;;;;
+E01E4;VARIATION SELECTOR-245;Mn;0;NSM;;;;;N;;;;;
+E01E5;VARIATION SELECTOR-246;Mn;0;NSM;;;;;N;;;;;
+E01E6;VARIATION SELECTOR-247;Mn;0;NSM;;;;;N;;;;;
+E01E7;VARIATION SELECTOR-248;Mn;0;NSM;;;;;N;;;;;
+E01E8;VARIATION SELECTOR-249;Mn;0;NSM;;;;;N;;;;;
+E01E9;VARIATION SELECTOR-250;Mn;0;NSM;;;;;N;;;;;
+E01EA;VARIATION SELECTOR-251;Mn;0;NSM;;;;;N;;;;;
+E01EB;VARIATION SELECTOR-252;Mn;0;NSM;;;;;N;;;;;
+E01EC;VARIATION SELECTOR-253;Mn;0;NSM;;;;;N;;;;;
+E01ED;VARIATION SELECTOR-254;Mn;0;NSM;;;;;N;;;;;
+E01EE;VARIATION SELECTOR-255;Mn;0;NSM;;;;;N;;;;;
+E01EF;VARIATION SELECTOR-256;Mn;0;NSM;;;;;N;;;;;
+F0000;<Plane 15 Private Use, First>;Co;0;L;;;;;N;;;;;
+FFFFD;<Plane 15 Private Use, Last>;Co;0;L;;;;;N;;;;;
+100000;<Plane 16 Private Use, First>;Co;0;L;;;;;N;;;;;
+10FFFD;<Plane 16 Private Use, Last>;Co;0;L;;;;;N;;;;;
diff --git a/lib/units b/lib/units
new file mode 100644
index 00000000..106fc0f9
--- /dev/null
+++ b/lib/units
@@ -0,0 +1,597 @@
+/order of evaluation
+/ + -
+/ * /
+/ juxtaposition (meaning *)
+/ ¹ ² ³ ^
+/ | (meaning /)
+/ name number ()
+
+/dimensions
+m #
+kg #
+sec #
+coul #
+candela #
+$ #
+radian #
+bit #
+erlang #
+°K #
+°C #
+°F #
+
+/constants
+
+Ï€ 3.14159265358979323846
+pi π
+c 2.997925e+8 m/sec
+g 9.80665 m/sec²
+au 1.49597871e+11 m
+mole 6.022169e+23
+e 1.6021917e-19 coul
+energy c²
+force g
+mercury 1.33322e+5 kg/m²sec²
+hg mercury
+h 6.62620e-34 m²kg/sec
+℠h/2 π
+hbar â„
+nonillion 1e30
+octillion 1e27
+septillion 1e24
+sextillion 1e21
+pentillion 1e18
+quadrillion 1e15
+trillion 1e12
+billion 1e9
+million 1e6
+thousand 1e3
+hundred 1e2
+
+/dimensionless
+
+° 1|180 π radian
+degree °
+circle 2 π radian
+turn 2 π radian
+grad .9 °
+arcdeg 1 °
+arcmin 1|60 °
+arcsec 1|3600 °
+ccs 1|36 erlang
+
+steradian radian²
+sphere 4 π steradian
+sr steradian
+giga 1024 1024 1024
+
+/Time
+
+second sec
+s sec
+minute 60 sec
+min minute
+hour 60 min
+hr hour
+day 24 hr
+da day
+week 7 day
+year 365.24219879 day
+yr year
+month 1|12 year
+ms millisec
+us microsec
+
+/Mass
+
+gram millikg
+gm gram
+mg milligram
+metricton kilokg
+
+/Avoirdupois
+
+lb .45359237 kg
+lbf lb g
+pound lb
+ounce 1|16 lb
+oz ounce
+dram 1|16 oz
+dr dram
+grain 1|7000 lb
+gr grain
+shortton 2000 lb
+ton shortton
+longton 2240 lb
+
+/Apothecary
+
+scruple 20 grain
+apdram 60 grain
+apounce 480 grain
+troyounce apounce
+appound 5760 grain
+troypound appound
+
+/Length
+
+meter m
+cm centimeter
+mm millimeter
+km kilometer
+nm nanometer
+micron micrometer
+µ micrometer
+Ã… decinanometer
+angstrom Ã…
+
+inch 2.54 cm
+" inch
+in inch
+inches inch
+' 12"
+foot 12 in
+feet foot
+ft foot
+yard 3 ft
+yd yard
+rod 5.5 yd
+rd rod
+mile 5280 ft
+mi mile
+
+british 1200|3937 m/ft
+nmile 1852 m
+
+acre 4840 yd²
+
+cc cm³
+liter kilocc
+ml milliliter
+
+/US Liquid
+
+gallon 231 in³
+imperial 1.20095
+epa 0.8
+gal gallon
+quart 1|4 gal
+qt quart
+pint 1|2 qt
+pt pint
+
+floz 1|16 pt
+fldr 1|8 floz
+
+/US Dry
+
+dry 268.8025 in³/gallon
+peck 8 dry quart
+pk peck
+bushel 4 peck
+bu bushel
+
+/British
+
+brgallon 277.420 in³
+brquart 1|4 brgallon
+brpint 1|2 brquart
+brfloz 1|20 brpint
+brpeck 554.84 in³
+brbushel 4 brpeck
+
+/Energy Work
+
+newton kg m/sec²
+nt newton
+joule nt m
+cal 4.1868 joule
+
+/Electrical
+
+coulomb coul
+ampere coul/sec
+amp ampere
+watt joule/sec
+volt watt/amp
+Ω volt/amp
+ohm Ω
+mho 1/Ω
+farad coul/volt
+henry sec²/farad
+weber volt sec
+
+/Light
+
+cd candela
+lumen cd sr
+lux cd sr/m²
+
+/ MONEY DATE
+/ Fri Oct 27 15:52:13 EDT 2000
+
+/ MONEY START
+argentpeso 1 | .9998 $
+australiadollar 1 | 1.9175 $
+brazilreal 1 | 1.9300 $
+britainpound 1 | .6972 $
+canadadollar 1 | 1.5237 $
+chilepeso 1 | 576.45 $
+chinayuan 1 | 8.2782 $
+colombiapeso 1 | 2165.00 $
+czechrepkoruna 1 | 42.11 $
+denmarkkrone 1 | 9.0134 $
+dominicanpeso 1 | 16.00 $
+egyptpound 1 | 3.6750 $
+euro 1 | 1.08863 $
+hongkongdollar 1 | 7.7991 $
+hungaryforint 1 | 317.59 $
+indiarupee 1 | 46.600 $
+indnsiarupiah 1 | 9025.00 $
+israelshekel 1 | 4.1450 $
+japanyen 1 | 108.34 $
+jordandinar 1 | .71098 $
+lebanonpound 1 | 1514.00 $
+malaysiaringgit 1 | 3.7996 $
+mexicopeso 1 | 9.6850 $
+newzealanddollar 1 | 2.4938 $
+norwaykrone 1 | 9.5940 $
+pakistanrupee 1 | 57.75 $
+perunewsol 1 | 3.510 $
+philpinspeso 1 | 50.10 $
+polandzloty 1 | 4.70 $
+russiaruble 1 | 27.9200 $
+sdr 1 | .7841 $
+saudiarabriyal 1 | 3.7508 $
+singaporedollar 1 | 1.7546 $
+slovakrepkoruna 1 | 52.65 $
+southafricarand 1 | 7.6725 $
+southkoreawon 1 | 1137.20 $
+swedenkrona 1 | 10.2621 $
+switzerlndfranc 1 | 1.8195 $
+taiwandollar 1 | 32.09 $
+thailandbaht 1 | 43.58 $
+turkeylira 1 | 687860 $
+uaedirham 1 | 3.6728 $
+uruguaynewpeso 1 | 12.4180 $
+venezuelabolivar 1 | 693.2500 $
+/ MONEY END
+
+€ euro
+£ britainpound
+Â¥ japanyen
+dollar $
+
+bef 1 | 40.3399 €
+belgiumfranc bef
+dem 1 | 1.95583 €
+germanymark dem
+grd 1 | 340.750 €
+greecedrachma grd
+esp 1 | 166.386 €
+spainpeseta esp
+frf 1 | 6.55957 €
+francefranc frf
+iep 1 | .787564 €
+irelandpunt iep
+itl 1 | 1936.27 €
+italylira itl
+luf 1 | 40.3399 €
+luxembourgfranc luf
+nlg 1 | 2.20371 €
+netherlandsguilder nlg
+ats 1 | 13.7603 €
+austriaschilling ats
+pte 1 | 200.482 €
+portugalescudo pte
+fim 1 | 5.94573 €
+finlandmark fim
+
+baht thailandbaht
+bolivar venezuelabolivar
+brpound britainpound
+dinar jordandinar
+dirham uaedirham
+drachma greecedrachma
+escudo portugalescudo
+forint hungaryforint
+franc francefranc
+guilder netherlandsguilder
+krona swedenkrona
+lira italylira
+mark germanymark
+peseta spainpeseta
+peso mexicopeso
+punt irelandpunt
+rand southafricarand
+real brazilreal
+yuan chinayuan
+ringgit malaysiaringgit
+riyal saudiarabriyal
+ruble russiaruble
+rupee indiarupee
+rupiah indnsiarupiah
+shekel israelshekel
+sol perunewsol
+won southkoreawon
+yen japanyen
+zloty polandzloty
+
+usdollar dollar
+sterling britainpound | pound
+poundsterling britainpound
+
+/bits
+
+baud bit/sec
+byte 8 bit
+short 2 byte
+long 4 byte
+vlong 8 bytes
+frame 2352 byte
+
+/Australian liquid measure
+
+pony 7 brfloz
+midie 10 brfloz
+pot midie
+handle midie
+schooner 15 brfloz
+jug 40 brfloz
+resch midie
+alf midie
+tinny 13 brfloz
+stubby tinny
+twisty 250 ml
+longneck 2 tinny
+slab 24 tinny
+sixpack 6 tinny
+nip brfloz
+
+/wine
+winebottle 750 ml
+balthazar 16 winebottle
+jeroboam 4 winebottle
+magnum 2 winebottle
+mathusalem 8 winebottle
+methuselah 8 winebottle
+nebuchadnezzar 20 winebottle
+rehoboam 6 winebottle
+salmanazar 12 winebottle
+split 0.25 winebottle
+jigger 1.5 floz
+
+/Trivia
+
+% 1|100
+admiraltyknot 6080 ft/hr
+ε₀ (1e-9/36π) farad/m
+α (1/4π ε₀) e²/℠c
+alpha α
+apostilb cd/π m²
+are 1e+2 m²
+arpentcan 27.52 mi
+arpentlin 191.835 ft
+astronomicalunit au
+atmosphere 1.01325e+5 nt/m²
+atm atmosphere
+atomicmassunit 1.66044e-27 kg
+amu atomicmassunit
+bag 94 lb
+bakersdozen 13
+bar 1e+5 nt/m²
+barie 1e-1 nt/m²
+barleycorn 1|3 in
+barn 1e-28 m²
+barrel 42 gal
+barye 1e-1 nt/m²
+bev 1e+9 e volt
+biot 10 amp
+blondel cd/π m²
+boardfoot 144 in³
+bolt 40 yd
+bottommeasure 1|40 in
+britishthermalunit 1.05506e+3 joule
+btu britishthermalunit
+quad 1.0e+15 btu
+refrigeration 12000 btu/ton hour
+buck dollar
+cable 720 ft
+caliber 1e-2 in
+calorie cal
+carat 205 mg
+cent centidollar
+cental 100 lb
+centesimalminute 1e-2 grad
+centesimalsecond 1e-4 grad
+century 100 year
+cfs ft³/sec
+chain 66 ft
+circularinch 1|4 π in²
+circularmil 1e-6|4 π in²
+clusec 1e-8 mm hg m³/s
+coomb 4 bu
+cord 128 ft³
+cordfoot cord
+crith 9.06e-2 gm
+cubit 18 in
+cup 1|2 pt
+curie 3.7e+10/sec
+cusec ft³/sec
+dalton amu
+decade 10 yr
+degK °K
+degC °C
+degF °F
+dipotre 1/m
+displacementton 35 ft³
+doppelzentner 100 kg
+dozen 12
+drop .03 cm³
+dyne cm gm/sec²
+electronvolt e volt
+ell 45 in
+engineerschain 100 ft
+engineerslink 100|100 ft
+equivalentfootcandle lumen/π ft²
+equivalentlux lumen/π m²
+equivalentphot cd/π cm²
+erg cm²gm/sec²
+ev e volt
+faraday 9.652e+4 coul
+fathom 6 ft
+fermi 1e-15 m
+fifth 4|5 qt
+fin 5 dollar
+finger 7|8 in
+firkin 9 gal
+footcandle lumen/ft²
+footlambert cd/π ft²
+fortnight 14 da
+franklin 3.33564e-10 coul
+frigorie kilocal
+furlong 220 yd
+galileo 1e-2 m/sec²
+gamma 1e-9 weber/m²
+gauss 1e-4 weber/m²
+geodeticfoot british ft
+geographicalmile 1852 m
+gilbert 7.95775e-1 amp
+gill 1|4 pt
+gross 144
+gunterschain 22 yd
+hand 4 in
+hectare 1e+4 m²
+hefnercandle .92 cd
+hertz 1/sec
+hogshead 2 barrel
+hd hogshead
+homestead 1|4 mi²
+horsepower 550 ft lb g/sec
+hp horsepower
+hyl gm force sec²/m
+hz 1/sec
+imaginarycubicfoot 1.4 ft³
+karat 1|24
+kcal kilocal
+kcalorie kilocal
+kev 1e+3 e volt
+key kg
+khz 1e+3/sec
+kilderkin 18 gal
+knot nmile/hr
+kwh kilowatt hour
+lambert cd/π cm²
+langley cal/cm²
+last 80 bu
+league 3 mi
+lightyear c yr
+ly lightyear
+lightsecond c sec
+line 1|12 in
+link 66|100 ft
+longhundredweight 112 lb
+longquarter 28 lb
+lusec 1e-6 mm hg m³/s
+mach 331.46 m/sec
+marineleague 3 nmile
+maxwell 1e-8 weber
+metriccarat 200 mg
+mev 1e+6 e volt
+mgd megagal/day
+mh millihenry
+mhz 1e+6/sec
+mil 1e-3 in
+millenium 1000 year
+minersinch 1.5 ft³/min
+minim 1|60 fldr
+mo month
+mpg mile/gal
+mph mile/hr
+nail 1|16 yd
+nauticalmile nmile
+nit cd/m²
+noggin 1|8 qt
+nox 1e-3 lux
+ns nanosec
+oersted 2.5e+2 amp/m π
+oe oersted
+pace 36 in
+palm 3 in
+parasang 3.5 mi
+parsec au radian/arcsec
+pascal nt/m²
+pc parsec
+pennyweight 1|20 oz
+percent %
+perch rd
+pf picofarad
+phot lumen/cm²
+pica 1|6 in
+pieze 1e+3 nt/m²
+pipe 4 barrel
+point 1|72 in
+poise gm/cm sec
+pole rd
+poundal ft lb/sec²
+pdl poundal
+proof 1/200
+psi lb g/in²
+quarter 9 in
+quartersection 1|4 mi²
+quintal 100 kg
+quire 25
+rad 100 erg/gm
+ream 500
+registerton 100 ft³
+rhe 10 m²/nt sec
+rontgen 2.58e-4 curie/kg
+rood 1.21e+3 yd
+rope 20 ft
+rutherford 1e+6/sec
+rydberg 1.36054e+1 ev
+sabin 1 ft²
+sack 3 bu
+seam 8 bu
+section mi²
+shippington 40 ft³
+shorthundredweight 100 lb
+shortquarter 25 lb
+siemens 1/Ω
+σ 5.66956e-5 erg/cm² °K^4 sec
+sigma σ
+skein 120 yd
+skot 1e-3 apostilb
+slug lb g sec²/ft
+span 9 in
+spat 4 π sr
+spindle 14400 yd
+square 100 ft²
+squidge 1|972 inch
+catsquidge 1|432 inch
+stere m³
+sthene 1e+3 nt
+stilb cd/cm²
+stoke 1e-4 m²/sec
+stone 14 lb
+strike 2 bu
+surveyfoot british ft
+surveyorschain 66 ft
+surveyorslink 66|100 ft
+tablespoon 4 fldr
+teaspoon 4|3 fldr
+tesla weber/m²
+therm 1e+5 btu
+thermie 1e+6 cal
+timberfoot ft³
+tnt 4.6e+6 m²/sec²
+tonne 1e+6 gm
+torr mm hg
+township 36 mi²
+tun 8 barrel
+water .22491|2.54 kg/m²sec²
+wey 40 bu
+weymass 252 lb
+Xunit 1.00202e-13 m
+k 1.38047e-16 erg/°K
+foal 9223372036854775807
diff --git a/lib/usbdb b/lib/usbdb
new file mode 100644
index 00000000..a05ade2d
--- /dev/null
+++ b/lib/usbdb
@@ -0,0 +1,14 @@
+vendor 0x0711
+ product 0x0230
+ load /dis/lib/usb/usbmct.dis
+class 3
+ subclass 1
+ proto 1
+ load /dis/lib/usb/usbkbd.dis
+ proto 2
+ load /dis/lib/usb/usbmouse.dis
+
+class 8
+ subclass 6
+ proto 80
+ load /dis/lib/usb/usbmass.dis
diff --git a/lib/wmcharon b/lib/wmcharon
new file mode 100644
index 00000000..963acc42
--- /dev/null
+++ b/lib/wmcharon
@@ -0,0 +1,28 @@
+# /dis/sh script
+# wm defines "menu" and "delmenu" builtins
+load std
+prompt='% ' ''
+fn % {$*}
+autoload=std
+home=/usr/^"{cat /dev/user}
+
+if {! {~ wm ${loaded}}} {
+ echo wmsetup must run under wm >[1=2]
+ raise usage
+}
+
+fn wmrun {
+ args := $*
+ {
+ pctl newpgrp
+ fn wmrun
+ $args
+ } > /chan/wmstdout >[2] /chan/wmstderr &
+}
+
+fn cd {
+ builtin cd $*; echo cwd `{pwd} > /chan/shctl >[2] /dev/null
+}
+
+plumber >[2] /chan/wmstderr >/chan/wmstdout
+wmrun $*
diff --git a/lib/wmsetup b/lib/wmsetup
new file mode 100644
index 00000000..b79b04ea
--- /dev/null
+++ b/lib/wmsetup
@@ -0,0 +1,52 @@
+# /dis/sh script
+# wm defines "menu" and "delmenu" builtins
+load std
+prompt='% ' ''
+fn % {$*}
+autoload=std
+home=/usr/^"{cat /dev/user}
+
+if {! {~ wm ${loaded}}} {
+ echo wmsetup must run under wm >[1=2]
+ raise usage
+}
+
+fn wmrun {
+ args := $*
+ {
+ pctl newpgrp
+ fn wmrun
+ $args
+ } > /chan/wmstdout >[2] /chan/wmstderr &
+}
+
+fn cd {
+ builtin cd $*;
+ rescue 'bad redir' {} {
+ echo cwd `{pwd} > /chan/shctl
+ } >[2] /dev/null
+}
+
+plumber >/chan/wmstdout >[2=1]
+menu Shell {wmrun wm/sh}
+menu Acme {wmrun acme}
+menu Edit {wmrun wm/edit}
+menu Charon {wmrun charon}
+menu Manual {wmrun wm/man}
+menu Files {if {ftest -d $home} {wmrun wm/ftree $home} {wmrun wm/ftree /}}
+menu '' ''
+menu System 'Debugger' {wmrun wm/deb}
+menu System 'Module manager' {wmrun wm/rt}
+menu System 'Task manager' {wmrun wm/task}
+menu System 'Memory monitor' {wmrun wm/memory}
+menu System 'About' {wmrun wm/about}
+menu Misc 'Coffee' {wmrun wm/coffee}
+menu Misc 'Colours' {wmrun wm/colors}
+#menu Misc 'Winctl' {wmrun wm/winctl}
+menu Misc 'Clock' {wmrun wm/date}
+menu Games 'Tetris' {wmrun wm/tetris}
+menu Games 'Bounce' {wmrun wm/bounce}
+#menu Games 'Game client' {wmrun games/gameclient >/dev/null >[2=1]}
+#menu Games 'Game client (local)' {wmrun games/gameclient -l > /dev/null >[2=1]}
+
+if {ftest -f $home/lib/wmsetup} {run $home/lib/wmsetup} {}
diff --git a/lib/wmsetup.grid b/lib/wmsetup.grid
new file mode 100644
index 00000000..e962feaa
--- /dev/null
+++ b/lib/wmsetup.grid
@@ -0,0 +1,54 @@
+# /dis/sh script
+# wm defines "menu" and "delmenu" builtins
+load std
+prompt='% ' ''
+fn % {$*}
+autoload=std
+home=/usr/^"{cat /dev/user}
+
+if {! {~ wm ${loaded}}} {
+ echo wmsetup must run under wm >[1=2]
+ raise usage
+}
+
+fn wmrun {
+ args := $*
+ {
+ pctl newpgrp
+ fn wmrun
+ $args
+ } > /chan/wmstdout >[2] /chan/wmstderr &
+}
+
+fn cd {
+ builtin cd $*;
+ rescue 'bad redir' {} {
+ echo cwd `{pwd} > /chan/shctl
+ } >[2] /dev/null
+}
+autoload=std sexprs
+run /lib/sh/sched
+bind -a /grid/scripts/Inferno /dis
+if{! ftest -f /net/cs}{
+ ndb/cs
+}
+mount -a {mntgen} /n
+
+plumber >/chan/wmstdout >[2=1]
+menu Shell {wmrun wm/sh}
+menu Acme {wmrun acme}
+menu Charon {wmrun charon}
+menu Manual {wmrun wm/man}
+menu Files {if {ftest -d $home} {wmrun wm/ftree $home} {wmrun wm/ftree /}}
+menu '' ''
+menu Grid 'Node monitor' {wmrun nodemonitor}
+menu Grid 'Job monitor' {wmrun jobmonitor}
+menu System 'Debugger' {wmrun wm/deb}
+menu System 'Task manager' {wmrun wm/task}
+menu System 'Memory monitor' {wmrun wm/memory}
+menu System 'About' {wmrun wm/about}
+menu Games 'Tetris' {wmrun wm/tetris}
+menu Games 'Bounce' {wmrun wm/bounce}
+
+# anything else
+if {ftest -f $home/lib/wmsetup} {run $home/lib/wmsetup} {}
diff --git a/lib/words b/lib/words
new file mode 100644
index 00000000..82bc1a0f
--- /dev/null
+++ b/lib/words
@@ -0,0 +1,29758 @@
+AAA
+AAAS
+aardvark
+Aaron
+AARP
+AAU
+AAUP
+AAUW
+ABA
+Ababa
+aback
+abacus
+abaft
+abalone
+abandon
+abase
+abash
+abate
+abattoir
+abbe
+abbess
+abbey
+abbot
+Abbott
+abbreviate
+abc
+abcdefghijklmnopqrstuvwxyz
+abdicate
+abdomen
+abdominal
+abduct
+Abe
+abeam
+abed
+Abel
+Abelian
+Abelson
+Aberdeen
+Abernathy
+aberrant
+aberrate
+abet
+abettor
+abeyant
+abhor
+abhorrent
+abide
+Abidjan
+Abigail
+abject
+abjuration
+abjure
+ablate
+ablaut
+ablaze
+able
+abloom
+ablution
+ABM
+abnegate
+Abner
+abnormal
+aboard
+abode
+abolish
+abolition
+abolitionary
+abomasum
+abominable
+abominate
+aboriginal
+aborigine
+aborning
+abort
+abortifacient
+abound
+about
+above
+aboveboard
+aboveground
+abovementioned
+abracadabra
+abrade
+Abraham
+Abram
+Abramson
+abrasion
+abreact
+abreast
+abridge
+abridgment
+abroad
+abrogate
+abrupt
+Absalom
+abscess
+abscissa
+abscissae
+abscission
+abscond
+absent
+absentee
+absenteeism
+absentia
+absentminded
+absinthe
+absolute
+absolve
+absorb
+absorbent
+absorption
+abstain
+abstemious
+abstention
+abstinent
+abstract
+abstruse
+absurd
+absurdum
+abuilding
+abundant
+abuse
+abusive
+abut
+abysmal
+abyss
+abyssal
+Abyssinia
+AC
+acacia
+Acad.
+academe
+academia
+academic
+academician
+academy
+Acadia
+acanthus
+Acapulco
+accede
+accelerando
+accelerant
+accelerate
+accelerometer
+accent
+accentual
+accentuate
+accept
+acceptant
+acceptor
+access
+accessible
+accession
+accessorize
+accessory
+accident
+accidental
+accipiter
+acclaim
+acclamation
+acclimate
+acclimatize
+accolade
+accommodate
+accompaniment
+accompanist
+accompany
+accompli
+accomplice
+accomplish
+accord
+accordant
+accordion
+accost
+account
+accountant
+accouter
+Accra
+accredit
+accreditation
+accrete
+accretion
+accretionary
+accrual
+accrue
+acculturate
+accumulate
+accuracy
+accurate
+accursed
+accusation
+accusatory
+accuse
+accustom
+ace
+acentric
+acerb
+acerbic
+acetaldehyde
+acetate
+acetic
+acetify
+acetone
+acetyl
+acetylene
+ache
+achieve
+Achilles
+aching
+achondrite
+achromatic
+acid
+acidic
+acidify
+acidimeter
+acidulous
+Ackley
+acknowledge
+acknowledgeable
+acknowledgment
+ACLU
+ACM
+acme
+acne
+acolyte
+acorn
+acoustic
+acoustician
+acoustoelectric
+acoustooptic
+acquaint
+acquaintance
+acquiesce
+acquiescent
+acquire
+acquisition
+acquit
+acquittal
+acre
+acreage
+acrid
+acrimonious
+acrimony
+acrobat
+acrobatic
+acrolein
+acronym
+acrophobe
+acropolis
+across
+acrostic
+acrylate
+acrylic
+ACS
+act
+Actaeon
+actinic
+actinide
+actinium
+actinometer
+activate
+activism
+Acton
+actress
+actual
+actuarial
+actuary
+actuate
+acuity
+acumen
+acupuncture
+Acura
+acute
+acyclic
+acyl
+A.D.
+ad
+Ada
+adage
+adagio
+Adair
+Adam
+adamant
+adamantine
+Adams
+Adamson
+adapt
+adaptation
+adaptive
+adaptor
+add
+addend
+addenda
+addendum
+addict
+Addis
+Addison
+addition
+addle
+address
+addressee
+Addressograph
+adduce
+Adelaide
+Adele
+Adelia
+Adelphi
+Aden
+adenine
+adenoid
+adenoma
+adenosine
+adept
+adequacy
+adequate
+adhere
+adherent
+adhesion
+adiabatic
+Adidas
+adieu
+adipose
+Adirondack
+adjacent
+adjectival
+adjective
+adjoin
+adjoint
+adjourn
+adjudge
+adjudicate
+adjunct
+adjuration
+adjure
+adjust
+adjutant
+Adkins
+Adler
+administer
+administrable
+administrate
+administratrix
+admiral
+admiralty
+admiration
+admire
+admissible
+admission
+admit
+admittance
+admix
+admixture
+admonish
+admonition
+admonitory
+ado
+adobe
+adolescent
+Adolf
+Adolph
+Adolphus
+Adonis
+adopt
+adoration
+adore
+adorn
+adrenal
+adrenalin
+adrenaline
+Adrian
+Adriatic
+Adrienne
+adrift
+adroit
+adsorb
+adsorbate
+adsorbent
+adsorption
+adulate
+adult
+adulterant
+adulterate
+adulterer
+adulteress
+adulterous
+adultery
+adumbrate
+advance
+advantage
+advantageous
+advection
+advent
+adventitial
+adventitious
+adventure
+adventuresome
+adventuress
+adventurous
+adverb
+adverbial
+adversarial
+adversary
+adverse
+advert
+advertent
+advertise
+advice
+advise
+advisee
+advisor
+advisory
+advocacy
+advocate
+adz
+adze
+Aegean
+aegis
+Aeneas
+Aeneid
+aeolian
+Aeolus
+aerate
+aerial
+aerie
+Aerobacter
+aerobatic
+aerobic
+aerodynamic
+aeronautic
+aerosol
+aerospace
+Aeschylus
+Aesop
+afar
+affable
+affair
+affect
+affectation
+affectionate
+afferent
+affiance
+affidavit
+affiliate
+affine
+affinity
+affirm
+affirmation
+affix
+affixation
+afflatus
+afflict
+affluent
+afford
+afforest
+afforestation
+affray
+affright
+affront
+afghan
+Afghanistan
+aficionado
+afield
+afire
+AFL
+aflame
+afloat
+aflutter
+afoot
+aforementioned
+aforesaid
+aforethought
+afoul
+afraid
+afresh
+Africa
+Afrikaans
+Afrikaner
+afro
+aft
+afterbirth
+afterburner
+aftercare
+afterdeck
+aftereffect
+afterglow
+afterimage
+afterlife
+aftermarket
+aftermath
+aftermost
+afternoon
+aftershock
+aftertaste
+afterthought
+afterward
+afterworld
+again
+against
+Agamemnon
+agamic
+agape
+agar
+agaric
+agate
+Agatha
+agave
+age
+Agee
+agelong
+agenda
+agendum
+agent
+agglomerate
+agglutinate
+agglutinin
+aggrade
+aggrandize
+aggravate
+aggregate
+aggression
+aggressor
+aggrieve
+aghast
+agile
+agitate
+agitprop
+agleam
+agley
+aglitter
+aglow
+Agnes
+Agnew
+agnomen
+agnostic
+ago
+agog
+agon
+agone
+agony
+agora
+agoraphobe
+agouti
+agrarian
+agree
+agreeable
+agribusiness
+Agricola
+agricultural
+agriculture
+agrimony
+agronomist
+agronomy
+aground
+ague
+Aguilar
+Agway
+ah
+aha
+Ahab
+ahead
+ahem
+Ahmadabad
+ahoy
+aid
+Aida
+aide
+Aiken
+ail
+ailanthus
+Aileen
+aileron
+ailment
+aim
+ain't
+Ainu
+air
+airbag
+airborne
+airbrush
+Airbus
+aircraft
+airdrop
+Airedale
+Aires
+airfare
+airfield
+airflow
+airfoil
+airframe
+airhead
+airlift
+airline
+airlock
+airmail
+airmass
+airpark
+airplane
+airport
+airscrew
+airsick
+airspace
+airspeed
+airstream
+airstrip
+airtight
+airwave
+airway
+airworthy
+aisle
+Aitken
+ajar
+Ajax
+AK
+AK47
+Akers
+akido
+akimbo
+akin
+Akkadian
+Akron
+akvavit
+Al
+Alabama
+Alabamian
+alabaster
+alack
+alacrity
+Aladdin
+Alameda
+Alamo
+Alan
+alar
+alarm
+alas
+Alaska
+alb
+albacore
+Albania
+Albanian
+Albany
+albatross
+albedo
+albeit
+Alberich
+Albert
+Alberta
+Alberto
+albinism
+albino
+Albion
+Albrecht
+Albright
+album
+albumen
+albumin
+Albuquerque
+Alcestis
+alchemical
+alchemist
+alchemy
+Alcmena
+Alcoa
+alcohol
+alcoholic
+Alcott
+alcove
+Aldebaran
+aldehyde
+Alden
+alder
+Aldrich
+aldrin
+ale
+Alec
+Aleck
+alehouse
+alembic
+aleph
+alert
+Aleut
+Aleutian
+alewife
+Alex
+Alexander
+Alexandra
+Alexandria
+alexandrine
+Alexis
+alfalfa
+Alfonso
+Alfred
+Alfredo
+alfresco
+alga
+algae
+algal
+algebra
+algebraic
+Algenib
+Alger
+Algeria
+Algerian
+Algiers
+Algol
+Algonquin
+algorithm
+algorithmic
+Alhambra
+Ali
+alia
+alias
+alibi
+Alice
+Alicia
+alidade
+alien
+alienate
+alienee
+alienor
+alight
+align
+alike
+aliment
+alimentary
+alimentation
+alimony
+aliphatic
+aliquot
+Alison
+Alistair
+alive
+alizarin
+alkali
+alkaline
+alkaloid
+alkane
+alkene
+alkyd
+alkyl
+all
+Allah
+allay
+allegation
+allege
+Alleghenies
+Allegheny
+allegiant
+allegoric
+allegorist
+allegorize
+allegory
+Allegra
+allegretto
+allegro
+allele
+alleluia
+allemand
+Allen
+Allentown
+allergen
+allergenic
+allergic
+allergist
+allergy
+alleviate
+alley
+alleyway
+alliance
+alligator
+Allis
+Allison
+alliterate
+allocable
+allocate
+allophone
+allophonic
+allot
+allotrope
+allotropic
+allow
+allowance
+alloy
+allspice
+Allstate
+allude
+allure
+allusion
+alluvial
+alluvium
+ally
+allyl
+Allyn
+alma
+Almaden
+almagest
+almanac
+almighty
+almond
+almost
+alms
+almshouse
+alnico
+aloe
+aloft
+aloha
+alone
+along
+alongside
+Alonzo
+aloof
+aloud
+alp
+alpaca
+alpenstock
+Alpert
+alpha
+alphabet
+alphabetic
+alphameric
+alphanumeric
+Alpheratz
+Alphonse
+alphorn
+alpine
+already
+Alsace
+Alsatian
+also
+Alsop
+Altair
+altar
+altarpiece
+altazimuth
+alter
+alteration
+altercate
+altern
+alternate
+althea
+although
+altimeter
+altiplano
+altitude
+alto
+altocumulus
+altogether
+Alton
+altostratus
+altricial
+altruism
+altruist
+alum
+alumina
+aluminate
+aluminize
+aluminum
+alumna
+alumnae
+alumni
+alumnus
+alundum
+Alva
+Alvarez
+alveolar
+alveoli
+alveolus
+Alvin
+always
+alyssum
+Alzheimer
+A&M
+a.m.
+am
+AMA
+Amadeus
+amalgam
+amalgamate
+Amanda
+amanita
+amanuensis
+amaranth
+Amarillo
+amaryllis
+amass
+amateur
+amateurish
+amatory
+amaze
+amazon
+Amazonia
+Amazonian
+ambassador
+ambassadorial
+ambassadress
+amber
+ambergris
+ambiance
+ambidextrous
+ambient
+ambiguity
+ambiguous
+ambit
+ambition
+ambitious
+ambivalent
+amble
+ambrosia
+ambrosial
+ambulant
+ambulate
+ambuscade
+ambush
+ameer
+Amelia
+ameliorate
+amen
+amend
+amendatory
+Amerada
+America
+American
+Americana
+americanize
+americium
+Amerindian
+Ames
+Ameslan
+amethyst
+amethystine
+Amherst
+amiable
+amicable
+amicus
+amid
+amide
+amidships
+amidst
+amigo
+amine
+amino
+Amish
+amiss
+amity
+Amman
+Ammerman
+ammeter
+ammo
+ammonia
+ammonium
+ammunition
+amnesia
+amnesty
+amniocentesis
+amniotic
+Amoco
+amoeba
+amoebae
+amoebic
+amok
+among
+amongst
+amoral
+amorous
+amorphous
+amort
+Amos
+amount
+amour
+amperage
+ampere
+ampersand
+Ampex
+amphetamine
+amphibia
+amphibian
+amphibious
+amphibole
+amphibology
+amphitheater
+amphora
+ample
+amplify
+amplitude
+amply
+ampoule
+amputate
+amputee
+Amsterdam
+Amtrak
+amulet
+amuse
+Amy
+amygdaloid
+amyl
+amyloid
+an
+ana
+Anabaptist
+anabasis
+Anabel
+anabolic
+anachronism
+anachronistic
+anachronous
+anaconda
+anaerobic
+anaglyph
+anagram
+anagrammatic
+Anaheim
+anal
+analemma
+analeptic
+analgesia
+analgesic
+analog
+analogous
+analogue
+analogy
+analysand
+analyses
+analysis
+analyst
+analytic
+analyze
+anamorphic
+anapest
+anapestic
+anarch
+anarchic
+anarchs
+anarchy
+anastigmat
+anastigmatic
+anastomosis
+anastomotic
+anathema
+anathematize
+Anatole
+Anatolia
+Anatolian
+anatomic
+anatomist
+anatomize
+anatomy
+ancestor
+ancestral
+ancestress
+ancestry
+anchor
+anchorage
+anchorite
+anchovy
+ancient
+ancillary
+and
+andante
+andantino
+Andean
+Andersen
+Anderson
+Andes
+andesine
+andesite
+andiron
+Andorra
+Andover
+Andre
+Andrea
+Andrei
+Andrew
+Andrews
+Androcles
+androgen
+androgenic
+androgynous
+androgyny
+android
+Andromache
+Andromeda
+Andy
+anecdotal
+anecdote
+anechoic
+anemia
+anemic
+anemometer
+anemone
+anent
+aneroid
+anesthesia
+anesthesiology
+anesthetic
+anesthetist
+anesthetize
+aneurism
+aneurysm
+anew
+angel
+Angela
+Angeles
+angelfish
+angelic
+Angelica
+Angelina
+Angeline
+Angelo
+anger
+Angie
+angina
+angiogram
+angioplasty
+angiosperm
+angle
+angleworm
+Anglican
+anglicism
+anglicize
+Anglo
+anglophile
+anglophobe
+anglophobic
+anglophone
+Angola
+angora
+angry
+angst
+angstrom
+anguish
+angular
+angulate
+Angus
+anharmonic
+Anheuser
+anhydride
+anhydrite
+anhydrous
+ani
+aniline
+animadversion
+animadvert
+animal
+animate
+animism
+animist
+animosity
+animus
+anion
+anionic
+anise
+anisette
+anisotropic
+anisotropy
+Anita
+Ankara
+ankle
+anklebone
+anklet
+Ann
+Anna
+Annale
+Annalen
+annalist
+annals
+Annapolis
+Anne
+anneal
+Annette
+annex
+annexation
+Annie
+annihilate
+anniversary
+annotate
+announce
+annoy
+annoyance
+annual
+annuitant
+annuity
+annul
+annular
+annuli
+annulus
+annum
+annunciate
+anode
+anodic
+anodyne
+anoint
+anomalous
+anomaly
+anomie
+anon
+anonymity
+anonymous
+anopheles
+anorak
+anorexia
+anorexic
+anorthic
+anorthosite
+another
+anoxia
+anoxic
+Anselm
+Anselmo
+ANSI
+answer
+ant
+antacid
+Antaeus
+antagonism
+antagonist
+antagonistic
+antagonize
+antarctic
+Antarctica
+Antares
+ante
+anteater
+antebellum
+antecede
+antecedent
+antechamber
+antedate
+antediluvian
+anteing
+antelope
+antenna
+antennae
+antepenultimate
+anterior
+anteroom
+anthem
+anther
+anthill
+anthologize
+anthology
+Anthony
+anthracite
+anthracnose
+anthrax
+anthropic
+anthropocentric
+anthropogenic
+anthropoid
+anthropology
+anthropometric
+anthropomorphic
+anthropomorphism
+anthropomorphize
+anti
+antic
+antichrist
+anticipant
+anticipate
+anticline
+antidotal
+Antietam
+antigen
+antigenic
+Antigone
+Antigua
+antihistamine
+Antilles
+antimony
+antinomy
+Antioch
+antipasto
+antipathy
+antiperspirant
+antiphonal
+antipodal
+antipodean
+antipodes
+antiquarian
+antiquary
+antiquate
+antiquated
+antique
+antiquity
+antisemite
+antisemitic
+antisemitism
+antithetic
+antler
+Antoine
+Antoinette
+Anton
+Antonia
+Antonio
+Antony
+antonym
+antonymous
+antonymy
+Antwerp
+anus
+anvil
+anxiety
+anxious
+any
+anybody
+anybody'd
+anyhow
+anymore
+anyone
+anyplace
+anything
+anyway
+anywhere
+aorta
+aortic
+A&P
+AP
+apace
+apache
+apart
+apartheid
+apathetic
+apathy
+ape
+apercu
+aperiodic
+aperitif
+aperture
+apex
+aphasia
+aphasic
+aphelion
+aphid
+aphis
+aphorism
+aphorist
+aphrodisiac
+Aphrodite
+apiarist
+apiary
+apices
+apiculture
+apiece
+apish
+aplomb
+apnea
+apocalypse
+apocalyptic
+apocope
+apocrypha
+apocryphal
+apodictic
+apogee
+apolitical
+Apollo
+Apollonian
+apologetic
+apologia
+apologize
+apology
+apoplectic
+apoplexy
+apostasy
+apostate
+apostle
+apostolic
+apostrophe
+apostrophize
+apothecary
+apothegm
+apotheosis
+Appalachia
+appall
+appanage
+apparatchik
+apparatus
+apparel
+apparent
+apparition
+appeal
+appear
+appearance
+appease
+appellant
+appellate
+append
+appendage
+appendectomy
+appendices
+appendicitis
+appendix
+apperceive
+apperception
+appertain
+appetite
+appetize
+Appian
+applaud
+applause
+apple
+Appleby
+applejack
+Appleton
+appliance
+applicable
+applicant
+application
+applicator
+applique
+apply
+appoint
+appointee
+appointive
+apportion
+apposite
+apposition
+appraisal
+appraise
+appreciable
+appreciate
+apprehend
+apprehensible
+apprehension
+apprentice
+apprise
+approach
+approbation
+approbatory
+appropriable
+appropriate
+approval
+approve
+approximable
+approximant
+approximate
+appurtenant
+Apr
+Apr.
+apricot
+April
+apron
+apropos
+apse
+apsidal
+apsides
+apt
+aptitude
+aptly
+aptness
+aqua
+aquaculture
+aqualung
+aquamarine
+aquaplane
+aquarist
+aquarium
+Aquarius
+aquatic
+aqueduct
+aqueous
+aquifer
+Aquila
+aquiline
+Aquinas
+aquiver
+AR
+Arab
+arabesque
+Arabia
+Arabic
+arable
+Araby
+Arachne
+arachnid
+Aramaic
+Arapaho
+Arawak
+arbiter
+arbitrable
+arbitrage
+arbitrageur
+arbitrary
+arbitrate
+arbor
+arboreal
+arborescent
+arboretum
+arbutus
+arc
+arcade
+Arcadia
+arcana
+arcane
+arccos
+arccosine
+arch
+archaic
+archaism
+archangel
+archbishop
+archbishopric
+archdeacon
+archdiocese
+archduchess
+archduke
+archenemy
+archeology
+Archer
+archery
+archetypal
+archetype
+archetypical
+archfool
+Archibald
+Archie
+Archimedean
+Archimedes
+archipelago
+architect
+architectonic
+architectural
+architecture
+architrave
+archival
+archive
+archrival
+archway
+arcing
+arcsin
+arcsine
+arctan
+arctangent
+arctic
+Arcturus
+Arden
+ardent
+ardor
+arduous
+are
+area
+areal
+areaway
+areawide
+arena
+arenaceous
+aren't
+Arequipa
+Ares
+argent
+Argentina
+argentine
+Argentinian
+argillaceous
+Argive
+argon
+argonaut
+Argonne
+argosy
+argot
+argue
+argument
+argumentation
+argumentive
+Argus
+argyll
+Ariadne
+Arianism
+arid
+Ariel
+Aries
+arise
+arisen
+aristocracy
+aristocrat
+aristocratic
+Aristophanes
+Aristotelean
+Aristotelian
+Aristotle
+arithmetic
+arithmetician
+arithmeticize
+arithmetize
+Arizona
+ark
+Arkansan
+Arkansas
+Arlen
+Arlene
+Arlington
+Arlo
+arm
+armada
+armadillo
+Armageddon
+armament
+armamentaria
+armamentarium
+Armando
+Armata
+armature
+armchair
+Armco
+Armenia
+Armenian
+armhole
+armillaria
+armistice
+armlet
+armload
+armoire
+armor
+armorial
+armory
+Armour
+armpit
+armrest
+Armstrong
+army
+Arnold
+aroma
+aromatic
+arose
+around
+arousal
+arouse
+ARPA
+arpeggio
+arrack
+Arragon
+arraign
+arrange
+arrangeable
+arrant
+array
+arrear
+arrest
+Arrhenius
+arrhythmia
+arrival
+arrive
+arrogant
+arrogate
+arrow
+arrowhead
+arrowroot
+arroyo
+arsenal
+arsenate
+arsenic
+arsenide
+arsine
+arson
+art
+Artemis
+artemisia
+arterial
+arteriole
+arteriosclerosis
+arteriosclerotic
+artery
+artesian
+arthritic
+arthritis
+arthropod
+arthroscope
+Arthur
+Arthurian
+artichoke
+article
+articulate
+Artie
+artifact
+artifice
+artificial
+artillery
+artisan
+artistry
+Arturo
+artwork
+Aruba
+arugula
+arum
+Aryan
+aryl
+a's
+as
+ASA
+ASAP
+asbestos
+ascend
+ascendant
+ascendent
+ascension
+ascent
+ascertain
+ascetic
+asceticism
+ascorbic
+ascot
+ascribe
+ascription
+asepsis
+aseptic
+asexual
+ash
+ashamed
+Ashanti
+ashcan
+ashen
+Asher
+Asheville
+Ashland
+ashlar
+Ashley
+Ashmolean
+ashore
+ashram
+ashtray
+Asia
+Asiatic
+aside
+Asilomar
+Asimov
+asinine
+ask
+askance
+askew
+aslant
+asleep
+asocial
+asp
+asparagus
+aspect
+aspen
+asperity
+aspersion
+asphalt
+aspheric
+asphyxia
+asphyxiate
+aspic
+aspidistra
+aspirant
+aspirate
+aspire
+aspirin
+ass
+assai
+assail
+assailant
+Assam
+assassin
+assassinate
+assault
+assay
+assemblage
+assemble
+assembly
+assent
+assert
+assess
+assessor
+asset
+asseverate
+assiduity
+assiduous
+assign
+assignation
+assignee
+assimilable
+assimilate
+assist
+assistant
+associable
+associate
+assonant
+assort
+Asst.
+assuage
+assume
+assumption
+assurance
+assure
+assured
+Assyria
+Assyriology
+Astarte
+astatine
+aster
+asteria
+asterisk
+astern
+asteroid
+asthma
+asthmatic
+astigmat
+astigmatic
+astigmatism
+ASTM
+astonish
+Astor
+Astoria
+astound
+astraddle
+astral
+astray
+astride
+astringent
+astrodome
+astrolabe
+astrologer
+astrology
+astronaut
+astronautic
+astronomer
+astronomy
+astrophysical
+astrophysicist
+astrophysics
+Astroturf
+astute
+Asuncion
+asunder
+asylum
+asymmetry
+asymptomatic
+asymptote
+asymptotic
+asynchronism
+asynchronous
+asynchrony
+at
+Atalanta
+atavism
+atavistic
+Atchison
+ate
+atelier
+Athabascan
+atheism
+atheist
+Athena
+Athene
+Athenian
+Athens
+athirst
+athlete
+athletic
+athwart
+Atkins
+Atkinson
+Atlanta
+Atlantic
+Atlantica
+Atlantis
+atlas
+ATM
+atmosphere
+atmospheric
+atoll
+atom
+atomic
+atonal
+atone
+atop
+atremble
+Atreus
+atrium
+atrocious
+atrocity
+atrophic
+atrophy
+Atropos
+AT&T
+attach
+attache
+attack
+attain
+attainder
+attar
+attempt
+attend
+attendant
+attendee
+attention
+attenuate
+attest
+attestation
+attic
+Attica
+attire
+attitude
+attitudinal
+attitudinize
+Attn
+Attn.
+attorney
+attract
+attribute
+attrition
+attune
+Atwater
+Atwood
+atypic
+Auberge
+Aubrey
+auburn
+Auckland
+auction
+auctioneer
+audacious
+audacity
+audible
+audience
+audio
+audiology
+audiometer
+audiophile
+audiotape
+audiovisual
+audit
+audition
+auditor
+auditorium
+Audrey
+Audubon
+Auerbach
+Aug.
+Augean
+augend
+auger
+aught
+augment
+augmentation
+augur
+augury
+august
+Augusta
+Augustan
+Augustine
+Augustus
+auk
+aunt
+auntie
+aura
+aural
+aureomycin
+auric
+auricle
+auricular
+Auriga
+aurora
+auroral
+Auschwitz
+auspices
+auspicious
+Aussie
+austenite
+austere
+Austin
+austral
+Australasia
+Australia
+Australis
+Australopithecus
+Austria
+autarchy
+autarky
+authentic
+authenticate
+author
+authorial
+authoritarian
+authoritative
+autism
+autistic
+auto
+autobahn
+autochthonous
+autoclave
+autocracy
+autocrat
+autocratic
+autodidact
+autogen
+autogenic
+autogenous
+autogiro
+automata
+automate
+automatic
+automaton
+automorph
+automorphic
+autonomous
+autonomy
+autopsy
+autumn
+autumnal
+auxiliary
+auxin
+avail
+avalanche
+avalanching
+avarice
+avaricious
+avast
+avatar
+Ave.
+avenge
+avenue
+aver
+average
+averse
+aversion
+avert
+avertive
+Avery
+avian
+aviarist
+aviary
+aviate
+aviatrix
+aviculture
+avid
+avifauna
+avionic
+Avis
+Aviv
+avocado
+avocation
+avocet
+Avogadro
+avoid
+avoidance
+avoirdupois
+Avon
+avow
+avowal
+avuncular
+await
+awake
+awaken
+award
+awardee
+aware
+awash
+away
+awe
+aweigh
+awesome
+awestricken
+awestruck
+awful
+awhile
+awkward
+awl
+awn
+awoke
+awoken
+awry
+ax
+axe
+axial
+axil
+axillary
+axiology
+axiom
+axiomatic
+axiomatize
+axis
+axle
+axon
+ayatollah
+aye
+Ayers
+Aylesbury
+AZ
+azalea
+Azerbaijan
+azimuth
+azimuthal
+Azores
+Aztec
+Aztecan
+azure
+azurite
+babbitt
+babble
+Babcock
+babe
+Babel
+baboon
+babushka
+baby
+babyhood
+babyish
+Babylon
+Babylonian
+babysat
+babysit
+baccalaureate
+baccarat
+bacchanal
+bacchanalia
+bacchanalian
+Bacchus
+Bach
+bachelor
+bacilli
+bacillus
+back
+backache
+backbencher
+backbite
+backboard
+backbone
+backcross
+backdate
+backdrop
+backfield
+backfill
+backfire
+backgammon
+background
+backhand
+backhoe
+backlash
+backlog
+backorder
+backpack
+backplane
+backplate
+backrest
+backsaw
+backscatter
+backside
+backslap
+backslid
+backslide
+backspace
+backspin
+backstage
+backstay
+backstitch
+backstop
+backstretch
+backstroke
+backswept
+backtrack
+backup
+backward
+backwash
+backwater
+backwoods
+backyard
+bacon
+bacteria
+bacterial
+bacteriologic
+bacteriology
+bacteriophage
+bacterium
+bad
+bade
+Baden
+badge
+badinage
+badland
+badminton
+Baedeker
+Baffin
+baffle
+bag
+bagatelle
+bagel
+baggage
+baggy
+Baghdad
+Bagley
+bagpipe
+baguette
+bah
+Bahai
+Bahaism
+Bahama
+Bahrein
+bail
+Bailey
+bailiff
+bailiwick
+bailout
+Baird
+bait
+baize
+Baja
+bake
+Bakelite
+Bakersfield
+bakery
+Bakhtiari
+baklava
+baksheesh
+Baku
+balalaika
+balance
+Balboa
+balcony
+bald
+balderdash
+baldpate
+Baldwin
+baldy
+bale
+baleen
+baleful
+Balfour
+Bali
+Balinese
+balk
+Balkan
+balkanize
+ball
+ballad
+balladeer
+Ballard
+ballast
+ballerina
+ballet
+balletic
+balletomane
+ballfield
+balloon
+ballot
+ballpark
+ballroom
+ballyhoo
+balm
+baloney
+balsa
+balsam
+balsamic
+Baltic
+Baltimore
+Baltimorean
+baluster
+balustrade
+Balzac
+bam
+Bamako
+Bamberger
+Bambi
+bambino
+bamboo
+bamboozle
+ban
+banal
+banana
+Banbury
+band
+bandage
+bandanna
+bandgap
+bandicoot
+bandit
+banditry
+bandolier
+bandstand
+bandwagon
+bandwidth
+bandy
+bane
+bang
+bangkok
+Bangladesh
+bangle
+Bangor
+Bangui
+banish
+banister
+banjo
+bank
+bankroll
+bankrupt
+bankruptcy
+banns
+banquet
+banquette
+banshee
+bantam
+banter
+Bantu
+Bantus
+banyan
+banzai
+baobab
+baptism
+baptismal
+baptist
+Baptiste
+baptistery
+baptistry
+baptize
+bar
+barb
+Barbados
+Barbara
+barbarian
+barbaric
+barbarism
+barbarity
+barbarous
+barbecue
+barbell
+barber
+barberry
+Barbie
+barbital
+barbiturate
+Barbour
+Barcelona
+Barclay
+bard
+bare
+bareback
+barefaced
+barefoot
+bareheaded
+barfly
+bargain
+barge
+barhop
+baritone
+barium
+bark
+barkentine
+barley
+Barlow
+barmaid
+barn
+Barnabas
+barnacle
+Barnard
+Barnes
+Barnet
+Barnett
+Barney
+Barnhard
+barnstorm
+barnyard
+barograph
+barometer
+baron
+baroness
+baronet
+baronetage
+baronial
+barony
+baroque
+barque
+Barr
+barrack
+barracuda
+barrage
+barre
+barrel
+barren
+Barrett
+barrette
+barricade
+barrier
+Barrington
+barrio
+barrister
+Barron
+barroom
+barrow
+Barry
+Barrymore
+Barstow
+Bart
+bartend
+bartender
+barter
+Barth
+Bartholomew
+Bartlett
+Bartok
+Barton
+baryon
+basal
+basalt
+base
+baseball
+baseboard
+Basel
+baseline
+basement
+baseplate
+baserun
+bash
+bashaw
+basic
+basil
+basilar
+basilica
+basilisk
+basin
+basis
+bask
+basket
+basketball
+basketry
+basketwork
+basophilic
+Basque
+bass
+basset
+Bassett
+bassi
+bassinet
+basso
+bassoon
+basswood
+bastard
+bastardy
+baste
+bastille
+basting
+bastion
+bat
+Batavia
+batch
+Batchelder
+bate
+bateau
+Bateman
+bath
+bathe
+bathetic
+bathhouse
+bathos
+bathrobe
+bathroom
+bathtub
+Bathurst
+bathymetry
+batik
+Batman
+baton
+Bator
+batt
+battalion
+Battelle
+batten
+batterer
+battery
+battle
+battlefield
+battlefront
+battleground
+batwing
+bauble
+baud
+Baudelaire
+Bauer
+Bauhaus
+Bausch
+bauxite
+Bavaria
+bawd
+bawl
+Baxter
+bay
+bayberry
+Bayda
+Baylor
+bayonet
+Bayonne
+bayou
+Bayport
+Bayreuth
+bazaar
+bazooka
+BBC
+B.C.
+BC
+be
+beach
+beachcomb
+beachhead
+beacon
+bead
+beadle
+beadwork
+beagle
+beak
+beam
+bean
+beanbag
+beanie
+bear
+beard
+Beardsley
+bearish
+bearskin
+Beasley
+beast
+Beastie
+beat
+beaten
+beatific
+beatify
+beatitude
+beatnik
+Beatrice
+beau
+Beaujolais
+Beaumont
+Beauregard
+beauteous
+beautician
+beautify
+beauty
+beaux
+beaver
+bebop
+becalm
+became
+because
+Bechtel
+beck
+becket
+Beckman
+beckon
+Becky
+becloud
+become
+bed
+bedaub
+bedazzle
+bedbug
+bedclothes
+bedeck
+bedevil
+bedfast
+bedfellow
+Bedford
+bedim
+bedizen
+bedlam
+bedouin
+bedpan
+bedpost
+bedraggle
+bedridden
+bedrock
+bedroll
+bedroom
+bedside
+bedspread
+bedspring
+bedstead
+bedstraw
+bedtime
+bee
+Beebe
+beebread
+beech
+Beecham
+Beechcraft
+beechwood
+beef
+beefeater
+beefsteak
+beehive
+Beelzebub
+been
+beep
+beer
+beeswax
+beet
+Beethoven
+beetle
+befall
+befallen
+befell
+befit
+befog
+before
+beforehand
+beforetime
+befoul
+befriend
+befuddle
+beg
+began
+begat
+beget
+beggar
+beggary
+begin
+begone
+begonia
+begot
+begotten
+begrime
+begrudge
+beguile
+Begum
+begun
+behalf
+behave
+behavior
+behavioral
+behead
+beheld
+behemoth
+behest
+behind
+behindhand
+behold
+beholden
+behoove
+beige
+Beijing
+being
+Beirut
+bejeweled
+bel
+Bela
+belabor
+belated
+belay
+belch
+beleaguer
+Belfast
+belfry
+Belgian
+Belgium
+Belgrade
+belie
+belief
+belies
+believe
+belike
+Belinda
+belittle
+Belize
+bell
+Bella
+belladonna
+Bellamy
+Bellatrix
+bellboy
+belle
+bellflower
+bellhop
+bellicose
+belligerent
+Bellingham
+Bellini
+bellow
+bellum
+bellwether
+belly
+bellyache
+Belmont
+belong
+Belorussia
+beloved
+below
+Belshazzar
+belt
+Beltsville
+Beltway
+beluga
+belvedere
+belying
+bemadden
+bemoan
+bemuse
+Ben
+bench
+benchmark
+bend
+benday
+Bendix
+beneath
+Benedict
+Benedictine
+benediction
+benedictory
+benefaction
+benefactor
+benefactress
+benefice
+beneficent
+beneficial
+beneficiary
+benefit
+Benelux
+benevolent
+Bengal
+Bengali
+benight
+benign
+benignant
+benison
+Benjamin
+Bennett
+Bennie
+Bennington
+Benny
+Benson
+bent
+Bentham
+benthic
+Bentley
+Benton
+benumb
+Benz
+Benzedrine
+benzene
+benzoate
+benzoin
+benzyl
+Beowulf
+beplaster
+bequeath
+bequest
+berate
+Berea
+bereave
+bereft
+Berenices
+beret
+berg
+bergamot
+Bergen
+Berger
+Bergland
+Berglund
+Bergman
+Bergson
+Bergstrom
+beribbon
+beriberi
+Bering
+Berkeley
+berkelium
+Berkowitz
+Berkshire
+Berlin
+Berliner
+Berlioz
+Berlitz
+Berman
+Bermuda
+Bern
+Bernadette
+Bernadine
+Bernard
+Bernardino
+Bernardo
+berne
+Bernet
+Bernhard
+Bernice
+Bernie
+Berniece
+Bernini
+Bernoulli
+Bernstein
+berry
+berserk
+Bert
+berth
+Bertha
+Bertie
+Bertram
+Bertrand
+Berwick
+beryl
+beryllium
+beseech
+beseem
+beset
+beside
+besiege
+besmirch
+besot
+besought
+bespatter
+bespeak
+bespeckle
+bespectacled
+bespoke
+Bess
+Bessel
+Bessemer
+Bessie
+best
+bestial
+bestiary
+bestir
+bestow
+bestowal
+bestsell
+bestubble
+bet
+beta
+betake
+betaken
+betatron
+betel
+Betelgeuse
+Beth
+bethel
+Bethesda
+bethink
+Bethlehem
+bethought
+betide
+betimes
+betoken
+betony
+betook
+betray
+betrayal
+betrayer
+betroth
+betrothal
+Betsey
+Betsy
+Bette
+betterment
+bettor
+Betty
+between
+betwixt
+Beulah
+bevel
+beverage
+Beverly
+bevy
+bewail
+beware
+bewhisker
+bewilder
+bewitch
+bey
+beyond
+bezel
+Bhutan
+biannual
+bias
+biathlon
+biaxial
+bib
+bibb
+bible
+biblical
+bibliography
+bibliomania
+bibliophile
+bibulous
+bicameral
+bicarbonate
+bicentennial
+bicentric
+biceps
+bichromate
+bicker
+biconcave
+biconnected
+biconvex
+bicuspid
+bicycle
+bid
+biddable
+bidden
+biddy
+bide
+bidiagonal
+bidirectional
+biennial
+biennium
+bier
+bifacial
+bifocal
+bifold
+bifurcate
+big
+bigamist
+bigamous
+bigamy
+Bigelow
+biggie
+biggish
+Biggs
+bighead
+bighearted
+bighorn
+bight
+bigot
+bigotry
+bigwig
+biharmonic
+bijouterie
+bike
+bikini
+bilateral
+bilayer
+bile
+bilge
+bilharzia
+bilharziasis
+bilinear
+bilingual
+bilious
+bilk
+bill
+billabong
+billboard
+billet
+billfold
+billiard
+Billie
+Billiken
+billingsgate
+billion
+billionaire
+billionth
+billow
+billy
+Biltmore
+bimetal
+bimetallic
+bimetallism
+Bimini
+bimodal
+bimolecular
+bimonthly
+bin
+binary
+binaural
+bind
+bindery
+bindle
+binge
+Bingham
+Binghamton
+bingo
+binnacle
+binocular
+binomial
+binuclear
+biocide
+biography
+biology
+Biometrika
+biometry
+biopsy
+biota
+biotic
+bipartisan
+bipartite
+biped
+bipedal
+biphenyl
+biplane
+bipolar
+biquadratic
+biracial
+birch
+birchbark
+bird
+birdbath
+birdbrain
+birdhouse
+birdie
+birdseed
+birdshot
+birdwatch
+birefringent
+Birgit
+Birmingham
+birth
+birthday
+birthmark
+birthplace
+birthright
+birthstone
+biscuit
+bisect
+bisexual
+bishop
+bishopric
+Bismarck
+Bismark
+bismuth
+bison
+bisque
+Bissau
+bistable
+bistate
+bistro
+bit
+bitch
+bite
+bitt
+bitten
+bittern
+bitterroot
+bittersweet
+bitumen
+bituminous
+bitwise
+bivalent
+bivalve
+bivariate
+bivouac
+bivouacked
+bivouacking
+biweekly
+biz
+bizarre
+Bizet
+blab
+blabbermouth
+black
+blackamoor
+blackball
+blackberry
+blackbird
+blackboard
+blackbody
+Blackburn
+blacken
+blackface
+Blackfeet
+blackfly
+blackguard
+blackhead
+blackish
+blackjack
+blacklist
+blackmail
+Blackman
+blackout
+blacksmith
+blacksnake
+Blackstone
+blacktop
+Blackwell
+bladder
+bladdernut
+blade
+blah
+Blaine
+Blair
+Blake
+blame
+blameworthy
+blanc
+blanch
+Blanchard
+Blanche
+bland
+blandish
+blank
+Blankenship
+blanket
+blare
+blarney
+blaspheme
+blasphemous
+blasphemy
+blast
+blat
+blatant
+blather
+blatherskite
+Blatz
+blaze
+blazon
+bleach
+bleak
+bleary
+bleat
+bled
+bleed
+Bleeker
+blemish
+blench
+blend
+Blenheim
+bless
+blest
+Blevins
+blew
+blight
+blimp
+blimpish
+blind
+blindfold
+blink
+Blinn
+blintz
+blip
+bliss
+blister
+blithe
+blitz
+blitzkrieg
+blizzard
+bloat
+blob
+bloc
+Bloch
+block
+blockade
+blockage
+blockbust
+blockhead
+blockhouse
+bloke
+Blomberg
+Blomquist
+blond
+blonde
+blood
+bloodbath
+bloodhound
+bloodletting
+bloodroot
+bloodshed
+bloodshot
+bloodstain
+bloodstone
+bloodstream
+bloodsuck
+bloodthirsty
+bloody
+bloom
+Bloomfield
+Bloomington
+bloop
+blossom
+blot
+blotch
+blotchy
+blouse
+blow
+blowback
+blowfish
+blowgun
+blowhard
+blowhole
+blown
+blowout
+blowpipe
+blowsy
+blowtorch
+blowup
+blowzy
+blubber
+blubbery
+bludgeon
+blue
+blueback
+bluebeard
+bluebell
+blueberry
+bluebill
+bluebird
+bluebonnet
+bluebook
+bluebush
+bluefin
+bluefish
+bluegill
+bluegrass
+bluejacket
+bluepoint
+blueprint
+bluestocking
+bluet
+bluff
+bluish
+Blum
+Blumenthal
+blunder
+blunderbuss
+blunt
+blur
+blurb
+blurt
+blush
+bluster
+blustery
+blutwurst
+Blvd.
+Blythe
+BMW
+boa
+boar
+board
+boardinghouse
+boardroom
+boardwalk
+boast
+boat
+boathouse
+boatload
+boatswain
+boatyard
+bob
+Bobbie
+bobbin
+bobble
+bobby
+bobcat
+bobolink
+bobsled
+bobtail
+bobwhite
+Boca
+bocce
+boccie
+bock
+boddhisattva
+bode
+bodega
+bodhisattva
+bodice
+Bodleian
+body
+bodybuild
+bodyguard
+Boeing
+Boeotian
+bog
+bogey
+boggle
+Bogota
+bogus
+bogy
+Bohemia
+Bohr
+boil
+Bois
+Boise
+boisterous
+bola
+bold
+boldface
+bole
+bolero
+boletus
+bolivar
+Bolivia
+boll
+bollard
+bollix
+bolo
+Bologna
+bolometer
+Bolshevik
+Bolshevism
+Bolshevist
+Bolshoi
+bolster
+bolt
+Bolton
+Boltzmann
+bomb
+bombard
+bombardier
+bombast
+bombastic
+Bombay
+bombproof
+bombshell
+bombsight
+bon
+bona
+bonanza
+Bonaparte
+Bonaventure
+bonbon
+bond
+bondage
+bondholder
+bonds
+bone
+bonefish
+bonehead
+bonfire
+bong
+bongo
+Boniface
+bonito
+bonkers
+Bonn
+Bonner
+bonnet
+Bonneville
+Bonnie
+bonny
+bonsai
+bonus
+bonze
+boo
+boob
+boodle
+boogie
+book
+bookbind
+bookcase
+bookend
+bookie
+bookish
+booklet
+bookmark
+bookmobile
+bookplate
+booksell
+bookshelf
+bookshelves
+bookstore
+bookworm
+boolean
+boom
+boomerang
+boon
+boondock
+boondoggle
+Boone
+boor
+boorish
+boost
+boot
+bootblack
+Bootes
+booth
+bootie
+bootleg
+bootlick
+bootstrap
+booze
+bop
+borage
+borane
+borate
+borax
+Bordeaux
+bordello
+Borden
+border
+borderland
+borderline
+bore
+boreal
+borealis
+Boreas
+boredom
+Borg
+boric
+Boris
+born
+borne
+Borneo
+boron
+borosilicate
+borough
+Borroughs
+borrow
+borscht
+borzoi
+Bosch
+Bose
+bosh
+Bosnia
+bosom
+boson
+boss
+Boston
+bosun
+Boswell
+botanic
+botanist
+botanize
+botany
+botch
+botfly
+both
+botheration
+bothersome
+Botswana
+bottle
+bottleneck
+bottom
+bottommost
+botulin
+botulism
+Boucher
+boudoir
+bouffant
+bough
+bought
+bouillabaisse
+bouillon
+boulder
+bouldery
+boule
+boulevard
+boulevardier
+bounce
+bouncy
+bound
+boundary
+bounden
+bounteous
+bounty
+bouquet
+bourbon
+bourdon
+bourgeois
+bourgeoise
+bourgeoisie
+bourn
+bourse
+boustrophedon
+bout
+boutique
+boutonniere
+bovine
+bow
+Bowditch
+bowdlerize
+Bowdoin
+bowel
+Bowen
+bowery
+bowfin
+bowhead
+bowie
+bowl
+bowleg
+bowline
+bowsprit
+bowstring
+box
+boxcar
+boxwood
+boy
+boyar
+Boyce
+boycott
+Boyd
+Boyer
+boyfriend
+boyhood
+boyish
+Boyle
+Boylston
+boysenberry
+BP
+bra
+brace
+bracelet
+brachycephalic
+bracken
+bracket
+brackish
+bract
+brad
+Bradbury
+Bradford
+Bradley
+Bradshaw
+Brady
+brae
+brag
+Bragg
+braggart
+brahma
+Brahman
+Brahmaputra
+Brahmin
+Brahms
+Brahmsian
+braid
+braille
+brain
+Brainard
+brainchild
+brainchildren
+brainstorm
+brainwash
+braise
+brake
+bramble
+bran
+branch
+brand
+Brandeis
+Brandenburg
+brandish
+Brandon
+Brandt
+brandy
+brandywine
+Braniff
+brant
+brash
+Brasilia
+brass
+brassiere
+brat
+brattish
+bratwurst
+Braun
+bravado
+brave
+bravery
+bravo
+bravura
+brawl
+brawn
+bray
+braze
+brazen
+brazier
+Brazil
+Brazilian
+Brazzaville
+breach
+bread
+breadbasket
+breadboard
+breadfruit
+breadroot
+breadth
+breadwin
+break
+breakage
+breakaway
+breakdown
+breakfast
+breakneck
+breakout
+breakpoint
+breakthrough
+breakup
+breakwater
+bream
+breast
+breastplate
+breastwork
+breath
+breathalyzer
+breathe
+breathtaking
+breccia
+bred
+breech
+breechclout
+breeches
+breed
+breeze
+breezeway
+Bremen
+bremsstrahlung
+Brenda
+Brendan
+Brennan
+Brenner
+Brent
+Brest
+brethren
+Breton
+Brett
+breve
+brevet
+breviary
+brevity
+brew
+brewery
+Brewster
+Brian
+briar
+bribe
+bribery
+Brice
+brick
+brickbat
+bricklay
+brickwork
+brickyard
+bridal
+bride
+bridegroom
+bridesmaid
+bridge
+bridgeable
+bridgehead
+Bridgeport
+Bridget
+Bridgetown
+bridgework
+bridle
+Brie
+brief
+briefcase
+brier
+briery
+brig
+brigade
+brigadier
+brigand
+brigantine
+Briggs
+Brigham
+bright
+brighten
+Brighton
+brightwork
+Brigitte
+brilliant
+Brillouin
+brim
+brimstone
+Brindisi
+brindle
+brine
+bring
+brink
+brinkmanship
+brioche
+briquette
+Brisbane
+brisk
+brisket
+bristle
+bristly
+bristol
+Britain
+Britannic
+Britannica
+britches
+Briticism
+British
+Britisher
+Briton
+Britt
+Brittany
+Britten
+brittle
+broach
+broad
+broadcast
+broadcloth
+broaden
+broadloom
+broadsheet
+broadside
+Broadway
+brocade
+broccoli
+brochette
+brochure
+Brock
+Broglie
+brogue
+broil
+broke
+broken
+brokerage
+bromate
+bromeliad
+Bromfield
+bromide
+bromine
+Bromley
+bronchi
+bronchial
+bronchitis
+bronchus
+bronco
+brontosaurus
+Bronx
+bronze
+brooch
+brood
+brook
+Brooke
+Brookhaven
+Brookline
+Brooklyn
+brookside
+broom
+broomcorn
+broomstick
+broth
+brothel
+brother
+brougham
+brought
+brouhaha
+brow
+browbeat
+browbeaten
+brown
+Browne
+Brownell
+Brownian
+brownie
+brownish
+brownout
+brownstone
+browse
+Bruce
+brucellosis
+Bruckner
+Bruegel
+bruise
+bruit
+Brumidi
+brunch
+brunette
+Brunhilde
+Bruno
+Brunswick
+brunt
+brush
+brushfire
+brushwork
+brusque
+Brussels
+brutal
+brute
+brutish
+Bryan
+Bryant
+Bryce
+Bryn
+bryophyte
+b's
+BSA
+BTU
+bubble
+bubonic
+buccaneer
+Buchanan
+Bucharest
+Buchenwald
+Buchwald
+buck
+buckaroo
+buckboard
+bucket
+buckeye
+buckhorn
+Buckingham
+buckle
+Buckley
+Bucknell
+buckram
+buckshot
+buckskin
+buckthorn
+bucktooth
+buckwheat
+bucolic
+bud
+Budapest
+Budd
+Buddha
+Buddhism
+Buddhist
+buddy
+budge
+budget
+budgetary
+budgeteer
+budgie
+budgiregar
+Budweiser
+Buena
+Buenos
+buff
+buffalo
+buffet
+bufflehead
+buffoon
+buffoonery
+buffoonish
+bug
+bugaboo
+bugbear
+bugeyed
+buggery
+buggy
+bughouse
+bugle
+Buick
+build
+buildup
+built
+builtin
+Bujumbura
+bulb
+bulblet
+bulbous
+Bulgaria
+bulge
+bulimia
+bulimic
+bulk
+bulkhead
+bull
+bulldog
+bulldoze
+bullet
+bulletin
+bulletproof
+bullfight
+bullfinch
+bullfrog
+bullhead
+bullhide
+bullhorn
+bullion
+bullish
+bullock
+bullpen
+bullseye
+bullshit
+bullwhack
+bullwhip
+bully
+bullyboy
+bullyrag
+bulrush
+bulwark
+bum
+bumble
+bumblebee
+bump
+bumpkin
+bumptious
+bun
+bunch
+buncombe
+Bundestag
+bundle
+bung
+bungalow
+bungee
+bunghole
+bungle
+bunion
+bunk
+bunkhouse
+bunkmate
+bunkum
+bunny
+Bunsen
+bunt
+Bunyan
+buoy
+buoyant
+burble
+Burch
+burden
+burdensome
+burdock
+bureau
+bureaucracy
+bureaucrat
+bureaucratic
+buret
+burette
+burg
+burgee
+burgeon
+burgess
+burgher
+burglar
+burglarproof
+burglary
+burgle
+burgomaster
+Burgundian
+Burgundy
+burial
+buried
+burin
+Burke
+Burkina
+burl
+burlap
+burlesque
+burley
+Burlington
+burly
+Burma
+Burmese
+burn
+Burnett
+Burnham
+burnish
+burnoose
+burnout
+Burnside
+burnt
+burp
+burr
+burrito
+burro
+Burroughs
+burrow
+bursar
+bursitis
+burst
+Burt
+Burton
+Burtt
+Burundi
+bury
+bus
+busboy
+Busch
+buses
+bush
+bushel
+bushmaster
+Bushnell
+bushwhack
+business
+busload
+buss
+bust
+bustard
+bustle
+busy
+busybody
+busyness
+but
+butadiene
+butane
+butch
+butcher
+butchery
+butene
+buteo
+butler
+butt
+butte
+butterball
+buttercup
+butterfat
+Butterfield
+butterfinger
+butterfly
+buttermilk
+butternut
+butterscotch
+buttery
+buttock
+button
+buttonhole
+buttonhook
+buttonwood
+buttress
+Buttrick
+butyl
+butylene
+butyrate
+butyric
+buxom
+Buxtehude
+Buxton
+buy
+buyback
+buyer
+buyout
+buzz
+buzzard
+buzzer
+buzzing
+buzzsaw
+buzzword
+BWI
+by
+bye
+Byers
+bygone
+bylaw
+byline
+bypass
+bypath
+byplay
+byproduct
+Byrd
+Byrne
+byroad
+Byron
+Byronic
+bystander
+byte
+byway
+byword
+Byzantine
+Byzantium
+CA
+cab
+cabal
+cabala
+cabana
+cabaret
+cabbage
+cabby
+cabdriver
+cabin
+cabinet
+cabinetry
+cabinetwork
+cable
+cablegram
+caboodle
+caboose
+Cabot
+cabriole
+cabriolet
+cacao
+cacciatore
+cachalot
+cache
+cachet
+caching
+cacique
+cackle
+CACM
+cacophonist
+cacophonous
+cacophony
+cacti
+cactus
+cad
+cadastral
+cadaver
+cadaverous
+caddie
+caddish
+caddy
+cadent
+cadenza
+cadet
+cadge
+Cadillac
+cadmium
+cadre
+caduceus
+Cady
+Caesar
+caesura
+cafe
+cafeteria
+caffeinate
+caffeine
+caftan
+cage
+cagey
+Cahill
+cahoot
+caiman
+Cain
+Caine
+cairn
+Cairo
+caisson
+cajole
+cajolery
+Cajun
+cake
+cakewalk
+Cal
+calabash
+Calais
+calamine
+calamitous
+calamity
+calcareous
+calcify
+calcine
+calcite
+calcium
+calculable
+calculate
+calculi
+calculus
+Calcutta
+Calder
+caldera
+Caldwell
+Caleb
+calendar
+calendric
+calends
+calendula
+calf
+calfskin
+Calgary
+Calhoun
+caliber
+calibrate
+calico
+California
+californium
+caliper
+caliph
+caliphate
+calisthenic
+calk
+Calkins
+call
+calla
+Callaghan
+Callahan
+calligraph
+calligraphy
+calliope
+Callisto
+callous
+callow
+callus
+calm
+caloric
+calorie
+calorimeter
+Calumet
+calumniate
+calumny
+calvados
+calvary
+calve
+Calvert
+Calvin
+Calvinist
+calypso
+calyx
+cam
+camaraderie
+camber
+cambium
+Cambodia
+Cambrian
+cambric
+Cambridge
+camcorder
+Camden
+came
+camel
+camelback
+cameleer
+camellia
+camelopard
+Camelot
+Camembert
+cameo
+camera
+Cameron
+Cameroun
+Camilla
+Camille
+Camino
+camisole
+camouflage
+camp
+campaign
+campanile
+campanology
+Campbell
+campfire
+campground
+camphor
+campion
+camporee
+campsite
+campus
+camshaft
+can
+Canaan
+Canada
+Canadian
+canal
+canalize
+canape
+canard
+canary
+canasta
+Canaveral
+Canberra
+cancan
+cancel
+cancellate
+cancer
+cancerous
+Candace
+candela
+candelabra
+candid
+candidacy
+candidate
+Candide
+candle
+candlelight
+candlelit
+candlepower
+candlestick
+candor
+candy
+cane
+Canfield
+canine
+Canis
+canister
+canker
+cankerworm
+canna
+cannabis
+cannel
+cannery
+cannibal
+cannister
+cannon
+cannonade
+cannonball
+cannoneer
+cannot
+canoe
+canoeing
+canoeist
+Canoga
+canon
+canonic
+canopy
+canst
+can't
+cant
+cantabile
+Cantabrigian
+cantaloupe
+cantankerous
+cantata
+canteen
+Canterbury
+canticle
+cantilever
+cantle
+canto
+canton
+Cantonese
+cantor
+Cantrell
+canvas
+canvasback
+canvass
+canyon
+cap
+capacious
+capacitance
+capacitate
+capacitive
+capacitor
+capacity
+caparison
+cape
+capella
+caper
+Capetown
+capillarity
+capillary
+Capistrano
+capita
+capital
+capitate
+capitol
+Capitoline
+capitulate
+capo
+capon
+cappucino
+caprice
+capricious
+Capricorn
+capsize
+capstan
+capstone
+capsule
+captain
+captaincy
+caption
+captious
+captivate
+captor
+capture
+capuchin
+Caputo
+capybara
+car
+carabiner
+Caracas
+caracul
+carafe
+carageen
+caramel
+carapace
+carat
+caravan
+caravansary
+caravel
+caraway
+carbide
+carbine
+carbohydrate
+Carboloy
+carbon
+carbonaceous
+carbonate
+Carbondale
+Carbone
+carbonic
+carboniferous
+carbonyl
+carborundum
+carboxy
+carboxyl
+carboxylate
+carboy
+carbuncle
+carburet
+carburetion
+carburetor
+carcass
+carcinogen
+carcinogenic
+carcinoma
+card
+cardamom
+cardboard
+cardiac
+cardigan
+cardinal
+cardiograph
+cardiography
+cardioid
+cardiology
+cardiovascular
+care
+careen
+career
+carefree
+caress
+caret
+caretaker
+careworn
+Carey
+carfare
+Cargill
+cargo
+cargoes
+carhop
+Carib
+Caribbean
+caribou
+caricature
+caries
+carillon
+carioca
+Carl
+Carla
+Carleton
+Carlin
+Carlisle
+Carlo
+carload
+Carlson
+Carlton
+Carlyle
+Carmela
+Carmen
+Carmichael
+carmine
+carnage
+carnal
+carnation
+carne
+Carnegie
+carnelian
+carney
+carnival
+carnivore
+carnivorous
+carny
+carob
+carol
+Carole
+Carolina
+Caroline
+Carolingian
+Carolinian
+Carolyn
+carom
+carotene
+carotid
+carousal
+carouse
+carousel
+carp
+carpal
+Carpathia
+carpel
+carpenter
+carpentry
+carpet
+carpetbag
+carport
+Carr
+carrageen
+Carrara
+carrel
+carriage
+Carrie
+carrion
+Carroll
+carrot
+Carruthers
+carry
+carryall
+carryover
+carsick
+Carson
+cart
+cartage
+carte
+cartel
+Cartesian
+Carthage
+Carthaginian
+cartilage
+cartogram
+cartography
+carton
+cartoon
+cartouche
+cartridge
+cartwheel
+Caruso
+carve
+carven
+caryatid
+casaba
+Casanova
+casbah
+cascade
+cascara
+case
+casebook
+casein
+casework
+Casey
+cash
+cashew
+cashier
+cashmere
+casino
+cask
+casket
+Caspian
+Cassandra
+cassava
+casserole
+cassette
+Cassidy
+Cassiopeia
+Cassius
+cassock
+cassowary
+cast
+castanet
+castaway
+caste
+casteth
+castigate
+Castilian
+Castillo
+castle
+castoff
+castor
+castrate
+Castro
+casual
+casualty
+casuist
+casuistry
+cat
+catabolic
+catabolize
+cataclysm
+cataclysmic
+catacomb
+catafalque
+Catalan
+catalepsy
+cataleptic
+Catalina
+catalog
+catalogue
+catalpa
+catalysis
+catalyst
+catalytic
+catalyze
+catamaran
+catamount
+catapult
+cataract
+catarrh
+catastrophe
+catastrophic
+catatonia
+catatonic
+catbird
+catcall
+catch
+catchall
+catchup
+catchword
+catechism
+catechist
+catechize
+categoric
+categorize
+category
+catena
+catenary
+catenate
+cater
+caterpillar
+caterwaul
+catfish
+catgut
+catharsis
+cathartic
+cathedra
+cathedral
+Catherine
+Catherwood
+catheter
+cathode
+cathodic
+catholic
+Catholicism
+Cathy
+cation
+cationic
+catkin
+catnap
+catnip
+Catskill
+catsup
+cattail
+cattle
+catty
+CATV
+catwalk
+Caucasia
+Caucasus
+Cauchy
+caucus
+caudal
+caudillo
+caught
+cauldron
+cauliflower
+caulk
+causa
+causal
+causation
+cause
+causeway
+caustic
+cauterize
+caution
+cautionary
+cautious
+cavalcade
+cavalier
+cavalry
+cave
+caveat
+Cavendish
+cavern
+cavernous
+caviar
+cavil
+Caviness
+cavitate
+cavort
+caw
+cay
+cayenne
+Cayley
+cayman
+Cayuga
+CB
+CBC
+CBS
+CCC
+CCNY
+CD
+CDC
+cease
+Cecil
+Cecilia
+Cecily
+Cecropia
+cedar
+cede
+cedilla
+Cedric
+ceil
+celandine
+Celanese
+Celebes
+celebrant
+celebrate
+celebrity
+celeriac
+celerity
+celery
+celesta
+Celeste
+celestial
+Celia
+celibacy
+celibate
+cell
+cellar
+cello
+cellophane
+cellular
+celluloid
+cellulose
+Celsius
+Celt
+Celtic
+cement
+cemetery
+cenotaph
+cenote
+Cenozoic
+censer
+censor
+censorial
+censorious
+censure
+census
+cent
+centaur
+Centauri
+centenarian
+centenary
+centennial
+center
+centerboard
+centered
+centerfold
+centering
+centerline
+centerpiece
+centers
+centesimal
+centigrade
+centigram
+centiliter
+centime
+centimeter
+centipede
+central
+centrex
+centric
+centrifugal
+centrifugate
+centrifuge
+centripetal
+centrist
+centroid
+centum
+centurion
+century
+CEO
+cephalic
+cephalopod
+Cepheid
+Cepheus
+CEQ
+ceramic
+ceramist
+Cerberus
+cereal
+cerebellum
+cerebral
+cerebrate
+cerebrum
+ceremonial
+ceremonious
+ceremony
+Ceres
+cereus
+cerise
+cerium
+CERN
+certain
+certainty
+certificate
+certificatory
+certified
+certify
+certiorari
+certitude
+cerulean
+Cervantes
+cervical
+cervix
+cesarean
+cesium
+cessation
+cession
+Cessna
+cesspool
+cetacean
+cetera
+ceteris
+Cetus
+Ceylon
+Cezanne
+Chablis
+Chad
+chador
+Chadwick
+chafe
+chaff
+chaffer
+chaffinch
+chagrin
+chain
+chainsaw
+chair
+chairlady
+chaise
+chalcedony
+chalet
+chalice
+chalk
+chalkboard
+chalkline
+challenge
+Chalmers
+chamber
+chamberlain
+chambermaid
+chameleon
+chamfer
+chamois
+chamomile
+champ
+champagne
+champaign
+champion
+Champlain
+Chan
+chance
+chancel
+chancellery
+chancellor
+chancery
+chancy
+chandelier
+chandler
+chandlery
+Chaney
+Chang
+change
+changeable
+changeling
+changeover
+channel
+chanson
+chant
+chantey
+chanticleer
+Chantilly
+chantry
+chanty
+Chao
+chaos
+chaotic
+chap
+chaparral
+chapel
+chaperon
+chaperone
+chaplain
+chaplaincy
+Chaplin
+chapter
+char
+character
+characteristic
+charade
+charcoal
+chard
+charge
+chargeable
+charily
+chariot
+charioteer
+charisma
+charismatic
+charitable
+charity
+charlatan
+Charlene
+Charles
+Charleston
+Charley
+Charlie
+Charlotte
+Charlottesville
+charm
+charnel
+Charon
+chart
+Charta
+charter
+Chartres
+chartreuse
+chartroom
+chary
+Charybdis
+chase
+chasm
+chassis
+chaste
+chasten
+chastise
+chastity
+chasuble
+chat
+chateau
+chateaux
+Chatham
+Chattanooga
+chattel
+chatter
+Chaucer
+chauffer
+chauffeur
+Chauncey
+Chautauqua
+chauvinism
+chauvinist
+Chavez
+chaw
+cheap
+cheapen
+cheapskate
+cheat
+check
+checkbook
+checkerboard
+checklist
+checkmate
+checkout
+checkpoint
+checkroom
+checksum
+checkup
+cheddar
+cheek
+cheekbone
+cheer
+cheerlead
+cheery
+cheese
+cheeseburger
+cheesecake
+cheesecloth
+cheetah
+chef
+chelate
+Chelsea
+chemic
+chemise
+chemisorb
+chemisorption
+chemist
+chemistry
+chemoreception
+chemoreceptor
+chemotherapeutic
+chemotherapy
+chemurgy
+Chen
+Cheney
+chenille
+cherish
+Cherokee
+cheroot
+cherry
+chert
+cherub
+cherubic
+cherubim
+chervil
+Cheryl
+Chesapeake
+Cheshire
+chess
+chessboard
+chest
+Chester
+chesterfield
+Chesterton
+chestnut
+chevalier
+Chevrolet
+chevron
+Chevy
+chew
+Cheyenne
+chi
+Chiang
+chianti
+chiaroscuro
+chiasma
+chic
+Chicago
+Chicagoan
+chicanery
+Chicano
+chick
+chickadee
+chicken
+chicle
+chicory
+chide
+chief
+chiefdom
+chieftain
+chiffon
+chigger
+chignon
+Chihuahua
+chilblain
+child
+childbear
+childbirth
+Childers
+childish
+children
+Chile
+Chilean
+chili
+chilies
+chill
+chilly
+chime
+chimera
+chimeric
+Chimique
+chimney
+chimp
+chimpanzee
+chin
+china
+Chinaman
+Chinamen
+Chinatown
+chinch
+chinchilla
+chine
+Chinese
+Ching
+chink
+chino
+chinoiserie
+Chinook
+chintz
+chintzy
+chip
+chipboard
+chipmunk
+Chippendale
+Chippewa
+chiropodist
+chiropractic
+chiropractor
+chirp
+chisel
+Chisholm
+chit
+chitchat
+chitin
+chitinous
+chiton
+chivalric
+chivalrous
+chivalry
+chive
+chlorate
+chlordane
+chloric
+chloride
+chlorinate
+chlorine
+chloroform
+chlorophyl
+chlorophyll
+chock
+chocolate
+Choctaw
+choice
+choir
+choirboy
+choirmaster
+choke
+choler
+cholera
+choleric
+cholesterol
+cholinesterase
+chomp
+chondrite
+chondrule
+choose
+chop
+chophouse
+Chopin
+chopstick
+choral
+chorale
+chord
+chordal
+chordate
+chore
+choreograph
+choreography
+chorine
+chortle
+chorus
+chose
+chosen
+Chou
+chow
+chowder
+Chris
+Christ
+christen
+Christendom
+Christensen
+Christenson
+Christian
+Christiana
+Christianson
+Christie
+Christina
+Christine
+Christlike
+Christmas
+Christoffel
+Christophe
+Christopher
+Christy
+chromate
+chromatic
+chromatograph
+chromatography
+chrome
+chromic
+chromium
+chromosomal
+chromosome
+chromosphere
+chronic
+chronicle
+chronograph
+chronography
+chronology
+chronometer
+chrysalis
+chrysanthemum
+Chrysler
+chub
+chuck
+chuckle
+chuff
+chug
+chukker
+chum
+chump
+Chungking
+chunk
+church
+churchgo
+Churchill
+Churchillian
+churchyard
+churl
+churlish
+churn
+chute
+chutney
+CIA
+cicada
+Cicero
+Ciceronian
+cider
+cigar
+cigarette
+cilantro
+cilia
+ciliate
+cinch
+Cincinnati
+cinder
+Cinderella
+Cindy
+cinema
+cinematic
+cinematography
+Cinerama
+cinnabar
+cinnamon
+CIO
+cipher
+circa
+circadian
+Circe
+circle
+circlet
+circuit
+circuitous
+circuitry
+circulant
+circular
+circulate
+circumambient
+circumambulate
+circumcircle
+circumcise
+circumcision
+circumference
+circumferential
+circumflex
+circumfluent
+circumlocution
+circumlocutory
+circumnavigate
+circumpolar
+circumscribe
+circumscription
+circumspect
+circumsphere
+circumstance
+circumstantial
+circumvallate
+circumvent
+circus
+cirque
+cirrhosis
+cirrostratus
+cirrus
+CIS
+cistern
+cit.
+citadel
+citation
+cite
+Citicorp
+citify
+citizen
+citizeness
+citizenry
+citrate
+citric
+Citroen
+citron
+citrus
+city
+cityscape
+citywide
+civet
+civic
+civil
+civilian
+clack
+clad
+claim
+claimant
+Claire
+clairvoyant
+clam
+clambake
+clamber
+clamor
+clamorous
+clamp
+clamshell
+clan
+clandestine
+clang
+clangor
+clangorous
+clank
+clannish
+clans
+clap
+clapboard
+Clapeyron
+claptrap
+claque
+Clara
+Clare
+Claremont
+Clarence
+Clarendon
+claret
+clarify
+clarinet
+clarion
+clarity
+Clark
+Clarke
+clash
+clasp
+class
+classic
+classification
+classificatory
+classify
+classmate
+classroom
+clatter
+clattery
+Claude
+Claudia
+Claudio
+Claus
+clausal
+clause
+Clausen
+Clausius
+claustral
+claustrophobe
+clavichord
+clavicle
+clavier
+claw
+clay
+clayey
+claymore
+Clayton
+clean
+cleanse
+cleanup
+clear
+clearance
+clearheaded
+clearinghouse
+Clearwater
+cleat
+cleavage
+cleave
+clef
+cleft
+Clem
+clematis
+clement
+Clemson
+clench
+Cleo
+Cleopatra
+clepsydra
+clerestory
+clergy
+cleric
+clerisy
+clerk
+Cleveland
+clever
+cliche
+click
+client
+clientele
+cliff
+cliffhang
+Clifford
+Clifton
+climactic
+climate
+climatic
+climatology
+climax
+climb
+clime
+clinch
+cline
+cling
+clinic
+clinician
+clink
+Clint
+Clinton
+Clio
+clip
+clipboard
+clique
+clitoral
+clitoris
+Clive
+cloaca
+cloak
+cloakroom
+clobber
+clock
+clockwatcher
+clockwise
+clockwork
+clod
+cloddish
+clodhop
+clog
+cloisonne
+cloister
+clomp
+clonal
+clone
+clonic
+clop
+close
+closemouthed
+closet
+closeup
+closure
+clot
+cloth
+clothbound
+clothe
+clothes
+clotheshorse
+clothesline
+clothespin
+clothier
+Clotho
+cloture
+cloud
+cloudburst
+clout
+clove
+cloven
+cloverleaf
+clown
+clownish
+cloy
+club
+clubfoot
+clubhouse
+clubroom
+cluck
+clue
+clump
+clumsy
+clung
+clunk
+cluster
+clutch
+clutter
+Clyde
+Clytemnestra
+CNN
+Co.
+coach
+coachwork
+coact
+coadjutor
+coagulable
+coagulant
+coagulate
+coal
+coalesce
+coalescent
+coalition
+coaming
+coanchor
+coarse
+coarsen
+coarticulate
+coast
+coastal
+coastline
+coastwise
+coat
+Coates
+coati
+coattail
+coauthor
+coax
+coaxial
+cob
+cobalt
+Cobb
+cobble
+cobblestone
+Cobol
+cobra
+cobweb
+coca
+cocaine
+cocci
+coccidiosis
+coccus
+cochair
+cochineal
+cochlea
+cochlear
+Cochran
+Cochrane
+cock
+cockade
+cockamamie
+cockatiel
+cockatoo
+cockcrow
+cockerel
+cockeye
+cockfight
+cockle
+cocklebur
+cockleshell
+cockney
+cockpit
+cockroach
+cocksure
+cocktail
+coco
+cocoa
+cocoanut
+coconut
+cocoon
+cod
+coda
+Coddington
+coddle
+code
+codebreak
+codefendant
+codeine
+codeposit
+codetermine
+codeword
+codex
+codfish
+codger
+codices
+codicil
+codify
+codpiece
+Cody
+coed
+coeditor
+coeducation
+coefficient
+coelacanth
+coequal
+coerce
+coercible
+coercion
+coeval
+coexist
+coexistent
+coextensive
+cofactor
+coffee
+coffeecup
+coffeehouse
+coffeepot
+coffer
+cofferdam
+Coffey
+coffin
+Coffman
+cofound
+cog
+cogent
+cogitate
+cognac
+cognate
+cognition
+cognizable
+cognizant
+cognoscenti
+cohabit
+cohabitation
+Cohen
+cohere
+coherent
+cohesion
+Cohn
+cohort
+cohosh
+cohost
+coif
+coiffeur
+coiffure
+coil
+coin
+coinage
+coincide
+coincident
+coincidental
+coinsurance
+coinsure
+coinvent
+coinventor
+coital
+coitus
+coke
+col
+cola
+colander
+colatitude
+Colby
+cold
+cole
+Coleman
+coleoptera
+Coleridge
+coleslaw
+Colette
+coleus
+Colgate
+colic
+colicky
+coliform
+Colin
+coliseum
+colitis
+collaborate
+collage
+collagen
+collagenic
+collapse
+collapsible
+collar
+collarbone
+collard
+collate
+collateral
+colleague
+collect
+collectible
+colleen
+college
+collegial
+collegian
+collegiate
+collet
+collide
+collie
+colliery
+collimate
+collinear
+Collins
+collision
+collocate
+collodion
+colloid
+colloquia
+colloquial
+colloquium
+colloquy
+collude
+collusion
+cologne
+Colombia
+Colombo
+colon
+colonel
+colonial
+colonic
+colonist
+colonnade
+colony
+colophon
+color
+Colorado
+colorate
+coloratura
+colorcast
+colorfast
+colorimeter
+colossal
+Colosseum
+colossi
+Colossian
+Colossians
+colossus
+colostomy
+colostrum
+colt
+coltish
+coltsfoot
+Columbia
+columbine
+Columbus
+column
+columnar
+colza
+coma
+Comanche
+comatose
+comb
+combat
+combatant
+combative
+combination
+combinator
+combinatorial
+combinatoric
+combine
+combust
+combustible
+come
+comeback
+comedian
+comedic
+comedienne
+comedown
+comedy
+comestible
+comet
+cometary
+cometh
+comeuppance
+comfort
+comfrey
+comfy
+comic
+Cominform
+comma
+command
+commandant
+commandeer
+commando
+commemorate
+commend
+commendation
+commendatory
+commensurable
+commensurate
+comment
+commentary
+commentator
+commerce
+commercial
+commie
+commingle
+comminute
+commiserate
+commissar
+commissariat
+commissary
+commission
+commit
+committable
+committal
+committee
+commode
+commodious
+commodity
+commodore
+common
+commonality
+commonplace
+commonweal
+commonwealth
+commotion
+communal
+commune
+communicable
+communicant
+communicate
+communion
+communique
+communitarian
+commutate
+commute
+compact
+Compagnie
+companion
+companionway
+company
+comparative
+comparator
+compare
+comparison
+compartment
+compass
+compassion
+compassionate
+compatible
+compatriot
+compeer
+compel
+compellable
+compendia
+compendious
+compendium
+compensable
+compensate
+compete
+competent
+competition
+competitor
+compilation
+compile
+complacent
+complain
+complainant
+complaint
+complaisant
+compleat
+complement
+complementarity
+complementary
+complementation
+complete
+completion
+complex
+complexion
+compliant
+complicate
+complicity
+compliment
+complimentary
+compline
+comply
+component
+comport
+compose
+composit
+composite
+composition
+compositor
+compost
+composure
+compote
+compound
+comprehend
+comprehensible
+comprehension
+compress
+compressible
+compression
+compressor
+comprise
+compromise
+Compton
+comptroller
+compulsion
+compulsory
+compunction
+computation
+compute
+comrade
+Comstock
+con
+Conakry
+Conant
+concatenate
+concave
+conceal
+concede
+conceit
+conceive
+concentrate
+concentric
+concept
+conceptual
+concern
+concert
+concertgo
+concerti
+concertina
+concertino
+concertmaster
+concertmeister
+concerto
+concession
+concessionaire
+conch
+conchoidal
+conchology
+conchs
+concierge
+conciliate
+concise
+concision
+conclave
+conclude
+conclusion
+concoct
+concomitant
+concord
+concordant
+concordat
+Concorde
+concourse
+concrete
+concretion
+concubinage
+concubine
+concupiscent
+concur
+concurrent
+concussion
+condemn
+condemnate
+condensate
+condense
+condescend
+condescension
+condiment
+condition
+condo
+condolence
+condom
+condominium
+condone
+condor
+conduce
+conducive
+conduct
+conductance
+conduit
+cone
+coneflower
+conelrad
+Conestoga
+coney
+confab
+confabulate
+confect
+confectionary
+confectionery
+confederacy
+confederate
+confer
+conferee
+conference
+conferential
+conferral
+confess
+confession
+confessor
+confetti
+confidant
+confidante
+confide
+confident
+confidential
+configuration
+configure
+confine
+confirm
+confirmation
+confirmatory
+confiscable
+confiscate
+conflagration
+conflation
+conflict
+confluent
+confocal
+conform
+conformal
+conformant
+conformation
+confound
+confraternity
+confrere
+confront
+confrontation
+Confucian
+Confucianism
+Confucius
+confuse
+confusion
+confutation
+confute
+conga
+congeal
+congelation
+congener
+congeneric
+congenial
+congenital
+congeries
+congest
+congestion
+conglomerate
+Congo
+Congolese
+congratulate
+congregate
+congress
+congressional
+congruent
+congruential
+congruity
+congruous
+conic
+conifer
+coniferous
+conjectural
+conjecture
+conjoin
+conjoint
+conjugal
+conjugate
+conjunct
+conjunctivitis
+conjuncture
+conjure
+conk
+Conklin
+Conley
+conn
+connect
+Connecticut
+Conner
+Connie
+conniption
+connivance
+connive
+connoisseur
+Connolly
+Connor
+Connors
+connotation
+connote
+connubial
+conoid
+conquer
+conqueror
+conquest
+conquistador
+Conrad
+Conrail
+consanguine
+consanguineous
+conscience
+conscientious
+conscionable
+conscious
+conscript
+consecrate
+consecutive
+consensual
+consensus
+consent
+consequent
+consequential
+conservancy
+conservation
+conservatism
+conservator
+conserve
+consider
+considerate
+consign
+consignee
+consignor
+consist
+consistent
+consistory
+consolation
+console
+consolidate
+consomme
+consonant
+consonantal
+consort
+consortia
+consortium
+conspecific
+conspicuous
+conspiracy
+conspirator
+conspiratorial
+conspire
+constable
+constabulary
+Constance
+constant
+Constantine
+Constantinople
+constellate
+consternate
+constipate
+constituent
+constitute
+constrain
+constraint
+constrict
+construct
+constructible
+construe
+consul
+consular
+consulate
+consult
+consultant
+consultation
+consultive
+consume
+consummate
+consumption
+contact
+contagion
+contagious
+contain
+contaminant
+contaminate
+contemplate
+contemporaneity
+contemporaneous
+contemporary
+contempt
+contemptible
+contemptuous
+contend
+content
+contentious
+conterminous
+contest
+contestant
+context
+contextual
+contiguity
+contiguous
+continent
+continental
+contingent
+continua
+continual
+continuant
+continuation
+continue
+continuity
+continuo
+continuous
+continuum
+contort
+contour
+contraband
+contrabass
+contrabassoon
+contraception
+contract
+contractual
+contradict
+contradictor
+contradistinction
+contradistinguish
+contrail
+contraindicate
+contralateral
+contralto
+contraposition
+contrapositive
+contraption
+contrapuntal
+contrariety
+contrariwise
+contrary
+contrast
+contravariant
+contravene
+contravention
+contretemps
+contribute
+contributor
+contrite
+contrition
+contrivance
+contrive
+control
+controversial
+controversy
+controvert
+controvertible
+contumacious
+contumacy
+contumelious
+contumely
+contusion
+conundrum
+conurbation
+Convair
+convalesce
+convalescent
+convect
+convene
+convenient
+convent
+conventioneer
+converge
+convergent
+conversant
+conversation
+converse
+conversion
+convert
+convertible
+convex
+convey
+conveyance
+conveyor
+convict
+convince
+convivial
+convocation
+convoke
+convolute
+convolve
+convoy
+convulse
+convulsion
+Conway
+cony
+coo
+cook
+cookbook
+Cooke
+cookery
+cookie
+cookout
+cool
+coolant
+Cooley
+coolheaded
+Coolidge
+coolie
+coolish
+coon
+coonskin
+coop
+cooperage
+cooperate
+coordinate
+Coors
+coot
+cootie
+cop
+cope
+Copeland
+Copenhagen
+copepod
+Copernican
+Copernicus
+copilot
+copious
+coplanar
+copolymer
+copperas
+Copperfield
+copperhead
+coppery
+copra
+coprolite
+copse
+copter
+Coptic
+copula
+copulate
+copy
+copybook
+copycat
+copyreader
+copyright
+copywriter
+coquette
+coquettish
+Cora
+coracle
+coral
+coralline
+corbel
+Corbett
+Corcoran
+cord
+cordage
+cordial
+cordiform
+cordillera
+cordite
+cordon
+corduroy
+cordwood
+core
+coreligionist
+Corey
+coriander
+Corinne
+Corinth
+Corinthian
+Coriolanus
+Coriolis
+cork
+corkscrew
+cormorant
+corn
+cornbread
+cornea
+corneal
+Cornelia
+Cornelius
+Cornell
+cornerstone
+cornet
+cornfield
+cornflower
+cornice
+corniche
+Cornish
+cornmeal
+cornstalk
+cornstarch
+cornucopia
+Cornwall
+corolla
+corollary
+corona
+Coronado
+coronary
+coronate
+coroner
+coronet
+coroutine
+Corp.
+corpora
+corporal
+corporate
+corporeal
+corps
+corpse
+corpulent
+corpus
+corpuscle
+corpuscular
+corral
+correct
+correlate
+correspond
+correspondent
+corridor
+corrigenda
+corrigendum
+corrigible
+corroborate
+corroboree
+corrode
+corrodible
+corrosion
+corrugate
+corrupt
+corruptible
+corsage
+corsair
+corset
+Corsica
+cortege
+cortex
+cortical
+cortisone
+Cortland
+corundum
+coruscate
+corvette
+Corvus
+cos
+cosec
+cosecant
+coset
+Cosgrove
+cosh
+cosign
+cosignatory
+cosine
+cosmetic
+cosmetician
+cosmetology
+cosmic
+cosmography
+cosmology
+cosmonaut
+cosmopolitan
+cosmopolite
+cosmos
+cosponsor
+cossack
+cosset
+cost
+Costa
+costar
+Costello
+costume
+cosy
+cot
+cotangent
+coterie
+cotillion
+cotoneaster
+cotta
+cottage
+cotton
+cottonmouth
+cottonseed
+cottontail
+cottonwood
+Cottrell
+couch
+cougar
+cough
+could
+couldn't
+couloir
+coulomb
+Coulter
+council
+councillor
+counsel
+counselor
+count
+countdown
+countenance
+counterfeit
+countermand
+countervail
+countess
+countinghouse
+countrify
+country
+countryside
+countrywide
+county
+countywide
+coup
+coupe
+couple
+couplet
+coupon
+courage
+courageous
+courier
+course
+court
+courteous
+courtesan
+courtesy
+courthouse
+courtier
+Courtney
+courtroom
+courtyard
+couscous
+cousin
+couture
+couturier
+covalent
+covariant
+covary
+cove
+coven
+covenant
+cover
+coverage
+coverall
+coverlet
+covert
+coverup
+covet
+covetous
+cow
+Cowan
+coward
+cowardice
+cowbell
+cowbird
+cowboy
+cowcatcher
+cowgirl
+cowhand
+cowherd
+cowhide
+cowl
+cowlick
+coworker
+cowpea
+cowpoke
+cowpony
+cowpox
+cowpunch
+cowrie
+cowry
+cowslip
+cox
+coxcomb
+coxswain
+coy
+coyote
+coypu
+cozen
+cozy
+CPA
+CPI
+CPR
+crab
+crabapple
+crabgrass
+crabmeat
+crack
+crackbrain
+crackdown
+crackerjack
+crackle
+crackpot
+crackup
+cradle
+craft
+crafts
+craftspeople
+crag
+Craig
+cram
+Cramer
+cramp
+crampon
+cranberry
+Crandall
+crane
+cranelike
+Cranford
+crania
+cranial
+cranium
+crank
+crankcase
+crankshaft
+cranny
+Cranston
+crap
+crape
+crash
+crass
+crate
+cravat
+crave
+craven
+craw
+crawdad
+crawfish
+Crawford
+crawl
+crawlspace
+crayfish
+crayon
+craze
+creak
+cream
+creamery
+crease
+create
+creature
+creche
+credal
+credent
+credential
+credenza
+credible
+credit
+creditor
+credo
+credulity
+credulous
+creed
+creedal
+creek
+creekside
+creel
+creep
+creepage
+cremate
+crematorium
+crematory
+crenelate
+crenellate
+creole
+Creon
+creosote
+crepe
+crepitate
+crept
+crepuscular
+crescendo
+crescent
+cress
+Cressida
+crest
+crestfallen
+Crestview
+Cretaceous
+Cretan
+Crete
+cretin
+cretinous
+crevasse
+crevice
+crew
+crewcut
+crewel
+crib
+cribbage
+crick
+cricket
+cried
+crime
+Crimea
+criminal
+criminology
+crimp
+crimson
+cringe
+cringle
+crinkle
+crinkly
+crinoid
+crinoline
+cripple
+crises
+crisis
+crisp
+Crispin
+criss
+crisscross
+criteria
+criterion
+critic
+critique
+critter
+croak
+Croatia
+crochet
+crock
+crockery
+Crockett
+crocodile
+crocodilian
+crocus
+croft
+croissant
+Croix
+Cromwell
+crone
+crook
+crookneck
+croon
+crop
+cropland
+croquet
+croquette
+Crosby
+crosier
+cross
+crossarm
+crossbar
+crossbill
+crossbones
+crossbow
+crossbred
+crossbreed
+crosscurrent
+crosscut
+crosshatch
+crosslink
+crossover
+crosspatch
+crosspoint
+crossroad
+crossruff
+crosstalk
+crosstown
+crosstree
+crosswalk
+crossway
+crosswind
+crosswise
+crossword
+crotch
+crotchet
+crouch
+croup
+crouton
+crow
+crowbar
+crowd
+Crowe
+crowfoot
+Crowley
+crown
+crozier
+CRT
+crucial
+crucible
+crucifix
+crucifixion
+cruciform
+crucify
+crud
+crude
+cruel
+cruelty
+cruet
+Cruickshank
+cruise
+cruller
+crumb
+crumble
+crummy
+crump
+crumpet
+crumple
+crunch
+crupper
+crusade
+crush
+Crusoe
+crust
+crustacean
+crustal
+crutch
+crux
+Cruz
+cry
+cryogen
+cryogenic
+cryostat
+crypt
+cryptanalysis
+cryptanalyst
+cryptanalytic
+cryptanalyze
+cryptic
+crypto
+cryptograph
+cryptography
+cryptology
+crystal
+crystalline
+crystallite
+crystallize
+crystallography
+c's
+CSPAN
+CT
+cub
+Cuba
+cubbyhole
+cube
+cubic
+cubicle
+cubicly
+cubit
+cuboid
+cuckold
+cuckoldry
+cuckoo
+cucumber
+cud
+cuddle
+cuddlesome
+cuddly
+cudgel
+cue
+cuesta
+cuff
+cufflink
+cuirass
+cuisine
+Culbertson
+culex
+culinary
+cull
+cullet
+culm
+culminate
+culotte
+culpa
+culpable
+culprit
+cult
+cultivable
+cultivar
+cultivate
+cultural
+culture
+Culver
+culvert
+cumber
+Cumberland
+cumbersome
+cumin
+cummerbund
+Cummings
+Cummins
+cumquat
+cumulate
+cumulostratus
+cumulus
+Cunard
+cuneiform
+cunnilingus
+cunning
+Cunningham
+CUNY
+cup
+cupboard
+cupcake
+Cupid
+cupidity
+cupola
+cupric
+cuprous
+cur
+curacy
+curare
+curate
+curatorial
+curb
+curbside
+curbstone
+curd
+curdle
+cure
+curettage
+curette
+curfew
+curia
+curie
+curio
+curiosa
+curiosity
+curious
+curium
+curl
+curlew
+curlicue
+curmudgeon
+Curran
+currant
+current
+curricula
+curricular
+curriculum
+curry
+curse
+cursive
+cursor
+curt
+curtail
+curtain
+Curtis
+curtsey
+curtsy
+curvaceous
+curvacious
+curvature
+curve
+curvilinear
+Cushing
+cushion
+Cushman
+cushy
+cusp
+cuspidor
+cuss
+custard
+Custer
+custodial
+custodian
+custody
+custom
+customary
+customhouse
+cut
+cutaneous
+cutaway
+cutback
+cute
+cutesy
+cuticle
+cutlass
+cutler
+cutlery
+cutlet
+cutoff
+cutout
+cutpurse
+cutthroat
+cuttlebone
+cuttlefish
+cutup
+cutworm
+cyan
+Cyanamid
+cyanate
+cyanic
+cyanide
+cybernetic
+cybernetics
+cyberpunk
+cycad
+Cyclades
+cyclamen
+cycle
+cyclic
+cyclist
+cycloid
+cyclone
+cyclopean
+cyclops
+cyclorama
+cyclotron
+cygnet
+Cygnus
+cylinder
+cylindric
+cymbal
+cynic
+Cynthia
+cypress
+Cyprian
+Cypriot
+Cyprus
+Cyril
+Cyrillic
+Cyrus
+cyst
+cystic
+cytochemistry
+cytochrome
+cytogenetic
+cytology
+cytolysis
+cytoplasm
+cytoplasmic
+cytoplast
+cytosine
+czar
+czarina
+czarism
+czarist
+Czech
+Czechoslovakia
+Czechs
+dab
+dabble
+Dacca
+dacha
+dachshund
+Dacron
+dactyl
+dactylic
+dad
+dada
+Dadaism
+Dadaist
+daddy
+Dade
+dado
+dadoes
+Daedalus
+d'affaires
+daffodil
+daffy
+daft
+dageurreotype
+dagger
+daguerreotype
+Daguerrotype
+Dahl
+dahlia
+Dahomey
+Dailey
+daily
+Daimler
+dainty
+daiquiri
+dairy
+Dairylea
+dairymaid
+dais
+daisy
+Dakar
+Dakota
+dale
+Daley
+Dallas
+dalliance
+dally
+dalmatian
+Dalton
+Daly
+Dalzell
+dam
+damage
+Damascus
+damask
+dame
+damn
+damnation
+Damocles
+Damon
+damp
+dampen
+dampish
+damsel
+Dan
+Dana
+Danbury
+dance
+dandelion
+dander
+dandify
+dandle
+dandruff
+dandy
+Dane
+dang
+danger
+dangerous
+dangle
+Daniel
+Danielson
+Danish
+dank
+Danny
+danseuse
+Dante
+Danube
+Danubian
+Danzig
+Daphne
+dapper
+dapple
+Dar
+dare
+daredevil
+Darius
+Darjeeling
+dark
+darken
+darkish
+darkle
+darkroom
+Darlene
+darling
+darn
+Darrell
+Darren
+Darryl
+d'art
+dart
+Dartmouth
+Darwin
+Darwinian
+Daryl
+dash
+dashboard
+dastard
+data
+database
+date
+dateline
+Datsun
+datum
+daub
+Daugherty
+daughter
+daunt
+dauphin
+dauphine
+Dave
+davenport
+David
+Davidson
+Davies
+Davis
+Davison
+davit
+Davy
+dawdle
+dawn
+Dawson
+day
+daybed
+daybreak
+daydream
+daylight
+daytime
+Dayton
+Daytona
+daze
+dazzle
+DC
+DDT
+de
+deacon
+deaconess
+deactivate
+dead
+deadbeat
+deaden
+deadeye
+deadfall
+deadhead
+deadline
+deadlock
+deadpan
+deadweight
+deadwood
+deaf
+deafen
+deal
+deallocate
+dealt
+dean
+Deane
+deanery
+Deanna
+dear
+Dearborn
+dearie
+dearth
+deasil
+death
+deathbed
+deathward
+deathwatch
+debacle
+debar
+debark
+debarkation
+debase
+debate
+debauch
+debauchery
+Debbie
+Debby
+debenture
+debilitate
+debility
+debit
+deblur
+debonair
+Deborah
+Debra
+debrief
+debris
+debt
+debtor
+debug
+debunk
+Debussy
+debut
+debutant
+debutante
+Dec.
+decade
+decadent
+decaffeinate
+decagon
+decagonal
+decal
+decalcify
+decalogue
+decamp
+decant
+decapitate
+decapod
+decarbonate
+decarbonize
+decathlon
+Decatur
+decay
+Decca
+decease
+decedent
+deceit
+deceive
+decelerate
+December
+decennial
+decennium
+decent
+decentralize
+deception
+decertify
+decibel
+decide
+deciduous
+decile
+deciliter
+decimal
+decimate
+decimeter
+decipher
+decision
+decisional
+deck
+Decker
+deckhand
+deckhouse
+declaim
+declamation
+declamatory
+declaration
+declarator
+declare
+declassify
+declaw
+declension
+declinable
+declinate
+decline
+declivity
+decoct
+decode
+decollate
+decolletage
+decollimate
+decolonize
+decolorize
+decommission
+decommit
+decompile
+decompose
+decomposition
+decompress
+decompression
+decompressor
+decongestant
+deconstruct
+decontaminate
+decontrol
+deconvolution
+deconvolve
+decor
+decorate
+decorous
+decorticate
+decorum
+decouple
+decoy
+decrease
+decree
+decrement
+decrepit
+decrepitude
+decrescendo
+decriminalize
+decry
+decrypt
+dedicate
+dedifferentiate
+deduce
+deducible
+deduct
+deductible
+Dee
+deed
+deem
+deemphasize
+deep
+deepen
+deer
+Deere
+deerfly
+deerhound
+deerskin
+deerstalker
+deface
+defalcate
+defamation
+defamatory
+defame
+defang
+default
+defeat
+defecate
+defect
+defend
+defendant
+defenestrate
+defense
+defensible
+defensive
+defer
+deferent
+deferential
+deferral
+defiant
+deficient
+deficit
+defile
+define
+definiendum
+definiens
+definite
+definition
+deflate
+deflationary
+deflect
+deflower
+defocus
+defog
+defoliant
+defoliate
+deforest
+deforestation
+deform
+deformation
+defraud
+defray
+defrayal
+defrock
+defrost
+deft
+defunct
+defuse
+defy
+degas
+degauss
+degeneracy
+degenerate
+degradation
+degrade
+degrease
+degree
+degum
+dehiscent
+dehumanize
+dehumidify
+dehydrate
+dehydrogenate
+deice
+deify
+deign
+deinstitute
+deionize
+Deirdre
+deism
+deist
+deistic
+deity
+deja
+deject
+Del
+delaminate
+Delaney
+Delano
+Delaware
+delay
+Delbert
+Delco
+delectable
+delectate
+delegable
+delegacy
+delegate
+delete
+deleterious
+deletion
+delft
+Delgado
+Delhi
+deli
+Delia
+deliberate
+delicacy
+delicate
+delicatessen
+delicious
+delicti
+delight
+delightsome
+Delilah
+delimit
+delimitation
+delineament
+delineate
+delinquent
+deliquesce
+deliquescent
+delirious
+delirium
+delist
+deliver
+deliverance
+delivery
+dell
+Della
+Delmarva
+Delores
+delouse
+Delphi
+Delphic
+delphinium
+Delphinus
+delta
+deltoid
+delude
+deluge
+delusion
+delusory
+deluxe
+delve
+demagnetize
+demagnify
+demagogic
+demagogue
+demagoguery
+demagogy
+demand
+demarcate
+demark
+demarkation
+deme
+demean
+demeanor
+demented
+dementia
+demerit
+demigod
+demijohn
+demilitarize
+demimonde
+demineralize
+demiscible
+demise
+demission
+demit
+demitasse
+demiurge
+demo
+demobilize
+democracy
+democrat
+democratic
+demodulate
+demography
+demolish
+demolition
+demon
+demonetize
+demoniac
+demoniacal
+demonic
+demonology
+demonstrable
+demonstrate
+demoralize
+demote
+demotion
+demount
+demountable
+Dempsey
+demultiplex
+demur
+demure
+demurral
+demystify
+demythologize
+den
+denationalize
+denaturalize
+denature
+dendrite
+dendrochronology
+dendrology
+Deneb
+Denebola
+deniable
+denial
+denigrate
+denim
+Denise
+denitrify
+denizen
+Denmark
+Dennis
+Denny
+denominate
+denormalize
+denotation
+denote
+denouement
+denounce
+dense
+densitometer
+dent
+dental
+dentate
+dentistry
+dentition
+Denton
+dentrifice
+denture
+denuclearize
+denudation
+denude
+denumerable
+denunciation
+denunciatory
+Denver
+deny
+deodorant
+deodorize
+deoxidize
+deoxyribonucleic
+depart
+department
+departure
+depend
+dependent
+depersonalize
+depict
+depilate
+depilatory
+deplane
+deplete
+depletion
+deplore
+deploy
+depolarize
+depopulate
+deport
+deportation
+deportee
+depose
+deposit
+depositary
+deposition
+depositor
+depot
+deprave
+depravity
+deprecate
+depreciable
+depreciate
+depredate
+depress
+depressant
+depressible
+depression
+depressor
+depressurize
+deprivation
+deprive
+Dept.
+depth
+deputation
+depute
+deputy
+deracinate
+derail
+derange
+derate
+derby
+Derbyshire
+dereference
+deregulate
+Derek
+derelict
+deride
+derision
+derisory
+derivate
+derive
+dermatitis
+dermatology
+derogate
+derrick
+derriere
+dervish
+Des
+desalinate
+desalt
+descant
+Descartes
+descend
+descendant
+descendent
+descent
+describe
+description
+descriptor
+descry
+Desdemona
+desecrate
+desegregate
+desensitize
+desert
+desertify
+deserve
+desex
+deshabille
+desiccant
+desiccate
+desiderata
+desideratum
+design
+designate
+designee
+desire
+desirous
+desist
+desk
+desktop
+Desmond
+desolate
+desorption
+despair
+despatch
+desperado
+desperadoes
+desperate
+despicable
+despise
+despite
+despoil
+despoliation
+despond
+despondent
+despot
+despotic
+dessert
+destabilize
+desterilize
+destinate
+destine
+destiny
+destitute
+destroy
+destruct
+destructible
+desuetude
+desultory
+desynchronize
+detach
+detail
+detain
+detainee
+d'etat
+detect
+detent
+detente
+deter
+detergent
+deteriorate
+determinacy
+determinant
+determinate
+determine
+deterrent
+detest
+detestation
+dethrone
+detonable
+detonate
+detour
+detoxify
+detract
+d'etre
+detribalize
+detriment
+detrital
+detritus
+Detroit
+detune
+deuce
+deus
+deuterate
+deuterium
+deuteron
+Deuteronomy
+devaluate
+devalue
+devastate
+develop
+deviant
+deviate
+device
+devil
+devilish
+devilry
+deviltry
+devious
+devise
+devisee
+devitalize
+devitrify
+devoid
+devolution
+devolve
+Devon
+Devonshire
+devote
+devotee
+devotion
+devour
+devout
+dew
+dewar
+dewdrop
+Dewey
+Dewitt
+dewlap
+dexter
+dexterity
+dextral
+dextro
+dextrorotation
+dextrorotatory
+dextrose
+dextrous
+dey
+Dhabi
+dharma
+dhow
+diabase
+diabetes
+diabetic
+diabolic
+diabolism
+diabolist
+diachronic
+diacritical
+diadem
+diagnose
+diagnosis
+diagnostic
+diagnostician
+diagonal
+diagram
+diagrammatic
+dial
+dialect
+dialectic
+dialectician
+dialog
+dialogue
+dialyses
+dialysis
+dialytic
+dialyze
+diamagnetic
+diamagnetism
+diamegnetism
+diameter
+diametral
+diamine
+diamond
+diamondback
+Diana
+Diane
+diapason
+diaper
+diaphanous
+diaphoresis
+diaphragm
+diarist
+diarrhea
+diary
+diaspora
+diastolic
+diathermic
+diathermy
+diatom
+diatomaceous
+diatomic
+diatonic
+diatribe
+Diaz
+diazo
+dib
+dibasic
+dibble
+dibs
+dice
+dichloride
+dichotomize
+dichotomous
+dichotomy
+dick
+dickcissel
+dickens
+Dickensian
+Dickerson
+dickey
+Dickinson
+Dickson
+dicky
+dicot
+dicotyledon
+dicta
+dictate
+dictatorial
+diction
+dictionary
+dictum
+did
+didactic
+diddle
+didn't
+Dido
+didst
+die
+Diebold
+Diego
+diehard
+dieldrin
+dielectric
+diem
+dieresis
+diesel
+diet
+dietary
+dietetic
+diethylstilbestrol
+dietician
+dietitian
+Dietrich
+Dietz
+differ
+different
+differentiable
+differential
+differentiate
+difficult
+difficulty
+diffident
+diffract
+diffractometer
+diffuse
+diffusible
+diffusion
+difluoride
+dig
+digest
+digestible
+digestion
+digit
+digital
+digitalis
+digitate
+dignify
+dignitary
+dignity
+digram
+digraph
+digress
+digression
+dihedral
+dike
+dilapidate
+dilatant
+dilatation
+dilate
+dilemma
+dilettante
+dilettantish
+dilettantism
+diligent
+dill
+Dillon
+dilly
+dilogarithm
+diluent
+dilute
+dim
+dime
+dimension
+dimeric
+dimethyl
+diminish
+diminuendo
+diminution
+dimple
+dimply
+dimwit
+din
+Dinah
+dinar
+dine
+dinette
+ding
+dingbat
+dingdong
+dinghy
+dingo
+dingoes
+dinky
+dinnertime
+dinnerware
+dinosaur
+dinosaurian
+dint
+diocesan
+diocese
+diode
+Dionysiac
+Dionysian
+Dionysus
+Diophantine
+diopter
+diorama
+dioxide
+dioxin
+dip
+diphenyl
+diphtheria
+diphthong
+diploid
+diploidy
+diploma
+diplomacy
+diplomat
+diplomatic
+dipole
+dipsomania
+dipstick
+diptych
+Dirac
+dire
+direct
+directorate
+directorial
+directory
+directrices
+directrix
+dirge
+Dirichlet
+dirigible
+dirk
+dirt
+dirty
+Dis
+disambiguate
+disastrous
+disburse
+disc
+discern
+discernible
+disciple
+disciplinarian
+disciplinary
+discipline
+disco
+discography
+discoid
+discombobulate
+discomfit
+discomfiture
+discommode
+disconsolate
+discordant
+discotheque
+discovery
+discreet
+discrepant
+discrete
+discretion
+discretionary
+discriminable
+discriminant
+discriminate
+discus
+discuss
+discussant
+discussion
+disdain
+disembowel
+disgruntle
+dish
+dishcloth
+dishes
+dishevel
+dishrag
+dishwasher
+dishwater
+disinfectant
+disjunct
+disk
+dismal
+dismay
+dismissal
+Disney
+Disneyland
+disorganize
+disparage
+disparate
+disparity
+dispel
+dispensary
+dispensate
+dispense
+dispersal
+dispersant
+disperse
+dispersible
+dispersion
+dispirit
+disposal
+disputant
+disputation
+disputatious
+dispute
+disquietude
+disquisition
+disrupt
+dissemble
+disseminate
+dissension
+dissertation
+dissident
+dissipate
+dissociable
+dissociate
+dissonant
+dissuade
+dissuasion
+distaff
+distal
+distant
+distensible
+distention
+distill
+distillate
+distillery
+distills
+distinct
+distinguish
+distort
+distortion
+distraught
+distribution
+distributor
+district
+disturb
+disturbance
+disulfide
+disyllabic
+disyllable
+ditch
+dither
+ditto
+ditty
+Ditzel
+diuretic
+diurnal
+diva
+divalent
+divan
+dive
+diverge
+divergent
+diverse
+diversify
+diversion
+diversionary
+divert
+diverticulitis
+diverticulosis
+divertimento
+divertissement
+divest
+divestiture
+divide
+dividend
+divination
+divine
+divisible
+division
+divisional
+divisor
+divorce
+divorcee
+divot
+divulge
+divulgence
+divvy
+Dixie
+Dixieland
+Dixon
+dizzy
+DJ
+Djakarta
+djinn
+djinni
+Dmitry
+DNA
+Dnieper
+do
+DOA
+doable
+dobbin
+Dobbs
+dobson
+Doc
+docile
+dock
+docket
+dockhand
+dockside
+dockyard
+doctor
+doctoral
+doctorate
+doctrinaire
+doctrinal
+doctrine
+document
+documentary
+documentation
+DOD
+Dodd
+dodder
+dodecahedra
+dodecahedral
+dodecahedron
+dodge
+dodo
+dodoes
+Dodson
+doe
+doesn't
+doeth
+d'oeuvre
+doff
+dog
+dogcart
+dogcatcher
+doge
+dogface
+dogfight
+dogfish
+doggerel
+doggone
+doghouse
+dogleg
+dogma
+dogmatic
+dogmatism
+dogmatist
+dogmatize
+dogtooth
+dogtrot
+dogwood
+Doherty
+doily
+Dolan
+dolce
+doldrums
+dole
+dolichocephalic
+doll
+dollar
+dollop
+dolly
+dolomite
+dolor
+Dolores
+dolorous
+dolphin
+dolt
+doltish
+domain
+dome
+Domenico
+Domesday
+domestic
+domesticate
+domicile
+domiciliary
+dominant
+dominate
+domineer
+Domingo
+Dominic
+dominical
+Dominican
+Dominick
+dominion
+Dominique
+domino
+dominoes
+don
+Donahue
+Donald
+Donaldson
+donate
+done
+Doneck
+donkey
+Donna
+Donnelly
+Donner
+Donnie
+donnish
+donnybrook
+donor
+Donovan
+don't
+doodad
+doodle
+Dooley
+Doolittle
+doom
+doomsday
+door
+doorbell
+doorknob
+doormat
+doorstep
+doorway
+dooryard
+dopant
+dope
+dopester
+dopey
+dopier
+dopiest
+Doppler
+Dora
+Dorado
+Dorcas
+Dorchester
+Doreen
+Doria
+Doric
+Doris
+dorm
+dormant
+dormitory
+Dorothea
+Dorothy
+dorsal
+Dorset
+Dorsey
+dory
+dosage
+dose
+dosimeter
+dossier
+Dostoevsky
+dot
+dotage
+dotard
+dote
+doth
+Dottie
+double
+Doubleday
+doubleheader
+doublet
+doubleton
+doubloon
+doubt
+douce
+douche
+Doug
+dough
+doughboy
+Dougherty
+doughnut
+doughty
+Douglas
+Douglass
+dour
+douse
+dove
+dovecote
+dovekie
+dovetail
+dovish
+Dow
+dowager
+dowdy
+dowel
+dower
+dowitcher
+Dowling
+down
+downbeat
+downcast
+downdraft
+Downey
+downfall
+downfallen
+downgrade
+downhaul
+downhearted
+downhill
+Downing
+downplay
+downpour
+downrange
+downright
+downriver
+downside
+downsize
+downslope
+downspout
+downstage
+downstairs
+downstate
+downstream
+downstroke
+downswing
+downtime
+downtown
+downtrend
+downtrodden
+downturn
+downward
+downwind
+dowry
+dowse
+doxology
+doxy
+doyenne
+Doyle
+doze
+dozen
+dozenth
+Dr.
+drab
+drably
+drachma
+Draco
+draconian
+draft
+draftee
+drafts
+drag
+draggle
+draggly
+dragline
+dragnet
+dragon
+dragonfly
+dragonhead
+dragoon
+drain
+drainage
+drainpipe
+drake
+dram
+drama
+dramatic
+dramatist
+dramatize
+dramaturgic
+dramaturgy
+drank
+drape
+drapery
+drastic
+draw
+drawback
+drawbar
+drawbridge
+drawknife
+drawl
+drawn
+drawstring
+dray
+dread
+dreadnought
+dream
+dreamboat
+dreamland
+dreamlike
+dreamt
+dreamworld
+drear
+dreary
+dredge
+dreg
+drench
+dress
+dressage
+drew
+Drexel
+Dreyfuss
+drib
+dribble
+driblet
+dried
+drier
+drift
+driftwood
+drill
+drillmaster
+drink
+drip
+Driscoll
+drive
+drivel
+driven
+driveway
+drizzle
+drizzly
+drogue
+droll
+drollery
+drolly
+dromedary
+drone
+drool
+droop
+drop
+drophead
+dropkick
+droplet
+dropout
+dropsy
+drosophila
+dross
+drought
+drove
+drown
+drowse
+drub
+drudge
+drudgery
+drug
+druggist
+drugstore
+druid
+druidic
+drum
+drumbeat
+drumhead
+drumlin
+Drummond
+drumstick
+drunk
+drunkard
+drunken
+drunkometer
+Drury
+dry
+dryad
+Dryden
+drypoint
+drywall
+d's
+dual
+dualism
+Duane
+dub
+Dubhe
+dubiety
+dubious
+dubitable
+Dublin
+Dubliner
+ducal
+ducat
+duce
+duchess
+duchy
+duck
+duckbill
+duckling
+duckpin
+duckweed
+duct
+ductile
+ductwork
+dud
+dude
+dudgeon
+Dudley
+due
+duel
+dueness
+duenna
+duet
+duff
+duffel
+duffle
+Duffy
+dug
+Dugan
+dugong
+dugout
+duke
+dukedom
+dulcet
+dulcimer
+dull
+dullard
+dullish
+dully
+dulse
+Duluth
+duly
+Duma
+dumb
+dumbbell
+dumbfound
+dumbly
+dumbstruck
+dumbwaiter
+dumdum
+dumfound
+dummy
+dump
+dumpish
+dumpling
+dumpster
+Dumpty
+dun
+Dunbar
+Duncan
+dunce
+dunderhead
+dune
+Dunedin
+dung
+dungaree
+dungeon
+dunghill
+Dunham
+dunk
+Dunkirk
+Dunlap
+Dunlop
+Dunn
+dunnage
+duo
+duodecimal
+duodenal
+duodenum
+duopolist
+duopoly
+dupe
+duple
+duplex
+duplicable
+duplicate
+duplicity
+DuPont
+durable
+Durango
+duration
+Durer
+duress
+Durham
+during
+Durkee
+Durkin
+Durrell
+Durward
+Dusenberg
+Dusenbury
+dusk
+Dusseldorf
+dust
+dustbin
+dustpan
+dustup
+Dutch
+dutiable
+Dutton
+duty
+Dvorak
+dwarf
+dwarfish
+dwarves
+Dwayne
+dwell
+dwelt
+Dwight
+dwindle
+Dwyer
+dyad
+dyadic
+dye
+dyeing
+dyer
+dyestuff
+dying
+Dyke
+Dylan
+dynamic
+dynamism
+dynamite
+dynamo
+dynamometer
+dynast
+dynastic
+dynasty
+dyne
+Dynel
+dysentery
+dysfunction
+dysgenic
+dyslexia
+dyslexic
+dyspepsia
+dyspeptic
+dysplasia
+dysprosium
+dystrophy
+each
+Eagan
+eager
+eagle
+eaglet
+ear
+earache
+eardrum
+earl
+earlobe
+early
+earmark
+earmuff
+earn
+earnest
+earphone
+earring
+earshot
+earth
+earthbound
+earthen
+earthenware
+earthling
+earthmen
+earthmove
+earthquake
+earthshaking
+earthshine
+earthwork
+earthworm
+earwig
+ease
+easel
+east
+eastbound
+eastern
+easternmost
+Eastland
+Eastman
+eastmost
+eastward
+Eastwood
+easygoing
+eat
+eaten
+eatery
+Eaton
+eave
+eavesdrop
+ebb
+Eben
+ebony
+ebullient
+ebullition
+EC
+eccentric
+Eccles
+Ecclesiastes
+ecclesiastic
+ecdysiast
+ecdysis
+echelon
+echidna
+echinoderm
+echo
+echoes
+eclat
+eclectic
+eclipse
+ecliptic
+eclogue
+Ecole
+ecology
+econometric
+Econometrica
+economics
+economist
+economize
+economy
+ecosystem
+ecstasy
+ecstatic
+ectomorph
+ectomorphic
+ectoplasm
+ectothermic
+ecu
+Ecuador
+ecumenic
+ecumenical
+ecumenist
+eczema
+Ed
+Eddie
+eddy
+edelweiss
+edema
+edematous
+Eden
+edentate
+Edgar
+edge
+Edgerton
+edgeways
+edgewise
+edging
+edible
+edict
+edifice
+edify
+Edinburgh
+Edison
+edit
+Edith
+edition
+editor
+editorial
+Edmonds
+Edmondson
+Edmonton
+Edmund
+Edna
+EDT
+educable
+educate
+educe
+educible
+Edward
+Edwardian
+Edwards
+Edwin
+Edwina
+EEG
+eel
+eelgrass
+EEOC
+e'er
+eerie
+eerily
+eeriness
+efface
+effaceable
+effect
+effectual
+effectuate
+effeminacy
+effeminate
+effendi
+efferent
+effervesce
+effervescent
+effete
+efficacious
+efficacity
+efficacy
+efficient
+Effie
+effigy
+effloresce
+efflorescent
+effluent
+effluvia
+effluvium
+efflux
+effort
+effrontery
+effulgent
+effuse
+effusion
+eft
+EFTA
+e.g.
+egad
+egalitarian
+Egan
+egg
+egghead
+eggnog
+eggplant
+eggshell
+ego
+egocentric
+egomania
+egotism
+egotist
+egregious
+egress
+egret
+Egypt
+Egyptian
+Egyptology
+eh
+Ehrlich
+eider
+eiderdown
+eidetic
+Eiffel
+eigenfunction
+eigenstate
+eigenvalue
+eigenvector
+eight
+eighteen
+eighteenth
+eightfold
+eighth
+eightieth
+eighty
+Eileen
+Einstein
+Einsteinian
+einsteinium
+Eire
+Eisenhower
+Eisner
+either
+ejaculate
+eject
+ejecta
+eke
+Ekstrom
+Ektachrome
+elaborate
+Elaine
+elan
+elapse
+elastic
+elastomer
+elastomeric
+elate
+Elba
+Elbert
+elbow
+elder
+elderberry
+eldest
+Eldon
+Eleanor
+Eleazar
+elect
+electioneer
+electoral
+electorate
+Electra
+electress
+electret
+electric
+electrician
+electrify
+electro
+electrocute
+electrode
+electrography
+electrolysis
+electrolyte
+electrolytic
+electrolyze
+electron
+electronic
+electrophoresis
+electrophorus
+electrum
+eleemosynary
+elegant
+elegiac
+elegy
+element
+elementary
+Elena
+elephant
+elephantiasis
+elephantine
+elevate
+eleven
+eleventh
+elf
+elfin
+elfish
+Elgin
+Eli
+Elias
+elicit
+elide
+eligible
+Elijah
+eliminate
+Elinor
+Eliot
+Elisabeth
+Elisha
+elision
+elite
+elixir
+Elizabeth
+Elizabethan
+elk
+Elkhart
+elkhound
+Ella
+Ellen
+Elliott
+ellipse
+ellipsis
+ellipsoid
+ellipsometer
+elliptic
+Ellis
+Ellison
+Ellsworth
+Ellwood
+elm
+Elmer
+Elmhurst
+Elmira
+Elmsford
+elocution
+elocutionary
+Eloise
+elongate
+elope
+eloquent
+Elsa
+else
+Elsevier
+elsewhere
+Elsie
+Elsinore
+Elton
+eluate
+elucidate
+elude
+elusive
+elute
+elver
+elves
+Elvis
+elvish
+Ely
+Elysee
+elysian
+em
+emaciate
+emanate
+emancipate
+Emanuel
+emasculate
+embalm
+embank
+embarcadero
+embargo
+embargoes
+embark
+embarkation
+embarrass
+embassy
+embattle
+embayment
+embed
+embellish
+ember
+embezzle
+embitter
+emblazon
+emblem
+emblematic
+embodiment
+embody
+embolden
+embolism
+emboss
+embouchure
+embrace
+embraceable
+embrasure
+embrittle
+embrocate
+embroider
+embroidery
+embroil
+embryo
+embryology
+embryonic
+emcee
+emend
+emendable
+emendation
+emerald
+emerge
+emergent
+emeritus
+emersed
+emersion
+Emerson
+emery
+emetic
+emigrant
+emigrate
+emigre
+Emil
+Emile
+Emilio
+Emily
+eminent
+emir
+emirate
+emissary
+emission
+emissivity
+emit
+emittance
+Emma
+Emmanuel
+Emmett
+emollient
+emolument
+Emory
+emote
+emotion
+emotional
+empathetic
+empathic
+empathy
+emperor
+emphases
+emphasis
+emphasize
+emphatic
+emphysema
+emphysematous
+empire
+empiric
+emplace
+emplane
+employ
+employed
+employee
+employer
+employing
+emporia
+emporium
+empower
+empress
+emptor
+empty
+emu
+emulate
+emulsify
+emulsion
+en
+enable
+enact
+enamel
+enamelware
+enamor
+enantiomorph
+enantiomorphic
+encage
+encamp
+encapsulate
+encase
+encaustic
+encephalic
+encephalitis
+encephalograph
+encephalography
+enchain
+enchant
+enchantress
+enchilada
+encipher
+encircle
+enclave
+enclose
+enclosure
+encode
+encomia
+encomium
+encompass
+encore
+encounter
+encourage
+encroach
+encrust
+encrypt
+encumber
+encumbrance
+encyclical
+encyclopedia
+encyclopedic
+encyclopedist
+encyst
+end
+endanger
+endear
+endearment
+endeavor
+endemic
+endemism
+endgame
+Endicott
+endive
+endmost
+endocrine
+endogamous
+endogamy
+endogenous
+endomorph
+endomorphic
+endoplasm
+endorse
+endorsee
+endoskeleton
+endosperm
+endothelial
+endothermal
+endothermic
+endow
+endpaper
+endpoint
+endue
+endurance
+endure
+endways
+endwise
+ENE
+enema
+enemy
+energetic
+energize
+energy
+enervate
+enfant
+enfeeble
+Enfield
+enfilade
+enfold
+enforce
+enforceable
+enfranchise
+Eng.
+engage
+Engel
+engender
+engine
+engineer
+engirdle
+England
+Englander
+Engle
+Englewood
+English
+engorge
+engram
+engrave
+engross
+engulf
+enhance
+enharmonic
+Enid
+enigma
+enigmatic
+enjoin
+enjoinder
+enjoy
+enlarge
+enlargeable
+enlighten
+enlist
+enlistee
+enliven
+enmesh
+enmity
+ennoble
+ennui
+Enoch
+enormity
+enormous
+Enos
+enough
+enounce
+enplane
+enquire
+Enquirer
+enquiry
+enrage
+enrapt
+enrapture
+enrich
+Enrico
+enrobe
+enroll
+enrollee
+ensconce
+ensemble
+enshrine
+enshroud
+ensign
+ensilage
+enslave
+ensnare
+ensoul
+ensue
+ensuite
+ensure
+entablature
+entail
+entangle
+entendre
+entente
+enter
+enteric
+enterprise
+entertain
+enthalpy
+enthrall
+enthrone
+enthuse
+enthusiasm
+enthusiast
+enthusiastic
+entice
+entire
+entirety
+entitle
+entity
+entomb
+entomology
+entourage
+entrails
+entrain
+entrance
+entranceway
+entrant
+entrap
+entreat
+entreaty
+entree
+entrench
+entrepreneur
+entrepreneurial
+entropy
+entrust
+entry
+entryway
+entwine
+entwist
+enumerable
+enumerate
+enunciable
+enunciate
+envelop
+envelope
+enviable
+envious
+environ
+envisage
+envision
+envoi
+envoy
+envy
+enzymatic
+enzyme
+enzymology
+Eocene
+eohippus
+eon
+eosine
+EPA
+epaulet
+epaulette
+ephemera
+ephemeral
+ephemerides
+ephemeris
+Ephesian
+Ephesus
+Ephraim
+epic
+epicene
+epicenter
+epicure
+epicurean
+epicycle
+epicyclic
+epicycloid
+epidemic
+epidemiology
+epidermal
+epidermic
+epidermis
+epigenetic
+epiglottal
+epiglottis
+epigram
+epigrammatic
+epigraph
+epigraphy
+epilepsy
+epileptic
+epilogue
+epiphany
+epiphenomenal
+epiphenomenon
+epiphyseal
+epiphysis
+epiphyte
+epiphytic
+episcopacy
+episcopal
+Episcopalian
+episcopate
+episode
+episodic
+epistemic
+epistemology
+epistle
+epistolary
+epitaph
+epitaxial
+epitaxy
+epithelial
+epithelium
+epithet
+epitome
+epizootic
+epoch
+epochal
+epochs
+eponym
+eponymic
+eponymous
+eponymy
+epoxy
+epsilon
+Epsom
+Epstein
+equable
+equal
+equalitarian
+equanimity
+equate
+equatorial
+equerry
+equestrian
+equiangular
+equidistant
+equidistribute
+equilateral
+equilibrate
+equilibria
+equilibrium
+equine
+equinoctial
+equinox
+equip
+equipage
+equipoise
+equipotent
+equipotential
+equiprobable
+equitable
+equitation
+equity
+equivalent
+equivocal
+equivocate
+era
+eradicable
+eradicate
+erase
+Erasmus
+Erastus
+erasure
+Erato
+Eratosthenes
+erbium
+ERDA
+ere
+erect
+erectile
+eremite
+erg
+ergo
+ergodic
+ergonomic
+ergot
+Eric
+Erica
+Erich
+Erickson
+Ericsson
+Erie
+Erlenmeyer
+Erma
+ermine
+Ernest
+Ernestine
+Ernie
+Ernst
+erode
+erodible
+Eros
+erosible
+erosion
+erotic
+erotica
+err
+errancy
+errand
+errant
+errantry
+errata
+erratic
+erratum
+Errol
+erroneous
+error
+ersatz
+Erskine
+erstwhile
+erudite
+erudition
+erupt
+Ervin
+Erwin
+e's
+escadrille
+escalate
+escapade
+escape
+escapee
+escargot
+escarole
+escarpment
+eschatology
+escheat
+eschew
+escort
+escritoire
+escrow
+escudo
+escutcheon
+ESE
+esker
+Eskimo
+Esmark
+esophageal
+esophagi
+esophagus
+esoteric
+esoterica
+ESP
+espalier
+especial
+Esperanto
+espial
+espionage
+esplanade
+ESPN
+Esposito
+espousal
+espouse
+espresso
+esprit
+espy
+Esq.
+esquire
+essay
+Essen
+essence
+Essene
+essential
+Essex
+EST
+establish
+estate
+esteem
+Estella
+Estelle
+ester
+esterase
+Estes
+Esther
+esthete
+esthetic
+estimable
+estimate
+estival
+estivate
+Estonia
+estop
+estoppal
+estrange
+estrogen
+estrogenic
+estrus
+estuarine
+estuary
+et
+eta
+etc
+etcetera
+etch
+eternal
+eternity
+Ethan
+ethane
+ethanol
+Ethel
+ether
+ethereal
+ethic
+Ethiopia
+ethnic
+ethnocentric
+ethnography
+ethnology
+ethology
+ethos
+ethyl
+ethylene
+etiology
+etiquette
+Etruscan
+ETS
+etude
+etymology
+eucalypt
+eucalyptus
+Eucharist
+eucharistic
+Euclid
+euclidean
+Eugene
+Eugenia
+eugenic
+Euler
+Eulerian
+eulogize
+eulogy
+Eumenides
+Eunice
+eunuch
+eunuchs
+euphemism
+euphemist
+euphemize
+euphonic
+euphonious
+euphonium
+euphony
+euphoria
+euphoric
+Euphrates
+Eurasia
+eureka
+Euridyce
+Euripides
+Europa
+Europe
+European
+europium
+Eurydice
+eustatic
+eutectic
+Euterpe
+euthanasia
+eutrophic
+eutrophy
+Eva
+evacuate
+evacuee
+evade
+evaluable
+evaluate
+evanescent
+evangel
+evangelic
+Evans
+Evanston
+Evansville
+evaporate
+evasion
+eve
+Evelyn
+even
+evenhanded
+evensong
+event
+eventide
+eventual
+eventuate
+ever
+Eveready
+Everest
+Everett
+Everglades
+evergreen
+Everhart
+everlasting
+evermore
+evert
+every
+everybody
+everyday
+everyman
+everyone
+everything
+everywhere
+evict
+evictor
+evident
+evidential
+evidentiary
+evil
+evildoer
+evildoing
+evince
+eviscerate
+evocable
+evocation
+evoke
+evolute
+evolutionary
+evolve
+evzone
+ewe
+Ewing
+ex
+exacerbate
+exact
+exactitude
+exactor
+exaggerate
+exalt
+exaltation
+exam
+examination
+examine
+examinee
+example
+exarch
+exasperate
+excavate
+exceed
+excel
+excellent
+excelsior
+except
+excerpt
+excess
+excessive
+exchange
+exchangeable
+exchequer
+excise
+excision
+excitation
+excitatory
+excite
+exciton
+exclaim
+exclamation
+exclamatory
+exclude
+excludible
+exclusion
+exclusionary
+excommunicate
+excoriate
+excrement
+excrescent
+excreta
+excretal
+excrete
+excretion
+excretory
+excruciate
+exculpate
+excursion
+excursus
+excuse
+exec
+execrable
+execrate
+execute
+executor
+executrix
+exegesis
+exegete
+exegetic
+exemplar
+exemplify
+exempt
+exercise
+exert
+Exeter
+exeunt
+exfoliate
+exhalation
+exhale
+exhaust
+exhaustible
+exhaustion
+exhibit
+exhibition
+exhibitor
+exhilarate
+exhort
+exhortation
+exhortatory
+exhumation
+exhume
+exigent
+exiguous
+exile
+exist
+existent
+existential
+exit
+exodus
+exogamous
+exogamy
+exogenous
+exonerate
+exorable
+exorbitant
+exorcise
+exorcism
+exorcist
+exoskeletal
+exoskeleton
+exothermic
+exotic
+exotica
+expand
+expanse
+expansible
+expansion
+expansionary
+expatiate
+expatriate
+expect
+expectant
+expectation
+expectorant
+expectorate
+expedient
+expedite
+expedition
+expeditionary
+expeditious
+expeditor
+expel
+expend
+expenditure
+expense
+expensive
+experience
+experiential
+experiment
+experimentation
+expert
+expertise
+expiable
+expiate
+expiration
+expire
+expiry
+explain
+explanation
+explanatory
+expletive
+explicable
+explicate
+explicit
+explode
+exploit
+exploitation
+exploration
+exploratory
+explore
+explosion
+exponent
+exponential
+exponentiate
+export
+exportation
+expose
+exposit
+exposition
+expositor
+expostulate
+exposure
+expound
+express
+expressible
+expression
+expressway
+expropriate
+expulsion
+expunge
+expurgate
+exquisite
+exsert
+extant
+extemporaneous
+extempore
+extend
+extendible
+extensible
+extensile
+extension
+extensometer
+extensor
+extent
+extenuate
+exterior
+exterminate
+external
+extinct
+extinguish
+extirpate
+extol
+extoll
+extort
+extortionate
+extra
+extracellular
+extract
+extracurricular
+extraditable
+extradite
+extradition
+extralegal
+extralinguistic
+extramarital
+extramural
+extraneous
+extraordinary
+extrapolate
+extrasensory
+extraterrestrial
+extraterritorial
+extravagant
+extravaganza
+extrema
+extremal
+extreme
+extremis
+extremum
+extricable
+extricate
+extrinsic
+extroversion
+extrovert
+extrude
+extrusion
+exuberant
+exuberate
+exudation
+exude
+exult
+exultant
+exultation
+exurb
+exurbanite
+exurbia
+Exxon
+eye
+eyeball
+eyebolt
+eyebright
+eyebrow
+eyedrop
+eyeglass
+eyeing
+eyelash
+eyelet
+eyelid
+eyepiece
+eyeshade
+eyeshot
+eyesight
+eyesore
+eyestrain
+eyewash
+eyewitness
+eyrie
+Ezekiel
+Ezra
+FAA
+Faber
+Fabian
+fable
+fabric
+fabricate
+fabulist
+fabulous
+facade
+face
+facedown
+faceplate
+facet
+facetious
+facial
+facies
+facile
+facilitate
+facsimile
+fact
+factious
+factitious
+facto
+factoid
+factor
+factorial
+factory
+factotum
+factual
+facula
+facultative
+faculty
+fad
+faddish
+fade
+fadeaway
+fadeout
+faery
+Fafnir
+fag
+faggot
+Fahey
+Fahrenheit
+faience
+fail
+failsafe
+failsoft
+failure
+fain
+faint
+fainthearted
+fair
+Fairchild
+Fairfax
+Fairfield
+fairgoer
+fairground
+fairish
+fairlead
+Fairport
+fairway
+fairy
+fairyland
+faith
+fajita
+fake
+fakery
+fakir
+falcon
+falconry
+fall
+fallacious
+fallacy
+fallback
+fallen
+fallible
+falloff
+fallout
+fallow
+Falmouth
+false
+falsehood
+falsetto
+falsie
+falsify
+Falstaff
+falter
+fame
+familial
+familiar
+familiarly
+family
+famine
+famish
+famous
+fan
+fanatic
+fancy
+fandango
+fanfare
+fanfold
+fang
+fangled
+fanlight
+Fannie
+Fanny
+fanout
+fantail
+fantasia
+fantasist
+fantasize
+fantasm
+fantastic
+fantasy
+fantod
+far
+farad
+faraday
+faraway
+Farber
+farce
+farceur
+farcical
+fare
+farewell
+farfetched
+Fargo
+farina
+farinaceous
+Farkas
+Farley
+farm
+farmhand
+farmhouse
+Farmington
+farmland
+farmstead
+farmyard
+Farnsworth
+faro
+farrago
+Farrell
+farrier
+Farris
+farrow
+Farsi
+farsighted
+farther
+farthermost
+farthest
+farthing
+fascia
+fascicle
+fasciculate
+fascinate
+fascism
+fascist
+fashion
+Faso
+fast
+fasten
+fastidious
+fat
+fatal
+fate
+father
+fatherland
+fathom
+fatigue
+Fatima
+fatten
+fattish
+fatuity
+fatuous
+faucet
+Faulkner
+fault
+faultfind
+faun
+fauna
+faunal
+Faust
+Faustian
+Faustus
+favor
+favorable
+favorite
+fawn
+fax
+fay
+Faye
+Fayette
+Fayetteville
+faze
+FBI
+FCC
+FDA
+Fe
+fealty
+fear
+fearsome
+feasible
+feast
+feat
+feather
+featherbed
+featherbrain
+featherhead
+featherweight
+feathery
+feature
+Feb.
+febrile
+February
+fecal
+feces
+feckless
+fecund
+fed
+Fedders
+federal
+federate
+fedora
+fee
+feeble
+feebleminded
+feed
+feedback
+feedstock
+feel
+Feeney
+feet
+feign
+feint
+feisty
+Feldman
+feldspar
+feldspathic
+Felice
+Felicia
+felicitate
+felicitous
+felicity
+feline
+Felix
+fell
+fellah
+fellatio
+fellow
+felon
+felonious
+felony
+felt
+felucca
+female
+feminine
+feminism
+feminist
+feminize
+femur
+fen
+fence
+fencepost
+fend
+fenestrate
+fennel
+Fenton
+fenugreek
+feral
+Ferber
+Ferdinand
+Ferguson
+Fermat
+fermata
+ferment
+fermentation
+Fermi
+fermion
+fermium
+fern
+Fernando
+fernery
+ferocious
+ferocity
+Ferrell
+Ferrer
+ferret
+ferric
+ferris
+ferrite
+ferroelectric
+ferromagnet
+ferromagnetic
+ferromagnetism
+ferrous
+ferruginous
+ferrule
+ferry
+ferryboat
+fertile
+fervent
+fervid
+fervor
+fescue
+fest
+festal
+festival
+festive
+festoon
+festschrift
+feta
+fetal
+fetch
+fete
+fetid
+fetish
+fetlock
+fetter
+fettle
+fetus
+feud
+feudal
+feudatory
+fever
+feverish
+few
+fey
+fez
+fiance
+fiancee
+fiasco
+fiat
+fib
+fiber
+fiberboard
+Fiberglas
+Fibonacci
+fibrillar
+fibrillation
+fibrin
+fibrosis
+fibrous
+fibula
+FICA
+fiche
+fickle
+fiction
+fictioneer
+fictitious
+fid
+fiddle
+fiddlehead
+fiddlestick
+fide
+fidelity
+fidget
+fiducial
+fiduciary
+fie
+fief
+fiefdom
+field
+fieldstone
+fieldwork
+fiend
+fiendish
+fierce
+fiery
+fiesta
+fife
+FIFO
+fifteen
+fifteenth
+fifth
+fiftieth
+fifty
+fiftyish
+fig
+fight
+figural
+figurate
+figure
+figurehead
+figurine
+Fiji
+filament
+filamentary
+filamentous
+filar
+filbert
+filch
+file
+filet
+filial
+filibuster
+filigree
+Filipino
+fill
+fillet
+fillip
+filly
+film
+filmdom
+filmic
+filmstrip
+filter
+filth
+filtrate
+fin
+finagle
+final
+finale
+finance
+financial
+financier
+finch
+find
+fine
+finery
+finesse
+finessing
+finger
+fingerboard
+fingerling
+fingernail
+fingerprint
+fingertip
+finial
+finicky
+finis
+finish
+finitary
+finite
+finitude
+fink
+Finland
+Finley
+Finn
+Finnegan
+Finnish
+fir
+fire
+firearm
+fireball
+firebird
+fireboat
+firebox
+firebrand
+firebreak
+firebrick
+firebug
+fireclay
+firecracker
+firefight
+firefly
+fireguard
+firehouse
+firelight
+fireplace
+fireplug
+firepower
+fireproof
+fireside
+Firestone
+firetrap
+firewall
+firewood
+firework
+firm
+firmament
+first
+firstborn
+firsthand
+fiscal
+Fischbein
+Fischer
+fish
+fisher
+fishery
+fishhook
+fishmonger
+fishpond
+fishtail
+fishwife
+Fisk
+Fiske
+fissile
+fission
+fissure
+fist
+fisticuffs
+fit
+Fitch
+Fitchburg
+fitful
+fitment
+Fitzgerald
+Fitzpatrick
+Fitzroy
+five
+fivefold
+fix
+fixate
+fixture
+Fizeau
+fizz
+fizzle
+fjord
+FL
+flabbergast
+flabby
+flaccid
+flack
+flag
+flagella
+flagellant
+flagellar
+flagellate
+flagellum
+flageolet
+flagitious
+Flagler
+flagon
+flagpole
+flagrant
+flagstaff
+flagstone
+flail
+flair
+flak
+flake
+flam
+flambe
+flamboyant
+flame
+flamenco
+flameout
+flameproof
+flamethrower
+flamingo
+flammable
+Flanagan
+Flanders
+flange
+flank
+flannel
+flap
+flapjack
+flare
+flareup
+flash
+flashback
+flashbulb
+flashgun
+flashlight
+flashover
+flask
+flat
+flatbed
+flatcar
+flatfeet
+flatfish
+flatfoot
+flathead
+flatiron
+flatland
+flatten
+flatter
+flattery
+flatulent
+flatus
+flatware
+flatways
+flatwise
+flatwork
+flatworm
+flaunt
+flautist
+flavor
+flavorsome
+flaw
+flax
+flaxen
+flaxseed
+flay
+flea
+fleabane
+fleck
+flection
+fled
+fledge
+fledgling
+flee
+fleece
+fleet
+Fleming
+Flemish
+flense
+flesh
+fleshpot
+fleshy
+fletch
+Fletcher
+flew
+flex
+flexible
+flexural
+flexure
+flibbertigibbet
+flick
+flicker
+flier
+flight
+flimflam
+flimsy
+flinch
+fling
+flint
+flintlock
+flip
+flipflop
+flippant
+flirt
+flirtation
+flirtatious
+flit
+flitch
+flivver
+Flo
+float
+floc
+floccing
+flocculate
+flocculi
+flock
+floe
+flog
+flood
+floodgate
+floodlight
+floodlit
+floodplain
+floodwater
+floodway
+flooey
+floor
+floorboard
+floorwalker
+floozy
+flop
+flophouse
+floppy
+flora
+floral
+Florence
+Florentine
+Flores
+floret
+floriculture
+florid
+Florida
+Floridian
+florin
+florist
+floss
+flotation
+flotilla
+flotsam
+flounce
+flouncy
+flounder
+flour
+flourish
+flout
+flow
+flowchart
+flower
+flowerpot
+flowery
+flown
+flowstone
+Floyd
+flu
+flub
+fluctuant
+fluctuate
+flue
+fluency
+fluent
+fluff
+fluid
+fluke
+flume
+flummery
+flummox
+flung
+flunk
+fluoresce
+fluorescein
+fluorescent
+fluoridate
+fluoride
+fluorimeter
+fluorinate
+fluorine
+fluorite
+fluorocarbon
+fluorography
+fluoroscope
+fluoroscopic
+fluoroscopy
+fluorspar
+flurry
+flush
+fluster
+flute
+flutter
+fluttery
+fluvial
+flux
+fly
+flyby
+flycatcher
+flyer
+flyleaf
+Flynn
+flyover
+flypaper
+flyspeck
+flyway
+flyweight
+flywheel
+FM
+FMC
+foal
+foam
+fob
+focal
+foci
+focus
+fodder
+foe
+fog
+fogbound
+fogey
+foghorn
+fogy
+foible
+foil
+foist
+fold
+foldaway
+folderol
+foldout
+Foley
+foliage
+foliate
+folio
+folk
+folkish
+folklore
+folkloric
+folksong
+folksy
+folkway
+follicle
+follicular
+follow
+followeth
+folly
+Fomalhaut
+foment
+fond
+fondle
+fondue
+font
+Fontaine
+Fontainebleau
+food
+foodstuff
+foofaraw
+fool
+foolery
+foolhardy
+foolish
+foolproof
+foolscap
+foot
+footage
+football
+footboard
+footbridge
+footcandle
+Foote
+footfall
+footgear
+foothill
+foothold
+footlight
+footling
+footlocker
+footloose
+footnote
+footpad
+footpath
+footprint
+footrest
+footrope
+footsie
+footsore
+footstep
+footstool
+footway
+footwear
+footwork
+fop
+foppery
+foppish
+for
+forage
+foray
+forbade
+forbear
+forbearance
+Forbes
+forbid
+forbidden
+forbode
+forbore
+forborne
+force
+forceps
+forcible
+ford
+Fordham
+fore
+forearm
+forebears
+forebode
+forebrain
+forecast
+forecastle
+foreclose
+foreclosure
+foredeck
+foredoom
+foreface
+forefather
+forefeet
+forefinger
+forefoot
+forefront
+foregoing
+foregone
+foreground
+forehand
+forehead
+foreign
+forejudge
+foreknow
+foreknowledge
+foreknown
+forelady
+foreleg
+forelimb
+forelock
+foremast
+foremost
+foremother
+forename
+forenoon
+forensic
+foreordain
+foreordination
+forepart
+forepaw
+forepeak
+foreplay
+forequarter
+forerunner
+foresail
+foresaw
+foresee
+foreseeable
+foreseen
+foreseer
+foreshadow
+foreshore
+foreshorten
+foresight
+foreskin
+forest
+forestall
+forestation
+forestay
+forestry
+foreswear
+foresworn
+foretaste
+foretell
+forethought
+foretoken
+foretold
+foretop
+forever
+forevermore
+forewarn
+foreword
+forfeit
+forfeiture
+forfend
+forgather
+forgave
+forge
+forgeable
+forgery
+forget
+forgive
+forgiven
+forgo
+forgoes
+forgoing
+forgot
+forgotten
+fork
+forklift
+forlorn
+form
+formal
+formaldehyde
+formant
+format
+formate
+formfitting
+formic
+Formica
+formidable
+Formosa
+formula
+formulae
+formulaic
+formulary
+formulate
+fornicate
+Forrest
+forsake
+forsaken
+forsook
+forsooth
+forswear
+forsworn
+Forsythe
+forsythia
+fort
+forte
+Fortescue
+forth
+forthcome
+forthright
+forthwith
+fortieth
+fortify
+fortiori
+fortissimo
+fortitude
+fortnight
+Fortran
+fortress
+fortuitous
+fortuity
+fortunate
+fortune
+forty
+fortyish
+forum
+forward
+forwent
+Foss
+fossil
+fossiliferous
+foster
+Foucault
+fought
+foul
+foulard
+foulmouth
+found
+foundation
+foundling
+foundry
+fount
+fountain
+fountainhead
+four
+fourfold
+Fourier
+fourscore
+foursome
+foursquare
+fourteen
+fourteenth
+fourth
+fovea
+foveal
+fowl
+fox
+foxglove
+Foxhall
+foxhole
+foxhound
+foxtail
+foyer
+FPC
+fracas
+fractal
+fraction
+fractionate
+fractious
+fracture
+fragile
+fragment
+fragmentary
+fragmentation
+fragrant
+frail
+frailty
+frambesia
+frame
+framework
+Fran
+franc
+franca
+France
+Frances
+Francesca
+franchise
+Francine
+Francis
+Franciscan
+Francisco
+francium
+Franco
+Francois
+frangible
+frangipani
+frank
+Frankenstein
+Frankfort
+Frankfurt
+frankfurter
+Frankie
+franklin
+frantic
+Franz
+frappe
+Fraser
+fraternal
+fraternity
+fraternize
+fratricidal
+fratricide
+Frau
+fraud
+fraudulent
+fraught
+fray
+Frazier
+frazzle
+freak
+freakish
+freckle
+Fred
+Freda
+Freddie
+Freddy
+Frederic
+Frederick
+Fredericks
+Fredericksburg
+Fredericton
+Fredholm
+Fredrickson
+free
+freebase
+freebie
+freeboard
+freeboot
+freed
+freedom
+freehand
+freehearted
+freehold
+freeload
+Freemason
+freemasonry
+Freeport
+freestanding
+freestone
+freethink
+Freetown
+freeway
+freewheel
+freewill
+freeze
+freight
+French
+frenetic
+frenzy
+freon
+frequent
+fresco
+frescoes
+fresh
+freshen
+freshet
+freshwater
+Fresnel
+Fresno
+fret
+fretwork
+Freud
+Freudian
+Frey
+Fri.
+friable
+friar
+fricassee
+fricative
+Frick
+friction
+frictional
+Friday
+fridge
+fried
+Friedman
+Friedrich
+friend
+friendlily
+frieze
+frigate
+Frigga
+fright
+frighten
+frigid
+Frigidaire
+frijoles
+frill
+frilly
+fringe
+fringy
+frippery
+frisbee
+frisk
+fritillary
+fritter
+Fritz
+frivolity
+frivolous
+frizz
+frizzle
+frock
+frog
+frolic
+frolicked
+frolicking
+frolicsome
+from
+frond
+front
+frontage
+frontal
+frontier
+frontiers
+frontispiece
+frontlet
+frosh
+frost
+frostbite
+frostbitten
+froth
+froward
+frown
+frowsy
+frowzy
+froze
+frozen
+FRS
+fructify
+fructose
+Fruehauf
+frugal
+fruit
+fruitcake
+fruiterer
+fruition
+fruity
+frumpish
+frumpy
+frustrate
+frustum
+fry
+Frye
+f's
+FTC
+Fuchs
+fuchsia
+fuddle
+fudge
+fuel
+fugacity
+fugal
+fugitive
+fugue
+Fuji
+Fujitsu
+fulcrum
+fulfill
+fulgent
+full
+fullback
+Fullbright
+Fullerton
+fully
+fulminate
+fulsome
+Fulton
+fumarole
+fumble
+fume
+fumigant
+fumigate
+fun
+function
+functionary
+functor
+fund
+fundable
+fundamental
+fundraise
+funeral
+funerary
+funereal
+fungal
+fungi
+fungible
+fungicidal
+fungicide
+fungiform
+fungo
+fungoes
+fungoid
+fungus
+funicular
+funk
+funnel
+funny
+fur
+furbelow
+furbish
+furious
+furl
+furlong
+furlough
+Furman
+furnace
+furnish
+furniture
+furor
+furore
+furrier
+furrow
+further
+furtherance
+furthermore
+furthermost
+furthest
+furtive
+fury
+furze
+fuse
+fuselage
+fusible
+fusiform
+fusil
+fusileer
+fusillade
+fusion
+fuss
+fussbudget
+fustian
+fusty
+futile
+future
+fuze
+fuzz
+FY
+FYI
+GA
+gab
+gabardine
+gabble
+gabbro
+gaberdine
+Gaberones
+gabfest
+gabion
+gable
+Gabon
+Gabriel
+Gabrielle
+gad
+gadabout
+gadfly
+gadget
+gadgeteer
+gadgetry
+gadolinium
+gadwall
+Gaelic
+gaff
+gaffe
+gag
+gage
+gaggle
+gagster
+gagwriter
+gaiety
+Gail
+gaillardia
+gaily
+gain
+Gaines
+Gainesville
+gainsaid
+gainsay
+gait
+Gaithersburg
+gal
+gala
+galactic
+Galapagos
+Galatea
+Galatia
+galaxy
+Galbreath
+gale
+Galen
+galena
+Galilean
+Galilee
+Galileo
+gall
+Gallagher
+gallant
+gallantry
+galleon
+gallery
+galley
+Gallic
+gallinule
+gallium
+gallivant
+gallon
+gallonage
+gallop
+Galloway
+gallows
+gallstone
+Gallup
+gallus
+Galois
+galoot
+galore
+galosh
+Galt
+galumph
+galvanic
+galvanism
+galvanize
+galvanometer
+Galveston
+Galway
+gam
+gamba
+Gambia
+gambit
+gamble
+gambol
+gambrel
+game
+gamecock
+gamelan
+games
+gamete
+gamey
+gamin
+gamma
+gamut
+gander
+gang
+Ganges
+gangland
+ganglia
+gangling
+ganglion
+gangplank
+gangrene
+gangrenous
+gangster
+gangway
+gannet
+Gannett
+gantlet
+gantry
+Ganymede
+GAO
+gap
+gape
+gar
+garage
+garb
+garbage
+garble
+Garcia
+garden
+gardenia
+Gardner
+Garfield
+Gargantua
+gargantuan
+gargle
+gargoyle
+Garibaldi
+garish
+garland
+garlic
+garlicky
+garner
+garnet
+garnish
+garnishee
+garniture
+garret
+Garrett
+garrison
+Garrisonian
+garrulity
+garrulous
+Garry
+garter
+Garth
+Garvey
+Gary
+Garza
+gas
+gasbag
+Gascony
+gaseous
+gases
+gash
+gasholder
+gashouse
+gasify
+gasket
+gaslight
+gaslit
+gasohol
+gasoline
+gasp
+Gaspee
+Gaston
+gastric
+gastritis
+gastrointestinal
+gastronome
+gastronomy
+gastropod
+gasworks
+gat
+gate
+gatefold
+gatehouse
+gatepost
+gateway
+gather
+Gatlinburg
+gator
+Gatwick
+gauche
+gaucherie
+gaucho
+gaud
+gauge
+gaugeable
+Gauguin
+Gaul
+Gaulle
+gaunt
+gauntlet
+gaur
+gauss
+Gaussian
+gauze
+gave
+gavel
+Gavin
+gavotte
+gawk
+gawkish
+gay
+Gayle
+Gaylord
+gaze
+gazebo
+gazelle
+gazette
+gazetteer
+GDP
+GE
+gear
+gearbox
+gearshift
+gecko
+gedanken
+gee
+geese
+geest
+geezer
+gefilte
+Gegenschein
+Geiger
+Geigy
+geisha
+gel
+gelable
+gelatin
+gelatine
+gelatinous
+geld
+gelid
+gem
+Gemini
+Gemma
+gemology
+gemstone
+gendarme
+gender
+gene
+genealogy
+genera
+generable
+general
+generaled
+generalissimo
+generate
+generatrices
+generatrix
+generic
+generosity
+generous
+Genesco
+geneses
+genesis
+genetic
+Geneva
+Genevieve
+genial
+genie
+genii
+genital
+genitalia
+genitive
+genius
+Genoa
+genocidal
+genocide
+genome
+genomic
+genotype
+genotypical
+genre
+gent
+genteel
+gentian
+gentile
+gentility
+gentle
+gentlefolk
+gentleman
+gentrify
+gentry
+genuflect
+genuine
+genus
+geochronometry
+geode
+geodesic
+geodesy
+geodetic
+Geoffrey
+geography
+geoid
+geology
+geometrician
+geometrize
+geomorphology
+geophysicist
+George
+Georgetown
+Georgia
+geoscience
+geosynclinal
+geosyncline
+Gerald
+Geraldine
+geranium
+Gerard
+Gerber
+gerbil
+Gerhard
+Gerhardt
+geriatric
+germ
+German
+germane
+Germanic
+germanium
+Germantown
+Germany
+germicidal
+germicide
+germinal
+germinate
+gerontocracy
+gerontology
+Gerry
+gerrymander
+Gershwin
+Gertrude
+gerund
+gerundive
+gestalt
+gestapo
+gestation
+gesticulate
+gestural
+gesture
+gesundheit
+get
+getaway
+Gethsemane
+Getty
+Gettysburg
+getup
+gewgaw
+geyser
+Ghana
+ghastly
+Ghent
+gherkin
+ghetto
+ghost
+ghostwrite
+ghostwritten
+ghoul
+ghoulish
+GI
+Giacomo
+giant
+giantess
+gibber
+gibberish
+gibbet
+gibbon
+gibbous
+Gibbs
+gibe
+giblet
+Gibraltar
+Gibson
+giddap
+giddy
+Gideon
+Gifford
+gift
+gig
+gigantesque
+gigantic
+gigantism
+giggle
+giggly
+gigolo
+Gil
+gila
+gilbert
+Gilbertson
+Gilchrist
+gild
+Gilead
+Giles
+gill
+Gillespie
+Gillette
+Gilligan
+Gilmore
+gilt
+gimbal
+Gimbel
+gimcrack
+gimcrackery
+gimlet
+gimmick
+gimmickry
+gimpy
+gin
+Gina
+ginger
+gingerbread
+gingery
+gingham
+gingivitis
+gingko
+ginkgo
+ginmill
+Ginn
+Ginny
+Gino
+Ginsberg
+Ginsburg
+ginseng
+Giovanni
+Gipsy
+giraffe
+gird
+girdle
+girl
+girlfriend
+girlie
+girlish
+girly
+girth
+Gisela
+gist
+Giuliano
+Giuseppe
+give
+giveaway
+given
+giveth
+gizmo
+gizzard
+glace
+glacial
+glaciate
+glacier
+glaciology
+glacis
+glad
+gladden
+glade
+gladiator
+gladiatorial
+gladiolus
+gladsome
+Gladstone
+Gladys
+glamor
+glamorous
+glance
+gland
+glandular
+glare
+Glasgow
+glasnost
+glass
+glassblow
+glassine
+glassware
+glasswork
+Glaswegian
+glaucoma
+glaucous
+glaze
+glazier
+gleam
+glean
+Gleason
+glee
+glen
+Glenda
+Glendale
+Glenn
+glib
+glibly
+Glidden
+glide
+glimmer
+glimpse
+glint
+glissade
+glissando
+glisten
+glister
+glitch
+glitter
+glittery
+glitz
+gloaming
+gloat
+glob
+global
+globe
+globular
+globule
+globulin
+glockenspiel
+glom
+glomerular
+gloom
+Gloria
+Gloriana
+glorify
+glorious
+glory
+gloss
+glossary
+glossolalia
+glottal
+glottis
+Gloucester
+glove
+glow
+glowworm
+glucose
+glue
+gluey
+gluier
+glum
+glut
+glutamic
+gluten
+glutinous
+glutton
+gluttonous
+gluttony
+glyceride
+glycerin
+glycerinate
+glycerine
+glycerol
+glycol
+glycoprotein
+glyph
+GM
+GMT
+gnarl
+gnarly
+gnash
+gnat
+gnaw
+gneiss
+gnome
+gnomic
+gnomish
+gnomon
+gnomonic
+gnosis
+GNP
+gnu
+go
+Goa
+goad
+goal
+goalie
+goalpost
+goaltend
+goat
+goatee
+goatherd
+goatskin
+gob
+gobble
+gobbledegook
+gobbledygook
+goblet
+goblin
+god
+Goddard
+goddess
+godfather
+Godfrey
+godhead
+godmother
+godparent
+godsend
+godson
+Godwin
+godwit
+goer
+goes
+Goethe
+Goff
+goggle
+Gogh
+gogo
+going
+goiter
+gold
+Goldberg
+golden
+goldeneye
+goldenrod
+goldenseal
+goldfield
+goldfinch
+goldfish
+Goldman
+goldsmith
+Goldstein
+Goldstine
+Goldwater
+Goleta
+golf
+Goliath
+golly
+Gomez
+gonad
+gondola
+gondolier
+gone
+gong
+goniometer
+gonorrhea
+Gonzales
+Gonzalez
+goo
+goober
+good
+Goode
+Goodman
+Goodrich
+goodwill
+Goodwin
+goody
+Goodyear
+gooey
+goof
+googol
+googolplex
+gooier
+gooiest
+goon
+goose
+gooseberry
+gooseflesh
+gooseneck
+GOP
+gopher
+Gordian
+Gordon
+gore
+Goren
+gorge
+gorgeous
+gorgon
+Gorham
+gorilla
+Gorky
+Gorman
+gorse
+Gorton
+gosh
+goshawk
+gosling
+gospel
+gossamer
+gossip
+got
+Gotham
+Gothic
+gotta
+gotten
+Gottfried
+gouache
+gouge
+goulash
+Gould
+gourd
+gourmand
+gourmet
+gout
+govern
+governance
+governess
+governor
+gown
+goy
+goyim
+GPO
+GPS
+grab
+grace
+gracile
+gracious
+grackle
+grad
+gradate
+grade
+gradient
+gradual
+graduate
+Grady
+Graff
+graffiti
+graft
+graham
+grail
+grain
+gram
+grammar
+grammarian
+grammatic
+grampus
+granary
+grand
+grandam
+grandchild
+grandchildren
+granddaughter
+grandee
+grandeur
+grandfather
+grandiloquent
+grandiose
+grandma
+grandmother
+grandnephew
+grandniece
+grandpa
+grandparent
+grandsire
+grandson
+grandstand
+granduncle
+grange
+granite
+grannie
+granny
+granola
+grant
+grantee
+grantor
+grantsman
+granular
+granulate
+granule
+Granville
+grape
+grapefruit
+grapeshot
+grapevine
+graph
+grapheme
+graphic
+graphite
+graphology
+grapnel
+grapple
+grasp
+grass
+grasshopper
+grassland
+grata
+grate
+graticule
+gratify
+gratin
+gratis
+gratitude
+gratuitous
+gratuity
+grave
+gravel
+graven
+gravestone
+graveyard
+gravid
+gravimeter
+gravitate
+graviton
+gravure
+gravy
+gray
+graybeard
+grayish
+Grayson
+graywacke
+graze
+grease
+great
+greatcoat
+greathearted
+grebe
+Grecian
+Greece
+greed
+Greek
+green
+greenback
+greenbelt
+Greenberg
+Greenblatt
+Greenbriar
+greenbrier
+Greene
+greenery
+Greenfield
+greengrocer
+greengrocery
+greenhorn
+greenhouse
+greenie
+greenish
+Greenland
+greenmail
+greensand
+Greensboro
+greensward
+greenware
+Greenwich
+greenwood
+Greer
+greet
+Greg
+gregarious
+Gregg
+Gregorian
+Gregory
+gremlin
+grenade
+grenadier
+grenadine
+Grendel
+Grenoble
+Gresham
+Greta
+Gretchen
+grew
+grey
+greyhound
+greyish
+greylag
+grid
+griddle
+gridiron
+gridlock
+grief
+grievance
+grieve
+grievous
+griffin
+Griffith
+grill
+grille
+grillwork
+grim
+grimace
+Grimaldi
+grime
+Grimm
+grin
+grind
+grindstone
+gringo
+grip
+gripe
+grippe
+grisly
+grist
+gristle
+gristmill
+Griswold
+grit
+grizzle
+grizzly
+groan
+groat
+grocer
+grocery
+grog
+grogshop
+groin
+grommet
+groom
+groove
+groovy
+grope
+grosbeak
+gross
+Grosset
+Grosvenor
+grotesque
+Groton
+grotto
+grouch
+ground
+groundhog
+groundnut
+groundsel
+groundsheet
+groundskeeper
+groundskeeping
+groundwater
+groundwork
+group
+groupie
+grouse
+grout
+grove
+grovel
+Grover
+grow
+growl
+grown
+grownup
+growth
+grub
+grubstake
+grudge
+gruel
+gruesome
+gruff
+grumble
+Grumman
+grumpy
+grunge
+grunion
+grunt
+gryphon
+g's
+GSA
+GTE
+Guadalupe
+Guam
+guanaco
+guanidine
+guanine
+guano
+guarantee
+guarantor
+guaranty
+guard
+guardhouse
+Guardia
+guardian
+guardroom
+guards
+Guatemala
+guava
+gubernatorial
+gudgeon
+Guenther
+guerdon
+guerilla
+guernsey
+guerrilla
+guess
+guesstimate
+guesswork
+guest
+guff
+guffaw
+Guggenheim
+Guiana
+guidance
+guide
+guidebook
+guideline
+guidepost
+guignol
+guild
+guildhall
+guile
+Guilford
+guillemot
+guillotine
+guilt
+guinea
+Guinness
+guise
+guitar
+gulag
+gulch
+gulf
+gull
+Gullah
+gullet
+gullible
+Gulliver
+gully
+gulp
+gum
+gumbo
+gumdrop
+gumption
+gumshoe
+gun
+gunboat
+guncotton
+Gunderson
+gunfight
+gunfire
+gunflint
+gunk
+gunmetal
+gunnery
+gunny
+gunnysack
+gunplay
+gunpoint
+gunpowder
+gunrun
+gunshot
+gunsling
+gunsmith
+Gunther
+gunwale
+guppy
+gurdy
+gurgle
+Gurkha
+gurney
+guru
+Gus
+gush
+gusset
+gussy
+gust
+Gustafson
+gustatorial
+gustatory
+Gustav
+Gustave
+Gustavus
+gusto
+gut
+Gutenberg
+Guthrie
+Gutierrez
+gutsy
+guttersnipe
+guttural
+guy
+Guyana
+Guzman
+guzzle
+Gwen
+Gwendolyn
+Gwyn
+gybe
+gym
+gymnasium
+gymnast
+gymnastic
+gymnosperm
+gynecology
+gyp
+gypsum
+gypsy
+gyrate
+gyrfalcon
+gyro
+gyrocompass
+gyromagnetic
+gyroscope
+gyroscopic
+gyrostabilize
+ha
+Haag
+Haas
+Habakkuk
+habeas
+haberdasher
+haberdashery
+Haberman
+Habib
+habiliment
+habit
+habitant
+habitat
+habitation
+habitual
+habituate
+habitue
+hachure
+hacienda
+hack
+Hackett
+hackle
+hackmatack
+hackney
+hackneyed
+hacksaw
+hackwork
+had
+Hadamard
+Hadassah
+Haddad
+haddock
+Hades
+Hadley
+hadn't
+Hadrian
+hadron
+hafnium
+haft
+hag
+Hagen
+Hager
+Haggai
+haggard
+haggis
+haggle
+hagiography
+Hagstrom
+Hague
+Hahn
+Haifa
+haiku
+hail
+hailstone
+hailstorm
+Haines
+hair
+hairbreadth
+hairbrush
+haircut
+hairdo
+hairdress
+hairline
+hairpin
+hairsplit
+hairspring
+Haiti
+Haitian
+hajj
+hajji
+Hal
+halation
+halberd
+halcyon
+hale
+Haley
+half
+halfback
+halfhearted
+halfpenny
+halftone
+halfway
+halibut
+halide
+Halifax
+halite
+halitosis
+hall
+hallelujah
+Halley
+hallmark
+hallow
+Halloween
+hallucinate
+hallucinogen
+hallucinogenic
+hallway
+halo
+halocarbon
+halogen
+halogenate
+Halsey
+Halstead
+halt
+haltere
+halvah
+halve
+Halverson
+halyard
+ham
+Hamburg
+hamburger
+Hamilton
+hamlet
+Hamlin
+hammer
+hammerhead
+hammerlock
+hammock
+Hammond
+hamper
+Hampshire
+Hampshirite
+Hampton
+hamster
+hamstring
+Han
+Hancock
+hand
+handbag
+handball
+handbill
+handbook
+handcar
+handcart
+handclasp
+handcraft
+handcuff
+Handel
+handgrip
+handgun
+handhold
+handicap
+handicraft
+handicrafts
+handiwork
+handkerchief
+handle
+handleable
+handlebar
+handline
+handmade
+handmaiden
+handoff
+handout
+handpick
+handrail
+handsbreadth
+handset
+handshake
+handsome
+handspike
+handspring
+handstand
+handwork
+handwoven
+handwrite
+handwritten
+handy
+Haney
+Hanford
+hang
+hangable
+hangar
+hangdog
+hangnail
+hangout
+hangover
+hank
+Hankel
+hanker
+hanky
+Hanley
+Hanlon
+Hanna
+Hannah
+Hannibal
+Hanoi
+Hanover
+Hanoverian
+Hans
+Hansard
+Hansel
+Hansen
+hansom
+Hanson
+Hanukkah
+hap
+haphazard
+haploid
+happen
+happenstance
+happing
+Hapsburg
+harangue
+harass
+Harbin
+harbinger
+harbor
+Harcourt
+hard
+hardball
+hardboard
+hardboiled
+hardcover
+harden
+hardhat
+hardhead
+hardhearted
+Hardin
+Harding
+hardline
+hardpan
+hardscrabble
+hardship
+hardtack
+hardtop
+hardware
+hardwood
+hardworking
+hardy
+hare
+harebrained
+harelip
+harem
+haricot
+hark
+Harlan
+Harlem
+harlequin
+Harley
+harlot
+harlotry
+harm
+Harmon
+harmonic
+harmonica
+harmonious
+harmonist
+harmonium
+harmonize
+harmony
+harness
+Harold
+harp
+harpoon
+harpsichord
+harpy
+Harrell
+Harriet
+Harriman
+Harrington
+Harris
+Harrisburg
+Harrison
+harrow
+harry
+harsh
+harshen
+hart
+Hartford
+Hartley
+Hartman
+harum
+haruspex
+Harvard
+harvest
+Harvey
+hash
+Hashemite
+hashish
+hasn't
+hasp
+hassle
+hassock
+hast
+haste
+hasten
+Hastings
+hasty
+hat
+hatbox
+hatch
+hatchery
+hatchet
+hatchling
+hatchway
+hate
+Hatfield
+hath
+Hathaway
+hatred
+Hatteras
+Hattie
+haughty
+haul
+haulage
+haunch
+haunt
+hauteur
+Havana
+have
+haven
+haven't
+Havilland
+havoc
+haw
+Hawaii
+Hawaiian
+hawk
+Hawkins
+hawkish
+Hawley
+hawsehole
+hawser
+hawthorn
+Hawthorne
+hay
+haycock
+Hayden
+Haydn
+Hayes
+hayfield
+hayloft
+haymarket
+haymow
+Haynes
+hayrack
+hayride
+hayseed
+haystack
+Hayward
+haywire
+hazard
+hazardous
+haze
+hazel
+hazelnut
+HDTV
+he
+head
+headache
+headband
+headboard
+headcount
+headdress
+headfirst
+headgear
+headhunt
+headland
+headlight
+headline
+headlock
+headlong
+headmaster
+headmistress
+headmost
+headphone
+headpiece
+headquartered
+headquarters
+headrest
+headroom
+heads
+headsail
+headset
+headstand
+headstone
+headstrong
+headwaiter
+headwall
+headwater
+headway
+headwind
+headwork
+heal
+Healey
+health
+Healy
+heap
+hear
+heard
+hearken
+hearsay
+hearse
+Hearst
+heart
+heartache
+heartbeat
+heartbreak
+heartbroken
+heartburn
+hearten
+heartfelt
+hearth
+hearthstone
+heartland
+heartrending
+heartsick
+heartsore
+heartstring
+heartthrob
+heat
+heath
+heathen
+heathenish
+heather
+Heathkit
+Heathrow
+heatstroke
+heave
+heaven
+heavenward
+heavy
+heavyhearted
+heavyset
+heavyweight
+Hebe
+hebephrenic
+Hebert
+hebetude
+Hebraic
+Hebraism
+Hebraist
+Hebrew
+Hecate
+hecatomb
+heck
+heckle
+Heckman
+hectare
+hectic
+hectograph
+hector
+Hecuba
+he'd
+hedge
+hedgehog
+hedgehop
+hedgerow
+hedonism
+hedonist
+heebie
+heed
+heel
+heelpiece
+heft
+Hegelian
+hegemonic
+hegemony
+hegira
+Heidelberg
+Heidi
+heifer
+heigh
+height
+heighten
+Heine
+heinous
+Heinrich
+Heinz
+heir
+heiress
+heirloom
+Heisenberg
+heist
+held
+Helen
+Helena
+Helene
+Helga
+heliacal
+helical
+helices
+helicoid
+helicopter
+heliocentric
+heliograph
+heliostat
+heliotrope
+heliotropic
+heliport
+helium
+helix
+he'll
+hell
+hellbender
+hellcat
+hellebore
+Hellene
+Hellenic
+Hellenism
+Hellenist
+hellfire
+hellgrammite
+hellion
+hellish
+hello
+helm
+helmet
+Helmholtz
+helms
+Helmut
+helot
+helotry
+help
+helpmate
+helpmeet
+Helsinki
+helter
+helve
+hem
+hematite
+hematology
+hematoma
+heme
+hemicycle
+Hemingway
+hemiola
+hemiplegic
+hemisphere
+hemispheric
+hemline
+hemlock
+hemoglobin
+hemolysis
+hemolytic
+hemophilia
+hemophilic
+hemorrhage
+hemorrhagic
+hemorrhoid
+hemosiderin
+hemp
+Hempstead
+hen
+henbane
+hence
+henceforth
+henceforward
+henchman
+henchmen
+Henderson
+Hendrick
+Hendricks
+Hendrickson
+Hendrix
+henequen
+Henley
+henna
+hennery
+henpeck
+Henri
+Henrietta
+henry
+Hensley
+Henson
+hep
+hepatic
+hepatica
+hepatitis
+Hepburn
+heptagon
+heptagonal
+heptameter
+heptane
+her
+Hera
+Heraclitus
+herald
+heraldic
+heraldry
+herb
+herbaceous
+herbal
+herbarium
+Herbert
+herbicidal
+herbicide
+herbivore
+herbivorous
+Herculean
+Hercules
+herd
+herds
+here
+hereabout
+hereafter
+hereby
+hereditary
+heredity
+Hereford
+herein
+hereinabove
+hereinafter
+hereinbefore
+hereinbelow
+hereof
+hereon
+heresy
+heretic
+hereto
+heretofore
+hereunder
+hereunto
+hereupon
+herewith
+heritable
+heritage
+Herkimer
+Herman
+hermaphrodite
+hermeneutic
+Hermes
+hermetic
+hermit
+hermitage
+Hermite
+hermitian
+Hermosa
+Hernandez
+hernia
+hero
+Herodotus
+heroes
+heroic
+heroin
+heroine
+heroism
+heron
+heronry
+herpes
+herpetology
+Herr
+Herrera
+herringbone
+Herschel
+herself
+Hershel
+Hershey
+hertz
+Hertzog
+hesitant
+hesitate
+Hesperus
+Hess
+Hessian
+Hester
+heterocyclic
+heterodox
+heterodyne
+heterogamous
+heterogeneity
+heterogeneous
+heterologous
+heterology
+heteromorph
+heteromorphic
+heterosexual
+heterostructure
+heterotrophic
+heterozygous
+Hetman
+Hettie
+Hetty
+Heublein
+heuristic
+Heusen
+Heuser
+hew
+Hewett
+Hewitt
+Hewlett
+hewn
+hex
+hexad
+hexadecimal
+hexagon
+hexagonal
+hexagram
+hexameter
+hexane
+hey
+heyday
+hi
+Hiatt
+hiatus
+Hiawatha
+hibachi
+Hibbard
+hibernate
+Hibernia
+hibiscus
+hiccup
+hiccupped
+hiccupping
+hick
+Hickey
+Hickman
+hickory
+hid
+hidalgo
+hidden
+hide
+hideaway
+hidebound
+hideous
+hideout
+hie
+hierarch
+hierarchal
+hierarchic
+hierarchs
+hierarchy
+hieratic
+hieroglyph
+hieroglyphic
+Hieronymus
+hierophant
+hifalutin
+Higgins
+higgle
+higgledy
+high
+highball
+highboy
+highbrow
+highfalutin
+highhanded
+highland
+highlight
+highroad
+hightail
+highway
+hijack
+hijinks
+hike
+hilarious
+hilarity
+Hilbert
+Hilda
+Hildebrand
+Hildegard
+hill
+Hillary
+hillbilly
+Hillcrest
+Hillel
+hillock
+hillside
+hilltop
+hilly
+hilt
+Hilton
+hilum
+him
+Himalaya
+himself
+Hinayana
+hind
+hinder
+Hindi
+hindmost
+hindquarter
+hindrance
+hindsight
+Hindu
+Hinduism
+Hindustani
+Hines
+hinge
+Hinman
+hint
+hinterland
+Hinton
+hip
+hippie
+hippo
+hippocampus
+Hippocratic
+hippodrome
+hippopotamus
+hippy
+hipster
+Hiram
+hire
+hireling
+Hiroshi
+Hiroshima
+Hirsch
+hirsute
+his
+Hispanic
+hiss
+histamine
+histidine
+histochemistry
+histogram
+histology
+historian
+historic
+historiography
+history
+histrionic
+hit
+Hitachi
+hitch
+Hitchcock
+hitchhike
+hither
+hithermost
+hitherto
+hitherward
+Hitler
+Hitlerian
+Hittite
+HIV
+hive
+HMO
+ho
+hoagie
+Hoagland
+hoagy
+hoar
+hoard
+hoarfrost
+hoarse
+hoarsen
+hoax
+hob
+Hobart
+Hobbes
+Hobbesian
+hobble
+hobbledehoy
+Hobbs
+hobby
+hobbyhorse
+hobgoblin
+hobnail
+hobnob
+hobo
+hoboes
+Hoboken
+hoc
+hock
+hockey
+hocus
+hod
+Hodge
+hodgepodge
+Hodgkin
+hoe
+hoecake
+hoedown
+Hoff
+hog
+hogan
+hogback
+hoggish
+hogshead
+hogwash
+hoist
+Hokkaido
+hokum
+Holbrook
+Holcomb
+hold
+holden
+holdfast
+holdout
+holdover
+holdup
+hole
+holeable
+holey
+holiday
+Holland
+hollandaise
+holler
+Hollerith
+Hollingsworth
+Hollister
+hollow
+Holloway
+hollowware
+holly
+hollyhock
+Hollywood
+Holm
+Holman
+Holmdel
+Holmes
+holmium
+holocaust
+Holocene
+holograph
+holography
+holotype
+Holst
+Holstein
+holster
+Holt
+holy
+Holyoke
+holystone
+homage
+hombre
+homburg
+home
+homebody
+homebound
+homebred
+homebuild
+homecome
+homegrown
+homeland
+homemade
+homeomorph
+homeomorphic
+homeopath
+homeopathic
+homeopathy
+homeostasis
+homeostatic
+homeotypic
+homeown
+Homeric
+homeroom
+homesick
+homespun
+homestead
+homestretch
+hometown
+homeward
+homework
+homey
+homicidal
+homicide
+homier
+homiest
+homiletic
+homily
+hominess
+hominid
+hominoid
+hominy
+homo
+homoerotic
+homogenate
+homogeneity
+homogeneous
+homogenize
+homograph
+homolog
+homologize
+homologous
+homologue
+homology
+homomorph
+homomorphic
+homonym
+homonymic
+homonymous
+homonymy
+homophobe
+homophone
+homophonic
+homosexual
+homotopy
+homozygous
+homunculi
+homunculus
+honcho
+Honda
+Honduran
+Honduras
+hone
+honest
+honey
+honeybee
+honeycomb
+honeydew
+honeymoon
+honeysuckle
+Honeywell
+Hong
+honied
+honk
+honky
+Honolulu
+honor
+honoraria
+honorarium
+honorary
+honoree
+honorific
+honoris
+Honshu
+hooch
+hood
+hoodlum
+hoodoo
+hoodwink
+hooey
+hoof
+hoofmark
+hook
+hookah
+hookup
+hookworm
+hooligan
+hoop
+hoopla
+hooray
+hoosegow
+Hoosier
+hoot
+hootenanny
+Hoover
+hooves
+hop
+hope
+Hopi
+Hopkins
+Hopkinsian
+hopscotch
+Horace
+Horatio
+horde
+horehound
+horizon
+horizontal
+hormonal
+hormone
+horn
+hornbeam
+hornblende
+Hornblower
+hornbook
+Horne
+Horner
+hornet
+hornpipe
+hornswoggle
+horntail
+hornworm
+horology
+horoscope
+Horowitz
+horrendous
+horrible
+horrid
+horrific
+horrify
+horror
+hors
+horse
+horseback
+horsecar
+horsedom
+horseflesh
+horsefly
+horsehair
+horsehide
+horselaugh
+horseplay
+horsepower
+horseradish
+horseshoe
+horsetail
+horsewhip
+hortatory
+horticultural
+horticulture
+Horton
+Horus
+hosanna
+hose
+Hosea
+hosiery
+hospice
+hospitable
+hospital
+host
+hostage
+hostel
+hostelry
+hostess
+hostile
+hostler
+hot
+hotbed
+hotblood
+hotbox
+hotel
+hotelier
+hotfoot
+hothead
+hothouse
+hotline
+hotrod
+hotshot
+Houdaille
+Houdini
+hough
+Houghton
+hound
+hour
+hourglass
+house
+houseboat
+housebreak
+housebroken
+houseclean
+housecoat
+housefly
+household
+houselights
+housemaid
+housemother
+housetop
+houseware
+housewarming
+housewife
+housewives
+housework
+Houston
+Houyhnhnm
+hove
+hovel
+hover
+hovercraft
+how
+Howard
+howbeit
+how'd
+howdy
+Howe
+Howell
+however
+Howie
+howitzer
+howl
+how're
+howsoever
+howsomever
+hoy
+hoyden
+hoydenish
+hoyle
+Hoyt
+Hrothgar
+h's
+hub
+Hubbard
+Hubbell
+hubbub
+hubby
+hubcap
+Huber
+Hubert
+hubris
+huckleberry
+huckster
+huddle
+Hudson
+hue
+hued
+huff
+Huffman
+hug
+huge
+Huggins
+Hugh
+Hughes
+Hugo
+Huguenot
+huh
+hula
+hulk
+hull
+hullabaloo
+hum
+human
+humane
+humanitarian
+humankind
+humanoid
+humble
+Humboldt
+humbug
+humbuggery
+humdinger
+humdrum
+humerus
+humic
+humid
+humidify
+humidistat
+humidor
+humiliate
+humility
+Hummel
+hummingbird
+hummock
+humongous
+humor
+humoresque
+humorous
+hump
+humpback
+humph
+Humphrey
+humus
+Hun
+hunch
+hunchback
+hundred
+hundredfold
+hundredth
+hundredweight
+hung
+Hungarian
+Hungary
+hungry
+hunk
+hunt
+Huntington
+Huntley
+huntress
+hunts
+Huntsville
+Hurd
+hurdle
+hurdy
+hurl
+Hurley
+hurly
+Huron
+hurrah
+hurray
+hurricane
+hurry
+Hurst
+hurt
+hurtful
+hurtle
+Hurwitz
+husband
+husbandry
+hush
+husk
+hussar
+hussy
+hustings
+hustle
+Huston
+hut
+hutch
+Hutchins
+Hutchinson
+Hutchison
+Hutton
+Huxley
+Huxtable
+huzza
+huzzah
+hyacinth
+Hyades
+hyaline
+Hyannis
+Hyatt
+hybrid
+Hyde
+hydra
+hydrangea
+hydrant
+hydrate
+hydraulic
+hydrazine
+hydride
+hydro
+hydrocarbon
+hydrocarbonate
+hydrocephalic
+hydrochemistry
+hydrochloric
+hydrochloride
+hydrodynamic
+hydroelectric
+hydrofluoric
+hydrofoil
+hydroform
+hydrogen
+hydrogenate
+hydrography
+hydrology
+hydrolysis
+hydrolyze
+hydrometer
+hydrophilic
+hydrophobe
+hydrophone
+hydroplane
+hydroponic
+hydropower
+hydroscope
+hydrosphere
+hydrostatic
+hydrotherapy
+hydrothermal
+hydrous
+hydroxide
+hydroxy
+hydroxyl
+hydroxylate
+hyena
+hygiene
+hygienic
+hygrometer
+hygroscopic
+hying
+Hyman
+hymen
+hymeneal
+hymenoptera
+hymn
+hymnal
+hymnbook
+hype
+hyperbola
+hyperbolic
+hyperboloid
+hyperborean
+hypergolic
+hyperopia
+hyperopic
+hyphen
+hyphenate
+hypnosis
+hypnotic
+hypnotism
+hypnotist
+hypnotize
+hypoactive
+hypocaust
+hypocenter
+hypochondria
+hypocrisy
+hypocrite
+hypocritical
+hypocycloid
+hypodermic
+hypophyseal
+hypostatize
+hypotenuse
+hypothalamic
+hypothalamus
+hypothermia
+hypothermic
+hypotheses
+hypothesis
+hypothesize
+hypothetic
+hypothyroid
+hypoxia
+hypsometer
+hysterectomy
+hysteresis
+hysteria
+hysteric
+Hyundai
+IA
+iambic
+Ian
+iatrogenic
+Iberia
+ibex
+ibid.
+ibis
+IBM
+Ibn
+Icarus
+ICBM
+ICC
+ice
+iceberg
+iceboat
+icebox
+icebreaker
+icefall
+icehouse
+Iceland
+Icelandic
+ichneumon
+ichthyology
+ichthyosaur
+icicle
+icky
+icon
+iconic
+iconoclasm
+iconoclast
+iconoclastic
+iconography
+iconology
+iconoscope
+icosahedra
+icosahedral
+icosahedron
+I'd
+ID
+Ida
+Idaho
+idea
+ideal
+ideate
+idempotent
+identical
+identify
+identity
+ideograph
+ideography
+ideologue
+ideology
+ides
+idiocy
+idiom
+idiomatic
+idiosyncrasy
+idiosyncratic
+idiot
+idiotic
+idle
+idly
+idol
+idolater
+idolatrous
+idolatry
+idyll
+idyllic
+i.e.
+IEEE
+if
+Ifni
+igloo
+igneous
+ignite
+ignition
+ignoble
+ignominious
+ignominy
+ignoramus
+ignorant
+ignore
+iguana
+ii
+iii
+Ike
+IL
+ileitis
+ileum
+iliac
+Iliad
+ilk
+I'll
+ill
+illegal
+illegible
+illegitimacy
+illegitimate
+illiberal
+illicit
+illimitable
+Illinois
+illiquid
+illiteracy
+illiterate
+illness
+illogic
+illume
+illuminant
+illuminate
+illuminati
+illumine
+illusion
+illusionary
+illusory
+illustrate
+illustrious
+Ilona
+Ilyushin
+I'm
+image
+imagery
+imaginary
+imaginate
+imagine
+imbalance
+imbecile
+imbecilic
+imbibe
+Imbrium
+imbroglio
+imbrue
+imbue
+imitable
+imitate
+immanent
+immediacy
+immense
+immerse
+immersion
+imminent
+immolate
+immovable
+immune
+immunization
+immunology
+immure
+imp
+impact
+impair
+impartation
+impassable
+impasse
+impasto
+impatient
+impeach
+impecunious
+impedance
+impede
+impedimenta
+impel
+impend
+imperative
+imperial
+imperil
+imperious
+imperium
+impersonate
+impetigo
+impetuosity
+impetuous
+impetus
+impinge
+impish
+implement
+implementation
+implicant
+implicate
+implicit
+implode
+implore
+important
+importation
+importunate
+importune
+impost
+impoverish
+imprecate
+impregnable
+impregnate
+impresario
+impressible
+impression
+imprimatur
+imprint
+impromptu
+improvisation
+improvisatorial
+improvisatory
+improvise
+impudent
+impugn
+impulsion
+impulsive
+impunity
+imputation
+impute
+in
+inability
+inaction
+inadvisable
+inalienable
+inalterable
+inamorata
+inane
+inappeasable
+inapproachable
+inapt
+inarguable
+inartistic
+inasmuch
+inaugural
+inaugurate
+inboard
+inborn
+inbound
+inbred
+inbreed
+Inc.
+Inca
+incandescent
+incant
+incantation
+incapable
+incarcerate
+incarnate
+incendiary
+incense
+incentive
+inception
+inceptor
+incessant
+incest
+incestuous
+inch
+inchoate
+inchworm
+incident
+incidental
+incinerate
+incipient
+incise
+incision
+incisive
+incisor
+incivil
+inclination
+incline
+inclose
+include
+inclusion
+incognito
+income
+incommunicado
+incommutable
+incomparable
+incompetent
+incomplete
+incompletion
+incomprehension
+incomputable
+inconceivable
+inconclusive
+incondensable
+inconsiderable
+inconsolable
+incontestable
+incontrollable
+incorporable
+incorporate
+incorrect
+incorrigible
+increment
+incriminate
+incross
+incrustation
+incubate
+incubi
+incubus
+inculcate
+incumbent
+incunabula
+incur
+incursion
+indebted
+indecent
+indecipherable
+indecomposable
+indeed
+indefatigable
+indefeasible
+indefinable
+indelible
+indelicate
+indemnify
+indemnity
+indent
+indentation
+indenture
+indescribable
+indeterminable
+indeterminism
+index
+India
+Indian
+Indiana
+Indianapolis
+indicant
+indicate
+indices
+indicia
+indict
+Indies
+indigene
+indigenous
+indigent
+indigestible
+indignant
+indignation
+indigo
+indirect
+indiscoverable
+indispensable
+indispose
+indisposition
+indisputable
+indissoluble
+indistinct
+indistinguishable
+indium
+individual
+individualism
+individuate
+Indochina
+Indochinese
+indoctrinate
+indole
+indolent
+indomitable
+Indonesia
+indoor
+indrawn
+induce
+inducible
+inductance
+inductee
+indulge
+indulgent
+industrial
+industrialism
+industrious
+industry
+inebriate
+inebriety
+ineducable
+ineffable
+ineffective
+inelastic
+ineluctable
+inept
+ineptitude
+inequality
+inequivalent
+inerrant
+inert
+inertance
+inertia
+inertial
+inescapable
+inessential
+inevitable
+inexact
+inexcusable
+inexperience
+inexpert
+inexplainable
+inexpressible
+inextinguishable
+Inez
+infamy
+infancy
+infant
+infanta
+infanticide
+infantile
+infantry
+infarct
+infatuate
+infect
+infectible
+infectious
+infer
+inferable
+inference
+inferential
+inferior
+infernal
+inferno
+infest
+infestation
+infidel
+infield
+infight
+infima
+infimum
+infinitesimal
+infinitive
+infinitude
+infinitum
+infinity
+infirmary
+infix
+inflame
+inflammation
+inflammatory
+inflate
+inflationary
+inflect
+inflict
+inflorescent
+influential
+influenza
+influx
+info
+inform
+informatics
+information
+infra
+infract
+infrared
+infrasonic
+infrastructure
+infrequent
+infuriate
+ingenious
+ingenue
+ingenuity
+ingenuous
+Ingersoll
+ingest
+ingestible
+ingestion
+ingot
+Ingram
+ingrate
+ingratiate
+ingredient
+ingress
+Ingrid
+ingroup
+inhabit
+inhalant
+inhere
+inherent
+inherit
+inheritance
+inheritor
+inhibit
+inhibition
+inhibitor
+inholding
+inhomogeneity
+inhomogeneous
+inhuman
+inhume
+inimical
+iniquitous
+iniquity
+initial
+initiate
+inject
+Injun
+injure
+injurious
+injury
+ink
+inkblot
+inker
+inkling
+inkwell
+inland
+inlay
+inlet
+Inman
+inmate
+inmost
+inn
+innards
+innate
+inner
+innermost
+innersole
+innervate
+inning
+innocent
+innocuous
+innovate
+innuendo
+inoculant
+inoculate
+inoperative
+inordinate
+inpatient
+input
+inquire
+inquiry
+inquisition
+inquisitor
+inquisitorial
+inroad
+inrush
+inscription
+inseam
+insect
+insecticidal
+insecticide
+insectivore
+insecure
+inseminate
+insert
+inset
+inshore
+inside
+insidious
+insight
+insignia
+insincere
+insinuate
+insipid
+insist
+insistent
+insofar
+insolate
+insole
+insolent
+insolvable
+insomnia
+insomuch
+insouciant
+inspect
+inspiration
+inspirit
+instable
+installation
+instalment
+instant
+instantaneous
+instantiate
+instar
+instate
+instead
+instep
+instigate
+instill
+instinct
+instinctual
+institute
+instruct
+instructible
+instrument
+instrumentation
+insubordinate
+insufferable
+insulant
+insular
+insulate
+insulin
+insult
+insuperable
+insupportable
+insurance
+insure
+insurgent
+insurmountable
+insurrection
+intact
+intake
+integer
+integrable
+integral
+integrand
+integrate
+integrity
+intellect
+intellectual
+intelligent
+intelligentsia
+intelligible
+intend
+intendant
+intense
+intensify
+intensive
+intent
+intention
+inter
+intercalary
+intercalate
+intercept
+intercessor
+intercom
+interdict
+interest
+interfere
+interference
+interferometer
+interim
+interior
+interject
+interlude
+intermediacy
+intermediary
+intermit
+intermittent
+intermitting
+intern
+internal
+internecine
+Interpol
+interpolant
+interpolate
+interpret
+interpretation
+interpretive
+interpupillary
+interregnum
+interrogate
+interrogatory
+interrupt
+interruptible
+intersperse
+interspersion
+interstice
+interstitial
+interval
+intervale
+intervene
+intervenor
+intervention
+interviewee
+intestacy
+intestate
+intestinal
+intestine
+intimacy
+intimal
+intimate
+intimidate
+into
+intonate
+intoxicant
+intoxicate
+intractable
+intramolecular
+intransigent
+intransitive
+intrepid
+intricacy
+intricate
+intrigue
+intrinsic
+introduce
+introduction
+introductory
+introit
+introject
+intromission
+intromit
+introspect
+introversion
+introvert
+intrude
+intrusion
+intuit
+intuitable
+Inuit
+inundate
+inure
+invade
+invalid
+invasion
+invective
+inveigh
+inveigle
+invent
+inventor
+inventory
+Inverness
+inverse
+invert
+invertible
+invest
+investigate
+investiture
+investor
+inveterate
+inviable
+invidious
+invigorate
+inviolable
+inviolate
+invitation
+invite
+invitee
+invoice
+invoke
+involutionary
+involutory
+involve
+inward
+Io
+iodate
+iodic
+iodide
+iodine
+iodize
+iodoform
+iodous
+ion
+ionic
+ionize
+ionosphere
+ionospheric
+iota
+IOU
+Iowa
+ipecac
+ipsilateral
+ipso
+IQ
+IR
+Ira
+Iran
+Iranian
+Iraq
+Iraqi
+irascible
+irate
+ire
+Ireland
+Irene
+irenic
+irides
+iridescent
+iridium
+iris
+Irish
+irk
+irksome
+Irma
+iron
+ironbound
+ironclad
+ironic
+ironmaster
+ironmonger
+ironmongery
+ironside
+ironstone
+ironware
+ironwood
+ironwork
+irony
+Iroquois
+irrational
+Irrawaddy
+irreclaimable
+irrecoverable
+irredeemable
+irredentism
+irredentist
+irrefragable
+irremovable
+irreplaceable
+irreproducible
+irresolute
+irresolvable
+irrevocable
+irrigate
+irritable
+irritant
+irritate
+irrupt
+IRS
+Irvin
+Irvine
+Irving
+Irwin
+i's
+is
+Isaac
+Isaacson
+Isabel
+Isabella
+Isaiah
+ISBN
+isentropic
+Isfahan
+Ising
+isinglass
+Isis
+Islam
+Islamabad
+Islamic
+island
+isle
+islet
+ism
+isn't
+isochronal
+isochronism
+isochronous
+isoclinal
+isocline
+isogonic
+isolate
+Isolde
+isomer
+isomeric
+isomorph
+isomorphic
+isopleth
+isosceles
+isostasy
+isotherm
+isothermal
+isotope
+isotopic
+isotopy
+isotropic
+isotropy
+Israel
+Israeli
+Israelite
+ISSN
+issuant
+issue
+Istanbul
+isthmian
+isthmus
+it
+Italian
+italianate
+italic
+Italy
+itch
+it'd
+item
+iterate
+Ithaca
+itinerant
+itinerary
+it'll
+Ito
+itself
+IT&T
+ITT
+IUD
+iv
+Ivan
+Ivanhoe
+I've
+Iverson
+ivory
+ivy
+ix
+Izvestia
+jab
+jabber
+jabberwocky
+Jablonsky
+jacaranda
+jack
+jackal
+jackanapes
+jackass
+jackboot
+jackdaw
+jacket
+jackhammer
+Jackie
+jackknife
+jacklight
+Jackman
+jackpot
+jackrabbit
+Jackson
+Jacksonville
+jackstraw
+Jacky
+JACM
+Jacob
+Jacobean
+Jacobi
+Jacobian
+Jacobin
+Jacobs
+Jacobsen
+Jacobson
+Jacobus
+jacquard
+Jacqueline
+Jacques
+jacuzzi
+jade
+jaeger
+jag
+jaguar
+jail
+jailbird
+jailbreak
+jailhouse
+Jaime
+Jakarta
+Jake
+jalapeno
+jalopy
+jalousie
+jam
+Jamaica
+jamb
+jambalaya
+jamboree
+James
+Jamestown
+Jamie
+Jan
+Jane
+Janeiro
+Janet
+jangle
+Janice
+Janie
+Janis
+janissary
+janitor
+janitorial
+janizary
+Janos
+Jansenist
+January
+Janus
+Japan
+Japanese
+japanned
+jape
+japery
+jar
+jargon
+Jarvin
+Jarvis
+jasmine
+Jason
+jasper
+jaundice
+jaunt
+Java
+Javanese
+javelin
+jaw
+jawbone
+jawbreak
+jay
+jaybird
+Jaycee
+jaywalk
+jazz
+jealous
+jealousy
+jean
+Jeanette
+Jeanne
+Jeannie
+Jed
+jeebies
+jeep
+jeer
+Jeff
+Jefferson
+Jeffrey
+Jehovah
+jejune
+jejunum
+jelly
+jellyfish
+Jenkins
+Jennie
+Jennifer
+Jennings
+jenny
+Jensen
+jeopard
+jeopardy
+jerboa
+jeremiad
+Jeremiah
+Jeremy
+Jeres
+Jericho
+jerk
+jerkin
+jerkwater
+jeroboam
+Jerome
+jerry
+jersey
+Jerseyite
+Jerusalem
+jess
+Jesse
+Jessica
+Jessie
+jest
+Jesuit
+jesuitic
+jesuitism
+Jesus
+jet
+jetliner
+jetport
+jetsam
+jettison
+jetty
+jetway
+Jew
+jewel
+Jewell
+jewelry
+Jewess
+Jewett
+Jewish
+Jewry
+jezebel
+JFK
+jib
+jibe
+Jiddah
+jiffy
+jig
+jiggle
+jiggly
+jigsaw
+jihad
+Jill
+jilt
+Jim
+Jimenez
+Jimmie
+jimmy
+jingle
+jingly
+jingo
+jingoism
+jingoist
+jinks
+jinx
+jitney
+jitter
+jitterbug
+jittery
+jive
+J&J
+Jo
+Joan
+Joann
+Joanna
+Joanne
+Joaquin
+job
+jobholder
+Jocelyn
+jock
+jockey
+jockstrap
+jocose
+jocular
+jocund
+jodhpur
+Jodi
+Jody
+Joe
+Joel
+joey
+jog
+joggle
+Johann
+Johannes
+Johannesburg
+Johansen
+Johanson
+john
+Johnny
+johnnycake
+Johnson
+Johnston
+Johnstown
+join
+joinery
+joint
+joist
+joke
+Joliet
+Jolla
+jollity
+jolly
+jolt
+Jon
+Jonah
+Jonas
+Jonathan
+Jones
+jonquil
+Jordan
+Jordanian
+Jorge
+Jorgensen
+Jorgenson
+Jose
+Josef
+Joseph
+Josephine
+Josephson
+Josephus
+josh
+Joshua
+Josiah
+joss
+jostle
+jot
+joule
+jounce
+jouncy
+journal
+journalese
+journey
+joust
+Jovanovich
+Jove
+jovial
+Jovian
+jowl
+jowly
+joy
+Joyce
+joyous
+joyride
+joystick
+Jr.
+j's
+Juan
+Juanita
+jubilant
+jubilate
+jubilee
+Judah
+Judaic
+Judaism
+Judaist
+Judas
+Judd
+Jude
+judge
+judgment
+judicable
+judicatory
+judicature
+judicial
+judiciary
+judicious
+Judith
+judo
+Judson
+Judy
+jug
+jugate
+juggernaut
+juggle
+jugular
+juice
+Juilliard
+jujitsu
+juju
+jujube
+juke
+jukebox
+Jukes
+Jul.
+julep
+Jules
+Julia
+Julie
+julienne
+Juliet
+Julio
+Julius
+Julliard
+July
+jumble
+jumbo
+jump
+Jun.
+junco
+junction
+juncture
+June
+Juneau
+jungle
+jungly
+junior
+juniper
+junk
+junkerdom
+junket
+junketeer
+junkie
+Juno
+junta
+Jupiter
+Jura
+Jurassic
+jure
+juridic
+Juris
+jurisdiction
+jurisprudent
+jurisprudential
+jurist
+juror
+jury
+just
+justice
+justiciable
+justify
+Justine
+Justinian
+jut
+jute
+juvenal
+juvenile
+juxtapose
+juxtaposition
+Kaaba
+kabob
+Kabuki
+Kabul
+Kaddish
+kafir
+Kafka
+Kafkaesque
+Kahn
+kaiser
+Kajar
+Kalamazoo
+kale
+kaleidescope
+kaleidoscope
+kaleidoscopic
+kalends
+Kalmuk
+Kamchatka
+kamikaze
+Kampala
+kampong
+Kampuchea
+Kane
+kangaroo
+Kanji
+Kankakee
+Kansan
+Kansas
+Kant
+Kantian
+kaolin
+Kaplan
+kapok
+kappa
+kaput
+Karachi
+karakul
+Karamazov
+karate
+Karen
+Karl
+Karla
+karma
+Karol
+Karp
+karyotype
+Kashmir
+Kashmiri
+Kaskaskia
+Kate
+Katharine
+Katherine
+Kathleen
+Kathryn
+Kathy
+Katie
+Katmandu
+Katowice
+katydid
+Katz
+Kauffman
+Kaufman
+kava
+Kay
+kayak
+kayo
+Kazakhstan
+kazoo
+Keaton
+Keats
+kedge
+keel
+keelboat
+keelhaul
+keelson
+keen
+Keenan
+keep
+keepsake
+keg
+kegler
+Keith
+Keller
+Kelley
+Kellogg
+Kelly
+kelp
+Kelsey
+kelvin
+Kemp
+ken
+Kendall
+Kennan
+Kennecott
+Kennedy
+kennel
+Kenneth
+Kenney
+Kenny
+keno
+Kensington
+Kent
+Kenton
+Kentuckian
+Kentucky
+Kenya
+Kenyon
+kepi
+Kepler
+kept
+kerchief
+kerfuffle
+Kermit
+kern
+kernel
+kerosene
+Kerr
+kerry
+kerygma
+Kessler
+kestrel
+ketch
+ketchup
+ketone
+ketosis
+Kettering
+kettle
+kettledrum
+Kevin
+key
+keyboard
+keyed
+Keyes
+keyhole
+Keynes
+Keynesian
+keynote
+keypunch
+keystone
+keyway
+keyword
+khaki
+khan
+Khartoum
+khedive
+Khmer
+Khrushchev
+kibbutz
+kibbutzim
+kibitz
+kibitzing
+kibosh
+kick
+kickback
+kickoff
+kickshaw
+kid
+Kidd
+Kidde
+kiddie
+kidnap
+kidney
+Kieffer
+kielbasa
+Kiev
+Kiewit
+Kigali
+Kikuyu
+Kilgore
+kill
+killdeer
+killjoy
+kiln
+kilo
+kilohm
+kilt
+Kim
+Kimball
+Kimberly
+kimono
+kin
+kind
+kindergarten
+kindergartner
+kindhearted
+kindle
+kindred
+kine
+kinematic
+kinescope
+kinesic
+kinesthesis
+kinesthetic
+kinetic
+kinfolk
+king
+kingbird
+kingdom
+kingfish
+kingfisher
+kinglet
+kingpin
+Kingsbury
+Kingsley
+Kingston
+kink
+kinkajou
+Kinney
+kins
+Kinshasa
+Kinshasha
+kinship
+kiosk
+Kiowa
+Kipling
+kipper
+Kirby
+Kirchner
+Kirchoff
+Kirghiz
+Kirgizstan
+kirk
+Kirkland
+Kirkpatrick
+Kirov
+kirsch
+Kirsten
+kiss
+kissing
+kit
+Kitakyushu
+kitchen
+kitchenette
+kitchenware
+kite
+kith
+kitsch
+kitten
+kittenish
+kittiwake
+kittle
+kitty
+kiva
+Kiwanian
+Kiwanis
+kiwi
+Klan
+Klans
+klatch
+klatsch
+Klaus
+klaxon
+kleenex
+Klein
+kleptomania
+Kline
+Klux
+klystron
+km
+knack
+knap
+Knapp
+knapsack
+Knauer
+knave
+knavery
+knavish
+knead
+knee
+kneecap
+kneehole
+kneel
+knell
+knelt
+knew
+knick
+knickerbocker
+knickknack
+knife
+knifelike
+knight
+Knightsbridge
+knit
+knitwear
+knives
+knob
+knock
+knockdown
+knockout
+knoll
+knot
+knothole
+Knott
+knout
+know
+knoweth
+knowhow
+knowledge
+knowledgeable
+Knowles
+Knowlton
+known
+Knox
+Knoxville
+knuckle
+knuckleball
+knucklebone
+Knudsen
+Knudson
+knurl
+Knutsen
+Knutson
+koala
+Koch
+Kochab
+Kodachrome
+Kodak
+Kodiak
+Koenig
+Koenigsberg
+kohl
+kohlrabi
+kohlrabies
+kola
+kolkhoz
+Kong
+kook
+kooky
+kopeck
+Koppers
+Koran
+Korea
+kosher
+Kowalewski
+Kowalski
+kowtow
+kraal
+kraft
+Krakatoa
+Krakow
+Kramer
+krater
+Krause
+kraut
+Kremlin
+Kresge
+Krieger
+krill
+Kris
+Krishna
+Kristin
+Kristine
+krona
+Kronecker
+kroner
+Krueger
+Kruger
+Kruse
+krypton
+KS
+k's
+Ku
+kudos
+kudzu
+Kuhn
+kulak
+kumquat
+Kurd
+Kurdish
+Kurt
+kuru
+Kuwait
+Kuwaiti
+kvass
+kwashiorkor
+KY
+Kyle
+Kyoto
+kyrie
+Kyushu
+la
+lab
+Laban
+label
+labia
+labial
+labile
+lability
+labor
+laboratory
+laborious
+laborite
+Labour
+Labrador
+labyrinth
+labyrinthine
+lac
+laccolith
+lace
+lacerate
+Lacerta
+lacewing
+Lachesis
+lachrymal
+lachrymate
+lachrymose
+lack
+lackadaisic
+lackaday
+lackey
+lackluster
+laconic
+lacquer
+lacrosse
+lactase
+lactate
+lactic
+lactose
+lacuna
+lacunae
+lacustrine
+lad
+laddie
+laden
+ladle
+lady
+ladybird
+ladybug
+ladyfern
+ladyfinger
+Lafayette
+lag
+lager
+laggard
+lagniappe
+lagoon
+Lagos
+Lagrange
+Lagrangian
+Laguerre
+Lahore
+laic
+laid
+Laidlaw
+lain
+lair
+laird
+laissez
+laity
+lake
+lakefront
+Lakehurst
+lakeside
+Lally
+lam
+lama
+Lamar
+Lamarck
+Lamarckian
+lamasery
+lamb
+lambaste
+lambasting
+lambda
+lambert
+lame
+lamella
+lamellae
+lamellar
+lament
+lamentation
+lamina
+laminar
+laminate
+lamp
+lampblack
+lamplight
+lampoon
+lampoonery
+lamprey
+Lana
+Lancashire
+Lancaster
+lance
+lanceolate
+lancet
+land
+landau
+landfall
+landfill
+landform
+landhold
+Landis
+landlady
+landlocked
+landlord
+landlubber
+landmark
+landmass
+landowner
+Landry
+lands
+Landsat
+landscape
+landslide
+landward
+lane
+Lang
+Lange
+Langley
+Langmuir
+language
+languid
+languish
+languor
+languorous
+lank
+Lanka
+lanolin
+Lansing
+lantern
+lanthanide
+lanthanum
+lanyard
+Lao
+Laocoon
+Laos
+Laotian
+lap
+lapboard
+LAPD
+lapdog
+lapel
+lapidary
+Laplace
+Laplacian
+lappet
+lapse
+lapstrake
+lapwing
+Laramie
+larboard
+larcenist
+larcenous
+larceny
+larch
+lard
+Laredo
+lares
+large
+largemouth
+largess
+largesse
+larghetto
+largish
+largo
+lariat
+lark
+Larkin
+larkspur
+Larry
+Lars
+Larsen
+Larson
+larva
+larvae
+larval
+larvicide
+laryngeal
+larynges
+laryngitis
+laryngology
+laryngoscope
+laryngoscopic
+laryngoscopy
+larynx
+lasagna
+lascar
+lascivious
+lase
+lash
+lass
+lassie
+lassitude
+lasso
+last
+Laszlo
+latch
+latchkey
+latchstring
+late
+latecome
+lateen
+latent
+lateral
+Lateran
+laterite
+latex
+lath
+lathe
+lather
+Lathrop
+latifundium
+Latin
+Latinate
+latinize
+latish
+latitude
+latitudinal
+latitudinarian
+latitudinary
+latrine
+Latrobe
+latter
+lattice
+latticework
+latus
+Latvia
+laud
+laudanum
+laudatory
+Lauderdale
+Laue
+laugh
+laughingstock
+Laughlin
+laughter
+launch
+launder
+launderette
+laundress
+laundromat
+laundry
+Laura
+laureate
+laurel
+Lauren
+Laurence
+Laurent
+Laurentian
+Laurie
+Lausanne
+lava
+lavabo
+lavatory
+lave
+lavender
+Laverne
+lavish
+Lavoisier
+law
+lawbreak
+lawgive
+lawn
+Lawrence
+lawrencium
+Lawson
+lawsuit
+lawyer
+lax
+laxative
+lay
+layette
+layoff
+layout
+layover
+Layton
+layup
+Lazarus
+laze
+lazybones
+lea
+leach
+leachate
+lead
+leaden
+leadeth
+leadoff
+leads
+leaf
+leaflet
+league
+Leah
+leak
+leakage
+lean
+Leander
+Leanne
+leap
+leapfrog
+leapt
+Lear
+learn
+lease
+leasehold
+leash
+least
+leastwise
+leather
+leatherback
+leatherneck
+leatherwork
+leathery
+leave
+leaven
+Leavenworth
+Lebanese
+Lebanon
+lebensraum
+Lebesgue
+lecher
+lecherous
+lechery
+lecithin
+lectern
+lectionary
+lector
+lecture
+led
+lederhosen
+ledge
+lee
+leeboard
+leech
+leek
+leer
+leery
+leeward
+leeway
+left
+leftmost
+leftover
+leftward
+lefty
+leg
+legacy
+legal
+legalese
+legate
+legatee
+legato
+legend
+legendary
+Legendre
+legerdemain
+leghorn
+legible
+legion
+legionary
+legionnaire
+legislate
+legislature
+legit
+legitimacy
+legitimate
+legitimize
+Lego
+legume
+leguminous
+Lehigh
+Lehman
+Leigh
+Leighton
+Leila
+leisure
+leitmotif
+leitmotiv
+Leland
+lemma
+lemming
+lemon
+lemonade
+Lemuel
+lemur
+Len
+Lena
+lend
+lender
+length
+lengthen
+lengthways
+lengthwise
+lenient
+Lenin
+Leningrad
+Leninism
+Leninist
+lenity
+Lennox
+Lenny
+lens
+lent
+Lenten
+lenticular
+lentil
+lento
+Leo
+Leon
+Leona
+Leonard
+Leonardo
+Leone
+Leonid
+leonine
+leopard
+Leopold
+leotard
+leper
+lepidoptera
+leprechaun
+leprosy
+leprous
+lepton
+Leroy
+lesbian
+lesion
+Lesley
+Leslie
+Lesotho
+less
+lessee
+lessen
+lesson
+lessor
+lest
+Lester
+let
+letdown
+lethal
+lethargic
+lethargy
+Lethe
+Letitia
+letter
+letterhead
+letterpress
+Lettish
+lettuce
+letup
+leukemia
+leukemic
+leukocyte
+levee
+level
+levelheaded
+lever
+leverage
+Levi
+leviathan
+Levin
+Levine
+Levinson
+levitate
+Levite
+Leviticus
+Levitt
+levity
+levo
+levorotary
+levorotation
+levorotatory
+levy
+Lew
+lewd
+lewis
+lexical
+lexicography
+lexicon
+Lexington
+Leyden
+liable
+liaison
+liana
+liar
+lib
+libation
+Libby
+libel
+libelous
+liberal
+liberate
+Liberia
+libertarian
+libertine
+liberty
+libidinal
+libidinous
+libido
+librarian
+library
+librate
+librettist
+libretto
+Libreville
+Libya
+lice
+license
+licensee
+licensor
+licentious
+lichee
+lichen
+licit
+lick
+licorice
+lid
+lido
+lie
+Liechtenstein
+lied
+lief
+lien
+lieu
+lieutenant
+life
+lifeblood
+lifeboat
+lifeguard
+lifeline
+lifelong
+lifer
+lifesaver
+lifesaving
+lifespan
+lifestyle
+lifetime
+LIFO
+lift
+liftoff
+ligament
+ligamentary
+ligand
+ligate
+ligature
+Ligget
+Liggett
+light
+lighten
+lighterage
+lightface
+lightfast
+lighthearted
+lighthouse
+lightish
+lightning
+lightproof
+lightsome
+lightweight
+lignin
+lignite
+lignum
+like
+liken
+likewise
+Lila
+lilac
+Lilian
+Lilith
+Lillian
+Lillie
+lilliputian
+Lilly
+lilt
+lily
+Lima
+limb
+limbic
+limbo
+Limburger
+lime
+limelight
+limerick
+limestone
+limey
+limit
+limitation
+limn
+limnology
+limo
+limousine
+limp
+limpet
+limpid
+limpkin
+Lin
+linchpin
+Lincoln
+Lincolnesque
+Lind
+Linda
+lindane
+Lindberg
+Lindbergh
+linden
+Lindholm
+Lindquist
+Lindsay
+Lindsey
+Lindstrom
+line
+lineage
+lineal
+lineament
+linear
+lineation
+linebacker
+linen
+liner
+lineup
+linger
+lingerie
+lingo
+lingua
+lingual
+linguist
+liniment
+link
+linkage
+linkup
+Linnaean
+Linnean
+linoleum
+Linotype
+linseed
+lint
+lintel
+Linus
+lion
+Lionel
+lioness
+lionhearted
+lip
+lipid
+lipoma
+Lippincott
+lipread
+Lipschitz
+Lipscomb
+lipstick
+Lipton
+liquefaction
+liquefy
+liqueur
+liquid
+liquidate
+liquidus
+liquor
+lira
+Lisa
+Lisbon
+Lise
+lisle
+lisp
+Lissajous
+lissome
+list
+listen
+lit
+litany
+liter
+literacy
+literal
+literary
+literate
+literati
+literature
+lithe
+lithic
+lithium
+lithograph
+lithography
+lithology
+lithosphere
+lithospheric
+Lithuania
+litigant
+litigate
+litigious
+litmus
+litter
+litterbug
+little
+littleneck
+Littleton
+Litton
+littoral
+liturgic
+liturgy
+live
+livelong
+liven
+Livermore
+Liverpool
+liverwort
+liverwurst
+livery
+livestock
+liveth
+livid
+Livingston
+livre
+Liz
+lizard
+Lizzie
+llama
+Lloyd
+lo
+load
+loaf
+loam
+loan
+loath
+loathe
+loathsome
+loaves
+lob
+lobar
+lobate
+lobby
+lobe
+loblolly
+lobo
+lobotomize
+lobotomy
+lobscouse
+lobster
+lobular
+lobule
+local
+locale
+locate
+loci
+lock
+Locke
+locket
+Lockhart
+Lockheed
+Lockian
+lockjaw
+locknut
+lockout
+locksmith
+lockstep
+lockstitch
+lockup
+Lockwood
+loco
+locomotion
+locomotor
+locus
+locust
+locution
+locutor
+lode
+lodestone
+lodge
+lodgepole
+Lodowick
+Loeb
+l'oeil
+loess
+loft
+log
+Logan
+logarithm
+logarithmic
+logbook
+loge
+loggerhead
+loggia
+logic
+logician
+logistic
+logjam
+logo
+logorrhea
+logotype
+logroll
+logy
+Lohengrin
+loin
+loincloth
+Loire
+Lois
+loiter
+Loki
+Lola
+loll
+lollipop
+lolly
+lollygag
+lollypop
+Lomb
+London
+Londoner
+lone
+lonely
+lonesome
+long
+longboat
+longbow
+longevity
+Longfellow
+longhair
+longhand
+longhorn
+longhouse
+longish
+longitude
+longitudinal
+longleg
+longshoreman
+longshoremen
+longspur
+longstanding
+longtime
+longueur
+Lonnie
+look
+lookout
+lookup
+loom
+Loomis
+loon
+loop
+loophole
+loopy
+loose
+looseleaf
+loosen
+loosestrife
+loot
+lop
+lope
+Lopez
+lopsided
+loquacious
+loquacity
+loquat
+loran
+lord
+lordling
+lordosis
+lore
+Lorelei
+Loren
+Lorene
+Loretta
+lorgnette
+Lorinda
+loris
+Lorraine
+lorry
+Los
+lose
+loss
+lost
+lot
+lothario
+lotion
+Lotte
+lottery
+Lottie
+lotto
+lotus
+Lou
+loud
+loudmouth
+loudspeak
+Louis
+Louisa
+Louise
+Louisiana
+Louisville
+lounge
+Lounsbury
+loupe
+Lourdes
+louse
+lout
+loutish
+louver
+Louvre
+love
+lovebird
+Lovelace
+Loveland
+lovelorn
+lovely
+lovemaking
+lovesick
+loveth
+low
+lowborn
+lowboy
+lowbrow
+lowdown
+Lowe
+Lowell
+lower
+lowerclass
+lowermost
+Lowery
+lowland
+Lowry
+lox
+loxodrome
+loyal
+loyalty
+lozenge
+LP
+LPG
+l's
+LSI
+Ltd.
+LTV
+luau
+lubber
+Lubbock
+lube
+Lubell
+lubricant
+lubricate
+lubricious
+lubricity
+Lucas
+lucent
+Lucerne
+Lucia
+Lucian
+lucid
+Lucifer
+Lucille
+Lucinda
+Lucite
+Lucius
+luck
+lucrative
+lucre
+Lucretia
+Lucretius
+lucubrate
+Lucy
+Luddite
+ludicrous
+Ludlow
+Ludwig
+luff
+Lufthansa
+Luftwaffe
+lug
+luge
+luggage
+lugsail
+lugubrious
+Luis
+Luke
+lukewarm
+Lula
+lull
+lullaby
+lulu
+lumbago
+lumbar
+lumber
+lumberjack
+lumberyard
+lumen
+luminaire
+luminal
+luminance
+luminary
+luminesce
+luminescent
+luminiferous
+luminosity
+luminous
+lummox
+lump
+lumpen
+lumpish
+Lumpur
+luna
+lunacy
+lunar
+lunate
+lunatic
+lunch
+luncheon
+luncheonette
+lunchroom
+lunchtime
+Lund
+Lundberg
+Lundquist
+lune
+lunette
+lung
+lunge
+lungfish
+lunker
+lunkhead
+lupine
+Lura
+lurch
+lure
+lurid
+lurk
+Lusaka
+luscious
+lush
+lust
+luster
+lustrous
+lutanist
+lute
+luteal
+lutetium
+Luther
+Lutheran
+Lutz
+lux
+luxe
+Luxembourg
+luxuriant
+luxuriate
+luxurious
+luxury
+Luzon
+lyceum
+lycopodium
+Lydia
+lye
+lying
+Lykes
+Lyle
+Lyman
+Lyme
+lymph
+lymphatic
+lymphocyte
+lymphocytic
+lymphoma
+lynch
+Lynchburg
+Lynda
+Lynn
+Lynne
+lynx
+Lyon
+lyonnaise
+Lyons
+Lyra
+lyre
+lyrebird
+lyric
+lyricism
+lyse
+Lysenkoism
+lysergic
+lyses
+lysine
+lysis
+ma
+ma'am
+Mabel
+Mac
+macabre
+macadam
+macadamia
+macaque
+macaroni
+macaroon
+MacArthur
+Macassar
+macaw
+Macbeth
+MacDonald
+mace
+Macedon
+Macedonia
+macerate
+MacGregor
+Mach
+machete
+Machiavelli
+Machiavellian
+machicolate
+machination
+machine
+machinery
+machismo
+macho
+macintosh
+Mack
+MacKenzie
+mackerel
+Mackey
+Mackinac
+mackinaw
+mackintosh
+MacMillan
+Macon
+macrame
+macro
+macrocosm
+macroeconomic
+macromolecular
+macromolecule
+macron
+macrophage
+macroprocessor
+macroscopic
+macrostructure
+maculate
+Macy
+mad
+Madagascar
+madam
+Madame
+madcap
+madden
+maddish
+Maddox
+made
+Madeira
+Madeleine
+Madeline
+mademoiselle
+madhouse
+Madison
+Madonna
+madras
+Madrid
+madrigal
+Madsen
+Mae
+maelstrom
+maestoso
+maestro
+Mafia
+magazine
+magdalen
+Magdalene
+Magellan
+magenta
+Maggie
+maggot
+magi
+magic
+magician
+magisterial
+magistracy
+magistrate
+magma
+magmatic
+magna
+magnanimity
+magnanimous
+magnate
+magnesia
+magnesite
+magnesium
+magnet
+magnetic
+magnetite
+magneto
+magneton
+magnetron
+magnificat
+magnificent
+magnify
+magniloquent
+magnitude
+magnolia
+magnum
+Magnuson
+Magog
+magpie
+Magruder
+maguey
+Magyar
+maharaja
+maharajah
+maharani
+mahatma
+Mahayana
+Mahayanist
+mahogany
+Mahoney
+mahout
+maid
+maiden
+maidenhair
+maidenhead
+maidservant
+Maier
+mail
+mailbag
+mailbox
+maim
+main
+Maine
+mainland
+mainline
+mainmast
+mainsail
+mainsheet
+mainspring
+mainstay
+mainstream
+maintain
+maintenance
+maintop
+maitre
+maize
+majestic
+majesty
+major
+majorette
+majuscule
+make
+makeshift
+makeup
+Malabar
+Malachi
+malachite
+maladapt
+maladaptation
+maladaptive
+maladjust
+maladjustive
+maladminister
+maladministration
+maladroit
+malady
+Malagasy
+malaise
+malaprop
+malaria
+malarial
+malarkey
+malathion
+Malawi
+Malay
+Malaya
+Malaysia
+Malcolm
+malconduct
+malcontent
+Malden
+maldistribute
+Maldive
+male
+maledict
+maledictory
+malefaction
+malefactor
+maleficent
+malemute
+malevolent
+malfeasant
+malformation
+malformed
+malfunction
+malgre
+Mali
+malice
+malicious
+malign
+malignant
+malinger
+mall
+mallard
+malleable
+mallet
+Mallory
+mallow
+malnourished
+malnutrition
+malocclusion
+malodorous
+Malone
+Maloney
+malposed
+malpractice
+Malraux
+malt
+Malta
+Maltese
+Malthusian
+Malton
+maltose
+maltreat
+mama
+mamba
+mambo
+Mamie
+mamma
+mammal
+mammalian
+mammalogy
+mammary
+mammograph
+mammography
+mammon
+mammoth
+mammy
+man
+mana
+manacle
+manage
+manageable
+managerial
+Managua
+Manama
+manatee
+Manchester
+Manchu
+mandala
+mandamus
+mandarin
+mandate
+mandible
+mandolin
+mandrake
+mandrel
+mandrill
+Mandy
+mane
+maneuver
+Manfred
+manganese
+mange
+mangle
+mango
+mangrove
+manhandle
+Manhattan
+manhole
+manhunt
+mania
+maniacal
+manic
+manicotti
+manicure
+manifest
+manifestation
+manifesto
+manifold
+manikin
+manila
+manioc
+maniple
+manipulable
+manipulate
+Manitoba
+mankind
+Manley
+Mann
+manna
+mannequin
+mannerism
+mannikin
+mannish
+manometer
+manor
+manorial
+manpower
+manque
+manrope
+Mans
+mansard
+manse
+manservant
+Mansfield
+mansion
+manslaughter
+mantel
+mantic
+mantilla
+mantis
+mantissa
+mantle
+mantlepiece
+mantra
+mantrap
+manual
+Manuel
+manufactory
+manufacture
+manumission
+manumit
+manure
+manuscript
+Manville
+Manx
+many
+manzanita
+Mao
+Maori
+map
+maple
+mar
+marathon
+maraud
+maravedi
+marble
+Marc
+Marceau
+Marcel
+Marcella
+Marcello
+march
+marchioness
+Marcia
+Marco
+Marconi
+Marcus
+Marcy
+Mardi
+mare
+Margaret
+margarine
+margay
+marge
+Margery
+Margie
+margin
+marginal
+marginalia
+Margo
+Margot
+Marguerite
+maria
+mariachi
+Marian
+Marianne
+Marie
+Marietta
+marigold
+marijuana
+Marilyn
+marimba
+Marin
+marina
+marinade
+marinate
+marine
+Marino
+Mario
+Marion
+marionette
+marital
+maritime
+marjoram
+Marjorie
+Marjory
+mark
+markdown
+market
+marketeer
+marketplace
+Markham
+Markov
+Markovian
+marks
+markup
+marl
+Marlboro
+Marlborough
+Marlene
+marlin
+marline
+marlinspike
+Marlowe
+marly
+marmalade
+marmoset
+marmot
+maroon
+marque
+marquee
+marquess
+marquetry
+Marquette
+marquis
+marquise
+marriage
+marriageable
+married
+Marrietta
+Marriott
+marrow
+marrowbone
+marry
+Marseilles
+marsh
+Marsha
+marshal
+Marshall
+marshland
+marshmallow
+marsupial
+mart
+marten
+martensite
+Martha
+martial
+Martian
+martin
+martinet
+Martinez
+martingale
+martini
+Martinique
+Martinson
+Marty
+martyr
+martyrdom
+Marva
+marvel
+marvelous
+Marvin
+Marx
+Marxian
+Mary
+Maryann
+Maryland
+marzipan
+mascara
+mascot
+masculine
+maser
+Maseru
+mash
+mashie
+mask
+masochism
+masochist
+mason
+Masonic
+Masonite
+masonry
+masque
+masquerade
+mass
+Massachusetts
+massacre
+massacring
+massage
+masseur
+Massey
+massif
+massive
+mast
+mastectomy
+mastermind
+masterpiece
+masterwork
+mastery
+masthead
+mastic
+masticate
+mastiff
+mastitis
+mastodon
+mastoid
+mastoidectomy
+masturbate
+mat
+matador
+match
+matchbook
+matchbox
+matchlock
+matchstick
+mate
+Mateo
+mater
+material
+materiel
+maternal
+maternity
+matey
+math
+mathematic
+mathematician
+Mathematik
+Mathews
+Mathewson
+Mathias
+Mathieu
+Mathis
+Matilda
+matinal
+matinee
+matins
+Matisse
+matriarch
+matriarchal
+matriarchs
+matriarchy
+matrices
+matricide
+matriculate
+matrilineal
+matrimonial
+matrimony
+matrix
+matron
+Matson
+Matt
+matte
+Matthew
+Matthews
+Mattie
+mattock
+mattress
+Mattson
+maturate
+mature
+maudlin
+maul
+maunder
+Maureen
+Maurice
+Maurine
+Mauritania
+Mauritius
+mausoleum
+mauve
+maverick
+Mavis
+maw
+mawkish
+Mawr
+Max
+maxilla
+maxim
+maxima
+maximal
+Maximilian
+maximum
+Maxine
+maxwell
+Maxwellian
+may
+Maya
+mayapple
+maybe
+Mayer
+mayest
+Mayfair
+mayflower
+mayfly
+mayhap
+mayhem
+Maynard
+mayn't
+Mayo
+mayonnaise
+mayor
+mayoral
+mayoralty
+Mays
+mayst
+Mazda
+maze
+mazurka
+MBA
+Mbabane
+MC
+McAdams
+McAllister
+McBride
+McCabe
+McCall
+McCann
+McCarthy
+McCarty
+McCauley
+McClain
+McClellan
+McClure
+McCluskey
+McConnel
+McConnell
+McCormick
+McCoy
+McCracken
+McCullough
+McDaniel
+McDermott
+McDonald
+McDonnell
+McDougall
+McDowell
+McElroy
+McFadden
+McFarland
+McGee
+McGill
+McGinnis
+McGovern
+McGowan
+McGrath
+McGraw
+McGregor
+McGuire
+McHugh
+McIntosh
+McIntyre
+McKay
+McKee
+McKenna
+McKenzie
+McKeon
+McKesson
+McKinley
+McKinney
+McKnight
+McLaughlin
+McLean
+McLeod
+McMahon
+McMillan
+McMullen
+McNally
+McNamara
+McNaughton
+McNeil
+McPherson
+M.D.
+MD
+me
+mead
+Meade
+meadow
+meadowland
+meadowlark
+meadowsweet
+meager
+meal
+mealtime
+mealy
+mealybug
+mean
+meander
+meaning
+meant
+meantime
+meanwhile
+measle
+measly
+measure
+meat
+mecca
+mechanic
+mechanician
+mechanism
+mechanist
+mechanize
+mecum
+medal
+medallion
+meddle
+meddlesome
+Medea
+media
+medial
+median
+mediate
+mediatrix
+medic
+medicable
+Medicaid
+medicament
+Medicare
+medicate
+Medici
+medicinal
+medicine
+medico
+medieval
+mediocre
+mediocrity
+meditate
+Mediterranean
+medium
+medley
+medusa
+meek
+meet
+meetinghouse
+Meg
+megalith
+megalithic
+megalomania
+megalomanic
+megalopolis
+megalopolitan
+megohm
+Meier
+meiosis
+meiotic
+Meistersinger
+Mekong
+Mel
+melamine
+melancholia
+melancholic
+melancholy
+Melanesia
+melange
+melanic
+Melanie
+melanin
+melanism
+melanist
+melanoma
+Melbourne
+Melcher
+meld
+melee
+Melinda
+meliorate
+meliorism
+meliorist
+Melissa
+mellifluent
+mellifluous
+Mellon
+mellow
+melodeon
+melodic
+melodious
+melodrama
+melodramatic
+melody
+melon
+Melpomene
+melt
+meltdown
+meltwater
+Melville
+Melvin
+member
+membrane
+membranous
+memento
+memo
+memoir
+memorabilia
+memorable
+memoranda
+memorandum
+memorial
+memorium
+memorize
+memory
+Memphis
+men
+menace
+menage
+menagerie
+menarche
+mend
+mendacious
+mendacity
+mendelevium
+Mendelian
+Mendelssohn
+mendicant
+Menelaus
+menfolk
+menhaden
+menhir
+menial
+meningitis
+meniscus
+Menlo
+Mennonite
+menopause
+menorah
+Menshevik
+menstrual
+menstruate
+mensurable
+mensuration
+mental
+menthol
+mention
+mentor
+menu
+Menzies
+meow
+Mephistopheles
+mercantile
+mercaptan
+Mercator
+Mercedes
+mercenary
+mercer
+merchandise
+merchant
+mercilessly
+Merck
+mercurate
+mercurial
+mercuric
+mercurous
+mercury
+mercy
+mere
+Meredith
+meretricious
+merganser
+merge
+meridian
+meridional
+meringue
+merino
+merit
+meritorious
+Merle
+merlin
+mermaid
+merman
+Merriam
+Merrill
+Merrimack
+merriment
+Merritt
+merry
+merrymaker
+merrymaking
+Mervin
+mesa
+mescal
+mescaline
+mesdames
+mesenteric
+mesh
+mesmeric
+mesmerism
+mesmerize
+mesomorph
+mesomorphic
+meson
+Mesopotamia
+mesosphere
+Mesozoic
+mesquite
+mess
+message
+messenger
+messiah
+messianic
+messieurs
+Messrs.
+mestiza
+mestizo
+met
+metabolic
+metabolism
+metabolite
+metacarpal
+metal
+metallic
+metalliferous
+metallize
+metallography
+metalloid
+metallurgic
+metallurgist
+metallurgy
+metalware
+metalwork
+metamorphic
+metamorphism
+metamorphose
+metamorphosis
+metaphor
+metaphoric
+metastasize
+metatarsal
+Metcalf
+mete
+meteor
+meteoric
+meteorite
+meteoroid
+meteorology
+meter
+methacrylate
+methadone
+methane
+methanol
+methinks
+method
+methodic
+Methodism
+Methodist
+methodology
+methought
+Methuen
+Methuselah
+methyl
+methylate
+methylene
+meticulous
+metier
+metonymy
+metope
+metric
+metro
+metrology
+metronome
+metropolis
+metropolitan
+mettle
+mettlesome
+Metzler
+mew
+Mexican
+Mexico
+Meyer
+Meyers
+mezzanine
+mezzo
+MGM
+mho
+mi
+Miami
+miasma
+miasmal
+miasmic
+mica
+Micah
+mice
+Michael
+Michel
+Michelangelo
+Michele
+Michelin
+Michelle
+Michelson
+Michigan
+Mickelson
+mickey
+micro
+microbial
+microbic
+microcosm
+microfiche
+micrography
+micron
+Micronesia
+microscopy
+mid
+Midas
+middle
+middlebrow
+Middlebury
+Middlesex
+Middleton
+Middletown
+middleweight
+midge
+midriff
+midst
+midterm
+midwifery
+mien
+miff
+Mifflin
+might
+mightn't
+mignon
+migraine
+migrant
+migrate
+Miguel
+mikado
+mike
+mil
+milady
+Milan
+milch
+mild
+mildew
+Mildred
+mile
+mileage
+milepost
+milestone
+milieu
+militant
+militarism
+militarist
+militarize
+military
+militate
+militia
+milk
+milkmaid
+milkshake
+milksop
+milkweed
+mill
+Millard
+millenarian
+millenary
+millennia
+millennial
+millennium
+miller
+millet
+Millie
+Millikan
+milliner
+millinery
+million
+millionaire
+millions
+millionth
+millipede
+millpond
+millrace
+millstone
+millstream
+millwork
+millwright
+milo
+milord
+milt
+Milton
+Miltonic
+Milwaukee
+mime
+mimeo
+mimeograph
+mimesis
+mimetic
+Mimi
+mimic
+mimicked
+mimicking
+mimicry
+mimosa
+mina
+minaret
+minatory
+mince
+mincemeat
+mind
+Mindanao
+mindset
+mine
+minefield
+minelayer
+mineral
+mineralogy
+Minerva
+minestrone
+minesweep
+minesweeper
+Ming
+mingle
+mini
+miniature
+minim
+minima
+minimal
+minimax
+minimum
+minion
+minister
+ministerial
+ministration
+ministry
+miniver
+mink
+Minneapolis
+Minnesota
+Minnie
+minnow
+Minoan
+minor
+Minos
+Minotaur
+Minsky
+minstrel
+minstrelsy
+mint
+minuend
+minuet
+minus
+minuscule
+minute
+minutia
+minutiae
+minx
+Miocene
+Mira
+miracle
+miraculous
+mirage
+Miranda
+mire
+Mirfak
+Miriam
+mirror
+mirth
+MIRV
+miry
+misanthrope
+miscegenation
+miscellanea
+miscellaneous
+miscellany
+mischievous
+miscible
+miscreant
+miser
+miserable
+misericord
+misery
+mishmash
+misnomer
+misogamy
+misogynic
+misogynist
+misogynous
+misogyny
+misprision
+mispronunciation
+miss
+missal
+misshapen
+missile
+missileer
+missilery
+mission
+missionary
+Mississippi
+Mississippian
+Missoula
+Missouri
+Missy
+mist
+mistletoe
+mistral
+misutilize
+MIT
+Mitchell
+mite
+miter
+MITI
+miticide
+mitigate
+mitochondria
+mitosis
+mitral
+Mitsubishi
+mitt
+mitten
+mitzvah
+mix
+mixture
+mixup
+Mizar
+mizzen
+mizzenmast
+MN
+mnemonic
+MO
+moa
+moan
+moat
+mob
+Mobil
+mobile
+mobility
+mobocracy
+mobster
+moccasin
+mocha
+mock
+mockery
+mockingbird
+mockup
+modal
+mode
+model
+modem
+moderacy
+moderate
+moderato
+modern
+modest
+Modesto
+modesty
+modicum
+modify
+modish
+modular
+modulate
+module
+moduli
+modulo
+modulus
+modus
+Moe
+Moen
+Mogadiscio
+mogul
+mohair
+Mohammed
+Mohammedan
+Mohawk
+Mohican
+Mohr
+moiety
+Moines
+Moira
+moire
+Moiseyev
+moist
+moisten
+moisture
+Mojave
+mola
+molal
+molar
+molasses
+mold
+moldboard
+Moldova
+mole
+molecular
+molecule
+molehill
+moleskin
+molest
+molestation
+Moliere
+Moline
+moll
+mollify
+mollusc
+molluscan
+mollusk
+Molly
+mollycoddle
+Moloch
+molt
+molten
+molto
+Moluccas
+molybdate
+molybdenite
+molybdenum
+mom
+moment
+momenta
+momentary
+momentous
+momentum
+mommy
+Mon.
+Mona
+Monaco
+monad
+monadic
+monadnock
+monarch
+monarchial
+monarchic
+monarchs
+monarchy
+monasterial
+monastery
+monastic
+monatomic
+monaural
+Monday
+monel
+monetarism
+monetarist
+monetary
+money
+moneybags
+moneylender
+monger
+Mongol
+Mongolia
+mongolism
+Mongoloid
+mongoose
+mongrel
+Monica
+monicker
+monied
+monies
+moniker
+monism
+monist
+monitor
+monk
+monkey
+monkeyflower
+monkeyshine
+monkish
+Monmouth
+Monoceros
+monochromatic
+monochromator
+monocle
+monocotyledon
+monocular
+monogamous
+monogamy
+monogynous
+monogyny
+monolith
+monologist
+monologue
+monomer
+monomeric
+monomial
+Monongahela
+mononucleosis
+monophony
+monopoly
+monotheism
+monotheist
+monotonous
+monoxide
+Monroe
+Monrovia
+Mons
+Monsanto
+monsieur
+monsignor
+monsoon
+monster
+monstrosity
+monstrous
+Mont
+montage
+Montague
+Montana
+Montclair
+monte
+Montenegrin
+Monterey
+Monteverdi
+Montevideo
+Montgomery
+month
+Monticello
+Montmartre
+Montpelier
+Montrachet
+Montreal
+Monty
+monument
+moo
+mooch
+mood
+moon
+moonbeam
+Mooney
+moonlet
+moonlight
+moonlit
+moonrise
+moonscape
+moonset
+moonshine
+moonstone
+moonstruck
+moor
+moorage
+Moore
+Moorish
+moose
+moot
+mop
+mope
+moppet
+moraine
+moral
+morale
+Moran
+morass
+moratorium
+Moravia
+morbid
+mordant
+more
+morel
+Moreland
+moreover
+Moresby
+Morgan
+morganatic
+morgue
+Moriarty
+moribund
+Morley
+Mormon
+morn
+Moroccan
+morocco
+moron
+moronic
+morose
+morph
+morpheme
+morphemic
+morphine
+morphogenesis
+morphogenetic
+morphology
+morphophonemic
+Morrill
+morris
+Morrison
+Morrissey
+Morristown
+morrow
+Morse
+morsel
+mort
+mortal
+mortar
+mortarboard
+mortem
+mortgage
+mortgagee
+mortgagor
+mortician
+mortify
+Mortimer
+mortise
+Morton
+mortuary
+mosaic
+Moscow
+Moser
+Moses
+Moslem
+mosque
+mosquito
+mosquitoes
+moss
+mossback
+most
+mot
+mote
+motel
+motet
+moth
+mothball
+mother
+motherland
+motif
+motile
+motion
+motivate
+motley
+motoneuron
+motor
+motorboat
+motorcade
+motorcar
+motorcycle
+Motorola
+mottle
+motto
+mottoes
+Moulton
+mound
+mount
+mountain
+mountaineer
+mountainous
+mountainside
+mountaintop
+mountebank
+Mountie
+mourn
+mouse
+mousse
+moustache
+mouth
+mouthpiece
+mouthwash
+Mouton
+move
+movie
+mow
+mown
+moxie
+Moyer
+Mozambique
+Mozart
+mozzarella
+MPH
+Mr.
+Mrs.
+Ms.
+m's
+Mt.
+mu
+much
+mucilage
+mucilaginous
+muck
+muckrake
+mucosa
+mucous
+mucus
+mud
+Mudd
+muddle
+muddlehead
+muddy
+mudguard
+mudslide
+mudsling
+Mueller
+Muenster
+muezzin
+muff
+muffin
+muffle
+mufti
+mug
+mugwump
+Muir
+Mukden
+mukluk
+mulatto
+mulattoes
+mulberry
+mulch
+mulct
+mule
+mulish
+mull
+mullah
+mullein
+mullen
+mullet
+mulligan
+mulligatawny
+mullion
+multi
+multifarious
+multiformity
+multimedia
+multinomial
+multiphasic
+multiple
+multiplet
+multiplex
+multiplexor
+multipliable
+multiplicable
+multiplicand
+multiplication
+multiplicity
+multiply
+multitude
+multitudinous
+mum
+mumble
+mumbo
+Mumford
+mummify
+mummy
+mumps
+munch
+Muncie
+mundane
+mung
+Munich
+municipal
+munificent
+munition
+Munson
+muon
+Muong
+mural
+murder
+murderess
+murderous
+muriatic
+Muriel
+murine
+murk
+murmur
+murmurous
+Murphy
+Murray
+murre
+muscat
+muscatel
+muscle
+muscovite
+Muscovy
+muscular
+musculature
+muse
+musette
+museum
+mush
+mushroom
+music
+musicale
+musician
+musicology
+musk
+Muskegon
+muskellunge
+musket
+musketeer
+musketry
+muskmelon
+muskoxen
+muskrat
+Muslim
+muslin
+muss
+mussel
+must
+mustache
+mustachio
+mustang
+mustard
+mustn't
+mutagen
+mutagenic
+mutandis
+mutant
+mutate
+mutatis
+mute
+mutilate
+mutineer
+mutinous
+mutiny
+mutt
+mutter
+mutton
+mutual
+mutuel
+Muzak
+muzhik
+Muzo
+muzzle
+muzzy
+my
+Myanmar
+mycelium
+Mycenae
+Mycenaean
+mycology
+mycophagous
+myeline
+myeloid
+Myers
+mylar
+mynah
+Mynheer
+myocardial
+myocardium
+myoglobin
+myopia
+myopic
+myosin
+Myra
+myriad
+myrmidon
+Myrna
+Myron
+myrrh
+myrtle
+myself
+mysterious
+mystery
+mystic
+mystify
+mystique
+myth
+mythic
+mythologize
+mythology
+mythopoeic
+myxomatosis
+NAACP
+nab
+Nabisco
+nabla
+nabob
+nacelle
+nacho
+nacreous
+Nadia
+Nadine
+nadir
+nag
+Nagasaki
+Nagoya
+Nagy
+Nahum
+naiad
+nail
+Nair
+Nairobi
+naive
+naivete
+naked
+Nam
+name
+nameable
+nameplate
+namesake
+Namibia
+Nan
+Nancy
+Nanette
+Nanking
+nanny
+Nantucket
+Naomi
+nap
+napalm
+nape
+naphtha
+naphthalene
+napkin
+Naples
+napoleon
+Napoleonic
+Narbonne
+narcissism
+narcissist
+narcissus
+narcolepsy
+narcoleptic
+narcosis
+narcotic
+narcotize
+nares
+Narragansett
+narrate
+narrow
+narrowish
+narthex
+narwhal
+nary
+NASA
+nasal
+nascent
+Nash
+Nashua
+Nashville
+Nassau
+nasturtium
+nasty
+Nat
+natal
+Natalie
+natation
+natatorium
+natatory
+Natchez
+Nathan
+Nathaniel
+nation
+nationwide
+NATO
+natter
+natty
+natural
+nature
+naturopath
+naturopathy
+naught
+naughty
+nausea
+nauseate
+nauseous
+nauseum
+nautical
+nautilus
+Navajo
+naval
+nave
+navel
+navigable
+navigate
+navvy
+navy
+nay
+naysay
+Nazarene
+Nazareth
+nazi
+nazify
+Naziism
+Nazism
+N.B.
+NBA
+NBC
+NBS
+NC
+NCAA
+NCAR
+NCR
+ND
+Ndjamena
+NE
+Neal
+Neanderthal
+neap
+Neapolitan
+near
+nearby
+nearsighted
+neat
+neath
+Nebraska
+Nebuchadnezzar
+nebula
+nebulae
+nebular
+nebulize
+nebulosity
+nebulous
+necessary
+necessitate
+necessity
+neck
+neckerchief
+neckerchieves
+necklace
+neckline
+necktie
+necrology
+necromancer
+necromancy
+necromantic
+necrophagous
+necrophilia
+necropolis
+necropsy
+necrosis
+necrotic
+nectar
+nectarine
+Ned
+nee
+need
+Needham
+needle
+needlecraft
+needlepoint
+needlework
+needn't
+ne'er
+nefarious
+Neff
+negate
+neglect
+negligee
+negligent
+negligible
+negotiable
+negotiant
+negotiate
+Negress
+Negro
+Negroes
+negroid
+negrophile
+negrophobe
+Nehemiah
+Nehru
+neigh
+neighbor
+Neil
+neither
+Nell
+Nellie
+Nelsen
+nelson
+nematode
+nemeses
+nemesis
+Neocene
+neoclassic
+neoconservative
+neodymium
+neoliberal
+neolithic
+neologism
+neology
+neomycin
+neon
+neonatal
+neonate
+neonatology
+neoorthodox
+neoorthodoxy
+neophyte
+neoprene
+neotenic
+neoteny
+Nepal
+Nepali
+nepenthe
+nephew
+nepotism
+Neptune
+Neptunian
+neptunium
+nerd
+nereid
+Nero
+nerve
+nervous
+Ness
+nest
+nestle
+Nestor
+Nestorian
+net
+nether
+Netherlands
+netherworld
+nettle
+nettlesome
+network
+Neumann
+neural
+neuralgia
+neuralgic
+neurally
+neurasthenia
+neurasthenic
+neuritis
+neurology
+neuron
+neuronal
+neuroses
+neurosis
+neurotic
+neuter
+neutral
+neutrino
+neutron
+Neva
+Nevada
+never
+nevermore
+nevertheless
+Nevins
+new
+Newark
+Newbold
+newborn
+Newbury
+Newcastle
+newcomer
+newel
+Newell
+newfangled
+newfound
+Newfoundland
+newish
+newlywed
+Newman
+Newport
+news
+newsboy
+newsbreak
+newscast
+newsletter
+newsmonger
+newspaper
+newsprint
+newsreel
+newsroom
+newsstand
+Newsweek
+newsworthy
+newsy
+newt
+newton
+Newtonian
+next
+nexus
+NFL
+Nguyen
+NH
+NHL
+niacin
+Niagara
+Niamey
+nib
+nibble
+Nibelung
+niblick
+nibs
+Nicaragua
+nice
+Nicene
+nicety
+niche
+Nicholas
+Nicholls
+Nichols
+Nicholson
+nichrome
+nick
+nickel
+nickelodeon
+nickname
+Nicodemus
+Nicole
+Nicosia
+nicotine
+niece
+niello
+Nielsen
+Nielson
+Nietzsche
+nifty
+Niger
+Nigeria
+niggard
+niggardly
+nigger
+niggle
+nigh
+night
+nightcap
+nightclothes
+nightclub
+nightdress
+nightfall
+nightgown
+nighthawk
+nightingale
+nightjar
+nightlong
+nightmare
+nightmarish
+nightshade
+nightshirt
+nightstick
+nighttime
+nightwalker
+NIH
+nihilism
+nihilist
+Nike
+Nikkei
+Nikko
+Nikolai
+Nikon
+nil
+Nile
+nilpotent
+nim
+nimble
+nimbostratus
+nimbus
+NIMH
+Nimrod
+Nina
+nincompoop
+nine
+ninefold
+ninepence
+ninepin
+nineteen
+nineteenth
+ninetieth
+ninety
+Nineveh
+ninny
+ninth
+Niobe
+niobium
+nip
+nipple
+Nippon
+Nipponese
+nirvana
+nisei
+Nissan
+NIST
+nit
+nitpick
+nitrate
+nitric
+nitride
+nitrify
+nitrite
+nitrobenzene
+nitrocellulose
+nitrogen
+nitrogenous
+nitroglycerine
+nitrosamine
+nitrous
+nitty
+nitwit
+nix
+Nixon
+nizam
+NJ
+NM
+NNE
+NNW
+no
+NOAA
+Noah
+nob
+Nobel
+nobelium
+noble
+noblesse
+nobody
+nobody'd
+nocturnal
+nocturne
+nod
+nodal
+node
+nodular
+nodule
+Noel
+noetic
+nog
+noggin
+noise
+noisomely
+Nolan
+Noll
+nolo
+nomad
+nomadic
+nomenclature
+nomenklatura
+nominal
+nominate
+nominee
+nomograph
+nomography
+non
+nonagenarian
+nonagon
+nonce
+nonchalant
+noncom
+nondescript
+none
+nonesuch
+nonetheless
+nonfeasance
+nonpareil
+nonplus
+nonsensical
+noodle
+nook
+noon
+noonday
+noontide
+noontime
+noose
+nor
+Nora
+Norbert
+Nordhoff
+Nordic
+Nordstrom
+Noreen
+norepinephrine
+Norfolk
+noria
+norm
+Norma
+normal
+normalcy
+Norman
+Normandy
+normative
+Norris
+Norse
+north
+Northampton
+northbound
+northeast
+northeastern
+northeastward
+northerly
+northern
+northernmost
+northland
+northmost
+Northrop
+Northrup
+Northumberland
+northward
+northwest
+northwestern
+northwestward
+Norton
+Norwalk
+Norway
+Norwegian
+Norwich
+nose
+nosebag
+nosebleed
+nosedive
+nosegay
+nosepiece
+nosh
+nostalgia
+nostalgic
+Nostradamus
+Nostrand
+nostril
+nostrum
+not
+notarial
+notarize
+notary
+notate
+notch
+note
+notebook
+noteworthy
+nothing
+notice
+noticeable
+notify
+notion
+notoriety
+notorious
+Nottingham
+notwithstanding
+Nouakchott
+nougat
+noun
+nourish
+nouveau
+Nov.
+nova
+Novak
+novel
+novelette
+novella
+novelty
+November
+novena
+novice
+novitiate
+novo
+Novosibirsk
+now
+nowadays
+nowhere
+nowise
+noxious
+nozzle
+NRA
+NRC
+n's
+NSA
+NSF
+NTIS
+nu
+nuance
+nub
+nubbin
+nubble
+nubbly
+Nubia
+nubile
+nubility
+nucleant
+nuclear
+nucleate
+nuclei
+nucleic
+nucleoli
+nucleolus
+nucleon
+nucleonic
+nucleoplasm
+nucleoprotein
+nucleoside
+nucleotide
+nucleus
+nuclide
+nude
+nudge
+nugatory
+nugget
+nuisance
+nuisancy
+nuke
+null
+nullify
+numb
+number
+numbly
+numbskull
+numerable
+numeral
+numerate
+numeric
+Numerische
+numerology
+numerous
+numinous
+numismatic
+numismatist
+nun
+nuncio
+nunnery
+nuptial
+nurse
+nursemaid
+nursery
+nurserymaid
+nursling
+nurture
+nut
+nutant
+nutate
+nutcrack
+nuthatch
+nutmeg
+nutpick
+nutria
+nutrient
+nutriment
+nutrition
+nutritious
+nutshell
+nuzzle
+NV
+NW
+NWT
+NY
+N.Y.C.
+NYC
+nylon
+nymph
+nymphomania
+NYPD
+Nyquist
+NYSE
+NYU
+NZ
+oaf
+oafish
+Oahu
+oak
+oaken
+Oakland
+Oakley
+oakum
+oakwood
+oar
+oarlock
+oars
+oases
+oasis
+oat
+oath
+oatmeal
+Obadiah
+obbligato
+obduracy
+obdurate
+obedient
+obeisant
+obelisk
+Oberlin
+Oberon
+obese
+obey
+obfuscate
+obi
+obit
+obituary
+object
+objectify
+objectivity
+objet
+oblate
+obligate
+oblige
+obligee
+obligor
+oblique
+obliterate
+oblivion
+oblivious
+oblong
+obloquy
+obnoxious
+oboe
+oboist
+O'Brien
+obscene
+obscurant
+obscuration
+obscure
+obsequious
+obsequy
+observant
+observation
+observatory
+observe
+obsess
+obsession
+obsidian
+obsolesce
+obsolescent
+obsolete
+obstacle
+obstetric
+obstetrician
+obstinacy
+obstinate
+obstreperous
+obstruct
+obtain
+obtrude
+obtrusion
+obtuse
+obverse
+obviate
+obvious
+ocarina
+occasion
+occident
+occidental
+occipital
+occiput
+occlude
+occlusion
+occult
+occultation
+occupant
+occupation
+occupy
+occur
+occurrent
+ocean
+oceanarium
+oceangoing
+Oceania
+oceanic
+oceanography
+oceanside
+ocelli
+ocelot
+ocher
+o'clock
+O'Connell
+O'Connor
+Oct.
+octagon
+octagonal
+octahedra
+octahedral
+octahedron
+octal
+octameter
+octane
+octant
+octave
+Octavia
+octavo
+octennial
+octet
+octile
+octillion
+October
+octogenarian
+octopod
+octopus
+octoroon
+ocular
+oculist
+odd
+oddball
+oddment
+ode
+O'Dell
+Odessa
+odeum
+Odin
+odious
+odium
+Odom
+odometer
+O'Donnell
+odor
+odorant
+odoriferous
+odorous
+O'Dwyer
+Odysseus
+odyssey
+Oedipal
+Oedipus
+oenology
+o'er
+oersted
+oestrous
+oeuvre
+of
+off
+offal
+offbeat
+Offenbach
+offend
+offense
+offensive
+offer
+offertory
+offhand
+office
+officeholder
+officemate
+official
+officialdom
+officiate
+officio
+officious
+offload
+offprint
+offset
+offshoot
+offshore
+offspring
+offstage
+oft
+often
+oftentimes
+ofttimes
+Ogden
+ogee
+ogle
+ogre
+ogress
+oh
+O'Hare
+Ohio
+ohm
+ohmic
+ohmmeter
+oil
+oilcloth
+oilseed
+oilskin
+oilstone
+oily
+oink
+ointment
+OK
+okapi
+Okay
+OK'd
+Okinawa
+Oklahoma
+okra
+Olaf
+old
+olden
+Oldenburg
+oldie
+oldish
+Oldsmobile
+oldster
+oldy
+oleaginous
+oleander
+O'Leary
+olefin
+olefinic
+oleo
+oleomargarine
+olfaction
+olfactory
+Olga
+oligarch
+oligarchic
+oligarchs
+oligarchy
+Oligocene
+oligoclase
+oligopoly
+Olin
+olive
+Oliver
+Olivetti
+Olivia
+olivine
+Ollie
+Olsen
+Olson
+Olympia
+olympiad
+Olympic
+Olympus
+Omaha
+Oman
+omasum
+ombuds
+omega
+omelet
+omelette
+omen
+omicron
+ominous
+omission
+omit
+omnibus
+omnidirectional
+omnipotent
+omnipresent
+omnirange
+omniscient
+omnivore
+omnivorous
+on
+once
+oncology
+oncoming
+one
+Oneida
+O'Neil
+oneness
+onerous
+oneself
+onetime
+oneupmanship
+ongoing
+onion
+onionskin
+onlook
+only
+onomatopoeia
+onomatopoeic
+onomatopoetic
+Onondaga
+onrush
+onrushing
+onset
+onshore
+onslaught
+Ont.
+Ontario
+onto
+ontogenetic
+ontogeny
+ontology
+onus
+onward
+onyx
+oodles
+oolong
+oomph
+oops
+ooze
+op.
+opacity
+opal
+opalescent
+opaline
+opaque
+OPEC
+Opel
+open
+openhanded
+openhearted
+openmouthed
+openwork
+opera
+operable
+operago
+operand
+operant
+operate
+operatic
+operculum
+operetta
+Ophelia
+Ophiucus
+ophthalmic
+ophthalmology
+opiate
+opine
+opinion
+opinionated
+opium
+opossum
+Oppenheimer
+opponent
+opportune
+oppose
+opposite
+opposition
+oppress
+oppression
+oppressor
+opprobrious
+opprobrium
+opt
+optative
+optic
+optician
+optima
+optimal
+optimism
+optimist
+optimistic
+optimize
+optimum
+optoacoustic
+optoelectronic
+optoisolate
+optometrist
+optometry
+opulent
+opus
+opuscule
+or
+oracle
+oracular
+oral
+orange
+orangeade
+orangeroot
+orangery
+orangish
+orangutan
+orate
+oratorical
+oratorio
+oratory
+orb
+orbicular
+orbit
+orbital
+orchard
+orchestra
+orchestral
+orchestrate
+orchid
+orchis
+ordain
+ordeal
+order
+orderly
+ordinal
+ordinance
+ordinary
+ordinate
+ordnance
+Ordovician
+ordure
+ore
+oregano
+Oregon
+Oresteia
+Orestes
+organ
+organdy
+organic
+organismic
+organometallic
+orgasm
+orgiastic
+orgy
+orient
+oriental
+orientation
+orientations
+orienteer
+orifice
+origami
+origin
+original
+originate
+Orin
+Orinoco
+oriole
+Orion
+Orionid
+orison
+Orkney
+Orlando
+Orleans
+Orlon
+ormolu
+ornament
+ornamentation
+ornate
+ornately
+ornery
+ornithology
+orogenesis
+orogenic
+orogeny
+orography
+Orono
+orotund
+orphan
+orphanage
+Orpheus
+Orphic
+Orr
+orrery
+Ortega
+orthant
+orthicon
+ortho
+orthoclase
+orthodontic
+orthodontist
+orthodox
+orthodoxy
+orthogonal
+orthography
+orthonormal
+orthopedic
+orthophosphate
+orthorhombic
+orthotropic
+Ortiz
+Orville
+Orwell
+Orwellian
+oryx
+o's
+Osaka
+Osborn
+Osborne
+Oscar
+oscillate
+oscillograph
+oscillography
+oscilloscope
+osculate
+Osgood
+OSHA
+O'Shea
+Oshkosh
+osier
+Osiris
+Oslo
+osmium
+osmosis
+osmotic
+osprey
+osseous
+ossify
+ossuary
+ostensible
+ostensive
+ostentation
+ostentatious
+osteology
+osteomyelitis
+osteopath
+osteopathic
+osteoporosis
+ostracism
+ostracize
+ostracod
+Ostrander
+ostrich
+O'Sullivan
+Oswald
+Othello
+other
+otherness
+otherwise
+otherworld
+otherworldly
+otic
+otiose
+Otis
+Ott
+Ottawa
+otter
+Otto
+Ouagadougou
+ouch
+ought
+oughtn't
+Ouija
+ounce
+our
+ours
+ourselves
+oust
+out
+outermost
+outlandish
+outlaw
+outlawry
+outlier
+outpace
+outrageous
+outrance
+outshine
+outvote
+ouzel
+ouzo
+ova
+oval
+ovarian
+ovary
+ovate
+oven
+ovenbird
+over
+overhang
+overt
+overture
+Ovid
+oviduct
+oviform
+ovine
+oviparous
+ovipositor
+ovoid
+ovular
+ovulate
+ovum
+owe
+Owen
+Owens
+owing
+owl
+owlet
+owlish
+own
+ox
+oxalate
+oxalic
+oxbow
+Oxbridge
+oxcart
+oxen
+oxeye
+oxford
+oxidant
+oxidase
+oxidate
+oxide
+Oxnard
+oxtail
+oxygen
+oxygenate
+oxygenic
+oxymoron
+oxymoronic
+oyez
+oyster
+Ozark
+ozone
+pa
+Pablo
+Pabst
+PAC
+paca
+pace
+paceset
+pachyderm
+pachysandra
+pacific
+pacifism
+pacifist
+pacify
+pack
+package
+Packard
+packet
+packsack
+packsaddle
+pact
+pad
+paddle
+paddock
+paddy
+padlock
+padre
+paean
+pagan
+page
+pageant
+pageantry
+pageboy
+paginate
+pagoda
+paid
+pail
+pain
+Paine
+painstaking
+paint
+paintbrush
+pair
+pairwise
+paisley
+pajama
+Pakistan
+Pakistani
+pal
+palace
+paladin
+palanquin
+palatal
+palate
+palatial
+palatine
+palaver
+palazzi
+palazzo
+pale
+paleface
+paleobotany
+Paleocene
+paleography
+Paleolithic
+paleontology
+Paleozoic
+Palermo
+Palestine
+Palestinian
+palette
+palfrey
+palimpsest
+palindrome
+palindromic
+palisade
+pall
+palladia
+Palladian
+palladium
+Pallas
+pallbearer
+pallet
+palliate
+pallid
+pallor
+palm
+palmate
+palmetto
+palmistry
+Palmolive
+Palmyra
+Palo
+Palomar
+palomino
+palp
+palpable
+palpate
+palpitant
+palpitate
+palsy
+paltry
+Pam
+Pamela
+pampa
+pamper
+pamphlet
+pamphleteer
+pan
+panacea
+panache
+panama
+Panamanian
+panatela
+pancake
+Pancho
+panchromatic
+pancreas
+pancreatic
+panda
+Pandanus
+pandemic
+pandemonium
+pander
+Pandora
+pane
+panegyric
+panegyrist
+panel
+pang
+panhandle
+panic
+panicked
+panicking
+panicky
+panicle
+panjandrum
+panky
+pannier
+panoply
+panorama
+panoramic
+pansy
+pant
+pantaloon
+pantheism
+pantheist
+pantheon
+panther
+pantograph
+pantomime
+pantomimic
+pantry
+panty
+pantywaist
+panzer
+Paoli
+pap
+papa
+papacy
+papal
+papaw
+papaya
+paper
+paperback
+paperboard
+paperbound
+paperhang
+paperweight
+paperwork
+papery
+papillary
+papist
+papistry
+papoose
+Pappas
+pappy
+paprika
+Papua
+papyri
+papyrus
+par
+para
+parabola
+parabolic
+paraboloid
+parachute
+parade
+paradigm
+paradigmatic
+paradise
+paradisiac
+paradox
+paradoxic
+paraffin
+paragon
+Paraguay
+parakeet
+paralinguistic
+parallax
+parallel
+parallelepiped
+parallelism
+parallelogram
+paralytic
+paralyze
+Paramaribo
+paramecium
+parametrize
+paramour
+Paramus
+paranoia
+paranoid
+parapet
+paraphernalia
+paraplegia
+paraplegic
+parasite
+parasitology
+parasol
+parathion
+paraxial
+parboil
+parcel
+parch
+pardner
+pardon
+pare
+paregoric
+parent
+parentage
+parental
+parentheses
+parenthesis
+parenthesize
+parenthetic
+Pareto
+parfait
+pariah
+paribus
+parietal
+parimutuel
+Paris
+parish
+parishioner
+Parisian
+parity
+park
+parka
+Parke
+Parkinson
+parkinsonism
+parkland
+parkway
+parlance
+parlay
+parley
+parliament
+parliamentarian
+parliamentary
+parlor
+parlous
+Parmesan
+parochial
+parodist
+parody
+parole
+parolee
+paroxysm
+parquet
+Parr
+parricide
+Parrish
+parrot
+parry
+parse
+parsec
+Parsifal
+parsimonious
+parsimony
+parsley
+parsnip
+parson
+parsonage
+part
+partake
+parterre
+Parthenon
+partial
+participant
+participate
+participial
+participle
+particle
+particular
+particulate
+partisan
+partita
+partition
+partner
+partook
+partridge
+parturition
+party
+partygo
+parvenu
+Pasadena
+Pascal
+paseo
+pasha
+Paso
+pass
+passage
+passageway
+Passaic
+passbook
+passe
+passel
+passenger
+passerby
+passerine
+passeth
+passion
+passionate
+passivate
+passkey
+Passover
+passport
+password
+past
+pasta
+paste
+pasteboard
+pastel
+pasteup
+Pasteur
+pasteurize
+pastiche
+pastime
+pastor
+pastoral
+pastorale
+pastorate
+pastrami
+pastry
+pasturage
+pasture
+pat
+Patagonia
+patch
+patchwork
+pate
+Patel
+patent
+patentee
+paterfamilias
+paternal
+paternity
+paternoster
+Paterson
+path
+pathetic
+pathfind
+pathogen
+pathogenesis
+pathogenic
+pathology
+pathos
+pathway
+patient
+patina
+patio
+patois
+patriarch
+patriarchal
+patriarchate
+patriarchs
+patriarchy
+Patrice
+Patricia
+patrician
+patricidal
+patricide
+Patrick
+patrilineal
+patrimonial
+patrimony
+patriot
+patriotic
+patristic
+patrol
+patron
+patronage
+patroness
+patronymic
+patsy
+patter
+pattern
+Patterson
+Patti
+Patton
+patty
+paucity
+Paul
+Paula
+Paulette
+Pauli
+Pauline
+Paulo
+Paulsen
+Paulson
+Paulus
+paunch
+pauper
+pause
+pavane
+pave
+pavilion
+Pavlov
+Pavlovian
+paw
+pawl
+pawn
+pawnbroker
+pawnshop
+pawpaw
+Pawtucket
+pax
+pay
+payback
+paycheck
+payday
+payee
+payload
+paymaster
+Payne
+payoff
+payola
+payout
+payroll
+Paz
+PBS
+PDQ
+pea
+Peabody
+peace
+peaceable
+peacetime
+peach
+Peachtree
+peacock
+peafowl
+peahen
+peak
+peal
+Peale
+peanut
+pear
+Pearce
+pearl
+Pearson
+peasant
+peasantry
+Pease
+peashooter
+peat
+peavy
+pebble
+pecan
+peccable
+peccadillo
+peccadilloes
+peccary
+peck
+Pecos
+pectin
+pectoral
+peculate
+peculiar
+pecuniary
+pedagogic
+pedagogue
+pedagogy
+pedal
+pedant
+pedantic
+pedantry
+peddle
+pederast
+pedestal
+pedestrian
+pediatric
+pediatrician
+pedicab
+pedicure
+pedigree
+pediment
+pedlar
+pedometer
+Pedro
+pee
+peed
+peek
+peekaboo
+peel
+peen
+peep
+peephole
+peer
+peerage
+peeress
+peeve
+peevish
+peewee
+peg
+Pegasus
+pegboard
+Peggy
+pegmatite
+PEI
+pejorative
+Peking
+Pekingese
+pekoe
+pelagic
+Pelham
+pelican
+pellagra
+pellet
+pellucid
+pelt
+peltry
+pelvic
+pelvis
+Pembroke
+pemmican
+pen
+Pena
+penal
+penalty
+penance
+penates
+pence
+penchant
+pencil
+pendant
+pending
+pendulous
+pendulum
+Penelope
+peneplain
+peneplane
+penetrable
+penetrant
+penetrate
+penguin
+Penh
+penholder
+penicillin
+peninsula
+peninsular
+penis
+penitent
+penitential
+penitentiary
+penknife
+Penn
+penna
+pennant
+Pennington
+pennon
+Pennsylvania
+penny
+pennyroyal
+pennyweight
+penology
+Penrose
+Pensacola
+pension
+penstock
+pent
+pentad
+pentagon
+pentagonal
+pentagram
+pentameter
+pentane
+Pentateuch
+pentathlon
+Pentecost
+pentecostal
+penthouse
+penult
+penultimate
+penumbra
+penumbral
+penurious
+penury
+peon
+peonage
+peony
+people
+Peoria
+pep
+pepper
+peppercorn
+peppergrass
+peppermint
+pepperoni
+peppery
+Pepsi
+PepsiCo
+peptic
+peptide
+peptize
+per
+peradventure
+perambulate
+percale
+perceivable
+perceive
+percent
+percentage
+percentile
+percept
+perceptible
+perceptual
+perch
+perchance
+perchlorate
+Percival
+percolate
+percussion
+Percy
+perdition
+perdurable
+peregrinate
+peregrine
+peremptory
+perennial
+perestroika
+Perez
+perfect
+perfecta
+perfectible
+perfervid
+perfidious
+perfidy
+perforate
+perforce
+perform
+performance
+perfume
+perfumery
+perfunctory
+perfuse
+perfusion
+Pergamon
+pergola
+perhaps
+Periclean
+Pericles
+perigee
+perihelion
+peril
+Perilla
+perilous
+perimeter
+period
+periodic
+periodontic
+periodontist
+peripatetic
+peripheral
+periphery
+periphrastic
+periscope
+perish
+peristyle
+peritectic
+peritoneal
+periwig
+periwinkle
+perjure
+perjury
+perk
+Perkins
+Perle
+perlite
+permafrost
+permalloy
+permanent
+permeable
+permeance
+permeate
+Permian
+permissible
+permission
+permit
+permittivity
+permutation
+permute
+pernicious
+pernickety
+Pernod
+perorate
+peroxide
+perpendicular
+perpetrate
+perpetual
+perpetuate
+perpetuity
+perplex
+perquisite
+Perry
+persecute
+persecutor
+Perseid
+Persephone
+Perseus
+perseverance
+persevere
+Pershing
+Persia
+Persian
+persiflage
+persimmon
+persist
+persistent
+persnickety
+person
+persona
+personae
+personage
+personal
+personify
+personnel
+perspective
+perspicacious
+perspicacity
+perspicuity
+perspicuous
+perspiration
+perspire
+persuade
+persuasion
+pert
+pertain
+Perth
+pertinacious
+pertinacity
+pertinent
+perturb
+perturbation
+Peru
+perusal
+peruse
+Peruvian
+pervade
+pervasion
+perverse
+perversion
+pervert
+pervious
+peseta
+pesky
+peso
+pessimal
+pessimism
+pessimist
+pessimum
+pest
+pesticide
+pestiferous
+pestilent
+pestilential
+pestle
+pet
+petal
+petard
+Pete
+peter
+Petersburg
+Petersen
+Peterson
+petiole
+petit
+petite
+petition
+petrel
+petri
+petrifaction
+petrify
+petrochemical
+petroglyph
+petrography
+petrol
+petrolatum
+petroleum
+petrology
+petticoat
+pettifog
+pettifoggery
+pettish
+petulant
+petunia
+Peugeot
+pew
+pewter
+peyote
+pfennig
+Pfizer
+phaeton
+phage
+phagocyte
+phalange
+phalanx
+phalarope
+phallic
+phallus
+phantasm
+phantasy
+phantom
+pharaoh
+pharaonic
+pharisaic
+pharisee
+pharmaceutic
+pharmacist
+pharmacology
+pharmacopoeia
+pharmacy
+pharyngeal
+pharynx
+phase
+phasor
+PhD
+pheasant
+Phelps
+phenobarbital
+phenol
+phenolic
+phenomena
+phenomenal
+phenomenology
+phenomenon
+phenotype
+phenotypic
+phenyl
+pheromone
+phi
+phial
+Phil
+Philadelphia
+philander
+philanthropic
+philanthropist
+philanthropy
+philatelic
+philatelist
+philately
+Philemon
+philharmonic
+Philip
+Philippian
+philippic
+Philippine
+philistine
+Phillip
+Phillips
+philodendron
+philology
+Philomena
+philosopher
+philosophic
+philosophize
+philosophy
+philter
+Phipps
+phlebitis
+phlebotomist
+phlebotomy
+phlegm
+phlegmatic
+phloem
+phlogiston
+phlox
+phobia
+phobic
+phoebe
+Phoebus
+Phoenicia
+phoenix
+phon
+phone
+phoneme
+phonemic
+phonetic
+phonetician
+phonic
+phonograph
+phonology
+phonon
+phosgene
+phosphate
+phosphene
+phosphide
+phosphine
+phosphor
+phosphoresce
+phosphorescent
+phosphoric
+phosphorus
+phosphorylate
+photo
+photogenic
+photogrammetry
+photography
+photolysis
+photolytic
+photolyze
+photon
+photonic
+photostat
+photosynthesize
+phrasal
+phrase
+phraseology
+phrenology
+phthalate
+phthisis
+phyla
+phyletic
+Phyllis
+phyllotaxis
+phylogenetic
+phylogeny
+phylum
+physic
+physician
+Physik
+physiochemical
+physiognomy
+physiography
+physiology
+physiotherapist
+physiotherapy
+physique
+phytology
+phytoplankton
+phytotoxic
+phytotoxin
+pi
+pianissimo
+pianist
+piano
+pianoforte
+piaster
+piazza
+pica
+picador
+picalilli
+picaresque
+Picasso
+picayune
+Piccadilly
+piccolo
+pick
+pickaninny
+pickax
+pickaxe
+pickerel
+Pickering
+picket
+Pickett
+Pickford
+pickle
+Pickman
+pickoff
+pickpocket
+pickup
+picnic
+picnicked
+picnicker
+picnicking
+picogram
+Pict
+pictograph
+pictographic
+pictorial
+picture
+picturesque
+piddle
+pidgin
+pie
+piebald
+piece
+piecemeal
+piecewise
+piecework
+piedmont
+pier
+pierce
+Pierre
+Pierrot
+Pierson
+pieta
+pietism
+pietist
+pietistic
+piety
+piezoelectric
+piffle
+pig
+pigeon
+pigeonfoot
+pigeonhole
+piggish
+piggledy
+piggyback
+pigheaded
+piglet
+pigment
+pigmentary
+pigmentation
+pigmy
+pigpen
+pigroot
+pigskin
+pigstick
+pigsty
+pigtail
+pike
+pilaf
+pilaster
+Pilate
+pile
+pileate
+pileup
+pilfer
+pilferage
+pilgrim
+pilgrimage
+pill
+pillage
+pillar
+pillory
+pillow
+pillowcase
+Pillsbury
+pilot
+pimento
+pimiento
+pimp
+pimple
+pin
+pinafore
+pinata
+pinball
+pincer
+pinch
+pincushion
+pine
+pineal
+pineapple
+Pinehurst
+pinetum
+pinewood
+pinfeather
+ping
+pinhead
+pinhole
+pinion
+pink
+pinkeye
+pinkie
+pinkish
+pinko
+pinnace
+pinnacle
+pinnate
+pinochle
+pinpoint
+pinprick
+pinsetter
+Pinsky
+pinspotter
+pinstripe
+pint
+pintail
+pintle
+pinto
+pinup
+pinwheel
+pion
+pioneer
+pious
+pip
+pipe
+pipeline
+pipette
+pipsissewa
+piquant
+pique
+piracy
+Piraeus
+piranha
+pirate
+piratic
+pirogue
+pirouette
+pirouetted
+pirouetting
+Piscataway
+piscatory
+Pisces
+pisciculture
+piscine
+piss
+pissoir
+pistachio
+pistil
+pistol
+pistole
+pistoleer
+piston
+pit
+pita
+pitch
+pitchblende
+pitchfork
+pitchstone
+piteous
+pitfall
+pith
+pithead
+pithecanthropus
+pitiable
+pitilessly
+Pitney
+piton
+Pitt
+pittance
+Pittman
+Pitts
+Pittsburgh
+Pittsburgher
+Pittsfield
+Pittston
+pituitary
+pity
+Pius
+pivot
+pivotal
+pixel
+pixie
+pixilate
+pixy
+pizza
+pizzazz
+pizzeria
+pizzicato
+placable
+placard
+placate
+place
+placeable
+placebo
+placehold
+placenta
+placental
+placid
+placket
+plagiarism
+plagiarist
+plagiarize
+plagioclase
+plague
+plagued
+plaguey
+plaguily
+plaice
+plaid
+plain
+plainclothesman
+Plainfield
+plains
+plainsong
+plainspoken
+plaint
+plaintiff
+plaintive
+plait
+plan
+planar
+planarian
+Planck
+plane
+planeload
+planet
+planetaria
+planetarium
+planetary
+planetesimal
+planetoid
+plangent
+planimeter
+plank
+plankton
+planktonic
+planoconcave
+planoconvex
+plant
+plantain
+plantation
+plaque
+plasm
+plasma
+plasmon
+plaster
+plasterboard
+plasterwork
+plastic
+plastomer
+plastron
+plat
+plate
+plateau
+platelet
+platen
+platform
+platinic
+platinum
+platitude
+platitudinous
+Plato
+platonic
+Platonism
+Platonist
+platoon
+Platte
+platypus
+plaudit
+plausible
+play
+playa
+playact
+playback
+playbill
+playboy
+playgo
+playground
+playhouse
+playland
+playlet
+playmate
+playoff
+playpen
+playroom
+playsuit
+plaything
+playtime
+playwright
+playwriting
+plaza
+plea
+plead
+pleasant
+pleasantry
+please
+pleasure
+pleat
+plebe
+plebeian
+plebiscite
+plectrum
+pled
+pledge
+Pleiades
+Pleistocene
+plenary
+plenipotentiary
+plenish
+plenitude
+plenteous
+plenty
+plenum
+plesiosaur
+plethora
+pleura
+pleural
+pleurisy
+Plexiglas
+plexus
+pliable
+pliancy
+pliant
+pliers
+plight
+plimsoll
+plink
+plinth
+Pliny
+Pliocene
+plod
+plop
+plosion
+plot
+plover
+plow
+plowboy
+plowshare
+ploy
+pluck
+plug
+plugboard
+pluggable
+plum
+plumage
+plumb
+plumbago
+plumbate
+plumbic
+plume
+plummet
+plumose
+plump
+plumpish
+plunder
+plunge
+plunk
+pluperfect
+plural
+plus
+plush
+Plutarch
+Pluto
+plutocracy
+plutocrat
+plutocratic
+plutonian
+plutonic
+plutonium
+pluvial
+ply
+Plymouth
+plyscore
+plywood
+PM
+p.m.
+pneuma
+pneumatic
+pneumococcus
+pneumonia
+pneumonic
+Po
+poach
+pock
+pocket
+pocketbook
+pockmark
+Pocono
+pocus
+pod
+podia
+podiatrist
+podiatry
+podium
+Podunk
+podzol
+Poe
+poem
+poesy
+poet
+poetaster
+poetess
+poetic
+poetress
+poetry
+pogo
+pogrom
+poi
+poignant
+Poincare
+poinsettia
+point
+pointillism
+pointillist
+pointwise
+poise
+poison
+poisonous
+Poisson
+poke
+pokerface
+pokey
+pol
+Poland
+polar
+polarimeter
+Polaris
+polariscope
+polariscopic
+polariton
+polarograph
+polarography
+Polaroid
+polaron
+polder
+pole
+polecat
+polemic
+police
+policy
+policyholder
+polio
+poliomyelitis
+polis
+polish
+politburo
+polite
+politesse
+politic
+politician
+politicker
+politicking
+politico
+politics
+polity
+Polk
+polka
+poll
+pollack
+Pollard
+pollen
+pollinate
+polliwog
+pollock
+pollster
+pollutant
+pollute
+Pollux
+Pollyanna
+polo
+polonaise
+polonium
+polopony
+poltergeist
+poltroon
+poly
+polyandry
+polyethylene
+polygamist
+polygamous
+polygamy
+polyglot
+polygon
+polygonal
+polygynous
+polyhedra
+polyhedral
+polyhedron
+Polyhymnia
+polymathic
+polymer
+polymerase
+polymeric
+polymorph
+polymorphic
+polymorphous
+Polynesia
+Polynices
+polynomial
+polyp
+Polyphemus
+polyphonous
+polyphony
+polyploid
+polypropylene
+polytechnic
+polytheism
+polytheist
+polytope
+polytypy
+pomade
+pomegranate
+pommel
+pomology
+Pomona
+pomp
+pompadour
+pompano
+Pompeii
+pompon
+pomposity
+pompous
+Ponce
+Ponchartrain
+poncho
+pond
+ponder
+ponderous
+pong
+poniard
+Pontiac
+pontifex
+pontiff
+pontific
+pontificate
+pontoon
+pony
+ponytail
+Ponzi
+pooch
+poodle
+pooh
+pool
+Poole
+poolroom
+poop
+poor
+poorhouse
+poorish
+pop
+popcorn
+pope
+popery
+popeye
+popgun
+popinjay
+popish
+poplar
+poplin
+popover
+poppet
+poppy
+poppycock
+popsicle
+populace
+popular
+populate
+populism
+populist
+populous
+porcelain
+porch
+porcine
+porcupine
+pore
+porgy
+pork
+porn
+porno
+pornography
+porosity
+porous
+porphyry
+porpoise
+porridge
+porringer
+Porsche
+port
+portage
+portal
+portamenti
+portamento
+portation
+portcullis
+Porte
+portend
+portent
+portentous
+porter
+porterage
+porterhouse
+portfolio
+porthole
+Portia
+portico
+portiere
+Portland
+portmanteau
+Porto
+portrait
+portraiture
+portray
+portrayal
+Portsmouth
+Portugal
+Portuguese
+portulaca
+posada
+pose
+Poseidon
+poseur
+posh
+posit
+position
+positron
+posse
+possess
+possession
+possessor
+possible
+possum
+post
+postage
+postal
+postbellum
+postcard
+postclassic
+postcondition
+postdate
+postdoc
+postdoctoral
+posterior
+posteriori
+posterity
+postern
+postfix
+postglacial
+postgraduate
+posthaste
+posthumous
+posthypnotic
+postilion
+postimpression
+postlude
+postmark
+postmaster
+postmillenarian
+postmistress
+postmodern
+postmortem
+postmultiply
+postnasal
+postnuptial
+postoperative
+postorder
+postpaid
+postpartum
+postpone
+postprandial
+postprocess
+postprocessor
+postscript
+postulant
+postulate
+postural
+posture
+postwar
+posy
+pot
+potable
+potash
+potassium
+potation
+potato
+potatoes
+potbelly
+potboil
+potent
+potentate
+potential
+potentiate
+potentiometer
+pothole
+pothook
+pothunter
+potion
+potlatch
+potluck
+Potomac
+potpourri
+potsherd
+potshot
+pottage
+potter
+pottery
+Potts
+pouch
+Poughkeepsie
+poultice
+poultry
+pounce
+pound
+poundage
+poundal
+pour
+pout
+poverty
+pow
+powder
+powderpuff
+powdery
+Powell
+power
+powerhouse
+powwow
+pox
+Poynting
+ppm
+PR
+practicable
+practical
+practice
+practitioner
+Prado
+pragmatic
+pragmatism
+pragmatist
+Prague
+prairie
+praise
+praiseworthy
+praline
+pram
+prance
+prank
+prankish
+prankster
+praseodymium
+prate
+pratfall
+Pratt
+prattle
+Pravda
+prawn
+praxes
+praxis
+pray
+prayer
+preach
+preachy
+preamble
+Precambrian
+precarious
+precaution
+precautionary
+precede
+precedent
+precept
+preceptive
+precess
+precession
+precinct
+precious
+precipice
+precipitable
+precipitate
+precipitous
+precis
+precise
+precision
+preclude
+preclusion
+precocial
+precocious
+precocity
+precursor
+predaceous
+predacious
+predecessor
+predicament
+predicate
+predict
+predilect
+predispose
+predisposition
+predominant
+predominate
+preemie
+preeminent
+preempt
+preen
+prefab
+prefabricate
+preface
+prefatory
+prefect
+prefecture
+prefer
+preferable
+preference
+preferential
+prefix
+pregnant
+prehensile
+prehension
+prehistoric
+prehominid
+prejudice
+prejudicial
+prelim
+preliminary
+prelude
+premature
+premed
+premeditate
+premier
+premiere
+premise
+premium
+premonition
+Prentice
+preoccupy
+prep
+preparation
+preparator
+prepare
+preponderant
+preponderate
+preposition
+preposterous
+preppy
+preprogram
+prerequisite
+prerogative
+presage
+presbyter
+presbyterial
+Presbyterian
+presbytery
+prescient
+Prescott
+prescribe
+prescript
+present
+presentation
+preservation
+preserve
+preside
+president
+presidential
+presidium
+press
+pressboard
+pressroom
+pressure
+prestidigitate
+prestige
+prestigious
+presto
+Preston
+presume
+presumed
+presuming
+presumption
+presumptuous
+presuppose
+presupposition
+pretend
+pretense
+pretenses
+pretension
+pretentious
+preterite
+preternatural
+pretext
+Pretoria
+prettify
+pretty
+pretzel
+prevail
+prevalent
+prevaricate
+prevent
+preview
+previous
+prexy
+prey
+Priam
+price
+prick
+prickle
+pride
+priest
+priestess
+Priestley
+prig
+priggish
+prim
+prima
+primacy
+primal
+primary
+primate
+prime
+primeval
+primitive
+primitivism
+primo
+primogeniture
+primordial
+primp
+primrose
+primus
+prince
+princedom
+princeling
+princess
+Princeton
+principal
+principia
+principle
+print
+printery
+printout
+prior
+prioress
+priori
+prioritize
+priory
+Priscilla
+prism
+prismatic
+prismoid
+prison
+prissy
+pristine
+Pritchard
+prithee
+privacy
+private
+privateer
+privet
+privilege
+privity
+privy
+prix
+prize
+prizefight
+prizewin
+pro
+proactive
+probabilist
+probate
+probationary
+probe
+probity
+problem
+problematic
+proboscis
+procaine
+procedural
+procedure
+proceed
+process
+procession
+processor
+proclaim
+proclamation
+proclivity
+proconsul
+procrastinate
+procreate
+procrustean
+Procrustes
+Procter
+proctology
+proctor
+procurator
+procure
+procuress
+Procyon
+prod
+prodigal
+prodigious
+prodigy
+produce
+producible
+product
+productivity
+prof
+profanation
+profane
+profess
+profession
+professional
+professor
+professorial
+proffer
+proficient
+profile
+profit
+profiteer
+profligacy
+profligate
+profound
+profundity
+profuse
+profusion
+progenitor
+progeny
+progesterone
+prognosis
+prognosticate
+program
+programmatic
+progress
+progression
+prohibit
+prohibition
+prohibitory
+project
+projectile
+Prokofieff
+prolate
+prolegomena
+proletarian
+proletariat
+proliferate
+prolific
+prolix
+prologue
+prolong
+prolongate
+prolusion
+prom
+promenade
+Promethean
+Prometheus
+promethium
+prominent
+promiscuity
+promiscuous
+promise
+promissory
+promontory
+promote
+promotion
+prompt
+promptitude
+promulgate
+pronate
+prone
+prong
+pronghorn
+pronominal
+pronoun
+pronounce
+pronounceable
+pronto
+pronunciamento
+pronunciation
+proof
+proofread
+prop
+propagable
+propaganda
+propagandist
+propagandize
+propagate
+propane
+propel
+propellant
+propensity
+proper
+property
+propertyless
+prophecy
+prophesy
+prophet
+prophetess
+prophetic
+prophylactic
+prophylaxis
+propinquity
+propionate
+propitiable
+propitiate
+propitious
+proponent
+proportion
+proportionate
+propos
+proposal
+propose
+proposition
+propound
+proprietary
+proprietor
+proprietress
+propriety
+proprioception
+propulsion
+propyl
+propylene
+prorate
+prorogue
+prosaic
+proscenium
+prosciutto
+proscribe
+proscription
+prose
+prosecute
+prosecutor
+prosecutorial
+proselyte
+proselytize
+Proserpine
+prosodic
+prosodist
+prosody
+prosopopoeia
+prospect
+prospectus
+prosper
+prosperous
+prostate
+prostheses
+prosthesis
+prosthetic
+prostitute
+prostrate
+protactinium
+protagonist
+protean
+protease
+protect
+protectorate
+protectress
+protege
+protegee
+protein
+proteolysis
+proteolytic
+protest
+protestant
+protestation
+prothonotary
+protocol
+protolanguage
+proton
+protoplasm
+protoplasmic
+protoplast
+protoplastic
+prototype
+prototypic
+protozoa
+protozoan
+protozooic
+protozoon
+protract
+protractor
+protrude
+protrusion
+protuberant
+proud
+Proust
+prove
+proven
+provenance
+Provencal
+provender
+proverb
+proverbial
+provide
+provident
+providential
+province
+provincial
+provision
+provisional
+proviso
+provisory
+provocateur
+provocation
+provoke
+provolone
+provost
+prow
+prowess
+prowl
+proximal
+proximate
+proximity
+proxy
+prude
+prudent
+prudential
+prudery
+prudish
+Pruitt
+prune
+prurient
+Prussia
+pry
+P.S.
+p's
+psalm
+psalter
+psaltery
+pseudo
+pseudonym
+pseudonymous
+pshaw
+psi
+psoriasis
+psych
+psyche
+psychedelic
+psychiatric
+psychiatrist
+psychiatry
+psychic
+psycho
+psychoanalyze
+psychogenic
+psychokinesis
+psychology
+psychometry
+psychopath
+psychopathic
+psychoses
+psychosis
+psychotic
+PTA
+ptarmigan
+pterodactyl
+Ptolemaic
+Ptolemy
+ptomaine
+pub
+puberty
+pubescent
+pubic
+public
+publican
+publication
+publicly
+publish
+PUC
+Puccini
+puce
+puck
+puckish
+pudding
+puddle
+pudenda
+pudendum
+pudgy
+pueblo
+puerile
+Puerto
+puff
+puffball
+puffery
+puffin
+pug
+Pugh
+pugilism
+pugilist
+pugnacious
+pugnacity
+puissant
+puke
+pukka
+Pulaski
+pulchritude
+pule
+Pulitzer
+pull
+pullback
+pullet
+pulley
+Pullman
+pullout
+pullover
+pulmonary
+pulmonic
+pulp
+pulpit
+pulpwood
+pulsar
+pulsate
+pulsatile
+pulse
+pulverable
+pulverize
+puma
+pumice
+pummel
+pump
+pumpernickel
+pumpkin
+pumpkinseed
+pun
+punch
+punchboard
+puncheon
+punctate
+punctilio
+punctilious
+punctual
+punctuate
+puncture
+pundit
+punditry
+pungent
+Punic
+punish
+punitive
+punk
+punkah
+punster
+punt
+puny
+pup
+pupa
+pupae
+pupal
+pupate
+pupil
+pupillary
+puppet
+puppeteer
+puppetry
+puppy
+puppyish
+purblind
+Purcell
+purchase
+purdah
+Purdue
+pure
+purebred
+puree
+purgation
+purgatory
+purge
+purify
+Purina
+purine
+puritan
+puritanic
+purl
+purlieu
+purloin
+purple
+purplish
+purport
+purpose
+purposive
+purr
+purse
+purslane
+pursuant
+pursue
+pursuer
+pursuit
+pursuivant
+purulent
+purvey
+purveyance
+purveyor
+purview
+pus
+Pusan
+Pusey
+push
+pushball
+pushbutton
+pushcart
+pushover
+pushpin
+pusillanimity
+pusillanimous
+puss
+pussycat
+pussyfoot
+pustulant
+pustular
+pustulate
+pustule
+put
+putative
+Putnam
+putrefaction
+putrefy
+putrescent
+putrid
+putsch
+putt
+putter
+putty
+puzzle
+PVC
+Pygmalion
+pygmy
+Pyhrric
+Pyle
+pylon
+pyloric
+Pyongyang
+pyorrhea
+pyramid
+pyramidal
+pyre
+pyrethrin
+pyrethrum
+Pyrex
+pyridine
+pyrite
+pyroelectric
+pyrolysis
+pyrolytic
+pyrolyze
+pyromania
+pyrometer
+pyrophosphate
+pyrotechnic
+pyroxene
+pyrrhic
+Pythagoras
+Pythagorean
+Pythias
+python
+Q&A
+Qatar
+QED
+q's
+qua
+quack
+quackery
+quad
+quadrangle
+quadrangular
+quadrant
+quadratic
+quadrature
+quadrennial
+quadrennium
+quadric
+quadriceps
+quadrilateral
+quadrille
+quadrillion
+quadrillionth
+quadripartite
+quadriplegia
+quadriplegic
+quadrivium
+quadroon
+quadruped
+quadruple
+quadruplet
+quadruplicate
+quadrupole
+quaff
+quagmire
+quahog
+quail
+quaint
+quake
+Quakeress
+qualified
+qualify
+qualitative
+quality
+qualm
+qualmish
+quandary
+quanta
+Quantico
+quantify
+quantile
+quantitate
+quantitative
+quantity
+quantize
+quantum
+quarantine
+quark
+quarrel
+quarrelsome
+quarry
+quart
+quarterback
+quarterdeck
+quarterfinal
+quarterfinalist
+quartermaster
+quarternion
+quartet
+quartette
+quartic
+quartile
+quarto
+quartz
+quasar
+quash
+quasi
+quaternary
+quatrain
+quaver
+quay
+quayside
+Que.
+queasy
+queazy
+Quebec
+Quechua
+queen
+Queensland
+queer
+queerish
+quell
+quench
+Quentin
+querulous
+query
+quest
+question
+questionnaire
+quetzal
+queue
+Quezon
+quibble
+quiche
+quick
+quicken
+quickie
+quicklime
+quicksand
+quicksilver
+quickstep
+quid
+quiescent
+quiet
+quietude
+quietus
+quill
+quilt
+quince
+quinine
+Quinn
+quinquennial
+quint
+quintal
+quintessence
+quintessential
+quintet
+quintette
+quintic
+quintile
+quintillion
+quintuple
+quintuplet
+quintuplicate
+quip
+quire
+Quirinal
+quirk
+quirt
+quisling
+quit
+quite
+Quito
+quiver
+Quixote
+quixotic
+quiz
+quizzical
+quo
+quod
+quoin
+quoit
+quondam
+quonset
+quorum
+quota
+quotation
+quote
+quoth
+quotidian
+quotient
+Rabat
+rabbet
+rabbi
+rabbinate
+rabbinic
+rabbit
+rabbity
+rabble
+rabid
+rabies
+raccoon
+race
+racecourse
+racehorse
+racemic
+racetrack
+raceway
+Rachel
+Rachmaninoff
+racial
+rack
+racket
+racketeer
+raconteur
+racquet
+radar
+Radcliffe
+radial
+radian
+radiant
+radiate
+radical
+radices
+radii
+radio
+radiograph
+radiography
+radiolarian
+radiology
+radiosonde
+radish
+radium
+radius
+radix
+radome
+radon
+Rae
+Rafael
+Rafferty
+raffia
+raffish
+raffle
+raft
+rafts
+rag
+ragamuffin
+rage
+raggedy
+raglan
+ragout
+ragtag
+ragtime
+ragweed
+raid
+rail
+railbird
+railhead
+raillery
+railroad
+railway
+raiment
+rain
+rainbow
+raincoat
+raindrop
+rainfall
+rainproof
+rainspout
+rainstorm
+rainwear
+raise
+raisin
+raison
+raj
+rajah
+Rajiv
+rake
+rakehell
+rakish
+Raleigh
+rally
+Ralph
+Ralston
+ram
+Ramada
+Raman
+ramble
+rambunctious
+ramify
+Ramirez
+Ramo
+Ramon
+Ramona
+Ramos
+ramp
+rampage
+rampant
+rampart
+ramrod
+Ramsey
+ramshackle
+ran
+ranch
+rancho
+rancid
+rancor
+rancorous
+Rand
+Randall
+Randolph
+random
+randy
+rang
+range
+rangeland
+Rangoon
+Ranier
+rank
+Rankin
+Rankine
+rankle
+ransack
+ransom
+rant
+Rao
+Raoul
+rap
+rapacious
+rapacity
+rape
+Raphael
+rapid
+rapier
+rapine
+rappel
+rapport
+rapprochement
+rapscallion
+rapt
+raptor
+rapture
+rapturous
+rara
+rare
+rarebit
+rarefaction
+rarefy
+Raritan
+rasa
+rascal
+rash
+Rasmussen
+rasp
+raspberry
+raster
+Rastus
+rat
+rata
+ratatouille
+ratchet
+rate
+ratepayer
+rather
+rathskeller
+ratify
+ratio
+ratiocinate
+rationale
+rattail
+rattan
+rattle
+rattlesnake
+rattletrap
+rattly
+raucous
+Raul
+raunchy
+ravage
+rave
+ravel
+raven
+ravenous
+ravine
+ravioli
+ravish
+raw
+rawboned
+rawhide
+Rawlinson
+ray
+Rayleigh
+Raymond
+rayon
+Raytheon
+raze
+razor
+razorback
+razz
+razzle
+RBI
+RCA
+R&D
+re
+reach
+reactant
+reactionary
+read
+readout
+ready
+Reagan
+real
+realism
+realist
+reality
+realize
+realm
+realtor
+realty
+ream
+reap
+rear
+rearmost
+rearward
+reason
+reave
+reb
+rebarbative
+Rebecca
+rebel
+rebellion
+rebellious
+rebuke
+rebut
+rebuttal
+recalcitrant
+recantation
+recappable
+receipt
+receivable
+receive
+recension
+recent
+receptacle
+reception
+receptor
+recess
+recherche
+recidivism
+recidivist
+Recife
+recipe
+recipient
+reciprocal
+reciprocate
+reciprocity
+recital
+reck
+reckon
+reclamation
+recline
+recluse
+reclusive
+recognize
+recombinant
+recompense
+reconcile
+recondite
+reconnaissance
+reconnoiter
+recovery
+recreant
+recriminate
+recrudescent
+recruit
+rectal
+rectangle
+rectangular
+rectifier
+rectify
+rectilinear
+rectitude
+recto
+rector
+rectory
+rectum
+recumbent
+recuperate
+recur
+recurrent
+recursion
+recusant
+recuse
+red
+redact
+redbird
+redbud
+redcap
+redcoat
+redden
+reddish
+redemption
+redemptory
+redhead
+redivivus
+redleg
+Redmond
+redneck
+redolent
+redound
+redox
+redpoll
+redshank
+redskin
+redstart
+Redstone
+redtop
+reduce
+reducible
+redundant
+redwing
+redwood
+Reebok
+reed
+reedbuck
+reef
+reek
+reel
+reemit
+reenable
+Reese
+reeve
+ref
+refection
+refectory
+refer
+referable
+referee
+referenda
+referendum
+referent
+referential
+referral
+refinement
+refinery
+reflect
+reflectance
+reflectometer
+reflexive
+reformatory
+refract
+refractometer
+refractor
+refrain
+refrangible
+refrigerant
+refrigerate
+refuge
+refugee
+refulgent
+refusal
+refusenik
+refutation
+refute
+regalia
+regality
+regard
+regatta
+regelation
+regeneracy
+reggae
+regicide
+regime
+regimen
+regiment
+regimental
+regimentation
+Regina
+Reginald
+region
+regional
+Regis
+registrable
+registrant
+registrar
+registration
+registry
+regolith
+regress
+regression
+regressor
+regret
+regular
+regulate
+Regulus
+regurgitate
+rehabilitate
+rehearsal
+Reich
+Reid
+reify
+reign
+Reilly
+reimburse
+rein
+reindeer
+reinforce
+Reinhold
+reject
+rejoice
+rejoinder
+rejuvenate
+relatedly
+relaxant
+relaxation
+relayed
+relent
+relevant
+reliably
+reliant
+relic
+relict
+relief
+relies
+relieve
+religion
+religiosity
+religious
+relinquish
+reliquary
+relish
+reluctant
+remainder
+remand
+remanent
+Rembrandt
+remediable
+remedy
+remembrance
+Remington
+reminisce
+reminiscent
+remit
+remittal
+remittance
+remnant
+remonstrant
+remonstrate
+remorse
+remote
+removal
+remunerate
+Remus
+Rena
+renaissance
+renal
+Renault
+rend
+render
+rendezvous
+rendition
+Rene
+Renee
+renegade
+renege
+renewal
+rennet
+Renoir
+renounce
+renovate
+renown
+Rensselaer
+rent
+rental
+rentier
+renunciate
+rep
+repair
+reparable
+reparation
+repartee
+repatriate
+repeater
+repel
+repellent
+repentant
+repertoire
+repertory
+repetitious
+replete
+replica
+replicable
+replicate
+reportorial
+repository
+reprehensible
+repressable
+repressible
+repression
+repressor
+reprieve
+reprimand
+reprisal
+reprise
+reproach
+reptile
+reptilian
+republican
+repudiate
+repugnant
+repulsion
+reputation
+repute
+requiem
+require
+requisite
+requisition
+requital
+requite
+reredos
+rerouted
+rerouting
+rescind
+rescission
+rescue
+resemblant
+resemble
+resent
+reserpine
+reservation
+reservoir
+resident
+residential
+residua
+residual
+residuary
+residue
+residuum
+resignation
+resilient
+resinate
+resinous
+resist
+resistant
+resistible
+resistive
+resistor
+resonant
+resonate
+resorcinol
+respect
+respective
+respiration
+respirator
+resplendent
+respond
+respondent
+response
+responsible
+responsive
+rest
+restaurant
+restaurateur
+restitute
+restive
+restoration
+restraint
+restroom
+result
+resultant
+resume
+resumption
+resurgent
+resurrect
+resuscitate
+ret
+retain
+retaliate
+retard
+retardant
+retardation
+retch
+retention
+reticent
+reticle
+reticular
+reticulate
+reticule
+reticulum
+retina
+retinal
+retinue
+retiree
+retort
+retractile
+retribution
+retrieval
+retrieve
+retroaction
+retroactive
+retrofit
+retroflex
+retrograde
+retrogress
+retrogression
+retrorocket
+retrospect
+retrovirus
+retrovision
+Reub
+Reuben
+Reuters
+rev
+revanche
+revanchist
+reveille
+revel
+revelation
+revelatory
+revelry
+revenge
+revenue
+reverberant
+reverberate
+revere
+reverend
+reverent
+reverential
+reverie
+reversal
+reversible
+reversionary
+revert
+revertible
+revertive
+revile
+revilement
+revisal
+revise
+revival
+revive
+revoke
+revolt
+revolution
+revolutionary
+revolve
+revulsion
+Rex
+Reyes
+Reykjavik
+Reynolds
+RFP
+rhapsodic
+rhapsodize
+rhapsody
+Rhea
+Rhenish
+rhenium
+rheology
+rheostat
+rhesus
+rhetoric
+rhetorician
+rheum
+rheumatic
+rheumatism
+Rhine
+rhinestone
+rhino
+rhinoceros
+rhizome
+rho
+Rhoda
+Rhode
+Rhodes
+Rhodesia
+rhodium
+rhododendron
+rhomb
+rhombi
+rhombic
+rhombohedra
+rhombohedral
+rhombohedron
+rhomboid
+rhombus
+Rhonda
+rhubarb
+rhumb
+rhyme
+rhymester
+rhythm
+rhythmic
+RI
+rialto
+rib
+ribald
+ribaldry
+ribbon
+riboflavin
+ribonucleic
+ribosome
+Rica
+Ricardo
+Riccardo
+rice
+rich
+Richard
+Richards
+Richardson
+Richfield
+Richmond
+Richter
+rick
+rickets
+rickettsia
+rickettsiae
+rickety
+rickrack
+ricksha
+rickshaw
+Rico
+ricochet
+rid
+riddance
+ridden
+riddle
+ride
+ridge
+ridgepole
+Ridgway
+ridicule
+ridiculous
+Riemann
+Riesling
+rife
+riffle
+riffraff
+rifle
+riflery
+rift
+rig
+rigamarole
+Rigel
+Riggs
+right
+righteous
+rightmost
+rightward
+rigid
+rigidify
+rigor
+rigorous
+rile
+Riley
+rill
+rilly
+rim
+rime
+rimester
+rind
+Rinehart
+ring
+ringbolt
+ringleader
+ringlet
+ringmaster
+ringneck
+ringside
+ringtail
+ringtoss
+ringworm
+rink
+rinse
+Rio
+Riordan
+riot
+riotous
+rip
+riparian
+ripe
+ripen
+Ripley
+ripoff
+riposte
+ripple
+riprap
+ripsaw
+ripsnort
+riptide
+rise
+risen
+risible
+risk
+risque
+Rita
+ritardando
+Ritchie
+rite
+Ritter
+ritual
+Ritz
+ritzy
+rival
+rivalry
+riven
+river
+Rivera
+riverbank
+riverbed
+riverboat
+riverfront
+riverine
+riverside
+rivet
+Riviera
+rivulet
+Riyadh
+RNA
+roach
+road
+roadbed
+roadblock
+roadhouse
+roadrunner
+roadside
+roadstead
+roadster
+roadway
+roadwork
+roam
+roan
+roar
+roast
+rob
+robbery
+Robbins
+robe
+Roberson
+Robert
+Roberta
+Roberto
+Roberts
+Robertson
+robin
+Robinson
+robot
+robotic
+robust
+roc
+Rocco
+Rochester
+rock
+rockabye
+rockbound
+Rockefeller
+rocket
+rocketeer
+rocketry
+rockfish
+Rockford
+Rockies
+Rockland
+rockslide
+Rockwell
+rococo
+rod
+Rodale
+rode
+rodent
+rodeo
+Rodgers
+Rodney
+rodomontade
+Rodriguez
+roe
+roebuck
+roentgen
+roentgenography
+Roger
+Rogers
+Roget
+rogue
+roguish
+roil
+roily
+roister
+Roland
+role
+Rolf
+roll
+rollback
+rollick
+Rollins
+roly
+romaine
+roman
+romance
+Romanesque
+Romania
+romanize
+Romano
+romantic
+Rome
+Romeo
+Romero
+romp
+Romulus
+Ron
+Ronald
+rondeau
+rondo
+Ronnie
+rood
+roof
+rooftop
+rooftree
+rook
+rookery
+rookie
+room
+roomette
+roommate
+Roosevelt
+Rooseveltian
+roost
+root
+rootlet
+rootstock
+rope
+ropewalk
+Rorschach
+Rosa
+Rosalie
+rosary
+Roscoe
+rose
+roseate
+rosebud
+rosebush
+Roseland
+Rosemarie
+rosemary
+Rosen
+Rosenberg
+Rosenblum
+Rosenthal
+Rosenzweig
+roseola
+Rosetta
+rosette
+rosewater
+rosewood
+Rosicrucian
+Rosie
+rosin
+Ross
+roster
+rostrum
+rot
+Rotarian
+rotary
+rotate
+ROTC
+rote
+Roth
+rotifer
+rotisserie
+rotogravure
+rotor
+rototill
+rotten
+rottweiler
+rotund
+rotunda
+rouge
+rough
+roughage
+roughcast
+roughen
+roughhewn
+roughhouse
+roughish
+roughneck
+roughrider
+roughshod
+roulade
+roulette
+round
+roundabout
+roundhead
+roundhouse
+roundoff
+roundtable
+roundup
+roundworm
+rouse
+Rousseau
+roust
+roustabout
+rout
+route
+routine
+rove
+row
+rowboat
+rowdy
+Rowe
+rowel
+Rowena
+Rowland
+Rowley
+Roxanne
+Roy
+royal
+royalty
+Royce
+royster
+RPM
+RR
+r's
+RSVP
+Ruanda
+rub
+rubato
+rubberneck
+rubbery
+rubbish
+rubble
+rubdown
+rube
+rubella
+Ruben
+Rubicon
+rubicund
+rubidium
+ruble
+rubric
+ruby
+rucksack
+ruckus
+ruction
+rudder
+ruddy
+rude
+rudiment
+rudimentary
+Rudolf
+Rudolph
+Rudy
+Rudyard
+rue
+ruff
+ruffian
+ruffle
+rufous
+Rufus
+rug
+rugby
+ruggedize
+ruin
+ruination
+ruinous
+Ruiz
+rule
+rum
+rumble
+rumen
+Rumford
+ruminant
+ruminate
+rummage
+rummy
+rumor
+rumormonger
+rump
+rumple
+rumpus
+rumrun
+run
+runabout
+runaround
+runaway
+rundown
+rune
+rung
+Runge
+runic
+runneth
+Runnymede
+runoff
+runt
+runway
+Runyon
+rupee
+rupture
+rural
+ruse
+rush
+Rushmore
+rusk
+Russ
+Russell
+russet
+Russia
+russianize
+Russo
+rust
+rustic
+rusticate
+rustle
+rustproof
+rut
+rutabaga
+Rutgers
+Ruth
+ruthenium
+Rutherford
+ruthless
+rutile
+Rutland
+Rutledge
+RV
+Rwanda
+Ryan
+Rydberg
+Ryder
+rye
+Saab
+sabbath
+sabbatic
+Sabena
+saber
+Sabina
+Sabine
+sable
+sabotage
+saboteur
+sabra
+sac
+saccade
+saccadic
+saccharine
+sacerdotal
+sachem
+sachet
+sack
+sackcloth
+sacral
+sacrament
+Sacramento
+sacred
+sacrifice
+sacrificial
+sacrilege
+sacrilegious
+sacristan
+sacristy
+sacroiliac
+sacrosanct
+sacrum
+sad
+sadden
+saddle
+saddlebag
+saddlery
+sadhu
+Sadie
+sadism
+sadist
+Sadler
+sadomasochism
+sadomasochist
+safari
+safe
+safecrack
+safeguard
+safelight
+safety
+safflower
+saffron
+sag
+saga
+sagacious
+sagacity
+sage
+sagebrush
+Saginaw
+sagittal
+Sagittarius
+sago
+saguaro
+Sahara
+sahib
+said
+Saigon
+sail
+sailboard
+sailboat
+sailcloth
+sailfish
+sailor
+sailplane
+saint
+saith
+sake
+saki
+Sal
+salaam
+salacious
+salad
+salamander
+salami
+salaried
+salary
+Salazar
+sale
+Salem
+Salerno
+sales
+salesclerk
+salesgirl
+Salesian
+saleslady
+salespeople
+salesroom
+salient
+Salina
+saline
+Salisbury
+Salish
+saliva
+salivary
+salivate
+Salk
+Salle
+sallow
+sally
+salmon
+salmonella
+salon
+saloon
+salsify
+salt
+saltate
+saltbox
+saltbush
+saltcellar
+saltine
+saltpeter
+saltshaker
+saltwater
+saltworks
+salubrious
+salubrity
+salutary
+salutation
+salutatorian
+salutatory
+salute
+Salvador
+salvage
+salvageable
+salvation
+Salvatore
+salve
+salvo
+Sam
+Samantha
+Samaritan
+samarium
+samba
+same
+samizdat
+Sammy
+Samoa
+samovar
+sampan
+sample
+Sampson
+Samson
+Samuel
+Samuelson
+samurai
+San
+Sana
+sanatarium
+sanatoria
+sanatorium
+Sanborn
+Sanchez
+Sancho
+sanctify
+sanctimonious
+sanctimony
+sanction
+sanctity
+sanctuary
+sanctum
+sand
+sandal
+sandalwood
+sandbag
+sandbank
+sandbar
+sandblast
+sandbox
+Sandburg
+sanderling
+Sanderson
+sandglass
+sandhill
+Sandia
+sandlot
+sandpaper
+sandpile
+sandpiper
+Sandra
+sandstone
+sandstorm
+Sandusky
+sandwich
+sane
+Sanford
+sang
+sangaree
+sangfroid
+sanguinary
+sanguine
+sanguineous
+Sanhedrin
+sanitarian
+sanitarium
+sanitary
+sanitate
+sanitize
+sank
+sans
+Sanskrit
+Santa
+Santayana
+Santiago
+Santo
+Sao
+sap
+sapiens
+sapient
+sapling
+saponify
+sapphire
+saprophyte
+saprophytic
+sapsucker
+sapwood
+Sara
+Saracen
+Sarah
+Saran
+Sarasota
+Saratoga
+sarcasm
+sarcastic
+sarcoma
+sarcophagi
+sarcophagus
+sardine
+Sardinia
+sardonic
+sargasso
+sargassum
+sarge
+Sargent
+sari
+sarong
+sarsaparilla
+sartorial
+sash
+sashay
+Saskatchewan
+sass
+sassafras
+sassy
+sat
+satan
+satanic
+satchel
+sate
+satellite
+satiable
+satiate
+satiety
+satin
+satire
+satiric
+satisfaction
+satisfactory
+satisfy
+satrap
+saturable
+saturate
+Saturday
+Saturn
+saturnalia
+saturnalian
+saturnian
+saturnine
+satyr
+sauce
+saucepan
+Saud
+Saudi
+sauerbraten
+sauerkraut
+Saul
+Sault
+sauna
+Saunders
+saunter
+sauropod
+sausage
+saute
+sautee
+sauterne
+savage
+savagery
+savanna
+Savannah
+savant
+save
+savior
+Saviour
+Savonarola
+savor
+savory
+savoy
+Savoyard
+savvy
+saw
+sawbuck
+sawdust
+sawfish
+sawfly
+sawhorse
+sawmill
+sawtimber
+sawtooth
+sawyer
+sax
+saxifrage
+Saxon
+Saxony
+saxophone
+say
+SC
+scab
+scabbard
+scabious
+scabrous
+scads
+scaffold
+Scala
+scalar
+scalawag
+scald
+scale
+scalene
+scallion
+scallop
+scalp
+scalpel
+scaly
+scam
+scamp
+scan
+scandal
+scandalous
+Scandinavia
+scandium
+scansion
+scant
+scapegoat
+scapegrace
+scapula
+scapular
+scar
+scarab
+Scarborough
+scarce
+scare
+scarecrow
+scaremonger
+scarf
+scarface
+scarify
+scarless
+scarlet
+scarp
+Scarsdale
+scarum
+scarves
+scat
+scathe
+scathing
+scatology
+scatter
+scatterbrain
+scattergun
+scaup
+scavenge
+scenario
+scene
+scenery
+scenic
+scent
+scentless
+scepter
+Schaefer
+Schafer
+Schantz
+schedule
+schema
+schemata
+schematic
+schematize
+scheme
+Schenectady
+scherzo
+Schiller
+schism
+schismatic
+schist
+schistosomiasis
+schizoid
+schizophrenia
+schizophrenic
+schlemiel
+schlep
+Schlesinger
+schlieren
+Schlitz
+schlock
+Schloss
+schmaltz
+schmaltzy
+schmalz
+Schmidt
+Schmitt
+schmooze
+Schnabel
+schnapps
+schnauzer
+Schneider
+Schoenberg
+Schofield
+scholar
+scholastic
+scholium
+school
+schoolbag
+schoolbook
+schoolboy
+schoolchild
+schoolchildren
+schoolgirl
+schoolgirlish
+schoolhouse
+schoolmarm
+schoolmaster
+schoolmate
+schoolmistress
+schoolroom
+schoolteacher
+schoolwork
+schooner
+Schottky
+Schroeder
+Schroedinger
+Schubert
+Schultz
+Schulz
+Schumacher
+Schumann
+schuss
+Schuster
+Schuyler
+Schuylkill
+schwa
+Schwab
+Schwartz
+Schweitzer
+sciatic
+sciatica
+science
+scientific
+scientist
+scimitar
+scintilla
+scintillate
+scion
+scission
+scissor
+sclerosis
+sclerotic
+SCM
+scoff
+scofflaw
+scold
+scoliosis
+sconce
+scone
+scoop
+scoot
+scope
+scorch
+score
+scoreboard
+scorecard
+scoria
+scorn
+Scorpio
+scorpion
+scot
+scotch
+Scotia
+Scotland
+Scots
+Scott
+Scottish
+Scottsdale
+Scotty
+scoundrel
+scour
+scourge
+scout
+scoutmaster
+scow
+scowl
+scrabble
+scraggly
+scraggy
+scram
+scramble
+Scranton
+scrap
+scrapbook
+scrape
+scrapple
+scratch
+scrawl
+scrawly
+scrawny
+scream
+scree
+screech
+screed
+screen
+screenplay
+screenwriter
+screw
+screwball
+screwdriver
+screwworm
+scribble
+scribe
+Scribner
+scrim
+scrimmage
+scrimp
+scrimshaw
+scrip
+Scripps
+script
+scriptorium
+scriptural
+scripture
+scriptwriter
+scriven
+scrod
+scrofula
+scrofulous
+scrog
+scroll
+scrooge
+scrotum
+scrounge
+scrub
+scruff
+scrum
+scrumptious
+scrunch
+scruple
+scrupulosity
+scrupulous
+scrutable
+scrutinize
+scrutiny
+scuba
+scud
+scuff
+scuffle
+scull
+scullery
+scullion
+sculpin
+sculpt
+sculptor
+sculptress
+sculptural
+sculpture
+scum
+scurrility
+scurrilous
+scurry
+scurvy
+scuttle
+scuttlebutt
+scutum
+Scylla
+scythe
+Scythia
+SD
+SE
+sea
+seabag
+seabed
+seabird
+seaboard
+seaborne
+seacoast
+seafare
+seafood
+seafowl
+seafront
+seagoer
+seagoing
+Seagram
+seagull
+seahorse
+seal
+sealant
+sealskin
+seam
+seaman
+seamount
+seamstress
+Sean
+seance
+seaplane
+seaport
+seaquake
+sear
+search
+searchlight
+seascape
+seashell
+seashore
+seasick
+seaside
+season
+seasonal
+seat
+seatmate
+Seattle
+seawall
+seaward
+seaway
+seaweed
+seaworthy
+Sebastian
+sec
+secant
+secede
+secession
+seclude
+seclusion
+second
+secondary
+secondhand
+secondo
+secrecy
+secret
+secretarial
+secretariat
+secretary
+secrete
+secretion
+secretory
+sect
+sectarian
+sectary
+sector
+sectoral
+secular
+secure
+sedan
+sedate
+sedentary
+seder
+sedge
+sediment
+sedimentary
+sedimentation
+sedition
+seditious
+seduce
+seduction
+sedulous
+see
+seeable
+seed
+seedbed
+seedcake
+seedeat
+seedling
+seedpod
+seedsman
+seek
+seem
+seen
+seep
+seepage
+seer
+seersucker
+seesaw
+seethe
+seethed
+seething
+segment
+segmentary
+segmentation
+Segovia
+segregant
+segregate
+segue
+Segundo
+Seidel
+seigneur
+seigneurial
+seine
+seism
+seismic
+seismograph
+seismography
+seismology
+seismometer
+seize
+seizure
+seldom
+select
+Selectric
+Selena
+selenate
+selenite
+selenium
+selenography
+selenology
+self
+selfish
+Selfridge
+selfsame
+Selkirk
+sell
+sellout
+Selma
+selsyn
+seltzer
+selvage
+selves
+Selwyn
+semantic
+semaphore
+semblance
+semen
+semester
+semi
+seminal
+seminar
+seminarian
+seminary
+Seminole
+semiotic
+Semite
+semolina
+semper
+sempiternal
+senate
+senatorial
+send
+sender
+Seneca
+Senegal
+senescent
+senile
+senior
+senor
+senora
+senorita
+sensate
+sense
+sensible
+sensitive
+sensitize
+sensor
+sensorial
+sensorimotor
+sensual
+sensuous
+sent
+sentence
+sentential
+sententious
+sentient
+sentiment
+sentinel
+sentry
+Seoul
+sepal
+separable
+separate
+sepia
+Sepoy
+sepsis
+sept
+septa
+septate
+September
+septennial
+septet
+septic
+septillion
+septuagenarian
+septum
+septuplet
+sepulcher
+sepulchral
+sequel
+sequelae
+sequent
+sequential
+sequester
+sequestration
+sequin
+sequitur
+sequoia
+sera
+seraglio
+serape
+seraph
+seraphic
+seraphim
+Serb
+Serbia
+serenade
+serendipitous
+serendipity
+serene
+serf
+serfdom
+serge
+sergeant
+Sergei
+serial
+seriate
+seriatim
+series
+serif
+serigraph
+seriocomic
+serious
+sermon
+serology
+Serpens
+serpent
+serpentine
+serrate
+serried
+serum
+servant
+serve
+service
+serviceable
+serviette
+servile
+servitor
+servitude
+servo
+servomechanism
+servomotor
+sesame
+sesquicentennial
+sesquipedalian
+sessile
+session
+set
+setback
+Seth
+Seton
+setscrew
+settee
+settle
+setup
+seven
+sevenfold
+seventeen
+seventeenth
+seventh
+seventieth
+seventy
+sever
+severable
+several
+severalfold
+severalty
+severance
+severe
+Severn
+Seville
+sew
+sewage
+Seward
+sewerage
+sewn
+sex
+sexagesimal
+sexology
+Sextans
+sextant
+sextet
+sextillion
+sexton
+sextuple
+sextuplet
+sexual
+Seychelles
+Seymour
+sforzando
+shabby
+shack
+shackle
+shad
+shadbush
+shade
+shadow
+shadowbox
+Shafer
+Shaffer
+shaft
+shag
+shagbark
+shah
+shake
+shakeable
+shakedown
+shaken
+Shakespeare
+Shakespearean
+Shakespearian
+shako
+shaky
+shale
+shall
+shallot
+shallow
+shalom
+shalt
+sham
+shaman
+shamateur
+shamble
+shame
+shamefaced
+shampoo
+shamrock
+shamus
+Shane
+shanghai
+shanghaied
+shanghaier
+shanghaiing
+shank
+Shannon
+shan't
+Shantung
+shanty
+shantytown
+shape
+Shapiro
+shard
+share
+sharecrop
+sharehold
+shareholder
+shareown
+Shari
+shark
+sharkskin
+Sharon
+sharp
+Sharpe
+sharpen
+sharpshoot
+Shasta
+shatter
+shatterproof
+Shattuck
+shave
+shaven
+shaw
+shawl
+Shawn
+Shawnee
+shay
+she
+Shea
+sheaf
+shear
+Shearson
+sheath
+sheathe
+sheave
+shebang
+she'd
+shed
+Shedir
+Sheehan
+sheen
+sheep
+sheepfold
+sheepherding
+sheepish
+sheepshank
+sheepshead
+sheepshear
+sheepskin
+sheer
+sheet
+Sheffield
+sheik
+sheikdom
+sheikh
+Sheila
+shekel
+Shelby
+Sheldon
+shelf
+she'll
+shell
+shellac
+shellacked
+shellacking
+shellback
+Shelley
+shellfire
+shellfish
+shellproof
+Shelly
+shelter
+Shelton
+shelty
+shelve
+Shenandoah
+shenanigan
+Shepard
+shepherd
+Sheppard
+Sheraton
+sherbet
+Sheri
+Sheridan
+sheriff
+sherlock
+Sherman
+Sherri
+Sherrill
+sherry
+Sherwin
+Sherwood
+Sheryl
+Shetland
+Shia
+shibboleth
+shied
+shield
+shift
+shill
+shillelagh
+Shiloh
+shim
+shimmery
+shimmy
+shin
+shinbone
+shindig
+shine
+shingle
+shinny
+Shinto
+ship
+shipboard
+shipbuild
+shiplap
+Shipley
+shipmaster
+shipmate
+shipshape
+shipway
+shipworm
+shipwreck
+shipwright
+shipyard
+shire
+shirk
+Shirley
+shirr
+shirt
+shirttail
+shirtwaist
+shish
+shit
+shiv
+Shiva
+shivaree
+shiver
+shivery
+shoal
+shock
+Shockley
+shod
+shoddy
+shoe
+shoehorn
+shoelace
+shoestring
+shofar
+shogun
+shoji
+shone
+shoo
+shoofly
+shook
+shoot
+shootout
+shop
+shoplift
+shopown
+shoptalk
+shopworn
+shore
+shorebird
+shoreline
+shorn
+short
+shortage
+shortbread
+shortcake
+shortchange
+shortcoming
+shortcut
+shorten
+shortfall
+shorthand
+shortish
+shortsighted
+shortstop
+shot
+shotgun
+should
+shoulder
+shouldn't
+shouldst
+shout
+shove
+shovel
+show
+showboat
+showcase
+showdown
+showery
+shown
+showpiece
+showplace
+showroom
+shrank
+shrapnel
+shred
+Shreveport
+shrew
+shrewd
+shrewish
+shriek
+shrieve
+shrift
+shrike
+shrill
+shrilly
+shrimp
+shrine
+shrink
+shrinkage
+shrive
+shrivel
+shroud
+shrove
+shrub
+shrubbery
+shrug
+shrunk
+shrunken
+shtick
+Shu
+shuck
+shudder
+shuddery
+shuffle
+shuffleboard
+Shulman
+shun
+shunpike
+shunt
+shush
+shut
+shutdown
+shutoff
+shutout
+shutterbug
+shuttle
+shuttlecock
+shy
+Shylock
+shyly
+shyster
+sial
+SIAM
+Siamese
+Sian
+sib
+Siberia
+sibilant
+sibilate
+Sibley
+sibling
+sibyl
+sibylline
+sic
+Sicilian
+Sicily
+sick
+sickbed
+sicken
+sickish
+sickle
+sickroom
+side
+sidearm
+sideband
+sidebar
+sideboard
+sideburns
+sidecar
+sidehill
+sidekick
+sidelight
+sideline
+sidelobe
+sidelong
+sidereal
+sidesaddle
+sideshow
+sideslip
+sidesplitting
+sidestep
+sidestroke
+sideswipe
+sidetrack
+sidewalk
+sidewall
+sideway
+sidewinder
+sidewise
+sidle
+Sidney
+siege
+Siegel
+Siegfried
+Sieglinda
+Siegmund
+Siemens
+sienna
+sierra
+siesta
+sieve
+sift
+sigh
+sight
+sightsee
+sightseer
+sigma
+sigmoid
+Sigmund
+sign
+signal
+signatory
+signature
+signboard
+signet
+significant
+signify
+Signor
+Signora
+signpost
+Sikh
+Sikorsky
+silage
+silane
+Silas
+silent
+silhouette
+silhouetting
+silica
+silicate
+siliceous
+silicic
+silicide
+silicious
+silicon
+silicone
+silicosis
+silk
+silken
+silkworm
+sill
+silly
+silo
+silt
+siltation
+Silurian
+Silva
+silver
+silverfish
+Silverman
+silversmith
+silverware
+silvery
+silvicultural
+silviculture
+simian
+similar
+simile
+similitude
+simmer
+Simmons
+Simon
+simonize
+Simons
+Simonson
+simony
+simpatico
+simper
+simple
+simplectic
+simpleminded
+simpleton
+simplex
+simplicial
+simplicity
+simplify
+simplistic
+simply
+Simpson
+Sims
+simulacra
+simulacrum
+simulate
+simulcast
+simultaneity
+simultaneous
+sin
+Sinai
+since
+sincere
+Sinclair
+sine
+sinecure
+sinew
+sinfonia
+sing
+singable
+Singapore
+singe
+singeing
+Singh
+single
+singlehanded
+singlet
+singleton
+singletree
+singsong
+singular
+sinh
+sinister
+sinistral
+sink
+sinkhole
+sinter
+sinuous
+sinus
+sinusitis
+sinusoid
+Siobhan
+Sioux
+sip
+siphon
+sir
+sire
+siren
+Sirius
+sirloin
+sirocco
+Sis
+sisal
+siskin
+sissified
+sissy
+sister
+Sistine
+Sisyphean
+Sisyphian
+Sisyphus
+sit
+sitcom
+site
+situ
+situate
+situs
+six
+sixfold
+sixgun
+sixpence
+sixteen
+sixteenth
+sixth
+sixtieth
+sixty
+sixtyish
+size
+sizzle
+skat
+skate
+skateboard
+skedaddle
+skeet
+skein
+skeletal
+skeleton
+skelter
+skeptic
+sketch
+sketchbook
+sketchpad
+skew
+ski
+skid
+skied
+skiff
+skiing
+skill
+skillet
+skillful
+skim
+skimp
+skin
+skindive
+skinflint
+skinhead
+skink
+skip
+skipjack
+Skippy
+skirl
+skirmish
+skirt
+skit
+skittish
+skittle
+skivvy
+skoal
+skua
+skulduggery
+skulk
+skull
+skullcap
+skullduggery
+skunk
+sky
+skycap
+skydive
+Skye
+skyhook
+skyjack
+skylark
+skylight
+skyline
+skyrocket
+skysail
+skyscrape
+skyward
+skywave
+skyway
+skywrite
+S&L
+slab
+slack
+slacken
+slag
+slain
+slake
+slalom
+slam
+slander
+slanderous
+slang
+slant
+slantwise
+slap
+slapdash
+slaphappy
+slapstick
+slash
+slat
+slate
+slather
+slattern
+slaughter
+slaughterhouse
+Slav
+slave
+slavehold
+slavery
+Slavic
+slavish
+slaw
+slay
+sleaze
+sled
+sledge
+sledgehammer
+sleek
+sleep
+sleeplike
+sleepwalk
+sleepyhead
+sleet
+sleeve
+sleigh
+sleight
+slender
+slept
+sleuth
+slew
+slice
+slick
+slid
+slide
+slight
+slim
+slime
+sling
+slingshot
+slink
+slip
+slipcase
+slipcover
+slipknot
+slippage
+slippery
+slipshod
+slipstream
+slipup
+slit
+slither
+slithery
+sliver
+slivery
+slivovitz
+Sloan
+Sloane
+slob
+slobber
+Slocum
+sloe
+slog
+slogan
+sloganeer
+sloop
+slop
+slope
+slosh
+slot
+sloth
+slouch
+slough
+sloven
+slow
+slowdown
+slowish
+slowpoke
+sludge
+slug
+slugfest
+sluggard
+sluggish
+sluice
+sluiceway
+slum
+slumber
+slump
+slung
+slunk
+slur
+slurp
+slurry
+slush
+slushy
+slut
+sluttish
+sly
+smack
+small
+Smalley
+smallish
+smallpox
+smalltime
+smarmy
+smart
+smarten
+smash
+smashup
+smatter
+smear
+smell
+smelly
+smelt
+smidgen
+smile
+smirch
+smirk
+smite
+smith
+smithereens
+Smithfield
+Smithson
+Smithsonian
+smithy
+smitten
+smock
+smog
+smoke
+smokehouse
+smokeproof
+smokescreen
+smokestack
+smolder
+smooch
+smooth
+smoothbore
+smorgasbord
+smote
+smother
+Smucker
+smudge
+smug
+smuggle
+smut
+Smyrna
+Smythe
+snack
+snaffle
+snafu
+snag
+snail
+snake
+snakebird
+snakebite
+snakeroot
+snap
+snapback
+snapdragon
+snappish
+snapshot
+snare
+snark
+snarl
+snarly
+snatch
+snazzy
+sneak
+sneer
+sneeze
+snell
+snick
+snide
+sniff
+sniffle
+snifter
+snigger
+sniggle
+sniggly
+snip
+snipe
+sniperscope
+snippet
+snit
+snitch
+snivel
+snob
+snobbery
+snobbish
+snook
+snoop
+snoot
+snooze
+snore
+snorkel
+snort
+snotty
+snout
+snow
+snowball
+snowbird
+snowbound
+snowcapped
+snowdrift
+snowdrop
+snowfall
+snowfield
+snowflake
+snowmobile
+snowplow
+snowshed
+snowshoe
+snowslide
+snowstorm
+snowsuit
+snub
+snuff
+snuffbox
+snuffle
+snug
+snuggle
+snuggly
+Snyder
+so
+soak
+soap
+soapbox
+soapstone
+soapsud
+soar
+sob
+sober
+soberside
+sobriety
+sobriquet
+Soc.
+soccer
+sociable
+social
+socialite
+societal
+Societe
+society
+socioeconomic
+sociology
+sociometry
+sociopath
+sock
+socket
+sockeye
+Socrates
+Socratic
+sod
+soda
+sodden
+sodium
+Sodom
+sodomite
+sodomize
+sodomy
+sofa
+soffit
+Sofia
+soft
+softball
+soften
+softhead
+softhearted
+software
+softwood
+soggy
+soignee
+soil
+soilage
+soiree
+sojourn
+Sol
+solace
+solar
+solarium
+sold
+solder
+soldier
+soldiery
+sole
+solecism
+solemn
+solemnity
+solenoid
+solicit
+solicitation
+solicitor
+solicitous
+solicitude
+solid
+solidarity
+solidify
+solidus
+soliloquist
+soliloquize
+soliloquy
+solipsism
+solipsist
+solitaire
+solitary
+soliton
+solitude
+solo
+Solomon
+Solomonic
+Solon
+solstice
+soluble
+solute
+solvate
+solve
+solvent
+Somali
+Somalia
+somatic
+somber
+sombrero
+some
+somebody
+somebody'd
+someday
+somehow
+someone
+someplace
+Somers
+somersault
+Somerset
+Somerville
+something
+sometime
+somewhat
+somewhere
+sommelier
+Sommerfeld
+somnambulate
+somnambulist
+somnolent
+son
+sonar
+sonata
+sonatina
+song
+songbag
+songbird
+songbook
+songfest
+songwrite
+Sonia
+sonic
+sonnet
+sonneteer
+sonny
+sonogram
+Sonoma
+Sonora
+sonority
+sonorous
+Sony
+Sonya
+soon
+soot
+sooth
+soothe
+soothsay
+sop
+Sophia
+Sophie
+sophism
+sophist
+sophisticate
+sophistry
+Sophoclean
+Sophocles
+sophomore
+sophomoric
+soporific
+soprano
+sora
+sorb
+Sorbonne
+sorcerer
+sorceress
+sorcery
+sordid
+sore
+sorehead
+Sorensen
+Sorenson
+sorghum
+sorority
+sorption
+sorrel
+sorrow
+sorry
+sort
+sortie
+sostenuto
+sot
+Soto
+sottish
+sou
+souffle
+sought
+soul
+sound
+soundboard
+soundproof
+soup
+sour
+source
+sourdough
+sourpuss
+sourwood
+Sousa
+souse
+soutane
+south
+Southampton
+southbound
+southeast
+southeastern
+southeasternmost
+southeastward
+southern
+southernmost
+Southey
+southland
+southmost
+southpaw
+southward
+southwest
+southwestern
+southwesternmost
+southwestward
+souvenir
+sou'wester
+sovereign
+sovereignty
+soviet
+sovkhoz
+sow
+sowbelly
+sown
+sox
+soy
+soya
+soybean
+S&P
+spa
+space
+spacecraft
+spacesuit
+spacious
+spackle
+spade
+spadework
+spaghetti
+Spain
+spake
+spall
+spallation
+span
+spandrel
+spangle
+Spaniard
+spaniel
+Spanish
+spank
+spar
+spare
+spareribs
+sparge
+spark
+sparkle
+Sparkman
+sparkplug
+sparling
+sparrow
+sparse
+Sparta
+Spartan
+spasm
+spasmodic
+spastic
+spat
+spate
+spatial
+spatiotemporal
+spatterdock
+spatula
+Spaulding
+spavin
+spawn
+spay
+spayed
+speak
+speakeasy
+spear
+spearhead
+spearmint
+spec
+special
+specialty
+speciation
+specie
+species
+specific
+specify
+specimen
+specious
+speck
+speckle
+spectacle
+spectacular
+spectator
+specter
+spectra
+spectral
+spectrograph
+spectrography
+spectroheliograph
+spectrometer
+spectrophotometer
+spectroscope
+spectroscopy
+spectrum
+specular
+speculate
+speculum
+sped
+speech
+speechify
+speed
+speedboat
+speedometer
+speedster
+speedup
+speedway
+speedwell
+speleology
+spell
+spellbind
+spellbound
+spelunker
+spelunking
+Spence
+Spencer
+Spencerian
+spend
+spendthrift
+spent
+speramtozoon
+sperm
+spermatophyte
+spermatozoa
+spermicide
+Sperry
+spew
+sphagnum
+sphere
+spheric
+spheroid
+spherule
+sphincter
+sphinx
+sphygmometer
+Spica
+spice
+spicebush
+spicule
+spider
+spidery
+Spiegel
+spiel
+spiffy
+spigot
+spike
+spikenard
+spill
+spillage
+spillway
+spilt
+spin
+spinach
+spinal
+spindle
+spindly
+spine
+spinet
+spinnaker
+spinneret
+spinodal
+spinoff
+spinor
+spinster
+spiral
+spire
+spirit
+spiritual
+Spiro
+spirochete
+spit
+spitball
+spite
+spitfire
+spittle
+spittoon
+spitz
+splash
+splat
+splay
+splayed
+splayfoot
+spleen
+splendid
+splendiferous
+splendor
+splenetic
+splice
+spline
+splint
+splintery
+split
+splotch
+splurge
+splutter
+spoil
+spoilage
+spoilsman
+spoilsport
+Spokane
+spoke
+spoken
+spokes
+spokeshave
+spoliate
+spondaic
+sponge
+sponson
+sponsor
+spontaneity
+spontaneous
+spoof
+spook
+spool
+spoon
+spoonbill
+spoor
+sporadic
+spore
+sporran
+sport
+sportive
+sports
+sportscast
+sportsman
+sportswear
+sportswrite
+sportswriting
+spot
+spotlight
+spouse
+spout
+Sprague
+sprain
+sprang
+sprawl
+spray
+spread
+spree
+sprig
+sprightly
+spring
+springboard
+springe
+Springfield
+springhouse
+springtail
+springtime
+sprinkle
+sprint
+sprite
+sprocket
+Sproul
+sprout
+spruce
+sprue
+sprung
+spry
+spud
+spume
+spumoni
+spun
+spunk
+spur
+spurge
+spurious
+spurn
+spurt
+sputnik
+sputter
+sputum
+spy
+spyglass
+squab
+squabble
+squad
+squadron
+squalid
+squall
+squally
+squalor
+squamous
+squander
+square
+squarish
+squash
+squat
+squaw
+squawk
+squawroot
+squeak
+squeal
+squeamish
+squeegee
+squeeze
+squelch
+squib
+Squibb
+squid
+squiggle
+squiggly
+squill
+squint
+squire
+squirm
+squirrel
+squirt
+squish
+Sr.
+Sri
+s's
+SSE
+SST
+SSW
+St.
+stab
+stabile
+stable
+staccato
+Stacey
+stack
+Stacy
+stadia
+stadium
+staff
+Stafford
+stag
+stage
+stagecoach
+stagecraft
+stagehand
+stagestruck
+stagger
+stagnant
+stagnate
+Stahl
+staid
+stain
+stair
+staircase
+stairway
+stairwell
+stake
+stakehold
+stalactite
+stalag
+stalagmite
+stale
+stalemate
+Staley
+Stalin
+stalk
+stall
+stallion
+stalwart
+stamen
+Stamford
+stamina
+staminate
+stammer
+stamp
+stampede
+Stan
+stance
+stanch
+stanchion
+stand
+standard
+standby
+standbys
+standee
+standeth
+Standish
+standoff
+standoffish
+standout
+standpipe
+standpoint
+standstill
+standup
+Stanford
+Stanhope
+stank
+Stanley
+stannic
+stannous
+Stanton
+stanza
+staph
+staphylococcus
+staple
+Stapleton
+star
+starboard
+starch
+stardom
+stardust
+stare
+starfish
+stargaze
+stark
+Starkey
+starlet
+starlight
+starling
+starlit
+Starr
+start
+startle
+startup
+starvation
+starve
+starveling
+stash
+stasis
+state
+statecraft
+statehouse
+Staten
+stater
+stateroom
+states
+stateside
+statewide
+static
+stationarity
+stationary
+stationery
+stationmaster
+statistician
+Statler
+stator
+statuary
+statue
+statuesque
+statuette
+stature
+status
+statute
+statutory
+Stauffer
+staunch
+Staunton
+stave
+stay
+stayed
+staysail
+Ste.
+stead
+steadfast
+steady
+steak
+steal
+stealth
+steam
+steamboat
+steamroll
+stearate
+stearic
+Stearns
+steed
+steel
+Steele
+steelhead
+steelwork
+steely
+steelyard
+Steen
+steep
+steepen
+steeple
+steeplebush
+steeplechase
+steeplejack
+steer
+steerage
+steersman
+steeve
+Stefan
+stegosaurus
+stein
+Steinberg
+steinbok
+Steiner
+stela
+stele
+Stella
+stellar
+stellate
+stem
+stemware
+stench
+stencil
+steno
+stenography
+stenotype
+stentorian
+step
+stepbrother
+stepchild
+stepchildren
+stepdaughter
+stepfather
+Stephanie
+Stephen
+Stephens
+Stephenson
+stepladder
+stepmother
+steppe
+stepsister
+stepson
+stepwise
+steradian
+stere
+stereo
+stereography
+stereopsis
+stereopticon
+stereoscopy
+steric
+sterile
+sterling
+stern
+sternal
+sternmost
+Sterno
+sternpost
+sternum
+steroid
+stet
+stethoscope
+Stetson
+Steuben
+Steve
+stevedore
+Steven
+Stevens
+Stevenson
+stew
+steward
+stewardess
+Stewart
+stick
+stickle
+stickpin
+sticktight
+stickup
+stickwork
+sticky
+stiff
+stiffen
+stifle
+stigma
+stigmata
+stigmatic
+stigmatize
+stile
+stiletto
+still
+stillbirth
+stillborn
+stillwater
+stilt
+stimulant
+stimulate
+stimuli
+stimulus
+sting
+stink
+stinkbug
+stinkpot
+stint
+stipend
+stipple
+stipulate
+stir
+Stirling
+stirrup
+stitch
+stoat
+stochastic
+stock
+stockade
+stockbroker
+stockholder
+Stockholm
+stockpile
+stockpot
+stockroom
+Stockton
+stockyard
+stodgy
+stogy
+stoic
+stoichiometry
+stoke
+stole
+stolen
+stolid
+stolon
+stoma
+stomach
+stomachs
+stomp
+stone
+stonecrop
+stonecut
+Stonehenge
+stonemason
+stonewall
+stoneware
+stonework
+stood
+stooge
+stool
+stoolie
+stoop
+stop
+stopcock
+stopgap
+stoplight
+stopover
+stoppage
+stopwatch
+storage
+store
+storehouse
+storeown
+storeroom
+storewide
+Storey
+stork
+storm
+stormbound
+story
+storyboard
+storybook
+storytell
+stout
+stouthearted
+stove
+stovepipe
+stow
+stowage
+stowaway
+strabismic
+strabismus
+straddle
+strafe
+straggle
+straggly
+straight
+straightaway
+straightedge
+straighten
+straightforward
+straightway
+strain
+strait
+straiten
+straitjacket
+straitlaced
+strake
+strand
+strange
+strangle
+stranglehold
+strangulate
+strap
+straphanger
+strata
+stratagem
+strategic
+strategist
+strategy
+Stratford
+stratify
+stratigraphy
+stratocumulus
+stratosphere
+stratospheric
+Stratton
+stratum
+stratus
+Strauss
+straw
+strawberry
+strawflower
+stray
+streak
+stream
+streamlet
+streamline
+streamside
+street
+streetcar
+streetwalk
+strength
+strengthen
+strenuous
+strep
+streptococcus
+streptomycin
+stress
+stretch
+stretchy
+strew
+strewn
+striate
+stricken
+Strickland
+strict
+stricter
+stricture
+stride
+strident
+strife
+strike
+strikebound
+strikebreak
+strikeout
+string
+stringent
+strip
+stripe
+stripling
+striptease
+strive
+striven
+strobe
+stroboscope
+strode
+stroganoff
+stroke
+stroll
+Strom
+Stromberg
+strong
+strongbox
+stronghold
+strongish
+strongroom
+strontium
+strop
+strophe
+strove
+struck
+structural
+structure
+strudel
+struggle
+strum
+strumpet
+strung
+strut
+strychnine
+Stu
+Stuart
+stub
+stubble
+stubborn
+stucco
+stuck
+stud
+Studebaker
+student
+studio
+studious
+study
+stuff
+stultify
+stumble
+stumblebum
+stump
+stumpage
+stun
+stung
+stunk
+stunt
+stupefaction
+stupefy
+stupendous
+stupid
+stupor
+Sturbridge
+sturdy
+sturgeon
+Sturm
+stutter
+Stuttgart
+Stuyvesant
+sty
+stye
+Stygian
+style
+styli
+stylish
+stylites
+stylus
+stymie
+styptic
+styrene
+Styrofoam
+Styx
+suasion
+suave
+sub
+Subaru
+subdeb
+subdue
+subito
+subject
+subjectivity
+sublimate
+sublimer
+subliminal
+submersible
+submersion
+submit
+submittal
+suborn
+subpoena
+subpoenaed
+subrogation
+subservient
+subsidence
+subsidiary
+subsidy
+subsist
+subsistent
+substance
+substantial
+substantiate
+substantive
+substituent
+substitute
+substitutionary
+substrate
+subsume
+subsumed
+subsuming
+subsumption
+subterfuge
+subterranean
+subtext
+subtle
+subtlety
+subtly
+subtracter
+subtrahend
+suburb
+suburbia
+subvent
+subvert
+succeed
+success
+succession
+successor
+succinct
+succor
+succotash
+succubus
+succulent
+succumb
+such
+suck
+suckle
+suckling
+sucrose
+suction
+Sudan
+Sudanese
+sudden
+suds
+sudsy
+sue
+suede
+suet
+suey
+Suez
+suffer
+sufferance
+suffice
+sufficient
+suffix
+suffocate
+Suffolk
+suffragan
+suffrage
+suffragette
+suffuse
+suffusion
+sugar
+sugarcane
+sugarhouse
+sugarloaf
+sugarplum
+suggest
+suggestible
+suggestion
+suicidal
+suicide
+suit
+suitcase
+suite
+suitor
+sukiyaki
+sulfa
+sulfanilamide
+sulfate
+sulfide
+sulfite
+sulfonamide
+sulfur
+sulfuric
+sulfurous
+sulk
+sulky
+sullen
+Sullivan
+sully
+sultan
+sultanate
+sultry
+sum
+sumac
+Sumatra
+Sumerian
+summa
+summand
+summarily
+summarize
+summary
+summation
+summer
+summersault
+summertime
+summit
+summitry
+summon
+summons
+Sumner
+sump
+sumptuous
+Sumter
+sun
+sunbaked
+sunbath
+sunbathe
+sunbathing
+sunbeam
+sunbonnet
+sunbow
+sunburn
+sunburnt
+sunburst
+sundae
+Sunday
+sunder
+sundew
+sundial
+sundown
+sundry
+sunfish
+sunflower
+sung
+sunglasses
+sunk
+sunken
+sunlamp
+sunlight
+sunlit
+Sunni
+Sunnyvale
+sunrise
+sunscreen
+sunset
+sunshade
+sunshine
+sunspot
+sunstroke
+sunstruck
+sunsuit
+suntan
+sunup
+SUNY
+sup
+super
+superannuate
+superb
+superbly
+supercilious
+superficial
+superfluity
+superfluous
+superintendent
+superior
+superlunary
+supernatant
+supernovae
+supernumerary
+supersede
+superstar
+superstition
+superstitious
+supervene
+supervention
+supervise
+supervisory
+supine
+supplant
+supple
+supplely
+supplementary
+supplementation
+suppliant
+supplicant
+supplicate
+supply
+support
+supposal
+suppose
+supposition
+suppositious
+suppository
+suppress
+suppressant
+suppressible
+suppression
+suppressor
+suppurate
+supra
+supramolecular
+supranational
+suprema
+supremacist
+supremacy
+supreme
+supremum
+surcease
+surcharge
+surcoat
+surd
+sure
+surefire
+surefooted
+surety
+surf
+surface
+surfactant
+surfboard
+surfboat
+surfeit
+surge
+surgeon
+surgery
+surgical
+surly
+surmise
+surmount
+surname
+surpass
+surplice
+surplus
+surprint
+surprise
+surreal
+surrender
+surreptitious
+surrey
+surrogate
+surround
+surtax
+surtout
+surveillant
+survey
+surveyor
+survival
+survive
+survivor
+Sus
+Susan
+Susanna
+Susanne
+susceptance
+susceptible
+sushi
+Susie
+suspect
+suspend
+suspense
+suspension
+suspensor
+suspicion
+suspicious
+Sussex
+sustain
+sustenance
+Sutherland
+sutra
+Sutton
+suture
+Suzanne
+suzerain
+suzerainty
+Suzuki
+svelte
+Sven
+SW
+swab
+swaddle
+swag
+swage
+swagger
+Swahili
+swain
+swale
+swallow
+swallowtail
+swam
+swami
+swamp
+swampland
+swan
+swank
+swansdown
+Swanson
+swap
+sward
+swarm
+swart
+Swarthmore
+Swarthout
+swarthy
+swash
+swashbuckle
+swastika
+swat
+swatch
+swath
+swathe
+sway
+swayback
+Swaziland
+swear
+swearword
+sweat
+sweatband
+sweatshirt
+sweatshop
+Swede
+Sweden
+Swedish
+Sweeney
+sweep
+sweepstake
+sweet
+sweetbread
+sweeten
+sweetheart
+sweetie
+sweetish
+sweetmeat
+sweetshop
+swell
+swelter
+Swenson
+swept
+swerve
+swift
+swig
+swill
+swim
+swimsuit
+swindle
+swine
+swineherd
+swing
+swingable
+swinish
+swipe
+swirl
+swirly
+swish
+swiss
+switch
+switchback
+switchblade
+switchboard
+switchgear
+switchyard
+Switzer
+Switzerland
+swivel
+swizzle
+swollen
+swoon
+swoop
+swoosh
+sword
+swordfish
+swordplay
+swords
+swordtail
+swore
+sworn
+swum
+swung
+sybarite
+Sybil
+sycamore
+sycophant
+sycophantic
+Sydney
+Sykes
+syllabary
+syllabic
+syllabify
+syllable
+syllabus
+syllogism
+syllogistic
+sylph
+sylvan
+Sylvania
+Sylvester
+Sylvia
+sylviculture
+symbiont
+symbiosis
+symbiotic
+symbol
+symbolic
+symbology
+symmetrize
+symmetry
+sympathetic
+sympathize
+sympathy
+sympatric
+symphonic
+symphony
+symposia
+symposium
+symptom
+symptomatic
+synagogue
+synapse
+synaptic
+sync
+synch
+synchromesh
+synchronic
+synchronism
+synchronize
+synchronous
+synchrony
+synchrotron
+syncline
+syncopate
+syndic
+syndicate
+syndrome
+synecdoche
+synergetic
+synergism
+synergist
+synergistic
+synergy
+synod
+synodic
+synonym
+synonymous
+synonymy
+synopses
+synopsis
+synopsize
+synoptic
+syntactic
+syntax
+syntheses
+synthesis
+synthesize
+synthetic
+syphilis
+syphilitic
+Syracuse
+Syria
+syringa
+syringe
+syrinx
+syrup
+system
+systematic
+systematize
+systemic
+systemization
+systemwide
+systole
+systolic
+syzygy
+tab
+tabby
+tabernacle
+tablature
+table
+tableau
+tableaux
+tablecloth
+tableland
+tablespoon
+tablet
+tabletop
+tableware
+tabloid
+taboo
+tabu
+tabula
+tabular
+tabulate
+tachinid
+tachistoscope
+tachometer
+tacit
+taciturn
+Tacitus
+tack
+tackle
+taco
+Tacoma
+tact
+tactic
+tactician
+tactile
+taction
+tactual
+tad
+tadpole
+taffeta
+taffrail
+taffy
+Taft
+tag
+Tagalog
+tagalong
+Tahiti
+Tahitian
+Tahoe
+tail
+tailback
+tailcoat
+tailgate
+taillight
+tailor
+tailpiece
+tailpipe
+tailrace
+tailspin
+tailstock
+tailwind
+taint
+Taipei
+Taiwan
+Taiwanese
+Tajikistan
+take
+takedown
+taken
+takeoff
+takeout
+takeover
+taketh
+talc
+talcum
+tale
+talebear
+talent
+talisman
+talismanic
+talk
+talkative
+talkie
+tall
+Tallahassee
+tallish
+tallow
+tally
+tallyho
+Talmud
+talmudic
+talon
+talus
+tam
+tamale
+Tamara
+tamarack
+tamarind
+tamarisk
+tambour
+tambourine
+tame
+Tamil
+Tammany
+Tammy
+tamp
+Tampa
+tamper
+tampon
+tan
+tanager
+Tanaka
+Tananarive
+tanbark
+tandem
+tang
+tangelo
+tangent
+tangential
+tangerine
+tangible
+tangle
+tango
+tangy
+tanh
+tank
+tankard
+tannery
+tannest
+tannin
+tansy
+tantalize
+tantalum
+Tantalus
+tantamount
+tantrum
+Tanya
+Tanzania
+tao
+Taoist
+Taos
+tap
+tapa
+tape
+taper
+tapestry
+tapeworm
+tapioca
+tapir
+tapis
+tappet
+taproom
+taproot
+tapster
+tar
+tarantara
+tarantella
+tarantula
+Tarbell
+tardy
+target
+Tarheel
+tariff
+tarmac
+tarn
+tarnish
+tarp
+tarpaper
+tarpaulin
+tarpon
+tarragon
+tarry
+Tarrytown
+tart
+tartan
+tartar
+Tartary
+tartrate
+Tarzan
+task
+taskmaster
+taskmistress
+Tasmania
+Tass
+tassel
+taste
+tasting
+tasty
+tat
+Tate
+tater
+tattle
+tattler
+tattletale
+tattoo
+tau
+taught
+taunt
+Taurus
+taut
+tauten
+tautologous
+tautology
+tautonym
+tavern
+taverna
+tawdry
+tawny
+tax
+taxa
+taxation
+taxi
+taxicab
+taxidermic
+taxidermist
+taxidermy
+taxied
+taxiing
+taximeter
+taxiway
+taxon
+taxonomist
+taxonomy
+taxpay
+Taylor
+TB
+tea
+teacart
+teach
+teacup
+teahouse
+teak
+teakettle
+teakwood
+teal
+team
+teammate
+teamster
+teamwork
+teapot
+tear
+teardrop
+tearjerk
+tearoom
+tease
+teasel
+teaspoon
+teat
+teatime
+tech
+technetium
+technic
+technician
+technicolor
+technique
+technocracy
+technocrat
+technocratic
+technology
+tectonic
+tecum
+ted
+teddy
+tedious
+tedium
+tee
+teem
+teen
+teenage
+teensy
+teepee
+teeter
+teeterboard
+teeth
+teethe
+teetotal
+Teflon
+Tegucigalpa
+tegument
+Teheran
+Tehran
+tektite
+Tektronix
+telecom
+Teledyne
+Telefunken
+telegenic
+telegraphy
+telekinesis
+teleology
+telepathic
+telepathy
+telephone
+telephony
+telethon
+Telex
+tell
+telltale
+tellurium
+temblor
+temerity
+temper
+tempera
+temperance
+temperate
+temperature
+tempest
+tempestuous
+template
+temple
+Templeton
+tempo
+temporal
+temporary
+temporize
+tempt
+temptation
+temptress
+tempura
+ten
+tenable
+tenacious
+tenacity
+tenant
+tenantry
+tend
+tendency
+tendentious
+tender
+tenderfeet
+tenderfoot
+tenderhearted
+tenderloin
+tendinitis
+tendon
+tendril
+tenebrous
+tenement
+tenet
+tenfold
+Tenneco
+Tennessee
+Tenney
+tennis
+Tennyson
+tenon
+tenor
+tense
+tensile
+tension
+tensional
+tensor
+tenspot
+tent
+tentacle
+tentage
+tentative
+tenterhook
+tenth
+tenuous
+tenure
+tepee
+tepid
+tequila
+teratogen
+teratogenic
+teratology
+terbium
+tercel
+tercentenary
+teredo
+Terence
+Teresa
+tergiversate
+teriyaki
+term
+termagant
+terminable
+terminal
+terminate
+termini
+terminology
+terminus
+termite
+tern
+ternary
+terpene
+Terpsichore
+terpsichorean
+Terra
+terrace
+terrain
+terramycin
+terrapin
+terrarium
+terrazzo
+Terre
+Terrell
+Terrence
+terrestrial
+Terri
+terrible
+terrier
+terrific
+terrify
+territorial
+territory
+terror
+terry
+terse
+tertiary
+Tess
+tessellate
+tessera
+tesserae
+tessitura
+test
+testament
+testamentary
+testate
+testbed
+testes
+testicle
+testicular
+testify
+testimonial
+testimony
+testosterone
+tetanus
+tetched
+tetchy
+tete
+tether
+tetherball
+Teton
+tetrachloride
+tetracycline
+tetrad
+tetraethyl
+tetrafluoride
+tetrafluouride
+tetragonal
+tetragrammaton
+tetrahedra
+tetrahedral
+tetrahedron
+tetralogy
+tetraploid
+tetravalent
+tetrode
+Teutonic
+Texaco
+Texan
+Texas
+text
+textbook
+textile
+Textron
+textual
+textural
+texture
+TGV
+Thadeus
+Thai
+Thailand
+thalamus
+Thalia
+thallium
+thallophyte
+Thames
+than
+thane
+thank
+thanksgiving
+that
+thatch
+that'll
+thaumaturgic
+thaumaturgy
+thaw
+Thayer
+the
+Thea
+theater
+theatergoer
+theatergoing
+theatric
+Thebes
+thee
+theft
+their
+theirs
+theism
+theist
+Thelma
+them
+thematic
+theme
+themselves
+then
+thence
+thenceforth
+Theo
+theocracy
+theocratic
+theodolite
+Theodore
+theogony
+theologian
+theology
+theorem
+theoretic
+theoretician
+theorist
+theorize
+theory
+theosophy
+therapeutic
+therapist
+therapy
+there
+thereabouts
+thereafter
+thereat
+thereby
+there'd
+therefore
+therefrom
+therein
+there'll
+thereof
+thereon
+Theresa
+Therese
+thereto
+theretofore
+thereunder
+thereunto
+thereupon
+therewith
+therm
+thermal
+thermionic
+thermistor
+thermo
+Thermofax
+thermography
+thermophile
+thermophilic
+thermostat
+thesaurus
+these
+Theseus
+thesis
+thespian
+Thessalonian
+theta
+Thetis
+they
+they'd
+they'll
+they're
+they've
+thiamin
+thiamine
+thick
+thicken
+thicket
+thickheaded
+thickish
+thickset
+thief
+thieve
+thievery
+thievish
+thigh
+thimble
+Thimbu
+thin
+thine
+thing
+thingamajig
+think
+thinnish
+thiocyanate
+thiouracil
+third
+thirst
+thirteen
+thirteenth
+thirtieth
+thirty
+thirtyish
+this
+this'll
+thistle
+thistledown
+thither
+Thomas
+Thomistic
+Thompson
+Thomson
+thong
+Thor
+thorax
+Thoreau
+thorium
+thorn
+Thornton
+thorough
+thoroughbred
+thoroughfare
+thoroughgoing
+Thorpe
+Thorstein
+those
+thou
+though
+thought
+thousand
+thousandfold
+thousandth
+thraldom
+thrall
+thrash
+thread
+threadbare
+threat
+threaten
+three
+threefold
+threesome
+threnody
+thresh
+threshold
+threw
+thrice
+thrift
+thrill
+thrips
+thrive
+throat
+throb
+throes
+thrombosis
+thrombus
+throne
+throng
+throttle
+through
+throughout
+throughput
+throughway
+throve
+throw
+throwaway
+throwback
+thrown
+thrum
+thrush
+thrust
+Thruway
+Thu.
+Thuban
+thud
+thug
+thuggee
+thuggery
+thuggish
+Thule
+thulium
+thumb
+thumbnail
+thumbprint
+thumbscrew
+thumbtack
+thump
+thunder
+thunderbird
+thunderbolt
+thunderclap
+thundercloud
+thunderhead
+thunderous
+thundershower
+thunderstorm
+Thurman
+Thursday
+Thurston
+thus
+thwack
+thwart
+thy
+thyme
+thymine
+thyratron
+thyroid
+thyroidectomy
+thyroxine
+thyself
+ti
+tiara
+Tiber
+Tibet
+Tibetan
+tibia
+Tibor
+tic
+tick
+ticket
+tickle
+ticklish
+tidal
+tidbit
+tide
+tideland
+tidewater
+tidy
+tie
+tieback
+tiedown
+Tientsin
+tiff
+tiffany
+tiger
+tigerish
+tight
+tighten
+tightfisted
+tightrope
+tightwad
+tightwire
+tigress
+Tigris
+til
+tilde
+tile
+till
+tillage
+tilt
+tilth
+Tim
+timber
+timberland
+timberline
+timbre
+time
+timeout
+timepiece
+timesave
+timeserve
+timeshare
+timetable
+timeworn
+Timex
+timid
+Timon
+timorous
+timothy
+timpani
+timpanist
+tin
+Tina
+tincture
+tinder
+tinderbox
+tine
+tinfoil
+tinge
+tingle
+tinhorn
+tinker
+Tinkertoy
+tinkle
+tinkly
+tinplate
+tinsel
+tinsmith
+tint
+tintinnabulate
+tintype
+tinware
+Tioga
+tip
+tipoff
+Tipperary
+tipple
+tipster
+tipsy
+tiptoe
+tirade
+Tirana
+tire
+tiresome
+tissue
+tit
+titan
+titanate
+titanic
+titanium
+titer
+tithe
+tithing
+titian
+titillate
+title
+titmouse
+titrate
+tittle
+titular
+Titus
+TLC
+TN
+TNT
+to
+toad
+toadstool
+toady
+toast
+toastmaster
+toastmistress
+tobacco
+tobacconist
+Tobago
+Tobias
+toboggan
+Toby
+toccata
+tocsin
+today
+Todd
+toddle
+toddy
+toe
+toehold
+toeing
+toenail
+toffee
+tofu
+tog
+together
+toggery
+toggle
+Togo
+togs
+toil
+toilet
+toiletry
+toilette
+toilsome
+toilworn
+tokamak
+token
+Tokyo
+told
+Toledo
+tolerable
+tolerant
+tolerate
+toll
+tollbooth
+tollgate
+tollhouse
+Tolstoy
+toluene
+Tom
+tomahawk
+tomato
+tomatoes
+tomb
+tomboy
+tomboyish
+tombstone
+tomcat
+tome
+tomfoolery
+Tomlinson
+Tommie
+tommy
+tommyrot
+tomograph
+tomography
+tomorrow
+Tompkins
+ton
+tonal
+tone
+tong
+tongue
+Toni
+tonic
+tonight
+tonnage
+tonne
+tonneau
+tonsil
+tonsillectomy
+tonsillitis
+tonsorial
+tonsure
+Tonya
+too
+toodle
+took
+tool
+toolbox
+toolholder
+toolkit
+toolroom
+toolshed
+toolsmith
+toot
+tooth
+toothache
+toothbrush
+toothpaste
+toothpick
+toothsome
+tootle
+top
+topaz
+topcoat
+Topeka
+toper
+topflight
+topgallant
+topiary
+topic
+topkick
+topknot
+topmast
+topmost
+topnotch
+topo
+topocentric
+topography
+topology
+topple
+topsail
+topside
+topsoil
+topsy
+toque
+Torah
+torch
+torchbearer
+torchlight
+tore
+toreador
+tori
+torment
+torn
+tornado
+tornadoes
+toroid
+Toronto
+torpedo
+torpedoes
+torpid
+torpor
+torque
+torr
+Torrance
+torrent
+torrential
+Torres
+torrid
+torsion
+torso
+tort
+torte
+tortellini
+tortilla
+tortious
+tortoise
+tortoiseshell
+tortoni
+tortuous
+torture
+torus
+Tory
+Toshiba
+toss
+tot
+total
+totaled
+totaling
+totalitarian
+totalizator
+tote
+totem
+totemic
+toucan
+touch
+touchback
+touchdown
+touche
+touchhole
+touchstone
+tough
+toughen
+toughie
+toupee
+tour
+touristy
+tourmaline
+tournament
+tourney
+tourniquet
+tousle
+tout
+tow
+toward
+towboat
+towel
+towhead
+towhee
+towline
+town
+townhouse
+towns
+Townsend
+townsfolk
+townspeople
+towpath
+towrope
+toxic
+toxicology
+toxin
+toy
+Toyota
+trace
+traceable
+tracery
+Tracey
+trachea
+tracheal
+tracheotomy
+track
+trackage
+trackwalker
+tract
+Tracy
+trade
+trademark
+tradeoff
+trades
+tradespeople
+tradition
+traduce
+traffic
+trafficked
+trafficker
+trafficking
+tragedian
+tragedienne
+tragedy
+tragic
+tragicomedy
+tragicomic
+trail
+trailblaze
+trailside
+train
+trainee
+trainload
+traipse
+trait
+traitor
+traitorous
+trajectory
+tram
+tramcar
+trammel
+tramp
+trample
+trampoline
+tramway
+Tran
+trance
+tranquil
+tranquillity
+transact
+transalpine
+transatlantic
+transceiver
+transcend
+transcendent
+transcendental
+transconductance
+transcontinental
+transcribe
+transcript
+transducer
+transduction
+transect
+transept
+transfer
+transferable
+transferal
+transferee
+transference
+transferor
+transfiguration
+transfigure
+transfinite
+transfix
+transform
+transformation
+transfuse
+transfusion
+transgenic
+transgress
+transgression
+transgressor
+transient
+transistor
+transit
+Transite
+transition
+transitory
+translate
+transliterate
+translocate
+translucent
+transmigrate
+transmissible
+transmission
+transmit
+transmittable
+transmittal
+transmittance
+transmogrify
+transmutation
+transmute
+transoceanic
+transom
+transpacific
+transparent
+transpiration
+transpire
+transplant
+transplantation
+transpolar
+transpond
+transport
+transportation
+transpose
+transposition
+transship
+transubstantiate
+transuranium
+transversal
+transverse
+transvestite
+trap
+trapdoor
+trapeze
+trapezium
+trapezoid
+traprock
+trapshoot
+trash
+Trastevere
+trauma
+traumatic
+traumatize
+travail
+travel
+travelogue
+traversal
+traverse
+travertine
+travesty
+Travis
+travois
+trawl
+tray
+treacherous
+treachery
+treacle
+tread
+treadle
+treadmill
+treason
+treasonous
+treasure
+treasury
+treat
+treatise
+treaty
+treble
+tree
+treehopper
+treetop
+trefoil
+trek
+trellis
+tremble
+tremendous
+tremolo
+tremor
+tremulous
+trench
+trenchant
+trencherman
+trenchermen
+trend
+Trenton
+trepan
+trepidation
+trespass
+tress
+trestle
+Trevelyan
+Trevor
+triable
+triac
+triad
+trial
+triangle
+triangular
+triangulate
+Triangulum
+Trianon
+Triassic
+triathlon
+triatomic
+triaxial
+tribal
+tribe
+tribes
+tribulate
+tribunal
+tribune
+tributary
+tribute
+trice
+Trichinella
+trichloride
+trichloroethane
+trick
+trickery
+trickle
+trickster
+tricolor
+tricorn
+tricornered
+tricot
+tricycle
+trident
+tridiagonal
+tried
+triennial
+triennium
+trifecta
+trifle
+trifluouride
+trifocal
+trifurcate
+trig
+trigger
+trigonal
+trigonometric
+trigonometry
+trigram
+trigraph
+trihedral
+trilateral
+trilingual
+trill
+trillion
+trillionth
+trilobite
+trilogy
+trim
+trimer
+trimester
+trimotor
+Trinidad
+trinitarian
+trinity
+trinket
+trinomial
+trio
+triode
+trioxide
+trip
+tripartite
+tripe
+triplane
+triple
+triplet
+Triplett
+triplex
+triplicate
+triploid
+tripod
+tripoli
+triptych
+trireme
+trisect
+trisodium
+Tristan
+tristate
+trisyllable
+trite
+tritiate
+tritium
+triton
+tritone
+triumph
+triumphal
+triumphant
+triumvir
+triumvirate
+triune
+trivalent
+trivia
+trivial
+trivium
+trochaic
+trochee
+trod
+trodden
+troglodyte
+troglodytic
+trogon
+troika
+Trojan
+troll
+trolley
+trolleybus
+trollop
+trombone
+trompe
+troop
+trope
+trophic
+trophy
+tropic
+tropism
+tropopause
+troposphere
+tropospheric
+trot
+troth
+troubadour
+trouble
+troubleshoot
+troublesome
+trough
+trounce
+troupe
+trouser
+trousseau
+trout
+Troutman
+trove
+trowel
+troy
+truancy
+truant
+truantry
+truce
+truck
+truckle
+truckload
+truculent
+trudge
+Trudy
+true
+truffle
+truism
+truly
+Truman
+Trumbull
+trump
+trumpery
+trumpet
+truncate
+truncheon
+trundle
+trunk
+trunnion
+truss
+trust
+trustbust
+trustee
+trustworthy
+trusty
+truth
+TRW
+try
+tryout
+trypsin
+tsar
+tsarina
+tsetse
+tsunami
+TTL
+TTY
+tub
+tuba
+tubby
+tube
+tubercle
+tubercular
+tuberculin
+tuberculosis
+tuberculous
+tuberous
+tubular
+tubule
+tuck
+Tucson
+Tudor
+Tue.
+Tuesday
+tufa
+tuff
+tuffet
+tuft
+tug
+tugboat
+tuition
+Tulane
+tulip
+tulle
+Tulsa
+tum
+tumble
+tumbledown
+tumbleweed
+tumbrel
+tumbril
+tumescent
+tumid
+tummy
+tumor
+tumpline
+tumuli
+tumult
+tumultuous
+tumulus
+tun
+tuna
+tundra
+tune
+tung
+tungstate
+tungsten
+tunic
+Tunis
+Tunisia
+tunnel
+tuppence
+turban
+turbid
+turbinate
+turbine
+turbo
+turbocharge
+turbofan
+turbojet
+turboprop
+turbot
+turbulent
+tureen
+turf
+turgid
+Turin
+Turing
+turk
+turkey
+Turkish
+Turkmenistan
+turmeric
+turmoil
+turn
+turnabout
+turnaround
+turnbuckle
+turncoat
+turndown
+turnery
+turnip
+turnkey
+turnoff
+turnout
+turnover
+turnpike
+turnstile
+turnstone
+turntable
+turnup
+turpentine
+turpitude
+turquoise
+turret
+turtle
+turtleback
+turtledove
+turtleneck
+turvy
+Tuscaloosa
+Tuscan
+Tuscany
+Tuscarora
+tusk
+Tuskegee
+tussle
+tussock
+tut
+tutelage
+tutelary
+tutor
+tutorial
+tutti
+Tuttle
+tutu
+tux
+tuxedo
+tuyere
+TV
+TVA
+TWA
+twaddle
+twain
+twang
+tweak
+tweed
+tween
+tweet
+tweeze
+twelfth
+twelve
+twentieth
+twenty
+twentyish
+twerp
+twice
+twiddle
+twig
+twilight
+twill
+twin
+twine
+twinge
+twinkle
+twinkly
+twirl
+twirly
+twist
+twit
+twitch
+twitter
+twixt
+two
+twofold
+Twombly
+twopenny
+twosome
+TWX
+TX
+Tyburn
+tycoon
+tying
+Tyler
+tympanist
+tympanum
+Tyndall
+type
+typecast
+typeface
+typescript
+typeset
+typewrite
+typewritten
+typhoid
+Typhon
+typhoon
+typhus
+typic
+typify
+typo
+typography
+typology
+tyrannic
+tyrannicide
+tyrannize
+tyrannosaurus
+tyrannous
+tyranny
+tyrant
+tyro
+tyrosine
+tyrranize
+Tyson
+UAL
+ubiquitous
+ubiquity
+UCLA
+udder
+Uganda
+ugh
+uglify
+ugly
+UHF
+UJA
+U.K.
+UK
+ukase
+Ukraine
+Ukrainian
+ukulele
+Ulan
+ulcer
+ulcerate
+ulcerous
+Ullman
+ulna
+ulster
+ulterior
+ultimacy
+ultimate
+ultimatum
+ultra
+ululate
+Ulysses
+umber
+umbilical
+umbilici
+umbilicus
+umbra
+umbrage
+umbrageous
+umbrella
+umiak
+umlaut
+umpire
+umpteen
+umpteenth
+U.N.
+UN
+unaided
+unanimity
+unanimous
+unarticulated
+unary
+unbeknown
+unbeknownst
+unbidden
+unborn
+uncanny
+unchristian
+uncial
+uncle
+uncompleted
+uncouth
+unction
+unctuous
+under
+underclassman
+underclassmen
+underlie
+underling
+underlying
+undulant
+undulate
+unending
+UNESCO
+unfertilized
+uniaxial
+unicameral
+unicellular
+unicorn
+unicycle
+unidimensional
+unidirectional
+uniform
+uniformitarian
+unify
+unilateral
+unimodal
+unimodular
+uninominal
+union
+uniplex
+unipolar
+uniprocessor
+unique
+Uniroyal
+unisex
+unisexual
+unison
+unit
+unitarian
+unitary
+unite
+unity
+Univac
+univalent
+univariate
+universal
+universe
+univocal
+Unix
+unkempt
+unlucky
+unmediated
+unmet
+unmoderated
+unperturbed
+unpolitical
+unportable
+unprovable
+unproved
+unruly
+unscented
+untainted
+until
+untilled
+unto
+untouchable
+unused
+unvented
+unwary
+unwieldy
+up
+upbeat
+upbraid
+upbring
+upchuck
+upcome
+update
+updraft
+upend
+upgrade
+upheaval
+upheave
+upheld
+uphill
+uphold
+upholster
+upholstery
+UPI
+upkeep
+upland
+uplift
+upload
+upmost
+upon
+upperclass
+uppercut
+uppermost
+uppity
+upraise
+uprear
+upright
+uprise
+uprisen
+upriver
+uproar
+uproarious
+uproot
+uprose
+upscale
+upset
+upshot
+upside
+upsilon
+upslope
+upstage
+upstairs
+upstand
+upstart
+upstate
+upstater
+upstream
+upstroke
+upsurge
+upsweep
+upswept
+upswing
+uptake
+upthrust
+uptilt
+uptime
+Upton
+uptown
+uptrend
+upturn
+upward
+upwell
+upwind
+uranium
+Uranus
+uranyl
+urban
+Urbana
+urbane
+urbanite
+urchin
+urea
+urethane
+urethra
+urge
+urgency
+urgent
+uric
+urinal
+urinalysis
+urinary
+urinate
+urine
+Uris
+urn
+urology
+Ursa
+ursine
+Ursula
+Ursuline
+Uruguay
+U.S.
+u's
+us
+U.S.A.
+USA
+USAF
+usage
+USC
+USC&GS
+USDA
+use
+useful
+USGS
+usher
+usherette
+USIA
+USMA
+USMC
+USN
+USNA
+USNR
+USPS
+USSR
+usual
+usurer
+usurious
+usurp
+usurpation
+usury
+UT
+Utah
+utensil
+uterine
+utero
+uterus
+Utica
+utile
+utilitarian
+utmost
+utopia
+utopian
+utter
+utterance
+uttermost
+uvula
+uxorial
+uxorious
+Uzbekistan
+Uzi
+VA
+vacant
+vacate
+vacationland
+vaccinate
+vaccine
+vaccinia
+vacillate
+vacua
+vacuity
+vacuo
+vacuolate
+vacuole
+vacuous
+vacuum
+Vaduz
+vagabond
+vagarious
+vagary
+vagina
+vaginal
+vagrant
+vague
+Vail
+vain
+vainglorious
+vainglory
+Valdez
+vale
+valediction
+valedictorian
+valedictory
+valent
+valentine
+Valerie
+Valery
+valet
+Valhalla
+valiant
+valid
+validate
+valise
+Valkyrie
+Valletta
+valley
+Valois
+valor
+valorous
+valuable
+valuate
+value
+valve
+vamoose
+vamp
+vampire
+van
+vanadium
+Vance
+Vancouver
+vandal
+Vandenberg
+Vanderbilt
+Vanderpoel
+vane
+Vanessa
+vanguard
+vanilla
+vanish
+vanity
+vanload
+vanquish
+vantage
+vapid
+vapor
+vaporous
+Vargas
+variable
+variac
+Varian
+variant
+variate
+varicolored
+varicose
+variegate
+varietal
+variety
+variorum
+various
+varistor
+Varitype
+varlet
+varmint
+varnish
+varsity
+vary
+vascular
+vase
+vasectomy
+Vaseline
+vasoconstrict
+vasodilate
+vasomotor
+Vasquez
+vassal
+vassalage
+Vassar
+vast
+vasty
+vat
+Vatican
+vaudeville
+vaudevillian
+Vaudois
+Vaughan
+Vaughn
+vault
+vaunt
+VCR
+veal
+vector
+vectorial
+Veda
+vee
+veep
+veer
+veery
+Vega
+vegetable
+vegetal
+vegetarian
+vegetate
+veggie
+vehement
+vehicle
+vehicular
+veil
+vein
+velar
+Velasquez
+Velcro
+veld
+veldt
+Vella
+vellum
+Velma
+velocipede
+velocity
+velour
+velvet
+velveteen
+venal
+venation
+vend
+vendetta
+vendible
+vendor
+veneer
+venerable
+venerate
+venereal
+venery
+Venetian
+Veneto
+Venezuela
+vengeance
+vengeful
+venial
+Venice
+venin
+venire
+venison
+venom
+venomous
+venous
+vent
+ventilate
+ventral
+ventricle
+ventricular
+ventriloquism
+ventriloquist
+ventriloquy
+venture
+venturesome
+venturi
+venturous
+venue
+Venus
+Venusian
+Vera
+veracious
+veracity
+veranda
+verandah
+verb
+verbal
+verbatim
+verbena
+verbiage
+verbose
+verbosity
+verdant
+Verde
+Verdi
+verdict
+verdure
+verge
+veridic
+verify
+verisimilitude
+veritable
+verity
+Verlag
+vermeil
+vermicelli
+vermicide
+vermiculite
+vermilion
+vermin
+verminous
+Vermont
+vermouth
+Vern
+Verna
+vernacular
+vernal
+Verne
+vernier
+Vernon
+Verona
+Veronica
+versa
+Versailles
+versant
+versatile
+verse
+versify
+version
+verso
+verst
+versus
+vertebra
+vertebrae
+vertebral
+vertebrate
+vertex
+vertical
+vertices
+vertiginous
+vertigo
+vertigoes
+verve
+very
+vesicle
+vesicular
+vesper
+vessel
+vest
+vestal
+vestibular
+vestibule
+vestige
+vestigial
+vestry
+vet
+vetch
+veteran
+veterinarian
+veterinary
+veto
+vetoes
+vex
+vexation
+vexatious
+VHF
+VHS
+vi
+via
+viable
+viaduct
+vial
+viand
+vibrant
+vibraphone
+vibrate
+vibrato
+viburnum
+Vic
+vicar
+vicarage
+vicarious
+vice
+viceregal
+viceroy
+Vichy
+vichyssoise
+vicinal
+vicinity
+vicious
+vicissitude
+Vicki
+Vickie
+Vicksburg
+Vicky
+victim
+victor
+Victoria
+Victorian
+victorious
+victory
+victual
+vicuna
+Vida
+vide
+video
+videoconference
+videotape
+vidicon
+vie
+Vienna
+Viennese
+Vientiane
+Viet
+Vietnam
+Vietnamese
+view
+viewpoint
+vigil
+vigilant
+vigilante
+vigilantism
+vigintillion
+vignette
+vignetting
+vigor
+vigorous
+vii
+viii
+Viking
+vile
+vilify
+villa
+village
+villain
+villainous
+villainy
+villein
+vim
+Vincent
+vincible
+vinculum
+vindicate
+vindictive
+vine
+vinegar
+vineyard
+viniculture
+vinous
+Vinson
+vintage
+vintner
+vinyl
+viol
+viola
+violate
+violent
+violet
+violin
+violist
+VIP
+viper
+virago
+viral
+vireo
+Virgil
+virgin
+virginal
+Virginia
+Virginian
+Virgo
+virgule
+virile
+virology
+virtual
+virtue
+virtuosi
+virtuosity
+virtuoso
+virtuous
+virulent
+virus
+vis
+visa
+visage
+viscera
+visceral
+viscid
+viscoelastic
+viscometer
+viscosimeter
+viscosity
+viscount
+viscous
+vise
+Vishnu
+visible
+Visigoth
+Visigothic
+vision
+visionary
+visit
+visitation
+visitor
+visor
+vista
+visual
+vita
+vitae
+vital
+vitamin
+vitiate
+viticulture
+Vito
+vitreous
+vitrify
+vitriol
+vitriolic
+vitro
+vituperate
+viva
+vivace
+vivacious
+vivacity
+Vivaldi
+Vivian
+vivid
+vivify
+viviparous
+vivisect
+vivo
+vixen
+viz.
+vizier
+Vladimir
+Vladivostok
+vocable
+vocabulary
+vocal
+vocalic
+vocate
+vociferate
+vociferous
+vocoder
+vodka
+Vogel
+vogue
+voguish
+voice
+voiceband
+void
+volatile
+volcanic
+volcanism
+volcano
+Volga
+volition
+Volkswagen
+volley
+volleyball
+volocanology
+Volstead
+volt
+Volta
+voltage
+voltaic
+Voltaire
+Volterra
+voltmeter
+voluble
+volume
+volumetric
+voluminous
+voluntarism
+voluntary
+volunteer
+voluptuary
+voluptuous
+volute
+Volvo
+vomit
+von
+voodoo
+voracious
+voracity
+vortex
+vortices
+vorticity
+Voss
+votary
+vote
+votive
+vouch
+vouchsafe
+Vought
+vow
+vowel
+voyage
+voyageur
+voyeur
+V.P.
+VP
+Vreeland
+v's
+vs
+vs.
+VT
+Vulcan
+vulcanize
+vulgar
+vulgarian
+vulgate
+vulnerable
+vulpine
+vulture
+vulva
+VW
+vying
+WA
+Waals
+Wabash
+WAC
+wacky
+Waco
+wad
+waddle
+wade
+wader
+wadi
+Wadsworth
+wafer
+waffle
+waft
+wag
+wage
+wager
+waggish
+waggle
+Wagner
+Wagnerian
+wagon
+wagoneer
+wagonload
+wah
+Wahl
+wahoo
+waif
+wail
+wainscot
+Wainwright
+waist
+waistband
+waistcoat
+waistline
+wait
+Waite
+waitress
+waive
+wake
+Wakefield
+waken
+wakeup
+Walcott
+Walden
+Waldo
+Waldorf
+Waldron
+wale
+Walgreen
+walk
+walkie
+walkout
+walkover
+walkway
+wall
+wallaby
+Wallace
+wallboard
+Waller
+wallet
+walleye
+Wallis
+wallop
+wallow
+wallpaper
+walnut
+Walpole
+walrus
+Walsh
+Walt
+Walter
+Walters
+Waltham
+Walton
+waltz
+waltzing
+wampum
+wan
+wand
+Wanda
+wander
+wanderlust
+wane
+Wang
+wangle
+want
+wanton
+wapiti
+Wappinger
+war
+warble
+ward
+warden
+wardrobe
+wardroom
+ware
+warehouse
+warfare
+warfarin
+warhead
+warhorse
+Waring
+warlock
+warlord
+warm
+warmhearted
+warmish
+warmonger
+warmth
+warmup
+warn
+warp
+warpath
+warplane
+warrant
+warranty
+warren
+warrior
+Warsaw
+wart
+warthog
+wartime
+Warwick
+was
+wash
+washbasin
+washboard
+washbowl
+Washburn
+washcloth
+washer
+Washington
+washout
+washrag
+washroom
+washstand
+washtub
+wasn't
+wasp
+waspish
+wassail
+Wasserman
+wast
+wastage
+waste
+wastebasket
+wasteland
+wastepaper
+wastewater
+wasting
+wastrel
+watch
+watchband
+watchcase
+watchdog
+watchtower
+watchword
+water
+waterbed
+waterborne
+Waterbury
+watercolor
+watercourse
+watercraft
+watercress
+waterfall
+waterfowl
+waterfront
+Watergate
+Waterhouse
+waterlily
+waterline
+waterlog
+waterloo
+watermark
+watermelon
+waterproof
+watershed
+waterside
+waterspout
+watertight
+Watertown
+waterway
+waterworks
+watery
+Watkins
+Watson
+watt
+wattage
+wattle
+wattmeter
+wave
+waveform
+wavefront
+waveguide
+wavelength
+wavelet
+wavenumber
+waver
+wax
+waxen
+waxwing
+waxwork
+way
+waybill
+wayfare
+waylaid
+waylay
+Wayne
+wayside
+wayward
+we
+weak
+weaken
+weakish
+weakling
+weal
+wealth
+wean
+weapon
+weaponry
+wear
+wearied
+wearisome
+weary
+weasel
+weather
+weatherbeaten
+weathercock
+weatherglass
+weatherproof
+weatherstrip
+weathertight
+weave
+web
+Webb
+weber
+Webster
+WECo
+we'd
+wed
+wedge
+wedlock
+Wednesday
+wee
+weed
+week
+weekday
+weekend
+weeklong
+ween
+weep
+weevil
+Wehr
+Wei
+Weierstrass
+weigh
+weight
+Weinberg
+Weinstein
+weir
+weird
+Weiss
+Welch
+welcome
+weld
+Weldon
+welfare
+welkin
+we'll
+well
+wellbeing
+wellborn
+Weller
+Welles
+Wellesley
+wellhead
+Wellington
+wellingtons
+wellspring
+welsh
+welt
+wen
+wench
+wend
+Wendell
+Wendy
+went
+wept
+we're
+were
+weren't
+werewolf
+werewolves
+Werner
+wert
+Werther
+Wesley
+Wesleyan
+west
+westbound
+Westchester
+westerly
+western
+westernmost
+Westfield
+Westinghouse
+Westminster
+westmost
+Weston
+westward
+wet
+wetback
+wetland
+we've
+Weyerhauser
+whack
+whale
+whaleboat
+whalebone
+Whalen
+wham
+whammy
+wharf
+wharfinger
+Wharton
+wharves
+what
+what'd
+whatever
+Whatley
+whatnot
+what're
+whatsoever
+wheat
+Wheaties
+Wheatstone
+whee
+wheedle
+wheel
+wheelbarrow
+wheelbase
+wheelchair
+wheelhorse
+wheelhouse
+wheelwright
+wheeze
+Whelan
+whelk
+Wheller
+whelm
+whelp
+when
+whence
+whenever
+whensoever
+where
+whereabout
+whereas
+whereat
+whereby
+where'd
+wherefore
+wherefrom
+wherein
+whereof
+whereon
+where're
+wheresoever
+whereunto
+whereupon
+wherever
+wherewith
+wherewithal
+wherry
+whet
+whether
+whetstone
+whey
+wheyey
+which
+whichever
+whiff
+whiffle
+whiffletree
+whig
+while
+whilom
+whim
+whimper
+whimsical
+whimsy
+whine
+whinny
+whip
+whipcord
+whiplash
+whippersnapper
+whippet
+Whipple
+whippoorwill
+whipsaw
+whir
+whirl
+whirligig
+whirlpool
+whirlwind
+whirlybird
+whirr
+whish
+whisk
+whiskery
+whiskey
+whisper
+whist
+whistle
+whistleable
+whistleblow
+whit
+Whitaker
+Whitcomb
+white
+whitecap
+whiteface
+whitefish
+Whitehall
+whitehead
+Whitehorse
+whiten
+whiteout
+whitetail
+whitewall
+whitewash
+whitey
+whither
+whitish
+Whitlock
+Whitman
+Whitney
+Whittaker
+Whittier
+whittle
+whiz
+whizbang
+who
+whoa
+who'd
+whodunit
+whoever
+whole
+wholehearted
+wholesale
+wholesome
+who'll
+wholly
+whom
+whomever
+whomp
+whomsoever
+whoop
+whoopee
+whoosh
+whop
+whore
+whorehouse
+whorl
+whose
+whosoever
+who've
+whup
+why
+WI
+Wichita
+wick
+wickerwork
+wicket
+wide
+widen
+widespread
+widgeon
+widget
+widish
+widow
+width
+widthwise
+wield
+wiener
+Wier
+wife
+wig
+Wiggins
+wiggle
+wiggly
+wigwag
+wigwam
+Wilbert
+Wilbur
+Wilcox
+wild
+wildcat
+wildebeest
+wilderment
+wildfire
+wildfowl
+wildlife
+wildwood
+wile
+Wiley
+Wilfred
+Wilhelm
+Wilhelmina
+Wilkerson
+Wilkes
+Wilkins
+Wilkinson
+will
+Willa
+Willard
+William
+Williams
+Williamsburg
+Williamson
+Willie
+Willis
+Willoughby
+willow
+willpower
+willy
+Wilma
+Wilmington
+Wilshire
+Wilson
+wilt
+wily
+wimp
+win
+wince
+winch
+Winchester
+wind
+windage
+windbag
+windblown
+windbreak
+windburn
+windfall
+windjammer
+windlass
+windmill
+window
+windowpane
+windowsill
+windpipe
+windproof
+windrow
+windscreen
+windshield
+Windsor
+windstorm
+windsurf
+windswept
+windup
+windward
+wine
+wineglass
+winegrower
+winemaster
+winepress
+winery
+wineshop
+wineskin
+Winfield
+wing
+wingback
+winglet
+wingspan
+wingspread
+wingtip
+Winifred
+wink
+winkle
+Winnetka
+Winnie
+Winnipeg
+winnow
+wino
+Winslow
+winsome
+Winston
+winter
+wintergreen
+wintertime
+wintery
+Winthrop
+wintry
+winy
+wipe
+wirable
+wire
+wirehair
+wiretap
+Wisconsin
+wisdom
+wise
+wiseacre
+wisecrack
+wisenheimer
+wish
+wishbone
+wisp
+wisteria
+wistful
+wit
+witch
+witchcraft
+with
+withal
+withdraw
+withdrawal
+withdrawn
+withdrew
+withe
+withheld
+withhold
+within
+without
+withstand
+withstood
+witness
+Witt
+witticism
+wive
+wizard
+wizardry
+wizen
+WNW
+woad
+wobble
+woe
+woebegone
+wok
+woke
+Wolcott
+wolf
+Wolfe
+Wolff
+Wolfgang
+wolfhound
+wolfish
+wolverine
+wolves
+woman
+womanish
+womankind
+womb
+wombat
+women
+womenfolk
+won
+wonder
+wonderland
+wonderwork
+wondrous
+Wong
+wonk
+won't
+wont
+woo
+wood
+Woodard
+woodbine
+Woodbury
+woodcarver
+woodchopper
+woodchuck
+woodcock
+woodcraft
+woodcut
+wooden
+woodenhead
+woodgrain
+woodhen
+woodland
+Woodlawn
+woodlot
+woodpecker
+woodpile
+Woodrow
+woodruff
+woods
+woodshed
+woodside
+Woodstock
+woodsy
+woodturner
+Woodward
+woodwind
+woodwork
+woof
+wool
+woolen
+woolgather
+Woolworth
+Wooster
+woozy
+Worcester
+word
+wordmonger
+wordplay
+wordsmith
+Wordsworth
+wore
+work
+workable
+workaday
+workaholic
+workbag
+workbasket
+workbench
+workbook
+workday
+workforce
+workhorse
+workhouse
+working
+workload
+workman
+workout
+workpiece
+workplace
+workroom
+worksheet
+workshop
+workspace
+workstation
+worktable
+workweek
+world
+worldwide
+worm
+wormhole
+wormwood
+worn
+worrisome
+worry
+worse
+worsen
+worship
+worst
+worth
+Worthington
+worthwhile
+worthy
+Wotan
+would
+wouldn't
+wouldst
+wound
+wove
+woven
+wow
+WPA
+wrack
+wraith
+wrangle
+wrap
+wraparound
+wrapup
+wrasse
+wrath
+wreak
+wreath
+wreathe
+wreck
+wreckage
+wren
+wrench
+wrest
+wrestle
+wretch
+wriggle
+wriggly
+wright
+Wrigley
+wring
+wrinkle
+wrinkly
+wrist
+wristband
+wristlet
+wristwatch
+writ
+write
+writeup
+writhe
+writhing
+written
+wrong
+wrongdoer
+wrongdoing
+wrongheaded
+Wronskian
+wrote
+wrought
+wrung
+wry
+w's
+WSW
+Wu
+Wuhan
+wunderkind
+wurst
+WV
+WWI
+WWII
+WY
+Wyandotte
+Wyatt
+Wyeth
+Wylie
+Wyman
+Wyner
+Wyoming
+Xavier
+x'd
+xebec
+xenolith
+xenon
+xenophobe
+xenophobic
+xeric
+xeriscape
+xerography
+Xerox
+Xerxes
+xi
+Xiao
+x'ing
+Xmas
+Xosa
+x's
+xylem
+xylene
+xylophone
+yacht
+yachts
+yack
+yackety
+yagi
+yah
+yahoo
+Yahweh
+yak
+Yakima
+Yale
+Yalta
+yam
+Yamaha
+yammer
+yang
+Yangtze
+yank
+Yankee
+Yankton
+Yaounde
+yap
+yapping
+Yaqui
+yard
+yardage
+yardarm
+yardbird
+yardmaster
+yardstick
+Yarmouth
+yarmulke
+yarn
+yarrow
+Yates
+yaw
+yawl
+yawn
+yawp
+yclept
+ye
+yea
+Yeager
+yeah
+year
+yearbook
+yearling
+yearn
+yeast
+Yeats
+yegg
+yell
+yellow
+yellowish
+Yellowknife
+yellowlegs
+Yellowstone
+yelp
+Yemen
+yen
+yeoman
+yeomanry
+Yerkes
+yes
+yeshiva
+yesterday
+yesteryear
+yet
+yeti
+yew
+Yiddish
+yield
+yin
+yip
+yippee
+yipping
+YMCA
+yodel
+Yoder
+yoga
+yogi
+yogurt
+yoke
+yokel
+Yokohama
+Yokuts
+Yolanda
+yolk
+yon
+yond
+Yonkers
+yore
+York
+Yorker
+Yorktown
+Yosemite
+Yost
+you
+you'd
+you'll
+young
+youngish
+youngster
+Youngstown
+your
+you're
+yours
+yourself
+yourselves
+youth
+you've
+yowl
+Ypsilanti
+y's
+ytterbium
+yttrium
+Yucatan
+yucca
+Yugoslav
+Yugoslavia
+yuh
+Yuki
+Yukon
+yule
+yuletide
+yummy
+yuppie
+Yves
+Yvette
+Yvonne
+YWCA
+zabaglione
+Zachary
+zag
+zaibatsu
+Zaire
+Zambia
+Zan
+zany
+Zanzibar
+zap
+zarzuela
+zeal
+Zealand
+Zealander
+zealot
+zealotry
+zealous
+zebra
+zebu
+Zechariah
+zed
+Zeiss
+zeitgeist
+Zelda
+Zellerbach
+Zen
+zenith
+Zeno
+zeolite
+Zephaniah
+zephyr
+zeppelin
+zero
+zeroth
+zest
+zeta
+Zeus
+Ziegler
+zig
+ziggurat
+zigzag
+zilch
+zillion
+Zimbabwe
+Zimmerman
+zinc
+zing
+zinnia
+Zion
+zip
+zircon
+zirconium
+zither
+zloty
+zlotys
+zodiac
+zodiacal
+Zoe
+Zomba
+zombie
+zonal
+zonate
+zone
+zonk
+zoo
+zoogeography
+zoology
+zoom
+zoomorph
+zoomorphic
+zoophyte
+Zoroaster
+zounds
+z's
+zucchini
+Zulu
+Zurich
+zwieback
+zygote
+zygotic
+zymurgy
diff --git a/lib/yaccpar b/lib/yaccpar
new file mode 100644
index 00000000..ebef91c6
--- /dev/null
+++ b/lib/yaccpar
@@ -0,0 +1,211 @@
+
+YYSys: module
+{
+ FD: adt
+ {
+ fd: int;
+ };
+ fildes: fn(fd: int): ref FD;
+ fprint: fn(fd: ref FD, s: string, *): int;
+};
+
+yysys: YYSys;
+yystderr: ref YYSys->FD;
+
+YYFLAG: con -1000;
+
+# parser for yacc output
+
+yytokname(yyc: int): string
+{
+ if(yyc > 0 && yyc <= len yytoknames && yytoknames[yyc-1] != nil)
+ return yytoknames[yyc-1];
+ return "<"+string yyc+">";
+}
+
+yystatname(yys: int): string
+{
+ if(yys >= 0 && yys < len yystates && yystates[yys] != nil)
+ return yystates[yys];
+ return "<"+string yys+">\n";
+}
+
+yylex1(yylex: ref YYLEX): int
+{
+ c : int;
+ yychar := yylex.lex();
+ if(yychar <= 0)
+ c = yytok1[0];
+ else if(yychar < len yytok1)
+ c = yytok1[yychar];
+ else if(yychar >= YYPRIVATE && yychar < YYPRIVATE+len yytok2)
+ c = yytok2[yychar-YYPRIVATE];
+ else{
+ n := len yytok3;
+ c = 0;
+ for(i := 0; i < n; i+=2) {
+ if(yytok3[i+0] == yychar) {
+ c = yytok3[i+1];
+ break;
+ }
+ }
+ if(c == 0)
+ c = yytok2[1]; # unknown char
+ }
+ if(yydebug >= 3)
+ yysys->fprint(yystderr, "lex %.4ux %s\n", yychar, yytokname(c));
+ return c;
+}
+
+YYS: adt
+{
+ yyv: YYSTYPE;
+ yys: int;
+};
+
+yyparse(yylex: ref YYLEX): int
+{
+ if(yydebug >= 1 && yysys == nil) {
+ yysys = load YYSys "$Sys";
+ yystderr = yysys->fildes(2);
+ }
+
+ yys := array[YYMAXDEPTH] of YYS;
+
+ yyval: YYSTYPE;
+ yystate := 0;
+ yychar := -1;
+ yynerrs := 0; # number of errors
+ yyerrflag := 0; # error recovery flag
+ yyp := -1;
+ yyn := 0;
+
+yystack:
+ for(;;){
+ # put a state and value onto the stack
+ if(yydebug >= 4)
+ yysys->fprint(yystderr, "char %s in %s", yytokname(yychar), yystatname(yystate));
+
+ yyp++;
+ if(yyp >= len yys)
+ yys = (array[len yys * 2] of YYS)[0:] = yys;
+ yys[yyp].yys = yystate;
+ yys[yyp].yyv = yyval;
+
+ for(;;){
+ yyn = yypact[yystate];
+ if(yyn > YYFLAG) { # simple state
+ if(yychar < 0)
+ yychar = yylex1(yylex);
+ yyn += yychar;
+ if(yyn >= 0 && yyn < YYLAST) {
+ yyn = yyact[yyn];
+ if(yychk[yyn] == yychar) { # valid shift
+ yychar = -1;
+ yyp++;
+ if(yyp >= len yys)
+ yys = (array[len yys * 2] of YYS)[0:] = yys;
+ yystate = yyn;
+ yys[yyp].yys = yystate;
+ yys[yyp].yyv = yylex.lval;
+ if(yyerrflag > 0)
+ yyerrflag--;
+ if(yydebug >= 4)
+ yysys->fprint(yystderr, "char %s in %s", yytokname(yychar), yystatname(yystate));
+ continue;
+ }
+ }
+ }
+
+ # default state action
+ yyn = yydef[yystate];
+ if(yyn == -2) {
+ if(yychar < 0)
+ yychar = yylex1(yylex);
+
+ # look through exception table
+ for(yyxi:=0;; yyxi+=2)
+ if(yyexca[yyxi] == -1 && yyexca[yyxi+1] == yystate)
+ break;
+ for(yyxi += 2;; yyxi += 2) {
+ yyn = yyexca[yyxi];
+ if(yyn < 0 || yyn == yychar)
+ break;
+ }
+ yyn = yyexca[yyxi+1];
+ if(yyn < 0){
+ yyn = 0;
+ break yystack;
+ }
+ }
+
+ if(yyn != 0)
+ break;
+
+ # error ... attempt to resume parsing
+ if(yyerrflag == 0) { # brand new error
+ yylex.error("syntax error");
+ yynerrs++;
+ if(yydebug >= 1) {
+ yysys->fprint(yystderr, "%s", yystatname(yystate));
+ yysys->fprint(yystderr, "saw %s\n", yytokname(yychar));
+ }
+ }
+
+ if(yyerrflag != 3) { # incompletely recovered error ... try again
+ yyerrflag = 3;
+
+ # find a state where "error" is a legal shift action
+ while(yyp >= 0) {
+ yyn = yypact[yys[yyp].yys] + YYERRCODE;
+ if(yyn >= 0 && yyn < YYLAST) {
+ yystate = yyact[yyn]; # simulate a shift of "error"
+ if(yychk[yystate] == YYERRCODE)
+ continue yystack;
+ }
+
+ # the current yyp has no shift onn "error", pop stack
+ if(yydebug >= 2)
+ yysys->fprint(yystderr, "error recovery pops state %d, uncovers %d\n",
+ yys[yyp].yys, yys[yyp-1].yys );
+ yyp--;
+ }
+ # there is no state on the stack with an error shift ... abort
+ yyn = 1;
+ break yystack;
+ }
+
+ # no shift yet; clobber input char
+ if(yydebug >= 2)
+ yysys->fprint(yystderr, "error recovery discards %s\n", yytokname(yychar));
+ if(yychar == YYEOFCODE) {
+ yyn = 1;
+ break yystack;
+ }
+ yychar = -1;
+ # try again in the same state
+ }
+
+ # reduction by production yyn
+ if(yydebug >= 2)
+ yysys->fprint(yystderr, "reduce %d in:\n\t%s", yyn, yystatname(yystate));
+
+ yypt := yyp;
+ yyp -= yyr2[yyn];
+# yyval = yys[yyp+1].yyv;
+ yym := yyn;
+
+ # consult goto table to find next state
+ yyn = yyr1[yyn];
+ yyg := yypgo[yyn];
+ yyj := yyg + yys[yyp].yys + 1;
+
+ if(yyj >= YYLAST || yychk[yystate=yyact[yyj]] != -yyn)
+ yystate = yyact[yyg];
+ case yym {
+ $A
+ }
+ }
+
+ return yyn;
+}